{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,123,127,227,200,113,40,250,85,56,216,205,152,180,32,18,124,138,162,76,43,32,245,30,189,165,25,205,72,35,207,5,73,144,130,68,2,28,0,36,245,24,254,126,206,57,39,126,37,123,188,55,246,141,227,120,29,199,137,237,56,55,215,143,156,56,177,179,182,227,47,179,154,217,253,43,95,225,86,117,55,128,6,8,62,164,209,174,95,51,26,81,96,119,163,186,186,186,187,186,170,187,170,43,218,211,244,154,209,59,18,122,106,165,173,84,207,214,44,67,111,11,199,197,240,228,23,47,142,142,99,241,118,199,58,137,30,29,9,213,147,142,126,54,157,173,214,165,76,38,89,23,142,197,43,65,74,230,242,66,161,222,209,171,182,102,232,81,93,84,69,59,118,37,116,44,53,98,217,166,86,181,133,57,59,42,204,86,235,105,33,214,23,161,248,108,110,176,120,87,49,35,102,17,202,101,149,124,94,136,137,10,62,87,42,117,73,136,205,57,101,35,70,84,143,93,217,39,154,21,111,25,53,181,168,196,75,79,246,23,69,146,80,83,108,165,104,198,235,166,209,130,66,125,35,222,80,237,146,102,91,235,170,222,176,79,138,94,117,177,43,83,181,59,166,30,201,127,90,239,139,70,188,109,26,182,97,95,180,85,124,35,88,218,45,236,214,17,111,146,34,3,111,134,213,229,190,29,192,38,26,132,22,243,131,235,153,154,173,250,80,174,27,102,20,41,164,22,37,209,46,6,95,159,83,63,99,207,169,83,83,49,29,186,201,246,160,31,169,199,98,30,96,235,113,245,188,109,152,182,85,52,144,254,169,217,144,238,82,139,94,41,160,124,42,157,5,202,71,239,73,49,81,101,125,175,199,53,81,136,183,155,202,133,106,150,13,221,86,52,93,53,143,176,158,233,238,116,182,86,149,106,25,85,58,190,234,105,53,251,164,144,148,164,63,153,59,81,181,198,137,77,159,43,198,249,180,165,93,106,122,163,80,49,204,154,106,78,67,202,92,219,176,52,196,162,96,170,77,197,214,186,106,255,45,90,193,36,112,171,74,179,26,197,132,200,116,36,21,151,242,233,116,186,219,139,57,16,226,6,140,97,205,190,152,20,195,126,92,33,4,153,174,14,111,155,83,60,62,59,51,155,156,233,246,230,56,80,85,163,105,152,133,183,234,245,250,92,5,38,79,195,52,58,122,109,154,165,166,147,233,106,38,51,87,211,44,68,174,80,111,170,231,115,167,29,203,214,234,23,164,62,85,183,73,226,180,170,215,230,148,166,214,208,167,97,8,180,172,66,21,114,84,115,16,183,225,173,11,130,181,160,160,58,93,81,237,158,170,234,30,193,149,138,101,52,59,182,202,154,192,211,50,179,253,56,54,215,84,235,118,33,158,148,50,164,157,21,195,182,141,22,247,61,216,66,179,81,81,162,201,164,152,202,138,233,188,24,207,196,28,148,7,17,180,213,115,123,154,180,177,96,34,57,231,90,138,217,208,244,105,147,209,22,170,200,97,29,213,142,105,1,228,182,161,241,36,136,104,131,16,25,0,130,178,251,126,63,110,85,77,104,242,180,165,218,54,12,59,107,240,189,145,221,65,41,31,218,25,1,192,145,64,2,41,61,88,27,214,82,72,206,113,205,103,85,112,35,39,216,230,73,106,10,163,72,29,26,129,211,77,29,65,143,80,96,132,202,93,117,0,162,120,187,70,23,78,140,174,106,94,177,22,102,164,89,181,94,7,68,160,44,188,215,84,171,246,240,217,25,7,180,201,56,24,214,187,35,128,68,226,106,115,90,211,129,25,78,79,183,52,93,243,190,63,123,166,233,48,125,196,241,175,211,60,30,146,213,169,215,181,243,1,88,87,3,147,193,54,21,29,166,157,9,221,59,71,153,93,33,217,62,143,192,132,211,106,17,62,147,209,165,50,83,205,213,242,253,73,113,154,174,153,70,27,22,106,125,176,230,183,164,74,114,54,149,27,172,245,173,108,46,167,204,168,55,175,3,26,9,29,235,112,190,84,126,251,241,92,19,24,208,52,151,112,91,160,17,32,131,126,245,154,52,160,160,226,52,85,173,249,96,210,241,118,79,107,225,178,166,232,182,15,250,112,96,67,70,177,120,91,220,232,28,24,236,171,100,45,93,201,206,112,232,9,162,32,136,87,80,216,66,14,157,22,45,163,99,86,85,171,112,36,44,20,18,167,170,126,166,233,86,162,103,152,103,132,167,39,42,21,171,57,93,239,118,212,132,101,86,19,93,77,237,89,9,144,127,116,123,143,204,76,43,81,53,0,180,14,3,205,74,252,1,0,232,106,53,213,216,166,107,59,188,1,162,167,174,180,144,58,199,98,75,105,183,145,41,21,4,89,150,158,200,226,89,89,46,175,138,7,114,89,22,159,224,135,85,194,79,173,36,203,103,37,17,242,204,146,120,81,146,23,151,105,145,28,164,95,144,244,108,73,212,202,110,250,129,44,63,193,212,186,216,34,137,90,137,166,58,31,23,228,187,226,61,158,1,160,22,1,100,151,196,20,121,39,239,100,192,103,135,124,86,241,163,65,147,203,178,156,39,229,79,203,12,33,205,87,82,86,33,115,69,7,96,37,249,193,142,248,28,224,107,164,124,187,132,47,175,46,208,218,59,254,218,87,186,37,177,179,128,47,108,121,149,31,112,16,119,161,192,197,130,252,240,137,216,42,209,148,71,105,168,99,69,86,119,0,160,92,37,24,149,16,247,229,5,134,145,91,245,18,208,46,181,138,192,115,37,70,60,66,4,115,241,0,114,243,11,128,236,217,130,124,176,195,72,210,43,201,51,139,8,80,91,4,154,244,22,176,138,39,140,2,20,224,73,233,178,36,230,22,0,117,172,252,116,201,5,99,45,202,22,164,65,227,228,41,44,104,151,186,101,49,179,34,75,144,72,40,87,134,68,89,22,196,186,214,84,11,66,96,120,204,195,239,125,148,166,139,150,125,209,84,239,131,106,163,158,23,165,251,90,173,232,204,217,251,77,69,111,20,173,170,101,221,183,170,70,91,173,21,109,19,94,18,156,121,87,102,146,192,145,240,84,127,243,243,230,231,143,252,199,124,170,191,205,84,55,186,128,57,66,197,28,201,162,130,163,155,69,215,94,154,117,2,162,194,116,19,229,5,55,187,94,159,169,102,36,154,77,36,98,159,24,16,76,159,174,41,230,89,225,173,252,236,108,90,97,47,97,202,116,165,225,74,60,124,34,173,75,197,122,232,26,75,114,131,170,107,228,10,83,35,240,143,138,156,17,162,198,57,105,76,190,241,39,114,74,108,132,211,98,157,108,87,185,138,56,234,44,201,234,227,7,211,74,39,171,212,167,141,73,237,243,216,0,28,71,255,187,89,27,8,132,1,93,242,42,88,62,157,111,123,141,10,3,236,245,98,221,163,77,80,190,137,56,90,175,83,194,81,183,34,68,223,114,82,131,122,87,196,213,131,157,18,188,10,22,97,58,211,240,214,12,80,102,160,2,191,70,60,216,121,174,106,28,32,193,128,142,236,228,19,213,36,146,226,136,198,244,101,127,218,0,129,136,210,204,6,176,24,1,141,39,54,208,46,183,21,156,218,24,161,106,179,147,227,83,159,35,41,137,171,146,169,147,17,166,79,186,233,154,11,150,3,192,90,193,191,223,119,30,60,180,2,106,224,213,13,59,151,235,190,81,93,139,121,97,10,166,15,111,162,80,71,146,115,124,26,79,166,0,188,97,3,119,20,161,6,137,69,42,118,181,107,63,185,124,36,235,143,106,7,211,40,70,21,97,154,248,85,24,250,28,115,117,171,98,221,227,169,40,65,214,144,146,120,92,135,119,122,162,166,170,237,196,205,116,96,49,228,229,81,250,183,175,85,131,19,131,215,145,19,9,50,77,28,222,142,243,36,21,131,84,39,193,71,125,166,247,70,194,213,237,8,188,197,175,96,97,67,131,91,117,252,244,29,74,30,79,29,31,221,168,145,8,83,100,17,237,112,12,251,227,171,103,154,58,15,221,97,232,68,109,231,51,120,21,222,159,59,113,69,68,211,142,92,221,132,132,147,128,245,107,242,225,240,121,81,35,226,233,207,183,168,204,63,13,39,44,62,188,0,157,214,145,9,7,130,35,166,68,134,182,129,53,4,63,65,221,165,106,201,174,97,216,5,65,232,31,147,179,148,84,77,26,113,150,82,75,169,121,33,54,39,224,49,140,222,16,138,197,34,106,68,70,61,98,222,191,31,53,139,71,100,79,223,20,5,225,248,56,38,154,241,166,1,75,156,5,89,222,81,128,147,24,155,67,160,228,80,38,51,59,171,10,177,120,77,173,43,157,166,61,167,68,133,108,54,39,165,242,213,148,0,176,238,73,226,21,69,116,67,105,23,224,155,117,162,0,129,54,140,154,90,184,151,236,19,164,211,169,217,65,164,185,227,135,120,123,74,208,90,141,68,67,179,158,245,20,160,80,83,237,170,205,248,172,154,201,230,242,82,61,222,134,182,32,156,140,84,27,119,238,20,55,163,42,197,221,228,207,101,48,65,39,231,40,34,30,124,188,13,236,23,234,89,108,170,45,224,19,162,13,73,207,160,131,235,241,103,213,23,47,212,57,231,12,8,8,170,117,5,104,159,13,194,93,181,220,84,44,171,32,144,45,140,170,209,106,129,16,210,86,26,170,32,130,12,113,85,109,106,213,179,130,30,167,25,219,144,94,198,148,126,95,60,26,1,198,86,42,77,100,223,138,89,61,17,104,81,24,106,117,195,108,65,113,197,182,77,171,112,165,233,56,121,129,178,125,17,15,193,154,5,104,76,179,163,66,93,207,59,170,121,177,173,152,74,75,132,46,107,226,192,243,168,163,34,133,189,18,69,181,47,2,189,77,213,34,123,77,130,151,35,244,221,138,77,163,231,213,219,232,216,40,82,39,37,47,31,198,179,151,143,211,181,144,235,251,176,38,11,153,87,164,169,84,0,95,225,229,191,255,197,171,255,241,159,215,239,190,243,234,159,126,202,213,70,214,7,14,30,174,175,2,174,30,130,88,109,2,73,144,54,48,240,69,16,51,170,234,137,209,68,190,41,124,248,147,159,127,248,95,95,187,254,243,239,251,129,14,39,77,188,141,159,86,220,178,245,161,100,122,27,214,225,104,200,75,162,128,111,9,162,26,27,70,60,30,58,52,45,118,44,38,201,175,120,7,4,227,72,69,153,79,56,173,234,90,19,250,201,33,214,72,202,125,244,249,47,191,252,139,127,118,160,79,66,179,106,237,54,52,171,214,38,163,25,148,235,227,105,229,179,38,64,66,18,90,98,52,228,224,150,210,192,104,99,50,208,224,76,189,0,108,181,154,232,35,26,5,32,58,141,65,224,208,31,253,88,140,245,200,235,247,202,71,223,124,231,163,111,253,240,229,55,190,255,242,189,239,112,125,83,3,70,50,221,134,185,174,154,225,29,132,44,184,32,92,64,191,8,162,64,240,35,149,40,182,0,169,240,47,208,79,180,147,174,255,243,103,31,252,242,215,131,157,100,107,45,245,17,62,15,235,23,183,64,112,198,187,25,175,49,78,89,74,5,88,3,233,10,246,6,109,97,219,212,64,200,132,230,104,85,172,15,103,56,60,56,220,77,228,72,210,247,177,76,67,39,172,114,143,148,195,106,97,64,116,163,194,203,119,223,123,245,179,127,0,57,204,246,126,132,216,177,131,114,16,7,127,165,166,90,135,134,143,170,21,178,85,123,7,7,165,87,229,71,95,124,231,213,175,127,60,162,18,218,80,20,119,124,208,248,30,96,99,86,133,17,104,180,183,65,90,80,26,10,93,132,96,160,27,109,85,223,48,76,21,10,246,189,106,253,109,124,106,191,252,214,207,174,191,247,183,193,84,129,32,5,227,9,42,197,21,4,198,248,9,174,179,166,58,239,54,91,49,129,133,79,119,218,66,33,144,132,34,139,0,221,238,118,60,233,124,14,196,136,69,138,118,224,116,11,138,1,61,73,246,30,110,177,22,216,209,157,144,203,130,58,241,90,203,72,50,53,201,4,188,126,255,235,175,190,254,195,235,47,125,225,213,191,254,114,66,230,56,1,59,244,67,29,207,20,149,118,123,31,134,193,205,249,34,123,113,18,214,232,20,245,184,99,245,242,226,162,222,156,156,61,18,252,131,28,18,207,79,92,14,73,254,78,206,34,39,235,162,15,191,251,151,47,191,254,155,235,191,124,255,250,75,127,197,117,81,85,177,170,74,141,103,144,190,142,241,47,97,124,255,209,86,225,96,175,40,150,92,219,196,3,32,177,13,179,138,140,127,213,126,160,90,235,88,51,155,141,39,138,222,80,9,75,57,49,58,101,242,173,47,210,189,254,189,166,97,227,75,207,58,209,35,66,35,129,9,180,80,189,238,235,67,42,60,170,113,29,70,130,168,192,3,30,253,49,153,16,219,131,228,16,216,220,69,185,49,170,16,194,198,98,68,166,214,172,117,85,169,207,67,134,26,141,21,2,197,7,166,58,253,137,10,83,12,80,245,68,107,214,64,119,5,201,253,232,120,94,16,10,94,146,99,58,52,37,196,194,160,32,215,58,238,247,143,69,189,211,108,138,247,146,98,122,54,41,73,201,116,106,38,23,155,96,80,215,106,221,219,172,245,244,189,137,134,52,45,201,173,61,206,111,129,210,138,31,129,148,21,1,19,47,8,108,39,105,91,209,213,166,195,126,6,69,104,86,74,224,197,109,242,122,197,214,135,190,10,121,222,139,206,200,39,240,224,237,154,102,170,68,237,180,10,71,87,216,191,5,161,105,40,53,84,171,68,83,233,109,146,148,238,180,155,230,208,150,37,248,168,225,20,130,222,33,72,181,96,216,105,237,166,186,71,56,23,153,182,150,143,163,226,166,35,180,197,153,127,160,220,180,7,166,6,211,230,97,197,71,140,55,148,243,21,146,32,178,29,6,40,141,227,214,201,95,128,103,81,56,81,21,178,213,160,54,129,109,98,141,66,225,74,240,182,208,96,217,160,123,104,168,109,77,80,200,155,224,78,47,52,59,45,110,185,172,107,231,106,13,49,161,235,38,57,146,19,68,214,198,108,86,16,93,198,254,213,235,175,254,28,199,134,56,17,56,164,192,52,1,3,200,36,147,18,158,224,153,182,203,230,129,61,20,152,20,202,9,212,255,242,205,15,126,249,143,175,254,254,207,224,117,92,245,166,81,115,175,55,225,193,54,12,236,14,1,149,236,49,24,248,43,78,75,200,186,24,78,97,24,160,238,224,195,128,169,43,99,48,96,44,159,128,91,1,54,9,93,198,49,126,85,52,3,172,63,128,43,50,55,211,207,250,129,143,145,45,82,167,231,70,33,112,99,126,201,56,227,32,131,99,92,77,141,131,64,16,199,45,145,54,142,194,35,243,120,126,48,41,94,51,129,100,2,112,55,15,130,192,51,52,41,70,150,170,99,49,229,116,17,72,86,154,174,176,85,143,204,43,47,101,232,156,231,95,98,36,98,164,33,251,233,130,232,109,223,144,145,86,237,152,184,149,72,53,253,32,235,108,168,37,85,209,201,131,136,149,171,100,147,216,18,10,71,41,73,76,75,98,70,18,179,210,49,151,53,10,194,30,228,195,104,185,48,58,54,136,152,134,173,52,197,8,1,39,70,128,147,116,225,19,10,153,98,68,135,153,40,70,78,59,173,54,118,36,41,136,147,28,255,210,85,80,192,183,166,233,90,136,21,194,67,173,73,192,211,21,209,107,84,176,76,153,166,179,133,147,113,106,224,236,10,44,70,162,81,140,2,221,171,217,122,142,74,162,169,188,146,165,79,74,53,167,208,167,252,108,189,42,128,60,161,17,147,82,21,38,72,76,108,226,115,53,89,171,195,51,238,245,232,209,102,76,172,146,141,165,25,41,5,137,53,82,24,24,19,60,183,139,140,215,210,227,133,42,217,159,1,49,206,181,10,41,92,129,136,166,157,107,32,19,28,85,143,4,69,56,62,166,124,110,192,8,247,10,21,51,24,193,56,122,40,149,36,209,101,133,104,68,194,184,114,1,214,74,79,184,192,140,139,211,218,41,121,192,225,211,177,188,5,224,250,189,31,190,122,255,55,14,175,23,146,48,89,88,206,7,191,120,39,144,41,33,183,31,96,244,20,42,40,186,228,193,147,95,156,181,25,150,59,160,131,195,52,16,54,52,158,9,0,144,201,158,160,94,42,15,34,20,111,60,21,174,156,1,69,159,176,203,11,48,18,241,185,144,236,139,116,37,46,0,97,46,40,89,144,71,210,39,186,58,211,231,182,130,18,59,84,247,4,37,56,158,11,97,117,174,26,73,152,149,72,55,210,106,60,249,137,57,50,197,175,168,145,46,66,107,232,5,173,106,175,226,185,207,146,105,180,202,74,245,68,133,81,65,10,225,208,193,87,6,101,6,64,180,104,69,99,209,88,156,42,204,81,225,9,252,155,222,216,152,94,88,112,222,242,244,221,193,146,78,25,168,126,239,194,66,12,162,48,154,91,170,125,98,212,128,14,156,148,88,224,229,234,33,216,80,26,21,245,121,228,117,84,24,155,78,30,19,154,193,196,99,154,221,0,33,28,13,171,120,207,247,181,47,34,77,128,116,235,154,101,23,66,119,42,231,200,11,108,148,22,239,73,172,189,206,16,198,57,233,165,176,30,34,19,149,210,28,1,47,171,204,58,156,219,42,140,6,246,11,112,106,128,144,75,198,31,253,38,114,50,67,113,109,111,107,19,41,96,169,81,242,72,183,150,181,250,69,212,121,7,88,185,21,139,241,47,29,73,199,247,239,251,191,123,204,30,123,104,17,250,63,26,13,10,221,54,160,129,221,25,135,169,175,65,23,78,11,177,163,228,241,148,240,242,189,47,9,115,254,245,144,154,168,219,68,121,113,229,83,183,62,76,115,233,150,132,50,125,49,200,4,199,116,120,128,47,23,117,119,32,57,125,22,117,129,250,184,230,228,112,71,194,116,25,198,48,168,3,156,165,168,199,91,74,59,26,166,32,226,102,25,33,130,55,15,10,195,246,198,169,75,72,156,136,197,231,118,156,156,82,52,157,13,113,93,237,69,182,97,250,106,48,24,188,138,108,20,72,106,116,208,181,13,104,133,58,37,36,172,11,11,127,177,46,40,163,152,23,137,110,50,65,72,33,55,155,46,47,16,98,113,251,68,213,253,67,1,0,16,149,11,123,145,176,98,166,130,145,47,34,247,28,62,146,216,75,116,112,22,55,59,173,138,106,58,99,149,140,23,195,229,73,46,219,143,194,170,18,0,226,45,9,206,228,240,191,187,135,92,60,228,61,194,221,249,87,244,64,15,199,2,74,60,122,175,196,200,127,209,183,19,54,192,73,194,249,163,159,9,78,9,211,201,212,116,58,41,136,163,199,94,50,116,236,121,123,98,227,43,47,66,211,73,142,15,233,40,217,215,234,20,219,98,139,136,11,82,78,81,28,113,97,102,6,69,131,122,113,171,114,10,67,54,218,34,164,140,69,59,34,8,171,168,176,146,197,71,200,205,204,212,148,26,202,244,248,61,54,167,30,185,130,231,113,177,238,156,25,145,211,160,84,214,127,26,228,112,17,225,72,154,158,5,190,33,154,240,40,79,31,70,222,254,147,79,79,61,125,58,29,79,20,48,85,41,10,209,249,194,81,39,45,73,210,52,124,166,151,142,95,224,183,12,249,54,203,190,201,228,219,18,249,182,180,132,37,151,150,22,201,183,204,34,126,155,93,146,201,183,84,78,202,78,227,103,142,124,75,206,66,30,124,102,143,95,116,82,82,186,132,105,82,82,194,143,44,126,228,241,99,22,62,82,248,53,149,195,175,101,252,88,232,164,82,152,6,144,16,144,4,234,251,116,71,202,100,147,228,155,36,207,224,71,30,62,74,73,252,200,192,199,2,166,45,205,28,131,208,60,167,20,149,184,169,18,145,41,154,232,36,26,162,240,244,105,71,160,39,97,6,105,112,116,254,30,18,3,72,195,211,227,133,48,165,76,9,49,200,143,191,56,194,115,199,227,24,130,83,227,15,228,205,181,213,34,206,248,93,181,177,120,222,142,130,250,216,16,208,59,8,125,176,158,13,100,11,71,159,27,132,14,212,230,94,226,139,27,78,198,230,195,141,197,221,213,50,159,103,59,121,242,250,246,138,28,82,192,36,5,72,219,52,31,14,159,35,173,121,155,72,157,129,116,155,166,91,254,244,16,138,76,65,49,104,63,200,142,246,3,69,63,213,194,92,201,52,146,141,51,87,164,37,129,205,168,166,86,13,43,219,12,150,149,155,109,96,234,195,95,176,220,23,200,40,207,85,111,239,188,197,237,112,56,6,236,169,108,62,57,155,207,85,252,222,48,253,209,199,254,131,47,59,126,78,233,52,111,110,63,206,194,126,224,253,89,5,127,38,1,65,207,226,7,0,137,147,215,89,8,218,229,23,222,170,103,235,51,117,165,63,146,78,145,66,93,51,45,84,150,64,248,102,174,71,5,41,66,126,124,174,6,74,11,196,22,189,49,8,128,216,15,212,52,165,105,52,158,61,171,24,181,11,144,206,107,68,245,72,198,179,185,84,182,219,139,184,126,46,0,213,243,121,25,108,66,97,186,167,86,206,52,123,218,170,154,6,238,213,5,218,227,247,126,232,78,183,140,154,210,28,164,254,229,52,217,139,41,36,147,124,241,128,130,60,248,154,227,21,150,77,73,249,116,183,119,183,158,12,150,189,161,232,168,226,38,126,103,95,81,113,212,54,180,170,210,92,106,26,189,37,165,170,129,156,122,49,202,57,97,234,161,76,92,2,202,226,19,89,86,208,206,190,34,54,22,228,101,89,52,208,30,190,204,124,1,82,101,76,234,184,126,9,151,37,241,108,89,94,229,61,12,244,18,43,213,131,36,137,36,37,75,98,174,44,239,148,69,171,204,189,248,156,248,9,92,64,169,20,73,74,151,68,169,228,212,104,57,222,10,103,4,22,150,234,148,124,102,245,195,219,56,194,194,222,25,34,111,44,236,223,252,252,33,252,240,11,66,228,10,119,36,3,230,174,122,159,20,27,103,43,7,47,122,166,191,209,108,82,140,208,223,152,207,2,108,28,48,30,14,91,49,111,242,190,99,244,166,143,55,99,131,122,184,229,36,194,214,71,183,6,158,42,252,170,72,223,100,75,99,132,173,141,33,40,38,18,145,66,161,59,141,86,119,100,77,36,10,59,93,18,167,123,38,176,77,213,12,89,225,16,58,188,233,218,181,230,208,118,149,166,184,6,239,89,39,173,143,54,177,108,37,166,104,249,106,228,87,97,154,253,212,118,22,227,72,90,106,159,19,211,88,64,158,90,200,66,126,159,225,62,4,177,32,193,234,245,176,174,97,11,49,125,193,89,124,35,201,100,88,217,192,42,204,42,97,246,229,73,196,46,248,210,16,83,193,76,62,61,254,150,134,92,101,38,73,111,105,200,38,149,241,197,185,77,223,76,62,41,16,245,12,180,184,226,213,190,170,239,247,140,66,216,238,67,81,247,52,147,207,73,159,142,74,79,65,213,72,78,167,143,99,9,81,120,27,128,136,190,34,71,159,123,90,139,31,163,6,19,204,249,220,211,120,88,242,211,248,85,82,236,99,78,60,144,5,9,80,195,91,32,208,243,165,41,12,175,16,22,24,124,55,241,185,232,211,233,216,167,163,79,107,159,142,61,141,195,159,167,181,88,252,211,111,19,148,223,78,197,223,78,179,242,164,47,183,234,88,87,236,179,210,188,238,108,94,193,87,220,246,178,58,21,186,99,22,149,196,60,104,86,113,60,20,225,138,224,6,98,160,144,168,247,197,61,237,252,13,57,199,144,51,55,9,57,115,132,156,75,90,87,125,67,207,49,244,204,78,66,207,44,161,231,190,169,170,75,192,114,254,176,9,234,252,188,46,97,211,147,16,54,77,8,187,216,132,245,236,205,72,29,67,208,164,52,9,69,161,148,195,74,97,184,254,161,15,213,79,146,155,194,204,127,51,70,199,208,51,51,9,61,51,148,155,246,140,55,228,28,67,206,212,36,228,76,33,57,201,174,105,54,151,25,47,204,206,168,169,12,147,125,213,250,237,55,89,137,90,129,183,17,152,211,211,39,134,169,93,162,103,170,187,233,38,73,149,153,106,58,157,115,110,45,42,36,227,100,199,79,138,196,83,57,41,147,194,71,231,90,170,120,58,151,201,230,249,141,181,57,126,119,47,159,175,100,106,181,192,102,105,72,213,17,46,253,217,51,60,199,27,68,198,115,105,140,227,61,90,31,227,110,30,119,163,135,210,84,77,187,124,139,43,66,126,239,161,105,122,125,9,141,102,169,254,57,106,199,80,219,150,197,139,178,92,94,196,59,64,202,50,238,221,193,103,166,196,110,14,89,57,41,139,169,5,249,193,42,73,146,252,123,119,131,181,140,216,179,115,198,194,155,61,187,55,63,222,141,15,195,88,10,115,113,116,246,120,82,25,178,75,146,197,79,230,194,232,236,197,204,4,118,40,72,166,111,147,132,242,177,193,66,3,108,203,115,172,228,60,176,147,185,176,10,60,247,201,224,38,19,239,134,76,1,146,173,163,65,207,97,195,68,83,139,57,86,34,20,22,34,165,152,170,114,75,112,67,54,106,114,51,213,223,65,183,198,27,122,46,162,41,192,219,208,195,182,74,109,5,226,90,109,222,181,211,68,223,99,102,255,239,3,229,203,114,60,3,24,191,17,62,250,226,23,63,250,214,23,62,248,229,47,175,191,242,93,230,110,67,108,211,245,120,195,40,41,212,183,50,104,116,202,76,78,195,176,225,76,75,209,86,158,89,157,139,62,151,75,31,114,142,163,3,219,31,92,87,235,182,139,164,231,148,57,129,83,4,109,194,245,175,62,127,253,79,127,241,242,27,255,241,209,55,126,54,212,125,44,204,189,38,149,38,238,53,98,136,123,75,152,59,25,154,199,193,236,90,89,41,180,90,5,203,114,140,175,177,30,50,34,3,78,49,2,73,132,158,68,179,14,219,48,1,202,135,95,252,55,180,16,134,145,110,79,115,62,51,144,227,180,129,184,192,137,130,170,215,2,5,94,253,242,107,47,191,253,29,199,71,206,239,148,65,31,208,222,100,192,203,198,245,8,132,42,247,181,214,56,231,26,207,211,144,149,31,116,64,8,66,116,28,15,196,201,58,235,213,87,254,227,229,231,255,108,132,147,145,143,134,124,151,132,123,171,250,161,14,111,190,221,177,38,111,59,20,30,213,112,204,230,221,43,49,1,45,125,94,211,137,136,252,29,225,69,36,254,14,120,13,126,98,126,130,199,1,215,169,219,58,174,68,6,147,28,190,179,111,180,255,152,220,90,132,150,114,206,110,170,16,70,57,183,8,232,214,8,195,20,11,53,84,123,215,232,61,80,47,62,1,151,23,106,98,79,124,42,43,77,50,72,60,251,249,133,10,25,147,48,57,29,10,12,154,225,251,13,59,199,121,208,248,29,78,102,2,158,46,62,190,67,124,78,108,197,58,91,245,252,94,24,219,249,213,95,163,123,205,157,249,189,140,71,131,99,204,195,215,192,79,16,31,88,168,66,176,113,22,171,59,197,6,119,9,198,96,3,19,136,248,209,12,32,243,119,239,221,29,81,82,147,116,18,89,65,194,22,190,143,195,65,200,231,189,156,44,22,169,19,16,197,98,94,176,58,85,80,54,173,103,102,15,42,169,43,90,19,159,134,186,72,51,57,47,121,47,8,230,250,123,255,250,225,207,190,15,32,94,126,233,221,235,175,124,199,239,80,196,251,73,198,124,242,192,111,197,151,232,150,14,68,191,15,94,67,204,181,28,119,35,22,52,5,21,129,186,183,49,193,137,0,174,63,14,207,179,185,55,11,62,56,162,173,217,77,122,11,2,252,21,219,171,53,36,199,106,77,68,182,71,150,46,4,67,31,73,218,134,218,50,88,26,62,58,43,187,97,169,12,34,230,250,190,227,74,70,92,50,124,102,219,208,42,206,75,213,117,136,242,124,152,52,206,135,169,25,52,162,199,234,69,171,120,5,77,247,123,123,16,155,101,141,179,156,111,78,9,137,138,118,153,192,55,18,86,245,68,173,117,154,170,185,143,223,186,201,132,5,139,139,74,68,145,117,36,162,62,96,60,15,226,156,10,162,30,49,158,71,131,242,190,88,189,51,109,209,81,87,130,61,200,247,200,148,0,146,255,245,111,190,1,98,131,102,105,21,146,193,119,159,80,81,97,24,192,40,67,138,115,3,8,191,138,238,101,2,127,194,36,48,161,211,70,165,165,192,96,9,1,121,152,3,92,84,251,253,224,237,57,100,18,227,243,170,94,55,220,249,73,5,111,79,138,38,188,207,99,154,97,23,25,12,191,180,32,57,185,242,71,151,224,255,254,213,223,6,22,234,49,183,225,88,45,208,5,64,48,3,25,198,208,155,23,97,151,0,49,121,159,194,155,80,119,112,164,132,33,186,131,139,219,4,183,2,76,68,131,15,127,250,63,175,223,255,193,0,13,172,11,107,205,168,192,112,10,37,68,152,42,28,16,32,111,72,35,174,190,73,149,44,14,195,161,154,150,175,21,3,26,193,235,14,35,182,211,32,224,166,236,8,105,138,39,43,167,243,222,209,232,250,4,20,243,59,24,102,131,82,29,71,21,71,4,188,51,154,48,128,19,82,196,149,64,135,208,195,67,239,206,71,80,136,152,201,209,133,9,163,119,70,22,10,111,66,170,56,146,240,16,162,184,184,221,241,8,33,50,174,127,198,176,205,146,59,155,46,119,191,145,115,243,113,145,74,77,78,147,15,127,242,179,151,127,243,191,3,11,20,202,76,195,169,226,93,134,132,91,226,64,24,163,103,21,50,30,125,4,97,212,98,133,176,111,176,92,17,84,70,45,88,12,215,129,219,69,156,223,190,88,67,161,173,77,220,210,152,199,58,219,0,97,82,4,145,107,232,221,50,87,188,8,74,27,90,2,13,8,132,110,145,41,57,120,183,33,19,71,105,254,30,57,132,118,179,177,241,40,159,14,205,244,68,95,90,68,54,77,229,34,80,130,9,176,195,96,244,135,121,190,59,142,222,140,169,80,183,110,58,153,28,199,111,198,125,221,175,48,198,216,179,183,156,49,223,121,34,13,120,207,84,166,70,167,231,17,238,223,40,59,171,54,104,113,40,125,249,156,174,57,145,111,224,45,199,179,240,174,241,102,158,138,111,171,45,52,29,240,201,251,2,117,139,245,144,29,226,139,45,188,252,206,247,95,189,247,23,228,74,77,234,113,9,93,127,255,190,223,37,123,152,67,42,12,132,34,42,170,90,141,220,181,233,103,249,144,238,44,37,131,235,109,81,229,214,222,0,143,69,205,151,50,219,48,9,7,223,228,228,157,128,160,136,158,214,84,98,12,48,45,90,33,114,47,9,80,14,100,206,7,11,187,234,246,64,134,163,126,59,126,199,116,127,174,48,204,59,25,247,54,168,215,168,235,42,26,230,41,90,21,107,158,167,104,58,147,172,165,235,153,42,243,20,21,79,60,247,80,177,82,116,55,55,27,68,99,242,223,33,225,205,248,194,137,119,159,132,49,250,62,9,238,190,136,201,238,89,96,35,80,16,70,140,219,190,232,109,204,23,142,24,163,148,220,139,113,40,121,251,34,203,72,186,215,201,80,242,246,143,57,208,80,143,51,113,4,193,153,54,180,114,172,77,18,61,124,220,121,76,158,185,59,49,156,139,50,120,254,7,237,165,140,14,111,182,241,222,167,91,197,66,248,29,23,70,91,53,201,206,8,160,250,181,119,62,248,245,123,130,151,180,224,112,48,188,62,71,105,54,246,84,244,118,166,28,101,40,67,241,143,222,176,243,189,80,143,102,151,237,32,17,6,189,232,253,131,86,135,234,221,51,42,95,97,125,158,30,41,122,243,82,63,146,216,245,11,206,52,214,143,146,199,177,66,176,156,32,248,75,9,194,112,63,111,7,43,151,40,206,21,1,175,233,187,61,192,84,28,164,2,205,39,92,115,210,250,62,206,123,10,198,95,214,112,167,55,52,76,114,45,131,127,211,40,236,146,15,103,47,2,5,131,241,12,111,252,245,31,162,90,244,238,115,241,225,73,175,124,193,3,28,148,86,84,211,190,240,54,254,185,137,183,184,243,80,94,119,78,112,6,39,145,72,110,228,40,8,244,242,61,100,24,77,246,162,188,185,64,56,11,112,82,188,243,197,57,51,194,172,133,197,189,50,21,146,104,181,156,26,119,220,159,11,29,109,176,228,221,168,37,156,238,200,53,166,180,184,127,176,184,184,233,52,231,200,63,205,124,115,236,120,92,203,250,177,144,225,127,11,52,137,216,62,9,193,217,138,122,59,180,126,63,136,42,126,34,164,241,93,126,131,119,227,144,13,213,168,58,236,82,155,193,235,108,232,117,53,195,238,135,121,72,119,28,7,56,4,89,255,138,142,12,200,186,9,214,33,221,93,119,124,28,0,20,67,106,162,50,192,40,232,154,101,198,27,70,116,58,73,238,202,104,20,43,162,76,148,146,116,53,139,190,85,1,161,167,225,191,30,35,93,81,146,138,154,172,51,161,39,112,63,134,204,223,143,129,87,111,140,181,129,85,234,153,44,181,129,205,133,221,44,63,169,13,172,6,146,243,1,217,245,158,38,42,159,27,46,47,165,86,114,74,42,235,58,252,215,106,181,254,64,233,8,9,239,219,156,38,100,30,124,149,179,85,157,77,207,100,187,189,57,146,210,163,6,103,51,146,228,196,85,204,212,42,51,245,250,156,227,208,231,248,169,207,185,161,123,136,19,29,31,36,113,38,151,205,75,33,33,58,25,136,105,27,84,97,169,63,190,121,142,59,163,197,130,50,112,40,207,164,72,232,216,155,3,241,221,59,192,154,0,248,144,16,30,211,38,140,94,20,234,156,182,145,184,30,183,192,180,208,84,130,117,208,192,50,55,130,53,61,237,4,177,80,76,132,115,62,77,163,0,20,116,144,184,195,250,155,108,238,186,102,30,225,128,71,199,243,188,29,204,215,8,242,249,86,178,154,74,167,165,176,80,155,116,20,141,30,225,147,99,55,42,220,231,24,28,238,168,226,137,98,128,222,97,77,190,32,158,119,71,191,145,161,66,9,171,224,109,233,199,85,57,65,252,80,7,25,39,126,232,93,182,98,88,80,209,52,168,193,89,229,38,13,25,82,171,227,213,252,236,25,186,98,95,249,162,76,77,67,143,143,170,98,40,103,104,170,227,6,177,147,56,108,0,143,0,237,112,157,130,82,183,195,200,61,242,85,42,113,220,252,205,2,61,195,12,105,214,45,90,16,177,209,60,41,98,223,12,5,247,45,120,184,10,143,204,157,146,196,124,82,76,230,36,12,205,205,25,75,143,154,99,35,201,69,184,48,84,231,176,128,120,122,54,139,107,235,173,192,212,60,48,201,116,22,125,96,56,20,125,75,175,251,141,173,221,55,38,239,103,227,104,212,21,178,30,15,147,33,110,74,26,104,205,240,58,110,15,243,166,3,34,174,89,32,3,40,245,171,49,178,206,173,38,216,77,241,241,222,59,241,11,21,3,232,220,146,169,192,216,31,25,133,251,150,96,65,26,32,54,137,181,224,237,20,80,31,151,130,198,127,110,73,24,204,156,153,79,112,242,165,98,183,70,69,213,201,95,172,140,94,207,49,136,19,93,103,62,235,67,97,8,23,152,241,113,129,64,212,249,187,34,145,99,33,4,56,127,246,134,67,102,24,144,155,181,172,15,139,125,32,60,228,160,58,225,240,30,73,2,185,134,26,22,164,201,179,107,237,118,81,56,209,106,53,85,247,82,206,157,20,158,59,37,241,37,46,68,168,23,33,212,195,35,84,62,112,239,255,138,167,147,212,25,112,142,191,140,109,46,24,69,209,31,192,146,143,161,72,213,21,127,117,17,122,133,8,218,55,35,75,154,68,159,242,235,79,238,29,103,142,2,21,132,143,91,235,35,193,50,151,194,57,159,16,225,222,107,230,84,55,91,87,178,74,125,0,120,167,53,84,123,100,8,122,53,121,48,161,167,108,188,181,138,233,113,45,232,174,166,58,65,83,58,173,136,54,178,45,228,130,54,86,37,49,70,209,209,219,162,57,199,7,84,100,253,56,186,97,188,35,230,107,83,109,124,203,2,247,217,141,167,165,91,255,141,73,57,98,178,209,249,149,74,199,51,100,164,125,156,33,239,27,154,181,175,84,56,167,75,224,57,157,166,154,248,163,1,108,17,0,106,51,142,206,156,64,232,55,20,253,248,1,239,170,74,19,247,71,15,208,189,106,131,80,127,132,115,239,67,89,108,149,229,131,85,241,161,92,39,247,238,173,166,75,120,31,224,226,14,222,244,87,150,197,6,249,172,226,135,70,19,202,248,73,51,21,89,174,194,59,187,120,125,223,130,172,146,119,100,21,82,234,221,146,152,95,144,91,165,29,188,209,143,150,36,247,1,182,75,167,101,49,183,32,247,32,167,74,203,158,151,160,240,197,130,156,129,36,85,46,175,65,210,76,105,77,124,190,46,183,202,79,216,235,244,243,161,124,89,86,25,142,157,69,249,194,205,238,149,228,44,201,89,132,156,220,162,156,135,156,39,12,123,89,195,122,19,229,25,192,113,73,110,45,60,1,48,221,5,7,76,106,73,238,64,18,94,116,56,133,229,186,11,233,178,104,61,144,115,144,120,86,150,1,18,162,179,144,92,192,10,181,197,39,232,3,45,231,176,228,233,226,101,25,111,59,180,22,157,54,26,37,249,114,145,220,141,136,104,92,0,16,200,2,212,18,94,226,212,178,124,182,180,35,230,203,180,57,221,165,150,67,115,107,65,238,64,14,34,252,4,241,88,106,147,180,20,164,165,188,46,112,219,51,179,116,73,242,181,229,29,177,197,117,20,192,92,246,193,116,243,31,202,89,47,167,183,44,231,32,103,10,144,91,118,145,107,172,200,103,43,128,49,52,187,177,0,105,205,149,243,5,28,11,22,36,226,133,142,61,164,133,189,114,178,32,182,150,101,9,18,59,144,104,96,201,228,74,118,1,73,153,95,113,218,86,101,253,157,88,193,254,94,147,123,171,59,72,44,89,194,226,229,153,5,209,32,151,66,42,88,246,137,55,160,232,39,29,104,207,221,219,33,161,169,128,233,242,50,102,47,202,244,165,188,83,30,134,18,148,89,207,150,176,230,29,103,216,58,3,150,82,235,17,189,133,178,234,208,162,195,198,100,242,1,105,188,180,6,173,7,132,12,50,40,105,79,194,167,229,32,67,209,232,150,102,75,72,7,169,244,132,97,120,86,242,10,43,114,119,93,117,96,65,93,103,101,127,101,46,66,6,194,50,203,128,47,16,250,162,204,106,108,133,212,88,150,14,103,9,94,229,69,152,24,100,88,120,158,245,225,211,124,132,119,189,179,2,78,238,93,239,143,114,139,255,48,240,51,93,164,73,176,123,62,127,26,67,202,98,184,251,76,54,169,80,15,236,183,233,150,171,255,253,164,148,172,166,179,44,159,173,214,149,6,139,84,139,249,116,43,38,144,79,3,213,98,62,221,93,162,249,100,151,220,234,84,220,176,216,120,27,33,21,70,188,252,22,200,1,92,126,141,252,227,242,201,22,191,151,95,207,212,103,234,44,159,223,15,114,242,217,214,170,19,143,121,112,111,203,245,16,231,143,16,252,1,121,93,9,135,194,76,230,3,17,188,185,141,0,204,199,189,128,129,32,196,94,147,124,221,224,43,200,132,122,167,96,50,24,41,220,175,153,115,158,226,195,99,84,123,7,19,4,100,72,128,115,94,31,137,72,225,17,172,131,45,112,59,202,11,1,158,112,226,131,19,56,110,120,240,144,64,201,222,209,193,16,42,67,203,50,193,144,242,35,225,20,116,251,132,158,64,68,147,177,64,44,229,240,83,143,200,16,210,98,25,46,108,251,80,130,132,163,225,157,132,132,34,65,197,241,9,65,250,14,68,130,224,220,211,145,8,30,143,132,130,11,238,61,95,241,153,175,29,180,253,6,129,219,253,184,15,137,111,237,113,142,185,129,210,116,35,136,235,147,73,198,253,192,168,29,54,112,7,8,55,58,172,247,221,183,102,92,28,247,27,34,24,54,179,188,192,238,172,206,129,232,238,163,35,188,223,14,133,193,104,236,3,17,223,95,167,39,198,7,127,191,73,0,248,219,85,238,15,6,127,203,87,110,20,27,126,236,136,99,43,239,109,154,232,63,191,25,172,215,183,171,16,193,19,157,145,213,140,225,112,193,69,118,242,121,20,92,230,11,67,102,206,200,202,157,243,27,118,128,51,188,24,59,33,26,83,174,192,78,117,198,182,233,230,152,122,71,60,99,75,192,195,56,4,200,230,231,160,36,40,70,164,120,38,54,172,63,39,226,164,99,200,205,206,127,252,248,57,236,38,147,155,108,193,231,78,128,194,0,121,248,101,146,97,119,252,12,72,60,129,53,158,207,117,164,44,105,226,94,162,167,56,67,69,199,128,88,19,16,28,11,48,172,155,181,97,84,191,57,193,221,83,165,201,132,44,95,125,183,169,205,61,63,26,49,74,195,197,162,73,197,217,49,195,194,61,48,18,199,151,25,41,159,13,193,35,108,52,141,161,137,57,110,50,114,7,78,19,130,127,205,147,166,97,8,141,228,11,169,216,141,219,126,179,195,167,215,224,89,51,195,121,22,57,162,226,121,22,59,173,26,108,193,176,86,12,59,82,186,115,124,199,208,114,226,3,179,143,7,49,23,187,193,237,122,175,66,191,124,73,78,195,156,44,178,131,239,116,66,218,151,229,29,152,65,22,59,32,27,200,59,31,200,242,233,172,73,30,32,119,152,230,241,23,202,230,6,155,225,151,148,125,218,55,193,53,199,93,78,71,84,220,16,142,85,83,172,19,117,24,203,98,103,114,28,72,26,252,129,101,7,78,233,80,25,240,157,211,57,229,184,243,58,6,134,211,227,93,133,207,119,102,55,156,235,231,71,112,253,161,59,19,84,244,163,171,165,127,95,194,175,116,226,158,245,240,189,19,122,245,94,8,96,135,245,166,164,97,200,113,171,146,213,169,12,171,189,19,80,124,252,114,203,168,6,250,182,120,34,33,152,4,142,180,34,236,76,43,148,72,206,222,129,71,41,190,152,54,40,89,251,165,132,84,160,106,175,4,238,17,70,80,233,39,231,135,67,228,115,114,158,24,201,133,0,9,17,40,120,98,14,151,220,227,254,187,20,63,254,126,13,146,115,204,176,243,2,173,220,73,231,15,180,230,245,58,223,99,164,130,248,230,10,212,55,63,111,126,222,252,252,1,92,244,251,167,84,92,140,124,42,158,136,59,255,253,22,4,159,154,27,45,53,178,112,76,153,172,195,41,71,221,113,59,147,73,221,105,24,75,169,62,91,157,173,42,249,91,133,177,244,94,190,93,24,203,129,247,111,27,198,210,5,36,78,94,231,205,194,88,186,175,77,26,198,18,241,232,105,118,245,228,217,51,122,57,18,145,72,6,91,222,54,44,141,184,104,81,95,173,174,58,71,36,151,84,60,157,241,217,148,213,235,245,57,39,226,213,116,18,254,249,170,168,26,166,58,8,155,25,13,197,115,82,6,205,104,71,163,71,132,148,73,240,51,253,150,203,147,33,200,87,130,123,36,84,10,25,172,206,139,168,153,76,114,144,199,83,246,166,64,49,111,182,58,42,240,168,215,229,175,29,120,212,27,116,55,11,60,58,36,146,168,215,50,166,131,165,227,24,240,224,206,131,15,180,12,93,179,13,51,209,120,190,193,158,170,183,184,216,255,247,6,10,229,128,85,114,141,219,40,235,163,84,186,68,45,57,22,221,104,164,53,18,141,180,204,69,35,109,210,104,164,101,46,26,105,146,70,35,45,115,209,72,219,37,86,202,139,70,138,70,56,36,137,218,105,168,248,113,192,153,45,149,235,36,232,104,153,4,29,165,150,38,221,146,40,113,175,80,155,154,192,59,6,193,79,97,166,31,222,139,45,47,221,135,105,174,44,175,46,115,17,81,147,131,17,81,179,37,134,137,52,24,254,52,72,203,81,1,20,216,104,126,19,64,225,205,207,155,159,55,63,111,126,222,252,188,249,9,13,42,227,15,167,76,180,199,64,64,101,223,14,255,68,70,41,19,4,86,158,12,168,31,94,88,128,229,137,224,112,182,33,19,218,132,132,134,90,246,213,53,34,224,178,47,28,79,88,200,229,1,164,7,117,15,7,140,171,43,69,92,101,137,102,208,205,232,76,214,221,10,117,136,84,103,70,169,145,136,27,205,152,232,78,195,171,173,114,230,21,108,231,32,43,13,158,242,143,66,153,40,97,99,113,54,7,108,18,110,143,116,184,246,231,160,192,5,114,102,64,124,117,221,180,55,110,86,1,213,3,135,215,193,5,193,38,239,141,10,131,237,63,66,11,11,132,29,136,177,132,191,225,1,177,67,6,246,40,74,12,6,187,166,0,216,17,221,204,176,17,50,108,151,73,153,40,236,223,172,34,176,226,234,96,113,26,100,9,202,73,153,92,85,136,205,9,52,188,32,185,249,15,244,0,163,30,49,239,223,143,154,197,35,178,57,101,130,182,122,124,28,19,205,120,211,168,42,77,139,92,240,231,236,105,57,137,52,114,147,66,238,11,159,157,85,133,88,156,93,217,50,167,224,109,119,169,228,108,46,165,10,0,235,158,36,94,209,118,109,40,237,194,61,188,135,13,13,69,209,224,28,47,156,36,72,231,149,234,248,54,230,211,233,20,109,227,172,34,141,104,99,42,93,201,125,2,109,204,166,114,217,106,86,154,184,141,138,52,59,190,141,179,146,84,165,109,84,170,51,227,139,171,245,106,133,21,87,115,227,139,87,102,156,192,232,149,228,184,226,46,57,147,179,121,188,194,135,80,33,157,85,243,64,90,231,197,136,225,94,199,102,26,182,1,211,152,187,112,205,106,226,57,52,127,5,155,210,177,79,184,175,39,134,101,243,23,180,1,233,3,185,168,241,243,73,0,144,175,128,152,17,115,9,228,142,40,223,149,111,246,73,0,4,38,241,16,77,181,78,190,246,85,188,188,201,82,139,61,145,220,64,105,52,187,106,241,220,123,166,23,24,21,207,32,133,6,166,42,150,225,241,161,217,44,26,132,82,90,49,241,185,232,145,50,125,41,77,207,198,167,166,143,167,10,177,132,38,54,139,137,194,17,164,28,99,156,80,11,139,60,77,60,77,204,71,231,239,61,77,196,142,62,247,116,254,169,117,252,233,88,244,233,60,60,227,211,60,20,171,22,143,132,207,8,162,240,89,65,252,148,240,41,81,248,191,224,57,130,167,116,38,57,170,195,15,27,56,69,13,138,93,193,23,220,90,122,129,137,79,225,227,115,2,150,63,198,195,199,170,98,71,171,49,177,13,197,62,229,165,212,240,70,202,35,225,79,160,92,2,126,231,225,119,14,126,223,242,74,180,99,98,11,74,56,185,144,35,214,139,169,108,86,60,1,244,143,166,104,11,229,233,195,103,211,199,87,146,152,75,247,1,229,10,105,124,72,94,44,26,255,116,12,10,52,138,87,167,74,87,1,158,170,181,109,156,30,2,247,85,32,151,14,203,227,139,116,139,87,39,182,77,166,23,254,181,240,161,78,191,55,140,246,137,106,146,4,220,241,192,215,73,81,193,125,180,216,115,221,77,101,239,176,100,178,81,66,170,185,192,129,94,73,231,211,252,64,239,57,115,68,171,71,245,251,247,21,88,215,216,157,86,122,236,254,125,61,162,233,22,48,243,42,114,25,35,230,220,137,199,230,144,174,246,34,134,19,122,192,164,227,140,129,19,205,190,91,69,153,187,78,15,225,211,187,113,9,252,168,94,4,4,98,49,209,95,209,188,206,6,99,52,86,48,232,20,68,78,199,18,227,120,17,49,188,229,213,112,78,131,51,176,58,176,73,247,146,192,186,98,206,32,143,170,92,225,51,95,97,125,126,176,56,35,128,26,43,168,125,190,122,58,145,130,204,5,8,119,207,215,172,152,125,98,26,189,8,82,103,31,94,91,52,77,195,140,10,219,120,133,154,106,131,64,249,169,142,217,252,84,164,213,177,236,72,69,141,40,17,202,206,197,136,110,216,17,97,138,177,116,157,178,104,131,15,188,59,79,226,85,76,99,28,21,227,254,125,227,51,92,214,91,66,108,30,242,11,240,0,19,205,9,188,219,140,193,116,74,60,125,154,104,204,85,143,164,227,34,126,184,113,127,107,56,85,48,180,111,53,126,106,104,58,20,38,53,246,138,250,28,52,169,87,236,197,1,175,86,52,38,222,179,239,223,79,146,251,101,89,56,95,168,44,222,84,245,134,125,66,23,167,114,209,130,21,70,173,70,123,49,124,181,236,140,19,143,49,245,56,174,212,11,240,176,242,81,242,88,44,31,165,142,157,107,59,41,247,195,20,158,251,169,243,23,108,132,113,165,88,64,225,104,50,22,43,12,73,198,219,247,120,184,206,117,154,20,234,21,187,172,174,143,237,56,47,106,124,59,206,99,87,231,197,115,32,25,161,203,89,241,60,110,27,235,70,79,53,203,10,96,17,155,243,175,15,103,34,146,140,85,124,238,208,167,15,112,236,23,47,206,95,188,232,197,97,232,86,79,48,184,51,176,202,163,207,253,233,211,196,241,212,159,178,191,137,24,165,100,169,40,36,18,184,176,187,144,48,78,242,220,189,18,128,184,127,95,62,58,63,126,241,34,202,213,147,138,249,151,36,24,196,88,227,61,44,9,237,166,175,221,235,194,55,168,0,102,79,20,43,121,38,62,23,247,96,24,137,11,69,105,110,225,51,45,134,235,220,194,212,20,197,98,29,42,112,70,86,235,104,225,56,54,71,198,220,58,64,156,198,129,176,247,226,197,250,103,246,112,250,238,21,215,99,253,231,69,154,58,223,139,163,87,206,170,51,38,255,84,136,21,6,146,196,189,152,72,160,61,135,215,159,97,75,48,78,10,52,243,121,140,18,144,124,125,62,149,140,113,75,107,77,173,130,192,241,112,119,213,117,233,141,62,3,166,129,141,152,195,86,209,134,116,124,13,225,27,209,25,223,8,154,70,190,245,156,206,227,86,115,15,207,61,30,207,61,239,22,72,75,93,193,160,48,177,192,34,239,251,246,226,133,64,229,143,203,162,112,228,222,78,237,228,194,72,187,127,95,56,30,76,247,125,99,200,77,39,143,113,140,222,187,140,57,221,186,237,127,139,77,86,12,3,30,19,23,139,72,35,113,219,105,25,80,107,209,235,239,213,226,54,16,8,193,173,194,104,89,101,3,245,132,27,50,75,56,109,246,1,194,105,113,213,161,242,254,103,78,231,246,1,196,42,198,138,52,203,208,65,178,29,221,143,125,54,153,154,153,95,154,42,10,231,66,1,254,172,30,237,83,68,151,56,176,8,114,163,184,237,210,116,33,38,190,237,126,93,192,190,223,44,58,104,84,98,115,155,208,45,27,244,140,121,19,239,237,21,223,142,119,116,235,68,171,219,240,61,5,67,27,18,40,82,80,176,7,83,72,152,122,155,242,52,140,60,62,213,11,246,201,134,151,57,87,49,85,229,172,223,239,135,209,248,179,245,121,255,139,130,80,24,209,187,126,246,32,94,194,84,245,151,54,161,132,188,87,94,93,245,167,199,40,227,221,45,186,210,34,50,242,41,247,27,222,219,188,21,50,144,188,209,185,53,181,235,49,216,41,175,168,120,233,48,191,33,24,59,124,82,12,29,98,192,93,128,150,48,105,122,100,104,50,210,246,98,148,199,52,142,206,142,99,108,246,193,0,107,187,179,143,31,90,59,197,54,27,90,100,246,121,83,114,135,13,131,229,162,170,15,76,238,157,216,220,50,204,130,29,168,19,242,173,170,210,86,241,5,58,241,200,176,222,137,209,62,92,142,245,9,235,62,224,64,227,250,68,39,251,129,219,124,20,176,93,174,121,192,79,97,73,60,96,29,240,144,135,1,107,173,139,245,67,255,202,228,194,121,24,227,151,18,47,25,7,176,187,236,208,76,223,218,69,146,98,126,36,30,78,180,84,245,156,18,238,234,9,131,187,11,29,193,110,158,117,122,16,166,177,175,216,192,107,100,233,247,37,189,120,193,85,29,187,114,70,163,155,203,56,215,74,145,43,230,13,67,178,202,239,78,173,244,249,165,159,44,247,244,146,108,38,205,209,181,86,28,148,233,194,35,95,17,238,79,42,209,137,172,24,50,84,116,148,96,116,87,168,73,252,73,90,6,253,4,230,15,164,3,19,130,53,136,160,205,6,190,179,90,35,76,209,30,108,162,104,22,221,241,66,190,27,69,16,13,181,34,63,219,230,65,38,155,114,191,21,2,116,143,98,46,93,97,252,115,202,29,89,128,154,159,173,20,96,45,152,242,165,76,193,42,16,243,148,71,132,10,109,225,121,66,140,31,122,62,177,157,27,97,247,239,211,180,248,153,122,97,241,25,30,183,212,96,100,82,249,83,171,95,248,70,39,33,91,211,223,219,26,172,79,243,194,148,70,186,132,245,52,180,25,48,35,161,253,216,248,159,78,226,170,170,18,140,253,242,9,112,196,123,64,231,238,145,122,12,69,238,17,65,118,30,40,134,66,207,84,212,64,176,240,2,0,36,92,199,38,11,11,44,42,18,194,179,9,243,129,134,23,160,28,190,3,69,77,40,250,22,22,53,125,69,205,34,164,78,153,32,44,19,124,33,191,233,203,111,22,177,21,32,28,195,8,240,70,206,209,252,91,199,137,70,104,188,221,208,113,135,65,116,155,0,217,1,128,162,183,240,39,41,208,174,68,117,202,152,178,167,154,83,166,127,168,59,234,119,88,68,95,164,146,95,253,240,244,146,152,59,127,66,225,49,21,158,135,10,156,203,175,146,92,209,73,64,53,54,213,85,213,40,124,152,65,106,223,89,234,109,90,8,102,66,112,240,96,224,60,105,78,251,140,233,112,122,205,225,242,205,162,121,164,29,207,217,71,205,99,50,96,224,47,17,124,217,198,6,249,35,10,2,209,33,144,41,184,10,2,99,17,28,127,64,166,171,59,227,5,198,136,238,206,89,79,26,177,124,168,1,7,168,2,94,213,207,88,14,94,85,7,175,90,209,58,170,30,207,9,14,8,28,10,24,213,195,62,170,29,23,117,248,136,57,252,170,123,100,187,21,33,51,245,113,82,31,27,165,172,206,14,178,210,193,150,244,73,75,28,160,160,75,187,207,100,108,123,205,194,197,180,123,228,101,31,123,45,109,7,91,218,129,150,118,62,227,174,181,29,167,165,45,88,103,59,216,3,45,108,88,235,184,63,156,194,180,103,188,125,45,247,81,212,73,171,95,188,144,125,200,112,77,213,221,199,57,181,105,169,164,230,122,49,170,251,120,104,204,81,19,129,46,115,189,19,173,169,70,235,46,195,185,23,165,149,20,235,113,42,192,197,128,211,56,245,58,121,56,181,117,78,214,137,234,188,8,6,66,9,246,99,157,200,36,117,87,18,196,12,167,158,207,164,130,57,92,35,234,76,250,3,244,40,41,156,237,54,246,0,101,217,126,27,253,43,218,108,67,143,97,137,43,7,219,241,35,127,68,155,219,210,227,176,166,207,88,51,217,255,35,127,56,60,96,189,117,23,91,164,35,63,166,72,37,149,162,237,91,102,233,192,59,153,170,120,125,235,168,125,182,199,96,221,185,19,58,36,177,162,70,145,31,208,2,81,55,189,20,143,81,138,23,110,147,245,129,23,244,176,23,122,197,139,23,47,26,216,48,124,141,140,120,86,72,44,131,218,127,238,171,152,171,210,27,47,47,94,28,29,139,103,197,104,189,200,87,169,15,45,106,115,243,235,158,111,14,19,233,237,140,76,88,110,236,184,189,65,54,74,25,154,81,194,153,80,209,159,199,143,34,77,47,156,187,3,136,38,196,98,206,72,0,56,252,196,230,135,39,1,172,115,149,232,190,74,112,208,206,227,7,35,109,193,27,165,186,83,137,238,237,31,19,17,145,127,23,71,2,195,21,74,94,196,6,134,38,101,177,40,165,176,10,108,103,20,134,142,81,238,5,76,152,247,30,11,222,27,226,248,41,114,94,172,19,142,16,1,162,59,147,48,118,14,51,247,188,120,4,250,218,57,16,164,13,3,240,188,120,238,108,199,214,99,227,193,186,32,201,254,218,38,16,100,203,124,8,98,84,93,211,213,90,212,121,43,70,56,232,89,236,138,107,35,163,203,185,195,100,230,232,230,202,189,123,81,167,211,233,95,79,42,3,65,241,179,40,28,176,116,54,206,80,124,44,145,65,68,38,124,201,129,231,140,4,174,74,55,47,198,205,207,49,100,115,154,21,245,38,67,140,10,115,44,149,181,16,53,73,58,253,185,146,243,222,35,104,136,177,41,183,248,188,243,128,201,67,151,166,123,238,30,149,139,110,224,88,193,3,71,170,38,226,151,3,217,230,15,28,66,86,113,119,175,9,251,128,168,56,32,21,98,20,158,231,69,214,5,14,131,124,241,194,65,228,179,68,110,4,173,28,198,228,51,24,155,113,250,20,99,195,244,153,184,7,138,230,66,241,220,85,52,63,139,219,62,211,211,49,168,4,148,76,145,189,57,127,78,122,15,119,18,196,100,172,224,128,153,143,250,210,197,61,88,58,11,184,225,19,72,6,120,100,191,2,230,221,189,50,209,111,231,32,109,110,47,230,241,3,4,25,155,187,215,227,102,35,180,130,110,223,36,156,20,143,47,98,11,249,181,232,185,35,224,158,123,43,145,79,118,62,167,123,29,2,211,93,214,139,19,85,51,55,108,22,172,207,11,66,193,161,218,188,59,39,96,116,204,125,210,83,2,216,153,183,60,56,40,161,86,123,111,29,191,243,84,114,17,230,198,37,71,176,66,116,112,188,186,67,50,246,73,205,44,78,12,192,118,49,113,224,198,203,178,56,112,202,176,66,100,164,80,157,152,240,115,21,20,15,178,85,173,199,230,104,124,25,220,62,20,153,38,230,170,251,184,12,169,220,110,56,209,149,221,157,101,221,217,232,113,118,124,176,192,192,142,145,142,161,169,5,169,146,14,9,80,194,121,132,196,219,83,130,214,106,36,106,189,103,23,154,30,151,102,164,186,154,170,205,198,219,122,67,32,239,103,179,19,4,56,169,230,107,244,28,183,58,147,153,168,186,147,206,169,166,87,52,197,136,215,21,69,149,212,116,46,126,218,166,53,86,43,217,17,135,233,181,92,186,254,9,28,166,215,146,25,52,97,168,78,122,152,94,85,147,35,144,206,73,169,212,39,128,116,78,154,201,36,179,249,27,32,61,138,210,105,53,155,255,4,144,158,169,164,234,249,124,46,61,41,210,181,100,118,34,75,129,215,141,201,174,199,89,76,244,121,39,58,59,139,150,93,6,142,96,21,4,16,141,58,109,118,65,158,115,145,24,253,134,94,3,158,39,151,64,67,187,134,64,112,222,34,215,233,5,138,145,128,220,236,234,23,61,46,55,21,179,53,47,36,179,237,115,96,21,138,97,119,72,196,88,39,131,70,142,173,116,108,219,208,131,161,99,123,138,169,99,247,137,52,190,46,222,12,195,66,191,87,49,60,30,0,71,203,185,141,142,165,85,41,200,103,221,168,112,253,231,255,246,209,55,126,244,242,43,223,255,240,71,63,16,72,28,92,45,136,188,74,29,233,105,152,249,105,221,176,181,186,86,37,237,17,250,177,227,24,192,125,134,187,233,147,160,88,195,136,113,230,8,12,75,120,162,176,109,26,85,213,178,60,36,95,126,249,63,63,250,226,87,175,191,247,191,94,189,251,5,193,171,146,68,238,37,37,176,91,225,131,144,55,54,133,142,1,54,150,11,109,14,182,37,226,107,147,224,67,129,36,97,0,205,209,93,201,236,8,177,51,157,52,193,9,102,10,109,133,233,33,164,220,4,188,166,2,79,154,25,113,200,119,143,54,36,64,38,244,14,252,17,217,64,160,161,217,69,122,215,5,30,47,176,139,151,4,31,237,68,225,4,74,147,59,174,166,185,187,47,4,18,239,22,219,36,224,141,35,181,74,147,180,13,195,138,194,51,137,149,232,69,33,166,183,106,128,154,212,105,233,3,193,140,95,125,235,255,126,249,239,127,241,234,95,190,249,193,47,255,241,213,223,255,89,82,16,169,207,183,64,175,92,240,2,62,87,107,128,12,224,52,77,108,17,1,129,100,30,45,61,48,140,215,180,123,117,133,109,24,24,189,144,160,215,119,98,46,79,86,255,245,187,239,188,250,167,159,14,173,94,111,5,170,79,101,239,162,250,15,126,253,206,171,95,255,120,104,173,205,106,160,214,244,157,52,154,182,248,195,223,188,251,225,119,255,146,198,214,30,130,65,199,170,55,131,237,150,70,99,32,82,151,154,189,166,97,91,56,139,58,209,163,171,51,245,162,224,6,61,19,235,186,47,122,52,101,145,56,86,208,88,216,99,88,212,110,82,144,132,34,141,1,23,71,100,230,5,52,31,78,206,206,138,145,92,18,127,99,80,41,38,229,196,72,114,54,3,41,49,193,157,213,100,206,74,254,215,175,127,245,63,174,127,241,11,161,144,244,39,191,252,209,63,146,100,148,233,142,99,199,253,254,49,13,223,118,47,41,166,103,36,41,155,203,101,82,201,24,13,86,13,189,48,48,237,96,46,134,77,209,223,243,217,152,26,50,44,112,39,252,183,56,27,81,36,125,51,27,223,204,70,54,27,135,172,141,73,1,183,181,254,80,22,198,244,144,49,209,106,255,86,23,198,86,251,143,115,97,236,157,85,245,223,153,169,136,200,188,198,84,164,175,15,76,69,154,60,106,42,230,97,166,204,206,164,242,121,103,42,50,1,29,38,95,15,175,93,255,237,46,133,150,19,192,122,154,198,8,199,57,24,26,3,123,220,132,164,138,133,11,78,16,169,55,140,144,145,110,54,172,110,42,97,2,29,238,96,72,127,244,15,255,11,20,175,151,223,248,143,143,190,241,179,97,117,171,122,13,67,91,7,235,79,221,69,253,215,191,254,218,245,151,223,121,249,211,159,193,140,30,38,78,208,254,123,132,177,134,63,70,26,124,244,55,95,186,254,252,175,134,77,104,80,109,1,129,143,177,250,87,63,250,242,171,247,255,105,68,245,203,166,82,187,105,251,239,154,169,92,191,243,175,31,125,243,159,61,206,226,160,53,47,188,85,175,207,206,2,54,5,1,135,211,151,254,42,172,204,133,218,108,146,57,248,209,183,255,14,184,198,112,96,166,90,163,244,227,25,82,160,212,0,191,73,102,210,185,252,76,126,38,149,26,228,55,166,162,233,116,189,127,195,107,254,120,121,13,212,252,242,199,255,254,209,55,223,249,232,91,63,252,232,139,95,125,195,110,222,176,155,59,98,55,19,141,62,178,197,73,199,224,8,186,239,213,54,7,245,215,241,61,79,24,222,39,199,215,250,184,237,217,4,74,209,198,134,154,196,133,210,4,135,3,177,140,104,139,62,242,232,113,242,151,18,130,21,224,73,160,199,201,67,144,110,35,105,130,230,119,73,66,25,119,199,182,47,42,197,163,99,209,40,70,209,113,180,62,83,167,91,206,74,53,167,208,167,148,154,150,240,224,78,35,39,8,217,100,157,56,212,92,209,131,62,166,74,90,36,96,144,32,18,202,114,123,255,180,221,87,108,47,191,0,131,132,236,7,35,89,201,186,227,233,162,244,85,64,132,210,5,159,200,82,133,239,180,58,216,4,110,105,192,220,54,186,6,1,177,148,118,27,181,213,117,205,178,49,25,184,37,70,49,194,26,180,26,126,162,190,135,127,219,170,169,25,110,158,105,209,84,168,222,180,157,68,220,51,165,127,155,85,250,87,111,209,191,232,38,118,120,72,159,156,154,80,243,166,83,156,54,161,204,16,31,162,143,250,55,102,217,42,133,154,103,95,28,170,65,242,171,15,123,3,149,69,239,13,71,233,227,181,60,86,48,237,3,29,166,167,241,123,36,14,116,152,4,48,163,81,56,8,54,39,28,51,210,114,50,61,185,186,126,250,179,235,247,191,230,47,169,7,138,248,102,62,45,98,67,47,172,226,24,238,2,155,231,138,210,37,138,173,79,180,40,226,87,87,154,205,1,136,206,18,194,32,158,152,42,204,134,102,109,160,28,48,250,235,47,253,139,83,174,169,118,213,102,24,118,100,85,246,176,67,210,16,61,109,50,218,12,237,53,255,170,31,92,230,157,254,147,6,95,113,150,168,129,53,201,25,78,190,106,252,138,68,216,82,30,250,154,127,49,14,172,190,252,27,199,206,200,95,32,83,247,10,55,57,81,48,73,195,127,65,164,252,225,252,156,210,6,0,161,189,47,38,176,127,100,238,217,29,96,1,76,99,6,12,222,64,120,3,225,46,33,176,233,154,100,3,148,99,87,60,28,23,46,225,91,2,125,103,29,121,66,1,47,236,220,64,135,18,198,72,32,33,35,65,2,225,24,133,148,104,147,149,35,37,165,82,211,82,122,58,45,69,146,217,130,36,193,127,183,238,212,132,117,255,159,127,243,87,12,45,142,7,170,78,166,82,147,85,45,222,184,182,215,105,38,50,99,70,97,250,37,197,127,73,143,110,63,207,244,161,133,215,63,253,42,176,69,65,116,24,60,54,58,25,32,130,244,122,52,240,215,152,10,169,49,147,246,215,152,206,142,170,49,227,81,130,216,39,146,246,18,145,152,29,254,19,18,147,155,10,89,194,62,145,124,142,152,4,245,225,23,255,223,235,175,252,80,16,187,200,146,161,54,68,157,230,124,240,254,251,215,63,255,190,155,147,226,56,174,220,110,19,136,142,232,65,206,193,209,180,215,217,188,167,24,56,82,14,149,162,169,224,194,128,51,82,59,235,42,171,163,205,85,159,14,47,145,246,74,228,194,75,228,188,18,201,212,144,106,82,94,153,84,38,188,76,42,3,13,6,177,186,135,246,7,133,43,42,13,242,66,117,159,107,110,32,157,80,216,151,214,23,91,170,125,98,212,64,98,4,133,76,15,216,176,136,38,181,83,81,200,254,43,117,91,66,129,20,37,99,129,212,12,90,146,73,61,144,200,215,226,61,169,224,56,177,130,24,26,71,74,23,77,209,219,189,45,170,156,175,17,142,137,162,45,58,155,46,42,115,60,115,243,232,161,11,62,13,207,65,211,183,69,165,122,18,141,6,124,86,116,162,146,161,236,224,56,172,172,237,109,109,58,222,42,94,230,156,18,247,198,65,8,52,27,205,32,9,241,81,33,164,69,137,65,145,167,131,21,109,18,64,1,213,136,62,170,18,194,171,175,127,7,68,201,151,255,254,103,208,115,56,187,216,254,181,135,62,27,160,244,196,55,58,144,105,183,139,194,222,30,122,39,36,195,222,181,219,47,94,120,38,27,3,57,233,240,156,121,255,73,115,49,89,16,182,183,135,2,217,221,29,154,5,152,77,84,65,170,32,236,13,169,192,105,180,87,56,205,188,187,136,34,84,20,4,199,182,91,23,133,15,127,242,131,151,255,243,207,29,247,47,166,52,193,72,163,223,137,103,47,130,64,157,45,116,175,204,55,226,233,59,65,205,169,56,36,89,7,240,237,104,152,206,170,199,181,26,246,183,232,28,199,249,106,33,3,14,141,104,65,237,236,104,103,157,65,42,224,108,136,209,187,160,194,250,63,118,85,85,44,21,59,168,208,35,81,79,227,150,106,225,189,184,123,182,97,42,13,21,190,218,171,182,218,138,10,123,116,40,173,214,208,145,0,181,168,152,200,28,20,223,54,141,14,48,116,247,226,138,43,52,68,45,8,137,138,118,185,221,84,108,247,106,89,200,119,238,150,189,104,238,217,59,136,136,128,14,162,180,98,228,11,81,149,88,154,138,194,179,74,83,209,207,28,95,231,57,130,36,12,149,91,32,57,230,141,54,124,195,80,230,228,238,51,225,198,109,178,220,235,114,173,222,45,154,148,188,89,139,144,205,141,109,17,123,99,215,170,146,119,240,196,243,198,205,242,110,1,238,93,220,184,81,233,155,53,234,53,17,180,46,26,55,198,16,56,203,13,71,210,45,80,228,134,70,237,242,6,40,194,90,201,219,252,21,66,109,57,233,26,249,54,70,243,209,76,64,247,229,143,190,247,242,107,239,124,240,235,247,174,127,250,5,102,192,248,229,207,127,244,249,47,83,177,139,169,175,100,227,65,140,188,252,155,159,92,191,251,131,87,191,252,167,87,191,252,17,94,43,244,242,171,239,190,250,222,251,2,202,251,4,90,137,24,42,238,171,231,118,65,120,245,221,31,95,255,248,111,5,177,138,215,220,52,249,156,235,175,254,245,203,255,248,18,221,72,242,44,45,251,177,184,125,2,77,139,114,88,107,71,130,34,28,199,59,109,88,210,213,61,162,35,192,178,54,192,4,185,45,59,88,74,85,178,118,169,243,80,242,237,22,144,129,116,78,167,138,20,137,10,212,238,241,229,151,222,189,254,202,119,136,223,29,177,80,140,198,112,83,205,45,173,146,59,108,84,55,129,44,155,177,88,188,74,174,104,224,17,244,94,138,178,3,13,140,2,45,136,44,17,218,250,243,255,67,155,123,253,165,191,255,232,155,223,19,200,78,30,136,52,206,146,48,164,143,208,83,15,187,137,238,169,81,47,83,111,197,241,132,21,81,160,59,26,66,236,152,120,156,134,241,105,94,38,114,125,140,66,142,173,97,221,100,98,142,151,198,189,60,76,188,161,158,105,152,233,19,155,139,6,237,187,134,106,47,104,85,50,53,172,37,211,104,149,65,118,81,163,194,197,105,237,212,117,151,246,68,227,49,111,85,47,47,46,234,205,192,123,68,134,30,243,162,85,105,158,59,175,213,194,101,50,21,123,211,215,132,112,193,77,245,54,210,201,37,65,42,208,4,70,56,122,37,112,57,186,43,111,137,46,84,162,62,12,3,218,54,141,90,167,74,37,13,120,155,136,115,4,38,159,225,131,202,145,109,24,80,182,197,234,7,232,36,134,1,35,180,28,213,238,65,112,110,170,7,15,254,123,3,45,204,102,41,230,140,111,38,132,19,121,50,100,236,138,119,44,255,197,124,146,63,165,169,144,20,68,159,218,192,152,78,29,216,237,158,141,34,55,143,106,40,171,65,159,205,183,117,224,109,251,32,101,5,248,3,129,170,82,122,5,73,115,135,162,179,163,65,92,145,45,239,48,82,18,149,50,168,249,244,231,184,214,46,63,103,75,87,84,29,210,204,168,191,61,164,175,177,53,35,164,104,6,191,171,213,84,131,16,243,42,20,17,145,246,70,33,213,191,65,213,34,97,222,60,11,245,203,223,236,162,151,183,213,22,186,114,81,243,116,198,4,216,105,58,159,127,192,22,34,148,152,29,219,254,1,216,172,172,110,144,108,40,11,107,174,85,108,138,85,114,10,147,158,153,77,179,179,151,252,204,12,158,189,212,152,75,123,180,74,232,16,139,90,162,41,42,120,232,70,244,124,97,182,82,205,101,102,178,25,129,124,135,177,65,138,21,107,142,51,8,113,221,152,73,79,112,39,164,58,147,163,190,68,106,110,236,21,146,113,88,221,98,119,228,240,17,110,217,79,46,79,173,26,45,16,105,240,14,213,160,91,0,201,216,134,116,222,78,112,24,24,122,236,70,93,209,4,215,170,0,29,202,188,147,65,77,199,32,227,228,226,63,226,77,82,184,162,187,17,204,247,148,92,71,39,226,77,122,120,255,107,193,207,244,189,18,69,181,47,2,225,77,42,217,21,4,47,71,240,204,25,240,220,208,173,183,1,114,141,106,22,146,146,151,143,55,47,184,249,120,22,92,200,245,125,88,147,120,139,195,44,10,222,123,223,59,144,240,94,35,97,239,189,87,170,77,32,6,9,14,29,56,230,36,59,171,184,251,133,39,160,31,254,228,231,31,254,151,115,156,51,130,46,206,60,36,222,207,67,104,244,54,136,183,209,144,151,68,102,162,12,19,114,8,229,120,232,206,233,46,113,54,121,45,106,93,191,251,147,87,95,255,33,59,16,243,94,160,230,36,28,64,142,54,62,162,5,9,133,2,239,95,252,179,31,234,120,138,65,142,86,163,114,233,205,9,199,189,60,9,253,248,226,222,153,53,221,56,183,70,28,90,27,109,122,76,203,142,171,181,90,240,176,154,116,187,211,70,186,78,249,206,155,95,187,175,62,252,238,95,190,252,250,111,174,255,242,253,235,47,253,21,215,87,160,79,85,65,84,50,189,242,244,4,28,232,56,77,118,109,45,1,207,144,249,46,172,107,77,152,109,78,31,210,150,161,117,70,69,177,100,178,207,101,145,99,47,203,233,51,102,190,207,240,160,35,149,92,82,110,170,120,240,206,158,160,167,195,135,3,40,66,215,255,250,119,46,250,254,33,196,124,173,232,254,141,30,55,244,19,163,195,44,159,198,15,28,5,56,43,222,33,119,243,81,227,188,57,201,144,113,203,78,50,237,178,161,93,121,52,202,3,173,109,106,45,5,148,83,17,221,191,60,223,54,198,169,135,59,166,161,156,9,79,123,164,28,231,153,246,238,123,175,126,246,15,142,175,89,72,173,254,106,64,1,198,173,254,17,245,64,182,74,119,86,188,74,62,250,34,57,120,71,19,24,110,128,243,212,161,203,16,64,199,225,67,252,210,182,21,29,109,36,134,173,76,156,247,154,255,245,138,173,15,125,149,187,62,223,91,211,130,13,230,199,190,191,241,237,38,114,13,127,55,4,136,220,86,245,37,232,200,5,77,49,56,26,255,245,79,175,255,225,239,70,208,184,166,89,216,168,90,225,94,136,162,237,184,176,15,199,11,198,189,138,103,225,62,23,197,128,227,36,41,66,97,114,190,147,84,63,102,253,34,250,205,127,106,154,169,146,219,231,189,211,151,166,161,212,136,131,166,169,244,232,73,81,119,218,77,115,38,30,75,240,77,19,167,16,30,128,97,39,13,52,18,123,139,88,110,57,71,230,18,57,208,119,186,196,53,52,226,137,224,186,156,18,140,55,148,243,21,146,192,25,35,49,211,37,87,109,22,137,215,4,240,100,180,7,2,173,117,215,232,61,80,47,68,225,68,85,72,180,103,21,184,32,193,67,0,190,72,162,216,18,115,33,193,181,23,2,81,111,130,66,67,60,52,232,46,244,66,133,204,67,241,227,55,234,204,102,5,104,48,76,71,179,171,78,123,217,40,175,141,177,56,115,118,85,106,234,185,15,154,35,7,188,255,213,235,175,254,124,172,189,224,160,5,166,133,215,246,59,194,0,231,234,21,34,141,57,102,64,183,55,87,244,87,159,14,173,158,174,78,195,133,193,59,171,62,19,90,61,174,21,155,60,10,184,248,189,247,67,223,218,125,103,40,228,195,81,168,213,112,150,122,125,251,227,47,127,248,143,127,254,225,79,126,240,234,151,95,184,126,239,167,215,223,254,252,4,134,131,12,11,47,110,131,195,140,189,148,161,60,153,127,137,225,205,108,244,72,148,13,65,228,130,71,0,214,142,77,14,85,112,130,235,124,67,45,169,138,78,30,68,114,86,64,226,64,131,76,115,148,146,196,180,36,102,36,49,139,119,88,184,89,163,32,236,65,62,144,229,194,232,216,5,193,54,108,165,41,70,8,56,49,2,156,173,11,159,80,200,20,35,184,9,33,70,78,59,173,54,202,85,164,32,50,29,252,235,216,111,195,91,131,179,28,18,233,4,247,26,21,44,83,166,233,14,31,112,28,198,177,63,216,50,131,182,232,68,116,160,33,60,184,101,204,43,83,240,189,193,140,10,153,179,185,216,94,173,161,189,228,106,205,89,48,64,97,119,150,48,199,153,220,249,142,204,155,156,139,19,238,137,231,164,248,13,240,226,252,217,71,91,72,222,149,226,203,24,98,176,209,254,166,57,134,148,254,230,51,126,150,71,63,50,199,158,53,39,73,109,96,117,160,208,3,45,85,230,84,239,245,2,113,168,167,93,73,183,197,11,12,180,16,16,33,185,122,64,173,237,7,245,102,50,39,240,121,149,108,88,51,164,205,78,83,69,129,154,252,101,98,172,238,202,158,52,32,140,59,139,49,70,78,80,47,30,170,3,231,39,215,129,93,158,247,223,191,250,91,191,25,226,48,125,120,156,10,252,231,223,15,64,30,84,238,38,215,129,71,43,190,55,213,118,111,70,23,186,20,113,116,169,82,241,126,8,93,90,202,57,149,216,144,231,142,223,41,224,200,196,214,188,97,100,170,142,215,93,28,50,85,67,149,21,14,206,221,145,41,176,100,113,100,226,52,161,16,245,147,174,4,123,163,164,190,161,74,104,168,206,250,123,163,153,222,76,29,29,175,131,142,80,60,185,238,189,3,78,49,104,22,205,245,182,217,209,189,141,146,224,206,208,205,58,123,130,77,163,16,11,237,97,116,118,17,155,144,208,94,67,134,81,218,215,84,182,39,228,166,253,214,182,133,38,234,194,15,127,252,95,215,223,251,226,171,31,127,247,213,187,95,248,224,125,126,182,182,20,93,105,80,237,229,182,252,62,0,124,104,143,176,170,38,236,15,7,177,97,189,225,33,126,71,52,26,20,129,121,166,198,228,229,215,32,83,136,136,61,148,71,208,218,38,101,17,142,44,63,140,67,184,184,127,76,12,34,48,0,94,125,253,223,63,252,201,183,7,199,216,246,137,161,79,184,128,38,39,89,64,67,171,29,55,250,8,18,55,27,130,20,239,49,227,208,105,220,93,13,198,111,191,251,242,239,191,248,234,151,95,189,126,255,7,28,37,45,40,188,110,224,142,202,107,140,67,14,52,91,191,8,140,16,15,187,8,238,32,41,181,117,181,107,225,9,42,94,215,23,78,92,7,175,9,9,235,54,99,24,81,185,118,222,45,65,223,255,255,66,8,170,216,119,64,79,2,249,38,244,76,141,163,167,98,223,132,156,208,136,145,212,36,141,12,221,132,117,125,40,57,29,157,106,88,64,79,131,248,203,57,196,104,98,148,69,150,216,23,3,95,39,218,191,246,239,79,54,12,84,137,188,157,201,15,126,243,237,200,245,143,254,38,108,207,148,127,141,215,207,188,93,205,175,254,117,4,109,157,2,219,205,125,116,202,3,205,180,73,226,28,162,35,80,76,180,138,204,192,139,236,10,159,211,171,155,21,60,89,190,2,102,185,167,116,85,223,161,110,236,170,73,79,214,219,24,135,199,154,18,18,208,180,132,130,199,218,9,16,58,213,4,213,97,5,81,31,176,171,66,99,14,118,156,78,143,209,65,129,222,187,176,198,128,183,46,44,252,69,235,26,40,3,100,75,116,147,9,122,218,239,24,220,148,46,168,84,56,65,149,168,172,47,171,246,205,154,68,106,155,8,124,77,181,21,173,185,90,11,135,15,237,13,3,15,201,9,97,106,2,232,157,246,130,207,93,114,18,220,169,178,94,186,32,102,129,227,171,48,213,150,49,172,199,135,160,79,247,213,177,6,107,94,171,89,197,137,154,2,176,92,21,101,178,1,32,195,184,178,176,239,109,163,167,239,155,234,196,67,108,87,181,38,168,5,27,5,188,130,54,9,173,82,228,102,115,226,65,76,189,136,110,212,47,192,235,180,250,197,162,78,14,61,38,173,104,65,237,106,213,73,90,82,35,5,111,220,24,24,192,36,202,107,54,137,27,85,109,199,103,151,66,91,226,183,216,152,82,201,239,176,81,230,86,50,12,80,93,116,145,185,171,227,61,160,108,183,141,230,211,96,25,110,54,106,141,184,253,54,44,179,63,204,67,216,241,230,37,30,95,244,14,120,196,149,60,49,33,143,125,97,58,161,247,109,211,45,72,27,230,125,103,242,139,239,11,17,102,152,119,140,163,224,208,175,108,41,225,190,192,42,77,190,245,69,79,255,38,126,77,174,102,228,158,35,93,191,247,195,87,239,255,38,204,139,231,229,255,254,50,159,195,57,190,188,124,231,59,215,223,246,28,94,210,228,44,137,236,156,209,2,71,64,156,231,29,205,196,83,52,201,179,5,13,236,178,188,124,239,125,103,107,31,200,221,192,246,10,149,102,199,68,104,14,229,134,67,186,254,238,191,92,127,225,155,97,91,228,3,192,72,215,76,140,147,115,218,49,136,147,211,129,195,65,81,133,152,219,150,24,0,226,117,221,56,40,142,179,115,16,4,110,101,210,181,173,54,202,192,153,204,82,178,8,192,98,30,141,137,213,56,207,234,162,87,1,59,51,126,167,198,177,49,19,157,211,82,18,53,128,76,30,98,135,22,84,189,139,188,202,141,151,148,211,183,117,18,185,83,149,77,19,141,150,61,240,49,102,2,236,120,53,57,210,151,207,61,131,249,93,232,204,203,34,41,248,44,230,156,65,94,172,81,158,131,108,120,201,232,152,209,176,66,62,251,245,84,8,32,197,30,15,71,177,29,48,14,83,184,45,24,114,36,233,238,72,21,130,62,81,78,32,98,255,70,82,81,63,210,185,80,128,92,140,43,143,174,113,186,49,231,55,233,117,66,26,145,157,70,236,71,232,31,180,193,164,214,213,172,127,162,208,89,60,124,196,209,201,11,48,121,55,110,80,68,3,201,217,185,246,89,63,178,143,231,48,42,19,221,182,155,247,67,247,50,0,66,193,116,80,225,194,148,185,109,221,164,129,243,234,192,187,54,137,49,173,135,136,53,232,190,67,90,51,167,14,169,23,239,253,112,114,98,133,80,170,82,178,176,37,205,153,44,67,102,21,200,193,63,126,249,245,255,116,227,53,178,249,80,141,59,178,22,107,204,106,45,56,179,104,173,238,172,10,168,10,116,54,112,210,243,128,205,37,123,255,119,117,137,25,176,49,117,142,168,208,28,147,42,19,33,93,199,185,98,152,106,157,198,140,195,162,212,206,11,184,219,128,187,224,61,157,197,174,184,151,156,227,56,147,234,245,4,211,19,162,234,160,177,178,78,142,132,152,41,173,26,127,155,220,60,125,225,56,45,48,247,8,206,111,129,194,103,126,18,98,173,99,146,99,209,66,74,77,131,238,162,14,105,174,151,193,14,231,4,194,235,68,110,232,112,216,82,41,250,46,144,165,224,239,6,89,34,126,129,136,95,108,139,45,114,110,152,76,73,53,191,77,111,221,177,233,109,49,155,222,142,104,136,154,103,211,155,206,231,84,69,194,251,228,105,116,134,147,98,221,49,231,197,48,71,81,33,51,35,129,162,141,225,180,169,60,65,196,209,13,103,111,177,234,68,93,131,181,129,161,11,162,94,225,4,150,12,237,92,211,97,229,172,144,122,143,135,137,100,204,194,101,232,5,44,222,33,115,225,202,57,101,166,79,120,14,92,72,73,34,62,23,64,96,28,37,220,113,246,136,33,179,175,239,189,76,111,115,225,139,163,176,249,49,138,98,244,216,91,242,110,172,225,165,99,52,10,119,108,112,200,109,52,171,4,61,191,156,104,5,48,123,245,131,63,123,245,117,207,213,91,242,234,167,22,163,60,206,208,45,218,153,138,94,32,8,106,172,176,114,11,185,164,239,132,67,228,14,190,163,188,68,49,108,125,213,125,158,188,161,166,130,197,192,66,40,114,117,140,18,183,216,152,115,125,94,93,26,227,54,71,53,206,212,253,96,237,193,182,146,158,115,154,73,191,137,156,205,148,155,99,26,61,139,207,24,230,206,227,13,178,97,62,45,158,16,231,247,106,225,133,59,206,173,197,91,188,220,186,49,205,109,125,146,186,37,16,210,15,104,163,62,214,79,46,53,165,85,58,243,226,197,11,41,152,52,239,147,16,184,12,207,109,133,229,105,181,34,57,197,33,227,137,185,202,133,251,173,240,220,245,53,153,43,180,54,134,131,254,94,0,237,251,247,147,247,6,26,247,187,223,20,144,76,57,163,201,1,57,132,57,126,179,165,151,249,160,113,86,22,232,124,224,183,89,9,66,240,149,78,134,78,226,160,65,206,160,107,248,40,27,161,162,62,2,168,207,130,103,114,184,35,97,62,164,54,40,3,192,24,173,216,194,47,58,162,33,237,216,80,202,221,218,49,126,2,15,120,215,190,178,48,172,148,200,91,165,78,230,56,75,29,92,169,221,42,168,172,31,252,226,71,47,255,159,159,190,124,231,199,255,253,171,239,140,119,141,141,12,247,141,141,76,232,28,91,141,211,77,194,137,61,98,137,242,58,118,146,208,6,13,17,166,116,38,173,14,90,6,147,131,114,247,43,9,97,50,116,64,129,160,228,31,77,161,222,181,244,84,193,143,46,241,204,245,144,85,227,236,201,135,167,104,212,235,192,164,11,121,137,96,236,31,183,195,60,121,57,45,100,129,12,133,209,50,251,239,226,40,208,106,175,33,67,143,236,118,117,84,95,170,19,244,37,89,107,71,247,165,62,190,47,213,155,244,165,207,201,96,128,19,143,104,79,24,179,243,60,9,70,67,162,138,42,211,9,125,24,68,137,90,33,23,27,98,151,168,21,217,116,54,9,58,64,64,147,144,253,222,129,217,108,58,173,230,103,106,76,147,32,238,129,206,253,163,199,197,46,239,36,88,159,73,13,122,253,161,49,163,27,67,44,138,151,69,73,66,44,138,49,144,85,26,116,143,4,163,18,226,196,124,17,93,52,205,233,233,19,195,212,46,49,10,83,243,8,245,139,233,238,116,42,155,201,165,43,41,245,248,170,165,152,13,77,47,36,227,169,108,183,23,145,34,241,84,78,202,164,240,113,142,153,47,198,211,185,76,54,223,237,221,211,90,228,252,74,183,231,56,163,217,183,242,249,74,166,86,243,50,251,67,170,142,112,233,207,158,225,113,216,32,50,117,40,73,12,103,11,241,124,26,254,241,149,246,97,238,193,172,235,170,38,57,116,76,139,52,60,22,72,228,194,66,33,113,170,234,103,160,72,37,122,134,121,102,181,21,220,160,71,243,223,122,183,163,38,44,179,154,232,106,106,207,74,88,54,83,201,18,158,70,150,80,154,170,105,151,189,239,127,60,208,212,170,193,157,60,196,1,130,112,76,212,65,162,49,193,18,220,6,22,5,186,157,44,79,237,200,226,69,89,46,151,197,84,73,46,203,162,68,62,51,37,89,206,151,196,178,188,146,40,137,169,5,121,99,145,36,73,152,36,203,196,172,14,153,194,64,45,243,240,123,31,57,70,145,120,58,220,39,174,0,69,233,62,72,137,206,88,184,223,4,89,161,104,85,45,235,62,189,181,183,104,155,240,146,224,244,122,153,250,217,64,231,63,213,223,252,188,249,25,246,51,140,25,93,97,12,52,198,251,34,169,76,251,28,88,95,22,63,231,48,131,113,190,200,12,164,112,108,15,179,56,214,23,97,188,47,80,4,10,13,176,58,90,223,83,219,99,112,145,100,110,16,120,255,169,222,71,8,137,68,164,80,232,78,215,84,181,77,216,38,49,244,120,246,76,211,117,213,68,80,144,31,137,48,71,164,72,18,224,88,6,232,94,17,195,68,1,123,142,228,247,7,161,32,34,184,41,112,99,64,192,21,232,180,219,53,12,114,116,120,76,188,210,235,149,252,120,39,246,124,189,166,224,174,105,82,146,210,111,92,216,127,239,92,216,39,118,244,245,89,213,250,237,169,121,219,166,17,102,212,120,241,138,253,64,181,214,177,230,81,6,207,55,189,198,157,142,40,53,174,163,57,52,238,56,161,220,49,23,188,220,157,187,92,93,161,251,67,49,18,205,83,179,214,85,165,62,79,93,80,10,129,226,66,84,152,98,175,56,231,50,197,98,241,232,24,3,22,123,73,78,112,218,41,33,38,176,139,218,99,19,56,20,215,106,221,106,237,22,238,196,228,189,137,156,137,105,201,59,243,224,71,179,233,255,241,159,227,110,58,152,216,22,155,158,98,251,129,142,39,27,94,207,117,115,162,209,27,162,199,147,140,148,187,99,130,77,120,217,129,127,82,77,104,197,142,208,39,161,217,109,6,26,189,61,125,18,154,145,65,230,221,111,160,183,94,203,140,157,244,176,211,24,4,254,186,151,27,252,1,123,196,139,163,154,134,2,129,15,90,232,49,187,101,27,237,109,224,208,74,67,113,247,129,112,83,117,195,48,213,168,74,116,96,86,237,83,61,18,248,247,242,91,63,187,254,222,223,14,166,123,161,116,171,100,73,165,190,109,8,113,222,109,186,98,162,139,115,7,61,65,253,73,120,149,15,9,173,235,179,48,229,64,140,88,181,105,183,77,183,160,152,227,46,234,247,27,153,149,66,92,224,110,180,174,78,102,39,76,14,198,238,252,178,19,31,212,241,243,30,227,13,220,124,222,211,40,5,227,231,61,41,247,26,247,154,80,219,130,79,218,135,229,250,253,175,191,250,250,15,175,191,244,133,87,255,250,203,59,236,25,31,212,9,22,127,122,163,219,45,86,127,250,226,68,203,63,43,202,133,75,33,151,241,253,174,247,16,11,27,65,227,47,124,34,238,96,190,10,199,119,158,123,103,224,205,187,143,139,35,49,190,3,189,194,94,23,226,45,140,31,183,147,152,243,203,249,101,255,22,111,90,249,29,190,89,132,92,210,65,86,184,105,226,15,138,203,181,209,35,35,243,181,239,26,185,235,91,69,198,92,3,82,215,206,213,154,19,43,232,245,111,239,112,193,249,111,145,72,134,222,34,65,5,77,159,155,232,199,113,129,135,139,83,24,6,168,30,132,70,152,185,43,12,178,163,49,176,189,250,63,248,197,87,128,35,57,33,107,62,230,11,60,130,119,136,124,60,183,135,228,66,43,111,39,221,106,157,16,9,78,116,188,104,171,21,251,216,171,79,187,213,167,127,27,213,231,220,234,115,31,111,245,217,112,226,167,60,234,167,126,27,8,120,115,222,13,75,241,241,212,159,13,165,63,13,181,224,205,122,95,152,172,187,170,58,156,225,49,201,204,55,241,124,18,228,39,208,116,18,98,42,164,237,78,48,170,143,151,2,52,12,152,24,38,241,189,185,48,232,119,234,194,160,99,255,157,60,213,108,61,71,181,251,208,248,133,196,49,18,93,37,195,61,35,155,197,43,98,32,166,183,130,62,95,6,231,138,165,77,145,11,246,221,203,245,219,109,91,39,190,88,219,240,64,236,126,111,239,175,56,182,158,166,98,171,22,11,238,32,190,158,59,94,176,174,215,113,199,195,59,139,221,0,145,98,149,179,73,174,185,190,102,154,69,244,27,60,55,241,219,36,123,118,200,213,209,118,200,148,39,162,96,237,68,6,210,113,254,210,228,13,171,129,2,48,176,168,143,254,234,59,110,52,219,151,63,253,25,134,18,234,139,222,43,105,255,43,233,241,175,36,253,117,208,213,96,68,249,180,191,130,177,229,115,190,242,185,177,229,113,109,228,17,74,141,125,163,230,123,193,89,208,6,94,224,76,157,121,147,102,206,254,219,111,214,76,212,189,48,251,230,225,150,215,31,252,226,157,64,38,9,152,21,106,87,78,246,106,201,131,119,52,115,227,251,110,232,174,194,237,204,212,93,21,151,249,105,96,84,80,199,75,164,235,60,147,232,159,212,68,61,220,56,155,58,209,16,52,138,214,13,194,17,80,47,106,44,231,55,198,102,187,159,161,198,160,152,81,188,231,251,58,220,61,106,152,233,54,105,92,81,159,247,153,110,51,231,148,187,48,223,110,222,149,249,54,23,222,138,60,90,196,205,20,77,194,120,195,110,98,101,61,214,180,155,49,151,81,177,10,246,106,131,145,10,246,208,4,213,157,91,204,164,155,204,139,137,162,61,120,192,136,204,225,143,161,64,135,195,109,98,49,16,183,175,91,24,154,255,222,24,11,59,27,25,97,62,108,216,233,115,228,115,21,247,9,216,89,43,9,129,160,242,161,173,169,157,193,51,178,67,130,178,96,48,159,216,19,58,217,233,64,38,51,120,116,223,22,62,118,131,99,198,11,10,195,140,19,66,101,26,199,34,65,87,123,145,109,96,52,154,197,251,129,145,104,119,188,28,160,142,188,151,65,110,54,93,174,37,12,200,4,48,139,0,0,149,9,156,57,192,142,187,201,23,145,123,30,54,9,233,196,161,161,231,54,59,173,138,106,70,185,248,12,192,56,110,229,219,210,140,59,98,93,200,43,100,145,225,75,15,24,248,6,246,51,225,131,185,117,253,110,154,132,182,139,53,177,67,164,225,186,84,169,251,61,205,90,142,167,89,135,217,135,182,125,246,161,238,71,192,48,180,229,25,134,38,165,244,204,128,37,13,181,113,192,122,50,213,140,16,155,19,40,35,38,174,157,192,141,140,122,196,4,238,100,22,143,136,121,168,41,10,32,228,161,117,67,211,168,42,77,139,152,145,59,86,165,78,34,53,197,81,136,36,57,59,11,98,123,156,161,51,167,68,133,116,86,202,86,102,148,188,0,176,96,133,185,162,246,65,27,74,27,61,191,173,19,165,134,43,95,13,163,140,247,209,86,40,41,85,164,49,182,66,180,5,87,22,96,221,84,159,81,120,207,96,5,53,81,220,126,134,97,181,172,208,86,43,216,19,6,124,204,25,71,234,113,81,34,128,52,17,100,5,177,42,214,196,182,216,17,91,98,93,60,129,118,109,155,154,97,106,54,6,49,131,133,169,165,156,169,209,216,220,9,53,155,85,69,41,54,215,3,161,69,141,222,59,137,171,173,182,125,17,141,197,208,55,216,66,191,96,173,8,229,140,118,20,195,173,107,236,220,163,10,79,85,152,179,32,97,235,71,205,227,23,47,0,145,90,172,6,186,146,181,213,211,241,200,84,53,1,138,21,3,242,194,144,56,178,142,97,84,84,167,208,11,209,192,47,245,162,0,90,164,10,138,139,90,227,58,138,228,69,235,47,94,180,62,219,193,87,241,123,177,35,50,60,45,177,19,19,21,76,66,227,97,12,57,227,193,184,231,194,176,239,223,31,2,219,62,166,100,171,20,143,132,178,209,105,214,34,186,97,71,80,121,138,40,17,164,114,164,14,76,42,34,0,129,133,136,109,192,131,45,10,113,224,78,167,134,166,71,5,1,253,172,129,175,19,118,182,72,130,106,85,98,125,198,226,20,60,176,176,77,165,106,251,59,238,25,130,124,6,74,106,77,69,142,13,44,189,233,19,94,136,50,68,92,176,81,54,49,139,42,235,8,51,102,211,70,155,192,19,142,76,204,194,63,174,141,87,28,212,94,21,69,15,152,97,125,17,219,64,170,27,50,76,204,248,168,177,197,202,58,176,205,248,13,90,18,85,224,205,190,232,27,94,120,209,216,89,200,226,40,218,193,129,40,226,8,158,195,145,166,18,15,244,162,78,70,146,13,141,15,140,36,21,135,131,130,163,220,134,15,23,87,5,185,19,176,107,160,157,18,199,173,20,213,196,40,86,228,225,197,11,219,153,182,207,104,138,168,244,69,127,74,160,35,220,133,15,199,246,180,74,254,0,79,131,126,8,237,49,231,28,76,196,114,5,181,63,231,240,203,14,51,72,183,99,34,151,132,85,82,161,147,86,14,116,131,121,53,168,106,70,248,119,78,180,58,97,208,100,90,134,148,149,138,94,168,162,142,202,36,102,224,196,115,28,87,3,198,153,76,205,4,154,224,229,11,68,227,213,90,176,58,36,218,122,99,14,239,119,201,101,68,237,81,105,107,183,39,61,88,110,24,50,252,219,220,123,120,178,248,176,1,79,11,27,248,189,87,150,159,192,159,114,126,243,225,131,69,76,144,31,111,238,237,74,171,178,105,101,170,185,29,89,46,217,107,107,187,139,75,15,149,197,237,71,7,143,117,43,153,218,168,214,65,47,159,77,41,27,91,123,171,187,155,103,155,157,213,67,203,220,59,235,110,173,108,36,151,171,157,71,79,90,57,235,240,228,145,89,62,235,106,11,205,7,143,23,54,14,31,44,106,107,59,213,141,189,53,253,112,43,147,58,76,175,85,30,180,122,93,53,157,78,111,175,231,103,187,249,68,55,63,147,74,232,179,179,153,74,62,63,165,79,37,210,249,228,69,55,155,78,37,86,114,171,251,123,155,171,27,242,146,186,151,88,95,89,205,62,58,61,203,174,101,43,210,233,67,185,210,120,208,107,44,239,215,87,237,170,185,180,122,113,182,218,91,206,159,201,242,147,253,237,7,83,70,67,126,180,80,61,148,23,202,90,179,162,237,37,30,52,214,118,158,28,200,103,167,59,107,189,157,124,174,117,152,221,200,207,62,206,47,172,157,169,121,75,183,18,250,212,222,172,185,115,248,176,188,92,61,59,172,62,50,151,159,148,103,207,172,116,98,65,145,87,46,30,206,42,101,229,180,249,100,227,249,106,82,2,162,93,174,231,54,178,219,103,198,118,222,106,45,172,107,155,135,143,207,212,131,131,169,133,189,205,236,97,206,146,55,171,189,195,189,93,107,33,85,202,202,143,178,171,221,82,123,106,111,73,153,234,202,187,32,253,29,170,103,157,94,169,122,214,186,156,90,234,149,103,247,42,153,202,121,39,95,202,44,117,246,186,151,79,202,86,249,193,147,234,154,145,50,247,59,139,73,77,202,111,246,90,235,167,123,75,217,122,237,116,53,187,35,183,14,23,14,207,55,170,205,181,252,254,236,90,46,221,186,148,215,15,31,76,157,38,23,243,86,175,119,126,185,40,175,52,148,222,97,253,116,106,245,73,105,91,126,220,219,126,82,62,144,167,246,118,235,15,122,170,180,178,123,178,150,238,238,173,201,171,153,173,188,153,204,158,236,110,230,228,252,194,201,218,102,109,45,213,152,145,91,189,133,252,233,194,222,74,182,172,31,230,15,215,55,150,31,111,24,237,253,205,213,237,147,85,121,127,103,179,183,111,60,74,214,123,149,222,246,106,249,177,188,127,177,59,245,188,183,183,188,216,108,205,164,31,202,251,13,121,103,127,70,82,218,137,206,126,189,172,108,116,207,31,203,143,170,45,121,59,221,123,178,182,153,216,106,93,236,175,164,52,169,153,218,223,222,176,247,183,228,211,94,201,122,184,44,45,200,219,153,197,124,121,71,222,203,159,92,148,52,121,170,185,159,52,151,183,122,157,116,111,233,201,222,246,186,101,173,55,210,79,246,114,205,205,213,7,103,153,153,165,234,153,185,179,222,216,200,95,172,72,234,222,74,169,219,234,202,143,229,228,254,227,206,249,172,100,157,62,175,86,246,23,14,82,221,198,186,92,238,230,182,74,217,149,252,214,82,114,241,236,44,209,154,218,218,75,236,238,237,216,237,147,71,107,82,71,146,215,207,172,92,98,231,176,145,60,63,57,220,155,50,118,235,107,91,245,124,37,57,115,242,176,169,47,63,185,216,91,208,186,229,243,102,226,226,44,183,155,104,94,60,90,91,56,179,91,135,251,166,180,86,105,53,150,219,167,114,99,55,127,113,222,146,31,0,11,124,110,110,158,61,218,121,144,216,89,104,232,219,82,91,182,90,91,189,252,163,78,59,187,243,68,121,124,176,151,185,124,188,125,86,222,89,105,43,25,233,244,96,189,148,219,83,27,181,230,254,243,186,189,247,120,173,157,40,111,173,102,55,51,242,108,99,169,183,187,56,211,72,157,42,169,229,182,150,223,153,121,96,29,72,21,123,121,118,77,206,107,146,252,168,87,122,178,124,190,123,185,249,164,180,183,58,211,84,206,26,169,245,250,163,237,220,236,186,181,121,158,215,215,118,26,157,133,199,186,121,89,106,46,94,110,238,60,104,101,173,179,153,78,106,67,109,109,181,74,205,125,59,57,219,170,60,63,216,152,218,154,77,62,148,219,185,71,167,91,134,124,178,252,56,181,189,93,153,170,100,107,251,91,150,220,145,247,85,251,137,85,122,84,91,121,148,76,44,215,76,83,222,186,216,214,207,76,233,193,254,35,117,101,39,41,151,214,182,107,154,178,179,41,239,107,213,173,157,83,89,206,234,221,109,237,81,34,125,209,200,75,137,122,38,61,149,151,211,203,23,229,76,26,166,243,163,83,235,137,92,94,89,171,111,228,228,181,228,162,212,125,126,184,119,222,92,127,188,208,121,146,93,216,1,81,182,188,179,109,175,85,207,140,76,181,165,173,173,157,247,214,50,155,109,125,113,71,49,103,47,205,118,185,183,120,170,200,86,105,187,85,213,103,206,14,47,235,75,107,171,189,131,53,24,73,83,51,107,143,87,55,87,47,181,222,131,253,149,60,12,67,117,127,91,170,239,173,205,62,223,90,91,104,202,118,101,230,176,183,127,166,41,91,106,125,81,203,61,214,78,146,107,229,246,178,189,44,245,96,142,54,119,159,148,46,55,183,186,23,107,181,133,237,53,37,187,189,57,179,123,186,215,144,151,15,119,54,151,46,42,83,179,83,39,9,251,65,174,177,217,216,146,229,196,190,170,238,233,229,202,90,242,249,217,195,237,157,218,197,210,202,218,195,135,7,229,124,227,241,82,246,137,182,208,134,50,251,141,236,162,97,167,51,109,173,218,61,207,104,7,179,103,169,221,173,118,235,192,120,180,183,151,94,111,60,223,232,86,30,47,36,30,158,0,107,48,186,83,149,93,123,231,164,155,220,87,54,215,78,219,235,103,151,155,7,15,86,82,103,205,139,131,212,186,172,111,28,52,214,119,180,173,195,244,217,217,90,105,249,112,49,109,36,118,228,106,167,151,234,200,155,15,74,51,114,111,161,188,83,215,14,151,179,41,171,219,172,234,15,47,23,59,167,139,137,197,243,195,75,115,95,75,62,46,219,171,181,118,237,236,113,106,117,215,122,158,239,45,236,85,179,219,70,239,220,190,184,80,147,134,250,100,221,238,44,168,179,27,251,146,117,82,149,78,26,242,234,249,70,47,35,53,115,149,114,38,153,61,168,149,173,173,211,198,134,242,72,93,219,74,213,214,15,140,149,86,201,58,123,172,156,26,59,139,43,165,100,110,87,221,222,146,206,148,157,156,124,150,93,79,148,218,165,13,243,64,157,217,58,180,202,139,151,21,107,81,74,94,78,1,218,102,253,124,243,225,195,76,251,194,108,78,45,101,215,18,75,213,7,135,242,214,97,89,94,219,184,44,103,119,30,118,74,103,210,89,251,60,215,156,50,228,134,154,57,217,170,236,239,233,139,201,203,181,70,233,34,223,218,219,85,158,111,94,108,60,146,108,185,252,168,185,95,201,173,172,60,60,221,219,122,180,118,168,156,28,60,217,222,202,88,213,39,187,181,7,135,149,7,169,236,193,153,185,222,76,219,185,118,181,252,4,36,129,133,3,211,120,126,121,158,151,202,123,167,201,199,167,90,121,183,178,123,106,55,14,179,59,237,214,110,167,115,62,211,218,120,180,182,242,60,123,118,190,179,191,89,127,180,34,47,116,178,141,213,218,222,161,125,112,112,49,91,49,43,231,229,204,163,29,89,235,45,103,42,182,220,122,240,124,101,181,83,154,146,19,213,110,53,253,248,84,177,65,80,218,83,102,154,91,15,119,47,18,7,201,236,233,214,162,214,123,222,110,236,156,102,212,114,175,62,147,61,185,216,220,87,30,109,119,207,247,148,108,118,79,177,206,182,171,51,189,13,57,149,217,151,173,217,243,246,86,174,222,94,204,88,135,103,205,243,237,78,57,165,91,185,217,82,125,17,178,83,103,213,71,51,15,115,15,83,51,39,23,123,59,221,189,179,25,99,183,33,159,62,55,154,75,39,234,212,182,124,126,242,64,122,254,80,95,201,46,232,93,179,171,78,29,26,109,101,181,215,76,169,138,221,200,111,73,79,30,151,205,166,250,100,249,240,225,236,254,147,221,250,238,74,238,60,217,48,119,235,235,7,11,106,105,106,161,181,215,57,156,89,111,151,247,107,75,15,167,154,23,59,217,250,106,43,41,39,171,218,250,163,108,231,244,228,92,219,172,37,14,115,173,7,123,186,89,175,110,151,179,235,157,218,254,217,242,76,61,115,185,52,147,178,79,58,149,210,212,225,165,252,224,224,193,225,153,102,117,91,250,89,115,213,120,178,8,67,245,96,249,228,92,222,95,74,90,218,65,237,162,210,85,103,155,217,170,86,175,166,167,122,137,250,94,205,184,72,60,218,94,92,211,186,155,203,106,86,186,44,73,233,3,233,193,194,197,254,230,198,94,239,114,249,81,181,169,236,156,47,46,212,54,179,218,238,163,212,163,205,237,217,84,178,250,248,209,229,194,227,195,181,124,43,9,253,96,111,25,185,158,149,79,108,202,11,141,181,106,114,167,214,74,79,205,204,174,117,15,74,101,243,100,229,36,105,30,174,28,54,236,179,83,59,181,89,57,124,188,124,210,219,86,107,27,251,246,148,126,184,156,216,122,188,94,234,165,237,197,237,157,205,179,13,51,191,180,116,112,169,111,168,230,229,234,102,74,157,170,148,215,219,79,180,149,7,233,214,89,107,54,219,76,25,155,139,26,180,249,97,74,221,125,8,64,14,43,102,174,109,157,63,222,232,214,84,43,55,243,36,251,96,121,99,241,176,173,111,169,201,169,196,130,185,51,37,85,78,118,115,201,212,202,108,250,249,198,165,57,155,111,106,70,57,87,221,222,58,216,65,193,169,180,182,251,48,187,104,158,173,53,26,141,98,17,173,86,146,201,116,125,140,210,72,117,233,56,85,116,60,57,89,20,158,61,195,248,226,181,14,177,8,162,18,234,61,234,111,186,167,181,218,77,80,249,117,80,217,77,188,64,168,168,198,183,23,150,248,132,174,161,213,34,18,211,72,5,7,1,78,141,218,187,104,85,140,38,232,88,22,121,24,200,137,107,104,169,109,27,230,124,152,29,22,45,169,247,67,61,215,1,232,136,10,81,40,215,161,241,157,42,0,135,108,55,253,158,243,140,193,101,109,3,95,155,119,176,43,184,53,130,170,193,9,207,206,99,36,120,17,22,40,209,246,103,254,127,246,222,188,201,113,36,187,19,252,42,81,209,82,89,68,147,17,196,77,50,178,88,41,92,36,193,27,4,239,234,154,50,16,0,65,220,32,14,130,96,102,154,141,214,102,87,61,50,201,164,153,157,209,106,101,171,25,181,86,59,54,243,135,90,26,91,153,172,37,181,76,102,251,89,58,171,91,127,233,43,172,3,32,25,100,92,25,89,149,85,221,45,171,140,170,8,210,225,254,252,249,243,231,238,239,57,220,127,111,111,70,191,8,114,185,195,29,138,12,20,75,177,67,43,59,137,94,57,254,242,250,245,71,112,62,193,194,178,23,154,26,102,207,63,130,210,168,120,161,114,14,92,155,116,11,226,58,2,158,207,238,217,254,178,236,221,14,180,1,25,67,137,243,192,59,216,251,150,183,91,70,249,116,207,108,47,76,208,246,44,162,110,214,104,160,33,121,47,77,3,153,242,202,155,55,192,55,116,146,45,140,249,188,156,188,24,211,146,207,37,188,84,2,142,236,161,253,102,214,254,4,144,233,2,184,250,64,192,201,245,109,32,49,229,242,242,214,219,77,118,117,51,143,247,156,22,237,196,107,78,78,247,1,175,57,221,128,60,19,193,127,7,46,207,47,223,36,18,243,31,17,247,126,163,84,244,212,48,121,27,231,239,100,253,41,244,241,199,153,242,129,254,60,60,252,12,250,252,229,241,151,228,125,93,0,180,22,56,191,118,64,133,126,226,49,39,238,170,226,217,162,153,232,241,0,228,86,2,208,217,25,45,160,39,222,203,100,79,233,198,3,237,63,205,218,87,204,188,127,155,79,203,242,105,47,204,212,71,203,219,59,223,109,95,85,37,120,253,250,2,202,59,201,206,89,205,116,230,162,201,238,158,92,94,236,179,222,99,164,34,222,127,2,234,173,248,249,61,220,155,50,244,204,74,186,245,149,161,74,200,11,198,145,210,246,158,166,142,52,37,74,156,219,227,180,58,112,192,29,47,62,74,252,34,217,226,243,251,202,34,125,167,147,62,56,236,80,128,158,222,221,22,242,149,96,95,201,254,69,216,253,157,236,123,29,4,63,216,65,240,113,7,237,94,212,188,56,105,156,242,64,203,30,228,118,55,32,178,151,88,23,233,78,224,155,55,249,3,203,153,4,30,98,248,174,140,142,75,237,100,244,84,177,131,24,15,229,108,113,173,169,128,137,129,243,184,124,82,37,9,42,71,170,125,187,23,153,190,251,144,25,197,79,52,49,72,28,109,83,147,180,32,77,112,42,34,80,100,160,141,187,169,22,12,61,231,120,224,101,82,72,135,100,162,177,95,72,137,108,228,228,106,222,110,79,218,185,76,119,73,19,149,221,65,168,157,165,164,148,99,17,39,90,154,148,73,95,66,128,34,119,247,203,147,235,244,215,41,233,36,23,232,130,139,32,7,231,19,210,23,175,14,204,131,65,115,204,250,141,248,230,9,136,130,36,114,114,58,143,100,108,94,107,62,103,7,138,154,50,188,227,243,133,86,113,114,240,155,143,180,215,175,181,79,96,240,235,83,37,221,147,246,105,39,180,147,225,165,28,117,71,22,46,252,240,53,221,80,217,189,198,233,57,190,182,187,143,113,47,203,83,236,167,175,88,51,246,110,180,100,183,93,185,213,154,107,95,242,28,211,204,100,22,56,73,226,197,171,227,252,121,176,180,7,164,231,137,113,34,135,203,55,47,158,120,171,177,223,130,190,221,149,180,95,6,199,156,157,159,159,178,102,191,185,188,185,215,127,201,147,221,129,156,11,251,225,55,30,71,36,237,83,138,202,155,61,162,196,253,211,19,105,43,64,7,165,127,179,237,239,67,193,203,143,63,14,118,47,25,246,163,225,148,149,186,152,220,201,185,63,42,178,232,232,119,118,222,247,32,127,103,251,119,14,164,45,45,29,15,76,11,23,231,223,59,207,41,190,36,186,96,168,103,219,185,119,216,186,220,143,180,59,111,87,237,195,238,223,147,68,193,2,246,230,241,124,231,39,205,59,60,120,168,97,25,145,139,227,57,237,245,107,64,32,119,58,207,60,34,150,172,9,217,88,7,211,197,237,160,183,175,53,91,50,67,160,85,23,231,149,243,203,253,220,1,150,24,45,123,171,156,190,141,201,176,139,47,147,70,167,2,206,174,94,101,6,197,201,242,116,157,28,113,73,7,230,121,178,27,156,108,214,134,158,185,76,185,218,189,162,72,81,51,179,131,8,55,222,103,123,90,159,95,123,74,122,54,230,162,112,94,80,243,231,9,68,243,210,3,237,220,189,88,58,79,208,7,146,46,5,69,178,7,231,159,3,107,50,61,245,32,39,99,34,229,230,100,38,74,25,187,157,67,129,225,115,200,156,53,35,61,49,182,179,138,148,10,244,218,75,167,129,215,175,97,64,119,235,56,86,70,242,176,121,157,36,93,251,64,71,129,1,147,63,191,220,79,161,102,37,149,83,213,116,196,0,76,50,47,156,35,137,86,181,224,252,242,101,250,7,176,238,128,14,3,31,169,244,243,203,160,242,89,186,98,102,135,66,156,55,159,223,36,15,235,199,25,143,191,140,142,31,140,30,38,145,23,15,171,228,75,232,181,184,95,8,51,202,253,180,12,104,42,158,172,156,187,140,9,130,216,93,34,89,201,244,15,146,253,65,179,63,216,231,159,95,94,222,156,230,63,159,76,103,231,143,85,124,155,140,188,204,200,101,201,230,75,179,0,67,208,141,243,249,155,224,229,233,178,249,174,9,16,116,207,14,182,44,1,181,57,204,133,96,133,51,77,39,234,40,201,21,185,181,210,205,0,110,18,135,227,230,8,18,86,5,174,198,101,118,216,47,185,66,242,14,5,62,100,59,213,220,36,233,38,83,149,228,227,155,221,154,19,84,66,251,48,145,188,8,188,24,164,28,157,205,0,86,241,233,196,18,92,166,178,15,174,3,39,27,93,9,202,79,182,166,249,96,41,123,112,30,3,139,147,4,10,62,169,229,65,250,2,52,155,16,148,141,34,133,65,122,18,66,38,119,183,37,238,207,13,119,96,145,107,14,37,38,1,77,239,216,37,59,57,29,173,115,201,57,204,139,19,32,228,90,130,51,18,137,158,252,140,210,139,44,231,41,129,14,176,80,123,233,57,206,67,143,125,114,248,148,173,207,123,74,32,33,151,59,46,219,243,148,245,157,178,137,177,120,248,114,117,117,156,187,37,250,119,107,170,220,169,233,56,123,85,243,238,231,135,239,160,55,167,223,222,60,166,78,233,228,35,238,122,225,68,163,178,196,100,245,61,244,220,177,77,116,191,207,118,190,210,225,13,144,114,13,92,192,220,249,25,88,117,192,2,99,131,79,253,243,23,15,216,182,192,121,76,204,203,125,37,247,140,186,199,87,14,251,80,131,125,91,195,241,186,118,90,209,78,236,119,106,87,62,127,253,122,135,99,154,49,112,43,235,243,228,116,199,99,239,160,142,12,146,151,119,19,18,190,146,6,248,55,208,9,217,119,17,220,205,54,187,115,182,183,34,120,147,28,180,123,194,172,191,95,226,200,96,7,62,240,238,224,242,179,42,207,164,179,43,243,206,138,79,114,39,149,126,14,204,100,224,93,223,122,209,210,30,212,248,158,9,115,192,56,222,247,230,46,230,116,80,249,40,181,2,148,79,144,211,60,98,6,131,13,30,93,156,59,169,43,144,88,145,23,15,190,210,22,95,30,37,223,120,23,226,37,152,218,238,219,223,98,210,85,143,60,1,42,117,9,76,190,143,46,238,63,3,201,226,167,21,232,78,27,28,192,31,156,242,247,78,246,156,59,236,57,9,123,247,77,99,39,59,41,118,168,101,55,43,238,146,179,169,49,89,235,110,64,157,201,10,122,148,245,100,158,8,206,111,246,159,40,80,93,214,241,72,130,210,124,200,81,63,202,114,244,121,116,148,60,74,235,65,159,170,167,159,102,33,78,179,128,14,189,59,43,237,159,189,217,239,46,105,21,228,133,246,137,242,66,219,111,43,1,207,255,51,45,21,230,71,96,154,202,102,130,91,249,1,51,51,217,227,201,124,61,243,182,31,118,102,45,88,99,19,26,242,163,27,45,119,55,50,238,239,78,220,110,28,220,221,160,120,100,231,224,105,199,248,61,61,134,221,209,184,239,157,191,167,41,126,92,226,9,203,251,61,23,227,247,88,1,222,99,26,125,222,220,8,221,159,131,158,61,181,61,88,118,63,67,221,219,223,245,31,220,6,150,211,45,103,92,126,214,57,165,219,32,79,226,35,199,254,148,244,124,87,229,85,47,185,76,26,130,95,15,221,106,240,142,78,254,137,187,219,6,166,182,8,14,87,14,18,55,70,112,93,239,217,183,26,106,74,112,168,241,125,43,147,69,203,113,223,235,102,195,253,24,83,119,43,249,176,49,166,18,212,87,223,182,222,81,231,215,9,56,244,216,93,141,71,218,245,149,67,39,209,75,209,11,252,214,253,115,80,15,245,210,190,131,192,234,191,86,146,110,242,223,67,37,222,164,122,45,42,239,198,234,82,20,68,58,79,143,235,193,202,3,208,94,7,205,151,23,243,111,227,140,33,46,67,69,165,76,148,159,119,198,16,70,128,75,247,40,203,11,20,116,205,55,207,50,140,47,164,34,14,73,207,102,25,126,156,229,114,81,130,191,5,150,161,5,174,16,160,71,159,123,146,51,137,157,240,78,77,66,96,8,79,81,223,16,2,254,170,16,166,191,5,102,254,133,151,156,36,62,3,131,89,219,42,130,98,251,142,55,74,98,163,107,166,22,196,175,160,223,124,21,56,110,98,122,127,101,108,208,4,19,236,11,43,125,81,8,134,113,168,92,101,85,93,249,105,93,41,160,230,175,2,133,147,148,167,128,58,105,50,111,164,56,157,53,146,236,230,155,36,201,231,193,215,229,41,34,231,61,106,143,1,114,166,32,156,9,6,231,67,184,155,222,15,236,119,118,209,217,171,36,219,15,130,244,76,233,171,179,164,183,206,160,23,103,111,146,212,244,215,195,208,130,48,82,158,159,127,184,163,122,209,209,81,61,170,211,91,26,141,36,161,54,233,87,199,245,254,96,142,204,32,25,169,198,51,158,162,102,181,178,54,19,168,198,124,92,181,103,163,134,57,29,247,113,73,50,205,94,82,32,238,184,163,234,18,26,179,112,187,107,117,214,115,1,95,102,249,113,108,62,33,179,127,76,84,80,234,212,114,138,4,166,76,83,218,108,44,187,115,29,210,138,197,176,192,105,148,59,99,32,109,180,29,117,218,44,28,241,200,200,17,135,75,66,178,70,3,197,192,135,83,212,245,166,91,211,224,244,82,142,99,54,88,215,94,6,82,13,54,229,26,171,42,53,216,159,219,109,66,1,229,1,79,235,169,53,36,146,239,243,241,8,154,10,37,141,171,171,4,200,19,201,53,191,204,25,85,99,142,52,76,174,186,236,12,105,138,153,163,224,51,51,12,59,26,172,183,7,60,198,49,18,222,210,89,164,195,144,219,142,22,169,109,157,220,116,133,82,212,165,75,155,118,12,69,237,129,19,117,116,7,238,196,164,202,209,187,255,117,76,237,213,27,198,76,119,133,62,59,61,240,35,89,125,171,39,52,28,185,222,143,186,90,105,45,163,50,218,178,165,109,203,42,199,179,184,180,233,14,12,188,181,37,227,214,150,139,91,19,80,94,131,183,202,24,135,166,19,53,0,229,245,35,186,236,108,210,209,37,203,4,109,48,215,115,141,138,103,181,41,49,29,55,214,242,132,47,115,26,119,43,3,208,206,227,58,65,90,184,147,73,56,69,202,65,11,93,46,37,208,150,150,78,174,129,204,177,249,120,19,74,91,23,244,17,213,25,12,32,77,172,247,33,137,113,214,45,4,7,124,102,178,106,165,253,89,198,166,19,114,221,22,176,168,133,192,65,43,190,173,83,66,251,194,108,60,45,115,214,18,146,235,36,209,138,203,161,20,31,250,95,159,35,208,90,169,85,163,214,150,13,219,116,121,59,170,155,209,76,40,11,160,77,128,255,134,158,232,210,76,107,131,126,2,125,202,184,12,232,243,165,92,43,199,163,90,121,61,7,125,202,103,252,171,195,218,114,13,210,183,98,173,28,113,12,151,180,65,109,86,129,14,89,125,32,219,182,155,182,39,109,135,219,152,219,29,104,58,198,245,217,208,100,129,60,18,29,12,197,177,105,116,13,126,211,215,219,120,123,80,173,242,3,18,234,12,216,77,127,216,161,186,12,137,131,190,131,58,208,16,252,207,197,253,1,135,28,209,99,231,72,7,6,250,20,202,236,45,189,89,237,132,94,237,157,244,210,254,4,109,100,225,78,215,232,155,160,63,145,217,184,95,147,172,114,192,213,65,78,107,100,117,45,51,4,242,92,206,173,142,41,12,65,223,38,122,78,227,174,56,230,137,62,83,173,181,183,198,166,13,232,183,25,30,78,219,0,177,88,155,49,217,190,206,163,253,1,143,242,122,163,218,214,167,218,45,61,32,59,116,20,204,128,94,29,209,51,78,233,245,223,73,175,181,5,188,211,229,84,239,250,181,209,118,138,54,92,169,222,119,231,8,6,198,99,180,78,116,189,107,54,64,185,52,223,241,248,76,158,31,143,123,115,110,37,124,112,90,111,91,36,4,145,198,193,204,192,181,64,63,241,163,62,134,132,125,113,48,141,134,253,126,63,55,26,65,229,118,49,36,155,4,221,98,201,98,51,30,15,202,17,94,198,74,36,213,226,169,110,104,217,122,132,181,135,115,224,74,178,155,186,26,69,179,174,162,183,231,206,64,40,212,44,74,215,163,41,207,65,35,132,241,245,58,22,97,77,90,98,40,85,167,213,185,218,71,145,25,74,16,171,146,183,94,43,171,89,177,111,34,102,96,152,136,12,207,148,66,147,88,173,66,111,21,20,80,116,21,76,138,229,113,232,184,33,214,215,99,183,111,35,61,206,40,123,185,5,167,187,220,48,28,74,125,179,190,142,197,112,163,74,42,42,40,76,181,205,200,116,33,90,219,188,181,196,26,53,120,16,66,80,148,11,167,10,106,117,164,88,172,242,40,106,176,150,103,69,108,185,71,121,53,192,125,125,89,28,78,55,133,113,65,178,151,56,141,24,216,186,56,89,99,243,158,233,119,54,173,169,63,52,98,12,239,174,135,80,177,164,18,81,147,88,59,27,1,138,214,4,12,251,88,14,109,113,181,57,218,91,116,228,89,107,177,230,183,66,140,199,178,229,46,183,35,191,199,208,104,84,44,119,100,168,170,12,251,161,91,8,157,69,117,169,179,163,2,140,143,236,130,53,15,187,200,172,58,234,109,8,3,171,135,235,69,155,207,233,45,117,147,51,140,201,104,75,184,37,24,30,151,38,78,211,196,22,213,168,74,140,49,162,0,23,61,35,152,117,107,203,77,104,181,163,1,209,192,215,62,99,243,185,150,56,215,71,42,234,112,74,213,21,38,1,170,97,131,41,199,211,142,35,52,154,100,142,243,26,67,31,134,106,19,222,146,177,54,203,78,123,70,205,103,59,4,66,110,225,102,155,11,200,90,115,106,89,205,54,91,118,166,8,185,176,87,35,177,110,111,76,184,83,36,195,28,177,29,197,67,177,37,178,185,141,2,105,17,65,133,53,156,45,33,62,152,15,116,24,114,125,106,165,122,163,114,169,83,42,151,235,125,142,90,15,87,184,225,22,202,136,238,52,11,221,210,24,22,123,61,222,21,39,108,52,197,164,216,229,217,210,40,170,79,233,90,172,121,3,168,217,109,43,168,168,26,152,189,146,104,148,31,38,135,174,115,86,195,46,82,109,178,203,183,123,182,130,50,229,185,218,236,54,115,84,153,69,45,31,155,56,30,214,160,55,213,186,155,51,120,140,100,115,165,184,106,235,211,114,129,167,74,116,236,151,39,226,106,69,195,6,94,158,71,181,201,64,90,171,83,105,184,45,171,213,53,163,79,36,145,233,208,155,193,20,151,103,131,200,26,123,51,159,89,83,139,78,181,44,145,24,217,132,106,97,47,116,170,97,181,55,157,235,26,221,128,122,28,58,94,24,110,59,198,167,16,148,235,146,48,86,47,212,56,82,87,101,164,238,45,134,35,171,215,154,148,105,85,86,177,162,142,202,90,109,48,12,194,117,13,235,136,45,117,229,48,112,142,113,112,148,162,138,68,175,19,143,166,185,2,139,204,108,87,161,150,124,52,164,148,82,99,136,112,139,190,169,160,45,125,177,8,167,229,85,176,182,109,18,234,109,231,5,123,178,93,228,148,217,98,213,66,55,115,149,81,103,214,164,51,10,205,101,205,232,244,24,7,245,38,28,214,13,212,78,56,67,213,28,217,137,45,168,42,55,10,210,108,62,18,199,12,172,12,230,181,194,40,92,187,192,98,19,4,90,84,71,11,202,40,205,201,134,186,172,154,212,184,52,218,86,5,23,171,150,186,104,160,86,39,33,185,9,204,105,80,90,118,181,128,140,221,113,151,161,145,30,49,105,178,40,38,149,131,192,163,27,72,80,160,85,114,160,245,25,143,213,55,29,33,142,150,244,180,239,54,84,100,130,73,65,72,245,213,117,68,65,150,32,215,181,70,181,179,90,54,166,96,252,150,16,85,155,155,106,113,64,139,91,108,140,170,51,48,9,207,168,82,187,74,171,57,121,37,34,51,167,191,212,85,170,201,140,166,139,225,6,111,119,27,14,63,154,114,56,237,145,213,136,25,146,243,174,180,152,141,203,13,85,64,90,252,170,94,141,155,117,180,215,94,105,46,42,33,148,187,212,22,164,66,142,73,161,72,149,6,115,133,171,123,19,44,244,26,78,232,168,174,135,217,19,36,38,152,149,74,151,88,11,204,87,6,235,178,147,13,86,94,45,139,17,141,48,252,182,88,158,117,37,200,47,49,24,89,213,186,2,154,155,108,208,33,164,47,183,238,0,5,115,208,138,71,137,17,70,144,54,237,79,71,132,59,46,114,124,129,236,143,139,133,38,227,241,193,180,37,133,65,15,149,162,161,20,9,245,225,168,160,74,165,101,175,145,19,58,133,142,236,14,152,238,140,182,212,173,179,29,198,139,226,168,219,38,26,13,166,160,168,109,19,113,116,162,54,210,164,197,164,80,116,154,202,192,29,208,69,189,59,156,206,213,152,32,177,173,155,107,207,90,147,154,142,112,240,178,52,238,117,155,253,41,142,120,29,224,126,207,26,221,46,71,75,8,163,202,12,232,208,198,160,195,133,48,91,160,9,28,94,248,179,49,81,119,163,14,221,22,166,91,191,133,228,90,171,249,66,173,15,41,82,148,53,74,234,206,214,33,183,225,130,209,140,156,111,183,104,175,90,170,77,75,5,78,230,68,117,62,8,149,152,107,148,106,107,210,238,224,12,213,105,171,2,225,107,180,109,119,102,27,35,44,150,38,97,161,199,123,203,134,222,178,250,108,180,30,54,214,117,168,217,177,169,145,174,213,109,105,180,21,160,126,78,223,142,12,173,42,79,27,75,68,28,24,77,193,166,182,76,131,194,85,204,156,79,163,213,104,21,217,192,110,179,106,197,98,224,149,117,190,135,206,134,163,246,18,140,110,96,27,169,222,106,84,42,91,192,202,10,187,14,82,174,171,98,103,189,90,134,221,94,201,38,135,43,34,23,171,186,207,67,222,170,62,175,50,174,172,242,164,95,148,20,114,27,245,125,181,100,25,77,201,238,150,167,227,112,190,94,119,203,8,62,238,182,88,161,163,55,171,161,23,132,54,219,97,29,69,181,213,122,104,109,4,143,177,219,168,49,21,136,46,238,245,155,80,84,231,48,184,55,244,136,216,105,206,21,185,199,53,220,22,102,46,160,22,13,38,187,82,136,216,54,36,83,91,212,22,116,20,43,35,203,53,107,205,183,237,81,61,148,152,13,53,225,75,84,193,234,168,240,108,82,118,5,206,93,247,128,109,176,200,113,107,135,155,151,203,100,145,111,213,10,242,156,108,78,114,253,184,108,227,70,113,185,86,97,62,87,92,27,16,52,117,29,84,237,150,155,110,117,202,114,165,110,65,139,198,2,152,67,204,82,78,43,187,17,139,218,236,4,113,144,109,175,132,176,14,133,110,205,22,95,234,111,240,238,106,186,180,189,146,141,99,228,178,229,247,197,245,106,77,135,181,102,104,149,135,188,84,38,68,193,203,53,139,186,21,209,16,60,234,142,180,238,4,208,108,68,185,154,239,194,88,103,182,68,91,221,209,16,93,98,158,205,179,11,62,23,51,150,130,215,24,166,64,20,197,200,246,212,97,119,59,40,49,99,126,30,73,4,180,162,215,172,17,197,213,160,73,173,200,182,55,13,116,13,152,35,109,81,51,124,209,129,108,147,37,170,112,151,178,55,99,164,139,51,214,76,225,245,88,218,148,2,173,60,101,54,106,179,6,132,10,245,11,185,106,169,52,118,39,114,52,208,180,128,247,92,27,154,21,233,169,60,89,154,114,21,117,173,213,156,64,189,165,88,13,168,85,183,220,50,41,125,16,198,98,43,8,48,129,166,166,243,78,100,194,210,84,88,179,35,153,25,110,8,146,134,198,6,139,66,14,207,207,134,60,238,187,228,132,236,147,92,88,51,212,86,19,105,144,241,152,193,219,53,135,236,108,108,151,28,232,144,43,194,117,186,24,79,93,101,70,7,36,176,219,141,65,211,37,153,65,51,160,154,14,101,56,36,188,28,145,178,144,219,96,83,88,160,140,73,193,9,228,214,176,27,99,145,2,45,145,89,159,51,156,161,60,17,75,125,166,220,27,114,141,5,61,106,118,57,200,115,198,92,99,182,109,142,117,190,203,246,196,254,82,160,70,28,23,207,60,146,32,57,66,157,108,152,45,161,193,97,187,102,45,72,131,164,61,177,6,117,148,190,199,53,228,62,237,80,141,214,140,210,177,129,202,134,96,140,32,181,162,36,46,153,134,153,211,138,12,220,170,175,195,137,83,130,134,69,138,159,129,149,206,242,151,1,79,9,109,82,108,143,12,156,149,69,202,100,184,37,107,137,192,141,197,22,218,208,168,51,57,31,15,151,195,9,182,137,33,98,133,178,67,106,6,19,229,46,207,173,104,165,228,1,157,158,242,99,48,117,89,69,106,129,111,162,106,161,93,40,81,44,131,213,23,242,170,61,229,25,155,107,16,176,139,76,100,138,150,70,4,76,215,74,155,193,8,38,141,53,173,4,165,192,193,27,130,22,184,122,67,70,90,50,37,119,185,98,43,104,218,141,89,12,161,157,112,220,173,174,136,13,3,186,3,51,221,169,78,205,228,50,164,250,235,26,31,110,123,76,111,70,215,203,155,230,108,24,72,139,165,216,160,151,141,229,120,213,168,181,157,25,162,18,214,112,142,183,198,90,51,246,134,177,237,148,155,11,30,232,210,36,174,47,188,158,176,70,86,5,23,182,218,222,104,13,140,176,89,157,29,242,124,92,87,173,118,11,30,218,97,149,39,26,45,113,80,44,16,94,142,151,120,194,176,125,221,133,26,10,82,111,212,49,51,232,47,224,8,229,68,204,93,7,67,121,90,64,99,169,80,182,233,200,169,77,23,177,143,206,106,245,96,202,89,252,122,90,232,148,17,175,48,210,166,139,146,140,32,93,187,96,91,252,2,42,144,252,148,68,90,172,185,172,55,71,67,201,72,93,98,97,56,234,246,155,56,61,229,184,236,88,55,10,189,235,88,247,119,161,0,126,5,67,1,188,253,131,63,250,242,175,255,230,25,0,239,39,136,170,199,48,151,15,3,188,223,163,251,175,11,227,253,231,127,255,147,95,252,205,127,255,197,95,253,246,207,127,250,71,25,50,230,135,17,219,61,186,207,192,165,117,37,193,254,10,152,180,73,177,103,225,209,166,25,63,152,228,78,113,46,119,48,152,154,165,28,137,48,137,84,120,229,130,17,154,134,162,120,63,224,223,236,94,66,90,191,24,156,223,156,199,224,223,85,187,125,37,203,123,144,211,132,250,29,241,103,128,192,39,156,61,67,240,9,215,239,47,247,180,173,207,16,251,78,38,191,62,232,247,89,44,156,219,159,127,157,104,248,123,236,251,211,182,38,173,253,85,197,190,71,177,7,176,239,31,93,52,16,236,89,1,100,254,233,15,127,241,163,223,251,208,64,247,167,84,127,221,129,238,239,131,112,103,0,35,251,246,104,242,119,16,220,9,68,221,83,80,219,137,233,232,222,91,58,127,13,128,181,31,195,211,62,96,65,191,31,176,246,211,224,170,7,162,15,0,107,31,236,176,157,65,241,141,33,75,223,99,226,8,91,251,174,49,248,141,97,44,223,97,226,27,135,215,126,24,227,121,103,90,61,98,42,126,195,40,191,178,24,115,118,32,26,71,24,195,255,248,191,191,253,139,255,145,245,65,138,178,252,255,253,191,223,56,204,50,240,179,130,229,125,62,190,252,191,126,248,237,242,17,1,99,207,187,203,199,223,253,205,45,19,63,251,201,239,124,27,124,196,96,241,235,153,162,125,204,196,47,126,252,163,183,63,252,143,223,8,19,216,195,0,212,201,117,6,69,190,35,142,95,252,248,39,111,255,224,175,128,126,126,248,62,129,30,100,35,91,128,31,178,36,158,170,248,189,3,196,237,66,193,193,201,49,217,4,180,48,93,208,95,191,78,241,8,143,82,94,30,130,191,189,218,173,68,160,77,14,240,173,223,85,238,252,123,80,89,89,64,229,243,228,232,69,26,10,107,111,34,254,229,255,253,246,39,63,73,44,211,221,58,158,135,238,210,130,158,199,195,59,203,165,53,223,28,56,185,229,225,237,79,255,151,83,30,210,240,116,223,1,105,255,50,129,180,111,79,151,62,1,148,253,254,248,213,233,20,39,100,39,105,11,126,176,235,63,85,249,21,196,177,222,97,87,75,123,236,106,95,222,238,14,166,62,140,91,237,63,141,91,157,184,200,169,109,248,53,96,140,79,129,151,143,16,153,111,161,151,53,57,1,49,221,195,42,239,70,247,155,124,154,142,28,210,119,35,238,205,87,193,67,78,140,165,236,22,91,106,58,220,193,63,206,167,237,220,93,114,121,8,72,250,9,120,228,15,134,117,252,235,6,148,250,21,33,77,193,80,142,253,32,1,133,56,96,172,2,37,53,55,224,129,98,171,66,114,238,114,159,174,74,170,245,62,160,166,191,82,8,207,199,56,206,191,198,112,197,191,124,160,216,100,108,86,146,0,74,247,9,130,97,41,87,164,188,155,98,198,206,21,2,58,197,140,13,247,152,177,238,14,51,86,62,193,140,61,87,136,178,82,156,139,96,134,121,0,57,54,60,66,142,69,225,242,227,231,141,33,66,134,190,141,35,210,152,12,139,37,5,123,230,17,105,20,197,63,236,125,12,32,249,49,152,1,151,39,184,151,135,99,247,224,233,197,121,97,141,22,162,44,207,254,47,103,47,156,151,146,22,196,21,28,130,96,168,252,49,48,40,43,176,184,64,16,168,12,163,98,177,56,71,8,4,81,230,72,81,90,72,197,98,89,86,138,136,252,113,114,161,200,78,182,49,252,10,176,168,31,156,135,178,41,34,67,177,57,90,108,157,181,160,36,24,63,15,241,120,114,53,32,1,196,206,214,114,31,24,96,126,225,80,242,61,106,243,163,49,160,146,172,102,239,91,219,161,228,123,212,22,155,95,181,182,67,201,247,105,91,102,230,188,127,203,118,23,142,158,95,19,112,89,146,65,250,240,117,142,68,175,30,171,106,87,240,101,102,71,84,206,115,15,90,73,246,174,210,83,171,44,113,126,158,121,137,228,110,181,251,162,143,88,101,15,215,39,121,26,40,44,154,125,109,173,188,191,114,158,148,78,235,126,190,120,15,101,253,245,215,168,24,20,126,207,122,19,127,124,156,24,206,61,209,180,191,130,152,79,202,191,151,172,129,51,34,105,174,118,79,129,159,173,86,71,197,95,238,99,21,188,151,118,1,83,209,28,128,101,43,229,255,43,170,217,61,26,239,37,131,125,233,190,168,217,95,147,129,61,137,175,84,255,129,123,255,151,46,2,255,219,150,193,82,212,154,226,59,166,107,144,199,0,121,18,251,27,232,228,192,49,20,59,185,190,250,30,43,222,55,123,179,15,44,191,187,181,227,43,106,209,45,129,247,145,221,155,196,130,193,176,39,174,210,33,232,252,219,48,186,202,139,185,92,90,224,207,189,228,133,74,139,119,95,242,66,37,5,73,47,121,97,4,241,238,187,133,34,177,200,238,22,98,115,244,137,187,133,146,8,35,223,70,252,2,88,156,139,34,142,60,87,32,152,2,63,193,52,46,42,165,111,129,105,25,147,80,96,194,63,155,105,28,127,160,23,159,121,251,238,250,232,5,223,171,44,114,24,112,118,76,101,243,230,250,240,250,246,74,246,28,55,121,35,253,197,23,201,187,223,179,100,99,114,183,31,249,61,20,69,63,210,172,212,246,182,131,199,203,236,179,151,197,228,231,57,37,174,151,201,166,111,254,209,231,55,233,243,87,71,187,139,223,91,224,139,226,66,124,115,220,164,179,155,69,130,169,114,149,238,239,188,178,68,79,213,236,27,232,44,253,185,203,69,10,197,240,197,23,233,14,209,213,149,169,44,130,87,238,14,124,237,198,83,204,20,242,231,69,146,124,131,92,163,24,90,196,215,209,139,93,179,22,139,197,139,237,85,250,114,239,230,10,6,255,78,40,74,142,167,236,222,102,34,215,4,132,193,197,117,244,116,229,233,214,233,3,181,167,233,73,245,101,188,132,62,183,250,99,154,215,154,127,37,166,175,108,95,237,11,36,249,143,8,189,91,42,239,160,81,150,146,159,99,50,190,104,185,38,24,48,103,55,55,235,43,89,81,220,179,132,178,172,137,166,163,126,241,197,220,145,227,87,174,40,167,219,108,240,53,78,32,64,176,103,240,53,144,19,1,4,5,122,234,240,249,205,205,205,85,164,204,13,45,184,202,0,156,230,226,29,13,56,229,255,206,6,245,171,185,19,4,142,117,115,141,35,80,34,190,19,30,143,163,12,157,5,242,153,172,173,119,74,235,41,242,113,206,227,96,70,167,25,65,245,162,2,157,234,213,109,100,163,59,121,231,229,121,249,36,239,87,190,219,154,92,28,93,107,74,228,31,54,128,253,85,123,247,233,215,174,232,82,206,172,167,52,250,226,83,55,96,45,130,34,243,98,114,5,118,74,146,98,114,251,117,158,207,81,100,141,204,59,20,73,106,116,146,162,211,121,40,77,10,65,82,156,92,142,165,183,84,94,101,73,142,204,27,32,201,74,147,108,106,151,43,2,73,80,154,4,83,201,151,90,154,139,38,243,74,242,107,156,252,18,73,82,74,50,200,121,45,125,30,131,34,126,90,36,160,146,47,135,34,42,245,64,25,139,78,50,136,73,162,115,92,208,184,77,63,225,212,161,73,142,206,251,244,113,18,69,114,76,90,45,146,38,161,212,17,39,97,154,180,166,242,62,69,54,217,188,5,146,86,105,146,71,229,87,20,217,189,75,254,144,100,208,39,23,135,239,117,194,147,23,135,253,199,110,14,219,223,253,124,247,243,221,207,119,63,223,253,124,247,243,221,207,87,251,57,241,102,94,37,199,140,247,94,218,89,226,166,189,72,0,54,146,108,79,122,107,89,193,204,242,60,243,212,249,5,14,231,207,178,255,47,207,110,109,208,119,19,59,166,179,115,230,222,167,252,206,169,123,34,71,230,214,101,245,28,89,246,103,59,231,238,80,195,99,62,94,86,114,231,232,157,237,60,189,199,88,188,239,219,100,197,15,142,215,217,193,243,74,146,83,223,239,12,195,221,205,139,99,49,36,222,87,242,125,239,12,157,165,46,216,67,21,37,142,96,86,67,230,13,158,225,144,187,121,30,115,169,247,246,36,119,153,111,120,134,17,95,153,189,135,29,197,172,210,67,233,93,225,19,250,207,151,239,243,201,102,110,228,67,148,15,238,100,74,225,81,159,50,123,12,196,181,115,45,207,208,68,216,72,242,11,74,255,164,213,189,217,81,125,192,179,124,72,9,31,110,235,29,63,115,87,48,115,54,207,224,71,250,248,212,227,76,139,4,242,158,105,224,40,238,63,222,142,91,69,62,165,147,60,123,115,220,136,83,223,244,25,36,191,87,173,146,44,4,189,139,236,177,23,251,28,70,193,4,3,151,240,252,89,250,11,186,124,146,252,131,200,64,48,94,44,191,115,171,113,78,136,243,108,171,17,159,63,99,27,179,148,108,147,37,180,9,252,137,184,170,139,114,249,219,216,151,156,43,48,92,92,72,207,140,171,10,19,197,39,94,232,99,10,46,127,11,44,75,24,78,20,69,249,185,44,151,208,210,227,44,19,56,244,109,108,135,151,23,242,98,81,78,142,100,63,111,35,181,36,23,223,173,71,229,18,144,65,154,189,12,137,31,14,189,170,157,66,88,113,187,64,147,193,184,73,40,223,161,87,125,135,94,245,175,23,189,106,198,118,134,125,166,109,180,33,126,48,197,219,219,20,109,138,238,14,57,184,59,168,50,157,1,137,244,153,62,155,160,56,61,15,189,234,64,15,126,39,189,175,139,94,101,240,112,159,109,199,252,182,65,117,116,99,155,161,77,113,56,175,15,241,246,176,13,183,25,192,11,219,103,248,129,250,60,244,170,3,189,206,59,233,125,51,232,85,68,55,50,225,4,189,170,89,54,246,232,85,177,172,200,212,100,212,183,235,250,70,230,180,54,79,106,179,37,59,104,52,135,77,86,231,70,84,191,65,241,17,100,212,41,151,19,229,198,80,230,36,161,213,55,204,42,107,12,75,51,73,72,162,175,186,178,52,92,201,141,118,100,108,228,17,37,25,236,102,197,170,42,191,49,55,100,71,29,9,234,168,65,216,158,137,234,13,101,98,162,11,28,85,134,56,142,70,185,118,185,92,216,244,108,25,31,88,139,114,92,180,209,122,15,65,90,120,57,36,194,81,121,208,67,36,153,4,253,173,35,230,100,83,43,89,102,99,84,178,236,70,3,50,109,129,151,27,227,114,171,99,232,227,153,105,141,240,201,164,33,226,92,96,183,231,53,98,178,85,66,115,147,115,183,99,187,109,47,68,193,153,113,148,225,17,2,95,228,102,61,141,157,113,37,105,177,46,49,241,112,222,176,240,166,105,44,37,179,20,247,123,146,226,109,41,168,186,194,17,208,242,153,193,43,154,25,12,11,12,50,182,70,147,26,4,45,98,69,149,11,22,220,146,221,17,206,219,92,15,210,40,174,58,139,194,238,176,26,139,117,177,104,82,90,81,89,34,83,92,216,54,58,190,17,199,147,174,128,66,129,53,28,96,108,83,108,245,39,179,98,217,85,136,126,129,159,160,203,105,185,177,118,25,147,105,155,227,88,10,133,46,208,136,102,13,136,167,17,211,148,110,214,125,131,142,133,1,231,42,248,204,193,23,198,166,40,24,120,191,222,44,207,64,139,3,139,103,221,161,200,187,58,87,10,35,184,223,28,19,60,67,235,75,75,228,86,229,230,132,106,183,141,69,67,244,205,0,10,8,136,231,249,89,85,145,154,11,203,198,169,122,3,142,71,197,254,100,94,154,204,59,246,170,52,22,220,120,84,7,163,157,239,55,12,117,44,212,112,115,158,83,234,197,97,221,28,246,22,11,31,153,212,219,165,134,54,235,53,90,54,36,43,43,212,240,209,101,159,201,33,107,104,46,67,11,156,243,77,110,67,25,140,138,161,196,184,12,233,229,45,33,4,162,216,136,115,134,42,75,185,245,220,27,147,124,3,112,63,107,73,189,81,43,68,71,203,112,62,24,111,27,117,73,207,209,75,110,156,43,194,57,1,29,52,200,162,2,87,251,17,81,194,101,110,82,139,116,13,140,5,51,142,135,5,48,94,237,122,78,168,51,30,51,172,110,130,237,100,224,0,43,150,45,97,232,98,70,34,179,30,98,55,151,76,189,229,58,109,195,99,219,124,79,1,125,165,203,181,238,168,188,52,161,17,30,27,195,117,113,176,97,216,54,213,54,91,104,125,180,34,183,65,15,182,117,194,193,194,254,146,212,137,218,154,19,99,126,225,226,48,16,134,226,87,189,50,205,82,1,100,196,155,152,157,200,70,109,12,15,186,118,99,218,221,168,69,110,184,132,245,250,196,205,53,45,70,156,181,45,136,47,214,204,89,99,205,65,58,62,168,47,92,162,211,45,139,156,98,65,163,5,41,67,78,88,90,12,201,69,111,163,10,94,174,93,131,128,208,163,121,121,105,205,86,178,190,46,241,17,239,154,75,201,152,16,245,142,34,217,88,145,115,10,85,163,214,228,23,62,170,112,19,175,83,46,116,26,189,186,197,248,244,100,134,211,112,76,177,109,46,30,247,56,104,153,43,180,67,19,202,153,100,151,138,7,189,121,164,11,28,84,226,114,102,87,137,28,97,209,23,103,58,77,6,248,182,216,96,231,130,238,116,216,30,28,79,85,161,215,197,81,113,188,173,14,91,24,81,91,244,102,49,197,65,69,187,225,14,58,62,207,108,37,110,109,140,85,125,208,53,103,205,173,40,20,250,142,130,70,29,223,238,211,29,46,202,121,209,198,152,79,133,214,192,243,48,24,2,205,101,208,208,230,195,241,84,157,216,99,211,234,56,173,97,159,80,10,40,87,64,72,129,144,153,245,80,163,122,70,161,107,74,35,54,214,25,61,212,29,20,198,56,195,199,39,114,223,14,200,137,168,217,74,127,73,177,160,111,45,179,167,96,148,236,84,21,30,45,77,125,173,55,67,75,204,80,45,146,197,160,69,97,51,39,102,8,56,87,47,194,84,73,228,65,235,214,26,94,227,23,194,168,232,2,37,197,61,178,224,54,231,211,77,131,157,228,88,153,15,144,101,77,209,229,126,88,158,82,45,139,87,140,246,22,244,145,17,34,109,190,95,15,26,61,200,42,59,252,4,50,224,72,74,224,155,66,123,80,147,167,244,184,173,153,6,47,138,88,185,9,177,60,187,158,33,196,100,65,171,67,59,110,106,171,186,199,169,93,86,172,55,219,234,144,80,29,220,145,219,53,176,244,10,28,219,141,169,56,38,215,140,26,52,216,154,5,6,34,213,21,59,107,126,85,106,240,51,134,105,84,115,166,109,146,228,20,106,243,56,189,10,235,38,201,119,129,109,216,105,148,170,144,60,86,152,149,210,197,122,157,145,203,46,169,114,199,210,153,193,152,37,131,122,47,224,10,209,104,198,244,97,178,220,196,234,209,130,82,236,53,100,213,155,36,59,217,118,250,165,106,56,165,235,82,172,53,116,99,152,211,54,188,25,215,235,67,102,232,26,54,155,163,137,166,46,111,3,190,45,88,2,57,192,154,109,23,198,249,182,5,203,252,56,236,84,233,42,87,207,57,213,234,128,105,83,80,141,144,108,191,90,149,235,117,10,170,215,134,130,226,104,44,17,170,173,161,95,218,204,140,110,125,76,211,75,211,158,244,41,75,112,248,85,109,92,157,177,117,100,224,51,18,172,186,180,194,23,184,33,78,109,87,228,102,50,224,229,150,184,210,72,123,184,44,69,81,203,28,83,178,181,64,28,146,202,153,254,200,37,67,152,228,219,210,188,58,230,229,128,175,49,29,70,118,52,138,24,143,59,88,23,214,84,7,26,81,148,217,158,180,185,70,14,15,80,209,210,152,242,138,247,167,83,87,133,121,158,208,26,22,205,169,242,148,69,102,138,168,210,117,98,188,236,26,173,193,144,226,81,97,3,166,43,79,84,155,53,130,35,129,49,141,14,80,215,81,233,228,89,177,207,176,28,41,216,142,209,167,216,166,161,139,157,37,185,21,184,112,134,67,27,171,70,53,250,141,109,47,18,72,145,167,114,165,106,217,83,173,216,78,234,241,64,61,185,25,157,212,163,224,145,67,67,12,61,15,57,142,236,180,183,115,88,29,224,106,99,69,114,242,84,167,89,134,241,216,41,175,114,51,60,194,29,149,32,140,70,173,214,220,116,134,213,241,112,217,142,54,108,111,12,116,191,216,225,89,125,94,111,215,38,133,118,78,128,81,146,174,173,183,133,86,173,4,158,109,101,240,172,213,146,128,106,251,225,38,170,106,36,51,137,84,99,68,153,28,58,164,212,109,100,85,71,20,186,34,17,149,38,59,165,173,0,171,83,23,239,228,74,139,109,181,203,215,100,190,222,12,103,107,83,29,205,154,129,217,214,69,138,158,123,109,95,99,154,139,154,81,173,18,180,52,105,19,80,171,164,81,176,234,184,211,137,47,244,112,13,229,244,41,209,115,9,82,172,175,71,20,219,29,141,68,117,56,106,119,218,19,126,70,44,71,38,25,19,240,134,34,17,177,197,118,7,19,152,12,154,184,63,214,22,158,202,129,231,67,175,217,176,134,116,3,205,197,2,215,118,67,145,31,218,78,59,87,94,47,168,142,17,90,221,176,213,99,48,108,190,113,248,217,140,3,180,138,77,74,147,105,164,38,234,24,231,200,148,75,67,131,13,95,38,197,102,181,38,172,176,184,189,106,146,132,188,64,149,210,22,107,57,203,66,183,181,162,219,195,77,179,99,206,155,3,167,60,172,133,110,18,214,157,113,251,152,200,243,84,203,158,180,129,17,133,183,11,186,1,44,25,150,21,112,171,238,210,91,191,164,184,184,8,251,3,142,85,70,122,92,205,57,205,174,88,147,213,48,199,54,184,101,236,136,61,157,173,185,182,174,8,126,91,151,167,166,70,18,189,208,199,9,213,135,75,78,24,119,96,221,106,122,210,160,78,149,7,188,180,238,67,125,123,192,3,221,87,21,190,79,168,17,208,214,66,175,1,143,55,216,188,53,17,22,185,218,140,236,193,75,107,30,143,170,163,194,164,209,110,6,186,213,73,231,23,18,12,5,88,129,75,130,195,134,163,121,220,171,143,235,13,189,137,199,14,100,87,199,48,170,183,131,141,63,145,56,83,183,4,11,105,15,251,180,66,172,157,9,17,33,69,126,57,161,107,163,57,52,16,166,147,185,173,45,103,125,61,4,83,35,181,246,4,34,242,233,78,99,35,251,133,254,188,57,42,171,100,209,145,186,131,162,65,242,248,102,74,44,253,62,51,145,137,161,222,18,226,54,102,81,139,185,62,116,135,157,62,217,235,135,152,213,111,117,113,126,138,76,203,122,163,25,184,245,114,77,183,17,163,160,197,116,17,87,165,176,48,226,218,152,193,219,185,185,78,35,6,62,99,45,97,188,42,104,114,7,30,212,166,190,217,168,218,146,223,158,79,11,56,228,129,117,140,208,120,19,76,18,86,31,198,55,77,38,135,10,67,108,187,70,198,61,53,202,17,93,140,49,106,98,31,46,212,183,92,180,113,200,176,128,2,51,140,218,244,152,92,121,62,40,141,167,222,172,46,56,208,112,224,117,113,99,138,22,203,161,231,243,189,114,147,133,228,110,179,234,163,232,20,146,4,102,145,32,235,177,213,205,42,215,47,174,195,141,143,249,102,142,51,140,233,164,11,55,109,119,8,60,199,26,191,169,231,172,46,13,122,145,109,3,229,181,75,184,164,8,49,138,74,37,105,192,44,134,83,97,93,212,89,119,86,158,117,35,48,228,87,122,107,139,163,182,129,242,70,61,44,21,13,208,81,93,115,177,89,146,225,134,6,75,144,188,174,105,236,150,172,129,57,154,173,219,18,49,216,58,212,116,3,180,74,217,68,235,220,0,50,72,204,161,149,229,212,104,246,197,66,72,53,39,29,53,205,219,64,5,58,192,217,101,221,84,5,140,97,151,2,112,194,100,126,106,41,192,232,104,180,106,220,214,99,75,221,46,207,12,72,46,215,209,192,218,238,149,155,140,90,40,115,141,30,169,71,229,134,22,178,11,99,141,109,234,53,85,136,6,172,38,204,65,75,39,209,198,116,58,29,78,55,187,141,182,85,55,103,173,222,6,29,144,194,112,80,215,52,1,46,205,61,35,137,187,222,117,108,95,105,212,140,153,162,27,53,25,214,123,61,210,136,172,78,205,8,197,165,4,207,96,173,48,81,13,72,235,213,32,75,92,186,132,222,210,107,11,48,25,106,83,72,17,208,121,27,239,66,82,151,159,145,44,177,110,42,46,217,181,201,97,141,119,25,130,208,88,184,56,80,187,52,199,154,229,2,88,120,151,229,46,201,129,166,213,97,164,36,84,11,102,193,13,45,149,166,128,217,35,203,75,131,42,198,157,156,70,11,36,103,4,253,42,28,15,10,126,200,143,4,167,164,10,213,230,130,219,64,173,170,198,114,70,24,11,142,84,156,174,60,142,195,150,138,76,226,51,195,236,242,27,193,137,212,96,64,148,100,48,181,27,97,153,171,175,154,37,186,193,213,17,120,51,109,194,136,220,156,91,117,95,107,112,182,181,217,136,253,28,85,196,155,82,3,55,27,221,126,205,160,91,60,227,77,23,117,99,189,97,75,198,186,169,209,84,213,247,45,115,149,43,16,13,223,52,193,36,52,100,160,122,115,202,245,12,158,43,25,225,208,141,155,227,17,99,48,173,190,151,139,186,37,131,22,8,96,75,186,163,136,3,30,45,49,95,89,232,116,104,66,250,20,107,152,164,73,173,44,97,132,179,126,173,193,155,43,157,199,216,210,108,61,1,198,66,91,152,52,23,52,18,119,24,117,176,177,97,201,36,163,13,87,90,49,70,167,189,162,56,106,222,199,148,102,125,164,233,141,86,219,4,116,170,84,171,213,107,187,131,174,98,198,104,131,197,57,224,77,1,90,83,214,52,156,154,160,11,163,96,142,23,141,49,139,21,213,181,206,114,174,156,211,90,130,139,117,209,182,185,217,86,137,225,148,175,151,129,147,202,97,225,176,209,172,26,126,27,219,242,192,14,46,175,56,170,24,64,166,207,149,20,217,50,81,156,101,84,91,239,9,101,99,203,155,197,1,161,168,116,199,134,48,143,87,5,86,245,141,13,100,43,222,162,138,142,60,157,171,122,20,101,212,117,176,210,173,150,157,161,166,245,22,211,114,119,10,113,192,165,35,212,146,190,105,185,144,20,234,182,99,53,11,229,110,29,164,171,61,113,190,173,149,106,179,38,208,205,184,11,97,83,21,248,167,19,201,105,25,133,225,60,183,142,208,25,89,48,139,54,195,177,64,185,236,134,208,65,57,204,70,54,93,159,140,153,177,212,84,133,70,117,134,96,3,65,6,211,91,107,176,40,203,147,200,233,72,97,24,197,160,210,225,182,81,45,73,145,220,40,115,78,188,97,170,139,150,211,34,251,185,37,95,30,176,225,68,70,221,126,219,222,218,20,55,47,176,57,146,228,233,54,189,42,120,28,133,246,109,242,193,96,226,112,25,69,239,237,224,29,29,132,188,118,115,231,154,165,22,228,232,11,89,187,70,138,146,172,204,33,229,218,77,128,71,64,225,210,253,75,72,71,135,127,243,251,48,141,47,10,223,255,232,108,25,4,174,127,83,40,88,193,210,191,158,43,96,96,216,113,114,199,244,108,13,95,99,215,240,217,60,62,251,45,75,12,150,154,232,159,125,191,112,75,198,185,124,165,124,252,177,114,157,132,3,72,142,234,231,237,36,222,247,254,219,139,44,118,210,62,222,212,241,198,168,247,66,187,86,211,96,204,31,85,42,218,199,31,107,215,217,13,168,253,183,4,18,47,45,158,132,122,70,96,172,136,149,80,2,43,230,165,10,74,228,229,10,156,119,43,8,145,15,43,104,41,111,85,138,16,148,95,84,138,72,126,89,1,35,59,63,175,156,95,157,231,213,74,225,223,108,236,171,171,66,158,172,20,62,251,55,63,216,32,208,213,15,54,69,246,243,66,126,13,18,192,119,246,7,33,10,65,200,15,194,106,21,98,147,223,4,252,121,65,205,199,149,87,251,43,250,55,231,221,253,167,179,20,249,236,204,86,20,217,63,139,52,89,1,45,203,2,110,249,103,129,115,230,122,78,242,2,228,60,127,110,59,193,213,92,244,53,233,252,230,156,51,77,69,21,205,93,217,79,43,103,208,166,4,157,93,36,113,184,197,179,52,211,89,42,101,215,1,180,18,100,2,205,94,139,166,38,239,96,214,0,129,236,123,70,0,244,106,84,145,174,228,60,93,105,131,190,184,6,124,57,94,126,83,201,130,33,94,39,241,10,146,8,45,73,96,154,219,8,103,70,118,249,112,31,16,188,159,188,83,201,34,130,199,159,217,159,95,190,57,100,164,178,77,223,44,60,222,33,220,153,87,249,236,243,23,209,82,51,149,139,224,234,234,210,75,226,225,41,23,54,248,115,8,230,234,221,210,248,226,148,198,46,242,231,111,157,95,2,58,231,9,68,226,109,68,234,11,175,18,124,6,125,158,3,79,243,54,248,8,39,145,143,42,246,33,166,233,58,127,126,125,190,223,16,63,144,186,78,131,136,82,23,34,168,230,90,7,82,75,147,14,156,228,156,91,94,86,135,80,124,73,240,245,228,122,169,88,129,64,225,125,211,118,173,18,63,113,46,147,227,197,210,78,114,100,114,156,62,119,153,87,62,173,224,56,82,38,128,118,127,82,193,9,20,46,127,252,49,200,251,242,34,120,32,51,120,142,64,149,202,5,129,225,48,242,113,112,249,210,203,142,37,95,92,192,16,130,126,172,92,126,242,9,12,93,230,178,111,193,101,142,192,113,148,184,188,185,216,101,83,46,243,34,16,238,229,205,225,251,3,178,21,142,16,153,146,190,186,184,31,114,240,252,16,96,208,254,52,169,2,79,222,50,92,85,210,218,242,74,174,178,185,176,63,253,244,83,24,250,56,225,227,117,218,188,68,232,41,247,175,83,222,236,203,93,190,36,14,253,229,94,196,231,71,106,194,28,177,97,95,97,37,208,176,151,246,21,130,220,216,87,4,254,9,66,188,76,254,130,47,229,98,246,165,92,188,145,110,75,183,118,151,23,118,229,115,8,146,43,226,223,191,176,65,222,203,171,139,11,232,163,74,34,43,252,168,190,237,233,251,22,232,69,18,147,13,40,204,75,250,194,46,88,151,55,160,69,112,222,206,85,146,175,64,110,246,167,209,247,93,144,244,194,203,85,164,75,59,77,142,14,226,164,47,188,220,69,148,131,47,191,111,23,46,236,92,120,121,84,81,239,68,95,242,98,222,201,107,121,51,31,230,173,188,10,166,16,160,63,235,219,97,17,3,85,138,42,75,48,248,22,41,67,233,136,17,253,32,141,218,221,93,92,204,47,243,193,39,80,18,70,181,2,37,202,15,189,240,62,9,94,228,114,222,229,137,242,120,151,159,38,51,214,199,31,27,23,71,243,198,101,158,204,244,224,78,222,203,180,42,177,18,124,10,189,12,114,240,13,244,66,252,100,253,226,242,85,146,234,84,226,188,6,166,69,179,34,189,120,97,38,109,79,194,26,138,159,86,214,41,241,211,121,37,185,157,203,92,220,83,227,203,252,69,248,105,69,122,253,58,252,148,190,184,240,175,226,203,130,150,196,24,4,229,247,19,34,40,26,231,42,225,247,53,48,235,154,159,84,54,47,229,27,243,211,202,38,231,190,116,111,204,171,77,62,252,196,186,204,98,233,169,96,166,178,242,26,160,228,23,212,123,68,180,239,87,212,55,74,133,220,201,51,7,3,73,110,47,226,43,7,244,53,24,72,206,101,158,190,136,65,127,126,234,95,69,119,203,70,73,103,39,15,243,241,111,86,20,32,171,100,110,0,51,70,156,203,229,65,175,28,130,71,11,23,228,81,247,178,79,118,111,126,157,143,243,81,158,202,127,145,204,119,153,138,37,19,200,113,159,43,149,36,250,99,50,133,44,128,168,161,23,26,16,126,46,167,93,146,105,44,192,60,249,73,218,147,95,100,93,183,1,149,3,181,171,136,149,47,246,229,197,195,195,249,229,110,242,241,62,89,103,221,103,86,252,7,105,126,90,1,203,43,249,137,9,52,201,172,144,153,2,196,21,15,200,203,188,82,178,94,10,46,11,241,61,249,6,185,202,5,200,113,249,253,24,176,109,158,144,78,226,117,239,57,6,196,115,185,224,83,255,110,113,50,137,144,152,50,22,86,2,208,213,64,167,172,189,78,169,21,235,147,138,3,58,222,250,180,226,164,29,111,129,110,11,63,81,119,29,79,85,194,43,53,93,168,212,252,65,24,173,11,53,71,253,102,148,135,46,211,171,225,244,5,5,70,229,155,163,199,97,246,200,1,90,16,128,174,240,42,21,241,50,149,54,24,51,111,0,143,224,175,178,239,216,47,30,152,150,184,163,105,233,139,187,179,227,46,93,189,78,142,0,131,132,151,189,4,241,46,85,26,236,242,58,112,90,78,164,120,180,232,43,23,96,14,182,223,28,207,10,213,103,208,37,15,116,207,19,131,227,60,151,232,90,70,199,172,28,14,193,159,167,150,212,121,62,148,124,228,230,149,172,36,11,255,205,42,175,216,233,7,225,77,126,151,212,219,39,177,249,192,33,5,154,227,110,170,224,211,208,214,210,84,46,1,92,185,31,76,208,124,115,157,64,5,94,36,218,173,36,145,35,179,120,229,21,32,199,215,175,143,94,53,39,87,188,18,32,135,44,119,10,109,145,188,194,70,20,236,60,137,85,158,124,145,74,115,241,252,50,125,41,60,71,241,239,80,143,127,253,80,143,255,249,207,255,221,151,63,250,225,151,127,246,59,255,252,231,127,252,47,63,253,147,199,225,123,45,113,147,77,78,9,178,215,115,0,124,143,41,63,7,195,18,80,177,7,90,96,126,5,36,217,67,209,231,160,89,222,102,254,96,72,190,191,248,209,239,125,249,159,254,233,237,239,253,253,219,31,254,199,35,9,74,162,47,37,88,139,183,249,23,154,9,250,237,33,16,228,12,239,11,52,252,202,84,214,138,233,159,39,200,59,25,142,102,2,242,117,139,209,146,66,135,249,239,141,238,243,48,206,232,151,255,254,223,190,253,159,255,229,132,253,19,120,210,29,92,108,6,81,146,160,222,46,157,112,7,234,244,222,40,100,217,184,207,252,191,188,184,195,142,217,13,231,207,14,176,95,25,106,87,50,228,147,144,198,73,112,224,203,244,40,140,230,183,20,113,241,50,131,240,186,185,147,253,252,7,246,217,189,127,23,73,52,237,148,204,94,12,96,134,251,236,243,151,231,231,55,183,73,187,5,247,50,119,126,121,159,70,2,26,150,162,133,189,91,121,69,89,94,75,242,251,107,110,86,238,57,106,187,203,249,28,157,197,127,69,112,144,191,53,220,227,207,31,64,142,253,37,65,197,62,38,230,227,177,126,218,120,215,12,253,61,34,247,190,27,238,8,217,85,236,42,232,72,70,19,157,35,25,255,209,95,191,253,243,255,242,132,140,101,205,79,26,37,223,124,100,95,91,97,2,31,104,42,66,122,246,24,168,216,222,210,124,156,47,160,241,74,130,15,190,199,10,7,131,222,187,195,88,150,37,163,121,132,184,247,195,63,251,231,255,243,47,246,253,242,237,64,231,166,157,116,175,145,231,223,18,164,110,130,92,13,230,190,4,255,46,185,231,239,68,77,37,254,240,64,187,25,38,95,138,146,61,55,211,46,184,5,220,99,230,233,56,4,203,200,190,237,247,113,251,246,79,246,168,124,207,193,237,245,111,69,121,132,221,155,68,216,84,188,181,114,117,251,56,177,129,222,129,136,121,128,164,189,15,132,121,180,128,63,96,151,124,29,24,206,7,176,63,211,137,180,147,46,149,15,173,223,31,180,178,72,17,215,10,237,88,96,90,142,111,113,112,127,250,71,111,127,248,183,111,127,255,63,255,236,31,127,255,27,168,142,73,97,253,79,234,250,250,104,191,15,200,209,5,127,193,240,188,219,186,47,255,253,223,189,253,139,223,255,38,90,183,175,241,164,129,89,117,207,106,224,119,144,159,223,50,228,231,14,184,127,183,118,37,216,174,169,61,146,221,86,56,234,233,219,60,55,39,37,242,65,50,39,36,28,166,126,129,203,201,224,51,248,189,95,133,28,95,217,175,139,137,123,119,252,61,89,17,82,40,148,19,92,66,192,215,17,162,252,1,143,52,129,165,35,230,56,240,107,243,31,202,47,221,7,240,184,211,212,211,6,173,147,64,194,233,247,227,70,239,38,218,18,254,155,64,135,230,10,16,25,232,145,164,109,71,194,78,190,38,125,225,7,142,117,149,94,80,56,223,41,105,114,60,60,157,255,247,85,39,65,137,207,225,235,226,122,185,91,189,207,67,55,137,252,113,179,171,253,252,142,177,122,196,10,112,76,79,150,9,96,167,188,186,99,10,103,151,90,146,217,244,49,227,247,54,199,93,63,247,246,201,249,59,124,241,236,110,10,24,72,182,114,207,21,79,71,111,242,57,193,176,123,104,216,238,10,103,217,223,29,67,197,75,226,84,39,38,103,242,119,103,249,219,7,131,61,187,211,115,132,113,125,27,81,194,189,203,122,242,150,229,42,200,150,181,189,221,43,39,128,240,138,11,239,11,105,119,11,237,205,47,45,105,77,54,69,158,184,58,111,255,235,223,255,252,71,255,246,103,255,244,163,47,127,251,175,82,27,107,63,165,61,29,205,162,244,190,155,1,55,247,215,230,71,247,6,190,238,102,192,123,238,0,60,195,237,255,74,190,126,233,125,125,253,100,195,228,196,170,120,216,249,127,183,206,157,238,11,60,184,23,112,44,227,95,233,125,129,135,251,246,89,14,242,187,188,226,247,119,133,159,213,165,199,246,216,81,151,158,216,110,95,67,247,79,204,189,199,228,115,92,217,51,165,116,106,91,62,34,171,59,141,184,231,34,127,152,137,227,216,202,188,43,193,212,90,251,234,33,173,158,10,99,117,44,251,119,132,180,58,177,131,159,236,132,132,223,247,233,129,204,26,125,74,252,59,9,124,32,109,61,182,175,143,39,160,59,230,248,215,80,216,19,11,254,209,1,125,90,223,115,71,246,93,167,225,177,33,126,175,53,31,84,122,247,52,245,196,181,248,165,43,235,137,79,243,174,14,120,15,125,61,117,160,222,33,250,187,90,251,97,103,140,159,253,228,119,127,246,211,63,251,242,143,126,231,103,255,240,183,167,239,29,66,55,217,215,185,107,22,137,107,49,16,189,221,195,164,55,118,228,178,45,36,205,2,134,174,152,54,28,8,40,203,52,244,204,252,121,178,135,153,221,55,62,63,60,16,178,132,131,109,189,171,48,89,77,211,132,97,250,61,159,109,223,36,139,108,246,9,208,151,20,55,72,109,222,228,67,254,60,1,13,186,50,19,184,73,144,152,124,201,92,140,199,182,0,79,183,215,246,205,220,237,179,236,152,188,221,69,203,4,244,208,238,102,254,153,102,220,127,248,227,95,252,183,223,62,210,241,196,24,34,231,126,224,1,65,61,62,61,220,6,139,19,129,191,3,164,26,6,78,170,186,175,128,234,246,157,200,191,65,242,150,184,73,63,97,111,30,139,121,249,191,253,175,111,127,252,119,79,26,122,123,78,222,195,214,59,48,255,148,185,119,212,194,83,201,29,153,210,167,170,149,57,74,64,158,78,112,164,88,190,153,92,203,222,37,190,201,223,249,250,172,205,244,211,205,82,213,73,28,148,163,14,254,167,63,61,123,251,151,127,252,208,6,238,113,177,35,135,239,104,139,245,15,254,232,236,203,191,253,225,93,237,120,147,4,212,72,192,241,83,143,182,184,40,46,118,64,235,41,116,248,101,222,127,36,218,134,84,121,5,108,42,1,44,85,119,174,245,154,71,200,161,126,238,188,16,121,110,193,10,60,185,159,237,255,21,18,129,23,50,191,248,89,48,165,15,199,244,120,86,45,171,44,60,198,51,42,145,149,64,212,76,78,126,184,150,4,82,248,209,74,192,195,194,35,8,194,167,117,132,46,115,18,137,227,249,237,200,156,111,42,230,228,103,53,198,83,44,231,177,110,121,178,41,217,222,124,82,143,255,82,147,31,133,221,126,118,16,148,187,141,251,122,65,80,228,20,155,115,65,36,65,80,178,176,0,16,14,139,224,203,110,66,151,69,171,122,188,85,180,115,110,142,119,138,178,193,70,57,14,240,75,236,252,238,173,99,114,165,125,183,107,148,61,207,14,60,30,30,39,174,75,178,141,244,216,195,55,143,69,88,185,221,171,200,252,250,243,252,97,149,185,121,112,80,1,17,37,75,66,34,154,253,84,191,91,64,206,175,93,121,145,65,206,165,59,84,96,192,238,195,159,28,252,213,93,12,148,35,227,61,75,201,92,159,163,167,201,42,189,123,116,106,50,157,38,222,102,59,158,35,143,105,166,77,75,67,171,220,137,4,147,237,135,28,177,246,25,144,201,42,212,188,228,205,18,148,7,185,252,36,136,203,35,190,126,62,193,103,81,147,197,97,110,134,94,242,170,102,215,132,199,169,236,66,96,158,56,159,119,169,188,121,56,210,203,221,16,34,201,214,95,54,27,128,169,247,226,50,47,125,165,88,40,111,210,160,60,97,82,215,46,80,133,252,217,185,37,186,73,168,33,37,137,87,241,42,179,16,110,238,31,248,121,69,134,193,210,241,180,109,6,114,126,78,1,31,90,241,206,206,19,101,145,196,100,129,3,234,173,217,215,187,93,213,33,24,192,215,65,130,46,157,96,43,95,222,134,169,57,182,76,30,168,38,57,128,114,98,220,156,228,177,95,166,194,216,45,146,137,222,245,196,96,233,87,50,163,5,140,134,244,241,111,236,250,32,67,61,217,27,32,111,255,226,127,254,226,111,254,159,127,249,233,111,159,167,65,70,14,126,254,73,5,218,226,16,182,228,196,69,175,216,159,237,95,52,94,193,217,89,185,236,244,41,244,66,249,36,205,126,43,239,207,160,207,15,111,229,143,63,239,143,224,42,185,220,229,3,53,84,158,73,230,51,229,243,107,77,78,78,89,222,163,145,110,77,190,7,153,244,84,194,155,44,140,205,65,185,30,209,66,176,202,255,248,203,255,244,119,41,210,71,22,36,5,140,160,143,63,150,174,247,139,212,142,31,78,190,171,137,187,232,42,59,45,204,223,49,136,18,52,227,44,110,205,161,59,83,152,144,253,164,82,217,189,92,189,151,43,31,122,233,118,166,167,36,72,164,96,246,202,221,203,146,134,71,187,13,83,147,88,30,247,194,192,236,99,191,252,106,76,88,153,254,42,86,114,236,251,228,45,192,121,26,107,228,180,127,14,71,160,111,167,137,223,240,148,5,24,24,187,61,228,235,244,252,43,168,255,116,5,3,74,254,145,125,185,27,111,240,139,253,251,247,52,12,221,161,91,119,102,212,133,178,55,92,239,96,168,39,134,39,200,8,158,255,134,237,4,218,34,190,120,117,234,0,220,206,132,25,253,47,127,248,135,111,127,247,191,158,231,229,208,203,166,16,68,65,223,36,189,255,112,115,111,31,236,222,127,156,167,49,151,242,71,122,120,196,109,102,197,124,8,102,51,242,31,134,217,12,88,62,57,251,233,230,173,212,54,144,9,184,116,26,50,104,177,15,25,100,237,66,6,133,233,33,221,67,200,32,92,44,65,69,12,94,236,66,6,229,151,149,197,254,92,99,126,126,20,128,77,221,7,96,19,150,73,80,202,182,104,131,230,124,97,165,127,78,99,177,237,216,6,211,245,205,242,54,46,219,252,233,184,108,71,81,212,238,29,78,72,214,214,247,15,144,118,103,192,29,13,175,227,144,104,105,134,228,77,251,145,189,4,120,56,14,149,150,154,65,231,231,167,139,253,243,87,213,67,112,167,175,188,166,222,134,96,123,100,85,121,56,222,212,97,105,121,9,102,49,199,189,72,14,229,102,118,220,197,229,110,58,248,16,241,197,164,231,197,23,83,178,65,242,242,226,137,144,98,15,71,32,187,13,52,150,188,146,220,47,190,96,172,237,62,101,115,240,241,209,159,123,147,112,218,205,149,253,68,148,63,196,169,219,191,189,75,172,130,211,151,164,15,5,185,59,228,134,159,8,86,246,107,16,1,45,163,57,204,222,109,222,35,182,147,213,110,26,204,239,87,221,74,26,157,252,65,201,61,120,106,230,62,225,123,227,26,144,4,182,225,197,67,167,191,211,80,231,251,104,32,233,41,161,155,199,114,229,143,207,86,61,165,197,191,1,44,201,133,230,89,23,231,63,255,209,143,223,254,248,79,178,211,87,192,134,254,217,79,254,242,203,255,252,215,95,254,254,143,255,229,167,96,74,62,255,242,15,254,240,231,127,241,247,231,249,87,187,252,84,186,217,48,0,14,203,77,82,242,12,20,5,19,158,104,75,138,121,252,104,191,211,176,219,167,138,118,49,66,222,220,243,241,46,95,73,215,153,179,122,241,192,113,179,7,71,77,106,177,188,115,105,201,26,244,200,210,98,239,214,238,251,231,219,210,215,85,135,175,23,73,214,39,162,224,221,137,94,152,12,190,107,96,159,75,203,139,59,147,217,29,118,83,91,249,150,217,195,232,61,225,51,239,44,22,192,120,187,41,65,41,199,119,226,36,62,88,215,229,171,35,19,140,73,85,225,105,11,230,87,81,11,52,249,107,88,20,79,118,187,242,84,95,42,207,232,203,100,71,226,29,125,105,191,187,47,149,247,233,203,95,126,132,198,19,14,178,176,140,100,69,205,175,83,27,11,91,224,48,48,136,238,152,85,228,105,36,70,4,145,96,177,140,97,59,179,234,78,40,198,245,109,40,198,115,120,142,201,31,14,36,144,73,111,61,71,25,72,32,53,33,215,86,61,77,153,116,132,62,196,145,158,143,73,4,15,190,151,27,141,62,91,29,138,108,47,176,6,161,51,25,13,249,165,151,43,248,35,138,170,33,221,229,114,76,234,128,155,254,70,147,166,32,165,181,218,204,26,14,54,90,247,135,102,137,167,90,20,167,90,220,82,83,107,220,70,237,8,75,183,90,165,202,125,186,200,242,94,2,33,38,8,90,179,186,156,54,5,125,42,72,84,115,225,218,45,212,151,225,32,12,165,245,98,138,43,120,105,142,179,248,182,219,141,103,227,69,175,103,153,246,182,88,28,85,27,243,249,154,170,18,110,161,84,192,66,168,40,212,183,61,113,107,9,22,213,102,236,168,58,220,42,11,123,34,54,21,99,49,233,17,68,77,80,72,155,180,227,226,54,30,224,92,72,180,171,61,127,234,143,200,214,20,37,145,210,120,12,193,147,73,77,157,193,60,163,144,184,40,132,61,140,158,107,17,91,102,26,209,98,213,42,58,77,126,66,91,168,61,90,249,84,167,189,182,253,102,223,33,76,113,83,224,241,72,32,90,216,82,20,188,113,4,23,135,1,205,150,2,123,0,45,114,225,114,93,164,99,77,37,251,93,184,206,20,120,151,142,67,157,236,48,117,66,110,179,235,120,227,14,241,210,204,82,250,30,35,209,236,182,185,93,49,86,44,4,157,141,153,67,208,53,21,52,106,19,181,195,91,62,37,49,133,184,32,251,12,18,76,209,216,169,219,180,221,225,205,17,89,199,26,29,88,16,132,182,48,174,215,92,163,40,213,97,149,30,202,97,183,173,120,134,181,93,215,212,70,32,187,16,108,143,166,232,160,54,233,109,235,115,186,28,241,157,198,122,49,176,219,185,190,213,20,130,190,87,224,41,223,88,12,244,33,77,215,168,37,181,161,48,117,222,232,65,4,197,45,171,36,167,97,101,40,32,100,138,36,23,131,21,188,232,19,81,85,82,171,10,38,26,61,124,237,33,3,172,19,82,212,148,41,68,157,58,40,52,25,155,210,52,234,186,112,115,217,217,22,102,75,172,39,214,80,99,210,153,120,164,220,181,235,52,181,160,134,170,177,13,227,89,181,137,160,18,169,71,213,13,89,228,160,42,71,171,117,164,55,168,109,116,125,76,117,200,142,221,30,112,181,86,211,195,244,128,100,214,4,179,141,11,77,149,242,215,209,64,66,138,226,0,94,116,214,234,92,133,67,222,194,220,90,125,43,160,144,39,13,106,17,9,171,245,5,237,185,113,191,101,143,120,83,98,182,145,71,204,124,99,184,233,160,81,111,54,24,241,214,176,213,169,89,126,113,88,43,81,102,52,16,155,229,177,220,152,67,196,38,64,163,146,52,168,243,161,89,232,195,129,60,154,145,109,144,129,105,207,214,144,66,90,212,104,89,135,37,104,187,40,54,150,243,134,48,209,199,36,138,213,182,44,129,6,134,205,181,244,81,223,239,99,112,221,105,141,219,132,62,170,147,205,118,93,37,165,184,19,83,186,60,194,76,174,209,218,118,234,20,209,88,115,3,190,61,64,167,122,236,145,147,136,237,211,246,208,215,6,174,26,85,17,140,218,170,112,127,235,224,230,10,241,162,126,72,13,166,244,40,162,22,164,164,80,112,220,47,143,149,245,132,108,183,54,92,137,154,241,157,216,175,143,29,111,173,185,3,95,30,201,74,76,211,225,50,192,248,160,85,111,40,65,27,130,173,209,16,209,21,167,218,43,114,42,141,116,34,210,110,244,96,201,95,107,70,61,92,18,8,92,139,97,147,39,3,163,84,117,2,140,230,89,181,239,230,12,122,90,37,87,211,137,223,42,181,231,83,83,159,40,75,180,51,107,170,85,53,183,233,171,181,2,201,75,181,34,51,216,196,246,22,50,137,158,220,147,114,88,87,35,33,121,130,27,133,150,48,104,115,42,231,65,107,30,150,16,147,179,36,165,37,141,194,245,84,15,129,234,88,241,24,137,24,104,98,52,145,109,52,80,230,209,182,43,14,52,107,56,181,116,26,41,107,72,174,68,119,112,9,18,185,122,119,49,28,146,244,50,238,172,134,241,108,211,174,225,140,53,40,21,121,33,7,250,101,201,13,253,78,21,233,12,167,90,141,97,90,106,171,214,25,65,148,194,43,194,162,38,207,5,126,180,221,172,36,193,138,234,144,85,160,27,99,62,68,125,93,43,55,151,38,102,47,76,207,236,107,28,72,163,92,59,192,122,131,62,9,73,70,127,218,235,54,38,168,64,76,97,152,167,71,219,105,147,112,216,92,207,162,33,116,136,231,218,242,4,209,194,85,60,135,124,69,40,205,109,196,44,82,35,114,82,42,142,201,118,204,199,211,73,87,21,234,83,130,201,13,133,1,213,42,90,3,30,127,24,64,2,76,216,196,55,63,97,211,19,138,27,79,218,224,147,63,0,191,90,108,196,146,150,27,37,153,72,174,214,225,134,6,68,146,117,199,4,57,73,53,34,201,220,162,4,30,48,46,160,1,39,165,8,43,161,189,74,242,79,230,120,99,177,25,38,31,167,27,97,216,167,70,117,93,44,54,204,96,222,24,77,234,18,85,192,183,91,91,25,227,45,161,20,150,153,206,114,140,47,181,98,100,169,69,162,15,81,219,169,179,22,10,162,182,93,235,148,185,209,58,52,52,211,231,108,36,105,72,191,25,4,182,12,13,199,178,128,10,205,88,111,65,81,113,218,211,54,185,113,171,230,105,134,101,64,33,99,177,240,108,174,141,93,122,194,48,51,131,103,131,133,88,179,139,189,238,162,202,148,202,129,144,131,170,192,171,89,143,161,37,102,184,107,9,207,205,37,169,64,20,10,5,171,96,47,74,253,173,110,133,184,33,75,100,81,23,72,166,88,20,205,250,182,42,114,157,182,220,169,46,214,133,6,164,54,135,83,117,93,93,144,76,123,25,34,141,144,167,167,52,33,245,253,104,24,153,27,108,45,168,80,84,207,85,155,38,233,170,61,171,27,52,201,153,218,153,48,170,160,234,104,59,170,99,76,139,164,145,58,97,226,205,13,77,118,87,148,46,209,107,13,50,176,82,52,142,90,150,68,76,162,94,24,202,220,106,153,51,72,151,99,204,168,154,35,9,98,90,148,138,166,221,92,72,210,12,234,172,81,149,205,81,197,141,68,180,35,175,25,33,104,107,218,24,112,88,107,60,215,45,143,109,72,140,66,133,78,107,50,24,183,136,45,191,232,177,99,1,86,22,88,211,232,234,8,171,227,17,162,98,13,173,208,168,213,167,129,79,240,130,223,47,22,218,65,55,22,241,1,17,58,84,216,13,136,129,220,22,233,242,92,85,153,69,175,89,47,42,196,176,52,11,10,35,198,10,135,35,83,47,73,102,97,139,175,163,213,96,70,140,64,15,107,6,87,53,106,136,223,92,146,51,99,205,98,254,140,156,108,112,87,153,243,106,151,14,138,190,213,205,133,173,58,31,113,141,216,180,32,163,170,214,45,84,46,218,96,46,219,16,176,68,212,213,18,139,215,163,134,213,90,54,75,146,209,218,192,35,101,130,186,4,143,212,98,198,205,133,237,156,237,20,101,150,108,17,172,91,158,213,169,78,107,83,152,67,20,191,245,114,189,190,129,217,22,210,150,58,51,193,213,227,90,31,82,250,11,159,233,149,141,0,145,75,18,141,218,185,1,38,132,104,205,229,73,103,59,86,134,106,204,150,218,16,170,106,182,135,86,55,75,165,59,213,205,128,36,38,186,167,149,36,119,227,109,121,210,46,234,74,105,5,166,191,37,27,136,61,98,130,5,200,82,225,136,121,115,25,245,96,203,25,231,192,146,61,27,144,68,219,224,22,179,249,6,31,175,25,26,147,181,182,201,241,178,140,205,134,147,49,53,42,70,80,35,8,183,155,18,238,241,18,6,137,106,142,129,135,120,43,176,69,7,34,169,178,60,91,235,72,205,239,114,170,34,245,154,5,28,105,7,69,113,195,219,117,19,158,138,29,115,99,119,7,109,173,11,86,58,111,52,238,206,21,40,215,143,166,150,97,47,203,144,215,52,39,102,55,156,86,117,70,87,187,205,222,88,54,38,14,189,246,208,166,63,65,90,179,5,60,143,112,134,40,116,72,10,69,199,148,27,26,136,222,26,111,9,5,163,17,163,216,107,225,176,52,29,153,242,188,71,87,49,172,216,55,224,66,40,196,213,162,152,19,131,178,80,66,232,92,61,176,11,209,160,189,245,69,126,165,210,93,38,114,20,212,244,129,249,177,16,172,117,176,106,177,30,141,7,80,206,197,196,86,19,175,175,140,205,84,154,81,1,237,175,125,122,107,200,145,204,208,181,92,23,173,25,172,179,24,184,216,164,215,27,244,88,181,230,15,250,22,2,83,190,80,215,183,138,171,235,124,135,168,109,4,107,130,243,228,136,163,229,57,173,45,122,124,29,130,96,189,80,90,192,56,215,96,71,45,205,107,142,77,142,96,202,94,35,26,194,83,66,98,183,219,120,228,24,100,71,195,224,94,85,157,108,10,166,205,196,122,206,90,119,41,196,114,91,88,187,170,139,160,143,171,164,170,34,232,124,211,104,204,59,4,103,14,12,187,205,177,82,40,204,71,109,169,88,151,218,181,146,217,235,64,131,225,136,81,137,92,212,239,5,141,33,231,48,9,130,110,145,239,118,169,122,125,234,33,117,195,80,235,243,113,203,105,153,212,20,101,176,105,56,179,204,49,60,40,118,75,85,44,26,116,172,169,70,244,69,2,106,172,7,46,62,21,215,174,138,40,106,167,80,234,23,234,34,61,52,153,216,5,38,2,219,242,74,245,158,216,138,68,181,48,142,74,124,201,151,45,115,50,50,173,46,163,134,133,78,196,217,91,219,169,174,7,91,71,153,79,85,48,60,52,202,155,4,229,173,49,238,202,141,241,116,70,77,39,150,35,111,25,205,88,79,228,254,76,44,91,200,22,146,138,185,186,178,118,59,241,182,87,237,219,226,104,233,35,139,113,14,175,202,242,42,164,196,38,93,38,35,167,99,247,150,113,95,208,85,73,170,47,201,82,85,243,6,5,72,211,240,22,206,205,7,99,165,129,161,243,112,49,128,38,120,25,90,55,25,187,105,228,214,109,105,49,192,129,177,22,49,82,40,11,81,40,21,213,9,181,45,217,101,98,45,118,145,113,167,57,144,70,164,36,35,209,200,99,135,205,246,162,36,66,189,181,168,204,71,61,72,55,87,93,70,26,154,17,222,243,184,160,49,210,237,69,151,158,207,45,109,200,12,168,185,234,108,234,221,14,39,143,40,155,69,138,57,109,88,12,151,60,51,28,109,153,6,213,142,139,16,209,166,121,164,205,99,81,131,193,54,222,2,238,137,165,166,109,46,13,182,163,23,231,214,118,48,25,116,221,170,204,106,228,104,220,112,182,203,165,63,238,214,221,26,53,134,202,170,11,213,167,80,109,101,42,227,113,51,32,187,99,189,65,76,58,218,166,35,96,144,59,142,231,83,141,134,234,20,210,238,204,115,171,120,221,98,235,125,199,197,184,194,90,48,177,146,87,155,149,220,214,198,231,145,96,19,173,107,242,216,64,136,120,197,26,65,79,226,22,193,118,57,136,87,13,82,114,74,106,95,136,90,253,246,210,157,197,195,250,214,43,114,173,190,182,168,111,7,53,127,221,49,167,152,78,98,141,250,120,141,104,72,236,13,8,127,89,158,55,108,75,157,247,205,41,79,151,29,12,140,247,89,171,219,179,10,205,233,188,44,108,228,46,59,50,182,13,168,235,143,197,34,94,12,161,97,163,219,204,45,137,126,137,114,48,81,32,71,209,216,177,68,10,23,22,94,71,112,236,17,162,235,195,181,49,153,199,65,119,178,234,43,205,117,71,141,54,45,198,245,132,101,123,181,240,35,94,203,149,38,46,239,251,179,49,223,167,128,1,230,91,152,211,27,177,165,110,141,11,244,121,81,174,143,26,57,181,69,241,118,111,56,83,32,143,133,112,211,29,23,165,177,85,235,44,182,225,170,219,239,53,224,65,99,140,249,213,14,170,175,189,121,213,23,124,165,104,76,67,72,227,214,37,104,176,196,176,25,99,192,253,238,164,183,136,38,176,28,5,181,90,163,97,41,189,176,22,35,157,24,105,205,25,148,11,49,101,194,250,192,219,81,98,190,200,160,30,180,36,26,42,54,245,171,205,166,62,154,172,234,234,70,117,235,16,226,117,74,66,157,138,115,101,108,205,72,80,113,186,114,113,74,146,36,180,106,183,105,25,157,181,218,84,91,203,161,102,123,66,111,219,88,185,4,204,166,9,217,197,40,147,49,74,197,18,69,214,20,91,144,176,46,161,207,132,212,114,97,205,234,192,16,128,237,78,211,153,113,36,138,31,36,212,232,103,137,29,117,181,190,130,203,115,92,132,81,241,243,247,137,61,122,191,240,251,5,35,125,180,252,251,70,39,189,71,40,255,252,58,159,23,191,244,94,177,231,6,52,221,7,73,185,79,224,43,7,223,188,223,132,247,137,198,249,34,59,40,122,13,136,37,212,94,236,238,151,30,190,223,22,188,218,245,134,130,37,63,47,178,11,167,87,158,40,107,161,127,115,141,194,9,139,207,98,230,42,88,134,214,252,213,125,202,34,44,162,98,249,17,202,119,163,185,220,215,150,199,195,136,126,128,24,158,201,125,151,236,245,91,114,189,170,240,235,82,46,74,2,70,238,222,96,63,21,182,51,148,200,60,152,103,104,246,16,182,83,206,171,12,201,210,71,97,59,77,58,143,208,73,210,109,180,74,152,202,27,53,178,70,31,133,237,116,169,93,174,219,176,157,40,149,39,128,173,95,59,10,153,9,10,174,104,178,198,36,33,62,155,187,72,158,89,108,206,56,253,189,162,200,126,26,73,83,192,83,122,160,138,195,3,210,216,199,7,53,210,138,14,33,54,111,35,101,222,109,246,99,129,50,53,185,178,215,159,163,160,153,25,116,68,37,240,64,161,239,2,104,126,247,243,221,207,175,238,143,119,47,20,159,151,32,165,220,9,198,231,37,49,173,188,103,132,227,75,11,63,35,32,223,187,9,158,210,122,40,40,223,59,105,236,195,242,121,207,9,204,151,214,246,96,104,190,67,61,79,4,231,75,75,63,21,158,111,79,164,80,56,13,23,158,30,43,200,12,150,171,200,3,43,138,226,61,28,179,45,43,123,118,182,11,177,151,134,195,219,167,237,140,142,51,24,191,77,205,88,62,10,42,151,178,248,84,88,57,47,131,200,121,34,176,92,154,227,205,161,45,143,50,122,87,144,119,194,203,237,203,103,156,126,249,15,127,242,246,119,255,251,151,127,250,163,159,255,201,191,123,251,227,127,124,251,247,255,237,29,180,119,18,40,29,56,218,55,255,54,229,158,109,116,182,55,187,118,207,79,76,164,131,48,223,220,231,232,203,127,248,15,111,255,244,255,120,132,163,204,18,187,223,230,67,165,59,139,236,221,149,62,16,107,111,87,230,145,104,123,251,130,15,198,153,59,135,37,20,249,202,14,205,193,50,84,224,57,34,33,248,231,255,63,123,239,193,44,57,114,157,137,254,149,27,67,189,32,39,234,222,46,120,211,29,98,44,10,40,239,189,217,213,118,192,21,10,85,64,57,160,108,71,71,80,75,81,156,25,106,68,179,164,72,138,212,146,163,149,68,74,187,156,17,101,232,134,230,207,240,182,249,23,47,1,148,129,173,91,117,187,103,222,163,212,211,228,237,219,153,137,243,165,61,121,78,158,115,50,175,246,166,210,221,140,137,20,181,111,172,96,244,189,184,253,244,78,58,187,32,43,140,120,64,145,17,31,184,128,28,39,220,3,212,174,103,14,114,252,94,236,221,167,131,254,50,38,214,133,185,159,145,68,169,47,19,79,15,224,14,161,0,216,174,54,86,196,215,177,172,237,87,18,44,218,7,92,192,190,181,225,225,3,10,104,103,64,90,126,228,44,254,27,159,16,253,232,168,194,29,137,90,50,102,144,230,105,2,4,65,120,9,120,85,198,176,154,217,163,240,104,223,95,206,59,154,71,181,231,149,100,250,163,231,92,124,87,167,248,167,249,85,209,249,219,241,230,4,66,249,245,31,64,157,95,79,75,35,212,15,134,185,214,57,118,193,101,29,117,99,175,72,88,242,125,250,90,100,152,174,149,208,183,84,6,240,111,71,17,136,129,130,138,173,151,140,217,107,213,206,104,50,76,123,167,186,216,255,214,237,130,11,251,231,49,15,124,8,242,60,169,169,254,245,132,101,178,213,107,117,255,133,163,204,28,21,10,95,59,78,233,19,187,169,124,190,62,241,249,207,127,254,34,6,101,237,107,79,131,31,237,214,63,13,237,179,239,228,61,246,166,120,33,219,137,230,50,174,165,11,91,123,131,151,31,88,27,64,36,51,121,18,93,54,156,111,184,177,16,80,216,203,36,172,118,89,79,152,94,191,245,233,10,162,160,211,239,220,106,2,114,138,61,164,182,172,114,220,20,195,8,29,190,219,137,15,246,56,251,62,9,140,120,16,205,61,244,251,60,239,20,184,10,204,1,215,54,239,157,12,129,74,89,211,34,164,180,61,63,142,133,143,131,119,5,19,174,122,120,103,129,45,51,28,242,246,18,9,152,59,33,0,246,196,120,114,9,29,48,175,14,105,110,217,223,249,207,93,67,196,245,181,187,39,119,15,59,123,122,242,233,221,114,77,200,53,180,30,169,6,238,163,48,144,106,40,146,116,62,32,208,183,162,31,108,69,113,145,254,20,30,108,37,72,68,4,76,77,62,247,193,86,145,164,239,126,176,21,21,251,188,243,96,171,4,157,106,35,33,35,159,70,27,17,25,135,8,30,161,206,109,163,36,223,255,200,93,82,151,123,201,135,164,193,66,22,250,244,225,176,91,146,164,167,214,85,192,83,91,85,179,94,95,155,7,203,238,52,6,123,185,29,25,242,163,195,137,49,86,233,0,198,190,182,166,176,245,239,195,2,95,63,58,188,7,49,80,37,73,30,223,9,117,84,242,66,14,108,97,17,65,81,104,183,133,184,247,14,156,36,112,10,242,237,45,99,32,27,92,128,119,115,179,163,203,247,77,160,5,95,242,161,85,203,233,197,223,61,116,162,216,66,218,233,52,231,130,186,95,153,22,131,188,50,47,129,63,124,3,126,9,214,97,174,8,252,231,16,232,154,130,175,97,2,186,126,128,189,237,210,166,46,152,58,238,110,178,46,123,176,192,118,179,9,121,128,210,184,37,179,223,131,136,116,36,2,163,56,134,184,143,223,31,185,119,58,232,145,111,39,186,176,91,63,255,192,186,139,210,173,38,144,8,13,91,250,147,157,180,114,106,65,66,208,253,58,5,180,36,26,225,190,20,47,155,4,15,84,227,70,147,249,254,147,72,201,236,226,233,184,95,74,151,213,229,248,213,96,95,151,157,18,230,175,138,219,194,117,65,83,231,193,105,110,206,249,49,216,142,173,184,139,123,17,189,185,113,174,77,149,252,135,83,0,205,149,98,221,82,122,40,9,38,175,235,184,199,191,208,144,183,239,89,17,121,108,255,109,65,57,103,116,193,26,57,135,119,159,247,84,32,98,189,147,158,245,190,152,27,160,140,253,214,142,60,127,93,221,179,191,58,17,212,248,243,23,77,148,40,18,151,181,234,188,102,28,174,21,121,252,216,190,78,196,181,109,250,57,192,121,4,157,7,141,236,159,119,237,112,222,237,224,98,118,224,59,191,189,124,63,189,23,140,115,76,124,96,207,20,144,12,172,71,1,110,92,9,175,64,215,209,198,94,177,39,118,167,221,78,42,152,155,110,154,152,36,144,110,123,181,31,224,234,78,211,254,1,218,89,109,215,175,80,67,191,111,192,205,65,161,197,96,156,191,116,42,31,142,97,31,63,182,78,206,247,74,176,195,99,111,192,184,184,86,188,87,165,241,102,158,135,54,157,88,103,243,255,117,125,99,95,137,99,25,135,255,251,31,59,228,64,190,147,249,248,49,63,7,43,247,137,181,79,223,144,182,8,233,218,129,238,35,12,157,15,234,72,107,79,46,64,188,122,32,14,100,113,116,19,58,214,222,206,220,31,70,94,68,194,110,128,157,15,228,230,61,183,9,28,79,186,216,207,94,176,209,228,190,121,116,91,240,35,58,119,214,159,18,238,93,203,95,226,141,129,124,148,167,221,130,212,225,128,213,11,187,79,245,159,168,4,87,249,161,42,160,247,35,251,111,127,154,187,115,7,57,69,227,234,129,221,69,119,146,114,58,230,209,222,66,231,188,81,114,35,0,21,109,20,226,109,2,99,56,204,159,47,235,24,79,66,251,40,92,23,122,53,62,107,161,61,126,60,230,151,187,133,252,228,120,45,250,67,231,82,244,11,233,60,1,122,25,111,94,166,38,25,59,246,30,152,151,187,102,130,94,176,39,198,193,155,230,216,35,135,124,123,141,4,10,28,124,152,118,3,22,148,231,173,188,128,175,205,190,83,173,86,60,58,232,4,16,229,24,25,60,59,207,62,245,252,198,238,37,210,27,145,159,75,159,63,118,193,206,168,233,58,155,220,67,3,181,95,252,156,149,112,117,115,133,129,69,240,118,72,51,78,207,146,167,15,192,76,181,79,45,206,22,77,128,148,165,243,154,230,73,243,31,113,6,220,183,92,180,244,205,141,164,46,179,0,110,191,11,122,92,182,94,135,59,83,127,14,218,82,23,231,178,12,138,186,206,237,21,213,104,240,2,123,76,248,15,76,209,176,73,89,116,30,88,199,244,231,89,97,222,116,223,57,20,119,43,230,148,201,167,105,251,114,177,217,235,38,83,176,189,183,138,112,194,178,227,164,211,215,93,203,8,211,182,126,240,214,15,195,54,202,200,59,191,175,130,105,59,132,53,171,150,29,40,189,247,23,27,237,93,210,164,33,123,173,231,153,73,162,106,57,160,193,9,219,142,83,68,193,55,105,80,160,122,77,177,142,221,71,99,237,156,42,200,153,112,12,5,114,148,132,99,103,162,19,83,59,109,196,86,175,17,155,184,184,243,78,115,12,83,83,118,107,231,175,64,190,99,97,82,118,182,36,141,243,208,60,228,55,153,165,43,39,205,76,184,170,101,133,130,185,67,229,48,80,57,144,184,98,25,70,225,64,218,150,91,115,86,85,9,144,104,57,205,173,44,67,23,201,13,184,107,53,205,168,201,234,245,2,36,78,172,146,195,36,206,93,111,82,204,44,185,111,155,184,235,9,51,9,186,98,147,99,98,32,135,0,197,33,171,120,60,169,37,175,13,142,209,83,85,167,135,65,183,42,118,171,82,107,208,253,160,85,169,234,209,211,206,105,85,250,80,247,25,232,149,244,62,31,116,239,54,125,236,94,142,89,128,172,174,167,171,214,105,208,85,74,146,193,64,78,147,153,102,14,132,54,73,70,201,84,109,67,91,204,74,27,100,150,236,245,40,203,24,32,113,4,234,74,89,237,53,51,38,103,65,66,32,17,179,33,193,79,48,84,32,11,205,152,236,181,146,98,98,32,171,110,229,128,129,50,179,135,202,24,41,102,146,181,71,15,62,38,130,62,88,129,196,131,3,225,58,107,77,56,80,185,131,221,207,238,144,131,1,146,206,130,202,235,160,197,185,170,229,165,120,232,17,227,48,225,108,210,243,156,67,123,3,138,25,123,218,219,28,236,204,129,92,119,87,126,182,239,51,50,47,131,2,60,248,8,98,153,89,190,234,161,106,231,31,155,193,49,72,222,174,156,67,21,205,3,170,49,150,81,10,213,189,229,114,80,24,39,44,71,205,89,97,223,8,197,158,4,42,187,235,21,240,147,176,127,218,35,163,30,124,40,9,139,32,94,152,179,246,88,20,119,179,65,103,189,165,12,80,138,221,212,233,196,245,34,201,36,179,71,203,168,101,157,181,252,210,57,187,191,12,175,177,212,189,252,79,88,74,247,59,222,217,150,210,207,254,145,115,205,157,35,27,218,198,152,135,87,59,13,209,54,193,120,242,111,36,126,62,2,249,142,4,233,228,59,231,248,222,239,97,200,178,202,236,242,119,143,211,8,202,206,216,99,229,59,74,185,47,255,70,179,228,139,43,219,34,101,41,127,78,190,45,2,26,11,225,240,70,23,200,199,37,18,165,69,87,190,14,100,8,87,190,100,255,231,202,119,172,101,135,252,62,214,39,251,187,124,247,57,196,129,190,163,27,236,29,146,128,228,112,180,101,237,172,93,71,92,175,243,146,95,154,63,124,231,72,79,14,192,193,166,119,176,243,93,133,100,236,132,41,39,195,50,63,28,141,139,7,161,234,202,37,123,239,179,247,246,8,235,59,199,36,113,104,201,254,255,86,177,184,229,244,21,119,29,30,122,204,117,126,181,193,174,133,107,176,60,246,187,120,252,202,223,141,160,176,59,41,162,184,173,96,185,172,163,209,223,236,206,77,221,255,93,242,225,78,72,220,127,104,139,210,30,11,99,84,175,236,45,31,59,211,71,116,177,157,144,126,71,185,135,59,139,200,233,206,142,234,188,147,53,61,26,72,238,44,1,126,185,171,2,246,177,98,112,241,95,95,65,15,176,128,223,230,158,204,113,17,237,59,218,183,76,206,232,238,157,5,197,91,191,189,59,31,70,248,45,195,119,17,146,194,8,29,235,135,193,65,39,58,191,85,26,40,116,118,89,40,52,119,111,18,135,206,30,37,199,26,18,97,29,119,22,187,207,62,238,62,133,5,19,90,147,162,122,253,242,14,63,88,103,162,173,245,254,218,184,215,248,197,104,7,91,204,137,89,234,27,179,72,95,138,123,44,18,151,1,230,250,238,50,225,21,217,121,41,68,212,35,108,54,221,209,39,243,187,22,163,203,132,115,38,249,87,180,222,68,85,232,36,95,64,222,190,184,237,151,153,116,94,129,103,145,209,60,203,54,252,184,121,214,206,6,20,108,65,84,43,162,140,53,175,189,190,119,244,229,217,134,168,79,173,98,126,211,146,23,248,46,198,21,96,125,150,13,250,46,72,151,241,233,206,77,54,66,156,185,68,150,121,165,45,207,103,18,185,79,125,63,65,210,97,98,215,195,29,203,179,152,223,101,236,247,100,72,71,96,115,126,120,101,155,213,220,185,238,131,78,111,238,101,144,65,215,180,112,145,254,98,202,94,107,91,56,132,71,219,186,96,33,221,21,204,114,143,226,103,198,191,156,49,99,118,138,219,37,205,241,218,233,188,88,110,59,19,152,8,150,101,46,138,121,251,220,18,163,138,70,85,35,204,150,246,150,67,236,45,191,53,205,91,71,71,38,244,169,35,182,129,47,82,114,185,159,104,127,73,21,119,202,199,9,233,233,130,58,184,236,120,209,195,227,243,4,141,36,224,106,144,207,252,23,41,6,95,133,248,137,186,153,109,228,142,225,49,222,93,69,42,12,1,171,97,88,183,121,52,205,157,229,48,122,47,240,40,12,190,174,241,215,44,44,63,224,100,27,197,227,220,38,194,39,39,40,236,163,159,220,69,30,132,116,251,78,41,63,173,102,184,11,237,253,120,125,243,61,80,5,187,239,8,95,51,173,255,118,166,74,215,226,241,24,45,253,197,67,216,79,64,58,241,124,244,244,110,217,216,240,246,129,199,119,60,48,52,199,35,151,171,208,51,23,223,148,121,37,45,197,99,2,245,177,157,163,61,244,202,49,136,122,198,247,78,162,190,213,102,27,71,143,135,33,231,145,9,114,4,247,170,245,158,207,32,211,176,46,242,155,80,175,66,59,60,220,152,26,181,106,174,130,236,24,178,102,222,29,202,125,216,87,97,129,117,39,142,161,66,78,148,130,39,13,174,146,152,191,1,46,193,230,68,201,83,131,114,135,17,215,59,90,145,231,141,254,83,202,128,161,247,238,190,60,185,114,34,23,14,224,42,59,174,17,92,124,30,229,235,233,103,175,223,92,21,240,230,207,155,63,255,201,174,35,248,47,14,223,185,250,236,131,248,3,251,127,126,71,131,207,218,252,34,196,173,100,207,250,194,206,36,194,124,74,34,35,158,66,163,221,247,84,143,222,37,254,59,10,162,226,220,35,98,153,164,62,116,34,108,71,160,200,79,35,108,7,231,97,146,194,251,248,185,97,59,50,196,223,29,154,132,19,112,223,9,77,234,211,242,253,47,214,178,162,210,218,246,227,91,55,246,67,131,135,104,103,1,231,33,132,230,189,49,63,254,210,96,164,172,191,124,33,220,135,79,93,30,95,52,106,133,159,71,5,64,236,236,163,33,222,78,39,195,11,30,5,220,217,188,113,28,79,239,110,222,9,39,181,93,72,197,229,68,60,247,108,69,56,185,29,252,181,109,173,234,30,53,125,168,241,126,12,71,131,188,136,150,71,208,121,98,139,22,246,124,220,121,248,5,199,219,126,246,209,122,18,212,86,152,194,9,219,103,133,59,123,209,225,223,160,214,227,177,229,218,124,63,154,206,193,138,155,188,177,232,247,213,117,0,224,30,33,96,167,103,248,249,181,123,37,183,249,215,2,124,150,35,253,107,68,10,186,214,191,70,226,231,58,219,223,5,121,183,251,253,161,50,123,247,251,215,217,138,243,29,242,239,137,122,190,139,254,5,156,225,238,88,74,191,231,251,5,164,253,97,147,23,125,234,9,156,188,224,203,187,67,39,47,32,230,10,158,188,207,87,175,22,62,121,81,119,69,7,80,222,131,204,43,133,80,94,214,81,247,11,162,188,8,227,204,48,202,203,104,94,58,33,206,15,165,188,199,2,187,180,62,247,11,167,188,168,193,231,7,84,94,84,239,79,54,164,242,162,170,124,138,65,149,175,171,139,252,97,149,23,208,125,93,129,149,123,235,87,32,128,225,168,78,236,121,15,100,157,227,59,113,20,168,253,251,222,65,239,102,179,187,50,224,152,178,222,167,120,174,207,130,162,238,30,56,214,35,84,62,56,220,119,187,11,56,185,130,30,185,47,31,126,52,92,24,214,115,72,251,27,236,30,218,126,234,55,130,108,174,100,80,5,91,81,177,9,27,135,232,27,55,220,149,115,67,153,245,182,189,197,146,206,209,167,188,250,211,49,30,230,16,76,230,165,111,121,185,159,36,235,187,105,203,119,161,213,30,142,238,243,56,223,15,16,95,232,145,218,227,174,130,174,43,113,14,52,193,72,153,42,208,161,119,122,156,14,134,75,147,207,104,202,66,191,82,79,182,197,9,50,114,18,44,191,94,160,211,204,117,94,219,183,205,29,2,119,186,97,150,150,249,218,122,237,238,150,249,239,111,190,179,47,15,248,231,118,229,167,25,156,3,248,199,66,147,227,255,105,8,27,54,1,89,115,226,117,162,3,75,116,150,105,91,129,37,125,59,176,36,139,218,46,242,201,170,229,180,127,8,215,16,143,158,238,142,203,188,147,201,51,140,8,190,169,153,137,235,17,199,200,246,55,140,229,177,223,95,38,174,41,142,209,19,251,248,7,126,23,103,49,77,12,217,107,130,99,86,32,71,116,202,174,19,160,240,134,99,48,144,36,51,108,206,10,222,72,228,174,103,5,70,103,187,187,207,55,187,240,138,45,43,239,234,184,72,50,155,67,246,42,193,224,118,78,210,10,47,72,50,20,200,241,6,87,196,89,18,212,49,197,232,92,215,142,48,217,147,65,82,204,2,36,29,98,43,150,28,202,94,27,121,134,0,137,135,216,10,146,131,57,11,80,77,118,173,40,1,39,28,96,152,220,178,86,40,131,145,220,183,113,146,96,182,73,219,225,223,170,198,6,16,73,218,113,53,241,99,98,44,205,140,82,199,184,154,101,74,223,247,185,193,49,139,212,49,174,102,153,154,58,33,13,169,240,184,26,50,181,181,243,213,180,63,174,102,153,246,208,76,31,227,106,240,99,206,42,205,16,105,59,174,38,158,62,84,78,201,48,163,140,43,174,70,203,172,57,107,46,88,113,38,135,184,26,51,51,224,174,245,180,29,103,114,136,171,129,51,56,103,117,37,149,241,199,213,196,51,214,120,231,236,96,146,67,92,13,75,114,246,21,114,156,19,178,212,61,78,40,231,167,55,164,130,177,66,136,64,77,211,105,43,59,185,139,115,162,14,129,37,43,59,208,9,79,88,200,213,253,180,221,79,88,167,183,90,91,251,6,109,177,234,185,229,142,103,96,39,124,4,178,162,82,64,133,38,246,164,116,70,242,16,101,162,238,171,177,76,208,9,171,31,160,68,119,87,195,81,226,88,152,103,150,5,121,79,11,96,141,88,47,216,161,66,19,59,14,134,5,245,5,29,189,97,119,136,122,24,226,49,72,164,38,243,90,67,213,229,26,16,72,138,246,162,190,227,94,189,29,171,62,255,94,189,63,200,104,145,221,70,246,105,69,139,4,207,69,14,54,5,247,241,243,9,19,250,195,43,152,138,246,0,183,242,221,142,144,1,47,68,159,115,68,180,217,59,218,236,126,174,175,181,215,39,193,177,26,203,30,231,217,128,107,69,132,7,167,191,5,65,223,30,159,149,248,96,144,185,143,163,130,207,171,253,110,135,135,135,99,115,224,156,94,127,14,126,59,212,193,202,127,98,126,21,209,181,182,243,143,199,225,224,146,106,28,79,209,79,185,166,67,151,123,13,248,201,29,78,214,109,207,134,8,47,36,239,185,229,19,191,171,81,192,33,241,140,243,240,235,8,2,167,14,233,131,206,76,231,59,184,134,59,185,158,51,239,207,246,254,13,116,220,37,174,186,175,163,53,119,185,236,94,88,193,176,149,117,183,251,238,105,23,222,251,85,33,232,103,123,218,157,247,94,40,167,220,122,47,113,237,189,31,184,215,103,247,158,159,92,228,234,251,10,238,190,119,54,241,148,219,111,208,183,244,148,231,239,211,243,98,107,62,225,8,128,55,161,131,111,66,7,223,132,14,190,9,29,124,19,58,248,38,116,240,77,232,224,253,43,118,188,62,33,96,87,9,187,65,193,146,47,33,119,116,196,209,167,249,202,186,248,221,157,117,52,182,120,175,67,240,228,173,3,89,190,112,128,243,110,95,8,54,195,43,41,251,157,206,237,216,8,23,251,63,94,140,224,230,88,39,227,78,130,129,20,135,231,153,172,127,250,44,60,150,50,224,177,241,236,203,185,108,61,59,50,33,225,5,94,123,79,52,215,167,78,112,253,200,147,137,131,27,255,222,5,63,34,244,197,58,160,62,25,52,68,132,71,213,132,221,45,31,21,83,100,44,132,40,244,133,30,25,195,122,71,3,189,81,18,33,53,241,153,67,174,118,246,144,232,88,7,79,79,185,139,169,65,201,218,43,37,32,33,33,57,71,203,147,29,206,96,219,158,34,228,243,96,104,213,9,129,194,221,153,209,146,187,109,181,250,52,199,213,223,157,119,76,187,208,80,138,251,15,126,160,53,175,54,248,71,70,26,225,88,220,151,73,183,211,173,251,129,132,92,189,92,122,0,36,4,67,254,220,103,159,188,165,74,111,61,124,11,134,96,154,134,241,183,174,223,178,86,27,72,0,186,163,21,122,120,179,80,237,229,15,50,172,6,61,238,243,186,170,109,64,254,158,39,128,12,209,48,30,79,231,114,95,93,63,182,250,124,151,121,3,114,36,25,232,127,234,212,170,1,72,5,9,138,182,153,14,140,183,30,254,215,39,118,153,199,54,54,137,65,20,70,31,161,111,127,241,139,23,63,250,179,219,159,124,251,246,75,191,216,227,138,26,111,128,239,222,146,84,17,36,45,198,224,107,201,174,38,65,99,199,132,199,146,44,170,96,22,191,245,16,167,33,132,122,122,237,134,33,40,152,164,48,242,136,179,214,53,63,121,144,4,123,233,147,56,26,78,31,129,105,47,125,146,36,96,28,118,183,227,157,31,94,189,252,238,223,93,5,218,0,250,214,148,125,205,128,169,80,24,138,134,48,47,12,12,65,184,213,148,35,206,239,127,241,222,243,31,125,236,71,209,193,86,183,152,250,81,232,40,20,60,4,133,166,112,55,202,87,34,80,172,195,5,63,142,20,133,227,235,52,28,34,45,156,35,140,14,244,221,32,200,60,208,93,68,20,0,226,3,64,96,204,158,34,251,65,249,234,71,207,190,242,87,207,190,242,155,192,168,204,121,69,177,228,32,63,18,25,133,132,250,186,12,67,97,130,36,104,119,91,198,170,57,153,7,155,99,39,3,158,49,221,120,193,36,164,31,6,70,64,164,127,178,193,8,69,194,212,185,80,190,38,9,124,196,146,33,8,63,10,14,122,26,71,142,56,131,137,197,19,111,50,126,32,87,186,167,243,176,168,206,131,2,72,168,53,227,142,72,207,254,253,43,47,126,251,203,103,63,252,234,205,237,175,191,224,135,19,101,65,229,199,26,63,190,25,241,170,15,19,138,24,48,138,34,67,48,9,148,12,197,252,210,191,70,99,42,11,222,63,225,33,58,10,52,48,112,56,6,38,41,234,154,145,63,253,86,72,11,183,3,126,28,210,54,62,2,134,134,66,96,112,247,196,127,246,205,159,189,248,247,159,251,97,140,193,100,49,11,160,136,81,40,72,0,5,76,16,220,197,37,44,217,218,143,97,165,193,126,8,41,10,2,13,133,112,77,245,23,31,254,246,197,135,31,4,27,34,15,253,237,128,225,40,16,50,4,4,193,224,35,200,243,143,255,236,249,199,95,14,12,202,98,59,8,128,32,81,32,84,8,8,234,222,128,94,126,233,253,231,191,249,208,15,50,149,213,16,20,52,10,133,14,227,66,20,113,86,83,194,88,16,10,69,176,32,196,63,197,32,138,194,9,247,70,244,236,175,190,252,236,251,255,247,246,7,63,240,131,89,98,1,63,151,121,196,139,69,137,17,123,43,30,88,170,36,65,224,144,107,158,61,255,191,255,112,251,213,159,223,56,136,129,185,0,52,46,77,246,129,17,60,20,193,245,48,40,4,12,134,130,96,239,125,231,246,171,63,124,249,55,127,251,236,111,126,231,135,228,69,17,232,106,234,196,207,23,120,56,10,20,246,130,2,166,0,102,160,11,244,217,95,188,251,242,27,31,130,193,243,67,9,11,160,40,250,112,72,10,137,144,82,252,44,157,36,81,10,114,11,122,207,191,249,227,103,239,4,248,194,194,144,253,187,6,68,69,177,56,255,68,39,65,243,104,23,43,127,241,111,63,186,253,197,159,6,248,169,125,202,32,250,230,31,209,23,194,91,2,163,190,30,195,41,130,70,92,12,78,237,207,173,95,124,40,135,84,119,111,97,98,148,76,135,248,101,70,26,161,61,188,250,127,61,251,194,143,174,110,223,249,246,139,15,126,124,245,226,163,127,120,246,197,47,5,214,239,124,50,5,162,189,175,93,84,132,28,65,99,176,79,244,34,41,176,229,82,110,49,210,2,35,110,32,216,143,164,169,134,233,159,229,130,16,181,183,135,44,41,140,66,3,179,252,249,175,126,244,226,79,191,249,242,11,239,62,251,202,63,6,134,140,55,68,235,201,58,191,8,142,71,137,224,116,216,50,38,3,152,156,253,222,94,80,214,223,165,122,176,250,17,88,168,15,11,193,72,24,69,93,19,221,228,133,0,95,226,5,31,121,34,74,174,164,124,51,3,67,0,63,66,93,146,209,203,47,255,197,243,31,127,229,249,223,126,61,32,131,169,154,60,157,24,166,159,163,139,81,162,145,111,57,225,128,25,97,148,91,132,253,210,191,130,17,242,195,204,101,205,182,205,251,96,200,40,9,140,246,49,6,156,68,104,156,116,239,179,95,254,167,219,247,126,28,96,116,11,115,98,249,38,6,85,24,82,150,195,135,6,37,125,42,12,141,160,48,16,105,221,114,215,159,130,190,251,253,47,126,18,38,58,248,103,56,17,165,195,80,1,29,6,244,37,10,97,30,29,230,217,87,222,125,246,195,175,7,133,127,199,70,122,99,206,101,95,179,40,41,98,223,32,130,50,44,2,38,5,234,234,66,73,93,170,146,28,50,235,130,187,19,212,143,218,224,113,255,56,145,168,123,39,188,125,255,91,96,177,6,102,3,15,54,163,27,231,112,194,55,76,112,196,10,130,253,28,2,232,101,148,91,53,123,246,173,127,6,74,185,31,105,188,208,133,0,71,32,160,136,49,34,253,219,17,4,81,184,123,110,127,239,183,207,223,13,8,43,224,115,197,175,151,225,81,43,53,168,196,64,214,225,134,71,76,9,105,135,125,116,225,91,162,120,212,18,133,253,16,96,62,35,46,190,118,251,119,127,29,50,40,206,245,72,194,100,237,27,145,62,29,177,112,2,51,26,129,193,218,113,49,29,89,177,72,59,167,79,1,180,93,162,103,150,225,81,123,120,0,137,164,60,83,249,217,183,255,254,217,247,3,130,157,196,7,14,50,8,56,106,232,253,27,16,106,13,189,171,49,36,142,63,255,245,95,189,248,237,215,111,191,251,227,199,183,239,252,249,203,15,254,61,176,183,90,239,148,26,242,116,206,7,181,218,136,131,26,48,33,208,32,48,225,150,239,72,12,62,2,191,252,248,59,47,62,252,59,63,176,44,133,232,209,68,212,209,0,21,64,4,34,173,91,242,183,120,235,135,127,253,251,95,190,11,214,212,179,247,63,12,138,70,134,57,209,253,44,2,141,98,229,40,18,34,128,225,168,135,71,188,248,224,47,78,9,203,62,40,153,136,224,17,48,20,6,133,121,102,126,36,212,94,13,240,131,145,81,96,112,112,75,199,220,252,252,217,15,191,244,236,135,191,246,195,40,115,85,242,65,80,81,178,191,127,179,197,8,10,39,221,35,245,236,219,63,123,249,237,127,11,180,68,245,203,148,4,45,71,9,38,126,8,18,5,74,35,228,57,39,124,249,221,192,140,51,231,188,49,240,47,95,57,106,147,240,237,176,64,49,131,80,247,249,208,110,231,251,224,207,3,195,111,59,9,249,113,136,40,54,225,227,173,20,65,129,237,200,53,211,94,124,244,103,96,229,6,119,163,0,155,160,165,168,238,242,179,9,8,38,8,20,118,241,9,235,164,46,236,244,206,135,128,8,17,203,5,241,175,78,24,240,85,12,114,33,220,254,250,11,33,7,64,198,74,53,69,255,144,32,114,20,138,127,27,66,129,84,239,209,150,127,246,206,179,63,253,40,32,45,58,143,49,251,81,162,100,30,196,183,68,40,18,136,37,110,173,104,182,144,141,157,88,232,193,113,165,123,182,188,168,78,131,124,195,130,161,24,137,187,155,99,103,61,255,171,175,191,252,246,135,207,255,241,87,183,191,251,98,8,226,220,167,20,9,20,29,126,216,128,208,97,112,238,69,99,103,61,251,249,199,183,239,253,48,32,162,78,167,242,88,242,35,241,81,72,84,8,146,219,28,97,103,189,248,240,183,33,71,53,134,108,250,97,164,112,24,212,47,50,216,48,20,226,131,185,253,213,55,129,62,254,252,195,15,158,127,237,207,67,154,165,109,110,116,126,12,166,135,101,154,241,35,247,163,144,209,16,100,218,223,192,223,255,230,119,214,73,0,224,219,31,252,239,192,226,154,136,139,16,68,26,142,66,196,253,136,96,159,119,159,174,1,125,22,108,73,207,63,254,179,223,127,252,179,27,240,143,16,38,110,221,207,227,199,195,162,240,168,48,60,36,2,47,146,21,58,97,85,126,80,60,10,148,14,3,165,60,162,44,192,181,78,141,158,255,234,119,224,31,65,237,125,44,223,136,3,126,30,232,87,34,2,210,191,249,218,144,238,211,249,61,228,15,126,250,252,189,159,133,64,10,252,60,28,145,140,66,132,195,16,221,146,197,111,254,22,64,221,132,139,237,83,85,52,23,243,64,143,82,81,96,126,21,27,39,173,229,233,26,198,175,252,20,76,208,128,104,230,227,97,130,28,113,130,137,82,88,0,0,232,166,136,123,151,252,73,8,128,24,0,64,162,0,8,191,52,1,228,76,196,5,0,17,16,124,243,242,203,239,223,254,221,143,110,223,255,233,203,239,254,99,80,160,30,43,126,109,74,232,71,48,21,12,70,3,210,11,129,99,174,179,223,223,255,238,111,110,127,242,157,0,219,226,253,74,161,8,69,48,98,48,218,126,8,26,243,232,212,183,95,251,58,88,81,183,239,255,16,136,125,1,171,144,163,253,122,128,132,40,32,50,12,8,247,1,189,23,14,36,175,167,188,159,229,139,225,102,12,11,42,32,145,17,64,232,115,241,39,75,188,187,17,213,185,168,201,97,146,223,49,203,115,4,139,69,29,193,134,192,81,176,11,206,216,140,197,192,24,57,105,30,128,8,161,28,33,161,16,0,55,95,152,203,218,132,151,66,78,140,156,84,15,8,21,5,130,132,129,160,126,144,171,157,104,28,130,20,20,154,73,138,142,66,67,67,208,40,151,184,49,157,172,228,249,164,223,15,240,156,99,186,7,40,234,196,215,127,32,225,0,185,152,142,54,81,38,11,51,192,188,247,169,30,16,41,10,132,12,128,16,148,123,157,246,39,154,115,172,234,219,3,181,192,97,43,41,69,88,20,80,12,15,3,33,253,32,55,147,169,60,14,71,218,103,121,224,144,40,56,34,12,142,10,192,241,146,20,129,230,228,120,192,208,40,176,176,14,196,93,29,40,242,243,249,230,42,100,160,236,140,224,80,73,88,20,18,21,134,68,186,145,52,32,93,218,27,169,44,142,130,112,190,92,15,40,30,5,74,135,129,82,65,208,40,56,63,80,4,167,64,113,40,4,136,112,179,34,145,15,76,142,93,154,7,128,140,2,128,131,0,180,199,81,129,87,3,94,55,187,52,15,64,212,89,50,30,50,62,52,65,184,1,198,65,250,254,250,203,81,179,154,8,112,57,146,68,220,39,123,207,127,253,143,183,255,252,213,160,245,121,174,142,125,195,45,134,219,108,193,254,131,226,97,32,238,19,202,111,254,22,72,8,193,102,40,99,181,191,241,163,96,81,40,68,8,10,234,150,194,127,247,157,219,191,252,193,243,111,126,124,251,139,47,6,57,182,97,6,188,110,68,24,143,194,34,195,176,220,146,233,151,126,124,251,211,64,183,245,23,154,102,216,247,18,248,129,136,40,32,255,240,83,52,10,211,46,32,174,204,250,81,156,36,15,121,50,138,188,127,33,130,25,65,184,5,184,35,235,186,233,171,154,22,205,217,246,217,110,75,2,30,49,169,177,128,220,104,195,162,1,216,19,144,97,112,253,40,56,50,12,14,11,221,41,78,97,186,243,221,192,17,167,255,0,152,10,2,211,184,107,74,42,147,137,18,148,185,14,169,110,16,50,194,137,9,135,177,48,16,215,24,102,147,126,0,59,197,67,92,136,34,142,135,17,119,73,169,188,166,78,249,77,64,119,223,167,122,64,196,40,16,34,12,132,112,155,50,39,2,63,9,218,149,118,169,30,16,41,10,132,12,3,113,113,186,237,64,29,44,130,110,73,78,162,7,66,142,130,8,27,110,55,175,6,221,178,2,10,143,245,255,144,30,115,101,121,224,250,81,112,33,139,151,38,221,71,44,99,195,228,149,57,175,7,236,75,174,12,55,84,212,177,49,238,247,133,113,160,104,183,229,111,172,152,188,54,10,218,180,15,233,30,32,56,10,8,14,1,162,92,231,96,64,237,153,79,212,112,110,228,203,243,0,34,81,128,72,24,160,107,137,90,199,80,114,56,156,59,199,3,22,229,230,227,63,137,117,192,92,124,111,101,95,170,96,132,194,249,242,60,128,88,20,96,24,111,112,219,214,171,85,63,140,157,226,33,142,71,17,15,227,13,110,23,90,115,165,154,102,80,204,63,38,123,96,136,40,152,48,238,224,86,141,86,178,42,4,152,195,62,209,3,65,70,65,132,241,6,26,118,67,136,3,222,12,31,22,79,150,7,142,138,130,11,242,9,210,227,34,217,231,69,89,152,76,70,225,155,145,47,211,3,25,197,253,80,52,12,210,181,128,53,32,207,201,96,181,134,66,250,51,221,144,116,20,207,240,203,99,56,70,64,56,238,130,124,249,237,15,95,254,237,119,94,252,232,127,63,255,73,192,187,35,197,248,166,161,24,110,120,0,50,140,95,132,197,73,130,164,72,183,23,196,199,31,223,190,247,193,139,223,125,239,249,143,191,18,220,67,140,209,205,116,62,81,128,0,104,248,16,209,40,233,143,160,195,16,221,242,236,187,63,122,241,193,95,220,126,245,253,151,255,240,78,96,248,100,89,178,130,202,252,96,81,18,160,255,176,3,128,209,158,195,229,219,159,255,189,117,216,251,193,135,33,102,92,235,158,172,155,125,80,213,184,175,206,117,217,127,106,132,70,201,134,36,28,6,140,250,129,163,33,253,64,84,20,144,127,0,41,154,160,32,247,201,242,247,255,249,246,123,191,189,1,127,61,251,97,224,180,82,3,92,95,231,231,129,254,236,71,161,209,33,104,238,211,169,61,218,247,126,251,242,27,1,151,6,115,176,208,5,51,56,124,88,132,109,0,163,224,48,56,52,0,247,236,59,1,103,3,176,71,251,251,16,139,82,177,252,22,120,219,212,235,150,52,159,125,227,239,110,191,247,191,94,188,251,47,183,127,243,237,224,206,98,14,164,57,191,242,131,69,205,127,191,243,132,3,230,110,211,87,191,14,116,172,112,176,185,172,201,188,225,215,180,176,168,233,239,87,21,112,154,128,81,200,37,83,89,161,51,239,124,247,246,215,223,122,246,63,255,50,128,181,0,27,180,60,86,212,177,31,15,143,234,72,191,127,177,141,231,150,225,28,247,196,48,215,68,31,4,17,113,242,27,144,2,112,26,232,116,184,219,64,254,119,239,223,190,243,179,160,127,139,223,119,89,36,35,140,124,184,95,109,36,96,26,35,72,183,139,175,237,255,17,62,66,150,239,135,31,40,226,104,25,247,251,18,19,40,74,98,110,38,255,236,219,63,188,253,213,87,159,253,229,55,64,191,5,156,110,199,54,159,144,165,155,144,238,163,160,40,72,159,76,67,224,64,132,114,187,100,172,38,33,103,34,251,68,247,214,213,143,144,66,9,255,110,73,210,64,193,119,143,208,179,191,250,37,232,184,88,64,34,244,159,240,73,112,196,8,17,126,51,172,3,225,18,222,29,163,242,237,71,191,188,253,74,192,174,37,235,83,115,115,19,92,178,18,28,49,78,164,223,119,207,129,67,221,150,147,15,158,253,233,71,225,150,108,83,157,26,126,32,41,10,8,14,3,114,155,53,190,254,222,139,159,252,67,56,208,138,159,143,253,64,81,17,66,80,96,140,112,12,69,221,134,26,187,235,30,135,76,240,190,19,82,233,143,69,138,10,4,240,71,164,217,72,180,107,54,188,252,230,119,111,191,250,110,56,210,106,62,241,107,116,18,2,71,33,225,1,36,130,242,180,233,189,31,62,14,95,180,253,155,169,182,240,143,18,130,68,1,17,97,64,238,81,250,242,87,35,129,116,117,28,68,66,163,144,124,162,53,5,118,68,132,244,68,13,254,249,239,127,245,127,172,5,245,235,144,99,70,222,127,38,39,69,201,129,164,95,251,70,41,130,66,220,10,254,139,127,254,226,139,143,190,21,140,78,20,22,190,1,18,136,136,1,2,228,194,48,60,162,202,175,158,125,247,163,112,135,6,67,148,199,242,206,161,193,15,136,68,1,134,53,138,112,15,212,135,223,1,125,247,252,221,119,66,252,207,38,253,190,42,170,188,118,179,187,88,214,15,138,70,129,210,97,160,238,61,240,189,31,188,248,226,111,28,143,190,224,25,167,19,130,235,7,139,56,182,69,8,40,12,204,189,131,188,247,133,103,223,255,232,217,247,223,7,66,124,208,195,78,28,140,39,218,68,241,59,218,16,120,20,28,28,2,231,222,25,111,191,246,206,239,127,243,253,223,255,250,187,191,255,245,191,221,126,244,231,47,191,241,247,225,163,57,5,127,1,89,87,218,13,168,223,134,77,16,81,21,64,194,42,0,123,131,242,62,250,214,243,111,254,235,139,143,126,30,234,19,227,71,34,163,144,208,48,36,183,155,200,123,255,227,249,255,248,101,120,243,198,128,90,196,92,165,162,240,176,48,60,183,79,237,223,124,241,229,119,191,118,251,225,7,207,222,253,101,48,10,108,174,171,70,216,44,141,114,153,34,240,48,56,55,103,249,249,191,60,251,203,119,0,104,136,79,255,96,50,87,183,124,216,60,141,242,155,242,187,89,219,112,238,147,169,103,95,253,218,179,15,222,9,111,29,24,183,249,100,201,107,126,48,33,10,44,140,207,184,79,165,28,63,218,231,223,255,74,72,108,150,48,225,231,126,119,48,66,140,66,10,99,48,148,71,123,254,39,32,239,62,255,222,119,194,14,17,231,97,126,82,68,4,135,14,216,237,29,44,143,11,209,79,110,255,226,87,47,126,247,181,231,31,7,92,80,173,32,35,123,192,124,91,143,64,66,81,112,254,163,61,24,166,32,119,200,217,193,43,57,220,31,217,143,19,181,41,144,129,16,78,26,65,61,199,1,255,242,131,151,95,248,235,160,60,175,235,22,185,176,40,22,57,42,102,33,112,230,11,227,158,61,238,217,187,255,243,246,253,127,14,134,104,169,254,81,34,136,40,71,78,127,104,45,5,196,42,196,53,245,94,126,215,114,43,11,204,112,19,104,197,131,224,108,32,162,140,192,144,63,242,149,132,16,216,115,90,238,56,7,134,177,192,240,78,67,163,194,23,252,226,60,5,83,40,226,182,2,223,254,203,183,127,255,155,247,131,174,21,129,32,38,8,139,114,20,198,2,16,8,237,14,181,126,241,163,111,0,121,42,160,160,78,2,174,232,16,20,5,1,133,64,184,85,45,39,178,241,217,15,254,254,217,187,1,141,161,175,142,165,155,176,32,199,168,144,97,255,185,133,141,230,102,119,225,97,182,146,60,229,231,102,200,52,128,162,194,134,169,64,8,34,132,97,110,233,186,110,221,219,83,113,198,194,107,38,91,4,220,173,168,168,112,64,220,127,236,99,93,194,225,94,56,183,223,251,205,203,239,126,233,217,247,127,245,252,239,127,252,226,195,191,13,57,216,178,174,82,50,100,222,112,14,183,12,191,127,119,212,29,3,168,255,62,11,202,130,118,105,94,47,191,240,238,203,15,126,121,251,254,7,65,142,103,179,187,27,83,14,204,67,60,42,232,196,47,222,32,20,105,69,92,186,28,30,76,48,62,246,61,25,129,179,38,51,12,9,18,162,92,240,253,7,91,16,4,17,8,238,17,236,159,255,244,227,160,196,102,93,239,107,253,35,96,218,39,4,42,42,150,19,11,92,61,66,144,1,239,104,192,130,228,221,133,189,97,168,126,183,204,40,175,201,128,186,135,64,180,231,56,217,214,148,131,187,97,127,226,247,45,143,90,201,254,80,68,12,35,64,239,185,5,179,159,255,224,197,47,254,41,36,66,66,12,112,139,168,56,249,192,129,32,232,51,138,112,237,181,86,4,247,98,108,134,5,118,47,2,171,23,143,98,173,126,33,140,32,8,12,246,248,173,237,196,228,40,241,217,239,248,31,21,72,7,35,79,255,228,233,103,223,126,122,141,120,94,214,124,251,9,72,129,32,250,206,215,57,5,203,108,107,93,20,132,64,72,200,235,156,174,183,57,31,76,99,111,169,186,18,151,86,143,183,3,160,188,63,64,80,76,68,113,30,125,48,5,154,188,5,71,32,247,126,221,83,214,110,156,32,201,249,205,141,45,131,90,151,192,29,94,243,33,49,48,215,120,90,252,147,221,155,113,15,225,7,206,163,54,87,15,16,203,143,211,126,223,102,119,221,231,3,148,192,112,202,243,222,151,235,42,194,207,80,148,128,73,146,251,61,159,112,232,43,87,250,227,199,238,135,85,142,149,9,62,108,226,162,251,26,158,46,153,203,96,99,90,78,212,121,241,224,236,239,126,15,228,63,42,157,193,198,48,83,214,179,188,78,224,183,245,148,65,212,243,36,144,146,96,174,55,44,195,38,119,175,96,64,246,79,44,193,48,148,245,66,66,102,192,94,35,28,147,207,218,73,144,247,209,132,16,156,19,79,38,236,135,253,252,39,19,222,188,224,252,230,207,155,63,111,254,120,95,52,143,218,111,118,215,11,238,54,184,43,4,179,238,7,189,194,93,183,132,238,239,179,38,195,110,159,118,95,183,187,219,228,130,133,2,123,218,241,82,67,247,45,158,68,24,128,235,237,243,248,213,195,135,203,27,235,38,217,136,7,25,64,137,253,197,199,238,43,143,39,115,43,170,229,209,174,68,40,173,125,104,240,61,201,133,223,129,136,64,164,120,150,104,227,196,115,220,8,10,252,0,197,96,158,231,105,108,39,220,0,26,64,10,191,83,154,226,97,17,177,164,41,4,134,240,232,215,220,81,170,79,125,10,175,185,35,40,74,201,178,229,138,127,206,107,238,8,76,34,209,85,38,113,158,248,20,170,12,83,125,90,194,44,173,226,172,7,232,17,4,13,121,128,254,80,105,132,64,224,79,161,210,144,44,72,36,102,57,245,158,213,207,8,70,126,66,98,178,64,10,125,152,196,137,255,95,136,201,199,202,156,20,147,157,155,133,167,60,168,174,173,161,6,63,159,78,12,213,202,121,200,11,96,221,47,76,217,85,101,231,10,216,253,115,129,238,182,56,183,40,163,15,8,202,122,126,242,245,202,229,134,233,8,174,115,183,212,202,107,242,220,100,239,33,13,255,193,83,155,171,160,55,207,20,216,141,230,165,242,58,139,38,172,151,246,210,156,149,116,120,234,15,252,100,16,175,56,31,86,141,19,242,252,126,130,189,145,231,223,252,121,35,71,254,127,33,71,250,89,255,158,200,129,225,95,237,57,126,144,202,254,57,13,40,180,13,187,43,244,247,220,223,95,226,15,84,138,69,4,225,45,223,33,223,81,106,176,174,96,226,31,218,23,100,197,129,200,10,54,115,67,38,176,107,181,149,40,215,86,80,62,173,76,0,171,100,74,245,230,32,217,84,192,111,156,245,79,102,197,50,93,240,87,162,195,44,245,140,149,192,118,18,217,118,167,8,126,51,26,224,71,33,185,74,50,250,116,101,21,98,178,233,82,182,57,130,24,38,51,209,64,73,70,89,49,76,172,79,129,12,110,10,104,192,214,87,132,110,209,158,89,229,59,2,158,235,175,155,214,175,154,92,111,214,18,173,204,144,39,83,218,180,149,107,116,210,29,114,209,231,138,197,205,138,225,184,108,206,96,200,114,87,207,23,154,131,122,121,93,20,146,5,163,211,158,243,116,181,59,108,242,5,46,71,12,233,89,99,74,116,10,245,46,190,144,99,134,40,183,9,132,81,243,185,116,26,94,118,106,169,84,179,109,202,122,58,189,48,248,18,210,77,183,217,106,183,6,35,189,73,98,137,207,151,52,214,217,98,197,206,134,43,66,195,58,62,221,138,125,154,38,208,152,28,35,227,75,145,70,161,197,164,215,80,103,219,109,22,94,113,177,241,138,169,86,39,2,157,69,58,177,213,182,158,46,206,98,9,104,32,78,235,137,108,182,81,205,165,160,105,177,191,90,229,242,5,166,209,100,70,89,121,145,29,2,149,97,137,176,164,156,41,211,34,163,227,84,166,90,110,148,213,97,83,217,48,213,21,215,100,197,49,218,235,50,173,85,106,221,109,183,233,254,132,238,108,102,204,166,176,201,167,121,14,43,118,153,94,118,93,205,225,16,187,154,139,109,165,178,149,84,166,88,219,100,209,122,166,216,152,50,170,10,49,240,88,137,213,225,66,86,72,246,199,235,66,146,159,214,55,60,147,200,50,189,18,75,49,105,105,209,197,141,246,88,40,228,11,41,216,208,178,3,83,70,234,121,40,139,194,121,36,79,36,168,54,145,162,77,42,49,224,214,185,88,9,90,233,12,202,116,170,92,207,216,20,231,189,205,176,37,86,183,9,38,19,43,20,244,194,100,17,107,206,120,19,217,118,59,68,138,137,137,120,29,239,173,10,27,196,148,231,249,100,181,88,213,219,203,98,182,90,37,43,85,164,63,131,155,163,186,162,142,198,234,178,212,20,6,162,198,205,201,78,174,222,42,66,141,114,178,152,103,170,201,108,90,94,53,197,65,191,216,104,194,114,41,183,230,216,58,87,230,13,60,191,172,108,69,166,37,224,211,202,172,3,45,42,220,24,110,27,112,166,58,235,229,146,107,108,78,75,41,178,219,66,145,133,25,167,69,90,223,182,152,121,31,89,151,59,37,180,48,193,42,44,94,93,229,82,38,185,236,206,71,101,137,79,225,43,142,150,38,165,9,162,208,24,37,48,236,12,45,207,214,90,129,67,7,28,109,110,76,126,157,84,178,189,126,12,94,65,51,34,53,69,38,228,220,236,163,177,98,139,45,210,141,196,48,46,197,251,100,45,159,83,211,9,70,143,173,160,190,150,214,69,54,43,104,189,252,104,187,216,172,135,13,146,171,39,54,50,212,236,78,57,165,208,101,167,241,45,34,84,217,22,90,89,142,101,115,214,17,250,104,95,24,225,68,186,191,228,227,153,214,18,174,206,96,166,48,218,98,179,237,70,41,198,135,69,179,144,66,24,174,63,149,227,43,110,212,26,84,243,136,216,211,161,84,42,150,156,200,13,73,237,27,165,73,187,136,103,113,126,9,145,66,54,206,164,135,226,100,203,46,243,169,212,188,49,26,166,198,227,226,138,65,183,120,127,69,199,22,27,51,139,49,3,165,177,174,215,100,73,192,107,177,100,187,149,104,146,66,121,3,38,194,24,51,136,218,64,238,42,203,193,56,57,229,114,219,134,78,232,36,150,216,228,161,9,214,144,167,149,158,190,214,250,37,136,157,98,131,69,94,161,38,88,45,222,167,43,73,53,97,198,99,133,21,140,242,50,159,104,15,164,18,140,227,226,44,25,43,21,88,66,137,193,189,38,60,143,171,169,132,65,117,182,149,158,153,88,203,133,124,5,203,215,215,179,120,118,90,222,162,240,10,172,124,180,220,74,76,36,117,182,204,44,224,89,119,86,137,53,161,70,22,33,168,202,166,57,139,183,202,115,44,62,219,20,209,246,180,83,223,142,75,124,67,150,135,41,8,37,133,105,81,138,181,146,108,149,173,166,16,148,130,182,51,133,159,245,186,139,216,162,174,32,203,216,18,129,136,116,117,45,196,75,114,58,49,101,4,163,85,3,60,137,110,209,241,193,52,5,229,22,16,148,31,47,155,242,124,52,155,54,149,230,122,214,198,242,243,254,118,10,243,2,2,244,120,114,185,208,166,80,126,160,16,114,135,20,54,114,124,173,197,251,124,108,68,23,23,208,178,212,93,100,40,83,24,102,16,157,84,102,181,100,81,84,10,137,156,41,112,149,105,159,91,65,202,22,86,42,117,189,200,76,184,148,128,80,98,53,9,248,101,17,162,40,83,153,77,197,25,158,22,129,70,87,91,172,176,248,124,222,132,52,4,153,22,148,197,138,46,119,73,169,148,73,213,161,126,154,236,242,76,158,108,150,21,178,28,39,26,200,92,204,12,106,82,108,156,77,196,87,48,92,82,25,2,30,227,106,63,201,84,185,2,212,35,187,157,122,55,182,224,99,40,94,86,182,75,32,251,162,122,91,222,102,50,34,87,101,179,45,104,32,108,96,113,84,3,156,122,44,55,137,228,106,89,154,244,176,70,10,17,210,90,17,237,12,218,93,166,154,173,72,82,39,158,166,122,179,245,188,1,137,11,77,93,196,113,52,45,228,144,92,86,226,54,240,122,212,111,55,241,142,89,233,148,240,89,124,57,31,173,98,98,188,86,235,81,21,189,104,46,103,12,223,154,105,102,119,32,173,203,153,81,138,79,233,180,161,48,169,20,142,3,94,111,174,32,166,62,232,142,224,124,35,147,96,187,236,138,141,199,161,86,189,215,161,9,57,187,16,22,131,206,52,37,55,167,88,181,28,175,64,155,74,163,221,197,136,12,168,68,66,132,168,118,117,65,166,177,42,92,71,77,97,59,101,32,172,33,82,106,222,44,36,39,49,42,197,106,253,126,33,147,238,235,92,141,151,205,60,214,88,100,122,84,175,213,35,102,28,220,140,235,38,220,209,53,82,214,23,5,4,158,72,186,130,110,146,249,106,174,53,222,230,219,12,83,101,121,174,49,233,48,189,97,98,204,174,98,232,20,108,8,50,60,38,122,169,70,190,201,197,133,121,114,43,172,107,2,83,101,198,184,209,237,247,185,102,140,79,113,221,78,94,131,233,82,188,47,23,82,3,148,74,102,198,252,34,185,69,74,108,47,141,162,173,217,172,197,148,56,30,67,230,141,84,171,57,67,219,155,54,140,108,171,120,103,184,86,202,35,168,154,22,115,165,13,30,151,51,241,254,176,52,20,196,109,61,79,213,234,10,209,149,103,185,94,83,42,148,171,197,98,107,177,53,83,228,124,2,99,157,101,13,238,116,147,147,134,76,9,203,56,139,231,99,144,160,233,244,182,85,80,117,36,45,212,183,235,106,102,148,166,204,68,177,73,98,70,83,172,131,161,17,219,211,245,36,51,147,235,57,186,5,151,215,177,81,102,54,200,199,219,236,140,215,233,178,190,204,74,66,140,90,230,231,189,152,84,74,169,157,141,128,204,57,77,192,55,217,228,54,203,209,131,24,91,46,180,12,20,157,24,153,97,26,98,86,147,38,179,208,244,69,17,26,141,148,174,200,151,104,188,9,35,67,182,215,29,119,230,89,108,56,167,170,169,130,44,112,120,70,94,214,178,84,110,212,212,245,197,180,28,203,149,77,182,26,55,224,25,138,228,96,28,219,214,145,229,120,6,247,18,217,121,95,224,184,153,182,93,177,84,81,74,84,179,219,77,117,209,71,87,164,92,157,232,221,234,72,206,154,235,49,62,213,151,171,116,118,144,99,27,147,45,180,238,79,106,213,230,116,104,160,229,126,1,174,141,147,75,176,130,197,98,161,43,183,199,203,62,61,17,74,208,38,75,166,192,138,77,161,3,130,164,146,181,114,110,206,50,112,185,59,154,15,90,21,189,187,206,199,211,137,53,20,43,54,164,24,223,183,150,136,65,78,181,78,30,55,148,30,100,210,139,206,156,235,86,226,213,214,160,68,231,200,108,43,157,160,133,113,199,16,136,82,186,83,19,8,126,22,27,202,195,196,124,177,197,19,75,114,6,227,50,221,42,116,215,176,217,79,111,219,12,134,66,137,98,3,90,79,43,66,151,44,101,214,125,51,61,201,155,49,72,105,21,136,218,138,195,132,156,78,116,102,139,230,186,90,96,58,107,26,214,25,56,206,199,107,249,65,99,17,79,194,101,136,206,118,170,112,51,70,150,202,120,63,223,49,102,89,88,45,243,74,188,162,46,141,85,113,163,97,163,66,166,194,104,105,164,144,215,202,243,213,170,203,85,19,130,64,242,93,19,221,182,39,227,84,33,29,51,5,113,92,199,39,10,163,74,67,56,63,66,217,122,63,94,220,108,120,168,69,168,106,12,197,160,121,145,105,23,180,226,160,132,175,69,93,75,98,98,74,26,84,148,117,125,197,47,249,46,191,93,18,139,10,182,145,183,138,50,0,28,24,144,81,114,69,189,61,33,160,222,108,48,51,241,86,27,89,235,107,41,179,137,117,150,153,113,58,182,28,136,102,3,78,52,179,44,92,73,169,218,130,31,229,187,195,124,42,9,248,90,59,131,196,22,211,18,141,74,69,69,216,36,16,52,61,153,35,218,182,189,44,205,182,157,56,185,221,22,148,100,9,27,67,107,121,77,36,151,84,115,81,170,243,147,120,28,49,168,249,116,181,98,219,114,78,104,140,7,75,126,144,27,50,24,209,44,36,7,221,108,46,78,202,148,216,207,8,219,14,84,168,48,237,148,158,85,42,89,131,220,210,205,142,102,22,147,177,108,211,172,145,180,134,48,104,105,77,240,139,217,184,95,134,55,128,229,101,7,69,209,88,108,90,195,242,96,137,140,166,179,134,9,153,243,28,25,19,202,245,78,117,192,110,51,3,116,180,141,83,131,69,183,87,144,219,204,74,197,98,3,22,240,245,225,34,86,224,23,80,181,51,239,192,195,101,165,133,146,253,113,62,57,43,47,235,74,150,158,55,228,100,124,221,77,41,230,180,53,104,20,214,245,77,60,143,148,64,55,21,101,102,42,245,135,29,184,59,207,231,155,37,142,200,78,171,57,76,0,243,190,204,109,90,112,55,161,228,20,142,174,167,140,22,37,143,153,196,104,153,211,87,9,172,68,208,136,94,195,59,122,170,128,20,212,44,171,45,20,24,89,165,227,66,109,80,239,46,243,171,197,164,57,208,129,196,162,231,160,105,190,149,26,201,66,174,59,172,76,224,34,53,38,7,189,102,131,79,46,122,184,182,18,103,153,106,174,61,40,102,82,162,92,94,79,208,142,142,229,133,216,64,215,218,185,116,3,195,114,243,202,210,52,225,70,185,148,107,137,120,95,167,167,56,167,117,212,213,38,187,204,19,197,25,205,174,96,182,169,224,76,53,19,171,193,241,97,131,131,197,126,173,163,48,217,110,86,21,135,72,188,143,103,90,188,0,112,33,72,128,20,182,108,96,185,84,126,61,204,144,85,89,43,110,209,50,219,238,205,170,80,141,24,80,197,109,66,156,215,199,72,105,45,149,226,42,195,64,146,145,48,33,33,139,226,44,179,74,140,6,112,82,206,243,29,1,72,170,90,79,107,32,177,236,48,15,102,67,189,54,105,228,114,98,178,152,109,229,228,172,210,96,22,245,1,44,45,107,27,122,6,161,8,60,197,7,205,76,82,88,53,17,5,37,164,25,215,152,22,48,118,48,80,231,157,114,118,196,105,177,102,105,195,49,229,134,98,140,70,137,198,170,82,137,105,25,161,60,19,39,8,16,32,115,64,226,205,102,152,188,128,241,253,22,156,204,109,90,205,76,129,111,81,165,76,166,200,50,149,225,16,29,53,187,249,45,83,200,34,108,178,178,24,101,150,101,44,163,210,211,213,26,215,51,228,102,189,96,230,177,2,150,54,184,184,188,92,163,12,171,52,87,229,21,172,22,152,130,173,245,36,181,84,99,84,95,84,117,150,181,143,246,17,9,123,125,138,85,181,106,253,91,118,20,43,46,95,212,19,182,170,5,120,82,170,157,169,53,4,164,7,73,72,106,211,171,38,18,189,52,173,246,234,137,156,208,78,141,123,173,156,214,109,215,112,81,212,180,138,245,193,166,52,109,165,6,80,59,9,23,203,122,105,41,212,241,129,83,30,199,132,14,227,252,199,173,192,134,148,24,116,17,83,147,216,132,218,107,75,83,97,8,169,36,185,136,103,213,196,180,199,65,106,107,219,42,21,147,240,170,138,180,38,124,115,64,136,122,171,33,143,240,102,23,157,206,187,91,109,148,29,82,177,44,183,198,202,227,129,41,166,97,77,74,39,21,57,13,27,194,184,72,200,224,123,80,167,101,87,111,18,214,191,133,118,11,234,214,41,53,155,1,114,85,26,94,73,105,131,206,142,82,35,1,201,105,217,212,160,212,100,19,156,128,130,223,57,192,35,84,120,88,108,84,177,44,39,226,133,97,18,41,113,204,182,164,174,148,226,144,89,151,235,212,170,204,82,235,226,6,90,21,27,147,85,105,56,129,75,27,70,201,178,187,255,15,49,165,146,201,141,122,195,105,189,150,236,30,234,35,234,53,189,82,207,77,164,76,109,85,86,169,165,132,74,104,97,44,110,11,58,189,233,109,168,117,185,49,194,11,91,160,91,109,179,155,66,7,124,175,194,91,185,141,67,221,142,98,130,239,135,46,186,201,94,167,52,4,108,21,180,65,91,10,106,98,211,75,119,137,110,59,183,148,58,85,58,171,102,143,125,0,218,217,104,2,126,175,15,32,41,195,16,133,13,189,16,55,135,177,24,10,8,180,148,211,169,85,97,155,92,20,89,218,20,236,254,25,152,66,26,223,150,199,37,168,169,183,60,117,6,52,23,187,62,93,116,17,218,44,160,131,129,8,250,162,48,100,150,34,12,198,63,221,92,130,111,182,2,218,218,116,17,32,105,181,187,67,48,150,152,208,94,47,196,237,212,26,251,51,235,226,212,67,76,194,165,242,8,224,161,45,179,7,250,162,222,4,237,179,198,154,197,71,124,187,74,148,146,205,77,185,145,224,172,255,23,135,73,180,216,72,165,170,80,10,8,38,89,172,58,234,34,181,70,21,173,141,146,120,177,145,116,209,211,22,34,90,27,8,122,73,115,209,155,122,232,37,123,231,209,227,166,28,152,147,3,41,77,111,90,105,122,41,128,57,87,117,250,71,105,166,7,75,144,190,229,211,244,42,203,101,173,62,82,242,41,48,199,245,26,24,251,226,212,25,207,67,27,53,48,158,72,175,93,75,139,58,109,102,51,78,223,151,245,232,186,130,58,38,202,156,148,170,54,155,120,173,193,64,78,93,179,120,105,84,179,210,144,114,179,198,86,27,57,174,56,234,170,71,122,209,125,121,164,215,189,147,94,97,11,234,206,210,246,188,171,165,91,219,46,154,155,138,153,218,84,64,48,176,30,87,75,107,174,151,181,92,178,54,180,203,185,215,167,149,239,94,247,154,160,91,245,200,170,149,45,38,224,69,192,240,24,38,7,53,181,100,181,85,195,144,197,90,34,59,153,97,105,192,106,197,37,182,148,234,172,206,168,163,150,158,39,25,98,148,200,39,68,121,190,202,84,83,107,184,166,44,38,133,85,126,152,104,85,101,37,95,213,196,234,66,201,103,40,118,35,226,219,102,44,165,54,180,38,66,172,138,235,117,35,201,40,117,149,234,8,230,202,4,251,237,134,90,178,181,218,100,4,38,249,162,222,153,101,179,147,38,159,75,86,179,74,61,215,156,36,7,236,160,54,25,14,146,120,141,131,168,90,5,21,249,118,185,92,154,142,43,13,92,168,10,176,9,231,122,253,26,145,34,170,202,186,155,77,48,70,74,89,10,137,42,218,220,240,67,163,88,89,225,96,15,129,181,148,60,46,229,134,131,198,22,18,103,179,10,45,230,41,136,202,204,97,161,178,28,200,137,89,25,237,36,104,25,203,141,183,229,196,16,48,101,161,60,143,177,212,84,32,70,37,174,47,160,181,216,28,173,101,241,56,210,196,81,19,31,198,214,64,114,91,150,134,25,184,41,107,125,122,155,106,245,7,243,110,101,56,159,244,133,98,175,86,90,73,18,202,144,48,11,45,232,254,82,221,182,202,197,46,175,20,217,73,34,73,14,57,13,150,39,57,124,162,175,199,149,218,54,131,213,21,160,235,79,116,113,147,166,96,162,61,40,100,59,155,220,146,75,192,93,174,95,206,207,168,98,172,49,88,178,210,176,85,228,87,173,178,196,181,107,178,50,77,192,116,43,59,231,185,118,147,108,205,192,92,135,40,122,160,49,216,114,140,85,181,20,221,35,22,232,180,158,86,20,99,91,92,27,185,58,147,39,74,67,6,166,151,157,33,146,207,212,170,11,6,33,90,171,184,222,38,153,178,54,17,82,189,226,96,169,66,83,69,103,178,249,70,181,81,203,14,182,219,229,106,150,220,74,185,90,35,151,136,15,210,204,108,35,242,104,188,178,172,235,41,74,239,169,122,178,154,20,83,115,106,192,231,192,240,142,248,164,210,206,166,167,147,36,11,116,178,121,63,87,232,173,250,221,52,187,90,102,43,149,124,181,156,72,44,230,20,95,130,230,131,101,37,213,140,33,185,220,180,164,215,214,122,177,86,147,86,5,186,222,26,233,6,17,43,41,67,53,79,73,220,172,221,99,147,120,35,215,67,167,253,217,146,41,74,139,117,177,191,152,49,221,182,216,29,117,42,154,58,202,196,8,157,169,38,234,134,72,111,176,100,115,5,84,178,44,202,168,149,106,221,204,167,41,104,107,10,6,171,152,114,6,1,186,45,189,214,82,72,139,89,15,229,124,87,80,169,148,156,86,184,81,174,208,168,247,106,156,82,106,195,155,6,92,109,230,80,40,29,111,111,70,147,100,15,105,142,10,181,12,181,153,152,117,28,97,18,179,10,92,193,224,97,186,162,117,249,105,198,224,36,99,138,72,3,148,45,226,73,102,59,94,106,121,9,210,19,104,15,47,162,76,2,161,134,102,114,85,81,155,66,131,70,151,53,37,141,109,171,221,69,99,153,88,177,203,204,178,83,170,119,248,20,204,73,125,81,47,108,105,74,194,106,57,202,216,20,37,166,205,81,177,213,106,149,171,199,58,120,14,21,176,244,166,181,86,88,35,181,205,175,6,249,198,130,168,114,43,218,96,243,91,125,83,239,116,33,154,201,36,102,141,197,0,107,85,155,197,1,146,46,152,124,121,54,236,76,231,179,34,151,67,87,157,149,194,80,205,89,90,30,140,123,219,238,24,67,39,249,98,123,89,110,110,149,102,177,82,155,19,200,160,58,75,47,19,114,122,54,215,99,9,32,171,108,76,10,18,138,3,33,191,48,184,152,89,103,50,252,170,219,228,160,21,149,76,181,145,102,70,106,13,85,61,79,8,25,18,235,174,132,81,223,44,24,99,157,204,179,76,186,41,0,61,153,79,99,16,180,26,76,42,170,50,44,164,104,209,36,103,157,85,154,29,183,26,205,117,62,183,92,152,88,114,52,221,112,113,190,88,24,143,59,13,156,24,21,241,214,118,144,22,8,66,129,205,229,42,171,140,11,82,117,138,84,96,211,40,144,88,42,83,163,55,74,143,25,118,200,185,50,204,197,4,117,209,165,233,49,211,153,22,8,65,35,151,213,105,82,154,213,160,38,49,67,38,185,81,91,232,214,99,4,49,232,207,214,25,186,90,130,160,194,42,169,110,4,180,106,224,154,65,83,208,66,76,229,183,109,100,163,117,139,156,49,43,116,192,12,95,113,164,144,133,187,34,155,202,182,177,94,50,78,27,233,58,156,27,176,234,24,163,114,64,250,147,167,106,51,109,180,186,162,178,233,102,179,237,28,150,224,209,202,148,236,229,83,165,89,143,224,9,158,132,197,33,73,149,141,50,16,58,22,147,202,182,54,109,200,237,36,52,196,202,213,114,170,55,219,2,106,74,69,104,235,233,24,19,19,248,181,209,174,204,134,149,254,122,169,79,98,243,78,166,222,196,82,49,137,193,120,173,63,6,178,127,87,175,183,186,9,130,50,70,173,92,113,154,97,49,41,187,194,145,153,62,217,160,133,73,59,85,95,84,230,76,110,48,224,54,249,198,132,168,164,99,67,113,60,20,137,50,23,27,182,232,237,96,45,23,170,125,40,222,101,55,220,172,209,38,101,193,72,3,37,114,67,113,219,236,162,56,149,19,52,151,156,101,89,18,87,83,178,190,76,196,114,195,244,160,34,147,116,103,220,100,210,2,220,53,217,134,206,102,86,178,86,73,165,68,161,94,140,101,187,45,184,222,174,142,181,185,145,104,153,89,4,201,102,26,156,48,111,64,197,73,183,178,81,72,142,230,85,30,198,91,124,186,202,101,90,171,97,109,178,154,143,87,181,66,170,87,224,7,164,145,110,183,7,244,146,110,152,177,33,38,207,181,170,186,46,152,237,92,137,167,209,100,121,56,83,187,153,109,189,80,215,214,82,145,86,23,245,218,186,128,141,136,28,208,206,91,51,149,76,67,19,4,29,207,218,165,105,103,188,224,10,201,121,122,185,130,151,219,222,146,202,224,18,209,234,84,91,133,117,141,82,135,221,218,106,68,169,44,84,18,9,131,214,138,189,225,72,154,117,211,157,142,169,3,158,38,43,188,158,201,182,160,10,41,55,99,253,222,170,148,35,245,76,49,183,237,46,235,155,4,51,202,167,201,117,118,142,34,88,41,111,16,204,160,146,138,173,164,124,177,59,107,151,215,205,100,125,190,49,116,30,104,218,233,174,90,234,165,178,12,51,104,199,38,116,102,46,242,108,39,47,106,189,218,22,175,49,177,81,61,141,173,135,188,80,198,250,12,105,154,181,138,94,211,186,202,48,191,17,51,180,1,51,153,90,73,26,103,165,126,125,89,30,64,29,131,111,85,215,202,60,215,90,234,163,116,13,112,5,188,62,47,20,209,94,121,51,174,23,51,42,148,49,64,87,164,153,86,86,27,175,97,88,33,83,131,42,153,83,210,157,92,55,63,74,145,172,161,109,100,82,215,216,204,118,92,237,195,25,5,67,146,155,108,99,42,40,121,137,74,151,210,64,50,146,244,134,177,170,183,200,14,36,46,114,198,2,230,115,228,76,110,23,197,81,79,155,53,20,38,49,33,98,197,218,162,146,129,230,163,120,172,221,200,149,128,150,167,13,41,189,132,228,13,204,236,244,115,177,70,77,238,104,64,60,110,113,181,65,147,72,213,74,61,97,51,206,49,120,22,107,143,11,229,120,53,77,205,140,13,80,96,71,241,198,40,141,164,39,157,173,62,28,113,189,154,202,67,170,148,200,55,148,22,44,84,167,107,168,160,50,176,202,149,160,228,98,13,225,114,165,147,86,123,64,116,92,148,203,85,51,149,108,12,23,92,21,55,134,243,84,159,141,47,171,114,174,128,115,155,18,220,231,26,189,109,150,98,7,165,169,202,167,54,56,52,2,249,220,90,172,24,201,134,10,21,7,132,102,102,59,96,51,200,202,76,121,155,150,10,100,118,36,244,165,234,136,156,85,215,249,217,122,137,32,181,138,42,87,36,182,85,195,187,128,69,72,252,180,165,72,93,102,144,142,151,9,120,219,239,52,212,84,39,163,20,187,64,66,135,154,197,236,124,134,45,11,140,110,12,166,185,172,14,81,93,50,71,54,178,163,2,189,213,229,102,23,202,143,27,96,186,231,107,139,14,164,164,169,252,138,17,151,141,117,135,237,47,54,131,69,163,153,4,124,56,221,129,202,178,58,158,160,76,163,29,139,83,249,4,43,9,122,42,155,27,103,83,11,2,26,51,149,100,158,169,151,242,50,28,215,196,118,18,232,252,113,78,169,44,53,150,146,123,203,76,54,53,29,55,186,149,9,103,232,200,178,183,26,12,133,182,172,244,134,92,167,81,202,21,172,173,171,45,140,33,99,53,40,21,184,92,161,203,44,199,18,1,139,109,4,25,37,134,6,214,71,120,132,225,229,193,114,201,144,157,218,88,230,90,177,26,203,143,39,117,138,44,10,140,56,26,25,188,74,142,155,43,93,78,117,36,42,53,172,204,182,37,67,46,214,40,60,11,150,248,182,217,26,38,50,18,95,111,108,179,171,94,113,25,75,114,66,110,48,31,204,154,249,76,170,145,174,0,205,185,197,197,177,86,49,206,117,150,12,191,210,240,53,68,101,225,73,95,134,24,5,235,174,103,244,6,30,38,129,128,48,32,234,113,146,95,240,115,78,110,182,200,68,175,88,77,149,33,26,223,234,60,150,154,67,35,217,232,226,163,113,131,92,113,105,162,81,95,45,199,147,116,99,3,15,48,99,85,19,112,57,86,233,21,57,104,168,244,42,104,189,25,159,181,86,93,190,156,69,181,241,160,218,235,80,105,115,106,228,151,50,63,205,17,195,2,67,65,124,113,192,150,80,172,4,132,72,190,58,207,14,240,153,48,153,54,164,122,89,47,38,211,235,89,2,105,38,149,164,130,46,129,134,31,79,65,69,133,204,178,202,4,75,73,57,152,158,48,121,166,211,91,53,32,77,102,76,78,95,65,155,229,176,220,207,101,228,182,56,104,35,253,241,160,161,45,231,36,173,207,227,219,28,73,181,10,217,250,156,203,25,213,85,122,144,157,204,166,195,252,182,89,42,110,213,161,148,100,56,141,25,39,248,18,173,235,163,198,182,180,206,229,192,130,108,198,134,116,39,161,197,151,117,77,171,197,150,88,10,48,207,37,213,66,7,185,77,158,39,140,185,188,156,119,114,173,42,59,153,148,83,195,78,179,152,74,229,8,115,180,204,179,107,5,205,243,35,173,199,229,129,120,12,105,197,88,183,33,40,29,200,196,217,98,178,145,28,109,83,34,61,90,2,121,17,222,244,152,126,98,5,244,150,54,216,245,209,81,105,88,76,142,122,21,36,167,66,41,121,59,16,203,68,167,68,194,19,69,41,198,112,136,175,229,123,139,116,34,141,110,183,13,115,138,85,224,188,105,182,97,169,9,81,115,77,70,232,86,155,208,250,98,181,203,150,83,66,188,216,164,197,52,54,108,193,24,144,93,155,105,114,62,137,117,202,177,113,159,104,150,212,52,80,199,161,162,136,202,249,237,96,210,72,76,214,178,164,214,43,43,154,238,227,104,163,88,106,49,116,174,36,81,133,114,33,87,77,142,150,219,85,155,207,243,124,44,215,165,121,32,163,151,12,2,209,240,56,144,155,69,62,205,199,176,122,172,156,172,233,52,86,26,207,13,100,88,172,208,90,185,209,97,243,35,195,212,88,105,213,31,82,153,205,48,222,202,105,96,149,164,27,38,151,156,150,85,105,169,213,102,117,37,7,85,154,137,2,218,192,90,48,147,80,117,160,219,55,187,66,146,38,41,186,49,16,122,149,197,26,236,52,90,127,190,72,227,154,90,138,67,229,56,100,66,21,32,247,199,201,118,149,65,77,115,221,64,225,97,145,79,199,102,64,199,85,178,243,124,185,95,197,167,163,26,211,175,229,42,152,102,174,182,198,20,55,152,84,142,42,165,12,153,65,83,179,236,86,155,38,244,66,59,181,104,207,168,248,166,16,195,137,174,165,119,76,212,126,172,147,109,130,21,146,72,86,45,157,4,76,183,65,125,90,157,112,75,173,163,48,73,166,206,154,130,128,199,176,76,124,100,31,161,212,155,173,114,45,143,179,64,100,248,99,251,48,8,21,136,183,238,237,159,103,69,59,181,237,251,232,110,244,137,36,31,60,243,32,152,194,96,92,192,254,228,137,253,26,211,195,207,72,146,244,52,80,250,234,129,253,215,141,169,154,154,28,252,212,229,71,71,163,150,95,195,35,59,101,229,184,115,144,16,244,104,71,28,147,4,178,223,127,52,229,37,235,154,193,131,123,220,35,199,249,224,102,231,30,113,116,65,248,12,110,93,118,13,61,178,95,74,119,94,33,23,229,177,41,207,247,36,110,204,201,244,33,244,244,238,230,57,222,15,188,96,60,126,172,154,178,238,174,50,137,208,48,185,92,93,78,228,97,95,157,91,177,113,3,85,147,158,236,154,0,234,99,63,69,127,99,189,111,182,48,30,66,251,182,217,239,211,223,163,166,15,53,222,143,225,184,152,92,68,235,230,102,247,173,200,207,45,58,235,27,199,253,243,225,120,50,150,195,198,123,23,150,119,99,200,252,92,28,132,19,182,29,83,110,172,219,69,212,128,163,202,245,61,105,58,175,253,184,201,27,139,126,95,93,7,0,158,28,253,129,110,118,179,11,22,17,20,221,119,120,200,44,58,61,195,207,175,221,205,254,49,190,203,235,240,154,128,119,147,120,231,47,133,80,149,206,35,251,177,14,87,194,107,69,186,50,166,252,248,201,107,239,63,135,248,3,39,85,150,60,40,14,171,112,251,227,222,5,25,141,16,168,204,195,129,21,27,124,253,90,91,97,147,12,153,17,40,10,62,229,47,105,72,4,170,56,159,104,154,192,207,31,63,94,205,249,233,206,147,122,199,12,110,192,136,159,130,136,228,12,154,124,215,36,222,39,70,77,224,19,164,247,92,231,33,223,55,195,186,251,228,167,86,149,166,247,248,242,161,32,247,39,243,176,102,221,163,5,87,230,64,182,158,140,184,172,10,135,175,192,47,193,122,204,21,129,255,28,2,93,83,240,53,76,64,215,15,176,183,93,94,128,167,214,216,201,238,178,185,48,128,219,179,128,7,214,139,126,232,69,219,218,145,140,116,36,3,91,15,234,120,60,216,61,91,239,225,95,187,189,251,226,238,253,252,3,81,214,180,144,253,56,74,134,184,180,107,64,107,162,49,238,79,243,210,9,241,64,53,128,12,192,247,159,220,33,235,220,107,129,93,90,159,227,119,3,175,80,17,168,206,61,153,10,152,251,193,137,111,206,249,49,96,241,115,32,193,221,147,44,144,6,204,185,58,5,91,197,33,233,241,99,97,34,109,0,158,43,101,14,72,29,74,130,201,236,114,29,246,47,62,228,237,123,87,69,30,219,127,91,96,54,239,15,169,147,179,207,124,222,83,133,8,46,64,122,184,192,98,110,128,50,211,137,106,9,187,175,175,139,156,23,205,77,171,206,159,191,112,202,68,17,185,172,101,79,193,102,111,235,47,214,237,182,38,15,100,150,121,80,157,216,243,30,8,2,114,205,74,149,204,193,67,212,254,221,234,76,235,193,229,155,205,195,129,42,73,242,248,152,178,222,167,184,185,19,108,125,100,11,187,234,214,210,55,14,75,111,125,172,71,168,124,240,228,160,161,160,176,19,168,244,72,82,141,169,198,111,30,246,53,121,253,104,184,48,76,181,191,177,27,97,133,96,216,113,42,55,130,108,174,100,80,5,91,81,177,9,27,59,117,197,11,119,229,248,151,91,119,48,88,44,233,28,125,202,171,63,237,92,232,161,171,189,2,229,167,111,69,184,156,36,187,11,119,122,228,17,34,224,7,16,6,19,46,182,72,247,121,156,239,7,136,47,244,72,237,113,87,193,35,210,145,38,24,41,83,21,121,109,167,199,233,96,184,52,249,140,166,44,244,43,245,100,91,8,228,160,113,218,177,52,64,167,153,235,188,182,111,155,173,120,237,198,241,116,195,220,65,98,175,220,107,119,183,108,55,121,206,239,203,3,254,197,93,121,98,177,57,235,11,195,192,82,121,122,138,161,63,176,174,250,180,22,22,88,246,215,231,22,188,146,212,229,174,57,115,217,29,180,119,22,129,13,216,180,207,5,115,202,186,240,62,211,239,67,231,2,58,145,14,119,183,236,88,206,11,196,203,16,244,122,3,249,250,115,48,98,117,251,225,25,195,29,225,166,168,70,131,23,92,33,110,206,147,144,241,255,52,132,13,155,128,172,61,176,226,226,64,71,191,233,209,79,158,112,210,190,143,91,158,215,29,45,181,104,247,255,137,80,202,38,115,173,179,76,59,123,221,100,250,11,43,20,50,139,38,174,21,142,73,86,175,71,118,140,164,98,255,20,173,31,170,147,192,90,63,157,76,158,97,68,240,77,205,76,92,143,56,70,182,191,97,100,144,210,95,38,174,41,142,209,19,213,93,168,37,40,185,177,200,79,19,67,246,154,224,152,21,200,17,157,178,235,4,40,188,225,24,12,36,201,12,155,3,73,100,34,119,61,43,48,58,219,61,70,106,130,159,77,102,203,202,187,58,46,146,204,230,144,189,74,48,184,157,147,4,57,68,146,161,64,78,119,87,123,70,181,112,227,44,9,234,152,98,116,174,11,200,44,185,61,25,36,197,44,64,210,2,148,139,89,229,150,28,202,94,27,121,134,0,137,35,150,1,148,172,234,112,48,103,1,170,201,174,21,113,202,16,86,201,97,114,11,90,194,50,70,114,223,198,73,130,217,38,245,196,174,26,27,64,4,100,129,170,197,143,137,177,52,51,74,85,175,41,214,105,206,50,165,239,251,220,224,152,5,200,177,42,220,181,234,145,154,218,105,8,72,67,142,67,112,104,15,153,218,218,249,106,186,122,173,187,6,10,208,76,123,104,30,242,155,12,126,204,89,165,25,2,228,196,64,229,210,135,202,41,25,102,148,1,53,6,205,86,56,144,166,101,214,156,53,23,12,144,104,176,86,156,23,72,52,51,3,238,90,79,51,16,72,92,128,196,137,85,18,206,224,156,213,149,84,102,223,54,113,55,222,241,140,53,222,57,102,149,173,90,157,197,64,86,113,150,228,174,39,160,34,28,152,22,160,108,247,56,161,156,159,206,68,155,129,182,26,118,240,46,104,42,168,105,58,109,101,39,25,231,35,106,95,30,76,37,80,166,128,39,44,228,234,126,218,238,39,172,211,91,45,64,97,198,50,226,190,47,22,187,57,9,231,237,198,67,57,208,122,80,161,137,61,41,157,145,4,63,141,125,101,156,106,44,19,116,194,234,7,40,209,221,213,112,148,56,22,230,153,101,65,222,211,2,88,35,214,11,118,168,208,196,162,53,103,65,125,65,71,111,216,29,162,30,130,200,18,105,218,174,23,155,189,110,59,211,34,57,0,85,72,49,217,180,245,1,51,179,135,19,172,30,12,36,37,173,138,56,157,145,133,193,103,118,146,53,175,55,222,8,231,40,14,113,34,202,121,191,193,158,31,229,252,71,60,16,102,150,178,163,101,88,17,157,87,15,175,246,66,146,21,156,232,201,191,145,248,249,8,228,195,24,14,243,78,124,233,31,57,71,222,222,239,97,8,22,81,124,151,191,147,150,4,229,234,234,144,239,28,133,249,242,111,52,75,244,179,242,157,211,61,39,223,182,82,24,11,225,234,234,248,253,78,24,60,230,235,64,14,115,229,75,246,127,174,124,219,196,114,204,239,99,125,178,191,203,119,159,199,237,243,119,71,219,86,190,29,185,26,56,91,60,196,191,186,77,56,199,84,79,100,172,67,19,166,166,235,71,129,124,231,32,198,202,183,206,98,220,217,199,250,216,159,123,134,193,83,112,167,84,237,11,90,33,178,158,124,239,201,136,43,18,213,211,114,207,39,71,195,144,77,114,103,28,10,1,181,245,193,171,99,197,159,238,123,44,172,5,135,129,58,20,143,199,119,113,203,14,29,100,95,245,67,190,21,97,27,247,153,110,34,122,25,180,12,115,181,252,233,157,116,30,142,205,129,99,1,250,28,252,182,151,104,132,213,233,42,162,107,173,50,87,87,174,249,9,93,82,141,163,37,42,180,18,187,200,231,243,72,122,12,82,126,114,7,235,212,149,101,158,10,37,231,63,251,127,226,206,244,225,157,109,83,186,142,32,112,202,208,229,173,187,93,127,255,129,200,149,139,115,60,10,148,118,14,226,92,99,114,206,188,15,204,218,168,137,27,232,184,208,190,57,216,50,94,127,107,156,150,88,109,138,110,205,5,21,12,91,89,214,127,131,29,123,178,49,109,131,152,191,132,219,64,22,44,113,121,21,44,99,85,176,30,251,62,122,229,145,8,179,141,69,195,121,182,198,192,181,3,247,5,119,172,100,175,248,73,100,89,231,112,244,194,25,183,219,121,239,211,68,175,253,44,136,235,57,213,185,178,44,106,39,97,238,224,112,254,77,246,252,117,228,223,230,31,70,172,156,147,224,123,251,217,206,128,22,93,108,103,161,187,163,220,195,157,85,237,206,54,93,94,211,163,137,237,206,18,224,151,187,42,96,31,62,7,37,193,235,43,232,1,246,118,212,120,158,197,73,239,232,238,157,253,205,91,191,61,187,193,136,243,54,124,151,5,46,140,208,177,126,24,28,118,189,72,64,226,241,237,241,238,220,189,148,5,157,61,74,142,21,45,82,116,244,137,53,62,193,241,33,152,214,154,20,213,235,151,119,248,193,170,119,158,144,229,193,187,15,218,193,126,119,98,150,134,139,69,231,138,179,119,76,139,131,193,238,250,238,50,39,229,179,136,122,132,205,166,59,250,100,126,215,98,116,25,252,206,36,255,138,150,190,168,10,157,228,11,200,219,23,183,253,50,227,223,43,240,44,50,154,103,217,38,66,55,207,218,89,11,131,45,136,106,69,148,73,239,181,215,247,142,190,60,219,96,249,201,84,236,80,187,160,185,228,8,232,149,47,109,107,228,62,203,182,160,236,7,1,245,100,29,13,150,32,107,103,160,12,228,173,3,89,30,157,21,118,19,116,25,51,143,252,101,253,40,188,25,94,73,217,163,125,219,117,37,92,87,111,217,42,110,8,199,146,120,99,32,71,177,172,157,77,212,69,210,182,142,238,179,125,86,82,75,25,240,216,73,247,229,92,246,210,29,25,151,30,127,80,248,60,54,211,104,174,79,157,224,250,145,39,19,142,232,231,236,150,222,115,9,175,210,105,29,119,71,159,157,56,23,139,133,16,222,179,94,4,138,170,156,107,87,50,22,66,20,250,194,167,248,120,229,150,83,13,244,28,241,92,133,212,196,103,82,188,218,217,20,67,59,105,127,118,112,236,41,119,49,53,40,89,123,165,4,196,7,125,44,97,157,17,94,89,74,191,109,191,141,144,207,109,123,238,21,17,66,36,68,160,112,119,102,180,228,254,192,123,83,220,39,63,174,254,238,188,99,218,237,23,208,107,26,252,64,107,94,109,240,143,140,244,173,235,55,87,81,190,249,243,41,94,53,249,95,156,45,253,234,179,15,226,15,246,255,243,154,136,63,251,232,156,221,221,113,130,184,178,189,32,92,23,49,250,37,94,143,107,131,115,226,104,254,55,115,47,124,200,129,251,40,247,37,36,117,121,44,126,242,3,144,235,44,125,243,40,189,153,209,245,216,121,61,248,171,178,75,190,168,54,17,223,156,89,33,151,103,132,191,50,159,73,165,152,36,4,93,86,155,168,143,66,170,19,122,39,37,130,225,112,244,245,219,60,143,209,159,194,245,219,164,4,209,168,36,35,231,222,25,142,9,232,189,3,124,64,55,30,158,129,17,49,152,198,41,202,27,210,99,217,249,131,126,64,199,178,187,163,10,24,130,254,159,157,207,157,253,235,222,17,14,198,162,92,233,14,62,120,59,15,188,59,161,206,119,61,15,137,225,240,138,168,78,244,202,217,120,126,127,244,11,62,244,120,163,159,253,221,221,190,232,103,147,114,121,162,95,254,205,171,249,161,95,208,77,209,94,232,23,19,121,37,31,244,75,186,232,126,30,232,23,32,156,233,127,126,9,197,203,38,193,249,190,231,23,47,165,203,234,114,63,191,243,11,154,122,190,215,249,5,117,254,100,125,206,47,168,200,167,232,113,254,122,186,199,239,111,126,54,213,215,229,109,126,14,96,223,186,153,223,58,125,120,252,88,227,5,89,115,109,155,126,14,112,30,65,219,60,124,101,255,188,44,184,234,98,118,240,26,226,17,239,1,115,86,244,225,189,233,6,99,13,239,77,234,220,200,66,47,192,221,113,132,7,232,125,28,225,253,107,120,126,212,224,89,24,231,199,8,238,157,216,119,123,129,63,128,240,28,180,233,100,58,5,121,235,155,169,198,139,246,99,121,255,253,143,29,114,32,223,201,124,252,152,159,131,149,251,196,218,167,111,72,91,132,116,237,64,247,17,134,206,7,117,164,181,39,23,32,94,61,16,7,178,56,186,9,29,107,111,103,30,125,236,47,32,97,55,192,206,7,114,243,158,219,4,34,25,92,236,103,47,216,184,99,24,130,136,142,11,204,41,225,222,181,252,119,7,186,123,142,227,22,164,14,225,248,94,216,125,170,119,194,88,199,210,145,85,1,189,31,217,127,187,239,31,96,48,65,144,39,154,99,233,146,15,236,46,186,147,212,46,184,99,31,162,163,142,109,118,36,0,21,109,244,40,132,37,218,46,129,103,111,113,198,147,208,62,10,215,133,94,141,207,58,190,86,99,126,185,91,200,79,2,247,30,92,72,231,9,208,203,120,243,50,53,41,228,134,4,103,94,70,248,154,249,47,113,176,242,237,53,18,40,112,12,80,113,6,44,40,207,187,130,87,60,79,38,217,157,106,181,226,209,65,39,128,40,39,22,198,179,243,236,83,207,111,172,199,15,237,243,199,46,216,29,185,62,113,169,194,59,16,160,246,139,159,179,18,174,110,174,172,243,162,183,67,154,113,122,150,60,125,112,120,103,244,108,217,4,136,89,58,175,105,158,52,223,50,128,62,213,192,147,255,192,20,13,155,148,69,231,147,139,50,249,207,73,177,182,159,247,119,132,143,204,18,150,127,122,147,41,216,225,35,69,56,113,173,178,150,175,190,237,213,223,118,92,227,15,174,237,50,195,140,108,119,125,51,113,141,176,76,211,14,157,72,239,227,59,70,123,111,117,105,200,94,235,121,219,31,127,149,96,224,132,237,165,95,180,194,53,210,160,192,49,126,66,99,237,156,170,229,190,207,49,84,226,24,63,65,39,166,118,154,229,134,31,22,63,49,181,130,10,64,254,138,245,199,79,104,156,135,38,123,140,159,88,186,114,210,204,132,179,227,39,96,238,80,57,12,84,142,115,197,79,108,185,53,103,85,149,224,92,241,19,36,55,224,174,213,52,163,38,93,241,19,195,36,206,93,111,82,204,44,233,143,159,48,147,160,43,54,57,38,150,116,197,79,196,147,90,210,10,238,208,83,85,167,135,65,183,42,118,171,82,107,208,253,160,85,169,125,76,202,108,223,170,244,161,238,51,208,43,233,234,49,114,102,155,62,118,175,19,48,226,13,157,89,167,65,87,41,73,6,3,57,77,102,154,57,16,218,36,25,197,138,2,217,199,206,12,50,75,246,122,148,181,227,69,14,177,51,102,198,228,44,72,43,94,4,243,190,211,134,102,76,246,90,73,49,49,144,85,183,114,192,64,153,217,67,101,140,20,51,201,218,163,7,31,19,65,31,88,161,36,86,108,136,61,145,214,86,172,131,10,42,7,18,157,160,140,246,46,38,195,169,60,157,5,149,215,65,139,115,213,221,51,113,51,87,164,133,53,225,108,210,243,156,67,123,3,138,25,123,218,219,28,236,204,129,92,119,87,126,182,239,51,50,111,197,122,240,224,35,136,101,102,249,170,135,170,157,127,108,6,199,32,121,187,114,14,85,52,15,168,198,88,70,41,88,221,201,180,173,142,43,140,237,160,171,89,161,234,9,178,82,217,93,175,128,159,68,226,16,42,115,12,143,177,3,145,240,194,156,181,199,162,184,155,13,58,27,12,162,97,55,41,58,113,189,74,50,201,228,97,17,30,99,66,60,107,253,212,243,213,187,13,239,236,64,144,207,254,65,6,130,224,18,137,210,226,167,22,8,114,48,171,68,59,37,31,29,70,124,18,120,136,211,139,229,134,2,68,160,160,203,139,47,227,232,100,98,57,224,157,231,184,226,118,134,185,242,250,201,220,229,193,116,218,33,200,49,139,71,120,217,30,221,93,238,116,180,245,22,119,252,15,206,113,210,247,59,195,159,237,221,239,81,89,247,31,218,226,239,27,223,223,55,190,191,111,124,127,223,248,254,190,241,253,125,227,251,251,198,247,247,19,169,152,223,28,20,233,117,23,25,229,229,97,125,238,104,217,40,72,151,193,232,147,14,26,122,229,45,239,100,192,224,121,245,253,4,73,223,47,6,241,204,10,133,197,30,158,142,59,140,142,57,188,12,50,24,252,23,29,103,120,17,229,83,241,133,231,198,22,94,6,232,13,16,188,176,248,69,177,132,247,140,35,140,108,206,169,248,65,183,109,232,234,116,240,160,247,208,54,178,104,84,53,194,236,95,111,57,196,222,242,91,192,188,117,116,100,66,159,58,98,27,229,34,37,151,251,137,246,151,84,113,167,124,156,144,158,46,168,131,203,246,22,61,60,15,79,122,90,31,9,184,26,228,51,217,157,244,20,71,206,112,5,15,236,24,30,131,219,85,164,194,16,176,244,133,117,155,71,211,60,25,190,17,80,24,66,238,100,112,215,44,44,223,55,155,61,193,42,161,117,15,76,75,31,5,42,36,164,224,65,72,183,239,148,242,211,106,134,187,208,78,51,64,66,66,195,61,85,216,135,198,4,74,5,163,93,60,134,198,51,194,152,3,210,201,217,81,197,123,195,148,183,15,124,113,66,129,59,31,246,71,46,87,161,103,46,190,41,243,74,90,138,199,108,233,99,59,71,27,102,88,92,207,157,68,125,171,205,54,104,30,15,67,206,191,190,226,196,157,39,158,243,25,36,252,234,12,159,217,243,196,253,37,1,3,104,212,170,185,10,178,99,200,14,202,58,173,220,135,125,101,33,68,125,22,114,12,21,114,162,20,60,105,112,149,196,252,13,112,9,54,39,74,158,125,1,72,208,240,234,29,173,200,243,70,255,41,101,192,56,123,119,95,158,92,57,145,11,199,119,33,76,248,150,98,159,178,126,246,77,80,204,155,63,175,247,79,32,236,197,111,178,254,236,35,171,88,152,155,1,88,87,222,0,142,147,30,6,78,233,255,102,250,246,104,123,178,219,49,24,227,167,17,1,24,111,33,152,136,221,255,185,18,193,28,223,248,238,71,197,165,190,8,11,2,254,39,79,220,87,241,62,61,173,52,5,63,62,248,215,161,110,119,183,187,60,254,2,223,211,188,245,231,28,18,142,10,19,32,116,125,62,230,67,191,147,224,195,207,244,241,62,217,231,159,158,236,167,43,207,251,36,7,231,27,251,143,231,70,102,94,159,2,126,174,4,9,216,19,68,82,121,109,162,56,199,50,135,123,145,225,7,184,237,20,116,117,184,253,214,218,132,246,191,63,13,54,225,33,16,210,132,145,106,30,213,40,111,123,188,14,153,182,147,193,148,7,21,182,47,121,10,142,194,222,243,43,224,44,244,58,124,96,14,203,166,200,143,121,197,86,96,226,127,160,31,251,210,78,250,93,32,195,132,115,5,98,242,186,203,48,188,117,73,162,100,89,144,211,172,99,250,182,44,239,172,198,90,62,22,32,233,112,11,32,11,39,174,71,105,38,203,30,45,223,236,52,177,43,181,2,73,144,157,228,216,194,171,105,219,107,225,240,225,204,190,177,113,3,74,33,118,18,158,176,172,252,224,67,43,105,225,53,40,135,181,229,132,93,121,63,89,206,191,96,240,205,198,242,230,207,155,63,111,254,124,218,81,204,238,93,124,175,247,236,101,156,227,141,26,71,119,141,179,142,137,143,102,145,207,225,240,245,149,243,255,128,58,116,6,81,47,189,157,224,115,57,29,215,73,238,153,167,184,110,19,222,78,224,241,97,185,251,205,45,236,236,41,236,100,158,171,157,208,19,89,105,160,204,61,124,184,188,177,132,98,191,33,234,198,58,235,157,90,78,18,1,1,198,65,1,223,30,226,199,247,167,70,118,218,254,216,31,198,143,169,79,157,64,244,157,192,181,175,166,7,219,45,110,5,46,111,177,238,151,1,138,190,117,223,4,104,142,235,218,9,239,69,54,145,149,245,119,106,191,31,61,144,62,25,236,64,224,112,210,23,60,113,120,26,25,143,13,212,129,62,244,86,116,68,182,72,195,248,167,16,145,13,73,60,45,200,52,125,94,68,54,130,19,152,167,202,111,63,57,226,189,101,201,164,15,85,29,72,34,241,233,88,121,36,240,134,76,96,215,106,43,81,174,173,160,124,90,153,88,143,56,150,234,205,65,178,169,128,223,210,24,248,145,16,89,6,200,86,12,91,33,186,9,9,252,82,36,70,90,178,218,170,97,227,18,34,177,2,211,130,107,233,116,127,67,20,132,52,94,75,42,27,165,205,14,242,205,82,29,91,143,170,102,39,95,73,231,26,41,173,144,69,211,106,118,212,206,247,100,165,90,109,39,102,137,12,154,232,34,218,122,174,140,210,122,46,95,172,246,178,185,172,161,214,146,29,117,169,54,84,69,153,80,181,118,179,214,99,36,124,220,158,207,50,177,229,70,46,211,101,26,215,182,228,28,169,204,145,89,190,69,181,241,190,136,23,183,248,118,10,17,50,57,197,144,108,151,173,40,29,134,29,50,133,70,169,220,107,163,76,98,85,234,166,240,121,37,214,66,164,6,155,78,151,87,37,44,105,164,203,210,116,177,193,224,132,200,55,137,116,178,88,76,13,76,109,155,41,67,243,182,129,164,140,166,89,34,133,6,13,229,133,117,186,60,101,103,168,150,225,251,203,249,12,99,22,74,166,203,54,19,153,184,105,244,170,73,138,169,173,184,137,48,229,26,108,57,145,96,10,229,41,89,161,24,157,161,149,116,47,158,92,180,154,152,182,25,54,141,88,129,96,76,69,170,166,41,6,93,53,86,189,106,130,158,21,182,221,57,147,93,37,40,166,192,84,176,66,151,109,51,218,138,161,170,237,78,39,211,111,235,139,12,196,244,19,75,102,174,112,8,70,151,154,121,184,54,104,174,210,84,2,97,120,165,44,79,183,133,153,2,79,230,2,99,48,64,234,196,210,197,92,162,2,199,4,88,28,167,121,35,193,49,177,21,163,83,185,97,34,47,116,117,56,249,255,178,247,166,221,141,36,215,129,232,95,65,67,173,22,121,144,4,51,177,3,20,165,193,78,0,4,64,44,36,8,150,235,245,73,100,38,128,196,146,9,100,38,86,54,207,105,205,27,63,75,150,245,186,61,150,37,91,211,154,177,100,105,172,55,62,90,252,44,75,178,22,207,143,153,174,170,238,79,254,11,47,34,114,139,220,0,144,93,106,203,111,186,88,197,2,50,34,111,220,184,113,227,110,113,35,162,188,14,72,113,250,66,206,92,165,239,86,213,110,89,233,208,217,246,236,230,74,28,14,234,114,250,180,124,219,238,21,58,179,217,162,18,138,140,154,145,146,152,205,197,150,163,114,98,94,174,76,87,237,65,111,149,230,164,27,90,160,110,178,76,71,172,159,166,47,210,204,160,70,181,88,234,110,84,30,84,34,69,38,55,154,119,185,230,181,112,161,0,130,92,69,224,189,209,84,153,186,22,57,57,157,75,23,86,153,65,128,191,158,148,102,61,62,115,83,27,165,71,157,219,12,232,9,157,190,8,140,115,167,183,108,168,90,30,129,150,227,233,82,53,147,43,145,51,165,220,25,81,11,254,38,93,143,100,228,236,168,51,103,32,104,113,217,91,84,249,122,187,83,83,242,141,94,39,90,40,4,248,74,186,116,183,46,102,215,181,28,195,205,66,129,97,167,175,228,41,62,87,153,87,183,149,250,80,154,11,2,119,213,15,140,2,177,185,50,219,212,151,131,222,160,50,72,199,139,245,86,114,29,46,46,34,119,210,186,66,173,47,99,179,242,184,26,158,205,107,139,235,122,99,48,35,195,183,76,123,80,149,211,253,66,52,223,159,92,20,230,157,254,40,183,74,215,71,23,124,43,215,200,76,211,195,193,85,164,56,141,137,229,222,244,52,79,43,212,84,174,201,74,167,192,94,15,46,79,41,142,95,73,82,163,66,167,139,84,175,11,56,33,187,170,221,49,91,185,63,136,83,241,226,118,16,232,204,34,179,245,69,49,222,237,87,178,149,101,107,189,233,240,137,97,62,223,28,143,75,18,153,93,11,173,0,211,108,182,155,116,107,123,29,238,10,121,118,194,54,179,145,246,184,51,109,110,39,108,180,73,54,67,185,246,232,150,189,238,55,70,100,123,92,206,20,102,163,92,46,178,110,149,55,179,200,48,81,58,109,228,185,210,106,149,92,114,85,254,162,161,144,165,196,252,180,153,110,46,174,103,249,194,184,27,57,37,147,249,104,117,61,175,112,17,38,127,51,233,117,47,179,82,147,107,140,242,189,73,191,121,209,21,231,151,57,121,81,107,119,147,201,106,161,112,195,6,146,153,98,147,222,148,102,204,101,54,220,15,157,138,171,197,117,186,57,108,49,209,109,96,26,61,13,228,6,194,101,165,211,84,154,147,225,77,50,71,37,243,131,128,48,31,72,229,133,24,205,147,161,165,152,27,109,198,201,138,120,217,90,165,195,87,226,109,131,84,66,119,100,245,148,169,164,43,108,177,62,96,217,216,105,184,17,82,248,249,34,87,77,159,230,202,137,118,125,217,28,77,10,119,215,129,201,29,221,37,153,230,109,96,12,100,106,172,185,222,158,46,217,59,169,59,41,50,241,217,109,114,182,228,187,181,121,90,16,122,229,92,94,30,214,55,215,163,69,122,177,233,139,165,100,104,153,165,227,209,237,109,245,58,186,41,46,107,148,192,23,152,106,179,217,95,214,86,217,72,61,122,145,152,22,215,149,112,160,54,97,43,89,161,49,7,220,127,59,141,109,110,234,12,39,13,227,55,92,145,143,21,218,137,208,118,22,106,21,23,204,38,84,77,183,231,179,86,63,44,103,22,151,133,214,128,156,87,138,129,104,180,211,172,80,35,57,114,193,228,22,233,50,19,239,231,6,165,213,104,30,19,184,113,229,38,57,78,20,47,47,38,141,73,146,238,167,251,171,238,170,154,200,222,22,182,2,217,91,182,174,178,33,57,191,138,148,58,37,133,33,243,237,226,136,47,111,196,46,159,136,70,219,91,185,196,147,76,44,42,93,142,46,42,201,121,124,84,27,22,155,229,232,118,116,187,25,243,181,200,178,116,201,151,91,149,89,109,146,228,98,215,98,96,201,10,179,72,33,144,187,170,231,228,187,155,250,149,160,52,59,173,214,117,50,174,148,148,74,114,13,100,195,245,184,25,136,175,183,225,205,166,188,97,211,157,187,228,118,52,169,220,178,221,66,159,101,103,161,12,21,10,173,71,192,37,30,9,183,165,190,212,187,224,47,5,32,97,55,177,92,188,20,225,19,243,117,59,62,20,155,161,246,228,10,204,173,70,159,101,102,129,76,251,34,211,140,203,227,138,18,216,94,82,210,44,55,82,216,232,221,72,186,100,98,146,12,216,78,186,172,150,110,228,187,80,168,77,135,175,51,235,65,116,149,237,133,243,213,122,110,177,96,170,124,255,54,125,85,136,221,92,173,199,211,122,53,183,186,99,6,161,124,61,208,156,196,111,110,46,153,205,42,154,9,140,155,100,182,201,147,23,131,68,36,48,154,82,27,81,140,175,71,249,80,173,25,141,101,162,219,211,232,114,163,12,195,203,202,221,93,99,153,9,183,64,183,79,115,183,25,170,89,42,151,111,183,220,213,237,168,19,90,206,6,245,80,103,178,30,196,139,204,140,10,223,46,51,145,181,84,109,179,167,87,119,219,210,180,28,165,238,74,82,155,234,139,147,116,78,236,102,58,227,238,138,38,51,233,77,164,31,200,7,170,189,94,130,38,239,138,189,117,60,90,237,75,205,85,169,155,22,178,167,77,234,106,221,167,110,132,166,208,159,140,58,53,64,14,97,216,9,37,203,203,17,149,88,81,149,68,101,155,172,68,123,197,122,37,50,239,138,171,193,136,93,95,76,171,153,112,102,58,92,38,22,108,188,155,228,133,234,10,40,181,106,126,157,216,240,165,109,163,88,92,180,183,211,113,161,46,109,102,249,198,45,59,137,20,242,92,246,148,39,215,92,166,176,157,68,59,181,233,98,190,40,85,217,171,112,172,58,141,48,235,78,181,16,238,20,34,245,233,104,30,109,71,150,215,119,164,92,221,100,163,149,156,196,22,218,165,12,147,227,50,225,209,146,238,221,181,217,21,223,92,208,179,181,114,186,200,142,174,2,77,33,221,169,215,227,171,133,44,37,47,42,114,247,78,186,206,149,41,169,180,236,199,199,185,42,29,201,45,98,167,55,87,188,208,233,213,132,90,97,150,88,132,211,233,155,30,223,142,116,67,225,230,248,114,218,189,172,175,7,225,106,102,29,142,70,39,221,64,186,159,189,22,227,225,249,60,180,44,79,185,56,217,170,55,51,119,219,181,192,103,150,119,229,233,197,166,149,99,71,201,197,50,210,188,10,159,174,66,23,50,205,101,150,128,114,76,57,80,189,162,70,35,161,11,164,82,177,91,203,1,162,79,38,74,189,86,231,232,155,78,117,86,138,101,90,137,120,109,80,36,169,240,38,126,61,175,139,229,80,113,152,187,201,178,217,139,211,249,188,192,206,71,155,204,169,120,199,95,93,203,173,230,172,158,140,69,55,217,122,180,19,41,119,146,195,33,159,191,94,166,249,78,33,220,154,183,198,195,104,123,13,44,189,74,35,118,74,222,214,147,212,234,98,187,14,39,238,148,66,126,216,92,79,139,138,116,45,139,237,27,165,218,188,225,233,213,162,81,233,172,163,151,131,110,169,29,137,230,162,119,177,210,124,58,173,200,114,109,218,151,18,87,119,147,122,239,122,81,79,151,195,215,108,124,89,232,222,81,243,92,81,174,246,110,202,133,197,244,154,172,215,102,161,74,123,58,93,38,91,21,153,220,246,230,173,24,23,229,104,170,163,4,134,220,197,29,125,51,107,139,172,84,108,44,70,235,92,88,188,185,43,110,133,190,152,217,94,230,238,46,232,77,47,68,137,161,208,44,154,30,45,110,51,227,72,41,171,68,219,167,177,205,176,158,184,219,132,54,45,78,238,205,98,83,62,30,31,82,130,212,149,218,165,112,38,125,179,44,87,19,114,162,93,228,185,109,174,72,202,173,72,151,231,42,241,165,84,190,204,229,106,164,146,184,9,221,42,145,98,180,52,207,71,79,165,222,112,210,43,8,145,233,172,84,223,74,244,229,36,87,232,119,90,76,102,41,143,133,58,75,45,66,149,91,33,71,75,249,205,124,65,182,51,55,241,232,106,53,111,38,234,145,24,179,174,146,209,169,92,46,103,46,36,178,61,225,243,76,35,203,110,202,237,248,180,60,237,2,251,112,187,220,158,210,197,233,102,113,189,20,163,145,139,36,121,213,167,111,242,23,201,177,52,28,158,138,181,139,73,69,20,243,253,110,47,39,95,93,229,239,110,135,119,155,218,118,126,37,175,175,168,211,48,117,177,21,219,139,91,58,94,225,165,109,98,221,231,71,249,149,92,149,248,91,114,56,26,12,103,145,112,167,30,30,15,26,236,233,164,83,140,85,27,209,240,178,52,144,217,139,26,123,51,59,189,154,85,10,75,242,106,154,100,22,253,254,132,92,23,219,213,213,182,189,46,110,70,209,27,46,159,232,210,116,39,42,143,91,213,54,51,98,251,55,171,177,114,55,202,207,167,245,66,184,219,30,245,18,215,181,229,233,85,165,116,209,93,45,166,76,224,102,221,92,95,183,146,101,134,190,93,143,133,102,107,29,167,238,138,205,187,155,94,46,90,17,170,227,236,58,92,221,82,99,246,34,193,230,22,185,146,124,81,88,172,210,33,57,60,169,151,11,141,73,88,152,41,155,121,32,79,247,170,133,89,61,209,107,53,178,225,155,110,100,173,204,218,171,208,140,90,175,243,145,112,251,174,41,7,216,235,235,232,148,173,141,47,38,181,246,36,77,201,3,70,144,47,35,167,201,78,41,59,168,148,123,119,229,69,173,112,3,120,187,25,23,248,117,185,56,238,135,115,153,80,190,204,110,107,81,158,190,228,58,108,55,32,117,174,47,185,162,220,153,174,232,109,191,146,204,93,21,123,141,169,196,110,146,225,233,182,81,206,76,50,213,109,174,95,227,187,60,93,234,12,250,141,82,235,98,217,189,30,183,133,226,21,47,78,218,149,94,149,18,132,90,37,127,218,158,93,71,174,22,233,110,178,89,111,182,187,235,211,10,11,108,134,48,117,217,202,132,134,161,219,80,43,145,78,138,219,83,37,60,106,179,233,37,80,116,151,139,114,182,191,221,138,60,213,233,78,242,219,146,28,158,183,235,82,158,218,140,230,5,69,17,110,175,7,108,191,54,78,12,55,221,100,53,185,10,244,66,171,76,116,216,7,182,79,255,70,160,75,141,0,213,224,147,211,170,164,80,171,226,188,177,172,231,35,139,187,97,181,59,27,55,42,241,126,131,172,204,198,23,157,94,175,171,48,241,236,233,149,200,5,194,195,28,125,77,157,110,6,253,88,152,175,14,27,183,55,157,89,137,106,228,27,211,122,189,147,44,181,46,147,23,133,218,21,63,105,243,23,131,139,187,5,19,40,111,210,227,155,187,82,52,180,153,44,51,185,90,183,118,87,184,166,23,57,86,8,68,69,48,31,185,68,148,43,84,7,87,173,213,226,114,202,68,215,162,216,22,19,57,161,115,117,69,214,218,124,255,110,89,42,14,197,65,52,0,38,255,228,110,70,22,169,168,56,140,45,242,209,139,28,208,159,192,102,90,53,170,133,52,197,149,34,87,92,109,42,92,207,86,220,205,138,102,134,241,202,117,135,110,230,210,115,89,161,235,157,203,28,95,172,0,182,216,108,5,54,180,200,149,7,227,234,101,118,214,202,119,58,83,169,16,187,45,40,145,220,180,144,24,10,210,250,178,17,153,73,171,180,112,55,206,100,19,161,198,64,153,93,78,43,23,243,106,131,159,111,110,50,157,118,69,44,142,232,117,241,38,87,140,174,135,229,187,26,75,131,97,154,101,211,219,170,18,139,147,13,160,162,167,177,202,117,53,59,141,143,41,101,10,172,128,187,40,47,47,59,23,124,117,52,99,98,29,57,218,152,109,186,76,108,21,75,74,155,126,152,164,232,30,61,239,241,229,249,205,38,26,173,118,26,147,82,127,44,48,225,85,26,56,132,242,186,178,36,233,162,82,110,180,251,149,22,47,21,230,131,211,4,37,203,227,139,59,110,93,41,175,187,235,109,61,7,172,188,77,92,40,6,150,177,155,105,53,62,231,230,84,147,110,142,107,203,90,118,125,145,110,231,2,141,8,213,163,66,133,89,150,172,69,54,85,118,51,27,167,79,101,146,94,23,18,203,82,133,237,176,245,74,188,55,144,46,233,117,115,88,235,48,27,102,125,161,92,174,6,228,50,80,20,147,55,129,114,155,154,200,237,107,165,153,108,145,171,137,210,190,76,247,178,116,120,50,206,76,26,55,189,198,40,208,98,110,182,98,189,219,79,204,243,225,187,48,176,134,54,228,240,166,59,143,149,218,192,14,37,227,124,49,113,179,29,68,152,110,96,153,9,84,201,90,185,22,0,20,233,183,74,155,106,178,28,205,78,3,131,113,57,116,115,25,137,53,210,181,190,92,10,140,178,233,178,60,11,231,170,189,219,139,28,29,171,198,71,141,18,221,219,6,122,225,230,58,41,244,148,120,34,187,152,134,40,97,116,121,211,94,211,34,160,233,4,204,164,208,40,196,117,187,245,117,100,60,45,76,22,211,149,40,140,27,226,221,69,57,202,246,166,140,210,155,78,229,66,150,220,22,179,77,73,94,1,135,162,95,11,109,133,235,91,225,10,248,91,151,253,250,26,24,3,129,89,102,208,6,38,119,115,57,58,109,242,171,126,58,176,44,94,196,228,68,226,58,210,239,246,201,180,84,187,165,107,64,161,133,135,203,45,217,205,112,29,37,202,173,38,173,88,171,191,185,227,175,7,76,119,25,223,156,142,114,151,197,116,141,169,132,102,92,185,85,104,220,150,22,229,62,117,205,198,170,229,118,238,102,182,189,187,144,27,115,182,214,75,38,186,161,235,88,41,217,226,23,167,229,86,95,89,119,226,129,65,63,157,27,92,174,242,177,89,125,62,105,135,231,165,139,187,139,118,189,190,237,116,105,97,93,95,240,181,203,202,32,54,111,204,103,29,233,118,90,88,203,125,37,219,18,27,210,53,67,93,5,178,129,60,85,159,109,23,213,139,124,187,59,157,45,75,201,26,95,24,118,229,89,236,166,80,3,140,186,220,44,182,205,249,42,179,238,100,152,234,160,112,91,143,222,102,38,87,167,161,219,74,113,148,238,193,187,188,38,116,77,154,13,147,235,211,216,180,87,93,5,98,5,97,91,162,235,37,161,200,180,218,21,158,73,78,128,227,122,57,175,178,124,120,61,79,203,205,140,144,159,197,41,25,32,88,10,204,40,229,42,34,178,148,144,79,246,182,204,36,191,228,167,203,202,205,164,201,244,54,221,118,114,202,36,55,173,72,57,64,109,115,151,116,191,32,101,151,161,180,184,24,109,187,66,52,210,191,233,82,21,80,125,94,61,205,81,228,170,71,146,151,74,187,127,26,86,138,205,225,85,126,126,69,21,129,83,30,35,23,55,237,250,69,62,86,168,80,181,222,48,87,16,219,221,153,52,146,232,234,252,50,198,245,36,38,81,148,6,229,233,72,186,189,4,246,231,101,81,236,12,226,215,9,169,112,19,189,154,47,58,139,187,24,125,115,117,221,159,71,194,84,103,85,72,118,150,23,155,238,150,162,3,235,250,173,200,37,228,90,167,178,137,183,104,182,49,186,166,231,201,45,59,187,204,15,139,124,180,153,12,4,150,183,233,92,2,184,244,64,243,84,11,23,85,241,26,6,90,210,249,73,161,61,110,45,26,211,108,214,15,67,55,201,176,119,180,137,10,197,168,79,33,218,196,70,168,120,47,66,49,135,70,155,146,73,111,148,147,108,44,242,41,160,28,75,246,35,209,40,217,59,16,229,88,136,122,250,18,191,251,26,111,34,17,78,244,194,49,230,249,253,76,148,121,88,146,162,123,178,56,89,40,28,22,109,180,30,194,98,57,43,2,133,39,195,193,88,34,110,57,98,194,117,173,220,108,236,9,57,5,230,203,79,203,41,112,188,255,212,156,2,3,16,113,120,155,143,203,41,48,94,59,52,167,0,226,177,226,21,102,168,165,204,158,160,220,185,29,99,44,113,19,26,38,71,158,161,20,216,80,48,28,177,92,124,220,239,247,207,182,39,104,117,55,117,66,129,63,150,38,24,81,226,156,176,213,160,124,40,24,35,35,240,172,189,221,232,33,134,58,4,63,201,122,176,225,97,8,226,141,192,205,100,106,34,168,179,57,29,2,4,128,65,222,79,217,199,2,77,50,240,103,87,22,136,57,228,159,56,11,196,100,186,39,100,129,236,156,181,182,3,80,236,7,65,26,135,52,189,134,164,16,89,209,210,14,240,3,46,254,253,190,45,209,188,80,128,233,94,59,18,66,248,78,26,102,99,100,243,218,33,11,198,181,169,102,178,70,34,147,206,103,173,233,34,121,103,186,72,222,153,46,82,116,166,139,228,109,233,34,27,244,104,172,157,241,97,30,252,129,174,135,205,246,33,106,121,53,81,68,189,209,115,137,14,78,48,94,25,100,92,222,17,17,126,180,126,156,131,241,226,212,124,110,193,52,134,142,29,177,167,172,20,109,41,43,83,212,236,64,191,153,83,189,142,19,75,92,193,104,189,35,97,69,103,235,207,18,86,62,251,249,223,41,249,193,125,157,217,208,188,62,221,252,115,166,114,99,251,121,156,133,250,66,181,110,10,186,46,86,63,34,245,226,181,167,93,188,142,148,139,79,43,221,226,181,164,90,120,216,46,206,17,55,140,45,181,64,221,21,21,137,26,217,14,58,97,250,218,129,47,62,159,110,227,248,144,237,229,222,36,131,157,97,161,37,108,68,189,146,24,188,140,183,189,184,74,142,67,31,158,134,172,187,197,168,55,111,64,48,0,88,218,121,12,245,31,7,92,181,27,221,225,255,94,211,90,62,105,74,139,195,152,180,50,174,227,72,12,251,81,25,198,6,15,239,28,151,80,60,28,242,118,224,163,116,34,225,63,38,144,223,29,67,126,247,25,23,156,46,38,231,214,4,147,190,40,29,193,119,20,224,175,3,147,65,100,128,7,63,225,132,129,50,12,112,218,135,19,234,152,16,207,201,51,241,139,122,209,153,24,8,28,235,111,242,160,136,255,162,94,249,140,7,69,202,51,49,192,63,255,63,206,105,216,224,145,240,76,124,78,112,207,248,231,199,103,18,167,44,36,193,167,60,0,223,124,42,178,54,92,116,60,250,146,56,61,18,142,207,86,96,194,115,71,138,142,134,222,196,151,206,73,19,111,241,92,121,70,62,39,92,145,48,81,128,173,19,162,26,137,152,128,170,42,228,201,23,117,216,111,189,69,194,8,199,179,201,243,227,73,32,112,166,156,43,65,121,194,51,160,202,241,3,142,243,128,19,56,137,86,184,124,246,74,156,108,4,113,10,184,12,235,132,149,156,168,27,207,168,231,6,245,16,217,148,115,52,12,71,10,241,140,34,104,24,185,56,18,143,113,210,192,228,165,56,109,187,153,225,248,158,3,19,231,134,158,240,172,165,61,245,173,55,120,185,70,215,192,247,183,222,18,190,116,78,129,223,95,60,143,144,8,82,130,164,157,105,80,254,133,204,249,96,100,135,81,252,103,74,80,58,226,84,210,72,38,108,117,52,132,115,101,200,203,4,12,177,188,201,72,28,236,249,4,37,122,19,10,120,244,54,144,242,253,224,219,204,59,239,112,6,250,71,240,102,8,224,251,160,235,146,153,236,132,150,129,105,143,230,2,112,6,166,162,0,53,47,231,127,32,158,237,168,169,30,213,160,238,223,68,85,1,14,193,55,193,140,83,184,224,124,193,73,155,32,207,126,25,188,207,33,61,14,247,133,209,44,39,217,65,89,138,104,69,145,228,212,189,54,23,83,254,23,239,125,235,229,207,126,254,209,79,191,2,224,3,169,138,188,194,148,16,28,136,25,240,1,16,238,25,232,221,242,200,175,223,18,242,71,138,63,0,251,123,228,134,202,113,192,168,231,7,35,9,192,188,205,29,29,19,42,130,112,107,11,192,140,65,56,185,118,68,175,117,162,137,128,75,32,36,253,96,142,19,106,111,90,208,108,79,221,67,219,32,229,167,0,186,90,87,212,189,160,169,55,200,7,2,221,62,147,2,3,54,89,112,160,117,4,249,138,150,232,41,193,208,80,114,129,174,25,227,138,114,202,204,26,231,28,96,235,245,76,226,100,228,169,250,205,18,255,131,58,72,0,59,73,92,129,46,104,237,14,22,138,194,73,169,16,105,150,3,97,109,150,67,227,36,149,48,11,141,189,61,102,21,164,13,244,49,120,249,213,95,190,120,255,27,175,254,238,103,88,131,232,100,10,179,62,51,1,172,128,78,134,130,84,129,219,106,253,240,224,34,63,129,246,123,15,197,9,60,84,202,255,209,79,127,249,209,191,252,197,139,63,254,161,3,174,55,129,130,51,248,91,14,174,0,103,75,53,224,147,122,81,236,77,153,83,142,92,222,36,252,198,171,126,48,75,189,136,233,104,7,116,246,248,57,65,161,127,196,39,162,226,171,111,254,211,139,31,191,15,56,249,213,111,191,245,226,189,95,190,54,42,58,224,30,64,69,142,105,9,79,160,32,124,237,32,234,161,138,135,80,46,230,74,57,237,73,15,112,176,40,152,111,64,239,24,136,11,137,7,170,121,227,39,224,149,127,41,68,63,198,184,238,221,66,48,85,98,48,64,63,64,145,33,10,89,248,169,133,234,153,146,227,229,251,31,188,250,249,247,77,249,97,202,7,194,29,11,107,179,18,215,7,132,216,213,46,220,157,162,52,32,141,204,70,63,254,147,111,188,250,221,79,118,52,162,118,21,238,144,182,64,195,71,74,19,228,92,80,86,196,217,21,176,223,233,1,173,106,4,2,116,118,198,9,85,96,214,130,138,15,88,95,255,203,207,95,252,224,59,246,190,194,222,66,52,120,67,252,1,147,109,8,227,249,18,247,101,163,163,232,80,134,147,197,204,159,178,61,130,110,131,31,12,181,49,216,104,192,49,16,59,20,136,182,245,127,10,170,217,196,168,106,135,251,67,208,16,183,75,56,79,105,22,138,28,50,17,161,204,249,245,251,175,254,225,55,47,254,235,215,49,208,170,39,100,160,105,197,3,238,28,54,69,58,62,41,45,179,213,62,67,63,126,247,107,47,191,254,255,88,27,60,80,200,181,144,25,249,68,49,167,190,124,176,160,211,170,3,90,0,62,1,118,96,16,106,99,84,34,183,1,35,202,196,145,211,148,241,169,84,19,103,240,49,160,218,152,219,128,206,240,44,97,33,182,128,110,198,36,244,190,162,255,129,92,120,56,62,198,152,69,255,167,41,100,92,104,168,140,3,38,89,202,175,153,4,87,180,192,77,116,102,113,26,35,90,45,139,225,130,94,7,22,190,231,171,152,245,239,127,240,146,62,248,160,91,101,192,108,178,144,253,132,85,58,217,100,15,152,142,5,192,144,57,158,22,177,233,248,173,159,189,248,254,127,221,33,5,88,94,134,157,98,83,111,8,208,20,85,248,217,132,107,33,54,5,52,215,44,98,194,27,47,192,102,156,194,233,152,177,240,34,54,201,134,152,90,69,133,105,34,246,226,171,127,243,241,95,255,192,175,205,105,13,57,68,95,128,27,203,75,28,114,11,229,212,179,123,56,186,41,255,68,164,161,65,228,39,36,122,85,67,79,150,39,198,51,125,236,181,7,22,126,212,43,61,60,39,208,32,57,58,233,46,21,108,179,17,157,20,102,87,150,218,46,11,33,136,240,174,210,235,11,244,128,208,142,182,4,181,81,158,190,86,158,3,159,9,63,20,103,128,143,253,208,192,228,148,166,184,170,112,27,194,175,154,166,39,240,92,65,245,38,82,127,234,222,111,30,94,1,4,162,122,122,5,192,200,127,64,37,117,0,80,91,108,111,130,6,2,54,56,164,5,22,224,209,67,74,138,240,203,58,5,78,152,33,28,56,179,138,65,155,44,42,48,5,152,62,1,38,139,169,67,147,200,38,65,53,26,70,163,126,66,219,57,201,157,152,197,208,78,125,176,12,185,7,68,20,10,176,64,211,173,197,95,191,7,205,16,162,207,175,1,231,250,253,251,192,193,241,58,65,96,0,145,168,56,9,195,217,146,98,72,84,160,216,82,184,237,102,183,73,65,47,160,166,57,49,110,77,86,68,17,50,145,255,209,77,71,220,155,86,141,30,15,35,238,181,53,30,117,111,124,102,105,252,215,191,250,232,231,63,250,244,26,151,45,141,255,230,191,125,248,171,119,95,253,224,95,62,252,237,119,62,252,159,223,123,245,205,31,125,248,155,191,125,245,55,95,121,109,88,36,163,158,35,175,234,39,203,248,91,116,234,107,35,4,233,205,125,87,11,105,38,202,156,11,19,2,82,124,252,238,55,95,31,18,148,55,18,5,78,97,134,110,243,224,91,255,252,226,183,239,253,190,233,0,69,241,66,182,52,15,152,241,195,223,252,226,213,159,254,226,229,187,95,121,189,51,81,109,210,28,239,191,248,198,135,191,251,192,144,42,40,252,185,179,65,66,93,34,107,77,68,5,26,180,111,47,142,158,33,27,197,175,37,181,0,80,130,139,61,173,201,82,61,30,142,97,40,207,38,188,162,171,104,212,130,139,93,174,24,230,17,80,44,162,202,56,19,26,192,15,2,121,15,140,49,24,91,1,82,124,231,11,45,69,181,227,181,119,220,130,28,240,199,231,211,98,35,63,249,222,139,175,254,103,123,153,95,167,183,222,147,147,41,39,44,48,107,102,2,227,147,70,55,1,185,236,15,108,148,176,217,210,122,71,252,56,202,126,204,132,80,167,198,223,255,181,31,247,12,30,96,60,20,55,42,204,229,29,221,78,51,159,120,154,107,248,75,26,58,234,49,82,58,91,96,129,95,192,65,126,253,188,80,20,209,178,91,220,3,46,195,209,2,250,64,168,161,40,104,69,200,254,212,179,16,73,132,73,34,66,18,81,242,57,86,180,11,66,11,148,3,142,221,136,11,64,75,69,84,232,9,225,67,224,8,31,48,122,150,224,55,92,110,39,124,2,48,12,8,223,104,49,157,193,152,23,170,8,45,17,248,191,102,30,192,183,156,170,31,60,84,181,190,217,41,123,157,172,250,92,55,14,112,111,76,179,64,161,67,134,188,35,53,244,142,241,132,89,39,101,121,131,64,71,206,67,12,225,255,196,172,196,130,207,224,55,97,232,101,240,221,248,172,79,12,32,45,117,155,23,20,91,190,67,107,239,146,151,21,213,208,2,198,23,7,191,1,108,49,23,0,216,119,231,207,158,19,226,249,17,192,55,222,143,247,85,150,166,153,24,173,126,74,208,9,214,15,28,9,30,101,147,1,27,13,60,158,160,236,181,56,25,2,159,229,215,22,36,213,167,130,141,94,86,170,44,121,153,239,161,239,56,229,52,251,40,17,253,60,96,68,245,184,244,19,68,10,108,196,224,87,109,216,23,51,96,149,114,41,13,150,223,230,245,97,128,207,185,7,171,175,171,207,31,248,185,36,244,69,99,106,72,139,9,7,37,32,250,95,115,62,5,195,93,84,23,124,48,75,224,17,238,246,227,130,135,78,91,238,211,240,189,205,230,53,182,68,243,2,14,18,106,82,155,38,118,159,28,119,142,1,155,239,118,194,45,158,119,137,117,122,221,86,104,152,155,109,144,226,19,121,216,102,76,84,71,31,61,201,130,46,57,92,237,215,27,194,180,152,200,158,241,204,131,71,236,192,120,230,35,130,152,123,34,151,143,14,87,30,70,37,187,153,142,219,242,175,141,74,182,70,60,169,52,123,4,149,102,59,169,52,179,81,9,163,212,107,144,19,222,254,5,238,141,188,54,242,121,181,230,73,71,249,17,116,148,119,210,81,126,173,220,102,117,132,28,78,211,31,64,128,243,209,81,205,131,66,153,127,64,241,75,226,53,40,200,23,31,252,236,197,119,223,213,7,144,102,89,216,209,215,198,238,150,54,188,6,72,107,244,192,193,209,81,244,26,24,179,11,191,39,129,97,241,124,63,69,83,66,107,112,23,151,35,55,253,49,76,142,94,216,205,227,106,21,155,237,0,183,92,252,123,224,110,45,68,242,233,141,146,222,224,174,81,210,34,58,143,25,39,237,149,221,35,165,87,178,141,149,246,248,15,123,184,62,250,201,175,94,188,247,83,64,192,143,255,228,189,163,15,127,245,39,175,254,254,235,128,225,95,253,195,63,30,91,116,75,73,80,232,49,247,218,196,211,142,86,85,171,29,129,119,91,253,132,43,24,52,123,201,45,229,35,224,49,238,182,227,17,206,143,178,229,213,94,238,182,231,117,74,252,222,164,220,159,3,35,239,229,7,191,126,241,199,255,104,196,225,56,129,133,39,186,210,194,230,53,106,8,172,29,47,58,98,13,31,72,71,28,85,47,58,90,187,243,218,228,14,234,207,183,127,248,242,131,255,134,211,13,198,26,48,162,65,111,251,100,198,51,99,44,45,233,80,97,228,71,212,65,56,208,48,17,104,3,254,156,84,171,39,44,107,46,185,193,229,55,11,193,53,131,73,197,107,23,157,33,162,143,32,50,234,215,46,10,107,29,127,93,86,231,7,95,123,249,151,95,181,146,247,223,11,117,31,71,220,125,180,117,33,237,235,149,0,150,16,251,167,161,65,173,13,122,177,40,90,11,56,148,65,81,101,111,246,84,139,77,125,201,112,146,194,247,121,6,208,245,211,202,61,128,227,5,199,196,158,166,162,198,252,192,240,136,10,150,158,168,6,203,181,135,122,236,220,248,122,80,250,146,117,29,126,32,194,152,157,25,62,255,240,127,126,215,247,226,199,127,229,150,27,128,191,134,7,16,241,208,187,239,229,47,190,234,183,165,228,60,16,12,140,167,178,40,158,26,235,69,35,106,20,53,212,143,133,212,79,100,148,162,97,60,117,118,174,45,235,175,102,90,176,17,69,61,225,36,183,5,137,213,46,101,68,17,48,149,64,104,11,43,112,11,176,22,48,86,203,91,104,103,178,81,12,87,78,96,4,217,179,208,12,42,123,85,121,80,215,238,177,240,174,202,23,247,42,67,129,105,96,198,165,23,147,9,129,2,60,218,199,153,249,81,54,63,154,94,164,250,64,243,94,176,82,100,127,99,223,53,115,14,123,162,154,2,234,3,76,167,153,15,160,156,80,191,89,190,168,236,143,62,107,157,71,78,43,218,116,39,10,188,34,74,192,190,225,38,232,1,62,51,224,119,155,163,11,31,89,140,77,227,1,242,20,140,111,53,125,87,159,26,28,198,232,245,12,144,114,190,224,37,152,116,66,18,160,150,76,15,56,183,156,77,32,133,37,126,48,128,146,163,55,89,72,48,133,67,37,243,62,8,142,32,162,19,206,236,32,56,246,48,155,19,142,124,16,28,207,192,147,19,32,198,38,222,96,93,98,34,78,80,58,131,29,70,111,61,58,96,7,3,215,0,212,149,12,54,229,186,216,113,134,50,153,7,156,98,14,59,204,120,134,15,205,39,65,160,124,242,52,51,60,58,178,74,113,163,198,249,57,103,126,65,103,7,88,67,218,122,113,137,69,210,85,111,51,199,41,52,63,129,130,237,200,124,216,218,200,57,158,81,142,128,60,154,114,202,80,100,97,158,147,102,195,167,112,81,143,94,112,154,218,231,236,51,63,237,127,30,44,240,75,174,189,18,143,60,170,1,240,150,94,123,144,71,84,129,225,85,143,238,31,8,11,33,56,164,160,212,126,155,0,65,159,145,70,33,28,196,192,107,61,35,159,155,209,120,72,28,160,44,176,133,7,103,135,223,4,99,193,112,215,104,25,8,210,72,20,134,226,194,171,114,154,69,163,35,16,56,17,0,103,45,25,136,197,76,156,29,29,7,21,81,149,159,16,24,166,46,112,122,96,111,159,131,206,171,120,112,83,30,30,191,138,175,218,249,85,162,154,195,234,65,84,160,189,126,242,242,155,255,140,206,162,128,176,144,50,120,235,45,141,214,172,250,58,171,141,92,137,245,166,54,30,159,215,233,173,197,253,173,1,110,179,112,102,45,148,45,133,178,181,208,156,205,102,21,44,72,105,15,140,25,149,244,64,153,75,208,199,10,72,141,3,185,70,29,172,21,245,80,132,155,167,101,212,196,189,47,135,171,96,169,133,204,91,187,189,107,212,112,84,80,21,144,9,65,53,237,140,98,158,53,138,128,137,229,50,247,177,142,168,18,0,176,137,104,229,15,65,101,16,14,19,74,59,229,143,0,25,193,214,208,57,182,176,5,216,131,115,228,234,227,51,207,20,68,111,74,92,31,53,129,150,69,33,178,60,154,92,150,198,248,254,209,27,194,177,182,73,135,58,3,95,245,236,204,115,40,252,16,7,31,223,151,91,245,26,108,85,230,142,208,71,245,204,21,190,191,49,144,57,134,155,183,28,4,2,76,254,206,59,246,231,132,54,31,0,55,181,232,37,103,128,176,26,188,130,49,29,184,224,155,130,168,192,198,244,156,190,5,195,160,8,172,161,53,84,148,95,126,245,253,23,127,10,188,50,118,33,161,36,137,84,136,11,63,192,67,86,220,231,180,89,160,45,202,3,27,16,142,33,54,139,57,219,20,94,204,96,190,228,235,192,88,109,227,53,97,124,172,202,39,77,195,164,188,86,255,87,188,192,138,171,32,74,248,93,43,65,180,35,112,162,47,249,11,220,202,119,37,137,83,94,198,57,68,33,36,192,35,106,231,193,68,85,142,184,128,255,84,222,200,240,31,108,11,212,1,54,253,233,146,58,69,153,33,233,201,4,62,45,1,119,78,246,3,17,60,228,4,171,110,5,0,130,208,132,133,153,25,166,197,119,174,62,12,206,229,201,26,20,88,140,63,189,108,52,30,245,8,171,135,164,23,109,71,91,133,112,172,125,232,165,242,6,1,181,88,135,102,131,27,133,192,67,202,102,65,95,118,23,152,142,118,160,166,67,130,224,157,119,128,103,233,38,26,241,6,118,213,214,37,164,13,89,143,87,52,225,101,37,137,165,46,224,36,171,15,9,126,97,236,162,166,249,166,92,188,76,232,82,66,11,107,113,62,35,166,40,201,36,17,143,3,246,235,159,215,123,35,160,195,143,166,136,35,142,143,22,4,240,132,137,55,40,2,217,243,254,40,157,12,135,185,88,210,143,190,31,19,195,243,190,126,240,17,209,51,156,43,212,55,26,37,0,153,199,111,164,238,77,151,43,53,4,38,18,191,230,5,96,37,78,80,75,207,189,252,30,45,143,26,184,94,132,153,154,148,186,215,115,147,212,79,48,123,40,21,34,9,248,57,5,124,52,221,89,130,97,83,123,222,53,244,13,140,196,104,244,5,229,40,145,191,127,255,4,247,47,65,119,84,71,18,198,42,74,40,153,203,244,84,144,31,232,98,252,34,161,239,177,209,1,72,99,183,173,125,54,131,216,165,142,153,99,97,24,183,90,210,210,30,211,86,223,136,227,192,80,223,30,115,254,134,229,43,84,157,25,75,64,69,55,12,17,58,82,112,32,30,157,80,200,48,196,182,51,237,238,63,150,160,118,78,185,116,224,129,48,247,40,237,167,164,97,34,62,133,198,22,172,145,125,139,237,140,112,180,141,6,255,92,215,196,132,110,48,238,128,143,103,72,193,29,151,170,197,171,154,211,78,251,89,131,175,41,58,19,190,224,9,207,154,213,230,54,166,70,109,119,74,227,27,46,118,185,108,111,2,245,212,231,165,233,145,255,213,247,126,242,226,39,223,81,183,100,0,215,242,195,95,253,248,229,95,254,236,229,55,126,242,175,191,5,26,211,255,242,189,247,95,253,224,215,112,231,150,90,63,131,194,68,109,160,216,82,240,77,31,120,21,200,23,90,96,184,9,94,164,199,136,180,80,234,138,150,4,180,15,195,161,172,142,239,53,157,47,113,83,17,88,41,46,27,81,188,237,247,189,234,95,237,149,135,250,23,52,211,205,185,243,5,5,49,141,175,104,195,219,14,134,23,172,99,0,5,127,16,8,40,167,191,107,67,151,147,36,81,50,145,229,130,218,39,11,158,132,216,239,131,185,147,74,144,8,99,235,104,187,183,117,124,175,171,30,189,234,46,70,208,68,59,224,62,149,159,12,169,140,146,35,213,177,129,48,138,156,114,100,155,150,222,3,131,164,185,97,185,171,137,170,250,55,73,92,121,70,4,108,226,220,221,112,215,66,173,70,208,64,181,24,160,61,248,204,145,206,255,252,92,141,210,34,115,221,166,240,15,131,174,213,198,192,227,153,250,110,240,145,170,57,12,56,50,92,48,208,102,254,189,13,48,174,247,246,130,86,77,22,21,44,150,83,143,131,84,161,154,99,141,15,14,33,152,76,65,29,106,198,16,174,155,135,156,34,209,49,217,0,82,83,122,118,116,228,5,248,216,136,43,152,217,201,78,176,187,18,166,245,248,133,77,82,186,164,51,31,14,215,3,38,150,146,239,18,122,209,52,44,58,139,18,88,76,112,33,197,168,238,87,13,43,96,73,77,80,246,51,180,12,13,7,211,162,136,206,97,12,219,154,202,255,136,182,244,76,122,183,230,62,243,110,126,47,222,141,77,102,123,58,11,192,220,28,156,247,136,52,90,64,97,250,125,184,108,98,115,4,6,132,68,208,166,35,16,162,25,138,161,123,49,205,17,56,62,3,19,94,223,126,242,252,60,173,59,5,15,68,40,17,137,239,57,252,227,200,159,140,247,24,63,186,50,41,25,166,119,92,153,212,35,35,240,16,219,3,143,91,101,249,101,176,15,176,59,1,12,169,157,194,161,31,167,24,98,18,49,134,137,245,158,223,107,155,41,241,75,148,169,32,60,224,241,248,33,40,235,251,20,205,163,90,205,23,213,245,72,116,51,51,182,41,67,26,244,232,163,72,146,136,197,137,4,69,4,67,199,103,232,98,101,116,138,108,10,248,59,156,130,142,138,138,6,225,41,141,225,229,202,135,94,32,9,248,19,12,239,105,83,63,192,212,14,241,68,63,244,209,103,124,240,106,128,128,173,27,101,67,121,130,202,62,79,192,126,64,116,77,4,144,5,233,73,175,96,82,61,171,212,188,102,62,24,15,37,225,153,163,216,25,158,54,96,39,252,116,224,4,136,93,41,173,99,127,166,61,67,135,96,233,200,234,15,181,99,112,245,167,234,48,24,141,235,232,105,223,31,130,112,9,98,6,119,66,168,23,254,218,142,213,116,29,78,252,92,220,51,248,11,93,136,150,130,191,206,92,176,245,106,195,103,123,238,213,102,56,28,12,135,63,127,134,51,98,84,227,67,42,130,14,92,213,152,72,189,157,27,187,156,219,130,232,104,33,67,19,79,111,61,165,221,59,143,182,15,161,246,101,237,209,161,248,194,239,70,5,47,228,147,144,253,93,145,211,207,185,10,70,168,24,58,38,213,56,36,21,155,47,39,42,179,32,30,13,69,8,42,66,17,161,8,169,205,27,180,155,153,154,173,125,178,56,225,89,159,163,82,236,248,140,89,72,50,120,127,38,242,175,175,103,142,99,130,45,72,70,163,4,21,141,192,201,68,121,226,104,214,137,29,239,194,73,125,0,13,35,203,33,203,38,141,177,217,5,184,29,241,59,122,180,82,121,37,78,146,250,108,235,197,153,24,155,56,176,49,227,27,239,58,178,102,171,230,144,89,102,164,62,77,181,182,169,68,130,237,147,143,109,27,153,230,187,27,15,71,209,41,198,94,125,86,219,85,75,251,244,148,159,108,82,200,180,147,128,254,101,10,224,169,101,182,134,41,40,213,159,132,165,143,247,194,19,165,166,8,48,145,103,98,37,209,161,173,169,75,70,95,2,170,202,75,50,166,130,148,122,152,179,47,168,30,60,12,36,248,153,147,49,14,109,202,252,62,6,230,212,78,150,179,9,244,67,89,204,222,142,176,152,238,108,6,215,36,216,32,227,99,167,11,251,71,98,2,143,140,80,207,123,60,100,178,25,122,139,237,51,177,39,1,119,157,78,196,83,32,121,76,14,3,197,36,77,146,79,66,209,117,208,159,132,162,235,176,218,105,184,6,250,137,119,161,181,227,156,123,237,140,113,76,71,104,199,89,171,19,9,103,120,155,244,81,143,103,52,218,2,46,255,204,217,158,69,2,244,104,105,167,66,118,26,1,118,221,138,14,158,62,161,145,118,112,213,176,122,19,30,172,166,3,87,15,80,59,233,77,68,102,124,182,95,216,99,112,145,59,237,213,129,72,16,168,92,68,69,243,152,142,20,34,176,78,52,154,237,37,153,136,5,222,194,147,30,198,113,242,56,56,40,230,116,104,97,50,201,244,233,51,199,156,198,225,163,99,91,118,52,130,27,224,241,32,144,60,16,255,99,195,158,211,41,98,88,21,186,72,56,192,50,50,142,236,55,88,199,93,111,147,4,21,14,17,161,40,180,219,163,199,14,171,30,43,6,170,223,113,74,190,91,103,79,120,65,216,225,116,232,204,141,159,7,79,146,137,72,191,231,10,76,94,244,188,89,73,16,5,238,204,57,173,180,105,68,1,139,82,189,102,0,126,80,36,90,144,225,178,113,10,125,2,248,115,183,71,39,160,228,216,139,63,244,201,127,24,46,136,159,31,130,48,214,136,14,32,130,125,155,29,46,4,140,97,178,90,217,6,56,247,185,235,61,167,48,165,50,225,224,201,129,39,112,254,162,195,252,103,152,157,106,168,89,205,96,53,180,13,112,28,251,125,55,9,132,141,27,108,19,208,106,32,209,44,15,100,192,81,146,100,185,1,129,200,59,163,97,152,135,248,28,25,141,71,216,8,254,236,248,12,179,34,196,222,132,159,47,56,140,91,53,132,108,70,174,58,9,53,255,15,114,48,252,103,32,255,185,48,13,127,206,150,48,206,0,230,148,54,91,167,60,203,78,56,27,13,131,214,219,19,48,117,176,155,212,154,129,172,203,122,138,139,178,161,71,210,130,9,209,100,156,178,208,226,33,8,0,158,192,9,235,61,182,166,71,166,29,213,4,152,71,61,111,195,67,68,115,75,78,152,108,92,69,180,54,238,46,108,169,51,132,238,75,227,74,201,69,216,60,4,213,143,144,104,59,116,139,3,65,133,150,20,215,119,125,234,67,79,245,100,160,163,137,17,53,94,225,230,138,123,24,206,170,253,128,15,217,66,154,28,249,3,18,12,255,36,251,33,210,127,124,28,248,2,46,1,53,139,28,138,103,164,29,49,69,160,249,153,104,210,25,8,89,44,119,55,254,62,177,77,117,253,236,97,237,177,206,250,104,172,1,10,171,20,169,126,150,135,18,47,140,83,164,7,225,220,181,162,93,109,61,22,170,183,238,178,65,222,243,190,151,58,112,184,154,154,22,56,51,237,17,28,178,118,22,185,216,71,223,118,160,71,224,47,9,202,80,127,229,40,116,252,148,183,194,187,222,186,223,235,11,83,46,58,213,226,78,31,210,71,15,18,30,212,211,199,190,27,62,126,202,208,233,198,185,119,95,30,61,84,143,30,165,61,182,57,77,71,31,188,94,143,28,123,137,31,207,22,163,158,175,232,109,246,88,142,4,42,20,27,125,100,174,88,101,6,140,117,33,69,175,158,118,174,30,167,228,179,124,243,140,226,62,201,112,183,51,35,96,69,42,70,132,168,16,17,76,56,89,53,25,34,18,9,34,158,68,113,39,3,105,116,205,130,173,35,234,51,93,141,88,204,78,87,245,177,163,191,240,232,248,3,99,214,168,213,227,51,253,196,168,212,16,168,124,78,176,67,87,181,165,187,138,34,108,117,181,211,1,221,213,153,67,242,237,232,133,218,232,235,25,181,135,199,32,121,120,252,140,77,176,224,207,147,122,161,15,116,236,234,118,207,80,159,25,31,85,163,220,219,253,56,126,10,38,86,185,33,28,123,132,48,45,126,204,99,248,3,39,39,10,69,25,196,235,193,31,187,14,223,233,161,237,104,215,35,42,233,106,223,107,209,127,157,234,186,95,165,127,199,231,165,134,178,151,192,214,199,6,26,173,11,89,101,74,215,21,135,7,152,125,126,50,21,89,183,0,141,139,223,137,34,88,161,32,124,217,250,182,207,252,232,65,111,231,77,108,250,140,49,124,20,135,214,213,157,241,29,86,172,245,250,7,99,102,184,44,43,133,128,227,31,130,46,145,254,193,232,135,202,178,177,4,65,197,0,47,69,162,144,103,9,251,107,39,143,122,239,147,190,118,216,91,30,51,211,50,212,230,117,110,143,24,173,148,122,4,150,121,190,191,223,197,29,199,36,158,174,46,72,221,51,55,140,94,228,246,234,95,188,6,216,130,154,199,90,221,254,32,171,174,159,35,76,130,237,91,64,238,139,218,170,179,201,109,241,78,15,33,112,61,150,165,236,48,247,46,116,216,124,7,247,184,190,117,230,90,167,169,30,229,195,218,61,116,185,67,167,146,43,120,75,92,223,1,197,167,109,254,144,223,70,99,97,9,163,39,212,40,143,205,141,183,128,213,235,184,248,75,248,144,69,160,97,185,103,129,214,85,78,238,245,206,93,60,114,107,164,194,176,110,116,41,226,12,219,25,113,194,99,103,80,133,180,202,98,203,234,177,103,119,33,135,238,142,118,144,36,233,12,59,186,47,210,246,6,200,158,160,121,87,59,222,102,54,89,102,167,251,74,255,231,200,24,217,167,18,94,154,222,84,51,252,20,230,216,65,15,251,11,170,135,205,113,137,56,244,176,253,22,15,91,226,102,28,173,0,195,88,251,180,195,251,198,238,223,180,40,28,221,121,140,132,123,177,4,102,128,98,242,12,178,219,137,198,65,158,11,210,86,233,244,16,84,93,252,125,175,33,86,136,216,87,174,113,66,58,2,177,123,65,19,187,115,48,92,130,176,72,10,60,186,135,56,89,40,23,44,44,80,41,79,139,28,244,222,45,48,140,67,15,237,131,30,242,132,30,54,77,18,43,107,91,176,247,161,156,151,195,242,44,92,29,137,120,28,21,30,91,225,134,247,225,29,222,237,167,132,53,232,26,39,30,187,247,100,201,179,156,184,107,158,58,231,37,142,188,110,163,29,107,144,58,40,99,108,167,227,177,131,209,79,92,151,146,156,121,26,134,189,225,218,41,92,124,56,156,51,91,131,234,215,221,109,134,212,158,106,208,247,54,105,189,228,217,214,158,106,2,62,110,224,14,5,66,192,149,184,93,67,233,134,184,69,156,225,209,175,61,176,52,132,99,49,84,85,161,225,145,20,11,120,132,172,247,43,94,60,224,250,186,59,43,88,176,213,81,176,42,12,155,173,173,41,46,107,43,238,198,191,41,44,53,187,86,3,27,53,17,78,90,52,146,166,104,236,250,93,13,109,68,136,36,240,251,162,33,24,189,32,212,208,91,156,136,170,17,15,240,232,216,230,254,216,141,57,109,13,196,105,140,70,18,137,40,27,117,246,71,141,156,237,12,27,104,129,99,87,57,224,4,135,142,71,134,48,161,186,223,101,196,153,171,149,250,234,36,211,163,251,17,55,152,251,66,186,78,12,77,243,71,215,181,49,38,68,198,220,128,175,0,173,14,48,54,241,203,159,93,49,252,210,62,139,217,16,63,14,219,201,219,130,118,107,203,195,158,116,210,195,185,208,224,6,78,75,111,238,192,220,84,148,10,235,25,29,244,166,33,195,75,140,27,78,198,220,160,23,138,168,205,139,184,49,238,218,236,136,218,51,7,225,0,158,232,247,119,159,105,118,56,90,34,82,228,20,130,132,102,16,176,191,4,192,229,208,116,210,239,95,132,199,177,76,209,177,213,160,235,18,45,43,79,52,220,92,173,66,109,221,133,235,197,72,205,42,156,210,242,88,171,128,226,164,232,187,214,12,47,0,235,2,101,27,129,103,8,60,194,220,58,125,73,71,98,28,74,17,62,129,183,50,63,78,38,70,62,113,42,132,91,203,190,224,30,3,45,97,115,144,189,4,15,110,10,127,170,146,208,17,94,217,23,228,125,28,25,108,75,0,247,46,150,243,39,0,24,214,1,218,86,225,188,128,238,15,47,120,45,56,58,132,135,87,19,143,23,197,246,129,209,165,136,39,252,223,147,32,21,149,33,140,63,3,189,228,105,226,216,114,153,92,102,89,244,243,54,254,178,204,57,253,139,46,142,220,150,193,37,113,133,227,178,99,134,125,170,243,4,247,157,189,230,176,11,147,224,29,25,242,178,34,74,155,67,44,164,39,228,9,120,166,73,59,68,168,11,78,143,48,75,168,96,152,4,20,178,71,151,220,193,62,54,107,204,35,109,82,15,133,29,66,77,53,169,131,176,212,5,173,29,146,30,189,131,139,32,255,80,33,138,0,220,100,176,17,100,160,68,152,0,220,132,177,17,206,22,110,148,113,69,197,197,79,81,227,146,238,94,209,211,210,229,119,242,1,68,107,47,19,28,154,237,103,13,59,122,100,240,56,90,255,4,188,226,218,132,235,230,139,135,160,42,195,14,240,193,66,17,215,40,133,67,99,122,4,206,30,51,107,15,192,138,8,202,116,159,59,153,130,82,197,53,19,213,107,13,210,205,148,217,3,74,183,59,1,40,55,225,108,121,123,103,2,106,212,110,253,236,48,27,35,189,48,235,12,38,122,219,157,70,120,42,234,154,198,163,7,239,227,92,188,111,183,34,95,175,120,213,179,219,13,219,195,73,159,253,171,16,150,85,93,15,5,237,1,119,255,150,11,203,18,7,154,14,39,123,176,117,205,62,58,96,17,218,102,39,236,104,228,96,113,140,123,22,137,104,66,99,17,91,126,182,19,126,144,102,247,103,21,235,51,61,24,78,70,221,194,184,148,167,37,100,203,250,50,216,221,14,33,180,99,106,24,117,167,79,108,47,226,6,35,180,51,172,29,179,6,221,30,224,249,72,11,70,89,72,156,215,50,140,211,200,51,205,75,124,41,196,124,106,117,106,93,194,200,182,54,189,66,44,206,85,71,196,187,36,90,87,36,207,244,156,110,189,217,3,177,219,25,6,176,174,155,245,146,189,16,77,30,138,175,45,155,84,85,126,118,157,235,0,245,152,197,47,143,69,215,93,61,50,178,145,140,25,195,244,19,92,255,144,124,226,71,37,194,170,6,81,50,66,80,49,96,108,83,97,100,37,89,214,221,246,174,127,25,11,130,148,87,142,154,182,83,47,242,121,27,139,185,237,56,52,194,243,206,60,34,75,43,190,93,89,16,184,250,215,88,227,17,187,19,61,27,218,159,48,225,146,233,191,207,76,253,92,56,9,104,153,32,62,23,138,133,122,209,40,232,56,28,75,101,147,162,48,76,246,46,4,196,34,214,5,80,236,93,175,24,187,185,127,82,95,222,129,193,107,122,66,75,83,239,101,48,111,112,79,221,11,138,26,244,202,247,1,176,32,29,204,58,135,135,117,181,121,163,199,135,49,16,252,65,62,184,181,213,93,17,136,221,211,81,11,14,198,12,50,235,28,233,182,30,173,241,15,154,29,59,246,37,27,209,124,137,155,122,219,80,122,204,252,53,109,18,176,24,16,135,236,1,176,82,112,143,37,101,6,182,61,251,3,99,108,110,68,217,101,123,33,12,124,59,153,204,102,99,122,229,60,37,201,207,187,128,219,151,234,138,148,137,10,32,70,122,200,191,112,48,166,46,86,123,36,196,199,232,48,179,215,194,198,41,169,5,152,247,198,194,44,44,24,14,98,25,32,135,82,83,251,92,218,187,141,55,138,231,235,73,28,187,27,86,144,165,165,177,39,85,153,30,67,51,180,11,4,239,253,36,251,217,64,179,2,204,157,73,50,144,171,220,17,133,82,20,189,90,242,144,70,46,237,225,251,151,60,59,198,197,105,48,249,118,53,231,46,134,118,180,231,33,183,12,254,100,184,40,253,4,139,1,165,205,39,67,48,109,62,18,125,148,193,96,17,13,174,125,116,79,54,247,236,225,239,127,254,81,161,100,239,83,155,127,15,65,137,147,103,162,128,46,169,124,164,150,221,187,20,130,129,246,225,95,118,6,3,48,243,204,190,232,175,17,210,6,248,137,121,97,24,197,123,241,94,120,47,197,93,118,199,97,196,54,162,61,106,12,210,180,44,205,237,117,238,78,175,251,73,3,46,33,98,75,159,103,28,80,34,94,65,21,251,158,81,239,119,61,98,2,88,42,191,125,39,58,234,253,14,128,234,6,18,20,159,98,148,125,19,197,117,217,193,22,35,180,57,70,123,26,86,159,120,182,187,255,228,6,252,185,251,41,5,142,115,62,220,118,217,178,180,60,228,220,143,240,208,12,180,196,231,15,69,67,149,60,238,200,184,236,108,237,30,157,104,76,104,63,46,196,19,65,235,249,29,51,182,191,43,31,30,207,166,181,13,142,231,155,86,159,87,27,5,151,156,82,253,238,163,147,19,120,197,9,250,14,103,2,144,244,244,219,111,35,247,200,51,199,31,157,247,19,119,11,175,115,61,142,235,27,43,167,44,240,238,56,228,172,163,211,185,78,100,116,126,229,83,55,235,90,86,184,80,156,101,15,92,215,62,162,239,90,7,137,131,32,168,39,207,227,192,228,69,191,207,175,29,224,92,54,108,81,76,40,28,38,93,8,21,162,195,145,72,28,35,212,195,35,112,49,110,23,127,66,139,106,188,6,207,12,121,66,187,160,195,128,245,238,237,219,171,60,55,93,61,181,5,36,51,239,63,33,145,84,80,218,205,197,96,30,226,48,35,108,47,222,239,123,83,195,27,158,231,34,215,211,49,244,56,27,232,115,225,112,132,138,210,143,30,50,180,7,166,71,75,111,191,13,79,151,178,70,45,79,116,137,234,13,85,205,114,84,15,52,116,78,89,21,140,22,247,123,8,98,55,222,239,80,68,125,75,197,19,32,117,23,59,178,165,213,14,0,157,189,54,88,202,220,155,162,215,58,89,235,65,36,63,225,247,19,247,224,49,186,36,41,76,200,232,184,76,57,245,204,159,75,157,142,56,97,204,11,242,233,74,148,198,200,148,58,69,235,106,253,229,130,59,149,37,230,116,201,115,43,249,180,15,252,33,165,197,72,28,7,170,254,225,191,197,200,242,169,140,62,7,101,6,30,16,251,255,219,158,230,248,1,175,208,147,150,30,169,13,130,186,254,231,132,160,223,199,51,165,103,51,96,39,200,41,127,26,252,33,230,217,116,182,68,144,153,116,122,147,33,192,231,104,134,72,100,210,197,34,209,73,103,211,68,44,131,126,103,211,233,121,22,150,174,179,132,152,133,165,145,2,120,148,71,143,242,196,32,155,174,20,9,46,93,77,19,211,76,58,159,38,174,211,105,30,65,155,101,180,250,34,2,52,71,191,101,244,155,83,127,165,199,168,162,148,33,54,89,163,89,218,168,0,224,165,7,176,70,25,128,218,228,210,141,134,90,24,195,32,161,7,11,244,113,12,170,47,96,245,222,105,134,144,243,224,213,46,64,198,168,25,82,177,200,154,191,25,173,223,82,70,202,18,145,60,248,210,133,24,195,150,65,167,87,176,211,84,102,150,35,34,185,244,32,219,133,232,128,162,129,214,108,90,132,175,78,178,195,44,49,207,167,101,80,142,119,83,47,95,195,114,128,75,196,40,87,223,103,76,140,198,122,47,135,57,64,255,85,62,61,205,129,175,227,140,133,2,179,28,128,19,203,165,35,185,46,246,26,7,74,226,185,112,134,88,228,211,124,94,199,144,214,232,58,201,39,17,29,100,80,50,198,218,22,45,24,110,243,0,114,32,159,14,128,90,224,25,3,30,157,230,169,12,49,47,167,23,5,227,209,178,0,30,77,203,233,128,249,40,59,202,64,214,169,92,90,128,235,3,135,225,1,199,23,176,85,30,142,111,186,3,31,176,176,15,150,241,142,89,71,176,12,250,4,24,171,222,208,200,57,213,96,171,196,104,175,51,4,159,77,211,13,173,77,94,111,110,10,75,251,234,187,211,140,94,140,81,156,215,233,169,100,0,12,192,5,36,168,21,195,106,241,118,214,26,99,92,147,208,171,232,99,15,198,43,148,5,99,223,80,187,13,209,71,40,44,179,97,196,210,161,108,3,135,210,133,191,90,230,200,227,4,10,160,105,132,145,22,116,176,148,211,94,228,212,183,141,178,1,154,45,115,12,111,149,64,164,217,83,245,193,56,143,125,54,65,105,147,0,160,43,163,246,183,25,34,150,79,151,138,26,145,242,128,249,209,244,14,231,181,129,162,77,170,216,70,42,75,33,46,0,117,66,25,7,80,89,199,83,125,148,3,117,129,56,41,53,240,33,153,218,199,104,147,53,187,50,198,134,99,138,125,94,152,244,212,137,56,202,0,232,145,108,122,110,140,187,94,140,248,55,163,0,178,229,210,161,76,195,96,163,48,228,1,57,151,14,128,103,27,192,200,80,116,93,34,129,80,5,3,203,87,210,245,162,70,41,208,231,52,15,197,193,229,54,75,76,47,211,173,6,177,210,133,102,123,148,37,198,229,52,211,192,7,79,46,166,171,26,53,7,6,89,76,169,152,131,165,118,230,79,96,228,229,204,121,58,53,222,15,193,247,111,4,208,92,46,205,53,136,136,101,78,12,97,103,86,5,212,125,253,153,4,159,129,198,54,224,153,217,26,120,47,29,83,251,15,197,94,22,245,223,77,182,141,32,127,131,215,231,217,134,69,120,147,64,56,38,178,136,205,149,28,33,230,17,155,67,137,185,128,15,195,217,83,21,42,120,200,155,163,186,48,186,129,168,54,201,1,178,241,185,180,156,211,97,115,118,102,222,216,186,63,71,228,3,61,2,29,168,228,212,190,136,250,124,46,204,208,224,87,26,26,203,240,24,136,16,198,50,139,186,217,15,89,159,174,119,96,182,78,129,140,215,201,164,130,232,24,60,196,24,180,91,233,195,160,100,192,56,76,85,249,49,118,161,93,52,19,69,83,120,96,80,65,180,8,169,9,148,16,96,122,204,13,189,16,50,105,37,234,204,178,206,198,51,144,220,177,172,222,10,131,107,133,172,24,200,170,162,48,155,55,68,164,161,130,12,153,57,213,249,14,138,141,172,86,170,74,6,30,227,185,105,198,206,116,106,151,198,89,147,38,134,62,130,76,30,200,64,112,216,92,235,88,166,41,48,5,2,89,141,225,140,9,109,178,161,209,19,168,196,178,67,29,220,181,90,43,221,133,79,123,176,111,224,97,196,108,3,98,172,10,77,1,188,146,75,231,178,240,81,201,120,164,246,209,14,5,8,183,172,218,54,148,222,70,101,236,185,165,103,50,2,34,234,196,209,172,35,74,127,33,230,164,197,24,189,209,213,6,82,19,141,107,213,156,210,90,48,209,153,163,202,49,140,222,29,124,42,67,120,43,172,223,34,206,142,105,90,85,160,70,133,34,210,168,119,208,112,184,200,26,92,150,133,194,172,142,192,213,84,133,81,130,84,201,219,26,176,33,22,65,15,105,163,185,142,62,77,12,138,77,17,32,149,25,174,141,42,160,237,146,62,195,24,125,158,32,162,221,170,138,144,41,217,25,168,15,248,17,200,177,105,166,100,206,12,40,61,103,153,9,66,110,149,209,95,49,12,42,36,0,168,204,22,65,76,128,114,72,105,18,62,76,102,146,72,179,140,179,37,139,149,69,234,162,110,150,5,226,6,76,164,85,86,135,170,155,79,91,216,43,160,4,98,160,68,111,35,14,117,23,80,236,124,174,132,203,112,30,67,71,212,37,161,141,191,85,142,199,237,44,14,87,111,6,179,47,144,118,239,88,167,132,169,90,209,148,189,148,144,202,106,148,84,74,119,77,137,230,78,116,210,170,128,5,168,16,193,12,33,1,165,32,215,51,136,122,19,244,12,82,111,174,143,107,18,234,198,132,74,189,169,213,22,82,43,204,178,10,146,174,227,156,78,61,209,50,38,179,28,160,23,16,230,171,156,7,249,179,112,120,50,233,110,78,147,11,102,191,77,209,58,183,118,190,41,161,105,216,41,57,251,217,49,9,97,160,40,192,62,128,250,11,149,109,242,105,220,100,89,96,50,77,27,131,120,6,12,251,28,218,245,85,43,255,141,160,160,12,65,193,92,181,24,88,58,191,44,161,177,54,47,32,126,217,32,204,12,94,31,229,226,104,130,204,115,37,109,44,116,200,121,87,28,194,57,1,205,129,68,174,106,17,217,140,101,24,71,249,40,154,16,243,188,21,33,57,99,81,128,112,78,131,182,171,23,42,121,68,171,53,155,199,116,94,214,208,7,211,124,186,13,101,64,5,226,88,68,125,108,160,194,171,153,46,50,58,218,115,83,137,204,77,1,219,53,57,94,237,239,10,51,218,24,131,249,221,70,34,143,196,29,20,59,44,11,167,17,159,41,153,54,172,202,52,147,12,152,179,1,104,208,85,205,169,167,142,54,178,222,193,32,133,50,86,142,149,113,68,67,104,138,169,232,233,166,89,95,147,123,134,99,160,75,62,85,126,171,72,182,210,233,107,248,244,86,123,106,126,23,93,107,169,79,73,92,236,143,77,233,106,140,65,9,243,65,80,47,154,51,52,176,29,125,82,33,211,164,234,238,139,140,177,223,90,103,4,56,151,19,42,203,51,24,91,173,33,107,3,9,25,81,231,184,197,146,193,103,47,99,55,184,128,19,8,156,120,160,113,205,73,171,58,33,215,70,245,152,197,230,44,79,144,88,168,235,131,176,176,78,225,246,50,3,93,103,218,16,185,57,72,3,141,110,245,91,168,240,1,112,104,142,174,116,135,97,172,49,87,9,133,17,52,205,70,230,210,229,172,205,209,175,27,164,6,40,1,62,173,166,211,117,104,6,182,225,36,168,148,172,148,170,77,144,117,113,93,50,236,141,27,1,197,38,128,90,194,9,112,109,51,189,187,230,71,209,206,217,184,103,37,154,209,130,104,22,246,33,97,104,53,204,148,20,157,50,81,68,228,213,125,199,188,65,156,242,29,28,192,186,54,174,215,184,251,106,115,144,166,86,17,229,108,102,100,204,34,125,148,180,54,148,12,11,141,123,168,29,204,217,1,4,27,48,173,69,221,218,46,128,17,228,139,144,158,90,149,75,64,201,105,49,221,210,48,75,32,142,49,186,63,132,221,15,20,128,5,252,36,204,167,134,143,52,65,134,83,41,231,170,22,47,84,181,88,45,153,94,52,68,237,106,130,100,83,71,103,122,188,45,156,213,179,22,111,196,161,67,66,234,132,210,69,195,50,51,68,173,145,64,8,77,241,230,194,25,53,38,21,0,5,142,153,164,205,196,9,212,21,43,224,228,0,93,98,210,56,150,75,87,46,52,196,228,172,85,148,0,137,12,248,63,128,249,128,128,182,1,68,147,97,22,249,226,89,167,45,193,107,86,155,222,0,176,102,96,181,172,169,38,205,50,181,174,37,170,144,197,217,142,47,67,123,99,131,121,79,215,234,187,55,19,164,47,25,107,225,64,167,221,16,209,46,135,134,158,183,122,188,82,6,14,24,140,174,149,116,96,91,40,186,128,246,140,129,71,11,93,125,198,51,64,125,142,75,233,41,180,209,64,183,69,200,82,2,140,58,130,118,23,224,225,0,151,76,49,52,117,26,176,165,74,58,93,133,79,175,52,107,251,218,144,234,83,76,216,203,214,193,78,167,253,68,159,135,119,255,185,197,76,191,12,254,189,5,183,233,157,163,131,81,222,226,5,150,91,159,147,111,241,236,185,30,128,127,107,66,11,131,115,24,79,126,75,102,196,25,199,158,3,0,220,91,126,61,158,158,213,18,18,158,185,93,129,226,187,255,35,233,143,4,31,248,163,69,236,125,150,51,92,34,179,245,49,172,240,0,127,193,127,248,9,28,230,187,104,133,15,126,240,165,212,116,0,189,0,203,40,80,87,83,63,23,166,34,225,40,69,248,72,120,250,146,81,205,60,108,202,103,94,139,2,32,205,214,218,107,36,73,194,119,194,234,59,174,232,104,57,40,247,222,64,79,40,8,80,251,229,2,155,64,205,70,140,130,126,191,143,33,234,108,84,205,62,54,26,212,114,42,84,50,88,18,43,156,228,0,53,236,217,61,138,232,67,107,52,132,79,63,126,199,135,167,250,248,44,121,61,214,81,211,73,159,152,173,207,156,99,226,179,14,106,20,244,220,4,128,47,0,90,1,152,199,241,0,0,250,129,60,150,66,109,177,219,7,87,187,245,2,60,225,200,167,103,28,133,192,63,116,58,143,21,54,191,229,16,218,17,172,85,51,167,16,241,18,86,130,22,165,244,14,161,252,195,29,163,2,111,151,49,71,6,3,106,135,138,37,152,128,34,23,76,212,117,51,75,9,70,90,59,250,216,120,224,69,38,150,30,89,13,251,167,146,201,93,41,31,74,56,50,104,169,223,73,3,10,208,173,52,206,94,99,125,214,11,237,151,160,24,8,128,63,216,71,75,95,77,86,82,111,169,49,185,200,222,117,179,166,118,40,74,8,231,57,99,118,162,253,94,90,109,108,215,23,94,15,155,84,62,103,223,225,31,123,226,149,79,203,231,194,235,96,249,87,26,110,102,29,188,30,126,197,129,133,36,38,45,82,190,36,54,42,143,237,14,252,163,229,200,96,148,74,192,57,130,115,165,1,214,190,180,172,73,38,53,73,196,38,69,77,92,96,211,248,152,217,206,150,196,94,143,57,95,87,243,86,240,215,245,12,25,188,230,195,46,210,217,69,241,190,238,168,25,79,16,31,234,41,221,49,95,183,117,231,65,255,242,96,99,125,236,250,15,11,146,48,211,192,137,182,85,90,197,92,198,201,83,28,26,68,181,8,47,245,202,146,3,233,201,187,242,162,5,39,87,222,193,83,231,172,50,207,29,41,237,2,157,195,144,82,111,194,217,131,213,94,74,245,196,9,251,120,172,12,48,90,98,180,239,11,214,212,232,47,120,145,66,85,42,49,155,36,212,255,240,206,238,56,212,160,118,185,143,91,61,11,185,221,122,254,224,73,89,119,238,212,110,206,177,32,5,243,220,156,104,170,77,35,122,65,77,75,193,95,240,94,32,207,209,113,225,98,239,161,134,151,196,236,24,105,155,2,116,140,226,99,217,29,110,198,220,51,3,19,79,226,43,11,19,68,246,78,7,47,164,189,7,204,67,240,57,111,27,114,246,79,147,134,218,86,204,79,36,24,76,80,40,139,244,19,77,231,39,193,114,231,151,39,245,208,149,23,246,65,50,62,96,70,151,122,27,144,9,75,207,95,4,3,109,100,48,234,101,146,110,198,216,228,170,154,154,140,158,199,28,102,178,58,17,92,205,85,128,170,122,43,145,105,9,226,215,19,153,72,33,243,20,131,110,226,111,92,30,112,239,102,130,238,178,21,221,140,38,135,193,100,73,85,215,107,29,98,50,57,153,121,191,15,180,95,161,122,42,83,235,180,115,106,111,220,118,78,216,21,30,150,52,174,14,177,165,212,156,251,96,184,212,251,110,188,154,181,243,36,222,106,116,87,171,232,182,9,207,70,181,147,154,221,201,100,19,122,86,140,244,91,9,188,209,178,28,233,24,33,237,182,184,105,185,187,140,134,105,173,58,165,38,118,104,195,126,251,221,197,116,55,20,23,40,36,157,54,138,105,249,57,108,62,96,237,193,115,203,125,240,224,114,31,186,160,201,242,162,61,236,96,173,110,51,50,13,97,0,154,49,246,153,237,38,181,182,27,245,222,139,138,118,34,226,8,233,215,121,236,105,65,94,244,60,166,22,52,67,4,206,189,11,46,242,204,38,187,208,229,79,120,25,114,125,117,246,181,22,153,9,244,62,199,221,80,174,140,236,49,121,156,146,204,174,40,247,247,27,112,152,69,142,216,0,91,175,151,114,74,250,29,130,222,38,184,85,49,108,121,236,210,140,85,28,91,5,174,135,228,195,228,26,170,132,139,54,219,94,85,200,238,70,153,213,95,84,109,188,132,123,96,68,51,93,212,93,56,46,193,22,103,111,177,144,20,42,244,142,74,89,130,81,250,214,84,247,168,20,102,51,35,160,246,232,145,57,239,245,185,31,194,251,99,113,64,157,238,39,22,98,50,68,131,30,101,2,179,253,40,154,32,124,234,63,19,35,219,225,54,62,237,116,155,29,131,171,101,135,59,11,244,189,113,247,78,250,67,171,68,189,0,203,45,0,122,40,105,93,162,127,246,8,164,126,57,150,23,7,186,198,136,140,227,89,160,70,80,15,104,217,99,18,104,23,102,29,98,18,152,184,233,236,122,239,228,95,149,247,236,102,149,167,14,49,97,186,93,164,116,239,141,60,188,76,203,26,237,82,53,201,253,206,200,150,195,139,118,68,180,66,17,55,83,197,152,90,62,23,95,200,58,233,125,206,232,128,117,246,250,220,173,109,235,44,5,149,208,1,226,193,224,41,248,75,203,50,167,200,167,252,116,112,138,122,249,54,20,165,193,153,48,248,130,151,82,52,204,85,125,247,158,187,197,226,115,12,178,161,50,204,160,177,70,24,87,27,206,144,0,46,34,192,30,97,117,74,38,140,117,244,42,41,139,156,48,24,27,94,222,101,136,18,103,177,122,159,151,189,120,159,49,137,209,193,197,116,195,218,221,209,166,119,123,238,54,155,167,181,120,184,21,226,12,177,217,237,13,248,231,244,244,73,146,73,133,116,252,4,180,180,208,41,228,54,15,5,238,113,157,20,117,76,236,42,14,237,46,14,31,187,152,24,54,130,121,27,153,112,235,159,15,238,253,243,145,208,106,220,103,100,218,170,31,191,158,209,115,145,6,79,28,61,21,210,241,161,126,13,230,103,211,116,244,236,113,195,22,217,61,46,81,124,92,92,100,179,45,20,163,94,24,230,33,16,93,204,97,203,162,86,200,213,115,194,214,141,240,171,135,76,172,92,110,26,219,163,63,28,162,244,9,107,23,174,174,184,171,6,208,214,46,53,51,140,12,38,142,15,168,159,4,62,80,2,152,70,241,164,75,180,220,161,238,194,118,169,238,144,251,97,111,111,209,183,195,173,219,189,86,226,206,159,142,155,208,220,189,47,171,179,11,241,179,118,210,216,172,230,211,238,246,112,111,13,187,72,140,48,30,98,215,82,61,73,110,187,92,219,245,111,197,82,158,189,181,34,244,196,64,141,115,10,171,55,170,61,149,46,22,174,2,222,245,213,237,30,174,242,12,71,88,239,92,219,19,85,56,62,28,95,251,109,107,251,196,250,238,168,132,181,57,79,182,179,88,159,41,20,247,247,54,45,225,32,168,55,179,121,26,88,187,2,60,94,68,245,68,213,37,60,109,99,222,93,17,66,219,76,112,179,13,109,226,202,173,138,77,94,185,209,232,48,141,107,57,221,216,125,102,218,140,89,91,180,204,170,53,85,63,201,56,201,236,126,239,26,63,190,148,31,113,44,229,91,15,66,179,77,29,35,184,229,115,141,111,57,136,13,253,32,239,64,156,205,76,114,139,90,218,38,171,211,227,195,58,100,204,195,152,27,227,153,46,190,150,191,19,5,160,224,191,136,145,188,19,3,202,12,222,231,230,131,23,186,161,229,112,2,175,124,114,104,237,71,87,222,87,247,9,178,201,194,65,54,119,244,97,199,128,107,119,205,217,45,40,53,177,36,229,251,194,23,92,67,133,30,145,66,157,23,92,56,220,84,177,142,34,61,134,232,116,208,204,104,90,200,131,169,118,241,147,181,219,182,124,171,253,11,131,143,80,80,234,165,119,135,218,198,150,200,124,200,157,183,173,121,55,238,11,13,232,86,60,199,106,244,222,44,132,157,139,235,234,170,184,239,128,101,113,92,63,184,203,61,103,30,148,235,186,177,247,154,168,83,9,236,30,49,123,146,151,3,35,207,101,118,85,194,250,9,63,192,226,179,159,207,126,62,251,249,236,231,179,159,207,126,62,251,249,236,231,179,159,207,126,62,251,249,236,231,179,159,207,126,254,119,252,1,158,241,127,80,143,13,244,125,33,104,63,133,238,11,70,252,225,148,229,184,217,169,237,242,122,221,123,199,243,92,163,134,223,173,29,114,106,203,209,177,110,61,48,107,99,55,188,219,18,2,44,145,26,44,203,126,207,166,59,35,55,204,37,144,124,216,18,233,193,123,237,140,229,68,51,162,163,45,106,123,109,174,211,207,194,69,137,73,122,20,195,107,191,221,129,164,49,131,88,135,108,180,195,199,204,108,202,53,62,133,165,232,13,176,171,18,53,58,123,172,154,25,253,48,227,129,216,66,191,203,56,124,142,140,145,125,42,113,230,59,61,213,79,158,213,42,237,202,36,181,172,119,107,55,119,104,25,48,182,4,24,116,221,99,111,16,13,142,102,102,250,139,215,187,246,151,233,217,236,164,55,240,122,85,187,113,213,103,222,236,234,168,226,158,86,99,46,43,232,225,69,131,107,177,24,191,145,172,17,9,247,98,9,59,7,145,38,219,153,3,133,95,200,174,15,148,70,254,176,209,186,99,136,176,36,50,203,37,75,54,8,136,169,35,142,205,123,46,35,174,157,62,110,93,233,53,163,204,150,21,135,157,251,136,247,190,99,185,97,254,41,61,198,41,70,17,78,152,148,14,84,135,17,49,160,238,69,14,135,29,114,129,29,178,195,14,219,40,232,57,33,45,88,251,208,14,110,29,150,71,168,217,109,47,119,56,162,143,162,59,228,176,11,206,97,59,206,216,221,138,33,76,210,237,233,0,58,151,214,41,84,188,165,7,142,183,11,218,8,94,135,23,224,234,208,189,151,216,57,152,241,79,176,77,24,150,126,170,91,87,35,251,250,233,214,184,171,188,244,68,64,253,234,138,67,72,205,217,127,10,14,78,41,227,137,128,150,30,254,9,6,219,93,168,217,145,194,82,109,197,153,147,33,220,64,232,200,196,98,222,26,102,15,251,225,55,137,59,218,124,20,227,184,66,194,249,103,103,15,200,189,61,208,151,67,67,59,251,128,47,242,2,213,232,181,207,211,148,203,81,59,151,68,29,157,77,186,168,107,93,91,218,141,39,35,127,94,187,25,24,188,12,243,222,66,106,74,145,143,252,60,97,169,17,138,19,62,148,25,71,197,180,26,102,22,160,161,103,45,183,7,227,189,208,245,162,37,167,93,59,43,221,231,188,61,216,92,132,10,90,151,158,240,20,29,91,70,171,7,67,99,11,90,214,59,93,77,160,152,125,21,117,236,253,130,123,122,152,30,221,143,184,192,179,44,40,30,136,90,200,165,5,152,238,14,168,10,239,140,243,25,217,92,120,67,43,64,41,87,124,161,61,232,51,207,18,247,192,241,75,182,181,72,12,64,132,180,111,130,115,91,104,61,100,159,46,222,168,109,137,119,7,105,220,55,160,226,176,178,11,9,26,240,29,104,19,94,114,75,110,98,75,217,63,128,124,12,47,49,56,62,230,156,66,119,214,88,118,227,65,60,98,142,163,32,82,234,81,35,174,35,122,18,198,75,52,23,10,37,221,43,96,18,88,90,64,83,17,24,158,2,224,123,100,17,234,183,127,139,51,133,159,2,42,32,121,36,209,178,226,178,245,192,211,118,61,40,41,252,80,243,89,165,213,201,4,246,218,150,126,62,165,229,177,254,178,37,89,19,21,232,216,241,2,176,176,176,221,213,168,80,197,202,94,100,147,23,164,99,247,136,221,35,181,101,173,186,94,11,191,87,35,68,118,232,214,195,18,239,240,123,128,156,27,42,131,54,211,214,192,37,129,13,135,139,213,180,79,32,90,179,121,251,59,70,214,75,212,31,34,236,15,16,247,166,192,223,37,242,61,132,62,230,14,25,231,248,28,178,139,68,203,152,118,27,50,84,224,53,38,90,241,238,227,69,30,156,163,103,203,79,119,19,30,30,90,198,13,64,216,1,64,207,196,240,0,98,147,160,94,251,244,119,31,224,227,46,114,1,53,76,55,53,153,232,199,156,205,131,42,184,114,3,95,119,64,68,165,24,130,152,134,67,69,224,151,215,174,93,84,238,154,176,103,2,117,9,39,225,197,123,180,18,168,248,73,53,54,245,20,141,253,111,161,118,225,168,45,128,136,181,12,155,197,174,60,137,88,135,6,103,171,144,181,200,152,188,248,1,10,143,30,149,42,7,48,158,1,81,38,19,190,52,208,136,188,228,171,1,170,19,190,11,110,178,228,224,94,62,240,125,193,129,66,9,40,6,194,39,211,130,12,252,25,137,239,219,198,15,219,170,160,12,97,146,51,176,225,108,238,179,110,118,199,240,142,224,174,104,200,225,4,237,80,18,209,207,239,50,93,221,196,144,241,76,87,234,88,153,237,98,117,159,36,174,118,106,140,127,111,50,221,73,200,67,180,153,231,4,196,103,210,144,151,21,81,218,184,9,224,232,204,162,2,156,10,222,231,161,47,236,195,177,111,31,165,77,58,236,210,53,110,134,139,145,79,231,225,128,88,197,103,212,146,76,231,145,206,252,176,235,0,135,93,241,244,61,9,149,184,224,115,228,229,185,14,12,182,195,22,230,180,78,104,231,17,126,143,101,102,196,196,84,136,2,236,26,241,228,102,196,197,137,48,225,131,108,189,151,155,45,108,104,161,37,222,37,136,189,199,89,138,106,4,133,178,156,128,230,169,37,60,173,148,63,56,198,59,136,85,92,15,27,242,204,179,223,177,73,251,247,201,185,123,154,181,105,194,136,7,111,99,11,40,72,157,60,198,177,8,69,62,191,59,184,102,177,124,15,89,50,113,227,163,157,44,180,155,129,188,216,7,139,231,211,125,238,100,10,250,171,96,7,237,120,247,56,186,211,149,242,230,86,47,117,232,129,136,37,86,230,25,252,114,93,172,218,237,236,90,90,177,120,187,123,61,106,172,130,185,168,160,133,128,45,125,245,84,114,250,4,162,227,92,220,56,27,205,221,239,253,148,248,224,160,64,164,237,12,74,171,73,237,37,46,246,91,178,94,18,193,221,68,117,204,231,19,138,220,173,173,172,91,195,119,226,233,38,95,236,59,93,108,94,219,46,198,181,170,195,39,177,166,75,56,198,229,252,172,93,72,4,105,214,54,129,18,206,133,166,136,243,204,42,235,18,3,101,51,185,157,62,172,109,118,122,1,10,121,204,102,71,253,233,163,155,142,236,5,21,114,91,36,141,217,150,104,48,98,234,39,57,91,147,22,118,5,152,12,156,44,121,2,17,139,99,124,64,96,207,90,203,93,14,237,88,85,183,179,20,66,255,109,149,149,104,156,151,92,227,161,30,75,165,174,97,249,29,187,145,212,233,73,226,231,242,224,95,141,65,115,9,185,90,30,122,81,242,224,232,114,194,205,139,73,246,66,180,155,33,200,187,156,2,232,97,240,236,136,84,186,199,114,118,219,56,110,158,148,107,176,240,176,110,135,220,186,221,103,250,9,174,191,95,232,237,58,206,104,87,94,142,41,163,141,12,29,236,17,150,161,99,51,233,141,44,30,104,206,187,191,226,180,239,15,201,160,121,112,205,90,160,172,103,55,232,231,2,71,62,191,107,90,184,172,45,227,17,5,215,37,99,221,187,112,110,21,181,24,138,248,80,61,221,19,120,112,109,209,115,119,169,107,56,243,209,62,219,81,20,56,97,49,24,91,8,145,78,103,237,40,156,32,124,17,224,170,37,162,94,94,154,8,121,76,1,147,130,194,221,165,29,114,5,70,21,145,40,177,198,0,52,113,99,125,232,54,167,176,120,129,253,185,45,254,193,11,67,78,226,149,61,172,228,149,126,16,139,88,19,202,92,94,181,174,219,59,142,167,62,104,149,226,64,251,206,200,90,137,217,149,36,61,161,165,233,174,5,112,111,160,187,144,177,53,96,95,245,214,211,126,208,65,228,152,97,171,243,193,99,23,129,117,9,103,9,52,97,51,130,223,23,141,221,23,131,127,172,152,212,58,24,143,185,72,243,132,151,122,179,148,232,19,212,178,144,232,25,121,176,217,169,100,144,146,184,233,217,35,40,103,11,236,61,233,124,161,253,135,202,57,45,111,79,49,238,126,22,220,195,1,30,72,232,64,43,193,109,81,205,147,192,7,199,228,237,83,203,101,2,184,155,14,30,134,151,41,242,128,175,99,203,65,209,133,133,27,65,60,204,22,237,205,24,38,250,60,150,197,135,6,203,123,168,127,143,60,76,216,93,183,83,204,14,88,172,198,6,49,76,126,194,229,46,203,204,138,61,105,40,53,178,162,30,149,44,162,200,11,81,125,153,136,99,119,193,9,178,180,52,118,142,20,211,99,104,134,62,144,151,180,115,12,9,247,82,171,13,139,29,4,42,3,229,196,29,81,250,113,37,174,114,86,199,135,139,211,96,66,239,23,144,38,167,49,92,148,254,189,90,138,234,33,93,240,28,36,116,97,64,36,250,201,205,197,71,202,153,127,251,105,245,182,58,242,127,152,179,203,198,182,18,39,207,68,65,230,123,46,73,255,175,55,249,2,107,201,237,176,109,139,225,78,145,206,104,190,109,156,158,236,199,237,31,73,129,94,190,173,46,159,62,126,8,61,180,181,231,8,26,145,231,152,118,140,139,47,225,109,52,120,221,172,99,63,97,247,144,213,187,25,7,84,156,253,212,35,3,155,136,237,12,28,123,240,15,203,156,143,184,46,62,216,250,239,114,68,31,138,223,51,150,53,15,207,149,139,93,183,15,236,88,8,113,213,226,174,200,168,212,112,195,197,118,65,134,251,146,132,199,173,67,246,75,128,190,228,195,238,151,48,72,152,176,38,219,224,203,98,44,45,15,57,253,180,68,96,184,81,17,10,158,129,99,189,139,69,183,100,19,159,63,123,10,86,154,38,178,224,230,118,48,117,247,232,4,59,237,205,157,182,94,184,59,175,144,193,206,179,101,251,22,46,244,152,42,110,13,58,129,88,213,170,203,24,62,216,55,99,113,192,239,22,102,11,229,228,100,202,11,60,250,14,231,15,80,82,244,219,111,91,194,16,222,167,140,105,127,131,241,99,239,4,90,203,118,28,29,49,150,5,88,144,142,176,38,141,178,198,101,160,144,153,161,115,247,134,205,227,118,198,91,109,107,196,182,240,171,102,178,154,221,151,145,129,133,83,66,94,244,251,252,218,124,162,17,130,112,188,106,167,28,94,219,117,153,217,24,17,38,20,14,147,187,150,130,67,116,56,18,137,59,228,42,203,98,7,221,61,236,232,207,9,43,137,51,96,75,8,79,193,67,197,1,98,99,199,67,11,99,236,76,237,245,198,5,144,198,34,111,93,207,208,244,58,93,243,49,45,88,229,245,211,137,167,130,11,170,79,193,108,118,135,27,97,123,241,126,255,19,209,36,136,39,43,60,170,178,103,173,29,217,14,70,2,121,56,66,69,233,131,17,71,231,18,246,104,233,237,183,209,125,112,30,137,131,39,222,169,223,94,147,92,221,114,211,82,39,226,189,101,94,147,248,164,182,139,10,128,148,157,205,181,174,173,134,188,194,121,215,62,1,226,127,225,220,125,168,246,16,110,31,244,189,252,229,111,94,252,233,223,188,252,205,119,94,252,233,143,94,126,247,123,122,224,117,109,114,38,202,187,70,85,63,120,247,197,15,254,238,227,191,255,171,23,191,254,239,86,136,39,107,35,220,10,43,126,252,157,247,63,250,246,123,235,143,126,247,243,15,127,245,167,175,190,243,159,44,208,17,158,254,231,218,181,154,77,81,84,82,126,255,195,243,227,7,194,31,74,198,57,127,170,191,16,80,92,238,72,32,184,227,123,116,201,11,160,176,124,238,103,105,133,78,161,96,232,41,176,215,206,122,180,204,197,34,4,127,147,169,55,87,100,165,56,16,211,224,79,173,117,61,204,95,15,192,167,28,252,154,94,101,211,93,240,95,230,54,189,156,94,160,39,183,181,86,147,44,165,37,57,194,196,26,224,123,168,89,110,230,11,215,116,254,74,153,94,47,196,246,77,190,187,14,39,79,211,161,18,47,173,10,173,108,233,182,212,141,84,50,213,92,45,27,150,133,235,77,225,134,227,27,131,230,134,94,50,245,109,229,102,89,189,42,229,50,211,72,121,178,106,102,231,197,252,224,134,153,174,171,89,33,30,167,235,91,37,92,15,11,125,101,29,159,176,236,77,95,217,180,133,126,64,56,61,13,83,81,169,127,187,80,150,204,205,105,120,217,234,7,98,204,85,169,72,230,183,157,85,132,201,181,19,75,42,220,154,133,232,42,59,169,21,87,213,85,40,157,91,100,100,230,130,44,6,178,171,89,173,118,211,216,54,242,213,203,90,96,44,196,133,86,231,110,154,142,92,80,131,242,162,47,176,151,225,171,69,186,113,183,105,39,55,21,161,79,22,170,244,42,155,27,228,22,233,114,143,228,99,147,81,225,102,54,232,183,91,145,139,230,152,238,113,105,58,26,237,40,149,81,174,24,190,189,205,172,23,155,139,117,57,28,173,175,233,70,38,55,200,6,202,145,108,63,77,134,179,181,116,81,186,29,140,71,109,186,83,12,15,186,73,138,90,183,211,82,108,90,206,141,171,147,126,151,44,20,211,211,196,101,104,42,199,22,177,81,249,34,84,202,52,7,23,203,138,68,55,174,167,201,196,93,153,91,175,202,213,220,164,62,185,171,70,43,11,50,208,76,102,87,157,110,186,215,184,238,8,177,196,180,180,45,183,67,213,204,221,32,167,148,251,87,29,90,200,222,230,133,112,119,80,76,200,202,102,94,187,160,162,114,183,211,90,22,203,20,221,153,76,148,116,98,176,94,133,251,185,192,166,198,215,3,55,165,120,166,79,142,34,219,208,154,201,144,156,156,174,203,225,219,184,176,202,55,43,137,108,172,88,10,228,231,151,183,233,76,99,29,143,172,107,153,126,182,38,72,253,113,134,223,68,107,226,130,222,174,200,85,238,122,196,70,249,59,102,209,159,220,68,122,220,101,177,153,153,108,47,151,9,54,63,189,234,70,19,185,85,36,219,45,133,178,2,119,61,13,108,153,94,181,159,89,50,217,74,69,230,238,152,254,229,98,178,45,228,211,171,196,250,74,20,168,98,127,17,229,151,157,200,176,204,103,165,234,105,180,68,138,229,226,45,149,171,175,167,125,161,163,220,210,211,54,119,37,230,22,229,77,159,158,86,165,28,93,99,164,80,51,90,88,38,250,148,216,89,21,168,65,79,110,180,171,195,14,95,147,110,231,53,102,91,21,226,179,211,88,56,144,95,138,28,217,138,206,111,11,129,244,70,206,173,54,141,235,122,233,174,22,200,70,39,225,41,63,111,220,112,141,2,61,232,134,154,233,76,172,147,189,185,200,46,139,139,112,171,35,149,179,129,220,244,162,85,190,106,69,149,122,147,190,171,245,217,72,167,213,161,162,233,86,55,187,61,173,71,114,241,139,50,57,145,58,203,170,82,31,47,27,124,33,146,190,152,38,199,185,110,241,174,153,45,102,38,131,70,167,215,174,49,67,250,134,166,135,137,245,45,31,186,11,165,149,33,147,174,100,67,101,73,234,117,228,102,73,136,182,200,89,107,148,46,214,211,211,106,54,63,189,94,215,248,219,65,229,178,124,73,42,153,76,118,74,118,164,65,63,115,85,93,95,243,139,241,109,99,88,217,230,230,241,94,235,78,104,148,232,137,148,239,22,86,55,163,14,127,163,196,230,209,37,160,101,55,203,6,198,1,250,82,230,111,239,202,215,211,208,197,52,58,94,22,231,233,139,18,125,89,91,196,88,38,157,35,211,99,70,73,148,192,180,102,26,185,238,109,191,192,212,249,225,172,77,197,107,128,85,27,173,80,102,74,71,46,70,131,203,64,229,50,121,149,152,244,39,157,22,199,85,248,76,163,152,205,94,13,111,67,108,40,125,19,157,243,219,198,114,220,229,54,75,165,76,150,41,177,34,22,35,36,53,200,199,211,185,228,229,122,219,56,13,173,99,77,54,215,157,214,179,139,105,94,76,175,138,98,53,55,44,93,145,45,82,152,95,172,98,87,153,171,171,254,102,38,46,151,37,126,155,159,45,238,132,64,137,233,142,199,124,92,16,87,183,139,137,20,72,204,138,165,244,100,114,39,47,210,61,238,34,220,5,172,127,35,92,92,140,215,179,90,58,196,23,67,215,52,221,111,164,147,44,221,7,19,126,149,201,134,106,131,198,165,76,229,150,215,72,76,181,174,111,234,205,74,20,48,95,233,220,255,64,132,146,201,132,69,52,18,202,241,189,127,33,115,62,89,145,120,70,241,159,45,105,201,39,157,27,85,142,239,225,3,225,92,25,242,50,193,157,11,193,55,25,96,235,42,92,126,194,65,159,128,144,192,163,183,129,66,237,7,223,102,222,121,135,59,147,56,101,33,9,62,233,8,222,111,236,39,238,37,174,159,242,67,255,154,147,178,122,10,150,159,64,250,140,201,78,128,27,237,44,125,32,158,1,141,55,20,87,45,78,81,128,207,243,101,3,24,173,40,146,156,186,231,217,148,95,225,103,178,186,233,212,255,0,94,0,85,128,47,14,170,88,32,115,211,153,178,57,65,5,218,171,178,196,164,148,35,127,47,18,101,252,199,4,61,1,90,227,229,255,253,119,31,254,230,23,47,63,248,31,47,126,242,181,143,254,246,143,1,184,99,2,128,27,82,126,136,199,219,203,35,123,141,151,95,253,22,208,117,31,253,238,119,47,126,240,15,31,253,252,135,254,227,231,199,4,64,24,168,240,9,215,6,104,25,248,66,172,134,97,3,204,71,63,253,229,139,247,254,227,71,239,254,159,31,253,221,255,245,241,247,255,252,213,127,249,115,0,248,227,239,253,211,203,247,222,127,245,131,95,255,235,111,255,236,195,95,125,29,66,85,27,65,109,254,175,119,255,35,4,255,252,56,229,1,243,229,55,127,250,242,207,190,242,209,207,126,249,242,199,127,246,242,159,222,251,232,239,190,250,226,175,127,244,191,222,253,74,56,70,226,95,95,190,255,193,171,175,127,27,127,242,234,43,127,255,234,235,239,27,79,80,39,0,104,160,244,123,11,69,17,5,147,218,232,184,120,63,244,114,192,200,0,143,226,158,153,240,204,56,37,4,197,25,39,84,69,150,155,60,60,24,93,180,34,242,209,79,254,229,213,239,126,242,242,207,254,228,197,55,190,173,183,128,33,239,188,182,241,163,175,255,240,197,47,255,95,156,2,128,44,144,110,63,251,238,71,63,253,203,143,255,228,27,47,222,255,169,1,29,124,5,15,95,252,238,47,94,124,237,27,47,255,226,27,31,254,238,3,64,46,0,225,227,111,255,228,227,239,255,213,135,191,249,205,171,255,244,139,23,63,254,171,23,31,252,72,5,242,242,111,223,125,249,223,126,248,234,119,127,254,234,55,31,128,49,4,175,191,252,214,207,108,212,182,162,164,227,76,219,25,11,26,69,19,145,102,225,53,52,6,111,233,15,83,254,27,180,37,154,235,93,77,22,192,210,3,166,7,231,39,134,112,38,8,65,189,210,181,52,209,249,214,193,181,106,138,231,137,94,213,255,0,249,203,157,96,42,203,24,36,81,251,225,236,196,115,130,194,153,200,156,149,29,129,117,153,141,232,41,54,217,244,103,230,64,155,77,248,3,80,0,28,9,65,200,33,199,1,173,68,167,156,186,217,124,134,232,112,210,147,196,149,140,146,135,208,188,214,241,200,168,143,181,217,14,122,11,177,125,32,232,243,103,207,9,241,252,8,76,215,112,47,212,3,211,21,124,162,35,9,74,253,20,235,69,35,234,167,80,130,142,170,159,18,177,94,210,127,124,76,240,175,67,126,65,251,151,167,39,226,0,155,10,48,114,152,114,231,114,63,177,228,81,184,50,5,183,196,163,79,250,116,17,101,248,16,253,175,141,185,58,10,22,186,203,10,55,243,187,208,247,229,143,127,248,241,255,248,1,149,242,1,62,182,53,252,225,175,126,252,226,131,159,189,248,238,187,47,255,230,189,143,254,229,47,94,252,241,15,153,161,36,78,185,212,233,105,127,66,15,228,83,2,206,251,159,127,95,230,152,133,196,25,220,173,143,205,163,145,8,165,124,47,191,246,47,47,190,250,51,160,143,196,149,143,23,150,52,116,124,25,152,177,219,231,25,64,85,217,215,23,129,250,224,180,203,238,125,144,125,129,31,216,7,88,97,199,19,139,12,61,25,138,178,242,226,159,127,1,230,243,171,111,254,232,229,143,127,240,241,187,95,251,248,123,255,252,201,113,12,235,56,102,96,24,23,29,17,13,59,239,155,73,252,18,32,232,19,56,101,37,74,99,128,227,124,193,201,138,12,112,120,245,223,191,242,201,112,80,91,142,128,33,250,227,127,252,248,219,63,54,198,7,136,29,77,200,188,255,83,224,185,0,81,255,241,119,191,175,137,244,29,128,145,194,194,117,154,85,119,133,25,218,212,93,54,30,4,186,11,106,139,7,98,2,39,143,124,126,15,211,37,53,121,164,10,35,219,100,35,144,55,132,205,22,149,255,239,117,94,126,131,2,28,59,229,148,161,200,2,12,160,196,199,43,195,73,165,51,251,249,27,228,3,161,242,186,103,13,0,12,212,57,151,9,22,77,235,40,153,12,235,83,56,30,135,19,119,118,94,239,141,128,87,123,196,62,3,66,247,249,241,17,67,240,196,132,120,131,34,132,197,100,66,128,73,207,198,216,48,27,241,163,239,199,196,226,124,166,59,118,196,244,252,158,17,129,27,45,160,13,187,247,75,175,62,167,22,15,196,12,56,182,168,63,16,77,93,199,169,77,19,44,215,167,23,128,184,78,162,0,41,40,46,0,213,67,235,16,16,154,192,64,105,139,34,116,240,83,20,97,106,127,64,50,98,10,79,6,224,216,146,192,43,41,64,22,216,107,15,58,67,161,9,28,87,2,83,11,41,63,90,97,80,217,226,84,21,157,167,110,26,5,51,145,96,163,24,10,136,234,90,231,48,195,132,80,99,123,36,161,57,229,36,1,65,66,195,11,248,241,41,68,225,94,41,159,122,227,141,21,50,172,130,105,180,48,117,171,210,229,157,119,252,150,239,126,94,240,169,245,136,217,162,87,225,54,176,27,112,103,112,22,118,30,192,134,74,3,154,7,224,35,196,52,199,47,75,130,154,131,9,227,146,0,97,78,96,219,60,100,79,164,129,36,69,255,2,95,52,62,211,18,61,77,221,211,210,96,1,197,53,248,52,155,141,65,91,26,134,40,72,189,86,212,128,72,26,21,17,252,204,181,180,52,35,32,159,184,150,93,129,2,2,8,10,48,40,174,229,45,84,4,16,134,119,76,92,180,219,87,45,48,228,19,90,24,44,96,74,149,127,59,124,59,91,243,19,26,123,88,136,175,62,195,105,33,113,0,180,0,8,152,91,72,40,168,147,138,154,207,96,183,101,240,0,13,237,20,208,68,35,158,206,104,214,129,53,11,8,5,252,159,161,165,12,178,221,74,57,32,73,66,100,36,65,128,95,73,240,43,74,18,161,48,25,129,191,98,240,87,20,254,138,195,95,9,248,43,73,68,200,100,140,136,196,192,87,240,41,14,127,161,103,9,248,12,124,162,72,18,140,145,64,207,114,188,148,242,231,82,167,240,51,84,120,128,54,250,35,244,5,136,45,200,227,53,36,117,32,51,128,7,104,8,175,224,10,27,62,140,11,101,120,189,128,182,133,159,96,64,109,137,46,9,44,183,206,66,26,129,71,220,118,201,111,115,40,41,30,80,96,48,91,232,140,164,0,229,61,213,190,160,181,6,244,153,34,86,2,91,98,83,39,20,0,38,51,52,124,132,99,130,216,235,74,226,150,60,7,221,5,32,131,144,13,192,226,19,242,65,159,181,41,87,219,225,12,145,254,77,1,240,68,27,152,191,71,71,88,45,33,56,224,20,213,25,105,241,91,238,232,248,1,136,50,203,80,97,2,225,173,183,180,18,14,188,170,214,122,83,18,69,37,248,38,128,229,7,170,19,64,240,19,86,240,7,54,11,172,68,108,66,191,245,150,229,107,176,220,122,187,137,160,3,91,13,9,2,80,93,21,4,16,95,248,151,80,175,46,200,1,189,40,137,27,135,24,103,121,89,99,83,208,67,83,41,168,40,219,226,109,124,255,72,237,166,137,128,74,77,229,92,120,231,29,84,164,226,32,157,115,218,119,21,151,51,251,107,24,222,192,90,59,134,131,183,208,122,237,28,41,157,193,192,196,227,132,129,50,252,18,249,214,91,75,17,216,40,228,27,231,102,225,51,242,249,151,241,47,128,151,56,231,171,148,235,171,20,254,42,5,95,85,156,175,134,92,95,13,225,175,134,224,171,146,243,213,176,235,171,97,252,213,48,120,213,65,38,157,173,172,132,203,46,144,122,184,2,236,175,146,76,117,249,33,29,129,208,153,209,188,228,164,228,97,144,155,232,109,12,48,73,144,4,54,174,216,144,130,182,92,13,7,40,31,160,192,211,167,1,252,174,234,55,253,137,125,90,1,221,236,206,154,123,209,213,120,26,56,49,16,204,5,144,85,224,227,227,193,104,47,66,24,45,32,125,159,4,67,123,17,117,199,152,81,187,132,142,5,226,209,78,180,8,215,190,99,243,54,168,12,129,220,177,74,17,172,250,57,52,2,128,40,0,184,161,156,8,115,82,163,41,45,104,125,52,68,122,80,231,202,160,77,136,159,11,40,144,196,157,139,200,144,11,194,101,145,236,4,216,102,71,86,0,199,106,23,53,107,188,4,215,106,251,52,195,29,113,112,162,219,159,90,208,81,193,35,183,14,200,20,48,149,20,3,153,51,243,227,121,185,85,175,193,173,31,96,22,240,253,205,145,228,78,162,166,189,125,197,65,41,208,36,135,84,110,54,83,18,250,226,145,13,176,240,101,35,59,134,171,202,3,160,196,52,153,10,147,80,144,33,232,229,146,238,160,16,64,246,156,59,131,178,212,36,244,144,150,235,43,225,10,24,176,192,237,218,28,249,117,211,194,127,172,51,135,254,4,163,136,241,12,64,244,6,197,9,140,180,153,1,61,85,224,185,9,43,131,30,220,171,209,64,236,29,91,29,224,165,11,220,202,151,150,36,122,115,70,159,75,65,121,54,225,129,65,79,248,143,207,128,46,57,130,239,243,231,36,240,71,104,77,194,157,241,95,156,156,241,129,0,98,40,191,106,206,249,129,172,123,198,63,7,243,197,27,57,173,166,134,147,140,227,164,22,157,201,231,50,167,228,85,252,142,100,75,79,213,26,231,242,3,108,83,53,244,14,105,83,171,169,181,201,224,109,170,69,103,12,222,38,99,105,83,173,113,206,160,54,249,217,33,237,129,90,90,91,44,222,22,63,59,99,241,118,88,75,59,252,236,156,85,251,165,26,104,7,117,76,171,170,181,54,179,244,76,45,59,155,225,77,206,172,93,83,171,156,207,80,187,170,141,123,72,179,90,77,173,213,5,222,170,90,116,182,192,27,93,88,26,85,107,156,47,80,155,186,233,121,72,171,70,93,173,221,41,222,174,94,120,54,197,91,158,90,90,214,235,156,79,129,237,8,33,244,15,19,54,253,39,11,27,180,98,249,38,55,133,83,9,152,170,44,224,123,66,216,33,125,184,47,115,14,233,67,60,202,252,35,76,237,235,161,139,160,106,56,63,63,63,64,37,33,145,96,126,61,186,151,183,42,100,35,198,143,133,25,249,22,39,45,121,134,131,62,88,11,218,233,41,42,154,36,73,203,243,60,208,179,240,105,146,144,183,40,80,2,108,125,127,40,156,41,132,51,100,250,36,148,141,198,78,34,185,100,252,36,153,37,195,39,100,54,67,145,225,116,58,81,160,40,224,92,64,44,160,238,107,45,24,134,147,229,148,69,245,25,254,42,16,81,112,39,135,146,165,225,146,61,51,150,143,92,232,135,208,211,208,58,242,171,142,162,159,184,103,39,147,43,26,248,213,192,111,199,2,45,90,179,65,80,234,127,216,167,119,145,173,134,124,18,168,198,77,226,56,134,202,13,142,174,97,142,92,135,220,198,107,247,166,87,4,172,171,102,43,125,133,156,119,63,97,248,102,54,214,186,7,130,243,18,73,238,20,69,134,34,15,199,15,110,220,106,97,191,32,12,118,0,190,16,130,106,100,224,220,89,170,187,28,199,22,79,7,49,162,49,98,121,73,18,165,212,78,83,133,80,195,206,231,254,151,239,253,103,109,137,6,133,218,254,245,183,127,246,242,199,127,251,226,131,31,169,11,7,198,195,143,126,250,203,87,63,250,198,139,119,255,58,24,12,250,9,43,169,58,244,152,187,158,29,217,130,247,169,211,83,52,247,12,78,9,4,240,111,95,12,127,25,112,13,180,98,129,108,178,141,11,110,207,130,142,134,185,240,113,234,200,178,178,117,254,6,105,244,192,143,119,61,107,141,163,113,174,102,26,162,150,197,68,118,24,163,136,123,206,53,39,147,235,171,182,1,182,214,22,100,38,48,127,187,99,55,217,247,191,114,129,234,169,98,3,5,107,236,77,107,209,157,243,42,152,26,193,254,68,4,198,0,20,11,57,192,227,170,192,0,108,192,21,96,222,172,98,20,16,254,13,248,115,82,173,158,176,172,47,20,78,69,147,224,175,255,24,112,15,64,2,206,185,19,96,88,156,186,60,56,134,174,130,234,75,156,82,128,206,65,69,108,33,14,214,77,98,35,192,244,116,124,72,50,133,254,190,22,124,244,24,215,191,57,58,15,4,46,245,118,121,51,72,2,234,220,166,61,211,95,60,186,103,122,80,198,12,212,144,22,124,156,1,143,213,120,149,107,209,3,98,119,183,119,112,139,91,29,59,111,163,27,151,43,112,54,152,85,109,241,8,20,128,213,232,105,43,82,163,18,247,254,106,192,159,66,33,149,42,232,219,240,232,56,64,17,126,86,127,134,198,229,152,240,15,245,7,23,226,66,130,74,194,63,53,94,227,133,133,194,161,103,178,254,172,5,3,123,44,122,54,7,207,176,193,62,178,52,21,62,62,13,31,19,45,29,208,100,194,203,250,155,15,134,29,13,44,105,225,244,104,19,56,62,5,34,67,86,128,84,0,50,150,67,194,85,29,238,38,55,200,175,103,193,55,41,66,133,94,0,82,162,203,209,18,104,0,136,151,160,188,232,1,210,29,69,78,140,122,154,73,126,12,195,85,199,144,203,212,146,35,255,145,63,240,255,177,247,238,93,146,29,197,189,232,87,41,21,32,186,209,238,238,253,126,116,187,165,211,51,35,137,49,8,100,9,25,251,12,115,181,170,171,118,207,148,166,186,170,85,85,61,15,13,189,150,56,54,150,192,112,133,175,49,24,140,15,136,131,1,63,16,248,128,177,144,132,89,235,126,148,115,213,51,210,95,124,133,27,191,124,70,238,218,187,30,173,17,15,123,212,154,238,170,29,153,145,145,145,145,17,145,145,145,185,199,15,181,215,169,210,162,150,130,221,221,42,186,71,166,151,198,151,183,215,218,36,155,15,225,163,105,121,173,173,31,152,118,245,126,91,121,226,65,13,238,143,110,206,100,39,12,55,175,119,6,199,216,186,19,127,13,13,91,151,254,175,207,244,46,111,93,241,168,111,8,50,78,74,146,166,53,85,106,125,87,151,127,240,193,25,216,195,187,117,79,255,96,119,250,217,207,174,205,62,46,133,37,147,52,148,53,45,61,60,101,5,166,235,42,218,33,54,198,103,166,147,212,168,238,126,132,10,5,34,44,121,176,123,232,93,21,91,35,101,94,134,212,173,202,110,200,129,55,246,58,118,55,164,19,4,69,113,16,234,221,144,245,157,82,148,219,189,170,247,68,144,12,215,201,162,246,252,140,15,108,156,238,31,36,109,145,59,183,31,7,139,138,111,142,73,32,86,205,19,153,214,239,179,78,107,119,193,196,53,71,221,209,225,33,114,237,59,87,74,236,134,205,41,41,95,253,44,115,35,85,209,114,176,129,132,116,150,51,34,14,119,96,55,198,59,20,67,115,91,12,24,205,56,114,144,198,183,158,196,114,219,235,42,117,86,177,188,182,196,46,201,41,241,150,180,206,4,145,251,182,133,136,189,113,217,240,88,120,133,170,221,43,199,56,84,74,174,147,133,119,71,3,182,169,119,212,25,110,167,39,14,213,34,55,221,22,25,116,246,137,222,246,157,127,251,203,187,255,252,141,211,175,124,249,238,15,126,194,90,83,1,239,49,67,9,79,160,141,44,235,182,222,232,146,125,109,79,166,221,30,246,41,4,62,108,13,146,127,124,181,63,232,141,75,234,139,254,132,44,15,181,47,134,196,211,225,225,132,20,26,233,213,13,98,206,198,0,55,247,78,218,216,190,17,179,240,234,104,128,20,104,228,182,188,251,226,23,238,252,229,63,186,84,202,13,240,171,157,225,21,112,154,254,246,6,229,121,241,117,206,48,200,216,7,108,118,183,215,52,36,31,36,171,181,86,83,201,83,125,44,215,155,6,138,99,23,251,165,72,141,160,127,222,123,26,156,119,191,251,231,239,252,232,251,119,127,244,133,187,111,252,128,13,142,204,52,54,66,251,180,120,163,200,109,185,13,215,198,73,32,98,81,205,168,117,7,36,203,16,106,181,29,86,195,103,183,193,197,204,188,209,25,15,31,31,147,160,172,206,81,83,117,25,182,218,194,196,5,154,242,3,194,121,235,185,222,115,19,207,9,165,217,233,79,92,146,226,70,92,194,206,30,249,205,61,207,97,238,80,92,250,227,233,190,137,191,39,39,98,147,37,88,60,124,217,242,195,119,231,235,63,127,247,235,63,99,195,7,159,97,227,168,223,189,38,166,87,221,24,134,56,115,94,63,136,50,111,10,40,198,16,248,202,168,182,197,67,18,16,240,109,58,26,183,105,108,95,250,105,219,147,123,85,27,108,208,9,114,250,214,139,167,63,248,203,59,95,255,135,59,223,250,54,21,41,113,89,149,83,224,238,155,127,125,231,239,191,173,10,204,72,195,132,42,8,255,177,97,232,53,188,170,221,244,243,165,166,73,82,203,103,245,164,62,167,236,104,220,63,236,140,105,237,41,174,105,49,121,79,74,145,123,140,153,149,196,179,225,121,124,122,90,148,179,57,73,50,217,69,36,87,212,183,234,54,67,166,152,122,58,175,29,2,151,211,63,130,136,219,70,222,125,233,203,72,180,208,57,85,149,127,222,212,201,176,82,103,168,158,236,12,203,65,37,205,138,25,46,85,202,49,114,162,250,254,116,216,88,149,96,149,138,53,29,230,226,232,118,254,104,112,60,209,34,170,135,97,54,187,15,254,242,133,126,103,196,120,252,181,159,156,126,247,127,206,225,113,175,63,65,167,122,219,15,12,55,15,143,7,211,254,209,160,148,39,21,72,164,148,223,231,53,211,69,114,91,146,192,153,201,67,115,100,92,33,76,22,145,56,45,97,167,47,127,231,221,111,124,79,143,139,34,78,240,23,17,26,121,189,218,245,114,178,125,73,165,196,32,217,66,36,192,140,59,55,100,56,228,250,134,121,166,39,142,122,224,76,10,93,232,228,178,39,6,105,166,147,24,173,57,106,158,188,168,35,153,243,192,152,160,18,50,134,155,130,226,39,58,55,229,242,218,83,39,140,132,190,32,11,140,0,184,92,35,60,53,186,241,177,242,150,204,42,81,181,104,166,118,104,129,82,194,25,216,232,150,100,172,5,29,237,237,219,109,123,196,147,116,133,60,227,73,20,181,151,40,36,89,47,26,239,237,15,196,16,180,141,37,191,176,47,230,33,233,44,221,247,13,105,235,109,17,195,21,101,245,141,168,106,209,199,101,119,85,189,48,177,172,84,60,76,18,112,128,166,227,248,122,185,97,193,34,185,198,25,236,25,140,7,253,155,165,200,50,152,224,124,141,54,169,228,21,193,27,26,30,26,111,200,241,91,148,195,99,206,165,32,187,130,6,185,141,35,38,103,105,79,27,11,164,81,200,182,153,77,173,243,32,238,53,1,170,195,90,159,123,117,102,239,125,234,116,102,59,221,25,148,227,233,121,165,180,92,26,78,255,226,243,167,175,253,98,1,13,108,102,211,170,160,63,236,40,183,65,102,179,154,39,141,58,147,87,82,148,203,115,207,109,113,122,170,237,177,195,222,152,114,93,249,202,10,185,4,169,122,85,87,202,115,101,103,40,62,120,104,188,20,167,138,201,53,190,20,250,94,228,123,177,239,37,254,101,6,154,135,1,193,59,157,63,212,22,111,151,241,90,2,157,215,34,205,115,157,126,83,161,177,215,26,138,75,183,159,59,62,60,130,71,34,10,110,171,215,209,168,153,58,17,111,159,168,206,66,122,40,39,160,237,84,181,140,122,63,135,158,167,146,217,50,90,169,204,192,35,196,122,121,242,89,61,112,114,99,89,193,109,167,154,39,179,102,135,242,220,189,119,116,177,71,159,233,55,203,142,213,118,70,103,201,234,239,208,176,31,239,79,166,54,6,131,111,68,28,61,120,182,92,155,77,20,206,14,178,131,106,162,112,167,155,118,84,150,33,230,155,72,15,174,36,121,137,179,119,3,111,176,123,27,113,178,113,89,205,102,81,91,180,71,163,201,116,173,255,80,123,107,191,255,194,22,102,48,2,77,91,170,10,45,194,107,247,140,215,134,54,224,141,104,45,122,240,41,49,71,86,104,163,35,51,108,137,229,194,29,89,170,173,78,175,247,116,231,250,74,205,200,37,251,82,216,229,91,41,47,246,234,209,83,63,107,25,181,213,126,104,9,220,199,71,23,156,108,201,197,132,31,31,193,207,62,119,235,98,111,41,226,199,229,225,168,137,51,181,164,75,159,3,248,39,143,244,123,147,221,101,186,113,226,77,118,73,232,226,204,71,36,167,123,207,66,37,122,109,82,155,155,174,103,153,205,69,231,51,209,168,228,15,25,151,163,157,226,96,38,41,59,153,251,181,33,230,31,211,10,34,105,93,170,22,201,228,109,133,186,93,93,68,216,118,104,29,113,82,13,195,8,29,141,207,224,167,81,191,227,227,65,137,48,131,248,171,150,45,67,179,240,20,22,98,67,16,221,22,126,20,150,90,110,152,165,49,164,146,175,26,82,249,245,91,223,180,142,65,183,87,31,97,145,94,189,249,190,120,85,127,111,226,47,220,85,188,39,177,24,62,116,74,188,228,136,147,156,143,49,3,68,254,77,101,25,185,124,88,102,126,44,102,213,0,76,190,106,0,134,13,165,19,142,248,45,7,101,86,140,196,44,17,126,249,93,141,185,228,43,199,92,170,30,234,42,49,152,230,33,107,11,186,5,13,157,41,169,16,182,125,246,209,143,110,31,30,110,79,38,60,78,51,237,99,70,58,67,203,199,85,135,135,154,230,197,130,40,75,117,110,24,103,188,105,126,212,68,95,24,215,231,171,191,48,94,126,8,164,239,205,38,141,227,167,91,60,226,186,142,186,115,129,184,253,196,93,207,86,167,135,60,157,228,184,250,77,108,228,141,47,201,74,119,93,209,192,206,74,167,106,67,55,96,221,204,81,63,97,103,137,137,35,44,136,141,148,13,112,225,128,122,72,150,222,253,186,84,212,203,141,106,92,25,193,48,218,120,198,219,191,250,251,214,233,143,254,182,46,210,194,171,113,43,109,99,33,175,124,173,117,231,231,47,87,131,84,228,180,193,83,62,210,167,130,122,37,18,89,96,179,141,51,161,204,21,247,229,37,213,231,104,33,70,139,21,115,56,230,129,224,68,249,245,18,46,183,147,13,184,141,188,127,114,14,155,128,141,231,97,132,189,219,6,149,98,212,16,47,233,210,98,12,251,91,180,162,212,122,78,158,85,209,19,4,250,152,143,174,128,158,120,66,3,2,149,116,50,36,166,75,183,145,84,218,31,35,64,229,123,135,36,35,226,4,71,189,201,244,136,238,43,87,32,194,251,131,227,49,34,62,150,130,69,136,220,229,252,12,34,67,251,114,120,180,150,156,193,227,244,187,25,87,205,252,155,193,213,112,46,66,39,98,95,144,14,63,118,225,109,118,54,22,51,236,235,211,183,38,23,250,149,227,1,170,84,67,238,238,206,96,83,173,159,214,110,159,48,115,133,125,95,36,245,201,45,95,210,96,143,118,186,87,215,28,248,116,83,123,76,40,168,63,55,149,197,232,239,238,238,14,177,145,205,45,241,167,72,64,119,167,155,242,154,193,139,61,175,228,110,206,174,172,167,146,149,8,38,196,115,87,145,165,191,215,52,57,132,150,178,228,173,217,47,50,71,80,108,34,207,102,51,232,66,54,131,99,11,45,96,143,91,120,139,235,235,230,168,134,229,118,99,98,113,237,34,87,175,38,176,219,255,228,120,116,216,39,58,24,171,188,177,187,210,42,105,37,52,185,53,193,63,180,69,101,72,117,109,93,15,182,68,36,99,111,48,192,211,139,184,196,175,93,159,196,40,102,225,110,41,150,69,226,139,55,235,8,225,164,138,40,87,195,73,145,91,38,247,214,119,103,107,110,18,243,14,215,214,101,174,89,5,70,141,130,105,98,228,28,231,213,73,58,131,95,68,191,24,91,173,160,55,36,66,146,110,126,237,206,87,127,209,214,201,144,66,15,62,50,216,212,75,98,149,133,77,194,84,225,133,164,97,87,245,199,171,216,49,16,176,109,115,191,39,187,82,99,9,85,167,37,213,126,171,211,131,226,219,172,38,60,241,152,149,152,153,218,247,184,49,117,162,73,166,174,58,193,28,228,23,176,37,198,108,158,143,214,39,195,75,1,142,176,74,139,216,164,55,88,58,133,94,85,110,138,227,200,72,212,89,171,156,91,120,96,184,46,197,254,129,0,217,244,122,23,131,6,176,148,163,167,179,128,244,236,223,89,122,106,15,231,105,30,81,86,106,30,169,73,144,44,43,48,239,14,141,112,66,62,7,155,42,90,67,51,112,166,58,245,72,104,173,15,14,71,83,145,145,169,162,228,50,161,181,109,21,189,236,214,157,151,191,114,250,197,111,183,189,158,62,95,24,150,209,9,148,87,253,160,88,128,10,182,169,131,11,76,202,21,147,184,234,20,157,114,190,209,160,81,55,100,232,198,148,123,15,157,145,205,223,155,206,200,120,204,9,142,11,123,135,34,80,120,208,233,4,238,209,227,3,125,244,248,80,37,219,28,123,93,175,103,147,109,50,159,234,148,88,133,201,163,199,87,119,15,204,209,227,253,221,219,135,253,155,125,90,177,95,154,136,218,151,61,126,20,185,26,52,221,190,218,232,255,216,0,49,85,227,46,80,205,92,196,209,74,25,67,70,89,25,68,222,14,125,241,116,27,231,182,141,51,101,92,33,179,81,132,47,220,127,146,161,100,114,26,170,187,89,162,150,188,246,64,158,56,214,126,33,162,14,72,195,110,215,187,13,213,67,76,220,59,48,254,130,142,232,174,97,6,212,250,1,50,180,36,172,174,85,155,191,61,171,203,189,154,223,91,243,235,48,126,145,49,84,5,27,134,86,31,243,84,155,162,200,103,150,38,81,203,25,22,28,50,137,83,9,155,86,226,110,178,171,134,94,242,177,220,105,2,146,89,144,194,84,151,205,163,243,123,203,106,230,227,70,251,161,181,210,201,235,148,15,75,150,215,217,128,85,231,48,79,235,112,78,107,112,78,45,206,147,70,74,187,189,207,126,118,109,14,116,87,42,152,193,38,223,45,168,86,240,42,46,146,208,172,143,172,149,58,73,114,116,99,242,224,131,252,91,131,111,117,137,197,151,46,43,119,202,107,118,199,134,54,31,115,183,182,46,148,187,243,188,98,233,216,102,245,46,39,207,122,67,118,51,155,125,22,21,161,163,76,37,185,75,54,180,162,23,96,87,232,131,202,126,16,35,212,39,41,202,60,245,108,214,243,104,26,7,146,56,172,210,89,182,201,140,251,212,180,163,183,27,212,104,57,236,60,232,148,146,249,152,164,79,118,226,206,157,93,40,106,145,149,205,73,90,51,221,179,219,124,11,186,88,217,121,220,29,214,210,90,179,47,184,60,222,185,56,43,89,1,179,88,103,204,16,73,209,97,231,104,173,46,158,137,224,165,218,146,178,137,33,115,15,241,227,253,153,253,241,225,90,251,238,171,175,157,190,246,77,153,58,66,203,237,183,95,255,209,157,191,249,201,157,47,191,246,235,183,144,102,37,239,229,106,123,183,85,121,121,185,194,167,196,141,29,84,179,69,85,113,121,193,176,91,14,56,72,71,95,84,96,17,83,65,94,107,52,123,118,103,176,41,119,162,214,106,114,101,106,39,184,48,106,11,93,39,217,161,6,215,105,168,188,230,217,228,28,17,224,54,95,133,26,152,35,221,21,59,130,105,182,217,237,76,171,10,102,134,220,18,167,122,44,177,102,158,58,116,122,163,131,3,154,40,219,185,47,40,174,88,172,218,182,212,233,33,158,182,52,51,197,132,35,179,171,221,127,207,156,46,208,251,86,200,14,150,18,250,140,220,235,154,17,76,133,65,249,198,158,94,233,237,138,8,122,45,62,119,131,187,74,145,83,186,94,101,152,108,159,237,38,225,39,15,236,202,238,190,183,39,61,91,63,97,153,227,218,153,189,226,100,142,155,95,50,103,92,5,230,72,87,239,241,204,241,253,110,216,174,201,198,215,23,169,146,75,243,16,46,40,218,234,221,120,118,191,236,111,118,242,142,31,132,7,61,220,130,223,22,245,123,217,108,125,236,119,26,12,228,125,71,137,223,94,95,123,192,135,235,126,116,60,185,186,118,137,186,228,181,197,237,179,125,28,188,28,111,108,92,29,141,251,47,224,252,209,224,18,252,152,141,235,27,218,25,191,124,91,221,246,31,108,134,201,245,27,45,191,181,25,166,126,28,226,227,142,218,225,220,140,210,56,201,175,223,96,119,236,178,60,143,15,228,249,126,220,235,89,224,73,67,211,45,246,252,217,103,225,210,205,18,99,47,151,223,204,35,250,143,55,122,194,111,204,62,236,12,6,51,87,96,207,226,83,61,8,54,169,3,192,118,66,90,137,244,209,117,90,79,96,162,68,234,246,91,114,237,113,3,203,115,229,240,26,173,65,182,112,191,149,120,225,194,150,200,122,57,184,126,92,110,77,198,221,45,220,126,50,217,82,250,232,41,154,231,157,73,185,101,215,41,91,255,105,80,216,245,150,10,108,111,82,205,246,101,15,126,136,88,6,145,41,57,162,170,147,237,246,222,158,255,244,158,119,235,252,222,249,71,189,240,220,222,249,61,207,23,191,227,115,123,123,249,57,239,252,222,71,175,158,247,194,11,123,31,187,40,30,249,120,116,62,58,231,29,94,216,187,120,193,187,66,143,254,148,158,236,237,181,189,131,62,214,72,181,77,63,66,255,30,132,246,219,21,201,118,15,246,113,75,194,174,255,96,191,183,171,199,250,65,220,38,180,59,233,78,38,15,78,186,164,195,122,187,211,49,85,106,235,17,54,33,222,246,103,134,247,127,238,255,220,211,31,125,219,119,141,210,187,237,190,66,49,140,143,110,146,146,77,240,187,242,42,186,172,238,26,115,254,246,20,165,105,103,11,205,40,214,198,247,251,206,187,39,125,161,122,245,150,42,85,125,249,159,185,81,95,52,178,181,213,218,222,190,190,129,187,58,26,106,82,137,186,23,20,140,68,186,255,142,42,81,139,171,246,61,18,203,163,107,184,11,189,27,246,126,7,207,115,57,91,159,18,240,36,61,23,171,154,147,251,135,189,196,34,226,206,79,126,118,231,229,127,159,57,239,85,217,133,119,178,82,22,111,193,207,224,93,230,228,16,245,9,41,242,103,57,57,164,170,46,119,114,72,23,190,103,167,178,222,121,245,75,111,191,254,205,187,255,250,230,233,203,255,124,207,88,232,34,93,204,63,178,246,199,52,215,110,97,75,101,117,22,242,218,203,112,209,41,127,207,24,41,239,170,190,251,198,15,92,70,154,76,170,154,220,27,242,135,112,242,73,177,117,137,228,41,183,141,197,124,37,157,209,159,142,198,31,71,22,220,234,124,229,181,151,225,171,83,222,166,89,61,119,237,185,253,223,86,150,85,250,59,114,226,138,60,136,41,255,249,175,120,2,235,55,116,226,232,253,56,89,244,254,159,33,90,234,208,143,88,20,57,7,126,204,169,18,109,19,223,120,229,244,149,127,95,120,24,5,29,183,73,195,161,95,119,18,70,216,26,220,83,103,145,107,195,120,247,173,175,221,253,206,231,222,203,105,24,151,128,188,153,0,105,25,27,44,254,61,35,32,174,37,192,181,43,117,246,242,158,17,144,214,18,48,181,103,175,222,126,253,139,119,190,248,15,239,253,24,146,219,108,80,219,172,171,247,235,204,219,61,35,32,170,37,160,215,185,117,145,150,86,215,216,200,255,242,175,79,191,247,143,114,252,223,125,233,149,181,195,255,247,167,235,239,55,21,135,216,183,154,165,227,206,183,94,126,191,232,136,155,231,65,149,142,95,252,204,18,241,246,235,47,253,38,232,184,69,150,237,201,1,178,63,45,17,239,188,246,234,233,203,255,207,111,144,136,14,174,213,199,45,193,14,59,222,121,237,245,211,87,126,252,206,143,63,183,228,152,220,63,37,247,27,62,37,119,217,158,65,51,135,204,230,157,49,67,96,255,241,114,186,196,249,38,165,172,182,196,44,121,90,190,3,78,4,58,59,195,91,79,138,117,244,114,103,206,246,59,147,189,158,240,57,230,183,169,82,13,246,104,165,63,65,150,193,116,116,99,184,236,217,54,117,220,41,44,73,225,224,184,147,61,250,212,211,9,199,147,222,11,234,248,26,207,142,33,87,95,229,206,116,85,238,76,83,110,112,57,253,88,57,249,184,152,21,250,68,77,151,219,240,57,39,106,12,7,68,252,87,121,84,200,97,121,126,50,184,137,71,112,228,101,174,203,97,249,199,2,55,50,100,104,154,61,49,26,151,162,160,147,153,51,39,239,198,164,46,27,27,175,114,229,122,189,235,58,145,135,91,95,157,164,167,83,112,120,142,206,156,148,92,16,190,59,49,103,214,76,34,200,99,227,209,225,249,78,247,106,185,214,70,145,182,74,110,64,255,22,20,71,145,246,252,100,222,209,240,234,232,120,249,93,116,217,229,221,225,35,195,75,250,236,255,70,112,89,37,47,201,91,146,198,101,237,158,24,0,187,15,56,95,127,95,114,94,9,129,156,21,50,131,195,72,94,77,98,147,149,74,157,214,32,83,36,174,222,154,76,33,26,38,115,135,102,206,224,38,1,136,133,79,211,82,215,60,191,210,189,114,184,74,70,143,84,103,23,170,91,155,195,71,214,22,230,213,12,47,249,151,23,229,201,136,204,205,237,197,184,116,30,67,51,38,113,29,226,226,252,163,197,201,71,131,77,165,110,231,39,208,212,102,151,152,155,215,166,187,254,206,244,15,156,108,26,117,153,241,244,161,135,214,131,93,39,147,229,210,244,178,140,101,97,4,69,174,99,3,108,183,125,231,235,223,37,79,231,244,149,151,239,126,245,135,52,243,194,57,136,30,153,131,230,244,149,127,34,52,111,191,254,101,160,217,158,95,144,138,80,65,42,222,246,106,232,230,222,113,13,233,28,76,216,254,238,151,210,107,174,39,125,37,92,119,191,245,57,131,43,122,175,116,125,235,39,167,175,255,15,137,43,158,143,235,145,5,152,190,244,198,233,255,253,43,96,154,225,234,241,228,0,5,62,255,243,183,223,252,90,123,103,78,86,147,205,79,98,137,72,191,7,153,58,191,253,180,39,23,7,153,194,163,221,158,119,44,146,28,226,48,206,220,244,221,67,157,190,123,172,50,30,142,220,187,242,252,228,32,234,100,73,174,210,119,221,180,135,67,158,246,208,141,242,179,167,45,176,160,144,222,206,143,194,240,160,211,233,117,46,227,110,28,121,171,254,160,188,121,50,255,109,204,179,149,229,155,122,63,16,69,81,37,167,160,22,73,99,253,162,131,159,101,80,200,215,38,207,32,242,150,111,83,190,82,249,54,207,182,56,72,14,178,131,206,201,92,62,181,182,15,250,227,9,124,111,114,223,116,130,135,223,18,63,85,194,111,244,167,221,171,207,62,43,79,138,111,224,117,219,179,61,55,239,66,31,151,131,14,98,114,59,226,181,220,225,102,20,71,89,114,253,198,142,98,205,193,193,193,206,11,27,34,14,181,189,17,208,127,78,19,93,114,65,102,113,203,112,85,184,153,250,113,144,205,164,123,84,200,19,235,167,101,232,147,47,115,38,2,139,36,143,150,37,144,55,178,217,159,108,116,68,252,113,182,57,141,1,8,24,230,197,156,93,21,105,209,197,15,199,59,233,28,30,13,72,25,206,14,185,218,4,70,198,196,179,207,238,143,122,183,200,179,238,9,31,61,216,76,82,145,219,19,108,18,143,211,76,100,249,152,207,39,179,66,183,189,113,163,220,191,214,159,218,23,112,187,18,232,116,245,30,36,212,144,110,187,56,92,33,111,229,55,84,190,55,57,164,63,79,42,217,154,151,1,243,252,31,239,121,249,57,100,192,252,233,222,94,7,9,46,61,239,202,133,189,71,207,123,163,115,123,123,253,243,120,50,56,239,133,231,241,232,152,30,221,18,89,48,193,57,239,218,227,123,143,159,247,174,209,163,67,241,232,232,156,42,117,131,231,202,220,18,143,174,137,188,154,18,191,62,141,95,157,189,189,46,10,28,120,215,4,252,22,85,153,136,42,215,207,121,62,171,114,229,92,77,157,145,160,175,131,135,35,94,241,208,62,119,40,77,207,239,61,254,184,55,57,207,30,61,79,143,46,136,102,195,115,78,14,207,44,231,230,36,240,104,185,187,159,192,115,255,231,63,97,90,16,179,211,58,51,70,123,49,45,184,49,59,78,254,77,179,63,163,43,75,211,208,26,95,217,95,75,2,175,37,255,173,87,243,122,22,32,116,113,41,151,102,53,28,210,185,241,230,150,145,238,139,110,205,73,101,146,110,12,107,135,243,137,187,47,213,4,42,229,198,52,19,59,107,118,53,10,227,38,180,140,159,32,1,194,155,105,197,137,74,84,178,140,129,191,32,159,104,243,220,18,110,67,125,147,112,112,116,91,210,173,105,37,254,108,206,85,19,169,194,239,88,72,171,244,108,90,113,250,30,137,173,119,118,116,243,6,131,65,224,180,179,10,247,87,67,46,93,158,122,252,218,249,209,120,156,228,47,238,250,216,244,55,237,3,181,34,12,68,232,139,228,59,252,153,201,126,171,241,122,234,5,183,161,247,77,217,99,89,183,189,204,235,226,109,220,187,211,16,130,83,87,147,227,224,156,120,193,198,99,149,80,244,152,5,224,58,42,252,221,37,215,142,184,178,181,143,252,222,43,120,77,193,180,243,241,209,149,115,244,117,217,200,183,104,171,230,70,183,101,154,91,245,86,183,85,155,120,126,233,171,220,84,3,8,249,175,218,200,1,141,198,185,91,255,125,52,44,229,118,247,114,173,61,125,107,200,23,253,203,53,213,153,220,234,162,161,167,202,201,146,183,176,13,196,142,198,94,111,65,75,157,233,20,94,173,108,101,159,58,36,70,117,165,54,62,122,107,153,70,16,119,125,47,173,60,117,125,153,158,92,63,75,19,79,93,151,215,11,60,165,154,170,111,8,87,119,85,219,209,179,0,18,180,220,253,123,43,183,164,199,102,245,166,104,92,86,109,205,14,210,234,205,77,228,30,218,252,198,154,37,124,82,78,247,142,142,166,34,101,98,153,27,24,105,66,40,157,229,158,221,89,102,38,169,138,245,231,122,245,22,67,181,25,76,191,179,76,91,86,125,169,158,89,70,188,191,44,60,17,70,168,60,115,64,238,195,91,31,121,128,108,224,71,90,127,116,220,31,12,90,143,246,16,220,109,93,15,54,163,205,76,60,191,58,157,30,77,182,183,72,23,19,252,185,9,114,145,183,4,224,252,232,232,150,116,105,214,186,235,100,115,131,216,107,253,97,103,50,26,182,206,19,201,245,69,34,175,53,233,12,202,201,193,136,12,41,80,161,216,214,230,243,3,225,26,138,183,39,221,222,31,221,196,62,55,172,186,76,193,218,160,39,59,34,207,253,160,115,216,31,220,218,254,104,57,184,94,78,251,221,142,183,55,38,175,192,155,116,134,19,114,80,199,253,131,29,155,14,31,68,228,4,232,227,65,190,255,161,29,29,38,219,153,137,38,157,56,4,224,139,190,163,187,133,47,42,121,64,190,241,189,63,232,79,111,109,95,237,211,164,28,46,168,87,74,94,30,171,51,89,221,171,101,247,90,217,187,252,240,160,191,45,175,146,188,125,52,234,35,1,108,163,188,46,54,122,135,36,92,18,231,160,127,180,63,234,140,123,183,133,231,186,65,244,251,184,219,209,244,135,62,154,220,6,77,141,237,87,103,127,50,26,28,79,203,157,233,232,104,59,241,63,228,226,108,29,221,182,172,80,238,147,127,98,9,110,24,0,228,139,111,216,227,86,161,195,219,209,241,84,228,147,163,7,156,50,188,120,205,52,18,132,228,157,5,112,194,167,157,125,57,72,241,206,198,225,232,133,13,246,221,230,199,109,163,239,59,55,174,210,66,99,67,196,114,182,143,198,229,198,141,113,231,104,231,6,145,37,62,109,239,143,203,206,181,13,124,103,61,120,248,35,183,187,199,227,9,249,155,192,198,0,173,253,193,168,123,237,249,227,209,180,244,216,211,171,129,243,45,116,190,69,206,183,216,249,150,56,223,82,254,109,52,224,223,142,156,47,99,167,245,227,65,205,120,236,116,197,251,176,199,27,98,95,96,123,64,250,123,35,104,137,63,161,252,19,201,63,177,252,147,200,63,169,252,147,201,63,185,252,83,156,52,210,69,109,171,38,133,43,143,80,98,121,232,22,39,113,117,107,208,131,219,2,175,136,244,108,8,21,103,36,151,151,210,82,174,86,125,219,237,207,124,38,244,195,176,125,210,60,57,118,15,58,131,73,121,217,155,83,2,65,163,203,141,51,103,46,90,162,169,245,145,133,184,69,169,106,3,157,193,96,41,252,170,207,203,52,98,217,35,98,193,89,150,237,40,169,85,109,239,172,70,195,44,94,203,246,52,8,218,171,208,95,169,236,59,149,109,41,29,232,144,167,73,54,196,236,114,102,236,112,36,231,171,88,44,7,155,161,43,92,132,104,56,154,174,73,197,57,86,247,227,143,167,131,117,141,95,206,139,13,165,4,33,155,74,139,203,101,237,246,102,68,79,152,198,16,79,221,22,102,144,215,225,22,120,28,204,27,53,51,161,153,94,119,184,155,203,45,156,108,117,4,207,32,159,41,97,208,142,149,118,174,195,123,251,94,106,20,163,158,250,195,238,88,28,119,146,8,253,89,142,85,4,74,85,92,147,197,201,145,238,246,15,59,131,245,86,123,179,213,174,229,5,66,9,100,211,131,219,13,77,6,115,107,205,109,62,240,144,77,56,38,225,57,186,218,89,133,4,198,194,247,170,141,221,38,194,166,94,134,115,107,205,237,101,168,122,57,30,29,118,134,139,123,25,214,245,242,30,117,47,106,234,94,52,183,214,220,238,69,203,203,80,84,215,181,247,218,167,184,169,79,241,220,90,115,251,20,175,38,152,113,93,191,206,220,161,164,169,67,201,220,90,115,59,148,172,38,131,73,93,135,86,239,73,218,212,147,116,110,173,185,61,73,151,23,183,180,174,23,43,144,159,53,145,159,205,173,53,151,252,108,53,201,202,234,186,176,12,237,121,19,237,249,220,90,115,105,207,87,19,162,188,142,246,185,68,23,77,68,207,175,53,151,232,162,89,94,28,59,181,140,195,16,85,221,167,149,49,196,85,215,128,99,152,169,140,7,194,177,146,142,69,197,205,152,75,205,138,184,230,209,21,46,213,179,116,14,53,203,97,200,230,209,176,98,127,230,82,179,34,174,121,116,69,75,245,172,152,67,205,114,24,2,127,30,17,43,118,104,46,57,43,226,154,75,88,188,92,223,194,57,244,44,137,34,154,71,197,170,93,154,75,207,170,200,230,81,150,44,215,185,100,14,61,75,162,72,231,81,177,106,151,230,210,179,42,178,121,148,165,203,117,46,159,67,207,146,40,138,121,84,172,218,165,185,244,172,138,108,30,101,217,82,157,11,131,57,244,44,137,34,156,71,197,138,93,154,79,207,170,200,230,81,150,47,215,185,120,14,61,75,162,72,230,81,177,106,151,230,210,179,42,178,121,148,21,203,117,46,155,67,207,146,40,242,121,84,172,218,165,185,244,172,138,172,150,50,220,244,51,50,209,53,25,86,59,236,220,220,80,113,52,95,133,244,171,53,108,83,242,96,185,205,12,70,28,126,65,21,73,157,147,75,92,87,107,255,202,198,254,160,211,189,198,50,70,55,84,4,211,247,253,154,210,227,178,87,83,182,76,253,250,226,242,222,158,154,26,7,69,93,241,91,37,78,132,214,21,63,168,43,126,101,92,150,195,90,210,243,78,45,57,251,131,227,58,98,252,180,91,83,248,232,120,124,52,168,43,94,68,7,213,226,2,178,33,98,165,183,109,138,113,125,41,176,112,46,223,100,49,197,186,102,126,201,98,138,101,205,124,146,197,36,171,230,242,71,22,20,44,106,230,139,44,164,88,211,204,15,185,113,135,61,188,219,124,171,239,241,114,68,2,217,241,112,228,105,210,250,68,121,163,245,20,86,127,158,40,89,139,227,112,52,28,137,224,179,131,231,137,209,176,211,29,121,231,71,199,227,126,57,6,34,207,20,172,162,17,71,95,197,221,87,252,186,194,172,102,158,138,146,3,154,50,37,43,25,108,54,149,188,122,236,20,172,53,29,110,96,215,124,219,166,111,60,210,221,31,94,37,14,76,171,181,157,217,207,138,203,39,245,165,159,59,158,224,246,81,94,92,61,170,47,47,21,197,156,168,187,152,13,131,206,240,154,187,195,49,190,178,223,89,243,61,252,108,166,235,59,122,181,140,3,212,107,98,51,130,93,122,179,174,54,114,197,101,30,253,41,181,211,221,81,206,232,209,205,157,154,205,159,154,205,79,237,45,30,221,60,249,240,89,115,216,135,163,94,249,236,225,168,135,247,227,200,29,240,173,30,82,41,126,179,213,196,199,77,100,31,110,118,39,147,166,36,245,189,189,29,252,247,248,222,19,123,94,23,185,234,19,145,22,126,124,222,100,149,255,41,126,61,141,95,125,2,61,230,9,200,68,220,236,200,30,92,121,20,15,14,237,3,129,204,166,165,203,156,115,249,251,147,182,150,72,143,127,90,181,160,30,126,218,146,209,63,103,40,232,216,156,245,107,54,115,253,10,75,101,127,254,156,74,91,215,136,58,64,244,105,243,245,218,199,246,62,173,26,123,70,220,69,249,168,1,197,231,246,30,125,84,224,213,101,207,227,1,195,117,227,156,234,143,250,126,248,40,10,176,254,166,143,86,80,28,63,134,7,159,54,124,100,160,240,188,139,44,174,124,127,94,52,38,251,115,168,59,235,148,61,100,140,184,82,55,44,123,156,182,43,143,85,104,27,85,169,239,139,22,169,15,170,171,78,175,71,231,109,47,197,3,86,98,36,90,188,81,45,241,252,163,43,87,201,47,44,170,50,67,199,241,133,149,91,185,178,122,149,91,231,87,38,236,218,234,28,11,207,173,92,101,116,110,5,194,30,18,15,152,172,244,47,8,74,217,96,95,168,204,105,255,66,101,78,191,143,56,14,23,226,24,85,113,244,23,226,184,118,31,199,111,20,135,212,91,93,165,254,245,67,129,184,83,145,204,126,85,201,60,207,180,88,85,152,111,85,75,204,60,184,81,173,114,188,176,74,40,30,60,83,41,208,225,54,193,129,87,191,135,149,242,254,130,242,126,85,153,200,179,97,108,86,251,21,27,83,253,126,171,242,61,181,236,102,163,34,219,237,87,117,195,181,106,207,175,84,31,72,123,243,16,179,44,207,104,131,202,30,60,230,156,233,170,56,25,179,167,178,126,7,18,5,63,51,116,50,238,90,183,69,246,190,77,87,107,177,124,53,128,248,10,160,101,179,6,91,50,109,176,197,242,6,77,105,117,149,46,146,7,249,37,183,34,203,205,57,166,162,10,212,157,227,24,158,84,8,109,74,41,148,29,96,121,133,45,149,202,183,4,138,134,236,194,214,195,72,186,80,158,183,196,95,113,151,91,194,95,182,45,152,188,192,219,246,168,140,205,56,116,152,160,190,179,4,63,75,48,103,133,241,193,241,24,73,136,173,68,176,111,166,73,197,1,195,84,137,71,159,233,240,109,21,213,219,69,3,206,147,20,91,34,75,177,118,16,117,186,162,102,133,219,37,145,180,232,16,98,51,23,69,135,116,182,98,43,22,223,221,20,70,245,144,173,143,4,79,197,67,158,26,213,50,217,140,2,98,50,26,91,54,165,113,166,251,15,211,84,17,44,80,137,98,162,149,153,82,71,158,243,117,52,112,191,31,87,190,35,29,209,121,192,146,36,157,231,87,131,202,247,176,242,61,170,124,143,43,223,147,202,247,116,225,232,227,220,16,223,195,109,189,199,180,165,42,171,102,121,163,166,12,143,30,182,100,230,217,108,93,49,215,102,16,224,161,154,75,149,44,201,202,204,115,171,184,115,86,175,142,91,31,150,73,147,31,174,169,86,147,254,231,205,45,34,179,252,150,81,10,243,218,144,29,252,200,82,77,201,162,245,45,118,6,131,21,26,212,236,89,186,217,42,63,229,241,51,100,89,242,9,164,83,45,239,29,129,53,227,151,6,193,226,241,155,67,186,131,202,159,69,85,173,97,206,159,58,121,153,51,10,72,37,103,178,211,140,34,67,179,14,125,67,154,166,211,42,79,168,108,109,232,57,99,158,171,115,141,190,200,181,172,106,72,1,172,105,120,54,123,179,185,73,139,217,109,113,163,113,250,54,231,115,86,39,104,99,201,149,212,69,93,114,231,108,75,51,101,220,54,198,218,184,53,54,162,197,230,222,42,78,139,209,38,199,72,168,223,192,219,90,33,174,228,127,182,76,118,204,135,55,91,31,110,102,154,206,43,113,251,86,165,36,88,140,96,9,170,2,175,229,36,73,157,133,50,206,245,123,98,167,42,57,36,243,249,16,46,70,176,4,31,66,205,7,149,112,181,20,31,194,102,62,220,75,6,68,243,25,16,45,70,176,4,3,162,85,197,51,106,238,252,61,233,117,60,191,215,241,98,4,75,244,58,62,139,248,199,205,61,127,111,93,78,230,119,57,89,140,96,137,46,39,103,145,244,164,185,203,103,236,107,58,191,175,233,98,4,75,244,53,93,85,168,211,230,126,174,218,193,108,126,7,179,197,8,150,232,96,118,22,249,205,154,59,185,116,239,242,249,189,203,23,35,88,162,119,249,89,68,53,111,238,221,226,110,21,243,187,181,4,130,37,186,85,44,146,202,37,82,93,235,124,177,168,214,159,61,35,178,184,214,231,90,37,237,181,214,149,91,76,227,153,208,46,164,54,92,161,235,233,34,26,87,65,150,45,164,236,76,29,94,76,227,153,208,46,164,54,90,161,235,197,34,26,87,65,38,147,95,231,146,118,166,30,47,38,242,76,104,23,147,27,175,210,249,112,17,149,43,97,139,22,210,118,182,62,47,166,242,108,120,23,210,155,172,210,251,100,17,149,43,97,75,23,210,118,182,62,47,166,242,108,120,23,210,155,174,210,251,124,17,149,43,97,43,22,210,118,182,62,47,166,242,108,120,23,210,155,173,208,123,164,234,206,167,114,37,108,225,66,218,206,212,231,37,168,60,27,222,133,244,230,171,244,62,94,68,229,74,216,146,133,180,157,173,207,139,169,60,27,222,133,244,22,171,244,62,91,68,229,74,216,242,133,180,157,173,207,139,169,60,27,222,102,122,69,78,113,37,8,109,163,207,54,133,89,111,197,53,96,168,166,50,86,246,137,244,14,221,194,218,172,15,238,245,130,141,8,116,122,179,218,105,172,102,242,182,144,228,220,84,113,92,246,26,171,201,188,221,166,154,50,115,183,177,242,65,209,88,83,38,243,54,215,60,104,172,41,242,123,231,116,19,9,191,205,44,58,110,166,214,79,187,77,245,100,22,112,99,205,34,58,168,173,201,114,165,221,221,28,113,35,98,99,5,51,30,75,12,2,207,160,174,180,81,204,171,193,249,191,136,233,44,175,218,173,48,135,217,54,197,186,82,165,129,201,60,219,218,173,209,196,92,155,120,45,203,59,57,19,58,253,186,85,205,191,110,233,180,137,6,132,38,185,186,6,169,202,197,110,241,100,236,150,169,80,139,211,166,100,51,124,114,187,221,23,153,217,205,181,68,122,246,76,173,96,115,110,37,100,106,207,212,105,54,199,53,219,53,54,115,187,133,212,237,234,134,151,202,223,174,197,54,171,249,120,77,249,124,78,69,149,188,61,91,83,1,230,84,101,250,114,225,238,156,205,242,174,219,104,101,201,222,62,178,189,157,200,79,67,202,183,101,183,72,251,110,169,188,111,155,149,98,50,48,26,54,175,27,83,80,204,2,66,212,63,105,188,204,179,23,135,103,127,177,65,253,251,193,245,237,235,189,44,46,253,100,63,190,172,143,216,4,155,226,206,118,191,181,25,166,126,28,226,163,190,82,107,51,74,227,36,231,119,229,239,240,251,217,229,91,194,43,183,209,215,189,154,124,230,181,225,179,196,176,3,14,121,68,255,57,23,244,223,187,171,223,237,219,172,182,126,239,170,246,38,135,131,225,228,49,188,63,86,222,65,59,239,166,248,254,39,246,68,98,160,204,2,150,137,127,34,145,111,47,199,21,234,31,189,122,222,11,47,236,125,236,162,120,228,207,220,170,62,219,208,156,139,213,245,40,222,191,88,253,63,213,133,226,13,147,185,114,77,118,24,139,171,142,19,252,86,119,29,235,52,183,108,246,74,234,202,29,199,82,131,204,22,154,81,24,246,162,101,110,59,211,186,6,236,77,203,91,91,238,205,205,226,101,226,207,62,219,31,14,245,93,225,84,162,165,82,247,68,86,97,139,116,117,191,215,146,238,215,142,42,81,139,11,68,117,198,101,231,140,232,26,245,126,60,171,247,205,189,205,105,132,151,244,237,180,113,161,243,240,74,123,119,119,23,243,113,116,208,26,63,248,224,218,120,247,146,208,255,99,210,149,151,47,175,123,227,77,90,238,116,6,19,2,89,179,161,31,174,139,203,160,59,226,205,127,69,81,182,215,55,213,27,118,118,58,107,237,160,19,22,89,175,220,111,19,174,7,124,239,182,36,244,137,206,209,54,125,155,92,237,244,240,146,183,30,222,180,119,34,137,78,58,11,110,158,166,102,138,50,200,218,162,120,25,116,23,23,79,178,84,21,63,8,227,197,197,123,81,212,83,197,163,206,28,14,238,239,31,248,226,230,107,250,156,137,207,59,186,108,107,100,94,191,132,247,153,19,171,62,182,247,137,63,188,40,223,111,4,115,181,59,60,25,225,118,219,115,253,233,228,227,226,149,98,187,53,47,19,15,162,143,12,79,188,209,230,209,120,52,29,97,120,80,165,90,220,190,122,92,35,87,47,41,155,169,89,215,152,169,93,33,103,173,138,109,221,69,119,131,252,188,210,161,25,124,41,197,171,211,202,93,127,167,252,131,42,130,157,242,161,135,100,169,233,110,103,115,58,122,250,15,47,62,109,91,185,84,94,94,223,233,31,172,77,31,222,141,34,63,207,31,124,112,250,7,187,177,95,36,233,250,116,67,62,218,41,7,147,242,54,149,121,0,165,146,44,246,101,169,212,143,146,96,125,125,122,117,76,107,22,188,235,239,209,241,152,168,104,95,28,94,239,96,198,160,161,86,247,106,103,220,233,78,49,151,218,15,241,86,31,34,251,241,68,231,26,73,192,49,121,123,183,72,60,69,217,73,57,109,245,39,173,103,62,245,216,70,78,3,75,52,196,69,156,133,39,211,221,160,8,63,66,4,60,252,112,254,96,152,36,235,15,173,209,239,7,167,120,125,31,41,132,181,169,23,68,235,226,61,241,122,154,140,132,36,101,157,51,223,101,187,169,222,222,126,30,78,168,118,118,178,50,44,147,238,65,231,114,253,145,229,52,58,56,153,41,186,45,27,187,221,153,144,46,124,86,29,187,14,54,139,172,8,248,43,117,76,121,146,40,26,167,222,104,67,189,24,124,92,127,38,185,131,31,118,71,237,102,154,101,126,94,143,112,44,17,2,211,108,5,253,2,161,212,79,195,52,21,14,160,201,20,95,166,223,226,168,49,85,34,236,179,197,85,250,220,254,104,58,29,29,110,219,23,9,161,130,236,95,77,19,58,15,91,212,217,244,179,60,32,95,82,41,226,15,148,61,252,156,108,246,27,27,83,247,57,134,126,14,31,244,68,246,125,114,44,94,88,54,91,201,189,39,115,65,105,245,142,45,213,243,48,8,246,187,101,13,195,27,95,175,180,73,125,17,174,250,102,2,242,106,71,75,12,0,18,57,247,71,55,189,122,240,184,211,235,143,220,91,39,21,226,6,124,251,199,196,203,161,83,195,111,40,42,196,84,143,193,88,95,17,108,184,31,150,81,25,55,84,53,47,67,120,246,89,100,131,222,54,137,240,55,205,181,194,230,53,83,1,201,127,184,152,17,246,173,82,252,138,96,57,137,138,252,67,13,181,132,151,176,1,49,61,170,72,160,110,78,161,192,133,198,53,40,240,228,89,248,240,228,185,244,167,131,210,142,159,170,78,126,146,139,215,223,113,165,150,177,172,219,237,234,194,56,190,176,73,51,0,83,96,167,242,154,172,19,219,106,125,167,14,105,70,154,27,31,4,38,205,186,77,8,154,148,183,154,170,56,31,66,12,220,56,194,43,168,43,236,240,23,212,173,240,146,223,25,177,168,158,150,127,57,203,13,225,166,97,242,13,107,42,62,127,220,239,94,219,152,136,215,32,62,76,69,30,22,205,235,134,243,77,188,65,174,161,170,208,91,131,65,231,104,98,46,100,21,92,82,75,98,61,64,120,198,5,122,191,44,15,146,230,209,147,112,57,56,27,120,239,53,141,143,56,92,81,67,193,254,0,239,132,236,41,242,159,125,22,250,214,185,118,118,51,144,47,174,219,105,16,202,202,29,184,242,205,133,103,108,185,250,112,99,127,170,222,180,227,42,14,35,68,203,180,67,204,123,22,120,136,209,183,151,235,131,136,216,175,140,156,41,45,239,61,212,117,85,128,178,11,103,237,240,12,222,26,205,42,155,240,151,199,45,42,8,118,146,162,236,76,229,253,7,13,226,113,6,172,141,36,174,134,179,87,30,142,54,14,16,76,144,163,218,218,194,34,106,75,77,185,141,180,65,22,234,84,107,119,64,210,120,208,191,185,221,57,152,10,75,170,238,134,110,239,184,87,212,40,117,239,239,136,10,219,132,249,234,206,236,165,249,53,13,28,222,218,232,141,9,57,201,122,119,166,215,74,23,52,153,108,245,66,170,250,145,182,175,171,234,210,170,113,170,10,232,123,41,164,134,242,207,126,61,4,194,70,60,82,68,4,126,170,60,36,142,76,203,173,223,217,170,157,9,121,236,147,173,238,100,178,85,14,68,38,223,6,45,53,250,56,89,56,217,156,136,179,159,255,41,251,221,84,85,127,184,112,107,216,57,236,119,255,152,230,212,188,8,95,120,78,158,172,21,103,148,175,159,59,70,12,239,198,185,155,231,112,166,247,226,121,156,120,126,10,175,122,60,63,186,246,216,248,156,58,50,125,75,31,188,221,43,113,76,247,234,57,156,24,126,252,188,186,251,161,115,225,133,193,99,49,234,248,131,199,178,115,192,78,176,231,249,75,27,111,137,71,199,252,53,146,177,120,52,58,191,183,119,77,188,127,114,40,94,70,169,42,246,69,169,129,198,213,181,13,227,157,142,231,169,201,104,248,216,243,104,50,30,62,54,61,231,29,138,167,120,211,227,53,212,252,216,240,28,194,148,143,171,247,91,106,100,169,64,214,217,219,187,34,158,60,167,137,160,206,236,61,36,30,93,61,143,139,43,30,215,47,166,244,53,194,243,132,240,138,0,168,59,72,246,158,193,211,63,193,245,10,178,99,206,211,145,120,185,229,33,187,17,36,61,103,15,48,151,140,128,231,207,155,183,112,106,42,99,129,146,23,74,197,147,103,246,246,62,141,7,255,29,55,71,208,247,43,156,155,178,8,117,237,79,241,96,95,189,113,115,196,218,38,78,238,93,17,156,126,142,56,117,65,188,44,243,156,62,159,46,238,232,216,27,1,219,31,146,40,28,62,182,247,196,19,150,170,79,208,8,246,47,236,61,115,81,149,5,0,204,223,251,147,23,72,18,62,74,133,158,16,163,38,88,245,28,100,41,125,148,72,251,35,140,155,64,48,60,247,130,120,113,231,141,115,23,37,3,39,154,246,23,206,17,238,252,2,73,37,67,17,1,197,228,81,34,247,9,91,18,189,164,94,93,252,168,188,200,164,107,238,130,249,180,186,53,196,142,148,236,188,35,71,215,30,67,135,63,185,183,247,71,78,200,186,97,238,204,9,90,107,237,189,124,208,122,235,35,173,59,95,253,197,233,43,127,123,247,167,111,222,125,243,219,111,191,254,230,187,223,253,219,119,190,240,191,233,201,187,47,189,210,250,63,47,126,149,254,255,200,22,194,123,31,220,216,152,94,37,149,102,118,148,229,106,111,167,181,245,17,89,237,221,239,126,139,106,254,250,173,151,79,191,252,211,119,191,255,181,119,95,253,183,211,31,191,245,206,203,255,116,231,59,175,104,208,23,36,194,15,132,89,26,28,28,212,225,85,111,187,115,208,215,34,123,247,173,239,220,249,206,75,119,254,199,191,156,126,238,91,167,47,255,228,206,183,191,242,246,235,47,190,253,250,63,189,243,202,183,78,191,252,55,119,190,254,243,187,223,252,115,89,82,181,25,60,22,63,122,254,188,108,83,132,45,117,215,149,162,190,251,230,159,191,253,230,207,23,112,64,109,1,203,72,136,204,88,72,163,131,29,151,5,170,193,255,239,197,207,233,78,208,199,143,108,181,90,91,91,31,8,211,52,236,22,14,182,201,113,151,198,100,66,216,210,172,27,70,29,116,249,206,203,95,57,253,226,183,29,116,18,88,161,228,70,103,60,20,7,122,63,80,166,157,48,234,162,238,59,63,250,254,233,95,125,209,169,43,129,149,186,61,68,112,197,158,122,146,118,83,81,245,244,203,255,250,238,55,254,209,169,42,129,149,170,253,225,193,8,219,222,126,17,21,133,144,128,95,189,122,231,115,63,118,42,74,96,165,162,216,249,180,236,139,252,40,136,34,37,66,239,124,255,115,119,190,246,210,233,143,190,238,160,145,69,234,208,140,203,43,199,131,14,58,32,35,53,162,3,175,191,254,206,15,254,188,6,141,44,82,135,102,82,146,91,212,147,244,216,14,221,249,151,87,235,233,153,211,45,187,223,74,168,186,126,55,238,42,166,126,231,237,95,126,185,6,149,44,98,80,169,37,151,202,74,232,76,48,9,122,221,222,65,153,74,6,189,120,247,141,31,188,243,31,191,184,243,234,95,56,88,100,145,122,44,3,185,105,241,129,50,46,179,178,39,208,188,241,165,122,52,178,200,28,52,162,87,106,117,40,232,249,66,3,34,81,164,30,17,177,105,220,49,84,29,132,7,233,129,100,209,223,253,93,61,50,89,164,42,244,72,86,145,25,42,72,82,65,253,111,191,113,247,213,23,239,126,227,151,182,230,99,226,191,74,77,145,126,36,167,45,146,85,76,205,119,223,252,43,91,83,2,109,7,42,1,62,61,52,234,37,172,6,199,59,127,246,165,59,223,248,49,35,32,121,44,123,108,175,25,13,151,187,3,159,58,42,216,122,247,95,254,133,134,168,1,163,255,88,248,88,82,233,18,71,67,130,176,79,12,173,211,85,134,233,113,47,47,14,2,52,213,82,170,242,59,175,188,243,31,159,63,253,226,63,82,67,45,137,156,96,167,255,254,253,183,255,227,7,119,190,243,87,167,175,253,242,244,141,239,191,243,218,127,220,253,229,107,45,211,182,8,138,233,124,179,48,210,239,4,5,210,151,254,233,244,181,111,190,253,139,47,84,53,169,172,235,68,145,103,223,17,170,141,75,149,124,251,170,80,185,227,36,213,5,169,120,154,22,119,126,244,15,191,126,235,155,226,53,164,50,178,172,209,242,0,115,203,37,218,197,231,204,99,204,221,46,13,199,129,230,163,8,113,110,236,95,209,118,47,232,229,105,17,11,195,36,108,208,221,55,95,121,231,87,47,17,45,114,188,164,252,90,219,6,223,159,213,246,59,97,28,137,161,110,157,190,252,23,100,215,120,45,239,157,87,127,120,231,59,111,189,253,250,95,202,185,80,193,34,98,111,156,146,48,203,114,129,75,214,59,253,222,207,106,105,184,71,154,229,140,19,33,240,195,56,86,26,115,107,171,181,104,46,248,69,152,37,197,162,185,32,75,45,55,187,2,178,125,73,222,136,113,9,36,102,246,4,65,84,100,229,42,196,201,30,139,250,27,122,27,149,84,76,218,149,250,248,221,127,254,219,183,223,120,77,50,191,177,119,178,182,166,33,76,246,227,253,178,166,114,165,188,105,109,217,10,210,245,226,84,30,28,148,98,96,223,125,245,231,239,254,217,15,165,7,246,238,139,52,181,127,52,203,61,222,40,249,22,99,232,217,128,44,220,126,178,92,63,37,163,156,121,216,75,75,191,172,232,179,217,41,90,173,168,27,223,143,246,211,253,98,182,182,134,23,197,254,126,55,219,209,74,64,161,218,16,255,237,247,95,216,176,255,105,249,160,135,8,58,27,15,56,10,104,42,7,59,85,176,104,68,151,33,42,58,251,7,188,140,3,78,82,252,204,128,85,50,64,172,244,106,219,187,159,94,114,255,231,254,207,253,159,251,63,247,127,238,255,220,255,185,255,115,255,231,254,207,253,159,251,63,247,127,238,255,220,255,185,255,115,255,231,254,207,253,159,223,193,67,87,255,77,158,102,106,125,248,191,45,78,143,250,176,140,232,138,108,186,154,188,255,230,13,35,157,255,47,225,51,183,205,59,187,71,10,187,61,4,160,209,214,85,51,167,110,107,55,159,93,204,206,81,129,121,180,170,200,181,83,145,209,225,102,15,182,66,191,218,5,123,90,192,180,226,228,235,226,8,54,75,217,21,39,4,42,24,250,149,198,244,197,102,51,77,241,252,127,93,103,230,134,231,198,26,242,128,128,169,103,88,201,82,62,106,71,167,122,98,64,99,176,215,198,163,131,129,223,48,184,252,204,64,165,163,252,184,115,67,77,113,156,96,245,106,50,1,178,182,94,3,157,230,124,65,101,24,199,122,223,94,156,46,176,199,238,154,112,84,14,26,104,108,236,188,129,121,151,128,203,197,48,154,195,69,7,179,198,233,222,247,63,102,23,92,23,249,135,154,176,176,156,249,6,25,55,52,24,116,137,207,208,41,84,213,115,8,179,82,225,179,51,155,149,38,244,227,234,84,113,79,38,56,85,197,235,21,114,67,153,115,206,211,153,196,150,178,22,19,8,236,6,85,72,148,40,103,57,206,142,15,24,12,206,65,133,6,190,249,139,209,212,243,223,185,43,102,9,20,238,241,133,106,175,12,57,213,126,245,250,215,13,22,126,150,161,245,112,11,160,135,91,130,180,10,81,81,234,224,225,56,216,161,134,10,71,228,171,48,236,88,217,211,13,173,217,227,13,139,36,129,21,179,227,235,100,133,235,214,149,100,214,29,56,48,231,123,221,219,219,67,67,227,188,89,48,123,211,60,78,63,24,96,227,97,6,219,106,85,117,113,220,39,236,92,177,233,3,207,237,191,125,22,10,213,109,68,10,186,181,85,189,182,158,215,157,85,152,172,53,115,169,225,44,201,173,217,100,244,229,234,55,53,57,115,137,190,83,231,100,33,199,236,217,2,123,158,91,28,93,208,87,123,44,193,200,179,50,195,165,102,230,84,130,193,85,57,158,80,211,72,45,89,39,51,167,207,37,30,247,204,130,53,238,250,93,10,31,86,24,170,215,84,57,6,68,171,99,121,158,161,37,14,52,200,39,117,239,236,169,80,224,30,106,168,119,101,28,83,109,57,112,150,67,13,186,129,7,217,125,44,138,71,74,101,249,51,39,245,27,142,195,31,236,47,60,251,189,57,94,43,229,105,246,49,63,33,141,7,195,93,28,26,246,112,100,247,131,221,113,217,153,150,143,74,63,218,155,210,163,103,39,229,224,96,243,217,238,103,63,91,238,232,211,216,107,109,82,159,109,239,246,100,218,153,246,187,231,7,228,130,111,183,69,242,126,119,116,120,72,125,63,234,92,41,219,222,104,184,125,187,59,32,253,188,61,220,148,128,39,233,249,121,60,57,57,241,46,213,163,81,35,46,230,119,219,147,160,167,197,253,50,183,219,85,183,183,189,221,134,201,108,123,109,62,74,244,180,56,186,217,86,77,64,62,59,227,222,12,181,163,155,242,121,35,33,194,25,168,82,192,47,130,163,118,32,217,212,186,241,241,241,40,22,143,216,139,141,232,97,36,202,49,83,223,30,95,217,95,11,163,156,156,165,12,255,214,219,158,244,99,5,32,240,211,150,250,183,174,251,209,175,210,7,19,76,204,218,152,108,8,139,83,165,212,161,41,69,243,234,38,138,182,184,132,130,208,174,123,132,118,66,142,128,193,220,88,23,52,144,40,92,95,107,223,125,243,207,239,190,249,210,221,191,123,237,244,151,127,243,127,94,252,179,246,250,101,250,241,36,159,167,227,146,24,118,123,92,30,16,247,196,103,135,224,131,254,0,119,0,1,210,186,58,85,165,113,181,208,132,154,188,74,156,146,217,62,93,216,160,33,113,237,1,223,107,211,39,153,101,38,132,162,77,130,36,159,168,108,115,175,141,87,176,110,92,43,111,17,165,125,26,100,152,84,42,116,212,1,138,139,189,137,119,68,115,111,66,79,212,189,13,79,226,171,215,86,223,54,202,155,212,253,222,70,103,48,160,250,24,72,73,162,64,122,88,78,175,142,122,104,82,62,253,4,61,60,17,50,45,27,21,146,13,112,247,42,146,158,5,248,100,253,178,23,136,127,222,124,233,150,130,218,40,123,98,46,201,252,60,105,139,219,70,152,161,139,169,184,226,155,84,202,196,170,19,15,183,49,12,182,105,70,15,142,75,162,234,249,227,114,124,235,201,206,184,115,232,117,59,240,182,105,26,154,137,95,174,223,230,37,118,169,99,196,138,113,57,17,7,170,218,22,194,102,145,52,2,228,13,216,214,7,157,125,106,178,125,250,131,191,62,253,202,151,127,253,214,55,89,105,225,130,85,5,75,234,181,118,136,23,149,81,143,20,22,161,172,209,87,12,129,88,41,183,15,251,67,146,119,158,252,220,126,231,199,255,254,206,127,252,245,233,231,255,65,182,214,158,211,97,12,127,231,112,178,137,227,64,77,157,255,224,164,156,174,213,84,34,137,162,90,109,175,92,111,98,9,199,222,86,35,238,45,98,209,221,31,188,121,250,197,31,222,253,234,191,189,243,227,191,63,51,163,56,111,28,166,213,51,138,183,121,250,202,191,47,195,177,195,17,217,200,242,201,171,163,225,25,24,199,42,47,195,63,94,188,145,141,138,73,210,98,90,174,138,183,115,181,85,30,111,219,131,30,100,10,81,206,24,46,74,39,142,45,26,13,133,13,122,90,148,179,170,237,206,87,190,117,247,103,223,109,91,125,86,109,213,109,134,212,28,245,110,94,59,226,218,254,63,66,199,109,35,239,190,244,229,187,191,124,77,168,77,165,41,92,109,33,148,167,210,18,79,98,141,86,81,162,76,51,104,165,200,181,136,168,78,254,118,99,85,130,85,42,214,116,84,191,183,112,251,129,225,38,25,188,139,61,103,90,186,108,56,26,28,79,218,158,59,32,21,118,31,149,67,92,146,117,161,223,25,49,110,127,237,39,167,223,253,159,115,184,205,137,56,60,198,219,23,7,229,211,229,64,94,210,167,46,94,153,67,23,73,122,57,45,53,101,242,92,74,133,48,89,68,226,180,132,157,190,252,157,119,191,241,61,61,66,218,180,129,20,162,77,221,18,120,29,199,12,111,67,3,108,183,201,47,135,75,208,246,198,157,27,159,16,79,174,111,152,103,122,170,169,7,206,148,208,133,78,46,123,98,216,102,58,137,241,227,234,0,235,106,166,13,200,181,59,154,209,153,202,19,30,110,10,138,159,232,220,252,168,120,224,169,4,220,182,49,145,2,126,129,62,147,145,29,221,144,38,116,136,139,114,158,26,221,248,88,121,203,107,171,8,105,183,28,12,228,5,127,109,178,124,246,150,65,50,152,242,102,67,162,168,189,68,33,101,58,209,86,111,127,96,140,39,217,206,30,209,177,47,102,164,215,158,232,190,111,72,171,106,139,24,174,156,23,0,171,64,245,100,24,28,31,206,104,136,137,101,165,226,97,146,180,225,85,76,202,241,117,216,86,13,134,5,61,113,6,123,6,35,24,44,19,253,225,96,250,56,81,119,147,164,19,252,199,189,90,90,21,147,131,177,173,108,136,99,30,169,217,201,85,234,188,137,159,169,87,138,194,241,88,169,233,32,244,235,154,28,141,175,124,130,183,250,206,207,190,253,206,207,254,215,219,111,188,33,61,182,123,215,124,92,219,188,163,252,107,140,222,251,221,125,125,145,164,237,255,231,190,116,250,197,87,239,93,179,105,109,179,189,242,104,106,7,250,203,127,243,246,47,23,13,52,83,42,180,74,234,15,59,146,106,169,185,237,147,70,5,206,43,41,66,229,173,159,109,233,83,58,171,12,162,69,185,211,114,73,86,53,250,87,202,115,101,103,40,62,120,104,188,20,94,255,164,189,125,41,244,189,200,247,98,223,75,252,203,12,52,15,195,211,4,39,86,220,26,29,211,210,116,58,154,138,55,246,2,157,135,87,150,94,167,223,84,104,236,181,134,164,30,188,214,115,199,135,71,88,181,136,130,208,71,248,171,148,132,184,210,117,70,1,208,67,57,247,109,167,170,101,206,203,231,90,69,72,251,138,251,171,48,34,202,6,61,66,204,63,176,119,54,218,241,22,150,110,219,88,60,91,99,219,169,239,137,133,33,40,198,95,239,72,212,161,223,218,182,140,38,165,182,118,88,28,240,239,208,243,31,239,79,166,82,209,146,242,45,241,141,232,164,7,207,150,107,21,66,39,160,244,147,227,131,199,28,143,223,180,199,41,156,184,36,78,36,141,19,77,228,68,210,230,180,254,41,92,107,236,57,228,77,170,244,78,154,72,123,230,8,180,29,31,161,11,159,28,95,193,211,42,55,107,233,124,230,104,187,130,71,82,42,158,171,79,203,209,42,106,84,158,88,106,49,238,100,40,119,47,93,246,70,187,107,184,196,238,32,59,104,139,121,23,30,164,161,250,68,246,173,189,190,238,245,119,111,244,135,189,209,141,77,225,23,221,156,110,138,123,18,7,222,96,23,34,241,116,231,122,233,196,86,214,111,143,46,181,59,237,203,84,108,50,93,235,63,212,222,218,239,191,176,117,216,25,66,186,183,72,13,111,201,32,74,219,27,174,111,78,175,150,195,181,53,126,151,92,185,38,3,191,235,39,235,68,34,117,238,233,91,147,5,248,39,183,38,248,119,161,47,202,144,131,181,117,61,216,18,179,16,143,46,146,163,60,57,119,235,60,249,246,75,53,217,43,167,157,254,160,190,73,34,167,182,71,244,252,145,126,111,183,253,208,18,248,49,108,143,151,211,229,121,70,2,180,69,170,96,50,26,202,78,173,208,11,146,177,85,251,177,181,84,39,132,104,119,86,28,247,227,35,66,80,158,187,117,177,183,84,23,198,229,225,168,73,182,106,58,192,216,36,29,87,52,52,161,97,153,44,55,46,132,114,191,51,217,235,9,31,117,41,129,219,35,57,158,64,214,100,168,102,185,54,158,20,36,174,200,57,53,199,87,96,219,211,171,13,188,229,216,210,12,59,241,196,213,133,157,40,72,72,95,116,239,89,212,84,185,173,85,125,89,209,216,158,8,88,11,59,227,40,118,229,198,102,201,135,200,182,203,184,241,134,80,131,204,8,226,171,178,164,82,36,183,21,178,118,101,45,207,49,239,146,189,172,6,153,132,79,130,207,23,135,7,35,227,110,140,143,37,161,226,175,138,41,12,77,20,64,248,66,214,109,74,124,39,20,75,238,191,225,0,249,91,182,251,136,67,110,231,203,68,155,164,63,75,30,245,221,31,252,4,161,20,238,114,207,134,85,156,208,137,184,144,126,185,216,9,107,100,54,112,178,124,124,105,126,80,169,38,146,196,220,195,51,242,231,206,23,94,60,253,215,255,249,206,171,95,186,243,213,95,157,126,233,13,198,34,220,195,43,204,4,15,141,79,186,29,17,61,174,13,64,185,43,78,233,215,82,127,55,6,229,245,114,64,110,226,3,129,55,58,66,167,33,15,70,187,232,168,171,226,87,187,43,76,147,34,79,114,162,123,181,63,232,145,171,70,64,245,137,154,169,14,197,187,47,126,225,206,95,254,99,165,63,238,240,41,167,75,248,123,34,178,115,117,116,172,188,191,134,65,211,76,88,114,224,12,207,154,6,143,49,245,30,13,224,187,127,246,195,119,191,254,67,90,191,208,250,141,141,30,53,124,68,140,150,187,88,125,114,210,151,139,33,86,130,6,124,30,212,139,62,111,190,81,244,171,196,44,201,205,153,62,52,113,181,166,179,51,1,179,123,169,78,238,190,245,181,187,223,249,28,227,118,215,157,39,243,212,201,97,231,166,140,70,17,179,243,249,10,69,54,211,200,213,238,242,114,217,157,39,147,221,170,60,170,104,155,60,149,175,2,2,15,8,3,166,204,205,35,239,137,135,111,191,254,69,131,151,241,80,239,194,52,243,209,196,248,164,45,122,82,85,152,225,143,10,110,52,241,70,129,171,219,24,58,36,194,56,193,214,7,11,99,246,167,223,123,233,206,79,127,200,77,204,104,58,71,38,100,196,73,223,119,78,214,242,120,58,18,114,114,251,176,63,124,106,116,99,178,29,65,84,196,167,248,164,105,115,227,47,62,127,250,218,47,154,45,14,81,176,172,197,1,177,141,22,71,246,196,153,78,206,78,160,138,56,72,39,133,120,52,66,12,207,40,145,1,54,159,213,67,114,147,220,175,75,133,236,221,64,236,149,17,28,12,27,130,125,251,87,127,223,58,253,209,223,214,5,135,121,53,238,238,216,240,237,43,95,107,221,249,249,203,213,8,59,173,24,176,26,60,218,85,81,91,229,246,8,23,76,89,43,103,61,45,233,61,55,26,145,177,25,122,106,191,16,87,185,235,165,181,44,240,180,184,98,222,192,97,144,176,240,109,2,158,200,232,235,204,21,229,183,229,184,108,223,214,214,4,158,73,87,253,149,4,211,95,98,176,240,88,212,44,193,231,170,158,196,51,224,144,129,104,176,89,206,1,17,166,100,51,12,155,171,102,147,20,55,230,89,227,141,111,26,180,55,32,215,238,120,48,240,212,178,65,124,150,254,159,228,227,37,234,192,243,199,253,113,41,48,82,237,9,185,220,77,126,148,71,252,184,130,235,161,218,72,52,66,220,91,116,113,57,28,111,191,249,191,160,58,103,112,192,107,149,254,119,111,187,214,69,223,17,106,14,241,22,185,100,36,73,91,91,247,244,195,139,61,250,50,216,228,139,163,181,219,39,222,154,59,183,44,119,118,203,77,49,39,197,82,68,110,17,19,47,28,236,13,100,40,29,172,180,47,94,74,96,213,239,131,15,10,18,228,218,169,166,125,51,84,78,243,80,4,229,222,120,28,86,214,66,184,168,94,92,70,223,234,15,91,67,125,173,255,240,210,244,242,206,120,147,150,241,187,229,35,162,109,173,54,199,194,3,221,22,207,12,206,181,241,166,118,205,160,69,196,218,238,98,239,140,125,211,171,117,121,41,62,130,66,78,7,203,77,104,157,82,188,130,65,105,40,221,99,221,97,162,219,27,50,234,248,30,191,45,178,46,151,136,163,161,149,109,190,190,27,82,11,146,130,74,35,195,75,122,71,105,35,184,44,16,24,63,210,65,208,63,48,47,63,168,184,127,46,10,145,104,83,74,46,88,217,81,137,4,107,78,223,213,234,176,20,70,155,56,55,188,228,95,166,78,236,56,163,177,86,122,21,18,237,232,175,50,248,122,68,31,113,177,59,67,189,61,214,164,148,21,118,105,197,66,2,115,64,138,0,31,65,8,83,195,92,60,88,205,221,123,161,215,78,228,156,253,96,121,216,39,155,224,198,41,241,78,11,105,68,182,103,222,219,192,148,192,7,105,65,75,163,160,22,180,155,226,29,10,36,119,110,16,0,111,97,24,174,203,97,121,32,152,21,237,146,201,181,138,15,174,149,218,236,58,152,134,82,172,31,33,240,7,169,147,253,131,91,107,122,95,74,94,207,215,182,218,78,182,34,175,232,107,123,189,227,177,8,241,111,135,101,116,130,119,38,52,244,218,66,84,188,180,189,190,190,77,207,20,218,77,213,14,205,22,245,4,243,163,214,27,116,58,182,38,195,37,45,221,173,75,214,149,187,236,253,158,246,90,198,116,78,188,227,221,35,239,80,196,132,203,34,140,84,36,56,207,50,68,130,15,118,63,41,14,24,172,29,138,104,210,250,218,177,215,245,122,30,173,114,133,225,107,23,251,113,167,23,237,147,147,143,239,235,222,213,221,3,253,150,11,111,255,55,18,32,226,129,242,250,16,17,61,127,191,98,68,207,28,221,15,18,221,15,18,221,15,18,221,15,18,221,15,18,253,39,12,18,205,229,144,52,4,58,78,116,47,66,65,247,82,171,84,243,125,181,82,65,74,240,89,85,10,239,201,2,125,98,154,111,26,51,93,96,201,113,51,220,106,26,59,198,206,106,88,235,126,104,235,191,94,104,235,10,66,91,123,203,133,182,200,131,92,16,219,50,37,126,223,130,91,19,249,226,197,255,66,81,174,186,208,214,138,97,169,213,3,79,103,12,151,121,75,132,129,100,28,71,55,250,136,50,58,187,15,248,219,230,99,224,105,69,224,196,194,238,135,124,254,107,133,124,158,57,106,175,59,80,19,10,120,255,34,65,111,255,234,181,59,95,253,5,11,149,60,115,132,32,144,204,21,186,7,209,16,137,127,165,104,136,96,195,89,194,33,42,26,114,125,119,207,187,37,162,33,121,41,242,92,42,1,144,235,222,190,119,197,6,64,122,105,188,159,249,200,0,22,1,144,117,239,198,238,45,19,1,57,47,94,147,155,225,221,187,222,77,109,140,144,69,254,201,241,149,39,100,46,14,36,65,191,212,103,251,182,53,84,219,19,209,158,167,178,29,183,175,122,53,185,133,219,55,72,181,245,111,246,201,227,187,116,94,148,191,220,100,113,84,106,61,156,196,153,172,122,104,126,155,194,186,125,91,231,176,202,79,200,50,221,14,97,54,104,68,200,34,106,219,69,166,6,9,141,224,2,75,117,150,15,134,218,104,16,67,101,58,171,175,146,68,73,172,213,118,145,254,68,198,85,89,43,157,92,74,52,58,59,79,238,119,42,79,15,76,178,190,48,91,114,190,200,116,213,118,187,193,168,137,47,252,212,91,163,83,172,236,54,21,151,202,234,83,184,13,27,244,142,203,18,228,80,175,110,116,166,221,171,219,183,25,156,203,56,155,81,168,163,117,222,112,125,249,173,25,149,10,123,230,189,24,179,159,35,82,69,171,70,80,60,188,55,246,143,172,143,224,203,131,15,146,91,138,76,230,79,145,195,198,212,134,112,87,45,43,200,113,85,57,201,31,43,111,173,253,225,211,159,252,4,80,78,202,181,137,116,91,159,158,142,198,152,163,216,92,33,71,125,13,239,172,46,75,114,236,85,192,82,38,188,177,19,143,21,213,47,223,57,44,2,141,99,34,17,7,19,189,14,125,192,136,238,96,91,101,52,54,241,197,161,113,132,187,234,48,226,49,193,15,197,65,76,113,228,81,158,216,61,28,29,79,74,36,175,59,154,93,152,223,93,121,206,16,240,227,105,29,56,16,225,65,211,208,165,241,166,16,52,164,96,155,103,67,153,251,62,58,66,27,44,95,24,139,134,67,241,154,58,121,110,220,57,178,97,252,33,113,245,75,91,181,194,189,103,121,84,166,109,223,158,169,94,55,185,173,223,34,138,215,220,241,151,240,238,180,235,206,213,217,165,78,237,65,39,238,220,215,188,166,122,179,115,116,68,163,181,214,241,218,36,79,109,161,98,47,233,163,78,146,11,156,230,154,211,68,224,163,62,54,212,49,226,71,78,228,251,222,191,178,215,159,46,236,159,84,203,120,85,15,250,168,59,168,12,227,239,68,7,231,157,2,19,221,94,212,69,153,95,186,214,81,125,83,199,193,100,223,196,33,108,177,38,164,41,94,18,233,93,196,20,220,243,216,135,8,183,211,252,192,193,92,125,130,171,205,111,129,194,29,2,237,19,113,112,250,114,93,26,112,141,183,66,120,15,250,99,82,15,119,95,125,237,244,181,111,74,154,228,75,19,238,252,205,79,238,124,249,181,95,191,69,30,67,251,206,43,95,185,251,189,55,48,193,101,249,115,98,28,164,62,167,154,45,170,74,228,118,136,234,1,7,233,117,165,226,146,122,255,19,145,88,77,145,93,191,61,80,236,121,154,188,137,126,175,214,213,33,15,114,9,95,71,118,161,209,215,105,58,99,178,27,120,101,197,96,148,76,237,195,21,66,172,160,116,118,135,107,63,11,229,74,254,48,25,182,74,18,112,149,248,18,239,92,183,164,27,55,202,161,218,27,29,28,80,203,219,185,127,162,20,247,12,238,245,219,54,181,92,76,161,138,46,183,123,230,207,28,237,234,57,37,13,155,187,9,67,235,71,189,128,218,197,48,156,120,82,237,84,240,181,15,58,52,126,227,246,3,187,228,126,178,13,249,93,119,75,115,166,133,201,76,3,158,53,132,235,219,117,168,156,173,196,90,132,212,113,123,140,190,66,168,242,176,135,159,253,236,70,240,0,156,107,104,138,77,241,14,186,79,98,245,37,114,15,244,136,207,243,36,148,219,103,232,55,110,19,226,35,131,77,117,50,65,118,128,157,143,111,204,69,176,245,245,210,116,76,107,80,79,29,86,50,15,229,89,167,161,109,62,80,105,8,236,224,235,204,50,73,184,111,122,181,37,184,169,153,57,203,64,201,63,123,207,128,163,44,42,158,196,164,234,73,120,194,235,152,136,112,13,164,122,40,242,36,20,131,224,202,24,118,9,146,228,128,87,88,164,151,131,194,11,158,91,2,67,183,43,188,226,134,2,204,123,102,229,156,41,125,226,30,245,153,97,157,195,153,160,6,193,172,55,88,57,231,52,7,227,228,76,40,201,77,159,131,19,115,118,57,164,213,163,110,179,126,246,188,211,119,187,195,90,110,214,156,141,91,30,239,92,156,207,200,173,227,25,100,74,158,29,29,118,228,72,142,43,221,166,227,238,33,223,89,196,51,171,57,66,121,216,57,114,53,184,246,119,161,26,213,169,20,121,168,121,187,169,148,199,143,130,207,211,48,191,123,150,120,173,230,116,124,179,70,123,111,118,89,47,109,102,143,227,139,237,17,243,85,28,23,156,99,194,135,174,52,213,90,75,25,248,159,107,137,203,133,150,184,218,210,124,203,172,206,162,11,81,248,61,243,199,126,103,220,177,247,207,171,170,182,180,204,88,86,39,52,17,2,247,159,93,255,49,163,182,231,116,181,78,15,218,59,62,230,99,146,49,81,21,208,116,40,88,19,11,141,107,187,55,189,115,34,16,87,148,137,63,27,136,187,230,141,189,142,13,196,37,89,152,20,121,24,234,64,220,78,121,73,95,106,212,190,188,123,78,199,228,78,188,168,226,107,209,19,63,136,127,27,151,133,169,155,77,14,207,235,203,108,43,167,219,17,25,100,55,221,142,251,215,213,197,79,178,240,204,45,39,242,154,151,39,59,195,65,245,162,41,117,125,97,181,174,78,5,184,93,87,24,16,118,165,196,149,106,49,17,199,168,93,112,150,7,7,144,177,54,222,0,199,46,202,178,87,1,182,90,119,254,247,79,239,252,219,231,228,254,144,125,206,246,0,231,229,102,20,249,135,26,238,74,106,216,103,85,219,80,179,215,210,232,13,107,249,65,93,127,83,221,142,69,76,124,115,124,253,19,139,211,150,80,210,107,203,162,179,219,177,12,79,229,218,131,223,234,32,208,50,229,244,229,127,174,29,4,125,183,175,188,185,79,111,200,106,166,93,29,60,183,223,144,52,164,186,250,248,184,211,91,146,101,40,218,200,50,1,164,62,80,23,6,107,178,97,175,110,255,200,165,154,232,189,70,30,142,14,83,186,83,11,101,84,38,128,147,8,160,3,168,154,97,152,193,107,114,253,181,254,144,195,61,240,9,113,214,153,236,26,125,51,142,62,209,35,111,151,145,107,61,113,189,140,123,35,141,186,142,166,254,242,26,123,19,141,10,82,191,112,75,220,97,33,34,148,98,43,187,141,17,153,73,225,32,109,63,57,175,31,195,155,156,189,78,78,200,150,201,221,16,13,153,59,104,232,11,191,148,176,241,66,16,157,60,161,38,24,191,234,69,93,193,33,47,45,60,251,149,35,58,221,72,8,169,201,233,82,226,162,218,80,23,234,204,107,197,147,111,104,127,122,48,154,34,59,230,217,227,181,75,66,56,140,137,240,14,134,219,179,18,101,38,205,103,166,159,153,210,144,63,36,196,97,168,68,114,77,172,126,213,151,117,33,30,162,212,250,229,19,92,67,105,100,226,41,40,110,236,170,61,129,89,50,47,8,200,46,76,226,81,65,185,213,11,12,206,236,208,15,205,125,73,213,134,180,138,148,3,254,36,174,17,135,178,99,95,149,30,114,110,134,40,210,174,186,25,34,232,117,2,121,31,132,123,99,68,167,155,118,232,211,251,115,107,38,226,64,159,22,215,79,108,8,173,210,124,39,224,184,132,65,148,183,82,58,243,213,237,163,156,188,74,171,213,160,153,232,251,149,152,117,84,154,102,172,25,42,230,109,131,202,145,40,165,170,161,223,94,45,114,161,106,100,79,234,114,111,84,28,214,209,57,120,166,201,174,171,195,46,45,227,213,212,99,18,199,150,188,139,18,74,202,23,127,189,1,70,121,162,119,34,171,226,162,82,99,28,113,145,190,169,116,189,76,106,203,236,246,226,201,73,115,178,139,124,225,173,148,107,105,114,222,249,241,247,239,252,217,231,73,220,57,123,105,42,136,183,206,182,185,111,128,237,81,185,203,211,254,147,63,249,19,130,180,61,48,58,56,241,156,194,58,73,196,20,254,232,199,131,48,146,101,67,83,86,230,175,201,26,46,98,139,57,170,96,214,138,199,148,150,175,118,215,72,80,37,182,85,136,236,111,127,251,221,191,255,238,221,31,252,120,77,222,125,244,177,195,112,157,213,78,82,89,39,65,2,139,215,31,138,203,251,47,181,105,193,14,22,180,47,207,223,29,220,84,229,214,84,102,68,175,47,29,84,17,144,83,7,152,250,87,250,67,33,173,226,251,167,104,230,125,202,211,117,101,104,64,108,88,13,235,242,102,100,222,59,156,120,153,35,127,161,36,252,35,199,143,55,59,159,174,148,200,197,197,120,54,60,97,80,158,176,13,200,227,74,144,68,149,117,196,225,146,127,89,139,178,236,218,204,148,246,106,42,5,243,42,137,60,209,154,74,225,188,74,50,204,11,233,221,145,3,209,110,239,180,131,246,110,77,81,105,8,30,161,34,111,191,254,34,153,157,112,81,169,55,190,132,155,112,23,226,250,2,149,138,23,148,58,253,187,191,163,82,201,156,82,136,118,160,205,175,234,52,17,151,9,145,101,194,240,33,216,219,59,95,253,177,16,241,154,178,241,60,134,141,175,159,235,136,139,82,108,82,140,179,177,36,23,93,216,8,223,157,120,61,97,89,146,78,222,117,207,157,28,233,115,39,61,181,218,235,122,125,111,192,86,123,101,154,119,252,104,95,159,59,57,222,61,50,89,23,135,200,186,160,165,50,214,140,7,248,156,30,148,100,198,188,171,187,106,161,253,24,77,177,227,113,121,126,52,48,119,225,73,133,40,122,249,84,73,158,197,129,44,2,251,236,212,105,123,87,202,17,201,49,45,110,21,224,227,100,49,100,230,31,166,249,104,220,195,93,100,168,120,41,240,211,205,56,241,179,32,137,18,63,247,194,98,51,11,138,56,202,163,60,15,46,123,26,156,134,121,145,20,169,6,103,81,17,68,133,5,39,121,230,23,89,97,193,132,48,183,224,216,15,138,34,141,52,56,79,253,56,9,45,56,162,71,89,24,91,112,150,249,137,5,83,211,69,148,101,10,156,248,126,18,69,22,138,215,110,103,161,110,58,9,10,63,229,149,253,128,86,220,185,5,167,97,28,133,28,28,166,169,31,56,96,211,175,184,32,46,4,121,100,154,14,169,237,60,180,224,52,167,226,89,98,186,157,70,89,145,89,112,146,131,26,195,211,56,205,210,32,98,224,52,15,50,203,242,56,74,131,56,96,96,234,121,146,26,150,199,161,31,241,182,147,40,12,139,48,180,181,131,34,224,109,7,49,17,159,25,112,230,167,137,3,246,139,40,8,12,56,143,194,44,53,224,172,72,50,66,168,160,196,133,36,14,35,6,37,4,190,233,118,145,211,224,165,57,7,251,52,12,122,180,139,194,47,138,140,129,243,56,72,139,72,118,155,24,138,1,142,25,56,203,19,146,52,3,78,139,208,15,24,101,9,117,36,206,53,56,72,179,34,136,99,11,142,226,32,39,62,40,48,177,40,139,236,112,199,89,16,38,97,18,197,10,156,16,38,106,220,130,73,28,146,44,75,21,152,70,139,26,183,181,83,106,42,39,49,87,96,112,45,99,208,140,248,16,248,145,134,230,113,28,132,86,148,210,164,200,162,52,145,60,13,3,63,200,179,212,79,25,24,108,83,98,12,112,81,4,14,148,136,205,52,48,12,18,234,165,133,198,52,88,105,100,234,198,97,30,242,202,36,195,89,148,167,6,156,198,113,156,88,48,113,63,203,53,79,168,3,52,163,24,56,33,66,252,72,201,2,117,139,38,62,209,110,193,196,130,60,46,116,175,243,180,72,51,214,45,18,35,154,155,150,163,97,30,36,185,101,56,205,128,44,163,110,43,112,26,36,52,119,51,6,206,104,70,232,126,211,180,143,253,172,224,208,176,72,19,141,59,142,34,208,202,113,199,52,67,140,40,164,33,141,126,196,40,35,5,230,199,90,144,104,46,228,97,202,154,206,104,2,197,161,70,30,210,224,230,108,52,19,82,127,97,104,106,7,49,41,191,34,229,224,34,36,28,6,140,39,150,105,212,73,146,51,211,47,159,74,16,135,57,56,246,169,1,13,14,168,104,30,113,48,245,37,177,224,36,42,66,134,60,72,147,132,198,69,77,191,188,160,110,51,32,73,130,70,77,192,60,37,225,73,57,56,47,114,163,146,72,46,2,18,106,46,42,33,105,118,173,146,104,46,146,56,56,146,68,22,196,180,156,37,33,149,230,181,73,221,230,137,169,29,161,109,70,119,136,110,106,157,147,138,137,239,64,115,152,9,173,137,139,144,202,196,28,76,98,23,105,19,66,204,37,85,158,114,112,76,138,216,212,38,104,196,89,22,146,226,200,82,163,75,161,207,18,183,95,164,110,141,117,163,201,226,71,188,237,136,122,21,24,85,155,146,110,12,216,236,12,105,130,16,6,13,38,17,207,98,14,38,3,149,39,198,248,209,200,21,188,109,154,124,164,227,52,114,226,103,144,37,172,109,146,28,26,50,205,181,48,196,132,227,98,26,145,202,50,35,226,71,73,146,91,195,75,224,48,46,138,68,215,246,67,210,158,9,155,65,57,105,199,66,183,13,65,42,184,121,131,117,163,25,148,106,112,2,21,200,167,103,224,147,233,212,92,35,205,27,5,204,74,36,164,132,138,88,67,195,156,58,194,113,135,100,181,173,52,68,100,211,73,112,45,56,160,110,164,198,29,9,73,144,168,99,12,140,73,99,106,195,69,32,46,26,48,153,245,36,166,90,138,112,242,92,82,242,125,44,152,220,141,148,224,10,28,229,196,65,191,96,96,162,52,247,213,128,145,82,32,165,105,41,131,121,163,17,214,76,9,105,250,20,140,227,164,19,34,210,161,145,6,147,62,44,24,83,136,253,164,225,124,205,113,162,45,32,29,100,192,100,207,209,217,208,52,29,17,37,12,76,230,44,32,233,86,224,36,8,72,56,172,172,68,9,9,110,174,5,49,39,163,65,198,54,97,224,24,246,84,35,135,205,161,95,12,12,163,158,48,112,224,180,77,54,135,20,116,160,219,14,161,170,109,191,35,159,84,77,16,26,48,172,60,147,242,136,116,96,106,198,147,220,67,242,17,152,90,34,48,234,103,22,76,198,213,118,12,254,161,239,235,241,74,163,8,14,135,133,210,244,130,175,99,42,147,133,99,163,77,158,11,41,142,44,181,148,209,228,206,25,56,164,9,173,253,40,34,154,124,89,223,78,17,82,136,52,99,180,62,37,177,34,199,136,25,79,178,151,164,251,125,3,166,49,201,152,176,208,96,146,221,49,146,70,30,2,13,191,165,60,200,50,210,229,70,88,72,219,146,91,96,121,74,150,52,202,201,33,53,44,39,27,197,6,140,52,156,159,166,134,52,210,90,100,228,88,219,176,89,212,31,11,166,142,217,218,68,184,79,106,48,180,29,203,153,172,144,46,37,85,101,230,64,70,84,7,108,138,8,176,21,68,66,67,92,142,24,56,37,140,145,198,77,243,41,44,114,94,155,204,70,110,60,122,18,13,42,194,192,164,226,130,36,137,140,78,115,156,106,210,71,73,108,245,93,20,101,204,41,166,133,6,205,39,173,106,253,188,160,118,89,85,154,63,228,97,107,173,65,110,150,111,87,64,128,134,204,171,37,104,194,189,90,226,45,190,167,6,156,132,92,159,193,101,35,95,84,183,76,122,55,139,237,72,146,178,34,127,49,208,149,201,124,144,105,100,96,162,155,134,214,244,42,13,105,101,97,232,142,10,146,34,82,159,218,122,249,9,140,81,102,193,212,37,114,238,13,59,201,190,100,182,95,68,100,6,79,214,112,140,116,178,157,214,81,145,22,240,239,77,101,234,165,31,177,166,83,148,48,118,213,135,93,180,94,18,193,200,211,55,44,35,179,7,159,194,66,201,29,72,115,179,192,161,145,73,146,140,129,35,50,216,81,106,44,4,89,209,136,65,195,66,152,58,13,77,168,100,204,58,29,166,100,109,50,221,45,40,105,26,92,6,246,99,8,154,89,184,209,106,213,206,44,146,18,18,12,35,252,196,174,136,86,167,12,57,57,111,164,174,2,187,130,137,216,112,17,152,89,116,114,29,105,174,49,111,130,156,78,146,142,88,77,91,114,60,177,158,141,25,207,124,114,122,245,154,146,200,204,73,210,34,14,142,96,65,180,95,74,243,128,252,123,163,10,201,183,163,5,142,31,104,210,82,44,5,50,219,111,210,161,16,15,237,141,147,10,78,10,86,153,190,166,169,113,44,201,66,144,230,180,253,34,47,6,235,118,179,192,129,11,23,176,218,164,113,104,0,205,66,129,236,119,104,23,226,17,233,23,242,46,148,193,39,48,185,38,33,39,28,195,171,150,202,180,8,33,202,153,178,194,172,12,98,61,32,88,194,16,195,173,22,198,26,157,108,64,110,22,64,180,180,98,218,42,130,141,37,253,166,88,26,4,164,238,173,55,0,220,100,206,3,189,254,161,129,70,52,131,129,105,44,147,66,87,142,200,129,14,125,94,155,122,102,92,121,104,23,98,120,193,192,5,241,63,215,200,201,237,39,31,137,213,38,69,71,190,170,94,154,165,52,253,82,214,235,8,217,210,129,238,86,138,197,43,27,75,178,177,112,223,21,148,198,34,202,124,214,114,66,253,246,115,205,50,12,102,22,242,209,162,249,21,232,134,73,13,22,76,67,163,229,148,252,1,213,105,234,22,169,179,130,143,101,74,246,94,47,173,8,76,211,152,115,148,48,147,50,12,13,56,39,207,159,115,52,162,17,212,146,64,46,43,185,13,9,3,7,144,249,92,137,25,249,17,33,198,150,129,201,6,23,154,163,33,249,90,112,175,25,152,214,239,161,105,59,165,229,58,49,221,145,20,248,50,26,76,214,39,228,146,66,11,198,156,236,176,6,99,121,201,39,72,24,81,231,2,141,60,163,153,153,198,188,99,164,196,125,211,54,169,20,210,151,108,68,34,154,205,126,106,192,5,9,90,192,40,135,104,101,122,29,78,51,143,30,20,28,28,97,152,82,13,166,101,64,224,115,89,129,255,102,216,146,67,97,242,17,201,48,37,12,148,148,107,80,48,194,161,17,19,189,224,12,73,143,147,156,178,218,48,254,84,70,131,73,59,146,222,226,130,136,133,94,174,193,88,240,102,174,156,102,89,97,106,103,220,129,130,152,210,26,210,136,82,33,58,205,186,133,208,94,172,149,10,45,70,200,23,140,217,128,208,156,32,181,98,112,231,112,90,89,109,26,62,114,43,13,101,180,238,139,200,59,187,124,34,246,144,202,177,56,173,120,27,47,102,29,116,110,61,123,241,194,182,127,130,77,146,247,20,73,109,106,212,210,68,94,59,233,101,13,38,51,21,112,9,36,238,144,63,165,59,76,19,222,231,54,19,33,61,95,27,46,112,61,37,37,206,217,69,94,96,16,7,102,106,65,95,113,118,9,49,210,210,239,211,162,45,226,58,56,35,235,238,71,70,101,68,36,158,89,192,153,93,4,145,85,86,52,236,105,156,115,141,146,154,184,3,169,186,204,135,148,113,25,35,167,200,232,73,194,68,245,185,241,160,190,106,179,22,144,81,35,59,199,185,66,171,40,99,122,2,225,135,7,92,196,132,191,105,98,107,89,64,134,147,67,17,104,213,192,36,35,155,199,5,144,20,161,53,60,96,33,87,132,9,249,55,129,97,9,45,135,147,144,145,149,99,161,162,85,48,249,147,100,179,82,54,225,105,166,192,87,211,96,90,79,23,124,222,144,147,146,70,122,168,125,120,196,1,243,112,114,172,122,163,212,130,3,26,157,212,241,50,160,127,140,45,71,20,149,251,40,8,119,153,56,105,6,39,51,101,94,31,180,114,226,107,107,156,230,88,37,113,247,9,129,58,227,69,144,72,21,108,176,224,111,166,89,166,29,129,148,204,37,119,4,16,249,66,104,219,248,32,105,154,58,174,25,22,92,122,2,208,112,192,217,229,181,169,229,204,132,206,72,255,146,129,228,158,91,158,34,162,105,252,31,242,227,210,220,1,147,146,48,181,105,189,149,115,103,151,180,71,17,24,31,5,142,91,30,115,104,138,112,182,134,210,60,43,184,159,29,17,53,145,9,40,146,163,75,255,113,174,144,235,102,221,35,129,43,229,132,145,131,162,173,26,92,58,98,11,171,28,97,169,162,121,226,19,135,146,152,147,157,208,2,59,51,241,66,26,106,22,19,7,56,9,77,60,3,14,59,226,193,28,156,193,136,218,104,190,239,208,13,175,205,215,139,208,162,32,175,217,241,210,169,109,114,137,98,3,198,194,137,141,38,209,229,91,39,62,39,221,151,113,81,193,178,200,55,78,124,70,114,196,189,16,170,77,51,36,215,43,4,2,241,112,36,192,228,198,71,38,98,24,34,236,202,101,129,36,49,139,76,204,143,230,23,247,148,67,132,224,205,218,132,216,77,110,57,199,77,74,198,236,143,208,68,199,194,145,65,73,44,3,29,219,162,178,52,93,152,174,67,71,104,54,134,102,109,66,126,35,211,71,4,206,114,223,116,139,160,137,195,241,140,8,49,155,74,132,157,140,24,163,155,170,198,169,93,104,230,180,58,102,190,23,2,186,177,217,74,3,75,211,130,45,67,3,44,123,204,18,55,140,176,250,96,75,92,18,91,108,198,153,85,19,153,38,190,172,167,110,16,41,38,234,134,37,48,11,25,0,156,249,38,234,70,100,147,54,12,56,152,86,46,102,97,30,85,98,91,36,130,49,41,79,83,155,150,123,33,11,209,34,248,200,118,226,72,40,201,45,100,107,96,114,34,224,197,106,48,137,89,225,115,112,138,120,152,150,51,178,29,5,15,215,35,126,239,155,24,43,22,27,65,206,41,43,146,40,55,64,116,177,224,11,251,40,180,241,87,132,161,82,198,49,136,191,221,248,140,68,196,52,229,65,3,114,9,13,71,200,162,242,141,25,44,229,138,172,96,96,159,77,45,25,173,48,194,31,101,36,251,57,111,153,86,234,89,144,24,112,78,11,81,134,27,209,213,204,118,57,193,110,21,235,114,76,51,57,49,1,137,8,81,205,132,201,73,2,41,178,130,64,126,115,202,2,195,8,244,165,161,145,50,226,15,153,174,132,131,105,113,111,8,15,179,148,249,247,49,84,122,100,195,229,232,115,200,35,37,73,86,20,81,110,87,238,228,138,242,224,15,34,206,137,153,120,208,238,185,3,70,40,215,200,55,105,247,132,109,34,248,80,223,177,141,56,228,228,73,176,221,40,82,223,62,54,12,45,56,228,241,54,31,206,61,233,32,19,208,166,126,178,29,35,196,24,73,28,108,168,36,134,78,177,241,54,63,128,151,162,99,98,5,38,122,196,195,113,136,106,154,72,97,142,248,120,198,99,121,25,152,172,3,106,36,204,124,63,41,192,142,69,192,192,52,79,89,208,57,16,59,61,38,38,157,37,8,203,176,240,41,188,190,52,51,1,210,2,8,45,79,105,205,147,145,255,174,145,167,152,121,44,186,154,0,108,67,179,100,198,88,20,145,212,92,72,246,196,196,117,9,156,197,28,156,34,12,164,195,136,105,22,249,204,11,137,133,15,162,227,44,68,119,4,87,154,133,102,73,21,98,9,167,193,98,62,240,160,49,68,39,52,28,165,185,68,11,13,11,38,165,139,45,93,13,38,123,206,3,187,81,130,8,145,217,251,128,23,18,56,193,114,114,174,178,200,116,12,145,91,182,185,24,193,249,38,213,169,193,228,247,177,186,196,37,76,24,13,12,193,83,22,42,135,136,38,161,9,10,211,92,229,49,99,26,27,82,180,38,76,159,98,184,25,207,98,216,127,189,125,14,158,197,220,145,6,211,168,110,17,27,166,100,216,126,183,224,40,135,82,50,59,62,144,163,132,181,141,213,87,150,25,48,212,40,147,82,2,67,141,24,40,201,73,200,161,64,23,154,237,34,63,64,72,144,237,140,144,237,247,99,179,191,16,147,102,96,114,70,218,63,130,141,53,123,27,68,40,219,185,39,48,61,138,109,44,156,52,67,194,193,57,118,214,34,35,104,52,127,88,228,151,218,34,241,48,59,8,228,55,20,9,219,219,72,124,146,188,208,56,49,180,124,67,180,138,237,54,5,98,119,210,56,26,62,38,132,5,195,177,99,126,8,242,25,248,62,180,216,47,244,77,109,242,251,114,54,251,18,232,171,216,228,144,132,105,82,240,241,196,114,151,124,92,99,5,224,217,229,124,23,27,65,214,60,52,170,152,214,17,204,10,16,152,112,251,86,83,99,202,177,237,193,188,40,176,128,52,81,82,232,64,86,155,232,134,43,111,182,69,201,184,69,17,223,3,199,78,166,1,99,7,53,100,27,155,62,130,55,54,111,39,131,88,242,77,110,132,90,204,78,116,234,243,228,22,236,122,194,245,209,126,33,141,102,194,211,6,200,73,197,214,139,246,73,17,242,100,219,212,52,180,8,242,25,119,57,128,138,226,44,141,48,38,122,105,68,98,22,56,155,162,228,103,250,129,217,156,39,181,77,109,57,96,114,27,19,3,141,2,102,24,201,77,167,149,88,164,253,120,100,152,132,76,136,19,100,5,36,102,241,66,222,22,13,24,99,104,226,39,97,104,162,183,244,145,214,9,188,54,118,135,204,106,51,140,176,207,197,229,140,152,80,24,202,34,63,35,57,14,57,152,156,111,179,104,131,125,79,29,48,57,19,169,206,33,65,62,8,185,31,49,7,147,191,144,22,6,12,30,51,166,208,234,37,48,49,235,152,76,44,25,51,14,37,183,51,178,121,28,180,48,77,216,236,35,157,21,167,54,103,39,137,144,224,194,107,211,194,219,196,149,169,147,228,87,102,188,95,1,85,96,75,217,144,239,221,19,24,131,146,154,117,112,18,57,123,216,216,34,55,241,89,90,199,68,228,85,57,227,89,144,97,215,224,60,76,225,25,49,48,25,195,216,212,206,177,216,225,243,135,166,58,117,38,51,225,118,114,128,121,199,200,121,65,44,218,132,196,5,62,14,78,73,64,34,27,49,39,159,152,103,191,20,121,170,21,34,242,137,144,155,198,103,62,181,167,55,7,17,215,192,150,26,155,33,164,17,11,147,18,68,15,105,4,120,94,0,141,73,104,34,42,129,143,249,198,243,2,82,234,170,14,92,4,1,118,75,120,22,21,149,37,11,168,193,97,32,210,78,56,152,150,168,90,148,2,145,234,148,240,12,21,242,18,2,29,123,128,131,70,125,225,181,51,59,69,2,216,224,140,121,143,41,220,40,147,91,70,220,35,165,194,178,64,34,44,66,66,3,141,137,229,33,79,163,66,34,136,217,69,160,202,78,2,138,200,219,136,45,212,217,90,193,178,214,39,31,192,244,10,14,119,232,128,201,234,7,150,176,16,105,3,22,156,198,208,221,26,74,158,126,200,70,43,19,91,99,122,6,4,65,140,244,205,140,165,196,145,143,150,39,161,217,182,161,21,55,243,70,196,106,223,55,83,151,102,57,54,167,24,24,49,42,51,241,83,44,225,152,89,206,210,156,172,157,153,94,216,226,41,88,166,69,6,11,98,194,122,88,13,21,124,15,26,169,17,240,70,205,78,89,198,151,101,176,45,137,205,239,130,207,202,252,183,130,36,3,153,109,102,143,14,121,104,182,101,44,136,242,204,216,174,12,26,43,228,185,151,228,230,36,198,213,79,97,35,2,158,216,41,2,169,137,49,48,240,93,45,148,188,97,108,35,104,40,9,145,31,178,202,88,89,69,198,100,103,66,109,164,44,157,213,79,105,102,102,166,105,82,58,214,15,34,183,51,129,213,48,96,242,53,162,132,167,210,146,58,242,99,155,99,133,148,58,158,136,27,33,164,166,109,27,28,153,140,3,169,106,108,128,52,176,164,223,222,215,112,56,249,201,25,2,116,82,141,229,200,81,241,177,191,160,104,34,48,45,143,51,165,106,0,166,175,102,55,39,18,91,153,129,173,26,219,13,46,172,164,177,142,145,198,84,64,17,92,205,45,24,94,66,44,151,45,57,18,53,200,128,153,149,57,129,201,9,36,238,20,26,76,46,158,13,20,70,164,197,3,145,101,160,192,228,67,165,54,82,78,96,36,30,170,76,80,108,158,192,139,202,44,114,154,140,136,101,229,10,156,19,208,79,25,242,140,86,14,114,97,66,80,242,167,173,6,35,215,131,60,142,184,240,21,97,212,171,192,110,92,3,26,35,106,163,27,38,85,75,74,60,225,149,137,187,133,70,45,130,113,65,204,192,228,40,5,161,234,21,54,100,49,193,24,152,20,100,152,24,112,0,143,132,245,138,196,41,83,126,46,129,195,36,167,21,49,227,9,77,110,242,139,83,5,246,177,196,137,50,198,147,44,11,162,92,245,43,68,10,150,213,51,4,142,96,52,114,37,7,97,46,206,73,23,12,28,251,58,32,65,224,140,44,122,158,228,12,76,10,32,12,52,24,9,16,161,207,24,30,139,149,164,26,143,144,28,104,114,65,248,120,136,92,54,93,155,236,56,114,190,249,112,249,169,50,42,0,11,247,146,213,134,248,20,169,26,18,242,39,67,132,18,25,215,104,240,115,45,104,240,100,35,155,75,32,70,140,244,167,233,55,178,178,179,156,15,137,232,154,38,13,91,169,113,200,107,23,164,3,67,83,155,188,182,32,224,96,98,91,106,41,15,145,248,192,192,100,10,232,95,168,193,98,69,103,199,155,240,209,108,244,53,215,144,138,157,229,118,110,194,239,34,229,148,234,142,97,133,237,51,73,37,23,82,103,7,10,48,102,72,193,193,153,153,3,136,27,231,86,83,137,104,119,146,171,56,142,0,35,59,51,230,224,52,201,181,210,0,152,70,60,96,96,18,182,56,177,77,147,220,101,188,233,8,105,92,22,74,148,176,94,71,80,52,105,168,193,25,223,35,19,96,241,159,5,147,71,201,155,38,251,104,36,141,192,105,108,227,83,2,12,210,45,114,50,197,124,238,71,52,155,179,44,49,96,100,77,36,28,12,7,215,66,83,151,178,12,25,75,22,55,214,215,161,3,38,71,202,82,230,23,121,193,9,71,60,213,74,105,14,117,233,64,179,192,18,70,227,158,112,33,38,254,98,243,219,128,201,251,12,56,75,145,252,151,7,22,28,187,146,66,86,206,247,205,4,34,39,56,206,28,48,233,210,34,178,96,250,97,96,132,27,85,38,3,192,164,53,34,54,183,1,38,209,75,44,24,98,199,192,88,247,91,33,198,118,127,225,64,225,112,89,104,198,44,12,77,251,144,76,151,161,27,83,221,169,76,110,92,202,80,147,154,137,57,97,98,79,193,214,166,197,156,207,145,71,194,77,180,96,242,39,57,56,38,235,150,152,241,34,175,192,38,215,74,48,137,94,106,193,17,87,151,177,216,208,207,204,128,196,34,255,134,131,11,163,200,1,13,248,180,199,2,185,200,13,97,88,255,112,9,71,230,124,100,199,26,113,79,174,83,112,14,34,47,76,175,35,118,210,71,64,105,161,95,36,22,138,100,62,6,206,96,145,12,110,242,20,50,62,237,133,179,234,23,12,204,103,38,18,32,153,186,162,133,87,202,165,76,120,86,137,105,154,188,139,152,107,28,172,167,10,51,237,115,28,127,201,24,225,52,19,3,63,211,19,128,230,89,200,13,126,76,82,133,5,152,6,7,89,81,112,166,100,62,14,208,104,49,131,89,181,137,112,0,19,19,212,70,48,242,98,201,14,90,119,19,96,50,79,169,214,226,1,178,33,163,140,181,77,139,45,54,32,25,206,52,5,185,3,206,212,214,162,4,211,212,101,29,195,249,24,149,250,14,176,200,12,74,29,112,145,134,22,76,29,227,114,134,248,160,113,147,176,253,86,88,47,91,128,145,8,89,88,112,196,109,62,82,82,201,7,211,60,207,196,225,16,142,28,118,63,178,96,242,117,185,167,148,11,87,90,67,125,36,17,59,80,116,198,48,13,102,54,231,224,148,180,116,170,165,33,197,206,48,23,68,50,124,132,48,52,96,156,225,96,194,146,231,161,78,32,7,56,71,128,152,119,27,14,142,153,65,88,65,69,14,79,139,60,83,217,83,0,103,8,25,177,17,41,64,173,25,79,178,131,212,22,171,141,109,185,192,140,39,81,157,50,127,58,129,35,154,153,169,77,142,100,24,177,249,151,96,131,207,48,28,65,176,136,41,52,228,39,164,185,246,7,2,100,173,198,76,149,210,124,65,168,95,183,140,253,234,144,117,11,11,42,34,69,119,139,188,99,90,200,50,202,200,190,251,137,198,29,136,236,77,107,96,168,147,228,60,104,73,33,137,66,18,145,165,140,214,20,228,67,101,106,126,209,60,204,72,75,196,12,140,204,22,61,30,196,109,145,44,98,193,1,102,141,102,153,74,191,140,24,24,249,186,218,236,250,41,156,100,230,68,145,53,17,251,24,10,76,90,62,76,18,14,38,193,76,180,113,195,217,43,98,33,163,60,162,169,172,85,150,143,140,17,62,189,176,123,18,249,134,112,90,148,96,63,156,131,19,26,67,13,14,115,28,114,113,106,251,200,165,211,224,20,91,111,33,3,35,84,160,221,121,68,128,200,239,229,132,23,72,225,54,200,201,153,247,67,14,22,201,231,161,6,251,72,110,99,109,211,228,161,21,146,70,142,77,39,27,151,6,56,198,250,77,147,134,92,54,238,223,145,54,35,116,81,162,193,41,226,235,41,31,17,184,4,166,118,138,8,21,171,77,232,176,201,165,193,100,242,11,54,121,211,0,98,174,229,20,39,30,104,200,56,152,150,25,129,169,156,230,36,120,92,24,104,54,38,161,37,28,217,235,137,35,105,153,118,45,125,113,30,39,230,114,136,220,45,195,148,16,98,201,236,23,86,6,126,110,193,112,63,10,54,7,144,215,17,105,63,8,193,221,60,103,107,28,234,37,130,55,154,112,17,57,97,62,88,66,44,128,59,163,229,48,192,222,16,155,219,72,218,49,171,101,50,133,9,180,51,155,127,216,92,43,172,144,227,164,22,159,158,68,92,102,152,150,192,153,97,170,24,139,43,50,105,26,121,42,34,36,150,45,56,114,145,71,218,234,19,143,124,228,79,48,112,136,211,167,122,188,8,132,115,152,76,113,96,219,40,54,181,161,154,57,229,160,76,107,106,178,255,126,158,51,19,3,157,86,248,137,230,105,46,118,16,153,82,34,187,94,228,166,233,92,100,94,199,92,227,101,224,133,1,23,81,154,112,125,137,35,211,70,200,115,236,107,167,172,95,136,81,20,169,33,141,152,224,103,172,109,210,128,137,97,10,105,113,44,245,152,166,38,141,24,23,134,178,24,251,151,140,178,16,113,151,220,80,70,116,242,176,74,18,210,42,82,207,108,18,162,196,38,150,17,16,46,182,111,38,31,57,69,57,159,217,176,155,81,156,152,225,192,74,140,45,88,19,17,149,209,138,220,71,8,58,98,243,7,135,42,105,133,92,24,81,240,147,128,69,131,8,76,243,67,219,93,8,18,82,137,57,56,136,125,237,71,33,109,190,72,66,7,57,249,101,161,1,19,110,62,179,161,99,136,203,133,81,197,72,127,100,76,193,198,159,113,86,144,39,131,208,41,231,25,57,86,177,153,126,113,129,224,9,3,227,84,178,209,73,97,22,197,57,243,215,177,105,65,174,143,81,43,112,85,124,46,11,177,175,151,25,126,16,192,89,229,146,144,66,137,105,186,201,74,70,69,193,120,70,214,138,232,150,115,51,66,78,90,145,243,134,177,57,45,243,156,68,61,108,160,112,112,33,2,95,10,140,109,240,152,57,143,9,242,56,130,76,227,206,197,97,212,194,173,173,182,170,1,246,177,239,205,41,203,115,242,225,52,114,162,2,139,109,14,14,160,79,53,152,184,29,57,164,97,59,39,212,109,35,163,39,243,93,174,232,132,103,128,17,25,225,51,155,28,186,88,29,146,5,24,89,248,204,168,195,151,41,84,14,58,192,56,25,201,85,18,150,10,73,170,145,35,217,49,224,44,199,241,16,181,165,11,48,156,46,182,250,34,48,173,212,3,3,198,46,4,103,106,136,164,23,211,54,242,227,124,223,1,147,130,83,174,169,224,63,249,100,25,7,83,183,228,121,53,128,177,159,156,36,78,237,64,29,240,5,56,18,73,121,28,28,234,76,89,128,67,116,155,75,49,217,47,11,13,68,26,46,135,146,18,82,179,19,199,119,72,61,58,77,103,216,0,211,132,99,15,189,224,246,11,185,176,42,44,46,142,242,146,78,227,218,50,68,26,185,159,24,48,60,0,94,27,142,91,162,133,133,86,13,88,91,243,217,9,107,104,144,211,128,21,33,159,188,62,114,54,34,3,38,119,146,173,13,17,133,198,61,16,26,156,98,177,192,85,94,130,103,6,140,115,205,92,145,67,105,249,166,105,234,98,202,101,5,187,57,177,37,28,199,252,184,78,194,230,89,170,161,152,36,57,183,218,180,26,198,24,104,112,198,119,95,4,24,122,69,55,29,33,221,59,112,192,216,15,48,96,164,27,179,69,107,130,35,60,69,160,71,155,28,77,26,18,135,52,242,39,244,104,82,151,217,249,120,64,113,50,54,210,96,168,117,238,234,16,56,35,167,90,79,32,156,12,74,248,20,32,215,147,40,211,221,70,28,50,225,154,56,32,229,29,106,194,8,21,105,14,94,217,199,120,90,48,205,30,182,118,195,233,144,44,50,26,15,23,26,100,133,3,166,133,135,17,5,82,248,33,95,15,147,231,66,140,136,82,3,134,72,243,1,201,98,12,168,6,35,229,155,219,47,44,19,35,91,27,137,184,78,109,108,238,152,209,246,17,3,207,120,219,33,146,192,44,24,103,12,57,229,62,214,76,122,134,248,72,78,224,203,74,26,75,90,188,105,181,66,74,165,224,235,175,24,139,166,40,211,92,35,23,47,226,75,40,177,229,101,117,53,14,250,241,37,20,46,43,137,180,47,67,96,28,214,230,241,143,34,17,231,33,37,56,199,153,242,156,25,33,164,34,134,185,54,35,57,41,176,148,135,53,161,168,181,16,35,101,36,119,66,143,184,170,68,101,21,1,140,179,19,129,211,114,129,252,113,13,70,168,157,241,44,70,104,177,208,162,68,52,5,190,19,101,43,112,83,77,161,145,231,200,169,8,29,158,137,144,172,2,103,226,76,20,231,120,154,165,42,31,86,28,204,72,82,110,161,68,60,34,54,109,147,100,224,76,28,95,169,99,191,83,83,78,42,198,79,157,142,249,34,16,160,193,98,141,202,194,58,184,56,67,229,170,227,136,122,17,98,35,151,129,225,92,105,57,69,34,1,82,19,120,236,36,77,213,229,49,2,140,221,81,14,197,213,41,186,95,49,105,45,223,137,203,132,105,30,196,166,114,132,32,29,143,95,96,31,66,11,185,200,106,240,157,144,16,217,137,194,226,38,77,202,35,224,56,170,29,134,182,50,41,172,140,71,86,200,241,74,147,216,226,206,83,190,169,144,193,201,200,18,75,25,73,147,3,14,245,69,40,178,95,216,116,231,161,48,164,5,71,150,41,185,77,234,22,224,56,210,11,125,113,38,10,110,5,7,7,81,110,153,150,96,177,200,227,108,25,20,176,25,175,164,8,156,136,82,150,129,171,166,223,41,228,48,112,193,65,110,58,134,224,125,226,4,241,252,64,221,42,32,238,43,64,126,98,234,130,25,83,113,238,219,119,218,206,116,102,16,36,45,128,106,143,57,152,102,70,172,107,195,16,71,92,237,224,214,142,76,235,149,28,14,123,148,59,96,63,208,171,9,136,113,22,56,115,4,39,222,227,200,76,130,36,117,99,232,52,62,105,24,154,73,144,98,145,202,135,4,114,155,152,182,105,6,58,51,12,155,128,73,17,25,48,114,25,56,216,71,154,109,110,192,184,48,38,227,65,219,52,81,71,100,36,184,224,46,69,140,45,146,34,181,181,193,55,198,243,52,195,46,178,225,90,70,54,142,199,31,69,86,133,225,10,110,108,225,17,223,20,30,94,98,154,166,5,116,20,113,220,72,193,137,76,211,49,162,168,156,178,8,74,52,52,35,82,184,35,146,138,203,185,236,120,230,8,183,113,112,168,242,88,132,48,224,78,9,167,114,232,171,68,47,128,225,125,132,5,167,44,208,89,100,66,78,113,115,10,39,60,17,27,94,102,10,145,83,225,68,209,83,164,80,155,25,70,46,93,193,85,94,74,75,251,208,136,18,182,167,121,0,132,56,142,117,176,238,54,210,115,248,98,157,192,129,245,155,197,20,76,93,48,2,131,154,180,8,254,158,51,94,84,59,49,83,40,18,177,29,14,141,11,237,124,210,194,33,131,77,225,146,226,199,122,115,64,156,39,166,201,204,193,228,165,169,172,115,128,201,182,58,178,64,66,237,251,102,126,5,56,189,230,76,253,48,50,30,32,114,248,195,196,9,254,139,109,93,77,118,0,246,242,48,55,210,71,50,35,195,136,162,113,194,8,98,86,18,57,57,81,44,91,74,168,133,20,46,158,6,39,34,189,199,209,57,137,177,125,52,108,81,196,231,22,73,119,104,167,30,252,55,190,255,132,242,185,94,94,101,226,124,140,99,158,200,245,79,52,195,200,51,44,98,46,68,200,186,215,73,12,128,198,33,87,40,184,241,40,224,208,196,217,252,45,144,179,160,194,96,10,117,225,56,27,57,78,8,106,112,136,156,243,128,123,96,34,121,212,208,93,248,206,178,208,143,176,146,47,52,24,251,196,204,252,32,54,159,233,68,129,8,153,185,133,179,194,9,196,153,120,67,26,89,132,44,226,96,172,67,13,203,114,44,52,184,183,158,138,43,147,52,24,187,241,78,84,6,10,195,232,81,28,36,73,120,232,30,137,0,102,9,67,96,234,121,193,193,36,181,89,96,193,72,153,228,171,97,108,170,90,220,212,20,143,161,133,56,159,109,165,204,71,167,43,75,233,220,40,97,50,37,1,223,43,193,17,33,92,65,97,192,180,86,224,107,101,113,102,218,248,157,190,200,244,229,33,4,240,37,54,109,67,161,112,104,134,44,18,139,187,178,174,67,46,69,168,215,71,176,191,236,64,31,98,131,129,56,173,102,38,0,205,0,62,154,49,206,251,25,13,143,96,175,207,199,11,105,173,234,156,150,0,231,56,90,203,192,89,18,27,159,23,97,99,38,70,112,121,83,163,99,125,228,113,240,192,71,18,144,104,5,134,108,108,205,243,165,110,34,206,72,154,78,199,200,7,98,195,129,171,141,140,182,65,70,42,207,200,210,129,94,3,134,132,242,45,30,162,52,178,82,134,187,112,248,90,87,92,189,104,56,34,118,146,89,183,96,250,35,227,208,34,207,215,103,134,7,71,174,35,171,99,113,76,40,224,80,4,193,140,27,33,46,147,114,2,208,228,131,248,198,19,247,83,158,161,47,2,208,80,186,169,5,211,52,101,116,103,184,124,202,142,52,54,78,50,94,27,7,42,115,6,198,41,22,6,206,113,104,206,34,15,98,190,161,64,250,134,196,63,178,60,195,97,248,130,239,139,165,113,226,219,110,211,200,251,60,240,30,211,80,219,142,97,54,241,216,32,73,85,110,221,12,31,87,87,112,202,115,114,76,34,99,142,125,104,31,46,11,8,46,196,65,96,37,9,158,156,179,163,80,4,6,183,200,239,226,187,21,56,75,98,140,158,31,57,91,83,228,51,68,177,113,165,105,156,195,52,224,152,113,101,71,194,234,70,124,55,143,22,120,73,198,160,226,128,6,3,35,0,99,229,27,135,197,83,190,5,163,79,248,10,40,226,112,124,255,38,193,190,137,149,65,226,86,20,241,237,157,192,36,223,97,40,137,123,49,111,89,95,81,34,172,41,48,243,93,39,236,77,248,214,216,146,234,74,248,22,165,201,15,0,144,200,116,128,72,6,47,204,56,101,8,139,178,45,198,0,121,147,102,213,131,61,40,190,97,156,6,226,161,233,51,153,157,128,233,72,154,11,56,50,100,167,37,172,3,223,168,131,222,179,2,70,250,155,67,177,245,96,85,36,54,156,153,132,208,76,64,222,74,98,213,88,198,183,155,113,165,95,238,155,197,28,206,60,243,156,10,28,172,207,34,219,235,64,104,54,190,187,25,5,38,122,12,155,133,107,19,248,222,104,97,187,5,131,24,242,52,75,26,56,171,188,201,154,98,211,136,67,105,184,130,192,88,211,12,145,76,54,150,17,55,105,164,109,113,116,143,83,150,35,189,222,120,9,9,50,50,24,211,98,113,37,109,166,193,50,13,140,129,3,196,197,13,56,20,215,192,48,48,77,21,19,91,134,127,131,61,40,6,22,119,64,24,55,193,135,234,97,219,178,177,216,190,209,96,132,75,34,14,77,177,233,97,160,25,114,217,56,225,244,200,186,32,57,162,189,44,88,66,117,67,157,218,131,20,71,31,23,216,90,40,121,63,250,82,0,128,17,235,228,195,37,238,154,208,26,33,195,249,93,174,169,144,224,226,155,217,131,173,73,100,119,51,48,146,83,51,131,220,23,206,16,3,167,98,3,64,129,105,192,72,117,113,228,216,221,212,28,205,196,93,183,140,163,169,143,59,23,53,148,106,115,186,82,113,36,216,96,38,155,21,49,231,134,76,86,26,199,161,169,156,250,52,81,153,132,167,32,59,49,45,39,194,135,96,96,50,159,58,161,150,192,80,168,124,168,211,28,105,16,154,101,72,49,201,152,235,143,91,90,113,69,153,6,135,110,32,19,103,200,45,191,113,137,79,198,21,33,169,152,56,210,214,150,22,255,73,200,83,219,82,17,108,42,76,191,124,28,232,97,114,36,152,232,155,218,88,75,177,229,107,138,1,48,75,7,226,153,112,218,45,24,1,164,88,199,58,196,18,37,101,193,169,20,23,225,100,122,253,74,224,176,224,57,98,105,46,124,93,3,166,2,60,29,48,205,73,16,76,140,39,195,138,50,225,115,51,199,148,48,43,15,113,44,131,239,239,35,38,91,228,134,114,28,144,75,56,88,164,76,231,6,28,225,46,11,6,142,113,66,213,144,6,31,143,203,18,242,34,115,63,52,96,220,217,199,184,86,224,128,171,118,148,51,168,40,30,51,207,124,252,103,164,129,124,37,230,131,100,164,91,195,212,162,14,145,162,202,160,52,156,161,81,103,73,1,27,154,49,112,138,93,66,93,57,65,14,2,27,143,12,105,117,69,168,123,133,189,228,140,5,244,50,228,143,169,203,52,5,242,216,207,19,14,14,112,79,161,25,15,42,29,115,227,84,192,7,47,12,71,197,221,198,12,138,179,64,129,133,138,53,14,3,227,114,16,43,10,52,174,41,91,71,34,231,203,47,88,109,90,184,243,150,69,150,184,225,167,188,145,128,11,74,138,221,125,195,81,148,230,82,152,34,221,51,179,12,207,82,78,25,66,147,89,98,193,73,148,176,61,60,156,8,161,145,54,148,133,226,192,55,3,147,191,152,133,166,118,20,241,40,38,148,64,26,27,69,11,99,16,114,29,15,13,174,83,107,32,101,240,113,248,220,68,116,39,52,181,145,35,233,32,71,34,124,206,230,71,204,226,140,169,184,29,194,78,236,12,116,112,133,69,70,56,178,77,23,190,207,23,138,41,102,118,170,87,15,200,178,137,18,238,246,225,76,77,146,70,70,37,33,99,178,112,116,41,78,247,25,109,24,144,47,155,58,154,56,139,66,171,75,131,148,187,26,200,20,40,124,163,13,227,194,247,153,27,157,34,229,184,176,106,28,153,2,92,35,37,184,154,33,183,96,145,117,207,141,19,44,80,102,144,227,134,115,14,142,176,125,104,186,29,227,82,50,110,156,104,9,149,25,41,205,68,252,40,224,70,23,39,200,109,183,225,208,115,139,45,238,52,183,38,2,59,84,220,222,251,133,62,185,35,154,142,34,206,210,88,156,71,101,221,206,83,238,128,193,126,196,182,219,36,27,57,11,165,164,136,165,103,70,231,100,226,126,58,199,81,193,97,86,107,178,113,242,156,59,19,200,46,204,140,59,32,226,27,28,26,217,40,13,173,129,156,16,16,52,39,201,153,245,83,96,221,28,7,43,72,204,190,75,134,120,81,238,112,20,175,35,176,1,36,172,32,184,123,134,155,149,114,29,21,67,0,201,209,134,120,63,0,110,191,48,17,162,40,139,185,51,65,35,144,250,145,137,241,32,174,232,56,173,56,121,156,24,239,77,156,56,228,224,200,110,55,225,118,57,178,232,28,138,59,221,140,198,194,153,191,40,231,190,186,56,229,102,93,222,130,124,153,212,113,198,73,152,76,183,11,236,216,241,85,66,34,156,4,227,109,71,236,78,15,145,35,153,233,27,65,4,56,119,82,179,83,228,149,26,53,46,163,56,206,2,6,41,13,44,76,19,184,233,124,184,198,50,183,149,113,147,106,200,179,253,200,72,155,160,49,46,88,225,123,143,180,174,140,163,40,183,132,39,89,145,113,228,56,143,17,218,208,22,89,112,103,49,89,32,222,106,198,11,183,35,197,206,130,16,193,117,198,180,200,241,14,145,221,98,150,254,216,130,137,67,182,53,2,65,8,66,99,251,10,156,20,228,234,210,23,41,124,44,164,135,136,42,207,22,164,117,95,106,41,199,6,16,95,188,103,112,23,66,27,241,195,62,13,3,39,56,39,109,107,227,166,13,142,156,236,79,156,217,216,23,82,217,120,166,34,253,141,88,208,142,214,55,60,179,45,47,112,41,106,102,99,195,161,207,147,26,196,109,26,118,64,73,45,4,188,237,28,87,47,217,136,8,174,225,231,253,22,23,137,178,240,23,177,145,103,175,97,245,28,216,208,2,174,36,8,121,48,134,102,156,173,140,100,13,158,224,130,92,184,44,180,225,47,220,44,26,240,64,80,226,71,153,13,167,36,72,42,225,97,36,220,69,205,192,56,86,198,131,80,120,69,65,198,99,107,76,167,193,177,13,236,102,50,210,180,120,58,46,77,109,92,35,98,151,218,184,227,154,199,214,112,179,131,13,174,225,150,29,158,50,145,226,182,0,27,50,161,229,19,207,10,39,22,198,118,131,94,156,238,231,3,146,32,91,206,70,39,176,216,229,65,86,177,48,180,145,13,82,197,78,136,22,71,43,252,208,214,70,212,144,167,111,10,35,18,216,32,44,174,6,101,96,95,156,108,97,170,161,224,161,57,145,137,159,49,189,131,203,202,120,122,103,97,142,155,136,73,64,98,206,35,169,180,50,143,109,56,211,135,221,112,66,184,72,128,178,33,4,56,44,78,0,216,47,116,42,163,156,221,129,155,89,23,232,59,17,4,24,9,237,145,19,124,14,249,236,198,113,212,220,137,92,227,122,110,171,173,19,190,155,140,123,7,210,192,238,52,228,89,37,161,16,118,221,110,160,228,240,49,120,2,26,188,87,107,164,112,94,196,217,13,16,151,40,48,67,82,100,156,52,120,43,177,181,51,8,4,240,76,126,220,74,25,230,214,74,33,251,151,111,84,80,95,124,187,9,130,29,166,40,118,146,79,201,97,249,255,105,59,211,100,219,117,91,7,79,73,125,51,255,137,69,31,151,73,65,187,114,127,158,87,121,85,201,193,182,151,27,89,162,72,16,136,236,199,9,189,116,54,63,63,108,90,87,177,64,158,185,251,161,174,18,12,73,106,229,233,82,59,17,57,94,63,183,234,100,185,18,129,33,235,71,224,188,77,247,64,59,43,208,167,153,55,46,224,19,85,46,200,217,57,198,19,95,103,157,152,15,249,198,154,76,219,141,57,144,127,212,150,15,210,171,17,146,64,163,124,56,19,208,22,86,196,74,118,211,15,21,196,56,162,247,104,94,137,194,38,46,25,191,125,86,138,252,116,217,172,81,110,168,53,105,2,238,79,19,78,25,41,142,198,62,164,190,68,146,61,47,58,69,92,211,10,121,187,196,218,76,66,233,204,52,249,169,243,205,182,239,209,103,91,243,112,65,208,11,168,247,202,152,235,31,150,10,26,183,69,194,188,86,31,150,74,41,119,183,141,36,83,234,207,201,209,132,186,240,153,143,159,135,198,40,142,20,198,185,205,246,244,92,153,115,67,236,239,206,166,191,40,223,137,152,32,86,25,171,227,213,149,159,234,231,89,111,37,105,68,219,175,146,88,114,187,89,56,18,197,173,62,44,149,228,138,138,22,211,239,242,167,87,172,220,160,251,233,38,33,2,104,119,255,133,140,236,211,82,72,82,115,197,248,159,166,21,248,84,154,161,226,173,155,150,89,74,75,53,127,149,17,219,179,51,39,143,167,238,58,173,127,46,246,149,3,38,168,158,188,38,10,156,119,87,186,158,182,193,3,231,212,239,110,27,245,173,246,176,68,216,250,68,18,97,208,225,161,240,153,86,230,205,80,88,167,186,194,244,180,5,220,159,222,33,58,18,231,140,15,187,35,90,84,31,122,203,249,118,98,190,130,119,161,9,35,122,108,37,83,220,144,190,126,216,47,86,212,242,167,2,87,165,60,79,133,29,155,135,35,147,45,209,211,188,58,81,138,240,159,166,75,173,61,164,159,5,207,199,223,182,209,238,219,67,25,90,196,198,31,76,83,147,238,191,96,190,208,246,233,48,18,247,127,88,90,81,68,60,79,191,87,165,18,194,51,184,159,214,153,171,232,61,82,248,4,43,94,69,97,136,158,69,183,62,159,86,196,111,147,90,90,122,190,218,115,178,123,234,179,87,158,207,132,2,85,34,22,54,218,175,159,182,113,26,100,82,108,150,105,253,217,115,60,196,2,248,151,14,211,10,86,158,142,193,179,101,242,39,146,241,23,210,11,179,208,223,31,39,36,68,77,80,55,19,18,142,153,14,1,232,253,16,30,54,159,75,192,180,71,61,171,67,187,25,0,214,137,166,132,29,146,240,53,110,202,122,246,30,210,40,229,245,40,101,88,47,213,152,15,225,129,172,255,15,62,59,89,35,177,233,170,214,220,134,7,152,192,242,225,31,163,195,236,251,58,216,56,189,76,37,203,158,11,245,1,106,226,46,79,49,57,157,135,88,60,113,200,166,185,233,226,208,179,237,127,226,232,66,67,198,86,58,4,173,84,241,211,25,253,48,141,4,72,105,250,130,203,100,37,154,56,22,133,64,243,8,24,157,131,135,77,78,127,218,8,152,164,167,134,79,214,147,20,40,237,78,202,186,54,221,64,127,153,227,236,218,176,8,84,70,67,141,106,195,176,12,157,242,243,107,53,121,118,135,137,10,53,70,169,208,125,124,89,26,22,164,232,117,87,122,94,124,34,60,35,10,113,198,174,48,129,166,159,28,221,160,244,246,43,157,57,54,158,248,25,43,79,29,177,99,77,213,188,238,74,113,226,161,167,240,138,134,7,141,60,158,250,196,241,132,90,254,221,82,53,201,227,233,44,165,233,46,238,250,196,124,103,252,63,129,56,241,143,159,27,9,181,161,13,98,230,99,229,140,135,209,105,226,223,186,69,96,183,227,175,3,61,14,205,231,48,82,34,81,11,103,41,61,61,90,16,222,130,145,70,46,46,53,221,69,159,75,233,65,217,25,70,54,214,159,182,125,85,60,239,51,59,229,135,220,79,133,51,58,30,216,203,83,197,21,24,6,138,175,137,36,227,198,214,210,255,249,115,164,80,29,102,220,212,103,183,201,60,234,111,171,161,22,254,236,116,11,173,188,126,114,146,90,111,199,30,251,81,95,60,134,41,75,228,135,211,48,46,29,117,32,103,211,117,44,48,195,143,29,71,243,211,186,17,102,255,30,164,107,134,69,127,70,18,123,147,226,139,189,105,69,148,135,242,48,233,105,243,79,224,236,30,201,116,41,167,33,145,178,113,248,220,100,127,24,17,120,50,196,193,116,129,244,167,205,145,94,3,127,159,166,92,166,131,120,161,234,29,131,229,108,69,219,214,25,107,90,222,194,47,220,44,180,198,251,76,119,240,95,76,161,85,183,255,182,175,241,200,109,224,213,170,197,85,178,3,187,197,11,201,149,226,171,14,37,107,110,243,251,202,231,211,76,67,7,98,233,174,86,68,12,13,7,229,217,254,35,168,18,240,25,26,202,84,234,152,78,197,148,67,231,104,209,62,16,104,179,201,119,224,44,206,79,63,31,188,5,239,89,165,247,191,136,68,235,15,198,19,43,224,84,230,195,85,162,153,218,107,175,29,50,126,93,207,201,145,125,185,112,217,186,96,227,146,116,190,153,236,112,181,226,213,195,116,218,145,58,232,166,98,172,104,71,200,115,58,154,76,49,241,129,185,149,15,94,172,208,229,57,154,53,160,58,60,209,6,214,231,141,175,131,95,247,100,225,210,135,194,77,54,31,9,38,182,161,207,27,254,79,175,129,158,85,45,105,98,0,50,105,4,133,152,71,140,135,39,133,233,94,108,98,73,41,240,185,104,163,110,71,34,232,131,59,141,250,58,87,154,124,144,127,246,214,100,170,141,55,84,13,103,208,54,187,169,93,62,125,215,39,114,246,85,19,193,186,167,203,23,93,163,21,153,113,120,188,103,245,169,79,47,251,200,62,103,116,179,125,125,210,238,20,112,252,171,63,31,33,154,185,90,7,73,236,246,253,93,23,75,219,43,108,108,235,28,48,75,254,126,136,13,205,101,121,216,13,175,222,159,250,14,253,131,113,99,48,153,158,226,208,102,31,229,247,101,54,86,90,42,31,102,126,28,104,235,79,206,126,52,35,163,5,140,184,135,214,211,74,115,33,35,126,216,68,23,164,26,103,225,236,12,216,220,87,181,138,200,43,138,203,166,17,88,197,3,214,64,92,46,142,62,195,74,27,167,41,224,147,118,248,96,250,114,149,130,62,147,117,223,250,201,105,83,19,48,147,162,245,116,127,219,166,28,43,197,106,24,186,177,15,109,40,177,104,172,48,77,224,216,199,232,185,67,170,140,2,119,122,246,61,35,209,216,94,77,89,247,168,181,150,24,71,132,171,75,249,210,166,212,181,157,53,68,59,253,35,91,48,173,103,196,247,222,70,224,148,212,22,154,30,36,229,63,180,208,44,38,139,38,148,176,28,45,84,20,32,49,80,185,112,206,168,35,251,133,103,88,65,50,155,45,234,224,219,167,97,19,38,208,146,49,123,90,146,64,63,184,66,68,211,121,152,54,8,55,129,3,70,167,244,142,96,116,125,91,247,76,38,219,111,40,118,23,134,18,26,244,25,194,202,182,229,182,79,40,112,86,81,159,236,136,27,81,65,23,248,151,234,254,96,88,133,186,113,130,109,131,51,204,7,55,44,223,36,24,32,176,243,40,229,60,210,243,97,75,248,181,40,144,77,95,174,209,221,106,218,169,142,11,91,9,126,25,98,24,83,91,128,183,41,151,250,242,97,106,11,74,102,221,38,72,231,235,67,65,169,191,75,201,120,35,237,26,9,90,12,151,84,91,3,49,133,21,157,151,38,129,169,217,144,77,57,109,251,158,13,185,206,162,45,84,155,66,122,236,109,76,68,89,131,51,210,123,51,242,56,133,190,49,237,56,69,29,124,6,197,157,82,245,9,115,20,30,200,70,174,128,105,186,141,75,27,168,208,158,13,140,95,90,38,126,186,79,133,245,125,222,216,13,205,206,33,75,0,50,45,246,201,254,96,134,48,100,240,11,35,11,24,141,157,40,186,159,189,255,186,48,15,34,82,76,8,29,77,73,49,193,190,108,37,58,82,179,165,3,239,72,58,255,221,236,20,190,247,137,188,113,147,126,214,179,216,159,113,23,148,38,84,85,176,254,12,56,39,251,38,190,215,205,203,238,210,159,117,150,30,12,134,125,13,200,140,53,145,175,193,164,202,136,101,31,140,9,199,186,18,129,70,209,93,65,244,162,115,118,93,7,110,139,230,144,144,244,43,199,254,91,116,119,88,79,202,138,84,13,147,231,25,218,114,229,141,2,102,11,152,228,204,93,189,80,208,220,57,102,60,228,195,219,213,85,135,68,68,32,234,17,26,174,125,67,214,24,164,113,216,242,124,79,205,180,53,36,86,71,70,2,210,102,192,204,34,119,81,39,201,55,106,112,181,146,213,79,239,133,23,172,145,35,241,70,41,149,220,205,133,207,106,151,92,146,238,192,201,92,46,47,76,54,205,165,59,78,180,75,37,93,30,26,218,242,240,119,63,184,111,83,44,186,48,220,197,225,229,151,100,187,41,249,109,24,102,41,104,175,137,86,205,113,247,240,198,255,68,59,223,97,83,136,151,163,9,100,179,239,118,211,47,117,125,199,18,154,78,233,94,57,31,184,212,180,24,181,214,100,254,193,204,250,82,188,57,27,61,196,180,125,27,142,232,207,206,242,194,204,146,33,194,44,158,217,18,174,10,145,14,252,7,255,237,51,214,164,158,61,232,53,162,109,225,67,205,214,252,78,168,3,102,151,215,171,89,233,206,199,155,229,96,102,149,207,134,151,98,127,121,100,229,80,83,221,197,69,46,10,139,219,148,221,145,237,95,206,40,173,31,60,76,143,77,142,230,159,114,119,184,35,125,121,87,48,188,148,200,83,249,165,97,91,42,66,45,208,67,217,29,204,15,166,49,105,84,129,77,195,233,139,184,203,143,82,123,39,243,179,65,204,217,21,4,201,205,96,157,120,111,27,117,135,51,46,191,159,166,161,237,204,35,247,109,162,38,197,126,249,131,39,46,190,55,40,62,17,87,222,238,157,7,204,238,243,230,31,168,249,26,27,254,131,135,117,7,100,129,167,147,46,0,237,215,255,173,218,239,160,187,33,249,174,170,80,57,58,3,102,203,21,145,109,47,126,187,48,215,37,127,117,158,198,121,92,233,171,184,114,187,69,69,59,144,195,57,103,252,234,119,7,30,231,113,233,123,64,247,46,251,147,222,213,52,222,228,45,34,181,208,125,128,49,35,200,43,54,165,58,31,155,5,113,144,46,195,7,31,189,249,45,184,103,132,111,246,61,58,54,201,57,249,85,159,107,196,149,115,201,200,46,8,201,251,201,39,26,174,50,9,54,222,170,171,241,224,127,200,70,83,96,140,39,60,1,155,108,234,151,241,65,239,71,90,30,43,163,82,44,250,244,102,103,140,13,150,127,237,102,38,173,51,13,218,125,53,38,119,196,167,146,12,93,10,216,231,25,6,60,152,140,150,78,99,115,69,14,53,49,21,233,35,37,171,90,147,7,118,8,78,77,169,253,217,168,239,209,31,98,84,10,105,205,98,63,103,198,63,49,1,179,122,76,153,190,211,121,224,177,238,88,186,74,162,20,26,9,174,66,132,181,220,72,30,103,152,241,212,157,4,249,108,100,103,196,35,193,105,178,220,149,165,232,130,138,109,92,217,119,225,33,43,177,100,65,37,62,14,74,66,50,147,148,94,116,49,239,161,105,205,114,140,241,241,126,66,129,22,60,221,243,2,72,57,10,156,251,12,217,92,158,145,137,132,74,148,2,203,203,55,32,8,153,157,104,92,162,179,115,182,16,84,172,102,145,113,189,218,44,90,58,255,241,178,13,162,80,103,254,144,240,11,141,188,234,153,82,236,138,170,212,232,70,50,43,31,143,159,198,178,30,53,9,237,140,146,25,193,25,28,213,45,177,27,46,36,217,71,226,129,17,94,144,159,174,104,255,120,144,2,13,227,44,192,2,155,233,159,215,245,179,37,164,182,92,153,153,12,196,201,233,87,153,83,142,70,178,57,232,155,56,145,156,127,151,75,35,169,219,124,73,132,93,121,134,146,60,180,68,147,103,9,184,52,229,50,97,38,59,162,163,25,90,104,83,162,239,166,176,22,45,84,5,177,230,44,37,16,24,121,103,240,250,209,112,130,165,6,119,2,245,68,238,199,227,124,124,165,37,231,183,153,135,35,7,69,226,250,220,153,156,219,108,47,61,0,58,19,28,55,46,71,119,203,55,123,32,111,45,16,77,183,55,155,189,156,159,124,48,171,75,38,104,87,52,216,98,135,98,218,180,146,91,48,21,134,200,204,241,242,154,238,172,176,149,139,180,56,95,122,87,38,197,9,49,17,77,92,177,109,75,74,80,94,11,87,46,223,17,22,194,83,145,217,90,214,183,224,153,103,226,32,246,66,178,23,157,166,238,226,240,54,121,37,129,75,191,212,207,179,23,165,225,185,233,70,151,16,53,118,178,63,227,91,217,69,111,10,230,195,97,56,219,178,107,91,38,45,19,87,78,155,188,234,85,161,136,140,13,167,195,8,180,232,86,151,177,117,175,28,158,146,22,149,206,226,70,177,210,159,25,1,144,124,32,166,30,54,162,223,154,56,153,186,182,192,168,178,248,201,145,75,206,74,238,132,63,20,146,136,136,198,215,46,17,39,252,113,180,55,61,95,131,31,142,214,138,41,113,163,90,228,240,64,103,82,50,46,100,173,162,33,131,158,19,252,32,37,157,83,172,85,217,19,50,27,75,34,249,237,243,24,122,116,133,54,219,20,40,156,87,187,148,158,51,41,52,156,193,5,70,12,212,127,26,31,245,94,180,239,129,33,236,193,112,163,215,166,61,45,21,232,195,249,47,111,40,54,82,56,165,247,0,9,63,135,23,123,250,63,12,255,225,65,60,157,223,52,145,73,234,14,247,3,159,146,80,233,234,79,227,156,213,169,34,95,153,135,233,106,104,78,17,81,155,22,48,23,210,30,186,250,136,160,0,185,34,88,33,218,137,149,238,84,140,164,94,127,19,177,11,255,74,79,73,34,37,88,180,19,171,212,40,67,208,23,254,20,188,6,86,47,107,68,150,54,217,50,160,45,146,228,124,35,199,219,76,138,255,105,221,204,41,80,76,53,180,91,155,217,113,122,90,131,54,206,169,41,21,210,80,51,24,254,221,132,99,148,195,104,148,5,143,39,248,56,214,35,38,71,235,64,84,203,186,137,28,106,49,13,46,110,244,138,48,112,242,200,79,199,245,200,113,91,19,234,144,214,108,113,237,184,153,84,164,132,231,195,50,60,31,239,45,22,208,173,244,40,34,90,203,158,23,232,169,141,85,89,219,128,113,121,138,26,8,116,87,45,208,55,146,163,158,196,98,69,121,20,254,17,110,234,235,214,118,168,246,171,180,89,163,144,228,15,141,204,81,125,164,5,145,67,104,30,70,209,150,187,246,83,56,130,32,235,204,25,107,64,90,207,99,57,113,206,173,104,193,36,120,244,47,81,126,140,207,143,17,92,30,122,115,55,171,25,175,181,145,233,206,79,89,247,108,149,130,155,57,40,152,228,231,104,190,31,79,172,31,208,188,62,158,202,81,143,32,140,22,138,82,158,247,205,132,25,117,114,234,22,202,75,51,94,119,164,138,24,24,253,225,109,67,165,247,253,34,117,64,146,15,218,37,127,86,164,229,31,175,21,251,151,86,104,32,66,132,202,16,21,74,4,216,181,200,8,45,37,71,125,243,236,92,159,226,81,153,51,232,72,3,147,162,246,16,152,77,84,54,42,171,140,106,69,207,251,142,71,74,131,235,51,24,38,20,33,143,8,6,34,212,15,19,119,82,249,208,154,111,213,6,78,224,230,218,237,86,250,172,75,75,148,180,166,132,110,26,193,3,204,124,189,110,242,167,254,72,43,158,160,15,39,156,77,86,187,213,106,194,234,253,124,251,117,6,117,161,154,3,175,94,57,227,52,30,169,5,17,250,1,142,109,10,169,81,72,71,247,90,95,39,213,139,96,54,84,68,190,84,126,19,50,67,232,251,13,147,252,127,120,219,240,61,226,251,108,230,81,172,69,74,72,51,49,148,152,178,30,2,1,31,104,108,115,168,180,150,254,84,64,161,203,142,128,205,219,81,103,22,36,143,130,146,129,27,157,190,48,188,3,221,220,128,13,81,121,53,248,224,127,5,99,117,176,214,61,58,120,104,207,229,126,73,25,84,198,243,195,145,161,211,50,24,29,148,177,30,242,243,21,249,194,230,41,61,34,44,144,174,239,47,83,146,214,103,82,16,1,219,241,203,195,248,173,42,132,98,237,117,65,68,41,235,97,108,24,31,173,93,120,62,129,45,42,43,40,10,59,124,158,119,157,143,8,75,30,114,105,240,28,30,97,79,162,253,248,252,168,79,44,125,93,133,178,74,124,65,84,1,158,194,47,138,23,129,146,134,201,207,67,73,249,150,133,7,130,164,67,117,117,241,253,10,22,227,89,79,210,67,104,58,79,136,214,251,64,205,118,73,111,139,5,48,14,102,178,86,180,144,87,200,151,54,132,104,192,35,10,138,45,145,195,163,60,69,202,142,137,204,138,215,53,86,126,164,147,186,165,9,186,16,154,214,51,16,16,175,245,201,206,204,84,84,232,145,152,41,202,36,180,144,165,71,187,182,160,189,31,179,194,36,60,127,143,110,151,135,59,172,179,238,121,38,171,132,2,51,77,169,228,228,203,123,105,17,234,176,195,111,143,62,44,246,28,247,220,103,29,92,207,40,99,136,198,177,203,10,60,143,8,43,109,40,206,47,99,84,204,103,128,163,216,21,236,52,36,116,223,49,184,239,226,99,159,166,82,247,23,70,48,245,242,222,202,40,143,66,17,237,19,43,88,115,227,9,53,114,21,170,199,192,188,68,195,74,136,87,249,222,243,34,87,172,231,166,218,178,130,183,179,208,168,209,121,50,153,104,89,176,24,51,244,10,37,34,34,131,31,243,201,153,90,242,86,55,161,141,168,113,185,52,197,250,208,162,153,170,238,154,201,226,172,59,97,100,53,67,46,141,14,239,71,97,107,115,64,188,171,141,222,214,67,221,204,244,102,196,117,109,210,11,250,203,217,66,133,75,221,44,218,158,217,208,201,76,190,169,155,137,70,247,135,215,191,72,254,56,123,152,37,51,183,215,31,99,206,160,225,66,16,234,143,195,69,207,183,175,148,204,78,47,143,188,228,42,177,108,77,58,37,180,192,15,201,121,220,214,207,4,45,180,60,150,35,112,30,131,104,107,61,36,15,245,184,182,232,169,203,86,42,249,163,225,184,46,197,119,17,92,43,31,155,114,127,52,94,103,42,213,253,209,50,60,251,232,32,238,151,66,55,209,67,246,134,53,28,236,99,232,93,75,53,207,112,103,136,126,217,202,180,248,240,204,241,201,244,77,221,100,139,174,51,180,169,196,205,232,37,68,70,51,61,154,127,214,37,231,60,222,78,91,69,125,164,243,182,180,19,209,156,251,16,182,15,28,102,67,192,172,38,42,219,135,38,87,191,77,250,182,149,82,152,156,216,109,210,71,89,47,63,162,127,244,86,4,121,223,228,108,20,166,174,23,157,244,131,26,254,124,224,41,189,240,204,88,233,129,153,31,3,70,9,113,61,191,13,189,115,220,166,241,245,222,54,246,42,253,202,88,140,135,180,61,134,45,79,209,45,209,95,129,86,218,151,219,237,10,55,2,194,243,70,122,72,235,145,87,130,97,175,154,128,39,20,159,87,219,195,82,4,143,232,95,190,66,44,214,12,175,124,241,51,246,206,172,19,240,34,192,42,207,72,43,209,167,72,174,117,40,255,242,71,162,232,87,45,165,225,144,251,216,13,245,219,36,130,211,151,82,36,233,89,144,115,243,216,182,30,204,252,247,200,188,168,4,127,67,214,162,196,88,176,162,212,159,163,215,138,46,145,69,147,218,158,111,135,74,185,191,141,48,206,211,148,208,77,29,63,122,175,45,50,212,15,140,61,252,186,189,188,237,105,70,26,144,127,111,55,46,149,181,250,142,195,234,206,109,38,216,182,31,97,90,162,239,118,5,13,135,185,248,8,92,240,193,44,33,180,152,215,126,204,167,206,207,237,104,13,205,86,246,145,111,159,80,186,132,26,28,134,66,42,211,136,84,112,228,146,176,84,218,77,95,103,167,150,17,26,96,52,214,20,53,18,35,125,20,13,92,171,24,41,95,45,183,108,246,13,113,202,109,134,120,106,170,213,47,105,201,248,59,202,161,105,72,203,6,53,193,6,211,80,219,56,24,55,251,170,249,226,232,169,34,197,52,161,244,232,26,111,38,48,164,63,77,54,55,180,95,145,94,81,55,175,124,85,240,105,220,64,213,93,111,218,196,44,29,198,21,66,167,36,115,16,140,83,91,210,74,91,61,216,98,172,16,62,27,134,78,181,10,99,49,245,203,54,117,33,93,27,81,123,72,87,21,26,221,216,231,228,244,188,133,36,231,9,40,230,35,247,9,233,239,170,66,207,51,231,107,196,75,147,218,200,49,74,169,162,111,149,48,182,102,220,123,116,171,89,153,92,52,24,213,43,208,55,177,162,215,69,4,242,97,30,162,134,125,62,109,189,52,92,70,66,139,142,6,178,71,16,212,172,63,46,58,211,163,237,218,211,77,30,44,180,67,219,223,119,125,53,134,207,148,53,158,247,69,119,89,52,97,113,116,123,125,250,40,63,69,43,60,179,105,127,205,240,48,95,238,247,186,75,121,172,244,104,108,137,71,54,16,172,44,47,26,193,138,193,245,25,194,8,81,140,251,196,206,50,160,118,119,208,15,203,61,119,110,75,229,139,233,232,202,247,145,97,171,147,30,127,65,147,40,14,24,203,75,69,243,249,244,226,194,152,189,212,12,47,91,171,102,160,88,123,41,218,239,52,76,102,59,229,231,135,179,117,5,5,252,190,73,86,147,144,246,199,38,99,182,231,166,160,82,221,17,56,30,23,216,102,157,30,33,222,119,166,204,52,158,167,141,184,221,3,191,79,59,33,24,29,23,70,140,243,120,38,38,212,107,250,133,209,245,82,184,220,124,63,13,91,76,217,47,28,249,74,131,213,240,0,233,202,118,197,18,105,241,233,143,241,231,102,201,189,71,143,254,56,146,110,152,238,247,179,133,144,252,26,100,174,104,137,51,184,63,198,159,27,206,86,60,211,10,43,111,62,112,172,200,134,214,23,197,163,47,96,179,209,208,43,163,157,44,6,112,177,238,128,199,247,51,201,3,47,216,244,170,229,40,74,229,247,195,163,52,215,94,24,247,107,129,147,238,49,170,113,132,238,84,55,135,58,52,55,22,225,16,157,133,85,241,154,157,34,165,121,143,197,128,108,190,112,104,14,128,170,176,101,51,29,170,123,217,137,142,244,199,103,21,97,223,118,85,255,247,99,102,74,109,243,14,178,212,181,82,64,151,240,18,195,0,50,168,143,191,235,222,33,134,69,77,123,170,89,149,153,65,151,208,205,24,72,203,212,199,122,118,202,76,69,55,68,213,64,186,154,240,66,28,109,170,106,229,245,181,141,142,230,69,107,216,123,105,80,196,67,34,2,249,78,173,7,55,42,223,87,99,210,116,73,181,229,179,192,236,27,87,65,126,61,230,153,5,246,125,136,83,176,54,171,131,87,131,187,20,197,48,139,55,150,6,133,208,245,163,103,135,62,164,172,169,99,44,66,235,125,42,221,56,189,242,76,207,77,177,39,184,112,209,232,135,86,190,104,49,63,232,217,123,232,68,72,131,195,125,95,184,83,61,159,237,143,52,31,232,124,30,40,82,87,61,100,49,76,98,89,167,239,66,174,61,2,198,142,22,166,14,209,95,243,122,252,50,121,92,125,29,197,204,89,174,64,124,121,28,134,240,145,38,151,120,213,231,81,249,85,184,94,198,195,130,193,246,188,173,19,127,94,159,3,74,120,106,125,126,174,140,121,182,135,233,69,122,219,238,139,21,140,29,37,25,175,27,23,184,78,245,78,70,168,39,61,163,104,137,6,59,141,243,186,54,176,239,136,76,251,66,255,189,204,199,214,25,18,117,14,159,144,242,40,178,241,241,148,59,97,108,182,133,154,116,168,102,186,186,194,60,5,198,196,227,127,60,66,177,102,159,200,115,61,102,213,139,47,189,135,21,142,185,40,61,240,26,215,236,166,178,177,121,230,254,36,174,73,150,168,234,207,236,157,198,181,217,161,96,247,248,50,35,212,147,195,164,7,43,148,244,28,125,30,90,56,23,49,36,222,233,27,190,80,143,11,63,81,194,227,147,125,208,24,130,160,179,60,142,209,180,94,167,184,45,246,59,143,37,52,205,94,126,106,146,157,121,246,23,141,182,99,224,19,224,61,75,113,168,175,194,171,167,54,244,130,109,239,11,63,10,34,44,227,59,244,212,206,53,228,71,102,199,224,169,240,84,175,181,95,8,17,38,85,197,154,152,230,27,128,212,176,107,178,13,230,19,147,193,119,238,113,105,100,21,159,224,6,14,235,186,232,210,66,19,177,207,217,180,196,79,163,149,171,201,138,115,232,140,86,108,172,160,242,227,95,192,230,42,72,26,39,32,160,31,74,111,155,47,207,215,180,77,165,47,61,129,168,201,159,184,89,90,30,20,246,245,167,81,11,13,23,184,159,225,199,243,72,113,208,117,251,186,84,177,99,127,214,241,234,213,57,51,181,46,75,71,2,3,163,204,176,56,29,72,85,234,178,52,226,208,106,129,234,179,40,49,245,173,107,189,186,84,182,143,154,48,141,246,238,22,72,74,180,63,43,30,25,235,22,78,133,109,105,187,14,54,241,164,45,195,83,246,44,158,207,114,58,248,156,194,99,241,204,138,227,249,242,216,85,198,149,67,78,40,79,100,116,6,93,11,159,67,40,165,79,122,213,92,104,195,197,55,225,228,254,24,143,211,167,237,14,141,153,46,163,254,231,211,203,158,75,111,231,67,42,15,141,169,177,31,118,238,22,18,32,103,198,120,194,174,49,130,113,74,255,254,102,247,172,143,133,183,25,46,191,103,11,169,138,183,116,125,159,81,235,87,110,92,218,103,213,99,14,41,110,187,124,222,64,125,188,220,249,28,103,120,185,91,25,89,51,56,48,39,114,248,15,175,39,55,132,61,130,19,60,48,145,92,249,73,190,38,220,24,194,223,190,89,173,76,142,62,219,209,52,194,14,186,81,26,213,165,135,242,88,120,94,158,72,244,21,124,174,86,239,119,67,205,108,115,170,108,79,113,0,100,227,237,48,61,127,77,208,2,33,43,236,158,139,137,90,93,120,89,97,107,93,171,233,71,248,190,218,58,217,86,248,115,183,169,133,17,146,100,231,21,249,79,15,186,7,134,160,103,51,224,109,247,232,135,152,72,166,192,20,86,246,245,254,70,247,178,200,79,195,217,112,79,216,140,186,188,22,229,185,234,230,180,23,222,92,133,209,33,112,154,59,156,168,55,123,110,73,121,153,37,159,123,184,53,12,14,41,115,93,24,35,14,207,161,64,4,102,127,47,247,133,129,159,115,40,90,49,137,63,217,170,177,249,90,229,194,80,7,186,162,76,249,195,209,141,112,187,220,181,85,243,252,101,158,175,222,132,39,4,174,166,20,230,240,137,223,85,17,29,26,17,50,168,31,92,109,134,145,177,64,130,197,27,241,14,124,38,180,222,245,104,242,167,129,238,41,28,118,90,98,25,9,223,215,129,128,114,85,226,136,233,52,133,103,114,49,77,54,89,62,206,166,145,26,189,95,55,17,188,122,78,64,213,130,187,245,193,240,132,182,108,188,207,103,78,241,218,97,162,29,245,159,34,252,95,97,213,78,231,200,35,151,68,107,135,111,80,77,226,250,4,111,242,50,169,163,198,84,89,127,78,130,242,50,179,169,15,124,183,93,139,145,59,150,62,21,254,160,56,76,131,243,124,222,7,163,208,79,78,145,91,133,41,171,237,45,124,101,163,103,147,124,169,254,54,220,110,255,109,52,115,164,251,137,43,223,46,186,199,50,71,177,58,203,93,159,245,196,123,173,27,19,88,210,86,211,98,126,11,126,221,104,71,107,153,235,140,19,11,107,28,94,136,234,220,81,136,92,170,115,123,217,236,166,199,9,169,176,41,13,183,230,138,6,188,178,24,138,113,156,253,243,224,14,147,74,53,101,250,170,194,61,152,238,175,162,239,58,147,242,247,78,28,34,131,142,99,246,63,109,74,161,181,0,182,249,111,34,67,143,5,62,115,196,24,192,54,215,5,188,112,112,90,23,166,1,243,139,100,9,190,179,84,97,41,104,159,201,235,171,244,131,14,179,64,81,152,6,171,11,19,144,110,129,71,255,92,250,40,121,83,196,214,11,163,1,224,155,189,7,153,98,148,241,166,192,214,112,231,71,159,233,185,94,15,3,174,155,166,224,223,39,61,88,25,243,188,92,232,102,54,85,231,19,223,31,124,54,144,229,134,247,166,108,9,197,251,123,40,198,49,184,243,51,48,30,155,185,59,140,182,84,222,10,83,163,172,31,188,32,48,68,140,97,48,61,24,45,96,84,194,5,101,99,145,2,69,29,126,232,79,155,244,226,247,84,38,170,233,151,157,103,240,254,118,7,3,189,116,252,167,245,93,243,133,143,239,174,41,162,238,231,224,2,137,62,142,206,168,246,149,173,143,20,93,221,239,145,178,197,164,183,95,94,72,199,73,239,187,112,8,80,103,138,151,23,98,169,187,253,93,56,249,220,61,245,133,216,116,82,28,62,115,102,111,58,84,200,8,124,11,207,88,104,77,226,218,33,48,101,60,127,226,155,30,172,169,111,147,238,216,237,7,103,107,203,186,239,131,48,96,126,122,46,7,38,173,49,202,29,227,100,34,246,39,48,72,87,15,26,236,243,222,215,185,145,202,6,237,131,59,42,182,122,114,52,206,190,122,200,64,201,202,140,219,46,140,162,200,231,252,0,76,255,213,144,147,155,19,204,250,158,41,13,19,52,122,233,209,103,87,147,252,232,117,254,122,202,40,230,101,251,38,213,224,124,19,106,205,196,234,215,140,167,66,72,158,179,220,54,45,23,95,75,34,240,175,112,126,225,124,6,211,151,100,1,70,36,174,201,125,177,111,169,237,194,180,25,117,129,77,245,61,78,206,170,215,238,64,228,139,28,159,106,234,160,171,22,43,245,170,112,242,134,53,131,113,226,41,2,255,20,50,28,230,66,229,210,134,57,161,38,127,97,72,155,223,2,176,193,229,147,146,53,212,118,12,23,61,75,7,22,200,6,99,32,2,231,167,11,140,135,220,47,22,54,24,81,40,185,47,156,13,63,105,96,96,24,251,242,190,6,29,168,62,93,210,88,67,71,204,82,56,127,250,59,160,232,116,100,121,40,56,129,125,180,93,224,101,246,49,2,67,128,105,126,101,92,119,147,97,10,236,77,126,214,94,49,100,191,103,48,159,129,159,188,98,146,152,244,190,140,24,26,48,29,70,85,47,252,23,121,59,12,153,85,31,154,237,183,187,223,54,59,153,177,166,188,16,102,169,248,237,73,107,188,62,211,133,187,117,118,248,103,234,164,175,51,155,135,204,7,211,250,81,101,210,58,207,132,54,251,239,210,50,77,130,171,232,149,211,218,56,28,70,8,97,39,25,13,38,25,243,125,35,228,159,236,37,93,152,10,237,199,183,129,88,5,121,94,71,26,59,196,79,116,28,120,67,225,151,223,110,244,102,125,107,16,217,171,81,111,12,68,192,67,105,226,151,211,0,166,178,45,51,162,209,101,119,186,112,125,198,41,154,38,43,46,28,113,250,155,137,108,198,226,58,95,160,31,76,232,118,35,63,186,84,16,88,110,126,101,204,214,93,135,241,121,153,229,35,53,14,250,175,207,40,239,247,183,251,79,206,239,59,250,204,150,40,231,223,247,105,11,212,87,134,229,104,90,169,215,189,109,122,75,138,143,211,115,110,178,57,247,174,97,59,143,143,109,3,76,237,84,22,102,35,118,197,88,49,117,122,153,117,250,79,165,167,199,133,205,45,225,8,172,120,10,112,142,158,243,78,25,103,148,1,207,46,206,15,46,236,146,242,61,183,137,47,206,111,25,32,247,87,197,253,129,232,184,165,218,252,125,32,167,138,82,209,133,187,49,216,2,70,218,67,66,134,102,197,192,254,61,112,136,58,117,202,72,97,55,132,14,191,195,231,119,36,26,33,233,198,32,118,148,141,171,94,89,66,186,33,110,155,102,240,219,103,103,34,47,159,244,40,224,182,12,85,128,103,235,95,92,123,23,172,152,244,159,192,40,129,204,239,93,210,148,12,59,83,143,54,233,34,135,17,90,191,32,94,52,159,201,14,94,37,12,56,9,14,137,60,251,231,15,77,153,232,68,53,75,102,82,104,119,108,149,28,182,29,177,28,109,108,254,20,71,163,225,44,235,139,117,44,125,27,236,129,4,62,58,142,114,215,109,154,99,228,7,211,159,59,229,121,87,83,81,45,1,143,222,116,16,146,150,43,201,135,40,187,170,89,228,153,153,171,84,249,86,198,109,238,0,237,94,153,121,51,124,219,15,67,167,144,16,216,224,25,241,209,225,73,170,170,222,17,206,47,207,79,12,99,208,196,216,16,25,185,48,188,143,185,191,15,19,247,231,86,37,214,47,52,10,124,194,43,124,86,88,38,116,249,237,134,242,99,249,78,78,46,171,106,68,93,126,13,151,203,97,235,41,251,215,59,163,255,248,209,123,195,137,253,156,95,50,207,254,74,62,2,23,147,3,114,24,206,154,62,143,97,114,236,241,60,168,48,10,138,132,70,91,211,31,38,147,191,60,44,122,48,226,155,132,41,38,230,155,182,153,24,140,112,135,73,227,119,25,159,136,249,172,56,122,152,241,111,85,24,58,242,188,112,214,152,210,70,224,140,33,148,151,72,162,242,229,160,161,178,125,140,20,60,50,245,167,77,202,101,141,248,52,74,169,50,62,73,67,167,234,19,85,205,48,191,228,179,180,60,228,151,236,224,163,30,212,1,171,204,84,211,180,95,124,66,192,0,89,54,55,166,70,149,190,96,248,44,126,4,180,178,9,160,222,216,62,221,105,96,83,25,145,223,206,232,104,38,159,231,200,196,214,34,39,167,81,247,43,26,50,211,225,157,32,175,147,74,61,178,143,14,211,218,178,158,249,219,210,254,49,199,174,103,53,70,40,252,211,171,183,249,25,69,4,93,58,6,45,81,249,78,254,103,161,145,25,120,155,119,150,163,20,32,187,44,136,103,151,180,61,216,61,235,206,68,221,65,150,60,74,19,125,199,178,84,243,45,129,177,228,209,178,225,11,121,129,244,255,156,187,210,17,119,225,212,197,126,160,253,82,164,190,251,64,197,187,207,45,49,35,156,222,149,124,36,33,71,219,117,127,129,30,177,139,2,179,220,110,92,241,150,44,244,248,17,228,88,171,55,123,253,170,113,0,114,15,190,118,36,243,34,147,27,99,240,165,120,42,103,119,72,32,38,49,198,137,35,191,230,241,97,158,200,250,129,208,203,220,115,252,116,134,25,43,3,9,49,157,79,253,147,135,66,142,84,210,18,228,239,206,255,77,129,53,64,161,203,115,124,6,227,22,69,172,213,30,148,13,91,185,7,139,154,49,112,161,241,236,134,32,179,203,248,167,153,110,71,172,202,177,194,51,32,166,67,146,46,62,174,12,47,89,62,174,179,2,154,223,105,192,121,222,98,63,48,98,39,17,253,100,122,129,52,132,135,90,26,239,106,192,245,207,26,6,159,1,220,227,101,116,250,173,31,120,151,8,49,18,132,205,45,104,199,94,175,85,9,248,170,6,178,228,250,178,31,77,195,70,206,26,36,67,112,254,68,173,129,105,60,215,40,153,38,132,152,103,121,23,104,97,8,108,194,128,126,242,197,151,166,111,139,90,69,243,113,130,36,62,59,93,129,215,186,179,25,18,237,231,221,234,70,147,202,149,95,25,202,123,83,114,18,120,12,50,193,197,206,98,143,219,218,109,176,115,227,12,45,67,131,35,246,199,172,41,177,107,161,238,174,27,42,118,53,205,207,109,37,119,221,235,153,133,102,141,61,79,39,109,35,207,140,90,248,136,13,21,171,222,101,234,27,204,6,112,7,140,176,223,61,57,169,22,92,34,125,59,86,144,195,149,172,66,50,50,71,139,221,26,59,187,170,48,197,59,223,58,36,147,166,208,163,233,2,140,221,55,164,242,148,243,3,183,233,239,11,15,130,148,229,198,14,92,189,2,13,188,16,129,208,147,83,146,240,199,66,242,122,228,173,71,83,250,242,75,75,150,176,220,122,229,246,159,56,154,110,136,46,223,238,166,113,160,249,6,154,81,219,171,162,178,11,197,42,160,86,29,12,63,190,82,141,157,63,109,54,58,26,72,34,249,55,144,204,96,77,66,17,172,117,207,41,253,194,89,207,167,4,187,200,154,67,162,247,172,3,222,234,178,6,80,25,175,197,151,8,196,68,198,148,57,105,162,4,241,53,210,0,167,66,178,90,51,111,208,135,253,232,68,234,69,95,216,252,25,246,70,2,235,252,169,236,62,206,137,207,224,44,158,201,225,100,53,203,27,65,178,206,39,234,101,170,26,77,190,94,100,201,114,241,20,83,255,121,87,74,202,112,153,64,219,7,163,111,91,186,38,128,51,14,2,126,101,8,38,93,134,169,101,151,77,84,196,51,138,7,156,154,72,165,181,102,68,202,176,64,214,175,154,10,69,66,169,70,186,146,18,102,215,60,43,233,124,207,185,99,179,51,111,251,3,164,67,94,137,231,120,81,134,159,73,182,215,232,102,162,178,238,137,84,250,23,100,237,35,195,136,48,78,192,155,252,226,133,49,0,29,126,238,180,84,3,13,20,143,0,79,93,211,255,179,245,3,163,212,114,66,58,207,62,111,188,226,134,194,40,176,23,207,93,19,80,200,7,100,26,231,41,14,38,164,214,69,4,227,150,61,252,101,67,171,239,26,58,46,170,156,109,58,92,231,147,167,129,174,141,120,217,135,22,107,120,151,39,74,167,119,243,116,35,233,166,44,187,38,228,112,177,190,242,140,60,173,248,90,73,24,9,161,7,47,83,208,84,156,36,2,35,149,85,124,94,176,66,195,218,58,20,208,11,241,244,20,132,118,54,174,227,249,109,175,81,83,3,193,12,80,235,16,166,130,187,189,76,129,52,73,151,28,173,201,151,181,40,145,144,112,148,16,202,150,179,225,63,205,132,40,114,100,205,72,213,30,46,44,158,74,41,178,246,209,193,136,237,139,195,184,21,232,48,90,166,65,182,163,242,131,222,167,194,112,109,191,89,3,217,183,36,141,250,48,198,170,81,137,188,160,69,210,91,70,33,202,166,243,147,117,48,251,91,106,63,93,96,36,140,226,104,44,4,178,158,156,228,127,243,159,182,36,144,44,218,136,77,140,79,0,148,105,119,217,84,254,111,119,177,45,225,36,159,188,156,132,152,106,146,77,21,73,196,243,8,188,124,97,34,215,183,197,5,152,153,237,91,90,240,123,227,83,184,239,113,83,3,106,254,205,210,247,158,36,221,118,62,118,210,88,223,139,162,75,40,105,64,202,124,28,123,42,104,154,148,178,228,105,13,178,48,203,143,62,19,240,28,249,133,235,246,239,10,254,45,45,155,23,166,7,220,243,244,100,51,219,148,17,134,130,147,183,27,254,186,109,147,236,153,182,145,246,139,191,39,20,122,244,178,137,238,123,156,26,17,138,188,244,37,83,44,140,187,34,14,171,242,69,111,51,115,240,146,77,91,232,217,202,178,195,174,183,69,193,167,89,251,158,164,219,54,12,151,234,101,203,246,107,188,90,10,27,225,201,225,106,13,24,239,224,205,211,127,155,238,165,36,105,196,157,233,233,251,246,246,191,170,123,146,121,110,39,83,207,253,80,118,123,58,19,209,59,245,169,238,128,218,178,166,223,251,9,181,191,208,106,209,185,209,117,255,75,230,39,170,146,156,89,156,59,155,81,189,179,39,186,129,177,180,168,47,92,31,88,235,84,80,139,63,227,64,80,155,77,181,196,204,30,41,158,8,212,213,34,193,207,74,166,48,252,61,207,51,192,144,14,144,26,216,50,249,165,238,176,41,78,62,241,9,204,17,63,250,167,95,40,241,201,175,114,252,253,54,45,177,75,203,192,152,64,149,40,105,210,101,92,229,195,36,179,116,46,220,231,41,147,31,45,178,28,218,153,167,7,63,168,215,48,182,164,184,55,230,78,94,65,171,63,31,65,137,110,216,216,47,127,215,149,122,128,22,139,144,134,154,201,43,243,144,101,144,31,21,24,189,109,159,113,96,10,46,205,17,161,231,218,189,122,96,226,209,148,189,4,62,127,63,189,112,15,201,164,87,141,117,41,106,123,32,77,4,145,178,214,52,135,233,205,248,124,245,19,136,45,90,207,177,2,249,247,74,202,185,231,54,36,126,65,195,15,73,33,135,79,188,89,182,158,156,2,121,249,222,119,65,162,87,249,10,184,198,51,236,63,24,38,201,146,247,77,45,9,129,188,15,134,141,163,123,205,105,150,99,126,112,66,136,172,104,237,111,222,73,5,183,139,107,26,101,123,69,88,120,223,177,200,153,145,180,145,45,50,45,76,206,209,64,117,168,228,167,206,180,178,183,72,2,147,229,84,152,125,125,204,179,217,212,252,243,179,141,37,168,248,30,89,70,74,118,234,230,35,13,236,47,191,147,91,165,238,54,121,153,80,141,169,93,126,240,34,177,46,79,20,193,83,26,108,29,110,230,185,253,39,213,18,39,95,70,93,147,100,202,180,238,170,122,79,62,123,215,52,14,122,134,45,142,70,150,63,63,73,160,115,254,123,244,153,30,166,36,68,232,18,103,110,137,147,35,215,42,55,70,106,171,250,23,132,120,228,214,29,128,61,180,88,250,112,192,203,26,133,163,126,95,63,17,23,96,186,163,235,147,252,202,213,67,248,116,194,207,169,219,7,90,1,206,104,201,14,231,94,244,145,154,154,111,92,247,48,93,34,133,151,201,150,127,240,185,139,58,170,86,200,32,90,249,84,13,53,106,100,205,171,177,103,90,95,170,146,152,13,58,223,243,219,39,172,243,233,148,132,120,215,112,21,198,101,154,78,87,192,52,33,53,29,43,103,217,68,243,228,131,91,55,207,223,167,0,87,154,207,58,180,217,231,173,105,57,148,162,155,239,185,18,146,72,90,168,98,228,140,26,247,109,183,34,31,1,30,14,171,196,149,83,196,223,250,190,206,160,37,132,112,152,233,79,179,145,180,129,236,225,131,1,13,14,77,51,117,212,240,151,135,27,231,203,79,115,11,157,1,120,196,94,19,2,177,248,115,24,156,73,50,126,48,225,194,24,122,105,103,164,84,143,116,80,235,104,207,83,203,214,62,55,3,54,111,5,133,89,39,154,192,169,149,23,174,206,239,74,54,47,105,54,243,119,244,8,248,204,30,109,61,240,156,23,94,148,167,52,249,92,141,46,236,112,67,193,240,57,249,153,182,226,43,32,146,86,74,2,30,103,231,37,92,120,164,46,83,38,240,24,190,185,65,12,20,33,142,7,174,94,157,1,70,119,94,97,54,86,30,207,224,87,215,159,113,14,243,251,62,22,68,58,235,158,15,124,162,234,56,57,2,64,178,219,60,129,82,135,242,101,48,140,41,117,190,254,193,205,89,3,192,102,87,245,192,193,24,2,110,24,107,104,29,154,116,160,159,156,62,252,241,192,44,138,41,96,83,28,210,114,193,128,75,85,63,152,249,85,153,82,29,115,205,157,46,76,212,178,31,248,91,224,0,89,63,159,83,103,47,66,79,100,189,167,222,51,210,175,206,152,3,101,39,172,191,75,141,244,43,37,80,141,158,75,25,3,232,90,124,180,122,67,135,8,245,253,224,188,239,177,156,108,41,122,102,203,229,104,165,236,41,227,0,225,137,79,228,111,96,57,79,158,174,61,48,228,47,135,161,227,61,119,69,179,239,40,1,155,175,149,194,57,10,36,192,39,182,93,235,129,189,31,221,96,72,227,67,235,62,37,127,214,109,48,123,104,172,215,130,21,197,158,181,252,121,255,188,134,247,3,183,175,239,196,96,102,44,57,249,121,203,159,223,22,62,122,103,194,169,50,159,161,255,120,22,36,31,68,86,75,83,58,2,52,65,95,181,231,143,236,32,153,3,90,162,235,231,214,53,140,196,36,134,189,63,248,211,176,5,197,99,124,191,7,51,196,29,158,116,247,62,63,221,208,79,14,184,19,63,42,204,254,108,6,204,188,255,156,28,245,209,22,48,178,87,122,116,135,201,244,157,28,110,228,153,228,245,183,241,184,251,38,5,234,175,123,104,76,221,16,27,252,218,205,134,105,150,164,44,245,46,99,66,124,1,1,221,140,103,27,175,44,12,251,156,124,28,254,218,40,158,26,32,58,220,235,194,144,12,228,190,144,104,240,205,192,180,158,153,166,47,27,179,218,20,87,214,126,102,32,2,179,43,28,126,114,94,93,150,141,8,93,249,94,128,65,159,22,159,18,29,196,39,228,90,62,161,112,15,117,206,7,166,52,94,28,134,71,171,1,30,6,15,95,100,202,166,155,210,128,126,63,8,171,251,60,186,138,249,123,142,7,158,31,147,219,96,2,205,231,104,140,199,238,209,230,24,169,240,110,206,159,154,16,103,91,121,38,164,145,61,14,98,151,136,182,154,30,76,42,45,238,58,241,141,148,103,182,195,223,193,159,40,9,249,61,159,105,244,172,232,223,178,201,68,121,130,218,164,247,197,208,250,54,134,120,217,208,23,164,207,12,71,211,111,199,11,156,169,122,43,140,52,140,31,189,204,193,166,61,112,253,124,71,13,134,47,254,44,31,212,45,238,209,69,250,140,126,240,114,254,201,252,249,70,183,247,232,72,108,91,75,111,42,253,253,109,239,20,50,24,34,254,122,224,246,201,169,24,92,159,188,11,115,80,119,58,235,68,36,227,68,231,47,92,99,25,64,246,167,143,63,112,254,116,154,13,174,245,15,76,228,124,79,206,251,235,207,170,10,215,211,225,132,6,234,3,163,6,82,3,62,115,212,251,88,146,215,78,65,73,108,175,183,130,239,185,170,105,235,166,166,51,15,76,53,181,4,76,206,247,129,187,83,11,64,89,97,244,125,77,140,6,226,96,210,234,77,95,200,188,117,112,96,250,140,116,221,29,124,239,43,224,94,242,19,106,80,179,26,129,210,215,242,160,72,190,95,56,237,94,251,243,137,32,94,237,48,54,225,207,210,105,238,136,241,80,166,202,200,26,140,165,115,220,215,52,15,139,103,93,198,81,197,97,40,21,74,67,161,64,159,227,202,154,229,156,158,233,16,230,79,192,28,174,48,62,79,113,221,213,58,236,159,69,128,141,134,195,48,136,164,128,217,172,221,60,251,80,128,30,54,167,174,79,121,99,151,238,48,150,31,202,34,161,113,209,47,155,13,73,203,250,64,11,52,116,63,150,152,243,33,53,208,214,242,41,58,2,155,82,235,27,232,148,20,179,6,59,142,103,255,147,172,219,45,7,12,53,108,191,143,236,211,35,6,94,181,235,38,227,192,232,14,248,165,89,245,101,232,51,99,12,174,56,154,76,219,179,244,17,1,140,64,203,24,178,199,56,175,3,161,236,184,178,110,77,182,26,68,81,130,142,163,45,213,161,48,124,154,217,3,54,13,46,125,155,120,78,212,123,116,83,22,59,162,102,103,152,181,128,231,90,79,8,134,157,69,141,251,98,171,156,245,101,119,20,246,227,210,104,50,148,247,217,72,84,221,43,135,27,213,37,31,139,163,132,75,135,2,183,161,53,223,70,186,168,142,22,111,59,151,45,147,70,195,221,107,223,131,105,110,211,239,163,227,34,17,223,230,57,89,214,132,17,194,85,201,171,155,166,42,159,181,243,134,12,44,146,250,14,211,175,94,148,34,134,174,160,71,81,86,105,219,69,121,159,105,121,51,221,64,172,8,129,187,46,244,52,58,20,139,63,21,210,11,202,107,70,77,10,230,203,15,70,229,92,58,235,129,55,69,45,135,173,51,74,22,191,138,97,164,167,207,39,249,186,103,218,48,169,57,79,148,193,125,44,15,121,7,230,92,176,93,15,140,214,180,18,235,56,223,248,114,139,100,193,216,139,200,125,227,213,232,197,209,249,227,126,43,223,149,42,123,220,55,29,91,189,76,101,4,22,139,225,126,176,49,148,52,101,100,70,56,203,35,138,78,43,150,150,227,138,21,64,125,36,98,151,40,174,170,80,25,105,199,251,210,220,147,148,29,36,64,129,19,52,151,113,225,42,243,78,233,232,104,251,202,217,105,221,89,146,3,192,156,207,27,24,185,240,51,231,47,73,154,98,108,114,214,74,127,166,231,174,187,140,114,60,112,150,231,54,64,19,26,58,1,195,231,105,235,43,40,31,152,214,62,185,110,92,90,82,245,97,140,56,21,244,254,11,91,183,176,175,218,152,92,165,34,175,19,57,111,212,1,29,62,59,166,59,49,160,161,93,157,176,49,241,182,70,47,252,194,231,77,163,27,226,240,180,30,96,133,107,36,169,15,140,122,143,196,34,180,195,167,79,235,192,142,78,58,31,162,19,55,114,143,115,119,211,119,187,48,210,241,94,193,231,96,150,213,251,200,146,121,7,164,56,154,217,81,6,10,12,138,52,227,251,129,117,164,164,60,211,207,79,113,101,63,41,241,184,47,50,106,136,24,250,35,51,94,131,194,116,156,140,225,15,173,152,5,241,186,240,89,35,202,231,89,199,3,79,228,88,235,133,51,26,119,30,110,0,183,42,231,62,243,213,154,247,101,38,136,137,241,208,138,181,55,77,95,191,6,106,175,233,22,202,45,4,198,164,194,159,10,84,243,59,21,35,41,101,225,165,195,149,150,133,113,225,137,33,146,239,181,135,181,192,79,129,25,213,57,6,113,181,93,253,82,24,82,196,29,134,208,115,228,183,173,173,32,38,29,170,177,146,245,196,155,201,27,174,25,226,227,76,81,93,238,43,103,170,178,254,211,121,179,109,149,167,146,160,177,223,215,201,115,26,75,97,212,228,226,117,54,107,171,10,152,94,99,24,32,31,12,207,65,218,230,138,189,132,22,223,207,89,249,164,144,137,198,51,11,156,95,217,16,139,64,64,66,128,62,2,28,233,234,67,80,130,54,171,19,191,236,193,87,157,4,206,56,170,120,184,61,232,89,21,22,37,125,0,53,2,2,174,154,54,199,64,209,229,27,109,221,159,62,79,225,190,140,129,68,93,153,177,62,176,1,17,116,64,56,143,207,154,62,194,235,180,116,96,116,250,156,209,10,204,124,35,191,252,19,147,112,20,181,91,121,216,103,246,66,245,63,190,219,129,41,195,253,56,176,1,26,165,199,8,45,180,163,220,43,179,182,206,228,121,143,193,18,60,111,217,171,160,78,181,238,125,177,144,37,249,182,186,117,192,207,24,222,77,146,153,24,47,161,84,22,131,159,196,232,93,237,153,21,201,132,196,87,75,82,106,11,76,51,126,76,24,230,15,48,4,52,70,81,92,245,70,30,101,42,76,223,204,138,235,202,136,50,255,91,170,198,127,253,232,189,166,76,255,126,204,236,176,123,222,59,98,30,27,119,114,46,66,91,48,19,171,218,99,106,239,216,168,110,121,212,197,178,51,49,252,144,13,144,169,0,197,108,55,244,249,153,24,23,89,167,139,169,235,244,24,34,214,100,85,116,4,157,229,110,205,248,168,10,35,116,203,248,35,7,18,107,41,189,64,87,251,135,177,157,88,75,35,174,202,76,30,242,97,156,69,198,163,232,193,250,37,188,253,130,17,183,204,251,16,243,164,5,143,180,75,131,205,225,33,93,194,191,233,94,55,219,164,158,98,128,45,230,13,57,249,132,47,19,249,110,182,92,69,56,211,40,89,145,222,140,209,187,134,136,18,49,127,158,109,209,138,137,168,153,121,128,206,205,133,5,56,30,74,193,66,78,230,79,234,220,229,78,144,252,109,146,37,11,209,247,216,247,96,83,148,147,124,88,214,70,80,70,252,182,181,174,220,75,219,205,82,14,113,229,237,90,49,176,210,26,239,44,102,139,106,86,169,2,47,19,185,188,235,153,216,178,195,6,66,34,237,206,37,166,218,113,99,128,196,2,182,239,106,199,68,47,48,198,53,107,221,216,198,148,180,36,192,200,164,170,229,145,205,45,241,59,188,131,229,20,93,124,36,167,232,240,89,131,142,37,37,60,250,103,227,34,9,164,196,54,244,6,24,230,170,34,27,19,44,226,122,235,50,208,196,90,29,216,158,170,111,107,50,60,148,173,241,224,178,39,225,219,154,110,69,32,9,54,33,174,196,174,135,21,95,54,30,108,191,220,205,151,93,13,36,89,33,234,21,220,153,102,204,11,116,179,203,182,132,74,213,188,95,23,31,94,147,141,5,6,85,109,197,52,57,27,12,80,233,40,163,225,44,199,198,2,2,246,115,114,8,243,37,130,23,74,43,85,242,48,116,18,237,27,65,176,72,105,170,178,224,66,229,229,67,166,133,185,180,187,150,73,2,63,181,248,56,233,135,214,102,183,1,251,99,7,140,182,137,252,54,89,236,25,225,9,109,253,90,186,172,205,124,252,98,157,135,165,62,180,199,15,85,158,248,126,134,117,203,103,133,217,124,239,11,147,28,144,6,66,122,237,242,189,49,8,143,67,224,132,198,127,92,184,153,76,203,185,173,97,48,46,124,81,254,123,96,62,254,29,131,1,33,104,217,1,159,129,86,157,120,128,128,238,220,105,235,79,175,30,205,212,147,221,242,18,206,67,157,166,158,85,238,206,254,225,191,208,19,185,35,179,140,35,121,211,46,166,106,190,148,59,178,83,189,46,237,66,61,207,108,85,15,54,217,93,103,77,196,144,60,137,113,198,48,237,89,46,172,153,58,189,199,55,211,154,182,245,194,38,198,96,145,86,99,211,87,180,131,234,124,93,57,166,113,218,52,144,140,212,68,204,228,211,142,172,245,218,111,113,37,107,2,118,163,161,249,100,221,88,236,188,140,112,158,208,249,251,245,192,40,75,7,188,215,124,146,60,104,163,121,218,13,39,141,150,211,11,231,230,111,235,192,38,31,169,245,170,94,171,239,35,207,159,154,158,140,102,144,100,190,195,191,28,123,40,129,211,152,213,191,93,66,169,173,76,16,83,39,31,94,43,195,160,145,253,244,3,195,182,10,56,207,250,52,52,155,114,105,13,216,170,49,10,215,149,124,105,92,182,234,202,40,197,98,14,29,36,135,109,221,109,15,60,234,253,237,51,82,159,242,164,217,71,120,168,188,56,86,21,1,154,77,206,81,238,66,37,92,217,222,192,93,202,120,182,166,60,67,45,5,215,10,184,140,46,9,11,96,119,250,50,152,15,76,111,12,73,27,255,192,40,55,78,85,57,161,37,238,4,117,126,105,228,155,150,204,12,214,49,87,188,182,79,116,75,25,80,97,62,248,28,48,252,135,242,192,103,190,189,39,199,38,166,255,133,227,228,5,113,238,63,71,15,129,217,250,233,99,65,148,242,254,54,68,47,77,108,147,210,107,158,182,51,131,154,174,201,74,250,8,124,172,156,205,66,215,126,234,31,234,211,229,50,3,234,247,216,160,28,77,154,118,150,246,82,112,93,117,249,188,66,243,115,234,250,129,145,156,106,190,119,161,171,59,13,173,248,162,36,85,4,70,70,230,185,233,238,210,211,208,45,77,118,184,63,176,243,208,65,217,72,182,7,141,88,31,143,168,54,30,20,173,99,159,198,17,65,221,90,50,50,255,190,158,163,196,254,243,94,85,24,39,241,11,87,138,97,15,92,239,149,17,175,149,231,243,58,91,253,203,137,192,188,233,253,250,74,186,9,38,250,62,103,127,78,94,152,125,227,228,5,61,249,165,223,238,12,214,1,145,255,243,101,182,57,35,178,100,138,47,90,70,227,179,47,81,167,166,249,120,41,229,14,243,155,30,31,207,25,38,79,142,19,116,173,160,52,80,177,88,15,175,32,53,183,51,49,152,189,85,127,42,47,217,201,101,136,162,229,82,202,211,192,75,138,61,142,166,148,245,212,109,160,10,223,163,241,46,158,239,209,193,244,53,120,245,151,87,144,41,180,125,48,58,89,93,203,243,240,101,239,235,128,36,245,144,45,16,142,168,227,50,118,206,56,123,107,16,88,35,59,29,8,119,32,189,240,93,17,62,244,163,77,116,70,175,140,54,127,111,236,100,77,62,145,227,179,112,54,196,168,252,117,146,11,220,67,105,7,109,132,24,7,240,36,24,122,42,55,87,7,43,65,188,233,207,149,179,194,4,81,49,161,56,83,219,195,105,240,198,178,149,206,170,76,242,79,81,236,165,75,48,207,70,125,138,66,24,140,5,217,143,47,109,61,229,121,170,93,193,13,43,100,203,183,86,125,168,187,5,55,12,231,191,71,8,196,132,153,157,140,107,202,108,207,19,181,185,47,80,227,215,234,251,48,231,78,127,38,140,170,53,148,169,129,214,172,55,65,81,252,216,227,33,245,152,167,153,163,84,11,159,65,138,107,219,12,238,38,210,53,122,108,233,107,58,73,248,44,144,144,153,218,3,215,25,60,94,172,3,149,238,218,208,189,235,193,143,36,129,244,204,71,244,161,101,231,85,147,241,71,81,81,71,97,235,211,217,207,105,255,156,89,159,242,97,13,210,54,27,167,250,50,53,216,7,58,249,57,65,172,248,211,226,158,157,89,70,252,69,219,146,138,190,48,33,185,86,212,129,105,199,147,170,41,18,117,222,236,186,76,101,68,27,92,176,204,241,92,59,232,211,207,102,90,225,213,249,253,153,100,248,82,50,108,55,102,149,95,54,163,93,182,70,68,68,203,83,233,216,243,194,203,81,222,52,214,246,247,166,88,215,150,234,243,36,212,130,156,240,125,166,132,52,181,19,28,158,140,55,218,65,22,166,205,86,165,131,182,219,70,193,69,167,22,164,141,226,20,180,61,5,10,67,138,180,189,194,168,84,249,0,39,251,85,180,184,14,156,226,171,70,146,143,228,182,192,52,115,121,55,82,33,231,213,244,202,170,169,72,59,123,159,230,111,189,112,244,233,151,119,172,161,54,183,180,2,62,96,77,141,230,173,1,211,108,218,228,167,207,28,113,94,151,247,60,208,140,154,148,251,223,77,182,211,27,42,10,239,93,143,198,21,185,58,57,153,150,8,210,229,2,211,87,233,125,36,189,61,138,98,168,29,111,239,119,24,252,173,132,78,104,200,39,215,96,176,30,147,246,244,114,15,219,65,122,43,6,110,14,170,187,149,200,27,71,243,75,31,175,176,22,198,118,62,71,154,42,182,178,171,104,224,68,28,54,90,99,38,19,147,244,5,179,152,164,123,238,82,182,140,49,98,236,18,221,41,116,73,117,41,235,157,51,81,12,143,198,25,12,35,181,191,132,4,127,204,84,149,188,129,204,191,39,152,95,195,25,103,230,154,9,173,69,224,51,155,71,255,21,28,47,26,38,164,111,230,12,12,95,148,232,23,234,67,117,154,172,106,229,212,44,228,18,160,222,203,133,35,211,244,57,245,88,171,18,186,44,79,71,50,252,236,122,59,153,160,54,8,140,126,113,141,147,179,165,146,217,4,110,15,60,163,128,79,20,166,221,237,11,251,139,25,39,111,13,82,173,116,44,163,184,227,239,139,188,249,25,133,69,27,161,90,84,69,16,154,21,231,25,211,141,116,183,145,31,216,117,41,70,238,178,186,180,207,178,105,79,11,146,168,134,132,132,97,163,189,174,75,187,143,9,30,102,239,112,229,154,155,174,89,159,243,85,142,134,55,50,26,114,97,108,4,163,137,155,226,126,218,242,85,34,73,136,28,157,195,136,102,87,237,112,101,191,224,203,18,158,30,165,23,109,121,251,213,236,3,166,112,171,240,110,17,100,115,229,102,195,116,225,141,234,154,179,219,109,1,211,25,124,195,1,116,193,74,216,25,69,210,29,136,19,204,32,237,91,133,106,104,27,31,82,54,222,61,123,214,241,51,144,100,122,167,212,89,111,143,160,117,93,107,135,161,245,118,121,215,101,251,185,15,72,11,33,101,190,232,2,252,17,175,171,246,39,158,56,32,214,37,4,109,151,22,228,97,21,243,156,162,237,146,66,184,118,47,210,68,225,104,253,89,155,8,76,128,26,157,170,112,55,84,229,12,95,235,228,34,131,180,107,19,68,107,103,110,69,200,215,187,73,233,45,85,61,25,34,254,19,99,120,35,43,29,228,152,177,253,211,122,143,209,160,235,87,177,89,4,122,100,159,226,134,161,242,37,24,46,14,23,66,195,118,97,234,154,245,115,139,58,227,133,190,211,187,229,70,148,239,204,146,159,216,60,36,137,116,173,28,12,101,38,243,159,62,163,68,6,1,104,40,212,130,50,97,22,61,248,124,133,159,174,40,48,214,1,122,93,86,151,235,31,138,33,200,186,193,158,109,127,190,80,16,163,17,42,200,247,53,25,143,61,127,34,0,44,33,150,25,232,10,183,225,38,163,166,8,65,201,80,96,162,203,226,215,157,140,63,172,63,109,59,171,230,48,161,158,62,80,182,101,233,83,47,95,63,147,129,187,174,208,222,142,240,183,195,248,232,234,169,91,11,167,243,101,187,11,17,213,162,53,128,106,221,250,96,136,222,34,132,60,217,241,237,234,103,54,103,225,189,158,119,181,221,251,2,169,84,76,240,228,186,232,169,114,155,147,181,109,105,76,114,238,105,34,42,126,242,14,49,185,234,209,29,47,86,191,112,72,155,89,95,38,58,246,238,73,195,140,134,77,138,158,156,122,238,103,6,184,54,134,53,82,210,102,128,207,111,223,11,119,52,37,81,62,231,190,80,196,241,95,70,129,249,218,187,155,200,238,121,140,201,79,13,75,40,205,173,79,244,188,141,79,197,123,209,235,221,175,13,155,189,234,237,149,99,44,100,72,79,234,117,27,165,173,56,204,30,65,132,42,230,254,76,41,62,24,34,255,117,104,63,48,121,135,253,9,190,47,75,132,95,99,153,134,58,20,165,213,239,210,38,134,43,66,155,53,42,62,123,233,31,140,136,108,19,10,14,48,130,152,219,225,50,198,120,208,225,228,239,5,59,155,22,31,133,233,250,136,131,77,47,103,201,149,229,140,233,175,31,61,126,234,184,23,166,121,189,127,50,248,203,216,63,83,31,121,99,224,125,62,40,107,88,45,79,47,156,192,244,11,95,128,207,236,162,32,35,248,51,162,50,213,5,113,185,250,205,25,31,193,102,253,52,200,245,113,79,130,192,28,135,150,148,116,38,227,54,191,45,3,190,124,230,234,45,31,230,182,22,98,127,34,133,5,239,174,241,214,156,85,238,47,103,40,50,183,112,77,226,32,187,87,194,58,195,237,12,171,38,7,103,83,160,244,115,195,245,76,55,227,116,86,163,101,206,140,63,24,189,73,230,228,11,83,170,249,34,104,224,110,245,226,11,55,83,172,137,163,173,203,38,95,120,224,73,255,89,95,172,190,206,193,162,184,117,96,100,154,154,163,86,129,215,131,183,145,81,63,152,184,179,13,57,184,111,204,18,28,134,44,45,213,72,108,161,41,101,127,183,109,62,166,66,212,90,244,79,81,247,251,96,10,178,162,60,11,249,125,185,122,38,240,230,127,201,165,89,56,233,63,157,205,188,78,14,102,127,227,230,163,132,31,164,136,4,110,70,176,249,161,56,141,208,117,171,167,166,139,47,59,140,160,211,37,141,211,50,122,30,130,255,52,13,238,103,170,92,10,83,44,248,238,26,249,208,44,221,252,156,28,126,98,192,133,194,193,3,67,41,115,24,221,217,185,244,183,171,249,64,56,140,63,203,84,24,51,164,11,211,141,248,60,210,30,253,223,192,198,157,191,47,132,156,7,28,167,56,57,98,146,67,96,116,254,124,46,4,102,83,40,112,195,93,176,221,75,219,162,180,74,202,4,19,219,123,114,218,211,229,104,51,71,250,124,103,16,235,202,103,210,233,10,207,226,43,155,41,177,75,64,184,32,64,143,226,31,16,124,139,221,228,153,50,161,64,235,9,24,253,82,185,47,216,89,95,34,110,153,109,7,113,138,192,136,180,126,62,65,102,9,82,132,223,73,187,91,247,146,251,194,131,133,105,70,78,78,23,205,167,140,104,194,111,90,24,128,224,71,211,133,31,92,76,153,242,194,229,124,219,237,163,18,172,207,69,69,70,49,201,23,204,177,4,22,198,20,37,191,1,35,32,96,243,69,19,184,27,5,235,194,69,159,41,210,125,237,107,54,254,152,137,69,30,218,185,84,234,33,254,182,73,222,139,128,50,25,153,226,97,242,50,47,32,232,7,10,155,227,82,192,164,135,228,183,59,47,121,248,165,81,60,17,197,84,38,41,212,105,87,192,144,104,229,183,189,169,29,121,57,4,78,245,204,116,63,166,25,176,217,83,201,35,51,93,111,255,180,171,217,16,221,157,197,170,20,129,98,164,152,13,130,168,44,45,88,177,163,122,224,135,225,56,76,201,11,103,154,133,186,159,124,98,32,120,151,251,3,159,25,176,121,232,71,242,2,33,70,129,81,242,219,113,114,84,150,214,3,47,55,148,178,131,25,166,130,210,45,17,247,117,166,225,243,68,245,96,236,200,63,187,17,178,63,52,156,202,133,151,20,111,26,41,182,33,173,146,11,33,148,20,67,152,164,202,126,142,69,45,178,199,251,128,46,211,228,85,162,197,131,94,130,191,15,147,86,81,148,104,172,93,180,213,241,28,220,194,182,9,216,186,229,2,110,72,121,185,29,50,48,139,114,81,120,97,164,226,176,109,149,159,163,201,223,215,11,11,15,199,124,210,92,34,240,103,97,113,13,163,154,229,123,78,128,84,46,10,231,95,96,40,136,235,254,242,153,210,47,17,158,182,106,186,138,198,133,117,20,181,95,111,220,184,119,85,37,138,167,235,18,253,174,251,76,232,203,187,79,148,16,159,62,163,128,105,223,205,10,195,38,221,1,231,39,18,65,16,100,181,17,48,225,113,85,184,146,24,143,223,62,79,64,88,194,54,55,158,192,50,96,216,100,50,145,54,171,22,246,251,229,50,144,138,194,230,36,114,97,233,61,53,31,39,168,80,142,90,239,176,156,219,204,79,122,60,52,60,190,100,42,132,180,5,11,50,102,5,76,3,5,37,66,144,131,235,88,58,142,172,81,97,220,23,50,174,117,18,211,55,221,217,50,132,135,90,26,0,151,54,86,190,175,43,233,234,113,38,112,20,94,238,80,72,73,231,35,228,155,233,156,191,48,70,163,2,159,128,236,142,255,109,210,240,130,14,94,127,145,129,84,158,115,27,153,247,14,133,133,197,212,133,185,208,146,239,64,170,77,52,25,104,197,176,126,131,59,144,186,36,25,137,89,104,182,138,167,50,141,102,40,176,37,37,227,210,78,124,171,67,220,56,67,53,14,62,123,113,41,64,1,195,135,136,131,45,14,84,212,6,109,160,93,251,215,206,139,36,19,17,95,46,222,145,93,199,40,213,91,79,104,144,7,223,42,76,130,74,80,202,179,197,250,48,77,176,67,224,97,242,121,14,195,147,31,10,159,195,91,124,247,240,212,110,226,192,26,189,247,39,200,96,232,25,227,178,122,144,97,59,127,17,48,20,60,25,10,200,117,205,22,225,21,95,169,14,164,142,124,230,167,48,96,48,9,60,69,195,233,228,135,174,235,55,72,55,123,161,35,195,23,115,156,84,69,158,0,184,13,247,80,7,38,85,117,239,26,143,244,25,47,164,145,22,151,230,208,69,43,15,19,247,133,167,72,103,177,221,33,121,26,129,68,161,61,84,80,248,115,17,169,155,64,128,76,26,56,72,20,249,229,149,186,222,22,76,137,153,238,47,147,191,184,231,54,193,197,20,49,202,153,25,153,242,5,70,70,60,199,79,163,136,34,243,48,106,25,232,103,58,156,216,31,101,129,201,171,143,26,48,165,74,61,122,153,172,157,63,82,134,172,44,17,100,94,88,67,28,62,15,81,232,225,39,172,192,198,35,66,183,68,222,64,190,159,129,175,81,243,189,63,214,49,180,212,10,220,16,158,241,43,79,184,111,201,51,29,198,80,141,23,66,97,122,235,125,91,191,83,68,203,41,193,70,238,10,35,238,125,23,221,77,151,147,192,84,39,90,124,188,132,57,242,249,145,255,135,85,28,211,6,239,71,239,123,209,216,29,243,33,77,123,178,91,37,239,86,86,76,166,124,142,26,170,31,120,148,216,253,16,26,158,245,171,40,140,13,106,124,188,166,181,43,55,118,194,225,150,90,124,158,181,170,20,19,219,69,8,152,55,184,163,156,177,20,110,243,235,0,53,24,117,63,57,57,181,187,26,43,39,10,195,186,83,182,46,165,20,115,26,234,6,237,133,205,167,249,131,209,12,24,47,60,17,106,8,216,148,154,31,152,9,57,96,36,136,154,192,132,173,177,14,240,67,186,173,59,75,229,162,123,235,131,59,222,15,93,238,155,77,223,136,25,145,142,244,46,147,26,30,59,187,220,163,233,23,150,236,4,14,62,37,62,3,216,229,228,10,21,166,95,187,95,56,235,140,201,71,49,220,172,17,24,51,112,185,177,65,187,64,172,50,148,151,37,169,78,202,44,36,139,236,104,148,162,228,125,195,35,94,229,194,77,212,25,153,15,137,240,238,83,65,3,78,6,42,59,214,17,11,55,22,133,91,246,171,230,251,177,98,121,196,224,108,101,121,159,182,235,217,57,96,110,84,225,19,23,124,173,121,6,51,117,200,109,47,74,233,241,137,245,19,166,10,77,14,24,149,225,121,225,157,158,223,198,26,251,158,156,116,231,210,163,205,82,57,158,10,142,74,50,155,35,190,92,98,187,107,176,230,31,204,172,170,230,251,219,103,154,145,232,211,156,5,238,222,173,163,25,44,1,61,134,9,179,223,193,130,168,253,77,80,243,105,211,216,22,48,156,125,249,237,179,144,159,237,172,192,117,238,7,46,38,58,231,112,167,66,88,21,110,43,230,134,206,108,45,243,241,180,84,213,189,50,22,227,7,93,97,170,107,104,149,254,81,146,98,99,123,161,3,152,76,88,23,248,124,236,242,5,153,0,160,158,156,211,199,174,178,219,142,95,143,70,243,224,190,237,218,84,228,3,227,121,156,100,2,182,38,220,165,176,105,153,7,92,154,20,185,129,151,183,144,2,195,16,145,175,119,26,75,57,54,242,72,58,203,92,110,105,148,81,46,90,251,122,142,109,219,77,169,65,169,112,201,235,32,115,126,227,125,218,55,132,20,67,0,135,128,167,95,183,229,160,37,5,55,169,36,221,189,68,131,183,40,19,195,196,68,40,197,93,91,234,67,166,83,219,62,247,30,48,106,35,122,105,198,63,140,105,133,56,46,201,32,166,21,252,236,48,214,133,207,118,33,11,60,24,15,247,104,173,183,65,165,178,76,89,160,83,117,39,105,107,29,251,78,151,164,247,138,108,161,230,89,20,210,221,200,179,167,145,94,127,19,172,70,187,92,70,146,72,34,45,146,189,185,23,25,135,103,63,173,71,243,68,71,185,240,16,93,162,101,50,42,41,7,76,11,212,45,241,44,147,137,237,17,84,12,147,197,185,55,134,56,99,251,204,0,108,137,66,92,166,9,124,230,223,251,88,204,141,175,233,209,208,34,35,44,24,166,71,253,143,235,193,255,245,163,114,77,120,177,197,154,140,164,131,60,14,58,119,238,232,31,102,2,33,175,2,195,234,81,238,132,130,83,109,151,103,221,33,103,198,40,33,29,36,83,153,237,243,102,12,126,54,187,178,184,128,242,174,28,70,12,175,63,231,62,239,45,38,66,146,101,73,50,96,136,233,180,30,179,168,201,254,23,61,186,88,182,53,224,180,133,131,10,108,91,162,248,46,213,242,193,132,197,49,37,8,180,63,165,10,148,153,102,137,93,60,109,142,98,36,185,126,114,166,59,6,127,201,212,31,20,70,162,48,46,156,52,134,36,39,14,76,163,120,28,157,77,158,82,71,55,166,28,241,84,50,209,216,51,248,45,156,191,31,245,148,62,3,43,247,140,126,223,72,178,14,51,133,123,30,177,99,253,37,178,244,187,92,211,5,124,13,38,175,162,71,207,77,53,48,96,250,78,245,104,115,69,190,240,217,163,74,178,105,98,40,176,47,204,78,65,118,80,7,182,77,211,133,251,212,245,1,126,115,139,192,179,112,114,93,248,204,99,197,115,254,21,47,98,217,165,28,148,170,205,188,104,235,18,150,78,82,85,159,30,223,15,150,242,63,19,37,138,97,61,80,58,52,101,93,35,69,90,179,192,52,104,10,92,209,73,187,63,77,42,252,129,49,138,187,63,141,146,137,78,225,165,237,85,238,109,65,181,149,181,199,10,177,62,146,176,8,104,26,103,148,201,146,26,231,182,141,185,46,108,141,103,28,79,116,146,182,151,149,139,85,176,198,36,140,145,103,215,11,135,82,159,34,241,72,191,223,148,145,52,241,111,222,247,194,105,190,208,151,157,81,173,137,117,143,74,236,210,240,43,15,28,96,102,140,5,182,223,26,64,217,214,111,223,161,50,165,74,79,148,51,157,177,9,12,221,238,137,114,176,50,139,5,157,126,167,210,244,202,139,121,14,58,220,145,3,233,79,0,214,86,196,180,144,160,158,53,151,44,65,186,159,223,100,65,81,244,60,195,88,123,176,39,175,26,116,178,222,71,178,22,1,94,41,239,128,146,244,188,232,174,249,57,56,215,190,239,164,99,207,84,96,179,166,188,147,14,14,195,77,97,228,196,238,164,3,155,230,79,40,190,102,192,228,173,234,3,51,251,182,11,207,245,236,80,224,48,173,27,96,37,205,23,49,217,245,72,177,253,124,9,30,148,118,194,27,134,108,166,121,217,58,145,80,138,31,38,197,175,73,153,105,130,5,113,48,246,207,122,44,82,218,49,209,146,67,19,241,80,96,203,0,4,140,50,143,238,248,208,187,241,83,163,174,161,251,34,100,32,83,148,11,234,84,78,240,65,171,121,75,7,122,158,173,124,243,195,184,3,61,11,60,52,181,48,240,128,137,218,14,101,39,205,175,13,232,2,165,223,187,42,179,235,149,177,92,175,88,207,171,21,146,178,194,213,237,180,13,110,89,211,215,195,12,90,227,166,97,62,61,219,247,98,74,167,1,159,88,67,211,22,29,187,154,125,225,61,87,122,96,194,246,27,143,146,119,215,147,39,235,51,190,95,22,221,3,23,110,244,19,71,226,161,89,87,143,228,6,138,105,116,221,77,114,222,69,115,3,102,216,152,239,54,247,204,109,69,19,77,103,212,69,230,144,189,36,150,228,154,104,42,104,43,6,220,181,168,59,224,178,223,24,9,255,242,170,195,31,123,175,22,197,161,129,138,186,128,221,122,192,29,68,61,85,135,66,102,75,20,145,221,217,120,60,175,3,89,183,116,83,53,38,84,165,153,187,106,162,76,1,183,37,109,54,6,167,27,162,163,175,222,53,221,57,240,106,139,28,211,144,246,109,35,188,172,187,203,156,102,173,60,53,217,73,204,19,201,175,133,34,210,122,224,84,99,229,160,147,177,104,150,7,215,169,25,123,158,73,21,244,73,164,230,121,119,222,39,52,90,207,195,70,223,251,230,74,44,26,146,200,108,36,51,179,143,172,29,65,162,14,162,19,121,205,187,148,99,84,148,245,187,77,217,88,200,14,83,241,208,175,30,181,232,18,159,22,252,88,209,109,0,198,202,48,142,238,60,3,73,155,19,169,173,122,97,170,180,146,239,71,206,162,68,164,189,209,9,147,93,11,59,214,60,110,217,117,210,85,152,53,49,78,184,21,101,39,152,129,207,111,163,200,126,11,121,56,20,235,79,83,44,186,63,13,65,72,190,250,142,0,186,84,224,207,71,184,180,88,0,43,235,94,24,133,106,137,3,72,172,96,112,29,176,17,92,46,156,145,136,187,99,161,86,21,79,160,99,253,252,127,4,249,52,152,36,189,235,140,77,122,220,245,36,2,210,75,195,72,175,71,66,226,108,7,178,248,214,46,180,34,119,139,219,38,125,161,11,42,110,17,206,155,255,193,40,241,8,156,80,32,187,25,94,179,99,211,210,208,206,189,223,163,155,72,225,29,180,179,165,88,66,13,144,166,67,170,82,72,37,230,11,111,205,123,159,207,28,25,236,248,68,10,233,223,246,84,196,118,91,247,182,59,1,168,192,13,142,244,45,255,147,169,150,223,182,174,140,8,20,78,220,93,53,24,54,222,232,138,215,109,253,217,146,115,48,114,103,169,2,79,141,143,140,127,121,151,0,147,179,211,90,158,81,245,227,161,157,57,185,104,4,132,161,71,191,181,85,130,105,145,234,39,13,138,151,194,205,216,211,117,43,191,77,142,40,24,146,213,188,190,154,86,79,77,149,37,95,152,230,50,45,220,166,18,47,140,238,18,81,31,132,4,66,15,112,60,83,83,124,150,71,142,169,92,137,205,203,129,181,207,121,89,251,200,141,118,173,193,181,40,124,134,97,111,119,182,133,224,36,183,93,233,38,139,219,70,171,117,43,92,136,228,210,133,209,127,201,10,227,195,88,101,50,214,146,26,253,188,179,222,129,186,77,165,81,97,58,158,198,133,171,174,49,16,156,246,138,136,22,158,181,78,245,136,225,246,187,255,39,165,212,244,125,66,27,190,101,225,149,172,33,79,224,97,146,144,1,67,187,84,184,8,229,155,150,46,209,187,176,242,94,60,240,5,77,186,62,148,139,82,239,130,14,13,72,211,49,196,252,227,166,119,23,245,147,254,112,69,224,253,4,140,216,171,62,81,168,233,247,220,212,182,181,224,76,33,119,69,168,177,208,164,207,122,48,28,154,136,89,45,11,247,16,100,96,109,221,197,17,138,236,80,146,11,251,193,124,107,225,38,153,47,196,31,100,35,60,90,224,211,76,202,40,50,213,136,72,96,209,189,42,11,107,253,169,2,220,140,29,143,94,143,206,61,40,244,7,173,42,237,201,58,56,206,86,51,2,149,132,77,91,22,174,19,142,128,183,34,133,200,117,86,216,40,251,229,194,91,179,45,232,20,207,40,204,158,11,167,178,45,204,52,84,225,239,35,179,158,96,121,31,176,149,243,221,248,176,207,237,122,52,25,244,113,107,136,102,251,36,108,192,206,236,120,7,248,185,11,173,2,22,227,73,228,27,16,136,186,58,60,15,2,230,45,124,37,29,253,196,145,59,182,62,230,178,251,16,13,51,241,111,143,170,45,156,34,37,213,157,145,0,65,47,234,205,69,77,148,141,228,136,113,242,133,33,25,43,67,146,128,186,6,92,85,218,29,152,70,234,125,225,179,93,145,163,77,113,103,6,1,32,159,135,212,148,219,73,57,164,69,149,62,35,108,161,71,87,132,48,238,209,83,29,197,22,29,80,189,7,103,149,236,86,146,29,74,54,206,133,207,25,244,225,21,113,181,3,182,254,232,11,47,45,79,30,152,6,220,224,95,178,207,219,10,227,33,188,227,232,109,31,219,165,242,110,203,73,198,209,212,244,100,221,61,219,19,250,183,46,92,170,146,246,210,176,29,141,163,150,16,31,202,9,231,211,22,24,27,82,129,145,21,10,46,73,249,249,129,11,7,25,1,166,209,133,109,219,31,122,244,200,46,6,254,227,234,62,249,146,19,243,158,105,58,88,23,133,193,81,148,184,77,123,97,208,163,161,195,42,207,222,246,198,65,167,133,100,175,188,109,154,77,123,12,242,154,118,147,214,197,101,14,29,217,139,236,100,240,186,168,23,210,98,111,180,99,135,77,202,65,127,58,225,172,17,12,229,142,36,161,156,188,152,161,109,156,156,216,66,6,57,205,230,45,8,231,39,138,122,249,232,212,74,118,140,179,106,132,204,245,180,15,236,24,9,144,182,219,211,91,64,69,40,104,215,48,223,101,186,195,103,113,93,166,173,101,252,246,3,155,146,188,195,197,44,78,245,166,17,35,27,193,233,126,60,214,8,13,216,189,250,209,63,203,0,105,138,216,184,246,248,193,103,217,75,202,32,70,192,55,190,29,178,129,210,98,133,140,3,18,56,254,162,97,86,41,63,38,37,147,79,242,1,188,85,241,250,172,98,208,207,252,162,54,237,221,73,219,64,58,157,164,61,26,7,40,104,72,139,201,166,2,26,48,75,181,176,112,89,33,17,20,245,182,131,12,103,94,162,39,187,174,214,163,227,161,150,170,251,100,188,137,34,201,121,246,196,91,244,251,207,227,34,222,244,91,166,133,166,109,89,59,18,252,223,72,67,118,235,92,146,194,33,66,245,103,122,241,115,155,33,70,215,247,12,243,63,250,60,184,240,254,28,93,32,71,120,7,74,199,126,67,231,162,179,30,143,104,111,225,179,17,203,234,101,57,184,229,31,37,211,41,141,190,2,159,77,91,36,7,232,233,125,50,103,9,39,233,25,237,43,125,154,91,147,60,112,83,175,240,39,138,244,161,16,242,38,147,228,136,206,25,150,200,170,125,74,166,225,229,187,15,58,103,230,211,220,133,120,240,138,6,148,205,212,242,116,27,53,243,154,242,166,30,28,7,171,52,173,225,195,151,125,156,157,65,161,218,56,214,178,73,160,17,13,67,235,233,119,195,5,110,71,175,145,57,30,104,139,212,162,32,229,104,25,48,233,181,251,144,170,188,183,110,161,176,56,180,129,170,81,176,243,48,97,216,2,40,151,69,63,225,240,120,18,26,17,51,149,192,103,2,137,76,228,64,22,64,10,8,147,206,45,170,135,222,128,5,19,48,201,79,163,132,23,13,134,180,161,158,39,40,39,47,40,131,121,120,207,87,201,124,242,175,59,107,233,22,172,209,153,213,205,130,77,159,135,245,126,250,13,83,158,212,214,89,92,177,122,132,123,38,250,169,189,158,203,252,144,60,177,69,34,22,139,27,129,173,249,99,222,163,183,236,196,160,92,218,8,116,248,44,64,99,202,209,214,248,16,253,106,120,29,201,40,160,36,146,162,230,141,229,237,94,10,15,35,249,11,140,246,227,133,145,123,140,28,252,96,42,149,198,241,249,99,160,249,107,102,54,208,99,49,68,107,213,79,109,84,52,25,4,120,82,174,251,192,167,233,85,41,220,109,162,243,166,198,68,129,229,14,125,34,209,30,213,76,228,1,166,40,213,241,219,8,152,250,235,194,73,81,102,57,74,3,5,75,53,239,183,108,79,41,31,97,251,233,82,20,102,13,141,97,180,62,82,52,133,125,95,49,187,137,207,86,125,31,144,88,190,183,121,126,139,13,255,18,120,143,136,36,77,17,94,4,73,40,22,192,156,247,54,83,34,71,17,180,66,206,178,92,106,226,207,244,115,201,76,196,178,27,188,41,118,79,185,110,153,17,18,237,159,190,23,179,6,167,50,181,21,148,37,207,227,111,232,236,8,139,203,103,137,60,156,175,241,220,214,25,241,75,91,92,55,193,144,183,215,210,178,36,63,77,82,178,121,216,67,217,103,136,116,32,153,11,234,176,211,91,119,207,52,87,244,194,177,152,143,10,240,46,133,212,160,126,156,152,26,215,232,41,62,1,154,206,39,108,227,168,30,121,71,50,59,3,29,196,219,212,189,253,183,145,27,144,154,12,71,163,66,233,77,199,182,81,214,113,74,15,120,246,40,118,119,140,125,138,78,12,38,184,233,141,216,104,244,106,255,120,66,104,219,155,46,183,149,170,167,60,210,243,54,233,178,247,22,113,20,66,203,124,158,120,154,37,58,200,113,5,213,238,90,179,186,138,135,70,35,92,123,30,249,134,69,225,98,0,133,182,88,93,61,104,92,249,84,65,17,3,64,143,177,45,133,187,111,182,54,46,125,68,163,138,154,67,209,7,155,64,108,251,167,19,120,167,194,129,50,187,79,70,27,23,203,216,17,96,98,94,233,27,249,70,47,46,29,251,246,80,19,180,224,38,233,241,45,13,218,229,106,164,90,76,3,229,201,39,140,13,193,100,223,163,11,194,151,65,48,101,145,198,170,237,194,29,214,82,142,207,210,180,126,239,165,89,67,202,136,198,244,51,221,150,75,2,101,131,141,80,240,138,190,245,98,162,15,2,211,83,239,225,197,153,204,214,92,250,219,108,16,183,199,169,140,49,145,67,1,110,230,7,224,31,158,109,101,139,30,125,38,113,15,140,182,169,181,46,61,249,68,184,59,62,60,196,132,154,28,189,17,84,78,161,51,48,175,232,14,224,132,199,23,99,159,182,147,36,119,189,67,110,26,225,133,179,223,200,114,93,108,214,179,119,26,48,39,118,105,245,167,197,26,229,143,47,182,65,1,7,241,160,123,211,21,33,116,111,210,102,193,59,247,181,229,104,86,135,181,93,142,2,9,225,25,74,112,157,123,44,184,185,254,96,140,144,243,229,158,3,179,71,243,223,38,164,173,215,155,213,224,51,215,124,19,60,101,139,180,174,139,65,31,150,52,252,86,158,51,132,205,119,239,142,51,120,53,168,220,58,140,123,214,144,159,70,140,161,124,97,198,70,30,12,233,235,128,73,145,79,143,97,54,156,0,186,138,46,156,183,145,22,29,54,2,241,189,112,212,12,137,24,3,102,38,28,2,111,235,62,119,56,209,199,45,71,87,147,249,246,43,135,173,189,170,92,26,237,75,159,21,27,48,148,107,121,221,103,204,226,209,227,191,141,99,251,154,114,52,201,57,239,178,227,195,159,176,0,5,166,9,117,249,67,109,4,167,73,142,38,167,184,253,96,106,20,183,234,1,138,22,70,143,131,55,117,118,61,56,195,201,245,219,38,102,185,133,9,96,76,73,124,24,163,226,71,100,34,112,229,115,245,223,238,68,213,93,142,182,180,72,252,54,92,226,84,179,194,61,10,223,192,91,52,150,128,17,193,139,145,134,63,215,37,143,119,228,19,206,218,82,252,153,14,91,219,238,201,169,50,166,26,15,109,22,105,47,63,40,234,135,94,177,223,230,54,120,249,69,180,182,158,251,106,174,201,82,144,90,188,253,23,6,215,79,61,217,80,4,169,239,133,117,204,17,125,191,100,107,253,24,50,111,88,201,56,103,135,249,26,47,83,25,24,195,13,31,135,88,56,246,219,122,104,48,219,233,29,112,185,155,49,80,10,69,113,221,230,46,45,223,110,183,16,184,196,193,112,89,179,162,188,141,18,104,150,154,70,183,38,131,242,41,255,225,138,135,52,132,94,55,47,203,107,57,27,110,23,59,98,133,209,27,247,43,67,100,42,85,61,218,4,146,253,202,208,57,185,217,104,131,177,217,108,1,179,68,116,129,153,26,226,182,59,66,72,73,143,30,36,102,253,198,186,109,89,245,210,134,5,146,31,76,154,253,246,66,27,108,94,43,14,159,117,245,230,195,128,59,220,64,63,249,80,211,204,223,219,164,55,238,67,173,73,190,205,7,246,249,172,80,159,47,50,17,119,130,128,20,35,97,17,163,200,2,3,85,166,199,77,17,175,246,242,162,121,184,36,17,166,96,61,23,29,9,200,122,164,22,48,186,51,58,20,58,89,121,191,50,82,19,109,140,7,14,186,0,48,51,80,121,96,72,115,14,103,219,46,235,125,165,179,160,249,111,179,162,207,250,124,31,57,18,190,192,232,132,233,201,71,141,156,237,129,73,85,207,242,12,98,28,10,127,48,228,70,226,118,29,196,185,121,215,7,125,21,165,92,193,104,131,217,127,246,128,233,41,185,39,135,232,176,191,180,43,20,53,116,13,135,160,40,91,125,81,210,25,190,120,142,202,100,56,104,249,25,254,84,160,144,211,119,45,48,250,250,223,38,25,199,209,91,48,49,112,185,139,175,129,56,214,200,169,173,249,97,199,169,105,140,105,77,97,26,104,47,140,21,252,18,120,208,151,125,97,156,77,228,194,206,71,159,83,252,54,66,120,105,45,133,251,240,126,48,96,196,26,228,183,11,30,208,62,87,158,157,77,187,122,49,160,147,34,151,223,116,45,85,150,166,179,234,157,247,231,243,17,34,204,179,61,63,92,205,60,55,96,12,202,228,93,33,35,223,252,171,198,111,106,92,190,162,193,36,190,253,228,157,183,81,247,3,15,129,217,58,234,77,209,13,226,147,25,45,186,104,20,43,140,54,64,14,120,136,231,178,93,120,30,190,164,158,88,173,174,86,159,187,58,123,170,56,53,146,79,250,195,120,155,251,68,135,90,11,74,214,250,176,145,23,243,123,134,76,93,166,222,51,14,242,237,194,148,225,244,158,49,65,153,113,242,101,102,158,10,135,126,20,229,211,252,172,229,39,196,233,184,90,126,48,251,213,174,163,187,225,200,28,143,100,153,206,144,188,44,202,181,195,167,201,202,179,221,58,136,206,77,243,204,126,112,67,15,184,74,84,137,207,69,243,93,168,149,218,219,51,80,208,36,234,190,153,131,115,64,70,89,96,84,248,60,126,50,137,68,141,35,6,27,211,218,227,228,76,201,50,21,154,230,86,4,188,168,234,141,174,87,206,170,232,221,86,192,152,207,222,75,155,24,196,121,17,136,49,131,133,64,86,216,26,255,2,198,233,118,10,92,97,114,6,106,9,14,65,207,153,63,71,88,96,228,254,250,16,24,218,225,94,247,104,248,19,2,195,213,104,247,228,164,225,238,251,156,120,188,213,18,39,223,230,216,43,240,166,183,165,5,92,250,173,8,178,125,176,246,45,191,47,66,247,155,53,70,235,45,213,136,134,27,15,64,67,5,40,237,17,246,53,188,201,186,62,19,162,196,237,35,137,230,157,103,49,167,228,70,214,238,7,119,82,58,67,31,56,210,142,113,114,20,211,196,94,194,46,140,126,29,63,26,17,160,146,245,228,240,52,191,61,184,81,37,201,32,202,93,99,51,233,11,192,129,141,2,168,48,12,192,128,233,173,107,75,225,243,111,30,168,247,108,14,43,207,209,236,250,134,195,44,254,15,138,134,85,11,116,163,65,255,192,61,230,179,78,161,90,191,124,123,226,217,39,67,54,143,73,55,86,211,4,121,252,219,166,57,110,235,199,59,201,24,77,15,196,105,185,105,58,20,48,189,113,161,129,31,15,38,103,133,27,146,135,113,238,54,103,210,215,5,31,32,197,133,157,111,235,249,186,26,146,120,247,151,105,80,208,71,214,44,90,136,159,70,184,161,43,60,173,25,236,30,221,170,76,166,244,10,167,207,163,225,7,75,74,188,211,213,117,254,96,197,165,241,5,73,224,135,4,97,245,178,31,48,145,132,124,125,189,166,160,168,26,23,185,63,175,147,148,93,153,254,178,137,73,101,61,63,168,237,31,3,85,49,247,110,118,166,219,233,67,216,170,35,63,171,71,159,175,167,122,176,208,43,101,167,164,87,182,97,108,229,128,17,170,151,79,0,9,189,229,211,70,255,53,39,201,111,15,4,151,125,218,48,5,175,45,129,35,81,104,72,236,32,119,145,160,35,41,108,17,65,192,13,63,65,133,233,103,40,1,35,38,44,159,31,153,110,239,56,36,151,195,110,83,222,8,242,171,195,111,27,18,130,198,141,40,186,209,6,31,48,90,241,251,133,63,159,220,159,30,229,30,75,175,12,242,179,111,218,160,77,47,89,58,233,13,189,163,24,177,202,213,116,70,35,224,237,23,37,11,221,30,148,116,179,195,200,33,54,185,176,77,9,244,43,20,80,141,67,77,65,206,141,195,151,179,195,55,137,128,173,187,127,42,204,197,197,150,76,176,112,222,198,86,132,71,19,84,234,239,117,177,227,238,93,2,71,170,192,173,121,40,78,25,44,53,121,93,44,24,53,214,136,1,243,86,131,214,101,107,159,7,142,195,44,161,36,23,68,63,151,251,26,47,228,215,49,86,19,24,37,173,152,116,6,91,136,203,159,237,40,165,83,228,240,43,135,83,90,101,149,88,197,156,128,252,183,169,229,86,89,27,77,210,96,197,141,45,124,42,37,85,132,20,38,196,136,15,222,212,137,100,210,194,193,237,124,23,126,52,11,229,122,81,167,5,27,216,139,76,135,70,181,142,111,215,12,219,186,188,109,26,128,98,167,58,206,218,148,150,108,24,161,90,142,209,234,189,174,34,241,50,153,179,237,237,188,160,227,4,104,122,48,242,184,59,174,58,155,13,140,192,39,214,78,35,126,26,33,238,220,21,222,107,198,40,133,252,184,244,178,59,171,64,128,185,54,61,148,12,173,127,58,20,218,168,156,252,219,84,252,255,255,77,185,34,171,55,7,124,230,149,172,168,237,23,238,193,105,230,249,192,180,173,6,220,118,213,151,192,222,183,5,138,105,164,108,14,128,175,122,50,231,58,235,174,62,42,62,152,30,15,146,119,218,231,123,116,239,61,224,36,30,204,191,43,203,78,103,218,166,70,61,202,243,30,112,96,141,65,223,134,104,119,26,124,62,162,29,183,141,232,157,68,155,7,78,33,3,179,77,30,95,203,19,139,2,149,203,176,2,83,96,214,39,142,195,118,9,180,141,217,245,202,206,116,155,239,177,228,218,31,148,205,74,252,242,153,227,123,210,95,46,81,223,2,109,207,60,48,217,195,223,123,206,100,203,229,212,196,54,17,14,162,209,82,175,59,169,125,172,244,165,248,185,41,249,46,41,139,32,39,116,34,41,127,222,180,104,13,157,7,58,233,230,152,192,6,235,174,30,156,168,7,249,35,193,7,168,73,244,65,13,38,84,111,129,7,229,71,153,161,96,128,196,215,74,56,174,33,0,252,228,225,244,178,141,219,5,126,164,23,38,223,25,183,197,180,172,249,153,101,178,70,221,207,141,230,121,149,204,18,6,180,37,116,182,177,224,108,90,23,49,213,80,223,69,142,159,128,101,211,245,136,100,145,63,20,202,222,87,252,204,96,138,240,177,84,34,244,168,209,59,70,156,59,22,156,243,129,95,121,51,67,123,116,151,109,66,135,146,36,25,193,82,136,12,168,195,253,68,134,249,249,105,244,235,35,0,232,214,89,34,183,133,213,110,196,30,44,156,69,167,71,12,140,138,199,7,103,45,153,207,35,59,232,142,116,115,199,180,177,233,154,112,224,122,119,29,104,62,36,201,70,67,183,114,93,125,147,137,161,164,255,60,147,238,100,113,252,151,217,25,104,0,64,69,46,66,100,4,39,53,172,177,28,111,4,254,38,201,170,241,24,89,96,39,236,81,1,156,77,55,152,204,24,43,2,174,102,95,147,198,53,231,195,235,62,140,32,137,173,164,23,134,52,83,138,39,134,155,87,150,37,24,114,198,110,243,194,39,244,144,137,114,194,219,138,82,16,26,232,179,234,238,117,90,9,93,2,232,156,53,144,132,157,95,247,221,86,152,236,161,192,103,43,86,235,133,33,255,20,133,79,228,232,25,200,78,38,188,202,172,96,150,114,179,199,182,34,91,51,150,192,213,154,61,98,35,215,118,151,2,218,164,15,43,182,206,103,114,193,72,80,99,123,220,187,99,83,63,240,226,208,248,186,83,139,136,68,201,176,244,80,86,24,183,218,216,121,35,127,41,225,158,201,51,118,47,184,211,54,130,254,199,187,103,241,167,210,96,176,77,125,42,103,181,73,55,89,97,101,33,125,159,24,31,68,204,212,224,206,205,250,238,203,97,142,120,186,225,68,177,73,55,91,168,88,74,38,196,50,175,67,119,191,27,191,136,128,89,63,52,89,113,162,234,22,249,31,248,132,186,75,132,181,191,110,238,201,228,65,158,76,71,77,61,114,25,200,116,213,170,63,77,110,36,18,60,212,67,159,207,143,37,179,250,234,132,218,62,219,112,201,178,224,112,93,226,104,211,234,215,228,18,155,129,29,121,47,154,174,147,230,135,242,94,222,160,134,92,209,159,28,39,212,231,230,139,46,253,244,89,11,8,180,118,134,132,178,149,186,207,154,50,21,62,65,92,228,166,104,173,41,89,83,114,103,24,22,143,22,16,85,100,227,162,240,12,69,4,210,129,16,80,53,99,71,251,84,164,118,241,22,168,89,127,251,87,185,119,216,178,204,146,75,52,66,94,36,42,81,75,149,197,109,32,49,145,124,145,192,146,19,139,122,133,155,215,252,65,203,122,126,217,132,195,253,19,128,252,220,116,172,176,129,10,237,206,109,18,98,91,211,198,116,13,109,95,67,76,207,170,106,66,155,38,239,20,207,12,162,78,146,175,19,202,253,137,239,106,100,172,155,176,213,236,104,122,58,253,183,209,219,28,79,122,182,80,159,243,60,60,79,172,234,133,155,185,112,164,233,177,204,237,229,129,231,28,81,33,160,31,89,147,252,86,105,143,172,244,249,62,104,164,124,224,25,31,24,138,8,51,181,231,228,38,74,18,48,109,43,122,95,148,168,107,28,77,41,170,232,201,171,12,83,34,218,188,158,75,163,26,226,143,20,73,174,241,252,116,193,58,186,7,156,33,50,43,140,24,157,255,116,33,61,91,244,202,50,121,236,56,121,75,228,42,229,125,97,174,25,217,246,130,6,178,14,52,186,148,166,84,139,104,140,104,10,35,221,30,39,151,78,43,192,214,82,108,250,77,23,186,232,35,171,24,203,244,11,115,105,91,97,102,250,168,114,33,117,211,244,104,139,39,252,151,77,83,60,233,209,166,194,216,2,62,179,171,94,89,162,21,62,126,154,82,161,62,112,222,64,75,113,110,114,56,154,231,47,25,97,66,127,100,153,86,68,253,64,206,232,239,17,39,157,139,132,84,167,229,185,48,118,180,186,33,62,45,90,157,43,227,102,66,10,62,139,202,208,128,160,177,93,0,6,243,85,242,94,207,209,246,32,188,156,202,132,86,159,202,31,225,137,163,221,188,98,5,54,29,30,191,50,12,39,52,133,115,226,88,202,77,142,102,76,217,134,162,103,89,136,2,179,165,237,159,202,32,20,60,95,250,14,108,165,41,133,217,70,250,201,17,88,219,122,215,176,190,194,245,198,124,29,83,121,208,182,130,16,112,222,101,123,202,161,164,84,90,142,115,99,204,92,181,234,136,18,90,92,56,33,243,42,47,92,163,52,14,69,85,39,233,243,193,223,130,230,25,52,141,189,194,51,16,226,158,206,147,127,194,101,114,109,103,205,14,152,20,178,254,236,217,34,172,120,145,157,89,115,60,183,124,230,220,21,112,53,129,102,121,147,76,249,193,36,160,229,254,29,7,39,2,138,218,52,122,213,35,181,167,2,124,2,69,207,89,209,45,220,149,96,49,104,192,152,30,12,240,69,119,221,66,15,106,244,222,207,129,222,52,180,107,189,52,52,143,106,144,82,78,244,172,5,102,180,27,206,217,124,248,35,15,162,151,134,245,195,106,65,54,160,54,161,25,175,179,91,130,227,178,3,134,35,161,252,139,142,17,89,156,156,150,72,153,132,217,135,21,167,46,2,151,214,30,38,3,142,146,151,109,99,74,5,82,209,199,247,205,229,120,232,143,217,52,77,42,108,86,182,1,207,181,148,46,80,152,85,124,36,145,243,34,61,163,240,249,240,91,80,144,204,178,88,238,155,10,234,232,23,38,90,16,38,3,180,209,88,239,51,74,6,185,234,209,204,211,254,221,211,203,62,52,62,163,206,210,226,211,229,232,146,149,243,66,50,207,53,248,237,183,243,144,89,131,216,189,5,59,54,219,235,47,15,60,24,140,1,183,222,148,173,99,45,125,45,46,13,103,71,165,48,157,248,233,124,69,65,57,59,235,135,70,19,244,26,85,23,20,62,112,197,48,101,43,51,107,55,239,100,4,110,185,42,247,138,31,91,158,135,202,152,23,78,165,241,237,109,177,105,192,231,194,101,70,163,140,217,199,229,202,49,111,203,96,194,231,54,140,65,128,211,86,98,87,179,178,129,127,192,25,26,197,150,201,22,121,130,226,173,113,192,165,234,6,9,187,60,55,117,53,216,140,14,4,38,103,189,234,133,201,173,43,221,109,59,5,215,208,165,204,20,114,175,213,189,11,236,167,207,68,163,48,142,37,253,30,13,53,79,46,220,180,44,242,189,178,243,4,187,194,150,240,137,163,153,187,148,166,7,203,115,94,210,230,170,207,169,19,173,171,193,93,36,77,152,183,48,4,145,112,184,148,206,179,14,104,137,142,77,3,174,143,65,171,68,73,77,225,179,96,69,225,132,101,81,147,69,102,177,190,227,178,225,70,116,229,69,158,239,131,121,199,153,170,11,245,216,173,48,12,241,11,163,108,252,28,109,196,62,135,113,246,146,143,183,209,202,237,218,32,184,183,215,244,188,76,232,60,41,158,10,246,13,85,169,170,189,147,22,240,71,10,163,64,43,147,112,211,115,139,113,150,166,201,213,9,76,76,28,108,82,244,54,186,148,16,26,54,208,119,94,129,30,172,65,22,205,141,221,59,164,161,39,208,43,37,71,27,205,50,104,149,100,166,242,115,52,187,198,24,135,137,207,87,233,164,21,177,58,15,230,211,102,32,233,215,89,77,6,165,7,76,2,227,129,227,186,19,62,21,26,17,55,228,155,125,32,113,104,210,218,251,175,6,237,1,26,220,196,170,169,65,50,215,213,117,13,13,214,253,38,140,74,216,47,129,206,213,31,94,241,96,94,15,148,234,70,83,24,31,203,120,96,39,194,213,208,16,153,169,221,239,171,78,108,220,244,167,77,121,246,62,238,36,246,101,6,227,171,190,239,203,170,74,142,55,247,7,151,2,230,137,180,54,36,3,141,141,69,137,15,132,251,26,243,57,186,154,98,131,192,253,185,242,2,105,68,142,166,52,44,108,236,19,159,212,38,112,214,12,0,190,121,200,100,5,108,239,64,168,222,20,205,124,55,11,127,125,14,121,44,103,10,58,155,31,207,146,165,133,41,178,18,197,207,44,158,93,205,17,3,18,136,196,114,242,9,87,204,231,210,51,63,209,31,173,252,120,182,29,193,158,103,5,145,207,167,22,147,155,235,97,215,8,255,94,152,249,116,211,120,143,50,46,23,50,188,145,8,111,225,12,181,171,105,88,200,239,90,206,222,219,147,172,33,84,57,255,169,96,85,24,93,20,102,89,250,28,220,34,173,184,22,61,223,154,24,164,207,218,29,130,233,224,176,76,173,118,50,100,114,46,222,119,5,251,89,179,142,200,176,81,34,245,246,16,10,79,114,48,25,233,236,77,179,211,10,143,50,91,33,141,118,94,71,243,214,19,122,180,36,242,36,195,89,162,77,121,154,112,155,4,197,166,48,233,13,122,115,90,93,72,218,59,26,125,46,209,213,114,110,107,203,123,198,198,224,250,53,76,44,222,158,214,17,166,217,208,252,164,250,133,207,171,158,219,122,108,63,24,121,221,42,43,110,97,129,118,70,27,48,1,209,22,248,71,179,241,126,28,56,153,91,111,139,126,51,111,29,153,166,3,178,158,142,154,17,125,240,144,232,197,5,140,215,1,123,52,250,247,24,52,189,191,29,51,41,116,142,38,153,30,165,54,90,241,58,244,51,172,232,155,181,215,7,235,210,18,79,28,113,234,42,145,68,129,224,63,189,5,239,124,71,103,33,211,126,27,147,37,140,177,144,97,101,110,109,199,41,219,249,156,230,34,80,101,123,84,76,169,126,198,177,148,103,180,219,102,153,152,135,191,143,52,214,219,110,99,158,9,247,96,26,75,100,194,160,215,178,186,36,2,5,63,98,88,249,168,207,106,187,194,169,113,15,237,28,68,228,134,94,66,23,246,160,208,247,180,26,212,159,189,86,52,176,82,131,209,126,27,211,61,242,71,214,77,194,85,214,30,212,254,147,119,3,159,47,124,139,179,49,104,130,5,227,237,238,25,167,217,174,232,153,188,92,237,164,51,250,101,173,174,24,244,197,151,199,135,210,53,167,193,46,184,133,131,24,82,129,88,32,253,203,210,121,101,5,175,174,178,136,247,77,21,238,81,101,39,96,26,42,31,92,232,89,143,169,162,162,20,150,139,247,34,158,64,18,158,65,208,81,76,38,25,70,107,253,96,92,77,122,60,13,142,38,109,249,123,135,72,220,91,179,144,160,9,167,171,242,193,164,46,154,252,50,237,209,229,251,92,89,137,104,61,188,7,23,76,157,243,55,23,156,25,142,88,177,8,140,141,91,255,114,175,115,82,202,174,241,65,86,140,246,124,149,61,175,11,85,151,124,111,10,30,114,152,86,76,243,30,156,122,108,57,195,195,183,28,4,176,44,117,247,186,127,44,242,111,47,5,159,188,148,171,110,10,76,68,253,13,123,254,80,21,193,15,156,140,200,235,151,70,48,49,242,61,185,53,117,59,171,9,161,79,42,206,77,96,228,12,155,159,156,166,191,152,40,12,69,198,58,7,90,201,107,93,120,81,53,91,113,225,203,126,93,224,65,158,55,46,44,183,219,16,5,10,81,127,198,193,103,205,40,50,78,204,60,193,119,175,220,53,157,189,114,101,86,163,137,235,206,44,126,83,142,158,84,124,70,156,156,83,23,121,40,102,248,148,253,161,36,107,71,87,24,111,60,31,102,52,230,165,172,247,69,85,212,121,50,38,64,150,100,20,226,20,153,156,191,77,139,11,228,3,185,50,2,100,223,106,1,19,59,234,209,232,58,142,30,48,246,40,89,225,22,217,136,249,19,206,201,10,167,200,163,131,158,175,37,66,166,131,246,177,207,199,181,29,134,48,45,131,248,204,59,198,86,117,184,157,181,184,202,72,129,142,144,70,13,152,66,152,188,144,70,228,114,47,156,203,148,11,195,231,193,187,132,65,161,53,201,149,53,60,233,91,124,94,22,181,42,124,94,182,55,59,26,60,167,190,15,218,25,221,124,213,174,76,182,144,192,86,222,187,39,199,3,88,46,13,97,106,55,103,224,169,208,115,214,20,38,217,208,46,220,182,204,26,217,172,35,227,211,62,112,239,114,240,249,58,106,151,7,14,51,72,208,129,211,199,61,118,166,203,198,7,166,25,98,223,183,105,61,33,23,102,75,222,230,29,103,185,93,129,57,96,178,246,119,156,209,9,45,151,77,135,96,95,49,142,182,245,38,10,76,184,151,70,204,103,212,118,5,78,211,245,252,249,244,242,190,113,187,137,70,211,232,189,239,151,185,100,6,103,15,177,221,100,154,175,254,204,92,114,207,9,118,162,43,42,48,163,160,106,57,4,238,38,78,239,48,221,107,99,10,108,146,157,14,179,95,223,185,10,92,73,13,250,35,41,217,180,35,4,78,38,57,18,147,29,4,209,252,192,201,69,147,13,94,151,172,136,53,198,89,174,182,175,138,104,230,143,33,15,28,5,160,104,116,156,244,215,166,46,67,129,238,244,17,19,78,89,240,90,183,160,200,194,197,171,62,95,33,142,33,23,54,89,143,56,186,18,108,200,100,119,96,35,75,92,184,116,249,112,147,105,3,212,64,231,21,161,0,204,84,152,115,160,185,77,153,102,201,90,32,69,17,48,46,100,10,79,218,175,226,220,231,17,94,205,3,224,178,122,142,41,131,205,209,245,121,3,206,221,123,255,13,213,111,231,156,246,4,119,241,178,172,80,164,35,225,231,29,179,239,133,81,5,17,56,35,224,124,225,214,245,77,83,149,93,247,178,51,188,181,139,18,131,181,44,79,91,172,183,129,19,126,154,114,240,200,178,100,98,80,150,114,185,15,148,100,164,188,105,22,216,209,244,232,161,183,117,254,161,185,232,55,240,202,87,3,8,105,126,244,76,98,197,173,116,164,235,125,21,107,214,189,48,114,153,114,229,180,75,201,187,166,49,66,95,38,245,6,167,232,1,119,214,4,133,211,240,170,160,193,227,50,129,129,177,196,41,247,104,126,91,198,40,105,135,146,227,210,204,38,72,30,75,54,219,184,184,180,62,132,153,5,156,248,24,227,117,26,21,81,174,156,92,78,141,232,236,108,93,139,174,169,84,228,207,254,43,142,54,163,61,121,44,148,219,74,204,88,172,85,183,162,143,76,248,190,4,105,147,170,153,50,37,161,34,78,78,43,142,70,160,235,134,95,213,8,78,201,67,214,69,115,237,85,207,0,166,132,83,252,202,27,234,230,55,88,64,39,199,100,162,62,152,206,94,9,207,76,247,120,212,120,230,29,154,74,83,24,230,120,242,43,239,214,119,41,232,111,137,248,80,170,163,55,121,99,166,17,56,156,204,128,209,161,148,163,145,105,109,177,190,64,9,220,69,209,234,86,75,128,20,194,4,196,188,39,134,194,60,113,71,211,39,6,105,36,199,243,198,69,242,82,175,205,221,119,182,21,235,49,45,26,215,14,169,90,83,26,233,80,135,55,253,233,83,97,106,175,62,20,224,44,220,10,90,53,146,202,232,241,233,147,19,204,69,111,139,244,117,44,216,108,65,175,214,9,112,34,73,31,71,83,40,120,225,18,221,236,211,138,173,249,65,207,171,138,175,15,110,162,172,93,6,143,28,175,3,227,226,187,177,254,157,123,186,36,166,13,56,42,216,15,188,188,185,14,152,23,175,183,157,76,48,216,225,188,110,10,209,208,222,188,15,12,109,128,243,144,138,190,16,164,240,191,108,241,129,233,23,153,251,121,102,213,173,87,39,52,185,114,21,27,12,70,35,209,79,78,14,126,22,253,237,2,235,201,79,158,219,159,161,66,87,179,63,112,208,121,9,103,246,178,71,24,0,35,223,147,105,39,16,216,52,78,227,220,86,59,215,97,152,167,23,221,201,18,13,177,190,250,13,226,234,58,212,112,40,233,78,156,207,7,80,231,61,122,80,27,215,111,47,209,48,61,29,94,86,227,80,152,250,78,9,120,214,171,250,103,90,76,200,38,249,209,8,252,94,25,176,106,253,107,213,251,65,184,142,38,94,232,54,43,160,122,25,71,147,166,157,207,164,177,130,156,8,108,165,61,157,145,136,255,226,228,166,59,165,211,29,76,202,233,143,220,156,167,245,228,180,227,185,67,3,218,112,232,5,87,157,75,87,119,254,57,108,163,178,117,109,76,88,0,251,16,111,125,233,47,19,185,157,29,98,28,74,58,78,227,152,68,210,49,142,61,83,68,215,71,66,30,97,248,100,70,29,252,125,222,136,219,187,56,7,189,58,69,28,178,205,195,136,117,215,111,10,25,254,221,117,34,61,35,201,183,23,212,200,219,45,166,216,48,171,200,246,59,204,228,55,229,220,131,93,147,103,14,24,208,245,74,173,87,219,143,157,31,247,81,8,191,121,76,249,52,73,187,86,127,149,74,155,34,87,214,108,146,112,112,155,95,185,192,217,244,57,63,152,230,219,217,228,166,10,196,170,120,160,187,109,233,159,0,198,136,213,195,47,86,138,219,135,133,109,83,158,35,197,79,211,147,116,171,41,166,217,65,67,174,95,54,44,239,75,192,251,209,114,123,196,95,164,134,123,151,229,154,62,144,49,99,66,161,253,185,200,242,129,180,198,136,192,112,155,148,182,140,192,197,10,122,39,51,35,53,200,140,66,244,92,34,51,198,87,220,100,121,96,187,144,90,76,194,103,50,23,159,191,3,91,110,243,194,29,1,230,251,46,249,90,152,191,226,194,225,158,220,159,102,206,15,35,52,158,10,166,65,85,96,34,50,207,95,82,180,64,242,85,78,142,33,168,59,43,34,172,49,37,217,82,167,105,151,121,190,152,80,186,74,222,141,43,63,47,201,205,31,82,54,197,205,139,158,205,228,246,50,41,153,51,235,49,17,120,96,24,153,29,70,229,67,174,140,178,207,8,39,2,40,162,245,50,61,173,10,129,127,179,31,109,49,77,235,250,200,97,10,127,73,93,218,10,114,94,10,147,212,115,143,17,115,161,214,201,236,76,116,121,186,98,219,249,192,173,49,65,94,118,162,64,239,231,166,179,126,102,29,11,157,50,169,159,123,116,28,29,228,167,41,223,135,187,182,209,237,186,196,79,38,21,23,2,125,236,163,224,17,93,24,37,4,79,80,217,209,235,218,207,87,235,126,207,97,67,141,110,115,203,178,2,144,150,107,225,167,145,134,249,18,201,27,25,102,192,189,226,198,150,88,217,224,67,4,25,51,222,231,176,199,168,240,38,148,143,251,62,243,151,174,247,20,128,178,51,225,72,157,177,144,201,183,111,255,219,97,178,16,40,201,202,212,144,96,247,124,191,109,188,183,172,179,78,54,26,209,135,34,168,127,251,194,109,82,106,161,135,66,235,39,77,1,114,238,194,83,117,57,70,178,172,72,66,232,140,71,89,248,123,42,231,158,230,85,130,180,169,212,60,79,62,20,127,214,162,19,30,171,127,241,170,8,218,183,73,95,8,211,184,167,183,24,240,42,192,103,33,45,250,207,223,56,100,151,85,36,71,203,234,148,16,58,250,224,140,130,94,90,186,233,59,223,128,203,99,226,53,134,171,151,238,71,161,150,126,99,129,191,21,201,241,111,163,236,9,247,3,79,196,58,170,110,209,45,29,246,193,231,249,205,242,192,231,175,157,126,129,98,251,72,50,23,55,19,20,15,3,208,98,84,141,162,251,255,51,223,121,76,75,203,215,64,104,95,46,237,44,196,49,138,11,68,142,162,59,202,158,172,135,198,97,114,128,73,55,218,179,249,158,15,2,61,182,47,186,145,38,11,226,47,219,92,220,215,214,221,170,81,185,2,134,209,45,9,71,106,20,39,156,251,70,18,229,177,84,159,80,36,181,176,230,46,184,153,84,141,113,150,169,75,124,202,248,137,148,96,210,96,226,12,233,16,124,102,6,162,202,161,241,21,188,31,183,11,64,120,177,234,22,3,167,131,171,232,79,178,255,242,170,126,155,182,107,174,85,168,132,63,219,178,18,82,210,20,210,216,70,105,156,210,86,191,142,120,76,58,239,166,237,68,41,215,40,54,115,155,186,71,104,77,205,179,172,139,65,163,101,179,195,184,142,196,37,55,13,8,198,190,28,32,204,179,136,17,229,183,59,185,254,176,153,165,45,97,232,3,167,255,165,134,167,36,29,147,235,9,161,206,192,10,135,43,242,0,207,30,129,254,154,176,62,193,62,116,235,117,159,160,113,69,181,159,246,150,241,188,13,148,143,195,162,135,52,117,169,26,250,161,169,237,33,43,205,228,214,218,45,112,109,232,95,186,244,60,25,67,221,69,179,251,247,126,24,19,228,111,75,231,20,146,203,59,126,27,14,72,151,249,202,58,189,61,13,117,150,22,106,45,73,39,241,243,192,75,18,57,244,220,37,107,65,83,24,75,146,195,147,202,129,172,217,157,77,73,200,226,211,57,47,209,31,62,20,41,158,105,91,184,58,202,51,93,70,117,247,33,108,150,9,77,182,101,147,192,222,59,233,113,57,202,207,64,51,215,224,237,110,227,172,21,146,173,167,151,137,16,42,212,212,73,153,200,19,183,52,105,16,21,16,139,200,250,229,162,83,152,61,211,131,244,214,185,113,137,223,232,228,217,117,134,96,250,180,238,154,11,67,145,13,111,20,163,230,94,133,63,140,21,9,70,93,221,155,254,47,234,20,10,163,106,53,163,120,61,159,53,25,174,37,44,60,151,14,175,232,224,10,140,104,91,243,137,22,21,55,220,22,229,198,26,254,113,94,220,134,106,144,244,228,27,218,195,12,1,240,108,158,175,2,99,205,230,177,8,146,151,108,241,238,51,79,152,89,54,63,186,152,124,138,160,124,173,174,166,122,34,216,166,119,141,50,236,12,171,129,97,62,44,255,216,236,152,234,247,228,126,190,48,125,162,69,188,182,86,168,145,141,156,14,83,115,27,90,222,166,236,60,124,119,130,135,239,146,239,142,154,153,69,157,31,140,178,159,108,171,80,30,162,130,247,237,78,76,204,186,75,21,205,24,188,81,254,54,111,227,187,146,99,78,1,27,198,81,38,240,123,217,24,189,20,15,3,166,17,112,171,20,55,26,28,177,168,141,15,108,23,178,148,139,218,153,221,241,53,240,170,125,65,230,113,10,140,238,144,239,216,134,169,166,78,57,57,38,40,145,104,193,0,242,140,79,57,26,106,157,179,218,169,131,39,58,64,4,166,61,206,75,185,29,215,111,45,126,32,72,72,86,221,201,10,25,101,147,44,151,182,221,186,103,66,136,70,51,91,192,115,116,247,234,119,51,227,110,73,105,35,106,196,102,242,131,25,232,91,234,242,232,214,96,82,251,193,8,107,105,105,29,49,171,237,34,70,40,228,80,254,219,10,163,84,251,61,51,230,111,2,40,129,51,28,13,63,186,100,241,198,229,109,230,208,80,61,67,144,77,208,197,42,21,27,79,138,49,100,122,86,152,53,104,125,17,54,106,70,144,63,229,119,139,85,187,179,195,201,74,66,23,166,91,42,121,226,138,133,224,124,205,245,223,126,145,255,53,13,196,44,81,204,118,207,39,145,66,66,89,183,190,182,37,244,216,99,88,247,158,204,141,103,7,200,174,195,53,220,11,226,0,73,39,40,198,170,111,134,208,119,151,30,125,38,63,218,149,156,208,215,233,75,24,18,174,157,135,75,88,16,118,17,103,177,147,50,43,83,39,170,204,190,100,208,88,32,69,115,238,187,174,112,223,236,205,122,144,46,106,98,130,46,148,14,87,56,23,201,33,194,137,200,222,81,78,229,192,30,156,236,248,173,5,108,132,115,8,156,177,169,123,192,196,110,200,57,75,213,106,98,154,100,57,31,120,248,24,89,127,128,38,204,126,244,153,128,177,97,43,79,254,167,132,165,206,52,103,80,193,140,42,235,86,42,168,153,104,138,5,231,193,22,86,144,112,141,168,201,10,220,41,86,175,107,246,131,121,167,194,4,8,30,245,96,149,157,52,199,110,221,239,113,52,70,81,69,47,13,162,215,168,97,28,53,52,61,179,173,219,61,92,136,232,100,191,2,64,192,116,29,134,217,41,137,81,125,158,27,29,138,112,33,162,189,180,105,178,0,129,235,144,115,50,163,186,213,159,44,56,203,76,184,220,209,191,164,217,54,202,39,215,18,113,32,20,86,158,252,99,237,17,225,146,78,124,94,7,169,159,187,101,32,145,89,181,174,176,32,71,196,133,25,217,171,42,12,143,39,188,207,58,94,143,93,51,209,204,237,177,153,129,255,183,178,254,54,142,21,110,125,214,207,87,216,187,238,163,154,249,68,199,150,194,122,155,116,139,134,172,88,192,182,148,118,45,40,174,177,194,143,23,118,202,210,205,163,177,162,227,145,18,139,95,103,39,43,133,34,235,23,62,196,104,67,234,198,181,152,157,205,117,38,207,91,81,50,71,225,72,81,169,45,47,89,227,33,233,142,235,76,110,121,186,103,207,204,168,15,131,217,179,226,247,231,167,105,64,185,47,219,164,5,146,112,70,80,184,168,23,157,105,43,91,5,227,191,112,22,207,229,220,217,195,178,65,138,40,236,74,233,39,154,202,255,129,33,28,166,230,60,236,166,212,34,154,199,98,156,80,21,184,221,170,176,154,208,192,185,123,226,134,76,135,28,77,6,99,199,3,77,70,12,87,134,27,253,248,97,192,71,154,160,202,61,23,163,250,199,171,198,202,111,8,155,5,97,212,186,195,103,152,68,217,67,205,67,128,42,7,104,222,9,74,251,163,183,162,203,187,210,0,225,12,109,99,130,198,155,198,174,114,40,167,144,100,218,53,184,95,83,234,106,192,4,162,215,7,30,23,46,61,57,116,231,176,52,52,151,46,37,51,162,182,19,3,216,154,216,164,28,82,204,107,89,44,144,41,207,203,125,49,39,212,112,50,101,218,204,194,35,40,211,58,248,74,76,132,240,83,228,228,102,29,27,179,40,141,134,91,34,96,236,243,86,184,162,145,75,150,249,168,157,53,234,188,251,176,38,203,20,212,239,47,219,226,220,114,236,168,225,34,235,193,148,167,166,179,143,207,176,162,39,100,42,92,187,235,43,158,235,70,54,101,233,201,217,127,4,17,151,150,155,33,121,182,74,225,170,94,123,101,235,229,124,47,188,134,119,3,117,177,179,251,110,122,219,100,137,98,158,221,68,81,242,200,54,61,239,119,162,172,136,22,93,216,216,229,49,132,121,33,109,200,72,65,231,228,90,230,86,148,82,36,128,102,255,149,239,84,88,241,209,16,174,87,89,86,186,140,81,72,7,150,92,217,137,13,106,137,228,74,65,12,83,71,225,50,149,75,63,119,225,111,133,163,134,195,213,10,231,17,250,204,215,72,250,80,24,165,241,221,67,74,171,50,12,207,167,76,220,27,211,21,246,160,194,21,35,251,149,93,27,21,43,76,100,181,228,133,216,6,200,167,5,226,176,209,229,161,145,240,72,97,254,90,206,90,177,117,83,66,208,231,68,128,133,23,235,202,242,204,108,82,119,145,21,75,87,224,210,38,48,186,18,158,239,45,232,224,94,187,81,59,55,89,81,135,237,211,92,77,175,12,161,87,79,108,22,250,233,170,222,246,164,226,238,71,103,68,243,245,194,147,9,217,13,207,53,47,41,250,161,113,179,155,215,152,72,83,211,238,168,175,235,68,179,121,70,22,59,33,4,160,227,12,253,242,200,144,195,236,207,178,4,224,138,222,124,142,207,166,14,50,116,78,129,96,191,2,70,179,82,41,210,8,118,196,18,64,135,14,30,173,74,145,70,101,205,239,234,108,95,145,123,17,62,239,249,183,236,185,23,28,43,206,140,37,252,209,70,211,181,143,82,26,20,151,78,196,184,23,245,225,233,71,186,0,151,36,177,201,25,133,203,12,21,11,20,196,149,165,9,219,203,115,193,137,232,116,42,169,22,67,196,237,131,52,49,41,13,101,139,209,47,17,22,225,16,43,147,20,60,160,36,146,106,245,194,219,9,160,86,210,228,61,196,128,91,244,59,171,129,18,91,147,89,195,122,188,106,101,100,9,42,15,12,75,215,39,226,51,53,153,236,156,194,200,47,250,125,97,86,169,180,216,100,173,156,81,80,100,212,118,101,254,157,11,95,97,163,151,16,17,208,47,59,81,111,143,194,0,39,199,70,78,121,156,45,92,33,236,210,88,146,148,5,138,179,125,252,54,157,80,90,16,33,25,93,46,140,53,237,212,55,114,158,99,20,68,146,197,68,202,22,166,25,98,71,213,239,172,179,99,72,134,6,166,236,118,171,0,211,65,19,229,25,96,148,170,252,11,130,129,120,45,214,24,43,200,180,70,109,12,34,64,91,47,103,119,220,247,69,226,89,166,133,140,182,230,142,71,218,96,148,204,39,122,35,1,20,240,192,139,124,42,215,216,74,227,1,147,207,215,65,190,99,58,75,20,70,148,179,8,5,113,133,45,58,195,44,201,14,218,248,213,163,69,49,178,77,54,44,83,201,219,233,158,185,60,243,17,204,185,82,215,133,19,25,120,249,110,11,61,130,241,195,38,109,209,149,115,158,88,95,238,19,161,79,74,191,250,50,34,103,154,44,93,179,148,237,206,144,190,239,130,41,91,126,186,211,134,19,181,97,172,115,179,222,51,46,157,229,62,206,95,239,145,192,155,48,62,174,140,22,14,141,134,55,18,144,237,162,189,106,67,199,217,138,71,34,239,192,137,228,146,182,0,156,240,160,120,224,199,240,46,57,105,239,2,121,212,91,48,159,86,112,18,120,179,122,93,184,107,121,150,198,136,51,200,98,70,225,213,105,56,124,214,26,68,91,227,195,236,150,78,209,174,11,116,213,119,76,10,45,95,219,114,96,44,161,99,70,161,83,66,247,38,68,26,195,23,205,116,22,135,125,165,43,13,222,51,190,90,202,125,186,234,101,203,60,123,145,231,12,101,164,200,180,71,38,99,66,239,40,76,8,9,144,144,180,157,145,30,199,26,225,217,3,228,159,164,158,15,133,140,15,156,158,122,142,89,98,160,88,235,136,30,203,64,152,193,156,32,166,217,218,218,67,54,61,134,40,107,185,144,31,232,255,235,43,130,47,220,28,187,102,139,241,180,65,64,194,225,179,199,189,205,239,192,141,2,73,112,62,172,135,109,60,27,159,17,53,185,196,225,218,86,132,225,195,249,172,157,121,180,17,223,43,138,158,249,59,56,102,219,204,100,31,152,2,97,112,89,168,64,203,126,15,56,123,172,60,205,63,174,181,241,223,48,137,178,23,46,45,24,106,200,21,232,118,176,36,178,247,201,137,50,52,233,214,162,247,197,185,227,202,217,88,110,125,102,203,107,79,16,166,120,117,122,87,116,21,6,99,138,130,140,246,128,37,206,21,36,202,249,203,90,42,92,67,11,17,51,87,118,139,207,15,231,228,86,189,48,44,224,7,201,61,103,52,41,130,38,118,86,142,161,233,12,91,41,218,190,188,58,186,5,244,232,101,222,0,78,218,131,213,167,219,189,108,49,236,101,4,18,99,102,133,201,212,204,203,39,92,77,118,54,192,165,196,185,17,176,127,90,223,22,109,226,126,95,5,221,93,189,237,252,99,33,7,141,146,117,73,195,190,105,139,64,144,48,177,27,212,221,249,184,205,9,16,56,207,198,71,239,26,183,198,96,19,66,255,212,30,48,90,24,231,14,10,27,109,199,250,93,155,0,78,143,11,207,232,30,62,79,156,64,160,86,161,181,62,239,139,73,123,94,70,109,103,121,125,70,82,141,83,159,23,121,230,148,39,35,65,131,165,143,20,51,165,211,29,217,153,4,104,50,15,152,180,77,123,190,219,229,46,1,80,125,49,25,124,62,189,243,196,156,123,135,174,222,82,170,252,249,120,56,38,224,14,177,79,175,123,146,232,116,134,51,53,197,250,126,122,123,68,99,220,182,113,242,12,241,17,206,59,152,213,230,252,164,44,114,194,171,217,97,118,224,69,119,177,52,57,58,185,135,126,24,114,141,58,20,232,45,78,23,174,162,177,96,121,156,243,254,103,176,194,209,190,213,15,0,209,116,47,111,253,143,182,51,75,182,92,199,117,232,148,212,55,243,159,88,105,113,155,20,116,162,238,103,198,173,247,34,50,145,246,182,101,181,36,8,16,73,156,90,179,132,146,210,156,81,198,50,43,36,25,29,0,36,115,239,213,137,3,188,254,52,242,94,62,248,56,21,173,245,7,189,181,107,176,246,132,161,246,131,115,84,254,16,179,121,130,87,25,41,209,75,225,207,67,55,225,160,235,82,229,109,63,211,159,123,51,148,3,134,190,163,111,69,37,120,60,24,238,92,127,224,20,86,170,115,153,230,162,206,178,148,212,164,168,47,59,91,98,182,133,218,224,115,174,40,140,131,236,246,78,26,164,244,124,128,44,99,108,246,247,91,39,231,98,81,114,193,41,246,57,43,246,230,244,182,105,68,187,166,177,22,150,220,20,223,163,97,45,172,239,149,206,170,59,163,202,133,124,211,124,34,122,51,114,145,103,66,134,146,33,48,117,70,53,234,176,32,70,232,167,166,206,97,70,225,16,196,198,41,167,26,14,223,57,88,221,16,37,207,102,86,99,37,8,91,71,125,101,34,45,189,158,80,73,104,44,152,77,24,2,17,255,52,47,103,69,49,232,8,217,11,225,243,205,240,143,195,43,190,15,24,199,254,158,201,182,249,114,100,199,105,200,84,56,243,135,66,147,186,222,201,28,94,240,239,251,229,6,128,41,30,74,247,222,40,234,231,79,10,3,24,10,98,145,171,49,95,254,100,77,76,238,169,214,235,10,130,249,5,97,165,120,240,201,49,162,202,213,88,17,252,22,29,20,87,209,97,171,247,167,25,7,132,32,62,24,133,195,18,235,6,46,30,13,79,55,127,112,178,207,55,47,1,188,108,255,248,131,43,33,202,91,92,134,208,54,213,169,249,123,240,250,75,84,52,129,57,164,124,109,70,136,182,92,177,190,129,82,48,17,252,15,157,156,160,231,5,207,255,8,228,126,40,203,211,37,210,178,151,195,174,105,124,111,133,82,236,190,193,127,252,39,201,111,143,175,197,26,197,216,87,153,1,125,40,230,227,53,29,166,230,57,38,162,3,55,248,246,189,56,124,102,147,82,238,91,65,127,76,159,186,206,110,86,125,117,141,82,153,24,32,127,237,124,111,158,182,124,204,105,78,215,113,53,210,202,165,223,171,201,102,159,183,241,39,79,28,125,229,115,89,173,254,23,137,32,203,131,17,228,188,173,70,41,196,39,142,109,232,18,71,158,131,86,243,196,242,239,177,237,73,229,167,49,7,42,254,218,231,68,119,150,117,233,226,184,19,124,218,217,38,73,108,81,69,185,248,28,166,162,205,152,105,80,0,121,224,249,201,131,210,21,206,98,187,164,11,155,29,237,119,114,6,38,241,80,239,7,193,44,185,127,193,29,120,102,200,110,236,123,53,218,99,103,247,91,163,147,146,237,185,223,139,106,151,252,213,149,25,76,32,254,126,16,254,106,215,230,247,30,91,62,53,68,216,252,85,29,240,92,88,202,87,129,41,242,28,247,185,58,241,22,129,145,19,248,88,182,192,236,100,98,217,24,63,39,247,149,119,220,188,92,17,65,244,236,168,57,104,51,46,38,47,145,47,76,230,242,219,218,108,203,5,212,155,201,183,98,94,78,64,222,36,229,87,202,165,48,70,244,45,154,132,169,92,126,155,243,99,245,62,138,216,83,157,114,241,128,89,220,91,76,56,244,255,113,225,211,40,169,120,163,112,46,206,181,11,204,174,234,43,43,3,102,191,124,59,74,207,136,62,143,152,103,161,161,101,65,51,100,45,255,30,112,108,37,132,72,125,26,173,216,125,154,69,121,98,75,131,147,103,254,242,64,118,113,78,151,78,55,176,206,58,147,114,141,231,38,184,31,81,112,232,135,120,123,103,159,132,71,54,51,151,11,31,104,124,241,44,70,81,167,140,92,126,154,130,135,182,253,230,118,30,202,242,224,103,203,65,92,202,97,214,162,37,55,199,7,248,163,171,110,179,28,166,190,66,224,177,229,181,43,239,242,220,28,158,144,79,72,230,250,171,31,36,219,254,178,198,210,69,42,169,73,179,108,182,108,201,223,187,88,250,93,190,200,54,11,69,191,57,146,26,210,207,242,254,121,24,56,74,205,174,244,82,50,32,235,115,202,222,191,83,134,220,154,92,65,154,190,4,20,68,227,146,94,156,97,211,59,156,17,236,186,162,113,192,187,192,109,251,224,51,172,211,173,61,70,7,19,109,222,184,26,150,223,173,100,53,184,86,95,83,73,7,207,171,118,7,90,166,203,52,109,148,38,178,208,77,76,99,115,121,33,19,71,236,137,230,214,109,148,130,196,224,30,126,115,212,188,110,17,8,242,159,195,136,236,63,216,20,185,138,182,138,233,106,121,63,164,68,125,93,199,29,150,57,76,6,124,105,163,150,130,224,177,192,103,248,198,250,65,133,73,189,169,5,182,196,84,242,251,192,103,79,155,175,3,130,193,213,217,222,232,175,35,32,213,229,197,206,46,176,77,111,150,115,44,163,146,70,30,141,163,219,23,131,199,204,138,96,71,146,38,167,234,246,211,87,131,45,76,177,147,126,207,109,71,176,253,193,8,8,92,131,132,241,19,196,255,56,14,200,179,175,190,174,77,222,48,31,181,233,35,136,100,232,232,50,153,214,140,249,214,142,139,17,140,190,107,91,71,235,99,124,52,199,109,134,122,207,173,177,42,249,248,243,134,218,121,235,194,236,22,190,158,4,186,197,145,130,34,37,62,208,240,151,254,249,29,200,189,209,199,89,254,92,147,163,85,23,116,115,242,251,101,253,128,177,101,144,183,250,145,237,87,52,40,106,235,242,96,164,224,199,151,217,230,115,156,89,89,123,105,99,129,249,229,112,237,99,153,143,236,69,39,4,48,127,103,91,231,4,52,145,227,234,215,66,115,92,210,15,206,20,141,37,120,60,151,105,216,46,129,59,213,40,249,190,21,212,154,11,23,118,84,233,126,43,180,221,228,230,168,56,124,78,49,212,218,33,138,214,4,157,40,28,248,189,81,148,185,71,126,96,58,77,244,177,54,77,193,254,194,70,114,76,113,53,218,203,242,57,58,164,103,95,2,168,177,95,226,79,137,190,151,209,51,28,93,198,242,19,148,158,212,252,185,33,48,95,10,251,96,103,134,105,171,191,53,19,252,205,64,209,6,48,147,226,201,58,143,113,127,153,163,242,26,241,181,26,22,182,178,0,176,206,145,79,113,184,224,83,215,5,134,206,58,47,76,238,248,62,25,155,237,154,70,15,56,139,42,12,219,35,196,181,238,205,45,139,46,143,70,216,177,183,219,102,168,198,200,213,24,41,181,24,61,212,62,104,163,153,165,225,151,20,55,152,210,75,105,149,105,121,240,26,77,14,47,253,126,78,74,56,242,87,233,103,112,98,241,18,24,181,139,29,87,19,197,146,174,196,146,235,90,83,214,25,26,188,114,129,27,212,165,219,230,80,222,150,192,204,12,169,222,70,205,87,73,25,246,188,85,172,248,163,49,10,218,61,222,144,222,135,173,239,87,27,159,84,22,124,211,177,251,136,129,6,155,50,179,192,124,163,152,11,169,120,44,75,97,18,33,49,130,170,209,245,166,192,72,193,142,120,52,146,92,47,188,214,71,22,248,69,110,211,245,146,167,249,113,61,235,254,228,168,75,230,114,155,101,214,159,15,135,195,109,63,3,240,44,118,112,177,118,192,100,225,229,230,63,195,203,184,154,173,232,220,10,179,32,246,11,19,162,126,224,47,149,244,161,77,223,11,181,227,188,229,226,41,7,152,159,198,67,149,95,30,186,3,51,207,207,26,131,155,200,74,221,207,189,23,207,114,225,90,101,30,199,228,166,183,248,32,176,51,174,83,234,15,94,187,205,11,143,91,219,124,224,129,139,125,245,206,96,204,108,153,171,167,57,117,199,60,79,100,34,235,147,79,54,93,177,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,62,135,14,131,39,153,43,129,39,236,98,255,28,112,3,87,121,225,242,153,45,253,224,85,180,201,72,119,148,59,2,178,73,174,60,48,167,158,11,231,203,43,161,46,134,56,199,29,156,108,59,198,131,226,51,112,209,214,100,117,35,11,121,231,187,138,10,77,125,110,141,9,123,19,88,251,17,9,208,51,53,111,185,247,144,126,180,224,106,230,42,87,223,98,240,15,253,194,144,31,90,100,116,80,22,157,86,236,22,24,104,83,214,85,224,241,105,245,252,224,114,11,128,129,141,146,114,63,215,89,157,246,11,159,89,161,11,124,115,4,6,19,162,206,1,55,73,110,27,76,233,129,192,227,58,203,81,118,140,171,116,137,223,38,216,43,195,135,2,189,156,250,29,31,228,179,171,192,200,255,203,240,153,82,159,143,253,4,235,246,29,186,103,254,152,178,137,2,30,159,114,192,15,198,33,241,194,176,107,118,236,13,217,1,111,153,114,32,178,151,38,173,6,177,234,185,26,217,235,59,124,200,138,202,163,161,175,243,201,214,252,96,152,184,15,188,231,150,171,207,206,82,111,142,41,194,206,2,235,158,151,252,244,218,247,147,64,34,169,67,97,72,242,85,97,57,1,45,115,156,143,237,74,49,93,109,249,36,231,115,222,94,94,140,132,209,31,116,183,90,5,150,61,154,81,222,107,218,23,173,58,97,45,171,178,155,113,111,202,220,229,36,109,26,200,95,202,255,7,143,91,174,103,48,213,101,119,38,22,119,102,194,195,153,18,222,184,56,77,109,18,74,110,211,221,79,23,88,22,50,23,154,247,198,188,243,48,196,154,210,21,110,84,229,10,188,244,106,168,6,30,94,99,139,122,118,43,178,71,219,86,223,24,243,29,135,114,13,109,96,11,229,162,219,63,120,84,121,235,13,105,117,198,210,151,167,29,134,30,184,121,84,241,7,15,57,121,225,23,91,239,216,70,249,125,72,180,104,179,93,104,209,145,178,229,147,242,3,143,59,83,163,97,115,179,181,230,226,193,217,62,126,219,44,9,202,3,147,11,186,112,207,50,182,49,162,30,159,214,232,15,62,93,101,41,156,235,106,247,234,137,105,239,133,57,243,229,248,98,164,112,174,136,42,162,230,148,219,68,87,66,29,174,107,171,77,22,245,225,189,216,202,191,101,202,219,150,50,140,245,45,153,53,80,85,120,143,41,104,145,160,125,255,137,113,68,111,128,118,209,215,3,67,32,217,23,238,73,27,13,178,111,73,243,194,105,203,41,158,122,253,145,99,33,72,36,185,101,147,117,14,138,136,207,127,31,236,156,24,83,211,35,212,230,224,226,219,164,69,85,66,187,63,61,144,45,61,93,109,58,76,229,238,80,212,170,232,47,58,101,123,71,157,222,66,187,222,225,76,37,99,127,224,233,1,186,95,218,226,138,45,90,220,27,187,231,239,181,22,131,111,220,149,151,112,220,218,201,215,55,12,42,251,85,207,48,24,170,246,22,248,102,177,161,219,32,43,88,227,234,201,217,79,30,141,248,246,103,66,0,76,58,233,118,149,113,182,235,231,201,122,60,218,48,65,255,11,231,179,67,219,233,254,54,132,191,252,192,181,251,231,4,190,233,67,67,41,56,187,239,69,188,186,42,76,173,180,92,204,232,126,224,26,231,16,155,29,111,29,175,25,23,205,220,226,107,147,217,24,250,100,120,25,77,95,253,176,18,224,159,8,140,29,170,135,85,150,173,204,237,133,251,151,248,252,193,215,47,217,208,86,103,155,23,237,178,0,1,19,41,43,23,158,55,231,106,240,200,242,100,20,25,238,7,61,127,211,21,93,2,163,182,148,238,8,192,237,173,202,79,195,18,153,53,122,49,53,225,119,210,57,48,214,145,61,186,41,145,223,45,109,214,145,199,138,131,33,164,52,25,156,84,218,144,195,140,25,13,165,148,161,87,51,0,215,157,201,115,153,85,225,51,74,210,188,83,53,181,233,227,129,187,206,228,229,10,246,255,80,23,230,52,148,72,176,192,244,242,122,23,245,102,117,174,10,219,130,121,225,117,109,116,129,145,244,191,59,91,84,116,246,131,206,22,243,221,65,251,181,109,55,184,158,153,252,110,231,33,160,180,7,118,38,234,15,174,79,47,157,101,205,187,110,227,197,57,171,252,182,237,7,243,13,127,144,144,144,54,227,160,49,125,70,163,222,15,194,237,11,239,120,109,202,255,235,31,184,221,109,51,199,244,167,167,1,199,147,65,156,188,2,152,195,202,186,231,138,189,39,71,166,171,26,250,131,49,132,188,176,134,55,128,89,74,125,154,199,9,183,234,247,154,24,198,230,121,225,45,71,13,131,73,51,4,156,243,37,10,30,152,176,203,13,142,224,67,179,100,170,38,244,149,83,252,54,161,174,75,106,248,193,189,69,88,7,91,233,53,135,194,230,13,113,225,125,53,73,127,176,91,209,24,60,133,89,140,107,65,98,87,30,65,83,148,4,100,153,0,30,177,54,26,115,65,219,148,90,220,219,17,77,210,122,239,7,110,247,44,129,8,114,215,9,111,19,133,115,148,34,60,73,135,15,83,134,88,113,204,95,205,132,243,30,24,27,204,128,97,200,53,133,33,176,151,11,35,122,172,48,251,168,26,48,61,241,62,25,60,194,185,99,199,96,85,57,247,248,6,85,149,165,57,66,197,103,14,187,62,8,192,11,42,69,143,88,113,207,183,122,203,96,92,21,215,133,231,245,191,250,193,109,108,185,154,37,236,194,197,124,143,138,39,21,48,48,215,71,35,235,246,57,225,16,114,35,196,123,119,128,6,215,228,217,43,96,150,133,11,67,29,244,80,24,117,146,103,35,44,109,78,149,71,138,123,67,115,174,178,118,90,174,163,127,239,117,230,186,132,126,230,11,55,79,202,129,34,217,245,160,235,171,124,52,24,202,233,86,24,202,93,13,120,23,109,112,99,17,180,123,49,138,127,207,197,155,237,144,195,248,174,201,150,224,76,41,41,246,19,6,239,245,220,156,32,120,180,9,101,78,45,73,147,157,143,177,60,160,75,138,104,194,53,191,240,153,59,151,159,237,76,174,73,244,3,127,48,180,4,129,175,251,169,205,242,103,239,25,175,125,6,110,146,17,130,74,110,29,237,94,204,199,28,15,220,61,210,101,240,72,250,61,8,44,238,104,21,104,20,73,150,1,114,91,167,153,242,133,183,4,247,135,21,2,4,101,36,177,191,187,98,121,6,159,119,185,15,78,176,190,76,133,135,203,35,252,96,9,30,26,186,111,74,175,67,29,223,207,189,17,165,189,63,77,68,111,40,204,38,43,11,60,181,163,45,147,125,24,2,75,122,151,153,149,88,165,60,216,148,109,20,97,183,238,9,168,223,107,205,164,175,117,254,113,150,159,238,117,107,147,97,128,174,47,157,36,66,14,108,31,91,190,71,123,26,156,35,236,190,63,13,93,255,185,154,172,236,189,218,106,193,21,102,229,190,191,93,229,4,100,232,148,142,4,63,59,61,63,237,218,207,134,230,127,44,226,242,255,127,241,121,154,85,238,171,100,214,172,7,62,19,255,109,8,172,219,158,239,107,161,187,128,161,79,60,31,216,42,75,29,70,46,116,174,7,30,190,108,0,243,99,239,213,51,166,56,202,56,231,219,202,28,129,5,206,99,190,79,246,73,206,26,58,106,255,115,241,185,117,190,112,30,47,60,137,130,59,76,226,116,191,48,148,242,128,169,69,122,158,155,202,255,114,225,220,247,159,22,207,49,133,145,104,77,245,233,60,171,247,120,50,104,110,207,91,141,86,238,68,64,177,118,126,26,180,239,18,211,62,185,183,246,204,19,103,211,213,246,253,105,19,161,123,198,4,250,32,23,78,249,207,128,242,80,10,104,126,151,66,244,81,60,58,108,48,217,83,129,211,146,249,13,254,149,54,9,142,79,151,24,208,240,155,211,209,136,144,101,14,98,128,233,92,200,153,231,192,80,138,246,133,75,149,45,25,176,59,202,253,224,148,245,193,225,9,174,187,218,153,160,185,12,128,115,72,172,37,88,7,197,140,243,116,49,92,8,217,248,183,230,212,191,228,115,89,50,107,251,147,157,77,17,81,83,133,225,129,230,128,33,224,206,7,174,61,90,229,192,121,200,217,128,157,226,220,237,94,141,93,177,94,109,252,231,21,123,147,221,110,217,250,15,206,93,208,148,117,205,64,123,106,150,184,247,89,167,155,132,20,136,206,238,20,87,99,131,144,117,94,63,19,107,255,42,232,44,247,223,183,228,23,7,100,106,247,161,220,166,234,62,159,110,152,49,182,138,147,5,147,169,238,0,168,71,10,206,130,201,47,229,253,160,174,128,250,227,6,92,253,58,67,211,156,235,50,7,218,186,50,136,63,56,125,190,187,63,184,182,174,143,141,76,112,185,112,93,194,101,5,70,136,97,94,184,85,157,10,179,105,18,212,11,83,130,40,91,100,51,155,142,155,195,146,210,78,154,160,149,222,253,183,137,221,183,7,118,137,153,31,12,173,95,96,51,76,15,24,31,220,246,236,222,169,233,142,39,79,61,201,100,151,127,81,186,26,132,9,212,177,244,100,64,51,120,84,13,56,55,249,92,148,188,205,25,49,210,179,17,41,75,207,183,166,49,20,100,141,211,158,244,29,129,33,27,71,192,225,28,235,182,142,108,224,124,147,74,150,29,214,112,197,164,4,38,142,83,103,210,17,39,41,131,207,147,70,52,190,25,85,109,62,48,140,215,11,215,39,164,0,60,226,144,137,66,85,125,97,18,215,254,222,56,252,212,165,231,250,115,124,234,55,127,79,156,108,173,7,158,61,222,155,178,234,162,159,132,114,146,25,201,21,202,170,251,243,228,148,35,95,34,137,217,200,232,123,255,204,230,2,166,160,231,185,249,10,82,170,193,249,170,254,27,60,93,229,209,96,28,203,158,152,194,217,242,5,153,9,117,93,237,105,236,207,83,196,219,145,190,28,18,200,4,30,151,70,85,27,234,227,15,10,197,239,162,53,63,215,242,214,235,162,20,62,72,148,102,67,66,137,48,12,6,1,250,86,132,22,87,191,249,247,94,175,106,10,48,18,46,243,230,71,210,212,105,62,155,158,125,204,43,153,196,154,6,73,81,91,79,55,232,54,44,251,175,240,220,51,166,29,50,93,245,129,171,149,208,56,108,133,233,235,133,115,68,136,14,220,244,96,65,68,15,75,129,128,97,158,142,55,224,87,226,131,224,77,188,231,243,219,168,176,180,11,215,247,201,107,184,27,253,224,50,20,102,109,12,246,217,233,178,251,236,153,203,3,151,188,36,146,217,117,67,129,198,30,171,82,192,20,182,63,55,39,118,42,48,49,137,7,198,60,38,96,148,239,158,223,174,174,85,243,131,215,214,33,210,106,141,212,39,252,201,179,64,61,40,231,181,117,225,179,90,206,7,70,12,37,96,68,221,245,167,43,197,235,55,108,141,128,197,86,56,161,234,115,225,145,52,24,137,69,112,46,1,147,57,208,224,21,122,138,126,224,50,152,12,149,194,153,48,122,192,13,222,170,68,166,49,12,241,241,135,27,236,44,250,219,36,218,242,138,76,193,180,252,150,194,103,129,203,55,75,81,94,16,239,210,118,193,209,116,244,242,88,41,62,182,229,40,210,11,183,157,226,106,66,197,26,111,39,185,18,209,68,96,12,224,5,230,116,16,159,115,145,68,159,85,243,35,231,126,61,222,186,194,172,154,10,155,56,233,133,211,211,201,19,90,145,209,38,5,143,153,172,40,33,225,126,225,37,188,109,131,219,125,48,248,250,178,93,79,219,106,85,199,133,9,40,41,28,254,233,31,220,37,178,156,108,209,137,110,8,60,101,42,78,240,57,63,5,18,107,148,211,111,36,20,201,169,157,149,57,96,248,107,237,129,115,186,159,19,115,111,73,174,64,12,30,177,23,50,184,202,78,42,145,91,41,247,106,168,8,77,209,113,89,63,134,14,125,112,19,16,139,89,5,237,146,45,71,115,196,193,99,67,110,48,202,29,15,156,199,77,103,217,142,66,110,254,219,154,198,224,76,91,68,184,73,63,98,12,208,110,10,49,143,241,194,231,197,70,189,240,156,47,202,30,228,162,75,82,78,136,41,158,79,54,110,118,82,138,0,127,40,135,86,73,109,38,97,161,80,47,214,202,157,44,81,117,76,250,211,84,180,68,55,52,98,131,240,178,209,209,158,73,166,90,28,238,234,3,215,33,232,78,66,165,58,40,217,176,104,19,171,219,19,24,121,248,27,127,133,82,210,159,52,119,25,243,242,180,32,61,78,97,42,2,247,54,110,174,185,138,182,178,229,208,203,101,40,39,178,62,66,143,65,69,10,87,211,11,159,221,197,3,99,244,23,247,134,40,160,196,3,130,179,115,222,171,7,158,167,146,221,199,52,32,194,237,103,67,128,141,204,3,247,187,255,195,69,91,105,173,7,198,175,176,95,184,119,225,159,29,152,134,139,53,159,147,247,126,80,14,185,23,61,131,83,57,15,123,223,147,4,5,0,67,155,172,181,112,64,53,86,2,5,98,74,245,160,236,120,94,70,132,17,100,132,133,178,73,104,4,220,161,53,8,76,20,50,82,205,164,208,187,50,40,129,81,43,21,120,42,239,0,221,237,28,251,86,220,112,147,220,156,57,190,164,200,25,145,92,76,210,226,182,4,180,251,104,251,37,53,96,139,142,148,212,133,207,155,119,133,243,136,51,39,170,107,73,72,171,16,171,90,90,151,25,154,181,84,132,154,254,153,131,255,2,209,105,62,68,42,107,183,203,25,194,115,75,137,84,153,202,228,203,191,164,50,68,158,187,161,189,22,27,83,242,100,250,211,166,170,219,47,103,104,159,86,148,123,159,205,31,102,152,241,90,208,103,154,194,104,190,213,11,43,105,1,120,238,209,229,234,166,252,22,224,20,185,127,96,148,185,21,70,99,96,8,156,151,222,188,154,130,74,192,231,211,43,181,205,244,231,102,123,224,173,112,105,119,223,10,60,245,123,85,115,26,148,171,169,222,80,24,149,128,251,98,69,235,11,64,115,27,151,237,68,104,95,249,128,144,113,35,196,64,54,126,8,211,10,184,172,41,240,218,218,25,200,204,212,203,139,59,205,146,154,50,25,41,128,47,151,64,214,219,126,8,156,103,246,156,151,209,55,33,38,42,129,51,141,121,73,173,196,60,31,74,236,68,237,49,238,141,135,90,85,74,108,182,42,153,219,139,187,78,58,36,140,74,208,99,32,250,206,46,76,42,138,195,235,186,132,62,202,248,167,162,230,133,118,209,146,148,58,13,233,238,210,10,150,209,66,30,84,18,236,8,217,41,37,104,34,179,179,227,232,150,141,235,172,40,5,202,23,28,115,190,40,182,42,2,43,113,116,154,99,231,188,124,134,90,148,77,62,80,54,93,66,134,184,178,70,134,162,188,41,100,136,178,164,226,194,108,253,106,90,15,172,172,107,40,254,89,216,16,58,110,65,115,169,93,80,165,142,77,214,135,220,239,115,139,35,179,121,48,148,72,105,242,206,236,114,132,34,15,253,81,134,6,158,80,15,90,34,174,247,3,31,244,44,115,50,102,49,241,89,15,140,162,134,192,66,73,59,87,98,154,85,165,127,213,38,239,84,19,230,219,210,131,182,214,42,1,167,158,47,13,189,188,124,110,19,79,148,222,201,78,89,31,28,151,157,59,139,226,244,40,211,197,105,175,57,246,165,186,158,125,115,149,149,229,60,245,200,194,55,165,140,96,63,48,167,232,126,225,33,140,0,248,240,20,185,7,171,58,153,51,184,212,98,108,44,35,130,239,141,62,140,220,155,125,184,16,186,41,78,174,242,169,201,61,221,9,225,76,168,169,107,155,34,130,52,198,13,168,96,37,34,245,45,80,125,230,188,133,28,76,92,82,192,178,77,190,237,198,129,138,36,106,77,20,160,140,21,49,168,2,123,185,107,245,11,241,180,40,235,57,239,37,241,150,14,77,172,220,232,88,25,154,75,165,108,7,158,115,48,110,166,21,21,106,77,80,228,230,204,216,173,106,47,164,80,144,51,69,192,133,184,144,150,35,205,212,98,116,88,253,137,190,116,165,24,188,93,248,116,91,121,48,228,139,133,33,127,182,66,91,104,234,228,139,107,9,74,103,35,230,42,36,247,142,171,247,229,139,18,146,200,178,79,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,77,218,68,28,5,24,249,146,232,133,232,83,52,121,109,182,224,115,221,152,160,137,123,8,218,41,251,136,139,225,159,53,185,119,53,177,224,91,246,134,12,157,192,25,153,176,152,162,173,176,66,202,8,169,181,140,38,59,167,129,44,65,191,142,173,215,25,45,65,152,49,133,199,45,101,132,86,132,24,217,0,146,55,178,114,80,97,199,150,212,97,124,246,4,69,21,184,196,102,117,66,160,144,181,150,42,235,86,35,184,140,228,95,145,130,30,234,114,207,201,230,18,156,144,225,151,7,135,37,116,73,178,29,87,62,41,86,101,203,215,234,45,45,163,170,73,122,56,187,250,220,165,180,12,165,119,169,9,37,226,81,110,23,61,19,229,146,130,81,138,89,100,84,83,235,173,229,166,184,38,174,91,149,118,70,177,84,178,82,18,82,98,190,129,136,211,180,206,21,215,163,200,128,96,68,36,153,205,94,81,83,90,209,129,33,191,231,254,84,224,158,183,136,151,234,248,180,109,45,14,198,168,45,118,155,104,131,234,231,40,120,89,172,104,239,157,166,40,229,91,221,50,242,210,81,28,204,88,148,99,13,250,30,231,23,60,211,102,222,207,10,142,233,5,82,7,132,232,38,7,42,236,65,71,223,82,181,204,121,89,224,193,14,62,114,151,112,74,180,204,156,99,143,103,25,154,157,65,181,222,141,41,54,22,15,203,175,231,46,219,96,196,112,87,80,109,144,132,47,90,8,158,240,19,242,107,141,190,62,21,62,231,142,25,121,207,211,69,151,204,54,28,113,86,114,162,77,54,29,32,89,58,208,225,173,159,226,29,113,38,243,216,145,123,83,76,95,190,230,134,85,131,180,216,208,210,123,211,49,245,2,247,142,129,138,148,106,155,76,172,83,18,114,199,140,73,6,61,60,79,151,214,5,70,122,85,170,94,10,90,31,213,115,147,166,33,40,156,44,194,165,165,249,198,11,206,26,27,175,174,82,9,104,207,185,30,193,153,31,154,46,61,120,72,92,221,24,8,93,123,20,149,105,104,97,135,195,36,58,179,70,97,200,63,5,67,200,24,172,67,214,60,36,56,119,200,40,12,243,9,146,107,9,222,101,255,152,212,115,110,233,7,9,83,81,255,26,197,170,113,101,51,137,10,43,140,114,135,55,204,234,38,112,69,210,113,197,47,51,170,183,10,110,64,0,105,33,153,145,80,146,19,173,15,120,23,161,214,129,184,164,76,100,168,148,246,26,194,20,48,41,139,4,158,18,42,152,158,138,106,168,229,229,166,15,78,29,89,223,161,188,130,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,182,65,213,33,36,76,200,163,76,81,102,57,51,132,87,24,161,65,61,230,181,117,68,212,101,53,87,240,231,222,179,72,85,73,219,230,170,221,238,91,77,196,182,69,79,102,6,7,173,66,205,171,162,146,67,142,170,244,16,94,73,102,173,165,74,54,38,6,231,178,45,167,227,139,215,222,160,14,20,146,129,191,243,121,136,188,31,153,156,188,206,176,29,33,250,130,10,251,149,170,33,212,208,93,167,0,15,7,62,150,194,131,217,221,127,155,202,38,41,175,64,59,237,236,18,156,123,71,215,111,82,216,219,144,22,219,94,5,68,221,19,133,107,242,98,103,87,61,239,165,91,120,16,166,74,116,122,184,191,149,121,21,230,166,154,70,240,200,252,177,215,233,219,178,236,0,163,128,29,48,11,145,180,232,92,38,110,155,67,234,233,156,61,69,221,7,95,235,234,60,102,10,151,211,146,244,26,3,133,180,179,107,57,17,126,89,119,75,215,16,199,67,19,217,97,8,7,69,196,154,160,82,122,45,12,48,55,147,155,67,224,73,33,15,68,209,77,21,213,175,193,105,96,198,247,152,205,170,221,5,70,73,209,217,115,213,196,50,170,222,28,223,164,18,234,65,212,108,79,121,242,100,237,228,48,138,240,215,233,135,155,35,237,26,162,71,16,72,231,243,219,228,65,102,8,0,33,102,118,239,61,172,23,59,103,240,188,225,25,198,93,180,185,22,70,182,43,212,129,206,193,65,30,140,173,98,203,161,255,195,110,125,222,89,148,234,135,222,102,168,7,225,26,124,61,31,233,178,200,147,251,240,50,137,232,171,212,10,213,138,124,204,246,153,114,210,237,154,192,21,237,136,16,46,34,57,166,247,46,168,55,148,43,45,84,36,192,8,165,25,66,238,12,137,30,211,20,17,29,181,115,126,250,124,0,173,42,253,172,230,89,209,134,185,108,44,90,231,72,42,234,113,88,144,165,144,93,57,107,43,245,247,10,175,228,69,2,28,23,217,214,202,189,139,29,76,66,169,6,143,91,125,41,86,84,231,50,154,215,113,221,67,47,78,57,86,234,102,113,8,233,6,103,104,149,225,75,135,217,55,93,153,190,97,115,87,228,183,216,48,67,83,22,85,187,142,42,172,179,213,50,58,29,18,200,166,44,172,93,189,189,108,241,116,185,56,163,213,236,115,70,54,151,171,71,111,111,32,15,19,27,20,66,30,34,204,5,61,122,133,200,20,68,130,45,226,63,248,203,82,23,58,66,98,39,15,237,192,184,2,181,144,145,34,158,135,100,197,191,164,120,226,147,131,58,197,111,115,13,111,252,108,223,110,250,8,194,29,68,192,95,236,15,31,238,193,174,72,97,130,129,191,153,31,152,224,74,196,17,56,206,81,49,214,29,62,163,0,151,13,129,205,99,188,56,92,134,168,254,88,201,93,129,31,246,193,133,229,51,203,111,155,24,213,239,40,52,205,147,50,23,253,237,105,14,30,217,225,204,22,173,95,24,22,112,241,123,155,193,195,186,247,230,84,134,8,157,63,25,107,99,44,212,192,36,5,114,14,152,195,144,192,221,106,154,171,195,112,43,230,253,105,106,140,93,49,212,92,158,49,197,190,173,194,68,53,106,60,55,20,210,8,21,96,92,180,72,27,71,163,180,37,202,112,13,142,237,62,179,77,92,221,148,161,207,78,255,28,245,235,125,109,115,124,189,55,167,208,3,231,240,15,198,41,234,22,157,91,164,6,26,150,183,138,213,14,222,231,70,154,109,126,193,197,73,248,201,156,158,47,108,18,44,37,96,252,200,147,252,244,200,166,59,239,247,62,123,157,46,224,100,206,109,126,45,86,203,67,110,77,178,35,251,157,153,64,123,236,67,13,157,120,43,126,48,53,221,87,177,142,181,51,217,220,238,240,233,209,169,220,123,159,131,16,83,228,118,248,108,93,138,188,213,250,121,7,251,213,221,44,125,183,192,212,158,121,31,165,0,60,103,233,132,152,154,172,143,104,198,147,163,44,86,239,0,48,187,174,79,52,104,218,94,80,206,20,205,106,99,246,231,40,10,12,101,109,221,1,176,120,215,47,231,12,85,4,234,202,168,2,143,234,231,75,224,130,200,141,92,189,162,198,11,180,89,73,95,160,182,37,255,2,132,192,68,165,219,29,62,219,150,210,248,94,196,142,243,184,247,70,85,193,101,100,128,19,102,217,85,96,118,82,217,95,251,108,246,177,178,16,56,159,99,229,118,152,211,228,46,114,115,72,215,247,201,49,21,209,159,198,120,244,59,34,162,178,68,145,207,122,96,163,65,125,240,153,93,40,51,21,24,221,145,175,15,35,221,70,156,84,225,66,1,97,253,96,20,114,139,180,56,5,155,43,255,214,83,106,224,240,72,153,119,108,90,166,248,171,195,154,38,83,41,253,140,34,251,241,133,69,173,28,28,113,61,129,77,224,116,124,48,34,204,103,226,144,110,184,240,172,25,223,115,211,41,250,245,18,166,43,116,219,61,127,176,73,49,203,164,129,18,174,187,215,217,153,110,138,29,7,48,18,200,233,187,249,64,10,251,146,99,45,94,149,92,206,119,154,224,233,57,152,73,63,59,115,235,24,126,115,74,238,215,165,67,50,128,240,92,244,155,115,2,109,67,31,13,3,236,210,178,195,20,254,102,133,207,72,255,100,136,97,188,76,194,159,67,7,47,74,100,211,225,186,69,153,4,152,202,143,237,40,190,196,69,135,246,52,53,184,15,158,231,40,81,101,174,92,52,98,142,7,231,52,48,134,194,156,4,127,225,98,212,58,169,96,149,245,103,177,249,255,120,156,192,148,70,77,249,109,28,37,170,163,84,24,87,125,45,232,142,53,26,133,141,86,149,101,149,212,239,254,24,110,184,1,17,164,77,2,119,244,243,178,191,23,178,142,87,89,4,24,159,247,237,109,118,230,51,242,39,23,230,27,53,127,235,166,138,167,116,195,109,169,70,127,48,244,246,229,91,111,180,6,118,180,40,59,200,33,31,115,219,42,93,3,222,59,93,114,29,163,43,163,41,93,253,115,21,196,36,182,204,88,131,232,156,55,56,100,229,27,251,183,40,86,254,180,115,38,161,123,210,194,50,188,198,48,125,50,191,152,44,90,146,7,159,184,175,173,232,41,196,227,100,26,223,212,25,142,22,15,182,114,150,158,176,77,226,110,6,124,142,53,183,12,17,155,29,220,137,86,116,225,206,26,220,47,156,137,140,250,47,159,22,217,151,57,244,115,77,74,117,197,240,24,208,254,243,133,57,47,181,238,99,143,242,173,27,36,111,182,17,70,34,218,135,38,20,191,59,77,163,187,3,81,230,251,237,179,233,232,34,9,76,228,143,48,96,253,62,182,201,177,93,123,33,84,167,51,53,36,205,167,133,102,174,152,23,198,132,105,198,180,208,109,151,121,127,27,74,1,75,148,223,28,87,154,219,23,72,226,225,88,27,143,70,20,50,223,171,57,182,175,143,16,194,254,167,16,20,22,248,236,160,210,23,29,181,206,96,31,52,224,138,194,83,42,49,240,81,107,171,183,213,112,61,114,77,33,106,145,137,235,197,25,182,89,33,193,254,206,153,40,210,14,10,198,110,179,240,230,227,211,41,155,22,169,234,250,73,56,72,249,10,113,246,87,167,207,223,45,20,2,90,13,231,245,15,198,48,235,114,235,128,153,206,124,241,50,233,227,42,141,66,80,232,28,199,3,206,48,83,20,62,187,166,238,223,11,97,112,33,59,162,159,201,52,237,131,179,153,190,183,188,52,153,6,223,241,34,28,222,197,212,140,67,57,5,151,37,96,44,73,229,99,183,97,26,68,197,97,202,89,167,220,156,222,179,218,118,152,177,39,125,129,242,135,244,21,80,18,82,167,62,107,42,204,246,210,63,215,129,41,110,145,70,99,162,246,243,15,55,167,192,66,154,220,172,131,198,125,177,51,41,101,105,21,194,81,159,2,63,173,114,38,219,117,15,87,228,111,251,254,242,168,191,70,59,221,62,11,188,45,135,235,55,167,48,228,30,35,206,108,133,57,88,139,102,65,208,110,235,213,36,13,227,201,137,243,116,25,96,200,144,207,79,12,243,192,72,231,212,33,253,112,87,234,157,253,183,171,17,7,182,190,88,197,139,215,97,40,137,50,130,240,191,131,15,249,193,231,140,187,110,26,202,30,173,123,10,24,184,104,145,36,113,123,184,232,211,159,220,186,198,93,252,50,230,246,177,159,71,118,15,141,109,129,7,148,145,239,201,42,102,23,75,134,31,42,9,126,70,57,255,16,230,201,61,61,225,64,49,220,225,5,17,165,198,65,236,94,60,136,134,108,31,3,248,75,146,41,188,112,253,169,101,126,48,33,165,41,55,55,73,111,63,154,177,247,70,126,84,224,190,93,207,152,216,223,160,180,244,246,36,12,212,103,245,201,182,146,150,234,119,63,78,130,32,205,24,3,24,104,86,157,46,217,154,228,238,115,49,53,223,115,42,76,37,78,242,221,99,217,219,12,94,47,108,242,28,62,155,178,164,72,201,87,67,208,251,236,92,253,107,146,182,98,169,185,176,9,226,124,95,11,18,211,78,210,199,167,81,114,125,195,125,230,47,54,54,119,248,33,60,71,161,168,195,228,200,178,192,167,205,87,244,241,98,226,217,229,190,215,194,90,207,55,81,133,104,227,184,123,253,140,166,48,115,230,7,19,183,217,242,214,107,152,160,161,63,56,125,229,230,197,129,217,180,121,147,34,243,210,175,226,73,179,221,249,57,109,251,147,225,229,38,131,239,204,40,169,149,123,49,84,86,89,4,72,81,238,53,3,166,30,161,202,131,19,15,236,241,185,138,249,32,9,124,118,4,173,251,208,165,44,234,233,103,124,189,228,71,82,234,35,207,41,39,109,129,11,71,185,175,31,158,19,14,74,152,69,224,246,121,187,66,210,131,101,174,24,227,167,124,151,146,136,126,30,155,83,251,246,173,33,209,196,217,101,137,96,119,135,50,186,195,176,98,171,194,36,183,125,7,150,161,214,116,217,6,109,19,48,241,123,51,253,220,212,53,65,41,12,94,190,152,9,95,157,32,168,60,24,37,6,197,251,9,60,1,61,151,101,19,215,139,153,146,156,33,49,60,129,81,26,240,47,125,246,133,53,95,85,97,224,157,220,156,21,162,60,217,33,233,9,156,40,169,55,255,224,132,166,166,204,179,164,217,247,156,142,158,57,164,52,249,105,130,170,221,151,23,78,221,125,105,163,176,215,232,190,180,145,204,107,178,169,5,54,101,22,135,73,104,206,161,112,35,20,226,48,222,19,83,159,155,221,188,255,52,146,182,87,32,183,253,82,56,62,29,37,50,196,169,42,202,190,199,39,148,68,140,180,84,249,92,29,65,31,63,98,192,20,69,113,90,96,83,155,244,7,163,248,245,70,150,129,97,100,249,216,74,103,55,208,146,118,36,148,56,124,96,146,113,159,45,203,164,176,113,88,251,40,112,7,102,5,185,49,111,11,10,246,242,9,160,161,161,130,104,65,21,20,45,170,239,8,130,155,81,157,186,149,183,233,255,51,7,225,196,13,247,163,172,231,234,252,233,186,77,243,64,107,89,86,23,227,161,248,150,183,179,191,189,36,102,203,214,97,151,236,247,38,219,170,155,82,147,126,253,138,158,128,139,165,121,100,248,176,21,105,254,214,25,161,81,237,10,216,181,142,234,111,141,111,101,211,62,76,149,239,39,129,110,87,159,158,83,228,106,106,110,234,246,247,202,212,146,111,157,22,176,176,89,241,219,136,108,202,202,182,45,251,209,227,230,22,28,213,233,138,188,92,175,1,115,230,168,10,83,1,225,79,158,135,49,201,117,74,154,103,223,228,109,106,245,89,73,39,180,223,65,50,96,116,115,228,131,17,201,205,219,27,21,86,196,210,79,146,236,101,253,106,156,207,210,59,91,34,43,236,47,134,231,151,174,124,176,94,221,225,198,96,106,86,159,171,113,252,140,171,137,17,215,7,45,69,80,73,108,218,28,126,222,243,59,130,176,101,61,135,140,54,30,56,21,129,25,202,15,140,169,115,117,248,252,131,242,192,148,60,180,225,48,203,166,46,62,248,156,251,131,33,22,179,175,232,169,61,55,249,134,184,152,32,186,246,195,132,245,93,242,159,166,20,122,77,237,197,217,52,110,29,134,183,175,253,16,174,153,7,54,128,201,243,107,47,174,86,211,248,193,40,162,78,89,208,41,206,36,199,231,112,133,3,57,117,125,58,243,152,247,5,244,71,82,93,122,115,188,204,115,92,77,224,93,159,28,17,57,143,207,117,246,14,69,79,56,168,200,213,207,14,215,224,156,174,38,170,193,216,84,77,135,169,97,211,174,130,15,189,111,100,14,124,86,247,82,116,245,27,20,220,173,128,203,37,84,218,234,86,75,13,112,156,63,229,103,113,203,30,179,63,40,77,166,147,229,57,72,59,23,217,224,50,117,179,77,121,91,242,73,101,161,48,215,116,112,145,225,251,68,10,128,49,216,211,129,93,237,123,70,139,37,145,100,180,217,144,185,215,27,12,188,232,176,175,205,202,154,28,230,104,149,245,167,39,20,50,135,27,71,186,172,55,199,114,40,62,214,79,20,182,43,140,192,86,11,24,101,114,93,85,81,83,243,38,35,110,177,117,50,36,201,178,226,75,55,106,135,245,167,217,207,126,194,213,192,148,181,104,15,103,193,174,209,195,89,62,158,129,77,12,102,196,232,178,233,69,231,43,150,221,79,234,117,154,83,72,219,18,0,216,84,239,207,120,242,211,188,248,41,40,108,229,97,1,11,147,8,180,49,35,221,139,51,254,17,186,40,155,62,174,195,136,23,235,158,148,8,103,142,7,103,17,157,186,13,194,206,213,187,247,25,39,146,67,180,138,191,57,114,128,172,222,250,202,211,132,198,3,54,225,67,129,55,125,208,59,112,69,228,65,78,216,155,12,184,239,252,80,62,21,247,122,67,41,141,91,129,178,27,147,79,201,9,176,13,111,47,162,172,77,191,213,168,61,66,242,164,19,205,151,80,97,232,60,113,115,130,134,91,81,212,200,252,185,11,165,219,58,180,96,105,124,98,47,147,202,145,50,36,132,139,28,8,219,126,255,105,92,23,229,236,78,40,20,241,206,15,61,55,214,78,64,102,162,68,131,33,247,95,211,3,183,175,48,206,80,136,159,114,231,137,15,233,135,34,217,131,80,134,160,72,244,251,167,154,230,128,165,227,138,67,232,172,1,19,245,158,122,53,43,187,47,90,115,155,18,153,94,221,204,97,219,97,59,3,73,123,82,234,238,167,80,66,87,212,118,234,205,207,73,37,214,157,201,92,85,116,159,205,113,190,248,44,73,85,213,208,109,29,10,252,121,249,197,156,137,158,237,15,238,161,201,55,110,167,179,174,210,75,125,224,253,17,75,12,238,47,186,209,236,240,139,77,159,95,63,37,226,2,211,7,60,231,144,119,167,252,131,123,192,84,167,183,231,230,179,249,158,113,162,188,83,180,135,78,184,180,190,172,144,114,226,200,172,48,10,200,241,104,230,223,163,77,106,90,155,254,65,48,232,219,186,235,163,243,167,20,191,125,142,210,67,151,37,60,198,62,7,85,96,242,235,79,71,195,33,61,110,222,6,146,242,250,98,133,124,205,118,24,130,175,142,204,159,79,133,63,57,121,137,57,116,236,89,177,170,95,77,65,223,179,149,70,173,40,251,22,230,192,105,150,161,67,243,116,251,222,2,38,174,178,94,56,237,22,168,113,231,20,229,224,229,77,206,162,255,204,193,76,79,113,103,98,162,235,153,111,182,203,79,2,39,78,39,239,116,52,60,106,13,140,18,140,204,147,36,79,182,55,232,121,161,62,117,53,62,35,138,104,98,192,179,191,39,50,210,16,62,91,177,142,151,103,38,132,239,238,7,178,137,231,151,228,115,89,180,150,123,200,0,39,60,175,30,184,48,47,127,112,54,9,206,254,192,88,227,5,172,2,174,44,152,27,90,163,255,118,54,133,179,252,192,51,9,76,224,254,129,221,90,13,212,210,91,207,189,169,22,92,1,147,10,211,195,57,89,94,239,69,240,54,114,210,163,226,108,177,154,26,49,160,235,105,14,241,40,111,78,58,122,210,3,46,10,73,213,151,203,9,27,169,233,42,143,101,232,39,170,14,204,169,82,119,162,208,48,188,115,159,169,223,226,157,122,68,181,12,172,195,212,34,235,208,64,148,49,62,6,249,156,81,187,194,3,161,137,128,209,241,208,145,195,14,216,147,54,125,160,18,241,238,202,40,173,253,2,41,148,9,181,119,193,44,20,49,118,127,180,69,64,85,135,14,154,207,43,57,108,114,90,186,205,61,43,98,9,116,156,181,35,167,7,206,148,63,4,76,209,210,214,237,121,187,175,245,227,253,235,214,31,59,140,123,113,162,156,74,208,115,24,139,99,158,249,91,109,13,56,156,133,122,56,57,133,189,200,25,150,218,100,5,107,88,223,178,65,93,62,240,210,160,153,89,133,7,76,165,186,158,151,206,199,251,106,73,128,123,62,147,184,70,228,22,25,106,255,109,203,156,104,180,15,130,94,28,229,134,169,31,232,254,157,4,95,243,89,20,235,203,245,28,136,236,251,248,140,66,55,105,163,188,209,192,156,124,22,37,28,62,75,123,174,110,208,249,3,198,197,90,31,141,40,165,207,71,20,99,190,219,73,42,100,186,7,90,206,46,238,204,101,186,246,24,3,33,62,9,121,252,164,23,155,134,122,92,12,169,84,143,83,249,116,133,228,167,72,11,58,111,157,223,127,140,145,120,50,216,227,58,41,100,156,186,124,14,31,133,220,241,124,34,41,35,130,56,230,138,170,139,30,133,45,177,73,161,10,244,28,115,52,142,194,22,219,231,50,194,125,189,62,81,97,40,153,62,255,163,153,71,133,136,30,250,73,181,248,91,19,61,88,122,177,137,20,212,64,169,248,213,199,206,38,158,247,131,59,155,173,44,203,49,211,98,155,190,91,237,118,224,148,33,64,180,155,20,132,195,208,53,53,86,14,93,118,249,148,100,250,167,18,103,223,182,227,223,14,22,234,94,138,192,196,209,125,251,212,145,121,210,8,63,204,146,228,193,33,246,86,77,59,194,50,13,29,159,193,57,161,36,221,20,46,83,6,88,113,239,130,7,159,94,77,121,161,71,127,160,168,214,85,158,4,1,68,0,111,19,211,218,215,38,91,70,243,243,71,51,145,26,153,104,145,101,29,177,141,160,73,69,98,219,224,190,139,31,127,187,9,252,105,230,226,124,218,47,53,209,141,105,43,148,25,96,148,3,226,90,146,165,178,212,227,180,56,139,143,60,182,140,75,195,9,230,9,223,162,39,32,154,91,150,62,55,229,221,241,220,68,111,182,204,87,112,249,231,90,23,78,15,74,57,160,143,75,147,162,27,47,138,121,207,12,184,204,49,53,155,83,178,111,80,160,19,215,252,230,145,136,192,236,128,71,110,15,74,244,188,4,250,62,51,26,16,17,159,36,176,93,155,196,195,40,108,171,190,238,88,137,157,230,4,241,131,95,237,94,204,114,170,29,20,239,14,207,170,119,219,66,203,84,115,118,142,57,226,197,157,73,103,202,25,112,53,187,243,14,88,173,112,128,217,57,120,144,143,19,75,201,89,175,54,181,235,25,112,127,130,28,68,104,217,214,57,76,226,84,182,9,203,196,175,239,205,177,30,144,22,67,94,106,249,49,177,35,151,215,117,204,86,44,128,198,133,145,174,122,174,110,195,207,121,102,142,171,135,45,164,8,230,29,117,22,45,150,245,242,192,164,206,226,106,196,55,134,254,244,52,107,122,135,237,115,202,160,172,131,180,159,247,34,12,200,52,12,190,140,255,50,47,220,69,14,17,24,243,245,26,143,70,78,247,185,154,18,223,152,201,50,125,74,211,168,149,144,108,137,86,225,78,58,33,20,142,142,197,59,82,54,21,59,185,186,156,65,123,191,23,134,241,79,39,165,232,96,69,63,203,166,87,185,20,134,251,91,47,60,110,221,18,41,220,115,106,140,229,148,154,94,194,226,2,231,187,7,1,77,73,103,132,116,250,232,244,227,18,124,137,170,17,70,12,156,186,39,205,13,134,190,43,185,103,106,185,82,124,207,100,230,98,2,195,246,108,209,42,103,78,85,26,16,137,8,94,46,222,43,81,107,43,89,241,109,249,236,128,123,214,60,234,129,217,57,248,147,45,70,91,85,20,182,232,12,184,8,217,19,109,168,233,74,111,160,173,107,122,12,180,212,232,103,88,250,105,176,2,131,4,54,138,1,163,11,50,4,166,248,199,95,218,4,129,182,28,45,160,13,140,233,221,240,39,232,180,244,230,103,73,140,1,68,248,118,247,169,15,14,49,219,163,48,205,140,201,134,222,220,204,169,70,192,8,145,8,145,128,250,130,158,227,106,211,193,144,239,49,145,87,91,113,245,57,247,85,125,175,100,100,234,64,211,214,77,221,164,232,38,130,79,84,203,157,153,84,222,139,130,173,225,171,71,51,15,164,245,192,13,151,231,128,209,82,206,202,159,40,236,180,29,182,195,183,124,108,19,140,247,80,8,190,96,69,183,163,103,159,128,4,114,92,221,139,136,180,3,255,164,95,28,110,38,111,41,48,180,136,22,87,151,173,100,52,236,4,75,132,89,216,210,41,125,98,26,121,215,215,151,246,179,62,204,202,26,33,97,236,191,60,209,178,150,108,231,52,15,109,143,85,211,126,20,122,43,76,233,101,15,248,252,249,65,75,139,115,143,157,118,149,174,130,103,217,125,46,152,182,69,127,248,151,230,115,24,67,230,221,20,174,206,250,0,133,154,40,247,38,250,94,162,69,166,37,214,100,78,32,162,242,153,107,29,216,136,126,58,50,11,220,193,248,105,104,187,202,121,132,180,48,124,232,225,204,90,52,4,51,89,203,74,180,231,48,3,43,105,18,234,141,183,31,220,97,7,55,89,22,39,164,122,167,56,176,127,217,207,214,233,192,196,71,119,192,230,65,47,240,162,116,50,174,206,68,227,229,173,141,139,228,7,69,156,127,144,230,19,152,211,93,9,216,10,107,164,73,147,241,208,188,73,27,238,195,58,227,36,179,218,245,30,106,21,23,91,31,45,237,28,75,54,117,150,40,24,43,12,41,181,6,76,49,142,48,182,204,123,43,6,79,53,73,131,173,180,41,210,186,62,244,72,44,40,99,229,192,84,97,141,128,241,235,212,171,187,251,58,128,22,17,203,53,16,234,103,128,73,138,251,65,41,25,140,153,176,194,150,19,14,195,176,117,44,5,156,172,10,95,225,148,227,157,16,129,145,78,70,242,112,149,152,202,204,156,108,232,173,51,6,45,51,224,94,74,214,171,113,200,137,158,80,182,22,233,100,196,89,56,152,56,106,53,239,93,96,104,210,35,224,51,37,12,57,59,140,179,35,79,201,23,61,10,217,245,210,100,49,176,192,168,149,219,10,115,236,8,148,44,143,146,227,150,17,174,28,166,187,201,4,75,198,211,21,43,129,51,60,47,133,203,112,215,85,96,196,228,148,182,71,213,91,138,151,130,166,209,101,215,55,112,253,46,126,114,176,51,140,102,249,199,164,110,38,58,201,233,175,4,139,46,12,41,35,118,40,86,8,169,189,27,243,196,225,167,41,180,227,134,172,228,128,103,99,30,215,82,12,161,40,163,214,193,4,113,72,118,124,3,150,250,140,249,224,244,166,246,52,9,181,18,89,224,90,231,11,151,40,60,234,102,188,163,124,170,97,154,51,126,78,171,230,209,46,147,36,84,18,118,179,14,35,70,175,29,148,28,243,240,223,54,29,146,221,245,106,88,84,59,174,174,84,128,60,175,189,92,146,28,216,12,214,154,194,38,19,22,112,42,79,15,197,172,50,54,109,144,121,86,86,150,37,29,60,2,152,213,138,230,243,243,65,88,16,102,192,103,61,212,142,52,112,127,152,113,115,58,86,123,110,46,35,128,253,57,181,165,10,51,2,226,183,59,242,77,207,205,233,195,113,243,246,236,39,173,209,156,122,138,238,243,74,37,205,167,201,115,112,27,170,249,219,109,125,50,132,252,91,92,141,22,148,80,56,249,218,108,150,63,24,150,234,82,112,112,90,14,48,85,13,161,67,121,142,26,27,146,64,181,45,157,7,41,218,232,30,67,175,20,246,201,166,109,48,9,220,175,69,143,46,146,207,62,112,162,36,52,224,254,48,216,48,128,207,177,158,86,203,131,202,166,141,146,109,150,73,135,231,110,218,135,43,10,212,163,94,180,40,203,152,124,211,244,25,5,162,244,80,6,13,206,17,57,130,251,21,231,135,38,7,166,1,169,63,178,41,208,178,242,243,96,133,220,237,140,159,38,105,39,95,154,222,29,49,43,252,229,86,210,193,133,89,100,143,159,46,148,12,76,37,56,147,219,241,205,36,199,240,44,235,252,64,208,32,197,215,56,243,222,46,229,129,9,53,249,197,103,178,74,67,187,9,250,187,121,249,213,20,3,41,239,244,124,104,178,195,37,96,138,229,166,194,20,252,198,213,100,245,187,190,151,85,15,183,128,97,124,74,147,38,243,108,242,215,134,6,172,155,190,110,42,40,43,126,155,60,68,81,152,26,205,30,47,134,218,226,20,244,204,56,181,92,116,84,93,171,187,85,216,250,70,0,24,82,165,50,206,17,146,184,87,27,157,253,223,214,124,255,215,143,222,103,162,131,199,160,76,70,15,18,244,140,209,234,17,192,106,180,133,170,205,81,204,233,43,224,121,54,13,122,111,11,253,223,175,156,149,74,78,40,114,230,232,250,20,38,234,70,179,155,100,109,204,160,105,191,172,106,116,96,57,29,69,255,204,74,107,232,191,26,201,219,123,151,232,163,27,156,162,244,25,98,2,201,139,245,192,151,28,83,141,165,54,202,243,211,136,83,59,92,243,82,206,117,183,218,206,184,184,178,32,111,125,107,12,17,189,189,145,226,219,79,7,179,200,143,127,45,122,246,124,218,140,96,142,192,152,3,235,147,53,227,166,57,76,173,76,215,223,30,20,124,250,131,155,179,251,131,114,50,94,129,146,100,211,233,162,144,78,244,123,83,142,172,85,63,16,127,247,93,209,250,120,73,138,240,0,107,23,152,5,176,235,84,85,32,56,251,220,79,82,65,215,67,155,2,98,72,163,251,94,116,91,118,118,67,203,235,251,129,121,13,157,171,44,80,184,2,94,125,110,125,52,4,248,70,252,54,210,237,250,98,217,10,4,107,192,245,57,67,30,152,189,69,11,120,193,94,18,56,83,44,16,79,110,139,164,204,116,185,148,72,43,84,106,107,134,156,94,89,46,79,239,186,240,82,142,240,48,107,245,120,105,60,195,117,247,94,248,122,49,83,13,139,71,74,139,158,137,160,4,33,239,252,42,214,48,186,228,229,84,119,140,31,206,70,207,86,21,115,129,17,115,10,138,85,242,45,225,31,174,104,207,105,75,171,60,118,71,150,206,227,39,182,245,81,2,49,93,118,231,64,209,190,149,199,162,165,131,194,101,242,229,58,29,13,126,77,246,131,230,161,171,232,249,47,86,52,168,203,26,85,101,155,123,214,141,216,138,162,246,84,94,184,204,152,111,246,57,207,63,235,225,129,81,93,11,184,107,189,131,169,163,164,152,234,54,170,164,250,173,204,158,33,126,25,46,205,90,239,197,94,184,124,38,19,100,31,116,159,138,80,90,16,46,154,5,77,31,184,82,174,231,39,68,70,105,121,183,108,76,204,113,174,96,93,214,189,36,182,100,43,206,235,217,42,1,251,3,143,113,225,133,5,144,126,75,54,251,35,206,128,88,87,234,185,164,83,100,51,226,44,6,55,245,249,94,103,2,175,247,108,75,246,110,234,205,23,205,22,199,68,54,147,122,54,56,11,249,218,17,42,43,22,28,213,29,246,217,72,5,25,188,65,138,123,143,76,38,84,16,79,254,203,58,11,92,169,62,138,71,59,59,140,161,219,27,219,110,150,123,42,79,117,232,158,15,114,108,176,166,57,118,247,166,181,97,166,159,213,35,78,1,9,67,167,74,4,252,214,141,38,20,51,111,22,152,253,226,142,128,1,33,43,221,50,46,88,72,62,8,8,23,239,62,245,100,206,161,52,71,152,227,244,69,165,164,14,246,113,35,130,113,124,158,231,230,155,122,217,104,115,4,16,149,77,56,160,85,7,169,131,178,144,172,65,66,130,40,8,110,59,60,172,144,237,129,119,190,87,15,116,202,244,230,104,155,214,136,106,65,245,79,79,248,134,92,113,196,196,32,141,233,126,117,159,53,185,223,80,31,218,16,73,35,75,120,153,198,185,127,64,46,215,154,185,4,225,53,14,246,166,225,39,113,169,137,0,64,124,17,10,224,198,122,66,125,100,119,29,62,157,142,121,93,97,88,9,17,89,101,14,147,39,59,199,202,51,109,249,17,128,130,21,118,81,10,51,112,34,240,218,49,75,149,7,183,33,26,209,144,201,44,47,141,54,9,231,69,33,137,153,197,102,73,114,17,107,35,13,233,48,242,13,93,159,156,140,193,13,190,162,33,34,209,209,51,85,148,27,183,221,75,41,31,40,64,163,78,19,161,106,212,27,228,185,16,193,106,17,183,66,20,85,3,87,144,71,75,144,246,160,108,136,34,183,69,148,207,138,21,31,115,153,146,187,6,156,141,210,25,201,131,60,167,134,189,166,45,255,251,102,30,8,239,79,133,199,234,190,3,179,196,132,238,177,80,159,26,51,90,244,172,34,179,104,102,2,49,206,30,23,183,185,52,48,107,197,234,254,216,48,229,170,6,247,17,95,152,227,162,98,184,5,12,63,103,71,174,102,144,21,212,171,123,241,154,56,208,50,53,71,75,166,179,215,152,206,32,231,106,107,115,166,184,65,116,180,22,148,88,4,221,173,70,242,171,81,131,245,164,106,72,171,181,17,185,177,108,44,25,129,11,66,204,57,96,168,73,210,36,240,170,103,14,184,225,61,175,169,154,142,7,83,164,191,22,164,72,133,17,131,12,138,1,42,42,90,0,140,56,10,135,144,72,241,82,63,169,87,67,215,73,145,203,100,197,208,90,215,177,136,75,70,74,240,252,80,215,42,92,246,99,113,134,32,11,183,52,66,58,45,52,219,34,157,15,33,77,95,155,101,53,242,222,120,209,44,125,109,10,99,119,176,16,10,101,131,79,190,49,33,195,115,225,133,234,212,147,121,171,30,236,232,84,213,76,77,218,65,112,141,100,62,42,53,253,41,14,38,95,28,201,124,248,132,154,17,129,1,155,227,119,79,131,164,166,247,54,82,101,220,187,154,16,170,194,100,47,219,133,151,110,119,127,78,172,91,174,158,154,151,198,4,246,110,180,121,240,180,53,127,187,140,105,125,225,142,105,137,230,142,209,162,109,151,164,48,180,40,244,32,20,206,6,127,194,252,207,138,38,189,113,181,186,240,44,186,220,159,215,88,20,165,198,147,147,185,238,111,70,125,247,251,94,69,169,211,8,22,244,72,147,66,3,200,178,237,60,211,24,245,118,209,139,122,74,58,234,249,56,249,210,100,200,230,254,33,41,12,154,38,24,39,15,193,120,153,118,92,164,188,177,151,83,122,26,154,255,176,12,3,134,18,254,92,93,93,95,221,224,241,50,28,218,79,35,196,25,58,136,144,42,105,137,50,156,20,44,177,179,175,75,34,10,5,159,5,131,225,123,53,154,244,202,179,129,181,224,15,126,214,227,162,252,181,197,249,99,198,232,192,230,70,25,39,80,150,99,30,133,84,194,57,72,248,63,112,66,162,155,49,87,54,253,30,3,146,65,52,184,25,90,53,229,37,141,89,46,125,141,243,93,205,90,132,142,151,228,133,177,10,151,41,195,148,153,102,192,112,205,53,19,106,62,165,247,123,33,90,153,183,94,221,154,59,58,24,140,1,141,178,177,144,66,184,4,55,180,121,148,123,129,234,201,244,115,0,250,211,79,229,37,86,198,183,234,204,68,181,244,152,0,187,127,4,141,146,74,167,231,167,25,154,35,104,31,48,237,118,210,139,219,12,5,163,51,251,211,23,94,120,9,219,229,231,205,171,204,188,97,218,64,65,71,28,105,62,87,111,26,42,136,146,182,237,120,40,133,87,164,8,154,37,197,30,74,26,156,232,112,244,96,112,150,71,100,133,0,127,141,125,8,167,241,115,239,161,92,71,246,223,193,255,164,154,163,62,76,201,49,35,209,10,123,180,143,250,48,37,9,129,5,247,180,33,79,44,141,186,183,28,96,70,129,161,212,149,72,185,233,201,65,77,69,21,239,41,205,52,171,145,46,156,90,149,20,56,31,41,24,208,213,36,89,148,255,137,124,103,48,133,43,66,23,74,205,38,31,23,107,196,104,108,18,149,33,141,148,243,200,65,36,78,176,56,95,102,234,138,42,44,78,89,243,161,2,163,142,20,219,217,211,165,138,178,93,54,211,89,204,88,191,100,132,114,229,17,236,107,193,35,62,103,27,18,235,10,155,110,71,112,183,199,147,250,0,158,245,194,8,4,63,164,89,196,129,124,66,163,174,135,210,191,167,52,57,95,210,120,46,79,49,106,98,116,5,255,217,42,236,149,204,155,153,237,252,252,127,14,143,152,34,41,123,154,105,221,127,248,204,178,15,193,142,77,200,37,210,12,184,70,61,61,149,228,36,190,75,208,240,137,25,42,193,121,178,82,6,13,31,157,100,173,144,39,178,89,46,137,31,145,0,173,149,50,154,178,63,25,95,190,244,135,206,158,91,68,229,6,31,111,62,66,12,156,108,130,12,143,221,156,242,159,209,34,187,175,69,86,252,169,203,60,131,9,209,108,135,145,134,123,97,179,229,13,152,160,139,254,244,178,179,169,23,85,180,246,214,222,32,91,214,70,148,115,156,195,194,208,234,51,162,18,181,72,21,202,91,94,95,43,197,84,142,154,131,135,94,220,204,214,205,97,182,252,218,21,96,140,6,151,0,126,109,47,79,149,45,165,204,254,185,160,175,100,61,136,226,128,88,215,133,207,115,54,29,62,132,39,99,228,178,44,62,100,2,234,61,160,208,69,89,16,209,231,167,10,23,121,209,184,122,162,180,171,175,141,183,69,20,144,161,147,249,84,136,85,219,222,121,245,13,14,75,83,181,22,42,204,181,28,85,69,102,22,50,158,74,149,28,43,35,229,78,103,152,143,87,138,97,95,20,25,235,246,84,225,182,56,160,88,9,110,121,106,78,207,155,6,49,124,254,108,79,180,26,10,122,67,52,26,226,84,73,59,57,124,167,229,135,228,105,82,75,79,65,211,89,33,102,84,19,154,10,185,214,23,216,254,98,69,229,27,181,102,79,249,38,154,172,81,240,135,43,189,86,16,12,102,191,126,97,70,204,83,54,218,46,133,142,131,80,214,248,176,81,206,93,78,164,163,111,193,240,213,171,241,51,142,66,70,14,144,170,134,48,108,55,227,141,70,33,151,136,226,162,86,110,18,164,94,98,121,206,204,186,118,177,114,157,157,111,20,104,242,231,249,192,231,64,20,37,123,232,19,213,167,110,238,172,31,183,216,208,22,28,29,158,29,249,100,223,224,225,63,180,52,218,143,99,200,42,49,246,205,66,165,190,240,101,82,159,77,20,43,180,150,206,85,163,156,120,201,44,129,27,93,117,177,126,223,43,42,106,57,195,232,148,215,49,101,112,254,210,57,147,60,68,161,131,158,54,143,2,124,98,22,69,39,91,59,49,229,184,55,86,51,79,81,159,89,100,70,169,47,150,246,90,254,211,113,194,11,25,8,216,172,253,121,47,36,69,162,196,62,67,148,203,218,166,44,111,190,240,46,179,205,126,5,98,76,83,221,235,155,83,107,74,63,223,166,137,156,163,46,27,87,39,253,237,134,88,167,103,40,207,164,127,54,239,79,149,60,46,1,62,70,8,251,212,183,126,159,13,225,45,9,135,226,244,136,230,140,203,148,67,157,122,12,45,255,129,9,159,164,222,28,237,104,249,94,213,61,137,172,70,222,120,57,90,193,182,69,97,162,34,61,248,84,153,109,170,169,227,214,70,232,211,171,207,252,27,100,230,69,153,145,174,187,166,1,17,130,8,8,3,173,103,253,162,250,107,135,226,193,233,82,79,153,60,69,100,51,90,236,108,89,139,50,225,204,202,112,70,197,120,51,146,118,127,86,222,226,122,84,144,52,202,120,122,105,49,235,113,255,237,254,115,173,123,74,220,122,172,80,88,115,164,242,110,24,102,132,84,206,34,60,230,163,140,65,21,132,107,197,161,133,48,70,209,26,101,230,140,40,4,91,48,68,222,66,176,137,60,89,13,248,236,224,158,141,18,41,182,251,219,36,90,85,132,37,115,234,140,239,133,21,245,210,141,82,66,111,161,134,228,199,89,153,243,163,14,99,154,1,33,173,97,4,252,103,235,9,27,52,132,57,8,125,62,181,96,253,249,237,2,117,227,17,97,73,65,93,92,166,196,165,107,8,165,4,105,197,79,179,238,214,71,32,12,245,173,184,154,210,199,103,215,11,187,238,106,130,32,53,144,159,82,177,236,194,208,134,62,4,66,60,78,246,12,213,3,60,105,231,83,255,70,118,33,166,59,114,5,90,158,97,201,159,80,12,153,200,187,15,61,184,81,0,22,3,100,25,77,97,60,112,13,206,206,34,208,180,139,158,235,208,238,11,113,140,69,34,226,57,246,89,98,35,52,115,32,0,60,133,102,231,218,216,141,44,115,167,152,122,174,195,151,33,249,205,41,90,110,207,201,44,161,40,18,154,58,136,97,104,129,5,164,226,177,226,230,103,194,219,90,208,101,69,133,59,164,130,72,114,232,105,248,12,48,18,87,87,165,232,204,81,218,106,112,107,66,188,41,45,139,56,63,55,135,204,23,176,250,168,217,163,173,16,117,163,116,239,116,212,244,188,119,135,29,232,250,74,20,227,60,55,79,61,197,49,159,67,13,140,130,7,38,254,17,48,43,150,254,118,49,205,75,215,180,34,194,249,84,247,97,7,21,191,93,224,128,106,1,212,121,154,18,156,125,11,96,207,185,159,202,193,210,67,56,10,97,252,244,156,196,51,37,6,254,228,156,248,115,215,247,46,165,132,48,212,153,78,49,149,120,138,22,49,227,13,21,49,88,47,218,27,144,167,241,9,17,203,169,165,169,66,76,81,114,132,168,55,68,135,244,180,10,26,203,62,167,153,8,73,210,61,65,58,67,44,178,17,27,27,235,170,130,63,201,132,57,187,107,171,53,243,25,211,232,134,145,135,92,153,13,129,90,173,163,131,29,150,93,183,16,38,60,58,85,79,147,103,47,65,133,138,6,57,68,227,50,16,237,74,8,210,97,51,244,72,42,34,68,21,122,117,212,33,42,5,7,46,26,138,222,46,118,199,65,190,60,141,10,187,182,133,146,30,102,106,250,193,6,6,15,126,53,242,118,170,81,96,162,176,33,179,156,182,165,151,116,206,203,38,87,228,34,127,68,9,222,73,175,166,144,115,204,40,185,188,17,12,164,113,93,62,58,67,202,235,79,120,164,25,15,202,225,134,12,239,51,29,39,236,14,28,126,149,171,153,51,137,192,135,182,225,153,70,222,209,223,167,219,191,155,112,34,231,32,253,222,167,115,184,222,11,252,83,212,137,52,144,70,207,108,87,148,17,25,65,13,195,161,215,233,63,141,194,243,11,19,166,117,241,66,34,74,156,160,5,54,149,122,87,147,132,58,170,11,224,66,134,191,187,20,171,233,186,150,23,62,123,116,23,91,205,56,157,61,197,145,19,255,90,87,70,204,243,183,102,105,236,146,7,15,216,216,178,90,34,123,166,223,20,154,142,203,236,13,198,91,218,235,89,233,97,143,50,182,182,90,161,192,220,91,205,52,233,158,247,38,217,226,210,137,103,11,184,30,253,16,110,158,93,191,182,48,148,181,30,142,39,43,206,85,31,104,96,230,241,150,254,66,40,245,171,97,163,119,13,239,79,211,19,118,85,210,140,157,68,209,155,155,240,124,119,248,52,240,208,24,251,48,91,216,128,231,120,82,249,212,216,46,151,205,130,183,155,216,50,106,157,44,125,215,69,75,49,242,210,96,25,21,165,53,244,107,77,180,52,105,58,197,28,17,92,7,246,103,153,162,25,147,100,123,185,11,231,170,5,230,105,111,242,132,14,23,115,152,16,152,177,187,227,183,153,235,101,170,199,168,97,212,80,91,45,136,189,74,47,63,115,119,114,125,53,160,90,117,86,178,154,77,175,156,161,124,255,149,57,224,232,63,60,164,53,16,54,220,26,227,24,166,189,231,226,161,38,145,222,149,196,111,172,124,23,159,102,130,58,231,7,101,169,65,151,241,89,137,5,110,239,71,102,25,139,150,171,148,156,176,2,18,62,100,161,98,200,85,127,169,186,101,185,20,77,110,156,5,67,240,59,143,151,205,206,96,39,65,230,48,146,158,50,229,81,57,21,49,118,19,76,93,90,31,217,216,30,133,79,0,250,84,67,151,56,35,113,57,159,108,216,166,64,12,66,206,117,86,232,25,106,226,139,60,186,232,129,103,206,147,254,211,16,231,117,19,73,189,250,217,169,187,52,60,193,50,141,80,162,22,131,181,218,7,83,16,172,65,142,115,2,30,53,190,72,167,16,83,103,122,212,244,32,158,187,44,253,233,147,74,227,161,90,114,59,5,207,60,10,150,10,160,224,102,212,220,6,138,136,113,219,202,73,39,142,152,61,109,62,200,91,156,67,222,109,21,88,64,81,185,201,33,138,82,206,59,254,136,78,215,124,97,132,254,36,140,152,76,147,112,132,28,63,116,24,249,34,9,45,210,230,30,7,131,138,27,45,171,56,119,110,119,132,193,211,95,42,162,14,125,224,172,199,238,87,97,90,135,106,221,112,246,156,59,133,67,2,155,134,173,190,42,228,35,246,188,46,30,67,75,159,57,163,177,127,242,171,39,225,58,49,16,129,234,113,198,70,24,113,16,8,22,251,171,159,3,140,15,18,83,254,149,20,115,194,11,195,89,62,156,132,136,198,20,53,255,161,188,220,59,75,49,237,156,251,211,100,183,151,107,19,33,157,76,41,128,120,53,145,89,95,225,66,96,226,22,226,44,68,157,202,8,247,17,236,100,132,158,116,238,221,131,195,61,240,136,128,50,40,126,74,152,106,251,210,139,123,93,110,106,47,146,77,40,219,251,66,183,88,139,192,148,110,133,237,3,85,97,67,221,96,80,79,241,212,55,244,214,60,133,255,7,76,60,197,239,125,190,14,173,38,112,114,121,20,106,140,206,148,165,198,37,173,219,201,200,61,112,88,243,213,231,9,223,171,29,6,59,232,254,14,117,106,234,102,111,225,6,59,103,145,125,140,100,32,198,78,111,177,101,170,109,106,191,131,226,149,187,2,49,57,62,157,228,231,40,245,221,121,225,224,81,197,52,136,232,84,11,29,102,59,243,60,87,163,118,236,249,150,177,127,99,65,31,140,202,21,31,59,230,135,171,182,91,11,89,129,216,7,109,120,8,234,22,6,149,3,195,211,15,110,147,144,133,52,25,49,248,208,87,71,148,28,150,163,26,76,153,173,243,7,83,48,35,73,170,132,58,123,234,241,219,195,170,193,213,54,8,229,120,95,251,44,208,169,102,48,236,115,66,125,197,178,57,67,61,87,152,216,241,46,137,71,195,10,160,168,13,26,124,112,119,183,202,164,108,100,82,56,127,131,116,163,123,126,145,192,23,182,204,217,165,152,104,219,181,175,234,83,36,40,200,233,17,237,12,24,155,73,153,82,134,213,126,126,171,54,234,98,182,134,168,181,156,185,60,58,204,31,196,131,141,176,104,148,110,76,115,50,108,98,234,117,118,1,195,39,5,236,198,204,223,226,162,240,191,115,24,184,177,170,11,219,50,81,118,190,188,18,23,209,49,252,38,138,216,241,33,252,155,174,231,23,75,190,216,241,97,247,231,212,221,73,148,116,138,156,62,152,197,244,227,193,135,232,180,165,94,136,155,182,120,173,10,185,95,156,0,83,98,193,207,225,209,118,254,187,207,205,54,135,140,131,160,146,218,35,85,179,186,179,68,161,109,162,32,36,87,47,19,25,14,255,183,158,165,126,211,12,214,118,169,97,45,183,134,228,253,176,141,43,225,252,99,61,161,171,59,85,99,37,76,241,165,205,155,226,14,128,6,207,100,135,135,90,63,87,75,65,10,33,111,171,243,11,15,53,148,123,229,177,113,92,79,241,210,220,126,72,71,64,221,177,187,56,221,228,90,52,109,255,105,217,81,197,148,152,162,102,107,202,101,91,219,117,125,61,14,12,5,104,253,246,194,192,104,94,228,139,154,2,231,175,227,155,33,89,153,87,88,186,98,53,128,144,69,251,96,232,133,215,222,169,34,46,128,254,246,252,96,156,194,71,244,1,108,85,40,73,141,155,15,211,99,30,23,94,36,101,166,63,56,252,219,27,83,33,74,139,83,118,242,171,217,203,222,141,153,205,160,102,90,242,193,36,181,87,190,175,77,50,120,127,122,245,167,57,82,178,24,203,133,161,58,125,231,38,96,170,143,215,125,111,122,179,211,212,128,207,209,241,178,179,129,127,110,29,14,43,181,2,57,95,194,144,254,65,182,105,131,200,107,35,202,208,190,156,220,250,213,205,222,61,62,48,249,197,223,138,73,129,111,46,66,55,1,70,155,61,249,147,21,116,124,170,188,54,117,137,31,253,14,248,236,195,103,47,10,35,71,42,112,187,206,136,192,164,33,214,14,120,157,251,203,111,179,90,124,166,11,192,240,87,199,253,237,142,105,192,87,14,11,220,77,89,65,224,133,50,91,143,155,215,121,41,208,7,70,36,226,171,64,182,195,60,199,245,251,228,230,222,91,91,124,48,180,239,218,237,199,40,29,167,79,196,138,158,136,57,88,151,155,195,55,253,210,249,192,227,198,137,241,196,193,245,45,58,154,169,248,102,185,245,121,170,47,203,9,202,217,115,201,197,203,76,21,150,195,9,7,172,219,162,20,76,229,21,67,128,49,81,165,27,114,64,116,125,93,96,164,165,228,98,42,22,190,210,33,80,138,79,234,29,32,248,219,207,143,145,14,12,53,182,53,129,25,47,57,158,27,66,130,252,178,185,52,250,15,159,197,181,47,189,150,128,244,87,141,194,224,66,86,86,102,141,177,140,178,19,131,235,156,168,231,214,171,151,113,193,29,38,64,57,187,194,163,124,219,132,223,248,232,55,217,103,55,135,217,84,163,151,137,110,29,40,117,165,61,250,160,57,13,21,129,113,20,143,14,78,78,228,250,184,2,207,179,170,21,191,26,249,212,107,222,89,155,169,200,174,24,246,103,163,149,147,244,34,68,153,235,231,21,111,48,169,168,11,19,211,155,45,230,148,115,164,37,144,124,225,130,89,74,159,254,228,40,70,200,240,128,13,95,151,92,141,42,137,192,8,124,124,10,113,192,212,173,167,251,69,40,119,216,95,204,208,30,141,40,212,109,114,108,205,218,183,237,179,171,137,218,222,86,195,71,170,140,126,127,27,2,241,109,22,198,82,249,236,5,172,205,241,112,23,152,116,222,151,126,181,23,99,40,222,155,47,203,30,181,117,111,94,174,122,17,43,10,212,138,22,47,6,153,114,201,205,121,184,21,211,33,46,102,69,198,253,250,233,170,250,205,71,49,185,117,129,145,45,28,254,65,23,231,206,165,87,55,206,130,63,152,151,74,58,190,44,237,89,127,27,113,179,61,16,189,5,80,212,82,183,95,139,63,221,214,54,235,22,92,171,31,140,23,110,153,138,218,179,127,40,150,116,169,55,189,55,180,169,223,192,95,136,163,229,43,54,11,204,142,116,57,140,106,199,30,242,220,173,216,201,244,131,207,54,229,89,65,176,117,129,165,248,193,103,60,205,169,32,103,191,238,224,207,5,80,110,93,71,249,204,238,72,230,157,189,109,147,213,231,236,14,122,255,120,181,203,232,214,85,151,108,198,75,44,109,103,62,169,34,111,103,69,101,56,216,142,15,37,223,191,228,177,209,227,246,210,137,3,219,132,46,31,139,94,57,63,151,164,3,83,154,117,75,158,170,49,245,218,47,138,179,200,233,18,196,189,207,189,45,204,246,203,183,17,227,230,28,36,207,77,192,128,200,245,7,23,216,115,119,163,210,73,207,44,111,50,244,110,207,224,104,23,181,10,132,175,251,159,175,158,75,185,97,82,42,140,56,122,6,220,81,156,191,107,211,153,201,70,247,51,19,115,213,121,171,126,27,229,244,131,51,185,126,133,94,24,213,16,124,184,160,217,172,12,127,108,82,148,215,19,177,178,185,170,110,73,181,32,39,48,69,221,7,163,24,151,178,153,15,70,67,236,38,249,217,213,153,219,244,135,178,151,147,181,7,182,53,42,98,223,183,164,251,94,61,179,202,158,249,236,59,115,160,40,145,220,119,202,230,66,237,125,204,244,177,178,180,182,177,30,186,247,110,138,57,74,150,171,75,250,9,157,254,96,44,241,200,42,9,76,191,219,142,162,224,121,135,165,89,72,124,5,158,228,154,179,105,164,94,212,164,25,188,119,159,195,19,180,177,173,240,249,20,223,4,78,169,96,75,69,26,172,32,6,89,2,54,209,164,114,219,4,225,216,85,189,255,194,75,21,133,21,234,122,207,95,124,9,39,14,86,221,164,149,3,102,82,229,123,254,96,168,213,229,206,254,189,90,102,38,59,122,110,147,100,221,162,168,145,236,87,113,24,182,205,157,109,184,55,219,217,175,85,6,138,170,227,54,40,99,120,76,31,150,131,239,94,165,205,208,12,66,6,194,97,214,169,33,207,77,157,213,246,38,229,8,89,174,23,189,105,51,90,226,61,110,110,65,207,11,83,145,247,229,240,236,201,58,213,132,23,238,16,124,107,252,54,19,93,150,71,59,19,84,250,152,217,7,166,0,77,150,14,104,122,103,155,93,253,209,200,177,222,245,22,21,38,136,67,222,40,148,101,87,25,122,112,57,70,140,106,196,229,219,101,241,163,61,98,122,93,223,232,153,191,249,232,190,23,49,228,253,165,170,81,180,165,145,239,177,170,219,209,250,75,157,44,51,153,46,67,111,14,27,254,83,23,88,156,233,120,246,45,48,100,157,184,26,106,72,45,250,219,56,187,250,210,67,74,174,92,243,25,131,137,229,126,240,130,212,208,244,222,36,163,178,163,217,184,85,23,37,36,211,190,237,211,79,138,55,201,124,68,64,97,229,184,152,176,238,205,231,86,211,122,92,31,217,195,234,141,85,94,154,32,47,178,182,95,87,128,148,124,22,204,219,100,100,50,78,23,118,152,146,215,34,93,129,138,157,57,188,151,194,104,40,114,88,236,86,53,246,153,70,153,217,114,157,58,35,161,194,220,170,239,34,224,84,34,154,123,97,202,73,150,175,61,44,53,82,182,71,153,54,9,250,111,158,101,11,183,69,149,175,154,234,115,247,213,154,156,54,156,255,37,48,169,78,71,139,201,245,62,23,187,33,239,50,130,229,153,191,244,218,109,85,235,31,220,80,195,191,7,81,170,44,56,178,57,76,242,93,87,166,129,37,232,103,39,10,12,103,76,250,176,101,50,191,234,104,96,68,64,239,9,218,42,252,218,151,201,2,254,41,251,92,24,165,16,159,54,80,249,200,245,134,97,170,73,178,127,122,199,191,42,21,72,212,23,157,24,121,87,127,109,228,57,138,124,15,118,206,37,222,122,254,118,141,23,69,73,56,199,47,195,163,95,50,35,17,222,171,159,94,148,193,148,214,221,6,103,78,175,159,76,203,178,131,58,70,232,23,230,72,247,233,15,44,35,230,36,1,7,70,105,191,220,59,172,12,152,102,247,248,128,135,9,245,226,253,131,51,173,112,207,161,100,26,216,61,12,135,203,179,30,147,130,102,146,242,123,227,201,115,102,179,127,26,152,250,175,31,149,103,98,51,95,2,206,117,200,116,192,201,15,11,98,135,109,189,220,2,147,237,111,209,148,155,187,73,99,110,115,48,244,46,242,43,120,31,210,214,148,53,4,124,86,86,114,105,23,134,5,49,163,19,116,211,146,210,175,108,90,81,195,123,103,17,118,100,53,111,136,252,85,125,26,199,76,203,231,233,126,132,124,252,185,179,149,95,10,10,241,181,251,22,25,162,65,146,136,0,2,39,211,227,143,192,120,164,203,254,133,196,170,139,8,253,136,32,173,117,29,85,243,51,27,97,30,162,54,82,246,169,3,125,131,88,45,55,21,90,115,232,181,164,30,28,132,123,191,244,119,147,201,189,124,112,101,174,145,41,206,170,35,82,76,221,21,235,200,94,21,70,91,195,127,153,82,74,217,157,224,128,62,63,14,224,178,250,205,171,74,202,60,194,167,241,213,236,231,232,86,229,193,206,64,104,45,7,124,214,248,125,131,9,204,189,103,151,28,77,82,8,49,118,157,154,233,10,245,254,52,177,186,34,19,59,180,254,233,141,130,226,108,238,50,239,15,163,66,250,183,50,21,12,89,13,233,84,109,251,214,157,33,219,183,174,41,125,187,73,60,198,180,137,216,114,21,24,51,238,225,75,37,125,93,215,66,43,212,244,29,128,41,142,223,34,14,187,119,77,30,74,99,29,190,105,126,123,44,138,148,253,90,220,199,110,220,30,152,239,151,124,13,231,76,167,237,73,50,35,249,177,246,108,80,39,71,66,93,40,207,89,119,250,189,139,57,29,61,143,125,206,24,223,208,224,148,214,247,85,129,101,13,183,178,219,230,176,149,252,200,213,100,59,138,239,169,224,105,147,213,187,112,53,55,47,255,109,82,46,181,232,246,97,213,180,87,192,108,223,101,118,229,140,49,124,239,14,41,187,23,25,180,84,148,97,111,225,27,50,210,198,89,247,76,12,0,239,101,232,232,142,246,236,184,240,162,247,221,5,21,102,231,223,87,129,217,248,251,225,115,178,143,191,6,138,118,243,205,121,193,97,136,53,73,55,85,195,106,64,98,159,90,123,146,65,143,80,181,115,35,128,147,217,176,10,12,151,201,15,106,28,99,199,148,73,22,225,252,250,137,158,178,69,102,217,145,253,247,207,128,214,207,44,100,119,177,83,212,247,38,71,237,219,243,115,156,44,151,11,10,12,205,63,182,231,100,222,47,123,23,152,253,96,246,171,17,165,74,10,79,19,102,240,35,15,154,35,207,38,24,209,107,15,96,46,171,197,155,10,83,15,57,252,197,38,190,101,73,150,135,134,159,99,246,169,18,104,92,249,116,54,255,104,228,204,104,53,115,180,144,47,86,77,177,203,143,14,216,185,141,45,173,150,9,197,181,56,150,216,111,203,161,134,243,192,87,33,191,150,177,151,138,44,108,200,225,144,217,240,131,224,249,67,221,122,98,58,219,151,225,129,14,184,222,48,230,229,56,70,212,160,249,9,119,176,220,116,57,49,81,214,249,105,36,210,231,32,219,74,111,41,198,176,244,39,103,83,141,215,156,192,109,174,207,9,148,3,240,98,19,174,87,87,232,218,113,62,78,172,109,114,62,94,22,19,242,179,121,165,223,41,138,148,152,207,181,70,1,210,193,95,224,129,236,18,7,123,194,255,18,131,41,198,183,168,222,42,103,201,152,122,242,176,136,206,133,145,124,216,178,186,21,18,15,217,15,138,216,143,140,38,211,150,25,221,164,25,240,25,96,163,201,111,163,244,19,129,18,76,46,36,148,103,199,146,182,253,222,157,104,100,213,96,7,37,4,177,102,163,119,191,179,134,20,96,237,228,120,238,179,92,233,249,151,96,90,245,147,28,129,38,54,15,18,205,184,66,13,60,88,45,82,163,72,164,164,97,192,61,34,72,115,58,185,28,14,242,166,243,249,81,175,193,87,169,242,61,56,227,140,225,253,204,180,63,230,146,8,16,174,13,203,251,25,218,71,91,135,0,194,25,43,54,65,148,230,63,59,120,212,44,198,240,33,0,19,173,102,153,180,112,67,60,147,133,255,54,167,194,37,135,34,104,105,119,157,48,86,220,144,221,27,122,174,243,51,121,92,191,72,106,151,99,77,62,27,220,29,7,224,186,141,134,44,79,158,141,80,216,60,92,71,64,66,86,245,243,255,169,38,114,24,105,170,46,157,33,237,159,141,179,195,176,161,101,94,65,205,126,120,214,133,180,6,98,159,67,224,51,79,140,8,36,34,122,44,155,149,52,77,147,61,194,144,148,136,200,232,195,176,176,15,31,2,52,226,188,74,115,28,59,206,140,228,187,44,203,182,105,112,10,15,164,185,188,175,156,6,164,108,71,238,77,36,45,123,144,135,154,233,62,101,211,144,200,15,180,26,225,85,75,97,203,107,81,64,233,233,131,69,243,15,57,227,158,193,132,219,162,143,129,210,45,191,35,49,101,139,34,120,208,152,20,225,148,40,61,105,225,245,177,161,9,103,51,73,104,106,2,186,93,191,193,112,236,111,36,146,142,50,221,202,17,102,39,243,183,36,146,206,104,244,188,33,76,153,38,66,40,192,212,0,127,111,133,208,165,8,226,131,238,28,39,220,133,207,208,121,108,137,179,91,194,206,209,204,209,124,74,114,225,116,248,149,124,221,61,127,183,88,147,228,185,127,69,165,95,106,130,188,251,148,20,49,21,28,235,179,16,3,134,167,33,140,0,124,212,92,164,218,184,114,13,238,167,54,89,52,73,50,171,187,45,49,122,132,99,146,207,72,137,130,238,34,73,17,43,83,234,35,50,42,80,211,37,135,69,1,213,46,113,117,167,62,71,63,165,25,201,46,71,9,203,215,162,201,5,92,105,227,98,4,65,138,38,23,18,211,149,183,9,210,75,69,50,123,228,178,119,172,170,137,62,121,37,145,171,41,31,241,120,126,53,165,2,146,0,195,54,121,140,200,5,97,176,148,37,179,71,254,106,21,239,224,86,108,90,111,255,39,66,143,3,165,63,57,113,148,235,62,12,204,208,242,249,138,18,220,189,181,209,40,171,141,225,145,76,149,61,235,139,217,39,242,38,207,116,36,73,110,99,178,151,35,140,121,214,84,26,77,90,13,101,128,28,249,51,148,94,135,126,109,230,209,236,169,185,179,149,92,77,191,200,57,175,163,166,237,240,128,22,170,48,213,33,223,215,158,219,142,141,50,186,8,25,165,226,196,20,50,31,89,147,92,24,200,123,192,155,228,195,57,75,200,247,162,149,243,77,88,218,225,73,243,84,103,1,159,194,44,97,52,61,89,67,178,96,145,180,167,192,237,146,230,45,35,121,86,93,127,47,226,152,179,39,205,134,82,113,237,105,249,95,12,85,6,31,52,206,22,92,4,24,1,77,158,59,23,43,129,113,212,140,97,170,36,121,169,9,13,180,26,245,82,18,200,103,102,204,241,92,231,45,102,210,228,52,230,175,206,252,248,37,162,138,228,143,207,236,19,27,40,170,201,80,221,144,95,254,209,189,130,156,97,222,141,146,148,63,223,167,71,206,254,172,154,150,159,16,152,205,161,231,236,57,222,236,43,243,96,25,255,179,234,198,91,163,8,181,52,165,143,84,64,253,38,67,194,117,117,203,14,10,245,35,202,28,190,204,55,234,84,186,133,106,108,183,74,113,138,5,75,79,127,232,4,216,41,244,244,61,154,217,244,200,33,254,156,126,176,190,250,34,92,192,240,146,167,112,67,54,26,159,254,219,167,141,151,156,196,27,101,100,56,185,249,111,35,211,37,79,142,210,88,27,158,24,159,68,95,133,38,129,52,114,95,206,3,130,104,37,207,197,51,159,61,107,141,38,203,56,209,10,31,134,186,88,39,86,33,61,40,121,193,102,41,128,143,167,204,231,48,122,172,92,76,73,151,231,208,206,67,23,70,162,92,93,16,109,239,1,83,255,112,183,118,144,128,186,171,46,91,125,30,149,52,83,96,6,230,20,46,14,102,226,2,99,230,18,47,141,109,251,150,249,136,140,39,155,92,239,134,164,106,133,109,99,150,183,57,250,25,158,182,93,152,37,38,36,147,131,172,118,150,204,170,224,200,66,132,99,168,21,217,11,144,218,64,219,222,135,15,194,147,202,217,218,212,143,197,208,131,51,152,133,240,181,108,105,115,116,215,63,116,49,8,94,65,212,193,142,76,30,154,63,38,143,230,192,192,131,83,43,207,213,140,54,155,227,149,207,156,217,133,28,184,177,78,104,65,48,90,212,91,42,65,15,109,232,20,112,195,115,64,232,125,103,222,189,196,14,72,34,163,202,206,140,83,175,87,162,217,176,30,121,43,57,144,32,201,74,35,88,141,212,171,43,243,240,204,202,49,46,205,30,71,40,39,21,58,174,111,87,167,21,39,201,249,221,46,206,190,13,39,174,142,222,218,80,24,109,215,128,241,26,20,198,23,181,235,237,211,162,2,70,94,226,133,205,0,192,225,198,97,68,31,220,12,115,135,195,103,139,126,58,203,191,85,166,55,82,194,71,72,180,207,8,249,40,40,177,236,200,147,23,130,96,75,140,155,71,185,40,44,189,28,23,159,30,117,246,200,114,241,178,98,184,242,193,166,24,126,89,194,216,33,49,42,107,192,88,126,201,213,103,23,155,92,61,8,24,15,48,129,235,50,247,69,135,9,203,87,133,167,81,28,2,94,69,100,141,127,58,16,251,62,88,17,213,98,254,130,192,201,125,48,227,190,8,76,172,93,30,140,226,214,242,192,217,41,223,6,223,115,92,251,61,168,215,72,131,150,33,5,187,192,37,127,103,254,223,79,139,27,173,233,98,176,60,6,106,15,34,240,217,95,123,89,43,240,84,141,42,75,177,204,47,15,250,107,80,56,101,2,23,107,149,128,119,122,219,59,227,171,43,112,17,109,71,54,23,163,201,205,169,190,94,114,117,161,32,255,43,211,250,125,76,145,170,225,232,102,4,148,251,98,75,84,62,49,221,65,66,249,190,152,217,202,10,220,114,249,98,172,191,111,141,16,138,192,252,23,32,245,22,250,96,22,40,9,180,46,41,39,90,198,157,72,129,18,3,211,47,141,233,241,125,42,188,153,170,162,54,152,163,147,225,193,251,194,136,74,5,140,118,126,149,135,206,231,108,229,90,200,192,88,68,40,124,54,178,171,196,111,103,115,161,18,56,91,177,218,7,115,200,144,74,67,2,241,103,103,121,209,243,191,146,21,197,199,181,4,76,117,140,220,27,198,130,235,177,24,188,171,54,10,25,179,30,23,143,162,170,192,120,40,18,240,222,1,51,233,221,7,227,57,88,122,28,166,54,246,170,135,80,45,132,147,75,220,188,20,85,89,35,236,79,140,209,27,133,195,167,232,168,225,241,87,83,137,14,94,168,177,235,10,87,171,206,15,152,61,220,16,152,32,229,87,192,2,76,14,188,43,12,153,46,30,173,153,212,211,133,25,28,119,244,20,243,57,190,232,233,238,189,183,232,163,201,226,80,2,83,0,86,162,47,160,231,44,3,183,64,124,157,241,96,172,151,235,65,167,135,117,127,112,213,137,16,143,42,74,11,47,188,68,146,27,56,245,121,187,202,68,30,83,190,23,217,186,177,226,181,42,126,159,242,94,108,11,102,44,31,8,108,103,185,184,226,143,190,70,124,205,81,21,45,8,201,196,248,40,70,24,81,24,65,239,251,96,169,172,161,111,93,206,173,187,183,73,54,79,77,121,171,243,41,118,138,199,54,245,62,153,19,10,2,210,249,162,37,223,211,16,40,126,146,177,108,161,131,42,238,8,203,170,58,123,111,1,47,21,130,225,219,12,231,170,27,76,0,243,46,15,153,211,236,151,147,177,223,102,133,157,2,219,170,122,95,75,7,61,149,28,200,92,4,218,147,184,124,193,230,68,29,89,90,12,101,240,11,163,216,49,86,116,163,196,73,84,30,236,172,5,203,93,48,128,183,200,131,82,49,143,68,81,220,59,103,214,33,129,79,151,158,49,143,158,185,186,220,40,7,48,149,129,183,23,33,220,126,5,160,48,219,68,218,234,194,148,15,200,213,68,195,190,52,175,117,35,194,32,242,218,108,201,234,157,81,84,207,24,126,235,8,213,185,101,105,64,221,223,100,211,52,140,107,171,177,161,5,133,63,216,187,244,110,113,20,92,102,49,154,70,150,233,70,108,186,14,220,108,102,13,24,86,67,126,96,34,188,119,186,129,251,44,48,210,125,41,70,53,81,215,170,191,141,36,241,189,26,209,8,125,107,132,7,238,28,92,164,42,19,144,226,174,139,34,107,36,159,18,119,207,26,189,232,44,244,99,200,99,53,91,198,253,177,172,254,40,233,197,104,157,68,139,113,102,187,135,75,131,115,251,130,124,86,80,180,218,210,123,147,38,143,49,141,28,250,144,205,38,148,202,186,98,88,158,41,83,251,72,221,48,163,253,206,221,236,180,21,62,219,220,47,236,9,60,43,65,187,11,35,81,58,171,63,246,217,238,157,7,151,199,62,125,202,195,231,192,72,124,200,108,114,14,246,100,163,29,229,132,157,229,167,145,51,189,147,13,149,220,207,160,77,48,182,163,239,15,243,226,150,46,152,144,4,152,222,137,200,101,74,131,209,66,51,90,27,46,176,126,200,100,30,19,35,80,184,104,122,113,165,58,244,194,212,119,234,115,17,171,143,237,30,89,232,33,187,151,68,0,206,181,66,56,201,239,82,101,92,37,35,189,197,222,221,180,32,110,109,59,149,102,244,179,56,117,156,243,179,152,75,158,7,217,68,130,252,165,217,19,36,217,179,37,200,222,35,134,198,233,232,103,244,200,163,161,67,189,162,193,81,170,21,243,120,96,130,62,23,166,80,94,175,30,205,3,32,6,19,38,208,71,163,164,57,58,18,225,119,217,4,155,230,238,151,120,54,180,119,209,42,48,27,150,233,198,170,70,216,206,82,104,186,172,152,58,71,163,177,84,244,169,79,198,238,61,122,161,41,150,79,109,149,130,35,94,187,48,229,98,2,103,140,167,234,133,185,92,97,200,49,114,181,48,167,155,213,189,39,119,56,5,62,95,176,203,111,35,178,184,98,111,68,37,151,104,38,2,39,170,13,47,44,236,77,96,4,97,4,238,207,41,18,189,191,213,227,52,134,150,250,45,40,178,154,54,20,165,115,124,176,214,139,62,25,39,172,11,210,132,242,214,120,88,228,251,220,137,185,81,47,134,180,19,157,152,16,137,92,11,93,217,181,134,65,209,60,144,22,27,247,172,68,128,78,20,98,23,249,156,29,199,10,147,78,210,30,56,76,217,179,197,216,177,212,148,192,153,130,147,24,244,204,14,89,58,17,139,252,30,119,78,216,89,23,188,212,81,181,8,120,24,111,90,158,186,155,152,64,204,70,132,202,229,75,156,173,223,25,138,50,139,22,81,38,67,237,146,115,114,204,223,103,111,179,245,201,176,227,137,206,207,202,48,139,188,53,145,9,55,212,89,48,40,206,100,39,111,109,85,126,177,214,66,163,72,218,40,86,234,28,31,227,103,22,32,15,142,240,213,157,162,33,251,200,230,5,157,244,225,158,7,108,221,145,37,150,14,70,93,239,23,6,182,13,6,118,89,210,73,126,164,155,187,161,35,147,42,79,246,179,81,145,237,96,94,58,19,162,248,233,102,181,235,231,89,44,145,8,227,166,180,216,107,178,24,204,43,179,51,209,41,189,171,109,98,71,119,123,247,196,125,122,77,255,214,144,237,187,140,171,9,193,180,44,223,240,113,70,68,169,91,224,100,22,59,31,188,44,76,47,176,69,50,71,192,68,14,134,220,156,13,180,75,186,163,90,115,186,248,13,146,144,105,197,174,169,7,76,46,169,8,156,145,62,14,152,106,113,133,207,25,209,121,104,192,148,249,221,53,115,162,111,152,179,247,21,124,157,146,168,1,79,8,140,57,54,163,236,75,73,135,11,140,5,170,79,117,28,72,111,145,160,161,168,238,151,64,45,205,43,48,242,151,222,209,12,22,183,79,10,220,40,131,88,14,91,124,125,8,76,193,85,141,39,179,146,208,37,240,89,86,231,253,109,84,214,167,92,141,94,144,171,14,154,55,220,22,37,123,114,4,188,167,192,237,249,220,8,169,108,159,41,57,37,14,145,114,164,238,184,178,47,140,23,195,254,71,58,34,204,232,56,153,24,239,252,174,231,136,3,227,96,25,31,132,99,223,221,9,19,214,38,33,24,95,27,159,149,27,161,164,159,161,80,82,239,213,170,255,74,62,106,134,151,180,93,93,228,218,105,115,111,116,67,200,58,50,66,78,175,157,56,62,235,99,223,22,227,28,231,170,127,246,202,170,136,75,251,13,175,32,177,6,59,75,255,141,104,77,84,29,186,27,217,113,72,182,16,193,133,97,139,223,142,208,171,80,19,64,33,236,92,152,250,145,27,37,36,123,65,81,103,124,140,204,201,88,90,164,155,54,233,133,145,121,86,56,51,205,196,131,51,109,235,189,83,46,203,39,113,120,143,83,226,101,231,116,68,250,212,23,167,50,126,187,37,129,137,33,123,116,179,64,104,22,47,92,178,50,253,60,79,192,125,247,27,30,7,198,31,46,251,107,99,91,208,245,189,200,47,149,251,104,118,104,212,71,67,158,36,198,30,234,4,226,208,71,117,246,232,17,140,128,117,82,68,232,148,171,113,205,241,70,99,101,23,35,161,249,179,182,244,45,41,145,190,34,86,89,22,57,247,82,110,96,120,16,73,190,182,17,224,226,189,33,170,220,44,63,176,133,229,253,201,137,52,137,142,183,45,11,109,196,140,132,149,101,31,210,44,212,100,102,15,107,113,182,78,83,31,173,112,162,243,163,121,73,86,149,117,127,155,233,240,180,196,7,159,45,103,209,125,254,129,81,199,246,245,233,172,232,240,31,244,234,108,53,136,14,19,188,150,185,148,60,116,218,247,230,164,125,228,123,211,155,144,40,117,184,192,175,146,171,77,170,197,23,40,18,95,69,36,61,201,236,180,176,121,49,184,137,149,251,68,207,178,55,159,54,172,193,179,190,55,121,158,228,233,3,174,238,98,141,51,145,52,191,7,198,115,224,35,193,167,48,202,137,43,126,155,82,155,45,191,125,6,232,89,208,102,220,124,72,237,190,185,14,210,9,226,209,146,173,42,2,67,48,89,254,219,72,122,110,89,68,172,24,60,221,171,9,162,78,129,57,56,187,159,22,95,204,242,216,23,182,242,202,88,245,81,245,107,75,209,48,99,39,156,73,36,93,222,26,2,85,186,93,201,52,25,182,194,105,199,62,202,88,52,18,24,195,86,156,213,206,7,65,206,202,8,110,144,225,10,49,65,135,225,57,149,7,62,203,184,7,114,78,71,96,47,41,191,109,50,58,245,14,2,83,37,83,248,172,79,190,187,164,189,74,211,207,137,154,185,123,232,33,178,95,106,223,122,115,104,82,37,158,156,210,140,231,201,79,187,184,61,154,141,207,51,211,40,156,169,237,143,209,13,235,70,150,40,243,166,200,43,174,54,214,154,124,47,251,8,43,6,63,193,4,153,89,16,200,41,110,186,75,6,12,221,147,42,176,105,176,150,152,89,56,31,220,102,193,143,177,20,79,218,20,22,154,41,75,28,110,142,205,181,245,22,139,202,153,55,183,192,24,199,196,100,127,206,251,83,226,141,86,101,83,92,181,154,254,62,123,81,24,42,218,157,49,201,222,203,24,24,86,240,25,59,64,8,168,226,185,62,89,239,238,78,136,200,220,165,166,131,34,20,236,169,21,106,178,202,45,42,105,70,224,153,59,246,27,144,14,69,223,107,226,238,68,153,99,192,73,20,13,128,177,232,138,109,129,37,248,182,194,216,238,198,222,212,50,74,50,237,16,108,75,145,131,59,112,237,210,139,41,121,66,214,47,30,124,113,74,23,24,163,152,152,233,9,185,94,86,97,155,182,223,40,59,122,146,237,124,138,194,12,185,124,187,202,229,142,131,142,130,203,165,163,221,212,69,20,206,161,163,104,189,84,45,106,108,173,108,229,246,241,6,239,73,111,222,83,191,31,155,105,97,54,189,218,140,100,189,81,96,3,148,36,31,132,80,232,188,19,7,103,103,25,188,3,170,70,242,51,107,97,66,28,67,111,78,113,180,204,27,18,30,64,8,140,0,103,137,25,205,44,180,47,108,138,102,49,54,211,111,91,39,48,54,8,53,38,188,132,193,141,194,4,148,239,250,197,126,72,230,241,129,154,72,76,120,44,173,184,65,95,24,62,106,228,217,40,88,27,85,54,167,102,30,57,124,62,204,86,109,167,61,9,210,91,185,203,23,18,104,242,100,5,159,131,89,98,133,65,138,73,127,154,100,98,245,101,123,77,164,198,244,167,81,92,139,101,155,242,12,221,84,83,53,21,71,59,202,139,41,83,184,40,230,26,119,97,77,76,73,107,42,204,182,175,4,108,69,224,23,206,176,45,189,197,173,255,139,130,241,100,111,114,94,235,235,10,16,120,171,158,120,73,103,161,212,242,193,116,67,177,149,35,23,133,140,202,215,207,18,209,142,91,210,117,224,179,207,42,158,124,156,182,123,232,210,199,43,180,118,215,52,67,176,182,139,40,244,172,230,190,234,26,115,36,65,135,40,249,254,10,115,156,10,1,225,157,154,90,129,113,70,118,217,50,86,205,38,122,184,211,72,87,158,226,70,254,8,239,211,251,185,8,254,175,239,220,199,94,146,216,200,157,21,10,162,44,238,115,204,247,66,80,78,224,31,141,232,131,167,169,186,221,164,40,92,250,49,124,67,127,182,92,91,179,66,132,214,168,82,249,20,209,38,177,165,36,11,99,161,248,197,221,3,224,207,153,198,120,192,156,110,187,235,221,178,68,79,77,98,51,141,162,249,248,189,23,209,109,41,194,111,4,74,251,167,203,1,79,4,158,184,28,26,153,224,87,52,10,21,197,93,103,59,164,201,182,11,70,255,230,31,161,97,152,231,223,112,235,1,10,58,200,237,222,247,74,132,89,178,75,212,13,35,28,200,130,159,76,60,215,37,1,169,2,30,122,49,18,115,121,250,197,201,210,76,209,40,102,15,232,14,231,232,189,103,116,21,47,58,170,21,129,255,96,180,1,144,199,187,176,25,29,125,219,28,52,13,198,85,184,128,105,73,12,119,248,189,177,4,185,250,95,144,13,121,231,236,47,205,83,137,179,161,21,58,181,18,15,198,209,237,174,138,168,207,246,230,201,69,180,29,233,10,247,167,137,216,177,145,249,224,211,189,151,248,82,13,203,107,186,89,36,6,105,139,124,184,194,48,167,191,254,143,24,0,149,111,2,83,93,244,109,83,232,81,88,76,71,71,65,129,130,158,250,189,23,206,217,107,40,204,183,254,136,129,28,226,187,229,107,46,220,140,123,249,93,141,180,3,162,156,23,198,208,96,125,155,113,219,184,119,57,194,48,137,238,226,182,137,19,255,243,122,231,66,234,59,72,193,248,189,237,212,119,209,49,160,43,184,116,36,105,250,38,70,97,3,105,92,156,176,62,248,172,44,248,224,8,204,201,222,199,30,170,216,68,53,245,234,25,236,147,243,96,5,67,139,38,112,141,98,77,224,6,167,238,246,51,179,9,40,222,75,225,241,211,46,23,174,3,74,252,138,223,102,178,20,24,207,95,119,31,156,24,18,40,159,193,44,227,157,27,72,104,130,64,178,188,55,62,34,110,26,98,177,113,82,27,23,181,60,245,23,49,157,156,85,207,86,253,190,151,21,154,165,228,48,1,53,177,115,196,158,142,210,178,239,131,84,74,197,202,141,141,12,10,30,187,175,31,40,132,116,169,105,135,46,156,136,184,85,135,145,78,185,33,180,159,54,64,245,86,129,236,32,229,150,136,111,70,177,50,40,178,19,119,70,162,98,113,185,134,239,44,86,51,124,223,10,30,221,246,60,6,214,167,164,40,239,181,149,3,100,26,113,49,1,157,187,29,70,184,161,186,31,1,166,8,172,245,183,73,202,105,134,112,80,226,0,104,102,144,23,254,81,168,253,222,213,200,68,23,77,232,152,127,123,78,212,173,51,1,208,128,17,230,231,20,233,48,147,182,160,29,249,5,111,17,72,26,170,236,109,34,67,152,204,125,176,153,197,223,240,28,158,15,99,250,17,97,146,139,28,146,110,192,173,34,158,58,19,234,156,75,64,220,47,191,202,112,142,111,102,8,150,5,254,185,87,56,252,203,123,8,76,20,99,187,96,44,50,117,119,131,51,76,83,180,134,146,45,177,24,253,148,201,156,233,93,8,26,141,184,157,170,92,13,223,42,36,147,183,89,163,21,129,241,176,95,45,164,137,89,93,165,19,177,5,169,78,108,25,200,210,168,131,242,64,136,118,110,87,222,230,36,152,229,168,137,163,30,167,155,79,53,153,104,52,251,252,11,35,29,231,223,26,134,109,101,151,127,97,28,172,234,10,45,232,97,138,143,242,185,120,219,16,154,166,52,117,203,199,228,115,123,216,130,10,203,34,204,44,114,199,124,206,17,50,211,176,56,238,47,23,142,238,158,34,164,79,156,113,151,228,106,138,152,61,240,77,218,178,44,253,94,5,122,219,183,21,198,184,5,51,57,237,254,8,126,186,154,51,195,131,218,9,25,60,157,192,175,203,122,79,110,117,223,234,124,156,115,26,116,157,244,51,117,13,140,125,238,184,68,153,222,173,230,206,156,122,70,222,85,30,107,156,44,152,79,66,225,29,171,102,153,38,153,219,214,104,161,77,79,123,110,25,243,196,226,66,22,31,49,2,217,81,158,223,162,48,221,93,43,58,214,58,146,65,129,109,130,123,150,171,199,127,149,119,242,94,212,197,134,122,60,98,160,98,195,53,138,25,75,166,16,74,111,108,158,100,206,96,224,15,247,102,233,118,118,148,39,47,20,85,56,75,239,60,90,98,216,203,205,207,142,104,133,161,6,219,205,37,230,73,195,172,212,221,146,230,116,43,181,218,225,32,216,134,31,67,57,26,156,22,27,10,195,153,76,14,39,227,231,104,55,227,244,231,143,5,159,74,230,126,60,71,154,167,215,109,105,30,75,38,89,220,82,114,24,121,156,111,193,225,172,72,247,103,85,108,14,103,19,153,214,153,16,161,111,255,26,136,72,139,196,52,178,51,211,51,163,184,87,180,34,209,66,244,194,207,110,184,56,140,128,145,48,95,136,32,156,103,243,126,194,241,12,89,117,157,100,141,102,233,112,21,121,14,27,242,56,185,124,15,214,206,43,103,221,37,144,5,58,221,58,60,37,200,34,201,216,65,247,184,57,101,135,17,143,160,176,92,61,169,135,114,255,3,84,186,83,85,152,90,147,230,46,32,149,156,223,150,22,197,103,62,36,191,169,52,195,74,76,174,198,43,163,101,255,237,196,185,164,203,60,154,216,156,185,79,0,254,22,100,165,28,166,219,56,1,214,156,220,178,108,49,186,57,126,142,120,238,60,141,50,117,225,188,77,232,62,92,60,234,45,242,130,229,156,112,198,116,35,13,50,172,251,30,245,56,14,89,121,179,183,104,235,106,94,98,172,165,30,206,10,8,254,157,179,70,191,112,49,245,127,127,50,8,201,183,232,14,157,220,106,197,168,254,219,52,153,94,13,151,98,135,5,136,5,18,239,100,134,21,38,11,219,142,247,42,75,223,11,137,168,214,162,81,168,140,215,247,194,195,42,30,44,159,51,102,29,138,162,232,219,227,151,19,172,212,251,214,19,107,159,214,226,91,218,193,102,41,188,114,180,9,107,156,120,174,116,75,14,223,183,162,116,77,252,36,216,160,204,226,139,249,129,205,0,65,209,186,99,30,60,27,120,180,107,171,194,103,231,112,127,26,249,164,162,15,118,102,69,55,204,165,175,174,27,201,192,142,21,1,155,232,222,246,15,20,101,43,21,151,162,192,222,20,62,227,206,57,32,22,1,75,69,111,77,190,214,141,98,112,70,206,66,85,6,198,121,45,46,62,19,143,216,204,152,73,104,41,50,176,186,168,202,131,214,48,135,28,80,93,247,74,207,197,81,57,129,48,62,210,134,15,74,242,194,223,138,136,65,29,242,169,78,251,76,31,26,213,20,61,203,139,246,20,40,203,118,209,22,49,134,81,220,154,24,125,147,79,1,65,56,156,15,176,147,153,87,114,204,224,66,209,177,195,120,40,230,250,220,188,92,223,30,150,253,210,135,94,13,191,208,63,37,134,191,98,77,215,57,183,45,231,109,13,19,23,172,79,163,156,197,98,196,231,64,39,120,117,125,52,84,65,102,92,93,171,176,48,186,229,88,87,188,215,233,189,76,247,2,179,104,185,3,7,225,95,246,63,23,54,141,228,248,92,149,63,14,121,50,51,214,14,216,188,201,180,7,195,70,110,238,232,197,25,185,9,37,184,91,184,186,56,218,25,73,89,47,238,150,81,119,56,25,229,90,224,106,215,187,199,83,33,91,183,245,167,235,118,46,145,37,203,80,223,148,7,79,231,239,124,62,41,41,153,128,178,192,25,177,133,176,34,219,38,185,162,109,154,194,93,24,159,179,115,144,208,155,111,36,65,124,235,132,40,212,144,52,115,55,138,230,112,55,35,132,10,151,216,69,99,203,107,245,67,110,224,70,152,92,154,220,170,129,202,8,127,183,246,120,94,154,46,3,146,214,14,23,254,79,126,155,8,114,10,231,57,68,117,103,151,85,141,37,112,247,184,58,33,240,115,209,100,154,151,217,173,2,17,151,29,178,244,156,67,203,246,77,200,89,41,246,18,130,119,71,195,138,220,147,187,20,110,142,126,85,215,173,186,122,92,157,108,255,36,43,15,246,69,37,252,19,89,73,158,183,178,70,119,47,78,114,233,66,53,237,203,56,14,211,93,37,39,250,29,67,174,198,179,206,41,245,29,215,234,84,179,124,143,69,136,37,188,27,81,177,76,77,22,61,168,119,225,204,186,145,13,157,186,112,33,175,16,166,201,38,62,46,198,60,156,182,168,76,116,91,73,78,134,146,153,231,115,101,116,235,194,131,148,197,73,110,142,92,92,106,238,127,74,33,227,148,174,192,30,228,250,155,98,50,34,105,125,51,112,46,107,134,131,118,181,102,151,247,218,35,66,202,24,181,52,13,148,99,27,218,221,30,17,197,197,41,98,253,7,61,63,181,253,244,140,202,97,34,170,46,112,79,158,32,35,7,79,22,81,80,132,19,91,14,24,123,181,34,207,77,22,217,221,106,33,44,77,217,252,227,44,93,157,62,2,171,46,39,217,162,163,186,4,209,219,159,139,88,157,148,12,26,253,190,134,237,49,221,42,73,89,7,101,159,56,6,127,22,161,168,205,226,44,118,225,6,91,221,61,199,187,21,154,201,167,158,153,29,124,192,68,67,197,200,175,51,33,37,103,64,29,184,36,41,89,165,214,132,96,72,92,205,73,252,74,255,153,5,100,194,103,247,131,145,111,41,178,113,235,196,185,186,91,19,119,86,123,241,78,68,244,141,106,232,229,47,134,50,135,204,41,221,76,154,191,24,254,79,153,174,94,142,134,105,213,53,39,214,211,5,17,23,144,223,62,39,174,22,143,54,200,128,37,217,2,33,67,189,194,147,252,76,197,24,211,221,223,230,48,51,91,192,102,222,162,48,190,80,109,120,95,65,73,163,203,92,106,194,212,225,218,106,49,126,49,123,233,48,178,40,86,247,222,130,23,152,188,247,217,53,33,252,149,163,23,99,107,39,48,235,198,142,206,100,222,169,178,106,179,36,83,46,29,93,49,173,42,203,219,89,106,145,104,244,23,59,135,105,148,189,4,198,188,231,118,228,130,83,234,237,14,38,188,231,187,63,84,81,152,202,111,119,160,204,50,213,22,239,77,22,64,54,112,112,120,200,169,249,205,25,18,50,113,208,53,145,212,136,223,54,197,187,11,147,131,240,253,178,253,54,103,196,11,83,67,80,228,106,152,185,247,123,231,60,77,34,207,97,54,196,247,148,140,254,34,134,70,61,96,60,70,110,179,152,137,90,143,139,247,89,72,100,175,147,152,97,227,90,162,202,67,175,133,11,153,118,180,25,1,108,105,20,244,111,183,243,183,240,187,99,153,184,141,66,94,183,100,55,85,166,36,110,74,172,29,241,127,178,119,126,243,193,9,238,210,218,16,51,67,243,165,4,140,179,123,187,112,162,178,249,59,27,33,63,74,188,54,250,138,149,158,156,77,225,119,243,153,77,103,255,162,147,157,140,55,10,153,194,38,20,119,196,176,54,106,238,62,145,39,156,176,235,133,205,88,197,237,189,241,189,193,220,88,96,202,24,253,189,8,182,38,9,197,227,117,98,86,6,31,108,70,127,69,97,124,113,227,193,57,232,182,92,21,70,240,216,215,24,138,253,182,128,13,25,5,191,214,216,126,93,110,93,237,96,252,125,15,171,113,90,114,103,234,247,61,23,197,180,141,23,98,124,45,40,190,28,115,253,177,201,199,201,225,190,25,119,36,236,210,145,193,111,119,112,145,222,70,255,52,96,82,83,130,86,132,248,189,193,168,215,131,93,115,97,98,214,159,234,13,171,238,54,123,184,128,207,206,13,10,107,192,167,39,136,53,28,84,238,226,150,141,221,100,168,71,146,139,41,47,46,97,135,78,90,94,18,58,44,111,173,122,116,150,231,38,59,113,155,140,236,103,109,225,33,15,197,73,54,150,4,15,177,77,245,171,73,54,8,83,150,225,115,214,175,90,226,181,173,190,56,96,147,192,116,234,86,55,46,195,188,187,137,102,114,15,195,23,222,85,77,69,239,162,153,48,184,79,87,196,250,170,176,154,169,114,230,92,231,45,62,150,6,106,80,192,40,206,147,237,102,198,41,209,114,76,15,8,140,182,176,136,39,232,118,95,154,58,147,86,211,117,144,199,14,79,174,38,25,238,179,172,25,113,72,200,186,81,6,215,247,245,120,199,122,236,198,21,154,121,198,121,198,6,121,176,117,39,35,126,179,140,79,151,201,60,218,137,241,223,231,66,64,183,222,109,35,148,151,43,126,201,173,203,141,195,255,178,230,50,77,242,96,27,74,218,183,215,38,154,120,21,38,145,185,183,202,115,223,138,83,197,127,93,16,26,220,11,84,247,87,248,137,159,217,163,214,127,43,127,241,95,63,26,207,4,117,201,231,10,246,66,103,193,235,242,157,104,44,15,39,91,141,138,16,150,89,7,10,130,132,190,193,223,148,60,54,129,7,49,177,216,255,27,27,70,186,110,34,53,52,194,209,126,136,255,57,218,115,213,213,2,249,198,19,187,26,105,202,141,238,116,190,189,47,73,189,45,153,70,108,144,71,116,93,116,99,21,238,150,35,113,24,39,22,153,215,207,153,166,35,29,237,103,3,20,155,101,162,65,233,229,116,3,31,83,176,156,102,85,152,188,107,76,6,103,75,152,37,202,216,144,27,233,35,166,41,4,72,132,60,116,96,118,159,190,245,49,147,233,154,228,209,144,211,201,49,218,141,135,52,101,60,99,8,212,187,15,58,83,187,144,69,195,54,187,177,97,164,18,103,94,177,221,70,204,7,247,16,191,57,198,209,253,129,249,154,209,168,48,49,211,144,169,134,76,156,143,73,35,154,73,49,48,177,147,233,153,183,14,209,108,8,139,243,236,186,78,171,197,154,99,76,75,217,64,176,165,67,167,34,126,185,14,49,107,65,248,193,124,11,29,237,152,112,40,74,154,180,203,91,165,107,70,68,147,160,200,181,215,189,26,151,158,11,155,160,195,189,57,81,131,37,87,19,164,201,59,22,180,65,220,229,126,108,11,220,56,195,135,101,5,237,163,123,53,113,152,50,226,183,147,121,124,200,162,116,90,205,153,148,156,191,8,176,202,189,59,36,155,62,227,16,202,228,212,100,57,164,90,59,110,93,41,17,189,141,50,144,122,172,227,62,24,74,223,178,200,147,178,157,109,220,5,109,94,229,47,96,8,21,59,190,117,97,203,55,5,198,242,167,198,199,38,19,42,43,214,119,88,239,183,47,104,77,138,249,50,159,179,231,93,239,118,215,139,41,104,153,57,22,106,204,52,101,65,51,221,252,18,239,149,204,216,77,118,62,201,186,86,236,17,56,217,221,215,194,96,224,30,214,72,76,183,107,128,214,76,156,163,167,216,13,146,142,105,93,246,77,80,135,125,116,152,177,194,146,231,134,182,132,80,89,192,103,96,46,65,123,185,91,27,124,51,177,239,85,248,244,139,18,48,110,44,93,175,54,235,189,25,251,57,74,45,244,234,211,73,189,8,129,168,101,85,222,57,141,221,187,55,9,149,95,75,56,56,205,116,192,154,7,28,38,241,105,161,157,163,222,13,25,216,223,154,80,145,246,81,227,121,213,236,79,54,200,122,79,221,33,51,242,103,192,167,27,100,221,157,147,13,114,234,42,82,51,107,78,253,152,236,25,188,138,128,60,41,211,153,192,155,195,149,191,53,21,3,34,246,131,146,39,222,214,254,218,212,157,75,133,42,162,100,88,235,249,123,17,197,111,178,57,223,152,27,53,239,225,231,165,224,152,23,129,205,60,213,159,204,226,171,55,34,215,204,117,219,23,205,179,112,81,33,89,229,188,131,61,157,127,77,52,138,170,236,110,40,98,108,205,3,41,116,177,46,140,92,206,189,103,83,28,7,235,95,165,217,61,34,26,157,180,95,152,68,106,209,115,26,7,177,28,247,222,233,170,138,51,23,229,129,74,143,195,140,62,61,35,178,174,58,63,14,201,20,38,71,185,121,51,67,194,21,79,102,105,39,189,186,70,114,195,138,250,139,20,78,245,159,71,174,31,48,39,147,157,164,16,40,11,69,69,215,143,136,22,237,147,70,161,158,245,222,154,186,241,252,156,109,237,197,29,54,157,5,61,24,151,233,174,110,246,220,116,120,185,218,118,251,222,195,217,136,246,44,237,189,113,153,169,242,210,67,52,142,8,30,96,98,17,79,134,159,131,196,150,88,250,67,198,162,67,205,32,132,36,193,4,107,68,255,233,137,52,205,146,104,193,128,155,159,246,109,81,98,227,23,158,24,252,221,155,83,194,35,103,118,196,233,217,249,197,123,157,173,131,132,33,77,200,48,98,179,70,72,44,18,169,40,88,54,141,123,53,170,83,73,66,48,28,4,243,142,70,171,216,194,221,223,70,44,8,122,134,143,0,166,74,65,33,52,186,163,52,150,52,56,77,220,15,98,154,82,219,131,129,104,101,39,77,73,22,162,229,57,206,129,40,82,45,233,12,230,251,89,35,152,96,214,132,183,197,81,115,110,46,37,212,201,239,50,8,46,60,205,11,196,35,21,208,75,228,84,206,65,1,81,121,71,51,122,89,18,80,59,157,1,235,237,248,30,149,0,156,196,219,16,71,40,119,96,35,8,120,187,56,219,129,50,219,253,28,121,43,10,163,52,66,13,86,6,125,21,224,9,245,89,10,52,62,38,76,2,233,165,205,220,10,125,67,75,130,183,106,34,246,12,129,243,206,17,71,164,62,190,73,184,141,178,177,54,122,68,227,16,110,25,26,1,69,25,49,90,5,167,207,212,36,2,74,26,45,118,203,136,145,13,77,85,161,54,72,86,193,195,86,147,56,147,192,59,111,247,166,50,24,119,129,38,48,109,177,246,133,37,37,3,243,120,183,117,111,205,126,105,73,80,25,66,138,31,218,57,219,118,41,66,51,167,205,230,100,24,224,161,220,189,110,178,118,119,62,171,230,93,120,59,18,76,169,214,239,115,81,24,38,79,134,65,64,217,241,211,236,149,53,187,71,25,252,140,190,208,72,131,37,137,196,147,114,73,17,21,38,86,39,197,148,192,84,173,197,84,170,178,58,44,70,216,6,222,229,131,10,168,165,240,232,159,67,194,180,231,72,215,24,151,0,127,233,65,83,62,35,211,116,32,250,3,47,231,61,29,24,99,2,201,185,76,170,179,162,193,39,75,145,166,244,205,159,180,71,152,239,172,168,67,158,140,106,251,186,198,133,137,106,213,7,94,30,109,176,106,226,241,7,221,94,233,207,169,6,245,195,23,238,245,198,16,89,170,100,221,227,201,220,232,9,152,156,126,123,26,133,194,128,216,42,80,28,149,159,247,26,51,242,111,252,137,244,210,211,102,115,223,223,166,72,162,63,48,113,244,184,121,229,223,62,45,142,150,79,220,156,78,165,84,134,66,122,32,34,144,133,128,92,213,15,66,42,164,94,120,105,12,18,56,79,167,98,118,147,150,19,230,55,237,68,22,38,54,88,24,84,105,74,167,36,51,103,117,56,243,245,245,230,148,32,196,126,249,172,15,103,62,204,10,195,18,11,216,10,142,231,3,87,47,54,49,17,143,36,218,61,192,236,177,243,221,251,137,44,155,161,121,71,252,211,116,55,223,39,107,107,196,47,83,5,248,182,248,114,83,10,203,12,218,58,240,116,165,20,177,41,100,167,207,72,213,215,130,120,24,113,91,76,75,167,50,98,206,231,31,177,113,68,136,164,230,241,92,221,203,93,219,26,98,143,74,229,57,171,17,173,24,240,22,15,65,96,244,23,163,205,200,54,180,242,192,156,108,231,133,167,178,159,102,185,76,9,80,14,217,250,224,36,8,125,137,152,198,141,120,94,219,24,80,253,194,108,24,20,198,207,33,7,76,9,224,115,243,65,73,247,133,69,49,209,208,54,99,183,192,224,42,50,213,146,30,56,31,193,123,105,51,158,156,182,25,28,142,104,19,164,97,159,95,238,43,54,26,232,0,166,103,244,16,220,17,248,204,164,207,180,112,214,174,26,179,134,25,36,63,3,251,236,173,123,124,75,244,252,203,212,171,201,184,69,139,117,211,29,92,15,140,135,252,133,155,80,218,127,112,125,224,253,23,142,184,3,240,59,211,194,12,141,175,129,218,193,195,199,41,148,109,220,164,135,137,169,141,7,174,89,225,145,254,194,123,220,39,67,146,232,253,237,54,198,125,50,114,214,251,133,111,23,238,166,155,242,160,108,37,47,122,30,244,125,240,185,231,125,50,106,212,222,39,91,233,129,235,11,83,108,228,157,240,108,246,218,219,25,38,177,159,29,176,41,84,40,92,162,216,158,145,50,123,222,47,188,35,30,73,131,66,191,87,24,49,195,104,21,226,229,207,8,160,134,48,197,111,143,52,231,51,37,81,182,86,2,158,80,163,251,3,215,93,227,209,108,82,202,15,60,202,77,113,153,170,209,131,238,136,167,156,153,171,213,103,236,25,71,231,194,43,149,250,162,171,245,139,138,96,157,161,176,189,2,197,130,118,63,63,188,238,75,157,230,72,82,245,106,87,215,18,227,154,68,105,127,155,132,240,116,92,141,254,98,127,91,172,222,76,19,76,133,103,249,160,138,47,230,112,115,111,121,190,6,28,151,152,41,237,8,150,223,126,180,82,236,176,96,111,75,232,236,55,52,103,4,53,134,137,101,205,119,108,230,72,72,14,203,48,190,3,123,166,155,113,52,109,138,119,214,32,226,226,112,255,179,228,218,79,231,139,254,217,67,177,149,220,17,39,162,139,63,223,154,227,100,186,247,198,106,102,190,176,220,123,106,217,145,161,103,185,142,6,55,181,204,103,50,92,50,149,66,54,80,74,25,101,150,195,235,123,88,121,18,99,243,129,235,138,7,159,40,60,232,86,130,176,92,142,141,8,114,200,83,135,102,54,215,137,123,243,188,138,156,85,57,184,206,219,104,148,82,235,250,145,97,48,205,139,158,53,100,60,15,158,243,221,150,66,124,217,227,121,240,156,238,150,151,128,74,25,207,147,97,242,214,2,230,92,172,55,71,108,43,34,88,198,126,28,250,104,115,181,22,209,204,211,168,200,120,43,60,67,197,24,120,214,231,201,38,37,40,241,224,103,186,41,15,217,231,236,26,243,253,32,150,179,87,42,208,168,119,221,36,47,59,149,63,136,120,91,156,248,160,255,45,201,5,112,170,216,43,223,95,222,184,169,43,138,63,93,185,105,243,242,176,153,201,227,212,219,100,152,67,63,31,19,43,149,251,173,225,126,234,22,8,203,182,27,226,197,39,228,153,41,97,201,151,152,84,40,129,126,166,59,132,69,239,131,51,133,63,221,172,222,82,24,35,158,22,165,148,65,48,187,76,57,224,57,149,190,139,90,152,75,176,1,119,45,250,59,112,217,20,199,4,60,218,51,45,100,82,120,209,40,255,163,237,76,115,45,199,117,24,188,37,207,195,254,55,214,254,116,34,153,190,64,255,172,7,52,240,170,88,201,201,224,216,178,68,145,219,4,99,21,61,175,242,38,182,223,56,28,25,4,39,154,2,210,187,171,103,182,142,146,72,107,159,160,61,233,234,129,128,81,73,2,107,123,16,90,15,35,229,30,89,239,179,221,216,207,77,147,15,142,12,46,117,173,231,121,39,230,217,248,50,41,98,142,241,192,166,90,117,225,249,144,146,33,220,6,209,142,140,251,168,186,104,38,234,236,237,158,124,77,101,1,209,27,76,87,104,192,38,83,247,194,249,129,219,3,79,26,39,227,198,216,165,41,185,55,49,15,223,167,70,183,139,190,175,3,23,87,33,52,120,12,37,247,162,163,144,151,28,141,220,142,194,56,231,198,11,69,120,87,23,1,58,3,107,137,199,66,239,228,120,46,13,201,248,122,225,165,237,25,19,51,225,118,159,26,141,177,250,66,147,9,64,196,125,159,133,177,232,60,158,10,209,100,185,240,30,202,142,79,166,232,17,247,205,230,233,201,169,152,116,76,220,24,221,31,207,27,163,67,41,2,207,101,252,55,69,111,179,176,145,229,171,78,27,9,247,185,121,111,203,44,151,159,108,14,196,242,40,253,160,117,32,220,198,77,41,98,93,216,150,117,129,33,170,70,160,131,185,204,150,120,122,152,129,242,133,233,116,152,10,15,147,24,8,152,94,89,69,233,3,136,155,38,237,158,244,202,168,175,180,91,210,226,11,209,115,179,94,69,122,192,184,78,50,29,210,175,155,90,196,234,139,38,244,165,247,85,133,92,98,150,51,67,38,114,212,246,80,6,117,120,153,15,137,36,208,240,142,190,83,3,84,56,9,101,134,249,113,71,160,115,30,112,150,153,97,32,251,24,137,241,249,179,57,159,2,227,88,19,131,120,155,22,142,254,52,27,166,24,11,8,106,212,166,39,167,44,158,163,2,89,176,1,219,10,195,69,186,5,74,122,132,245,194,233,173,138,219,198,246,181,10,131,119,160,250,59,4,126,2,211,97,14,154,23,61,227,187,141,231,224,114,171,178,88,107,98,195,167,87,150,247,138,175,15,63,56,77,12,98,206,24,155,132,141,241,147,148,157,134,185,67,149,168,217,166,164,77,116,246,68,33,149,5,156,135,208,144,120,31,100,246,214,133,119,122,78,142,95,223,136,42,57,30,30,77,225,159,177,94,192,79,206,241,160,93,232,106,9,21,224,165,195,140,143,51,223,131,241,62,157,10,27,213,63,138,205,245,233,92,177,100,234,220,245,194,67,55,233,204,179,164,181,2,198,34,75,63,16,230,125,255,116,77,132,85,52,35,249,2,90,246,190,45,96,242,74,77,191,31,242,242,113,99,244,202,234,72,97,179,186,247,133,177,42,210,111,183,165,85,239,67,43,208,200,244,202,187,177,204,2,134,59,191,31,120,119,65,213,92,0,116,185,125,176,193,75,89,230,204,57,61,138,59,43,209,244,251,16,193,243,118,121,27,8,19,144,225,116,241,66,204,229,222,21,37,178,135,68,142,232,106,12,20,179,130,209,131,207,254,196,69,227,73,71,161,90,242,192,45,154,241,173,95,111,109,221,90,37,122,6,130,103,151,186,241,217,117,229,203,35,151,248,109,58,138,117,65,71,246,241,82,26,232,146,214,88,131,17,94,226,166,41,196,233,234,178,203,25,27,241,180,89,161,159,16,43,193,3,143,131,173,218,240,192,112,196,227,167,77,175,181,60,193,93,116,168,210,155,99,174,187,10,179,71,184,240,89,16,246,19,118,146,203,139,215,177,179,56,219,89,56,157,96,246,5,140,254,164,134,119,3,98,85,144,38,17,119,159,207,30,131,141,152,191,174,108,77,209,237,217,191,120,231,33,40,201,53,13,90,49,55,13,234,226,217,100,245,39,240,44,88,92,198,193,21,30,219,147,123,46,209,243,104,240,251,186,48,161,76,229,242,87,202,174,79,170,7,34,106,13,242,11,124,196,241,212,49,78,188,54,131,182,211,203,211,111,51,173,49,107,93,180,212,39,121,64,177,96,201,193,173,150,55,63,28,180,180,76,239,211,179,199,166,219,163,95,158,19,34,230,111,242,120,68,214,111,241,110,230,83,157,161,200,58,226,174,32,203,62,21,148,22,173,202,134,146,114,122,146,172,53,26,98,22,218,244,237,121,222,166,189,18,71,91,203,209,147,89,96,110,188,71,211,99,244,164,45,86,24,5,65,54,58,31,226,147,59,48,129,149,75,85,74,231,218,52,81,100,186,100,243,18,123,103,126,146,99,72,189,237,203,29,203,72,66,62,240,165,165,225,84,251,60,240,157,66,195,217,88,164,249,201,59,28,24,90,235,133,71,125,158,232,70,100,43,126,153,69,76,247,39,180,145,148,96,28,23,186,82,180,6,88,33,68,92,254,86,197,15,83,78,142,125,82,176,91,240,238,129,227,246,192,245,50,253,140,33,145,21,197,242,109,94,54,222,104,250,68,171,249,7,196,209,196,229,186,69,176,118,218,75,214,179,12,154,222,151,105,58,5,23,26,53,33,221,99,87,107,108,16,118,228,249,66,244,228,3,217,190,26,48,86,168,122,219,54,77,59,10,91,70,203,147,148,98,130,109,193,76,248,126,123,144,159,119,185,71,211,129,251,156,123,175,168,51,224,161,177,181,233,11,98,252,153,72,86,192,72,74,232,125,161,150,22,223,46,218,142,77,115,238,214,72,124,25,226,76,58,233,129,107,10,62,5,210,55,79,255,211,180,214,234,88,248,206,222,16,206,137,116,110,157,207,171,221,71,190,81,46,81,148,206,185,120,164,103,246,121,190,190,134,174,73,190,108,86,2,115,61,55,219,110,191,48,216,142,83,115,57,8,11,92,210,61,238,60,79,165,1,70,105,236,232,80,55,126,123,150,209,183,153,43,96,75,95,234,79,23,35,177,4,124,66,107,77,5,209,236,155,99,94,48,41,129,231,194,171,25,52,5,235,30,17,3,189,114,19,191,43,151,148,159,85,166,128,236,114,142,4,24,212,192,212,246,211,43,7,249,32,126,155,2,138,46,109,214,186,29,23,78,194,83,139,55,173,35,77,16,15,13,9,16,205,195,66,77,8,38,33,29,42,75,248,122,6,143,72,82,1,239,39,97,99,230,169,113,221,216,193,238,7,93,117,196,39,96,180,89,77,14,208,178,121,35,214,102,125,140,122,52,146,235,17,76,55,147,206,16,184,91,87,132,63,113,74,63,171,61,48,137,248,28,240,38,95,173,48,18,81,183,221,19,186,139,162,59,205,184,47,24,143,207,218,71,151,94,189,176,117,162,84,133,217,162,215,128,135,10,26,253,170,84,41,70,18,197,155,166,161,72,55,246,192,133,247,78,250,237,118,107,111,247,103,202,114,246,84,134,186,117,53,199,83,89,150,223,81,24,41,203,184,114,152,238,90,69,164,157,49,186,44,206,228,150,166,248,247,25,92,34,61,189,76,20,68,23,48,26,76,107,16,117,233,229,110,74,139,232,104,75,70,216,138,71,213,208,240,14,54,92,143,85,132,30,164,39,69,214,77,235,32,142,254,205,67,15,60,111,112,56,104,160,121,225,190,239,170,62,172,103,122,61,189,170,249,78,198,232,221,190,15,245,15,12,145,72,209,115,159,177,141,64,198,102,167,231,224,189,163,136,66,214,3,9,137,7,94,35,130,71,246,36,79,174,200,246,252,177,141,32,73,223,223,11,223,55,237,142,88,68,125,114,177,150,56,142,217,22,198,210,179,14,240,84,130,117,180,208,178,217,245,233,224,37,102,28,23,222,207,10,6,217,161,69,172,51,81,36,236,207,209,245,54,3,89,35,65,127,15,206,46,183,4,140,52,223,51,148,74,157,177,13,199,59,229,169,199,209,250,90,35,40,160,135,255,209,17,177,18,190,167,145,23,95,183,230,84,204,194,182,197,148,135,235,195,126,166,134,95,142,231,194,107,142,231,35,24,18,197,33,69,177,180,226,6,156,98,156,26,91,247,15,60,131,233,190,105,20,209,193,112,62,128,232,34,63,225,94,125,250,196,173,35,109,250,242,183,147,17,233,85,208,3,239,165,104,160,162,168,248,200,98,176,153,242,71,70,153,41,183,252,42,160,144,200,119,152,116,183,198,81,72,143,140,56,57,34,81,181,63,26,14,176,161,189,111,159,253,209,83,112,35,253,147,124,190,220,104,15,13,141,148,208,1,94,1,155,15,129,128,120,56,121,146,106,99,164,165,191,108,110,50,110,107,219,17,94,217,26,143,219,166,62,150,229,77,131,153,126,62,103,239,204,38,191,70,235,215,70,117,67,21,124,170,116,43,13,235,233,83,141,30,60,94,124,129,130,185,67,144,166,240,217,142,122,220,139,20,242,76,122,240,182,244,180,163,38,98,167,63,189,41,223,249,51,65,16,63,169,90,65,218,140,22,255,105,4,107,196,251,205,54,230,244,93,185,62,68,51,195,23,189,109,92,200,189,197,11,143,148,244,104,15,165,25,110,49,103,47,133,50,142,142,164,77,248,232,226,67,9,247,5,13,30,207,4,216,252,137,15,50,244,189,105,74,159,74,68,168,130,65,30,215,169,18,157,39,215,50,192,247,167,172,23,172,158,184,64,153,175,170,140,191,149,61,186,51,250,144,6,171,56,163,63,227,155,15,219,187,248,186,249,178,62,146,72,221,117,93,160,135,247,170,165,161,205,201,93,69,10,242,107,214,228,0,117,35,175,82,12,11,104,87,122,212,108,120,12,46,65,2,131,225,97,228,153,70,149,95,183,101,10,94,6,11,244,192,233,250,38,104,21,60,19,6,250,134,30,48,15,122,12,176,48,214,92,80,111,161,244,68,194,16,129,196,167,228,75,217,61,116,93,76,96,251,73,92,20,239,178,162,218,104,122,157,90,79,174,41,180,181,160,114,206,169,155,39,50,6,51,228,108,248,170,167,14,132,76,171,141,203,190,20,138,209,237,41,219,210,177,228,87,110,141,27,233,207,149,239,123,242,129,172,190,134,88,84,17,139,15,209,178,77,191,79,81,180,9,92,197,135,29,254,83,16,195,139,121,187,108,35,38,91,253,81,39,130,98,31,183,109,30,198,83,211,111,180,191,120,62,31,102,19,68,195,231,228,112,215,102,192,70,77,127,96,136,97,23,134,28,173,112,13,53,86,96,120,114,69,119,241,244,0,196,209,219,18,212,207,38,127,247,251,219,103,190,95,127,82,4,76,181,31,76,230,163,191,228,156,182,67,125,174,194,162,127,86,108,36,25,82,200,92,65,51,93,79,158,10,134,128,79,57,230,43,58,231,67,130,25,221,165,221,233,221,192,220,242,97,131,96,184,116,97,40,74,154,117,65,37,99,92,184,229,167,116,91,206,218,227,98,4,200,50,17,21,63,164,139,229,201,189,97,22,235,169,60,116,143,51,29,184,192,16,154,78,103,183,245,28,220,115,104,101,194,234,102,205,126,190,145,118,5,188,240,208,217,79,218,17,237,29,23,55,162,81,135,23,244,48,54,208,47,15,152,165,119,190,73,203,152,89,76,53,254,97,41,35,114,223,90,28,189,177,237,213,84,46,101,173,18,247,189,205,236,86,97,180,124,47,188,95,26,50,42,89,222,97,92,41,14,188,20,154,101,34,25,1,239,231,211,38,145,232,170,74,200,96,195,46,124,225,18,99,156,45,97,215,25,15,56,93,9,46,19,103,41,47,60,228,104,62,167,252,94,88,22,184,63,157,36,150,36,158,241,249,157,205,14,246,114,15,76,185,205,97,172,178,116,249,58,179,47,171,186,195,16,106,53,196,202,232,141,197,196,65,47,232,42,207,209,228,108,124,168,152,108,185,166,39,242,44,81,70,4,134,34,240,82,104,138,43,153,179,70,32,36,255,76,198,99,231,171,122,198,215,155,30,138,13,188,138,21,240,216,143,60,88,166,75,35,197,209,150,223,40,15,76,58,62,96,22,241,63,240,184,71,163,19,249,112,104,78,172,26,195,144,126,88,237,2,51,120,196,51,181,109,159,94,55,202,75,241,113,142,179,100,236,241,192,61,68,101,232,207,160,79,229,129,107,144,194,81,53,156,79,67,135,193,161,167,89,161,225,165,247,202,80,44,8,133,60,20,158,214,115,242,243,107,33,26,136,28,227,19,68,161,191,236,17,51,189,36,117,188,31,80,163,48,223,66,187,111,171,145,242,143,222,147,66,227,206,10,91,245,33,7,161,120,186,2,238,105,230,151,132,179,156,19,133,170,96,169,253,169,148,64,138,114,145,198,106,219,144,246,192,164,169,67,207,176,210,61,154,31,184,182,121,213,16,105,95,120,56,58,40,186,181,80,33,205,237,217,216,229,91,145,6,109,229,41,154,101,170,89,161,104,184,205,162,120,62,165,173,149,66,24,112,163,19,248,124,127,169,135,182,188,201,71,98,151,246,192,68,179,46,62,153,233,241,123,78,126,2,219,22,250,167,102,0,249,92,247,25,196,33,108,137,124,124,126,136,75,209,174,110,45,221,57,61,196,188,51,86,188,233,21,61,206,191,47,251,44,109,110,37,75,47,212,89,134,31,54,163,153,184,134,142,168,53,145,205,135,70,230,137,98,83,84,87,89,13,227,160,5,65,26,152,221,178,62,19,147,149,13,33,209,97,134,139,15,76,107,95,40,183,82,116,126,126,154,120,38,126,155,162,143,134,228,168,48,149,248,105,171,226,60,204,188,40,134,224,14,75,90,242,249,186,134,51,104,16,164,200,245,45,5,210,250,182,252,109,96,108,241,116,77,48,33,197,16,109,197,28,248,20,165,140,16,42,187,80,40,158,71,2,121,33,6,66,65,99,243,25,131,212,131,226,93,158,61,6,61,102,10,179,46,248,3,197,163,225,137,22,204,229,36,192,121,150,208,250,82,44,61,217,58,44,131,220,243,203,192,236,57,222,21,225,221,122,86,0,248,58,126,217,56,202,175,246,46,186,195,251,78,7,141,34,115,166,119,217,28,17,65,53,252,241,222,47,139,84,97,104,34,87,203,18,63,107,50,41,133,56,121,63,59,206,135,131,185,81,193,10,213,227,193,103,172,195,100,159,71,17,210,194,56,229,228,246,148,102,77,114,205,225,109,182,229,79,87,209,14,37,82,100,64,214,67,220,134,50,150,252,167,81,202,85,198,18,191,52,67,219,5,29,143,241,148,135,138,117,149,249,149,153,21,112,122,219,192,96,218,57,124,38,225,164,183,93,78,248,16,3,156,239,236,201,79,151,122,96,215,173,111,36,144,255,148,87,49,25,8,120,65,123,125,154,111,136,109,2,222,243,41,66,54,68,68,226,166,247,26,170,183,108,174,142,217,183,179,166,244,245,182,138,52,17,225,61,35,48,33,113,173,181,217,243,118,5,198,233,98,254,91,189,27,4,72,161,210,184,222,119,70,70,96,63,250,164,181,123,229,212,224,157,244,131,159,38,204,92,2,222,111,3,215,36,249,239,139,78,199,147,162,234,46,216,26,246,67,107,60,91,31,136,60,77,219,104,141,11,55,117,48,39,107,97,5,210,208,49,39,171,89,158,164,93,93,161,161,158,81,107,210,1,72,240,227,186,51,24,4,228,167,229,97,231,179,251,184,63,205,108,162,47,18,190,144,207,221,244,134,167,172,211,28,123,123,239,74,48,120,63,89,235,51,115,59,53,12,148,228,189,130,235,57,22,79,110,205,151,80,210,168,161,221,110,29,11,111,54,48,40,194,192,85,133,49,128,233,102,142,187,34,212,212,250,226,62,187,210,216,112,161,31,241,180,115,159,111,8,118,198,61,122,61,115,63,14,88,217,139,124,168,196,100,213,72,39,217,136,60,66,60,239,93,180,74,176,160,169,165,181,47,218,116,67,69,103,82,115,145,42,132,254,154,168,179,195,0,50,197,34,65,95,45,113,243,224,187,232,137,139,52,27,104,158,100,129,34,142,247,164,41,169,142,249,117,177,109,211,22,94,148,96,174,94,50,112,82,85,0,243,62,41,241,64,209,244,111,143,6,58,178,229,43,174,44,35,36,163,39,39,250,240,157,121,135,9,211,100,207,67,73,192,123,162,65,109,54,23,20,183,92,95,117,208,41,90,226,43,8,109,164,148,121,47,12,49,103,253,229,31,185,85,206,45,246,124,221,220,81,239,87,141,6,146,22,194,204,68,180,21,185,178,166,4,45,246,190,233,250,57,20,172,81,100,10,197,140,243,38,27,187,41,8,169,148,44,142,177,233,222,86,45,143,98,43,125,204,125,223,43,51,215,17,129,145,177,106,247,190,114,85,53,202,101,174,94,114,225,144,12,245,104,19,100,137,151,157,172,152,172,42,183,185,166,248,184,10,58,72,170,191,91,204,206,54,80,60,233,151,138,201,222,111,131,85,85,135,55,201,40,47,130,241,109,76,117,123,128,121,81,72,228,7,12,121,119,40,188,246,157,36,145,194,81,61,227,106,101,230,113,63,218,172,91,254,85,153,9,155,124,241,202,144,133,120,177,220,93,12,248,4,50,58,138,126,89,203,11,211,56,169,63,77,222,177,228,59,149,85,85,135,88,86,233,144,249,121,32,160,39,146,195,244,73,196,55,15,121,65,23,98,35,128,236,125,231,239,212,181,245,17,62,251,217,194,196,165,141,249,136,114,47,147,235,221,49,9,99,85,177,245,228,196,150,215,63,131,57,64,166,12,19,76,11,183,19,172,43,231,115,101,29,181,180,26,112,77,98,249,222,77,27,62,98,96,22,212,135,69,110,150,34,187,198,209,8,47,76,189,47,211,219,191,71,39,180,15,4,198,246,40,110,171,210,138,170,231,222,8,242,198,193,228,95,229,194,206,26,7,209,216,81,184,70,250,203,116,56,207,123,97,230,153,251,152,69,144,34,136,247,145,161,110,11,106,54,183,113,48,242,114,58,10,41,40,228,28,35,37,89,169,92,225,217,100,136,147,105,208,239,178,83,29,242,235,70,239,167,232,72,192,255,237,126,0,233,175,36,55,202,21,145,251,129,156,53,245,109,32,182,27,59,215,78,43,168,150,161,104,24,112,65,0,208,12,57,244,133,123,204,193,212,69,218,99,175,65,59,150,199,184,40,169,16,88,10,108,84,202,56,185,17,1,85,175,123,145,232,139,235,62,167,127,214,14,202,144,119,42,75,132,208,186,172,117,108,67,238,93,179,65,92,42,130,158,240,220,9,139,152,138,12,162,162,35,164,87,176,74,196,200,66,133,198,51,109,170,113,112,158,143,56,53,90,94,53,246,59,244,243,159,189,145,122,146,48,191,85,159,21,80,186,92,207,149,97,42,216,195,157,102,210,102,175,168,41,216,6,204,20,162,231,54,251,86,223,146,108,250,55,158,163,27,105,71,143,237,55,149,110,29,11,3,7,234,216,208,160,87,175,253,2,244,188,166,8,220,26,82,4,74,141,164,142,213,234,189,114,76,8,182,30,61,174,151,232,129,49,29,17,174,208,129,137,22,194,149,39,89,141,83,225,117,109,0,26,245,208,169,107,15,138,64,145,109,35,192,79,154,4,177,246,40,87,182,230,38,73,58,233,201,205,233,54,96,76,244,180,12,140,77,207,140,115,211,116,166,210,239,164,133,114,108,95,73,99,148,231,117,162,177,224,43,159,137,171,41,59,107,13,27,227,190,117,54,238,245,115,225,219,220,140,28,198,136,67,43,181,200,248,172,216,182,159,213,41,105,215,25,100,147,58,195,58,7,126,154,242,32,14,92,251,142,177,132,241,178,118,97,208,207,129,80,144,195,105,62,29,55,116,176,157,81,238,239,19,112,107,212,9,181,62,197,14,213,122,79,20,196,50,36,92,146,22,226,196,242,192,167,73,64,199,169,23,252,16,121,226,176,42,92,2,197,10,67,20,47,212,120,1,177,130,25,119,205,51,23,95,134,108,21,241,120,164,101,67,207,17,83,135,243,55,50,146,32,248,202,167,111,125,16,110,77,98,134,198,50,20,118,183,73,223,111,139,110,207,164,167,54,55,146,216,242,15,20,28,228,11,64,135,112,95,235,28,116,122,84,250,157,110,168,93,35,85,71,90,85,219,23,217,180,238,126,79,206,170,154,213,100,201,72,46,69,224,44,121,215,51,140,172,84,44,39,239,50,31,34,22,117,238,171,201,165,109,5,169,36,9,184,116,247,189,105,23,141,26,151,105,111,40,47,101,211,191,219,98,8,243,125,149,169,71,159,135,16,230,33,230,71,169,220,171,159,61,69,124,155,172,187,90,148,100,9,104,229,190,174,19,112,37,125,153,219,248,221,49,70,27,229,216,166,112,15,221,36,96,100,224,186,194,231,133,236,24,165,72,241,109,61,26,255,138,59,198,33,187,233,141,237,109,181,252,128,49,21,208,43,223,248,8,199,24,71,173,93,188,76,105,21,78,41,38,29,56,131,178,61,7,70,118,254,194,109,202,76,13,60,107,202,247,228,131,8,89,97,2,203,184,52,56,80,83,127,219,228,192,122,124,3,56,186,78,133,79,176,56,183,124,34,115,61,71,207,212,98,9,50,51,187,170,191,77,151,230,61,216,156,108,197,133,140,169,54,38,211,77,236,168,246,106,133,207,43,50,229,27,167,96,113,179,75,248,218,148,152,76,207,186,217,135,62,180,66,34,49,220,215,54,132,210,247,104,136,106,241,219,88,80,87,121,166,120,199,132,33,227,129,41,31,42,202,174,253,174,172,20,126,21,102,10,188,235,50,246,142,250,204,16,98,42,49,175,152,111,231,208,167,194,56,141,129,200,55,33,81,24,240,196,76,53,224,243,20,212,218,179,32,122,22,201,91,88,21,93,95,8,22,102,97,16,104,238,84,207,235,52,149,173,117,225,243,103,53,6,197,73,120,221,71,190,186,186,62,176,90,65,31,191,161,80,81,93,111,24,64,117,207,216,156,157,57,168,169,213,36,221,94,231,153,199,246,138,64,75,191,145,105,202,220,30,217,54,98,234,57,20,62,147,121,196,120,148,116,100,237,196,50,4,166,217,10,184,34,165,241,120,123,202,246,170,153,78,246,115,116,93,119,27,142,208,143,20,178,128,123,16,74,129,187,44,35,160,131,170,218,69,25,120,10,207,22,134,73,221,186,54,197,180,154,198,188,30,38,130,228,27,139,116,153,0,111,2,243,128,105,144,148,135,102,13,145,235,94,56,14,6,234,80,72,107,217,253,109,54,42,58,115,44,198,195,253,109,212,113,245,183,89,231,195,175,12,253,67,41,97,131,82,182,142,39,206,238,87,199,138,73,164,238,251,211,136,156,139,55,110,50,149,109,191,240,101,122,222,143,155,42,244,126,247,6,77,102,188,145,21,78,209,102,11,67,62,159,248,226,143,117,174,27,13,0,99,36,187,21,134,0,230,71,179,229,175,98,14,74,70,113,196,34,101,17,137,116,247,83,87,193,226,202,45,81,169,245,165,164,134,147,102,29,61,221,49,181,240,227,93,173,46,241,249,112,152,134,11,181,199,197,111,12,193,145,15,166,217,73,146,77,131,6,85,154,157,63,183,86,180,250,164,204,118,126,219,154,53,221,131,22,17,78,177,238,66,19,15,129,81,63,26,241,183,244,12,68,242,194,142,82,49,125,190,175,138,253,107,160,208,54,117,145,193,141,40,104,1,136,197,65,8,20,216,18,229,142,66,42,80,191,97,54,31,49,111,96,18,69,187,140,90,93,166,230,189,251,28,61,84,122,28,237,31,4,213,91,24,220,178,163,210,169,154,98,195,114,115,220,179,24,238,162,147,45,187,92,255,101,248,53,146,65,216,232,184,187,15,50,178,179,169,171,123,15,238,227,103,89,240,131,161,128,138,65,51,4,83,200,69,113,116,177,164,143,70,120,57,28,14,233,251,31,202,59,222,230,254,18,63,205,56,16,211,83,136,179,43,132,228,144,181,42,83,158,24,48,133,119,135,73,100,205,250,156,28,33,142,225,54,201,208,254,159,24,174,134,159,36,238,70,83,115,215,103,140,20,111,224,37,0,182,186,152,62,18,178,163,126,102,164,14,198,3,35,184,190,220,189,185,62,182,233,160,216,162,248,85,83,55,80,106,229,70,116,62,188,254,78,44,103,68,63,125,220,212,41,190,159,222,136,73,104,166,105,227,254,92,125,140,225,76,57,69,98,251,60,146,105,212,240,15,134,178,182,244,194,81,48,8,58,28,48,82,48,2,159,55,217,221,205,239,204,168,136,75,231,7,110,158,198,50,84,107,131,219,216,27,43,206,125,34,106,237,158,199,27,132,29,178,195,152,72,61,123,24,12,203,125,241,193,250,104,173,245,194,43,40,24,192,68,201,47,236,25,123,20,27,210,214,103,214,145,197,240,72,100,67,18,31,234,244,218,173,77,109,94,120,61,55,109,218,48,45,208,146,159,45,10,189,216,46,108,113,96,107,62,121,225,27,180,154,90,122,121,174,204,152,147,249,194,91,125,150,12,238,15,172,12,66,148,43,110,45,23,225,177,170,74,9,27,19,97,151,11,5,62,23,182,94,56,151,123,219,166,109,40,143,180,25,63,200,81,50,112,146,178,129,72,183,189,193,17,184,54,237,189,132,155,234,146,55,160,67,67,191,78,99,223,14,47,204,141,13,184,102,129,15,140,147,90,28,109,129,165,222,53,133,231,251,54,217,178,228,23,46,145,98,222,104,135,169,178,165,193,61,94,103,63,223,151,102,170,182,173,139,61,96,104,211,58,157,153,17,179,192,123,204,191,240,236,241,219,37,237,162,159,192,47,185,225,223,110,175,246,223,3,175,29,95,72,175,155,32,87,225,54,93,194,155,129,144,33,152,42,76,70,48,142,54,109,229,166,48,5,115,127,106,102,215,221,94,184,237,251,88,182,101,207,21,38,144,249,208,65,183,189,30,203,72,242,114,3,57,144,243,223,120,224,126,95,39,250,106,187,252,129,71,15,24,91,50,93,2,208,81,136,40,101,27,159,119,61,15,37,227,144,238,48,174,228,239,72,163,141,218,239,122,27,173,166,61,35,109,69,161,196,218,25,158,115,179,52,41,154,231,31,116,43,250,204,164,13,179,246,120,151,160,251,249,246,134,125,127,23,126,10,56,6,15,69,181,28,108,232,20,180,213,191,232,86,116,190,40,249,153,124,97,246,158,250,221,98,20,242,123,156,38,8,132,44,207,3,99,243,24,112,21,251,52,67,183,79,133,134,246,254,252,52,73,145,175,7,112,162,112,82,212,249,23,120,183,139,246,71,214,21,255,173,226,205,139,192,39,212,208,247,104,26,3,126,93,25,25,157,94,30,120,187,143,44,112,217,207,87,137,12,72,28,203,119,245,12,145,85,87,23,24,239,227,103,18,101,47,227,151,93,168,237,214,231,104,35,60,59,124,66,242,63,232,121,85,53,80,106,193,122,207,36,252,119,15,184,106,188,104,112,109,1,182,86,158,124,33,98,66,203,143,69,245,123,60,83,13,173,38,59,7,220,146,54,19,0,227,191,20,240,168,233,185,176,179,112,184,65,39,240,86,109,59,178,152,195,3,24,114,46,168,228,232,77,91,22,194,127,218,22,22,125,85,132,132,53,14,254,163,212,185,145,129,170,221,135,88,135,4,244,156,154,254,113,127,38,86,146,213,72,245,132,89,221,203,135,211,252,167,84,34,145,24,162,248,70,111,98,99,191,180,96,197,124,220,92,119,5,197,22,118,214,253,9,111,90,141,55,141,236,164,234,18,109,254,52,139,195,232,253,107,47,207,182,138,213,12,24,201,234,39,76,160,40,27,163,255,44,182,15,187,111,155,43,85,140,133,73,230,250,9,250,206,203,78,241,117,152,251,167,70,63,172,229,53,80,66,101,13,71,59,27,187,20,231,70,194,68,227,27,122,82,234,61,55,130,152,79,118,216,148,140,46,188,212,78,248,160,16,223,125,40,160,46,223,116,193,195,5,172,38,191,107,244,197,244,145,225,196,49,191,76,200,76,22,224,183,247,216,189,87,160,8,179,62,7,183,92,99,4,99,127,173,210,218,192,165,199,77,179,61,208,71,2,186,46,106,46,80,235,133,239,60,103,93,220,237,185,178,130,3,183,195,86,56,125,142,46,81,227,99,204,228,246,36,227,73,115,6,136,58,181,126,60,164,80,221,212,29,184,215,153,222,189,216,118,2,8,245,155,161,125,0,134,110,65,183,250,6,1,159,249,100,249,79,3,230,39,206,221,5,217,137,128,123,215,198,118,140,149,214,136,113,176,81,175,110,250,219,20,23,135,191,233,141,222,69,123,142,70,198,203,159,40,193,72,215,76,63,156,85,151,60,194,51,130,213,81,71,217,79,193,215,225,81,158,240,3,197,80,151,126,4,133,234,255,84,63,76,8,196,97,218,56,53,217,14,101,111,249,124,148,233,116,85,42,38,254,189,33,107,7,188,180,189,143,111,54,187,78,39,218,151,102,17,175,21,10,132,7,190,97,150,233,1,93,207,62,241,167,245,232,48,124,39,225,5,156,133,56,159,89,59,59,140,185,122,123,234,27,39,60,241,187,198,41,51,235,108,133,118,138,11,217,2,51,159,203,6,182,183,226,141,135,38,131,154,232,95,248,167,92,75,4,0,23,29,5,191,31,101,94,88,162,51,51,80,68,201,238,222,113,94,167,237,232,111,122,4,93,254,251,77,98,161,209,111,107,53,138,179,38,239,229,232,249,191,146,97,39,17,19,234,105,31,122,207,204,60,81,189,25,202,108,69,155,214,52,96,172,44,183,111,226,186,106,22,37,87,171,191,164,139,50,165,221,42,147,85,32,147,55,138,0,227,122,113,211,77,148,70,17,109,112,56,209,61,32,87,134,197,172,39,216,15,220,204,255,33,224,14,59,96,246,120,36,240,31,239,110,222,56,71,103,73,138,251,66,221,235,254,52,178,22,119,49,172,40,92,201,244,138,81,148,231,60,205,190,109,202,138,50,204,248,186,248,55,67,191,73,151,101,24,65,230,66,51,246,7,99,246,44,222,171,212,250,119,172,163,56,181,54,205,198,90,102,223,45,74,241,6,224,215,239,101,179,25,152,206,85,103,153,68,159,252,254,52,130,164,81,45,153,230,54,147,238,52,68,171,210,89,219,190,212,225,52,53,179,44,41,207,201,222,223,35,23,68,37,212,236,217,188,180,178,103,186,172,160,211,196,159,105,112,177,197,11,107,244,17,159,181,48,203,79,179,74,187,50,33,45,179,165,235,240,62,209,47,60,90,63,154,240,224,134,107,44,232,100,122,191,151,69,218,182,73,104,61,108,234,245,193,143,110,125,23,90,8,142,85,52,124,126,232,170,112,127,239,3,101,80,80,100,250,224,157,77,14,243,194,200,255,182,184,171,109,77,90,247,178,55,178,120,43,238,10,147,71,241,166,177,189,224,217,14,127,67,240,60,80,4,151,47,138,55,174,63,110,36,60,72,191,58,138,16,234,9,166,125,53,51,157,77,249,116,78,108,72,83,169,143,65,120,218,42,49,65,8,181,241,254,251,96,252,39,69,209,151,166,27,107,254,248,96,186,68,36,211,53,169,199,81,211,253,224,65,106,242,174,210,166,196,157,93,211,0,2,8,125,33,247,183,75,65,181,106,56,108,186,155,89,96,154,78,61,47,67,50,79,174,11,35,1,62,198,15,163,117,63,221,57,255,124,87,168,239,123,220,178,105,35,20,209,14,35,204,111,239,202,54,231,195,38,188,63,148,159,206,62,224,251,46,17,146,169,80,158,3,110,84,197,92,67,130,173,221,58,79,233,158,28,93,97,200,148,31,108,149,226,187,10,211,126,50,139,235,91,226,137,76,51,133,192,107,90,219,232,7,87,114,143,151,243,65,145,154,28,143,195,3,70,232,93,175,168,66,211,186,241,27,11,188,138,89,133,124,77,122,128,232,48,59,188,32,36,84,133,49,47,43,14,147,40,123,142,78,8,173,246,128,233,204,40,10,211,183,227,39,55,82,193,221,43,33,108,67,77,161,57,204,231,39,247,13,221,113,184,16,4,26,225,103,123,185,244,210,208,16,175,113,114,54,76,119,131,104,48,13,8,14,163,92,91,244,183,79,36,180,190,205,252,42,102,210,114,153,27,211,28,196,220,223,15,114,48,110,208,122,242,57,243,189,49,28,195,158,43,51,99,48,7,43,12,59,69,151,57,75,56,140,152,236,204,15,28,116,48,36,79,204,190,84,225,17,249,243,85,126,105,179,254,194,126,213,3,102,82,219,15,136,217,183,195,104,213,207,254,94,216,42,62,82,120,115,162,233,14,140,229,179,195,112,110,230,243,196,126,15,217,225,110,165,41,133,243,242,114,28,139,43,185,173,250,194,53,30,40,211,56,82,93,255,52,170,162,244,198,166,249,27,96,21,234,156,44,167,84,161,172,225,208,97,210,2,50,99,192,233,230,243,10,120,44,105,76,96,63,139,237,87,28,77,30,101,203,201,17,24,117,35,159,69,103,24,170,181,2,159,29,114,143,223,54,141,9,249,52,6,74,140,174,182,184,80,247,62,67,70,78,190,105,121,142,27,163,165,86,76,216,201,20,90,42,214,225,102,253,25,2,51,9,248,55,95,137,49,132,115,65,186,133,229,220,175,252,64,85,10,144,124,133,168,99,94,248,132,246,50,76,88,124,166,155,122,176,131,59,159,233,229,137,217,46,185,231,29,112,198,207,72,96,99,140,126,81,29,195,145,198,134,41,240,100,8,250,111,147,228,17,42,37,20,139,60,71,140,255,205,198,85,46,188,225,242,187,125,46,67,236,77,68,159,9,81,156,208,78,41,121,116,145,29,36,30,130,168,226,31,158,85,234,178,254,112,99,116,148,11,103,253,54,236,59,220,53,190,172,129,109,144,158,28,237,138,17,95,22,217,209,250,192,59,123,39,159,29,93,197,124,111,154,39,216,190,224,217,183,22,5,33,86,78,133,229,105,67,181,239,41,62,74,190,23,153,47,204,17,126,222,83,35,0,253,160,125,123,68,200,23,157,182,184,129,18,229,229,176,228,4,174,93,200,190,192,221,189,166,108,58,232,210,157,72,100,222,146,51,30,128,81,153,221,10,91,30,205,97,248,102,58,198,6,140,165,114,225,49,196,45,129,169,167,96,53,22,48,210,213,50,76,78,240,83,238,162,5,177,163,78,121,27,16,151,157,131,130,253,0,86,163,93,97,20,117,98,144,37,122,253,244,104,106,219,177,88,243,233,78,253,105,54,126,177,164,49,95,54,253,56,172,51,59,22,150,179,241,234,26,121,145,240,14,1,124,248,153,72,89,201,67,163,165,57,62,235,66,108,181,183,92,25,124,89,175,34,174,159,9,221,82,152,142,48,255,172,225,21,52,169,193,195,110,130,2,26,48,94,173,50,211,50,88,106,44,121,148,219,68,248,15,227,150,179,178,23,249,170,151,112,206,49,0,73,180,190,198,132,131,164,161,188,78,252,140,92,119,198,58,98,176,78,190,48,53,102,119,250,177,89,252,108,129,228,232,13,7,166,250,76,90,77,146,85,238,107,155,180,166,255,246,89,18,199,115,219,4,44,206,27,95,20,9,73,14,9,204,173,250,90,78,199,93,209,64,27,169,242,189,227,190,225,97,137,82,246,52,169,242,225,247,69,83,134,56,24,129,158,207,177,5,204,234,38,111,155,172,230,116,234,41,205,58,3,218,144,192,230,88,232,211,176,245,139,200,60,11,217,229,204,196,254,208,144,120,24,235,65,83,4,56,149,237,135,216,210,96,63,50,208,197,248,96,4,108,116,26,70,55,161,187,231,185,41,37,77,177,82,0,238,165,198,51,195,233,74,120,59,22,92,111,111,157,88,24,197,38,17,120,5,134,92,237,247,133,108,188,84,143,38,26,83,212,207,3,54,175,75,133,217,73,197,209,214,117,173,247,141,117,108,138,223,230,90,158,147,35,97,156,87,192,83,123,131,128,49,211,244,165,13,71,3,17,24,39,243,140,200,154,63,114,19,18,150,207,243,192,200,174,230,128,41,214,200,67,229,123,43,203,127,27,99,147,231,177,228,223,204,228,112,177,216,67,96,20,40,235,133,105,171,86,24,18,97,124,35,191,118,54,121,106,80,191,35,76,130,29,40,94,37,180,80,210,91,177,3,38,212,150,135,150,141,53,16,183,77,118,83,22,214,69,179,92,137,143,128,23,46,237,136,182,221,25,174,129,15,76,59,130,60,242,66,238,43,194,5,22,66,105,194,36,54,207,45,223,163,91,169,98,221,100,161,59,197,244,128,171,54,143,50,71,230,16,168,4,166,229,86,79,142,230,67,12,84,168,220,229,129,183,109,158,46,124,118,36,50,26,106,42,225,160,100,112,17,21,72,139,140,66,191,210,126,155,22,8,129,215,154,61,166,196,179,136,101,105,215,53,199,151,238,189,232,191,215,45,61,87,88,186,192,15,189,240,35,163,111,126,85,103,178,10,56,55,21,148,195,179,229,108,194,239,165,157,145,182,182,60,84,236,202,98,1,180,124,75,209,135,138,240,253,138,97,78,205,84,114,38,7,102,50,137,23,138,110,208,212,55,214,171,89,79,197,39,150,180,161,23,23,156,118,118,225,249,126,129,218,215,97,158,47,117,151,18,39,55,122,133,192,172,221,233,94,218,82,207,234,185,204,178,111,223,143,191,138,30,15,196,49,202,48,23,38,165,91,21,54,45,156,128,77,100,71,96,234,187,119,70,93,166,157,122,225,243,249,205,187,196,209,230,151,117,44,25,155,113,143,251,208,138,230,46,232,229,46,238,176,188,200,114,112,49,2,35,136,30,99,201,116,85,228,145,82,32,109,177,17,129,21,153,244,182,45,197,147,118,192,29,97,41,129,151,137,8,4,76,246,71,94,39,132,186,251,196,27,203,208,214,147,239,184,41,114,136,55,173,135,58,171,233,222,222,139,86,99,40,196,18,145,73,13,212,20,216,46,90,216,139,197,76,124,254,226,140,96,133,33,108,196,238,201,234,189,242,97,239,51,139,187,138,62,203,50,133,205,123,205,155,237,206,29,254,230,191,219,4,165,97,39,149,187,104,103,241,100,3,62,75,91,236,25,105,163,109,55,91,105,112,186,113,210,137,199,186,174,1,22,93,120,93,15,184,41,221,29,159,26,250,104,98,81,39,61,176,159,219,194,6,34,2,6,232,157,85,209,70,131,187,163,168,237,72,180,193,51,233,174,177,98,189,193,69,74,65,192,105,196,52,76,170,83,136,119,118,112,45,59,206,141,233,211,115,106,54,22,254,200,6,242,82,227,57,53,189,93,23,70,150,86,159,104,194,203,57,224,133,70,151,62,50,68,130,98,14,231,80,253,238,160,194,21,87,150,33,92,160,63,91,6,10,140,163,44,223,29,18,68,242,204,122,74,119,231,198,71,93,182,124,119,187,155,192,192,61,154,206,176,34,112,198,35,113,221,169,110,137,208,35,90,69,100,174,251,93,178,217,119,235,149,51,245,249,125,211,234,213,135,194,248,162,199,148,176,11,66,179,58,84,136,23,124,67,202,161,24,211,92,248,196,200,48,92,126,48,11,44,236,119,133,75,72,217,147,89,46,154,84,167,1,0,5,48,63,26,45,130,44,43,223,9,151,83,120,11,176,106,238,39,32,135,99,73,69,223,97,19,174,211,113,90,208,71,242,147,87,168,243,250,204,49,161,142,125,58,58,193,103,50,147,247,141,2,239,30,113,52,164,147,166,99,109,224,116,227,40,185,201,253,160,243,78,133,39,174,124,35,211,141,217,192,106,241,211,100,31,242,124,63,176,85,227,232,243,16,202,243,70,136,101,125,102,128,41,217,197,237,97,194,70,132,223,232,48,10,254,58,51,16,221,185,84,11,140,192,162,90,87,12,181,21,252,34,44,217,178,74,26,78,228,196,104,103,113,184,55,213,82,61,176,249,253,78,135,161,149,75,142,1,66,64,78,241,186,71,202,69,244,76,141,36,94,74,140,165,65,188,246,28,77,35,134,239,160,80,121,170,82,118,178,154,223,25,184,126,223,232,241,138,15,37,108,195,51,253,198,96,153,180,119,201,214,112,91,135,100,11,24,191,114,157,243,48,237,115,142,53,146,197,216,192,200,149,47,35,155,249,27,35,250,22,6,29,221,36,87,178,202,8,26,243,25,168,203,212,214,87,192,91,109,46,88,235,218,118,119,206,69,219,74,23,74,12,240,217,27,238,128,51,253,91,242,219,103,121,108,46,80,142,42,62,210,171,114,244,38,157,237,235,72,227,131,106,186,60,110,243,252,137,163,113,5,151,68,47,218,57,46,57,186,224,135,73,67,49,32,155,32,127,164,230,12,173,211,49,226,205,121,197,169,79,32,185,116,148,111,56,161,158,193,160,17,173,231,246,92,24,2,126,126,52,220,212,169,99,5,154,208,189,173,243,83,77,10,179,192,16,86,227,228,44,219,58,16,87,120,227,88,63,105,173,58,103,161,200,235,28,140,101,17,65,213,181,115,153,151,68,9,152,204,203,51,20,114,143,204,57,100,156,33,253,252,12,164,209,221,122,208,10,255,202,209,152,219,228,48,226,19,128,77,185,52,18,50,18,77,28,60,140,152,41,67,220,86,199,56,248,92,88,214,121,99,98,64,230,217,88,218,208,242,212,207,7,86,122,138,235,134,252,36,25,8,104,5,84,37,127,176,105,68,8,243,208,72,180,185,249,250,102,237,252,89,98,245,109,34,215,158,81,37,66,221,82,91,157,60,164,237,125,73,139,30,182,249,44,142,137,81,61,29,37,217,45,41,134,77,26,218,203,205,150,92,74,90,119,130,67,29,66,27,52,236,158,201,85,151,24,36,148,183,207,119,29,130,84,202,111,12,71,78,208,97,54,25,75,35,14,92,67,150,95,90,70,65,65,239,171,65,189,43,1,155,37,76,215,69,4,250,182,95,121,134,199,240,132,97,214,198,237,79,37,211,138,94,159,229,205,44,186,62,24,113,243,253,4,182,124,248,217,175,220,196,129,117,9,58,112,16,92,23,126,244,67,215,93,211,189,234,1,78,109,172,101,89,46,197,85,9,9,116,56,92,127,153,221,149,143,210,206,90,212,116,66,34,37,238,52,36,108,7,160,95,61,33,1,47,184,5,124,198,255,126,225,48,23,68,48,100,60,219,31,78,158,35,160,48,22,249,126,46,108,68,58,233,204,216,37,137,12,158,221,214,242,74,249,194,172,156,166,27,133,39,98,117,1,15,45,214,241,60,195,65,6,85,224,150,146,174,0,103,163,52,156,77,191,140,76,255,68,19,9,81,172,184,106,170,192,58,21,82,119,201,49,140,96,22,21,13,92,17,225,116,121,101,96,68,178,244,228,212,116,122,220,22,31,182,126,93,149,88,162,6,188,233,93,213,163,97,70,172,120,222,176,103,117,249,168,102,170,117,97,51,142,124,194,164,176,222,4,134,196,61,158,205,0,186,172,31,220,104,170,78,207,62,100,172,190,46,12,229,172,60,241,124,169,249,194,246,216,52,96,183,222,246,123,105,120,233,104,28,148,70,140,194,70,204,164,179,97,71,168,197,151,8,156,213,84,181,147,48,104,202,117,145,182,210,173,0,229,164,118,143,173,117,234,146,10,41,120,197,100,135,163,210,210,120,155,77,81,242,196,98,103,131,249,108,67,206,140,48,91,140,66,4,140,134,198,188,148,205,239,77,159,53,113,231,103,181,183,93,250,61,26,218,101,92,218,9,236,145,9,223,23,238,210,38,137,176,27,215,114,81,242,221,89,96,226,224,120,160,116,65,222,205,23,94,154,180,100,93,56,45,177,53,52,203,74,26,159,226,101,157,239,244,198,211,150,62,165,149,35,224,179,221,185,51,14,126,100,165,222,131,73,4,223,4,25,106,183,51,212,176,77,68,72,2,94,210,219,39,54,31,247,224,179,33,105,2,179,222,140,248,58,6,110,117,138,230,219,18,104,115,194,22,162,233,129,233,253,186,51,33,237,106,69,30,55,202,90,53,134,63,254,237,162,67,246,227,123,57,177,7,56,171,20,6,138,128,137,81,26,112,169,146,123,3,230,75,223,119,38,68,16,68,224,210,187,247,208,216,111,47,241,2,166,218,205,6,249,206,163,101,75,235,54,117,48,184,189,23,78,42,79,5,140,252,69,92,90,97,159,46,47,4,22,102,201,241,219,208,132,122,85,152,62,196,123,244,80,13,215,3,159,63,59,163,211,224,36,209,27,89,219,51,79,164,33,176,216,172,0,15,87,125,254,157,91,132,19,217,211,151,144,185,180,219,46,91,71,41,164,227,59,227,48,109,54,65,145,117,246,134,42,80,90,35,229,251,96,199,224,61,56,150,250,60,67,86,174,251,204,10,195,133,153,129,161,98,201,117,83,13,239,245,142,52,163,244,9,108,50,30,119,146,103,47,36,71,67,134,138,24,168,25,221,67,209,185,162,167,112,81,225,63,191,46,247,117,102,240,179,43,243,115,55,75,39,200,251,216,232,212,196,130,77,111,150,52,119,192,197,220,58,89,162,170,157,21,166,243,248,206,72,148,177,158,147,211,132,187,98,218,56,187,79,217,72,3,159,21,57,134,10,198,108,82,203,88,204,86,116,83,58,60,113,32,93,2,231,107,38,9,140,90,92,83,120,233,108,56,105,198,31,2,35,57,29,33,47,149,173,121,163,9,110,18,14,167,28,189,164,110,6,163,160,76,121,44,132,165,77,46,13,65,223,25,161,74,51,79,72,185,177,130,208,118,68,227,13,198,153,252,52,230,246,93,174,140,100,87,85,216,90,173,28,94,116,2,233,209,21,223,156,120,166,172,71,183,204,130,75,98,169,81,32,234,39,250,123,166,29,242,67,197,197,15,232,149,43,83,146,19,72,251,213,22,249,103,122,59,80,210,253,199,210,183,255,195,1,191,20,113,216,233,201,249,229,136,185,61,29,20,139,14,151,47,129,12,252,104,215,158,241,153,201,238,255,208,130,14,232,120,58,25,17,203,115,246,101,65,72,123,139,212,36,253,131,206,62,56,49,3,5,16,109,149,1,116,109,157,3,239,164,124,86,122,28,206,44,29,44,243,76,104,165,29,229,133,226,73,80,170,49,43,82,125,182,3,99,96,229,112,97,151,163,141,144,104,179,87,111,79,2,158,69,59,205,160,23,59,231,190,242,111,251,115,91,233,28,225,205,96,7,62,209,109,211,11,79,57,116,182,129,73,156,203,209,104,54,6,141,247,192,150,117,84,152,49,230,20,119,196,106,212,0,12,3,240,51,113,198,201,203,120,187,198,243,134,133,119,97,18,1,242,178,241,3,185,63,109,226,157,15,218,195,20,13,216,120,21,10,159,111,178,199,149,181,188,132,42,8,76,242,123,5,92,168,142,43,156,34,198,1,102,127,94,85,146,11,218,93,252,54,251,147,253,192,200,148,196,125,161,42,163,227,16,229,242,213,227,183,145,160,214,22,163,12,189,178,198,201,45,47,168,71,35,51,120,97,8,77,207,201,141,127,233,79,141,60,108,122,142,70,218,37,122,18,206,186,152,212,126,236,60,18,44,91,156,188,207,126,35,105,11,82,102,93,28,254,17,96,198,188,214,3,159,111,187,198,209,99,63,6,205,155,189,205,136,199,66,33,190,61,87,94,144,162,143,43,167,83,72,123,7,241,95,170,209,168,193,230,103,106,219,10,205,153,46,137,55,107,179,247,171,39,207,242,76,27,162,116,245,65,105,193,244,115,35,116,60,180,87,243,44,31,213,13,177,33,118,158,153,64,149,227,240,140,173,113,219,16,6,244,11,51,154,148,167,105,141,250,89,212,47,158,200,243,236,158,2,94,182,24,61,218,212,217,19,119,24,65,17,218,244,71,143,59,125,209,27,84,234,132,250,129,162,117,248,54,217,224,199,10,136,168,54,26,248,80,140,196,10,80,225,94,229,88,172,0,85,132,156,34,109,139,95,70,2,244,177,254,91,183,210,103,112,169,234,212,56,167,205,98,1,67,249,212,147,83,235,108,247,104,248,201,10,163,64,145,239,209,231,137,169,27,55,178,25,46,254,193,35,99,216,61,2,232,144,35,215,133,251,80,179,5,238,213,3,17,124,185,240,161,86,24,225,164,251,196,173,213,84,79,78,82,176,199,149,207,254,136,125,91,210,226,190,204,105,107,161,194,69,175,236,188,0,213,55,52,42,251,248,246,247,6,143,254,136,198,119,220,4,20,125,158,25,226,45,247,161,172,87,32,154,206,211,217,83,21,248,113,88,158,38,39,226,253,47,52,3,60,54,225,200,91,180,188,46,156,31,103,246,97,34,198,113,105,116,11,170,53,19,67,52,221,193,0,243,64,135,41,17,235,246,21,138,205,106,170,250,76,225,26,123,90,220,40,101,189,170,168,252,160,91,196,103,21,12,154,183,170,243,254,212,143,188,49,29,184,12,53,18,26,102,44,230,191,13,243,175,170,197,57,61,73,49,23,147,244,214,10,170,137,191,20,207,201,155,202,102,82,225,5,120,9,78,37,1,61,219,2,53,220,161,37,163,231,251,211,244,73,62,14,99,120,15,246,232,118,66,245,110,62,150,243,163,198,79,87,179,100,86,75,5,186,44,83,28,205,20,167,131,188,160,225,234,171,35,181,113,182,56,226,210,7,63,199,155,184,90,35,213,160,118,194,137,119,226,221,80,168,135,60,182,53,103,67,90,92,117,117,82,44,41,170,96,0,69,58,223,30,48,12,166,134,58,52,211,103,191,167,255,180,21,122,245,194,19,233,56,111,238,97,162,30,42,158,141,206,195,153,234,3,110,79,43,74,167,10,157,119,60,180,78,234,34,41,76,242,212,163,52,51,154,81,203,81,43,0,120,110,15,245,196,167,98,102,173,107,213,115,169,196,225,136,212,223,103,138,206,3,169,254,128,205,152,237,194,52,98,251,54,98,154,8,132,138,7,155,4,226,104,1,195,236,147,69,132,126,82,175,4,114,101,144,247,151,160,236,172,110,115,27,193,167,68,159,216,93,133,73,159,169,179,208,232,125,97,107,33,143,174,60,123,170,226,62,219,233,73,218,35,78,206,72,149,201,152,29,104,41,41,142,102,52,200,80,34,41,179,157,100,0,97,145,28,242,80,184,6,117,207,224,46,185,113,224,19,52,196,88,66,150,38,201,2,135,147,64,137,142,40,26,7,30,23,14,115,114,45,45,126,27,103,233,174,104,233,59,166,242,249,147,125,21,152,94,253,251,76,141,62,43,23,62,141,76,30,63,189,232,87,147,219,158,84,132,198,133,235,35,157,138,243,97,186,163,28,70,148,26,195,155,143,81,138,185,252,71,198,146,71,142,93,83,139,85,198,8,203,250,194,80,96,74,49,16,127,9,64,65,207,64,157,247,88,154,237,20,69,3,47,62,1,188,189,117,16,51,138,67,53,5,184,244,231,145,34,115,155,99,29,152,88,40,139,254,3,30,201,247,204,39,124,212,33,108,78,211,43,198,40,230,21,58,16,40,129,212,42,3,129,31,191,48,114,72,43,102,98,146,248,73,58,216,17,225,106,237,14,97,245,6,164,83,182,221,48,104,254,116,178,20,158,245,222,17,81,165,196,80,221,182,232,30,140,147,242,221,210,250,208,73,37,132,250,251,180,204,106,202,122,213,166,183,83,4,158,122,110,56,202,241,89,158,185,126,171,120,3,30,239,41,94,20,33,171,116,24,128,158,39,16,115,52,26,41,75,135,136,105,103,223,95,54,99,116,189,110,12,38,226,96,243,219,125,208,179,35,137,209,185,232,186,127,14,166,147,55,250,116,23,93,242,73,223,5,189,136,241,225,24,139,89,209,179,135,152,247,194,104,231,172,138,230,225,226,157,134,78,201,31,35,66,182,233,63,12,24,142,130,62,110,243,93,141,95,182,71,34,215,77,191,140,43,15,2,211,123,38,95,70,133,87,16,67,127,209,151,34,253,254,248,21,151,216,173,54,56,141,250,209,85,243,100,191,232,171,134,65,129,235,106,36,32,238,50,117,227,100,169,238,37,48,134,172,122,114,182,232,35,6,10,126,188,18,63,145,27,29,33,23,3,45,107,62,19,89,97,197,142,47,107,161,138,174,31,94,233,184,70,198,109,35,45,174,51,112,65,188,173,95,152,132,212,115,242,178,239,40,60,187,94,53,215,235,102,9,22,243,24,236,34,85,31,236,102,195,117,191,30,184,75,250,113,33,104,123,87,76,179,201,212,153,12,56,183,123,52,28,6,121,166,217,124,120,253,232,13,59,73,71,41,250,11,99,11,60,37,145,218,225,144,210,197,228,48,74,29,58,210,178,73,251,238,128,113,218,80,24,29,179,56,183,153,118,233,125,181,30,237,224,212,110,17,2,18,180,150,224,233,154,129,195,214,136,212,200,104,206,38,4,70,110,93,207,77,31,98,140,82,200,106,170,100,115,182,128,36,78,28,133,101,167,35,133,4,112,36,38,76,202,191,233,19,229,95,223,64,96,155,254,173,220,116,138,250,9,45,214,204,240,138,229,121,119,170,200,61,60,3,225,44,5,62,5,119,19,146,150,79,135,46,244,238,119,212,207,224,196,15,79,225,66,118,204,97,108,228,197,94,6,23,134,238,44,69,118,79,143,81,5,103,131,134,227,104,35,113,112,111,24,215,228,187,49,177,125,133,186,120,65,33,109,238,75,198,209,52,34,22,129,121,92,113,221,100,36,36,250,64,205,185,185,121,7,48,45,74,91,96,60,144,154,163,68,80,50,65,51,111,221,101,24,21,232,46,13,146,100,217,123,56,227,24,47,179,8,95,21,229,96,26,223,252,182,10,250,111,114,215,204,160,213,229,122,97,15,192,138,190,191,93,9,176,35,45,71,13,166,106,230,172,152,177,145,15,49,168,219,143,29,123,177,10,119,72,33,32,170,33,227,192,132,57,123,232,21,100,146,162,178,241,192,107,160,186,89,4,29,163,200,33,221,11,47,72,173,123,73,200,204,33,113,89,19,24,155,42,159,100,169,69,100,149,51,202,155,77,104,14,69,130,19,236,87,177,69,128,139,178,221,85,13,113,206,179,74,201,46,52,79,35,29,126,111,132,24,118,8,207,162,147,121,238,49,196,225,113,97,100,126,97,106,189,145,31,166,178,5,3,75,224,193,198,100,186,38,1,219,78,121,106,153,4,149,27,39,243,198,118,149,90,49,51,25,206,228,174,104,48,204,231,107,9,140,163,169,223,152,109,207,213,202,43,155,130,175,127,64,244,100,119,213,113,130,217,60,189,167,104,34,101,145,85,153,48,155,36,170,71,201,20,183,166,250,75,90,42,179,249,55,2,153,132,242,215,133,139,25,149,126,39,255,124,147,238,112,192,226,148,210,90,168,41,32,11,46,15,53,163,72,225,115,52,53,244,71,151,40,231,51,123,53,223,95,47,211,130,150,97,78,193,61,190,222,101,38,124,129,165,101,42,18,227,234,52,84,85,233,51,73,234,236,143,108,35,134,174,230,30,12,122,106,205,31,156,25,213,146,5,66,157,170,196,78,208,52,43,183,12,52,42,255,209,252,204,243,198,99,225,162,60,193,234,89,210,205,56,20,186,28,46,139,103,138,243,161,176,215,207,51,253,194,168,95,76,95,235,225,50,118,145,107,4,62,31,190,207,27,219,104,183,253,31,119,177,255,223,143,222,107,162,122,54,2,30,204,63,85,110,152,8,197,223,20,10,114,232,167,200,227,34,132,246,251,101,186,82,21,166,243,168,137,231,253,77,12,243,133,150,103,221,170,101,84,253,77,156,249,66,5,0,105,207,110,177,90,146,62,206,106,143,157,112,210,26,62,151,193,208,163,72,41,48,157,162,49,134,112,124,45,178,39,71,51,253,76,86,126,52,1,68,151,44,37,221,54,203,253,99,232,7,161,40,167,240,121,106,78,133,59,211,241,47,99,45,176,241,81,190,65,100,141,62,186,114,17,21,231,28,163,159,110,85,25,251,39,20,170,87,225,196,164,18,68,83,139,46,192,20,210,109,11,49,28,245,105,183,215,209,87,192,21,95,174,170,223,36,10,44,254,69,159,237,80,81,241,101,138,127,119,73,69,163,162,103,253,222,177,87,240,122,209,50,239,73,9,20,80,60,227,98,29,30,116,233,46,133,37,159,189,108,3,37,15,156,163,135,183,51,192,241,67,217,162,235,111,227,209,227,15,28,89,91,189,45,56,224,211,83,36,203,164,25,244,202,112,66,11,241,33,218,215,148,129,142,130,49,201,184,144,156,97,235,240,204,192,103,228,13,95,20,77,87,71,23,61,186,13,114,188,46,204,149,52,226,51,207,227,72,22,48,97,116,221,173,209,101,25,173,68,12,67,218,60,100,126,70,252,198,41,228,92,218,64,180,76,96,138,19,177,46,153,120,145,76,101,217,244,94,253,137,91,168,59,36,162,204,63,217,153,56,26,209,190,161,235,113,166,177,211,69,128,248,154,164,11,190,227,241,141,76,166,47,153,102,172,162,139,158,109,8,252,183,127,90,43,15,108,218,12,190,30,147,254,74,250,212,112,20,110,177,92,179,34,74,221,37,155,239,152,239,174,201,163,139,160,1,150,124,27,189,79,143,20,208,24,215,113,120,110,234,190,48,60,192,171,154,130,99,151,132,122,170,75,35,33,43,166,33,80,33,1,177,35,66,162,210,37,211,161,85,162,34,229,48,10,62,234,178,98,154,134,76,242,76,31,237,130,8,150,95,152,194,102,108,61,250,9,26,146,90,15,34,161,57,92,49,132,250,14,122,133,247,202,77,247,175,123,98,247,132,190,136,230,73,60,140,160,75,236,92,76,118,177,75,174,196,156,85,246,13,105,233,248,91,186,191,48,103,183,15,205,54,138,37,87,66,88,226,130,10,192,231,202,87,126,118,69,173,196,133,163,39,165,75,110,39,102,169,181,201,209,234,130,109,246,48,46,212,3,12,129,234,217,206,33,59,38,39,127,36,104,77,220,220,37,63,126,191,253,28,124,162,175,226,107,8,104,86,129,100,92,114,247,140,189,15,174,170,91,55,86,217,182,158,113,219,116,239,43,76,119,136,55,81,1,183,174,59,39,20,145,221,82,110,218,20,166,118,117,157,12,164,219,161,99,33,78,51,138,230,5,206,208,115,202,51,176,42,158,129,82,182,89,23,205,93,119,192,229,76,12,122,176,41,25,43,76,215,125,191,240,185,15,189,50,227,18,57,202,166,77,55,162,101,201,62,21,184,169,130,45,77,106,115,198,198,138,50,152,72,12,117,168,121,243,142,225,132,238,131,166,82,80,222,136,68,228,129,71,83,219,54,242,44,161,248,110,48,162,34,154,189,170,57,228,40,9,78,154,174,18,236,15,146,55,38,27,188,183,14,164,70,93,43,6,49,71,139,246,134,101,229,174,242,24,13,7,243,73,84,150,20,132,81,80,186,218,159,132,223,190,185,110,246,212,42,250,103,251,133,53,239,79,227,77,251,164,252,216,207,164,128,207,244,167,250,254,221,234,235,247,169,164,134,131,154,166,65,145,82,191,240,153,32,117,28,26,59,34,52,3,225,83,171,7,61,20,183,48,170,180,190,20,181,251,37,247,203,14,36,146,22,166,26,165,48,106,26,245,194,218,196,68,198,250,92,246,77,166,172,173,42,90,253,140,165,60,115,20,8,54,91,4,217,180,145,18,220,177,118,218,111,183,164,48,172,206,168,36,239,245,231,203,239,3,53,15,129,159,111,23,105,222,30,41,61,182,1,207,7,52,8,124,35,81,15,39,67,183,47,236,248,93,151,12,244,236,45,165,204,76,211,237,152,233,94,183,25,44,104,109,226,156,235,102,175,206,203,210,232,145,242,222,116,73,30,146,72,68,151,90,208,161,34,115,159,56,45,58,154,57,155,36,19,239,51,27,8,188,203,203,158,144,235,242,133,7,212,53,45,7,21,122,61,3,102,21,126,170,69,19,55,221,128,201,116,234,111,99,78,120,51,103,19,19,106,41,99,145,79,111,113,110,218,6,52,253,75,178,38,130,253,70,215,255,51,198,17,202,217,62,19,155,97,213,24,111,117,175,182,251,58,179,105,234,63,240,218,55,145,121,6,185,78,89,16,130,90,186,7,183,161,107,0,142,21,65,184,59,49,209,86,173,216,78,223,75,137,202,223,70,62,73,134,209,9,144,102,68,65,102,190,169,1,181,121,26,212,116,97,26,245,228,137,109,108,167,239,32,76,89,105,22,29,53,255,52,110,102,152,204,177,94,216,89,206,103,124,245,107,27,169,67,97,74,195,145,171,199,133,66,63,30,26,218,110,29,151,132,247,147,47,223,180,159,196,64,192,213,97,200,187,68,51,123,206,40,188,211,126,160,225,29,114,46,103,59,117,147,241,72,141,111,129,33,53,166,155,109,63,243,79,213,147,23,182,25,253,194,105,104,1,154,6,192,40,101,145,214,209,0,204,188,205,86,149,115,103,117,47,167,124,77,209,249,194,83,203,119,116,247,66,31,150,34,131,154,90,143,19,14,228,80,26,165,222,180,53,147,58,168,95,196,101,227,73,42,147,52,34,65,235,150,1,76,241,84,158,201,68,71,249,82,83,134,113,106,132,70,113,190,141,179,71,141,186,186,9,116,10,77,226,196,14,177,173,99,177,168,58,143,162,200,73,31,64,192,43,11,243,190,155,218,122,139,241,255,179,159,146,43,35,121,22,249,41,188,171,30,167,72,212,90,122,164,97,105,127,86,159,111,100,209,74,143,218,8,158,92,210,234,221,77,247,172,223,43,59,225,153,14,51,96,161,243,112,104,121,40,53,244,19,214,123,244,204,74,54,160,50,210,218,125,164,72,187,42,201,137,82,73,138,89,154,22,87,17,197,128,51,115,94,104,208,94,112,176,120,216,35,102,88,27,139,234,64,49,162,63,116,158,196,39,23,48,227,80,57,53,116,197,223,103,122,166,190,166,111,100,136,230,20,48,196,62,189,49,106,200,35,126,219,138,35,202,176,74,56,44,6,74,51,185,18,195,6,158,137,37,70,146,245,123,43,227,141,248,251,194,60,52,101,157,173,196,246,55,232,31,233,41,200,146,134,217,45,74,151,72,52,23,165,41,25,241,63,106,120,227,108,128,180,20,246,19,121,139,149,111,80,202,212,147,155,222,78,124,156,163,91,215,179,192,157,106,249,61,57,229,114,101,17,118,75,125,7,60,68,177,160,127,212,133,251,211,231,185,200,18,129,10,13,157,175,23,94,170,177,142,229,215,28,75,206,173,14,151,221,86,151,42,231,238,15,235,140,80,240,214,232,184,48,45,194,77,115,128,89,247,145,210,219,37,87,198,118,114,54,185,235,249,254,244,64,129,172,223,103,182,133,214,15,124,70,97,203,242,196,53,103,67,38,178,167,113,175,188,101,13,223,22,98,253,145,154,230,232,162,86,23,248,35,214,92,46,92,178,6,235,11,25,128,187,126,205,68,114,69,172,140,137,160,203,69,17,36,158,138,202,38,196,60,222,213,108,229,76,174,48,83,122,192,22,101,41,108,246,199,1,51,35,234,201,161,20,215,251,219,103,87,174,54,228,153,69,224,162,169,233,148,134,81,203,205,169,55,19,226,20,2,254,25,226,37,172,213,128,81,188,81,56,163,154,120,143,70,232,90,56,186,165,38,25,195,52,184,175,7,237,251,10,143,163,119,171,70,1,103,153,165,41,241,242,194,168,243,201,133,211,13,220,246,133,181,10,65,90,235,68,193,49,45,32,72,213,245,178,7,10,197,243,194,232,29,9,108,50,57,49,10,105,149,84,59,251,66,179,69,68,111,195,36,115,245,186,207,35,220,81,237,29,70,121,151,129,82,161,67,196,251,160,145,82,100,61,129,207,14,227,126,125,116,195,203,149,89,27,90,16,39,127,30,146,50,142,42,189,120,119,141,56,97,137,22,188,78,92,67,41,54,166,5,154,6,101,1,2,70,153,233,194,181,201,199,135,194,86,155,119,178,196,13,83,237,209,201,113,245,114,63,221,172,134,42,86,39,82,30,30,5,101,185,47,58,226,86,236,141,72,243,75,103,24,57,254,19,219,196,125,161,154,59,212,103,3,115,231,72,90,194,229,158,93,59,30,104,74,140,173,48,130,67,69,221,209,105,30,62,179,99,13,152,199,208,20,94,145,144,169,214,177,168,12,248,74,239,209,186,170,253,164,229,245,220,231,25,23,249,105,51,133,19,216,104,33,129,210,253,150,21,53,153,148,123,238,166,217,84,120,27,197,213,35,12,126,104,30,187,62,77,34,102,93,48,31,24,6,214,148,251,106,234,214,216,140,169,60,229,153,105,106,226,4,77,57,194,164,10,57,165,170,255,13,2,186,145,227,170,86,226,121,204,163,48,81,140,126,6,20,85,52,177,193,86,106,205,139,210,38,251,122,159,181,152,165,81,25,74,154,184,192,86,109,133,53,9,11,81,126,141,148,24,102,209,221,130,106,221,234,143,1,84,71,163,32,44,26,16,96,214,135,178,247,181,97,98,68,143,244,120,10,145,236,171,23,206,175,33,81,49,213,20,71,187,105,49,169,219,145,213,171,3,206,52,87,170,215,35,158,201,241,84,16,207,121,156,150,186,25,110,7,156,159,204,196,254,241,252,194,140,3,210,206,227,50,121,22,175,56,117,197,133,73,237,138,88,207,119,156,186,90,23,129,194,116,55,134,15,8,29,183,106,102,196,188,28,237,93,7,173,233,177,27,69,143,35,90,87,16,168,83,130,10,43,209,92,114,52,178,1,106,157,158,173,200,112,71,248,22,53,43,243,73,186,89,121,44,51,146,8,192,210,112,139,108,125,248,155,64,106,16,15,135,212,109,110,141,111,147,23,251,120,78,155,95,69,116,159,160,61,118,231,74,219,116,164,32,222,84,211,195,22,243,229,76,237,46,40,178,220,152,240,138,45,123,188,90,252,180,109,220,228,167,243,9,143,75,236,234,206,161,103,65,201,2,219,11,78,209,178,131,36,141,184,56,64,222,106,183,39,174,193,150,17,99,139,51,188,91,203,209,169,100,149,217,27,149,254,159,41,204,191,172,54,147,84,160,151,235,23,8,32,236,154,78,24,17,185,126,203,57,164,253,81,183,128,207,35,185,51,180,193,197,117,243,13,38,229,148,5,38,24,206,247,104,168,182,114,116,198,99,251,151,212,48,184,33,214,117,97,236,13,87,28,188,6,66,98,23,69,215,227,91,151,14,108,203,103,164,6,12,62,83,192,239,203,250,29,93,175,60,23,189,207,244,31,94,152,180,93,149,11,159,230,208,231,112,179,205,234,184,48,26,213,159,76,21,240,143,20,34,112,165,220,21,71,111,51,124,186,176,185,240,13,191,49,118,38,183,197,105,80,87,224,67,247,147,147,67,189,4,19,228,5,78,68,243,53,166,0,159,29,223,237,141,68,62,11,73,152,236,71,159,203,218,183,21,232,192,166,107,191,253,104,212,115,175,27,129,193,131,224,35,224,126,55,178,160,12,134,223,54,120,49,63,160,2,35,231,110,16,76,126,105,57,179,208,164,51,229,62,83,172,95,191,172,5,168,201,130,220,247,149,113,166,170,211,175,155,229,227,106,65,29,120,211,76,240,251,230,13,70,248,93,206,77,7,239,231,220,194,117,219,58,116,175,172,16,73,127,194,70,192,103,221,146,155,46,133,92,67,222,113,211,107,221,230,42,235,149,33,220,138,131,17,207,151,151,93,42,124,222,251,54,167,9,245,9,140,90,223,240,135,130,54,242,173,156,146,103,32,57,188,87,12,211,124,66,208,44,240,79,221,200,97,150,95,133,59,190,242,41,142,70,59,77,158,105,129,132,251,229,158,113,199,253,153,13,9,108,202,60,59,96,252,188,155,194,104,132,59,74,235,114,145,11,103,117,153,229,194,100,224,229,137,243,188,123,137,11,207,216,206,20,129,41,219,142,30,159,159,153,246,92,24,169,236,20,99,165,25,67,72,224,51,236,230,151,41,178,135,134,179,172,252,54,53,253,22,143,188,178,73,238,23,70,105,111,125,219,69,155,241,144,67,21,248,124,232,253,126,95,217,52,82,171,192,100,107,150,127,219,103,44,180,107,109,116,96,60,6,62,59,83,108,122,14,122,37,130,128,205,133,215,79,158,208,139,108,83,224,221,125,151,252,131,251,245,184,199,85,149,188,83,207,1,227,161,118,135,26,140,235,25,111,155,62,73,121,40,102,126,93,98,194,67,162,187,111,249,229,69,199,97,253,94,8,198,44,235,118,111,16,9,227,229,146,190,115,39,74,51,237,254,112,227,109,77,159,45,49,131,236,77,230,218,150,204,68,124,59,92,207,3,200,2,103,58,224,107,192,132,156,233,14,149,198,148,54,253,145,65,239,42,50,144,26,137,129,234,163,244,196,59,105,203,132,101,93,94,201,39,67,246,210,109,200,171,182,162,107,219,205,97,147,239,144,163,7,81,162,143,66,248,170,73,167,82,4,109,202,242,151,197,58,215,111,33,14,152,182,228,20,71,15,162,223,41,240,52,1,208,251,219,187,233,209,112,141,63,97,75,238,139,172,159,124,248,84,161,230,183,123,1,166,82,45,223,15,5,203,51,238,253,210,198,80,239,22,224,158,198,240,9,15,161,136,36,203,238,121,132,144,236,226,109,102,220,232,238,109,227,240,253,149,233,64,225,129,40,90,44,176,239,49,20,76,49,237,194,166,177,57,239,209,80,36,228,186,145,154,248,188,70,236,109,226,232,125,95,8,213,203,188,135,188,144,125,157,234,127,222,191,48,137,62,24,61,19,93,25,59,169,240,175,202,103,205,234,48,202,4,70,146,233,219,108,26,108,197,135,11,155,78,178,223,87,203,16,67,228,194,81,235,250,246,231,192,9,38,225,189,237,65,10,170,198,83,65,42,122,220,151,105,249,248,152,20,240,124,59,223,238,253,229,129,180,78,247,47,215,100,242,170,30,109,145,74,124,185,80,159,182,172,186,116,62,148,207,129,19,184,242,69,109,129,207,158,186,198,23,146,152,239,210,84,152,42,202,111,32,89,209,233,76,243,2,143,98,170,142,14,211,100,43,31,254,207,114,233,91,4,12,110,122,110,148,42,247,184,63,125,98,7,9,224,200,196,172,88,241,19,235,230,13,212,169,159,211,9,225,179,120,130,213,112,107,209,3,5,116,250,146,135,255,52,186,84,227,190,16,172,241,8,55,63,24,117,154,182,239,235,196,12,129,143,232,131,217,192,20,153,75,233,182,46,159,223,42,237,4,48,200,155,92,26,236,143,221,252,183,59,78,85,93,46,109,64,207,175,254,219,216,216,87,137,8,32,5,83,219,254,96,114,28,75,102,75,124,4,224,14,125,48,61,26,119,155,124,94,7,246,174,159,121,216,129,97,0,94,221,141,3,103,147,69,245,147,179,205,29,50,140,41,247,159,48,202,47,13,109,66,137,184,17,191,206,159,202,182,153,168,152,126,228,133,173,216,237,167,102,144,39,153,239,150,137,45,127,91,1,158,41,119,42,215,77,225,186,251,67,177,41,173,74,36,131,118,65,251,136,9,11,37,118,58,189,228,202,22,108,213,47,170,5,110,34,65,124,96,46,59,165,128,81,186,40,247,228,124,236,243,83,153,231,183,97,144,201,39,114,30,56,174,32,241,80,224,147,201,30,7,249,240,36,247,77,38,86,2,2,196,245,218,103,123,109,176,249,193,93,24,119,220,24,135,4,115,69,130,199,205,63,152,254,50,177,115,156,242,121,161,98,222,102,92,24,2,54,85,162,5,52,97,235,231,31,13,92,136,184,227,220,164,196,105,167,243,49,78,132,125,25,248,131,125,224,222,159,99,200,250,66,234,200,154,35,17,207,99,237,254,9,88,51,231,189,173,138,17,54,18,120,126,95,221,158,250,133,17,194,252,146,84,191,145,52,228,198,42,187,196,250,185,33,218,96,224,120,129,7,198,46,57,94,39,202,52,247,251,170,52,6,159,91,249,78,78,217,182,221,126,234,97,78,10,163,4,202,46,166,201,133,35,168,250,177,107,184,102,102,134,0,81,239,76,241,76,216,156,35,23,113,225,204,158,167,248,56,162,169,91,230,113,186,126,81,31,246,47,0,69,147,187,100,87,246,151,229,227,86,27,10,209,227,94,151,101,139,107,119,152,66,77,26,130,238,74,244,18,183,124,126,235,126,245,21,161,144,181,226,194,32,76,118,121,158,116,180,238,143,145,247,19,15,172,91,239,218,186,111,83,28,205,23,209,228,228,100,36,75,92,56,86,36,15,204,100,155,253,85,243,29,211,103,118,97,114,76,242,97,147,114,188,11,39,246,178,243,227,143,45,59,186,95,181,157,65,159,24,126,4,126,219,124,93,151,29,51,76,177,136,180,95,192,75,68,105,6,162,67,107,124,153,160,101,159,215,141,6,106,129,11,56,253,145,216,211,189,35,172,176,103,248,108,112,237,72,117,201,61,48,115,213,150,171,174,194,112,164,227,190,152,75,124,204,70,120,127,200,47,99,198,89,226,109,96,118,180,101,116,23,115,200,201,254,184,105,227,144,24,168,154,98,208,215,115,108,143,115,10,77,138,72,130,1,28,99,112,210,210,211,238,149,227,229,178,71,188,234,179,24,212,43,251,2,76,5,165,196,248,222,163,203,187,66,206,168,214,152,132,33,56,234,55,79,59,80,78,62,153,177,74,137,122,190,169,161,64,156,242,103,106,205,168,119,219,133,232,15,140,49,191,240,134,40,236,125,164,214,47,23,107,11,155,232,43,156,7,138,108,222,240,95,198,253,232,86,248,176,31,221,22,142,59,156,246,21,111,32,238,182,52,158,163,184,55,46,153,232,26,22,152,31,3,139,193,143,253,141,188,173,243,145,50,209,249,240,198,161,225,10,2,154,20,195,60,49,79,28,93,49,154,188,175,3,1,45,122,82,28,62,33,82,209,163,207,64,25,159,72,207,50,103,35,100,40,4,102,127,250,109,239,45,200,200,183,3,17,248,87,71,253,96,172,143,174,244,228,64,93,144,208,240,123,104,166,121,113,59,38,136,11,88,172,170,195,56,58,220,214,225,3,159,72,2,150,176,195,188,237,155,94,35,59,70,246,237,187,49,8,110,244,30,93,24,83,217,29,191,157,225,143,201,210,116,246,212,103,141,94,126,52,116,215,43,227,115,224,19,158,173,226,207,124,80,19,191,132,35,224,130,56,88,117,184,26,135,245,223,102,89,255,239,71,239,53,229,243,72,122,192,231,185,203,190,191,26,1,97,250,252,109,70,195,87,38,7,24,43,143,111,43,137,170,19,253,41,114,114,35,88,123,196,56,76,116,93,134,40,84,255,17,95,7,25,90,233,94,31,246,209,246,85,226,93,16,39,76,57,26,54,254,167,135,9,60,140,243,46,47,58,59,57,197,150,37,19,42,148,81,146,233,42,118,184,146,87,145,217,168,97,111,253,245,105,3,119,92,116,100,140,13,163,237,84,31,161,137,18,209,189,109,24,90,80,157,29,54,23,58,129,169,131,142,226,23,126,130,157,85,118,209,111,139,128,114,197,215,1,85,246,249,244,90,241,73,152,29,83,159,250,105,213,141,212,87,124,152,230,42,34,231,102,18,79,190,150,163,6,220,187,126,90,108,161,253,117,161,123,59,166,162,217,90,148,125,50,75,216,251,116,157,143,232,150,233,190,122,192,82,223,85,174,155,132,125,137,37,145,29,212,92,58,217,161,139,16,81,6,92,187,37,31,30,114,226,243,83,54,1,62,151,209,228,161,176,181,236,221,55,139,184,231,157,24,178,200,20,94,101,109,65,108,182,61,203,195,217,199,180,8,4,88,232,111,63,145,45,46,136,76,207,88,61,248,200,101,1,56,43,102,185,243,44,177,213,117,254,66,3,145,22,241,88,1,200,147,37,249,66,112,37,152,159,135,187,197,132,236,30,186,174,169,112,51,125,97,155,144,45,5,69,245,243,43,225,89,244,180,133,27,198,114,62,209,48,139,224,10,214,148,198,40,29,26,116,44,215,86,156,212,72,161,180,27,103,172,108,204,111,137,81,76,235,41,98,39,166,97,137,142,206,248,196,197,226,134,33,164,228,37,172,179,109,237,142,232,200,24,10,18,91,225,95,55,35,58,98,57,158,18,39,155,69,156,4,125,136,155,75,48,107,130,70,177,152,91,47,133,188,204,140,252,236,93,175,17,12,207,18,94,161,60,208,34,200,102,167,40,55,157,235,79,113,193,225,179,11,202,122,106,122,18,111,204,215,161,9,202,202,146,169,86,149,216,102,246,254,68,71,244,22,165,79,25,197,14,54,67,26,9,255,233,68,234,17,255,176,21,232,186,177,32,199,224,41,135,19,250,208,237,32,59,38,158,88,241,221,154,181,222,53,25,70,40,53,183,177,219,221,194,98,178,39,27,42,102,168,120,42,219,232,11,69,118,107,80,31,106,108,251,33,199,201,40,227,74,113,45,143,109,63,25,37,217,10,66,149,156,51,178,2,198,181,188,249,140,109,101,164,26,71,99,151,32,123,243,109,156,170,20,59,197,221,203,213,9,101,15,139,231,123,28,108,226,190,186,255,61,183,89,106,108,20,97,87,53,221,61,39,20,118,253,174,151,117,36,200,214,155,80,220,247,214,100,121,74,147,162,208,166,253,121,71,196,201,228,211,5,38,183,242,41,32,218,251,104,89,238,153,240,182,206,121,3,229,86,229,121,179,152,91,197,241,70,225,179,102,205,102,192,186,136,140,130,117,12,72,78,142,193,79,173,197,47,12,121,129,39,143,98,110,63,247,174,68,212,149,44,12,57,133,24,164,155,62,122,201,132,208,181,50,35,115,117,182,229,103,195,36,23,150,173,195,209,83,83,180,147,106,237,195,136,42,159,126,148,13,4,19,219,144,212,212,180,252,134,167,12,16,182,151,180,178,181,118,111,95,206,183,25,51,72,238,23,241,125,108,75,35,239,53,210,229,216,82,218,69,134,53,134,81,103,195,43,207,140,24,114,79,95,247,72,80,215,42,121,47,196,11,138,199,240,27,145,181,174,87,86,224,23,250,194,181,169,29,53,41,231,158,9,159,2,114,192,248,87,22,133,33,145,45,127,166,139,205,155,212,138,39,178,130,205,103,36,58,70,17,114,144,68,229,70,117,36,82,141,24,86,232,133,39,179,238,140,147,47,35,42,11,76,45,186,70,2,22,177,15,25,104,39,12,158,206,81,183,12,43,177,178,194,152,30,196,251,180,80,88,170,81,100,170,104,198,141,163,39,29,194,146,160,77,108,125,226,228,228,120,182,230,134,71,115,214,153,221,55,117,31,249,109,22,194,216,56,109,171,222,75,222,153,62,188,143,96,104,233,219,194,174,77,114,222,152,144,58,113,128,125,207,83,158,39,57,75,53,43,114,222,28,32,25,243,116,22,137,158,35,99,110,76,201,42,201,250,51,114,186,87,248,72,99,166,118,23,70,43,108,174,143,156,2,220,45,59,175,85,134,243,233,106,54,190,61,21,140,243,105,150,40,148,153,177,166,148,154,187,137,157,214,168,56,33,45,38,108,11,154,93,167,212,63,78,144,217,155,214,109,54,105,234,25,37,37,99,160,8,140,248,150,23,239,207,118,2,230,241,16,152,38,223,230,183,77,211,238,208,74,218,130,79,20,111,132,86,187,169,245,42,38,72,95,4,40,128,152,91,138,212,202,210,194,169,207,97,243,252,21,184,77,59,69,192,70,15,210,58,93,103,27,238,240,98,1,146,74,27,222,4,159,243,16,87,142,17,151,140,114,104,7,59,42,82,144,164,183,124,34,103,72,83,31,206,81,42,67,207,180,75,225,147,86,218,168,35,32,100,85,165,114,243,163,169,57,74,206,35,203,210,87,225,188,71,101,230,92,184,134,149,166,13,93,123,20,233,32,126,95,94,242,129,43,79,49,126,121,27,29,168,104,153,154,198,177,40,21,35,237,37,239,227,68,35,204,199,94,197,38,176,185,94,238,7,62,215,229,238,13,192,103,100,173,164,37,114,106,101,65,167,32,225,36,83,86,33,73,114,127,154,24,117,11,207,131,234,252,25,152,94,165,38,27,182,181,252,110,14,33,251,254,244,224,127,66,28,216,152,252,69,133,252,76,167,173,9,103,1,33,188,29,212,154,100,77,131,89,217,22,176,172,29,198,138,41,9,57,6,174,70,105,247,169,24,71,69,136,30,102,79,27,7,35,230,164,84,141,66,57,62,136,55,233,105,187,25,197,196,118,106,212,230,39,9,91,225,67,176,237,154,229,222,86,17,29,18,8,42,5,175,165,248,105,170,160,202,141,97,97,254,140,185,126,175,171,94,181,28,40,86,8,30,181,203,57,16,5,195,131,226,34,16,175,58,77,122,12,133,78,212,207,84,250,249,192,3,83,81,208,11,235,228,94,82,92,119,38,19,44,71,211,0,154,203,229,5,236,37,233,91,147,117,79,41,74,174,148,194,180,158,116,254,2,51,27,255,112,55,18,33,67,137,80,72,24,220,223,46,214,5,34,52,170,19,10,125,253,191,192,244,249,101,57,154,13,228,242,57,5,214,95,107,18,39,157,231,0,89,224,18,53,160,3,203,165,33,173,243,153,236,216,88,128,105,35,39,31,48,17,246,165,90,52,17,155,29,88,105,157,65,187,238,151,63,218,115,242,70,206,189,4,156,135,144,145,152,49,118,189,119,125,182,194,90,162,163,103,185,149,160,189,37,110,250,150,69,79,32,15,177,48,230,194,77,107,197,13,152,51,61,185,165,220,95,54,85,205,254,111,21,107,32,228,103,183,76,65,130,7,118,65,144,61,55,17,237,14,179,227,196,182,81,250,232,182,53,215,184,6,52,78,19,208,213,5,38,46,15,171,203,100,69,146,203,232,223,180,140,45,239,213,193,43,164,177,38,95,120,154,14,204,7,231,95,106,49,11,140,15,160,123,187,49,45,85,17,200,218,38,137,181,220,99,163,152,66,240,21,15,194,175,107,123,7,249,162,57,144,6,255,139,158,169,191,20,247,143,50,50,162,104,150,50,146,107,120,199,227,35,146,111,119,19,214,119,104,84,185,227,42,109,111,162,239,201,220,189,162,125,16,13,87,116,232,228,104,90,188,71,189,38,205,228,71,150,192,52,111,212,48,162,61,147,156,72,142,33,250,195,206,51,76,25,79,64,114,167,111,232,172,232,243,185,29,139,217,48,139,72,58,76,199,25,94,122,147,158,185,145,4,133,124,27,110,44,116,130,10,93,244,215,150,189,226,167,205,34,78,164,181,54,206,126,72,131,124,48,86,27,162,90,97,45,223,197,237,32,127,27,180,219,209,178,105,162,115,29,77,62,12,236,161,238,155,38,196,108,222,224,135,242,61,243,168,192,153,6,78,191,105,54,184,36,100,47,124,86,219,233,141,35,84,93,19,42,10,23,110,148,75,221,119,148,45,44,58,242,23,238,221,152,43,6,195,29,193,227,175,92,152,130,164,75,191,19,244,13,117,129,134,217,64,121,121,127,48,156,229,156,229,104,154,190,220,96,138,57,244,92,73,147,163,201,7,187,108,18,52,189,42,113,54,249,10,44,117,183,31,189,232,30,104,23,69,154,234,203,63,253,132,135,35,210,165,185,168,238,237,78,148,148,15,183,16,169,59,130,217,53,187,98,24,233,55,22,212,123,234,60,83,15,15,115,186,41,246,190,166,193,192,208,165,252,178,217,226,156,133,71,126,27,178,175,11,98,208,77,81,200,79,4,204,159,162,95,140,226,101,21,50,1,189,179,232,143,229,56,249,153,54,86,124,124,196,123,102,47,149,29,166,31,230,30,12,61,176,120,175,39,114,216,80,13,238,109,99,109,113,110,36,14,38,196,207,91,96,94,194,215,229,205,185,83,185,165,65,136,215,155,14,153,229,23,110,45,198,247,202,76,111,207,109,152,78,160,79,49,42,41,140,93,68,245,147,67,74,186,228,94,96,166,56,127,97,4,240,235,250,188,210,50,132,40,204,199,170,39,151,94,165,163,25,216,116,223,28,222,104,146,173,59,144,206,218,187,16,146,255,193,60,227,51,133,40,140,218,190,63,83,180,190,230,93,65,88,45,126,10,222,31,12,153,227,106,127,1,51,184,190,175,147,134,59,76,60,47,202,19,117,163,50,76,143,214,37,176,159,29,83,34,32,42,142,54,100,105,229,137,163,160,71,48,251,193,72,53,204,117,159,25,2,248,205,219,28,182,101,72,47,103,12,185,180,129,31,220,135,210,71,213,21,165,213,106,125,210,95,172,146,155,188,218,133,141,88,58,252,220,236,57,239,38,150,92,33,91,42,255,4,216,216,137,175,34,59,193,243,186,252,212,157,58,75,150,155,54,155,7,63,116,26,215,105,93,20,97,134,120,211,228,8,202,212,71,178,75,14,25,102,120,85,69,204,215,204,153,21,225,211,246,193,100,71,110,135,4,187,66,34,0,255,52,145,70,156,87,229,13,201,80,107,189,250,158,247,68,17,73,199,40,108,216,237,253,48,155,142,56,82,103,23,166,225,239,163,138,30,120,147,201,148,239,190,155,4,238,167,135,134,126,2,77,217,114,244,160,251,233,211,225,223,116,164,166,219,161,7,60,187,179,132,166,25,162,140,75,254,0,166,30,210,3,62,183,190,229,219,164,121,29,58,246,7,23,115,9,24,122,114,147,114,255,96,115,234,147,113,214,33,196,184,226,252,54,43,242,41,115,109,167,213,119,249,185,17,92,216,250,208,42,124,220,79,5,97,91,174,254,106,186,2,211,71,252,13,210,243,68,204,223,77,15,70,220,241,251,101,118,38,243,58,39,242,203,231,198,62,226,137,217,57,175,179,221,150,219,234,38,81,255,189,237,51,143,11,143,199,22,243,156,63,194,0,206,180,184,44,202,124,101,251,150,242,181,93,145,105,167,239,94,174,12,254,141,59,243,108,179,212,188,116,3,164,181,152,108,125,85,229,3,201,91,190,123,20,173,144,63,252,96,152,33,186,254,152,5,205,253,109,107,241,170,247,190,224,243,149,239,104,132,78,50,236,42,129,11,233,224,47,211,146,224,34,181,43,162,64,15,117,165,207,98,125,48,210,105,215,184,26,229,91,148,249,151,31,61,166,209,153,46,140,180,246,254,72,72,231,27,183,54,123,57,57,153,234,47,147,98,126,156,88,132,9,74,181,228,203,85,34,86,54,147,222,22,157,236,95,223,21,228,230,142,65,85,211,131,17,160,249,126,25,137,74,40,127,2,215,115,112,253,208,51,129,148,171,180,105,40,237,56,254,203,52,104,108,153,165,199,175,180,248,161,68,72,186,116,13,114,147,95,68,187,216,162,142,124,121,18,136,120,12,211,211,114,248,108,65,178,76,180,240,143,234,103,17,136,101,65,54,135,57,129,127,150,158,14,111,85,26,0,62,219,128,207,46,12,50,14,86,30,249,190,14,204,219,150,23,92,241,163,217,34,110,7,76,132,86,252,104,68,42,170,140,51,146,210,229,19,121,91,233,231,113,33,179,56,11,157,39,96,83,177,7,44,47,115,26,237,162,56,138,215,192,186,47,147,7,24,93,16,228,41,89,66,229,96,216,61,31,251,35,25,225,85,226,16,130,89,215,98,2,29,88,8,5,106,131,242,115,106,5,101,70,152,247,137,44,154,43,157,254,138,18,73,158,93,230,209,19,85,32,37,124,127,56,45,153,49,32,247,187,148,190,193,39,208,200,119,32,208,19,71,235,130,156,187,205,41,48,134,106,123,5,188,197,2,13,184,152,119,114,92,56,4,252,231,232,179,34,125,163,31,98,115,209,25,131,109,24,187,91,135,85,96,212,80,154,164,253,61,111,179,66,207,15,76,58,240,7,83,179,218,186,50,97,188,215,156,195,125,62,246,1,195,95,239,26,27,165,229,112,65,116,165,201,201,155,85,229,167,195,39,8,169,250,62,186,217,171,21,135,249,1,25,192,16,115,151,183,55,157,171,68,139,76,174,204,200,132,95,234,137,25,117,72,208,183,207,187,251,250,79,193,54,114,34,247,69,195,18,76,223,206,132,152,203,116,32,239,155,222,38,109,237,79,172,162,1,181,36,36,60,91,134,51,223,124,217,209,243,104,186,181,7,10,108,132,96,255,237,97,118,14,242,219,236,183,188,59,41,209,249,215,52,244,66,71,161,126,178,239,152,64,13,243,198,19,152,60,197,151,72,199,59,182,74,63,11,73,120,226,10,159,48,78,20,81,89,216,4,62,219,92,31,39,63,250,88,146,11,199,241,183,52,127,42,27,181,22,153,252,183,233,156,248,51,109,86,153,45,114,110,66,124,175,166,82,66,68,24,191,10,76,117,239,171,120,178,203,65,48,68,30,57,98,12,213,71,2,254,237,249,234,206,3,163,38,231,211,232,25,84,73,204,9,128,161,196,124,36,165,19,250,158,152,82,103,5,246,120,245,30,125,158,73,187,37,81,94,119,54,173,178,15,102,207,154,100,156,81,107,44,222,205,137,25,224,9,20,134,156,60,147,133,246,193,98,214,20,73,190,62,124,132,250,167,108,98,126,205,84,100,229,251,177,156,135,207,57,132,198,72,219,8,140,92,120,247,223,166,39,232,249,118,45,245,243,145,125,208,49,109,98,168,13,76,242,230,43,215,38,147,158,95,18,186,45,26,109,156,215,120,150,153,4,107,88,142,30,150,120,152,14,47,43,157,200,167,141,223,150,175,46,20,80,231,117,204,98,98,160,120,225,175,132,24,176,235,172,81,173,177,234,3,173,21,68,143,45,230,6,228,183,53,76,125,68,230,74,156,111,103,92,55,2,17,93,215,30,222,86,241,247,101,173,81,55,233,220,109,224,213,120,100,168,139,110,153,104,205,114,201,43,166,112,187,115,27,207,186,102,198,183,223,79,195,111,197,119,81,224,142,100,216,55,22,16,122,154,73,190,160,137,51,161,247,110,16,138,157,43,151,11,219,80,210,252,129,194,53,129,125,167,215,93,154,247,71,36,107,56,126,98,1,115,142,217,126,110,108,172,179,4,118,168,13,143,152,136,7,205,131,91,127,58,195,236,251,70,225,68,130,117,75,128,180,126,59,190,239,153,65,16,107,75,215,46,194,240,230,131,244,44,191,244,13,235,162,203,184,251,216,85,116,224,33,11,37,99,1,191,85,47,238,37,234,248,57,203,196,192,118,165,59,25,46,153,105,79,105,122,52,210,2,211,97,146,204,215,86,209,214,236,230,20,64,86,58,118,158,235,89,188,182,119,215,178,214,51,57,235,164,83,80,18,50,52,219,19,92,18,0,89,2,247,147,158,59,239,149,252,198,229,117,33,40,149,168,201,252,134,66,198,161,90,4,66,14,60,45,158,235,31,76,192,186,238,79,35,19,64,77,220,143,134,242,42,17,107,38,65,251,57,225,45,227,73,16,149,94,180,153,225,137,31,140,233,79,186,171,170,85,112,166,87,31,206,220,213,187,88,77,30,120,24,193,237,187,175,98,228,69,65,209,95,30,254,80,104,157,193,239,227,194,235,167,1,255,193,123,105,39,1,154,224,48,194,191,178,99,54,217,83,217,187,224,201,65,155,73,118,216,138,163,247,194,173,0,247,165,81,201,67,18,123,223,69,128,206,204,226,70,47,166,187,180,206,44,208,47,76,172,88,190,130,15,70,208,83,88,149,60,146,10,23,238,123,33,216,104,192,1,9,184,49,79,124,198,134,203,152,9,226,72,143,174,183,185,206,250,201,81,214,220,55,199,148,205,238,172,79,63,218,218,207,250,125,219,100,159,113,3,117,216,250,213,239,83,35,153,115,102,80,63,218,250,197,138,194,136,107,125,129,58,82,3,104,26,86,129,249,128,190,112,154,163,55,12,173,127,90,118,249,223,31,141,107,194,127,124,239,64,217,31,108,65,51,220,16,63,120,108,234,80,69,110,104,80,255,24,14,39,107,46,190,15,115,209,203,233,67,16,101,120,241,40,128,226,94,62,73,238,245,211,78,152,50,186,113,43,172,159,154,62,99,196,190,107,25,66,103,122,247,244,43,84,27,82,22,83,6,32,219,219,79,244,7,24,141,184,59,77,210,104,14,193,182,250,248,36,196,89,50,248,59,236,158,111,174,202,191,142,133,36,95,45,21,206,252,77,147,231,170,208,235,206,250,213,22,148,67,103,76,9,109,201,248,99,66,158,159,194,58,211,137,25,198,222,103,194,93,143,230,223,221,249,204,48,138,186,3,12,99,14,58,19,190,153,206,4,45,36,209,98,89,250,234,183,109,43,115,213,112,152,86,203,233,51,29,44,68,60,237,36,140,56,203,145,151,251,89,249,155,56,10,89,148,129,237,120,115,184,209,222,170,51,248,66,103,125,248,244,111,214,11,15,220,89,80,124,241,176,82,136,196,25,52,195,78,223,75,66,26,33,180,214,223,14,229,30,86,166,76,238,100,234,209,56,85,251,178,6,111,180,140,39,254,153,46,112,144,80,57,203,181,235,102,242,76,188,201,67,51,120,90,39,230,213,53,147,138,178,223,215,192,253,58,235,125,225,214,28,33,14,42,140,89,179,10,118,180,207,194,196,2,198,14,145,223,166,247,194,55,216,38,152,118,245,17,12,222,169,122,48,192,206,126,236,169,43,46,217,97,223,222,12,107,64,212,128,150,57,123,250,54,128,121,48,47,221,210,81,3,170,113,229,124,127,73,131,1,156,242,102,252,54,242,56,154,189,90,212,182,99,203,55,126,146,79,26,177,82,126,174,254,219,36,195,178,190,207,115,230,254,101,204,137,143,112,24,153,75,119,155,104,94,248,165,81,232,126,6,42,49,85,138,251,174,63,129,5,61,185,101,149,28,70,91,64,82,130,103,145,132,74,225,191,77,53,112,44,61,122,160,113,232,71,19,181,60,219,0,56,224,41,5,140,158,146,108,103,23,235,251,125,106,39,198,204,50,171,145,135,35,80,93,17,180,66,97,215,157,50,196,192,230,225,50,98,0,178,197,224,54,183,199,26,86,226,203,215,90,211,182,202,173,184,70,79,50,165,224,44,81,233,134,141,237,221,175,201,172,81,245,243,221,176,52,35,171,7,143,59,215,170,187,217,177,93,230,131,93,130,245,130,234,142,146,140,161,135,234,136,195,148,39,62,227,210,114,236,49,144,139,147,116,205,166,138,157,125,98,233,176,183,101,7,66,214,21,134,187,95,119,54,189,190,59,35,38,132,52,252,178,233,13,203,209,198,9,10,203,185,196,198,9,58,225,146,131,179,101,17,253,186,169,250,223,104,249,215,72,53,227,117,176,158,223,34,246,239,96,216,137,190,227,59,81,226,126,207,141,101,96,192,152,85,201,210,105,58,180,46,202,146,16,175,46,59,233,201,39,25,155,239,104,244,144,197,187,147,190,88,200,139,62,227,225,179,39,218,139,44,19,220,216,140,147,163,48,217,36,226,165,181,199,3,117,42,99,163,200,177,29,138,172,39,207,172,251,101,201,154,158,144,19,245,102,75,96,150,44,13,166,237,141,197,185,203,214,39,198,178,225,138,44,236,145,25,222,178,184,45,56,222,229,94,53,205,176,114,207,164,210,70,141,123,254,169,158,9,108,92,28,223,190,35,73,177,186,252,54,189,103,222,159,74,245,138,224,67,126,219,92,192,125,136,34,48,113,123,245,205,43,129,212,208,186,123,127,141,69,206,12,158,60,211,222,76,148,73,48,251,234,60,111,134,150,36,83,173,192,133,153,212,83,18,221,252,194,179,158,121,243,87,14,103,228,61,20,198,177,206,31,72,91,182,47,189,232,249,229,26,227,211,212,7,36,241,150,97,197,177,34,57,60,209,186,26,242,64,170,233,146,249,133,23,148,174,229,195,154,108,123,146,167,90,126,237,47,242,56,199,143,246,237,39,103,46,210,167,93,113,81,137,11,167,19,96,76,29,220,16,63,61,211,82,137,162,187,28,140,176,207,242,196,50,229,209,186,53,68,42,166,90,231,71,255,130,63,253,176,232,36,244,233,29,91,164,217,187,140,223,51,235,229,136,21,208,164,169,73,34,120,196,39,16,31,247,188,156,9,20,202,60,120,86,228,153,111,74,112,245,241,76,116,70,248,247,23,6,149,57,63,217,45,42,60,35,146,153,104,187,45,69,41,26,76,207,24,226,63,116,251,20,152,160,209,171,93,254,211,104,162,148,161,48,15,166,245,72,179,54,252,33,53,213,217,71,68,103,149,58,136,212,62,54,106,224,78,229,68,121,132,134,84,77,187,53,155,57,35,47,77,166,85,96,50,18,190,149,36,171,13,81,73,22,243,13,79,198,47,140,124,70,210,84,254,226,29,248,19,195,200,35,107,32,96,173,125,195,83,245,236,65,203,147,54,59,17,85,228,34,33,92,240,200,5,230,54,61,159,113,130,165,61,53,169,198,187,139,204,87,161,235,74,182,122,9,71,140,115,175,53,234,0,102,22,162,233,116,122,50,162,250,177,173,114,41,112,162,166,126,75,39,72,21,232,201,19,238,55,51,234,27,40,16,86,13,212,169,100,69,185,136,14,97,205,180,32,128,123,175,156,214,153,246,212,55,40,142,167,168,69,241,169,74,222,122,153,5,154,127,156,133,253,115,121,130,202,130,13,198,188,71,139,21,25,241,46,111,32,238,251,12,42,61,150,121,193,245,215,14,200,173,105,117,196,118,36,61,126,217,68,110,164,84,181,225,35,196,117,155,221,134,140,240,185,77,54,62,10,93,103,76,47,45,100,33,155,25,213,40,218,2,170,212,40,208,188,156,81,110,66,138,86,82,64,230,87,115,142,205,113,83,233,41,228,82,229,26,177,253,40,104,57,239,169,240,249,233,26,133,197,134,5,221,210,218,158,105,10,120,93,17,5,18,173,237,177,179,41,158,179,38,59,142,178,146,148,29,209,193,244,41,35,19,77,74,194,238,76,69,87,147,36,153,241,87,150,49,58,96,106,125,156,23,138,173,137,172,143,22,91,241,150,140,82,45,202,198,69,170,81,227,39,4,212,189,146,107,109,158,114,52,139,173,55,168,34,34,93,101,148,32,50,141,129,147,23,152,173,42,176,4,206,33,150,106,229,233,243,204,100,183,55,112,238,115,141,64,83,20,21,59,46,74,223,80,52,62,42,127,50,151,220,172,69,251,210,175,46,53,90,69,166,89,47,53,125,54,154,206,189,162,217,101,110,37,81,156,175,54,127,162,62,112,21,232,212,151,240,191,227,173,237,198,206,251,140,3,245,94,134,203,96,94,71,206,39,64,58,56,201,11,129,169,208,190,98,23,112,38,148,18,54,2,114,208,174,229,125,230,186,86,217,9,11,156,76,201,239,131,105,159,200,82,82,98,67,48,155,147,48,22,181,199,41,239,203,204,65,210,167,120,106,252,224,214,100,28,178,115,64,165,208,217,35,52,17,53,189,49,122,111,156,152,2,223,186,117,37,97,240,212,253,190,48,9,172,35,41,188,169,188,213,224,173,192,179,92,242,200,207,52,187,186,147,94,206,180,160,180,174,78,205,255,75,228,67,153,105,173,182,7,174,166,117,28,124,156,39,104,196,244,153,134,111,255,105,154,89,235,115,101,203,118,124,14,55,147,40,20,184,225,174,150,157,73,180,140,63,162,15,5,86,252,114,30,18,226,134,82,1,236,48,162,138,179,23,177,96,232,186,77,165,251,245,158,155,118,37,221,64,51,167,76,167,231,162,2,35,89,103,186,33,216,16,251,153,11,92,42,229,242,88,150,51,59,1,10,91,91,153,255,33,170,54,247,109,131,21,134,41,150,242,190,80,166,116,90,228,160,21,76,215,30,202,225,30,23,2,227,192,174,148,178,100,198,123,78,102,43,207,110,13,182,154,37,33,62,56,91,17,76,126,26,78,203,116,230,34,165,219,179,193,149,159,166,66,91,156,72,71,202,179,215,166,44,60,252,185,156,194,68,133,116,94,139,77,56,124,80,152,62,210,241,182,173,160,206,57,48,225,246,12,246,96,66,165,74,114,99,117,211,207,189,157,75,186,225,95,202,114,127,182,237,110,68,4,3,111,62,159,117,197,252,247,19,104,154,212,183,115,81,62,38,109,1,41,72,172,228,19,150,220,21,2,72,168,106,126,48,57,57,173,50,35,20,76,18,246,131,217,89,15,73,32,209,187,186,199,8,10,236,168,99,233,93,77,184,165,62,80,154,113,61,37,245,85,161,125,125,41,160,201,114,250,206,195,133,164,81,118,242,212,121,122,131,132,208,165,223,110,187,55,63,26,57,149,41,129,31,221,148,203,237,207,112,125,102,12,103,129,11,253,40,78,28,198,205,179,9,119,17,42,155,247,192,89,27,133,153,40,92,24,109,156,237,252,66,228,254,155,126,63,240,184,189,63,8,152,196,217,80,120,155,80,236,199,104,62,163,124,41,183,145,130,247,252,164,217,128,249,162,228,203,69,167,253,124,98,223,111,227,133,130,12,188,82,158,17,82,156,14,163,157,209,149,17,141,14,169,207,72,80,46,31,42,157,137,227,56,179,30,2,141,217,117,95,216,54,167,206,109,36,29,63,106,213,163,209,238,245,11,39,145,89,101,66,58,207,152,21,229,155,85,74,249,37,222,244,202,90,138,137,184,240,249,148,174,239,211,42,130,126,52,17,243,16,190,143,25,129,87,255,252,50,233,38,141,182,177,80,170,213,63,33,82,27,196,4,250,70,144,27,205,14,91,85,91,95,55,210,25,78,28,38,14,122,118,17,153,54,194,49,238,209,248,131,202,165,193,167,78,254,145,100,248,80,253,121,104,201,212,124,227,210,176,183,19,24,237,124,119,222,57,55,6,55,85,248,16,52,213,125,137,26,80,66,17,89,86,17,85,33,214,244,135,150,41,199,108,165,214,247,26,92,237,194,20,183,229,161,49,5,237,88,251,168,237,138,238,47,196,82,194,135,212,239,149,53,217,110,38,106,24,201,87,167,60,205,181,84,206,141,225,86,139,39,142,45,143,46,49,86,114,13,94,63,164,156,213,36,26,79,104,227,125,157,214,102,117,131,70,241,219,80,144,221,114,14,82,7,100,72,57,154,206,67,159,149,168,52,44,165,16,194,124,26,95,71,49,133,22,139,23,245,202,106,117,95,55,154,13,40,75,201,51,225,93,186,179,14,221,202,16,130,164,9,99,67,64,218,45,90,56,202,22,51,86,219,227,145,157,248,96,115,60,149,62,34,8,164,211,123,2,78,212,15,147,66,31,41,169,182,225,29,80,219,84,178,133,88,99,189,39,45,78,78,126,236,121,95,153,201,222,123,152,150,89,175,94,213,120,174,188,57,93,148,138,51,139,235,245,229,49,234,42,113,247,7,15,155,206,165,63,4,137,207,209,253,228,248,205,136,33,56,205,81,165,124,73,63,140,193,150,57,56,10,60,182,171,168,211,207,179,104,45,212,182,153,69,138,209,143,166,151,97,203,79,87,75,145,125,32,249,117,177,233,35,0,103,65,251,78,13,15,29,209,29,129,179,185,62,127,48,243,211,106,242,190,206,162,132,127,209,7,243,113,229,45,111,155,218,251,87,249,135,41,52,241,242,213,150,27,230,133,143,90,140,90,204,77,245,180,31,157,211,251,113,232,121,38,148,20,180,48,80,28,61,223,210,184,189,127,118,102,162,199,15,205,164,129,186,160,125,24,113,208,97,203,117,106,31,209,176,118,174,15,102,91,112,9,61,205,36,65,182,123,156,175,142,73,213,109,203,229,201,99,200,240,237,142,240,197,69,164,84,134,81,54,149,243,239,210,58,217,200,33,93,72,22,200,23,31,39,120,51,214,62,164,247,138,166,109,223,161,28,152,97,33,189,112,100,115,214,215,69,129,96,29,207,111,72,227,22,142,233,211,223,6,252,145,61,183,182,148,181,237,230,236,168,240,230,45,230,55,155,249,107,196,187,52,218,182,184,144,157,97,144,104,50,240,43,35,13,152,167,180,179,101,83,153,90,222,237,54,172,35,92,218,11,27,20,4,135,81,226,91,218,32,72,10,107,68,35,29,219,102,233,92,164,41,215,221,211,112,4,64,88,177,200,177,36,25,75,116,233,101,8,33,218,92,184,224,106,251,209,21,153,223,36,119,205,46,226,27,101,231,36,60,49,1,77,97,36,154,11,105,162,93,242,68,42,14,179,222,235,134,82,76,191,221,81,52,248,209,31,229,157,114,228,37,200,185,11,140,14,185,183,53,102,124,135,166,204,163,115,154,52,229,119,101,136,171,247,91,254,51,215,201,243,126,124,154,133,99,81,151,52,54,226,10,58,151,63,19,168,67,115,104,3,96,221,176,108,188,147,148,86,183,45,47,107,25,167,249,139,191,40,77,210,6,47,99,148,29,168,91,17,25,44,101,4,62,0,124,113,63,219,106,10,124,69,60,96,217,57,81,245,204,142,210,211,42,221,156,103,66,25,125,239,184,178,153,158,237,63,203,189,83,39,105,93,99,93,147,172,159,173,92,61,238,218,60,175,117,217,203,8,26,196,117,79,110,90,151,243,26,193,25,181,172,244,228,173,41,91,208,39,243,193,205,54,52,229,31,247,3,35,238,223,93,105,194,114,31,231,115,151,161,205,228,190,60,89,120,62,126,136,61,85,97,100,171,162,86,138,222,86,215,79,18,133,134,58,47,183,176,233,68,197,23,219,86,148,13,151,113,229,180,157,24,139,233,225,39,167,103,106,235,55,11,195,47,50,122,104,115,229,254,124,179,164,219,61,1,101,91,65,49,70,163,253,215,253,143,44,47,2,27,125,105,199,239,234,238,173,193,192,135,125,48,165,231,23,83,140,18,117,243,19,152,94,159,96,74,98,16,248,246,229,11,76,153,44,8,130,221,59,150,17,210,168,16,220,235,234,120,182,122,14,116,154,175,143,44,165,231,241,163,45,225,176,197,146,178,48,160,25,227,19,40,15,19,150,138,124,240,200,139,187,216,3,201,86,40,46,114,238,100,214,167,126,240,182,26,195,61,152,100,94,143,34,0,22,30,53,75,71,47,74,15,179,56,157,127,161,202,34,147,47,57,133,220,189,250,96,174,113,218,25,110,130,224,221,139,138,139,30,142,42,7,211,36,239,26,173,136,227,210,240,123,111,186,161,111,236,154,235,144,87,105,58,220,2,211,164,239,183,133,168,79,145,199,125,34,23,212,87,190,203,70,194,234,252,205,61,247,89,4,50,91,180,15,110,166,246,125,159,201,185,71,164,32,191,115,147,114,121,194,143,66,59,99,242,218,31,89,173,171,75,64,107,222,217,203,5,189,149,105,233,12,140,11,83,150,218,53,174,140,207,52,73,243,54,228,213,18,68,31,66,199,61,164,61,155,30,132,144,30,4,94,77,108,151,113,241,64,227,229,99,71,81,2,22,137,50,4,64,233,182,115,114,31,59,241,49,100,8,115,93,219,11,108,52,3,195,58,184,87,158,144,116,250,238,154,250,38,73,179,251,204,200,184,33,32,251,193,103,242,145,109,61,48,233,139,225,71,55,100,246,100,194,73,166,22,158,156,100,138,172,81,147,103,138,72,8,97,236,7,147,221,18,163,82,180,185,112,177,155,78,220,42,236,95,203,133,39,187,250,236,156,49,228,105,70,19,248,236,174,230,229,114,158,187,190,114,141,240,127,71,245,202,31,10,135,231,3,185,43,22,98,54,84,255,157,38,122,62,92,225,206,54,147,119,76,94,86,100,39,54,206,231,116,127,153,124,246,94,65,142,109,20,103,111,116,190,16,239,61,147,208,10,54,27,77,17,2,87,219,56,196,117,79,107,66,188,48,38,196,243,222,22,4,166,27,127,227,22,86,72,33,5,76,205,249,158,28,250,203,168,43,152,116,196,100,55,226,99,70,49,75,66,231,214,98,139,34,191,141,240,194,152,195,185,181,29,37,249,33,71,155,195,106,190,240,153,56,229,210,168,31,157,29,245,136,147,83,52,144,75,35,196,43,151,215,139,62,230,253,105,50,114,232,83,196,185,233,219,220,23,198,238,53,223,115,99,127,145,229,232,78,83,133,51,84,173,12,38,227,112,177,159,153,35,248,133,112,78,246,16,24,239,172,221,102,28,141,153,223,29,44,104,11,142,22,47,172,227,212,37,99,137,238,156,224,226,176,150,176,4,9,92,127,196,172,128,77,149,236,194,40,187,250,60,206,125,143,113,201,208,7,166,166,90,131,43,221,217,91,223,125,205,162,227,101,122,199,12,196,144,243,1,223,128,20,251,80,44,149,130,165,77,23,195,125,104,204,26,231,183,252,167,207,72,153,226,244,107,126,160,201,249,227,133,122,116,145,161,130,111,71,180,70,241,129,41,143,238,192,70,117,110,254,13,160,119,42,145,8,42,211,80,125,130,33,222,235,85,229,109,124,124,54,153,59,151,180,67,113,185,119,149,104,95,118,113,194,140,27,69,17,101,146,101,186,47,65,210,70,21,131,221,239,63,13,219,254,231,55,239,21,53,168,37,223,91,66,11,92,60,128,80,242,101,254,95,78,12,47,196,108,85,238,135,162,122,118,82,58,201,79,81,108,227,81,166,243,217,196,240,27,102,247,124,223,3,2,174,249,114,237,207,137,166,252,52,142,49,78,46,194,48,134,106,242,29,155,144,48,233,118,12,152,96,84,6,72,39,115,30,239,176,177,130,101,25,123,52,49,197,208,180,166,154,161,35,119,46,55,117,229,178,249,6,111,14,131,207,98,228,21,19,52,45,106,250,209,144,49,252,220,52,25,32,108,0,229,137,25,99,202,77,122,24,103,38,210,127,97,246,35,185,196,240,42,52,37,53,153,75,88,159,135,95,248,68,185,233,134,63,248,205,229,249,25,21,254,46,156,72,237,194,136,107,184,110,160,193,83,98,16,24,160,86,135,186,111,235,124,70,247,104,72,125,195,189,60,152,168,76,98,250,194,131,9,123,221,217,123,46,249,108,134,185,134,198,186,211,50,90,76,93,87,142,190,93,143,202,72,214,73,230,192,137,118,138,91,252,128,118,81,82,33,20,162,187,247,30,107,189,125,23,134,244,186,99,134,52,149,102,121,100,182,195,151,201,27,93,38,25,163,240,79,118,137,153,134,153,103,201,244,187,96,229,184,218,58,3,41,201,72,96,177,45,49,177,119,90,84,229,121,45,92,14,246,140,5,43,27,213,88,98,4,216,216,49,6,43,251,45,25,70,228,219,83,185,49,4,62,43,119,195,99,154,127,115,197,28,134,245,165,228,10,80,210,164,229,44,230,79,20,132,53,104,195,254,113,197,219,128,35,34,129,110,178,62,9,127,211,48,220,80,53,146,176,171,135,168,25,153,222,60,101,29,70,81,139,186,159,199,108,103,99,191,111,99,28,241,224,185,208,228,207,19,141,185,210,37,74,166,9,19,146,155,7,132,164,49,101,91,2,57,43,228,91,209,163,157,244,217,9,60,194,206,12,18,36,172,2,61,214,212,217,61,80,197,140,67,182,75,228,114,103,243,235,78,184,49,77,185,238,76,169,211,105,252,137,158,140,172,7,159,8,128,90,129,195,156,76,50,124,20,67,86,242,17,154,108,111,213,229,104,170,48,217,159,9,41,33,84,250,238,222,160,36,141,176,161,48,47,121,38,104,20,237,228,140,196,109,178,82,162,51,132,104,115,205,78,179,161,50,214,178,4,201,168,77,159,45,151,31,61,126,106,26,23,38,210,241,135,70,147,43,30,148,83,118,76,104,213,196,111,163,184,217,69,64,169,162,146,112,55,76,123,230,43,232,223,76,100,167,70,183,46,12,194,188,228,202,240,208,27,78,61,53,197,192,114,167,155,77,231,3,60,148,15,38,41,218,100,140,162,227,86,220,106,32,241,57,176,59,190,112,67,24,216,243,1,140,184,54,186,238,80,217,35,197,14,149,156,181,248,141,163,195,71,61,178,251,30,148,166,229,161,155,227,115,39,35,142,70,3,71,126,25,41,166,17,251,215,179,180,200,54,143,222,158,213,157,101,67,83,124,18,71,111,232,106,8,61,69,63,7,204,8,185,234,78,107,66,244,84,144,163,204,242,101,33,112,224,134,198,166,62,143,213,140,28,220,208,133,8,24,98,210,210,76,196,249,72,151,203,88,39,212,74,49,90,19,216,54,75,45,186,24,155,48,212,236,104,60,52,28,134,190,208,37,185,14,251,100,69,223,40,244,168,150,167,30,141,32,164,51,170,206,61,111,106,180,146,97,97,242,140,76,70,33,237,175,55,102,117,18,31,101,38,76,163,137,77,214,161,28,210,2,36,192,182,126,30,136,144,159,5,35,26,71,169,71,44,85,108,195,224,36,250,57,166,229,96,229,198,16,121,107,249,166,119,208,117,149,140,88,130,109,116,219,61,158,157,218,198,122,188,213,72,59,117,42,18,146,178,194,46,182,228,104,215,128,246,45,159,135,217,182,248,124,101,237,178,237,242,232,73,82,155,89,170,167,195,218,80,77,181,129,20,248,109,214,72,69,232,111,76,138,200,112,196,15,159,239,123,235,248,134,138,229,213,10,96,155,144,37,143,124,166,243,234,202,248,48,187,202,238,138,90,34,164,220,52,29,165,41,73,128,67,106,139,206,157,92,204,188,239,31,55,235,85,54,26,219,125,217,209,149,234,162,19,2,19,160,53,47,149,25,44,165,77,40,63,52,171,56,136,91,231,165,6,208,242,68,86,62,142,173,38,90,40,240,60,107,184,219,74,55,74,182,87,238,184,91,178,100,59,81,10,7,102,19,232,184,240,96,157,142,159,198,124,91,127,154,174,242,254,105,88,77,20,212,75,22,142,60,90,115,227,243,70,35,231,136,160,143,52,85,30,24,159,141,28,48,251,171,172,48,58,193,229,30,93,183,182,250,209,89,191,221,108,155,132,94,23,18,150,201,69,160,38,226,240,89,84,132,54,125,96,26,97,178,63,149,98,122,158,242,208,168,140,124,54,123,192,166,203,39,48,251,183,207,99,236,192,8,171,109,97,247,87,66,123,167,215,16,69,246,44,221,145,56,162,208,36,226,104,35,55,210,165,63,18,109,210,184,175,138,216,113,145,62,86,50,203,159,240,47,240,56,129,146,116,94,102,235,192,243,39,94,141,162,42,45,180,39,160,62,113,128,95,24,218,185,194,140,70,251,15,121,154,128,205,116,91,142,198,218,170,126,76,15,224,41,250,185,192,246,207,253,190,32,222,220,13,13,48,26,62,189,6,92,197,84,209,140,64,235,254,232,178,6,51,55,61,48,28,239,56,121,125,88,140,7,94,125,174,123,229,72,235,73,203,14,127,78,159,8,174,193,143,244,23,112,63,103,143,27,235,69,148,74,200,168,226,166,144,3,181,54,79,129,9,100,171,15,21,12,151,183,124,64,252,88,119,229,47,131,17,102,22,152,242,227,10,244,4,13,210,195,219,232,73,239,51,30,10,37,229,170,63,141,205,202,136,219,194,178,66,190,175,102,132,139,116,97,186,26,178,194,165,124,45,236,211,28,158,158,175,19,33,10,111,121,48,184,81,100,16,56,19,130,59,76,15,132,208,24,15,108,178,98,254,219,60,209,166,231,166,10,28,179,33,140,72,17,236,0,46,35,222,214,89,6,110,250,207,64,34,16,127,213,157,230,227,41,3,165,27,151,52,174,11,13,210,219,72,107,250,114,233,83,92,2,54,91,21,253,101,24,92,241,62,88,120,186,14,179,97,170,151,126,114,74,244,101,200,109,153,154,199,242,215,53,96,199,228,166,112,249,60,100,65,105,173,27,122,238,154,234,157,52,192,154,76,227,192,197,75,140,147,178,30,147,150,182,92,163,66,18,71,211,139,161,239,218,20,133,82,28,189,231,179,132,180,159,169,157,195,11,73,141,170,247,5,191,48,230,28,164,84,179,14,113,243,103,243,159,166,140,179,159,103,86,205,63,210,225,89,180,237,224,192,120,168,165,56,247,28,218,180,143,87,91,143,249,202,252,17,244,187,53,49,180,24,100,24,10,119,233,233,65,142,29,49,195,31,76,25,150,132,141,192,103,207,50,252,93,35,74,41,194,20,240,2,86,159,126,217,244,46,157,21,65,97,210,30,113,240,89,176,245,69,83,137,254,184,122,7,131,21,45,77,122,205,106,89,62,17,210,84,32,61,174,172,191,244,204,126,183,220,217,87,137,4,73,182,146,89,172,122,253,76,230,187,73,199,218,89,217,105,32,201,14,227,170,215,180,111,159,86,254,237,55,133,21,240,124,208,249,197,238,6,146,44,215,95,38,204,72,113,234,243,228,180,171,223,140,124,226,158,139,53,106,203,227,194,241,53,183,248,225,179,143,16,57,25,10,220,102,46,248,193,53,99,141,32,39,223,68,116,213,31,246,25,126,212,215,5,166,139,205,151,14,43,88,14,105,250,167,110,219,226,211,232,184,76,105,71,155,245,14,125,134,139,192,221,188,190,20,70,194,36,46,173,155,85,146,8,37,32,246,237,147,40,210,124,77,213,54,152,98,115,26,113,242,133,194,174,138,78,140,244,245,59,24,154,132,62,76,5,37,151,125,15,37,131,212,85,222,97,46,151,140,100,153,71,5,41,11,140,110,103,201,113,93,172,122,42,14,209,173,44,25,71,155,54,129,194,108,206,226,183,1,179,220,116,54,179,198,37,207,68,196,71,51,158,113,222,65,101,47,27,63,107,185,47,132,182,87,188,46,96,157,108,126,45,172,241,219,216,30,108,137,112,112,207,28,78,0,134,125,194,114,42,151,134,87,112,158,241,249,96,104,39,65,8,62,220,103,32,198,201,251,46,58,161,116,92,19,157,230,193,167,121,150,122,25,228,104,101,182,184,109,72,157,41,201,133,35,198,213,227,182,179,13,120,61,55,19,152,199,140,108,194,81,75,185,48,1,209,184,179,2,188,5,153,192,153,67,102,47,129,98,217,39,143,180,65,242,75,114,112,21,225,224,51,35,208,7,232,211,59,189,119,194,202,1,174,172,221,126,242,36,220,2,64,52,86,47,214,133,249,8,10,223,251,206,161,84,59,37,238,66,218,58,247,248,244,210,207,14,64,96,163,184,231,128,251,9,16,229,186,216,187,246,251,211,181,171,248,15,252,157,80,248,52,120,84,105,192,69,207,168,238,120,158,192,83,191,91,83,225,140,15,0,49,129,154,244,228,196,194,61,238,139,196,92,146,7,74,237,186,199,199,135,9,104,81,120,34,163,55,124,165,39,87,147,245,3,32,238,232,62,70,145,67,60,113,152,220,54,242,0,57,98,217,159,153,182,160,52,16,173,88,46,207,135,38,83,97,199,126,52,151,27,6,144,8,146,215,181,106,139,45,209,68,182,73,191,44,236,112,107,4,124,103,255,148,198,3,239,236,9,66,194,151,19,17,171,42,209,129,207,147,232,17,57,209,93,162,55,197,161,59,34,89,148,26,158,129,130,32,251,87,158,252,34,39,121,25,116,200,150,8,171,208,210,29,58,124,241,111,79,190,120,156,80,19,147,237,123,221,35,153,118,207,13,192,207,194,45,95,45,124,195,253,217,82,253,162,251,34,58,104,232,57,231,179,59,27,119,223,145,132,252,126,224,51,217,76,95,215,154,245,61,72,48,106,98,87,113,87,5,86,166,188,141,19,45,98,244,17,251,223,209,170,244,227,15,163,63,95,148,229,88,58,173,217,102,228,175,93,255,7,103,105,10,195,171,36,125,94,140,182,57,166,139,181,43,90,243,189,171,130,147,93,85,152,196,114,10,152,86,59,125,38,228,49,91,4,178,232,223,77,9,7,207,119,89,218,221,192,98,157,149,139,94,56,123,156,230,15,229,76,2,103,10,190,227,8,93,166,237,114,197,164,43,204,2,83,96,107,144,142,163,233,42,146,137,16,83,43,36,197,28,62,243,164,200,89,102,26,46,157,27,128,8,246,198,254,73,110,12,170,187,175,153,38,43,159,100,134,30,244,182,221,29,106,50,83,56,121,104,213,154,42,91,192,228,150,47,218,50,93,173,254,237,193,111,184,188,2,96,236,43,227,179,62,31,94,158,18,159,3,207,218,20,214,190,122,22,131,146,98,115,156,40,44,203,124,51,76,117,34,64,102,47,185,108,236,250,62,199,104,96,88,66,178,228,209,38,134,53,112,28,93,233,70,184,48,30,44,57,38,133,100,137,78,249,229,73,35,118,164,35,146,101,46,229,117,192,159,155,49,103,24,167,85,66,28,40,40,109,202,209,125,106,28,129,154,91,111,177,57,176,114,187,172,30,3,19,225,186,239,149,243,182,228,183,183,153,115,197,149,55,35,140,11,204,52,28,73,154,243,153,159,73,66,70,202,166,117,62,118,45,72,94,136,52,47,58,49,86,180,118,24,223,162,169,104,189,25,183,68,195,141,12,66,82,159,196,199,63,24,133,208,62,101,3,96,77,170,145,70,169,63,150,214,16,24,241,204,88,122,140,122,42,226,36,211,118,253,177,25,3,214,85,113,102,179,34,190,48,173,93,253,129,75,190,183,197,39,32,161,2,194,239,43,54,31,212,167,135,102,197,16,40,171,17,208,158,136,146,6,92,185,242,66,240,20,243,2,34,130,34,159,152,241,136,94,105,222,39,142,6,164,156,28,79,183,116,143,166,187,87,52,49,38,46,201,101,95,120,233,190,157,116,83,246,14,12,166,164,178,182,236,173,73,117,33,17,27,48,154,230,242,208,154,57,221,198,156,3,163,84,6,26,57,186,90,110,254,213,54,177,114,225,68,22,43,190,32,115,153,42,15,140,75,99,44,33,68,45,50,111,48,3,238,29,111,164,88,139,232,208,163,201,191,198,34,49,141,143,45,48,213,226,184,177,66,35,108,87,148,230,221,25,40,122,253,122,101,212,47,227,227,61,131,150,56,72,158,56,222,22,49,153,86,210,129,77,95,167,125,66,55,141,201,142,79,158,41,82,142,173,95,248,124,248,122,219,72,141,247,200,16,225,246,49,245,35,168,36,215,99,166,54,171,138,220,159,193,48,123,228,128,120,132,10,82,144,191,137,198,63,251,92,204,151,210,140,137,218,8,35,146,77,71,15,32,213,126,243,121,85,71,56,86,244,43,102,226,102,186,239,15,204,214,181,223,100,223,249,177,7,102,142,143,83,175,154,68,46,159,166,188,237,60,23,75,215,213,222,147,30,93,88,175,70,164,235,214,110,207,201,169,207,199,135,79,201,180,38,125,222,228,170,98,89,165,64,155,242,115,242,220,83,164,64,73,202,252,129,23,102,246,17,191,245,174,5,138,105,104,252,246,168,22,90,42,204,162,237,79,141,130,235,208,49,140,188,199,136,47,155,240,107,165,253,60,243,22,95,215,164,28,241,12,210,51,206,102,20,40,38,54,131,207,32,165,157,100,108,129,87,211,163,161,150,222,64,253,76,166,67,23,1,147,111,142,148,28,125,44,51,61,95,118,72,129,152,176,108,135,3,254,192,179,70,28,116,230,171,242,30,140,11,121,190,7,139,171,225,111,74,202,37,242,171,4,104,109,61,243,29,39,188,63,157,242,150,20,212,175,52,18,179,6,118,166,85,199,56,186,104,119,97,69,226,243,185,240,241,147,168,185,187,12,228,183,5,254,73,187,4,92,123,214,169,120,80,244,94,2,23,253,238,7,114,130,253,162,112,213,101,214,224,178,221,40,134,11,135,52,41,67,101,26,187,43,80,18,17,122,48,28,216,216,149,205,105,155,108,129,205,15,44,210,152,184,161,202,251,88,150,21,169,247,137,138,233,33,48,110,116,177,77,248,145,144,31,116,69,221,4,66,202,222,242,192,22,172,143,42,63,188,150,4,73,136,88,172,26,147,10,255,58,75,242,11,139,150,177,239,158,111,154,20,85,192,203,54,71,49,231,156,88,44,75,6,138,234,104,223,177,2,216,70,65,6,161,81,223,239,32,156,80,237,36,208,55,61,223,18,115,248,185,142,161,51,41,164,159,176,110,195,213,113,72,207,63,30,88,174,20,107,155,205,49,196,79,8,212,106,226,119,47,90,123,211,83,195,142,139,17,58,172,17,81,207,109,146,97,119,179,121,102,36,41,186,44,51,149,190,71,211,114,163,183,85,160,63,71,216,73,236,44,195,132,17,41,53,23,148,202,85,124,107,145,70,24,113,225,221,156,122,244,167,183,113,29,163,242,177,158,185,142,230,216,189,98,24,153,109,186,140,96,50,51,121,229,187,17,110,67,35,40,118,228,184,69,58,156,151,120,67,255,224,189,138,192,77,203,19,235,103,150,52,5,22,9,7,84,91,106,250,104,35,182,120,117,45,53,45,19,64,153,177,56,65,128,152,122,110,44,2,99,129,176,14,30,125,226,3,5,141,216,243,65,71,214,76,40,14,77,125,222,34,89,153,239,193,248,42,197,60,122,208,34,31,215,154,56,147,69,209,165,97,188,35,1,47,41,237,57,34,250,98,47,171,97,8,240,246,206,45,131,231,115,91,244,34,222,93,0,129,163,116,59,227,225,51,110,154,180,177,59,18,65,128,188,172,153,38,194,74,44,255,138,190,46,108,55,234,190,149,94,166,5,189,49,198,105,187,1,148,5,215,23,94,70,193,143,188,5,5,56,185,112,182,97,243,162,152,99,75,136,180,48,10,91,81,98,59,67,114,106,217,133,110,26,42,203,145,245,192,201,77,79,222,205,136,49,18,23,230,254,160,240,122,57,3,89,203,196,196,102,231,115,189,132,4,10,128,130,226,175,29,177,66,54,70,227,80,24,223,225,216,28,81,151,122,206,189,203,45,130,25,61,32,143,7,237,57,226,120,180,4,222,39,74,133,227,166,22,88,129,37,14,33,137,55,82,16,10,104,163,159,47,188,231,190,219,77,66,76,137,191,206,79,155,26,151,111,250,96,196,72,246,12,106,89,118,51,176,137,175,213,210,242,201,66,247,37,18,100,245,215,66,158,21,166,209,109,58,188,24,11,122,105,148,133,115,160,240,156,228,169,152,169,171,167,161,42,100,162,165,19,26,29,179,181,222,115,147,186,144,161,66,71,232,24,113,101,141,145,34,207,20,174,217,240,8,10,151,245,161,75,178,25,158,175,28,191,77,179,163,36,0,128,123,46,23,62,215,173,43,12,13,213,205,35,121,12,37,106,122,126,123,155,100,209,7,115,168,24,24,102,122,194,138,219,79,177,91,249,143,175,119,89,193,109,89,174,244,222,69,109,53,242,126,81,219,24,12,238,85,179,40,140,176,15,197,1,151,36,142,143,27,162,208,187,59,191,248,103,68,142,92,8,115,180,197,94,123,172,57,255,121,201,153,25,25,49,98,140,174,166,66,192,164,90,191,215,141,120,211,217,127,234,111,91,135,116,192,103,75,159,245,117,146,201,246,64,133,2,103,18,199,22,158,41,50,78,1,99,4,148,245,194,97,143,248,132,7,215,250,132,168,250,208,88,77,61,94,174,248,199,62,51,222,54,75,47,127,104,13,205,228,250,140,133,233,218,45,184,143,215,186,158,39,142,39,181,239,249,78,228,93,138,102,54,80,70,56,47,204,31,105,237,52,99,232,209,217,242,175,14,211,129,174,19,222,38,85,152,227,228,232,61,62,151,102,172,107,127,33,133,78,241,103,172,24,203,215,239,11,63,164,213,158,163,33,162,7,140,31,70,126,230,21,178,81,62,140,51,183,217,245,219,95,195,215,213,154,205,117,78,231,59,40,171,190,72,216,146,45,230,85,192,38,132,28,112,22,3,114,155,24,112,33,247,145,146,200,6,237,231,182,232,42,45,1,147,2,123,30,233,206,241,113,162,148,170,53,165,243,62,118,255,100,41,167,229,87,246,11,87,243,167,185,112,209,12,25,23,190,182,127,32,197,226,204,170,23,110,244,148,139,18,217,235,64,90,55,57,103,233,22,45,180,241,225,47,215,21,3,30,93,76,206,96,38,67,99,12,20,210,232,253,101,19,184,105,62,194,17,52,78,90,33,36,208,152,145,3,198,98,160,170,79,0,61,119,35,166,121,218,227,69,250,40,91,58,63,114,88,160,207,183,7,85,249,132,215,113,91,139,80,83,207,77,127,186,7,227,197,94,189,4,135,100,36,91,204,165,108,123,155,56,236,0,83,113,92,247,153,37,17,178,202,56,81,178,65,245,39,158,240,74,95,10,111,119,76,50,184,21,77,31,160,17,85,134,15,36,218,97,201,106,93,248,23,195,197,56,163,199,64,31,121,167,231,203,227,36,236,237,186,198,96,187,255,148,20,29,54,19,91,61,249,68,24,41,190,46,24,81,253,129,153,229,226,11,153,70,238,18,24,118,180,239,35,42,217,84,221,133,111,163,113,164,11,159,21,73,22,63,52,149,104,64,116,152,124,180,12,52,250,253,250,10,20,101,115,189,237,97,78,104,62,37,21,212,10,36,155,74,160,159,119,124,249,21,81,197,161,71,155,99,73,192,103,115,37,210,98,25,1,137,28,1,30,30,83,57,15,61,57,182,95,53,166,113,54,244,122,238,19,150,149,152,75,155,233,162,11,218,217,189,250,47,255,246,190,242,68,205,225,214,211,161,204,139,89,43,171,236,131,187,203,219,241,102,240,123,85,24,37,180,152,43,77,168,82,166,164,51,106,17,249,189,11,231,130,177,165,48,253,230,126,215,179,36,9,168,145,235,56,193,165,159,154,24,77,3,207,109,61,84,37,80,90,211,229,186,152,92,71,172,139,40,235,101,201,75,236,95,205,246,174,247,56,157,232,117,33,179,24,75,27,153,187,44,188,2,140,227,154,28,141,124,139,126,186,200,251,223,33,76,229,117,232,171,54,43,166,8,69,80,26,121,190,143,137,82,250,138,71,70,73,69,63,93,132,75,238,109,47,213,160,195,59,125,83,86,119,148,237,99,82,24,11,231,123,48,82,70,146,209,39,197,222,231,141,28,109,75,179,21,14,249,59,68,141,201,206,200,155,166,153,54,197,171,92,116,90,72,102,251,192,185,4,3,23,248,97,73,161,185,232,173,23,192,131,34,239,80,184,183,153,35,52,68,138,231,185,240,243,31,118,44,155,235,215,255,47,48,145,191,135,219,21,175,208,38,209,0,126,224,61,152,97,240,84,139,86,250,182,205,173,190,81,168,116,121,62,235,207,54,163,199,126,225,213,245,190,177,90,73,145,249,54,43,108,169,208,236,29,33,107,51,34,112,209,51,99,81,24,123,62,226,161,165,159,22,98,182,53,206,140,18,81,213,233,232,4,111,235,86,219,10,59,140,172,215,53,206,130,112,55,125,137,7,60,20,70,175,33,114,234,103,99,213,245,202,232,219,137,148,122,221,173,189,79,108,113,64,108,148,147,181,147,42,188,183,108,179,139,249,6,59,140,202,37,246,42,55,49,142,125,107,22,56,83,199,184,169,237,243,72,31,20,45,141,155,183,32,35,48,5,62,43,194,144,196,247,89,109,238,202,133,103,243,244,78,72,203,215,160,96,90,21,94,110,98,104,169,181,36,125,77,192,29,233,249,72,231,48,174,170,94,218,192,192,219,243,76,5,137,132,33,40,141,155,65,199,24,72,248,117,253,105,98,170,168,89,157,119,215,100,24,161,233,6,71,43,146,234,52,224,109,57,121,134,81,49,110,126,173,168,201,7,14,147,5,222,121,100,246,206,112,104,242,84,72,255,239,155,83,164,243,185,41,74,107,84,28,140,87,130,94,120,205,246,79,144,54,161,179,200,185,79,144,158,130,201,109,226,159,43,41,220,232,210,9,42,211,52,25,97,129,187,85,83,131,233,116,22,123,253,109,210,117,151,91,150,153,117,179,156,188,147,189,243,64,228,35,110,202,141,117,118,209,249,178,195,250,146,80,157,163,209,251,170,151,123,57,250,124,78,94,83,188,79,88,110,108,103,229,210,6,203,194,165,189,173,33,155,35,96,118,152,65,98,196,80,100,234,141,13,147,126,13,24,239,147,252,192,51,210,142,144,224,214,124,30,203,65,103,9,2,37,242,232,77,31,42,21,159,224,10,150,85,222,159,174,44,34,227,210,43,231,123,110,92,161,131,175,87,109,61,146,135,214,72,41,7,129,172,66,144,209,71,78,57,181,7,7,12,198,134,62,19,171,94,251,93,33,145,42,193,27,48,53,48,127,31,104,188,141,162,23,150,9,6,253,166,207,39,66,227,214,115,116,185,99,161,161,24,56,159,223,134,151,235,124,87,58,242,214,115,221,231,101,183,184,52,212,233,134,78,12,68,103,254,203,124,18,101,63,207,179,175,184,229,110,253,116,69,95,198,10,178,53,228,60,89,91,144,83,156,57,168,5,221,146,22,114,102,72,224,177,186,240,27,39,158,170,207,71,127,55,116,52,85,53,229,219,177,221,184,25,44,130,211,209,37,169,110,30,217,223,101,161,160,50,234,179,179,193,171,221,43,5,104,226,141,44,133,209,77,218,53,251,90,143,70,225,16,231,209,140,250,213,9,235,253,104,170,179,83,87,235,156,208,104,249,46,108,26,17,48,189,155,197,21,52,66,110,98,12,61,26,165,58,215,82,35,183,209,187,152,235,24,227,109,70,223,214,132,109,61,165,126,98,148,243,236,233,254,137,67,84,215,80,249,108,148,210,18,24,175,67,89,235,17,185,142,2,34,233,196,150,159,147,243,72,253,163,158,140,230,172,129,182,121,253,180,64,137,65,101,57,55,233,175,29,231,134,102,245,60,21,68,198,61,12,159,72,17,15,141,180,83,133,215,19,39,55,191,78,125,42,231,117,53,15,6,78,12,143,213,168,222,23,255,55,227,194,183,105,246,9,140,101,183,135,187,88,139,138,184,54,137,55,236,39,253,194,11,59,149,165,233,173,70,186,196,223,118,89,127,228,198,96,238,120,133,132,190,96,181,2,39,103,1,159,201,111,139,15,124,104,170,115,161,186,239,19,60,57,193,169,213,71,92,127,242,184,71,111,214,3,77,185,99,36,236,233,20,235,63,213,124,200,143,71,231,87,118,98,156,252,164,144,16,43,207,30,218,145,176,39,53,163,229,149,43,37,253,115,64,85,202,232,162,13,58,18,165,204,178,188,20,129,135,89,157,58,76,31,186,60,51,202,41,41,70,74,199,167,78,171,101,214,71,183,2,198,145,91,43,90,48,171,92,55,143,89,133,101,80,126,186,110,91,32,28,166,251,114,62,21,45,86,30,191,175,65,207,152,124,32,84,79,78,220,228,223,15,237,131,79,37,142,40,223,23,92,188,123,200,109,10,76,33,59,70,202,160,225,93,78,93,240,77,171,113,106,58,118,117,20,98,28,27,131,112,44,232,42,242,182,200,4,196,106,124,54,119,164,133,246,11,7,185,197,166,164,44,129,184,157,123,121,130,234,140,97,170,91,15,140,33,138,63,81,184,46,105,62,87,70,85,219,127,123,154,28,240,115,91,61,74,1,92,249,153,213,245,174,201,253,198,219,58,23,186,148,15,241,249,171,251,40,52,89,79,205,8,86,8,90,190,112,77,132,18,182,108,38,23,6,59,177,212,83,152,110,73,43,59,72,236,231,20,71,159,133,75,27,110,56,186,69,225,199,196,26,149,116,74,223,75,77,30,133,160,23,67,11,137,194,169,4,129,24,55,142,51,42,117,24,34,124,232,193,23,157,233,100,85,21,46,163,250,60,141,121,15,188,70,29,73,52,132,251,201,141,72,160,223,110,177,182,14,135,11,173,134,77,97,218,120,124,201,198,148,176,212,231,96,220,52,155,163,141,205,169,86,132,151,105,44,59,220,103,202,237,249,4,144,193,240,251,58,147,202,122,170,178,116,206,109,159,85,56,215,146,196,1,213,102,194,26,71,183,185,42,60,79,60,187,158,57,229,246,178,146,48,11,206,145,230,228,236,112,193,55,68,143,70,22,198,147,95,7,166,140,164,48,122,42,30,53,46,24,66,202,114,95,212,154,35,212,254,201,163,74,58,146,57,169,70,193,120,81,190,108,90,64,97,70,203,254,253,157,163,233,4,211,106,116,174,53,82,130,232,167,190,201,103,179,60,204,247,198,152,106,139,78,197,104,240,9,60,181,126,66,133,61,201,83,161,210,167,217,126,114,126,190,112,158,123,134,160,252,172,109,37,6,105,161,217,83,115,26,56,143,199,198,137,49,217,196,222,1,245,25,154,47,198,29,41,40,200,75,8,150,224,174,93,152,206,82,77,108,67,13,221,1,159,153,83,75,217,232,212,165,20,35,133,6,20,77,111,65,186,138,116,10,147,74,125,18,215,196,176,181,199,133,179,71,211,232,175,15,52,147,239,16,199,203,253,201,208,34,71,18,39,71,94,79,222,214,249,168,113,106,189,151,182,180,215,122,79,219,224,199,167,73,58,113,175,39,179,118,86,245,26,119,77,35,189,38,153,44,141,17,163,172,86,229,108,239,5,235,247,14,35,75,4,117,133,153,43,98,8,119,220,102,159,244,87,25,195,57,138,140,247,167,6,72,42,242,146,3,80,221,57,193,158,230,237,6,38,53,254,97,183,159,54,233,147,60,67,83,251,131,233,34,92,90,42,192,128,228,190,108,40,241,79,153,98,89,233,220,239,155,94,161,89,20,70,46,211,55,78,112,228,147,250,241,109,196,142,34,215,99,118,161,85,235,43,232,213,71,57,140,180,222,30,111,138,171,180,233,11,47,202,72,77,41,225,232,180,251,130,191,204,3,72,95,23,60,193,8,115,150,201,153,107,21,2,179,215,40,63,82,82,159,251,185,48,194,143,24,165,214,199,167,117,4,242,99,213,99,90,235,27,72,186,23,77,201,202,18,14,163,245,188,203,147,163,66,67,196,225,206,54,122,107,22,138,70,181,128,241,180,74,154,40,162,102,225,203,211,89,118,11,226,127,154,41,130,69,228,40,45,114,169,105,38,8,157,150,21,48,27,236,173,48,130,124,53,96,174,69,225,138,149,240,118,216,156,211,4,133,236,119,207,141,195,216,212,159,62,247,146,124,241,2,110,87,9,149,73,0,129,108,255,66,8,191,210,212,28,149,185,196,248,40,221,102,80,83,228,145,34,109,26,155,39,54,44,51,203,35,35,63,239,154,227,70,241,153,146,22,47,105,99,147,224,245,71,35,218,62,187,123,252,26,102,76,150,80,22,247,141,152,9,98,168,233,206,24,135,102,20,124,97,22,167,30,75,58,202,210,226,103,86,144,68,155,209,252,206,228,150,52,157,73,227,78,143,237,44,74,38,91,184,234,231,104,243,156,241,167,82,160,187,74,102,1,1,73,18,42,31,92,213,207,15,38,57,230,105,62,82,152,219,198,157,84,14,140,29,131,175,93,27,163,151,174,119,101,89,109,255,97,56,188,93,192,93,93,195,17,166,36,41,163,231,150,151,185,57,58,140,247,187,36,129,104,69,114,119,32,244,85,137,152,228,170,205,171,125,7,140,173,236,221,35,208,123,132,42,145,143,3,238,168,223,25,163,144,166,160,213,192,31,200,104,154,223,45,166,172,20,3,56,33,162,39,23,134,192,80,41,49,11,83,14,148,152,148,22,15,228,1,90,76,56,184,239,221,231,137,180,107,247,204,2,157,235,69,70,119,197,106,55,242,210,28,187,182,164,34,43,201,157,88,235,119,122,216,118,176,111,97,92,223,17,182,150,152,137,151,19,69,44,156,81,226,104,166,186,59,70,48,104,171,145,44,132,170,114,246,173,2,243,66,34,73,74,141,90,237,150,254,51,120,253,1,231,72,171,161,141,44,91,159,255,4,45,237,69,111,174,30,121,218,45,105,162,31,92,239,47,159,185,165,214,231,186,241,194,140,115,67,75,147,33,106,112,175,23,93,226,18,5,58,175,94,197,57,51,139,247,115,87,150,139,8,216,68,88,4,166,77,35,102,73,12,59,164,129,209,224,179,113,234,23,238,154,17,63,35,142,54,253,152,232,38,230,226,227,129,235,236,177,242,96,120,147,244,210,16,83,27,49,67,39,243,236,84,120,187,44,179,193,52,131,109,129,137,158,107,204,193,148,33,228,227,34,43,186,162,15,118,163,72,150,151,60,83,178,174,209,140,77,176,213,197,60,206,28,238,179,175,91,139,14,169,174,83,153,73,49,77,209,243,199,230,81,158,26,213,199,234,214,13,44,13,85,175,252,231,140,226,86,3,230,51,63,47,205,163,224,7,56,195,23,2,159,223,162,175,132,122,121,253,180,171,216,178,177,184,215,23,246,9,30,253,109,50,13,91,81,119,202,52,20,193,128,123,91,196,175,37,59,122,110,24,97,162,139,46,251,24,191,203,166,125,49,9,219,142,191,186,221,144,24,120,20,37,246,99,157,233,18,12,236,230,8,202,239,177,244,124,214,228,54,52,108,167,183,24,32,22,20,25,70,254,234,77,164,236,147,246,243,20,22,192,182,221,134,131,186,22,60,193,11,79,26,143,252,194,26,92,97,241,194,196,242,230,172,23,238,245,98,138,191,51,9,140,15,160,247,151,80,84,166,21,254,222,214,217,212,194,75,244,147,179,139,26,119,131,109,105,234,179,235,254,6,10,5,34,138,245,2,35,216,126,97,219,120,94,148,220,124,242,219,54,213,162,121,107,239,192,240,110,114,192,20,119,229,104,107,66,247,167,130,214,143,184,176,97,24,193,114,229,215,141,45,196,148,42,192,249,90,206,218,245,181,109,46,164,242,113,60,188,48,102,89,110,221,0,39,230,44,109,93,80,74,1,45,28,89,206,141,109,41,30,50,178,174,53,207,89,244,33,219,61,71,159,19,86,183,154,57,51,101,159,242,233,177,193,219,78,108,161,239,155,5,186,8,252,243,174,249,224,177,167,198,86,139,120,209,155,6,80,235,166,163,106,42,204,241,142,158,175,69,167,43,178,10,116,88,57,124,158,239,174,138,90,7,80,160,72,22,109,129,225,11,7,138,130,189,12,50,246,88,238,8,192,206,34,211,233,34,247,76,23,179,167,88,23,14,20,89,234,27,192,51,20,93,208,161,165,14,161,63,141,25,197,23,10,152,126,11,118,163,2,111,6,158,223,214,194,199,39,203,201,27,45,238,41,142,222,214,172,34,176,153,33,187,5,206,207,162,77,224,19,9,32,99,238,118,70,103,33,146,79,143,79,13,46,249,135,158,57,98,136,97,113,33,228,169,206,112,34,76,40,73,122,229,10,214,130,195,55,92,108,153,16,239,185,47,100,163,133,86,220,31,10,14,161,24,230,149,253,91,173,220,85,171,240,57,201,48,218,204,217,94,21,90,198,33,91,242,221,110,100,136,74,248,98,65,212,146,4,19,221,136,240,21,194,178,139,118,41,25,194,102,234,233,196,126,196,102,219,51,25,98,45,158,189,216,133,35,97,63,159,75,87,24,95,196,48,19,43,83,68,70,24,192,165,133,165,42,188,186,38,172,230,2,155,33,126,25,18,75,19,195,85,67,71,187,232,24,82,58,1,173,217,231,178,141,150,31,77,57,10,51,173,84,247,87,59,211,172,164,151,32,196,224,63,16,238,107,248,177,233,101,27,73,204,141,223,168,202,75,98,185,96,185,53,93,233,102,19,196,21,49,3,71,92,170,44,63,53,94,198,210,129,78,111,7,93,251,1,179,214,222,95,166,160,140,90,173,155,225,25,237,241,46,30,56,212,156,49,233,134,146,217,88,116,119,32,64,53,193,102,57,12,235,112,88,40,2,99,58,235,106,27,27,2,77,151,6,91,250,101,140,41,17,48,121,1,185,52,38,199,125,173,246,40,9,92,148,128,177,123,7,224,182,74,120,185,92,6,152,140,76,5,57,188,15,209,75,85,24,73,239,182,3,150,190,148,138,94,30,157,145,14,210,26,58,228,88,182,156,181,133,173,162,233,55,204,11,179,166,186,252,218,38,200,64,210,251,129,119,117,147,77,224,33,233,8,40,150,212,231,226,194,78,4,41,210,87,192,123,120,5,14,152,100,187,254,54,178,218,61,46,109,100,233,119,254,161,174,172,98,40,153,42,133,17,77,150,131,167,16,46,129,173,80,19,240,106,50,153,161,2,149,187,175,45,7,134,71,113,43,43,20,24,160,23,198,111,155,163,151,156,220,52,25,252,251,64,222,170,136,50,69,133,87,28,85,121,147,93,89,226,6,78,167,161,173,108,110,123,138,50,238,93,236,73,216,152,80,139,155,166,158,73,190,203,48,68,196,172,197,183,105,29,232,55,11,3,122,34,191,56,22,141,171,173,199,194,26,119,87,69,172,62,179,84,230,235,207,244,101,196,209,180,105,111,61,55,27,232,157,3,54,149,240,7,14,155,217,132,20,255,205,23,144,150,55,206,191,27,197,154,13,136,160,219,130,3,71,39,14,245,247,101,209,4,156,188,154,180,77,34,97,200,219,168,230,220,251,197,78,214,69,178,68,243,5,24,231,66,63,26,163,200,27,99,131,206,228,106,74,56,61,163,131,168,240,217,223,122,142,101,211,125,94,165,226,105,77,116,51,251,8,70,161,107,92,3,31,148,172,97,133,133,113,111,49,203,70,57,58,27,171,120,58,76,233,253,78,240,149,14,163,89,227,182,11,86,14,93,110,27,218,238,140,39,206,60,48,100,148,85,52,167,124,185,222,166,234,50,110,86,185,90,160,187,195,247,183,219,148,174,112,53,185,51,135,241,151,185,91,228,74,32,215,61,206,216,168,240,52,153,83,206,198,159,68,165,15,179,197,28,126,151,38,40,144,164,173,252,202,182,249,252,222,135,70,183,98,218,97,103,140,46,154,180,146,34,99,74,131,122,115,159,101,146,150,85,142,54,215,47,183,191,229,103,100,249,232,198,18,242,79,139,40,162,61,32,61,227,238,208,140,130,145,52,192,2,143,28,78,171,72,139,47,217,246,87,28,206,217,11,126,112,51,134,253,20,216,246,104,223,3,131,46,84,170,76,210,192,195,149,15,13,126,230,255,158,160,213,127,69,201,13,87,167,136,142,142,193,103,103,82,47,44,150,72,7,206,230,135,234,79,12,202,181,20,16,12,238,46,23,96,112,159,178,42,118,235,86,46,113,180,201,158,233,201,173,32,234,71,15,190,165,161,39,71,176,61,222,22,9,134,231,161,66,85,9,231,92,140,107,154,208,155,128,91,9,255,104,60,4,206,68,145,223,163,155,143,179,14,243,65,74,54,118,244,114,106,10,48,2,113,207,111,67,8,137,163,209,219,43,250,219,208,136,3,134,69,44,9,107,131,221,178,227,7,159,27,155,47,28,222,236,192,208,164,244,141,193,76,242,55,182,204,214,102,190,239,219,221,109,77,16,235,154,203,25,138,52,115,156,123,67,99,145,167,146,172,85,216,175,204,200,63,119,55,8,108,82,97,1,47,213,234,0,182,85,219,225,108,77,78,58,80,163,221,115,51,195,136,74,85,69,213,123,57,201,238,160,144,38,167,94,216,25,92,78,194,32,199,201,119,172,207,164,224,134,88,195,157,29,7,239,173,48,158,61,37,224,174,74,57,124,247,174,121,74,169,46,75,214,24,172,187,30,25,32,31,234,115,100,9,141,3,236,243,104,254,212,9,133,77,79,142,83,215,71,153,8,152,4,207,112,184,99,122,172,71,247,29,109,33,216,156,237,173,211,40,212,206,24,6,132,163,170,127,248,131,189,2,6,60,8,12,5,110,51,231,123,52,253,176,207,133,159,135,237,155,107,224,214,164,53,202,224,179,249,190,71,91,37,235,129,151,139,34,89,242,225,68,253,122,219,72,128,174,184,180,109,2,90,15,28,197,32,147,85,107,146,3,2,198,2,40,46,141,43,45,207,149,163,112,233,143,28,74,119,218,207,209,164,232,70,192,108,247,158,75,27,99,149,123,244,174,250,121,216,141,121,149,24,229,249,172,90,28,118,229,148,145,47,188,68,31,250,119,229,205,195,74,116,235,91,125,46,237,12,83,207,68,2,19,233,232,64,52,81,140,123,242,174,57,109,96,118,82,43,96,84,152,245,219,35,119,85,252,153,219,47,61,211,2,129,163,47,110,195,12,114,250,51,167,48,205,95,120,205,254,78,243,208,84,243,61,122,228,119,162,206,203,115,95,192,93,188,117,129,207,166,36,167,123,244,217,158,235,193,246,107,254,70,248,162,178,236,218,76,191,113,102,129,97,192,9,60,74,148,60,129,241,3,208,5,104,80,26,155,241,84,16,117,149,167,114,238,98,239,24,137,124,249,59,233,133,47,20,153,46,140,88,161,158,220,108,155,125,168,117,184,41,207,234,182,140,248,18,176,149,29,4,38,154,76,62,88,32,213,206,231,190,205,26,241,194,103,159,39,113,43,241,85,115,53,90,96,4,98,139,194,59,196,81,233,180,66,73,81,110,12,93,214,238,187,39,50,53,75,122,100,129,207,190,33,38,204,78,76,149,245,183,179,233,4,92,120,172,242,28,61,90,187,151,102,10,200,138,18,151,5,138,117,175,196,173,248,191,85,47,118,209,52,116,190,183,174,23,78,9,36,30,233,156,69,104,76,149,90,217,89,165,227,186,201,175,45,253,233,74,197,201,127,154,102,133,38,95,47,229,176,233,250,16,236,76,205,196,68,225,243,247,125,229,36,225,88,231,120,126,251,132,143,49,53,144,45,206,239,201,113,49,186,176,105,250,8,108,12,117,159,119,38,18,130,249,57,154,213,212,127,27,87,216,254,188,175,19,145,251,109,17,27,254,241,203,72,57,251,64,50,162,215,152,15,156,103,124,2,39,108,205,162,67,98,132,145,20,243,33,243,188,244,127,216,117,213,20,107,16,62,237,91,3,25,10,140,201,95,7,201,176,245,60,176,157,60,184,51,191,221,181,245,93,33,168,242,21,63,104,215,227,195,214,151,193,154,237,159,222,68,138,160,60,131,108,92,109,161,141,42,241,121,40,250,72,206,9,35,160,70,224,120,247,166,151,141,132,143,15,127,104,201,121,107,104,88,32,182,250,119,77,43,80,190,254,95,192,102,163,251,221,152,105,15,230,170,95,166,201,92,250,209,131,237,204,115,48,249,202,22,40,76,110,121,102,164,192,234,12,148,134,215,253,160,116,107,5,76,248,208,95,56,223,115,163,105,241,60,82,228,240,253,171,134,110,141,160,169,206,195,103,223,236,113,146,165,120,215,11,207,148,226,104,99,38,104,248,134,2,106,175,1,99,161,243,132,211,12,76,31,223,102,37,167,161,97,54,55,231,11,78,105,204,98,164,156,175,220,167,120,172,152,17,125,211,145,146,178,167,83,214,143,176,241,12,239,51,20,190,228,48,189,43,5,230,208,133,17,129,117,10,19,149,192,249,78,9,248,139,185,112,11,125,136,69,157,17,240,68,171,219,187,157,205,247,251,252,21,121,38,211,102,24,191,47,186,253,69,8,132,82,201,14,98,241,166,246,242,78,102,200,133,59,75,22,162,22,6,164,242,101,158,9,61,132,114,57,79,22,182,117,133,178,15,51,197,209,149,85,39,20,223,108,152,67,195,225,173,219,15,180,219,79,124,29,103,62,111,68,152,137,104,232,157,143,209,151,150,197,220,223,101,189,30,201,200,56,219,97,236,240,100,186,57,17,180,101,219,28,254,249,15,10,76,250,215,135,48,169,3,56,156,2,67,206,217,113,242,134,40,219,125,155,36,206,160,146,57,60,88,50,135,192,172,238,129,146,48,148,44,212,153,52,77,2,200,97,58,65,183,30,12,167,236,251,232,23,142,203,194,179,163,23,196,26,202,28,70,6,66,207,93,161,107,198,243,134,166,210,101,89,51,81,87,239,123,223,198,210,208,52,211,56,219,61,8,83,1,27,195,80,96,50,106,30,140,35,68,48,164,95,217,224,41,71,239,55,3,60,26,229,195,248,186,216,16,38,217,131,15,75,199,101,129,181,102,10,135,159,75,245,135,182,17,196,150,15,196,154,107,227,161,237,140,210,173,60,180,214,9,35,252,202,54,228,232,23,238,33,191,101,240,212,220,52,6,189,110,239,11,76,23,150,142,67,72,57,190,49,91,150,12,149,16,102,124,12,147,128,159,93,0,85,132,153,238,51,65,248,95,118,117,88,142,116,87,234,180,106,200,22,229,58,140,62,207,202,118,239,186,155,160,134,192,211,228,231,29,30,230,116,123,225,73,63,109,143,147,79,147,228,17,56,155,191,95,192,88,3,200,165,225,67,31,179,29,61,218,75,150,107,164,32,211,184,15,229,188,77,17,248,37,207,118,94,200,10,244,108,109,4,52,197,49,127,220,27,214,86,90,15,108,141,96,1,35,84,191,20,70,110,73,96,169,122,146,177,75,203,155,180,65,151,184,144,26,12,11,252,194,251,29,8,86,150,235,113,238,106,9,95,129,127,85,107,135,105,239,144,228,218,100,197,188,183,69,3,173,60,49,147,17,72,59,206,189,168,148,233,193,133,86,232,22,112,235,162,91,79,247,246,76,174,155,66,200,128,13,176,28,157,169,142,123,57,11,102,34,131,86,96,180,77,252,186,241,197,204,122,172,169,244,197,169,105,121,148,165,103,154,142,199,114,148,139,148,114,20,230,40,41,102,217,3,79,156,207,5,134,146,214,2,158,38,156,34,48,213,97,255,118,246,217,134,158,61,219,29,161,166,219,225,29,22,166,190,170,149,0,250,156,87,164,121,144,84,131,164,33,176,73,134,196,193,244,216,201,48,162,197,120,87,47,61,110,244,69,182,108,6,209,247,43,145,189,2,222,90,193,48,117,64,183,196,2,230,79,242,204,32,107,246,24,163,230,113,170,175,163,27,211,197,175,252,236,152,134,52,204,144,217,68,185,203,175,188,210,10,34,203,53,221,59,197,181,50,15,140,116,170,132,79,211,162,150,22,71,147,207,210,215,137,115,235,242,5,194,156,44,135,14,195,101,169,134,17,112,85,254,148,9,65,108,185,49,214,19,125,168,68,245,45,30,106,29,38,216,163,48,30,33,247,228,187,73,160,1,218,82,105,130,214,172,231,174,152,216,212,11,103,105,71,6,38,103,28,183,77,37,65,38,36,42,73,52,54,4,60,159,220,28,121,192,226,74,4,118,116,169,207,201,225,198,39,57,249,208,136,21,41,46,44,92,238,165,213,44,251,19,243,41,44,249,62,149,74,255,191,192,8,21,123,54,115,19,91,104,28,179,200,244,237,20,48,25,118,249,70,76,218,46,86,144,93,127,45,200,2,15,83,52,145,209,144,229,3,180,126,181,45,99,9,153,168,34,240,153,211,98,193,135,156,75,135,142,192,198,145,187,67,141,93,198,3,67,248,186,39,199,233,94,127,27,239,164,248,126,49,148,148,38,165,202,72,91,49,155,86,156,30,37,109,136,125,200,158,247,133,217,55,37,111,132,108,73,196,234,216,37,116,89,36,22,188,224,123,217,136,3,200,186,72,107,14,154,115,14,103,76,131,229,137,14,216,50,85,38,14,28,39,47,60,217,88,213,152,56,216,189,116,133,249,58,203,133,33,140,203,77,79,186,90,102,76,90,112,208,242,3,155,0,71,192,164,239,179,194,107,213,118,143,134,41,47,15,5,221,149,177,98,210,98,212,203,92,189,44,173,220,226,228,200,193,73,186,19,214,120,29,94,35,129,241,179,135,158,28,255,223,72,119,50,15,156,137,74,222,151,133,108,119,29,200,106,232,82,105,196,218,41,222,102,38,199,44,129,12,233,200,28,155,213,179,186,141,161,165,4,130,147,82,122,44,157,231,174,164,129,3,205,99,201,173,157,95,58,187,104,137,152,89,198,163,220,204,69,44,241,167,170,52,68,159,224,37,96,60,48,36,119,182,173,138,49,3,229,211,215,83,99,39,30,19,57,227,66,26,160,128,207,186,221,227,220,120,36,8,74,119,181,75,134,19,251,209,255,150,5,238,53,118,1,155,233,71,176,98,157,89,17,198,119,204,29,228,204,48,242,239,222,6,110,144,24,13,28,152,169,180,198,206,232,124,181,66,99,197,243,176,135,183,213,54,23,242,44,185,101,156,149,177,6,142,109,23,25,121,121,158,20,163,99,23,76,179,180,244,128,87,22,51,122,75,99,67,200,254,69,97,220,28,98,7,97,6,139,138,78,72,180,30,238,18,191,234,146,77,12,154,157,118,79,106,106,101,93,155,172,230,158,124,22,166,43,174,62,15,165,117,161,34,33,20,212,68,173,188,66,241,24,247,153,117,120,24,18,56,158,24,190,70,253,157,221,59,141,219,130,22,211,27,112,216,58,127,228,190,108,3,239,17,216,130,203,171,235,34,60,177,58,98,35,203,158,66,100,183,170,21,59,131,7,181,48,199,213,61,219,54,247,193,120,93,80,178,116,101,251,117,62,196,46,128,44,182,68,211,86,11,170,145,87,160,217,63,233,80,24,214,237,22,183,109,49,107,85,248,132,69,177,185,161,146,89,100,174,35,135,87,162,92,12,124,194,241,174,48,189,59,113,219,137,166,86,121,104,131,53,161,221,163,169,59,232,201,79,216,31,133,81,90,82,107,213,71,14,27,50,210,210,192,218,191,4,251,182,180,248,50,65,69,121,11,77,60,11,94,2,174,173,201,142,16,125,94,204,54,238,209,210,140,134,49,50,133,160,113,111,43,43,179,140,109,24,51,96,60,82,116,58,229,220,72,7,6,241,12,199,94,37,237,176,121,57,251,205,56,24,183,77,9,114,240,166,93,177,164,158,81,154,170,236,33,208,134,79,161,13,196,23,160,138,200,216,173,93,127,54,208,19,107,235,177,124,153,241,178,6,155,214,123,211,172,104,216,58,223,111,111,44,209,42,55,55,146,18,193,54,174,214,93,100,137,27,242,61,65,136,35,123,85,69,243,251,160,166,129,23,23,102,244,147,45,48,149,174,117,97,18,245,85,97,250,149,46,60,132,139,113,80,182,162,59,210,91,184,185,79,253,105,90,12,226,129,50,94,223,43,163,144,58,238,209,84,43,95,120,69,21,96,153,197,214,16,184,210,32,150,99,166,36,23,208,4,29,16,214,103,204,179,228,230,5,93,228,137,110,106,12,34,97,191,240,25,174,145,199,95,211,88,86,75,80,120,241,61,78,77,16,167,15,20,151,243,230,81,157,137,23,165,33,143,204,140,42,251,93,123,70,151,10,30,178,88,235,242,69,17,11,21,101,82,51,189,173,53,62,75,244,109,37,123,101,130,18,97,0,187,173,87,167,15,25,39,188,170,56,183,221,131,232,56,211,2,90,66,202,28,152,162,184,160,80,158,107,172,244,212,62,230,82,152,4,123,28,204,10,152,228,167,169,225,204,52,111,248,211,68,109,191,161,218,209,188,181,118,35,129,170,155,46,242,21,27,101,143,136,25,7,30,4,2,15,107,162,187,1,41,89,115,133,207,190,58,130,16,36,39,138,62,83,83,134,141,45,248,153,158,166,148,247,96,246,17,182,251,209,164,240,186,142,164,149,17,136,241,251,166,46,32,252,69,131,251,140,72,219,72,233,123,63,240,140,74,22,93,215,144,51,4,46,243,214,45,41,216,162,236,168,240,146,100,205,48,157,150,250,39,28,71,83,246,124,79,190,122,252,244,89,135,160,4,191,104,176,58,183,233,193,190,167,174,145,252,162,254,49,196,83,229,119,112,138,77,50,122,25,101,205,23,222,130,170,166,55,40,142,33,113,97,136,114,63,87,77,76,228,3,137,228,113,122,111,42,221,90,173,85,78,100,35,10,15,243,124,51,145,89,59,1,19,114,64,10,227,226,238,183,69,38,179,118,29,72,200,241,70,206,3,252,153,227,105,235,171,177,97,131,136,41,154,144,63,184,40,60,211,3,255,156,116,127,30,247,41,17,190,165,165,48,26,175,203,97,180,122,117,210,193,40,227,227,80,177,37,197,92,225,25,227,5,2,119,115,24,167,167,246,28,141,57,201,188,240,174,207,165,97,253,208,106,192,108,209,117,214,225,161,196,209,240,4,165,0,14,108,157,26,14,255,234,210,207,156,133,62,233,7,83,163,168,207,156,117,190,246,118,97,196,172,245,211,231,211,254,152,155,192,103,193,144,157,15,182,107,198,83,112,24,63,157,45,227,180,19,3,59,74,127,89,211,165,15,47,204,62,86,192,75,19,69,192,164,119,186,195,27,206,149,78,213,236,193,126,223,192,162,203,238,201,190,217,42,129,152,182,195,219,140,236,100,141,177,102,119,127,104,88,144,183,46,39,55,121,140,223,84,13,140,66,140,126,66,232,26,126,140,84,96,4,115,171,60,180,19,233,159,137,222,159,41,58,58,98,184,141,197,228,192,229,214,225,101,105,39,89,59,205,201,198,97,44,14,151,126,220,220,231,167,77,180,24,167,181,200,166,14,24,223,137,28,48,201,108,25,44,5,185,179,25,112,53,73,0,129,161,204,197,67,221,86,243,147,75,163,21,251,243,74,51,111,31,220,214,245,232,19,2,127,225,136,193,136,152,200,43,41,56,171,248,141,229,100,238,91,114,242,108,246,51,31,138,210,185,184,136,128,22,87,131,2,166,255,92,111,27,6,222,167,25,115,224,51,84,206,35,218,10,99,116,232,71,99,151,60,158,147,159,79,234,147,31,2,230,25,105,72,65,86,185,229,239,145,103,147,84,104,237,121,42,251,107,86,61,48,98,81,73,95,55,138,179,31,77,228,172,15,244,71,55,93,61,177,172,252,24,248,192,19,185,236,231,202,201,193,124,104,165,22,174,81,65,54,143,152,239,137,211,42,73,153,87,97,60,0,28,198,137,124,213,39,224,206,169,248,204,129,107,212,22,35,103,196,27,48,203,254,142,182,97,214,151,60,180,100,213,140,111,40,25,115,113,234,201,211,143,230,253,193,148,92,150,62,114,38,42,191,175,86,172,240,36,35,9,226,251,39,96,250,51,49,200,186,209,166,174,152,253,101,211,97,142,70,175,28,156,140,48,254,193,112,141,196,18,9,201,112,36,233,190,187,54,18,101,23,94,220,54,237,244,236,48,4,99,237,219,249,17,194,230,119,225,40,198,80,216,213,77,99,103,197,253,193,36,161,182,232,136,160,83,176,62,14,254,50,247,94,60,72,52,171,2,25,199,97,154,227,135,164,175,77,21,210,63,159,69,123,86,21,206,3,149,216,175,213,27,211,108,107,153,85,52,58,176,104,12,166,147,111,63,137,183,177,253,119,23,86,188,109,86,133,105,81,169,1,211,163,150,53,93,201,109,125,143,27,9,69,86,13,133,49,81,207,23,126,120,165,132,154,233,115,97,3,174,230,64,42,240,160,53,188,57,140,96,140,38,82,137,230,251,12,148,155,22,184,163,164,29,40,178,81,146,145,231,63,156,167,20,215,189,204,191,84,19,188,185,238,17,23,182,45,2,23,120,80,46,187,48,61,37,242,188,73,7,175,17,39,71,105,69,202,55,180,228,150,175,70,130,132,148,177,195,228,145,34,196,89,124,117,98,207,168,2,89,213,146,145,95,138,151,136,10,138,155,190,16,220,105,118,45,1,159,239,86,83,188,213,108,166,86,192,38,97,39,249,124,24,23,217,7,18,194,94,202,22,63,48,169,240,11,163,79,42,39,47,63,103,22,135,17,39,146,28,24,193,165,235,118,27,188,170,242,49,22,83,229,39,33,106,161,98,171,98,101,123,96,188,87,125,233,195,128,34,103,33,92,96,161,132,204,136,195,231,70,52,221,137,139,216,76,241,88,24,137,146,3,192,231,14,239,175,28,48,100,42,173,161,16,204,231,56,185,105,29,74,193,141,194,237,87,255,199,4,140,118,151,173,149,39,147,55,244,167,182,33,142,72,2,153,102,205,94,253,3,220,112,128,146,22,251,206,48,62,51,104,115,152,102,39,153,84,120,200,136,216,56,188,233,139,214,163,51,171,202,247,219,68,251,75,164,168,42,25,4,58,129,28,166,155,88,216,32,80,84,242,199,189,6,198,170,67,111,140,58,250,244,55,6,165,98,104,53,28,9,66,24,207,1,175,44,246,115,40,122,236,250,213,118,129,113,237,173,250,219,231,27,249,18,66,203,68,73,207,52,35,149,68,115,159,75,223,96,218,100,158,180,78,98,105,229,230,1,5,57,103,180,48,165,6,122,118,92,219,63,65,78,157,197,119,140,106,79,221,62,231,89,121,108,105,25,178,159,11,223,113,44,18,242,90,116,182,182,23,159,27,182,73,244,106,209,153,182,163,236,99,5,93,240,165,45,0,120,171,167,88,87,183,25,127,85,45,43,99,7,232,163,156,153,119,40,1,141,94,113,106,0,14,147,202,21,146,11,162,218,51,130,17,42,250,39,24,220,15,12,153,250,194,240,36,5,254,53,120,126,240,9,61,206,10,167,53,235,179,212,118,223,5,157,240,108,168,104,178,245,133,182,52,226,104,202,130,122,48,101,232,120,217,195,196,97,244,202,106,114,19,44,218,156,145,35,41,10,51,157,110,63,122,66,87,127,30,90,153,114,101,38,248,188,30,120,229,52,226,104,44,255,158,90,60,42,18,241,76,113,241,219,50,223,2,159,241,176,2,166,237,232,57,154,42,139,223,246,170,198,143,82,248,204,6,241,137,176,188,238,58,159,103,138,100,158,195,144,211,181,208,15,137,99,199,51,165,165,176,61,55,54,76,150,217,97,158,170,48,175,205,8,176,124,187,1,203,190,118,13,133,136,23,231,39,218,9,108,254,26,250,204,151,117,98,56,12,31,226,57,57,76,61,63,55,172,84,173,129,130,206,47,175,99,48,246,106,237,225,55,124,204,11,67,225,42,42,10,121,46,251,47,147,220,149,205,58,31,24,117,232,226,240,153,194,102,127,62,222,65,120,245,193,229,236,36,117,186,196,48,195,247,33,217,116,221,181,156,193,53,231,175,158,141,42,102,170,207,50,49,135,165,152,252,232,51,229,36,49,5,32,245,139,183,142,95,120,53,178,155,160,231,74,190,64,138,204,200,220,85,135,25,251,252,148,253,178,153,29,167,14,210,1,173,169,249,35,171,228,238,159,163,167,229,184,63,216,92,228,150,222,150,117,65,249,109,49,162,101,63,124,224,245,149,179,13,52,181,221,23,252,234,67,6,47,149,175,55,248,4,28,126,97,54,195,232,187,28,196,173,241,54,206,243,217,74,24,71,174,117,127,234,173,102,69,11,209,186,60,240,200,241,204,144,127,204,186,176,146,228,137,129,112,162,160,42,102,133,213,164,244,118,140,65,66,83,81,56,2,174,253,147,60,51,24,35,48,125,151,112,141,182,63,50,203,10,180,231,167,67,48,199,96,172,9,198,243,62,200,79,57,124,126,188,42,93,228,204,172,251,107,230,53,184,138,17,2,239,26,189,73,7,71,211,125,27,104,171,165,197,109,13,250,151,20,238,140,193,128,237,54,245,151,207,95,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,132,159,163,219,126,97,234,186,245,194,235,9,222,76,18,35,190,250,101,145,136,92,121,182,221,153,223,24,181,18,241,117,1,158,95,143,165,161,165,42,7,0,50,109,42,49,105,16,34,13,161,144,81,223,91,31,47,200,224,150,159,37,21,182,161,39,184,13,110,75,39,187,19,30,159,159,246,81,8,81,69,41,27,231,135,200,64,196,133,211,177,145,20,198,199,66,142,222,234,210,107,236,178,242,245,176,252,96,45,130,2,23,216,114,63,24,231,131,166,15,13,191,135,146,125,13,64,245,236,76,112,194,81,182,249,237,11,160,96,155,143,172,59,51,138,114,238,213,241,131,135,88,98,0,151,242,201,180,24,204,164,174,71,211,82,254,109,189,232,62,135,146,32,40,26,156,62,159,101,211,79,125,168,217,104,152,86,71,209,139,145,31,62,177,88,91,254,76,8,174,106,82,14,63,86,94,61,174,139,150,71,109,179,199,236,140,221,180,195,176,123,229,186,168,3,47,159,11,177,61,23,147,106,212,34,41,211,248,117,193,4,109,202,173,198,207,225,83,222,88,214,149,134,146,188,192,157,4,128,191,141,74,131,247,84,50,59,50,189,197,31,24,140,27,109,107,232,212,45,219,10,148,185,79,201,234,166,109,217,2,30,100,219,148,172,222,227,178,206,247,175,75,11,84,30,159,67,73,230,170,33,11,111,17,81,34,189,230,158,149,241,125,110,225,171,213,217,29,79,169,126,162,189,0,157,32,126,152,24,90,9,223,203,72,245,53,96,244,170,155,178,201,209,212,186,48,10,177,75,89,215,43,202,78,118,114,146,186,207,44,217,61,253,11,140,27,135,146,159,71,152,143,218,133,67,203,45,202,126,238,221,211,168,192,29,158,175,206,223,213,251,187,126,183,205,99,212,197,129,224,41,224,95,158,74,194,127,244,15,114,92,249,58,111,68,119,254,13,39,155,22,227,96,209,250,164,251,80,254,211,140,135,106,110,163,186,163,42,78,143,249,189,235,39,7,53,105,46,111,241,200,27,178,100,207,126,12,9,132,184,109,171,221,173,103,135,108,235,249,133,123,125,118,200,3,222,92,28,157,49,71,215,93,207,252,60,239,13,92,243,61,150,76,103,9,212,188,19,21,69,107,230,30,140,26,249,179,219,170,247,162,33,191,232,38,178,211,250,87,253,113,154,16,134,110,29,186,113,149,106,192,116,142,61,33,56,29,245,126,114,174,113,234,178,51,80,203,241,133,5,120,60,60,247,1,81,193,35,116,10,45,15,85,112,210,126,210,226,139,71,75,65,27,232,105,59,163,115,33,224,141,250,136,100,136,160,70,249,133,159,224,146,125,184,30,60,210,167,28,9,140,120,81,127,126,57,127,122,31,160,56,87,149,242,39,28,231,94,54,18,30,88,190,76,38,1,149,124,58,23,70,239,129,143,208,179,205,123,247,198,131,28,96,44,12,120,7,117,221,100,178,45,244,92,8,241,221,249,26,116,20,65,145,88,45,224,108,20,96,229,231,55,247,164,0,198,228,94,35,171,73,91,97,247,247,181,204,66,82,175,156,89,120,251,67,219,121,246,39,23,137,212,124,142,147,99,254,147,235,243,58,89,137,190,135,90,24,102,253,137,255,201,146,251,96,40,198,122,203,207,235,132,134,242,93,26,218,98,85,123,176,204,55,199,211,253,232,110,111,245,209,228,210,242,215,142,1,138,104,68,122,80,182,200,254,211,84,67,52,14,152,198,96,242,208,235,236,255,173,95,88,175,12,71,67,191,178,250,147,108,121,96,210,147,14,211,118,178,158,247,137,136,166,163,212,26,198,51,76,201,133,248,109,81,160,90,154,129,29,52,94,249,169,205,132,125,62,7,183,26,27,69,248,218,116,180,43,76,33,193,127,186,153,233,135,190,15,154,204,125,117,42,20,209,159,88,24,201,203,216,184,148,142,192,187,78,195,103,158,68,31,250,131,7,17,227,179,75,205,20,179,3,102,158,209,39,206,199,220,125,247,13,35,175,204,103,31,138,224,176,239,0,10,252,139,85,116,223,131,28,107,15,120,34,212,157,159,244,109,110,190,187,32,187,55,181,127,24,130,152,251,74,172,79,132,253,217,176,177,49,242,52,13,4,137,250,52,107,88,149,42,94,201,198,207,68,131,124,88,145,94,55,205,38,112,170,205,228,184,162,166,229,1,41,41,130,247,183,27,153,49,95,25,209,9,92,207,230,6,99,186,228,3,209,52,191,198,147,45,236,52,106,57,202,35,78,111,142,117,37,159,47,113,182,41,170,21,199,126,207,167,44,46,186,213,242,172,247,100,224,253,135,177,117,218,26,138,16,224,47,223,74,34,59,151,115,126,142,230,227,157,1,163,167,171,48,62,70,62,83,159,61,18,219,160,161,48,188,6,63,186,24,151,78,80,171,65,149,64,233,198,168,47,156,124,241,163,12,122,230,206,253,156,251,124,65,57,96,4,179,180,65,12,115,52,127,27,164,237,53,34,61,175,29,161,156,128,205,138,67,183,123,240,124,61,233,70,111,217,80,5,73,38,226,226,233,244,3,87,155,253,244,183,19,202,54,1,247,162,109,234,52,108,19,231,56,140,109,145,144,159,167,241,132,124,129,162,38,128,45,142,156,60,211,218,233,175,19,46,114,210,219,54,111,162,22,104,167,142,164,48,244,197,64,81,68,232,79,216,185,123,220,53,225,237,214,213,203,74,171,254,229,82,137,110,69,247,192,21,189,37,207,7,194,59,95,77,159,25,108,12,207,180,160,246,185,158,238,49,184,186,177,128,0,239,170,1,49,193,130,167,118,121,252,69,247,99,211,88,214,190,145,252,189,29,45,148,157,201,51,121,253,61,255,158,65,127,242,248,169,197,226,116,96,74,120,15,188,122,164,213,8,4,219,147,55,110,244,12,121,220,104,113,226,91,58,57,239,122,198,67,49,9,200,231,187,110,44,133,229,194,231,221,207,167,10,224,86,229,192,80,102,159,178,13,10,243,190,132,84,75,91,62,241,50,93,190,45,30,185,89,96,245,7,118,85,241,31,220,210,59,219,165,236,101,244,92,77,182,227,169,95,192,61,136,135,6,53,67,191,251,118,70,237,30,254,84,204,249,233,169,172,108,39,106,152,179,197,35,202,49,9,129,74,124,246,12,231,167,104,138,42,80,243,21,192,234,245,79,86,141,230,124,191,167,19,254,210,188,241,20,240,74,76,117,230,37,208,159,165,135,197,193,175,139,2,158,112,55,235,180,193,191,252,135,33,211,39,109,66,132,51,220,227,93,65,130,81,9,33,26,151,171,23,208,217,226,22,53,231,101,85,28,45,94,21,113,196,179,49,162,223,189,123,88,137,9,13,189,67,10,143,179,2,180,128,23,202,89,79,117,34,37,223,209,65,183,204,170,11,75,121,98,174,20,39,223,12,185,249,6,34,211,95,101,67,115,224,201,78,145,96,218,30,140,55,242,165,67,243,125,147,78,166,184,242,108,95,219,27,210,86,175,254,193,23,78,170,93,65,216,15,85,62,80,194,10,173,81,159,24,212,243,244,205,50,8,186,236,153,104,80,156,154,60,64,122,66,210,77,3,163,192,184,203,61,181,247,179,101,95,14,19,88,235,201,9,247,134,175,92,7,222,79,247,35,150,233,197,227,136,51,0,173,97,88,81,4,158,253,167,171,153,37,43,43,0,149,14,15,206,154,117,233,106,23,238,26,51,114,183,172,127,239,72,193,24,59,6,82,107,103,105,126,106,54,12,234,21,207,172,153,229,138,54,210,78,227,191,58,108,148,32,229,74,16,204,237,11,119,85,167,39,64,145,87,141,73,170,246,161,47,211,84,242,253,135,185,83,107,233,125,217,150,98,196,209,152,170,104,83,39,194,153,126,217,144,210,149,218,133,79,92,170,254,233,53,228,231,139,146,114,18,68,27,15,204,16,93,120,2,113,75,176,44,143,20,168,187,22,173,160,17,70,174,168,130,161,207,89,158,190,75,18,40,211,103,112,106,100,85,119,155,8,29,246,72,135,55,35,24,14,165,213,192,76,191,240,194,125,55,107,7,47,147,172,223,55,13,244,202,38,194,133,107,7,6,89,75,65,56,186,158,41,68,18,177,104,177,20,173,114,122,36,28,70,226,71,232,4,63,159,63,95,27,26,33,228,67,53,194,189,194,201,35,153,157,228,251,68,225,49,213,120,224,244,150,42,133,138,150,219,49,226,166,96,221,61,176,245,204,249,133,255,188,225,244,167,199,114,37,81,96,156,53,244,121,19,177,71,154,178,81,66,80,82,12,202,10,205,73,49,192,106,118,84,205,255,51,146,175,13,58,207,146,239,150,176,154,182,78,135,207,86,94,56,242,7,198,180,206,183,69,212,153,182,22,216,22,234,132,201,43,104,205,212,139,210,120,224,26,249,196,70,201,75,28,237,73,154,193,86,253,46,13,181,167,210,180,49,185,49,11,45,71,11,125,55,74,152,195,152,201,159,153,153,44,138,23,108,165,253,142,76,207,133,171,174,123,212,136,233,14,113,120,152,242,130,192,200,27,251,35,37,217,157,84,65,248,183,62,199,185,97,103,45,37,227,117,83,204,9,152,186,73,121,224,25,187,115,120,145,248,245,40,211,239,76,117,62,93,153,152,170,50,39,161,204,46,95,206,113,54,238,154,15,4,30,145,77,1,62,129,199,82,254,34,97,141,255,52,94,12,249,15,246,99,29,43,78,126,62,113,21,66,92,132,163,213,179,252,200,7,38,109,213,78,231,123,243,87,221,243,196,125,90,155,173,59,206,167,1,27,231,76,59,185,55,42,167,14,23,35,166,44,133,201,227,251,133,149,108,60,117,161,132,158,209,159,61,127,5,27,163,169,128,156,57,59,37,223,249,155,156,220,35,56,0,153,126,251,36,109,82,95,73,71,33,18,193,165,92,24,41,147,161,205,216,4,141,254,72,241,171,170,250,5,108,107,110,138,43,95,143,71,2,97,51,107,151,15,195,179,100,38,205,148,210,246,177,74,140,36,242,29,178,55,193,12,40,101,223,43,254,184,170,218,120,73,211,213,242,88,23,37,253,92,159,126,107,10,237,203,31,90,69,14,226,249,105,166,21,79,188,1,87,45,136,98,89,116,230,75,127,97,144,48,101,127,141,221,209,46,57,14,134,121,173,93,182,38,34,23,47,4,30,86,206,10,211,212,95,2,61,43,128,68,87,136,152,164,216,166,82,117,160,137,81,96,8,170,241,186,234,79,188,88,187,162,231,138,205,162,49,27,52,19,74,153,50,71,105,208,120,150,89,123,143,121,29,145,216,254,45,25,122,219,76,20,243,62,51,246,38,18,105,80,104,79,95,171,19,48,166,119,122,48,220,158,248,128,42,102,29,227,65,207,164,180,47,58,197,62,23,38,247,72,101,198,19,197,242,180,234,209,76,102,185,93,120,228,169,48,154,165,49,204,26,14,182,58,206,32,242,199,158,170,55,203,122,107,219,115,130,111,224,23,110,164,187,135,131,110,61,33,126,105,205,196,57,245,104,244,117,118,28,141,86,175,246,99,163,29,18,31,126,99,129,127,154,162,77,166,52,7,76,191,247,211,113,61,238,78,19,197,235,252,7,188,17,128,9,24,57,35,189,178,51,223,229,152,238,104,192,42,79,71,181,245,254,57,138,98,166,182,215,35,115,177,47,56,85,109,208,244,255,242,246,187,194,73,49,235,3,181,86,54,79,232,117,51,208,208,163,73,116,59,183,30,24,161,213,7,166,10,58,2,62,99,78,251,227,151,153,42,196,209,103,22,86,237,47,212,48,71,20,41,76,165,79,213,239,200,126,192,163,112,216,182,139,250,219,8,216,198,8,63,135,119,205,53,110,100,200,157,3,123,224,19,157,61,179,221,70,75,57,5,124,94,172,22,39,17,123,201,173,197,165,157,105,65,83,126,112,218,35,95,200,120,37,12,123,186,48,198,138,249,10,21,202,189,181,255,163,155,11,210,7,195,34,170,218,167,148,86,113,201,168,245,235,250,111,218,31,98,252,55,223,160,155,198,95,79,218,52,67,24,229,63,61,138,185,167,104,75,141,53,14,92,88,190,30,54,227,8,5,200,193,75,40,147,52,251,224,106,114,15,158,111,15,59,170,174,173,149,11,171,201,20,240,166,221,196,97,200,130,79,31,58,41,34,15,136,145,160,87,89,63,246,176,16,50,227,174,155,153,203,105,235,151,9,182,5,140,150,69,121,250,185,251,253,6,76,55,78,91,222,170,9,243,141,128,217,201,106,87,26,133,254,56,152,192,68,155,210,172,83,253,222,246,194,102,88,251,229,82,205,37,46,140,237,202,211,239,77,38,46,158,56,26,27,34,117,101,173,122,179,197,18,48,73,13,175,7,174,59,102,28,212,64,186,54,210,154,232,67,60,112,146,85,123,202,51,33,240,217,41,206,109,253,13,218,130,200,183,26,75,219,52,145,82,61,57,141,100,113,215,56,211,61,13,82,166,12,19,177,31,181,175,220,94,120,5,173,133,90,7,90,11,218,223,200,245,140,128,207,64,123,58,213,121,7,59,142,62,251,132,161,93,101,157,73,40,158,233,98,108,104,247,62,142,52,41,86,175,69,181,253,105,177,55,127,185,30,176,249,66,43,204,62,60,78,142,158,118,121,97,183,167,254,193,251,81,83,192,222,224,70,204,203,194,86,133,33,211,199,92,12,225,105,205,250,192,228,138,2,110,218,171,100,240,190,147,45,42,15,73,71,49,116,198,200,70,82,66,74,127,30,221,102,172,187,203,244,166,244,177,208,37,26,43,16,158,126,249,25,107,136,180,204,248,109,228,161,246,115,52,219,225,248,109,118,49,77,59,105,201,87,199,79,79,180,98,180,201,183,17,203,56,188,127,114,172,2,211,174,16,35,17,9,46,209,232,250,181,39,123,239,51,194,150,51,191,189,207,63,174,177,195,214,243,173,226,1,103,166,245,30,68,74,240,21,178,134,54,117,23,87,58,129,140,107,189,126,10,231,248,254,6,92,196,170,159,200,34,7,230,75,231,160,158,252,52,241,158,123,68,80,202,97,82,40,58,146,214,180,79,212,97,74,36,186,72,32,206,30,107,227,48,29,1,109,32,222,164,48,71,28,221,16,7,149,23,178,173,170,223,28,70,7,83,103,14,236,38,178,239,87,49,145,220,85,103,188,207,208,203,225,81,254,56,26,126,118,187,48,146,37,242,88,54,122,73,247,190,73,115,43,58,112,114,234,129,174,217,180,217,124,19,141,251,94,25,198,80,127,58,217,45,39,224,43,43,108,246,41,201,139,246,235,30,242,232,16,235,211,37,109,49,176,92,219,89,40,252,183,169,55,23,105,195,101,239,188,163,30,134,24,12,27,123,133,103,11,118,164,37,185,196,28,143,144,182,176,184,58,188,8,48,20,110,80,52,252,232,19,167,170,220,2,94,107,35,170,78,131,44,97,74,122,225,124,175,49,24,42,252,9,145,99,96,150,216,222,94,124,162,210,92,254,184,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,28,198,55,103,95,32,47,4,170,211,136,215,9,39,124,232,116,67,237,33,121,148,99,93,146,249,185,114,38,66,95,61,38,29,126,91,71,26,226,65,163,198,51,95,20,251,229,104,136,114,177,166,82,243,30,146,239,108,166,50,31,239,179,65,169,170,242,233,98,20,86,61,232,156,61,65,95,81,152,61,184,39,31,104,7,89,91,95,216,207,159,195,127,26,214,193,122,174,140,246,159,184,50,50,244,98,251,130,141,11,102,124,113,114,83,171,148,71,190,32,50,213,128,233,248,211,21,217,92,25,60,102,157,86,36,212,159,222,86,28,119,116,156,203,158,122,95,240,114,46,76,91,158,40,68,88,64,21,116,10,99,199,62,211,48,125,204,177,75,135,137,145,134,126,4,155,161,232,219,128,73,170,105,55,61,186,227,195,19,71,163,142,160,235,218,185,178,233,91,74,248,171,103,185,208,43,27,100,47,70,192,236,251,244,167,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,156,90,24,42,148,190,201,89,250,185,145,173,145,230,148,86,172,39,215,103,99,216,80,89,186,50,91,97,103,236,34,19,24,56,153,169,143,194,36,15,29,133,185,38,89,21,138,173,41,104,61,76,173,67,44,34,128,137,216,90,192,227,145,68,44,240,188,135,127,95,228,53,138,112,59,129,91,109,190,78,44,243,191,17,73,184,146,173,239,201,81,76,55,101,194,99,182,107,203,55,202,103,65,49,41,24,133,33,203,206,128,91,215,237,13,76,191,153,125,209,94,232,252,74,180,113,166,51,179,60,112,148,118,83,125,162,20,179,125,162,54,125,232,213,228,117,148,243,207,246,184,112,241,225,106,36,142,5,252,217,81,250,72,128,106,41,173,247,136,237,91,73,213,225,14,167,110,43,140,180,185,63,81,172,221,68,129,5,24,182,172,191,174,158,152,79,245,161,224,1,226,7,227,233,32,14,242,134,206,251,211,159,14,141,194,59,100,24,152,119,159,42,164,193,229,194,3,71,71,253,0,128,171,194,181,255,113,244,108,23,134,20,170,67,193,252,160,61,190,91,240,214,91,214,23,98,182,129,37,96,123,9,23,70,251,58,234,113,203,28,208,210,3,55,68,32,62,120,242,13,200,178,141,237,123,139,232,112,157,64,138,207,81,224,66,221,211,199,138,205,120,178,99,60,112,65,114,52,96,52,142,245,228,173,97,80,241,193,11,125,247,161,151,134,191,183,223,54,110,107,26,0,154,122,117,48,104,22,178,89,42,174,201,142,225,220,155,255,52,55,173,219,50,83,114,26,94,93,66,206,232,12,90,185,178,102,249,55,63,122,83,168,212,223,134,226,20,137,40,242,211,91,31,41,1,71,246,117,23,214,110,82,185,198,66,53,55,26,1,207,240,135,186,50,21,62,81,130,39,22,77,21,122,234,32,167,30,27,107,8,108,252,82,244,182,207,135,222,118,124,158,180,89,201,218,87,44,95,30,95,136,181,155,118,61,183,201,219,5,204,243,21,53,171,50,172,47,221,209,141,241,232,124,80,216,112,23,238,75,167,13,244,118,146,215,50,104,198,40,58,80,6,130,138,62,159,129,118,213,154,43,214,88,229,143,140,77,87,87,57,83,122,9,206,58,61,3,222,194,201,195,33,226,124,125,41,80,235,98,123,96,147,127,12,120,252,113,101,76,188,190,234,110,228,193,90,121,96,150,213,18,112,78,210,152,12,204,127,139,187,198,70,104,191,240,217,8,222,147,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,191,205,58,155,245,202,127,150,23,37,224,62,68,56,29,118,51,217,181,128,105,34,19,49,84,140,156,87,240,201,177,105,218,226,121,11,140,140,85,14,24,171,74,61,26,198,129,15,21,120,210,73,2,110,186,78,122,80,75,49,210,46,162,43,99,98,20,124,176,31,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,254,54,254,134,62,223,97,11,253,168,215,86,178,29,37,199,111,171,229,218,15,140,229,135,154,127,146,194,48,48,210,62,254,204,72,228,10,27,235,63,129,155,42,177,178,223,225,243,11,248,92,134,100,24,170,201,41,197,247,131,84,146,70,204,231,232,115,61,94,55,166,27,54,137,34,60,48,123,125,191,107,88,248,90,74,228,232,200,249,91,7,132,38,154,206,79,83,201,10,56,219,156,166,48,166,109,254,84,140,164,63,159,219,158,171,251,242,180,145,255,235,207,203,222,38,160,224,48,91,111,125,164,228,249,2,164,239,91,214,228,131,174,145,227,235,194,207,88,44,36,40,219,231,210,99,20,178,115,238,50,35,89,187,81,247,80,196,148,120,180,210,81,173,62,232,57,128,109,126,160,178,167,172,164,56,147,167,70,208,221,108,210,170,139,229,41,41,139,31,76,205,17,174,156,28,93,176,168,254,210,19,68,111,231,109,201,76,92,73,81,58,197,160,224,21,78,179,218,3,15,103,22,1,147,80,147,251,46,144,175,123,156,220,114,91,114,99,149,138,249,142,163,59,9,76,25,11,24,143,126,242,231,192,195,116,239,5,110,172,43,113,52,121,148,165,48,242,178,223,154,15,60,85,6,153,233,49,82,223,37,89,35,164,222,215,249,50,93,26,6,116,100,113,18,66,139,138,25,46,46,108,83,125,40,10,247,144,70,2,30,77,229,155,169,12,150,207,35,108,225,80,69,184,34,47,132,238,1,143,100,128,177,161,205,10,67,205,142,163,33,78,234,209,124,109,113,91,5,142,172,220,85,183,162,168,63,177,179,29,130,101,161,48,218,116,142,82,118,215,207,190,155,253,159,143,132,51,40,160,233,9,60,166,59,136,25,60,197,128,248,160,180,122,198,101,193,78,144,228,180,251,29,58,108,110,98,114,240,64,36,34,6,217,249,152,90,210,17,108,53,140,24,38,12,201,165,243,209,9,138,146,55,250,2,195,228,82,24,9,136,120,220,188,120,145,160,4,62,251,157,120,213,108,80,210,124,142,198,117,104,7,220,231,212,105,122,66,87,168,113,52,69,199,170,40,45,251,1,174,182,159,99,145,29,168,254,188,141,10,39,153,63,250,149,8,161,62,216,218,43,244,182,38,183,225,119,69,165,39,235,44,187,44,179,238,232,153,21,117,54,90,40,208,21,127,89,144,107,180,62,66,216,221,253,203,192,115,67,203,31,180,211,39,127,212,70,118,110,114,201,148,192,93,73,205,140,190,96,122,10,204,222,52,102,3,246,133,77,62,73,211,202,245,46,193,194,205,13,213,192,111,144,245,60,241,13,76,47,125,17,152,38,93,127,90,196,228,75,48,100,24,238,153,141,24,120,175,203,248,13,159,25,155,193,252,73,126,56,143,43,204,74,54,9,139,106,61,122,163,103,18,215,69,226,95,230,10,88,112,56,149,124,240,68,111,81,97,154,37,75,124,237,147,52,156,68,186,76,145,219,25,119,192,208,114,229,198,42,172,3,127,160,84,112,182,222,54,42,241,45,110,123,194,240,110,122,238,243,162,93,172,131,53,196,204,151,47,220,80,123,244,7,74,22,181,203,142,138,163,199,138,185,132,128,92,103,41,246,206,53,197,72,176,14,30,41,36,183,54,76,94,58,224,243,7,153,137,32,247,157,119,29,191,141,158,170,124,25,208,48,82,12,223,185,169,37,234,149,161,80,59,253,202,144,108,86,145,122,210,58,201,117,22,104,93,161,163,90,46,188,195,177,42,126,225,203,218,60,228,228,29,38,192,133,141,235,172,71,227,60,89,251,133,183,22,115,27,70,82,174,210,70,238,240,124,211,50,21,53,83,67,152,51,96,170,152,119,190,160,7,162,228,120,104,166,248,32,75,49,45,208,201,41,67,118,229,91,55,23,231,11,47,114,225,103,37,94,227,65,81,167,14,180,99,2,40,40,196,197,92,2,62,107,140,126,63,203,154,235,227,220,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,108,43,127,112,22,110,166,145,185,87,185,231,206,75,155,45,90,251,217,107,149,59,20,234,208,97,6,7,228,115,58,252,193,73,247,230,141,220,201,157,250,233,214,74,58,196,55,5,237,24,9,57,67,194,18,20,38,237,253,105,84,165,147,30,140,138,111,186,99,248,201,104,227,212,50,110,240,98,194,253,138,158,192,37,221,111,11,123,191,166,167,238,155,217,51,96,172,231,245,232,101,2,165,1,195,94,208,163,55,181,152,251,101,226,39,120,143,62,251,116,146,108,49,43,24,73,164,9,124,130,215,92,239,172,80,116,187,196,222,118,141,248,112,17,178,216,146,112,160,119,37,183,25,7,67,146,150,217,172,159,240,48,205,136,94,206,254,159,24,227,194,165,154,33,71,76,118,19,139,100,129,27,233,249,152,83,108,239,166,48,117,210,251,208,96,194,200,185,207,187,44,94,54,101,146,94,106,251,13,211,178,146,3,12,24,231,176,44,240,249,56,214,189,175,95,60,41,176,187,111,253,86,143,179,92,44,5,113,19,168,2,235,187,182,170,234,231,215,4,204,255,228,179,254,213,38,99,128,3,103,125,38,29,91,146,216,87,96,151,41,68,115,131,221,34,241,7,87,173,2,244,95,227,70,44,154,187,105,249,15,250,42,118,206,14,143,71,134,7,41,197,113,38,133,248,233,113,110,235,57,154,170,247,184,203,57,139,219,69,167,233,249,221,56,1,237,70,65,207,198,46,223,197,190,152,191,153,192,20,200,99,207,49,30,139,31,4,197,97,241,121,124,3,153,80,223,6,253,9,159,115,170,133,63,172,122,242,60,87,25,114,97,144,117,155,204,162,198,93,172,17,4,119,35,203,203,117,51,223,247,24,100,102,57,170,195,228,108,118,70,188,74,84,218,151,142,80,108,215,119,44,245,172,222,73,166,81,152,59,159,149,141,185,210,227,5,60,5,93,97,93,71,156,138,148,171,68,200,35,89,55,81,132,223,40,141,10,195,3,47,174,16,233,1,134,54,36,63,77,82,177,68,76,120,222,69,123,97,216,106,17,194,84,174,91,6,217,160,35,109,198,48,130,112,80,36,231,117,38,201,134,181,106,108,59,200,182,202,141,21,148,211,2,165,183,125,40,74,42,239,194,3,82,159,192,216,166,239,248,244,216,150,87,253,233,74,3,68,219,1,119,181,207,26,236,108,189,143,149,141,239,18,25,29,136,15,48,46,99,235,154,33,63,200,47,183,230,124,233,66,147,158,250,131,254,192,28,51,48,202,215,127,192,104,176,250,167,67,140,161,174,69,40,108,159,241,125,97,120,136,229,57,250,76,101,45,96,212,1,228,174,216,21,215,216,144,227,237,164,129,242,192,108,238,110,139,19,46,247,18,59,225,170,125,43,204,216,2,62,213,208,65,169,189,71,226,136,210,158,58,248,76,178,151,249,230,47,173,97,228,254,54,180,34,84,95,34,57,138,100,225,61,250,167,153,21,217,29,110,109,180,23,38,80,191,48,60,37,129,169,72,71,198,235,172,204,80,37,47,76,65,116,70,82,152,223,25,178,43,162,251,180,71,35,5,50,232,210,158,75,212,54,243,77,71,83,239,82,98,11,222,62,105,196,47,211,175,46,51,56,50,42,59,58,110,204,13,70,250,65,15,12,79,162,220,163,33,219,203,79,243,60,67,82,117,35,185,212,245,232,95,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,249,101,10,187,229,86,84,80,16,145,231,77,119,91,104,85,110,11,35,116,24,193,199,88,145,230,51,203,55,169,45,160,197,149,82,148,99,232,83,148,220,13,37,99,55,26,4,238,176,167,228,101,117,26,24,106,92,25,25,42,41,230,44,51,22,94,113,95,240,157,245,117,208,222,83,253,227,58,81,51,169,87,185,109,42,244,161,146,67,159,182,118,60,83,234,68,171,52,170,107,152,45,202,86,145,46,88,54,1,14,55,35,148,11,12,41,56,106,223,155,164,128,44,47,139,194,222,140,170,252,249,186,112,52,16,24,63,139,123,114,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,147,99,97,36,179,56,118,177,61,40,72,19,169,114,73,234,90,11,97,218,243,254,244,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,231,86,231,32,218,184,16,72,17,152,58,70,192,191,160,200,37,187,177,162,40,98,151,105,93,179,244,217,6,255,201,88,228,2,179,16,199,133,17,179,110,5,109,177,21,84,202,230,29,231,184,29,90,129,38,247,42,226,66,216,129,231,153,239,15,55,149,12,235,63,255,181,96,140,209,62,182,239,2,65,233,133,148,200,253,233,222,165,41,133,216,249,140,66,57,249,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,207,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,231,102,116,25,43,184,0,74,190,207,14,46,33,82,184,127,98,249,69,225,29,58,183,63,123,155,169,191,76,150,167,197,193,136,168,181,170,240,153,127,156,210,101,238,55,187,234,77,163,192,91,164,226,142,13,204,133,23,44,210,216,126,204,95,55,147,194,39,192,246,240,11,237,201,162,115,70,101,240,132,156,13,243,123,21,145,93,210,83,102,48,26,48,84,0,61,218,220,228,227,104,106,207,250,66,136,59,111,180,141,66,168,104,238,89,68,219,67,105,115,255,180,211,186,192,102,162,18,87,14,137,65,166,179,74,27,99,30,247,220,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,131,171,245,103,78,121,44,112,208,60,89,4,123,253,132,204,85,158,57,220,221,11,227,88,176,100,156,118,52,228,156,139,96,238,20,163,200,11,69,10,212,195,241,2,71,156,142,55,133,83,118,173,132,130,166,95,151,12,129,21,253,217,240,6,188,147,180,60,67,103,59,241,152,23,218,50,148,128,34,87,86,76,188,48,14,174,21,218,157,194,205,221,212,13,102,55,37,159,72,153,182,231,116,24,194,70,210,147,211,171,18,63,108,202,197,2,210,232,48,239,169,235,144,182,126,35,214,211,12,28,71,87,245,187,164,133,227,252,82,141,235,254,53,39,10,76,169,97,196,133,97,144,208,228,183,105,145,109,251,194,232,202,232,164,132,34,224,61,57,186,77,73,230,98,227,161,150,184,242,51,174,134,78,151,168,148,223,159,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,115,230,233,9,127,155,6,146,204,89,44,111,43,126,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,91,199,47,60,53,168,173,184,108,249,246,228,247,211,233,57,26,81,191,59,18,14,44,69,165,14,213,167,187,163,228,239,183,87,151,183,5,191,210,45,8,13,126,162,191,159,251,218,125,102,232,194,201,35,181,194,232,125,102,16,53,228,194,104,69,112,210,189,141,147,34,70,125,8,114,145,254,137,219,162,239,180,72,184,189,109,155,238,183,85,250,30,186,139,88,219,37,128,10,237,19,79,152,143,69,166,247,210,32,134,214,212,60,190,27,247,188,7,99,11,207,160,37,195,164,176,93,185,69,104,12,183,166,70,249,70,255,143,154,63,221,176,50,137,194,169,202,45,170,250,48,145,164,237,138,45,132,245,233,197,149,141,169,123,96,244,99,32,63,251,109,209,20,47,107,42,148,36,74,249,31,204,172,41,45,218,236,98,173,239,238,131,141,160,211,101,55,185,248,199,203,131,168,1,100,233,76,239,38,164,19,172,196,12,169,80,24,97,228,46,75,8,38,23,110,179,75,89,168,147,91,29,193,246,41,172,159,163,62,191,77,186,255,187,111,68,214,185,208,11,243,126,98,77,69,201,171,11,171,247,108,152,7,165,55,135,11,146,116,50,161,160,160,177,99,4,159,41,124,39,169,83,176,247,167,77,225,187,242,115,93,103,155,49,53,53,96,90,3,223,125,35,196,38,245,23,62,121,114,71,254,211,231,85,47,241,184,37,197,91,75,140,81,180,153,155,168,122,31,184,27,223,196,97,122,251,101,101,202,4,50,158,206,68,171,118,54,17,179,237,102,146,238,202,96,229,71,86,219,154,16,217,97,73,135,102,119,31,34,3,114,214,230,109,138,52,14,67,139,153,146,47,97,137,116,125,199,2,65,53,137,57,21,150,66,150,112,118,216,12,91,229,190,160,190,36,31,43,20,191,154,144,11,177,87,235,221,141,129,233,111,41,136,250,8,140,221,170,87,24,201,13,156,213,70,94,39,253,210,46,98,138,100,5,12,182,165,48,26,207,126,229,244,21,119,125,97,216,18,247,233,191,93,112,0,223,122,242,137,11,171,31,141,156,175,52,104,88,219,66,139,10,59,58,147,75,216,20,230,98,182,156,12,77,49,178,143,249,156,156,37,221,227,206,19,147,146,79,147,87,2,223,199,117,93,76,9,71,52,128,48,115,128,110,235,231,70,20,121,202,238,40,211,75,229,107,23,182,148,208,38,53,121,198,51,241,23,50,97,49,73,148,147,233,8,140,80,162,209,131,175,96,53,195,159,15,52,243,182,164,63,140,159,167,83,141,40,107,208,99,113,97,122,150,99,160,236,132,44,132,140,163,76,11,145,127,92,205,108,206,229,212,231,167,189,7,232,128,68,71,91,211,137,248,220,248,61,97,139,194,214,86,224,5,13,103,59,140,132,152,236,217,242,175,115,227,123,216,108,77,96,147,11,76,235,133,143,3,155,27,117,171,74,42,115,184,230,101,33,242,218,85,243,164,136,169,181,11,91,11,177,228,104,55,22,209,62,79,159,165,10,131,17,73,194,226,99,238,78,1,180,185,51,211,22,129,81,172,203,1,19,43,104,14,54,217,98,247,161,88,132,140,166,25,92,106,63,62,198,140,1,113,41,170,60,164,208,179,192,116,8,35,172,55,251,91,157,44,193,230,114,138,147,88,199,18,240,236,200,253,204,12,85,89,83,97,133,159,152,196,223,6,46,2,75,54,139,176,127,146,251,23,160,51,131,187,130,30,109,241,144,255,52,9,192,36,113,4,187,199,225,5,144,66,215,70,213,220,111,154,38,151,84,2,166,232,164,39,199,40,32,197,133,147,181,147,41,60,161,37,17,132,121,115,196,22,14,118,167,223,196,59,130,75,55,186,136,4,133,120,52,70,59,216,129,233,194,206,154,110,95,144,33,226,182,119,214,100,11,106,44,59,197,133,193,30,212,237,26,86,20,211,123,66,204,65,158,254,35,129,9,87,119,192,181,61,207,164,35,13,233,129,6,4,28,173,159,3,39,72,79,14,55,122,64,244,104,132,75,106,92,25,4,20,125,38,221,162,143,11,83,32,209,26,4,246,60,247,104,62,98,125,102,164,133,220,178,23,152,122,188,30,61,102,196,240,116,141,229,174,227,219,106,4,62,27,245,57,68,222,189,155,175,179,23,108,139,105,241,139,36,62,48,252,182,184,105,188,6,235,115,116,29,238,67,92,216,149,36,77,60,155,233,107,138,15,207,188,210,117,140,18,172,182,123,97,212,234,199,31,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,243,219,57,199,135,203,12,62,138,14,113,92,22,231,133,87,123,6,18,102,73,213,9,109,125,163,41,37,9,40,186,200,178,183,246,29,24,217,90,189,180,129,40,172,231,244,40,190,35,31,163,95,54,27,20,127,104,48,56,133,150,102,112,4,226,48,193,158,252,147,81,225,131,198,74,59,206,147,123,38,119,159,118,76,226,72,161,174,161,179,6,166,28,223,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,97,91,161,99,233,195,158,72,226,248,239,22,26,218,101,111,64,13,178,187,159,16,240,25,50,235,57,245,66,222,199,97,222,196,220,47,28,220,115,104,143,39,180,108,15,28,163,0,185,239,181,117,134,166,121,222,59,210,41,21,161,66,52,223,131,99,103,49,170,81,29,158,163,207,102,195,167,127,74,0,181,62,183,5,29,206,175,187,98,80,87,245,113,18,239,199,48,96,155,41,178,65,63,120,9,188,179,22,109,240,37,110,17,199,210,133,80,198,179,36,66,187,30,235,194,245,169,79,79,90,247,253,174,105,102,23,165,10,96,148,67,70,192,123,137,36,10,43,38,162,92,126,215,8,239,232,93,99,112,230,218,106,134,238,146,158,101,9,217,103,63,183,213,101,199,11,135,122,154,193,42,233,104,112,164,17,7,61,141,79,72,215,41,190,122,90,119,96,93,36,196,70,131,187,23,47,12,158,67,195,73,194,169,136,233,126,95,176,190,15,126,203,197,63,138,153,216,10,131,227,7,71,115,198,207,128,93,199,176,241,134,125,227,62,76,34,237,89,51,77,193,42,224,19,7,191,63,205,14,184,95,116,104,21,217,224,22,159,45,108,171,54,255,56,122,93,24,99,207,63,224,217,5,38,175,245,196,40,164,207,63,248,108,95,75,235,207,114,189,48,130,40,14,195,23,127,227,163,90,93,96,160,152,128,218,28,127,192,209,61,55,89,251,53,187,10,28,105,154,201,30,190,63,107,7,254,129,190,172,81,3,75,83,7,3,243,174,23,207,169,235,78,212,127,21,70,83,213,47,188,176,89,158,58,205,210,206,225,97,31,246,142,244,211,232,32,55,87,173,15,174,52,219,55,253,66,152,32,253,227,196,76,13,145,79,93,214,106,246,102,250,194,119,154,159,237,195,248,229,110,29,94,116,152,235,141,53,180,153,253,198,80,34,109,250,76,7,89,72,255,70,136,41,187,134,33,108,69,134,71,18,19,231,133,135,122,130,84,75,244,39,77,179,155,120,190,237,93,66,3,202,244,30,182,232,248,217,164,147,35,34,197,3,118,43,74,163,84,100,118,39,77,227,154,73,177,213,37,54,123,148,75,91,122,38,234,140,235,65,156,155,234,157,198,25,8,217,185,23,12,240,238,83,191,78,10,247,35,30,10,154,118,89,151,197,137,56,97,9,24,141,146,244,236,93,86,26,49,76,7,6,197,207,60,159,119,244,210,35,209,96,124,201,7,78,46,17,197,148,67,33,235,61,249,118,238,36,41,213,51,49,228,231,177,24,115,255,131,241,64,149,70,99,96,110,199,127,123,66,23,26,207,83,179,93,129,195,216,250,237,231,149,96,112,229,40,229,248,174,159,200,175,173,209,225,185,181,87,24,24,97,188,128,73,44,76,29,105,220,139,111,191,39,150,30,79,144,67,70,59,206,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,15,70,4,122,101,141,191,152,167,93,247,247,192,22,202,60,107,204,14,9,78,76,58,150,74,216,216,214,169,71,67,25,214,164,107,151,103,15,145,150,115,93,11,118,75,41,235,19,239,240,221,124,222,160,254,150,180,228,115,224,66,197,207,97,54,32,79,32,143,53,166,175,219,204,28,121,105,72,219,112,160,143,251,134,223,91,245,177,156,69,135,185,219,225,179,83,45,202,151,107,80,126,226,190,225,208,60,223,62,251,174,72,85,82,83,214,4,109,106,230,29,231,87,70,170,191,232,242,71,250,62,242,183,11,118,196,214,197,19,165,164,232,225,91,144,29,159,148,73,51,77,34,135,97,1,190,60,192,98,62,46,14,147,22,215,201,182,89,213,188,6,76,160,165,39,103,43,229,129,20,106,72,210,85,3,10,129,126,6,186,207,95,127,96,30,114,28,124,254,168,133,226,132,245,144,211,210,128,97,101,203,67,163,79,218,153,205,120,185,26,67,72,96,170,51,59,238,139,93,193,3,163,166,237,9,218,101,220,123,93,60,43,221,141,222,240,176,208,126,19,189,76,131,75,84,10,32,75,240,18,20,134,44,19,191,253,147,120,19,248,44,127,253,30,189,41,239,202,111,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,156,236,132,9,254,212,72,91,63,217,7,83,182,245,2,202,129,45,29,36,176,9,19,251,27,67,249,69,227,125,196,126,34,125,64,19,241,153,101,228,169,156,37,127,52,239,100,58,79,151,146,217,124,207,189,226,167,49,238,125,150,94,108,21,92,245,27,184,230,103,179,107,154,187,158,55,36,227,157,134,198,128,164,40,131,121,115,254,173,188,41,27,156,115,162,192,136,138,100,211,8,17,25,129,234,113,243,66,228,62,235,174,177,210,141,234,203,31,126,224,243,249,184,43,130,85,126,95,148,148,158,228,220,153,217,87,72,124,160,5,178,186,102,54,42,130,21,61,14,70,61,100,235,72,161,54,250,93,216,54,185,227,254,140,20,186,62,183,195,51,107,238,128,169,50,162,40,180,45,149,59,118,222,205,217,171,121,203,241,182,222,68,77,51,209,164,236,166,44,192,236,17,139,62,237,115,199,62,105,224,227,192,31,21,158,195,197,92,128,209,65,215,129,48,173,200,23,240,217,226,148,103,24,85,18,79,31,92,77,78,74,7,66,230,47,248,111,215,110,102,153,2,179,190,249,48,162,209,46,63,187,229,196,158,170,5,188,172,129,90,96,200,222,190,7,66,73,71,57,240,48,178,123,245,94,12,60,166,176,177,213,147,23,218,120,252,228,44,110,93,103,203,132,150,166,175,110,148,5,224,58,93,54,248,143,117,21,71,159,45,169,120,115,33,105,216,35,67,12,9,134,237,129,160,227,18,153,32,88,81,111,20,20,227,235,28,168,229,5,5,165,95,194,151,31,250,161,86,87,122,253,111,135,227,99,1,1,126,117,124,217,180,126,69,212,75,7,179,118,75,163,17,211,221,216,247,103,234,40,102,199,192,253,178,214,208,89,42,42,245,178,173,71,196,151,108,194,160,71,203,31,81,138,48,203,40,104,198,44,177,168,106,166,216,229,158,96,7,70,81,93,250,29,112,7,138,74,51,67,176,171,176,201,102,42,11,49,141,19,26,32,33,169,7,211,158,56,3,110,56,107,234,209,25,118,178,63,82,248,85,73,4,49,224,106,210,15,28,48,31,185,244,59,76,235,182,118,148,1,95,246,131,46,55,55,1,238,234,167,4,157,110,236,104,49,183,238,209,44,141,176,7,198,232,232,194,150,59,85,152,166,102,127,102,214,220,162,99,97,96,176,20,67,5,70,155,240,58,27,114,85,37,202,158,103,92,229,173,253,66,188,2,130,31,135,169,74,15,69,241,46,247,43,51,253,85,189,178,206,206,237,11,115,106,50,143,28,121,100,125,152,41,146,163,5,233,242,169,112,136,2,85,154,238,135,152,49,129,66,183,152,1,215,166,74,99,27,193,180,18,104,35,190,205,138,86,119,29,50,173,53,85,189,218,70,213,248,150,14,80,114,4,122,89,70,133,233,14,47,26,108,244,104,118,78,61,126,249,252,245,37,253,114,155,242,186,203,252,1,227,221,167,71,39,91,7,63,24,107,37,21,183,222,84,203,202,158,1,247,170,226,108,219,58,66,63,126,138,85,156,185,122,129,177,181,75,254,54,32,149,171,124,3,28,62,216,174,31,140,84,210,51,103,84,136,120,113,105,4,91,231,206,255,219,127,251,143,127,252,183,191,253,235,191,253,229,111,127,255,235,95,254,159,127,250,159,255,227,159,255,250,47,255,247,63,255,251,255,241,191,253,47,255,148,254,227,63,254,241,127,254,253,223,255,237,47,255,244,15,255,235,95,254,249,239,255,239,223,254,242,15,255,248,223,255,242,175,255,227,47,127,255,219,191,255,211,7,252,239,127,253,151,191,252,151,191,255,237,175,255,242,223,255,225,31,255,207,127,253,215,191,253,95,127,253,151,127,254,251,57,207,127,141,31,61,143,218,69,98,43,221,102,85,95,50,235,180,119,82,67,232,170,143,49,1,86,55,165,197,253,46,76,131,228,147,172,103,17,115,209,54,116,131,72,96,232,237,146,73,139,161,187,96,36,75,235,20,237,74,231,241,248,79,111,51,18,147,103,89,112,245,109,62,72,108,162,23,113,133,93,172,129,214,159,37,51,251,144,246,65,100,16,221,110,8,169,51,102,174,7,37,88,93,1,111,200,4,210,58,69,111,250,215,252,116,96,6,129,54,86,33,184,236,159,77,62,87,253,200,1,35,108,27,181,193,106,147,152,122,219,64,84,35,97,28,112,47,67,103,3,90,219,92,30,253,192,214,104,146,31,152,86,249,128,205,109,79,225,17,94,69,192,38,19,161,13,101,112,213,252,169,32,79,33,188,19,154,213,104,244,241,167,98,194,134,122,105,103,184,47,23,117,3,198,236,86,143,134,130,87,29,70,195,73,143,166,177,196,211,87,228,208,160,103,86,237,178,163,164,239,183,77,68,168,6,79,20,237,155,83,254,233,44,192,55,174,42,92,207,200,218,1,175,71,180,109,153,0,119,188,48,148,141,85,207,5,239,80,132,117,3,30,229,233,21,157,251,230,81,129,247,210,169,110,77,218,21,146,191,238,19,130,64,160,81,152,196,120,14,216,194,14,133,83,228,229,42,222,162,53,107,203,37,186,97,219,231,96,38,163,42,41,121,235,231,172,119,44,157,125,2,109,219,10,247,237,201,204,106,60,46,21,160,93,236,12,189,185,170,226,14,52,84,68,10,33,38,108,209,28,222,56,181,104,171,41,251,41,159,234,178,41,29,215,23,110,49,235,100,51,217,212,142,205,97,140,155,64,81,104,208,62,85,88,28,213,47,156,226,124,210,14,243,115,39,195,197,236,216,149,96,161,165,93,201,103,180,204,248,70,200,227,136,75,160,193,184,4,5,140,163,183,54,247,90,254,102,4,204,212,160,45,230,59,143,64,77,56,40,107,27,248,242,216,9,144,42,223,122,64,207,32,129,98,108,172,205,233,3,35,158,128,199,235,97,198,203,233,190,113,169,52,100,214,170,125,243,39,232,154,241,105,226,195,214,234,122,208,154,226,150,77,166,169,60,173,237,149,156,222,7,51,199,244,254,244,182,215,225,20,38,224,210,30,45,1,100,200,239,187,196,50,172,60,224,93,16,209,232,236,170,39,191,136,114,61,109,86,127,26,150,47,10,181,45,208,170,109,66,108,5,72,96,248,187,64,36,43,63,66,3,219,250,217,126,48,50,78,233,233,164,62,123,173,245,149,183,65,113,172,91,15,26,141,239,192,39,186,212,9,231,231,71,252,221,51,252,218,146,116,136,81,201,245,61,40,176,229,104,5,198,91,111,199,209,21,191,78,21,80,152,221,61,96,64,177,110,106,15,58,92,166,169,90,23,103,211,201,172,34,192,252,37,151,144,235,77,186,33,2,245,76,5,32,222,42,122,217,240,111,227,80,232,95,93,47,171,177,130,87,135,145,69,154,122,112,155,43,162,178,98,29,90,93,159,24,182,22,254,73,23,232,202,83,181,23,126,211,178,163,246,68,69,111,2,226,207,10,148,44,146,62,17,246,201,222,66,90,81,181,111,186,152,255,88,169,113,48,205,171,218,120,110,205,123,62,63,3,111,253,172,202,137,238,220,119,176,162,20,178,213,42,8,152,224,63,96,20,132,228,166,10,220,123,95,141,11,90,47,82,107,50,56,185,65,204,15,222,10,103,148,30,114,192,152,58,169,186,2,162,7,46,80,89,145,111,79,79,211,59,237,228,105,6,76,87,129,78,238,153,237,149,63,178,138,151,99,214,159,158,88,124,249,199,65,135,163,170,31,47,203,115,248,220,94,200,87,234,235,192,40,109,121,240,132,111,217,187,218,26,245,213,191,90,6,73,87,35,72,51,177,142,176,174,48,159,38,145,92,193,147,149,191,225,48,186,180,249,145,61,89,43,197,87,221,201,93,235,138,199,151,88,226,145,210,138,39,204,42,96,138,187,247,104,243,30,124,224,115,231,61,224,157,85,190,117,65,73,138,8,7,119,248,158,85,43,195,38,32,159,9,17,4,77,91,151,157,4,133,63,166,140,177,145,98,200,10,231,224,242,0,195,12,88,10,147,177,30,1,211,50,44,143,37,153,53,138,127,247,211,164,184,245,228,68,87,241,101,79,36,87,100,243,139,40,113,118,71,132,51,16,206,126,173,138,254,32,149,148,28,43,211,129,199,80,53,176,69,253,193,181,196,24,70,117,54,141,112,40,48,56,197,251,192,116,192,239,252,192,116,82,57,204,130,186,244,190,71,205,206,63,177,190,205,146,159,167,6,13,201,247,191,103,198,173,85,29,46,233,156,233,174,254,131,112,185,145,67,21,134,97,242,157,188,254,104,4,249,133,93,204,215,224,245,196,71,41,204,51,0,97,70,234,96,192,227,205,231,149,106,149,43,85,101,129,195,52,124,226,96,216,156,240,246,129,123,116,68,30,120,153,101,130,194,205,53,189,184,225,245,124,33,76,97,125,4,218,76,220,249,25,10,213,117,131,206,191,96,245,168,11,27,12,66,215,135,5,94,93,58,234,121,91,232,37,100,135,233,64,121,62,129,19,164,120,227,72,173,54,253,169,148,6,50,186,217,63,1,155,179,150,190,172,243,20,211,8,16,117,78,29,8,36,163,124,218,128,107,150,146,126,186,231,167,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,201,171,126,48,70,231,42,191,57,73,182,185,168,10,217,95,164,128,134,192,125,123,47,13,40,114,210,138,54,90,184,253,85,87,211,90,208,159,62,17,167,211,103,129,49,174,153,10,211,230,115,97,200,205,119,244,207,101,138,235,126,101,148,192,52,40,4,62,241,110,191,240,80,179,224,3,163,108,238,111,19,9,198,37,51,14,112,115,54,116,181,154,148,180,249,32,27,122,246,150,241,54,225,232,201,24,5,13,177,234,131,82,86,146,207,150,103,212,35,140,161,247,174,233,108,118,96,154,215,71,192,29,78,159,192,38,172,24,39,103,119,38,153,62,96,218,146,28,182,126,83,185,240,105,116,67,191,240,129,33,165,132,19,6,55,223,33,224,202,216,52,133,137,165,231,221,94,84,44,222,244,243,153,40,206,250,84,8,218,84,88,241,236,130,176,129,247,11,135,31,171,91,0,147,42,115,162,18,173,120,89,106,142,13,182,85,242,174,15,80,82,129,207,47,67,188,240,115,83,240,212,244,39,36,250,28,129,120,69,2,54,109,253,233,19,86,38,31,72,100,51,117,223,3,26,172,226,106,221,165,42,228,138,92,27,4,187,31,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,63,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,63,24,197,39,205,126,153,102,189,247,72,84,218,139,114,122,30,202,196,223,165,94,88,237,26,15,122,38,234,184,175,66,226,252,121,224,131,30,138,15,37,231,252,254,50,13,169,30,220,153,24,185,138,64,1,71,211,173,217,108,157,237,227,11,39,239,26,1,166,12,165,67,97,160,96,233,71,27,31,93,39,21,224,41,48,102,89,10,163,136,234,81,204,153,93,160,221,63,35,197,122,201,29,54,3,243,249,192,221,133,210,80,153,67,236,76,239,251,172,72,177,70,144,253,163,196,175,211,2,142,85,254,58,17,213,84,167,200,201,4,231,177,2,25,30,182,94,15,138,181,231,133,105,224,84,216,69,33,14,72,35,231,214,41,5,229,159,123,44,251,199,172,63,12,233,200,195,101,26,255,178,102,150,167,185,57,230,56,57,70,171,114,93,103,60,183,24,193,19,7,40,9,159,32,72,184,201,86,109,102,173,35,59,81,170,178,209,186,199,190,232,68,21,186,94,155,74,178,79,117,38,231,161,130,121,147,54,133,18,143,115,209,169,33,111,18,201,26,247,47,66,186,0,234,154,188,42,171,147,250,101,159,221,135,118,69,129,210,84,238,163,4,215,152,169,232,54,105,57,71,209,255,144,104,148,198,154,21,181,131,102,158,26,69,231,96,56,42,62,219,80,239,221,154,114,48,184,63,240,122,96,136,171,62,2,59,106,216,42,12,103,176,27,60,252,224,241,140,126,196,116,74,192,48,119,210,51,250,105,149,140,223,102,138,89,58,39,88,59,106,118,216,210,160,58,19,18,60,127,211,13,12,216,172,218,137,160,195,75,188,63,88,61,155,25,54,103,249,14,248,204,215,154,133,68,165,166,120,175,114,181,62,217,250,204,132,21,37,139,45,240,243,84,206,14,187,199,206,230,196,25,235,41,246,216,58,22,187,100,122,174,217,109,40,60,147,251,8,27,124,254,127,215,192,16,151,135,111,172,116,10,209,239,198,7,99,250,237,71,159,127,221,66,221,248,193,110,13,243,131,231,3,147,220,242,131,27,189,4,253,217,22,161,153,247,125,63,214,28,169,246,175,6,223,247,5,249,172,60,240,106,217,203,180,21,111,5,12,241,30,184,12,95,238,129,135,90,22,34,128,211,163,244,215,127,13,51,251,129,135,155,193,3,119,204,7,116,135,190,189,74,91,187,73,8,63,25,147,131,110,65,207,77,188,232,158,247,174,55,178,128,253,205,198,100,15,27,59,222,225,227,17,84,221,45,20,8,12,206,237,255,31,126,82,168,244,231,197,140,5,27,224,172,38,15,60,93,142,30,20,43,231,23,29,37,11,124,22,221,253,166,237,98,203,70,75,80,83,157,229,69,212,51,226,251,162,40,62,230,120,82,176,185,196,196,96,52,134,157,95,120,197,196,0,220,53,251,11,87,183,244,123,52,161,250,131,58,75,206,192,82,30,145,205,124,173,224,126,240,212,129,2,155,51,121,248,212,17,151,124,100,79,241,35,202,241,241,153,253,80,127,146,252,163,212,152,14,15,156,181,202,11,220,214,22,180,143,247,224,25,37,58,96,114,136,82,157,168,50,35,225,127,151,95,176,70,226,205,208,170,59,251,129,53,76,209,131,213,0,114,25,129,185,12,129,147,230,206,6,4,174,42,71,103,181,120,52,37,177,72,71,254,212,88,211,83,6,179,141,213,7,211,139,166,42,180,155,18,106,14,20,102,147,48,9,104,133,90,190,152,159,239,157,74,238,82,152,96,96,10,172,225,17,77,209,51,54,216,192,136,183,41,76,169,88,97,245,249,221,63,209,7,57,121,85,135,45,228,162,151,183,93,85,50,172,93,169,52,204,147,177,159,3,197,152,76,97,202,52,251,194,210,167,140,194,38,106,124,254,58,80,65,19,234,158,193,51,34,124,96,117,237,219,133,226,119,60,177,181,102,122,202,215,133,103,56,47,60,116,101,2,46,119,156,108,211,193,17,20,23,245,123,240,153,92,164,207,192,224,237,157,125,6,55,157,99,247,217,59,55,151,152,53,24,66,132,194,86,40,14,248,124,240,235,129,39,229,188,11,159,85,50,63,48,246,37,247,228,218,228,208,168,17,215,168,119,34,242,62,212,85,118,255,218,74,235,133,235,243,204,58,154,206,235,162,143,67,214,46,156,122,92,248,44,60,207,83,193,28,198,35,59,142,78,207,219,194,17,120,200,47,159,15,175,188,240,84,152,62,44,229,42,160,218,27,183,133,167,149,18,33,206,116,143,240,162,195,180,135,43,161,5,114,165,243,231,88,254,202,202,250,245,32,168,18,133,88,52,166,30,50,152,121,173,197,149,209,161,151,219,195,224,32,249,146,47,140,142,136,194,150,89,11,120,111,53,112,161,104,152,34,144,32,215,122,222,142,62,52,18,197,62,203,210,24,240,80,151,240,106,240,48,98,152,104,82,209,103,130,189,150,7,141,195,108,54,118,127,6,105,137,10,5,153,15,37,127,147,82,166,44,239,71,99,45,80,31,74,21,121,2,127,222,228,233,69,87,7,153,188,70,155,227,15,102,127,59,52,37,77,44,235,34,97,149,222,166,172,129,0,38,176,136,229,6,12,101,119,62,176,207,69,128,251,97,130,81,30,238,62,76,166,169,55,245,7,102,112,180,128,73,202,200,47,19,56,123,43,76,165,131,49,61,244,12,178,143,241,211,197,146,4,69,25,135,116,160,20,135,173,202,248,160,231,83,29,129,158,115,79,165,66,158,141,74,236,168,200,130,140,135,132,73,67,123,60,48,134,140,174,136,192,183,244,135,179,212,80,251,150,109,14,163,62,3,31,24,21,100,101,135,38,107,113,119,24,47,135,246,156,124,144,19,13,152,217,67,78,78,70,38,199,155,102,95,191,116,225,97,240,186,89,38,226,111,88,34,190,71,167,168,44,98,141,54,86,125,174,60,135,190,249,129,105,59,75,207,149,159,248,189,199,165,157,128,100,233,68,121,38,133,240,184,174,211,26,122,149,82,8,215,213,59,145,41,144,208,83,242,208,98,169,38,6,60,236,59,124,225,173,240,86,229,16,58,149,82,228,97,140,227,89,181,127,33,217,18,48,47,220,84,34,230,140,225,22,42,2,213,140,189,167,40,248,49,196,199,138,43,239,20,109,180,205,141,53,213,123,93,240,65,69,82,254,33,211,247,122,159,90,71,135,161,238,23,118,227,2,131,207,134,238,229,218,55,55,210,101,132,159,41,93,155,201,178,237,9,190,73,101,98,73,52,244,177,28,56,26,136,128,33,3,78,37,158,143,226,210,132,7,198,22,71,59,132,224,72,71,113,241,192,244,39,100,165,188,147,89,240,177,54,113,169,76,253,129,67,9,192,78,180,159,182,245,130,166,106,140,243,201,169,148,59,78,163,123,139,115,159,143,57,233,11,43,215,227,14,21,207,250,246,35,23,36,151,61,230,156,248,135,61,124,122,222,150,199,102,19,179,146,53,31,34,127,105,35,62,110,232,187,42,114,137,99,99,186,19,30,6,35,83,59,12,10,130,79,190,149,68,119,39,61,13,64,5,181,176,29,48,84,227,249,112,249,91,104,166,84,246,10,83,53,208,128,207,172,52,46,252,104,102,65,237,108,46,35,94,23,20,193,253,180,132,156,153,196,197,61,77,9,161,100,149,84,201,212,181,125,229,67,42,164,168,200,44,47,99,68,206,155,100,110,127,134,33,182,107,138,14,109,241,70,38,209,133,23,14,138,98,255,211,109,130,240,126,189,48,125,211,202,197,71,183,172,196,133,237,164,38,215,221,12,82,150,111,94,72,35,183,167,211,12,123,218,236,73,137,101,98,109,251,133,75,100,219,129,199,80,114,184,145,214,61,62,163,91,53,171,59,217,54,91,120,175,163,209,36,254,42,206,147,47,201,62,103,209,239,188,95,202,60,130,229,94,40,102,79,140,157,138,194,116,77,5,10,137,183,43,37,30,15,91,191,237,154,30,77,69,224,196,52,115,225,115,42,153,108,39,141,53,30,110,27,15,182,232,125,241,205,76,39,8,2,159,161,241,28,77,57,68,78,254,36,153,54,229,170,92,238,209,251,113,139,96,203,182,246,14,56,167,199,130,105,147,0,219,30,243,26,43,115,42,93,148,92,191,75,137,3,247,90,159,72,199,124,148,125,144,91,91,141,198,196,216,87,198,234,73,32,149,213,253,12,27,151,17,117,81,194,29,184,232,10,227,229,117,225,145,171,146,188,39,209,159,207,166,136,197,108,117,22,4,94,145,32,182,140,83,110,79,140,102,221,59,14,147,119,210,184,149,176,45,72,222,232,198,107,51,167,25,111,214,40,17,210,67,151,170,134,143,212,184,131,20,100,76,175,210,250,115,116,120,31,83,31,66,240,251,185,180,182,98,52,192,55,23,69,98,123,104,225,234,70,159,32,149,208,167,253,2,186,186,127,4,232,175,38,253,8,206,212,94,107,92,56,86,31,253,121,166,76,253,49,150,250,36,202,120,198,18,99,107,5,140,70,98,126,62,146,91,75,51,30,159,218,185,24,236,74,33,63,248,217,186,157,25,182,186,60,53,169,104,132,228,158,96,233,76,77,30,75,173,129,51,232,19,66,142,18,19,199,64,139,73,31,56,214,72,57,134,41,240,19,235,152,112,77,190,104,87,191,231,77,251,81,16,20,23,27,175,173,141,129,103,186,237,45,166,21,19,157,211,182,66,90,3,235,104,2,63,141,106,9,147,190,126,127,123,204,71,212,8,153,191,181,186,194,239,76,127,6,105,190,39,199,191,224,233,58,172,119,113,28,214,97,247,44,234,52,95,231,120,222,52,245,87,109,189,37,223,223,98,32,145,38,87,152,224,39,151,59,206,182,170,58,38,58,138,238,10,213,205,214,85,123,130,147,139,117,0,146,11,45,138,146,114,204,23,238,91,195,13,34,163,58,238,7,0,61,87,126,25,222,101,143,33,76,106,83,117,98,105,238,75,145,215,163,199,170,20,117,147,64,172,52,197,67,65,185,88,197,31,114,158,161,3,139,58,219,126,90,215,51,229,30,63,22,242,2,35,71,213,38,173,7,242,131,161,131,166,71,140,18,22,179,47,64,100,42,166,54,20,179,129,79,238,84,205,70,120,156,63,138,210,95,43,17,204,239,106,175,74,37,4,127,182,161,113,172,17,97,4,206,165,187,216,198,47,47,52,30,211,145,19,136,12,79,46,96,234,50,84,88,40,211,115,237,138,245,21,147,225,166,189,229,217,82,25,125,95,120,171,190,250,9,245,247,200,247,210,48,9,208,126,126,242,5,241,105,110,54,196,79,167,51,201,228,85,47,108,11,188,12,5,124,126,90,92,26,15,245,145,242,27,20,174,191,33,140,124,213,210,200,19,162,217,244,64,7,162,165,78,210,20,161,240,163,138,131,11,47,64,149,31,48,169,243,253,48,36,67,2,18,129,81,235,142,161,210,106,131,227,172,106,125,184,183,4,76,55,228,163,92,132,80,163,47,171,219,236,73,85,183,101,156,111,171,251,151,203,222,107,61,81,239,89,152,80,167,22,184,63,90,1,48,38,247,61,154,14,97,149,43,219,100,221,239,111,19,16,106,195,254,34,115,178,227,198,82,123,166,36,35,57,250,242,99,157,129,83,231,82,4,206,243,189,180,108,2,51,79,91,124,142,92,43,245,146,218,181,61,150,197,50,120,249,31,252,52,213,195,87,154,2,215,183,231,62,185,253,135,161,80,178,117,178,60,75,242,29,105,103,161,44,79,87,48,53,205,125,71,218,122,84,41,88,130,139,140,67,52,126,222,150,98,234,28,2,171,154,6,161,223,136,39,70,77,175,60,123,229,149,92,81,236,39,50,160,99,24,129,176,160,248,130,166,71,155,43,97,62,116,135,56,107,183,74,207,157,185,177,221,249,12,88,77,125,14,124,6,195,92,247,228,103,43,161,71,159,7,178,238,7,146,86,81,143,179,141,61,151,75,82,240,188,177,14,125,22,221,28,90,54,6,63,253,125,112,128,218,29,163,102,203,163,231,94,38,165,31,240,98,230,80,24,93,186,56,55,252,149,55,221,68,114,59,174,140,111,69,35,141,115,178,229,234,38,102,195,131,232,136,194,104,223,212,11,207,249,36,140,80,152,174,241,70,168,185,255,17,158,93,34,225,110,214,76,174,81,233,24,41,8,121,7,222,186,167,180,212,225,165,231,67,6,159,234,18,78,113,166,68,195,205,254,37,126,229,232,65,83,75,188,110,147,130,212,103,78,154,44,10,171,248,225,141,241,180,199,98,207,230,219,70,107,161,92,85,155,107,79,40,56,226,243,234,56,160,106,60,61,172,136,18,39,47,176,112,229,133,14,2,67,175,193,108,211,66,209,240,110,252,154,79,29,38,183,161,59,187,51,180,194,176,133,45,67,30,218,130,216,135,236,205,144,36,172,227,233,21,29,214,180,25,48,62,36,218,1,155,72,25,250,209,196,88,202,179,218,196,207,221,183,110,27,225,169,165,173,149,13,61,32,79,33,160,192,186,187,214,112,240,165,137,250,231,129,199,83,143,134,40,50,70,124,221,152,112,212,39,1,190,141,166,125,225,169,221,24,27,150,85,139,161,54,109,83,250,148,20,16,173,200,1,231,242,180,177,102,152,113,30,20,111,115,196,211,116,112,134,111,20,65,1,54,113,79,26,27,85,178,18,47,12,97,129,164,55,102,157,158,49,26,22,74,217,235,105,35,60,155,146,248,233,243,67,186,9,89,236,128,34,135,64,122,246,188,126,169,97,26,55,215,9,254,231,220,152,239,118,133,207,125,250,110,121,219,116,172,189,32,152,118,70,221,108,179,43,221,218,7,117,214,70,232,232,1,155,108,156,194,112,209,227,202,107,126,186,57,108,226,136,101,155,54,3,229,118,98,48,16,242,93,192,143,80,220,129,241,171,140,41,209,250,61,158,246,200,179,213,46,158,128,231,182,219,211,175,129,26,109,206,241,66,160,199,42,27,100,34,125,16,1,7,66,160,115,63,166,145,180,134,199,165,97,107,171,164,110,190,253,96,201,35,77,208,234,83,167,199,84,242,158,156,196,165,182,112,157,143,38,221,183,141,10,181,210,228,43,121,208,24,228,168,169,117,165,108,20,118,141,43,110,219,186,157,148,13,210,205,249,38,142,70,127,230,225,178,83,78,188,39,207,79,86,231,199,158,190,223,31,170,76,74,80,163,11,120,197,18,6,47,172,63,108,67,139,0,253,228,214,151,80,215,67,137,218,193,244,197,226,83,165,164,77,59,254,54,141,146,15,162,51,78,25,127,105,7,203,120,155,36,144,50,139,232,245,115,141,6,20,69,148,179,71,103,100,148,129,104,118,31,15,251,185,49,145,183,187,118,102,237,29,32,210,239,178,180,210,152,175,92,92,228,205,211,93,222,138,181,254,93,216,12,202,226,145,48,227,105,186,104,82,122,185,31,95,205,108,174,175,151,178,149,90,98,170,53,51,56,169,160,14,242,102,55,172,53,123,56,33,140,143,137,194,66,156,59,163,117,35,30,209,3,6,147,239,164,177,231,69,237,92,76,160,75,56,24,144,53,28,42,86,216,32,104,196,138,191,48,121,175,50,21,118,84,192,34,248,163,187,100,108,133,209,241,8,226,52,170,254,93,169,11,231,189,155,54,174,111,87,145,139,147,88,165,153,227,176,175,155,139,186,177,132,11,141,33,16,61,136,203,228,97,229,186,241,50,14,71,213,106,206,175,162,45,127,34,151,129,242,188,111,195,39,172,21,33,234,18,88,206,136,131,14,92,150,168,103,97,215,125,27,219,152,186,178,168,99,55,202,23,205,181,181,112,109,48,11,117,129,207,158,37,122,189,217,73,109,45,176,86,235,62,139,137,52,161,211,177,21,174,253,22,50,33,43,160,131,41,48,203,108,185,123,74,150,221,59,142,42,213,192,113,67,48,242,242,18,183,34,79,155,34,97,115,224,249,180,99,55,75,30,149,27,29,162,6,116,95,167,89,49,236,122,191,189,173,18,240,248,152,157,121,32,62,77,235,152,151,79,179,35,242,210,246,157,19,224,206,9,76,80,53,227,198,206,238,244,153,11,113,37,189,157,159,68,135,91,251,66,123,197,31,234,110,205,112,140,150,236,92,135,56,212,122,236,189,176,140,146,12,55,5,10,61,249,121,35,77,200,17,8,152,148,59,137,151,164,166,168,248,104,160,82,240,59,183,153,27,147,196,17,223,121,188,104,190,153,178,81,101,201,226,232,61,56,159,39,193,216,163,240,113,235,151,157,77,243,250,131,27,206,125,18,182,82,242,62,239,212,127,186,65,137,77,106,239,78,109,249,43,94,53,246,221,67,83,181,230,96,228,204,57,28,64,206,38,71,50,243,240,136,206,232,244,163,79,196,69,217,225,194,168,65,249,219,182,153,116,101,125,33,100,106,119,92,26,39,82,225,13,238,42,121,233,11,25,46,244,44,134,190,16,74,72,59,96,38,154,42,175,115,51,123,223,163,97,224,234,96,48,109,181,229,191,157,233,61,152,2,99,14,49,253,190,55,214,205,58,167,85,106,195,95,18,128,168,3,253,34,57,249,231,220,253,193,20,222,234,115,99,108,113,191,152,249,76,225,83,73,248,221,202,189,197,143,237,150,127,18,212,140,142,190,235,130,110,86,149,7,223,177,171,242,38,98,188,196,207,234,163,95,223,44,86,128,250,224,89,171,218,87,241,173,154,42,249,133,183,118,219,50,18,96,143,6,204,7,164,240,162,106,253,189,143,108,114,55,242,113,14,36,78,253,243,106,102,162,42,210,94,100,217,217,23,126,55,6,237,229,76,127,2,219,86,252,219,23,254,236,218,196,204,175,193,177,34,3,241,193,182,125,126,208,118,214,62,63,120,88,93,89,62,78,228,111,107,156,123,161,157,46,1,1,214,178,56,219,253,96,196,39,134,118,140,99,10,201,100,253,193,5,211,53,217,62,13,204,203,188,127,223,26,117,183,246,30,152,155,252,244,75,67,132,116,139,92,218,25,222,37,53,111,147,111,244,136,85,29,13,3,9,207,146,235,133,73,165,200,196,193,138,213,3,173,77,132,12,219,176,23,240,77,104,232,153,34,200,37,175,19,61,157,29,232,153,90,149,30,106,68,165,180,253,151,127,164,66,141,100,178,49,247,227,182,104,10,222,26,6,97,52,21,71,211,144,169,205,11,38,28,17,87,86,127,109,245,218,97,128,85,193,133,81,63,126,58,73,102,76,73,12,147,241,180,159,45,139,110,86,192,68,1,237,105,54,172,78,62,5,166,235,94,121,223,198,236,105,23,222,91,41,181,244,69,120,177,176,145,186,59,179,138,202,91,192,73,204,142,34,84,240,8,126,176,144,79,127,215,36,181,219,179,163,164,145,98,4,108,142,199,202,241,100,178,173,43,96,76,91,85,226,136,88,187,59,76,160,164,233,164,95,99,156,163,108,86,30,65,51,227,217,248,24,101,198,121,88,156,150,147,110,126,91,3,219,204,167,32,62,216,109,249,187,54,151,173,167,218,142,126,192,29,133,153,206,19,45,229,195,248,200,62,134,161,62,21,205,81,35,44,148,226,3,48,41,146,167,62,68,21,218,231,59,102,171,218,231,147,171,69,7,206,95,54,60,1,21,195,109,56,215,249,36,126,134,100,90,143,84,103,227,235,106,45,14,206,143,223,24,121,96,247,126,104,213,92,58,31,149,80,204,176,90,92,24,202,47,10,35,22,147,246,253,124,230,210,220,121,193,60,126,248,133,157,123,90,245,225,155,152,68,176,191,75,50,106,207,35,65,59,254,219,55,157,184,224,68,26,106,218,109,249,84,167,154,177,133,126,82,42,7,182,94,185,239,137,53,107,227,210,145,64,208,229,239,242,199,239,208,92,208,178,136,192,15,198,85,173,43,55,117,194,62,243,21,25,5,87,244,142,30,57,181,51,9,21,135,89,33,82,126,73,181,110,45,218,72,112,188,156,91,252,238,93,103,139,98,91,239,170,189,1,57,59,230,81,182,59,233,81,138,56,179,77,246,221,17,42,51,168,71,86,221,223,159,9,201,163,55,179,219,213,118,41,168,153,197,91,158,80,251,165,93,86,91,23,50,106,3,35,96,26,88,223,118,242,226,133,18,186,76,16,182,126,26,135,88,210,253,174,145,141,208,166,110,140,24,135,175,0,237,215,67,169,61,100,44,94,45,158,25,202,77,218,56,68,17,101,55,127,33,39,186,158,154,69,158,63,77,18,63,185,173,99,242,190,176,133,222,190,17,56,47,187,62,70,33,214,6,124,34,201,111,172,224,99,166,158,2,244,55,195,16,250,126,187,67,201,213,237,234,68,24,164,248,40,134,248,90,166,118,11,98,12,226,221,209,132,230,154,111,153,230,126,224,75,87,39,215,250,116,111,34,139,235,74,182,44,138,124,214,218,130,86,202,116,73,157,6,193,154,48,84,238,122,237,234,201,28,200,169,103,51,165,201,5,140,4,123,9,24,46,253,211,7,140,111,176,95,26,101,250,19,189,107,198,36,163,154,179,29,70,88,111,105,171,22,79,212,195,55,224,167,195,31,157,136,238,165,39,78,158,151,170,207,36,204,29,227,182,208,25,214,244,216,217,2,162,159,20,112,109,69,63,16,170,82,107,197,169,209,218,86,129,153,223,238,201,97,22,193,245,202,100,153,147,250,7,211,250,179,52,177,55,200,27,250,130,78,10,127,169,44,37,42,150,213,65,210,197,143,28,27,234,111,126,83,36,82,149,141,65,219,67,108,186,16,20,58,239,237,161,125,183,225,245,205,6,49,190,105,255,37,73,213,104,78,176,163,199,86,94,108,167,15,203,87,158,177,31,29,7,116,56,131,81,14,143,224,76,63,250,203,214,98,231,131,123,98,123,243,170,60,219,86,106,59,76,151,173,210,238,80,170,89,113,110,86,131,199,125,129,255,232,67,100,103,68,3,181,156,92,246,244,38,148,243,38,112,126,215,146,174,85,150,252,158,206,238,119,182,215,115,232,4,109,95,189,248,39,186,182,30,151,16,38,247,248,105,90,24,199,235,33,85,206,19,244,23,153,177,46,86,143,3,154,214,221,120,133,177,68,18,78,69,243,233,188,205,119,248,142,241,8,215,219,52,57,226,203,192,190,85,197,200,137,41,188,235,148,220,32,105,135,161,69,118,218,226,252,210,10,250,163,250,62,136,117,167,199,109,100,168,213,31,97,15,164,156,252,153,33,42,214,229,153,33,140,120,55,231,195,12,201,213,105,178,16,69,196,51,73,228,199,229,96,68,206,34,14,38,25,69,133,94,237,57,107,72,20,177,240,230,162,222,158,204,68,78,234,161,179,98,192,6,19,47,86,36,25,187,195,103,198,164,81,87,96,28,143,124,12,162,30,65,167,142,24,189,22,182,123,119,254,37,99,88,31,15,218,26,57,135,179,117,56,35,71,13,52,241,60,232,119,40,96,43,33,170,245,70,29,243,198,232,54,204,172,79,46,173,208,183,187,99,14,101,229,205,67,173,121,169,88,198,80,48,25,116,177,222,37,47,231,194,49,156,187,65,223,187,112,55,157,204,24,102,132,105,15,140,180,255,136,219,198,214,70,125,125,45,45,189,125,77,67,132,178,74,13,157,196,102,141,181,28,157,235,185,244,224,13,241,52,158,56,5,32,121,164,120,107,135,216,108,51,151,162,42,67,24,243,24,252,18,2,134,80,33,23,110,206,56,113,101,200,1,170,215,83,153,230,194,233,40,110,146,82,99,47,16,146,243,240,183,105,150,46,66,244,45,147,162,249,133,139,165,233,20,54,109,31,135,17,212,20,230,14,222,54,8,161,127,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,31,76,251,147,122,226,1,103,47,157,144,47,218,52,189,8,124,158,112,138,183,125,166,8,148,184,117,48,32,51,24,112,178,23,160,35,137,60,65,196,86,228,24,242,115,52,73,84,127,219,144,232,133,237,196,102,46,252,152,126,237,170,227,25,196,231,219,74,241,229,227,0,41,58,162,236,198,104,139,184,112,158,170,228,15,37,44,223,168,239,68,28,41,63,150,220,220,248,10,148,98,225,124,28,187,33,223,58,76,116,164,126,223,108,39,188,233,186,153,155,104,211,47,196,44,64,99,70,75,4,17,250,178,217,34,223,223,198,194,69,77,33,128,201,225,94,184,229,166,71,155,71,113,252,180,105,220,8,122,54,128,41,190,236,132,170,134,94,56,26,17,173,197,133,159,57,103,111,157,147,54,10,73,62,84,232,84,171,250,196,145,78,116,163,100,96,211,133,16,120,48,7,198,209,38,246,35,143,28,53,196,88,128,126,174,29,242,237,210,133,218,239,193,52,191,233,67,57,99,35,221,47,31,58,197,170,143,73,122,77,206,229,104,102,238,39,241,23,230,159,56,2,197,35,37,235,38,15,165,152,176,192,125,40,11,117,183,199,66,189,183,152,54,18,117,80,117,111,207,144,41,238,219,52,161,249,170,240,249,223,248,255,200,58,151,22,106,142,235,106,255,23,143,53,168,251,69,227,240,65,32,179,12,131,9,34,17,70,144,216,70,81,6,198,248,191,127,245,236,115,246,174,85,138,98,136,244,174,183,251,116,87,215,101,95,215,138,171,17,40,150,67,27,245,137,225,237,109,237,83,182,171,223,139,94,174,240,83,49,152,30,237,247,132,230,185,91,225,13,50,127,149,82,195,142,110,45,156,69,42,123,146,212,166,209,222,129,131,232,78,213,113,106,159,109,3,118,207,28,190,228,194,229,110,143,114,60,52,115,225,146,161,206,168,239,69,242,197,91,189,26,4,21,69,197,129,152,163,81,47,65,94,199,212,72,31,152,104,88,56,170,91,232,93,88,233,139,186,148,112,130,73,167,233,189,161,21,44,225,66,111,203,193,10,76,234,56,70,5,222,192,23,206,208,143,245,128,173,191,95,95,27,230,192,184,26,181,0,61,129,18,26,137,254,189,48,178,158,123,147,51,237,241,90,136,87,116,221,14,113,199,87,140,89,71,72,74,95,59,161,176,59,227,106,88,71,116,158,101,218,38,34,164,97,145,180,103,204,232,169,173,1,27,111,169,14,10,25,172,136,120,108,10,229,116,80,216,175,118,120,239,139,121,43,191,141,40,220,188,190,63,34,84,122,114,22,139,114,212,235,251,163,166,165,139,147,198,176,8,44,16,215,206,122,115,246,102,207,96,52,152,5,132,186,9,24,250,159,248,237,212,181,159,209,224,29,203,11,217,249,146,117,199,34,11,229,219,60,201,204,170,34,31,136,159,97,69,4,220,84,112,12,93,20,78,17,71,205,208,124,96,226,185,51,226,87,68,36,245,167,141,62,209,159,251,152,211,243,57,118,161,243,219,238,91,53,56,38,215,124,110,190,114,100,156,160,223,111,42,202,87,168,178,170,241,189,10,121,0,157,73,116,165,120,77,16,100,112,185,104,133,179,53,254,164,216,117,224,40,18,6,110,131,203,88,62,87,168,139,95,15,88,91,44,31,34,101,170,237,142,125,5,65,183,195,40,199,62,183,238,36,191,29,78,72,162,191,112,115,90,229,198,113,222,214,115,58,117,227,158,254,70,35,173,216,89,119,121,96,151,174,107,150,240,125,214,230,113,96,174,147,130,199,125,60,91,129,173,250,203,13,25,84,9,97,92,23,24,111,106,198,205,63,85,247,2,159,227,197,179,228,192,52,70,168,161,147,48,157,70,196,81,33,101,85,75,38,153,170,72,192,169,61,123,14,59,131,75,163,52,204,24,149,174,99,226,228,21,49,113,66,89,69,188,194,178,168,220,237,23,62,206,147,154,96,139,195,177,79,129,155,30,79,7,46,101,8,250,236,57,212,199,214,121,195,195,93,233,174,208,160,232,35,146,12,212,107,37,61,2,176,177,151,220,250,236,33,122,45,153,151,124,47,166,128,92,96,186,24,118,60,216,182,122,71,121,105,52,3,210,142,153,66,61,178,68,46,10,89,134,176,213,41,81,41,207,75,111,10,63,226,193,119,154,143,133,181,63,148,160,49,81,206,22,160,78,6,99,52,86,204,4,138,128,183,94,205,161,121,127,26,9,135,165,239,181,136,55,250,215,130,230,79,23,46,12,23,203,107,226,152,195,4,213,187,192,25,67,53,126,155,210,25,121,180,179,123,157,109,34,199,28,158,244,246,52,133,251,118,182,94,83,181,32,124,41,48,233,194,152,41,88,238,233,121,52,182,64,247,87,173,118,90,133,116,225,39,73,43,246,148,100,250,64,122,243,73,132,118,4,76,111,207,131,70,125,51,40,157,109,91,96,66,121,30,52,249,108,109,75,209,25,253,128,160,75,85,212,65,151,111,71,153,205,232,249,221,69,73,92,141,205,140,127,158,223,157,59,124,112,146,8,154,121,4,78,217,213,102,109,167,108,186,39,84,184,172,242,221,194,33,44,156,15,12,51,224,221,163,161,213,126,134,132,94,158,120,52,202,231,166,190,214,164,4,33,14,54,26,245,245,201,200,124,185,41,206,36,93,234,171,34,114,28,50,102,156,215,148,19,237,7,14,83,27,83,2,249,157,7,29,119,135,39,88,175,169,172,106,129,227,155,121,65,251,244,249,148,20,160,236,176,5,208,217,46,10,83,31,118,147,12,4,103,166,190,23,25,37,143,133,226,194,47,237,19,33,54,143,150,119,192,199,86,216,250,104,216,122,238,98,64,93,60,181,207,158,171,239,94,104,140,234,34,228,196,213,144,132,69,82,200,218,175,251,243,228,99,95,195,145,120,80,127,86,238,66,134,217,97,212,201,69,127,20,18,220,237,109,248,12,216,124,90,215,10,33,222,8,12,162,203,88,133,142,154,93,99,195,162,234,48,244,185,98,78,87,99,16,232,145,52,66,175,79,7,13,241,150,88,62,147,92,101,213,33,63,46,198,142,73,126,142,235,145,106,127,70,101,58,189,120,179,214,62,61,125,76,205,37,14,93,250,168,181,2,5,184,239,107,211,46,200,93,229,140,64,14,162,22,185,154,254,11,153,198,20,195,172,251,219,29,18,100,253,109,242,135,245,122,71,24,250,10,79,26,189,194,59,50,238,44,253,109,72,123,74,160,68,181,100,208,240,34,188,41,213,238,253,152,103,149,104,92,184,217,205,34,42,58,25,172,52,160,220,171,205,129,188,48,221,132,37,12,75,52,90,69,94,165,87,155,91,49,203,151,37,250,229,230,136,11,167,117,61,47,90,36,100,200,33,253,140,180,16,245,150,105,235,18,130,219,183,95,115,219,58,136,228,230,116,150,236,28,27,203,50,42,180,128,41,197,33,130,16,73,64,152,48,170,192,150,87,9,247,136,36,159,124,238,70,0,32,197,118,251,73,64,109,129,105,156,11,199,205,36,171,36,249,15,156,250,184,195,130,222,186,94,13,167,192,12,39,191,225,48,21,121,52,106,86,253,189,207,15,227,131,54,133,219,140,16,0,34,66,170,149,9,74,160,36,96,226,73,251,129,187,23,101,27,60,117,17,224,241,247,56,252,144,0,45,186,37,54,51,240,34,185,153,141,72,127,62,15,94,194,180,36,197,10,79,180,142,41,9,235,8,177,17,76,218,239,144,211,240,22,209,189,202,14,173,55,39,223,22,112,199,143,215,49,77,214,33,234,240,160,244,227,249,237,99,51,71,96,31,213,115,137,127,227,75,165,139,158,197,60,68,252,133,207,57,201,64,57,12,161,156,156,81,141,134,181,26,209,36,90,233,213,195,225,192,244,34,44,228,121,41,63,19,144,170,236,136,247,52,8,169,197,84,105,237,54,204,54,187,147,166,4,154,157,43,30,2,107,86,18,210,20,61,191,118,67,177,140,151,132,152,205,65,77,17,250,131,131,65,181,212,241,18,75,100,17,137,44,204,231,226,108,230,137,163,147,90,16,125,43,214,98,188,85,135,80,191,233,136,16,214,138,41,108,9,130,253,92,77,75,197,12,120,66,48,167,48,17,50,127,50,242,67,77,246,59,134,48,69,166,26,174,46,130,167,250,53,138,183,255,55,35,110,174,229,253,84,235,162,141,13,75,191,70,53,102,97,135,169,16,125,190,37,199,108,60,215,49,136,187,238,9,240,181,151,152,99,195,186,148,117,68,113,88,34,168,136,170,209,104,207,28,163,207,206,103,2,210,106,218,48,107,113,246,168,208,50,157,183,164,239,140,18,194,8,52,47,169,173,180,114,241,227,47,5,90,32,205,213,231,134,234,203,79,31,244,7,146,116,229,80,148,125,108,178,22,105,16,212,92,116,68,63,157,193,35,114,44,105,148,103,75,88,107,141,155,253,161,162,168,232,213,208,49,204,155,192,41,154,89,50,181,227,29,19,129,88,152,106,99,91,142,188,221,49,25,164,68,100,192,43,133,56,17,126,158,235,233,64,134,222,122,68,158,130,42,154,81,159,189,232,216,92,17,124,62,39,255,153,43,207,6,174,211,159,26,169,221,21,198,189,143,49,129,156,252,25,81,130,7,78,255,116,96,38,172,184,24,100,18,70,236,39,84,7,119,137,75,208,203,121,141,1,14,212,41,229,141,7,134,214,176,71,9,201,49,212,154,24,26,214,111,44,213,18,199,104,205,58,9,19,246,245,142,34,144,129,78,152,216,64,204,132,17,233,79,178,207,186,60,140,60,62,94,123,80,46,164,129,59,224,160,113,177,170,218,34,37,190,253,227,34,70,14,223,4,236,212,148,216,205,152,170,34,73,111,61,224,2,91,94,56,178,217,125,55,53,114,168,115,13,187,242,172,112,194,213,242,224,231,69,146,211,238,28,24,59,80,118,20,218,51,74,100,156,7,178,76,106,210,26,105,133,71,76,44,57,163,218,242,244,141,112,50,57,12,47,209,122,126,250,88,6,238,255,15,168,25,132,113,148,127,167,226,186,69,97,195,121,9,29,178,179,155,205,168,217,49,123,89,189,186,99,228,175,155,19,238,86,191,37,179,20,117,164,216,102,143,73,65,190,89,38,90,58,103,81,137,162,9,244,183,166,238,26,180,102,54,63,19,169,246,238,75,199,140,18,147,25,197,72,211,242,253,58,209,206,112,151,168,107,160,6,66,187,201,89,17,245,206,36,170,255,165,207,23,24,23,52,42,92,40,190,212,179,11,223,183,121,92,195,104,37,235,179,182,171,85,63,92,120,171,29,81,172,189,233,222,155,162,80,181,205,144,125,142,91,19,228,235,250,203,180,237,244,124,225,89,117,245,21,232,47,252,132,64,247,138,84,172,192,179,220,90,191,97,242,48,93,141,148,79,55,205,189,250,124,162,170,27,241,57,124,162,190,11,218,1,77,81,18,130,145,242,47,152,111,148,214,202,12,141,118,75,142,250,120,228,196,45,37,115,43,73,44,187,147,244,240,66,16,233,94,221,242,107,125,81,52,225,124,63,205,234,100,53,128,214,168,39,158,238,161,28,152,4,166,252,246,48,70,147,152,74,144,241,235,84,162,98,206,21,94,44,114,67,25,156,192,69,250,64,14,140,42,166,140,249,180,100,198,136,121,138,229,119,81,250,37,93,192,8,63,154,194,67,121,50,194,163,59,182,203,9,1,151,158,125,4,25,75,20,197,145,37,92,122,62,17,132,154,49,87,24,126,241,163,65,131,134,130,180,83,209,126,163,143,10,111,143,169,66,37,167,126,108,235,218,138,77,7,22,70,105,149,253,136,240,14,207,194,211,205,216,53,1,67,123,114,143,112,207,132,210,74,119,75,122,168,34,184,70,229,55,149,254,138,34,42,49,29,62,75,91,73,19,184,56,59,79,152,229,226,134,22,52,49,43,187,235,137,80,51,138,161,254,12,89,14,86,157,102,169,236,103,101,111,98,108,190,171,208,212,153,148,239,132,44,86,156,125,180,236,144,83,124,7,220,3,50,19,197,155,165,179,204,200,65,221,214,134,99,19,153,105,129,39,164,140,1,87,202,105,116,80,32,34,246,189,148,92,243,208,202,5,162,32,211,153,111,224,231,161,96,187,8,108,155,74,192,212,246,200,142,69,54,0,195,201,225,2,125,73,19,24,33,32,183,39,172,136,104,139,233,72,108,28,121,237,47,76,178,91,26,105,193,83,138,8,243,68,247,83,237,36,194,11,199,242,108,23,38,94,164,176,137,124,57,124,62,167,114,115,28,211,126,56,177,58,210,14,199,190,147,117,143,101,159,35,182,48,191,253,121,122,49,29,68,59,30,188,50,201,21,158,81,85,141,106,186,166,101,1,131,235,142,179,226,216,168,83,225,137,40,135,255,50,197,155,210,149,99,240,156,126,40,67,12,74,0,90,97,234,173,98,192,207,120,43,71,102,183,202,172,251,185,104,152,151,181,121,12,236,61,93,72,130,143,221,181,21,176,19,225,60,147,167,196,84,33,91,167,55,231,250,152,134,56,147,10,142,126,11,155,33,151,123,78,62,20,56,157,44,139,57,10,197,64,81,148,138,179,21,51,188,232,14,143,152,36,231,125,172,158,201,41,121,225,101,157,1,177,184,88,243,250,96,136,181,133,159,123,86,210,49,220,245,230,43,83,234,239,207,77,7,150,222,26,93,220,25,215,66,87,43,209,18,90,91,91,28,30,84,248,16,101,16,216,122,51,99,67,201,28,138,250,96,131,166,106,191,58,25,235,135,94,205,114,202,177,81,142,254,48,86,33,78,177,156,217,147,117,129,212,252,84,152,146,153,216,72,43,217,49,125,242,101,148,183,14,103,227,39,123,224,20,229,24,252,107,159,243,253,237,220,83,60,26,158,145,108,164,216,160,41,90,49,40,74,236,66,126,193,139,65,58,16,231,7,60,119,237,121,239,217,35,252,76,32,26,161,8,133,9,118,223,227,197,70,70,96,88,193,174,245,102,154,84,122,245,166,41,46,108,9,14,1,241,3,140,99,124,150,176,222,122,125,120,136,58,61,241,215,131,89,112,56,203,70,220,183,117,6,94,187,51,119,233,191,183,72,68,113,13,35,58,201,234,147,211,26,208,238,244,168,239,132,76,78,179,63,3,41,114,39,235,162,62,190,52,225,213,233,166,6,16,182,4,76,128,234,91,209,163,40,239,53,186,237,220,2,195,144,16,149,190,163,55,45,23,180,210,222,25,94,4,26,20,90,44,69,184,158,44,114,192,200,135,201,107,49,21,106,212,63,143,97,173,254,2,23,211,43,13,184,62,117,117,3,242,228,26,214,219,64,19,68,230,233,32,140,17,105,246,193,94,40,20,208,8,71,144,127,190,38,20,143,54,4,94,137,210,120,135,173,63,70,97,52,240,238,213,212,231,111,69,109,164,46,186,133,215,29,152,24,102,160,243,217,147,112,151,74,84,38,12,83,73,211,49,59,203,62,216,157,152,10,181,138,78,42,18,34,212,81,196,79,83,1,35,41,250,243,129,8,231,196,213,144,194,234,160,80,23,30,153,167,79,143,206,80,152,35,41,199,18,160,196,82,44,199,209,101,43,70,244,160,105,212,28,116,174,235,121,177,141,204,247,226,115,212,78,105,61,216,226,121,25,124,27,34,200,156,166,231,201,80,37,142,215,62,223,154,3,94,97,140,65,71,225,144,159,253,65,247,10,67,30,177,1,209,88,5,158,195,169,103,216,116,250,147,243,58,179,246,44,191,113,219,45,40,192,157,10,151,224,153,4,166,193,224,185,186,135,182,153,101,196,166,240,152,27,28,60,41,192,187,107,121,26,58,32,181,135,113,72,35,91,146,67,230,255,192,53,139,0,211,7,246,29,139,99,96,105,233,14,104,112,144,29,152,19,95,95,139,12,216,14,107,219,164,101,245,98,138,11,199,181,213,71,215,41,124,236,223,168,9,63,187,213,217,94,154,78,97,120,170,219,53,197,247,202,207,167,38,120,122,207,85,98,98,10,230,219,233,145,161,106,212,141,144,53,188,194,131,128,82,160,232,52,200,52,27,248,104,33,154,169,92,113,172,218,117,77,55,43,130,147,88,60,185,101,42,217,28,238,246,224,10,211,72,94,195,78,217,42,251,71,172,29,121,80,191,26,62,131,162,187,13,243,247,90,72,212,143,203,217,66,11,57,45,21,1,111,101,47,31,244,108,142,240,47,206,145,137,74,212,11,55,47,86,130,142,94,7,12,250,249,107,234,30,247,248,41,212,224,67,208,14,22,14,0,252,242,85,119,96,248,35,194,154,61,70,141,244,208,178,127,83,154,25,87,19,16,89,186,127,119,8,4,194,154,197,237,201,122,53,187,104,12,40,254,90,213,33,163,136,35,58,185,207,190,68,15,173,158,29,38,64,31,38,254,249,112,90,154,9,145,78,40,184,192,157,67,217,161,76,224,66,214,60,154,149,40,55,89,18,254,58,131,141,221,227,47,6,211,101,215,157,238,140,97,138,224,50,34,118,116,83,10,92,200,94,250,247,26,244,248,232,244,135,255,216,69,92,154,233,113,107,75,17,178,75,37,114,178,115,90,197,189,30,246,212,72,248,86,71,239,69,127,142,115,76,156,232,95,252,40,58,206,7,30,119,171,163,151,233,28,107,250,104,68,12,195,155,60,91,89,217,207,213,36,156,98,212,48,120,186,88,165,236,92,231,189,252,106,66,138,69,207,84,104,241,163,22,10,122,235,170,235,135,66,182,235,25,33,113,33,190,191,81,83,221,239,5,139,230,82,135,14,119,252,246,158,237,81,30,195,13,58,248,88,31,199,140,195,237,85,147,243,152,153,62,75,9,178,53,109,10,194,96,173,177,174,49,164,84,162,254,192,4,37,220,34,69,222,185,106,35,72,135,136,221,231,48,50,227,227,117,98,169,69,243,1,163,189,168,41,49,45,237,238,219,197,37,155,233,212,169,59,55,76,164,217,31,140,142,245,161,35,70,43,234,125,176,243,218,77,211,131,157,165,23,49,216,77,93,223,80,115,21,245,147,248,26,240,225,144,223,149,25,78,149,129,207,81,170,152,243,122,204,62,75,102,150,128,183,106,53,28,187,237,248,23,94,54,64,17,91,122,44,47,211,34,203,142,162,165,90,213,14,192,215,241,33,163,72,42,233,115,17,22,112,22,172,198,86,214,178,218,155,52,13,68,7,215,182,176,65,211,35,111,88,96,231,11,159,205,69,93,119,228,140,114,152,209,208,73,150,231,193,38,214,139,111,180,155,186,191,162,71,34,42,141,43,5,76,213,153,90,40,219,72,235,252,193,55,205,96,210,245,54,41,30,158,238,76,162,153,156,213,37,155,38,35,18,175,141,82,211,144,109,122,90,225,161,251,30,244,220,228,41,51,124,142,75,100,202,123,245,167,47,0,54,180,58,220,205,221,148,93,44,113,92,44,127,21,253,145,38,33,161,61,138,11,201,144,136,130,90,181,144,250,53,231,110,84,89,95,248,204,74,137,181,156,197,115,54,141,18,191,157,210,99,50,26,105,76,245,109,24,185,25,120,179,20,38,147,22,67,158,230,147,114,194,101,94,145,124,135,57,44,43,165,192,57,31,54,37,7,6,127,116,85,164,149,251,192,139,138,147,22,48,237,148,122,53,164,127,223,93,154,234,249,156,53,241,99,92,122,223,212,37,40,228,150,122,49,156,117,223,184,218,129,217,112,196,144,94,86,0,89,227,167,63,132,17,2,211,139,244,61,187,248,150,73,75,47,113,183,170,235,185,25,85,108,81,15,26,174,15,118,184,47,156,105,146,147,148,147,105,128,238,233,87,231,106,242,208,15,28,22,148,193,156,69,10,103,87,42,229,153,243,82,146,134,255,131,18,23,85,148,216,89,14,248,248,230,91,199,4,239,249,27,16,1,62,199,150,206,20,138,126,189,177,6,182,8,202,125,94,184,103,133,71,210,239,81,141,175,90,80,225,225,233,86,31,238,20,195,116,42,153,2,143,192,29,90,164,184,26,211,81,76,137,175,67,225,67,70,65,112,145,165,187,168,0,113,73,78,122,172,136,97,212,7,166,60,76,224,42,91,22,17,142,236,36,90,7,206,236,249,114,181,113,199,87,255,237,227,171,227,14,10,76,47,217,142,171,139,17,99,42,60,179,51,137,0,47,81,208,163,194,253,24,216,53,46,70,27,182,40,76,86,103,150,120,109,166,173,140,138,229,67,98,117,209,189,39,97,105,72,25,134,203,101,25,186,159,207,133,80,87,203,23,46,104,201,40,76,141,187,79,52,154,220,68,242,28,113,85,170,166,124,72,105,68,107,186,126,140,154,42,197,213,20,194,232,215,70,156,189,221,7,175,199,110,212,229,53,237,140,184,55,167,239,64,159,220,118,227,184,250,184,172,90,189,66,100,13,194,15,135,207,168,106,137,163,193,187,199,84,74,124,176,7,54,213,55,95,34,104,201,72,198,233,24,149,171,120,158,129,118,252,149,181,127,229,252,39,113,189,88,218,56,196,75,175,70,180,126,249,147,67,32,173,5,44,108,251,136,104,5,140,88,184,160,251,172,159,121,151,118,23,242,9,168,39,140,52,194,97,168,180,117,229,195,162,144,226,131,156,61,252,161,100,103,159,61,94,241,221,208,144,175,144,7,131,144,181,197,62,125,54,179,164,34,17,232,0,79,79,223,119,218,235,182,126,16,42,40,206,4,138,125,156,86,39,89,219,27,103,203,107,218,14,60,176,66,151,192,148,130,173,56,35,88,203,130,90,79,93,241,239,145,224,60,144,3,102,211,223,50,103,156,94,72,175,201,131,177,7,197,161,76,241,195,146,35,157,26,208,75,198,134,190,112,86,131,152,70,138,18,21,88,198,232,45,89,79,232,248,179,243,71,130,158,59,75,204,1,101,145,22,129,204,99,46,64,22,46,15,134,177,236,25,213,61,77,51,69,222,25,26,236,228,133,76,231,185,87,209,158,4,200,142,47,209,219,230,203,8,107,12,48,165,54,97,14,224,89,137,153,179,39,218,102,110,200,195,53,222,53,122,181,177,146,102,142,65,65,148,104,43,76,61,106,76,210,4,181,161,108,196,200,241,108,103,176,3,166,157,85,70,133,8,80,142,73,202,33,161,167,174,209,52,55,177,7,142,167,244,192,168,222,95,99,162,193,156,45,195,178,182,241,216,95,184,106,235,243,241,186,17,53,10,67,166,89,47,129,192,180,63,246,248,237,15,173,132,192,131,79,28,182,8,59,208,157,13,68,181,225,229,94,178,2,246,13,77,140,179,222,118,186,167,242,249,67,217,199,177,220,215,246,0,128,9,88,37,233,180,61,240,174,81,164,11,140,214,221,80,152,46,236,24,114,156,156,107,170,112,128,211,81,28,48,147,99,202,213,70,66,216,98,46,209,149,123,183,164,193,185,151,162,10,151,243,37,137,159,76,101,57,110,95,44,130,179,9,220,56,211,96,136,74,36,18,200,11,76,9,231,112,241,165,239,199,232,77,83,226,164,212,202,180,40,115,103,109,42,101,160,253,242,202,97,173,163,6,41,1,27,187,247,113,96,47,156,138,212,13,0,195,196,231,79,134,195,45,146,112,195,216,136,75,184,25,195,184,1,20,134,161,203,131,253,219,200,2,238,185,59,144,75,104,46,149,138,183,131,131,37,67,138,207,55,98,199,178,94,153,213,21,166,162,59,208,90,197,220,70,3,143,210,52,127,50,122,122,134,126,143,76,198,202,131,172,56,194,75,106,51,153,134,131,42,112,135,27,180,139,50,104,25,255,127,7,156,201,193,63,40,173,62,95,148,30,3,161,89,1,182,19,204,97,12,247,169,63,157,168,4,241,247,202,20,30,232,199,206,197,42,63,28,46,102,48,10,140,48,104,108,182,201,116,111,116,72,169,179,243,4,9,26,124,253,89,2,121,64,198,226,143,70,191,247,154,15,186,131,189,149,204,217,40,207,107,207,122,23,136,81,178,76,93,125,80,33,70,153,21,103,116,18,193,83,230,66,25,46,105,0,99,81,110,82,1,54,48,140,130,201,10,158,171,210,158,139,57,52,60,40,9,67,186,112,158,195,149,220,130,38,184,17,11,99,210,10,140,210,167,31,64,22,247,232,73,215,15,212,137,61,194,34,20,211,235,186,111,52,116,249,136,98,11,110,73,211,141,15,139,129,39,172,22,212,253,107,201,111,155,163,237,219,2,193,179,150,116,95,232,76,15,15,68,17,154,38,172,123,97,54,141,148,2,198,225,108,10,159,247,14,242,48,115,164,151,174,144,105,196,70,247,131,36,85,60,29,236,234,211,165,236,128,217,91,101,200,217,215,107,68,139,232,49,144,0,131,5,246,96,96,240,153,100,172,103,50,44,38,14,25,27,3,162,56,98,90,98,229,88,211,127,192,232,118,201,49,0,189,231,221,107,33,4,74,123,43,220,233,182,113,56,27,159,111,192,153,141,185,221,245,71,89,144,236,243,84,120,215,40,223,68,51,124,72,68,147,35,221,74,8,29,198,11,76,15,188,40,106,113,152,13,84,190,216,89,250,45,221,77,43,27,11,136,194,16,128,197,234,61,27,249,22,39,103,144,53,169,253,110,44,125,138,253,55,232,250,72,81,221,185,33,222,18,117,12,8,88,207,10,242,164,212,70,45,171,63,104,129,36,204,209,73,140,167,42,12,143,105,124,78,227,24,105,2,67,89,232,33,102,18,117,100,97,5,38,79,82,238,100,128,181,228,126,47,211,43,232,45,166,18,238,152,254,54,124,55,97,155,46,8,165,139,28,250,185,153,129,190,98,158,194,65,46,191,77,201,80,141,77,169,210,9,217,20,69,136,106,223,93,7,93,87,133,225,116,242,5,70,64,168,232,197,147,42,137,216,87,140,124,87,126,217,148,190,98,245,209,138,150,229,165,233,86,238,190,64,112,150,118,213,239,209,97,192,149,93,231,76,241,166,87,79,52,47,99,207,58,95,111,60,63,13,127,120,14,152,156,95,107,15,188,83,12,202,192,84,213,175,137,154,220,10,212,54,219,187,39,217,230,25,172,32,144,191,43,197,55,247,222,37,18,83,203,234,128,100,195,163,242,189,70,171,199,66,222,67,154,236,173,131,178,220,81,161,3,83,24,179,14,220,200,223,249,111,227,188,237,241,192,38,39,232,1,110,218,45,170,14,90,54,139,195,97,8,75,244,99,99,243,117,247,98,44,132,35,4,253,195,186,72,82,156,34,21,126,128,242,192,116,123,248,163,17,190,152,186,178,145,217,136,26,74,35,90,107,105,60,112,9,134,214,5,19,230,212,93,229,76,226,75,218,67,134,96,139,88,137,205,226,21,21,25,203,2,201,249,89,33,252,149,155,83,48,214,93,129,237,59,248,111,159,157,115,75,214,0,152,248,71,164,51,76,199,82,31,13,30,165,152,106,24,55,85,95,59,147,21,240,188,23,74,81,59,203,92,34,251,231,106,142,36,90,218,18,242,27,210,205,243,118,8,80,142,126,38,178,194,180,200,4,65,32,220,164,85,39,234,217,58,47,95,175,9,14,15,253,158,5,133,231,200,92,89,223,84,151,171,249,175,236,201,18,14,237,99,26,233,102,59,41,37,174,1,163,12,38,243,184,208,62,182,35,55,133,28,113,210,171,207,199,76,61,174,158,198,99,117,225,99,173,228,200,104,19,24,203,250,100,153,113,139,58,71,148,52,68,190,105,192,165,151,162,42,111,13,244,126,20,173,196,219,239,197,116,158,110,61,128,70,20,154,76,234,182,212,166,38,117,62,194,147,135,82,140,10,104,61,88,97,155,191,87,67,32,40,167,50,45,120,243,94,60,181,253,230,192,168,42,70,206,141,34,201,173,48,190,65,148,84,152,50,181,184,203,236,187,103,74,123,90,128,7,47,18,131,27,120,137,43,221,139,179,20,121,97,232,80,140,112,135,228,24,89,181,171,153,68,251,100,220,26,110,82,249,26,198,1,26,140,88,212,222,148,199,83,24,144,38,70,202,250,27,106,23,152,206,208,200,135,179,54,37,63,74,157,8,53,151,55,241,139,171,38,79,78,183,200,125,242,51,35,171,196,176,225,138,103,38,249,163,81,52,60,94,183,177,246,91,100,73,234,252,113,166,237,124,170,145,147,78,93,37,73,241,150,71,208,130,76,203,33,236,199,79,207,209,249,54,187,21,36,169,27,127,158,117,68,178,156,199,110,106,253,225,135,231,123,245,217,227,75,123,236,117,34,97,1,67,235,37,103,196,241,172,41,166,186,53,198,131,5,36,48,236,27,53,106,90,23,250,234,250,104,25,209,229,168,136,157,9,121,79,245,82,54,170,138,81,222,96,178,84,10,79,106,76,162,252,249,172,150,242,192,86,158,117,171,113,207,7,108,15,188,111,186,251,108,110,103,214,63,112,143,208,61,133,25,48,186,63,14,20,93,153,113,53,4,168,58,149,142,169,159,110,93,119,53,133,164,7,221,55,151,142,122,169,110,134,7,30,45,74,200,72,148,76,221,84,144,101,69,114,211,225,132,81,160,87,27,245,91,148,201,144,211,30,207,247,228,205,163,76,102,74,81,172,85,7,94,66,19,99,65,84,87,250,220,235,56,72,183,88,247,124,105,125,43,227,181,143,74,224,108,12,26,243,89,0,43,232,30,39,42,54,89,3,62,240,91,71,199,31,28,137,90,16,130,235,150,75,52,146,76,211,14,86,255,136,208,113,164,80,17,2,168,58,36,244,110,228,219,164,130,101,41,39,118,162,71,112,221,214,30,56,144,146,194,232,112,68,199,197,68,179,188,63,94,35,245,185,183,30,16,90,11,121,50,22,88,20,124,16,87,103,94,232,150,4,249,191,20,73,230,254,248,156,147,197,29,21,152,199,191,125,125,78,35,20,136,234,207,204,214,33,31,108,192,245,17,181,190,125,63,213,67,136,184,194,130,209,163,75,236,125,50,12,226,182,162,197,204,186,3,244,98,248,80,163,102,15,214,163,173,161,170,137,238,81,116,246,28,159,163,213,41,79,182,74,26,237,178,219,126,36,194,20,166,147,34,96,107,39,84,119,151,72,117,20,158,102,114,23,234,145,30,119,9,86,212,128,41,180,211,223,62,159,48,93,190,107,216,160,116,233,34,79,28,121,103,11,42,23,13,172,192,185,20,12,252,208,128,164,39,114,114,12,203,113,139,44,207,204,27,89,227,177,176,73,205,224,54,220,16,4,105,144,13,155,44,66,228,157,182,149,164,113,50,82,236,183,151,157,10,135,62,245,80,63,91,109,212,207,145,18,210,62,23,107,185,184,222,87,135,59,178,171,65,14,111,223,8,218,82,218,161,30,235,48,33,4,30,29,254,216,242,251,49,86,16,224,116,183,145,14,233,41,12,105,176,8,195,181,55,163,191,250,88,146,207,111,227,11,6,109,251,39,105,36,246,93,70,132,222,119,22,107,154,73,106,9,225,254,198,49,97,84,71,75,77,106,147,128,142,14,106,216,121,202,120,44,56,8,64,252,189,235,217,119,164,200,7,251,143,88,91,16,4,212,209,202,115,115,218,162,163,213,30,161,234,103,204,49,117,86,48,23,224,222,189,215,206,26,93,252,212,190,72,165,62,240,88,229,146,158,206,220,31,159,53,47,122,137,103,80,166,34,97,63,31,184,199,60,133,71,113,44,117,67,140,35,48,174,62,75,8,241,194,247,209,90,176,239,102,235,191,214,39,39,129,24,125,250,48,10,214,231,173,153,201,151,193,115,79,229,163,55,155,249,18,35,28,131,16,161,68,181,153,97,110,15,154,76,146,10,250,96,124,174,224,209,199,4,16,89,223,65,18,167,132,193,141,69,54,213,29,78,104,115,134,84,132,229,171,158,96,19,132,244,65,146,73,77,80,125,67,81,109,94,150,152,77,164,82,23,159,21,246,7,57,14,210,132,26,122,164,172,56,252,58,198,54,53,221,231,73,234,5,203,57,103,107,150,108,61,48,21,140,253,114,177,236,253,4,240,224,172,13,98,68,202,31,30,123,226,252,221,26,45,58,212,218,149,218,158,171,9,107,135,216,3,225,253,39,190,7,147,111,240,117,153,39,165,39,47,186,110,193,89,2,113,72,173,106,238,111,44,244,22,76,75,103,255,202,106,52,35,254,20,33,6,147,177,144,76,232,129,161,85,15,181,135,86,172,13,231,9,92,178,213,7,61,21,229,170,250,219,84,0,199,163,85,162,37,207,110,74,39,77,16,247,144,245,89,245,217,139,75,20,188,192,168,129,168,226,3,163,64,27,191,77,177,145,130,76,235,184,54,91,161,198,243,203,41,93,194,47,75,28,188,175,181,162,234,10,70,175,34,146,87,223,112,109,176,25,21,75,139,234,215,134,217,57,7,165,35,249,169,244,192,84,31,205,128,169,197,121,96,116,63,253,183,169,102,223,234,166,156,153,54,195,149,62,174,86,17,162,216,79,215,222,165,97,202,208,187,139,163,77,98,179,5,83,11,236,108,101,168,253,72,192,231,138,142,164,153,117,147,135,131,177,228,96,244,74,253,97,128,2,102,107,15,24,37,169,34,35,14,161,212,101,126,227,0,41,249,177,86,32,165,139,159,70,132,121,170,173,67,91,223,10,158,191,205,230,86,159,208,254,241,215,46,225,29,36,209,242,94,84,104,167,144,221,97,82,106,232,30,234,207,118,47,78,176,141,235,197,232,113,6,13,224,89,214,93,151,46,114,192,94,206,2,139,210,162,74,235,121,48,4,160,93,67,9,14,58,53,139,161,106,141,3,6,237,200,146,117,1,32,144,30,108,21,156,231,249,53,225,88,29,241,90,244,61,14,245,159,22,165,57,238,196,84,98,231,83,135,20,33,134,116,229,132,214,124,242,160,152,140,59,135,186,19,42,152,253,129,207,207,249,186,39,81,162,212,214,192,48,193,58,231,35,49,212,39,105,183,8,202,140,80,196,130,190,91,231,25,21,100,33,157,6,223,211,208,197,55,63,12,251,33,182,69,235,254,243,65,206,14,116,175,134,2,75,247,210,73,203,148,239,165,164,8,86,85,219,114,194,125,209,66,120,141,242,97,205,187,77,218,129,131,59,148,50,235,166,187,225,32,38,90,226,106,12,116,93,156,80,158,214,139,166,94,52,251,251,41,56,118,237,39,38,248,235,2,153,108,102,136,159,145,18,82,239,107,216,221,28,62,246,244,82,55,30,79,57,136,98,144,228,89,93,119,67,104,254,162,160,190,86,250,85,186,122,118,229,82,216,64,7,49,158,159,254,116,25,198,189,143,217,147,213,13,65,204,46,44,145,106,196,150,186,107,64,63,25,252,182,86,88,246,228,165,63,66,243,57,244,180,232,151,208,100,62,213,152,33,9,71,245,107,122,194,19,212,97,251,2,65,227,100,139,173,15,163,253,217,184,221,250,43,59,195,99,34,149,56,147,50,198,16,23,68,51,108,62,48,78,141,47,175,178,173,85,79,107,109,140,228,123,198,205,57,27,181,36,229,76,251,8,163,81,235,242,244,176,153,164,150,95,75,7,195,86,75,38,193,184,214,174,174,33,133,99,229,73,199,215,224,76,49,163,84,56,210,7,21,42,252,153,75,42,34,25,49,150,194,102,153,58,188,56,234,198,3,183,72,186,81,91,140,29,38,48,20,118,247,98,170,95,244,226,97,34,195,14,79,171,4,213,82,25,171,18,14,152,40,194,243,218,4,94,66,11,146,125,64,151,238,241,17,200,24,7,140,164,165,162,230,109,133,144,36,217,93,153,103,41,173,75,174,6,69,73,202,186,250,48,138,118,138,123,155,120,234,84,248,108,35,110,152,154,32,71,205,207,205,201,188,140,11,55,145,98,37,38,64,187,124,12,233,135,37,64,224,108,69,67,14,39,43,223,20,56,193,83,19,143,118,92,188,165,211,144,116,123,180,104,27,177,191,18,120,80,157,22,253,163,84,123,159,65,29,90,179,69,50,56,96,139,198,42,12,13,153,31,2,128,196,240,46,124,62,223,142,29,237,172,234,204,71,16,216,92,15,191,154,136,182,246,93,89,9,113,247,227,137,42,183,33,140,17,103,210,158,133,27,203,231,204,43,130,152,82,68,183,32,50,241,175,157,10,30,204,3,215,17,69,35,7,110,15,19,153,217,134,145,125,194,78,161,67,91,96,156,198,88,95,38,200,34,117,160,219,186,226,60,130,80,160,164,217,82,79,137,83,51,130,158,208,68,200,165,50,23,106,144,236,17,186,3,230,94,245,123,216,142,23,83,193,234,220,150,194,45,163,77,18,82,171,244,137,100,173,44,44,43,212,67,178,169,75,232,52,164,243,40,210,71,121,155,98,166,12,10,209,250,25,34,177,27,106,49,41,16,71,80,62,130,177,160,117,235,84,32,94,152,90,252,244,200,51,233,136,18,236,136,110,177,76,222,112,190,240,104,209,65,1,92,148,62,231,56,110,199,174,244,70,29,170,143,118,213,90,78,200,38,130,56,62,127,106,101,101,27,55,106,96,183,152,81,163,203,202,8,70,27,202,142,82,52,224,166,197,206,228,141,163,133,136,217,158,158,250,85,122,156,67,165,140,111,243,16,76,111,104,233,163,70,14,146,51,190,144,192,232,131,248,100,56,131,86,147,40,141,119,188,62,168,151,3,198,53,144,81,129,94,50,184,175,241,178,83,214,81,161,106,170,197,160,156,223,82,22,129,141,98,246,142,195,11,10,187,174,112,194,111,152,177,2,42,74,150,242,211,212,206,134,180,97,177,146,235,167,38,152,210,65,255,94,244,73,141,167,90,121,113,106,251,197,22,251,233,90,235,76,130,36,199,197,116,140,233,197,104,89,172,184,24,113,110,97,125,88,198,138,238,230,246,129,215,154,218,23,66,111,112,212,15,193,132,161,68,25,214,169,145,220,148,47,68,137,167,246,179,12,137,153,128,106,51,229,162,190,59,10,134,77,99,79,203,87,151,233,58,101,129,171,54,139,89,213,192,112,27,233,12,216,236,42,32,181,8,172,151,144,57,206,201,36,102,165,3,130,138,189,18,155,134,49,62,106,119,197,57,222,199,184,95,122,41,39,144,197,234,101,213,143,58,181,65,136,206,141,152,67,144,36,136,74,140,9,47,69,196,36,147,21,84,142,255,79,8,102,220,117,199,241,173,207,85,249,239,128,17,103,43,250,203,236,126,161,73,13,243,109,151,206,216,69,139,175,151,134,67,10,74,37,159,182,171,204,227,198,249,78,71,95,69,125,186,135,208,72,139,181,1,173,155,82,204,208,101,56,195,93,164,28,126,101,45,167,175,168,29,140,144,195,62,27,188,42,31,172,10,203,197,10,49,237,241,148,77,0,151,209,174,82,55,234,240,218,44,6,29,75,139,189,108,90,22,75,155,166,232,55,142,13,5,46,28,61,21,143,181,197,6,227,187,21,205,222,91,123,201,40,45,143,169,64,81,204,210,78,122,224,115,199,29,240,171,25,4,79,220,113,19,75,136,155,15,2,35,10,179,92,124,212,140,70,99,189,125,81,164,234,29,54,121,156,167,183,169,140,168,119,68,157,11,163,70,102,3,66,210,241,222,184,170,79,59,88,35,167,237,86,206,129,143,229,160,131,138,200,95,48,249,81,79,74,39,135,78,212,117,35,127,112,100,46,229,26,55,154,200,32,55,200,150,108,208,153,72,7,102,216,95,217,26,167,134,110,12,103,143,10,19,42,99,98,77,29,115,216,221,226,218,204,66,214,109,1,190,34,15,109,35,251,60,158,222,37,83,44,12,77,120,146,5,83,187,89,140,59,196,141,156,140,224,184,50,56,195,49,68,228,214,97,106,89,180,61,111,18,115,142,185,82,232,233,213,175,109,156,131,49,203,139,201,26,143,167,167,132,22,113,31,241,110,153,123,57,32,178,81,39,7,12,131,145,158,62,86,23,227,55,39,215,183,187,30,47,140,82,44,95,84,173,31,235,13,31,113,120,236,155,169,148,231,115,170,118,164,113,99,26,179,27,203,152,155,252,77,140,41,181,58,42,9,185,77,148,203,93,171,108,249,184,250,244,156,176,217,196,79,159,3,186,170,249,134,50,73,116,99,210,68,13,179,191,194,100,112,227,201,16,184,235,106,76,88,37,179,143,138,21,159,107,151,130,41,51,174,88,65,155,98,160,162,86,16,73,107,135,17,162,83,59,166,38,52,103,115,160,166,181,169,240,40,59,86,39,98,137,229,181,191,100,67,68,86,67,42,130,129,103,15,226,82,224,99,220,203,160,32,65,31,196,190,192,103,173,63,189,54,231,12,217,1,195,156,165,61,64,103,139,171,53,86,80,71,70,78,91,109,104,148,10,19,137,48,71,215,169,96,210,12,243,14,89,121,250,89,58,174,81,88,157,13,55,172,190,182,120,148,193,100,130,197,91,103,56,212,136,145,201,200,22,65,41,250,96,102,239,198,68,97,53,234,197,203,68,31,98,138,18,225,82,23,226,172,128,30,243,31,90,101,109,244,36,126,82,243,189,154,96,233,243,100,136,77,197,182,96,138,242,210,251,183,135,25,208,241,94,25,235,33,63,46,223,85,2,255,20,219,235,218,155,35,178,128,25,9,185,183,127,8,241,201,20,251,149,181,102,110,109,47,58,46,224,221,72,137,136,233,115,91,105,215,189,154,234,250,169,173,77,180,206,228,187,149,142,221,158,96,141,37,88,242,221,74,115,127,30,13,93,18,15,113,81,104,220,36,54,7,76,201,123,14,248,124,60,93,184,70,162,226,113,36,147,126,85,178,11,122,99,70,48,64,101,168,47,178,122,186,139,189,211,173,187,108,114,105,234,171,18,113,118,95,244,24,191,107,42,159,23,182,244,213,168,33,129,76,81,136,194,40,161,6,220,40,146,209,123,87,178,108,254,211,84,171,141,167,101,171,182,75,242,79,153,234,25,131,246,60,217,246,214,218,70,78,68,93,132,133,233,227,11,51,17,237,202,186,41,44,166,214,8,24,54,145,170,243,104,245,27,71,74,228,81,159,77,129,122,183,88,184,232,15,46,41,204,179,94,50,248,226,28,166,96,80,221,174,69,117,207,12,184,98,244,244,103,72,145,107,11,56,17,99,211,65,177,185,242,133,59,246,159,238,41,150,222,243,93,26,117,227,173,62,6,69,72,56,3,14,15,84,78,100,95,96,142,251,174,145,76,19,45,63,93,110,52,57,250,79,163,217,160,109,214,228,43,115,152,242,9,221,31,117,81,54,114,185,211,45,234,244,81,75,18,180,244,91,84,145,26,125,106,229,9,87,210,54,224,223,186,162,16,245,92,141,124,152,27,243,103,211,61,31,83,95,139,61,221,59,7,219,167,255,32,105,0,172,89,215,79,192,132,74,159,238,61,156,209,29,48,236,96,130,210,111,236,43,128,134,95,44,112,13,11,194,14,235,15,14,17,117,214,218,58,246,168,104,93,34,12,94,203,211,219,119,22,227,242,21,112,118,97,106,73,245,230,213,40,193,3,166,94,96,43,76,101,146,255,246,89,199,243,105,250,48,191,185,92,120,204,167,250,135,217,177,98,137,100,164,175,53,65,147,208,96,232,113,181,81,112,61,48,116,217,62,228,24,61,250,220,144,218,228,184,182,18,172,209,231,158,102,1,4,92,234,83,10,9,165,173,71,253,232,73,44,69,187,189,172,92,212,35,196,201,250,46,230,19,177,159,43,42,19,136,38,167,166,153,85,74,181,66,154,138,120,113,126,138,231,154,213,52,215,128,233,23,211,84,4,59,111,204,133,243,45,150,200,231,146,169,176,80,106,192,61,63,33,226,54,33,75,201,1,147,205,214,223,166,112,242,254,246,180,96,170,166,88,160,54,187,195,66,94,75,211,59,228,108,74,12,11,13,217,79,225,107,195,93,138,171,143,217,169,133,17,4,217,219,29,115,26,126,182,142,121,183,126,255,152,135,12,210,83,185,183,144,67,202,1,63,148,21,192,28,205,247,230,103,55,214,124,27,241,153,24,83,138,204,158,162,65,146,94,121,199,60,203,20,208,61,23,239,28,229,242,152,226,67,11,108,172,126,109,198,100,57,223,242,41,37,182,114,238,30,211,48,239,246,84,253,45,235,239,119,216,212,85,250,147,201,163,153,34,96,156,126,77,250,194,69,22,207,245,17,79,124,82,144,91,30,27,130,199,39,89,189,104,37,188,219,194,113,159,52,239,154,137,149,199,158,146,8,17,103,45,157,155,199,202,242,225,54,61,220,242,212,198,153,168,234,221,176,40,37,209,90,16,154,14,238,126,6,21,150,194,197,170,87,3,134,125,88,107,11,48,54,189,135,52,89,93,157,246,67,210,155,30,42,233,9,254,130,220,158,146,11,194,242,61,224,179,18,181,113,130,150,239,32,120,227,189,81,217,122,106,237,103,100,11,146,145,212,118,173,79,171,16,9,199,68,58,238,134,86,198,153,52,64,124,143,13,209,218,120,170,138,104,65,184,240,120,218,11,50,109,59,23,196,110,17,244,172,227,92,155,220,250,45,164,170,208,218,142,11,215,165,79,13,71,215,133,11,209,1,41,91,56,134,230,148,93,216,242,101,90,126,134,229,30,101,11,103,111,130,32,225,233,127,163,69,219,111,142,19,246,52,85,96,28,68,117,64,170,212,202,104,133,24,29,3,203,109,218,116,124,240,50,117,84,224,133,234,247,200,166,20,43,255,241,143,255,248,225,175,191,254,229,175,63,255,250,219,47,63,255,207,143,127,255,239,159,126,249,243,127,253,244,183,127,255,231,127,250,49,253,227,31,63,252,253,183,191,253,245,231,31,255,240,255,126,254,233,183,255,253,245,231,63,252,240,167,159,255,242,223,63,255,246,235,223,126,252,2,255,242,203,159,127,254,215,223,126,253,229,207,127,250,195,15,255,241,151,191,252,250,159,191,252,249,167,223,206,125,254,237,243,155,88,5,150,221,186,97,129,53,238,14,139,48,71,221,145,215,68,217,20,117,110,133,161,71,221,1,83,134,175,87,159,217,154,110,148,199,184,78,151,192,200,130,213,240,92,76,88,168,41,76,13,226,189,249,153,22,247,232,128,87,18,231,39,66,18,166,98,161,55,223,124,156,240,124,158,112,249,180,250,186,8,249,225,45,139,158,47,40,102,219,133,73,114,207,7,94,81,231,68,174,73,121,188,217,228,56,3,231,13,125,157,185,95,4,110,198,204,30,161,47,8,105,228,173,187,181,118,135,231,178,241,154,228,106,122,126,162,106,219,8,46,133,209,17,24,229,233,184,26,210,213,42,47,134,142,235,136,39,63,39,230,16,98,220,243,104,180,159,197,81,143,69,217,245,107,55,99,54,14,231,2,197,108,69,9,240,122,130,143,109,77,91,219,128,33,155,142,171,205,196,151,215,38,195,235,140,14,45,177,254,127,55,164,225,42,154,210,198,124,38,2,193,15,223,220,39,173,211,91,63,53,10,123,97,242,81,207,45,250,228,76,225,118,85,213,44,149,46,100,69,172,15,202,62,124,255,197,202,234,77,103,153,121,205,142,102,66,201,122,111,18,207,215,111,161,103,184,235,131,211,231,27,198,15,180,184,179,202,131,211,165,16,31,139,66,150,37,7,199,180,64,99,200,99,36,216,100,133,24,154,6,7,235,14,113,184,149,41,6,8,133,73,125,133,74,30,53,2,85,248,28,15,60,233,102,143,155,163,96,161,115,152,82,204,200,14,158,253,3,189,31,121,180,92,140,26,33,60,46,179,165,4,134,19,54,142,29,35,45,215,81,75,70,179,235,95,219,20,74,178,220,28,110,231,168,208,135,25,100,8,173,28,48,133,26,51,224,166,185,69,96,120,205,226,209,18,10,241,250,219,116,221,197,123,67,205,186,116,170,37,234,168,60,164,1,156,132,57,17,147,157,70,196,128,39,1,222,173,240,185,253,12,111,144,192,229,243,222,200,44,237,11,163,52,168,47,102,207,234,195,194,191,11,189,179,193,249,174,47,170,133,181,39,246,216,78,116,109,198,177,183,146,106,154,14,122,223,145,58,112,120,20,14,65,133,249,133,176,35,206,82,215,74,220,3,195,130,82,239,153,122,102,231,126,224,94,175,145,82,105,57,127,110,206,154,219,23,206,34,132,204,139,97,214,92,27,230,156,222,77,86,9,221,59,209,11,204,180,91,83,167,34,25,171,80,66,102,98,78,201,59,77,90,96,83,189,158,83,183,4,239,3,147,16,186,176,102,80,12,46,215,212,192,223,40,186,157,98,118,166,112,239,249,38,122,188,153,154,84,68,76,14,58,69,71,143,85,64,223,93,184,62,236,229,122,250,37,43,184,236,23,46,85,87,193,199,10,50,180,26,109,144,168,117,27,234,133,28,134,166,250,160,40,160,126,51,182,7,158,180,72,180,23,254,38,154,43,68,60,74,29,98,232,240,102,13,58,136,141,166,241,125,46,231,82,2,198,251,212,171,241,16,190,41,41,211,80,214,12,8,240,25,134,239,60,171,28,124,73,90,177,128,187,51,141,85,43,194,25,186,250,114,178,66,158,47,188,206,201,39,237,178,182,41,121,66,138,178,177,93,165,168,122,154,29,93,106,192,40,23,77,157,70,155,215,244,215,90,80,114,234,151,134,39,255,27,109,68,12,131,56,118,209,41,138,232,187,143,40,29,146,109,235,79,87,8,241,252,115,12,107,78,215,171,203,14,65,225,186,205,243,235,207,194,166,159,194,111,110,78,177,56,39,231,251,25,225,128,195,112,229,36,93,185,168,8,127,65,100,198,132,139,27,141,133,90,61,190,91,41,176,62,230,150,94,155,183,183,72,162,212,77,73,183,254,48,156,7,201,71,172,90,91,171,194,37,81,104,232,240,36,106,167,111,149,67,190,178,90,26,122,39,221,80,42,197,147,254,96,213,40,125,245,222,21,37,79,191,119,65,57,186,143,231,201,66,250,233,192,180,89,79,221,235,200,23,198,52,58,78,145,250,99,176,203,79,79,92,210,64,93,182,250,245,220,27,70,86,135,105,170,150,134,160,109,74,210,219,223,43,193,240,244,12,248,54,106,125,135,155,37,83,158,45,190,58,85,4,154,239,8,15,232,213,157,188,197,247,209,76,77,41,245,253,12,90,180,118,30,56,67,250,162,79,94,172,181,56,224,186,100,22,2,207,168,136,3,70,215,248,29,22,124,167,47,188,72,204,72,187,196,230,44,242,16,44,166,65,106,74,228,178,77,42,212,215,207,178,254,77,69,233,209,42,113,49,150,140,212,115,147,249,138,48,41,29,218,8,123,77,133,145,81,109,1,163,255,43,239,133,186,214,242,169,244,77,177,202,168,240,173,93,98,217,72,65,142,55,37,143,54,225,115,109,62,42,16,140,72,144,21,24,126,241,28,48,226,90,207,213,198,73,236,112,167,159,79,6,109,182,176,239,76,51,226,153,165,68,17,188,120,18,53,192,218,69,73,18,218,15,166,150,127,77,84,164,148,61,138,34,195,236,76,44,232,253,17,145,85,148,68,145,131,153,206,12,121,106,251,32,201,159,139,216,189,156,91,192,68,250,107,192,248,47,207,213,36,99,86,192,20,172,202,79,163,232,23,75,23,171,113,203,129,107,112,115,114,0,131,155,100,246,137,148,80,28,227,131,66,227,185,176,121,31,216,202,18,227,234,130,48,132,62,57,189,27,181,4,76,142,92,111,110,27,81,92,77,1,204,243,104,200,180,76,135,33,220,252,221,205,57,161,3,30,204,188,231,197,206,36,247,13,143,250,227,222,164,12,119,19,225,243,146,184,106,245,172,226,134,0,163,66,230,99,78,233,142,54,179,111,147,119,202,113,117,50,206,91,133,215,234,241,73,154,81,187,150,231,123,175,17,83,169,146,213,206,207,76,75,244,68,58,76,85,201,214,229,87,108,51,8,56,61,211,16,245,218,230,35,94,145,191,90,15,154,61,90,98,138,0,15,9,12,112,113,9,38,224,82,203,122,22,136,113,251,57,76,25,128,130,196,246,125,154,89,171,202,120,30,122,204,251,195,103,54,175,231,83,46,138,224,28,134,162,95,116,140,200,46,193,39,249,125,41,52,63,147,118,142,161,76,148,221,15,134,82,148,138,3,121,105,178,137,46,84,84,169,192,108,162,210,50,140,37,123,250,91,209,240,251,24,249,237,211,89,120,81,252,89,129,25,80,63,187,166,149,124,74,3,190,101,88,189,162,167,162,36,52,181,121,153,238,185,20,59,229,180,126,56,233,176,218,212,31,150,175,123,2,76,73,130,94,93,161,35,244,71,91,102,182,200,111,67,77,233,45,221,236,8,84,124,200,152,22,170,16,118,188,24,221,202,58,228,70,219,28,104,131,128,81,102,2,217,40,151,220,1,38,250,32,79,118,206,131,72,9,81,186,80,84,220,9,169,65,234,146,125,2,83,147,158,164,203,3,193,228,236,37,240,148,197,80,8,160,176,165,254,125,109,17,127,209,150,110,138,129,247,138,213,65,194,162,21,189,186,82,88,224,232,132,235,75,70,60,33,252,153,103,192,228,129,100,50,36,235,93,118,116,25,191,119,160,20,169,133,140,49,171,146,170,218,45,240,100,154,181,128,209,233,44,2,27,9,224,190,87,159,195,100,9,124,54,16,23,139,176,7,87,10,231,97,188,43,45,172,1,218,208,164,90,98,152,76,88,172,16,222,171,234,177,136,56,51,180,10,1,163,57,160,87,83,84,55,238,79,39,221,196,207,75,163,51,21,63,61,40,3,144,7,159,70,225,19,48,140,37,122,245,28,84,241,196,79,159,57,45,94,48,213,93,36,18,98,34,17,13,149,123,143,89,92,159,153,133,77,97,146,92,12,11,95,139,181,121,62,143,84,5,28,212,2,249,37,150,71,134,248,227,194,52,123,185,198,209,129,73,55,200,54,123,14,66,126,204,55,13,219,196,101,221,47,83,162,15,176,20,37,46,60,118,0,127,16,207,5,195,152,36,132,32,215,66,159,217,97,206,14,89,183,198,51,234,234,74,21,89,144,166,173,68,144,125,18,129,113,248,88,167,218,173,109,212,15,217,253,84,246,235,173,19,220,212,156,156,121,195,206,142,161,45,134,166,2,23,14,223,180,34,91,201,187,216,205,189,4,132,182,23,26,78,159,171,113,130,253,201,81,72,204,250,94,208,58,5,216,243,115,244,192,4,80,61,189,1,151,200,124,122,81,49,118,33,33,113,24,209,220,161,175,5,245,82,124,76,108,122,17,170,255,92,237,202,207,7,134,2,113,61,79,214,86,138,77,28,157,206,244,188,53,218,223,195,111,78,173,240,212,207,121,156,193,238,244,206,86,178,87,165,162,135,155,31,131,216,223,203,218,156,116,170,52,28,223,24,240,106,82,156,122,239,179,54,188,163,224,156,214,203,136,0,20,198,248,246,143,93,48,43,178,206,51,218,67,2,61,243,64,251,173,109,1,220,231,46,104,107,75,248,10,127,3,221,79,135,143,237,246,44,107,242,169,46,9,10,108,218,191,2,67,128,148,226,193,155,181,180,11,108,188,2,254,219,48,219,107,78,244,216,222,57,88,28,42,81,239,166,84,65,152,230,152,169,14,211,250,160,187,153,53,235,135,181,112,78,154,249,44,1,154,106,189,54,146,6,205,252,180,7,179,157,237,45,240,124,114,212,136,155,127,163,145,7,52,121,45,221,205,22,21,189,23,174,112,240,42,140,118,197,116,184,194,4,174,48,242,244,247,234,90,145,101,144,109,56,23,63,30,32,243,37,6,162,96,115,201,105,11,214,107,133,134,29,29,227,94,123,142,94,169,82,226,112,232,40,213,5,252,36,56,6,244,138,49,251,169,18,26,26,198,132,67,186,56,237,166,193,180,63,11,156,235,158,119,52,217,154,116,27,69,230,119,181,128,207,137,171,209,146,3,111,111,158,2,133,167,76,15,84,227,147,184,112,89,227,121,178,238,25,12,192,76,77,134,30,229,232,35,199,91,65,60,208,244,177,169,162,244,109,114,24,31,111,82,251,134,40,183,71,228,248,219,180,93,10,188,168,20,90,1,35,6,171,182,213,57,30,156,130,200,110,222,149,85,102,91,58,219,15,61,254,243,49,255,161,191,91,181,222,73,50,36,103,79,60,34,77,153,37,157,150,35,129,207,156,243,20,4,240,204,75,99,37,16,209,174,123,49,236,70,98,110,86,216,84,90,60,215,135,231,74,97,232,70,243,133,233,9,83,152,240,169,192,43,169,205,71,55,96,56,169,208,250,106,95,22,240,66,77,40,224,245,212,9,81,99,55,157,175,218,214,157,122,7,4,210,100,76,168,220,21,254,18,12,124,79,218,128,78,28,0,241,29,224,215,245,199,134,238,224,204,96,245,142,105,219,118,175,135,179,47,213,199,13,164,99,207,35,33,168,187,212,39,248,132,54,223,24,59,110,62,178,232,16,13,179,161,123,156,213,20,203,116,13,0,209,164,223,178,27,71,86,72,181,53,60,132,216,207,188,187,92,146,24,190,193,94,64,81,237,211,62,49,152,79,173,111,236,68,164,183,211,115,49,185,220,187,37,148,242,12,184,17,216,148,248,233,156,52,147,101,240,217,131,239,213,86,12,42,48,77,122,125,223,85,125,172,6,249,212,212,166,205,216,233,224,211,87,202,90,224,32,255,2,38,42,249,92,77,34,211,151,222,217,218,196,124,193,186,175,174,230,9,152,84,82,19,82,68,10,1,226,214,196,45,213,89,91,214,135,157,3,38,28,94,158,32,103,115,214,102,96,74,219,158,80,33,241,217,120,173,126,206,106,125,107,202,203,107,12,169,241,231,63,137,42,234,95,119,92,109,220,98,10,119,74,202,218,133,159,143,141,218,194,29,80,130,215,154,112,65,12,105,199,75,87,200,242,53,225,2,181,164,135,110,129,71,123,210,80,132,102,99,18,210,7,216,210,147,134,66,55,94,224,33,69,41,228,130,232,58,25,1,83,103,165,89,147,146,119,43,247,173,40,173,121,114,185,33,236,106,3,58,165,62,220,156,37,68,14,3,54,106,13,73,35,103,147,95,13,152,52,147,220,251,44,60,130,193,1,227,245,200,168,156,125,18,254,146,11,11,31,32,41,234,156,189,195,193,208,99,81,40,204,44,141,211,152,35,173,107,37,196,89,89,187,203,52,67,160,42,43,124,54,210,120,235,1,247,70,209,220,122,78,46,174,90,205,187,42,73,46,38,219,214,203,157,193,154,163,178,226,74,185,51,5,221,154,181,135,21,174,222,59,19,0,30,90,28,50,66,172,240,243,82,77,243,99,212,245,244,121,127,25,246,83,45,162,200,72,210,142,11,235,112,210,16,84,239,89,220,77,126,66,203,51,74,217,242,45,144,255,214,95,222,22,127,184,243,128,200,236,3,99,225,93,120,46,205,97,145,87,45,191,131,187,214,157,36,20,235,47,188,53,123,6,135,104,156,29,60,89,150,48,7,102,84,173,125,220,41,8,85,157,22,173,76,24,183,239,60,96,29,203,205,173,255,87,54,171,165,186,150,196,42,233,226,157,119,171,43,79,89,10,217,228,107,191,88,19,132,204,34,228,84,238,75,227,103,87,249,30,184,5,245,62,247,217,161,187,110,9,195,124,210,107,58,97,33,86,133,137,65,222,253,155,4,140,62,247,89,212,173,137,225,69,2,83,96,179,135,202,181,54,181,249,219,224,238,165,85,6,159,105,42,219,17,89,217,107,233,66,119,244,84,34,144,194,73,97,131,28,88,40,18,15,74,229,195,190,175,221,182,142,247,39,52,20,35,90,41,136,40,15,12,19,114,192,180,214,200,52,131,131,63,226,155,166,66,221,181,28,237,204,209,236,180,91,214,132,118,70,233,133,139,151,142,27,92,165,204,19,38,18,52,233,226,106,102,141,252,54,84,9,120,219,14,155,254,252,82,120,210,75,16,48,188,105,207,213,54,235,29,134,146,80,42,152,50,122,246,41,182,194,51,40,73,4,82,97,179,220,81,89,78,42,25,9,212,46,48,245,59,177,197,67,247,43,149,33,217,232,103,227,120,96,166,105,141,3,213,195,35,30,140,150,78,45,66,202,120,175,17,150,26,131,71,147,197,199,254,93,238,97,126,38,116,23,69,193,105,211,206,27,157,43,114,144,148,144,10,12,57,96,76,164,97,81,218,45,240,50,130,36,135,27,140,152,2,87,242,99,113,166,90,43,121,147,33,133,106,59,247,11,83,235,33,191,77,228,197,75,152,144,238,64,47,66,222,155,48,215,142,97,161,126,94,74,234,105,217,73,81,88,139,188,25,226,188,67,225,243,90,97,134,124,200,213,229,230,205,90,169,227,209,200,175,76,189,26,14,242,24,181,142,124,97,213,171,45,98,224,147,161,195,198,163,115,229,211,191,234,235,239,140,16,142,150,192,149,110,151,128,33,121,151,186,176,76,44,196,11,129,112,145,96,40,85,120,158,117,17,214,153,53,27,73,73,139,145,254,247,122,175,166,240,164,41,140,170,147,207,68,154,120,219,243,219,148,250,8,60,219,243,222,214,48,225,249,9,224,37,20,165,211,100,101,106,191,40,177,116,65,33,76,88,23,222,42,46,65,6,179,69,12,103,32,176,39,141,156,240,52,237,17,57,77,35,225,146,163,145,166,238,117,55,6,106,198,132,75,134,25,143,246,207,29,240,94,116,34,161,218,30,246,211,185,86,130,144,248,202,103,157,199,157,155,213,91,8,140,250,93,4,135,32,167,250,29,156,207,159,204,120,46,210,78,58,71,23,91,78,252,50,101,168,89,47,230,157,35,190,3,193,161,4,118,17,13,63,174,251,189,154,22,122,221,206,142,179,82,214,186,79,182,30,235,43,111,171,155,188,79,198,199,146,165,105,76,75,35,174,110,166,37,38,240,164,210,82,215,158,110,57,219,194,150,177,112,135,149,228,41,204,20,91,247,98,37,161,134,232,197,88,187,2,70,29,76,111,78,41,66,189,43,19,194,127,125,240,61,37,232,208,9,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,79,6,121,118,217,247,189,96,119,145,57,122,124,44,220,197,24,21,52,13,110,191,253,129,169,158,190,131,86,136,206,202,131,31,135,99,183,8,109,17,22,22,83,4,105,169,26,59,101,179,218,195,165,40,29,142,254,214,108,101,18,117,160,128,53,7,91,37,112,110,82,190,4,140,146,71,108,9,176,224,63,23,55,18,164,129,142,46,73,197,105,209,189,25,231,34,53,37,122,168,158,13,159,84,107,192,198,180,161,87,215,10,67,82,192,117,74,116,10,24,177,154,216,9,33,8,201,89,97,59,60,3,166,177,224,129,9,153,248,111,211,117,182,155,254,54,21,210,62,102,20,89,232,112,55,50,144,1,78,42,57,116,188,217,55,227,108,193,246,211,251,90,169,76,15,240,216,71,207,181,84,226,198,120,194,212,151,139,254,50,5,245,97,198,83,175,47,156,168,36,197,89,110,241,78,20,175,203,151,180,2,113,31,46,42,199,100,93,149,15,109,118,92,250,48,54,130,18,220,143,223,133,37,91,236,182,2,157,99,141,15,117,62,106,19,149,207,73,112,179,228,123,111,19,171,189,40,13,206,145,89,54,173,43,45,106,47,68,213,111,132,146,141,94,99,6,38,11,16,53,33,180,103,230,172,35,178,72,42,197,183,56,62,60,188,46,23,134,140,104,134,169,76,245,174,58,154,16,42,228,30,55,135,213,58,73,72,161,146,14,169,113,102,81,197,186,100,39,171,112,191,187,200,0,213,135,216,217,83,96,148,35,191,159,131,189,96,136,228,222,25,208,179,113,185,14,77,181,163,87,253,131,106,147,204,247,57,8,3,206,110,113,103,25,66,117,148,213,127,225,74,208,93,194,21,149,170,166,233,177,192,99,18,226,27,54,133,103,200,154,0,87,81,98,2,61,163,230,41,241,78,16,75,248,105,237,222,53,74,255,160,9,93,58,226,103,103,135,130,214,95,187,102,43,69,83,184,210,54,18,48,1,84,121,237,74,47,112,160,72,128,205,231,98,24,87,252,222,197,106,22,134,194,131,70,189,11,231,103,200,246,64,59,35,80,216,60,231,243,96,180,172,59,140,66,156,76,113,232,185,119,24,140,20,46,101,105,203,3,38,166,26,63,221,45,199,167,240,249,23,95,245,29,101,98,33,215,153,48,23,184,208,45,85,100,56,116,250,214,180,216,250,44,195,106,152,250,169,171,105,241,248,115,99,70,45,41,37,38,181,89,221,11,133,110,155,164,145,204,50,140,58,247,137,186,201,150,232,20,37,42,224,102,64,199,217,238,98,89,157,137,65,47,149,207,147,68,217,69,125,238,141,122,210,247,173,176,187,122,210,197,67,126,49,22,174,149,168,73,60,250,243,100,241,57,16,226,92,207,199,132,52,217,251,28,233,186,46,226,111,65,159,157,35,37,194,81,218,69,195,19,202,87,82,249,241,203,112,144,151,231,185,27,2,5,95,120,81,122,52,30,248,108,157,110,181,65,158,93,69,133,240,243,214,222,78,11,12,243,135,142,25,249,98,223,11,155,137,112,44,29,113,248,154,221,134,128,73,69,51,153,192,164,230,186,195,208,201,246,103,162,36,104,204,29,78,143,232,201,52,86,182,8,180,55,163,170,205,253,129,103,196,105,76,228,73,232,55,153,194,86,130,226,240,160,45,88,175,158,198,142,47,112,209,157,148,190,123,111,219,0,134,56,171,60,48,188,255,23,62,231,73,213,45,135,232,110,92,205,84,20,175,229,163,31,53,3,205,69,253,126,184,29,145,169,9,152,252,131,238,118,236,210,229,94,93,96,88,23,120,89,255,181,195,205,202,187,47,140,172,241,142,231,46,198,167,161,40,13,154,113,111,182,74,93,125,40,10,68,144,159,80,98,146,90,74,96,236,169,24,82,90,54,116,31,238,86,137,22,55,135,157,78,140,89,142,171,230,114,152,213,234,175,102,151,215,30,200,31,186,11,107,194,38,91,191,54,129,132,226,246,0,117,28,179,233,206,96,153,235,126,81,130,76,23,253,132,50,47,186,147,110,241,147,64,251,184,207,77,119,159,172,16,78,252,240,76,120,235,149,117,80,44,223,190,98,204,138,73,247,41,108,201,141,128,41,241,150,17,199,124,74,51,174,254,16,0,93,248,12,97,40,69,3,27,245,180,194,16,120,141,128,225,17,169,10,83,122,19,223,171,62,210,246,179,126,72,30,226,209,232,47,210,77,203,152,227,98,227,32,189,35,41,102,96,210,58,241,219,112,214,235,206,64,231,81,189,115,5,209,20,61,96,8,100,223,165,125,6,189,36,125,175,69,137,86,60,25,127,119,234,197,116,164,198,76,162,218,75,152,67,48,27,143,77,86,239,198,192,52,149,33,167,250,174,222,247,162,88,92,28,127,210,161,117,223,125,3,113,111,177,166,225,251,168,253,238,120,166,99,82,20,166,42,222,127,155,78,88,225,104,130,34,3,142,148,216,171,49,190,171,160,36,164,102,236,197,112,50,136,225,9,209,92,14,131,185,25,195,221,126,174,182,142,202,11,111,41,131,0,166,158,50,206,1,34,126,50,211,26,113,132,187,23,27,231,144,108,120,70,191,234,36,178,20,234,213,42,37,1,40,168,208,213,16,87,175,249,228,2,26,42,12,57,206,70,98,124,18,17,108,144,158,165,184,24,253,107,141,74,156,121,103,250,126,113,120,218,199,21,152,247,94,227,158,173,103,30,203,131,195,158,31,126,68,51,145,79,57,223,48,190,207,86,19,87,87,72,226,238,84,106,195,120,153,124,253,65,238,85,101,137,32,242,153,90,140,233,103,203,18,216,202,145,221,125,135,175,73,197,92,80,32,68,151,50,190,8,105,106,137,61,243,166,199,24,141,33,31,164,34,229,189,183,149,254,150,123,112,39,77,118,1,31,51,45,102,90,67,89,92,190,8,37,250,45,150,144,81,26,61,104,115,106,106,155,165,69,189,251,115,39,186,186,103,192,232,83,94,216,88,178,114,27,119,249,77,109,250,165,45,170,201,233,199,65,43,177,231,142,134,117,185,155,105,82,127,146,122,152,180,98,117,225,77,235,120,247,15,119,75,156,2,104,8,200,86,108,138,186,113,226,99,30,75,63,138,181,116,116,39,255,164,216,131,74,136,44,112,65,146,210,199,100,64,13,46,81,160,110,178,36,49,143,58,149,182,242,220,229,28,172,51,230,73,39,174,44,182,200,135,115,209,61,47,58,197,69,90,219,206,127,4,177,29,133,149,39,41,12,221,77,44,143,102,169,181,59,131,59,132,115,145,225,38,185,36,34,131,86,104,88,34,164,141,18,197,144,170,197,105,26,235,203,45,125,52,25,200,73,95,184,49,15,220,77,104,180,46,75,19,193,196,90,128,207,214,97,66,70,178,77,51,11,104,138,112,184,153,224,164,192,244,156,196,231,130,190,86,147,208,192,165,134,129,118,96,166,236,133,207,202,32,51,225,112,50,129,14,129,207,231,76,49,42,20,125,169,203,8,161,65,20,66,27,15,223,18,123,161,119,219,59,3,134,3,67,2,0,7,46,55,231,10,95,23,244,70,10,183,180,195,84,161,235,93,132,77,129,247,249,10,254,57,161,105,72,73,225,70,109,174,223,60,97,75,234,144,99,130,57,165,42,48,213,35,250,219,231,85,106,172,122,218,48,53,124,208,187,41,91,197,205,9,189,23,189,122,70,82,136,52,202,51,133,209,17,142,186,116,107,242,148,118,147,105,76,149,78,224,132,67,206,249,32,87,163,62,31,39,91,53,222,16,241,101,63,218,7,110,230,88,51,165,6,199,140,8,198,41,79,113,170,55,127,95,96,147,27,141,171,141,177,78,38,177,181,213,150,120,47,140,84,93,247,44,176,233,81,82,42,173,142,185,167,87,155,193,87,28,54,34,17,133,207,146,25,30,8,165,13,135,216,208,133,41,174,205,113,115,203,93,74,184,30,182,226,144,43,50,173,137,94,117,9,28,207,217,195,237,21,209,177,173,187,48,196,199,205,51,39,132,49,183,6,92,58,30,122,84,20,155,125,252,108,149,20,46,70,187,139,29,160,43,235,205,113,157,215,133,137,33,222,171,63,90,152,158,194,32,117,89,132,145,152,156,156,201,85,57,76,121,78,123,208,233,234,241,68,49,142,17,165,247,134,73,52,226,7,149,206,48,205,203,12,168,164,226,193,140,180,76,44,168,97,92,188,190,137,27,9,132,238,41,244,233,159,89,220,2,166,172,126,40,92,106,36,54,9,21,101,93,61,120,144,45,210,239,230,105,87,49,99,134,117,130,199,199,60,22,209,20,193,174,73,171,216,177,22,215,133,155,142,248,192,211,141,10,41,35,223,148,66,61,88,119,215,118,118,40,224,57,181,0,197,34,194,209,219,84,241,139,87,87,152,50,252,28,40,141,233,242,218,88,250,171,197,79,183,135,223,6,248,182,175,194,117,147,180,145,159,40,119,118,206,108,40,87,138,50,179,159,117,110,124,167,1,15,27,183,11,195,103,215,227,177,9,2,202,20,63,232,14,21,103,184,94,76,222,82,224,57,66,104,153,123,179,121,202,79,111,186,151,221,76,57,79,6,241,204,29,19,170,114,150,83,201,48,162,233,169,79,129,221,98,135,161,242,105,243,147,216,221,177,82,232,102,138,171,81,144,22,211,142,202,128,16,143,7,166,83,163,9,76,73,143,219,95,103,222,32,55,53,4,102,143,243,77,222,8,32,134,28,17,164,61,71,236,41,148,181,103,189,53,201,197,120,110,210,48,82,156,75,201,101,161,90,198,225,134,148,210,29,210,73,97,95,190,175,5,147,152,252,48,52,55,233,206,178,138,43,38,99,66,249,126,185,223,131,208,145,204,20,90,237,83,48,16,224,232,110,161,125,59,48,33,225,56,3,138,205,35,121,47,211,108,146,171,73,42,101,133,41,26,188,191,221,158,243,126,154,253,230,134,122,197,168,212,40,215,156,118,78,222,143,205,206,162,48,222,106,203,247,201,135,212,93,130,146,220,188,55,111,170,92,202,38,64,86,48,96,76,117,177,208,38,229,140,37,22,246,121,15,105,157,5,53,181,157,88,2,37,77,29,114,120,219,162,14,234,179,128,36,122,125,224,61,238,166,65,93,170,174,0,74,151,194,45,195,80,60,135,132,188,214,206,198,139,238,112,161,54,67,225,99,187,135,117,103,255,104,33,148,241,2,109,143,21,85,246,240,42,230,219,241,140,40,131,206,1,239,161,53,36,48,166,67,32,237,176,69,189,238,68,92,16,114,221,125,163,210,204,33,41,89,227,111,233,110,233,147,148,58,199,89,86,248,184,129,177,81,215,101,29,248,2,19,97,139,157,248,76,120,138,68,5,166,179,45,150,54,225,153,94,245,183,161,99,141,51,226,28,9,93,127,154,216,92,100,4,48,184,147,48,226,83,155,71,81,143,191,246,153,210,40,57,11,220,161,22,139,39,59,179,74,227,3,231,56,129,153,38,96,52,178,228,220,37,89,20,42,50,245,19,58,236,15,124,14,184,17,239,5,237,128,28,203,92,13,73,90,28,126,13,134,79,133,169,129,184,103,35,123,220,3,163,252,18,48,253,196,239,163,193,34,21,55,167,24,64,220,190,69,105,76,116,35,87,243,63,211,3,103,212,203,2,70,202,86,127,155,158,121,159,105,61,163,190,170,23,155,188,108,92,156,173,77,69,96,142,63,119,5,42,198,218,210,137,152,135,241,61,57,60,172,95,240,185,122,166,88,35,136,45,72,209,52,141,117,8,5,180,176,147,218,18,49,75,251,158,59,2,220,117,152,10,202,122,158,188,186,128,20,70,24,41,28,185,57,156,58,17,110,37,4,74,113,136,194,187,229,152,75,179,60,50,2,147,110,231,30,147,193,18,24,83,239,61,47,87,26,118,43,169,65,189,247,25,178,187,115,204,105,37,176,15,92,71,216,181,148,38,201,49,1,175,123,139,52,36,167,147,10,138,91,175,34,30,180,27,220,48,118,234,91,115,208,215,64,97,234,145,45,205,14,173,189,194,90,55,150,193,253,194,145,84,62,118,188,25,128,2,67,67,112,127,26,209,187,188,30,120,57,253,28,48,246,133,62,25,13,105,43,252,12,130,23,15,184,74,24,4,236,234,61,233,181,236,143,113,168,47,107,44,18,116,214,104,35,130,127,68,45,17,122,246,162,232,211,200,73,150,216,203,92,186,92,118,30,152,60,252,115,113,237,65,86,113,96,100,193,170,194,84,226,132,227,213,49,43,247,11,183,7,30,191,131,115,228,57,14,76,107,225,115,243,156,230,140,223,30,116,224,175,23,206,2,83,243,174,211,132,82,216,248,86,86,193,243,60,249,104,81,243,112,80,204,45,29,21,36,27,35,180,141,65,244,62,56,36,166,62,189,225,182,42,234,131,51,67,91,20,89,17,142,68,74,74,225,76,117,115,192,77,117,71,153,254,187,4,29,204,129,151,118,58,3,159,141,53,130,88,137,138,109,157,193,212,176,199,186,37,59,86,181,84,111,21,18,83,17,105,74,11,42,19,93,244,70,254,25,225,129,37,13,197,182,195,231,168,219,132,218,61,107,245,192,66,210,39,28,97,83,201,208,146,82,142,174,104,167,68,106,130,68,187,158,123,231,232,114,107,192,20,2,70,211,99,177,34,151,215,34,92,131,185,165,247,166,68,48,210,28,231,151,210,179,221,80,164,147,34,91,0,187,132,214,76,64,235,180,92,81,200,224,93,244,123,36,211,131,138,39,39,194,162,163,146,172,190,232,70,146,236,52,18,24,129,141,118,31,45,61,131,2,53,178,43,185,90,156,137,168,164,26,65,84,71,198,131,183,170,18,180,152,80,240,10,196,147,97,56,170,3,131,128,192,190,99,10,71,68,210,155,31,59,230,134,246,178,165,241,213,238,60,27,208,136,16,112,166,202,65,92,97,139,122,220,136,126,70,231,69,42,4,230,135,126,108,69,68,179,247,249,12,26,108,224,61,162,161,74,165,193,136,82,176,119,243,128,233,241,147,145,221,13,181,21,178,55,176,91,60,22,212,46,55,116,55,159,152,200,185,142,32,226,77,71,83,42,165,48,66,74,55,243,147,171,178,4,26,58,4,109,90,112,189,96,182,188,97,59,136,242,135,30,29,180,0,135,209,72,78,246,120,71,245,49,11,217,14,35,143,48,41,140,120,224,17,53,109,192,123,63,55,231,68,188,87,231,172,213,97,160,99,10,138,163,251,172,14,148,195,75,192,45,189,247,54,70,214,200,143,192,187,160,79,150,118,89,61,194,203,155,130,208,169,198,176,17,82,196,131,211,198,161,6,78,162,127,237,254,54,44,15,186,112,173,161,161,68,49,72,177,248,193,99,198,239,232,1,68,68,167,106,133,203,74,86,113,221,110,29,10,42,136,10,147,86,47,183,136,165,9,113,214,180,18,118,87,71,163,64,38,175,174,231,7,139,41,234,146,57,185,214,51,73,147,81,140,121,77,17,101,60,207,123,145,59,115,87,246,12,8,244,232,122,177,145,180,122,145,75,131,231,91,109,202,196,190,221,226,106,251,43,207,205,203,142,38,192,142,162,89,155,15,124,101,19,14,12,209,177,46,159,132,196,176,39,149,136,131,63,205,72,244,24,148,40,206,55,234,252,170,38,78,130,119,43,202,115,224,171,79,122,56,161,91,57,103,192,84,187,182,103,26,83,173,236,191,61,230,35,84,102,19,245,102,119,232,146,31,243,49,150,27,225,181,184,57,51,35,61,75,31,118,165,168,125,131,195,98,60,102,254,162,83,208,225,61,85,197,15,67,157,131,246,150,221,65,121,241,88,226,231,140,136,202,185,79,141,252,84,91,218,148,178,191,240,54,175,94,80,83,177,11,148,238,149,231,68,167,140,50,106,21,9,43,105,33,10,205,97,210,208,143,3,175,196,168,11,97,196,29,157,147,9,86,3,245,101,11,250,159,81,107,142,224,144,26,11,157,142,81,47,238,252,196,70,243,3,143,40,16,198,85,233,143,135,208,247,172,183,134,18,111,66,157,205,115,122,228,29,197,224,133,194,19,61,147,105,224,31,254,173,71,49,109,17,245,47,232,30,142,250,225,114,206,228,153,244,173,56,173,110,121,39,27,201,107,229,156,141,60,158,188,38,58,101,30,19,106,211,128,29,149,184,68,173,170,194,57,247,91,168,11,199,227,243,104,198,209,27,40,141,249,250,94,144,23,68,19,34,145,135,103,219,40,221,242,138,81,94,76,41,201,51,166,132,50,162,118,249,184,62,143,77,139,148,65,164,188,206,118,183,219,122,70,197,212,91,111,69,247,177,0,52,50,1,175,208,190,213,251,153,180,135,62,26,182,230,232,183,43,97,106,239,203,162,152,188,206,219,57,0,241,80,126,252,197,26,105,198,129,14,130,118,121,156,175,147,66,114,136,157,241,209,87,55,183,140,68,166,55,20,17,36,121,76,226,227,71,164,104,185,131,148,86,247,5,236,225,240,23,225,132,44,77,35,46,176,193,223,86,112,124,73,45,176,65,251,175,6,89,13,76,127,107,106,228,129,1,191,173,176,231,31,104,134,5,70,170,50,22,193,48,183,89,127,219,136,2,163,177,13,85,6,189,247,218,45,232,48,233,76,219,67,7,133,163,250,118,202,82,222,145,159,123,111,218,5,227,222,132,28,117,154,118,200,182,227,115,78,120,4,37,100,121,96,58,75,162,43,206,90,34,100,245,82,109,26,220,114,199,184,32,164,34,175,109,93,207,81,21,62,177,118,116,203,58,91,251,217,96,163,211,48,17,253,150,71,163,147,99,221,6,97,170,113,116,42,217,177,113,217,37,152,243,146,101,49,158,168,92,47,23,8,251,146,94,141,41,212,46,69,9,77,118,242,98,70,177,120,89,53,142,15,169,135,163,145,119,95,150,134,201,198,37,247,166,144,172,187,61,14,197,112,209,42,179,53,77,186,179,5,27,66,165,10,77,96,14,129,96,144,163,152,58,169,207,73,24,57,26,186,105,82,221,218,231,187,140,102,73,96,90,146,101,200,41,48,188,196,70,184,213,67,79,222,105,156,191,2,175,103,55,54,113,62,95,189,184,221,103,118,237,7,62,230,233,8,184,232,1,100,157,185,193,32,145,207,46,161,161,243,101,84,56,45,40,126,32,57,209,32,213,162,244,62,216,43,74,53,173,114,133,169,237,11,248,120,218,162,241,137,99,204,84,12,24,170,77,181,93,81,119,11,203,215,58,67,134,6,114,241,166,156,116,223,74,4,159,184,32,66,204,221,19,141,84,245,41,113,198,180,128,66,240,41,195,214,63,31,167,18,29,180,17,132,127,84,155,20,113,135,55,166,107,15,82,177,134,122,131,164,35,160,197,56,254,199,14,186,39,220,252,44,240,86,114,47,130,105,15,140,136,71,185,92,82,248,190,242,193,96,184,89,81,34,96,36,86,90,251,0,145,231,138,153,66,229,148,146,219,195,255,3,179,116,176,115,45,6,88,96,184,45,220,91,64,10,231,172,199,42,48,137,255,160,177,130,47,71,168,239,44,223,176,199,101,6,59,223,71,100,206,153,163,216,171,254,224,236,73,226,106,195,239,75,154,33,80,58,65,229,181,138,117,216,6,103,89,38,240,42,31,4,189,87,87,193,5,38,235,41,99,86,62,71,150,195,165,55,141,100,49,145,118,52,134,158,1,219,16,17,8,124,126,248,174,124,228,12,133,223,101,162,155,205,118,225,48,236,168,50,77,9,202,148,21,92,82,86,41,39,239,69,188,211,93,137,3,18,142,147,91,127,139,35,131,200,141,206,19,121,48,235,218,31,1,231,170,106,98,7,134,176,46,150,215,130,175,66,63,54,101,46,145,194,33,44,178,52,180,184,57,86,235,188,252,116,20,51,200,107,33,165,21,69,154,211,216,79,101,31,223,13,98,154,26,191,125,12,23,97,168,155,187,155,224,123,208,86,18,183,146,196,23,20,58,51,218,182,39,156,79,90,254,131,92,101,4,61,153,180,89,187,104,206,135,63,182,82,204,113,98,123,83,191,38,223,62,162,127,240,109,226,244,10,76,77,95,16,135,65,180,222,245,151,225,10,187,116,155,147,238,64,25,82,163,50,9,90,99,100,185,212,168,222,86,199,60,130,58,50,147,60,146,155,31,87,251,88,51,113,53,57,19,221,23,14,188,162,19,215,188,33,237,238,132,214,56,205,203,121,217,140,196,79,96,178,100,193,192,72,225,69,82,148,157,58,30,28,30,105,141,126,31,91,158,210,113,191,247,49,223,186,182,213,65,116,159,131,212,143,12,232,86,195,118,127,170,143,253,181,11,31,71,188,175,115,6,144,134,115,218,202,51,71,181,200,18,249,240,26,75,224,88,216,73,229,119,151,81,240,151,32,169,54,179,231,46,175,101,45,2,81,123,183,42,61,3,85,175,166,209,58,136,164,45,0,34,40,39,124,36,81,204,148,92,10,246,16,134,7,60,174,221,253,26,68,39,40,111,187,215,118,137,33,19,24,57,59,130,31,93,150,167,144,188,175,157,200,179,92,106,224,154,133,3,206,122,188,92,167,195,88,52,246,42,15,186,178,43,64,113,109,153,162,111,123,224,73,98,35,30,187,103,245,194,233,50,135,66,121,7,219,50,217,54,133,7,171,37,104,164,33,196,217,50,96,84,112,132,5,181,172,239,115,200,111,91,129,116,112,53,211,57,190,166,220,252,156,86,35,18,210,80,43,64,174,36,240,52,226,119,135,105,130,47,50,102,11,149,212,248,210,166,192,173,67,74,42,175,6,135,168,145,92,110,133,105,182,14,102,85,140,200,103,150,241,203,119,150,81,114,44,1,108,19,245,8,233,33,35,82,223,34,61,4,60,74,144,134,44,44,46,9,233,16,99,99,95,119,106,251,68,135,84,214,155,147,75,117,218,252,100,126,134,60,248,134,48,225,146,211,163,232,89,154,194,187,69,251,15,180,113,103,199,209,171,17,73,10,13,132,132,207,174,239,133,216,91,228,140,55,157,68,210,181,205,213,104,182,7,39,63,245,30,251,121,175,21,161,197,77,107,151,200,81,98,245,147,10,15,49,1,170,221,101,50,32,193,186,130,71,139,230,144,37,172,32,196,119,206,171,248,100,216,230,43,63,239,181,137,23,134,252,194,230,248,47,122,115,92,22,191,57,189,234,245,129,143,81,234,75,119,67,76,148,174,149,3,106,65,154,128,199,148,14,29,224,21,170,247,149,206,133,42,186,166,68,216,118,185,34,32,211,156,124,249,105,108,189,171,32,66,14,64,100,62,16,123,37,156,232,191,109,60,101,173,41,108,250,3,161,135,145,84,39,135,93,125,121,252,205,62,141,112,234,31,219,161,29,83,47,20,68,214,106,26,178,1,54,229,191,128,123,21,210,40,96,50,39,33,79,146,32,47,28,10,103,124,144,80,16,49,3,247,129,233,93,9,253,145,156,36,8,70,175,1,115,41,20,35,169,231,76,242,90,198,162,31,82,126,244,84,10,75,227,50,245,180,144,142,131,70,64,106,15,184,248,152,123,41,4,243,236,183,244,222,5,173,129,144,219,235,198,243,173,247,54,10,224,80,38,101,103,46,10,83,73,155,175,130,225,216,47,140,87,34,10,60,26,156,176,222,157,124,101,29,217,199,75,127,224,36,42,182,214,162,159,159,39,55,235,47,36,243,172,32,244,185,26,54,180,128,197,68,226,193,168,77,9,81,163,113,236,165,241,192,228,158,226,218,115,6,229,231,91,27,239,71,160,180,2,235,60,67,35,35,20,87,249,236,115,190,31,51,205,120,233,70,13,115,175,239,231,154,33,35,216,168,11,171,235,125,233,17,106,149,199,138,172,233,153,103,133,150,197,80,161,162,244,113,181,7,70,200,232,10,100,21,97,62,91,228,101,218,8,201,163,97,9,8,29,149,100,116,140,1,87,45,252,6,238,35,212,221,17,180,42,82,155,192,218,68,87,36,132,193,22,237,170,242,104,52,223,167,208,184,133,168,72,226,219,150,64,165,0,39,196,214,224,27,216,15,76,191,253,133,231,179,153,150,102,228,118,161,228,214,233,127,20,24,197,152,208,194,132,68,79,14,214,76,210,231,62,25,178,132,207,198,128,146,196,85,184,34,9,35,77,104,118,53,156,206,161,126,13,93,223,115,117,169,45,52,85,33,12,85,99,6,120,132,238,151,73,34,188,215,202,250,128,34,185,215,241,194,67,225,49,94,56,67,233,236,146,125,176,205,8,88,40,93,221,33,7,126,38,146,110,26,214,142,227,19,37,167,106,182,185,192,103,85,135,226,125,162,16,43,43,154,168,228,25,87,4,125,138,211,6,140,24,81,8,172,47,109,231,181,3,224,204,186,18,226,238,52,63,42,138,209,229,143,77,78,178,231,7,62,243,121,7,60,16,40,126,206,158,145,189,218,29,152,154,99,61,185,54,49,69,127,105,202,55,117,83,32,199,81,67,126,253,184,23,199,168,149,15,153,33,193,115,89,173,51,60,80,126,233,147,145,237,190,138,148,84,173,110,61,51,241,217,67,114,114,194,225,161,207,13,75,84,9,85,201,9,5,145,62,25,213,241,113,117,131,104,254,133,153,116,23,182,120,242,3,31,43,117,5,108,132,195,15,156,174,232,228,241,129,36,145,1,90,118,124,142,70,81,221,51,222,200,42,251,165,253,108,108,194,254,114,208,110,173,66,95,24,90,244,169,235,42,91,203,187,63,54,159,114,54,29,111,10,13,125,142,13,28,190,174,239,108,109,63,254,96,84,218,60,199,49,251,158,55,133,55,147,82,23,118,121,155,70,217,25,59,15,204,225,155,116,237,96,232,197,76,192,229,45,235,89,28,199,242,31,174,226,73,60,68,90,173,44,13,15,33,160,195,180,187,191,187,201,240,94,170,131,178,230,95,24,43,197,97,84,35,158,189,4,201,114,199,202,195,254,98,169,205,43,95,11,167,241,94,207,246,76,185,82,124,13,222,224,53,188,44,206,224,107,99,125,148,54,159,155,239,208,140,204,240,20,72,102,135,237,25,253,122,127,180,99,71,117,225,222,230,211,221,170,54,12,112,124,111,221,159,17,83,112,57,75,235,56,20,146,45,96,136,236,178,195,16,7,85,125,49,28,150,184,58,99,169,233,76,41,164,253,125,221,150,76,105,159,158,183,197,194,199,205,97,10,177,155,126,76,211,179,242,155,35,14,157,244,172,135,154,219,41,27,128,33,221,127,126,219,38,128,195,13,89,186,250,59,120,198,205,219,86,162,185,15,236,204,200,244,206,194,187,243,192,70,216,225,48,181,206,58,166,80,152,187,137,99,39,69,122,172,66,19,1,243,49,53,169,203,242,192,184,221,62,104,20,248,61,39,15,226,59,33,221,94,172,91,86,13,160,156,175,130,57,113,227,158,116,80,106,54,193,25,135,33,152,28,143,1,148,33,111,114,24,222,179,199,194,177,216,204,8,152,150,254,254,152,110,59,54,21,82,161,154,81,54,152,113,116,120,211,61,253,194,158,252,228,91,145,44,125,28,8,52,121,253,123,160,185,245,94,108,161,131,11,215,180,218,115,53,181,218,57,96,163,176,21,184,231,28,58,228,168,56,33,190,167,48,20,29,1,51,23,146,142,202,224,200,240,39,135,238,127,235,160,192,36,225,218,211,180,152,150,253,140,248,192,167,190,176,5,136,21,198,14,140,123,91,129,107,121,97,23,163,44,8,66,149,199,179,49,230,212,128,41,196,122,46,158,22,205,249,194,182,253,13,157,42,228,23,253,100,131,144,233,152,125,122,115,142,119,255,152,176,73,75,47,238,217,251,232,3,114,83,185,108,227,182,86,152,138,51,191,53,162,143,83,191,53,217,71,79,233,182,179,88,208,177,125,96,72,148,154,195,38,91,43,15,70,223,112,118,9,221,138,10,157,126,142,102,60,105,35,80,250,187,135,194,189,116,129,201,217,79,133,207,204,185,247,38,226,170,59,177,113,75,220,171,137,57,232,250,176,50,58,255,214,199,149,192,67,121,225,234,196,226,141,106,180,34,5,125,31,56,124,23,224,221,94,56,19,60,112,152,78,53,157,195,198,131,224,130,201,192,67,183,51,58,200,157,112,1,84,186,251,237,135,207,33,48,29,164,206,63,63,227,141,146,144,63,118,193,118,211,163,143,70,236,122,209,253,108,40,216,246,49,199,104,225,26,37,63,15,141,128,136,255,50,251,98,127,110,189,216,152,119,192,157,8,223,133,105,203,110,241,53,140,94,82,77,5,120,0,227,200,166,75,132,211,77,96,227,218,247,155,219,124,214,227,163,155,214,85,9,24,5,66,121,49,254,231,109,5,52,177,157,135,209,109,24,181,35,143,63,1,163,130,174,191,77,118,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,232,219,57,198,68,83,216,218,209,29,46,38,99,36,112,49,45,210,128,87,209,224,22,154,207,94,224,66,57,107,78,227,133,9,224,250,250,160,80,247,249,158,208,0,87,129,169,146,147,81,161,94,204,195,195,141,55,92,186,43,12,50,124,57,126,122,209,154,43,107,111,88,134,207,191,215,128,207,123,63,48,241,225,30,240,120,103,41,61,169,30,25,163,80,150,234,28,133,73,157,172,184,154,148,157,238,210,211,100,84,125,195,130,102,42,235,186,159,221,136,229,191,240,132,199,107,235,213,20,133,185,254,52,41,58,218,103,21,54,234,248,128,233,193,223,10,239,251,218,48,183,62,224,49,27,61,43,218,96,178,73,77,7,220,116,53,221,249,174,84,183,100,93,248,108,242,97,26,66,204,75,46,90,96,234,222,220,140,177,198,234,172,59,14,93,34,51,46,158,16,44,41,138,222,119,204,225,133,225,160,179,112,89,211,190,63,56,177,193,39,24,185,26,214,133,255,244,241,124,84,203,3,120,163,191,27,176,117,252,11,12,37,130,199,82,234,70,101,72,191,230,178,164,172,63,26,218,126,117,233,160,145,222,239,113,115,74,70,212,165,131,122,180,198,123,239,101,108,250,23,222,86,111,244,189,154,56,207,57,251,228,197,54,220,81,62,147,224,162,217,26,174,207,24,84,254,65,26,81,230,242,92,124,214,128,139,39,30,152,60,179,70,98,144,154,245,41,142,19,114,33,10,203,138,87,189,157,169,204,247,144,233,79,68,52,228,196,26,101,208,73,242,250,192,44,228,237,48,70,163,216,179,37,83,168,238,102,60,171,71,143,84,208,51,128,130,14,105,128,4,94,206,13,3,10,39,203,18,212,56,41,124,52,77,247,87,246,240,3,67,168,27,40,57,135,33,104,37,12,225,195,69,161,152,144,16,1,31,43,196,253,212,102,77,32,75,127,26,42,240,24,236,214,17,75,234,10,15,186,28,2,70,19,242,185,186,70,23,60,149,147,86,108,36,240,56,183,243,9,220,160,123,22,86,89,224,14,181,64,192,103,43,124,30,141,170,221,47,200,39,23,102,77,64,47,108,62,224,71,70,89,31,139,48,163,207,17,58,135,170,28,153,192,201,73,201,129,75,150,26,38,131,115,87,88,69,233,62,187,69,147,155,31,51,249,25,49,222,57,38,183,5,95,235,239,224,161,112,203,47,188,189,128,227,160,227,17,2,183,17,41,46,200,101,240,90,58,129,109,60,251,189,26,66,245,231,107,80,223,24,63,141,168,203,243,177,136,25,199,197,168,176,20,29,51,202,150,252,224,33,111,164,93,209,48,197,28,71,42,214,14,29,132,83,3,214,36,11,195,80,104,52,204,15,141,231,81,1,226,125,205,13,34,215,209,158,163,97,132,156,6,142,28,167,185,108,38,68,171,151,187,138,141,82,45,53,9,41,139,245,230,46,90,60,108,14,235,209,49,66,66,240,236,58,104,196,21,129,57,1,189,60,145,54,87,74,191,117,191,161,132,42,199,197,232,11,200,128,226,90,132,147,202,131,29,55,70,166,89,179,82,127,31,81,236,128,174,235,150,29,97,123,96,12,242,213,34,156,226,208,146,117,216,93,2,230,48,151,171,187,105,133,250,128,147,233,149,174,2,96,100,50,226,209,40,237,18,239,2,14,72,130,118,1,47,161,88,177,234,223,230,77,34,156,203,103,94,44,133,63,18,207,62,226,103,87,149,53,125,38,37,91,107,128,84,222,235,15,207,113,167,201,217,187,207,107,201,252,102,127,112,117,7,131,155,20,40,81,171,141,179,112,239,141,31,42,35,54,140,104,196,39,248,38,196,44,78,207,129,137,47,213,128,135,212,160,67,76,181,111,6,12,41,212,45,194,135,120,29,99,245,248,26,103,255,198,148,22,24,203,236,94,77,15,185,222,124,38,40,87,252,107,192,228,154,37,64,84,104,153,45,177,131,67,37,47,212,151,102,237,64,16,237,176,69,49,245,230,219,200,69,124,146,210,213,39,182,83,249,48,247,109,135,141,109,77,174,94,84,245,5,122,44,56,105,64,132,129,22,13,188,230,240,64,31,69,238,141,66,166,103,121,45,36,9,5,171,192,168,192,251,234,201,212,45,234,215,164,242,202,171,105,154,181,143,52,221,226,55,63,189,125,101,18,208,206,207,189,201,103,186,27,73,68,45,21,241,81,203,230,107,186,79,213,241,161,164,31,238,44,156,140,16,72,113,248,124,27,53,9,209,160,110,222,108,4,140,64,213,16,216,250,212,86,192,109,8,31,232,129,161,102,222,241,219,4,55,100,105,86,226,94,51,222,11,129,47,153,11,168,166,13,103,253,3,166,2,163,9,252,49,90,28,222,38,77,41,240,182,134,247,47,92,8,85,202,168,144,54,204,222,191,120,96,163,168,147,171,75,79,193,228,11,188,148,18,26,248,76,108,119,236,59,17,61,181,5,42,153,63,87,139,108,52,97,158,221,81,70,133,100,120,242,3,132,138,155,41,154,141,198,56,145,226,12,176,130,28,225,196,133,60,129,112,214,10,24,118,24,25,53,170,79,179,47,253,78,138,89,8,90,62,124,150,17,48,239,70,187,33,103,178,209,0,196,110,216,141,208,64,124,100,24,122,171,235,126,1,195,188,47,239,221,209,204,91,62,44,149,164,163,236,74,84,57,15,167,51,192,214,72,199,184,144,185,4,65,225,136,47,70,116,96,234,7,61,27,115,31,113,124,157,219,211,25,40,48,43,218,103,90,67,127,78,118,188,106,29,189,51,96,184,245,170,140,233,50,161,165,248,233,133,130,128,60,217,162,146,60,197,131,47,100,247,228,189,76,72,211,3,53,148,237,47,13,187,25,21,198,93,35,172,190,90,244,193,41,70,45,241,94,103,75,92,207,123,25,23,230,12,24,142,1,121,180,115,230,32,161,248,133,17,121,41,250,61,129,151,194,43,63,112,70,225,213,135,5,185,141,218,126,7,215,7,126,214,208,217,182,246,142,173,227,204,181,166,110,21,237,227,99,197,139,117,211,93,94,10,211,204,20,55,39,59,243,188,24,58,52,30,120,128,192,141,63,17,24,218,246,123,115,230,139,88,43,148,111,167,8,230,156,105,131,98,87,85,152,227,216,135,101,16,218,148,99,198,210,30,35,206,17,186,145,178,120,2,192,212,32,6,92,244,201,200,14,212,152,197,40,143,168,183,248,177,170,226,115,34,121,34,124,86,196,216,105,61,108,1,67,79,42,207,77,236,44,178,124,86,184,42,98,226,68,204,72,233,198,205,41,140,148,33,165,98,49,218,143,155,9,172,117,217,181,26,125,33,43,182,37,14,234,45,33,17,88,83,135,211,60,0,83,204,45,47,118,142,176,225,92,244,205,74,210,53,163,219,32,61,242,98,61,96,10,76,135,194,211,11,224,77,198,147,48,172,160,212,126,173,251,224,164,24,155,194,103,231,185,159,11,186,100,57,40,204,150,205,23,84,117,106,59,232,207,114,174,2,107,109,23,59,228,8,67,138,2,13,54,30,129,105,158,93,129,110,173,79,108,166,84,30,71,12,77,26,82,161,206,159,160,44,217,229,91,106,74,201,228,56,92,21,195,224,243,148,114,115,122,249,238,166,66,4,47,61,232,49,88,202,157,192,68,52,100,180,161,184,137,220,188,197,39,134,88,120,112,35,133,30,66,51,221,7,81,29,88,86,71,212,227,75,207,79,224,90,96,99,29,136,143,69,28,86,191,52,61,166,43,76,2,186,2,133,49,215,72,209,234,221,106,249,208,67,23,0,202,172,119,211,128,21,104,235,36,52,165,151,251,222,141,94,63,185,185,113,111,215,184,249,177,149,158,149,59,207,210,243,150,156,6,143,90,210,204,13,135,89,148,199,67,113,75,169,146,60,154,213,242,239,248,34,11,182,11,185,185,53,94,199,234,34,120,172,197,91,141,248,253,110,1,91,88,85,175,158,38,84,224,176,113,134,203,160,46,227,219,44,1,147,146,158,10,143,89,194,208,34,92,53,147,254,54,146,121,238,137,119,148,20,139,236,227,144,224,141,123,170,47,72,217,250,3,207,126,13,72,120,82,164,223,129,176,30,71,144,143,218,49,16,182,6,192,154,41,48,175,120,180,99,168,74,137,59,48,194,5,241,104,198,122,211,21,134,5,33,134,133,46,57,29,53,154,16,194,48,94,150,153,168,138,162,239,21,239,101,66,164,15,60,110,118,147,253,165,72,249,163,9,186,199,46,191,85,215,146,70,45,84,199,124,22,30,183,120,107,105,36,156,193,244,17,58,204,119,149,87,198,240,44,81,94,213,173,61,65,190,198,241,106,106,13,27,10,98,230,45,118,107,255,148,53,7,74,115,129,92,155,187,249,111,31,24,102,190,161,149,47,204,200,232,253,63,240,48,214,135,11,155,6,197,10,152,168,136,120,233,231,0,30,195,251,212,141,5,128,50,229,11,159,47,211,162,238,107,80,191,162,1,27,140,139,104,37,55,152,154,19,129,7,198,197,112,216,120,235,228,183,45,111,221,3,229,56,159,47,26,107,107,64,0,53,100,241,80,251,155,35,156,73,236,97,72,47,3,204,46,185,197,131,193,127,251,12,10,106,47,201,207,84,99,32,86,39,5,158,235,28,145,166,129,206,76,171,250,211,148,181,199,144,98,138,107,140,247,140,16,121,237,128,137,192,44,189,186,151,20,251,21,161,249,164,193,187,115,54,17,220,240,215,110,116,122,137,205,219,9,163,180,11,83,15,42,179,244,192,36,26,86,192,227,169,166,64,70,171,71,52,20,57,169,92,245,115,210,193,155,125,151,31,100,132,69,111,109,25,151,163,183,251,52,211,170,218,114,132,208,211,16,2,117,192,103,67,18,47,132,52,98,142,252,60,112,87,91,130,205,175,122,241,61,48,13,87,242,228,107,26,7,143,195,52,71,102,189,26,49,69,129,201,163,203,163,109,211,179,116,24,125,153,103,117,158,125,180,45,133,143,71,35,239,189,237,208,240,97,57,99,204,212,84,184,247,33,240,84,162,200,3,159,191,236,154,83,141,22,129,36,202,100,20,55,21,194,149,95,216,94,67,150,16,66,199,196,196,3,38,76,217,5,38,228,17,43,12,250,82,121,109,246,190,28,245,20,208,6,158,247,104,2,83,103,232,59,135,201,36,38,89,97,144,209,162,171,246,133,169,181,148,201,0,113,195,138,109,26,218,39,52,60,47,124,140,251,233,189,120,205,232,46,197,246,27,76,158,234,39,128,169,156,233,94,75,131,97,42,30,70,155,231,107,109,205,64,14,24,92,21,206,170,120,203,73,55,102,23,248,248,125,114,49,42,102,206,173,217,76,39,71,248,245,128,45,175,238,48,47,170,67,102,90,223,110,180,90,175,120,145,246,20,202,43,70,141,155,91,125,100,215,139,207,211,92,116,155,8,146,190,22,182,202,10,248,156,18,18,189,48,185,194,200,162,192,75,223,181,152,117,32,3,18,25,5,88,1,187,40,170,45,163,127,117,133,71,186,233,137,20,203,213,212,195,120,135,34,48,52,5,253,129,219,142,81,161,229,64,11,86,7,172,119,222,186,124,96,244,172,100,199,27,104,90,212,152,72,116,16,101,189,55,251,74,142,7,71,243,114,235,131,159,255,243,22,44,212,226,11,197,86,2,79,107,36,8,152,158,8,189,57,60,43,30,122,132,141,57,105,146,112,24,107,168,7,161,105,204,235,194,217,195,38,63,130,2,150,58,1,58,51,117,174,108,186,6,86,192,212,166,9,140,145,211,125,55,133,132,170,8,151,253,178,130,162,112,189,166,213,108,232,44,182,214,16,223,85,104,199,111,194,145,71,223,20,18,63,23,158,202,28,109,109,85,199,232,245,81,91,208,49,139,213,59,204,94,105,23,157,249,247,104,241,240,195,52,221,181,158,223,123,59,87,3,109,51,48,71,233,79,99,21,120,16,110,66,157,248,76,68,190,111,172,1,122,254,150,238,57,11,85,121,55,44,39,116,115,194,164,138,78,121,117,222,128,102,141,151,34,95,198,183,162,56,33,96,186,110,179,222,155,70,56,159,227,20,64,118,81,76,88,3,129,233,229,59,237,162,153,75,24,40,129,169,114,137,171,241,154,117,154,110,172,155,239,144,45,138,212,69,28,121,193,84,138,236,222,23,62,27,26,76,105,10,143,25,53,67,148,204,13,233,160,95,16,28,99,65,126,97,88,28,180,136,133,50,67,72,1,29,206,180,239,201,215,220,112,213,175,184,186,229,245,60,247,200,174,178,221,224,189,121,138,57,140,59,38,66,220,214,239,160,45,36,3,214,0,151,99,176,174,228,42,132,161,11,90,105,248,97,29,166,79,125,233,115,83,143,183,3,38,147,37,78,252,164,67,52,12,87,108,100,202,94,5,206,124,93,127,235,94,97,113,31,2,91,145,157,163,20,163,137,255,2,61,69,142,197,181,136,83,9,23,29,145,5,152,9,227,222,252,93,249,92,196,88,90,20,247,99,61,44,173,174,129,237,96,184,90,67,99,186,39,45,254,159,105,92,6,127,147,50,65,44,69,225,181,189,9,183,113,204,86,233,61,38,77,70,35,134,63,26,189,146,186,29,18,69,217,225,121,25,241,83,145,51,132,72,200,57,207,226,183,23,140,251,250,228,136,220,251,190,176,136,68,105,45,59,126,120,142,172,244,98,199,201,98,162,161,200,51,239,2,154,202,81,73,132,153,234,28,127,238,121,108,96,45,153,128,169,113,71,128,13,198,135,54,158,95,54,174,155,128,217,85,36,128,48,41,1,139,82,170,5,43,145,172,15,120,190,131,129,236,28,201,199,38,94,10,31,223,179,245,152,72,76,6,169,109,251,80,101,196,10,56,38,207,179,124,16,253,188,117,117,52,32,108,17,105,33,144,132,148,175,63,216,62,135,87,173,122,245,198,71,250,254,52,187,172,82,234,156,17,76,244,169,47,135,233,61,144,184,8,45,135,55,23,73,187,106,19,185,58,210,50,4,8,2,166,56,84,226,246,166,51,25,53,223,112,47,31,243,238,129,115,138,29,107,167,15,197,153,194,51,184,211,141,41,15,233,120,129,41,58,240,50,0,163,82,157,114,50,66,57,157,156,32,243,192,72,140,12,189,57,130,226,190,58,143,173,199,73,251,192,43,56,63,44,99,83,68,237,7,158,19,36,120,125,80,105,230,171,207,176,16,52,241,176,201,217,226,41,240,212,71,219,136,244,212,128,181,129,158,143,73,103,154,95,92,173,55,77,46,102,204,150,135,75,113,42,178,182,212,145,73,222,145,162,221,208,176,235,9,131,131,82,156,182,141,227,218,244,4,4,134,148,194,247,113,26,105,85,156,115,193,115,50,163,253,139,30,137,172,69,173,243,51,179,253,183,225,95,202,82,98,134,181,217,157,170,161,89,223,72,122,94,12,211,212,151,16,45,18,83,78,101,116,140,70,28,34,12,216,74,250,203,27,254,138,237,104,65,91,181,234,197,41,14,129,109,209,140,53,223,183,42,241,92,203,84,139,178,194,166,50,246,133,119,154,235,29,49,84,229,252,151,119,53,13,209,7,38,107,110,112,167,67,247,216,65,207,115,167,225,34,21,228,152,223,6,125,58,76,163,66,185,67,67,211,180,56,250,35,108,94,29,133,200,66,226,192,38,227,226,164,160,192,52,213,23,133,203,114,141,122,116,199,169,246,212,123,115,108,79,127,240,2,31,169,52,69,144,141,171,46,242,10,75,195,217,87,228,216,197,71,108,46,67,209,233,169,166,89,69,96,202,206,190,101,117,8,84,177,10,244,106,88,11,138,95,13,175,214,208,39,63,198,200,240,246,253,227,154,34,230,160,167,0,78,188,11,50,160,181,201,40,202,147,227,70,186,199,73,136,159,255,82,20,194,78,127,47,104,246,166,78,36,226,229,49,102,131,94,156,253,160,16,163,248,47,159,209,27,90,201,133,32,67,114,102,128,78,243,205,84,135,116,34,201,232,90,216,221,26,51,139,190,53,221,125,222,143,65,48,175,61,41,241,227,115,67,64,226,223,139,142,237,244,194,197,141,241,131,14,234,95,31,148,4,170,191,23,145,88,141,146,209,77,22,20,252,80,161,54,237,195,50,70,162,185,252,193,54,145,194,172,247,102,35,239,62,222,116,185,107,164,234,184,78,180,2,125,208,115,244,151,164,159,114,209,18,186,2,181,254,223,174,176,253,154,195,244,160,232,185,249,21,110,249,194,240,229,60,91,161,201,217,52,71,207,182,218,245,0,128,236,118,250,226,202,153,58,0,93,122,236,111,235,91,18,2,21,21,156,164,50,38,11,225,186,111,60,166,19,94,73,26,96,51,218,52,111,98,239,180,196,81,209,40,240,180,114,188,47,76,125,242,84,75,100,205,91,151,13,204,86,169,240,57,20,70,60,26,226,129,66,79,78,189,43,43,202,71,165,154,4,182,108,57,199,182,40,35,222,155,249,172,212,25,16,5,193,135,228,48,173,197,138,66,108,252,141,92,28,212,104,242,135,194,41,123,208,196,50,44,231,156,43,122,239,54,252,212,236,4,157,8,215,9,12,111,116,243,155,247,115,238,105,16,107,210,163,155,46,108,193,114,253,109,200,235,253,173,199,217,75,181,103,8,246,164,114,63,39,150,248,124,158,140,76,186,239,195,121,160,41,46,62,200,74,201,58,210,190,48,194,128,218,33,102,220,182,51,249,213,132,90,133,91,9,223,127,21,87,75,237,20,103,33,221,32,48,181,163,43,174,166,178,69,134,28,234,159,229,18,49,221,136,81,147,132,177,112,49,71,142,81,129,182,46,201,152,146,213,45,45,190,246,52,131,226,14,154,117,96,238,237,243,212,122,40,101,88,232,138,40,45,166,210,130,232,91,127,59,19,216,159,129,210,90,46,15,94,208,164,186,247,54,27,75,80,42,239,98,229,31,195,19,159,65,96,171,79,241,197,187,137,107,72,148,152,56,71,119,162,173,227,5,32,248,35,71,0,89,174,238,1,182,3,243,253,36,73,179,104,37,117,18,215,243,10,86,85,37,55,63,14,165,75,117,145,83,178,86,231,64,141,159,202,139,175,241,253,205,12,189,112,217,246,103,95,152,114,32,97,159,69,246,139,64,111,243,171,105,223,80,24,133,191,150,226,230,212,212,202,78,140,11,223,234,253,109,84,216,178,194,3,73,145,128,143,123,163,117,200,48,228,145,25,10,120,232,102,186,57,161,189,4,128,39,27,67,27,79,97,16,237,94,138,204,147,193,234,126,63,39,164,69,144,36,57,156,230,144,18,57,36,172,106,247,67,128,140,52,28,162,23,205,216,210,241,220,244,220,165,251,177,247,49,183,104,206,242,39,67,40,162,220,215,66,95,14,6,184,233,240,176,137,35,48,236,180,37,80,66,185,75,209,181,99,233,150,106,52,130,242,100,236,158,119,166,192,85,185,31,212,180,220,3,37,227,83,20,198,51,246,111,93,41,230,203,227,129,187,215,8,0,31,159,226,126,204,3,175,203,147,15,227,53,113,244,125,97,34,48,203,143,198,210,62,229,61,2,23,234,185,91,192,216,112,242,219,205,130,150,190,126,232,208,27,85,158,156,80,107,139,73,204,166,36,167,219,129,207,34,184,47,214,81,156,219,122,115,42,197,253,240,43,168,5,207,49,21,54,117,66,135,173,207,248,185,57,141,67,254,98,68,54,74,215,23,219,196,169,124,212,6,229,88,85,190,231,57,21,82,138,81,179,98,173,82,20,182,94,121,135,57,235,210,84,56,138,168,15,106,228,127,10,82,14,226,15,70,63,114,30,207,173,151,39,104,186,105,126,73,123,243,182,110,231,230,27,214,113,116,209,45,214,199,206,198,206,237,48,172,7,83,159,171,88,233,255,23,134,85,46,231,103,68,143,119,236,71,68,45,132,203,244,165,219,53,69,172,179,73,200,24,140,142,45,57,187,133,169,151,14,33,135,177,105,54,61,249,67,77,160,201,140,41,188,163,216,24,152,42,181,172,55,207,144,122,58,12,133,154,62,23,186,158,41,126,122,40,171,45,168,41,46,58,138,127,88,251,3,31,199,182,94,120,175,7,198,155,106,254,203,48,172,9,219,14,112,165,127,205,97,146,161,125,62,48,82,160,1,99,49,60,240,240,186,88,36,132,183,150,226,27,58,98,35,61,35,102,244,84,10,155,16,94,192,76,171,245,236,41,213,245,47,161,226,165,212,185,63,48,106,247,95,120,32,236,176,159,45,167,14,95,90,149,242,26,201,99,216,110,86,99,142,66,228,77,37,156,194,80,205,198,189,27,9,202,254,194,238,148,97,246,45,41,77,253,160,189,250,107,97,89,215,250,194,107,184,175,10,205,112,155,245,185,247,49,1,178,95,141,130,232,40,207,213,196,211,252,189,230,153,40,169,234,62,108,28,123,254,94,166,93,255,220,28,201,176,24,82,154,0,68,57,205,224,227,164,175,128,241,110,228,230,228,113,93,153,128,237,31,31,190,43,108,33,3,135,43,245,79,245,129,75,138,57,78,253,167,176,3,80,0,67,237,144,191,55,102,73,214,15,134,254,92,92,75,229,253,212,7,131,29,208,95,171,217,113,162,111,13,175,122,250,134,5,113,144,51,114,14,122,245,116,193,196,222,140,132,160,40,184,155,83,193,245,102,130,45,89,231,104,161,105,99,56,76,54,45,233,128,66,185,231,115,148,120,123,147,186,136,109,156,43,201,47,174,153,39,209,111,121,172,250,216,40,233,227,29,69,151,158,29,184,110,156,161,231,118,198,76,39,74,239,193,139,9,76,83,215,124,108,1,103,126,237,205,74,92,117,109,145,204,116,138,33,35,200,239,237,217,144,142,213,231,181,111,29,149,135,213,245,83,54,99,64,246,7,39,116,93,117,125,28,107,139,79,24,48,209,150,231,234,113,109,179,179,69,80,176,251,28,200,213,245,172,17,176,152,123,60,91,10,132,183,57,46,134,9,243,133,153,242,254,94,231,188,76,233,249,105,84,10,227,107,246,109,5,22,122,174,149,32,65,101,64,32,14,84,116,207,21,23,195,155,60,245,100,194,167,247,192,28,240,166,23,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,138,244,151,84,113,29,248,204,255,230,33,170,102,61,224,186,236,45,89,231,251,153,185,216,249,25,21,211,201,241,247,182,132,199,115,220,195,121,228,31,4,171,191,233,136,83,181,189,227,222,108,10,82,165,194,162,205,193,242,216,205,98,169,106,1,193,200,239,69,119,76,247,99,192,234,2,162,243,40,124,54,232,92,86,213,37,64,206,215,187,182,15,76,49,162,14,57,122,122,251,91,19,11,60,232,152,85,152,2,129,233,176,85,254,200,213,179,100,87,3,166,224,252,120,166,186,155,77,142,5,15,215,116,60,149,166,38,43,17,172,238,65,193,14,127,180,26,11,36,203,194,155,196,11,56,251,132,254,242,57,171,34,22,218,209,43,169,122,111,171,255,243,192,157,53,74,118,221,12,151,157,240,35,96,36,194,31,152,92,68,92,77,137,222,115,111,168,81,122,160,228,17,229,123,224,233,58,13,240,129,43,69,15,122,111,242,126,241,53,173,60,87,191,230,39,67,237,239,5,101,176,110,42,40,207,180,24,20,228,41,116,1,16,226,240,68,156,117,171,225,202,10,108,74,232,254,220,103,217,82,228,31,48,156,156,197,251,61,186,73,30,75,119,193,129,203,57,53,125,91,232,184,123,162,15,11,188,227,169,169,174,144,87,166,14,23,158,156,47,106,130,112,178,58,160,197,216,51,38,48,9,68,241,52,119,182,218,38,143,131,90,184,75,146,147,219,120,182,60,201,71,219,173,69,169,4,166,128,37,174,166,244,66,68,28,169,25,221,81,23,218,41,192,108,66,216,73,105,39,81,67,31,239,61,236,124,18,24,162,121,55,237,6,158,72,189,121,112,118,232,51,113,221,84,24,100,44,178,204,209,124,160,228,100,212,192,231,140,109,10,227,84,251,201,135,106,176,118,117,3,83,92,53,28,46,214,136,253,192,35,236,175,3,247,179,69,201,123,155,214,140,155,249,86,162,34,57,39,107,203,43,158,140,182,178,130,42,249,203,3,91,181,212,8,248,236,9,98,210,194,175,84,187,92,77,159,153,192,21,74,183,81,3,38,247,220,4,62,179,114,215,37,176,228,124,55,86,13,157,80,2,151,250,160,33,231,75,58,176,110,233,174,3,70,104,195,97,106,178,36,35,12,204,122,43,23,206,67,135,156,2,37,111,207,1,70,71,90,224,54,9,32,55,135,209,3,173,2,155,153,27,67,94,105,183,89,50,166,236,236,78,237,15,140,160,140,124,48,84,55,156,240,138,214,168,157,69,66,130,174,78,212,180,124,76,17,149,84,239,232,152,145,169,186,70,25,254,115,83,58,32,131,87,186,87,179,89,191,48,229,131,113,245,49,21,37,118,144,173,38,162,199,197,219,154,102,4,38,162,230,158,23,162,58,36,164,21,62,243,222,119,203,65,147,81,19,219,209,84,112,70,241,201,0,77,212,78,207,111,163,33,158,3,70,181,67,95,27,250,209,20,87,91,213,178,94,13,37,107,138,171,207,33,250,204,52,242,240,94,112,78,121,110,149,214,88,10,119,216,202,227,226,78,250,173,42,124,236,131,17,23,15,163,51,85,24,162,163,184,26,17,151,103,76,141,194,215,191,118,99,87,170,58,104,205,242,111,1,67,76,161,67,142,197,120,7,205,72,31,166,194,104,129,199,213,252,144,190,53,29,140,177,130,142,177,130,254,211,133,9,77,123,69,45,101,197,80,188,201,189,173,248,36,22,47,91,185,24,58,153,170,163,48,8,96,247,60,159,75,222,154,62,190,136,226,142,253,209,166,17,24,210,54,63,119,41,60,109,67,98,15,132,232,115,88,243,60,22,108,231,2,103,234,161,102,192,20,35,20,129,225,155,240,7,63,11,155,28,230,84,184,7,255,56,240,113,99,36,2,86,140,129,215,7,141,195,111,72,59,227,129,137,0,248,250,162,166,50,9,17,24,83,118,221,0,2,65,166,41,13,168,248,78,59,178,159,244,152,117,53,30,207,33,65,66,52,46,166,238,110,233,107,31,83,201,25,129,40,228,62,6,180,204,113,107,237,247,50,47,58,139,142,197,87,228,193,33,254,172,247,106,58,70,245,201,104,0,141,188,45,10,47,73,77,207,146,141,166,219,7,173,156,167,236,250,104,153,0,168,167,42,206,124,53,94,37,129,41,204,76,1,159,163,187,232,152,102,114,120,59,208,205,76,20,148,48,175,91,166,103,182,195,75,171,247,62,131,150,124,99,56,240,249,120,50,201,207,48,208,87,237,115,133,66,197,103,166,209,25,81,227,193,107,179,6,228,11,159,131,27,142,34,135,7,21,20,85,97,210,38,35,224,153,116,5,1,238,157,227,230,144,192,73,240,219,152,16,93,227,239,192,31,142,89,129,59,156,53,235,194,35,39,189,122,146,250,245,15,134,48,111,31,242,98,149,246,103,223,118,216,38,206,255,228,209,142,105,117,45,49,228,101,122,210,21,198,9,22,217,240,179,182,199,80,155,27,201,178,228,60,51,48,150,113,190,202,205,71,53,250,202,47,140,164,220,214,97,25,20,31,199,111,147,15,210,201,48,232,223,114,172,219,182,37,32,157,200,190,215,146,169,237,26,57,47,108,82,46,77,248,17,30,210,240,52,156,222,103,162,250,115,97,57,21,125,108,234,111,238,174,179,233,128,215,223,158,116,241,126,63,38,194,1,75,138,21,209,101,165,235,58,224,118,252,52,113,190,96,12,132,221,211,225,65,165,169,62,153,121,238,126,53,82,207,194,30,5,188,105,156,249,194,56,37,83,31,28,154,106,103,72,131,78,161,54,145,66,1,54,249,60,135,97,201,146,39,91,152,31,254,169,23,220,58,194,7,12,140,239,145,3,222,73,61,164,130,53,227,141,202,221,52,25,165,209,114,91,2,198,9,4,77,236,177,60,211,12,227,50,82,102,52,154,87,161,100,196,65,162,192,35,126,27,198,33,125,109,203,57,123,90,203,98,16,165,188,112,93,113,243,78,86,90,191,200,150,254,132,254,241,28,159,171,169,240,117,111,98,13,164,66,159,23,163,95,194,231,10,156,140,83,163,58,213,28,4,119,23,104,195,216,66,223,73,164,100,70,29,101,183,83,182,223,190,117,131,207,192,40,188,31,184,118,167,189,250,150,253,151,253,160,144,106,94,120,148,223,195,227,194,19,78,139,165,48,228,63,1,175,242,152,66,28,10,205,11,243,172,58,120,74,101,5,20,239,136,179,127,79,9,218,250,178,136,61,0,83,121,225,87,47,99,112,212,171,9,76,250,209,186,136,103,9,217,30,60,97,28,182,126,243,221,141,223,92,225,181,102,172,48,72,39,134,76,115,202,144,74,108,182,139,93,127,200,144,102,184,180,220,116,69,185,33,9,117,40,78,75,114,183,116,219,241,35,179,20,81,101,156,228,47,76,106,60,233,99,145,169,245,137,178,177,106,202,3,147,125,245,199,178,2,232,177,245,157,225,231,241,227,201,50,175,26,47,170,88,35,195,67,58,27,34,241,103,22,178,216,178,91,189,7,126,212,59,9,12,70,155,229,1,136,21,235,128,21,163,57,45,14,83,37,46,11,160,154,125,231,223,18,71,161,9,235,22,176,5,37,2,166,246,81,62,117,177,242,95,127,50,74,106,197,109,172,197,166,168,63,153,21,72,215,241,199,63,254,227,135,191,254,250,151,191,254,252,235,111,191,252,252,63,63,254,253,191,127,250,229,207,255,245,211,223,254,253,159,255,233,199,244,143,127,252,240,247,223,254,246,215,159,127,252,195,255,251,249,167,223,254,247,215,159,255,240,195,159,126,254,203,127,255,252,219,175,127,251,241,11,252,203,47,127,254,249,95,127,251,245,151,63,255,233,15,63,252,199,95,254,242,235,127,254,242,231,159,126,59,247,249,55,255,81,76,252,250,157,2,232,117,115,52,203,80,99,253,174,239,201,3,188,187,16,64,109,244,138,138,23,126,30,184,89,5,217,133,249,242,30,207,196,131,135,31,91,110,206,58,112,213,206,3,83,10,32,150,0,89,145,236,97,193,3,147,18,208,201,11,223,168,207,252,97,4,213,122,58,84,171,103,82,56,9,127,38,137,184,76,37,100,192,5,45,166,128,161,61,94,237,190,55,156,164,114,50,193,36,122,54,160,120,111,104,103,100,26,192,135,115,220,79,191,58,35,115,43,81,21,88,111,34,211,103,101,63,83,237,167,134,191,217,155,191,55,242,58,227,129,205,71,247,81,51,185,94,9,111,195,129,95,124,229,13,139,196,38,113,188,8,159,194,181,117,225,45,148,69,219,10,218,218,119,117,144,170,203,16,41,8,76,97,73,143,171,7,2,33,130,154,40,232,5,161,150,81,180,21,231,29,177,44,96,213,35,149,26,165,238,100,170,192,103,25,201,91,195,145,200,168,7,188,164,128,242,160,171,71,66,108,24,213,157,116,198,1,207,224,153,180,239,81,164,62,6,25,159,78,219,87,192,208,15,220,185,112,214,236,72,237,142,168,81,150,203,123,21,196,131,238,213,132,55,229,216,58,254,185,177,69,4,188,167,112,200,110,178,242,110,248,49,207,72,175,201,123,49,47,189,246,25,184,105,7,12,134,128,165,240,239,44,221,77,95,27,97,231,29,175,93,32,13,151,17,37,84,84,198,142,181,11,169,159,12,74,133,177,110,197,147,117,43,148,23,216,202,184,2,134,6,78,10,96,160,167,9,242,14,214,46,100,31,114,53,5,227,174,127,196,234,35,8,169,112,161,36,194,23,167,17,16,137,145,66,150,108,237,64,169,247,151,228,40,122,158,213,99,150,136,198,205,166,145,135,179,169,66,129,233,15,222,206,15,105,202,152,16,76,113,233,231,97,154,157,210,186,13,107,147,73,108,7,12,145,184,124,108,138,32,119,185,87,15,165,167,218,248,53,205,107,90,17,42,179,202,161,11,159,255,119,158,165,6,60,170,244,42,30,152,178,214,24,52,244,3,166,124,48,66,242,213,203,32,13,206,82,212,10,60,178,155,25,6,87,245,178,207,241,108,226,126,23,22,195,13,181,194,20,83,24,190,121,121,170,66,129,125,241,73,214,45,159,169,151,174,45,83,148,8,97,125,96,2,165,241,84,84,32,75,24,8,22,244,226,178,49,134,10,149,195,134,220,139,162,10,71,49,9,100,101,33,223,118,230,252,12,152,214,78,65,219,150,25,8,243,84,146,205,10,162,96,178,228,1,83,183,171,247,70,147,41,118,209,78,48,83,10,184,136,41,81,222,31,176,73,251,9,188,97,254,112,116,16,44,150,239,136,109,147,98,22,24,217,172,196,144,200,152,151,21,15,142,239,173,197,24,112,222,204,181,3,165,255,91,158,187,163,171,188,226,226,61,155,168,148,110,26,140,203,142,19,119,26,57,222,80,120,204,25,7,19,13,168,89,225,153,174,253,50,76,65,88,247,155,65,157,231,88,62,81,206,49,84,164,60,127,15,10,59,123,124,174,69,49,173,28,231,195,42,11,170,207,35,188,243,38,225,43,4,106,73,105,58,60,232,55,214,171,169,130,207,241,219,52,66,61,48,54,208,244,97,161,88,89,171,195,44,232,157,3,70,209,64,61,100,58,242,182,155,255,80,149,211,61,88,5,222,70,59,238,48,105,86,41,97,129,104,135,148,230,7,206,232,131,85,177,117,9,77,147,200,112,216,180,230,244,234,99,195,120,144,246,192,136,137,42,186,111,192,30,222,136,179,39,203,84,58,48,60,33,43,224,115,144,201,52,165,7,190,230,175,3,0,67,134,145,109,43,108,217,184,128,151,122,223,19,155,220,61,255,131,210,72,82,20,70,241,104,149,11,43,37,29,89,64,242,51,241,224,3,111,96,9,92,9,93,183,128,41,167,18,216,18,185,51,222,139,218,117,121,173,97,149,160,213,81,107,224,148,139,231,68,105,206,7,156,33,90,18,3,162,175,218,3,157,160,144,205,8,74,39,142,115,92,144,116,162,134,226,222,123,241,49,252,240,48,161,25,113,122,8,158,28,59,207,159,139,122,85,33,179,35,215,69,125,83,220,186,38,101,184,216,72,170,22,23,250,25,70,186,91,244,106,99,207,246,73,72,97,25,99,122,225,115,12,86,249,109,246,24,73,166,153,138,154,239,225,208,205,110,89,215,70,33,54,98,134,22,107,152,210,107,141,153,50,158,27,134,228,166,191,140,50,95,143,171,143,247,156,155,94,221,174,255,58,76,215,68,179,12,198,116,227,42,16,72,129,218,194,22,24,233,236,59,102,103,97,11,231,1,77,87,166,6,239,55,167,207,89,182,28,43,163,203,241,218,196,75,165,141,151,14,70,248,4,29,165,17,81,242,174,150,169,13,251,200,132,116,213,52,3,14,163,16,180,175,7,101,80,29,228,67,234,67,211,25,181,251,69,165,37,109,115,60,159,59,175,64,225,163,42,10,211,101,115,97,108,12,65,75,10,10,75,10,62,142,1,41,49,49,34,50,65,6,55,96,153,145,106,57,20,0,114,138,153,79,249,148,62,214,164,89,43,215,64,73,35,203,15,195,242,120,247,41,218,57,181,4,214,122,73,189,27,1,151,240,172,96,201,0,44,50,129,51,246,169,102,150,130,254,54,148,130,126,44,209,145,214,69,165,13,82,179,243,21,221,17,180,42,11,105,245,6,110,203,51,193,192,20,65,201,111,163,72,43,87,27,15,145,194,197,18,254,14,51,221,196,141,196,114,90,61,190,37,4,1,234,163,46,34,39,37,86,37,86,152,244,4,176,119,223,158,27,96,132,216,229,201,217,184,188,220,26,178,194,186,69,169,112,163,109,95,61,218,54,48,57,198,51,168,168,57,250,47,67,146,241,236,38,155,189,196,253,91,146,105,107,234,244,133,96,192,83,50,255,159,182,51,89,193,109,71,178,243,187,212,184,6,234,155,26,27,131,193,51,15,141,49,133,157,20,9,174,134,116,122,80,20,245,238,214,23,255,142,208,210,5,15,125,201,228,114,206,186,218,191,182,182,154,80,52,107,13,35,249,111,226,77,195,99,79,230,154,195,103,82,9,245,146,193,195,203,17,140,93,50,75,89,229,207,223,63,99,7,166,180,78,189,163,139,203,131,39,7,31,120,89,25,244,3,231,46,240,38,41,84,225,154,71,76,113,235,169,110,147,155,226,10,31,149,205,37,85,210,179,204,108,136,139,7,28,77,100,220,233,128,35,3,239,51,105,163,17,171,27,56,4,85,94,203,109,58,119,16,66,8,204,86,247,57,241,41,193,192,48,168,10,207,168,74,51,177,204,99,140,233,84,105,235,126,79,35,165,41,237,105,61,66,32,194,140,253,161,217,168,139,93,216,211,200,7,133,43,144,213,203,18,49,141,135,237,176,73,31,235,234,133,121,53,90,19,11,20,146,7,224,210,220,225,6,76,173,241,11,215,249,192,243,129,161,236,119,91,154,184,84,213,52,115,10,209,125,121,17,119,218,91,155,166,182,194,93,113,46,199,232,176,234,110,199,46,228,230,13,33,173,244,162,199,190,117,103,198,177,117,146,8,192,195,95,66,230,101,180,61,55,208,62,31,24,85,179,29,240,192,105,172,251,172,149,228,58,140,54,133,196,207,22,215,135,216,195,41,220,154,66,110,196,38,78,21,134,63,220,36,45,167,158,0,121,87,47,189,63,48,180,246,226,235,48,107,202,195,165,3,41,231,222,245,172,231,138,234,12,226,192,228,43,14,61,94,40,91,174,1,83,119,172,103,34,151,243,29,48,151,193,241,156,108,240,222,71,207,41,176,213,211,9,223,120,186,141,215,227,142,94,191,106,59,31,114,204,174,58,244,176,70,147,46,102,56,76,89,233,105,61,167,103,12,128,114,215,121,80,163,104,13,120,62,49,100,11,185,57,227,32,48,81,254,231,168,247,160,61,9,55,164,7,12,5,33,170,136,126,157,110,104,108,192,10,62,146,91,71,133,92,32,117,15,81,25,30,193,208,243,163,212,221,149,199,58,34,111,221,31,78,152,73,202,244,176,9,33,54,241,17,61,221,122,34,69,171,26,235,190,255,246,102,34,168,189,9,167,173,31,62,144,243,67,101,126,97,194,70,221,207,100,132,105,179,168,196,109,52,122,170,51,201,81,42,5,157,159,194,20,84,249,150,193,138,214,4,94,28,48,205,249,85,7,65,138,179,203,203,215,34,140,94,252,181,168,153,128,238,75,96,162,51,110,244,85,162,26,93,199,172,34,19,232,107,147,76,45,149,20,167,154,247,24,62,190,248,172,120,36,233,194,47,182,241,103,135,201,232,213,157,18,19,179,52,255,237,110,210,146,250,98,213,235,238,1,141,250,69,219,26,73,137,195,253,44,205,231,173,249,190,126,168,98,163,236,23,174,9,178,35,135,7,113,249,119,192,83,28,232,144,217,212,172,91,78,133,54,198,87,102,37,13,121,235,158,66,92,195,51,79,128,119,235,122,240,213,146,156,4,21,158,47,106,79,151,78,133,51,135,71,60,123,103,170,212,21,70,13,192,97,75,199,86,203,177,162,174,122,97,20,37,170,254,244,57,172,156,105,20,167,141,81,127,60,112,144,94,0,227,188,123,126,59,69,5,212,48,173,187,157,247,3,119,79,224,64,219,17,54,16,109,157,130,134,4,180,189,166,31,5,85,197,143,136,115,66,152,147,66,215,207,110,183,227,211,4,124,251,3,199,205,188,78,11,34,63,141,41,231,246,239,49,225,243,212,17,7,238,10,239,246,194,150,168,20,240,82,42,107,235,248,142,19,23,23,127,239,237,121,235,228,4,197,160,99,109,221,176,206,221,113,58,201,15,52,215,236,118,250,211,84,238,125,227,141,22,250,234,79,199,168,72,243,133,109,98,231,79,199,72,228,118,6,187,129,196,239,232,58,224,132,104,226,202,213,136,192,44,181,58,41,65,243,236,68,72,173,171,50,116,195,184,68,154,158,183,102,71,25,77,47,231,198,248,237,173,77,204,81,215,189,185,63,252,123,145,2,184,178,110,119,220,45,61,245,113,224,54,199,71,173,176,233,1,4,140,112,135,124,109,46,228,174,4,65,118,89,125,230,48,36,113,78,100,138,248,11,181,114,253,129,83,108,119,141,68,110,245,149,24,156,220,103,135,246,211,123,59,207,121,123,5,8,234,104,152,45,218,177,28,114,205,195,216,220,53,207,117,101,99,86,136,198,147,202,108,133,97,223,119,99,186,217,214,170,32,151,241,111,55,131,52,115,104,68,102,145,39,190,124,18,66,174,159,133,212,5,56,95,183,23,20,142,117,232,75,193,183,89,61,58,215,56,228,170,164,130,147,101,26,26,237,191,196,197,174,253,62,191,52,157,158,139,196,197,169,212,70,6,183,112,6,18,73,158,207,2,72,157,221,213,199,236,152,197,164,0,62,173,135,115,175,12,227,85,170,93,187,198,93,212,77,86,82,92,247,212,27,31,85,26,225,16,63,115,130,72,148,118,13,227,195,63,8,76,29,41,207,23,166,174,207,225,133,127,64,189,87,40,177,248,118,215,201,62,172,245,25,212,218,189,204,15,120,87,205,161,133,109,186,56,145,200,176,122,169,249,184,198,200,237,119,79,63,241,184,82,116,5,36,114,117,124,18,155,58,134,38,125,65,212,27,69,55,195,24,28,135,158,48,168,90,58,117,24,74,120,20,79,234,18,96,222,126,117,174,24,238,179,111,181,100,16,8,11,223,68,55,75,167,62,107,183,162,173,232,112,41,42,183,6,204,53,61,96,4,108,245,8,201,205,10,171,28,198,48,77,207,182,82,186,23,152,16,23,176,186,61,129,97,157,241,184,101,103,39,31,122,83,62,163,92,60,23,156,11,139,237,152,10,67,68,219,2,62,51,75,119,211,4,103,158,63,219,8,117,117,208,240,13,123,129,59,114,130,20,184,235,1,5,105,177,223,81,72,186,203,90,61,207,70,31,97,48,162,73,164,198,61,231,211,136,140,5,132,26,202,179,132,142,17,212,194,169,71,212,146,36,62,53,30,161,138,41,14,219,101,85,143,101,216,12,227,189,200,99,156,207,145,191,115,8,209,13,203,122,22,222,76,224,182,195,215,217,173,180,108,61,110,84,59,194,28,198,118,85,35,140,142,47,55,215,225,231,175,207,217,73,86,88,241,99,155,28,220,162,14,119,88,22,118,56,189,59,110,79,77,236,50,173,63,23,40,51,235,15,170,6,245,148,158,79,224,7,216,153,84,36,193,212,199,145,138,178,82,192,104,47,40,122,46,18,247,167,137,198,40,186,41,88,241,95,38,146,171,37,188,38,7,231,20,250,195,114,4,135,26,143,120,7,156,75,113,116,163,202,210,61,141,210,114,79,236,31,198,166,172,94,145,110,101,251,62,224,203,152,176,244,217,147,96,155,247,12,30,204,199,28,183,178,55,183,193,40,216,26,26,176,250,121,217,107,192,5,130,242,241,92,180,115,204,148,179,81,111,205,72,224,178,181,195,69,134,29,51,116,138,163,201,28,177,90,139,27,44,53,70,168,66,75,183,223,38,188,171,30,128,141,47,122,4,60,135,198,163,160,113,12,81,91,96,218,171,31,247,236,113,35,222,106,227,154,200,143,167,54,187,154,244,32,119,133,10,198,199,21,68,34,184,195,200,226,232,118,135,136,166,179,79,12,11,94,106,234,239,49,46,208,216,238,14,83,52,189,199,227,76,93,49,83,16,190,128,172,76,96,226,54,222,115,28,21,235,185,105,99,243,198,185,77,73,207,19,236,98,27,70,92,202,225,138,31,80,97,4,177,220,59,71,149,122,27,234,134,34,197,221,179,15,73,99,58,159,83,187,70,86,179,139,213,13,147,51,27,243,113,74,26,57,211,7,23,194,201,250,219,4,234,226,82,73,9,252,214,68,113,50,243,146,23,98,80,105,242,134,93,9,220,207,233,43,100,144,18,178,228,134,180,209,144,222,238,223,182,187,157,210,33,108,115,7,197,247,174,231,144,87,215,7,105,127,217,243,200,241,48,47,229,230,59,240,10,205,16,168,175,73,209,233,130,158,109,100,92,152,0,174,28,219,36,169,103,39,79,162,76,246,245,188,147,79,93,156,255,8,146,224,81,69,215,131,44,230,148,156,101,248,192,231,47,212,235,79,98,27,20,150,31,220,95,117,193,77,230,218,177,174,188,245,57,90,207,204,213,214,212,54,199,76,164,230,91,65,147,70,173,1,110,213,206,60,240,153,164,41,126,184,119,149,103,61,102,127,186,174,191,97,4,27,178,107,112,37,236,145,85,3,83,142,72,51,33,190,122,54,164,88,0,40,7,40,13,9,102,106,242,50,11,131,159,131,209,224,253,192,251,129,15,26,254,181,97,66,14,114,195,193,111,190,156,33,5,24,246,2,121,45,132,162,122,116,252,124,235,172,217,66,187,91,217,99,252,54,180,230,98,254,145,7,82,226,212,29,148,134,43,167,13,249,20,197,25,192,7,226,114,77,189,173,155,133,62,61,137,132,131,43,85,217,107,143,169,72,105,147,247,252,167,189,37,48,122,61,206,251,7,65,16,138,22,10,159,81,168,247,225,56,179,197,94,224,4,90,206,62,57,140,83,91,77,110,156,181,247,138,4,255,237,147,37,187,205,74,143,57,12,13,147,150,236,176,13,156,237,210,39,139,49,172,133,43,151,82,206,204,145,230,173,9,124,148,184,15,15,208,12,5,195,15,158,153,187,88,216,212,84,122,158,157,220,133,36,32,217,182,170,239,11,19,219,220,62,44,231,139,32,219,46,173,207,137,19,183,229,9,175,85,170,183,177,201,218,68,2,215,196,171,155,98,225,147,147,200,47,123,4,126,193,112,155,98,154,147,127,135,116,176,159,18,63,161,219,113,97,6,116,199,101,128,2,123,41,171,38,143,237,172,115,23,107,24,48,244,177,78,46,60,200,107,115,115,195,216,201,114,217,2,91,133,72,11,88,11,184,72,115,59,47,237,34,44,3,190,134,116,203,174,73,115,203,48,165,198,111,67,135,44,131,134,142,205,142,224,19,110,99,169,223,39,19,159,219,117,160,38,15,52,4,61,219,198,246,83,125,253,68,14,214,133,155,177,157,196,123,33,135,154,170,194,216,194,43,96,54,223,46,48,197,237,62,203,45,132,112,253,227,192,184,182,60,210,104,65,135,27,221,133,91,62,17,45,244,223,62,38,215,153,230,242,94,144,147,59,103,8,44,155,8,115,43,76,210,151,79,68,139,109,93,161,123,96,36,19,252,252,34,30,146,159,198,228,206,236,172,61,203,247,123,145,201,23,209,12,218,182,27,74,52,116,82,110,121,225,52,229,107,146,89,229,36,43,188,21,148,238,210,47,203,252,75,49,100,228,121,142,59,207,170,233,22,186,69,96,188,13,55,234,108,48,238,39,129,9,21,11,60,41,55,247,17,165,82,176,200,2,2,190,145,45,131,247,3,179,145,248,110,11,25,115,94,250,61,22,185,153,190,103,193,237,187,235,82,20,158,245,25,168,10,29,27,204,220,243,215,158,144,57,106,199,137,230,214,152,10,211,36,227,215,3,199,158,3,42,217,228,198,201,197,21,213,97,210,249,138,78,113,20,224,93,140,110,24,29,95,157,250,211,70,63,55,3,198,145,179,30,184,183,216,23,40,23,106,85,127,155,155,126,76,21,163,107,212,165,75,34,191,87,244,0,219,182,126,97,43,184,243,141,220,2,193,77,65,216,126,252,209,212,189,247,45,211,12,95,214,242,228,179,197,157,176,37,109,125,166,127,100,11,174,77,70,234,158,10,143,224,4,133,9,131,4,255,167,53,59,245,186,112,215,41,126,190,5,129,101,31,179,253,19,193,86,24,123,165,92,24,147,78,224,138,134,92,252,54,185,231,15,202,76,138,215,222,112,247,77,133,81,28,139,158,145,53,215,181,103,4,160,124,253,96,227,238,171,116,108,48,180,223,35,96,242,40,182,192,199,122,116,159,13,95,99,164,166,61,227,40,245,245,193,45,45,85,217,135,207,246,213,106,68,5,32,87,170,151,227,200,96,226,66,197,225,12,89,64,19,24,75,213,157,143,251,167,88,174,232,118,238,25,196,94,48,37,165,99,185,95,225,117,132,23,40,3,208,142,245,155,95,191,45,245,161,60,141,203,10,183,254,182,156,195,172,191,124,204,20,103,210,26,212,112,166,155,216,108,240,57,94,252,122,180,241,56,235,110,215,16,48,159,53,90,51,106,250,49,113,232,197,218,163,220,167,221,202,72,131,145,223,242,135,115,195,156,207,107,47,187,46,59,140,106,104,147,17,133,193,56,187,223,223,114,48,228,209,164,68,79,223,82,206,112,17,119,212,182,248,223,124,138,110,166,88,209,105,132,84,110,243,61,30,2,163,125,115,109,129,161,145,240,51,119,27,199,106,210,223,78,86,244,235,48,89,119,69,39,10,220,201,158,128,3,143,214,89,91,58,71,241,122,249,142,179,127,67,222,116,146,38,2,36,6,35,25,49,69,114,199,102,33,172,6,237,131,141,69,66,223,219,68,122,135,183,206,70,73,40,191,125,118,237,40,42,51,193,137,186,230,3,163,212,80,62,184,96,183,60,15,167,36,241,139,53,82,39,94,215,245,175,219,84,162,138,208,187,86,236,222,246,135,169,84,190,65,69,175,2,94,46,29,53,116,88,83,180,222,86,37,255,194,206,246,51,217,128,110,253,253,135,174,232,120,197,241,251,76,52,242,137,178,255,52,44,29,55,223,252,235,184,211,47,35,149,145,41,73,82,248,220,159,162,103,213,36,162,203,179,240,167,39,242,2,91,10,137,126,145,185,253,42,64,164,62,167,203,64,246,131,207,77,160,94,24,5,232,23,174,10,215,242,192,80,175,172,120,111,156,108,138,82,49,223,253,167,27,193,220,174,19,209,124,49,62,25,168,47,218,114,174,54,227,49,138,137,72,228,164,234,17,129,67,200,199,132,196,173,199,10,34,173,123,197,60,195,77,213,179,156,201,28,118,110,5,77,178,213,175,66,5,103,46,82,183,195,187,61,179,73,200,42,76,126,242,12,24,194,44,181,176,22,217,205,142,150,169,135,61,191,228,174,162,73,209,193,148,217,15,237,197,121,180,119,154,52,137,173,39,238,89,72,161,178,74,238,119,171,207,207,66,46,246,29,153,147,248,88,123,108,202,105,186,134,31,202,29,123,60,6,16,201,143,205,97,2,29,50,61,225,246,32,153,214,209,110,9,158,10,215,238,132,233,120,214,168,46,148,161,62,123,77,241,9,68,66,181,4,235,126,112,16,62,3,191,23,151,109,201,54,223,43,35,251,210,213,76,168,102,55,116,255,101,104,100,214,214,153,159,77,40,225,7,31,19,110,151,235,183,99,23,133,226,243,203,220,153,212,206,206,38,38,35,20,37,211,179,11,208,90,35,108,117,81,232,61,188,188,100,34,109,83,166,238,84,40,151,247,230,207,174,120,158,165,49,70,221,28,254,232,218,144,200,144,137,191,9,110,167,104,220,141,72,62,96,138,253,183,71,188,144,53,55,66,67,129,209,211,24,222,186,27,69,80,83,152,44,151,230,240,49,62,171,236,84,92,221,183,139,152,156,83,30,146,100,185,3,27,53,171,175,140,66,24,181,200,229,2,227,244,124,160,128,7,130,133,210,113,244,238,242,246,159,30,172,28,153,41,84,202,33,92,231,48,37,100,114,26,67,220,91,93,239,6,216,116,21,4,222,86,144,248,193,100,99,148,242,192,99,123,22,59,48,228,71,210,181,106,84,254,62,166,112,98,111,57,27,40,2,40,78,234,52,97,48,23,101,49,224,214,66,142,13,169,99,68,159,167,192,63,214,5,135,25,212,165,191,141,19,113,251,139,25,61,190,140,56,42,9,78,153,70,241,8,133,97,242,189,176,190,188,18,15,245,155,130,120,152,192,199,114,136,163,131,106,56,238,169,2,67,86,240,217,171,147,88,25,50,198,23,238,176,148,124,174,185,3,176,199,40,76,173,141,103,54,160,157,115,22,147,142,138,49,85,251,7,171,70,79,44,131,130,252,131,87,172,193,50,66,49,146,116,28,137,59,215,212,32,114,38,194,228,160,156,206,205,193,109,212,27,23,101,181,186,198,22,9,224,84,187,41,12,171,188,207,82,72,144,48,36,4,62,231,157,199,156,208,244,177,40,147,192,176,98,248,59,155,44,249,243,108,83,74,242,103,55,206,59,241,17,157,213,54,91,141,158,157,155,248,220,186,248,206,213,50,136,47,129,89,203,50,21,86,53,5,99,135,173,92,110,43,76,144,229,194,100,222,9,58,72,104,142,103,79,211,127,21,120,89,229,177,195,219,212,136,47,12,45,69,241,109,1,199,74,85,3,134,146,131,40,75,158,21,190,182,154,238,195,41,53,166,202,205,225,1,123,81,22,184,48,123,252,115,82,35,123,179,159,129,169,239,218,222,26,57,136,221,21,54,61,87,159,102,204,200,33,7,31,52,203,145,5,12,76,1,252,122,224,238,122,30,6,163,141,116,97,232,77,188,54,6,202,24,146,229,182,192,13,169,164,248,109,216,226,228,139,144,209,76,158,249,7,99,147,220,146,207,97,242,198,105,196,2,217,63,41,101,129,17,98,254,26,227,248,98,75,19,20,71,122,113,116,32,155,118,65,38,166,243,92,207,51,11,241,203,201,15,67,163,179,124,237,97,150,233,131,169,142,247,0,34,94,152,57,170,236,179,3,38,106,15,189,152,159,106,44,253,26,48,17,57,253,182,169,59,72,209,38,48,137,61,190,207,194,17,209,167,248,251,72,158,237,126,55,159,176,251,207,33,78,158,97,218,224,254,53,224,151,88,91,236,73,11,151,236,232,121,51,149,76,133,205,71,26,173,97,94,23,47,207,176,144,240,246,174,153,141,45,39,250,160,220,160,127,87,228,217,204,26,21,71,140,201,33,23,95,155,176,94,75,170,186,149,75,206,200,242,162,108,216,36,3,4,62,93,119,75,4,137,98,88,79,5,205,150,3,227,48,31,96,232,179,201,74,109,51,96,200,188,229,139,156,35,58,121,114,27,176,113,148,8,12,41,119,113,24,151,94,149,107,46,97,139,230,226,174,140,231,177,239,245,139,112,55,116,25,96,131,235,20,99,99,144,90,224,59,109,163,144,167,212,7,229,132,152,23,222,93,103,218,50,89,19,31,21,244,182,246,124,80,146,254,28,229,29,229,92,164,170,179,135,29,131,14,163,100,144,25,76,69,243,14,152,217,36,115,129,122,214,226,134,37,219,71,150,77,97,90,209,184,27,226,205,10,94,228,220,131,63,237,12,211,247,214,232,65,137,58,30,48,102,142,155,134,29,95,151,46,93,24,208,186,167,178,3,115,11,109,2,155,42,253,114,216,220,133,83,97,184,125,163,53,229,240,178,33,97,137,78,23,153,99,203,38,63,90,96,66,109,126,167,178,75,206,18,107,123,146,26,236,156,74,200,13,194,226,60,20,38,79,181,4,60,170,236,42,198,198,213,191,44,46,244,253,88,171,89,97,202,68,123,192,84,129,221,169,192,194,93,174,150,107,145,176,51,141,165,103,141,33,30,209,26,101,114,89,63,211,148,98,98,72,143,185,176,52,192,193,207,37,103,130,7,30,18,235,66,182,250,218,195,86,189,168,102,202,194,195,144,124,10,119,187,237,202,231,56,38,40,59,181,63,154,164,62,181,144,76,251,48,246,20,18,79,187,44,61,232,225,146,75,29,206,241,37,217,93,152,216,150,19,6,192,83,140,34,90,23,216,164,206,139,195,68,214,30,24,242,167,111,72,38,143,150,149,183,77,148,220,55,28,202,134,31,31,143,145,50,187,235,107,82,74,209,151,124,75,227,118,117,105,59,196,182,86,21,151,28,41,147,217,163,27,211,216,182,167,220,248,182,101,249,118,239,24,164,98,55,245,25,120,220,116,242,99,36,48,99,197,84,216,213,18,35,253,167,177,211,213,243,133,56,106,104,117,192,180,116,12,180,114,167,17,62,150,236,202,70,19,59,15,33,88,129,59,44,10,203,97,163,115,82,216,234,68,191,143,73,12,160,116,185,66,108,106,122,171,95,33,136,117,80,43,245,255,149,131,103,16,122,237,17,138,69,236,138,146,255,24,108,170,182,43,75,239,131,41,238,90,247,206,68,218,94,167,220,194,225,202,9,214,47,140,60,136,155,186,187,96,205,52,1,17,64,78,209,150,106,230,7,54,210,235,239,75,144,20,161,123,9,245,226,185,196,36,217,198,99,118,119,34,131,179,251,140,129,171,222,251,13,70,227,194,97,172,234,45,191,77,130,183,123,89,182,185,167,179,60,251,44,239,123,187,222,191,144,227,84,24,209,144,237,48,206,184,82,30,248,88,45,254,94,195,130,119,249,129,139,231,99,147,235,70,176,84,91,23,56,95,252,225,248,242,46,119,189,141,233,156,158,183,66,156,142,196,33,233,26,55,224,30,191,189,184,93,233,199,132,77,198,15,45,34,252,132,149,46,12,121,169,59,102,23,18,80,18,42,194,180,39,28,87,62,52,155,95,86,58,6,245,148,31,74,38,113,55,197,232,51,66,150,239,91,66,243,167,52,53,128,70,247,235,143,62,231,106,190,165,91,192,245,210,131,46,126,231,106,243,64,90,176,75,243,250,241,101,234,70,18,0,134,220,133,201,224,63,109,222,229,251,49,210,180,130,42,239,53,220,73,87,252,205,178,188,144,142,107,31,124,78,82,68,66,4,30,199,74,235,14,179,145,95,102,7,96,68,90,226,181,72,115,29,89,94,139,2,113,231,161,89,240,97,96,174,94,152,157,223,47,130,36,64,147,229,34,15,135,235,127,121,199,97,230,169,119,159,34,39,217,216,177,127,48,213,151,228,73,8,108,226,163,223,136,162,245,119,137,29,64,225,198,251,214,14,73,250,83,99,157,25,206,40,60,37,14,115,106,101,129,113,202,222,214,149,4,138,33,223,26,163,203,197,250,22,101,168,169,234,144,38,12,217,236,61,67,134,73,3,73,36,161,158,109,224,155,162,148,159,231,34,102,240,54,210,84,255,94,72,91,108,13,138,108,43,174,240,17,167,151,91,3,196,70,23,208,190,155,199,50,170,87,61,231,9,194,86,167,95,131,171,19,151,131,162,103,214,126,62,95,114,43,140,69,250,121,118,247,204,71,212,90,59,117,75,10,143,234,14,59,211,128,228,226,34,48,190,16,31,52,115,178,100,177,192,183,9,115,79,135,143,17,176,154,30,90,144,114,187,191,130,121,100,5,219,58,166,198,196,254,193,212,59,20,61,180,140,48,32,59,108,97,143,167,53,219,76,188,183,85,103,41,186,72,245,242,159,182,108,120,241,231,109,156,21,110,253,83,205,206,176,203,28,135,150,45,222,122,243,105,187,160,153,255,32,26,179,15,55,217,10,73,152,133,180,194,225,205,121,35,251,2,82,39,110,241,173,154,240,247,200,177,104,186,207,217,231,66,53,235,179,200,111,159,61,127,249,54,76,45,214,120,87,190,233,29,127,99,66,132,182,214,173,43,155,240,220,244,103,23,114,252,203,214,198,68,169,182,195,203,124,250,2,91,166,183,119,28,183,88,123,126,26,226,217,236,15,71,213,121,231,231,225,123,185,252,168,149,35,38,9,217,103,194,161,228,70,56,92,151,168,95,217,150,85,171,155,163,11,79,172,250,243,208,19,61,54,226,14,120,113,189,147,223,30,198,186,231,48,21,9,83,247,149,89,73,52,242,49,157,150,99,214,20,238,132,59,2,134,249,169,10,76,46,119,242,97,153,132,48,117,87,130,35,210,171,87,14,60,16,217,211,83,2,162,117,63,37,234,36,113,76,78,124,82,2,75,170,209,154,236,42,125,56,151,158,209,162,107,164,148,39,233,218,38,22,19,61,131,56,120,137,157,147,184,20,228,24,21,219,72,182,30,202,151,216,142,132,179,51,147,228,167,97,112,200,30,241,95,166,81,117,41,220,49,23,18,84,207,241,112,42,122,186,154,96,5,230,60,127,109,163,54,122,108,17,108,42,63,182,171,49,124,202,7,67,2,246,76,37,127,49,18,70,37,136,156,179,145,24,143,232,154,201,155,202,195,241,94,185,152,51,239,13,83,142,88,50,131,128,83,242,158,79,227,151,144,81,35,90,231,180,167,12,249,22,78,25,96,132,213,253,123,81,43,120,85,166,205,63,7,21,190,247,12,62,221,36,243,52,47,104,8,99,84,54,149,230,75,225,77,225,115,180,102,84,178,116,156,250,17,207,193,37,213,48,13,73,94,36,17,146,136,146,195,140,128,124,206,82,56,215,163,49,132,33,242,203,80,88,113,119,119,116,19,194,83,248,28,233,233,179,198,207,80,163,206,32,251,101,161,112,48,249,84,57,7,33,92,204,77,96,210,135,227,167,107,122,198,27,242,205,30,102,148,161,89,54,134,130,106,151,7,53,151,29,178,242,53,74,183,40,128,131,84,86,38,233,54,193,176,225,102,39,10,45,99,235,163,169,101,241,212,146,243,210,228,141,234,91,205,102,196,206,14,115,71,190,246,29,164,233,221,147,240,12,157,226,186,34,204,77,13,226,246,159,230,105,67,250,205,94,233,178,45,188,21,41,159,183,245,25,4,19,121,241,49,25,198,8,113,97,155,226,190,114,241,114,238,38,175,93,201,182,233,126,72,52,68,145,146,44,15,40,217,33,163,248,96,136,152,175,56,10,48,145,76,159,163,13,130,150,118,207,221,108,52,180,197,23,23,21,75,227,6,46,17,1,193,48,253,22,238,249,116,179,75,183,41,82,202,203,155,226,83,238,178,232,43,218,176,197,63,214,166,206,68,54,148,138,32,164,223,48,72,189,205,91,242,16,48,81,7,145,26,135,143,85,146,171,252,52,18,32,253,243,46,33,19,125,126,73,236,210,179,195,180,238,218,189,40,57,227,93,146,214,36,90,119,63,147,97,65,77,151,102,208,184,140,236,172,139,214,69,244,200,224,35,194,1,180,29,133,42,80,7,133,141,209,125,60,86,58,159,155,172,121,227,146,118,125,68,104,167,89,198,242,45,9,230,186,58,2,163,66,0,79,30,78,17,134,43,192,33,255,110,146,33,1,195,67,158,157,145,192,36,218,187,218,242,237,71,118,23,93,227,132,149,223,38,121,131,178,141,24,83,75,187,187,112,97,26,175,24,83,91,159,119,154,193,232,86,98,83,160,140,79,146,163,126,60,76,126,228,34,164,118,12,128,59,7,73,33,238,113,34,119,138,17,116,245,160,227,148,252,162,139,84,6,201,52,210,122,161,223,30,253,38,150,85,159,214,48,122,187,49,110,204,152,77,22,246,185,58,193,163,231,67,186,40,251,20,19,139,84,133,28,91,184,233,56,92,182,88,96,155,170,217,97,196,227,229,234,5,255,155,179,2,24,49,42,182,233,69,209,144,240,202,45,40,177,154,80,205,2,51,222,37,96,202,61,100,142,83,2,122,182,183,239,123,80,168,32,42,108,192,211,14,226,15,38,183,51,203,250,178,128,69,152,49,100,2,142,38,214,0,250,100,211,201,170,168,144,135,244,243,142,202,185,17,158,61,196,231,225,175,94,91,78,205,243,69,16,83,243,174,193,31,151,197,123,0,193,39,69,141,31,204,75,235,46,207,1,113,238,160,217,97,18,191,154,194,120,166,252,42,109,25,221,89,225,99,159,197,189,142,88,72,151,164,2,124,231,206,53,101,25,255,103,64,117,34,81,50,232,232,130,85,161,61,239,140,157,218,2,94,234,177,51,158,77,220,19,14,195,67,46,19,129,188,106,231,33,33,86,202,221,87,135,219,118,192,104,108,219,178,76,66,152,202,122,244,219,188,237,178,73,119,120,73,156,248,209,18,96,135,118,140,204,243,90,253,83,238,246,44,250,142,40,173,59,245,72,61,44,66,252,98,115,16,85,78,127,244,153,6,93,239,8,221,68,236,191,100,30,20,22,168,228,149,159,198,96,42,126,112,77,88,145,234,189,69,99,178,64,69,246,245,12,235,52,137,23,233,52,198,174,95,142,118,169,4,101,99,11,201,122,139,180,214,91,100,10,191,25,122,209,190,209,193,129,48,36,211,57,91,22,139,139,52,209,26,15,135,194,3,18,196,232,214,177,10,213,26,133,57,127,121,12,152,126,161,2,41,95,154,106,206,240,244,152,150,235,149,32,52,24,21,214,225,67,2,75,140,216,109,221,200,34,182,119,173,80,44,163,47,182,207,164,140,53,207,78,70,178,158,192,149,40,115,124,142,115,51,17,27,221,120,127,157,49,131,124,50,204,6,217,8,45,181,211,247,247,97,172,61,83,59,206,145,236,246,209,48,182,39,133,49,187,227,50,57,184,233,54,177,240,201,3,42,61,214,214,36,147,90,103,33,27,144,87,5,147,144,120,214,176,78,5,132,7,226,124,32,182,154,158,153,50,177,10,221,24,64,171,109,72,222,110,38,176,183,202,244,223,102,194,202,109,176,91,242,142,27,118,4,59,183,228,148,101,210,9,206,202,243,159,134,199,75,77,51,106,40,209,180,113,120,183,214,101,255,31,156,53,101,199,168,192,201,124,35,39,6,79,103,50,180,132,100,162,150,2,23,152,127,230,253,34,208,160,8,140,254,173,143,10,252,173,132,12,46,108,225,242,152,167,25,201,80,125,120,67,128,163,248,60,45,84,130,202,134,197,166,221,92,125,215,232,203,210,144,179,105,88,69,186,95,170,80,60,209,91,238,48,166,83,223,132,9,114,173,44,183,92,148,59,134,211,44,154,228,224,25,5,129,51,42,196,254,108,35,147,152,98,65,145,78,92,157,145,195,156,142,77,138,155,16,73,59,103,77,160,38,178,245,160,115,120,46,157,121,238,234,208,103,23,114,157,221,140,199,187,70,202,241,133,161,241,241,98,26,220,53,25,111,154,244,172,153,97,255,193,164,4,74,230,86,182,100,88,39,61,198,212,38,24,40,51,141,219,99,243,93,220,252,143,98,46,147,190,218,93,106,140,127,204,122,184,240,79,160,232,235,25,50,191,229,233,56,28,28,158,50,176,112,1,39,201,47,207,164,185,116,167,4,60,48,36,9,226,24,135,149,137,202,185,120,56,36,103,210,186,113,100,251,36,167,254,129,67,65,224,70,142,231,116,216,10,65,178,192,184,55,253,108,131,126,25,2,1,249,109,242,240,220,132,218,147,202,197,169,48,121,77,110,136,236,31,115,171,192,164,145,197,217,103,5,156,234,180,71,23,112,57,73,202,57,109,206,13,186,200,242,92,104,93,121,30,54,62,34,156,231,242,240,76,189,244,133,17,18,208,81,203,38,72,158,63,184,90,169,72,145,79,114,30,230,244,146,136,24,111,81,7,6,158,174,44,66,108,22,97,128,46,160,221,64,188,109,39,18,36,247,151,137,29,235,159,19,10,239,39,184,158,49,175,166,43,117,226,186,62,167,153,236,166,115,146,121,249,121,68,48,227,168,200,157,58,211,112,128,250,111,15,203,139,145,137,56,88,209,223,182,2,85,1,215,10,153,136,108,190,249,155,74,164,235,194,26,46,93,179,58,173,237,191,141,112,116,21,51,137,148,145,229,65,236,3,15,163,224,87,120,119,143,251,51,154,67,55,37,188,226,176,184,59,58,40,63,147,5,134,36,188,103,159,91,190,96,171,178,31,90,198,135,147,225,194,137,9,13,163,62,188,192,220,254,189,54,130,106,66,150,14,76,189,199,240,135,227,109,190,229,235,236,43,20,38,127,247,255,141,224,218,146,26,216,211,154,52,253,236,240,249,124,127,248,237,243,87,174,88,177,97,123,104,250,57,205,39,248,25,28,184,38,113,152,101,125,175,185,156,168,23,17,59,75,112,212,65,43,213,157,57,86,140,153,90,122,94,59,119,247,235,177,118,136,67,233,111,195,179,236,163,82,126,49,147,161,175,189,66,145,28,209,51,146,133,116,183,229,204,249,150,62,102,228,20,14,72,96,94,118,250,195,73,132,146,16,13,131,150,188,234,24,22,17,252,174,138,158,222,184,58,9,238,17,230,130,190,54,76,50,223,231,66,243,91,111,55,36,132,46,119,77,32,124,68,60,65,31,77,130,238,231,31,216,230,156,145,26,60,224,17,210,12,240,64,243,219,229,129,151,135,204,142,217,206,172,209,245,67,126,181,83,223,111,198,19,130,27,133,17,238,244,214,228,85,72,252,230,167,102,233,140,28,166,138,179,37,67,151,223,94,174,241,206,45,96,76,141,84,128,54,119,186,83,222,132,158,75,121,27,187,139,107,87,139,36,106,199,224,79,77,222,152,226,143,241,244,219,216,89,188,223,4,225,211,51,40,11,29,142,230,48,17,233,253,188,53,231,225,7,83,97,124,12,240,103,138,147,248,215,29,230,238,37,54,53,25,141,65,250,188,219,47,91,75,215,38,9,172,159,25,181,169,72,74,114,195,225,74,136,208,150,163,163,61,211,8,71,83,153,254,232,66,150,130,174,61,50,191,251,231,224,133,154,152,49,212,215,178,176,201,114,184,227,102,149,126,159,94,31,219,113,56,204,161,44,225,81,118,90,228,182,63,184,66,120,34,63,77,60,160,251,76,64,73,84,232,37,129,207,79,59,113,236,230,114,213,222,214,70,235,227,61,99,80,250,208,19,36,147,14,227,175,221,204,182,120,224,115,214,86,127,56,85,217,122,129,154,152,224,174,105,71,254,102,203,69,95,27,153,91,151,47,132,245,13,95,211,123,120,85,95,185,103,243,216,154,188,117,96,54,130,232,217,196,124,95,218,154,0,121,246,175,57,73,114,214,215,166,70,224,254,180,137,7,235,123,65,136,238,132,159,219,72,68,178,30,218,204,90,207,51,63,43,220,200,9,228,72,199,41,224,135,242,153,176,228,211,55,177,208,224,214,25,37,96,114,19,196,214,128,136,180,10,156,186,158,16,228,157,77,175,47,57,48,37,198,226,73,90,38,164,153,2,198,142,149,195,139,40,83,119,179,214,222,107,84,113,169,224,227,60,27,119,140,10,204,34,106,192,33,27,217,146,79,242,109,204,167,242,240,95,118,119,192,48,172,138,25,100,133,56,174,4,141,16,138,137,69,11,76,44,195,247,141,142,175,71,227,132,228,74,20,119,140,236,110,127,144,198,166,60,242,101,194,110,203,214,210,4,25,204,201,233,106,150,60,155,138,51,49,14,55,153,154,37,26,31,251,90,71,124,159,251,170,103,31,240,220,34,220,16,104,157,87,79,152,179,168,26,165,240,130,146,113,29,63,156,49,207,212,220,222,184,17,125,125,192,119,178,138,24,11,48,4,45,207,162,221,8,218,182,210,20,70,50,222,71,4,106,111,73,164,34,9,174,143,229,189,110,230,36,86,24,41,81,223,175,40,92,200,82,246,194,167,196,165,227,207,54,1,73,113,98,25,53,65,152,203,231,245,243,208,57,56,144,218,40,222,109,164,177,213,67,12,233,48,181,133,14,83,136,170,29,199,61,150,163,245,84,245,120,208,70,122,157,143,24,41,175,89,191,21,137,196,241,169,166,145,223,41,10,173,135,207,126,248,204,114,82,24,38,182,252,192,146,69,158,173,30,205,85,114,44,35,165,75,45,3,55,43,116,185,162,223,236,185,218,51,88,171,156,158,216,224,45,133,18,217,252,26,177,137,147,175,222,179,156,200,248,39,225,69,117,24,7,167,142,25,116,222,205,143,197,14,103,127,215,155,19,69,49,107,7,154,74,210,239,145,45,229,38,134,148,34,50,153,162,16,65,20,95,212,125,26,151,154,54,166,188,53,197,160,88,101,222,115,27,133,22,54,250,77,161,152,206,20,10,116,86,139,183,134,5,246,185,203,54,114,78,227,181,76,69,81,91,103,188,184,209,181,71,71,150,109,152,59,104,188,53,55,118,189,4,108,78,190,121,127,250,252,47,105,99,50,212,215,125,118,97,49,201,1,128,66,234,136,143,205,68,146,158,145,137,67,86,116,140,56,194,54,122,124,180,149,99,213,35,66,251,92,156,22,156,140,49,197,185,9,87,53,27,49,199,118,140,25,36,7,85,47,24,198,236,224,19,201,74,119,30,179,113,142,115,252,248,7,161,108,105,36,61,22,201,50,239,62,164,196,112,149,171,198,252,45,238,64,51,49,84,146,53,31,75,163,57,129,15,201,125,67,136,147,173,102,165,187,203,146,104,57,86,189,116,12,214,2,167,142,220,220,191,199,86,63,147,145,56,251,91,27,7,99,82,203,142,94,187,129,68,245,97,125,187,77,206,233,151,147,64,106,102,30,82,11,151,127,134,68,192,212,92,232,30,126,190,199,142,60,43,88,10,207,98,209,123,211,34,155,216,231,25,162,81,56,120,100,146,146,9,247,45,123,188,234,93,74,27,209,177,232,217,37,35,145,63,34,30,242,44,107,47,15,180,99,134,252,84,221,81,72,121,254,134,132,12,245,164,41,7,232,206,72,235,137,26,123,85,95,141,17,192,5,108,18,141,10,51,133,253,124,64,126,182,175,172,27,14,133,120,62,71,45,141,81,221,238,248,151,171,151,25,193,189,217,135,186,221,207,62,76,45,170,195,176,190,119,237,121,167,120,212,103,10,162,246,229,57,21,73,208,243,11,246,79,113,161,85,181,50,118,168,18,145,163,86,94,31,148,213,66,126,181,85,251,103,15,203,29,192,202,180,170,79,5,28,42,117,203,195,17,165,239,126,236,109,88,196,101,31,101,52,131,134,195,86,198,150,13,133,128,223,240,18,37,70,126,156,187,168,252,176,213,101,109,111,204,205,49,203,237,219,180,112,220,213,98,82,113,87,252,121,20,204,172,160,90,218,198,151,45,57,113,200,195,110,191,217,19,135,33,199,244,26,233,133,41,121,174,115,195,225,58,181,148,141,106,142,250,41,113,96,234,147,38,120,45,97,198,195,34,46,31,140,127,176,103,249,105,164,230,198,239,142,11,12,255,235,148,214,196,127,191,10,37,140,232,241,196,225,16,230,48,229,138,15,230,166,46,62,7,50,84,231,252,238,138,16,109,86,227,171,149,135,79,139,201,124,112,177,178,57,65,155,213,18,59,122,76,64,241,17,209,179,94,62,69,12,75,119,130,72,183,200,79,67,248,63,187,195,80,147,221,33,35,211,54,127,116,152,155,34,31,203,98,191,176,93,215,154,55,102,12,134,124,46,252,77,237,115,92,31,152,60,63,169,147,40,166,226,149,178,163,100,9,220,20,69,50,80,75,254,166,2,48,132,94,245,162,248,15,115,241,33,33,150,44,229,77,197,34,36,31,243,28,52,111,248,167,164,219,36,176,167,244,117,155,89,85,37,177,31,217,62,242,212,191,79,93,178,173,172,37,48,73,30,243,155,101,136,174,16,16,188,176,113,99,84,111,125,46,195,148,25,61,240,254,56,224,129,33,196,94,251,133,119,138,214,156,14,235,121,184,149,202,125,48,35,144,100,14,19,196,160,234,213,97,24,114,202,3,15,175,164,222,166,40,12,247,190,194,248,59,226,225,84,83,180,162,176,73,200,124,48,215,22,169,97,53,195,217,29,53,192,219,56,99,117,212,72,65,241,214,139,58,128,89,20,38,46,235,159,132,84,167,161,19,237,188,53,217,179,14,35,204,158,159,47,70,38,199,118,248,24,34,207,68,27,150,50,209,2,238,250,189,134,17,94,78,7,55,233,142,250,232,206,65,247,161,248,88,203,208,198,92,107,227,135,73,244,151,156,2,182,70,194,249,1,119,234,217,158,89,10,255,249,55,38,231,80,131,152,73,96,132,192,134,79,83,230,187,144,22,219,226,176,236,114,135,141,125,86,94,26,106,184,226,223,195,248,41,179,174,31,212,30,252,91,87,146,235,154,108,26,103,255,39,208,52,29,174,90,9,10,106,140,150,142,158,219,132,240,47,0,55,20,166,3,110,122,229,2,206,177,0,168,140,192,195,173,104,161,134,194,97,52,103,223,71,179,51,127,40,201,63,250,173,14,90,62,215,149,161,157,44,170,231,209,110,9,3,67,11,215,235,251,86,213,215,86,165,234,77,15,0,204,234,249,209,23,2,163,32,162,75,175,67,118,29,195,141,188,197,174,251,255,9,231,148,198,31,225,173,48,119,56,133,205,180,112,24,189,238,247,99,82,51,226,223,163,66,2,149,250,11,127,133,162,63,120,13,221,145,32,134,206,62,73,113,186,93,201,10,155,132,101,199,170,175,104,232,52,221,175,40,37,221,126,44,146,78,82,139,110,226,3,249,170,24,114,244,4,138,78,97,136,215,63,77,139,205,201,2,245,98,85,24,35,221,31,142,55,85,50,251,89,214,145,251,2,60,136,86,232,226,27,36,11,249,195,207,218,172,227,233,218,88,159,241,101,232,236,87,58,235,215,120,231,152,195,76,231,89,158,13,167,194,248,239,48,57,113,227,105,205,174,17,48,190,152,250,180,62,11,194,141,133,106,100,186,186,209,158,215,166,210,199,97,124,153,185,43,76,98,231,55,25,112,229,106,180,138,45,9,195,201,81,196,83,222,13,43,33,106,21,48,92,3,58,226,21,62,237,34,240,30,207,26,32,213,123,58,108,67,164,48,73,14,190,137,55,84,12,231,208,121,72,30,162,31,156,100,137,47,181,253,136,79,145,230,230,48,42,108,122,4,52,203,173,245,23,203,117,107,81,27,57,11,103,39,25,45,224,57,197,27,111,214,196,108,183,49,17,62,181,53,72,133,138,182,5,214,9,125,116,193,95,181,163,223,152,76,210,111,172,227,175,114,108,27,147,85,233,98,96,157,89,215,79,215,178,195,27,85,16,109,61,168,208,138,49,35,133,121,62,173,207,56,196,179,137,206,238,7,69,90,192,71,20,246,207,165,251,116,101,27,143,247,226,230,46,229,181,192,28,154,222,51,44,153,221,231,3,35,151,114,225,213,255,8,151,7,254,67,107,79,127,4,173,69,185,96,233,56,9,18,1,67,252,255,190,23,116,53,62,207,160,141,125,166,120,197,213,239,235,135,172,2,164,179,159,81,233,219,13,98,100,216,250,101,145,254,193,176,59,7,124,230,134,152,211,217,42,55,98,76,161,43,73,207,7,233,92,64,189,245,185,106,18,238,120,134,92,62,39,229,40,18,143,178,81,169,243,182,38,137,247,249,34,196,152,98,166,89,60,87,167,41,76,20,61,94,12,149,55,225,52,62,48,41,168,190,85,55,228,18,214,144,93,135,84,182,121,97,106,139,159,97,201,86,214,19,176,201,88,8,156,102,28,203,150,59,57,213,38,70,206,113,164,120,54,110,104,61,68,204,117,211,162,227,208,253,77,121,118,193,13,232,214,198,89,139,102,207,9,76,202,124,245,121,218,33,137,212,61,171,20,19,215,113,184,176,107,117,133,41,18,238,1,115,41,121,46,33,201,67,155,63,120,55,61,214,9,143,165,139,18,230,124,209,212,220,58,108,38,84,251,140,138,233,6,223,159,134,230,251,129,201,166,105,2,47,61,213,179,81,13,199,168,112,179,157,50,42,196,11,91,172,94,18,82,171,238,135,240,40,44,63,223,128,123,210,47,66,10,69,139,21,214,205,147,42,163,146,168,134,185,93,35,199,114,229,7,134,59,82,96,41,192,36,149,130,96,89,180,70,88,79,167,18,54,225,39,224,240,131,211,208,65,61,70,56,252,106,1,83,74,170,15,183,184,249,18,88,74,40,33,217,193,159,83,238,139,213,174,87,105,42,48,243,20,24,26,52,129,225,185,136,253,22,250,167,90,180,53,138,180,59,70,173,247,177,203,131,214,184,208,130,118,113,42,22,152,2,231,142,69,64,118,114,223,235,129,107,142,125,167,155,42,160,182,38,136,62,98,200,207,33,221,158,135,247,28,123,113,51,229,68,241,62,64,242,29,118,84,179,244,76,177,46,147,73,185,197,47,55,50,149,101,133,36,56,123,166,155,89,236,27,85,10,98,129,145,91,185,251,6,42,10,218,49,164,204,115,180,62,123,239,146,187,246,79,17,124,68,215,90,207,250,181,142,129,30,166,12,202,181,67,93,46,198,77,95,4,45,143,75,5,41,164,48,54,224,112,209,213,115,174,28,198,42,19,251,116,73,82,4,140,191,134,124,177,28,187,60,166,208,227,175,33,25,48,222,153,162,143,246,192,20,80,196,111,227,161,145,195,47,225,123,78,189,202,195,213,85,132,176,65,204,64,152,126,211,86,47,21,78,177,216,20,236,173,107,86,216,24,17,226,124,65,214,251,113,98,109,247,15,27,60,187,94,25,41,112,171,97,66,161,143,41,158,59,28,100,246,41,239,241,66,37,148,192,133,237,110,223,89,212,37,36,5,156,210,154,114,66,32,133,46,48,94,199,248,214,212,63,148,199,57,71,102,77,138,157,148,112,73,127,90,67,170,122,119,210,179,35,12,237,57,211,127,196,210,58,3,52,117,138,118,99,101,186,219,244,177,128,117,18,246,223,93,49,246,97,212,25,4,38,128,184,194,162,198,113,183,116,97,194,211,156,251,221,20,44,210,41,48,78,197,24,212,78,26,162,248,223,128,115,90,241,112,2,61,234,188,227,148,190,91,33,117,217,171,63,40,60,125,23,62,71,254,84,120,221,251,81,67,194,167,236,231,217,112,195,248,195,73,79,46,114,120,157,191,169,103,100,188,53,76,191,57,235,168,156,169,54,195,90,31,84,78,107,207,122,136,155,24,122,108,251,161,207,182,232,75,52,38,21,234,25,241,243,129,63,142,105,120,164,160,94,83,135,167,153,0,2,207,242,7,216,74,146,28,102,90,62,239,213,137,244,249,107,67,162,85,158,214,205,42,37,28,238,240,240,149,7,134,217,50,96,162,224,250,112,244,106,99,34,66,190,217,197,58,132,134,148,229,251,193,140,74,213,185,82,233,152,123,22,129,37,114,10,90,123,138,179,233,28,99,169,232,210,71,102,58,197,242,164,124,248,57,63,8,52,125,236,217,6,179,17,232,195,177,93,194,30,216,228,159,79,125,120,153,51,124,231,92,195,181,180,1,7,235,49,184,99,63,220,48,2,234,60,37,219,44,197,166,181,241,95,136,197,141,39,114,180,176,91,207,237,169,39,125,239,179,210,75,56,115,97,202,46,106,206,67,239,130,187,220,97,108,102,93,220,4,147,114,172,125,212,82,158,97,201,80,110,10,12,103,167,44,79,18,154,102,142,81,35,11,110,106,107,204,156,152,106,155,180,95,253,109,174,211,35,95,184,32,193,165,177,16,20,140,115,192,88,197,23,133,116,100,101,65,57,246,5,182,236,249,128,187,241,106,10,204,146,217,49,166,189,61,222,65,56,195,117,54,144,84,161,179,28,135,97,138,171,2,73,17,82,194,95,160,61,200,119,195,60,112,85,223,9,234,41,237,238,90,219,246,227,27,31,218,198,57,238,223,139,20,102,97,163,202,38,88,83,226,236,228,204,207,82,68,67,68,105,205,152,167,203,184,212,187,194,137,236,171,128,203,212,204,156,141,34,100,142,61,109,146,67,55,180,227,112,216,118,31,149,243,221,207,204,144,69,112,122,10,159,95,192,199,16,106,58,166,80,218,198,110,60,211,126,252,204,9,15,238,61,185,199,196,94,209,239,89,96,195,241,214,8,218,72,81,6,173,185,105,212,187,89,11,133,60,186,135,203,153,201,108,167,231,186,166,223,139,98,183,126,13,110,148,199,20,237,72,172,197,17,68,197,102,87,120,146,75,26,199,31,178,127,251,153,73,45,139,209,75,254,205,3,23,72,105,2,46,202,98,97,173,235,186,214,33,37,31,186,33,66,89,147,47,60,91,174,47,76,70,115,189,246,12,1,149,231,197,206,81,31,246,12,108,76,245,121,239,150,238,173,19,158,168,249,140,105,47,40,151,184,155,0,46,138,209,159,33,47,35,198,20,246,220,231,120,228,224,153,97,13,29,179,169,149,103,137,84,50,156,195,7,97,118,93,127,231,74,191,222,147,101,42,101,58,87,234,28,241,197,200,194,223,79,215,72,8,141,219,118,49,235,85,95,204,210,246,214,117,26,173,36,137,196,27,109,177,122,221,85,40,6,141,103,245,150,143,126,12,24,26,73,73,60,66,58,44,95,223,74,50,65,86,93,127,212,166,166,112,47,22,221,241,242,38,1,62,124,97,112,154,86,185,23,146,51,57,103,191,30,89,243,220,104,216,121,174,49,2,166,54,87,178,238,182,233,123,248,199,166,28,186,106,221,55,181,139,45,251,76,170,70,21,166,187,142,105,70,250,182,82,77,155,54,215,7,206,215,203,189,76,23,85,81,244,27,220,211,188,108,26,231,231,167,179,239,196,117,153,123,118,61,104,141,32,41,69,129,67,115,127,182,137,235,204,112,160,23,196,242,158,65,161,208,204,189,243,199,12,202,194,34,204,136,34,79,116,189,243,104,71,229,7,158,97,196,1,151,164,59,181,229,170,250,126,135,183,60,93,25,98,190,53,231,118,140,217,60,247,167,148,116,35,175,70,9,235,240,57,3,150,102,40,156,77,164,164,8,59,76,164,10,158,214,228,162,68,100,96,66,83,43,57,104,200,190,16,153,243,168,4,154,103,253,57,6,206,205,50,69,208,2,106,198,174,61,167,120,204,95,155,240,247,115,8,64,158,31,95,243,204,4,110,107,186,114,137,89,196,163,205,161,174,187,2,2,28,53,208,115,105,209,27,214,217,5,72,121,14,216,18,26,158,51,125,220,207,197,5,169,232,166,176,76,186,197,209,217,139,48,254,91,62,235,188,33,189,106,55,69,181,100,136,122,71,208,14,194,178,167,245,217,214,215,140,159,230,244,89,234,127,72,211,100,112,35,46,87,178,36,48,240,57,86,216,235,184,191,155,40,25,216,145,94,194,164,174,176,181,167,241,24,4,36,53,68,107,52,169,31,123,225,28,0,31,3,62,48,65,158,250,76,20,106,139,125,38,152,141,214,198,211,186,207,8,172,153,55,184,42,156,97,172,203,30,222,69,232,85,55,67,138,139,221,197,128,109,87,180,142,235,44,60,114,74,70,52,134,192,65,97,46,154,30,46,71,237,174,235,126,53,241,89,187,163,184,146,89,218,212,136,66,227,44,71,36,159,9,173,165,59,164,221,180,153,226,167,77,28,77,230,255,177,145,71,12,10,169,113,132,148,4,254,37,68,71,199,7,5,8,23,110,70,136,18,49,111,116,255,244,115,114,220,231,21,15,55,109,74,69,19,145,234,219,56,43,29,202,102,86,207,59,224,197,216,96,21,38,113,44,130,245,197,200,35,5,198,97,177,227,225,28,240,218,152,166,101,92,20,89,110,201,137,162,180,52,146,66,172,24,75,81,84,104,220,204,41,150,234,62,31,24,169,128,128,41,32,213,61,158,36,205,225,139,175,144,122,190,116,166,144,246,119,39,18,92,198,194,220,102,242,64,43,76,125,124,117,69,137,38,77,108,40,238,241,133,138,50,173,144,65,224,137,224,190,195,36,97,84,249,92,182,231,184,221,89,160,124,145,11,45,240,186,33,61,203,241,75,186,188,184,156,73,70,9,233,118,85,81,34,16,209,184,67,6,47,159,43,153,244,74,52,110,108,173,218,154,156,78,183,176,138,197,177,213,90,72,22,116,136,60,155,99,185,43,133,0,250,64,45,162,2,5,226,47,9,116,146,71,79,128,41,90,83,213,44,133,90,144,79,160,253,230,112,179,11,175,192,13,110,167,155,227,147,171,150,188,115,109,159,225,191,32,149,244,252,65,171,11,246,244,122,40,251,237,179,111,203,29,198,84,10,86,76,22,134,64,147,56,81,85,73,173,69,2,17,133,255,114,50,146,101,216,107,142,214,48,60,105,62,35,53,237,229,190,152,101,4,107,182,60,4,147,126,197,41,38,70,174,149,171,200,43,135,121,87,76,79,178,105,198,187,165,190,205,128,199,51,42,120,237,150,167,154,21,147,93,212,250,3,130,62,113,164,243,179,99,104,93,4,66,3,91,224,170,170,101,86,13,236,4,158,191,217,48,135,166,182,194,236,92,247,133,217,3,53,33,158,164,234,216,118,186,9,241,200,111,87,83,203,46,119,46,21,37,72,163,94,39,239,72,8,131,88,79,28,228,144,175,148,48,76,207,114,73,176,37,41,90,123,189,75,100,205,165,85,46,232,116,108,73,232,106,187,189,169,248,22,46,137,132,174,190,245,91,99,195,198,60,58,134,28,117,66,154,23,219,122,172,46,114,206,251,211,182,115,243,218,1,195,209,164,239,84,187,87,235,254,54,149,115,254,104,206,45,73,158,209,109,186,37,161,99,96,104,182,227,183,135,85,131,106,1,180,29,242,1,239,52,52,29,216,244,6,123,236,150,19,217,216,161,112,237,45,70,212,88,54,180,246,129,68,196,184,82,22,99,153,149,116,96,246,74,170,81,99,159,159,67,147,229,237,188,138,249,79,246,107,127,18,245,59,73,63,113,122,113,139,171,79,170,61,42,115,113,0,21,88,60,52,153,158,108,178,248,152,156,56,90,66,115,12,15,202,229,194,218,152,220,156,149,98,160,195,172,23,169,102,139,234,39,73,197,135,214,244,102,195,96,168,12,225,86,35,29,165,134,119,30,122,56,234,191,133,119,33,145,202,230,70,86,183,74,62,33,117,128,3,50,102,195,249,176,148,16,46,133,103,68,173,65,247,82,78,7,100,19,195,146,55,165,208,172,40,190,162,20,38,177,133,103,155,194,220,73,46,12,123,118,22,216,84,5,226,167,113,100,84,133,155,5,45,2,174,122,101,180,228,166,48,54,80,52,85,186,32,139,108,181,118,81,178,160,155,50,116,144,25,29,151,8,163,7,149,33,201,198,16,16,29,163,120,77,42,181,134,233,87,237,24,208,13,173,131,210,127,144,111,17,185,75,248,199,181,188,199,132,253,114,220,117,207,110,148,186,178,254,80,38,92,35,119,9,69,131,36,83,129,181,154,218,140,171,21,238,129,252,144,189,88,158,168,195,136,138,42,103,16,49,205,29,119,248,51,224,77,153,121,150,85,20,214,64,41,123,18,102,30,194,25,41,174,171,230,59,23,230,3,106,137,230,238,241,218,252,142,56,23,40,109,41,41,110,117,148,175,235,193,216,77,213,59,76,125,164,28,36,70,74,41,33,234,225,49,42,198,238,34,15,199,39,221,71,140,10,44,151,114,120,245,118,78,205,216,54,72,77,74,162,226,139,193,69,231,162,181,49,45,41,147,18,9,198,113,209,54,82,96,177,224,218,178,172,236,118,125,0,84,57,93,216,152,45,226,234,134,184,160,36,209,145,249,132,13,232,173,225,197,87,42,177,102,209,226,184,197,19,79,82,14,156,70,81,65,248,138,112,165,15,165,118,59,155,221,156,55,23,237,116,77,172,133,131,114,208,70,90,149,69,1,164,49,252,119,55,103,4,23,152,92,194,207,132,166,138,223,27,147,6,250,252,178,101,251,75,164,82,79,77,248,26,206,123,70,232,106,64,222,249,48,183,17,15,254,30,141,92,203,57,77,148,172,107,214,107,197,64,198,181,69,91,6,98,55,216,33,188,53,179,82,186,101,97,27,63,124,32,135,62,239,149,21,38,46,92,47,44,167,98,195,206,207,126,122,80,208,119,44,241,7,134,64,118,92,248,236,117,66,126,182,139,197,143,2,94,89,47,40,100,232,150,237,219,21,218,121,208,46,11,12,125,148,127,231,142,48,167,36,62,32,150,73,118,170,119,141,219,191,150,229,81,85,81,194,183,208,43,28,79,67,223,154,68,36,191,160,144,88,124,30,161,191,189,160,116,12,152,100,228,245,194,51,246,112,75,224,157,82,160,70,42,132,167,213,90,74,217,126,62,7,4,145,30,198,63,135,239,84,197,203,220,41,120,240,240,204,177,126,224,186,169,138,66,219,215,29,166,136,94,183,27,76,170,176,82,208,135,237,74,184,149,170,165,58,124,40,153,143,234,212,176,108,196,88,26,80,80,76,157,130,29,127,243,242,91,114,135,47,174,207,7,38,205,220,95,11,117,54,229,105,177,130,228,94,2,70,59,79,73,223,58,186,236,129,54,28,121,79,99,212,86,253,167,135,233,35,61,173,55,89,106,31,76,180,122,42,173,85,178,115,203,135,116,218,94,163,29,199,29,230,135,7,124,163,77,173,116,106,125,182,159,122,208,165,53,201,207,182,103,151,234,183,123,232,181,154,114,230,26,60,110,235,98,220,182,10,83,166,26,173,137,164,190,61,67,14,53,90,159,51,175,181,252,12,233,142,11,31,92,108,212,189,234,7,33,165,195,97,78,208,250,78,6,100,125,191,33,39,237,28,22,76,133,33,148,202,14,159,3,251,97,72,35,49,186,186,241,69,221,11,4,91,10,151,49,252,208,132,70,116,63,88,74,126,113,177,179,160,62,99,82,200,19,106,14,159,199,78,101,79,75,150,80,234,79,46,38,117,170,63,156,103,46,190,110,173,62,100,61,63,189,106,241,168,237,32,56,211,166,238,40,240,184,121,99,228,134,138,250,152,216,50,144,103,112,24,237,189,253,76,5,72,15,29,62,221,28,90,110,8,15,14,57,31,14,55,43,82,19,118,193,156,123,20,178,160,16,185,211,195,112,9,15,149,39,213,34,245,166,21,33,164,64,83,242,244,125,235,73,109,150,94,238,137,108,215,48,113,40,82,213,108,68,186,150,160,144,119,152,84,83,253,214,25,166,35,95,248,4,52,134,250,243,123,182,18,145,111,219,64,105,98,42,223,207,185,32,195,33,255,77,36,164,190,206,166,162,148,140,166,79,223,28,54,126,78,229,100,92,28,110,95,215,200,181,38,51,93,96,210,169,226,225,213,116,127,244,120,66,122,198,211,15,80,220,202,58,149,56,204,195,125,134,185,146,53,46,219,241,40,186,235,122,91,78,147,92,54,33,206,230,14,248,193,212,192,62,139,239,220,16,73,195,248,96,66,36,26,104,224,158,122,172,135,95,191,33,228,39,37,115,62,240,252,20,161,12,54,110,47,133,91,248,75,172,166,99,105,49,111,167,162,199,51,189,160,194,163,14,92,137,42,241,132,15,111,93,160,52,211,35,4,7,240,199,72,106,48,254,71,125,120,14,245,14,204,234,100,97,14,253,109,202,16,230,7,67,211,162,174,57,59,165,125,167,134,156,30,89,19,29,181,93,63,82,119,80,60,179,58,147,200,165,247,180,36,36,74,202,67,179,79,122,206,254,152,140,183,89,113,69,233,7,200,177,101,201,254,224,243,98,231,219,42,61,167,137,10,238,15,53,153,29,189,65,16,140,201,159,219,220,8,224,183,6,196,40,30,77,158,62,144,77,165,66,217,155,76,86,51,127,135,68,134,221,174,247,151,139,114,125,228,158,166,206,211,155,72,195,162,214,145,154,151,97,90,121,194,82,30,176,65,254,218,254,178,44,201,26,198,73,161,48,203,243,155,166,184,46,33,52,145,235,36,229,215,94,244,145,97,228,75,122,8,32,47,86,63,123,1,94,111,178,237,150,18,116,66,17,244,117,252,108,248,68,71,167,14,10,62,146,111,72,225,22,44,207,177,139,190,174,167,150,194,74,205,152,175,7,46,31,95,234,15,110,74,39,15,187,54,183,184,128,207,174,47,245,213,38,27,219,71,192,93,227,255,63,212,221,45,150,245,159,116,162,152,85,53,28,156,86,45,169,40,105,12,253,194,207,45,24,24,53,75,135,55,148,218,227,133,167,192,187,62,182,31,251,147,39,254,100,238,154,69,67,59,192,213,107,64,13,126,237,183,206,241,243,249,19,41,158,67,184,81,71,52,177,104,154,195,99,60,212,54,16,131,16,131,119,216,182,114,189,76,146,29,87,125,68,81,116,236,186,248,168,103,24,241,53,97,139,201,77,233,109,17,82,251,108,17,43,93,97,49,234,234,59,39,105,241,247,38,55,183,235,174,96,137,39,129,82,149,174,92,174,228,206,15,223,44,81,121,89,234,49,233,217,234,35,171,195,139,252,67,61,4,56,166,191,107,46,171,116,32,38,42,135,58,245,138,211,31,78,145,160,20,185,97,203,59,27,247,206,166,115,83,149,37,249,204,142,233,51,9,85,144,173,49,16,148,98,207,107,123,199,184,172,236,174,143,254,165,82,6,188,198,210,139,234,34,185,35,30,142,95,160,62,247,69,18,72,155,191,86,175,42,180,136,37,135,66,220,114,148,175,37,47,77,150,72,204,132,51,180,103,248,196,146,7,77,94,9,6,92,138,166,106,180,105,202,189,205,225,252,114,200,52,82,30,62,145,84,96,46,36,74,151,125,118,225,115,160,249,136,30,51,9,231,156,92,192,73,93,243,57,140,34,72,82,98,132,214,141,196,234,67,207,102,54,52,194,206,213,103,186,21,4,12,73,175,52,70,71,211,205,28,140,142,249,144,115,54,163,168,244,213,117,140,233,210,30,199,65,157,147,36,164,31,124,204,144,165,220,77,212,114,249,183,234,70,155,174,238,12,60,78,95,86,206,207,216,82,58,211,115,242,32,232,22,141,185,78,44,109,124,172,148,244,197,69,129,95,53,173,102,212,229,62,127,59,65,88,245,168,163,151,218,62,109,140,109,52,170,15,49,39,21,128,163,249,59,119,130,12,26,55,37,108,58,171,175,29,108,177,172,218,24,141,130,140,236,179,12,171,100,149,172,252,254,88,57,254,169,201,96,110,146,110,132,31,25,55,78,192,208,51,77,85,61,56,166,193,188,191,92,101,64,137,225,12,15,62,242,86,232,154,200,15,55,43,83,246,39,159,89,212,148,220,255,88,32,105,183,104,141,118,128,210,37,226,54,37,59,240,7,159,217,207,125,84,94,26,238,141,143,1,134,212,174,2,253,118,125,252,98,145,2,153,217,231,200,74,144,141,240,12,130,59,158,173,96,51,107,62,17,113,181,230,158,101,180,94,112,217,41,143,49,123,157,159,215,51,33,76,163,190,227,159,216,165,195,228,25,40,215,240,216,191,160,253,7,87,203,175,80,24,53,44,223,143,224,154,41,250,211,112,145,54,183,57,205,114,211,49,253,145,84,53,127,246,177,141,185,144,171,43,159,194,147,239,181,39,46,185,135,71,124,47,252,72,222,122,155,210,184,210,86,55,106,88,138,195,103,225,21,181,181,127,156,205,222,241,13,237,177,30,77,11,63,71,169,1,31,131,86,143,15,84,12,60,45,1,242,96,220,216,77,77,9,186,234,99,106,148,138,122,187,105,102,125,7,250,208,41,98,118,244,18,99,70,38,88,127,12,214,209,63,186,55,67,199,210,188,52,52,165,198,71,15,11,12,83,130,94,70,51,169,240,37,224,73,201,159,222,162,57,231,82,252,52,132,201,250,210,233,71,35,233,48,190,151,87,39,130,242,212,239,225,203,82,107,31,7,215,48,150,60,135,17,159,81,191,28,214,150,63,219,56,140,53,234,9,159,232,170,35,26,55,56,22,30,93,2,196,29,227,167,177,13,212,93,185,40,231,246,189,20,237,132,170,81,186,70,100,50,76,5,36,203,133,4,32,91,62,138,71,84,161,84,24,15,93,28,44,239,248,119,28,38,6,209,245,76,37,251,220,175,8,203,252,196,89,221,191,199,146,142,165,75,216,38,15,61,175,169,8,240,188,2,152,186,185,236,108,61,53,97,42,246,135,83,49,166,26,70,28,77,173,140,128,33,71,24,234,140,111,225,82,36,0,139,233,32,239,53,44,109,248,59,65,80,92,33,22,39,167,38,84,195,110,73,32,2,214,247,3,15,50,63,189,181,205,127,245,122,243,203,61,62,231,217,195,179,234,226,52,244,127,146,47,16,56,245,151,212,11,98,245,96,29,248,123,177,93,246,162,71,50,46,93,95,155,100,75,242,249,244,72,166,176,220,199,148,2,219,103,76,173,52,33,5,124,44,181,169,131,86,41,232,245,142,179,233,104,240,145,43,218,252,196,78,55,4,112,56,217,245,188,63,63,213,178,183,166,228,127,236,231,224,36,77,193,91,51,222,143,90,208,182,28,116,31,83,248,19,53,140,7,41,195,244,153,4,167,16,198,248,131,146,215,224,176,109,112,178,128,44,209,160,7,204,62,178,181,227,213,152,193,63,152,106,208,199,222,173,100,25,248,242,35,159,149,131,65,224,95,174,188,195,231,202,189,234,243,65,200,35,153,14,35,100,45,63,13,43,64,138,247,42,248,23,151,62,27,243,216,231,225,198,73,168,196,236,72,222,143,225,118,16,105,111,73,137,111,207,84,65,134,216,91,19,45,78,42,216,67,126,96,180,101,11,81,11,236,108,95,211,215,189,101,146,137,88,35,232,188,230,2,225,143,161,119,182,102,9,168,190,221,17,183,74,122,111,2,166,38,215,225,70,134,94,123,126,58,22,23,36,173,15,25,93,67,97,55,86,143,133,41,149,140,30,226,174,220,226,167,237,140,212,157,246,124,233,249,169,184,2,227,0,222,15,218,61,162,4,74,208,236,105,12,105,159,207,19,234,87,215,19,130,131,104,250,91,90,27,210,23,245,212,208,177,226,103,38,225,10,132,60,222,79,229,85,5,22,7,152,249,253,26,104,232,249,36,194,20,41,239,167,132,155,194,91,51,141,86,154,79,191,151,215,11,18,14,55,17,243,7,174,206,201,0,76,100,167,61,131,178,124,155,133,33,99,169,34,9,161,197,213,252,252,32,49,239,201,180,104,232,110,185,203,156,124,94,43,25,86,24,157,144,95,199,77,54,43,63,29,195,113,157,2,181,108,252,241,192,245,19,156,222,63,44,233,160,84,164,2,191,158,113,191,66,47,239,133,145,48,117,216,242,237,20,133,252,47,127,232,207,200,209,183,54,2,204,15,165,154,115,205,247,165,187,23,196,194,255,189,202,211,109,152,241,146,119,155,228,157,71,90,233,108,115,197,41,100,128,135,22,219,178,219,64,4,233,48,75,254,249,101,50,20,182,191,51,134,117,122,62,22,46,241,230,239,76,226,189,230,114,31,152,16,238,116,120,114,185,153,111,207,166,163,40,66,171,168,78,227,220,242,10,252,115,86,115,59,215,213,97,137,96,254,177,240,53,62,211,223,232,178,62,183,25,213,250,231,108,214,69,77,250,187,95,170,74,182,43,148,90,56,212,54,120,133,61,196,15,107,190,34,92,212,146,127,7,106,177,110,79,141,179,53,99,15,252,102,25,219,69,173,79,50,67,65,94,201,31,142,139,238,137,81,108,19,153,246,158,179,15,106,158,5,143,223,158,1,2,191,25,183,111,205,215,105,164,159,204,128,97,82,146,43,2,169,67,110,186,241,112,35,215,148,219,137,241,10,251,111,83,68,211,197,76,159,36,107,125,114,8,112,7,194,70,42,123,56,242,64,84,201,126,240,100,12,37,139,137,88,214,170,62,104,136,58,76,37,8,167,182,210,203,224,145,162,132,97,174,43,13,55,20,116,223,179,81,105,46,253,225,183,132,11,162,123,235,106,206,175,39,229,13,70,106,135,59,87,2,101,184,172,195,8,125,63,152,108,210,249,176,80,82,31,251,217,164,40,89,108,161,230,176,204,200,209,124,50,84,171,102,208,156,53,168,188,214,103,72,152,73,137,2,181,166,70,114,179,254,134,148,84,83,101,229,193,18,36,165,186,56,140,200,177,230,178,18,235,207,223,169,137,176,214,98,82,43,220,215,244,142,27,179,212,158,154,251,120,142,156,252,229,97,144,245,87,30,154,213,3,227,133,141,135,23,163,200,20,152,253,115,71,107,60,13,251,65,209,150,191,168,146,196,48,101,183,203,189,27,140,118,192,155,87,153,210,237,217,152,69,131,174,20,175,123,85,65,169,150,206,179,159,236,71,116,81,3,38,200,160,83,165,88,208,221,97,118,137,217,181,103,8,36,249,47,15,163,65,212,236,198,154,221,155,114,208,106,28,76,170,223,146,221,10,57,104,179,225,19,180,147,183,23,240,176,210,0,165,56,182,92,150,128,39,158,38,133,19,185,231,1,243,169,37,215,52,33,84,50,2,158,109,191,28,198,228,176,125,14,19,224,221,84,201,119,66,20,234,62,86,186,1,75,142,194,144,246,249,194,54,61,8,181,226,39,213,227,57,94,12,37,134,154,85,42,40,5,123,154,161,74,96,97,169,145,203,235,197,11,213,64,251,15,153,147,40,213,205,128,179,178,212,67,136,191,239,52,58,211,183,61,218,76,220,92,156,17,196,224,49,234,35,113,68,197,242,125,54,137,128,186,229,160,173,25,31,123,242,142,93,147,54,81,61,186,239,197,205,54,63,170,53,201,51,116,13,221,154,148,73,216,160,186,63,228,192,197,168,83,5,102,142,142,232,25,190,97,37,95,30,40,111,197,174,0,35,245,208,157,182,83,225,93,99,72,235,185,75,42,197,49,122,111,51,158,109,178,167,143,8,4,123,103,115,184,107,237,49,156,194,125,143,152,71,164,18,63,20,199,25,175,93,241,198,203,36,221,228,112,226,216,244,168,39,107,163,40,143,68,102,94,13,167,51,45,200,63,83,20,165,112,9,230,66,104,109,11,177,45,61,187,70,25,49,102,156,169,85,46,85,40,136,205,79,141,7,24,37,135,249,192,188,183,255,246,54,74,30,57,117,105,235,119,73,46,119,237,145,131,55,119,186,47,62,130,127,233,17,101,51,213,231,20,240,47,10,36,112,234,145,229,1,147,35,73,123,170,155,150,76,165,237,131,97,121,206,245,73,208,45,30,155,47,40,124,21,97,54,100,68,202,170,190,114,9,240,108,77,151,48,134,63,103,98,37,37,167,41,233,27,7,252,38,40,232,240,52,31,135,62,60,135,51,166,64,210,54,30,69,183,114,230,149,7,208,113,63,213,252,104,205,161,39,237,223,131,104,200,210,52,115,210,123,217,177,28,62,22,239,86,105,51,190,224,140,49,91,175,200,61,232,10,59,133,44,142,161,149,72,131,131,110,186,241,71,126,92,85,15,149,49,9,185,227,173,16,255,201,237,105,157,161,205,25,14,227,193,120,222,154,202,24,127,47,4,190,154,134,217,76,212,96,248,78,107,10,4,122,108,154,141,229,166,97,55,190,113,157,72,150,18,231,214,182,37,179,204,85,30,184,167,47,12,97,48,146,34,10,19,201,188,48,30,145,241,192,49,205,144,214,57,27,131,134,184,73,228,79,23,30,184,251,53,196,141,117,231,111,93,135,93,21,4,30,4,82,3,70,92,78,19,174,19,196,233,110,44,116,176,164,57,207,199,102,154,126,189,233,36,114,107,133,238,128,213,207,89,61,74,255,241,151,77,109,77,218,172,15,56,218,165,67,123,150,141,77,171,58,76,13,200,163,198,56,224,84,246,215,38,224,173,21,30,24,104,61,108,137,110,50,39,249,89,94,55,240,83,240,32,37,237,56,249,15,235,130,185,62,137,245,132,145,124,10,247,85,172,164,77,225,126,183,202,254,155,255,93,97,227,154,12,248,188,161,46,220,106,145,3,127,233,101,74,239,67,97,4,120,253,173,214,168,79,248,4,248,94,55,187,105,249,254,1,206,159,22,3,240,36,220,187,31,56,226,231,192,4,27,95,184,214,11,62,197,58,112,34,227,138,115,120,155,152,170,194,103,197,52,111,77,89,171,122,181,135,37,87,251,5,4,106,212,189,53,112,83,161,146,115,91,154,68,191,162,217,210,192,231,76,240,126,91,244,85,203,17,42,55,138,20,173,123,153,229,25,20,163,33,200,1,215,39,211,149,138,180,224,100,251,181,62,11,224,191,253,251,223,254,203,95,254,249,95,254,244,151,191,254,249,79,255,251,239,254,237,31,255,254,207,255,244,191,254,254,95,255,251,127,250,15,127,151,254,253,223,255,246,223,254,250,175,255,242,167,191,251,155,255,248,167,191,255,235,255,249,203,159,254,230,111,255,225,79,255,252,143,127,250,235,95,254,245,239,62,224,63,255,249,159,254,244,95,254,250,151,63,255,211,63,252,205,223,254,143,127,254,231,191,252,207,63,255,211,223,255,245,60,231,191,198,89,77,146,252,231,1,58,139,183,204,39,38,79,127,62,215,19,181,127,212,138,138,117,195,159,154,95,183,176,100,155,170,86,80,108,187,124,239,198,157,168,46,70,132,83,70,204,108,50,45,178,74,138,79,28,198,225,100,161,184,158,48,163,202,99,113,111,184,173,97,78,217,170,143,149,179,151,125,88,235,115,125,86,125,172,65,182,114,189,191,61,243,243,219,8,210,248,125,9,120,189,146,123,150,142,113,209,115,76,168,164,24,252,246,101,196,91,39,104,225,30,97,59,106,44,47,60,30,149,182,115,5,234,213,23,21,215,114,136,172,4,70,97,83,224,243,113,84,144,12,37,175,216,75,134,17,111,172,249,152,124,189,199,160,13,203,223,80,197,140,97,116,71,14,87,124,200,106,109,162,70,151,235,133,179,250,43,38,122,75,158,89,5,204,238,161,15,39,73,101,245,11,159,219,88,127,181,60,60,57,10,184,60,87,212,201,85,196,35,54,192,72,217,45,181,224,91,118,231,171,149,208,17,247,82,251,223,18,254,3,78,117,63,6,254,226,126,145,229,225,154,142,102,168,243,200,21,99,5,126,164,91,86,109,145,223,65,154,46,98,18,122,41,194,112,168,241,98,191,128,181,150,178,241,162,177,130,208,6,47,79,25,221,138,189,136,182,93,147,67,40,40,30,245,142,10,94,151,231,114,141,16,95,60,26,58,17,189,164,150,101,26,244,241,90,104,12,60,69,139,84,153,180,251,214,72,104,62,247,250,243,30,49,25,58,229,253,15,12,23,220,109,141,41,173,176,57,60,98,17,116,232,36,21,38,157,112,220,174,97,236,42,76,142,77,29,242,219,106,254,156,181,154,243,190,155,18,212,253,42,58,6,39,131,103,2,217,195,53,177,126,153,140,97,140,10,52,31,235,41,142,133,178,184,5,138,104,213,124,196,162,210,218,119,223,40,67,117,37,77,143,209,51,204,13,206,170,197,190,76,115,38,6,165,239,242,8,35,163,41,86,74,124,144,110,66,39,170,67,130,155,127,236,11,215,167,80,212,214,227,142,77,235,76,104,77,204,162,72,103,204,219,53,40,73,84,108,106,88,105,86,185,48,234,33,10,115,223,184,15,239,170,202,199,127,60,103,140,232,130,38,65,171,149,137,233,23,95,31,166,78,164,101,187,211,120,199,226,209,211,226,73,10,19,14,137,214,100,177,234,144,162,57,83,239,33,50,17,59,150,37,176,240,86,197,231,98,62,63,130,102,131,4,143,118,225,46,116,185,192,200,182,230,11,15,221,208,16,36,102,214,7,220,94,47,143,93,77,71,116,220,52,232,135,170,188,157,19,232,158,49,141,148,229,173,50,111,88,33,49,166,84,86,9,103,69,138,92,206,131,37,12,152,167,218,31,1,29,239,87,67,117,73,201,27,80,121,47,229,194,164,227,232,163,177,131,221,66,167,84,153,212,71,37,34,128,99,248,182,134,182,67,31,142,146,187,135,93,206,148,59,107,79,217,127,18,238,39,191,123,15,184,194,167,170,225,32,148,113,207,116,184,143,31,50,154,179,201,162,119,17,48,169,112,67,97,124,93,241,219,179,104,32,107,155,63,182,5,58,140,94,67,184,31,206,63,227,254,52,57,54,74,73,198,53,168,251,173,103,192,2,172,151,162,159,171,108,9,154,36,248,113,190,14,222,64,255,150,231,51,247,222,94,206,138,49,110,191,185,218,213,135,15,131,172,151,24,179,51,42,105,41,33,198,185,1,175,11,115,135,85,222,162,106,66,28,229,194,47,19,20,23,234,251,61,206,237,64,25,45,206,133,166,196,186,69,179,97,233,59,83,188,20,206,215,129,59,78,79,23,52,229,90,142,73,138,82,72,83,18,144,97,39,101,189,112,82,87,59,31,7,27,206,97,163,152,205,15,92,156,186,216,96,245,117,236,31,219,79,204,147,108,44,95,10,147,7,83,46,76,66,184,178,178,144,175,25,143,182,80,138,80,186,100,99,22,253,96,50,201,85,49,25,73,173,96,195,0,46,143,254,252,38,57,170,173,128,23,116,221,210,179,73,149,220,108,209,154,226,15,97,249,160,219,51,236,78,227,0,17,31,206,166,230,58,199,126,4,123,86,86,26,156,243,203,199,184,140,89,88,30,78,76,227,237,130,211,47,22,128,213,107,60,164,95,100,182,248,158,147,207,85,243,161,236,43,56,177,239,118,149,31,13,57,180,19,160,227,138,93,58,63,225,164,109,92,147,119,19,63,54,233,195,25,134,120,244,138,247,182,252,50,165,24,1,190,102,78,135,60,227,129,81,173,73,247,200,38,60,251,144,157,145,97,211,174,197,252,242,95,85,138,229,174,53,190,159,107,4,225,242,113,223,107,156,207,169,105,18,198,158,213,174,1,86,205,222,122,90,167,125,31,78,204,64,119,44,222,50,223,214,199,178,168,249,129,123,117,85,1,96,202,248,30,106,174,121,22,176,47,48,168,220,95,238,45,54,203,104,125,238,98,69,245,6,105,61,238,126,71,106,124,85,22,158,77,181,123,220,66,8,65,104,36,140,174,237,22,47,54,255,80,111,3,188,138,192,125,168,183,132,47,178,122,236,59,171,112,160,204,103,80,113,70,58,76,117,242,195,26,102,186,4,254,98,235,205,125,223,212,68,185,59,157,12,251,169,130,130,134,70,236,228,92,204,203,212,216,201,166,214,43,226,96,51,217,181,66,103,18,100,120,53,224,254,240,55,102,11,78,85,31,82,196,232,187,6,254,109,137,212,21,191,109,181,18,186,122,55,38,151,195,249,119,90,41,92,97,243,116,152,67,56,175,151,148,175,248,242,132,93,110,107,66,40,222,149,22,161,48,132,74,214,195,180,70,21,171,39,186,22,204,53,34,17,47,188,30,120,253,1,206,78,96,92,108,162,105,101,59,240,112,90,231,3,83,2,61,30,190,192,94,114,160,232,213,191,108,130,35,110,218,147,147,108,22,221,47,55,121,172,62,40,231,102,59,159,35,31,250,160,217,47,204,173,252,105,61,130,36,184,80,199,56,180,228,158,33,68,118,214,97,163,159,121,190,215,222,35,7,92,31,171,21,43,40,207,24,112,252,38,243,97,75,203,168,2,123,207,44,84,83,159,93,199,10,176,29,198,217,191,158,93,135,170,38,31,240,179,25,179,222,158,149,191,239,92,152,144,102,43,235,24,242,186,97,48,16,29,167,152,91,89,247,44,83,228,131,49,175,243,179,250,32,16,244,198,36,32,54,53,91,55,223,47,58,190,208,89,120,25,253,160,247,20,56,183,23,182,234,86,135,209,204,126,54,60,200,130,30,120,191,48,185,200,62,42,184,150,199,179,31,26,171,162,175,175,109,228,157,15,76,198,144,183,38,221,123,41,185,23,9,193,17,126,71,111,103,63,132,181,11,158,88,31,21,2,17,207,110,136,152,116,13,148,188,255,231,20,160,171,37,30,125,182,187,150,158,103,91,113,151,195,184,204,30,174,206,213,146,11,36,65,56,54,31,151,13,213,86,197,57,157,73,32,132,1,124,62,198,78,141,153,4,249,201,168,15,125,157,9,215,125,40,137,169,26,238,37,243,107,123,250,239,249,247,249,34,67,114,27,73,135,203,174,66,116,38,92,37,143,239,225,225,197,119,88,28,110,68,218,132,171,16,171,235,246,140,75,140,10,90,65,129,81,92,63,194,224,244,104,18,224,199,118,230,9,131,41,99,82,254,239,14,75,187,255,182,137,211,40,76,225,126,188,119,199,231,178,31,50,120,66,1,209,154,228,179,246,48,205,147,15,124,225,178,133,125,203,88,238,207,53,167,6,204,10,122,56,242,41,167,220,1,83,77,175,50,145,156,105,238,254,35,61,184,60,204,229,164,121,118,79,0,67,232,2,150,32,149,213,64,41,177,95,56,203,133,22,65,144,225,101,203,20,87,33,52,46,170,55,212,204,14,95,188,120,4,170,144,33,0,35,84,88,46,220,139,170,205,161,129,27,169,3,11,78,134,71,67,204,102,233,90,23,86,78,117,36,161,103,120,93,200,91,158,143,116,12,190,162,30,253,102,115,149,31,46,157,192,105,140,24,241,222,71,79,231,152,61,93,222,249,44,175,71,233,7,223,95,13,184,148,166,250,43,220,197,154,188,115,41,249,209,148,162,226,106,245,11,207,242,138,47,153,231,57,96,244,39,84,238,138,32,173,47,124,114,185,95,17,162,1,69,244,142,247,234,72,16,168,130,24,153,174,209,113,106,187,84,134,107,24,155,231,188,112,127,196,230,76,134,166,75,227,164,253,38,186,176,239,167,132,153,70,245,251,38,102,207,110,1,195,238,164,176,205,193,232,183,73,126,40,188,207,143,75,207,18,108,7,23,134,155,251,238,57,184,129,167,138,12,45,24,100,239,144,114,55,86,21,33,24,1,115,191,163,66,158,135,72,218,24,241,219,125,109,171,54,82,20,185,138,219,113,156,235,138,18,216,187,253,70,48,84,70,148,19,90,198,236,88,19,93,181,228,142,113,151,156,47,29,24,121,104,237,88,55,2,173,128,225,199,215,214,132,239,99,199,33,226,80,122,81,24,130,211,17,112,121,164,176,168,132,113,186,38,80,232,237,100,154,65,125,239,84,237,192,107,233,2,32,80,182,83,140,55,101,67,215,24,167,112,145,61,60,70,20,22,55,217,10,169,167,170,145,100,133,156,131,36,160,144,10,129,220,236,93,244,253,17,55,130,136,168,134,207,101,145,94,162,130,136,104,25,65,118,236,48,9,140,253,129,17,242,185,48,198,196,212,135,175,32,205,160,30,7,26,24,237,56,133,101,177,143,226,175,209,109,214,30,238,5,34,133,16,247,148,76,113,224,228,172,199,160,26,217,228,151,39,69,111,129,50,194,249,129,107,138,49,217,170,197,75,167,145,141,255,192,133,158,141,48,196,211,116,197,244,37,72,49,158,78,117,204,72,159,6,152,66,227,65,45,129,202,81,68,71,158,15,217,204,61,228,48,34,37,91,59,70,66,225,237,24,198,151,190,177,241,193,58,8,43,82,209,41,132,46,216,138,126,157,225,40,85,27,91,153,152,15,181,201,4,171,212,33,149,83,113,162,161,89,157,182,174,217,115,206,56,27,37,23,9,18,104,116,234,227,253,140,85,103,142,129,249,44,43,83,25,185,240,153,69,227,89,179,61,11,76,241,231,187,164,83,141,185,111,212,76,170,52,138,162,247,118,143,187,145,53,39,89,88,153,84,249,238,230,168,73,145,22,149,238,130,15,38,102,55,156,3,12,191,194,199,154,242,91,213,254,9,87,151,103,11,62,59,186,183,54,161,47,125,177,137,108,156,187,243,97,188,192,84,86,184,67,48,22,112,95,194,31,10,92,35,221,13,214,137,150,242,211,248,242,158,2,159,27,161,10,185,77,242,4,86,244,140,84,150,71,57,150,146,47,191,105,110,184,179,164,224,12,173,106,170,167,252,225,22,36,223,42,108,137,171,219,95,139,34,213,161,175,133,196,207,112,39,211,54,6,138,252,40,87,18,57,10,152,4,106,21,55,110,230,77,91,23,174,79,207,144,115,240,202,198,98,254,224,169,39,79,51,246,19,159,12,104,155,137,76,60,74,137,176,130,56,202,29,74,85,51,173,38,192,215,192,25,252,246,124,142,218,57,112,125,76,78,175,198,126,164,12,209,153,168,129,118,141,131,131,214,40,196,6,158,243,17,206,43,167,91,195,119,156,221,126,178,163,10,227,199,88,1,179,219,149,7,134,237,60,224,166,204,219,150,231,159,82,76,5,76,161,231,189,138,113,169,142,128,217,164,85,202,16,182,173,120,56,73,51,163,60,130,233,199,68,241,198,221,86,147,128,181,68,89,35,17,7,24,7,213,208,37,21,187,6,74,81,221,124,208,168,214,44,182,193,168,138,71,70,174,56,234,36,176,214,103,159,143,28,32,212,57,254,210,19,10,97,109,140,42,65,172,188,9,27,127,121,172,123,14,143,104,188,32,174,209,171,3,213,228,126,239,135,72,151,133,248,192,8,164,6,204,159,85,145,15,181,85,55,117,97,73,239,194,232,130,237,130,116,148,143,247,50,181,167,165,138,125,196,137,28,222,38,237,42,40,65,35,183,218,204,125,81,148,142,127,89,205,223,111,154,145,145,64,201,234,3,179,13,180,128,137,74,136,18,0,89,6,179,222,214,251,85,106,131,48,127,4,74,78,95,214,103,55,223,110,40,225,53,194,10,149,243,99,145,175,15,206,88,151,73,165,237,182,49,205,58,12,23,121,85,116,108,47,172,34,16,79,226,232,82,205,61,114,78,230,7,31,163,107,14,213,129,162,242,118,124,215,64,96,66,132,207,37,114,70,129,55,48,206,196,246,72,246,165,26,191,13,29,85,87,45,180,9,239,80,143,223,198,251,167,66,52,192,190,213,253,224,249,7,56,141,24,81,68,224,183,126,142,9,129,91,139,158,147,0,248,200,211,17,127,172,254,112,140,186,161,50,81,22,81,239,35,96,50,208,84,65,142,194,247,89,3,110,104,20,9,140,224,115,141,214,148,168,62,55,115,86,107,139,223,174,26,135,62,40,62,186,230,239,133,20,147,126,78,152,71,93,236,204,152,71,52,64,104,240,217,197,163,49,21,222,143,203,160,52,183,67,16,123,107,253,209,198,34,15,210,237,144,106,213,198,235,121,54,74,171,201,71,20,3,49,171,232,16,162,123,78,52,67,37,38,105,222,170,84,152,172,196,216,97,252,34,251,209,228,99,131,139,223,158,236,63,42,23,120,214,173,95,128,235,49,67,206,133,235,81,105,51,23,172,15,248,32,33,186,106,107,210,145,226,99,79,66,105,186,190,78,95,249,10,1,163,227,48,158,214,219,229,202,12,62,199,160,190,152,229,83,123,215,166,93,62,84,130,145,165,30,139,215,72,162,212,197,115,174,4,30,29,65,47,10,14,219,199,65,4,191,66,160,103,87,215,237,140,226,241,230,63,124,46,164,72,39,61,104,136,128,114,54,216,7,122,100,241,106,139,137,196,197,165,61,190,39,99,109,46,1,155,12,226,35,139,135,177,16,48,14,65,233,217,57,6,179,187,157,43,140,33,231,246,182,20,238,199,238,240,1,71,124,226,217,178,200,217,241,77,28,216,2,59,170,77,135,123,255,235,26,242,18,125,62,186,120,208,126,124,7,246,129,225,190,202,79,235,84,156,30,14,184,172,103,35,198,31,254,133,200,57,96,137,155,233,179,81,66,91,129,158,187,164,250,10,73,30,173,190,27,154,2,235,86,16,199,74,115,176,35,253,168,170,118,200,166,206,248,225,153,150,206,3,238,81,123,71,99,244,29,84,209,171,44,227,237,15,152,194,5,213,219,91,118,241,250,224,156,169,244,87,197,60,138,1,154,143,39,110,174,246,244,140,4,234,233,191,77,238,116,214,153,80,224,217,234,23,166,16,113,42,220,168,211,10,24,245,70,245,190,26,151,233,118,248,188,166,94,63,96,175,60,246,131,127,44,147,90,215,77,188,26,171,138,127,106,142,132,173,115,24,235,194,111,139,144,12,142,217,84,151,181,90,54,140,63,156,236,173,253,162,193,38,3,187,54,153,158,58,104,100,3,229,11,67,168,174,163,210,8,135,248,123,53,140,20,213,251,58,219,114,247,3,0,222,128,221,84,84,242,87,180,215,3,30,237,241,220,146,127,114,231,63,39,238,163,192,86,108,72,91,192,253,209,106,78,70,149,121,97,171,128,122,4,16,33,185,156,1,183,220,85,191,141,2,168,216,205,128,167,238,148,100,110,166,152,104,141,106,14,85,67,178,68,236,114,127,154,76,167,174,234,137,103,230,181,248,233,115,223,30,42,9,203,253,163,251,185,152,155,73,207,233,195,17,248,136,37,210,80,212,83,109,184,115,97,47,229,62,188,33,84,162,173,41,159,174,49,166,20,204,60,106,73,70,134,58,2,54,210,53,21,83,50,46,255,128,177,154,30,173,37,190,88,244,252,220,152,211,163,214,183,17,204,142,214,19,159,168,106,45,145,7,21,63,125,246,213,87,35,10,207,78,204,67,210,164,198,120,225,218,75,190,240,202,218,113,234,161,92,62,24,24,187,93,123,6,183,141,159,217,16,182,245,150,30,205,73,174,117,35,96,72,111,31,145,168,52,91,172,78,92,24,122,209,77,24,111,43,182,29,210,227,94,49,63,248,155,122,180,38,186,255,188,24,226,154,126,52,102,219,166,215,163,119,153,66,44,29,17,110,147,94,127,30,62,87,140,26,42,223,229,21,49,68,184,228,194,38,202,171,240,12,18,30,96,178,47,158,158,207,228,18,110,6,163,88,165,176,41,37,59,188,41,21,238,175,144,167,115,61,227,58,131,168,112,62,202,91,94,3,75,221,48,182,208,11,174,248,101,42,77,182,174,109,35,220,139,126,15,106,94,31,184,155,86,174,195,179,106,117,60,48,60,146,31,10,133,234,172,175,60,105,222,113,246,173,98,18,220,10,95,213,33,236,93,200,107,116,76,86,68,86,64,201,218,125,26,163,125,59,2,70,164,227,153,134,43,146,170,43,57,164,124,174,87,52,50,70,12,253,143,165,123,45,38,244,138,3,8,179,190,207,71,218,52,133,248,252,129,33,31,127,86,0,230,71,236,104,22,225,209,128,42,158,66,31,207,243,152,81,158,60,168,10,37,158,191,52,105,50,79,178,30,247,25,127,101,196,107,202,147,50,128,213,24,195,185,97,252,82,85,70,248,221,118,143,71,111,120,129,53,197,131,187,148,63,156,154,106,168,183,21,70,240,161,6,220,222,228,19,72,136,28,179,228,5,149,8,76,48,191,55,135,139,233,50,74,32,151,130,65,191,240,49,69,202,35,230,58,137,52,141,232,215,249,16,169,63,97,96,243,91,124,112,62,15,87,190,98,162,196,195,147,104,129,225,129,94,26,160,158,35,108,5,60,151,99,63,217,120,148,12,236,11,111,210,56,4,70,61,212,111,116,5,238,136,244,202,179,225,29,14,152,175,189,53,7,17,157,57,223,133,75,129,82,85,223,27,151,183,251,52,128,225,80,144,236,72,74,80,125,26,21,20,74,150,42,168,89,240,98,239,128,141,3,95,225,84,188,74,187,90,4,185,233,68,106,120,220,139,63,188,146,153,160,48,116,73,219,231,25,202,31,112,62,75,162,44,209,137,228,51,133,179,105,104,50,131,249,127,253,102,4,185,238,238,79,10,47,143,27,23,70,208,75,115,116,161,5,241,141,144,138,130,55,53,153,202,120,7,225,82,80,178,164,179,236,206,17,238,159,195,10,90,31,45,48,196,242,220,20,39,43,250,216,226,77,213,188,110,172,169,22,227,183,80,193,45,200,199,156,42,249,192,84,210,101,205,173,39,33,43,186,189,76,33,66,242,223,209,23,119,102,198,122,62,71,109,58,145,206,44,48,46,187,31,76,246,244,217,37,148,64,1,61,4,159,11,213,82,6,138,214,120,44,62,208,215,53,234,115,70,158,15,220,179,203,21,65,113,7,179,227,124,196,165,154,39,174,84,83,37,105,245,161,203,216,33,87,100,52,144,186,205,162,111,71,106,211,55,23,26,133,164,146,82,115,62,61,233,60,223,107,55,244,13,231,35,246,197,253,230,243,132,30,216,104,16,36,125,254,231,154,254,70,229,88,126,40,220,234,144,23,43,81,113,24,211,237,249,96,16,242,250,247,60,48,229,153,42,237,118,22,111,52,238,56,219,148,138,99,153,184,172,55,38,185,94,235,102,200,174,175,113,249,63,23,62,40,40,138,42,249,25,247,245,7,35,143,166,114,94,248,200,147,135,45,77,238,57,173,39,219,187,145,68,255,161,86,190,160,249,166,103,135,140,180,23,42,101,219,67,162,142,254,240,61,154,186,21,139,105,106,36,34,207,95,14,83,37,229,140,132,83,217,238,224,186,116,51,255,180,60,119,6,77,5,98,163,245,101,143,152,69,205,253,201,88,179,39,124,48,76,2,245,145,66,158,166,164,252,131,71,70,145,88,47,24,100,255,124,47,133,142,75,222,138,90,57,173,247,11,182,132,220,244,30,140,215,199,107,214,144,106,181,168,231,147,141,83,227,96,131,147,43,119,189,87,117,202,155,125,38,48,5,215,99,144,82,114,227,203,30,181,217,177,212,229,119,44,231,226,10,206,7,38,108,63,212,9,155,123,88,171,7,181,144,132,194,208,37,214,128,77,243,65,252,191,217,149,140,73,244,48,162,26,1,139,201,127,7,172,132,244,100,14,16,220,152,142,154,4,207,82,159,53,146,189,253,190,212,210,4,12,202,151,74,92,191,169,133,75,122,17,205,140,95,204,131,97,215,36,121,43,114,233,107,248,80,205,216,151,184,137,105,94,205,232,24,30,60,13,49,80,158,232,226,233,192,253,156,68,93,195,42,140,224,253,84,36,249,247,39,40,19,4,84,192,85,111,138,48,185,151,34,223,25,25,12,109,60,77,119,44,96,28,245,26,77,162,103,227,182,166,132,64,96,212,178,238,107,193,57,172,105,35,213,210,59,238,144,192,56,161,105,62,20,85,174,232,55,186,162,79,92,49,93,61,224,106,242,112,66,87,15,188,219,218,119,38,20,77,128,53,70,170,226,149,139,48,201,100,173,177,46,240,123,18,80,114,24,130,237,39,114,8,103,182,31,184,96,26,130,128,233,119,120,202,22,124,95,70,109,33,48,153,83,238,115,27,231,162,150,170,102,55,13,147,111,241,89,72,193,159,156,75,5,146,253,112,216,113,47,35,107,69,80,232,149,166,127,143,133,0,141,198,6,161,204,233,126,230,253,148,5,117,166,76,136,253,188,223,236,86,53,61,9,72,86,7,255,131,49,138,53,9,181,24,61,152,75,90,195,97,147,89,79,79,252,58,197,6,61,141,133,87,51,194,144,156,113,30,26,78,67,106,169,170,38,32,29,123,212,239,68,200,243,190,25,7,11,146,22,255,216,211,98,133,226,149,227,76,76,46,71,95,191,28,112,253,109,4,128,191,124,5,56,110,8,97,42,76,62,238,138,214,84,11,232,28,103,91,245,188,19,131,219,214,140,3,14,148,157,162,231,72,115,235,176,88,2,147,31,230,211,62,144,248,134,77,234,123,204,128,225,136,222,227,201,0,201,206,145,3,124,198,117,106,46,15,126,183,219,181,57,164,120,215,56,81,114,120,229,72,179,24,82,12,84,16,31,78,158,89,88,127,73,26,146,203,102,145,98,79,180,0,198,151,166,48,124,85,237,14,26,21,236,242,112,110,135,229,126,47,212,131,5,101,239,12,43,30,34,184,44,69,76,133,223,62,91,71,60,27,247,134,92,205,75,177,180,130,22,83,137,50,72,25,148,179,163,181,82,47,204,30,165,173,33,26,151,214,208,18,105,215,8,200,250,118,201,52,70,242,236,194,191,205,52,96,72,155,53,27,168,162,180,119,31,254,212,148,193,85,130,208,219,188,104,146,210,146,95,104,221,89,181,89,127,24,88,15,124,69,204,128,97,253,146,52,37,40,194,250,69,79,211,174,40,131,210,99,241,50,98,154,45,212,236,61,125,167,62,231,96,213,64,26,182,211,10,183,54,158,198,222,53,93,173,39,178,116,2,134,238,80,135,148,122,78,231,43,192,198,201,98,43,195,67,115,76,80,55,134,7,186,72,34,255,7,19,29,73,56,43,118,52,238,166,2,195,234,85,71,192,112,72,43,122,240,178,239,134,151,147,20,93,30,24,98,248,18,253,174,36,146,202,128,67,50,156,226,8,217,136,125,232,128,35,162,220,46,252,35,188,18,120,69,98,46,4,146,40,17,106,207,142,29,50,252,142,108,215,109,157,163,38,213,147,98,162,152,253,36,179,12,226,193,190,238,86,203,112,79,133,39,107,36,150,207,177,244,228,16,64,122,21,133,238,88,216,232,30,62,173,97,158,141,181,73,193,139,88,50,197,20,11,98,109,178,75,108,113,29,35,44,158,123,108,119,133,239,57,116,204,72,247,119,131,97,22,163,57,213,81,97,235,117,175,197,172,191,28,41,133,207,5,207,29,238,148,128,193,200,38,48,100,215,238,251,58,231,133,37,27,42,76,37,95,13,216,196,29,117,50,204,26,14,247,201,147,213,217,127,96,202,181,123,192,75,107,121,152,105,48,224,250,160,162,236,38,76,79,6,123,122,57,40,81,40,5,41,188,44,129,98,139,43,156,189,196,232,128,139,114,156,172,109,45,143,222,225,141,154,172,246,26,183,113,76,179,78,22,77,127,122,125,204,34,191,228,146,50,51,213,92,176,17,91,177,105,24,31,235,179,0,56,66,238,195,55,97,184,231,183,141,108,241,131,7,135,118,238,207,202,237,78,253,14,227,65,233,154,3,78,156,50,135,181,13,209,92,21,38,101,182,5,146,205,252,115,16,82,221,218,243,201,10,136,173,20,18,140,231,116,162,24,126,250,142,100,145,251,165,187,56,197,109,78,80,5,188,134,8,189,20,42,135,230,140,97,153,70,38,45,104,163,144,219,143,128,179,205,238,167,223,153,178,62,7,169,134,214,212,93,194,133,46,218,80,45,52,165,174,223,98,217,231,113,186,192,158,43,172,193,200,143,239,230,133,170,80,5,64,147,42,221,30,200,217,56,188,224,150,84,19,139,3,99,132,51,19,174,125,252,223,10,55,138,52,29,134,124,169,150,167,117,144,43,66,8,137,96,112,126,224,229,108,250,48,171,80,186,248,180,182,16,162,195,120,249,244,220,28,20,194,185,173,177,242,233,248,76,15,124,172,7,63,86,129,143,241,190,20,54,245,54,135,185,177,235,60,36,155,125,248,193,185,50,195,168,231,207,64,191,101,70,235,115,173,77,186,238,161,45,241,142,81,51,49,228,58,10,136,52,123,192,84,139,234,160,32,148,225,251,52,37,18,67,183,74,194,183,190,122,22,66,106,117,235,163,73,231,117,3,11,177,243,253,140,39,100,136,45,126,152,25,60,117,192,208,79,73,241,108,236,223,254,204,35,20,126,253,107,144,78,183,251,243,211,184,77,189,219,236,40,34,176,252,27,62,151,114,33,101,21,17,1,125,173,69,172,36,96,60,161,186,23,194,158,156,221,5,139,114,234,49,53,180,107,200,108,148,248,237,209,84,251,25,184,81,125,227,240,175,44,78,97,92,86,53,96,220,245,251,89,32,205,139,159,32,178,134,253,85,63,23,110,82,143,157,44,114,168,154,238,196,198,173,21,31,12,114,119,33,218,4,174,16,38,6,140,86,219,120,224,30,81,238,69,13,186,230,55,26,188,125,71,58,134,133,165,134,11,92,140,100,198,97,196,94,116,105,195,87,233,12,66,48,82,162,89,215,20,62,55,55,223,117,44,237,172,12,181,238,200,18,141,239,221,224,214,151,43,39,126,210,16,109,4,134,92,66,97,38,147,31,18,11,214,12,245,66,21,248,247,226,115,119,66,203,106,7,145,76,177,98,30,227,40,234,106,88,34,59,22,243,244,231,28,146,215,66,134,41,174,63,20,204,108,77,105,56,59,80,43,174,140,88,109,187,42,90,139,128,69,183,61,68,126,14,190,172,53,70,176,14,222,68,65,83,135,207,186,192,160,129,12,203,145,99,179,215,231,2,211,40,233,242,207,5,77,167,214,157,20,18,82,34,23,131,112,119,221,250,53,141,149,221,103,18,182,216,92,186,27,98,14,116,255,216,192,236,88,122,49,219,94,150,98,124,62,69,51,176,64,167,167,163,26,60,52,174,9,105,247,13,31,66,182,191,30,75,229,35,234,116,24,197,84,189,192,48,41,195,148,33,33,113,62,182,202,175,168,252,27,113,83,32,124,118,121,138,213,110,215,200,11,216,186,66,50,234,134,238,249,248,9,172,233,109,22,254,215,200,12,216,228,91,37,93,2,240,212,251,198,176,141,43,251,185,72,47,52,185,226,167,153,228,79,193,13,130,211,110,142,195,235,157,181,162,140,165,234,44,184,7,173,86,63,168,14,0,106,6,162,49,92,5,143,119,1,242,48,71,107,34,184,255,212,32,153,84,64,192,103,79,89,237,169,211,192,28,113,24,158,243,183,148,2,179,203,223,26,117,181,246,84,102,161,57,228,182,186,21,149,238,183,78,35,181,184,142,66,248,179,134,186,231,40,33,119,85,211,106,102,210,208,122,52,68,167,34,7,120,55,75,92,83,159,75,173,145,35,98,183,209,39,237,127,90,194,164,119,156,224,124,173,90,164,7,87,102,252,52,229,34,67,61,81,118,104,125,15,39,151,245,201,56,160,190,236,244,180,125,40,148,26,75,125,150,16,239,57,137,225,217,162,241,89,46,93,32,137,232,168,195,4,136,31,119,78,230,217,219,209,113,174,228,106,180,86,42,166,190,204,75,228,36,106,126,46,148,157,203,109,247,103,15,99,200,211,93,156,228,136,234,175,69,204,35,171,193,64,29,128,147,99,3,39,2,121,2,115,206,126,199,50,106,119,100,106,42,76,233,209,23,98,108,166,220,190,116,129,80,142,233,196,245,192,73,243,52,112,215,12,39,170,98,72,219,120,246,51,72,231,114,185,35,78,216,72,207,116,110,106,233,182,166,108,231,15,70,148,167,131,35,39,177,235,99,98,29,211,39,229,121,81,138,72,196,222,46,144,6,73,227,169,37,176,112,50,164,251,210,56,238,116,147,159,196,28,123,185,240,174,106,25,146,181,232,65,37,235,247,124,142,108,56,65,243,90,242,214,154,63,108,193,69,207,169,110,63,73,238,231,246,67,166,204,253,28,245,41,130,130,221,110,122,234,62,112,103,133,61,247,100,82,67,46,124,250,242,92,235,114,241,130,30,96,28,154,10,27,33,87,141,153,82,230,99,233,147,236,226,206,7,96,75,6,120,28,0,36,164,198,52,196,92,211,158,195,158,87,118,204,113,226,38,218,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,38,25,185,21,30,145,50,129,226,169,41,105,43,76,189,88,11,216,42,108,3,174,248,107,252,134,131,31,169,73,66,69,177,164,249,236,191,60,207,2,232,146,18,87,145,76,223,209,177,57,74,211,99,213,146,126,75,60,25,211,82,62,23,151,234,229,65,114,84,116,209,103,201,10,83,94,52,2,134,156,77,80,42,175,227,99,154,13,164,221,198,217,237,21,13,236,118,163,8,45,31,118,61,44,11,62,36,24,212,234,63,171,38,181,209,252,99,98,228,116,125,54,21,249,23,68,166,74,219,158,123,192,142,205,238,87,126,172,240,58,19,115,71,199,72,150,151,74,12,82,151,200,229,11,24,65,72,65,247,37,106,6,237,234,22,39,143,167,187,239,13,20,13,185,173,112,47,158,150,3,204,222,148,21,38,182,239,187,213,26,143,122,8,202,235,219,185,52,64,169,175,149,175,1,201,247,157,38,107,38,229,82,3,134,233,240,194,89,131,243,152,164,100,91,6,124,14,46,245,142,225,56,64,155,245,194,83,171,180,57,123,106,185,207,134,123,69,222,26,186,165,216,9,169,189,213,69,93,81,178,108,113,174,193,110,161,169,116,20,251,39,87,9,176,126,147,240,43,112,131,246,188,223,159,222,234,123,70,174,243,252,85,140,25,204,186,15,60,174,95,14,152,196,75,25,112,162,174,206,105,111,15,47,26,58,53,142,232,25,182,0,79,210,1,71,35,182,223,89,6,225,98,85,216,232,112,111,207,198,99,238,18,155,207,238,52,7,134,226,74,127,26,89,148,187,244,112,53,139,113,6,109,94,84,139,218,152,42,197,8,119,255,76,177,81,180,62,87,93,241,189,161,12,157,93,214,164,153,163,71,196,111,15,60,168,140,241,133,139,34,183,22,70,114,161,128,158,205,97,54,17,157,12,19,98,144,56,63,32,105,95,218,24,106,149,28,63,205,82,213,165,105,210,160,113,0,108,252,76,114,34,67,215,62,107,60,27,237,9,173,84,61,214,220,12,98,48,235,184,138,27,146,34,103,34,129,1,27,135,99,192,236,188,105,198,18,216,70,130,121,191,8,70,232,184,31,140,112,128,50,44,24,113,148,243,24,24,44,170,66,136,18,144,211,229,223,11,129,78,189,48,2,203,241,64,2,124,203,218,26,90,191,28,29,111,20,192,173,7,94,238,114,49,24,198,242,11,99,95,205,113,91,219,175,41,60,243,140,45,235,192,42,199,74,18,148,201,147,4,60,209,35,19,152,141,54,118,29,6,88,182,13,100,230,106,45,247,189,186,150,78,54,82,86,156,90,181,153,170,73,214,239,209,173,92,232,142,40,110,174,107,65,17,100,119,97,56,166,248,49,97,197,222,109,76,178,22,102,35,28,148,207,179,249,139,125,183,187,6,247,164,12,153,169,29,198,234,42,93,25,99,9,200,155,74,152,31,185,150,219,57,4,134,181,55,172,202,65,13,227,212,198,53,82,195,48,221,76,196,84,96,200,11,175,245,197,221,81,46,24,148,53,157,241,14,152,152,148,228,252,156,53,207,211,253,225,141,242,223,46,40,98,8,177,149,34,206,173,119,178,78,186,234,61,115,81,202,208,42,64,96,30,17,48,177,206,173,48,114,188,241,112,178,185,100,245,156,17,177,29,235,131,43,255,151,137,210,17,25,72,97,198,87,106,71,101,195,66,67,101,180,88,31,231,186,72,102,159,192,144,138,196,139,253,178,176,164,107,185,83,144,112,97,146,170,181,107,208,1,197,2,168,231,19,180,249,192,219,21,37,32,27,232,176,217,10,10,193,239,253,105,51,92,154,192,20,245,135,89,8,119,183,176,194,26,76,56,231,194,179,201,37,1,11,179,199,150,82,208,184,108,10,98,166,204,64,207,252,215,183,50,125,243,216,236,10,121,8,114,48,118,202,106,102,124,108,184,212,69,242,206,224,188,99,26,18,79,201,207,195,209,194,10,179,17,56,61,240,32,237,220,95,11,246,128,252,60,28,146,243,88,155,184,247,171,216,141,36,20,165,22,159,139,27,158,72,70,20,180,37,239,209,86,16,167,95,15,138,201,26,104,111,234,218,238,86,16,127,199,172,205,39,95,9,248,30,62,152,91,90,37,107,55,104,167,158,0,166,146,162,41,28,42,151,205,82,27,69,188,141,164,1,170,223,163,49,238,94,177,241,251,217,25,239,134,3,171,122,18,207,116,167,92,113,197,185,150,173,118,78,26,247,115,78,205,48,12,81,102,29,178,165,152,1,235,212,115,192,109,106,189,14,244,136,203,11,143,27,37,128,48,185,10,12,107,94,138,174,21,136,219,171,194,144,129,68,215,200,146,21,127,34,12,149,197,69,6,129,145,157,145,213,67,30,226,189,107,158,203,72,147,180,255,66,85,32,57,99,14,99,218,137,33,114,14,111,115,67,5,92,203,214,165,57,160,146,46,23,198,190,150,158,227,253,186,231,30,59,118,22,239,88,71,251,54,236,175,244,179,162,4,37,69,47,78,159,100,91,181,60,155,176,118,124,78,206,212,162,159,19,174,166,22,55,159,115,240,169,231,249,88,164,196,225,166,52,86,143,6,249,121,179,165,219,49,234,103,244,151,247,221,202,240,33,105,198,232,185,9,182,25,55,27,222,184,20,121,50,100,13,51,109,237,181,128,100,122,223,78,33,124,180,20,173,61,76,120,196,129,138,28,182,56,124,226,87,15,88,159,45,16,70,137,36,175,139,124,236,3,55,8,194,239,88,29,163,88,6,139,180,241,29,107,146,208,159,186,2,9,58,71,17,5,170,83,231,118,161,67,189,45,242,149,47,60,154,220,233,59,21,147,173,93,24,69,152,253,192,144,170,94,120,232,194,128,44,178,197,137,134,34,180,134,170,140,118,216,189,221,141,170,147,34,18,74,197,194,77,51,252,140,201,170,147,135,192,199,150,29,229,194,232,90,41,76,25,117,24,86,180,214,142,163,217,61,93,46,136,186,17,99,36,20,24,193,37,15,248,16,14,40,186,110,40,239,134,185,47,224,99,242,45,237,57,117,192,94,162,7,220,132,162,179,96,13,145,230,20,48,151,88,233,26,199,126,144,36,208,122,104,162,4,218,24,197,233,148,128,17,222,147,223,62,38,69,118,89,55,123,120,210,162,73,83,206,113,1,242,31,92,229,160,231,156,41,78,172,242,131,159,65,61,198,106,202,251,142,26,135,133,182,182,216,213,237,90,213,252,198,193,9,188,229,189,142,13,39,206,37,244,75,207,254,20,11,200,170,211,155,194,101,221,53,0,23,91,85,180,245,182,226,164,55,122,221,169,63,221,162,64,28,116,41,71,173,5,199,211,12,115,148,202,107,205,106,6,198,23,16,48,153,176,50,23,72,134,175,119,91,104,132,68,215,3,15,89,157,141,75,146,160,103,98,244,176,193,73,61,213,178,96,104,236,169,239,136,5,100,229,103,10,175,114,47,169,137,28,246,253,180,94,168,250,221,125,131,27,173,192,203,130,12,177,21,158,190,181,231,225,38,212,23,199,22,126,131,250,246,252,186,249,169,150,214,67,111,32,22,60,110,235,179,3,77,93,188,191,68,189,56,244,8,34,164,231,139,176,171,132,101,150,17,5,215,214,72,87,93,219,138,82,211,86,30,184,93,55,37,103,175,198,153,121,120,243,120,18,182,213,158,34,130,9,204,113,31,22,208,58,147,184,228,7,70,23,56,96,8,172,159,158,83,239,22,198,46,182,66,215,135,183,125,175,215,213,10,197,30,176,167,152,166,213,148,52,158,121,152,86,120,236,112,3,168,195,226,160,57,92,233,118,239,111,250,100,152,97,167,92,91,244,188,100,64,214,245,93,145,153,165,193,86,248,220,207,113,229,175,212,70,122,46,199,140,246,74,237,194,253,9,74,194,117,88,214,190,240,238,202,39,67,225,213,152,49,156,103,206,117,189,152,147,90,130,155,223,239,122,28,216,242,45,76,202,54,188,171,157,130,51,249,206,48,201,231,8,170,252,106,219,170,194,132,236,194,81,14,47,129,116,27,123,178,135,125,194,213,105,75,234,137,145,16,213,235,39,199,11,44,35,118,12,217,30,30,181,97,108,34,218,47,242,159,194,74,38,201,124,200,157,230,124,245,122,237,61,106,22,133,185,29,14,250,36,145,34,194,230,122,3,69,49,170,206,235,99,39,232,40,198,15,213,9,233,250,165,126,2,186,50,77,72,6,73,245,122,41,39,89,121,2,147,66,240,77,207,243,33,112,225,43,218,72,39,172,14,163,224,37,30,129,159,140,143,143,119,166,90,76,83,175,134,125,14,15,138,32,223,90,53,83,97,192,251,63,83,192,231,214,168,59,52,2,68,238,51,62,215,69,78,138,250,160,80,178,92,120,77,93,208,164,188,56,37,175,121,43,107,209,71,83,61,236,67,2,113,99,78,207,144,76,234,95,253,217,5,1,92,241,96,14,172,165,250,229,93,53,104,244,155,242,194,1,175,81,163,245,217,112,213,124,162,230,130,108,28,135,169,218,213,69,141,22,81,246,77,18,194,88,85,35,2,38,238,235,239,69,1,181,58,2,207,240,195,171,59,3,238,229,217,19,8,155,135,143,18,46,151,164,149,39,3,210,242,24,82,146,15,135,110,254,16,180,236,120,175,138,0,131,68,46,6,169,135,113,88,103,86,253,210,198,132,58,221,77,152,205,133,165,43,143,172,189,56,119,50,145,52,141,107,112,128,206,30,95,19,238,102,165,32,24,198,168,57,2,38,145,71,135,148,116,195,112,168,101,179,141,213,252,193,195,236,117,162,230,113,172,58,162,70,206,237,222,159,12,243,173,158,213,184,109,83,243,71,15,210,95,196,12,31,220,32,157,228,181,153,130,174,142,232,57,248,137,67,249,91,35,96,167,84,195,196,11,118,108,178,204,3,245,240,79,43,40,246,85,111,42,61,83,219,34,130,250,37,255,81,194,240,190,51,181,5,41,66,188,150,120,163,183,30,236,220,226,201,231,237,152,224,196,74,165,49,213,145,254,177,168,187,237,106,36,32,120,2,161,164,195,120,208,196,56,66,100,42,116,94,26,214,229,80,34,37,18,1,218,246,249,143,223,15,149,169,11,179,145,134,253,114,126,185,62,233,100,211,214,94,180,38,117,89,28,2,196,196,9,63,251,91,163,174,46,78,41,134,168,56,13,43,21,160,84,142,72,199,201,51,174,30,112,164,34,247,152,220,93,224,89,87,4,5,225,12,216,34,234,73,50,51,41,66,241,240,218,52,68,107,254,201,136,61,19,75,203,202,108,69,38,163,39,70,81,240,105,236,44,138,162,130,84,226,165,241,4,105,227,134,234,200,136,33,227,140,107,210,49,248,148,125,19,46,164,251,79,57,92,206,206,8,5,154,195,147,186,156,241,192,240,176,251,107,17,152,24,114,176,81,80,58,253,222,210,8,171,38,229,49,155,104,90,68,114,6,209,117,28,252,2,227,46,240,41,110,181,177,154,66,52,205,38,242,99,145,18,212,162,174,85,4,28,99,105,218,252,214,235,1,153,207,201,249,115,14,124,58,166,68,101,19,137,191,228,123,60,197,108,199,114,208,153,100,148,203,254,112,242,35,147,216,124,115,154,96,174,183,38,205,160,63,243,176,81,70,150,3,70,121,69,91,87,203,48,119,184,155,114,139,192,92,185,221,76,129,108,143,37,161,75,128,220,2,31,211,5,39,152,148,217,65,26,53,93,236,225,192,92,29,197,224,228,170,63,35,149,224,172,31,68,26,117,125,181,32,2,36,198,81,30,18,52,132,39,86,196,130,168,244,70,202,86,96,211,92,223,14,91,158,162,246,12,46,45,127,45,88,235,53,28,58,81,68,8,111,53,212,161,92,230,101,219,216,103,47,244,175,205,157,75,253,178,179,227,201,241,88,14,110,246,174,60,246,147,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,70,105,251,65,123,68,69,64,159,68,29,178,16,96,56,254,96,72,170,213,36,157,168,117,122,229,238,129,73,148,151,107,203,196,59,23,254,81,170,91,170,222,76,38,178,206,213,157,41,108,242,85,11,98,32,138,235,94,216,200,137,76,200,69,198,20,227,36,252,60,141,2,47,45,210,62,221,60,27,185,7,108,48,202,41,246,85,24,214,26,135,127,87,136,173,176,185,154,29,206,47,79,248,249,208,151,225,147,251,237,68,176,73,6,149,120,184,155,249,13,82,65,45,135,166,90,240,6,193,14,108,70,168,206,67,108,245,128,45,151,187,233,44,30,55,221,0,34,94,40,114,116,125,157,143,232,1,132,3,155,195,75,97,178,248,110,235,115,169,237,15,76,22,192,188,48,197,220,186,182,207,65,190,162,181,229,163,203,198,96,177,166,30,40,229,159,85,119,157,115,239,114,103,11,124,56,73,100,94,240,24,179,216,253,217,56,164,86,213,93,103,242,133,252,139,12,206,253,231,183,97,113,246,125,195,104,207,132,95,129,232,28,156,171,62,42,184,38,229,134,50,201,227,9,195,179,33,136,42,98,68,176,73,67,57,239,95,155,116,14,33,24,65,62,37,117,103,172,56,176,41,181,232,185,92,41,84,113,24,187,126,233,102,187,81,182,119,251,238,147,39,212,19,106,101,87,116,7,61,54,217,115,62,145,174,232,99,130,104,139,134,123,40,22,153,17,220,70,95,250,225,96,59,214,28,25,210,254,61,216,227,53,83,116,81,43,63,203,133,177,134,180,53,50,35,222,49,75,155,148,221,114,25,119,149,239,196,200,180,238,37,59,49,95,158,172,111,135,17,29,75,218,26,250,127,55,209,208,157,159,154,42,186,224,246,245,13,237,92,222,185,76,13,177,8,106,189,49,176,179,184,206,168,116,53,55,206,91,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,60,156,76,174,112,153,116,234,24,180,238,113,173,100,241,240,15,238,139,157,90,94,108,67,21,228,83,165,27,105,186,236,26,80,159,196,174,208,45,17,87,22,54,254,226,122,123,134,235,178,203,21,223,116,23,35,13,233,28,209,77,239,86,204,216,233,250,180,160,25,238,3,135,43,12,135,164,114,57,124,238,82,18,128,62,27,4,116,152,62,11,217,165,87,146,198,179,89,248,46,96,43,184,9,152,248,82,139,35,29,120,137,236,40,7,29,235,39,30,126,12,255,46,141,143,153,219,194,90,63,19,193,196,138,5,198,29,228,22,115,255,113,45,205,167,117,143,100,4,56,163,138,190,22,25,22,43,44,102,150,210,150,20,87,136,57,161,149,251,30,110,5,127,66,132,64,217,169,149,158,58,60,73,75,201,50,42,195,248,149,63,184,254,34,174,50,164,20,173,186,79,28,242,171,243,234,247,225,100,163,87,175,19,106,150,246,147,245,131,156,167,215,200,229,225,244,57,187,202,93,33,219,14,43,95,95,150,95,80,100,95,56,119,72,210,180,91,192,115,106,250,212,207,97,230,121,68,156,40,75,83,73,73,198,154,94,58,210,126,36,147,146,216,2,63,195,141,173,67,201,67,237,188,192,152,19,222,22,194,24,49,224,8,46,6,41,43,62,85,104,117,4,54,133,50,191,206,154,78,108,23,99,2,177,91,202,144,29,166,114,87,104,16,136,151,110,143,226,141,14,5,158,62,26,159,171,251,122,206,36,219,220,180,30,248,6,102,6,74,119,122,116,205,31,143,176,163,88,189,226,40,90,44,203,22,3,70,174,225,148,84,5,72,0,119,100,23,194,42,196,156,21,24,214,79,223,237,206,105,223,155,242,160,175,69,14,159,91,173,3,223,77,22,79,62,76,78,45,82,225,38,156,130,234,104,34,181,45,59,63,59,110,104,81,60,5,44,120,2,29,68,190,67,15,8,104,188,34,187,3,50,142,156,159,173,176,81,124,227,173,177,103,149,152,133,252,215,26,73,195,20,20,63,180,243,240,83,229,230,7,31,150,192,195,228,15,140,46,252,133,241,104,10,252,147,17,112,120,152,118,151,78,51,100,194,162,107,147,196,33,109,77,16,202,215,253,68,15,93,87,207,162,90,215,249,150,218,44,127,96,14,102,22,238,240,185,204,242,115,71,232,28,158,123,71,215,184,164,61,167,46,115,203,89,16,142,241,150,77,68,73,90,83,161,23,163,134,16,94,213,133,13,113,65,92,66,166,241,128,40,12,127,138,19,8,145,2,105,42,229,23,70,114,194,15,39,211,35,24,98,250,65,23,16,50,149,8,94,157,45,72,108,168,109,252,212,223,160,44,99,229,18,39,24,139,121,199,60,67,24,60,233,161,75,254,229,25,136,175,223,155,160,80,19,3,140,122,230,238,42,53,231,157,201,102,144,253,136,203,173,179,76,145,86,167,118,10,242,126,174,23,193,200,192,79,45,191,139,28,99,100,240,161,16,218,134,110,194,48,155,184,130,236,89,163,166,199,212,5,198,96,221,1,159,227,70,132,217,225,2,37,175,200,225,165,186,33,198,158,191,34,132,134,70,161,58,36,217,206,77,1,229,131,55,121,21,89,126,153,187,138,19,69,81,14,9,209,128,192,248,63,221,117,128,244,37,199,203,122,96,207,219,69,157,215,178,103,228,217,51,7,65,180,101,204,67,118,40,112,35,221,193,159,141,125,41,233,175,70,169,62,156,78,140,199,140,33,236,236,231,167,147,149,97,125,176,17,142,60,29,135,123,224,27,81,22,229,42,146,203,198,105,139,109,230,240,176,187,202,22,152,142,125,214,48,214,42,183,36,61,206,27,76,228,217,97,18,133,100,84,80,193,235,78,230,212,161,30,77,162,109,91,141,101,222,163,112,157,34,67,10,242,164,117,62,59,228,183,219,145,250,79,210,126,81,83,162,193,5,248,193,185,138,218,34,115,12,154,22,111,107,148,132,73,141,152,156,60,117,144,77,178,67,38,126,81,140,162,250,89,133,120,217,200,70,147,49,33,37,204,243,251,58,156,29,154,142,70,105,198,112,54,11,116,37,208,14,190,95,139,43,65,119,15,48,112,147,164,94,46,34,16,1,206,64,241,165,78,133,57,143,186,192,98,235,82,180,134,122,226,125,54,244,220,242,112,72,42,60,169,6,21,199,115,125,83,211,108,90,26,71,13,24,186,31,109,109,21,66,62,102,141,82,244,167,245,110,174,85,111,250,227,42,233,192,246,129,93,232,67,70,110,102,85,123,149,234,254,62,90,192,75,10,63,64,49,143,71,160,72,219,203,160,32,216,183,134,127,234,113,236,132,165,51,1,73,87,175,67,0,94,112,222,40,76,158,104,14,152,108,76,253,109,152,19,71,192,153,73,44,83,148,226,24,231,214,69,8,157,61,35,43,60,96,6,12,216,50,154,5,70,128,114,249,139,45,76,111,237,26,217,230,126,69,0,110,90,177,5,89,239,177,250,124,71,226,138,86,68,161,6,184,7,179,239,47,54,41,116,24,112,249,230,238,215,220,142,164,150,86,135,3,159,211,37,30,14,251,98,213,117,191,141,95,191,6,76,161,245,120,224,177,98,26,147,115,47,84,254,236,70,125,120,248,166,155,208,140,4,42,42,6,234,252,238,54,36,134,66,186,170,61,219,248,222,28,62,246,104,95,178,203,67,235,149,92,203,17,69,226,156,133,17,201,72,136,207,25,251,77,150,74,166,174,20,124,1,231,216,74,43,25,149,162,29,104,20,197,197,11,61,59,180,105,56,199,31,184,185,106,46,76,86,132,139,187,194,196,85,253,225,36,215,13,185,250,192,87,137,255,211,225,102,20,125,2,159,125,37,125,6,47,233,198,124,144,161,240,121,216,23,199,56,48,41,59,50,79,129,35,61,171,91,120,171,106,99,243,162,251,123,33,243,182,158,247,34,127,241,51,12,129,91,19,233,169,250,99,224,246,77,30,209,18,166,181,194,102,42,58,204,17,213,100,84,178,199,79,58,30,90,145,175,1,90,145,32,2,106,106,191,2,103,75,247,249,193,164,64,61,55,104,168,29,151,51,236,116,202,160,178,228,160,194,219,124,12,241,207,129,203,38,204,127,146,21,94,197,133,94,144,82,60,230,168,44,15,35,95,154,190,97,53,27,222,36,31,43,247,152,222,148,163,12,241,99,214,98,98,228,190,234,207,17,54,52,237,18,152,79,239,175,197,109,187,62,29,155,211,41,164,14,122,14,244,45,119,216,159,236,225,119,115,225,206,52,147,136,141,214,95,85,174,111,149,13,151,156,132,246,73,176,231,184,139,214,67,194,208,149,156,244,18,77,49,40,187,246,218,100,203,227,165,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,90,111,13,251,195,22,61,67,38,251,92,33,207,61,164,203,105,77,106,197,204,209,51,60,212,58,245,207,228,204,119,180,207,130,93,194,192,79,97,17,138,237,222,120,25,245,142,188,214,25,136,234,121,87,199,134,128,133,121,203,195,59,158,21,223,201,40,170,204,79,207,48,104,118,204,49,194,158,67,191,101,39,133,216,183,19,244,176,178,40,154,84,216,94,160,59,254,193,104,102,175,41,139,114,152,160,205,116,20,198,21,157,69,212,104,122,114,225,129,141,111,91,90,83,39,235,213,217,29,154,171,42,124,94,38,126,89,61,166,202,77,141,0,133,244,12,79,137,215,132,224,13,53,126,109,129,73,36,117,179,142,180,182,63,180,174,236,56,223,234,177,155,219,214,47,2,141,178,43,199,18,71,126,110,61,80,36,163,148,237,47,102,93,21,215,23,146,173,203,99,224,164,98,149,174,63,13,19,223,142,103,19,178,149,192,10,240,177,28,188,45,177,48,113,166,87,152,227,102,142,215,34,74,32,130,184,100,12,36,119,135,247,78,101,133,212,176,129,186,40,51,108,0,231,243,232,215,224,176,117,82,95,11,20,158,203,249,82,248,220,118,221,234,131,41,79,183,185,253,219,146,63,240,92,181,114,215,51,137,100,89,47,118,39,138,219,209,87,15,152,138,240,22,215,154,142,105,90,196,2,129,93,181,57,191,19,174,182,161,181,115,192,51,228,212,123,183,64,178,216,16,72,238,4,223,3,240,26,66,4,139,251,141,240,132,163,139,218,186,169,104,67,191,216,225,109,156,170,23,102,175,143,239,76,84,164,170,147,18,62,142,236,110,150,3,183,255,75,219,187,180,96,179,100,215,153,255,69,227,162,137,251,69,227,198,96,240,204,67,99,140,176,11,83,96,75,162,92,30,8,163,255,222,241,236,55,247,142,21,167,187,135,250,78,13,206,169,245,101,190,153,145,113,217,215,181,204,40,188,176,29,213,126,116,176,63,44,97,85,168,16,100,236,240,30,6,21,80,82,103,205,79,145,114,240,223,102,14,78,121,235,218,45,159,241,161,164,56,183,88,248,44,202,226,198,13,137,112,138,206,228,193,248,212,238,172,77,51,232,245,173,77,108,203,23,30,196,57,202,245,85,217,100,123,172,106,250,88,182,112,163,91,163,113,118,193,231,62,77,57,35,63,67,122,252,173,123,53,162,9,67,190,7,199,154,187,76,214,248,43,173,119,21,153,194,230,173,92,56,79,103,131,121,102,41,164,194,110,47,146,109,131,94,69,86,237,185,181,203,160,194,51,129,66,207,214,53,223,67,170,244,192,120,69,185,233,142,81,40,230,117,120,66,175,173,91,2,108,200,238,185,44,211,23,81,203,105,33,235,209,3,54,158,88,221,10,207,185,214,124,9,44,84,146,155,174,107,139,243,250,197,116,130,9,241,97,181,172,139,87,174,19,39,25,212,62,188,175,189,138,223,27,1,86,73,78,48,166,232,71,127,163,178,48,161,213,26,69,223,42,194,171,100,88,230,86,123,18,242,251,235,185,91,184,180,87,185,249,152,86,76,244,193,84,59,111,217,195,207,246,141,215,252,161,221,250,117,239,100,160,54,149,26,54,135,33,127,148,16,144,85,181,230,47,22,120,110,203,212,146,93,229,76,91,244,29,191,169,68,152,70,194,217,116,180,231,224,85,28,88,220,35,21,133,201,6,126,247,62,39,38,25,81,49,41,219,175,112,169,124,48,221,218,146,137,226,193,207,231,251,76,89,138,55,133,195,204,192,229,85,101,128,198,248,172,183,166,135,48,110,77,150,126,232,173,37,175,142,234,128,137,88,40,108,108,18,31,92,105,200,122,80,200,37,70,160,68,45,179,62,153,21,175,58,156,173,216,247,121,240,115,70,251,152,64,231,175,187,184,177,52,184,106,20,58,223,69,20,115,64,219,138,241,132,109,72,52,36,65,225,252,243,107,207,214,180,213,14,182,90,19,183,189,6,161,164,36,185,7,58,74,50,141,100,31,108,53,200,75,167,9,189,27,237,67,17,176,72,50,191,45,140,235,62,230,128,194,165,136,101,70,229,169,19,233,141,100,83,176,60,183,166,234,194,223,138,34,47,209,135,1,174,248,52,63,216,42,146,69,201,193,238,29,85,68,70,231,147,164,234,171,82,81,235,117,235,35,19,236,92,250,202,136,155,124,209,161,131,98,172,172,7,29,75,208,142,224,161,194,137,30,240,15,166,17,187,102,93,87,231,167,188,132,21,82,2,178,65,186,50,200,97,85,71,23,13,247,122,49,245,130,35,46,70,142,101,235,20,219,46,38,50,178,169,100,21,157,96,198,74,228,227,85,73,131,62,243,11,14,235,0,141,245,67,209,26,117,252,28,181,103,151,203,58,131,208,230,89,142,14,179,187,4,237,116,254,199,189,9,145,36,133,207,36,153,113,53,127,123,62,235,226,248,132,94,239,117,224,39,123,91,77,182,125,248,115,209,232,35,5,116,192,232,113,6,220,207,46,38,166,34,108,9,205,5,178,40,214,49,82,27,133,161,181,159,1,163,71,171,55,39,227,154,226,230,171,40,185,216,129,57,48,171,223,188,19,178,232,10,67,172,210,252,99,117,35,9,17,152,130,187,18,31,203,18,99,178,57,215,213,99,185,195,185,152,133,8,27,112,22,175,218,64,87,33,53,169,11,228,181,168,114,244,91,147,208,236,207,46,118,190,135,135,185,81,105,200,210,63,108,104,88,116,166,225,208,159,221,21,117,212,24,177,243,144,103,238,239,255,252,159,255,245,79,255,252,215,127,250,231,63,255,245,111,127,249,243,255,250,251,255,243,63,255,225,47,255,248,63,254,225,95,254,203,191,255,191,255,62,253,235,191,254,233,255,252,237,95,254,249,207,127,255,119,255,238,207,255,240,183,255,253,215,63,255,221,159,254,251,159,255,233,127,254,249,111,127,253,151,191,255,128,255,240,151,127,252,243,127,252,219,95,255,242,143,255,253,239,254,244,95,255,233,159,254,250,223,254,242,143,255,240,183,115,159,255,244,253,40,157,5,195,11,83,105,252,203,170,235,72,175,59,138,148,223,252,193,227,26,82,183,64,233,167,153,112,63,152,0,41,103,240,125,163,141,213,250,245,53,176,254,206,2,210,173,115,154,20,84,255,96,184,133,53,135,223,56,55,155,143,37,28,111,77,74,156,171,21,56,205,236,191,77,217,108,214,177,166,44,63,62,20,173,57,85,205,126,74,166,115,220,156,248,246,113,109,117,27,130,228,207,119,56,162,204,73,184,139,43,165,197,217,75,106,15,60,44,110,32,112,102,241,124,115,8,93,225,172,217,12,86,97,118,46,194,1,95,217,210,168,142,193,59,251,163,77,109,188,71,91,47,7,151,7,149,103,148,81,234,107,209,113,181,253,193,54,65,133,247,234,78,194,202,97,184,4,187,62,24,65,15,63,203,96,131,216,249,121,173,134,196,70,115,184,17,147,214,231,38,247,244,153,230,131,28,207,120,223,186,167,232,5,60,91,5,209,148,169,87,119,226,231,61,224,179,179,235,73,73,196,220,205,177,3,147,39,145,237,228,192,149,106,225,15,254,163,195,77,105,240,49,84,253,197,56,101,158,91,247,208,206,58,32,207,33,38,42,213,243,197,41,176,134,197,201,212,200,108,4,209,90,245,171,209,143,73,207,91,31,155,215,215,116,167,106,242,57,237,136,166,120,232,157,214,167,210,30,115,140,172,176,119,31,88,63,203,150,202,184,218,236,16,246,119,126,71,11,229,167,233,208,74,170,173,11,74,72,200,127,117,81,176,170,83,136,116,209,23,107,250,21,119,53,93,25,228,210,188,42,20,115,230,24,144,178,35,52,11,102,23,255,101,116,91,147,206,17,163,152,244,185,125,150,231,121,65,137,27,34,223,221,60,234,130,52,201,82,250,146,3,67,221,229,147,255,236,45,84,222,202,252,172,70,55,252,13,215,128,187,84,83,113,205,108,76,55,228,142,125,74,63,170,238,23,53,38,208,176,138,122,125,233,14,153,121,220,121,100,165,42,99,168,187,43,152,31,20,63,37,235,99,157,179,42,251,86,131,49,213,245,218,102,173,47,126,49,201,117,77,242,217,17,49,124,68,76,88,41,63,87,255,84,90,28,166,100,74,95,153,132,164,43,70,12,170,135,94,203,163,147,5,247,83,118,88,50,64,151,100,175,76,78,127,235,179,23,151,199,50,233,214,1,234,143,6,227,199,179,172,206,82,201,219,231,32,93,125,73,104,37,128,225,252,244,39,183,90,9,181,153,140,208,162,199,147,239,161,19,191,147,46,243,83,105,176,243,255,225,224,104,222,231,135,120,20,19,65,30,155,44,129,215,128,208,90,215,31,95,128,99,105,85,127,103,74,16,69,44,242,151,177,240,160,203,39,11,164,47,197,32,185,240,143,193,123,139,155,110,176,211,254,2,211,68,92,21,230,89,5,46,249,129,41,46,142,143,105,116,147,69,111,62,87,208,52,15,22,253,121,55,153,194,195,44,166,184,249,218,249,217,167,40,133,136,205,219,20,141,150,206,97,84,4,122,172,157,73,90,78,15,142,69,153,238,14,52,43,125,251,65,9,218,187,107,119,224,62,155,78,51,196,66,234,140,123,211,175,88,21,70,53,206,239,125,62,124,214,236,36,40,161,248,11,23,141,99,17,60,56,7,230,186,176,208,250,130,110,50,111,142,26,19,182,124,236,77,42,211,125,36,218,227,182,70,170,96,96,201,206,131,126,96,90,60,245,96,48,115,60,5,60,209,232,232,10,207,233,124,224,192,107,137,2,14,243,164,71,251,227,129,249,79,49,251,169,174,240,238,221,115,204,18,45,205,15,200,30,126,209,174,73,213,78,159,90,142,91,211,238,44,226,85,216,116,236,80,254,57,54,17,179,169,191,76,159,128,239,224,192,67,15,98,43,227,232,254,169,77,147,104,42,120,236,7,63,196,137,121,43,177,34,108,219,125,222,199,62,195,175,201,195,51,169,72,173,5,76,65,238,99,169,98,3,166,120,236,243,225,119,127,12,89,6,48,30,219,74,145,228,230,104,190,134,221,78,189,91,17,29,179,115,52,192,0,224,59,60,98,55,91,154,191,16,146,68,181,124,57,204,190,41,63,93,155,105,135,6,58,84,223,166,34,83,225,21,80,3,73,160,45,130,93,232,5,150,89,46,204,34,150,131,30,39,221,203,52,232,137,160,39,86,110,221,169,116,153,23,238,170,199,72,147,54,154,39,243,194,75,102,127,39,173,113,159,26,101,21,73,179,89,255,90,149,91,175,215,49,128,24,206,69,150,128,91,77,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,56,15,189,57,57,37,183,113,185,119,150,67,171,155,248,128,207,162,105,171,72,34,192,29,50,18,175,195,176,231,222,162,177,4,171,98,161,98,250,190,117,213,40,20,103,247,217,156,238,107,237,33,52,200,21,137,147,238,53,253,195,42,200,166,236,70,125,67,243,234,103,11,49,188,161,17,123,104,196,122,204,127,84,202,166,208,198,85,107,139,232,53,110,78,79,173,28,245,195,216,220,220,2,166,242,113,105,236,3,38,81,60,26,135,171,49,22,9,108,5,15,59,224,243,228,91,127,155,154,228,26,143,70,24,65,98,77,88,68,107,198,234,161,169,89,250,9,170,5,167,166,239,255,147,36,180,150,167,12,74,64,75,143,155,155,223,209,4,70,248,170,196,123,83,223,34,113,245,241,105,12,6,220,85,16,30,24,186,182,123,243,65,78,75,96,140,152,123,53,77,152,73,111,142,46,230,138,23,35,9,222,244,201,137,252,237,120,177,101,202,221,23,46,52,219,57,10,13,124,74,15,122,166,125,44,78,146,7,90,160,133,72,89,48,197,2,67,99,36,95,164,24,27,252,135,86,19,253,126,208,182,189,243,24,120,195,196,161,48,20,221,254,100,21,70,1,217,12,45,5,31,139,19,158,154,165,207,205,59,185,110,2,4,92,70,155,160,48,236,40,113,53,21,67,226,0,252,22,168,155,125,166,165,246,162,59,194,207,244,232,79,241,211,6,154,0,213,157,87,42,211,251,214,1,99,60,118,235,1,159,167,150,152,16,106,158,197,5,131,224,87,64,176,105,40,92,216,146,62,152,134,105,9,69,12,35,227,246,48,46,243,45,105,166,238,192,20,162,206,128,241,92,94,120,222,109,161,247,165,73,85,208,235,116,195,188,74,102,225,129,83,138,149,73,104,64,203,144,6,173,246,17,15,224,168,158,239,213,199,223,152,30,168,160,239,116,215,247,234,227,80,196,144,98,155,233,25,0,60,70,12,202,160,11,86,103,25,71,234,138,153,0,35,131,180,108,86,190,213,184,51,225,152,36,199,55,156,15,92,239,168,208,189,54,135,78,179,57,105,66,255,224,69,134,74,55,13,163,176,141,141,26,177,22,97,110,103,34,153,152,142,195,8,154,87,157,164,231,196,142,248,33,100,231,51,61,79,142,8,147,91,118,199,12,167,84,94,159,28,214,236,152,13,20,195,74,108,242,171,60,200,129,18,156,215,247,194,118,142,57,14,199,255,124,22,46,116,146,31,74,211,144,156,185,195,234,63,119,128,72,127,62,171,122,34,244,29,48,148,168,18,107,248,181,6,251,120,47,226,101,237,217,111,142,213,227,244,14,214,108,160,59,56,124,98,221,173,190,133,190,166,180,13,87,228,80,240,238,28,134,19,185,235,115,39,2,63,203,225,102,140,49,178,139,174,43,253,105,22,60,46,182,192,124,59,247,128,33,159,63,95,67,119,240,97,125,170,14,219,123,23,133,147,55,6,131,182,53,244,201,8,82,133,53,11,97,31,129,229,231,100,26,177,213,65,28,153,181,228,121,192,120,186,60,184,179,32,162,16,214,161,10,221,204,242,78,6,58,182,42,13,150,106,13,12,88,103,63,152,237,73,138,141,8,96,175,136,132,64,143,189,31,147,147,150,254,230,198,192,194,100,220,98,12,156,93,52,123,235,59,175,4,23,174,162,84,108,38,31,50,200,167,52,197,62,76,253,193,253,204,53,173,231,78,191,7,122,61,45,224,98,180,188,207,60,58,190,78,192,36,40,254,176,234,75,56,77,152,75,73,120,18,160,49,232,211,181,109,128,207,113,160,39,19,73,62,175,28,227,230,252,79,230,33,121,174,94,102,60,57,229,74,114,115,120,69,102,124,47,194,88,85,215,30,84,7,94,170,7,140,138,162,192,43,133,237,182,112,137,52,33,65,155,125,247,162,75,56,40,144,152,81,120,89,43,156,195,137,190,97,65,143,17,225,229,235,160,41,9,47,22,170,149,148,84,248,79,147,195,206,226,84,13,14,250,115,154,7,76,31,201,84,216,148,16,3,110,245,177,112,144,120,137,144,218,129,211,122,78,54,42,111,188,18,149,53,156,151,46,77,162,192,145,196,1,61,63,37,35,182,225,75,143,165,201,112,107,253,214,68,204,180,196,183,238,164,139,196,202,71,132,212,123,186,64,169,13,110,130,82,89,51,4,222,218,161,65,56,180,58,61,16,63,157,40,66,185,48,114,219,174,183,8,76,118,96,40,108,218,123,1,79,181,56,105,94,238,169,200,136,22,225,17,49,73,76,226,186,1,175,39,207,136,141,73,140,40,62,54,114,24,93,225,114,115,171,103,34,33,225,171,15,190,77,174,214,225,66,153,130,252,54,142,209,157,224,180,113,203,84,96,176,111,80,97,209,200,182,135,94,108,197,50,49,13,81,86,149,82,167,3,83,194,21,15,62,77,95,77,224,243,237,221,216,101,231,234,162,0,131,214,92,219,225,118,17,218,111,154,71,154,148,188,185,122,32,48,234,234,207,213,104,77,223,101,63,182,48,152,0,99,165,6,108,245,138,50,85,142,149,177,92,175,142,125,18,131,118,41,188,151,203,90,3,207,164,89,208,105,65,101,127,112,154,39,101,79,56,32,84,139,254,214,155,230,78,137,241,216,81,21,165,3,139,24,190,118,184,2,207,30,31,243,216,232,75,250,199,169,201,196,105,142,231,94,112,100,203,160,24,23,190,207,51,4,118,186,200,24,97,112,158,201,210,28,173,38,53,124,81,203,73,187,125,132,31,210,68,4,217,168,86,146,43,225,17,95,178,204,134,192,148,233,248,186,223,86,61,32,35,70,201,174,215,96,13,107,139,78,186,184,26,14,158,199,136,104,84,83,169,225,3,15,88,255,227,234,74,135,159,188,53,188,31,213,63,38,161,173,174,49,210,105,197,148,30,150,64,87,109,233,68,233,244,83,186,157,114,44,173,165,122,191,149,70,231,236,36,61,240,89,177,163,203,152,81,6,231,44,109,195,186,205,170,190,215,236,118,112,126,48,37,227,207,28,54,53,66,247,185,54,213,118,77,23,8,141,41,222,225,65,113,48,181,54,50,23,54,109,97,51,174,254,69,149,4,166,199,35,158,156,206,119,105,30,52,74,132,20,203,235,28,54,41,9,217,37,202,232,37,252,170,77,204,66,75,88,166,21,17,196,160,253,58,144,239,189,105,191,201,57,158,172,154,116,247,86,120,22,87,42,6,38,11,62,5,102,23,241,45,9,230,148,179,121,54,129,109,99,137,171,123,153,207,197,136,5,197,76,178,40,93,215,159,166,153,183,221,139,143,63,41,35,142,225,61,239,76,66,125,70,232,69,171,49,92,164,88,64,117,161,10,170,87,219,70,60,47,60,68,183,16,157,208,49,134,159,17,176,146,13,13,254,46,248,230,146,155,134,48,35,209,73,47,48,20,10,238,119,145,235,128,192,65,225,117,75,66,76,113,65,123,10,22,186,21,203,13,102,58,54,171,182,118,45,40,27,226,124,50,81,60,237,10,56,39,60,59,185,223,156,10,76,173,145,132,128,43,187,232,245,248,85,232,72,137,195,34,175,29,23,147,174,18,162,103,19,163,239,94,147,58,200,140,79,97,241,1,166,184,211,95,251,184,111,26,70,61,214,121,110,37,102,18,106,181,83,50,246,11,182,70,39,250,64,124,145,240,111,125,225,34,240,206,187,62,63,189,130,227,159,142,75,138,155,159,155,179,147,248,100,48,166,163,252,188,214,108,49,224,124,142,241,222,155,58,97,135,207,248,147,49,124,70,180,221,229,71,90,59,41,138,97,31,27,26,106,66,34,40,199,199,132,38,206,7,156,240,240,59,141,90,246,243,133,94,15,170,192,158,73,248,89,249,120,46,80,99,63,32,106,129,197,97,24,66,245,99,208,210,237,241,66,235,30,95,194,20,5,28,178,210,19,121,139,174,117,109,11,61,152,81,252,98,196,47,115,125,214,14,20,172,37,96,118,67,29,109,58,25,63,99,0,27,18,241,146,249,254,180,199,211,39,133,148,176,50,63,55,71,27,194,97,248,94,154,162,19,94,80,71,173,108,80,191,36,221,16,49,40,217,120,203,159,49,59,14,98,243,159,46,153,206,184,247,106,202,176,3,134,66,236,129,205,28,12,24,198,185,231,99,22,90,246,29,70,195,253,253,214,13,66,88,135,43,15,174,235,146,218,227,233,175,93,208,237,124,118,148,179,179,174,29,191,221,40,192,212,171,77,103,53,59,124,12,23,141,157,217,234,24,45,110,190,104,43,211,197,83,80,246,174,113,117,106,34,233,131,106,11,108,67,51,224,51,234,15,76,100,238,94,77,156,41,43,218,170,215,15,131,66,102,170,171,30,15,112,198,189,225,47,17,211,15,225,150,72,15,210,112,140,188,188,194,208,54,239,18,48,113,65,221,144,56,84,247,189,154,246,19,125,109,50,107,159,167,203,23,129,149,79,158,156,100,85,153,113,115,82,3,73,225,124,119,156,105,44,137,90,138,179,140,177,125,197,168,36,34,9,242,228,212,184,120,37,46,112,129,215,91,224,243,77,220,139,152,198,241,162,179,156,162,128,116,103,249,164,38,67,46,166,199,204,117,17,88,96,212,208,101,133,251,244,67,25,184,87,181,44,73,5,39,39,183,62,48,225,118,61,2,104,69,242,66,75,22,55,65,42,89,97,144,190,120,134,220,214,62,100,15,2,83,151,25,19,17,170,120,37,133,129,151,162,120,183,17,240,153,103,245,129,41,219,170,23,38,145,170,48,213,57,119,91,234,251,57,34,172,203,51,199,205,209,80,210,53,66,160,195,227,57,63,184,234,111,211,142,237,180,247,192,77,43,148,151,145,42,199,76,203,70,249,39,67,62,22,68,71,243,126,78,18,42,23,38,32,227,29,21,236,90,24,124,242,61,207,36,37,61,122,119,173,181,134,94,77,44,35,199,44,167,67,83,15,145,73,164,169,221,21,166,6,216,180,180,127,236,11,100,170,213,132,154,76,209,114,183,13,171,9,85,120,39,175,65,158,70,143,223,158,171,205,171,243,241,166,157,98,235,128,78,90,82,118,13,24,238,22,133,141,18,53,174,134,81,115,228,7,222,35,94,186,210,27,246,140,40,205,79,177,93,98,89,182,165,48,53,93,126,111,74,211,159,227,237,108,134,229,158,126,8,206,233,215,160,96,215,181,23,120,40,98,65,91,97,116,38,125,204,58,218,82,226,172,66,158,210,156,99,231,120,173,124,108,61,120,77,160,124,141,128,123,19,218,122,96,170,52,227,234,243,202,218,118,12,39,76,187,139,15,153,142,103,22,158,25,139,231,236,48,165,163,122,188,193,253,209,87,160,253,233,80,129,194,173,212,120,47,130,219,85,109,214,101,162,113,126,239,9,43,178,126,108,27,211,92,2,62,111,166,219,2,19,37,199,86,59,225,171,85,155,149,230,200,30,103,200,132,211,65,198,236,216,253,59,199,242,160,175,167,235,177,108,44,28,49,255,231,182,246,232,128,241,180,160,143,116,24,238,26,89,216,104,209,230,18,203,158,96,166,70,254,54,205,103,57,70,101,66,21,241,220,156,189,118,93,24,238,180,34,112,71,41,113,94,184,233,25,65,217,94,203,241,94,112,238,136,27,206,74,221,30,96,6,110,15,3,202,175,60,187,231,11,15,117,149,247,111,75,9,24,31,95,124,97,24,51,166,171,48,1,211,89,181,20,182,198,112,135,77,229,245,185,26,247,119,94,56,105,104,3,178,180,190,243,189,154,158,63,189,154,164,163,192,56,33,242,69,32,7,201,119,208,24,126,153,13,120,13,125,134,53,50,105,192,150,5,70,120,8,23,247,222,92,91,165,80,66,28,43,54,98,54,9,49,147,32,132,136,210,3,179,44,246,243,220,100,9,211,51,102,73,135,20,122,232,107,123,210,127,151,164,4,107,155,96,112,160,212,106,232,181,216,189,113,116,89,147,138,184,124,4,167,225,9,11,24,89,82,185,154,229,210,234,157,102,35,9,91,52,205,54,183,136,144,21,96,210,211,15,60,93,115,200,224,45,12,193,192,80,169,245,187,126,30,22,56,34,2,105,11,218,179,206,66,14,206,107,112,67,228,169,30,35,250,2,240,28,197,210,173,170,38,0,195,59,142,110,60,25,62,181,184,33,208,52,195,208,245,193,235,215,75,37,112,39,195,232,55,167,219,119,74,242,7,171,180,221,205,146,234,58,37,129,163,57,253,184,10,62,73,87,165,158,75,190,38,181,145,97,182,46,36,55,36,40,73,39,220,188,155,202,34,146,32,207,205,174,31,191,75,16,76,247,4,42,218,86,12,232,162,253,82,194,22,251,167,176,19,143,117,252,82,117,10,41,56,111,23,165,25,86,55,51,54,245,29,199,61,97,88,145,22,169,230,56,207,24,48,24,172,213,242,35,56,10,83,178,195,144,152,232,205,231,153,119,61,150,237,134,246,83,242,124,208,51,37,111,252,135,181,221,62,182,192,52,108,251,161,107,61,70,90,179,0,63,105,241,144,8,51,16,206,1,25,52,162,244,221,15,221,76,186,81,68,227,168,184,165,101,57,224,179,218,186,190,24,53,67,113,170,30,239,20,245,58,189,249,70,96,208,209,243,41,183,238,55,103,163,45,43,126,154,178,12,13,17,31,184,35,12,231,240,64,83,81,175,70,175,214,223,154,218,23,37,139,218,70,127,19,207,125,54,148,249,76,209,141,255,225,30,72,166,98,68,66,138,38,235,116,7,156,10,30,205,37,108,235,72,246,165,103,21,60,114,218,239,95,42,246,3,233,218,47,73,175,181,48,162,223,154,127,213,152,251,54,131,204,221,174,76,68,177,232,62,121,102,89,119,239,132,30,132,166,37,11,103,203,237,205,115,228,36,114,178,210,230,27,28,148,148,108,238,75,27,47,205,14,24,110,226,240,45,232,99,87,184,100,239,61,62,112,37,163,81,159,7,107,206,78,74,157,146,169,175,61,99,146,61,106,7,97,49,141,136,122,181,249,163,62,102,144,159,105,173,5,112,118,237,231,105,12,146,90,100,136,97,86,194,209,205,108,46,207,123,53,43,222,112,148,238,200,173,23,67,78,87,28,158,48,49,232,177,182,44,32,246,161,208,243,21,157,69,52,12,59,91,1,249,138,165,108,150,198,168,187,191,96,227,196,111,124,200,46,73,132,70,137,226,132,12,229,56,101,242,203,70,155,224,7,19,209,152,214,36,106,183,17,97,241,29,184,88,117,86,213,253,134,110,35,63,59,74,41,111,202,22,125,240,222,203,133,237,108,17,56,79,39,94,177,172,91,209,238,33,12,119,116,90,29,62,95,82,219,104,45,244,217,227,173,113,212,219,212,77,216,138,237,2,198,98,81,243,135,26,161,229,174,63,18,237,125,232,231,128,72,202,251,85,38,242,216,253,57,173,173,61,164,4,76,83,95,214,171,137,68,248,242,33,43,0,229,238,115,242,80,78,249,193,16,253,106,164,115,255,168,177,253,209,40,111,211,16,22,177,230,225,78,85,193,163,29,186,89,245,95,55,173,195,232,126,175,7,78,161,181,1,124,70,65,150,7,228,11,222,222,1,74,46,95,79,76,212,180,91,15,152,226,95,121,235,78,199,129,111,163,52,96,13,77,115,91,225,182,19,161,91,150,244,161,251,163,99,253,88,69,223,218,163,9,106,42,171,192,182,248,85,247,247,234,116,24,235,193,134,227,228,125,230,103,71,69,8,71,194,195,248,242,161,109,197,134,91,138,86,233,18,120,30,222,212,58,145,189,57,158,232,84,195,111,123,138,195,230,59,206,140,160,103,10,39,63,31,140,6,95,137,70,72,97,65,130,233,240,40,249,249,94,199,138,190,193,80,19,13,201,67,205,112,142,156,152,104,231,60,174,207,36,207,191,246,192,15,94,198,104,38,40,238,136,159,138,133,202,49,97,218,196,251,32,203,235,239,181,160,244,216,234,116,21,99,157,118,152,106,109,241,6,45,49,225,33,96,216,74,231,208,196,14,78,145,55,48,77,180,80,211,19,114,39,125,124,247,28,122,193,135,6,83,16,203,112,237,206,9,19,212,217,12,254,224,168,222,229,133,130,96,86,95,115,77,43,132,118,152,206,244,161,238,185,25,177,142,118,19,41,121,156,251,30,167,19,116,44,91,185,183,40,80,25,37,214,15,217,19,221,23,140,192,96,250,84,169,84,54,21,205,128,28,112,122,179,47,113,172,164,109,70,68,37,86,241,169,80,169,115,218,143,123,206,86,29,215,18,238,125,208,102,143,235,240,120,232,229,206,75,247,208,143,181,66,214,165,149,172,203,72,87,227,177,225,153,106,26,148,131,228,57,230,17,157,177,109,62,225,18,104,243,252,177,179,25,22,250,173,80,199,250,192,98,20,160,207,165,185,249,153,8,67,219,218,207,112,109,226,54,113,113,183,162,3,189,53,145,150,184,154,208,110,121,38,201,118,206,128,105,4,53,253,249,82,211,72,149,28,62,151,106,169,246,90,70,230,226,168,197,164,159,225,68,193,56,59,76,165,170,38,133,96,18,247,98,8,171,155,128,238,73,35,91,68,197,252,181,76,158,103,107,204,13,158,127,15,87,208,114,247,240,103,145,141,109,97,102,16,80,120,163,148,88,191,241,169,142,233,53,148,31,133,48,100,137,105,0,59,233,210,185,111,168,239,208,198,117,211,254,8,199,244,164,20,93,125,7,147,43,93,113,235,106,178,174,18,123,37,160,16,223,138,46,84,101,153,162,176,228,152,216,197,97,250,59,52,112,69,238,202,179,254,147,89,162,201,139,161,107,10,10,146,39,141,75,217,234,244,29,18,13,178,250,36,160,41,251,75,126,214,210,226,77,31,178,194,198,180,232,48,250,3,186,151,192,13,20,147,155,68,174,110,191,203,72,71,252,193,22,69,240,50,183,59,169,68,143,206,176,23,119,237,16,34,200,11,87,226,15,70,4,178,61,217,30,171,105,117,47,176,209,130,173,204,186,52,8,15,239,98,32,98,72,141,198,124,82,169,195,43,215,17,63,129,185,82,51,108,20,193,184,155,119,142,179,179,247,62,73,249,140,179,245,189,87,163,86,176,151,167,32,160,223,233,75,50,160,181,241,36,198,207,107,249,60,65,177,185,23,173,100,64,128,43,222,27,114,81,124,216,103,88,150,147,57,33,122,58,182,82,170,30,239,148,128,194,135,118,184,114,155,38,162,72,215,248,22,217,169,198,29,79,6,141,153,227,75,199,148,169,219,147,56,39,47,241,213,88,76,58,92,178,110,115,86,52,145,2,93,69,219,39,232,58,152,222,137,201,181,20,18,201,197,35,79,39,48,159,221,206,225,39,117,144,102,245,210,144,105,28,253,239,110,50,173,77,33,96,190,167,28,226,185,29,139,34,126,249,44,234,39,202,65,211,161,235,49,194,244,182,84,128,190,146,201,217,177,195,14,19,22,47,106,46,50,34,142,158,195,108,61,182,255,48,125,192,239,91,13,232,86,149,202,213,42,208,92,245,0,174,127,68,127,94,227,223,59,159,8,53,119,186,135,213,113,176,234,29,135,43,81,13,245,89,10,108,41,197,225,6,55,80,211,32,9,68,202,254,224,212,101,247,39,72,130,242,68,92,76,65,171,90,208,211,206,150,128,127,117,186,2,175,28,193,228,113,22,238,89,169,122,107,99,80,117,52,19,16,80,47,47,25,43,188,195,165,62,69,141,48,186,80,160,28,112,83,61,69,154,137,44,148,231,112,53,109,54,13,222,80,219,224,67,134,134,82,147,70,25,156,242,80,211,157,166,80,171,243,123,67,10,234,52,249,211,212,113,165,227,28,62,10,211,56,254,96,122,240,37,212,102,130,199,100,229,29,254,113,10,10,188,115,88,200,20,39,211,59,121,81,154,172,134,199,72,144,40,74,237,78,97,27,225,225,21,124,6,83,203,243,111,203,22,210,178,117,224,123,0,132,195,235,76,168,152,4,208,21,25,67,158,195,153,228,72,17,24,2,210,88,56,120,92,82,126,7,140,236,128,163,52,62,188,23,99,156,108,129,251,3,15,162,85,113,239,52,166,48,237,29,152,112,163,91,15,131,30,192,124,115,218,136,93,230,107,203,65,80,157,132,29,22,184,17,100,13,152,228,214,18,184,180,160,33,3,54,205,101,129,161,45,138,65,155,211,20,209,5,38,138,154,226,234,131,75,219,43,48,33,188,117,225,41,165,98,45,91,69,67,186,48,68,236,91,96,82,74,238,19,252,224,166,191,77,108,216,227,66,244,151,23,209,228,64,197,147,130,187,24,53,58,128,238,218,129,136,4,137,137,251,228,166,156,42,48,109,99,237,222,220,202,55,4,134,214,177,196,205,241,48,150,204,37,155,109,249,142,185,89,102,2,83,69,224,199,18,85,155,75,232,3,128,119,72,53,76,235,148,153,55,192,216,140,62,36,98,209,132,206,166,100,135,15,188,111,216,244,204,114,232,19,101,76,97,27,112,69,16,227,189,237,226,145,0,19,251,139,159,62,38,225,24,10,215,122,141,167,95,139,67,206,10,179,134,28,69,88,121,203,107,89,47,134,39,144,40,198,60,83,171,43,220,107,108,55,22,96,47,207,197,155,240,178,195,180,10,140,247,222,41,194,101,86,35,84,114,213,7,59,35,225,75,4,163,23,134,29,133,161,13,119,56,211,201,170,23,195,18,232,118,238,68,164,86,2,236,205,68,179,189,227,100,78,219,207,159,171,233,206,154,1,79,146,60,250,211,217,204,190,128,109,50,233,199,36,164,235,79,6,63,185,196,249,236,91,207,176,35,8,130,116,241,1,153,72,61,4,209,17,217,236,218,1,218,16,95,28,158,120,70,81,18,99,74,208,78,173,178,223,155,160,184,180,23,1,99,154,249,213,40,236,9,213,165,201,224,186,58,12,249,11,220,205,7,173,33,214,48,233,210,107,122,60,100,186,208,146,111,27,80,59,64,45,162,107,211,148,6,29,182,111,43,251,2,66,229,78,199,58,177,113,122,237,207,190,208,166,171,158,179,236,145,30,120,118,21,20,171,166,195,141,110,184,63,192,245,129,71,171,15,140,119,18,48,156,101,227,133,199,3,139,124,0,247,170,81,164,141,131,100,218,229,2,119,200,73,253,183,17,102,26,58,106,157,222,139,26,168,205,84,69,97,19,241,81,33,86,80,210,115,49,34,62,23,158,74,48,211,76,82,161,199,215,38,0,89,244,244,67,113,44,226,155,198,46,154,116,43,134,13,97,185,25,67,185,67,45,186,161,25,43,161,135,165,206,1,245,244,121,30,184,44,247,96,231,182,195,82,30,140,144,74,143,169,66,22,111,45,249,30,176,135,134,47,184,104,152,150,50,81,163,243,219,46,179,58,105,0,218,93,151,54,124,126,197,103,18,146,143,67,24,56,26,9,45,111,114,134,91,146,19,66,22,8,138,121,17,49,88,22,123,150,111,153,160,94,235,113,49,237,164,85,94,11,146,72,111,136,39,72,126,124,17,221,238,206,14,21,244,230,211,228,142,68,74,190,217,47,39,143,39,19,247,104,34,129,220,232,252,111,81,194,74,148,137,190,2,129,207,106,244,100,13,222,193,148,198,111,226,114,176,112,249,79,143,70,66,94,97,210,197,190,27,90,204,69,162,21,150,128,133,62,253,131,119,162,195,161,62,240,141,60,45,122,162,37,55,108,112,143,28,21,48,181,159,10,179,239,251,231,250,233,60,63,87,31,135,206,61,77,43,177,94,215,245,49,56,26,180,105,185,98,229,235,205,207,36,117,241,114,206,231,115,70,168,69,139,210,150,83,101,82,242,73,245,242,86,248,92,235,6,32,95,167,148,84,158,155,239,168,235,216,104,116,150,245,160,211,219,170,38,89,237,33,233,129,3,83,16,182,226,98,84,21,198,243,218,151,218,119,90,31,185,94,123,238,155,226,173,126,218,191,75,191,230,160,73,241,131,207,34,21,197,169,70,158,123,57,35,202,180,66,112,233,48,165,85,21,237,225,230,48,137,136,37,67,178,241,18,220,80,177,16,65,214,169,96,188,207,254,49,119,83,90,108,166,168,117,147,59,72,134,81,77,32,106,139,188,135,103,50,30,69,36,13,88,123,109,70,188,13,218,150,46,108,19,144,158,206,224,220,158,191,126,97,53,99,160,107,114,118,189,105,113,177,165,155,89,129,8,44,94,107,211,49,45,107,239,24,107,43,250,171,201,212,16,18,210,173,144,77,254,51,245,169,187,160,213,123,233,86,200,198,218,29,198,140,204,186,25,66,171,49,253,230,197,170,235,21,165,161,104,127,232,249,236,89,216,18,241,127,208,67,153,14,99,235,169,27,113,208,225,57,15,90,91,112,250,218,123,117,26,126,53,204,158,73,45,17,74,153,93,177,7,24,129,86,125,109,154,199,138,191,23,180,116,89,143,108,116,10,93,235,247,7,207,174,55,71,157,41,158,156,210,214,174,70,43,178,171,227,91,92,6,151,172,99,218,33,185,93,113,243,5,129,174,26,27,148,210,196,168,157,251,148,246,216,34,231,118,174,124,6,21,53,76,206,10,35,131,27,163,134,7,47,116,69,70,176,185,92,34,134,50,116,10,34,213,118,132,164,35,174,158,36,55,245,212,101,231,79,203,39,11,94,192,208,223,38,212,211,252,189,40,251,152,122,244,109,235,78,207,1,111,165,200,65,44,171,82,112,228,48,214,202,69,11,199,151,171,145,210,149,0,15,67,85,120,135,194,177,201,210,21,161,206,60,48,109,11,235,162,77,127,25,180,121,132,202,96,113,9,139,53,174,229,184,150,198,143,250,192,244,29,148,15,70,182,190,139,53,141,190,106,250,34,210,216,2,80,202,86,69,103,176,182,1,211,41,168,240,89,60,61,222,185,210,146,208,229,167,203,177,197,150,207,209,76,33,177,48,162,28,120,194,33,55,29,38,33,153,244,201,86,11,5,86,196,150,102,145,138,43,40,56,96,69,116,24,182,136,34,62,198,129,23,214,187,195,80,68,137,65,12,103,113,245,6,238,69,117,70,75,58,104,116,222,110,127,112,68,73,68,76,142,68,27,109,211,254,45,105,219,21,209,28,96,184,27,102,192,196,202,158,171,59,158,180,195,180,232,14,69,167,239,117,184,50,52,100,43,184,166,199,99,128,217,28,245,206,4,183,82,60,215,57,178,69,99,152,125,242,30,62,116,254,90,69,139,194,68,1,123,192,108,165,83,225,240,32,64,135,176,121,51,41,90,180,228,66,185,148,31,63,182,16,18,241,246,5,224,77,219,161,192,150,21,244,95,94,230,244,46,133,141,248,42,96,24,180,228,83,146,87,218,201,95,139,230,111,221,102,143,3,151,66,146,132,174,165,99,190,234,75,195,254,233,91,89,102,142,117,57,216,10,172,11,35,249,131,35,228,34,111,53,40,15,170,62,220,112,137,170,25,110,226,97,30,108,1,158,89,218,175,27,178,8,201,181,89,129,215,144,154,115,96,138,20,252,83,91,112,88,151,214,164,166,199,215,45,106,71,85,116,88,76,192,62,82,176,139,214,174,170,243,132,12,128,87,89,66,212,76,51,235,82,184,122,50,19,116,188,175,133,223,235,54,10,48,12,149,114,239,99,54,135,148,34,1,135,61,244,177,87,201,193,143,190,208,5,170,85,215,52,112,76,127,96,205,185,80,209,58,150,107,239,45,212,96,170,122,208,133,194,24,239,168,2,30,77,242,206,164,19,210,112,134,255,101,10,60,73,103,25,242,47,174,184,73,23,18,250,52,242,94,196,157,71,252,118,251,133,177,21,174,201,11,105,128,31,134,1,131,91,28,199,7,238,207,168,64,59,22,83,193,80,93,152,149,189,223,43,83,17,123,230,61,154,194,24,246,23,166,43,189,63,176,179,173,24,154,133,191,21,3,101,162,200,228,240,160,47,127,42,108,181,52,1,175,94,244,167,51,173,94,62,197,233,167,58,214,144,60,56,129,84,55,189,206,74,235,183,202,184,65,44,220,189,111,232,12,45,201,35,9,196,91,91,183,175,105,227,227,21,10,153,102,130,106,30,166,231,187,52,117,75,76,138,199,15,134,3,34,229,45,175,68,124,97,207,128,81,133,144,253,151,147,119,122,159,228,217,62,115,79,122,216,86,211,39,244,147,184,88,149,158,76,65,22,18,4,173,63,24,10,193,37,221,136,216,228,214,68,246,193,148,220,136,105,3,37,114,117,61,42,196,102,135,82,26,194,54,105,108,249,31,188,25,80,113,14,80,87,111,222,215,179,126,133,164,226,122,67,207,218,226,212,65,27,227,156,251,89,97,88,174,118,192,244,56,235,205,177,70,253,64,108,52,92,246,247,230,56,143,203,225,154,134,58,161,8,53,101,231,77,3,38,58,191,30,120,121,70,18,216,216,86,4,94,213,67,141,208,230,164,148,31,144,198,147,0,11,5,37,15,234,165,19,160,231,243,21,253,221,5,231,194,10,152,138,26,125,103,248,218,147,63,214,113,129,144,148,187,240,160,32,122,196,205,141,105,190,41,76,54,179,7,76,18,88,158,204,120,140,124,154,65,22,67,84,69,225,73,65,79,192,107,10,179,205,255,23,188,254,0,71,54,116,153,129,216,196,168,107,70,177,148,227,183,155,21,164,60,240,156,241,181,206,217,93,68,103,139,23,227,20,252,208,106,98,232,207,168,208,234,238,99,10,133,179,88,70,166,41,224,245,230,214,251,55,212,121,6,62,251,199,8,24,110,63,29,20,90,140,226,181,170,177,40,61,35,126,185,208,129,105,65,122,95,203,207,234,198,25,36,92,230,6,110,79,233,0,115,116,232,128,22,236,151,128,225,15,23,107,145,10,193,225,60,44,203,228,213,118,87,152,214,169,229,15,214,32,234,210,213,97,153,194,229,67,70,140,120,234,202,60,38,72,242,112,196,129,241,34,244,222,19,254,32,71,59,245,102,125,62,240,200,251,162,90,211,13,215,52,170,72,51,96,104,39,20,222,196,208,252,193,122,166,180,74,126,154,86,4,207,47,160,32,116,166,184,76,50,124,14,175,69,95,172,165,243,138,122,113,153,46,245,118,80,162,80,250,57,168,176,114,190,4,224,150,164,180,218,116,45,136,50,4,76,10,78,225,150,92,203,10,111,16,2,17,153,161,4,83,239,226,152,204,253,174,48,36,193,110,161,80,12,168,236,240,205,206,82,39,49,58,240,236,90,24,215,208,3,35,33,247,193,212,29,8,125,247,129,41,93,136,215,222,176,124,108,25,148,77,49,150,219,101,157,83,62,73,8,167,81,222,239,206,107,79,214,207,47,224,121,204,237,190,235,57,72,56,63,229,181,136,223,103,31,20,8,29,81,152,17,152,98,46,127,48,100,141,167,198,86,41,23,218,30,122,61,123,113,35,68,115,31,204,20,191,191,188,224,34,245,176,52,180,68,63,3,65,230,15,198,104,72,98,7,83,97,191,195,186,63,239,7,61,83,22,152,74,142,47,251,118,224,141,192,148,94,189,173,246,253,131,59,205,46,89,127,155,10,152,237,87,195,218,174,33,101,140,46,82,29,14,67,35,44,49,227,3,207,248,90,140,95,29,122,111,236,83,231,250,7,134,196,69,239,93,162,46,111,193,96,80,164,181,160,153,29,214,98,80,6,162,141,251,65,33,42,8,20,222,179,162,240,200,241,206,195,218,14,167,162,68,223,106,192,75,197,156,129,105,25,245,123,211,217,92,234,115,245,89,19,61,96,116,226,138,62,55,18,61,213,95,26,222,94,17,209,5,206,212,55,58,220,217,84,245,234,188,157,221,248,160,131,8,77,85,148,3,197,63,22,169,61,225,26,49,251,198,219,210,64,247,150,6,70,80,12,254,184,216,186,245,245,151,33,64,141,197,51,173,191,66,222,154,199,44,49,164,214,86,219,116,130,47,99,134,117,184,155,238,144,192,211,20,245,28,134,71,80,63,23,233,25,247,33,137,133,145,151,23,148,58,192,88,244,27,245,71,49,235,172,120,209,233,222,32,31,27,162,167,214,160,136,106,225,251,118,163,64,210,123,19,24,117,226,215,143,104,78,226,120,208,48,54,175,69,7,110,106,130,83,253,150,227,151,135,85,50,47,221,19,126,217,83,135,91,213,70,89,96,203,72,59,204,166,145,244,201,104,74,108,1,143,242,36,207,128,209,90,116,152,20,242,120,174,166,131,165,4,76,143,175,62,57,204,0,238,242,91,178,83,170,132,237,181,147,55,143,45,227,132,220,229,25,52,130,44,23,38,154,62,223,33,111,110,164,32,101,84,210,212,143,77,10,172,197,213,191,224,248,3,111,47,45,161,94,142,135,43,239,205,239,79,111,186,143,116,47,68,138,204,189,11,230,84,82,255,193,238,221,220,89,27,214,199,44,103,19,239,53,92,216,155,96,67,163,209,228,25,21,4,139,29,30,48,251,60,163,210,151,147,16,45,34,48,180,166,43,60,156,36,114,153,42,74,123,71,220,162,246,14,239,68,253,180,194,213,91,1,41,99,53,253,193,7,173,97,21,14,35,202,168,207,18,160,51,214,231,56,130,37,249,93,33,200,19,124,104,51,130,138,7,189,69,244,203,162,203,66,201,246,27,112,103,47,62,48,217,254,181,31,120,123,218,220,242,245,83,218,45,248,30,240,29,248,231,106,180,253,148,103,42,152,72,252,7,119,91,125,227,129,147,235,203,27,59,37,225,104,221,84,34,207,68,25,21,33,119,125,47,180,146,220,105,66,254,68,59,146,236,72,174,225,197,66,92,53,132,42,11,24,150,59,255,32,231,139,60,5,24,168,65,108,111,134,2,206,249,25,20,184,221,227,123,192,238,94,159,229,131,204,66,186,247,166,205,83,31,188,17,210,143,39,163,5,169,61,15,78,55,101,188,87,183,138,1,133,143,161,24,99,70,91,213,126,22,72,51,62,248,128,113,16,158,125,154,54,59,255,32,80,97,235,1,131,228,102,143,107,73,102,62,159,227,152,164,45,214,245,64,155,181,234,199,100,147,137,221,16,138,150,169,27,49,93,143,222,216,140,43,76,193,241,51,164,103,67,243,248,16,102,246,94,239,91,239,228,146,95,192,199,112,127,30,156,78,127,63,127,6,181,35,227,217,114,24,136,11,246,231,107,64,17,29,27,206,180,114,97,125,108,162,228,49,9,167,177,135,215,23,110,177,234,39,253,51,15,124,214,154,159,231,102,134,105,229,198,79,17,42,222,121,21,83,155,126,134,100,249,113,110,82,29,234,246,48,129,103,132,178,233,201,73,127,56,114,33,127,241,175,65,66,183,60,51,184,66,51,19,48,17,224,242,108,117,198,67,235,48,155,116,210,109,22,233,48,127,47,122,72,72,112,10,220,161,182,158,14,83,75,156,244,84,109,70,232,250,193,231,252,125,205,70,248,90,226,98,147,78,145,125,20,227,152,58,145,15,134,204,104,200,178,166,33,40,74,11,97,99,217,74,1,129,7,81,66,161,100,209,71,213,31,207,199,228,58,71,92,77,244,75,195,2,155,215,116,39,128,46,22,90,219,4,46,229,38,184,136,78,79,169,177,6,38,54,235,40,5,96,237,1,169,44,8,212,152,127,212,45,58,179,172,199,197,75,41,55,64,41,17,243,207,97,42,100,251,129,41,137,15,116,105,149,13,210,63,213,11,122,23,13,252,83,19,15,13,37,244,238,150,27,101,243,67,99,167,76,18,248,135,29,134,186,114,43,74,159,168,143,118,39,86,42,187,63,93,99,219,89,176,173,192,188,103,253,210,48,29,120,45,25,244,52,231,144,211,123,83,202,226,143,109,180,213,93,31,187,172,180,98,18,25,151,68,211,95,198,225,141,95,134,178,116,62,191,140,152,221,138,171,207,65,34,98,76,68,47,144,94,247,151,166,176,171,102,117,251,151,85,91,56,140,178,208,84,239,154,84,142,187,84,19,21,132,165,55,167,32,207,121,45,233,31,98,129,76,133,209,42,240,71,155,70,129,177,30,184,185,197,105,53,189,82,137,79,52,3,35,223,127,154,234,185,177,159,96,7,60,2,113,53,197,242,79,72,109,165,40,93,90,70,26,51,158,16,15,12,41,238,73,78,200,86,250,212,171,141,73,198,63,24,49,174,252,68,159,176,203,226,98,19,249,210,136,27,21,43,247,222,103,101,237,39,166,70,162,35,86,245,143,219,224,137,77,245,17,158,230,58,95,46,169,53,11,220,156,71,14,214,29,250,252,245,183,171,153,15,14,147,53,77,26,145,67,126,195,243,122,150,203,111,245,15,112,36,100,140,113,110,188,48,49,163,184,57,115,241,137,67,118,58,20,242,133,231,11,99,213,184,41,0,31,112,21,158,5,131,155,147,212,25,124,30,244,137,155,29,51,114,5,92,153,16,250,104,231,204,184,47,134,198,219,156,79,224,172,223,52,22,174,99,125,150,190,109,72,59,224,115,242,79,13,146,254,126,122,6,108,2,44,111,108,172,122,204,130,220,30,97,164,103,141,44,215,50,32,3,142,173,253,198,198,188,18,7,238,41,250,39,245,98,146,4,126,98,47,203,69,63,247,230,88,248,10,11,105,13,162,176,77,159,108,67,155,21,48,12,222,26,230,199,156,141,16,20,149,131,235,137,43,83,106,216,227,123,194,52,146,116,46,161,203,226,20,93,180,167,46,85,33,6,182,170,241,128,225,140,232,79,100,45,2,107,68,245,159,162,95,59,249,194,214,32,108,71,130,227,241,94,198,140,169,68,189,234,227,100,83,154,22,185,170,133,41,158,244,68,167,240,99,250,1,132,31,125,38,199,99,231,156,173,58,38,3,252,97,51,107,220,2,193,70,191,24,186,137,162,94,52,137,48,151,133,36,215,212,82,123,224,99,13,68,101,8,140,195,249,177,227,155,101,240,124,84,224,241,213,196,121,167,84,221,203,247,150,105,181,119,53,100,72,95,196,198,178,113,194,186,186,24,16,157,69,81,215,129,121,252,165,48,157,240,217,97,242,240,98,98,117,43,121,25,142,82,61,166,230,221,249,131,159,224,112,175,41,169,97,217,39,186,188,113,111,28,10,245,54,59,52,145,95,11,16,5,142,84,246,200,213,228,94,189,197,152,58,193,90,52,125,72,68,44,199,23,217,38,239,40,99,6,135,130,183,165,44,196,86,233,8,186,48,51,190,7,92,168,146,144,237,180,219,193,227,166,35,101,114,170,5,219,8,208,44,111,109,58,48,99,36,134,60,147,240,184,82,253,194,42,218,71,47,192,184,134,208,129,219,83,233,3,92,93,212,242,7,107,74,233,192,148,137,221,155,247,45,173,150,150,19,218,206,235,113,96,83,108,127,96,8,124,218,133,9,184,9,76,130,108,197,111,83,130,81,30,116,134,29,69,23,123,214,92,152,145,241,180,64,167,101,164,30,244,88,79,253,194,103,214,43,156,151,119,149,128,82,206,122,63,151,209,129,110,247,50,168,229,88,90,244,114,14,152,74,217,158,195,38,163,49,4,222,22,113,251,224,110,105,29,121,110,171,152,137,89,218,219,35,131,213,80,183,104,61,150,0,236,107,58,199,141,221,223,53,86,128,207,1,40,70,28,145,104,188,22,135,55,5,84,242,228,205,218,135,253,234,1,149,178,68,182,7,89,187,21,40,45,206,58,145,108,230,196,76,65,86,32,119,133,9,30,120,204,4,151,112,104,93,22,109,109,53,78,55,40,142,203,11,227,55,251,86,76,27,126,146,6,106,163,188,77,205,131,11,52,214,102,205,114,80,120,152,114,188,23,221,152,66,124,6,12,225,64,13,216,58,100,30,184,71,138,220,90,125,212,4,36,4,83,194,66,164,182,138,108,131,194,35,34,223,84,156,229,250,160,231,193,156,235,122,81,13,2,81,147,194,212,74,251,160,145,117,93,58,77,209,43,140,51,196,146,90,37,233,213,124,145,152,12,232,153,190,55,39,46,239,225,80,66,7,75,77,118,131,221,18,178,72,83,215,73,222,209,125,245,24,215,23,208,209,123,67,116,234,49,19,202,27,154,122,80,199,194,75,78,0,126,80,58,0,117,158,209,39,242,125,235,77,90,127,236,103,200,108,167,175,1,47,109,18,162,130,38,57,185,43,232,153,85,207,15,227,73,124,91,41,172,140,75,153,157,176,29,217,132,154,195,48,32,233,44,164,29,204,27,148,72,174,180,167,246,150,112,219,240,1,133,20,186,43,247,56,249,92,203,79,126,48,117,214,233,133,9,164,248,205,11,82,126,98,91,50,192,213,75,164,32,176,197,43,202,15,60,252,252,1,134,0,72,134,133,46,84,143,202,35,3,97,124,90,122,53,164,51,59,224,89,213,185,67,134,99,214,120,52,254,174,206,194,97,249,123,255,32,103,147,56,235,75,239,141,160,75,243,215,54,109,145,164,247,134,33,111,92,152,166,73,125,109,163,213,241,155,163,177,37,66,89,205,4,108,211,23,177,196,152,43,79,231,45,89,240,226,89,43,92,250,254,84,152,143,95,167,175,163,84,127,234,209,55,141,114,105,59,140,226,157,158,109,199,87,164,77,219,97,120,108,36,8,6,47,67,242,208,55,173,197,103,227,214,213,133,52,64,11,24,214,169,34,213,116,48,159,101,239,99,48,106,39,164,25,20,206,84,143,56,76,19,139,78,196,69,63,135,127,145,179,4,8,20,246,7,62,166,76,119,184,45,17,18,2,165,102,206,95,155,14,151,178,202,243,100,205,155,13,14,188,222,14,11,196,117,139,199,82,129,151,242,24,53,180,227,166,83,44,17,191,201,90,110,1,122,38,125,9,244,248,33,165,252,225,173,63,55,100,195,3,214,158,131,21,27,169,245,114,225,165,149,55,212,123,177,42,62,248,120,237,199,244,208,223,134,90,56,5,140,98,115,209,7,199,110,93,126,115,162,109,173,233,247,74,108,190,1,119,202,228,245,209,104,179,156,254,228,217,200,4,116,42,81,38,248,85,58,81,68,137,62,124,86,120,134,174,26,240,80,7,137,128,80,247,32,194,230,239,209,145,160,112,33,125,248,193,199,121,234,66,26,97,87,83,162,234,112,165,41,243,189,121,241,202,98,224,254,20,209,14,186,77,74,141,171,49,47,138,142,41,84,143,95,108,229,24,242,169,111,45,40,69,207,172,13,71,173,171,72,31,156,146,220,28,247,38,219,217,117,223,64,102,199,251,32,224,168,202,90,5,142,140,206,177,122,253,185,169,211,121,142,244,101,52,123,59,96,100,64,228,107,178,164,98,142,211,236,188,166,158,18,148,19,185,53,207,209,70,205,184,252,246,238,28,18,254,219,216,14,117,233,213,108,36,45,174,198,99,221,47,92,93,75,200,224,33,178,57,244,26,78,186,239,63,24,47,94,136,161,129,87,20,154,0,211,5,249,194,197,173,44,96,154,25,187,192,5,74,28,127,52,136,8,147,12,57,156,125,205,139,19,172,4,125,105,54,15,190,230,21,43,168,210,235,166,126,8,182,250,249,200,223,163,193,22,91,102,218,47,28,7,152,145,201,206,231,183,231,114,250,88,234,22,40,65,82,20,205,182,229,63,77,39,190,16,150,90,69,82,4,215,129,105,34,215,171,141,240,241,155,74,120,40,200,11,93,24,162,80,23,19,130,72,91,130,185,196,65,166,103,125,97,202,164,11,79,94,10,17,10,151,224,134,219,140,124,79,21,24,237,191,120,103,146,90,34,125,6,92,187,39,74,54,189,82,26,187,0,205,158,212,2,237,79,174,3,109,223,225,50,144,248,109,253,9,92,78,170,22,103,245,159,62,155,46,2,210,15,92,118,12,73,51,226,15,25,177,156,141,205,203,97,152,228,117,146,102,246,237,30,87,83,207,84,159,155,231,80,47,51,34,229,244,204,97,34,35,222,70,180,81,225,84,54,25,96,42,54,252,230,244,229,139,124,31,242,97,16,202,249,215,162,64,166,138,61,49,169,209,235,205,159,28,50,205,33,59,49,185,186,168,68,196,116,28,80,183,43,124,92,139,120,180,101,135,165,160,236,120,171,6,74,53,183,124,17,43,131,105,227,194,231,123,235,213,199,94,174,247,151,225,22,146,183,166,46,177,215,120,110,168,100,229,136,32,121,183,157,63,217,244,214,91,215,105,218,121,45,185,250,88,243,114,184,193,77,224,210,202,219,136,208,53,135,79,238,239,28,27,62,137,77,191,76,78,144,105,50,44,190,105,64,171,151,159,93,129,190,11,239,83,221,112,247,46,173,171,67,224,168,143,152,197,84,49,10,57,243,129,169,191,249,34,89,200,190,239,148,117,211,24,200,43,249,242,163,73,242,152,66,10,195,96,245,5,208,41,238,56,71,217,243,219,139,121,182,3,110,231,248,148,23,35,11,28,32,230,183,78,20,24,126,187,111,242,16,154,245,103,245,209,37,19,99,6,45,8,159,87,96,98,75,126,60,217,38,156,244,222,180,229,197,91,101,235,10,40,10,91,185,143,195,147,45,93,134,204,58,206,191,188,46,254,202,57,17,116,10,79,162,181,95,240,226,28,114,105,11,127,56,12,175,219,73,69,137,126,166,54,117,241,76,251,254,1,19,62,149,136,204,36,32,227,170,157,70,144,152,149,77,128,218,240,225,245,128,159,216,149,132,254,38,53,80,43,93,152,94,11,25,20,122,60,194,70,178,170,162,164,99,198,0,207,24,179,106,69,79,138,154,210,96,160,208,181,41,204,64,248,134,100,181,79,227,121,47,190,176,239,25,141,190,22,77,27,147,122,241,178,187,109,149,160,218,205,134,202,117,247,240,246,129,215,67,7,220,232,147,112,10,18,146,226,100,71,239,183,92,166,6,238,222,236,143,104,64,246,217,5,71,111,141,151,62,179,181,138,146,188,121,90,231,173,253,230,148,191,106,122,9,170,178,8,111,31,184,167,174,100,56,68,226,171,243,162,99,44,165,161,9,133,99,242,192,223,159,3,222,91,75,163,233,107,33,153,249,193,20,207,142,174,55,63,219,87,137,137,182,97,52,145,139,97,158,119,230,136,131,34,128,33,203,26,153,206,220,98,26,154,33,35,183,198,102,113,176,155,23,37,249,60,120,233,156,36,132,226,24,34,252,2,146,179,175,14,162,154,32,49,119,234,95,115,120,39,29,81,142,49,245,206,120,131,254,74,191,218,87,153,222,86,235,230,225,49,200,188,143,73,47,155,205,50,217,101,63,143,41,121,204,90,95,185,56,113,189,33,121,35,163,53,181,23,2,103,99,135,171,138,6,252,83,1,134,120,197,112,253,163,109,53,63,34,74,195,148,76,174,130,13,122,252,61,177,195,23,218,212,97,135,19,49,122,186,52,88,27,236,12,1,207,39,180,205,188,56,150,226,8,152,190,161,251,218,102,25,132,173,140,165,92,53,218,105,138,148,222,124,181,173,6,85,11,96,32,61,32,62,20,240,124,194,203,155,236,221,140,139,233,126,75,250,211,148,200,223,49,163,14,81,22,207,206,214,10,19,247,62,158,102,23,31,224,204,4,244,221,98,208,48,125,37,132,181,73,228,214,251,219,20,93,136,131,97,30,125,187,163,130,102,174,204,127,84,35,115,132,45,48,196,182,150,92,108,242,192,78,130,15,237,48,44,59,10,119,186,235,252,131,85,218,220,229,124,128,237,183,121,123,11,213,219,248,205,119,50,88,174,206,227,207,7,182,164,164,140,233,217,97,210,140,39,135,76,81,219,176,177,199,118,216,56,144,168,119,33,124,63,240,132,162,196,209,108,62,130,162,187,56,247,9,48,245,55,83,96,56,77,99,84,172,69,185,233,79,147,201,170,235,194,136,232,93,152,121,20,118,8,93,79,231,175,200,107,67,81,34,87,55,107,82,17,152,47,236,113,195,110,178,241,83,81,220,219,29,40,141,53,242,65,172,182,194,189,0,106,213,121,80,129,59,34,225,14,179,65,213,172,15,62,32,111,245,159,182,218,67,89,96,219,244,69,227,183,59,5,226,58,79,225,223,31,177,29,118,171,146,233,10,143,160,124,135,62,137,214,73,125,180,105,165,95,1,227,85,207,7,94,45,182,134,110,77,205,227,255,31,38,62,240,194,216,180,1,35,191,164,79,110,82,185,49,44,219,42,18,244,234,28,29,253,16,96,212,58,158,65,229,224,245,121,120,60,238,135,130,14,157,38,234,204,29,238,16,116,232,168,96,132,198,110,59,172,101,255,133,145,91,252,96,20,48,148,254,1,248,216,92,126,245,52,238,39,125,240,222,239,193,217,241,122,171,206,114,203,89,183,184,154,99,85,18,245,16,120,116,231,171,55,190,254,164,69,125,150,60,77,241,219,164,118,159,49,163,53,199,3,158,199,207,57,254,168,238,74,21,238,182,237,48,217,60,181,135,89,188,103,175,246,15,194,196,75,69,215,54,133,144,190,68,152,208,15,43,153,177,88,123,62,129,118,220,172,242,49,192,37,4,125,129,233,147,208,29,17,9,121,223,57,232,81,161,60,81,96,154,236,220,131,33,225,54,180,224,132,91,23,175,215,61,155,246,217,232,159,49,197,160,115,106,137,13,111,234,106,122,70,33,4,228,130,112,48,217,89,148,68,247,114,132,120,227,106,164,58,219,179,213,147,33,154,1,91,191,183,192,63,186,223,15,174,228,69,36,182,14,76,203,205,133,151,210,65,113,72,13,79,139,109,162,244,170,26,98,46,99,31,247,106,180,32,37,220,10,115,94,202,49,168,230,102,235,139,165,70,225,171,127,208,70,93,127,213,211,181,213,235,185,153,115,240,108,199,169,54,210,214,14,91,247,132,254,54,129,42,63,71,24,33,104,235,94,163,195,83,114,7,174,208,18,168,197,98,115,201,159,188,83,138,44,55,103,1,65,62,242,193,16,187,230,199,90,66,232,56,62,232,249,224,84,214,10,92,173,50,212,97,2,255,242,98,212,155,172,8,51,83,36,59,69,98,9,150,127,132,49,28,198,110,147,69,178,108,144,220,27,160,125,187,137,186,103,91,70,89,233,75,108,144,40,217,178,72,128,33,218,13,216,152,143,21,78,195,89,3,55,244,68,61,171,129,10,235,146,247,68,209,231,66,139,91,83,184,16,213,113,184,152,165,32,48,9,189,120,109,146,137,218,242,77,5,208,14,87,4,191,27,90,94,133,243,116,118,36,106,209,76,56,92,205,219,20,92,186,72,0,17,72,123,140,99,50,53,126,181,5,9,166,62,26,145,46,255,109,34,164,75,148,98,128,33,107,10,152,5,41,75,108,193,166,225,10,130,184,26,20,220,203,152,211,12,233,178,112,192,253,177,197,224,205,170,206,127,241,147,59,74,250,228,103,34,65,221,228,48,155,185,78,212,95,210,240,251,222,108,50,90,224,183,72,116,186,182,14,40,65,3,253,105,43,242,235,1,83,199,94,213,31,193,234,111,14,239,63,124,207,94,187,247,38,25,159,112,209,110,176,131,86,111,56,1,237,75,9,65,105,162,41,206,6,13,60,155,146,237,44,44,214,26,23,83,239,45,225,84,186,236,97,235,249,96,226,196,90,122,65,153,213,242,226,36,227,242,31,26,27,89,22,142,138,241,174,180,236,235,120,91,25,156,7,7,169,234,168,85,189,145,102,105,4,135,91,54,25,6,133,143,235,227,113,128,73,92,70,163,158,7,166,111,199,199,172,17,224,73,47,124,195,31,232,236,77,141,193,81,127,220,93,53,24,54,109,134,176,63,240,112,57,59,224,241,24,137,112,230,87,23,220,54,33,229,173,52,144,86,217,123,135,5,98,44,173,226,89,166,140,229,230,208,49,223,137,43,203,111,159,131,131,42,177,15,182,238,50,117,31,171,69,133,252,197,104,73,169,186,113,192,27,239,141,4,198,86,58,148,233,244,192,173,229,248,160,131,104,73,41,15,156,92,26,17,248,156,41,234,248,214,113,181,221,128,119,213,148,196,50,9,226,152,107,199,137,46,34,13,212,62,62,112,127,49,106,196,31,199,23,94,213,25,191,77,143,145,18,135,44,75,113,196,198,177,32,168,18,179,97,161,252,22,81,163,137,209,167,5,153,8,46,156,55,9,120,89,69,174,192,136,32,121,166,6,46,186,253,184,236,132,231,157,195,27,114,180,161,170,141,192,25,201,188,31,188,144,245,213,238,64,20,141,107,184,74,176,12,174,103,212,32,222,241,10,91,224,252,52,81,96,27,179,207,5,92,31,58,96,30,173,123,57,26,48,225,229,252,220,188,185,2,46,100,40,79,11,43,52,38,219,155,40,208,99,235,79,93,163,241,192,120,243,248,54,177,107,77,152,80,20,52,156,173,17,216,162,205,122,53,50,227,1,15,228,104,244,193,147,209,113,57,108,34,46,245,137,166,85,215,9,132,227,3,129,106,129,49,180,167,207,6,242,77,169,233,1,152,127,33,202,15,110,93,35,136,203,180,200,221,202,91,80,84,235,60,171,208,43,123,152,122,209,13,62,52,140,119,124,4,170,42,63,152,6,203,253,152,20,171,222,50,5,211,227,20,5,105,70,40,117,103,94,176,198,147,81,36,6,142,145,151,34,219,111,167,120,238,79,0,102,208,130,225,112,131,116,93,175,166,42,210,135,132,109,71,121,84,207,226,184,92,221,38,86,69,177,160,194,102,84,56,76,12,107,63,1,24,178,55,62,160,172,213,173,86,57,193,54,231,255,160,166,242,248,96,106,219,162,42,229,89,84,194,187,48,63,63,232,46,23,220,90,26,191,89,45,211,109,207,3,63,139,195,88,132,35,24,140,144,79,26,207,197,244,199,244,64,247,67,161,180,173,122,111,198,197,176,198,171,231,200,70,27,103,0,244,171,208,8,8,76,151,138,199,8,207,248,140,167,182,2,130,153,230,173,152,192,240,185,246,199,249,219,81,227,99,218,73,154,74,33,0,210,156,187,223,148,200,122,85,15,11,46,18,239,233,218,200,42,61,145,27,227,145,217,129,162,164,178,158,16,134,9,97,58,76,153,156,188,53,237,246,78,59,69,186,189,171,120,143,49,20,204,48,91,225,89,206,122,118,225,220,143,28,111,141,14,160,86,139,17,109,47,174,36,14,220,248,163,240,200,113,226,211,179,82,149,112,194,14,163,248,92,166,255,172,67,102,141,65,238,102,224,15,55,165,150,221,136,75,199,115,91,150,185,189,40,157,17,1,159,253,92,142,38,14,233,30,118,37,81,156,44,193,249,78,21,71,114,231,138,104,178,216,226,61,229,122,249,34,44,144,86,101,138,18,235,237,221,153,176,177,165,179,90,57,148,111,183,233,234,62,56,56,48,30,14,133,55,253,51,1,19,125,215,171,141,55,210,159,204,74,60,244,230,216,146,213,179,79,72,47,170,156,135,245,142,135,48,22,176,17,150,6,12,233,64,142,149,105,154,28,93,110,14,185,37,172,173,14,99,26,222,143,217,97,153,77,206,86,97,240,18,161,145,99,84,26,53,76,142,155,47,101,125,238,198,242,24,75,115,154,200,124,204,112,226,36,53,24,36,49,244,201,157,221,7,167,38,119,186,24,8,103,57,108,20,245,194,213,212,67,29,205,176,206,220,215,34,106,70,29,149,127,175,105,2,112,23,62,54,110,119,138,98,230,2,85,245,242,100,35,227,75,197,213,196,92,175,241,214,141,168,107,110,153,165,99,201,197,139,116,250,142,89,136,148,142,62,25,156,175,78,138,69,142,172,104,131,4,92,202,36,185,99,237,109,56,59,138,192,198,31,31,203,7,135,95,158,12,89,198,51,20,62,102,237,215,151,112,97,100,51,221,8,97,131,57,134,134,220,27,145,90,231,245,33,78,77,117,165,60,89,99,158,206,88,2,173,105,199,10,240,68,120,55,224,41,36,76,80,26,78,86,140,127,46,122,222,155,94,220,232,14,143,21,208,72,151,12,133,233,213,223,119,42,36,209,126,235,38,19,238,205,50,22,187,104,146,25,3,110,209,31,177,77,32,82,180,68,76,160,48,121,189,61,70,103,234,146,160,253,193,83,96,40,38,235,11,135,97,199,242,72,194,9,103,153,130,21,21,168,198,36,144,244,193,201,29,187,43,75,91,9,188,160,10,175,126,175,69,117,60,235,144,158,27,71,201,7,199,75,18,62,209,31,220,30,120,246,246,220,123,120,251,4,39,200,82,46,48,123,50,168,150,28,174,101,8,125,14,48,58,76,254,104,103,195,33,228,166,111,157,80,195,252,83,77,255,87,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,127,241,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,191,169,24,97,55,85,22,120,82,127,63,218,139,169,122,203,145,132,122,199,206,1,211,235,94,255,173,159,201,104,219,125,57,158,73,216,183,164,121,127,48,13,167,14,211,27,52,254,141,159,9,229,99,172,148,239,71,233,151,208,3,146,38,59,42,2,28,222,85,73,203,136,142,80,15,237,87,67,76,163,51,158,140,29,169,105,135,9,21,212,174,240,89,187,190,13,64,60,121,86,110,85,139,30,134,207,21,240,115,240,103,116,15,107,217,129,18,131,22,67,13,194,137,221,253,193,143,143,163,220,120,157,116,110,138,253,11,201,248,165,46,177,137,249,30,155,199,97,58,206,100,169,102,250,5,243,138,155,91,203,140,248,57,72,146,174,88,232,155,112,134,132,210,202,111,215,142,39,255,149,115,8,12,105,233,136,223,134,51,69,156,36,154,146,246,253,105,163,189,145,139,145,61,202,110,117,212,159,226,157,94,77,56,42,151,128,49,87,187,70,156,74,13,27,177,26,179,205,212,128,212,177,2,91,60,55,237,218,2,86,54,56,223,65,182,85,224,14,9,71,101,106,137,63,24,251,164,108,69,141,248,98,7,218,105,137,16,120,173,243,49,178,195,84,152,235,47,91,56,183,150,128,207,36,202,242,82,184,188,219,103,25,170,209,85,173,207,66,241,196,154,113,243,179,205,230,169,240,166,205,43,224,129,198,134,124,106,20,140,71,141,155,83,118,147,171,6,202,72,91,119,135,77,95,92,222,27,109,176,176,232,27,17,88,225,170,2,162,13,34,224,102,170,210,15,76,181,251,133,171,240,4,29,216,20,150,29,133,66,163,60,40,140,105,61,224,82,132,195,183,179,95,159,77,59,174,30,53,63,239,5,183,115,56,219,192,20,129,41,124,78,167,17,232,24,210,145,137,126,9,146,62,43,96,114,131,26,68,32,228,112,239,61,115,147,58,110,96,122,185,115,192,141,36,171,194,232,7,198,123,209,253,91,52,248,88,108,207,250,96,12,139,254,160,165,222,139,207,94,214,69,201,8,184,66,161,230,240,49,181,102,123,224,198,52,15,120,176,75,40,12,173,87,92,13,101,169,174,16,107,184,93,113,117,63,166,187,152,214,5,233,220,233,139,175,29,63,127,9,71,35,48,197,117,1,155,75,165,48,108,34,177,192,42,124,120,93,191,246,89,97,195,143,127,150,207,99,132,22,107,93,236,23,110,187,235,126,70,248,56,206,82,68,176,142,93,169,240,177,161,238,226,38,223,212,52,140,77,209,81,114,143,3,190,21,101,74,132,141,5,169,31,31,53,140,32,233,127,55,178,150,178,226,98,227,188,149,208,37,84,58,213,119,90,107,190,150,204,47,48,211,235,67,81,107,41,26,102,75,86,150,238,247,94,56,212,226,102,153,63,92,98,196,233,251,175,89,31,12,178,55,119,224,190,158,129,161,176,177,104,56,76,77,166,128,116,56,249,9,240,163,188,214,144,42,233,213,230,190,120,39,120,178,158,95,62,134,229,118,51,194,164,24,242,120,96,56,102,155,195,40,152,86,125,48,56,203,247,247,214,228,133,207,222,168,87,195,109,236,142,20,5,180,93,120,72,96,150,48,166,247,15,158,24,170,26,126,79,144,52,251,60,59,95,218,10,0,37,246,200,144,199,197,70,140,166,79,70,253,102,242,33,131,2,72,88,182,236,167,57,250,126,48,166,147,246,142,0,87,227,135,248,224,106,69,120,10,163,166,94,28,222,143,146,43,95,196,82,134,31,76,233,159,134,179,206,215,36,4,239,87,147,71,16,213,44,155,195,228,241,28,62,123,235,152,239,242,50,237,182,31,12,105,252,46,207,226,100,195,243,223,166,39,68,246,28,106,230,182,135,109,6,223,186,106,72,117,218,128,59,60,104,178,83,107,129,134,51,95,91,195,196,211,166,38,129,56,126,220,165,128,0,53,61,247,62,6,83,154,43,174,134,5,179,106,52,119,17,32,244,151,70,51,88,13,75,36,151,81,181,9,24,174,35,181,99,216,175,226,107,66,77,32,12,220,192,20,143,245,128,141,157,76,97,68,28,29,69,174,81,174,69,243,186,199,167,94,184,1,69,195,204,100,192,253,132,160,63,82,152,139,141,2,126,79,247,163,140,112,70,88,232,128,207,7,200,53,96,116,80,196,172,220,214,230,29,168,37,46,21,69,181,197,95,138,54,60,13,76,82,130,28,174,254,176,194,36,189,22,93,130,31,70,53,162,136,74,27,171,61,10,80,129,78,237,58,236,244,250,173,234,150,0,125,180,37,105,176,117,146,99,241,192,202,132,41,88,207,134,60,109,49,53,135,123,125,230,118,134,179,148,170,32,135,91,147,30,210,110,113,47,234,67,29,94,170,82,211,173,51,160,230,248,109,184,132,36,102,153,97,103,24,247,106,104,21,213,67,160,207,54,251,20,67,38,186,233,131,15,20,151,191,173,104,90,57,82,83,16,246,72,127,171,130,59,33,211,15,78,16,242,250,1,239,170,17,75,152,7,7,229,74,31,76,21,86,125,110,94,152,145,14,239,68,22,76,96,66,85,110,224,160,177,145,132,40,202,96,146,202,14,99,39,232,231,130,78,174,212,184,26,193,50,245,200,168,110,138,152,207,129,145,51,213,223,62,39,71,115,35,100,210,108,92,166,126,15,24,99,220,132,57,158,27,204,42,237,249,30,59,34,116,231,8,99,254,63,223,99,166,59,75,17,153,78,239,92,32,55,236,95,4,154,150,242,204,36,56,170,221,37,67,233,94,27,138,169,89,62,30,72,124,108,116,117,69,101,15,152,136,71,192,48,13,228,169,240,56,59,225,12,184,101,233,224,198,19,133,215,200,97,84,130,114,25,79,234,233,30,138,8,254,46,145,132,103,129,141,28,67,126,30,12,147,68,253,88,164,14,123,192,90,7,105,134,85,11,63,117,254,232,135,187,230,196,152,227,31,106,5,74,67,29,205,243,41,75,9,152,3,78,243,244,133,126,204,111,245,160,133,186,151,154,140,240,14,20,159,134,235,220,185,10,197,14,7,15,129,247,239,157,23,188,11,109,236,215,206,30,41,96,166,236,232,143,169,220,167,207,82,148,227,235,126,12,179,243,212,197,199,27,150,19,228,125,31,227,105,251,230,111,17,209,173,71,185,109,11,190,105,16,122,76,194,220,74,34,30,114,167,111,68,169,52,105,186,188,8,187,88,117,231,15,70,124,81,67,147,180,90,16,255,117,152,128,133,26,133,131,64,166,31,91,136,128,116,221,13,43,5,237,107,199,205,169,251,106,242,219,180,26,110,183,148,105,70,110,154,43,55,38,52,119,78,136,29,145,75,17,24,185,177,248,156,131,4,107,215,171,9,197,251,92,48,125,6,41,5,238,86,52,215,183,192,163,234,168,88,159,175,135,92,151,81,84,106,113,195,57,20,119,132,15,185,90,139,127,240,13,41,229,114,52,155,92,246,133,41,89,238,110,163,44,43,115,145,181,119,96,186,113,91,192,148,128,220,185,64,127,126,31,49,102,244,154,75,69,20,45,90,150,152,249,96,106,208,213,71,38,186,114,62,249,183,169,64,206,213,53,206,115,204,161,140,202,163,195,121,63,249,81,138,175,135,7,108,45,195,43,3,142,145,1,21,203,135,210,98,35,84,210,253,28,9,212,169,248,47,103,156,92,89,216,104,113,98,121,56,92,44,1,36,240,70,248,166,57,220,44,99,113,97,130,68,145,135,135,194,106,75,203,86,39,61,7,163,153,195,124,31,189,121,49,234,234,238,48,181,188,18,3,39,235,72,171,133,195,240,91,234,189,73,193,141,117,209,45,84,157,116,79,18,6,140,215,134,202,125,232,189,153,197,30,159,162,86,128,240,189,192,155,141,223,71,133,116,144,52,190,19,217,183,106,34,135,207,134,37,52,135,192,211,154,170,28,166,117,37,11,92,76,180,220,97,74,252,36,151,130,240,83,138,220,45,205,91,176,4,43,204,14,121,225,57,53,97,7,61,35,12,11,14,179,145,63,191,77,119,232,125,239,141,166,230,82,152,250,219,120,180,253,150,207,97,4,93,123,131,167,152,194,10,11,76,237,67,192,150,43,16,116,178,170,114,160,216,187,122,111,40,41,188,8,128,60,237,210,178,38,224,187,111,64,198,120,188,130,254,220,188,223,81,129,163,188,63,31,204,202,60,253,181,41,24,152,15,76,81,184,159,18,63,6,6,113,64,16,142,98,91,114,152,20,70,213,207,93,205,106,118,120,164,39,217,222,40,52,203,49,166,100,186,132,98,196,148,165,104,228,15,152,254,48,29,83,53,154,217,251,138,6,21,27,77,142,17,18,217,237,152,216,154,203,57,211,124,212,187,132,172,155,168,141,103,145,28,247,181,5,140,228,117,214,197,79,189,81,140,26,207,46,39,51,89,15,140,138,11,159,57,47,223,27,181,190,182,46,124,236,241,162,59,11,14,231,188,143,54,207,14,171,219,22,50,74,93,158,124,62,79,246,171,222,139,123,99,50,40,140,222,238,190,15,94,170,86,125,208,55,72,131,66,192,148,185,61,91,121,61,182,147,207,37,236,222,165,243,152,70,138,72,168,91,168,96,235,18,178,200,173,199,113,145,172,103,218,10,140,120,99,12,154,5,88,116,154,167,58,110,120,128,80,64,127,86,24,74,241,35,246,37,232,34,139,158,112,200,179,121,240,128,142,74,45,146,134,142,29,82,84,191,120,194,35,34,201,181,3,99,125,213,128,233,191,213,171,77,220,203,111,62,223,150,44,96,232,194,123,192,38,120,46,135,43,22,143,135,175,169,113,202,227,57,154,127,221,102,23,222,194,99,101,240,140,16,24,190,112,145,45,175,98,254,100,55,10,104,110,160,248,242,129,123,132,38,128,167,250,18,7,38,122,234,35,190,44,200,165,63,93,33,236,247,159,166,50,80,152,122,97,24,64,245,216,81,219,227,228,212,255,137,192,254,46,54,13,208,245,7,131,228,156,204,95,160,137,254,254,162,250,211,221,234,185,251,103,126,146,86,154,123,171,153,70,129,169,207,195,108,161,13,161,124,230,201,206,39,217,126,115,168,115,211,99,2,158,67,47,127,199,39,237,173,103,22,106,100,144,46,142,180,28,46,48,2,246,103,84,104,201,114,184,209,77,173,38,226,54,181,170,246,193,29,181,134,253,44,145,99,196,55,191,154,89,56,117,95,49,83,96,250,213,208,221,245,245,152,5,52,168,251,123,211,55,42,4,252,221,10,80,211,247,73,114,38,97,215,228,147,144,34,155,95,89,85,102,105,110,233,57,182,148,85,157,254,211,252,123,23,150,211,78,68,50,172,238,76,139,211,18,181,229,142,140,252,44,254,193,144,12,106,18,147,129,22,166,250,75,227,247,55,33,226,237,212,89,34,218,254,193,80,133,116,25,112,250,123,230,28,254,220,243,108,143,154,209,109,19,45,230,26,48,148,79,106,43,241,121,106,114,216,68,159,171,190,53,85,40,221,135,108,65,172,251,160,141,64,143,163,103,3,18,97,14,226,186,204,242,237,48,194,148,186,143,211,86,211,226,193,55,17,37,53,155,167,37,56,253,234,13,251,183,126,76,90,144,61,131,3,173,30,193,85,153,72,211,246,230,128,251,56,131,36,143,118,206,12,143,145,81,160,8,65,212,84,148,192,193,8,152,189,83,134,244,76,75,58,191,29,222,196,168,245,106,206,159,18,239,117,126,120,233,131,15,210,19,62,42,5,127,66,235,128,224,178,254,42,71,14,136,114,207,80,140,157,224,130,186,195,35,12,138,8,105,160,75,243,193,144,124,194,130,237,40,198,129,26,189,157,170,205,239,212,4,38,202,45,111,124,246,166,25,131,125,44,218,81,117,130,162,102,218,253,67,66,1,179,154,158,200,136,126,174,118,127,122,62,65,90,68,164,227,76,5,70,47,66,205,152,105,41,226,128,49,169,212,116,28,180,221,196,111,195,80,185,31,139,217,202,255,239,107,239,244,152,196,52,33,200,213,208,55,233,111,19,207,249,14,108,106,97,246,25,23,189,249,57,108,188,226,208,224,148,94,99,158,128,199,8,152,48,201,115,53,101,165,237,194,41,63,86,109,54,58,163,128,137,40,232,163,65,132,124,239,125,230,80,127,108,63,20,147,103,192,166,46,162,62,76,138,29,252,160,199,82,24,234,123,209,198,116,63,136,105,92,170,221,136,193,117,31,251,108,41,226,165,227,123,37,207,54,51,11,233,248,209,171,105,54,18,116,8,63,61,94,223,52,81,165,152,194,73,139,220,26,130,54,227,238,8,187,62,193,137,150,225,228,255,194,169,182,44,97,51,125,220,217,92,99,127,55,53,101,157,134,156,28,117,196,134,129,1,170,239,133,243,92,99,71,160,42,68,55,112,182,224,30,211,136,73,170,71,135,213,2,151,124,95,171,104,192,147,114,0,74,169,98,68,177,220,228,91,90,69,192,190,75,115,22,237,122,106,148,148,122,252,13,24,210,9,61,111,55,50,237,241,185,224,186,47,26,124,32,25,80,198,179,176,167,90,141,184,145,241,65,176,56,53,18,181,145,198,190,40,107,75,141,20,72,149,82,188,23,94,179,38,1,151,53,74,198,131,83,72,243,24,41,203,72,151,28,222,116,28,168,149,209,9,163,125,104,166,178,48,169,221,87,8,61,149,128,51,115,86,97,146,55,254,100,156,245,66,147,115,44,99,118,48,63,112,177,40,183,70,54,72,130,99,139,59,140,219,173,61,56,103,22,102,47,217,205,22,224,212,32,23,73,240,82,252,226,186,222,106,248,106,210,172,205,7,165,209,145,174,153,104,200,49,75,188,54,220,78,234,25,85,8,153,122,247,15,66,243,137,38,232,13,94,125,94,24,118,238,7,198,53,14,184,254,161,69,231,252,183,151,157,231,210,45,103,168,29,33,36,71,227,201,161,126,238,154,36,111,136,156,185,221,119,102,48,74,48,26,242,60,38,83,88,18,101,83,120,174,221,40,196,30,214,23,200,178,38,193,220,245,183,169,90,244,178,134,92,169,213,20,174,54,51,212,207,38,247,13,11,236,17,67,11,138,49,226,179,255,52,146,187,236,35,234,87,237,49,253,68,134,93,254,156,131,249,241,240,121,149,31,76,76,108,234,147,161,215,129,124,234,7,35,185,156,213,220,37,107,238,165,59,217,138,78,159,163,209,8,153,253,106,132,40,207,168,220,201,66,151,38,84,26,1,43,107,63,229,173,196,79,187,223,155,194,126,73,86,80,86,71,130,59,126,154,112,222,157,105,20,144,25,147,225,239,193,177,97,182,222,156,208,212,112,240,236,48,178,186,168,115,60,223,126,94,244,73,115,243,49,155,183,116,160,54,139,90,174,252,48,189,188,158,251,228,165,202,83,215,6,209,215,152,1,67,202,62,101,162,244,243,101,73,139,125,48,164,25,26,212,63,103,19,129,65,31,147,159,246,188,12,232,132,36,52,198,27,70,87,105,134,7,38,41,19,40,44,0,237,65,241,109,29,182,26,161,245,192,199,136,119,24,99,77,212,106,127,112,237,129,194,243,246,162,59,182,59,180,103,148,99,23,61,88,42,2,182,195,148,47,73,208,17,56,123,220,253,192,21,233,151,231,181,104,28,139,171,39,69,21,127,128,221,57,1,205,154,162,1,61,187,208,188,240,122,62,246,48,133,155,15,61,86,197,20,130,42,211,39,95,73,96,172,11,125,107,43,196,219,1,15,229,206,50,120,198,249,2,76,98,92,111,222,141,32,254,7,111,202,90,117,158,13,200,35,221,71,54,70,161,249,62,56,180,198,254,94,180,179,9,5,233,239,230,165,95,24,166,207,169,48,134,81,220,220,74,115,228,201,105,193,105,95,16,138,195,135,116,190,222,28,247,62,214,53,253,32,85,206,190,110,90,4,110,159,97,159,86,45,237,236,244,86,38,223,12,49,251,159,138,251,110,53,22,238,157,12,42,136,118,209,71,163,83,220,141,214,145,144,109,204,250,104,144,115,187,57,113,96,218,2,101,113,162,119,30,40,21,123,98,169,156,15,134,227,228,191,124,54,74,100,119,30,184,121,29,175,193,83,143,31,102,241,246,86,0,224,37,28,1,160,105,132,205,58,172,37,186,232,79,163,143,18,215,210,199,41,135,207,217,42,105,20,112,184,152,219,41,48,124,255,113,160,195,147,190,212,204,135,37,183,183,30,176,37,108,150,238,103,164,247,252,173,225,12,93,226,238,65,247,152,91,160,231,165,86,209,123,91,120,166,59,204,4,151,188,45,6,216,244,30,6,162,77,169,23,93,155,16,140,167,120,178,243,32,91,72,100,96,104,26,203,3,111,217,2,157,83,81,196,41,221,169,251,177,124,235,86,201,209,18,207,77,136,66,75,65,200,202,79,15,194,102,59,222,139,184,147,214,23,187,253,8,48,203,189,233,47,19,40,245,144,4,42,43,207,99,17,189,26,45,64,26,26,244,149,33,77,111,113,103,194,2,186,255,51,185,203,253,225,99,198,151,174,47,149,205,246,254,96,218,161,146,126,171,74,58,198,231,24,76,154,26,62,178,162,209,236,254,220,48,218,27,157,69,197,216,106,47,92,199,122,206,91,35,194,137,155,155,152,217,80,152,74,242,25,240,57,200,100,30,64,104,93,87,220,123,65,221,166,247,70,249,213,61,136,3,247,37,250,6,6,151,157,75,192,163,105,202,138,222,196,178,71,12,202,130,245,81,127,59,49,141,190,195,101,252,148,1,166,194,231,147,197,123,25,245,101,123,224,115,212,249,38,77,107,66,215,32,207,175,18,170,196,213,124,28,61,32,40,153,175,41,96,106,57,178,162,136,246,150,64,9,60,200,168,160,64,219,227,151,177,128,116,155,36,201,176,98,18,210,84,80,245,185,17,48,168,238,127,35,81,157,213,227,131,134,10,158,50,135,141,237,87,97,243,149,28,69,144,86,7,60,33,205,225,161,43,26,87,206,63,114,49,226,33,243,194,236,101,58,145,126,181,85,31,186,216,207,242,131,230,216,129,145,126,105,249,177,39,143,81,19,83,148,145,23,57,90,224,130,113,28,48,49,127,153,8,137,142,180,120,231,51,7,217,71,197,150,93,199,244,138,151,134,139,80,43,116,49,117,163,77,44,51,161,148,96,6,130,251,1,213,191,195,131,252,165,248,200,148,245,36,55,97,160,226,58,103,234,19,252,50,253,121,135,17,8,214,212,9,235,161,251,111,195,85,174,84,207,166,38,150,194,218,165,152,44,235,12,135,153,141,82,45,135,33,250,146,115,139,82,130,236,181,107,121,254,232,34,213,127,64,120,193,167,225,180,102,223,39,126,69,208,207,29,89,203,154,165,55,129,72,83,84,220,156,41,47,150,93,51,53,243,128,139,53,38,104,60,133,61,104,5,12,99,210,124,2,15,19,221,175,15,174,103,62,151,39,41,148,141,238,249,131,77,115,244,73,127,84,8,85,252,234,65,92,95,171,84,166,137,123,58,76,131,168,154,95,21,186,181,112,18,22,247,47,154,175,194,104,241,30,18,96,138,51,159,66,19,202,117,190,71,67,135,245,152,161,245,129,187,151,138,0,35,73,174,9,14,51,107,190,13,143,58,29,218,22,31,120,68,64,114,225,242,61,100,19,195,168,195,190,217,66,9,88,105,66,122,82,185,116,10,108,150,187,194,180,49,7,188,173,149,68,127,187,34,26,248,193,52,184,12,101,30,161,61,62,156,54,122,245,244,116,163,151,59,197,142,183,169,7,209,12,62,240,138,88,40,231,5,44,77,10,247,168,2,227,157,73,180,232,205,173,176,229,27,52,170,7,8,231,107,78,41,153,228,236,15,70,16,88,36,147,128,145,26,218,1,143,242,126,48,2,48,14,102,252,88,13,97,53,202,84,253,214,198,118,175,206,63,94,128,111,90,228,146,107,214,49,217,230,146,47,135,33,189,213,172,14,214,68,142,33,155,191,126,122,133,89,65,57,96,58,247,159,112,38,175,178,3,110,189,42,140,202,225,240,160,6,85,40,173,104,122,196,130,7,30,123,219,168,189,12,137,214,160,87,59,90,60,26,101,141,207,210,103,63,12,75,135,34,32,82,234,10,67,54,113,225,213,53,34,73,64,196,13,67,246,51,104,2,100,47,206,117,39,95,62,112,185,84,117,48,80,160,199,71,184,240,124,118,149,253,171,155,14,120,22,237,207,182,242,250,21,111,189,9,166,205,242,156,248,213,189,19,248,148,171,78,5,74,125,177,140,28,166,34,76,109,145,185,241,243,252,115,145,36,173,122,111,10,213,183,39,133,32,173,152,85,67,30,212,32,205,29,223,131,76,153,26,89,203,106,44,226,107,82,105,174,126,21,217,224,228,110,23,206,201,49,201,228,80,71,236,39,98,215,112,248,229,199,234,53,169,227,30,143,70,185,153,58,48,48,50,150,152,104,199,191,56,46,133,188,55,2,114,61,150,174,41,28,233,144,47,147,114,189,55,79,74,82,11,60,111,58,107,91,238,88,125,217,101,60,101,49,168,228,39,159,81,67,67,113,92,152,51,75,159,124,162,1,125,225,250,152,20,72,91,183,116,127,58,99,53,11,188,201,248,199,18,160,236,168,61,240,25,178,22,163,66,181,173,20,217,119,68,196,214,140,155,91,255,140,92,13,139,93,88,120,152,130,93,132,16,128,201,118,222,171,153,181,242,94,187,72,14,133,45,159,243,83,224,202,255,59,3,198,188,28,10,15,83,22,119,184,40,203,76,55,222,191,26,40,181,108,82,172,216,173,230,197,143,16,232,61,161,173,19,184,19,32,90,1,159,185,161,46,252,89,113,43,210,78,48,45,209,96,171,48,233,135,120,112,72,20,197,227,60,255,206,89,31,219,233,153,199,77,156,70,228,56,113,97,29,166,4,90,150,16,20,131,195,43,241,129,121,152,38,48,33,234,22,27,61,229,46,178,124,7,30,89,171,177,211,83,238,169,79,54,200,78,92,148,34,50,125,50,44,10,15,150,194,136,119,78,118,253,233,101,90,147,1,139,178,4,165,50,101,134,85,77,151,27,172,66,23,230,36,140,28,10,164,140,37,203,10,176,136,89,141,147,241,152,169,103,9,200,152,76,244,59,227,185,160,114,145,152,201,128,130,120,212,184,216,200,89,228,201,16,143,46,247,116,163,170,181,232,147,133,133,133,177,245,116,0,208,85,72,57,169,195,245,9,3,209,51,157,218,125,232,74,233,147,124,138,105,133,223,23,62,155,97,213,171,39,13,250,241,82,21,50,60,25,108,38,221,190,131,77,245,73,125,96,40,80,99,184,11,106,207,10,111,76,228,64,207,15,233,79,31,172,181,59,158,37,107,94,20,238,125,136,248,220,210,64,138,118,41,140,10,94,28,185,52,173,111,217,102,207,52,128,190,102,4,140,7,47,95,18,78,191,18,107,190,34,244,40,187,240,128,37,116,212,48,129,22,230,186,12,41,39,89,248,163,166,224,214,244,201,8,127,142,120,50,104,91,245,90,120,53,194,126,130,119,90,38,1,124,142,145,94,68,145,174,235,43,193,100,91,194,108,155,40,89,54,133,205,108,15,24,74,164,241,192,51,118,80,24,42,235,123,173,209,174,93,84,67,26,227,39,39,122,127,57,61,71,249,48,97,205,114,175,78,79,33,144,185,120,91,94,57,105,47,183,37,139,214,125,101,102,148,132,121,140,137,87,108,213,97,141,169,1,67,4,92,174,107,130,120,232,146,109,8,130,227,237,189,49,192,169,189,87,119,139,37,56,156,173,196,94,224,1,135,85,14,120,104,65,40,77,10,48,73,7,218,246,122,224,137,228,122,15,184,22,237,213,94,84,24,164,125,239,141,179,184,20,198,15,14,231,129,170,179,166,87,111,100,252,226,106,72,143,170,190,23,220,247,190,191,30,24,14,232,187,203,81,95,143,22,86,192,253,169,209,37,236,185,90,248,115,155,202,126,137,29,192,26,66,160,47,224,55,156,98,209,242,152,104,7,206,83,219,150,201,99,86,121,177,132,117,42,163,70,233,163,23,1,66,71,141,172,145,254,118,133,219,235,194,171,61,104,171,219,169,92,64,97,78,47,10,91,190,48,96,52,47,170,192,68,181,227,201,88,14,74,15,184,16,142,31,30,151,48,113,21,205,250,16,209,30,206,238,100,176,138,99,97,19,66,232,91,3,166,44,250,129,185,95,190,48,217,68,129,207,73,51,202,125,242,210,69,152,222,36,49,90,24,25,192,20,30,40,76,74,234,254,54,33,98,129,27,4,46,237,162,36,252,20,37,39,126,71,229,28,188,67,225,108,233,226,128,137,159,40,92,80,31,189,232,120,198,140,49,242,170,231,31,44,212,231,24,202,181,122,119,253,15,214,0,240,226,99,39,183,95,12,214,218,198,5,227,229,222,114,243,169,29,92,11,254,248,40,85,2,198,82,83,120,146,140,185,175,157,69,106,217,232,56,74,79,247,197,72,202,62,48,59,209,189,57,142,172,194,198,102,116,111,142,158,153,194,168,122,203,84,42,79,68,114,153,140,91,191,55,71,49,71,97,220,220,117,111,14,223,245,3,67,236,122,191,39,154,212,50,44,61,81,153,124,127,219,122,40,4,206,182,213,220,37,84,132,213,26,216,162,175,119,1,102,77,134,193,247,62,154,188,247,74,90,8,2,71,80,47,178,184,249,100,130,86,28,39,217,56,160,218,19,152,120,243,190,240,57,221,117,245,18,118,156,178,237,156,115,67,14,199,133,26,196,154,23,62,174,168,156,127,139,116,88,212,47,178,97,166,86,245,183,41,163,234,119,63,61,78,152,46,110,140,145,156,238,102,77,31,187,160,199,42,15,67,154,121,72,161,141,192,24,80,75,14,2,202,191,21,30,181,223,3,172,144,203,22,148,142,153,88,219,236,18,90,37,66,25,236,240,154,105,224,78,248,250,194,3,218,168,27,223,162,45,72,130,165,180,157,175,123,4,81,226,172,123,49,188,159,253,126,46,154,66,150,222,59,195,92,126,15,102,116,135,101,150,210,100,151,238,123,17,13,21,139,194,242,12,97,127,177,64,166,40,86,118,51,225,235,61,183,81,88,208,39,163,33,226,94,92,75,206,15,106,228,210,129,182,186,159,91,19,127,142,133,143,185,82,159,7,235,164,53,98,68,77,168,86,190,135,81,170,221,147,245,108,158,83,215,7,158,77,31,49,205,136,185,202,215,66,116,98,198,118,136,215,212,182,222,155,160,223,189,150,14,111,125,45,180,61,106,192,116,181,37,29,111,155,89,241,181,40,186,77,250,211,148,90,244,56,211,137,65,232,241,132,133,151,114,92,125,182,233,103,203,153,230,219,199,160,224,206,169,53,130,196,122,148,81,217,169,172,187,252,89,12,80,163,5,250,20,198,208,144,179,34,108,176,104,182,215,179,107,22,11,194,6,10,131,129,254,112,129,54,55,222,234,120,223,154,198,88,20,83,56,15,73,94,38,4,161,167,42,180,137,235,218,119,88,34,122,111,211,120,142,123,83,253,252,188,149,9,80,199,144,96,205,41,74,81,212,40,18,88,126,14,85,106,47,174,161,98,36,112,122,248,28,59,164,239,8,193,90,44,68,151,237,164,165,59,220,42,50,126,207,199,56,174,79,137,168,28,93,140,207,151,156,176,228,7,10,107,110,215,139,33,63,138,80,165,229,223,159,7,131,182,51,92,178,84,8,74,235,107,157,77,33,186,44,248,221,165,222,245,130,91,184,71,176,131,82,9,145,25,3,110,193,156,148,161,164,20,213,28,80,194,116,241,100,21,199,93,96,196,75,102,191,23,211,232,208,21,30,55,139,128,98,217,195,78,8,23,213,138,172,42,205,251,103,102,40,12,155,87,56,79,9,125,37,221,224,87,134,114,35,94,27,58,83,61,153,232,35,79,37,110,142,118,162,196,3,15,220,218,188,48,229,68,207,205,203,244,230,74,80,130,118,122,113,165,52,41,96,150,139,238,209,139,182,48,95,62,8,157,14,173,80,68,224,140,66,5,135,81,12,148,224,20,46,68,143,24,14,157,209,202,47,136,101,129,206,170,39,48,48,184,36,187,201,190,75,141,117,36,48,136,7,203,79,211,194,22,197,95,196,44,160,224,125,96,154,112,110,64,164,107,149,212,89,141,81,90,140,111,57,53,145,246,179,43,190,29,165,16,100,62,147,82,6,20,230,252,250,121,86,164,240,140,165,79,96,248,23,182,195,195,58,14,117,68,97,37,249,246,127,42,93,187,200,95,128,18,84,184,232,153,26,122,50,113,210,123,98,180,80,171,151,181,145,150,222,183,243,181,253,106,139,136,235,1,48,241,133,191,147,9,133,182,254,240,184,178,116,147,199,212,144,128,170,171,61,103,61,162,157,195,127,27,197,5,229,174,165,105,108,57,119,24,48,221,111,47,92,203,55,145,128,235,83,56,96,50,242,78,228,0,220,154,182,87,1,103,39,32,250,193,91,151,246,192,171,171,37,224,99,56,168,167,108,98,205,95,134,3,216,162,143,239,113,239,29,194,192,176,23,42,218,163,16,208,42,239,233,13,82,24,79,55,70,101,65,249,164,15,78,81,194,90,23,126,156,31,34,245,94,196,94,44,133,145,31,11,232,140,129,135,95,13,166,23,89,97,42,115,3,237,79,131,211,153,41,8,67,93,152,238,237,254,216,71,212,165,56,76,27,215,99,155,145,91,206,49,100,230,153,62,55,111,28,18,1,115,96,63,134,248,88,126,130,16,131,171,170,39,103,240,244,166,49,131,81,144,83,152,120,209,14,152,164,247,99,198,91,234,231,194,164,44,30,56,57,185,51,165,226,199,166,89,207,205,81,141,27,1,23,150,208,3,71,151,18,48,237,38,251,133,171,192,237,255,133,122,129,47,40,251,198,3,147,37,252,80,200,159,222,199,30,94,234,125,192,76,19,193,115,233,57,178,227,169,107,158,143,125,68,45,199,142,107,73,114,234,170,167,200,106,116,31,16,42,175,181,171,203,252,154,86,115,192,253,13,97,89,241,234,138,171,233,59,122,31,140,190,246,128,103,175,233,9,13,64,37,185,29,70,123,70,167,104,133,11,234,243,184,138,21,48,107,93,13,36,30,123,13,159,7,147,64,92,121,130,107,84,96,249,131,159,195,3,141,68,129,19,33,112,255,233,109,210,156,50,69,9,202,214,120,47,148,57,148,16,219,52,101,91,76,81,86,230,227,228,146,169,119,250,173,98,169,163,199,16,129,97,205,233,41,10,145,54,74,94,110,60,19,217,102,167,73,57,240,48,34,0,129,211,49,238,124,217,159,121,50,154,86,67,32,126,53,242,112,56,19,94,145,80,234,248,117,243,126,104,161,168,64,124,224,73,131,252,252,74,41,206,199,206,111,51,54,243,57,121,216,186,24,255,128,186,100,20,202,36,47,36,71,83,43,145,219,151,155,119,147,84,250,224,5,13,145,194,88,172,94,101,85,168,117,36,224,41,239,117,158,108,251,107,65,7,172,45,109,199,170,60,230,152,111,164,4,170,135,90,180,243,71,1,232,63,189,173,119,72,166,233,217,109,112,39,29,166,44,83,183,51,10,186,218,240,155,27,215,213,210,16,21,205,68,113,241,113,254,198,27,232,33,21,53,226,167,235,210,92,175,17,246,122,66,149,183,238,15,103,0,27,237,112,15,3,237,97,82,114,207,9,193,244,136,215,166,248,239,245,53,77,124,35,96,248,109,245,100,155,51,10,147,177,165,59,109,7,215,206,49,214,211,47,24,90,224,41,85,21,35,182,20,211,35,253,161,103,87,45,162,183,64,185,124,141,2,95,30,74,13,222,1,171,59,71,252,15,237,228,32,37,213,139,246,48,209,178,15,101,120,37,54,70,17,243,192,208,252,96,10,32,165,143,155,144,67,185,71,215,160,144,117,116,121,176,69,103,183,159,15,131,226,105,105,84,162,18,34,71,43,118,177,86,17,209,114,24,108,26,41,246,133,47,185,112,63,151,233,46,187,185,108,52,200,93,138,6,176,103,225,81,249,80,108,107,37,66,132,202,106,120,91,49,240,160,103,92,225,21,4,98,6,47,165,64,37,73,52,189,45,179,88,58,70,249,197,32,68,239,113,68,160,108,251,212,22,91,163,164,183,188,1,239,164,237,237,155,190,164,253,69,237,206,78,57,44,220,41,240,25,50,143,108,31,24,74,183,199,154,230,84,241,37,96,58,39,154,230,216,133,221,182,57,202,75,100,69,47,51,5,232,121,74,221,198,207,144,64,58,245,193,29,247,240,73,253,32,66,229,63,204,62,169,62,130,233,14,121,25,6,207,69,93,126,151,253,10,109,246,30,143,13,23,194,120,224,116,86,118,185,112,215,150,182,201,174,190,3,166,211,93,45,191,121,54,183,237,233,25,146,190,48,54,104,118,241,172,85,111,18,103,68,145,214,148,116,26,21,240,217,215,253,76,168,95,73,114,231,76,250,30,145,235,98,149,69,227,233,118,56,143,237,33,193,243,254,132,225,180,172,116,224,40,199,10,161,74,250,169,220,167,80,218,183,82,38,194,44,79,109,62,20,57,229,206,82,75,146,40,156,32,156,22,88,233,89,186,49,191,182,33,176,4,145,168,170,70,202,241,254,52,93,177,10,79,218,8,5,46,233,185,55,245,250,247,201,208,157,208,118,6,68,140,215,93,125,84,127,75,5,8,148,108,222,64,98,176,14,56,125,178,221,217,33,160,226,179,82,8,109,11,56,198,132,27,27,195,74,249,180,57,165,145,66,92,49,222,52,170,104,211,64,223,33,0,3,181,52,173,173,90,3,79,113,113,143,175,85,251,211,205,80,77,115,97,93,116,105,138,3,30,94,63,113,7,58,223,42,235,100,37,238,30,99,42,214,243,162,124,206,132,226,91,28,154,3,29,226,242,214,122,51,104,62,5,207,73,211,181,3,202,250,23,90,160,235,229,217,33,64,238,92,110,150,0,122,8,74,232,156,223,119,187,161,172,72,12,63,116,206,146,243,174,158,39,154,168,7,60,205,239,200,145,237,128,105,210,127,174,182,184,178,195,16,80,36,45,255,221,203,164,176,29,94,249,237,79,223,227,158,30,147,110,242,249,180,144,179,199,47,191,154,186,83,209,148,54,24,181,51,135,51,46,244,243,211,197,155,173,65,143,179,183,244,185,173,194,193,81,12,152,252,190,117,242,44,119,129,4,127,232,236,70,99,162,122,211,11,240,122,72,37,26,71,232,5,241,0,244,151,45,157,27,47,133,252,139,182,113,55,136,142,2,29,38,16,37,232,89,180,35,199,115,65,166,144,20,182,150,165,11,207,174,26,90,200,146,239,113,199,147,246,24,37,8,65,129,98,143,28,48,172,209,90,233,61,201,126,56,74,133,165,254,50,69,252,190,54,64,243,83,104,74,183,173,87,97,124,176,214,130,194,40,209,124,63,152,214,151,168,100,0,13,30,252,124,97,8,121,244,193,118,55,117,214,15,94,140,224,86,120,7,135,59,48,11,115,106,249,59,204,135,126,53,225,66,157,254,120,123,247,99,146,63,123,232,0,186,25,56,126,239,109,138,34,74,185,130,69,227,190,55,37,70,85,69,232,154,177,243,204,248,105,190,165,214,229,31,123,197,43,73,127,168,214,40,1,215,22,179,255,7,63,104,115,145,21,67,105,63,80,24,129,225,42,23,15,37,8,161,134,201,169,129,237,185,161,193,23,24,221,215,113,97,218,207,245,193,23,253,77,113,115,36,157,116,59,234,196,15,195,188,33,116,172,69,3,20,159,13,153,226,72,205,235,226,26,199,21,157,57,62,182,177,36,106,117,46,113,232,176,19,32,148,214,213,213,97,16,24,113,117,203,198,149,174,45,99,20,87,236,48,35,32,254,210,102,182,134,210,128,95,157,177,174,180,35,19,137,187,28,163,150,207,158,146,218,211,195,151,35,141,12,220,234,211,165,106,204,121,113,177,137,171,75,25,29,182,247,136,169,2,193,178,74,86,140,31,253,176,15,90,153,214,86,167,85,118,70,90,235,7,196,177,3,245,222,214,150,225,38,138,17,214,182,165,182,213,241,201,166,219,217,179,25,171,216,82,195,237,124,132,48,158,104,163,83,145,199,105,164,225,59,108,74,6,88,2,7,211,202,33,226,181,233,142,210,126,129,185,44,8,235,99,70,237,103,123,138,6,58,193,227,56,156,200,228,190,121,27,19,230,188,103,215,83,105,119,246,17,146,183,247,112,66,84,234,73,174,80,207,27,55,167,12,85,227,214,86,85,53,99,183,36,192,177,255,0,199,84,161,67,227,69,143,235,50,253,181,169,236,109,170,190,7,188,195,39,91,208,107,105,15,198,130,246,203,21,196,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,85,82,100,3,220,94,109,84,160,83,234,67,131,249,219,20,107,62,116,241,220,18,29,219,105,95,89,205,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,90,226,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,53,71,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,2,168,27,134,149,164,125,48,36,199,26,104,95,38,1,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,154,171,243,4,89,74,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,247,207,116,87,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,193,230,85,77,54,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,203,212,238,53,181,129,163,250,161,144,200,42,93,191,169,19,186,85,71,178,231,220,75,30,27,47,169,120,65,0,5,141,199,218,213,20,0,235,218,109,140,3,159,111,249,36,39,56,56,114,247,39,107,70,195,62,20,54,78,16,135,73,167,73,44,124,18,198,119,43,29,9,26,138,194,244,183,225,123,89,113,181,177,206,118,133,43,26,203,31,76,2,82,155,143,200,187,83,28,228,112,65,196,90,109,70,88,51,155,191,24,93,163,90,121,136,203,112,92,68,31,22,35,10,90,122,115,120,238,186,163,180,80,170,177,139,230,86,28,184,140,177,230,6,145,68,72,94,115,92,45,136,172,242,57,172,69,66,51,31,124,102,146,62,53,229,144,123,248,99,33,203,83,134,94,75,102,124,4,74,56,66,190,198,36,63,84,2,222,236,72,50,158,131,152,177,175,188,129,102,177,118,98,98,131,79,175,171,103,29,149,161,218,10,208,214,4,155,63,131,185,73,182,10,108,53,226,203,225,5,89,164,60,56,124,32,113,112,205,252,99,223,19,24,217,204,47,237,110,60,216,240,153,63,25,180,237,186,42,84,16,237,174,101,93,243,231,249,127,3,78,63,126,123,210,88,198,168,226,95,11,246,233,166,251,213,164,227,223,235,59,224,246,167,128,188,234,147,51,138,126,53,140,68,42,80,114,198,112,17,122,252,96,147,5,202,234,216,180,153,60,150,14,51,0,105,245,245,68,195,145,123,115,152,250,86,205,105,30,19,188,229,234,195,50,109,12,53,247,119,14,112,151,172,69,70,197,164,156,4,182,70,52,31,150,133,78,236,51,91,18,161,93,127,114,120,2,149,170,131,81,58,231,230,183,173,88,172,69,75,156,38,65,16,15,150,31,216,12,128,252,44,237,96,130,61,48,105,249,172,43,127,231,225,194,140,199,219,174,47,105,30,203,171,56,211,211,129,207,137,171,201,117,147,54,117,75,4,215,255,76,168,172,123,45,140,146,195,97,200,230,53,7,93,236,8,113,148,204,175,90,80,199,102,42,78,136,84,209,100,108,143,165,205,131,120,114,143,254,35,88,187,212,122,91,176,226,249,147,17,182,120,138,121,6,101,50,197,81,130,158,79,165,208,217,27,107,188,52,226,98,79,201,204,180,206,135,230,112,174,85,35,153,27,214,91,39,3,48,42,56,124,21,133,103,100,199,129,97,107,152,234,176,173,226,138,95,192,77,123,130,233,213,79,206,103,9,10,33,191,100,193,168,111,152,110,15,156,57,113,62,119,209,36,25,26,98,238,126,160,49,113,222,75,140,187,122,86,171,71,150,121,237,242,196,165,137,206,46,215,7,5,78,184,4,23,110,80,78,249,158,182,138,53,75,139,105,216,76,161,62,110,78,185,149,216,118,13,194,125,223,137,145,50,129,116,77,97,250,24,253,222,88,188,202,88,185,241,178,238,107,83,125,163,21,53,104,145,146,147,251,224,51,229,186,54,57,209,45,92,98,166,192,185,163,86,208,254,233,78,248,60,67,226,64,137,158,54,236,175,45,249,79,15,107,145,146,123,211,185,88,226,167,39,148,147,250,211,103,211,41,197,55,157,5,233,154,170,191,153,208,205,142,175,61,169,1,211,81,193,38,115,19,106,89,1,129,218,226,216,92,51,238,189,204,51,146,65,177,121,26,15,142,205,170,177,206,109,85,153,241,65,142,141,169,237,127,27,187,181,199,76,193,61,159,89,225,97,181,217,63,152,86,130,213,254,0,187,176,208,65,173,143,86,95,154,16,133,27,173,84,205,171,165,190,127,169,168,238,104,51,249,80,205,80,167,8,187,209,59,99,59,249,147,130,14,85,136,74,125,64,94,73,175,78,150,21,250,96,220,27,77,121,34,89,183,156,155,186,210,203,217,180,86,136,105,230,228,136,104,172,224,21,235,197,221,10,153,28,30,85,107,2,88,30,232,72,249,79,79,42,27,197,1,199,62,158,158,151,103,63,183,138,116,89,154,163,70,79,37,28,170,185,106,244,120,83,244,20,118,41,61,39,164,56,100,215,56,107,194,185,25,72,31,85,122,177,20,134,9,172,56,76,236,76,138,225,8,170,45,143,156,25,243,50,61,174,10,27,43,130,195,16,40,235,126,149,155,119,126,52,180,98,147,86,129,35,118,146,189,111,171,33,216,186,181,75,143,254,35,42,131,29,46,208,124,78,117,70,77,139,214,97,252,117,157,73,70,77,62,226,230,20,182,20,221,105,81,82,249,22,192,143,190,69,141,44,115,32,221,22,105,76,155,174,4,64,12,113,113,34,205,243,43,232,68,53,221,228,71,36,145,65,143,105,47,129,55,154,151,144,60,118,24,134,11,13,34,65,240,237,39,54,48,44,119,90,112,128,224,200,244,7,71,90,171,175,167,150,33,188,85,114,12,180,203,168,19,13,5,72,245,139,167,73,60,106,189,243,177,91,182,95,12,103,212,211,138,67,248,182,199,68,153,48,68,191,205,29,16,203,251,152,16,159,205,73,107,125,112,110,219,133,249,60,90,41,116,118,2,215,60,66,215,61,61,254,13,94,51,242,92,1,163,31,249,248,232,16,177,13,135,33,52,211,66,213,110,57,104,159,164,132,110,212,62,91,70,112,48,253,106,154,11,31,39,29,195,196,207,23,234,5,233,2,215,182,73,52,94,190,33,205,198,23,146,181,99,179,82,125,148,29,166,78,236,141,70,150,238,75,19,106,146,179,152,234,211,159,219,189,187,240,192,5,45,139,167,70,16,46,232,111,72,179,9,93,104,79,23,12,226,158,183,7,238,244,165,42,108,228,229,1,83,55,254,212,8,114,72,251,131,179,118,245,68,199,82,216,238,50,26,61,200,153,57,85,77,195,179,116,155,223,188,33,67,251,24,150,131,188,248,12,24,105,223,165,5,136,8,219,197,111,163,199,168,125,20,28,255,45,126,122,34,62,174,247,46,54,87,62,184,91,216,69,97,88,188,125,95,56,112,123,36,249,86,50,82,144,26,48,123,179,218,203,3,113,160,184,186,96,93,139,243,133,123,52,70,185,240,35,182,76,255,71,218,241,69,44,41,254,120,233,205,58,91,3,94,132,211,212,210,39,98,223,3,198,84,105,234,116,82,142,127,111,78,192,71,125,148,149,221,148,255,221,91,155,125,38,180,112,51,201,197,85,201,204,39,148,186,251,190,182,121,168,251,129,179,235,14,25,60,148,225,138,110,158,226,141,226,192,16,5,171,183,76,45,234,253,109,86,182,22,140,14,11,197,196,147,67,170,155,180,36,244,236,19,174,49,77,211,4,197,95,227,129,61,97,5,138,36,120,86,87,27,53,147,152,43,199,249,210,24,177,193,78,153,100,48,181,42,234,137,35,2,30,175,189,159,170,50,114,107,197,83,159,68,107,206,107,109,125,48,44,159,26,48,158,84,47,15,188,60,152,4,188,97,147,82,111,23,203,211,223,218,236,49,13,69,65,185,212,115,92,221,205,232,214,247,242,244,35,74,230,208,99,235,173,161,167,110,241,96,231,33,250,212,7,131,76,239,190,22,17,131,94,31,63,59,250,53,129,41,105,120,190,53,233,23,255,30,19,22,233,250,192,43,216,181,12,30,234,245,153,87,239,113,92,68,159,8,112,40,108,117,179,61,96,171,174,209,21,128,227,226,40,194,180,73,127,26,237,144,123,239,65,132,65,239,77,19,166,31,187,153,8,128,210,99,77,243,182,170,63,56,109,96,234,70,156,149,125,150,227,202,1,175,188,159,242,223,65,170,213,199,148,122,33,205,181,153,233,239,90,48,118,216,80,103,169,129,197,60,157,211,207,212,225,119,122,34,0,144,106,164,22,48,193,140,231,106,52,195,70,192,199,56,213,181,139,64,105,139,213,135,210,70,215,16,27,135,70,141,37,176,141,48,230,217,240,40,144,141,71,107,116,126,63,165,226,45,118,67,250,142,180,144,143,66,133,21,102,235,175,237,69,227,61,216,146,201,237,210,130,77,53,181,90,155,2,172,245,217,227,192,48,179,62,97,145,233,158,64,179,18,133,39,204,181,104,45,253,34,0,13,199,105,106,159,234,92,38,206,19,87,211,188,168,25,248,99,203,52,143,192,97,181,210,79,167,241,80,104,197,74,192,80,200,205,39,240,104,34,37,31,76,163,169,70,31,14,92,217,232,29,46,176,76,101,13,76,82,33,227,87,147,131,81,219,146,181,215,92,133,189,97,151,64,77,36,176,117,54,249,123,155,10,91,238,15,220,115,192,29,113,122,29,114,20,135,239,163,89,235,81,121,98,166,16,152,251,123,227,244,63,113,44,90,8,189,178,199,72,120,182,118,83,176,146,157,177,131,2,148,179,25,183,7,181,140,131,195,68,223,187,62,56,138,47,159,103,215,72,106,157,213,251,132,145,113,128,191,153,86,44,220,246,84,246,99,24,119,159,74,219,136,139,219,31,97,191,249,70,160,92,79,55,10,142,60,232,9,140,234,158,126,238,101,18,2,14,111,162,237,235,121,177,238,93,205,13,57,153,71,254,228,204,134,233,156,55,232,243,149,173,172,96,80,161,85,167,0,2,62,59,253,51,87,136,101,184,235,134,163,141,130,163,194,171,121,66,26,24,242,158,167,223,33,162,177,48,46,145,196,121,191,102,52,148,54,56,190,203,19,40,62,83,197,75,147,65,145,227,208,49,65,175,120,196,197,20,231,232,177,11,197,144,55,52,24,188,85,99,132,210,123,2,128,1,163,91,95,20,78,65,103,102,112,211,86,238,73,176,162,249,10,1,46,207,166,4,207,140,103,202,129,217,119,222,22,18,130,139,241,98,136,17,203,111,227,164,202,147,27,183,186,160,212,115,175,248,154,244,74,232,41,80,97,155,190,159,139,157,67,188,252,73,55,140,43,156,162,215,211,168,108,190,176,53,234,236,152,227,36,224,52,169,0,17,179,23,54,51,75,173,26,65,96,74,227,86,13,216,216,89,5,38,235,159,226,234,106,106,159,2,39,90,140,2,70,237,77,2,197,104,129,159,109,35,110,126,44,250,37,81,178,249,107,65,242,21,114,54,215,146,30,94,39,107,206,140,165,77,214,185,63,196,77,222,132,11,138,78,203,83,197,78,185,97,92,12,39,77,209,139,141,122,41,126,153,93,125,189,252,92,78,25,0,191,208,164,165,84,152,193,88,47,247,167,45,254,51,20,110,33,46,100,112,214,24,52,2,191,201,139,13,249,105,88,20,245,106,147,85,219,23,166,92,70,249,210,106,246,186,57,94,251,204,135,135,241,236,56,127,101,223,221,112,169,23,2,109,2,150,106,140,55,157,255,15,124,91,12,233,87,47,36,7,31,82,189,229,100,59,236,165,75,101,14,224,123,8,69,115,35,9,79,74,146,109,253,43,206,128,194,52,171,42,137,55,76,237,116,221,57,10,175,130,84,213,65,119,115,207,213,99,95,53,181,23,152,72,17,182,7,70,21,94,59,22,58,20,28,177,124,8,167,206,23,78,206,140,15,76,106,76,127,155,49,41,1,159,215,212,204,176,37,61,107,236,10,187,61,82,183,198,223,237,9,82,96,171,66,126,224,48,192,232,200,121,218,29,24,148,122,15,8,42,104,102,121,71,52,236,105,170,92,142,203,46,179,108,16,226,244,147,141,90,146,161,33,102,242,209,197,19,187,192,227,169,231,24,195,40,37,124,200,172,78,241,161,64,132,226,192,205,1,146,225,179,190,240,153,8,126,108,66,251,118,246,205,254,192,57,236,237,106,218,66,67,95,11,113,90,31,178,110,44,24,122,111,122,93,220,80,161,10,98,171,204,129,53,185,135,169,79,101,196,153,58,250,61,214,108,113,64,24,95,138,78,132,129,34,171,15,217,120,184,185,77,178,248,158,168,163,246,39,122,77,35,253,246,162,184,3,99,100,62,115,12,221,78,55,74,169,86,108,74,114,69,67,66,247,22,168,3,155,44,154,124,13,146,42,17,215,168,102,241,72,127,21,58,92,247,99,80,220,161,90,176,176,101,103,175,155,6,166,122,124,42,124,222,43,134,123,25,187,168,140,103,89,70,203,227,48,77,255,93,107,101,225,185,152,23,166,121,75,6,205,146,90,190,29,17,84,234,42,209,73,142,120,122,7,149,53,96,78,117,132,143,131,205,44,244,249,191,33,223,86,202,64,148,128,61,141,216,72,130,32,11,38,48,84,154,126,236,81,229,134,232,166,176,147,66,162,21,86,204,46,118,38,11,76,85,70,204,163,77,8,82,213,31,142,55,196,126,22,112,109,202,196,73,70,173,150,251,222,231,177,181,72,152,76,225,221,143,224,122,212,67,145,202,170,18,38,43,30,2,108,217,170,208,3,163,71,220,155,205,77,123,114,14,124,38,118,185,240,38,112,248,159,255,245,79,255,252,215,127,250,231,63,255,245,111,127,249,243,255,250,251,255,243,63,255,225,47,255,248,63,254,225,95,254,203,191,255,191,255,62,253,235,191,254,233,255,252,237,95,254,249,207,127,255,119,255,238,207,255,240,183,255,253,215,63,255,221,159,254,251,159,255,233,127,254,249,111,127,253,151,191,255,128,255,240,151,127,252,243,127,252,219,95,255,242,143,255,253,239,254,244,95,255,233,159,254,250,223,254,242,143,255,240,183,115,159,255,20,197,220,148,9,93,210,96,190,213,35,107,98,222,198,101,36,38,150,250,111,253,72,169,91,167,131,255,168,5,239,150,138,27,80,114,59,47,140,94,218,3,159,69,83,4,214,150,223,243,237,113,158,5,62,31,251,223,252,141,76,122,244,155,22,104,89,82,59,34,69,237,200,176,249,140,52,237,113,85,170,167,41,118,121,139,127,251,113,211,9,154,233,195,243,0,126,67,39,80,73,19,207,126,157,232,155,13,24,73,55,89,198,20,160,54,63,33,27,33,171,37,174,229,64,239,219,233,30,208,20,172,248,143,2,175,25,100,90,192,141,134,120,217,57,43,199,160,63,120,51,69,48,221,119,169,126,42,113,115,10,160,212,40,193,196,28,190,140,207,31,116,65,30,187,162,163,92,16,48,165,9,207,65,69,244,218,81,236,58,237,19,24,100,240,99,72,145,168,85,17,11,58,98,179,75,143,183,95,239,75,82,59,14,83,195,247,116,154,91,56,39,21,30,205,43,225,160,42,67,49,227,161,197,109,17,53,106,108,133,35,169,9,41,158,74,51,105,44,125,105,106,88,178,160,77,83,134,3,50,34,207,215,27,220,245,165,160,161,203,110,177,128,162,225,172,38,121,110,247,107,152,42,154,70,210,48,114,182,71,148,90,55,173,50,245,6,224,127,223,247,157,91,210,148,200,52,158,245,124,175,222,143,75,11,169,130,247,209,216,79,63,148,235,68,246,187,147,174,1,15,24,164,5,38,150,227,241,119,96,178,101,2,183,50,35,230,10,220,231,227,212,210,131,83,98,204,142,147,89,222,34,160,134,91,123,225,162,18,94,211,122,85,98,154,161,170,165,157,121,70,186,19,241,15,123,177,181,159,10,189,81,229,201,136,84,107,78,131,46,202,251,218,148,180,63,33,62,186,198,91,252,52,21,176,90,163,122,38,14,234,152,23,158,251,73,229,100,227,129,189,51,252,255,161,237,76,115,45,199,141,37,188,33,163,193,121,216,255,198,204,47,143,50,25,188,134,127,118,3,15,207,85,81,210,145,40,14,57,70,104,104,5,57,153,234,234,50,191,249,175,84,215,84,107,214,22,123,202,129,139,18,0,44,202,166,35,122,223,76,153,250,233,34,24,212,134,222,181,55,136,18,42,141,107,190,70,98,163,224,88,37,167,22,161,229,94,47,92,232,112,120,233,78,91,185,48,149,109,89,73,69,43,249,215,11,67,124,174,48,165,7,23,110,47,169,40,146,158,235,62,56,134,93,126,58,51,90,248,65,164,217,170,218,114,24,2,103,233,198,142,180,144,62,83,202,19,248,217,99,162,17,62,220,15,227,143,105,68,199,202,63,127,72,15,99,3,237,98,251,126,17,107,124,123,72,150,92,175,141,253,202,60,125,165,186,163,98,54,190,54,138,94,79,123,208,57,32,157,13,162,53,187,153,102,167,41,187,243,8,59,85,107,45,63,228,105,203,218,191,28,134,22,76,155,93,200,24,183,24,112,8,197,155,246,22,65,186,176,221,139,194,16,91,90,75,0,251,41,50,187,31,60,187,157,103,154,115,39,38,229,235,11,5,73,101,79,131,125,160,167,152,166,148,87,170,13,138,106,109,143,172,31,39,19,117,240,90,146,79,11,233,55,42,157,138,188,250,84,65,176,128,124,43,38,155,149,149,121,202,22,192,242,8,7,101,134,232,118,8,220,174,76,4,214,234,76,250,98,27,107,97,166,248,109,186,49,180,160,191,156,109,198,169,121,136,169,78,37,169,132,242,172,172,123,49,198,223,212,154,22,84,65,124,99,176,173,81,203,201,224,111,242,17,5,164,219,88,10,121,242,149,70,51,248,220,76,235,124,40,195,246,32,93,39,248,168,207,69,18,247,94,74,221,137,22,62,161,155,25,227,49,104,167,150,130,21,12,141,21,99,77,110,81,54,202,227,33,209,217,29,111,68,32,95,171,216,6,61,182,249,194,148,154,203,27,115,100,58,177,102,163,63,228,248,143,89,225,75,235,15,204,172,211,171,249,181,248,20,153,237,67,75,128,112,84,156,203,17,152,184,177,12,201,162,246,32,158,60,27,39,171,252,246,130,54,207,211,83,253,12,188,6,138,7,173,143,144,227,125,48,85,137,10,34,60,18,175,133,144,181,68,32,76,155,165,56,129,37,153,165,135,5,124,152,128,65,186,176,177,34,149,11,35,68,55,253,216,235,116,50,206,33,92,41,164,95,93,236,160,33,79,85,133,216,99,144,101,40,145,249,194,67,77,194,190,49,136,120,180,112,168,207,118,65,186,80,158,252,252,69,41,94,126,132,51,48,164,207,134,140,55,28,199,142,86,50,243,50,42,240,30,116,143,223,25,11,66,209,123,115,232,122,77,47,150,196,206,210,40,57,56,128,179,183,79,180,159,152,235,181,191,76,26,188,222,49,69,87,80,172,124,96,99,189,10,248,124,203,165,87,35,56,29,147,28,253,73,169,157,165,14,160,94,167,22,235,55,209,247,241,175,122,53,132,161,96,195,253,134,203,250,33,165,185,147,220,29,42,105,57,96,235,18,87,152,114,212,11,15,229,107,163,208,145,186,141,128,27,210,172,122,53,157,164,190,153,208,15,61,132,228,142,32,22,101,132,211,225,73,134,38,43,124,59,20,218,175,235,224,26,102,227,39,14,234,241,80,52,68,230,146,139,161,218,13,155,16,89,164,179,146,182,192,166,48,228,247,158,104,219,86,133,233,141,241,53,127,60,13,246,231,166,48,54,124,113,216,100,171,229,181,77,95,205,253,53,244,57,178,16,188,252,224,86,226,106,248,114,211,115,53,97,96,31,52,164,217,164,232,22,184,112,68,59,156,207,163,76,29,149,243,36,97,236,142,115,227,37,60,42,6,19,240,112,56,91,185,207,243,219,57,22,15,68,53,53,149,247,209,150,179,18,2,211,45,166,195,66,50,226,254,54,226,107,91,63,9,244,214,62,19,237,99,143,33,99,62,145,103,43,142,162,197,218,135,162,199,249,115,3,199,20,179,182,126,79,24,126,156,39,184,33,114,53,164,24,229,192,45,58,124,26,2,20,66,246,62,176,79,154,107,127,81,251,241,231,173,206,94,181,226,104,154,36,79,245,99,146,249,113,217,75,80,232,214,135,194,214,125,225,240,168,58,71,241,3,157,184,227,128,219,36,38,20,38,217,247,161,197,136,184,244,177,144,0,241,128,40,250,59,74,174,63,140,208,56,204,143,105,105,142,33,95,146,150,238,40,87,156,166,86,171,243,127,155,82,85,9,24,218,248,174,240,109,230,2,230,157,239,123,81,28,119,179,159,136,215,12,201,43,29,216,82,94,142,82,28,127,227,192,160,20,117,198,147,193,43,62,21,166,54,203,163,115,19,17,183,174,63,157,41,223,245,253,123,26,181,239,141,58,30,216,20,106,28,30,63,162,150,11,159,227,183,68,25,216,36,157,47,92,41,131,20,241,136,41,72,128,96,234,79,211,234,224,156,57,232,247,16,146,110,2,31,63,52,74,6,169,24,19,34,160,1,129,27,125,180,142,26,47,144,92,76,9,116,100,32,73,185,163,140,32,240,57,77,91,124,77,248,189,165,148,254,192,13,198,88,31,51,28,32,145,26,5,206,43,172,39,182,243,41,181,194,192,216,240,190,60,54,81,129,247,230,65,13,219,144,222,218,91,159,27,18,11,63,47,23,145,16,41,138,48,120,132,153,64,7,205,146,84,4,183,158,193,196,72,189,30,132,232,229,121,176,229,190,26,252,206,83,2,144,220,155,8,209,247,216,20,37,108,137,25,12,139,24,23,79,49,254,90,42,211,3,239,25,193,237,133,181,35,154,54,104,181,80,147,185,28,62,251,172,176,60,2,147,117,143,155,159,147,43,201,134,131,35,142,115,247,193,199,143,203,83,39,169,17,222,250,150,2,205,230,18,46,119,42,135,205,189,118,152,244,167,126,46,202,22,194,192,193,24,237,106,52,18,172,11,181,78,212,112,48,18,139,194,198,178,231,48,180,130,69,230,56,228,28,222,205,72,57,18,94,136,162,179,185,166,31,40,204,16,242,218,103,255,63,123,69,192,252,180,216,86,116,168,65,45,251,193,148,114,23,93,33,248,168,81,148,4,193,151,108,179,5,250,164,234,97,179,109,233,81,25,18,35,204,243,169,112,62,213,241,219,228,177,127,213,2,238,29,67,132,127,60,164,165,48,85,92,203,97,90,167,196,136,57,190,110,237,222,10,220,72,115,64,123,46,112,135,94,111,59,124,38,153,36,117,129,71,118,166,69,96,181,174,206,129,135,214,148,191,21,60,98,194,209,2,76,175,196,133,49,129,238,120,86,248,56,115,142,7,219,28,144,85,225,179,204,191,121,176,77,210,176,233,197,37,4,222,219,143,226,79,12,156,106,165,85,94,94,70,232,62,137,74,33,240,249,43,119,156,143,179,154,164,219,131,84,165,53,55,58,138,124,134,236,39,244,85,15,111,140,107,38,236,117,51,90,195,186,253,151,87,203,34,210,61,215,115,45,90,55,62,154,20,160,46,253,146,20,133,68,14,113,227,233,73,219,170,61,24,34,162,14,159,77,54,79,125,110,123,22,191,122,88,103,174,94,77,211,191,95,76,223,79,173,235,65,57,35,3,30,127,134,59,213,17,145,136,77,169,179,68,119,128,141,157,53,224,217,68,159,193,174,94,78,142,7,73,76,157,245,189,122,78,151,143,67,73,155,206,135,252,124,76,223,202,58,21,82,77,168,243,64,241,25,2,166,96,168,232,131,115,180,228,128,57,88,186,76,178,74,201,106,251,80,219,146,101,171,130,26,98,123,112,167,195,21,90,132,251,158,50,180,233,12,69,157,78,116,161,145,3,68,177,100,5,74,27,131,194,200,76,213,128,73,177,235,199,170,198,217,23,240,79,181,237,194,56,234,99,251,79,19,82,84,223,162,98,179,180,229,240,113,63,211,16,251,134,204,117,27,23,166,5,70,188,64,72,18,146,127,76,235,170,58,23,200,76,161,221,194,203,12,73,11,109,213,143,27,36,198,163,153,227,192,144,9,232,123,67,12,190,75,192,220,78,188,223,138,122,192,138,49,157,118,110,202,147,91,28,229,51,20,128,45,122,118,97,196,183,220,132,33,132,67,80,89,230,25,77,174,251,162,187,102,125,240,179,67,199,152,204,159,70,235,5,97,217,173,217,39,10,93,215,69,62,7,124,180,46,114,75,195,28,228,49,242,187,219,100,133,47,12,111,193,29,18,146,109,217,153,112,129,141,141,254,194,231,123,192,19,254,193,172,14,33,110,29,156,242,78,117,8,10,49,143,94,108,166,243,133,105,175,24,10,239,233,118,25,48,196,146,119,30,145,69,44,158,21,36,71,65,174,161,11,220,8,32,108,135,11,13,96,75,96,210,241,211,81,34,155,226,181,96,180,53,111,120,0,166,106,250,14,169,197,151,229,222,104,190,136,25,64,220,36,226,28,140,15,157,152,2,67,115,48,182,63,184,149,31,203,62,219,140,155,114,248,163,225,14,8,45,211,192,61,115,53,179,158,45,138,42,219,44,17,251,237,133,1,192,112,215,203,144,50,70,227,219,204,216,152,144,6,150,215,54,197,201,236,239,197,57,47,77,142,86,90,52,188,203,183,231,74,21,188,60,247,57,34,189,224,173,27,97,154,112,199,64,203,202,64,249,131,157,53,220,36,214,124,224,66,231,154,63,88,203,42,166,49,140,65,217,143,68,80,84,13,178,192,40,187,250,118,149,219,47,202,174,240,57,123,62,195,170,91,105,203,42,122,53,77,189,59,96,182,171,155,173,4,166,91,57,30,28,207,68,62,71,167,28,206,41,115,58,188,52,231,203,235,111,91,191,166,127,204,110,28,243,119,34,117,116,131,226,115,144,107,19,133,69,194,73,80,80,124,40,57,83,17,107,5,93,46,152,74,100,212,52,69,4,229,60,137,25,76,199,198,212,33,163,71,193,251,85,59,44,89,69,184,168,128,241,85,252,165,137,152,139,121,223,89,106,219,15,38,99,79,150,51,15,244,252,69,15,116,107,66,125,124,207,242,141,8,169,195,36,85,230,6,167,56,213,126,66,30,93,95,122,208,90,145,29,102,151,92,250,219,148,249,125,111,133,125,130,192,133,222,27,155,122,57,60,17,139,110,207,131,23,239,25,5,38,22,42,79,118,118,107,116,67,62,216,122,128,229,236,176,251,121,4,166,67,175,220,212,170,59,23,192,156,226,104,165,139,109,188,168,199,27,186,53,159,142,7,62,95,190,199,128,99,132,55,49,81,236,97,246,69,225,5,213,231,134,123,117,248,79,19,203,17,254,46,187,119,240,210,80,217,131,102,161,94,93,111,125,59,133,138,196,194,21,61,139,252,155,191,197,216,39,116,101,21,138,71,139,15,40,109,154,117,62,35,54,122,12,183,69,227,197,125,165,101,16,130,144,15,166,177,36,139,233,223,169,195,247,178,72,96,82,51,58,36,148,125,215,128,207,131,61,211,155,192,70,10,244,233,192,53,246,167,8,177,192,74,107,21,10,58,199,80,233,10,152,152,157,46,14,75,38,248,161,86,177,70,118,215,237,4,154,66,63,181,176,61,143,203,163,91,108,37,248,230,87,87,163,14,204,10,183,238,206,22,48,100,120,207,213,37,116,106,205,209,37,147,36,176,85,43,150,128,187,100,80,209,134,69,144,231,27,20,232,226,150,112,131,81,171,78,198,111,59,108,85,3,114,36,174,66,190,54,174,94,148,121,201,147,65,232,225,228,193,157,122,132,84,159,243,214,8,193,28,134,144,87,228,144,198,113,72,205,50,115,24,62,143,161,134,215,226,196,240,223,166,108,178,200,113,76,138,116,185,146,25,141,195,36,232,197,170,27,244,74,186,85,71,73,218,18,25,113,12,206,243,96,190,174,27,75,60,247,199,22,222,201,99,75,36,122,30,221,33,168,152,206,226,251,74,78,14,108,36,192,226,131,22,82,226,223,79,83,29,52,117,75,169,70,142,248,125,77,42,248,134,176,210,12,88,215,179,51,233,26,175,238,40,26,223,57,83,165,121,36,3,122,218,86,212,70,41,8,38,121,245,58,148,127,116,231,40,76,151,108,246,223,230,53,91,150,136,193,44,68,206,191,239,69,37,239,16,234,151,99,82,83,67,232,103,38,193,124,165,142,68,8,128,100,142,223,124,219,92,145,232,17,234,223,46,124,13,11,6,114,28,91,71,5,171,231,131,33,143,223,73,221,231,180,114,20,222,147,220,34,106,169,110,255,132,101,252,251,94,188,120,235,143,219,143,199,240,133,33,141,147,189,244,241,186,200,43,86,144,245,139,74,159,172,57,108,52,101,127,48,149,103,194,206,205,32,14,88,197,62,120,66,75,173,158,102,183,134,228,239,147,48,71,183,52,119,225,230,67,206,228,143,6,203,64,85,7,123,100,250,23,253,197,182,45,238,253,184,54,211,147,15,70,156,112,142,156,199,119,97,111,254,126,155,228,114,214,136,93,37,178,27,199,46,180,128,243,129,169,243,247,26,95,74,91,41,80,28,10,35,16,238,55,63,115,58,21,141,89,172,201,70,182,28,158,102,96,11,44,218,41,20,229,146,136,149,101,128,38,137,147,20,89,137,244,76,250,197,142,105,227,123,53,106,86,75,218,54,1,201,170,124,83,137,252,98,21,242,99,96,44,125,255,101,226,221,89,135,244,172,160,104,210,192,189,166,155,72,253,189,69,27,182,63,216,177,34,207,162,82,167,205,194,210,254,219,68,224,186,174,253,115,174,184,114,55,4,82,4,19,245,193,241,46,191,202,192,110,255,187,107,224,224,172,189,236,42,134,228,207,32,92,213,1,175,136,22,127,159,107,226,202,36,189,57,165,152,222,229,78,7,59,52,205,207,84,129,31,235,123,112,24,134,207,23,213,121,120,246,106,103,240,54,77,232,33,221,197,184,8,103,51,246,115,130,198,163,154,117,245,194,73,232,74,31,244,60,97,8,233,94,141,230,181,187,109,48,165,61,9,56,206,206,232,88,176,94,202,170,241,87,30,165,198,205,173,197,93,170,106,113,208,57,111,191,23,179,190,24,161,84,31,166,185,228,1,67,184,140,211,200,122,202,64,165,156,125,170,65,114,142,187,171,159,228,76,109,55,103,16,49,70,237,67,96,56,89,253,226,254,163,7,16,20,105,95,223,79,45,242,62,159,139,249,2,110,52,152,10,152,22,66,28,152,150,199,184,186,67,190,166,48,45,61,43,126,155,252,136,198,37,54,130,177,238,103,44,43,83,209,0,64,226,68,244,157,1,82,188,172,153,69,211,12,240,140,146,137,242,180,174,17,128,68,22,162,251,205,45,130,254,92,125,142,114,215,248,161,71,176,40,165,34,34,111,80,198,249,139,33,101,84,197,125,162,243,189,69,120,129,228,106,145,184,7,164,182,20,229,7,74,9,165,152,28,228,68,189,208,135,68,24,148,249,130,46,138,75,28,36,109,166,30,252,153,194,44,131,128,155,42,142,143,102,62,145,175,47,220,155,36,180,132,192,115,184,238,36,112,123,194,176,228,90,144,168,113,216,232,73,228,165,17,72,107,247,230,36,156,165,190,3,152,58,75,129,165,244,223,168,233,206,56,250,160,28,148,162,4,129,9,89,197,199,166,37,91,250,68,128,225,75,184,240,51,13,233,9,94,237,162,48,250,104,64,134,164,81,114,59,11,133,222,162,159,163,144,254,243,229,3,161,253,108,235,133,151,183,88,1,207,39,220,217,80,82,112,86,54,224,165,102,22,93,187,201,55,98,88,163,158,180,101,195,231,9,131,129,214,136,37,29,61,92,28,4,174,212,219,17,242,202,207,173,217,240,28,38,98,37,81,61,250,144,177,18,62,152,70,153,89,244,91,178,205,248,28,196,191,81,218,90,27,80,168,176,63,120,18,85,74,207,60,66,67,212,199,132,38,1,221,83,154,177,14,127,219,217,72,137,20,186,46,143,4,207,234,215,58,67,245,190,41,46,11,76,65,213,247,219,148,59,189,153,174,102,204,154,223,128,15,8,244,158,210,149,106,138,41,201,175,62,167,73,106,106,202,156,141,96,123,133,43,4,31,4,70,116,151,55,82,80,191,57,237,70,34,107,76,140,119,211,192,253,193,248,106,79,80,253,60,139,103,49,224,239,40,69,56,142,126,225,225,253,217,65,150,164,120,44,21,26,24,189,228,158,6,31,216,21,243,31,19,236,51,154,173,244,239,216,178,83,15,175,99,159,125,69,97,131,56,29,58,124,122,42,179,129,125,79,150,45,240,253,236,133,36,104,125,72,201,62,181,39,78,107,50,84,223,78,58,232,239,220,90,75,196,76,43,94,134,193,57,68,129,255,51,17,203,114,37,6,224,181,210,51,149,38,132,139,31,92,172,0,77,14,237,86,173,61,224,155,43,229,252,183,135,70,75,33,149,244,192,9,245,220,25,119,78,96,166,90,92,77,110,98,203,176,160,247,235,81,115,134,211,42,90,21,237,97,237,3,227,157,55,133,73,99,223,171,113,29,245,234,138,241,244,67,43,125,35,210,153,140,17,58,150,247,149,152,219,177,170,58,196,221,124,201,230,176,237,4,250,220,38,185,18,55,55,193,95,25,82,40,221,156,96,153,18,24,250,127,244,230,132,210,63,7,11,152,36,172,220,156,189,97,251,144,86,139,74,62,17,228,236,74,157,195,8,244,181,128,138,170,128,40,222,58,30,13,204,229,79,136,152,214,29,159,103,214,214,169,199,253,68,156,205,87,110,133,244,46,111,13,32,99,124,247,121,225,241,156,62,19,117,231,113,175,94,250,78,22,253,140,175,97,21,190,58,96,147,102,201,230,111,5,109,227,238,250,96,156,70,195,225,106,222,153,6,55,242,57,133,151,63,24,188,252,210,3,70,112,35,81,85,230,240,172,75,195,180,199,239,50,79,192,225,101,172,195,10,183,40,129,26,86,200,210,52,19,97,198,224,190,240,211,35,4,60,250,157,102,152,246,89,79,167,213,76,211,55,96,136,212,244,201,121,181,114,225,173,77,43,4,117,242,246,130,100,180,103,115,122,22,192,66,236,123,251,28,182,178,28,93,1,203,68,177,47,252,150,126,193,1,14,199,175,195,88,212,18,67,104,251,167,123,253,193,29,19,85,23,8,46,165,231,165,216,120,243,212,137,118,118,199,112,235,64,165,121,137,158,133,153,60,125,137,176,51,125,11,242,86,27,246,151,237,240,47,134,175,63,76,191,100,242,231,154,144,182,73,92,197,136,151,60,226,73,90,142,110,110,77,100,216,113,246,157,1,149,56,135,214,225,161,155,119,230,169,47,220,51,69,17,249,213,223,182,242,151,31,76,86,117,191,241,61,122,203,253,123,52,212,54,167,218,11,219,106,64,190,23,107,231,91,34,101,175,48,52,41,221,97,250,122,213,60,35,209,228,117,124,152,7,104,42,62,163,86,171,167,96,48,51,97,36,208,71,195,249,173,254,104,72,138,246,245,192,183,74,138,128,221,113,195,52,192,135,202,73,247,73,110,180,28,253,249,36,52,120,251,153,125,78,38,18,191,229,185,186,120,23,240,128,183,182,183,90,159,223,118,22,7,14,35,82,52,235,121,240,237,116,140,36,21,105,240,107,207,107,159,55,13,24,206,222,103,18,79,168,243,253,189,76,10,99,233,131,195,248,209,124,200,97,121,200,186,19,19,120,244,66,65,96,132,105,158,217,64,206,210,159,156,71,17,142,48,230,18,68,250,254,219,28,78,249,9,37,163,182,234,83,13,61,206,165,229,97,221,180,66,253,8,105,136,43,12,205,107,29,191,129,67,233,131,23,131,180,159,52,13,89,47,135,17,196,73,83,35,232,155,116,199,112,216,248,175,158,188,128,169,48,252,96,50,250,165,107,34,166,112,181,239,136,164,182,250,147,43,172,4,0,191,232,6,255,184,105,128,161,27,209,187,127,79,204,80,101,190,165,227,50,133,135,3,37,4,124,115,50,166,70,6,234,211,216,90,125,181,22,144,102,96,234,155,28,134,127,68,138,42,58,77,228,177,70,160,58,107,210,3,104,194,105,84,44,59,76,44,67,138,134,126,148,111,254,61,141,171,110,104,174,176,27,187,171,95,109,234,182,245,185,250,210,95,0,159,181,47,225,65,98,122,99,198,152,98,43,74,216,5,122,0,248,35,29,157,164,15,101,84,16,134,106,221,7,109,154,137,166,48,118,242,87,248,105,116,233,73,3,39,240,168,248,233,103,20,243,58,143,216,175,122,14,116,17,62,148,60,205,236,70,27,22,240,108,90,113,1,33,207,240,188,128,53,4,102,13,100,113,187,61,227,99,46,107,58,147,231,90,212,43,116,191,26,177,0,181,70,168,161,240,232,129,233,90,159,61,68,238,141,53,183,125,109,118,4,6,181,92,131,66,31,244,122,28,174,72,85,234,79,211,7,63,125,196,142,153,36,33,75,107,161,15,83,222,194,61,234,131,216,119,247,254,14,186,153,134,234,126,252,42,155,99,71,234,22,9,148,224,58,214,251,116,118,50,96,10,117,239,36,131,68,40,123,94,152,6,27,106,13,170,192,184,199,41,110,126,142,74,97,58,33,240,79,199,255,247,90,199,107,236,170,143,106,133,111,213,171,143,137,151,66,215,172,240,164,180,51,224,222,244,193,80,159,236,254,90,227,199,36,44,111,77,46,35,223,107,237,48,18,148,141,246,27,80,232,160,144,55,124,80,130,67,1,19,67,110,10,51,74,57,224,55,177,203,110,179,156,240,221,122,31,182,52,87,217,134,211,157,250,207,154,27,40,194,16,152,234,215,22,48,129,240,172,48,77,243,190,46,217,145,213,71,255,77,66,223,132,225,170,122,82,183,206,62,235,240,241,117,150,236,39,70,186,235,114,84,192,155,178,245,11,243,166,53,208,110,97,39,69,233,49,40,1,211,215,171,112,51,230,86,135,55,98,96,242,211,199,108,25,241,220,86,69,213,100,200,56,174,125,123,39,96,114,182,108,69,77,191,205,225,110,173,86,50,191,225,114,9,239,230,140,254,153,207,242,92,243,87,129,247,161,180,59,141,172,23,115,0,248,83,163,147,167,165,9,3,142,77,207,52,140,97,34,3,58,201,76,223,211,125,159,3,211,97,32,239,108,52,219,49,249,151,201,33,42,76,135,163,91,157,116,62,37,29,110,99,213,136,57,184,166,5,86,47,140,32,218,104,254,90,251,152,86,154,57,66,244,99,187,196,196,249,19,173,209,75,175,70,39,196,247,224,243,89,205,17,16,24,78,26,247,110,104,14,217,34,41,194,95,84,207,105,209,203,67,128,113,9,58,41,2,107,14,55,36,203,239,123,209,216,158,92,81,16,66,79,34,140,85,96,178,34,62,226,147,104,189,40,196,31,184,182,72,115,0,159,151,22,199,10,222,190,234,18,45,28,172,84,110,10,124,22,218,240,170,161,97,26,215,154,149,66,108,178,199,234,153,8,189,38,89,184,19,2,113,207,6,0,159,231,124,238,61,253,200,155,52,20,55,129,48,243,70,92,72,91,103,86,216,186,171,226,169,216,78,197,124,153,244,251,185,216,1,221,77,185,106,166,109,18,36,221,241,203,132,198,52,106,13,47,111,246,226,131,49,77,43,82,140,89,250,1,86,216,209,116,14,103,13,178,206,159,84,232,135,154,95,36,75,158,149,213,156,153,1,93,249,52,69,253,145,103,41,221,147,155,72,22,42,255,48,180,96,53,90,80,7,148,138,69,20,22,7,84,120,171,196,152,65,92,184,36,26,2,67,234,181,147,41,62,162,142,237,194,8,112,222,89,100,213,71,58,139,140,29,114,251,111,115,22,139,28,167,233,46,52,215,81,135,192,111,41,235,57,212,226,152,168,62,131,137,225,78,57,211,48,104,168,25,13,248,124,81,253,218,72,10,44,183,80,32,30,95,77,231,10,209,249,233,62,48,74,230,89,88,56,206,95,160,12,234,203,158,210,188,227,94,220,247,94,25,79,107,56,156,219,83,134,187,74,157,158,126,28,148,119,117,109,143,90,248,122,249,43,200,56,127,106,102,226,95,216,184,150,124,150,34,241,84,181,15,130,125,46,185,44,229,25,48,140,71,153,165,139,178,252,225,123,29,174,69,214,54,137,69,95,121,172,60,178,168,79,169,224,162,213,211,133,205,200,9,88,255,183,194,184,66,223,7,161,68,136,42,95,185,121,195,107,119,152,156,159,22,223,31,24,227,214,111,222,77,80,71,134,212,10,246,124,166,109,232,86,147,68,22,172,87,197,203,139,39,178,247,41,63,163,118,140,1,247,169,14,68,104,109,235,213,214,28,183,63,152,147,235,25,181,51,115,166,187,208,176,252,158,135,151,204,206,162,94,115,248,189,135,153,248,47,218,93,124,117,34,163,53,212,42,4,206,110,164,207,108,41,36,169,37,196,100,239,95,162,225,160,152,201,89,31,172,64,253,246,221,59,87,4,88,186,78,37,86,196,231,104,158,23,128,113,81,60,0,120,232,157,249,103,26,85,97,81,180,24,251,219,247,96,133,74,76,93,187,198,47,28,104,38,110,41,107,115,253,76,185,111,76,200,121,203,102,7,43,94,170,254,195,198,1,68,165,236,191,219,47,108,252,99,46,119,54,173,87,163,20,93,177,52,161,124,253,67,192,231,19,207,7,70,53,105,6,188,148,33,158,55,202,159,21,59,105,59,27,26,163,7,172,30,213,194,250,162,244,100,234,173,119,72,90,76,132,74,183,134,140,173,43,208,83,23,52,146,209,89,172,99,105,236,206,191,45,148,157,159,61,84,175,110,84,173,125,143,86,201,52,52,57,44,169,109,160,133,248,131,77,120,72,223,186,208,124,252,17,104,76,250,93,40,250,20,24,173,168,228,191,77,68,100,60,55,167,44,202,95,12,41,182,157,116,19,164,219,221,215,84,157,214,131,59,158,123,79,47,152,3,62,231,99,211,217,199,122,254,140,96,42,169,209,165,151,171,217,250,62,11,122,118,19,10,209,21,105,73,1,95,176,29,102,20,181,99,23,2,49,229,243,27,166,21,105,18,153,253,87,167,103,230,208,165,216,252,63,101,255,179,172,126,72,248,91,178,169,25,112,150,25,10,83,42,170,27,2,231,77,128,217,97,42,55,98,254,33,241,216,169,174,248,208,51,152,104,229,94,152,92,242,121,195,15,30,196,127,154,160,156,17,219,81,218,164,101,247,162,103,140,85,149,29,182,240,226,188,176,73,162,118,135,207,4,169,178,50,200,201,46,108,98,135,141,73,249,190,86,166,193,16,227,249,7,67,27,154,155,220,156,86,71,138,151,62,120,158,169,120,173,200,12,179,195,62,7,184,161,176,138,15,169,4,200,52,204,158,113,249,208,115,239,185,110,56,55,219,54,76,68,231,7,67,23,80,230,3,91,113,133,195,56,142,55,103,199,181,25,254,164,15,70,67,78,226,181,25,106,91,43,0,255,193,4,20,186,12,74,130,59,58,6,5,251,159,19,64,224,227,254,29,115,250,131,137,140,72,228,31,238,194,109,177,197,31,108,37,203,215,101,64,208,113,80,1,237,176,209,179,221,49,75,38,212,84,190,171,33,165,169,93,95,140,170,187,209,29,134,187,71,212,194,242,175,249,189,124,55,199,0,219,73,31,141,69,72,131,220,7,211,160,34,115,5,157,32,114,242,31,108,113,31,69,235,175,198,251,67,225,186,188,118,40,108,35,103,42,165,239,139,252,212,116,229,98,250,188,231,118,144,128,145,62,215,175,18,222,97,122,95,164,134,39,27,103,252,185,232,131,97,209,144,8,120,70,1,13,139,238,131,105,102,148,21,144,8,253,161,245,243,193,144,186,138,252,115,130,138,152,212,217,15,165,91,66,26,133,211,38,158,68,217,134,193,125,195,242,255,192,248,51,123,57,76,107,204,29,19,66,18,133,178,134,15,102,170,73,12,238,192,153,79,242,253,54,137,252,186,110,242,43,145,13,25,180,71,255,96,28,225,113,29,219,68,183,28,135,252,7,27,179,195,181,183,146,213,144,204,184,154,227,114,77,185,57,199,204,241,35,62,184,208,221,120,119,119,10,84,73,155,251,213,121,144,98,45,23,206,152,239,205,175,78,199,78,173,250,98,105,154,27,103,104,67,164,84,190,7,141,216,48,147,126,40,233,202,107,162,90,153,6,122,174,31,10,167,233,188,241,40,194,10,9,81,174,15,166,124,86,34,170,137,150,29,84,106,62,152,6,67,201,41,28,203,143,68,138,239,72,141,158,112,169,10,73,228,245,81,6,248,224,51,71,151,100,152,176,233,207,233,191,253,106,200,213,239,89,75,169,69,193,8,253,161,84,48,110,209,178,79,248,132,49,19,24,250,42,50,48,156,159,102,237,124,240,113,248,232,34,188,112,101,215,105,223,91,147,1,162,155,224,194,124,61,162,112,63,24,65,34,49,172,128,51,189,79,31,76,7,73,127,175,38,166,247,189,22,68,4,73,116,177,44,141,70,30,224,131,49,194,203,61,2,48,58,240,226,253,234,78,9,112,149,171,207,181,103,139,241,171,209,88,88,215,106,195,162,153,166,62,240,131,209,91,235,207,205,233,215,171,223,242,42,112,2,87,253,32,152,106,49,106,68,83,138,180,31,17,6,93,53,190,200,57,15,104,163,213,23,59,19,133,10,135,15,174,214,70,161,239,13,195,155,163,199,146,146,24,159,141,74,134,144,196,225,220,37,9,75,128,118,33,118,249,193,176,113,72,83,22,112,157,113,239,101,76,210,242,90,108,134,120,136,31,92,77,40,65,96,83,72,14,248,58,189,184,116,213,100,221,127,16,44,43,229,6,26,240,23,171,5,207,63,120,228,38,154,61,120,155,88,232,203,225,99,149,74,134,6,71,216,116,51,63,184,155,59,175,87,83,61,55,3,158,170,47,136,7,78,230,216,95,153,208,172,36,142,241,254,169,189,244,159,166,184,71,34,128,132,99,38,107,209,225,98,164,217,23,30,166,39,233,239,69,93,163,52,246,89,120,151,115,238,131,241,252,171,108,41,198,136,157,253,240,161,115,15,113,85,129,225,106,243,109,54,155,46,182,204,65,18,183,208,6,58,124,60,15,201,14,37,99,159,166,218,216,225,68,214,90,96,52,232,124,204,72,221,38,189,150,140,184,79,239,140,110,145,48,19,152,110,128,73,0,126,112,54,81,44,133,33,49,117,148,246,106,125,46,107,224,247,131,139,34,232,34,189,75,228,91,23,123,95,192,69,233,157,45,135,125,158,199,71,148,34,215,34,59,60,165,125,38,42,231,176,37,19,21,174,108,181,14,23,163,177,126,225,145,226,234,76,9,252,243,219,228,223,253,115,101,51,95,101,68,225,156,59,123,206,7,39,54,210,44,143,86,225,112,243,247,250,133,139,187,162,231,3,231,25,240,49,196,114,83,24,94,17,71,97,248,202,50,81,144,90,43,190,248,160,190,74,98,227,0,155,105,226,240,89,211,162,72,7,220,172,9,238,131,207,164,41,229,129,207,118,226,54,39,21,81,251,249,94,208,11,80,132,246,193,84,213,238,7,45,211,231,40,168,208,15,27,154,147,111,147,160,73,84,144,146,233,80,85,55,82,210,178,115,76,174,46,152,106,219,159,123,65,34,165,227,93,76,176,198,7,133,128,224,108,242,90,196,225,154,127,235,68,91,101,30,77,225,98,36,96,14,91,63,140,194,152,26,129,66,91,161,15,14,111,229,14,52,103,113,155,64,57,6,125,76,38,165,144,186,23,90,70,104,93,248,92,173,51,156,10,144,49,227,185,207,221,197,42,52,93,227,190,227,226,73,253,156,76,240,51,247,141,235,243,131,17,38,184,33,35,204,23,66,134,241,224,104,165,203,62,75,90,146,26,67,135,243,83,84,110,71,71,70,125,240,7,35,232,39,137,24,138,116,9,143,248,44,196,138,156,215,49,178,18,95,170,224,3,94,42,93,99,85,207,37,14,46,171,176,150,188,175,213,76,207,30,115,216,10,37,229,12,176,171,203,12,24,197,198,63,55,167,10,218,97,19,179,108,47,60,98,154,82,46,208,134,222,156,122,236,120,49,220,5,33,75,52,120,109,247,124,82,179,218,190,7,158,198,69,253,193,100,249,229,4,233,246,69,98,178,80,46,42,245,88,6,135,139,109,178,165,187,60,23,35,128,226,239,133,194,250,108,207,107,39,227,203,250,193,197,40,102,166,194,70,173,224,48,5,184,47,220,144,229,9,152,60,197,3,27,227,150,195,221,226,128,207,7,67,136,193,225,74,41,204,3,211,189,22,55,71,29,42,61,95,36,25,213,197,7,83,221,245,162,41,44,191,51,227,75,31,58,164,56,5,57,70,60,153,99,181,4,102,111,173,254,181,173,124,92,215,200,162,90,104,248,144,39,194,166,122,245,217,41,144,248,49,120,156,133,252,20,7,209,90,211,177,126,62,248,28,54,210,68,112,156,73,196,90,191,61,9,174,38,130,1,10,55,163,83,248,224,47,243,118,97,184,95,203,103,85,210,221,218,85,157,131,202,203,14,191,156,195,38,166,38,79,134,64,192,88,254,219,149,102,194,34,159,211,162,158,213,223,139,25,62,101,223,233,116,179,204,47,142,132,199,134,227,44,131,70,235,225,248,78,109,172,89,182,126,121,242,243,1,173,215,243,7,159,255,136,241,95,56,91,46,111,56,12,51,161,108,59,153,17,77,126,239,179,101,85,81,156,227,190,48,97,59,76,229,138,90,188,212,122,213,229,183,38,150,32,137,160,31,51,82,255,118,29,194,241,116,58,221,49,107,168,11,205,120,110,252,50,93,218,80,85,224,233,126,48,125,134,162,81,102,76,110,86,212,254,131,209,199,146,204,180,21,254,111,183,147,8,214,238,169,115,5,82,250,145,178,191,23,124,222,106,152,26,131,116,110,126,53,133,67,69,78,168,134,26,235,217,149,2,62,59,162,28,204,205,236,133,207,21,38,165,206,145,223,20,182,150,188,128,177,46,239,76,107,172,176,178,253,197,142,83,6,31,175,192,221,86,228,15,158,88,43,93,140,203,70,175,252,254,28,51,114,115,123,234,94,77,214,169,120,104,2,198,62,154,198,229,201,219,48,190,173,31,74,84,72,164,246,40,120,171,38,131,241,131,141,84,181,200,152,86,116,94,62,255,134,12,100,123,220,31,139,209,150,230,15,206,248,139,190,39,18,118,56,30,223,144,195,6,3,3,151,194,109,196,234,165,226,161,164,37,55,135,9,155,92,235,7,227,157,102,133,107,55,194,198,15,38,116,33,81,17,252,0,106,55,63,24,58,174,166,179,60,83,175,231,15,110,229,171,178,155,82,195,3,157,213,7,211,142,169,6,9,84,157,84,33,58,60,30,137,51,19,195,70,63,212,97,58,232,36,148,132,166,9,164,208,14,83,145,157,245,230,184,15,159,193,110,213,0,77,74,13,210,175,112,122,197,213,24,140,98,114,192,160,48,178,143,89,195,164,147,189,152,154,39,58,92,28,70,161,88,118,114,202,91,136,156,4,156,132,22,253,204,239,1,225,145,63,216,57,9,187,84,8,37,52,173,226,208,167,122,192,186,55,5,70,171,252,51,154,41,176,128,125,179,41,156,151,31,173,192,235,9,62,224,55,236,88,219,7,166,96,66,126,155,136,118,138,89,92,206,140,207,98,238,83,38,79,107,149,195,68,109,171,94,77,147,249,240,23,131,38,161,60,55,55,54,96,255,237,108,44,69,119,38,209,125,4,231,173,195,68,78,100,117,178,63,82,229,226,48,249,20,253,156,70,153,237,251,10,238,110,145,118,0,224,134,138,167,195,80,55,45,189,154,130,228,248,36,48,209,235,131,209,57,184,125,80,32,84,18,50,38,96,90,21,106,192,199,45,23,247,139,254,111,206,13,135,49,240,154,222,220,218,63,75,192,208,180,233,115,163,125,18,139,211,56,248,37,206,91,49,156,147,31,142,211,196,44,111,162,13,24,189,163,184,186,62,133,133,137,58,250,233,235,231,156,139,148,251,203,84,33,229,79,75,215,7,103,68,212,245,167,17,200,245,153,116,96,4,22,150,194,8,255,228,128,137,158,8,220,44,200,213,28,174,84,248,202,131,179,58,71,14,120,24,117,162,192,244,178,221,247,162,208,85,220,78,24,146,136,89,59,12,241,141,142,41,230,232,221,117,146,121,130,93,225,227,75,238,123,245,174,58,164,148,11,183,88,2,8,162,229,231,90,98,20,241,177,137,135,118,189,184,96,104,199,197,221,4,55,21,70,132,37,94,139,104,214,11,87,10,164,2,62,166,203,3,35,167,16,19,137,188,187,60,24,220,171,77,110,77,216,82,62,38,137,188,187,122,142,135,185,213,185,195,166,157,237,222,154,162,249,170,40,241,237,24,176,99,91,202,217,69,115,234,232,177,58,38,53,180,114,231,243,45,71,191,119,62,99,175,115,140,208,117,93,113,177,157,217,247,67,158,135,98,97,199,75,117,72,67,154,192,108,19,115,221,209,38,159,38,240,177,7,118,236,86,88,100,66,249,75,152,3,121,157,64,171,80,147,31,16,14,234,20,40,148,31,89,80,35,231,139,31,230,95,203,20,58,22,46,6,219,246,201,189,173,187,88,96,148,102,106,192,199,139,147,182,243,3,83,82,226,118,165,17,107,11,121,103,66,89,146,238,177,88,57,84,196,235,213,176,7,184,37,129,234,100,147,198,10,248,125,39,125,3,177,44,151,122,32,72,29,192,96,241,161,11,61,76,125,109,11,246,249,131,45,74,85,101,123,103,230,147,42,114,152,16,136,68,0,10,109,71,201,45,90,136,84,139,148,179,211,84,206,207,197,79,195,125,45,167,94,49,214,193,236,123,21,110,84,153,83,97,106,186,124,167,131,69,64,211,51,36,189,161,164,117,56,63,95,139,117,49,99,159,163,122,168,235,152,208,100,54,124,43,178,29,58,203,225,80,144,29,241,32,47,149,151,176,172,205,7,166,66,193,225,69,36,227,185,250,236,254,126,230,81,145,199,225,163,176,213,46,59,76,117,153,56,225,7,38,227,31,191,125,204,52,61,90,10,170,64,30,208,180,50,242,162,137,186,179,201,145,223,244,23,227,28,210,96,81,65,98,113,15,31,150,142,17,34,150,120,49,82,230,234,147,225,44,189,243,224,250,98,196,74,75,15,56,167,119,88,214,185,161,191,54,60,36,186,27,21,186,79,86,202,1,179,9,175,103,46,148,230,187,149,73,141,137,26,42,225,2,146,221,190,64,250,147,221,55,242,23,19,181,254,161,141,52,134,56,55,16,155,229,233,219,232,48,122,231,103,150,226,5,150,11,43,81,198,15,109,177,184,96,25,95,122,177,113,213,187,13,50,140,254,89,156,182,2,85,66,139,121,8,123,216,179,188,168,60,44,213,199,12,114,10,141,122,208,50,75,240,207,225,227,68,53,241,131,209,45,132,252,201,97,30,69,142,99,228,206,91,44,93,162,182,181,42,250,227,146,254,96,114,199,83,55,141,206,18,8,144,57,216,20,109,112,63,7,12,35,225,84,184,164,153,3,133,235,252,185,56,13,15,232,67,37,65,230,75,127,185,193,186,208,3,158,187,232,70,138,71,182,122,252,52,31,68,87,46,121,186,93,124,72,138,169,192,235,102,71,34,122,4,74,188,68,209,98,185,86,135,81,162,28,250,211,25,102,145,248,105,154,118,117,18,34,22,220,139,127,106,216,174,133,37,144,173,146,40,135,191,87,130,250,89,247,112,216,204,227,168,167,96,184,8,109,144,173,158,226,241,76,92,28,154,81,229,209,48,66,178,159,123,231,95,210,83,40,143,70,5,182,124,206,99,247,106,218,21,14,61,210,113,1,247,162,22,12,193,182,179,11,197,23,89,164,62,31,120,238,107,144,66,86,185,234,131,82,3,233,232,134,247,105,43,140,115,127,97,118,168,246,192,103,222,230,11,47,209,162,74,176,92,148,25,155,33,130,64,210,42,73,9,124,165,178,219,87,0,241,52,65,77,62,51,246,66,218,211,186,174,189,68,55,241,69,31,231,130,148,33,108,74,129,90,30,81,96,212,140,202,93,214,24,233,10,23,227,78,243,77,1,90,234,250,192,196,120,99,75,57,134,178,80,8,192,61,79,28,175,199,205,153,182,77,96,10,53,98,5,160,66,246,92,220,141,222,32,208,169,199,3,234,20,253,158,92,5,110,16,49,10,137,240,97,244,199,112,103,37,163,63,155,253,177,160,166,199,175,104,54,129,138,84,96,202,28,102,252,52,85,60,89,175,38,18,238,225,144,129,208,225,18,247,27,78,59,134,37,224,37,69,183,160,120,92,130,22,169,100,58,176,113,89,197,79,23,24,109,229,189,16,221,205,49,160,182,107,202,197,212,15,245,18,155,48,233,102,73,6,160,8,120,62,80,60,55,6,172,236,56,20,49,83,164,18,155,6,52,52,50,40,4,66,75,142,117,189,45,161,38,48,42,214,113,245,175,44,87,126,59,35,91,28,91,105,54,234,4,25,82,200,64,246,142,29,169,19,174,148,223,206,104,215,184,71,117,28,141,173,138,130,7,166,126,57,238,141,7,165,19,41,177,243,134,189,155,97,212,19,3,11,230,255,179,222,252,167,41,91,91,178,246,168,188,193,221,15,24,33,190,45,48,245,158,177,43,152,215,218,244,230,221,178,3,1,55,81,52,163,165,134,236,65,252,52,154,20,178,217,157,253,135,22,231,11,35,55,175,79,134,50,116,160,148,106,20,253,101,2,61,30,139,180,229,164,161,20,210,130,61,38,82,202,11,50,117,65,207,2,185,182,52,84,161,210,154,109,181,48,237,190,84,134,112,99,8,74,47,119,108,41,84,48,168,21,79,42,109,122,229,128,153,125,42,68,156,40,168,64,222,249,7,119,8,152,228,185,72,80,197,75,117,138,183,103,87,152,49,137,75,73,87,233,15,195,195,158,220,38,100,134,157,127,32,31,195,10,74,220,50,67,211,13,209,62,129,81,36,90,129,194,33,34,159,170,209,115,224,94,59,6,61,44,9,2,163,219,84,226,222,20,63,138,157,77,20,38,202,100,41,2,60,155,182,124,231,138,239,226,166,110,183,84,154,156,152,56,146,81,127,72,30,114,107,110,132,179,158,230,103,71,9,143,203,194,98,171,217,94,23,96,45,168,185,235,236,166,20,58,215,184,55,174,135,196,65,152,176,45,162,67,124,243,161,31,11,65,50,207,129,99,130,55,101,219,198,220,55,54,129,15,158,148,250,201,197,38,62,228,81,72,122,128,105,240,255,96,186,72,233,75,242,53,221,173,65,36,206,37,224,138,249,26,104,41,87,26,160,163,1,198,6,18,23,87,218,140,170,192,199,224,41,126,168,209,71,126,107,127,13,69,98,104,6,74,187,148,252,50,157,11,225,154,67,208,182,239,36,51,120,26,39,149,195,84,243,47,129,45,141,230,3,74,177,214,165,5,49,152,58,158,28,48,44,191,77,224,159,38,215,7,163,210,119,233,88,41,219,218,150,167,113,216,40,151,228,201,7,36,20,110,255,35,41,41,44,180,16,232,144,36,109,1,55,243,212,5,30,150,29,115,24,13,131,212,20,38,218,228,40,222,85,150,39,35,173,82,60,84,78,223,243,186,34,19,192,22,246,242,171,169,3,188,198,174,193,149,102,162,128,123,190,5,109,63,120,71,132,147,61,160,173,63,48,227,236,48,25,243,153,159,223,198,11,118,248,246,238,128,145,55,113,239,129,120,61,149,48,10,115,252,250,60,42,213,68,217,117,72,108,18,59,156,173,53,79,96,122,44,61,218,209,145,121,152,58,13,77,41,198,159,58,47,19,7,148,79,77,177,105,44,189,3,174,27,141,235,214,157,185,99,35,164,34,237,153,225,179,96,232,221,139,73,244,235,52,34,2,225,6,12,60,233,235,122,84,192,221,138,181,3,78,249,198,135,108,10,23,162,171,1,155,218,168,194,191,254,136,128,111,196,152,101,141,19,42,143,45,141,230,72,213,89,183,127,192,8,212,200,94,5,107,103,113,99,179,35,4,166,5,155,166,126,158,98,147,61,240,214,3,15,77,159,20,251,96,166,122,87,207,218,115,78,143,56,46,187,85,198,201,197,152,224,125,236,139,78,221,97,27,245,40,247,210,58,245,76,170,38,205,18,95,138,37,46,118,143,229,75,186,199,103,58,198,122,147,114,75,226,97,231,159,236,128,183,58,67,232,100,112,224,197,252,51,41,46,129,27,197,155,49,123,51,66,47,122,152,54,227,89,13,184,255,185,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,63,178,93,182,45,48,237,201,251,67,105,33,221,250,100,199,238,67,238,244,131,135,149,177,203,215,134,150,52,93,120,154,250,154,192,133,157,193,111,110,76,200,93,111,142,211,154,3,205,173,72,28,100,193,141,235,173,96,20,117,193,73,42,111,125,142,251,104,53,182,110,197,126,41,201,13,70,55,163,6,92,202,85,197,0,238,132,200,138,195,5,34,226,245,192,197,99,98,6,151,252,192,5,230,3,135,251,82,174,92,194,157,171,201,247,162,163,237,150,19,255,96,60,79,135,233,142,151,211,107,89,15,239,151,90,179,194,173,157,94,152,153,119,97,102,173,188,119,42,215,111,34,192,217,167,174,129,9,253,135,55,178,145,91,31,107,200,102,122,150,35,190,148,191,88,54,174,159,250,192,53,197,205,41,123,175,127,225,170,112,205,47,12,11,139,207,114,40,80,182,68,59,128,211,136,139,33,170,150,128,221,164,184,219,131,75,192,37,107,160,241,192,228,140,75,192,73,136,130,12,62,123,205,242,65,131,181,162,74,96,139,243,190,197,181,118,234,110,5,107,68,36,136,9,19,149,212,183,34,176,24,159,43,227,218,23,253,101,164,184,251,133,203,115,114,30,120,98,44,6,140,243,47,191,205,218,190,147,220,154,47,228,12,153,244,252,246,24,148,132,154,142,156,156,184,174,152,89,14,27,27,143,60,218,52,33,220,184,58,67,138,41,131,50,209,126,217,254,228,233,140,232,148,205,150,109,154,85,22,48,253,73,122,243,137,30,193,183,254,150,241,157,234,160,78,72,231,125,212,76,180,184,190,48,108,187,51,224,126,123,149,65,201,11,142,123,239,227,187,74,196,238,192,176,254,151,128,105,76,124,174,46,236,59,14,211,29,35,71,39,124,11,145,72,2,54,45,116,129,187,69,165,47,140,22,168,192,148,109,206,120,47,56,160,244,115,99,69,183,22,239,69,117,127,209,33,175,198,46,30,112,133,177,94,97,244,90,239,205,207,158,164,31,4,191,110,149,255,135,66,60,185,229,218,242,124,76,168,88,106,188,213,89,47,186,205,67,19,81,202,125,108,250,127,37,36,141,204,22,149,83,1,247,166,102,210,52,105,151,17,35,58,143,33,41,230,31,156,7,212,244,58,60,68,155,143,173,145,190,120,223,145,126,125,80,77,198,187,219,148,143,159,166,75,164,201,189,207,148,110,30,152,235,63,129,119,49,184,167,245,79,164,120,237,70,247,140,204,66,98,103,177,205,67,12,158,36,120,75,147,124,42,49,220,199,78,41,93,158,155,125,50,109,191,150,220,72,21,67,231,140,193,74,238,224,88,171,153,84,49,27,12,25,110,9,152,118,240,7,174,158,63,38,151,76,243,126,83,148,222,141,21,112,21,17,32,224,101,255,5,204,86,43,99,114,118,163,29,243,132,6,44,61,156,104,180,109,59,222,250,236,79,67,15,70,26,94,207,53,62,222,95,187,254,133,49,248,60,229,216,173,44,177,232,226,57,38,112,241,237,202,106,178,154,172,157,97,109,183,197,225,70,120,77,54,59,26,84,242,136,33,67,19,161,200,110,102,112,143,253,200,168,218,255,192,20,85,7,92,68,104,215,96,76,96,159,40,38,128,90,4,165,158,62,38,120,49,81,38,125,112,4,154,167,15,74,129,229,99,60,87,23,98,190,14,19,132,150,207,101,228,112,101,251,12,39,164,181,228,131,64,21,215,123,108,164,217,120,203,46,202,241,83,227,115,161,66,124,249,81,237,181,224,73,242,139,45,251,175,15,86,16,216,250,126,121,98,205,205,170,23,35,40,249,57,179,86,21,213,31,148,82,76,31,177,137,221,175,126,23,137,142,20,15,198,73,84,175,210,199,15,206,222,139,73,182,172,11,105,166,253,180,9,178,57,140,204,227,210,171,105,55,118,171,148,254,168,166,231,222,160,43,173,187,201,59,141,229,44,61,159,139,112,116,192,44,92,217,42,225,17,60,99,230,79,78,231,115,150,147,203,136,255,124,187,154,212,118,204,7,45,61,202,97,104,239,176,71,189,240,176,127,240,77,164,105,133,153,18,123,48,254,251,228,155,29,12,32,181,76,189,26,190,206,157,3,62,206,151,108,57,86,55,231,238,143,177,51,183,91,231,76,201,244,34,134,233,55,71,185,248,42,166,1,79,78,171,128,51,21,74,122,53,77,225,203,135,28,206,161,254,92,125,206,181,17,159,27,66,169,245,192,133,124,159,95,157,45,156,36,55,47,25,10,174,239,183,113,33,154,186,125,70,143,187,62,63,28,24,238,153,162,48,149,217,197,225,70,201,187,92,205,32,205,175,220,146,246,72,184,28,229,106,56,7,151,79,53,99,137,212,93,135,126,102,168,29,29,166,124,64,92,101,194,244,221,45,145,97,249,80,113,4,58,60,53,94,201,211,141,245,116,63,176,61,184,163,112,25,75,4,160,91,151,190,239,150,191,90,205,254,192,80,74,238,128,27,162,2,2,83,90,157,87,192,228,202,20,110,84,104,212,11,19,152,23,24,166,183,123,241,177,243,100,47,133,142,123,58,45,132,193,52,208,93,120,90,128,32,174,38,202,187,159,171,207,32,223,65,105,86,128,38,87,79,14,215,120,178,142,28,155,124,15,148,222,188,33,146,33,61,251,132,56,164,44,231,72,147,244,31,25,111,93,15,188,60,211,209,209,34,130,185,64,224,70,80,218,97,202,174,186,152,11,7,134,221,103,4,12,229,173,204,133,137,94,116,137,105,74,109,207,210,71,59,71,231,22,24,191,90,31,45,239,104,250,160,226,110,110,57,98,80,231,38,206,31,115,220,218,95,21,70,236,114,197,10,201,26,168,234,104,44,120,59,178,113,47,108,181,89,187,49,72,199,150,70,66,103,203,174,131,242,162,71,29,41,193,158,212,162,43,186,182,162,99,62,40,162,75,113,72,16,16,78,178,91,82,251,112,54,13,135,51,253,59,98,46,208,109,124,172,160,18,240,153,57,178,114,187,37,13,99,67,131,160,184,74,65,1,52,181,51,249,44,69,150,106,100,9,182,18,91,221,158,15,0,134,243,64,6,229,88,253,132,66,28,134,238,95,236,133,142,88,123,219,113,243,227,254,107,72,19,162,81,242,140,119,59,212,16,51,212,131,197,203,140,152,22,204,113,121,240,138,238,79,243,81,33,151,172,133,18,29,198,60,39,166,179,154,223,113,219,231,128,207,147,199,174,194,148,60,199,248,80,152,126,202,21,48,193,89,153,133,196,100,34,222,51,11,148,96,18,252,67,119,126,121,85,13,57,45,24,192,5,78,11,121,229,128,51,250,14,242,222,166,17,181,252,197,206,224,207,91,115,15,140,163,93,3,165,63,82,70,28,178,234,59,164,21,217,178,231,167,237,152,30,241,211,112,0,221,15,98,61,63,222,52,143,180,101,147,150,123,42,213,207,247,234,37,110,14,95,153,4,31,208,116,156,222,208,216,241,11,56,68,20,62,95,59,95,24,137,106,189,186,160,96,23,163,130,87,34,219,70,163,231,40,199,213,200,131,118,73,195,32,14,156,239,152,209,46,39,167,192,177,206,75,228,112,248,105,102,233,157,12,141,141,33,245,113,97,2,149,10,247,27,190,179,7,79,18,156,128,101,103,68,80,197,244,1,178,24,151,168,92,5,129,149,209,201,44,153,135,36,45,139,135,114,65,17,17,151,183,174,20,25,223,15,114,142,78,93,95,168,113,148,25,182,231,25,238,162,243,176,209,159,212,195,88,169,69,170,38,81,196,36,196,83,238,10,225,243,223,37,112,172,38,184,206,71,44,63,242,148,138,222,141,22,43,9,129,1,65,113,137,174,149,68,86,107,233,173,201,128,199,86,74,195,125,145,16,116,35,89,58,47,74,51,165,128,112,132,121,216,130,46,228,60,134,254,242,52,50,142,128,113,174,244,106,184,118,71,108,103,180,27,75,88,16,17,237,104,145,3,102,221,235,131,213,180,195,34,198,164,45,15,74,192,36,182,74,50,52,189,174,7,238,35,198,211,246,128,191,112,85,120,254,189,186,46,133,107,249,11,143,248,150,84,234,254,189,122,236,56,126,38,29,13,85,81,218,207,2,46,212,159,203,244,207,25,125,208,48,28,105,137,78,122,53,2,4,245,154,157,199,166,122,135,180,103,79,20,98,87,78,17,191,51,120,22,175,231,0,110,80,154,61,211,140,58,76,183,37,40,62,88,243,129,207,138,8,83,131,227,127,233,107,243,240,229,194,88,231,250,98,184,41,97,252,145,24,214,154,181,102,53,3,51,126,155,21,160,115,156,227,99,76,127,242,227,97,54,57,148,207,170,165,61,213,127,218,188,2,177,68,142,215,65,28,50,204,210,70,29,183,142,138,149,21,251,213,109,61,169,217,150,140,67,199,135,180,89,25,214,189,152,102,124,210,173,14,15,196,8,239,213,204,34,150,88,92,77,233,251,16,56,145,96,240,155,159,19,162,53,89,155,4,46,56,34,62,248,44,191,33,1,25,74,92,136,70,252,80,115,195,171,152,211,231,222,184,102,223,68,99,154,158,205,239,185,154,103,113,152,108,133,70,0,32,3,159,94,185,128,46,43,172,122,93,97,76,90,191,154,116,66,150,169,2,28,156,171,192,83,4,240,126,240,217,124,71,192,240,155,61,48,188,168,247,230,13,238,26,133,73,14,198,205,27,37,160,207,213,3,150,66,135,9,186,167,231,209,72,209,76,135,105,71,202,239,131,79,79,147,116,186,139,75,214,15,50,97,248,243,139,33,242,26,73,71,197,170,137,125,208,216,84,174,196,227,15,206,145,123,234,240,62,149,63,112,154,10,31,191,237,129,243,114,254,57,58,57,44,72,252,192,115,41,124,156,175,23,246,44,37,104,163,212,225,69,243,69,41,221,86,212,40,144,29,69,75,94,167,248,132,62,214,131,65,7,62,95,123,236,7,206,57,30,171,83,244,85,94,52,62,101,105,216,33,130,158,195,40,122,86,58,241,145,172,155,33,140,2,40,26,4,124,62,152,206,147,97,185,140,230,176,113,8,232,213,197,84,35,2,78,66,244,100,112,133,71,42,96,250,199,158,171,203,142,48,237,129,107,78,207,111,19,179,92,23,166,170,165,41,108,65,254,11,239,177,244,189,161,170,203,249,194,189,137,93,73,33,94,245,246,112,96,248,95,100,196,59,186,202,37,96,8,121,197,69,169,198,54,145,227,197,160,120,149,162,12,211,64,201,15,188,95,184,37,175,76,182,155,247,41,30,12,212,77,65,115,104,240,200,207,197,185,221,91,211,93,172,123,74,131,199,105,223,95,30,106,146,86,147,248,187,96,87,223,134,144,70,75,247,83,211,11,85,21,238,214,131,17,176,145,157,9,156,36,197,209,169,25,42,186,39,20,2,210,238,5,83,109,221,53,2,86,225,206,116,83,25,165,186,161,201,205,74,51,82,243,45,220,88,56,171,84,237,159,189,137,88,170,191,22,57,91,57,245,112,185,208,218,9,180,79,173,76,168,80,240,239,152,38,231,226,54,183,60,24,102,184,87,182,217,107,37,117,54,113,6,41,183,186,95,35,47,241,47,170,169,174,165,37,19,124,62,23,51,11,98,233,101,72,66,5,78,100,232,99,7,39,174,87,116,241,36,11,73,14,89,153,183,229,165,195,194,53,97,206,143,207,117,6,65,50,82,70,210,37,75,143,143,39,15,110,36,4,101,237,59,23,178,70,144,191,38,209,124,191,230,200,18,218,166,70,50,223,197,195,42,214,136,8,249,94,98,38,23,206,91,172,55,188,199,156,239,144,47,53,104,225,138,187,153,81,36,15,97,212,187,112,219,59,245,121,225,201,41,169,240,25,229,45,240,49,105,229,193,76,10,100,196,52,156,84,131,12,133,161,3,137,121,54,144,182,144,231,174,48,117,187,133,4,241,88,201,18,38,98,39,92,222,9,100,48,108,46,2,179,139,199,147,81,250,45,251,44,254,8,101,94,14,99,239,234,189,109,91,30,49,100,72,125,74,25,10,98,14,195,217,23,153,51,72,148,55,133,17,253,157,1,87,56,236,47,156,168,54,240,7,111,150,87,149,163,11,248,38,4,136,117,182,36,54,16,69,149,80,13,6,12,117,85,86,120,34,46,17,176,185,140,10,163,81,48,46,156,251,120,110,206,206,29,40,187,68,85,148,57,31,247,230,56,216,10,115,218,123,14,145,76,244,212,45,201,34,225,195,253,178,70,46,161,47,29,21,136,157,220,40,109,152,33,85,231,56,130,30,119,84,40,203,206,207,160,65,13,227,222,79,131,42,187,255,129,123,143,65,131,108,243,29,114,74,236,125,109,55,82,165,101,188,112,184,193,199,176,179,98,2,69,139,239,26,248,242,189,236,249,130,57,198,164,81,240,247,23,110,15,252,247,106,63,63,224,144,235,109,239,103,68,200,39,57,108,100,125,250,173,152,241,113,177,197,16,117,130,83,242,50,227,135,11,245,69,227,153,255,57,199,151,182,2,97,137,249,97,101,16,243,112,24,215,82,204,58,34,195,88,30,23,38,15,251,192,203,9,93,13,78,207,174,80,168,162,220,241,94,70,58,168,187,66,178,98,185,128,169,131,155,10,15,239,45,4,133,120,76,158,12,58,252,136,91,195,96,51,122,210,61,3,111,223,35,238,192,199,232,209,29,231,120,85,75,46,198,108,148,189,48,153,102,68,192,144,143,44,133,45,9,25,240,249,63,157,223,104,88,231,251,100,171,139,66,135,193,103,202,199,199,174,11,130,106,221,197,145,152,141,249,93,167,241,231,11,12,181,98,142,155,211,245,33,94,87,97,126,196,199,174,36,151,197,210,160,28,252,90,110,237,87,161,170,247,70,98,194,205,116,211,201,211,60,95,65,124,100,196,47,67,120,174,111,141,253,31,229,20,6,231,7,237,61,130,87,212,164,115,154,40,76,47,81,124,173,99,242,12,177,52,208,255,9,74,44,96,18,217,242,210,131,149,220,227,230,84,178,139,33,82,224,60,243,142,9,212,86,32,216,25,15,220,235,3,215,23,62,190,140,7,35,129,91,211,105,136,74,173,215,124,255,224,164,231,7,82,136,185,93,24,29,62,133,45,182,224,131,86,96,115,214,179,139,20,135,219,164,141,242,188,33,78,48,181,130,193,14,138,7,61,177,224,20,134,99,90,224,156,159,33,63,22,236,138,227,3,110,229,253,222,28,67,63,30,156,74,194,244,220,28,106,224,184,218,132,138,94,120,220,73,108,31,232,133,161,97,12,152,216,130,206,67,120,201,218,29,149,31,179,249,3,207,18,163,66,69,138,174,0,208,124,81,152,151,255,160,206,13,15,76,62,107,40,92,34,28,9,209,100,209,60,2,49,162,114,119,36,194,110,93,15,100,211,150,140,109,33,211,81,175,155,60,44,197,81,243,96,205,21,83,199,132,170,81,127,174,140,154,121,122,174,197,18,244,7,195,224,89,146,205,130,194,105,111,79,216,54,179,126,187,94,77,15,133,123,131,205,100,184,213,168,68,136,97,199,86,73,179,69,93,15,92,110,218,7,61,171,217,212,84,160,149,41,18,59,13,250,151,252,188,117,69,177,40,158,28,193,216,170,230,112,53,34,212,31,140,182,228,212,196,78,49,189,101,143,18,213,109,44,236,229,177,181,91,148,22,84,218,132,211,214,239,117,70,50,50,240,149,28,250,210,35,130,50,8,239,230,32,63,72,201,156,62,26,20,32,57,30,173,82,134,45,232,178,76,173,163,185,60,165,32,200,165,14,111,252,69,196,123,45,117,249,176,189,166,83,50,194,17,203,81,167,48,149,214,126,68,192,29,70,93,188,192,72,239,121,200,16,82,204,156,37,53,115,110,77,204,209,127,123,154,52,150,160,236,111,30,199,33,152,53,187,78,134,109,98,71,62,40,211,100,48,100,195,66,123,216,9,43,122,53,227,172,42,138,132,65,189,40,196,192,234,181,161,83,16,240,249,86,173,171,207,87,46,251,66,167,28,41,233,36,55,162,222,157,251,189,250,169,218,174,5,133,195,251,214,54,40,234,39,211,20,17,67,74,17,87,215,200,193,143,252,170,56,76,229,187,88,73,184,232,78,119,241,19,80,46,26,140,177,247,222,241,185,74,205,237,9,30,164,32,127,3,61,230,129,152,80,149,36,156,183,143,117,228,83,214,144,131,19,249,143,228,100,172,54,21,134,246,244,227,105,210,84,19,112,94,207,152,145,37,42,158,24,133,138,167,105,136,22,135,61,210,16,20,171,180,36,235,163,26,79,111,142,183,182,47,178,21,166,205,52,134,140,115,87,195,64,208,253,236,93,238,213,199,43,215,8,149,17,72,222,207,53,105,141,18,216,232,66,227,183,169,225,170,122,115,136,113,74,124,77,211,50,209,168,223,89,142,78,54,115,12,189,98,69,252,2,195,105,228,190,17,129,184,164,201,230,106,114,46,126,70,80,130,82,250,120,130,149,108,198,31,74,227,243,156,79,56,210,220,35,135,51,242,45,26,60,166,190,41,38,195,217,145,232,81,213,128,36,203,217,159,236,204,225,169,85,142,149,164,72,212,193,19,251,21,86,11,131,219,240,38,96,96,248,84,37,108,7,47,161,207,82,232,215,249,122,2,147,12,245,44,5,252,145,85,142,144,10,229,175,47,77,184,164,182,90,211,144,28,84,151,194,32,176,76,17,143,206,97,99,206,157,14,23,75,97,41,108,213,179,1,207,214,158,5,98,148,137,35,224,209,246,11,163,145,26,191,125,206,239,39,108,77,139,158,147,118,97,238,90,223,174,194,200,157,212,128,141,94,64,118,44,120,213,220,18,41,213,122,159,30,148,3,202,81,18,178,47,122,243,4,197,104,204,21,165,153,214,15,62,107,135,212,93,186,90,143,176,192,52,17,47,133,41,99,220,1,167,174,57,110,138,147,16,213,113,152,61,163,232,213,168,235,212,184,57,27,140,250,93,244,105,109,223,52,208,228,40,26,48,217,191,138,227,139,182,164,135,15,125,88,206,27,255,131,187,122,9,216,42,174,186,104,1,119,186,159,20,166,234,254,254,52,221,200,114,160,83,226,237,180,45,192,40,185,105,100,238,87,36,17,239,197,174,173,87,211,74,21,243,140,237,168,151,231,216,52,5,75,71,215,86,39,155,78,116,215,131,228,99,66,81,160,40,52,244,49,77,206,78,248,196,152,206,99,172,200,175,51,19,250,99,167,83,14,238,71,42,253,217,93,39,176,185,39,211,141,78,235,238,222,251,113,110,8,4,249,131,253,130,22,10,83,100,224,89,6,194,246,125,106,164,134,66,208,26,227,125,22,86,214,20,95,129,106,105,198,199,108,124,248,199,185,193,81,245,19,25,106,202,179,75,175,7,78,206,91,202,218,74,4,62,213,107,219,174,174,211,141,203,68,163,168,8,52,198,152,116,203,22,175,247,210,58,46,76,45,249,124,96,126,221,97,171,28,87,184,31,199,199,79,220,98,77,167,207,205,105,148,138,9,78,197,65,123,252,166,213,130,20,30,94,148,250,180,42,1,211,157,17,48,138,29,143,11,65,205,105,192,104,58,60,30,196,228,108,251,80,36,0,180,28,168,252,232,135,47,76,63,214,123,117,215,171,59,45,245,10,175,20,111,125,230,227,210,226,252,98,226,233,110,237,178,84,16,111,81,56,223,202,22,150,10,236,147,10,167,121,63,53,185,16,201,70,217,107,173,20,39,79,74,179,190,254,28,178,182,53,96,14,151,199,71,134,120,200,183,12,132,85,231,235,168,194,39,230,11,0,179,61,143,231,107,194,106,18,87,215,209,135,70,122,16,69,156,177,62,118,133,166,72,127,155,122,201,88,31,200,217,60,225,47,132,222,99,42,252,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,83,167,8,216,54,29,129,169,137,143,93,124,161,252,246,196,237,170,177,124,56,92,153,118,69,131,130,252,122,137,149,221,30,250,160,66,252,178,197,158,68,234,101,106,164,20,65,135,168,48,49,42,12,109,66,36,3,194,238,25,6,214,89,63,227,129,233,216,191,54,208,89,49,154,155,97,15,219,215,128,234,77,157,228,98,92,216,177,75,119,138,70,53,62,188,40,222,11,3,233,156,230,93,3,88,199,147,189,155,33,81,141,231,212,36,56,127,167,25,118,218,11,215,243,73,220,156,45,244,52,101,73,242,21,142,232,123,94,91,136,247,1,71,82,240,189,113,194,36,10,16,198,28,249,146,4,52,162,42,230,192,20,221,116,133,47,229,175,41,23,150,180,159,148,16,156,64,97,225,160,35,32,227,133,104,217,181,111,74,163,173,66,3,253,51,57,5,155,241,26,189,193,18,200,13,71,12,72,102,176,255,192,99,11,220,250,3,162,57,80,3,100,184,53,101,67,218,44,38,1,164,150,75,140,16,210,202,120,77,63,56,255,242,104,227,129,71,100,130,179,101,194,36,185,145,9,156,12,223,162,233,139,59,206,97,81,184,70,72,14,245,107,250,204,31,180,141,154,47,44,191,59,201,137,185,217,133,29,180,181,117,23,110,49,63,86,50,253,121,90,97,68,101,32,65,52,135,169,34,145,216,17,44,33,103,243,246,167,66,246,66,93,26,226,80,193,192,0,12,201,212,86,248,76,123,55,125,16,228,64,234,69,96,114,192,110,149,101,220,58,217,197,206,12,105,78,13,129,131,120,78,47,189,214,220,52,159,95,38,243,162,189,131,192,97,136,50,21,255,162,35,199,190,127,224,49,178,126,9,60,68,23,143,0,166,63,70,127,218,156,5,135,9,96,22,9,239,64,48,226,34,121,232,80,159,91,201,206,14,181,47,28,48,31,156,186,77,254,7,238,177,11,225,32,22,109,41,206,164,201,157,192,196,204,76,186,3,21,78,43,130,113,36,85,159,19,9,184,186,246,68,39,252,15,53,189,192,148,60,150,184,250,56,76,26,110,203,20,70,103,119,125,49,252,179,150,99,194,29,57,98,55,129,70,164,52,189,57,53,248,205,167,33,54,86,215,34,85,107,213,140,179,148,99,150,32,152,194,45,236,65,80,58,121,31,20,99,41,224,169,69,189,86,151,19,77,39,201,142,156,174,191,76,65,177,87,139,33,121,120,204,13,125,107,84,49,70,220,27,242,166,166,63,109,166,175,191,181,181,140,233,7,105,76,92,247,140,233,11,64,87,227,194,86,177,225,129,140,196,152,103,233,194,195,150,60,207,238,175,221,76,33,81,38,26,101,63,209,164,119,96,120,162,31,52,58,111,81,148,209,110,99,192,81,220,4,160,220,52,85,41,191,32,228,88,194,170,74,244,108,109,177,99,45,34,233,139,11,116,104,141,117,50,37,63,223,189,129,235,159,139,33,230,190,87,39,117,119,12,77,138,206,245,162,151,70,192,208,249,162,215,112,249,95,180,67,253,230,211,128,34,219,37,187,13,217,246,225,59,63,53,32,231,144,144,72,181,81,226,250,194,3,38,25,170,87,195,209,246,29,43,20,56,80,101,32,191,61,72,188,125,49,116,90,231,105,149,149,171,233,241,29,223,150,113,92,73,102,149,254,54,186,156,227,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,126,164,119,211,223,139,205,167,137,203,130,182,30,164,113,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,95,144,156,100,124,127,88,58,76,88,200,169,38,27,110,87,110,58,15,201,176,207,238,67,138,172,197,146,32,73,50,241,187,82,3,158,93,73,116,32,101,165,208,195,111,142,184,184,20,239,29,123,206,12,190,128,145,204,122,96,162,115,67,224,42,231,30,37,112,201,85,53,26,101,80,4,28,21,78,73,174,238,38,119,239,176,73,193,120,13,4,206,125,17,14,157,101,76,172,201,167,56,174,255,148,160,211,34,95,133,234,243,7,147,153,185,2,116,70,43,48,66,101,27,142,133,69,57,164,192,173,134,92,78,91,198,125,209,229,183,97,94,112,141,32,224,122,57,243,140,86,224,12,122,220,219,186,153,239,129,188,140,4,202,165,147,155,245,12,247,63,112,246,236,24,48,133,105,15,140,251,19,40,12,32,15,202,114,108,1,39,169,51,32,126,56,130,105,24,214,31,43,193,82,216,68,200,2,230,164,217,23,166,36,40,158,139,62,36,137,222,24,90,188,59,2,216,226,243,10,195,55,226,47,221,72,241,221,40,200,162,236,63,130,201,7,182,178,40,253,233,6,109,91,220,220,170,68,215,3,87,23,93,106,104,146,76,169,16,162,179,142,189,54,126,59,17,99,81,180,103,103,186,104,70,184,38,49,20,96,28,233,111,138,46,58,166,218,93,154,63,56,54,164,69,179,157,48,223,254,96,207,225,54,74,47,198,126,127,155,189,51,110,142,8,220,3,67,34,89,124,84,42,150,128,188,53,181,200,94,248,97,165,47,103,154,202,20,174,8,149,124,91,202,177,214,225,120,144,49,129,113,210,93,192,99,190,52,171,46,22,184,78,103,3,70,116,103,23,9,141,46,164,167,87,92,122,86,232,85,77,50,238,10,148,117,190,121,66,160,184,92,189,26,136,199,241,134,186,223,122,210,79,213,183,194,120,171,197,225,49,103,210,101,107,165,240,254,41,39,46,113,174,242,219,248,128,238,22,55,114,4,82,215,7,74,149,126,115,212,84,24,244,201,200,48,150,120,112,186,71,134,194,231,102,94,185,215,88,180,83,58,64,151,149,120,182,237,15,78,167,169,216,132,11,242,150,226,250,245,141,218,162,41,76,47,112,108,178,27,249,168,16,238,146,7,135,114,160,123,227,107,163,104,31,190,35,129,17,232,242,41,106,221,111,87,109,221,96,42,224,253,201,234,79,227,254,194,200,13,13,159,162,104,49,178,159,43,108,164,251,14,67,227,35,123,6,244,19,213,25,194,173,226,16,165,99,129,41,136,232,113,117,51,17,26,129,233,123,138,207,73,104,230,10,125,2,103,104,121,227,234,76,123,112,127,224,228,222,5,112,214,42,132,101,202,242,78,19,112,96,244,218,101,211,64,179,151,230,176,15,134,156,79,220,122,224,26,244,83,192,196,101,31,52,143,120,109,200,218,46,177,244,7,247,230,83,169,44,227,94,18,24,74,174,64,187,102,75,214,143,125,59,199,15,147,214,76,250,92,157,152,85,60,54,29,181,178,188,150,181,191,197,234,43,232,232,22,125,48,148,241,186,127,108,35,170,31,10,67,202,49,252,183,243,241,200,164,126,123,25,5,223,240,227,154,16,17,114,130,10,247,236,77,52,192,148,150,207,7,94,249,194,212,198,202,231,128,143,56,221,159,78,38,204,163,48,21,194,254,173,141,148,185,55,133,161,175,42,1,67,155,33,15,206,89,229,177,182,102,29,103,107,232,111,19,67,110,62,42,8,32,44,253,233,76,4,217,135,20,149,2,125,105,170,166,125,34,88,121,149,68,62,23,82,140,78,131,209,144,34,61,27,148,254,46,158,138,175,204,65,110,188,235,4,38,42,87,124,101,226,20,166,172,11,183,27,217,107,118,56,155,1,170,112,238,222,227,15,108,174,252,133,155,121,62,31,186,76,157,82,102,153,85,217,186,115,66,173,194,232,250,210,7,46,67,225,44,103,11,167,96,114,50,110,116,159,217,95,150,194,136,236,206,128,105,204,147,225,174,184,226,213,159,204,218,211,100,159,93,53,181,208,84,50,74,37,161,245,57,110,183,41,212,84,71,233,110,147,179,9,120,123,183,20,48,62,150,76,19,203,54,206,184,58,17,230,210,171,87,165,46,52,96,137,122,25,88,189,223,22,176,213,146,244,214,252,88,204,4,248,19,132,217,0,152,17,203,1,147,75,151,33,163,152,184,184,141,130,22,104,149,174,12,96,198,105,4,108,68,214,15,124,140,252,21,48,186,147,250,104,103,102,44,223,142,198,217,152,56,63,30,184,246,139,30,3,113,255,5,107,160,88,174,50,98,103,7,73,241,41,91,110,89,66,79,11,154,215,96,181,106,227,167,194,240,160,101,186,197,8,250,156,90,240,45,76,63,150,224,107,28,229,15,234,253,176,134,10,127,12,168,81,204,5,90,246,51,125,81,121,137,205,155,26,150,174,118,21,48,60,250,1,195,102,43,211,151,70,135,230,62,232,40,148,131,232,14,155,237,72,139,155,83,159,86,228,83,225,66,118,63,233,41,108,23,181,14,46,38,122,227,63,157,151,9,67,42,76,67,78,15,248,88,170,186,195,102,126,204,125,80,107,181,17,183,158,7,199,50,14,152,194,47,181,34,50,181,144,2,143,242,142,248,222,209,75,133,162,84,153,85,55,140,188,45,193,119,97,45,191,65,251,38,133,140,39,112,218,83,103,191,233,122,5,186,172,221,236,89,59,249,110,116,144,173,86,221,17,232,229,141,65,65,243,179,233,199,46,244,71,122,152,229,103,114,119,125,107,99,151,41,14,31,91,69,10,102,215,50,101,52,223,202,80,194,66,67,75,63,8,219,151,195,16,223,180,172,35,14,73,162,219,186,12,104,122,222,139,134,239,29,23,159,159,82,111,140,44,115,243,212,83,131,251,41,73,87,157,153,132,199,225,242,123,83,123,218,212,46,99,148,60,236,5,108,234,198,10,151,29,75,128,250,207,150,244,48,70,127,221,3,95,148,128,195,56,123,111,62,141,250,206,29,92,178,22,75,104,244,168,138,132,141,206,127,251,88,244,83,247,186,73,193,161,231,52,128,207,113,33,163,194,254,93,93,94,174,153,88,136,240,122,224,200,91,87,139,195,244,179,201,62,59,209,100,119,14,37,136,112,7,63,39,112,70,100,236,187,121,163,249,90,143,143,201,182,93,221,127,198,183,105,82,248,77,25,11,220,188,126,115,68,40,165,26,235,216,186,136,172,248,233,130,173,80,37,31,72,104,137,114,174,230,176,105,52,201,111,91,83,65,137,171,141,45,64,198,188,89,210,96,58,12,77,175,156,16,56,142,205,117,156,91,179,216,161,248,77,204,210,26,238,135,137,177,8,31,49,240,177,251,21,190,18,235,160,147,216,193,188,104,22,218,107,152,163,168,178,13,24,14,89,241,124,6,180,86,53,197,189,207,30,35,233,91,35,150,242,137,70,5,224,25,209,251,216,231,252,173,205,27,171,225,54,229,99,223,1,167,95,19,146,180,15,198,37,78,178,31,114,8,15,239,84,33,8,0,129,157,220,28,202,145,230,49,185,218,44,198,116,81,122,92,156,220,137,176,162,249,62,23,54,13,251,18,48,98,206,83,238,205,70,80,60,202,9,43,36,197,116,2,39,164,11,90,192,83,123,171,141,180,25,122,61,135,233,167,146,81,49,165,177,245,213,78,80,24,127,246,145,91,2,109,68,138,205,13,233,74,148,75,74,133,65,243,24,113,111,60,50,233,217,48,152,122,211,128,81,168,235,2,195,123,227,86,14,254,19,82,64,2,19,148,245,41,78,232,163,11,43,156,209,21,86,207,115,89,239,237,115,235,66,109,105,252,178,9,16,201,152,44,140,116,143,195,64,250,62,36,69,0,29,161,85,164,220,171,135,164,13,127,164,74,189,200,47,235,209,215,217,165,189,137,210,186,149,147,68,103,45,150,7,3,93,192,21,121,223,11,179,17,56,57,45,112,25,66,134,111,124,154,41,236,171,3,167,41,20,23,191,50,216,22,75,143,180,163,122,200,112,40,244,176,119,43,149,119,107,200,111,159,29,227,124,93,191,57,12,201,194,83,185,44,140,63,47,76,2,46,233,111,159,125,66,174,134,104,122,201,213,148,9,220,89,90,40,191,150,21,210,161,71,111,177,56,57,142,68,81,10,199,136,154,206,184,57,37,203,89,38,218,25,134,238,13,110,6,195,226,24,48,70,234,236,49,15,81,56,209,0,85,131,171,203,51,66,116,53,245,170,113,53,186,169,147,211,175,55,74,81,183,112,40,153,39,54,171,219,203,212,59,79,41,83,176,98,34,20,133,62,24,209,12,29,84,172,224,46,112,178,3,82,224,68,88,251,251,98,40,198,54,201,4,155,133,114,190,97,113,56,147,206,150,223,54,141,176,11,19,91,151,109,167,153,20,151,155,227,80,179,78,105,73,252,193,17,234,1,38,170,170,112,133,31,247,194,93,246,113,36,201,91,156,172,196,41,147,84,103,0,147,114,90,14,239,132,5,33,240,175,89,53,96,219,1,5,134,37,185,223,155,167,103,137,97,59,17,217,16,184,12,189,186,195,34,176,5,22,21,1,96,164,44,238,123,25,97,164,192,141,163,81,126,91,41,179,204,190,25,97,177,91,251,200,115,111,100,151,83,92,12,151,135,126,174,51,181,210,29,112,98,20,207,152,157,151,156,190,115,0,119,105,55,177,137,81,235,29,82,190,181,28,80,80,196,36,215,179,53,184,75,21,28,49,244,218,226,214,144,92,138,27,66,4,189,135,43,139,162,242,20,46,125,186,25,74,48,6,3,211,33,42,183,206,38,64,31,67,114,172,40,97,216,88,191,70,167,251,181,42,249,42,153,102,212,25,246,54,47,252,184,64,141,194,229,116,127,27,158,100,93,32,169,229,238,149,104,192,132,82,229,201,19,42,228,245,94,205,147,232,111,39,171,12,117,184,244,39,66,220,76,75,41,150,215,50,143,232,94,93,201,202,22,255,233,73,132,92,246,5,186,146,163,235,137,190,62,214,211,82,24,133,15,191,247,132,146,51,11,122,12,215,25,83,152,6,170,245,192,164,35,147,63,55,97,55,33,129,97,132,97,176,243,121,70,20,79,147,20,176,190,32,121,254,193,228,159,36,27,108,191,155,154,192,85,139,163,128,121,244,21,176,244,85,216,181,94,104,70,229,19,187,66,19,52,89,243,215,7,83,5,45,170,11,171,34,31,218,61,102,66,135,223,217,109,167,194,59,245,216,143,206,119,164,179,73,96,236,187,184,121,134,169,72,86,38,49,190,230,93,77,231,255,35,78,47,59,41,112,144,200,26,252,108,149,112,82,117,111,195,4,206,67,56,179,13,70,241,252,194,69,20,58,96,90,63,63,214,252,197,142,15,35,26,26,150,65,109,174,201,0,74,141,129,190,182,149,227,199,79,79,148,144,159,171,169,107,143,159,134,100,246,133,51,36,2,14,211,34,55,244,193,141,27,121,6,76,107,171,14,26,21,171,241,69,140,129,84,206,182,3,211,25,176,3,134,165,81,103,74,162,23,172,6,76,43,184,162,36,80,238,189,145,98,159,10,211,141,28,163,66,22,175,233,131,147,102,157,241,189,40,251,124,166,18,10,81,61,158,44,113,154,233,123,33,57,239,39,62,101,133,233,89,32,231,120,201,97,81,159,185,158,132,142,24,52,7,219,125,251,49,56,232,194,54,173,150,216,228,19,132,208,178,159,85,43,233,245,159,166,204,174,73,38,153,10,188,234,93,29,176,242,209,212,41,179,20,61,198,200,31,66,100,252,236,118,80,100,117,39,168,181,166,113,56,236,5,166,59,108,250,213,204,148,53,31,52,187,88,158,161,69,248,157,128,97,24,220,1,167,38,77,131,240,124,141,232,247,37,59,107,98,146,10,211,89,238,79,54,112,214,146,12,10,179,216,9,208,128,135,20,229,130,158,205,213,115,1,153,148,134,20,115,194,189,2,219,99,185,240,72,186,248,206,123,204,181,238,79,115,126,203,107,163,226,231,186,88,192,112,44,173,7,198,82,14,56,161,62,38,48,199,91,186,143,6,177,151,94,77,132,211,141,164,76,234,183,234,62,13,163,122,77,23,126,173,59,58,124,201,247,4,140,0,155,194,118,174,6,76,59,139,24,104,102,168,198,17,146,155,81,143,202,213,20,234,185,22,159,121,159,34,9,9,92,76,104,216,97,88,22,229,197,104,160,15,178,23,168,14,9,56,21,129,143,179,187,227,201,41,228,16,26,167,69,199,111,14,231,45,253,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,23,123,240,1,135,207,188,46,29,51,212,192,226,244,66,32,94,147,44,116,170,212,29,35,222,48,129,52,116,199,70,19,213,174,76,148,227,125,202,205,145,251,76,1,159,19,249,44,159,7,166,189,123,7,76,104,81,198,244,204,240,54,99,105,87,136,247,242,19,2,203,98,78,96,33,63,19,13,170,209,41,240,217,184,211,120,174,110,97,170,192,94,245,68,215,224,209,140,137,244,51,65,159,208,92,244,198,26,154,132,17,2,212,242,44,14,35,246,157,254,192,53,236,70,163,68,211,3,8,254,225,20,48,78,195,124,30,155,245,19,187,252,177,74,222,33,67,184,189,200,213,216,219,250,94,25,182,9,255,154,244,134,55,13,252,117,83,251,8,184,113,180,234,147,51,147,226,197,40,187,205,26,188,59,187,196,46,2,83,129,39,191,221,8,205,199,205,243,50,151,67,225,99,152,10,140,38,180,78,149,73,134,212,95,236,56,44,77,26,34,45,41,26,66,153,192,28,71,250,104,70,213,228,75,196,58,246,178,194,101,5,179,9,148,15,52,69,212,7,78,10,67,254,162,91,214,241,103,34,56,145,76,145,243,69,41,3,191,104,86,115,196,66,21,61,206,62,51,61,117,54,84,230,165,15,10,246,65,211,16,113,253,145,18,7,156,217,139,117,183,156,37,138,178,143,193,165,170,90,54,218,161,197,82,183,137,129,76,221,23,108,185,102,135,233,255,123,246,187,132,252,113,9,248,140,190,78,83,36,54,198,103,141,219,158,60,210,126,142,47,68,135,103,192,40,103,235,213,116,166,127,46,35,48,4,35,207,217,136,173,35,112,154,239,139,81,187,59,28,78,228,188,235,243,104,219,11,51,160,172,161,111,233,249,109,56,139,28,69,151,177,180,231,226,179,247,239,128,167,138,127,216,79,159,121,182,2,54,78,177,103,200,35,134,12,140,113,82,213,218,216,65,114,123,96,74,212,242,99,202,176,107,149,128,17,37,122,108,149,224,249,7,109,235,73,147,64,238,58,227,131,80,232,38,209,32,130,202,205,143,116,208,66,151,155,218,111,149,148,142,195,150,148,87,20,102,142,122,209,58,116,221,103,212,219,154,127,235,97,156,167,242,211,8,64,100,31,18,52,106,178,190,115,166,158,106,6,12,109,128,62,24,253,90,51,30,236,24,173,75,88,83,184,26,149,83,135,219,48,201,154,7,46,85,224,250,212,185,55,74,64,74,124,45,106,143,210,3,91,177,173,163,38,181,92,31,116,120,181,22,48,217,134,231,173,119,114,90,160,74,250,171,105,41,152,93,189,252,115,212,31,85,149,162,250,96,16,22,62,153,138,140,224,80,157,1,227,235,182,23,30,49,71,113,119,180,25,227,247,100,49,164,4,83,167,30,248,86,233,62,227,230,153,236,195,227,8,228,251,90,112,156,107,232,1,123,183,185,252,173,197,135,151,72,79,253,98,252,201,127,25,130,28,97,33,55,67,127,215,216,144,80,159,217,122,38,23,58,203,70,92,93,88,28,186,207,86,34,202,113,181,133,144,117,59,35,0,23,131,146,75,234,207,210,131,73,171,183,139,182,164,105,41,244,158,234,253,105,130,51,229,49,192,186,215,83,253,208,162,83,152,162,153,28,95,11,151,242,201,203,158,83,53,149,22,168,5,88,212,128,194,57,26,1,207,149,213,172,228,92,242,58,21,96,106,133,212,150,200,248,13,62,205,18,61,222,237,177,144,172,156,206,225,250,244,190,52,75,125,58,70,65,183,218,17,141,122,168,111,242,179,133,158,251,234,141,17,47,204,142,38,184,162,250,131,110,111,61,55,184,106,89,3,106,63,169,62,112,122,97,50,67,223,128,81,150,222,251,80,152,92,144,47,75,42,198,206,249,170,191,141,134,140,15,216,178,14,218,249,164,85,71,247,186,5,35,177,42,210,218,11,76,65,204,188,240,113,254,53,173,74,45,85,113,152,42,211,241,78,65,243,49,62,248,216,4,199,69,89,143,15,48,221,103,131,93,126,164,252,58,24,166,2,231,48,145,201,86,223,77,56,103,135,177,64,247,179,232,41,190,245,205,108,209,9,169,53,198,176,60,108,207,218,66,104,135,27,165,55,167,110,229,194,40,129,232,150,192,74,190,104,33,219,172,145,32,152,55,252,68,197,153,156,90,17,88,109,238,92,184,15,232,66,36,60,6,199,147,111,56,198,97,83,53,44,62,173,32,113,95,184,166,242,164,47,209,4,234,1,175,115,108,62,176,115,106,25,168,75,139,35,48,121,97,155,161,4,142,52,48,71,137,236,116,24,109,91,9,35,17,183,59,103,66,60,23,49,218,170,193,51,184,63,74,92,141,79,85,52,213,54,96,49,114,24,38,159,250,36,203,58,111,58,28,54,102,189,39,80,10,45,64,13,152,40,173,222,252,231,239,4,140,25,167,25,70,102,161,239,25,212,21,162,3,171,48,18,1,45,96,252,19,9,225,166,218,92,116,231,120,61,104,13,235,160,33,162,224,60,252,192,20,205,74,244,184,208,67,228,183,206,41,211,75,252,192,165,43,156,181,220,175,82,95,235,37,246,63,98,67,97,104,0,238,211,21,229,13,238,194,22,105,112,29,10,151,162,99,6,57,65,119,35,102,152,161,161,217,178,130,110,161,175,46,83,49,212,228,127,37,165,232,205,26,70,8,56,159,65,203,86,121,250,125,109,100,144,146,176,181,146,41,128,13,246,91,1,228,20,178,198,37,44,171,228,169,157,51,113,168,151,145,21,64,1,83,113,17,114,224,162,5,127,228,32,90,124,108,219,250,52,158,130,109,80,92,254,185,90,89,163,52,217,82,194,76,193,159,63,248,153,176,85,115,244,40,227,78,231,54,228,106,244,38,238,144,83,188,9,227,149,195,5,135,92,96,196,6,189,176,187,146,57,235,91,175,134,32,210,99,61,149,34,254,34,212,21,84,164,83,238,228,191,93,172,230,162,234,205,131,124,7,85,23,248,74,228,193,109,211,242,19,123,208,229,44,158,15,205,144,203,203,207,142,93,7,51,171,28,141,103,101,33,42,251,77,21,162,245,93,109,78,202,22,183,87,165,214,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,124,159,211,120,150,155,24,88,180,122,52,103,97,38,225,183,30,143,15,226,155,233,52,230,200,51,30,115,74,18,148,133,141,200,243,74,220,124,10,147,194,250,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,63,87,223,125,174,99,1,229,46,108,98,192,132,39,253,173,82,55,194,98,205,78,166,26,251,56,132,6,99,62,169,203,59,69,15,72,35,102,213,4,33,149,4,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,67,81,253,170,98,36,21,202,241,156,101,132,34,97,60,180,254,192,219,149,188,128,23,6,234,3,175,26,63,61,145,140,175,235,133,147,192,232,194,189,112,247,54,43,43,80,110,233,47,156,5,46,235,207,213,100,36,253,230,227,143,69,139,127,221,220,7,110,216,10,79,210,41,81,161,57,252,107,157,207,161,44,177,148,79,100,151,157,130,33,10,118,74,217,165,207,228,111,158,187,169,40,58,164,166,69,88,137,198,126,247,201,26,141,132,218,83,97,33,137,236,46,2,218,6,240,179,105,10,29,212,159,12,206,58,145,111,194,0,62,131,18,15,206,94,215,53,133,72,32,115,186,149,131,102,222,89,43,98,108,28,235,173,57,77,32,61,182,93,4,46,33,158,222,205,171,172,56,41,250,120,178,216,100,207,124,188,143,209,67,112,172,62,107,235,24,31,223,194,172,16,131,136,182,230,162,88,51,58,155,169,95,46,218,50,90,200,3,249,153,74,214,89,101,13,65,9,192,127,79,77,41,160,104,161,240,173,198,240,66,39,242,223,20,179,44,125,101,250,69,191,25,76,228,189,106,234,242,108,32,46,95,14,104,109,87,154,165,182,77,36,126,24,138,88,181,97,72,121,184,3,108,12,213,249,49,159,160,216,240,41,72,134,225,201,154,30,79,49,67,29,234,227,201,160,104,64,47,19,202,114,3,137,158,5,72,102,53,126,100,245,12,254,37,9,152,63,21,192,19,58,105,135,11,45,187,26,116,163,131,204,179,243,104,203,83,101,40,143,182,6,213,74,14,211,45,47,71,11,42,93,228,158,125,11,206,100,148,228,167,217,18,202,61,90,134,117,95,74,85,245,186,5,248,213,184,153,180,87,234,156,252,205,197,126,57,86,104,50,144,138,237,49,45,112,224,103,249,68,248,246,222,155,192,98,244,112,97,71,80,234,90,165,219,34,91,221,188,155,79,244,52,136,85,137,246,246,142,176,193,153,23,72,198,105,27,200,217,132,251,154,1,171,122,128,9,86,166,21,168,157,184,73,219,87,56,173,253,108,153,131,210,76,217,194,81,135,111,59,140,202,133,114,132,184,170,52,173,231,21,206,230,79,123,81,96,42,195,182,47,122,186,85,250,122,250,145,200,235,184,19,64,39,63,60,1,210,73,69,5,68,139,120,7,223,75,59,78,113,216,252,124,128,128,179,62,29,146,150,128,138,64,36,122,198,69,30,220,228,208,243,141,13,224,141,228,167,153,123,7,135,9,33,102,30,68,175,222,237,58,201,248,131,218,68,114,70,133,212,90,11,47,152,37,162,116,6,53,58,130,224,70,207,218,221,178,140,61,210,55,5,140,138,173,181,147,164,228,206,30,124,253,212,52,31,222,138,179,225,167,236,223,114,17,3,21,239,28,63,50,152,64,216,38,105,18,144,91,115,218,132,151,74,104,36,235,47,51,246,197,131,60,198,33,173,29,117,20,146,237,240,52,207,218,40,58,7,137,112,224,84,249,36,35,80,255,180,237,91,115,147,95,77,31,219,211,234,109,84,21,190,244,206,54,120,252,26,101,120,152,20,102,132,147,155,81,239,81,6,7,4,223,124,19,134,7,225,172,61,25,239,182,172,230,41,28,151,62,52,85,101,137,231,85,194,113,33,138,32,206,160,237,142,30,53,24,12,159,70,98,48,179,75,120,53,118,222,74,156,145,144,255,157,221,244,55,158,23,233,207,218,232,174,59,139,162,54,69,79,69,219,233,80,98,244,189,236,76,40,4,29,100,93,14,104,117,220,76,230,144,123,186,12,57,33,221,215,235,70,193,32,227,141,112,124,10,95,175,227,179,232,161,55,108,10,250,131,155,172,154,166,214,7,118,129,83,129,80,207,121,12,1,113,215,198,177,146,73,39,185,21,125,118,174,89,244,230,36,24,220,5,134,169,181,107,231,11,204,183,213,75,206,16,10,130,230,82,186,214,166,105,217,244,176,178,137,23,234,70,153,144,57,245,23,75,116,136,200,189,173,150,108,132,25,125,190,158,46,128,179,203,38,68,178,226,232,97,166,21,109,183,235,193,180,202,92,207,26,106,57,15,70,247,144,155,86,52,237,47,217,79,240,136,75,132,187,27,9,25,237,151,195,74,118,241,86,44,198,115,124,136,185,121,206,226,16,165,173,240,154,119,141,251,78,40,40,155,39,154,90,183,13,69,38,74,134,131,39,76,89,56,68,180,164,6,211,182,237,120,171,179,129,23,141,26,155,255,234,141,230,149,18,216,181,180,75,144,142,209,126,207,250,97,33,110,105,34,132,140,203,221,76,182,133,161,150,2,2,7,97,69,163,252,57,212,232,131,80,178,122,34,151,41,149,233,75,146,166,181,51,222,94,249,133,226,246,30,90,110,77,87,75,107,215,64,162,157,75,226,21,232,231,30,147,168,251,213,103,79,125,250,233,138,49,84,182,128,41,9,80,75,1,173,166,20,55,39,152,37,123,138,49,120,118,55,21,104,175,111,207,147,255,200,17,138,91,141,212,153,139,1,180,187,245,159,124,104,167,222,80,109,51,251,34,62,73,161,54,152,79,3,200,241,224,150,51,71,83,111,75,53,183,102,191,173,168,249,251,94,121,26,17,161,230,8,40,253,242,19,247,119,28,63,129,124,184,157,125,225,83,90,124,140,219,55,235,127,22,123,11,152,197,60,180,175,172,121,9,33,21,229,117,43,217,153,57,81,174,86,93,145,26,67,226,224,105,74,43,225,93,31,243,177,43,67,80,163,74,207,219,54,9,69,17,186,215,174,178,115,128,120,121,21,60,57,136,212,234,144,194,61,236,235,235,12,46,108,219,229,201,125,148,8,90,159,41,151,146,94,92,177,138,220,142,64,126,125,143,167,164,166,132,148,175,209,158,118,141,216,89,243,93,184,130,20,81,78,237,39,181,108,145,247,33,17,50,230,61,244,99,162,168,208,253,193,18,212,218,58,162,141,38,15,207,248,16,43,108,79,69,13,121,220,111,162,152,63,91,159,68,109,133,206,233,11,87,64,14,196,78,156,159,50,164,238,228,163,168,237,25,7,182,198,249,57,97,218,7,159,83,111,167,39,73,6,141,248,183,248,14,108,189,61,154,201,133,43,160,250,163,77,10,206,215,91,103,116,134,212,97,10,108,215,211,23,102,105,71,135,73,96,168,79,102,213,35,110,34,209,163,71,191,162,214,189,224,133,54,127,177,51,4,188,137,246,210,121,40,17,250,220,146,198,211,135,71,73,250,14,56,245,183,8,233,151,22,115,52,239,167,120,170,13,171,13,114,148,20,241,243,206,103,35,77,241,57,32,138,237,26,138,159,203,142,140,15,182,106,170,167,147,8,46,132,251,49,207,215,209,2,91,78,58,63,112,19,172,221,77,14,46,226,92,208,27,124,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,23,103,36,0,49,85,142,97,65,111,44,203,131,66,84,81,93,131,23,29,245,118,159,103,25,94,65,141,21,26,225,196,244,223,134,179,85,4,90,23,45,23,217,153,31,17,54,193,89,145,160,243,134,201,222,119,13,232,205,150,176,87,83,224,207,202,255,38,26,70,101,211,194,99,232,169,135,167,107,129,77,204,81,194,202,232,164,248,173,225,228,219,10,214,20,230,112,193,137,66,188,93,162,225,103,198,151,228,99,118,102,17,219,157,92,221,45,189,24,131,114,76,189,39,90,206,183,206,254,57,137,167,234,91,157,215,132,83,43,246,132,204,91,11,124,124,182,84,238,199,236,66,248,122,134,4,115,53,166,194,176,190,85,29,80,76,183,248,152,84,88,104,202,243,156,206,22,107,143,125,118,226,161,41,204,106,247,89,154,77,152,83,158,12,230,77,151,44,60,115,124,167,172,237,6,188,117,115,183,42,53,219,177,229,193,59,25,157,17,43,27,185,12,9,165,99,179,244,30,139,111,160,29,43,89,102,120,224,71,156,215,201,200,91,244,230,213,36,221,124,101,227,71,105,79,75,54,82,61,183,237,80,161,107,218,135,71,177,38,92,183,113,96,111,77,154,44,200,51,221,204,160,154,160,73,90,255,192,236,255,113,41,148,223,18,42,204,198,175,123,47,206,67,105,68,104,68,172,78,196,108,69,215,77,187,184,225,173,165,117,40,224,166,210,99,192,53,95,19,38,117,171,175,21,184,161,115,122,127,123,54,237,15,204,201,214,98,24,41,156,75,229,77,37,165,8,94,1,111,61,63,50,164,159,163,199,205,199,159,137,98,53,204,125,94,248,241,63,16,89,113,45,69,80,99,94,11,52,161,92,80,252,99,25,203,146,80,252,31,152,210,193,59,166,144,212,203,250,72,136,62,229,21,63,189,223,166,175,4,115,164,183,219,0,87,85,177,59,176,40,66,243,219,4,245,135,192,157,227,189,5,204,39,146,223,166,218,172,123,240,138,171,177,84,46,220,81,225,138,47,146,81,197,145,157,148,146,218,237,164,246,21,101,131,162,41,4,14,236,92,227,189,109,82,74,31,81,130,32,51,202,3,51,220,54,67,220,96,92,4,118,249,176,150,143,191,56,31,52,151,176,119,7,202,127,227,185,120,4,59,54,156,243,84,254,202,131,99,208,198,145,14,207,216,211,80,6,188,188,182,215,96,24,27,5,238,76,151,25,48,213,213,242,193,248,30,113,164,211,25,156,181,195,54,65,13,215,98,233,82,227,53,20,181,128,159,223,155,108,145,112,218,83,253,122,118,133,248,105,22,155,54,202,1,175,8,4,145,109,200,249,153,105,157,92,140,71,227,83,130,210,90,97,162,76,243,194,16,159,13,157,198,53,210,196,184,77,199,184,203,138,210,207,230,89,132,68,255,238,120,214,0,121,180,22,176,245,213,200,210,135,233,208,3,234,52,146,150,103,109,159,173,33,70,148,144,102,121,242,219,103,78,19,131,185,240,80,174,230,115,32,31,7,195,67,253,133,198,159,34,62,27,69,100,46,86,65,247,38,1,249,173,40,9,159,28,48,228,33,245,129,103,19,120,169,24,16,140,106,8,173,248,205,207,30,81,132,50,220,224,8,44,155,248,201,251,96,7,77,114,49,166,99,125,224,99,93,123,230,165,84,211,50,23,152,134,232,72,204,160,16,163,196,195,192,51,43,220,242,31,52,197,183,134,48,32,61,23,111,228,249,220,3,39,124,178,234,120,224,229,226,227,192,38,4,163,176,4,84,128,207,156,147,155,159,143,177,156,223,171,22,243,224,187,30,140,25,41,91,129,17,163,17,152,98,121,223,230,161,12,160,233,72,225,158,186,192,103,91,127,96,212,74,61,253,135,127,190,213,52,4,46,251,94,141,4,239,123,102,159,185,230,245,116,38,176,163,126,114,38,109,225,29,109,60,7,106,193,235,129,119,23,152,14,56,253,237,65,196,199,23,39,226,153,90,107,13,156,156,42,164,242,181,187,86,52,103,26,220,155,199,184,138,133,131,101,79,194,126,62,198,83,252,246,79,177,66,97,42,66,35,32,99,84,37,58,166,231,252,139,88,15,121,33,37,60,100,57,166,168,207,133,22,235,161,177,3,174,174,65,6,12,67,202,122,97,47,164,176,98,132,246,60,88,229,128,137,12,226,236,234,153,101,66,98,185,198,197,219,212,182,21,238,209,10,100,169,200,174,199,50,221,5,78,101,96,137,205,174,137,153,140,212,218,188,17,44,10,76,214,179,250,198,13,164,226,43,21,237,18,167,40,246,28,74,241,211,231,196,24,18,145,204,176,27,68,24,169,64,87,51,151,90,112,80,87,196,160,48,218,218,105,71,77,254,136,100,1,148,165,24,116,178,19,179,59,198,102,186,105,198,126,140,21,42,105,226,197,200,57,237,103,27,239,206,87,203,103,135,249,74,141,13,106,4,60,5,82,76,95,78,38,33,237,129,105,223,68,115,105,79,120,32,253,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,255,8,73,29,166,88,246,46,109,99,163,154,55,172,179,222,216,202,129,97,241,13,87,157,40,167,148,128,1,151,18,131,178,208,24,219,138,90,181,185,15,138,9,121,63,15,14,157,94,100,212,58,130,52,15,122,44,248,8,111,96,162,73,27,201,68,131,225,214,105,157,165,52,123,186,27,26,48,89,156,112,228,207,177,46,28,119,192,56,92,234,138,231,222,30,56,69,186,27,71,126,139,162,54,194,22,240,45,197,205,71,17,113,58,80,234,186,34,151,7,195,250,84,244,252,143,154,111,38,176,9,173,52,234,216,84,151,7,204,25,33,223,210,24,40,188,18,48,35,147,46,252,228,72,246,154,112,210,13,125,156,151,148,207,49,77,84,43,94,58,227,181,43,76,53,211,29,19,226,223,75,6,124,162,116,124,163,23,103,157,75,39,223,180,158,67,103,96,169,70,123,218,116,162,192,196,227,18,206,192,90,134,75,11,39,181,112,49,160,137,88,177,252,180,213,192,68,24,205,234,143,150,220,123,80,22,19,203,103,16,80,210,159,30,60,107,196,255,206,31,142,67,43,51,5,157,176,124,67,62,25,249,23,121,180,243,173,250,138,48,218,128,112,103,8,108,234,212,55,239,123,188,254,173,51,197,110,176,226,209,206,38,34,181,109,192,186,161,157,247,70,51,66,96,132,1,34,228,3,241,95,215,159,46,244,91,71,222,119,83,131,41,115,133,84,251,205,205,118,42,104,146,192,100,235,122,132,61,33,57,19,217,61,227,57,45,97,78,160,245,56,197,238,157,38,187,28,13,142,185,159,31,23,75,102,82,85,61,111,40,171,255,188,137,11,227,249,71,43,84,102,217,15,253,34,112,186,70,125,114,166,234,186,119,129,207,161,92,238,78,204,157,134,194,108,212,53,71,190,27,46,135,169,48,114,94,177,192,104,42,151,120,19,165,93,41,71,199,4,116,44,20,47,10,124,198,36,106,85,50,181,186,77,110,142,0,69,114,37,208,154,37,97,71,193,89,74,61,158,26,126,168,122,35,39,19,158,25,124,57,135,143,183,37,194,145,36,41,143,17,29,59,105,77,162,103,57,209,82,191,59,10,201,64,105,149,128,219,14,74,241,26,176,233,223,92,248,28,6,189,221,59,83,24,33,171,222,42,90,83,132,52,121,230,27,53,161,210,13,78,149,124,135,227,252,154,252,52,46,127,244,44,3,83,159,170,240,204,206,255,240,187,90,7,12,121,143,61,46,10,33,151,124,168,146,172,58,48,30,204,168,98,47,140,235,27,253,10,192,85,178,21,211,26,14,234,29,51,42,209,179,188,151,137,68,164,114,191,99,19,150,160,105,173,14,173,10,188,36,142,5,209,63,100,47,241,219,153,13,95,31,237,220,110,229,251,65,214,22,226,114,224,18,204,97,192,179,10,79,61,170,89,120,118,126,53,21,218,207,147,147,83,136,46,42,224,49,101,76,113,134,253,185,232,167,90,91,47,53,213,246,18,112,85,53,122,224,116,183,232,194,238,48,229,83,147,43,45,94,124,137,54,83,19,110,22,106,237,57,126,226,222,16,135,44,125,46,114,167,51,2,254,112,133,235,47,195,206,22,51,1,54,174,89,159,139,161,22,185,233,130,150,165,146,202,90,25,174,145,78,22,75,89,70,230,207,111,138,131,9,35,69,55,27,131,83,172,232,108,165,135,243,129,231,13,156,115,60,116,157,40,112,164,69,58,129,225,35,102,165,243,200,200,42,28,134,115,235,153,133,252,139,200,229,65,211,91,229,108,89,22,33,245,45,58,89,81,215,179,246,114,196,45,18,153,231,169,67,90,201,7,221,36,227,113,37,118,213,85,15,81,253,186,112,33,20,39,48,165,135,253,194,236,153,186,89,85,163,103,189,15,70,125,155,108,117,76,202,40,10,194,64,20,195,141,142,131,99,185,140,168,25,130,208,94,183,239,115,122,59,227,12,176,113,185,202,217,48,209,52,173,145,29,133,86,94,14,61,106,2,70,12,56,252,13,35,235,177,69,226,252,190,214,83,124,118,142,68,2,46,62,145,8,237,72,63,219,65,55,44,50,51,74,42,182,246,79,25,61,90,143,150,180,68,187,169,200,33,115,210,175,80,42,161,18,25,94,93,133,11,69,173,62,102,149,202,82,53,149,155,149,185,250,107,81,95,167,123,225,166,164,34,106,238,18,222,125,81,203,173,152,196,80,228,186,147,49,118,203,144,18,87,242,41,158,168,190,20,50,119,248,53,176,59,226,167,57,141,4,61,7,87,48,4,87,147,216,46,98,185,33,165,118,157,69,122,106,84,12,97,90,173,161,139,115,81,228,197,39,213,73,140,232,88,20,144,161,159,147,245,128,216,236,42,254,100,180,221,87,221,206,200,178,59,201,130,213,97,85,137,1,219,217,20,252,169,168,115,148,241,28,62,199,81,156,81,20,49,105,107,150,239,129,199,219,118,212,184,32,200,43,221,193,144,238,161,89,31,69,44,221,116,87,101,125,80,214,114,171,180,232,183,214,163,11,194,140,218,188,74,165,155,216,139,204,210,68,253,253,118,152,202,209,174,211,148,64,157,231,57,168,215,96,235,85,152,234,242,22,229,28,132,1,117,162,193,74,151,151,143,10,199,133,40,19,179,56,137,49,71,1,13,4,142,75,151,246,121,112,111,194,5,134,91,76,230,10,197,82,46,90,9,241,81,213,236,233,252,53,91,70,189,71,194,106,212,109,190,210,121,217,253,201,217,86,37,166,200,23,43,221,107,121,185,26,34,0,181,7,150,233,160,196,163,141,46,165,163,147,144,100,233,81,87,68,145,220,20,255,196,24,159,103,124,208,194,23,16,115,119,114,14,248,110,90,140,238,99,138,151,60,141,192,189,205,128,105,33,190,87,15,232,162,163,132,134,66,10,201,20,18,186,222,211,3,208,197,248,5,179,24,104,195,116,227,70,212,254,96,112,201,152,18,64,164,67,195,203,138,214,208,150,108,10,58,144,154,246,170,163,243,237,74,214,39,51,179,222,139,177,72,201,37,61,89,7,212,218,81,88,180,232,114,207,85,225,57,169,5,118,184,178,113,44,121,114,86,108,247,71,131,161,83,74,202,121,111,124,192,184,121,34,188,45,95,228,184,159,217,153,199,126,12,130,122,252,89,251,210,106,254,98,5,255,66,191,8,251,80,139,71,203,112,139,202,111,91,182,123,121,9,39,161,48,184,173,31,123,164,56,167,141,241,15,106,43,58,118,45,116,204,53,224,166,20,147,80,143,55,47,82,46,214,37,45,173,57,20,160,65,90,252,93,76,64,69,249,12,225,82,48,69,62,135,235,162,241,71,22,32,5,60,159,63,89,112,42,182,184,93,68,191,170,91,235,244,149,211,199,35,247,134,31,209,131,57,116,10,35,187,160,235,15,118,55,159,136,19,179,87,56,134,205,143,152,94,111,197,90,25,20,181,11,108,180,155,1,195,142,249,44,110,202,50,189,2,116,208,102,241,184,10,100,243,124,170,12,43,162,145,107,9,232,187,187,88,240,177,146,164,73,176,176,72,110,124,43,100,64,100,41,25,55,96,102,150,95,221,152,196,143,11,131,185,233,83,129,138,99,101,124,226,193,200,71,124,179,20,254,161,252,28,19,208,69,125,49,92,122,32,106,209,151,162,235,55,125,86,84,65,22,48,103,53,45,77,9,208,103,56,36,40,80,41,201,25,67,98,241,243,34,204,191,46,73,29,1,168,139,61,106,14,124,118,94,13,36,209,119,24,85,177,132,68,154,168,133,16,110,52,197,43,127,107,203,169,104,0,140,2,147,22,232,113,199,53,50,183,173,51,215,135,140,226,42,161,45,3,78,205,137,176,33,175,56,206,76,82,24,87,110,56,76,2,77,232,214,248,105,146,116,223,107,19,12,78,162,181,75,20,138,120,180,255,54,101,178,189,107,248,108,44,231,252,160,98,204,66,163,26,103,133,68,253,187,152,190,231,166,226,221,52,82,69,213,44,112,47,42,186,73,81,211,138,58,100,8,61,206,7,208,60,5,197,63,177,248,80,142,81,238,12,24,61,154,87,253,81,88,74,146,88,82,67,112,43,207,128,113,249,165,0,14,101,139,234,197,90,150,171,195,99,146,156,22,206,91,124,16,43,185,145,192,118,167,184,32,199,173,173,112,91,83,152,228,40,122,15,152,146,38,185,250,108,41,217,171,46,128,121,83,77,252,54,10,86,125,196,105,12,221,75,115,179,103,19,222,211,23,8,29,216,58,224,116,12,172,120,50,120,103,148,121,236,28,217,168,14,251,52,236,196,106,158,66,176,134,242,120,190,11,187,171,182,11,93,40,81,178,81,16,139,46,202,196,0,37,93,158,49,13,81,186,208,18,233,31,99,157,31,125,131,252,204,154,250,219,38,231,226,219,153,165,110,53,193,98,61,81,190,211,210,238,209,149,82,48,209,156,185,226,226,252,10,176,90,113,228,221,12,19,209,160,246,36,79,83,75,177,47,152,122,116,211,121,118,28,109,15,127,209,42,176,187,118,185,156,105,136,13,247,189,23,10,3,79,34,190,32,205,187,3,69,4,74,138,102,17,230,65,16,228,131,155,241,81,203,144,66,149,233,245,59,197,138,196,155,174,159,4,77,148,127,206,115,172,81,242,169,40,241,35,191,183,37,219,116,91,216,168,2,248,210,101,167,164,12,86,224,130,193,239,87,231,12,215,177,230,18,236,130,111,196,207,30,158,183,148,14,89,116,122,121,235,116,105,240,29,213,39,198,203,201,230,83,229,12,63,44,41,75,189,74,84,133,191,155,155,210,187,186,218,112,199,81,75,244,193,36,57,154,62,57,41,73,39,237,48,89,199,153,213,161,61,43,230,88,189,223,23,129,121,188,111,13,58,82,234,234,49,73,170,169,217,235,229,244,250,201,178,125,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,43,230,34,29,125,6,38,61,81,0,83,149,248,96,26,10,213,28,216,84,224,12,191,120,213,169,2,246,211,152,54,60,216,84,140,66,106,235,137,191,126,221,190,14,119,236,30,125,175,148,131,36,21,75,191,72,137,39,231,42,7,200,247,53,233,183,127,206,31,27,19,239,137,101,211,93,85,99,77,112,164,39,223,84,140,240,40,233,197,205,40,64,253,185,11,206,159,30,233,86,208,227,103,27,254,174,178,29,18,179,52,33,194,31,92,8,61,213,174,62,202,182,122,211,15,70,186,83,232,72,80,164,68,23,224,27,112,138,146,135,72,3,210,58,77,88,252,67,51,107,247,9,254,17,22,240,99,181,160,54,37,61,127,220,27,209,200,239,234,140,97,94,100,84,176,116,70,236,11,36,40,171,104,60,208,153,66,151,248,247,224,144,108,104,127,52,188,92,80,125,124,159,235,248,62,85,153,55,32,207,43,158,254,47,84,110,17,249,21,215,43,89,221,224,7,23,226,165,234,69,20,44,224,120,240,108,90,140,226,38,100,163,143,249,94,27,253,201,172,95,123,82,93,31,107,211,118,179,252,184,117,51,74,6,237,80,109,210,67,128,126,52,197,6,223,107,25,147,171,40,147,225,254,244,182,226,106,132,219,215,61,26,167,113,20,13,239,38,161,188,253,156,148,114,115,227,0,251,142,144,12,233,111,214,221,18,105,70,14,10,135,97,70,145,220,169,29,180,174,148,149,81,237,36,75,165,110,31,148,85,235,131,57,151,53,198,54,168,77,29,223,1,132,195,190,244,144,128,39,200,100,67,63,216,78,171,161,176,197,111,29,134,44,64,170,61,128,207,161,222,252,230,4,199,243,212,171,207,56,245,28,48,218,156,69,97,234,107,190,49,39,133,111,70,154,94,93,35,62,14,145,245,126,38,203,64,109,100,197,139,157,245,80,53,20,140,98,243,244,194,135,12,89,144,146,105,77,154,81,179,119,57,211,41,188,155,90,197,180,150,78,15,95,100,18,56,89,106,122,231,25,79,232,122,103,192,28,150,247,230,216,247,81,88,155,127,170,223,119,26,211,79,127,126,220,239,13,115,144,102,51,186,53,252,20,191,247,153,29,252,251,11,227,133,123,43,25,98,152,93,36,169,206,159,76,86,160,56,138,219,32,111,77,251,53,97,241,251,96,173,233,79,87,132,158,226,234,101,177,39,65,207,177,57,191,40,116,134,153,60,105,129,0,146,55,204,109,255,30,72,63,38,133,249,247,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,31,106,189,219,207,189,255,75,214,185,101,93,142,234,48,120,74,220,9,243,159,88,243,121,255,8,81,221,15,103,157,42,85,178,115,33,96,108,89,106,52,209,11,198,160,205,102,52,152,140,234,34,216,171,219,158,194,202,155,208,65,29,246,172,64,11,182,190,173,233,19,37,245,121,242,7,149,109,220,178,10,18,159,23,171,206,89,181,231,75,63,216,79,45,236,157,78,184,209,17,172,120,178,69,229,24,165,236,72,134,126,83,251,62,208,84,216,27,245,114,194,36,26,130,108,32,241,189,140,161,8,45,67,126,125,22,63,124,89,206,234,214,88,182,115,118,120,226,105,112,78,142,203,93,53,242,206,28,209,69,120,66,180,54,131,127,96,121,172,148,101,115,92,72,250,39,163,250,67,250,162,129,94,112,103,151,228,85,78,216,10,39,77,221,72,52,26,233,143,180,203,144,147,221,134,23,155,7,11,40,112,58,157,10,92,73,7,229,39,69,78,119,197,217,178,194,7,237,94,230,33,213,52,79,1,10,107,192,29,62,120,234,100,95,214,80,132,183,39,252,82,147,103,239,247,66,61,142,210,54,252,234,249,111,110,127,101,237,144,10,34,236,213,83,189,168,250,8,165,243,194,3,10,120,144,253,12,180,78,134,219,212,199,121,33,245,238,42,169,242,46,235,146,35,19,204,115,104,250,233,16,225,187,112,237,164,82,206,209,164,154,124,133,65,174,118,85,219,228,144,222,40,30,204,124,178,199,220,207,140,180,152,101,178,88,155,136,217,207,54,133,16,205,242,231,40,84,214,35,127,0,140,136,162,157,60,69,56,127,158,248,142,98,169,96,216,188,2,63,249,212,13,58,50,248,38,15,136,195,8,153,231,239,156,156,50,155,85,137,246,44,179,103,142,164,177,130,210,131,141,21,100,65,179,130,211,189,165,196,115,196,143,38,254,56,143,133,186,115,249,60,22,98,167,122,100,242,163,46,13,129,223,224,30,100,230,3,195,69,182,115,239,243,174,163,210,81,32,208,38,75,34,48,157,38,217,126,208,124,204,255,44,15,1,209,106,56,59,67,34,27,223,34,193,32,108,229,78,13,20,216,61,198,195,177,111,157,20,30,15,28,237,55,131,225,197,159,252,96,76,44,159,135,159,124,80,167,174,13,12,157,206,142,38,182,61,78,147,113,52,193,152,63,114,84,84,117,105,53,146,18,182,8,13,52,73,181,115,92,33,149,108,129,212,108,98,232,240,88,168,213,120,164,68,177,255,59,243,78,161,198,238,69,9,118,38,90,91,91,164,153,139,175,157,88,70,159,251,66,188,161,121,4,136,138,229,113,158,42,33,38,226,229,47,6,33,103,60,48,101,58,191,112,24,18,75,31,65,152,127,250,226,154,72,41,85,141,21,188,244,150,71,97,56,27,157,36,93,88,175,91,243,6,147,14,166,90,75,211,45,58,129,118,244,135,243,117,201,119,24,87,223,78,244,223,178,118,126,27,11,211,97,44,182,30,141,31,69,105,132,216,156,216,111,19,239,244,131,146,181,27,211,67,60,172,237,180,132,209,20,231,101,32,104,177,69,59,153,70,1,171,123,168,132,33,131,202,10,45,220,27,63,143,210,246,86,71,63,77,231,97,183,153,161,163,34,251,105,36,45,146,66,54,51,244,104,68,108,58,58,127,46,38,48,247,191,255,232,110,59,23,30,142,40,247,174,67,147,243,126,127,147,18,186,189,206,189,145,192,69,233,211,2,71,96,125,239,171,133,158,222,167,220,9,9,139,207,81,102,231,170,175,243,27,166,48,130,24,12,180,234,155,60,9,233,64,131,105,232,60,57,163,26,117,0,91,254,26,70,122,135,13,70,200,129,126,189,61,149,140,189,240,167,136,36,71,22,195,30,57,44,246,174,220,202,138,38,10,131,119,28,165,202,193,94,110,170,199,97,232,86,239,59,59,201,19,86,237,101,233,170,30,38,61,231,220,76,33,251,149,76,135,41,227,157,36,4,92,87,175,194,118,156,43,242,17,4,40,17,85,219,132,136,100,66,211,185,177,86,95,62,146,208,166,57,116,152,66,19,0,169,6,131,23,52,119,229,63,112,180,180,220,127,15,150,243,137,102,104,222,108,78,136,33,91,89,143,255,102,40,25,35,242,109,79,124,71,164,229,124,94,209,190,236,9,144,80,93,62,82,200,52,169,194,204,124,96,40,219,159,98,246,29,98,216,50,209,48,44,41,73,89,8,4,47,29,142,46,163,33,248,167,252,117,225,209,187,4,162,17,227,193,24,193,224,222,66,72,240,92,218,23,113,185,13,196,129,214,208,201,205,208,54,50,44,129,216,112,167,60,75,80,248,242,154,24,26,166,239,87,109,38,19,219,52,127,40,244,192,158,174,125,114,52,238,101,140,172,10,154,0,231,224,72,144,88,164,84,145,172,250,170,110,58,135,48,188,193,52,207,156,64,106,15,200,189,192,216,222,143,116,99,63,9,142,130,17,31,255,57,156,213,202,70,101,121,7,93,134,134,145,242,201,148,97,28,53,172,183,29,201,187,207,242,58,97,218,114,193,96,134,107,95,248,177,99,181,228,98,69,106,163,232,178,96,68,219,124,132,102,27,2,184,7,70,81,213,190,122,250,6,154,182,64,104,9,172,230,240,190,33,220,157,206,166,146,182,121,187,178,40,201,234,227,98,182,79,213,246,87,172,164,253,36,225,216,84,226,123,127,223,52,57,191,124,42,103,232,95,227,207,115,63,15,58,26,70,186,89,0,74,85,246,50,243,36,118,60,137,149,48,144,239,182,118,101,28,31,78,28,132,214,33,183,109,48,101,209,227,120,138,95,18,84,232,251,219,8,25,32,157,240,131,145,73,91,38,41,76,163,225,202,167,99,25,222,56,91,30,59,186,66,223,255,189,175,200,29,46,107,25,33,203,2,73,242,239,167,123,180,243,88,90,116,111,5,168,234,30,152,120,193,47,12,6,112,175,231,220,44,177,62,132,233,86,65,227,231,15,70,221,193,98,13,252,175,18,157,169,63,184,209,139,102,114,197,236,182,230,108,130,225,155,90,255,15,190,171,216,198,254,157,188,254,40,40,249,194,133,26,208,201,141,252,36,116,151,253,54,253,94,249,143,60,200,135,75,109,191,56,60,138,242,131,225,203,102,249,92,248,9,40,141,252,189,16,230,105,210,93,23,222,139,196,167,204,10,65,77,53,99,183,17,157,103,127,31,54,125,72,172,18,247,202,32,74,165,195,239,11,222,90,53,189,141,17,58,123,71,72,57,67,102,158,86,214,30,97,131,117,24,99,25,223,209,105,35,137,157,64,235,167,71,14,24,179,220,101,71,67,137,60,39,79,33,33,83,237,104,196,53,199,223,162,140,243,1,91,197,251,70,96,169,46,93,90,66,126,218,210,216,3,6,209,142,179,254,6,11,139,137,245,69,33,44,52,215,225,145,70,227,69,181,226,49,45,249,168,251,246,63,120,46,2,128,139,194,29,56,83,124,130,252,53,140,131,55,104,26,248,142,10,79,244,56,85,83,205,27,52,110,212,35,54,128,86,62,42,39,247,137,207,95,107,96,59,48,13,250,55,206,25,152,69,53,157,123,206,40,29,216,79,247,129,131,224,223,77,23,72,148,203,238,122,71,84,88,201,156,39,154,160,153,218,133,47,90,88,255,222,22,156,125,87,28,27,17,23,29,105,95,88,54,251,133,218,16,39,240,73,135,24,149,169,206,34,60,107,240,8,251,138,51,12,195,234,206,135,2,133,182,51,231,176,133,200,198,128,32,97,90,251,33,146,210,125,72,138,213,78,222,163,121,250,192,3,219,140,106,151,54,26,187,194,243,129,4,109,123,21,255,64,90,59,42,184,212,51,190,230,31,39,18,113,57,165,115,105,43,186,70,154,127,33,144,142,191,3,35,122,209,12,46,93,113,103,24,129,179,189,181,49,220,9,146,135,46,156,140,185,221,54,69,218,124,126,153,23,100,182,85,200,66,84,73,90,230,200,187,116,31,195,144,176,243,73,246,194,109,174,239,23,64,55,202,212,209,45,140,96,109,168,208,196,255,23,138,228,224,143,143,103,160,177,129,29,186,47,186,87,110,88,58,34,211,156,215,129,35,155,229,31,80,143,87,178,206,51,107,213,58,101,48,134,161,176,112,230,210,68,78,232,25,196,223,77,249,100,4,175,118,92,242,92,56,196,133,165,153,24,9,202,234,48,130,117,127,104,69,58,223,166,59,210,77,233,78,227,232,41,251,148,131,169,192,161,231,209,1,241,225,105,99,111,43,218,207,206,18,177,241,100,10,138,49,87,238,32,232,239,125,64,133,233,217,7,41,225,202,119,74,41,81,171,50,22,207,64,246,107,255,77,61,235,79,229,82,134,173,32,236,103,199,185,240,144,84,182,163,87,80,30,78,173,36,28,0,173,158,49,194,112,42,255,5,89,25,211,248,110,98,251,8,233,45,153,15,18,219,134,25,172,193,48,15,206,64,163,150,53,45,218,30,225,86,116,244,171,115,104,176,27,29,134,251,38,243,92,181,238,98,173,107,143,165,82,69,58,139,91,67,15,45,249,209,149,204,216,223,35,199,41,26,30,189,125,124,236,12,206,117,51,119,38,95,219,66,181,184,31,120,182,232,174,49,56,156,42,207,185,191,254,76,118,236,141,203,185,39,34,164,89,124,202,216,43,132,70,89,195,225,221,216,42,3,211,228,29,92,159,123,194,50,171,124,254,60,41,168,159,232,141,206,252,228,175,138,245,96,40,138,33,55,96,75,42,108,215,126,8,37,52,90,133,172,183,135,41,69,205,23,192,48,126,61,200,193,99,238,211,45,195,222,242,147,35,95,177,186,2,172,236,42,208,88,0,45,53,136,82,47,216,239,213,158,118,136,233,31,175,9,26,216,136,22,252,232,130,60,252,137,237,224,176,155,81,5,249,147,117,68,85,50,165,164,230,244,133,132,31,205,252,91,21,243,30,96,165,154,228,209,190,97,188,80,79,40,142,121,7,2,166,6,239,245,253,8,38,145,49,156,15,15,26,166,23,212,165,63,184,78,247,34,34,78,32,117,171,80,59,187,211,29,33,201,189,108,182,61,158,120,219,225,212,39,201,34,58,129,185,16,139,210,119,248,90,143,149,105,134,173,95,139,109,67,67,196,249,216,55,229,176,10,108,197,175,11,221,243,83,203,67,180,246,243,4,49,43,53,2,114,7,70,69,197,56,131,123,54,89,82,169,201,191,94,0,219,219,227,245,156,142,10,91,230,117,125,38,242,25,78,164,185,171,50,139,48,150,217,28,205,8,213,142,62,251,143,237,233,245,130,68,208,63,206,68,24,125,78,253,243,29,196,160,54,117,106,152,116,228,14,223,4,236,125,46,177,247,185,242,61,36,125,219,181,225,244,105,117,216,177,21,181,114,223,127,48,16,207,246,228,35,14,76,214,41,128,254,192,55,244,212,88,198,166,213,210,19,109,107,89,151,22,165,40,235,0,77,209,102,50,84,155,133,103,230,163,148,188,235,88,231,232,143,237,74,242,49,222,66,22,78,213,112,82,165,246,66,241,224,61,29,116,57,36,137,135,239,202,246,70,237,187,143,5,250,86,181,82,34,84,125,248,249,167,242,155,194,144,194,94,137,153,65,2,195,240,206,254,190,203,212,56,70,106,241,179,204,92,98,223,118,196,4,195,44,197,173,117,160,157,211,86,87,47,133,160,47,31,230,200,207,141,179,184,144,92,174,78,46,202,191,68,234,129,163,141,206,242,176,196,253,71,190,7,25,17,132,36,155,127,157,193,188,56,180,12,104,229,190,201,206,33,186,114,152,19,139,196,170,189,78,110,106,28,167,151,223,54,215,137,21,136,76,141,227,76,130,46,218,76,205,79,142,4,68,213,19,71,55,163,27,123,33,115,101,39,181,157,113,164,169,207,83,217,243,44,215,118,96,154,213,44,229,152,145,71,56,205,196,33,62,103,139,215,164,146,158,84,245,74,116,41,44,203,214,148,48,250,30,74,123,64,179,109,134,162,187,165,100,205,164,109,202,50,246,208,160,170,250,120,82,240,50,44,181,182,223,1,61,169,227,230,137,144,251,177,172,7,91,186,42,254,79,119,174,87,70,22,181,156,84,39,242,72,59,48,52,24,214,109,233,74,9,6,19,198,78,189,207,149,212,112,130,0,94,250,108,194,99,207,188,3,182,172,212,218,14,183,108,12,135,242,249,119,178,176,153,46,66,159,240,242,143,64,175,212,27,123,79,27,10,133,31,111,231,202,81,142,197,172,219,30,105,66,216,78,39,79,100,22,134,37,146,168,60,118,29,189,30,9,2,226,144,172,212,52,82,167,217,20,249,230,94,102,49,56,56,231,110,40,55,91,201,25,210,218,108,186,109,242,193,217,86,9,92,132,218,169,58,229,112,29,48,106,120,72,188,170,111,138,154,112,182,88,122,194,113,191,36,53,212,220,146,167,143,105,167,164,35,226,80,31,170,187,207,210,170,66,194,241,100,174,163,193,200,88,23,59,4,162,78,120,168,15,104,114,155,183,231,100,86,159,93,41,247,140,233,165,101,74,225,176,147,167,61,172,193,74,91,135,29,13,249,248,8,194,238,37,152,65,109,5,150,80,50,153,231,194,107,208,227,109,26,103,175,191,47,79,48,21,22,251,109,148,188,111,225,182,6,137,186,216,11,9,179,194,38,184,163,61,98,57,199,65,242,250,164,36,145,194,113,173,90,82,146,245,86,88,246,114,81,80,139,183,177,2,219,242,228,97,35,61,153,186,127,218,212,141,69,150,236,161,124,97,95,118,49,118,42,30,114,104,51,92,24,105,199,118,248,219,5,95,14,139,211,103,228,97,231,25,196,76,18,211,91,240,114,56,122,10,14,66,119,247,207,239,103,59,116,224,32,42,249,183,77,83,239,121,221,232,97,207,207,23,1,132,76,230,169,211,151,25,105,114,71,177,231,209,72,11,210,148,205,88,63,75,193,123,219,200,87,25,28,150,68,162,232,236,181,236,243,54,55,238,107,170,86,176,135,60,85,202,238,243,70,87,63,23,211,46,132,2,71,169,48,103,113,95,195,33,210,86,144,197,88,60,71,83,208,104,195,227,195,72,236,158,163,73,11,117,95,34,176,141,187,196,218,1,45,221,31,41,46,32,75,140,95,246,162,207,235,36,82,41,162,31,208,156,219,166,175,48,101,31,160,34,99,69,63,217,142,134,232,84,164,251,189,159,8,19,170,207,135,153,174,144,3,147,91,123,242,234,80,83,84,130,100,175,57,124,140,35,70,123,246,139,164,29,246,39,102,177,39,162,160,83,183,189,33,52,76,253,3,234,60,21,49,62,50,34,174,211,79,62,239,64,235,244,200,153,251,207,196,36,184,156,0,15,182,9,148,234,231,182,229,33,136,81,3,63,109,7,231,112,59,57,231,46,63,89,2,251,190,224,114,157,6,162,78,191,92,178,210,42,52,192,162,230,91,232,25,211,159,40,29,87,162,250,211,186,238,143,132,182,193,165,155,226,46,188,199,180,144,121,56,114,45,180,40,132,252,182,205,134,251,17,140,219,223,0,237,204,104,125,72,97,221,7,70,145,220,151,159,26,222,185,103,34,134,154,209,204,177,139,121,58,21,145,7,240,33,40,206,246,168,244,45,29,190,239,128,180,100,250,81,172,32,180,246,157,62,26,110,202,167,74,6,21,158,60,130,201,113,12,43,59,133,7,149,154,166,240,75,179,109,4,137,181,164,50,57,241,241,50,159,203,48,236,82,239,221,94,73,40,210,219,250,66,208,83,111,43,101,10,129,114,251,105,18,183,167,91,37,198,171,135,211,112,24,250,217,131,20,56,11,244,74,24,28,139,194,57,154,229,167,88,21,61,52,221,187,192,217,173,113,137,66,92,94,26,191,31,91,120,215,38,169,24,134,52,117,198,98,10,184,198,3,103,246,68,130,203,35,88,132,145,117,63,220,211,160,193,53,167,103,135,243,97,43,146,235,175,240,36,237,117,125,52,115,157,149,13,115,165,53,252,183,23,116,166,83,201,134,85,220,188,45,3,199,144,75,197,162,140,243,57,153,17,6,226,126,125,167,245,53,140,171,189,244,137,172,234,181,10,64,252,127,56,106,222,37,184,171,63,3,124,33,17,116,78,140,122,165,165,173,169,154,238,41,89,167,254,194,38,220,222,52,54,225,234,53,129,204,194,244,243,28,45,85,136,18,113,182,149,25,56,26,233,95,245,49,239,189,147,83,134,128,97,241,169,205,121,15,240,241,212,123,41,150,158,166,218,133,144,125,249,222,122,111,27,178,56,248,197,165,126,219,225,213,167,238,110,106,205,245,121,222,229,184,14,21,100,227,202,251,219,172,163,103,229,138,10,136,75,128,192,158,48,120,223,6,242,246,14,71,175,250,81,18,128,234,216,158,75,91,136,171,30,24,34,93,123,30,234,21,22,166,213,159,162,238,243,198,232,163,145,21,71,138,238,201,7,254,212,246,180,162,244,90,254,121,168,71,106,3,47,133,160,237,61,240,167,34,122,176,252,191,7,38,89,157,203,149,95,72,253,125,223,159,170,128,88,202,162,2,217,223,242,127,53,143,145,212,60,246,3,198,201,90,48,182,165,254,219,251,116,210,170,65,216,207,68,58,201,69,183,153,100,238,128,152,216,115,108,220,213,148,230,196,234,158,137,34,176,200,178,110,79,57,248,50,217,224,17,198,131,71,5,100,208,74,227,48,82,52,82,47,65,245,52,217,180,129,109,10,122,14,146,24,137,236,147,17,42,24,136,77,122,48,251,137,173,7,198,98,76,194,41,152,25,39,71,161,197,29,157,27,172,111,135,171,124,132,176,147,236,213,97,134,38,111,131,198,170,134,88,242,192,225,125,227,48,95,216,117,96,128,178,100,65,43,91,62,13,52,218,69,233,71,48,26,9,237,47,87,239,31,167,39,15,167,129,231,225,236,97,69,128,241,211,11,103,89,214,231,72,111,175,7,70,64,67,250,62,227,81,179,228,210,214,21,92,166,16,200,34,255,92,121,175,242,12,67,216,209,119,156,45,178,11,210,168,162,193,200,179,15,60,22,8,167,7,70,213,184,248,43,65,27,83,87,142,250,107,74,254,74,16,43,147,132,85,168,38,27,43,175,161,248,86,166,84,166,160,29,63,236,27,234,161,87,184,11,55,112,127,97,152,155,77,105,80,133,236,132,95,56,201,112,41,105,50,65,154,167,82,28,189,191,245,115,95,45,133,134,213,67,252,169,18,158,35,108,119,117,44,86,156,239,234,91,209,119,254,89,195,99,131,162,222,165,25,134,161,243,116,74,95,162,199,91,98,79,59,224,253,204,156,142,47,136,8,90,48,89,43,219,246,53,18,154,163,8,198,180,202,185,82,104,80,28,114,91,176,45,247,11,247,147,211,246,116,5,247,72,30,14,63,121,15,82,230,129,161,183,207,135,240,68,163,231,21,220,43,110,0,196,201,233,178,209,209,88,212,63,95,24,37,229,41,33,65,40,95,207,64,100,195,149,174,158,37,178,29,207,72,235,87,58,31,175,161,230,27,133,70,35,99,150,130,28,29,145,22,142,132,131,98,61,86,6,88,64,163,158,233,48,196,165,33,152,81,238,71,83,239,24,87,4,20,145,108,63,154,78,143,121,69,64,103,123,70,26,59,247,182,4,195,75,182,201,154,20,231,186,50,110,147,58,175,229,116,26,253,65,67,163,33,212,160,252,183,177,132,208,231,199,199,230,249,239,70,255,73,149,244,221,132,68,102,89,50,76,72,134,44,130,40,194,88,204,76,127,240,186,227,12,143,37,39,41,135,66,181,222,198,23,44,23,123,98,149,14,83,217,20,86,104,21,126,44,230,80,146,69,221,211,188,27,171,66,216,11,77,93,41,205,14,178,204,14,35,94,47,157,218,29,188,184,4,15,59,194,37,33,103,90,237,178,243,184,80,46,217,163,238,170,247,150,207,27,178,54,28,36,53,25,129,236,160,214,231,179,112,67,189,138,198,33,193,243,192,200,25,233,232,222,156,184,192,176,98,5,146,206,51,161,142,191,203,142,178,182,52,164,171,107,99,207,224,252,15,105,126,195,43,92,62,15,247,176,160,149,116,246,23,198,82,70,176,132,179,214,174,17,193,30,52,190,104,143,208,51,249,174,141,193,244,46,26,96,180,81,5,83,47,182,163,49,28,43,146,190,159,225,132,99,3,105,238,175,177,73,49,124,34,93,106,57,205,22,155,120,73,103,67,179,51,167,156,128,231,53,196,156,97,8,228,191,93,72,79,153,155,64,241,190,64,96,172,12,5,23,103,123,252,224,102,48,98,93,126,229,84,68,101,199,193,174,180,248,164,50,127,83,255,213,213,199,48,234,129,175,136,52,188,110,243,15,226,220,99,7,40,82,221,39,153,228,51,237,36,152,149,82,58,14,202,94,95,221,112,50,165,244,29,114,245,135,52,30,94,207,122,97,52,114,122,154,11,6,198,55,37,109,191,94,173,141,120,159,215,132,23,177,39,111,227,68,144,250,147,111,43,43,58,27,147,231,96,205,26,72,123,117,179,206,102,36,77,196,79,15,140,66,191,63,81,168,11,67,38,35,136,130,121,66,20,65,106,68,48,14,188,55,60,99,248,209,243,43,18,174,199,4,49,45,31,227,17,231,202,129,129,65,232,211,198,24,52,236,203,222,97,62,115,33,37,255,79,15,36,232,82,246,68,224,12,103,13,147,21,170,157,126,240,254,30,155,132,202,241,195,122,63,236,117,249,201,136,20,18,107,124,254,97,47,124,142,15,188,207,150,203,51,45,48,51,28,24,210,68,121,78,142,68,245,25,70,40,36,102,207,26,254,142,238,66,195,164,199,209,239,251,228,177,203,236,227,186,92,244,226,45,173,138,248,43,20,151,167,230,190,170,108,164,177,32,153,207,0,103,250,42,75,39,119,37,37,234,228,233,120,238,129,65,36,245,55,185,131,181,165,171,38,144,247,193,141,24,200,144,41,49,29,123,195,10,233,156,123,63,149,115,110,10,19,46,62,10,188,195,138,122,225,29,223,58,19,29,53,228,179,222,98,50,156,159,16,6,241,203,163,126,80,41,22,204,225,223,124,180,137,157,176,177,18,108,121,158,21,85,26,74,187,130,145,44,240,147,211,247,35,20,98,174,95,55,93,122,122,218,116,121,173,231,212,236,9,175,23,51,38,29,86,3,1,86,41,59,172,154,187,249,239,0,247,107,14,143,140,210,222,237,103,135,247,139,159,66,33,251,249,193,123,16,200,34,128,47,165,60,33,101,231,227,184,207,100,161,129,235,67,1,226,244,184,71,47,236,48,12,198,154,75,71,119,168,58,222,180,128,82,150,12,8,128,155,215,93,233,126,106,83,151,214,225,103,190,139,253,77,185,115,52,10,84,245,9,21,14,239,7,148,111,231,105,158,225,206,167,96,72,96,111,99,14,85,253,3,99,4,237,177,215,254,0,154,188,177,177,47,106,221,97,196,148,142,218,229,134,225,182,219,93,179,182,203,132,173,6,111,208,209,142,243,160,30,25,62,218,62,82,40,174,245,161,131,217,221,13,15,25,209,238,209,8,231,255,122,49,13,38,199,158,85,151,96,170,1,118,215,101,132,24,249,61,249,163,251,72,189,165,150,98,71,103,47,3,18,165,239,176,223,175,220,19,242,173,132,232,199,189,237,184,85,131,81,214,168,122,33,16,198,125,54,43,59,74,148,10,110,188,144,175,62,91,240,111,28,98,104,253,201,102,61,49,126,130,164,183,238,219,238,227,221,187,160,23,62,238,32,159,207,156,20,153,9,205,104,13,66,76,125,242,26,59,88,208,201,201,180,186,0,98,203,97,103,162,47,104,96,165,250,252,54,61,209,130,153,30,87,127,224,236,48,11,78,123,78,206,182,226,192,13,174,208,115,116,83,13,146,73,41,252,232,29,30,218,130,111,52,99,47,236,169,133,162,118,38,230,59,2,185,231,161,52,185,122,225,238,254,236,161,243,138,70,84,161,148,40,159,116,12,185,60,77,196,84,7,124,89,252,41,130,55,193,53,249,130,93,168,170,55,253,50,198,64,254,211,8,145,36,141,113,226,66,179,130,97,148,66,123,209,149,177,120,63,251,84,248,22,154,146,160,133,116,159,115,74,216,153,53,45,110,97,12,234,48,193,132,86,77,118,150,158,58,128,141,163,56,190,134,122,162,47,79,20,253,238,7,148,225,95,126,254,208,122,151,24,5,28,6,42,29,203,175,124,175,117,39,190,170,36,59,231,115,114,238,76,145,72,10,93,232,245,228,176,246,124,218,4,215,250,132,249,104,195,200,164,131,28,18,93,148,158,71,98,161,87,220,184,48,96,41,79,19,215,146,141,40,240,30,16,79,22,10,198,199,141,192,112,145,242,163,7,249,53,29,141,52,244,147,103,138,118,209,27,87,174,180,158,145,216,98,157,22,76,96,228,40,66,26,247,96,108,11,29,37,84,31,55,100,237,207,102,52,71,115,167,224,129,123,150,127,93,20,117,78,104,24,102,231,239,39,66,169,91,246,141,200,189,62,139,31,197,189,162,131,43,29,71,79,134,139,181,182,93,59,179,57,223,84,14,153,185,187,131,104,223,147,91,131,72,164,11,251,88,179,61,144,65,12,56,155,217,217,106,111,206,144,166,112,89,165,209,127,217,250,147,122,27,211,220,202,190,167,107,142,172,95,215,171,12,185,150,39,197,132,41,178,182,216,228,52,92,110,25,222,99,189,30,80,95,24,206,62,48,121,159,126,189,204,200,0,60,25,197,235,51,67,101,233,251,158,17,142,155,163,182,224,63,111,128,250,79,74,81,195,136,32,119,249,30,59,140,239,178,78,222,158,66,5,53,174,124,58,117,241,132,134,252,243,188,143,92,149,213,43,244,178,189,89,61,8,156,245,147,87,32,154,66,158,213,195,10,227,238,223,247,22,219,243,137,112,7,117,217,168,19,249,219,32,157,120,173,23,71,13,3,151,7,190,46,24,37,148,139,158,116,34,51,144,188,52,233,98,27,111,247,101,19,27,35,224,246,52,118,82,200,150,197,123,129,69,237,5,99,96,51,96,91,61,61,5,47,152,85,218,166,146,36,115,223,30,212,140,247,146,34,255,53,54,146,221,75,117,153,56,254,250,81,194,24,115,180,125,218,248,128,150,167,160,69,43,96,187,230,109,48,76,188,206,71,163,64,190,206,112,40,0,121,193,24,102,161,140,79,201,211,60,29,167,225,164,185,174,143,38,34,33,14,39,106,231,213,174,219,165,165,168,120,244,114,239,138,101,205,139,228,72,103,42,113,134,252,140,247,7,163,190,85,239,227,70,244,106,248,193,164,59,100,128,134,214,234,243,76,112,13,94,75,175,163,96,94,238,69,116,100,206,149,197,233,57,108,124,12,14,173,47,93,25,122,38,254,62,200,149,124,114,71,108,104,138,60,21,250,253,230,171,158,89,251,181,237,26,117,0,25,31,77,117,216,111,249,19,29,161,201,126,238,43,120,3,94,56,165,67,69,175,26,165,86,215,100,220,40,174,29,231,153,145,143,237,217,73,11,131,92,111,147,27,30,70,140,246,182,70,72,6,221,132,32,221,178,254,211,196,121,74,1,197,238,198,203,247,144,97,143,212,113,24,214,53,215,35,217,39,223,219,115,37,81,49,19,109,221,175,188,135,73,224,129,195,117,201,143,198,114,75,185,74,220,237,234,243,219,11,233,175,243,219,144,141,189,243,224,39,137,165,199,66,118,220,179,141,251,125,193,149,58,143,60,234,193,159,15,6,40,145,75,71,71,186,201,41,19,57,116,180,4,231,110,253,70,28,189,35,135,235,136,140,166,170,127,95,80,109,238,56,133,83,226,251,123,224,113,103,149,68,111,205,123,225,77,41,88,204,64,30,62,197,8,11,209,46,95,184,78,151,142,191,175,213,148,148,219,145,243,222,219,248,3,135,60,118,243,233,161,118,108,228,152,196,114,33,87,184,68,239,140,51,59,87,176,238,5,183,71,209,113,15,140,161,141,15,213,164,154,31,82,41,204,101,185,164,51,78,138,145,16,43,122,220,215,254,253,163,111,179,58,221,168,142,189,205,186,158,114,148,235,237,167,241,160,104,235,122,202,237,39,224,223,79,97,94,145,55,27,230,91,254,105,50,41,43,53,128,160,99,247,221,7,175,7,89,197,3,147,42,112,152,136,242,187,231,46,81,83,48,184,163,163,172,186,11,236,25,203,12,71,205,111,202,253,9,153,26,87,171,171,33,1,41,91,43,36,75,31,66,17,186,107,85,198,110,241,231,135,44,155,105,70,214,209,229,73,187,213,140,174,239,53,126,3,246,83,35,222,169,58,24,234,193,238,234,64,137,212,202,100,3,131,85,159,135,17,146,90,50,158,199,42,175,250,235,138,202,228,103,197,195,101,30,153,113,114,138,172,42,61,226,210,48,31,242,114,251,228,87,68,242,241,25,196,180,186,30,193,110,148,214,137,118,141,163,184,194,179,88,230,61,123,235,178,28,102,239,115,45,235,82,8,77,85,135,81,84,55,184,182,135,194,24,222,61,243,194,205,69,142,224,178,206,163,44,250,131,171,243,143,233,145,75,253,194,229,123,249,145,251,111,82,186,191,157,134,123,156,177,230,238,113,124,158,121,10,57,179,7,30,230,120,148,70,168,49,57,185,89,164,33,208,84,188,166,68,185,227,59,34,70,120,169,82,144,181,11,199,205,74,51,82,11,214,156,51,240,19,33,146,234,177,81,45,116,242,242,222,104,202,101,54,243,109,186,208,67,46,145,224,212,23,80,159,36,20,164,251,60,218,253,126,62,179,3,199,18,184,44,153,6,147,222,232,233,97,202,78,242,33,154,53,106,123,68,44,11,78,9,90,24,41,93,14,111,47,227,228,121,220,9,173,147,70,112,82,40,97,251,188,240,27,220,237,75,97,75,110,62,150,245,105,229,128,55,157,228,242,7,115,201,229,70,72,159,104,247,30,230,195,43,207,231,194,211,184,117,79,88,34,207,109,227,140,173,175,143,102,165,250,92,56,30,155,50,224,220,47,14,125,30,135,169,91,15,193,92,153,75,107,64,74,25,183,44,138,110,159,183,168,100,252,122,4,179,175,181,24,138,163,211,45,102,237,5,166,181,135,74,91,16,173,144,197,236,247,164,220,89,186,112,155,57,240,158,101,158,118,11,98,205,162,224,47,188,204,135,19,132,81,37,149,119,46,61,15,237,185,47,250,180,250,117,222,69,32,201,46,156,36,137,174,27,255,210,186,252,251,104,136,80,100,69,173,239,158,13,126,81,191,91,163,29,197,184,94,55,178,26,251,35,209,158,140,62,52,191,173,134,11,237,117,190,206,81,234,127,224,145,46,140,8,166,207,72,104,118,212,239,238,53,49,152,122,142,198,1,105,220,141,236,158,53,242,3,83,117,213,54,184,161,140,231,112,168,160,107,19,189,122,243,142,7,104,187,122,224,76,32,227,105,136,88,97,65,120,247,254,232,11,27,252,97,206,103,85,81,244,190,253,104,148,182,100,85,78,179,161,247,90,112,186,161,164,68,116,234,90,219,14,186,228,73,217,173,249,120,210,149,62,45,181,181,16,53,241,121,178,210,48,116,178,187,241,17,123,179,17,220,227,162,178,14,77,169,99,61,115,48,196,104,85,240,86,123,116,126,246,12,30,44,235,147,210,195,167,250,89,60,32,19,41,163,183,71,145,83,222,72,35,87,81,222,8,222,216,19,248,194,69,27,105,22,220,219,179,48,133,6,226,189,48,218,141,141,164,158,174,149,74,160,79,79,0,68,228,163,221,242,67,189,15,151,37,174,206,207,96,86,88,135,39,133,59,221,51,66,10,246,50,16,57,209,146,72,235,80,245,140,54,84,172,239,200,200,1,47,223,228,22,4,115,167,138,135,25,153,86,191,238,17,249,65,193,159,59,115,160,62,4,25,65,40,49,247,3,83,157,86,114,150,174,191,231,232,25,214,171,130,17,199,243,203,38,153,167,162,78,161,47,223,187,40,246,134,249,102,195,225,199,87,31,130,95,72,41,181,91,49,253,210,243,211,8,100,107,0,135,243,148,119,180,125,212,209,239,93,175,190,163,124,63,154,246,249,155,45,199,178,175,188,71,223,250,30,153,1,207,5,238,187,174,84,161,15,76,30,183,62,15,60,10,197,7,94,116,85,60,189,89,99,220,186,100,20,163,124,12,194,101,83,46,189,225,244,229,211,1,45,218,229,150,45,247,222,252,121,38,164,153,53,248,33,250,250,206,165,196,196,152,111,73,52,22,49,31,224,56,2,170,100,131,172,200,131,166,252,181,139,86,39,4,144,57,108,199,45,139,157,55,146,48,246,46,67,174,243,86,29,81,212,242,120,48,22,216,91,117,68,154,195,80,236,176,230,184,21,205,183,101,140,221,92,239,183,6,70,62,122,121,172,73,250,162,169,192,134,62,187,79,69,244,218,91,229,144,32,194,59,27,185,114,149,46,232,91,73,79,207,11,219,32,85,231,200,106,249,236,12,189,233,248,214,0,147,195,47,207,236,92,251,173,243,14,76,225,124,242,174,97,111,38,56,212,34,12,222,35,190,104,186,161,101,102,90,154,61,84,119,150,190,219,62,154,105,171,210,226,131,88,193,1,127,22,59,222,224,71,231,163,30,248,158,65,125,166,106,168,170,220,50,110,117,55,131,130,180,134,87,120,61,90,107,52,187,212,59,250,240,127,126,215,216,161,253,10,38,99,243,237,138,10,143,67,13,63,92,50,211,179,128,55,154,167,245,93,96,43,231,112,14,11,225,91,211,115,181,151,136,91,190,59,242,107,152,231,122,43,25,244,0,85,137,80,116,203,190,96,209,26,42,39,211,26,55,226,205,179,148,172,238,12,187,151,16,90,13,60,12,109,71,215,132,83,195,124,245,240,25,205,35,125,117,72,7,120,214,182,196,166,122,92,162,13,94,138,126,52,46,168,245,22,168,160,182,122,252,140,16,133,62,29,244,47,220,164,161,160,181,165,0,1,127,115,91,207,240,15,174,34,200,193,93,201,30,123,179,15,24,71,139,140,218,96,242,100,1,207,160,182,195,91,170,184,188,248,194,144,209,170,151,39,243,79,97,205,219,56,247,180,95,187,30,119,148,194,28,101,74,212,170,65,117,195,58,41,105,218,16,219,158,104,235,81,151,207,72,65,143,116,105,56,173,188,232,14,10,63,45,118,72,43,20,111,16,165,239,85,7,67,212,154,222,252,221,217,64,232,163,99,194,243,232,23,3,141,61,107,94,24,5,11,239,47,197,240,105,221,226,111,91,158,135,160,156,247,137,174,11,73,231,115,185,200,253,248,122,19,93,139,226,47,223,191,195,208,208,47,92,220,228,10,56,83,23,21,12,173,217,127,27,250,174,166,254,246,99,222,56,28,94,34,151,104,243,249,166,0,189,146,158,47,237,163,239,121,193,218,79,43,194,219,237,78,130,120,210,218,79,87,44,72,46,217,37,252,6,253,104,250,67,181,222,237,237,194,163,124,159,107,104,219,11,174,236,225,252,228,104,210,169,46,141,159,234,103,11,53,148,159,172,45,121,13,2,169,145,56,243,111,122,22,76,59,158,45,106,153,237,76,215,52,58,130,253,235,170,45,33,176,124,70,241,76,65,151,112,81,23,98,211,115,229,136,72,120,85,123,195,84,61,206,99,97,138,249,92,176,2,237,141,174,48,55,170,208,222,109,204,110,84,12,106,158,80,119,206,97,14,213,136,41,116,127,187,62,24,112,183,150,133,60,205,124,203,221,214,17,113,145,218,37,240,151,159,118,225,133,99,157,126,121,69,28,97,48,113,129,56,35,212,172,139,237,73,216,143,183,187,148,35,92,230,36,5,180,144,101,75,198,79,211,42,225,39,159,84,207,202,189,50,2,64,131,9,108,245,182,57,145,251,104,99,33,136,42,139,96,152,226,15,156,140,102,64,241,230,17,218,72,212,127,206,214,150,163,159,138,250,134,247,44,126,95,39,91,76,203,176,96,206,219,79,35,104,60,53,76,29,77,56,101,175,178,77,123,49,26,54,125,109,163,154,201,28,121,96,76,173,92,202,166,69,242,251,220,247,34,159,239,138,46,20,108,52,14,233,14,116,255,134,20,45,93,138,224,81,35,183,88,33,161,175,38,243,113,168,76,197,105,137,184,135,119,181,55,132,165,169,135,33,233,167,196,252,29,152,24,222,150,182,20,249,210,118,225,73,238,224,21,16,61,235,15,28,245,207,51,171,9,158,200,169,29,71,90,219,213,96,64,247,39,208,14,140,68,194,131,126,232,56,31,116,33,72,232,194,66,148,83,206,243,132,184,52,30,189,165,112,135,63,217,203,6,55,207,245,44,18,155,59,61,239,22,233,95,3,43,153,112,129,212,249,139,43,170,14,28,137,255,6,56,177,255,211,129,154,168,3,41,220,12,170,246,234,126,52,102,169,250,101,134,168,107,64,211,9,118,105,79,45,124,171,191,7,94,213,126,187,134,146,189,193,152,202,233,129,227,85,108,50,128,40,99,209,37,175,223,102,41,115,81,34,120,83,26,193,168,137,63,52,54,4,143,190,243,101,182,72,254,251,40,67,64,239,24,54,145,92,76,239,187,134,241,216,207,226,133,160,99,43,207,185,209,54,63,101,38,154,0,186,183,160,38,84,182,239,193,171,236,33,233,2,86,253,179,113,132,2,149,171,212,238,248,244,148,19,91,244,226,219,30,50,97,93,119,76,93,163,132,208,189,31,36,44,73,13,238,177,40,27,140,132,163,134,232,199,108,213,93,119,11,138,186,94,214,7,65,186,185,112,111,132,222,231,178,23,181,206,81,159,249,164,170,69,160,65,17,116,125,130,208,239,56,42,79,193,140,165,187,193,37,193,198,108,122,151,164,157,125,89,76,148,103,68,52,219,219,9,84,110,31,141,181,116,91,45,113,247,222,143,201,143,206,180,167,214,3,255,40,118,6,7,189,85,112,67,226,193,143,30,56,218,229,3,163,21,238,3,9,79,36,241,81,58,165,0,207,136,165,144,189,211,149,35,218,102,59,174,189,246,76,26,173,15,74,27,123,123,180,175,22,170,109,7,134,195,235,223,38,26,31,90,186,246,151,210,145,229,242,5,160,102,149,51,49,145,135,89,233,112,232,104,28,184,162,227,219,28,70,132,69,112,67,228,107,56,252,165,99,70,184,225,199,101,62,97,139,115,110,170,160,140,176,158,117,233,232,90,179,105,39,118,123,192,4,131,225,15,166,158,145,158,7,130,154,156,30,54,69,153,103,118,167,245,74,140,66,154,140,199,179,96,2,171,23,4,163,230,146,125,138,14,173,49,93,55,156,178,217,30,152,18,121,22,28,252,93,127,209,95,85,235,233,222,58,163,81,239,67,116,133,17,175,96,248,16,197,97,42,126,250,237,10,217,184,60,131,12,194,209,129,145,47,124,135,232,254,58,207,14,164,51,145,250,230,7,24,121,157,11,63,13,160,192,85,244,109,72,210,201,221,38,210,8,110,191,174,124,97,220,228,151,134,26,241,217,4,119,218,42,62,159,22,48,211,234,250,52,123,138,254,17,255,52,145,76,41,130,201,80,248,60,75,117,248,220,23,12,42,167,133,224,173,52,143,168,41,27,6,98,101,159,226,123,212,168,4,227,128,237,112,33,125,119,158,74,143,68,237,179,184,96,176,42,148,117,206,15,166,247,251,36,56,105,11,106,229,209,132,12,11,183,44,184,177,3,121,100,4,231,61,24,47,172,246,196,71,105,136,255,16,174,131,203,167,105,118,47,243,190,236,176,157,113,45,62,124,11,239,80,161,221,196,191,91,164,116,218,125,215,29,109,45,147,1,132,202,119,40,208,253,103,141,106,215,157,88,69,215,133,247,183,105,66,227,16,34,110,31,101,255,227,205,154,68,58,61,236,243,126,219,184,136,154,184,232,135,87,211,169,60,68,125,214,38,82,228,132,7,61,57,130,93,243,116,161,116,116,103,149,160,28,152,144,235,10,47,192,165,15,32,55,227,32,236,5,150,150,87,205,178,29,215,98,151,45,109,63,131,83,13,163,120,4,6,135,196,208,212,24,197,148,114,185,100,42,50,40,103,252,163,149,251,92,56,85,188,170,151,25,68,12,19,120,222,48,21,68,161,132,21,6,226,238,123,178,209,81,63,89,255,192,77,84,250,95,242,218,111,139,20,241,17,84,173,225,148,96,121,93,82,136,16,112,167,96,172,31,237,228,185,161,14,165,43,107,84,229,92,71,150,37,115,8,197,20,178,63,232,237,84,4,254,44,104,220,48,218,125,39,11,212,195,194,107,60,98,196,184,52,232,190,6,254,40,246,68,217,28,182,114,225,111,88,136,52,226,195,147,4,0,62,90,181,248,67,195,143,121,234,117,5,149,207,47,45,149,107,184,12,236,37,111,244,176,241,248,210,51,67,108,216,20,181,129,147,104,56,192,35,185,24,62,134,39,199,93,187,226,24,63,141,84,142,76,50,145,139,142,14,33,25,215,248,143,126,19,93,152,117,252,1,134,182,244,5,83,119,61,225,47,28,151,237,204,201,102,12,124,219,214,81,60,225,170,247,71,238,42,251,244,125,222,225,31,70,220,38,9,12,71,31,201,19,253,52,78,233,203,149,142,195,249,89,112,40,60,185,230,117,24,47,8,70,79,219,101,148,81,199,109,119,4,119,203,194,35,157,190,200,13,216,167,53,93,149,26,135,141,59,9,71,245,220,205,5,72,44,223,25,28,13,172,228,143,148,4,147,58,239,16,252,65,2,215,196,159,163,72,168,163,145,215,246,251,74,80,43,21,82,118,102,104,87,148,79,33,208,101,112,174,143,232,59,11,132,166,171,95,57,204,96,72,184,154,255,217,213,251,51,163,194,61,37,107,208,89,154,178,251,3,44,62,61,5,88,148,34,150,139,167,239,157,226,58,242,80,17,11,100,23,227,198,18,121,169,247,7,182,111,54,67,60,228,209,123,42,55,208,192,15,197,174,28,187,61,244,39,109,150,46,203,97,246,169,138,36,136,71,191,250,120,46,228,38,78,8,45,130,101,52,23,110,39,112,84,12,68,170,196,118,16,17,94,93,14,2,169,199,61,116,93,83,62,170,117,90,95,26,106,55,126,116,197,198,225,46,124,203,26,116,70,168,209,139,5,221,163,215,183,185,154,125,163,215,250,83,28,158,201,33,186,39,3,124,62,197,225,184,176,143,233,240,188,196,192,253,188,241,17,116,184,213,79,220,190,30,118,106,195,79,94,104,34,208,190,138,182,37,155,168,131,101,168,154,15,211,207,48,219,98,196,36,17,176,190,123,186,181,76,228,130,253,28,238,232,67,59,66,244,235,236,177,68,49,38,107,55,138,92,149,61,113,212,115,20,179,226,36,155,205,42,51,20,23,200,127,30,120,175,1,86,127,30,40,102,236,221,201,217,78,254,222,137,195,209,67,48,239,46,123,53,247,254,224,227,251,78,77,9,211,178,100,155,81,148,120,246,210,218,245,219,136,122,217,39,196,132,133,46,141,174,60,123,247,234,136,56,39,235,161,237,69,213,90,160,113,203,25,183,230,137,71,207,30,243,119,172,32,100,185,215,5,189,144,98,220,188,17,70,233,77,107,64,34,91,107,235,102,232,36,168,219,177,35,141,109,237,165,108,245,225,161,105,32,173,231,101,65,197,176,41,137,125,147,137,137,65,42,135,71,162,173,38,61,8,54,196,7,78,113,170,151,98,179,51,77,147,126,148,72,162,107,43,9,79,195,207,93,144,8,215,68,141,140,104,54,227,157,129,166,143,150,39,236,30,61,190,26,8,156,136,150,254,51,248,201,118,97,153,64,69,171,23,158,182,121,216,149,97,81,50,20,177,194,191,26,126,101,228,118,83,177,13,246,179,174,34,90,1,97,64,79,180,62,15,156,158,241,113,55,55,59,24,184,9,166,129,132,105,23,7,162,103,136,218,55,157,62,226,155,87,11,52,202,184,123,117,42,6,147,233,81,56,140,75,76,179,40,38,228,11,231,225,141,112,116,246,25,167,15,246,20,66,123,80,195,13,77,180,155,126,26,101,48,132,238,35,67,209,66,41,235,78,53,207,60,225,6,222,156,83,253,9,108,144,171,113,158,48,236,67,105,238,230,28,40,247,13,131,51,27,72,189,204,78,119,162,93,25,4,32,27,101,56,219,217,87,221,225,160,168,35,36,210,18,38,43,207,209,18,226,103,7,177,183,158,203,15,14,197,165,162,57,60,249,230,63,96,4,37,181,62,208,62,229,183,141,6,247,119,115,3,185,89,159,23,240,158,150,245,208,26,181,173,105,99,1,18,154,150,228,134,127,144,25,150,176,210,45,53,72,239,29,93,90,110,23,196,10,46,55,33,54,216,177,79,50,24,79,199,124,55,55,24,68,216,79,147,249,87,45,24,190,0,19,243,133,161,34,119,45,170,59,156,235,38,202,56,160,46,225,211,168,189,15,118,129,118,219,116,88,37,5,96,145,217,177,71,138,89,104,87,128,69,104,108,43,46,233,42,53,19,50,220,167,49,218,247,76,135,17,195,185,234,15,93,73,155,160,73,153,150,251,46,163,145,205,76,46,104,141,31,34,20,162,95,145,204,253,108,195,95,88,15,30,24,129,0,139,51,58,138,33,253,158,156,101,205,159,24,249,64,213,193,118,104,182,39,21,31,71,16,8,150,246,223,40,140,185,181,13,149,200,124,167,255,133,63,184,15,20,4,236,84,215,28,225,113,233,79,148,180,180,20,123,6,57,165,58,253,190,247,102,126,157,173,232,8,5,95,91,51,217,202,116,233,107,12,166,28,115,92,228,177,212,124,204,5,81,223,236,204,165,254,88,196,220,198,170,118,230,247,145,166,43,11,5,69,185,155,160,47,48,89,138,115,234,104,0,183,141,17,183,36,149,254,74,125,237,243,25,135,151,55,207,110,145,230,182,189,184,44,31,11,201,15,166,123,211,82,3,88,107,30,215,169,74,49,13,93,28,67,209,196,57,167,14,229,44,159,111,66,117,237,156,25,41,166,228,211,13,245,111,37,29,70,244,111,216,195,102,37,62,97,54,134,68,123,24,58,138,165,238,137,163,247,140,204,35,113,56,76,61,207,227,164,77,209,132,103,246,167,147,104,180,59,151,141,114,167,145,193,248,238,232,88,58,48,153,197,105,113,25,153,174,79,140,115,226,17,130,62,155,48,246,219,80,10,8,23,181,199,157,140,140,173,124,36,80,20,249,60,73,58,200,224,221,20,16,74,89,189,125,207,68,248,221,73,24,145,98,122,144,222,105,84,9,15,116,200,134,181,180,2,143,118,196,207,129,31,217,80,214,158,253,239,53,128,23,149,169,242,44,15,24,214,156,43,199,139,201,221,178,128,167,168,152,192,180,89,59,76,58,113,10,230,159,251,111,179,81,58,121,30,170,75,249,123,150,15,118,55,103,109,138,76,115,241,21,25,105,167,227,7,68,231,21,166,232,254,219,152,169,157,56,3,235,150,228,251,69,96,226,198,3,147,207,178,136,51,224,233,240,254,54,255,129,187,195,203,77,19,247,235,219,19,214,65,73,220,36,159,82,224,106,175,179,65,128,251,240,206,118,12,52,229,98,96,78,20,79,244,244,40,8,126,58,154,18,246,90,207,83,145,83,113,13,162,76,110,126,114,108,46,244,76,209,88,238,239,201,169,110,233,202,59,117,230,7,198,148,247,194,107,185,235,20,71,127,170,133,65,103,27,198,104,143,75,187,113,99,20,37,106,121,174,28,1,149,41,248,33,73,197,99,185,145,74,180,97,228,39,90,248,149,23,4,35,92,232,39,71,236,90,207,28,105,239,233,19,222,207,104,254,160,44,248,207,40,223,111,87,4,87,10,68,16,48,45,246,75,52,210,158,129,88,35,191,248,140,21,232,251,231,190,106,244,124,248,32,143,143,228,15,109,209,54,243,188,47,178,159,231,202,80,67,241,228,25,215,61,69,140,65,20,12,21,89,191,178,177,142,204,120,141,125,235,243,190,246,44,116,181,163,200,71,66,27,52,152,244,241,185,110,102,172,242,61,104,171,98,32,110,248,27,158,134,34,101,49,171,14,70,188,206,242,141,61,246,116,77,240,136,109,131,193,112,100,207,101,147,133,117,83,81,220,51,48,93,252,131,105,6,89,126,240,8,90,219,121,100,4,91,221,31,25,123,35,45,50,147,182,240,231,202,98,55,121,22,229,176,118,152,254,174,121,181,99,9,158,209,133,102,112,180,196,157,43,39,134,90,30,180,142,95,51,128,96,246,120,54,22,16,225,147,236,8,73,216,238,201,231,160,104,73,214,103,206,176,86,181,207,107,254,236,39,14,188,247,162,213,7,26,18,233,234,180,36,202,105,207,58,48,145,62,210,219,254,168,167,248,247,3,101,86,149,184,249,5,103,219,30,42,20,207,165,103,78,106,181,181,7,46,50,57,11,83,240,105,180,54,96,134,218,57,26,37,10,207,47,247,176,244,208,32,95,149,170,250,114,152,202,223,185,111,206,157,60,90,9,15,205,179,255,33,40,168,110,192,201,209,75,59,206,80,90,51,85,209,56,250,251,238,201,113,84,243,87,130,102,162,157,60,132,69,252,198,74,212,114,127,240,151,18,226,169,249,185,177,79,50,204,95,232,71,183,231,177,144,94,253,4,239,160,195,247,48,161,230,114,86,25,108,77,191,246,108,134,241,233,59,91,156,152,107,159,173,27,219,20,201,133,209,124,231,222,112,12,227,15,34,228,31,140,214,180,49,13,249,136,246,9,207,100,204,109,160,116,238,155,229,61,58,206,66,64,22,112,78,223,229,147,106,149,94,17,126,19,195,179,61,200,160,229,169,199,2,87,236,121,161,88,216,127,103,166,103,90,47,158,55,233,244,153,138,61,131,205,64,95,30,231,209,183,152,63,29,13,105,242,57,249,8,157,124,193,109,61,211,22,36,11,129,188,208,7,69,60,167,230,11,231,103,93,39,13,211,239,35,101,223,231,83,49,6,169,122,98,8,248,62,11,47,70,119,67,112,164,103,254,89,213,231,89,191,66,15,220,61,6,67,84,70,125,210,27,174,109,61,11,20,213,165,19,165,161,232,221,62,143,78,195,242,228,164,206,233,69,234,249,73,32,52,248,18,58,57,203,196,179,170,239,248,243,248,100,0,211,15,254,196,151,116,58,95,56,250,168,29,14,143,150,11,207,54,254,201,32,168,115,150,214,193,244,132,35,251,178,69,15,136,94,255,254,61,65,57,221,201,122,104,52,63,62,48,100,168,67,166,197,235,111,127,97,47,124,190,123,136,119,207,178,91,80,87,63,187,93,4,148,203,240,233,110,175,109,83,51,241,126,211,20,156,29,238,214,111,15,161,112,120,201,11,217,140,91,152,34,175,148,203,243,219,97,5,126,94,38,244,99,79,46,176,7,61,15,164,33,169,225,91,156,108,194,135,31,210,65,221,223,20,238,195,106,228,199,100,140,221,148,111,175,212,73,70,111,87,235,207,206,172,101,53,85,125,63,203,17,79,76,160,194,163,111,142,125,107,127,246,117,123,193,45,26,96,61,28,206,214,147,244,88,247,166,112,189,113,195,222,176,45,26,26,96,29,177,15,223,37,192,144,151,176,243,215,131,109,234,155,217,22,214,123,130,215,122,238,139,132,248,217,28,81,35,154,198,13,102,159,188,166,158,231,30,137,228,35,29,173,159,36,144,97,203,126,198,12,99,123,31,110,6,7,134,184,223,60,57,48,242,56,69,190,189,51,193,173,206,119,255,244,100,84,29,204,166,238,57,152,206,238,124,143,198,134,236,62,147,61,57,236,111,62,233,153,176,31,181,180,69,139,166,214,174,103,178,224,29,12,131,225,181,158,28,213,7,67,199,119,233,192,245,88,238,252,224,249,252,54,141,39,233,194,13,155,156,11,227,10,166,226,201,254,232,72,123,219,111,243,45,104,103,5,60,77,36,140,220,2,93,209,231,202,73,207,15,27,194,45,132,242,245,93,34,0,231,149,83,182,155,93,141,108,31,172,64,247,178,71,136,130,38,144,3,239,189,109,177,176,147,175,92,134,141,1,195,123,50,152,204,158,190,106,18,248,198,205,31,145,8,169,83,39,167,84,106,20,19,58,236,170,250,98,63,138,145,99,250,209,232,166,235,133,142,224,48,62,71,211,88,187,46,76,33,215,224,104,0,250,67,49,179,177,73,163,161,62,159,117,97,176,197,158,135,178,63,31,57,40,67,1,196,53,220,6,67,251,172,138,254,197,206,213,34,121,50,215,60,83,193,116,28,216,51,227,191,181,116,114,52,146,45,30,102,246,110,199,220,25,152,198,90,59,26,203,211,114,182,186,144,68,118,20,98,239,171,198,196,170,147,199,210,109,143,52,120,35,250,184,225,142,217,92,73,119,9,249,232,139,238,7,232,231,230,63,45,246,104,58,77,127,224,116,92,103,187,50,252,181,237,232,16,241,93,58,247,222,214,250,51,163,190,175,233,14,10,138,41,112,236,7,128,182,221,125,100,81,228,115,24,249,90,61,49,104,83,126,87,168,159,222,197,152,141,151,169,92,96,1,142,18,146,126,250,39,198,108,240,23,196,114,193,184,117,250,209,104,7,222,11,31,243,169,129,192,74,32,59,117,96,106,149,205,97,164,148,180,132,224,133,254,37,123,100,137,154,235,103,39,127,216,26,13,47,149,187,164,206,208,56,177,129,148,80,163,234,247,202,191,106,162,13,131,170,222,184,75,72,108,188,108,158,199,180,98,73,191,255,139,62,11,123,217,180,187,195,76,56,240,162,147,49,27,156,66,243,239,15,198,22,194,228,203,247,45,227,213,161,25,237,67,132,193,150,175,138,225,108,85,232,134,55,175,239,255,217,44,145,69,22,76,25,208,78,62,177,140,78,58,57,29,8,195,143,134,31,126,210,30,31,93,7,102,186,72,142,29,157,252,44,184,44,235,30,219,112,222,63,174,88,58,26,5,173,66,137,128,84,58,182,138,144,195,118,180,102,175,4,1,169,41,122,49,48,181,101,131,81,127,81,168,253,181,216,34,26,60,232,209,58,40,201,112,91,223,226,219,85,110,28,23,242,189,217,185,67,13,226,214,222,97,234,169,208,105,234,239,179,83,10,185,87,134,253,103,247,163,145,155,210,109,141,96,127,59,74,11,196,186,176,245,204,143,168,191,13,197,233,56,156,27,181,127,80,106,205,227,142,133,17,17,217,133,145,96,204,154,76,247,2,94,172,95,159,229,131,101,251,62,240,244,236,17,42,226,210,75,211,33,253,203,166,83,57,130,193,165,164,228,30,73,125,159,222,94,54,89,177,169,48,10,147,62,231,59,69,23,243,157,119,190,104,204,52,20,33,216,59,143,67,174,176,205,36,61,164,243,187,51,49,190,240,22,163,209,132,207,30,92,95,39,126,1,118,114,30,146,20,112,232,144,50,49,227,129,66,203,254,150,203,157,241,170,217,223,14,84,109,146,68,35,194,216,218,140,88,224,86,22,25,91,255,210,180,221,159,89,166,203,86,31,8,13,59,203,239,11,218,123,110,134,26,213,60,4,228,111,15,57,231,134,139,101,48,6,64,115,221,153,124,57,25,3,65,219,220,238,35,237,164,134,108,168,196,154,173,221,61,2,222,217,63,159,20,54,8,119,125,66,110,253,94,26,180,185,161,222,99,22,86,115,177,36,59,86,146,84,71,65,147,179,130,10,166,114,202,165,126,51,184,59,197,96,252,14,239,203,14,230,93,54,24,150,240,176,53,59,89,162,40,108,72,103,45,6,251,231,133,254,194,126,129,245,194,195,242,68,40,82,144,80,179,112,193,175,11,71,158,155,15,33,206,73,182,71,41,131,97,114,215,108,202,151,70,150,101,50,42,106,58,131,92,52,188,254,83,34,176,213,238,158,86,25,243,40,163,236,106,254,24,27,70,182,192,143,222,65,210,221,252,83,163,73,54,10,11,140,126,21,120,190,17,65,145,189,15,74,87,77,227,12,103,227,98,211,89,33,27,218,111,192,29,242,44,118,114,182,136,226,141,126,144,128,170,77,211,180,214,95,153,179,143,32,184,61,39,135,148,217,21,111,239,205,148,125,185,180,215,79,245,207,111,56,185,223,201,32,12,42,89,163,48,186,164,109,178,164,168,178,210,221,64,33,150,100,97,109,9,137,218,187,239,99,217,246,135,182,35,6,166,208,187,191,42,214,160,50,208,176,153,93,151,70,2,185,250,96,161,168,243,221,61,39,109,181,126,99,168,23,156,140,227,23,221,77,221,81,94,167,214,77,248,3,30,112,23,130,210,187,8,252,122,205,46,138,79,136,152,107,31,212,4,19,248,228,59,37,227,165,235,198,67,206,191,159,66,17,238,110,103,167,115,203,80,74,185,252,174,47,18,47,182,245,42,168,30,139,97,255,145,241,88,70,169,67,142,251,202,194,135,224,102,253,94,248,102,91,32,80,60,195,40,140,188,20,159,65,171,78,254,1,80,174,190,235,71,11,19,82,191,50,44,173,14,173,13,75,62,234,9,6,35,54,169,73,131,22,69,107,216,254,193,18,136,2,206,237,129,209,50,190,121,162,129,1,237,115,105,123,63,156,110,162,168,231,207,63,128,140,224,231,69,157,14,203,161,87,199,134,12,84,245,72,2,141,173,33,78,196,199,78,201,75,171,208,41,49,194,62,112,13,175,240,11,227,19,47,139,12,114,122,79,10,106,71,172,52,12,41,15,10,109,196,103,225,180,7,127,190,217,221,236,86,66,160,123,4,222,12,43,66,188,207,133,179,12,222,115,99,114,99,33,43,183,157,83,189,112,234,239,3,221,31,75,213,134,18,53,164,154,252,161,17,23,106,62,226,189,79,255,182,200,29,41,99,67,45,32,153,142,254,160,71,189,136,52,180,239,129,45,231,3,211,32,124,225,73,211,149,193,29,98,150,74,5,196,10,182,153,13,183,244,164,18,201,130,84,225,159,30,114,50,183,74,209,80,164,181,159,142,44,169,10,121,139,14,230,103,186,10,250,243,41,121,97,13,84,125,186,234,13,118,136,106,90,136,0,216,54,0,56,73,115,3,1,235,49,250,179,190,164,239,150,180,88,156,124,198,233,191,204,214,41,229,33,18,224,131,129,133,80,143,172,70,50,254,121,38,212,114,154,96,100,28,124,16,211,100,219,84,211,37,219,243,124,247,11,125,166,83,46,35,208,115,102,3,165,183,36,18,215,68,143,211,219,45,152,176,138,104,244,108,92,77,70,135,113,134,234,255,45,194,55,74,26,6,239,91,86,240,54,19,27,20,135,19,84,148,33,56,237,119,103,159,118,198,124,72,174,59,147,189,168,231,227,119,148,159,101,132,140,84,2,227,172,25,140,231,204,201,61,108,216,118,85,168,42,148,123,89,184,151,21,71,7,149,17,241,45,246,158,217,153,230,72,156,52,197,117,136,234,53,167,161,228,95,87,136,126,23,250,190,5,118,144,1,228,170,198,8,252,76,57,125,163,120,184,167,203,167,216,17,167,77,163,180,247,150,239,146,26,18,172,90,59,154,112,73,58,149,51,36,50,29,173,233,114,74,241,182,104,195,31,231,192,126,70,156,133,32,33,221,15,47,83,108,146,234,214,142,55,194,242,215,224,96,136,149,59,74,62,231,171,194,219,220,129,223,29,99,180,172,219,35,131,119,56,238,201,247,100,227,37,116,20,178,147,124,236,216,78,147,136,53,152,142,57,113,53,74,120,109,24,140,218,173,242,45,51,162,10,171,40,225,187,186,227,76,209,41,88,127,45,69,156,35,125,41,198,67,8,150,59,138,108,207,212,149,177,233,242,161,208,66,168,68,116,138,80,200,30,6,239,216,88,68,114,26,180,158,109,83,136,11,105,5,32,171,135,76,188,193,236,17,114,185,39,167,52,225,48,46,86,227,194,201,219,137,50,74,21,170,169,210,204,219,77,198,103,228,144,37,191,71,67,158,181,92,14,198,171,215,19,145,165,100,60,143,28,255,87,13,134,130,150,145,165,12,97,105,225,97,122,222,118,48,55,28,142,70,167,139,22,147,123,12,194,246,180,47,96,239,207,171,15,52,164,39,46,225,136,148,172,237,47,248,156,210,208,47,23,228,53,108,225,218,51,44,118,219,122,31,5,13,194,225,112,112,165,14,188,23,115,147,167,5,70,154,69,71,211,117,104,147,10,91,253,79,172,131,66,254,248,57,24,13,66,45,92,225,145,108,207,132,137,179,214,11,151,144,116,115,24,210,228,121,40,80,201,134,173,215,41,150,88,21,231,49,100,245,89,56,52,178,199,172,151,151,83,124,107,147,34,153,112,66,36,236,181,63,111,225,74,225,45,46,246,25,133,200,207,246,23,137,254,82,229,43,195,122,168,216,23,146,194,229,206,136,57,233,201,46,211,192,208,85,191,65,138,120,250,54,151,217,115,71,23,231,161,238,17,75,64,109,48,18,182,119,205,69,137,220,50,219,41,8,201,250,120,241,119,74,22,136,96,252,125,37,35,137,205,234,240,103,78,74,254,248,213,3,211,71,96,143,101,132,215,180,142,30,209,29,112,225,208,132,42,249,242,126,186,103,244,169,106,32,94,38,226,15,10,7,118,99,172,246,218,70,179,171,170,38,233,65,173,104,221,158,32,100,23,70,243,75,107,180,50,220,43,95,232,6,219,67,109,24,8,223,163,23,159,129,141,150,26,220,97,253,246,130,211,103,71,135,0,201,188,113,14,150,15,246,212,66,169,92,83,30,211,105,178,42,36,30,215,87,111,149,128,119,153,159,23,134,127,100,29,245,88,16,149,176,244,217,142,197,151,17,33,89,22,62,31,169,148,117,191,59,214,16,178,246,145,154,195,24,94,3,185,127,229,25,45,185,80,146,213,209,112,78,252,194,145,89,29,250,64,23,90,101,205,15,38,29,52,45,128,27,207,169,247,43,42,247,251,28,15,175,21,24,123,27,125,221,229,51,153,79,96,86,245,75,202,67,121,223,111,171,220,9,49,58,238,122,125,174,171,246,187,54,82,119,42,207,177,44,252,249,70,142,221,41,13,41,148,173,251,157,170,163,151,196,96,252,75,53,198,137,93,234,243,50,83,189,242,184,251,105,161,106,96,112,154,80,152,20,19,224,147,107,27,156,132,3,227,13,56,104,212,177,246,253,13,119,52,241,20,102,65,122,246,153,158,164,174,250,53,200,13,172,105,73,94,184,157,165,149,27,58,226,82,157,29,38,65,45,56,97,37,102,143,37,133,193,197,97,126,211,171,92,251,124,224,46,1,118,184,130,46,76,243,119,242,75,83,222,159,154,55,40,163,224,86,244,109,135,217,246,231,163,52,241,65,138,165,31,251,240,231,198,194,211,94,112,201,211,23,130,20,157,110,69,228,237,57,215,243,121,81,219,59,233,26,124,139,246,40,125,134,233,160,63,228,192,63,195,115,255,118,209,56,60,252,106,146,255,243,25,44,52,11,137,180,78,5,212,74,44,41,124,200,78,245,103,32,235,241,76,89,244,235,157,16,14,221,90,82,200,134,194,234,23,171,156,172,84,54,170,34,254,155,87,158,114,68,108,99,209,37,252,0,246,29,162,203,99,214,101,87,198,119,47,13,22,232,155,203,68,183,153,45,67,224,234,208,252,137,9,108,115,133,221,92,150,110,1,165,243,225,76,198,132,115,149,124,2,168,49,103,167,51,237,24,1,13,233,211,187,0,29,218,167,218,198,226,219,111,227,131,91,52,177,61,101,71,217,212,53,129,238,191,47,64,137,215,93,111,83,69,245,174,10,164,85,229,247,75,14,126,47,196,54,142,16,109,210,60,140,177,109,91,229,89,220,24,40,231,125,32,186,189,124,205,71,203,81,69,200,65,186,216,63,174,142,230,182,46,12,105,208,230,129,18,61,198,75,199,86,198,137,135,81,41,180,81,4,79,250,255,13,206,136,171,10,198,24,218,178,61,251,105,34,24,163,235,198,92,50,189,65,216,222,90,235,183,17,145,176,106,117,194,79,78,253,30,5,3,33,27,193,180,36,181,123,101,225,219,226,81,109,240,35,207,47,211,186,89,109,138,223,19,41,90,13,69,189,55,204,17,197,97,242,76,58,26,129,16,75,246,32,205,87,20,214,142,112,168,153,30,112,51,19,171,229,123,97,187,228,155,20,24,22,74,11,66,125,157,217,119,164,244,123,167,171,90,128,165,175,163,33,204,164,54,121,56,92,211,111,155,33,120,133,9,66,91,204,111,155,250,139,154,165,72,201,155,165,22,189,155,188,254,115,101,180,84,122,75,6,53,193,164,174,162,14,209,204,220,180,129,209,152,82,151,61,29,171,62,12,81,28,81,90,145,124,192,116,110,53,240,62,161,212,99,168,155,127,47,154,213,5,73,74,215,83,69,105,253,244,93,175,92,207,67,220,100,179,186,111,75,48,249,182,245,140,179,244,41,251,214,89,189,188,12,24,58,40,77,162,9,37,200,204,14,163,101,174,238,54,252,200,171,63,211,143,189,155,250,97,145,11,182,12,88,194,69,110,170,61,115,238,127,237,115,56,17,175,53,211,18,135,250,183,25,25,5,245,210,210,147,244,68,219,24,97,72,40,171,196,60,236,225,52,99,229,182,39,71,55,179,79,118,59,14,84,114,186,135,101,134,177,3,18,252,190,114,159,73,232,233,13,95,32,170,252,199,59,125,9,38,139,182,87,23,212,100,164,183,80,66,249,199,23,205,209,200,176,221,22,226,230,101,62,82,67,87,79,129,149,229,153,72,19,205,178,247,174,89,230,124,59,155,130,11,215,111,239,179,251,76,18,11,88,98,15,137,46,26,75,14,188,103,73,232,233,249,94,56,249,208,98,112,116,38,168,93,150,252,207,253,124,168,19,145,248,187,239,107,111,48,239,250,17,186,92,196,30,130,87,181,222,184,30,182,148,37,223,23,2,221,201,142,222,51,233,151,175,246,24,155,136,187,160,51,65,213,235,9,28,252,212,229,151,70,126,64,193,54,173,188,159,25,64,119,154,227,246,10,83,213,202,139,112,142,31,13,189,70,34,21,63,193,93,59,154,206,176,121,27,129,247,119,223,252,232,136,169,174,212,86,70,93,224,51,184,87,169,133,146,250,220,59,103,71,235,184,5,99,154,109,246,108,237,231,70,112,90,13,179,241,219,247,235,235,76,11,83,220,103,84,181,80,156,113,88,250,21,193,249,125,46,11,114,140,186,82,129,173,70,8,188,195,231,219,36,188,170,201,6,110,52,133,81,221,153,103,33,199,250,177,184,186,170,245,153,137,206,135,73,40,82,220,6,98,244,215,138,157,186,5,229,125,94,9,163,122,121,136,212,191,119,72,164,41,122,33,170,50,236,77,37,116,23,181,42,18,209,140,185,28,78,146,242,31,216,68,90,103,51,19,110,187,106,158,228,33,204,111,171,7,231,70,212,250,125,255,33,231,38,24,78,201,21,210,37,222,73,214,223,181,225,198,3,205,119,193,77,86,96,239,223,207,37,66,71,15,84,4,154,193,40,112,54,93,89,44,123,23,229,223,230,126,15,70,225,247,222,214,215,67,94,236,118,8,167,102,233,150,142,217,196,237,195,77,112,33,111,136,142,192,34,27,37,157,59,166,50,187,110,204,57,84,207,218,175,54,250,25,46,76,114,84,21,192,120,243,166,178,69,131,200,236,183,223,155,142,118,35,174,177,23,135,147,34,56,132,67,237,161,176,185,248,78,12,191,97,214,91,59,122,135,33,202,210,134,93,235,172,118,95,97,180,174,21,115,253,236,60,12,198,210,71,147,209,34,80,171,118,219,4,33,34,104,245,197,83,177,111,154,200,75,187,185,125,91,80,186,155,161,52,55,93,148,166,181,123,234,61,63,163,205,167,235,166,47,237,238,113,113,35,45,216,221,29,120,145,116,176,163,209,44,173,119,36,16,196,117,67,115,76,188,26,194,169,250,100,50,201,163,72,168,225,23,188,218,167,55,105,151,181,80,152,149,190,217,209,35,58,178,111,132,63,77,94,133,159,70,147,64,187,135,72,219,217,185,67,247,42,95,24,105,118,191,45,230,107,141,240,224,216,127,223,3,103,245,0,211,48,108,9,121,244,167,104,99,58,35,28,119,222,234,215,61,81,226,169,234,217,142,15,209,158,25,146,66,170,102,237,27,70,94,201,223,71,252,251,219,241,29,226,222,246,174,169,198,23,245,93,67,212,40,15,76,149,175,221,141,36,173,73,15,220,239,103,31,174,125,253,61,121,150,40,224,142,117,33,69,57,220,163,157,69,155,216,253,37,218,90,207,14,44,171,97,103,132,216,170,127,124,251,219,90,119,50,132,108,249,249,199,71,233,70,185,150,129,115,90,246,239,39,51,145,234,232,253,58,166,37,83,122,172,166,234,222,10,102,236,87,252,195,143,15,244,166,13,232,130,242,105,131,30,239,179,248,12,146,33,217,167,90,170,230,82,241,194,121,139,125,151,77,89,112,178,52,150,6,182,219,246,74,130,29,248,157,8,9,151,154,98,25,224,61,31,38,188,222,116,244,23,143,221,96,42,175,74,151,12,118,55,105,249,108,74,104,168,172,196,207,119,204,166,98,162,183,114,219,240,247,188,222,236,232,80,176,74,243,194,214,250,181,209,80,44,206,134,90,2,24,113,5,116,56,203,189,178,210,253,133,13,164,49,175,2,192,68,191,199,208,29,16,245,155,138,193,167,205,199,10,98,162,235,30,140,50,205,103,179,229,160,63,92,215,61,51,218,27,190,124,217,110,17,98,244,103,236,151,30,20,186,207,222,230,112,97,204,48,81,204,234,88,69,188,106,111,85,237,194,35,190,93,119,28,82,235,179,151,205,55,146,36,46,192,46,105,248,149,5,191,88,154,11,52,43,249,92,252,69,95,148,190,94,98,225,230,151,70,159,131,210,195,152,190,142,236,131,252,11,95,34,165,4,105,55,247,163,23,22,40,247,232,61,74,187,77,75,36,224,155,140,248,16,23,152,217,63,145,133,139,248,45,178,239,205,202,178,88,6,159,210,218,110,53,27,105,204,242,192,200,171,140,43,46,64,60,236,112,27,242,152,162,195,255,155,30,111,0,75,113,26,227,5,194,2,135,211,221,202,162,163,98,253,53,92,56,116,102,229,143,81,93,241,65,78,216,84,239,79,47,108,97,237,169,124,208,170,211,205,124,87,58,179,158,55,82,164,230,203,227,111,221,131,153,111,207,238,234,144,193,145,243,51,6,76,199,82,102,104,186,69,156,6,65,63,143,194,232,124,80,209,11,202,239,242,161,214,225,238,84,21,189,216,172,78,31,230,151,213,208,163,185,195,7,121,14,181,161,91,219,41,189,102,255,128,62,218,53,14,140,34,238,170,254,249,45,146,94,34,169,36,212,28,13,254,218,119,235,43,225,20,222,62,135,177,74,232,106,9,103,193,234,207,167,127,53,211,247,222,198,12,130,104,219,161,146,160,174,107,10,115,101,62,179,10,181,113,53,101,243,117,251,169,17,144,209,169,39,125,65,227,57,121,75,242,181,254,53,2,38,191,173,61,132,37,72,141,76,249,74,62,151,194,46,191,36,21,136,113,214,102,2,76,71,133,78,30,210,102,246,196,247,149,126,226,10,98,43,158,60,254,131,10,218,62,177,80,216,26,228,103,58,164,215,68,92,40,244,117,199,243,54,41,88,171,233,58,68,217,13,45,72,217,169,29,156,152,161,248,40,186,31,61,130,33,117,61,51,105,189,114,161,104,60,214,245,140,34,178,212,98,33,134,234,246,26,15,124,119,86,120,57,15,43,174,196,16,189,230,67,248,238,176,209,242,123,206,85,210,26,164,92,179,53,215,48,200,88,117,15,165,52,179,157,121,198,224,14,177,181,17,248,200,46,166,119,117,66,132,82,93,205,168,170,249,92,8,33,252,246,197,177,191,110,197,223,37,189,157,253,242,249,88,242,253,232,144,9,81,227,242,14,23,75,182,223,198,128,229,75,183,133,119,16,209,251,162,28,172,226,3,195,190,241,97,214,24,148,162,3,86,119,20,235,209,215,33,97,115,140,60,246,142,212,158,89,11,238,173,58,101,145,196,243,247,21,121,62,53,114,112,108,122,162,32,118,44,183,113,148,254,164,101,23,86,217,71,136,179,141,82,205,242,223,174,233,106,242,144,79,218,203,228,244,93,31,242,98,23,118,73,182,125,201,123,113,200,183,91,150,134,110,159,194,51,253,43,253,246,195,162,160,187,60,176,220,219,39,189,107,66,154,229,75,50,201,120,37,145,136,11,155,239,255,63,200,153,237,118,165,6,85,249,243,77,33,70,150,223,237,74,205,62,71,35,222,107,3,9,87,128,150,199,179,207,184,217,76,22,46,247,187,137,253,17,233,127,245,52,24,107,1,197,98,132,137,234,109,163,26,102,102,64,85,33,132,5,111,143,72,107,190,253,201,229,150,48,62,162,231,214,252,186,240,38,210,8,230,235,28,190,163,36,47,54,111,187,16,210,204,203,247,140,152,72,10,157,195,157,66,66,55,35,47,169,21,124,33,36,51,158,43,235,34,5,33,189,223,211,3,147,142,208,201,49,14,53,157,174,48,146,202,178,155,255,40,26,164,103,79,216,147,148,78,112,67,117,197,92,54,144,233,246,57,173,96,110,60,251,228,37,191,38,52,1,231,247,60,18,186,58,78,202,123,239,146,72,182,251,142,49,106,207,227,192,37,236,87,28,78,244,62,31,248,215,231,255,108,194,147,226,62,164,7,102,126,64,136,254,7,12,61,143,231,121,238,1,121,58,141,232,229,46,43,191,155,236,111,93,20,105,246,7,37,78,236,7,70,19,99,60,187,127,244,143,203,129,49,204,176,12,21,133,173,44,195,37,20,206,233,62,118,120,143,132,19,69,64,217,33,147,231,131,127,221,232,103,225,244,185,154,159,28,229,165,147,244,192,186,25,159,88,131,7,124,151,115,114,136,127,41,251,201,7,129,225,20,76,143,176,61,240,189,167,151,74,201,194,1,198,212,222,58,50,190,69,137,160,125,143,172,253,126,95,25,198,165,96,218,115,250,114,152,214,154,243,76,27,10,25,213,79,158,97,4,183,11,127,86,164,6,222,27,246,139,134,241,163,161,9,173,143,123,238,182,167,28,59,55,11,141,122,87,232,66,218,235,171,157,123,63,146,46,127,198,133,232,255,240,15,183,35,32,249,233,232,25,157,23,14,215,164,249,104,195,33,152,104,240,180,150,158,133,61,232,240,156,9,157,184,218,240,33,181,79,228,103,48,170,191,122,157,116,189,167,228,71,183,200,186,8,198,73,210,111,44,26,136,15,188,159,120,158,207,149,239,189,133,182,0,80,224,251,244,71,142,32,162,62,32,88,82,126,93,116,88,235,93,147,127,244,155,194,3,76,125,228,171,47,194,127,123,36,21,191,128,147,101,93,161,69,101,167,166,178,172,106,19,164,255,92,124,136,70,96,118,98,190,133,2,132,5,17,147,79,81,110,152,235,55,9,24,186,63,68,201,146,81,13,216,97,156,61,143,138,18,166,190,250,249,107,2,52,152,194,225,201,239,46,184,31,214,187,5,140,227,69,21,188,191,114,31,254,16,151,219,201,2,45,148,192,173,57,56,138,183,210,137,67,7,116,152,227,228,207,43,187,31,158,31,210,221,79,206,27,130,233,53,96,92,63,37,82,135,83,193,128,244,192,144,73,62,187,50,20,33,211,253,237,73,186,106,56,12,221,251,188,204,189,162,118,207,29,79,154,189,165,32,12,219,173,116,159,42,41,60,158,24,124,209,85,148,124,24,37,196,186,79,97,101,135,116,8,185,218,56,218,65,6,57,139,3,207,47,153,90,98,120,65,245,195,21,135,194,194,106,61,252,232,134,92,229,129,161,98,217,198,126,207,225,244,226,141,3,127,65,153,178,11,71,182,236,47,40,132,134,66,153,205,111,123,135,182,117,156,163,247,206,125,152,30,205,207,27,242,20,125,128,137,120,28,102,151,164,223,222,65,246,202,158,103,205,208,81,251,185,242,28,210,101,118,223,25,217,242,114,238,187,176,219,240,113,186,23,205,210,4,226,137,212,30,112,158,146,41,240,240,170,63,167,102,43,94,14,140,68,113,125,96,232,11,223,129,161,185,60,99,97,198,134,65,112,75,235,57,57,78,191,127,165,0,20,252,7,138,162,126,52,225,237,121,40,37,82,209,254,66,122,144,8,255,96,200,170,158,61,206,209,173,117,192,47,108,218,28,157,103,231,205,78,120,98,50,234,99,148,244,213,129,113,182,41,158,20,199,165,176,164,115,211,13,1,13,95,61,24,225,125,156,235,162,36,151,211,51,204,200,24,158,163,59,122,170,14,102,73,84,53,26,248,72,80,24,76,206,71,167,238,52,42,249,153,247,68,91,255,2,5,60,136,80,249,157,14,147,235,61,3,129,26,208,247,92,23,181,193,122,222,21,116,140,47,63,48,146,127,231,167,161,107,102,143,178,217,196,103,13,132,153,80,219,245,163,11,157,94,231,210,232,165,232,190,38,18,110,30,145,184,13,239,173,158,239,128,105,56,169,250,118,38,43,160,135,148,56,196,207,164,115,147,115,49,16,253,135,239,124,26,223,67,182,198,36,39,66,158,131,194,104,182,133,30,111,184,122,60,93,26,172,55,83,119,192,68,167,230,211,21,188,209,144,196,112,56,42,26,7,13,251,170,233,232,190,139,118,198,246,142,136,73,68,57,140,132,219,223,47,35,51,208,173,121,144,47,24,197,212,124,224,140,242,89,243,163,105,116,25,7,198,181,201,214,113,96,201,103,111,184,87,51,136,230,220,236,91,214,65,73,34,246,231,174,105,32,56,63,77,124,239,111,114,208,107,251,23,211,109,148,146,141,13,162,17,183,249,151,8,129,171,7,71,252,185,110,40,173,231,194,194,191,56,191,79,180,31,119,159,22,141,136,61,249,51,235,159,228,108,49,233,152,168,147,61,247,181,78,61,21,120,37,207,241,147,11,61,169,114,82,211,36,150,252,220,216,119,235,202,104,115,172,213,207,93,147,172,234,55,76,206,196,246,68,240,10,134,102,42,152,178,112,194,12,254,104,123,61,247,85,48,245,178,180,213,8,173,35,141,5,34,20,107,174,197,50,102,170,165,134,109,70,26,230,5,11,12,167,162,10,102,213,178,55,66,238,111,206,51,84,10,219,103,11,220,198,135,229,75,210,209,123,135,244,220,23,250,218,227,188,78,36,247,157,180,18,28,187,195,132,3,254,138,121,132,224,126,18,52,61,193,211,108,10,194,146,2,234,208,31,202,134,202,131,108,114,140,245,84,30,209,151,137,30,124,131,105,2,188,71,175,153,30,148,166,47,189,46,132,86,44,200,24,16,96,143,77,51,194,177,99,24,241,22,31,2,196,188,4,23,62,32,187,233,30,61,181,231,109,181,104,218,183,159,198,98,173,150,243,129,180,223,104,48,152,54,34,221,214,158,235,179,231,65,144,177,90,135,193,193,165,49,5,217,165,161,13,117,82,98,116,37,32,74,105,191,221,112,16,56,43,79,244,90,21,31,72,72,207,55,13,36,182,79,102,204,5,76,103,215,253,105,55,4,15,157,40,116,31,15,28,194,128,54,82,194,122,249,204,134,123,101,206,255,192,8,154,167,51,82,112,134,104,22,254,140,232,143,190,232,116,191,98,206,45,113,111,114,159,12,50,123,38,149,86,145,118,94,215,79,59,192,238,10,237,223,35,17,138,138,81,244,44,27,204,130,82,5,163,99,103,41,7,156,176,231,167,177,208,81,155,245,89,156,152,228,211,215,3,65,54,89,38,28,162,111,62,110,198,216,183,224,156,89,28,222,39,204,89,112,243,246,67,102,132,61,225,181,51,208,6,121,68,31,73,133,124,80,62,143,229,55,5,53,135,217,222,233,183,217,127,12,63,249,158,153,139,94,231,140,198,5,67,49,237,214,67,67,146,245,179,248,8,226,20,36,217,63,152,248,114,164,7,46,77,131,52,20,95,124,146,143,217,243,132,102,249,139,138,166,221,22,13,202,67,23,246,145,19,176,32,29,95,211,253,148,117,52,34,59,126,116,52,83,233,117,66,105,42,62,146,176,117,60,221,208,45,126,199,167,51,34,208,99,228,1,90,234,243,178,19,218,3,39,28,216,48,70,164,14,115,87,90,96,22,10,204,213,81,250,122,155,208,105,196,68,248,125,16,143,254,198,81,129,198,59,44,246,130,58,212,20,166,148,80,181,249,12,109,84,227,242,65,195,5,103,56,92,190,211,237,25,176,153,94,195,25,219,59,230,19,73,32,222,66,213,233,133,135,193,43,57,147,129,86,40,67,153,177,45,74,193,136,139,62,174,63,120,255,229,147,101,217,112,208,240,5,35,29,208,29,198,163,243,92,119,206,161,191,106,48,193,216,25,101,133,104,192,55,223,80,206,200,106,30,184,32,99,224,39,255,236,182,216,203,153,231,87,36,90,17,117,17,28,70,94,14,71,177,238,192,35,108,115,30,120,71,30,89,48,212,33,191,50,76,243,170,238,139,158,76,191,45,82,89,39,96,45,244,31,189,96,62,53,88,192,140,190,188,195,204,40,77,48,253,177,223,3,79,69,202,44,66,213,235,168,192,248,60,10,166,163,235,57,122,239,245,134,224,22,93,64,14,167,118,180,94,55,60,104,48,246,163,89,161,47,26,78,236,15,154,71,22,10,243,224,189,48,54,59,7,158,33,129,233,48,101,40,193,81,111,47,6,119,60,129,207,32,220,145,114,49,169,178,40,97,141,67,203,109,88,254,78,231,178,1,207,83,204,9,248,243,60,122,212,199,86,91,130,177,82,244,247,5,97,56,159,103,198,124,145,74,125,71,194,209,167,2,166,70,226,39,167,193,191,235,228,53,61,76,185,13,163,128,169,75,67,175,234,249,0,102,108,0,47,92,191,231,133,144,244,57,9,7,224,238,21,75,184,33,154,9,67,233,223,235,122,112,63,104,247,60,48,250,126,217,239,235,163,73,162,10,102,88,250,51,93,80,239,116,225,212,32,155,79,118,123,146,110,122,221,80,214,90,127,231,66,4,208,255,96,92,85,186,101,226,131,94,187,210,133,135,247,5,7,153,89,186,17,144,53,177,133,244,249,236,139,220,205,31,188,223,214,67,145,96,181,62,12,65,80,88,176,245,65,71,209,48,134,122,235,69,69,52,190,208,114,62,112,164,147,252,202,214,168,122,102,157,86,189,246,28,60,196,93,12,184,89,23,2,204,118,136,237,250,105,130,175,242,192,40,186,221,163,151,11,90,70,95,226,119,184,208,27,46,52,209,63,235,218,233,108,2,108,222,138,201,162,72,187,196,69,199,19,43,239,223,221,163,242,19,28,206,91,14,99,59,160,155,70,83,251,89,51,249,34,78,40,80,194,60,41,61,161,64,30,243,62,147,47,10,198,14,55,89,136,252,193,126,211,27,150,197,206,31,60,60,74,129,145,123,66,82,58,5,60,182,202,204,87,154,83,8,181,202,19,163,196,154,121,158,231,207,103,241,129,99,103,42,24,154,142,195,209,43,40,120,61,94,77,17,215,37,157,59,54,1,233,65,9,3,151,96,186,118,45,70,41,97,182,112,198,9,101,88,223,249,211,161,127,215,53,152,3,195,183,115,72,112,23,45,154,180,253,153,51,245,175,30,44,172,121,85,2,175,143,81,244,197,163,44,229,41,200,208,108,186,211,201,90,197,183,60,140,244,113,38,73,40,103,189,248,24,9,35,246,147,19,64,216,107,79,106,229,217,181,204,83,28,35,76,66,210,223,119,22,124,148,58,121,254,73,189,216,142,40,219,174,133,10,222,104,190,131,13,245,187,19,77,34,34,190,183,168,190,159,234,97,195,113,224,240,34,120,142,94,89,199,150,232,65,50,144,20,205,208,177,13,15,191,233,91,84,76,179,206,109,97,189,237,67,155,142,193,251,200,240,225,254,252,174,208,86,56,86,97,192,116,141,251,238,152,20,252,217,89,135,13,165,179,2,17,228,47,199,106,162,209,79,214,167,223,213,94,76,63,205,68,104,244,49,134,29,158,12,134,3,211,78,237,187,146,17,198,213,223,129,75,126,88,100,144,39,243,41,61,183,104,50,235,254,84,54,92,191,11,211,35,229,112,8,60,157,232,137,22,134,228,28,52,96,177,145,99,95,222,76,128,0,248,184,59,3,238,201,193,2,244,13,70,251,251,129,11,74,75,79,170,3,11,161,115,97,251,9,149,234,219,68,36,36,14,201,172,5,41,55,251,228,78,193,253,187,39,159,173,121,166,16,11,96,101,186,233,41,90,78,100,134,139,69,99,130,96,10,204,253,129,211,97,17,16,210,97,118,254,28,157,211,233,85,105,161,79,234,113,27,236,226,209,218,133,247,4,156,159,71,6,235,93,48,18,65,235,57,26,25,154,51,84,162,52,231,107,199,236,89,14,179,161,185,156,170,103,105,96,129,40,31,77,221,159,45,128,193,72,236,156,213,22,14,91,47,207,99,89,243,190,175,232,195,240,204,46,155,200,99,229,210,106,164,200,236,117,237,13,103,82,142,30,20,167,219,39,93,55,14,163,132,122,211,59,132,209,50,60,202,35,160,115,14,159,68,63,228,56,207,85,211,8,247,100,104,190,208,66,188,240,158,111,158,252,232,194,190,246,60,146,144,118,25,142,210,174,187,46,10,109,192,83,240,108,237,206,133,225,248,247,214,206,102,136,25,254,96,52,173,167,39,210,209,246,30,71,43,169,5,13,220,27,181,40,106,164,99,162,220,240,41,250,230,83,191,66,133,244,19,140,255,169,167,248,201,125,28,49,36,224,57,125,39,72,5,107,156,118,148,70,249,32,123,54,98,150,176,73,210,165,237,111,201,236,207,129,105,88,201,130,73,174,86,175,195,98,24,165,147,147,230,119,90,83,193,20,243,164,243,248,18,115,118,74,10,100,124,69,140,59,114,74,110,200,253,43,63,171,132,64,166,176,173,183,106,190,23,134,243,198,200,37,34,33,248,22,213,179,30,75,124,44,22,40,99,54,220,15,147,178,145,198,74,197,219,39,154,233,173,96,175,214,145,127,244,130,62,246,183,250,237,189,98,100,47,48,211,63,58,239,141,81,249,126,232,23,5,133,189,243,204,11,142,47,94,179,199,162,179,233,228,120,196,120,251,17,20,95,169,141,49,175,238,127,237,220,166,189,0,229,211,228,217,136,11,83,242,147,179,161,75,122,44,72,83,123,93,102,146,117,187,163,5,233,144,236,5,232,65,81,113,157,75,171,228,198,151,211,101,240,109,56,201,223,22,58,216,254,198,48,131,215,250,197,143,35,67,100,253,48,209,238,116,62,34,90,18,170,115,163,118,88,120,127,26,101,234,244,16,236,10,228,191,243,84,240,75,245,2,6,66,19,228,115,255,224,96,127,121,13,141,205,201,89,243,81,123,230,251,246,134,149,79,166,37,13,89,241,29,214,123,63,11,170,37,250,62,59,6,194,206,253,206,120,162,46,193,172,210,206,89,236,253,56,250,180,22,207,255,233,71,73,248,121,159,187,162,179,114,250,193,225,71,112,66,210,70,81,204,35,157,13,239,69,92,215,141,32,135,103,198,240,37,61,246,207,228,86,147,51,18,105,255,73,67,15,108,199,168,174,128,78,170,101,202,87,167,181,40,0,249,47,55,88,89,26,70,123,167,142,89,186,193,31,154,247,231,145,224,166,231,249,85,122,254,179,198,255,140,79,251,105,58,236,80,136,5,199,122,245,112,114,201,83,30,120,145,92,119,118,54,159,219,9,54,218,207,121,106,60,71,35,127,245,7,127,209,77,233,204,240,130,16,227,65,17,172,241,219,34,5,183,206,118,15,79,141,189,179,121,174,12,237,246,44,56,250,227,157,169,140,82,215,121,31,97,119,236,141,21,33,186,160,9,11,129,244,250,52,114,182,240,239,58,48,205,125,222,27,129,112,197,49,212,162,125,32,58,57,29,30,183,198,214,86,43,243,33,81,147,8,200,26,72,84,73,178,119,109,176,42,171,252,135,11,202,63,173,19,123,81,16,23,129,172,65,238,206,105,255,118,32,121,56,143,27,134,70,231,100,124,92,229,148,182,235,161,231,225,100,100,44,33,199,25,136,200,86,119,103,122,126,52,133,164,179,43,3,30,221,225,197,236,215,202,133,103,90,79,203,8,211,227,57,122,239,252,87,121,218,81,88,215,207,193,229,123,115,72,123,229,43,245,168,81,0,163,250,243,192,16,21,243,129,23,170,230,14,239,21,100,254,181,40,132,57,238,231,113,45,250,67,112,109,255,96,20,183,234,211,102,195,124,152,12,246,30,107,220,115,36,16,189,81,66,119,127,95,11,134,247,9,71,128,199,211,70,67,210,239,108,97,54,90,151,247,29,174,148,112,22,90,130,63,188,77,12,14,229,18,161,116,207,59,250,197,180,114,96,62,207,234,231,230,77,55,157,123,188,133,48,40,190,123,48,156,71,134,73,131,103,227,67,253,243,88,205,162,132,83,92,156,10,152,157,117,61,240,26,158,233,92,212,188,215,212,149,33,113,235,157,248,97,104,244,229,11,47,179,101,140,30,224,114,124,131,90,116,218,251,140,70,149,82,141,25,141,126,96,210,184,6,87,246,30,243,192,251,58,236,195,199,94,174,29,93,120,12,155,145,99,41,14,47,114,128,7,166,112,85,158,115,127,71,143,27,69,192,253,222,115,123,208,164,154,14,212,240,238,25,168,21,210,46,250,176,35,241,211,215,115,215,100,240,15,76,99,167,159,155,234,213,61,247,74,166,35,14,138,73,237,39,180,38,19,0,5,166,78,118,224,17,202,46,126,87,9,50,203,25,102,72,52,121,143,232,158,240,247,92,122,86,167,159,173,140,69,235,20,78,198,17,182,110,100,19,154,191,75,168,37,42,100,237,213,60,237,233,201,133,0,50,182,216,66,107,155,249,57,56,97,243,38,120,49,189,217,183,197,151,121,146,245,176,1,123,247,158,66,42,66,218,163,4,203,113,140,231,187,205,245,168,185,2,195,116,240,163,153,141,214,249,109,164,117,124,199,136,244,101,182,223,158,228,138,231,211,92,87,143,185,46,36,219,229,150,220,192,180,82,30,120,191,88,150,140,7,238,154,112,190,32,120,60,40,228,231,51,132,225,99,58,21,20,155,144,220,53,194,73,8,126,115,60,240,58,158,137,228,243,208,72,153,79,207,224,104,122,104,52,63,190,87,70,136,101,112,121,200,231,251,207,83,27,24,70,116,253,167,93,241,75,122,155,11,99,55,95,185,144,60,57,205,227,65,77,200,207,20,221,130,114,123,80,180,98,179,79,179,136,216,222,115,127,44,209,126,211,40,137,157,111,139,52,115,123,87,166,16,223,171,7,102,121,247,229,158,25,94,137,139,253,217,162,166,230,240,130,104,247,247,68,7,123,27,255,114,233,212,216,243,240,57,121,161,19,124,253,3,127,14,247,239,25,103,63,161,152,3,35,9,253,92,26,85,185,164,163,71,244,162,63,95,8,110,84,7,70,241,120,62,39,255,142,176,21,40,42,232,46,225,1,5,240,132,249,212,19,136,61,31,120,191,222,34,24,217,153,249,192,218,127,64,103,122,154,162,226,224,116,182,62,72,156,97,189,242,192,82,92,221,48,190,6,246,109,46,108,232,210,212,201,97,67,191,203,249,128,204,251,7,83,153,201,222,216,71,202,184,157,201,114,68,234,195,187,29,23,84,162,243,54,119,48,206,126,212,81,252,25,179,224,50,231,219,20,219,78,2,108,180,240,33,127,163,171,79,5,12,212,234,144,14,247,54,101,11,58,119,224,181,231,101,143,42,191,224,165,10,237,111,167,254,196,129,102,234,167,63,2,226,246,52,51,214,211,184,23,87,150,156,21,6,23,167,28,177,72,96,150,247,183,111,252,176,203,65,235,248,158,150,243,172,253,26,63,188,167,251,249,116,173,206,35,239,212,194,251,110,248,187,24,180,98,232,158,233,157,120,154,144,195,106,239,100,199,56,122,214,119,127,209,151,182,192,3,193,248,249,168,177,100,201,232,145,108,135,204,239,219,166,29,39,40,243,70,242,190,60,186,36,172,147,98,104,15,122,184,187,135,171,12,27,37,6,246,126,239,17,233,167,202,188,183,116,119,0,99,14,241,185,244,193,252,48,112,56,95,30,108,53,23,161,217,207,132,210,132,190,106,244,134,125,39,154,98,182,59,243,17,30,104,246,178,176,130,72,135,7,141,194,246,90,254,211,44,254,170,218,240,114,104,99,118,65,149,176,91,63,48,255,222,19,123,232,130,173,79,71,83,180,249,60,49,128,216,166,126,59,65,211,243,244,24,59,151,172,101,111,177,118,217,149,99,126,50,143,68,108,35,142,192,242,220,97,152,125,103,229,194,46,210,75,139,147,4,231,141,134,195,28,202,15,230,5,223,85,145,92,104,125,196,94,198,205,135,144,225,203,195,27,101,102,88,6,220,56,37,218,187,158,62,180,36,66,50,103,203,206,145,197,190,76,98,48,27,38,171,251,28,157,112,202,20,140,103,213,211,14,198,12,87,110,32,30,91,10,239,170,226,165,41,16,135,54,227,44,111,6,151,109,48,240,102,255,158,252,86,21,177,133,25,34,59,237,11,117,226,239,104,108,68,206,187,62,109,79,225,185,112,192,61,200,139,247,45,241,156,116,89,5,201,12,79,24,70,161,78,219,84,116,93,90,122,225,50,21,155,109,152,148,136,231,244,184,212,243,72,66,82,126,61,112,34,69,121,96,234,118,126,238,16,149,63,143,59,114,18,62,140,48,122,53,56,228,29,253,190,16,167,58,132,155,189,5,142,186,133,195,116,161,107,135,204,200,240,22,134,70,255,202,221,219,247,216,254,121,34,20,5,246,165,189,253,62,214,37,135,26,65,234,89,63,80,224,109,79,243,5,250,141,73,91,205,20,178,124,246,117,49,219,137,103,135,116,99,54,49,226,200,15,147,182,56,25,145,178,222,158,172,58,98,34,82,34,136,254,62,111,156,106,228,191,148,132,130,181,231,15,149,65,249,41,151,67,13,170,122,91,97,108,179,148,60,131,167,232,253,42,24,68,168,196,216,194,241,175,120,90,156,54,206,67,124,36,140,169,245,129,241,40,87,154,20,217,62,103,52,179,54,13,69,26,68,165,235,243,129,88,74,152,196,43,27,9,193,208,47,60,251,125,5,65,218,19,250,153,134,38,229,222,104,78,109,158,92,70,178,225,211,27,33,143,234,52,214,69,27,168,138,36,232,70,62,69,93,126,87,185,53,54,188,230,39,1,159,118,170,141,153,212,49,146,43,211,43,67,184,186,41,41,142,243,167,83,41,56,228,216,100,144,20,31,108,77,173,222,245,19,78,56,112,208,186,189,134,136,47,73,81,45,32,106,90,6,51,46,207,116,134,232,225,147,20,196,50,177,47,165,89,241,234,252,188,196,56,242,60,218,207,148,64,102,126,106,159,40,123,167,91,72,64,27,193,222,86,168,192,143,91,157,193,47,200,234,116,164,10,142,191,38,149,159,153,125,237,194,175,99,135,126,58,56,58,73,236,153,52,250,152,149,80,223,207,54,61,197,253,53,100,75,181,81,184,66,243,133,233,177,184,112,243,234,35,117,28,145,88,195,37,244,169,62,146,53,16,65,10,105,116,138,28,78,227,206,243,184,46,0,83,37,232,15,79,187,30,195,135,128,187,215,63,80,215,236,199,77,232,7,207,231,183,201,214,171,94,204,77,154,149,11,171,3,154,153,58,58,20,237,28,198,139,107,221,18,99,250,188,196,136,23,228,177,53,108,209,139,236,196,200,61,110,38,140,208,3,239,73,226,233,254,8,231,72,85,55,87,104,186,174,135,126,146,187,30,202,94,76,188,78,199,118,37,139,231,177,55,170,123,96,12,103,90,51,236,116,106,28,101,157,52,67,108,125,34,218,26,250,77,254,117,148,95,57,88,48,55,229,68,235,70,43,143,42,186,31,106,16,78,185,201,4,8,231,121,227,48,251,114,165,191,232,245,17,204,174,235,123,200,64,247,182,66,172,198,235,193,193,255,212,51,193,53,202,223,116,230,139,111,247,204,205,219,43,232,210,105,42,82,227,57,238,13,68,137,22,101,59,241,116,97,231,160,155,21,165,110,185,167,234,133,73,90,149,104,161,62,48,11,207,3,67,173,152,23,166,90,245,80,15,43,31,140,96,172,161,28,14,247,76,161,180,166,58,227,178,135,212,243,61,55,204,57,131,217,125,136,52,64,98,197,156,184,67,207,110,105,203,21,82,18,217,233,183,232,240,149,91,187,167,49,223,201,131,33,180,39,234,11,244,204,229,148,202,240,179,18,113,230,139,68,128,31,141,106,113,213,27,129,69,226,172,97,140,183,47,1,229,139,214,16,163,115,146,71,155,151,199,129,34,143,63,52,134,248,16,211,2,126,178,19,131,247,76,213,84,111,69,66,105,175,0,118,240,142,80,101,244,216,66,137,62,89,31,66,239,97,203,118,80,210,46,254,203,40,169,12,253,52,15,193,107,62,136,38,54,245,36,194,179,46,158,219,237,149,104,76,60,141,142,34,150,19,177,33,172,40,141,83,195,68,199,25,151,63,2,81,17,155,40,28,73,12,70,140,78,243,232,14,48,191,135,135,90,81,83,73,58,58,51,141,219,209,59,66,47,162,144,255,164,107,28,133,20,34,106,88,36,66,157,55,188,247,153,93,41,214,26,53,33,251,252,40,79,221,70,157,138,106,149,43,112,52,154,233,243,41,141,84,116,181,124,151,188,35,210,235,54,215,232,171,76,206,94,111,63,103,149,3,239,141,229,134,237,183,247,215,155,138,214,7,56,176,46,101,209,162,197,94,124,186,137,127,194,48,116,63,225,170,5,32,211,182,243,57,76,115,161,38,134,28,238,220,142,70,161,85,104,116,139,27,220,153,196,179,200,120,95,50,181,108,224,239,78,133,153,237,183,5,33,251,25,39,228,87,15,140,210,229,242,115,99,148,214,245,211,25,150,73,51,120,71,179,71,220,12,24,63,180,226,112,157,151,150,150,17,119,242,223,70,53,169,136,89,147,162,21,124,56,76,106,255,92,57,45,190,230,208,180,97,122,3,79,16,179,167,132,61,12,109,147,76,40,199,236,124,96,62,7,139,72,27,148,77,49,134,202,10,122,74,118,152,126,195,67,130,37,97,235,188,205,95,254,69,236,247,143,77,113,114,184,224,52,249,137,47,74,151,163,157,28,255,167,117,97,86,54,219,230,54,124,146,242,9,150,161,254,218,6,2,79,142,121,102,90,156,0,233,97,245,51,39,229,195,217,226,210,149,254,160,71,93,19,254,44,151,241,92,85,166,29,246,192,200,75,91,48,75,51,109,86,207,98,193,27,163,218,124,5,60,143,233,122,35,119,75,194,220,225,33,49,10,136,193,56,179,125,239,243,84,166,166,16,24,251,102,241,15,214,201,247,16,255,254,125,27,75,108,105,154,24,189,231,49,96,109,139,194,181,237,107,126,229,53,31,211,66,168,138,217,191,29,92,135,69,39,45,209,47,111,59,147,253,45,140,75,133,254,217,141,250,171,194,23,93,188,118,36,15,235,231,111,3,123,51,177,134,177,80,247,181,135,62,244,29,166,171,7,162,189,252,68,250,62,84,230,10,213,29,167,218,17,210,127,74,252,22,138,173,107,248,79,119,74,135,234,98,32,235,230,119,21,158,223,183,119,131,156,180,15,79,52,239,110,223,200,164,17,243,94,55,113,245,26,183,161,37,58,53,12,13,190,168,186,120,208,214,178,119,177,35,99,236,20,110,47,13,12,206,234,48,59,104,161,216,40,77,67,51,141,33,250,233,202,75,95,15,220,142,168,103,192,108,97,13,198,220,88,157,102,251,161,60,189,25,53,244,58,212,14,3,236,91,143,144,138,146,192,70,225,161,101,219,81,133,208,154,250,56,11,194,165,62,131,135,201,147,10,35,5,57,124,151,249,98,126,95,237,54,70,241,33,218,183,69,223,154,148,163,162,217,108,58,109,25,21,152,91,129,35,253,52,156,157,142,14,113,21,237,133,38,170,238,59,151,10,97,67,241,112,134,198,250,60,53,156,7,111,91,238,23,86,143,246,204,201,254,73,252,32,195,2,247,64,131,213,163,106,134,103,237,45,94,222,67,106,226,166,144,114,208,61,108,197,221,155,80,185,170,253,104,122,190,251,168,88,30,212,164,131,73,235,216,238,163,80,69,235,106,59,12,86,132,69,149,192,151,29,18,112,181,156,3,214,213,227,83,255,42,149,91,175,23,17,43,47,141,6,56,73,213,110,171,68,123,222,151,47,250,180,109,65,51,186,225,48,231,70,207,212,225,140,244,154,96,56,182,118,244,199,54,226,52,12,67,160,25,243,65,247,204,125,47,12,99,1,155,227,203,7,61,232,204,11,57,212,236,31,116,234,11,8,25,231,234,151,141,47,217,188,199,206,29,180,216,16,167,182,189,131,97,93,54,100,94,171,253,65,42,238,218,196,102,234,186,102,131,210,195,33,113,170,65,123,111,163,60,19,25,104,215,185,241,187,119,133,153,159,189,162,26,253,23,234,242,182,51,42,212,67,230,167,238,85,92,104,45,236,195,156,231,91,227,118,137,230,238,132,181,13,91,251,81,170,177,125,113,180,104,15,187,209,40,117,25,218,200,0,169,75,52,52,112,13,133,75,146,111,15,105,114,171,17,224,29,120,141,251,213,227,100,98,15,180,255,122,32,15,140,30,141,101,5,10,2,99,199,154,15,167,69,138,125,118,221,148,49,63,193,228,127,188,52,130,46,112,185,221,171,80,188,236,194,136,197,196,79,42,116,19,37,203,163,176,27,232,170,17,35,33,144,188,17,7,117,167,219,46,19,114,51,254,221,145,88,169,6,99,40,217,29,198,136,39,223,163,221,8,27,165,228,137,161,203,185,233,253,8,124,139,92,106,148,24,202,133,235,124,126,155,140,155,98,129,180,194,237,216,96,42,68,75,71,147,175,104,126,95,136,50,169,31,44,100,98,124,140,226,148,249,169,5,21,151,7,51,33,238,116,149,86,123,155,123,145,204,254,219,52,142,74,88,7,120,186,8,31,166,207,52,1,11,206,213,55,247,27,198,252,56,223,163,179,19,158,81,252,72,71,172,145,161,146,30,50,27,110,11,235,70,149,52,69,184,58,90,97,249,111,122,221,104,145,186,72,77,73,63,9,156,123,242,226,165,44,116,178,187,186,48,2,182,52,102,249,137,17,233,194,89,36,109,109,130,188,128,203,224,133,147,127,95,76,49,85,77,214,232,125,251,47,163,17,221,149,78,41,24,174,78,155,133,225,112,47,37,122,120,164,159,11,52,229,21,219,119,189,206,142,79,247,103,48,146,200,247,194,131,79,149,29,46,246,109,182,24,30,142,238,117,240,62,240,22,212,45,131,225,53,90,87,123,117,170,15,25,236,94,21,35,161,210,230,187,243,28,45,195,55,84,160,110,236,7,67,210,235,122,100,164,55,202,11,39,17,129,242,10,63,17,63,55,99,67,90,22,191,150,12,123,224,216,49,136,50,182,167,97,234,23,118,215,40,45,171,132,141,54,56,204,122,131,97,170,72,61,132,105,192,95,7,53,2,181,37,102,88,17,213,239,11,86,151,202,200,188,201,238,118,36,72,22,215,171,199,130,59,73,181,0,138,229,98,126,146,184,217,63,83,108,197,69,241,225,110,2,242,94,140,151,79,150,153,133,75,154,14,56,250,185,108,109,160,197,208,98,89,1,90,106,187,146,110,121,176,113,233,253,129,209,170,22,188,99,206,238,71,135,242,114,185,242,30,79,43,193,254,49,152,18,82,255,32,154,242,183,129,151,120,145,48,79,199,183,215,54,184,33,170,209,21,30,33,158,232,25,61,60,189,187,170,42,104,244,184,12,100,68,233,85,195,168,210,109,81,191,231,195,220,195,78,114,69,252,127,219,122,103,228,109,68,134,206,168,86,244,103,78,8,198,171,116,123,216,92,251,122,189,127,46,95,17,39,70,73,181,237,245,134,217,59,74,214,103,95,231,103,245,212,61,122,247,62,173,235,228,108,225,230,51,13,35,206,163,75,107,200,37,27,76,174,99,229,43,149,244,234,17,21,126,188,93,73,161,134,136,131,253,54,113,224,85,138,65,63,215,5,0,81,250,205,253,170,56,33,229,99,121,28,232,132,104,53,93,120,207,225,235,89,219,106,153,122,230,100,58,191,103,233,27,151,114,134,76,83,245,6,42,202,38,73,249,140,140,2,232,178,84,75,161,89,220,174,124,70,49,215,96,212,174,86,187,112,53,119,61,224,85,171,29,221,134,11,177,134,118,164,196,7,129,31,181,72,18,17,80,185,175,68,212,147,98,138,6,230,175,223,147,39,172,3,29,222,219,234,101,242,84,222,252,81,70,16,8,53,150,96,132,123,180,193,2,159,238,104,72,33,39,249,192,52,68,10,222,95,167,239,79,38,174,226,119,152,135,6,96,241,104,187,220,247,129,174,249,115,106,132,130,36,57,196,142,208,235,219,145,241,200,103,97,196,187,170,120,31,16,254,223,73,18,81,123,95,53,92,136,111,79,125,172,186,223,85,34,115,246,57,68,248,170,132,57,201,68,239,164,43,97,104,44,97,30,58,227,138,199,33,40,189,232,69,231,144,241,179,81,132,241,120,187,226,108,180,221,216,234,130,65,81,150,100,4,185,190,135,51,198,32,88,227,222,85,108,13,243,179,231,90,146,130,204,168,206,121,162,178,176,227,152,90,32,18,110,43,30,149,198,134,68,104,13,119,112,223,105,82,103,191,130,118,212,155,138,111,99,209,12,145,16,31,218,229,195,119,208,233,242,76,211,194,207,217,131,206,181,162,37,243,192,35,244,244,236,224,133,68,69,151,124,32,169,31,131,99,151,117,150,174,132,107,169,51,129,168,65,214,19,208,210,155,81,221,93,12,116,41,15,68,119,95,246,109,106,208,99,213,50,15,51,107,57,211,142,212,205,167,218,96,130,64,102,33,39,210,83,67,141,60,248,99,55,223,116,209,52,2,57,65,34,149,251,43,179,117,19,218,80,63,126,85,141,198,178,207,167,97,194,242,111,74,237,145,215,233,27,213,26,182,66,39,49,144,16,31,154,195,179,95,72,197,232,137,15,74,37,79,250,139,173,253,25,165,137,34,124,121,96,8,132,122,42,112,61,190,231,228,4,1,247,133,132,111,93,246,220,218,254,243,172,23,110,99,245,39,49,87,197,109,79,228,198,125,70,161,177,53,29,39,186,128,71,122,126,27,50,174,228,57,201,219,123,118,24,242,121,22,27,46,133,94,225,248,158,84,232,190,111,105,100,214,226,249,45,126,109,127,156,229,106,96,182,210,60,23,31,244,91,73,100,54,226,95,207,228,227,168,46,137,76,38,175,249,61,40,93,43,130,247,141,121,18,54,83,130,189,226,157,141,237,165,167,142,105,82,73,247,228,195,87,15,244,191,100,48,76,50,114,44,167,233,181,80,136,213,80,97,7,54,158,159,142,46,21,161,195,75,254,59,84,75,56,166,156,47,55,135,137,158,215,162,186,164,178,129,169,180,216,19,163,109,81,68,8,224,225,245,111,166,16,218,132,142,246,39,118,81,46,58,4,127,118,9,253,85,177,31,116,170,198,128,161,117,114,93,56,134,160,28,53,99,24,53,31,163,144,3,147,82,245,8,181,38,119,18,133,142,91,142,161,115,200,219,60,244,243,70,31,67,238,23,166,253,114,60,71,239,216,227,126,186,212,61,29,166,191,186,72,24,23,30,164,63,114,102,51,149,215,73,29,208,127,249,192,173,26,12,17,239,133,83,187,48,18,24,94,122,89,140,35,125,155,21,129,141,254,207,149,175,7,238,47,140,13,194,18,252,206,227,1,139,63,5,140,80,144,193,176,146,52,26,162,193,43,249,165,133,185,181,142,70,238,179,250,43,217,81,173,146,107,9,95,179,246,60,212,52,213,38,68,20,178,31,204,240,130,236,204,42,114,211,199,243,184,85,225,32,180,231,13,73,44,175,55,32,160,249,111,14,93,89,153,65,5,55,152,8,90,31,231,142,198,246,59,88,14,163,5,43,137,101,204,53,125,210,249,200,114,156,32,41,97,91,242,89,137,28,35,158,164,253,255,94,131,81,33,106,239,23,166,134,78,204,161,63,111,27,110,24,42,168,41,140,240,138,248,192,42,205,208,131,53,51,16,142,120,34,170,81,122,211,125,241,249,62,111,59,124,176,53,151,162,41,238,170,167,109,98,70,210,143,62,250,10,97,64,187,109,168,147,178,76,95,156,219,25,109,109,34,94,115,92,63,104,117,75,233,185,175,248,10,36,159,78,111,143,15,6,2,96,185,153,98,65,217,189,223,0,248,155,23,221,55,242,76,90,107,42,229,14,92,30,193,201,22,241,196,213,94,143,117,223,191,94,72,86,89,87,134,32,247,114,120,127,81,89,222,28,251,197,47,247,194,218,48,1,133,228,238,23,246,201,254,5,33,45,219,191,171,134,223,188,150,128,39,125,203,114,69,152,209,50,235,164,133,47,153,25,4,219,186,230,163,156,210,244,201,171,7,137,160,123,250,13,119,210,188,164,11,63,233,71,247,21,10,51,114,189,175,25,173,20,254,109,175,48,174,56,112,52,32,142,7,94,167,211,27,56,147,1,125,225,114,61,2,112,82,157,239,201,33,0,8,238,110,204,76,223,69,63,4,22,100,198,33,22,188,240,53,139,67,115,228,113,94,238,112,164,79,1,179,242,45,193,15,240,163,201,10,156,163,17,31,242,190,98,158,120,57,202,119,76,180,249,113,195,106,228,246,100,17,64,52,55,158,169,122,20,17,47,49,208,160,249,209,199,66,216,119,200,227,2,229,60,39,14,32,166,60,101,79,0,85,202,37,116,153,170,167,28,98,87,253,185,223,250,92,140,45,148,28,77,208,135,122,102,234,44,33,77,80,234,59,126,91,123,167,119,15,101,36,248,15,167,232,212,144,219,73,41,222,64,216,34,199,123,64,92,44,124,166,196,130,85,110,14,104,82,189,19,41,78,112,186,97,170,178,235,153,226,115,211,0,172,108,142,124,236,211,93,144,53,246,11,201,29,103,205,236,47,41,203,38,107,145,95,105,78,47,65,231,122,202,204,161,208,116,234,83,25,114,244,243,250,218,208,69,225,147,108,50,183,208,61,208,113,80,243,41,26,9,54,205,147,180,31,187,118,40,122,12,235,52,163,1,215,225,109,241,116,116,244,169,71,70,165,161,151,135,74,68,131,127,23,156,30,9,103,26,62,198,210,108,68,113,198,167,232,206,136,58,78,192,43,118,155,126,108,66,74,78,23,70,75,141,127,56,29,135,5,77,85,105,71,203,150,18,135,144,91,238,12,189,111,191,250,46,25,85,30,237,94,128,95,197,72,60,112,63,153,250,49,104,246,6,222,201,64,117,71,68,77,190,76,31,148,126,63,57,57,120,249,96,45,140,152,151,179,152,16,25,187,112,24,97,213,135,167,52,228,152,11,53,50,61,107,11,27,45,121,161,160,254,249,134,226,52,54,164,51,157,0,55,247,184,11,182,139,70,210,23,238,145,62,15,66,237,56,155,27,96,116,175,157,167,68,202,163,221,163,63,23,90,67,151,179,158,194,39,183,205,118,223,201,41,11,87,5,221,54,42,179,15,119,5,1,219,41,43,172,213,30,182,53,10,196,245,180,107,2,63,229,71,54,32,233,236,156,2,197,9,214,97,9,187,131,238,144,229,57,53,69,139,230,67,165,63,148,156,16,186,57,232,235,229,22,9,227,79,19,48,53,126,127,218,137,230,40,13,111,216,15,62,159,32,203,112,162,31,96,244,152,124,39,217,104,242,146,125,23,94,37,243,221,134,102,205,115,100,37,102,90,207,30,151,153,226,192,225,36,230,251,107,20,107,215,184,15,123,122,175,62,251,129,117,29,234,86,76,193,118,114,54,100,215,180,111,177,125,182,25,163,146,191,202,215,181,12,23,63,223,157,227,65,218,238,183,85,246,196,234,249,146,29,125,74,150,52,96,238,211,224,208,58,254,204,80,173,57,51,6,63,163,164,129,240,213,80,192,118,56,146,180,130,235,35,70,9,179,113,221,15,151,144,188,183,231,228,97,70,35,24,215,68,207,167,132,229,145,252,237,194,141,189,61,48,70,68,23,198,206,211,96,148,27,100,41,136,110,147,19,68,232,83,31,250,110,177,42,243,198,172,202,219,149,63,234,71,183,222,244,219,30,196,117,39,4,129,226,87,156,25,185,39,124,28,164,207,51,69,190,172,228,7,14,81,116,193,232,222,216,125,245,176,36,62,40,156,42,91,216,106,144,131,101,205,7,47,220,182,38,53,248,133,178,245,163,177,244,57,22,138,142,153,21,186,116,92,165,147,234,148,238,1,105,184,243,196,218,90,98,243,0,211,19,214,29,158,200,45,10,110,238,238,85,233,81,57,233,91,8,46,9,41,92,131,169,207,234,220,13,127,83,31,38,244,100,77,61,47,230,49,23,136,34,101,170,150,249,26,45,61,110,30,176,199,43,230,27,58,154,187,180,37,147,38,170,50,245,196,216,215,184,129,81,133,237,115,223,85,253,249,86,58,140,197,215,25,162,251,41,116,159,100,107,249,229,125,100,245,9,197,182,62,112,111,50,28,44,24,68,125,126,114,154,191,103,150,205,40,98,141,235,133,245,233,209,234,223,94,148,111,79,254,168,240,90,30,106,23,155,214,227,138,140,238,82,113,27,209,90,225,187,149,41,111,214,207,43,220,149,197,187,234,227,9,186,97,126,225,124,95,8,159,188,187,213,2,239,0,170,11,134,109,237,175,51,225,208,41,215,88,38,195,236,207,140,189,198,188,102,182,229,17,148,7,158,39,246,98,218,156,110,229,6,186,142,175,7,77,253,161,95,244,192,245,218,7,147,191,117,77,109,20,69,49,230,58,38,188,35,122,209,31,152,93,145,96,74,253,62,22,130,153,154,5,239,96,217,167,233,130,32,197,153,174,194,125,182,229,239,129,203,53,208,198,177,167,249,250,19,116,152,243,249,237,203,78,143,200,39,240,144,197,47,89,78,47,219,212,32,241,124,215,22,185,120,239,31,115,118,85,28,142,85,220,87,124,152,225,9,121,130,43,148,222,8,244,252,212,20,141,178,188,158,249,155,245,192,146,0,13,43,232,236,49,103,141,214,16,189,46,10,164,207,178,185,79,149,143,82,56,62,211,4,49,126,52,204,24,25,50,15,198,180,143,51,28,201,181,237,159,16,151,218,243,62,208,92,59,118,111,100,255,190,183,0,66,27,117,214,209,153,194,181,191,143,189,5,24,237,194,180,216,63,227,144,21,68,254,218,137,134,77,63,57,138,98,122,106,236,58,61,222,5,70,184,67,112,180,86,59,169,83,109,214,53,82,58,207,130,206,215,163,92,9,157,37,207,64,105,145,73,59,119,29,125,91,243,129,105,151,61,23,134,72,144,111,189,67,104,32,203,167,29,119,98,215,248,168,33,119,85,100,119,78,97,108,122,109,38,20,14,47,12,241,44,59,28,41,96,193,243,93,146,27,34,108,50,106,231,82,220,127,175,162,168,80,228,237,93,145,166,246,177,210,176,106,148,175,120,69,105,206,163,133,134,102,161,108,220,247,211,125,214,235,68,74,78,22,241,225,245,247,172,171,4,249,67,48,189,63,195,107,74,132,142,93,254,243,196,134,126,114,90,94,117,215,4,45,190,253,168,17,121,202,248,190,63,210,136,53,58,2,100,78,159,233,162,206,79,168,64,100,126,209,234,154,68,251,237,160,111,127,14,14,113,139,254,240,142,43,22,170,23,206,46,148,201,146,44,11,152,138,13,218,112,23,11,58,158,108,18,167,150,235,98,125,132,30,85,155,128,48,6,245,26,222,32,175,162,183,145,194,250,230,65,199,189,236,76,213,102,62,232,60,89,101,224,119,170,67,248,176,254,37,203,107,112,17,220,30,3,120,166,19,20,134,74,147,243,9,42,211,247,161,16,214,240,240,251,28,37,59,126,190,172,177,126,143,192,225,240,104,59,48,134,229,207,209,136,119,158,55,29,182,53,222,159,129,182,114,58,74,98,192,123,124,122,156,1,156,28,126,108,220,107,208,131,236,228,52,94,61,39,111,167,15,46,208,148,158,103,134,179,165,46,156,36,239,179,243,25,168,231,124,250,233,246,246,152,2,23,217,98,142,232,14,247,37,117,127,10,240,140,5,211,122,91,28,222,179,68,191,39,39,192,173,62,70,37,241,129,198,243,247,108,67,3,237,134,22,247,222,168,161,62,114,159,9,182,233,197,79,77,137,32,247,11,87,151,184,169,61,40,25,247,232,39,78,64,51,94,78,232,3,179,206,54,222,0,127,79,102,103,24,145,80,118,189,150,216,128,201,164,29,139,21,56,221,14,67,42,235,23,134,139,231,48,189,250,247,228,57,205,119,174,106,223,225,87,109,24,182,206,231,97,60,150,143,39,132,129,145,246,125,79,245,124,199,59,71,10,63,224,249,108,6,233,216,59,140,25,84,250,32,237,249,226,17,83,130,110,140,253,136,199,2,244,84,107,50,27,112,167,199,247,194,167,36,19,40,54,153,142,66,161,238,23,198,147,200,41,5,240,44,235,129,211,204,46,119,4,156,155,6,233,134,221,61,160,70,40,96,7,15,204,211,13,198,135,81,147,6,150,143,237,217,188,100,236,173,218,133,201,87,57,204,22,183,220,147,35,250,247,70,2,202,194,7,249,198,117,54,8,197,36,7,25,240,63,145,116,158,199,96,160,98,78,245,88,111,48,249,171,7,155,131,247,186,229,11,42,94,29,119,40,36,18,40,15,63,36,204,24,47,12,197,240,137,133,155,172,191,7,147,170,123,188,16,86,175,35,117,76,245,51,180,172,12,222,95,141,44,151,199,136,76,85,126,163,198,161,97,56,48,124,126,98,175,12,177,184,11,14,175,132,39,160,93,199,158,47,224,220,60,238,131,94,114,36,81,43,50,100,195,117,27,54,188,31,217,9,144,6,122,59,158,98,221,48,114,216,247,232,217,159,105,60,195,208,61,25,216,65,228,220,253,190,17,190,214,234,196,151,232,90,174,160,185,234,190,104,230,120,118,201,120,59,42,127,11,220,156,74,135,79,206,82,168,77,112,186,134,111,125,176,209,233,39,215,18,217,15,223,252,167,200,122,158,115,83,174,121,158,25,221,54,39,9,132,210,213,215,158,95,166,159,224,158,122,194,135,243,131,209,196,75,58,154,192,216,239,154,14,129,35,114,22,240,116,215,217,128,101,177,29,210,46,249,95,120,217,201,105,16,241,147,135,144,220,121,40,112,52,134,239,38,255,7,79,175,235,211,180,154,84,86,1,222,179,159,183,40,173,216,69,255,193,52,70,180,135,189,133,176,117,187,104,117,205,47,218,61,238,135,93,136,113,124,174,204,113,101,229,194,197,185,16,8,164,165,99,171,92,225,80,206,135,105,180,225,186,52,231,4,75,249,233,250,250,48,237,56,223,46,118,244,221,55,93,144,168,78,106,120,4,105,223,159,9,125,45,186,43,24,34,174,230,2,90,138,126,153,90,70,246,155,6,62,189,231,1,35,103,249,102,6,150,166,164,20,122,221,79,102,128,130,121,189,176,119,92,86,86,255,174,201,48,133,36,139,95,25,234,170,90,239,83,10,219,224,7,30,67,107,87,66,100,171,63,41,141,210,254,138,246,21,249,192,239,77,166,80,108,41,7,157,225,40,227,112,20,238,5,99,194,236,11,68,162,137,120,29,152,12,121,121,184,116,45,215,191,14,62,98,246,143,59,125,78,158,214,167,163,107,180,220,249,250,17,181,154,63,56,188,197,61,39,142,9,192,17,201,36,96,194,78,253,217,34,67,23,56,183,189,3,25,122,202,252,109,66,237,109,7,198,57,205,215,100,148,54,84,167,141,148,232,124,167,233,52,167,193,233,41,178,33,61,121,63,46,26,67,247,76,234,243,48,28,129,243,105,226,211,0,73,212,167,233,67,182,174,97,119,236,86,116,251,243,104,178,48,230,155,167,18,230,159,71,29,135,191,78,164,23,226,186,134,150,252,157,78,105,204,86,190,135,239,28,198,192,223,201,156,253,106,217,205,167,140,40,115,158,71,134,70,193,179,137,101,7,171,248,43,36,38,158,46,36,222,94,61,25,141,40,55,219,235,40,84,236,199,73,228,68,61,217,213,196,74,8,187,158,48,159,85,203,163,124,40,226,185,172,123,112,126,12,108,74,252,84,191,48,186,77,126,52,14,42,122,151,16,17,158,86,56,74,91,245,158,188,161,17,156,31,126,174,82,203,148,227,33,250,63,104,253,46,186,183,169,15,26,101,122,157,154,45,173,51,169,81,81,210,84,71,201,108,184,119,114,161,55,97,78,131,243,219,79,137,232,232,18,218,221,42,11,186,115,63,154,241,236,118,249,114,167,195,24,35,21,193,52,34,62,100,233,124,122,180,65,163,205,235,65,239,224,198,16,229,251,23,61,74,50,1,103,207,163,192,7,27,247,178,9,125,157,184,206,86,166,223,131,209,217,240,78,3,50,79,249,236,154,66,66,60,63,207,19,219,156,51,139,242,13,147,77,116,152,6,166,122,225,236,185,246,128,211,133,195,97,237,133,229,229,16,112,246,182,119,82,12,227,142,126,62,165,246,244,160,98,51,113,162,93,254,248,185,156,11,61,190,184,106,29,120,240,122,236,161,49,123,105,15,64,175,33,108,66,131,241,87,57,137,99,68,81,186,251,106,178,165,202,103,159,218,169,231,120,49,169,16,60,157,126,177,138,127,30,244,150,167,209,64,138,240,236,223,152,187,188,203,116,209,146,113,80,178,250,222,140,28,6,149,39,130,105,204,69,158,135,44,132,218,135,109,70,133,39,37,55,86,70,41,61,137,13,67,85,5,34,189,193,148,185,186,208,52,157,249,68,178,156,202,215,129,161,34,61,77,166,161,224,117,208,22,29,103,6,51,3,159,119,221,194,173,254,233,35,109,28,176,4,243,74,242,3,147,109,23,188,131,66,91,20,11,133,143,227,48,140,200,228,106,110,135,203,62,179,246,251,219,180,201,77,111,120,217,51,194,60,203,90,163,14,238,124,102,202,38,72,76,8,166,198,93,29,166,41,73,79,37,132,69,237,177,20,100,208,206,116,214,62,132,119,125,66,42,145,142,25,130,153,55,198,3,151,51,217,97,193,67,159,182,247,24,209,190,127,110,123,135,205,204,186,79,11,210,80,230,12,184,185,67,6,212,221,169,132,55,90,130,206,192,139,86,222,211,161,23,104,119,149,2,26,129,203,105,159,5,38,79,250,28,205,16,208,149,177,238,251,67,161,244,161,111,179,253,196,194,158,78,208,75,187,15,254,255,114,49,123,116,123,224,19,10,230,245,123,151,41,156,243,79,87,78,16,216,158,70,81,252,136,116,114,242,227,237,233,56,59,86,190,128,40,158,117,7,147,92,223,128,97,101,249,169,163,5,95,71,87,154,34,138,193,104,57,84,253,50,204,91,155,53,48,207,104,199,156,38,34,114,84,107,188,225,178,165,174,97,248,213,168,242,56,92,190,251,174,217,143,123,235,225,151,210,93,65,248,232,171,203,208,224,44,133,165,247,133,87,126,122,19,67,165,110,234,129,231,71,146,2,253,130,81,245,80,118,120,234,118,138,88,8,139,242,194,177,158,13,97,238,194,129,201,208,239,105,76,228,85,107,66,250,208,20,176,21,153,245,153,61,240,253,229,225,250,108,25,17,204,111,220,183,53,158,156,4,178,76,227,240,172,129,251,244,30,163,200,81,159,30,187,120,91,179,125,15,156,235,145,233,168,63,234,178,77,211,153,81,250,221,129,84,163,109,242,194,141,221,198,125,162,161,221,227,112,222,251,160,147,18,167,184,94,156,118,159,201,3,12,61,211,137,163,140,229,211,51,57,139,92,116,52,93,95,182,242,65,147,151,169,34,69,22,180,17,187,195,116,216,92,56,76,152,46,12,119,250,62,243,249,219,179,93,56,35,174,164,229,137,124,135,107,128,16,237,214,211,99,135,130,7,108,67,123,223,52,52,139,255,10,156,221,186,57,211,228,170,202,101,195,70,207,155,90,88,134,79,243,57,104,121,236,3,118,36,188,223,152,150,62,24,253,222,203,131,201,234,151,53,138,17,29,245,77,114,116,114,85,131,97,247,220,103,202,166,224,155,93,87,86,104,43,154,6,135,63,231,249,58,247,168,171,238,195,189,225,154,62,125,249,35,35,61,112,223,72,34,11,164,161,132,46,181,45,94,36,129,246,76,251,9,197,109,183,61,176,10,93,160,213,155,115,217,68,97,210,40,24,173,42,59,152,102,153,211,32,91,145,189,126,20,145,232,33,110,162,212,64,146,220,17,217,253,190,18,9,221,113,98,237,80,197,246,76,205,94,155,246,176,63,121,30,224,167,110,9,209,249,211,190,10,184,122,41,44,225,8,163,28,19,13,201,203,101,202,25,149,89,91,81,92,23,30,207,92,124,151,231,93,96,70,248,201,220,129,68,106,6,121,87,189,205,80,241,55,24,199,199,174,183,185,39,234,105,1,55,70,93,165,105,174,37,251,245,89,67,38,34,23,249,6,35,8,9,250,70,118,195,85,169,133,141,194,85,177,115,51,172,214,29,72,149,188,145,157,155,96,252,40,82,198,79,35,35,98,48,19,224,253,66,202,122,76,223,104,173,170,98,165,5,236,214,6,41,211,64,251,221,49,188,63,176,233,40,27,229,11,51,231,216,72,99,3,216,170,61,113,132,184,46,156,224,139,207,59,148,218,83,53,66,93,172,55,189,175,30,109,219,15,28,46,240,7,222,179,206,184,171,118,195,114,113,138,209,208,40,245,172,59,78,129,105,246,250,46,220,140,167,65,50,158,84,185,126,123,111,144,230,29,43,176,230,49,28,60,111,164,133,163,198,114,152,48,161,9,70,95,163,93,24,158,230,157,201,161,155,164,207,78,190,39,126,154,243,4,239,117,227,70,135,141,81,221,84,86,109,48,174,198,247,162,167,57,254,135,182,105,87,134,127,178,118,164,13,21,16,243,129,1,78,92,203,133,119,196,96,207,116,162,18,170,8,142,42,159,237,118,241,76,68,210,228,188,79,44,7,204,134,12,24,94,252,184,112,49,98,13,48,74,97,122,42,5,21,68,187,109,50,121,69,40,126,53,211,208,17,89,89,131,119,200,86,30,184,138,99,139,18,243,87,252,182,199,66,128,241,60,82,186,44,91,183,11,31,36,215,180,209,168,43,186,127,28,30,40,239,92,152,70,99,135,17,127,106,130,49,92,233,254,219,216,94,9,166,131,122,182,23,78,14,35,31,251,192,123,25,18,156,17,214,126,78,30,13,237,7,166,174,247,62,181,29,131,27,76,30,252,129,187,186,158,113,168,65,188,224,249,237,61,220,244,80,41,130,188,79,45,68,121,207,88,162,175,193,56,40,148,122,134,44,12,42,170,100,159,17,38,128,73,197,95,116,79,128,126,101,123,38,42,201,97,75,156,3,239,245,82,35,45,76,78,178,195,198,174,36,103,232,60,16,80,250,135,179,96,206,208,31,184,118,221,53,112,246,137,3,89,159,79,159,126,52,243,214,139,246,47,154,14,14,58,176,169,181,115,83,100,17,75,183,81,87,53,110,12,11,254,56,150,115,244,119,16,218,46,71,217,25,206,11,87,147,251,160,228,251,31,91,103,150,101,57,142,195,208,45,105,150,188,255,141,181,46,227,145,2,179,250,244,79,87,34,236,103,203,26,56,2,166,158,28,240,245,74,70,85,184,148,168,147,234,31,212,20,58,224,20,14,182,119,53,45,36,69,126,155,166,166,237,241,36,43,63,254,244,181,169,153,116,254,82,232,181,190,79,231,81,55,18,130,0,169,154,72,215,242,210,59,224,59,67,171,94,76,141,163,239,57,144,61,105,133,150,169,10,76,159,8,212,55,224,138,41,74,193,112,13,120,107,193,42,17,133,77,185,152,195,163,107,1,0,240,93,138,30,3,160,148,137,124,165,194,136,62,4,76,70,69,31,252,143,121,226,55,21,168,58,65,252,91,96,68,76,221,141,161,10,119,73,77,53,240,29,168,242,96,132,120,63,133,11,39,214,15,198,216,212,33,165,81,203,169,131,77,238,230,8,11,28,48,34,116,62,164,84,31,203,177,108,240,140,10,123,98,85,200,181,103,56,54,172,110,157,88,105,84,168,163,114,155,25,39,136,130,166,4,15,119,36,186,77,89,221,20,224,83,59,238,134,224,166,208,1,149,224,22,1,33,214,189,150,231,255,193,211,189,101,22,53,164,162,250,224,200,48,250,107,83,118,82,116,121,93,248,154,232,45,96,54,187,153,224,189,228,234,244,45,77,109,216,103,66,55,249,169,52,17,70,20,199,24,231,66,223,105,158,208,62,244,224,169,37,217,244,5,195,90,234,203,163,241,150,122,240,81,89,16,17,2,44,212,146,204,129,11,127,209,141,214,219,208,182,69,155,224,132,97,28,181,209,147,241,132,51,46,172,28,114,195,85,82,40,127,240,231,123,52,176,84,154,91,165,113,115,17,101,186,138,62,101,50,96,101,82,220,209,3,166,107,49,45,107,130,115,43,96,72,173,78,94,245,209,82,208,33,225,150,0,53,240,55,99,10,98,201,85,157,254,152,215,222,67,78,226,77,165,190,12,13,142,92,82,130,70,137,171,240,89,206,105,79,133,244,183,133,191,212,2,160,161,33,64,157,235,209,34,118,131,191,229,11,179,93,67,112,10,97,248,48,53,66,167,131,234,104,148,220,97,211,7,39,221,239,23,31,132,89,151,62,25,101,206,126,28,95,231,99,212,85,245,201,200,134,118,71,39,172,97,250,169,161,196,114,31,2,169,212,182,245,108,233,214,176,28,63,77,196,94,207,45,74,180,93,141,155,152,45,52,9,122,245,189,183,111,24,215,29,248,182,228,3,64,41,130,152,1,243,36,50,143,32,226,222,30,215,104,40,25,55,61,204,145,136,115,206,24,202,248,45,132,38,176,137,245,108,135,145,251,208,253,6,31,178,249,134,66,154,180,167,179,199,236,101,183,88,155,229,96,150,30,246,197,146,171,14,51,111,116,46,152,35,190,30,124,55,133,211,51,188,252,196,101,229,125,66,223,200,22,12,195,211,15,133,109,75,109,229,105,252,203,62,102,119,227,106,75,151,7,93,249,206,186,141,2,44,166,154,194,204,59,63,204,145,25,187,27,237,72,240,114,54,14,131,219,80,247,132,174,108,87,121,181,210,238,242,165,215,194,166,140,239,133,176,170,176,84,141,63,41,60,223,114,72,253,224,181,11,124,183,58,87,230,33,107,133,237,61,18,124,157,188,243,96,250,56,4,182,182,53,127,114,212,61,102,233,106,53,146,217,246,71,43,107,143,162,71,46,81,199,183,56,239,172,89,105,43,189,150,116,117,98,61,131,219,119,146,177,220,102,148,245,208,35,64,173,113,130,79,56,40,192,165,142,228,191,220,13,212,45,113,163,252,59,67,189,58,90,81,71,252,54,110,246,236,201,179,250,34,238,8,45,159,38,151,46,60,16,242,29,14,211,49,168,22,237,181,113,248,95,192,243,232,2,219,127,2,27,15,85,110,72,22,8,177,142,184,55,117,159,37,249,155,247,2,15,183,2,95,23,68,29,74,12,128,47,30,124,244,173,59,218,166,162,200,227,196,168,34,162,123,41,158,48,138,83,205,81,203,184,183,132,238,248,216,21,73,178,163,206,40,124,78,49,85,46,188,242,177,106,162,118,93,208,50,213,67,71,205,98,189,123,83,232,51,19,220,98,225,3,223,173,92,127,218,248,184,227,181,96,193,210,137,196,185,225,186,239,119,82,176,195,165,155,15,241,186,128,149,2,251,15,142,50,148,255,3,79,107,238,14,152,244,133,14,41,5,55,110,16,211,253,211,62,221,240,232,188,116,205,161,14,159,251,212,226,155,123,218,81,82,19,47,182,41,180,210,48,22,229,4,229,77,67,178,19,26,136,66,2,103,11,252,105,23,109,177,82,196,120,52,152,241,164,118,167,144,57,140,122,89,194,209,93,91,76,8,218,239,40,226,226,203,118,229,125,5,110,225,89,81,61,240,169,152,119,33,243,27,196,19,70,24,164,180,125,52,29,132,200,32,135,85,191,83,190,106,244,110,191,226,180,106,133,212,26,65,251,160,233,245,39,163,112,71,83,160,228,252,105,90,116,248,46,221,86,243,213,237,204,7,19,195,212,33,229,123,183,128,161,108,202,191,13,155,183,63,248,31,149,177,70,37,109,38,249,107,115,208,42,43,102,129,132,54,106,67,137,232,51,115,18,60,98,171,174,195,120,76,21,174,108,89,254,222,68,46,182,198,254,56,25,162,54,212,242,34,202,103,91,140,184,213,93,148,106,150,190,142,90,131,244,201,131,69,149,130,61,77,155,193,4,67,248,200,225,174,225,55,67,191,136,30,212,6,101,121,122,47,164,224,221,70,171,176,30,214,169,15,110,34,34,142,178,227,229,73,76,122,213,97,146,7,42,24,195,28,175,209,52,202,14,51,37,244,0,124,23,172,207,82,38,195,72,115,28,167,205,15,32,12,176,122,210,75,27,33,78,252,180,17,199,233,213,91,234,232,77,190,123,166,185,64,1,123,236,89,104,52,107,149,0,125,35,179,120,184,148,22,83,101,210,37,54,78,253,148,163,228,244,83,244,219,196,218,31,204,44,215,123,35,70,29,123,113,129,41,82,111,142,208,95,113,223,11,87,21,166,87,129,57,148,221,202,178,96,142,214,159,209,254,122,156,148,25,161,93,152,74,53,39,64,34,242,139,171,239,144,236,148,81,56,56,222,195,97,56,239,186,222,28,215,207,151,31,20,65,71,185,97,137,210,59,185,61,40,185,93,77,102,176,2,220,44,46,52,157,230,92,71,69,190,195,159,12,69,48,101,91,167,98,245,113,14,64,246,145,132,85,16,200,162,11,219,225,115,141,25,201,212,23,8,10,124,79,50,169,233,42,201,64,142,159,26,141,207,4,178,187,86,40,151,97,84,188,254,211,136,151,41,185,138,137,40,124,190,4,10,227,147,95,155,2,157,248,156,212,170,40,1,94,65,213,51,60,109,252,163,163,244,197,192,95,16,130,192,90,174,69,81,144,156,135,7,95,224,181,154,233,165,173,254,36,224,137,185,166,111,141,118,141,159,63,208,154,77,21,27,40,88,43,59,70,148,62,106,173,202,64,190,240,123,223,3,186,182,116,124,193,159,61,61,156,131,240,68,215,118,62,90,111,87,143,105,216,233,75,145,250,5,138,152,186,75,156,92,184,65,39,37,175,61,227,200,54,46,238,156,143,27,13,87,240,7,55,75,192,125,10,175,160,200,238,28,224,36,197,20,166,181,42,96,210,53,186,105,88,177,187,199,176,74,37,89,222,245,106,234,124,221,249,42,230,44,53,125,43,130,142,49,38,208,232,215,52,38,112,23,61,24,145,207,166,73,204,18,186,67,208,115,66,12,190,20,222,53,60,160,107,147,14,242,148,2,91,103,243,223,189,141,159,51,9,173,21,52,35,199,14,152,84,189,20,79,23,235,247,254,185,110,13,10,165,61,139,94,125,172,131,60,96,6,85,97,124,206,238,55,55,57,118,61,3,118,181,194,74,135,81,112,208,223,70,82,221,201,1,232,231,130,61,70,110,190,141,235,242,193,12,170,160,120,80,197,159,236,24,205,159,166,149,209,144,252,89,73,136,213,212,188,157,157,191,129,115,120,89,99,201,131,201,168,157,24,211,221,204,49,16,184,162,195,25,55,103,61,168,61,0,119,79,139,155,19,147,145,84,4,4,242,38,37,226,48,154,225,106,15,80,218,224,181,67,8,223,172,166,61,146,133,172,100,93,254,104,212,47,43,255,81,49,239,185,199,213,208,58,235,234,99,148,119,192,211,186,91,245,209,238,2,241,28,40,112,249,62,165,176,55,10,173,237,79,78,220,182,75,29,64,37,119,223,252,222,8,62,40,89,59,116,80,231,248,152,13,171,221,211,107,27,101,55,62,102,76,51,53,168,201,213,114,188,253,96,250,22,214,210,171,7,4,225,205,97,35,50,23,116,146,248,245,7,235,38,103,32,213,38,215,180,232,43,158,12,9,74,181,183,43,174,247,233,126,111,216,24,190,79,139,54,54,123,133,63,56,1,229,154,74,62,8,202,56,136,6,189,92,74,61,72,247,119,130,228,164,166,74,19,170,23,226,149,43,66,116,90,128,195,30,221,98,130,215,191,78,45,129,45,148,228,211,132,20,83,42,60,170,86,12,225,43,19,179,82,91,42,168,59,129,222,200,225,134,162,140,188,20,241,206,207,103,9,45,39,185,60,167,227,221,248,79,35,85,160,117,69,208,129,188,225,44,68,0,100,47,36,193,127,188,95,27,150,100,136,55,186,194,80,133,253,222,154,138,23,88,176,5,38,113,231,243,151,60,169,50,195,84,43,223,253,28,156,153,208,25,52,122,105,129,241,70,210,197,219,201,139,64,137,99,172,84,208,84,157,166,1,24,130,213,47,193,199,91,193,13,238,169,112,14,105,148,247,96,120,11,58,125,205,59,173,113,111,106,134,117,250,118,72,120,207,131,203,206,247,134,129,252,189,22,164,66,170,38,64,131,139,103,64,128,145,163,78,55,63,116,165,4,156,8,9,42,241,106,79,180,129,94,183,88,41,255,169,15,140,125,144,141,37,81,36,34,49,127,220,7,0,30,99,166,139,161,243,122,40,226,27,58,40,61,234,74,77,195,61,87,65,146,123,59,239,173,174,193,153,182,139,62,204,80,119,184,88,53,162,194,86,103,249,131,239,111,151,158,102,194,181,227,138,159,75,68,39,155,218,248,213,26,163,127,245,78,180,10,64,56,170,35,186,112,22,253,201,143,197,114,122,130,63,87,253,133,130,252,36,86,50,68,55,195,146,110,4,251,143,218,2,181,27,251,174,223,124,83,97,89,244,209,160,88,243,163,229,160,179,165,53,71,40,111,45,167,69,166,61,168,111,245,217,42,97,247,50,252,189,169,140,107,51,93,77,184,44,174,62,240,125,233,7,163,176,216,47,158,112,211,103,112,244,248,94,211,40,20,71,130,163,162,15,70,56,170,47,122,134,189,76,210,8,227,106,210,173,176,254,174,253,61,248,90,88,43,13,202,242,134,111,96,124,0,185,185,181,127,197,202,166,1,92,149,112,144,42,141,156,174,193,232,22,42,108,182,137,195,13,190,144,163,176,121,229,1,211,124,144,174,134,15,33,126,187,149,68,182,73,24,227,206,16,191,122,88,142,93,175,166,70,48,182,21,86,87,211,61,158,82,159,48,98,76,140,86,187,105,145,82,190,231,141,127,18,178,178,159,22,35,114,62,44,127,50,40,122,181,47,244,79,160,35,86,62,174,230,208,195,30,107,187,186,85,73,6,63,145,114,88,182,172,197,182,210,77,148,50,149,189,174,86,223,205,43,39,165,194,212,17,45,127,175,6,201,156,238,212,211,212,197,253,201,27,68,123,250,211,119,238,120,250,255,79,140,90,213,162,42,122,204,222,129,124,97,2,69,42,220,50,23,12,109,62,226,84,163,109,53,129,96,92,249,226,189,56,147,53,170,129,222,125,253,226,131,224,45,42,119,6,225,182,136,183,80,103,253,209,112,169,133,200,119,181,59,122,253,137,161,28,21,164,230,170,107,123,53,250,56,167,118,162,80,3,93,86,60,56,102,73,235,73,144,134,254,180,223,213,232,186,40,163,84,165,14,207,117,68,40,13,132,136,127,39,93,152,107,23,110,135,23,181,192,43,193,232,67,58,108,84,150,73,10,135,246,29,71,209,5,78,101,223,205,248,79,127,240,193,99,208,199,230,235,156,64,241,152,181,210,119,161,235,236,187,138,169,233,170,184,10,15,118,156,193,8,78,167,107,195,167,33,177,190,48,71,207,78,196,75,48,238,142,240,155,54,5,95,42,82,197,142,241,121,90,10,216,72,140,116,38,96,225,118,135,209,188,82,35,104,218,32,251,111,211,56,152,84,147,208,151,43,191,208,65,67,215,128,8,163,192,127,132,147,63,24,222,209,84,101,12,179,134,243,111,55,227,19,81,102,25,196,27,225,130,253,193,157,142,0,53,119,241,218,74,140,105,255,43,84,72,11,191,124,49,166,221,138,5,116,199,58,198,132,240,131,27,68,116,9,54,177,109,127,242,59,21,186,82,230,92,248,113,20,161,118,98,156,68,186,161,149,229,66,34,8,120,223,239,217,244,106,106,213,220,149,133,171,97,127,233,24,128,35,193,221,46,180,137,234,73,123,45,170,101,191,152,61,178,45,167,167,82,251,226,61,146,198,175,182,210,136,82,120,117,124,237,45,243,171,116,183,235,247,91,187,234,176,213,48,38,49,168,123,50,221,245,122,28,189,131,215,211,185,250,47,188,246,191,176,55,178,27,60,103,62,149,247,113,22,234,70,1,208,76,213,236,16,32,30,129,217,241,255,129,151,194,235,95,56,90,100,96,29,216,229,75,102,18,201,130,95,40,232,122,115,51,247,7,124,208,118,246,0,235,55,242,144,221,35,221,191,244,130,132,171,230,183,254,112,178,31,220,254,115,245,22,248,78,169,127,190,199,246,246,156,70,115,254,210,192,28,189,135,213,155,109,41,51,179,147,50,191,214,236,113,53,231,115,154,163,184,201,211,175,54,98,192,153,154,46,122,115,178,197,70,137,119,81,162,118,218,90,186,235,134,17,54,96,151,208,89,8,75,221,47,61,115,97,40,130,117,159,54,189,113,223,198,47,124,29,112,181,162,104,230,137,80,207,34,156,50,212,111,187,238,254,246,230,132,134,30,224,104,233,197,142,73,166,253,224,187,157,173,147,86,23,204,251,110,7,45,104,123,149,135,154,125,161,191,201,80,32,198,84,233,60,22,118,91,254,189,33,31,83,41,104,180,108,139,243,106,54,58,8,118,77,219,101,155,81,48,219,160,179,152,37,111,151,53,84,170,169,115,35,142,212,19,12,85,127,192,123,74,253,1,240,110,46,7,213,48,214,41,40,83,24,157,134,223,23,51,45,243,173,14,235,31,129,172,163,103,100,47,134,120,193,110,113,49,93,204,233,8,130,191,114,7,220,166,114,88,160,223,27,252,1,215,28,166,24,45,181,22,221,159,11,155,153,46,165,211,146,17,197,164,143,139,27,245,55,201,74,114,67,132,24,79,210,126,164,169,174,246,120,104,68,126,180,193,236,190,5,117,69,142,90,19,171,94,204,81,22,40,245,199,39,29,170,240,141,249,83,17,125,92,105,150,92,243,201,215,142,181,134,104,55,45,212,170,203,249,133,9,152,146,14,76,93,96,180,137,249,103,30,88,191,217,64,162,202,36,96,50,238,73,147,207,228,154,125,14,145,171,214,156,108,133,168,212,211,170,141,248,248,25,9,189,67,182,2,36,90,185,19,90,151,199,75,76,25,170,38,148,10,237,19,104,97,199,22,24,146,95,247,238,167,77,95,93,25,68,61,35,10,58,155,69,216,213,238,35,198,234,54,14,14,115,77,113,179,117,140,22,199,225,53,146,24,45,178,134,232,205,58,76,243,90,186,154,48,165,239,163,68,141,134,82,78,253,5,183,60,4,69,239,211,84,182,158,11,207,160,2,2,166,75,89,181,29,109,55,243,155,83,54,168,10,8,38,79,237,173,57,116,28,91,25,188,192,72,163,251,52,164,158,108,79,117,218,72,13,120,65,31,73,208,86,83,87,30,92,1,225,110,66,102,159,24,134,33,10,234,17,51,185,251,222,93,136,122,222,31,232,97,60,154,115,135,128,108,115,82,219,68,136,210,127,123,93,183,75,181,164,80,167,189,211,252,55,44,131,194,218,169,102,202,71,23,107,192,164,231,203,74,34,162,70,81,237,176,69,182,181,107,245,154,200,46,41,211,76,155,120,43,217,67,49,233,30,127,180,138,98,128,4,36,27,189,29,190,141,222,179,29,29,123,189,152,167,241,107,161,228,78,2,114,204,133,243,197,197,171,105,26,161,225,218,68,108,97,88,29,192,209,139,239,201,180,221,144,39,107,54,53,72,69,135,242,140,77,150,237,184,164,94,119,43,244,113,35,135,74,244,166,106,229,164,212,71,204,226,110,85,143,45,233,228,210,114,212,2,166,12,88,154,140,59,110,177,31,61,70,120,85,147,248,176,113,215,248,213,4,173,19,75,5,197,159,211,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,79,88,231,253,189,161,197,84,215,10,151,198,181,12,26,250,239,53,49,115,52,244,29,206,67,143,10,171,52,147,116,239,1,91,24,80,149,208,151,89,254,14,67,63,146,68,218,27,5,73,62,226,56,166,186,19,119,35,64,242,29,175,155,36,179,82,9,89,87,170,111,105,109,223,125,231,40,171,206,68,86,206,199,140,77,226,154,73,66,62,67,253,152,51,4,52,42,207,183,86,91,208,195,31,161,59,130,211,137,157,236,131,5,210,29,8,202,122,150,18,74,83,83,18,124,37,141,138,162,59,109,133,134,126,153,73,28,48,33,77,85,78,129,218,218,147,224,13,229,130,100,125,177,9,29,167,231,104,70,187,162,218,171,150,123,246,214,235,70,48,134,56,151,170,155,208,57,239,111,125,135,251,110,88,162,253,133,66,230,118,103,181,81,182,181,197,251,65,22,99,245,95,157,85,35,4,188,212,86,167,149,0,141,204,31,76,82,87,137,130,23,11,118,248,161,14,197,84,146,106,251,49,111,254,166,82,253,14,217,120,129,239,89,184,188,176,224,62,218,49,178,51,129,169,155,243,13,173,29,66,179,51,93,29,172,9,40,182,236,174,123,41,4,236,94,181,67,167,237,57,26,86,71,98,244,254,219,138,239,213,211,218,164,187,165,173,248,94,221,250,196,183,194,84,67,249,10,161,242,87,35,42,139,186,157,226,14,140,241,72,42,129,0,249,198,243,197,25,81,136,7,200,18,88,198,151,232,214,50,106,17,159,250,101,70,47,231,212,130,141,2,113,205,104,45,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,43,34,42,211,124,127,121,233,141,78,242,105,110,38,89,227,175,28,140,187,90,83,156,63,248,117,253,63,141,32,239,106,92,204,63,20,85,147,38,118,39,49,189,207,69,122,45,36,72,85,131,192,119,51,116,73,36,180,234,179,36,210,54,21,241,30,231,98,107,41,73,130,50,241,23,177,109,2,165,71,23,254,221,112,144,203,241,157,150,101,170,154,1,216,119,243,184,225,73,215,234,212,208,195,162,237,215,215,30,45,69,83,229,233,205,188,219,158,129,177,158,33,233,5,188,15,126,15,54,47,210,111,116,253,28,61,239,137,171,126,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,143,4,163,107,233,48,82,116,90,212,179,105,178,112,219,240,162,4,229,71,66,239,238,26,48,54,176,88,88,219,250,72,60,60,214,182,133,116,245,222,104,173,238,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,38,13,86,221,214,71,20,185,108,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,89,3,101,143,109,186,152,160,188,194,182,60,125,147,55,65,185,145,224,225,116,115,192,229,40,97,195,117,1,77,16,230,7,47,216,182,150,110,43,72,23,250,233,101,46,77,151,141,193,154,105,157,238,26,184,46,165,206,185,48,29,34,159,195,198,214,172,191,189,11,162,6,14,211,45,146,174,222,193,112,217,140,56,66,79,229,187,29,50,187,124,84,176,214,53,216,179,200,85,187,130,112,171,38,149,180,21,222,240,108,249,131,195,160,161,49,98,196,216,87,20,38,144,15,173,170,222,205,97,54,253,4,129,213,182,171,222,45,138,177,94,115,74,255,16,78,136,222,186,160,33,188,29,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,239,250,34,4,215,116,135,13,80,182,67,106,142,189,12,235,194,187,39,109,86,10,140,122,184,102,240,189,126,202,37,12,123,254,231,114,83,141,109,251,250,125,250,219,116,136,248,76,162,112,106,169,147,178,96,182,138,109,135,134,224,187,41,202,205,41,220,246,82,194,11,19,128,19,135,22,47,255,115,118,205,102,42,240,250,100,195,42,54,2,165,131,91,223,107,80,248,59,252,222,180,254,164,47,114,247,245,136,65,221,99,148,54,95,181,38,154,169,70,252,96,54,176,170,150,10,213,160,30,122,163,108,119,73,192,158,230,228,47,130,130,165,89,110,64,97,246,1,79,111,18,167,248,164,9,12,78,2,232,28,118,192,69,75,155,23,134,97,11,112,228,140,21,70,11,135,219,15,46,148,200,203,177,201,154,61,53,70,27,23,80,205,74,98,7,215,107,140,171,233,251,82,155,245,179,176,220,121,240,53,76,68,105,16,213,60,167,130,160,253,165,164,44,251,52,226,193,233,168,149,0,188,215,66,71,122,132,209,105,77,208,243,83,152,47,242,59,178,43,194,33,67,133,216,97,1,91,78,184,75,223,63,17,64,65,7,117,112,59,80,202,70,5,189,14,200,207,137,174,22,12,91,233,135,175,175,218,230,131,239,124,218,25,110,223,207,252,50,152,2,173,7,35,212,115,226,98,171,17,149,17,33,102,234,234,242,132,145,206,210,225,220,52,47,141,184,24,158,95,177,82,16,128,171,254,41,33,199,162,217,66,175,134,139,115,197,131,253,117,102,60,152,90,187,249,3,81,92,253,182,250,38,248,111,37,224,109,172,194,2,67,166,209,124,176,105,12,63,42,76,140,6,165,231,246,105,115,162,115,73,158,27,133,216,254,174,30,180,132,44,133,217,9,171,195,68,6,154,62,90,161,62,35,174,166,251,78,140,47,104,105,230,138,17,61,213,250,55,211,213,95,160,11,114,208,146,158,140,228,91,192,247,62,233,135,161,220,107,14,162,240,182,102,126,43,47,187,4,134,67,167,231,49,89,254,41,205,126,148,2,19,107,9,232,241,206,139,234,21,137,165,79,248,112,182,63,22,180,154,93,103,32,53,62,231,11,212,28,85,65,59,187,135,143,23,52,174,106,182,25,227,212,155,129,29,158,10,157,160,247,234,168,89,182,48,24,125,184,250,211,208,54,205,128,17,180,222,233,185,189,59,24,10,51,186,33,245,167,57,76,79,252,52,22,72,211,151,230,209,98,233,244,213,234,169,73,216,145,168,195,239,189,144,104,216,74,226,117,13,122,86,226,118,24,57,57,149,205,155,216,144,245,193,240,146,170,100,56,185,225,253,96,120,182,19,76,229,100,13,184,29,149,231,66,111,14,149,213,119,117,58,201,7,221,241,237,161,232,213,233,189,9,55,253,50,12,198,152,65,85,179,200,74,162,247,87,226,167,63,115,161,69,125,241,51,198,232,223,160,97,219,20,85,72,236,247,177,218,244,185,2,25,165,158,181,166,58,235,129,51,234,42,251,209,164,76,183,146,102,127,50,236,245,196,100,61,40,171,169,129,66,80,163,138,2,125,249,105,89,173,167,70,207,105,104,73,138,179,117,84,43,183,94,73,71,161,82,231,185,2,30,43,201,228,208,75,63,91,160,132,174,146,250,79,57,174,245,65,242,46,9,213,220,3,170,121,185,39,47,68,117,129,210,183,238,59,141,98,22,149,207,20,96,148,167,148,206,243,22,48,4,245,77,217,66,191,59,171,186,195,27,125,43,13,114,30,98,174,62,98,212,96,42,201,86,35,130,238,18,137,80,8,174,175,104,160,145,70,100,247,214,236,106,152,21,37,184,91,251,142,19,207,202,94,142,38,25,190,102,221,223,14,115,78,105,194,20,149,194,62,227,106,60,3,173,148,216,240,184,252,92,166,11,67,31,149,106,106,176,37,227,209,32,179,81,245,136,235,72,80,220,58,3,70,219,37,37,179,200,173,140,7,47,37,54,35,167,121,95,109,199,23,35,69,41,143,214,232,30,249,30,76,68,86,225,238,105,197,191,233,171,78,11,173,31,199,25,32,170,213,25,169,22,14,132,157,179,196,231,180,50,36,169,59,46,38,16,27,143,125,55,66,213,10,47,150,70,170,241,210,247,100,111,218,8,4,123,80,123,87,163,225,160,141,116,208,236,120,209,89,165,90,28,182,74,233,106,97,241,181,152,226,173,215,196,29,6,33,154,243,206,86,210,112,179,107,67,53,103,70,143,81,233,68,39,4,37,22,88,71,143,149,107,210,142,2,223,1,157,43,182,12,214,64,234,128,63,145,190,176,117,93,148,247,133,38,241,251,172,254,96,29,110,35,105,4,39,73,63,199,131,241,221,164,239,248,250,175,147,95,119,24,198,79,233,254,61,168,176,197,30,141,104,189,210,163,92,171,195,90,137,28,110,66,191,58,172,244,238,139,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,81,114,246,58,123,233,18,161,195,34,246,239,115,132,24,25,14,223,177,71,88,185,176,238,75,51,231,88,16,192,151,56,81,239,140,92,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,248,185,139,103,36,148,200,81,7,108,202,100,35,76,232,123,52,75,180,25,250,22,58,134,253,169,39,44,121,207,58,31,102,217,55,223,191,191,105,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,47,224,51,149,253,199,134,43,14,122,88,7,238,126,244,190,214,52,13,11,63,243,232,254,23,110,20,232,175,217,141,2,236,159,242,128,76,235,238,15,203,106,211,204,44,157,237,211,138,163,195,230,131,247,91,252,203,97,62,226,142,17,181,10,8,105,247,103,131,175,30,183,69,90,178,41,69,246,48,174,207,62,71,192,132,75,135,192,100,107,194,74,216,228,187,244,230,56,79,30,140,195,196,102,123,151,33,29,133,140,218,14,251,253,238,246,250,189,144,9,246,138,22,107,124,62,202,117,3,124,78,124,16,248,108,149,41,205,4,201,158,53,75,221,240,210,71,163,241,180,63,183,102,89,103,253,131,219,14,127,31,175,134,2,21,121,109,168,159,118,124,145,67,163,160,124,47,194,49,253,139,95,134,241,87,200,27,38,92,247,39,44,97,52,158,203,145,153,66,83,169,211,221,154,43,183,68,244,8,216,130,206,2,119,33,84,250,51,179,91,125,240,158,58,102,149,13,94,188,200,166,174,241,133,203,9,146,121,96,166,244,81,184,83,42,25,112,65,0,241,193,215,4,111,94,41,129,27,73,79,139,252,54,116,157,95,60,248,95,234,67,80,107,224,112,20,197,77,25,50,36,214,198,243,156,173,112,229,221,25,246,70,98,48,1,19,234,107,2,119,206,180,120,105,83,148,62,10,67,95,59,31,124,167,181,192,7,33,53,249,28,16,129,11,122,141,165,21,14,44,125,208,186,255,115,180,12,239,170,250,251,90,162,163,105,178,92,4,181,196,169,23,2,5,224,170,195,189,63,113,230,174,173,121,208,240,126,63,141,67,181,5,222,136,53,125,242,169,165,55,132,38,171,251,30,223,243,249,209,90,31,10,83,38,249,96,10,198,101,196,145,180,242,16,163,201,158,109,221,105,105,52,91,227,156,128,141,114,84,224,123,252,148,231,121,195,178,35,123,37,93,107,221,91,211,45,164,160,50,132,232,121,178,253,190,117,255,169,62,226,24,38,126,208,222,158,179,134,48,58,163,130,135,188,104,252,54,141,64,85,158,124,116,227,200,240,13,205,122,25,150,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,44,133,141,3,61,80,40,176,228,185,173,187,109,70,208,0,102,21,97,225,1,62,207,26,32,47,46,101,168,38,28,56,90,188,214,162,20,164,43,12,27,67,196,89,22,129,215,162,112,25,207,191,176,226,244,153,126,155,128,104,108,150,72,215,41,171,36,154,245,35,190,199,180,122,115,153,104,149,2,205,119,40,155,227,47,63,13,199,114,139,215,70,193,91,249,156,136,194,244,55,77,255,90,223,228,201,104,54,247,46,82,152,27,148,119,220,2,43,237,237,118,3,142,235,79,239,77,139,125,68,21,216,222,164,215,13,184,70,169,194,133,7,28,76,111,150,66,175,248,213,120,237,113,125,73,229,141,164,10,102,149,24,51,100,41,139,208,34,117,56,249,74,160,72,19,200,152,117,227,68,140,215,130,254,164,202,158,100,226,228,167,69,168,165,144,174,222,10,183,80,74,251,203,51,73,136,126,116,171,155,143,83,247,238,155,165,14,185,122,27,233,130,143,10,133,122,250,100,200,245,213,88,0,8,217,41,25,84,135,104,165,197,185,73,231,122,19,186,191,11,215,30,187,33,180,249,75,54,21,147,5,125,155,10,195,34,228,38,192,39,12,113,44,214,33,41,19,208,107,11,204,184,24,57,147,157,46,134,133,190,5,76,79,158,60,247,50,98,222,128,151,217,65,2,211,232,24,7,31,5,202,210,172,60,240,89,67,26,27,151,20,161,96,253,237,151,71,66,75,28,81,140,174,40,141,38,113,111,35,206,211,139,201,113,14,255,90,132,44,139,62,88,125,29,172,80,174,222,233,223,116,68,11,204,212,62,102,148,216,23,125,176,73,65,198,122,30,68,81,102,71,24,85,183,39,36,17,215,195,242,211,139,169,20,29,113,239,10,117,179,204,50,138,148,158,3,205,134,165,206,32,78,67,143,163,143,126,205,38,174,251,232,166,98,226,239,5,93,238,22,50,153,241,199,170,231,113,78,124,195,163,123,74,55,82,215,136,166,88,233,137,156,217,136,199,174,240,156,174,109,247,117,165,175,235,166,83,17,209,171,235,53,109,221,43,33,197,110,94,8,116,225,59,203,244,189,64,195,30,56,38,95,169,107,15,184,37,120,100,152,202,30,127,175,141,240,166,156,62,54,69,119,120,185,219,232,233,244,183,89,245,239,189,76,188,99,36,248,238,227,51,96,98,61,10,35,167,28,31,140,220,182,48,69,81,219,70,195,152,59,171,20,1,165,17,47,86,245,29,104,147,126,101,148,173,41,192,240,183,134,79,233,232,210,69,137,217,213,50,173,6,107,14,29,112,84,184,191,136,207,90,151,188,152,211,80,54,238,248,229,63,221,28,25,81,90,219,102,132,229,168,20,159,58,199,155,38,1,160,46,35,165,32,48,30,251,137,48,231,61,25,37,5,54,76,192,61,108,67,35,212,44,186,169,64,212,229,74,205,132,75,160,71,146,197,73,121,78,108,42,244,117,37,98,213,78,115,149,187,209,198,238,184,19,106,38,220,11,243,176,167,9,74,181,225,246,231,174,182,101,11,106,52,150,17,188,66,199,75,15,182,235,97,172,30,75,179,90,126,110,37,248,110,128,15,190,175,172,139,11,66,214,250,162,87,148,15,138,131,143,217,95,189,50,145,104,34,1,22,121,45,142,178,112,126,238,113,60,106,215,237,174,192,191,59,227,106,42,23,133,212,178,155,164,177,7,38,182,81,82,232,233,3,131,85,196,34,177,181,241,78,5,174,182,113,56,92,83,103,200,128,173,226,68,228,108,35,159,113,196,0,131,19,111,123,209,62,28,195,144,49,31,129,249,216,126,254,208,38,87,148,135,29,178,191,18,198,31,39,240,72,232,50,113,60,71,41,223,108,10,147,74,245,51,153,225,235,59,253,52,233,39,247,86,239,150,110,154,152,15,166,27,222,25,145,104,29,27,226,99,88,203,185,11,27,33,34,97,245,29,2,83,189,180,31,76,255,82,19,120,159,8,233,209,46,164,42,157,72,47,30,194,84,14,243,59,9,37,164,229,35,130,98,177,68,88,135,169,243,122,125,5,49,104,210,52,93,224,78,107,119,192,16,67,138,143,64,79,107,241,6,36,202,218,208,223,210,155,99,43,248,112,195,136,168,97,206,134,72,204,240,152,245,166,172,84,182,81,90,40,171,43,53,195,69,141,126,140,188,214,38,83,224,150,29,141,74,71,217,77,27,183,139,9,220,209,94,28,9,189,27,188,63,23,218,139,85,104,60,65,107,68,157,169,93,105,71,191,149,197,113,150,63,54,210,152,75,191,21,137,84,47,179,190,91,7,21,142,122,243,5,133,154,251,208,214,26,240,13,133,55,65,105,31,111,243,147,117,188,215,176,244,137,195,182,75,8,138,63,31,79,70,107,164,212,94,224,47,156,234,194,93,36,101,198,86,138,80,10,70,170,203,228,212,63,129,105,25,178,123,154,120,141,220,5,27,4,121,10,154,75,224,168,209,35,42,108,129,204,223,75,45,211,51,16,239,2,242,54,118,82,135,97,157,144,32,81,179,80,229,8,20,9,16,121,106,83,87,244,180,9,156,63,202,25,4,76,179,135,95,125,142,81,70,9,124,119,174,242,96,44,76,161,177,109,198,170,213,30,76,249,171,204,65,19,17,243,184,243,34,164,167,148,172,80,208,68,63,76,37,14,124,142,14,26,197,68,245,196,213,68,203,19,108,50,245,62,104,23,87,129,171,11,99,143,250,233,129,170,224,81,199,167,113,236,57,179,54,149,100,103,171,243,78,61,93,180,223,1,211,143,170,87,227,93,248,6,191,238,73,48,211,160,210,149,232,133,208,213,234,152,52,10,11,92,156,95,193,224,187,107,200,147,51,136,222,196,70,157,26,17,142,79,97,182,221,26,240,60,26,111,111,216,218,199,183,51,162,254,215,232,148,81,51,139,214,109,109,26,205,246,214,79,2,17,254,114,199,137,130,110,250,101,4,134,232,207,93,54,8,119,151,106,70,52,4,125,70,124,80,220,233,154,208,130,48,165,163,166,202,46,99,10,109,78,228,114,241,38,82,108,186,113,4,120,7,248,133,161,200,151,231,190,83,158,24,239,15,109,212,165,201,128,55,120,238,71,160,244,14,203,115,89,129,165,47,78,122,214,135,84,212,35,66,200,41,236,67,2,127,189,158,45,21,231,220,77,156,59,9,240,216,228,226,138,149,225,166,48,250,42,202,89,15,145,229,231,12,5,214,243,150,34,72,119,101,66,103,20,23,155,132,148,254,116,121,113,154,123,41,121,245,163,168,9,9,253,193,144,239,108,41,139,250,235,159,246,239,60,77,202,69,231,55,220,228,171,6,124,205,201,170,203,254,222,186,56,83,44,141,126,196,199,245,222,131,84,237,114,184,16,186,148,231,70,223,182,251,134,69,172,67,233,219,239,67,93,255,206,55,59,8,26,171,170,235,80,244,22,172,66,116,45,209,174,167,247,198,76,172,142,14,26,153,186,162,235,243,162,118,186,254,41,206,151,241,182,151,42,113,53,173,148,114,182,16,208,173,37,158,27,53,209,37,59,202,95,220,212,79,15,114,60,112,102,10,124,151,233,241,111,77,157,212,39,61,35,195,226,135,110,101,163,98,215,164,109,227,162,152,21,62,7,231,93,148,91,247,27,226,81,205,37,54,224,176,92,159,116,228,210,10,57,222,183,134,99,84,249,194,225,32,62,78,158,75,231,67,73,177,97,188,191,230,242,56,16,114,28,117,153,72,64,244,21,15,182,80,140,90,122,241,157,242,206,103,84,205,44,19,185,74,26,195,214,136,8,144,149,234,105,8,8,127,129,82,44,135,169,167,91,250,219,40,219,186,177,74,65,221,81,153,38,50,191,209,201,105,13,182,159,230,155,112,101,156,38,3,244,186,172,91,159,172,34,166,249,5,140,252,183,140,217,166,38,113,198,213,11,242,68,121,109,107,212,239,1,211,223,43,190,71,221,102,100,199,168,160,45,161,175,189,45,253,24,175,77,204,78,239,13,213,181,23,181,80,177,241,41,169,61,21,215,43,2,122,24,235,236,88,2,211,55,224,22,231,79,147,70,126,122,25,111,135,79,164,187,149,83,236,250,96,42,57,139,143,232,48,9,9,121,45,34,183,17,24,51,157,102,41,45,25,112,237,172,168,223,96,222,173,174,99,118,23,71,143,152,220,253,111,186,31,229,167,7,242,138,30,176,160,238,173,206,116,53,189,250,254,90,148,21,118,253,154,119,55,164,23,205,97,42,15,229,0,160,203,169,187,10,19,112,73,209,14,84,149,72,176,59,204,209,46,206,94,253,147,210,118,116,154,210,89,66,241,184,31,60,133,18,194,224,30,193,219,105,114,44,159,162,215,78,92,15,44,170,8,4,202,102,32,112,154,194,68,20,60,177,62,105,236,147,165,131,45,117,226,91,116,170,43,228,200,163,59,128,190,178,31,12,125,160,208,190,33,52,89,67,59,148,90,23,4,85,229,230,76,178,47,54,225,54,201,90,202,205,171,85,100,196,205,77,254,70,80,107,232,240,241,106,38,29,36,247,46,198,231,25,23,223,3,177,233,144,64,125,27,161,37,107,192,213,204,71,133,117,55,44,43,178,167,201,171,183,90,27,111,93,69,119,20,69,135,37,176,245,14,199,213,141,136,95,21,24,94,255,120,47,106,103,186,94,125,151,221,221,81,226,230,101,171,228,48,193,160,187,235,182,64,241,175,134,160,131,182,87,159,9,197,156,137,247,65,208,199,218,111,143,198,96,108,77,225,65,4,207,231,55,161,57,221,19,208,167,63,206,80,3,92,147,205,71,21,121,144,252,87,11,27,10,13,0,244,119,136,66,156,128,187,74,35,2,163,0,26,79,78,201,140,36,232,238,212,95,222,150,116,81,130,17,114,32,211,72,204,41,250,7,163,69,189,132,0,147,210,88,110,63,3,46,176,156,63,248,78,188,234,60,21,213,104,251,181,196,195,148,146,135,59,93,38,111,167,33,5,162,38,199,251,92,170,209,15,106,0,181,24,7,173,167,45,173,41,83,104,96,225,217,103,158,198,147,19,137,148,176,217,157,193,143,50,155,141,145,184,180,12,26,49,134,8,22,34,238,117,212,131,46,236,133,235,189,24,197,181,58,166,228,255,92,14,15,24,15,80,158,156,164,79,68,44,134,241,59,10,106,129,130,26,247,70,166,86,66,118,184,45,161,153,10,188,53,222,13,58,156,83,222,164,167,191,37,145,93,178,246,221,105,146,129,145,33,75,87,155,170,250,131,85,129,163,92,7,172,245,247,86,197,124,27,133,175,99,187,246,131,91,79,175,53,241,153,253,167,207,135,155,114,20,38,244,223,2,54,69,65,133,71,117,190,20,224,182,212,210,160,40,163,132,145,63,8,12,170,201,74,194,129,222,177,128,45,24,163,48,245,105,43,96,180,198,100,196,155,145,116,196,213,240,227,21,133,109,50,196,163,113,152,84,253,109,146,160,190,33,34,6,213,133,167,236,194,36,91,60,32,66,25,192,80,113,54,42,193,198,138,23,195,23,81,187,242,46,55,139,36,59,12,187,148,142,57,203,61,236,152,177,141,242,73,102,67,165,68,43,198,252,206,225,187,241,235,111,163,232,241,197,111,23,179,237,21,94,112,145,6,76,142,65,166,67,129,233,196,127,122,97,237,85,69,41,207,10,24,145,133,37,69,5,36,47,174,91,225,131,54,141,149,75,80,86,190,159,80,20,69,53,209,22,165,8,213,170,215,29,174,176,245,117,129,81,44,244,220,60,234,186,69,90,247,186,213,32,59,55,53,148,129,20,73,125,15,62,70,56,226,111,13,175,181,200,37,153,60,218,118,26,52,224,165,20,107,48,62,224,111,198,213,157,84,189,94,77,102,115,199,213,164,174,222,247,66,11,148,254,71,31,149,78,137,201,148,247,190,71,210,58,241,65,200,220,159,116,243,107,100,248,49,192,47,55,73,190,247,207,142,122,119,173,44,129,212,134,140,202,54,174,107,159,42,8,65,117,125,175,13,23,70,92,108,234,71,93,209,230,180,13,196,3,153,115,233,90,68,7,30,140,198,148,194,103,140,176,55,144,128,158,34,18,8,131,19,198,143,79,82,211,11,59,242,90,100,236,222,166,4,19,195,172,242,53,55,125,134,241,53,25,145,79,209,106,77,194,142,90,158,84,97,106,241,106,220,219,88,26,19,76,127,135,191,87,67,69,168,202,136,46,182,25,247,132,41,52,189,43,72,94,155,172,101,120,217,4,34,164,33,158,224,22,202,8,126,111,19,90,26,50,19,104,172,139,18,16,28,200,38,117,128,192,116,198,250,91,35,68,47,101,247,157,6,120,180,247,2,62,196,5,5,62,52,203,214,128,57,88,5,109,38,53,226,40,153,147,34,79,70,252,61,54,36,172,28,113,126,64,239,5,177,52,77,85,169,200,115,79,43,190,139,123,211,54,165,48,2,14,145,182,36,10,244,77,29,81,182,168,26,19,169,178,3,117,153,72,116,88,124,51,126,155,234,69,93,31,3,114,170,176,23,42,60,100,58,75,241,26,34,13,77,43,83,154,41,29,38,160,216,228,203,52,103,75,96,180,178,221,213,197,176,169,85,30,12,130,155,40,216,49,122,85,177,254,250,103,1,193,56,95,138,197,96,229,193,26,174,174,87,105,224,205,47,161,211,131,189,5,23,253,4,60,148,214,20,24,103,106,59,76,170,171,201,136,55,188,150,47,110,78,4,113,119,133,9,210,199,213,127,237,31,2,195,158,254,57,90,72,110,37,180,127,97,28,26,163,173,112,116,16,214,252,62,151,91,169,84,201,236,165,63,13,155,200,246,72,39,112,158,165,244,42,184,160,30,112,233,105,46,16,173,155,110,59,154,62,234,210,239,101,7,177,143,217,161,78,105,47,69,197,79,134,47,114,233,46,76,218,254,243,80,208,221,1,138,178,104,0,67,61,226,15,182,201,12,235,189,145,85,246,13,137,106,40,37,186,4,197,0,56,1,219,153,46,48,172,92,1,195,158,254,125,85,97,20,30,186,195,139,31,215,155,207,200,219,195,11,82,69,2,3,112,132,148,184,17,62,15,105,187,234,127,124,211,49,36,11,183,111,13,133,199,137,218,249,206,216,87,93,91,40,110,124,30,143,68,148,229,43,69,175,134,141,212,77,164,110,244,71,83,175,134,99,197,35,92,157,186,99,241,65,250,95,173,189,79,35,88,206,36,111,9,218,98,187,66,254,106,47,181,36,174,21,131,11,234,112,167,21,71,7,20,189,231,47,80,146,204,239,177,15,157,155,174,13,77,63,122,87,54,9,8,158,41,150,240,121,194,24,9,37,55,145,131,239,197,60,186,41,141,39,212,170,177,28,53,178,227,38,48,221,146,190,19,34,203,216,68,146,190,27,101,186,243,119,92,152,186,185,165,232,245,86,60,36,222,77,86,119,234,189,203,58,81,124,213,77,215,237,165,53,13,46,17,80,71,149,244,72,216,238,154,44,103,134,88,55,28,242,75,249,159,129,169,120,94,1,211,143,119,4,222,48,201,197,205,173,27,111,40,188,190,40,90,134,56,151,38,35,133,43,68,190,63,184,64,103,123,228,201,113,0,103,252,54,77,36,226,98,0,35,242,251,123,114,83,124,145,50,37,90,84,230,39,48,12,157,83,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,102,186,216,53,254,106,163,8,118,167,17,31,48,164,46,135,161,207,75,63,188,139,235,65,86,99,247,16,46,112,132,166,247,142,218,95,58,109,36,220,200,197,108,19,254,203,112,127,126,233,222,116,64,250,170,135,7,242,72,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,19,140,13,21,246,160,35,49,115,102,2,148,117,254,90,119,51,251,102,26,208,13,203,143,191,151,173,197,222,116,38,92,199,214,141,47,75,37,206,170,87,83,69,233,5,236,72,205,44,161,118,239,166,253,217,124,221,99,126,146,195,83,248,218,106,158,32,129,238,107,75,119,160,221,156,208,211,15,230,52,22,157,240,11,127,80,255,249,111,35,223,57,210,163,93,43,100,198,52,171,86,212,156,214,207,116,94,80,146,123,176,12,232,174,81,203,203,113,88,158,231,211,25,254,89,45,229,239,131,208,31,50,87,190,154,102,230,229,48,157,66,105,199,170,59,188,127,42,56,154,100,0,13,125,69,176,149,214,218,188,27,94,56,26,230,41,75,198,40,73,48,137,35,135,201,152,235,182,64,113,234,154,1,211,2,63,210,147,17,144,111,1,247,33,1,151,110,50,14,97,95,81,129,59,165,28,130,236,45,166,180,223,124,207,165,146,39,84,175,195,166,224,239,125,87,8,61,31,10,67,221,219,2,54,49,88,61,127,104,135,251,109,135,80,185,104,26,131,19,133,234,141,128,57,130,134,154,49,133,154,55,255,109,122,253,191,100,3,17,120,242,160,163,5,106,135,222,188,82,178,229,33,149,106,58,190,106,47,48,117,99,227,32,251,57,147,139,126,183,192,25,25,200,10,131,237,208,51,219,250,50,226,123,67,119,144,238,253,97,117,197,79,175,169,181,172,192,8,176,207,128,27,78,133,24,242,102,213,214,119,181,50,245,155,164,230,113,34,230,10,47,249,183,190,228,119,245,24,19,90,202,132,115,254,162,253,17,197,90,19,234,73,126,48,149,197,223,123,48,14,237,161,87,211,246,235,97,38,130,196,163,171,157,63,233,236,114,23,131,136,202,25,106,5,209,206,16,116,21,22,28,72,14,35,246,129,107,137,3,243,156,234,99,16,204,113,187,19,179,148,194,3,181,243,141,38,210,97,11,50,38,47,129,154,248,29,240,93,156,37,193,171,249,102,75,61,245,16,62,97,220,128,59,51,221,77,174,166,44,190,146,151,112,109,178,88,157,76,42,17,26,51,120,70,175,17,48,46,141,194,36,156,29,189,75,228,107,58,11,15,114,60,15,134,149,89,238,93,119,13,157,102,106,221,41,169,205,46,198,118,49,73,96,26,93,116,150,146,130,143,239,133,69,80,116,121,193,240,25,33,127,58,187,160,51,74,22,115,115,66,124,96,35,103,84,139,153,232,108,220,124,152,142,95,50,76,75,156,188,120,217,115,39,99,190,244,123,245,14,184,158,145,140,121,194,169,126,128,1,111,169,30,48,198,84,194,84,14,27,154,182,52,10,5,29,69,13,233,27,105,63,12,101,95,18,81,247,155,168,177,242,209,243,19,167,68,69,245,33,217,158,180,79,142,128,151,105,79,166,171,63,39,68,38,225,251,53,245,127,172,89,53,76,180,138,73,190,62,125,47,130,75,49,89,168,76,232,106,132,65,200,30,5,144,244,218,109,73,148,96,41,225,90,255,38,34,105,46,169,51,7,173,33,123,130,81,122,143,70,61,28,23,190,175,151,248,194,34,88,143,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,198,187,149,171,59,141,244,62,87,174,71,185,206,86,179,183,155,114,192,9,152,83,98,43,12,197,206,131,203,144,170,233,126,254,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,189,154,90,159,150,76,252,133,90,9,201,162,213,59,244,106,142,191,237,112,179,204,123,186,250,110,22,1,83,231,56,21,69,202,247,252,208,251,173,246,167,198,12,130,57,115,250,197,164,227,142,190,181,81,18,199,213,27,235,188,235,131,239,17,93,107,60,197,221,18,213,232,166,114,197,107,242,72,29,149,79,63,246,52,58,223,64,105,193,73,23,19,69,121,240,134,204,67,158,140,160,161,83,199,1,119,109,20,68,239,171,192,142,224,48,12,186,83,174,166,249,101,12,255,32,4,152,187,26,136,198,97,223,226,234,178,198,42,9,238,219,91,155,129,241,228,183,46,145,22,158,58,135,240,253,91,9,38,33,148,124,90,60,57,159,96,235,60,164,80,186,254,206,86,168,62,118,31,250,222,72,203,143,17,55,135,201,49,25,144,24,71,241,98,148,183,246,154,60,249,251,48,43,96,162,236,105,67,132,170,171,251,163,113,240,143,149,182,83,76,144,47,96,248,70,53,42,67,152,179,250,163,21,203,235,43,140,126,107,92,141,26,174,158,188,214,231,51,125,76,11,58,55,233,20,193,65,174,254,224,215,175,191,199,128,222,155,106,231,152,105,200,162,104,240,163,254,25,237,127,40,109,152,237,211,32,114,157,38,113,236,48,131,172,193,113,168,209,60,200,64,196,6,95,37,219,112,228,169,127,48,250,197,91,3,216,104,66,184,174,80,49,70,241,218,53,202,124,199,193,61,249,130,155,137,167,169,177,117,78,106,191,26,157,187,166,161,67,22,144,23,125,35,186,9,7,135,228,180,175,209,251,149,128,175,7,53,180,222,10,242,107,39,109,37,111,15,29,84,213,68,36,165,51,142,66,200,161,85,2,16,224,184,48,10,48,42,185,154,219,45,198,122,227,240,54,166,12,129,201,187,252,234,27,46,124,207,217,173,201,62,170,100,188,1,159,131,143,78,196,148,189,181,179,35,224,59,225,119,202,43,211,232,230,232,181,30,191,239,164,140,54,197,216,1,79,13,204,3,115,128,85,135,7,116,114,154,45,199,174,242,175,185,136,63,73,102,138,92,59,239,229,87,19,233,18,179,217,136,238,63,79,160,2,27,45,123,42,3,88,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,163,21,10,52,202,45,135,169,240,76,48,217,44,159,228,107,65,196,89,181,120,2,214,131,24,181,235,33,229,220,46,4,82,94,42,99,240,76,121,101,227,9,109,113,115,228,51,115,101,6,214,146,223,156,26,180,34,101,196,119,138,195,239,229,87,195,74,173,221,53,4,146,163,71,223,58,82,239,80,40,108,125,115,1,27,103,154,140,57,21,160,46,166,97,5,38,24,160,82,175,210,86,121,47,70,78,70,25,23,46,188,135,251,111,192,200,57,107,173,12,221,11,221,191,88,195,102,211,245,71,240,253,248,107,67,133,165,175,5,249,239,142,91,91,234,93,107,43,128,157,102,197,224,46,251,252,223,173,107,220,154,106,34,77,120,67,180,228,42,160,180,46,35,185,164,181,73,214,73,234,143,205,241,88,181,198,192,148,17,226,185,11,111,168,155,14,141,85,46,183,81,40,22,222,90,20,94,76,56,241,151,84,40,168,130,44,145,200,189,48,9,122,95,127,115,153,133,175,191,77,38,96,251,213,132,182,180,223,131,210,226,30,63,221,137,92,74,85,248,69,205,63,119,152,40,118,250,105,228,255,124,183,132,234,190,15,45,93,66,1,112,249,242,163,199,133,30,60,189,154,182,45,127,112,8,149,71,211,215,54,91,247,183,103,77,35,231,75,143,70,9,144,191,151,53,223,106,123,78,177,214,170,95,236,5,81,111,184,90,116,50,208,70,255,51,155,139,137,121,238,173,159,155,232,252,47,130,81,208,230,154,218,26,81,160,63,244,132,57,157,42,247,189,183,14,203,103,154,227,63,184,152,144,194,78,149,106,221,211,83,116,173,208,78,86,83,45,218,242,226,64,35,25,253,82,189,202,134,143,211,39,42,62,111,213,238,133,98,170,115,190,159,98,141,168,195,205,68,61,30,106,99,26,94,187,185,157,124,241,231,103,16,218,157,93,76,6,138,220,14,249,172,31,124,237,119,77,91,48,17,137,239,251,205,201,168,86,61,39,190,191,167,13,152,185,58,20,38,71,59,29,222,240,111,244,84,59,72,249,90,192,20,66,105,237,224,162,106,174,57,12,117,171,150,37,54,58,99,28,172,116,64,167,175,73,144,40,30,12,197,68,169,78,45,116,76,251,78,140,87,218,181,63,1,37,231,226,46,111,65,33,25,221,40,129,167,229,141,126,48,98,216,74,202,131,210,115,8,100,1,247,212,99,89,205,190,136,17,197,198,107,82,23,85,255,146,36,113,181,181,217,87,133,33,37,247,71,163,22,83,43,7,169,252,124,27,3,126,78,170,244,132,199,213,15,24,90,217,186,204,147,106,244,66,191,224,200,69,23,29,83,82,130,218,76,204,171,58,76,117,195,214,218,217,14,241,84,160,204,201,84,58,219,150,183,157,82,170,5,67,106,83,120,238,112,129,46,136,137,167,48,225,36,223,83,238,38,80,180,212,178,162,5,121,126,17,134,82,172,77,66,63,117,251,227,213,13,24,206,11,173,218,197,214,240,101,93,232,100,76,117,229,214,170,235,134,103,161,63,161,105,81,250,157,54,148,70,255,96,10,189,171,94,221,41,180,157,126,115,138,27,180,103,149,168,92,119,205,74,196,216,33,24,147,175,69,20,96,142,184,185,77,249,84,67,141,43,224,176,209,6,246,4,67,221,49,3,134,82,82,31,141,104,100,13,116,76,181,22,44,225,219,220,28,40,198,118,157,222,11,62,122,127,45,34,56,53,85,96,47,206,136,30,48,70,152,160,59,146,141,128,68,173,245,90,19,46,138,91,91,164,68,47,254,80,165,136,199,134,1,227,31,184,122,78,206,186,134,210,218,192,0,115,85,60,242,192,119,132,180,165,3,51,38,86,117,177,244,182,88,134,212,49,21,87,22,34,255,118,207,108,189,248,30,7,123,249,128,65,82,87,63,45,181,71,161,215,63,21,130,145,189,38,20,142,137,184,216,104,51,245,151,23,61,3,62,100,13,238,11,29,80,246,107,55,104,177,233,171,30,215,117,152,180,128,63,54,237,61,67,151,214,61,111,191,22,139,30,221,161,153,80,88,125,31,218,53,161,64,189,12,132,98,39,96,50,49,95,234,93,184,187,130,127,44,99,43,212,217,143,231,186,221,42,100,35,212,134,87,171,67,255,5,123,240,27,241,137,165,31,10,120,255,58,81,254,224,127,81,247,1,254,80,213,149,251,131,127,125,92,63,56,109,86,23,254,126,157,88,127,48,245,167,10,67,229,191,30,92,62,125,45,224,95,167,225,15,86,247,196,56,51,127,65,199,31,172,230,46,112,255,177,218,24,92,149,152,222,224,249,155,132,6,23,226,28,9,134,60,215,97,60,62,109,75,154,191,192,2,24,193,84,157,192,96,187,196,15,223,69,249,233,202,50,193,200,4,175,127,224,221,223,128,95,123,38,181,146,152,170,219,27,81,232,87,245,192,156,212,2,111,127,171,101,213,58,250,61,104,50,254,219,100,129,173,143,78,175,38,8,60,3,165,220,183,39,180,255,250,15,46,76,199,159,112,225,26,188,218,154,1,163,4,160,240,162,68,211,223,11,121,73,157,224,200,143,252,40,9,65,39,217,36,249,105,120,180,252,157,137,11,40,21,15,224,249,197,206,48,207,174,169,35,236,192,6,239,95,242,199,224,154,186,153,56,137,142,143,87,51,215,70,175,37,9,88,125,188,200,207,8,107,43,87,127,78,10,184,141,130,174,124,122,206,211,142,185,98,180,9,85,234,126,65,193,248,47,181,74,249,41,156,114,105,250,82,45,235,211,151,212,246,221,183,20,166,46,116,59,106,93,117,9,133,230,38,224,11,182,116,177,57,173,14,67,50,150,142,67,122,89,167,15,168,41,102,140,153,96,74,91,2,38,36,161,150,17,94,210,175,171,26,152,158,219,52,67,209,37,89,95,192,48,70,166,249,13,171,93,220,252,143,5,92,151,37,7,209,111,158,160,28,255,105,27,60,60,162,244,79,253,224,209,41,244,76,219,123,141,253,132,65,209,2,26,59,28,144,123,13,152,56,144,238,224,232,4,76,127,112,98,147,227,36,120,245,95,15,61,48,194,66,233,204,163,105,98,14,135,173,234,72,119,112,186,98,124,143,134,33,182,166,14,49,212,167,98,109,153,24,242,24,233,168,223,136,191,59,204,89,62,180,191,204,171,11,12,172,74,225,139,137,81,189,48,20,17,5,162,77,159,194,4,102,206,131,89,0,122,235,234,210,111,160,48,81,234,225,65,51,198,143,174,220,224,121,106,54,249,144,179,246,199,70,205,179,106,211,105,179,216,113,92,93,182,106,131,96,172,94,247,186,249,147,97,113,124,201,78,222,200,239,249,52,132,241,68,169,1,176,193,75,245,83,143,100,190,6,27,43,132,70,159,47,47,154,159,154,40,222,1,83,156,27,104,33,244,161,253,103,196,162,155,195,205,58,154,4,182,52,194,114,216,40,173,213,229,217,125,53,31,210,77,140,84,155,107,240,205,202,47,61,9,60,82,17,36,190,218,71,6,218,97,122,153,213,5,37,56,252,141,223,136,111,248,197,165,206,145,93,2,21,34,255,109,132,150,190,20,144,152,132,221,28,29,84,196,142,20,227,185,43,102,56,140,48,195,210,144,193,12,205,121,60,120,43,43,209,144,220,221,254,126,109,165,192,27,226,81,13,185,85,15,198,131,90,199,223,74,225,190,187,32,3,166,249,59,161,123,204,245,80,152,75,52,78,121,152,227,45,224,170,82,72,131,168,78,175,129,54,106,163,181,137,139,143,221,2,54,254,213,20,127,237,245,61,87,213,196,10,93,86,80,239,56,72,39,190,134,242,152,127,213,183,50,58,116,224,190,83,152,125,57,80,213,103,26,214,133,24,115,159,99,101,138,196,6,48,203,122,63,184,105,31,225,61,116,202,47,127,0,138,244,99,122,174,130,66,112,92,188,105,97,104,169,155,136,49,116,24,113,71,153,65,176,97,254,210,173,160,28,228,98,147,97,22,151,95,177,132,193,136,51,203,189,171,105,254,206,128,83,15,162,37,138,198,3,73,161,201,173,173,175,243,236,7,231,14,70,203,36,141,247,195,20,1,104,71,14,241,176,19,240,34,59,47,57,147,207,132,143,3,222,159,208,70,82,148,78,83,104,123,47,253,105,81,0,234,72,40,168,56,60,9,1,47,109,216,177,186,196,128,201,73,31,109,185,49,18,160,55,222,28,14,10,55,68,125,2,38,191,170,61,53,198,220,176,30,124,142,246,120,160,93,243,189,143,137,255,126,180,57,101,210,51,250,102,48,5,85,218,156,98,164,187,39,150,206,157,238,218,199,180,172,120,185,199,186,155,202,234,218,9,154,192,5,26,112,138,227,89,147,7,245,125,14,83,154,164,205,66,40,212,204,24,53,2,25,154,70,102,223,147,89,10,253,85,61,185,81,131,159,139,189,234,30,7,82,43,65,105,114,127,23,127,180,219,105,177,17,228,243,177,75,146,201,210,180,162,245,157,237,21,187,36,42,3,154,219,91,180,234,249,189,183,85,100,201,115,83,85,211,103,236,223,127,100,10,90,200,100,172,18,177,127,215,178,180,123,11,150,240,22,67,74,153,175,176,129,224,73,35,204,22,71,11,218,142,90,24,211,172,247,98,198,209,66,194,180,167,186,180,246,163,32,181,131,137,232,115,106,42,176,108,160,195,36,23,180,146,9,26,147,113,30,60,90,106,57,160,26,226,129,91,59,20,105,42,48,18,63,63,80,49,164,79,46,222,159,37,230,25,180,173,59,213,228,80,166,254,14,243,175,42,105,12,101,51,176,228,142,176,19,198,73,117,209,184,233,51,236,112,99,82,203,229,147,215,114,15,59,156,64,201,72,37,219,159,205,142,176,81,136,224,104,193,106,80,68,128,222,55,215,245,115,40,180,248,220,67,197,60,186,39,176,94,76,27,67,91,97,92,137,62,206,5,153,10,207,232,131,172,69,171,17,182,248,221,214,239,157,10,33,54,124,5,53,140,190,187,3,164,50,91,148,208,126,253,218,219,148,127,103,122,41,72,152,62,119,96,33,189,175,34,204,208,161,229,174,203,55,203,211,104,1,212,34,39,88,239,223,91,209,28,186,181,224,20,54,230,243,208,193,33,145,42,56,250,10,143,235,46,22,78,62,169,255,176,148,162,15,40,245,49,67,95,251,110,251,247,213,252,230,36,199,170,22,80,81,73,25,111,221,187,217,140,138,82,230,23,247,38,190,166,21,240,112,45,151,22,190,197,160,167,115,40,92,188,255,215,96,99,180,212,154,153,6,95,69,248,22,167,76,45,224,24,70,6,25,176,241,253,75,21,18,98,23,37,28,147,13,225,235,209,18,167,81,194,215,131,181,97,105,105,242,29,174,242,133,219,130,176,78,170,30,110,173,125,167,126,15,174,93,191,22,50,224,253,139,159,190,51,71,100,36,187,49,23,190,121,214,17,56,148,151,166,176,61,12,97,208,189,180,0,138,34,164,177,222,79,219,47,61,152,16,113,43,239,222,69,227,174,247,63,9,238,197,167,222,95,170,171,164,135,96,205,231,203,65,132,39,133,91,172,137,62,222,136,194,190,159,96,90,151,222,91,207,173,78,42,73,57,14,167,248,90,3,58,69,185,26,135,186,132,63,214,173,197,176,10,140,220,108,76,20,98,119,50,11,105,36,194,97,123,235,99,86,41,198,161,213,116,252,8,72,205,203,132,126,104,8,124,61,168,25,43,147,166,3,169,34,218,212,114,215,22,235,218,104,245,4,70,106,42,162,25,232,27,232,36,180,211,191,237,30,240,248,180,112,11,77,78,217,82,170,249,253,77,225,117,250,94,15,166,163,74,96,43,110,124,87,151,35,113,242,11,91,137,89,236,163,176,249,74,153,208,253,58,68,95,191,216,71,45,41,248,224,251,164,97,117,90,65,232,208,139,199,103,121,212,216,163,209,79,19,116,26,3,81,120,176,119,214,13,189,53,209,169,64,41,123,149,83,143,122,177,253,14,69,194,75,218,218,197,96,183,119,170,145,42,147,197,131,217,193,68,12,31,148,138,60,249,210,13,130,179,112,77,14,209,12,253,233,102,122,93,45,92,84,18,151,130,90,39,233,23,134,0,115,65,94,26,117,187,30,94,36,75,111,235,213,117,163,194,29,247,38,225,42,213,131,38,182,92,158,41,80,209,26,79,48,69,208,225,60,83,126,121,20,38,128,28,6,144,29,94,53,193,48,63,134,251,11,57,151,148,101,193,215,72,173,78,192,36,47,21,174,150,215,118,152,70,48,105,109,129,240,97,135,165,176,225,226,148,178,16,100,196,122,29,190,2,54,139,94,79,23,72,242,97,219,118,184,110,85,26,235,198,129,223,74,192,100,51,197,54,91,244,74,60,19,8,195,77,138,74,176,89,176,83,194,142,223,102,100,10,124,157,184,22,182,217,34,97,94,229,230,199,228,70,159,255,12,31,139,222,28,47,99,135,181,12,13,163,28,78,139,10,180,239,4,92,104,159,172,2,55,200,110,231,243,64,96,143,18,184,32,94,255,156,35,54,86,129,9,112,124,207,233,67,199,67,126,122,163,176,29,131,54,96,70,208,65,219,188,170,135,134,153,10,71,232,35,172,202,223,235,120,128,9,121,42,106,148,226,62,164,148,149,74,8,21,248,14,147,135,233,55,166,198,214,15,98,42,213,49,25,224,27,88,255,222,252,185,70,200,78,74,240,215,158,172,249,144,84,115,131,210,91,25,55,156,195,103,41,205,149,189,180,19,138,3,19,141,213,207,177,173,236,193,159,155,178,127,217,104,9,218,120,83,39,81,49,106,163,203,209,175,193,193,233,111,69,4,103,141,132,246,18,183,38,89,175,219,48,149,17,94,23,188,63,10,248,134,54,199,3,143,225,187,52,97,40,168,65,210,205,225,122,118,24,18,221,244,214,70,12,55,29,198,221,223,255,129,127,31,115,29,220,141,157,111,62,139,199,151,208,201,192,158,254,247,197,122,192,44,86,189,250,238,42,109,52,135,225,148,78,67,74,219,146,63,25,162,116,95,221,25,142,72,228,130,5,93,66,214,6,239,225,238,61,21,120,119,63,76,31,251,58,74,37,224,142,109,144,96,122,110,252,193,239,215,62,194,86,8,124,65,63,159,22,107,173,166,47,178,161,45,245,171,169,142,110,37,63,218,249,21,29,111,106,128,191,86,211,60,67,139,201,239,109,98,191,61,193,112,117,59,218,173,2,44,13,248,126,99,214,141,162,122,101,184,250,134,132,34,145,18,142,255,125,205,85,2,166,132,113,167,45,133,122,24,127,45,139,57,151,4,95,27,224,161,36,160,51,122,194,215,188,75,154,158,221,180,4,42,14,138,195,149,86,173,188,66,190,42,48,236,72,105,34,89,66,239,7,83,67,44,97,103,27,51,72,217,28,70,221,109,228,17,191,94,137,191,246,221,10,135,168,147,3,79,218,112,28,134,11,53,205,195,141,228,152,63,90,49,141,157,52,23,234,174,30,226,90,36,86,212,199,88,166,200,211,227,234,107,62,148,244,61,183,121,83,14,163,135,213,190,4,215,152,196,212,1,151,150,54,67,22,72,192,168,170,165,141,152,240,167,27,12,100,4,154,240,248,0,227,123,253,102,26,145,178,158,126,249,88,122,196,81,40,196,87,26,113,118,195,184,152,108,69,203,35,62,187,251,239,19,21,29,209,83,181,207,121,34,51,57,225,255,234,95,154,166,152,90,211,97,168,20,211,144,126,230,237,6,76,206,64,15,229,98,33,119,135,241,212,106,130,153,90,241,228,157,234,51,249,156,112,156,127,43,126,27,75,179,167,51,27,87,56,224,170,2,36,160,251,124,37,126,250,250,93,34,176,128,61,208,33,123,113,184,24,191,71,178,38,190,216,209,32,181,30,122,237,159,152,211,15,60,176,202,234,241,116,172,126,61,80,108,154,157,172,28,120,6,28,134,249,246,211,31,198,150,111,113,239,13,9,151,192,172,220,225,102,235,164,211,68,155,112,233,173,71,236,44,224,182,180,141,118,81,240,114,98,154,209,25,185,132,155,194,10,138,135,199,206,140,75,117,235,190,192,238,186,220,152,32,155,65,203,175,192,56,98,241,57,112,232,79,209,171,15,229,206,213,97,216,192,244,196,39,68,252,125,241,222,40,32,53,181,75,207,215,75,188,54,212,224,83,205,82,75,126,197,152,194,74,222,116,84,144,186,139,111,77,107,152,84,104,80,220,100,156,157,63,216,76,79,245,158,40,150,31,241,100,155,98,75,233,52,191,251,13,46,143,223,252,30,8,69,123,89,201,37,182,247,228,219,58,39,197,21,174,228,106,60,105,74,19,123,213,65,67,19,113,159,25,112,53,213,102,253,109,100,125,252,209,224,218,107,95,186,119,139,220,141,41,230,106,83,39,226,140,8,125,57,140,112,224,105,233,222,59,210,70,119,205,151,222,254,249,233,229,246,219,221,20,90,81,202,26,6,229,59,126,174,114,184,127,162,61,218,141,34,237,13,233,152,214,87,161,240,41,177,43,140,145,196,77,64,33,127,127,240,125,174,147,238,237,234,209,134,66,235,249,37,20,199,59,96,152,192,210,197,214,224,235,176,241,251,119,133,97,31,141,159,190,254,188,68,161,96,93,164,231,48,80,212,24,18,12,37,145,175,15,203,243,79,125,45,92,200,30,63,141,216,223,86,175,15,214,64,143,5,153,7,42,198,4,54,240,8,71,218,86,114,95,250,211,243,251,226,214,221,180,237,71,66,215,136,3,226,98,85,123,140,136,22,212,55,131,59,239,208,118,130,231,137,215,234,40,34,142,244,220,70,102,233,112,83,211,142,149,183,170,219,64,211,212,95,242,181,163,70,112,129,122,14,122,13,4,222,70,114,243,131,161,15,94,105,146,65,170,17,167,102,59,8,82,38,216,130,86,1,47,222,44,125,142,30,201,52,2,111,119,119,74,147,112,66,188,229,240,130,162,110,36,184,15,143,108,3,215,154,86,38,148,158,59,110,142,180,102,73,241,129,21,209,51,83,206,60,53,237,9,132,213,253,226,122,79,155,20,195,66,217,186,122,90,117,90,211,241,208,117,75,84,229,196,213,196,97,167,94,189,169,153,140,171,57,143,116,76,27,188,241,126,113,49,55,91,195,57,103,181,22,187,21,137,130,41,49,117,224,181,151,192,75,67,215,187,253,53,39,10,172,189,218,196,160,74,137,67,151,94,156,163,67,10,60,221,104,53,88,55,105,42,64,78,236,25,76,35,101,128,0,62,111,196,173,41,69,114,105,27,93,230,94,226,222,100,55,245,252,232,244,206,251,129,63,62,19,78,149,245,3,55,201,240,45,158,48,30,196,62,2,99,212,250,153,12,255,234,209,76,195,182,77,123,7,12,167,179,14,26,18,174,199,167,233,176,63,173,26,84,132,16,198,35,127,131,210,149,157,35,146,39,10,22,208,212,238,93,151,0,108,48,159,231,8,199,182,254,177,169,240,221,211,125,87,25,72,240,166,35,192,56,59,71,60,25,117,50,26,43,133,161,208,215,15,178,203,171,105,116,142,144,122,125,175,117,109,158,186,210,189,239,40,123,32,22,99,236,254,129,124,78,88,201,135,31,201,3,163,168,234,142,197,65,185,125,229,35,26,77,13,155,194,22,85,14,152,22,120,253,237,69,79,139,15,41,83,182,232,169,74,67,215,122,143,70,109,93,26,149,53,34,153,112,81,138,17,19,202,16,199,147,77,118,44,125,240,117,167,245,23,240,64,129,87,174,30,166,240,253,155,197,136,118,126,105,84,40,84,58,238,205,14,62,135,136,164,115,160,148,29,149,145,48,37,246,166,175,77,200,185,184,117,71,213,19,253,239,26,109,37,60,244,123,49,106,13,190,249,79,16,185,71,105,48,92,124,247,212,213,23,171,164,78,127,55,239,231,216,6,168,33,255,134,91,233,240,66,185,85,80,130,242,238,192,192,200,49,135,154,80,172,244,168,115,162,37,118,104,54,237,158,0,115,248,136,95,219,12,181,147,174,240,10,255,196,152,246,148,132,11,222,253,86,250,67,151,102,34,160,230,89,63,234,73,158,139,124,177,210,0,117,115,64,5,22,193,49,210,72,215,99,244,45,7,113,203,249,41,181,18,233,147,40,104,182,156,148,78,66,35,213,174,39,198,115,97,253,10,74,215,175,199,35,105,40,223,159,146,58,205,186,35,26,67,171,59,103,161,160,86,40,255,96,100,142,18,137,66,123,149,53,221,200,167,52,173,138,29,121,124,146,241,26,223,200,20,12,8,173,158,7,211,6,167,125,245,20,5,198,144,221,25,85,53,71,62,9,3,246,248,109,142,155,158,218,238,93,190,218,80,132,106,83,91,61,173,73,113,111,236,66,125,47,6,169,126,243,193,53,81,39,45,120,49,223,123,209,122,152,114,209,27,233,95,255,92,80,102,39,186,54,2,154,145,77,235,219,122,65,151,38,186,201,172,198,213,100,84,86,162,181,32,198,114,2,46,189,166,44,58,108,5,30,146,196,50,28,218,157,142,13,116,119,82,191,57,101,61,137,41,14,143,197,31,12,170,85,169,93,255,67,151,162,35,161,116,128,143,7,211,81,161,53,9,48,96,196,202,195,179,28,137,202,205,212,76,3,189,38,139,146,73,81,88,227,151,18,172,255,142,214,74,124,148,35,249,151,190,7,220,232,45,209,13,150,40,193,98,141,126,137,0,8,70,161,176,97,208,119,212,226,115,96,186,137,124,184,38,44,72,74,179,131,120,95,239,113,243,186,119,190,57,57,140,25,48,213,160,202,86,3,189,204,142,101,59,160,13,77,28,164,13,249,147,245,96,157,37,31,172,16,158,38,0,108,169,132,170,83,0,231,97,183,107,176,160,160,174,204,68,68,194,122,11,184,230,42,39,140,219,200,206,119,59,81,19,107,43,178,216,177,56,56,186,151,18,23,13,90,249,223,205,137,204,76,133,209,170,217,129,90,14,50,215,95,141,243,224,187,230,139,178,12,20,73,196,161,67,90,244,212,34,52,90,191,47,96,216,241,86,42,13,35,207,29,15,62,151,106,30,117,88,197,78,84,75,116,232,231,167,146,115,45,240,241,110,158,185,185,150,85,154,6,88,167,70,73,191,191,112,124,252,50,91,178,172,59,242,41,78,242,1,76,189,86,162,145,158,148,223,198,213,215,151,158,250,211,155,186,237,184,184,149,169,121,104,82,234,125,199,28,165,184,182,107,145,33,193,196,238,213,16,48,102,82,40,163,172,224,171,71,55,1,202,223,169,68,228,195,207,143,132,239,181,8,102,73,122,0,208,203,12,207,252,67,244,179,155,18,231,23,243,153,191,128,233,100,150,230,210,130,92,123,124,205,78,79,161,106,75,84,10,53,98,200,219,181,40,181,230,216,214,117,220,251,218,197,53,181,203,179,32,162,164,173,55,232,154,181,210,181,81,134,28,103,102,67,99,115,168,154,64,35,225,235,79,134,171,56,135,214,178,110,12,13,127,50,234,10,62,45,10,165,78,246,139,133,93,45,55,35,163,98,221,148,113,111,19,159,83,137,133,49,103,241,152,247,133,155,166,156,70,65,203,166,184,37,221,105,38,211,78,98,171,4,140,133,109,170,72,74,164,129,196,210,105,113,49,133,53,74,118,177,32,155,220,113,245,221,76,85,161,13,51,121,125,113,164,94,51,172,126,95,106,229,95,37,206,165,218,172,7,70,170,188,33,244,59,15,166,233,89,208,187,100,218,123,110,132,57,84,233,3,18,150,168,89,128,29,169,74,55,24,201,141,214,221,192,71,36,68,233,121,168,124,71,193,44,94,250,143,102,84,91,133,203,142,162,53,224,85,181,221,235,122,50,35,42,250,81,81,62,170,158,11,225,213,137,234,149,110,12,87,138,54,88,107,222,79,19,28,76,5,255,27,203,249,193,109,106,151,27,38,246,114,247,0,120,8,93,249,176,63,126,99,130,72,197,204,66,58,95,31,227,193,67,5,235,9,195,156,179,21,86,253,244,251,96,245,217,24,23,173,146,160,176,233,251,29,249,229,84,84,15,133,236,61,194,253,91,22,92,135,173,13,162,240,26,122,140,8,184,78,237,16,237,232,8,8,140,194,219,78,112,235,165,39,248,36,152,34,131,7,175,212,67,132,242,98,137,65,129,78,34,245,41,67,34,116,188,224,167,211,251,180,84,155,168,91,98,206,223,219,38,70,18,84,194,125,11,83,130,220,98,201,189,54,231,181,109,93,184,164,78,133,74,153,90,164,146,129,155,164,248,134,241,182,207,120,178,133,56,150,118,129,86,19,25,11,120,93,63,83,123,136,238,33,251,197,52,164,9,122,175,212,97,116,221,231,184,247,245,243,218,76,2,86,248,250,241,90,35,43,194,160,66,209,163,133,2,248,164,14,163,97,10,9,1,163,176,148,250,147,40,232,61,15,157,42,231,138,254,204,136,224,174,53,253,164,38,80,52,68,98,26,82,182,215,107,18,253,98,162,196,68,194,70,212,254,164,9,237,186,103,30,27,225,7,109,190,190,230,205,23,209,39,148,72,90,238,100,155,180,88,84,135,141,79,165,37,53,178,175,236,7,211,138,175,205,129,136,22,184,231,98,213,12,170,224,70,101,210,242,120,159,9,184,116,229,38,88,20,140,156,184,120,66,203,170,157,133,150,166,169,15,46,226,237,13,19,183,172,238,113,97,254,80,71,44,48,9,67,95,247,180,10,31,149,197,134,206,13,29,43,135,73,84,126,170,169,135,113,230,39,50,202,149,77,88,118,13,254,150,27,57,192,16,66,168,104,30,188,161,45,224,221,138,118,96,83,105,31,245,239,118,6,166,70,103,250,9,226,100,131,93,239,36,22,128,207,196,5,122,192,144,68,125,10,19,54,125,48,147,86,134,229,254,83,13,55,150,141,181,168,10,46,186,96,35,106,203,46,124,78,209,13,207,120,114,223,139,65,112,115,146,6,34,181,0,59,96,44,0,149,95,164,163,210,235,156,120,142,145,212,231,136,196,69,174,152,134,224,47,157,125,86,177,210,207,131,201,58,169,60,99,27,103,196,163,85,90,175,116,88,136,239,207,239,193,109,167,39,55,58,164,24,181,98,77,127,10,95,91,179,196,23,51,5,198,153,224,23,242,0,174,74,181,4,143,228,235,87,70,231,81,253,31,211,157,132,142,204,97,24,156,211,247,166,80,202,3,242,144,148,220,69,38,90,157,144,214,79,223,242,40,167,40,82,20,52,32,186,221,209,156,222,232,161,28,114,170,227,137,125,53,126,219,26,170,146,28,44,34,1,254,94,127,49,17,189,248,206,179,168,71,106,86,197,168,226,192,22,52,143,217,240,139,186,42,76,174,33,110,190,49,239,51,252,181,247,219,235,16,172,78,74,181,53,114,5,38,215,43,89,165,63,120,158,119,53,191,244,253,11,199,163,161,253,180,211,139,173,47,26,241,46,76,58,62,93,205,169,244,5,140,132,105,122,111,72,72,227,234,97,180,124,9,158,45,38,11,254,110,250,229,86,206,251,30,70,218,155,174,69,233,242,93,11,253,183,14,10,84,255,110,101,241,96,109,166,49,163,11,127,189,231,110,137,124,167,34,73,90,102,151,175,157,172,48,118,255,242,198,140,58,55,181,61,153,123,91,96,182,18,157,197,166,168,41,112,81,41,55,44,52,116,102,3,190,7,156,246,83,211,75,58,122,124,109,234,109,211,166,86,118,240,51,128,222,33,76,251,233,150,89,248,141,170,135,58,138,2,235,123,240,170,42,91,76,73,40,222,214,155,195,215,92,212,91,83,169,59,226,83,211,18,162,103,43,106,180,189,234,20,255,180,199,156,62,144,217,228,230,61,177,32,128,181,88,217,93,251,56,0,41,103,238,10,38,65,217,110,44,105,1,91,22,67,97,92,225,135,54,237,126,172,199,14,129,247,92,86,96,41,48,89,184,56,27,233,158,40,210,101,72,174,101,70,204,155,105,148,136,150,170,165,182,31,56,166,210,254,80,95,95,223,252,38,208,160,157,239,244,97,70,251,21,176,74,121,32,249,106,245,23,1,95,251,161,43,12,165,72,137,157,18,229,47,21,132,189,206,84,43,237,161,171,40,255,205,198,255,143,45,193,8,89,244,96,92,211,24,47,28,166,33,74,237,32,72,85,98,101,81,151,89,85,192,151,0,99,132,50,233,153,111,137,73,137,62,249,226,113,11,242,69,83,91,242,97,92,171,241,177,88,211,59,177,143,52,190,215,12,152,190,234,150,68,91,175,47,124,222,201,53,171,206,19,116,114,195,34,230,88,108,93,223,154,46,240,243,12,25,220,79,61,177,201,15,206,103,37,65,207,150,186,238,169,6,59,207,152,184,167,102,242,158,232,89,246,176,70,163,72,49,249,94,36,85,191,119,36,47,115,98,4,182,174,229,128,201,21,232,158,96,212,152,67,236,187,173,50,233,21,194,134,96,42,128,255,248,19,165,40,156,221,62,163,109,243,143,137,160,38,71,122,209,99,30,48,249,93,245,133,225,239,115,7,168,81,243,118,180,51,25,99,114,196,147,111,84,40,181,147,251,51,41,156,243,224,189,180,125,152,165,250,245,7,55,77,146,15,115,81,35,138,5,67,90,43,26,176,185,102,200,8,66,24,136,76,107,34,226,68,209,108,198,23,35,80,219,211,147,67,181,31,219,202,238,72,172,40,247,219,103,186,89,1,223,211,164,38,86,58,226,17,113,243,193,249,149,72,33,103,52,30,80,169,177,183,62,184,125,131,18,63,61,16,58,210,120,78,89,222,58,134,0,74,95,26,248,91,84,249,204,119,237,73,244,62,133,98,255,40,100,250,131,171,178,112,194,60,29,227,141,2,163,94,60,76,17,179,63,184,40,21,89,129,26,187,175,119,53,141,180,83,225,187,58,199,27,18,237,247,191,219,132,24,64,84,230,37,73,88,114,170,209,169,116,45,223,162,124,199,40,121,246,18,21,84,144,1,84,229,113,186,8,37,84,253,193,170,200,71,131,59,252,186,49,36,147,34,182,165,4,185,20,237,198,111,47,72,45,20,230,36,124,143,102,60,112,61,133,74,183,124,233,59,102,137,245,180,254,181,185,5,204,140,212,80,106,47,115,196,128,226,49,232,168,160,19,211,222,226,185,70,95,83,126,6,172,140,136,247,55,171,176,86,222,68,216,203,247,137,81,161,83,175,36,193,203,202,14,25,176,241,91,9,76,225,192,137,223,190,118,200,82,178,87,56,34,199,243,149,161,191,211,182,102,122,224,131,175,0,73,42,66,131,218,95,95,203,140,101,143,241,165,9,116,182,183,251,65,252,209,40,120,223,9,94,235,85,139,35,47,84,154,10,98,222,211,124,71,11,252,245,124,161,144,87,237,199,3,73,198,126,240,46,73,190,17,46,143,56,242,143,53,157,234,213,140,105,28,172,215,148,184,51,81,27,232,139,85,243,4,220,198,81,162,103,132,88,163,242,185,193,149,61,118,78,193,140,18,199,27,191,221,84,128,110,126,40,20,63,24,14,235,153,100,16,247,154,239,183,17,228,78,77,238,19,250,115,135,209,95,73,48,198,251,23,143,118,167,94,18,166,24,157,26,239,29,240,88,53,53,193,155,34,222,187,249,55,190,76,127,77,25,253,67,217,212,5,70,184,37,190,231,103,124,228,122,53,127,29,243,24,79,96,105,182,14,134,254,90,227,201,40,219,85,37,67,226,190,241,86,86,184,161,237,245,203,56,231,29,134,6,169,159,164,183,65,94,43,96,14,32,37,253,166,239,249,13,25,19,83,51,129,136,217,180,29,175,101,114,221,61,75,208,5,231,12,206,202,221,69,18,60,239,102,125,30,60,181,191,216,196,9,99,67,188,246,109,211,238,177,207,132,143,250,247,224,161,156,251,4,23,86,120,124,180,108,107,186,237,144,17,14,46,169,102,45,219,42,54,101,213,106,225,99,176,62,74,146,188,24,112,230,54,185,186,41,202,56,188,151,198,155,215,166,234,175,80,93,27,207,77,173,88,106,190,135,129,58,2,239,16,155,14,109,252,167,206,179,71,198,12,14,177,163,13,196,72,173,238,200,131,20,164,62,146,32,70,33,12,18,40,93,108,74,200,79,152,126,190,104,234,198,92,147,202,1,104,175,34,97,64,145,77,210,141,88,3,222,245,119,243,53,83,97,1,156,16,163,63,116,148,36,114,128,201,29,110,242,71,101,178,246,138,79,78,180,61,222,152,37,229,85,202,74,206,55,211,144,54,189,249,61,95,74,127,87,227,10,168,172,4,86,111,28,95,144,164,8,223,147,213,214,160,85,252,224,162,75,243,64,47,87,222,110,72,253,203,204,240,253,10,243,193,89,60,101,64,196,29,46,58,82,134,39,171,136,144,62,26,2,151,132,222,187,175,247,100,56,11,25,110,253,109,57,88,107,250,90,124,2,249,229,58,181,206,240,192,138,222,94,140,185,83,229,158,208,214,101,225,246,84,228,142,49,39,246,153,181,43,169,156,26,18,131,178,54,97,27,215,215,106,228,124,223,189,137,4,175,132,190,70,93,96,36,208,83,133,214,125,53,129,167,232,161,119,8,39,206,23,142,155,105,154,137,14,21,240,138,226,24,123,175,163,164,4,100,10,163,55,134,45,71,67,15,253,199,237,16,11,127,194,125,92,19,124,190,23,183,39,60,153,47,62,242,94,119,3,106,71,97,114,133,17,183,176,147,76,59,213,241,218,190,55,164,195,34,8,218,189,127,214,11,111,83,125,38,82,1,157,254,251,59,112,239,244,49,2,37,237,222,39,151,248,206,174,187,2,180,244,31,254,204,103,80,227,165,169,170,196,158,16,109,132,11,130,148,215,212,198,107,100,59,246,115,134,91,221,218,88,77,243,223,138,123,211,112,90,117,196,59,197,131,97,99,33,12,161,253,68,248,170,53,114,133,70,106,158,56,13,32,242,121,75,23,134,210,212,77,65,113,154,199,15,112,170,53,11,67,216,9,203,244,115,24,82,40,125,105,216,13,253,91,87,152,53,100,151,222,168,194,77,95,93,149,126,199,174,53,217,247,151,78,144,192,221,241,24,186,101,208,254,72,100,36,208,146,42,70,49,237,35,139,88,183,233,4,164,226,199,151,222,71,205,237,211,249,189,233,182,11,115,153,150,232,163,205,224,244,150,183,72,152,33,109,215,199,212,155,83,26,229,59,138,169,24,182,218,19,188,226,228,170,116,102,246,52,137,240,219,4,173,51,13,9,86,223,251,233,2,169,248,210,171,17,183,253,205,3,227,244,212,26,197,77,74,43,130,176,8,67,94,67,47,193,72,175,249,205,135,201,128,205,4,143,232,17,169,240,100,169,30,45,48,194,222,14,95,7,68,21,118,12,30,2,223,73,148,97,154,151,125,208,176,64,207,183,50,28,68,89,192,184,236,233,197,122,139,73,120,55,252,84,237,141,87,214,61,133,73,80,244,168,166,10,36,126,175,226,14,9,129,111,164,81,161,105,212,189,0,83,141,77,140,8,166,45,233,118,35,242,239,71,5,55,141,134,224,205,67,156,85,53,212,109,135,139,52,70,37,231,161,213,249,70,17,232,222,13,186,122,109,173,180,145,210,161,178,3,166,223,68,239,141,252,109,140,217,253,237,53,181,0,18,250,168,136,45,84,11,98,104,213,40,222,74,156,200,212,26,112,202,10,76,62,218,189,27,244,175,190,196,203,84,248,152,191,139,77,132,42,21,118,162,188,224,229,245,244,37,157,164,50,122,79,227,59,59,2,190,251,102,211,154,82,88,250,162,24,188,88,43,71,254,101,94,186,57,220,191,164,28,73,252,125,7,181,18,172,100,35,21,172,226,210,85,143,153,192,218,143,58,100,186,122,14,255,216,72,87,80,175,166,48,109,109,211,225,137,97,127,210,205,239,131,215,128,33,154,95,233,234,247,57,139,177,140,170,217,105,143,182,226,106,206,111,173,196,133,240,189,123,76,178,64,118,221,90,250,94,4,176,253,209,246,90,108,130,10,183,18,205,24,84,180,211,81,172,240,68,221,221,97,120,210,212,238,164,245,35,154,70,239,173,176,152,245,189,175,29,31,204,173,136,166,141,161,149,211,40,192,68,247,63,221,199,249,201,80,225,136,247,130,11,110,168,181,77,24,43,24,94,80,127,230,52,76,147,124,150,24,83,248,42,18,33,21,111,26,7,227,125,11,246,191,154,224,183,227,21,203,167,104,153,187,9,112,191,155,19,162,76,111,141,178,90,123,104,57,61,113,24,209,174,28,15,142,36,98,170,191,223,144,184,248,152,221,189,178,164,214,155,207,216,111,3,101,187,213,173,24,58,178,128,81,38,209,194,233,205,250,122,159,11,38,7,101,200,131,19,6,162,58,135,105,68,215,54,43,228,23,163,127,24,1,204,218,211,111,147,48,139,33,29,247,115,109,53,146,14,66,133,158,16,163,179,175,157,127,224,231,69,0,195,118,150,76,172,30,212,78,20,104,158,169,143,102,100,152,238,162,224,81,183,173,140,61,187,237,107,243,197,168,77,202,67,244,96,166,174,169,196,213,147,35,74,174,38,239,26,252,99,133,134,149,212,177,119,77,232,17,4,170,101,145,174,212,15,182,200,158,143,152,43,22,168,212,155,183,246,200,91,173,133,171,106,43,149,137,5,197,152,47,99,204,147,35,138,174,251,40,184,66,49,105,205,149,24,150,174,9,247,197,76,100,152,212,218,161,81,49,88,38,89,35,85,3,85,214,93,51,107,123,203,115,158,149,186,134,152,201,177,184,235,210,48,214,190,123,10,39,174,163,35,249,94,155,168,199,140,185,98,12,86,106,181,18,66,123,40,103,124,234,219,129,48,33,86,62,140,19,93,199,132,42,138,233,105,20,184,113,91,213,174,83,11,99,185,31,142,246,75,159,218,55,74,225,125,212,247,115,14,20,85,150,188,166,40,202,40,51,78,17,204,88,189,26,233,248,19,167,8,245,215,250,211,213,132,178,29,69,79,74,127,186,153,252,78,92,124,23,231,72,221,130,133,98,239,17,7,175,113,190,104,71,209,221,138,195,204,42,70,205,174,13,71,16,108,121,96,16,58,133,169,146,152,152,227,244,240,59,12,11,222,78,109,215,107,198,198,65,118,110,167,153,242,167,152,228,6,7,217,162,47,181,24,35,138,62,195,30,193,161,209,30,202,59,141,78,116,13,81,94,186,167,142,26,90,106,209,126,67,126,97,156,212,244,138,64,73,92,108,89,44,237,59,189,43,127,184,239,133,191,185,132,191,27,120,190,228,45,90,214,83,251,15,96,187,25,65,51,65,2,238,83,114,27,232,226,246,179,148,42,84,97,74,73,2,157,108,48,248,89,236,78,136,247,105,209,39,32,26,22,224,40,26,123,135,30,128,48,176,155,128,119,1,208,124,158,200,5,162,80,5,122,222,189,148,40,2,9,128,168,130,169,76,74,229,120,161,32,59,202,146,80,173,198,190,84,206,132,190,130,211,10,205,144,181,149,145,132,147,33,24,252,48,185,81,140,17,66,134,47,66,46,215,110,165,57,90,169,30,182,105,78,133,39,49,78,34,159,57,148,173,124,225,197,144,210,175,137,162,162,70,178,162,146,158,80,249,83,184,151,30,35,66,181,61,62,193,165,215,104,78,168,255,56,225,116,81,64,224,27,254,19,123,136,114,130,64,53,23,110,225,157,176,69,41,42,22,233,135,112,72,169,32,27,122,241,50,155,107,132,103,135,132,235,84,24,253,211,38,142,223,146,205,144,136,226,137,74,250,10,203,145,70,77,22,148,48,190,103,84,186,3,84,65,155,158,223,29,165,144,213,186,72,149,83,103,82,193,20,99,194,54,172,174,217,162,124,32,10,145,43,2,192,137,79,100,90,247,223,9,120,168,222,30,251,232,125,154,240,143,40,210,79,228,102,19,206,23,55,85,42,20,150,122,232,46,210,240,97,15,48,91,225,27,19,184,17,212,244,23,163,247,105,232,163,93,199,251,209,209,221,47,87,137,142,10,76,41,172,31,155,215,5,132,84,69,190,8,89,150,47,158,156,222,79,13,151,18,10,236,159,71,162,72,130,96,227,9,220,172,150,210,97,244,100,116,105,94,184,199,94,120,209,169,161,191,107,44,172,126,194,213,254,182,137,160,11,76,74,213,141,40,170,61,90,215,149,75,15,76,123,175,125,79,112,109,120,133,192,175,70,255,1,66,112,77,99,154,152,115,35,58,25,129,161,128,75,240,163,64,254,193,75,97,88,163,167,220,60,61,57,174,220,11,157,144,105,58,58,166,127,123,239,187,154,18,83,121,242,194,187,196,158,67,47,227,208,23,227,24,111,225,169,127,70,170,116,20,54,58,219,128,167,202,72,117,250,147,167,128,93,55,59,163,137,14,71,156,70,49,141,187,47,250,230,251,251,221,177,181,187,109,21,211,85,120,112,75,228,102,72,7,6,79,23,232,61,138,182,194,112,201,87,129,63,37,201,163,68,54,114,94,149,230,159,68,139,67,192,62,12,44,224,46,229,188,23,198,14,154,242,224,61,205,81,116,87,131,142,1,120,37,222,53,212,102,171,155,211,245,47,68,173,191,109,44,136,1,119,130,31,58,42,108,98,91,224,235,117,204,4,215,40,140,0,222,43,13,75,53,185,218,247,104,69,61,78,184,149,94,189,96,181,4,208,74,48,69,217,239,183,175,53,45,27,57,78,120,13,202,119,70,141,236,188,192,118,240,197,168,221,113,80,79,27,153,234,178,223,108,32,27,33,17,81,182,148,187,177,199,23,59,75,117,116,127,93,153,111,204,77,246,75,175,54,81,141,152,45,20,197,136,49,49,169,207,158,47,208,91,79,226,180,154,164,176,35,118,142,209,163,220,29,92,60,191,8,65,23,24,45,74,122,240,187,175,68,84,191,16,177,150,110,70,154,140,93,62,209,164,160,230,84,242,78,156,159,246,106,216,8,132,255,243,220,59,122,240,155,169,111,111,189,55,21,212,245,133,183,225,223,104,25,110,145,21,166,3,74,15,40,131,171,194,115,103,152,230,185,17,240,153,42,253,253,95,152,130,184,4,243,238,14,211,43,244,229,171,177,133,2,134,93,45,195,52,110,56,204,214,81,90,250,94,37,24,0,27,70,175,26,158,240,107,173,87,89,81,41,242,236,59,193,16,83,5,60,238,204,248,20,110,111,241,95,24,214,196,244,219,80,72,4,60,172,102,64,225,111,68,127,81,131,19,92,154,20,140,227,170,188,122,222,106,92,247,35,45,161,254,202,75,239,134,8,253,131,194,168,38,248,139,65,95,86,116,141,64,167,19,4,28,148,122,139,156,14,1,59,122,202,163,212,178,98,245,38,152,130,251,40,93,237,132,171,244,189,32,75,237,175,252,154,110,121,29,83,24,228,163,79,128,99,60,223,155,18,249,87,84,139,206,123,186,152,12,199,171,17,45,25,123,36,123,205,26,170,255,189,112,188,234,81,244,88,18,220,98,207,160,229,184,42,7,18,175,244,189,2,52,19,58,93,233,230,8,23,190,234,82,20,68,19,220,130,10,133,66,103,105,224,236,166,34,22,10,66,16,242,140,244,92,211,120,185,2,157,41,36,50,141,30,235,123,181,165,200,27,40,76,195,110,212,3,142,207,74,0,20,94,65,168,64,39,111,34,130,152,244,183,239,200,3,14,136,186,210,194,34,215,22,101,171,205,8,50,21,109,79,25,163,145,152,251,182,46,28,98,233,81,213,10,215,66,218,231,78,251,94,81,43,141,211,53,109,54,123,132,94,1,98,236,119,253,167,237,157,20,66,60,152,81,247,234,102,115,204,165,9,248,44,149,51,160,73,137,20,141,195,11,162,0,189,57,181,80,177,48,38,254,202,209,189,136,210,171,168,35,65,162,108,139,105,118,127,171,223,221,45,90,65,54,65,69,153,250,4,226,222,14,142,204,197,76,47,102,106,83,175,145,4,205,117,253,109,104,88,188,102,226,194,156,253,186,255,147,37,158,15,254,84,108,7,113,248,179,163,153,17,194,245,38,50,134,157,198,234,239,245,153,216,212,88,9,198,107,123,48,52,247,242,228,27,9,185,241,110,206,229,77,97,108,46,233,175,161,51,242,193,68,83,250,155,14,112,78,232,194,94,22,14,141,90,95,164,175,213,148,192,180,59,253,221,252,154,111,226,28,193,107,243,189,181,137,169,168,50,41,180,21,151,200,107,153,21,82,210,163,97,198,215,135,238,162,95,100,81,110,120,94,245,117,211,164,239,93,170,119,211,46,210,147,52,212,161,100,161,147,122,127,99,150,56,38,9,197,221,67,56,102,154,241,28,203,91,15,186,142,162,65,6,17,27,229,43,153,116,206,191,183,166,7,80,147,179,127,186,5,227,125,206,161,68,43,68,206,231,171,147,52,84,183,13,18,156,17,109,1,222,90,84,129,154,66,104,36,94,116,54,209,65,135,244,162,191,182,135,123,45,39,197,67,175,87,222,190,241,58,173,136,33,42,76,212,86,94,154,176,133,12,120,133,81,169,203,60,74,196,79,211,24,226,247,43,134,71,85,72,62,53,37,76,239,212,34,47,33,153,190,65,239,124,240,103,216,73,172,118,2,69,215,61,136,57,97,130,109,122,186,0,151,249,26,204,238,137,170,20,47,227,23,196,151,174,61,101,137,196,230,223,223,107,203,67,135,67,114,202,180,213,213,240,187,168,164,159,202,246,59,168,6,141,216,115,99,252,138,172,236,177,43,52,173,177,62,16,2,146,105,56,72,229,133,16,104,35,117,164,188,182,119,63,58,117,190,174,61,212,96,100,142,27,159,67,145,54,204,162,77,254,8,26,147,227,142,146,90,242,36,242,211,243,79,66,68,80,213,183,192,5,222,229,213,186,151,164,213,6,101,6,147,43,80,98,194,122,239,235,22,196,142,67,104,179,233,152,220,115,114,174,241,110,141,134,182,12,56,116,228,95,76,98,11,217,202,52,28,144,111,108,185,57,11,72,166,202,176,186,8,129,151,200,63,194,199,81,231,43,236,46,69,213,77,141,212,254,110,236,49,207,32,149,74,48,226,228,97,197,44,178,1,18,123,166,48,123,236,55,197,173,125,64,62,38,189,64,207,76,231,100,84,129,11,10,52,144,2,138,206,84,19,157,123,48,231,203,171,159,193,232,107,77,97,34,100,111,150,86,74,115,229,230,38,188,36,123,14,90,114,242,228,197,138,52,222,193,74,170,66,97,68,4,95,135,38,17,95,169,1,64,240,237,30,25,1,119,168,156,100,26,82,117,28,209,26,106,221,135,106,159,65,237,223,131,36,163,217,198,43,182,95,255,139,77,63,35,107,139,164,38,233,127,12,148,26,141,69,52,43,40,218,31,255,101,163,251,189,72,72,146,74,249,89,195,246,187,54,173,22,8,116,227,52,124,118,37,246,176,120,170,192,180,42,62,248,104,100,174,27,137,123,76,52,43,147,83,148,6,179,215,107,85,16,34,149,183,58,118,78,126,98,136,107,241,26,68,178,210,134,66,74,68,195,53,127,201,157,40,19,230,160,148,200,1,1,201,245,58,31,174,147,178,245,68,198,155,248,158,197,219,173,115,68,30,28,227,49,148,16,105,199,220,66,115,1,92,94,169,123,35,56,57,21,189,219,238,136,173,242,78,179,251,99,242,220,19,215,50,214,61,205,53,122,230,210,82,180,99,105,210,234,121,100,6,115,242,237,72,236,24,27,147,242,1,117,50,101,65,131,4,207,60,28,159,15,134,156,64,92,197,251,90,69,172,183,206,113,127,98,203,169,251,164,17,133,166,51,98,80,152,21,240,60,11,204,118,247,188,84,132,226,138,94,109,60,10,241,211,184,16,178,112,59,146,176,171,61,207,191,233,236,199,21,122,95,131,26,134,37,198,215,221,82,168,236,145,96,202,212,242,52,54,164,235,87,70,40,166,194,29,85,243,213,37,156,111,14,208,180,120,168,48,14,18,48,122,215,148,36,137,26,187,165,65,84,180,132,117,188,77,244,76,34,107,240,16,43,12,165,186,135,175,142,133,125,244,167,77,35,60,10,250,154,49,33,60,152,180,234,247,42,250,112,227,171,194,215,131,121,129,235,205,30,46,46,31,245,250,51,34,22,149,78,129,158,110,110,202,26,47,7,114,55,31,253,92,127,108,139,227,149,229,165,4,98,39,151,22,61,125,148,229,125,67,199,212,180,225,34,208,250,151,127,209,223,254,171,31,112,248,158,68,101,232,111,51,231,35,87,0,101,140,122,232,144,166,223,233,18,133,119,231,26,146,122,111,8,192,231,67,107,74,223,119,182,148,176,253,238,142,176,149,212,205,226,156,193,157,70,171,242,167,231,3,36,35,61,250,161,224,95,250,196,182,131,5,70,130,207,157,19,86,247,112,122,246,131,139,145,148,194,212,132,110,183,24,79,124,174,242,215,8,36,240,132,248,37,178,197,107,104,9,126,191,247,165,146,40,234,203,44,179,173,48,227,29,23,15,218,169,100,200,32,0,122,53,42,247,135,151,70,90,58,34,190,17,114,47,70,210,170,31,147,10,226,86,162,148,10,46,21,89,155,215,26,219,145,126,44,38,155,38,207,13,229,85,232,232,210,38,248,9,179,0,193,0,200,134,78,84,74,81,133,255,198,4,58,229,215,101,2,141,233,20,173,116,202,106,204,100,139,130,35,35,5,125,48,167,194,123,110,90,127,213,76,161,248,255,78,240,40,220,233,116,149,41,76,81,74,148,43,221,131,239,211,93,156,192,206,10,163,19,114,173,170,37,225,84,201,195,56,234,240,29,52,109,138,192,109,248,228,234,109,100,143,15,158,244,182,123,253,114,33,246,183,228,116,50,179,38,234,14,10,199,145,86,4,66,16,180,34,112,109,30,179,82,153,18,39,249,162,37,22,201,161,166,70,142,37,84,162,110,231,26,75,169,247,166,145,7,124,69,121,189,90,247,161,192,247,242,200,134,145,59,190,51,71,190,39,253,210,51,106,57,104,31,80,165,6,58,194,96,190,15,24,187,81,70,101,64,25,26,117,90,168,41,138,182,241,133,39,28,202,62,42,137,153,240,207,170,137,137,132,99,165,251,112,179,92,245,187,148,62,94,137,59,52,171,72,57,241,216,240,186,73,132,171,161,254,25,62,29,252,63,68,223,4,134,109,183,61,88,217,172,9,184,118,79,34,20,68,82,70,211,75,169,76,140,133,217,160,60,146,244,96,51,225,179,7,151,146,170,87,176,106,70,116,241,22,188,86,149,155,194,170,57,190,163,220,153,95,149,87,13,116,208,156,235,48,85,77,114,238,53,34,47,187,198,189,233,129,16,67,26,150,163,26,146,28,165,154,67,45,107,139,232,123,84,52,64,66,176,219,212,247,130,4,218,195,145,165,152,62,161,222,28,187,195,205,112,66,254,93,72,121,128,169,207,242,241,46,132,32,79,186,57,105,36,127,52,235,190,21,91,186,177,167,175,247,104,228,179,36,82,127,95,12,201,130,191,81,131,3,244,126,20,113,208,25,211,238,123,60,21,223,179,168,38,78,163,143,206,233,143,225,23,101,63,220,9,166,229,47,96,132,240,186,206,134,49,60,133,14,76,182,126,43,76,108,122,60,184,171,74,48,246,51,166,250,131,57,129,116,9,32,158,49,29,54,74,106,93,33,199,20,98,2,38,84,166,235,11,50,193,159,247,79,167,12,36,197,186,229,80,192,89,99,212,232,166,17,243,206,232,135,166,95,76,74,64,194,118,13,241,176,51,253,173,143,21,77,201,173,239,36,44,174,242,112,97,139,63,202,173,183,53,84,199,189,57,170,116,137,220,29,195,195,176,134,142,149,46,166,152,175,62,216,148,182,228,240,42,40,80,248,91,161,61,170,68,194,132,175,62,175,234,254,139,115,159,174,48,90,13,239,230,205,92,62,133,169,74,120,48,154,196,250,219,119,0,189,83,196,170,91,138,48,48,221,99,151,206,195,249,224,153,180,205,58,57,11,23,81,5,166,137,85,108,63,236,20,87,12,181,234,173,165,47,70,14,232,26,59,14,91,1,217,72,230,130,85,18,56,124,255,255,74,55,199,66,175,95,192,180,211,168,41,114,15,128,230,211,16,117,63,237,189,129,132,209,211,251,160,163,37,203,144,164,157,243,131,31,19,233,78,174,19,98,111,51,80,86,151,90,42,119,15,107,174,213,8,188,18,243,45,13,69,219,133,30,72,75,88,68,75,141,187,209,98,146,110,107,136,213,7,163,65,125,60,152,102,193,4,195,160,18,47,13,149,184,26,165,245,144,107,244,137,132,52,67,83,55,160,81,56,93,29,94,214,75,37,104,53,18,30,71,145,43,82,203,144,80,142,139,41,90,90,185,159,140,134,156,14,40,188,69,106,15,99,179,214,128,141,246,83,225,193,233,230,175,69,146,67,43,24,237,144,240,230,77,90,103,11,228,5,242,214,68,126,98,51,228,72,205,159,11,210,222,17,240,198,139,211,137,114,183,210,19,107,115,80,216,150,70,244,58,5,177,52,135,249,139,58,81,216,173,190,128,27,137,138,145,12,249,62,226,99,195,119,161,109,13,141,148,246,23,79,118,87,203,167,21,192,205,132,8,124,80,26,186,29,122,244,193,90,63,138,95,220,216,84,244,116,98,111,221,159,255,52,86,161,134,112,141,136,203,137,57,240,90,225,96,248,212,94,70,191,53,110,142,29,47,238,127,67,116,200,181,99,128,235,212,126,39,19,47,141,57,76,51,70,58,241,105,197,17,180,124,233,248,216,248,104,221,87,15,141,127,170,234,196,116,175,78,144,116,44,117,175,241,95,248,50,190,55,145,26,246,132,142,40,69,80,49,162,200,202,168,115,115,183,120,68,214,125,93,215,99,204,146,122,126,220,93,36,46,38,68,174,231,218,166,56,182,247,128,225,210,208,3,162,148,229,21,86,214,176,61,117,154,53,100,82,231,8,20,137,154,132,162,209,17,15,70,105,147,90,218,84,148,150,24,81,68,132,181,203,29,184,188,123,195,211,221,212,59,57,39,244,10,129,123,210,253,3,238,35,54,179,106,68,159,201,51,130,72,221,87,230,221,111,216,240,21,222,78,185,6,10,7,233,76,15,230,53,134,135,147,190,171,124,55,47,189,156,189,143,38,152,173,187,17,1,246,181,227,214,133,133,171,46,217,38,169,221,253,165,49,173,210,99,111,35,2,56,1,27,185,163,126,75,232,175,3,190,62,128,250,177,76,132,254,206,37,24,164,147,145,79,117,98,11,116,16,72,80,148,18,221,31,74,167,209,234,234,144,109,2,51,53,96,42,154,244,44,39,134,26,107,254,238,132,51,73,210,226,231,120,2,239,30,171,180,73,169,221,118,172,159,120,56,140,182,100,211,221,6,239,219,205,58,58,176,78,26,50,146,114,45,110,190,57,245,210,110,196,32,77,191,122,19,5,208,57,248,89,129,124,119,24,198,86,253,214,72,229,122,43,4,75,16,181,156,157,108,148,207,219,89,17,213,165,27,66,205,136,102,109,211,63,152,106,106,213,29,235,184,189,177,203,194,90,75,116,38,25,33,213,29,190,131,122,96,209,124,147,197,98,194,24,70,232,34,25,56,80,110,184,78,175,133,60,185,159,158,45,215,202,244,215,130,44,95,34,26,221,216,37,124,217,146,57,172,90,5,200,97,237,247,69,188,96,235,128,208,47,237,13,1,192,180,16,228,211,180,251,62,134,160,187,106,115,83,31,91,93,131,247,30,110,31,189,61,41,236,133,113,239,131,217,96,181,90,25,222,97,87,65,217,215,52,107,143,197,55,222,135,132,206,73,43,167,248,84,119,223,244,215,130,187,240,235,250,224,38,11,231,35,130,181,162,118,85,51,121,105,191,55,28,219,25,94,45,234,30,161,122,100,128,82,200,109,32,196,227,48,141,151,75,97,56,159,220,186,57,80,137,79,53,69,233,133,172,241,100,5,230,3,141,150,87,58,237,124,134,89,76,186,107,184,142,190,239,25,40,181,134,51,5,228,70,156,165,166,107,187,20,190,46,203,241,208,20,204,172,13,243,71,39,247,156,174,195,198,115,67,228,175,48,245,132,49,143,10,141,113,43,153,239,116,72,189,183,230,28,82,152,142,245,248,154,112,29,13,13,108,125,208,41,149,243,174,190,102,64,94,243,211,249,56,237,183,199,76,110,203,176,82,240,120,49,100,198,183,154,24,56,228,254,98,200,209,166,184,128,137,250,186,235,128,189,184,171,154,1,211,30,61,80,82,83,234,203,161,42,30,67,142,167,80,212,248,161,133,160,199,134,81,45,171,252,37,31,116,127,49,166,21,74,33,61,79,43,93,127,130,126,90,43,77,41,202,246,126,107,98,192,38,93,172,33,53,66,174,49,137,239,177,211,213,96,156,127,223,51,224,157,152,95,172,79,174,198,231,164,147,92,187,158,17,228,40,111,215,160,153,80,43,83,168,65,59,78,215,105,55,79,198,104,55,57,212,248,30,240,163,232,233,209,239,60,89,10,23,53,111,152,118,243,189,21,252,130,26,72,49,22,223,120,46,250,38,20,174,215,30,116,246,187,11,55,147,228,21,248,190,197,140,131,169,18,189,208,143,9,236,141,199,127,112,253,231,234,242,29,129,139,106,165,19,226,9,57,26,102,202,130,160,230,193,212,157,134,119,76,2,173,43,223,13,60,125,203,5,130,108,207,233,42,59,105,141,193,174,48,199,20,191,67,62,20,110,86,128,226,11,4,58,124,253,92,5,173,240,17,43,159,237,82,142,15,138,204,168,236,126,251,6,12,236,2,207,35,143,134,104,98,151,15,86,77,214,234,196,202,167,196,80,172,175,106,82,48,113,156,95,67,235,168,191,70,68,142,137,25,112,75,181,187,149,198,197,21,19,173,88,162,241,45,94,172,167,168,3,132,30,156,67,234,19,152,54,91,247,113,89,136,69,235,98,140,127,181,245,184,250,142,155,186,92,208,13,194,97,224,240,48,202,85,129,9,1,150,184,154,71,109,122,115,246,165,247,219,117,104,204,154,14,158,238,177,248,251,148,240,79,74,22,129,90,221,231,125,108,12,9,241,82,41,220,10,117,59,248,27,87,209,246,94,234,145,119,216,187,164,255,160,136,122,48,85,132,203,157,216,221,105,110,212,49,227,110,195,183,98,107,178,84,22,173,235,155,119,250,158,127,112,163,140,85,78,55,216,228,155,171,146,83,252,137,224,135,222,156,212,243,175,26,245,208,238,190,85,186,152,0,237,250,220,50,164,239,116,125,233,183,105,7,173,1,211,82,53,245,230,21,173,26,127,111,250,244,90,213,247,134,233,199,163,137,27,163,72,52,13,236,234,237,218,121,102,55,242,15,10,207,230,45,109,192,215,141,144,243,141,71,43,46,198,118,140,148,78,91,68,128,143,247,103,29,186,7,239,142,153,158,156,46,26,31,53,206,233,85,245,230,184,155,49,44,119,49,175,47,93,109,187,237,239,230,203,116,133,164,240,236,126,177,47,168,49,33,174,46,73,200,20,248,158,250,113,117,51,230,57,129,167,169,144,252,224,63,249,42,133,201,169,54,71,141,178,91,192,253,8,165,173,130,115,40,45,71,165,78,59,54,142,69,75,243,146,77,171,26,233,147,135,119,209,219,254,212,85,101,123,141,122,160,107,242,226,20,235,2,99,90,58,165,20,220,35,75,149,172,255,56,93,252,193,44,104,167,27,30,42,217,45,238,60,203,87,211,218,172,20,44,6,108,21,13,10,247,200,112,28,18,216,68,254,21,69,170,227,123,112,81,134,46,224,22,126,151,61,99,66,137,152,122,168,222,170,15,180,4,23,102,229,47,174,93,164,25,90,218,174,48,77,125,26,160,150,86,196,196,50,194,219,79,225,146,126,26,14,168,233,206,11,203,136,141,90,96,170,227,99,30,224,68,168,33,131,248,169,107,119,163,108,71,137,217,167,240,198,32,124,48,133,205,2,87,162,101,15,174,42,169,220,24,130,186,226,193,250,151,120,226,26,199,176,119,26,64,203,126,146,44,31,13,25,203,59,156,76,149,228,218,169,122,226,183,213,157,185,194,40,231,200,67,11,204,246,232,203,118,253,21,39,168,173,82,74,143,121,50,208,61,84,251,12,237,175,227,241,238,69,243,83,50,116,224,237,119,89,62,248,234,82,251,83,131,177,33,124,190,53,76,112,32,25,50,212,137,249,189,187,29,156,93,97,196,50,106,192,196,214,245,230,68,7,74,92,189,108,142,171,41,114,55,12,223,133,151,249,13,154,0,135,180,182,188,223,166,178,229,164,175,217,163,81,155,114,118,206,240,158,38,82,115,27,138,120,6,196,217,138,90,49,221,131,91,73,198,194,245,191,223,142,129,80,167,198,3,77,64,162,198,210,108,7,89,33,133,27,117,55,254,100,215,120,75,42,139,192,53,222,26,84,171,25,170,213,130,249,225,242,119,177,174,158,107,41,58,119,49,191,92,166,122,140,88,49,148,88,189,139,41,17,17,248,110,171,17,25,166,29,250,40,251,74,61,112,216,238,120,110,62,157,110,194,199,56,22,222,111,175,166,148,80,23,46,205,203,219,13,214,12,92,37,121,225,220,147,134,46,37,27,168,231,174,205,214,222,197,89,238,188,218,139,196,186,111,16,87,232,213,144,75,120,79,24,83,1,222,249,145,246,104,175,129,98,154,81,214,175,134,6,37,85,223,155,164,48,127,232,105,78,229,157,123,140,204,225,82,190,108,135,156,72,147,173,63,61,238,116,154,83,117,30,83,156,0,173,188,22,237,98,49,38,28,204,74,30,70,208,116,174,216,225,173,92,74,10,235,77,232,237,235,111,237,65,22,41,247,38,124,115,230,120,43,55,165,147,42,20,140,239,236,233,60,135,124,45,170,21,250,248,222,197,169,68,176,154,80,248,23,111,117,198,151,38,56,177,119,87,165,177,93,161,41,105,211,61,75,250,244,98,32,222,139,138,3,25,81,54,187,30,86,70,95,137,182,12,253,161,59,103,227,107,205,41,34,114,29,70,11,26,72,2,165,34,74,110,93,73,124,188,45,131,130,38,73,152,18,227,191,71,66,124,203,78,108,82,134,204,234,209,86,220,188,205,41,60,217,23,190,27,138,55,58,176,93,157,174,26,142,213,186,157,75,92,125,79,147,166,38,204,133,131,69,203,224,212,62,69,218,49,114,181,139,178,11,37,25,169,198,194,212,222,110,134,182,132,160,147,174,213,183,172,105,186,214,139,135,241,65,188,61,163,164,205,12,70,33,111,238,3,54,113,56,129,59,140,68,254,220,180,81,40,89,155,37,160,93,142,150,13,131,18,24,253,237,114,189,128,183,103,88,29,217,27,20,42,193,208,102,116,216,8,215,142,192,119,91,238,49,164,166,176,161,23,143,87,33,136,192,229,44,90,187,82,76,151,58,62,54,225,178,42,230,21,172,174,132,8,28,30,214,161,38,48,13,206,61,224,66,251,148,192,88,168,37,78,128,2,199,166,44,16,227,18,91,49,85,10,106,245,2,18,188,247,88,14,189,33,104,245,9,220,241,77,91,192,108,186,93,97,106,37,186,195,11,101,98,133,17,26,241,237,106,254,41,169,203,136,30,234,69,106,252,118,73,130,28,164,10,99,47,155,166,172,45,6,18,158,74,139,61,195,90,101,85,225,180,16,222,111,110,1,209,220,134,148,165,194,227,87,64,139,249,254,97,148,40,200,118,21,232,162,235,71,80,10,252,221,126,167,20,122,41,143,64,185,91,205,9,79,145,70,56,173,161,160,95,116,57,133,1,82,190,101,106,143,80,65,4,54,172,108,218,35,171,50,209,176,238,130,46,243,194,119,169,104,241,7,145,119,218,28,127,240,252,88,164,50,13,144,60,242,230,38,218,160,240,190,170,194,100,102,124,188,39,5,176,159,222,124,145,52,240,79,121,79,64,85,227,180,186,145,207,75,196,255,52,203,122,134,225,142,138,171,167,57,24,233,230,132,80,28,238,86,202,168,48,50,178,142,146,119,148,109,22,206,247,151,88,129,211,58,165,198,33,26,254,182,231,2,96,80,186,222,183,62,217,161,201,215,95,155,254,253,150,158,236,235,206,184,124,40,71,223,18,3,42,156,243,174,49,125,236,180,208,208,114,225,236,112,150,182,51,73,71,43,43,11,245,157,39,202,32,166,149,167,125,58,131,233,75,143,9,14,91,185,118,158,19,118,123,213,56,147,138,36,109,69,102,56,89,1,14,23,147,239,20,184,89,117,232,15,38,111,181,245,183,209,72,114,210,47,170,203,216,101,117,221,226,123,251,70,73,232,226,40,59,157,169,38,250,131,213,59,21,180,105,11,170,199,62,99,249,20,74,29,244,192,69,51,214,187,214,9,123,181,161,101,193,20,103,236,17,147,212,24,9,244,196,189,115,50,2,10,150,83,72,177,43,88,15,139,91,125,252,225,74,110,61,135,203,90,1,227,40,170,245,116,143,243,226,148,124,40,97,177,207,234,105,126,247,140,234,167,3,146,81,93,23,62,245,176,159,19,57,1,163,238,57,212,84,184,75,187,7,188,160,13,211,223,30,168,10,59,106,45,202,98,225,64,219,225,12,110,208,33,205,118,212,12,167,154,221,29,77,220,217,186,62,125,110,182,78,191,22,118,75,165,140,189,38,74,91,81,35,65,21,220,221,205,21,166,219,201,135,100,66,166,168,239,76,62,245,161,227,250,164,106,111,66,249,238,58,2,104,24,210,247,52,18,28,188,194,192,43,29,29,72,176,20,151,99,190,112,33,46,240,31,56,110,78,49,193,63,168,175,203,107,149,93,207,78,78,150,202,91,127,94,137,67,146,92,169,225,140,193,102,250,73,141,16,176,122,129,216,170,187,198,157,39,13,138,10,83,237,213,29,37,30,41,245,171,4,241,131,216,138,170,114,58,36,210,67,7,25,50,40,191,156,71,147,120,182,195,247,20,86,110,223,138,30,98,217,113,111,58,93,52,152,221,108,111,139,155,223,189,231,168,89,69,96,40,178,65,3,25,149,20,137,107,203,186,91,3,38,187,161,22,246,56,175,16,129,144,58,82,139,2,243,116,190,125,15,4,214,150,78,110,8,162,162,56,3,26,9,173,98,168,245,51,141,105,71,9,143,105,232,244,122,48,199,3,98,148,100,126,93,205,65,66,244,94,231,12,12,55,68,77,150,234,118,181,60,224,211,148,11,2,75,245,238,153,239,167,79,170,253,46,166,110,57,2,222,212,196,171,69,7,9,218,123,180,77,215,83,50,248,200,55,60,152,116,128,238,207,48,158,196,231,236,212,172,235,254,11,207,102,123,40,218,203,159,238,253,136,6,190,123,91,25,156,30,44,86,96,240,158,236,83,178,73,78,173,85,99,85,67,83,81,191,100,192,180,40,139,98,80,224,97,210,211,244,30,91,229,193,4,116,244,44,222,70,192,230,48,6,222,73,39,249,221,173,222,205,109,15,214,155,95,211,233,221,155,78,11,181,207,89,197,46,86,9,124,205,214,100,28,193,214,235,118,238,176,98,13,61,47,23,158,131,199,242,134,169,139,234,144,78,130,254,39,224,57,73,199,9,188,17,230,244,71,107,213,200,21,20,174,207,110,27,198,65,35,131,2,193,154,59,191,195,154,23,212,26,157,22,77,242,91,147,35,81,215,249,194,132,212,252,214,215,218,80,122,26,90,108,91,120,129,72,227,165,120,154,117,224,214,88,215,8,89,117,181,70,105,5,126,235,131,170,247,239,164,171,87,8,193,144,232,46,169,59,155,41,120,109,175,223,213,40,249,84,253,150,147,218,52,63,108,105,252,210,118,18,152,194,247,175,77,128,14,155,153,26,116,80,47,186,135,224,231,112,171,20,160,42,92,95,13,208,93,28,247,76,84,227,5,54,226,40,54,184,14,11,231,188,154,162,4,197,252,152,135,215,245,126,60,189,185,21,17,125,1,175,179,210,52,130,112,208,141,54,88,72,79,203,6,250,136,88,156,85,231,106,141,143,77,127,151,43,58,116,156,77,17,201,100,109,33,19,232,63,141,188,174,146,225,113,30,174,242,96,198,69,103,217,181,210,74,100,28,47,124,143,219,147,28,147,50,34,190,217,255,138,197,244,106,84,155,102,160,215,10,80,223,23,45,171,22,159,154,197,208,147,155,55,45,28,20,48,170,49,122,53,205,220,190,182,186,117,220,168,41,138,200,179,167,245,250,180,148,147,58,160,40,212,120,8,6,74,139,179,18,188,32,237,245,215,162,103,63,249,91,228,148,119,204,66,186,244,148,209,20,175,156,46,119,135,103,22,105,130,121,242,217,78,20,211,16,33,210,3,130,28,148,63,249,248,243,83,20,54,10,240,128,57,149,183,218,201,181,190,229,131,245,175,174,71,133,94,45,182,148,78,123,220,209,224,16,213,127,95,160,208,19,104,114,218,68,190,61,185,208,17,40,212,70,154,10,203,114,108,149,200,211,78,173,183,169,180,54,68,126,128,220,205,82,206,198,11,147,123,13,24,22,12,205,51,177,60,189,215,254,80,250,179,71,10,15,173,250,138,171,172,63,110,151,4,223,99,216,195,117,221,4,141,79,186,249,218,46,209,78,133,220,210,62,229,138,96,158,91,194,221,196,112,143,58,15,118,4,4,124,173,81,37,223,49,237,67,231,33,63,221,184,11,245,107,13,124,115,95,124,117,94,215,240,104,236,232,192,1,241,27,81,108,79,250,39,146,41,81,92,68,224,194,184,215,67,103,10,116,4,191,245,113,141,35,102,90,77,232,142,40,35,176,178,97,89,110,108,250,60,105,84,19,43,73,24,81,171,22,31,203,34,244,90,76,92,40,43,117,29,88,100,17,180,40,5,166,40,120,72,28,44,228,87,90,130,103,20,234,64,74,146,88,19,176,112,104,26,253,193,52,162,44,13,148,16,89,137,126,144,6,195,232,156,250,219,127,164,217,14,147,31,214,35,224,76,35,237,115,24,194,231,158,66,98,88,30,62,162,212,145,103,227,139,72,147,95,220,76,251,43,161,11,171,211,225,67,242,77,97,88,255,125,75,33,52,157,130,90,144,198,251,110,5,81,109,215,110,118,62,205,43,23,107,132,138,50,218,150,83,178,161,98,112,77,244,165,251,255,135,32,167,127,43,20,253,190,20,16,51,61,224,128,75,23,157,98,80,26,106,252,165,172,219,41,69,196,160,205,241,111,69,140,171,164,95,190,207,57,220,175,105,102,12,233,128,93,199,45,100,67,185,79,81,129,101,142,150,65,92,220,225,214,182,166,249,57,183,34,167,97,245,184,51,5,142,102,43,206,191,119,71,30,158,212,173,71,166,113,169,116,135,239,254,175,4,255,20,12,21,39,181,58,124,230,161,218,105,16,188,175,40,241,193,140,208,180,3,13,71,52,51,4,74,152,68,70,212,142,126,15,44,85,211,76,210,131,105,24,53,154,95,77,243,232,208,32,10,185,132,168,232,170,240,199,104,86,187,24,69,128,59,23,247,152,160,166,103,40,76,147,121,92,141,153,163,159,147,154,174,234,254,47,114,100,116,114,11,140,154,157,175,76,51,101,181,165,28,29,208,29,221,34,68,103,214,214,112,243,253,124,175,124,239,158,221,237,104,17,79,177,82,125,223,81,80,180,200,70,60,212,45,203,55,74,152,213,70,114,16,218,52,1,47,135,89,96,10,150,104,122,61,208,51,87,37,199,164,78,57,4,229,141,187,135,108,191,194,230,234,56,76,35,240,212,215,34,235,29,40,236,133,186,172,113,137,34,150,65,206,129,200,70,130,139,83,132,83,147,120,167,153,4,127,10,170,5,222,60,77,192,112,23,37,156,43,148,37,58,91,221,129,46,187,165,232,168,229,175,188,69,211,92,210,94,103,130,183,247,217,3,119,18,31,10,159,168,112,168,104,5,106,178,146,226,189,168,39,70,52,185,107,74,28,65,82,164,142,29,134,24,34,61,216,130,161,206,167,120,183,96,92,154,40,116,147,250,79,195,40,174,169,183,130,242,195,240,82,231,74,237,100,81,231,195,194,37,95,220,156,102,56,141,234,246,63,23,205,225,59,225,167,110,134,119,121,141,72,215,87,83,96,214,49,51,1,161,248,218,180,109,117,13,164,179,167,79,223,226,201,24,205,170,135,38,166,249,242,88,55,49,178,174,20,26,133,66,144,120,109,248,171,151,46,62,186,75,34,26,114,87,218,61,155,164,82,224,143,235,41,94,187,145,81,151,215,26,251,213,230,213,6,207,154,238,10,147,76,169,31,62,212,151,108,101,149,46,166,120,234,113,91,8,18,174,215,165,30,176,117,87,197,205,97,224,212,21,112,77,186,25,6,16,229,40,52,123,170,123,77,91,228,8,120,37,226,3,60,31,252,151,128,77,120,37,157,32,115,183,243,110,94,122,114,32,198,183,195,200,231,106,158,37,157,170,203,53,100,237,183,199,73,89,63,19,184,11,244,78,13,61,65,238,238,182,235,251,30,127,21,248,154,112,92,207,69,38,210,133,26,154,90,210,157,170,134,7,183,154,76,101,200,215,203,27,52,163,160,209,52,44,146,77,241,94,166,149,151,82,215,221,201,34,65,71,206,215,87,26,13,202,121,240,208,188,30,180,235,159,124,206,138,6,160,68,206,168,109,13,7,2,90,238,145,202,87,33,73,114,86,80,224,149,180,34,43,114,221,223,126,87,211,167,125,180,210,160,181,249,190,23,29,105,59,21,34,188,218,115,67,245,193,6,60,59,223,121,207,125,122,42,227,132,175,89,222,250,126,207,84,97,74,234,57,118,90,179,237,212,5,192,134,141,174,39,230,66,79,181,25,11,55,248,13,74,87,249,115,50,236,198,3,254,166,89,209,20,46,93,7,45,10,18,43,44,72,170,30,136,35,121,221,216,120,112,19,142,248,31,109,239,178,130,75,146,101,103,190,75,141,107,96,247,75,141,155,6,129,102,61,20,77,83,72,137,72,104,85,21,169,236,65,33,234,221,101,223,254,125,111,91,22,208,195,136,204,193,137,88,199,253,119,55,183,203,190,174,165,240,154,93,134,172,67,182,170,213,48,139,239,25,59,146,101,124,159,26,32,242,109,177,221,157,29,68,101,17,11,167,110,244,150,210,205,82,52,138,74,169,99,106,241,177,91,182,20,179,86,124,81,157,49,239,17,242,20,1,89,143,66,4,53,206,140,171,240,103,11,140,219,236,33,63,74,145,135,106,0,22,107,98,222,247,96,133,144,64,137,67,216,245,71,28,203,208,61,137,227,84,206,166,65,251,176,219,34,148,75,62,125,127,60,75,108,243,86,8,165,143,70,127,86,36,155,50,70,125,207,218,229,102,117,156,98,131,101,117,249,10,189,128,81,37,68,180,254,233,12,225,124,75,206,158,142,253,215,31,49,73,66,69,57,218,189,232,207,69,250,88,155,202,91,208,250,0,211,242,190,222,142,221,25,147,137,168,161,22,112,80,135,178,157,94,10,24,2,42,237,217,178,151,9,184,26,135,148,246,49,211,154,25,55,39,176,145,158,6,167,179,189,134,217,219,144,44,44,111,223,214,170,242,100,80,145,73,107,85,161,43,41,222,11,33,3,237,68,171,198,220,118,95,187,80,12,42,236,83,52,179,198,209,58,207,100,210,34,36,200,219,206,65,227,115,137,118,201,135,176,174,210,66,23,99,58,223,105,12,27,42,12,134,241,181,241,148,31,126,40,227,89,12,139,155,131,92,175,182,74,160,48,169,81,158,88,218,143,70,16,61,12,138,129,5,92,149,248,138,102,225,56,184,241,212,202,219,142,54,250,53,168,199,163,34,11,107,195,89,4,1,47,35,115,211,175,21,66,19,203,170,162,87,211,153,208,45,252,234,112,167,124,70,39,41,58,190,113,230,55,46,175,15,41,67,191,187,70,162,79,89,233,32,70,112,65,98,27,146,128,82,180,192,102,27,230,27,34,82,202,131,100,42,152,43,140,59,168,110,181,191,212,170,205,238,86,74,121,223,211,135,204,79,251,75,101,138,36,30,22,164,234,18,153,248,108,52,96,21,221,49,26,157,150,31,140,0,156,214,57,83,173,52,98,238,31,23,143,202,112,165,251,177,178,232,31,76,173,53,204,59,10,167,21,17,241,100,109,177,90,139,76,50,37,220,205,4,191,115,213,94,225,74,116,209,55,202,68,186,94,37,48,139,177,36,79,71,39,125,20,218,217,132,235,211,227,226,179,23,105,250,185,124,52,97,14,55,211,234,84,26,151,115,124,175,128,233,180,208,238,163,159,184,210,55,164,233,167,120,165,7,0,165,134,158,37,78,19,30,92,125,109,104,195,187,71,114,40,134,124,110,109,53,139,113,107,216,207,158,7,35,17,233,54,14,141,148,93,75,132,128,183,115,244,29,184,81,57,246,192,48,218,248,205,7,92,144,218,247,116,236,231,237,188,157,200,245,33,105,170,240,217,136,242,14,152,150,28,101,134,130,198,48,178,12,201,88,139,181,126,155,206,64,231,130,160,130,168,63,76,94,48,177,185,222,226,34,172,207,34,208,51,147,202,52,255,105,28,6,245,254,11,119,119,126,166,3,51,48,207,137,219,140,161,217,225,97,214,155,78,164,227,26,249,202,164,84,175,171,236,46,154,31,199,187,245,33,111,86,251,58,20,166,200,203,199,148,2,37,37,142,62,67,108,37,218,14,211,115,149,30,214,29,36,126,124,88,16,24,213,94,75,74,251,163,24,19,37,172,90,159,198,64,120,14,227,193,161,3,232,218,77,9,15,113,4,235,185,52,169,92,137,49,184,230,22,112,166,76,73,41,198,100,10,147,239,216,202,141,214,215,221,21,72,199,61,28,21,36,55,34,117,146,172,80,121,62,108,64,212,207,199,197,86,159,189,31,98,3,66,251,14,207,132,162,165,236,132,217,202,211,28,166,28,76,41,71,160,197,201,241,211,28,227,122,92,210,226,153,98,34,64,48,210,31,142,23,252,9,183,149,143,175,71,187,206,195,195,66,89,85,192,168,74,105,219,56,222,104,246,211,225,192,136,255,41,63,102,66,51,207,135,155,222,73,13,239,146,240,28,209,45,201,213,189,191,92,167,249,150,111,31,24,251,244,33,82,37,33,18,47,54,169,123,147,195,120,154,174,70,187,239,157,85,253,153,176,105,29,119,200,41,119,82,11,102,83,129,224,39,61,20,102,93,253,19,163,213,43,177,169,20,203,179,8,140,85,18,187,66,177,58,116,101,41,158,52,114,94,180,232,115,211,205,221,156,75,155,7,171,176,155,40,189,242,132,61,45,224,196,198,161,220,205,168,187,196,152,237,182,53,206,106,69,50,211,203,109,206,215,166,95,91,158,187,155,102,206,253,32,45,203,231,162,182,135,184,147,163,29,157,117,121,50,242,200,45,102,41,242,205,234,230,154,100,184,75,201,161,102,8,221,128,220,28,161,181,168,106,76,153,6,197,135,198,27,198,69,143,0,195,185,67,250,82,73,192,103,141,149,11,245,172,174,122,2,117,41,220,247,244,181,161,43,255,120,205,81,101,74,254,123,143,231,222,212,152,125,65,13,235,128,234,226,251,35,110,81,218,14,212,170,171,148,250,28,194,242,124,225,84,212,4,50,81,188,26,168,81,210,201,131,253,120,242,114,192,235,209,158,165,171,18,21,207,184,119,167,59,69,72,217,177,64,251,253,105,232,169,149,179,29,86,164,248,30,103,237,176,27,10,60,108,163,117,152,130,62,49,176,58,198,170,43,34,80,70,75,136,87,36,15,50,255,196,128,35,198,40,46,87,167,65,126,142,88,185,22,130,127,89,242,101,15,39,125,170,249,216,227,188,17,181,139,171,173,9,86,104,240,233,138,154,30,10,165,25,40,171,152,28,199,92,119,234,78,102,233,122,34,61,150,161,75,35,22,136,37,143,187,106,3,12,177,176,232,158,83,93,52,59,127,118,236,26,25,231,66,7,141,84,111,132,122,32,39,196,188,83,217,2,210,47,253,194,42,6,124,206,11,132,189,226,189,240,46,100,219,232,199,84,8,247,28,237,190,167,8,149,32,250,136,98,9,116,127,183,106,49,16,66,74,57,46,166,57,229,81,20,225,52,139,199,234,184,103,77,181,224,90,158,227,30,169,237,249,214,148,33,230,160,75,57,182,192,57,147,85,226,139,20,70,48,185,208,83,128,62,137,74,228,29,51,54,190,86,167,5,94,117,51,233,54,137,94,151,100,18,241,42,114,215,104,57,244,40,107,50,149,91,213,46,131,136,77,108,160,105,76,173,162,131,138,26,92,191,71,122,129,114,72,36,90,27,93,62,177,139,67,97,38,42,169,133,14,173,116,231,209,120,130,76,231,0,32,4,95,238,199,68,178,90,101,55,97,247,138,171,105,158,80,85,53,120,28,114,220,28,94,237,252,232,10,34,192,119,207,128,102,204,244,242,69,168,245,253,78,62,186,90,247,208,188,232,177,219,224,65,89,31,140,74,231,35,1,179,151,105,123,56,140,20,192,124,132,84,40,252,117,248,140,240,153,58,143,214,9,177,132,29,48,171,83,20,46,40,56,119,73,145,73,25,110,125,4,73,44,9,251,133,21,8,76,82,126,43,87,19,104,237,219,97,88,172,146,42,36,97,53,149,28,232,89,200,170,186,131,230,87,139,215,102,171,84,234,41,186,162,250,221,76,207,212,153,122,42,67,187,83,61,83,135,206,16,105,39,221,107,217,219,123,252,118,71,223,82,206,16,138,237,188,231,100,110,107,156,82,229,14,254,55,74,160,249,201,110,54,99,60,27,113,111,236,124,253,105,196,48,235,138,123,103,19,8,208,35,6,166,135,120,47,2,123,73,79,32,76,153,152,43,195,242,78,91,79,55,147,145,12,248,113,34,16,138,75,233,14,105,166,146,64,158,108,66,246,220,227,185,77,196,75,208,142,151,176,3,94,93,201,140,26,198,160,247,248,48,40,208,96,169,110,7,148,91,43,158,27,143,66,53,42,144,215,107,213,159,155,66,235,253,192,157,88,106,76,67,172,121,149,199,200,20,143,197,28,198,37,79,42,97,1,253,125,60,25,38,148,150,83,80,44,137,103,22,240,185,147,126,77,168,7,235,186,83,156,122,22,21,192,128,64,184,207,128,211,83,67,210,136,186,230,25,55,39,154,181,85,31,163,140,233,219,165,189,87,235,106,121,66,25,223,239,234,203,4,199,228,106,148,80,188,244,157,49,181,174,44,177,152,201,38,228,125,39,90,202,170,199,208,173,4,248,67,233,79,154,229,209,99,56,11,63,251,7,57,110,216,113,130,134,74,42,208,241,27,48,20,214,26,202,60,183,203,222,254,77,187,17,157,156,10,35,66,54,252,201,58,202,112,122,243,99,244,194,211,225,176,201,157,168,147,114,124,183,25,83,137,157,88,57,116,204,205,174,177,242,233,101,208,42,69,20,50,150,147,254,2,143,164,41,200,106,210,159,49,203,207,66,127,250,55,170,105,86,246,17,48,29,224,15,177,123,233,227,94,140,232,85,121,216,59,105,46,138,7,231,120,83,152,130,213,117,95,155,109,227,165,98,165,41,60,198,244,124,175,39,56,7,183,103,76,37,122,125,30,206,95,8,57,61,103,76,213,72,195,182,87,226,33,44,234,120,180,179,9,149,55,8,230,93,164,191,165,253,80,241,21,72,114,238,62,62,44,20,242,114,52,207,187,17,19,251,81,38,128,140,56,77,172,0,42,193,149,101,128,190,147,107,112,163,145,172,93,1,176,229,245,152,102,127,44,143,63,191,149,46,74,23,149,102,149,104,87,90,241,195,4,13,181,39,197,162,22,45,108,113,74,131,155,182,35,44,147,201,185,246,89,86,89,130,12,189,102,143,224,66,166,126,70,211,93,153,42,134,118,61,70,248,159,155,54,83,34,124,119,61,221,63,116,16,241,207,245,131,41,135,121,26,240,198,173,187,228,151,203,83,202,74,226,58,72,21,225,203,46,111,121,75,230,124,240,15,109,146,141,218,116,72,105,212,136,3,98,89,99,172,164,131,237,61,227,234,121,86,120,145,147,139,58,188,153,202,61,176,215,82,181,119,110,62,238,249,113,22,30,57,250,167,56,38,232,9,17,169,192,26,212,210,0,136,92,226,220,131,23,88,173,28,130,113,219,105,196,161,90,37,219,166,5,213,103,200,250,69,167,114,8,88,195,151,215,114,27,99,239,126,91,95,137,66,185,51,74,165,19,116,245,90,252,104,132,242,14,195,63,160,237,73,212,174,186,204,144,17,8,118,173,188,201,184,198,41,224,137,148,192,126,74,120,107,241,50,18,107,132,46,79,101,26,220,254,101,250,213,144,226,107,231,20,21,238,103,193,124,35,190,172,42,75,19,244,70,190,224,71,178,49,230,173,23,110,221,235,73,109,105,110,13,72,194,119,67,112,239,131,39,222,167,22,108,19,152,245,123,163,153,179,212,110,36,41,177,156,213,97,146,11,120,162,234,196,87,206,18,201,14,39,200,16,158,10,176,203,65,51,177,90,138,146,163,227,241,44,111,255,158,212,67,84,77,56,193,196,147,93,152,0,216,58,31,181,52,135,244,99,115,24,227,78,171,216,241,69,151,91,88,20,224,62,85,159,140,160,167,77,15,154,144,119,117,148,248,37,27,207,7,226,168,10,31,36,45,95,33,178,125,62,35,31,251,122,109,231,253,140,162,235,155,102,199,166,175,170,197,80,104,151,202,94,40,62,177,118,33,163,21,152,54,34,183,113,134,133,26,154,192,214,78,235,71,38,149,191,85,218,122,169,218,167,4,226,27,49,94,191,75,227,57,140,2,211,67,61,19,34,170,45,98,63,208,252,209,91,30,176,121,12,69,224,100,141,27,31,140,250,165,20,145,24,60,189,162,14,247,0,46,225,7,238,158,101,195,211,172,170,91,94,44,51,232,13,243,180,252,219,188,208,39,163,63,194,127,154,49,190,187,2,111,85,138,199,29,216,234,118,106,250,61,168,166,8,208,120,112,245,135,7,221,38,254,206,212,116,8,245,33,207,69,153,248,55,65,207,11,224,97,200,213,84,19,101,15,81,209,180,11,13,137,192,16,249,140,122,175,230,251,8,220,174,2,152,17,133,193,220,39,240,89,123,94,30,57,45,83,214,111,96,174,108,106,97,92,157,24,82,123,154,75,228,209,144,157,93,241,49,39,251,121,150,207,65,103,86,152,125,221,56,239,166,124,107,226,118,158,163,62,83,193,130,109,130,78,248,64,98,150,81,123,161,40,105,11,255,88,198,186,39,141,18,133,104,74,242,236,9,37,201,164,192,21,238,244,109,57,108,101,132,169,232,107,245,168,242,152,232,80,247,170,139,203,92,147,184,26,34,41,157,101,199,252,73,78,165,55,173,54,181,44,249,216,197,250,121,124,75,32,113,144,100,150,21,171,19,253,166,40,189,78,189,233,91,87,162,28,62,207,38,57,7,233,244,68,4,130,162,78,223,171,72,150,183,50,244,91,211,250,239,59,93,35,87,240,60,248,25,40,239,162,102,38,81,57,150,117,42,228,28,223,122,146,178,235,67,97,164,198,99,251,95,207,52,33,1,88,227,232,88,157,188,187,92,154,89,105,126,41,108,168,85,7,44,83,244,236,243,96,82,99,150,116,71,176,26,66,63,173,49,40,139,196,211,41,226,183,103,249,14,53,108,77,33,168,253,168,237,252,157,207,102,180,181,31,147,194,60,19,245,114,120,225,161,9,124,12,144,237,93,45,147,204,251,20,6,167,2,203,203,232,113,28,215,129,37,166,48,229,119,197,15,107,107,32,187,147,140,12,119,243,240,46,109,233,121,138,186,94,161,117,99,58,19,24,78,6,66,39,114,53,165,70,53,126,26,45,196,113,109,24,34,172,216,202,203,237,136,108,135,247,133,233,63,243,42,10,130,50,116,95,221,239,101,174,229,244,179,103,17,87,75,215,230,52,238,162,25,46,48,164,39,103,136,238,247,180,121,185,2,238,3,122,207,251,61,39,62,114,137,155,55,234,254,174,165,64,178,215,206,19,31,211,66,24,238,190,247,185,19,249,74,31,53,164,49,164,109,140,234,142,226,205,248,124,78,138,228,239,123,17,247,74,53,62,39,102,120,190,166,27,21,11,211,133,255,44,7,56,110,106,178,176,197,208,152,234,147,152,122,133,46,207,117,198,131,48,173,47,189,189,212,1,38,90,184,161,3,137,133,203,241,170,87,91,157,166,195,176,153,75,73,40,66,152,148,204,175,216,21,48,157,245,106,132,128,99,79,129,132,89,84,53,169,250,162,10,205,205,163,130,42,74,150,65,57,27,39,202,103,14,19,253,149,1,165,35,36,146,43,244,206,43,49,67,65,220,24,249,42,135,251,57,98,197,82,56,48,196,12,254,94,228,65,243,141,88,20,72,241,207,147,251,152,102,104,7,228,181,80,104,185,191,12,197,236,181,9,33,127,198,101,136,109,150,148,93,213,91,51,171,99,83,161,9,70,42,152,76,62,55,135,175,56,233,248,24,239,213,80,54,213,176,220,216,149,100,68,139,9,115,197,213,120,11,229,121,180,21,84,24,56,184,75,226,102,191,159,46,30,159,133,112,18,65,151,231,193,157,233,101,162,42,187,69,223,171,24,133,144,119,113,163,185,187,167,116,171,21,163,198,115,10,63,224,182,36,195,199,136,142,30,110,63,212,129,93,242,54,192,103,110,204,11,163,178,166,31,115,156,127,252,204,132,200,81,104,173,249,212,116,175,185,189,138,1,36,213,83,192,125,58,115,46,112,221,227,249,105,171,172,235,1,35,43,215,158,89,184,188,60,133,147,233,204,211,166,79,6,251,173,143,202,176,16,171,156,185,56,189,219,139,64,140,253,60,9,217,163,197,243,150,23,138,3,147,194,213,197,183,77,245,57,96,146,97,227,89,93,203,203,14,38,53,27,204,105,93,155,228,208,227,234,130,169,215,21,70,38,69,96,210,24,186,47,192,136,153,175,169,49,68,69,130,93,101,68,143,20,48,65,27,125,111,100,208,195,78,65,179,80,199,52,145,215,238,226,127,44,61,127,176,250,119,164,17,6,193,93,221,177,160,7,168,222,147,54,77,21,162,222,114,82,180,225,173,189,208,97,18,69,55,195,65,126,150,58,246,225,48,194,167,98,86,118,212,47,114,188,246,52,159,161,10,220,198,13,137,15,19,248,190,14,58,123,10,129,49,255,34,195,148,229,239,144,67,193,213,35,40,126,214,3,231,130,60,249,48,161,186,128,43,35,165,87,151,146,156,199,143,212,203,86,98,120,114,172,109,123,147,213,132,16,100,139,236,51,180,101,196,198,2,206,66,73,95,200,62,222,200,193,48,226,124,29,113,11,83,183,128,143,71,176,116,204,140,122,44,172,82,238,60,100,137,112,168,19,249,118,120,32,76,40,95,155,82,191,180,2,62,255,174,62,29,241,244,227,163,251,144,230,71,86,13,148,182,1,247,38,19,167,174,24,27,48,252,43,204,7,213,239,81,170,9,52,58,140,222,94,126,174,158,193,156,114,96,6,120,61,79,70,188,177,7,76,39,211,126,30,124,121,181,5,94,68,151,136,161,73,18,214,187,103,37,227,185,212,39,251,145,19,59,92,44,181,250,14,169,171,68,82,25,131,109,175,63,77,51,216,116,103,148,128,160,238,228,70,193,227,44,80,192,156,255,242,57,173,213,216,147,70,20,223,237,164,79,78,166,218,189,50,140,103,169,145,69,218,10,177,3,119,187,54,106,125,67,30,140,138,55,111,142,180,242,197,41,10,147,76,126,194,216,253,186,101,83,194,233,7,230,68,47,241,220,229,124,31,189,55,13,168,225,233,82,192,88,94,120,172,8,71,66,131,149,244,196,71,59,121,149,25,104,211,32,17,84,249,103,94,245,11,19,88,144,139,137,190,199,70,12,45,241,208,19,230,192,199,65,141,241,62,63,84,165,23,239,172,107,78,24,223,145,108,135,201,250,219,103,45,149,28,67,106,156,104,69,81,188,194,184,119,134,36,77,247,140,106,125,78,238,37,83,215,169,131,50,140,218,125,69,68,4,78,46,153,102,3,165,28,183,69,236,16,85,16,10,182,136,212,192,251,51,74,121,96,26,72,46,156,164,18,182,96,11,100,167,155,177,96,75,125,183,178,21,161,200,62,147,9,130,9,108,45,53,254,203,131,29,87,124,4,170,204,178,75,143,1,91,91,184,192,54,160,53,2,57,240,120,235,111,179,151,245,184,249,32,98,162,55,135,198,61,98,72,112,167,75,184,144,94,83,10,243,71,132,129,32,214,85,56,157,13,63,6,197,82,183,186,225,180,61,123,4,160,224,218,43,250,169,219,121,240,56,176,59,197,14,194,124,101,206,252,240,86,188,3,67,218,165,239,133,130,176,251,31,72,104,229,173,243,228,124,155,18,102,229,121,11,218,146,117,205,67,44,215,226,106,170,241,244,99,18,248,137,239,97,100,228,186,232,249,247,22,209,45,200,28,165,200,182,80,46,20,185,220,14,255,218,115,154,103,52,2,219,150,192,217,82,56,65,6,49,238,47,107,252,169,115,136,173,152,70,104,75,74,120,245,120,230,231,104,200,17,87,131,27,230,69,171,43,192,128,98,83,102,65,11,203,161,94,120,73,45,29,141,186,84,6,207,128,207,159,197,14,167,193,121,239,136,186,209,194,167,134,219,121,20,122,100,2,110,172,36,185,218,216,81,215,141,186,13,205,160,21,106,129,207,30,48,2,38,200,169,87,35,160,86,238,213,100,103,229,183,49,190,234,189,24,93,217,33,232,57,26,74,108,85,84,170,202,30,218,170,21,43,220,96,34,254,68,23,184,237,144,214,51,67,41,11,235,16,199,60,213,10,142,206,71,136,26,95,143,14,204,136,99,14,136,36,229,193,50,44,94,49,224,213,148,23,238,20,164,174,36,237,152,191,148,52,37,241,16,96,241,172,35,78,60,234,11,69,223,2,90,131,112,236,127,82,52,98,159,156,183,60,115,54,118,27,147,94,144,143,101,220,217,225,187,255,122,221,101,162,212,85,47,23,30,107,159,25,123,95,203,122,36,123,108,70,101,90,149,165,192,213,168,36,2,110,67,72,92,41,68,181,202,135,128,235,22,46,84,122,17,122,196,141,11,84,49,250,90,3,243,126,221,91,83,210,50,21,206,57,124,92,66,39,90,34,78,87,29,198,77,92,221,172,81,248,194,136,27,132,13,142,166,67,151,210,44,224,99,36,198,218,43,184,72,50,81,32,127,76,222,185,107,117,36,89,207,234,138,151,154,98,199,200,86,131,171,55,71,238,39,38,18,194,207,107,43,76,32,161,198,213,86,96,46,191,221,140,157,207,95,140,240,158,112,123,30,184,44,231,200,135,247,191,212,161,159,11,242,241,25,241,112,62,142,112,165,178,16,75,8,3,176,223,76,138,19,4,70,106,204,253,84,82,202,52,7,43,140,63,82,2,126,122,92,17,139,217,183,114,139,66,224,46,44,81,144,107,80,240,252,253,246,49,115,173,30,91,96,14,27,183,250,208,131,32,112,175,240,241,70,166,163,252,89,124,96,83,132,118,190,189,137,37,117,142,166,170,48,189,13,113,53,133,9,10,83,87,20,191,140,246,197,16,27,156,226,184,17,71,79,51,185,30,217,236,16,91,184,11,164,193,66,53,244,214,44,200,20,247,174,85,251,18,249,101,43,11,115,184,88,59,153,94,125,124,251,114,225,99,119,76,133,57,161,227,167,41,40,72,226,142,85,211,137,242,44,153,105,136,55,157,42,121,193,27,187,2,38,53,168,87,159,115,206,213,222,38,73,0,201,228,210,8,132,88,140,163,36,133,53,92,82,141,94,204,93,220,118,172,226,115,228,234,60,75,109,68,240,235,252,145,110,77,133,169,192,245,211,7,233,194,37,117,39,240,181,80,247,186,227,230,40,214,234,2,9,231,25,42,30,213,163,101,109,177,161,221,75,97,170,156,186,112,171,83,28,131,82,156,166,155,2,23,140,120,44,200,193,36,154,241,203,195,250,38,14,172,165,83,236,87,180,0,220,171,27,42,3,2,255,122,236,2,38,217,33,55,31,166,166,37,55,31,207,226,57,123,229,114,150,192,239,183,117,191,66,154,50,14,31,152,16,145,114,144,77,156,224,201,125,49,88,35,197,39,50,30,117,39,79,4,230,140,150,97,153,86,125,24,223,242,188,88,214,227,133,10,203,117,97,66,74,114,54,101,72,36,3,29,80,47,110,61,186,56,52,227,151,49,236,228,185,248,24,125,199,197,36,117,117,200,214,186,33,156,51,247,77,172,66,208,77,63,100,12,104,193,98,151,139,17,25,157,177,232,173,46,81,247,81,172,144,150,99,250,35,185,169,43,143,49,112,209,112,8,53,161,101,212,195,30,3,189,7,188,8,241,61,87,35,41,89,2,182,68,138,194,22,149,113,216,228,176,100,158,209,121,184,47,60,96,18,208,223,238,212,111,250,160,81,47,59,159,39,135,217,219,51,43,52,117,73,234,131,160,102,205,177,29,209,202,191,36,32,71,187,36,225,19,135,171,85,52,41,76,178,35,30,44,67,59,92,31,120,203,47,83,198,82,213,6,130,22,42,182,12,234,97,139,30,154,155,42,1,143,200,33,92,249,4,205,170,209,199,120,80,160,177,95,117,241,215,140,239,194,169,31,144,0,218,79,56,130,134,25,202,19,28,166,69,230,185,247,172,233,222,155,99,78,231,240,166,146,219,45,237,70,85,189,52,110,217,107,179,72,28,182,88,176,62,217,249,26,62,135,169,89,125,86,207,134,107,195,189,181,198,233,253,156,122,208,139,180,17,112,33,50,172,83,156,44,157,167,93,154,53,88,62,31,155,72,135,23,81,152,20,180,176,91,1,91,131,192,7,147,72,239,69,231,81,53,209,33,135,205,49,212,133,13,139,65,76,21,252,219,188,117,91,160,106,207,199,4,97,56,13,237,86,58,205,157,28,116,82,201,94,132,72,0,152,78,232,30,240,220,106,226,88,209,171,47,46,132,251,164,4,21,52,215,40,197,97,66,87,13,88,67,114,90,34,63,1,93,254,115,160,14,130,81,95,179,38,183,166,144,65,143,15,250,30,102,92,188,119,121,44,233,110,170,103,254,173,233,166,145,38,60,186,45,103,72,142,27,188,158,61,26,134,235,168,69,104,80,214,73,191,60,164,68,80,30,174,128,105,199,212,3,151,242,164,56,112,113,135,187,92,92,9,72,223,207,113,30,36,169,57,139,197,56,170,188,215,124,182,43,200,61,163,218,128,175,117,92,190,199,72,129,59,89,225,154,212,248,178,13,234,222,28,82,53,181,159,14,26,246,236,129,123,93,186,167,88,23,131,47,77,75,188,62,198,153,73,99,248,150,83,73,203,136,54,140,245,54,207,240,68,217,252,160,138,21,24,35,165,196,76,106,208,101,221,97,161,252,166,183,21,191,157,206,106,146,192,1,85,51,119,91,168,112,251,100,185,121,33,192,231,13,155,144,241,208,43,87,4,134,142,204,195,148,199,187,30,218,217,94,208,59,95,49,199,77,20,161,235,189,33,91,244,7,179,166,199,169,40,229,230,241,214,243,248,100,26,227,68,147,6,238,147,15,30,243,233,118,230,175,82,226,225,159,115,80,19,35,113,26,19,132,142,20,245,89,91,184,124,75,97,170,100,252,181,122,171,66,164,12,10,5,164,191,22,193,23,105,47,231,167,41,5,242,247,234,105,168,80,48,15,94,186,75,99,224,246,172,162,121,123,94,155,248,184,195,180,144,41,90,233,24,244,175,213,200,103,47,253,28,112,4,199,60,107,232,129,137,99,84,168,24,113,174,11,72,209,200,216,233,147,65,136,27,239,197,81,38,26,93,192,198,106,24,112,195,97,151,137,132,241,225,5,57,176,83,204,165,67,74,253,172,115,116,206,175,22,93,94,204,20,235,220,236,68,237,185,168,221,200,123,184,218,8,26,6,107,232,193,119,14,27,18,111,142,30,203,239,49,58,33,161,138,79,93,198,126,45,40,235,163,119,75,156,179,9,159,78,96,228,4,189,108,145,154,152,222,245,80,229,57,71,12,56,157,31,105,63,11,59,83,64,232,112,130,99,172,43,92,146,203,181,77,99,189,25,122,56,157,109,1,145,199,15,102,58,79,61,177,33,100,117,150,131,137,68,212,124,183,36,211,77,9,152,242,171,103,75,130,236,101,94,152,18,75,245,38,41,238,141,195,11,10,184,90,158,155,147,46,242,175,9,215,251,120,192,25,249,111,216,214,251,227,190,32,126,236,124,99,19,161,129,42,90,86,118,117,142,48,62,174,188,42,61,20,99,84,205,241,189,18,52,67,106,96,65,114,17,231,15,52,94,123,239,231,183,161,204,201,1,39,165,36,102,196,215,118,69,133,105,148,136,90,198,132,43,148,92,62,108,26,165,155,154,3,9,85,199,120,48,118,175,103,158,157,39,117,138,27,96,132,231,244,151,39,9,186,184,53,2,94,26,117,192,205,242,148,77,161,192,92,203,53,171,17,82,122,149,18,21,175,237,57,240,233,131,115,142,169,137,141,50,52,57,94,233,208,79,94,92,82,32,79,44,67,95,154,98,182,30,48,105,195,172,235,122,155,237,238,48,65,211,164,48,28,207,45,96,163,39,126,142,151,77,117,247,7,47,78,245,164,155,252,14,50,253,73,139,47,117,215,130,46,43,95,12,216,138,6,117,191,34,172,221,29,182,16,227,3,195,83,95,28,166,189,188,232,205,141,232,46,110,142,195,174,232,48,134,42,71,161,243,43,207,70,139,51,26,23,211,51,33,65,11,204,221,236,204,189,4,52,86,214,89,200,169,185,157,77,6,152,74,175,249,92,221,162,142,181,32,91,43,189,160,60,90,34,210,231,48,75,168,60,48,18,95,254,218,100,32,132,11,16,248,204,211,24,211,105,89,251,247,12,232,174,58,203,148,179,14,36,61,3,86,228,55,16,61,175,26,201,193,212,56,182,69,192,29,62,163,199,18,193,143,240,185,48,32,98,217,122,117,231,140,247,247,130,106,95,11,89,11,189,136,17,204,164,111,234,140,89,125,225,166,112,46,47,140,218,149,79,242,126,182,66,13,62,83,85,86,115,60,57,162,205,187,142,231,230,61,42,245,202,121,142,174,241,47,19,34,77,23,166,211,190,61,87,67,72,230,67,78,61,187,112,130,217,205,139,192,132,216,215,3,147,60,247,97,129,1,224,57,242,207,189,80,118,116,120,60,117,153,12,249,53,208,126,238,205,123,113,79,145,228,32,199,63,212,121,50,249,233,189,2,46,173,13,93,127,236,157,190,163,65,164,82,138,206,67,68,27,162,75,130,208,143,102,41,206,70,193,212,245,21,82,241,47,159,91,155,146,169,175,16,52,146,158,95,38,197,28,119,54,125,43,93,0,216,7,190,137,179,119,38,233,59,177,5,80,163,96,128,14,173,33,92,179,182,248,168,85,249,96,134,183,14,93,217,232,191,185,235,197,107,40,47,49,186,151,104,95,251,205,33,191,214,136,33,58,241,231,191,197,205,97,99,127,118,195,100,12,127,23,86,59,222,44,209,216,83,96,173,109,89,97,202,113,98,147,167,144,187,37,133,143,161,145,188,28,7,193,176,165,165,93,36,125,242,140,89,68,133,154,180,109,65,29,84,96,159,11,184,103,45,167,166,32,180,196,62,124,102,73,122,150,222,64,28,54,190,135,49,238,136,87,87,56,78,226,228,51,121,61,221,196,127,53,104,49,160,230,219,202,226,232,200,153,237,248,105,50,130,82,141,192,186,233,45,190,117,161,15,94,34,15,197,90,221,61,12,75,65,82,174,106,139,91,61,66,28,109,208,155,232,150,1,217,107,148,25,81,57,119,94,68,30,252,215,71,56,3,102,55,108,15,60,194,206,7,110,194,161,86,138,137,40,249,199,204,228,184,213,195,160,48,117,221,139,97,209,209,221,138,68,114,207,1,219,91,234,79,51,227,99,221,210,144,157,37,159,5,67,221,49,222,125,203,160,17,65,108,137,66,41,86,228,84,161,162,121,218,9,80,146,43,209,246,142,84,214,49,107,228,181,96,237,222,177,73,67,29,212,234,3,151,230,34,216,103,194,18,175,82,71,183,254,202,233,29,30,150,71,21,248,172,14,231,172,131,108,26,49,45,25,52,154,140,162,106,63,195,158,36,220,91,5,138,193,226,26,98,192,85,73,164,11,43,187,122,127,32,49,216,161,234,199,197,24,199,156,77,99,210,162,85,52,195,110,220,91,81,84,6,183,98,211,154,26,22,207,142,60,3,204,150,125,234,153,204,44,47,30,195,162,68,137,191,174,48,201,236,229,240,124,29,28,230,82,232,169,3,51,117,244,209,112,111,87,92,141,247,164,187,37,93,25,197,237,129,108,217,52,93,127,28,56,78,210,3,140,100,136,94,141,201,235,166,10,218,18,74,24,91,76,69,117,198,7,69,13,80,139,239,11,196,96,78,36,56,141,33,38,189,176,180,51,83,0,154,212,198,42,102,168,250,247,60,107,117,234,185,72,117,149,179,130,153,55,194,154,122,94,235,184,6,62,102,141,136,104,121,6,101,204,149,46,108,10,116,207,144,146,215,117,24,94,16,93,66,72,91,205,251,219,144,96,233,44,39,255,28,41,250,124,150,4,213,200,10,155,86,138,195,208,246,41,74,254,197,207,251,252,227,44,209,21,4,105,207,140,123,83,237,34,175,101,78,159,159,109,153,14,254,250,44,63,120,11,238,131,193,62,169,104,49,198,228,64,77,191,69,96,168,58,226,99,113,102,119,221,14,173,108,102,199,79,103,242,149,186,235,192,192,20,223,131,228,229,51,38,221,82,40,62,224,24,83,85,167,120,71,74,222,227,80,70,82,173,251,157,233,24,248,193,137,176,216,217,231,117,51,53,5,241,26,48,101,155,207,62,126,92,26,223,45,225,168,126,138,99,248,173,22,52,6,63,26,233,252,156,33,251,230,31,243,143,20,81,97,130,56,59,174,46,85,247,148,14,197,110,137,183,34,175,166,86,16,37,158,145,128,52,69,190,172,91,45,149,191,217,131,7,240,22,173,169,175,53,40,28,247,99,23,161,112,229,82,43,214,166,209,98,166,64,208,171,85,80,100,153,122,52,82,192,229,187,71,123,126,123,94,110,148,204,164,235,253,189,121,104,74,31,171,113,163,93,50,20,62,94,161,39,186,15,12,129,163,254,118,238,72,90,56,108,53,180,106,170,152,200,171,15,41,149,96,235,121,52,216,110,98,39,78,72,205,175,63,88,27,49,207,126,54,145,30,218,203,170,241,29,78,93,37,185,152,42,41,82,236,84,111,173,149,235,51,197,163,146,35,193,190,255,188,21,61,74,201,71,20,205,1,98,81,207,86,72,90,252,131,137,118,102,61,118,207,74,188,17,151,100,86,188,46,236,12,83,74,189,48,28,76,2,167,216,203,18,13,176,154,63,57,152,153,38,1,211,247,34,211,136,214,79,215,137,132,29,113,169,254,55,212,35,231,227,123,222,40,153,108,131,58,70,132,10,194,164,133,104,183,170,15,126,172,47,202,167,125,76,144,49,239,242,216,25,157,153,239,59,159,251,156,43,151,98,171,59,153,184,245,111,168,11,0,19,221,114,74,48,54,99,2,209,207,141,173,162,196,225,190,159,136,7,191,187,35,190,139,24,111,23,134,15,20,86,96,192,245,151,66,241,71,175,133,201,209,203,248,172,229,81,184,40,14,124,118,190,240,46,44,154,190,95,152,152,69,60,55,44,105,50,73,240,75,146,43,139,79,235,233,21,170,113,218,153,214,45,134,134,100,173,63,143,205,127,249,54,127,88,95,233,168,148,1,133,122,33,127,51,108,192,29,215,53,160,126,214,239,240,174,95,104,248,119,23,246,231,131,194,170,25,215,98,255,203,178,201,208,49,244,175,122,100,176,23,208,55,36,240,64,174,37,174,70,242,80,182,80,116,73,135,31,136,3,170,97,98,107,2,159,245,234,201,174,97,22,160,16,180,81,167,2,49,112,13,56,111,157,69,131,56,75,241,39,131,254,89,216,142,10,76,89,213,229,180,6,116,122,74,135,127,224,179,3,123,251,235,32,119,136,100,250,133,73,165,228,230,79,54,45,96,33,87,195,204,208,191,111,77,151,16,33,34,153,72,84,39,150,226,55,31,211,244,60,4,198,27,137,223,30,212,147,136,55,72,192,118,59,67,58,197,107,132,253,229,189,155,117,211,126,40,158,187,54,242,100,138,180,203,246,49,235,233,216,221,98,151,229,31,155,183,195,198,221,167,115,184,158,45,229,91,60,3,165,251,173,7,139,233,149,122,67,253,129,59,25,142,172,48,250,105,113,53,245,178,250,90,164,40,102,246,7,111,212,14,137,67,135,62,65,247,61,214,232,63,167,54,134,156,179,157,144,174,143,89,133,97,85,108,120,164,20,186,215,116,154,64,67,23,122,105,24,235,233,169,245,215,166,41,181,141,7,30,221,211,12,192,150,61,17,24,54,247,228,79,78,105,215,210,201,80,178,55,215,26,217,237,214,74,85,50,147,181,221,91,195,249,36,6,62,220,83,201,165,57,9,130,161,245,161,175,149,232,107,116,184,144,90,20,47,247,12,255,108,53,182,5,156,36,245,191,77,91,208,101,180,89,137,116,139,110,133,147,183,28,155,223,81,180,18,9,52,212,90,172,103,11,239,82,96,138,181,102,60,25,116,209,186,169,80,39,51,150,95,77,99,219,210,17,69,190,200,89,10,128,83,170,186,159,229,149,238,218,204,72,79,116,125,178,73,151,151,191,22,205,101,90,218,2,76,239,122,192,24,206,251,129,241,232,29,182,16,237,115,53,246,80,192,48,195,246,231,181,97,77,251,70,28,190,195,172,9,217,12,231,161,215,213,163,224,192,161,160,175,141,187,241,157,93,131,2,68,213,102,59,48,201,227,230,176,229,86,116,219,192,46,241,243,218,224,33,196,39,37,89,92,211,151,192,50,241,47,249,158,231,44,39,151,188,252,183,17,157,147,115,51,25,251,212,103,227,35,79,74,229,178,220,124,162,230,230,40,89,8,141,249,29,180,6,203,13,228,210,48,101,21,129,7,62,147,255,52,51,65,239,220,41,183,142,107,207,152,234,226,162,49,164,56,111,60,165,120,67,141,129,51,150,61,100,152,134,117,56,118,9,23,2,167,20,199,79,162,162,246,185,24,81,239,117,81,210,166,15,76,140,251,194,48,162,9,252,27,112,135,155,245,30,92,248,215,107,24,79,54,32,104,221,10,231,62,98,241,145,146,91,178,33,33,122,56,189,134,10,152,178,241,162,48,60,42,113,115,164,40,229,108,163,48,252,204,189,120,177,109,172,89,2,155,189,217,98,138,103,213,246,180,168,209,190,7,204,249,143,91,99,45,168,169,14,103,119,63,48,77,90,85,159,156,146,148,88,124,153,234,74,65,143,181,22,100,25,192,227,113,221,105,139,35,74,17,107,147,246,5,249,96,157,102,195,44,112,215,226,72,139,89,167,56,158,50,37,89,146,73,75,38,122,119,111,142,182,68,30,15,220,98,43,197,191,126,62,167,81,251,44,185,88,152,177,104,54,239,123,220,33,163,246,65,118,5,8,233,210,234,77,96,109,254,67,134,53,28,50,131,187,48,228,22,203,35,203,152,209,81,39,155,70,50,37,233,122,81,137,209,208,103,6,97,254,221,41,243,214,105,100,10,5,97,166,100,200,14,245,177,107,38,22,217,47,188,180,63,9,194,220,225,245,64,220,220,250,90,46,124,126,124,167,116,63,214,82,202,110,156,139,115,128,196,147,145,184,186,17,160,76,173,215,57,217,226,167,179,185,153,2,99,255,222,151,206,70,178,38,48,148,130,113,106,102,202,125,238,136,161,133,2,49,206,189,121,71,131,241,194,70,24,57,99,188,209,142,188,81,51,10,6,204,202,13,184,103,49,28,169,90,34,249,120,23,23,6,91,19,216,122,100,218,93,154,4,82,47,220,168,11,188,40,9,158,125,209,106,26,145,129,182,121,163,233,68,116,118,142,1,61,219,121,147,112,197,65,233,132,43,1,159,225,149,13,5,202,115,236,183,117,247,155,42,84,73,192,94,104,7,56,177,188,5,228,45,238,54,74,75,64,147,135,134,135,230,186,46,201,66,133,242,216,231,133,118,11,203,44,17,207,145,231,130,184,205,85,19,108,147,229,4,22,152,194,163,251,210,48,64,220,253,130,66,31,188,170,118,97,81,254,0,165,119,50,46,174,90,183,117,80,38,244,125,233,106,126,83,192,70,172,224,41,73,224,99,143,220,211,148,82,18,164,16,226,112,48,233,144,251,220,116,33,116,175,168,97,146,144,231,186,35,74,21,87,60,215,1,33,84,188,224,96,253,135,149,125,62,83,146,94,73,34,231,144,231,197,136,89,190,76,110,221,81,235,248,42,102,224,196,223,86,146,252,127,255,199,63,254,219,223,254,245,223,254,242,183,191,255,245,47,255,243,159,254,215,255,248,231,191,254,203,255,251,207,255,254,255,252,167,255,227,159,210,127,252,199,63,254,175,191,255,251,191,253,229,159,254,225,255,252,203,63,255,253,255,251,219,95,254,225,31,255,251,95,254,245,127,252,229,239,127,251,247,127,250,128,255,252,215,127,249,203,255,245,247,191,253,245,95,254,251,63,252,227,127,253,215,127,253,219,127,251,235,191,252,243,223,207,125,254,139,253,232,113,210,18,196,119,63,171,200,178,131,144,222,249,35,195,64,76,203,235,207,220,91,198,211,184,110,89,34,87,51,41,126,86,236,130,197,155,109,107,6,76,91,198,87,188,119,124,224,100,95,226,94,204,4,241,46,250,101,170,73,231,195,222,159,166,112,96,126,243,158,171,209,224,12,227,29,216,254,74,115,152,42,209,56,205,128,44,38,254,161,248,101,183,216,242,160,88,165,237,23,93,164,53,147,90,140,152,96,192,214,153,237,247,38,35,123,41,36,169,63,161,25,101,126,111,141,18,81,185,210,224,6,211,26,19,240,234,183,159,214,238,13,249,138,15,202,153,245,196,73,4,62,22,113,12,10,18,92,233,114,119,216,213,137,80,197,7,31,71,42,223,84,39,48,116,76,254,61,50,173,69,151,147,132,39,91,120,183,62,42,244,0,166,112,18,13,166,242,211,127,27,253,236,52,218,243,218,158,38,90,56,205,229,214,42,219,197,233,227,51,1,164,173,69,134,132,66,139,241,203,17,65,139,82,33,76,144,151,102,167,250,104,236,8,150,20,194,78,250,169,105,38,90,254,195,48,141,94,25,43,235,162,46,132,104,127,48,157,206,178,79,113,181,69,101,182,195,144,155,205,169,191,13,47,207,55,100,248,255,199,30,123,158,156,72,74,192,176,79,39,253,214,212,115,181,239,181,145,87,195,37,186,112,129,62,124,236,128,211,172,58,44,112,7,245,189,252,230,152,180,85,166,10,156,249,95,33,26,112,70,73,76,110,14,211,208,199,191,74,155,12,237,38,242,94,149,134,220,28,40,236,135,243,89,1,84,47,127,40,186,174,67,31,12,98,143,234,211,12,83,15,135,229,194,203,216,228,252,193,76,233,79,63,231,166,43,124,250,205,169,15,73,242,90,152,69,112,26,59,12,215,81,205,178,229,208,90,228,147,1,146,217,113,217,197,129,153,42,241,228,240,131,94,133,226,3,83,157,186,226,115,82,105,81,244,230,24,243,95,147,178,193,77,218,2,129,251,174,159,55,4,140,198,157,140,41,84,203,212,210,58,156,230,165,131,31,132,88,102,251,98,44,118,239,33,170,228,7,70,5,184,250,44,54,201,149,43,10,117,96,171,105,232,223,131,83,107,44,85,135,3,139,24,29,149,111,162,33,43,36,57,13,104,161,8,32,55,191,218,234,85,199,253,158,208,85,167,47,125,188,76,41,166,94,158,72,154,98,207,62,242,21,49,0,99,251,47,185,185,213,168,148,225,48,77,227,178,101,209,113,238,39,38,112,229,124,150,23,67,150,226,107,124,2,134,232,177,200,163,45,11,30,173,248,109,196,240,178,192,182,218,227,189,27,84,243,10,83,75,224,187,169,149,114,94,181,94,227,182,65,237,196,111,206,1,53,239,131,211,14,209,63,229,113,62,24,105,209,125,55,14,4,17,246,136,229,135,125,126,163,44,7,166,89,246,35,64,179,207,141,205,124,81,90,233,63,206,245,131,174,190,69,82,218,24,216,109,178,124,48,113,202,36,11,204,184,80,198,157,228,115,55,249,216,204,232,241,117,113,218,2,90,183,84,6,244,140,200,151,230,1,37,94,122,103,56,117,78,251,174,46,200,70,147,124,13,19,194,254,24,250,120,174,50,100,39,109,38,59,55,134,191,19,143,121,39,81,131,243,246,99,111,181,241,32,2,47,240,182,134,66,159,130,230,209,203,44,33,156,191,202,157,223,200,12,93,16,74,155,181,2,228,157,135,160,107,126,193,19,155,219,165,92,226,125,154,198,168,110,40,62,59,57,217,119,187,227,65,167,251,138,77,180,142,95,118,87,174,38,19,230,219,191,173,2,49,4,126,218,171,1,90,237,187,220,154,12,199,114,35,3,255,46,77,157,125,11,30,154,237,176,209,193,233,151,128,75,185,196,178,33,224,49,197,68,105,191,114,209,21,48,41,207,169,223,177,245,251,100,116,137,137,21,65,69,51,45,227,14,15,76,92,249,206,131,90,134,237,139,138,163,254,74,233,24,108,12,195,14,31,59,107,229,44,240,143,179,252,190,246,188,180,252,6,219,221,29,158,38,190,42,48,37,158,223,147,181,36,28,144,188,51,157,69,223,141,17,53,154,101,41,138,24,249,240,75,207,42,144,186,57,134,187,17,1,244,171,171,157,166,69,167,39,209,19,191,26,190,223,41,123,59,133,114,115,184,105,212,32,170,90,98,109,30,75,147,160,186,223,156,98,231,45,182,81,135,206,168,248,36,59,31,230,157,99,199,93,238,35,80,62,214,77,230,49,201,54,19,239,251,210,141,102,229,45,187,175,85,92,126,205,107,192,148,211,136,253,2,241,73,251,50,252,228,115,57,16,101,131,52,102,233,90,191,247,234,214,242,91,238,163,177,157,246,47,9,132,109,200,46,40,187,47,76,114,231,168,118,184,67,37,38,54,6,204,243,195,247,56,248,86,214,101,136,60,232,25,180,153,122,192,27,223,92,46,198,130,252,114,114,203,92,163,174,32,140,104,126,150,162,247,38,135,56,137,171,238,3,210,9,80,76,125,168,97,181,210,221,225,10,99,211,29,47,86,198,87,109,1,74,39,161,24,239,16,94,186,102,11,112,161,145,237,142,38,145,250,226,103,21,196,67,101,201,121,66,27,79,239,110,136,50,229,218,146,101,69,11,251,10,183,193,216,61,134,140,199,228,209,150,191,242,176,130,73,249,20,84,130,214,230,22,219,192,48,92,178,164,233,89,161,249,192,225,109,4,94,23,182,236,180,15,202,128,21,122,233,111,195,52,25,238,18,61,8,66,30,105,82,74,148,221,7,124,246,26,253,30,191,120,120,249,198,116,64,212,62,100,30,252,232,165,230,247,161,173,126,69,110,77,119,252,39,179,70,29,70,103,217,111,129,77,8,248,27,148,153,127,172,98,1,163,233,182,170,159,102,212,166,157,249,125,175,198,251,73,221,173,61,194,213,77,111,190,168,108,139,117,73,207,169,232,85,28,152,62,7,63,72,167,241,174,203,41,188,136,56,39,183,153,230,160,148,93,127,186,209,49,228,134,201,228,12,26,226,106,45,246,216,229,123,25,60,69,123,202,118,179,224,221,168,49,42,203,40,229,4,158,4,202,252,115,65,179,78,69,191,192,230,242,252,80,35,33,149,111,201,81,186,63,218,74,211,12,32,83,164,215,98,47,248,49,189,248,41,89,60,102,129,117,159,194,244,168,239,91,58,3,188,9,240,249,197,214,157,39,166,30,185,9,42,227,63,24,125,151,46,6,50,233,135,234,142,241,66,147,48,201,81,76,126,129,48,189,195,40,63,21,133,135,53,34,124,112,71,57,32,77,129,151,117,17,57,140,102,183,160,228,188,62,14,21,83,191,129,235,104,8,108,20,166,31,202,244,77,226,95,146,126,43,53,6,148,242,158,155,183,69,227,56,97,243,250,213,200,77,109,249,86,48,234,141,176,19,109,221,39,217,82,104,27,104,221,29,146,109,233,128,113,135,12,149,95,223,219,119,54,211,230,126,13,56,144,189,255,4,217,74,138,30,178,194,52,1,185,205,69,233,1,196,36,23,166,234,112,249,246,188,171,240,241,1,82,104,235,179,123,83,255,38,27,221,94,86,183,249,205,94,200,220,41,8,22,24,191,201,221,121,88,250,187,46,172,51,129,104,112,248,62,244,113,229,75,185,61,1,116,70,16,188,137,183,58,211,233,166,118,120,48,2,51,126,45,100,226,207,167,90,52,6,250,130,167,34,66,164,42,237,226,57,124,26,80,244,65,202,92,166,1,161,215,111,126,18,83,171,162,33,206,151,130,19,207,175,173,36,108,135,206,130,28,133,224,203,194,195,93,54,11,178,210,174,232,112,80,18,130,77,172,57,18,66,201,205,208,13,173,10,235,86,96,182,154,17,48,172,48,75,209,244,241,5,32,167,48,44,57,32,107,46,35,210,227,191,188,141,79,70,118,131,109,204,114,219,97,88,42,202,243,203,169,126,157,166,192,166,215,164,75,18,93,238,184,152,138,145,45,48,196,239,53,134,100,67,243,47,155,5,156,59,57,199,199,32,82,88,197,225,133,42,60,187,167,190,177,206,230,146,184,37,92,173,52,227,7,140,50,186,60,56,59,201,253,28,166,35,166,179,200,40,242,238,111,159,191,94,245,209,198,85,4,182,150,186,179,208,196,210,220,38,50,251,45,14,66,200,83,3,20,123,26,237,252,29,51,243,11,4,246,101,5,243,61,69,29,242,206,108,77,242,84,107,106,168,150,190,233,242,245,209,25,60,49,88,101,221,112,160,124,199,25,27,30,139,174,254,185,193,103,66,117,171,117,159,125,40,60,118,241,115,15,60,208,97,172,14,179,19,212,7,102,209,196,213,211,168,158,223,171,191,126,199,31,124,94,177,10,220,81,171,250,208,14,177,231,53,48,65,105,200,31,31,140,206,213,186,241,49,180,41,233,181,157,14,155,81,35,79,118,140,183,228,15,134,112,108,186,181,252,180,66,88,45,136,195,86,111,122,87,164,229,238,138,239,127,8,210,54,8,79,5,38,66,242,249,133,28,46,103,139,235,2,19,31,254,74,198,14,220,172,33,72,222,171,90,157,92,192,172,238,44,99,102,69,186,159,31,67,199,193,217,76,134,220,188,229,18,161,133,93,172,20,243,58,73,5,147,51,187,139,127,96,138,53,134,254,54,108,97,173,5,12,199,138,142,41,9,207,241,205,110,42,166,69,0,131,249,75,156,61,126,27,1,189,36,241,3,12,141,242,41,74,195,59,72,30,70,98,142,155,242,138,143,45,12,152,154,118,221,66,141,41,49,222,187,47,227,44,208,253,128,216,221,189,121,157,77,13,0,140,210,47,9,103,55,167,209,76,150,116,93,214,55,23,131,138,28,147,156,58,213,8,189,234,133,171,216,99,27,33,213,157,29,133,235,176,110,181,46,44,200,53,2,222,196,246,212,52,161,244,46,224,2,121,210,99,52,53,24,27,238,231,30,122,102,113,250,238,57,226,201,134,137,101,10,76,238,219,247,57,120,149,146,238,40,203,228,154,187,127,238,78,217,138,218,153,148,220,47,71,207,22,41,252,8,16,41,113,36,150,28,23,195,153,41,230,51,60,142,95,161,195,178,54,128,52,218,3,91,119,141,79,37,234,65,212,186,62,158,102,89,49,17,141,121,93,141,107,107,88,242,89,186,86,82,19,150,82,199,214,124,72,48,116,86,213,107,153,40,223,83,211,185,63,198,107,151,31,223,201,7,172,158,243,111,151,166,214,115,225,144,251,94,138,150,248,164,81,63,220,243,253,21,96,0,91,254,116,235,199,66,125,198,111,94,127,85,92,242,169,143,175,159,124,72,170,117,75,232,28,77,52,113,250,246,127,214,248,89,170,93,207,98,248,83,3,37,140,170,39,90,134,7,99,56,218,8,70,21,61,169,233,47,246,231,134,229,236,49,36,105,70,158,190,97,85,35,25,207,122,20,211,200,226,54,4,124,212,187,87,93,184,4,124,183,95,125,62,79,47,50,226,155,137,211,3,166,224,171,100,61,138,153,87,241,189,54,36,42,186,122,140,163,52,127,191,141,201,176,159,117,77,113,110,115,35,2,234,145,158,147,110,88,244,221,244,128,73,45,169,101,191,9,16,199,176,28,135,249,86,15,154,25,75,19,131,127,46,90,220,151,110,103,27,167,207,87,15,121,57,226,33,178,149,90,103,97,192,68,136,234,212,147,113,36,247,26,12,174,242,181,57,128,114,219,49,23,168,83,108,75,14,78,40,234,62,90,33,224,68,247,146,220,252,199,120,237,239,133,199,115,229,172,56,66,82,84,225,45,35,134,30,151,63,1,237,55,43,103,139,239,73,33,123,150,171,207,247,132,199,46,126,187,66,183,119,225,97,156,171,37,224,115,164,52,25,150,97,76,239,213,111,78,123,176,28,110,180,119,127,138,186,54,211,168,206,45,23,70,145,188,199,197,84,23,94,49,82,96,54,149,118,167,113,127,207,252,5,63,155,15,233,196,50,81,123,129,40,84,24,95,21,222,174,214,238,169,156,41,56,255,218,191,129,113,25,219,253,32,153,230,163,79,24,196,174,110,154,110,163,128,150,246,76,127,175,217,77,3,64,224,115,114,166,18,239,69,114,52,9,92,169,99,93,49,102,252,91,81,152,77,172,198,160,193,61,185,229,183,207,242,160,20,242,206,149,121,219,22,129,77,90,248,206,242,65,171,206,133,161,119,77,115,223,37,50,154,124,237,76,146,243,107,97,53,152,158,237,45,240,89,82,237,206,114,236,219,126,191,39,82,151,97,45,211,124,121,220,57,121,112,120,8,134,31,156,103,25,175,121,27,119,17,131,56,118,76,118,35,12,87,174,220,174,95,224,61,125,42,208,52,115,54,154,11,82,50,194,196,252,96,234,142,238,126,87,76,103,194,51,117,199,244,163,135,77,70,204,66,82,201,237,82,99,186,188,212,63,232,79,99,48,151,184,26,127,246,238,57,191,158,171,48,7,154,101,24,101,188,75,87,159,138,206,177,125,139,114,134,245,225,120,9,236,50,90,111,97,85,1,230,44,253,28,115,227,53,155,114,62,225,241,195,144,224,55,239,228,252,139,252,54,60,43,126,234,18,206,66,6,76,70,101,156,189,212,111,77,117,103,19,203,209,170,148,114,252,242,134,6,229,129,241,236,221,160,134,100,107,46,25,179,115,80,110,15,135,153,14,249,218,58,69,141,218,201,39,89,199,134,186,114,40,192,198,49,252,45,205,110,70,84,211,57,56,35,237,202,197,199,196,44,58,191,199,32,210,244,131,169,149,109,253,6,165,104,217,61,43,209,221,189,179,52,232,201,170,186,244,246,87,72,122,208,140,223,63,116,213,163,190,234,159,250,192,123,170,107,69,238,121,228,28,63,13,217,133,174,91,88,109,146,143,232,153,112,77,136,154,216,144,16,9,251,50,248,192,68,186,101,19,183,18,64,247,127,40,175,28,183,104,114,88,197,209,217,133,252,183,179,209,33,202,102,72,255,113,242,77,220,66,192,83,143,31,100,140,60,105,75,133,84,21,195,16,187,4,166,251,237,40,155,132,122,71,131,17,238,53,224,210,213,127,65,146,175,46,191,53,71,180,76,224,68,103,200,71,132,15,10,99,170,236,39,4,109,74,143,241,110,70,175,40,190,143,81,97,199,181,231,112,209,35,147,64,84,124,43,43,238,212,119,98,15,216,190,199,14,212,16,182,70,12,182,41,120,59,202,129,169,177,35,194,245,59,62,21,182,107,209,104,3,221,195,30,131,129,159,115,172,165,94,211,118,34,99,208,117,236,117,13,32,54,10,144,98,14,53,186,48,213,254,57,251,237,248,58,56,129,141,122,79,35,155,199,178,42,110,237,82,54,75,137,150,152,133,115,69,54,15,142,17,162,201,143,69,122,22,143,111,116,104,114,181,245,135,168,214,138,7,63,7,243,238,79,84,203,216,37,252,201,208,65,158,69,131,193,86,243,231,131,66,187,202,101,124,48,83,249,88,125,238,12,14,35,138,89,10,79,100,29,253,193,105,73,127,99,98,180,206,248,153,54,96,136,175,106,176,82,144,87,99,130,158,149,34,74,140,63,25,161,187,44,237,108,81,47,150,226,243,48,189,104,187,162,94,249,137,68,147,8,254,193,199,70,88,234,63,64,13,54,147,79,148,243,39,246,35,189,120,153,206,175,195,176,154,170,119,142,110,107,4,25,105,27,23,26,38,131,225,255,8,152,142,44,13,214,153,173,85,29,37,43,160,243,140,174,192,226,241,18,40,166,87,122,230,89,141,138,5,252,177,178,242,19,95,199,92,245,237,221,40,131,134,56,146,132,223,177,113,28,94,148,252,200,189,241,12,189,188,228,192,118,184,60,207,189,221,148,157,48,98,105,146,6,67,237,156,151,254,96,103,190,178,251,200,234,129,171,200,67,14,48,135,206,172,19,28,242,85,159,254,80,113,99,24,11,10,17,177,111,9,211,18,202,85,47,182,74,65,255,150,103,21,66,201,165,17,72,212,168,252,230,216,127,90,186,66,52,116,116,223,190,141,27,167,105,188,2,167,169,250,178,55,14,218,249,4,48,173,50,218,31,13,43,121,170,187,183,26,60,46,62,162,132,43,218,19,165,36,216,234,6,35,132,166,34,203,97,110,17,57,238,236,240,134,119,250,113,139,218,142,72,184,85,102,74,37,32,161,51,100,30,191,181,119,134,0,158,3,117,108,16,152,255,138,20,55,186,128,253,18,33,179,75,195,100,237,51,9,85,193,81,212,169,42,86,111,238,79,126,140,153,150,52,108,71,157,196,118,95,18,46,237,157,210,227,22,213,136,71,147,104,231,155,202,193,132,30,180,15,218,162,153,90,253,131,68,142,126,250,218,60,118,23,188,175,122,98,146,86,221,247,193,152,76,234,123,160,83,231,63,77,169,159,14,10,68,123,200,95,249,189,173,41,95,175,166,3,242,155,11,38,132,89,244,180,53,54,116,127,108,147,25,215,8,236,168,148,157,56,76,167,196,88,234,173,145,5,241,243,131,21,84,47,55,20,240,66,101,225,27,80,60,65,164,31,212,16,32,228,84,28,198,22,122,140,12,19,56,254,6,101,155,210,189,62,249,38,73,238,19,105,55,51,81,196,172,131,104,55,5,140,133,254,120,92,200,211,23,223,166,237,64,111,226,73,194,128,226,124,170,192,144,75,63,87,195,238,53,252,106,216,92,138,90,133,197,8,212,178,195,16,166,170,207,68,197,233,242,3,4,198,75,246,6,49,26,137,243,248,185,185,137,78,111,117,169,26,196,203,30,161,218,52,4,203,217,134,69,186,169,160,4,230,136,101,128,245,201,137,153,127,137,126,136,217,51,234,167,114,115,212,93,63,238,3,96,74,196,212,203,165,166,161,76,191,250,12,218,126,198,124,64,131,241,243,1,128,145,157,175,207,213,168,32,46,135,105,86,218,106,167,155,62,163,255,118,53,162,31,121,242,137,246,224,111,79,3,222,118,204,10,204,126,176,253,230,104,133,63,143,70,45,220,39,38,135,93,145,246,144,114,42,124,73,59,167,29,46,184,63,234,127,80,192,182,253,197,58,188,228,226,46,102,74,38,210,133,41,14,184,22,1,137,2,90,248,124,212,198,143,92,89,224,115,26,214,95,134,14,216,98,140,234,138,238,249,177,210,177,29,89,159,161,184,139,228,205,62,118,157,109,69,116,75,191,103,33,121,250,241,179,111,171,151,26,82,22,138,188,222,57,92,135,143,233,150,74,243,130,211,85,190,179,113,19,67,230,148,16,216,120,225,146,195,197,116,0,197,85,76,180,154,5,218,137,48,20,245,36,105,56,159,14,159,47,191,154,186,200,25,210,199,111,68,178,5,44,178,188,20,33,137,248,88,25,171,117,200,52,59,174,5,182,170,255,54,100,53,235,245,160,169,9,253,134,36,83,33,149,37,124,133,120,19,108,136,14,19,167,145,88,139,9,163,125,106,16,166,189,78,244,67,111,110,45,177,126,115,202,221,158,171,7,140,194,203,95,108,65,205,47,62,91,161,173,224,107,154,193,172,68,180,94,3,11,199,164,219,159,157,180,127,139,79,122,26,138,137,202,124,62,200,78,214,128,156,183,94,205,72,143,111,204,139,201,151,202,210,54,242,221,25,87,115,171,171,238,55,224,195,91,121,250,108,56,118,163,73,56,9,124,142,190,233,131,106,69,37,26,236,132,166,174,143,230,87,99,156,75,106,199,228,120,83,241,197,9,185,88,214,80,13,188,166,123,197,213,20,238,108,73,244,213,76,27,99,109,14,99,105,201,152,87,50,34,201,151,87,65,36,35,203,100,170,229,199,206,252,193,176,247,138,37,85,172,221,255,107,140,7,166,17,165,232,205,203,57,180,154,15,170,85,232,203,226,173,22,117,138,39,199,60,175,18,122,160,186,182,126,204,139,104,43,19,114,236,67,175,230,224,255,96,120,126,134,148,155,35,38,159,183,79,22,42,215,199,150,240,0,148,159,132,226,62,24,45,158,38,27,158,45,185,175,25,154,238,172,110,58,147,50,19,155,69,237,29,30,210,3,62,140,103,102,127,154,17,180,133,17,22,210,105,76,131,202,246,231,110,191,172,134,174,79,220,16,223,147,154,133,108,117,166,29,35,107,109,63,192,72,226,87,154,134,254,220,44,55,95,249,76,120,255,209,108,21,181,178,41,208,184,244,245,232,29,152,106,22,169,66,135,51,240,216,38,117,56,76,90,117,235,120,160,57,185,252,133,11,50,180,242,165,138,229,106,154,255,54,180,72,69,163,110,3,186,46,95,245,84,181,142,34,75,171,208,37,53,227,183,171,41,162,200,163,81,151,58,82,192,13,158,209,123,243,86,173,136,226,155,191,200,131,211,59,39,48,90,219,254,219,24,6,105,203,151,132,106,103,12,63,177,143,213,114,182,63,141,192,118,235,158,249,80,42,165,207,198,249,39,247,202,81,74,232,226,74,231,71,209,160,144,200,20,176,49,161,56,76,159,73,47,10,175,241,105,61,192,225,9,11,141,86,27,162,81,158,125,48,73,201,52,237,134,91,198,13,233,155,32,85,248,107,73,204,98,161,143,250,137,38,0,19,229,151,202,58,206,60,127,174,78,165,141,102,121,27,93,20,223,12,129,5,85,206,248,159,232,214,71,113,188,205,248,88,93,162,2,199,20,177,0,191,195,197,4,189,4,110,80,132,251,43,15,20,103,165,44,154,104,210,26,190,53,119,216,244,37,88,7,76,119,70,189,240,211,242,114,224,99,187,184,241,130,230,238,94,85,127,155,100,246,133,41,255,28,58,96,16,86,215,120,109,38,81,211,252,51,134,246,244,223,62,30,208,251,228,216,247,31,49,45,240,66,238,249,201,63,167,220,125,135,35,14,174,121,67,244,234,207,182,228,175,205,218,223,83,127,218,24,28,3,174,230,83,107,122,154,83,33,96,166,149,230,167,81,178,246,31,38,114,32,57,44,107,64,205,126,36,80,25,221,181,247,99,33,158,151,75,172,169,108,157,60,154,250,70,185,111,197,146,155,188,136,36,183,169,13,203,254,92,86,104,174,31,115,82,151,151,191,9,58,142,97,179,186,196,143,168,35,173,115,92,216,234,244,180,90,32,141,79,229,221,36,93,169,124,148,33,155,196,163,47,140,198,218,82,248,156,132,177,1,15,227,8,147,128,30,134,235,114,163,12,47,131,34,99,173,105,237,61,140,19,186,209,180,107,139,170,247,178,253,132,167,163,143,50,19,45,145,128,9,221,31,140,30,176,189,53,227,207,89,229,27,10,157,84,171,235,162,198,43,94,254,169,169,79,57,142,159,192,132,110,190,54,59,224,77,149,82,209,48,166,21,182,126,176,213,23,142,183,34,54,249,6,58,176,45,215,124,208,234,20,224,6,35,149,171,33,82,42,90,170,63,89,65,72,108,60,65,206,74,5,194,133,137,211,40,220,191,90,28,80,52,230,53,242,155,172,138,232,194,164,182,37,190,68,41,100,159,113,111,130,52,90,47,128,86,95,142,7,135,212,182,106,141,28,85,100,205,221,196,113,30,178,54,13,120,67,70,29,39,154,173,210,249,192,228,20,171,207,5,122,104,52,56,133,234,67,218,241,211,211,202,64,53,58,123,204,125,223,134,105,5,175,127,128,123,141,91,163,30,83,180,158,241,220,56,127,12,174,6,211,42,170,69,20,153,188,223,133,41,190,214,48,38,173,111,113,239,92,158,22,40,138,17,161,178,13,184,62,205,66,20,231,92,235,252,156,200,231,12,211,224,45,37,124,107,142,128,215,83,27,77,84,52,151,64,73,195,106,228,182,174,143,240,10,144,193,214,228,68,163,214,44,214,22,205,32,77,7,172,25,3,73,188,243,32,10,51,158,210,232,90,239,136,157,133,168,59,248,62,30,73,158,35,94,122,161,11,80,53,192,10,209,169,111,25,141,76,172,142,247,217,224,215,87,195,105,117,28,189,105,135,20,17,208,146,98,225,154,190,187,206,81,180,89,191,138,47,224,214,159,214,117,34,247,107,198,12,103,19,110,75,75,64,145,92,245,229,129,2,68,127,234,67,137,108,250,181,148,27,109,141,221,82,2,148,227,91,210,93,145,53,110,140,146,85,141,77,129,218,255,209,53,151,212,56,236,253,131,108,130,100,154,65,32,215,209,124,196,39,138,30,67,202,197,12,158,238,237,0,159,173,237,133,123,246,101,15,188,181,15,155,88,48,106,13,31,156,225,218,210,188,137,241,211,101,191,57,78,68,222,79,101,247,252,244,216,216,155,122,213,112,183,149,87,251,112,163,77,184,165,247,197,132,179,91,242,179,5,217,165,57,250,83,9,138,149,27,87,111,43,210,210,114,76,122,53,155,195,22,249,211,168,112,77,222,129,202,99,215,99,81,74,106,154,216,206,46,30,109,160,127,101,175,7,110,108,110,213,225,70,185,157,70,141,147,201,6,251,136,66,119,47,233,124,210,88,243,43,37,0,158,170,105,51,140,177,167,135,213,56,77,40,90,92,91,42,34,82,241,141,116,18,182,120,226,171,3,154,90,127,180,97,233,82,241,28,88,205,109,187,107,251,163,171,211,250,165,129,124,222,133,207,28,221,154,167,165,244,47,34,29,16,183,149,39,38,13,105,217,114,135,10,218,55,56,141,37,50,140,219,17,187,33,135,133,44,78,56,175,216,167,46,156,74,210,223,70,239,245,46,63,227,248,120,194,206,3,58,255,125,87,80,43,18,216,226,184,70,45,32,30,141,110,247,253,228,182,91,143,159,174,38,152,42,168,245,20,181,59,42,186,213,18,210,206,103,16,253,181,143,177,155,155,198,203,113,253,190,130,75,131,233,148,210,159,38,211,238,63,13,15,130,38,47,0,107,207,23,205,83,194,194,136,180,83,43,229,187,10,198,175,38,206,137,204,127,149,83,70,182,197,169,249,188,244,114,6,99,96,138,161,36,152,144,40,135,89,113,160,15,84,181,158,71,107,86,85,228,48,218,235,253,169,53,232,51,92,182,97,29,99,69,11,175,136,15,186,23,48,160,155,110,227,201,141,156,67,126,198,62,14,159,134,84,96,88,223,64,114,131,153,170,184,173,174,121,38,7,253,137,135,219,25,194,23,123,138,40,114,9,199,222,200,114,180,80,14,110,163,85,98,204,173,65,65,253,95,94,188,134,17,5,221,80,151,74,31,120,61,232,90,184,167,223,147,141,202,70,35,22,71,62,202,167,89,107,194,176,47,234,12,155,23,115,189,107,97,74,50,231,213,97,182,180,181,255,84,231,251,236,22,208,91,180,175,206,161,90,70,69,180,195,136,77,14,39,132,6,62,39,234,101,12,66,109,184,187,156,20,41,169,60,147,240,70,225,169,67,45,222,62,152,218,165,52,4,230,224,249,118,43,224,245,112,86,89,121,126,249,84,3,8,185,237,62,175,127,13,9,54,43,241,107,253,65,252,28,41,158,224,27,106,198,80,250,149,160,86,88,109,36,119,128,85,65,211,77,117,244,56,234,253,50,134,162,121,90,166,23,168,2,91,129,87,192,221,132,69,146,255,50,231,105,187,106,135,180,200,145,30,136,7,163,205,65,80,210,55,95,88,138,139,97,182,184,36,75,205,26,20,215,151,221,62,231,39,29,232,242,86,231,76,235,61,197,215,66,154,229,242,193,156,67,137,246,215,143,98,12,213,111,24,32,46,205,23,13,92,84,134,214,15,222,68,96,139,92,157,252,188,166,7,19,79,254,114,155,81,170,225,204,128,231,210,97,90,6,247,83,38,74,208,124,196,10,92,99,233,158,13,221,36,29,199,23,98,7,38,178,38,99,66,231,99,217,113,115,104,173,147,204,65,146,28,248,89,63,120,17,157,16,61,26,110,78,249,113,251,96,218,123,111,114,160,83,196,75,125,205,250,96,90,112,219,165,1,99,2,210,149,228,48,109,51,245,242,191,154,90,68,113,34,154,159,76,210,237,189,56,95,186,147,118,250,18,123,168,67,81,168,125,111,78,34,98,120,225,186,209,158,40,77,60,220,49,102,3,59,140,236,235,125,239,10,229,88,255,44,113,104,52,22,241,226,11,119,171,252,108,254,177,217,235,101,80,15,108,130,233,62,168,72,112,138,100,121,165,193,143,74,107,255,160,199,174,200,151,182,147,200,51,237,116,254,104,44,173,57,228,230,231,48,66,183,222,39,11,228,46,91,30,13,205,217,234,219,194,89,75,202,26,13,215,55,62,132,195,157,30,132,36,23,119,106,75,98,221,159,87,220,251,18,179,213,159,52,111,138,197,89,186,164,138,14,92,105,81,89,190,128,160,37,188,231,26,48,41,198,111,200,89,59,75,101,51,128,169,212,244,109,3,58,151,162,163,66,198,240,243,53,77,160,11,35,230,162,144,87,121,189,64,45,172,212,171,40,112,142,2,138,232,138,95,75,182,230,150,32,65,151,1,121,163,175,108,244,135,132,112,142,73,100,60,186,142,194,167,118,127,24,1,143,254,9,112,129,90,203,245,125,103,120,79,183,23,6,214,66,157,184,16,109,83,22,109,188,254,31,140,73,40,130,230,144,212,228,245,41,54,253,56,66,228,206,20,99,59,95,192,193,206,246,36,68,166,149,64,115,250,180,208,129,135,182,86,0,87,116,0,190,171,57,0,102,147,73,52,172,32,224,107,70,57,131,78,141,214,210,1,27,8,191,57,92,173,182,85,134,155,120,68,253,210,253,103,52,233,138,150,149,57,104,101,174,95,111,17,27,219,152,183,150,192,96,179,34,62,24,191,241,238,194,112,252,160,151,238,40,133,218,162,195,91,77,232,171,249,1,80,41,66,191,149,252,60,89,71,25,54,59,108,30,133,142,10,133,179,57,110,126,108,114,161,194,174,196,238,151,151,90,30,216,66,164,50,42,200,242,245,234,175,205,26,22,73,102,98,48,115,228,128,237,213,138,172,14,148,194,156,19,3,56,151,219,104,131,72,85,77,46,215,105,151,82,83,122,175,110,172,218,111,187,130,30,138,228,252,29,21,178,22,245,203,39,46,90,2,208,248,187,79,134,176,113,251,78,46,136,167,123,22,5,58,190,84,112,159,208,81,198,193,168,40,62,150,223,122,20,168,143,244,151,209,138,216,219,239,93,73,217,201,128,227,88,206,175,176,208,54,143,34,98,132,164,22,231,254,162,37,192,93,123,158,186,105,127,14,111,179,97,199,166,7,94,238,77,162,218,107,3,43,85,201,67,184,226,89,170,240,157,84,191,218,216,95,229,106,170,47,63,93,87,96,116,63,46,229,122,37,56,53,98,129,140,227,168,151,219,62,119,96,184,172,63,25,120,142,61,42,7,239,189,243,118,59,150,186,48,130,46,151,209,147,141,207,72,136,126,240,228,128,21,253,184,154,141,137,226,43,2,58,48,124,37,87,202,131,22,41,44,185,184,122,90,142,230,194,147,122,164,175,67,135,171,49,222,4,134,212,59,143,184,58,25,75,150,192,52,250,187,217,199,121,203,231,23,152,154,17,223,40,135,69,109,170,220,188,19,149,107,62,100,208,175,201,218,66,177,162,198,52,234,16,147,111,121,107,150,249,244,131,135,132,0,116,197,23,206,179,175,124,81,26,93,250,159,107,188,99,143,55,26,249,99,130,244,36,90,101,70,164,65,203,154,191,109,166,247,239,210,232,82,82,216,91,12,198,57,189,186,48,141,146,67,167,156,232,27,202,201,234,174,66,6,77,227,77,253,234,65,32,105,162,22,76,152,137,247,160,65,210,79,21,74,102,183,106,176,89,52,213,57,44,41,169,56,11,73,40,201,143,169,116,14,150,175,26,139,130,218,99,107,8,129,182,181,230,247,175,87,170,226,255,85,21,222,166,62,120,134,149,124,92,152,182,171,48,50,227,61,78,39,9,65,35,136,124,227,69,39,155,247,183,106,76,240,35,139,4,200,234,208,115,248,230,125,214,208,249,79,250,203,52,76,84,63,25,40,155,220,42,214,135,209,189,146,79,253,109,13,122,34,239,64,151,226,142,159,30,199,25,80,181,128,69,175,181,31,227,88,189,184,48,247,173,136,32,142,143,246,170,193,228,64,41,208,69,207,254,88,189,106,214,186,244,105,0,188,48,6,222,248,246,10,171,153,236,73,94,139,44,221,217,177,231,7,55,186,105,132,95,30,243,174,124,53,48,192,155,218,58,185,250,215,11,154,63,24,253,22,213,113,194,152,203,95,10,150,171,201,156,11,27,58,81,142,226,219,5,90,185,57,111,97,52,95,112,202,127,209,56,178,181,214,76,38,51,129,161,248,234,17,27,33,150,173,250,37,219,72,138,154,191,215,32,110,36,19,101,99,12,181,225,247,38,6,181,5,164,94,167,251,181,80,69,212,250,204,224,134,253,254,193,244,219,203,193,128,170,233,18,20,225,56,17,57,99,194,67,33,245,131,115,182,234,95,121,103,102,97,249,166,63,52,127,173,39,209,62,161,227,183,127,21,44,7,134,19,175,8,159,255,143,141,35,174,238,28,241,194,113,189,134,113,167,56,140,189,160,210,112,199,73,183,26,247,15,222,4,128,179,60,249,49,67,93,158,103,49,79,172,213,65,96,124,199,47,34,0,129,251,122,164,58,76,237,216,91,161,26,203,54,171,150,0,112,254,100,233,63,184,202,10,48,146,163,58,31,88,216,185,9,170,23,239,26,34,32,92,135,88,109,182,105,68,115,67,251,252,200,246,231,110,224,133,130,50,44,140,239,71,55,78,159,16,180,83,25,156,63,45,60,148,109,233,134,25,58,199,96,160,244,149,115,76,139,52,179,104,151,32,120,58,156,202,183,97,32,151,37,31,250,248,217,70,46,232,48,77,213,114,49,165,105,238,186,54,188,128,174,91,236,177,80,9,2,126,131,201,103,92,77,20,2,105,14,33,84,225,112,54,41,107,57,90,206,135,90,211,159,108,66,88,112,37,14,144,170,102,94,4,76,204,76,76,23,54,183,250,233,94,243,224,187,168,57,71,181,86,223,129,242,77,111,91,67,135,191,164,239,18,40,173,121,87,124,164,90,170,185,126,71,226,129,49,113,197,23,74,216,58,177,108,161,216,28,85,44,132,4,179,88,108,9,213,68,195,196,223,33,242,120,188,140,111,51,170,108,77,73,44,155,100,189,201,221,223,122,227,212,137,181,7,99,52,237,31,14,255,202,1,5,30,148,235,141,184,26,217,249,63,219,254,48,245,21,231,117,133,189,143,57,85,196,178,166,120,248,179,19,27,25,176,36,138,40,36,137,201,43,79,135,183,213,205,94,56,177,255,126,166,28,205,183,73,212,36,216,211,168,23,254,64,12,2,89,56,160,199,78,255,236,135,3,15,162,186,122,107,178,254,223,115,117,75,197,78,241,23,206,33,179,170,127,39,166,61,37,214,15,12,251,251,7,147,64,221,18,66,48,205,246,253,249,42,141,82,238,118,211,240,248,57,227,218,100,199,1,82,81,79,106,147,150,103,2,23,36,34,148,5,45,185,150,42,203,207,207,71,184,154,230,5,249,101,242,236,35,96,130,52,151,118,130,195,9,129,7,127,235,65,197,165,232,5,65,94,123,246,114,95,209,236,133,165,234,213,86,147,241,217,183,231,99,80,78,216,155,194,148,13,125,175,53,9,25,104,64,8,174,169,86,252,230,19,227,57,47,121,242,78,167,192,231,253,65,135,154,56,149,196,117,164,103,234,179,170,32,156,164,254,83,174,62,214,73,242,243,108,89,64,78,226,127,231,37,102,216,138,13,238,193,38,202,154,213,180,199,191,202,99,172,183,142,162,245,51,42,48,10,58,92,41,29,125,125,71,186,189,190,155,67,137,81,31,239,112,34,107,252,117,162,162,52,161,162,133,21,153,48,47,88,90,48,130,32,19,240,92,188,208,104,250,96,154,245,68,23,154,220,92,118,33,49,156,206,121,190,237,85,247,99,237,17,179,157,31,76,30,80,196,130,127,139,203,57,185,144,47,156,194,107,200,76,195,151,249,118,255,78,20,96,106,84,148,121,218,253,164,237,196,152,243,206,10,211,102,216,28,110,76,36,217,232,142,61,223,190,74,43,171,209,135,108,248,94,140,152,90,250,170,227,151,41,131,29,23,89,130,12,149,99,235,27,21,78,180,38,138,188,213,138,25,122,92,220,81,187,17,223,178,33,93,236,12,37,148,73,146,54,147,152,104,102,51,251,140,228,110,38,109,147,93,131,238,219,60,191,153,196,16,158,195,100,87,137,29,18,214,254,86,54,161,22,74,35,36,120,98,181,39,223,153,7,229,39,193,47,13,199,178,248,190,139,207,175,194,155,39,113,27,138,211,98,204,186,245,224,116,141,250,64,231,240,121,14,52,132,230,51,93,36,146,86,225,172,242,239,65,14,34,201,62,59,232,5,27,159,95,219,249,238,69,183,82,138,104,99,95,32,174,136,40,184,6,187,114,243,32,67,31,144,49,12,137,20,216,121,232,188,134,221,228,61,218,150,231,166,114,220,45,85,242,7,176,15,86,133,77,27,198,97,19,214,147,65,161,137,103,250,197,221,216,135,154,4,69,143,17,231,28,213,221,8,178,179,44,77,136,28,195,145,235,70,148,218,36,186,72,11,127,118,30,43,40,97,202,18,219,9,221,23,146,56,223,242,217,216,150,26,113,58,115,142,150,134,111,72,105,224,130,139,246,194,196,76,251,247,185,40,125,67,63,74,114,14,164,151,156,16,111,176,80,135,120,91,103,230,224,219,126,131,6,13,104,78,34,164,106,174,112,109,159,73,73,253,43,110,72,150,132,198,49,104,210,116,152,200,126,150,88,49,39,200,116,42,63,250,154,200,105,222,201,0,3,253,215,73,129,9,71,1,147,166,90,50,165,95,95,30,231,236,241,214,212,40,247,38,143,208,147,195,103,214,97,112,253,201,38,10,125,142,46,197,75,239,89,194,163,144,23,130,76,97,125,249,157,81,141,214,86,38,209,153,94,80,217,127,232,160,27,87,38,224,54,129,160,111,47,162,108,205,60,227,11,227,167,125,66,215,11,110,43,186,229,138,100,189,146,145,157,126,240,25,249,220,52,41,118,14,131,253,149,14,172,97,181,22,178,157,180,100,60,190,142,162,198,87,52,31,135,12,155,147,95,13,196,150,250,37,24,100,50,26,157,197,247,224,205,82,46,89,46,54,99,210,193,137,93,219,229,90,246,254,111,15,181,150,131,38,41,70,138,251,186,147,80,82,141,114,118,54,125,103,204,142,156,253,135,187,113,82,200,59,15,218,236,147,95,61,40,100,107,249,121,231,234,109,245,199,109,71,51,105,201,205,49,130,63,161,58,138,158,16,250,174,242,104,20,42,127,29,74,139,226,177,243,175,250,219,200,58,180,207,111,64,11,17,6,4,185,57,29,229,243,115,201,129,17,115,204,10,67,9,61,3,166,116,246,185,250,18,1,31,24,106,244,36,99,106,66,229,62,166,29,114,221,91,191,98,112,139,150,103,96,51,28,20,166,114,51,126,27,209,149,174,191,77,100,56,199,147,99,196,76,125,114,242,111,53,174,62,191,115,123,82,12,70,123,208,31,173,194,3,145,101,26,26,223,250,215,169,58,126,222,87,83,20,206,145,123,49,10,45,83,97,234,178,252,167,43,186,106,91,223,11,138,238,24,242,138,196,75,209,159,182,208,243,189,122,138,134,142,193,116,74,248,160,85,40,43,158,47,82,77,198,41,224,51,49,159,201,2,21,249,22,120,138,178,109,179,46,75,15,115,252,36,91,211,243,98,152,122,247,201,113,56,146,62,90,161,6,127,4,60,36,186,3,202,217,18,131,214,72,154,233,152,18,216,175,49,226,208,154,235,26,33,250,237,249,79,224,37,153,66,75,253,109,167,243,27,100,116,164,227,249,167,227,232,74,240,6,207,148,159,159,182,7,143,231,198,107,234,47,156,157,129,103,152,209,114,59,243,13,166,42,191,4,204,50,208,49,75,214,246,30,240,57,18,159,33,61,238,223,168,113,243,105,170,18,10,211,146,19,175,61,231,16,85,184,74,202,119,57,115,29,84,202,53,139,44,34,112,101,137,5,76,91,107,83,184,180,152,166,199,50,43,162,10,13,154,131,193,10,184,107,69,7,48,186,88,57,224,77,109,201,3,23,39,148,25,198,128,42,51,201,178,171,173,236,11,87,152,137,21,94,227,235,70,51,24,14,96,125,52,196,30,227,131,113,152,237,212,30,184,196,126,201,6,54,215,243,211,81,208,7,60,76,177,225,129,139,51,40,154,92,169,214,46,160,216,176,227,172,167,129,103,60,227,189,200,163,197,173,169,93,107,207,173,123,159,241,53,120,170,58,95,212,169,136,129,215,16,53,198,31,156,99,1,208,134,37,11,251,7,143,88,93,164,51,123,125,127,122,202,213,196,39,254,112,53,172,112,1,159,179,238,125,52,100,141,227,173,237,235,213,119,68,253,151,23,14,113,207,239,199,88,177,33,81,180,178,199,243,96,97,133,35,14,128,191,247,124,73,250,62,106,192,144,201,175,119,154,236,218,3,158,245,178,20,126,147,172,7,10,113,71,154,207,12,61,159,118,5,76,145,245,120,167,255,90,23,62,38,149,26,148,172,157,216,9,73,73,239,103,18,109,186,223,98,76,40,189,124,12,44,200,141,227,200,38,160,172,5,75,208,125,149,229,150,48,213,116,173,234,142,66,124,163,184,169,75,7,68,235,122,46,2,59,57,249,48,230,144,203,106,247,131,169,222,13,216,90,32,30,120,185,247,49,134,233,78,190,55,183,14,152,128,87,186,109,162,63,56,72,24,40,116,160,29,177,41,60,93,197,207,96,108,149,250,192,227,107,188,1,46,184,173,253,25,150,234,156,24,227,215,224,172,32,50,161,57,192,13,189,255,3,83,199,225,48,117,212,82,127,70,23,126,78,241,216,248,22,85,223,10,13,246,248,221,170,93,241,134,210,179,89,28,134,244,84,173,55,42,182,157,19,6,120,10,245,144,193,72,120,84,135,177,74,170,126,107,200,109,102,188,22,250,150,227,185,122,162,95,225,48,154,169,233,249,109,18,52,23,166,192,160,61,240,241,34,214,133,215,99,150,210,190,212,239,111,15,101,239,55,184,204,79,74,27,152,148,115,126,96,26,60,47,140,19,172,223,107,140,225,242,86,195,178,219,57,233,163,145,195,174,49,44,203,248,70,5,102,30,221,105,136,82,64,122,224,10,217,176,195,187,162,73,161,112,239,119,1,49,85,74,210,39,71,131,212,15,85,218,110,104,252,125,106,2,171,239,11,195,138,96,116,38,101,42,231,99,84,136,150,247,199,212,152,21,87,195,225,86,250,99,241,50,160,57,46,110,204,135,199,24,71,240,101,6,140,58,170,94,13,221,105,124,206,102,53,101,122,53,193,211,20,63,125,190,108,126,140,55,99,84,241,53,208,134,245,82,9,108,93,90,37,96,232,83,212,78,49,75,163,5,140,232,129,218,180,231,28,116,106,119,131,151,142,168,209,152,7,56,41,191,153,234,79,154,106,100,192,77,75,104,128,47,19,57,240,193,245,91,67,212,121,231,25,245,173,91,237,97,42,163,231,24,1,215,119,219,128,226,100,183,120,173,179,93,73,164,6,120,69,41,10,240,22,13,22,227,47,51,102,121,135,119,25,143,235,69,119,122,143,207,101,28,136,15,10,215,221,188,240,234,58,40,112,94,204,248,28,219,10,59,4,134,253,38,238,77,26,85,242,145,192,244,86,247,128,43,57,96,129,207,16,183,216,44,59,206,111,213,155,147,93,118,39,28,57,39,225,67,51,248,152,226,254,185,126,125,215,226,203,30,11,32,15,127,171,99,54,178,128,4,182,93,220,95,139,90,220,170,187,2,212,93,59,214,7,53,197,58,7,107,179,226,148,64,225,192,154,10,195,22,124,97,83,81,127,96,120,6,28,134,67,79,119,249,3,215,216,205,56,210,147,126,44,66,176,43,86,38,231,207,101,175,254,96,175,166,2,62,166,246,31,224,122,79,236,49,16,174,121,31,188,181,56,146,41,15,47,127,128,135,252,246,52,222,156,103,84,200,198,58,204,129,221,159,171,169,34,222,1,183,158,52,42,2,69,136,51,103,3,35,26,240,192,70,22,233,240,134,76,69,95,140,142,225,18,191,189,105,72,201,15,220,82,44,31,68,23,214,243,181,207,228,9,167,14,74,143,219,176,109,40,204,145,51,208,145,235,115,45,149,75,129,102,50,5,207,197,199,233,222,113,235,108,59,146,194,29,173,250,128,33,62,170,10,143,25,59,37,78,215,179,207,146,99,112,129,57,96,242,188,207,79,147,145,143,159,54,26,104,253,105,211,141,44,1,119,45,32,50,22,177,221,99,38,77,72,112,167,46,1,219,31,227,193,207,241,51,242,3,99,67,92,120,238,119,84,224,35,143,77,156,88,91,123,30,141,121,89,47,140,178,141,20,210,83,225,224,3,190,81,128,209,157,146,100,97,118,143,109,226,204,107,123,128,193,201,31,12,25,96,209,173,249,224,253,165,248,128,135,180,135,253,224,181,220,225,155,68,226,170,158,185,112,118,47,223,12,15,140,151,245,60,90,239,17,9,250,233,105,232,91,55,40,73,103,252,118,51,241,211,7,30,95,83,170,193,11,125,116,133,137,143,198,123,91,178,179,42,28,193,122,208,41,77,240,63,148,170,128,128,41,102,202,10,111,26,12,28,54,114,102,13,180,34,2,211,226,181,217,139,117,241,89,163,237,140,223,230,212,213,207,217,33,251,247,221,18,146,197,252,236,42,157,202,158,114,175,134,128,80,81,116,36,29,60,238,79,202,207,181,16,192,199,181,107,165,39,158,130,62,224,69,127,114,25,15,122,236,225,24,80,99,243,151,111,221,127,245,4,1,115,246,233,152,100,72,247,253,106,168,205,213,162,237,180,212,151,139,54,120,189,20,62,94,185,59,140,52,195,236,103,23,199,116,119,166,181,97,210,54,91,167,56,82,57,78,23,8,76,35,217,3,151,234,249,90,226,19,40,137,235,163,21,136,190,46,220,246,124,46,134,149,177,5,138,200,98,125,224,214,99,30,253,8,148,138,194,123,122,114,145,237,140,170,88,189,185,213,214,199,131,215,241,174,123,18,136,117,198,147,217,145,161,163,82,9,87,95,152,24,190,62,90,51,107,47,96,204,183,39,89,80,113,82,29,70,164,231,185,57,194,149,37,174,166,175,75,125,12,58,21,188,41,2,216,106,57,20,174,41,197,158,68,1,140,84,37,24,60,70,220,27,127,83,207,0,56,85,122,141,123,19,97,86,175,239,56,106,201,155,61,128,215,155,228,128,45,208,207,228,115,66,208,34,163,232,113,208,99,191,58,95,35,55,141,209,118,72,240,107,60,246,52,158,59,133,155,51,30,45,91,103,26,19,1,70,201,59,174,38,207,252,108,26,160,241,216,240,237,235,134,244,171,197,110,23,238,93,253,119,164,101,190,6,99,96,34,128,239,213,136,117,237,128,107,122,230,176,17,244,199,131,161,224,164,59,37,37,51,187,196,79,195,145,84,229,222,136,40,69,234,113,66,149,144,212,177,26,16,44,164,17,112,29,79,84,220,248,176,221,202,153,22,213,86,83,131,82,9,39,135,4,198,145,122,174,222,17,30,158,36,107,146,154,195,180,147,231,24,210,115,54,17,98,17,184,24,81,114,192,84,114,234,123,153,112,99,60,120,86,105,6,75,120,217,142,232,240,57,61,170,126,16,78,166,28,224,217,188,212,16,153,201,10,119,3,38,91,162,169,54,218,211,239,152,28,119,46,235,70,139,207,156,4,174,45,239,39,215,54,70,191,55,135,8,77,207,92,88,210,122,138,71,235,200,237,60,48,202,151,49,40,103,42,108,61,94,88,110,35,11,252,236,118,246,129,238,152,160,54,249,160,198,62,230,40,10,225,106,95,77,19,33,141,175,53,200,190,119,133,173,96,62,96,244,17,244,193,58,238,104,160,109,61,123,2,36,173,78,153,12,220,133,149,6,24,25,149,22,111,53,40,0,212,171,143,195,191,194,86,64,122,248,73,88,17,168,190,59,37,45,2,179,62,55,71,15,225,194,116,54,232,215,156,222,95,111,40,52,200,250,49,39,12,250,251,194,187,105,104,128,206,67,103,140,29,148,37,61,173,159,201,82,209,91,96,10,88,5,38,158,158,46,156,203,214,77,26,57,240,176,190,32,61,158,234,242,29,119,94,62,135,113,65,47,69,97,107,24,23,94,186,29,161,138,114,183,35,136,28,170,124,173,156,172,207,199,63,7,98,116,187,62,48,6,242,12,88,141,39,82,62,231,102,126,45,69,98,73,150,101,102,4,118,88,187,84,138,168,67,119,224,209,91,185,87,47,40,138,20,38,124,236,111,101,85,76,98,215,177,241,69,153,196,65,135,158,105,153,154,10,47,76,57,104,121,10,210,168,200,78,61,204,108,180,105,117,11,62,104,88,255,211,250,3,36,81,117,192,99,251,248,162,179,46,29,153,157,100,208,16,255,11,152,94,99,189,115,193,2,143,199,170,164,164,31,248,214,50,192,81,177,151,236,68,153,206,132,29,22,33,156,204,186,143,229,159,162,124,92,109,210,204,58,92,13,109,143,120,50,138,169,134,94,109,157,203,247,106,58,254,245,183,33,241,142,237,249,28,250,165,136,233,68,67,98,186,54,196,57,245,91,25,250,94,221,52,125,3,134,147,77,175,134,245,39,236,128,78,235,247,208,111,73,83,86,152,132,199,40,67,128,93,224,179,15,202,36,59,6,133,198,243,112,142,103,189,223,154,183,88,250,219,48,2,221,171,97,147,124,190,8,252,104,247,183,143,21,49,146,254,246,206,103,187,137,39,135,143,43,235,213,219,136,19,2,182,124,221,133,11,69,9,97,103,83,60,156,164,233,154,88,237,93,120,236,161,106,133,103,172,232,21,31,108,36,211,49,86,120,69,58,149,212,223,126,64,22,87,156,13,131,110,59,177,218,50,141,102,109,198,173,51,133,136,69,97,8,171,91,192,84,140,77,133,201,170,93,120,86,141,26,100,14,154,168,25,152,198,221,47,39,34,108,104,227,14,56,221,243,218,155,143,58,202,28,177,101,96,159,52,9,74,103,83,92,246,124,19,53,115,93,106,15,91,30,132,111,99,159,52,214,122,93,34,70,88,48,226,234,97,12,5,2,211,118,235,249,212,9,7,176,230,63,142,215,202,60,251,174,166,97,234,172,16,25,22,99,62,119,243,8,123,100,72,19,239,129,97,82,242,21,132,94,112,206,91,175,230,52,118,207,198,250,97,117,59,59,155,104,242,90,127,8,30,112,185,228,181,169,157,8,83,96,125,201,117,129,161,125,112,155,17,9,57,226,158,2,255,84,68,29,182,67,177,43,60,93,163,195,186,156,155,58,223,160,84,13,124,240,72,234,164,18,191,72,217,207,83,216,204,242,115,60,96,35,86,119,189,143,133,254,244,21,65,103,64,216,211,127,121,65,72,51,245,230,157,210,175,15,37,9,185,116,196,42,69,78,62,143,80,172,171,75,55,13,78,235,112,5,143,147,129,220,153,126,141,99,97,120,127,3,121,89,152,121,245,115,176,38,124,203,217,216,9,151,191,203,230,48,213,9,223,152,32,209,211,53,81,150,17,81,142,20,194,177,25,142,165,182,244,106,6,217,79,69,106,196,90,126,22,8,189,160,126,134,88,232,188,232,20,54,61,216,111,84,54,2,229,41,61,48,26,116,142,194,38,173,243,4,202,184,21,191,108,18,156,146,60,52,250,186,249,153,25,8,32,14,237,101,108,20,189,20,183,142,224,68,204,115,40,119,133,105,114,124,209,16,26,194,40,54,149,171,207,86,217,75,192,56,230,90,211,6,41,25,13,136,31,76,105,153,116,76,53,19,231,172,159,251,76,97,252,217,179,197,72,167,105,55,121,146,237,76,87,184,244,100,174,28,111,27,177,164,245,193,217,98,141,23,181,192,139,191,23,68,10,83,122,105,209,222,68,246,186,127,112,67,213,93,76,13,88,225,194,236,131,178,158,150,0,185,249,34,190,222,119,192,27,178,4,165,11,57,83,227,91,154,103,134,218,22,164,55,167,155,252,251,96,166,42,179,53,42,93,44,50,218,227,106,251,36,247,201,107,162,62,58,251,107,211,46,167,75,132,190,202,233,98,49,132,144,206,62,45,177,175,106,161,100,127,49,164,214,208,149,190,48,239,213,190,29,107,66,163,141,30,155,192,141,66,164,239,201,11,98,201,69,44,109,186,27,131,120,134,72,12,37,36,207,213,168,168,126,163,86,108,181,215,245,192,195,187,90,128,135,112,216,253,224,233,187,210,52,85,1,137,227,28,244,236,219,219,31,156,202,149,34,117,1,149,232,149,63,182,237,12,98,99,209,108,190,188,252,10,77,149,34,36,116,192,51,59,101,19,181,78,208,34,202,177,75,123,72,114,47,23,7,121,55,137,191,210,68,141,82,155,163,116,19,136,237,72,7,22,5,112,31,92,25,125,217,53,144,104,90,78,136,128,3,77,139,102,87,248,152,165,245,194,75,27,240,33,56,158,40,68,125,112,167,83,189,61,48,123,232,12,120,230,34,7,72,69,242,204,27,64,167,145,47,108,217,107,43,53,60,223,102,57,173,234,94,107,18,206,94,86,131,57,128,210,44,104,254,229,115,12,122,143,191,120,225,217,71,43,141,9,50,164,168,47,121,63,206,52,55,170,232,68,177,196,254,119,162,3,207,86,159,223,182,62,216,239,183,113,57,202,218,10,159,205,215,203,202,14,76,48,82,74,70,233,140,111,174,118,204,182,123,124,121,217,15,233,184,46,94,15,49,17,204,156,67,54,242,179,154,106,118,221,222,137,68,248,80,99,191,66,138,233,157,41,19,170,11,40,138,5,230,35,85,31,150,105,113,105,185,57,198,159,235,11,78,194,79,77,83,51,16,193,31,167,230,131,127,245,192,58,19,55,125,119,62,106,29,174,147,41,254,19,18,45,4,238,28,254,41,246,8,124,246,48,207,57,209,221,247,36,210,14,186,163,248,29,180,143,166,163,194,254,22,251,97,167,180,59,85,189,247,202,161,239,131,194,41,86,192,157,105,103,253,208,128,226,87,27,115,204,16,148,118,133,238,63,125,198,165,23,57,28,27,229,141,217,63,136,185,71,66,225,210,112,237,154,199,60,166,117,11,103,25,113,179,230,61,106,129,228,54,52,156,85,96,26,64,70,92,61,81,242,144,71,67,166,219,203,168,56,202,206,33,33,223,139,210,243,236,237,150,103,22,65,57,34,46,107,163,191,216,101,217,207,1,112,190,229,146,184,4,205,94,217,41,10,224,241,166,238,45,11,89,86,38,217,252,61,26,28,94,218,34,120,150,23,53,222,62,17,137,203,201,166,132,183,223,103,92,187,140,179,107,10,124,198,243,171,138,158,180,42,55,165,46,131,174,123,124,2,31,7,238,168,14,201,202,239,68,183,60,53,67,215,2,92,164,242,185,32,192,106,95,4,23,55,2,227,82,167,2,100,150,190,2,248,237,165,38,26,236,49,197,37,143,176,74,9,33,138,193,0,189,97,11,144,174,33,1,81,216,241,116,46,73,24,142,58,177,100,160,28,136,175,97,124,131,77,138,64,10,39,118,22,24,154,34,177,177,206,218,243,96,36,143,205,132,22,187,116,209,142,147,3,134,198,79,131,19,141,106,161,47,86,73,168,171,63,71,54,189,202,219,137,182,96,213,155,244,127,74,180,230,215,195,246,193,236,72,89,93,225,68,35,174,79,97,106,94,235,83,16,180,176,45,151,191,23,118,108,213,44,28,177,180,225,75,19,201,241,145,250,211,210,144,35,205,192,163,17,191,124,26,49,34,115,121,126,154,61,251,45,74,160,88,217,63,230,100,95,214,20,57,102,85,114,20,73,231,254,148,219,161,80,248,117,237,78,251,238,73,115,70,40,113,121,203,58,174,254,202,79,30,26,169,92,87,245,90,86,41,54,158,50,218,227,70,126,110,4,4,181,214,207,35,221,41,13,246,166,249,193,152,84,91,203,58,57,238,231,119,58,45,234,17,171,48,78,225,251,52,39,116,67,0,126,18,19,80,206,181,76,146,226,131,201,167,106,15,18,93,68,145,82,61,48,71,132,162,213,196,217,29,101,248,165,26,181,145,8,93,43,208,190,159,150,28,90,94,203,40,247,226,165,253,221,56,83,201,57,5,249,229,245,20,91,159,189,159,125,218,223,10,110,79,105,219,66,139,33,121,180,102,225,109,31,51,245,94,205,174,78,21,155,143,55,117,0,210,237,108,126,179,87,234,81,219,83,146,242,241,64,7,82,156,148,4,118,157,148,132,248,175,194,152,212,194,30,38,97,42,29,95,249,28,70,31,131,60,119,134,246,71,134,132,98,183,111,2,46,162,238,83,78,196,99,16,33,32,239,227,129,2,144,54,112,27,11,73,220,184,194,124,34,45,231,104,178,71,64,227,12,151,157,60,58,30,185,135,30,41,60,70,189,100,105,173,50,159,59,251,189,161,136,147,56,14,156,211,4,242,253,222,168,28,201,238,141,250,22,174,79,115,24,202,101,125,43,200,73,61,18,186,178,85,19,44,37,245,163,253,248,219,169,120,8,172,192,169,45,114,4,120,191,65,129,50,103,214,231,67,82,144,239,171,142,46,234,161,75,3,74,118,52,57,62,24,18,28,237,80,181,238,77,231,198,131,231,136,18,52,125,242,97,130,80,31,60,225,174,145,10,242,5,181,186,187,131,203,24,248,183,126,145,105,20,49,223,199,134,68,185,117,229,58,92,104,200,127,79,198,67,22,9,188,225,96,153,180,206,7,211,91,156,181,174,30,165,170,250,157,136,139,162,32,229,254,218,86,155,248,89,32,11,62,174,37,53,22,213,132,253,70,117,152,86,217,103,80,16,145,118,134,152,197,83,117,237,153,183,90,47,151,133,70,20,140,120,188,14,74,47,222,205,111,28,165,93,216,103,170,133,218,62,163,109,153,134,85,211,25,126,140,15,184,107,63,216,218,157,146,142,24,129,254,207,75,93,70,46,216,117,188,241,168,154,223,155,114,55,169,105,129,162,1,134,255,239,91,66,37,73,201,184,192,11,62,9,135,55,39,117,127,54,35,198,255,123,50,107,41,42,218,106,0,71,162,23,110,217,89,44,34,6,192,231,102,237,51,156,160,70,128,76,94,239,221,75,124,173,70,169,205,212,138,127,248,252,125,35,163,184,22,123,81,219,56,73,234,127,51,184,65,41,173,252,140,84,3,246,88,61,16,155,83,88,47,27,116,10,27,218,228,123,106,211,7,107,221,106,217,29,30,88,228,218,126,10,207,195,103,160,208,213,158,132,0,30,216,116,217,28,206,67,103,9,52,221,4,199,62,16,59,170,234,91,49,64,30,136,196,28,132,167,76,123,87,23,41,204,239,173,88,99,237,105,109,165,98,172,248,126,68,175,12,220,24,74,50,138,102,203,247,90,68,89,118,215,73,182,73,127,248,99,163,105,42,205,25,80,24,37,167,55,197,240,33,100,39,40,146,56,126,148,98,106,231,164,199,33,194,145,94,210,181,208,179,95,122,14,27,157,95,115,20,222,204,164,109,33,56,14,177,42,7,58,219,91,8,73,32,41,132,187,254,131,77,43,80,251,89,140,248,250,115,142,173,244,118,63,173,50,103,69,83,167,248,193,211,72,164,228,75,147,156,218,126,90,158,161,166,71,85,191,180,41,55,124,95,107,152,84,130,182,69,25,143,198,103,127,19,66,93,245,105,250,133,108,214,139,107,49,190,119,126,250,118,207,46,55,62,246,234,197,41,6,41,196,210,9,158,231,71,184,79,69,47,84,166,218,44,70,91,92,218,126,117,51,121,197,253,172,158,236,206,241,50,185,95,169,157,178,15,182,157,164,3,47,242,172,175,174,123,70,38,7,220,29,70,57,163,233,22,110,221,185,75,174,150,232,82,253,85,114,249,62,10,13,229,57,137,244,180,31,166,77,240,193,196,62,166,80,235,77,83,4,174,254,219,20,85,22,57,1,240,74,35,138,131,45,132,40,155,192,40,57,228,184,154,202,147,58,149,163,244,152,34,227,11,208,98,167,244,151,236,147,142,39,103,28,196,254,169,107,43,121,106,53,135,226,251,160,116,124,117,41,179,171,8,109,164,56,3,96,165,222,83,41,99,77,221,199,207,69,142,216,209,101,227,232,51,133,24,19,150,103,38,251,82,148,41,183,180,48,179,217,180,150,108,119,4,17,250,189,24,171,174,62,124,179,36,33,154,255,52,172,0,194,39,75,117,166,183,18,28,172,12,145,154,59,158,217,254,41,208,254,96,116,38,149,123,149,24,14,94,254,135,158,41,124,220,144,44,112,11,138,155,101,179,168,41,103,10,109,29,203,23,200,54,126,108,97,112,60,219,8,220,241,217,97,227,180,19,206,20,214,140,231,224,8,52,89,199,241,253,105,182,237,47,21,5,125,227,130,134,84,233,63,48,22,190,111,69,55,196,86,20,158,25,47,172,90,198,88,40,41,159,138,102,114,148,80,48,152,233,113,75,168,30,175,238,37,178,233,98,156,9,243,200,177,111,224,208,255,96,242,109,89,25,135,154,105,3,125,2,178,103,89,167,150,149,192,212,186,141,187,163,149,192,189,82,247,176,207,184,156,60,37,164,105,136,217,87,17,144,119,62,9,90,145,232,148,23,58,150,12,33,190,11,21,39,66,23,18,84,174,38,221,151,93,243,26,30,198,34,241,108,120,121,87,196,227,126,179,66,154,5,168,98,36,224,29,87,163,201,37,198,0,229,126,180,0,248,147,179,252,228,197,136,103,243,141,28,78,38,41,37,12,167,217,106,73,63,152,198,40,229,248,229,68,65,16,250,131,233,55,147,128,92,69,45,182,121,176,207,180,238,154,242,190,158,205,140,234,9,191,154,122,36,241,204,225,33,245,250,88,152,25,40,38,239,66,20,74,241,180,223,153,144,116,21,158,139,220,200,219,183,28,63,76,8,90,46,46,104,173,127,177,37,83,124,194,59,82,166,80,138,186,2,134,137,45,43,147,23,29,118,113,115,10,250,117,151,102,136,75,138,143,61,140,66,175,9,129,89,197,194,184,51,9,42,77,101,63,163,87,49,166,33,143,173,23,103,174,142,7,223,16,96,11,215,34,82,8,103,39,136,111,13,57,67,23,210,183,73,213,226,244,171,225,112,207,91,174,182,156,155,11,156,31,67,5,245,170,203,191,71,183,125,13,29,112,163,82,147,214,116,184,24,57,139,99,84,200,38,41,239,224,166,188,161,251,68,130,61,84,156,23,66,104,61,245,26,87,79,200,92,133,18,177,89,155,239,142,49,181,32,166,114,76,146,105,107,49,75,179,136,153,26,109,103,37,29,226,87,99,206,77,33,22,228,115,123,101,22,191,13,145,132,60,249,153,197,37,164,163,19,77,45,178,141,35,48,186,202,188,175,109,205,186,130,82,181,227,194,210,7,62,91,131,16,38,78,78,133,26,48,193,219,117,227,248,244,18,206,45,107,23,111,93,40,15,39,222,164,211,51,156,217,176,134,124,15,220,135,226,237,250,48,13,110,50,55,23,62,150,75,245,213,133,0,91,22,10,17,182,148,229,145,146,115,246,32,207,35,228,175,86,67,151,125,134,103,171,199,20,226,89,10,124,136,76,126,48,39,253,30,250,96,5,81,215,111,138,23,202,150,186,80,199,30,152,52,232,119,115,211,169,21,186,80,40,110,131,70,0,149,109,106,204,132,68,21,205,154,79,160,149,164,63,124,148,77,31,156,202,9,87,32,63,195,139,188,239,120,222,186,123,203,176,201,173,96,131,233,136,178,114,29,133,160,78,159,204,162,22,223,44,169,16,56,245,63,60,216,242,78,205,115,158,82,27,162,227,77,216,112,198,189,11,221,202,103,93,255,185,228,149,255,63,63,42,159,17,67,122,198,27,45,205,80,21,162,59,46,70,205,112,84,227,66,151,171,45,76,243,141,37,169,232,41,77,106,133,148,86,114,106,40,40,207,207,215,40,207,213,228,4,191,37,89,26,185,102,101,164,165,62,219,41,54,152,5,112,168,235,186,160,172,60,249,103,182,168,183,112,0,31,15,12,157,189,238,243,19,33,147,89,20,38,33,252,189,119,134,71,70,56,191,11,229,82,94,96,177,179,25,67,235,157,251,205,35,167,116,200,80,154,249,252,180,241,151,59,76,10,189,182,231,167,151,211,30,110,226,55,73,216,119,138,41,21,222,221,226,28,228,218,64,10,235,54,149,17,177,205,17,144,219,207,70,101,37,73,1,35,181,163,220,198,9,221,249,216,67,17,254,148,47,178,104,58,252,36,154,128,103,43,18,177,131,3,21,153,160,56,28,240,93,30,98,216,129,33,237,27,217,52,97,157,166,103,7,253,243,59,246,239,51,245,100,88,136,171,207,22,166,0,133,116,58,81,55,209,230,148,86,28,107,132,243,5,94,16,95,92,187,143,151,20,82,218,205,211,166,114,143,212,148,132,24,200,120,217,8,205,59,204,182,42,254,123,178,218,144,48,21,224,169,215,168,132,213,227,175,56,245,56,92,134,194,147,19,115,197,7,253,209,62,43,101,104,14,182,127,116,208,168,163,24,106,135,28,187,167,220,83,239,156,206,77,97,168,253,234,53,221,40,225,168,106,228,236,136,241,255,148,41,165,243,28,245,188,121,70,210,175,54,89,178,33,87,211,135,179,70,216,87,179,169,252,2,145,131,240,63,16,0,41,202,205,150,225,62,245,158,145,205,185,63,101,158,82,49,140,240,172,15,10,142,82,150,208,65,161,144,253,218,148,211,82,48,10,179,207,180,152,136,133,207,43,6,235,249,36,104,190,59,124,182,188,45,182,91,233,70,199,80,195,142,175,100,216,196,18,167,252,55,78,205,4,21,159,248,200,232,253,28,179,197,159,124,239,166,46,91,205,230,83,248,190,146,112,241,148,59,180,34,100,30,135,170,69,217,196,48,52,174,53,119,110,8,150,247,244,208,146,162,33,121,167,10,114,123,93,156,27,88,105,82,24,33,144,79,200,20,39,211,7,247,207,231,55,45,58,93,197,26,134,84,159,88,157,195,212,147,139,53,220,147,21,110,187,51,9,111,228,146,52,193,153,130,165,94,87,212,84,35,132,136,175,35,222,87,194,205,37,234,47,149,62,198,111,68,169,179,195,213,18,248,234,126,83,22,238,55,167,29,85,23,8,20,70,179,135,59,121,118,184,177,100,245,161,208,146,157,208,130,162,19,36,234,228,197,144,18,234,225,6,31,43,5,163,85,226,6,86,43,25,195,130,20,141,124,47,164,43,115,247,112,202,54,198,95,145,55,57,231,238,213,208,65,236,51,43,7,32,222,55,98,67,113,241,84,238,5,232,84,203,28,30,152,166,235,134,35,71,96,34,225,30,92,227,181,101,43,54,86,39,178,137,129,102,141,95,209,165,211,253,92,54,250,234,99,176,10,153,36,116,170,51,98,22,199,21,169,186,43,192,89,91,83,184,247,27,54,246,241,8,34,141,155,130,56,107,158,24,198,120,130,68,100,201,226,106,236,120,185,121,219,166,12,28,131,66,2,188,233,205,139,19,236,44,72,208,168,138,80,37,167,210,156,171,152,115,123,107,32,149,114,193,60,61,130,251,11,230,203,231,152,56,228,110,203,96,5,21,109,104,33,45,72,81,108,196,190,32,17,85,34,203,77,173,136,95,61,25,148,39,47,104,249,173,15,36,50,165,107,111,81,150,213,170,199,42,33,142,92,50,36,184,242,221,183,120,130,114,244,135,107,172,146,252,191,131,176,177,21,13,213,255,146,116,17,45,52,218,25,13,213,147,242,241,171,155,165,186,150,166,151,145,67,241,151,34,106,250,36,63,136,244,247,120,103,230,114,121,104,175,176,23,35,190,187,16,159,124,104,131,206,153,154,35,58,76,173,173,48,247,67,107,78,205,145,199,181,9,251,40,1,237,134,91,196,25,35,33,64,196,240,214,168,248,176,178,115,15,169,35,41,214,53,182,76,121,110,27,17,144,199,175,28,202,175,137,254,185,167,25,140,170,76,111,78,228,209,169,175,206,34,222,168,228,13,205,217,231,40,95,39,135,209,84,6,202,184,192,220,69,166,213,139,86,4,133,33,14,253,236,24,8,160,83,170,111,70,127,125,138,170,76,209,51,100,89,243,31,150,164,247,180,59,157,146,91,23,207,70,153,206,153,63,97,47,44,89,132,20,24,179,22,154,2,84,159,55,4,120,37,100,190,17,16,251,158,140,120,208,86,130,90,230,6,149,123,158,224,219,42,159,107,240,158,46,78,129,171,110,181,34,154,197,64,137,200,97,163,229,210,204,13,242,224,78,207,70,181,141,217,19,50,44,108,65,158,62,71,87,75,229,223,24,180,234,218,20,103,60,8,218,61,41,16,74,104,190,164,61,165,184,166,31,39,99,106,29,221,145,143,173,72,232,233,144,103,35,15,247,100,110,78,47,175,28,245,5,46,9,70,195,123,122,34,138,27,26,236,238,199,75,166,166,178,235,247,204,214,15,242,61,26,186,162,132,164,228,106,74,112,252,201,169,127,237,66,126,69,18,131,48,133,195,133,192,234,208,188,18,37,130,57,114,247,229,73,20,236,182,40,220,242,220,61,129,149,169,148,171,139,210,128,22,133,1,28,140,218,160,71,95,186,87,114,3,195,165,172,52,29,27,183,123,68,89,65,155,15,33,37,221,124,238,63,45,120,155,150,118,120,19,34,79,97,139,88,21,185,114,228,176,169,56,67,149,233,38,63,218,139,103,223,110,203,205,156,227,3,244,161,124,97,38,19,239,244,110,147,142,8,229,107,165,241,196,9,37,38,11,45,61,253,79,70,201,154,2,166,166,92,123,17,232,1,254,54,98,138,57,142,213,168,125,206,240,96,111,71,177,12,116,52,169,221,137,135,34,82,210,148,43,140,133,225,85,22,70,79,221,84,140,18,250,129,230,156,64,244,59,16,234,149,177,198,43,75,94,101,189,33,251,236,229,233,222,91,145,117,161,34,241,216,75,79,95,136,117,186,173,128,77,33,64,123,36,72,168,246,128,173,151,89,91,113,118,74,81,231,134,101,151,181,83,7,135,193,79,0,60,230,179,18,228,197,96,46,107,57,42,190,240,170,183,20,122,158,225,78,201,169,223,32,187,59,107,77,74,26,207,131,211,111,227,101,114,104,54,38,105,38,48,186,86,239,142,154,84,39,64,141,127,97,8,148,163,226,113,193,229,153,164,54,157,160,119,187,85,116,212,212,40,181,79,95,38,215,234,48,34,242,37,105,209,35,246,176,55,50,96,188,13,169,177,235,214,139,185,98,76,161,231,204,170,138,74,143,145,23,53,110,147,80,144,121,6,81,117,169,49,151,44,138,45,101,189,40,85,23,151,138,64,51,6,166,6,129,97,166,204,49,27,168,79,216,250,219,213,68,190,253,230,232,236,74,95,214,241,47,56,133,107,220,27,67,238,126,16,75,208,221,159,78,164,151,20,134,87,198,109,164,3,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,173,37,38,89,195,55,23,152,160,133,83,156,25,197,165,40,191,32,134,81,67,203,134,220,39,117,18,10,27,91,151,163,104,211,111,189,53,7,188,47,107,148,114,148,130,108,108,235,244,244,31,54,162,41,89,89,199,145,160,109,205,103,55,97,188,36,19,144,14,32,236,8,135,11,140,13,77,117,119,203,188,53,162,4,168,180,221,107,88,93,250,247,211,182,89,105,177,62,210,43,193,169,56,45,248,42,201,11,156,49,200,35,190,15,53,59,114,35,83,231,62,37,116,94,220,13,19,11,241,13,89,57,131,224,152,195,38,19,46,40,60,161,238,184,67,102,74,200,65,21,129,9,221,214,128,83,127,23,173,177,198,248,189,199,249,255,20,221,34,44,10,10,230,151,195,38,33,34,191,61,32,85,108,113,245,57,43,146,108,179,248,144,68,253,2,54,71,94,54,140,69,81,217,189,122,101,237,192,238,63,209,118,175,222,158,176,36,232,139,37,4,1,124,155,61,75,33,21,109,43,100,110,120,254,237,140,222,182,147,234,162,11,154,18,111,19,24,132,0,165,203,13,43,32,152,38,39,156,9,69,9,181,206,220,167,202,122,68,189,60,73,73,189,218,164,21,151,195,103,144,134,238,162,102,100,250,247,130,118,84,109,12,224,81,162,125,168,19,146,16,77,49,224,115,6,20,47,244,183,26,25,153,42,7,206,68,106,29,166,135,65,150,87,179,234,205,237,240,248,249,31,2,19,233,247,109,161,255,2,70,130,26,173,95,244,24,100,154,145,229,189,142,171,88,157,59,135,41,14,67,157,254,244,241,184,220,224,164,235,158,82,66,121,237,97,204,224,62,104,48,146,78,41,224,38,23,248,89,55,196,81,80,29,200,10,210,142,236,237,40,80,175,85,105,92,58,112,26,81,150,126,62,92,109,89,251,23,40,141,107,190,64,32,141,167,97,76,97,202,44,188,21,6,18,145,167,3,129,76,161,147,171,65,188,222,68,148,201,58,170,99,251,54,19,78,251,133,105,3,8,209,37,54,167,65,54,238,129,201,137,6,92,223,230,6,226,2,201,187,108,170,53,48,202,226,106,36,92,139,239,72,148,69,108,97,80,110,38,45,148,124,204,42,47,165,135,117,163,93,123,12,111,170,154,240,63,72,123,43,180,149,168,109,4,124,108,3,157,41,103,163,164,190,214,219,162,136,196,200,249,209,106,186,4,204,80,127,208,247,36,55,47,150,46,212,158,171,36,103,23,90,61,53,218,162,224,252,86,178,21,148,189,90,14,216,44,22,133,173,151,220,231,66,165,253,94,206,38,227,194,95,254,65,138,85,157,10,207,11,174,63,227,248,193,211,164,35,167,194,20,212,70,243,93,49,5,152,7,46,78,29,66,71,162,81,56,10,12,163,154,111,103,5,62,160,177,181,51,105,146,84,242,171,73,136,116,189,152,26,37,223,135,33,169,66,253,66,97,168,38,87,192,22,211,214,150,42,72,227,167,183,67,66,104,170,13,118,155,30,121,63,147,209,209,218,202,193,65,93,121,113,254,64,212,18,9,113,107,183,23,53,153,222,136,9,151,115,85,204,250,183,2,77,143,104,2,201,229,238,228,181,232,41,67,208,184,181,205,204,170,21,189,131,148,44,144,216,63,8,55,21,175,5,53,198,184,81,181,23,146,121,55,124,249,192,173,169,220,181,213,228,133,163,121,53,65,135,45,29,58,52,36,108,23,79,130,144,29,237,86,109,149,36,171,227,135,15,4,151,103,68,228,115,208,58,177,124,80,224,104,37,4,39,54,124,69,128,241,251,109,140,41,85,222,5,30,33,103,5,108,68,158,210,101,179,103,212,207,78,211,190,155,93,155,112,182,181,123,57,12,75,174,182,221,30,183,30,161,218,128,233,204,21,247,2,226,104,223,43,7,203,26,23,90,97,58,11,3,54,159,85,126,155,165,235,93,237,52,90,116,9,125,209,232,124,206,147,28,173,229,8,178,201,118,71,234,162,250,25,96,22,232,211,128,138,138,68,221,243,194,105,41,101,16,86,99,11,106,54,178,69,184,70,2,147,160,244,118,125,83,47,145,90,106,163,246,142,106,211,97,25,10,17,87,63,48,196,51,41,58,238,83,121,168,13,41,62,157,94,86,63,56,251,146,54,0,157,71,59,179,243,82,5,28,219,99,234,123,179,104,130,55,209,152,198,69,158,204,224,60,47,220,204,109,123,126,187,186,220,236,32,201,93,148,195,137,137,210,156,194,9,193,205,169,52,4,7,37,112,234,79,214,72,162,202,194,47,244,46,76,103,164,32,240,70,193,196,51,104,37,216,213,8,6,107,48,132,224,99,242,134,45,236,74,134,77,239,77,181,116,144,24,156,5,149,212,210,47,88,161,193,148,180,206,193,136,40,172,116,131,77,88,23,157,237,2,147,105,171,139,189,82,141,134,70,203,24,101,201,86,29,15,220,180,203,131,229,195,50,149,226,190,195,48,119,153,77,216,46,181,17,109,116,82,161,229,50,251,108,117,53,179,53,33,142,46,188,64,89,121,129,142,161,120,6,42,174,78,93,75,12,145,116,92,41,132,94,140,168,74,25,210,50,229,161,65,244,58,169,246,204,15,124,182,142,32,195,56,176,149,213,42,108,196,151,66,150,52,170,18,40,16,189,15,138,158,70,85,167,246,200,13,168,45,253,123,78,56,126,149,65,141,30,171,115,114,228,128,139,6,174,137,137,208,159,16,191,141,100,243,67,79,2,155,204,189,26,34,44,113,82,96,187,75,242,219,176,167,238,7,54,142,231,128,201,68,247,151,220,228,50,116,54,91,68,77,97,99,119,11,152,96,166,114,86,96,99,199,100,129,180,69,201,173,88,81,211,123,30,129,115,154,26,42,162,138,167,6,229,18,142,160,122,172,150,214,184,100,124,84,212,183,135,100,4,206,181,121,217,198,54,164,132,15,17,200,229,222,181,246,243,44,173,181,198,28,48,179,176,141,181,189,31,152,6,17,161,50,83,157,117,96,107,49,22,34,52,181,179,140,25,174,92,222,186,243,117,149,232,3,70,226,114,169,252,32,170,86,186,25,104,238,218,186,23,67,25,173,225,55,62,66,191,87,159,205,94,89,172,40,181,245,234,125,99,135,27,91,137,64,40,82,219,151,171,108,80,227,252,92,93,171,235,23,27,243,220,20,185,21,96,76,169,126,105,235,214,179,10,42,205,240,151,255,173,207,249,144,19,29,47,179,150,203,117,214,89,9,58,228,208,151,93,238,57,58,89,148,168,10,197,169,121,191,8,97,133,246,192,103,175,26,227,178,249,81,128,172,48,103,199,125,114,250,111,149,187,136,84,67,16,4,21,212,58,149,41,7,46,236,122,25,41,73,162,108,229,115,162,224,245,210,112,166,245,184,65,52,14,228,208,84,49,82,214,173,236,43,70,147,30,95,12,158,169,241,60,26,149,13,193,192,133,46,156,118,113,103,43,238,74,151,108,150,224,171,222,252,199,12,115,185,104,147,210,68,31,152,124,114,192,116,232,231,231,230,38,59,17,240,241,124,116,83,60,147,120,164,216,121,178,53,225,63,44,88,164,140,131,150,24,218,78,141,35,67,176,149,226,40,57,199,120,122,41,211,142,187,113,105,112,41,94,86,54,41,182,211,144,206,58,22,131,81,12,41,187,87,132,29,141,56,184,136,92,36,168,185,243,1,83,249,174,253,208,180,167,94,58,229,1,137,194,195,59,134,182,205,190,148,199,91,45,254,12,223,74,189,99,102,124,108,245,225,60,107,151,232,22,203,107,235,2,228,12,92,151,120,184,227,19,63,87,35,90,17,240,89,187,106,191,194,214,182,210,253,218,141,195,90,223,27,202,147,203,167,140,147,176,159,171,115,170,177,107,17,21,120,184,145,80,241,240,242,77,96,94,229,129,207,2,234,113,117,165,28,183,63,36,118,229,210,255,162,16,86,117,79,100,253,102,101,184,62,222,205,124,248,243,114,44,110,86,75,121,24,240,142,159,42,40,102,184,254,50,133,163,129,30,91,168,232,210,70,41,62,24,45,143,163,167,164,47,240,5,174,224,90,131,155,250,201,116,100,171,19,186,215,30,247,87,167,32,177,198,251,194,48,219,232,135,164,27,248,142,214,217,127,30,2,173,180,233,85,189,183,46,104,122,40,76,231,199,37,27,135,141,252,33,111,68,205,239,94,141,29,171,13,253,164,252,239,119,70,216,71,89,249,168,15,15,227,19,56,85,61,3,210,143,126,249,242,160,107,144,0,221,108,216,10,46,170,116,23,168,23,138,101,10,61,224,120,120,33,113,176,194,92,160,24,91,197,217,50,194,49,161,104,7,76,119,133,194,84,145,220,231,62,30,143,110,55,200,156,204,96,121,70,79,77,169,125,173,18,33,100,2,39,238,148,42,247,28,24,74,11,129,215,208,76,95,226,132,185,252,237,198,194,173,55,175,212,26,200,213,103,75,208,155,35,96,217,186,192,89,119,97,244,17,46,45,55,75,229,217,71,19,250,209,119,233,152,163,248,252,246,89,17,117,200,205,53,142,156,209,227,246,90,18,131,95,230,249,179,30,206,154,184,55,79,74,222,133,34,93,207,97,238,27,235,231,195,53,75,193,153,111,195,199,35,230,151,230,11,231,80,33,160,10,98,189,23,31,87,210,117,2,54,181,251,15,218,215,213,122,217,68,110,223,91,195,125,237,18,30,155,32,89,123,25,91,177,223,2,62,103,92,125,110,78,218,43,126,122,64,243,54,30,56,121,195,220,48,87,190,105,118,149,118,188,20,146,17,219,116,169,53,117,187,75,191,234,9,116,74,237,135,149,24,121,232,144,0,161,72,78,41,45,38,197,79,247,218,50,247,120,94,43,133,81,106,175,156,85,213,97,34,121,22,2,32,116,50,245,172,67,70,165,67,72,89,208,137,153,30,58,100,104,1,66,204,133,2,36,165,221,75,216,137,99,196,147,17,26,209,7,91,86,149,228,232,57,56,242,195,27,188,72,50,94,184,166,71,193,131,108,85,10,137,40,26,49,31,74,111,88,142,66,152,135,6,175,241,176,37,79,114,101,113,241,249,84,143,50,41,185,127,239,141,4,134,155,107,63,172,194,236,165,31,140,18,210,35,187,56,97,16,191,104,73,74,69,147,134,209,21,132,224,202,88,73,37,185,144,25,91,241,203,164,173,52,252,77,67,73,187,122,67,228,177,138,206,96,60,142,80,236,66,201,117,169,136,25,217,188,113,21,108,216,117,85,177,17,7,162,132,44,73,167,52,80,121,204,41,171,25,87,91,135,208,133,10,170,2,175,88,29,189,27,147,238,3,79,111,96,4,102,243,250,195,205,131,209,114,80,111,148,215,251,228,61,150,22,145,248,241,135,139,75,24,110,195,148,43,159,39,235,8,255,198,168,80,201,249,188,215,25,82,185,121,101,34,253,225,131,120,135,201,64,134,118,62,226,159,40,232,5,81,231,64,236,64,51,33,8,35,180,160,11,167,71,106,43,11,226,129,185,125,60,26,69,20,186,145,14,106,82,199,21,36,58,83,105,61,112,35,244,31,112,123,56,124,233,77,58,214,83,252,54,189,247,15,3,59,241,186,171,108,181,161,102,125,70,205,184,206,3,206,74,118,6,171,124,36,113,168,245,159,227,209,5,34,210,27,209,34,202,62,159,28,39,10,106,81,82,129,180,213,238,143,192,199,176,186,136,184,57,238,188,242,187,83,73,114,229,90,8,45,236,135,58,30,253,250,221,69,117,171,41,107,55,249,239,220,175,28,152,169,47,168,30,242,170,30,103,6,134,239,81,199,180,210,55,31,226,85,125,225,116,43,76,141,89,160,109,36,85,13,62,107,15,218,182,128,209,159,210,247,178,98,143,120,50,236,106,165,127,55,90,135,208,219,67,201,79,29,163,132,126,247,190,79,6,151,164,62,119,105,151,1,216,212,219,222,197,91,32,144,136,159,70,130,72,213,42,6,148,43,59,126,250,152,210,227,121,107,60,184,88,65,13,69,168,231,98,156,153,248,216,133,2,40,125,238,180,69,109,15,141,205,87,159,154,77,231,138,164,209,64,243,108,43,208,57,221,155,35,236,154,30,245,4,90,201,47,108,116,113,170,189,0,241,81,220,60,65,132,253,42,55,212,121,133,204,140,127,124,252,65,246,33,22,47,172,15,233,209,69,89,104,28,248,168,144,171,122,232,225,153,226,37,116,133,168,169,124,244,117,250,164,192,108,4,76,146,249,209,202,232,41,66,46,163,90,105,145,82,96,225,128,134,248,149,229,175,31,61,11,72,81,99,212,104,220,154,207,123,35,129,17,159,251,120,104,112,110,63,34,31,17,247,183,73,88,31,113,145,99,52,133,153,83,39,215,235,152,153,84,64,252,50,74,12,175,174,73,20,57,130,82,27,241,104,170,112,214,198,75,143,71,59,193,88,95,175,114,226,166,163,59,191,172,95,113,222,103,74,157,244,220,172,40,70,185,147,64,128,127,60,154,218,245,231,81,7,76,75,233,171,176,70,117,250,167,122,74,157,251,248,3,60,156,127,2,24,105,248,246,170,160,133,142,25,117,133,26,184,3,77,225,97,88,60,241,81,171,176,246,225,64,49,142,95,21,51,248,71,2,181,72,252,51,36,205,51,237,192,185,148,87,250,141,168,176,171,204,162,237,165,137,93,107,103,9,125,91,18,169,143,178,123,171,81,206,71,79,242,154,207,51,67,18,88,3,228,33,159,55,38,89,144,3,78,79,160,19,67,108,214,208,149,62,75,228,153,34,240,70,197,113,76,71,91,127,148,142,202,178,106,158,171,53,220,159,19,147,232,132,83,67,12,171,160,171,175,140,82,170,177,38,41,4,159,26,107,164,152,146,77,250,10,98,239,245,168,242,228,99,241,228,171,151,77,135,227,35,86,116,28,219,125,197,184,177,98,244,106,114,231,23,181,206,51,69,169,142,205,87,7,124,62,2,179,214,215,127,85,194,145,57,220,143,208,209,116,226,223,97,29,60,89,231,1,197,199,249,106,140,55,54,115,133,41,191,12,181,225,250,171,208,80,184,71,143,7,112,134,177,90,97,194,237,87,120,29,30,70,29,82,228,81,215,133,205,103,86,152,50,161,248,237,138,52,216,179,23,193,184,18,202,235,101,172,71,222,3,210,152,57,175,38,60,114,119,207,46,88,143,215,16,159,51,179,67,235,139,97,165,222,97,201,176,39,62,40,156,133,23,45,74,234,157,140,109,52,20,202,137,168,245,250,72,29,241,230,142,38,74,117,212,119,161,10,192,223,10,213,214,173,246,42,29,87,17,115,232,22,23,220,143,86,11,221,235,59,224,252,100,110,232,72,159,94,76,8,5,80,109,143,68,211,164,10,215,215,117,219,203,68,124,95,193,148,144,132,111,144,25,60,234,80,148,175,38,143,160,54,211,37,209,179,129,166,255,234,102,60,127,94,67,77,78,218,101,188,108,26,203,139,14,102,121,114,72,108,189,193,29,235,232,184,70,143,222,5,198,65,117,244,88,128,237,205,72,113,133,95,124,76,161,169,132,171,4,179,182,247,122,255,111,218,206,36,201,114,28,7,162,55,106,227,60,220,255,98,205,135,79,128,174,52,171,101,88,111,186,18,33,125,137,226,128,193,225,110,238,207,199,10,29,197,244,207,5,36,169,104,33,28,130,142,179,131,221,49,195,193,111,77,79,7,104,73,67,49,8,246,142,242,217,255,233,72,141,29,222,232,80,182,42,129,209,230,87,253,115,210,172,213,21,123,128,128,96,14,225,67,246,194,252,17,207,33,145,239,224,228,193,127,148,166,12,92,139,63,241,81,201,22,243,42,3,23,171,171,250,177,247,147,7,150,118,58,194,216,29,169,122,154,170,17,34,87,179,81,63,186,153,99,237,195,171,7,163,157,199,193,6,38,217,218,7,149,97,3,121,86,152,236,149,66,142,118,38,47,194,67,170,215,165,61,5,183,172,135,206,12,162,86,93,27,161,224,234,224,224,188,230,6,20,183,41,147,33,59,129,7,39,137,221,172,238,15,147,33,4,129,191,159,166,75,99,46,217,146,140,187,250,12,148,155,113,58,170,114,223,65,164,89,111,13,144,99,179,168,130,224,113,196,136,247,111,88,69,63,225,71,12,172,2,252,156,238,73,160,31,2,32,81,158,156,245,215,154,95,13,161,223,84,234,188,76,86,111,94,107,165,94,60,62,183,238,222,241,211,33,7,0,188,33,15,70,135,221,13,84,187,105,164,136,58,15,237,60,166,94,115,205,40,28,40,233,217,162,131,209,57,151,208,233,180,250,164,208,59,18,175,249,111,67,184,198,52,23,115,201,142,52,199,207,0,143,214,149,17,19,192,96,190,102,22,152,248,102,214,142,215,157,159,136,255,219,62,205,224,224,80,179,243,71,128,110,38,211,191,148,140,179,68,1,208,218,98,20,179,132,57,133,190,45,82,50,38,228,36,102,98,75,31,241,69,147,156,246,86,210,36,71,55,129,155,65,10,43,171,37,133,130,122,67,27,98,9,200,207,165,195,209,62,72,12,11,164,182,74,192,53,173,173,113,249,163,145,246,174,218,31,73,92,227,249,47,131,78,55,169,15,66,222,69,74,209,205,64,83,187,16,174,77,35,120,187,123,22,53,49,196,170,139,154,225,35,239,110,134,105,162,43,47,217,200,209,11,219,17,46,74,66,34,77,57,23,117,136,230,102,234,75,50,89,64,155,14,103,12,39,247,210,147,4,70,199,12,69,212,245,209,16,105,198,37,22,107,183,77,241,90,225,200,159,178,58,41,124,39,71,12,118,131,12,102,109,11,173,168,35,223,195,241,44,196,77,71,107,83,51,60,51,245,153,171,128,177,104,13,131,152,169,133,121,118,193,125,91,143,201,116,214,124,204,84,228,183,152,65,222,249,92,178,130,174,18,229,206,219,230,232,102,104,129,164,139,113,178,213,251,17,133,25,137,140,170,131,198,227,249,7,203,231,139,10,12,25,243,68,82,44,204,9,206,118,49,159,115,215,171,59,196,165,171,74,89,21,115,135,1,38,204,31,217,96,204,195,9,36,187,137,212,10,81,132,89,187,195,125,205,76,69,229,99,174,46,237,208,1,148,77,145,63,52,115,246,3,12,51,34,194,251,243,100,53,63,107,153,159,37,2,118,190,191,207,9,105,215,170,223,183,126,115,133,141,65,89,145,39,4,217,14,6,198,156,4,196,201,136,226,90,198,189,81,186,28,159,143,189,211,120,95,147,4,87,153,223,175,233,124,84,102,214,66,4,102,122,207,99,204,240,129,63,243,204,105,251,176,29,143,66,63,6,155,173,99,79,49,147,227,208,231,162,221,198,167,73,218,235,67,157,135,181,251,233,131,85,89,228,166,9,181,239,103,44,218,243,57,127,107,107,132,121,42,115,5,187,106,115,8,165,89,63,244,117,176,30,214,20,155,213,57,121,64,152,40,145,97,247,70,17,114,241,0,95,228,151,1,5,36,159,250,228,57,167,182,30,79,98,62,15,126,232,31,228,92,203,31,51,226,64,110,134,4,81,231,8,66,170,206,173,138,153,162,196,187,57,194,134,217,115,60,29,184,65,86,186,130,97,234,51,126,0,116,160,14,245,99,165,178,83,220,202,138,151,77,22,115,241,108,9,230,19,68,136,171,96,236,105,217,23,101,55,244,87,209,171,7,221,179,239,234,179,93,11,71,239,224,209,188,182,200,254,93,133,147,9,107,159,78,214,131,53,87,237,162,69,169,253,120,69,119,217,65,215,178,212,149,160,102,209,188,127,30,243,212,130,19,116,101,176,9,251,213,25,160,188,124,144,209,10,121,236,251,224,124,233,165,100,108,227,167,35,147,195,76,93,173,127,204,65,71,104,102,85,58,54,82,75,26,62,174,121,88,130,124,171,25,165,162,48,67,157,33,30,22,169,50,96,228,97,62,3,156,63,230,70,169,32,204,93,17,90,103,117,64,253,227,14,24,220,44,233,51,27,40,92,59,192,25,77,2,186,49,133,126,2,168,138,151,8,105,199,63,190,163,140,249,49,219,238,24,102,26,216,134,154,207,91,223,244,130,177,216,195,238,252,49,23,111,108,48,166,128,94,62,63,93,223,60,173,116,80,40,97,51,130,230,213,153,64,173,27,191,73,167,32,102,58,213,239,247,172,70,121,174,100,158,236,116,211,7,141,165,142,120,168,152,161,231,119,15,11,113,24,240,185,50,104,5,113,92,127,52,8,149,186,208,111,19,47,117,71,250,118,168,84,105,157,80,115,157,51,6,173,129,15,219,159,171,123,28,15,149,116,186,182,115,67,119,222,29,223,140,153,122,162,126,109,210,245,97,61,113,196,103,42,24,35,109,220,154,118,40,113,12,145,123,62,14,245,51,211,43,162,191,76,140,49,195,74,15,192,231,222,43,8,86,186,105,10,201,54,13,170,186,59,85,22,86,254,73,71,4,134,199,25,35,210,62,76,60,80,153,195,57,232,86,128,22,223,123,159,216,40,199,47,87,171,20,136,185,81,110,188,123,101,173,203,42,55,31,115,144,148,98,46,168,225,170,25,237,30,255,237,10,7,95,111,31,115,119,145,79,131,119,175,62,190,230,230,98,46,152,129,29,213,143,25,245,166,48,67,109,153,191,143,86,226,83,147,22,28,253,195,207,50,87,142,111,125,102,88,18,84,104,5,135,6,46,231,154,249,182,75,105,120,23,164,81,49,168,0,53,213,27,30,164,12,146,31,126,144,87,157,3,93,126,27,100,64,172,61,186,207,186,222,123,91,51,212,125,47,56,32,154,58,87,8,56,31,239,41,187,57,3,173,211,171,51,122,116,247,201,0,62,171,112,29,176,39,168,102,239,60,44,8,13,138,154,49,82,187,143,140,26,205,135,173,66,104,68,89,108,127,195,205,108,120,50,104,19,108,108,205,254,104,116,244,9,99,65,69,11,105,120,153,28,246,64,56,39,212,203,65,48,206,247,113,52,238,106,209,32,225,68,13,181,197,123,131,226,148,166,10,142,186,19,183,185,147,116,150,121,237,74,16,134,39,3,7,201,51,231,166,142,16,122,150,239,183,145,224,43,186,109,64,72,214,125,233,211,106,197,184,203,100,153,46,169,77,61,104,246,207,177,155,170,227,75,58,90,55,160,17,101,43,36,3,89,226,157,65,140,200,120,119,99,214,146,151,90,162,86,89,237,72,136,64,182,24,239,177,172,15,200,38,171,195,15,97,140,229,99,9,131,176,97,73,221,93,0,195,87,164,59,141,125,2,231,230,78,20,128,101,105,72,164,138,54,207,57,165,187,155,171,160,37,120,133,180,188,139,177,3,20,43,83,18,11,13,170,99,175,190,19,101,64,178,33,87,23,2,85,223,114,208,235,210,67,17,222,151,115,126,223,183,66,169,109,106,230,0,97,228,228,5,242,115,216,206,205,94,251,204,108,188,206,13,6,41,204,250,144,244,66,156,123,142,220,223,79,227,127,34,20,158,245,230,112,14,255,86,102,179,94,13,89,121,224,49,135,171,128,52,83,112,250,12,104,73,6,194,190,102,154,199,167,178,150,161,64,121,207,45,156,20,16,104,67,233,158,11,42,198,215,140,62,194,214,231,102,158,181,187,46,105,3,69,67,72,70,116,90,7,253,111,192,17,135,164,221,66,204,36,176,28,26,67,26,173,72,37,225,220,155,118,178,123,222,54,19,230,144,250,95,181,206,232,94,252,98,84,147,166,114,115,167,58,162,243,179,153,210,128,202,120,88,2,195,105,72,224,179,62,179,88,84,16,32,94,159,158,59,35,205,67,171,141,176,65,119,32,205,254,61,192,248,117,229,249,161,216,94,92,211,174,65,178,185,182,146,69,83,174,244,39,67,96,85,26,246,170,117,32,120,247,37,92,203,208,233,188,41,76,251,17,164,105,215,108,199,181,108,8,84,63,206,150,114,103,97,53,158,124,217,109,136,247,16,244,186,230,66,221,87,6,5,77,90,188,210,107,70,146,124,126,40,178,81,40,241,215,162,111,180,138,22,31,59,204,152,142,173,111,198,79,147,132,58,140,114,73,119,6,237,6,13,108,201,202,148,200,181,99,249,205,65,16,40,19,59,10,78,233,61,121,182,229,41,132,206,188,90,46,254,228,252,79,249,241,206,54,176,222,242,50,148,165,244,112,29,51,193,254,173,145,48,168,73,153,49,171,73,103,239,55,230,84,78,229,0,128,175,6,226,33,31,243,69,80,247,190,24,97,88,40,26,147,203,130,74,70,232,39,23,172,160,55,67,197,139,89,19,184,240,75,90,79,216,244,79,146,17,160,156,194,78,89,112,68,99,212,74,19,18,10,250,143,91,144,162,161,22,10,44,67,46,238,64,103,125,170,149,9,9,148,242,98,254,28,186,248,94,176,141,200,131,65,154,230,123,233,49,151,45,141,20,213,248,150,99,129,128,23,223,202,61,6,101,248,138,231,2,254,175,181,0,171,96,185,251,69,151,46,205,182,242,86,164,3,166,127,173,108,168,64,241,104,179,209,127,222,128,209,228,166,187,144,4,241,57,70,113,176,3,109,44,192,160,229,107,193,255,232,24,15,54,137,44,251,25,124,31,208,2,254,172,214,233,92,171,18,145,158,37,113,14,156,114,205,248,82,202,93,108,242,27,173,250,213,100,201,53,177,157,232,255,242,39,131,107,208,72,183,158,185,88,97,253,222,28,214,131,44,208,99,62,215,153,40,215,121,171,246,57,231,214,111,13,86,172,94,43,237,61,26,97,0,40,69,66,225,154,233,222,81,241,20,20,47,178,19,205,177,197,88,104,37,35,78,65,229,250,18,180,74,158,176,72,252,39,64,208,221,27,122,48,83,63,19,158,119,64,82,215,55,35,99,58,63,142,95,62,78,127,128,137,42,24,206,222,116,97,227,70,58,177,140,225,186,147,206,51,228,46,218,190,233,66,110,78,206,253,221,28,121,200,54,227,106,40,232,53,227,87,126,162,61,215,10,241,238,144,121,86,16,211,242,143,73,58,112,10,221,2,52,189,81,168,166,5,162,79,213,183,162,255,152,4,139,155,81,48,145,17,163,59,14,145,18,55,179,153,137,171,81,45,28,185,5,171,227,34,2,181,147,10,8,7,126,115,184,28,130,34,189,232,1,66,11,107,107,110,109,208,56,75,170,177,194,18,226,184,25,168,255,225,46,148,67,247,44,190,230,74,176,56,110,84,68,166,122,34,4,56,126,115,50,115,154,48,52,46,135,118,87,110,181,108,141,102,42,205,45,114,148,185,57,7,107,104,98,1,157,62,175,171,26,95,121,85,57,1,220,189,227,210,222,81,105,208,29,9,110,179,26,221,143,179,249,216,252,79,227,195,5,138,96,64,117,51,202,3,210,193,72,113,131,134,232,48,35,183,39,187,6,14,217,9,18,238,176,64,147,114,230,134,230,145,232,96,88,57,110,78,183,187,100,14,88,220,206,108,9,139,95,78,75,35,66,196,91,99,245,157,47,0,45,209,212,176,140,102,244,48,91,85,73,115,142,200,75,221,74,55,253,79,36,48,53,44,171,214,182,248,51,91,201,80,75,113,104,245,53,199,9,130,61,61,31,233,115,243,110,117,219,107,166,15,70,133,43,198,182,5,214,221,124,206,81,169,132,159,23,35,235,212,221,124,190,201,248,228,238,168,82,121,42,246,76,250,204,217,170,87,103,78,114,255,237,252,11,157,228,183,79,104,52,226,106,182,5,221,179,102,181,189,125,198,213,80,203,73,212,70,191,180,83,27,64,77,32,93,159,248,215,168,123,220,91,19,146,45,229,28,68,104,111,123,0,131,143,101,250,0,82,230,99,87,185,46,115,53,233,235,162,210,119,105,153,174,207,53,31,71,166,107,145,130,182,249,229,204,231,149,198,246,172,171,155,34,33,216,160,107,166,254,251,73,247,159,35,59,52,85,145,62,6,27,37,102,216,82,170,159,64,196,117,200,37,74,32,188,44,171,245,51,103,154,45,230,248,16,180,18,10,100,55,159,53,52,116,141,44,254,124,186,25,68,159,122,81,228,99,186,43,228,130,189,57,110,206,39,91,52,193,51,223,49,207,205,164,103,100,50,156,215,142,118,117,28,54,214,119,249,36,170,178,35,86,171,113,8,255,147,106,117,191,245,108,189,22,225,104,58,39,159,131,244,174,16,52,121,32,148,204,31,194,220,233,8,25,210,139,108,160,242,65,58,188,204,119,174,20,232,51,154,210,168,130,190,41,254,214,248,34,182,167,106,89,118,68,249,210,244,57,186,234,34,129,6,152,249,122,158,72,121,208,45,89,85,153,12,84,192,240,171,51,43,74,208,30,44,25,199,102,210,208,153,62,220,151,108,243,189,251,147,1,45,215,156,9,94,104,245,76,43,109,28,35,125,112,138,228,76,110,62,6,199,6,162,53,237,228,128,211,219,143,191,148,141,175,76,251,255,151,49,166,248,7,153,199,255,149,62,39,32,128,174,44,86,141,3,175,43,29,3,236,123,221,175,237,157,210,154,16,46,156,197,232,178,147,230,225,34,237,43,202,190,164,189,175,243,87,65,124,169,171,130,206,249,94,94,196,171,164,15,154,56,81,70,198,187,157,165,158,78,172,245,129,223,195,65,156,155,79,255,206,49,222,149,187,134,77,193,103,40,160,242,145,148,75,40,211,32,116,11,21,134,25,154,31,158,175,9,99,247,246,233,95,140,182,121,9,135,88,130,230,173,187,153,102,95,177,66,21,145,179,175,60,250,73,20,73,75,107,63,2,14,254,211,192,209,4,137,104,21,242,117,3,51,211,244,57,46,197,123,112,246,140,237,2,237,36,186,150,104,36,226,92,36,8,134,124,68,201,238,8,230,142,122,62,217,209,48,247,165,0,121,116,249,130,216,159,64,74,132,24,160,36,95,145,243,179,252,95,82,150,47,0,47,121,63,115,53,217,109,49,23,128,166,253,153,53,239,134,153,242,251,122,230,172,45,86,39,86,4,207,25,102,114,17,210,53,176,9,95,74,247,231,166,71,77,7,28,243,94,207,138,127,188,212,106,18,196,97,158,10,113,188,214,120,173,13,223,237,231,181,86,240,19,99,6,201,54,244,185,207,94,149,99,64,147,134,255,88,211,216,177,58,22,60,117,251,251,210,171,199,79,47,154,0,186,254,52,73,19,63,21,201,5,156,9,251,49,91,223,142,155,139,133,128,159,171,135,115,37,0,226,68,221,241,79,197,85,200,101,177,157,254,206,133,109,149,226,245,122,63,78,168,134,112,241,109,174,58,102,4,170,30,142,27,38,15,240,60,37,204,5,206,204,45,102,226,233,95,128,128,153,54,211,40,100,161,155,62,173,35,240,154,71,170,66,80,4,28,151,206,162,223,236,165,248,109,236,207,207,138,198,212,45,249,224,160,129,135,171,106,61,251,167,191,22,36,6,189,169,53,129,71,244,107,11,128,154,103,77,144,49,167,251,84,84,210,202,43,68,113,0,80,239,236,247,157,142,35,179,199,235,143,160,18,129,122,210,207,89,132,97,108,130,232,87,115,49,190,210,107,62,219,74,125,56,59,248,242,27,13,43,110,70,171,173,200,197,52,26,92,2,3,208,98,11,94,171,152,93,156,131,160,38,238,91,1,100,85,55,22,41,170,234,20,116,152,173,225,69,204,72,75,253,220,84,112,239,180,229,190,192,27,62,63,100,60,252,173,161,97,23,176,181,9,242,172,91,120,135,110,154,122,205,243,138,32,12,175,158,12,71,174,29,209,198,119,44,0,199,165,133,232,154,119,90,84,189,234,51,243,15,249,126,202,13,108,74,248,100,200,12,174,82,125,18,109,232,142,69,112,2,243,165,78,48,35,253,168,243,25,81,169,175,62,98,200,7,130,93,120,102,26,61,110,76,194,47,111,171,126,62,51,221,126,163,251,99,195,238,190,186,220,252,7,179,240,231,62,43,71,137,64,207,28,35,205,181,125,200,144,179,24,207,51,217,195,68,194,125,196,24,205,249,138,184,104,231,81,12,244,111,57,193,240,84,185,152,52,123,74,219,63,245,121,81,217,227,246,48,72,250,206,62,143,200,3,38,185,185,73,46,45,255,109,184,12,133,159,238,204,19,20,59,171,63,56,186,27,159,71,163,85,125,199,36,45,166,60,253,126,155,135,173,195,191,38,29,165,93,208,6,251,215,0,238,59,198,132,88,178,138,53,155,58,144,175,91,58,180,68,71,0,10,99,26,173,238,28,158,39,212,42,18,5,110,180,217,198,242,17,159,21,104,246,139,134,232,200,128,197,114,248,134,66,46,188,137,153,229,114,217,83,81,160,59,27,231,120,101,197,141,70,202,186,14,244,38,206,238,89,64,172,38,72,231,174,187,177,165,109,220,197,103,54,245,195,251,224,56,149,39,182,126,11,192,180,97,210,114,51,249,52,1,114,159,21,97,66,214,247,193,169,22,160,57,248,204,166,207,230,171,11,239,112,9,125,48,30,4,26,205,247,123,117,211,176,154,114,181,241,15,250,174,113,254,18,124,207,251,109,232,38,246,240,243,129,52,36,210,139,207,76,38,177,119,55,87,107,69,9,43,13,2,231,238,213,173,136,98,190,195,212,160,154,103,1,186,153,150,138,252,252,61,88,191,233,123,241,247,58,95,111,190,156,217,78,212,36,103,190,31,187,51,79,36,151,97,33,193,121,54,127,107,194,184,46,179,212,82,148,117,197,231,130,101,186,201,79,163,136,61,253,88,131,190,124,60,15,26,149,20,116,12,238,44,69,40,151,40,240,153,33,95,42,113,239,138,134,236,123,235,101,179,35,78,84,168,56,95,188,191,182,9,59,248,218,35,125,204,1,251,204,182,249,245,56,80,241,150,95,36,101,170,81,227,210,126,109,107,163,222,194,226,113,204,176,54,250,2,160,62,159,165,61,220,196,74,86,28,1,195,250,13,158,139,188,76,128,242,61,248,57,18,32,19,126,102,112,241,163,250,218,164,12,46,61,166,72,47,187,4,173,29,215,244,78,230,103,165,43,116,251,153,59,217,32,170,94,92,160,196,246,5,48,207,30,208,100,1,240,203,212,97,238,128,131,3,57,46,248,22,115,181,70,35,223,114,232,106,123,103,196,79,202,97,196,118,103,5,182,33,214,110,144,53,223,206,172,132,242,172,128,64,91,105,225,12,176,157,197,52,130,4,188,157,121,233,91,229,9,213,84,72,134,26,37,69,104,191,119,165,137,91,6,5,239,186,165,84,195,27,32,145,223,63,230,250,140,104,183,171,145,156,84,141,3,2,32,93,203,250,203,39,234,139,231,198,79,157,73,205,198,14,239,15,118,22,234,22,9,2,83,135,89,201,23,61,60,2,181,235,91,79,166,169,223,28,61,225,42,132,45,112,54,81,52,243,67,55,25,122,83,158,28,126,184,234,155,248,137,222,215,20,42,92,58,174,33,230,245,67,23,245,176,41,107,15,102,180,90,124,166,176,167,23,193,219,24,157,170,139,230,29,51,129,153,28,32,198,151,90,167,31,140,116,22,166,173,215,102,39,142,68,85,140,130,75,149,49,99,221,94,174,116,19,29,131,160,79,222,26,145,193,17,207,189,225,99,126,7,31,100,144,200,156,255,30,12,71,80,33,247,198,225,229,58,75,199,10,128,235,225,24,104,252,68,125,193,173,240,162,75,157,150,124,33,9,157,118,205,221,52,132,196,108,224,141,235,34,65,118,176,134,8,255,44,112,62,206,226,78,19,231,218,42,97,176,240,254,233,119,186,102,220,225,42,223,26,50,225,11,85,230,226,105,66,177,207,10,206,49,111,191,120,146,222,90,98,134,91,193,93,124,180,208,153,210,98,62,54,218,129,221,76,26,81,54,5,0,176,229,230,16,237,193,17,236,122,211,172,65,240,81,83,139,7,135,92,234,93,13,13,181,163,209,236,106,32,25,111,208,0,117,245,252,75,69,112,117,130,168,243,61,90,59,113,206,168,254,218,208,167,9,159,215,50,194,195,155,149,221,116,153,247,172,86,244,236,182,127,205,19,200,144,17,124,19,5,193,163,185,242,187,184,42,67,154,109,248,203,39,248,48,157,191,164,87,147,25,233,187,199,7,33,237,241,230,48,149,169,122,155,82,152,11,56,83,207,147,160,62,212,107,76,133,65,149,69,134,140,20,99,158,254,203,80,186,110,217,144,140,223,238,18,140,154,89,249,125,237,60,229,72,137,91,195,37,34,111,101,153,212,24,208,19,248,40,135,25,217,105,192,107,61,204,181,11,2,131,36,46,126,73,152,51,105,216,41,102,88,35,167,223,188,255,250,91,158,153,190,195,234,79,102,173,101,47,121,67,46,244,173,122,204,232,23,189,13,133,242,229,184,218,134,63,115,22,161,165,5,5,23,186,158,110,38,219,252,250,166,206,89,108,221,183,113,115,216,140,100,192,129,89,157,245,233,51,28,90,134,254,28,164,243,26,203,8,143,220,60,24,132,55,42,249,215,199,229,223,26,167,82,88,168,17,167,183,206,198,248,94,115,74,191,216,66,54,101,223,156,45,230,115,226,86,113,99,144,32,218,227,45,124,52,82,135,152,145,73,169,111,117,85,147,11,15,243,217,37,172,97,60,204,199,83,121,96,233,69,182,108,223,86,81,235,43,47,91,173,128,205,118,124,176,105,103,155,220,187,167,132,134,167,175,205,1,237,241,27,114,212,192,230,103,233,22,1,178,45,68,56,195,141,57,203,139,81,151,221,240,28,76,25,32,132,155,57,52,138,220,28,1,216,182,226,106,24,246,223,134,6,184,19,250,11,127,242,5,28,176,63,235,160,96,211,195,106,212,248,251,153,59,41,141,88,95,180,253,215,46,87,55,107,176,136,13,171,192,187,208,158,185,110,67,95,249,160,17,56,191,61,233,152,137,186,198,179,106,128,1,9,117,105,23,192,103,91,105,150,157,244,124,184,225,25,177,251,92,169,200,15,39,147,197,28,111,191,18,72,24,26,42,229,234,128,219,120,29,247,88,198,11,245,60,168,22,221,156,105,101,121,35,178,76,53,162,196,173,141,194,248,61,215,79,20,33,14,128,109,250,24,239,167,225,157,6,111,40,95,90,70,251,248,143,166,183,238,86,208,141,47,248,128,195,216,26,198,221,188,132,16,2,242,40,42,3,113,103,66,183,183,240,206,71,6,252,191,124,79,192,175,22,252,30,201,59,250,152,226,59,47,147,230,13,51,173,44,243,66,59,236,173,104,158,20,51,93,236,213,175,6,242,179,36,239,58,145,82,94,87,227,201,204,75,2,0,58,76,206,174,225,199,53,101,23,116,98,159,249,172,249,114,75,72,199,124,252,174,19,209,190,33,3,16,10,245,223,53,87,216,254,147,60,25,20,139,55,161,97,16,157,46,1,0,108,223,112,14,249,189,77,2,251,197,207,211,212,6,119,43,110,6,151,240,226,181,243,210,233,54,96,35,214,84,40,204,136,17,194,224,203,235,137,25,93,0,249,210,240,84,228,219,1,68,229,14,45,251,231,8,204,95,96,51,238,205,201,181,86,113,10,77,211,163,55,63,80,13,152,47,233,14,170,241,109,92,109,91,204,166,7,45,87,55,221,16,138,165,116,222,152,116,182,135,56,214,76,116,239,5,15,148,25,91,75,190,145,49,247,155,148,90,206,6,184,172,223,194,205,84,134,95,92,67,118,233,188,171,239,38,197,176,54,50,160,86,46,185,1,213,40,191,184,242,61,24,74,50,52,16,95,51,112,105,253,88,148,121,60,140,4,90,84,164,222,1,140,131,158,218,107,181,50,166,240,73,192,102,143,202,205,181,102,16,5,50,65,9,34,215,85,142,222,214,96,71,219,222,51,91,81,200,221,4,52,149,134,110,176,16,210,59,55,205,54,57,70,109,129,182,70,48,167,22,196,108,217,190,247,224,245,87,229,204,110,46,44,234,247,210,21,216,173,167,110,49,179,24,194,74,150,23,124,101,220,187,106,127,15,43,167,172,190,227,201,40,183,202,202,42,70,91,21,79,70,107,145,128,93,38,223,113,222,166,216,99,110,76,120,217,232,242,137,22,60,17,50,128,96,84,145,86,160,227,45,59,13,249,182,78,33,69,141,79,36,124,217,25,175,153,218,128,180,65,210,86,196,191,132,25,56,145,76,194,116,230,108,73,190,50,65,179,11,172,137,58,124,246,166,114,172,164,140,229,212,73,166,128,28,99,6,67,162,160,183,135,233,178,93,185,95,204,38,33,251,172,199,195,62,163,126,223,154,134,243,45,60,122,80,63,182,233,41,179,97,122,66,47,23,14,243,35,41,233,238,86,120,187,154,220,155,31,246,146,137,169,33,211,217,245,204,16,58,92,8,53,213,82,186,208,186,152,79,8,202,195,94,51,26,126,18,29,12,120,218,199,237,222,129,7,242,248,231,253,77,82,107,206,186,20,175,144,91,102,216,26,251,179,82,200,220,190,99,116,160,221,34,25,15,9,201,104,217,3,69,40,251,171,204,194,129,34,102,187,68,171,27,226,181,174,98,70,166,157,58,174,104,195,49,67,10,47,52,24,227,68,134,169,52,223,162,25,36,237,90,69,12,108,239,136,20,97,31,21,250,178,129,228,113,46,190,176,207,83,22,170,69,98,46,52,80,186,153,136,71,132,11,201,152,113,28,220,153,178,64,237,79,25,241,105,24,69,255,105,248,227,53,239,59,200,62,148,136,61,0,189,79,89,186,199,76,89,223,63,39,108,100,34,40,55,32,155,155,177,11,91,142,96,201,84,153,128,247,46,233,238,6,71,196,108,146,171,105,100,186,4,3,166,29,71,226,246,125,16,240,120,224,100,126,230,13,32,74,26,183,57,19,219,12,7,135,121,213,132,220,192,240,238,78,242,186,97,192,4,96,250,110,62,224,59,239,203,175,6,72,41,113,230,24,197,216,39,170,155,209,149,145,47,194,6,213,147,207,226,109,173,91,175,178,76,222,210,138,131,215,124,188,165,207,176,156,115,12,122,18,127,177,106,85,156,103,182,92,124,233,126,243,198,163,191,68,36,236,146,19,96,142,155,39,56,196,247,222,16,51,132,63,186,201,32,167,151,75,129,249,30,209,59,191,55,33,151,236,11,84,158,211,140,231,38,213,42,45,108,104,198,193,64,112,231,248,182,190,220,247,92,166,36,115,169,36,209,7,194,159,149,183,50,61,22,119,41,145,229,155,42,160,6,85,26,243,126,94,179,245,109,203,247,0,32,218,71,241,155,27,248,78,230,120,5,98,90,238,193,57,193,133,11,149,228,121,5,212,2,70,92,59,179,132,153,112,197,161,184,209,226,151,171,68,207,131,163,171,220,142,64,172,232,84,190,10,192,57,107,198,89,20,201,205,244,212,203,78,10,178,107,95,69,247,99,157,134,158,127,243,159,156,253,184,232,6,163,119,181,109,247,153,39,60,74,254,78,120,82,67,126,153,50,210,188,242,27,219,218,186,187,128,229,185,120,58,155,3,165,58,163,18,126,3,102,172,73,254,203,39,92,93,75,42,100,131,182,110,135,27,162,192,10,17,154,62,55,122,235,151,83,116,195,60,142,111,241,222,58,153,216,221,253,146,52,175,105,231,220,176,106,140,123,64,36,36,225,145,17,51,107,126,221,52,59,153,185,172,216,109,42,242,105,121,193,243,56,14,136,194,189,140,155,45,186,234,14,231,25,107,246,147,55,160,9,126,160,219,33,64,98,137,57,39,219,81,2,36,219,238,236,135,29,195,250,106,196,108,26,89,126,53,232,94,129,52,145,151,60,187,72,92,109,13,158,47,145,66,151,23,42,89,119,162,84,148,219,154,172,75,154,5,211,21,246,216,211,122,211,164,179,123,24,199,196,133,37,109,147,168,56,110,205,82,51,29,33,59,204,20,31,182,152,7,114,188,97,158,28,3,83,205,243,28,95,221,205,144,167,28,39,231,47,97,27,116,1,1,114,241,170,29,125,108,202,202,70,147,16,50,98,94,225,93,160,122,165,240,118,226,119,208,53,145,223,183,158,58,41,246,27,68,60,138,26,212,63,134,148,4,55,104,233,225,69,117,120,132,86,211,223,70,70,195,211,109,20,15,134,166,219,96,23,225,47,226,209,208,147,104,98,61,7,106,90,81,216,198,111,219,138,128,192,3,137,210,194,68,66,169,60,196,72,178,93,108,249,147,21,184,156,102,22,216,7,5,222,128,102,0,238,139,82,14,86,171,230,132,185,2,145,16,48,10,58,122,94,131,37,117,246,114,13,116,52,80,85,221,1,10,1,86,95,5,69,83,80,9,219,129,70,33,126,42,75,205,103,201,70,121,235,196,2,169,232,131,209,43,222,253,107,13,19,225,110,2,178,177,140,152,215,175,76,50,231,137,58,27,68,7,217,25,47,55,34,66,255,108,28,158,142,3,48,85,70,184,251,254,116,230,254,215,114,121,171,9,245,194,48,147,22,22,128,59,204,134,86,253,243,109,226,56,242,34,44,6,49,222,113,59,147,47,85,218,65,235,148,29,12,105,154,213,125,155,176,248,163,234,74,70,70,208,143,12,192,162,93,74,202,152,75,190,212,41,199,188,126,225,168,222,60,111,63,222,105,17,107,112,89,233,22,53,105,76,112,179,53,248,232,6,135,160,207,240,155,211,19,167,251,27,42,4,45,246,109,168,65,132,52,156,66,72,43,126,233,137,137,170,36,2,200,211,227,132,250,91,37,228,158,150,188,244,162,162,112,61,185,137,244,230,74,122,53,176,34,247,173,39,100,106,233,115,6,231,106,164,162,110,134,126,89,188,169,12,11,104,124,236,12,51,75,17,135,137,122,243,28,239,172,203,89,181,229,143,179,76,109,220,207,127,36,225,132,36,110,144,223,134,64,230,90,41,215,139,172,31,174,5,27,128,123,68,6,199,145,153,114,118,79,200,241,252,252,7,63,33,157,45,195,206,31,63,172,146,245,216,72,200,208,248,0,187,134,219,114,222,73,168,64,143,235,156,77,116,203,221,41,235,87,127,247,166,133,138,108,123,120,122,60,154,56,168,208,23,70,126,4,92,144,158,85,157,173,220,209,3,248,152,86,93,18,199,27,201,191,230,254,43,156,34,122,53,196,205,164,157,220,92,129,85,188,33,37,169,159,35,117,190,33,47,28,18,234,208,117,230,167,40,169,169,179,149,180,79,36,100,186,85,30,80,156,199,74,85,98,207,68,115,106,138,88,135,198,8,89,154,212,113,147,231,83,151,197,89,226,9,210,230,213,183,199,19,171,19,194,101,9,77,73,147,22,127,50,107,55,237,47,213,11,100,177,186,36,51,103,55,114,36,50,102,0,94,182,231,232,86,38,5,45,51,193,4,177,167,71,166,139,96,80,208,28,195,228,132,147,231,244,41,123,163,141,40,230,102,245,138,8,46,151,22,10,237,77,122,164,15,141,188,95,170,44,3,96,156,107,134,17,162,38,240,216,18,247,18,3,36,191,57,225,90,90,26,207,159,5,113,246,171,251,98,108,64,208,209,61,243,38,129,229,233,149,110,217,48,201,51,176,121,250,36,100,226,100,145,225,24,32,85,29,210,108,93,217,224,47,37,75,1,23,86,169,158,73,96,198,74,183,206,128,159,166,117,191,121,91,134,184,16,243,9,187,86,245,155,155,4,176,208,22,27,145,118,118,7,98,52,136,153,187,164,187,76,13,242,54,27,88,126,37,41,237,222,49,47,248,40,194,12,140,94,242,204,9,189,162,249,146,55,124,220,36,55,111,180,159,250,92,57,159,126,210,156,252,204,144,44,238,200,27,157,56,224,76,120,73,89,25,57,100,164,126,64,130,139,88,198,180,54,215,228,1,59,44,93,170,59,62,41,172,68,110,190,238,31,22,87,50,113,134,166,242,68,29,141,244,75,30,28,186,172,244,146,128,103,90,170,68,48,165,193,18,254,34,121,60,35,140,19,51,13,213,57,204,176,102,126,114,132,148,185,252,201,206,67,166,164,247,182,206,61,79,32,230,179,24,164,164,112,220,78,148,15,239,234,130,226,23,104,212,51,111,211,120,246,171,155,21,106,138,164,54,75,234,14,104,98,254,111,57,186,102,49,80,151,103,164,72,78,117,233,180,163,123,13,97,119,127,41,8,80,183,164,169,233,165,31,145,186,63,211,49,169,174,208,68,182,248,196,113,145,85,5,232,35,201,100,138,67,187,121,126,4,206,59,28,44,49,79,10,78,254,94,132,223,162,154,60,73,226,173,72,33,86,122,152,62,143,118,166,96,109,145,250,252,41,68,73,50,185,208,94,245,238,13,187,138,228,177,65,92,103,175,47,113,177,196,235,211,130,251,157,226,151,143,159,63,229,123,160,165,185,163,138,15,254,31,117,0,73,161,147,255,141,73,104,18,120,207,121,155,100,175,142,35,29,89,238,77,193,84,179,247,48,100,69,78,214,248,53,134,164,254,185,121,252,52,106,93,207,3,66,121,123,237,229,219,240,57,92,155,126,13,19,175,119,55,228,88,19,42,115,90,145,56,103,66,243,33,41,228,31,203,20,51,85,161,88,121,100,51,146,200,128,34,164,110,45,180,110,206,83,171,244,199,12,81,122,139,130,6,29,254,98,37,155,232,32,174,97,105,252,178,101,64,89,29,59,170,33,11,86,222,58,180,138,195,24,250,79,35,221,38,49,53,172,41,100,148,252,230,240,174,21,41,211,116,163,21,137,223,182,12,174,108,25,157,124,108,160,61,96,99,30,69,139,83,101,25,63,151,155,153,10,242,104,124,200,22,9,246,210,172,194,188,164,118,5,48,216,171,14,5,106,225,161,143,102,187,190,59,34,231,100,135,201,77,106,91,180,209,166,40,171,193,180,37,184,109,224,149,195,29,94,14,80,64,149,114,111,132,80,28,86,106,170,24,77,202,10,28,147,205,19,63,195,208,175,90,204,38,193,242,70,244,76,164,34,216,103,0,201,155,47,224,213,64,128,66,114,114,49,198,99,71,133,148,150,72,73,222,207,19,172,128,248,244,42,166,229,159,134,92,221,225,65,246,237,44,163,139,44,152,239,105,236,39,241,185,224,7,59,59,167,154,39,153,162,25,102,164,170,181,190,154,140,22,195,205,199,45,23,2,122,148,163,233,75,240,155,27,158,121,168,25,200,185,87,252,50,120,53,129,69,80,101,167,203,193,107,168,180,243,9,44,117,158,5,66,174,47,74,191,112,6,188,108,240,52,70,223,233,91,41,200,207,172,243,16,31,168,4,62,135,114,247,217,88,181,102,77,83,186,3,58,50,41,47,169,95,1,48,135,223,204,107,214,43,235,247,154,22,127,120,109,23,184,75,45,82,197,103,194,231,103,54,26,43,41,212,103,147,87,120,102,60,181,165,24,0,227,97,243,95,38,177,33,159,139,52,233,46,35,42,241,139,77,69,110,110,153,102,95,248,153,16,58,43,24,36,145,219,172,1,18,131,240,65,74,172,112,240,231,28,224,29,28,79,137,38,185,144,29,51,224,9,3,112,155,32,54,40,12,231,192,221,109,100,141,155,92,13,118,241,93,59,230,7,194,178,75,79,35,224,103,160,57,155,226,99,210,3,124,243,86,103,27,206,106,166,74,26,47,101,21,219,37,86,170,254,57,192,9,244,239,165,241,129,230,64,78,28,247,198,254,192,82,228,54,139,140,119,213,182,29,67,253,26,215,169,155,51,224,63,121,178,10,52,34,176,34,187,14,133,245,52,107,159,126,163,253,105,34,133,185,19,213,180,48,227,146,40,152,137,34,80,192,230,32,57,21,65,212,5,101,45,196,59,97,134,163,225,61,54,239,1,57,78,152,219,16,226,237,197,254,223,139,160,107,128,238,76,193,120,161,150,52,31,22,10,198,38,5,144,149,34,56,42,194,231,55,220,144,249,69,35,19,8,47,150,248,20,232,90,54,117,230,64,18,210,247,244,190,37,188,139,229,210,195,253,128,134,89,26,188,141,14,60,175,184,55,185,225,174,160,58,18,209,15,142,100,28,210,98,38,137,147,252,75,211,164,11,37,144,224,249,168,216,6,26,112,18,224,201,152,160,248,187,99,135,79,39,38,202,82,31,162,137,158,134,227,192,81,129,147,22,84,41,162,191,45,205,64,231,0,216,83,136,228,241,202,147,103,175,128,212,229,45,29,90,96,36,57,166,3,15,75,206,182,171,121,209,243,21,79,14,60,68,112,138,144,96,164,0,75,77,227,44,22,140,36,161,107,219,15,31,6,189,153,94,109,44,125,49,73,39,142,196,86,228,39,249,153,246,246,186,189,20,97,73,72,181,122,236,117,176,232,233,152,194,140,50,61,246,55,177,91,41,121,47,99,36,222,238,11,100,104,63,134,236,10,39,158,162,20,228,102,190,173,20,14,22,148,162,61,57,66,1,124,190,240,137,83,64,202,35,7,220,143,70,210,36,216,207,134,134,83,32,238,8,146,187,90,151,233,96,250,185,133,83,40,173,76,148,130,251,10,148,64,182,188,103,21,252,49,24,142,120,43,166,137,248,102,63,2,204,192,182,209,122,215,69,99,29,58,254,115,255,135,78,27,40,97,11,184,153,188,65,13,228,52,225,184,28,15,52,147,25,145,228,131,152,117,133,157,2,6,237,171,189,109,56,137,31,14,34,50,68,181,237,91,243,7,114,113,69,105,37,86,0,236,88,93,224,203,228,25,138,183,25,50,207,72,231,10,156,124,54,3,253,5,208,55,9,100,155,26,246,217,46,253,99,193,203,177,101,76,78,52,104,172,135,142,115,183,246,81,65,216,87,102,120,172,92,112,211,194,10,118,78,60,48,244,1,253,135,181,60,125,204,164,167,110,133,20,217,32,58,209,138,116,37,172,188,171,247,83,128,225,88,82,84,94,231,188,6,200,20,173,128,40,49,200,209,133,36,109,174,222,7,69,246,162,8,248,153,90,195,186,146,191,251,39,31,178,101,254,147,227,65,13,40,170,49,181,139,248,15,57,209,179,33,70,223,38,202,26,178,182,56,64,106,46,175,163,244,236,255,89,127,153,92,151,215,129,136,23,178,246,190,100,235,140,242,146,8,122,6,250,82,199,195,111,158,21,0,9,61,199,231,177,1,221,53,111,167,163,218,50,133,218,148,141,13,162,77,239,244,99,208,68,226,140,171,83,137,254,93,210,50,66,27,111,86,88,118,188,77,208,234,158,210,200,4,143,84,116,42,77,138,231,41,201,120,91,111,171,87,69,232,234,219,91,123,145,104,231,143,234,215,4,188,38,73,82,24,59,140,84,206,75,61,107,169,243,4,144,57,165,120,178,4,110,78,102,217,206,198,93,23,102,24,224,180,115,44,19,209,121,211,26,233,108,176,140,210,253,5,84,212,231,40,120,17,241,66,224,244,111,59,71,17,9,194,165,231,243,65,90,10,124,216,173,166,126,253,190,6,44,36,177,17,146,171,101,187,215,142,182,108,20,235,110,182,62,39,121,174,9,95,79,212,175,40,57,11,20,107,89,197,207,129,232,128,40,224,35,239,218,77,71,180,18,102,8,198,182,180,226,161,19,179,189,113,134,80,17,98,52,233,33,204,208,120,120,47,222,153,254,231,0,145,62,63,244,34,162,207,15,143,145,218,239,51,79,163,182,241,30,194,10,157,210,51,110,234,254,55,41,6,139,163,9,68,188,214,71,164,241,60,141,223,169,179,44,169,150,111,176,197,103,90,69,247,34,9,8,49,23,24,212,175,190,179,53,55,142,46,25,84,195,19,23,111,192,34,152,232,194,44,127,54,88,132,16,166,255,180,165,20,164,199,246,140,96,138,166,52,226,173,33,56,46,90,166,76,11,200,7,20,186,49,105,183,166,130,86,29,5,6,92,38,43,61,200,182,105,149,87,20,35,169,3,72,203,116,69,46,120,123,207,38,125,47,77,122,68,24,176,153,220,227,52,69,26,237,126,36,133,111,8,7,95,122,214,18,36,237,191,231,216,202,109,70,27,224,175,179,236,153,207,98,164,223,222,151,61,21,96,105,193,109,219,146,141,111,75,25,82,128,219,52,149,77,71,124,240,97,142,99,161,109,203,137,248,215,183,66,132,38,168,230,61,51,169,155,230,109,103,231,119,1,239,63,235,182,230,211,29,253,214,198,32,242,26,170,127,220,112,209,202,215,41,163,117,233,214,78,214,17,23,93,255,16,182,105,175,55,25,236,17,125,253,48,247,188,237,138,248,44,175,37,173,124,240,187,137,25,119,217,241,157,44,182,90,165,251,145,106,162,101,154,189,3,190,91,107,183,52,200,119,98,222,104,198,51,245,150,42,237,245,48,165,121,55,247,54,86,20,237,220,159,208,209,93,23,8,243,100,16,181,177,31,96,140,159,200,205,26,68,187,154,79,136,17,172,1,205,40,88,197,204,188,140,78,62,128,112,178,89,110,32,13,199,153,115,103,224,120,59,32,145,148,206,224,172,124,223,146,54,193,187,112,24,66,152,152,60,160,163,191,145,242,68,83,43,157,183,245,153,207,68,122,223,235,196,119,132,113,57,204,40,68,79,225,97,0,251,146,222,213,69,69,10,168,156,32,120,30,176,16,212,196,164,135,125,195,24,53,242,227,97,128,229,235,111,11,254,176,122,48,77,142,255,82,211,255,44,153,137,23,231,207,132,153,238,211,227,38,255,204,116,5,183,216,223,205,76,33,120,197,213,203,58,22,254,250,145,225,83,58,167,198,125,166,242,170,137,24,45,77,219,221,72,229,32,235,251,20,112,227,207,202,145,246,183,207,139,24,1,7,136,15,49,42,97,66,119,66,73,146,160,169,94,243,96,95,142,92,147,153,33,148,242,33,54,77,221,7,63,193,124,166,77,15,115,70,251,112,139,153,4,122,141,223,166,183,34,206,162,97,18,13,25,218,132,107,158,108,41,114,53,133,69,144,72,254,228,39,98,30,98,158,40,224,85,159,28,189,76,97,159,193,90,168,48,132,149,62,144,249,204,136,115,161,92,113,205,176,21,135,151,72,22,102,147,200,244,143,12,22,238,57,91,86,46,93,230,108,93,115,237,178,227,219,20,33,234,29,97,62,235,56,130,145,97,96,16,232,245,220,92,192,63,127,204,253,13,105,163,255,34,60,139,223,156,135,6,235,90,225,112,122,44,48,22,248,192,233,29,230,227,119,232,181,160,9,223,115,33,172,39,47,5,182,255,124,221,176,26,224,79,205,39,250,58,155,230,53,39,104,74,212,12,6,123,198,178,216,108,126,229,99,6,229,45,230,239,194,96,75,143,1,69,51,99,234,120,67,221,177,226,183,241,157,166,126,173,134,64,193,140,117,181,84,178,6,51,140,117,197,71,20,38,210,71,132,141,153,130,229,241,233,175,185,145,146,144,65,163,148,183,253,189,40,108,63,255,213,172,198,47,26,230,50,135,126,45,186,193,102,140,41,26,86,189,201,6,6,78,250,189,151,53,118,63,104,216,248,113,96,84,127,175,60,225,94,145,155,195,176,1,215,232,53,131,225,238,239,230,153,118,110,28,193,107,206,101,191,58,201,49,211,181,217,226,197,18,221,195,253,189,24,4,131,64,241,221,76,183,151,12,26,72,16,210,41,97,166,40,240,30,141,132,116,154,190,178,137,112,207,10,144,155,115,108,206,120,52,122,145,222,181,5,98,169,25,91,78,54,110,242,245,53,35,92,124,71,28,237,138,71,162,68,101,162,192,107,231,95,51,195,231,41,87,23,3,228,198,76,2,224,209,229,183,141,134,110,182,183,52,235,59,251,143,185,83,113,174,111,43,157,58,23,128,23,90,131,197,221,12,151,185,145,207,60,161,20,136,29,9,137,211,87,40,183,88,186,174,247,94,112,141,213,81,196,204,105,253,27,49,206,193,243,1,228,99,66,167,134,247,119,205,116,18,36,89,1,176,159,240,227,215,140,99,45,232,70,154,180,134,69,89,63,51,152,187,34,75,27,166,107,168,207,175,25,178,214,93,213,76,55,200,246,171,39,253,100,239,12,24,182,105,175,225,143,134,67,249,0,29,140,38,125,234,195,175,62,171,19,94,53,49,83,26,201,254,228,132,0,175,45,197,218,88,207,92,185,43,191,26,221,88,146,65,3,71,100,5,158,107,6,227,52,197,140,140,12,116,93,63,115,134,208,73,118,29,220,87,176,222,215,252,155,167,239,106,224,80,212,242,175,153,61,189,203,102,75,203,24,89,144,107,62,209,35,13,29,207,108,245,238,120,52,138,208,175,176,133,30,61,250,56,37,174,158,84,30,229,230,108,105,101,248,147,143,31,131,228,51,131,11,247,229,7,161,128,29,221,98,206,9,181,221,159,117,25,206,91,47,174,80,80,248,152,110,99,100,121,243,180,89,227,114,187,223,19,54,213,186,223,215,166,162,109,204,229,215,186,41,5,203,197,86,156,156,119,204,138,105,119,202,134,215,1,252,198,91,163,185,94,101,237,118,83,166,156,126,111,206,236,167,129,74,149,138,180,207,221,107,205,209,18,93,179,97,206,8,18,159,215,76,33,160,139,47,9,237,82,115,223,12,148,196,217,9,222,136,81,224,164,101,245,90,55,84,225,50,83,40,97,154,240,235,53,147,38,146,205,18,40,81,25,62,75,161,136,172,122,240,14,163,133,187,103,58,205,173,176,121,200,147,209,220,65,39,220,207,12,180,36,201,183,230,74,218,175,174,153,118,122,117,161,77,190,154,22,140,159,25,249,139,37,59,49,165,90,216,122,126,230,70,170,120,46,185,122,176,168,238,1,69,120,87,232,33,16,179,129,237,239,10,49,106,47,61,151,161,241,205,243,238,120,245,196,200,244,111,202,111,159,243,48,101,223,56,72,64,177,193,134,153,186,50,18,198,63,243,57,107,0,131,191,109,7,78,201,236,91,26,95,182,191,44,247,48,242,98,210,71,215,92,56,234,222,7,153,44,220,216,116,140,18,63,203,152,209,43,98,212,11,215,252,115,215,158,153,137,228,143,125,188,82,24,195,223,91,113,158,227,69,95,243,153,101,210,48,48,160,143,4,80,114,71,148,94,170,143,227,185,45,140,105,254,90,63,49,175,247,211,36,16,73,121,186,217,64,219,207,58,58,29,55,126,241,38,191,245,232,7,209,77,72,57,206,16,227,83,147,131,19,129,180,188,124,162,192,96,147,95,244,8,157,13,36,41,203,223,122,91,245,118,139,153,141,125,220,143,101,158,102,157,98,38,133,237,251,145,245,215,188,133,139,127,123,98,8,95,92,116,161,86,121,48,174,45,208,79,92,51,169,247,58,228,193,26,128,208,124,159,123,88,171,231,155,8,244,145,66,33,116,71,12,228,72,125,73,140,1,112,238,44,246,125,135,12,214,171,245,148,224,7,24,48,182,121,255,109,200,137,30,132,217,204,200,42,133,121,89,52,251,204,103,93,199,177,74,33,37,63,85,115,172,103,78,210,164,250,51,83,137,127,85,30,0,157,235,167,79,116,205,48,235,61,87,4,92,93,135,87,208,205,80,60,188,216,137,214,52,10,173,247,123,76,36,206,94,141,213,136,250,207,136,250,160,81,206,16,118,169,99,38,111,136,166,224,207,220,17,117,124,222,29,196,239,11,70,35,55,27,149,236,179,114,58,20,223,82,230,48,178,215,37,102,40,25,227,167,105,56,78,85,30,124,89,251,179,255,52,39,104,221,239,123,157,117,190,172,55,253,103,6,230,159,100,42,21,75,236,92,235,2,238,33,228,157,56,107,153,185,118,205,168,178,54,153,104,6,143,238,254,224,11,248,96,151,41,94,72,111,198,60,196,213,110,143,203,29,210,170,194,166,177,221,140,219,255,28,153,99,134,45,230,58,204,152,139,52,72,97,62,127,29,15,14,142,232,101,24,177,78,8,62,238,76,90,13,58,0,153,11,197,90,214,186,255,244,176,115,87,158,236,7,77,242,159,62,27,118,150,205,16,89,7,138,213,215,188,97,41,40,83,205,231,56,73,215,233,53,205,221,253,116,251,96,81,162,234,212,239,163,153,126,119,209,81,161,108,145,111,88,104,220,69,130,60,194,76,224,119,67,51,220,14,202,87,207,12,237,12,180,129,102,110,137,88,40,189,19,98,146,95,6,207,120,205,180,218,110,25,22,206,81,232,149,175,153,2,122,126,46,22,109,102,0,126,175,117,48,115,222,20,135,202,215,10,107,63,171,125,62,125,48,36,185,251,61,209,91,130,182,252,17,132,12,146,147,27,246,182,159,217,228,234,186,140,25,242,158,27,53,132,159,57,27,232,224,153,121,76,40,92,174,185,90,202,126,136,25,6,133,123,58,145,95,170,144,30,189,155,159,81,68,114,236,154,59,158,78,81,115,165,239,194,31,237,7,160,208,71,91,236,176,247,197,168,188,15,157,166,244,225,211,102,120,205,203,154,151,170,254,54,188,219,97,54,94,249,34,79,78,255,168,223,219,24,90,222,131,157,97,218,8,161,134,149,61,168,171,57,227,18,199,173,141,157,85,111,77,19,184,191,214,2,23,243,50,77,140,25,162,54,195,95,11,100,199,208,33,165,229,117,249,144,130,158,168,89,159,187,28,23,56,251,163,17,149,12,153,134,141,214,161,254,204,40,22,36,53,211,247,159,194,76,243,131,62,56,149,164,94,226,123,80,34,172,242,218,19,254,18,127,109,171,215,200,247,96,207,65,7,53,204,8,97,202,160,17,100,204,44,102,233,2,199,60,225,145,158,241,224,224,58,101,30,210,35,183,170,15,26,213,131,244,40,152,225,100,68,98,253,153,115,21,14,102,100,126,140,247,37,110,78,230,73,158,28,41,134,115,224,198,163,129,91,144,47,66,4,186,103,152,179,1,40,197,92,141,104,196,205,73,98,16,232,192,79,120,92,226,82,228,121,244,210,5,140,36,214,71,182,186,232,51,143,31,96,203,87,23,37,244,34,19,201,248,168,138,15,217,249,235,93,101,187,179,225,238,197,127,27,113,169,37,14,65,163,152,211,122,92,109,162,66,98,222,124,129,233,143,134,124,216,146,163,145,82,38,28,13,97,182,34,112,152,65,178,80,108,112,115,179,198,89,49,19,217,213,21,187,10,121,148,119,243,115,22,146,170,141,171,179,226,62,48,155,204,144,91,207,137,240,218,219,142,21,201,200,149,253,189,108,136,196,149,233,150,24,139,169,64,89,162,200,68,234,166,88,31,55,135,50,48,201,1,68,63,63,149,202,48,171,196,10,102,163,71,9,243,217,38,154,172,175,110,106,217,49,207,10,249,183,41,131,102,32,197,82,227,230,107,74,133,225,152,137,175,98,105,23,8,11,117,208,208,240,94,239,197,178,249,97,207,76,3,214,110,62,75,105,76,89,47,127,135,228,106,198,123,141,99,128,50,113,19,51,253,62,110,133,181,171,137,35,68,217,138,180,128,155,59,28,51,239,201,198,25,134,177,134,191,87,162,233,172,136,181,211,173,231,251,244,143,241,252,89,207,94,151,61,140,104,70,35,248,26,170,142,153,20,103,247,253,140,84,16,4,96,207,252,11,14,238,47,159,15,147,165,49,31,51,228,34,126,115,64,232,82,115,196,108,0,175,184,122,21,73,50,243,161,225,42,243,99,119,81,35,16,31,139,56,155,121,233,230,182,63,238,194,232,156,62,57,204,112,87,126,204,200,128,198,205,109,143,209,7,31,116,244,228,231,17,224,206,203,163,65,138,177,124,163,134,104,11,166,77,49,179,12,124,39,166,69,109,206,173,55,71,97,101,249,168,48,15,150,142,202,216,22,106,184,249,131,105,55,177,92,116,116,252,201,7,30,116,149,223,198,101,78,219,61,29,240,5,67,14,94,194,39,166,159,155,143,111,254,114,23,16,130,1,73,245,7,7,110,240,74,254,152,17,189,221,254,218,244,171,109,217,46,233,4,92,177,225,49,235,166,120,96,68,141,236,68,110,5,180,178,213,12,133,109,139,7,75,172,189,46,230,5,182,161,197,189,235,103,101,79,242,121,238,108,0,96,223,181,168,245,146,37,95,179,245,74,188,215,154,198,84,209,227,123,16,153,85,177,110,18,68,83,198,187,203,94,9,123,222,57,71,226,91,35,204,248,114,73,150,5,33,91,231,230,254,117,106,173,253,225,185,150,204,148,38,135,0,232,130,222,253,91,2,95,125,133,239,49,109,26,250,83,79,250,248,228,99,48,203,114,171,49,193,201,2,234,128,145,83,169,37,102,112,183,60,241,159,87,83,143,15,210,123,148,87,40,127,127,234,89,189,71,70,3,194,76,58,52,255,184,194,251,95,3,241,198,105,210,66,212,98,159,16,2,26,172,217,58,61,226,3,157,93,70,150,211,180,186,124,204,105,107,38,250,124,93,72,62,71,139,185,177,170,78,172,70,203,243,219,6,232,208,21,71,147,184,194,212,123,61,162,217,249,51,167,77,228,43,226,29,230,165,4,137,136,85,211,231,17,155,4,189,224,242,90,4,64,43,198,164,67,243,40,142,13,144,150,182,223,213,29,242,70,249,233,76,176,93,223,46,129,104,147,12,74,174,63,113,95,95,232,163,14,57,101,73,185,172,183,181,54,224,50,186,96,172,244,31,7,206,137,110,214,214,173,117,195,3,80,118,92,77,222,89,142,171,179,179,178,192,222,30,116,174,150,253,109,90,51,78,188,87,30,73,141,44,237,28,214,213,164,243,197,234,232,63,9,233,216,38,106,145,204,212,48,242,176,183,15,192,60,148,228,185,1,172,246,26,43,189,129,189,253,28,133,168,209,198,97,134,147,171,199,168,233,201,191,131,146,92,161,92,12,140,125,186,179,151,136,196,30,183,14,14,0,148,1,219,191,38,228,2,26,169,65,246,50,222,214,138,132,161,200,194,224,153,144,180,124,174,7,36,31,89,221,154,50,86,196,167,84,155,30,59,20,102,0,196,126,10,147,4,155,234,215,80,251,134,61,207,125,166,122,14,249,37,206,224,153,136,237,68,72,110,102,143,147,123,15,188,65,223,183,51,10,184,69,246,71,232,16,118,15,143,11,194,32,13,166,168,253,181,236,163,146,97,106,107,234,95,91,75,79,56,208,199,191,42,73,118,253,206,205,124,87,207,197,32,2,242,100,25,106,207,112,215,126,169,38,113,129,145,72,142,168,2,238,215,143,223,143,20,234,115,159,207,115,86,137,109,59,242,97,51,34,200,210,33,20,81,115,58,83,126,197,213,131,164,162,196,97,187,27,243,133,155,209,94,94,26,146,148,227,66,249,81,151,173,116,33,115,184,89,95,83,124,76,216,115,250,39,26,2,212,21,225,14,92,104,242,94,205,212,199,95,68,66,99,136,92,124,246,20,122,26,195,106,159,78,194,56,186,156,34,133,2,111,188,196,43,141,196,4,212,227,113,235,250,122,18,12,103,78,2,219,205,72,126,110,141,77,201,169,236,200,84,32,89,220,151,134,166,40,203,238,176,226,211,106,212,188,126,40,172,136,16,95,155,159,197,212,171,204,88,28,109,42,11,31,17,57,24,225,136,122,113,220,101,27,37,230,2,46,251,34,219,178,62,201,0,19,26,169,239,106,218,208,37,211,96,148,1,145,86,90,75,218,56,44,17,81,224,104,138,39,131,35,75,179,55,221,118,137,136,139,167,2,185,166,125,160,56,21,105,240,47,159,112,30,241,216,22,73,16,26,128,150,230,72,178,1,31,98,162,144,166,42,154,35,65,74,239,77,97,196,77,37,64,60,123,167,245,196,197,2,64,179,81,134,37,13,147,145,140,165,103,163,174,217,27,116,240,218,91,184,164,159,53,53,116,206,224,200,120,17,0,10,193,14,137,165,243,133,99,249,144,172,107,67,243,101,84,45,83,68,90,80,0,200,52,173,231,12,45,249,165,17,81,181,146,0,17,88,60,20,251,190,15,155,106,166,220,124,162,33,24,199,38,64,223,178,199,63,57,202,8,57,56,6,187,148,0,140,65,243,133,28,203,118,48,73,4,226,137,244,56,188,22,180,234,226,230,64,157,96,234,241,247,240,130,107,73,179,167,164,183,123,13,31,169,137,112,41,230,12,139,92,248,207,148,40,37,95,109,156,27,249,133,5,64,27,178,102,110,225,167,142,39,59,174,200,150,165,141,178,112,121,247,70,238,243,245,78,254,204,35,162,106,20,165,165,46,200,65,84,80,171,186,86,232,57,135,56,223,176,171,66,133,235,102,4,87,187,230,155,7,4,201,110,46,103,68,212,123,227,52,167,61,214,205,213,206,11,49,23,42,195,238,25,146,21,47,178,203,67,84,223,118,196,120,103,17,140,172,73,97,147,84,137,224,149,160,93,148,199,136,147,128,61,185,21,52,135,196,97,16,162,33,162,119,147,244,123,169,200,38,73,122,227,36,42,110,166,200,56,52,135,111,33,141,95,77,183,204,22,47,200,148,158,187,163,40,236,120,81,191,179,50,20,81,4,134,155,76,68,35,237,183,13,129,121,205,103,62,79,169,172,159,25,110,234,87,126,115,184,63,171,248,3,128,144,114,246,130,232,54,185,107,45,23,113,156,55,47,188,111,99,247,220,122,53,34,66,94,5,51,37,244,90,181,48,130,68,159,215,185,0,80,109,65,57,113,36,183,225,104,160,250,163,130,94,31,179,53,233,222,146,13,137,167,207,197,147,222,147,236,5,159,2,23,242,214,146,141,9,240,94,51,174,71,209,122,16,165,247,225,120,3,84,102,155,224,13,48,91,240,224,181,168,243,104,114,14,156,165,7,159,170,151,177,96,162,88,106,69,114,120,250,91,129,182,210,138,12,93,184,211,29,75,27,206,90,154,154,145,231,113,96,202,50,254,95,113,161,192,211,16,209,184,25,84,165,204,5,154,7,22,212,255,94,252,195,165,146,175,249,147,186,239,175,54,72,47,185,84,247,232,201,246,50,23,253,219,83,203,15,133,154,203,220,113,181,225,223,228,183,169,191,21,175,188,207,109,18,47,90,120,228,63,163,212,11,253,74,150,186,72,49,98,179,238,102,178,238,67,210,36,217,68,95,124,146,83,18,45,186,237,228,31,204,220,205,228,46,82,215,171,105,160,173,94,80,133,124,76,67,129,12,21,240,240,49,39,152,226,248,20,115,182,12,132,23,115,233,254,147,66,240,178,169,227,21,110,216,43,214,144,123,47,163,183,95,94,39,182,14,86,169,50,51,102,35,249,160,225,63,200,17,130,122,222,112,239,176,154,255,209,36,226,60,62,151,241,76,93,243,57,82,144,2,20,179,45,56,191,119,129,32,62,105,253,123,24,147,141,87,207,77,52,77,174,134,4,114,108,191,57,7,76,146,221,244,248,185,70,188,245,42,247,93,67,24,20,68,163,118,65,221,31,38,34,25,149,115,106,128,73,116,115,129,29,87,94,44,35,137,209,30,166,128,66,87,83,88,0,8,41,7,44,176,167,233,76,51,96,87,247,97,129,70,235,115,68,157,141,63,49,209,221,92,64,219,41,158,97,210,165,227,72,140,9,138,102,41,26,2,138,41,95,35,103,19,97,207,20,243,252,41,150,185,185,53,5,16,207,132,31,28,251,37,105,245,174,27,203,143,210,200,235,231,116,161,54,173,60,34,80,65,253,216,81,32,248,201,250,104,21,169,8,175,51,15,227,190,151,89,110,48,55,119,87,80,172,206,69,93,138,4,123,138,67,218,168,126,83,135,17,43,236,185,190,33,210,79,92,170,4,126,116,34,165,247,224,9,238,173,170,230,227,65,214,20,168,155,101,133,24,65,183,140,141,66,141,35,122,150,37,106,4,87,179,141,137,238,90,235,234,130,157,220,151,12,53,192,66,36,28,4,44,68,146,166,231,7,37,90,85,160,120,219,192,176,142,164,48,26,131,34,8,94,83,228,43,126,107,184,21,138,96,31,65,214,83,135,113,20,19,77,152,2,89,51,152,180,195,167,206,128,173,167,148,5,234,171,208,25,230,102,218,141,183,224,69,105,113,205,129,97,34,163,162,175,204,222,184,210,242,151,34,159,83,4,216,197,4,26,238,201,212,110,165,136,231,99,113,44,130,17,8,216,151,49,141,9,174,139,66,190,99,152,206,169,57,94,111,206,128,151,253,120,11,238,199,116,90,11,159,171,14,131,221,249,144,61,140,69,151,252,25,158,66,93,253,153,113,209,4,233,54,77,79,199,63,133,161,26,190,88,182,246,118,4,120,187,105,23,124,102,176,163,41,174,62,19,166,40,62,208,8,157,166,175,202,110,98,62,67,30,173,44,195,46,56,8,207,226,37,65,202,145,48,112,44,40,24,136,161,233,89,232,21,2,45,64,254,195,122,73,31,192,111,253,228,226,174,25,246,251,15,168,18,217,185,248,88,13,13,52,217,225,109,196,105,170,188,230,179,254,155,206,110,6,149,146,217,53,211,212,40,184,47,131,14,206,88,87,100,169,146,172,74,66,165,9,16,198,205,28,33,67,111,158,207,39,113,55,135,240,131,191,215,171,1,85,187,25,156,111,151,47,66,172,157,3,168,90,97,71,74,159,155,175,31,35,206,5,116,66,187,153,4,22,185,44,8,117,64,103,53,113,242,173,239,189,128,84,187,153,54,122,133,131,78,59,249,28,239,121,78,232,179,162,244,201,217,204,82,64,81,153,27,77,1,157,0,56,124,212,104,133,214,146,228,176,45,35,192,116,21,84,95,151,233,96,93,3,113,186,24,165,160,162,177,105,202,33,194,117,51,205,81,207,197,2,253,139,102,217,136,171,33,78,203,98,134,201,195,87,65,217,9,104,169,220,252,68,160,231,129,28,161,75,228,213,155,188,55,13,206,181,5,188,183,195,34,159,213,92,97,134,116,243,175,172,249,204,101,154,123,239,208,98,122,158,151,32,116,225,190,110,23,155,130,4,135,145,38,11,120,152,179,43,94,236,68,206,48,177,8,242,24,208,160,67,85,11,180,253,210,114,0,198,19,117,102,183,118,16,184,239,226,110,109,173,238,81,163,39,182,4,241,54,192,150,62,199,147,238,131,46,49,202,48,89,176,30,31,12,222,130,46,125,1,231,228,233,30,238,130,193,28,77,63,39,40,255,30,199,125,54,126,13,217,199,155,69,156,190,37,102,200,173,166,194,200,151,181,199,59,122,254,4,110,188,183,154,33,144,221,110,78,236,168,85,111,14,201,228,12,120,60,82,130,93,80,232,128,156,221,127,203,150,214,148,175,205,32,244,237,232,120,124,75,237,217,65,4,55,53,63,37,80,169,109,82,57,28,36,157,9,236,189,105,128,116,132,124,108,171,172,76,135,99,195,252,148,165,124,135,154,136,117,26,120,55,196,198,213,201,218,114,128,99,187,189,151,2,41,30,193,232,66,17,195,38,234,157,24,68,183,130,97,39,249,96,36,236,215,108,110,240,144,118,7,164,23,28,108,135,48,73,125,58,221,214,44,129,180,90,152,145,39,175,106,206,169,196,68,68,213,109,43,4,190,210,86,147,125,22,27,39,225,83,23,193,124,30,173,189,171,73,149,116,109,243,56,30,70,52,44,36,232,251,135,248,19,21,170,4,79,235,91,58,174,127,222,187,128,219,244,30,17,142,215,39,111,102,74,36,109,123,213,140,45,13,133,8,185,24,116,144,127,109,130,233,169,168,232,10,174,44,251,110,139,130,202,241,17,212,12,174,217,215,0,72,249,249,25,20,146,14,254,195,16,181,8,18,2,38,137,54,188,178,14,30,16,61,169,215,147,115,254,1,145,22,239,22,170,112,138,72,203,206,54,17,39,111,146,226,60,250,116,11,65,196,232,117,171,2,97,104,206,50,36,96,86,136,236,188,145,137,137,167,45,86,231,167,166,163,81,161,200,67,55,85,126,251,108,126,89,218,160,72,195,172,173,189,72,228,123,253,201,123,134,48,101,138,25,110,241,215,223,216,141,61,83,204,72,24,213,232,198,3,3,35,179,144,9,124,38,74,52,10,118,178,90,242,228,100,208,114,52,12,195,184,84,229,91,67,242,89,95,47,31,123,171,108,11,228,42,144,201,10,51,248,26,105,208,130,57,123,196,160,97,78,210,213,121,206,7,66,177,22,125,105,231,69,117,76,1,32,204,232,40,133,60,176,104,247,23,8,248,25,143,150,201,159,202,185,92,50,37,159,120,109,226,52,237,155,41,150,78,109,254,228,230,98,102,237,137,35,16,184,9,4,2,31,194,124,185,26,198,19,175,12,131,249,67,39,78,250,8,33,173,191,225,13,235,144,58,100,145,70,192,115,242,237,123,238,98,174,226,101,161,35,176,189,123,203,174,205,91,220,9,8,211,233,212,116,51,146,212,50,207,224,107,200,222,155,98,230,179,165,73,19,97,57,59,161,159,109,152,191,253,62,72,205,67,12,234,102,107,248,201,210,29,249,235,80,13,51,105,199,38,173,151,212,135,188,253,113,145,247,21,111,130,124,247,242,92,82,49,105,237,46,115,24,198,179,53,147,63,248,110,86,37,16,51,80,21,255,101,104,54,134,124,13,210,5,30,241,209,57,105,179,88,59,97,105,254,139,190,203,179,239,169,131,118,246,47,242,148,49,79,192,86,79,109,179,69,207,43,230,168,9,252,137,31,195,114,92,209,158,206,202,217,178,21,114,191,236,78,47,83,244,236,74,114,107,50,227,115,68,215,38,128,27,121,108,106,192,59,182,43,100,199,186,254,46,108,149,227,173,13,98,77,233,223,45,6,196,143,139,115,73,35,127,204,136,205,214,48,215,79,32,0,61,22,148,160,1,33,177,94,111,49,115,114,69,143,45,154,244,165,235,213,197,36,49,220,124,54,82,237,233,60,27,0,121,191,103,198,237,124,86,168,123,61,159,105,59,198,94,218,232,77,209,183,68,47,234,249,217,46,89,92,180,154,1,12,198,147,225,14,233,44,50,185,192,56,62,138,41,158,73,115,48,208,194,28,70,48,45,159,246,118,168,150,223,181,107,10,236,30,179,181,9,132,25,130,88,185,117,106,198,79,20,61,207,196,144,89,205,248,226,175,99,26,205,14,189,57,137,136,232,188,55,208,190,82,62,36,36,42,99,18,130,173,145,34,38,228,113,8,140,198,38,188,56,77,132,205,0,18,129,18,253,239,244,255,182,172,214,58,223,193,101,157,226,111,10,147,100,53,37,165,199,54,49,36,233,222,233,97,102,20,195,92,202,147,46,252,153,75,218,207,90,159,164,16,93,73,72,142,190,115,43,89,210,85,204,248,137,143,84,34,3,93,144,39,131,44,208,225,28,246,82,154,81,129,14,229,156,8,113,226,210,210,58,133,194,1,28,106,127,198,217,31,105,173,89,249,98,227,153,183,224,176,233,241,167,16,28,99,66,188,217,132,70,225,120,226,209,23,105,34,111,59,201,197,112,129,239,152,102,160,126,196,75,55,118,136,20,30,142,201,13,52,101,158,160,173,252,61,119,223,237,195,254,208,217,130,122,244,121,91,159,241,248,91,125,18,100,47,129,241,252,200,93,172,208,47,173,206,16,243,17,115,150,48,27,62,94,152,247,108,3,109,207,12,7,69,86,214,191,77,108,25,55,23,24,135,241,149,66,183,51,174,149,115,99,137,252,54,161,218,116,233,135,99,166,1,56,171,100,57,209,250,37,130,3,91,95,169,165,9,91,97,51,177,199,107,182,198,13,149,44,55,56,197,251,109,56,57,133,224,174,81,218,236,151,171,199,128,251,173,235,197,137,69,26,23,211,40,253,81,75,39,27,184,252,173,13,136,145,148,132,145,146,222,37,161,227,189,8,3,243,71,76,189,180,22,175,13,56,169,202,213,213,176,73,254,94,68,106,73,249,31,171,209,239,248,131,55,26,146,85,138,29,46,178,212,125,208,90,231,40,145,171,179,9,26,251,163,157,103,91,162,68,71,115,24,179,61,126,27,225,31,249,237,186,64,126,196,84,160,132,42,116,157,200,111,148,185,223,107,165,162,215,66,202,146,250,251,92,115,9,149,250,137,187,11,167,206,53,83,30,4,82,40,36,167,157,36,195,125,238,106,25,62,249,109,148,229,12,181,246,51,255,186,68,132,64,21,246,140,75,217,79,206,100,142,46,44,189,244,146,149,203,245,137,146,125,86,125,146,69,234,99,95,190,65,216,89,76,24,82,120,95,169,16,220,121,82,96,31,236,250,212,229,135,147,189,102,122,135,171,76,132,66,6,46,93,114,35,248,195,97,108,20,173,117,132,22,251,240,155,179,245,116,37,187,221,150,140,10,235,18,12,148,117,109,194,76,54,221,124,198,83,36,175,64,129,35,116,218,221,76,166,80,56,1,51,190,226,142,95,62,251,116,19,98,74,14,109,132,59,252,185,193,141,201,244,167,57,5,149,163,120,178,153,132,68,107,145,164,100,165,63,115,121,209,41,196,137,80,18,206,48,15,240,237,114,115,244,207,103,119,243,121,76,152,176,132,94,152,5,225,187,89,65,22,176,41,227,242,216,134,188,185,102,104,173,182,124,77,56,179,120,188,107,78,124,45,225,76,134,190,188,23,31,149,4,249,197,150,123,211,240,214,252,201,80,139,150,228,208,207,140,180,85,152,135,234,20,44,211,98,218,97,134,252,75,20,182,193,127,90,77,238,154,39,58,205,50,255,129,27,172,75,77,217,96,217,40,34,103,1,72,60,117,23,157,160,109,169,39,221,103,33,65,227,156,115,179,177,228,40,13,117,245,167,234,182,93,111,189,18,173,68,191,18,178,8,161,173,183,234,12,226,65,215,124,34,37,184,183,101,180,65,112,92,82,100,154,46,166,80,143,216,241,15,107,230,125,229,4,87,200,16,235,89,169,249,178,218,3,179,90,109,165,207,112,161,37,219,252,90,107,0,209,231,198,127,200,126,235,69,5,94,212,160,55,18,228,237,210,242,25,86,180,23,145,241,221,164,129,150,175,203,140,208,66,22,106,121,211,235,118,113,30,222,26,186,175,174,108,227,4,182,254,49,88,241,162,144,67,118,146,124,178,127,202,115,46,65,238,41,186,246,112,67,199,60,32,11,148,133,224,253,56,243,101,185,58,37,232,42,184,40,63,44,235,208,228,198,144,2,195,23,190,254,101,48,227,26,163,70,123,239,163,183,131,13,146,204,252,118,51,36,52,194,209,190,0,141,173,48,2,119,86,133,120,60,96,223,234,232,83,193,75,214,107,233,159,247,17,95,182,127,137,25,84,165,171,0,51,164,199,203,152,34,109,191,112,231,99,26,178,244,84,196,102,179,103,204,230,31,4,41,170,165,223,139,179,162,95,217,148,102,28,123,37,21,253,156,28,93,177,46,151,208,125,241,185,22,156,27,221,87,53,85,22,17,132,6,131,121,118,52,223,50,178,117,170,40,73,59,189,250,203,183,163,51,165,209,109,148,21,48,107,114,94,112,170,185,109,124,150,53,42,218,169,134,25,6,40,57,1,204,247,114,105,87,59,155,246,16,42,245,68,98,201,233,108,161,124,197,57,213,171,33,73,137,157,210,98,122,221,205,58,87,248,76,34,105,78,244,36,235,175,194,208,236,167,57,24,219,166,55,103,223,118,65,36,18,213,199,125,215,237,234,156,254,117,250,189,207,174,81,167,176,38,35,151,132,26,182,159,245,103,212,245,131,192,199,231,26,81,198,138,69,46,92,150,54,85,225,228,238,81,234,22,215,235,210,30,205,101,108,112,82,172,241,82,230,66,163,237,168,132,7,116,126,96,203,205,127,177,65,56,195,84,99,63,19,13,86,205,189,194,87,54,116,151,168,20,100,54,192,240,26,1,205,200,26,216,6,187,125,78,101,50,217,74,89,3,198,23,230,214,146,64,80,203,210,173,38,189,229,102,210,197,186,47,84,166,188,127,77,212,212,167,202,174,156,184,13,114,44,31,52,34,248,33,18,83,12,139,179,15,163,82,3,131,182,200,89,76,122,60,106,120,156,134,241,21,45,12,124,221,252,70,148,19,230,89,1,224,132,19,99,20,190,175,100,217,141,203,153,100,157,127,45,168,38,31,197,233,52,130,248,26,161,11,82,25,83,173,118,128,196,76,128,147,250,121,41,104,69,79,50,8,119,30,209,35,62,68,164,195,22,143,235,108,52,136,159,139,74,91,209,77,211,90,27,225,174,146,143,86,197,150,78,187,141,79,82,210,78,194,159,106,98,49,203,207,182,10,190,79,197,71,140,32,37,199,147,1,149,74,162,226,97,18,217,211,195,189,227,206,158,225,151,237,12,254,229,217,125,245,192,176,214,182,28,32,13,186,231,20,14,43,168,59,121,45,116,59,33,31,241,253,202,144,222,77,244,142,22,50,78,110,134,171,67,84,14,38,192,55,208,133,110,238,240,230,139,90,18,33,86,241,0,161,148,109,184,47,53,231,231,94,145,45,200,89,36,187,248,128,199,67,240,171,135,245,84,52,145,129,218,86,211,244,237,12,191,83,150,38,88,172,153,47,185,106,51,141,230,135,9,160,97,22,62,202,17,219,25,249,55,81,170,177,150,166,226,142,161,45,99,149,62,169,133,50,146,63,57,20,105,208,52,63,115,34,73,190,74,68,39,77,202,30,72,103,157,63,239,197,175,166,136,146,85,120,203,184,244,83,76,196,227,50,61,154,26,204,156,89,53,2,89,192,170,242,73,202,207,25,201,190,252,40,22,200,194,47,84,118,91,132,116,68,220,91,150,54,57,79,20,107,125,229,55,75,72,139,20,26,104,56,159,229,22,82,171,58,80,54,218,20,255,36,104,138,20,93,128,200,211,198,84,35,83,80,147,10,184,21,120,27,125,67,235,70,5,35,194,115,139,192,236,50,214,54,115,51,69,49,29,71,218,168,132,220,12,97,176,124,78,52,165,41,50,134,153,182,11,53,211,222,235,51,173,27,179,184,44,130,100,110,188,143,56,170,8,227,245,226,163,137,7,147,76,60,154,9,193,139,0,28,148,53,180,7,187,25,178,138,46,102,227,221,186,36,243,166,20,200,238,249,121,177,82,227,183,39,28,220,162,106,100,66,19,43,6,141,214,188,7,78,193,156,160,48,246,155,79,126,78,54,76,35,236,41,239,230,180,71,200,79,3,20,159,158,79,97,47,200,69,36,145,160,255,64,5,201,205,195,138,135,98,78,240,127,199,189,207,215,22,18,110,4,234,23,181,15,55,111,210,123,69,5,20,137,68,252,183,151,161,81,68,219,209,234,138,238,92,130,59,109,66,0,62,140,128,119,196,147,195,86,37,66,108,148,53,114,142,77,13,194,245,246,218,60,186,157,72,221,39,241,25,93,148,5,229,222,84,41,93,164,7,125,81,80,1,79,107,147,106,30,141,62,110,166,107,64,164,56,143,31,251,246,75,36,20,202,71,106,147,174,37,223,147,168,249,130,92,122,86,98,240,249,204,208,210,46,21,226,92,70,190,243,179,2,121,148,228,216,32,250,7,232,237,102,90,233,139,42,136,146,191,118,127,123,116,8,67,69,249,252,120,157,53,246,82,146,250,236,43,34,109,186,76,151,213,205,128,30,101,60,33,195,41,45,70,12,110,2,145,43,179,222,237,228,154,73,100,182,169,30,189,159,134,110,194,202,61,215,188,109,155,120,102,43,20,186,115,104,28,15,91,62,7,210,181,20,63,174,25,116,204,235,0,225,161,51,167,223,157,164,44,54,202,204,207,108,37,98,159,102,40,11,215,45,159,107,24,143,166,7,118,22,205,150,45,74,181,199,129,102,46,92,115,53,158,134,39,64,138,174,79,200,93,66,206,77,227,141,136,232,246,95,101,192,111,126,92,130,33,2,188,164,211,194,67,179,190,251,190,158,60,41,249,173,233,234,18,228,69,43,225,178,136,255,18,16,183,120,112,226,74,153,12,231,88,216,174,127,66,30,185,169,216,193,128,0,223,216,65,98,80,128,213,60,51,204,140,225,49,195,15,38,26,229,136,22,159,103,175,190,62,206,182,222,5,109,205,90,65,244,210,243,80,208,131,38,113,230,45,157,86,34,65,60,104,28,203,91,110,142,186,89,247,45,201,248,241,245,201,153,26,144,224,251,163,65,23,146,68,141,25,95,102,197,147,87,11,134,223,139,33,139,154,157,155,31,173,70,235,200,18,51,14,135,159,64,244,5,210,45,252,199,66,229,255,241,163,239,153,8,204,227,145,59,121,159,207,11,195,167,230,225,36,124,53,73,178,30,112,250,147,147,25,241,194,249,236,48,227,243,169,106,236,101,72,149,158,207,42,223,2,60,198,142,193,102,112,231,203,126,157,15,7,37,93,158,49,67,233,235,18,51,216,144,234,30,49,7,83,215,39,239,136,39,79,143,49,140,105,231,177,23,178,118,26,157,122,241,169,128,67,203,44,162,7,153,181,229,195,146,96,52,121,171,131,62,47,82,246,215,12,215,164,40,192,81,64,206,47,29,111,212,171,146,32,30,38,37,88,226,209,0,119,118,17,91,62,59,74,177,174,150,123,115,202,35,34,151,60,76,174,177,199,213,144,143,202,176,12,124,13,247,237,232,219,170,18,193,27,221,113,117,57,113,126,122,171,55,110,156,196,43,124,133,105,186,98,178,85,254,226,31,143,173,104,194,107,114,220,227,245,161,186,17,171,3,190,136,23,164,131,86,74,20,38,124,233,225,114,201,185,71,183,205,142,108,254,160,110,171,19,21,118,62,252,65,55,231,165,26,113,224,224,42,145,139,155,241,113,69,121,27,172,103,15,247,109,64,233,172,187,248,34,62,93,113,182,205,154,180,86,128,220,165,73,144,251,209,135,2,102,146,195,109,155,176,161,159,155,56,146,93,207,115,82,242,62,141,33,151,98,77,137,6,53,212,214,158,166,101,94,33,121,35,158,6,72,54,207,83,209,180,0,238,94,221,24,84,147,234,243,22,56,43,197,9,130,103,203,207,128,1,177,220,18,77,74,116,107,83,56,227,20,88,37,243,109,222,91,174,89,92,164,52,84,6,26,57,76,151,80,33,68,160,140,63,62,230,22,121,15,243,95,183,250,149,197,200,227,194,121,91,148,118,197,235,164,109,214,61,21,94,185,203,129,111,45,20,174,216,132,149,173,164,168,124,117,29,43,252,194,243,33,85,220,23,154,146,18,190,4,201,211,178,36,19,139,86,212,122,87,15,147,52,17,159,116,3,179,115,87,3,68,11,228,58,162,48,61,141,22,215,29,249,121,124,7,201,31,100,131,103,123,100,69,230,77,181,166,0,114,159,32,207,51,231,29,151,104,75,84,135,30,111,46,17,192,80,227,232,245,35,50,77,241,204,3,47,131,103,74,206,5,100,213,155,41,232,234,128,165,16,25,105,227,104,247,168,142,30,152,46,31,155,232,101,191,12,26,202,35,31,115,135,211,59,10,140,189,211,136,167,241,40,33,101,20,55,225,215,168,34,147,139,46,253,74,145,240,105,40,105,103,145,199,166,252,19,142,126,3,203,144,85,101,154,130,243,142,154,110,66,124,83,62,104,177,214,125,119,208,232,197,161,3,78,204,139,86,20,79,217,64,95,41,15,142,222,107,143,162,45,187,25,120,81,137,241,211,142,201,0,112,90,196,116,16,57,135,124,57,71,2,0,166,248,173,185,9,104,27,34,27,10,51,182,230,38,136,32,219,122,201,135,53,68,54,6,110,196,51,25,102,164,46,224,53,147,172,162,57,96,145,106,162,152,191,155,234,91,179,83,236,200,17,67,195,32,41,125,208,82,61,82,77,32,204,167,38,52,25,226,61,162,92,118,156,204,172,154,224,200,23,237,152,10,133,215,232,170,245,220,161,89,246,114,2,125,59,93,147,69,195,48,26,111,80,74,206,178,95,53,120,98,115,164,121,233,127,26,242,220,20,223,98,34,16,252,55,17,229,131,184,130,2,88,164,84,16,83,83,181,101,186,235,123,228,238,224,162,144,248,158,13,139,205,194,103,17,8,8,25,50,211,26,140,196,183,9,97,53,145,60,6,53,151,35,129,156,80,224,144,236,52,9,125,226,157,7,74,64,189,66,114,146,72,35,228,72,230,88,99,68,86,185,101,4,77,35,253,60,172,102,46,217,82,154,114,103,13,224,0,83,88,245,148,201,39,175,88,184,0,144,69,98,247,56,223,230,234,251,174,144,161,106,43,34,121,76,207,133,159,93,164,208,75,86,193,100,147,132,247,3,31,117,34,26,101,159,121,85,220,69,207,4,89,135,166,234,18,159,117,252,210,207,171,104,252,97,178,196,53,106,121,36,47,151,230,60,232,199,73,17,252,155,27,148,213,218,206,65,249,30,219,14,159,45,101,169,179,24,179,23,181,26,65,92,146,195,103,145,118,216,30,16,54,200,5,70,45,90,171,163,92,20,137,113,196,129,181,140,8,214,124,199,46,141,28,100,250,148,142,88,172,254,211,141,45,93,228,173,143,63,4,241,98,139,90,2,219,128,20,56,211,52,247,195,231,217,154,85,171,51,232,42,68,180,120,220,144,154,68,139,153,62,225,26,81,240,113,56,192,84,106,81,215,250,26,98,241,76,243,68,164,46,11,250,48,178,211,103,247,232,143,177,30,115,166,149,55,146,157,72,80,107,41,154,112,176,187,91,105,220,104,89,43,67,40,186,202,54,107,251,185,220,156,0,126,4,134,164,210,7,162,191,61,81,9,116,151,182,130,242,109,90,252,159,38,122,231,47,6,206,247,163,229,188,104,188,123,219,21,141,36,162,136,153,208,147,221,30,191,211,204,44,244,132,63,51,248,183,48,175,84,181,32,6,193,150,171,250,177,23,66,121,38,104,13,56,231,246,138,157,148,174,7,5,115,32,41,148,162,202,120,220,204,58,68,49,211,84,46,223,197,86,139,21,43,84,241,239,244,129,168,103,139,120,228,175,101,208,125,187,10,107,134,194,195,104,48,234,81,149,162,3,181,170,254,35,45,204,175,22,14,254,97,247,15,158,168,209,25,228,147,28,161,84,249,218,141,14,192,244,114,188,103,147,22,125,59,90,140,71,139,48,224,108,117,212,105,5,233,212,33,30,123,30,22,82,38,89,65,88,204,44,79,67,193,181,79,251,134,94,125,166,233,10,43,46,220,63,214,161,214,250,181,174,16,169,134,119,39,87,149,138,182,10,216,242,170,46,61,93,244,35,255,105,232,95,172,89,188,254,156,182,73,90,221,52,134,253,145,10,73,107,152,165,126,102,164,77,129,33,136,25,118,250,95,46,209,204,100,181,155,152,145,22,252,157,59,102,46,130,212,199,12,113,199,15,35,133,121,49,167,230,51,83,103,30,43,174,94,198,188,38,102,90,249,127,179,23,51,232,120,189,120,159,15,251,251,78,63,235,146,136,10,7,143,14,132,103,166,136,35,15,110,93,54,53,158,204,104,60,170,152,169,148,254,220,27,204,72,122,79,185,185,9,56,236,184,186,252,123,53,12,254,51,126,155,42,195,115,194,97,208,35,147,25,102,163,225,41,207,12,55,87,125,191,77,196,84,228,183,201,222,52,255,158,148,111,135,84,187,138,17,46,142,159,27,109,102,128,59,242,69,38,61,199,241,61,209,181,90,111,43,131,8,234,172,196,228,179,129,195,165,86,249,34,40,188,223,216,196,204,83,4,220,139,29,176,183,172,138,149,221,102,201,79,47,0,162,49,42,214,49,87,213,76,155,193,140,171,217,11,171,140,41,143,189,179,79,6,64,241,226,193,3,232,94,166,24,244,51,31,103,171,75,5,241,152,105,98,172,62,166,195,36,206,182,154,65,18,141,48,35,203,42,55,167,108,208,98,34,154,126,131,222,156,20,212,222,254,228,203,244,196,229,106,222,99,197,123,19,191,101,25,22,252,31,78,12,55,115,40,63,199,175,208,189,114,182,190,251,219,219,96,87,175,104,68,183,4,157,196,110,6,142,36,10,140,214,132,226,186,221,52,109,87,50,73,97,61,103,214,224,101,205,122,188,31,48,113,242,218,27,244,233,252,109,102,198,200,95,112,176,196,220,210,69,173,193,164,177,140,60,74,172,137,54,170,126,205,132,212,85,47,230,216,90,110,165,55,37,203,60,219,132,119,55,213,130,217,36,24,228,222,64,136,90,137,171,129,67,188,211,28,110,197,153,175,108,247,52,197,240,179,77,201,205,241,156,251,253,92,131,241,146,211,186,24,63,143,143,24,204,49,240,209,196,115,211,177,187,32,42,112,51,132,23,239,104,161,69,238,156,246,110,69,144,174,201,194,223,214,210,155,239,47,159,216,58,137,158,44,225,27,51,97,92,107,166,17,94,7,148,186,104,109,254,41,143,215,189,197,95,5,234,14,180,105,199,36,68,64,179,171,153,238,244,152,101,124,249,37,191,13,85,84,78,126,181,245,16,150,143,25,125,38,95,31,148,124,68,243,219,102,194,186,21,10,214,7,226,183,67,39,10,89,156,28,139,239,248,25,99,200,205,243,79,140,222,87,54,122,240,178,99,109,170,106,109,251,142,213,193,167,202,86,188,51,72,239,28,219,6,30,174,156,33,72,109,207,88,0,139,160,86,31,252,120,195,16,41,197,78,188,32,40,19,115,30,142,215,155,166,235,77,105,70,205,199,121,243,91,103,235,142,209,123,211,141,30,187,124,38,18,209,5,0,53,73,142,183,62,147,161,116,253,32,40,92,140,236,87,3,134,201,93,110,14,197,111,242,93,30,104,19,80,126,49,131,143,111,221,205,199,129,121,114,41,29,120,53,251,231,189,185,41,86,167,222,213,12,193,136,123,12,36,121,214,243,134,13,201,63,167,239,196,176,14,149,85,100,203,193,77,79,62,166,240,203,182,42,167,219,194,15,93,45,187,185,32,146,176,213,76,102,122,187,57,81,129,255,252,54,188,61,254,219,70,125,216,134,154,17,210,29,110,30,149,103,215,23,35,102,244,155,15,194,153,169,239,125,166,120,202,62,168,244,242,117,221,45,161,40,79,62,166,0,113,36,95,82,200,39,102,63,56,161,224,205,226,228,155,202,91,123,23,55,178,60,169,170,153,132,178,127,144,186,209,66,212,123,91,187,78,152,9,41,138,62,24,44,100,217,71,220,178,45,185,126,204,251,74,19,99,134,185,75,183,157,180,81,143,242,65,201,240,203,191,140,8,102,176,254,62,164,104,231,189,102,54,51,3,90,240,223,198,29,212,211,107,91,190,209,143,229,105,148,48,186,83,83,42,218,254,222,231,224,162,110,170,231,19,92,236,190,43,17,35,175,90,117,103,160,217,205,167,241,160,167,32,233,160,66,188,120,131,217,105,208,253,207,44,71,60,234,6,194,211,4,207,231,107,19,181,77,137,207,224,63,61,208,10,19,231,115,227,211,21,127,47,128,25,243,117,156,217,142,71,46,200,111,206,255,62,71,163,53,191,133,21,20,125,211,139,173,240,224,63,205,186,175,178,66,80,144,52,50,194,159,25,232,192,42,159,171,137,218,220,106,66,175,93,119,106,16,107,97,133,93,69,15,124,211,199,243,95,70,6,169,180,252,217,230,115,113,159,153,160,106,127,246,36,180,145,103,11,51,100,40,122,166,119,36,28,106,9,243,39,82,197,12,10,254,89,243,208,159,54,40,111,241,151,166,86,220,196,109,69,74,124,101,247,192,172,137,183,235,189,199,143,154,218,205,208,255,232,210,5,4,209,123,60,25,29,56,242,220,232,215,86,223,21,134,197,25,186,62,112,0,86,139,123,47,99,249,85,103,131,166,226,28,87,195,95,161,103,62,96,155,230,83,129,73,57,117,72,145,104,220,49,162,230,121,232,189,205,33,156,239,98,24,45,158,25,112,139,220,219,126,90,172,124,174,119,111,124,25,217,197,49,159,45,174,188,1,23,150,81,204,141,14,148,184,154,230,48,61,210,97,207,240,8,198,62,230,83,21,49,235,160,233,245,154,51,199,197,212,39,91,240,74,248,136,30,231,141,106,163,152,207,84,217,126,182,209,116,221,91,254,154,247,21,129,199,92,207,30,175,87,83,130,202,41,174,166,86,35,81,227,54,154,150,247,104,198,96,90,213,124,98,140,88,246,201,116,168,212,191,67,188,38,22,95,162,237,73,79,229,157,222,28,165,111,116,174,165,198,101,237,131,102,102,183,129,152,93,95,139,4,75,113,243,79,66,75,61,203,19,110,249,12,239,136,246,213,254,121,173,226,136,133,99,166,47,176,234,242,217,240,59,249,150,210,153,237,237,115,115,107,154,104,110,166,55,166,110,125,52,32,147,126,115,170,201,233,51,21,206,97,229,94,18,169,255,185,251,103,158,173,20,110,43,21,40,225,153,182,57,220,29,210,13,46,153,213,160,199,42,85,184,88,124,29,78,157,143,47,15,19,213,244,185,192,160,182,165,167,207,173,170,135,153,70,168,166,102,68,102,135,155,143,211,163,7,4,81,196,136,247,50,62,210,153,63,235,126,118,95,2,144,134,45,41,118,253,204,245,99,206,106,30,112,244,122,36,221,1,194,143,239,134,117,156,73,95,125,52,237,140,178,63,241,15,255,237,143,70,50,226,227,49,15,162,1,223,106,59,148,44,251,19,103,156,152,48,187,175,223,233,240,28,83,183,113,212,121,159,21,108,180,24,59,253,0,254,220,128,197,135,30,93,168,128,244,225,111,93,76,77,87,134,212,120,193,98,142,91,247,157,174,174,102,181,103,255,154,240,99,46,157,11,48,21,87,63,34,186,137,71,233,152,25,231,81,140,56,13,93,249,227,173,83,236,241,253,14,80,110,222,31,243,192,17,241,49,3,237,181,211,199,143,57,222,131,187,26,166,49,250,153,228,25,116,165,239,42,168,48,139,242,174,185,119,180,50,44,55,67,19,150,212,215,239,116,15,79,55,83,5,84,87,132,64,192,63,151,157,77,186,126,108,3,187,145,50,57,79,56,20,213,33,198,217,243,213,7,64,72,186,72,240,135,145,213,244,231,154,168,204,126,130,8,72,89,227,90,180,26,52,243,176,113,66,227,151,199,227,191,193,70,66,205,77,205,20,150,245,202,227,70,236,24,142,6,230,80,51,30,103,60,134,135,239,157,114,108,127,44,27,102,206,229,141,22,37,229,38,39,42,170,52,125,251,134,66,62,187,11,172,12,243,89,137,190,170,77,133,77,189,93,204,231,23,226,106,124,192,244,53,239,152,223,149,44,70,233,106,134,224,202,115,53,245,39,245,172,23,151,183,56,160,82,128,94,93,205,105,44,223,18,168,27,167,39,211,250,51,207,56,21,97,85,29,18,33,24,109,211,244,13,3,72,84,223,105,125,134,52,133,187,138,26,204,104,253,51,164,75,94,139,228,122,213,139,1,100,251,46,202,108,162,199,75,191,38,177,175,155,17,1,205,89,99,46,19,70,246,159,110,182,118,116,46,216,171,204,48,51,129,63,209,226,94,113,235,100,157,222,26,12,90,167,229,53,91,173,235,51,143,240,228,124,81,82,200,82,156,5,33,52,156,171,119,122,87,115,186,171,6,54,195,176,194,110,62,39,92,209,200,37,193,100,62,218,51,235,199,226,168,47,30,188,31,175,24,15,71,215,59,83,193,119,170,250,107,109,249,132,115,150,254,113,243,212,26,180,5,123,84,115,221,106,170,196,159,96,239,236,156,41,238,205,123,149,249,9,246,246,173,217,96,166,153,110,126,82,26,103,39,243,205,191,154,78,186,230,121,146,197,35,97,206,128,94,245,193,39,100,4,119,68,207,49,132,160,188,94,109,12,134,195,205,160,206,62,155,96,130,177,237,90,201,111,149,53,63,177,121,141,48,244,248,232,198,131,175,102,248,93,139,155,217,201,62,81,106,162,249,229,126,16,226,169,61,53,13,148,140,246,182,187,217,136,30,117,10,67,26,236,91,10,161,221,168,115,126,204,17,21,21,50,161,249,243,189,18,176,191,251,189,184,205,106,173,125,126,26,72,162,155,225,170,250,76,164,100,120,159,107,166,36,150,250,231,104,104,14,58,195,76,169,183,125,82,22,187,135,219,7,93,212,215,141,128,102,201,139,51,64,248,209,247,213,15,130,20,214,114,115,38,148,249,228,175,102,236,86,5,249,241,207,28,206,160,254,124,196,10,210,154,159,180,180,41,151,248,91,209,46,245,73,141,145,241,43,158,207,160,17,229,155,28,206,28,252,190,112,207,210,161,231,230,19,62,147,172,118,171,41,234,202,36,164,254,122,81,70,103,79,219,76,114,25,79,214,211,246,212,86,62,1,108,201,186,232,107,253,201,89,95,51,125,117,186,101,128,131,137,183,182,52,166,160,192,139,113,46,44,247,178,79,192,132,202,144,134,184,176,63,221,183,58,83,140,28,80,255,36,135,41,198,133,25,164,208,212,248,88,60,194,204,1,241,113,157,104,17,44,113,49,73,83,141,168,134,213,48,86,152,235,248,172,91,122,65,151,151,86,242,204,198,254,38,158,110,178,111,232,102,196,92,52,182,56,207,50,34,187,75,48,54,214,39,122,200,144,146,248,107,163,140,164,133,54,186,181,91,196,99,102,254,120,78,203,210,197,57,110,206,191,180,79,76,213,86,127,191,221,133,115,155,176,7,28,247,138,97,201,198,4,242,82,253,0,14,226,84,132,237,187,201,213,63,46,201,250,126,155,221,114,171,25,103,181,197,205,65,68,189,242,36,101,6,246,214,184,57,253,59,251,83,102,224,200,125,230,179,95,189,197,199,49,119,182,195,24,243,69,37,115,171,25,223,163,149,55,211,138,64,68,96,227,248,152,77,196,83,204,13,65,68,223,23,120,204,227,75,171,153,79,228,25,218,146,216,38,150,212,79,58,21,201,18,171,179,149,249,244,149,109,247,162,137,205,183,218,100,123,135,140,57,132,198,251,237,12,212,136,178,188,24,61,8,51,54,106,0,132,111,178,28,107,53,164,116,236,58,156,110,253,153,77,252,114,198,166,4,204,57,203,23,177,226,189,31,110,133,178,93,126,139,27,169,108,80,241,177,19,67,222,255,66,205,106,37,246,136,93,96,69,133,142,66,204,72,76,249,231,102,211,214,229,107,164,157,184,178,110,134,254,170,171,117,86,47,78,114,6,20,73,100,34,161,118,150,179,231,36,138,17,51,127,46,6,87,27,199,15,116,9,207,91,54,141,46,26,45,220,156,75,17,94,23,120,65,207,145,221,227,112,202,202,180,0,109,251,240,198,46,78,62,26,87,150,140,24,146,81,197,183,90,56,204,107,215,123,119,2,182,120,50,56,79,159,150,12,230,179,124,162,186,82,16,227,17,132,46,197,125,48,66,113,224,131,37,145,215,130,229,41,57,116,160,152,140,102,149,49,153,108,83,238,230,148,101,237,11,122,245,153,224,123,134,153,76,100,81,43,60,194,62,193,193,167,63,229,18,204,39,24,223,158,148,43,150,13,76,122,111,228,44,106,152,81,143,149,149,155,13,134,185,124,196,217,238,164,229,236,152,123,238,207,103,165,153,241,113,126,155,153,26,151,59,196,240,129,229,164,87,195,40,145,195,58,53,63,139,181,142,72,223,98,94,69,7,28,109,159,72,85,86,235,2,27,243,99,166,52,247,204,202,226,0,159,18,68,254,97,230,227,118,249,32,192,154,186,111,212,144,32,145,185,17,243,9,64,90,252,116,183,3,73,172,180,74,174,242,156,214,242,8,137,49,83,207,242,17,175,48,73,46,249,32,104,72,13,185,218,216,170,167,152,71,79,45,158,27,153,159,231,200,64,179,127,214,87,138,239,1,63,132,44,16,168,67,206,233,152,223,147,209,99,32,102,210,164,126,44,3,57,150,45,30,174,71,168,251,227,90,252,219,55,205,10,88,172,28,241,7,201,164,158,229,177,9,80,102,146,49,233,79,192,208,130,29,150,118,220,156,92,162,28,16,165,154,210,80,92,189,172,145,66,204,211,192,119,17,68,144,243,19,235,238,64,189,220,90,200,196,124,204,43,82,141,199,90,68,5,245,88,155,9,107,140,136,110,206,0,79,53,55,154,54,159,217,194,71,49,155,102,77,4,101,236,64,47,124,169,229,215,207,235,241,160,201,69,117,181,110,111,182,54,243,121,7,217,205,76,166,46,123,38,242,140,31,60,59,85,205,37,189,9,126,134,167,73,75,0,4,120,188,136,63,56,80,59,65,175,176,22,160,238,106,18,170,14,89,246,48,60,193,119,228,102,192,235,114,184,80,87,126,233,37,164,64,154,174,92,176,212,59,92,172,218,204,93,147,39,167,87,165,120,113,177,114,242,207,42,143,102,173,145,145,89,0,178,176,117,200,233,224,41,91,174,94,75,87,0,93,205,197,157,133,106,106,58,250,69,208,251,8,160,212,113,73,0,67,201,123,147,168,126,41,17,204,83,22,254,49,19,96,198,163,89,134,80,204,199,91,171,1,234,169,166,158,44,79,118,130,144,135,147,170,52,59,124,150,238,175,92,21,102,116,238,245,193,247,47,129,239,102,202,66,114,232,26,87,114,252,240,15,226,25,70,144,73,249,197,224,109,41,117,5,252,177,204,227,72,213,36,40,180,213,108,226,88,62,75,187,241,11,119,49,83,254,93,145,201,193,59,144,231,34,224,63,239,217,34,77,116,190,237,43,81,64,136,133,139,227,55,103,241,9,91,26,60,47,144,189,248,120,15,212,61,250,199,12,139,147,143,201,96,154,138,127,5,10,124,165,24,81,20,42,114,213,71,35,219,30,239,77,225,191,110,189,57,106,226,238,16,35,112,208,30,11,179,173,55,128,229,57,114,107,72,57,234,111,111,148,159,194,156,173,126,242,204,56,107,57,158,156,152,34,235,147,211,46,247,230,184,53,87,167,254,49,207,181,203,51,139,140,26,102,26,110,98,109,175,109,92,166,31,243,57,99,252,183,129,133,167,174,87,31,15,35,176,101,68,240,224,147,196,76,168,224,233,131,106,253,213,250,197,138,17,166,249,147,111,232,167,186,190,55,201,213,56,26,105,18,156,85,175,70,204,238,61,90,3,146,85,212,108,12,166,97,166,39,109,127,204,51,16,44,230,153,75,191,67,53,134,198,22,249,204,13,143,86,215,171,215,138,66,91,37,103,248,121,50,142,175,183,194,54,220,123,18,154,25,21,127,245,215,110,132,113,91,167,90,53,46,230,22,73,94,227,59,124,102,148,119,186,151,2,76,248,46,149,169,102,144,112,51,204,107,233,217,73,209,20,134,82,55,211,7,34,248,49,228,80,114,126,233,233,78,10,77,126,219,114,175,37,158,156,226,168,78,22,99,83,136,204,57,162,238,75,167,26,253,12,99,196,111,27,73,123,85,51,176,176,253,204,186,227,85,176,52,190,21,195,62,38,188,242,88,1,80,248,92,64,48,115,77,93,96,103,253,192,165,224,102,99,3,151,17,55,143,218,63,39,250,34,104,30,137,25,22,136,200,186,23,96,90,91,205,123,82,135,117,51,122,98,250,104,11,65,191,217,195,156,181,139,16,46,36,252,145,250,174,38,41,44,230,227,96,135,35,213,232,13,16,94,52,148,86,80,171,141,90,133,49,85,202,213,59,17,178,150,48,55,221,78,201,213,134,175,211,76,224,67,63,38,253,109,145,157,67,131,253,145,187,27,62,152,112,203,223,170,19,226,203,202,6,138,73,207,142,87,95,216,139,139,88,127,125,81,110,53,2,201,44,230,101,189,121,94,217,41,67,4,93,48,3,51,93,81,22,130,51,71,78,40,60,4,178,127,81,114,90,75,154,187,42,68,105,219,49,167,157,227,126,63,93,72,78,233,178,102,20,164,182,81,31,100,181,130,142,137,66,26,238,159,128,51,155,69,206,30,184,193,7,145,70,250,152,135,169,50,132,25,61,70,49,131,205,207,241,219,136,131,85,177,130,201,41,113,111,248,59,196,51,197,165,106,81,226,51,132,175,158,110,48,3,165,0,237,152,104,186,212,77,49,67,67,179,220,140,168,153,132,125,52,132,148,136,10,127,169,115,253,216,21,210,112,95,93,198,43,211,116,72,207,194,222,201,179,219,253,215,50,184,213,220,74,24,145,173,235,106,91,35,176,97,86,220,145,214,46,4,206,24,113,175,169,82,92,151,68,17,61,110,125,71,241,29,5,221,170,86,190,108,148,138,187,241,42,170,181,151,94,163,52,63,141,90,73,204,70,50,87,164,52,159,187,94,221,88,120,254,92,168,17,108,9,249,40,41,122,135,186,129,10,112,108,244,230,123,228,120,110,98,8,233,135,182,133,227,109,199,134,103,128,209,78,102,40,226,73,61,238,77,227,145,80,212,97,166,105,205,203,231,134,241,20,7,204,186,12,226,80,4,66,63,138,184,172,32,233,224,236,10,24,199,128,41,93,204,136,202,197,144,194,164,58,37,130,167,83,163,69,17,4,8,201,84,79,131,222,197,217,61,143,11,30,158,122,142,154,189,99,211,224,41,228,217,183,90,247,234,30,243,129,21,31,233,243,211,136,41,7,92,40,195,231,164,211,204,164,249,90,96,118,104,81,168,106,54,185,88,71,221,100,74,163,159,65,131,45,175,4,12,10,253,58,157,74,99,39,167,11,197,76,153,91,63,216,252,117,18,4,198,138,50,159,124,110,136,176,82,160,237,200,151,85,125,111,58,139,87,224,133,126,225,144,222,156,246,224,64,150,49,173,213,223,54,10,181,230,159,251,172,128,179,153,138,115,103,15,26,233,76,210,47,66,68,109,28,117,41,224,41,48,17,211,123,241,204,32,192,31,4,145,227,188,232,18,89,103,185,213,26,72,64,188,80,221,144,206,30,78,155,137,155,51,178,104,114,245,30,196,245,43,222,235,28,77,114,220,159,160,13,94,52,191,154,18,99,145,92,105,79,26,197,115,39,209,234,195,60,108,65,191,47,178,164,118,84,97,26,245,70,217,31,112,45,9,155,1,17,81,2,127,30,159,91,4,110,204,10,67,104,88,97,52,20,175,211,100,72,2,26,51,172,128,41,211,248,152,25,228,21,102,130,200,46,102,74,83,238,202,227,137,175,36,206,64,47,36,13,106,160,195,38,159,71,30,141,12,67,11,164,96,26,48,178,116,53,47,72,189,30,244,76,250,127,171,213,75,103,124,144,212,62,125,59,4,122,6,89,141,229,89,219,208,7,39,210,110,239,106,43,85,169,25,245,236,152,197,201,100,219,179,154,65,168,139,185,110,57,56,33,198,236,243,93,157,164,8,95,217,2,207,176,60,99,19,34,210,10,134,253,101,167,241,143,118,23,7,10,178,232,210,2,205,138,159,46,157,197,68,97,208,189,196,215,154,208,152,190,171,7,178,221,211,15,116,244,182,240,203,159,25,159,234,141,55,212,9,26,225,15,3,216,139,121,215,241,49,31,175,176,196,111,159,29,79,190,52,48,53,250,234,220,200,161,42,27,214,176,46,170,64,102,66,108,245,202,155,168,111,209,4,237,35,54,160,141,145,52,213,32,251,63,99,75,153,148,75,138,94,77,51,82,192,58,109,159,151,111,5,215,97,10,40,31,176,156,37,128,160,99,62,14,193,136,239,65,56,223,203,199,204,9,180,3,143,77,243,68,249,152,161,233,112,52,119,69,227,238,99,77,145,126,158,70,148,40,51,24,81,205,49,220,213,160,84,135,96,184,154,51,196,166,14,98,39,245,208,245,201,42,248,43,191,186,208,228,159,62,99,138,22,169,195,235,17,248,104,50,164,13,192,105,224,231,41,61,75,135,36,95,19,22,232,21,93,3,235,179,227,160,237,6,214,44,218,33,8,115,245,106,195,162,249,147,129,204,28,58,73,173,73,212,83,46,32,60,91,171,31,243,232,45,208,247,72,145,38,201,63,195,176,37,173,24,224,229,151,190,151,209,179,187,177,208,11,245,185,118,181,22,61,34,72,231,166,164,23,31,191,102,173,232,42,53,212,68,213,183,174,180,26,186,153,244,244,231,230,231,159,102,116,75,108,136,172,37,196,30,96,224,162,134,50,55,201,51,113,29,81,86,204,175,9,228,132,177,89,107,109,112,46,214,64,0,27,60,70,122,68,108,170,148,21,83,133,120,225,51,21,240,32,86,60,153,81,239,234,197,52,75,204,48,47,203,152,61,51,97,112,121,109,57,64,174,167,154,233,138,27,49,228,204,84,221,114,192,199,44,185,26,198,21,25,83,250,95,243,140,49,5,52,55,212,220,23,105,233,55,104,169,235,68,163,129,178,237,184,250,108,171,210,125,105,146,160,187,183,24,21,11,102,228,209,86,4,147,11,122,97,205,228,144,82,135,232,220,205,185,9,172,13,184,86,66,222,206,173,212,123,197,139,129,24,169,191,102,215,4,35,187,248,226,108,111,165,150,184,247,89,243,89,34,159,65,158,245,245,163,34,31,85,229,183,217,69,164,199,10,146,250,33,47,69,21,48,175,232,254,202,80,75,74,34,22,82,216,90,70,244,225,230,165,77,57,213,186,241,34,6,129,104,117,103,241,43,169,33,166,215,187,124,134,182,62,216,3,253,137,166,58,28,221,201,231,187,74,164,74,83,231,235,136,163,201,115,233,197,168,123,38,223,165,23,53,20,193,124,86,248,106,218,138,198,104,19,240,252,152,209,57,175,209,1,220,81,38,120,95,19,249,140,26,149,58,4,116,247,146,64,22,185,251,236,77,138,214,63,156,165,145,150,76,13,96,125,55,27,216,91,112,11,211,146,117,209,19,215,96,107,145,229,115,188,10,78,190,18,189,124,204,5,121,239,101,73,196,17,45,192,32,169,228,209,232,2,9,104,231,226,57,138,108,165,180,246,157,93,198,103,49,165,103,45,19,82,251,239,113,68,44,235,93,151,96,22,98,145,22,192,80,204,43,235,213,200,166,151,184,183,169,162,190,169,130,110,48,254,123,152,201,142,201,197,205,8,89,125,84,200,55,105,250,139,70,234,157,99,137,128,124,238,50,228,103,28,144,72,137,171,59,204,254,106,174,240,56,198,168,204,38,212,21,198,12,142,27,224,214,197,107,200,79,67,92,146,253,240,66,92,230,83,80,94,214,255,16,173,203,180,129,8,71,55,204,147,156,118,62,211,70,53,142,14,49,19,165,199,215,134,118,78,75,225,120,187,251,117,110,206,31,11,225,51,131,144,168,94,160,97,143,57,75,95,126,123,195,182,227,27,199,153,164,181,233,201,72,163,6,215,187,57,131,11,22,51,66,101,238,26,158,99,115,108,233,214,171,168,91,63,204,210,185,55,196,39,239,201,182,9,197,250,234,229,21,207,180,126,107,123,67,85,48,163,213,118,91,138,191,139,153,125,253,53,147,195,91,182,196,122,78,198,21,11,8,238,41,233,18,225,226,227,53,69,151,47,249,133,119,107,152,214,230,27,50,136,195,78,96,91,158,249,12,224,94,177,118,233,130,94,207,117,132,27,17,26,180,56,5,206,163,181,36,87,35,134,61,252,107,210,20,90,197,219,230,234,242,202,167,211,244,199,95,141,146,60,56,60,220,126,174,14,74,69,47,229,104,154,18,165,70,95,39,62,211,94,114,245,54,44,149,155,201,70,180,151,195,37,11,72,95,207,243,239,234,22,94,2,216,84,209,35,242,223,38,195,187,171,92,13,183,72,143,223,134,12,76,154,155,33,236,38,201,51,94,243,229,113,109,182,152,103,122,197,132,179,115,75,167,19,50,191,100,70,124,204,16,242,17,111,188,101,178,195,1,101,159,192,157,186,252,48,60,1,98,77,48,26,202,91,129,107,220,190,0,96,161,79,210,4,111,76,252,52,246,186,185,39,233,172,164,70,81,17,7,139,158,208,179,180,159,59,125,204,63,29,103,119,198,17,120,218,106,222,166,213,232,102,35,6,144,1,165,200,187,75,180,140,118,228,91,100,196,38,77,111,37,174,54,198,80,121,52,242,103,113,114,2,112,89,226,98,33,5,6,157,84,132,17,48,121,200,79,147,49,142,90,0,220,134,103,117,54,49,119,139,224,221,156,105,232,126,239,5,158,108,143,120,238,51,156,189,137,149,51,217,143,0,218,223,68,143,0,10,50,174,141,78,214,109,27,243,51,67,219,209,188,248,9,172,154,22,135,103,38,219,185,35,213,179,217,150,223,169,138,120,8,147,218,131,186,77,120,46,203,30,216,67,123,173,149,70,249,180,183,154,151,180,219,81,221,23,127,128,60,236,249,135,72,214,108,163,188,86,243,48,140,140,155,97,140,126,11,179,12,240,203,145,119,216,168,144,62,164,59,34,3,212,124,35,34,108,108,181,106,238,38,188,28,63,109,16,165,103,54,216,124,228,253,54,121,38,153,133,48,8,181,40,83,88,223,88,174,98,54,232,232,251,34,211,154,139,197,76,119,216,126,55,7,106,37,191,141,248,75,139,16,4,141,72,193,169,80,12,160,183,60,102,97,162,225,226,13,75,133,75,99,204,152,73,217,2,63,49,111,88,39,98,150,102,212,168,159,21,232,212,139,219,146,33,21,197,12,43,105,0,75,103,50,146,90,249,105,132,151,131,238,231,60,99,170,250,94,248,56,109,188,40,124,129,214,205,98,38,217,19,109,236,248,207,189,202,131,83,189,28,62,166,36,178,183,76,180,74,102,183,142,120,178,189,213,91,104,86,93,238,113,128,112,98,11,192,178,85,19,233,120,175,13,58,87,78,39,99,226,221,171,190,159,62,94,143,252,246,166,185,160,189,7,63,62,147,172,221,70,110,103,213,247,218,173,72,33,28,133,16,3,0,197,134,6,25,213,251,109,104,220,199,99,91,176,19,120,202,205,69,9,206,50,27,159,247,106,86,253,140,33,203,200,177,44,177,14,75,103,196,68,58,131,38,43,223,88,24,83,112,59,37,36,134,228,185,32,184,235,178,97,157,165,172,214,78,22,247,25,165,79,220,24,98,209,95,9,171,5,18,207,220,77,229,231,77,224,172,77,61,198,237,217,131,171,199,94,74,154,185,201,42,224,213,200,46,172,45,211,20,66,225,36,122,230,173,113,87,51,150,196,245,54,105,178,11,67,204,84,196,247,42,111,254,143,81,212,12,6,230,29,31,144,54,39,25,20,67,235,196,215,24,214,114,40,86,196,215,214,251,208,25,52,244,51,47,28,216,119,53,201,53,57,145,225,173,124,69,112,82,88,69,82,184,40,108,28,223,162,74,2,108,46,125,240,227,249,77,221,113,160,77,145,137,2,19,107,121,201,53,4,169,178,154,55,29,92,97,62,30,168,224,176,80,138,156,210,215,188,7,216,197,42,102,18,17,209,114,205,70,188,31,236,186,177,234,145,241,138,109,188,146,217,126,102,224,50,129,101,63,27,169,81,32,61,115,129,94,56,242,176,27,237,49,25,181,14,170,100,133,153,186,196,126,126,62,12,108,160,146,34,231,72,65,242,149,196,136,0,57,6,124,27,95,8,153,13,121,49,112,67,129,223,36,161,121,70,66,94,12,100,201,251,237,105,236,150,98,166,236,177,226,124,2,76,43,40,252,31,5,221,123,52,170,84,115,202,176,128,178,15,52,6,218,227,91,10,252,237,71,83,240,88,32,104,76,23,119,27,74,138,29,243,24,238,144,178,244,189,77,24,163,199,213,84,154,228,167,97,196,121,7,43,104,2,97,215,107,70,182,59,227,76,7,136,45,144,113,83,7,129,111,201,205,164,57,100,79,130,16,116,69,210,101,32,73,186,245,222,160,36,163,18,72,129,172,55,189,216,68,231,131,190,98,36,225,167,104,176,232,140,104,30,24,52,119,78,157,11,104,158,141,103,38,189,63,245,106,107,255,136,106,27,253,53,122,49,88,168,32,83,0,81,38,34,118,108,89,180,171,69,205,138,117,174,227,189,26,252,89,175,102,85,149,188,152,155,231,20,78,43,21,171,221,203,231,183,81,179,88,81,92,109,89,132,255,204,220,115,244,246,155,230,194,86,235,241,84,188,162,12,72,75,90,82,237,185,75,164,159,1,166,237,241,53,115,232,186,249,44,150,36,208,81,120,179,137,65,202,35,6,56,161,148,62,24,132,125,158,184,128,60,146,238,13,49,79,164,29,253,193,153,130,34,159,2,101,247,217,1,125,117,193,56,92,165,121,31,192,37,160,174,17,69,252,148,147,4,86,221,212,18,125,249,64,182,144,133,89,156,179,141,77,239,181,254,231,34,128,91,50,223,240,116,69,111,255,0,207,254,158,28,38,216,57,107,92,109,152,160,44,230,2,38,104,5,238,129,213,246,49,207,243,21,162,123,127,130,141,42,98,174,228,169,188,148,14,219,123,46,250,219,148,163,163,143,29,186,214,214,244,230,131,140,67,52,224,163,84,246,242,242,36,252,119,106,57,240,28,28,127,226,201,0,28,33,117,229,72,18,90,146,183,90,187,179,181,91,127,62,30,66,255,152,103,172,1,58,58,146,212,73,142,219,200,161,228,111,141,188,161,8,222,98,173,48,165,56,196,101,154,184,249,199,140,28,163,155,97,129,144,109,3,38,142,18,28,70,221,212,17,229,228,101,139,33,30,14,232,206,25,225,169,67,74,149,43,64,119,196,120,227,243,181,247,232,1,63,64,158,112,74,147,25,230,233,133,142,182,126,36,55,250,96,140,131,131,161,0,34,8,159,8,174,52,142,190,131,184,38,212,226,75,135,236,156,141,203,107,163,205,216,153,138,190,117,153,130,6,156,36,211,37,134,231,228,35,233,22,56,45,35,220,21,243,153,121,94,6,49,152,131,136,46,31,43,18,82,1,37,28,219,16,182,98,6,174,25,96,64,74,19,91,47,94,15,78,139,206,15,131,250,172,128,84,30,246,204,148,166,229,218,82,40,52,132,153,118,64,189,150,39,243,116,10,120,173,44,185,237,99,54,129,181,248,101,195,131,201,215,40,48,177,191,123,115,30,72,96,53,12,233,59,227,157,193,36,202,129,13,0,131,150,167,48,211,89,42,227,9,213,102,149,171,193,147,203,167,134,48,52,58,146,120,17,40,44,158,153,168,112,62,200,93,238,122,54,153,96,71,127,247,230,12,144,231,54,30,179,28,86,171,249,201,60,160,74,24,173,184,231,63,145,149,213,123,83,203,14,78,3,24,57,146,110,71,164,88,234,126,31,115,239,173,139,222,124,156,128,243,13,252,39,221,50,64,40,69,197,24,77,39,173,161,80,67,156,96,225,222,111,167,41,94,12,224,42,82,171,97,174,67,10,52,76,74,134,249,189,24,78,147,220,28,186,232,36,143,102,42,131,98,158,214,87,252,126,187,8,161,40,52,101,214,1,31,51,252,76,22,113,75,105,103,154,229,13,203,52,82,28,49,159,216,43,64,71,200,205,107,189,12,93,147,245,222,26,100,148,108,148,196,205,227,1,63,57,176,171,4,56,211,90,94,3,44,139,216,84,147,133,139,20,108,95,49,102,232,169,108,57,116,167,209,16,6,43,7,176,171,103,43,0,126,101,187,57,190,153,236,193,38,143,189,31,87,200,212,69,13,50,9,23,42,112,155,96,24,182,152,39,200,130,216,38,141,40,246,77,81,170,230,125,6,180,242,236,105,41,203,15,27,71,141,59,10,100,247,150,102,237,40,155,211,63,235,102,5,104,241,18,107,68,251,10,196,95,89,211,133,70,164,25,220,94,192,54,139,254,48,112,176,199,148,131,38,175,166,65,167,225,33,82,176,190,32,237,169,31,10,38,128,238,217,118,90,49,80,117,17,51,229,195,26,152,79,120,52,138,60,184,137,107,4,72,49,211,36,45,7,139,169,26,167,135,24,61,49,145,116,83,208,199,202,121,27,167,109,30,159,15,13,119,232,3,102,150,170,241,53,169,198,25,196,45,70,133,44,156,124,13,198,198,179,238,252,173,106,58,123,135,4,7,28,157,143,238,3,180,124,221,122,111,250,160,31,20,149,212,192,84,107,123,14,58,101,223,33,88,107,204,103,253,150,128,147,214,210,213,243,225,234,17,212,118,63,119,127,143,207,79,239,53,194,204,190,165,203,6,213,215,250,200,158,206,118,62,117,217,224,216,4,206,187,155,122,102,251,140,25,196,149,225,16,82,125,223,250,53,140,101,249,121,155,240,49,234,147,131,90,203,129,71,61,155,135,198,238,204,132,186,243,243,147,97,139,151,23,99,247,79,229,225,54,9,42,117,130,207,71,112,58,76,127,71,252,65,195,234,151,25,124,103,11,224,189,204,50,90,222,75,122,44,112,35,107,78,194,212,52,162,210,124,252,156,61,5,213,12,244,123,245,28,132,128,112,77,8,169,44,251,9,77,211,17,143,109,200,10,245,230,201,234,58,30,71,26,48,87,174,134,13,33,73,124,156,211,214,185,100,158,111,128,237,56,94,203,82,43,71,71,13,24,84,235,85,95,187,34,179,227,147,97,152,0,134,174,220,227,0,214,160,144,56,174,34,53,141,207,79,207,79,66,163,47,157,135,21,74,237,151,97,66,145,182,126,222,186,180,135,115,202,195,244,181,116,72,41,101,185,25,7,93,147,37,232,174,172,192,67,112,108,127,226,22,107,131,14,63,152,116,81,207,245,187,135,247,40,188,180,213,84,105,0,43,49,108,224,156,0,52,232,182,65,190,163,69,242,171,155,104,136,206,5,142,226,72,44,211,249,51,244,222,4,239,145,16,31,38,104,168,23,211,23,21,175,117,220,159,179,223,233,115,195,64,224,27,131,197,86,154,141,132,220,191,6,167,199,52,133,177,210,62,199,90,126,31,132,254,108,33,181,177,239,149,131,221,133,61,102,105,78,27,117,196,20,21,242,105,136,221,207,60,43,180,95,6,23,174,157,108,98,70,25,36,106,89,132,102,210,127,101,162,135,37,170,208,168,112,105,167,145,233,18,238,17,192,179,109,212,96,106,62,238,105,10,56,68,58,3,184,117,84,208,22,136,204,242,226,167,154,120,210,116,94,210,83,242,204,231,163,200,205,97,175,91,158,86,128,220,249,187,39,209,142,224,52,216,20,131,167,18,237,242,61,241,96,5,244,147,179,174,78,182,215,0,170,179,246,102,81,103,225,120,253,43,222,186,229,38,100,235,156,201,169,182,42,184,180,253,217,137,161,15,137,196,52,204,211,154,239,155,211,90,178,3,57,102,226,40,237,115,182,149,224,177,158,70,190,35,69,4,212,104,218,163,225,133,139,56,137,51,75,186,246,49,116,1,86,201,90,236,69,214,59,132,20,176,166,174,51,5,122,136,64,84,115,111,24,97,194,188,40,48,181,247,96,27,49,44,177,130,64,121,67,150,77,138,240,153,209,226,22,196,91,69,111,241,61,247,57,70,23,109,99,49,205,8,39,150,152,51,13,226,111,22,82,93,148,223,102,142,141,88,186,180,166,136,240,74,67,2,160,205,55,73,217,189,196,203,49,168,195,99,214,167,35,68,103,225,178,186,78,128,195,88,199,114,4,192,65,250,200,58,207,59,144,180,148,159,166,51,63,112,49,166,76,32,206,6,48,155,25,193,3,153,168,44,82,129,224,15,172,26,25,102,171,201,137,217,8,47,2,12,1,175,143,142,120,135,100,209,119,90,58,89,155,136,103,53,248,251,30,19,208,50,30,25,29,113,184,6,3,32,146,18,189,65,114,239,129,228,120,31,111,241,20,205,117,172,19,68,181,253,144,149,48,221,202,91,79,124,160,135,141,204,245,179,122,22,103,64,79,111,125,228,170,5,89,48,50,80,46,7,26,21,12,142,140,217,4,147,187,98,14,15,138,74,111,229,34,224,208,95,117,221,68,41,37,203,137,174,243,235,78,156,148,87,165,159,129,172,12,197,174,248,237,10,145,180,188,24,72,177,32,99,159,84,24,116,154,173,241,186,208,231,50,238,10,25,178,101,0,213,88,184,165,170,195,107,141,166,243,45,92,26,44,37,59,180,200,141,71,46,29,84,88,211,147,13,202,215,30,221,68,72,109,158,153,212,197,108,29,222,65,181,126,60,69,225,144,111,128,35,207,54,27,87,39,35,40,127,230,60,186,156,185,3,198,107,137,205,169,202,188,24,213,152,93,68,30,174,209,21,219,210,59,116,7,200,113,249,109,4,84,94,157,109,156,67,178,171,21,154,228,40,106,254,210,252,98,109,72,170,212,176,230,161,201,62,90,143,198,219,103,143,57,9,9,23,93,118,181,61,192,53,228,205,234,188,237,178,0,6,132,249,56,130,69,175,134,91,233,157,185,52,198,172,162,230,98,123,241,187,121,18,144,237,49,159,229,17,5,136,105,144,39,169,46,210,152,151,94,125,28,254,88,161,174,108,136,147,34,20,29,99,70,227,234,155,74,27,105,220,60,131,189,158,66,128,44,93,68,69,31,159,57,41,202,36,44,40,136,143,55,1,123,67,109,171,185,175,115,220,18,112,174,199,156,63,164,0,184,13,210,16,75,247,108,3,67,36,43,143,153,78,183,24,149,115,126,79,217,175,112,152,30,1,164,205,210,33,185,16,116,157,162,174,130,160,155,250,25,219,122,31,98,93,102,67,154,139,181,112,179,128,191,115,240,11,248,100,27,155,124,76,240,5,136,70,95,10,94,245,220,227,230,70,18,40,47,117,166,116,13,85,23,206,95,85,227,192,12,198,58,54,210,108,8,2,49,131,38,142,13,7,14,241,169,79,14,70,183,214,144,119,40,150,160,22,243,89,215,145,179,88,197,218,248,229,209,166,177,234,134,136,15,18,134,226,168,111,96,25,53,220,43,242,209,67,220,152,189,144,208,219,79,196,167,170,30,0,101,15,244,5,66,2,200,16,81,49,168,192,102,143,179,23,167,42,228,48,50,44,248,52,233,53,79,154,226,158,240,27,81,72,30,143,188,117,253,228,2,244,167,45,35,19,99,10,180,233,243,100,253,185,10,39,112,109,159,59,147,172,41,239,107,26,21,153,152,77,88,36,190,230,64,133,112,232,115,245,7,119,67,50,68,228,250,46,84,56,218,21,22,90,154,91,135,4,182,163,88,183,192,38,203,91,152,200,180,148,20,121,99,220,248,51,17,155,152,87,122,224,17,36,172,106,145,159,198,177,139,166,124,246,240,115,178,201,197,116,124,174,183,101,236,45,174,48,97,127,66,155,229,109,40,136,7,168,217,80,231,97,134,111,173,139,185,90,163,70,236,86,132,35,85,204,103,125,68,147,31,10,63,67,223,170,64,26,19,200,20,50,11,83,31,204,100,115,86,132,123,185,73,47,245,49,239,141,108,250,139,37,241,152,158,185,66,141,27,65,149,109,202,47,123,10,184,100,63,74,26,124,18,201,68,118,160,164,237,69,0,0,239,132,138,0,175,98,188,170,60,108,27,173,200,47,27,20,59,54,171,227,10,103,209,255,196,99,172,239,82,244,134,139,76,3,0,78,175,7,9,180,108,211,117,213,76,57,253,153,139,74,24,32,37,10,115,107,152,141,148,84,205,43,3,136,10,51,233,197,103,53,150,159,128,55,33,16,33,100,131,160,139,248,24,145,22,64,168,177,201,120,210,21,84,30,206,244,172,162,170,35,118,166,65,43,34,31,82,165,140,132,232,121,70,204,55,204,80,246,200,197,164,48,36,95,177,133,119,184,195,176,211,223,244,53,162,213,45,143,13,200,104,198,199,128,215,188,44,25,18,244,228,162,190,69,118,175,148,37,15,182,200,192,23,1,230,182,165,243,23,122,211,80,171,160,211,31,184,172,152,249,237,56,46,33,3,23,186,39,132,175,40,156,135,185,208,110,173,102,252,174,104,151,169,64,42,101,150,225,207,164,240,234,8,87,165,231,171,83,182,94,145,217,154,144,172,108,217,171,232,210,122,97,13,146,246,77,23,71,62,135,18,30,80,152,201,232,79,49,67,103,49,223,226,32,148,20,171,161,32,3,72,13,205,158,204,81,96,7,143,76,252,152,139,134,7,160,186,40,241,198,205,43,186,165,114,115,152,85,159,15,126,78,211,42,76,82,61,83,180,10,236,186,41,8,151,41,239,69,147,113,112,90,114,117,145,204,87,135,136,27,214,197,48,91,113,79,204,48,140,196,92,65,22,86,146,218,200,69,26,51,75,232,239,192,157,214,196,12,154,231,189,55,164,176,178,11,147,236,123,106,128,211,208,234,207,56,139,181,110,63,99,17,158,92,106,249,163,60,205,161,166,115,48,27,24,38,102,48,148,69,146,246,162,70,78,57,57,94,57,219,63,61,51,154,214,253,237,146,172,97,49,130,156,173,111,60,150,116,137,162,114,111,74,12,241,41,168,73,201,251,82,147,171,239,125,65,240,85,53,67,245,243,190,179,21,103,228,83,32,60,22,237,17,19,87,93,56,81,140,157,50,7,247,156,177,216,200,151,176,30,144,26,167,101,39,215,46,107,163,228,140,124,88,28,120,0,72,94,66,141,228,103,23,240,31,131,39,1,17,20,145,84,43,195,131,70,180,81,30,28,42,164,86,158,52,21,208,53,185,248,172,202,250,176,150,147,56,252,121,47,192,212,216,97,34,178,30,91,245,32,96,4,133,11,48,210,13,196,40,93,30,28,148,65,29,97,206,43,137,16,18,180,209,38,186,28,62,25,100,113,93,204,231,16,171,75,156,205,41,236,162,224,56,198,138,160,31,13,79,88,88,196,60,206,129,17,226,135,208,20,138,160,36,64,101,68,182,194,155,52,18,16,177,174,233,26,203,230,169,2,92,212,39,219,185,72,55,25,237,43,163,168,185,60,218,46,147,169,18,72,176,153,103,244,71,64,231,38,226,5,38,62,10,133,78,52,147,33,45,167,86,243,140,163,151,12,92,141,220,122,230,25,62,196,26,200,167,45,189,53,138,176,175,177,137,83,109,205,143,185,191,70,26,90,12,218,231,193,10,180,79,161,150,135,220,86,147,105,246,127,218,222,165,101,159,167,73,206,251,46,90,107,209,117,232,58,204,218,24,12,222,121,105,140,17,246,32,6,172,145,24,143,23,66,232,187,187,174,188,159,138,140,22,104,169,205,188,243,251,231,211,125,119,87,215,33,15,145,17,140,239,84,11,93,104,170,62,110,62,31,251,138,27,158,232,127,225,20,250,205,41,133,220,8,20,177,131,19,66,250,163,209,61,112,51,156,52,54,77,83,9,196,171,61,193,180,172,21,105,227,242,177,38,206,128,132,151,211,68,255,204,118,111,50,227,219,135,244,37,2,219,87,138,178,161,255,235,15,30,84,15,82,170,100,79,246,181,201,90,87,54,123,199,121,251,185,250,204,180,27,8,34,112,149,177,22,182,160,116,187,198,18,245,82,159,9,179,200,9,65,100,196,202,233,161,112,155,17,40,49,118,117,175,237,252,106,123,212,9,179,3,250,60,124,101,157,243,245,38,17,163,203,217,154,8,194,140,214,162,204,108,88,126,53,216,46,245,168,13,182,233,230,139,131,174,243,155,68,161,95,186,22,159,70,128,135,234,245,222,1,11,59,105,22,91,6,172,157,119,60,1,23,27,199,83,236,40,143,10,50,208,17,206,199,111,206,171,222,226,26,152,243,102,186,136,88,81,3,185,86,50,161,230,6,96,125,69,210,12,88,209,251,77,194,172,246,108,250,67,96,215,107,110,134,74,174,93,243,174,221,178,132,97,94,151,27,62,222,193,93,194,250,27,38,41,104,82,50,254,60,24,146,128,50,175,72,30,248,144,128,26,44,127,230,115,16,120,219,18,102,120,80,151,204,107,188,190,240,70,160,56,174,150,106,8,56,190,190,17,82,175,108,87,147,20,14,186,207,70,135,95,32,233,207,144,242,92,159,109,114,72,63,134,158,176,134,48,233,103,171,19,203,223,49,131,27,246,211,129,237,168,93,209,209,23,158,144,231,99,45,162,224,100,143,164,24,240,89,119,237,185,129,51,230,15,33,119,208,54,243,9,175,25,158,5,63,29,200,51,229,79,211,37,253,217,202,168,250,61,247,83,159,89,200,1,240,49,247,38,25,215,129,83,246,177,162,45,45,45,85,178,197,223,95,238,234,196,31,184,24,199,249,252,62,24,16,174,107,166,212,92,63,131,2,9,218,53,35,64,51,63,59,56,221,222,122,112,106,28,86,70,194,12,128,243,206,20,26,37,119,127,191,230,101,102,88,153,62,87,167,22,49,226,182,80,129,125,70,188,43,224,130,172,3,56,253,252,12,203,153,183,247,209,208,190,89,238,165,80,237,172,207,150,153,44,186,95,125,126,249,182,84,133,114,238,235,169,161,232,221,255,59,30,0,62,78,231,124,192,74,111,184,204,8,128,116,187,119,52,96,47,105,227,158,0,200,250,121,49,195,197,52,101,70,193,198,6,109,5,158,123,74,150,119,192,48,244,49,183,43,5,19,230,225,7,215,34,209,87,83,180,119,79,107,216,253,41,93,60,105,38,103,252,142,143,121,220,38,232,48,147,164,253,152,231,37,198,14,243,252,92,140,127,80,238,115,147,129,220,159,159,62,123,82,109,77,102,186,139,115,46,16,197,204,219,128,0,125,154,247,195,195,219,28,168,163,63,107,7,231,97,115,252,56,114,68,20,67,230,69,207,168,155,193,128,222,183,62,238,107,55,164,101,152,235,133,211,132,153,112,197,205,12,83,151,185,188,166,189,9,211,44,213,152,251,218,0,172,237,91,19,46,43,128,192,186,192,97,185,121,195,129,35,51,200,27,191,55,141,128,119,43,45,161,133,103,94,124,80,229,95,144,27,230,179,120,19,114,11,105,93,212,77,254,204,128,37,173,122,64,247,207,3,71,241,53,67,169,98,91,86,48,180,93,12,18,45,27,165,90,111,119,48,180,205,219,221,128,25,242,47,187,154,183,218,215,122,60,208,102,13,164,63,94,172,186,100,166,29,219,34,136,246,6,68,58,205,131,210,146,155,97,97,169,105,110,159,175,253,131,33,222,49,101,3,50,40,91,152,119,73,227,119,42,80,4,203,25,62,153,146,22,215,163,187,195,57,123,205,212,3,124,14,199,177,170,165,25,201,62,243,165,207,249,64,244,163,7,123,171,181,245,65,153,2,170,65,247,38,208,247,107,71,168,33,164,149,86,189,52,175,56,226,53,98,164,5,63,102,132,211,222,46,243,89,138,118,180,181,208,149,209,142,115,150,245,137,132,108,196,104,16,125,106,222,156,6,17,191,26,25,68,205,66,220,238,226,51,225,188,211,158,82,25,63,55,119,17,215,208,208,146,135,197,213,160,208,109,42,108,220,76,77,82,66,209,105,31,164,211,133,121,35,182,24,241,225,71,35,221,221,136,133,233,234,115,173,5,78,253,188,118,185,17,56,204,145,156,143,102,109,39,210,189,222,91,137,70,213,234,230,30,218,73,50,159,65,200,130,13,13,183,80,232,223,185,176,67,32,194,172,65,143,36,99,36,71,210,202,121,242,104,200,54,105,204,238,230,8,25,174,149,86,121,115,176,128,254,141,166,163,139,12,69,179,31,14,141,165,191,182,86,0,252,187,152,186,44,205,165,20,38,218,53,227,78,217,194,196,71,41,183,229,124,132,175,101,245,122,26,56,130,51,80,230,237,189,63,152,201,67,244,107,134,138,205,222,170,131,138,187,199,71,13,252,73,162,91,49,35,240,165,123,211,74,106,59,37,61,133,43,159,155,210,255,227,191,76,67,237,95,138,51,46,158,38,223,65,242,99,114,68,232,185,233,83,153,102,6,241,222,242,201,30,163,23,140,38,177,51,42,105,253,100,217,105,243,234,183,196,20,67,210,140,52,62,58,100,122,191,222,48,133,181,106,48,28,192,214,93,0,161,152,130,239,244,175,53,163,34,35,243,121,39,211,35,2,176,178,68,255,20,51,97,122,34,134,202,193,115,5,210,48,71,5,37,205,59,128,184,85,143,86,72,166,155,57,22,71,207,137,52,44,192,160,64,139,126,185,94,219,201,32,169,9,82,216,211,181,21,218,136,252,90,239,175,137,92,191,12,117,190,249,71,212,122,222,11,47,194,252,186,132,25,240,98,180,158,243,123,140,101,109,65,145,196,148,226,251,111,154,249,234,1,94,60,117,164,226,40,12,211,189,250,121,211,189,107,34,193,13,97,251,236,57,1,203,178,23,123,131,8,46,205,112,44,93,205,246,99,230,244,177,132,96,28,1,235,209,20,223,212,233,204,138,108,103,215,197,128,14,109,71,97,51,123,229,165,208,31,83,155,91,73,235,234,173,139,235,61,188,129,225,223,119,60,33,196,88,230,40,227,119,189,242,86,43,212,81,70,254,244,203,100,220,174,160,159,217,180,99,25,146,93,181,197,210,3,119,162,46,251,26,47,193,135,126,251,132,34,219,120,92,223,88,63,58,49,107,232,78,13,255,237,1,13,252,125,43,36,20,13,44,9,89,238,131,123,252,103,110,117,178,133,187,249,85,182,111,208,245,219,12,105,134,57,26,200,174,25,54,33,159,9,161,76,161,241,134,40,196,200,34,130,168,247,189,56,78,52,43,250,39,133,74,147,223,90,90,247,100,92,123,241,223,166,18,117,95,27,253,14,223,71,73,20,143,162,237,138,98,168,47,220,247,119,123,153,161,214,254,252,52,28,29,218,145,96,171,109,229,253,152,161,97,184,230,222,189,114,253,51,231,2,128,215,222,52,71,131,220,184,230,111,3,201,42,62,211,168,71,118,205,134,80,173,104,31,51,29,163,247,139,80,250,111,251,243,98,245,2,49,57,92,209,83,246,17,7,98,244,151,16,231,149,134,51,233,197,84,90,183,59,20,254,12,254,196,31,60,72,231,214,53,195,101,244,124,204,143,122,44,33,129,69,46,162,250,10,170,212,60,255,204,76,151,207,250,66,186,232,238,195,199,165,68,214,167,184,153,152,227,222,59,136,225,44,215,24,71,200,163,39,91,5,9,134,242,217,83,214,37,99,25,148,100,102,241,207,9,33,253,254,171,253,49,169,128,225,184,121,243,180,215,28,212,221,159,175,77,118,224,222,27,7,212,228,84,94,32,221,251,86,154,160,1,125,94,227,223,96,129,64,240,248,202,12,207,142,205,241,69,13,88,87,227,230,249,84,216,232,108,255,33,86,104,134,58,65,174,5,224,164,126,80,155,188,175,21,132,1,229,99,150,0,57,148,190,19,80,139,153,27,184,209,123,117,164,99,44,194,230,210,113,117,252,66,11,96,24,156,146,166,101,2,169,55,63,200,244,180,196,27,101,199,155,181,104,20,34,13,78,25,242,54,237,246,4,14,134,132,124,217,199,188,110,190,125,180,128,168,248,100,0,128,52,110,102,33,40,204,171,127,206,144,203,190,142,124,59,187,237,83,125,137,0,23,184,248,140,1,205,248,83,214,231,183,227,47,180,130,104,121,241,223,70,17,234,110,74,116,17,24,234,10,43,100,44,119,91,65,72,167,250,47,159,197,90,117,254,144,41,240,184,138,157,117,203,186,162,76,227,63,140,240,174,126,25,246,194,103,249,189,241,169,86,154,219,187,125,155,63,159,107,189,218,230,41,52,90,239,5,230,165,222,107,32,90,212,226,171,205,133,231,54,115,81,101,60,91,105,118,210,132,113,109,185,72,192,216,140,34,147,121,4,171,198,221,237,72,148,121,233,113,32,126,243,200,21,7,95,106,109,102,152,39,144,35,153,193,151,249,36,165,221,197,174,62,99,96,25,69,230,32,225,80,158,17,195,68,217,207,241,128,224,148,156,137,32,182,176,19,230,28,88,232,13,78,153,57,253,108,121,161,93,117,107,143,209,87,214,236,123,160,37,208,181,229,84,106,202,205,118,90,254,49,111,235,41,102,18,181,195,204,59,132,198,174,153,198,51,251,92,103,126,31,199,230,110,42,149,243,100,91,89,231,140,55,251,99,222,28,25,23,55,211,234,164,185,16,44,204,102,4,136,53,155,174,37,27,105,3,222,193,249,216,173,73,6,216,68,129,224,84,225,32,98,78,211,136,244,130,213,130,198,202,235,15,32,201,110,247,70,242,106,235,91,35,214,53,125,191,66,28,237,98,76,227,108,241,178,14,210,242,66,208,129,111,105,219,215,22,236,25,235,246,30,241,221,23,224,30,51,143,87,110,74,37,219,225,223,106,208,88,51,100,166,87,194,118,66,148,139,78,20,33,51,13,85,213,205,123,155,59,27,245,108,191,119,148,98,110,248,113,246,135,97,205,40,4,123,80,150,201,76,255,189,185,187,244,176,162,157,151,145,125,55,129,23,204,180,2,42,101,65,122,228,99,14,38,81,229,28,98,75,114,235,3,63,195,77,109,225,75,155,27,50,162,35,65,89,30,166,108,241,57,70,223,165,246,155,18,4,53,62,129,9,215,47,81,113,152,105,252,54,51,244,40,202,12,176,73,79,95,183,176,34,94,69,248,17,236,115,239,231,209,208,7,188,249,118,146,114,203,152,61,227,81,68,224,135,25,60,125,46,92,16,188,85,193,104,161,247,194,8,179,160,39,106,235,194,182,48,83,104,255,152,105,108,234,250,96,223,220,216,124,96,79,191,117,134,243,185,207,6,213,252,234,112,202,50,218,164,180,239,87,163,249,50,100,70,159,206,188,109,26,225,155,246,194,10,38,212,54,133,25,73,137,45,71,63,212,9,166,153,231,35,220,58,196,158,32,213,253,234,9,120,188,105,109,246,237,32,164,25,170,126,55,161,24,130,24,70,158,142,153,110,47,249,203,3,62,129,215,204,8,179,92,111,128,90,76,119,12,8,249,242,166,252,85,68,12,227,253,152,195,37,190,167,106,9,81,12,55,175,174,227,158,218,187,107,152,135,107,247,94,128,247,64,66,115,89,59,49,230,11,200,193,217,62,159,62,219,35,48,6,45,246,117,21,144,223,222,254,96,84,25,170,252,144,217,159,239,160,16,239,203,15,193,151,112,31,8,243,150,219,73,174,152,164,172,155,195,157,251,51,195,93,240,140,207,115,211,218,116,173,104,250,126,127,122,206,71,247,6,221,96,200,114,34,54,54,193,251,218,168,45,45,59,218,142,185,221,118,117,32,166,107,152,38,47,0,76,168,137,174,91,121,254,128,145,73,51,80,186,11,154,28,191,62,113,159,226,0,179,110,199,201,136,195,254,179,56,87,9,44,245,207,252,6,114,200,215,207,10,1,7,89,129,102,229,144,209,40,70,24,39,115,135,212,52,205,103,169,161,70,112,127,154,54,64,155,102,148,237,138,202,193,116,252,124,111,78,247,145,60,63,164,131,139,49,0,66,253,20,156,180,119,208,42,184,104,55,23,26,171,239,152,86,24,49,204,209,63,55,223,202,45,243,20,219,115,249,251,57,139,231,54,254,81,163,217,236,230,105,134,37,228,210,9,5,225,194,178,242,251,46,212,85,211,81,63,126,132,41,171,189,164,92,97,72,189,174,246,9,50,76,156,32,192,21,115,203,81,63,123,223,240,153,130,136,229,220,138,33,112,244,172,87,249,152,217,123,111,246,224,108,93,80,98,217,111,163,226,123,53,148,240,133,241,145,244,177,3,33,133,184,148,22,103,121,77,64,48,10,246,109,233,226,80,43,94,102,5,194,166,8,254,236,164,211,240,181,100,135,215,188,237,196,3,2,29,116,243,204,220,169,48,214,220,176,154,113,100,12,164,192,151,57,88,27,222,138,102,102,176,26,230,66,1,114,51,43,98,40,77,190,93,169,214,19,79,229,165,102,48,138,244,205,48,193,122,64,142,103,200,149,20,164,172,252,218,136,65,121,53,222,44,4,172,106,88,33,80,70,76,68,149,248,22,208,162,188,154,118,7,54,154,91,155,220,79,233,195,204,0,112,139,42,55,181,69,90,53,205,19,34,119,213,17,160,97,179,186,232,128,30,29,138,31,153,57,4,242,230,231,78,244,38,53,149,123,225,117,201,155,87,186,14,234,200,202,231,249,243,92,186,76,29,4,181,116,234,66,13,154,75,128,157,249,252,222,82,250,109,7,15,91,154,233,208,186,11,224,97,106,228,46,61,66,249,179,203,76,135,111,205,212,65,172,136,19,193,100,86,35,226,81,255,101,212,8,238,158,242,192,133,94,253,151,87,200,142,222,77,3,242,38,55,83,65,191,128,231,129,230,91,181,250,97,228,49,222,39,119,90,84,216,114,35,166,124,30,37,128,187,159,61,116,187,228,2,233,231,101,150,92,245,30,34,58,246,57,201,139,63,183,205,147,189,116,109,147,40,135,189,12,128,250,53,87,62,80,186,242,180,190,48,203,255,30,45,212,139,45,200,248,181,246,207,27,50,66,27,225,90,172,35,186,33,229,192,81,200,220,70,1,56,200,233,243,112,127,102,80,158,59,67,43,58,136,150,104,96,130,120,216,52,227,71,244,194,94,34,215,1,245,225,50,13,89,88,122,159,126,41,62,70,56,131,86,76,30,63,137,24,141,10,25,17,91,247,208,55,101,70,31,84,84,55,62,161,17,249,203,11,157,100,25,71,10,45,205,196,182,243,186,11,228,205,93,124,253,172,23,72,153,255,70,148,252,34,48,221,180,66,175,53,175,11,5,74,173,27,191,243,0,5,210,175,231,56,130,32,48,147,26,131,102,164,76,76,140,216,151,179,122,63,168,154,12,205,210,193,240,218,217,133,36,12,71,109,147,185,45,223,166,209,227,120,181,128,6,143,106,85,87,176,41,33,90,115,223,11,228,166,205,148,21,9,229,187,4,200,113,89,225,104,128,46,95,253,238,195,28,110,192,239,204,220,9,40,239,123,213,245,73,242,30,51,137,158,247,62,89,173,65,126,252,49,19,236,254,153,11,245,0,187,24,86,2,133,125,129,116,178,0,135,172,29,170,49,127,63,253,66,104,51,211,21,1,115,3,67,231,157,71,107,187,219,73,250,5,246,133,187,122,104,130,51,137,37,152,182,11,37,175,107,134,15,213,150,230,198,69,186,160,206,120,50,240,235,105,102,71,43,122,50,30,220,63,215,6,137,118,123,72,163,128,222,173,51,144,80,171,170,209,19,216,12,148,77,105,69,62,67,85,146,0,110,90,207,123,40,27,149,219,138,137,114,16,14,153,153,131,244,230,102,184,240,149,209,209,73,243,164,203,235,122,65,157,126,123,203,214,204,136,147,167,114,165,65,70,147,35,30,236,171,229,66,120,97,48,163,200,148,230,242,211,115,144,127,182,16,156,201,155,255,206,205,204,47,159,1,50,126,103,176,197,181,235,96,165,171,25,238,54,153,43,122,208,114,254,66,69,193,150,192,57,239,1,187,229,25,2,245,110,51,51,206,102,151,143,181,160,135,206,72,59,200,47,90,201,155,83,114,204,201,130,206,30,84,241,215,77,194,102,155,229,4,116,240,94,10,180,17,170,188,79,110,43,224,160,3,134,113,205,231,217,222,143,249,124,5,185,73,144,194,79,83,57,71,145,151,144,212,134,229,177,14,15,218,100,16,120,185,79,14,209,155,41,89,64,135,180,136,122,242,230,101,22,55,159,128,84,207,189,201,247,219,173,207,102,250,94,110,32,2,156,243,113,186,93,27,146,177,215,213,111,84,113,159,68,99,68,15,217,46,59,205,165,91,15,43,92,50,27,226,168,107,134,49,33,231,233,49,115,48,220,4,2,135,240,99,240,76,176,54,15,137,198,251,65,0,46,228,26,129,137,6,13,244,161,42,10,109,30,237,99,238,75,153,113,244,163,158,119,126,204,243,178,127,6,107,245,222,195,173,12,211,253,154,60,138,181,159,192,191,67,106,251,222,59,120,225,94,127,240,160,169,124,101,126,189,237,17,137,25,218,253,171,162,144,85,141,253,118,134,222,202,82,12,19,9,236,76,147,97,38,91,174,104,183,126,2,113,42,200,80,30,223,81,9,52,238,231,183,121,79,189,88,144,7,77,191,154,64,81,47,134,255,97,26,234,51,170,96,90,64,65,109,230,147,24,71,72,135,35,72,53,240,204,50,159,77,40,242,179,138,159,200,137,150,143,121,94,193,251,8,175,206,231,159,102,230,59,168,216,7,55,127,201,3,44,204,103,154,86,153,251,52,90,9,88,114,206,89,172,36,0,219,146,105,189,98,46,34,90,30,168,252,30,191,168,185,121,204,252,96,208,16,89,104,7,109,81,17,69,250,64,17,144,246,45,55,135,214,149,204,144,189,218,205,129,86,41,247,216,248,222,198,29,26,100,76,180,3,92,115,199,129,24,110,78,38,53,18,237,199,149,178,65,67,24,70,153,44,210,105,231,147,218,168,32,180,156,17,109,221,123,91,28,79,87,85,17,129,103,100,101,218,235,175,29,167,101,151,117,190,229,249,92,124,66,128,91,80,64,157,96,188,31,107,23,47,124,8,19,175,89,109,76,144,76,211,201,75,63,232,52,133,103,250,227,202,115,123,58,73,169,212,98,178,166,33,21,38,157,113,66,237,51,143,252,106,170,44,251,186,120,45,254,209,167,155,105,166,185,19,13,42,248,101,86,154,53,20,42,208,163,137,140,128,155,207,225,187,85,214,34,249,238,214,22,121,109,165,231,32,21,118,51,177,135,202,248,43,250,145,252,167,233,70,82,169,252,13,106,122,179,66,217,174,172,228,138,190,62,155,39,40,98,55,101,6,71,8,155,184,21,94,82,213,142,78,124,211,252,115,80,17,24,250,105,250,9,139,207,19,34,139,162,164,36,219,165,181,206,76,200,41,167,156,199,26,104,92,95,123,120,243,79,214,119,232,88,177,29,9,26,205,125,165,198,66,176,105,155,18,108,244,231,205,196,177,252,192,37,195,205,32,29,179,8,67,191,145,221,60,170,112,45,19,193,203,213,167,48,67,192,241,202,12,253,133,255,54,34,197,66,186,144,118,217,175,255,54,71,142,6,21,8,95,218,130,52,225,126,105,120,220,141,25,101,114,76,46,157,77,36,57,70,245,105,116,124,40,208,63,74,124,76,192,154,110,102,91,23,70,38,176,111,221,205,171,63,130,177,84,4,157,187,253,54,162,102,202,218,215,227,95,185,138,25,8,86,92,128,204,187,195,17,150,143,22,66,59,85,203,131,20,178,17,98,80,94,14,25,181,196,136,129,245,49,243,72,161,203,179,4,201,123,77,55,79,145,255,4,128,210,178,115,236,15,66,213,33,164,70,96,224,198,115,138,42,157,179,219,52,228,127,52,174,63,77,144,108,106,126,198,27,20,230,68,53,144,49,116,17,36,204,112,150,171,204,1,19,144,57,49,232,157,183,219,107,205,234,223,107,250,213,180,132,94,118,43,138,36,228,144,115,143,125,81,200,26,9,124,6,158,105,231,241,49,47,113,148,83,191,121,104,52,51,115,71,48,47,1,221,145,251,49,51,101,172,166,210,82,208,143,218,199,130,119,174,104,188,71,240,68,216,176,160,116,161,172,98,137,162,251,227,87,35,143,167,194,84,40,91,219,147,177,97,60,250,233,32,130,245,47,29,140,195,154,8,129,107,183,19,21,100,143,244,234,48,23,242,115,105,166,194,121,27,212,7,202,135,197,56,20,126,164,10,85,131,70,190,210,50,77,63,249,200,126,61,245,242,227,240,74,51,140,133,234,168,35,190,99,65,44,51,163,157,163,81,225,176,48,221,30,126,14,150,48,153,81,31,182,221,108,4,29,153,134,165,66,116,98,159,155,180,216,46,194,185,23,160,83,182,77,83,215,125,110,2,26,125,249,215,136,108,130,196,232,102,192,130,79,210,136,58,200,75,129,244,25,50,159,27,219,137,10,249,200,206,111,13,37,154,113,99,129,224,126,94,133,186,15,33,134,79,36,124,167,242,220,17,125,0,4,186,51,205,180,60,235,81,102,114,21,221,158,123,205,71,132,148,244,229,108,4,6,210,188,43,181,15,181,237,32,28,158,201,84,122,129,209,210,149,149,237,220,6,148,202,70,203,7,167,133,55,75,17,244,243,66,42,169,159,110,16,82,54,51,35,219,116,79,174,103,135,176,120,90,207,98,62,193,235,208,79,131,145,200,231,158,193,170,178,178,27,9,66,1,187,119,125,147,15,41,154,149,12,190,79,211,57,109,206,111,190,52,154,64,102,6,22,156,67,130,132,181,61,24,245,78,101,28,225,232,220,198,37,75,88,4,63,64,254,242,153,12,22,126,80,86,175,151,48,158,30,44,138,229,219,204,49,15,245,90,231,0,177,190,54,220,56,72,92,244,219,15,146,206,118,117,36,104,212,236,7,55,162,9,212,210,210,136,28,203,189,122,1,35,54,79,130,138,216,82,231,192,19,41,225,98,214,214,68,203,130,84,0,99,104,67,186,6,152,187,251,224,19,186,62,183,6,249,229,125,176,243,233,251,251,53,227,22,213,52,91,103,38,156,57,144,122,222,121,50,67,29,194,198,4,116,70,203,95,142,92,128,189,244,166,39,94,61,113,164,85,77,152,109,206,0,77,168,207,112,132,111,33,235,121,11,82,227,234,245,35,203,110,39,95,152,183,70,12,168,166,137,115,130,223,106,18,208,56,102,224,255,182,29,225,171,246,174,207,1,90,204,200,14,142,153,92,79,87,139,99,244,160,216,205,105,49,109,121,245,160,46,210,204,92,104,152,159,234,159,156,222,50,199,167,38,67,114,7,45,248,237,183,95,205,142,178,244,219,231,160,242,39,171,180,130,222,84,41,5,146,79,232,66,189,106,43,64,8,221,79,75,28,44,104,217,149,38,122,136,181,77,254,44,168,253,240,160,174,57,50,65,118,111,244,111,135,246,12,186,8,186,205,240,133,74,105,209,147,1,135,181,228,244,68,71,116,103,227,39,226,116,214,166,59,215,143,192,94,102,202,80,62,164,124,251,189,213,197,59,225,170,48,243,57,38,87,81,227,39,160,9,67,154,224,204,146,250,81,147,111,180,68,108,51,19,136,221,215,166,195,189,109,183,162,62,211,213,63,12,181,169,221,122,83,247,168,186,245,57,122,170,143,217,57,244,198,202,231,46,33,212,43,51,69,221,19,190,235,234,7,94,186,28,51,208,55,75,5,49,64,160,142,64,230,160,162,220,211,101,126,92,40,124,146,34,94,121,180,29,231,107,121,6,107,3,224,187,130,194,116,93,111,72,100,204,252,163,175,184,102,228,11,109,229,239,72,66,101,67,247,111,159,79,51,250,142,2,14,61,232,84,90,111,38,67,184,109,200,11,2,1,54,201,193,203,146,205,185,230,104,21,177,223,6,193,124,21,79,207,16,132,168,69,55,243,14,9,218,107,14,198,100,123,49,170,154,77,159,36,68,70,139,155,207,247,83,163,97,116,111,88,163,201,196,171,223,55,248,15,149,68,79,143,109,178,209,77,155,41,60,95,38,100,129,172,30,39,142,154,228,225,63,206,109,133,218,29,45,98,151,16,33,104,170,242,189,160,35,173,221,140,107,76,55,134,250,219,101,29,216,140,97,158,247,48,157,82,10,87,115,127,244,8,152,25,149,158,117,249,89,246,14,2,74,179,162,72,250,138,56,96,78,99,248,92,212,228,113,215,245,96,8,69,109,51,175,71,98,118,8,184,26,35,94,24,69,236,18,198,149,249,35,54,255,208,156,191,102,176,74,57,199,56,35,145,235,208,183,8,158,47,123,106,26,163,186,190,35,126,118,38,159,0,166,135,246,176,190,20,219,203,116,243,43,104,26,127,248,90,110,138,60,35,189,6,186,184,3,25,177,183,98,99,189,244,159,209,162,102,185,95,28,116,218,110,114,246,62,175,45,75,254,69,237,82,235,14,18,224,110,87,7,224,84,30,16,226,230,213,95,235,196,42,239,141,185,168,220,119,131,41,98,61,91,176,56,28,42,33,151,223,123,144,166,94,50,115,170,117,187,247,236,129,62,19,85,2,180,142,243,99,190,108,172,97,245,224,2,194,18,206,119,237,239,103,255,127,166,125,234,5,227,152,30,188,161,200,179,221,76,129,93,46,37,98,89,214,92,191,30,182,139,174,65,33,221,190,252,189,112,117,75,146,56,68,4,144,35,94,66,109,70,7,23,91,83,58,41,180,40,80,186,123,117,234,189,84,119,211,12,199,108,51,18,135,143,214,201,2,69,218,230,197,252,128,55,25,89,174,138,98,83,185,108,197,113,152,63,198,82,30,125,148,224,237,101,30,174,8,15,61,116,167,139,90,142,194,234,38,196,181,72,87,192,53,34,31,166,88,75,103,200,233,190,45,173,244,55,52,187,152,118,152,166,131,41,186,177,237,123,0,214,124,146,33,2,64,150,141,55,8,86,69,130,79,36,98,210,134,252,244,150,143,65,48,107,98,163,139,58,214,121,180,164,135,64,189,37,215,52,156,214,231,161,117,107,136,88,210,101,164,243,247,149,46,19,102,147,199,163,162,182,8,90,229,109,158,211,54,35,208,85,131,204,83,115,104,4,102,202,126,25,186,218,162,224,128,6,88,67,15,67,144,17,210,20,50,31,111,221,118,118,122,92,19,48,250,224,17,204,215,110,254,206,82,211,69,31,1,221,222,102,134,129,73,65,40,194,6,6,186,89,176,144,24,31,199,8,241,241,237,102,88,73,242,230,239,176,176,62,208,217,69,109,153,208,72,244,146,71,214,130,95,166,92,81,91,64,74,142,46,62,214,66,62,86,23,147,0,45,126,241,43,174,85,134,148,228,180,253,50,220,247,202,108,193,120,76,8,251,49,35,42,149,230,97,25,103,218,65,251,200,253,102,64,43,216,253,230,35,58,153,52,251,193,236,218,147,29,95,41,43,162,191,109,210,182,186,51,215,137,90,181,48,97,5,244,155,67,131,100,244,41,160,216,109,109,193,190,183,149,134,127,64,219,117,251,218,160,46,235,76,90,24,132,226,236,123,181,56,110,101,132,60,125,152,17,156,139,49,206,216,120,162,22,211,213,86,127,142,214,215,121,188,225,248,232,123,164,163,10,68,54,141,21,66,4,17,171,20,114,23,230,31,52,232,102,122,250,76,27,74,106,51,183,160,59,205,243,16,104,164,221,188,141,144,171,209,65,189,188,243,100,65,89,151,252,131,120,1,143,209,233,33,41,4,177,116,122,31,149,253,214,204,209,87,41,215,5,176,85,177,155,247,177,213,148,252,82,36,58,161,89,126,170,134,184,181,132,201,72,207,55,163,29,61,35,93,234,35,170,38,18,31,254,29,103,244,36,201,140,171,215,220,204,57,118,69,151,35,217,108,74,160,43,100,243,228,235,161,124,108,244,252,43,34,223,28,19,0,19,203,71,20,80,133,148,93,161,60,238,166,151,0,96,146,70,35,93,13,253,130,143,104,168,191,92,14,205,77,39,235,251,185,57,185,165,107,165,128,103,45,72,43,192,5,189,136,89,43,146,167,102,222,103,11,105,83,87,211,157,105,78,2,228,63,99,232,107,117,48,248,102,4,59,39,95,17,111,195,66,142,144,36,144,146,52,92,134,118,228,160,202,48,164,118,64,94,115,24,119,242,162,83,176,137,92,118,83,3,170,246,37,225,91,89,151,76,233,152,57,133,135,221,156,231,24,151,13,143,54,133,215,24,119,33,221,88,235,158,119,152,31,247,154,206,226,95,117,105,64,130,103,196,141,59,9,96,105,83,130,35,46,205,181,60,162,2,99,163,53,65,190,133,144,250,35,161,244,29,133,119,91,147,29,60,234,214,59,213,79,27,231,130,147,105,100,184,80,67,199,167,186,185,131,164,74,115,53,137,6,0,58,231,59,111,189,49,33,240,118,51,173,152,37,111,126,62,236,107,47,77,119,229,221,167,226,193,219,231,193,207,151,108,55,88,231,106,152,1,236,106,148,109,223,252,109,248,188,108,247,68,65,180,220,204,13,102,8,109,108,68,57,43,167,198,187,130,38,126,221,26,80,234,107,46,251,181,88,31,8,97,208,127,92,34,189,141,50,146,205,131,179,151,156,211,177,203,92,155,97,76,23,77,163,69,188,111,208,143,250,70,132,230,76,185,49,45,52,108,212,254,220,140,134,164,86,29,77,153,150,228,198,188,31,73,32,98,110,253,99,166,180,40,138,191,2,199,174,29,28,97,222,102,70,58,193,62,8,104,253,87,11,143,120,218,124,239,192,197,44,141,217,243,227,111,52,51,109,159,154,254,40,250,148,225,247,254,233,217,201,140,124,145,125,16,210,237,138,45,215,14,84,227,116,243,42,218,6,225,201,223,150,95,199,29,238,234,181,60,129,57,122,173,219,31,237,124,64,169,100,173,133,115,58,202,199,44,246,41,204,212,94,236,201,55,0,58,113,123,46,232,214,138,61,249,137,190,197,48,120,222,226,211,149,11,182,63,160,130,215,28,249,96,251,218,27,94,172,59,137,23,45,114,70,184,178,232,174,43,18,78,58,127,74,243,106,142,202,251,35,77,191,15,14,231,202,182,21,2,153,209,148,140,225,49,23,151,185,37,7,56,250,212,144,115,48,111,251,34,176,78,111,233,102,172,16,138,54,71,151,28,247,109,101,254,81,18,20,219,165,169,118,156,147,237,126,175,96,127,47,254,211,12,154,120,67,207,218,115,206,210,69,249,59,229,75,65,185,60,159,159,134,36,249,213,7,121,63,52,222,212,101,94,193,14,227,143,167,181,85,45,218,137,222,42,98,209,16,43,28,110,222,129,10,146,25,245,9,51,87,136,233,239,105,77,209,237,53,140,27,76,59,253,189,184,194,216,70,230,252,92,141,106,208,155,230,14,50,35,205,160,253,123,242,165,194,198,249,218,205,161,85,127,239,210,7,20,10,76,199,204,59,166,222,53,7,195,145,125,78,254,254,242,206,113,53,221,103,105,125,235,162,19,87,100,172,213,180,102,87,180,84,46,241,211,246,77,76,105,95,147,148,192,35,49,4,116,100,12,100,189,126,61,243,146,82,160,24,229,193,45,112,255,87,146,28,112,183,180,97,46,204,143,83,162,164,25,81,147,102,102,28,51,233,252,188,64,218,220,26,44,22,186,184,2,90,180,245,131,164,104,19,115,238,75,10,221,215,15,30,194,37,216,225,102,197,210,135,43,216,44,30,73,104,197,196,243,91,239,208,158,188,107,239,33,203,218,221,12,219,112,213,210,100,13,216,189,65,2,84,125,203,17,106,242,54,38,191,153,164,93,3,86,57,31,240,245,83,235,214,150,68,124,111,51,1,157,31,41,129,46,74,57,38,8,133,25,246,61,113,231,226,16,248,160,4,191,136,153,157,69,57,172,189,155,181,183,241,177,226,216,221,1,37,155,83,182,63,247,198,71,215,70,91,250,254,254,240,238,34,247,167,21,230,181,98,61,219,23,249,97,145,246,182,232,27,116,51,9,28,237,241,131,134,9,191,55,1,236,61,93,42,157,251,62,34,59,84,182,174,249,248,152,134,9,100,192,192,39,222,67,245,172,177,167,127,134,132,190,53,17,212,62,81,234,244,159,6,230,113,157,5,74,72,187,250,75,131,30,23,147,43,208,147,105,65,226,27,48,25,209,219,162,7,84,124,155,61,147,168,100,220,18,84,97,159,247,130,223,63,125,9,62,206,103,117,156,15,52,244,104,21,127,234,99,158,165,164,171,81,131,183,198,102,25,176,91,9,87,110,8,5,215,252,152,161,191,187,87,19,178,150,207,178,70,82,183,167,147,191,221,255,162,205,96,75,46,1,30,111,99,34,94,129,226,184,52,0,111,204,153,239,102,214,169,92,79,17,6,47,231,124,192,76,15,87,81,212,67,185,221,126,58,184,9,47,153,252,38,171,107,92,73,43,180,228,51,69,62,96,46,25,54,102,13,136,155,174,158,128,15,183,111,225,13,70,237,161,56,19,238,98,251,156,37,138,199,73,250,139,88,161,141,25,199,96,198,54,103,0,187,193,231,86,0,136,186,70,124,211,232,228,103,83,112,183,45,153,3,18,253,126,142,123,74,134,55,178,39,45,224,59,18,217,237,169,108,30,178,87,238,17,211,240,144,57,223,224,195,91,238,4,129,150,84,170,131,137,102,48,204,64,214,61,98,22,125,130,237,214,195,174,69,113,248,149,153,207,243,241,59,105,111,17,82,128,190,75,63,208,143,185,215,44,30,52,152,158,170,59,204,129,35,200,12,14,42,8,238,110,131,201,94,202,9,79,212,117,182,155,129,193,171,142,74,50,201,163,8,22,200,155,149,231,105,60,225,20,112,209,39,87,214,107,32,0,239,102,114,248,226,137,29,1,209,246,216,8,41,80,37,10,207,18,121,62,230,179,116,197,117,65,49,223,129,77,152,159,167,235,167,145,231,28,175,7,94,48,108,238,196,63,208,8,48,221,60,4,12,167,212,52,150,123,234,111,161,161,75,228,185,175,83,241,45,120,71,134,32,206,39,58,225,116,153,110,158,192,131,101,94,251,243,90,29,62,98,165,201,113,49,219,227,145,112,167,58,121,113,75,156,83,143,199,70,209,91,116,51,129,133,52,122,247,73,218,8,101,197,207,249,0,38,243,144,176,253,16,69,215,12,105,249,246,8,190,47,21,235,1,54,173,79,20,64,3,253,212,147,21,196,13,109,167,69,167,102,43,133,89,232,39,233,211,179,18,228,121,196,219,123,86,121,93,126,117,208,29,169,205,243,44,211,143,145,214,50,97,216,90,181,54,24,140,231,3,237,228,190,125,156,170,248,103,86,123,54,230,93,63,102,40,183,186,168,113,113,105,60,232,194,92,205,220,188,104,215,105,168,74,178,225,222,156,129,31,235,56,59,184,184,44,30,182,148,247,107,110,110,174,229,191,49,47,229,71,11,13,130,118,122,16,198,200,51,163,155,189,150,231,243,216,209,148,166,139,207,255,251,223,12,246,217,191,122,194,17,33,224,242,49,1,237,174,155,7,64,218,19,34,5,224,156,192,113,131,133,230,145,38,2,152,194,40,35,76,252,78,95,120,149,22,128,36,144,45,198,33,3,24,183,207,55,49,154,164,196,125,151,36,169,116,149,33,131,68,227,105,30,250,87,142,6,145,104,192,207,176,61,103,17,53,82,61,24,211,221,235,83,61,82,55,98,129,69,168,110,248,144,86,246,175,55,201,61,199,107,98,206,60,57,210,26,34,250,3,224,209,62,230,10,252,68,28,129,228,239,61,119,6,141,89,149,249,184,13,94,60,8,134,187,118,19,248,148,125,40,139,152,57,80,155,234,52,254,109,73,102,166,17,93,79,78,217,169,127,30,45,224,115,186,26,32,189,111,25,36,226,213,108,79,27,243,122,63,115,5,72,250,125,112,94,202,224,213,49,15,95,225,67,121,136,209,230,199,140,82,251,197,48,119,50,166,237,179,54,1,156,8,144,254,172,207,181,148,108,245,210,111,163,21,111,126,50,172,83,168,10,40,156,92,87,15,201,167,179,67,9,111,14,43,111,241,155,63,176,223,38,113,213,10,234,56,51,67,34,222,213,32,128,203,98,177,226,113,119,66,50,243,154,135,43,171,30,43,61,46,226,225,219,56,141,54,73,193,202,61,2,133,111,124,12,79,149,131,164,168,23,199,210,120,14,83,255,138,94,222,173,153,112,94,121,123,147,24,230,192,204,169,31,227,91,154,128,234,83,93,175,45,168,188,106,251,154,85,99,109,96,156,189,248,64,6,73,61,19,237,167,9,234,247,30,96,143,212,133,2,117,104,121,63,153,246,243,69,146,211,4,193,52,171,169,208,216,250,22,53,238,180,249,241,173,232,96,127,69,13,13,96,115,25,156,157,99,7,152,153,248,5,81,136,154,31,51,167,77,207,110,168,102,26,115,11,18,235,243,107,106,197,39,61,81,253,183,41,119,170,107,175,3,73,255,84,39,106,232,71,223,62,46,24,10,252,230,204,209,36,107,25,103,227,180,82,63,205,213,175,106,111,231,180,8,161,92,55,143,170,95,30,84,248,222,175,181,36,163,35,20,24,166,233,135,185,205,87,83,1,114,161,207,76,1,198,220,204,60,155,159,245,45,212,209,47,164,9,130,236,242,250,52,252,9,100,191,217,60,90,234,199,188,112,64,213,70,9,22,171,126,205,243,209,107,67,60,105,58,44,97,166,248,47,51,183,31,31,115,150,228,67,197,192,253,39,158,149,204,192,237,239,12,37,3,47,69,129,243,24,162,78,128,202,202,60,63,120,246,138,206,213,179,199,192,218,229,83,9,21,119,177,181,224,150,152,80,98,152,207,152,170,51,117,129,168,246,223,110,208,4,223,102,224,144,195,250,111,172,75,20,54,236,73,253,245,39,123,169,64,191,162,207,1,224,226,175,141,80,209,253,229,243,218,94,177,36,29,188,205,102,119,69,189,247,189,56,151,254,67,28,207,143,153,0,61,205,123,216,94,70,147,106,130,39,58,148,225,143,121,132,232,254,92,223,233,188,202,113,100,203,199,8,210,168,200,124,166,114,241,2,90,80,211,223,91,51,13,170,187,193,64,188,4,146,236,4,187,223,242,91,116,57,166,57,20,219,221,85,221,87,191,11,226,186,8,46,62,86,113,143,31,43,81,200,231,176,133,36,161,221,126,241,74,99,167,123,17,232,87,232,67,0,196,120,235,199,193,41,4,66,215,76,0,234,199,18,29,14,143,154,147,233,220,155,31,239,9,50,249,27,79,245,40,156,44,119,254,143,251,46,38,136,160,167,220,150,206,134,114,137,218,148,204,112,203,127,174,230,199,107,154,103,119,151,178,83,233,186,243,47,136,160,235,39,38,2,234,235,230,230,185,114,204,175,220,236,208,194,43,110,157,103,82,222,49,125,131,233,177,191,31,115,91,102,6,39,255,49,135,235,113,205,56,206,86,95,8,14,222,43,172,135,121,89,195,41,177,28,41,134,203,91,128,130,189,177,211,128,227,68,108,82,230,74,25,253,83,58,100,32,100,6,1,238,70,164,128,135,140,163,120,97,240,132,18,91,56,222,183,17,101,123,197,243,4,68,248,17,215,140,255,239,49,17,252,21,234,182,163,106,49,29,99,211,3,83,122,143,91,88,132,158,233,62,221,12,253,175,251,169,1,172,77,31,80,218,153,212,120,3,195,213,252,20,175,3,162,118,207,180,160,54,49,161,134,21,250,117,187,136,111,1,157,63,31,21,164,0,250,93,94,28,157,175,167,125,201,107,49,20,50,35,56,245,201,209,192,106,32,134,139,22,188,198,94,106,18,241,38,201,84,167,114,32,165,15,153,80,242,95,224,156,13,175,67,21,198,233,154,207,73,190,138,167,181,206,48,236,187,246,126,132,74,207,167,158,3,190,75,230,142,224,135,101,212,224,213,188,41,1,58,188,186,181,91,144,112,235,114,234,98,25,109,79,66,70,27,244,157,41,120,58,227,245,215,66,106,124,85,209,145,160,207,253,122,53,103,47,120,163,46,153,9,117,248,226,153,194,96,157,184,244,48,225,50,152,91,247,114,208,180,228,81,129,10,213,179,198,61,218,191,141,62,6,238,27,79,67,194,12,45,138,23,24,43,203,199,124,222,100,202,10,47,244,199,186,167,4,190,64,69,207,79,162,240,108,158,116,130,254,153,3,170,91,62,230,9,224,255,154,71,168,116,185,121,205,34,210,28,120,157,202,55,189,42,157,159,193,218,240,227,148,84,237,35,100,222,12,173,158,241,249,229,183,138,84,224,28,122,232,60,204,255,190,25,25,250,207,205,33,225,191,55,175,15,41,210,245,121,110,104,116,175,153,101,239,165,139,179,99,79,101,89,208,44,46,190,207,6,65,191,4,167,104,144,70,216,198,205,224,113,203,53,175,242,73,35,134,150,195,115,163,30,246,136,215,209,209,239,143,210,167,95,243,110,213,125,248,55,24,73,238,158,243,39,109,230,143,6,15,196,146,249,156,162,223,84,59,60,211,215,217,101,58,156,47,190,189,252,54,166,186,170,39,173,126,30,195,146,198,135,197,247,154,17,230,254,154,67,130,248,154,215,168,159,242,91,161,217,234,190,87,144,124,126,10,8,143,180,199,112,217,150,181,161,175,159,196,242,61,246,80,80,193,17,49,51,244,6,183,205,234,215,94,225,47,61,97,91,186,159,131,154,84,253,148,246,206,212,89,250,214,27,201,21,139,204,33,66,17,84,33,168,102,129,33,251,91,81,0,237,215,188,169,150,250,79,195,85,123,215,7,136,229,119,251,102,56,33,103,190,75,96,209,245,182,159,79,217,132,54,133,122,205,157,186,235,235,230,71,117,195,99,126,9,238,167,151,85,54,173,208,215,12,79,148,47,129,177,236,60,63,102,26,13,63,69,153,149,221,178,171,4,69,136,95,13,203,235,245,43,23,157,209,159,170,35,162,236,207,13,222,23,135,238,199,10,142,91,99,90,207,167,126,189,102,51,27,4,141,69,102,32,98,227,243,57,183,200,205,128,219,192,125,225,101,222,57,133,166,68,165,177,53,175,233,207,21,172,18,121,115,4,146,188,136,198,86,145,55,39,85,99,99,10,38,178,235,131,196,118,232,229,61,68,150,245,61,54,18,94,159,50,47,127,160,139,35,27,226,21,207,55,154,163,175,153,130,154,255,242,14,134,132,251,90,165,210,212,234,5,81,148,181,244,57,240,206,236,76,38,209,245,170,101,104,129,245,240,49,225,86,93,221,47,240,110,62,213,66,96,54,55,104,169,174,249,156,16,205,173,65,164,113,141,228,254,236,107,64,29,248,234,173,102,36,213,109,18,194,20,13,58,238,154,169,12,218,234,34,101,180,46,144,147,133,141,135,212,221,60,215,126,116,243,192,199,216,91,83,8,127,239,107,209,76,246,65,180,159,99,246,145,198,41,160,112,32,251,195,205,64,98,180,217,61,112,11,218,107,51,194,85,167,215,68,226,197,178,10,48,96,61,229,209,94,8,203,144,197,16,16,186,85,137,76,176,9,119,163,62,71,95,10,154,67,237,226,103,19,217,110,68,157,242,149,145,245,98,175,133,27,42,142,86,204,164,19,211,12,137,162,132,30,208,62,238,238,36,5,143,247,115,243,125,243,253,38,144,56,47,186,136,5,38,46,237,227,211,12,138,40,129,233,233,83,152,158,43,225,172,3,255,41,51,192,32,27,19,186,234,158,188,154,130,166,165,20,32,225,56,211,54,205,192,134,108,38,157,207,209,164,15,70,169,215,101,78,23,201,216,174,174,184,96,237,240,107,33,225,77,219,88,142,222,128,116,13,18,118,205,19,120,61,237,177,119,48,22,105,34,112,58,27,116,106,146,222,86,15,203,12,134,114,115,37,38,161,169,0,218,116,137,14,211,96,89,33,164,123,209,198,144,100,130,88,26,102,14,241,233,107,13,240,183,221,187,189,183,129,235,12,222,113,87,155,125,104,90,174,109,246,111,39,54,95,80,37,43,0,96,85,162,122,101,86,52,191,239,44,88,180,58,153,218,199,186,204,23,218,46,134,11,112,133,59,89,212,246,191,162,247,184,251,213,11,101,177,123,114,224,145,119,251,142,209,185,175,108,118,116,165,56,26,128,70,4,58,107,181,5,19,172,216,136,76,24,30,138,206,134,74,233,180,154,153,174,209,71,155,127,251,196,222,19,22,43,49,91,156,221,251,56,233,62,218,28,13,245,102,2,105,207,48,141,173,179,235,157,160,87,100,33,139,248,216,113,160,36,120,138,116,41,105,57,105,126,54,208,231,151,124,210,96,241,150,215,230,216,208,31,209,179,130,111,127,77,134,29,109,91,244,167,116,245,66,115,54,31,252,188,73,170,38,67,132,240,160,33,108,230,179,145,73,83,128,64,103,90,75,53,248,201,192,226,92,243,251,186,235,5,110,103,168,138,197,1,185,125,43,3,167,159,82,8,103,137,6,195,126,154,163,212,116,125,221,179,221,115,186,218,168,116,248,172,239,202,131,31,250,108,1,246,100,116,211,40,133,180,130,82,213,242,52,248,194,77,172,100,107,4,25,169,91,137,160,117,241,153,148,203,156,198,21,202,137,119,93,158,69,190,155,251,186,108,194,91,10,142,33,11,96,237,245,1,87,170,18,60,136,245,100,74,136,152,33,95,188,163,2,103,138,173,249,53,131,126,85,247,102,211,252,88,119,87,253,44,88,146,141,169,109,173,224,116,190,77,67,11,192,106,245,207,5,89,168,136,47,105,221,243,138,228,166,253,229,185,235,30,36,116,247,102,62,0,194,240,13,94,51,24,31,243,19,232,208,40,202,37,2,194,126,61,159,193,230,173,4,63,101,61,118,82,179,50,175,174,31,205,87,253,164,49,131,15,101,78,93,253,6,225,189,153,131,221,101,203,76,95,133,61,120,175,208,143,222,7,175,120,152,219,205,141,61,80,55,63,123,138,239,103,84,165,166,132,122,232,142,246,100,33,192,141,187,29,109,58,213,134,229,43,54,41,159,114,253,96,222,241,44,91,187,51,218,156,114,111,120,137,238,142,215,70,167,90,173,245,80,165,156,195,218,94,26,40,241,214,111,35,201,211,150,223,28,206,136,155,22,128,12,247,243,203,200,45,95,231,102,71,107,228,227,102,120,12,47,105,44,144,172,103,125,204,4,81,119,27,13,183,214,97,31,104,15,165,246,23,188,130,143,67,47,54,229,227,54,116,53,132,1,195,175,174,128,39,239,91,7,119,184,249,24,27,214,102,9,6,194,52,68,203,185,155,201,172,220,79,61,40,195,22,191,186,67,42,171,155,131,217,245,79,29,108,18,154,194,191,202,207,48,51,64,207,87,230,16,142,241,39,135,234,189,234,209,80,13,183,204,23,252,154,243,2,80,41,120,80,147,52,235,89,49,210,58,216,51,224,91,102,14,193,46,141,41,60,24,195,54,28,84,50,70,203,123,211,21,106,46,204,94,161,76,121,159,44,218,20,45,7,180,97,102,19,65,227,166,73,215,55,36,242,104,148,36,254,204,81,89,205,81,217,129,230,184,25,61,120,96,25,183,110,230,115,92,93,198,50,50,112,155,137,109,230,17,160,250,63,51,81,209,147,187,6,39,15,57,193,241,103,62,79,13,13,153,153,209,104,236,50,211,242,151,129,230,14,96,91,253,243,84,216,217,142,115,229,79,142,28,229,171,71,163,1,202,58,5,104,197,120,254,188,1,72,123,90,49,82,217,29,122,145,55,10,37,142,70,100,201,174,61,62,206,190,160,221,32,118,105,70,227,6,131,70,83,220,51,161,180,174,214,95,188,57,183,164,83,50,233,114,124,77,154,120,211,64,255,92,42,183,9,79,201,54,159,146,133,141,228,246,125,242,243,135,203,84,230,98,221,151,91,147,68,70,23,54,23,123,52,52,79,174,240,12,239,72,19,219,180,171,223,80,2,250,51,211,134,106,157,29,152,163,99,226,154,215,227,126,14,13,88,157,200,247,207,12,50,234,29,54,168,141,42,217,123,31,109,255,192,133,102,126,152,43,247,209,246,138,34,162,155,219,77,245,79,128,229,103,114,217,107,67,154,113,229,110,129,194,2,170,177,169,82,225,95,31,215,218,3,44,100,86,14,160,122,239,93,225,102,123,236,151,217,198,175,142,9,5,225,115,172,250,144,34,26,121,155,220,192,241,199,39,255,152,123,209,147,161,57,107,173,104,252,54,137,24,221,28,104,153,143,120,133,123,252,47,111,128,153,254,220,143,153,170,208,159,21,40,244,235,203,139,247,186,116,211,212,29,145,59,252,140,25,80,172,107,229,184,255,172,15,200,222,255,50,72,199,12,209,107,241,65,129,134,180,232,167,225,76,241,231,66,155,245,189,143,13,211,151,225,1,98,38,240,31,175,25,193,193,253,153,102,231,199,254,188,183,48,211,35,228,83,252,125,46,175,43,212,8,145,97,242,41,94,202,21,183,63,230,135,96,211,30,28,158,178,62,204,108,4,194,155,34,206,25,136,169,215,58,206,185,47,190,78,11,104,171,26,148,136,143,204,12,203,239,186,83,1,13,102,107,180,68,129,145,221,117,229,247,232,86,11,67,163,228,133,125,85,51,165,123,174,18,237,237,247,233,26,180,115,30,236,230,155,37,220,215,23,16,112,38,113,148,68,204,202,26,168,247,115,213,7,202,102,123,240,217,19,10,199,2,57,119,247,171,89,182,119,225,22,114,249,198,4,143,146,1,251,229,125,238,179,227,236,229,251,25,187,196,186,91,45,172,110,176,167,154,25,53,75,13,233,249,91,83,163,218,40,104,246,91,41,158,136,90,66,123,102,102,20,132,239,76,121,66,8,198,151,199,70,22,166,234,106,82,30,205,111,206,23,210,1,2,195,135,101,252,160,56,123,132,75,153,80,83,17,253,154,121,5,103,209,53,179,242,125,83,1,36,208,116,252,132,230,166,189,54,245,166,125,129,91,243,9,170,49,91,64,244,153,61,151,131,226,152,161,222,121,221,12,152,249,121,211,92,140,70,5,111,128,230,205,251,98,19,96,93,118,103,192,128,30,226,61,215,124,124,98,223,136,75,193,15,90,83,230,58,45,181,124,204,4,210,61,175,126,93,146,240,196,51,52,50,231,111,87,226,190,109,102,136,237,183,253,54,93,188,105,134,75,230,86,18,120,49,164,153,237,183,163,177,176,203,140,63,216,237,230,161,172,118,183,98,198,124,27,37,27,141,82,107,22,29,188,180,91,88,78,229,4,140,28,242,51,173,143,111,181,37,200,222,228,202,224,120,24,47,2,18,242,48,160,228,108,160,36,101,63,29,217,54,29,156,0,60,109,150,23,242,11,87,243,249,119,111,35,4,133,191,115,175,124,236,234,177,44,89,211,178,138,124,17,24,182,252,206,136,23,190,249,195,231,57,166,237,149,52,214,227,37,95,243,83,28,134,119,220,200,56,217,238,75,133,52,120,142,72,104,58,220,13,231,9,78,186,140,80,54,240,133,244,129,192,116,89,209,147,198,215,104,73,189,102,120,94,205,181,35,179,3,179,138,190,51,201,218,215,204,208,74,60,85,179,100,251,177,135,234,17,92,52,215,90,232,88,89,102,142,92,144,230,16,155,196,180,159,142,58,206,189,152,68,145,113,69,129,169,134,161,94,230,9,42,192,134,100,243,222,90,58,8,35,154,0,215,70,0,7,192,147,204,103,255,49,175,19,188,224,188,154,205,220,156,201,154,35,138,186,52,144,76,61,218,25,130,172,66,239,224,115,88,242,89,201,174,153,124,196,142,139,87,94,141,175,111,31,51,118,132,185,243,201,138,69,32,155,60,208,21,137,195,106,125,100,199,54,104,194,212,165,103,78,116,115,143,90,176,177,229,99,117,135,203,131,189,1,5,44,119,245,156,5,70,55,142,153,238,8,13,88,35,227,104,247,70,171,238,201,167,6,31,108,7,42,37,254,181,115,60,43,164,11,126,245,27,4,229,215,12,223,84,181,241,132,88,162,104,167,122,3,156,57,205,188,67,214,241,154,249,165,110,191,29,68,210,239,253,237,192,238,155,113,76,137,111,17,53,194,51,105,191,60,195,175,104,138,31,152,207,126,107,82,186,143,174,30,48,64,229,226,104,28,37,75,115,176,147,36,50,239,169,145,76,127,135,174,134,65,199,158,108,5,177,216,150,181,116,159,36,103,155,26,175,230,111,15,177,64,123,110,162,226,219,49,53,225,242,234,126,150,131,83,127,94,29,214,132,76,118,48,64,230,79,36,116,173,1,66,204,199,238,231,116,84,150,159,126,14,72,134,154,153,169,247,44,5,123,168,45,39,76,130,20,17,29,188,50,159,243,206,170,115,184,1,192,195,155,162,193,225,180,245,100,144,138,29,136,120,228,197,118,186,208,232,27,171,166,185,151,101,175,77,225,164,104,115,175,65,165,157,99,218,33,186,219,58,140,17,152,247,104,240,188,230,241,73,110,248,128,203,190,140,142,156,218,221,176,223,174,80,34,217,250,233,155,177,208,118,85,35,253,155,143,22,157,96,67,103,53,2,9,165,186,121,162,192,104,87,219,46,251,70,235,228,204,95,198,85,202,33,125,57,241,242,172,37,212,48,4,211,198,95,145,174,36,230,254,26,116,22,97,59,186,185,94,13,74,181,92,61,32,23,98,69,61,87,228,68,242,123,188,45,196,86,53,222,107,89,129,237,88,143,15,113,187,196,72,211,0,238,177,95,70,223,96,202,11,56,222,163,41,244,224,39,209,122,127,151,7,21,73,131,122,194,69,21,228,108,154,71,16,67,87,51,131,30,41,154,40,52,218,184,249,13,69,229,162,229,67,126,195,126,27,238,223,87,83,28,122,68,155,39,193,43,182,116,36,210,57,95,252,193,129,188,46,189,22,252,165,207,199,12,179,100,222,187,85,60,1,51,71,53,180,203,12,43,187,205,19,58,206,175,52,3,230,227,205,14,187,249,249,151,125,235,151,168,198,194,208,200,214,203,67,121,41,122,153,51,138,19,114,134,185,167,25,101,28,51,207,224,102,191,230,72,55,201,202,150,126,102,75,147,181,142,241,49,155,224,31,230,6,122,36,205,228,203,47,167,9,63,141,98,83,238,10,161,198,112,249,150,201,211,152,138,250,14,117,139,170,252,18,13,62,205,252,27,250,123,158,149,25,160,226,16,137,176,34,199,99,230,238,230,243,233,75,203,17,43,128,151,115,72,232,102,232,55,81,114,14,15,152,4,114,60,57,247,103,209,199,8,189,2,139,142,41,186,181,75,46,128,249,49,60,204,166,253,249,248,106,121,242,208,217,101,247,38,15,109,135,7,72,57,27,110,152,31,78,248,219,210,236,128,178,104,115,127,138,190,52,106,110,30,149,112,126,143,150,73,181,73,107,88,51,51,34,57,61,205,100,51,114,109,17,218,193,120,165,81,57,211,219,175,134,235,170,188,105,38,205,178,204,124,54,82,229,181,232,144,125,45,148,67,252,119,41,155,193,194,36,63,108,230,181,236,189,104,35,51,98,167,29,172,7,69,57,80,242,161,213,130,80,168,227,95,229,189,232,215,241,242,117,176,114,149,157,115,20,182,81,123,173,202,201,166,160,132,228,157,167,120,8,252,234,237,178,9,151,176,248,217,50,209,18,169,35,29,229,224,131,53,51,173,145,202,52,130,132,126,109,26,194,97,217,134,38,49,72,212,215,98,26,122,112,74,215,136,19,121,24,247,211,14,37,167,157,161,121,37,26,182,23,131,214,190,62,10,107,206,129,90,109,31,14,241,158,244,87,23,13,232,62,44,80,254,40,47,6,23,186,105,207,179,92,216,7,182,210,148,175,199,144,179,135,28,234,80,150,18,46,84,191,120,188,226,83,158,81,138,117,223,12,175,5,244,251,77,118,192,168,239,31,132,218,84,123,110,110,138,172,138,1,125,160,197,105,106,133,193,204,105,101,143,6,238,177,42,77,3,150,252,253,92,189,134,154,171,129,65,64,190,103,43,132,118,84,101,97,72,146,249,210,37,75,172,48,242,252,183,227,25,14,187,22,248,95,75,243,252,116,113,158,8,159,208,36,223,154,206,119,203,92,209,128,94,30,37,236,32,218,238,254,181,72,97,222,178,77,60,183,139,161,195,165,12,224,73,233,165,39,144,40,105,142,174,38,37,113,216,148,13,226,10,211,246,131,122,143,204,164,19,205,140,152,88,87,124,188,161,227,242,155,227,185,119,237,73,84,88,151,57,134,192,167,150,98,220,21,123,90,51,107,164,205,180,2,94,80,27,249,53,207,156,69,140,80,113,125,163,220,110,247,6,94,125,53,160,98,129,20,3,248,237,21,73,3,173,0,32,182,166,33,66,126,14,190,218,204,163,208,28,236,87,239,32,180,177,44,76,177,108,250,14,125,152,140,160,79,184,108,100,19,155,172,28,225,226,53,35,186,103,142,227,6,210,84,228,45,208,254,99,69,236,77,254,166,116,69,55,103,20,166,199,70,192,105,202,147,47,6,195,147,13,42,252,103,37,207,108,166,234,178,128,145,198,35,122,209,181,165,33,150,107,191,125,142,233,93,21,27,141,243,83,6,34,135,113,143,214,102,153,225,217,183,170,16,32,202,179,27,103,148,28,53,12,51,159,224,72,145,108,40,48,251,181,64,79,189,46,67,11,99,154,223,2,200,95,191,12,4,217,142,152,141,200,80,206,226,115,148,209,155,96,230,122,182,36,229,44,142,223,50,44,103,177,233,191,174,170,178,209,197,105,244,127,59,26,150,50,124,161,5,181,89,38,114,67,42,153,135,31,55,234,62,100,139,36,132,14,191,65,215,186,157,33,188,55,89,14,93,13,116,194,190,199,49,190,150,140,161,115,65,62,111,80,79,215,57,20,58,33,175,152,89,107,204,172,216,157,230,105,132,66,80,83,163,42,165,3,42,36,76,20,8,224,57,66,249,208,51,252,7,230,177,204,12,79,131,214,223,175,201,183,153,25,240,252,200,171,145,16,176,223,6,58,188,135,29,219,160,105,210,60,3,28,32,115,55,95,30,26,80,92,14,45,1,170,4,153,151,134,68,148,80,57,67,66,214,68,77,43,128,232,242,222,91,23,48,156,51,223,186,34,79,147,9,172,179,223,213,36,32,134,220,148,51,191,103,222,162,239,146,99,130,98,91,207,180,51,172,193,180,13,254,31,255,245,223,254,167,127,249,143,255,233,31,255,229,95,255,233,31,255,223,127,248,47,255,225,223,253,211,63,255,63,255,238,63,255,159,255,203,255,244,15,207,127,253,175,255,246,191,252,235,127,254,79,255,248,15,255,230,127,254,199,127,247,175,255,223,191,252,227,191,249,183,255,254,31,255,227,127,248,199,127,253,151,255,252,15,127,134,255,245,159,254,249,31,255,183,127,253,151,127,250,231,127,255,111,254,237,255,245,31,255,227,191,252,223,255,244,207,255,238,95,207,125,254,247,251,66,209,225,124,193,85,27,204,64,106,45,81,20,92,208,145,87,21,168,1,206,165,249,44,165,222,50,131,68,229,52,25,100,160,84,157,116,93,110,189,17,194,97,254,145,193,128,92,35,100,5,231,51,253,143,124,93,208,89,116,125,10,145,219,34,151,163,229,248,68,139,235,86,3,65,141,154,196,78,115,40,67,22,53,109,132,70,91,55,51,117,82,161,98,159,152,226,126,245,121,195,37,84,44,126,171,237,251,79,72,166,191,18,66,102,195,179,106,203,19,4,93,235,226,71,161,20,242,156,46,194,32,72,40,234,106,4,207,183,61,90,1,123,240,103,92,63,100,126,26,131,207,72,42,201,36,1,123,181,95,38,10,76,241,103,206,81,163,251,36,39,123,182,245,45,243,89,16,230,191,135,102,249,89,52,183,65,231,172,128,215,138,122,15,8,151,45,178,157,17,169,229,116,171,158,224,225,236,151,251,29,40,49,36,191,105,6,216,250,86,153,73,115,117,179,146,111,110,178,6,193,65,90,209,201,219,234,105,2,218,97,96,74,98,219,182,37,238,204,173,141,68,130,228,250,46,130,179,143,128,140,52,55,71,17,253,90,163,89,193,222,185,141,252,24,193,52,149,249,245,7,242,186,166,214,158,224,255,177,188,17,230,227,41,22,93,77,223,91,177,91,195,170,247,110,41,90,159,179,198,120,110,31,186,203,70,173,169,196,189,13,213,141,181,165,128,18,94,229,48,143,139,216,231,77,46,5,154,90,93,143,4,115,69,3,94,230,106,228,95,199,138,64,228,150,245,248,253,134,24,33,193,75,247,218,125,178,142,204,209,179,220,140,228,78,151,153,40,208,30,156,89,182,182,218,211,160,133,181,85,205,175,47,125,74,104,91,13,125,138,59,13,134,237,14,25,96,159,167,126,172,67,108,246,209,236,103,68,227,220,154,158,164,236,155,251,208,109,226,139,87,181,187,158,129,199,201,245,139,167,102,208,217,39,143,215,102,111,28,196,46,23,70,54,40,44,89,199,233,49,247,167,245,162,110,191,206,67,204,207,167,170,106,3,25,132,231,214,129,254,80,142,72,37,136,224,210,244,133,1,150,103,232,83,225,20,24,135,9,102,131,199,13,106,211,211,111,13,64,167,167,144,252,54,111,136,239,0,174,242,14,23,78,222,242,193,46,33,61,112,23,44,122,67,166,122,206,75,115,192,74,30,156,70,152,238,83,172,177,181,55,153,201,137,155,21,126,141,236,204,12,197,90,159,97,70,75,20,214,182,166,91,9,78,134,204,68,84,254,153,105,247,46,61,205,245,51,98,228,36,222,46,221,114,18,114,219,167,88,137,186,187,204,128,204,243,115,116,218,152,155,58,174,33,202,122,155,155,225,237,215,107,145,252,202,252,7,249,43,124,106,221,123,144,32,92,102,70,3,122,232,193,241,231,95,187,122,6,141,174,174,126,129,150,52,51,195,49,213,87,190,118,31,254,100,192,67,132,224,12,108,227,91,252,230,232,105,164,204,252,107,197,142,80,38,158,151,31,52,84,174,182,113,176,177,38,209,241,123,101,126,154,129,211,40,133,208,96,161,30,94,160,79,79,115,115,65,96,88,102,18,90,110,174,52,87,246,236,30,102,58,152,153,206,167,150,173,199,70,175,248,160,239,116,206,133,41,157,248,183,91,85,247,129,200,180,234,140,127,207,26,220,38,147,242,144,253,171,106,13,123,169,191,89,199,245,49,35,52,126,9,51,162,88,111,149,146,115,163,25,108,227,215,12,165,140,157,242,189,7,183,175,218,185,65,242,46,123,114,36,204,213,179,67,151,102,105,254,173,161,177,16,88,157,150,221,53,253,197,26,254,206,221,205,168,15,57,35,50,26,55,39,100,174,217,105,30,226,134,102,70,51,72,203,139,110,198,221,237,209,26,112,14,205,51,230,160,213,125,105,27,28,143,58,159,223,160,214,183,39,171,33,48,170,123,87,98,102,27,21,64,40,203,204,184,136,219,204,253,65,244,243,154,207,62,188,109,35,133,117,13,58,217,75,11,128,186,225,176,223,102,187,187,172,223,152,95,111,91,59,102,220,65,89,145,51,152,110,13,93,4,221,251,236,164,195,182,82,244,72,232,97,145,25,162,48,27,148,7,194,184,219,246,0,16,20,126,109,153,131,56,227,98,196,70,244,78,154,4,198,211,162,49,119,137,44,161,131,186,43,102,166,180,169,229,87,41,60,230,52,133,242,182,150,71,15,254,147,47,78,51,122,161,55,218,14,197,145,102,20,37,64,40,169,158,52,187,218,183,164,70,203,118,117,243,113,28,252,234,248,216,35,159,236,177,34,63,10,61,48,114,105,208,0,119,218,2,67,59,186,220,196,231,8,73,163,153,25,10,112,169,4,5,57,228,104,172,185,185,2,13,175,249,193,224,112,77,115,165,91,97,106,208,192,37,79,251,109,180,71,111,89,154,185,114,182,237,93,220,92,65,17,202,204,160,231,52,134,32,109,220,4,8,230,242,89,65,231,173,112,159,244,98,11,217,57,251,220,39,6,156,82,106,124,1,200,20,27,83,224,39,183,146,255,187,216,84,209,192,157,214,167,230,100,192,139,206,91,87,162,237,157,243,112,27,113,76,84,15,107,158,78,192,63,12,245,19,25,216,178,181,124,232,124,50,98,123,164,66,218,113,27,197,110,113,62,110,183,105,88,105,55,157,35,153,51,206,2,232,110,62,51,94,160,113,130,140,106,208,56,26,167,96,156,72,102,13,200,177,205,28,152,229,149,204,26,115,25,165,199,67,18,8,100,75,154,167,161,69,72,128,183,87,244,66,47,169,169,110,65,207,113,76,68,89,240,254,138,127,195,140,128,28,181,124,206,131,225,57,155,153,30,48,241,106,156,61,161,91,203,233,83,89,217,45,9,67,54,136,144,238,230,86,165,100,77,181,100,90,6,157,106,54,34,219,58,4,80,254,182,93,158,165,252,72,90,153,223,1,62,98,230,177,178,5,128,131,209,49,77,79,236,19,226,165,57,251,15,83,199,222,187,210,71,33,31,11,42,24,235,22,143,22,177,174,30,122,196,63,166,213,183,208,20,91,114,115,184,217,99,211,191,226,201,92,62,101,204,205,16,31,79,104,79,170,69,254,165,112,95,237,135,11,197,120,81,72,188,145,5,48,35,140,66,162,80,9,255,192,2,193,227,43,147,226,201,135,142,114,99,154,81,72,21,253,196,217,248,240,174,135,153,209,98,23,1,75,144,164,102,101,12,145,181,53,187,86,94,143,226,123,90,39,156,121,57,94,168,251,216,144,32,255,216,37,216,137,164,114,51,200,247,49,183,160,175,208,44,43,195,122,138,194,109,95,201,191,210,232,182,183,227,190,208,145,173,230,28,98,212,199,168,129,209,4,164,206,185,147,15,231,53,32,111,36,232,214,133,116,112,98,51,71,237,201,207,179,14,9,122,178,29,81,188,55,243,25,166,149,167,234,14,162,73,51,3,125,203,157,16,128,154,157,31,212,141,165,119,203,10,158,175,91,17,17,184,89,203,17,32,1,207,255,20,116,167,138,152,101,206,106,177,134,189,7,182,227,161,14,177,151,70,90,159,101,149,195,69,49,66,9,233,105,55,67,191,114,67,54,96,181,143,117,26,62,52,119,167,6,30,220,238,195,8,74,193,240,14,148,71,47,35,84,115,254,246,7,20,232,35,166,30,56,134,141,178,239,137,106,149,218,126,66,234,222,100,174,209,116,56,31,176,36,147,213,240,162,218,49,195,176,82,197,131,85,66,176,219,204,116,111,95,135,183,7,185,135,175,76,244,61,37,90,14,154,124,27,52,250,33,229,53,164,14,69,95,1,108,132,50,63,72,35,205,27,217,255,72,102,50,245,254,64,23,254,170,243,179,131,71,179,181,71,102,124,43,13,195,74,65,22,207,204,48,95,188,122,50,54,20,251,30,32,184,33,53,146,249,236,70,203,204,63,85,7,61,25,71,213,99,191,141,184,194,45,16,133,25,165,19,51,31,231,238,130,101,227,230,53,17,31,80,91,23,35,53,59,94,193,118,167,243,225,28,211,20,166,178,59,141,18,252,161,212,181,70,190,23,176,35,139,131,3,86,157,204,118,19,66,100,219,13,193,69,174,158,31,4,81,73,91,31,20,40,36,127,0,7,10,249,80,191,26,201,130,219,106,120,204,104,141,216,139,65,62,255,104,174,160,201,103,229,35,74,6,231,191,25,165,90,244,203,152,249,124,126,77,241,224,186,51,27,125,59,57,197,129,249,217,20,143,212,129,50,91,208,29,123,134,50,250,133,182,190,229,10,217,235,98,230,245,8,221,22,13,118,111,177,16,154,4,58,237,180,90,123,124,60,55,143,56,111,100,174,142,28,162,155,24,135,73,86,250,95,237,181,250,137,202,198,72,154,184,19,189,91,68,71,72,55,110,230,127,4,163,86,31,126,117,32,233,238,36,12,253,40,95,31,199,175,123,159,36,153,35,157,178,220,250,12,233,209,18,137,226,229,155,25,44,173,226,243,135,146,141,127,74,26,117,182,246,81,228,228,140,130,23,115,239,25,76,70,251,247,242,49,59,23,100,48,73,66,174,250,202,237,212,189,228,53,210,134,80,223,207,111,67,64,123,119,233,19,108,12,171,104,63,15,109,37,35,163,19,146,183,62,85,160,151,18,113,223,139,176,146,31,93,65,176,171,61,190,149,168,252,155,21,166,170,34,51,221,49,197,47,6,98,98,68,113,240,23,85,55,63,239,204,24,185,85,15,161,31,218,178,186,210,45,56,149,143,191,214,67,146,94,25,145,6,208,201,162,139,115,243,37,204,84,120,3,59,119,113,212,114,136,92,87,154,71,201,245,131,185,161,141,156,102,112,216,111,154,97,176,52,95,130,79,175,220,110,135,240,17,133,226,52,119,114,140,102,134,65,34,67,8,100,246,132,5,230,91,133,0,94,73,6,60,168,223,204,12,222,228,158,1,65,144,55,253,98,104,207,94,141,10,69,232,98,63,253,78,180,206,242,98,196,169,221,140,131,156,137,7,84,10,116,224,99,38,251,38,95,2,142,250,100,138,235,59,218,220,159,116,223,232,188,41,246,224,29,175,73,148,130,80,36,103,203,17,157,79,212,79,53,27,160,9,77,226,25,204,4,140,242,238,104,238,28,143,125,207,10,222,65,163,130,215,93,236,201,32,122,80,166,167,71,90,201,110,93,104,15,123,51,141,52,70,243,139,129,184,85,45,47,232,13,179,142,127,204,32,106,187,252,152,142,96,200,180,153,68,155,86,207,20,22,224,95,123,236,16,120,76,35,220,221,246,57,240,105,135,130,201,243,35,6,147,9,94,244,54,229,34,157,17,59,145,146,61,24,58,42,212,210,53,222,3,202,119,51,23,80,180,178,62,70,29,64,120,70,236,154,83,120,162,157,252,154,153,237,44,125,109,248,84,102,51,51,116,35,61,195,197,182,252,218,18,133,213,204,156,113,42,167,25,82,161,162,120,142,244,71,182,31,7,73,241,89,60,26,79,200,88,50,88,140,8,139,112,62,247,43,18,140,246,90,51,84,20,51,249,181,90,22,75,193,153,162,16,155,41,9,8,86,251,50,51,72,35,109,134,100,227,135,205,35,104,251,144,101,149,183,28,10,69,102,126,242,92,132,72,192,26,215,168,147,174,192,193,94,51,66,202,187,152,25,80,191,194,46,226,156,225,247,62,247,91,69,137,26,144,194,179,218,131,247,5,83,190,124,237,109,29,144,88,207,209,150,89,158,130,174,144,223,155,243,90,218,10,199,252,28,199,194,230,81,13,25,45,93,205,15,13,27,82,200,194,148,131,165,91,120,85,123,45,72,59,68,70,133,116,197,124,108,27,166,9,42,213,80,41,32,149,228,235,143,70,78,180,25,101,37,174,205,95,134,65,167,244,100,102,229,209,236,107,205,8,68,181,99,28,103,183,38,248,186,7,231,116,70,108,37,212,12,211,56,17,66,205,119,166,25,216,102,89,48,17,228,201,85,218,107,93,134,152,81,18,80,241,4,201,136,60,83,3,37,4,11,167,142,243,74,60,98,207,29,10,199,75,35,10,50,196,70,52,116,130,229,198,188,44,181,225,175,5,157,167,234,230,120,26,99,219,201,53,225,112,84,186,227,129,48,112,46,179,158,229,56,149,222,133,150,173,246,252,90,164,101,134,84,104,72,194,89,55,107,255,161,71,5,115,96,31,88,175,29,77,51,196,64,229,156,157,21,208,154,141,25,100,170,165,43,28,44,65,132,108,230,179,244,222,150,30,43,100,241,105,101,187,159,114,88,161,122,236,110,37,133,110,62,250,24,54,5,105,85,218,22,29,152,244,7,157,24,161,80,151,145,71,95,182,63,3,89,6,93,112,205,232,109,63,249,194,193,195,33,14,209,254,134,234,72,62,22,210,213,67,228,168,120,16,99,219,52,0,94,84,117,224,49,29,219,107,71,53,77,11,75,196,24,225,85,103,91,15,102,200,44,20,63,227,237,87,91,88,244,192,165,198,64,80,232,237,50,204,12,176,244,30,14,189,5,215,234,52,115,135,48,82,132,222,51,68,233,205,220,16,207,184,47,198,16,44,243,3,32,182,122,147,72,26,191,238,181,85,61,206,246,159,164,149,129,8,207,114,20,230,129,212,143,30,173,133,211,98,230,138,211,121,71,173,69,115,95,46,189,17,10,225,10,32,26,64,211,106,87,3,173,190,61,94,52,250,77,36,39,210,140,79,168,66,242,175,2,100,83,152,244,212,171,211,252,248,55,104,44,218,160,34,132,173,211,163,211,216,54,125,88,202,79,172,231,154,17,112,177,101,63,152,165,218,21,32,204,36,41,149,102,32,83,42,173,64,113,211,18,209,130,25,229,171,41,2,119,98,106,243,82,64,112,118,21,31,41,43,143,97,47,70,255,101,146,176,116,210,116,73,148,114,204,43,130,220,59,29,232,169,206,120,17,51,203,68,236,240,168,83,116,91,127,240,127,77,233,89,0,242,121,178,5,50,204,253,246,26,6,245,99,77,166,93,172,208,141,60,201,106,223,96,45,72,51,84,78,83,129,46,153,130,97,27,22,220,63,91,44,43,81,216,202,182,34,204,193,36,42,194,125,50,234,54,81,113,133,155,158,27,154,147,210,253,222,116,78,40,51,192,89,99,143,29,101,235,153,215,150,146,173,134,61,66,145,254,36,25,63,39,182,143,24,21,8,229,65,123,212,3,205,72,163,255,197,104,116,8,253,218,182,17,137,30,175,123,164,246,40,29,239,229,230,66,2,69,230,101,128,25,204,207,160,119,39,31,108,77,31,79,216,134,203,200,155,227,110,217,205,59,253,97,249,220,8,195,217,28,133,192,168,86,27,110,52,27,237,173,153,119,185,248,158,17,25,146,52,183,9,42,242,90,233,193,179,83,241,28,107,221,54,180,72,184,46,187,55,176,151,60,5,10,202,111,221,239,61,166,109,197,37,20,235,221,10,231,239,171,181,245,90,107,79,152,163,35,74,43,19,218,184,233,207,221,186,226,239,88,215,169,68,25,102,82,159,186,57,85,204,234,87,19,50,235,193,143,103,108,140,83,127,230,156,163,21,154,25,243,226,49,103,44,25,36,127,229,251,104,199,247,187,37,184,179,89,2,234,240,49,197,83,41,185,213,66,225,225,86,26,237,116,70,212,160,81,249,12,169,232,14,153,163,107,126,222,122,4,132,60,21,35,206,245,95,243,46,58,220,26,158,221,240,159,238,209,245,164,243,167,140,236,124,251,153,105,222,151,121,103,58,29,107,165,170,160,35,0,118,196,226,23,35,127,151,67,70,39,226,231,167,107,85,253,14,109,193,239,165,209,191,161,35,249,249,154,207,59,12,157,138,84,190,199,252,88,73,120,232,184,7,181,234,59,70,133,202,74,89,76,56,22,31,183,22,171,248,128,225,36,208,78,51,19,186,105,209,131,13,242,41,118,124,154,87,104,157,30,113,136,57,102,111,48,194,95,8,40,245,158,212,50,234,1,61,88,75,7,11,210,240,195,23,45,39,185,100,125,72,210,211,235,106,102,218,105,244,33,9,67,236,222,61,148,157,149,114,6,7,87,237,76,163,170,149,36,113,81,180,154,195,205,29,192,213,80,206,25,230,231,101,102,80,215,55,10,69,91,14,4,84,154,89,135,93,91,25,106,217,143,61,56,157,108,199,105,31,38,165,81,109,229,128,51,106,75,123,52,53,20,219,100,209,175,166,195,65,133,17,32,138,118,113,112,207,166,31,125,94,50,211,248,152,131,243,79,82,24,29,159,40,173,145,131,86,85,157,237,127,124,204,180,7,102,146,19,122,34,219,47,56,42,30,157,151,124,91,210,219,105,174,59,154,207,51,214,91,219,14,99,152,37,225,87,201,106,210,249,182,211,204,232,161,43,0,134,226,184,218,102,4,80,251,41,25,31,195,86,109,190,54,189,101,164,244,18,68,65,235,167,153,65,145,42,74,173,104,17,124,174,174,144,67,11,47,16,100,183,249,219,141,16,121,76,3,27,108,79,47,1,43,66,32,64,41,9,162,134,252,237,246,171,43,43,29,2,148,214,86,118,35,129,170,51,21,71,251,115,186,144,90,121,196,77,255,70,177,218,38,34,244,79,10,236,59,234,232,150,74,105,68,55,74,182,3,190,50,226,74,204,45,244,110,5,221,170,203,125,1,244,22,106,86,99,95,138,246,254,214,164,149,187,70,156,250,132,133,39,13,38,215,174,4,209,57,180,158,199,71,20,40,227,163,32,118,32,227,105,219,232,217,23,171,189,244,248,36,136,128,186,173,252,97,66,35,203,189,2,58,73,137,63,32,14,103,227,43,102,38,217,186,76,226,163,110,243,65,136,104,139,56,214,223,192,157,84,123,43,158,242,201,155,191,78,216,132,25,20,186,162,107,134,244,181,45,167,81,28,204,218,120,164,3,205,41,36,89,58,19,47,48,208,47,253,152,161,75,80,62,15,55,228,181,41,12,178,103,229,218,28,161,212,89,205,28,114,207,85,35,74,231,238,48,115,192,50,134,204,235,241,224,188,134,42,168,18,95,160,120,179,191,18,51,59,150,242,29,148,223,138,165,172,145,173,4,124,37,115,55,73,35,42,129,36,142,115,88,42,156,87,221,204,51,90,129,243,183,107,179,153,20,250,120,111,215,123,183,214,187,229,118,57,62,90,102,134,65,247,62,54,77,81,182,31,61,95,236,9,45,208,52,143,192,246,234,230,37,20,186,204,76,157,72,43,123,208,2,102,73,36,164,232,81,138,202,223,94,158,220,170,17,228,169,12,48,232,139,51,127,0,4,225,171,32,128,112,98,85,59,211,79,212,195,201,169,197,11,45,169,157,18,21,230,240,68,49,209,212,213,44,13,20,82,96,189,73,8,7,0,220,246,171,1,71,62,105,198,205,183,223,142,10,124,209,84,28,156,226,246,222,61,90,248,36,132,3,62,191,219,7,237,1,145,19,210,181,145,83,244,171,163,25,87,87,179,227,109,191,122,2,248,23,8,55,208,17,219,111,94,41,159,92,115,112,56,13,191,121,33,221,121,205,145,94,120,221,28,58,98,215,12,235,202,254,88,107,170,7,161,74,238,254,48,76,150,164,222,18,183,252,86,159,230,157,160,67,67,254,99,88,240,247,162,166,171,82,192,94,200,210,217,242,14,138,120,181,195,60,148,39,125,5,54,4,133,212,201,0,211,226,174,31,51,148,255,194,199,151,6,167,133,155,145,196,146,2,80,217,195,147,203,112,87,193,204,122,205,44,238,226,214,16,60,147,149,226,177,95,12,120,107,164,248,16,44,170,126,117,48,193,235,189,128,142,217,33,83,107,116,0,234,193,9,251,124,1,198,68,237,234,10,56,51,218,143,86,152,18,73,83,94,51,254,162,143,41,90,139,117,232,234,23,185,69,123,52,16,67,2,179,30,51,153,67,27,211,18,3,161,33,31,219,186,144,59,52,90,240,109,232,183,215,211,94,183,226,54,167,209,124,71,160,93,2,241,33,147,220,237,59,23,72,201,148,160,26,40,53,77,75,80,157,83,181,244,171,71,15,32,105,127,182,82,26,29,30,161,75,208,152,48,237,67,130,162,32,219,144,212,19,164,42,45,231,55,221,25,77,16,143,17,240,41,127,110,78,144,37,85,35,186,214,123,247,171,31,118,125,93,205,1,212,115,109,21,210,239,194,254,194,189,250,54,91,245,96,150,97,53,82,199,75,104,90,153,25,137,84,117,131,213,247,187,141,151,64,37,223,220,50,230,245,218,252,46,17,180,233,189,235,104,68,6,105,174,60,173,218,90,106,104,192,217,147,51,40,162,178,102,0,207,137,147,83,20,194,218,227,224,15,153,161,61,115,115,13,154,193,107,158,184,130,178,66,9,248,228,60,33,203,224,81,223,3,17,118,205,139,225,53,40,126,53,234,200,250,101,154,96,204,37,134,67,126,61,218,50,112,106,125,143,127,162,101,230,166,45,224,79,104,175,13,233,19,184,23,109,25,184,3,219,2,59,208,66,67,136,182,17,168,2,75,171,63,180,240,63,26,51,64,180,175,229,91,78,40,5,23,163,154,163,0,17,118,179,18,254,92,103,157,122,196,232,54,139,161,96,171,18,238,37,183,208,189,154,75,59,115,173,90,34,160,79,170,69,64,65,208,35,113,8,234,16,181,218,199,126,222,232,0,82,143,29,221,65,246,211,32,141,119,90,145,85,182,83,53,210,124,214,233,6,148,216,162,171,0,237,168,39,17,108,176,207,132,30,37,0,181,216,145,213,176,202,204,195,209,36,96,12,53,236,213,109,19,6,181,180,82,226,237,13,32,128,95,93,233,173,120,179,189,239,173,211,205,104,140,168,221,140,38,175,237,143,6,90,65,73,38,122,125,62,47,29,128,30,117,98,30,227,42,182,7,63,144,207,164,66,28,233,245,102,251,221,3,98,36,103,225,75,112,107,187,70,0,189,133,115,138,190,196,106,103,42,60,175,199,189,207,81,137,158,53,51,7,127,106,142,74,20,123,210,92,2,6,37,115,173,70,151,139,57,112,224,186,57,32,54,95,32,15,62,152,26,214,226,118,246,94,224,246,155,214,102,15,58,72,155,72,108,118,75,29,107,29,111,62,93,9,72,237,96,28,214,189,123,128,99,204,12,232,247,246,220,80,66,57,235,124,154,249,236,119,253,209,20,167,197,44,29,203,5,28,2,124,89,46,175,153,164,7,199,76,91,233,202,213,7,175,87,166,207,96,69,71,195,71,87,63,76,6,123,114,106,182,202,124,140,26,89,26,123,114,24,182,164,211,70,105,18,253,50,51,255,218,166,100,166,13,216,111,222,241,176,108,31,31,230,75,28,51,56,127,53,9,226,58,204,207,213,39,132,145,148,26,100,169,51,27,14,144,218,164,83,111,140,60,160,80,20,50,51,13,59,234,9,134,196,217,182,98,42,59,196,88,186,186,65,139,109,86,130,12,109,12,248,183,137,45,11,149,79,162,160,109,13,157,73,187,131,25,21,225,146,253,158,201,140,217,217,204,58,26,32,105,92,169,182,217,131,154,119,73,56,38,132,114,82,34,26,115,75,6,252,99,69,7,204,126,24,90,66,121,203,168,183,111,115,8,162,7,112,231,86,90,145,113,246,171,43,16,170,124,108,154,214,236,151,89,107,143,185,11,64,174,236,107,208,90,91,74,126,13,154,137,220,252,124,253,1,24,152,108,64,65,235,181,245,218,137,110,105,46,18,150,91,181,102,52,210,95,115,193,232,190,25,51,191,21,232,171,199,174,61,209,170,52,89,3,190,190,237,75,194,86,92,115,75,105,124,213,60,115,215,159,30,147,214,86,67,163,109,152,25,108,75,154,81,63,181,241,94,200,133,72,144,12,89,109,227,248,237,65,216,214,179,245,151,214,69,243,176,22,21,39,58,18,180,236,1,23,219,111,191,116,105,104,43,69,89,211,170,147,139,72,181,188,185,97,193,228,158,113,21,162,39,96,145,180,35,85,40,170,204,26,85,119,109,87,129,14,48,43,162,197,26,82,168,31,178,221,30,115,16,229,233,214,240,174,188,126,53,0,213,158,237,227,117,125,158,187,211,218,213,114,151,174,213,226,11,212,112,170,245,242,163,74,104,229,21,64,233,162,183,143,211,39,117,235,104,144,33,132,215,12,70,224,100,52,187,117,80,101,222,111,57,0,103,47,155,9,45,232,202,82,126,20,240,168,253,112,35,79,123,159,122,70,147,187,91,43,204,152,247,222,191,45,195,222,153,66,142,50,100,180,205,213,100,226,197,28,73,99,241,50,84,14,0,155,70,84,153,5,85,29,11,208,135,77,147,243,101,143,103,175,123,47,206,19,179,14,138,145,146,46,165,57,225,177,111,133,190,147,208,135,68,27,252,189,153,59,192,152,38,243,52,198,255,48,215,34,92,62,122,54,171,217,201,19,28,155,70,85,17,125,116,254,90,116,89,106,89,163,45,180,124,2,3,230,18,252,106,4,65,238,231,230,72,78,215,228,193,88,59,41,230,195,124,150,189,92,59,116,232,252,72,69,158,161,229,168,244,243,241,186,61,89,161,62,149,86,90,129,108,150,149,21,176,179,52,83,15,118,179,20,89,71,52,182,217,30,139,194,100,145,152,101,252,240,244,141,238,132,168,56,253,50,63,166,128,21,153,45,152,65,146,26,164,25,102,25,243,51,81,115,73,106,144,210,236,165,232,103,122,243,91,34,190,101,7,125,16,248,75,93,11,60,224,110,254,169,217,1,236,201,88,133,182,211,77,234,24,2,154,162,169,180,95,27,110,252,180,162,196,26,147,98,250,36,133,243,39,157,194,5,39,80,230,244,160,29,64,32,81,230,39,216,92,210,140,64,92,213,193,67,215,239,40,118,53,32,193,214,196,254,17,60,106,195,204,39,92,151,146,14,139,190,152,147,79,198,188,39,172,12,6,133,49,109,196,143,71,120,190,168,124,43,128,42,73,156,9,194,236,69,50,104,103,124,1,8,193,204,244,106,63,230,206,18,161,167,25,37,217,158,114,201,16,235,191,54,228,65,135,184,211,97,133,95,177,155,153,140,84,73,30,14,14,19,123,242,8,248,180,248,176,38,115,9,230,200,221,104,139,47,209,199,98,102,144,57,138,238,105,243,54,60,17,188,50,176,132,174,60,84,113,197,101,30,65,87,149,174,2,21,72,123,239,243,78,48,42,165,39,193,218,119,243,217,86,186,178,60,21,156,140,121,3,8,56,204,146,230,7,113,238,124,180,193,102,59,245,65,1,128,21,115,206,80,72,19,251,247,49,79,90,241,151,153,201,1,107,117,67,100,100,231,98,64,184,212,206,67,30,201,218,246,49,195,17,181,148,189,90,240,173,167,117,68,219,135,114,122,65,114,107,23,159,227,138,144,80,41,63,244,77,236,193,168,141,170,41,38,24,193,220,147,142,162,74,102,112,33,232,182,115,49,8,96,84,151,101,129,44,195,175,224,115,179,81,41,139,202,152,108,251,154,199,229,217,114,83,152,83,123,217,250,131,12,41,213,237,224,161,90,73,108,222,67,148,149,255,35,51,138,164,110,110,52,238,43,15,218,104,211,203,223,134,177,154,108,117,230,11,171,111,136,240,2,141,161,153,4,251,223,178,232,228,13,146,202,45,22,146,5,238,54,55,150,247,55,204,186,122,35,114,185,205,92,185,100,38,123,202,211,109,231,32,234,166,104,44,126,148,225,245,27,154,38,31,49,11,6,52,181,251,102,77,203,64,169,114,151,105,207,53,4,203,138,54,129,145,9,96,184,154,151,189,119,165,78,146,252,41,164,115,204,27,1,155,48,228,26,34,76,50,151,197,85,116,21,42,61,16,50,198,150,153,166,109,169,36,184,24,174,154,230,111,13,94,238,81,19,7,250,95,190,49,112,241,150,131,118,230,44,49,154,61,88,1,192,53,85,254,140,14,5,123,48,152,162,133,67,132,77,111,100,255,98,95,145,77,77,20,123,96,23,108,167,135,8,29,222,222,236,74,238,219,222,186,147,18,76,2,136,208,96,180,80,21,218,116,237,104,111,136,184,219,190,208,225,19,205,150,126,22,88,126,141,96,29,90,201,177,240,108,207,121,7,49,106,201,42,59,181,212,102,222,70,7,29,147,165,108,146,216,190,240,3,149,146,104,60,244,76,182,63,246,57,11,207,17,148,29,159,244,14,219,205,107,240,176,234,234,30,76,144,105,70,139,69,167,58,185,50,190,189,204,193,2,217,179,187,11,229,41,243,86,26,169,8,85,41,126,149,3,191,26,181,189,87,56,149,51,11,17,98,74,115,143,4,144,0,27,240,164,13,179,162,223,49,179,133,144,12,89,55,115,144,238,101,99,37,88,17,251,105,98,35,117,75,244,56,5,170,63,25,2,41,53,17,52,64,144,237,230,47,231,186,64,48,28,86,62,145,34,147,93,213,100,11,248,114,216,107,17,87,11,69,85,131,36,215,141,189,183,68,179,238,88,155,126,103,202,13,194,196,209,229,103,33,54,233,173,186,18,183,73,111,163,133,178,248,157,143,154,83,206,99,181,199,48,71,236,148,0,198,150,204,203,8,216,122,8,189,110,45,15,28,222,102,41,199,104,247,237,34,150,128,76,197,24,51,0,227,32,169,169,105,120,246,108,79,57,194,55,3,155,98,17,234,237,237,205,28,2,204,103,147,233,105,246,2,35,28,50,47,94,153,6,181,22,79,229,212,16,132,23,242,231,132,147,232,35,153,25,254,172,150,208,104,34,231,102,230,115,96,149,188,122,80,0,112,243,131,4,131,225,174,187,193,178,207,86,184,224,183,212,247,158,145,2,51,243,153,26,151,149,26,224,91,59,47,98,239,77,19,111,118,102,118,120,54,237,139,5,211,95,211,26,160,129,194,182,149,39,4,71,4,94,6,188,238,110,113,112,207,38,62,141,234,163,33,77,214,19,228,94,121,111,82,246,118,230,63,48,150,169,10,2,228,5,97,8,51,195,129,152,75,123,55,147,114,128,153,229,236,166,75,85,91,50,67,159,155,159,21,242,36,47,70,25,1,85,76,51,252,231,73,62,129,120,94,242,184,245,25,91,220,171,229,135,196,135,33,189,96,52,163,151,239,239,189,193,119,91,107,50,148,23,15,228,131,134,120,61,91,203,74,51,21,203,177,117,53,249,154,98,87,115,162,40,92,70,120,106,26,228,149,38,207,162,39,107,191,30,223,153,214,74,22,242,122,4,231,141,195,179,77,243,9,95,119,191,41,255,70,115,241,206,51,125,226,97,87,53,31,48,37,107,78,21,34,168,214,85,48,107,11,172,91,49,51,229,133,59,137,97,20,39,57,154,214,10,123,209,13,227,169,79,178,83,167,185,48,71,239,15,207,208,170,204,119,134,24,127,230,136,49,25,102,46,206,137,58,33,186,87,127,102,160,62,79,6,49,33,227,252,40,121,7,32,236,124,126,187,122,162,1,173,171,81,89,73,146,126,206,143,19,108,63,247,208,110,144,189,22,191,250,7,222,253,179,66,210,153,140,5,63,190,127,36,188,254,204,40,247,36,5,121,220,59,16,24,63,51,193,242,204,149,139,108,205,234,2,78,215,9,18,244,177,139,137,234,69,232,17,1,140,149,163,17,98,102,119,158,215,12,243,108,179,39,91,129,132,252,179,194,213,107,11,27,158,95,122,220,255,94,58,20,160,182,223,122,69,230,234,207,10,34,114,103,84,56,129,125,48,81,254,204,17,174,228,202,228,107,85,54,150,107,238,84,101,237,230,251,252,239,93,90,228,77,251,250,124,75,116,48,111,14,0,138,84,170,229,102,46,39,112,191,91,74,13,241,193,97,247,38,145,56,238,78,138,184,153,39,1,162,123,105,203,239,164,51,245,201,38,118,204,116,168,92,23,172,134,68,130,45,76,42,200,83,213,155,179,175,33,37,99,230,18,236,229,127,47,86,130,70,216,166,56,179,174,43,185,87,144,88,152,62,166,132,129,87,185,242,220,252,161,65,198,94,172,60,209,61,144,143,86,45,8,97,148,131,161,72,163,54,188,89,234,39,248,213,110,16,66,50,174,152,199,192,164,127,21,52,82,75,40,22,205,206,160,192,84,158,139,124,88,51,4,11,247,166,193,239,126,207,30,4,44,246,61,107,20,154,238,205,17,56,182,248,135,247,26,217,130,130,103,81,62,51,13,202,156,123,4,68,219,78,181,189,16,69,220,173,96,184,146,72,183,41,126,246,31,218,255,238,136,66,182,101,168,189,73,22,38,187,212,1,200,78,43,173,134,200,80,182,171,86,42,0,6,116,103,43,124,236,185,23,53,222,199,174,166,108,49,187,204,193,18,152,143,22,192,111,9,147,243,92,38,61,64,86,253,156,7,90,63,168,100,63,121,46,66,192,65,161,239,62,56,4,145,230,45,80,7,42,175,10,225,192,201,154,85,217,207,79,161,191,219,180,107,196,174,156,159,43,186,155,20,166,131,178,91,73,244,243,51,79,193,30,106,40,211,244,143,185,139,154,146,148,229,132,72,241,127,36,133,243,127,239,55,237,117,193,194,190,218,128,75,107,213,71,35,248,175,238,185,243,192,120,104,219,119,167,246,46,62,128,22,157,236,89,122,129,219,117,160,200,120,205,192,62,237,98,228,92,180,3,211,208,134,88,93,154,143,187,219,4,67,106,63,24,71,94,13,13,79,21,30,174,193,190,97,157,193,147,8,58,145,205,8,51,155,252,4,211,19,164,205,245,133,27,28,38,41,43,142,153,136,185,234,40,103,10,154,151,128,58,102,187,74,85,56,40,228,197,183,207,125,10,42,85,173,93,60,158,93,125,38,213,25,86,181,182,148,237,187,63,113,234,82,28,75,247,73,77,142,43,150,29,92,6,138,185,216,159,147,75,144,69,27,125,247,55,96,11,212,174,221,27,97,19,213,186,136,183,223,148,105,96,51,121,66,140,65,254,38,244,53,182,251,3,109,86,77,245,133,25,234,125,237,196,140,124,97,79,14,196,93,253,160,15,114,185,39,201,231,134,17,94,246,40,137,207,68,86,34,41,151,28,244,225,192,48,107,147,219,17,96,173,57,71,16,19,9,64,111,189,166,56,93,164,51,146,67,10,70,132,124,165,88,193,137,37,237,206,214,142,51,72,63,141,232,171,224,212,79,190,86,60,77,106,35,35,225,156,48,88,152,135,140,148,118,34,216,39,4,229,205,252,235,72,107,139,154,225,124,182,157,25,158,224,80,53,0,110,131,174,199,188,111,154,228,183,6,179,19,57,119,243,236,33,8,153,201,27,7,73,142,153,97,132,16,31,49,154,154,239,182,114,210,3,48,216,40,62,58,52,192,22,54,68,95,97,210,19,174,81,253,98,104,50,149,41,60,195,13,81,233,240,80,43,59,83,232,43,217,37,103,103,80,47,160,78,148,108,97,165,190,126,113,135,80,94,109,20,131,185,222,205,12,235,73,50,28,188,99,217,121,68,5,140,196,255,200,46,139,229,197,214,0,5,15,197,82,149,118,53,139,48,11,233,164,164,69,41,139,157,174,122,240,123,126,77,41,26,152,127,138,199,229,180,42,40,70,4,2,104,16,214,99,173,136,60,111,153,97,126,176,224,182,210,193,167,171,131,150,201,138,154,149,65,201,78,55,232,205,187,37,143,32,207,157,42,71,245,160,196,43,158,110,168,91,61,3,48,8,142,148,13,163,129,146,60,99,166,96,160,148,178,44,36,167,27,114,215,202,208,224,253,217,79,67,249,172,58,49,188,38,39,50,110,158,40,129,175,68,221,104,131,218,86,102,89,96,209,28,234,45,108,40,82,120,142,134,173,127,234,167,131,34,213,202,104,45,212,114,167,210,9,124,1,191,26,119,109,230,107,135,48,175,155,39,12,201,153,47,0,4,248,49,135,240,228,53,15,136,8,154,155,217,195,53,226,40,227,248,139,65,254,159,125,218,116,165,54,43,108,210,214,146,225,18,29,81,213,88,110,208,105,235,18,67,6,1,136,204,129,155,1,187,37,7,219,9,19,172,229,120,69,232,86,147,29,139,221,207,51,137,141,172,101,81,162,145,62,252,225,217,62,36,157,212,188,194,70,250,249,98,199,153,223,198,181,17,90,110,158,176,163,11,71,8,116,162,12,107,155,65,38,131,42,156,246,105,246,48,79,6,34,85,53,181,91,178,241,26,240,254,152,73,154,38,135,33,45,131,62,29,118,240,128,183,36,161,154,211,146,160,32,112,167,218,92,95,120,30,205,67,2,33,8,165,159,49,30,159,223,27,158,57,198,143,206,189,24,250,38,203,135,147,217,84,40,8,150,253,117,216,216,57,34,192,222,169,85,2,246,57,203,100,242,9,5,172,68,145,17,214,126,79,166,159,167,73,86,239,64,195,217,197,103,141,61,137,234,15,128,155,109,44,61,52,100,196,147,195,105,61,109,55,134,117,111,191,66,172,161,108,82,109,170,157,163,235,53,120,123,48,129,88,157,13,0,105,73,72,40,65,202,178,131,128,82,255,216,6,73,139,108,138,153,131,145,64,240,44,98,36,91,160,111,112,231,36,204,137,238,96,43,111,192,199,49,18,168,71,169,204,160,26,116,151,188,218,110,207,62,13,54,206,222,235,4,14,79,98,193,11,141,220,134,64,12,88,65,170,138,4,15,176,125,109,184,17,24,89,193,212,105,102,177,18,32,4,40,202,68,18,147,246,199,14,110,42,250,207,16,46,243,4,203,8,117,91,213,244,4,65,79,194,54,65,193,91,25,60,8,3,154,94,12,45,149,209,188,98,75,0,254,150,52,207,229,191,13,246,50,129,153,244,173,37,249,99,20,147,161,71,31,194,237,240,120,86,55,101,50,228,160,162,105,215,186,95,29,156,51,130,245,188,32,78,12,183,240,132,110,142,20,81,104,196,183,125,137,42,54,20,19,194,53,144,182,248,20,209,99,215,21,40,2,177,34,47,162,207,246,174,132,245,208,55,232,247,6,155,150,102,224,119,197,177,3,96,101,133,60,216,224,139,172,2,136,246,220,20,29,14,253,117,199,213,114,236,64,11,22,83,193,126,34,93,99,230,110,93,24,52,86,116,3,2,30,43,185,203,4,146,16,170,59,108,225,229,110,2,215,84,240,201,126,239,243,5,151,176,101,192,80,62,152,135,169,51,6,172,221,180,12,210,2,147,213,170,48,184,116,75,250,241,71,137,142,102,151,107,126,81,106,117,172,6,236,255,194,44,68,71,200,235,64,15,142,9,161,141,70,104,121,155,25,180,182,16,215,155,206,65,127,41,200,252,239,183,66,15,26,132,187,91,225,229,238,50,159,73,99,101,104,166,28,121,83,153,17,36,218,110,30,162,15,10,92,198,103,134,210,158,243,232,214,48,80,91,217,114,210,141,39,142,117,134,254,76,113,27,18,176,15,243,38,28,160,144,105,14,95,156,8,62,246,106,230,215,139,89,172,171,38,20,250,49,119,103,69,90,209,97,40,14,146,25,117,22,115,123,39,68,130,130,78,78,96,125,221,42,147,164,34,213,116,67,252,53,94,71,35,5,79,103,149,25,50,94,71,237,0,40,145,247,56,195,125,120,203,231,234,42,94,201,243,105,235,167,34,132,48,108,91,169,44,197,179,91,85,38,68,183,235,163,171,163,97,119,184,249,248,26,183,94,203,148,154,142,254,157,128,95,234,45,61,50,111,0,22,216,213,129,136,191,67,78,70,232,241,49,13,193,239,187,139,207,80,245,176,189,16,253,67,155,43,28,118,195,247,12,116,174,84,156,156,17,127,22,127,177,32,26,75,51,39,173,15,11,104,225,123,111,90,14,134,63,25,220,73,26,20,50,47,165,250,247,10,121,18,93,204,246,49,253,214,188,199,173,61,194,46,51,214,231,131,172,0,217,93,51,64,101,7,97,69,38,231,158,31,103,199,0,250,100,179,248,44,215,108,150,35,175,86,172,58,24,104,204,114,247,58,146,61,219,33,211,113,38,8,34,130,47,80,151,163,168,66,244,233,102,53,248,182,253,121,191,102,52,158,254,204,156,38,205,215,110,128,105,170,172,48,104,126,126,186,78,165,72,249,180,84,208,63,247,70,133,241,154,207,185,246,182,254,189,186,107,42,208,79,96,84,132,43,60,31,197,210,19,141,69,11,175,102,116,188,93,31,105,2,191,122,253,173,41,119,180,87,247,94,240,188,125,204,164,104,94,153,143,71,230,79,6,129,190,114,214,19,193,184,199,183,233,121,230,157,60,145,73,105,169,250,44,164,93,75,210,85,16,57,214,238,115,152,222,195,71,91,45,249,176,233,35,126,28,218,51,51,245,228,208,48,89,146,96,198,158,166,197,121,134,228,113,164,211,68,228,84,135,0,187,200,99,157,145,16,221,30,255,93,147,156,133,56,190,248,74,53,19,253,146,31,22,198,47,26,126,170,238,140,124,116,251,224,62,143,15,124,113,24,81,183,105,6,84,162,198,83,229,11,128,81,171,70,213,6,20,118,13,165,85,38,154,243,221,81,232,21,70,186,146,107,179,31,31,231,117,100,51,165,131,251,61,130,64,200,145,228,141,78,164,170,165,75,232,253,1,123,63,59,203,0,51,244,191,28,54,221,95,75,226,70,83,107,113,152,46,85,151,161,155,247,240,153,28,32,143,110,65,209,134,5,80,211,193,180,47,233,211,87,27,53,32,54,115,114,22,133,153,60,27,41,166,111,219,75,193,148,46,241,177,65,231,187,252,124,58,14,245,18,89,237,12,85,142,207,197,199,223,22,34,104,70,49,208,113,188,131,132,227,117,74,103,229,148,48,127,1,144,226,147,14,65,133,82,209,71,101,0,212,208,185,90,167,55,150,173,21,226,162,83,63,253,180,15,226,7,215,47,219,183,230,175,185,181,187,25,24,113,30,249,136,216,26,124,249,39,164,157,178,137,171,125,230,41,4,231,162,36,199,69,237,243,243,104,13,208,150,220,36,148,58,150,55,114,128,54,74,68,55,25,127,27,210,9,1,250,91,204,235,220,62,23,96,224,106,37,149,15,223,253,193,208,83,90,84,77,8,129,137,247,211,157,18,71,163,130,136,179,197,239,15,82,157,196,72,106,218,205,200,225,251,213,208,253,140,140,49,198,103,219,64,207,246,184,165,186,186,194,61,105,95,123,193,235,170,208,139,128,197,131,39,90,80,186,122,249,2,88,225,240,126,220,218,108,152,35,78,114,116,115,104,180,85,133,171,132,125,203,91,103,224,183,16,37,1,40,196,61,125,233,211,47,218,179,219,130,34,137,191,54,170,204,91,154,120,33,237,101,190,39,44,15,53,187,235,233,151,219,203,111,78,177,64,145,23,46,129,119,27,173,32,34,82,152,240,142,64,7,152,57,62,98,154,3,25,106,102,124,238,55,187,43,73,150,249,147,47,218,212,75,54,95,82,155,182,86,166,7,210,36,53,95,66,197,100,103,12,248,99,193,218,224,158,41,219,86,231,198,5,203,152,48,42,2,214,37,117,188,92,122,251,213,252,178,157,153,108,69,71,247,171,120,243,45,65,217,236,13,92,164,140,52,226,5,225,74,239,239,58,159,119,102,171,44,34,246,54,102,231,204,0,223,146,154,145,129,70,49,115,236,89,249,211,212,242,205,74,203,170,0,225,20,77,171,205,241,51,92,40,141,234,201,106,51,226,76,48,7,64,26,116,111,200,134,253,173,161,0,245,38,221,233,126,231,142,20,249,51,173,75,119,121,231,37,103,248,211,243,91,62,14,89,88,193,211,85,243,230,84,243,204,153,71,128,15,237,60,205,66,52,179,171,119,250,173,145,93,130,199,231,125,141,186,102,65,88,62,151,98,116,176,207,221,47,142,224,75,107,179,192,233,185,188,197,176,231,60,161,241,178,248,128,198,164,205,94,38,26,17,188,15,112,68,90,36,55,141,246,118,159,132,160,224,167,26,74,39,52,190,219,123,35,105,72,85,107,205,164,177,114,121,75,104,69,240,217,182,187,237,99,114,66,158,213,179,211,9,16,149,13,201,47,174,83,206,3,173,143,143,25,189,218,108,245,88,165,122,248,15,79,254,217,236,148,121,0,60,108,123,225,94,40,6,232,234,141,88,181,117,68,108,42,22,111,246,237,144,103,250,116,217,194,231,163,104,247,41,212,205,220,12,109,242,205,65,83,140,123,221,93,64,94,93,36,142,147,253,220,120,211,142,181,211,8,155,81,58,100,11,203,205,211,162,62,250,206,252,135,57,47,20,49,62,168,220,120,131,46,132,96,75,161,240,67,215,219,242,95,166,155,79,47,117,38,171,231,129,144,194,61,95,243,250,41,128,221,186,183,208,110,202,197,249,211,209,45,102,79,22,162,187,119,151,165,111,98,121,246,26,229,159,174,94,61,204,103,181,121,211,51,120,31,197,178,133,142,90,227,163,122,104,196,145,4,15,32,167,179,119,121,55,119,128,62,228,106,0,0,182,246,121,36,20,115,80,8,54,45,181,6,15,66,221,82,132,161,46,56,109,162,236,39,60,63,189,54,219,104,241,39,43,104,246,164,143,84,2,162,102,102,78,244,174,171,1,178,24,115,43,10,85,100,33,117,245,113,160,62,253,243,231,212,124,236,230,143,157,45,59,176,114,2,188,241,224,221,233,81,31,48,17,53,211,61,65,97,232,188,0,208,35,101,38,9,62,71,167,36,56,206,90,54,251,241,181,75,119,126,137,192,130,219,84,234,213,233,249,72,91,189,162,221,159,72,207,118,239,190,239,36,33,31,93,13,199,188,113,39,63,47,17,204,212,92,121,72,133,219,160,189,196,137,218,207,0,179,166,236,81,16,76,128,10,214,202,6,18,101,164,107,40,23,237,108,52,164,141,206,41,84,31,202,210,169,199,77,162,117,27,125,217,113,12,95,122,219,180,221,69,139,153,147,118,148,220,54,198,15,47,176,156,16,4,90,77,109,150,141,26,155,189,88,136,115,106,187,156,148,232,62,132,33,164,159,196,193,130,60,239,107,188,77,204,66,22,161,204,207,114,174,18,170,214,67,72,89,246,134,109,225,44,60,40,104,56,234,197,158,234,136,140,13,241,99,126,49,190,137,9,233,96,166,159,38,69,181,35,232,55,43,149,105,181,80,66,222,55,141,19,170,224,65,101,71,55,249,212,215,233,95,16,61,150,252,28,91,245,178,184,15,178,4,188,21,229,244,163,2,231,230,129,16,236,155,239,69,73,192,184,101,202,76,238,51,150,24,233,38,51,211,214,83,178,209,247,203,80,68,253,246,77,95,37,178,158,126,49,58,110,79,90,1,177,217,147,213,55,128,243,250,218,228,117,157,51,135,218,162,94,171,237,97,144,37,74,117,32,221,83,2,253,132,171,197,173,116,184,164,149,83,227,195,183,211,77,203,121,82,144,233,54,38,80,93,9,244,54,200,168,189,143,223,156,134,187,156,227,192,247,253,177,209,85,125,92,217,221,248,189,75,11,232,159,222,106,17,101,108,167,17,34,25,164,200,235,204,12,215,109,41,184,195,79,42,214,147,226,31,110,110,104,235,101,227,244,217,181,124,200,192,44,74,147,114,64,60,238,146,50,20,42,186,248,95,1,206,122,223,14,25,252,253,233,156,94,213,71,52,116,227,229,46,135,222,140,179,70,13,244,56,114,199,58,43,185,26,243,56,216,123,175,54,112,206,86,55,87,136,241,179,217,118,58,163,104,212,176,90,86,103,104,252,115,214,39,38,165,72,30,152,85,206,254,21,237,12,249,61,152,147,221,23,46,89,200,244,28,1,89,148,215,249,170,56,5,210,197,10,97,67,191,154,179,77,59,78,208,125,53,27,179,25,249,213,158,253,226,158,124,216,16,253,185,123,119,34,225,207,136,175,208,220,210,213,103,17,47,223,21,214,120,83,185,133,254,102,196,166,140,198,235,172,46,81,88,14,88,50,12,177,189,75,168,192,173,108,39,223,136,50,152,121,71,79,145,117,94,175,247,203,60,246,100,172,11,175,164,37,247,72,4,162,66,158,229,182,32,145,50,51,156,83,51,75,125,28,135,206,153,70,37,75,49,62,153,14,163,158,57,102,8,199,172,140,248,82,24,51,51,114,154,61,115,23,47,245,37,51,111,248,91,116,132,80,164,116,146,59,138,235,185,109,192,177,98,199,211,113,89,67,48,44,143,136,241,225,153,139,234,71,87,140,114,226,100,167,246,131,156,101,235,193,192,19,90,94,126,131,38,50,6,36,88,182,138,243,204,5,131,183,230,233,11,133,221,251,165,215,123,123,18,9,33,85,251,49,195,87,254,24,57,147,3,140,143,153,46,123,29,218,84,237,173,137,31,117,3,186,80,50,134,55,221,86,250,63,2,187,174,88,247,33,0,117,202,194,26,165,21,153,81,33,115,51,61,121,195,201,176,92,45,161,246,51,73,115,83,10,33,220,47,83,99,75,162,160,30,184,13,39,83,196,233,213,206,16,125,137,219,9,42,33,169,176,134,114,122,99,109,42,64,168,188,146,244,35,160,144,102,13,76,66,85,187,249,158,31,38,70,90,82,36,212,19,189,76,78,62,14,39,69,79,220,4,200,63,43,195,195,196,3,68,40,205,96,16,157,73,21,244,233,155,230,227,63,108,167,74,221,132,114,217,234,78,110,221,62,54,220,154,73,181,8,110,201,169,161,145,46,110,138,67,226,230,143,147,95,194,225,150,121,17,142,127,147,101,66,190,188,229,129,143,78,131,243,89,53,68,172,202,206,46,123,10,220,78,94,219,35,89,168,123,23,64,4,198,171,75,61,55,123,244,233,192,251,152,71,208,209,233,106,168,75,141,180,247,44,183,228,233,58,211,8,198,35,179,194,102,162,137,84,96,106,118,166,97,206,82,157,248,237,87,248,112,154,226,208,33,147,185,22,3,87,99,134,123,64,140,60,32,78,191,87,83,43,212,213,108,73,205,175,62,31,100,214,188,26,253,66,123,112,24,194,158,100,251,57,235,246,195,175,252,68,31,176,204,20,140,108,192,27,189,128,70,37,180,155,187,65,200,58,188,106,14,163,159,251,67,237,76,161,56,217,18,79,112,91,253,82,200,131,138,49,89,237,238,86,132,63,181,83,66,11,241,124,30,107,133,144,146,48,73,228,26,236,107,224,82,214,68,52,245,16,183,115,202,233,102,13,248,5,105,103,35,181,197,11,121,222,106,192,160,19,217,217,215,64,173,235,41,217,35,223,79,156,109,244,203,32,177,95,13,201,3,154,160,125,216,176,105,163,78,50,208,143,154,7,90,104,79,114,180,60,4,83,22,97,192,144,90,146,78,129,77,118,57,235,244,11,255,69,82,137,210,240,56,157,165,59,178,2,106,114,31,240,129,185,25,183,94,36,197,100,38,182,51,132,159,32,187,166,94,20,235,161,24,9,106,11,100,167,232,118,119,200,169,218,205,131,169,86,132,184,20,98,187,95,188,74,130,196,96,47,57,95,211,222,107,146,131,20,142,121,65,150,237,147,16,196,95,21,154,241,120,99,108,244,102,62,139,107,235,183,103,80,95,218,92,161,183,79,244,23,0,164,75,49,95,130,6,239,149,90,233,19,194,5,59,147,219,10,185,157,59,166,112,151,250,131,135,96,218,22,137,48,188,90,246,53,23,128,245,188,53,122,33,62,162,200,138,202,77,121,241,52,154,109,179,148,126,106,138,131,205,227,212,44,95,123,124,145,148,97,39,225,83,62,100,242,48,32,10,88,14,74,194,207,115,126,216,120,5,78,44,249,216,75,195,99,182,122,82,26,28,151,230,113,107,196,209,34,156,6,153,96,78,206,9,1,232,99,73,246,242,234,125,13,16,242,80,166,72,138,240,98,109,234,27,98,255,165,142,80,232,188,167,209,199,208,235,3,103,120,77,190,233,81,138,11,11,148,205,54,114,205,145,38,255,200,18,112,250,8,223,249,34,41,232,146,7,192,198,243,234,51,11,173,246,3,163,96,135,22,58,85,216,155,231,76,136,22,97,80,20,21,3,240,193,237,98,12,128,227,82,63,158,234,142,153,65,232,54,81,190,163,223,226,50,16,231,240,78,13,69,66,66,155,101,84,34,74,234,1,194,31,98,163,125,78,250,150,176,211,26,251,191,125,74,80,93,137,226,135,111,202,245,81,144,14,150,63,26,5,14,151,225,225,20,42,83,194,119,36,108,93,62,168,12,145,252,34,53,107,52,9,145,163,59,46,97,18,60,128,47,250,8,198,192,187,165,62,238,126,230,167,57,132,164,220,154,200,156,137,105,251,71,120,133,45,246,77,73,99,194,49,23,248,33,34,146,100,0,105,231,143,15,126,166,220,195,209,146,146,27,219,79,83,154,164,8,176,37,228,118,30,221,37,124,224,229,79,149,41,74,240,31,221,35,90,168,246,74,221,109,60,93,215,168,154,248,147,38,188,93,61,210,140,165,80,83,212,27,142,107,87,23,90,161,114,156,210,217,56,152,246,98,244,214,151,212,175,70,120,254,113,117,173,106,67,14,132,164,152,27,13,156,145,56,40,201,37,62,74,132,104,93,142,84,238,34,175,191,93,225,7,20,240,124,204,252,120,138,232,93,35,93,62,172,175,75,132,34,34,89,5,242,13,243,71,30,8,85,175,221,242,201,232,70,176,49,3,212,32,247,6,51,48,57,51,3,197,48,210,140,144,241,115,51,55,207,81,9,226,31,19,44,123,102,82,220,49,226,219,19,157,144,48,77,241,157,83,171,127,92,215,11,193,209,164,112,224,4,252,200,61,33,88,208,76,70,189,67,219,110,230,70,64,145,115,1,81,63,123,109,180,185,228,224,35,148,246,56,145,245,49,79,9,141,252,218,40,139,63,247,75,207,110,77,117,120,58,93,204,60,178,235,62,186,67,187,109,56,111,72,147,139,192,129,230,224,215,85,218,246,58,27,101,151,16,98,112,110,250,189,225,216,74,117,120,58,137,45,73,26,148,242,59,167,248,23,177,122,204,84,230,76,160,145,38,10,83,229,131,0,66,248,97,176,77,31,133,93,252,192,227,164,72,235,28,202,223,225,194,121,104,167,215,20,150,4,17,108,102,32,115,51,69,193,23,8,87,19,105,140,105,43,157,104,154,247,92,86,35,160,234,38,121,201,92,40,126,115,58,122,212,20,113,102,56,57,88,51,131,28,41,41,26,78,56,231,138,128,81,94,208,110,75,209,218,20,255,40,61,23,137,209,62,111,52,146,155,218,224,195,177,43,41,31,32,249,22,154,32,169,50,82,202,246,161,186,111,27,30,156,14,59,15,129,103,187,134,74,112,166,116,73,213,130,230,182,246,92,88,253,230,155,202,169,252,173,255,48,26,226,74,32,129,103,119,26,120,136,148,86,74,205,130,0,246,143,241,6,86,188,166,212,236,114,218,240,159,223,157,138,174,20,142,125,26,141,18,242,82,234,142,121,157,211,98,7,13,166,105,186,70,161,197,84,43,57,162,119,182,191,52,196,94,94,215,157,140,174,95,245,182,29,71,205,60,97,210,193,77,225,88,232,190,184,186,47,105,208,58,178,59,6,114,175,229,122,155,237,60,141,92,120,168,120,62,106,156,164,70,82,108,121,70,219,135,43,129,130,156,202,86,68,24,236,92,9,244,141,36,82,186,63,143,43,94,66,234,83,150,60,47,216,5,134,155,97,54,208,115,3,241,40,22,237,81,252,58,209,164,84,70,32,169,115,197,87,58,157,119,182,237,236,208,168,112,249,84,104,175,229,174,150,233,0,98,168,11,16,244,77,77,26,58,46,77,213,149,96,67,11,147,12,81,119,189,216,56,192,83,36,8,121,129,237,138,176,231,76,45,217,48,244,120,2,232,71,144,161,45,97,132,228,95,113,41,90,234,25,250,229,72,191,217,115,213,97,208,228,247,143,177,211,68,114,1,177,245,244,239,113,116,220,60,97,77,200,232,128,8,219,20,103,105,37,127,36,84,69,241,222,165,85,168,182,239,84,127,143,2,188,45,77,40,170,179,15,234,129,33,120,185,42,113,109,41,201,116,246,165,237,211,8,12,82,23,192,30,105,175,238,161,199,4,217,185,242,99,81,253,240,153,64,69,34,103,194,224,60,182,40,116,157,137,178,146,101,103,68,63,136,169,91,67,150,215,82,227,7,141,99,215,27,167,48,51,50,174,161,241,208,20,193,161,239,200,224,26,20,239,154,110,70,188,116,103,68,133,218,184,155,129,228,167,142,213,154,254,195,237,172,212,157,194,70,8,133,217,185,69,187,94,21,53,196,251,67,75,20,87,229,102,35,213,199,162,56,101,171,30,140,237,89,186,250,30,53,104,199,204,220,41,80,45,117,181,65,6,100,35,218,227,168,75,243,217,102,63,87,255,152,170,21,60,183,79,232,29,243,223,34,92,10,37,118,120,172,151,250,131,20,220,201,143,26,247,29,12,241,177,130,148,21,56,39,76,253,8,161,15,19,248,89,128,189,93,68,29,186,25,253,52,187,143,129,210,160,79,133,191,43,211,25,128,10,252,106,184,165,181,124,224,93,119,198,127,136,45,57,22,148,73,105,16,237,153,121,194,148,147,121,152,243,220,126,245,132,192,39,137,14,161,234,182,224,136,190,156,51,47,123,10,194,236,229,143,22,89,6,35,120,252,14,10,203,186,170,58,8,79,158,213,0,240,233,243,100,163,79,208,85,233,127,204,32,82,117,169,33,66,226,230,157,181,241,130,178,166,171,183,19,217,20,165,225,163,124,243,121,229,69,86,39,27,249,42,100,0,102,222,165,100,25,184,48,145,150,91,207,222,152,214,243,45,60,17,2,144,124,142,124,110,156,10,255,233,21,212,20,122,231,137,94,66,119,179,243,11,23,58,97,236,165,33,229,91,121,239,245,22,207,14,45,156,64,229,132,99,103,242,53,143,250,72,27,217,118,249,58,19,26,20,161,209,215,33,243,137,84,170,63,55,189,112,42,160,33,183,232,34,137,192,65,75,214,236,43,18,211,118,110,193,101,182,147,234,255,33,204,177,215,218,168,134,166,62,2,5,235,226,23,227,59,164,74,78,137,84,187,204,32,25,151,165,133,97,35,51,23,134,95,230,112,146,153,55,93,102,62,35,110,50,3,212,48,63,55,167,223,77,19,24,62,142,215,124,51,28,248,221,236,209,32,10,104,102,70,161,46,123,58,79,164,63,45,63,20,122,73,61,101,10,30,122,93,237,209,104,76,223,51,205,197,117,85,208,4,155,9,121,62,127,184,173,89,60,212,48,86,210,253,195,249,186,76,118,15,21,131,153,16,12,252,255,105,78,37,121,99,201,203,97,173,221,182,120,50,187,77,60,35,152,103,247,215,58,59,2,142,164,204,221,21,74,137,20,167,188,112,230,112,117,17,209,29,19,92,5,25,208,83,86,74,165,40,204,185,39,235,114,78,74,232,43,153,103,41,245,244,105,67,7,15,3,248,33,87,192,57,108,236,244,32,112,52,21,143,179,2,166,235,201,194,212,244,102,23,44,95,203,248,183,119,136,228,38,244,145,122,116,179,189,14,13,106,91,31,229,245,14,41,172,219,22,223,153,195,166,225,113,172,1,81,74,57,139,247,35,143,69,210,225,56,42,154,101,156,98,230,10,156,56,52,96,46,217,17,253,250,194,38,92,59,199,79,42,57,65,51,104,191,29,53,49,237,118,160,9,154,207,163,64,247,168,110,242,163,137,180,41,140,27,217,244,218,45,90,98,237,230,33,41,42,160,4,57,7,31,148,200,96,168,186,118,252,136,243,220,54,71,131,62,39,11,104,228,248,44,196,221,108,226,10,6,201,150,48,254,105,134,160,79,138,122,17,13,118,95,62,176,226,189,90,185,39,186,59,71,128,61,248,162,121,247,73,76,243,217,148,44,223,193,161,89,243,181,137,247,252,116,226,8,153,2,33,145,162,115,128,83,236,196,169,219,197,68,51,141,16,118,206,106,197,36,34,121,175,119,110,240,191,89,209,65,116,215,157,183,224,237,105,137,10,131,59,213,252,244,179,99,117,184,87,196,228,14,231,168,95,141,2,134,142,16,60,172,199,7,13,121,128,38,196,77,96,12,45,229,135,118,223,22,107,107,224,190,94,159,198,96,42,68,197,78,78,223,117,89,217,146,138,50,103,64,160,160,102,53,51,185,118,185,18,148,8,30,85,83,95,14,151,179,214,5,30,129,50,40,1,105,152,39,194,211,122,175,232,14,123,211,124,230,252,22,24,40,234,119,122,45,172,184,146,203,48,255,111,106,94,132,144,230,54,134,249,16,142,234,105,165,254,48,83,71,13,112,187,82,3,152,91,84,7,147,20,192,10,85,152,105,74,212,18,64,202,110,45,55,67,125,161,42,112,33,143,102,247,6,59,165,46,218,179,173,70,69,206,204,240,139,164,115,6,160,102,250,213,161,125,179,179,104,185,62,247,222,193,234,38,167,241,196,88,90,124,100,163,42,114,28,43,137,216,223,109,3,10,208,96,151,148,63,164,126,109,247,134,153,49,177,135,79,11,29,5,51,51,115,146,12,61,96,249,54,224,208,87,167,194,27,29,22,137,92,132,221,232,9,104,146,204,244,95,217,205,57,38,179,151,1,50,230,76,233,97,238,212,159,118,170,66,178,60,205,28,117,94,103,90,223,254,185,102,221,93,90,153,152,91,118,20,96,158,168,98,39,17,59,29,167,246,189,104,68,127,210,35,62,231,79,230,160,32,236,160,75,54,143,93,40,17,167,189,24,113,239,218,233,138,147,94,113,243,10,214,7,249,211,0,182,243,183,41,172,155,202,78,9,201,198,28,115,8,119,222,220,209,232,214,206,50,50,102,90,76,223,52,63,35,113,174,177,207,182,150,237,37,232,115,216,76,67,66,49,189,109,142,147,97,139,239,44,69,82,226,198,47,191,115,188,233,155,88,137,82,5,176,94,204,58,207,126,210,178,246,77,71,123,179,119,130,204,87,225,222,160,93,109,216,197,103,51,66,216,32,173,111,158,15,152,17,1,159,185,120,134,81,71,96,38,89,83,243,193,64,70,218,120,109,24,205,146,134,228,137,14,118,51,35,116,59,82,106,243,89,9,40,123,161,136,134,2,199,180,54,159,98,131,114,92,88,146,74,10,49,26,212,32,203,204,65,146,33,107,108,94,105,69,228,216,156,206,151,110,248,252,146,149,102,250,150,24,12,234,178,165,154,25,205,35,45,236,26,244,57,118,115,228,228,84,66,142,224,176,216,78,90,131,1,41,221,179,21,16,118,51,3,172,76,205,10,90,204,90,126,145,10,46,95,164,126,132,215,45,233,172,48,71,100,43,49,14,64,122,246,193,208,207,152,106,1,57,102,232,49,109,200,143,171,119,226,64,193,132,86,128,52,204,28,53,14,225,132,130,218,195,110,126,230,210,202,110,183,104,130,222,246,69,206,182,61,82,1,8,234,57,159,75,232,28,217,139,189,208,18,219,202,165,71,163,103,232,69,250,216,15,198,74,84,145,61,80,240,231,37,37,57,230,77,126,50,69,16,91,179,189,180,113,0,137,202,54,148,162,155,173,205,56,1,250,78,78,154,214,125,87,0,155,216,103,98,177,127,240,30,55,83,194,202,142,79,206,97,127,240,115,232,54,109,119,248,130,221,150,16,58,238,165,91,27,147,235,249,225,211,64,211,80,68,218,113,220,250,81,237,106,52,21,213,86,54,169,130,174,245,177,38,251,68,57,199,96,245,65,121,225,105,82,219,63,230,119,126,204,212,140,212,191,75,245,233,201,121,216,104,215,157,106,38,34,185,48,253,106,60,236,45,82,14,156,181,36,179,10,115,128,181,213,121,12,77,74,51,115,224,202,117,243,64,132,152,117,161,120,46,182,144,159,140,68,154,17,190,95,34,167,64,13,32,123,52,194,60,18,10,49,105,106,42,230,97,33,9,55,4,46,161,106,138,74,86,154,65,124,8,88,60,193,7,38,88,251,101,150,129,230,21,217,72,121,147,33,34,172,171,100,67,207,89,215,239,178,165,221,112,245,133,138,33,208,122,167,255,52,65,124,18,203,52,8,110,108,55,13,113,205,236,96,167,175,239,89,102,5,66,165,126,55,56,2,220,13,234,180,84,9,202,61,161,40,30,118,74,156,45,232,28,170,69,68,37,47,168,88,251,233,214,84,70,0,195,216,18,21,137,145,238,70,117,222,67,69,246,154,179,240,107,252,189,101,52,242,235,52,5,152,57,224,64,162,20,224,116,123,154,153,33,221,122,146,82,128,93,199,126,187,7,93,103,18,18,140,213,236,196,238,244,111,37,115,204,11,22,215,166,120,167,112,250,106,204,232,11,90,175,93,125,214,101,82,114,80,53,242,107,95,112,219,226,141,121,131,194,221,94,235,253,165,96,116,235,98,253,29,152,161,61,190,209,205,49,195,108,97,191,76,55,129,122,206,94,80,101,182,137,195,60,38,48,4,220,44,103,25,239,255,161,236,189,209,1,31,221,107,241,163,208,151,134,148,223,125,164,18,60,249,229,239,84,10,156,159,41,116,252,204,212,13,100,6,22,186,205,140,107,253,55,181,161,196,9,161,25,153,113,56,199,159,251,195,169,79,159,91,55,43,211,237,47,0,6,120,180,75,226,79,49,135,28,235,253,105,84,103,90,174,139,66,241,149,94,230,63,243,6,172,55,210,10,163,230,93,84,212,118,144,146,182,139,91,20,175,247,159,185,160,78,213,236,167,223,144,71,255,123,173,6,17,248,240,155,3,43,185,146,94,53,112,63,217,154,244,195,86,174,203,150,65,75,64,233,9,19,125,81,250,46,23,208,85,219,15,119,100,247,134,25,101,142,107,62,167,229,78,56,24,230,66,14,232,62,56,126,93,234,129,241,211,145,82,157,215,140,228,227,182,17,31,63,66,186,63,51,124,60,22,164,158,81,121,130,9,231,207,188,130,51,214,110,94,224,102,104,119,84,160,59,88,121,174,48,209,202,165,130,170,0,195,79,216,148,111,13,150,100,104,34,5,209,227,227,19,41,206,44,125,47,58,178,123,45,102,46,129,0,191,230,208,77,182,155,119,98,149,63,180,49,252,84,111,179,239,1,45,64,47,127,59,63,205,64,59,53,154,176,66,83,248,119,90,158,31,133,244,166,216,2,40,209,67,244,55,73,169,2,186,207,87,96,206,125,47,254,142,165,178,106,150,208,0,0,148,173,52,13,242,13,207,206,86,255,23,80,45,200,242,123,117,0,185,70,181,171,33,209,249,75,59,3,64,106,53,89,8,2,93,240,151,194,161,99,96,77,243,124,142,109,66,4,122,47,61,206,251,155,157,181,60,118,232,3,255,13,247,75,207,102,210,190,243,210,8,216,200,12,166,103,125,198,4,156,200,125,108,132,169,87,138,39,50,162,64,38,254,34,216,26,71,225,178,77,225,220,173,168,249,8,124,118,200,11,167,249,5,207,248,55,141,160,81,77,255,225,216,206,189,47,51,35,234,78,207,202,130,62,179,100,158,57,253,231,176,213,224,208,72,34,220,80,196,170,243,82,89,64,189,147,224,36,118,178,185,132,92,173,36,18,207,7,25,190,87,29,47,232,207,15,69,165,224,248,96,197,22,214,137,33,133,56,169,35,176,216,203,22,22,61,81,151,226,230,156,116,33,41,254,250,86,6,20,246,239,99,13,186,208,135,111,9,207,14,173,158,159,57,234,247,217,241,17,79,14,8,239,111,60,39,29,3,197,23,30,204,33,87,13,34,136,240,141,9,63,198,44,244,8,254,204,239,112,121,52,190,229,89,77,151,193,247,152,75,56,70,105,142,204,161,110,94,3,237,97,31,132,176,252,122,16,199,76,135,111,183,133,73,215,237,69,137,66,83,94,230,243,255,211,118,102,89,183,156,58,18,158,80,61,208,55,243,159,88,241,105,167,68,240,223,229,199,227,242,173,101,59,14,185,73,146,70,168,137,144,23,163,178,104,251,5,24,225,40,196,189,101,250,19,182,77,62,44,4,250,246,53,32,72,123,74,205,221,90,5,126,28,189,243,103,179,45,239,123,225,153,234,242,218,133,82,61,175,115,70,37,137,114,223,219,58,27,217,75,137,49,69,148,66,208,97,124,100,183,49,217,201,247,236,225,131,121,209,108,129,97,151,236,87,65,97,167,244,67,241,124,77,22,200,69,19,169,8,223,141,5,37,225,66,125,86,192,156,182,94,6,86,236,92,235,114,150,39,35,125,210,175,177,102,85,152,107,126,192,240,207,103,89,123,137,27,138,147,12,192,232,88,69,120,23,184,18,22,243,126,227,109,107,114,1,69,141,48,251,254,141,103,226,92,141,174,49,200,183,27,94,199,66,138,33,220,22,215,98,219,38,224,243,153,192,40,107,13,194,90,247,167,51,113,116,63,151,206,137,133,153,124,77,50,34,77,203,243,64,169,118,87,97,169,3,159,99,167,57,183,66,225,31,83,18,71,34,172,39,221,93,2,8,113,224,150,191,22,29,49,100,92,26,31,76,224,100,201,141,6,194,162,233,116,230,231,158,156,171,84,122,1,239,237,34,151,133,60,146,41,187,48,55,64,100,171,62,20,42,156,164,99,198,152,142,11,23,204,115,129,209,89,112,242,183,66,20,17,222,31,121,54,4,33,219,59,182,145,86,209,110,47,83,203,115,180,194,237,38,221,30,70,130,235,253,38,187,93,76,247,101,89,162,183,49,18,136,114,129,92,236,233,158,252,10,45,61,186,236,83,159,189,183,243,168,35,119,221,37,65,149,158,177,55,127,39,128,229,28,64,203,46,173,73,1,255,214,45,9,164,171,233,197,153,204,140,238,171,222,152,68,171,186,194,161,57,27,174,247,83,191,20,44,121,56,123,132,175,92,244,197,77,234,77,123,94,35,145,135,156,232,179,15,136,47,16,182,131,186,62,115,182,98,144,228,36,78,20,166,213,249,104,222,154,211,57,117,125,120,134,115,235,27,53,2,158,143,87,236,244,220,120,82,126,112,225,184,223,77,30,94,169,47,254,14,152,179,165,88,106,154,188,55,129,95,215,129,181,147,95,10,216,128,203,181,211,207,125,178,90,186,198,133,141,133,235,59,177,81,218,180,42,13,133,217,47,139,195,132,127,228,82,143,162,21,46,140,15,110,230,22,17,148,206,125,217,79,68,57,76,41,39,224,73,42,196,106,254,211,8,37,166,242,192,219,111,191,149,94,231,174,111,205,196,114,95,224,129,41,157,20,207,19,63,141,7,232,131,81,207,77,50,164,80,4,19,134,254,96,91,232,114,139,156,148,213,58,55,246,121,233,73,137,231,157,136,152,233,195,93,75,68,201,207,97,35,183,72,83,66,25,95,221,43,39,196,88,151,196,147,214,118,140,127,95,219,12,143,165,187,10,78,106,47,87,57,112,174,239,34,64,5,201,163,204,144,224,27,251,132,78,134,99,138,124,251,138,9,52,174,153,116,50,80,108,255,25,211,199,176,38,25,78,247,195,140,253,252,217,73,213,178,57,87,43,250,69,136,118,84,135,33,143,213,215,158,40,102,5,122,12,203,38,30,28,204,28,206,180,104,220,168,75,23,184,236,136,23,157,225,193,48,149,67,4,73,210,236,219,206,177,103,201,217,147,169,2,37,184,123,10,43,177,139,189,21,30,148,207,125,206,12,210,136,210,216,242,57,216,75,191,3,230,28,21,92,61,21,38,89,100,127,150,58,181,183,88,214,242,181,224,231,112,238,183,138,172,91,234,67,215,38,250,1,211,97,150,233,179,122,76,27,207,187,141,230,98,157,250,211,252,182,175,0,74,106,135,120,73,206,199,168,158,18,83,77,65,225,146,150,24,218,207,180,244,110,55,35,80,213,213,1,69,191,255,112,199,205,164,71,23,183,92,215,227,62,179,151,252,1,137,245,44,171,7,245,109,218,72,179,155,158,154,149,12,51,159,37,195,92,115,77,247,97,136,127,86,192,231,209,58,3,155,21,99,251,179,55,26,86,226,16,91,166,228,243,3,207,221,170,149,146,244,135,201,128,252,94,217,146,24,154,158,61,20,57,249,177,199,219,41,55,14,63,92,87,208,136,31,152,228,169,34,112,183,165,241,161,48,111,39,25,237,101,209,97,63,91,160,89,174,93,250,101,245,61,209,109,242,29,183,110,208,208,248,187,195,151,98,180,179,29,52,181,50,200,176,171,254,90,173,78,201,202,50,238,104,152,95,189,245,89,7,24,173,2,67,218,247,153,110,21,70,146,85,183,26,64,203,4,82,63,152,159,234,58,187,23,201,80,201,223,203,210,226,100,163,163,236,119,100,223,108,16,133,44,85,39,63,113,167,233,91,21,58,141,91,119,209,5,183,215,240,137,64,74,93,215,216,1,174,146,225,18,56,36,232,146,103,184,181,245,25,20,255,34,144,44,233,170,219,56,179,190,126,81,200,220,116,131,45,164,2,246,64,247,150,28,5,96,142,122,223,3,23,106,98,91,225,10,179,103,242,94,83,135,154,203,51,187,77,250,219,225,73,116,68,166,130,165,123,251,202,90,120,180,47,93,183,221,202,51,245,15,31,76,168,57,73,46,192,26,68,205,221,140,48,142,223,245,90,87,148,148,124,31,147,101,89,212,165,107,100,117,99,248,111,111,8,181,36,60,12,13,95,242,132,121,132,6,144,162,17,43,62,145,40,237,198,151,145,123,233,44,229,199,146,83,160,225,172,55,122,239,127,235,28,253,175,31,141,62,157,73,49,61,164,192,11,167,85,37,64,68,229,63,132,49,14,147,68,40,123,228,254,113,76,249,252,67,236,102,169,133,126,118,87,146,14,253,83,33,165,210,179,180,134,57,160,149,152,69,84,169,202,112,157,147,21,89,146,152,189,100,223,181,103,52,139,179,226,176,224,41,7,233,106,254,83,191,232,187,17,229,129,93,142,210,197,93,205,83,228,80,127,90,89,243,31,224,69,201,78,194,2,76,206,168,44,172,101,41,11,241,108,211,57,21,116,26,227,156,195,48,238,235,70,8,167,174,83,240,85,184,206,107,214,197,179,224,128,243,49,37,53,120,107,240,24,210,221,233,204,234,200,98,103,73,243,252,193,126,19,164,188,155,220,150,249,236,85,88,114,190,7,67,35,144,219,115,51,193,151,123,247,247,81,244,226,66,236,201,11,235,112,185,243,103,135,90,232,68,124,253,131,112,114,63,23,69,74,68,243,240,142,19,245,25,122,106,81,218,238,249,213,132,51,72,243,212,243,129,187,253,242,115,158,114,210,92,180,53,46,142,226,214,11,121,23,106,220,16,105,246,36,55,78,219,166,251,137,241,24,251,117,12,191,119,159,93,111,76,84,174,135,117,98,105,176,186,3,255,184,132,190,17,133,206,234,172,122,133,87,138,4,136,106,41,85,73,239,168,132,11,151,159,183,3,183,247,214,131,169,152,26,121,192,137,132,172,231,82,67,133,248,14,187,202,68,235,245,82,67,136,202,141,178,197,233,45,198,34,229,205,238,9,167,160,152,205,80,45,108,210,195,124,219,232,118,197,213,5,80,160,86,255,220,236,200,171,147,33,55,213,62,167,174,200,205,92,44,100,9,139,208,241,25,100,89,199,142,37,16,44,241,64,100,204,134,151,145,145,183,68,124,98,191,119,185,184,102,118,120,6,158,5,194,217,148,170,195,148,196,38,113,211,224,210,153,158,149,91,141,5,177,84,61,112,135,73,91,249,213,193,228,100,134,194,121,122,100,141,203,218,185,79,63,31,172,64,52,236,112,35,70,163,191,77,214,199,44,254,240,130,255,79,7,53,255,252,187,126,225,34,9,126,60,102,50,23,205,15,157,80,211,101,253,218,70,184,227,151,80,98,135,105,60,175,141,194,157,183,110,228,206,78,53,236,90,72,106,157,27,44,133,191,234,22,24,155,189,217,27,103,168,54,196,44,132,43,114,120,93,31,118,239,16,166,85,78,129,102,12,144,126,247,62,246,124,150,207,137,47,120,185,174,108,253,229,167,84,245,140,193,245,228,22,43,30,131,46,1,155,100,218,242,95,214,7,121,16,164,29,138,195,15,183,117,241,107,63,4,9,85,66,153,28,207,80,181,125,29,207,184,229,183,184,26,43,81,181,234,14,9,22,254,22,55,102,98,16,227,194,148,141,48,71,226,57,137,44,170,216,24,96,236,234,87,249,3,24,233,94,223,13,17,95,175,234,16,79,150,55,21,94,158,137,112,185,92,205,73,178,74,126,113,73,16,121,47,57,65,136,211,95,71,203,177,62,75,221,226,197,217,29,254,68,111,108,124,46,125,40,10,233,180,247,155,166,234,188,162,241,238,241,90,208,39,234,197,101,119,83,150,117,199,216,178,17,18,244,76,171,25,142,72,8,97,230,210,137,114,222,217,37,27,113,232,113,252,137,53,81,184,68,121,144,139,236,174,253,248,95,11,140,188,215,91,200,46,84,30,24,246,13,247,114,242,232,38,83,28,162,161,50,226,183,7,25,62,207,144,226,26,241,184,203,254,177,136,234,168,64,150,234,32,178,19,93,177,114,54,177,18,104,31,154,190,96,236,3,126,143,52,231,172,8,46,152,13,146,207,214,189,221,243,91,76,244,87,225,243,53,106,192,8,164,103,105,77,166,146,19,217,155,244,49,195,47,173,33,107,116,151,117,39,81,99,202,20,165,200,60,39,119,135,67,155,208,31,79,60,98,238,217,221,225,84,55,95,222,3,26,22,171,177,138,0,2,36,174,119,101,242,82,205,47,139,68,93,216,120,37,10,192,44,171,17,188,192,114,108,107,72,240,2,246,255,27,179,161,172,76,126,155,250,145,32,87,162,107,105,95,41,60,2,39,155,178,64,255,237,106,73,162,18,88,132,253,193,35,12,212,30,102,9,186,224,251,75,57,194,38,195,232,42,37,160,179,81,5,241,24,240,92,63,209,30,9,38,101,18,209,118,192,230,217,151,184,33,18,189,222,109,138,121,150,6,121,141,120,222,39,18,20,24,50,129,179,109,195,17,190,67,199,166,207,165,217,2,155,58,156,136,140,80,22,156,53,91,160,195,172,226,63,77,10,185,102,3,52,187,32,46,143,52,49,4,91,96,46,6,185,69,104,48,195,75,161,207,166,168,207,63,150,17,182,105,184,255,108,34,4,26,63,212,24,212,37,28,132,8,113,114,171,241,192,136,251,73,232,175,195,125,210,167,135,29,141,118,94,58,14,205,211,28,17,35,134,88,251,242,161,16,56,68,25,212,63,7,219,73,215,80,44,59,122,68,29,207,87,221,66,226,109,145,90,4,196,60,4,76,145,133,68,13,209,191,110,222,148,108,156,186,229,75,194,119,225,86,68,193,31,72,86,138,198,20,169,141,240,94,151,179,37,136,127,210,118,220,224,21,48,207,230,186,84,41,192,252,128,135,5,57,78,207,17,169,15,135,57,211,231,137,41,45,111,153,8,166,165,233,214,176,145,135,85,73,225,196,4,49,49,20,79,37,128,187,68,131,165,205,216,28,134,195,228,22,200,28,109,212,252,55,95,120,240,56,224,16,18,24,203,205,99,142,13,250,48,217,49,72,144,88,238,103,49,114,234,153,154,166,87,64,121,224,67,126,12,192,214,179,70,121,9,88,59,115,25,172,138,199,182,221,93,103,2,28,172,145,125,49,16,187,144,89,182,90,232,102,144,155,65,42,126,215,76,28,252,232,55,179,227,252,115,43,186,122,216,182,227,217,20,232,72,80,146,12,170,51,179,60,29,6,21,156,161,169,52,103,3,90,145,238,2,153,184,132,30,136,129,176,85,58,60,201,47,146,105,136,228,6,193,112,135,113,203,200,62,57,56,78,155,159,199,220,125,184,235,40,140,151,216,243,93,206,30,209,150,228,19,0,103,151,136,133,171,24,199,151,118,109,229,155,118,85,9,12,105,32,183,19,233,118,21,21,210,80,247,214,72,110,71,138,33,249,121,92,203,79,245,65,224,100,138,192,14,183,53,116,55,91,80,190,127,246,145,93,30,228,230,147,169,125,166,54,219,51,163,118,27,114,233,34,183,137,2,70,127,107,216,22,186,44,123,200,171,226,26,139,232,15,50,200,242,90,221,74,99,28,102,45,237,254,204,133,30,18,71,167,95,248,79,229,248,232,213,8,248,103,100,124,21,188,47,50,209,80,35,241,108,178,101,199,189,110,241,117,55,55,118,185,135,176,66,166,206,82,120,180,61,75,206,8,192,244,128,56,125,75,110,134,35,186,73,18,86,86,152,252,125,111,205,108,208,4,164,51,27,200,17,43,145,37,199,173,122,61,43,228,230,170,21,163,193,214,164,45,136,109,60,217,30,209,57,36,93,101,208,40,179,119,67,163,160,36,194,165,234,95,186,205,26,245,216,232,82,216,11,153,226,37,165,137,87,93,252,92,173,240,48,228,31,140,141,199,182,119,97,140,169,47,31,22,152,164,125,209,175,39,250,117,174,200,243,131,23,89,81,183,28,16,209,56,92,55,219,97,138,197,69,161,158,208,242,248,150,198,39,242,178,229,167,23,185,144,213,127,122,97,1,94,38,135,9,205,123,30,247,217,20,173,220,146,111,50,170,168,220,142,103,79,24,131,239,195,169,221,223,95,240,249,215,241,44,18,118,211,82,224,190,29,129,215,70,230,81,196,224,89,212,158,66,100,1,145,46,174,240,102,28,42,104,36,59,12,37,121,146,135,147,134,58,90,117,24,5,153,42,93,131,1,125,238,128,9,255,139,200,125,54,201,192,223,94,182,184,153,145,183,35,239,125,172,205,60,110,215,136,85,92,106,253,89,126,215,185,233,48,181,79,183,118,148,242,216,180,63,113,86,123,239,134,234,204,133,139,49,226,141,128,81,225,146,214,236,125,223,162,7,102,174,223,66,122,54,94,252,168,49,213,208,26,169,2,27,19,93,201,49,44,68,174,229,183,201,65,252,228,193,120,111,124,128,151,248,137,84,147,225,249,119,166,114,197,23,184,163,198,221,154,20,234,15,134,173,68,136,211,184,152,182,207,39,7,186,207,81,34,61,171,144,100,246,111,50,144,198,160,90,35,179,98,80,181,248,229,13,81,65,146,198,28,146,31,13,17,149,158,36,176,202,52,110,228,126,124,219,17,48,181,64,151,3,245,140,63,165,12,62,87,10,30,240,210,4,70,169,244,179,26,173,140,116,38,169,250,38,69,159,164,210,111,204,206,86,197,38,44,191,125,44,239,250,233,79,162,60,69,193,206,20,24,114,208,229,159,179,16,127,220,151,126,0,157,203,115,222,248,214,0,51,181,24,11,92,161,168,34,203,223,231,100,167,20,63,103,227,165,32,250,242,223,46,216,68,73,90,147,135,178,151,163,152,10,151,166,23,222,73,216,191,253,217,149,63,219,4,102,76,190,138,218,69,89,253,80,246,86,46,89,112,178,125,223,147,132,203,125,75,206,161,9,135,4,53,80,70,69,190,246,160,178,52,121,199,200,81,145,182,80,52,236,143,3,155,31,102,49,78,105,11,213,192,231,201,183,17,67,28,244,126,204,65,125,249,167,170,201,68,66,17,247,178,148,78,35,97,254,168,55,128,173,160,255,190,52,60,54,220,186,99,34,81,118,191,5,54,133,248,59,207,200,3,21,24,35,118,173,120,54,220,63,119,121,48,137,97,67,115,184,192,43,117,63,22,31,179,108,223,76,105,189,155,44,77,84,78,199,39,159,7,156,44,13,236,194,208,133,197,218,91,100,180,100,121,45,216,28,138,127,75,246,147,33,146,1,211,212,216,63,141,97,131,53,229,11,120,228,30,123,229,98,121,92,190,30,178,14,179,87,40,115,106,227,200,145,77,97,33,216,220,115,236,25,139,226,208,251,90,220,106,251,140,183,30,44,46,249,30,164,29,230,187,203,119,188,177,83,96,52,60,123,108,196,144,202,103,217,237,144,232,90,31,253,37,48,222,149,75,207,119,222,250,60,177,198,139,81,215,179,101,196,225,231,230,19,6,204,101,252,190,55,145,175,82,91,60,28,29,161,75,253,132,63,253,92,231,99,162,145,209,32,106,239,118,55,129,117,198,31,78,186,235,157,196,155,58,239,234,251,89,38,65,187,23,133,207,158,147,125,133,156,67,186,160,77,118,97,99,159,91,222,241,115,27,25,73,127,154,218,182,210,226,12,192,152,190,220,103,192,40,84,173,128,217,102,228,183,215,175,42,240,30,48,77,148,176,72,131,195,216,139,115,23,246,8,25,210,99,121,31,163,97,220,159,238,93,68,184,200,101,42,51,14,47,99,58,21,81,40,171,143,249,104,253,129,23,69,208,87,214,137,34,205,187,178,207,28,156,170,3,76,96,119,142,11,115,11,23,241,48,152,251,60,81,110,25,1,225,46,162,56,104,26,67,31,247,247,247,53,167,40,216,157,165,71,146,151,15,74,39,182,40,250,95,103,138,174,180,227,99,227,61,80,237,49,8,66,145,51,245,5,102,170,232,242,112,50,248,250,246,174,109,212,67,69,103,206,20,212,125,192,127,83,161,41,74,111,227,120,129,32,105,10,74,214,119,28,232,88,30,67,214,15,137,108,182,170,28,54,182,124,105,77,18,222,140,115,211,52,50,68,91,153,213,214,98,204,138,137,158,202,215,52,245,187,157,3,133,70,65,80,156,245,171,238,56,64,240,38,42,76,194,255,61,95,56,69,69,125,146,89,219,63,1,86,122,6,107,112,86,24,98,194,22,112,198,203,183,21,30,206,122,110,112,162,108,86,225,6,43,135,195,41,223,132,3,67,241,53,248,91,215,179,195,117,17,125,206,136,237,181,20,48,246,121,215,247,170,70,117,235,223,203,244,215,219,11,127,236,3,63,88,170,66,12,230,134,31,173,207,172,77,43,63,112,141,45,201,120,4,133,213,31,120,180,143,211,196,108,13,106,225,223,23,43,190,205,227,117,22,10,12,3,103,27,23,197,255,242,12,120,155,31,7,147,193,85,82,236,128,137,2,141,22,214,29,89,226,50,224,231,37,243,231,151,176,35,189,180,27,131,0,134,111,122,250,182,176,23,142,102,233,26,105,6,85,78,124,120,251,181,245,164,112,47,86,23,67,166,93,35,57,187,7,106,121,76,242,61,72,121,252,56,184,237,80,46,143,130,42,226,111,228,220,250,194,222,86,85,169,112,74,219,191,38,150,70,238,58,137,201,236,222,241,218,204,35,217,136,129,225,39,27,23,78,59,235,111,35,183,60,253,181,89,31,83,167,10,229,32,205,141,63,18,248,245,118,197,107,35,81,93,227,88,166,12,75,224,186,44,213,206,247,59,6,92,20,11,73,52,156,177,66,242,79,4,85,134,188,113,114,199,144,119,232,97,165,227,205,168,143,114,160,168,18,116,133,137,13,244,128,73,227,151,158,177,169,173,176,70,168,132,92,58,25,56,186,102,12,90,183,109,75,190,8,204,194,181,122,207,38,185,27,178,143,31,227,110,203,144,46,33,60,33,128,112,102,105,137,49,33,54,147,100,83,161,54,169,248,10,56,109,207,97,38,159,163,160,140,28,215,116,174,190,245,166,15,82,198,179,249,4,241,86,167,105,22,245,99,36,2,162,45,133,189,73,206,135,146,141,35,253,90,3,77,228,58,201,42,76,190,17,146,75,165,236,150,124,242,241,213,0,227,147,36,69,76,119,186,109,194,31,126,251,183,211,93,230,103,193,184,158,113,11,134,83,165,52,237,243,50,147,245,131,51,63,47,75,167,144,78,176,125,75,72,153,98,88,217,202,48,3,91,107,23,198,211,112,59,78,217,194,136,43,52,89,77,75,4,128,225,192,89,62,9,236,174,49,68,255,113,85,19,24,252,12,32,84,46,97,157,16,184,84,83,193,114,56,155,72,198,133,217,34,190,136,40,244,111,139,67,247,190,54,133,5,80,221,57,204,101,255,190,53,58,41,229,211,247,1,157,28,84,210,152,124,145,79,44,26,174,220,74,97,148,244,236,252,88,253,88,59,151,9,158,222,226,10,43,138,45,94,199,206,91,159,55,156,178,226,171,41,104,207,24,51,52,225,229,228,169,92,48,194,20,128,6,68,69,97,43,62,168,236,118,93,130,89,65,55,81,182,131,26,27,56,17,138,37,92,91,11,39,55,150,187,79,36,68,46,117,68,113,223,196,47,55,66,89,77,126,26,45,168,238,142,3,46,88,67,212,181,150,169,1,12,63,203,209,134,220,66,153,142,118,128,149,70,57,76,92,83,22,252,49,140,113,89,57,122,150,150,168,255,144,67,54,243,172,241,236,51,227,178,76,97,72,109,142,161,231,51,188,239,162,154,123,16,130,178,83,229,88,93,168,102,118,129,77,9,201,191,7,60,17,42,10,75,16,243,88,141,222,53,236,50,253,105,164,65,91,9,148,202,167,203,180,69,182,48,188,133,254,214,172,36,217,77,204,16,94,126,158,90,246,124,146,1,199,219,125,14,204,235,111,52,245,219,167,53,199,154,251,167,138,214,97,254,126,58,165,216,251,77,170,174,61,240,204,115,94,167,94,85,12,79,216,14,151,29,149,93,75,127,183,181,28,7,26,163,153,187,194,200,82,196,141,137,24,164,8,198,50,229,122,220,19,97,4,90,162,151,220,168,73,139,141,157,244,87,33,95,69,177,157,136,113,220,3,33,51,144,175,204,194,185,14,55,34,98,226,19,32,220,178,98,130,177,81,235,110,208,154,241,51,251,27,119,52,18,68,120,254,124,53,40,251,239,165,99,45,145,232,132,50,150,123,72,92,188,235,150,80,41,240,249,106,215,197,137,123,64,232,60,209,99,64,35,42,224,141,238,128,60,156,210,131,20,247,114,202,47,132,41,157,21,186,60,126,252,187,209,176,105,10,204,125,230,90,85,197,50,248,4,94,168,164,239,48,232,136,185,72,107,74,19,90,184,196,72,24,147,227,14,151,114,117,255,77,229,154,151,244,173,32,184,107,51,110,44,92,173,101,76,88,101,53,108,220,121,30,165,246,51,97,215,236,183,29,212,22,196,155,182,204,203,184,253,62,115,204,236,179,6,147,116,26,42,194,234,199,93,133,12,45,235,167,230,142,88,220,13,72,124,171,138,55,251,192,156,80,126,150,82,63,52,178,88,192,176,88,51,87,2,94,107,200,128,145,32,65,253,161,195,72,110,202,230,125,204,45,103,105,231,167,169,100,144,219,39,119,157,62,221,243,90,205,47,37,74,204,29,118,230,229,87,14,88,68,210,150,17,61,223,134,66,69,255,233,159,135,82,126,26,86,227,222,226,183,123,39,61,233,194,203,116,127,86,192,99,169,63,0,130,71,220,40,14,227,124,144,25,222,169,226,19,24,98,112,217,106,250,71,62,233,61,39,81,79,238,5,208,6,156,239,224,223,19,215,130,204,178,81,157,151,146,169,48,73,212,184,63,60,44,113,195,119,72,142,54,117,34,146,173,72,252,215,97,228,191,69,30,135,186,39,202,63,29,158,56,80,46,199,226,217,110,73,199,8,120,160,34,44,15,71,109,228,92,235,226,222,124,118,242,33,70,42,7,84,13,195,157,84,4,2,131,23,38,48,87,226,34,214,44,138,119,151,15,9,175,78,34,241,187,219,174,122,25,105,145,3,39,121,33,96,114,93,101,26,158,111,5,79,210,69,151,126,107,196,117,122,247,41,14,77,68,110,50,73,201,77,37,159,62,220,232,132,173,164,245,198,166,11,23,61,156,50,98,65,76,211,102,152,113,253,52,169,248,46,48,137,236,241,57,185,192,139,155,16,34,0,110,43,35,96,222,226,190,53,196,23,99,132,203,184,152,38,240,69,59,44,165,114,37,95,89,102,176,229,87,239,24,49,60,53,83,206,52,104,33,87,184,1,139,145,113,202,234,65,130,103,197,183,132,197,109,119,81,57,71,82,33,238,81,220,246,155,104,225,33,238,206,202,191,158,6,232,229,69,53,155,148,172,17,113,9,50,72,154,208,186,66,244,118,142,204,152,71,188,246,163,37,110,218,135,62,224,72,48,170,68,45,185,115,235,171,114,97,5,176,246,250,43,170,141,120,185,111,165,28,229,66,201,76,118,86,154,62,11,73,202,165,222,70,20,158,39,230,163,47,251,115,139,232,91,69,106,115,182,170,165,31,140,154,69,223,73,5,160,203,232,190,147,54,220,195,85,197,115,77,21,56,26,215,95,212,73,96,75,186,112,244,151,16,252,175,35,211,136,132,215,8,30,115,57,22,225,52,131,175,253,1,156,135,68,44,200,148,95,215,172,39,115,251,88,192,255,184,203,136,36,172,220,34,38,93,90,149,120,26,66,114,35,207,64,43,153,229,226,96,206,8,89,251,251,236,74,102,206,117,94,67,5,78,126,121,4,226,203,184,101,101,230,117,64,22,189,71,240,180,46,161,183,157,12,198,78,55,174,203,78,153,37,86,113,108,213,220,199,133,201,249,189,99,201,77,90,2,2,217,200,6,154,4,66,224,170,14,223,183,241,248,105,207,147,9,217,71,60,32,77,97,163,183,162,177,123,194,115,125,213,208,17,188,53,56,229,195,200,132,112,36,75,252,6,109,228,27,6,129,246,163,15,141,254,28,19,97,133,13,170,92,3,132,142,230,57,110,250,53,81,169,33,215,200,18,181,116,225,24,39,217,178,107,216,105,220,64,3,125,202,18,85,250,177,207,173,64,143,85,34,19,247,252,197,91,133,15,9,90,9,13,181,205,177,35,158,5,81,189,136,215,3,158,189,107,73,219,45,2,242,52,53,198,222,235,66,146,132,58,96,78,247,107,87,115,206,165,254,192,121,116,113,94,165,39,76,71,173,218,181,217,75,85,59,143,42,9,252,45,235,58,183,182,120,198,16,169,70,64,44,156,87,196,123,37,198,55,72,96,191,174,47,244,225,187,188,22,162,42,55,50,211,73,185,145,192,40,249,227,37,82,61,72,190,72,151,251,140,232,228,224,202,217,226,186,112,134,112,202,36,41,103,87,78,55,78,199,9,43,81,33,24,87,242,114,175,183,177,193,22,249,152,56,247,123,184,235,243,204,54,161,5,70,109,38,28,161,150,154,38,161,230,97,53,2,49,143,172,34,65,130,128,84,57,138,175,146,170,0,153,252,112,63,166,235,38,69,64,187,105,184,24,174,139,116,191,23,231,131,100,91,12,174,92,225,134,98,241,231,34,137,32,199,62,58,131,118,27,163,151,39,207,46,80,112,197,210,129,122,106,75,28,110,96,195,148,88,211,163,227,2,20,216,34,80,119,72,139,69,6,36,132,14,43,245,12,247,47,232,80,184,162,242,117,99,205,228,25,11,202,205,59,66,255,196,9,122,209,232,253,185,9,69,152,174,88,204,162,106,102,0,9,216,17,31,193,1,54,158,172,3,242,132,110,174,6,138,165,146,43,69,74,220,217,151,227,183,77,169,253,142,56,105,222,103,91,13,99,140,146,88,137,115,119,42,186,155,196,25,242,214,142,103,114,3,253,214,90,40,105,79,178,211,153,224,136,175,31,72,131,118,209,76,13,99,159,141,71,79,204,225,42,89,32,157,196,243,120,233,76,172,224,142,55,132,81,99,68,58,4,1,188,164,57,36,228,40,198,125,151,178,92,73,242,104,80,99,196,237,46,51,162,151,0,153,244,20,196,98,34,115,6,199,221,146,28,16,163,174,202,113,236,224,190,208,80,50,179,247,152,71,75,18,30,68,11,157,156,4,60,249,51,110,234,80,204,73,235,129,84,103,189,110,0,220,239,119,200,42,218,206,51,230,40,171,67,238,42,164,252,176,139,68,132,28,217,87,121,54,172,221,41,86,125,181,171,137,100,4,49,221,115,244,236,220,85,170,136,126,24,183,204,140,11,1,228,35,73,196,206,97,155,160,128,48,220,65,231,232,22,233,24,171,14,188,183,59,138,19,84,196,145,44,170,202,141,48,18,246,224,179,168,146,131,69,201,230,245,144,161,161,32,83,133,49,192,187,31,22,76,174,162,97,77,70,35,75,181,135,249,99,42,55,23,78,176,7,228,72,170,107,48,128,73,222,27,23,215,229,134,2,78,218,170,201,130,249,119,154,135,133,147,76,85,92,114,238,32,59,157,37,28,131,21,161,45,205,216,131,201,192,91,83,32,149,100,219,48,142,169,92,194,152,132,102,181,43,156,248,14,225,46,109,40,9,221,165,139,229,77,186,102,184,75,107,189,220,111,192,152,107,225,45,165,232,115,40,56,96,11,242,142,49,44,146,19,116,154,238,145,195,202,29,54,10,130,82,231,26,30,203,97,165,61,218,120,24,143,96,192,168,182,203,79,39,251,249,26,48,185,128,10,91,5,121,4,73,138,169,96,11,204,6,23,57,144,103,57,77,209,130,35,255,242,108,242,227,218,223,233,233,26,150,85,158,158,161,146,40,90,29,79,246,38,190,239,232,121,183,194,101,105,141,96,210,244,224,127,178,84,39,73,19,129,139,160,229,136,192,112,45,187,78,12,80,232,102,171,248,213,219,177,133,255,233,205,224,63,46,80,122,189,218,97,65,55,100,207,245,222,135,176,234,242,29,24,230,192,60,69,128,40,83,189,23,70,112,43,189,171,219,250,192,16,43,248,118,114,76,163,70,53,143,194,24,205,238,199,218,212,249,138,226,25,173,151,79,176,74,229,179,172,42,251,233,20,78,46,100,41,37,139,130,244,29,140,121,111,60,182,85,28,233,107,17,173,241,203,48,251,179,188,85,162,193,242,61,180,54,99,238,148,171,50,53,69,57,210,63,144,185,86,145,147,100,68,231,238,104,106,248,24,175,240,4,1,139,212,103,36,104,224,131,20,9,81,8,70,231,94,145,67,113,86,167,170,55,38,147,134,31,55,137,47,205,41,98,225,103,247,229,251,229,155,184,120,190,157,120,54,206,230,14,31,72,24,1,45,117,9,24,33,6,114,174,98,113,216,82,63,124,39,66,74,246,245,226,196,67,242,71,116,191,144,156,108,225,217,64,31,125,100,81,241,161,94,91,172,232,129,71,64,212,87,80,12,144,152,61,81,202,41,225,189,141,11,184,231,176,224,103,211,180,72,188,251,41,2,70,198,93,90,180,49,9,150,105,4,188,80,22,46,226,238,89,92,157,231,181,69,203,148,212,17,74,138,156,167,200,46,106,85,111,144,124,96,216,220,34,16,193,77,77,28,208,231,131,37,68,57,110,38,221,217,218,197,201,197,52,237,145,139,128,114,167,40,12,173,95,78,250,190,89,124,107,107,48,97,161,247,85,211,186,230,255,19,155,97,47,47,35,210,36,184,172,13,9,179,113,85,160,186,45,236,159,52,235,227,25,196,37,233,118,2,71,144,240,136,1,83,243,21,217,187,188,134,198,7,167,213,26,174,107,245,173,162,129,119,187,22,133,183,8,154,255,44,151,11,30,76,86,243,245,238,153,81,41,48,148,9,55,115,24,78,205,45,173,59,135,164,31,106,165,224,48,144,100,132,137,214,68,19,167,38,53,194,83,188,173,205,104,70,227,225,28,252,226,109,37,210,54,214,77,21,50,81,57,113,229,162,131,187,163,245,48,189,60,113,4,227,10,137,180,49,46,35,18,46,195,26,205,145,8,113,118,55,104,180,165,103,198,144,22,217,62,149,215,150,159,30,40,78,237,200,88,131,199,77,86,216,177,23,161,199,136,239,137,18,88,127,156,231,231,127,14,162,165,179,165,219,231,226,78,117,184,95,61,48,87,179,162,248,27,162,219,171,90,202,130,120,252,167,17,29,184,219,17,255,142,204,210,110,249,58,43,188,146,216,97,69,194,9,16,199,111,207,57,128,170,179,136,28,27,36,54,92,139,235,13,39,60,161,138,14,173,168,155,248,84,85,204,37,171,143,252,192,145,82,192,13,93,100,121,54,131,116,195,36,231,29,40,79,190,48,74,196,59,238,76,155,250,146,41,129,43,118,165,54,47,92,139,152,194,203,66,255,59,124,254,248,156,53,90,65,230,100,186,137,249,203,180,113,37,102,107,164,34,113,0,53,136,115,179,70,212,184,234,71,192,173,158,73,187,101,5,208,186,151,218,111,238,60,34,244,10,91,201,213,205,157,23,21,45,80,211,43,140,212,199,85,117,195,227,130,81,87,192,172,108,141,163,112,121,225,80,139,59,110,67,77,93,35,152,48,98,196,62,159,212,59,190,176,154,71,228,54,34,78,251,196,27,126,151,166,216,200,147,101,49,203,160,176,237,111,15,52,102,114,22,116,67,107,133,246,183,240,229,88,53,91,2,14,80,57,196,209,8,109,67,210,124,135,198,84,105,225,239,53,155,177,235,79,119,18,145,34,31,8,62,154,250,252,116,237,145,24,9,181,198,217,128,180,53,186,100,254,94,9,63,141,126,107,188,66,35,46,77,131,140,178,39,49,128,4,149,112,10,35,123,185,186,38,129,76,190,64,228,136,152,240,129,166,121,24,151,214,205,48,105,170,31,105,25,38,51,229,200,79,49,30,222,169,233,43,176,231,213,200,23,66,91,90,179,91,210,233,106,245,148,30,19,232,148,105,120,38,86,77,62,199,23,172,202,69,202,156,88,62,212,181,54,207,233,73,112,31,106,98,141,69,241,61,167,167,155,72,80,209,180,28,18,45,189,181,89,161,218,56,155,20,181,163,137,162,11,77,39,26,48,29,123,38,83,53,118,81,25,83,178,233,63,174,238,101,21,32,116,86,225,107,142,88,34,8,108,212,154,171,196,21,222,81,46,108,154,180,51,96,249,75,254,236,179,48,187,102,0,156,141,149,164,64,239,184,169,106,105,162,83,39,39,180,122,38,83,34,76,188,21,238,38,169,243,193,25,39,244,155,99,133,97,236,31,196,138,11,165,223,221,78,105,127,118,49,237,23,25,179,74,230,113,241,228,176,186,158,202,176,5,113,33,204,237,62,226,176,95,44,77,45,35,7,35,239,248,92,60,96,104,230,217,250,56,202,65,9,94,201,166,130,160,221,240,138,183,101,212,26,226,98,90,144,61,150,118,19,203,80,109,148,132,57,147,26,221,61,114,195,224,141,144,68,63,211,61,222,222,111,104,140,154,38,235,77,238,176,209,111,66,112,122,8,20,35,60,137,239,193,237,42,73,126,87,33,93,186,199,247,160,78,69,234,27,23,108,13,197,143,70,224,154,154,38,55,54,15,47,24,17,110,145,106,30,44,224,237,172,18,246,195,42,91,64,142,225,217,51,98,134,90,72,230,77,110,228,224,139,198,36,17,138,93,73,58,35,12,74,145,6,200,165,69,146,61,201,199,173,247,157,241,114,202,234,192,244,207,159,56,158,245,12,29,2,129,207,43,143,125,187,182,49,23,36,75,21,14,229,240,241,32,144,86,170,194,56,185,35,157,14,82,125,205,92,200,205,164,91,98,55,75,48,175,106,235,52,202,142,155,59,26,191,79,230,47,126,180,226,182,6,89,128,234,64,162,107,208,71,123,215,234,30,100,95,203,123,37,227,143,137,164,79,179,4,5,94,249,166,119,145,139,160,246,48,202,13,57,133,151,198,104,18,36,219,244,24,242,37,124,29,139,57,171,201,210,228,211,245,113,29,122,181,20,173,23,96,27,204,55,59,108,145,100,191,52,115,183,197,78,104,222,194,179,205,106,98,175,133,176,3,238,125,116,217,132,207,196,129,46,174,221,114,28,92,174,242,210,16,83,71,96,207,50,127,150,142,152,41,218,197,79,111,33,19,182,241,14,31,12,30,80,14,127,157,8,172,244,248,97,72,68,101,31,204,80,180,214,251,104,254,180,102,36,147,149,21,198,50,29,147,226,115,75,32,31,59,124,106,164,178,83,182,167,41,224,149,133,237,238,89,216,253,158,82,132,61,156,253,237,87,192,68,105,178,102,252,47,14,167,91,91,85,150,102,136,147,133,53,163,76,168,89,6,135,188,88,178,232,104,150,200,161,222,178,241,216,141,34,183,81,138,13,186,194,100,189,244,155,188,94,158,103,15,74,229,243,45,118,131,9,72,224,78,109,73,190,117,118,61,233,174,128,30,225,170,183,136,239,156,67,98,104,64,98,56,123,4,121,241,34,103,201,29,78,230,206,137,198,100,198,203,186,134,141,178,143,200,47,231,228,233,242,189,136,132,148,58,110,198,158,81,120,73,177,14,85,43,17,212,60,183,189,116,235,178,22,156,185,105,71,216,50,219,124,94,79,153,80,26,183,108,248,140,231,154,90,161,132,232,203,142,154,228,154,158,244,201,179,111,230,185,103,44,93,216,99,228,62,72,209,9,34,91,110,23,110,254,131,116,28,173,9,41,96,63,159,90,235,132,206,128,143,155,191,142,81,88,52,28,75,253,235,140,182,231,214,38,50,236,19,77,144,122,157,179,20,81,158,11,255,191,117,98,254,252,245,243,155,188,211,248,139,47,241,45,73,235,164,146,125,219,5,188,83,68,18,98,52,200,53,133,91,236,107,125,206,28,99,135,188,48,97,242,254,157,28,179,110,11,166,73,107,88,159,63,209,25,52,232,73,108,189,49,247,99,50,193,138,242,249,43,102,51,94,236,107,201,54,162,32,206,84,121,224,98,188,75,2,147,105,216,191,41,134,156,232,121,173,155,213,211,176,31,63,219,230,220,109,43,2,240,245,130,208,98,120,246,46,197,191,89,11,57,161,134,233,30,124,158,220,118,207,244,189,63,76,82,252,244,16,23,85,204,112,201,8,60,76,233,193,95,26,33,146,169,173,161,206,107,95,212,130,100,6,163,131,188,176,101,155,119,255,109,148,27,36,108,206,89,24,124,190,214,26,154,69,65,97,205,111,222,152,77,80,82,215,127,176,23,23,77,187,135,72,189,99,179,138,209,143,82,136,106,8,10,7,245,189,40,176,243,92,62,74,177,41,210,189,227,141,198,149,231,34,81,203,104,98,242,218,152,61,208,97,147,50,186,107,146,215,58,187,249,246,159,38,135,227,114,198,145,149,92,80,13,171,1,179,109,222,49,163,212,56,125,244,204,220,134,138,233,82,94,184,162,152,247,109,254,103,66,214,46,130,151,180,70,121,216,71,156,66,242,62,180,53,247,29,119,41,32,43,211,175,252,27,156,135,233,216,204,254,90,167,107,69,231,32,126,39,79,62,71,162,234,116,34,233,120,19,130,90,254,86,68,185,47,19,30,3,74,209,74,188,213,134,87,248,218,223,220,155,155,107,251,90,107,114,230,166,194,231,99,197,128,111,35,106,174,10,67,109,124,127,251,204,67,157,133,228,70,126,18,90,6,83,96,161,173,97,107,247,5,210,201,111,187,4,155,6,247,242,81,206,1,67,227,177,139,194,103,78,215,11,103,72,106,21,70,54,60,94,12,57,247,169,173,9,247,199,168,116,194,97,250,211,163,69,50,23,112,223,226,186,2,134,163,58,222,171,207,23,60,167,101,190,63,76,180,74,31,61,205,153,225,240,177,222,37,248,220,140,169,184,223,151,30,102,19,42,108,220,122,1,31,115,103,232,128,79,138,132,46,92,207,54,173,173,87,137,156,80,96,46,202,58,100,203,180,237,3,134,77,94,167,10,130,34,251,182,158,179,53,237,185,85,10,198,215,36,160,184,244,99,195,146,60,163,107,19,242,219,7,62,95,59,143,11,111,57,171,129,145,83,138,81,155,148,55,9,108,18,117,183,107,248,229,71,83,216,72,180,3,198,99,221,21,134,58,54,38,57,182,142,14,139,81,68,223,37,242,178,120,80,103,75,70,240,188,240,22,167,26,48,150,97,12,11,126,199,235,134,1,30,145,232,48,205,69,122,101,164,129,143,45,124,7,5,126,151,7,68,87,55,58,102,60,222,218,177,98,179,47,224,44,153,106,205,252,211,31,5,243,15,69,99,90,224,154,157,59,218,96,98,101,250,236,138,240,88,188,21,41,211,79,99,227,13,188,40,255,167,240,249,185,116,97,226,140,250,108,24,158,238,158,131,31,113,233,136,33,229,179,5,86,91,246,7,175,187,37,145,204,95,100,204,48,32,251,103,182,145,111,4,51,189,252,246,66,209,215,199,108,152,11,244,129,247,217,80,63,139,114,26,151,177,148,227,51,171,184,14,126,131,6,185,240,74,186,66,204,169,243,249,41,209,150,162,138,96,61,112,42,209,181,1,125,112,121,30,78,200,200,187,54,32,143,73,93,225,30,165,47,192,253,18,89,26,138,179,63,126,122,27,187,241,3,87,47,107,4,30,185,142,23,78,238,146,152,144,233,48,198,10,215,233,185,133,192,3,214,204,7,30,238,65,133,7,148,208,231,219,122,120,90,181,41,217,54,41,38,50,24,181,7,135,177,185,94,24,191,103,180,38,154,241,62,156,156,138,225,48,6,255,219,181,182,99,91,65,212,245,152,127,79,107,104,10,124,88,176,240,210,59,44,72,34,199,195,207,9,190,222,65,165,244,32,222,27,233,184,231,139,28,3,112,199,152,178,196,222,207,201,247,142,158,141,86,223,137,182,239,110,137,191,103,119,157,228,4,185,239,144,77,34,168,89,81,156,212,241,86,167,99,243,121,54,170,106,247,165,17,39,89,207,179,155,215,242,131,118,73,131,3,36,116,28,95,195,178,140,116,60,79,71,246,69,207,59,63,195,89,77,8,226,131,33,25,191,18,21,6,147,67,86,2,54,181,229,7,166,204,52,96,238,141,207,195,73,19,240,126,19,242,188,50,164,6,67,40,29,191,157,85,42,209,224,181,251,253,109,2,58,207,123,193,188,159,124,221,147,142,46,65,108,170,244,152,197,23,54,173,116,133,205,235,230,48,185,180,85,199,180,141,224,90,2,134,174,80,95,140,203,102,185,173,185,9,104,215,56,26,99,1,152,180,210,179,169,68,146,41,32,4,7,250,203,29,77,139,219,150,178,129,167,45,81,209,248,229,206,161,171,19,101,152,58,143,195,199,138,204,122,178,225,94,242,244,88,124,29,165,22,249,32,20,55,247,229,70,239,76,120,156,101,196,33,211,139,200,35,138,106,92,51,228,214,6,71,127,220,55,207,134,148,115,151,3,223,168,23,154,194,93,102,146,117,36,121,199,97,34,123,150,53,41,32,53,140,9,88,181,164,142,131,251,162,93,110,29,37,127,229,38,5,3,239,40,111,153,100,143,245,7,236,81,129,53,241,211,166,34,39,27,105,248,205,29,18,211,120,231,178,246,250,24,45,206,112,67,102,51,74,245,77,71,4,34,70,111,92,76,215,74,71,132,234,148,120,231,130,240,137,142,54,87,167,20,141,141,220,109,234,61,23,141,46,135,171,169,87,235,252,54,105,33,135,217,50,245,94,149,201,121,44,95,28,24,120,150,199,126,218,231,52,242,84,79,224,189,36,21,205,214,2,254,5,135,141,244,93,151,30,60,25,209,181,1,129,74,125,224,18,153,70,192,232,30,60,112,114,103,225,167,16,216,223,249,15,65,100,192,234,228,111,70,166,248,81,98,27,202,126,253,172,75,60,120,23,158,34,59,111,112,78,238,24,38,255,62,33,25,249,44,250,222,252,142,65,211,54,158,17,167,38,212,29,38,172,179,149,158,93,26,187,163,198,136,115,36,235,149,112,183,20,36,54,192,103,119,123,247,225,179,27,181,120,248,153,136,18,116,1,38,249,188,6,92,137,213,63,219,244,72,119,196,39,247,159,231,116,193,78,141,97,153,75,217,67,236,124,33,165,195,97,104,155,212,82,39,39,171,220,97,33,210,242,182,198,231,26,15,95,100,107,181,247,68,246,92,59,171,182,168,57,61,103,46,181,11,61,224,245,118,28,167,92,172,175,99,96,229,174,142,11,138,198,231,253,34,164,136,63,150,33,126,202,114,97,4,133,20,165,36,235,162,125,60,235,203,34,49,242,211,84,52,102,133,207,191,222,126,111,11,82,40,76,168,196,191,215,185,150,205,252,24,188,70,152,30,40,44,182,242,53,215,154,193,180,9,108,138,208,10,215,117,63,23,101,156,69,103,210,50,23,109,9,120,236,172,43,136,173,198,217,196,128,207,148,213,91,132,229,114,250,161,59,167,81,82,234,123,157,159,171,129,146,136,251,56,223,224,163,143,125,129,5,144,210,3,147,104,22,175,125,44,84,73,50,5,198,55,119,31,110,21,172,2,95,167,53,232,72,77,13,149,115,80,214,79,103,206,96,202,152,20,134,217,196,205,124,163,233,104,58,135,23,186,81,227,246,140,140,156,166,48,140,210,241,112,166,217,146,57,252,99,150,136,135,83,133,240,160,221,43,243,1,11,126,87,69,41,151,169,23,222,66,155,106,185,58,184,69,2,70,170,69,191,22,84,90,113,182,65,187,221,212,212,32,12,16,83,24,15,201,213,218,181,74,2,210,202,202,133,231,214,13,11,53,195,218,238,75,15,209,3,109,63,137,78,249,90,144,154,101,125,184,101,140,222,49,153,48,192,40,92,92,241,237,7,239,41,141,33,212,139,173,210,50,121,245,209,148,207,245,30,253,166,252,93,239,46,147,8,244,142,126,195,36,61,229,181,38,235,178,70,199,16,37,209,157,116,218,60,138,142,145,87,172,126,63,220,213,158,190,11,60,30,239,178,201,167,220,149,89,9,24,201,144,241,249,70,186,207,22,222,106,80,198,187,199,76,104,185,170,221,7,121,94,190,75,11,255,149,12,201,176,20,232,232,22,57,14,122,156,67,132,210,239,183,162,52,160,201,47,15,152,73,239,15,147,44,39,35,50,160,214,95,49,199,76,160,124,63,112,90,119,134,154,104,188,122,6,80,173,188,3,70,106,135,94,32,16,97,115,46,61,96,243,244,8,204,161,119,187,102,254,97,237,120,65,17,35,6,20,10,108,53,134,201,37,93,97,96,81,130,85,159,135,39,216,123,99,162,224,225,213,153,64,87,218,93,30,196,9,245,118,194,93,230,238,147,231,227,53,29,180,142,158,219,109,76,186,174,222,124,208,136,204,126,211,164,4,106,53,157,101,9,187,39,204,93,187,27,234,76,73,112,125,197,202,164,240,63,235,110,117,44,111,89,122,231,165,72,18,16,184,19,174,201,1,151,231,84,52,214,156,221,3,53,46,62,129,43,46,225,29,48,215,151,165,112,41,158,38,100,44,189,77,170,254,97,199,107,219,121,108,128,137,220,234,111,103,2,189,209,113,171,240,210,24,71,14,245,51,224,158,198,110,79,132,164,146,113,16,48,210,53,26,156,217,20,84,198,111,247,41,151,0,34,55,45,22,38,246,105,209,200,204,138,12,34,192,166,215,204,115,62,6,175,4,32,134,184,128,99,201,181,133,16,99,22,255,42,201,99,115,198,4,220,211,18,152,5,54,97,141,152,36,115,141,34,163,69,244,168,220,198,148,70,79,125,54,51,52,78,106,132,224,36,55,150,104,83,11,159,52,129,16,24,127,5,253,17,198,5,76,77,127,81,24,238,135,120,45,60,145,138,194,7,255,129,198,211,41,5,154,100,173,227,169,221,1,227,163,121,96,20,177,151,195,240,212,11,10,11,214,186,141,205,229,89,20,78,185,199,47,103,188,175,242,82,11,49,202,18,48,68,5,26,167,178,73,225,239,12,7,232,148,34,73,224,28,20,57,19,97,102,73,47,101,70,16,4,111,129,194,22,35,161,38,50,122,70,160,40,195,116,125,52,137,203,62,135,144,0,165,196,85,96,50,205,220,253,185,76,198,234,105,77,85,194,125,120,199,94,211,158,33,243,58,3,30,229,137,48,91,197,217,94,241,112,202,184,134,142,104,65,17,33,186,54,77,142,69,225,27,218,91,201,46,61,50,5,185,101,132,229,79,78,130,16,163,31,148,232,105,141,1,53,238,12,237,88,130,250,39,58,134,37,162,243,196,212,123,103,252,244,54,242,7,133,209,71,115,248,199,3,32,123,1,9,235,158,13,60,45,97,48,201,185,145,172,78,192,111,191,228,167,60,119,103,50,214,118,76,20,114,254,134,108,206,9,227,210,41,225,38,66,22,66,26,125,80,232,51,220,138,69,194,53,117,29,80,114,235,61,139,25,30,147,1,17,160,194,28,243,62,162,213,244,91,158,214,181,108,223,248,185,69,23,33,147,105,201,178,158,221,212,180,228,136,185,31,184,123,106,170,209,196,38,53,68,17,205,160,104,44,96,182,87,109,140,171,58,134,172,27,47,180,160,253,140,67,186,141,57,159,228,115,20,104,138,90,252,180,221,28,180,117,229,34,49,3,198,92,81,152,132,65,55,64,44,51,41,235,242,129,67,191,198,231,130,179,66,127,249,156,86,97,43,66,61,183,243,120,218,166,235,148,50,165,200,167,241,177,129,35,191,2,52,73,141,48,48,149,112,23,102,75,214,110,103,151,139,253,161,165,203,53,44,89,126,116,12,216,176,140,118,69,81,108,140,119,34,42,174,79,78,166,163,23,40,229,227,93,97,74,29,202,133,83,18,175,20,219,102,186,107,195,120,225,197,86,68,206,226,12,97,124,12,52,219,82,83,24,94,193,251,219,100,253,61,15,79,41,66,242,192,69,51,9,178,213,69,223,159,174,176,4,41,76,50,233,125,54,34,114,93,97,236,208,248,150,72,169,119,253,105,180,88,239,47,103,181,199,72,49,73,17,146,0,37,15,73,97,2,111,241,177,134,85,83,10,60,248,88,183,223,196,69,167,194,92,126,164,117,206,226,104,72,132,59,250,14,152,192,247,211,24,119,230,186,104,217,207,144,117,184,195,99,134,218,110,173,29,39,89,125,94,116,116,53,79,206,236,157,78,137,110,112,189,50,230,192,216,118,171,92,56,171,239,159,112,213,10,223,63,228,69,107,232,154,63,166,31,33,222,11,63,6,87,198,21,218,46,216,133,173,8,148,183,18,184,189,115,176,114,104,230,11,215,188,158,103,115,251,25,23,126,46,243,9,178,220,117,231,127,159,90,196,210,44,239,61,172,103,131,83,123,96,68,181,4,173,207,79,35,200,81,151,192,83,79,14,10,44,151,190,182,222,71,76,18,209,9,118,126,111,45,36,190,205,108,33,175,66,49,120,8,93,8,212,210,43,23,121,233,217,159,181,147,46,235,166,193,212,246,40,140,3,35,203,167,158,106,99,88,218,64,190,175,69,122,202,84,120,64,94,125,225,39,222,7,149,197,51,81,172,20,93,225,212,179,206,127,53,250,83,130,210,239,238,9,132,212,229,6,8,15,76,16,31,255,214,86,209,133,107,82,182,178,234,207,17,153,244,189,136,165,9,186,117,229,37,216,183,199,221,79,72,167,211,110,67,60,114,223,10,198,30,109,60,24,147,187,77,34,110,167,253,50,209,250,251,203,80,13,55,133,17,212,190,232,234,239,179,179,235,35,254,54,209,218,117,225,37,242,206,210,221,110,76,37,73,97,211,119,189,240,76,58,131,205,190,188,123,194,32,125,86,191,229,185,127,215,37,135,199,115,171,224,242,56,235,221,8,205,110,83,152,194,1,57,182,208,203,84,152,250,217,11,239,103,199,48,47,168,156,182,48,145,232,136,194,224,119,119,127,2,57,79,227,218,101,81,155,84,84,86,152,192,214,133,107,173,106,67,155,210,123,187,207,110,79,206,7,181,176,220,86,175,1,82,147,222,28,200,225,118,42,117,51,95,114,121,70,52,91,229,200,53,126,96,22,81,152,224,124,204,133,201,61,79,127,59,183,36,150,211,238,82,213,15,138,139,60,222,139,187,133,162,118,94,238,107,149,173,246,172,234,52,134,156,14,203,76,60,133,9,73,220,214,173,244,103,121,112,62,212,219,26,110,164,248,109,66,31,171,222,183,90,38,98,161,232,184,222,65,172,201,41,218,41,192,100,244,199,136,82,41,127,15,38,96,219,195,29,166,86,227,154,40,156,59,240,104,196,242,129,211,166,63,48,12,128,241,53,17,154,47,138,86,46,210,129,146,169,151,21,198,90,186,48,12,163,218,179,105,82,218,1,79,181,100,129,71,79,119,14,115,169,185,211,176,154,50,124,236,132,196,174,196,155,11,106,58,206,1,19,195,211,198,195,170,38,3,70,58,82,127,186,195,63,235,131,98,154,148,93,95,219,232,238,252,189,6,92,59,91,199,12,149,196,64,45,223,243,130,147,188,75,143,149,47,40,91,219,144,142,225,111,220,177,217,145,201,208,245,107,253,148,136,162,117,183,56,177,194,144,138,182,128,9,88,108,133,217,136,123,192,240,75,43,12,91,81,88,10,240,82,9,49,12,112,229,66,29,240,208,242,47,96,108,78,31,113,14,61,161,128,165,114,102,140,17,219,25,186,229,165,60,112,45,145,120,65,178,117,149,196,87,132,52,169,181,117,148,8,67,154,138,142,153,87,12,218,90,170,157,2,220,178,51,200,206,245,43,172,94,10,215,188,195,156,101,249,72,141,48,112,10,134,148,105,101,138,181,105,235,100,110,241,15,222,92,92,182,142,233,49,240,35,99,202,106,59,215,51,27,184,175,197,92,177,58,22,29,242,129,252,98,88,26,219,12,185,172,48,254,252,104,77,253,126,222,10,67,162,144,3,134,92,236,129,161,119,139,158,87,84,238,159,135,19,165,139,158,195,42,243,116,237,124,164,26,14,11,163,227,156,138,14,170,10,2,37,8,241,192,166,15,233,48,130,225,233,129,107,240,227,3,19,186,94,10,99,197,248,68,36,63,117,234,152,146,151,179,227,196,39,48,41,133,86,21,58,175,118,119,6,102,245,212,21,6,113,104,196,190,248,218,67,2,130,213,18,82,239,52,222,136,50,141,231,225,65,56,5,74,249,122,81,148,248,126,140,10,194,244,77,63,72,163,76,242,131,201,190,58,171,191,60,48,222,196,128,119,19,209,152,106,254,220,228,6,241,79,140,45,61,48,255,105,58,252,20,109,131,34,37,18,160,9,46,43,138,130,105,60,154,100,135,174,47,109,123,67,118,152,82,146,214,30,56,199,36,54,185,52,113,159,2,163,35,26,29,195,55,165,27,195,128,34,127,95,152,138,213,167,245,68,183,207,97,200,240,158,175,105,69,196,197,225,1,197,233,122,224,243,159,226,189,135,229,31,61,48,23,53,135,41,28,218,111,227,56,242,109,45,9,9,197,239,167,227,18,77,121,55,206,195,183,227,2,83,131,253,124,15,114,8,253,217,166,184,158,242,51,21,248,237,15,238,4,133,30,20,58,183,29,40,228,97,253,129,139,155,111,84,115,87,161,122,248,161,243,162,148,240,255,65,189,160,155,52,112,114,91,219,211,175,29,126,175,77,61,142,88,65,6,59,21,144,229,144,87,41,155,179,119,198,162,14,120,107,74,174,77,224,225,245,147,28,199,176,147,60,243,59,223,43,6,114,176,208,248,62,147,176,222,215,42,80,163,8,122,76,179,179,215,249,120,30,243,106,165,246,192,36,63,250,179,241,114,74,142,26,48,183,211,28,112,85,226,126,224,115,15,40,241,112,140,17,157,70,38,0,235,22,239,38,80,150,231,211,26,123,192,231,201,68,55,160,63,173,243,45,153,58,48,81,255,167,231,132,73,111,235,115,19,208,61,227,216,230,125,246,11,83,125,46,95,228,204,192,28,249,13,136,19,180,231,100,236,22,23,41,1,83,157,172,93,43,150,124,22,112,215,52,103,131,83,113,75,103,27,241,137,26,158,221,56,32,3,206,103,214,181,7,62,214,139,59,96,55,21,155,146,89,110,112,189,107,115,89,178,248,211,218,184,117,2,158,90,79,107,112,221,49,81,207,105,83,37,18,5,130,41,213,2,174,233,217,84,48,201,74,141,174,21,18,82,242,3,227,180,10,24,13,180,231,183,107,10,7,45,231,75,155,207,179,209,179,143,198,184,237,159,201,194,229,42,223,198,42,130,98,104,72,57,128,226,248,121,225,26,97,191,109,146,238,227,125,118,137,20,81,242,233,203,28,229,133,71,172,94,234,175,222,33,43,247,26,65,153,197,126,231,25,191,236,75,251,88,111,115,191,232,49,130,47,90,91,29,127,94,249,62,25,175,222,159,110,173,187,169,112,243,74,239,75,161,236,21,47,53,160,5,123,134,164,214,59,218,163,138,47,242,251,206,119,56,7,181,64,239,28,75,242,45,96,224,127,87,199,249,127,247,217,208,79,188,211,0,122,154,104,205,93,231,157,68,61,104,5,128,97,98,125,166,137,221,156,3,166,234,253,239,218,138,243,156,208,124,203,237,93,153,206,242,11,124,94,179,212,119,93,167,232,25,87,175,119,229,113,117,10,20,255,64,125,119,148,40,208,217,38,115,242,46,122,174,94,23,38,243,125,60,219,21,188,96,1,227,152,123,118,179,60,250,221,112,88,30,207,118,69,133,168,7,155,168,118,27,143,65,123,54,140,30,117,48,155,116,184,103,30,85,11,207,7,122,12,141,250,52,238,37,238,124,27,51,127,63,43,143,228,212,56,95,76,6,251,153,102,228,194,251,21,99,91,193,249,51,23,234,186,201,217,220,46,137,236,10,108,78,149,120,47,163,50,126,224,28,76,249,192,91,25,19,128,145,145,141,135,147,182,255,156,47,231,99,182,56,56,17,237,91,207,44,62,166,70,100,219,111,203,19,123,187,6,217,67,188,24,49,181,183,107,28,88,1,87,174,209,58,27,26,210,21,57,224,154,242,51,27,58,119,171,248,36,80,130,60,163,198,226,13,123,1,167,200,120,38,121,183,123,99,192,251,93,33,8,4,199,52,222,150,122,243,192,212,247,70,207,168,45,210,65,233,182,199,5,138,234,186,246,123,96,155,199,7,193,121,252,188,53,171,237,14,74,219,91,111,78,157,132,139,56,177,49,131,158,166,199,250,93,241,202,221,214,170,194,51,220,145,155,110,136,95,186,154,172,247,106,241,187,29,214,39,125,54,58,119,35,94,170,179,109,104,107,46,131,241,78,195,148,231,197,250,234,240,253,125,132,33,4,121,155,20,197,218,109,226,88,49,45,224,247,209,67,116,58,73,145,200,185,62,109,87,144,0,225,41,62,255,242,160,72,42,204,128,97,217,152,15,28,154,146,192,132,98,213,82,70,239,37,197,195,103,234,207,202,194,181,83,114,180,158,166,118,241,192,231,152,139,223,158,143,106,49,112,142,50,47,224,57,30,87,14,145,70,79,240,60,240,249,251,185,215,224,127,47,49,160,139,184,203,251,236,233,38,39,48,242,205,111,235,237,92,35,192,220,89,251,11,107,107,36,119,159,158,89,226,191,195,144,53,252,111,235,232,56,148,55,127,127,91,94,27,169,182,191,61,151,65,51,106,154,253,190,119,205,62,83,178,5,229,222,223,110,247,131,81,108,240,92,99,7,49,165,26,232,40,82,208,100,223,107,221,185,146,169,188,126,188,41,38,154,235,104,70,187,180,188,83,229,78,82,10,0,158,253,132,137,230,149,142,192,93,249,1,126,211,116,141,11,83,89,244,192,220,30,253,131,228,66,186,244,3,115,49,142,214,168,184,140,254,192,197,179,113,172,140,135,18,242,103,109,18,1,8,120,190,55,136,65,32,52,7,10,207,208,179,54,123,170,119,204,76,7,247,121,54,188,116,49,42,181,149,250,174,78,200,122,86,192,228,123,60,173,241,146,223,214,240,4,60,191,205,215,140,223,38,51,237,185,241,157,158,205,120,45,98,229,245,113,105,28,27,252,206,5,147,244,124,46,178,212,95,197,144,66,221,190,159,43,244,36,171,32,96,52,185,222,27,54,28,137,14,119,35,67,121,174,193,196,15,2,134,40,252,233,218,25,149,116,225,161,122,62,118,209,197,189,22,48,130,144,207,29,251,204,195,17,95,123,36,101,183,255,57,99,102,139,97,129,70,255,249,218,92,132,115,204,114,24,232,159,235,127,61,167,198,253,109,162,120,122,69,239,38,200,236,191,93,136,145,36,181,161,72,73,236,23,86,230,50,80,222,165,7,74,202,130,124,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,29,21,211,17,155,51,96,248,175,158,214,24,189,183,107,76,235,231,183,19,181,74,1,207,94,117,162,158,203,99,200,159,1,175,179,209,235,123,83,142,20,59,7,198,119,86,199,6,210,108,53,30,14,23,243,99,97,53,78,237,232,57,226,160,77,15,253,6,141,151,203,125,90,76,81,77,195,54,38,1,233,64,43,202,23,10,147,71,221,46,76,40,73,97,24,248,118,192,144,66,232,7,59,155,239,253,158,21,111,177,58,44,113,18,246,113,91,67,236,160,163,210,225,249,188,29,31,143,227,238,24,254,101,237,251,214,51,235,158,133,66,143,151,41,27,58,31,131,152,229,113,143,214,10,135,189,222,50,26,98,220,183,95,112,197,60,104,61,11,240,190,21,69,152,15,140,182,194,237,216,238,143,251,24,173,35,103,134,50,120,143,103,26,86,152,72,226,225,38,221,253,192,117,213,251,185,242,35,155,9,156,171,83,94,27,188,30,223,93,59,59,65,232,171,146,79,117,30,175,19,137,196,223,251,61,242,147,149,9,156,151,211,249,2,31,27,239,233,26,66,238,251,62,252,160,26,58,178,64,98,186,173,45,145,93,97,178,107,46,124,150,174,94,50,234,47,33,61,96,35,16,84,152,50,30,95,64,231,140,233,106,94,86,40,42,226,28,128,1,177,168,135,224,236,173,105,222,57,126,14,187,162,222,103,24,205,61,1,0,24,106,160,162,112,195,233,21,48,60,12,10,147,148,184,238,111,155,107,81,97,42,153,99,208,112,97,169,181,95,81,60,200,241,219,167,111,250,104,216,21,106,12,25,69,33,26,105,168,184,117,91,76,21,194,43,122,134,84,86,235,184,143,230,162,166,112,161,152,56,6,165,161,42,247,192,208,140,69,235,198,161,164,93,203,212,80,199,160,52,82,105,180,245,177,53,229,107,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,219,8,203,206,176,102,206,151,222,77,15,145,130,156,215,221,87,6,204,50,242,98,133,8,221,138,21,116,118,222,39,220,77,213,232,188,91,195,52,162,45,129,199,217,0,239,76,163,160,82,59,110,12,204,209,152,191,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,198,144,224,116,253,105,156,144,119,125,145,80,160,123,49,1,229,20,70,28,180,134,143,215,177,156,79,180,195,180,133,238,119,233,125,248,88,70,80,206,6,12,85,148,190,23,17,205,176,179,26,20,131,106,178,27,245,119,26,1,195,160,169,61,135,10,50,122,134,4,161,198,117,45,209,118,95,216,60,60,2,163,68,23,67,10,145,201,126,62,72,190,92,195,136,136,226,183,210,143,109,162,45,43,96,168,140,245,225,9,217,143,104,221,140,28,82,225,22,226,227,192,148,140,233,231,100,222,199,209,217,44,200,255,180,206,193,44,77,74,59,130,13,50,228,92,28,61,147,17,120,61,38,59,213,206,35,38,90,163,252,67,191,54,101,189,45,246,21,248,12,30,63,1,116,20,161,46,158,96,192,126,150,0,117,162,227,190,54,69,74,186,190,178,101,19,249,242,51,86,216,252,180,166,152,34,94,27,165,209,245,180,134,152,46,222,11,214,127,61,7,72,169,207,97,240,83,240,241,220,146,160,236,204,177,167,141,97,244,102,10,231,28,211,20,163,106,235,5,141,147,246,26,28,195,10,177,117,76,19,157,185,173,215,212,128,52,42,56,43,54,250,177,170,166,54,64,155,219,60,145,145,98,8,114,210,170,192,56,178,98,200,32,83,146,154,132,74,133,81,189,27,57,65,90,97,65,134,190,224,180,152,129,194,2,251,160,84,2,248,128,194,196,164,135,54,185,12,231,146,20,61,227,232,204,218,113,248,233,227,218,201,4,158,75,91,23,40,227,162,103,149,51,68,91,195,82,20,115,24,14,88,189,43,24,233,255,189,228,32,19,37,218,210,192,105,186,90,4,240,249,88,69,95,140,76,163,184,48,79,170,188,150,142,105,70,124,55,90,55,99,88,80,24,31,233,133,169,27,209,33,71,143,44,246,195,99,247,159,221,184,11,12,141,102,187,240,44,122,234,27,153,116,189,159,4,170,159,164,191,77,85,73,220,52,102,39,185,78,95,204,202,99,99,80,41,218,17,123,222,200,193,107,28,142,228,63,39,253,36,40,165,231,219,115,227,182,127,224,222,131,224,25,218,118,196,148,20,62,134,216,125,54,36,94,79,227,92,175,193,65,62,128,112,255,192,128,184,35,68,10,92,138,100,159,2,83,30,29,15,39,174,34,59,26,241,15,46,174,1,119,225,114,5,173,217,153,129,64,205,246,85,24,25,196,219,24,167,171,182,38,223,33,12,91,2,216,26,115,88,63,174,137,232,248,172,77,4,56,234,79,1,58,108,29,99,124,91,250,65,38,116,187,209,53,106,173,197,82,226,173,103,89,247,225,70,23,160,48,74,12,209,122,225,190,124,30,158,74,10,67,138,120,122,209,213,189,6,185,245,177,8,8,99,14,125,248,24,17,230,1,38,22,166,93,67,218,61,122,6,49,158,46,79,184,183,210,253,156,236,36,75,135,28,153,187,219,26,187,71,71,28,50,161,216,168,41,7,21,66,98,96,203,29,8,216,200,212,20,190,100,52,192,83,137,60,129,219,117,155,90,165,96,123,208,115,243,203,129,22,184,28,20,205,65,10,188,172,88,76,3,245,150,15,23,84,248,40,117,52,17,186,35,5,159,74,136,30,240,22,245,85,80,248,55,124,51,133,97,184,63,159,218,174,172,241,108,124,0,91,199,164,153,34,78,192,231,226,48,117,146,114,175,12,23,223,66,178,171,63,61,131,185,121,4,76,32,244,249,109,171,216,115,184,60,197,149,136,21,239,121,111,234,171,180,99,236,235,195,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,111,247,60,98,159,95,20,209,103,237,57,245,120,233,194,163,215,231,131,161,98,127,159,189,122,121,6,173,98,142,196,100,104,232,253,189,112,190,99,70,253,121,211,207,89,246,14,103,48,31,111,151,23,101,97,7,188,144,158,85,248,214,120,29,24,242,83,61,242,57,195,227,209,231,132,22,138,16,64,36,104,46,220,151,70,226,97,58,89,101,94,152,234,134,231,209,45,248,119,57,27,18,174,199,7,174,78,43,1,140,102,147,14,73,177,202,237,128,41,3,120,30,110,25,239,1,195,105,241,116,237,224,57,38,10,137,144,207,60,66,166,62,76,253,53,77,154,246,129,57,212,3,166,168,255,105,205,89,26,35,14,121,202,179,217,149,20,18,123,148,133,90,45,188,192,86,214,27,83,129,73,252,28,94,36,182,198,173,209,56,116,235,124,96,252,203,1,67,164,160,93,203,103,59,188,131,186,141,238,236,129,107,191,223,219,84,131,214,3,167,26,23,90,78,209,246,28,110,16,87,196,38,111,137,150,233,105,61,131,105,10,121,32,54,158,231,183,201,132,110,1,191,211,16,138,239,18,24,209,216,241,162,41,236,152,205,86,251,167,113,144,78,194,104,132,27,237,25,19,68,213,107,192,85,180,149,127,232,138,163,105,147,117,177,222,151,202,233,162,115,236,191,232,14,63,49,41,154,229,15,92,150,192,245,201,39,180,17,105,2,163,65,242,14,103,248,254,112,38,148,63,47,181,74,44,107,136,72,133,176,254,247,37,111,156,115,195,111,248,14,40,121,72,35,224,81,223,182,48,88,6,200,142,243,206,161,125,205,167,99,210,31,171,99,189,243,55,133,41,190,169,161,123,214,45,185,111,113,131,199,9,255,216,249,182,118,226,92,195,209,254,30,108,152,226,113,166,226,1,209,248,172,173,219,18,78,17,18,64,214,187,227,96,27,196,160,244,1,217,204,179,103,148,187,95,109,11,224,189,91,10,130,79,14,19,226,121,55,195,243,166,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,47,54,153,225,207,139,193,234,25,235,99,254,25,82,75,19,8,240,216,40,169,252,217,196,227,226,181,141,61,235,253,229,157,4,70,213,239,61,2,118,187,15,135,226,240,111,235,122,251,189,140,65,227,253,237,25,134,8,12,94,227,1,145,77,15,208,46,28,239,107,213,216,132,55,23,165,199,114,195,22,11,243,138,76,148,249,142,201,153,135,241,86,16,26,62,247,139,130,251,236,54,158,171,189,7,87,119,165,95,52,18,168,133,107,239,151,246,163,5,125,144,162,121,67,76,147,25,214,83,70,42,51,61,70,58,121,36,126,161,203,60,57,63,22,76,65,94,233,62,28,57,137,242,103,6,151,128,179,169,208,62,243,159,96,124,192,212,218,191,135,98,202,183,231,196,207,222,67,239,76,171,22,40,250,208,239,178,239,94,106,11,140,85,221,223,115,201,201,67,169,127,44,143,99,1,191,129,215,64,194,162,64,142,178,12,10,196,21,61,80,98,61,58,38,48,195,206,120,233,138,101,166,215,115,26,135,123,43,147,168,174,31,203,126,217,15,227,76,209,92,213,137,128,186,180,31,44,212,163,180,162,51,116,146,214,232,199,229,249,44,24,36,250,203,13,194,212,120,54,9,122,122,216,226,155,12,39,44,76,185,104,109,8,60,76,101,202,225,115,3,214,189,106,162,97,228,155,48,18,30,77,248,31,200,61,155,41,110,246,217,66,92,233,93,59,57,46,46,167,105,199,242,253,199,74,17,36,34,32,85,234,53,86,136,121,207,167,228,25,109,61,65,97,85,249,215,93,58,223,44,69,141,210,248,137,118,107,159,96,84,146,62,81,64,163,245,225,150,113,114,97,77,170,177,242,241,17,41,253,148,164,20,37,60,76,48,141,222,162,178,97,234,103,229,159,191,48,124,246,193,42,50,144,137,28,90,160,221,230,20,240,204,216,252,207,123,4,201,122,187,159,96,147,156,164,5,254,36,7,221,81,50,194,161,127,221,167,138,124,210,29,37,248,58,116,148,208,221,108,183,88,176,159,85,90,255,189,206,74,162,216,222,229,72,208,145,144,12,19,224,194,45,50,96,120,109,199,11,71,209,51,240,233,241,63,238,114,165,50,161,180,92,111,101,149,125,187,255,187,112,39,194,25,48,212,115,138,98,149,123,118,98,34,100,162,49,141,69,246,65,14,116,254,243,89,129,95,130,20,174,72,250,64,2,227,169,26,68,197,57,238,109,112,136,108,141,147,224,172,43,225,121,63,167,244,28,26,66,133,40,108,134,53,99,50,233,171,252,235,55,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,195,21,97,174,240,165,119,83,47,212,8,56,97,181,184,190,18,239,38,14,253,111,251,244,31,103,169,186,164,208,198,11,152,233,170,246,30,238,72,191,125,158,27,69,65,78,67,125,155,19,198,163,128,41,254,109,143,51,58,121,34,184,193,105,63,230,160,145,253,183,251,240,217,159,59,199,178,148,70,129,203,99,4,155,201,119,127,27,203,244,133,91,170,210,250,236,49,250,98,132,38,60,255,138,108,184,37,76,33,230,193,79,17,67,6,158,251,185,45,193,35,41,195,130,77,248,194,115,230,38,112,121,198,156,83,194,157,32,100,151,142,222,159,216,194,168,78,164,243,131,53,169,154,192,5,5,201,241,197,72,156,158,79,216,131,4,90,129,211,27,83,49,77,132,11,63,215,37,163,255,45,251,162,199,168,212,88,17,2,119,163,221,201,2,41,201,19,175,201,177,3,25,156,214,19,12,34,181,51,222,11,31,85,121,30,142,96,106,23,248,241,132,19,57,92,247,167,161,111,124,58,190,207,41,125,159,109,90,240,79,152,10,46,128,187,8,186,16,44,27,124,108,137,59,164,253,169,29,94,166,213,112,63,39,17,108,245,136,193,254,235,98,91,6,215,213,158,214,227,222,14,96,61,91,79,100,48,147,199,155,5,22,74,94,96,115,99,5,12,163,249,211,154,138,198,41,240,120,96,83,30,184,163,130,159,190,63,112,119,186,71,131,103,125,6,173,64,148,17,215,7,202,10,158,185,66,130,120,95,2,215,103,76,207,190,17,46,51,40,240,248,160,47,236,10,76,63,184,61,51,173,88,53,88,192,227,185,51,81,245,225,69,207,134,246,169,110,97,152,234,210,189,216,156,225,213,200,186,169,114,231,113,127,154,236,199,39,148,91,118,141,93,137,156,10,101,175,88,191,44,195,120,175,243,164,245,252,182,145,171,199,149,11,133,0,109,60,240,88,70,227,110,180,226,18,28,103,98,250,47,35,198,174,62,152,13,119,93,137,5,66,221,118,214,28,169,116,102,252,190,119,239,115,88,106,142,60,217,223,251,58,5,44,88,164,207,134,84,96,7,76,180,90,83,97,137,181,239,18,63,61,160,162,211,135,27,165,74,14,24,6,157,162,176,21,143,57,12,107,166,166,23,31,171,37,190,70,234,40,61,61,29,35,225,55,238,237,72,113,169,25,102,252,66,45,90,163,79,175,9,55,137,204,247,17,173,43,142,242,169,48,73,135,59,110,253,251,57,190,128,87,132,229,161,86,125,74,53,88,137,37,69,227,108,230,164,194,100,184,93,135,67,57,7,229,120,96,238,223,215,145,178,158,204,101,66,48,119,63,163,100,164,245,167,117,187,169,199,38,144,160,182,15,49,152,235,131,39,149,231,41,107,6,94,227,58,174,234,80,79,160,193,55,178,135,240,83,157,237,253,233,29,129,86,20,173,210,31,184,220,164,105,252,136,229,125,56,158,131,240,92,13,130,136,79,215,106,75,215,63,74,169,222,243,94,196,138,174,243,149,245,242,12,74,57,246,201,190,158,221,210,222,33,205,181,92,223,108,157,253,97,142,33,196,153,175,227,151,40,250,243,57,225,187,45,215,221,77,46,80,121,231,225,141,231,80,211,54,211,147,195,132,206,245,141,122,52,221,175,88,212,109,172,27,144,89,235,41,162,133,253,63,11,60,208,182,83,184,55,9,206,173,158,235,147,185,53,25,197,64,177,162,219,147,22,70,72,242,6,123,118,210,36,36,178,75,111,190,40,6,151,6,44,183,213,201,222,64,45,121,41,233,121,184,229,152,70,28,106,63,161,34,210,221,66,214,0,24,153,241,39,27,174,150,156,46,60,149,101,11,120,104,120,110,82,33,247,36,234,173,32,205,230,159,206,198,241,228,187,217,242,186,48,94,187,249,100,1,214,213,111,207,79,199,158,174,181,209,36,118,87,242,147,94,136,73,125,195,134,136,76,229,39,57,177,74,191,208,153,40,15,92,203,138,26,146,101,57,153,218,109,120,206,34,85,238,124,73,242,9,21,38,135,236,198,36,9,249,62,89,151,57,69,210,10,113,56,77,173,71,73,125,201,163,161,20,85,20,241,203,152,193,28,114,79,98,227,177,149,37,160,223,201,247,123,224,189,195,6,130,141,183,233,113,190,11,106,1,55,213,128,36,88,77,161,61,215,2,137,9,118,213,67,4,164,228,118,92,52,247,250,60,122,107,164,180,189,213,189,4,191,122,132,138,40,250,107,233,201,159,197,14,140,183,66,49,230,249,233,21,149,145,22,50,255,243,82,231,176,191,121,85,203,104,225,116,154,176,244,34,3,239,76,153,249,20,168,23,40,131,34,162,184,8,128,61,147,127,91,102,193,77,5,200,253,201,168,220,148,93,196,215,170,233,205,141,167,172,226,22,35,144,31,249,164,232,33,103,117,179,124,80,140,207,90,8,126,172,60,228,191,3,62,215,240,242,100,52,175,124,147,142,73,160,120,146,254,185,33,223,61,252,204,253,250,108,133,231,82,181,150,164,126,80,221,171,55,104,203,70,187,201,27,72,186,105,215,206,147,83,60,27,25,79,173,45,169,199,156,154,55,176,157,73,191,120,26,35,223,126,127,26,98,218,250,100,137,215,126,119,12,182,148,39,169,31,29,220,62,111,62,12,226,236,10,147,244,58,37,155,230,169,138,169,167,233,45,133,32,49,237,73,21,61,70,226,150,20,138,4,61,173,214,4,20,178,248,36,11,168,107,253,21,35,118,211,101,200,5,212,124,103,84,203,83,28,185,147,116,246,231,115,17,134,189,185,133,132,115,158,207,101,156,128,241,108,18,50,244,248,160,98,113,93,116,80,78,175,232,148,226,72,132,126,231,147,211,111,119,213,64,75,123,150,238,177,19,174,243,135,181,243,20,225,82,78,176,111,191,72,100,122,166,81,163,234,226,166,185,33,31,170,29,51,189,7,73,115,59,215,170,231,167,33,19,190,173,207,30,251,214,57,140,113,147,20,16,24,43,207,179,215,173,118,155,112,63,170,79,235,160,251,150,111,32,42,245,76,96,116,29,37,243,143,141,86,127,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,79,83,129,59,46,220,80,146,81,24,245,216,155,245,155,179,186,21,14,188,90,138,168,248,121,137,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,199,238,80,50,181,63,85,95,17,136,61,48,164,24,90,183,85,41,95,243,49,59,63,253,84,72,252,106,7,86,160,199,146,210,61,154,232,70,189,35,202,53,71,89,18,76,44,101,222,214,148,37,63,149,114,164,192,93,24,143,135,142,202,249,171,223,142,25,71,210,227,80,134,146,238,194,42,72,8,140,62,124,188,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,31,27,74,223,113,127,186,231,245,148,177,98,174,222,185,128,132,222,51,166,208,235,175,219,181,166,140,248,20,131,162,50,44,238,242,148,116,249,144,220,52,111,199,41,43,85,20,206,152,139,230,242,216,217,141,135,207,251,203,124,204,246,20,14,31,27,63,126,26,42,181,250,20,37,67,87,19,223,163,144,181,163,101,199,25,99,48,190,102,97,241,61,132,53,103,85,220,73,124,174,172,169,61,68,59,131,205,58,96,132,48,234,195,41,131,93,26,112,70,163,86,97,88,71,162,117,222,187,142,135,30,5,50,215,88,187,153,59,248,75,112,34,251,2,204,21,122,240,25,107,117,92,99,121,203,167,112,177,155,76,225,125,118,73,207,28,135,189,169,133,141,115,204,120,54,84,133,199,253,30,164,34,60,196,71,11,42,156,248,101,30,254,194,90,135,218,19,183,21,125,244,54,129,208,128,207,44,211,73,106,52,11,81,228,3,115,202,67,36,66,106,243,173,78,194,9,170,118,31,92,195,17,102,56,112,38,223,91,97,147,109,184,101,58,251,169,26,134,159,227,146,75,52,84,76,30,190,1,18,96,110,16,235,88,75,47,239,69,165,168,232,22,24,109,228,178,158,178,253,114,207,54,146,7,218,75,238,8,197,115,20,78,77,82,79,94,42,132,52,110,113,211,32,164,249,208,156,160,28,117,43,167,254,18,239,193,160,189,180,176,42,61,148,151,20,232,69,172,146,28,234,245,140,249,79,0,46,224,94,159,219,57,94,213,17,6,24,82,92,169,62,92,158,240,249,223,122,178,245,92,192,17,12,42,227,150,147,153,162,135,4,110,169,25,234,183,242,151,242,25,13,235,154,226,216,173,42,62,99,254,4,133,73,249,218,82,15,173,62,135,133,6,104,147,10,114,45,211,49,53,241,107,4,161,188,80,244,0,33,101,126,132,1,86,8,17,169,255,233,116,185,221,2,35,227,216,83,246,8,196,198,111,50,127,33,145,77,71,12,126,104,33,81,32,56,165,177,108,40,201,46,77,130,73,47,107,227,129,211,58,34,199,104,193,105,73,36,18,131,209,150,211,89,63,198,162,196,43,246,186,115,121,232,15,221,13,36,172,215,5,132,48,236,83,2,254,147,142,9,52,23,205,38,219,63,143,110,196,195,27,34,245,85,97,180,68,227,217,176,7,233,22,191,24,145,216,21,74,181,248,183,194,251,220,139,226,165,43,204,45,250,240,131,94,254,133,243,33,31,154,66,147,194,186,236,13,168,98,171,219,97,25,57,234,13,228,215,169,151,247,133,198,124,156,153,133,108,124,61,206,73,54,40,97,24,34,152,242,92,253,169,153,186,21,116,104,216,54,221,174,182,45,213,96,250,48,29,241,167,245,160,120,218,225,213,95,50,40,92,172,57,108,133,108,21,228,15,12,179,113,240,190,112,127,214,219,13,85,135,183,180,130,122,212,173,51,28,202,241,17,135,79,30,68,105,244,225,200,173,223,223,62,70,205,83,254,122,222,132,83,225,210,167,140,165,147,129,180,234,126,223,27,171,38,61,191,61,211,157,135,22,165,123,209,144,136,52,70,154,222,223,158,225,46,187,100,56,100,206,61,61,59,123,124,187,68,60,36,241,62,196,223,123,94,139,55,31,147,231,161,133,161,252,181,93,214,152,108,73,128,15,140,142,124,240,15,17,111,47,15,60,238,185,73,34,105,82,179,147,194,194,26,107,128,76,235,135,36,206,234,122,131,201,202,102,219,251,211,253,82,40,224,8,106,127,224,218,194,42,165,202,173,164,183,103,73,89,178,206,7,217,207,160,156,197,121,41,184,218,220,47,89,58,68,200,229,114,127,237,167,168,158,218,217,235,37,77,70,119,250,60,156,106,61,255,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,79,235,26,242,107,184,121,26,55,179,103,13,164,113,185,197,208,138,125,80,190,102,188,87,198,83,182,159,229,135,32,146,195,92,118,245,128,217,92,219,195,28,72,38,185,163,29,63,23,217,113,25,1,49,139,222,157,193,188,142,1,99,110,60,75,223,234,172,28,62,71,232,115,98,163,4,220,90,16,231,17,198,84,174,28,66,224,41,216,158,207,122,88,117,62,155,109,143,217,96,4,200,181,191,15,175,101,94,54,66,74,134,211,187,85,19,52,191,28,117,231,251,238,231,152,152,238,246,51,226,61,102,135,30,65,120,230,226,189,43,41,251,154,54,181,172,244,55,232,81,199,235,157,38,160,178,131,93,18,33,195,253,231,183,115,112,123,99,214,19,6,82,248,188,117,188,24,188,114,57,175,247,4,91,43,184,143,207,31,208,106,232,189,44,170,113,225,6,217,135,194,228,215,4,53,242,134,255,232,25,84,2,92,1,83,6,161,71,47,156,219,65,145,221,237,32,200,239,249,87,130,173,208,228,60,158,220,57,104,24,131,34,216,132,187,222,217,48,214,8,186,66,202,174,158,99,29,29,238,11,166,244,120,59,215,165,252,103,210,236,199,127,102,17,188,28,116,207,221,200,29,30,184,149,96,87,165,96,187,236,103,253,112,246,69,175,207,52,120,23,167,157,166,142,114,133,44,207,79,151,30,90,101,212,133,188,220,246,27,91,82,168,166,207,66,214,79,9,209,247,229,104,132,139,243,207,185,11,47,120,116,156,27,250,115,194,36,99,253,191,4,219,61,189,219,134,9,154,93,246,238,242,196,95,104,61,131,73,23,230,182,135,36,203,246,5,129,169,112,121,225,121,121,120,207,221,139,156,172,7,110,161,116,185,145,205,29,111,215,140,99,198,97,243,200,191,131,218,86,16,137,146,223,252,184,154,22,4,123,53,184,212,141,67,230,53,194,114,160,244,75,111,94,164,104,9,61,253,52,42,215,23,14,121,67,194,91,108,251,127,91,7,247,61,12,241,109,254,253,233,160,113,31,93,147,118,64,207,204,189,244,243,156,63,239,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,227,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,105,120,116,139,82,235,33,100,233,150,37,48,106,13,79,107,156,165,37,224,222,30,19,170,226,2,91,129,150,170,245,121,28,24,103,235,139,198,144,213,170,135,24,30,169,22,59,82,226,236,215,249,13,3,73,187,141,235,120,88,222,182,177,109,247,128,207,120,63,219,89,163,198,200,133,91,56,128,31,135,63,254,206,121,5,49,54,142,117,237,120,131,79,248,194,253,229,146,54,18,217,80,77,250,29,255,58,164,189,169,200,200,194,245,243,202,203,229,232,57,58,61,170,241,99,149,9,103,119,245,135,147,30,244,40,197,102,40,96,246,133,11,1,176,71,238,111,93,125,80,56,196,150,106,215,21,82,51,66,113,198,120,193,20,133,14,55,84,197,144,95,29,42,201,84,200,5,11,137,56,152,95,135,106,32,22,132,240,66,225,243,192,231,34,174,154,147,103,98,121,153,168,193,245,209,123,42,168,162,94,165,157,12,225,173,138,78,226,204,72,69,224,146,30,117,209,86,218,120,26,191,194,165,37,116,170,248,229,165,18,112,132,178,139,188,53,164,137,218,152,107,196,148,214,37,61,170,167,124,237,122,209,244,72,243,146,133,62,198,188,35,186,31,197,50,98,151,87,23,239,192,83,100,120,128,241,124,223,49,225,126,83,21,54,86,136,11,159,141,99,43,140,207,255,118,173,237,173,178,167,184,119,226,252,0,134,100,83,97,156,165,119,170,156,195,95,85,14,41,168,111,235,14,26,193,61,237,121,161,68,243,190,24,113,170,7,38,81,231,142,41,196,162,75,97,114,236,238,111,227,148,209,247,182,4,128,251,222,16,229,40,92,11,105,142,1,35,190,249,192,103,231,150,97,201,74,255,3,188,82,191,29,71,11,93,209,179,129,221,175,157,168,196,213,71,55,227,17,187,176,74,50,1,195,26,118,97,60,79,83,97,146,15,202,133,83,83,13,104,34,156,178,2,240,131,228,167,44,6,214,204,232,56,20,140,250,53,187,49,123,4,218,199,86,213,85,226,132,169,220,103,119,202,167,20,62,237,163,52,9,106,175,71,232,173,98,137,167,251,112,62,128,254,54,87,173,59,164,84,31,170,238,100,53,53,169,64,217,223,244,217,196,75,235,133,73,63,86,116,12,103,244,155,118,253,121,71,20,149,12,63,55,63,141,5,65,151,113,111,5,58,145,68,83,184,35,9,31,48,210,54,186,124,206,104,135,174,139,153,196,227,89,217,196,84,66,87,12,37,251,165,58,182,216,176,37,214,199,36,129,66,69,20,127,20,127,183,117,94,251,25,81,76,149,125,91,67,6,32,83,129,252,212,22,69,93,44,242,165,2,142,237,231,228,12,120,17,251,83,24,185,224,18,240,216,75,135,165,65,255,212,110,235,145,171,118,141,124,254,17,106,108,200,213,141,173,93,35,178,17,187,138,229,45,148,161,48,121,110,241,73,216,200,231,243,240,115,73,79,247,183,147,250,15,154,201,244,229,144,117,69,147,230,81,97,108,69,174,109,72,2,142,242,116,13,154,162,18,199,50,100,10,122,44,67,0,211,238,108,57,135,217,163,229,108,229,229,247,147,64,167,160,51,209,12,130,208,191,59,45,71,209,247,194,190,142,215,98,192,247,131,94,181,193,99,160,158,143,249,60,24,102,222,120,231,1,27,184,118,171,89,98,74,192,8,85,84,133,235,21,246,66,161,88,178,116,65,145,46,186,141,225,74,213,137,210,102,148,21,28,152,224,78,121,126,122,247,20,167,19,84,129,73,213,104,33,154,108,33,141,61,187,21,112,42,28,20,137,160,56,29,85,86,254,216,126,49,69,123,46,123,171,196,46,249,104,229,234,155,114,113,213,197,181,40,204,190,162,150,208,28,60,162,243,228,36,134,248,35,41,187,186,105,112,8,215,113,27,195,42,175,63,205,97,115,53,118,153,160,245,129,209,68,9,133,82,108,34,149,45,94,5,57,230,80,227,36,23,252,65,91,190,162,198,231,52,47,93,117,202,41,216,247,91,50,66,156,171,60,175,133,254,250,12,180,143,169,19,240,220,122,169,203,9,216,56,68,5,182,132,138,251,203,37,61,19,20,106,158,116,27,167,254,28,138,36,142,143,88,25,13,198,21,181,57,41,178,169,97,176,182,53,102,215,85,185,172,14,56,80,44,99,5,207,6,17,155,44,1,196,244,124,171,214,168,200,15,248,225,83,6,166,118,52,90,99,200,151,7,158,61,132,87,44,62,149,116,255,63,207,227,10,30,48,214,149,190,22,161,157,219,241,51,218,243,121,56,233,74,253,62,60,189,197,203,144,78,247,80,80,108,131,191,159,214,125,231,48,165,9,52,164,244,252,246,36,210,17,48,169,54,218,243,110,22,109,192,168,203,234,218,26,40,117,198,247,34,124,252,124,236,99,43,167,56,175,141,182,61,47,133,33,223,188,48,74,132,138,146,244,126,81,142,34,125,175,49,117,170,192,86,175,187,21,85,183,113,95,180,60,253,246,76,52,92,105,237,194,131,159,87,24,46,254,24,52,246,159,249,180,46,176,150,7,124,78,3,189,36,172,105,6,117,192,152,222,15,76,130,83,76,53,12,15,53,197,217,152,175,60,99,171,79,230,65,179,228,240,80,26,132,224,171,165,173,223,147,196,196,176,212,207,81,210,159,123,151,229,102,197,179,203,122,36,218,55,66,121,113,173,66,196,107,170,230,61,85,79,87,19,252,92,161,148,17,15,24,7,202,10,24,87,194,125,56,133,27,103,229,251,152,161,241,165,10,191,208,107,144,2,24,240,57,198,100,13,192,159,145,239,101,212,52,190,150,160,57,143,30,179,20,205,207,209,180,49,190,204,216,54,74,25,69,104,85,140,4,50,82,38,128,73,54,211,142,23,122,227,95,179,144,232,33,102,8,116,175,233,158,16,231,122,33,41,19,205,194,174,119,47,37,42,43,50,108,7,62,159,111,229,11,115,37,215,214,245,156,16,113,106,66,168,35,97,194,102,53,62,151,182,0,221,10,97,32,1,238,41,223,17,79,124,2,29,180,70,250,139,207,148,140,194,220,210,247,34,213,39,188,30,153,36,234,174,191,125,12,191,91,120,15,73,163,164,149,90,161,38,117,212,14,47,120,194,31,24,46,129,104,141,140,239,208,135,243,236,184,129,100,40,218,170,118,13,85,209,32,160,96,94,8,185,21,240,49,32,124,142,103,78,153,165,163,178,200,176,95,1,35,61,161,61,99,75,187,29,71,157,187,232,179,55,213,215,49,104,240,81,61,83,9,189,161,184,78,82,179,214,132,165,34,195,125,179,199,133,73,40,187,219,138,29,2,165,94,152,84,210,173,48,132,90,241,219,131,58,94,25,149,51,23,206,190,224,203,51,147,162,183,244,225,176,99,197,142,71,104,174,136,193,128,86,78,240,16,2,55,181,23,240,65,149,123,198,156,219,126,43,58,149,178,81,196,222,159,230,122,250,192,189,215,184,110,102,72,111,167,194,164,0,198,166,148,27,239,253,192,164,18,69,199,143,245,43,10,91,192,123,180,80,148,205,173,116,221,86,206,139,156,91,248,109,140,142,245,3,19,53,142,159,166,42,113,233,107,227,90,184,115,133,236,131,49,21,230,122,19,40,103,161,52,30,150,240,247,67,81,137,107,73,199,123,192,225,233,43,223,84,249,36,209,4,120,133,8,188,201,24,138,134,9,65,216,65,223,2,62,215,40,57,34,242,216,212,112,197,79,195,93,34,71,35,1,252,233,132,99,192,8,193,44,133,81,239,90,1,159,147,119,202,107,161,102,20,2,90,84,78,102,81,203,49,30,244,243,162,247,225,101,84,121,107,18,46,150,244,140,132,115,25,80,116,110,189,124,216,228,93,53,79,229,192,198,205,156,3,230,105,138,110,52,83,2,237,26,227,56,112,55,193,140,128,237,0,18,24,201,154,114,159,77,217,147,190,53,217,183,45,6,229,236,110,125,234,111,27,199,94,116,28,221,43,125,107,171,161,143,49,233,103,7,146,3,159,180,184,29,17,20,34,117,75,226,139,199,96,66,135,173,199,152,145,193,44,151,186,12,143,146,167,211,78,139,182,109,157,163,28,42,243,14,169,37,150,14,133,169,107,143,81,129,16,183,41,76,73,202,138,143,221,77,130,72,96,202,191,61,144,97,90,184,226,101,202,36,98,197,245,158,152,21,19,71,97,138,163,98,84,154,201,57,11,108,177,157,232,89,163,32,91,223,235,156,140,113,246,29,120,228,103,35,54,23,77,143,49,61,215,207,173,107,147,170,194,117,23,16,55,219,231,181,33,45,184,159,211,254,188,124,17,18,139,218,29,114,140,61,113,150,102,170,120,67,83,214,164,214,117,50,108,210,140,82,116,188,106,246,13,149,6,217,121,1,0,187,80,69,1,18,207,15,176,74,157,199,1,43,121,162,1,230,180,159,62,145,160,122,119,163,51,153,211,211,184,81,145,18,111,84,6,177,50,129,207,167,168,35,190,115,57,91,130,56,112,137,18,101,249,109,72,233,187,254,54,105,111,43,190,69,126,228,156,26,255,138,199,48,96,62,171,142,23,52,154,59,222,26,215,115,210,214,36,149,220,73,134,30,175,246,12,245,160,187,242,76,77,237,142,118,193,38,13,31,17,106,237,85,200,169,129,41,244,139,142,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,107,240,180,185,123,248,236,47,240,48,55,129,17,37,184,191,77,192,67,86,38,58,42,56,210,3,134,36,90,31,222,199,138,253,8,255,84,45,218,248,108,63,17,73,152,168,47,233,92,161,62,168,247,20,173,135,197,20,5,198,165,183,163,53,46,40,253,32,150,202,179,3,45,194,185,1,122,246,190,216,141,206,254,209,30,148,84,128,25,47,101,149,149,58,160,103,26,246,17,67,130,141,162,253,202,36,31,198,226,58,187,65,149,44,70,224,51,105,91,252,52,194,132,89,91,67,38,90,162,223,21,197,156,162,48,129,135,248,109,10,70,101,14,151,243,75,231,174,20,67,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,95,103,121,72,82,53,110,31,170,85,227,135,45,17,81,27,159,1,91,209,175,9,33,103,210,214,168,36,198,97,110,186,37,75,199,132,180,220,152,224,70,146,55,20,198,116,136,137,194,91,15,157,11,153,178,172,17,15,183,194,52,69,169,158,44,129,230,119,109,157,83,175,141,216,132,207,109,124,169,155,148,184,101,164,198,192,237,167,228,18,141,12,214,43,109,106,188,239,59,107,191,201,236,240,59,52,68,17,240,117,40,76,218,104,188,86,59,38,123,125,30,78,205,80,188,214,57,234,213,196,65,215,41,143,56,142,205,67,46,102,56,121,0,37,46,178,19,253,228,162,211,204,36,73,221,3,70,50,108,149,172,210,198,45,119,134,68,47,68,187,43,105,207,59,181,80,113,162,154,248,136,24,72,60,188,132,6,53,165,170,146,189,130,255,21,210,147,15,29,27,223,221,214,198,100,246,250,134,68,37,49,41,37,242,218,200,182,249,229,100,144,102,163,193,201,82,251,76,94,6,2,7,73,205,146,119,192,100,168,76,206,15,182,195,71,55,249,3,151,208,76,30,22,181,22,219,141,210,165,168,215,54,34,119,202,251,30,184,187,103,250,160,99,74,174,185,161,77,80,250,58,255,182,189,143,206,66,194,96,232,78,241,210,19,207,105,123,223,170,197,193,199,93,163,63,51,124,82,50,55,3,45,75,136,248,109,245,228,48,241,15,156,52,163,1,120,100,223,81,6,197,16,26,155,183,172,166,136,255,141,97,70,223,51,34,203,79,235,3,146,231,34,32,27,165,215,159,76,8,29,135,112,148,0,215,21,174,252,209,127,19,73,97,84,100,102,192,80,112,101,133,237,23,29,70,67,99,61,15,223,193,121,141,39,138,66,49,109,205,30,223,47,140,6,134,246,28,93,146,21,48,62,87,49,235,168,168,66,151,213,225,102,85,85,10,195,24,184,2,174,36,27,43,60,130,41,228,192,208,217,235,30,110,220,18,126,62,28,140,132,113,125,49,114,228,82,12,203,177,240,183,126,175,98,245,21,1,67,223,93,94,120,239,248,218,61,195,142,163,15,111,20,187,122,215,56,113,69,165,253,204,103,43,166,241,214,166,233,165,43,23,46,228,226,158,80,120,125,145,159,19,248,108,235,78,239,53,169,34,199,88,20,152,28,44,191,187,12,99,219,175,207,25,128,39,253,155,107,216,10,69,93,215,5,87,219,112,51,166,155,239,89,47,124,150,182,230,123,78,71,27,80,207,205,51,87,82,20,143,97,191,178,94,212,104,37,30,224,19,249,92,121,73,63,90,143,221,25,241,63,70,0,111,179,154,72,153,74,134,15,38,172,153,245,64,63,71,227,121,155,238,48,154,93,106,56,86,84,3,90,180,38,47,86,45,149,202,237,211,189,203,20,166,81,66,41,240,47,185,227,131,185,57,22,185,191,31,211,163,164,8,48,254,190,135,126,176,51,16,201,115,236,39,212,155,73,100,220,207,76,161,192,210,153,45,209,27,40,58,141,241,142,54,63,251,200,71,77,73,191,182,25,177,110,140,52,178,195,135,218,111,144,177,69,250,100,67,193,64,191,118,37,49,190,184,41,143,250,44,238,128,11,147,117,235,37,92,112,177,61,197,153,220,14,109,97,57,156,166,232,88,67,16,209,67,90,117,82,168,169,167,19,252,78,43,54,14,106,199,186,198,41,40,28,43,195,45,21,174,203,73,148,56,207,97,111,218,36,222,154,160,197,150,125,5,98,151,115,188,121,199,38,114,178,50,13,171,217,138,110,201,52,72,161,68,193,205,90,79,103,199,102,72,185,131,79,249,237,25,229,147,76,5,50,40,181,49,252,213,110,242,158,41,134,138,134,194,199,194,136,0,75,103,105,75,166,237,47,191,37,226,147,29,38,127,117,31,27,129,136,51,134,163,102,84,219,18,231,51,229,93,43,156,53,196,102,224,194,250,167,236,145,168,137,155,68,138,189,17,246,6,49,208,56,156,128,59,142,177,253,131,121,219,113,117,252,184,240,83,170,247,171,64,164,34,176,192,141,223,21,102,235,155,14,87,180,179,179,192,12,111,191,48,89,127,10,87,206,202,236,240,182,204,63,129,185,108,254,204,43,147,23,159,87,127,0,20,113,155,233,61,35,6,113,185,244,13,62,251,240,111,6,26,124,246,193,37,29,63,91,87,255,34,101,7,134,67,111,69,2,59,95,184,159,149,52,62,20,207,193,213,22,53,20,233,196,28,176,113,181,9,220,152,145,222,26,233,196,27,81,2,70,221,50,123,199,9,29,63,173,169,176,219,219,63,8,233,62,83,190,23,124,208,158,101,139,74,58,134,121,110,10,247,246,29,139,192,156,38,177,221,80,129,67,173,140,143,248,36,53,239,242,84,25,124,166,231,106,1,159,251,221,148,214,139,59,64,187,173,247,184,20,89,6,147,50,84,29,62,102,227,85,82,55,248,216,245,201,187,134,252,218,181,27,13,78,238,222,5,70,14,54,252,79,195,200,249,243,199,12,3,108,234,203,10,19,72,205,14,115,94,196,118,4,218,230,250,178,37,12,29,194,199,73,196,7,142,184,120,54,156,150,113,227,51,148,43,230,10,148,162,155,7,38,169,230,54,222,235,22,104,1,79,219,67,28,222,120,102,30,120,126,201,245,100,125,67,186,23,129,52,208,51,149,190,122,83,214,97,74,82,231,4,76,42,146,15,40,179,38,47,25,111,132,67,191,96,149,193,243,138,176,131,178,103,143,113,209,91,245,98,104,90,251,62,153,116,56,69,59,245,110,91,126,248,249,221,31,21,149,163,236,120,58,32,112,126,141,22,63,140,249,85,21,165,112,41,126,153,11,239,80,24,87,201,140,1,161,214,122,109,133,201,47,113,152,50,239,75,74,63,44,91,243,204,79,255,146,231,230,114,171,219,13,197,238,136,198,5,173,9,125,45,110,184,197,63,213,217,121,56,39,46,76,109,106,242,173,14,158,157,244,172,141,99,237,112,244,127,48,84,219,73,126,154,151,74,211,27,115,97,126,190,21,55,189,143,234,12,120,35,30,113,81,178,194,75,253,190,243,178,216,156,54,206,86,156,48,2,174,229,114,32,26,156,89,230,1,99,238,202,107,101,12,252,225,61,35,81,34,205,251,90,200,30,126,249,79,7,165,60,177,202,167,230,50,143,167,224,131,73,234,191,228,114,6,67,163,49,3,102,31,174,2,227,218,205,23,230,26,123,123,70,1,17,18,141,63,152,106,181,220,101,6,155,31,45,125,83,20,247,106,185,10,26,102,115,243,99,221,225,78,169,144,252,116,35,21,244,182,30,232,33,109,133,145,78,155,1,215,116,105,141,129,161,233,246,69,77,34,209,236,178,62,150,229,182,212,18,240,153,22,123,41,92,203,23,24,49,152,10,107,25,83,28,239,210,26,165,174,57,21,198,131,180,3,54,23,173,194,22,22,11,24,214,67,233,121,61,75,160,248,102,181,77,52,76,38,241,178,172,140,234,47,102,204,34,185,42,124,182,55,95,94,155,154,244,145,245,225,103,121,124,190,47,34,90,198,65,222,30,216,5,106,13,110,44,26,133,153,18,1,239,44,180,122,95,207,187,175,124,104,46,122,221,58,44,153,252,82,31,181,110,66,11,242,65,81,241,73,49,29,6,73,127,250,112,28,242,159,92,234,198,205,131,23,85,39,19,57,153,190,209,194,2,80,122,214,214,92,193,253,188,71,160,70,72,203,128,33,146,251,150,239,185,59,32,54,254,204,53,94,230,51,7,128,73,206,147,23,235,168,0,125,179,101,146,79,130,4,157,44,146,148,62,2,252,131,146,252,51,116,200,59,59,203,248,208,99,220,14,237,87,63,115,171,76,255,97,146,214,242,214,143,77,246,239,119,216,155,159,230,94,153,134,17,183,245,239,52,134,199,151,139,134,180,61,203,195,165,138,13,102,237,23,133,145,18,240,95,166,160,162,46,129,241,231,206,159,13,14,124,206,147,161,171,207,230,73,189,176,13,159,192,29,98,44,71,185,172,73,207,44,234,85,190,77,133,196,207,220,135,216,17,236,240,251,203,206,162,208,26,11,69,134,140,83,148,105,232,48,195,43,239,101,132,40,43,126,155,210,32,181,112,166,241,89,166,128,207,9,180,100,171,133,71,125,249,28,157,48,144,78,177,88,147,57,131,87,107,23,78,183,98,154,91,37,20,26,209,115,210,50,135,254,246,57,54,107,142,73,104,169,149,77,91,35,73,27,61,95,172,143,117,91,15,18,189,87,15,248,53,166,73,138,97,6,148,128,207,36,189,119,8,224,115,136,220,198,108,65,210,24,7,252,151,201,103,48,174,200,169,48,210,156,209,113,216,101,229,139,140,105,228,134,254,61,225,178,191,244,245,192,40,241,238,24,52,202,38,230,157,74,103,94,17,15,137,214,188,181,108,135,196,116,234,87,250,5,204,61,181,10,10,127,65,76,6,244,73,119,215,103,227,137,190,115,133,56,88,149,142,119,59,109,115,192,59,109,89,246,16,142,239,37,115,37,169,245,54,26,44,39,190,236,241,255,225,178,16,152,196,228,239,238,115,174,8,230,251,20,184,112,83,245,17,167,126,48,13,177,119,79,199,122,250,194,196,219,168,12,82,149,147,21,10,215,254,177,77,29,216,248,109,246,3,215,246,233,43,24,220,91,151,195,239,192,38,242,24,240,57,133,211,20,24,231,230,190,15,95,248,86,21,70,205,45,96,178,58,138,62,124,20,87,85,49,184,85,29,242,14,23,198,151,52,96,48,186,76,250,219,125,184,92,55,48,85,182,253,105,13,151,89,244,188,35,176,145,21,230,54,122,91,207,75,210,251,67,93,147,203,80,238,140,119,154,158,73,185,167,155,204,236,194,42,125,107,240,88,95,120,197,96,88,58,30,248,28,173,201,71,229,216,154,83,173,149,206,190,254,165,49,1,119,146,33,183,192,200,238,182,128,41,127,79,218,53,46,184,253,194,227,185,59,1,231,238,179,28,175,219,208,51,6,233,219,234,155,18,238,144,179,146,187,162,120,221,227,217,191,226,75,129,205,101,28,163,98,101,177,2,119,11,238,124,31,4,155,23,221,50,133,179,223,240,65,203,205,216,129,209,26,126,157,246,205,20,147,207,208,133,111,89,253,95,208,245,192,141,218,160,153,21,174,95,74,168,161,231,1,186,64,8,220,124,146,94,192,40,212,200,44,108,108,227,197,143,175,243,6,36,10,108,133,115,247,73,8,117,51,4,133,130,194,29,50,47,156,167,154,119,205,20,237,124,154,21,59,150,251,86,152,100,214,22,48,158,109,109,125,46,229,159,231,204,96,232,240,164,227,148,86,76,223,106,11,53,75,73,198,187,205,142,157,235,175,125,140,113,97,150,49,24,6,30,129,213,140,105,70,194,88,74,160,157,137,36,48,14,219,59,42,176,223,235,107,115,131,249,120,176,12,62,123,134,76,97,114,168,103,247,173,22,126,199,217,71,87,24,57,245,25,48,202,197,89,96,43,148,222,1,207,210,151,62,28,201,89,159,164,196,157,251,210,65,163,18,160,249,126,87,44,14,183,181,181,21,81,7,140,94,150,172,174,3,219,157,201,225,51,149,106,209,174,149,85,110,207,206,114,218,98,203,28,20,239,66,188,87,199,1,60,21,62,95,168,248,28,159,102,36,203,79,159,33,74,45,198,212,82,97,229,150,66,102,255,248,136,193,129,49,136,117,146,163,59,93,253,181,150,37,211,232,179,203,94,51,70,28,93,222,41,23,241,214,139,75,196,26,106,105,65,138,158,63,124,159,61,160,86,212,142,193,28,19,83,5,49,232,42,187,120,59,139,103,164,216,22,32,117,212,211,171,225,201,190,179,20,34,185,178,181,245,25,132,29,191,141,171,44,103,69,113,171,151,64,143,185,38,187,29,233,240,163,248,110,87,141,40,92,23,39,100,45,203,173,222,106,197,23,114,182,29,248,252,71,255,92,149,196,243,162,31,219,60,33,53,90,231,156,186,126,143,100,179,112,5,76,97,229,80,152,138,171,238,240,185,178,38,93,33,103,255,79,171,69,107,200,38,229,115,214,105,36,193,223,152,158,209,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,209,218,206,9,69,225,35,235,129,162,9,240,192,41,127,177,211,3,19,53,232,114,197,169,221,44,240,237,48,53,85,98,16,84,83,57,119,99,132,42,155,217,229,115,35,134,70,62,83,192,231,247,101,63,172,252,23,247,57,30,184,103,161,252,4,182,109,103,4,204,142,170,15,31,213,179,247,183,157,39,66,151,8,124,46,230,159,68,16,48,246,251,122,224,115,46,199,144,147,217,147,228,200,199,188,152,113,76,84,202,31,111,17,225,175,53,166,147,195,168,175,190,173,185,42,126,43,172,26,145,215,243,219,68,72,226,147,252,120,253,31,120,148,152,229,132,194,111,172,141,47,66,141,144,223,73,169,230,213,153,50,32,2,240,109,195,18,60,139,108,150,149,245,243,5,149,128,57,135,147,188,21,170,213,49,38,132,100,179,186,93,112,27,166,157,3,38,25,82,92,0,104,198,159,191,2,166,228,33,201,152,80,45,147,221,12,98,231,37,191,76,97,152,79,90,192,156,2,210,115,163,76,142,158,19,111,216,58,201,127,210,61,241,240,197,161,47,195,178,139,81,138,124,176,57,186,197,182,132,175,119,53,183,122,41,51,92,93,123,190,169,198,240,243,171,255,40,249,244,183,43,217,251,223,7,233,86,148,146,228,107,98,238,124,185,84,123,26,91,207,150,237,244,192,212,2,100,135,45,136,223,116,5,213,30,141,201,194,154,226,148,65,109,119,71,91,115,169,62,11,100,226,46,188,141,27,3,119,97,170,251,154,31,34,231,192,30,82,0,198,183,39,118,18,111,77,229,224,72,15,156,219,39,114,2,108,34,132,83,225,243,249,125,174,116,152,174,150,56,245,43,156,54,254,177,205,199,47,209,33,56,32,114,202,190,223,65,50,195,226,188,176,41,41,127,126,100,238,4,36,93,87,129,9,2,92,212,196,167,20,61,187,196,206,14,79,170,212,229,217,117,153,164,238,7,147,53,151,87,83,152,174,150,128,33,232,221,10,23,119,189,91,37,216,51,197,15,154,35,38,6,76,1,240,253,92,191,148,34,63,88,7,235,83,163,36,229,151,251,95,2,198,91,113,7,28,178,138,209,252,189,136,137,85,49,138,185,25,236,47,84,13,189,106,193,208,217,15,156,195,66,155,80,137,150,166,104,155,126,162,35,31,121,204,129,231,209,231,174,236,139,103,178,229,183,7,158,86,2,244,193,164,10,76,217,235,16,48,222,177,43,240,202,75,125,212,100,4,163,158,248,193,196,44,167,44,123,10,149,207,70,225,191,141,136,143,58,93,242,66,199,205,239,163,56,129,187,250,13,97,87,61,23,143,111,225,66,59,216,228,78,152,113,89,38,247,170,64,195,176,181,99,228,231,165,30,109,9,147,183,165,112,91,219,251,109,60,245,178,180,50,42,86,195,63,37,162,227,75,79,15,18,57,207,201,216,3,70,88,252,254,52,108,31,121,185,215,17,189,250,42,33,129,100,106,80,190,180,64,187,26,165,201,164,104,83,60,123,96,182,74,107,51,205,125,229,113,83,90,234,58,183,114,214,240,246,152,69,59,101,171,35,40,224,137,3,219,170,12,207,70,172,48,238,55,183,228,173,202,112,22,125,56,228,46,51,30,78,121,80,213,174,101,118,171,251,112,132,45,182,194,169,197,62,10,188,251,208,247,38,179,106,196,139,157,121,168,159,51,17,191,46,235,62,156,152,162,60,124,82,243,150,231,29,22,200,148,21,230,252,218,1,175,33,174,9,100,195,118,252,240,168,73,7,116,154,72,213,69,73,140,214,223,109,84,176,199,239,18,58,21,155,20,189,178,18,195,185,202,179,251,31,176,83,228,30,240,162,228,92,96,204,223,104,77,150,204,211,49,164,161,103,116,155,52,40,245,112,33,76,24,159,2,222,59,245,210,166,115,198,213,229,94,90,227,135,44,98,82,194,15,29,49,198,137,208,211,212,195,248,192,57,220,203,72,107,182,46,230,42,87,236,28,142,28,72,170,151,90,117,201,246,115,55,250,168,252,64,222,70,225,156,61,112,68,230,61,181,90,50,220,220,246,226,238,66,16,187,234,5,2,114,135,220,163,227,27,233,33,177,189,204,132,105,110,174,146,153,49,159,165,101,138,243,126,220,238,223,70,39,173,77,42,199,29,254,187,66,27,47,61,43,231,244,24,126,54,144,47,146,158,117,137,89,208,125,163,131,117,255,244,219,167,66,71,0,0,67,59,158,77,61,105,76,95,131,17,142,44,23,238,183,240,11,248,172,82,63,79,55,98,137,73,219,178,20,246,125,52,185,176,227,194,11,246,14,95,242,155,50,128,170,191,204,247,237,190,17,194,70,176,174,240,35,48,133,98,35,208,46,204,200,160,45,202,213,128,89,71,227,129,161,91,191,240,20,169,77,131,179,235,114,1,119,99,202,23,184,80,195,17,191,61,80,152,211,158,81,208,224,87,255,205,73,126,243,54,129,41,218,169,209,26,15,114,204,179,206,89,156,99,200,186,85,244,73,199,126,220,83,53,96,178,97,151,194,163,87,159,194,7,222,82,118,12,76,58,83,140,25,236,50,55,169,185,67,27,90,157,244,229,192,196,94,122,248,11,13,46,213,207,106,28,219,251,146,242,129,114,63,203,1,163,230,52,134,194,231,11,185,121,179,167,21,243,42,106,228,213,129,158,165,54,181,99,100,58,141,219,24,159,168,118,140,18,203,219,152,205,76,159,125,182,179,184,155,155,110,80,151,17,67,242,171,244,236,232,186,73,253,6,22,232,131,28,68,223,75,167,119,103,87,92,241,100,130,12,73,90,155,255,244,55,187,225,185,61,131,87,228,135,169,135,76,95,160,25,166,232,115,79,216,85,97,20,79,46,74,166,199,69,77,74,60,57,92,80,233,222,50,94,120,125,203,119,212,26,21,250,186,89,226,29,178,216,182,60,142,6,53,201,150,152,15,48,97,208,234,15,175,211,168,233,21,134,4,201,59,94,77,112,79,30,190,38,138,0,227,131,155,177,96,215,7,254,178,219,13,133,146,87,81,20,164,2,238,92,51,119,86,24,7,95,192,86,110,89,30,184,122,174,16,48,183,41,133,51,226,76,222,113,148,108,110,100,165,155,224,112,255,24,145,128,177,193,178,252,54,105,60,31,71,232,54,205,187,122,89,72,186,9,171,55,63,49,141,18,12,177,209,11,147,139,93,253,139,144,174,57,228,209,199,12,75,110,36,163,214,153,243,205,125,49,56,175,28,96,89,215,170,34,196,53,109,43,252,96,202,89,111,250,186,193,249,75,141,55,148,60,164,219,152,186,185,237,185,16,104,133,13,113,51,26,204,220,240,126,85,114,60,94,24,218,193,29,48,78,201,187,238,96,61,88,95,25,40,240,89,88,151,139,6,152,106,203,50,3,38,10,41,240,177,102,214,87,232,179,185,25,45,201,32,49,152,48,254,8,152,160,192,3,147,250,24,173,119,150,252,67,96,164,72,135,191,88,103,153,43,76,116,182,199,195,241,37,206,126,63,23,161,68,234,169,62,152,55,191,17,29,96,148,228,125,38,100,126,189,202,174,96,229,78,159,154,171,193,248,29,239,158,114,76,106,59,80,62,216,148,143,101,187,26,36,75,151,111,203,1,182,106,172,11,67,88,245,169,255,0,91,97,164,194,131,77,220,199,156,68,140,38,219,221,56,103,199,233,218,247,65,201,171,25,87,56,5,24,162,173,239,204,164,250,248,152,118,178,2,14,204,205,195,91,67,96,161,147,156,147,102,126,146,195,6,143,34,135,57,206,185,99,245,124,95,228,76,43,42,231,250,3,199,221,25,24,231,159,194,196,127,125,141,152,24,95,149,19,117,224,91,154,1,83,198,184,228,123,66,65,153,170,239,119,150,210,159,147,192,220,204,61,79,22,75,25,154,182,170,48,52,199,211,97,24,13,196,62,26,38,86,234,219,252,89,35,104,252,52,133,241,104,92,248,172,110,177,98,200,198,152,195,167,26,43,172,220,208,191,177,93,47,82,217,28,174,220,205,239,231,238,164,30,119,127,111,10,227,142,213,120,231,82,183,84,213,47,249,140,204,37,75,64,190,48,234,37,203,65,146,6,31,144,4,36,159,73,21,93,224,145,166,194,173,77,159,73,198,18,217,101,211,194,123,74,204,244,131,249,178,91,62,39,37,51,56,133,2,62,231,81,41,2,147,102,29,93,59,150,66,157,89,91,243,34,59,30,126,54,229,203,95,106,176,17,20,4,76,238,177,12,10,12,24,62,199,207,82,33,149,70,159,109,101,201,35,96,203,147,86,24,119,70,9,120,53,217,16,161,102,156,217,207,244,51,135,211,141,122,130,214,229,26,60,63,9,22,33,72,52,248,220,225,124,171,166,170,125,247,165,207,182,66,136,17,240,146,130,0,50,143,56,190,138,119,140,136,93,122,80,66,214,62,36,92,131,110,44,10,152,34,63,159,69,248,154,212,188,66,201,105,108,63,116,17,115,235,41,63,48,142,39,255,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,173,177,47,162,227,27,245,82,49,115,122,182,248,220,247,61,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,217,3,117,222,104,77,77,113,83,152,16,181,111,118,141,176,202,150,213,1,131,75,138,17,39,74,85,123,210,174,21,87,72,52,45,159,130,204,157,162,136,82,69,99,88,134,196,236,252,165,85,248,128,115,167,122,246,186,179,95,224,43,240,135,247,31,183,215,133,169,92,175,159,19,159,42,238,58,117,213,115,7,243,186,19,131,225,41,148,174,145,230,233,185,243,192,102,17,8,124,140,36,247,118,147,250,138,128,162,254,54,242,28,190,95,225,141,174,89,182,51,130,181,211,211,214,150,73,49,117,69,81,80,234,209,184,66,33,33,112,53,231,121,185,112,171,58,166,156,131,195,87,95,163,198,232,58,49,73,181,43,41,30,189,155,101,11,95,48,145,248,228,83,152,186,120,137,136,2,115,223,190,48,20,160,2,87,44,66,143,253,17,242,48,49,6,129,231,114,45,0,131,77,70,248,194,168,22,117,31,112,72,214,97,145,20,56,109,15,216,128,146,127,172,141,17,129,241,189,16,213,167,122,243,131,201,25,36,49,112,70,107,70,95,46,17,120,74,86,118,147,184,115,203,26,114,183,39,10,86,167,239,164,48,228,136,241,102,194,129,113,92,163,50,208,135,28,153,182,189,181,21,109,155,45,71,133,237,78,225,48,170,43,43,11,220,209,247,249,102,120,55,113,159,162,29,163,198,46,70,180,114,149,151,99,15,248,172,76,255,109,180,205,110,29,107,255,233,139,198,70,219,59,177,86,253,30,72,34,36,55,83,206,126,4,233,141,60,156,202,107,175,255,192,23,56,206,129,33,173,41,180,75,195,31,126,54,160,45,71,23,60,255,158,79,106,249,180,233,230,73,252,178,233,103,243,187,170,73,170,44,253,214,229,60,216,43,56,168,238,35,163,93,190,117,190,178,41,6,163,50,213,20,110,176,109,56,12,105,177,216,164,236,24,231,112,242,223,54,17,207,174,173,153,150,57,7,92,251,148,203,19,245,8,197,115,224,129,9,162,200,136,115,97,247,60,11,220,125,51,181,170,191,93,44,163,199,97,216,226,5,133,128,116,251,76,26,166,249,92,229,181,207,137,50,155,223,54,199,79,27,185,60,112,142,155,217,129,225,242,81,52,71,228,28,129,244,115,206,229,231,217,176,36,250,136,159,57,53,245,72,174,150,254,232,54,231,32,100,217,116,9,32,193,82,163,103,164,149,45,57,188,138,201,89,248,245,134,91,22,246,247,133,161,190,105,110,136,144,95,159,197,170,164,26,186,124,28,34,123,89,182,218,148,169,82,104,233,113,220,69,74,245,152,114,31,165,254,121,123,86,180,193,75,250,125,80,163,189,13,20,211,91,158,77,188,172,143,104,140,136,155,108,226,148,230,158,89,24,63,13,1,248,86,152,114,55,191,193,159,249,79,89,64,86,152,144,194,133,71,239,79,107,35,209,143,215,206,40,157,203,152,81,231,215,107,252,54,142,4,177,99,160,71,233,113,37,68,64,98,169,25,79,136,141,188,231,128,55,140,13,2,103,178,73,242,237,121,203,242,189,242,89,234,105,222,97,49,82,41,105,61,201,102,241,173,22,143,71,221,114,172,158,151,58,23,210,30,239,77,180,106,223,158,103,188,0,51,62,24,245,137,87,250,17,24,238,46,223,139,201,53,101,152,47,76,12,173,215,104,109,140,253,89,224,179,124,194,218,254,153,180,178,8,50,220,15,30,90,92,232,189,14,181,131,168,142,228,190,229,48,113,72,25,83,168,112,74,243,65,203,230,80,184,163,66,176,117,123,18,6,181,41,108,75,89,224,150,107,92,148,231,153,120,67,77,121,10,163,90,245,21,68,190,218,208,15,70,248,111,199,33,130,175,173,95,70,26,162,142,213,180,63,62,24,91,94,140,13,184,135,206,154,242,103,83,116,32,35,154,236,184,91,254,104,20,17,245,216,77,4,37,60,235,197,136,43,230,16,19,43,33,248,234,187,33,212,66,68,69,29,37,31,3,166,85,31,50,172,177,121,79,78,164,204,136,81,248,79,19,3,146,171,234,178,146,147,228,214,132,41,88,181,123,15,94,8,63,141,112,135,174,100,183,182,38,240,153,225,97,58,34,67,128,39,226,194,176,105,110,159,41,84,201,67,146,120,97,194,60,113,201,94,217,238,82,210,58,55,178,189,253,225,144,244,180,44,239,77,74,156,199,125,14,76,49,159,244,124,109,79,205,199,245,73,18,70,17,12,63,161,163,205,164,24,46,72,173,227,246,67,119,89,122,83,150,231,78,243,34,122,175,160,21,76,73,90,159,111,203,92,249,224,99,133,204,43,222,136,154,155,21,75,4,108,129,150,139,22,188,138,159,191,157,187,10,183,92,121,54,108,176,30,221,94,132,120,150,92,161,77,90,112,199,181,11,70,251,124,51,243,187,9,67,37,63,207,151,217,152,50,216,144,113,57,161,18,213,178,48,209,13,129,205,41,225,91,33,59,35,117,198,23,198,12,250,20,168,112,130,39,46,9,242,211,198,55,233,110,135,253,83,141,150,214,230,244,115,99,225,152,187,82,117,76,210,62,110,57,95,59,144,245,53,241,157,157,17,38,80,227,231,7,74,100,243,178,218,117,219,35,90,243,213,65,142,184,80,165,1,227,190,116,79,235,175,200,73,199,172,16,28,241,219,230,62,11,183,221,28,89,107,61,211,39,175,104,50,115,99,206,169,93,131,222,236,155,72,184,59,167,236,147,108,110,255,79,219,153,36,73,142,43,73,244,74,152,135,251,95,172,240,204,105,6,69,136,212,50,251,111,58,67,139,116,18,196,96,163,42,117,148,197,97,60,64,89,183,92,156,189,18,21,245,35,124,149,166,63,141,48,141,143,248,162,198,243,28,93,255,178,159,255,127,127,84,70,235,124,171,24,76,138,103,215,245,76,88,11,16,93,198,27,141,38,89,96,251,144,48,14,198,205,143,129,151,116,14,81,91,27,161,20,218,80,235,37,201,49,152,90,129,248,80,235,22,205,51,133,178,151,253,193,86,106,58,165,50,251,206,212,237,126,78,163,8,119,246,79,153,33,157,112,82,204,124,132,139,110,215,22,11,227,124,241,48,187,206,142,54,110,99,121,255,49,29,122,183,217,66,178,64,84,94,250,79,246,194,183,18,36,72,37,86,110,186,176,103,120,125,60,206,17,158,175,198,11,48,177,91,183,238,23,5,134,99,55,217,43,72,76,229,216,12,16,235,187,158,220,162,234,44,2,179,236,21,212,19,92,180,158,141,118,212,187,209,212,37,254,18,97,215,20,41,117,11,169,12,137,133,47,124,137,53,71,220,156,10,142,172,59,228,178,13,55,182,192,158,197,82,101,203,164,2,217,111,126,206,46,233,9,1,54,54,55,71,209,121,144,229,204,41,209,87,192,108,206,91,38,40,61,8,41,92,158,53,76,77,64,94,123,27,185,161,63,56,159,175,202,30,136,58,23,86,65,28,27,72,206,78,129,123,219,31,243,237,79,30,24,22,120,129,55,213,253,190,183,67,214,221,147,192,153,8,79,9,184,227,214,12,129,43,253,22,53,96,248,8,228,28,54,25,209,28,231,29,1,155,37,112,73,211,41,183,56,42,173,29,83,126,155,38,131,123,14,211,14,52,170,252,118,163,114,211,87,30,69,12,87,96,192,152,160,107,47,97,33,64,184,41,65,152,69,51,121,141,173,159,148,205,76,178,64,40,180,109,113,40,81,159,181,101,235,71,212,109,69,44,28,206,209,54,30,120,25,41,138,155,54,139,218,130,37,102,19,194,43,97,13,46,56,57,36,206,72,109,210,138,144,50,84,9,180,54,189,54,217,118,95,14,106,56,181,129,145,120,41,222,44,246,235,22,215,84,20,69,158,37,156,150,49,248,88,91,208,73,173,153,90,131,89,220,196,4,103,80,14,99,177,195,49,168,86,108,195,138,93,97,104,194,211,42,168,5,13,124,15,182,24,228,16,247,22,217,86,220,22,55,98,171,209,241,9,60,81,244,245,155,55,43,213,151,7,167,136,57,210,169,231,211,89,53,135,154,223,248,176,126,53,226,139,178,56,207,183,100,113,249,147,253,138,119,213,47,32,118,123,47,102,29,39,117,12,8,115,133,137,92,168,33,85,175,130,54,231,29,126,32,106,163,93,194,71,52,197,247,72,1,208,205,82,75,87,152,48,129,159,30,216,108,163,72,200,32,67,0,60,107,220,156,146,184,170,238,82,161,173,112,134,207,98,1,106,113,213,40,22,201,225,77,77,165,143,50,71,239,120,160,37,124,49,194,69,50,166,121,153,134,95,56,91,216,246,83,125,80,194,29,225,210,144,135,150,189,214,92,212,126,253,223,12,231,154,164,208,224,183,95,17,167,164,97,241,249,237,98,84,87,41,96,186,8,196,229,57,46,37,44,129,1,111,228,61,53,44,96,57,176,120,177,101,101,168,18,145,128,184,180,196,163,89,244,92,96,154,148,211,29,53,78,48,169,133,40,108,6,59,162,6,153,100,157,164,239,104,161,75,247,181,7,9,116,185,55,45,48,35,86,62,60,54,77,35,149,16,68,149,24,83,60,133,81,53,6,132,59,87,46,220,87,110,26,86,131,246,44,130,60,166,101,92,53,40,7,161,122,196,205,152,241,91,2,22,21,239,161,70,4,105,161,71,44,225,114,163,51,9,151,104,176,249,110,141,253,98,128,197,206,49,108,67,148,217,96,233,9,175,170,1,30,35,203,231,174,168,136,77,95,221,88,80,84,187,8,60,225,54,245,248,19,140,46,59,61,48,1,199,136,94,245,46,109,8,63,120,12,129,171,150,128,84,99,96,243,69,48,140,161,77,195,187,48,176,101,143,254,14,120,99,147,132,167,42,58,151,205,3,253,199,70,135,240,36,63,17,216,189,188,84,99,148,100,177,102,137,223,90,194,202,131,137,248,192,26,179,35,7,238,237,177,6,211,67,46,161,227,4,163,107,132,34,217,117,116,174,32,90,226,155,241,65,203,168,50,137,43,65,161,59,85,50,253,16,82,157,82,173,229,124,93,184,63,5,107,213,10,136,226,107,38,106,124,231,82,152,74,141,18,112,106,105,61,73,132,114,135,140,182,109,45,7,34,160,211,114,220,154,194,83,13,84,46,4,231,220,67,38,221,77,13,177,194,231,131,185,203,101,121,97,113,204,129,177,229,3,110,232,4,13,133,119,176,5,0,75,197,37,185,17,76,180,139,34,0,168,129,227,253,43,50,136,96,59,181,229,242,211,86,52,224,3,78,173,66,218,186,116,55,34,219,62,100,199,60,163,212,113,104,210,135,60,67,36,25,38,196,78,146,244,201,48,128,251,76,233,212,164,101,189,154,26,158,238,214,227,177,223,6,53,106,23,102,105,117,183,101,104,132,238,122,4,29,187,231,184,94,145,61,180,17,146,97,177,60,205,202,145,174,130,0,32,41,76,245,127,128,244,190,72,114,144,196,152,239,118,244,2,105,2,162,89,7,150,71,72,27,78,90,149,88,123,51,101,177,123,45,93,106,242,208,240,202,134,203,214,96,198,146,3,191,97,109,132,213,9,11,17,145,36,129,41,185,242,56,97,163,97,74,198,26,158,148,225,142,55,29,83,169,143,39,133,204,148,238,145,169,173,84,39,42,60,131,44,198,42,117,242,120,242,238,157,199,246,116,105,161,154,94,235,5,72,56,55,223,48,14,124,118,92,173,253,32,99,19,139,131,73,113,14,155,173,240,138,195,3,205,10,253,225,106,159,38,114,219,35,63,25,180,3,67,191,89,34,245,125,14,108,173,175,32,147,190,86,164,213,207,230,60,155,86,65,28,211,173,186,229,103,154,72,93,147,242,141,130,194,25,87,83,20,214,158,155,147,61,90,55,43,159,167,88,180,157,98,169,236,113,146,202,193,190,199,3,35,182,29,149,12,219,216,120,4,110,80,65,120,137,197,176,196,249,120,224,17,166,159,145,12,213,23,70,48,62,170,40,154,217,165,2,195,160,234,142,85,37,103,179,147,150,188,164,237,213,250,120,93,84,97,79,45,59,129,56,224,194,228,11,180,226,5,123,204,247,119,18,148,83,191,23,37,76,81,166,71,52,31,138,42,169,228,177,106,3,175,43,161,3,90,10,138,207,0,161,81,237,213,29,149,212,132,216,9,244,57,206,214,162,214,134,244,140,228,138,216,110,124,23,60,32,205,243,242,169,55,124,32,91,224,162,198,112,55,45,231,30,133,58,219,68,89,164,50,234,156,159,247,173,10,155,139,212,193,157,233,187,118,84,203,80,145,210,101,19,164,117,168,58,67,199,130,225,143,10,91,129,11,76,226,241,100,24,43,98,112,210,25,222,162,254,15,17,219,165,9,125,106,149,251,140,170,148,179,48,147,38,198,145,127,217,222,135,12,41,83,223,178,193,82,99,221,123,84,93,53,62,166,220,26,130,136,186,2,46,136,69,52,133,141,198,41,96,130,194,2,27,29,182,103,59,169,7,146,150,88,171,146,99,175,243,215,74,136,78,201,12,29,80,122,69,182,243,124,45,106,94,21,38,148,224,126,19,95,171,105,77,241,64,74,45,18,231,8,180,157,229,32,223,171,117,84,195,186,195,125,208,177,40,48,245,28,59,208,162,231,33,228,191,168,247,58,74,91,216,126,224,53,252,228,32,40,64,192,83,139,22,41,170,40,81,26,152,158,178,195,97,25,42,175,43,68,235,231,169,43,132,195,164,197,115,33,159,33,209,16,96,210,159,142,82,124,220,229,222,144,172,70,16,168,24,87,142,84,95,12,163,97,240,228,23,53,86,231,115,62,87,19,222,246,231,30,200,71,73,129,43,172,62,189,68,181,37,5,45,106,36,195,184,73,212,244,131,139,213,247,201,76,248,21,182,239,91,7,218,247,212,242,88,163,60,109,183,200,20,207,245,194,217,114,194,81,193,10,215,167,204,112,24,146,203,138,122,102,250,58,186,194,103,193,208,198,227,213,179,84,29,202,189,105,196,221,37,42,115,19,9,195,253,214,20,123,139,25,85,30,67,178,3,27,15,119,133,165,122,208,174,123,21,58,177,55,70,10,103,232,168,15,106,154,171,129,166,247,135,73,107,248,112,35,16,53,180,106,240,124,122,90,59,253,135,135,133,151,30,24,89,136,21,48,42,177,2,255,136,95,189,158,152,216,202,144,92,36,169,155,22,37,91,185,255,130,191,2,19,91,108,129,178,81,234,189,121,47,223,162,225,9,88,227,133,207,206,25,239,213,199,18,169,82,106,207,225,189,242,73,120,54,171,182,167,28,75,248,74,217,55,58,230,114,19,59,128,205,13,29,66,175,76,135,156,90,75,249,225,78,139,250,33,59,117,250,91,171,191,104,14,245,154,121,147,145,156,2,91,149,91,13,24,193,245,174,48,245,128,45,224,76,231,162,180,17,20,140,253,118,43,253,139,24,17,4,2,143,29,208,29,229,244,92,218,29,81,136,62,238,128,207,156,83,24,226,236,136,185,81,233,181,213,190,38,103,117,158,189,6,76,87,83,125,250,58,154,83,252,17,165,159,231,47,89,155,70,92,115,208,132,197,224,71,123,90,74,32,25,105,1,119,74,80,5,30,38,71,229,189,21,103,147,213,148,55,145,223,153,163,51,163,253,42,67,20,166,88,163,5,220,234,146,61,129,152,51,60,240,1,19,154,146,62,155,98,44,224,35,250,85,136,218,73,159,13,198,65,242,224,109,50,149,90,217,42,77,151,99,237,232,149,65,75,163,107,143,79,162,189,197,159,188,224,12,139,205,200,188,98,130,5,140,168,118,85,24,159,212,63,119,129,191,70,123,235,198,217,149,91,180,156,64,201,89,155,246,145,29,195,163,69,39,24,69,66,89,159,220,234,74,246,109,169,130,169,180,40,76,215,223,190,29,87,69,204,213,141,233,230,158,245,252,49,124,182,7,70,205,198,127,154,41,223,228,196,37,195,254,41,46,24,74,181,182,180,150,38,124,147,104,230,234,180,115,9,255,5,149,98,81,16,54,77,115,174,213,167,93,17,146,95,111,155,162,48,237,109,133,100,39,189,189,119,52,124,74,35,124,178,250,201,219,247,71,7,146,80,65,36,99,227,136,102,71,116,102,187,244,109,31,219,172,207,114,123,239,170,245,56,63,29,162,53,8,181,96,203,232,74,20,150,154,245,156,6,90,179,178,188,28,215,132,174,193,104,251,203,156,225,218,63,186,66,215,214,224,115,136,118,237,139,45,38,175,117,91,60,123,214,246,104,40,217,167,119,240,19,76,90,74,161,153,40,91,247,62,2,224,54,138,80,173,164,110,132,57,254,104,184,229,85,136,194,104,216,109,30,216,50,5,228,174,180,140,201,120,230,162,131,153,92,202,208,214,107,106,138,156,82,139,12,82,82,106,28,232,38,71,180,36,146,127,234,127,59,179,165,229,220,118,161,166,93,225,221,8,86,162,225,119,139,6,146,53,172,163,154,144,3,62,7,206,124,250,217,103,116,41,0,167,94,245,131,161,164,21,180,33,86,98,81,245,131,17,137,185,29,233,131,115,90,223,155,42,6,15,130,2,143,173,172,215,116,152,247,229,253,144,84,248,161,84,33,109,252,29,177,83,127,242,70,30,225,126,175,108,148,184,241,218,176,27,39,33,154,200,61,145,104,141,230,110,22,155,116,218,211,115,68,5,217,7,91,11,146,204,52,146,172,228,103,28,38,206,149,30,120,94,230,15,96,72,156,132,85,33,89,113,104,192,116,164,41,163,131,81,35,56,74,215,129,112,129,153,98,92,172,109,30,115,87,37,108,64,220,37,90,168,207,161,0,209,142,192,199,237,8,62,174,133,78,87,107,74,22,65,152,99,197,107,85,99,176,19,134,12,202,76,253,201,230,54,235,93,208,12,79,121,13,244,88,51,73,233,53,50,2,202,219,225,51,87,148,148,177,88,204,194,59,241,143,33,57,105,221,87,24,10,148,26,112,77,162,32,0,12,185,129,19,81,192,14,153,235,115,115,92,108,103,185,248,117,130,62,55,95,193,109,3,195,6,121,76,65,9,12,57,99,29,146,17,117,47,189,247,113,241,166,47,252,105,234,12,67,96,83,246,112,2,2,156,153,165,244,79,70,149,183,131,137,133,20,70,21,102,156,98,194,29,222,90,139,29,41,169,75,131,57,172,131,15,37,91,91,164,112,196,156,61,201,171,184,161,121,41,107,43,237,14,57,90,55,25,14,204,231,81,178,162,218,106,106,43,56,100,152,167,114,4,85,26,67,188,228,107,82,135,48,75,81,186,33,200,19,124,237,210,123,118,118,91,97,126,51,54,88,231,228,161,167,174,41,145,152,81,122,239,128,219,67,144,75,204,106,123,83,10,101,3,155,221,85,97,26,119,227,230,131,178,196,172,240,116,154,101,208,148,149,231,168,89,112,198,215,61,26,235,89,68,25,128,9,236,141,128,179,120,156,192,104,46,214,96,42,26,8,59,111,133,33,131,243,7,39,145,175,115,28,184,164,22,55,167,207,228,189,218,100,192,3,134,6,166,41,124,6,45,184,138,178,229,228,170,194,199,15,241,23,163,215,123,41,181,245,39,42,82,2,38,86,160,87,39,234,109,29,134,39,76,233,38,129,203,101,135,154,198,91,162,195,194,39,117,102,223,102,149,213,74,95,8,55,124,208,252,49,166,226,167,255,152,169,40,146,253,96,250,101,187,80,218,85,83,114,119,122,221,134,39,173,116,45,80,10,195,160,235,100,95,157,150,231,249,48,83,193,9,127,185,192,146,138,54,84,42,125,189,81,8,26,178,150,151,210,90,225,233,248,231,134,20,226,124,127,161,212,194,116,117,162,115,78,96,120,102,149,15,175,152,224,154,51,191,81,171,83,159,153,120,254,25,55,39,197,164,180,63,176,31,112,142,4,108,140,173,250,61,215,37,29,174,156,249,121,235,92,234,24,28,93,224,185,245,115,99,150,111,189,249,150,61,173,161,182,230,2,9,6,247,37,196,40,16,153,231,122,233,242,72,8,232,210,71,112,197,211,66,214,165,184,103,83,184,99,146,199,111,83,149,44,7,51,18,214,181,223,155,179,39,9,243,15,228,122,156,198,14,195,204,184,244,230,103,19,146,23,195,195,86,246,196,130,93,215,98,204,225,29,126,110,78,62,34,199,205,33,227,149,115,155,162,149,20,22,7,11,40,63,164,171,208,16,7,165,56,193,163,165,4,239,136,33,221,77,143,74,155,156,148,64,148,150,231,25,84,126,164,149,134,88,221,13,122,255,61,99,88,178,145,26,9,45,36,189,64,113,243,70,247,130,18,86,162,234,235,186,18,6,167,161,188,143,44,186,96,230,166,52,167,60,164,146,212,62,6,97,114,165,112,174,43,129,40,18,44,65,54,118,252,196,189,149,8,16,186,74,56,77,2,54,242,61,133,215,117,39,14,92,151,234,105,52,190,64,11,150,65,94,83,247,142,6,113,72,240,222,211,169,189,158,81,35,219,84,98,80,77,211,124,62,48,212,43,151,14,147,174,159,135,199,19,174,186,126,217,50,165,94,10,152,24,128,51,233,84,120,216,155,46,193,99,128,150,96,190,128,244,107,168,172,5,36,48,17,54,5,78,47,183,105,66,65,41,46,166,69,84,156,44,24,69,103,139,215,174,205,8,123,31,152,122,238,128,203,195,4,109,178,68,201,121,191,249,120,125,235,160,157,85,81,99,50,152,252,158,30,5,29,83,193,173,134,138,229,53,244,222,3,29,3,191,152,56,254,115,107,254,36,236,165,72,60,203,102,77,203,102,243,2,97,107,132,28,73,206,207,14,157,88,176,240,208,48,213,111,27,185,193,156,74,23,77,91,121,187,51,98,150,59,224,227,65,171,33,102,45,1,151,231,22,15,188,139,253,217,77,4,199,77,169,179,153,194,116,38,212,219,180,191,7,249,47,197,178,89,204,52,98,166,61,220,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,107,34,128,109,15,84,184,213,160,162,165,111,165,63,172,222,133,214,25,191,184,82,67,45,172,170,157,33,10,46,191,98,140,75,15,181,118,197,120,189,112,145,14,118,96,100,181,125,34,81,243,122,86,155,140,25,178,180,203,45,146,51,184,48,90,202,123,65,204,56,220,209,57,71,10,13,242,202,210,206,105,92,131,174,60,211,21,42,143,134,32,241,10,242,122,178,144,85,172,33,42,95,139,75,229,0,15,137,172,26,76,75,86,16,142,155,63,126,169,237,41,53,232,238,139,100,10,189,148,133,144,98,104,204,248,15,182,33,175,10,159,191,121,163,5,112,25,106,237,192,167,56,34,72,145,161,112,83,250,95,227,60,108,65,226,142,234,103,238,229,209,57,104,161,53,144,81,43,172,194,253,5,57,26,44,91,14,159,253,73,125,75,35,190,200,126,74,80,228,135,100,184,202,59,192,86,231,204,247,137,69,244,170,63,80,92,26,55,159,125,103,69,105,53,136,215,78,244,113,136,89,78,38,39,56,111,104,68,162,239,182,42,108,93,120,1,103,141,72,25,9,121,200,82,128,246,42,243,144,6,246,188,156,114,60,83,181,165,172,171,244,93,30,191,52,238,221,200,123,138,222,6,137,177,54,227,234,51,225,75,126,96,171,80,20,120,233,111,31,163,187,134,71,13,220,186,28,95,19,85,238,220,239,111,195,100,175,82,32,212,109,165,120,177,70,98,233,129,173,148,57,96,44,78,25,150,115,202,71,149,1,112,29,69,124,25,122,78,214,157,105,201,114,134,114,53,196,236,193,113,157,161,255,203,245,129,209,234,28,241,61,97,224,81,253,148,73,195,229,8,105,9,122,180,85,63,197,40,52,91,192,249,9,197,33,236,56,119,8,110,152,100,160,112,212,17,213,15,234,48,211,227,82,105,9,152,110,98,199,163,232,120,43,61,41,106,148,100,120,29,38,102,33,59,158,81,219,139,132,73,54,82,15,133,9,198,134,28,7,77,110,66,100,139,112,200,117,54,16,141,204,115,63,2,65,196,23,28,69,173,65,117,174,32,115,246,252,46,92,203,198,136,168,74,85,231,7,71,168,221,24,15,171,160,3,94,252,171,118,131,98,168,138,100,149,20,11,27,241,141,165,228,140,116,131,208,61,126,225,178,230,115,49,217,182,11,103,124,34,129,43,130,148,254,100,214,87,165,234,93,240,225,132,224,76,135,17,94,165,164,38,124,84,33,76,196,89,85,214,115,53,117,153,62,79,58,156,90,170,91,132,62,90,47,33,31,84,113,153,229,91,175,179,158,130,223,14,243,189,107,96,135,22,174,72,236,1,151,221,117,150,209,100,16,122,25,244,127,182,42,1,124,122,45,176,34,28,166,50,69,28,17,142,228,233,57,17,96,109,80,48,184,116,87,221,155,198,103,173,135,223,34,190,60,67,144,9,103,44,233,231,164,210,84,97,146,57,250,228,86,174,234,131,122,118,160,222,218,243,104,231,191,118,187,149,10,216,146,159,81,195,116,10,93,165,76,76,125,234,123,83,31,60,68,43,170,79,189,56,25,69,210,39,83,117,78,163,242,168,150,45,132,146,250,10,152,122,138,249,76,150,228,53,85,108,110,48,237,233,76,155,38,116,25,176,137,51,43,140,234,79,192,198,141,241,92,77,223,197,10,248,248,44,207,10,58,70,68,74,126,53,158,136,186,134,232,201,160,13,234,226,94,166,135,87,31,184,120,150,106,88,239,218,11,255,228,105,29,46,180,26,233,197,176,205,93,209,50,10,24,159,123,147,235,117,101,48,102,97,209,37,212,161,60,141,33,167,140,109,235,118,72,109,89,15,24,207,92,165,37,200,135,238,251,69,50,50,196,42,245,153,141,198,220,181,249,104,120,20,250,121,184,25,134,51,92,91,21,114,75,114,168,91,97,171,115,43,13,163,26,109,146,59,176,66,167,18,168,149,175,60,23,147,202,235,1,27,9,188,72,33,66,24,63,92,113,144,204,130,186,110,20,170,17,203,11,24,215,240,81,151,228,223,33,103,200,168,168,112,37,27,177,231,99,206,135,182,130,59,69,55,101,232,142,34,77,160,82,137,116,145,121,21,4,48,170,163,83,97,56,22,2,46,84,247,170,58,106,178,118,58,151,120,36,84,162,74,159,16,167,151,208,97,172,149,182,1,21,48,61,83,35,228,37,23,18,114,178,83,147,191,206,219,165,60,55,49,194,246,168,186,162,104,58,2,70,84,68,134,12,233,196,11,131,55,73,143,17,111,76,61,36,55,145,86,145,239,129,254,210,217,179,154,203,121,82,35,219,154,40,229,158,211,63,167,208,212,172,56,145,42,195,139,87,51,67,143,150,92,64,173,42,149,203,161,30,74,162,120,33,43,169,12,47,163,180,93,91,149,6,110,57,222,128,177,215,71,192,181,136,211,9,188,188,110,16,148,180,132,188,23,109,209,94,147,136,82,110,149,223,29,70,249,229,88,194,223,25,83,97,76,9,255,221,196,17,171,178,198,231,68,72,87,131,151,112,128,136,169,25,211,82,15,53,79,130,100,103,245,117,133,169,15,94,1,35,149,35,143,61,140,247,177,6,140,120,154,104,38,99,119,122,252,96,160,187,157,196,216,56,51,176,30,11,59,68,147,33,89,121,62,230,28,172,0,87,92,54,122,213,209,20,166,230,52,7,12,169,135,252,54,155,124,246,5,48,140,191,32,137,106,242,178,204,132,11,27,159,153,212,36,106,10,12,67,110,160,28,55,227,65,135,115,20,17,80,217,164,93,69,237,185,145,240,240,247,58,59,14,18,202,87,228,154,248,160,11,141,14,244,123,69,120,47,19,124,160,57,207,165,162,9,161,200,107,29,55,15,221,215,29,42,213,231,240,90,10,163,212,215,66,33,219,74,141,239,107,17,181,134,192,52,96,232,76,20,165,236,188,6,202,126,165,48,149,67,221,223,58,35,246,158,244,222,180,47,199,131,103,122,197,134,94,77,176,63,135,250,246,48,218,2,133,233,130,139,223,198,131,189,126,128,193,101,199,197,191,162,37,65,161,75,252,234,129,33,214,51,178,132,127,217,249,220,140,203,232,248,96,246,33,16,110,68,179,53,18,2,173,27,151,237,215,255,78,109,45,21,139,113,164,1,19,180,232,1,55,234,83,70,192,4,198,215,215,179,7,60,115,191,12,142,205,194,197,124,120,255,237,243,190,55,176,128,168,16,167,206,248,80,212,196,174,128,71,51,217,71,186,165,63,184,28,139,225,114,80,147,78,59,46,213,39,126,192,138,38,248,213,21,134,75,119,249,205,171,245,88,11,220,233,129,253,133,114,6,28,72,68,221,247,133,17,165,251,68,189,134,233,116,150,219,249,214,72,197,82,106,185,62,248,167,159,87,4,38,199,253,179,3,216,7,105,249,155,114,53,92,9,95,103,194,48,185,204,121,251,105,141,86,154,93,182,126,48,164,248,121,202,147,231,159,75,239,240,249,28,215,1,7,110,88,107,254,104,219,170,91,238,231,70,92,126,124,138,122,192,103,114,20,249,105,88,177,190,58,76,208,99,103,213,161,23,31,11,230,115,238,135,169,0,181,43,248,138,249,56,170,119,230,160,101,147,45,95,33,240,157,73,52,129,16,22,212,139,161,201,108,113,241,38,251,253,192,53,197,47,23,43,242,84,212,100,160,2,238,76,23,249,101,227,206,155,126,111,120,68,243,20,180,146,217,242,7,59,6,10,17,17,129,19,89,109,191,152,73,56,101,150,38,182,204,207,14,32,88,152,134,52,97,25,140,30,214,114,24,62,243,112,170,44,108,13,131,145,255,54,225,168,235,45,2,39,107,5,255,96,83,177,145,89,106,12,240,254,181,138,53,1,235,197,80,50,46,95,94,5,75,248,106,64,17,172,183,176,249,247,211,103,211,107,250,224,8,168,27,221,231,7,99,217,142,56,119,80,64,131,195,174,59,124,142,142,58,238,152,54,147,96,255,226,29,192,180,44,111,129,109,2,248,20,63,54,3,30,97,17,24,157,200,93,28,134,184,55,252,131,214,76,1,246,243,99,57,242,216,195,20,133,18,205,87,215,89,40,20,74,200,131,83,141,151,134,195,197,82,131,23,165,62,107,124,95,11,39,180,95,242,121,154,53,80,63,154,223,118,214,172,149,239,254,48,140,8,174,244,119,150,59,54,222,13,134,24,140,143,52,3,238,226,28,0,247,148,125,26,117,228,87,47,41,153,233,28,157,253,209,151,86,47,80,244,220,253,8,141,65,72,172,119,192,61,223,6,254,3,91,55,166,127,234,222,161,211,210,7,167,76,249,11,109,153,252,42,249,238,37,48,36,165,190,225,88,125,200,165,231,6,38,7,61,190,223,30,149,10,140,136,155,1,163,28,147,190,33,165,118,126,223,158,12,131,233,121,241,171,9,173,204,172,55,39,223,226,235,3,166,161,117,131,199,192,72,211,249,218,156,70,116,173,55,71,175,234,19,179,164,233,196,196,28,228,230,185,227,237,125,191,141,134,79,185,221,57,88,236,115,230,216,166,167,133,11,239,94,9,107,238,130,210,214,97,120,194,71,23,184,227,205,249,205,105,26,206,242,65,45,241,238,199,15,149,152,252,215,138,18,232,249,30,124,253,200,213,182,192,68,19,203,247,218,244,230,64,12,39,15,126,54,72,255,32,70,191,41,123,10,90,68,52,103,125,123,165,81,229,38,249,105,126,172,183,241,77,6,154,177,234,109,71,183,183,38,219,237,63,13,57,97,186,167,15,79,54,190,92,25,168,49,135,62,207,221,25,86,135,141,54,118,232,144,209,190,230,176,105,59,43,74,144,110,6,74,3,247,61,2,40,194,92,94,113,104,45,133,48,220,40,74,113,177,143,201,220,214,203,35,112,167,229,210,239,189,32,104,40,89,96,114,43,62,135,9,195,92,169,48,208,68,166,168,58,74,195,64,147,17,51,221,179,234,15,102,129,183,37,247,30,198,245,246,13,217,54,222,195,36,55,39,254,154,220,210,56,150,103,213,3,162,217,86,208,124,249,64,244,69,170,92,96,76,145,20,87,99,212,232,197,199,139,141,249,191,73,158,220,94,67,82,197,11,201,227,233,48,76,150,250,100,168,248,77,31,82,132,229,243,243,211,208,167,126,130,199,192,20,130,39,25,149,6,43,185,31,186,80,233,173,169,31,187,65,109,233,103,215,38,109,83,100,179,164,90,174,116,55,13,49,252,250,124,70,5,5,79,63,94,54,181,56,183,221,149,33,135,59,215,79,85,155,223,186,45,176,205,28,3,192,159,28,157,155,173,143,118,44,85,56,81,63,24,14,191,81,186,194,166,43,236,48,151,63,48,132,13,43,96,212,145,198,11,163,144,25,240,49,8,166,12,42,228,18,197,231,18,122,47,164,235,117,170,241,13,226,230,76,98,221,115,112,137,115,243,247,238,133,238,184,231,234,243,100,110,57,66,122,157,46,163,137,193,233,99,151,180,172,27,133,152,58,42,5,91,197,135,156,225,29,83,135,252,204,128,175,142,108,216,234,171,183,150,11,152,126,149,223,47,83,17,79,135,247,131,78,87,98,34,243,8,187,121,214,123,79,202,4,29,182,222,163,41,79,134,114,214,71,86,5,108,37,184,58,40,240,126,252,146,182,24,210,136,165,204,162,48,180,72,227,131,207,164,238,77,247,59,140,228,238,15,78,165,214,51,98,199,133,254,20,191,96,34,174,196,71,116,188,75,243,190,14,242,19,208,105,60,51,5,181,249,233,247,54,138,52,93,95,224,159,138,3,48,213,165,107,43,12,17,115,11,152,160,187,190,214,50,2,253,15,70,53,181,62,19,9,82,166,111,9,44,138,188,230,212,189,22,238,167,175,112,15,152,192,194,126,225,253,209,211,32,255,73,41,121,209,71,163,64,127,100,135,233,170,213,189,22,97,226,237,63,205,242,200,186,155,90,65,155,127,108,184,88,203,232,207,78,61,191,200,241,65,201,142,100,157,164,160,31,139,226,128,180,15,93,35,221,200,177,160,187,195,4,13,150,126,16,42,173,154,79,133,76,1,204,158,122,134,176,31,150,111,72,137,73,156,49,218,122,2,13,122,39,63,24,126,232,43,130,203,233,134,148,162,15,74,49,46,201,172,214,4,149,120,251,155,74,133,204,140,26,143,108,5,94,152,71,43,127,103,61,232,209,73,189,254,183,233,32,147,141,166,141,90,50,19,217,79,255,237,118,147,139,134,229,237,222,38,28,84,147,70,41,189,51,154,237,254,92,28,124,57,171,149,3,19,213,7,254,98,89,250,179,109,57,243,30,240,214,72,99,251,237,109,53,110,141,163,68,123,194,63,13,150,48,251,96,79,248,30,153,148,83,239,58,179,143,135,52,63,102,250,1,79,22,100,162,98,235,218,68,255,108,39,14,207,154,171,28,168,44,36,86,218,7,163,92,165,78,209,217,124,18,2,74,31,92,97,103,145,161,198,13,69,82,246,131,155,157,138,69,141,89,87,156,24,16,226,163,168,45,63,77,50,166,248,88,99,241,55,217,228,232,37,40,95,162,246,76,60,10,191,106,211,139,33,225,245,101,211,77,141,103,13,133,9,183,52,135,247,177,81,100,235,167,167,158,37,254,193,141,239,56,245,167,11,242,144,31,74,73,83,222,207,115,51,231,138,195,5,89,249,246,192,251,83,156,7,158,143,209,71,43,147,147,18,152,190,7,166,130,190,53,201,216,228,247,30,231,96,174,58,222,152,59,159,244,250,48,227,62,79,181,147,41,228,44,190,158,143,227,93,225,214,20,24,85,121,159,41,240,133,15,221,167,140,203,63,150,59,173,223,103,179,146,171,173,196,190,4,76,43,163,206,20,168,44,102,26,14,55,235,225,22,24,41,112,223,35,233,218,153,85,22,37,219,7,247,251,96,102,229,205,49,3,167,20,129,179,5,25,108,186,124,9,204,51,250,17,125,81,119,50,50,35,235,52,228,208,243,159,62,254,193,115,84,99,125,64,98,237,240,57,50,111,227,41,48,19,113,93,120,23,125,45,154,201,139,159,212,144,87,161,213,42,235,163,19,154,241,231,70,110,97,173,241,103,147,243,231,54,141,197,199,206,54,170,255,207,175,193,173,60,190,201,120,246,254,115,196,85,71,9,164,168,197,136,109,244,117,99,24,171,106,94,207,113,57,172,132,124,59,156,77,78,67,205,209,69,75,134,195,16,197,169,87,132,158,246,167,82,0,60,243,99,172,146,19,201,221,65,54,47,53,255,105,212,112,27,1,93,231,117,83,88,192,148,150,20,191,51,173,255,18,42,196,138,38,11,226,67,194,97,185,234,243,92,59,86,38,133,113,179,235,49,142,74,223,151,214,3,102,6,78,117,91,188,58,151,70,20,211,229,84,244,156,188,95,81,23,48,118,211,235,151,152,40,172,195,70,252,210,212,117,128,111,208,135,164,245,190,244,192,194,40,110,241,37,207,26,156,73,221,146,110,202,233,254,169,26,85,36,178,101,192,89,231,204,95,246,224,24,189,234,172,157,51,236,171,190,229,165,97,29,120,12,85,116,185,103,189,48,223,67,167,9,188,100,254,181,168,176,236,18,124,154,246,56,190,108,81,229,163,152,80,143,75,242,120,113,115,122,194,167,174,142,76,3,121,124,234,74,103,176,44,45,35,205,143,41,6,163,138,110,24,36,86,107,142,9,10,155,169,220,154,24,193,246,221,136,156,172,16,100,53,66,227,208,54,198,213,153,106,78,249,233,110,132,169,49,131,77,200,124,63,241,33,170,19,253,193,207,233,154,52,254,211,97,208,154,247,115,193,187,33,240,164,180,215,97,82,151,249,137,123,209,100,23,79,214,237,45,53,168,6,173,179,91,162,36,192,30,235,126,33,165,250,137,33,13,11,71,208,144,47,176,213,69,250,247,248,209,51,201,86,55,161,18,117,20,182,137,36,107,222,200,85,115,44,189,157,17,31,23,24,29,141,236,86,10,250,117,83,194,221,136,252,212,26,167,34,201,141,214,245,201,216,9,98,208,166,229,162,235,86,24,138,100,191,58,19,126,26,242,57,207,166,189,190,6,126,8,130,154,137,108,106,136,180,166,24,180,105,106,9,50,137,55,251,174,135,120,32,113,132,253,104,9,76,79,191,127,145,201,121,157,100,195,218,36,78,125,143,182,158,185,38,63,141,5,189,183,143,41,182,254,108,98,110,178,236,83,56,122,116,224,116,221,72,105,178,88,203,143,15,82,50,89,204,224,77,62,62,251,110,199,225,94,178,120,168,102,154,174,244,45,32,244,88,186,132,189,168,240,114,5,16,164,220,142,153,50,37,12,99,180,124,158,231,34,216,128,92,179,160,204,6,95,93,231,211,82,219,34,35,214,168,32,242,41,190,76,151,73,92,126,26,213,146,231,231,168,162,90,101,233,120,111,83,196,249,22,223,25,192,179,190,116,68,247,113,213,61,161,99,44,177,85,150,23,25,4,186,106,154,195,38,51,32,249,135,68,77,158,111,119,54,135,243,212,252,3,164,81,190,203,67,205,175,158,245,129,41,210,243,17,135,138,178,200,44,61,240,182,12,191,195,199,127,190,37,16,228,62,16,137,242,247,202,70,147,217,53,51,114,166,169,111,104,204,49,212,177,4,182,178,239,233,48,74,10,250,224,133,236,84,13,248,128,107,200,205,145,161,254,90,78,129,59,68,241,242,94,133,190,69,95,218,76,141,125,165,48,41,39,79,22,133,249,96,99,22,216,242,104,184,175,163,7,92,68,220,188,89,98,119,46,119,3,177,63,147,36,76,173,53,236,107,177,7,181,199,144,91,91,167,145,175,123,18,75,237,118,210,2,211,202,92,227,222,148,176,38,73,100,117,107,39,247,239,1,241,143,152,26,244,88,151,116,63,87,179,240,156,94,221,243,242,208,211,66,138,39,137,247,203,214,216,157,16,112,24,169,239,120,102,18,161,219,238,102,35,19,182,206,169,87,211,215,238,86,16,236,108,40,47,93,152,158,129,175,93,7,90,202,146,228,132,65,195,155,21,235,163,210,205,54,87,152,158,42,63,87,57,208,151,102,22,9,97,126,92,40,160,80,75,39,253,101,171,11,242,231,166,128,249,214,208,1,27,57,158,255,244,176,237,73,19,143,84,30,164,128,105,253,153,10,103,252,67,71,187,37,161,21,69,37,204,215,230,176,0,184,188,22,69,67,201,247,51,154,21,210,212,100,44,101,65,59,214,38,29,74,183,102,223,96,190,126,92,77,192,180,234,79,155,47,234,232,22,146,108,123,43,26,43,124,64,207,234,128,0,65,199,100,123,161,14,112,39,244,164,159,3,10,70,143,122,25,187,113,214,33,35,67,227,91,252,185,17,108,233,250,181,40,89,242,64,33,28,32,69,83,204,68,254,106,172,30,227,45,175,250,177,168,243,253,162,63,155,157,177,23,221,174,6,246,240,23,80,131,8,210,92,44,157,101,166,108,22,112,135,207,66,87,15,85,27,1,115,24,105,162,247,56,81,116,205,4,156,83,209,171,57,247,62,231,100,115,88,100,221,195,91,112,145,0,210,201,163,233,105,4,176,119,141,183,26,148,198,232,75,35,76,54,227,106,206,181,254,12,55,2,134,254,210,116,193,86,221,50,32,41,248,184,47,14,76,173,114,213,205,140,130,248,143,207,0,218,189,178,132,39,151,180,60,146,28,197,127,123,48,19,116,155,221,70,240,239,48,190,227,72,50,38,48,157,124,229,121,166,116,140,152,135,148,158,192,243,240,9,224,0,119,221,71,145,219,205,159,88,164,93,75,126,91,170,59,18,77,93,49,164,123,40,229,50,245,25,180,91,127,238,9,162,49,236,102,114,115,154,211,202,183,110,209,178,192,124,210,218,16,200,44,62,115,120,219,191,100,192,41,179,108,31,219,51,218,117,231,165,251,208,178,20,108,197,226,176,241,244,207,162,53,47,112,216,125,179,12,54,144,89,100,143,62,143,69,141,169,255,52,130,156,91,142,143,76,203,230,199,51,55,200,231,144,65,208,114,28,43,28,252,94,187,64,75,125,57,32,168,245,193,113,250,241,75,240,78,21,137,46,41,199,33,22,238,53,76,132,31,104,67,80,120,15,130,80,31,204,44,20,231,29,78,70,35,95,253,96,88,117,47,247,55,37,78,25,150,175,239,183,43,121,46,185,119,161,134,215,35,26,230,99,141,33,223,11,1,161,226,102,62,74,34,43,137,9,84,232,85,107,14,114,132,13,169,142,130,242,204,91,105,14,124,198,148,164,201,133,105,140,74,62,224,13,211,248,182,122,2,195,148,232,40,212,205,83,204,39,148,165,142,161,248,125,107,56,1,187,126,235,98,125,119,221,175,238,198,210,168,48,165,86,62,98,205,40,229,165,66,137,8,60,81,159,15,158,25,209,83,25,178,77,241,206,23,239,128,109,103,166,219,62,107,240,71,189,7,136,144,184,124,171,3,18,192,143,91,147,180,21,243,8,49,220,237,171,163,25,107,130,212,39,213,175,115,215,97,222,106,42,76,40,101,251,115,161,171,152,100,6,87,211,108,254,14,15,196,206,107,107,82,27,85,225,187,113,215,5,254,168,34,213,246,192,11,251,216,223,107,51,145,228,92,195,181,76,177,31,193,22,112,166,233,29,112,180,141,139,7,198,168,146,165,245,179,9,12,35,253,103,21,210,98,72,57,165,60,185,5,58,253,209,8,169,149,171,70,4,107,34,178,165,223,234,224,94,194,73,3,10,129,103,247,139,161,131,151,157,176,34,220,250,21,75,14,83,176,73,151,235,28,24,211,105,250,197,221,152,9,228,185,59,169,187,17,112,133,224,90,96,202,39,189,230,235,24,79,212,83,139,145,114,230,197,217,194,246,112,152,208,152,28,78,244,143,19,123,112,24,125,182,173,87,67,202,54,28,198,230,144,156,126,55,33,3,183,205,96,14,128,155,64,190,246,76,86,134,227,176,241,100,214,231,230,169,196,111,227,18,47,189,154,170,165,228,39,95,55,217,211,231,189,171,113,45,56,76,205,157,62,249,121,150,177,124,253,152,208,162,154,26,199,7,107,110,104,64,167,138,135,33,224,193,166,159,154,231,182,115,222,22,57,110,51,234,138,157,146,78,194,41,209,91,190,15,76,7,223,160,80,65,153,111,73,60,112,133,163,193,81,188,19,217,195,171,69,95,134,95,76,84,65,173,148,154,77,227,110,58,140,180,183,84,146,158,229,181,247,215,182,241,131,203,22,155,146,149,92,167,207,195,65,39,217,214,155,31,3,32,125,76,116,192,197,202,179,116,195,162,160,208,95,187,88,97,79,214,205,146,96,242,183,188,136,188,109,89,32,84,23,156,155,127,211,144,106,223,172,117,168,103,4,233,21,112,152,42,46,73,99,65,177,206,38,231,79,134,228,72,214,189,114,22,126,221,159,204,14,213,172,55,175,22,205,113,216,88,8,171,254,54,181,90,62,228,4,192,245,107,243,113,167,103,102,182,89,168,250,181,11,46,66,46,1,91,196,68,143,39,2,77,62,75,49,180,133,199,192,206,54,202,144,252,234,85,176,161,230,63,46,102,166,99,176,123,0,150,54,45,162,62,178,17,210,22,189,220,52,155,212,172,103,241,168,206,198,135,160,121,118,248,152,113,106,40,87,28,157,234,31,154,174,127,252,137,128,27,117,248,197,79,115,194,223,52,187,10,76,185,210,244,171,9,20,95,10,32,224,115,10,103,255,105,202,210,164,178,16,117,56,90,253,183,195,166,122,88,4,166,47,201,79,46,228,173,225,21,184,48,1,89,207,232,108,91,39,73,124,216,243,75,185,126,4,91,72,134,238,188,178,28,108,148,248,78,15,2,253,168,0,164,98,197,164,62,155,7,181,205,21,172,75,95,27,165,208,24,210,204,202,90,122,49,61,218,159,115,77,117,56,145,252,44,48,251,151,127,174,51,21,167,228,75,145,135,223,174,143,102,112,233,183,177,8,24,51,111,58,108,185,83,125,48,24,211,150,27,3,84,93,17,101,16,184,33,114,234,235,146,85,47,5,18,240,160,208,163,224,11,111,91,253,176,192,198,235,17,171,26,238,201,41,203,214,10,148,86,236,117,40,32,72,165,13,240,242,8,145,17,235,138,90,133,221,27,218,35,135,45,207,43,54,101,99,107,203,177,81,18,246,106,178,44,155,233,53,245,184,154,238,213,170,131,214,209,84,244,85,203,254,95,197,54,227,215,183,23,146,110,227,175,213,106,230,51,228,38,22,234,48,117,134,93,126,219,132,97,107,108,133,27,193,18,29,52,186,48,99,76,57,82,245,192,38,178,226,149,233,60,25,30,140,140,217,34,130,219,226,193,167,69,179,46,204,230,228,89,203,109,33,90,41,194,195,12,47,215,252,194,132,90,122,106,226,180,165,226,198,0,43,236,105,22,192,61,65,202,198,167,18,199,131,194,40,210,187,91,53,33,204,73,226,117,117,148,6,60,50,70,91,122,18,18,236,102,114,181,121,198,18,104,180,179,200,115,19,21,216,197,47,38,50,34,89,29,136,190,57,31,28,174,70,209,163,48,73,239,216,23,8,175,75,189,101,119,130,145,187,91,102,201,19,119,147,250,252,164,167,135,81,212,105,171,0,209,195,238,185,21,163,43,198,58,184,48,137,227,237,251,29,124,156,144,93,94,216,250,229,191,207,1,25,225,80,95,146,18,186,153,220,136,177,59,235,46,127,22,162,197,23,29,134,254,92,70,148,116,233,94,190,141,227,64,215,188,21,166,91,245,43,133,216,150,229,191,187,2,203,250,108,151,223,183,36,91,58,116,155,54,61,223,175,163,112,252,100,35,154,120,108,147,178,156,236,35,182,236,128,149,253,140,138,201,226,137,203,77,139,44,190,233,133,201,84,198,134,181,112,186,154,62,247,89,168,189,250,202,181,60,177,28,78,70,56,231,123,56,185,172,162,35,2,171,91,29,62,34,40,108,36,9,165,224,100,37,239,102,65,48,12,169,83,185,122,65,198,237,115,208,152,142,53,222,49,215,188,17,107,164,233,104,58,187,19,97,218,201,229,54,8,105,128,169,193,89,74,43,183,119,56,24,89,241,179,242,40,139,242,6,54,224,227,149,45,113,7,39,181,8,37,30,13,131,54,63,79,190,200,155,249,168,108,140,252,161,191,125,9,53,81,59,34,92,34,135,46,103,232,49,138,166,195,70,58,48,5,134,40,229,123,178,205,58,26,178,244,22,11,179,248,30,143,84,22,188,253,23,62,70,155,31,200,36,24,158,200,238,178,146,82,159,8,208,189,85,61,154,184,81,157,249,94,77,225,74,23,184,162,76,60,28,134,106,78,223,170,26,161,74,245,7,131,110,91,226,102,52,112,38,111,220,216,198,185,60,229,123,208,26,211,189,40,6,152,146,27,133,171,169,20,221,171,183,238,194,171,89,249,80,252,244,192,93,23,116,19,115,158,241,224,244,254,202,144,89,252,169,198,168,28,99,53,201,78,121,150,83,174,53,62,38,229,53,73,111,222,77,41,40,110,142,247,167,15,206,215,246,86,154,141,235,79,79,167,192,166,129,228,55,175,240,234,221,77,195,42,213,147,239,225,20,12,183,34,193,93,250,39,144,18,255,224,102,33,109,185,247,48,5,25,31,113,98,83,151,101,6,174,55,22,186,159,169,187,153,0,134,220,156,238,106,183,129,8,238,181,36,107,211,244,47,221,84,32,165,124,220,42,249,101,163,77,240,199,198,8,236,98,53,146,10,225,144,254,224,105,249,240,251,195,68,100,111,136,212,196,121,146,24,103,155,38,183,150,253,177,17,163,210,64,61,42,219,59,252,154,109,194,62,242,86,155,56,66,204,112,226,194,186,143,194,50,130,199,6,140,236,45,139,120,40,220,26,108,226,14,87,235,97,20,216,148,141,151,195,86,202,121,209,154,242,71,74,71,97,112,121,253,99,120,242,231,23,127,2,166,145,56,11,74,195,227,111,105,77,162,244,72,177,53,129,177,105,146,95,204,241,56,228,44,183,0,224,231,218,0,159,143,37,85,118,214,239,154,63,95,14,120,83,177,177,5,38,30,190,252,173,42,5,55,18,14,164,68,96,127,66,29,192,16,243,75,156,230,140,63,235,122,126,48,190,95,22,163,17,38,214,249,181,240,83,231,112,86,71,145,72,36,138,62,103,67,10,152,80,139,190,216,90,70,52,232,240,134,226,90,158,156,153,215,182,95,109,116,81,55,226,13,121,247,249,227,244,71,99,150,74,81,46,124,205,84,36,236,15,38,49,213,174,149,111,228,194,245,211,203,3,158,54,81,47,76,89,233,23,6,165,14,168,158,101,188,228,230,180,235,102,255,105,122,66,36,195,102,172,145,253,211,240,156,150,48,40,82,181,78,103,210,1,227,139,160,129,116,121,220,225,85,36,193,81,253,201,224,253,151,182,41,242,57,20,141,124,115,137,10,108,137,135,15,6,49,198,196,28,71,57,215,136,234,160,145,241,141,40,68,3,237,234,151,52,136,119,44,213,229,48,134,218,144,7,131,215,189,142,111,9,192,143,177,164,13,7,234,130,77,49,146,195,11,211,161,11,124,142,139,253,141,9,230,164,8,232,54,90,202,99,211,0,182,186,198,42,112,65,248,166,56,140,115,127,147,104,86,58,148,191,52,48,48,93,189,250,100,229,108,134,205,63,23,2,226,249,202,113,52,171,171,171,221,191,7,169,163,37,7,4,146,128,231,231,171,95,141,59,127,183,179,193,226,96,135,250,80,62,238,37,217,5,54,117,95,31,179,65,212,76,126,153,42,165,213,191,5,96,42,154,67,209,65,217,184,127,233,105,149,17,93,47,54,77,0,135,207,131,138,223,115,224,6,37,151,255,242,52,182,74,185,186,195,204,93,226,230,100,40,182,194,86,102,182,3,70,204,82,6,188,159,111,240,149,181,24,76,117,129,194,41,102,145,49,238,167,172,151,154,118,175,195,216,255,83,127,120,69,233,33,254,20,181,1,77,222,138,146,214,79,166,121,50,35,40,199,145,171,207,67,238,236,91,120,129,70,231,146,69,182,97,236,119,95,254,129,66,130,70,68,69,225,98,132,162,31,140,84,117,214,71,179,4,91,249,70,180,64,155,184,167,188,180,237,187,126,49,214,232,221,226,225,125,88,37,251,151,134,53,49,73,157,53,150,145,169,35,127,48,132,116,146,241,4,38,27,123,97,68,79,21,134,7,97,58,90,81,183,187,67,70,93,244,25,111,191,216,58,231,101,76,232,158,254,152,11,65,119,22,78,111,80,154,171,47,108,229,227,77,96,148,61,252,104,42,214,130,115,3,241,148,91,192,190,235,99,130,191,176,30,152,147,103,197,107,33,34,82,4,110,25,178,187,128,113,136,101,42,24,39,244,184,175,125,44,212,254,192,8,137,86,159,10,120,27,18,250,26,244,86,183,47,158,193,147,211,220,189,228,183,233,40,221,126,111,122,204,218,141,205,82,37,89,92,139,143,42,170,227,131,14,253,105,230,247,14,180,42,89,42,82,184,201,136,238,29,62,6,77,151,123,227,208,142,175,99,3,43,130,164,253,53,82,160,161,164,63,196,175,134,71,111,100,185,121,230,76,246,83,175,158,143,153,228,208,171,217,56,78,3,93,150,86,19,24,75,196,63,23,170,171,87,108,175,13,227,63,253,40,142,64,113,98,229,99,34,93,150,86,243,7,67,184,38,61,87,175,153,182,111,40,4,233,17,110,185,48,212,128,219,15,15,170,185,155,158,137,181,34,29,85,253,106,19,63,188,223,178,66,70,238,71,249,89,72,9,6,51,65,139,237,187,1,47,125,101,188,107,223,140,160,135,237,210,225,111,133,157,237,163,15,131,185,12,186,196,107,121,65,41,201,238,228,63,76,161,185,180,140,15,72,144,145,34,114,120,34,62,35,87,159,125,175,126,61,200,144,170,29,59,250,146,5,3,179,234,125,18,97,35,10,215,3,62,251,23,180,50,70,155,12,139,231,5,207,173,122,241,243,142,206,190,38,70,155,197,51,251,151,144,135,221,34,91,135,158,192,144,20,249,189,247,175,97,242,162,8,232,12,135,17,195,222,66,174,1,7,4,149,36,223,99,55,227,12,146,205,223,202,187,186,219,39,80,115,215,42,35,214,232,208,143,205,159,62,152,36,81,43,72,193,57,202,191,241,110,112,181,233,231,32,9,48,62,242,35,35,56,67,122,86,126,187,91,5,178,63,26,53,232,178,135,154,249,159,220,84,53,84,26,198,209,140,163,97,41,46,134,174,252,22,12,15,34,148,196,9,253,193,169,147,150,9,10,143,217,114,235,229,188,117,30,58,100,136,62,125,178,135,211,216,204,179,248,29,195,66,73,159,28,152,193,69,250,65,144,184,205,35,199,181,153,80,143,140,8,20,140,201,183,49,18,13,218,114,74,1,15,102,84,15,152,212,130,124,13,100,65,135,155,177,248,177,210,156,128,45,87,240,56,3,229,127,83,97,210,105,254,216,212,70,232,218,96,85,205,175,18,12,152,242,224,251,96,84,213,64,134,232,40,121,78,49,206,241,223,215,136,241,196,143,171,242,173,96,82,190,166,13,165,248,112,48,41,60,122,191,175,5,221,96,209,223,182,158,167,11,195,43,59,5,110,5,70,105,135,9,177,60,55,167,249,57,173,128,75,186,50,220,6,211,0,24,168,201,161,10,138,80,194,142,139,19,196,162,122,111,132,90,99,146,225,180,84,113,12,56,8,208,63,18,88,162,155,40,243,214,189,98,233,37,24,42,182,190,246,34,163,95,46,76,132,87,97,252,198,152,42,148,41,200,147,229,100,84,245,247,189,234,16,111,201,4,71,191,162,17,131,235,212,141,208,120,109,114,26,23,166,137,88,224,58,194,182,111,152,239,75,63,182,241,6,215,123,111,154,100,244,222,141,154,209,121,97,18,29,2,51,151,250,253,154,240,90,233,205,41,155,29,85,158,76,106,14,135,81,9,181,186,228,183,117,213,83,39,222,71,191,95,155,112,171,124,47,242,214,114,239,41,201,26,3,175,157,11,218,139,126,76,24,116,234,253,28,133,224,157,12,25,173,89,57,118,43,246,120,137,250,30,24,138,157,216,53,136,119,9,75,4,44,99,153,122,190,88,217,86,81,42,112,33,149,17,55,167,187,89,78,151,110,149,127,59,222,250,28,251,125,8,124,92,198,243,135,88,218,80,15,12,185,57,204,4,95,181,164,193,112,229,201,163,177,182,91,190,199,139,209,58,11,12,201,230,138,243,195,132,5,100,80,73,41,182,248,237,108,219,138,44,63,24,76,98,18,159,111,61,175,126,26,168,181,23,183,216,135,9,132,200,144,243,108,187,223,61,254,248,38,98,193,163,220,162,39,27,204,135,98,110,246,179,227,236,30,83,37,227,203,233,158,4,111,65,138,141,225,204,141,166,111,77,166,47,223,159,222,150,13,184,240,178,20,149,223,27,154,33,169,53,163,185,133,152,144,143,56,126,182,164,15,6,1,208,254,209,20,25,60,145,95,20,120,145,96,171,113,46,150,174,46,19,33,29,84,107,3,54,171,71,224,78,74,242,30,186,37,233,210,38,252,215,99,113,90,213,154,88,217,195,234,225,99,170,32,75,85,196,123,160,246,162,198,158,67,89,219,149,72,38,151,6,201,93,172,175,51,165,73,81,95,184,88,29,85,192,168,212,203,47,159,13,103,95,59,164,114,48,138,107,77,243,238,216,177,231,80,86,115,121,45,15,76,205,121,138,207,213,56,130,245,185,237,116,138,109,252,12,202,154,18,245,66,126,130,134,19,135,237,19,200,123,181,33,38,16,50,198,75,236,127,219,45,107,124,204,182,173,42,81,96,220,250,56,34,144,171,93,89,97,170,166,221,183,160,242,166,171,107,14,97,94,41,23,110,176,220,87,129,75,196,242,206,22,204,156,83,208,156,121,95,123,199,61,134,108,225,194,20,129,214,24,112,42,210,147,236,72,199,144,51,162,108,135,17,50,150,57,58,120,172,187,122,168,124,57,115,227,223,214,163,64,86,49,93,186,243,252,40,189,1,194,86,64,174,13,170,145,239,141,32,99,201,50,150,36,149,105,191,253,134,139,220,237,20,67,129,34,215,115,146,123,28,3,5,99,250,11,46,60,233,47,112,27,165,91,109,214,146,155,211,159,182,75,192,198,1,187,5,158,211,133,99,120,180,141,219,95,4,102,71,30,1,195,13,221,4,166,116,242,35,202,178,171,225,247,109,2,119,107,94,244,223,166,189,89,159,252,199,164,80,2,94,48,57,8,76,154,168,199,123,99,247,21,253,109,18,138,245,222,220,40,208,47,188,145,177,175,113,115,132,156,170,188,247,182,216,106,15,152,118,83,249,109,123,237,217,238,213,67,140,51,154,229,172,142,36,126,187,160,213,42,176,241,41,142,120,114,42,201,155,192,84,138,164,120,49,28,207,107,218,49,95,105,3,140,223,38,87,125,163,71,244,253,102,239,217,48,248,156,92,77,30,205,52,251,138,127,146,66,24,236,58,9,184,180,173,220,139,17,12,190,134,186,57,188,45,239,120,47,56,29,100,208,40,4,40,17,50,67,155,5,38,216,11,87,92,188,152,13,228,76,196,53,159,8,185,194,26,236,48,155,244,150,155,211,255,251,165,128,137,141,210,110,46,115,137,90,122,167,119,153,118,230,117,161,0,160,186,142,140,68,9,120,150,149,228,183,81,57,204,238,200,26,60,150,92,77,23,194,115,111,9,12,88,185,82,158,41,158,12,110,2,189,247,121,144,122,215,231,49,28,206,228,201,10,47,231,133,178,215,38,239,174,112,37,43,18,243,148,4,207,144,49,165,98,123,223,47,2,45,181,44,2,202,175,91,113,159,239,252,246,30,58,77,207,249,66,217,250,125,235,45,190,209,57,87,232,55,28,113,113,54,137,77,129,137,41,175,11,15,33,19,153,86,102,211,99,117,210,77,34,233,103,184,33,250,204,49,162,199,93,144,254,53,194,203,116,33,196,215,234,15,237,211,68,242,4,39,210,97,120,117,245,123,208,220,117,239,77,55,207,150,199,38,18,88,238,76,128,212,255,122,47,216,13,56,90,235,194,85,232,220,38,84,182,253,174,77,194,190,93,62,38,105,144,61,238,213,179,11,233,19,172,19,38,118,224,40,89,238,59,193,143,189,98,13,59,142,82,98,43,203,3,169,232,27,163,236,40,87,85,153,162,5,213,246,30,155,37,126,233,148,61,133,226,24,239,26,55,61,1,99,45,20,120,146,126,11,184,109,45,32,154,22,214,45,247,230,236,102,242,210,148,45,174,26,79,214,173,228,229,194,157,88,138,187,8,221,118,102,153,40,132,191,71,184,62,191,154,184,42,15,62,96,190,143,195,15,214,138,57,229,115,209,251,208,221,136,49,73,160,162,131,54,204,93,113,148,164,187,76,194,2,159,76,141,85,223,77,181,66,126,26,126,209,237,22,80,135,131,171,201,249,67,25,90,41,241,224,253,167,30,44,48,124,160,177,77,119,35,201,149,39,131,21,175,186,243,98,138,106,99,200,100,160,25,94,46,38,242,46,63,13,85,194,112,231,31,184,139,37,77,233,82,109,145,249,70,234,136,70,190,128,171,165,36,221,46,68,40,82,57,25,142,103,95,140,150,200,97,19,243,170,2,19,66,116,227,13,55,169,74,87,159,17,14,150,112,48,58,197,225,106,141,84,98,80,49,226,208,19,100,177,54,96,69,198,139,11,152,90,158,251,189,42,121,245,18,219,194,48,106,209,41,48,209,204,62,3,30,85,56,29,40,26,100,212,86,192,107,9,167,3,180,31,103,83,191,143,70,13,227,13,204,145,19,68,158,197,7,237,216,214,117,43,140,80,69,77,241,219,3,9,41,133,41,66,141,115,21,243,119,202,145,94,141,48,118,197,163,157,113,153,242,61,137,12,164,20,19,113,76,19,35,17,120,155,226,186,195,235,42,88,30,112,167,210,35,41,67,81,78,149,162,196,31,33,104,196,195,187,105,183,200,10,169,68,230,135,7,234,233,204,150,198,62,244,48,140,147,222,81,252,164,235,126,160,47,196,32,142,128,141,18,93,96,246,249,120,43,132,113,36,155,52,209,119,74,221,99,57,212,212,213,235,55,77,100,10,206,152,199,115,83,116,40,27,22,36,88,181,120,72,132,190,140,115,136,220,1,109,63,229,219,184,55,197,2,98,81,255,124,207,30,239,69,52,119,235,213,198,105,18,131,178,146,22,40,65,58,114,246,141,124,175,30,218,255,64,113,43,5,8,241,228,198,128,168,48,177,253,248,94,48,228,73,138,98,226,33,82,236,227,48,57,179,46,232,153,150,145,66,62,51,22,234,21,185,216,162,41,97,137,44,66,59,91,174,238,100,137,227,100,100,127,42,178,143,115,166,182,176,191,144,59,81,147,151,30,228,123,190,208,156,189,100,229,98,221,33,39,21,240,90,146,55,55,34,197,22,117,39,166,193,41,173,96,147,2,176,212,124,221,179,227,112,230,252,91,159,109,90,17,103,88,86,176,245,212,38,182,46,100,25,35,210,149,38,182,48,228,84,155,86,32,237,198,145,201,18,233,78,134,16,236,13,28,31,184,102,73,246,67,89,129,63,157,239,213,34,90,11,76,5,99,187,191,205,190,89,21,38,147,222,124,184,40,176,147,181,49,187,149,240,250,213,144,49,188,143,118,22,169,111,69,52,155,75,251,218,164,149,161,132,3,96,188,64,66,93,131,134,116,26,99,198,197,48,117,149,7,133,113,36,158,203,168,241,4,166,132,200,93,77,50,21,231,51,235,189,137,198,183,184,55,143,38,239,76,80,179,249,145,103,4,251,207,128,82,131,56,238,231,128,105,85,204,54,40,154,139,207,78,90,146,166,218,1,240,217,121,46,104,176,171,8,77,10,32,125,21,219,225,74,229,106,23,120,217,73,254,193,132,222,186,60,54,117,197,43,82,54,195,216,130,101,43,161,35,108,84,63,169,7,22,132,196,150,96,34,166,12,221,135,4,131,114,136,39,120,124,53,206,219,42,112,190,193,87,72,235,206,139,222,155,83,90,33,159,99,193,35,16,193,60,203,101,72,113,5,240,154,45,70,101,195,99,248,128,59,34,56,156,186,67,74,29,129,225,201,15,216,106,119,5,181,158,34,255,24,212,255,235,128,158,225,220,187,198,151,132,233,68,230,62,195,231,28,188,192,103,130,149,7,44,123,199,170,179,53,174,111,156,199,188,43,154,108,143,88,46,212,59,113,6,57,108,242,160,250,78,40,197,220,9,182,136,158,201,88,115,144,222,133,129,210,212,120,224,20,54,19,122,105,103,60,20,69,66,200,77,224,97,100,240,98,12,18,213,99,158,197,194,64,232,242,129,139,235,32,1,67,54,181,139,194,4,124,119,192,52,123,103,133,207,134,176,99,235,109,68,42,230,243,224,51,14,5,236,196,51,42,122,53,53,178,61,110,78,189,65,121,198,12,83,39,222,27,206,117,49,37,151,213,251,199,44,74,166,195,185,245,107,66,173,24,55,47,8,220,232,68,233,24,116,49,106,104,1,44,189,57,60,222,45,134,5,93,225,174,83,101,211,69,28,47,70,46,72,118,127,35,31,89,43,126,27,81,65,29,53,171,73,174,241,73,208,31,148,99,218,104,214,101,155,76,54,52,1,83,230,52,106,196,220,160,216,95,178,7,83,98,158,86,120,214,20,49,79,49,94,96,4,31,177,41,192,223,165,173,86,115,155,81,21,97,49,202,127,132,205,10,126,59,171,16,112,24,53,29,153,168,70,7,208,124,212,186,73,55,138,109,179,105,145,111,225,29,195,189,163,251,213,49,24,168,243,136,71,99,245,202,134,4,12,239,168,192,82,155,244,53,56,133,137,77,184,186,200,46,77,114,97,165,176,79,232,221,105,58,106,148,164,215,8,102,16,232,16,154,106,88,144,169,212,119,131,113,195,139,34,102,215,166,206,185,229,48,111,144,237,28,242,222,16,182,220,40,233,89,112,83,150,24,50,173,163,248,108,232,70,91,252,192,221,6,34,140,54,152,21,229,167,87,186,35,250,227,62,151,107,207,34,40,235,194,80,153,200,153,9,209,85,170,215,186,95,80,136,199,144,45,163,52,238,97,149,209,144,36,49,131,197,215,32,107,16,166,40,31,55,95,248,108,134,148,168,95,35,186,8,35,2,5,16,103,21,92,35,122,96,215,118,129,177,250,90,220,188,91,27,216,133,137,239,137,107,209,76,99,72,96,90,6,175,125,127,118,9,201,172,195,207,12,251,210,245,106,72,192,201,205,45,205,210,174,195,68,162,75,158,28,237,164,29,225,165,49,216,114,151,192,216,34,49,85,6,84,166,69,174,38,136,93,175,19,138,155,89,5,133,89,58,28,42,138,241,202,115,241,38,111,21,126,162,241,151,203,144,99,185,93,95,142,112,107,147,215,250,177,40,196,189,225,55,154,50,102,240,6,181,248,32,86,50,55,228,131,80,224,94,194,119,0,150,242,108,184,161,139,119,155,155,95,63,244,104,165,44,217,216,47,61,104,240,43,214,15,152,77,135,14,68,135,9,126,200,7,57,158,222,217,191,35,218,110,74,208,50,211,208,189,221,53,70,165,27,149,169,194,199,139,77,55,146,82,90,126,46,38,182,24,161,18,6,240,166,1,172,186,134,30,191,136,241,236,51,74,247,91,103,168,1,118,196,174,44,200,121,35,164,84,64,35,94,117,175,254,243,90,196,207,211,125,110,186,174,187,252,54,100,0,61,230,217,217,176,146,136,38,45,88,89,218,138,189,150,90,19,73,213,90,231,208,150,128,31,185,142,41,175,125,222,179,166,88,64,212,250,72,229,138,145,94,187,34,192,47,234,70,229,190,192,196,87,231,141,247,117,201,188,28,212,28,207,184,119,237,75,31,12,171,183,196,249,68,101,86,186,27,49,106,26,171,220,64,61,143,249,220,155,205,53,150,15,54,216,212,123,15,68,75,98,229,54,52,142,147,194,40,52,221,7,131,0,251,198,95,105,18,158,46,85,96,240,57,100,179,252,244,64,116,53,203,111,55,169,74,164,113,116,123,87,171,133,126,235,156,250,224,19,150,247,216,14,43,225,239,33,115,129,252,223,167,132,249,131,235,212,153,132,51,30,70,92,55,50,203,53,20,206,243,70,213,224,211,216,245,133,211,30,1,147,255,110,239,205,231,181,24,8,186,213,246,92,77,122,43,94,172,192,225,151,21,38,99,186,47,44,10,160,86,193,180,33,63,139,155,19,75,214,247,70,170,246,70,196,91,30,210,162,128,46,240,150,51,166,18,62,145,39,219,56,84,17,15,164,221,170,232,144,111,83,95,140,72,63,228,117,178,4,10,229,182,53,118,180,74,59,139,236,135,36,237,106,116,94,28,152,196,236,18,24,39,254,62,56,129,232,91,44,68,123,35,249,169,128,179,209,203,93,152,61,43,34,149,148,74,75,137,20,213,171,125,68,43,12,188,92,77,140,79,40,218,203,158,121,104,102,51,43,76,231,102,92,141,40,222,85,10,108,48,49,83,56,224,223,11,201,12,137,115,194,33,76,39,165,143,41,12,161,98,202,24,225,204,140,58,37,74,44,249,130,23,70,226,41,187,11,213,173,169,68,222,26,182,142,26,54,24,86,113,150,229,73,13,55,204,35,14,35,243,115,19,32,100,142,57,253,252,201,8,9,74,231,211,42,214,243,238,243,12,26,41,169,40,0,13,214,92,224,138,238,166,140,25,97,239,20,187,14,145,121,201,132,1,211,202,23,63,93,136,94,201,123,53,168,122,98,43,166,126,160,14,121,50,248,57,220,156,39,120,162,44,47,63,246,178,176,122,141,162,91,236,187,101,164,108,17,108,60,63,100,124,4,2,215,114,227,129,48,140,142,231,123,160,82,225,71,190,53,194,72,255,196,250,17,127,249,160,156,237,190,43,211,209,49,159,75,79,49,145,218,50,193,93,25,148,99,94,246,20,101,153,180,84,53,189,26,82,220,143,8,15,120,152,118,155,192,180,77,71,253,8,156,189,207,144,254,126,173,43,156,21,222,40,65,239,123,243,38,165,195,240,253,33,155,16,87,211,138,49,228,183,177,215,91,212,47,82,9,48,101,47,70,166,103,148,40,17,33,215,181,229,183,43,61,121,195,119,211,198,115,12,49,77,217,84,106,45,241,61,217,192,100,249,193,197,57,35,190,219,16,112,146,106,141,69,137,255,14,107,31,209,42,24,139,4,198,157,139,247,54,250,15,217,232,233,214,107,183,238,108,91,13,163,220,156,125,189,186,247,6,19,194,25,153,45,48,178,11,119,178,64,68,34,15,78,184,35,140,48,232,129,101,150,26,133,104,139,42,219,101,198,204,157,165,248,253,17,110,103,128,155,26,58,181,254,56,150,3,38,246,34,47,133,253,16,137,127,44,27,120,92,5,166,142,195,143,8,19,208,216,85,96,102,97,184,2,148,105,44,33,167,93,100,207,243,173,157,164,116,75,142,31,88,173,8,229,56,74,175,146,162,104,49,199,12,167,68,71,170,175,144,1,169,35,12,29,202,98,147,58,2,144,55,165,48,177,40,150,63,7,163,60,24,5,44,211,247,20,154,130,144,195,17,24,243,37,198,236,156,216,84,18,11,60,219,153,73,62,141,6,130,138,178,35,85,107,26,140,197,71,137,168,16,73,162,88,177,198,173,111,55,189,169,63,240,49,178,124,150,177,93,201,182,64,139,104,56,141,100,196,81,52,121,208,217,162,98,154,106,171,188,159,7,91,72,40,59,92,81,227,149,65,33,217,216,99,43,157,100,211,229,165,23,244,140,251,94,188,232,240,18,152,8,81,212,54,162,42,41,140,40,68,196,169,205,184,79,6,179,155,222,28,122,191,29,51,97,210,19,35,232,89,27,59,138,206,104,197,20,125,138,5,113,96,156,46,84,221,145,106,84,148,106,199,248,26,240,124,201,177,136,196,104,142,220,137,53,123,232,118,3,241,197,142,154,230,65,125,252,141,44,158,61,24,229,168,216,79,58,95,90,62,86,51,70,197,17,181,116,229,38,224,22,190,231,184,253,23,80,176,171,9,211,138,145,228,175,91,123,120,230,144,220,185,160,138,30,123,77,69,144,67,102,224,249,3,140,173,81,144,105,36,198,89,224,227,81,196,118,114,12,131,36,213,156,11,182,248,17,101,20,141,134,22,145,228,88,52,62,113,14,70,225,47,178,69,242,94,147,174,159,88,182,231,64,60,150,133,92,141,122,120,217,81,77,141,238,167,248,139,52,120,222,6,140,148,205,219,15,148,20,196,121,207,104,136,217,74,252,143,107,50,111,55,65,53,38,46,57,26,168,19,59,190,80,244,218,156,205,125,139,93,103,252,172,183,117,137,180,141,240,77,47,106,58,34,183,135,248,54,153,250,139,66,140,48,221,120,170,76,103,221,68,59,190,205,140,230,37,172,192,166,175,197,110,227,213,179,236,183,77,198,179,83,141,22,121,27,154,93,150,26,25,216,51,61,18,181,149,142,135,44,167,41,60,254,45,202,9,42,157,9,162,28,196,94,13,69,101,92,109,229,237,91,96,194,124,1,119,210,81,55,225,180,140,94,102,70,239,19,133,242,69,190,37,13,74,120,113,209,147,213,170,72,113,82,203,102,44,136,209,147,5,253,110,19,216,116,106,189,39,171,25,123,160,220,156,138,142,232,6,51,5,222,59,40,95,155,195,12,152,76,139,188,150,81,84,174,123,113,211,221,132,242,242,58,91,220,27,33,53,137,89,12,211,49,143,151,234,70,119,47,104,195,108,175,14,31,199,177,53,133,81,94,140,57,72,183,192,188,177,103,252,148,52,35,175,126,142,117,166,176,188,243,236,76,114,159,101,245,215,45,32,240,64,235,49,122,6,55,129,0,25,20,72,17,162,222,236,156,79,236,223,242,94,199,84,222,17,53,63,14,23,116,16,242,173,81,247,190,47,134,70,215,150,253,8,46,218,28,230,203,249,109,43,224,23,184,239,156,86,244,20,86,74,210,228,183,169,79,142,66,185,138,152,172,80,230,46,227,36,108,53,134,5,166,248,241,194,181,248,105,76,15,80,169,239,213,212,185,228,59,230,85,248,176,12,46,61,150,110,51,165,180,170,48,97,244,248,160,121,11,59,56,10,50,213,165,72,64,11,165,35,89,224,179,112,199,142,139,143,93,45,157,173,203,142,155,40,242,174,150,119,16,35,253,151,249,152,241,224,4,247,171,94,61,77,251,246,174,159,166,102,132,213,247,150,232,17,133,211,248,29,83,216,2,87,44,237,115,114,173,162,55,231,243,223,165,61,41,193,81,248,39,68,16,45,145,99,72,25,18,143,6,127,211,140,109,133,52,120,127,94,12,102,72,135,9,21,72,36,149,19,62,186,217,224,100,75,243,25,114,162,122,35,182,172,101,22,175,194,216,18,177,225,225,64,23,253,156,157,216,79,143,221,148,210,158,165,15,222,92,200,1,216,18,33,242,219,57,225,208,251,144,35,183,44,212,133,16,244,157,121,232,7,103,133,62,75,10,16,151,149,224,222,253,144,120,178,164,109,129,231,45,151,35,63,178,183,190,24,237,245,222,123,133,92,87,150,18,15,226,139,116,201,196,189,127,10,149,2,211,154,151,227,124,58,251,110,47,50,211,72,249,166,56,129,22,109,17,178,169,77,235,32,78,23,134,222,72,126,187,154,94,130,127,17,50,84,18,26,56,231,36,186,100,241,211,112,123,201,183,166,170,44,140,221,74,30,87,99,207,216,18,215,168,132,124,101,139,122,5,176,113,39,57,140,154,145,184,231,240,187,58,41,150,153,11,198,216,162,87,163,139,114,123,23,17,237,24,10,163,224,18,182,8,105,192,231,106,156,207,232,34,162,250,122,247,247,193,71,189,77,70,176,142,141,231,226,189,162,179,164,144,187,73,245,129,87,191,125,66,136,161,139,39,9,60,195,160,45,212,206,173,7,236,51,252,34,90,84,223,31,38,37,217,174,97,184,132,37,192,224,121,155,186,10,226,84,83,199,187,89,243,68,88,157,38,32,127,225,99,197,172,21,158,203,217,237,150,148,179,33,136,195,214,187,164,145,78,131,226,164,41,122,185,93,120,48,123,138,131,108,61,236,173,222,174,72,186,174,239,163,65,51,189,250,188,45,151,202,236,188,88,138,53,136,67,170,73,28,47,189,184,91,212,47,230,145,122,253,228,148,210,221,143,72,109,74,157,7,133,187,48,71,197,173,113,193,196,0,131,86,231,60,121,204,65,170,240,155,222,220,106,233,124,117,108,171,168,21,148,150,240,25,63,125,214,176,212,30,44,203,180,213,26,219,209,162,93,32,43,12,87,116,172,75,178,12,123,63,112,43,215,102,237,251,201,205,240,233,86,144,27,28,135,35,75,205,164,93,124,198,59,95,131,55,137,102,141,189,86,142,2,44,83,240,236,229,121,235,232,253,179,141,78,51,124,164,248,114,185,91,89,122,202,3,249,28,20,168,249,75,79,36,229,158,1,37,234,22,78,192,57,20,105,15,212,137,112,230,85,156,200,191,138,170,7,230,212,140,227,129,184,180,152,80,203,4,13,98,131,159,70,237,162,143,182,172,153,48,224,158,158,247,50,6,149,122,13,121,85,123,181,157,47,247,125,79,38,26,96,30,180,239,251,203,181,105,101,0,176,17,184,56,140,22,78,251,179,180,162,0,144,216,71,211,168,216,66,14,33,74,200,177,96,52,186,68,49,197,45,63,175,144,57,138,116,47,171,250,44,157,48,206,108,244,219,3,67,242,86,227,60,134,221,227,133,113,245,239,105,142,229,160,176,81,72,4,187,130,185,97,15,76,147,159,195,104,121,165,249,194,93,97,101,200,55,65,233,118,141,55,235,99,120,208,92,35,4,132,68,140,86,198,255,182,163,235,87,33,149,215,159,143,73,95,220,99,225,164,103,146,214,8,51,178,204,142,251,162,91,6,127,235,193,55,1,207,131,110,225,187,113,92,132,251,66,161,206,95,56,167,203,132,65,209,155,28,15,219,14,217,203,132,81,186,176,39,152,138,246,216,35,140,74,163,100,146,243,97,225,210,245,117,237,221,33,20,222,192,5,207,33,140,229,99,147,72,216,12,66,56,180,254,174,37,14,9,156,194,157,242,93,183,227,77,33,66,31,77,170,60,200,162,149,161,166,217,166,53,33,22,182,241,144,20,29,21,164,166,238,189,33,138,169,207,160,156,61,38,104,75,168,171,148,88,12,113,121,40,86,130,110,197,252,117,253,105,84,156,194,115,34,237,149,245,106,139,220,7,77,12,45,25,106,215,33,45,21,62,93,54,138,253,252,124,143,22,9,136,138,89,55,244,99,210,220,188,46,197,12,228,131,207,136,145,162,189,23,99,217,233,215,162,185,182,95,216,232,2,4,110,132,218,226,185,59,245,69,98,225,176,17,183,56,22,41,209,202,250,104,231,180,185,253,52,68,254,180,200,99,34,237,16,53,88,20,39,103,77,85,157,109,217,228,23,28,198,240,85,171,16,46,199,22,134,52,103,68,210,1,167,18,39,246,43,184,213,132,10,30,250,49,82,14,78,255,4,227,174,44,92,88,87,143,217,81,28,205,67,233,19,104,255,37,253,26,36,75,187,104,47,192,129,97,102,11,134,166,9,143,143,60,118,35,82,28,52,72,4,217,170,122,154,180,153,196,62,123,214,1,196,60,242,86,16,161,68,73,193,217,5,185,185,94,77,114,208,227,171,101,154,104,224,115,245,222,17,89,56,167,107,125,42,45,236,168,154,45,224,76,36,225,125,237,30,31,179,216,201,175,198,46,164,19,17,192,162,75,132,108,161,192,132,76,146,192,115,169,187,7,49,82,247,192,27,186,49,93,152,240,16,24,204,80,184,56,76,101,154,212,105,76,187,196,163,145,101,216,182,171,48,124,12,121,202,213,91,253,34,202,43,99,38,21,90,133,183,254,246,52,121,18,71,55,74,241,122,49,101,55,190,35,65,27,57,31,199,135,70,132,200,106,90,183,83,86,175,9,90,207,56,156,10,157,236,67,253,243,157,76,186,220,97,2,34,91,55,21,19,96,247,71,195,85,92,207,198,64,131,146,215,59,224,154,108,81,54,230,132,25,46,131,14,60,84,108,196,172,206,26,150,200,185,56,169,238,12,54,82,231,32,118,152,202,92,57,3,176,53,174,213,9,81,253,126,204,183,108,68,174,49,226,149,49,21,184,192,84,184,202,29,52,10,142,5,46,214,68,225,243,212,24,43,228,189,138,137,107,228,75,191,246,164,63,112,123,91,12,41,109,87,251,249,105,50,151,151,248,109,13,225,202,91,203,36,159,98,68,33,249,144,250,199,3,163,233,152,47,179,27,181,150,114,111,35,141,11,130,180,13,33,130,218,218,213,164,222,98,79,34,5,167,70,82,53,139,215,127,27,93,155,173,67,218,236,212,185,59,26,93,43,242,65,176,129,186,31,79,52,85,172,165,126,85,199,238,12,223,199,168,88,197,65,71,165,118,95,155,54,89,11,161,60,57,54,85,148,208,211,50,60,116,103,88,244,233,197,166,180,105,249,146,24,238,66,101,177,4,7,32,89,225,166,78,4,133,126,151,65,112,83,233,175,38,49,39,231,200,177,95,178,38,116,142,79,232,208,91,208,225,213,188,212,33,164,168,116,197,160,160,3,171,37,140,214,210,223,99,211,33,80,166,233,65,118,60,24,130,29,134,211,79,236,55,4,18,90,16,35,154,132,139,62,215,153,178,235,238,103,148,108,233,91,81,48,82,118,236,103,103,91,213,112,63,165,232,208,157,223,197,199,231,21,184,231,219,186,130,178,85,214,35,6,193,226,81,220,156,46,156,117,69,87,192,176,8,149,79,98,83,90,126,190,117,38,80,119,225,34,77,249,20,124,35,99,29,164,139,219,54,114,129,167,9,11,7,99,163,137,143,41,140,4,168,63,89,229,217,202,3,211,178,236,131,86,97,226,107,138,18,209,15,178,200,97,68,8,207,197,4,9,29,54,161,62,189,55,49,164,24,82,136,18,53,36,104,12,128,225,37,20,244,45,154,46,252,65,100,219,171,12,105,191,60,190,172,94,61,73,51,151,11,67,139,47,147,33,193,100,121,127,155,211,75,231,89,163,248,193,87,23,133,203,210,179,252,163,51,141,107,7,226,39,50,11,23,90,214,177,122,48,101,52,122,204,60,108,17,58,3,70,195,232,194,155,56,69,138,215,130,73,78,202,179,176,212,87,186,23,67,190,45,83,129,22,145,187,25,22,148,7,228,192,71,101,16,109,246,123,117,213,45,5,1,225,126,207,77,170,121,68,253,226,167,112,187,75,188,23,229,93,18,184,222,38,139,25,54,88,177,194,218,173,240,142,144,31,2,120,103,170,77,69,33,248,241,39,131,85,183,200,36,53,5,195,187,0,142,95,140,250,148,194,233,114,219,178,39,172,245,252,52,45,60,241,218,164,131,69,222,2,31,208,58,100,29,206,85,165,195,129,119,141,162,26,90,61,171,166,39,119,134,69,51,5,87,107,135,125,91,30,45,83,227,227,71,250,89,103,67,20,94,40,143,34,183,31,104,193,254,150,81,97,214,134,77,124,96,26,178,228,201,206,138,56,142,69,252,116,133,181,68,110,110,220,52,126,6,100,84,29,212,71,217,216,215,117,196,205,59,116,244,130,110,210,157,78,110,75,78,79,139,210,232,3,217,37,150,143,9,222,137,129,134,141,228,202,75,63,82,27,57,208,207,52,168,174,193,2,136,249,43,97,189,51,193,123,142,186,75,58,212,138,144,159,91,237,111,176,37,225,130,21,17,72,165,190,9,142,183,152,71,198,229,32,63,125,60,31,56,152,131,251,214,244,126,46,108,62,121,88,134,136,187,180,170,48,165,174,97,228,24,53,171,248,178,155,48,235,157,226,133,56,178,254,246,66,114,205,61,120,194,202,83,186,37,206,218,83,78,35,244,212,142,59,187,47,140,48,99,15,46,98,26,82,210,53,167,55,86,211,190,188,211,86,123,122,67,211,16,167,115,98,249,215,228,228,202,207,213,4,169,60,22,10,229,53,138,172,122,115,22,167,207,51,216,104,250,237,31,227,201,33,68,25,2,75,20,119,19,193,161,111,53,184,142,187,202,204,239,95,232,201,189,43,26,56,171,156,140,84,144,208,140,21,79,142,54,83,151,171,41,255,47,126,60,153,179,58,138,92,77,88,61,10,186,207,12,93,120,183,2,143,124,155,192,50,222,79,215,71,155,200,193,5,51,53,45,98,171,111,133,155,80,129,115,166,239,217,21,134,225,198,169,169,219,134,34,64,175,134,80,197,7,205,216,233,245,131,77,19,160,241,33,63,223,134,16,166,194,120,122,65,230,13,75,66,151,239,57,205,37,245,217,80,81,34,211,239,9,45,76,68,85,206,94,91,180,251,18,56,5,207,178,209,20,54,29,179,65,93,67,112,83,159,143,139,231,38,240,52,222,17,135,123,86,121,38,232,182,211,237,15,70,7,121,73,129,214,230,91,158,199,137,39,67,174,178,202,76,131,1,182,7,11,57,180,46,117,108,133,17,21,11,122,117,196,69,167,194,116,226,198,231,172,70,192,43,99,10,61,65,118,155,216,98,0,162,193,10,92,198,229,228,134,36,91,170,134,56,27,143,49,31,236,235,48,76,11,117,164,165,108,143,73,210,2,166,194,66,127,27,43,186,10,140,10,135,194,117,5,43,19,253,19,216,39,2,103,42,59,103,192,244,88,148,7,238,171,95,78,122,184,13,31,216,34,174,1,207,49,116,17,80,5,58,132,209,126,183,103,178,116,248,112,238,160,229,51,53,250,115,239,25,81,125,6,173,148,247,222,196,224,230,29,242,34,93,194,219,184,175,194,154,201,104,79,172,166,67,78,169,68,28,96,164,116,165,234,115,91,63,192,154,151,108,191,106,253,190,113,231,151,113,167,26,89,168,103,170,81,247,114,231,18,199,148,110,75,8,16,68,17,61,10,175,57,61,115,169,91,204,53,224,157,242,31,120,71,46,228,236,151,73,9,136,128,107,26,30,165,134,13,231,152,147,227,25,150,26,189,169,60,121,23,82,239,3,91,186,227,14,11,137,27,189,57,89,207,251,104,116,222,233,205,137,244,166,184,57,228,30,251,217,111,51,13,106,241,197,154,177,118,200,102,62,11,65,9,135,57,13,228,139,16,244,15,23,42,27,43,150,78,150,90,71,10,195,56,103,100,253,170,204,242,74,139,112,168,58,16,2,26,89,79,184,52,179,71,163,242,87,183,162,39,156,156,158,201,152,5,20,173,48,70,133,86,197,178,232,135,192,52,140,250,25,148,8,131,73,22,158,79,155,47,89,110,178,24,130,254,116,70,62,199,215,87,34,244,81,117,30,66,47,21,154,41,219,18,3,122,49,197,116,190,25,195,90,137,104,153,60,25,36,8,126,76,96,168,246,173,11,136,106,183,72,232,37,126,75,98,170,188,246,160,64,39,96,37,84,219,22,138,119,15,40,217,206,58,245,151,137,109,236,251,96,83,249,54,205,224,200,117,199,131,25,205,146,26,51,112,121,198,197,120,18,186,114,49,125,74,141,139,141,26,84,225,185,110,172,9,182,188,179,163,201,76,104,124,129,123,53,236,169,207,17,115,92,129,17,227,77,236,79,79,206,97,135,231,253,150,132,235,244,228,180,222,238,80,45,193,132,94,50,100,148,58,122,128,193,14,39,169,39,196,143,232,225,9,32,138,170,2,28,103,14,144,237,139,157,148,88,170,176,248,32,164,14,115,117,9,81,19,178,165,114,111,4,234,130,185,152,166,156,44,137,45,194,167,214,86,236,48,116,164,55,222,179,243,47,11,63,174,36,202,146,154,35,30,236,124,175,112,36,40,182,23,213,245,13,209,241,237,6,204,217,68,11,134,192,231,184,234,73,87,189,240,111,111,68,132,206,161,210,239,170,111,66,152,118,96,250,191,106,168,181,36,122,175,183,194,115,149,128,19,125,192,178,31,229,159,198,92,236,10,205,194,148,2,215,16,242,182,79,98,180,64,250,228,156,195,241,61,43,233,63,185,57,41,160,187,124,176,231,179,236,72,150,253,216,119,154,26,139,182,142,57,193,197,30,112,66,19,85,191,88,143,246,48,72,52,233,235,23,208,124,19,159,226,231,5,97,66,146,201,128,152,170,155,243,100,108,170,218,227,136,240,109,111,86,74,70,165,167,198,4,203,47,180,142,6,108,46,77,231,48,98,157,245,234,13,241,237,229,222,180,12,173,123,181,29,161,15,92,123,212,192,0,167,199,10,250,113,58,248,120,143,159,89,163,22,51,133,241,33,133,68,188,181,202,226,67,225,186,198,231,128,169,190,202,215,66,30,190,20,247,211,63,186,54,121,237,65,13,88,92,221,172,96,83,173,94,83,156,242,65,107,84,43,234,190,128,134,66,80,85,36,171,147,84,99,2,63,34,56,57,81,123,36,2,43,176,5,223,253,209,170,53,20,233,123,23,68,112,124,88,42,9,195,199,23,32,127,222,66,250,106,82,209,158,159,45,139,26,104,135,145,0,80,155,249,108,103,123,197,28,47,228,26,171,126,176,243,158,49,104,197,244,204,117,191,59,134,196,190,63,77,160,93,183,90,234,102,99,18,23,116,122,213,55,131,213,58,250,137,56,79,142,205,44,247,222,231,4,136,146,91,34,143,45,235,215,70,234,112,228,208,3,51,238,91,217,199,33,0,8,189,23,211,69,122,204,241,205,209,26,131,98,182,159,78,99,138,102,179,71,40,18,123,82,26,186,85,195,221,27,98,99,152,181,67,95,123,87,19,1,118,152,120,235,115,239,134,190,140,11,172,109,34,197,250,94,120,45,161,216,245,163,0,208,173,216,212,17,67,25,14,238,74,221,23,166,171,17,32,58,183,45,140,163,251,52,36,91,126,45,181,240,34,12,199,148,157,57,185,60,231,182,114,156,166,219,217,54,254,123,135,135,145,63,200,86,74,136,116,93,248,209,113,61,240,78,190,126,172,179,156,51,65,119,249,141,254,198,12,152,59,200,205,143,225,216,92,199,149,159,238,186,240,51,181,70,51,52,27,201,61,168,31,96,10,93,213,149,238,9,186,100,169,42,55,248,171,192,249,161,53,235,241,115,30,243,60,250,189,247,153,56,77,54,113,212,94,214,138,215,34,238,162,95,11,105,185,49,247,29,241,227,138,235,213,36,30,93,241,116,211,62,166,238,15,45,24,33,120,10,5,8,110,223,69,105,81,12,185,121,184,130,134,6,70,50,180,194,45,164,15,45,196,47,99,2,197,66,141,153,66,127,183,112,88,16,176,70,176,252,94,204,86,43,175,5,101,76,138,239,65,31,212,51,162,211,212,82,2,198,161,215,39,179,152,180,171,178,111,42,87,178,206,51,186,153,62,143,210,132,21,183,106,77,110,163,72,77,35,70,28,106,168,46,115,1,238,156,225,122,170,219,26,146,246,122,126,123,205,144,101,36,137,44,181,42,116,112,177,121,250,123,83,81,86,212,76,162,186,58,135,228,169,233,29,213,103,88,42,12,16,14,55,99,126,22,24,94,241,248,109,74,198,187,88,250,100,1,210,21,178,180,142,113,69,105,155,171,33,131,137,233,158,178,126,207,125,124,140,22,26,155,101,85,53,38,96,87,169,241,69,136,192,21,189,185,209,0,197,123,145,80,149,124,30,77,137,133,42,114,23,7,53,98,47,25,242,65,69,123,92,13,213,148,26,35,112,75,213,113,245,88,141,16,67,111,126,140,160,143,155,207,132,73,45,225,46,67,142,189,24,170,166,112,120,231,245,206,180,175,54,207,96,168,20,229,222,19,10,214,26,63,77,255,235,51,17,9,231,197,247,42,180,137,234,213,11,245,191,33,48,181,51,2,83,129,48,174,222,42,130,148,130,158,13,169,199,158,68,153,177,134,76,51,17,188,93,238,123,117,200,65,4,30,86,76,31,131,114,182,13,49,122,137,206,82,228,18,67,154,181,203,126,91,15,254,215,138,248,251,32,107,200,78,141,95,182,199,149,215,29,164,223,167,192,8,3,94,157,217,129,196,131,194,48,39,45,249,156,93,143,175,130,83,179,69,187,119,145,205,18,216,250,15,67,1,247,28,203,66,25,109,195,244,233,77,130,34,76,46,7,84,161,236,236,43,127,0,70,144,248,185,55,65,234,216,87,104,142,171,237,129,45,220,24,122,197,83,219,135,76,245,167,205,208,153,53,78,33,153,166,197,52,35,119,192,103,87,210,200,70,177,112,67,242,239,137,118,151,254,52,38,246,136,131,215,116,125,196,73,65,212,98,181,30,42,206,52,92,118,253,216,230,27,132,136,115,214,242,7,96,248,157,66,33,26,89,37,153,135,197,90,29,114,192,116,186,244,103,38,209,181,147,67,95,26,122,32,189,154,125,222,207,152,99,158,65,113,49,21,166,162,181,135,182,53,50,26,207,147,141,92,227,98,40,16,139,222,123,82,208,59,29,134,81,72,130,42,199,238,60,203,215,85,131,23,253,87,210,132,118,96,116,159,87,136,114,163,234,252,124,143,142,107,239,191,253,35,36,18,116,26,93,142,11,126,159,109,124,118,133,17,176,143,139,225,233,83,148,39,27,51,212,194,75,215,30,123,230,81,250,184,120,127,50,228,202,254,180,141,131,98,133,220,247,160,204,79,158,26,90,156,21,194,238,221,122,165,101,64,209,2,115,12,117,68,253,82,112,81,199,185,183,160,93,22,37,29,122,235,87,251,184,130,126,210,235,173,235,52,160,211,100,110,255,225,54,85,39,252,160,208,225,143,144,117,135,194,83,63,69,59,190,208,114,161,100,210,59,83,104,219,108,243,58,143,22,130,242,8,231,60,87,19,122,8,125,244,66,17,134,184,70,208,248,239,229,66,225,103,201,61,68,68,176,60,16,58,245,223,198,194,28,10,147,134,223,161,87,159,141,254,66,62,37,236,225,51,148,221,207,75,168,28,43,201,88,107,2,13,184,168,250,220,57,7,147,73,170,59,76,221,159,78,65,204,248,26,75,203,248,49,196,184,43,140,242,114,251,108,37,19,76,148,49,167,55,55,205,184,154,94,42,137,45,32,208,52,154,111,179,147,153,36,57,233,77,24,158,90,64,135,219,238,89,231,25,198,70,168,152,83,191,171,188,109,155,226,202,17,155,217,177,207,180,130,122,83,92,233,234,186,160,208,217,75,172,8,184,55,55,152,225,96,76,162,184,10,60,245,222,89,155,98,121,235,82,190,92,160,161,25,190,25,125,176,78,105,242,7,83,102,84,235,251,90,103,226,46,135,233,64,208,169,4,159,224,118,99,124,90,250,70,172,129,194,170,137,13,103,210,227,39,101,127,103,12,240,85,221,8,154,116,42,74,222,25,177,149,77,112,200,97,254,45,62,122,197,144,200,241,98,29,126,57,113,127,170,49,0,250,38,14,39,220,217,57,20,134,238,211,247,5,180,161,142,35,221,4,174,94,96,125,208,70,238,64,190,23,244,247,4,154,62,24,65,167,44,123,120,45,70,129,229,115,129,198,44,61,32,170,177,34,53,135,225,31,17,82,171,3,47,10,94,253,181,49,192,68,64,154,140,53,13,108,254,219,86,232,34,97,145,138,102,125,236,119,147,200,147,38,57,143,49,13,193,143,143,10,245,190,37,233,213,136,99,251,247,130,157,110,73,120,205,232,69,238,100,160,235,124,62,48,90,108,110,251,81,94,183,133,130,19,24,210,64,127,112,171,64,173,250,100,115,85,151,172,183,226,86,225,23,216,52,115,215,125,95,139,188,148,100,10,235,176,190,188,239,193,109,253,37,29,20,122,41,150,219,41,212,200,46,125,105,227,157,232,223,115,115,150,108,81,181,177,226,159,246,133,221,129,113,50,166,94,61,163,157,16,56,83,203,45,111,13,31,198,28,223,91,15,40,24,133,214,237,120,21,152,92,110,13,80,94,37,93,252,136,50,80,52,151,29,133,183,80,124,39,20,142,147,111,88,103,147,134,190,86,30,204,146,90,57,224,108,140,181,2,23,51,130,62,24,109,88,41,195,60,176,105,60,250,79,247,110,169,121,129,41,221,247,200,5,162,228,93,212,187,172,208,101,133,173,64,159,190,20,219,227,105,161,181,230,247,54,151,255,22,11,31,184,145,31,243,17,53,194,30,113,157,96,61,216,187,197,213,199,10,74,98,231,55,227,8,136,1,135,124,81,207,8,235,228,202,37,30,60,27,83,139,194,24,58,37,96,106,2,4,133,52,199,207,116,102,40,21,247,2,27,219,96,12,153,145,224,8,186,140,228,58,6,156,138,67,249,229,243,173,40,238,242,207,101,181,17,242,220,120,240,217,183,51,214,225,208,95,38,229,82,226,99,82,152,34,109,223,200,149,162,4,21,83,193,116,160,150,192,21,127,201,95,11,69,45,205,110,54,36,5,106,140,40,155,234,210,1,111,191,198,25,159,164,213,250,79,20,30,237,211,109,2,198,164,18,99,186,117,163,92,242,143,61,41,230,214,207,101,130,20,238,163,195,210,74,126,77,96,138,239,75,44,93,74,206,178,194,24,134,241,222,155,4,144,190,119,231,130,26,176,149,77,41,10,43,216,142,77,3,134,191,161,63,205,113,228,19,9,3,80,120,215,236,193,229,12,96,25,167,165,87,31,63,234,158,217,180,91,169,159,76,147,89,254,210,182,192,16,12,47,29,114,86,123,28,1,104,128,235,152,97,167,198,86,73,148,80,67,119,205,202,67,220,250,67,173,40,11,113,46,111,105,84,119,14,91,59,116,125,167,74,139,7,203,4,14,117,80,106,190,107,111,22,139,55,203,36,165,247,186,6,154,165,227,149,249,109,101,102,14,22,2,71,242,212,153,78,176,48,206,202,79,81,69,96,56,241,119,220,218,114,36,186,39,24,27,99,28,169,219,172,111,129,9,45,135,37,65,187,213,206,10,147,208,137,155,87,42,233,229,157,141,84,103,222,211,158,18,63,241,191,233,148,222,30,164,101,62,117,117,253,113,20,199,199,175,15,108,101,206,186,11,23,56,169,252,167,123,162,155,110,189,91,124,245,173,144,206,148,249,24,80,84,205,110,119,176,39,233,22,233,100,225,248,32,202,239,87,35,171,171,174,81,133,243,125,197,76,56,147,121,10,175,142,177,89,205,209,3,62,27,154,168,36,2,111,151,149,193,236,132,149,34,41,188,34,121,10,204,248,239,231,197,16,21,242,57,108,177,1,181,129,182,245,93,198,213,155,162,195,251,98,200,77,108,63,124,8,227,100,33,203,34,196,216,75,252,50,209,20,141,111,117,12,255,237,78,130,41,106,109,153,135,29,27,54,197,231,164,242,98,235,189,89,229,201,189,0,118,249,173,41,173,99,12,175,28,19,109,44,252,209,242,192,205,73,192,108,55,43,42,101,190,77,215,42,181,107,105,80,118,187,4,158,121,196,126,68,54,64,218,17,15,74,6,224,154,18,48,94,74,38,15,137,153,20,1,228,3,19,101,151,171,207,175,205,28,219,48,43,72,148,195,144,223,178,14,159,176,68,222,74,172,99,12,227,214,141,123,58,85,141,34,65,164,186,234,136,131,145,66,205,231,209,176,26,99,19,71,43,67,136,213,120,114,234,122,124,208,26,34,140,146,78,195,253,232,177,68,72,72,42,29,176,13,218,153,245,254,98,180,36,74,223,18,163,70,97,167,191,88,249,73,89,11,92,33,165,247,155,103,154,164,187,222,60,213,27,224,58,94,245,232,194,238,199,70,0,255,128,127,49,194,70,26,102,162,204,43,69,144,215,132,76,36,182,70,198,223,219,52,135,81,20,46,105,70,217,246,31,116,143,93,244,101,250,72,98,108,88,85,81,250,190,8,146,55,75,191,136,145,217,181,182,29,198,247,21,131,217,184,212,186,219,80,221,206,47,249,233,223,102,145,29,237,232,217,53,133,131,161,134,56,245,78,248,241,114,239,98,10,7,14,23,226,153,85,159,12,42,80,127,175,138,193,38,33,27,194,242,181,184,161,15,63,246,217,40,20,238,86,156,236,176,49,152,200,52,166,84,50,251,25,212,243,64,121,92,190,87,158,130,38,56,251,117,13,88,221,150,219,134,216,110,77,154,108,80,0,128,149,247,251,105,34,236,67,8,154,183,177,244,166,30,48,228,141,98,28,162,81,151,195,145,70,0,181,10,201,19,59,3,123,65,139,223,198,136,122,214,254,217,13,124,113,195,255,208,245,76,71,97,59,149,26,163,194,146,16,75,166,147,104,79,49,104,40,91,207,145,159,157,131,70,120,159,43,103,5,61,239,141,48,163,199,238,216,237,136,94,235,147,237,18,142,52,174,108,210,201,96,112,245,51,6,184,105,145,76,71,254,235,227,142,6,134,23,169,232,206,112,206,233,29,79,182,161,178,200,235,129,9,167,199,250,74,253,217,201,137,79,196,158,149,168,235,23,251,141,77,169,132,29,116,86,41,20,104,250,211,155,161,112,163,55,211,234,85,117,67,204,132,62,124,207,202,191,190,50,129,169,38,241,83,127,144,201,152,207,118,138,20,114,108,136,133,77,106,43,60,196,103,164,228,86,147,175,104,72,29,179,205,159,172,218,30,165,231,155,181,129,6,140,128,110,214,173,26,102,184,20,206,21,106,64,243,57,60,45,85,24,174,25,186,166,122,53,186,130,119,171,38,138,214,245,183,151,73,246,133,79,73,245,201,210,71,131,127,54,220,43,44,83,61,29,127,209,167,184,122,89,109,235,243,98,240,25,57,140,34,98,171,207,111,15,241,165,139,41,71,41,204,39,107,247,4,67,11,88,76,10,232,192,106,248,79,125,106,133,14,39,113,185,247,102,179,204,98,165,65,248,1,125,126,156,173,200,31,232,213,176,164,221,0,65,210,10,77,168,12,233,243,140,232,2,220,111,242,216,182,213,250,199,68,121,76,103,2,18,144,203,93,144,65,19,192,243,53,48,55,35,77,56,126,124,176,23,38,30,51,227,161,81,240,146,102,98,4,111,207,234,138,209,38,237,163,245,238,88,73,43,98,227,52,96,39,33,176,177,5,113,107,46,96,123,44,90,11,130,230,240,57,85,226,183,127,97,18,129,137,207,229,107,99,21,45,129,177,213,212,219,245,249,70,79,10,163,179,121,3,73,88,138,154,134,31,4,214,231,12,75,6,186,14,49,193,134,213,94,199,144,82,22,212,228,115,16,78,216,85,174,134,23,229,126,204,97,123,109,196,15,216,149,53,29,97,221,217,45,62,200,128,92,91,34,73,131,6,185,93,111,8,224,60,119,209,171,187,165,241,35,126,96,62,171,192,244,95,199,52,35,156,169,193,84,58,0,250,53,15,105,157,92,67,159,188,26,243,126,196,46,40,32,208,171,77,250,32,98,73,100,245,159,39,231,24,142,23,131,153,106,139,243,54,26,230,97,25,177,238,77,63,226,194,56,3,37,199,182,128,151,47,91,18,153,211,122,103,121,167,56,100,232,213,147,194,178,136,232,156,47,36,141,81,108,128,86,199,28,91,18,54,157,140,26,17,209,22,123,109,55,202,73,121,114,11,229,222,45,137,92,184,172,32,74,50,134,31,141,4,142,138,240,29,1,151,124,77,226,174,133,244,3,10,173,158,167,132,192,116,192,234,143,33,216,81,118,190,174,191,75,227,115,139,77,154,212,131,108,148,3,74,233,125,239,125,62,94,19,199,205,184,44,246,53,198,7,173,50,130,174,168,1,3,62,95,85,154,210,129,161,3,142,3,128,166,63,217,132,233,152,238,81,175,193,119,79,66,116,105,52,219,53,140,86,227,64,158,235,185,26,119,57,44,125,248,167,203,3,19,134,188,39,91,73,115,175,23,94,158,201,160,132,251,108,105,207,111,15,151,201,3,62,207,49,37,33,192,139,237,21,23,147,125,30,15,74,245,73,192,9,243,89,127,154,78,5,183,213,89,215,74,69,252,131,155,194,179,62,159,227,126,44,42,55,230,51,160,100,144,35,44,88,10,201,4,157,221,199,246,206,1,103,75,239,232,236,166,16,62,252,50,164,104,212,153,29,180,70,222,160,98,134,105,230,189,121,30,43,236,39,138,251,158,225,38,233,233,203,18,227,107,106,209,16,176,139,13,1,195,81,93,158,33,177,30,209,176,236,24,3,93,58,8,151,133,197,74,9,121,251,187,240,122,15,223,200,228,108,254,172,218,22,143,182,18,105,117,189,250,124,252,60,194,55,130,225,233,207,152,222,28,9,165,157,227,69,49,168,102,160,105,107,189,18,211,232,250,62,116,191,23,29,112,147,83,8,231,230,24,6,103,158,232,152,161,198,91,195,115,162,83,179,60,87,83,233,227,46,31,253,186,122,228,82,187,62,124,147,69,191,175,84,29,81,235,150,105,1,87,248,136,245,123,224,81,196,147,85,107,247,157,15,220,98,254,243,195,91,147,136,227,151,160,14,167,13,254,161,103,18,227,18,134,183,153,77,210,79,31,13,69,192,240,85,207,209,50,165,123,219,246,148,154,252,80,133,13,77,101,36,182,21,86,141,128,143,189,121,92,204,246,76,226,26,175,77,99,164,246,198,241,53,215,190,94,215,57,75,158,107,145,213,241,137,210,40,174,209,100,218,128,59,169,122,161,135,25,7,249,217,253,177,203,227,98,248,34,102,123,14,135,20,169,108,107,106,214,178,56,200,109,107,113,199,8,74,102,120,227,158,171,103,148,174,253,84,89,70,127,174,206,203,141,124,4,203,166,118,112,14,188,230,18,40,97,191,231,181,140,253,219,81,152,253,223,125,178,199,218,57,230,100,203,194,237,193,68,200,43,12,229,102,125,197,249,49,221,106,143,253,168,81,34,215,117,221,18,232,27,190,172,33,78,47,253,153,194,116,99,132,135,61,104,175,120,38,33,137,110,55,159,14,156,53,218,50,172,228,193,29,155,31,69,126,85,123,150,20,124,137,159,70,66,76,119,112,107,191,240,115,13,137,241,161,229,122,40,60,210,154,239,48,149,232,85,175,70,137,32,96,180,133,198,99,44,27,35,78,117,152,70,97,241,176,15,204,188,245,223,38,78,160,33,170,97,201,3,127,107,136,218,158,65,201,28,240,110,246,65,195,158,230,179,244,140,24,206,239,77,191,74,210,57,92,140,211,217,167,25,237,21,229,217,114,200,114,251,226,106,153,26,174,103,151,174,101,134,85,8,131,25,213,238,2,67,148,224,38,103,131,212,162,63,11,100,147,129,238,23,62,39,200,86,123,54,231,20,11,196,202,72,213,32,197,207,236,247,167,225,235,151,123,163,247,28,190,127,67,110,120,183,199,133,136,66,119,27,21,154,150,101,154,18,157,142,76,70,195,62,124,60,12,78,233,230,118,58,17,190,162,113,61,156,203,237,142,19,37,111,75,187,161,6,145,182,8,94,35,43,73,84,81,96,36,197,98,133,240,228,73,207,100,170,93,239,76,25,228,60,228,98,227,209,141,123,155,78,135,46,1,36,231,155,23,143,209,109,209,181,230,116,144,5,95,238,168,54,36,144,158,125,129,20,77,76,36,84,201,151,78,5,146,19,205,79,0,139,76,75,140,22,3,116,165,88,123,121,139,76,151,101,214,136,57,58,74,89,187,60,53,91,8,245,23,14,119,76,131,251,206,147,52,117,148,116,179,165,176,184,5,134,167,42,223,237,12,187,66,110,94,40,113,240,83,17,86,247,42,193,70,132,150,160,118,113,20,253,92,241,29,144,211,233,114,113,126,4,19,45,251,94,221,253,70,228,37,107,2,100,98,250,182,113,47,38,216,36,207,93,118,168,35,219,131,193,198,61,20,230,77,124,184,177,11,68,57,3,120,204,28,27,37,212,191,67,127,218,42,165,3,206,16,87,232,189,113,252,71,204,3,56,194,247,3,35,39,221,239,86,168,157,207,19,53,244,113,103,40,138,173,69,47,62,243,61,172,194,99,112,208,254,160,67,54,209,96,187,27,37,178,155,58,40,102,57,196,54,75,47,210,51,40,86,252,226,43,11,131,101,234,152,52,74,128,3,70,114,85,66,60,211,152,116,188,254,30,235,102,9,89,42,137,210,122,235,158,249,86,231,215,187,78,51,98,145,177,73,179,63,116,157,133,35,164,149,108,199,128,150,95,126,59,247,28,177,95,148,103,147,230,225,72,234,220,58,116,108,140,92,178,94,92,172,125,214,97,138,28,135,62,25,172,59,245,110,117,244,115,233,242,57,219,75,100,70,155,153,44,178,223,16,81,219,35,78,174,76,173,140,46,62,107,185,139,227,35,91,106,173,40,140,2,105,236,194,216,167,77,81,246,252,184,55,51,94,118,20,91,139,43,166,56,189,153,73,103,18,210,245,53,70,229,216,166,181,235,215,38,237,55,227,60,167,189,187,53,125,112,44,96,15,49,81,193,83,147,46,78,56,148,191,38,96,96,99,19,212,71,163,229,199,119,202,138,186,179,238,209,180,234,100,47,89,160,72,231,113,52,143,215,116,126,45,174,197,0,149,179,195,50,174,158,192,128,238,128,116,190,192,181,229,8,42,84,180,23,53,49,202,86,214,34,40,103,237,65,91,109,225,101,85,241,254,211,191,28,123,81,184,199,167,134,147,234,248,92,15,138,99,255,77,148,106,233,100,117,221,23,157,31,126,90,19,147,70,93,70,158,12,14,63,15,210,192,201,221,231,243,94,118,212,215,128,187,10,159,243,218,103,18,215,184,250,204,239,166,14,54,73,163,226,206,9,112,210,5,98,57,224,148,46,108,137,22,133,225,215,242,49,197,42,209,107,33,65,90,241,96,100,57,117,39,69,250,100,197,91,19,228,111,98,227,27,249,106,245,132,82,197,211,76,207,201,118,14,251,240,37,43,138,133,106,22,66,117,158,83,124,144,78,126,80,172,171,115,179,86,34,153,85,77,160,77,183,233,76,172,50,62,54,93,213,154,71,131,68,175,53,207,86,65,238,44,210,178,108,134,232,39,5,122,182,20,161,34,254,21,111,44,143,48,145,195,94,202,186,67,102,113,76,119,33,42,109,207,173,41,76,121,158,159,47,80,215,118,45,214,67,160,53,183,184,121,53,58,19,89,123,205,216,185,253,181,41,116,30,82,233,52,127,165,78,23,70,238,87,70,165,153,230,78,252,54,57,83,253,34,40,208,236,114,175,166,157,76,96,68,140,86,217,2,139,146,61,28,239,244,233,140,251,219,90,211,128,203,91,71,137,247,58,79,185,165,14,138,168,193,42,241,65,176,172,53,133,103,107,185,181,184,119,61,115,90,66,199,147,142,186,136,34,1,23,221,43,249,26,17,130,50,53,187,37,38,233,52,221,103,207,156,208,6,181,181,217,111,82,76,19,174,17,156,30,73,207,46,108,128,48,134,77,190,46,235,36,254,5,85,125,18,103,242,112,178,37,77,147,112,115,51,222,24,129,183,68,37,230,68,179,213,207,151,122,12,135,170,20,19,36,97,214,240,179,173,82,155,167,46,31,84,172,121,122,149,124,165,185,95,235,10,38,174,75,212,247,67,8,146,167,78,21,246,183,237,167,50,245,86,77,19,182,68,108,207,1,18,55,39,215,172,195,98,10,149,158,226,40,214,92,160,191,125,86,95,90,94,141,97,250,133,146,70,64,80,30,137,25,71,145,126,147,208,50,12,100,36,195,28,134,3,75,92,244,201,70,29,161,124,76,231,166,174,236,196,135,15,27,171,156,255,15,167,82,224,157,160,32,116,56,161,210,121,167,233,130,211,204,87,0,89,155,165,118,206,50,90,148,230,40,132,60,178,17,91,53,204,118,23,194,10,234,181,198,151,211,108,71,83,105,49,137,71,113,85,151,169,199,175,248,233,14,1,136,60,24,26,196,249,62,153,229,51,186,192,131,106,54,71,9,221,136,27,64,254,169,150,26,63,93,16,126,16,248,204,91,87,187,6,206,196,112,229,167,217,208,226,214,137,238,44,121,236,106,29,111,14,195,103,174,187,194,113,239,136,91,251,183,68,114,80,235,208,97,39,155,203,67,149,101,194,35,41,159,122,33,112,24,109,55,5,214,47,61,65,22,157,55,101,4,92,160,167,151,1,239,24,219,126,164,31,111,133,94,174,38,112,79,163,121,8,234,192,240,136,41,188,112,231,253,201,41,94,22,214,235,109,44,150,17,101,162,187,177,168,145,180,104,237,175,61,126,187,160,146,119,23,223,50,137,7,255,30,120,40,234,169,210,244,75,239,237,7,119,42,217,134,194,139,166,5,127,109,132,98,155,78,36,43,36,140,81,65,209,93,68,221,182,241,111,238,248,237,254,227,0,22,152,158,98,127,173,95,28,65,166,130,53,10,214,120,178,66,100,79,6,229,87,82,25,87,27,127,250,125,112,163,179,235,238,172,66,118,154,212,156,128,176,209,73,148,113,100,141,152,242,62,56,165,250,41,207,128,177,35,101,229,90,243,115,228,69,11,18,239,162,48,201,241,64,25,208,10,216,24,172,46,12,153,225,240,131,179,160,94,167,101,140,214,133,216,238,79,83,2,36,239,133,42,109,159,247,98,219,234,5,134,138,216,45,125,158,108,235,226,164,164,100,71,228,154,176,30,231,200,133,33,41,175,247,106,218,81,36,211,70,36,28,134,147,15,166,18,84,123,130,72,123,228,216,146,172,17,77,62,182,37,80,182,155,242,197,132,42,244,189,6,97,165,152,73,231,103,201,63,9,76,160,104,214,11,19,243,191,48,228,121,163,197,205,17,120,208,17,167,12,59,168,3,142,179,111,81,44,129,141,19,41,198,148,195,73,130,134,219,8,5,239,100,152,176,19,202,168,192,56,210,220,68,227,83,38,109,195,218,22,37,140,223,198,236,209,230,25,254,175,247,64,177,61,35,254,5,29,32,170,134,59,102,241,160,67,184,8,140,48,156,91,27,72,27,204,219,244,211,161,149,200,186,118,187,52,87,130,90,197,118,44,32,35,88,208,139,41,202,143,159,134,86,235,69,17,203,137,13,141,228,87,216,57,38,33,121,38,199,140,253,140,148,148,160,196,8,107,156,201,211,104,114,5,110,102,50,59,58,232,181,108,130,78,156,194,216,229,109,4,245,98,227,191,88,113,132,204,114,103,2,36,103,144,59,230,56,23,167,112,72,24,74,45,70,192,16,185,135,57,109,247,158,183,101,14,10,209,114,67,157,92,13,181,184,152,49,240,197,232,205,139,145,192,56,76,151,194,80,24,233,227,107,97,113,154,52,249,90,195,152,241,194,186,195,94,104,50,81,206,91,65,151,235,176,73,63,14,129,225,157,118,15,159,70,215,113,121,134,62,248,26,181,228,130,199,144,65,163,124,188,123,116,129,100,75,187,228,128,6,27,9,131,195,28,63,123,42,124,14,179,235,39,32,71,216,159,71,67,220,55,172,241,105,225,80,125,177,82,227,132,57,110,29,181,185,50,44,104,2,196,25,114,118,62,106,202,117,80,207,82,222,49,168,173,26,193,189,192,230,66,249,111,91,57,186,14,11,164,241,215,165,44,235,22,195,218,92,41,209,186,89,161,103,187,154,137,191,105,152,98,59,131,224,104,188,147,248,140,255,10,127,148,194,244,149,21,174,53,90,124,171,53,166,37,157,226,153,93,59,162,11,208,109,203,136,16,228,206,17,183,192,209,213,29,3,182,145,168,24,165,91,11,82,66,189,53,26,1,62,71,87,49,122,62,133,103,203,94,142,74,224,179,93,217,16,123,108,26,132,238,213,80,119,222,171,137,158,113,236,250,75,219,182,88,4,198,63,73,55,0,0,75,64,127,224,30,195,141,225,39,227,9,88,162,244,31,253,131,122,75,141,12,70,54,39,96,196,81,234,84,120,70,81,52,109,125,99,149,231,135,71,143,160,249,129,141,160,80,225,186,130,236,128,32,119,173,207,131,149,62,35,106,65,181,79,122,126,152,94,139,184,53,141,245,207,43,19,70,141,80,14,10,119,249,185,55,140,201,17,28,235,63,90,31,133,143,63,184,47,76,58,80,127,155,96,103,172,187,206,75,182,45,48,4,82,190,11,87,184,228,203,124,225,92,99,75,160,195,224,138,226,26,12,107,67,172,157,172,197,195,6,79,162,13,1,147,186,127,175,78,53,199,168,209,15,180,116,196,161,198,138,15,242,11,148,191,239,221,238,94,135,1,85,114,127,71,45,146,5,70,77,118,51,105,54,230,237,150,254,19,235,41,183,17,208,190,24,6,116,220,156,250,168,253,192,108,141,241,104,86,54,173,79,126,238,23,70,41,186,67,248,112,2,227,242,121,25,148,169,32,93,146,34,131,23,65,176,128,33,48,208,79,50,76,157,57,182,66,92,238,165,48,9,150,136,76,108,196,134,31,120,56,133,235,15,62,251,184,206,22,24,168,110,28,106,111,233,167,0,158,105,244,38,112,186,73,91,131,145,157,28,23,62,203,79,95,108,162,129,150,47,188,223,97,89,56,34,49,168,201,196,81,21,70,233,176,94,120,236,103,88,160,38,146,97,73,194,39,103,48,102,107,12,203,34,127,35,195,66,65,126,219,241,104,77,85,200,12,54,119,46,162,65,84,64,200,205,173,37,236,14,203,185,89,217,91,225,179,21,197,166,86,141,62,88,97,132,144,99,119,40,196,42,244,201,225,199,31,30,247,128,112,7,50,53,129,113,234,83,28,218,184,141,122,239,110,116,52,17,75,90,249,89,253,197,42,36,3,69,138,170,41,58,143,205,44,214,4,197,2,10,31,19,32,206,190,220,76,66,235,185,186,71,119,26,226,231,210,14,11,140,184,81,124,47,180,106,47,21,100,55,238,225,25,133,157,12,153,8,173,118,35,116,78,53,54,30,83,5,210,201,96,71,173,167,158,232,215,151,118,88,224,229,34,50,160,99,150,103,204,26,218,58,59,172,63,76,125,25,111,138,158,163,39,143,88,80,86,211,146,248,86,187,158,23,36,226,207,47,163,215,17,129,92,42,255,36,159,0,76,55,198,13,247,144,88,202,250,100,221,202,3,195,38,86,202,28,96,44,249,176,122,39,9,102,253,216,108,114,145,100,161,71,135,44,188,192,168,108,181,176,214,57,42,244,216,166,98,102,167,184,57,65,173,33,43,4,223,57,47,9,140,164,50,245,189,233,202,11,15,134,58,231,182,170,194,86,76,29,145,143,212,147,174,78,75,196,175,27,188,48,33,106,133,137,44,138,135,35,100,118,31,60,188,24,182,192,252,61,155,254,54,164,134,225,165,16,19,110,165,60,87,247,104,239,44,116,222,180,242,252,54,220,68,215,177,155,227,86,198,81,224,122,54,188,149,194,177,59,107,226,178,7,254,224,61,239,147,159,129,169,226,186,153,246,250,74,225,217,65,113,173,47,134,221,218,227,147,208,207,175,182,82,135,58,104,221,24,192,220,69,231,241,249,188,104,251,56,124,150,234,115,202,116,226,194,245,250,202,53,167,249,220,28,222,35,255,96,72,102,206,242,62,89,153,55,184,81,181,209,209,224,220,219,141,202,192,34,149,196,140,131,251,182,223,176,11,162,170,186,239,88,142,41,162,177,117,145,188,82,184,247,235,34,21,163,111,40,245,89,98,253,198,116,142,73,3,3,147,206,68,99,239,112,56,209,107,58,245,209,16,238,244,223,46,63,93,12,29,150,26,36,50,165,80,110,190,242,51,166,52,143,124,112,162,55,71,173,37,62,193,13,101,81,134,122,83,145,192,244,102,251,152,37,250,197,116,68,113,107,190,199,202,219,218,76,4,165,216,48,251,241,69,252,229,156,10,242,92,103,82,222,16,27,236,127,20,115,62,112,139,38,46,182,241,157,159,171,137,116,85,121,236,61,117,188,183,113,169,57,218,136,93,221,123,151,159,10,100,188,213,177,141,179,56,110,144,59,99,237,6,156,242,16,79,131,126,254,117,131,73,240,99,23,57,181,173,215,124,196,110,138,19,169,38,96,161,69,242,238,166,9,201,175,254,192,208,204,231,11,31,203,102,9,220,88,189,241,104,76,234,169,48,129,222,123,111,75,217,8,138,225,235,73,154,2,27,113,213,81,41,72,89,199,173,75,41,106,194,153,210,75,151,33,69,176,69,238,93,232,217,139,151,158,214,255,47,40,68,46,145,171,128,110,187,54,133,201,91,70,198,128,218,206,252,60,24,61,225,238,169,20,232,21,215,243,211,104,118,68,224,36,91,49,163,62,56,245,58,238,138,208,162,44,10,158,246,224,171,220,24,89,129,174,91,63,215,241,161,74,84,68,81,78,219,151,236,41,133,92,83,108,41,144,205,237,166,23,79,34,253,177,50,9,161,233,168,52,227,201,143,159,62,15,146,197,11,58,155,39,185,219,21,176,170,131,118,244,202,243,114,115,158,7,107,67,98,50,40,247,245,72,138,21,190,134,132,0,138,233,203,123,228,130,36,112,234,58,9,199,32,198,22,223,131,168,138,206,112,218,165,87,196,67,243,143,59,90,224,95,13,65,236,25,112,178,8,124,44,141,232,230,163,59,185,85,125,178,73,40,209,107,0,168,229,68,225,83,97,163,219,112,120,46,61,208,11,9,237,233,174,29,234,115,43,201,150,82,72,175,86,95,215,176,37,214,34,91,29,21,225,43,184,255,96,76,144,94,14,96,210,233,110,200,192,229,176,179,184,249,196,111,86,202,1,19,135,148,227,131,110,12,55,59,217,218,170,90,242,112,253,83,130,238,48,149,63,98,128,177,67,208,45,229,240,89,196,178,205,194,12,188,167,199,236,217,0,206,40,232,197,103,94,116,223,80,242,57,165,110,19,47,40,17,7,247,180,105,29,218,87,46,1,24,145,108,223,80,40,63,203,55,11,111,240,141,180,82,226,146,247,243,203,199,228,140,178,209,3,15,33,78,55,120,237,28,95,186,17,24,145,69,109,242,37,158,118,130,165,46,55,121,48,212,6,123,203,113,111,66,121,18,91,163,43,7,223,216,97,43,200,159,2,83,198,123,225,52,196,7,168,63,41,47,127,43,216,19,210,82,216,14,200,28,112,222,91,194,38,4,30,32,202,243,91,195,61,38,71,117,229,236,238,247,151,233,117,149,139,41,69,144,1,61,63,53,197,78,175,21,37,19,247,201,224,72,239,106,113,66,148,24,101,88,230,108,84,177,195,207,254,48,35,8,139,124,53,185,60,65,215,226,208,116,24,179,64,220,166,99,175,160,23,245,237,84,22,112,213,185,95,249,103,241,228,231,241,230,73,175,201,199,34,97,223,125,159,163,111,88,88,157,232,81,202,182,137,127,48,185,148,43,152,253,147,224,160,68,198,225,60,244,48,134,44,39,69,93,66,178,156,225,86,184,35,120,234,168,229,50,229,185,233,222,141,58,219,68,73,235,216,10,47,120,179,139,195,136,9,235,76,152,176,10,120,226,52,253,142,22,185,122,89,202,62,110,126,140,149,33,65,13,76,8,246,255,11,159,201,160,240,121,182,236,229,126,216,62,101,137,185,89,109,99,244,169,64,87,205,208,96,14,10,31,51,2,11,105,155,116,151,60,26,101,94,97,102,83,119,46,130,166,38,238,103,143,31,99,74,0,78,225,102,156,21,14,115,2,136,211,213,76,230,100,196,231,36,74,190,4,133,184,33,230,130,41,71,165,59,75,169,36,135,34,55,96,206,253,42,48,197,206,158,116,202,22,56,146,45,186,97,164,68,51,18,165,21,103,218,202,205,139,245,55,173,59,27,196,33,51,145,234,214,98,68,27,20,6,242,86,168,209,134,207,196,247,216,58,197,105,19,200,97,254,211,144,219,71,121,174,166,137,161,6,220,251,148,21,112,108,255,113,87,192,153,99,165,102,241,176,155,197,48,221,237,225,195,225,120,10,76,46,199,23,103,130,162,178,139,135,221,8,27,213,116,225,153,53,184,77,58,101,4,51,13,69,83,154,13,160,70,43,69,113,26,63,93,146,100,16,169,11,30,209,202,68,228,172,14,153,103,103,56,91,138,214,124,44,171,115,129,140,10,158,103,88,233,201,242,156,114,186,64,211,56,163,95,148,166,255,179,77,235,213,109,220,50,72,104,206,211,16,99,151,227,54,215,251,69,232,194,146,213,121,78,12,216,60,231,125,237,243,162,207,213,164,242,252,201,97,145,124,198,20,249,249,226,182,192,129,33,215,148,137,214,137,151,187,139,252,171,120,125,126,187,135,242,167,193,224,15,204,146,90,1,91,81,172,194,24,138,113,245,180,62,119,29,150,218,226,224,76,212,193,107,88,159,250,193,28,231,192,89,183,236,75,207,147,67,152,25,239,221,142,205,90,222,171,207,34,136,155,27,27,144,62,249,128,88,192,111,78,139,216,109,252,233,164,165,168,43,242,39,55,222,28,25,114,154,140,162,35,239,124,75,52,76,229,167,233,102,139,56,18,242,127,18,149,111,228,217,162,243,140,107,177,136,46,188,206,234,140,60,30,150,194,74,98,54,54,8,11,195,99,131,165,118,108,177,103,127,162,59,57,30,204,52,62,20,94,248,100,113,53,146,205,50,162,156,249,41,248,93,18,202,30,85,222,154,154,134,179,111,196,215,52,241,165,34,112,54,22,241,59,224,88,97,2,91,165,98,192,199,126,16,131,246,140,62,17,222,248,214,180,149,200,28,63,115,248,28,196,43,150,0,36,56,18,139,161,50,32,7,165,71,178,170,46,49,208,152,226,117,229,38,203,175,74,104,128,56,79,233,177,128,216,80,167,248,177,52,127,159,217,18,112,183,238,218,11,67,115,63,75,156,219,20,0,202,49,0,251,123,144,249,160,227,48,147,24,112,150,170,10,130,254,100,90,15,50,73,59,17,199,104,251,161,41,142,122,118,129,23,133,246,93,14,168,44,86,107,103,178,68,188,210,100,139,166,126,78,22,65,190,54,1,13,25,178,180,59,251,70,186,7,175,169,125,203,111,195,22,28,229,82,148,236,55,49,71,224,212,56,31,236,254,52,118,108,19,120,80,117,23,103,99,66,45,80,175,134,93,187,223,99,25,238,18,25,113,108,247,104,103,202,22,181,208,201,112,140,222,155,102,231,201,142,241,35,175,141,166,69,100,118,147,149,213,75,226,202,196,52,74,190,7,47,84,118,242,193,76,237,59,78,17,186,11,170,254,246,50,221,249,248,158,70,218,162,240,206,251,218,81,56,225,229,65,27,156,189,49,15,241,134,100,125,109,132,216,234,181,194,104,248,144,175,77,200,57,218,184,208,39,147,58,226,110,145,29,120,87,194,40,24,82,70,9,108,153,170,114,95,123,170,197,65,216,156,242,84,49,93,245,131,209,101,183,130,114,148,207,221,212,102,24,41,116,59,178,41,167,201,115,161,142,193,62,226,112,161,185,99,9,76,125,91,204,132,50,251,243,187,22,96,234,49,205,138,249,194,2,79,94,42,96,10,52,197,78,178,142,187,20,174,64,130,39,74,60,47,58,159,123,228,203,242,239,80,151,155,87,90,50,195,223,36,178,80,138,94,61,45,22,237,48,149,169,114,236,142,186,232,237,140,171,233,59,146,8,22,228,22,151,123,150,174,194,103,146,90,151,99,245,100,193,47,37,41,11,159,58,147,155,62,165,193,108,106,142,242,124,88,132,84,194,199,65,198,112,232,213,157,220,108,120,72,103,99,16,115,226,248,48,208,53,250,167,46,182,31,10,220,243,227,125,157,17,190,178,30,192,5,138,88,127,237,66,149,75,17,212,248,197,28,164,95,67,118,82,246,178,28,241,120,75,204,213,161,183,30,198,216,232,48,213,235,91,239,205,209,24,33,145,243,136,53,139,49,79,223,239,89,188,62,100,236,240,90,198,117,86,90,43,97,20,91,144,72,131,103,195,170,244,61,48,119,182,127,163,46,20,24,53,166,17,176,233,151,200,147,47,228,144,61,211,78,145,69,191,84,168,216,126,72,241,122,95,41,124,58,76,59,129,97,159,11,95,186,153,82,142,160,180,195,213,136,92,16,230,16,95,26,66,128,25,122,62,100,83,114,206,10,67,45,16,95,147,188,156,110,196,166,116,29,116,113,217,218,251,37,49,100,217,208,29,199,19,73,121,45,202,163,121,241,190,22,150,76,147,192,157,105,95,150,120,173,1,1,185,124,47,74,94,111,193,72,166,161,184,75,201,7,174,88,11,218,232,108,228,233,91,111,126,14,202,210,110,0,12,206,35,133,27,153,64,191,185,169,108,12,253,237,145,87,76,211,217,141,183,64,208,73,34,207,231,225,156,165,106,137,13,238,40,101,152,14,27,221,172,220,187,82,126,16,251,2,5,232,189,40,108,204,51,126,245,162,242,81,162,46,148,121,143,224,130,180,238,114,125,238,74,212,48,30,220,246,44,253,154,240,114,68,47,163,121,225,106,172,207,246,251,70,14,79,50,30,10,91,86,40,146,28,101,234,47,227,70,132,9,85,76,95,94,172,160,179,51,230,116,51,167,216,21,90,201,72,22,124,166,136,92,83,137,48,151,194,48,48,70,222,231,199,185,118,87,23,140,105,103,51,142,8,48,202,27,226,224,208,236,217,151,207,97,234,201,69,10,21,216,104,7,35,166,14,115,182,216,219,84,149,145,164,242,100,152,17,217,232,213,191,221,32,82,105,38,168,169,48,220,6,183,140,184,232,201,136,254,74,16,169,82,130,220,53,23,54,141,89,163,223,236,228,110,98,166,240,86,43,40,165,138,137,170,12,253,225,10,201,221,205,139,154,114,141,222,27,45,212,200,7,151,181,250,51,100,13,137,144,18,25,221,156,181,80,113,162,184,251,31,109,239,178,130,75,147,92,103,223,139,198,61,200,243,161,199,198,96,240,204,67,35,76,99,55,162,193,150,68,187,61,16,66,247,254,231,19,111,69,228,202,158,255,124,223,100,239,216,245,86,85,86,30,226,176,98,173,56,86,113,113,74,121,30,252,124,236,72,74,2,244,237,250,206,182,193,205,91,75,78,186,137,227,29,239,200,27,22,48,11,73,210,203,211,212,121,162,94,5,199,231,214,25,12,41,215,189,248,140,103,23,15,136,228,0,229,150,128,16,183,119,203,96,60,3,224,66,226,127,39,93,183,40,163,148,18,0,100,132,103,36,108,131,24,179,71,243,63,61,40,109,74,206,229,204,48,8,101,111,241,31,191,94,70,229,140,248,89,172,97,182,204,249,86,243,168,183,167,98,82,107,150,227,197,204,57,7,46,1,28,129,238,210,147,18,100,188,247,34,138,211,57,74,4,210,82,192,53,0,250,60,143,70,135,89,23,28,241,40,77,175,206,22,225,70,227,207,22,144,62,102,242,161,37,80,40,160,157,203,99,182,83,39,90,150,216,144,244,189,141,30,248,162,144,153,17,207,39,33,247,17,247,94,128,196,178,126,208,150,131,199,184,224,255,78,57,241,17,238,110,49,29,104,158,6,83,174,115,169,133,96,66,77,134,170,239,58,17,77,141,43,176,57,117,149,249,204,226,26,28,250,214,183,189,187,62,88,34,67,23,119,166,193,115,233,210,54,9,152,219,128,134,76,135,46,237,9,125,102,11,80,81,201,207,134,147,214,133,20,209,219,49,210,187,217,93,46,110,4,35,87,239,186,176,27,237,182,241,211,199,177,200,251,221,22,70,190,88,41,216,250,245,91,159,213,58,34,247,128,136,135,30,231,157,94,232,104,84,68,248,106,84,221,144,166,16,115,192,242,87,235,124,6,20,204,121,224,195,72,180,138,191,107,95,35,212,170,16,225,200,75,247,112,88,213,82,128,44,139,41,78,234,231,32,107,114,81,219,100,142,212,139,25,70,0,92,165,249,115,235,215,34,217,54,231,109,208,76,187,235,218,75,183,255,223,116,174,214,179,110,115,239,183,59,179,64,74,39,47,189,126,176,132,184,241,94,138,163,154,168,41,69,218,143,182,210,189,164,230,74,197,41,95,236,89,37,137,172,231,7,104,234,104,101,175,232,27,234,202,130,53,114,10,92,175,204,231,56,167,43,33,54,90,187,56,11,114,116,90,64,209,164,217,246,217,112,206,167,161,243,48,174,166,52,45,177,205,178,76,194,5,26,246,210,180,92,176,146,129,100,99,84,22,184,99,53,147,121,184,253,205,244,141,62,63,190,232,7,189,13,204,131,236,143,152,247,37,101,167,238,160,185,26,26,17,207,247,10,40,111,31,69,1,146,148,161,203,8,60,158,117,12,203,201,70,244,140,231,19,173,238,107,42,222,28,254,139,125,187,78,39,217,69,41,115,44,67,192,6,14,158,192,118,63,183,174,227,194,39,23,108,12,67,199,132,250,242,10,176,186,105,120,170,153,246,231,139,101,71,123,68,246,104,171,104,141,192,1,179,188,134,236,25,198,61,154,2,248,201,28,77,83,71,20,212,106,176,134,144,234,110,122,0,160,243,148,130,246,134,125,96,233,217,68,75,95,169,193,168,192,211,37,125,180,148,246,165,107,0,53,92,158,123,131,119,200,97,38,19,253,76,149,179,124,34,235,222,206,215,250,251,247,38,243,16,87,211,15,91,117,200,217,194,202,229,56,162,230,41,102,58,73,227,193,209,195,211,45,199,132,54,195,215,104,112,100,234,9,64,255,113,13,125,164,134,232,80,126,174,6,239,117,105,65,58,125,89,106,237,4,229,65,42,130,232,92,211,223,62,155,126,11,198,18,232,253,146,94,109,45,226,237,18,13,53,45,106,45,74,121,49,17,27,201,103,133,173,157,184,181,167,72,170,55,83,39,145,109,101,129,60,203,51,104,94,32,235,152,250,104,21,1,23,31,180,179,240,167,182,176,96,142,14,127,128,96,85,167,225,137,10,46,23,196,113,182,250,220,91,151,23,231,90,112,78,153,211,94,159,239,1,205,84,9,222,28,138,61,122,53,9,197,75,171,83,140,141,224,154,143,223,7,232,219,205,147,22,126,249,154,38,135,24,92,42,11,85,112,93,188,200,220,5,145,54,249,193,85,37,54,162,171,24,2,38,55,163,46,34,181,62,182,156,75,156,3,231,129,246,15,32,40,54,163,99,131,246,203,92,37,74,0,99,79,91,171,155,225,244,18,15,105,85,216,253,252,181,16,144,150,12,213,121,72,184,144,227,206,251,5,155,47,211,245,24,65,123,158,218,211,53,183,16,89,15,100,13,36,56,57,61,87,67,67,18,140,62,38,200,38,78,231,106,45,93,87,221,248,0,214,120,204,72,188,58,255,55,82,202,181,174,199,60,67,245,134,212,79,155,143,185,94,246,141,51,93,207,242,208,141,24,128,80,192,241,104,51,216,154,181,32,30,207,190,227,116,67,69,20,253,105,67,132,7,93,123,55,29,27,29,82,152,212,218,229,67,164,117,68,204,29,20,170,83,76,22,171,251,170,249,60,75,4,178,103,11,56,33,131,36,130,150,109,49,65,65,89,160,1,209,123,159,168,98,5,225,45,228,200,107,233,44,35,130,44,113,49,231,191,68,55,204,209,124,249,18,33,202,84,148,225,50,201,53,207,241,210,129,159,231,115,245,175,191,61,40,40,135,136,97,155,153,46,124,31,241,115,114,38,141,234,48,159,97,8,246,203,108,144,71,53,91,241,206,205,38,123,175,79,6,227,85,9,6,124,206,136,172,175,13,239,111,16,228,83,51,212,13,9,82,139,121,89,59,167,112,36,217,247,0,58,226,15,134,130,139,4,39,203,200,83,86,40,45,84,211,160,212,165,135,216,133,63,246,32,190,235,207,202,132,117,164,132,249,28,53,89,127,124,161,125,18,230,105,32,70,157,103,76,190,107,62,59,214,212,197,7,170,49,184,74,233,217,214,223,62,79,157,3,30,9,209,25,137,113,93,31,180,188,244,80,144,56,191,36,159,26,96,114,155,65,177,10,159,146,110,87,72,145,143,160,253,55,146,54,9,239,207,59,164,40,69,219,218,232,226,117,194,30,58,130,201,26,113,219,231,177,193,106,220,149,57,9,209,116,63,2,89,28,218,49,176,190,183,49,245,234,65,209,231,18,203,210,7,167,15,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,94,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,190,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,94,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,190,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,175,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,189,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,206,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,190,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,128,209,149,53,66,33,241,140,221,210,21,79,100,28,24,218,99,46,34,29,252,155,101,51,26,90,200,217,206,39,64,29,38,18,122,205,136,30,234,73,76,204,24,202,193,20,115,250,187,166,67,156,231,156,181,233,201,131,175,97,28,11,235,42,44,214,172,241,39,83,58,132,187,33,233,3,90,172,254,133,17,247,196,143,87,209,27,179,243,216,92,16,55,147,122,214,237,4,103,104,220,31,63,129,193,212,21,207,22,25,126,44,117,214,242,158,230,52,5,249,6,126,190,59,18,140,237,241,202,70,200,239,28,51,105,150,199,31,220,73,196,31,73,3,235,202,229,172,15,78,1,91,134,83,55,97,28,163,85,67,46,144,180,152,38,228,12,0,226,229,78,102,236,113,77,245,80,28,8,56,206,171,44,9,253,231,227,12,244,224,48,161,195,2,52,170,154,219,241,186,239,213,43,79,29,115,202,163,65,219,7,196,191,39,61,206,43,238,254,136,31,71,130,66,3,243,34,124,231,103,198,131,211,211,176,132,54,200,24,83,98,185,39,99,128,210,73,137,169,6,108,75,225,29,11,85,149,96,136,56,199,14,74,209,79,248,91,64,182,186,124,99,2,122,165,95,100,166,203,52,58,225,112,120,166,90,199,189,13,197,242,85,178,240,169,253,22,24,81,82,252,184,205,173,107,70,22,49,144,39,166,111,189,244,222,214,233,21,10,216,68,237,93,54,188,141,107,23,193,220,241,255,143,51,32,199,226,78,166,39,235,2,244,103,125,21,37,126,1,237,120,179,233,220,121,54,113,37,64,130,129,85,253,204,231,252,233,154,16,7,232,53,35,195,106,140,155,93,183,37,43,212,248,168,45,83,136,211,200,221,208,8,30,164,46,72,223,213,43,229,84,8,1,122,48,80,93,139,8,200,207,6,128,195,172,218,52,201,140,135,113,197,205,221,248,243,196,124,206,221,64,138,83,219,158,202,33,68,34,57,7,114,223,162,212,169,107,31,245,237,236,152,205,19,104,180,179,95,62,49,4,232,57,172,19,122,167,191,223,149,200,66,254,144,195,102,134,126,93,125,183,250,241,11,161,10,9,66,250,73,240,160,171,243,139,152,64,192,158,131,112,60,254,108,6,154,232,119,182,6,177,39,11,51,208,135,219,159,153,82,132,130,40,22,244,3,95,71,229,57,248,232,209,208,153,176,76,42,208,239,205,182,60,178,198,39,232,97,124,189,210,211,200,65,202,108,154,72,65,73,218,127,27,162,54,229,80,89,153,185,241,59,6,48,55,58,241,53,37,13,37,227,116,51,37,184,164,211,136,84,109,141,39,35,233,252,156,217,169,194,100,208,221,76,78,78,203,42,176,210,249,160,208,124,117,198,95,158,155,239,247,105,49,65,95,150,233,139,80,115,226,220,153,97,70,174,73,235,69,212,2,253,193,120,10,197,15,174,100,58,226,126,235,206,217,166,30,1,131,244,49,168,152,25,66,41,125,173,14,229,127,220,26,46,107,253,109,200,242,253,167,1,198,41,153,192,130,120,237,107,0,159,198,33,38,116,131,54,38,229,227,15,62,86,176,212,243,169,52,209,56,183,252,198,211,176,78,90,23,225,12,159,254,216,100,113,151,98,113,80,49,252,10,204,152,155,85,166,196,156,173,183,206,205,231,73,139,66,25,144,57,254,237,70,102,53,206,96,41,28,82,117,95,126,107,186,121,116,23,134,201,123,196,183,98,51,75,90,148,164,173,235,131,34,76,114,13,41,43,184,246,92,76,37,177,184,25,166,136,165,37,77,96,115,179,187,25,9,6,45,181,162,108,251,21,106,39,173,205,189,105,111,214,180,84,121,110,97,70,246,64,223,11,94,131,225,86,38,105,215,98,107,195,245,255,172,197,228,196,213,138,42,167,79,50,64,111,187,40,228,235,156,54,227,195,97,227,81,166,90,116,179,130,146,55,127,173,37,152,123,23,89,85,3,96,148,158,125,166,156,189,165,1,105,85,132,69,61,223,219,31,237,196,107,75,137,4,230,79,210,55,172,51,63,72,4,14,154,15,55,207,173,119,213,29,3,212,73,245,101,121,182,72,206,56,65,93,65,65,182,106,252,50,123,221,80,140,92,241,50,19,76,24,116,222,10,34,120,22,82,244,203,111,12,41,192,11,223,75,208,147,124,211,8,108,210,147,130,156,182,209,37,127,231,217,158,68,12,250,93,179,249,94,4,89,204,67,241,6,233,126,255,154,28,38,45,235,53,119,5,155,241,164,159,27,143,25,175,188,62,184,67,214,207,53,211,128,166,79,198,163,37,127,47,34,199,190,31,51,78,142,127,142,13,171,213,243,94,32,17,124,7,135,114,13,207,64,205,192,211,195,108,234,189,243,185,119,249,136,139,39,68,0,121,174,165,79,158,210,221,143,206,57,78,18,74,134,28,48,225,39,197,1,197,120,54,49,81,49,163,60,225,239,77,202,17,58,40,49,195,48,225,139,171,66,28,160,193,228,217,189,104,216,8,243,172,15,181,29,98,89,160,234,63,51,205,161,154,74,4,0,211,154,239,26,48,45,52,245,119,39,117,193,230,219,89,165,248,243,124,208,227,89,147,69,116,51,144,35,69,89,156,229,147,125,163,53,93,76,45,99,113,235,227,185,125,147,165,26,10,178,234,160,129,5,89,62,228,128,30,246,51,19,167,163,130,173,28,73,19,88,121,70,220,5,91,39,157,165,173,148,103,80,174,50,41,102,154,134,116,233,66,170,179,253,206,164,205,210,126,62,87,115,57,75,204,4,101,73,127,123,24,23,231,103,54,161,137,214,31,243,204,49,162,231,203,205,245,206,5,170,238,97,158,164,27,117,204,144,206,172,97,134,106,70,226,228,9,146,170,251,102,73,104,147,186,66,19,169,134,166,213,221,108,4,117,106,62,55,254,74,4,152,209,208,216,58,201,207,191,222,205,167,233,182,182,4,93,220,117,129,198,114,51,126,183,30,17,231,222,163,249,250,107,76,243,86,222,53,80,187,111,181,13,53,228,172,32,190,115,104,156,19,232,187,119,51,130,52,41,53,49,3,206,228,108,110,70,79,78,187,13,168,134,20,127,239,134,155,168,36,164,212,49,91,243,137,8,31,109,89,218,47,128,62,205,26,110,110,72,77,72,208,71,217,121,124,160,48,204,240,159,40,226,159,122,72,243,197,13,193,229,3,145,61,97,195,168,95,227,9,102,40,49,117,174,25,134,207,15,145,102,146,40,58,215,144,38,74,190,53,160,227,157,149,101,103,154,40,101,92,77,159,120,82,228,48,12,170,203,183,227,78,129,109,103,125,242,15,134,52,127,167,253,144,75,173,165,195,103,10,61,145,192,106,4,116,63,115,138,3,10,47,63,107,152,60,224,196,73,238,107,144,21,202,253,1,252,83,23,78,110,166,27,87,1,228,198,166,90,125,142,163,104,165,185,97,18,13,103,255,253,198,19,33,206,61,182,154,81,208,114,15,139,6,192,62,21,209,191,136,46,203,55,34,136,251,66,178,172,230,179,187,250,68,65,6,55,119,125,235,227,28,79,143,94,64,34,244,150,212,76,96,244,189,213,36,210,209,9,142,150,19,39,249,103,158,168,164,107,35,130,229,245,220,235,164,69,191,42,54,196,212,167,99,207,57,241,220,214,50,1,144,189,242,17,227,77,194,82,154,229,101,188,233,216,11,127,152,26,88,214,60,170,161,63,63,154,27,139,122,146,150,21,173,96,92,252,104,219,8,118,230,244,244,64,84,231,175,66,123,166,83,158,123,222,26,186,130,223,213,192,141,187,168,126,217,131,167,47,193,203,132,162,95,117,61,109,37,64,2,231,103,38,51,167,29,95,84,223,186,111,118,84,116,207,113,178,234,211,107,51,63,242,122,204,157,150,189,167,215,6,150,69,255,113,182,120,101,70,25,144,60,141,120,112,10,14,91,187,105,144,110,254,214,93,54,32,206,51,19,6,237,232,201,47,166,211,80,211,68,214,175,87,226,189,58,77,39,250,61,80,233,254,122,223,49,31,47,84,231,63,169,106,95,60,140,222,72,26,251,24,49,221,135,62,199,92,144,158,215,229,113,134,112,126,142,167,73,218,43,80,1,2,183,94,98,68,233,26,213,42,176,145,164,185,183,124,60,57,80,238,79,191,11,133,179,238,207,141,143,59,180,135,200,34,255,237,79,102,56,187,103,19,94,29,85,5,55,3,197,85,124,44,153,179,79,160,218,132,112,76,167,71,142,15,232,7,186,255,56,16,238,245,152,207,190,186,122,15,51,124,231,234,137,240,73,118,252,56,29,202,10,125,63,79,250,213,209,176,178,83,182,167,39,5,79,52,126,155,99,78,55,120,182,236,22,31,100,209,130,174,192,249,102,88,4,255,113,228,46,53,2,159,40,160,124,253,177,152,17,70,152,138,252,181,196,186,223,155,200,85,169,39,192,182,121,227,47,102,138,197,138,27,102,55,236,190,252,72,203,109,189,53,56,201,79,7,97,26,19,107,27,15,234,190,110,39,95,197,12,95,162,236,241,19,252,224,215,180,98,178,57,181,151,7,96,11,47,215,24,110,62,215,230,244,198,201,116,94,184,25,229,242,7,217,8,107,98,250,102,49,140,201,101,61,200,69,4,53,138,91,17,110,155,79,50,198,224,85,159,153,13,230,169,145,91,199,140,223,185,130,83,215,34,156,69,125,35,187,153,82,196,243,211,36,132,167,91,73,171,61,105,137,222,150,207,81,235,212,208,78,27,144,115,41,251,128,81,178,86,228,238,217,23,207,82,78,126,99,194,210,60,31,192,50,245,192,184,250,71,36,253,196,216,165,251,126,133,150,79,127,220,8,163,61,88,254,100,128,103,242,147,120,96,20,252,183,187,181,181,233,52,25,164,108,63,171,137,218,234,20,59,7,211,142,231,26,20,2,20,131,138,154,187,7,16,228,77,70,210,13,103,210,7,250,193,101,48,131,230,123,218,8,0,122,54,159,161,179,82,133,214,123,67,175,144,227,199,7,130,231,250,227,231,91,124,210,214,100,33,217,119,187,246,71,252,24,194,220,124,54,229,167,163,229,44,203,241,49,78,78,186,64,219,3,149,38,105,81,139,239,133,52,250,45,69,40,29,127,9,100,119,152,233,119,209,16,2,26,228,59,106,155,214,218,161,25,147,78,123,235,55,253,11,95,186,234,150,130,106,209,87,106,195,204,54,171,224,245,205,92,243,253,138,94,179,173,41,111,232,97,81,87,113,115,53,46,70,197,182,15,39,134,176,171,249,2,10,79,111,1,190,253,253,248,9,10,20,115,60,32,141,156,241,228,104,140,182,7,26,223,62,177,0,51,215,174,71,132,17,146,126,244,40,102,62,14,107,210,92,38,255,251,186,55,30,35,101,77,94,4,60,159,188,239,239,209,106,221,227,239,144,218,242,222,143,80,1,176,172,252,181,57,152,245,241,73,137,160,171,231,53,136,222,141,142,72,205,6,131,12,243,219,128,113,60,143,230,244,241,152,79,168,241,128,10,16,154,248,202,178,152,141,155,76,243,214,219,154,31,220,76,62,82,107,105,231,68,62,33,123,124,237,57,30,246,56,120,53,75,28,63,102,238,90,67,175,166,212,22,223,107,194,55,251,96,46,91,105,119,84,32,130,88,90,168,3,45,113,159,156,14,87,173,17,154,150,97,220,250,76,241,252,148,47,127,252,192,159,57,83,182,86,148,7,137,167,184,216,78,216,167,192,8,28,43,150,0,18,21,235,169,125,226,63,248,78,12,43,222,90,138,1,183,142,252,234,175,149,77,145,89,75,194,38,124,224,230,66,38,226,193,105,20,171,157,187,25,6,87,253,94,240,201,124,125,16,152,209,196,204,138,152,160,70,225,111,93,105,112,212,58,3,216,166,81,252,189,42,204,56,138,165,238,52,89,250,190,65,61,125,41,149,38,253,72,142,248,199,35,170,214,64,249,0,184,114,28,49,192,78,183,166,192,208,128,91,179,197,213,103,119,93,47,252,208,148,142,221,188,185,248,193,44,243,77,220,76,74,83,59,119,145,101,77,225,49,31,79,254,184,45,15,122,151,243,50,190,39,130,202,58,13,139,193,206,253,98,156,115,77,151,162,212,53,82,12,26,46,193,214,2,74,129,57,111,248,247,154,12,203,99,206,112,105,250,213,148,168,218,131,141,7,18,23,15,14,177,113,121,26,87,58,145,215,55,166,4,235,154,65,102,75,1,11,249,89,249,211,51,40,244,8,231,47,16,206,70,168,176,31,79,197,94,236,123,240,202,33,240,20,217,13,198,237,15,78,214,28,199,229,237,14,25,254,181,127,156,227,79,153,131,210,167,111,105,100,171,211,206,207,70,158,92,231,205,212,80,139,22,70,17,232,217,221,231,66,133,134,243,201,20,33,97,54,190,212,30,26,210,16,6,60,190,76,91,113,72,32,204,157,167,182,7,158,181,63,247,184,214,174,216,1,40,152,238,141,233,177,88,127,111,116,63,191,26,176,70,243,207,248,38,159,116,4,102,184,150,245,173,206,0,141,88,216,213,212,52,158,226,13,240,90,63,87,207,126,14,78,117,234,185,58,93,203,192,204,20,79,245,116,74,65,68,240,27,147,190,116,27,79,214,231,16,102,234,87,207,209,215,207,102,80,227,222,70,248,218,158,238,42,252,237,248,90,35,63,69,240,76,166,182,199,123,39,230,236,3,18,167,11,243,126,107,120,82,181,5,131,60,126,143,137,68,153,239,65,53,24,108,212,159,28,143,121,214,7,242,159,70,76,82,206,123,101,248,129,44,153,93,47,204,89,89,137,217,207,198,167,223,136,181,24,143,187,2,215,128,204,249,115,211,168,48,234,83,219,63,103,87,188,53,164,160,85,193,237,44,221,56,87,129,39,158,0,84,126,156,253,174,199,84,2,225,162,81,250,130,153,189,196,250,128,91,86,251,253,225,170,201,158,128,38,201,65,53,40,11,104,1,145,229,29,47,150,121,141,174,128,137,245,17,10,154,149,50,173,0,34,242,79,187,45,204,233,161,238,50,150,215,148,238,147,181,169,33,12,89,212,86,106,188,23,162,139,146,176,129,166,159,85,114,95,251,252,47,15,94,89,144,235,142,41,212,43,130,244,64,234,117,187,51,130,214,0,36,155,98,134,40,108,197,7,131,232,94,14,32,234,107,51,188,13,196,1,151,184,42,168,52,179,70,194,74,55,180,60,56,69,146,50,226,214,86,84,150,215,134,120,111,220,39,163,57,71,190,54,109,25,105,149,120,237,102,0,102,49,207,50,243,157,43,231,184,80,58,66,48,197,196,26,190,143,47,107,212,19,51,141,217,241,227,232,99,202,131,49,252,17,103,156,159,166,107,79,238,60,207,26,104,235,62,24,217,98,25,20,56,95,239,99,179,231,72,197,216,26,81,243,61,64,32,194,76,250,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,222,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,228,185,97,230,184,47,77,207,144,68,148,39,158,131,175,115,134,25,26,47,189,117,131,16,198,125,5,60,164,122,167,40,169,125,107,18,255,172,86,118,144,79,9,106,196,27,252,48,87,124,141,38,102,86,245,53,119,114,111,119,158,64,193,150,86,9,179,161,141,229,222,125,32,71,252,77,4,72,159,217,82,212,140,212,225,114,51,144,234,174,87,211,37,227,179,140,106,255,22,233,134,76,169,51,201,213,139,146,254,181,82,91,232,62,193,225,106,168,207,168,144,127,142,64,153,44,201,28,89,62,200,48,12,144,91,145,9,213,105,54,73,17,248,115,65,153,174,151,78,178,128,49,222,19,157,232,42,227,13,81,192,94,113,227,118,162,147,41,67,114,30,37,46,61,79,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,3,66,38,89,146,172,102,174,243,154,145,54,215,79,101,121,9,79,230,156,59,169,196,64,198,3,95,31,185,34,86,56,141,147,188,23,186,245,59,197,111,147,97,223,178,106,141,151,211,55,58,112,201,89,122,25,232,52,39,217,28,183,182,76,145,188,54,21,189,222,226,199,33,198,152,242,218,52,16,87,207,24,2,51,79,210,59,101,59,95,238,49,129,9,92,165,191,245,152,217,8,123,92,93,17,198,237,98,38,148,221,61,198,148,190,196,251,173,71,6,181,224,251,255,132,52,112,220,128,207,204,174,226,246,51,195,181,161,102,138,97,49,193,187,110,208,24,239,231,56,199,76,22,230,18,56,27,211,221,159,97,80,171,66,54,155,57,61,83,239,177,238,236,240,208,223,166,229,35,172,132,188,75,47,30,123,133,27,0,70,160,143,91,184,1,41,71,17,36,110,205,144,171,25,22,162,229,206,236,25,142,166,84,26,25,173,241,90,99,93,66,92,38,17,52,195,219,75,139,143,73,79,190,100,160,104,60,95,171,198,107,227,62,138,3,195,91,65,26,117,87,223,84,42,38,202,160,109,69,121,5,212,26,140,236,98,6,228,22,27,252,100,86,201,30,141,121,56,58,134,143,153,0,98,169,185,228,116,55,141,5,236,163,233,189,73,245,220,165,189,166,30,123,3,240,215,184,147,24,240,112,214,39,191,169,105,98,44,72,165,197,136,36,88,108,42,107,16,132,201,152,81,243,94,30,12,78,122,253,5,182,99,102,52,84,220,76,79,205,51,40,28,240,49,164,40,184,74,125,209,204,39,150,250,214,38,120,197,34,121,32,19,9,154,221,189,244,245,11,187,244,209,192,47,166,48,55,83,244,189,102,162,145,178,194,60,68,198,22,171,181,66,175,176,82,170,150,7,135,232,191,122,236,2,113,192,120,204,70,82,232,169,109,84,181,186,58,87,120,140,197,29,74,148,145,138,148,108,113,108,225,166,217,97,166,56,32,83,97,24,196,203,111,77,118,76,250,195,137,213,235,254,168,179,204,108,9,93,49,211,140,235,177,36,237,249,75,42,163,108,125,120,111,254,220,144,41,200,161,56,72,159,76,143,77,22,110,97,151,7,91,160,53,227,206,198,4,40,94,157,145,234,70,250,23,9,206,254,88,233,71,108,254,86,116,148,116,221,145,128,165,79,223,114,216,194,147,104,91,129,135,131,243,216,135,140,125,80,240,212,64,118,16,63,154,110,70,187,79,54,44,26,105,82,212,46,45,47,35,97,15,209,53,126,246,140,73,10,111,163,154,167,238,210,72,114,9,97,94,6,17,212,162,40,59,105,43,144,110,102,198,11,10,182,18,102,54,223,42,102,132,82,99,221,111,92,45,89,247,16,234,165,93,226,106,90,223,179,220,27,183,47,60,32,0,166,85,58,123,143,153,118,222,17,230,78,21,86,30,13,148,227,215,208,246,27,115,96,254,98,38,47,208,99,80,167,105,146,139,217,164,184,125,174,208,213,180,116,212,200,153,247,26,147,133,58,236,150,71,179,79,228,135,54,56,166,37,66,75,244,139,195,53,23,243,148,116,230,148,31,63,14,49,74,198,49,19,17,50,145,71,235,22,99,220,125,3,122,88,49,15,219,104,220,218,139,18,9,114,230,192,137,23,79,70,119,180,12,10,238,111,207,97,37,250,19,47,127,154,143,16,55,134,79,119,203,79,79,132,206,98,200,224,2,172,93,126,27,52,217,244,153,4,53,128,242,64,155,122,226,8,95,131,128,106,79,253,154,203,96,214,113,117,69,34,71,172,149,173,96,134,149,108,127,22,115,167,78,27,79,86,193,42,201,44,69,226,125,167,248,237,94,214,179,128,182,69,251,241,227,139,242,140,60,184,9,140,196,115,159,57,44,218,15,72,33,213,61,252,4,49,100,128,192,39,217,41,200,159,248,144,210,201,190,196,85,225,243,245,225,89,34,16,62,138,106,227,19,128,237,244,41,126,98,9,32,244,98,6,103,234,43,127,161,55,174,183,46,201,186,217,221,138,130,117,87,51,156,59,241,94,112,222,74,199,62,223,239,28,210,113,107,138,68,26,158,172,95,176,233,67,218,50,141,102,91,204,35,149,29,23,35,219,36,129,0,108,125,179,123,212,5,239,64,211,109,156,6,125,151,49,192,140,179,45,33,198,106,214,187,225,11,160,189,242,136,217,22,102,137,41,14,107,141,174,189,245,211,34,243,7,7,98,37,232,48,138,45,196,151,113,245,128,23,74,222,11,26,138,200,0,211,65,167,28,85,6,251,44,30,98,31,207,175,100,209,41,48,206,131,79,121,27,107,49,137,5,181,214,230,105,55,90,79,100,126,131,54,29,17,35,208,232,187,53,8,176,102,187,226,105,179,53,173,25,37,63,230,139,211,128,180,41,231,103,68,26,0,195,113,205,103,229,202,151,62,71,17,171,205,205,149,38,3,253,113,158,58,124,32,75,159,103,125,43,116,54,188,12,142,96,133,164,174,176,66,12,245,25,145,17,168,122,227,76,243,181,63,54,84,225,34,100,254,251,144,217,107,139,8,89,23,205,103,160,152,59,146,127,139,13,239,114,210,31,111,128,191,253,59,211,82,182,4,169,135,57,213,8,221,183,249,83,58,75,112,41,35,211,15,205,120,17,141,28,204,248,57,223,162,223,196,154,162,92,101,230,89,118,152,143,179,53,210,115,111,116,113,252,209,142,47,12,23,211,63,254,227,127,252,225,95,255,250,47,255,250,231,191,254,237,47,127,254,191,127,252,247,255,243,167,191,252,243,255,254,211,191,253,143,255,242,159,254,152,254,227,63,254,240,239,127,251,183,127,253,243,31,255,225,63,255,249,79,127,251,127,127,253,243,63,252,225,159,254,252,47,255,231,207,127,251,235,191,253,241,51,252,215,191,252,243,159,255,219,223,254,250,151,127,254,167,127,248,195,255,252,151,127,249,235,255,250,203,63,255,233,111,231,119,254,251,119,211,77,187,102,245,233,7,95,230,22,201,5,68,247,106,141,114,206,94,32,113,95,179,51,98,155,181,106,255,183,41,246,49,79,194,156,31,159,14,41,91,210,213,110,54,230,208,45,230,105,187,141,155,207,68,22,65,21,171,158,182,30,95,202,22,100,209,39,3,81,19,23,131,109,111,207,197,214,224,17,102,196,108,159,91,211,76,125,175,78,79,112,77,255,100,254,36,100,49,83,202,27,106,94,14,173,5,93,89,85,12,226,103,156,41,204,86,205,126,205,165,250,230,12,44,178,9,154,199,204,53,208,60,27,72,134,176,84,218,131,237,238,254,197,166,65,70,20,133,48,195,148,20,87,15,132,93,158,171,73,133,197,213,136,89,230,231,234,115,76,199,231,58,255,112,10,115,131,253,120,233,49,23,200,16,167,215,58,229,201,128,49,254,157,121,143,107,85,121,74,123,43,212,197,195,90,146,100,232,25,147,242,137,72,98,77,200,241,53,181,182,25,225,45,202,1,91,36,177,48,3,148,110,97,134,73,82,223,249,4,218,142,235,205,96,182,148,94,16,132,254,113,83,61,146,219,108,207,93,95,234,196,241,113,42,152,118,148,48,43,28,175,7,177,128,25,79,214,40,40,23,53,215,139,76,252,24,39,150,154,173,73,207,205,36,125,229,48,220,214,162,234,142,40,252,33,67,36,179,64,91,210,45,21,87,211,235,38,78,48,68,86,78,147,100,102,78,45,89,30,39,114,206,43,150,199,160,187,76,173,212,222,60,227,6,57,78,22,154,130,159,121,251,57,140,57,73,249,204,228,75,64,136,186,153,224,122,233,160,53,154,44,125,208,96,148,19,97,206,12,43,211,76,30,59,131,57,126,119,51,211,160,119,255,3,90,171,178,116,75,225,224,142,120,139,49,42,83,18,118,116,229,6,120,157,17,38,206,148,71,99,132,115,124,110,152,103,134,254,54,248,13,207,31,209,25,208,117,225,14,22,114,252,180,241,197,201,84,32,62,141,184,0,230,194,41,109,210,217,146,19,119,125,52,147,59,209,171,143,23,22,216,220,115,234,66,177,41,86,86,128,143,72,133,32,83,191,6,206,251,114,127,14,210,72,138,165,215,12,47,104,46,113,28,158,216,118,234,30,124,230,72,105,177,203,210,234,39,142,255,166,235,106,198,46,74,82,91,87,30,189,225,53,38,48,26,169,77,135,115,155,118,121,152,173,95,77,222,25,178,150,236,206,57,0,226,169,211,27,206,203,28,107,39,147,113,207,242,216,104,249,68,181,113,147,168,125,190,51,185,210,22,167,184,37,37,239,142,2,87,83,115,158,47,51,239,38,53,164,99,134,109,39,206,68,124,84,217,255,77,237,245,44,236,240,63,22,4,203,249,154,41,28,20,207,167,145,40,167,10,37,230,126,60,171,216,162,121,236,121,83,48,133,107,169,101,199,136,211,12,115,173,21,152,86,172,29,136,153,183,222,26,101,237,21,123,52,216,228,116,145,4,60,7,234,214,242,173,79,124,63,175,185,193,134,30,15,78,139,149,244,225,20,56,70,251,14,215,135,85,57,138,220,187,161,120,25,203,3,66,247,113,35,76,84,133,161,156,138,247,130,189,226,134,21,63,185,221,21,147,129,150,104,73,39,160,108,10,26,205,135,188,214,92,36,139,95,146,245,142,199,10,104,117,72,181,178,88,163,66,212,81,141,35,86,228,232,202,175,7,47,188,171,115,38,246,161,87,79,131,19,196,173,161,104,209,239,181,40,217,223,149,59,233,40,150,81,129,88,114,58,188,150,42,183,246,72,88,122,110,5,24,244,87,4,79,242,218,11,206,230,56,187,170,1,148,101,208,182,133,118,119,83,105,69,244,145,169,140,18,139,132,185,144,106,188,247,206,168,17,238,17,187,29,34,183,215,67,250,181,107,86,175,47,108,0,51,82,22,47,224,213,65,129,199,94,89,179,52,113,23,34,254,17,153,43,243,90,244,197,152,89,117,199,250,4,250,36,169,14,144,187,160,9,175,153,140,203,18,243,70,39,39,94,236,108,180,162,45,80,192,229,229,125,143,39,163,79,146,123,211,103,181,195,133,66,43,64,162,72,90,65,193,230,133,185,147,106,172,98,62,238,69,164,49,207,97,213,21,40,132,25,60,90,156,202,191,159,19,51,146,53,215,87,33,65,247,119,230,182,106,120,35,6,146,120,126,28,237,175,48,159,253,82,98,19,187,85,234,226,100,65,19,40,214,78,253,54,252,183,74,15,184,190,54,202,67,61,156,90,163,114,125,172,176,77,134,211,74,189,84,239,108,73,88,113,182,133,192,28,43,172,111,55,60,233,210,23,207,83,7,45,59,230,77,19,211,99,62,211,40,118,60,218,101,122,214,143,57,210,190,190,33,56,31,241,130,236,165,35,203,178,161,154,44,233,249,212,149,153,230,230,5,198,69,231,17,245,138,47,246,166,231,158,109,66,95,122,211,160,211,220,60,192,9,137,153,173,250,35,166,158,28,10,72,160,14,53,175,32,103,48,153,110,169,109,179,235,31,223,163,250,111,67,243,32,74,174,152,143,43,249,109,135,128,161,161,227,208,171,143,103,226,221,81,36,117,203,172,77,62,38,209,162,119,173,112,224,24,101,130,154,119,52,79,145,216,27,75,63,53,141,83,243,155,193,156,71,75,84,188,143,181,55,167,87,176,118,113,96,193,98,5,33,25,239,220,18,132,122,242,211,112,193,57,52,151,62,104,186,68,229,177,27,153,195,230,63,222,201,136,77,25,80,132,132,60,21,88,204,107,151,236,15,102,220,61,127,105,122,15,37,236,55,243,231,15,0,179,102,30,61,198,229,189,6,156,7,68,216,251,181,122,121,13,51,240,71,125,174,51,212,101,134,121,175,231,76,206,96,176,188,199,142,172,211,106,237,185,53,39,252,244,183,130,171,71,119,89,131,147,133,117,155,4,149,140,24,36,52,94,84,41,198,84,47,108,122,5,100,8,244,170,97,70,154,64,110,125,118,96,39,118,96,63,71,138,70,190,37,167,222,250,34,136,99,38,221,175,175,133,198,206,199,157,101,87,195,46,171,87,115,252,124,25,30,251,113,41,2,99,173,245,219,169,204,216,170,158,91,251,7,73,13,51,65,149,222,153,110,192,118,205,240,10,100,53,119,22,215,53,167,164,31,147,84,210,167,61,110,102,4,45,245,199,199,116,121,190,159,153,87,23,179,53,168,222,31,183,126,60,49,227,137,238,123,53,108,243,215,12,21,92,75,242,104,149,158,59,49,103,88,163,174,25,77,137,42,230,90,217,40,194,204,94,166,87,247,244,169,170,253,62,87,18,94,45,172,5,221,195,107,22,206,32,90,64,11,245,155,176,154,128,142,152,105,120,26,113,231,10,60,70,239,12,71,88,234,215,220,37,112,42,214,182,224,108,48,102,78,2,24,198,60,162,211,211,238,61,106,81,51,161,171,175,122,155,134,207,163,101,180,189,107,124,78,232,33,229,172,103,35,221,159,142,144,141,217,148,254,236,98,27,229,71,45,250,155,195,210,7,77,67,81,137,40,215,38,210,18,113,12,204,171,149,120,43,242,236,226,185,1,237,166,50,21,102,234,228,250,216,144,6,221,181,151,141,235,95,205,76,157,248,241,19,102,73,193,5,51,27,65,188,52,210,73,83,127,28,149,246,120,173,244,83,112,87,115,117,6,168,98,13,145,243,121,45,90,220,99,18,210,112,52,211,59,100,229,19,31,195,12,187,85,147,105,102,124,83,61,174,182,12,126,127,205,37,102,33,230,242,60,25,50,213,211,223,203,148,135,107,214,169,128,194,75,92,13,19,189,124,46,24,186,28,209,194,162,135,115,80,14,46,200,199,90,108,226,22,157,235,241,64,32,235,117,115,243,187,247,86,231,9,105,70,103,113,42,63,149,112,61,205,113,227,115,137,141,22,134,30,137,187,152,56,211,57,64,138,73,36,23,221,43,33,229,242,124,118,49,254,35,73,14,24,188,116,126,236,110,156,47,208,112,61,87,211,252,236,183,54,60,153,58,41,11,229,118,95,31,52,141,86,225,17,164,121,172,206,21,231,203,4,35,170,86,128,240,113,32,27,119,156,142,25,140,5,123,250,131,1,122,107,237,49,47,96,52,110,166,61,82,125,93,138,94,205,15,16,147,94,204,123,232,131,159,88,179,250,147,65,252,90,213,21,166,190,227,208,17,100,211,142,219,249,92,76,242,204,7,5,144,92,209,19,132,166,158,240,20,12,135,168,207,133,106,218,244,95,38,107,147,251,99,94,203,155,224,104,238,66,214,238,125,174,236,25,38,2,238,149,151,158,154,11,20,94,248,48,213,40,130,213,188,44,85,234,230,81,251,122,142,54,211,210,12,239,11,178,214,103,10,207,233,136,121,235,98,75,89,125,70,88,84,123,13,167,239,4,231,69,47,166,149,165,92,159,176,161,133,161,39,23,97,206,245,40,161,225,208,19,160,82,132,8,51,163,48,218,115,126,112,254,187,187,186,158,92,14,123,56,235,33,60,101,178,166,181,63,219,89,27,225,53,158,99,177,9,159,18,45,90,16,33,185,147,14,237,150,132,200,182,105,228,240,148,73,117,73,55,24,76,173,20,21,252,214,160,74,186,30,1,53,161,59,232,159,43,33,138,170,71,174,81,49,68,116,1,251,180,76,5,8,87,206,102,230,241,24,108,175,75,124,229,227,110,145,58,141,171,135,230,188,11,84,255,185,71,66,125,215,119,155,37,240,203,145,160,218,165,101,73,249,193,220,127,226,202,8,221,209,162,127,246,209,105,28,119,113,103,94,75,111,141,198,195,173,221,33,230,38,50,15,244,70,82,206,159,55,94,131,22,89,204,80,224,70,152,185,193,146,73,236,65,121,31,128,140,155,231,84,174,23,112,79,227,248,118,37,6,124,156,61,93,190,166,169,99,151,136,200,192,103,235,123,83,193,240,25,78,24,94,150,94,107,41,195,48,131,106,150,80,209,182,151,21,110,58,105,23,9,123,42,137,206,209,125,6,159,31,147,14,236,19,187,129,193,90,254,88,168,50,8,124,2,48,5,26,16,110,174,240,180,139,163,205,97,28,173,94,172,234,173,96,23,104,101,231,74,177,79,86,152,15,37,209,82,1,218,204,114,67,174,241,68,161,21,94,202,25,51,248,71,63,88,197,188,47,245,14,187,153,65,157,175,121,84,4,49,252,115,116,99,119,147,23,27,131,228,243,144,109,246,53,159,201,147,220,139,73,132,115,186,33,85,18,213,94,38,32,1,72,84,38,31,132,105,226,157,19,28,0,73,251,195,11,135,67,96,236,112,195,145,10,144,97,1,167,208,220,101,77,38,105,171,63,78,22,98,20,57,124,178,148,209,206,247,66,223,234,158,108,103,247,209,244,20,12,109,237,14,42,9,89,89,247,192,237,71,14,87,98,88,157,96,138,217,228,254,106,196,169,104,155,139,25,41,141,81,226,212,220,6,208,20,115,227,188,234,113,107,14,127,185,55,237,174,37,206,115,16,224,67,134,188,225,170,175,118,67,232,170,226,151,198,64,123,28,232,120,242,110,13,121,98,222,240,124,196,197,231,173,101,72,79,240,110,9,143,184,53,41,247,34,230,1,150,35,222,11,56,141,236,211,244,47,164,72,73,144,51,21,226,159,19,31,26,25,111,124,46,211,24,150,65,57,87,175,26,231,203,52,21,104,53,3,51,141,143,61,97,24,146,252,47,89,239,18,211,112,26,214,99,169,21,180,193,8,51,46,146,94,124,22,100,173,97,62,91,204,51,100,70,93,21,121,7,168,127,90,85,243,130,60,223,173,184,79,58,145,6,209,99,156,93,64,107,69,192,162,0,161,163,93,60,188,74,234,104,98,166,174,19,78,14,44,218,77,191,22,98,173,94,92,132,161,208,28,239,107,62,79,218,103,188,214,54,89,5,121,107,163,61,159,146,88,216,162,102,133,194,35,64,160,22,190,118,110,85,191,199,238,103,18,199,199,6,177,240,252,56,77,208,119,187,60,107,167,235,121,15,198,177,102,15,224,185,90,59,55,168,178,193,189,127,175,134,253,65,205,244,81,95,63,127,146,192,189,67,142,106,112,186,254,217,57,206,171,86,72,40,113,244,118,127,187,136,184,95,249,152,2,35,0,33,33,40,11,160,211,178,218,35,109,65,193,35,75,208,118,124,231,84,119,4,209,212,190,146,90,207,32,57,64,196,82,243,171,136,207,218,41,241,109,73,198,160,209,45,79,102,201,194,17,145,236,207,117,23,115,135,25,51,114,3,0,227,37,64,71,162,147,126,240,48,195,79,44,143,6,21,230,190,217,26,171,131,203,189,169,142,140,18,137,32,200,95,245,181,193,128,148,123,53,68,214,178,35,1,61,207,14,17,33,239,15,251,174,188,183,109,142,238,150,102,212,47,101,241,17,3,156,89,154,195,90,183,238,149,200,18,117,111,136,49,14,230,85,117,42,116,92,0,31,148,66,79,180,62,55,49,152,87,254,201,199,146,95,105,98,70,240,111,250,131,213,74,37,78,6,101,14,163,135,117,243,137,223,181,130,120,78,155,90,86,140,217,57,164,87,149,20,22,218,163,61,158,140,238,140,174,211,16,14,176,26,209,63,115,74,100,55,143,185,159,16,49,251,44,69,180,161,234,92,216,219,120,129,221,140,40,128,164,196,7,142,81,143,12,150,29,155,23,46,129,164,218,217,137,253,0,161,83,82,248,90,11,180,201,249,190,53,61,157,154,182,24,150,99,170,113,107,58,201,36,81,58,120,173,251,220,144,62,74,184,56,240,161,28,134,77,198,22,39,86,110,77,124,95,60,196,182,148,172,40,155,21,235,225,76,241,185,136,240,182,56,204,131,50,66,141,164,96,55,134,80,185,55,101,238,79,172,20,51,249,28,73,174,129,199,58,62,179,223,27,142,46,253,154,128,70,118,36,105,143,25,102,122,185,119,227,101,99,150,158,57,155,132,2,132,94,224,182,157,121,17,243,90,2,197,40,48,178,164,30,27,67,55,142,34,25,83,72,187,182,127,174,110,73,21,121,178,222,105,237,241,239,117,60,176,41,168,29,246,4,8,244,125,233,130,76,79,114,254,128,180,129,49,198,205,208,162,72,158,9,179,83,245,255,204,218,251,122,204,156,164,254,90,231,31,143,37,206,31,133,232,113,115,188,166,50,35,89,191,49,1,12,70,250,12,150,157,169,35,14,141,202,142,7,167,15,170,235,92,65,37,47,28,2,195,6,168,55,49,56,224,103,228,43,143,199,220,133,170,191,176,176,93,227,251,152,225,173,201,58,226,60,216,136,236,219,162,124,165,247,166,1,50,170,1,164,34,166,8,86,163,245,78,23,134,15,26,148,109,67,18,200,48,196,22,135,237,16,23,83,195,154,98,166,213,160,196,163,45,67,126,136,25,18,244,216,76,143,143,53,20,51,1,11,91,234,177,175,216,144,203,190,98,44,108,222,234,89,126,232,14,217,210,160,71,104,222,162,93,72,17,76,161,53,134,124,25,34,122,183,118,186,136,238,144,35,31,158,35,121,141,28,1,216,52,49,3,46,243,33,231,8,154,210,223,1,30,6,4,244,118,243,137,242,132,188,164,32,165,19,60,154,40,78,26,71,143,152,107,111,113,49,21,90,61,58,39,52,1,97,68,218,64,188,109,244,39,206,230,93,221,220,31,216,60,4,245,180,198,133,153,214,91,9,236,80,206,236,78,84,195,111,163,25,36,223,26,7,48,42,17,112,68,209,236,42,102,148,78,125,187,60,65,100,1,110,46,102,211,236,154,110,30,84,22,228,106,192,102,81,64,60,187,52,185,34,185,154,12,189,35,184,10,228,216,172,25,49,67,112,224,25,52,34,154,51,231,229,197,198,50,189,90,55,23,142,82,249,30,0,156,231,189,186,210,10,39,131,58,201,122,165,48,119,232,71,228,209,172,243,206,83,173,5,93,116,193,213,23,235,156,115,60,31,244,61,169,39,253,113,92,240,228,59,94,193,249,40,207,213,213,184,7,220,76,191,183,56,228,214,7,177,227,98,52,210,164,2,115,214,245,57,66,238,111,159,237,84,171,59,115,51,129,124,187,132,5,167,139,18,0,96,24,210,46,197,205,208,93,93,43,222,250,136,194,82,129,83,82,104,191,192,113,35,212,228,223,139,156,189,102,116,232,237,185,3,14,115,214,150,153,244,113,167,249,197,198,49,37,179,120,161,1,235,136,164,98,178,169,73,114,31,116,196,182,59,139,23,253,48,130,89,88,230,241,229,184,122,148,174,104,138,243,57,224,187,246,247,130,229,38,75,40,189,72,80,71,202,159,69,60,212,131,99,217,39,7,91,144,178,153,15,60,102,81,59,189,163,2,209,150,214,147,33,49,76,78,62,95,104,185,127,82,204,100,175,147,55,147,82,230,131,17,81,204,52,81,58,70,140,141,161,38,125,109,168,26,171,111,243,245,151,242,148,139,59,84,69,203,173,199,61,151,174,47,56,60,8,74,171,155,7,157,173,106,182,150,23,55,67,112,36,180,68,208,182,79,176,28,110,54,53,122,153,11,56,51,206,189,101,252,8,16,244,136,121,20,146,70,110,30,0,19,238,2,225,68,153,225,255,161,51,201,65,42,102,211,149,238,110,6,228,243,92,221,7,157,146,97,102,199,20,235,92,187,185,167,83,109,159,150,76,46,89,71,208,189,113,235,49,53,26,54,185,5,111,114,45,150,147,212,148,232,178,131,52,143,107,62,11,70,158,108,1,255,184,15,110,66,158,50,85,22,205,192,245,190,54,249,34,121,114,42,254,81,131,65,142,126,137,78,37,69,246,218,119,60,154,21,213,154,62,218,137,68,238,163,21,228,152,159,71,131,91,43,126,156,85,160,117,18,14,249,17,139,187,162,203,250,220,154,49,253,208,159,197,196,23,182,126,175,69,245,200,31,12,65,82,45,149,227,105,238,225,59,113,37,98,41,178,99,45,74,102,197,207,85,72,41,170,72,180,33,255,139,60,183,127,236,202,31,197,167,134,17,243,156,42,254,227,6,73,209,201,96,234,111,190,49,156,125,181,42,83,33,16,173,18,240,127,82,164,189,78,93,3,199,179,57,175,234,143,6,65,152,154,25,206,148,252,112,172,84,146,138,252,56,243,236,108,136,126,111,56,90,164,27,163,64,138,179,163,128,106,175,157,37,133,96,18,146,225,53,155,138,77,21,87,135,52,243,77,234,84,90,216,155,62,26,135,204,138,49,135,13,45,203,168,109,168,11,91,92,108,114,38,85,172,164,155,28,157,83,225,54,215,146,245,113,145,0,64,251,231,254,101,170,229,106,68,201,3,219,83,41,201,8,85,40,123,70,119,157,88,204,19,89,23,121,178,179,21,223,210,85,165,179,168,203,44,222,134,157,240,7,135,161,100,201,174,67,128,179,3,13,69,247,174,82,188,19,61,37,136,6,62,179,33,215,101,174,160,56,154,238,60,221,70,118,47,15,62,172,229,229,155,12,72,36,84,217,147,54,193,66,245,148,207,113,61,206,231,20,239,16,61,186,18,25,60,212,66,187,144,176,211,229,80,225,222,117,51,25,236,44,214,105,250,161,159,213,152,235,228,144,32,18,104,222,61,67,102,183,13,105,19,63,230,77,144,250,189,150,65,21,166,100,32,48,167,136,58,17,74,81,157,100,204,0,48,253,193,77,72,83,146,58,80,238,180,168,247,81,42,79,210,98,85,12,53,94,90,152,135,17,29,138,25,138,89,63,120,209,111,237,58,83,96,136,243,224,140,157,113,233,60,217,148,92,125,72,64,180,52,41,184,209,194,236,172,44,192,149,150,48,5,226,226,152,134,245,103,165,219,98,223,52,111,69,85,37,184,25,11,99,137,19,124,205,199,81,169,46,42,1,84,114,3,161,20,115,163,156,228,15,54,1,188,94,183,179,218,252,243,8,196,244,192,37,10,167,87,200,162,1,55,15,163,120,184,102,171,241,184,135,69,83,246,20,205,59,10,121,35,40,120,200,111,118,37,95,172,164,111,238,12,68,139,172,78,121,48,132,32,146,187,41,29,234,121,201,33,211,74,80,162,189,139,90,40,199,187,154,1,198,123,181,225,39,47,211,228,214,28,223,145,138,197,249,101,211,23,51,116,252,238,232,147,224,84,86,188,99,70,82,194,23,61,77,215,93,188,82,196,40,122,115,166,103,202,161,157,81,16,51,93,41,126,56,209,141,155,68,180,8,51,36,135,245,154,17,71,17,51,89,100,31,114,28,121,205,157,227,83,205,21,158,163,65,196,251,99,93,1,55,55,235,80,227,153,251,241,61,40,158,189,223,26,172,96,132,47,228,163,147,156,138,48,166,25,5,135,155,1,78,235,68,34,152,25,241,53,17,28,22,126,209,10,85,96,114,78,73,206,79,152,117,228,115,45,99,34,242,123,131,155,74,85,134,108,209,223,229,183,174,166,88,41,239,69,70,121,123,93,10,157,153,46,39,15,88,215,243,49,60,152,5,30,160,240,26,174,54,170,92,55,183,174,226,11,244,147,187,30,30,86,82,173,178,50,119,129,194,199,39,97,3,183,156,213,108,12,10,62,203,200,254,136,67,123,204,48,23,121,216,5,62,120,139,144,44,122,170,38,212,232,102,19,126,184,102,178,163,96,244,221,76,83,196,221,202,160,223,67,223,205,31,141,6,123,97,199,250,153,91,172,15,232,179,135,94,76,39,181,239,56,244,161,15,217,161,209,205,60,91,142,39,115,142,121,43,87,51,175,157,111,194,243,172,13,18,135,250,218,84,64,115,152,161,233,209,109,129,174,149,82,194,140,71,244,220,59,157,64,55,174,70,152,40,165,231,115,193,137,112,205,8,204,235,199,222,214,96,22,102,139,186,117,46,156,192,216,147,11,166,108,89,245,115,47,106,94,126,102,118,36,86,202,148,21,178,134,17,197,196,147,211,148,165,143,70,225,248,14,57,9,206,36,195,50,141,119,194,205,221,250,14,31,51,74,21,37,102,3,16,215,162,139,119,142,26,95,59,13,117,36,170,65,242,90,204,211,81,77,126,86,204,212,108,70,12,121,135,170,78,30,28,57,224,124,135,220,120,236,244,206,149,90,110,88,97,181,120,204,107,69,24,13,79,125,123,198,12,198,240,26,59,45,13,164,181,63,214,86,61,223,137,162,202,120,205,240,139,214,184,152,174,220,33,99,66,130,101,196,242,99,131,218,250,100,208,38,141,216,43,39,2,138,235,29,179,225,12,214,152,225,81,123,204,41,8,26,10,159,35,45,221,76,7,121,69,207,184,156,45,229,60,153,78,114,188,252,82,175,121,105,91,191,61,90,141,18,14,233,49,128,223,122,68,244,192,75,157,133,127,22,103,215,211,137,64,57,46,166,170,91,245,201,206,106,132,16,205,205,252,99,221,117,192,205,121,222,176,91,171,237,214,115,211,186,82,221,74,67,175,142,73,251,201,41,135,25,17,41,189,184,146,90,255,158,27,153,172,180,117,167,69,65,170,123,42,117,88,247,228,110,143,57,199,231,194,124,6,166,170,55,129,212,82,119,115,125,196,102,44,83,81,157,156,190,0,153,239,93,119,106,116,102,125,200,40,204,61,39,4,140,147,30,22,13,211,62,209,105,84,2,58,96,113,250,108,242,198,6,35,137,103,182,50,95,86,239,138,40,215,163,3,24,184,215,82,39,133,196,79,52,121,12,78,155,166,187,17,30,105,139,123,87,211,196,83,247,42,25,175,71,152,151,202,135,24,166,232,102,114,48,183,164,79,94,105,152,240,45,1,178,67,213,140,55,53,68,18,46,110,166,18,170,123,25,52,196,181,222,23,163,249,98,235,199,216,57,206,38,206,30,101,173,64,160,224,92,95,98,212,172,217,66,63,37,164,170,254,100,112,228,61,30,208,57,212,80,135,117,179,65,244,247,51,129,105,195,139,15,102,100,40,58,251,215,69,113,241,61,139,228,4,89,59,198,187,231,102,60,59,189,247,241,30,234,184,179,129,146,225,235,23,90,76,230,102,56,38,159,123,111,234,61,113,117,131,251,73,119,51,120,82,253,188,31,100,199,154,110,118,19,238,45,143,2,104,159,108,245,49,31,95,35,197,23,65,100,103,235,9,0,201,78,164,60,56,105,74,210,123,35,240,21,25,197,145,32,249,124,29,48,136,241,253,147,224,149,36,61,155,246,241,53,100,237,161,75,48,212,31,104,20,8,100,241,173,170,14,47,81,112,137,85,128,255,219,52,4,217,116,57,198,23,251,49,104,77,245,115,6,101,43,55,151,173,28,237,0,21,103,136,230,81,97,38,126,41,98,62,174,246,10,15,13,148,164,190,55,167,36,206,230,221,44,117,133,209,130,49,155,108,165,198,51,169,230,10,27,67,152,233,68,19,247,142,214,220,218,238,111,67,146,34,183,46,166,185,27,95,132,204,156,122,127,108,175,211,161,192,195,20,186,101,9,1,10,72,17,98,15,18,190,234,234,147,148,232,43,134,28,198,185,154,228,209,104,58,10,20,140,173,33,233,204,166,143,103,78,239,34,70,81,20,165,131,37,102,240,184,62,44,40,174,23,245,75,7,90,1,43,172,221,64,4,98,222,166,108,119,119,204,243,83,237,49,207,22,235,211,32,100,114,194,64,27,156,157,195,135,226,55,123,129,76,134,227,169,182,192,185,140,106,202,81,122,239,1,202,38,182,99,171,159,234,143,47,232,187,124,200,105,105,21,34,81,30,13,234,2,95,4,205,244,233,228,222,244,68,122,110,251,56,57,232,176,116,177,162,198,228,207,125,222,75,43,102,150,49,158,206,18,7,226,117,105,99,208,49,87,200,5,252,185,193,212,174,161,102,122,192,124,18,83,4,174,146,79,169,214,107,229,46,214,79,153,117,203,183,38,200,115,146,93,202,180,200,109,222,239,193,44,219,49,162,136,248,40,226,214,168,86,233,19,254,204,116,34,138,162,101,165,93,102,71,174,230,156,32,171,137,54,93,5,156,50,92,217,174,192,55,11,12,73,204,193,80,10,46,152,198,247,251,177,40,104,185,104,68,129,191,242,184,153,114,105,49,37,48,127,43,228,187,167,28,95,229,23,244,249,115,209,68,45,164,198,152,65,39,250,144,237,31,181,167,254,184,49,95,185,25,210,135,222,245,234,73,125,238,103,62,123,79,234,69,135,172,44,243,69,63,51,9,221,242,188,23,105,82,31,81,120,89,167,8,130,87,211,19,115,112,118,249,17,125,13,125,177,227,48,52,79,179,2,227,234,45,235,163,117,244,74,154,155,145,209,149,224,169,24,4,221,203,132,60,71,17,230,109,202,178,59,164,54,48,215,38,180,8,48,140,19,246,251,189,65,30,39,153,134,5,238,221,232,43,66,62,38,75,226,27,51,225,111,113,51,1,170,14,106,38,110,240,181,137,124,12,188,213,98,134,58,212,39,26,126,164,72,190,214,95,251,166,59,204,132,81,2,46,48,210,117,208,219,110,221,244,99,62,230,113,207,62,200,23,202,126,30,12,119,218,167,18,164,99,77,224,3,152,207,113,23,99,6,182,106,46,125,43,142,194,184,216,8,178,117,72,208,27,246,199,6,50,38,68,186,44,15,132,109,227,98,218,216,159,215,34,11,21,15,6,10,73,207,23,227,131,143,42,60,0,192,149,116,229,66,88,210,60,56,2,222,89,165,107,21,51,195,226,99,54,56,88,223,149,91,154,55,24,208,2,76,103,175,254,248,52,172,227,103,134,150,172,172,246,140,10,195,228,230,114,220,57,189,245,217,62,195,15,90,19,15,76,215,79,6,84,230,46,26,112,151,81,215,51,226,171,133,63,191,96,204,92,207,152,162,78,231,103,246,241,137,40,99,244,103,71,234,222,140,142,255,12,49,139,90,161,140,241,231,94,38,227,241,12,105,9,60,251,2,243,42,244,25,245,215,26,20,83,97,51,4,207,144,13,234,211,223,91,239,100,108,220,207,107,25,208,194,205,36,89,186,142,40,96,119,223,104,183,241,226,189,235,163,133,219,122,150,56,76,245,235,185,120,4,62,122,163,51,37,234,88,182,112,171,203,99,179,117,101,85,208,197,220,195,68,151,175,110,86,200,87,21,183,210,245,32,209,34,128,133,18,93,213,244,56,36,97,78,101,43,51,23,248,51,163,119,52,117,130,82,170,106,97,102,63,200,183,160,91,127,122,112,158,173,36,146,28,194,195,201,143,225,98,249,59,25,244,86,66,16,60,158,230,60,89,5,20,48,130,74,122,245,152,129,90,224,244,84,177,114,186,235,169,135,249,120,110,163,106,144,71,35,119,231,106,73,68,166,99,74,63,31,79,78,124,255,155,70,53,165,100,236,63,127,119,54,125,142,6,102,74,74,122,53,147,227,203,158,85,136,108,178,240,181,85,163,190,240,106,22,5,139,150,5,81,110,77,95,203,153,114,97,76,163,211,81,143,46,116,190,191,41,76,115,19,56,21,189,55,0,244,111,10,87,227,44,200,91,79,213,97,16,119,55,159,147,76,26,102,49,147,178,244,39,63,231,158,250,102,156,247,205,37,249,142,149,160,60,231,231,212,116,127,150,152,29,249,81,189,22,150,3,31,178,227,146,252,221,44,109,107,249,109,73,81,164,244,24,13,107,234,102,115,71,159,109,114,56,95,20,185,21,139,92,159,37,63,220,29,37,152,223,96,34,116,229,156,117,213,221,60,169,18,245,103,201,195,235,231,47,5,47,217,170,239,30,91,61,159,104,137,135,162,37,12,118,232,229,215,130,223,105,249,153,6,112,91,125,111,133,28,101,126,166,63,136,48,215,176,165,254,60,104,130,208,171,19,112,152,207,252,99,200,89,207,46,233,12,40,149,133,3,159,248,179,125,39,79,239,210,105,79,161,247,217,139,96,60,242,91,227,39,104,148,123,92,138,148,156,1,20,248,137,9,76,139,153,124,254,244,123,87,112,214,207,73,15,114,176,249,107,67,246,49,212,151,93,224,27,155,91,135,97,14,197,204,148,43,97,6,134,33,209,1,129,100,115,5,232,243,92,224,108,211,99,166,103,126,186,25,190,107,189,53,0,200,239,96,33,58,59,231,169,164,114,104,80,218,78,142,132,120,122,202,93,55,179,68,59,83,140,153,81,103,14,189,117,101,241,228,48,67,199,171,87,147,87,200,215,252,102,4,179,249,105,53,30,13,196,158,198,107,16,255,186,30,37,87,211,85,34,1,217,217,152,189,110,255,123,50,209,35,50,9,148,225,109,36,152,65,227,107,228,2,23,64,60,24,13,170,90,92,217,40,138,250,170,206,195,64,80,249,9,138,232,69,119,51,157,102,26,218,163,132,233,172,128,199,145,53,20,167,154,71,239,115,251,213,0,165,166,198,99,180,20,181,184,184,89,139,164,152,179,103,188,225,143,97,75,145,96,205,58,176,227,91,206,97,95,68,195,72,88,120,194,12,153,191,38,13,12,24,17,35,54,77,122,104,170,25,90,98,191,26,13,159,181,244,199,201,170,166,48,55,26,182,52,132,69,35,98,248,147,19,228,136,248,180,245,25,86,111,191,175,70,31,166,179,144,135,201,238,11,84,78,153,188,52,114,159,214,156,236,79,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,239,77,86,206,87,0,107,13,50,43,49,163,170,238,31,155,54,146,46,250,158,76,14,104,133,135,155,193,109,232,76,58,223,118,120,165,217,156,242,150,138,12,42,206,168,211,171,86,227,102,144,222,127,118,168,22,13,152,28,39,52,3,202,152,119,16,252,95,46,212,14,247,45,188,128,172,245,158,220,17,65,197,108,149,169,143,102,12,48,45,204,248,83,58,230,136,201,244,184,55,44,166,253,249,113,32,194,49,44,199,45,158,186,101,225,21,58,17,110,5,96,66,75,185,88,39,96,1,31,180,51,81,56,39,53,1,117,174,95,113,53,144,8,221,23,154,1,158,125,76,97,143,74,154,181,163,193,216,115,157,160,227,78,160,217,52,55,70,98,123,249,160,81,181,86,23,137,125,127,58,195,234,49,255,10,38,98,110,240,97,251,189,187,145,182,203,139,85,56,219,135,191,88,55,17,222,174,102,166,128,127,238,179,160,232,29,20,51,145,145,31,34,40,30,107,254,137,190,129,181,253,193,6,250,47,18,2,224,17,65,165,254,153,103,61,75,70,63,23,160,233,20,115,225,156,70,100,2,36,27,9,50,38,198,12,0,234,150,67,27,88,193,242,94,221,99,238,38,210,169,169,206,80,134,3,175,67,211,176,22,178,193,196,249,46,127,222,130,112,66,172,200,203,204,184,24,165,32,205,223,54,156,198,111,192,0,133,116,141,2,0,156,84,23,198,38,63,206,17,175,201,97,8,173,91,152,217,224,234,83,97,167,75,228,155,9,252,235,218,181,14,1,247,174,99,214,140,21,112,60,200,26,252,114,39,171,162,54,51,202,122,178,222,244,242,250,36,53,49,61,209,210,32,41,94,189,66,82,105,225,106,75,171,24,27,224,96,246,91,227,89,167,81,159,132,123,118,24,32,229,140,60,30,116,11,156,216,142,203,52,248,253,126,18,238,11,37,216,230,214,137,234,150,86,177,201,186,94,243,241,28,199,83,34,175,208,37,126,31,179,210,61,217,117,80,40,14,183,107,54,161,101,173,82,160,78,226,203,131,1,56,14,128,188,215,52,146,231,184,122,62,164,31,212,56,76,57,229,51,227,235,45,45,222,144,68,245,198,55,56,158,208,147,214,66,181,165,206,226,106,176,30,58,228,160,10,122,76,165,6,60,187,234,139,65,172,82,252,115,54,190,110,127,205,33,121,116,222,139,224,168,63,63,78,100,52,194,140,78,189,214,185,209,249,206,254,104,176,128,166,172,239,77,110,102,198,213,228,166,135,222,187,132,14,14,67,10,251,136,126,47,132,230,227,193,250,78,237,185,150,172,90,141,59,79,84,30,117,170,252,190,255,103,158,217,84,41,244,173,81,8,245,65,57,95,103,60,69,87,184,170,157,159,146,74,39,165,235,242,247,31,36,126,124,209,146,188,31,60,146,127,75,84,33,52,235,150,140,70,63,135,185,174,46,36,20,213,168,129,252,80,173,208,162,40,208,130,66,138,211,114,252,90,191,212,155,6,193,25,170,92,166,94,123,110,172,63,61,41,73,250,20,221,38,211,171,176,0,178,106,190,131,87,186,204,214,139,211,64,47,36,135,121,129,62,85,156,198,89,199,201,7,108,163,189,183,245,199,179,53,178,93,179,178,25,82,95,204,217,59,49,208,166,48,146,102,133,13,112,222,184,21,249,239,231,226,118,246,97,15,234,78,20,139,139,250,20,70,205,59,119,51,173,105,186,58,96,92,8,95,156,46,153,172,62,82,130,109,250,171,178,33,3,75,59,171,222,58,89,196,228,102,83,143,212,231,62,199,119,241,105,114,92,103,132,150,31,40,31,192,76,127,112,122,181,212,211,128,12,41,160,224,8,22,140,164,190,31,180,19,181,221,171,87,75,91,171,228,224,179,139,175,91,52,187,158,49,163,219,219,59,236,43,148,3,185,232,110,214,170,77,122,55,247,243,185,199,223,193,33,90,92,76,195,233,84,76,2,186,115,219,47,174,240,171,233,30,94,57,202,124,1,180,95,26,162,62,229,251,226,26,55,248,225,0,192,170,34,11,230,240,146,43,140,182,157,10,171,152,65,152,248,250,105,76,242,103,159,53,146,4,79,34,193,27,0,53,166,226,81,173,45,199,205,29,205,54,121,114,220,206,8,117,9,34,202,115,242,161,223,61,98,76,233,119,85,220,76,130,244,184,250,231,58,71,73,203,10,168,72,56,154,49,166,180,116,72,119,63,175,116,78,93,143,3,64,76,65,20,43,102,28,0,223,11,207,246,77,18,187,43,0,24,129,38,127,175,81,45,167,170,232,97,66,55,255,241,49,134,96,253,72,243,145,142,244,223,62,43,73,35,148,51,63,39,165,48,127,112,211,174,83,216,255,162,97,60,198,236,132,120,84,188,20,49,221,123,108,89,200,75,103,165,166,49,105,75,39,114,172,208,212,228,170,16,246,105,180,131,126,245,50,250,106,5,115,55,184,93,195,76,119,94,83,40,248,85,134,199,74,27,64,87,8,123,147,105,74,95,237,139,112,63,175,229,188,56,0,68,41,99,43,60,30,208,73,76,180,85,97,187,150,65,3,47,22,30,86,35,91,246,52,13,244,14,13,75,152,141,42,77,97,255,213,110,238,102,122,216,30,51,124,1,49,104,231,157,17,195,146,158,130,121,126,58,249,139,145,113,87,22,239,109,17,77,172,63,107,177,151,230,22,164,172,67,72,150,150,13,168,159,244,106,196,54,99,80,1,79,36,33,237,217,236,160,121,197,143,79,68,15,179,246,82,240,188,97,62,159,63,73,111,39,74,77,14,140,134,14,49,169,178,99,33,169,138,38,174,155,137,20,164,49,109,195,224,214,60,7,64,138,107,61,19,17,101,102,167,139,131,100,155,99,65,175,6,2,179,195,12,128,82,161,251,39,254,56,255,45,55,111,75,54,107,123,10,229,156,111,84,64,124,23,229,11,218,240,68,71,168,220,45,73,166,8,125,234,162,78,167,85,77,56,106,235,247,132,79,96,180,48,111,218,27,100,38,102,156,104,119,107,141,147,73,187,253,142,179,1,179,136,15,42,48,224,249,118,237,100,164,240,220,188,179,246,133,146,133,217,113,4,209,162,175,196,180,88,179,183,8,163,212,155,84,36,157,88,171,251,67,31,239,141,140,145,216,250,249,56,213,173,144,105,233,183,58,71,8,16,215,207,204,201,216,186,62,85,6,152,217,220,140,23,41,156,205,196,150,20,137,220,76,99,144,54,110,158,101,140,200,164,155,57,68,213,58,205,15,114,43,221,34,117,252,93,131,85,12,246,121,198,19,183,233,173,241,149,191,149,119,150,13,29,140,67,251,198,90,114,237,105,243,89,222,238,199,115,2,55,39,145,64,100,249,236,41,218,151,121,54,163,168,159,87,168,50,146,184,241,20,4,81,179,244,15,73,23,103,21,254,177,101,105,41,247,44,73,184,31,55,93,123,12,77,22,210,175,70,29,72,202,108,116,133,161,87,230,95,154,218,201,212,78,62,224,38,238,137,12,232,226,180,209,220,210,74,205,31,124,0,161,155,218,138,55,104,127,240,133,57,240,143,151,54,219,1,9,246,49,67,189,181,106,179,184,169,222,70,172,74,22,187,63,111,125,156,187,237,188,53,117,24,115,169,246,226,65,105,232,252,249,180,5,156,239,55,180,29,117,64,160,21,63,142,108,79,31,143,57,59,151,22,102,227,182,19,243,175,97,245,51,195,62,183,164,211,136,102,239,84,227,106,232,177,244,99,87,132,47,226,181,105,216,222,250,100,128,241,188,215,181,26,101,155,18,221,161,56,89,28,207,96,230,33,241,34,144,154,29,121,160,65,18,42,107,139,46,48,131,21,198,92,85,227,129,166,152,116,31,218,122,104,101,60,41,153,58,83,47,102,64,166,242,212,112,192,185,250,132,93,125,14,57,237,137,222,163,185,150,50,102,62,93,81,115,137,182,48,123,178,36,242,209,116,190,81,88,142,71,179,56,116,171,25,169,218,248,26,180,58,234,12,254,225,152,252,199,207,70,183,149,32,12,115,47,241,227,232,180,167,249,220,59,131,29,119,243,70,105,60,63,143,150,93,22,30,183,144,5,241,180,107,163,61,235,87,55,84,237,116,191,130,173,167,198,242,105,214,153,169,173,226,199,229,233,241,193,96,238,233,186,124,144,111,119,128,35,206,244,84,88,13,2,41,137,150,20,55,147,31,211,253,12,116,94,4,48,240,175,205,167,7,55,13,52,109,252,199,207,59,179,139,136,249,151,247,112,51,10,46,66,166,64,146,208,245,171,235,176,226,190,156,122,20,126,128,254,187,121,62,152,106,144,79,200,17,184,153,198,58,73,97,225,25,64,119,224,63,78,253,85,155,193,121,201,51,84,97,30,116,146,43,153,2,89,227,216,208,206,160,108,229,13,128,238,101,68,40,60,142,139,148,250,67,197,0,149,163,231,236,135,33,20,197,25,56,43,15,189,211,239,123,194,209,217,164,81,10,51,196,254,211,205,20,19,148,141,100,144,79,240,34,140,41,74,43,45,14,9,128,25,51,17,234,18,160,10,194,111,1,215,191,251,126,51,65,176,35,36,123,211,180,227,253,228,52,32,186,100,121,225,214,88,203,217,49,88,3,29,92,187,48,115,0,200,243,77,9,133,239,172,219,229,36,97,217,61,175,62,243,207,191,22,51,179,207,39,42,178,144,164,233,197,124,60,143,88,191,52,131,149,174,236,24,103,178,76,239,59,64,235,15,250,198,162,108,37,25,118,67,55,227,245,232,147,211,87,237,56,170,250,35,60,157,202,179,194,204,206,215,188,251,122,104,88,226,124,50,10,151,38,174,186,117,206,78,207,66,129,7,154,130,90,64,181,4,148,143,191,149,245,87,190,87,3,233,222,110,30,240,55,42,193,11,13,166,49,23,216,212,213,23,159,204,227,200,88,146,198,152,202,18,1,122,48,71,254,140,178,216,19,100,76,211,185,137,143,77,106,164,151,199,76,165,215,223,27,46,174,162,11,140,206,217,93,125,46,80,235,86,81,28,96,166,205,155,193,207,129,141,103,242,60,121,131,253,194,159,220,104,187,167,190,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,70,52,42,72,159,249,120,66,77,219,158,105,107,62,103,171,143,217,160,180,32,15,118,118,238,20,25,127,214,121,83,162,238,137,176,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,105,176,207,199,76,35,185,151,71,167,77,227,231,167,75,187,1,198,164,163,46,235,152,36,82,69,45,204,115,105,61,0,210,21,124,25,127,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,203,188,32,240,120,206,1,127,109,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,131,45,166,204,195,38,55,41,165,250,249,114,78,81,114,123,122,53,167,143,127,143,179,74,219,67,85,98,58,172,81,73,39,11,254,112,55,147,252,201,78,72,85,169,182,76,201,94,255,0,222,217,79,252,101,98,167,89,233,201,142,71,28,168,33,0,189,83,183,28,250,131,139,107,70,85,200,97,17,162,17,115,163,255,194,205,64,126,37,121,7,237,218,88,113,236,46,104,78,148,37,31,229,250,228,212,182,199,140,191,162,214,243,173,75,188,54,196,52,26,254,159,151,6,114,225,230,179,95,140,135,8,15,101,141,216,82,22,189,227,83,230,248,176,194,171,199,247,203,118,59,157,135,134,217,168,113,181,169,217,86,229,201,99,139,243,215,110,116,214,202,131,227,207,69,154,138,188,223,67,76,51,76,80,39,172,103,219,76,226,183,34,56,65,63,128,155,209,1,214,183,70,155,170,198,199,70,48,74,98,93,82,246,129,179,61,3,112,78,236,170,215,130,166,241,66,247,178,122,167,56,34,84,12,251,253,88,29,113,85,157,9,233,56,166,14,37,183,96,230,252,89,175,62,222,133,11,230,84,83,52,30,18,41,12,218,58,251,53,195,43,32,12,124,86,107,118,174,4,171,161,44,229,89,237,6,251,153,110,53,173,139,162,86,120,142,87,152,201,117,11,17,36,37,121,223,11,65,191,76,17,190,52,142,201,144,42,199,12,176,68,104,34,39,30,128,103,198,151,137,91,60,252,150,172,198,45,86,121,39,192,214,59,38,201,64,142,80,166,1,146,115,81,218,95,200,188,41,239,11,204,217,221,117,168,248,24,0,221,228,169,97,43,141,201,77,44,34,237,241,197,232,140,29,202,93,141,218,70,249,160,200,129,12,239,198,131,37,225,17,188,167,45,29,52,95,76,177,97,104,38,49,195,82,124,205,213,176,226,98,78,137,147,204,205,52,123,201,169,214,57,99,3,170,113,78,219,179,56,244,189,170,105,225,250,199,2,212,175,4,250,191,102,34,7,182,193,77,80,52,79,106,236,21,119,113,20,112,85,74,106,123,252,93,196,146,220,124,198,92,112,251,197,184,130,71,12,42,45,4,42,48,1,25,125,189,247,6,147,174,108,214,219,136,26,239,134,193,110,55,149,245,25,114,56,55,115,118,9,76,241,152,225,224,112,119,21,15,254,17,227,129,151,229,44,46,127,240,137,4,240,82,43,218,241,245,90,151,74,172,208,176,219,3,228,101,48,14,105,32,129,187,31,233,214,48,147,30,19,34,18,32,166,4,160,97,102,84,171,154,199,104,215,10,34,72,94,11,153,38,231,28,56,30,6,173,124,75,47,30,183,254,72,182,43,233,199,132,248,180,199,79,47,2,209,172,84,215,96,255,252,48,135,138,181,9,164,14,201,129,193,243,132,249,204,66,121,103,139,193,221,119,58,113,39,77,77,122,241,153,38,67,204,84,227,229,177,251,47,37,230,102,212,84,138,254,56,145,76,204,112,26,23,4,144,141,31,140,72,86,60,120,35,42,146,143,137,132,242,190,63,14,211,185,156,106,13,193,142,60,203,53,67,76,34,102,88,205,99,51,99,219,72,178,54,27,142,90,20,163,225,219,170,243,225,217,38,9,187,218,53,167,246,220,219,196,43,238,213,84,25,245,201,205,133,173,247,209,114,123,204,11,169,243,251,228,89,81,86,5,209,178,236,13,138,12,203,57,146,117,253,28,23,118,221,137,212,232,67,87,142,111,188,198,20,175,109,72,230,174,20,224,144,164,222,15,102,61,194,98,134,55,76,175,174,202,36,111,148,182,119,72,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,141,168,178,21,162,208,76,231,198,181,74,48,71,91,114,189,135,203,234,150,255,80,222,242,17,66,36,192,10,160,143,124,104,205,135,211,123,155,149,164,168,88,215,21,196,60,102,226,49,201,103,52,168,220,119,9,243,50,96,161,114,162,115,102,248,75,81,41,81,38,182,6,179,200,240,48,147,38,149,241,144,235,111,32,91,158,128,90,219,154,148,244,106,220,136,56,217,224,145,146,246,93,202,34,16,110,125,102,154,52,158,60,14,239,209,163,36,180,179,69,188,66,107,110,4,212,97,93,69,203,131,8,96,135,202,97,69,113,54,169,110,146,9,8,4,102,13,233,226,167,226,211,237,24,244,77,1,233,248,172,254,100,167,141,216,155,239,43,117,47,242,247,98,206,8,224,118,55,15,186,121,178,154,91,113,194,117,168,30,90,221,233,253,241,29,133,130,13,244,71,139,58,221,218,61,253,104,34,245,245,240,248,118,50,130,78,12,3,134,4,119,86,121,228,219,153,15,142,228,216,134,46,82,239,42,81,38,247,165,135,216,4,37,93,165,153,167,247,110,185,217,18,181,50,17,183,53,247,250,152,15,138,60,186,103,108,35,61,240,49,39,206,212,60,42,145,58,244,163,110,70,62,115,234,210,132,201,50,46,134,64,51,247,191,35,254,119,55,6,115,202,58,77,153,102,222,157,104,116,114,64,219,100,87,160,89,213,43,32,123,204,135,11,180,161,250,16,213,94,46,78,75,183,89,228,188,226,169,141,235,83,207,38,202,39,37,174,221,150,80,82,149,134,179,176,189,102,116,174,230,96,211,211,124,147,111,108,247,206,237,53,67,29,94,239,99,131,13,152,122,216,155,6,119,152,241,191,154,122,18,164,240,99,200,0,116,191,110,10,53,246,251,57,120,250,172,46,16,196,177,67,30,77,147,137,96,82,224,14,185,239,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,173,40,155,105,145,174,21,59,214,124,14,130,103,232,207,99,163,176,19,243,159,205,63,191,106,31,59,98,143,109,122,115,143,127,148,140,200,208,205,84,159,246,223,121,64,78,81,138,198,176,169,123,61,114,30,219,91,50,113,211,128,175,60,130,29,172,151,48,103,227,217,83,55,5,109,170,229,230,227,11,168,178,42,216,239,228,74,10,199,12,38,164,189,78,206,114,150,56,50,100,16,33,232,52,156,103,47,252,82,191,205,148,172,148,33,24,140,71,180,252,224,224,87,105,156,49,166,99,26,33,221,122,30,69,107,235,116,207,37,119,237,32,248,7,164,37,203,186,195,182,214,227,214,240,236,37,125,112,192,152,219,223,11,48,107,215,227,156,3,218,117,45,169,233,228,169,201,171,102,213,99,31,82,50,85,26,250,176,124,60,40,3,149,70,187,166,202,198,24,157,205,116,51,202,195,75,205,148,19,139,155,27,2,132,233,153,134,4,8,254,227,103,4,167,166,95,27,61,247,158,219,253,149,155,84,244,184,193,184,144,226,115,209,249,149,165,186,72,225,205,213,237,233,186,182,174,113,149,249,161,17,228,154,77,177,64,53,130,238,9,96,253,229,74,188,199,94,118,254,118,198,157,97,194,19,221,37,219,27,115,88,161,215,18,109,35,64,26,30,63,80,146,161,117,88,196,139,8,56,156,226,135,151,198,163,44,170,140,4,222,55,135,185,54,161,223,66,159,17,18,244,113,205,132,250,98,78,104,40,199,91,39,80,11,170,202,244,43,73,198,91,3,243,23,43,93,55,53,198,132,254,114,169,47,144,129,88,243,142,40,181,170,71,47,42,213,16,24,34,222,205,231,200,86,173,170,137,223,238,175,61,42,176,164,173,90,85,224,254,195,108,108,142,242,218,29,124,252,246,71,27,51,81,157,23,149,45,154,206,99,76,103,202,89,11,205,32,34,9,70,221,156,13,129,35,18,94,156,24,49,23,96,38,80,199,178,22,219,245,253,214,219,8,52,197,74,35,95,243,73,58,134,105,197,137,246,216,226,68,232,241,94,68,135,67,165,201,198,142,33,61,211,159,204,154,88,251,141,124,0,125,114,98,171,185,26,59,181,63,55,137,137,173,102,54,18,255,237,73,55,180,206,20,160,197,173,186,121,177,231,171,220,90,25,108,58,110,173,32,43,84,201,205,228,233,125,93,79,114,252,83,101,226,64,12,143,25,102,156,80,53,27,210,172,135,25,87,238,145,168,75,65,98,109,63,94,53,194,166,134,80,114,108,88,144,142,41,216,14,158,38,234,249,110,62,99,154,84,124,181,83,240,152,254,98,64,214,116,113,18,56,173,30,179,244,252,240,210,160,11,33,191,214,226,240,178,167,83,157,69,22,192,186,63,78,190,69,127,220,138,87,119,212,160,71,81,237,61,35,153,139,201,128,56,161,82,194,154,168,221,170,215,140,196,131,140,26,157,77,233,142,57,244,50,170,211,75,106,217,91,74,25,53,200,41,151,154,247,184,203,143,226,236,120,174,198,37,139,137,8,164,90,215,54,147,41,215,120,114,11,20,84,108,183,66,32,245,85,148,80,180,161,92,40,79,110,172,93,95,38,200,72,221,79,16,88,212,188,146,203,156,52,72,182,192,208,171,25,226,112,255,113,40,181,178,68,25,240,121,55,167,228,36,6,200,212,44,244,209,160,180,89,97,94,89,179,245,133,62,3,151,136,64,40,97,104,131,10,108,30,32,28,167,155,1,88,168,60,229,121,153,29,91,94,38,162,78,58,230,205,68,242,252,222,168,85,62,159,228,248,34,107,196,168,209,39,85,36,96,197,145,42,247,209,192,143,75,115,127,49,79,201,61,60,128,107,38,54,163,230,26,146,136,199,60,89,208,106,166,49,97,196,213,198,30,173,175,77,195,178,95,220,72,209,47,253,158,157,90,146,191,87,51,253,178,71,180,147,158,45,191,26,254,218,103,137,21,68,183,221,163,192,184,53,33,67,143,251,240,72,187,209,220,247,48,193,155,78,71,220,26,172,163,102,13,145,27,29,222,191,130,121,60,197,23,122,247,79,108,237,115,5,29,249,161,202,203,59,135,246,24,119,38,25,170,82,214,128,121,252,104,205,191,214,168,71,50,186,7,221,91,3,223,173,41,46,8,34,92,106,17,35,158,82,126,4,88,233,76,136,33,49,170,106,213,14,175,1,240,226,177,33,251,82,117,112,78,157,28,47,77,211,200,35,90,59,251,221,55,142,95,9,110,68,149,149,105,143,205,254,104,64,111,246,35,246,190,0,52,251,163,157,59,103,213,49,177,192,43,199,91,3,50,25,143,146,124,135,8,222,239,141,120,159,80,91,194,246,65,194,193,175,198,181,89,143,230,115,205,41,6,28,102,67,37,253,55,253,28,39,173,197,12,74,91,117,130,241,53,99,84,22,241,87,214,171,51,104,78,127,237,69,71,150,200,204,79,123,178,176,66,135,46,222,58,164,51,231,115,250,111,111,58,3,187,154,233,93,143,171,225,16,126,164,126,77,73,163,248,144,146,119,21,149,96,202,26,142,11,104,196,8,85,57,255,193,4,100,135,79,26,93,129,166,138,50,197,98,151,182,196,74,140,35,67,66,231,115,217,113,49,186,116,58,222,232,155,124,165,2,100,145,9,148,229,226,110,185,134,184,248,156,163,154,217,166,165,190,199,54,204,140,157,10,26,5,28,182,188,197,10,51,109,79,98,62,27,33,44,91,110,30,96,47,101,196,26,224,218,29,87,35,49,35,153,36,88,0,147,163,120,41,87,173,252,220,155,42,133,115,150,53,182,193,179,239,102,253,241,20,232,149,102,140,75,138,224,34,239,125,14,70,127,52,90,253,146,56,220,199,129,59,238,205,151,3,107,52,117,12,33,157,229,189,83,200,133,182,98,61,243,186,54,225,112,142,7,231,192,86,55,10,76,111,237,241,69,240,176,245,204,166,69,97,185,192,23,216,226,115,174,38,53,83,63,184,102,128,184,170,163,77,128,59,182,143,10,160,247,36,30,94,6,211,229,254,0,132,217,50,7,73,166,69,64,201,241,140,192,243,53,35,84,93,124,51,43,64,220,91,122,204,214,45,30,230,242,136,106,34,138,84,28,247,220,64,45,101,213,70,62,190,1,83,203,191,70,179,160,78,22,64,182,163,203,127,188,85,250,0,174,213,244,36,61,128,49,241,207,164,91,29,36,16,201,227,77,203,110,10,113,30,60,109,109,186,26,7,137,77,244,163,134,152,97,131,94,113,245,132,90,189,137,25,13,154,236,131,118,206,40,146,255,215,188,192,252,250,158,0,236,66,49,32,192,19,166,163,29,142,21,220,167,94,75,119,152,239,116,103,228,209,71,147,231,166,178,153,98,22,13,178,211,50,201,16,164,245,142,157,243,247,68,151,114,170,81,61,47,37,134,140,174,179,46,103,34,250,183,16,155,184,25,212,173,28,92,176,11,111,47,42,193,108,67,83,181,188,150,181,242,121,80,7,148,146,125,250,154,145,93,169,221,175,94,70,172,33,63,142,188,147,147,94,54,11,57,186,36,13,19,26,167,222,24,211,140,131,182,137,15,147,12,177,26,91,37,221,8,138,114,162,89,239,120,227,97,6,58,36,1,37,18,9,35,60,187,98,76,13,226,63,165,6,198,33,190,215,54,44,165,88,7,73,149,176,210,154,36,85,64,26,253,186,87,170,155,41,27,72,16,78,215,102,115,66,130,246,235,144,147,253,38,209,109,237,138,76,205,26,26,159,223,6,12,224,139,11,178,213,214,117,142,158,53,159,60,151,131,127,184,37,4,128,243,16,89,69,183,146,206,212,75,233,81,240,105,196,177,13,226,86,204,70,167,153,221,156,141,26,233,154,105,238,114,250,108,116,155,50,105,84,49,19,216,248,78,134,92,156,70,216,201,20,28,227,149,217,64,52,55,6,135,201,244,124,34,119,222,26,250,147,136,219,235,90,83,210,218,33,156,118,109,222,151,130,242,74,140,236,70,251,14,200,126,132,60,233,29,37,14,18,243,212,165,145,216,189,239,83,227,56,61,87,195,19,242,129,240,120,48,118,119,53,51,181,71,152,139,145,110,168,25,34,176,24,207,102,250,217,98,102,10,230,24,79,244,41,158,171,33,10,241,189,159,182,252,44,153,103,6,108,23,23,239,105,80,75,156,19,115,169,217,32,179,110,70,251,236,46,44,204,199,203,112,143,16,50,131,45,45,182,217,88,150,226,188,172,192,157,4,38,158,105,63,164,76,234,102,42,189,55,130,166,97,201,74,57,110,166,107,230,230,96,51,159,96,122,75,116,51,218,98,241,209,77,22,138,226,74,152,45,139,43,102,170,145,49,87,76,159,167,168,217,210,107,241,98,212,8,155,152,81,87,159,31,76,3,169,110,176,124,50,106,96,104,93,177,185,177,15,146,72,189,230,97,132,116,190,112,137,43,133,23,63,83,181,8,37,67,0,96,69,73,222,145,238,33,184,241,39,167,27,123,20,25,181,65,94,220,227,158,74,134,86,74,9,217,128,145,225,40,88,244,45,219,48,237,105,228,109,253,189,249,30,91,62,152,105,240,185,175,112,110,75,115,145,60,153,177,244,198,52,7,221,48,182,76,22,206,216,17,147,197,132,176,147,60,25,71,97,247,172,159,33,120,132,106,250,60,148,149,124,195,188,154,168,15,27,116,247,248,133,97,37,33,191,100,196,171,245,197,250,100,32,241,150,229,206,80,135,123,245,157,196,26,60,237,242,220,6,151,243,207,177,225,213,217,50,222,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,147,229,161,23,167,16,173,56,230,179,242,123,43,239,213,17,155,208,190,169,80,138,95,148,20,241,90,203,214,225,126,173,9,160,77,141,139,151,82,129,24,47,75,223,95,41,25,235,30,210,192,158,127,180,73,43,30,12,250,140,235,21,130,92,236,55,92,179,56,51,203,242,160,213,174,121,67,0,15,214,155,110,42,107,81,157,79,97,62,177,157,116,46,102,147,42,142,236,21,202,207,77,170,70,231,81,134,209,136,95,179,56,225,166,241,73,227,107,88,123,147,50,29,154,227,200,13,197,131,147,188,148,41,108,29,107,53,30,140,93,162,200,157,27,96,118,223,198,73,156,145,229,185,102,254,40,191,157,17,183,23,243,143,18,173,200,173,117,213,3,231,37,53,19,230,190,165,1,11,158,23,0,188,119,80,78,40,186,100,72,105,5,170,119,26,34,191,119,209,118,153,138,120,11,95,153,252,211,241,110,151,152,251,10,146,68,51,3,236,19,243,217,0,251,157,73,32,234,158,171,33,1,189,35,110,213,52,177,162,152,189,239,152,101,97,120,176,74,112,118,10,93,67,27,46,221,51,240,32,9,134,220,204,1,159,212,76,67,72,188,117,234,93,159,26,241,12,239,165,102,213,83,212,149,33,161,44,23,209,55,212,19,69,42,151,198,156,77,155,140,155,241,15,110,182,47,219,169,87,98,195,1,75,36,235,118,210,79,21,235,150,248,105,10,5,35,73,155,146,227,90,218,1,111,177,55,219,194,42,113,242,64,108,35,135,222,236,200,148,249,126,2,20,98,10,103,203,49,19,7,237,107,54,222,115,49,67,107,159,194,204,83,13,249,84,68,99,41,142,173,19,58,87,17,242,59,102,26,50,74,92,189,237,211,137,185,80,60,169,49,98,248,2,242,57,168,131,174,20,223,42,193,164,42,3,90,13,136,81,238,143,227,12,138,25,177,128,26,35,186,1,163,203,189,145,250,118,208,0,63,142,62,229,181,102,105,47,231,83,227,25,202,147,157,72,50,231,117,205,231,44,209,57,120,126,44,200,181,204,60,68,188,1,56,46,126,125,108,117,112,138,168,117,210,77,21,230,141,39,40,102,211,10,142,61,161,32,45,91,183,190,53,149,153,25,230,62,5,117,105,32,237,122,247,186,115,234,67,214,37,102,250,215,98,233,193,229,40,188,148,124,47,104,231,124,233,145,157,155,186,62,240,165,239,111,147,180,92,58,147,72,155,250,181,103,150,100,233,54,99,130,167,26,35,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,63,120,179,86,133,161,251,205,104,46,55,9,159,55,165,47,53,67,98,217,226,199,233,131,19,247,136,244,4,234,40,110,222,228,153,187,238,178,183,202,214,172,41,66,55,133,19,176,213,72,123,81,246,223,210,97,254,83,194,104,113,94,35,32,37,203,3,190,247,214,226,226,1,241,160,68,16,48,78,164,216,203,112,9,187,158,214,39,22,218,43,14,7,216,200,151,76,66,218,80,155,163,65,155,117,2,166,173,87,207,32,45,62,86,163,167,222,122,232,33,240,238,83,97,89,111,154,60,55,201,171,136,217,136,241,211,208,211,26,109,203,17,222,211,162,34,86,213,124,142,122,207,102,48,218,39,160,208,223,134,83,44,78,107,202,78,85,28,32,64,198,231,160,243,7,135,185,102,169,151,65,56,226,90,22,199,205,61,251,191,198,7,80,228,102,39,17,165,172,100,226,11,98,166,79,104,199,213,38,113,168,158,2,130,96,158,23,0,151,151,154,250,71,64,49,93,161,19,160,10,177,143,222,155,126,49,143,69,81,193,164,161,83,175,30,193,224,11,219,27,232,122,125,239,9,80,35,187,25,34,105,157,73,40,95,198,147,145,125,109,114,166,46,132,155,157,101,7,188,243,67,50,106,26,56,144,61,186,153,243,66,157,148,106,84,171,113,53,249,163,231,107,111,128,153,62,166,166,47,165,131,198,30,238,141,37,237,39,156,177,159,175,189,34,5,196,141,243,120,156,47,227,29,157,110,134,121,64,156,120,58,194,118,56,64,232,94,41,233,94,54,5,54,7,130,159,152,146,159,74,243,153,228,142,58,134,255,13,167,68,214,199,186,125,85,96,150,72,228,116,93,62,168,93,248,144,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,58,38,212,20,98,22,46,59,84,117,192,137,138,74,152,41,119,247,250,152,103,36,142,161,76,154,207,68,50,161,87,119,11,233,35,105,243,121,49,75,0,186,121,195,210,91,117,76,23,84,83,62,44,22,110,255,221,152,22,231,242,128,234,103,111,73,136,179,223,157,25,238,31,12,233,159,50,147,222,155,237,213,29,149,1,25,138,212,185,200,173,24,110,192,205,103,225,142,164,187,37,52,190,190,111,160,115,77,86,84,204,52,106,185,63,48,0,8,84,241,43,23,85,158,238,217,198,115,96,67,0,212,244,20,224,212,249,94,140,162,125,22,190,63,116,29,157,202,188,1,92,72,82,68,64,103,110,209,46,226,102,234,88,122,102,67,214,229,204,43,136,108,81,44,151,171,201,228,36,95,155,192,165,84,102,131,83,23,142,184,120,48,243,234,229,232,67,214,116,199,115,159,181,219,211,227,77,35,168,224,25,143,97,144,131,166,238,68,54,112,153,155,23,153,62,57,179,59,212,7,254,181,135,209,246,62,94,208,113,192,187,47,109,227,249,16,68,41,46,241,38,119,243,153,97,41,105,122,164,51,45,135,159,49,103,94,32,42,161,63,222,142,115,239,142,39,202,242,67,39,195,143,112,203,157,90,163,135,109,234,17,128,81,141,66,241,48,40,97,82,247,14,161,34,247,245,233,121,44,26,70,192,149,236,33,246,47,61,37,241,59,218,5,46,28,12,72,121,11,115,23,70,146,197,223,218,60,17,196,38,172,120,204,103,110,133,25,223,64,157,82,48,55,190,25,30,95,0,7,90,190,6,76,34,211,183,36,26,228,119,213,17,49,160,130,159,186,108,79,138,172,132,242,154,82,122,152,207,242,18,128,47,59,105,119,133,103,4,176,31,225,211,12,117,192,25,175,225,102,131,92,53,245,212,113,9,150,155,27,173,63,69,205,64,195,227,106,107,164,144,143,145,207,215,157,62,40,147,67,119,235,152,161,148,17,85,52,200,230,250,212,184,12,243,246,195,11,240,7,189,86,143,185,123,31,54,36,34,160,127,244,222,253,184,70,241,222,232,62,46,13,126,200,76,251,126,69,61,169,60,206,120,54,79,242,155,40,86,68,168,250,189,172,51,221,125,67,60,189,244,94,157,140,147,42,204,67,177,245,152,1,162,173,107,30,207,131,159,153,117,22,193,8,51,158,98,215,192,139,32,252,222,155,253,110,168,249,114,121,26,14,255,172,206,173,63,158,131,50,185,25,83,219,51,87,96,102,247,96,21,146,18,218,109,223,152,207,185,56,154,53,29,47,205,90,128,166,12,223,209,170,239,67,71,197,106,93,94,132,102,19,0,200,36,230,31,108,198,205,11,48,177,204,211,243,152,211,123,165,219,241,59,104,80,191,247,166,239,186,59,247,3,21,78,203,77,136,121,210,183,228,79,222,209,8,189,101,14,230,63,189,50,254,222,157,206,25,9,112,6,77,54,61,62,55,156,85,75,47,206,214,175,226,86,26,147,212,188,182,245,219,185,249,204,60,33,242,0,103,1,62,220,111,141,228,151,236,72,3,202,159,40,238,76,107,71,157,106,182,102,62,127,48,96,254,194,129,197,180,179,124,196,103,198,63,168,226,28,210,120,193,6,234,230,214,84,166,16,82,48,90,225,195,140,59,46,199,42,11,27,1,192,207,76,91,83,151,168,239,248,118,80,237,249,68,59,251,211,26,250,98,0,97,35,20,32,126,39,35,32,102,128,20,238,47,44,99,28,209,223,206,212,162,171,91,77,226,88,222,203,128,94,62,104,116,170,176,98,196,220,131,142,230,88,161,234,208,7,67,38,48,98,248,115,23,52,53,228,214,16,196,184,18,26,125,68,150,96,22,51,42,94,14,27,88,52,236,247,172,87,3,222,26,241,227,116,178,138,159,3,54,252,214,200,33,58,208,214,73,228,90,145,141,140,123,211,67,174,63,78,251,133,247,236,55,219,5,68,143,128,14,253,227,45,236,251,224,202,188,98,96,174,232,156,231,181,89,169,98,46,8,135,212,59,104,128,164,212,140,134,79,60,24,173,139,178,143,35,187,114,62,255,186,159,171,73,59,16,84,129,59,71,229,116,130,126,232,226,151,158,19,165,132,184,16,3,116,150,139,46,252,68,105,185,132,249,151,182,18,115,169,35,210,57,38,27,172,14,220,89,107,86,246,184,102,232,128,196,76,116,60,98,142,147,249,147,93,5,92,159,107,207,241,224,61,75,51,30,202,140,116,90,196,247,128,156,45,233,111,35,14,50,238,84,65,207,109,233,173,171,51,200,211,69,201,156,47,207,197,231,73,125,5,80,214,91,67,205,230,36,251,7,129,176,52,15,125,235,77,58,213,111,141,255,52,228,116,51,177,96,151,127,107,248,183,91,235,147,103,30,156,23,241,0,137,150,78,78,67,49,159,151,14,92,244,234,244,74,234,100,176,38,232,248,113,14,39,233,229,163,114,67,236,224,19,141,3,168,60,115,133,70,41,207,124,47,218,160,170,110,120,136,212,4,54,102,13,123,207,231,199,233,12,241,71,155,112,140,203,158,147,173,75,196,151,192,249,214,79,72,58,172,81,160,196,197,205,26,11,244,189,16,62,242,247,130,73,71,40,203,65,136,162,82,227,79,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,167,23,51,252,109,242,228,52,56,202,52,70,91,194,41,159,237,189,115,215,37,2,207,210,158,241,98,70,170,33,230,1,87,76,139,123,159,181,58,116,17,12,195,120,197,160,22,64,44,247,147,32,101,220,35,208,71,28,122,232,34,176,40,39,223,201,64,75,170,220,186,177,97,198,131,227,186,76,93,250,52,58,180,29,243,148,58,160,108,213,157,158,57,159,42,136,232,54,57,251,208,104,200,119,39,30,38,190,41,102,8,80,239,20,135,229,87,7,180,192,163,25,143,117,62,93,121,172,121,70,95,230,49,23,72,21,101,192,112,101,234,93,93,103,232,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,94,114,73,187,94,6,97,24,210,168,64,172,136,160,150,152,73,31,237,184,154,82,183,12,139,209,169,231,56,98,232,140,17,64,222,49,215,122,125,75,150,71,206,178,21,159,136,171,7,151,59,230,126,59,78,179,77,147,84,175,17,148,191,60,183,137,255,121,78,230,220,153,23,149,171,153,135,174,7,133,153,77,39,255,227,63,254,199,31,254,245,175,255,242,175,127,254,235,223,254,242,231,255,251,199,127,255,63,127,250,203,63,255,239,63,253,219,255,248,47,255,233,143,233,63,254,227,15,255,254,183,127,251,215,63,255,241,31,254,243,159,255,244,183,255,247,215,63,255,195,31,254,233,207,255,242,127,254,252,183,191,254,219,31,63,195,127,253,203,63,255,249,191,253,237,175,127,249,231,127,250,135,63,252,207,127,249,151,191,254,175,191,252,243,159,254,118,126,231,191,251,77,155,169,240,196,146,5,205,41,27,120,35,155,189,99,19,61,94,2,108,131,106,222,179,221,253,96,145,239,42,98,238,76,217,216,38,23,153,32,249,204,44,211,177,239,86,117,246,96,157,5,224,203,35,67,188,142,95,56,165,87,27,243,138,54,87,204,28,77,91,204,180,129,199,96,155,0,143,120,141,16,87,4,1,118,131,29,171,234,161,105,20,229,119,254,66,169,91,245,214,103,20,98,39,130,60,179,60,215,242,38,62,59,161,106,168,89,173,182,171,94,51,249,15,125,46,186,138,99,209,210,44,45,157,8,152,73,167,196,213,176,97,234,186,130,159,106,134,195,186,40,191,136,95,135,121,172,251,86,164,161,242,115,53,241,97,152,173,121,72,222,26,44,182,252,56,162,70,114,170,161,127,181,34,209,115,98,220,115,148,72,240,210,40,180,70,213,105,33,134,44,40,64,131,131,145,235,118,115,54,57,19,49,195,247,239,137,111,100,83,88,106,106,54,197,136,48,83,122,86,243,52,88,131,155,209,170,41,186,108,79,0,210,99,31,61,33,117,207,58,209,198,132,168,237,154,207,210,172,250,227,156,122,158,43,61,167,39,77,137,67,55,12,88,97,182,155,79,36,188,159,47,182,1,12,119,55,67,210,32,101,16,56,173,86,100,90,169,107,183,161,27,14,45,137,221,207,173,227,21,182,212,245,199,39,59,138,207,53,132,157,154,38,54,72,189,213,104,184,217,64,28,133,249,17,40,55,242,94,97,38,217,36,254,48,116,141,53,10,83,155,19,54,233,7,37,246,117,214,201,99,134,210,50,235,213,240,159,186,23,3,9,251,16,41,156,159,57,102,170,153,21,235,100,34,48,177,197,27,77,181,38,160,207,158,179,90,212,65,40,34,170,199,139,39,153,35,255,12,205,116,215,156,10,95,152,70,247,207,76,237,244,217,118,54,13,149,254,90,70,135,171,59,30,170,218,145,43,50,182,249,38,165,87,136,239,83,192,185,55,40,127,77,33,119,147,139,247,44,214,54,122,16,61,113,207,146,243,147,7,141,145,174,33,120,71,72,202,75,213,72,93,61,251,25,81,27,27,199,103,62,27,254,124,156,70,224,174,206,10,64,83,248,153,118,226,238,210,226,219,93,81,137,104,47,201,46,14,47,106,141,66,196,254,117,82,136,185,26,11,80,152,23,52,211,242,211,213,218,42,124,68,72,188,9,121,23,102,132,183,252,206,231,149,247,82,175,14,214,151,228,169,1,168,179,179,40,155,210,15,117,142,126,47,249,26,167,128,192,112,179,201,1,68,199,232,25,120,216,28,159,23,219,208,211,187,121,188,105,65,227,13,79,215,122,86,223,227,124,145,71,242,234,63,11,39,107,34,200,104,16,3,228,187,225,122,254,187,171,115,208,180,97,102,146,137,151,142,110,91,253,194,42,146,114,22,30,138,25,134,161,18,102,104,171,203,243,177,233,83,42,110,54,204,181,252,184,49,164,125,91,14,230,161,124,206,198,168,60,29,133,130,155,6,219,159,220,251,68,232,203,123,58,145,216,6,145,42,223,51,25,84,55,174,30,240,63,13,53,243,243,195,205,44,2,157,44,137,202,211,138,171,183,113,235,171,57,65,115,246,153,129,143,105,14,171,27,219,127,245,71,59,171,180,42,238,173,83,121,112,120,51,250,11,229,181,158,81,112,126,110,186,235,9,149,198,179,56,139,23,34,80,103,24,75,56,55,126,175,237,89,40,235,143,31,90,47,56,107,151,179,218,159,12,66,4,117,73,59,226,56,187,251,143,131,77,171,250,189,200,184,124,152,111,104,168,210,22,152,59,159,19,167,210,191,246,89,1,85,75,152,128,5,161,178,116,51,137,65,253,94,38,3,27,15,110,241,135,126,16,212,108,87,252,246,234,15,158,137,62,245,51,183,226,201,246,80,138,94,38,121,9,28,46,123,89,218,69,147,30,166,98,181,125,196,59,34,74,18,4,64,78,81,60,201,219,129,156,102,233,79,60,102,224,174,195,223,107,44,35,223,121,66,182,228,112,15,84,181,145,148,211,136,14,2,245,152,104,103,139,73,90,69,52,89,5,103,106,176,153,209,181,86,97,102,23,31,102,214,65,227,164,209,36,192,209,88,96,219,248,183,245,199,207,57,92,190,116,14,177,6,121,116,189,154,142,206,207,221,192,79,97,49,202,139,1,252,117,194,244,99,94,70,218,43,230,105,93,214,159,25,226,91,197,62,19,177,156,189,162,186,153,67,124,62,214,29,107,32,91,253,224,217,109,207,166,227,169,111,194,71,250,6,159,223,134,84,251,27,52,176,105,77,107,117,172,228,233,124,108,29,77,241,245,154,77,184,47,204,12,218,179,209,147,47,240,231,182,114,229,124,55,250,229,104,90,58,48,87,215,98,4,100,237,132,148,110,54,5,180,250,108,198,161,217,116,204,208,136,234,126,89,200,225,103,31,241,102,4,195,106,166,121,198,119,91,163,230,155,250,104,64,125,151,239,58,108,20,218,28,147,13,9,153,226,209,208,85,18,106,214,108,37,78,239,255,181,169,147,82,170,239,86,238,204,1,152,65,232,63,25,128,153,221,221,48,81,81,52,107,212,60,200,26,184,121,163,159,218,95,115,255,186,7,72,75,81,139,122,238,61,102,44,33,82,202,73,161,92,212,172,171,151,81,48,131,179,124,94,140,21,234,247,54,38,210,241,252,56,148,223,215,12,205,139,154,91,9,185,105,171,16,244,103,46,145,133,242,44,150,85,255,84,4,200,184,244,139,51,38,252,234,192,210,116,100,123,121,119,116,157,61,231,83,208,238,8,145,86,223,182,136,173,105,162,16,115,135,121,205,173,39,156,82,188,9,77,18,213,153,157,126,152,228,253,184,28,29,90,11,127,178,5,176,79,111,13,75,133,243,47,25,88,232,204,28,61,247,39,157,15,113,53,202,0,143,55,100,167,109,152,41,199,234,168,16,169,143,24,242,5,4,93,29,76,186,94,156,221,216,160,243,101,247,215,97,105,177,167,29,7,96,228,231,201,232,31,140,197,189,209,99,127,38,226,174,1,138,162,65,195,26,6,30,143,164,185,128,158,53,127,236,162,123,26,194,115,243,62,25,91,147,70,235,200,173,58,139,164,181,41,205,165,57,10,144,219,113,62,2,52,74,138,129,38,187,61,156,183,220,28,43,58,225,53,212,160,212,223,220,124,126,75,30,156,48,37,123,229,138,214,67,184,24,52,122,59,195,189,239,197,176,58,60,161,97,49,100,231,103,206,204,120,125,112,251,49,159,105,166,118,175,128,245,6,29,175,143,56,204,8,240,49,104,118,132,78,150,26,102,136,6,245,98,11,99,220,138,242,136,190,52,183,118,244,131,117,181,47,133,115,129,142,239,94,71,193,76,99,133,188,22,122,22,222,126,99,230,244,196,172,0,122,247,8,51,249,109,253,154,197,240,95,241,227,231,187,119,141,89,169,90,246,47,172,180,166,248,170,206,43,77,1,107,220,23,27,100,91,247,99,78,46,43,136,25,249,118,121,111,10,141,225,166,209,156,222,180,188,68,152,239,136,43,172,72,97,200,144,158,237,51,59,242,200,110,13,11,110,152,1,178,204,113,205,108,43,242,94,244,20,119,103,175,49,114,134,249,94,77,219,182,59,198,240,205,208,214,170,102,186,191,124,76,33,104,44,207,213,96,72,226,201,203,52,20,136,154,135,87,80,141,102,71,100,109,48,246,112,16,11,84,143,210,240,202,141,1,2,250,99,163,194,144,154,94,108,74,165,110,133,48,105,233,83,155,38,75,15,243,86,66,31,142,105,19,6,118,51,109,94,58,11,113,194,123,204,112,168,50,147,78,179,68,67,161,123,228,176,107,173,39,239,114,6,172,187,194,195,143,81,123,85,157,133,52,243,196,166,113,190,251,208,247,34,39,48,210,125,237,101,250,109,98,30,166,163,17,247,70,199,65,231,48,189,67,241,228,166,127,163,179,16,29,237,28,163,6,221,143,150,72,233,95,156,119,63,107,191,202,187,152,169,201,198,7,3,87,168,221,86,116,203,213,59,13,233,164,214,173,150,190,178,228,251,52,108,47,171,106,70,150,214,121,167,218,254,241,47,46,125,109,34,23,103,49,254,209,230,141,162,102,83,125,136,171,7,149,41,205,37,163,135,24,187,10,73,31,45,176,54,107,235,240,183,38,253,167,142,45,120,213,115,68,248,250,232,160,39,244,173,143,207,205,2,115,51,253,35,229,49,207,237,154,27,152,151,170,191,178,151,90,179,164,155,33,192,210,60,25,127,225,252,151,152,201,185,105,218,180,80,82,205,97,166,251,189,62,137,79,250,173,227,222,168,101,149,39,117,73,97,244,154,183,214,235,232,127,94,83,238,61,150,34,80,219,68,156,193,189,17,206,49,90,191,30,243,246,66,36,234,8,32,227,245,209,168,243,251,197,0,66,21,80,15,85,58,157,75,110,134,211,79,171,48,195,100,0,253,107,211,180,163,136,17,38,117,118,81,92,132,127,152,184,154,45,102,85,204,118,205,82,247,162,11,100,56,167,8,63,221,30,199,212,96,207,51,246,51,160,142,73,147,135,5,97,188,22,63,61,17,156,146,7,43,182,239,251,92,64,224,89,251,13,33,202,9,250,64,204,8,180,118,221,117,136,53,250,189,122,106,208,106,108,132,46,54,130,57,193,25,39,230,98,48,169,120,52,212,194,117,191,236,248,232,119,204,140,89,229,154,41,50,59,122,143,15,178,148,98,60,67,135,5,221,80,152,105,33,186,214,73,18,124,207,107,5,222,34,230,98,69,143,24,242,162,174,72,29,231,227,186,52,57,15,6,225,133,252,54,19,33,182,156,243,101,182,246,183,193,209,151,35,188,50,174,114,77,157,224,188,157,215,250,222,234,108,195,54,79,197,60,80,133,234,215,188,133,230,30,243,142,118,20,19,251,76,90,148,48,193,87,111,174,176,171,1,125,136,121,159,49,28,247,106,200,63,100,80,172,193,174,222,171,145,193,85,51,190,79,191,143,70,175,191,124,15,38,161,83,73,154,249,196,230,114,116,246,78,145,91,204,91,1,116,213,116,126,234,99,214,39,239,116,7,87,185,247,19,1,161,79,201,122,19,243,208,15,54,72,50,124,200,10,51,79,173,25,34,180,86,93,145,253,247,228,89,150,8,238,223,118,208,188,153,85,199,30,51,197,249,123,239,162,124,117,204,52,162,224,59,230,144,30,201,189,65,184,196,26,160,4,157,69,152,19,204,186,205,144,48,163,98,36,142,208,220,70,235,30,102,50,206,98,166,55,231,190,55,132,179,106,36,15,35,63,93,102,214,33,53,21,16,63,212,193,75,55,125,174,133,163,58,175,53,41,228,29,181,128,244,149,104,205,184,148,251,0,80,64,80,146,218,141,187,198,32,38,221,27,201,96,156,154,231,212,37,42,171,206,224,103,175,172,108,64,112,180,157,24,117,220,17,1,67,173,174,97,239,33,116,98,195,189,31,15,109,16,59,220,47,77,230,69,31,252,183,13,201,218,108,143,87,122,182,133,59,193,225,128,25,234,108,167,126,55,187,106,106,83,83,205,240,82,197,131,129,220,234,90,137,7,223,145,82,60,89,61,139,97,189,230,226,72,230,159,121,105,153,31,50,207,158,226,193,1,199,174,103,147,31,244,87,186,121,0,72,109,234,90,194,48,20,51,152,79,175,7,12,139,195,207,23,152,136,90,214,226,178,17,104,198,168,32,42,173,160,38,184,45,208,48,118,115,131,165,68,93,199,65,219,97,14,51,158,167,198,117,56,232,126,38,27,49,171,118,121,210,183,147,35,200,64,2,175,168,47,1,253,226,220,49,102,212,140,244,193,73,59,231,88,30,3,206,31,173,239,194,231,209,122,189,230,173,136,68,32,34,197,85,84,123,181,146,170,156,124,192,83,230,142,123,91,11,106,211,32,221,254,34,204,139,206,227,167,152,72,224,225,63,78,67,232,124,130,116,64,240,62,40,139,196,176,150,243,141,128,206,163,112,83,229,204,93,29,21,52,16,226,120,130,169,64,195,186,227,199,180,104,247,50,115,95,111,189,158,185,176,227,199,71,173,235,193,33,236,186,99,13,172,110,10,132,234,18,15,188,36,55,211,232,182,213,91,31,172,137,120,180,10,161,208,120,156,249,21,197,20,115,244,187,122,212,196,110,225,204,67,165,154,158,250,45,21,144,30,103,159,137,201,74,198,213,84,66,86,142,39,167,80,221,222,8,104,111,121,114,40,47,53,126,130,144,72,222,155,128,73,87,16,10,136,49,79,215,234,74,87,207,234,157,180,235,187,25,194,63,117,184,105,84,116,89,79,187,250,156,33,79,164,93,86,36,185,171,233,28,188,219,60,4,33,49,151,56,69,183,250,73,84,82,99,183,5,186,167,5,172,58,173,177,58,166,3,9,59,153,107,70,183,25,41,85,90,199,170,208,33,113,106,195,117,28,195,82,40,166,62,103,62,11,58,158,188,26,131,170,152,169,55,239,251,228,40,113,201,102,125,206,1,122,165,227,189,115,215,115,192,120,157,134,44,146,170,93,60,244,62,147,218,138,121,92,85,187,32,67,180,63,93,57,199,130,246,7,131,4,127,23,62,159,155,201,162,169,95,123,252,166,233,178,188,221,232,212,181,127,150,238,112,206,188,48,67,91,36,163,82,209,145,145,171,233,48,150,39,103,35,115,134,16,202,62,214,137,39,47,150,186,183,143,131,48,161,87,65,134,148,64,100,244,107,94,202,225,97,236,154,213,147,4,32,119,166,146,18,225,224,117,7,151,119,235,165,121,30,12,201,54,151,244,253,153,181,207,154,142,148,230,58,144,63,115,145,96,154,153,180,253,115,153,53,169,191,49,160,110,250,128,31,102,166,174,160,30,26,197,155,123,107,68,245,170,78,226,122,203,149,188,215,113,155,213,129,51,148,220,125,47,68,149,117,9,244,155,182,108,38,13,172,207,205,149,125,223,7,135,118,70,221,59,52,86,189,64,69,115,32,220,91,26,226,24,250,42,204,168,29,109,117,194,70,242,67,132,244,195,249,62,79,174,10,52,92,220,154,68,187,62,153,201,103,167,120,173,169,34,147,108,42,84,249,253,98,100,77,139,102,155,210,78,183,34,79,127,18,117,54,53,179,50,119,152,199,137,150,151,238,119,112,79,251,173,103,165,5,242,73,106,150,26,215,86,62,174,26,65,137,122,196,137,185,39,41,233,177,171,159,189,58,95,243,241,171,212,92,128,69,220,59,179,229,200,25,81,128,120,45,185,186,42,136,186,1,70,74,57,222,218,132,189,234,227,234,68,51,26,102,2,193,172,113,122,187,229,10,92,176,253,62,26,28,128,242,98,171,107,110,209,128,227,41,126,251,140,112,83,252,41,214,200,53,153,89,99,47,83,6,41,35,222,11,217,66,77,155,176,27,182,251,219,155,198,80,61,56,89,48,241,65,16,79,84,127,194,24,48,102,60,55,96,180,162,128,75,72,37,98,237,25,36,65,29,60,112,144,201,99,1,144,179,99,44,53,27,33,179,47,0,4,135,132,212,206,174,174,45,150,15,229,4,133,252,54,3,132,197,94,72,112,164,135,23,124,13,37,74,149,24,243,227,145,55,42,95,126,128,128,206,232,10,153,39,241,216,29,15,198,66,98,158,170,195,144,141,83,216,205,148,30,53,217,68,2,41,22,62,108,1,245,9,22,200,124,165,123,111,112,86,138,129,53,145,120,247,185,193,160,244,231,189,143,187,190,2,250,209,201,207,105,123,44,29,170,231,148,142,123,15,80,74,207,18,162,239,55,172,103,251,82,176,25,64,5,239,196,225,181,161,221,122,214,46,205,80,43,204,0,65,52,148,40,166,145,29,102,192,81,243,217,86,130,142,27,243,124,128,91,141,212,174,115,208,242,104,120,136,69,195,179,0,200,254,176,180,227,177,86,82,51,49,102,0,156,244,252,161,163,191,251,100,0,186,54,180,157,25,180,89,100,184,237,172,211,70,0,28,145,226,220,162,253,23,111,105,158,107,9,128,187,91,93,83,219,122,73,114,161,87,239,230,105,237,23,122,70,116,111,81,232,198,58,158,244,136,152,200,202,120,152,98,74,158,90,22,128,144,205,161,110,32,111,207,106,209,51,121,89,87,163,207,132,74,68,243,62,55,113,142,223,26,167,88,100,17,179,177,252,55,15,67,140,36,83,203,125,148,120,160,173,248,204,208,206,138,10,0,177,118,45,174,154,69,31,0,93,224,250,173,147,245,101,185,153,19,253,41,78,49,232,217,173,140,255,122,242,142,229,70,95,29,128,113,214,162,0,165,121,231,88,227,183,129,114,234,173,145,101,143,137,100,61,140,122,241,24,195,85,152,248,109,116,99,158,80,123,214,22,235,131,182,209,162,184,223,180,47,76,7,72,36,180,81,178,60,232,169,242,212,71,167,155,236,57,53,97,180,245,111,185,76,129,65,87,30,116,24,158,248,56,94,3,189,231,122,53,4,59,201,223,121,147,95,208,136,19,46,209,226,14,86,167,129,123,164,231,64,135,78,195,215,237,54,137,69,29,177,133,119,237,207,189,7,146,201,58,38,160,194,91,92,109,129,120,123,220,129,179,229,132,121,129,9,91,207,150,114,125,86,186,191,16,65,211,13,9,142,170,239,197,6,229,240,167,252,10,78,199,247,217,129,136,193,210,74,8,196,212,1,93,58,142,97,126,15,221,108,4,186,113,181,121,234,93,205,35,210,134,248,164,117,234,201,7,75,124,84,249,7,13,161,233,185,152,136,197,19,62,35,211,7,250,120,11,104,38,122,108,52,112,137,148,8,176,25,85,165,47,108,180,213,20,238,133,222,44,18,239,110,253,49,76,190,191,221,227,193,65,163,40,71,103,131,90,177,196,157,1,154,61,5,131,85,163,109,9,25,220,213,180,1,232,236,130,200,202,133,153,74,83,215,223,30,123,198,202,28,104,157,43,166,241,152,139,243,9,99,53,26,72,157,9,252,162,63,119,89,47,120,136,57,220,29,8,13,67,196,120,208,123,166,60,17,197,8,8,252,65,26,233,218,51,52,243,103,198,119,222,154,14,74,198,69,228,86,99,217,212,12,26,68,79,30,38,147,213,0,90,166,155,194,38,223,227,230,249,98,23,18,76,28,35,172,244,87,213,103,203,64,55,196,111,77,37,247,41,230,229,124,187,6,143,153,67,181,60,0,2,216,225,252,201,208,38,127,246,163,188,198,28,97,37,21,244,164,45,86,80,102,247,209,193,146,104,173,142,89,230,128,98,204,251,233,44,199,215,198,131,118,51,132,7,154,244,64,133,41,166,191,137,109,170,75,90,206,198,232,58,97,16,56,2,157,85,143,149,237,170,250,199,130,233,112,232,147,65,27,180,98,76,70,49,93,105,77,27,30,199,220,125,82,24,62,90,210,41,12,218,192,147,22,3,127,244,133,169,116,19,84,115,51,93,203,249,233,180,105,81,227,31,198,187,164,91,93,95,150,35,113,51,204,234,122,242,144,116,138,59,35,124,221,159,194,43,176,175,216,203,166,137,182,104,253,18,136,112,188,213,36,89,86,52,115,71,178,219,241,3,131,82,220,131,98,1,53,27,91,248,56,219,28,205,224,154,247,203,65,239,217,209,247,203,239,163,149,192,165,119,19,141,79,79,166,213,180,112,174,153,132,198,211,127,132,218,154,91,225,146,209,215,234,56,175,215,76,158,91,179,157,63,217,8,183,210,12,250,68,0,196,54,254,206,72,97,215,167,149,204,36,124,252,107,0,38,44,154,111,36,65,233,95,99,166,100,105,27,177,82,52,244,204,245,196,255,80,175,13,208,37,20,180,110,230,223,62,168,6,164,33,83,152,1,112,174,167,34,12,207,232,247,100,104,179,143,7,205,1,121,89,243,4,19,45,53,83,241,159,13,182,123,239,230,37,189,116,150,225,124,26,186,58,226,14,159,153,151,104,58,253,41,150,197,218,66,64,125,181,242,118,77,181,56,30,96,54,128,194,69,75,240,103,154,248,254,15,148,16,156,180,66,196,246,112,21,123,204,91,5,73,179,81,99,244,107,134,254,83,215,7,98,80,203,67,232,105,40,23,221,235,38,125,1,53,204,25,55,95,205,64,44,99,80,145,147,153,15,182,96,211,124,214,196,60,214,3,141,3,141,42,195,82,158,185,4,89,89,186,87,147,203,209,217,178,232,135,184,131,186,136,208,199,147,240,63,33,217,183,66,38,29,62,115,190,245,128,16,8,180,146,238,139,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,164,84,252,199,249,215,154,122,107,144,114,12,247,196,167,41,94,235,152,210,242,238,33,2,113,77,105,79,55,152,230,197,193,21,39,229,212,182,90,132,55,180,24,22,187,63,200,32,224,55,78,30,215,127,93,231,207,118,72,19,150,175,145,201,147,228,103,59,68,3,169,132,249,12,232,131,85,68,64,205,189,105,224,73,181,40,98,3,134,130,128,152,157,45,255,37,22,34,207,151,99,76,206,242,123,150,23,138,113,142,121,133,220,3,207,249,53,167,116,175,165,131,87,135,36,113,132,184,25,241,133,173,14,43,36,1,217,99,4,120,75,30,98,18,30,59,173,88,94,123,206,221,158,102,76,210,199,59,126,156,70,127,221,15,135,193,15,252,201,183,169,134,206,231,222,213,245,53,49,91,5,244,25,19,87,170,239,11,138,52,229,36,106,86,155,158,97,134,85,251,57,86,241,157,253,108,91,36,202,30,127,183,211,69,227,243,8,102,146,161,67,218,77,85,244,123,45,122,23,235,131,41,234,38,83,60,220,140,146,144,162,63,41,169,56,169,54,197,174,179,177,107,100,212,97,191,242,252,239,130,247,172,60,25,170,125,142,62,207,104,224,226,60,252,135,13,105,244,40,175,192,57,152,159,221,18,62,82,181,182,39,29,105,181,238,25,79,182,145,52,125,18,84,61,90,247,160,12,178,164,173,22,188,208,202,137,81,129,171,244,169,135,161,231,148,98,84,198,126,8,218,80,52,45,174,79,195,168,240,251,234,26,66,1,62,226,234,254,160,84,16,233,89,1,168,160,152,121,22,132,122,180,22,1,198,197,20,246,198,147,1,62,159,175,197,213,166,182,249,68,1,196,32,241,94,199,47,73,218,198,73,189,170,215,248,94,128,179,181,74,200,16,59,115,9,102,48,70,154,180,128,241,126,196,213,168,106,100,53,247,38,143,6,46,59,61,248,80,99,20,245,201,0,143,160,182,248,152,218,240,138,121,154,64,83,105,21,3,26,135,0,14,209,246,94,181,80,183,76,37,211,141,12,91,125,234,12,59,100,94,48,211,134,166,53,12,74,74,241,90,230,14,119,53,155,4,167,127,236,19,68,107,237,211,48,147,51,102,41,90,155,163,107,213,232,108,50,45,118,233,13,196,66,19,84,214,223,21,155,198,52,230,10,45,87,225,194,197,150,67,170,82,83,99,149,6,255,216,104,247,52,146,104,173,133,161,72,31,102,120,224,181,120,89,139,233,238,197,102,185,129,171,73,21,111,174,179,19,207,48,51,68,146,222,66,200,98,137,121,145,96,17,51,14,227,221,136,105,245,151,39,67,208,207,185,48,121,178,19,8,43,202,43,67,116,151,175,25,239,84,190,230,153,23,226,14,208,90,164,188,241,53,161,70,210,174,185,62,116,18,133,74,181,11,248,217,144,87,197,253,148,221,67,231,11,171,9,91,255,255,76,249,0,70,9,122,161,223,77,119,135,36,41,63,79,92,111,138,7,161,224,60,180,158,138,130,219,112,55,158,61,81,27,114,41,0,85,151,69,239,191,162,151,142,21,173,212,158,246,221,231,176,197,131,20,179,193,6,221,10,222,68,246,146,99,37,15,16,63,13,240,69,186,213,169,117,239,216,106,54,57,130,161,217,85,86,112,19,51,231,144,62,55,84,224,59,94,58,37,162,69,157,3,196,119,126,117,133,54,84,23,37,221,103,46,102,130,25,146,30,125,180,115,42,185,122,18,201,133,253,68,223,103,254,145,175,109,97,102,79,172,58,123,207,86,22,79,6,139,149,62,120,134,18,192,207,157,13,218,65,179,75,39,104,45,233,14,90,53,220,132,150,214,171,33,253,226,199,23,10,52,90,90,239,35,26,3,216,88,234,156,186,102,207,230,211,238,84,176,26,182,222,123,175,104,20,222,232,185,60,248,252,51,25,150,211,236,49,23,140,108,90,139,227,136,186,13,159,164,236,197,138,49,52,63,206,125,43,232,177,150,72,168,178,207,213,25,205,22,80,30,253,127,180,157,73,182,220,58,14,68,183,196,190,217,255,198,204,139,20,192,224,155,251,159,26,148,29,150,146,98,11,162,137,152,90,43,79,182,66,139,212,23,68,113,248,159,194,187,133,9,3,125,22,149,248,178,199,66,48,236,30,212,13,1,180,102,179,18,56,140,220,227,109,21,95,235,205,250,188,37,179,240,166,18,82,213,172,207,206,5,48,22,223,86,114,16,60,93,211,217,88,108,229,42,29,93,181,51,112,71,159,160,222,83,222,60,90,133,225,223,126,83,62,97,47,14,20,35,67,19,6,144,150,25,23,70,186,114,60,41,159,17,191,134,154,96,106,49,69,133,187,195,117,107,232,207,170,174,217,74,161,124,212,187,82,141,53,245,138,75,178,0,129,252,24,43,106,4,52,228,66,112,161,5,12,49,183,198,161,142,77,159,82,204,96,178,40,84,51,129,172,230,238,90,215,48,184,117,229,235,33,233,169,132,171,28,63,123,86,39,165,101,189,70,50,247,158,220,191,116,241,172,117,221,167,155,141,80,201,53,76,139,41,226,157,155,19,77,243,223,209,197,166,160,242,131,79,67,146,50,119,26,236,60,146,150,56,114,142,176,231,105,201,172,228,20,159,175,233,3,59,234,7,82,150,94,158,44,86,18,14,61,50,142,122,213,214,10,16,66,115,92,77,28,54,3,95,131,88,36,231,126,182,13,204,112,20,125,107,195,10,20,71,1,115,206,60,41,22,200,70,205,128,73,102,40,207,104,93,55,229,175,222,84,107,160,38,123,204,215,178,115,138,146,155,144,116,30,45,174,95,205,97,152,181,116,26,113,207,243,55,103,40,162,223,184,30,34,116,254,106,4,125,159,172,45,54,128,225,96,123,37,186,200,42,169,59,154,85,140,97,77,237,76,104,117,63,47,202,72,144,31,40,41,59,185,235,51,77,111,53,55,194,161,205,94,70,68,23,79,67,243,220,242,223,132,229,15,37,91,163,119,53,83,23,21,103,222,112,116,178,84,191,197,28,198,249,139,214,0,67,206,241,228,74,195,165,24,79,119,142,154,199,138,69,253,246,194,123,107,28,9,82,137,72,188,31,198,74,240,150,4,144,166,178,227,183,39,133,39,79,126,18,33,201,25,240,195,11,120,54,163,228,149,168,144,102,239,165,186,51,86,78,144,227,213,84,125,61,151,10,4,29,93,37,136,100,240,156,186,190,155,188,122,191,115,88,174,56,148,116,154,149,15,215,233,14,216,148,13,20,70,33,117,4,76,16,76,119,104,147,246,137,167,141,131,85,95,78,113,72,190,77,171,89,43,112,207,153,135,196,66,60,141,111,78,191,27,203,190,175,248,110,164,0,212,254,134,146,191,199,203,49,50,52,45,165,178,1,185,39,132,148,174,86,159,124,50,142,37,223,174,14,220,9,167,105,14,158,81,219,21,135,7,73,94,106,10,112,115,11,152,207,208,128,61,34,106,174,142,68,178,25,215,200,169,183,18,202,194,188,101,240,218,246,245,192,164,154,120,203,200,42,213,34,37,68,239,74,11,16,203,88,187,44,173,96,27,197,83,52,31,51,224,39,23,230,131,201,165,125,234,194,110,216,8,241,195,235,143,44,65,37,93,198,253,190,150,168,150,159,18,11,208,22,203,135,52,211,253,76,36,40,88,155,191,156,34,228,161,230,15,46,102,15,52,13,8,40,152,150,10,159,141,225,162,200,46,43,186,172,64,219,97,100,217,117,113,65,194,24,163,65,194,207,234,186,112,205,85,231,147,112,227,66,81,27,126,48,133,227,97,110,106,245,201,74,132,255,240,235,111,116,47,139,114,97,147,192,26,183,60,200,165,236,248,209,159,38,65,166,57,76,68,95,199,195,174,12,62,79,80,213,68,78,94,191,26,50,58,255,237,140,151,75,47,229,221,50,86,28,53,98,180,254,228,206,46,183,50,224,6,101,218,233,118,101,76,205,23,102,188,181,164,133,212,155,118,97,28,141,207,211,173,185,95,22,230,42,100,97,181,225,103,101,122,40,233,192,38,112,254,140,166,73,145,5,108,69,179,234,47,64,104,110,6,76,236,250,41,35,130,191,188,197,111,227,159,209,167,137,241,172,120,186,89,238,141,206,82,114,136,107,192,101,173,55,103,120,156,133,159,229,233,242,36,13,195,140,47,240,80,249,24,238,114,103,173,75,203,234,99,12,160,205,235,21,28,192,40,249,61,137,185,168,168,94,120,191,102,10,217,209,85,250,20,147,254,217,206,216,183,199,133,9,148,41,124,14,175,59,27,136,40,233,225,85,161,147,187,93,206,159,198,3,247,96,51,24,68,209,183,50,163,87,116,253,210,246,150,155,160,213,147,237,140,172,166,111,165,204,211,244,54,141,176,189,219,11,48,213,169,124,49,62,154,17,252,201,56,148,243,35,94,73,106,71,113,198,234,1,57,227,214,216,69,229,200,94,222,112,130,213,74,255,2,27,242,89,189,14,159,101,94,212,127,122,166,112,139,188,71,59,186,158,234,67,10,118,61,3,137,88,15,220,79,207,195,108,69,241,238,181,95,115,184,82,40,185,188,207,112,74,106,0,15,130,220,228,117,45,195,10,168,159,76,107,96,167,65,249,193,90,237,83,43,132,30,41,158,134,57,67,55,68,246,157,28,123,90,163,20,85,183,98,168,156,188,62,100,16,83,171,170,115,71,74,108,203,49,218,150,163,151,30,184,140,29,45,39,143,78,133,59,170,93,226,74,60,141,112,138,94,188,24,175,82,124,26,67,145,50,183,206,149,116,217,97,134,185,129,53,9,15,158,218,81,124,188,40,242,235,122,249,129,139,46,245,22,240,42,207,205,234,108,11,217,57,194,241,47,177,157,106,167,193,225,239,71,43,190,210,150,158,151,39,74,164,252,183,207,109,177,45,221,171,203,78,17,222,27,200,20,158,1,122,156,26,84,136,196,211,40,40,72,151,22,179,110,28,37,131,86,229,93,73,204,238,206,36,52,178,201,47,233,25,68,22,234,140,229,135,14,252,83,25,73,22,209,140,30,63,141,70,71,90,125,57,100,155,196,211,103,235,125,60,11,217,66,43,62,32,203,180,4,212,141,100,114,106,62,218,204,42,189,90,217,150,24,227,197,114,82,94,81,148,35,130,64,98,48,236,167,219,213,7,133,214,218,240,134,147,194,90,212,253,154,217,230,125,64,10,122,213,202,187,94,73,32,244,202,176,241,19,18,152,143,123,150,182,6,60,112,22,169,135,11,166,181,207,105,56,112,241,55,13,225,29,35,184,83,153,30,112,57,166,78,87,207,48,230,98,9,184,215,167,138,16,117,242,238,27,11,60,145,121,105,213,230,217,126,153,251,31,108,20,99,218,112,136,70,253,144,129,15,164,62,46,237,140,7,32,90,150,77,8,250,241,220,89,202,218,7,147,76,178,159,225,164,234,37,7,124,38,249,179,175,152,76,120,242,239,34,56,63,170,174,1,140,20,55,134,206,230,102,84,106,10,143,237,98,16,48,254,114,58,62,79,175,225,196,160,192,228,142,106,159,22,82,168,124,192,138,229,214,8,74,166,221,142,119,67,151,173,94,147,99,182,117,215,102,38,145,5,193,7,245,228,195,94,31,3,82,19,87,98,69,119,112,222,80,181,201,61,254,69,253,147,79,7,157,99,248,121,20,61,70,111,22,14,172,165,94,86,120,27,154,27,97,208,133,212,174,198,126,33,135,191,199,15,227,185,84,123,194,106,173,226,155,141,142,74,59,140,156,125,151,184,60,71,9,226,91,106,123,154,222,73,60,221,137,187,232,1,148,185,161,198,20,102,89,87,253,106,110,148,126,77,63,187,23,73,129,207,202,228,114,236,104,105,79,124,142,210,182,238,212,46,195,122,232,185,175,254,172,19,31,171,179,176,136,170,61,142,235,228,90,169,38,251,80,180,246,145,184,202,233,8,159,255,63,190,120,133,19,66,183,222,165,104,145,63,117,203,201,52,219,189,105,120,96,158,162,48,190,163,199,103,195,6,247,88,27,217,12,60,111,26,226,117,251,217,207,76,60,45,96,187,65,106,175,76,175,203,50,240,17,82,169,230,115,119,31,214,217,138,40,212,239,207,70,91,189,88,135,180,200,241,122,59,201,93,113,15,23,215,153,246,56,154,224,73,115,239,25,86,9,41,108,58,79,22,124,44,14,227,202,108,207,241,49,150,167,127,144,65,65,234,252,187,161,80,245,226,240,49,74,52,250,93,153,148,46,72,13,60,185,244,235,126,211,178,235,118,140,223,57,87,158,237,136,220,247,120,154,34,163,55,12,1,23,89,252,118,127,242,113,170,209,229,220,135,207,6,176,213,8,34,233,53,238,71,21,57,176,165,60,10,36,22,121,224,103,64,5,150,159,106,181,60,40,240,240,78,35,25,33,235,221,236,167,19,225,40,41,48,186,17,146,173,235,4,69,168,189,148,135,237,163,98,61,44,55,167,43,10,177,239,36,164,142,193,173,183,74,81,88,25,207,120,193,179,219,28,102,139,126,78,108,24,13,125,203,169,230,72,77,239,177,120,12,50,127,250,24,37,239,161,105,122,140,203,81,228,100,158,48,221,62,6,89,137,135,57,42,158,128,21,53,143,190,2,112,75,141,167,50,223,42,67,220,251,64,28,33,233,102,88,140,173,214,253,138,213,74,206,196,165,89,224,12,138,149,139,245,252,80,80,98,164,36,215,82,29,150,252,60,183,194,137,116,252,117,225,186,197,44,45,232,232,185,8,178,53,173,235,135,113,93,61,175,168,1,175,71,134,197,132,188,98,199,170,36,171,138,25,83,160,24,175,181,92,116,106,246,85,129,89,51,44,44,162,246,103,99,189,93,94,200,158,14,171,20,83,96,104,70,27,165,81,231,106,16,35,2,27,186,76,83,211,3,92,119,60,201,96,23,79,149,17,255,244,30,35,50,224,183,93,2,67,127,121,91,142,116,212,212,167,43,42,72,142,194,137,33,71,8,150,122,243,156,155,3,239,254,100,236,148,102,233,65,254,110,108,141,38,6,51,18,214,100,240,58,76,98,141,182,172,242,131,126,25,182,109,120,137,211,18,247,65,115,74,13,50,37,17,20,151,223,38,11,112,197,210,167,60,177,137,195,180,144,157,21,247,31,184,12,138,134,101,185,40,39,87,78,31,212,142,62,10,1,144,172,149,181,3,222,68,5,21,134,109,51,230,202,74,47,101,199,217,240,112,49,249,44,167,82,110,233,100,129,98,173,121,167,225,7,81,87,22,70,105,114,169,226,3,83,143,46,11,136,160,201,136,1,89,208,117,203,92,56,59,51,155,175,255,242,38,123,113,43,204,157,195,127,121,163,141,33,158,44,174,13,51,60,0,132,103,224,55,184,240,130,164,206,239,1,84,136,85,77,110,196,106,12,57,109,18,189,215,212,203,83,182,156,79,223,138,173,252,44,73,159,24,149,166,151,52,15,171,109,83,58,110,116,248,166,139,130,80,189,180,148,251,18,57,186,22,254,187,70,89,87,89,250,211,201,20,55,63,152,140,221,36,155,14,240,118,177,8,200,163,236,92,126,94,78,196,193,97,110,244,207,211,22,101,247,207,62,182,98,73,138,226,28,119,111,209,79,66,44,233,187,241,253,185,41,210,170,9,241,109,233,210,76,41,166,191,27,218,58,229,155,71,10,53,251,186,231,252,57,198,133,124,53,254,54,223,83,144,234,70,92,93,199,154,224,160,127,85,51,41,99,157,10,92,180,60,26,129,11,114,107,210,116,70,255,50,60,77,68,11,182,74,127,112,133,220,94,245,53,168,106,85,135,13,115,52,135,211,30,183,225,67,15,81,96,228,242,96,244,129,9,122,233,186,38,100,233,252,15,176,111,154,111,94,96,206,174,122,225,2,173,153,174,204,30,124,189,140,7,169,115,239,186,158,78,59,195,96,246,71,195,168,64,157,62,90,140,38,226,61,114,19,46,220,165,46,92,140,20,94,150,61,5,153,41,102,33,202,118,154,121,83,113,197,223,89,72,197,108,121,246,202,214,34,184,68,61,200,195,3,78,217,69,186,125,10,51,183,102,84,159,189,240,92,34,252,146,1,63,238,153,164,210,112,52,170,156,232,7,24,141,41,233,21,171,160,158,247,183,17,228,209,167,169,149,203,183,229,104,165,102,61,96,10,23,128,88,94,8,110,232,249,115,6,164,198,92,225,6,152,229,246,196,63,247,148,208,1,255,218,153,244,77,143,190,26,149,22,7,134,7,186,228,7,30,94,151,207,128,88,54,129,190,27,39,79,44,221,132,103,233,57,56,97,203,142,201,128,32,156,78,165,14,43,74,141,105,12,237,187,30,79,221,252,231,129,238,71,130,25,65,210,228,121,15,204,67,124,113,250,211,213,248,237,99,95,160,190,65,191,203,10,16,239,250,26,143,16,204,129,103,245,132,165,97,149,243,26,237,3,190,131,77,195,181,212,168,192,159,216,98,30,54,59,174,20,205,221,101,121,32,168,57,54,145,158,78,22,242,142,19,196,36,198,158,193,60,166,196,29,46,44,155,103,18,99,13,102,111,24,146,173,74,178,80,154,201,203,5,108,155,196,82,83,4,222,38,255,104,18,1,149,250,146,245,212,187,31,186,68,164,155,22,137,23,171,49,241,118,15,132,114,167,154,57,120,204,226,124,97,39,214,35,128,123,245,202,177,213,18,224,84,178,130,242,75,101,245,134,159,3,54,101,137,0,29,152,235,172,183,108,18,206,123,172,160,99,12,186,248,13,159,104,244,151,10,195,24,223,2,230,236,211,223,238,166,83,238,240,89,107,75,247,59,82,169,188,206,9,230,67,171,128,86,11,204,180,141,63,152,212,252,244,236,88,151,247,15,239,1,68,169,253,217,208,150,75,146,14,228,1,234,208,41,14,151,111,241,88,34,106,70,83,5,102,74,33,85,194,111,87,103,121,84,229,250,48,199,82,28,94,20,109,63,73,140,84,252,71,216,11,217,145,173,229,10,200,239,245,112,251,145,22,181,180,199,140,234,50,154,141,71,87,221,126,16,228,146,143,26,48,102,206,99,117,86,92,0,242,110,205,235,47,70,115,235,13,55,125,141,89,20,230,14,233,91,229,177,226,219,67,107,129,205,186,92,18,145,18,52,242,254,181,83,160,38,243,207,134,190,225,145,106,193,7,153,93,225,114,80,120,39,30,149,130,229,237,213,235,3,247,252,120,46,94,217,88,230,90,192,144,230,214,199,90,222,126,239,130,107,97,43,153,13,135,209,177,15,166,195,220,219,20,61,87,99,39,76,179,210,197,166,236,197,112,82,236,176,119,173,70,248,217,203,18,69,249,126,195,48,174,94,165,169,47,200,166,123,104,8,254,200,162,252,221,231,184,37,101,213,31,134,78,102,203,161,137,81,83,70,140,6,205,110,143,45,109,178,69,222,50,168,195,164,97,134,122,21,43,187,28,229,160,106,2,157,89,227,11,203,24,102,53,180,122,14,64,244,206,252,151,141,110,171,105,195,170,201,18,57,204,1,81,214,99,187,45,47,140,28,220,254,154,58,197,51,234,92,158,165,107,172,255,89,157,157,25,41,193,230,206,99,106,194,170,6,26,50,194,194,225,153,163,236,241,41,199,97,118,83,131,232,48,84,41,122,195,56,179,108,207,152,41,200,83,237,231,18,112,140,107,39,3,61,22,76,66,150,96,171,181,60,167,171,78,15,138,173,151,146,31,163,117,18,101,130,196,5,118,213,48,6,226,233,35,78,0,170,151,135,250,161,178,105,251,249,174,64,73,104,77,178,105,100,187,35,250,13,190,159,203,104,81,250,85,196,49,123,24,3,88,37,75,51,189,201,226,29,227,62,13,229,140,118,42,58,17,119,22,159,253,170,107,157,5,188,17,225,157,238,182,223,203,44,38,172,216,156,55,118,152,49,85,37,217,138,178,205,20,158,137,142,140,164,38,111,26,215,65,141,37,194,47,63,87,167,115,37,169,46,220,198,202,27,91,43,212,73,197,109,94,218,5,181,167,237,249,2,195,182,188,253,183,201,203,126,95,142,143,204,111,86,48,231,158,62,150,225,62,115,99,197,5,159,44,225,166,97,124,164,110,163,164,20,152,69,165,79,23,203,109,140,166,177,103,9,76,38,110,141,69,178,153,230,218,107,230,80,157,241,97,100,192,137,229,152,205,15,21,107,136,165,62,197,246,179,146,2,175,211,160,60,26,234,229,251,116,162,88,219,9,13,169,168,222,122,38,67,210,152,195,156,134,124,162,42,145,8,252,53,43,220,115,12,247,153,109,91,224,49,156,235,26,212,220,9,130,50,100,45,222,253,115,236,62,240,141,204,98,212,19,90,191,48,217,6,109,197,79,27,21,149,194,204,133,29,19,145,168,139,188,123,66,137,18,123,26,250,204,42,194,10,115,78,247,66,37,150,128,209,167,93,24,13,242,17,155,45,36,39,202,190,138,201,132,208,120,44,63,120,120,178,192,36,227,197,182,131,171,72,157,38,120,79,71,4,187,81,162,61,125,44,3,50,126,73,0,177,120,17,221,210,151,39,18,124,229,179,85,94,134,82,186,225,202,180,116,41,151,89,121,55,180,14,145,103,9,211,77,83,89,247,132,198,101,220,40,233,159,170,228,175,169,237,4,155,242,93,95,85,203,212,83,51,147,219,251,116,155,250,111,21,216,110,2,95,211,72,211,124,210,181,126,46,127,223,118,200,189,75,42,36,150,96,149,113,179,212,18,33,213,207,155,204,39,237,190,34,99,232,94,98,48,36,46,83,241,93,48,148,21,77,251,134,2,109,184,157,51,178,169,211,235,47,151,121,99,248,131,56,172,186,238,128,67,25,26,152,188,88,109,89,129,76,214,63,11,87,157,146,141,158,150,97,2,174,128,225,221,214,151,159,185,84,125,188,168,175,42,154,209,129,35,169,223,46,37,75,162,117,133,151,73,252,222,151,103,229,34,77,220,147,157,68,11,42,5,12,1,153,166,164,209,71,48,227,103,165,138,19,140,153,16,196,49,99,24,191,167,78,6,114,31,87,142,167,161,42,21,171,128,220,131,136,209,12,42,236,167,108,135,9,126,161,200,113,227,100,125,23,16,6,162,19,226,152,46,3,134,150,192,198,107,18,47,63,251,147,134,174,224,192,90,97,113,16,231,88,226,129,70,193,110,184,164,206,32,186,212,165,199,33,138,37,210,229,239,174,63,210,123,129,39,34,31,1,115,220,36,133,187,209,147,59,124,46,156,215,213,132,10,68,191,89,131,167,17,51,75,152,253,192,176,17,250,10,32,74,37,254,28,164,10,107,220,40,113,66,228,174,207,46,220,182,30,40,228,230,53,132,143,253,192,149,153,226,253,221,45,87,71,97,211,29,242,175,194,69,40,66,122,8,147,112,183,240,46,163,80,80,36,48,105,25,118,146,63,141,41,41,69,69,124,22,98,136,222,242,97,34,73,218,225,141,124,6,159,226,104,10,168,218,106,58,123,99,138,197,135,180,179,170,105,37,54,153,228,27,214,32,193,191,40,8,231,121,60,91,140,59,92,225,99,254,181,128,81,156,123,96,168,92,115,52,27,45,206,174,237,234,125,120,81,208,176,218,13,117,175,81,205,120,110,187,209,39,203,182,113,153,193,36,49,239,120,122,98,83,235,252,199,48,93,129,38,77,214,160,40,46,184,91,32,180,226,90,251,172,234,85,35,185,96,24,147,133,174,75,187,228,213,120,55,174,84,185,142,114,79,195,220,184,125,118,174,212,186,85,30,91,63,14,62,46,120,51,61,231,7,163,29,139,7,5,23,37,40,62,70,15,83,205,81,168,14,117,51,107,150,141,232,223,133,10,134,166,156,83,82,208,194,17,11,167,70,126,150,53,12,143,78,229,110,196,47,69,29,73,231,56,201,247,38,128,230,104,213,61,122,161,11,234,95,133,225,93,117,167,163,32,105,198,47,155,174,244,210,45,188,34,198,243,61,61,97,191,87,243,138,18,199,238,121,86,48,108,76,77,205,70,23,114,59,111,12,201,42,12,215,179,7,35,40,181,28,198,82,216,186,141,26,245,139,163,11,17,100,221,38,179,217,184,31,76,5,156,202,73,157,41,186,183,243,36,176,116,160,130,124,150,199,57,93,102,60,109,209,45,93,182,155,12,15,111,89,153,86,180,33,176,133,254,154,195,232,192,84,221,204,224,243,216,1,159,151,165,245,108,56,248,168,190,121,68,8,227,207,126,132,107,194,93,188,179,66,115,221,4,38,59,166,251,193,5,103,246,148,124,220,3,159,191,115,47,44,255,79,179,207,48,189,118,142,219,236,36,147,80,242,24,41,11,39,81,127,59,124,254,113,234,178,195,163,214,23,133,42,86,219,36,36,40,228,56,78,168,43,227,105,234,33,21,38,16,235,214,52,21,142,91,50,123,206,55,161,22,236,183,128,3,115,79,144,125,22,142,218,216,238,56,13,160,233,19,24,177,185,251,114,28,16,73,190,187,193,74,217,163,211,96,115,217,10,147,111,237,233,242,80,137,108,161,162,166,56,106,151,118,187,133,236,247,42,45,175,163,221,87,19,249,217,242,213,150,209,231,231,131,137,165,74,141,35,34,38,171,68,82,171,49,246,74,30,63,234,108,103,132,252,224,67,174,17,221,17,129,77,81,231,194,231,244,208,175,62,127,78,145,44,69,148,111,61,157,66,233,132,83,125,14,163,169,23,93,105,74,33,224,119,15,148,12,12,233,19,104,116,99,129,244,211,93,169,203,179,124,164,11,151,13,163,87,21,38,31,36,66,57,37,107,192,123,9,35,84,50,113,251,121,27,214,80,20,154,2,47,187,225,92,24,7,179,192,100,98,199,242,2,206,55,25,4,245,202,185,250,237,82,36,177,171,194,249,244,248,253,108,43,1,188,75,96,161,201,220,71,12,103,55,158,88,129,77,159,49,94,222,183,146,12,1,163,93,182,46,92,164,176,244,192,137,242,172,232,22,163,61,147,223,166,22,41,110,171,70,57,53,170,116,139,49,34,213,104,218,36,199,73,96,196,182,135,27,4,208,237,104,28,157,210,46,200,168,227,183,225,123,147,37,192,173,76,118,188,115,173,219,194,20,154,86,183,226,209,104,218,178,74,13,129,27,10,139,209,52,36,213,100,249,45,19,113,139,241,68,23,112,75,167,117,115,116,93,152,188,62,129,143,165,145,246,253,229,165,156,81,88,202,113,209,133,191,73,234,51,97,100,64,73,48,190,137,219,97,214,71,249,221,251,98,246,47,121,152,92,154,117,135,114,225,50,89,2,159,51,161,246,124,155,181,69,157,50,81,191,157,210,93,31,27,227,77,190,137,19,186,221,41,188,243,153,52,210,50,170,238,90,156,109,157,130,216,41,47,63,35,53,98,51,59,55,195,241,244,72,161,136,37,186,147,250,157,186,101,168,200,5,29,113,234,66,121,86,117,154,16,192,143,34,75,203,30,16,71,16,9,199,212,119,244,128,103,149,84,43,28,38,59,123,137,253,192,165,36,57,146,200,69,66,119,19,13,103,146,73,187,81,20,74,97,106,112,193,120,150,150,105,227,180,120,53,85,213,69,26,150,172,72,123,4,188,84,15,42,65,38,49,238,84,64,73,68,210,95,56,43,106,142,100,67,196,5,135,184,37,88,180,116,177,191,124,114,122,95,247,23,180,73,211,53,113,201,11,37,186,118,65,36,49,118,185,40,121,233,85,96,170,23,47,12,171,229,117,43,28,24,61,222,216,173,38,74,57,114,220,227,241,75,37,166,217,89,242,36,253,9,76,222,85,88,26,240,50,136,49,141,189,180,161,236,8,120,111,73,255,71,4,174,102,23,42,37,145,28,54,66,121,154,124,154,17,7,246,249,215,93,76,241,68,233,112,150,223,198,170,201,242,97,200,175,94,243,109,50,11,111,62,6,190,179,84,195,235,199,102,180,133,150,204,88,246,107,228,62,159,87,215,169,223,69,105,150,179,175,24,223,32,34,182,2,23,40,231,3,134,16,94,223,77,254,82,164,165,18,35,41,18,190,73,150,95,217,226,128,88,230,242,149,207,198,201,122,63,251,124,83,147,250,104,188,126,20,163,250,112,47,140,158,45,189,66,145,108,100,178,27,69,215,150,107,242,132,125,123,198,128,157,173,112,100,253,237,98,7,64,188,252,108,255,194,58,3,135,172,212,35,82,88,151,134,126,183,21,64,199,250,219,148,25,233,68,205,24,43,177,120,49,184,150,24,19,19,246,225,123,2,176,119,10,197,29,2,227,165,220,185,68,203,178,78,22,162,11,81,7,54,201,158,73,73,97,228,196,188,105,11,33,171,37,171,224,92,186,41,229,154,14,83,125,112,253,203,228,162,143,96,194,66,252,156,192,223,157,14,131,162,216,218,226,229,4,90,100,163,167,4,61,69,130,63,183,117,68,79,4,30,166,203,224,48,170,54,67,95,78,197,168,155,50,139,72,161,238,151,166,239,229,247,163,245,171,75,158,15,90,35,129,115,81,98,184,165,203,135,57,141,253,28,88,184,39,69,184,44,217,138,117,57,94,123,213,24,15,220,110,92,107,33,103,39,124,14,4,63,37,50,5,147,168,122,36,49,227,169,90,247,159,46,72,255,202,134,72,117,226,136,43,231,226,56,151,88,55,53,207,24,212,241,114,202,104,229,8,162,18,100,69,30,36,236,207,236,75,23,70,29,236,78,6,106,27,133,4,131,122,235,125,195,148,11,94,21,181,115,8,169,222,88,34,249,181,77,136,42,224,205,33,129,228,194,45,77,29,47,104,122,156,146,4,152,208,174,194,21,14,221,11,39,40,220,4,198,218,119,231,5,41,176,89,110,226,63,56,220,15,6,139,211,37,145,67,136,69,226,48,212,128,58,89,234,162,82,227,246,218,108,85,155,86,237,110,17,191,141,220,149,248,246,200,160,31,81,57,177,144,28,146,8,108,194,11,137,160,89,192,9,154,81,133,73,133,140,239,198,37,161,77,43,8,117,111,159,136,156,129,218,178,99,166,214,168,43,98,17,236,246,124,87,50,74,132,88,65,124,118,19,184,192,65,25,203,243,140,152,56,137,19,137,176,61,223,77,141,50,92,185,138,15,163,78,168,177,215,115,121,126,134,59,155,103,248,158,20,220,99,116,192,154,115,72,114,0,98,206,232,120,21,248,102,87,216,20,117,232,44,110,228,108,236,176,56,72,149,208,53,208,56,14,219,189,248,97,101,60,19,109,238,123,83,32,95,109,62,63,77,1,176,247,184,5,200,8,46,253,87,42,173,100,18,26,235,94,156,150,114,96,152,119,178,236,107,16,15,146,117,231,3,31,243,34,190,119,216,94,42,48,133,253,245,222,109,142,137,58,244,229,243,192,97,149,146,211,35,148,129,192,164,186,221,123,192,110,146,114,97,240,138,52,96,236,22,216,222,4,198,90,159,49,142,240,159,137,165,127,224,99,55,133,1,71,133,152,206,125,224,22,149,38,100,166,207,244,124,24,165,191,53,236,82,132,117,222,167,83,143,74,19,50,104,90,209,159,38,17,110,94,123,26,10,238,246,246,74,113,167,161,249,228,231,173,242,162,79,73,88,203,97,49,35,20,167,63,125,182,186,25,110,15,51,77,243,126,70,228,70,225,209,41,213,204,30,198,115,86,177,137,57,147,95,152,67,165,95,131,250,76,134,7,38,219,41,86,86,54,238,106,133,243,61,1,200,85,167,136,83,224,102,140,146,215,40,78,18,191,4,198,181,20,47,103,241,60,189,118,246,240,224,193,152,63,233,177,172,112,22,111,16,58,12,91,71,132,176,108,24,212,164,206,101,237,210,124,53,101,48,137,207,166,249,252,114,162,24,225,90,204,181,119,237,113,56,125,122,220,112,216,108,146,190,220,4,116,247,53,168,243,115,103,36,164,114,177,242,24,72,7,51,54,240,128,155,210,17,18,103,160,20,235,90,234,20,48,11,74,101,192,190,104,23,109,8,104,158,88,108,43,224,217,158,41,58,203,49,72,239,197,138,34,209,58,95,184,207,254,192,50,146,51,91,182,80,192,103,139,213,133,59,207,70,232,164,107,108,206,73,213,139,45,222,87,162,26,150,59,4,165,112,2,119,163,34,143,189,159,19,86,90,62,160,89,139,89,4,37,222,124,94,142,166,183,60,141,119,77,159,38,235,161,7,138,31,85,62,219,228,155,194,229,177,200,96,18,103,75,235,191,42,242,184,160,224,92,145,117,77,106,86,36,213,157,193,204,170,175,133,173,68,96,52,90,198,101,69,119,156,70,58,102,220,32,246,26,218,225,103,237,80,21,22,55,8,196,127,254,60,27,137,209,118,105,214,249,203,54,25,113,54,178,27,159,35,173,25,71,70,14,43,157,58,246,33,243,23,126,211,29,102,0,134,245,243,81,219,8,107,194,72,160,230,183,234,104,112,241,10,27,34,227,116,151,118,19,71,237,215,144,38,106,90,117,146,18,117,245,235,228,130,101,162,234,22,62,43,57,71,51,204,27,35,103,213,21,16,113,6,60,193,91,68,14,15,200,96,181,176,163,203,122,110,170,192,115,95,131,145,12,136,244,192,183,76,10,131,112,10,59,6,63,12,231,129,195,204,238,183,217,92,54,60,61,133,136,105,205,79,203,26,209,93,111,89,229,42,170,11,243,92,153,157,163,119,224,105,73,93,207,99,147,245,8,51,249,156,89,251,57,174,7,27,85,24,155,103,186,15,145,226,0,198,185,224,13,39,159,171,62,48,133,132,97,78,114,245,144,36,119,91,121,41,156,222,231,28,192,179,166,99,109,149,188,254,52,36,130,66,211,194,68,170,55,119,153,25,152,103,86,24,63,145,239,56,24,232,103,86,73,167,81,252,125,13,124,82,186,245,142,220,144,152,137,50,69,120,231,186,240,105,1,155,62,187,195,72,221,43,8,207,180,131,112,197,172,252,62,203,21,217,97,227,124,124,126,153,99,45,158,198,28,122,54,156,126,77,152,197,165,242,177,205,250,64,222,199,103,138,177,87,232,137,72,24,40,199,120,28,115,167,10,173,38,48,169,129,254,209,171,255,249,102,210,54,82,252,52,54,73,214,77,1,173,219,232,49,108,130,231,97,174,33,30,165,198,75,156,36,75,35,25,5,68,248,28,72,51,207,194,209,11,145,16,137,50,209,48,152,49,154,238,117,164,140,164,248,172,211,227,82,216,153,76,193,161,236,251,89,91,57,11,83,251,169,155,70,159,157,15,201,69,22,95,189,26,108,244,40,178,68,210,101,103,93,82,75,27,227,81,245,76,164,247,83,204,177,105,121,123,242,195,240,168,213,232,80,43,18,81,51,156,130,185,26,99,137,204,77,211,161,206,144,221,175,59,141,206,103,234,71,67,160,29,229,14,164,226,13,209,22,38,231,9,129,196,118,97,165,136,79,164,59,110,167,105,7,230,244,144,141,146,84,162,187,174,137,190,107,146,7,213,243,185,222,167,39,138,74,250,114,106,22,86,192,140,167,142,102,194,37,127,135,43,67,126,113,191,187,18,14,238,225,114,56,103,102,21,254,137,3,47,220,145,49,94,200,98,200,111,87,88,137,110,211,44,121,82,90,78,93,76,184,43,8,170,233,5,21,97,173,62,195,75,179,127,98,245,127,158,141,118,19,65,213,192,37,196,13,43,24,200,168,201,236,66,215,147,126,82,102,225,218,66,149,88,195,50,24,252,37,138,222,14,12,211,131,76,210,68,156,198,183,202,51,114,196,223,183,194,133,220,153,128,107,81,231,114,195,157,31,217,145,4,231,147,136,240,48,94,38,157,230,48,110,52,189,32,164,66,145,220,247,97,219,84,163,116,133,224,237,119,241,238,177,77,222,249,29,237,65,28,214,225,73,218,146,194,144,240,149,128,169,183,151,93,156,209,166,184,243,131,209,195,88,207,76,195,133,235,193,98,60,64,103,79,123,155,54,34,144,182,169,162,146,234,48,198,27,106,188,111,166,109,118,206,250,14,40,81,62,255,237,134,232,201,243,242,98,23,39,135,45,187,67,225,61,47,139,37,108,34,109,63,211,1,191,235,184,48,235,81,96,106,59,163,79,9,248,102,221,77,51,222,196,22,48,52,174,18,46,59,45,221,215,34,32,41,138,2,35,129,177,144,221,92,134,203,183,101,221,26,184,114,247,232,149,110,100,66,178,105,25,237,138,255,180,201,88,169,85,138,99,57,168,5,206,130,153,239,182,3,3,143,11,127,81,61,121,174,4,226,153,38,81,99,132,177,77,145,194,185,46,202,103,83,99,231,182,246,54,13,114,253,101,184,28,99,56,204,19,172,253,253,227,203,240,143,30,235,145,44,79,63,233,238,232,147,105,162,48,186,209,179,104,220,5,180,145,171,124,110,139,100,149,196,36,61,115,84,109,206,130,140,179,155,218,36,148,20,141,214,50,178,161,179,118,12,22,4,173,244,222,68,122,239,114,155,213,152,78,181,213,149,194,113,119,228,156,165,2,43,158,252,116,133,159,172,6,220,215,126,94,93,217,183,3,69,59,230,129,207,23,173,29,240,30,125,234,17,80,45,135,208,63,11,191,238,115,47,170,198,90,232,237,166,26,101,232,44,58,11,55,133,67,99,91,30,172,206,3,170,68,189,184,120,90,218,222,51,129,201,120,119,246,11,136,199,72,150,204,106,76,16,131,152,14,247,36,245,139,160,171,121,201,27,108,94,212,165,233,189,201,10,234,214,7,195,229,190,213,244,67,231,177,124,211,255,192,85,21,153,104,247,37,125,158,230,135,77,186,91,81,140,156,46,140,98,184,26,34,208,19,205,21,63,141,60,211,208,46,221,241,179,38,32,246,88,56,103,91,46,222,95,240,150,105,166,17,254,203,115,181,191,240,98,255,87,56,212,167,173,252,185,171,31,253,215,215,254,44,140,156,93,151,36,156,205,94,238,134,103,233,236,161,207,15,147,165,183,2,37,123,94,250,131,91,228,204,254,85,80,73,149,246,152,94,8,15,198,79,91,97,170,154,79,40,116,247,29,240,128,89,70,96,19,150,87,248,185,206,157,139,55,71,137,195,167,15,182,206,95,186,179,222,166,33,111,59,30,235,10,254,181,18,48,7,215,187,247,215,114,155,102,215,119,221,251,215,136,144,12,154,97,141,154,31,129,73,169,154,241,221,36,76,169,11,200,174,54,31,8,205,68,79,143,149,209,167,255,110,133,55,100,233,129,118,86,108,143,143,162,218,66,138,192,73,200,76,16,255,57,76,82,152,76,4,194,8,205,181,113,103,50,202,84,137,152,84,88,221,93,196,6,120,61,22,10,122,83,165,173,120,57,101,190,250,52,55,234,17,163,85,185,185,72,202,192,217,186,207,66,157,241,244,166,106,70,97,210,107,155,195,63,149,70,249,110,10,35,92,131,118,154,73,47,162,41,216,174,198,90,238,48,124,235,250,112,165,142,201,63,187,153,4,189,160,169,103,119,72,227,58,165,202,75,190,26,37,108,231,254,54,37,191,246,116,10,98,17,209,108,171,44,149,29,216,168,143,61,124,61,81,177,90,154,161,132,65,31,73,151,232,41,147,117,36,237,134,110,250,206,5,4,91,68,168,128,128,126,15,77,224,153,240,35,86,253,174,130,91,118,248,211,195,52,78,229,229,48,156,172,232,178,65,226,137,26,210,16,122,58,79,34,108,80,165,137,134,13,251,245,36,111,51,96,104,202,165,105,9,58,129,226,139,235,172,148,172,249,58,22,162,242,244,92,96,115,178,9,204,201,149,238,211,16,237,44,129,49,49,123,14,24,57,153,139,178,175,238,24,206,179,172,171,200,60,177,82,75,228,27,76,83,212,22,129,207,3,147,220,248,185,243,38,249,5,77,212,56,206,54,0,241,111,139,167,217,59,139,160,141,11,135,79,134,159,160,183,194,214,43,1,115,34,139,245,83,44,163,38,246,74,42,131,101,31,46,198,118,20,237,34,137,85,54,51,248,138,183,59,167,236,213,85,120,66,82,49,106,202,180,162,217,36,220,74,127,147,215,21,163,65,214,139,94,205,161,28,129,141,200,225,2,67,237,20,56,145,147,44,61,166,170,166,236,202,236,117,247,167,9,56,202,203,43,247,214,88,1,220,113,133,111,19,54,39,202,244,227,105,18,21,117,180,42,59,231,46,1,155,136,151,192,231,132,221,177,238,73,53,209,244,92,170,165,235,157,195,4,247,219,243,114,246,207,122,187,180,169,71,162,144,196,92,98,101,147,113,151,244,187,160,76,90,49,94,231,155,31,195,13,78,191,50,163,203,23,252,26,114,116,157,43,203,94,41,246,202,101,92,170,250,114,74,196,166,119,26,102,154,46,93,88,197,122,139,245,177,72,209,204,242,219,248,171,221,164,36,97,159,122,119,233,52,114,142,119,180,28,215,98,214,245,99,244,67,177,64,182,101,225,203,108,248,213,23,250,128,145,141,49,228,200,38,225,146,28,129,31,76,109,14,101,211,2,91,113,208,118,152,60,111,177,205,10,105,227,203,45,55,43,221,158,58,158,228,138,58,155,187,17,189,109,189,215,32,217,6,191,219,7,115,81,20,245,43,50,233,205,71,235,48,114,150,98,217,101,147,248,138,135,141,211,65,222,189,168,184,221,241,240,177,99,68,167,156,2,25,132,74,46,124,166,134,116,154,113,254,245,232,21,50,212,53,155,14,110,163,229,145,42,136,91,177,126,135,192,136,208,187,97,73,150,127,21,141,169,3,147,160,243,93,129,39,73,74,234,213,70,228,57,116,58,167,21,249,151,161,15,39,42,220,226,225,202,138,144,150,225,216,247,34,117,116,25,41,238,145,150,157,254,133,99,218,97,60,180,85,81,186,56,80,210,92,229,110,14,51,229,244,234,122,60,68,132,28,164,101,152,138,177,244,225,24,157,82,20,134,250,58,210,170,254,114,56,151,132,25,233,192,105,71,165,234,52,102,80,205,34,204,80,93,122,101,241,52,66,125,77,177,64,49,247,28,251,222,52,116,6,245,102,4,137,122,118,63,208,36,103,236,76,92,133,199,8,193,39,74,152,118,210,185,0,243,200,29,16,252,89,154,56,140,183,188,122,2,198,204,230,154,151,51,31,131,32,57,9,247,52,65,234,41,215,4,42,247,79,191,122,195,17,77,215,193,110,86,107,225,237,70,246,121,235,128,144,238,216,98,150,54,156,170,58,207,218,177,225,124,187,196,143,76,250,220,69,137,94,247,232,19,46,174,82,30,111,151,48,252,220,247,233,165,215,27,72,51,147,11,85,241,211,77,212,187,40,108,33,214,85,163,203,168,86,144,193,68,48,194,43,114,166,73,147,168,65,128,112,201,202,183,195,161,10,191,95,101,148,192,177,143,51,143,134,76,35,36,110,251,237,18,104,48,165,226,50,25,27,65,191,15,27,35,247,18,184,96,167,230,251,203,92,151,46,12,113,131,243,113,76,163,211,111,98,110,91,28,173,220,151,99,61,72,136,2,127,98,157,183,83,72,127,151,193,196,85,57,238,226,171,211,54,168,11,23,147,231,185,83,24,50,121,249,109,184,144,75,146,25,190,183,118,26,203,43,173,104,249,34,235,95,94,110,115,190,92,24,186,47,233,22,88,30,235,93,155,156,172,226,88,72,198,2,177,99,10,155,86,134,160,212,123,182,88,0,208,19,233,96,219,105,184,98,14,35,107,37,195,137,237,211,98,211,48,133,160,166,15,67,41,212,98,22,30,59,80,51,116,19,151,68,39,116,34,23,1,207,162,15,8,187,201,66,229,204,191,154,44,170,43,135,0,108,54,133,175,0,163,119,10,87,36,48,201,245,110,193,177,73,28,35,118,92,120,89,90,191,127,23,162,146,87,172,199,204,51,168,198,188,229,212,83,95,15,45,48,105,253,177,118,201,209,202,210,50,184,142,118,236,180,195,226,137,85,96,142,90,119,16,100,178,222,110,209,0,176,201,80,199,79,79,171,74,18,24,7,129,91,58,25,73,241,123,115,3,54,97,191,17,176,176,123,155,176,66,10,50,169,131,66,63,56,228,221,212,1,196,158,66,62,230,165,126,5,181,120,88,188,154,189,77,135,11,207,78,143,73,58,30,181,75,252,173,120,61,98,19,199,131,85,195,90,0,70,101,200,239,194,217,238,2,69,159,134,249,42,102,18,221,50,139,244,120,203,84,195,59,122,110,75,151,148,6,25,90,120,146,98,43,157,48,31,21,105,56,202,204,94,64,133,99,12,61,10,105,25,25,125,46,71,117,224,77,241,181,116,41,37,202,174,39,50,205,242,24,218,105,80,106,197,61,155,252,189,179,197,40,76,50,254,246,94,33,210,118,35,159,150,214,101,188,127,14,23,201,12,6,197,106,246,235,17,220,29,237,186,84,44,151,158,66,128,120,120,163,20,41,189,146,169,49,136,181,203,191,158,178,124,216,190,186,123,215,168,233,47,215,19,218,182,81,233,213,88,155,148,164,101,109,25,23,247,248,232,109,142,227,219,225,84,95,145,120,238,240,70,43,56,11,76,217,204,151,148,76,156,217,204,61,129,19,225,223,236,48,219,106,185,95,141,156,218,8,91,190,224,69,153,242,48,201,155,190,199,227,58,43,247,92,108,168,62,183,237,218,20,19,55,124,186,193,46,96,44,9,159,194,208,215,247,34,235,26,255,22,6,242,7,103,243,101,12,129,43,42,55,221,97,68,214,101,191,58,47,51,29,204,128,45,60,121,225,6,47,188,175,46,90,125,195,23,196,88,150,9,117,59,10,227,159,204,209,85,225,68,109,142,146,135,157,228,151,169,5,218,241,89,38,154,62,229,151,209,219,244,168,41,38,10,229,255,242,116,177,180,241,120,154,120,240,84,184,89,196,221,97,138,67,135,244,56,76,251,126,83,70,202,45,79,217,235,200,101,217,229,194,8,166,203,38,189,168,77,12,223,2,55,196,188,101,142,46,19,210,246,109,24,130,70,169,64,7,134,51,195,111,1,6,111,25,173,4,239,123,191,15,179,37,43,12,151,158,223,194,237,246,217,100,207,88,92,204,74,137,150,157,57,60,181,199,57,239,61,7,156,78,65,33,227,126,54,138,197,57,60,200,60,189,244,183,113,222,16,233,116,152,24,154,156,0,240,186,82,15,231,48,222,209,221,4,70,245,236,3,171,213,79,203,47,19,16,10,39,45,151,151,41,11,115,82,99,230,183,69,46,131,196,103,5,197,1,234,166,50,221,217,175,78,1,112,167,154,205,215,101,61,29,112,11,158,129,9,115,198,12,174,38,91,47,31,181,18,50,173,35,224,53,150,126,243,111,107,189,47,103,117,72,211,38,210,98,177,244,76,76,79,62,26,57,210,25,171,254,172,148,94,100,176,96,34,207,30,99,3,38,108,121,135,154,58,34,50,165,29,222,36,3,201,203,45,46,19,171,167,37,19,0,187,48,241,245,149,91,192,171,235,234,153,196,163,92,136,25,152,148,142,187,122,184,192,133,234,25,112,91,73,123,165,88,172,63,122,5,125,76,29,145,76,167,231,113,123,101,116,217,144,184,249,150,17,235,163,90,53,181,244,41,238,211,136,37,144,67,156,46,61,126,51,61,234,237,204,147,136,104,67,2,120,167,18,241,219,146,99,143,167,136,124,137,109,135,31,125,204,187,240,241,176,149,33,112,51,58,170,152,226,103,188,101,27,39,205,13,199,254,221,23,40,162,184,48,181,94,97,96,209,138,209,101,188,33,228,202,177,238,23,105,4,235,1,171,39,216,210,191,20,104,244,7,190,134,72,49,183,108,106,47,220,226,151,33,94,153,41,63,48,146,215,183,207,164,190,246,7,143,48,43,141,141,187,201,249,50,236,12,142,93,190,34,58,183,20,222,56,126,227,105,98,11,237,129,243,106,73,22,247,99,56,2,239,116,95,222,240,222,60,112,193,102,187,107,95,248,8,127,240,253,236,99,124,193,242,242,160,136,85,5,60,8,245,63,63,221,226,218,198,123,41,178,120,190,203,211,110,88,157,166,109,245,60,156,93,248,21,24,182,136,254,252,180,179,227,177,126,186,136,189,25,90,67,174,112,146,79,216,110,192,203,96,140,162,21,48,210,207,207,71,143,30,215,100,156,95,20,2,42,108,98,112,14,195,8,221,158,207,58,107,104,198,203,27,121,222,242,93,86,23,118,95,14,13,252,150,167,141,45,55,214,15,9,116,73,44,195,129,16,114,142,181,219,40,125,144,211,203,216,185,34,116,122,142,26,238,1,250,52,146,95,49,147,26,66,199,67,159,110,38,24,21,176,9,93,11,204,77,44,22,88,231,74,169,40,138,148,113,120,117,162,163,101,42,140,222,151,127,87,135,253,73,46,94,240,0,222,213,7,101,192,205,134,48,20,197,14,255,172,110,172,205,250,89,38,159,27,63,109,4,104,69,97,18,245,189,199,141,218,80,27,134,192,195,125,247,70,104,167,63,240,184,115,184,99,105,38,153,104,36,11,221,241,24,38,215,37,168,209,117,249,71,143,198,246,41,159,197,114,113,253,108,242,15,178,56,138,128,73,6,114,79,106,249,220,57,2,35,222,235,161,213,50,205,35,38,131,73,222,110,184,51,81,98,233,83,59,156,75,96,132,165,168,8,171,215,129,204,78,75,186,107,108,104,152,30,93,71,147,162,153,136,224,227,221,175,239,195,184,242,28,61,71,85,82,155,118,112,177,222,113,122,173,159,7,83,96,4,89,61,26,77,73,236,222,250,238,65,54,145,127,22,34,239,85,44,71,106,54,176,139,28,198,187,162,187,221,220,68,65,252,167,207,158,177,158,30,135,84,51,197,128,96,111,237,38,79,47,244,63,194,210,57,59,227,120,246,51,243,132,198,142,133,167,39,105,211,224,185,232,177,47,24,71,102,85,20,197,47,95,1,248,239,117,172,41,163,12,127,75,49,127,85,215,67,55,147,203,241,117,217,49,13,17,35,210,118,19,82,243,101,95,173,106,105,104,159,173,157,157,230,109,34,192,132,151,88,123,156,21,215,29,70,181,92,15,221,201,45,216,251,12,34,119,184,70,158,193,222,17,134,71,31,109,169,109,9,125,212,142,64,133,169,171,233,21,133,123,86,16,87,2,91,156,67,96,212,235,227,221,8,18,183,252,44,221,217,91,60,220,234,184,217,118,182,87,82,221,19,175,46,251,249,234,70,4,211,183,105,59,208,235,115,38,195,210,151,2,174,232,177,232,225,69,190,192,69,151,240,198,82,127,14,205,143,187,99,240,215,227,204,19,120,145,223,228,29,158,145,86,23,219,144,66,175,18,55,47,148,215,102,219,75,95,222,224,207,113,184,238,247,72,166,139,119,160,164,110,62,102,78,37,151,213,187,236,244,253,220,143,177,0,69,84,76,5,148,217,202,123,160,231,25,209,153,74,208,33,235,234,178,76,192,104,89,197,75,156,30,152,139,133,127,215,79,234,224,143,137,229,44,215,118,43,56,23,53,53,239,6,173,219,1,111,73,94,166,87,136,105,250,209,86,225,135,168,226,226,66,179,203,9,182,121,152,98,121,105,153,213,222,186,9,133,253,85,171,118,90,94,240,179,220,167,103,145,75,248,128,54,118,11,138,218,160,188,155,194,162,136,80,242,89,233,57,157,204,123,185,110,159,204,172,214,0,49,146,26,203,163,226,238,148,143,198,227,142,151,208,97,8,22,231,20,184,88,68,205,97,66,204,50,145,48,45,82,196,217,17,133,219,75,90,70,18,237,112,142,96,210,135,206,104,116,133,19,159,22,176,121,234,238,36,238,20,204,58,179,242,36,231,121,203,210,236,86,142,235,39,31,3,157,116,203,97,255,71,205,210,23,200,25,189,45,14,23,59,255,93,10,196,72,11,245,186,218,141,218,237,46,62,104,146,138,194,221,232,237,98,59,235,245,166,250,1,87,56,27,98,109,146,13,41,182,223,177,214,40,90,187,123,229,172,85,204,179,243,230,25,229,41,7,94,101,200,104,146,189,61,226,34,93,127,149,73,89,96,168,143,253,120,169,228,5,77,177,212,207,68,72,161,10,3,12,35,170,190,28,190,65,183,191,42,194,69,83,238,163,152,245,243,126,23,145,241,50,228,229,156,62,59,70,51,193,184,176,244,233,179,86,35,134,143,218,201,26,210,112,182,240,125,143,205,14,191,138,116,74,97,134,151,120,24,117,26,217,115,40,227,224,218,24,135,46,212,84,250,242,92,175,127,0,110,181,162,211,12,69,154,26,13,91,48,183,201,193,216,207,129,130,46,76,24,19,89,164,37,128,11,124,146,97,107,192,70,40,110,168,254,83,106,14,248,28,201,59,63,176,233,220,59,92,73,115,209,166,65,54,18,45,135,100,65,92,165,63,250,84,15,187,22,203,179,85,56,81,124,87,226,167,33,213,22,207,6,210,170,46,238,5,74,22,140,124,117,170,87,100,14,130,58,18,234,165,97,4,235,146,199,164,204,50,76,50,83,204,32,24,97,86,118,156,155,75,208,99,188,187,194,247,129,11,228,45,119,117,161,159,126,110,190,97,250,81,169,36,59,82,179,226,189,219,39,4,116,187,160,124,119,151,137,210,116,97,195,42,2,233,149,195,139,20,118,133,73,226,11,35,39,119,41,217,4,69,95,109,198,4,135,83,84,174,62,56,142,156,67,17,11,137,26,18,105,24,52,21,249,174,14,152,84,229,220,195,223,216,90,236,148,168,246,234,241,97,151,228,56,31,206,28,74,55,233,31,212,232,85,174,49,0,245,176,252,244,54,227,45,118,51,232,76,36,178,67,180,57,149,123,158,63,42,60,166,183,156,230,253,109,180,107,213,11,101,213,120,121,132,165,49,151,8,75,24,12,125,105,185,231,71,217,250,112,135,172,51,199,225,131,213,250,76,209,57,195,105,126,118,201,250,7,38,241,36,108,183,179,196,17,197,16,24,118,147,28,231,226,105,198,144,152,19,188,225,37,210,97,121,185,48,148,216,186,38,31,39,12,17,139,20,201,203,179,185,53,226,183,41,203,209,223,54,149,171,176,166,43,81,57,221,144,50,78,224,126,237,148,134,12,179,192,103,82,71,144,253,236,100,237,185,119,157,163,8,25,244,48,99,168,113,110,10,55,171,208,117,24,134,57,61,209,139,21,202,198,111,247,215,248,235,5,230,178,48,23,176,135,254,60,205,92,140,223,158,84,187,234,62,157,205,173,255,193,144,223,233,45,155,106,201,233,53,88,164,159,65,32,168,187,97,183,155,132,195,212,121,214,119,179,12,29,108,170,215,183,8,120,219,116,56,91,148,239,165,21,18,135,158,250,179,163,149,20,45,131,47,88,187,60,161,26,216,226,97,212,134,231,179,132,200,90,25,23,126,174,63,172,223,92,98,46,161,219,119,153,245,128,97,77,243,157,152,244,75,238,194,178,246,81,128,142,185,68,98,234,236,186,115,212,27,202,102,66,215,41,147,161,89,237,173,223,163,145,248,131,240,68,96,142,128,184,245,153,68,151,216,211,150,51,17,249,132,24,65,115,232,203,141,206,56,22,32,164,26,26,121,109,8,157,183,48,183,33,121,108,226,230,165,116,131,42,45,135,33,16,150,147,19,201,161,18,222,5,242,230,123,214,166,81,91,127,47,10,22,236,94,10,83,154,25,151,66,156,73,77,140,44,42,11,168,176,112,248,167,131,42,48,165,85,113,43,100,158,235,134,89,205,147,59,227,221,179,174,7,38,95,39,223,159,222,75,163,117,199,198,26,193,131,101,63,93,250,211,178,115,118,246,152,136,211,194,136,210,178,98,162,143,37,224,177,186,142,103,49,167,126,52,141,34,159,172,48,67,224,214,72,53,134,99,113,155,112,113,78,61,102,195,177,175,139,14,72,129,130,195,29,131,149,132,203,173,63,109,149,30,177,149,47,10,34,245,221,8,31,133,103,227,216,60,35,233,1,6,87,104,236,166,136,150,36,241,46,24,99,70,137,143,94,253,189,245,181,100,234,59,190,4,96,136,72,178,118,27,89,46,247,110,181,32,225,22,207,95,165,170,49,188,115,149,189,82,183,141,74,216,107,184,197,128,238,132,168,160,0,227,116,11,107,125,147,166,34,43,31,77,84,100,6,28,174,70,234,40,48,137,36,177,101,145,61,144,36,140,98,3,148,226,158,177,41,231,147,185,192,212,226,98,255,131,9,46,177,128,47,108,197,210,126,63,66,55,180,95,46,209,134,142,37,119,162,175,229,13,110,235,42,151,74,146,233,103,156,127,231,158,70,154,152,124,216,217,95,135,151,234,82,224,184,123,21,251,144,50,172,228,140,57,147,104,195,200,114,209,96,105,166,136,52,158,46,130,106,64,154,86,200,82,138,61,109,19,60,146,1,69,164,184,231,59,98,221,114,35,46,12,217,78,228,249,159,86,229,199,99,10,213,212,46,113,69,34,93,112,233,136,37,110,34,177,68,22,62,75,105,218,49,25,143,125,25,167,200,202,234,55,225,124,9,78,79,218,109,121,173,23,158,240,237,172,24,144,198,172,148,167,77,132,205,131,48,148,115,177,126,5,158,196,163,188,75,51,167,180,156,95,133,189,63,82,181,90,177,10,146,41,112,30,145,127,67,5,94,47,226,46,42,118,216,250,166,131,220,32,87,131,11,155,56,144,175,252,134,166,230,243,110,68,218,167,155,43,205,114,35,138,194,76,113,255,105,8,134,52,101,169,80,153,88,227,97,74,177,138,220,57,139,233,85,184,65,193,44,203,122,64,209,195,219,201,199,39,101,24,75,61,35,103,154,113,225,157,14,111,170,173,100,48,7,114,88,62,21,140,161,172,138,17,135,48,95,143,28,153,94,44,60,37,227,101,10,188,158,36,128,106,226,172,138,34,245,235,159,125,90,65,4,72,187,148,24,155,247,120,103,223,222,79,195,215,213,184,51,126,227,221,210,211,240,145,157,68,136,76,29,211,90,184,48,218,63,177,95,194,205,208,166,246,184,149,240,57,184,160,70,210,89,104,81,236,111,254,119,242,61,202,51,21,136,50,68,151,113,217,42,75,187,12,215,186,31,2,198,20,51,228,138,100,117,95,17,103,60,235,14,150,95,153,41,230,251,243,5,2,215,46,4,214,2,67,183,225,247,152,78,133,229,18,195,182,82,24,19,119,9,18,96,159,172,36,187,247,76,143,15,145,12,85,167,120,145,9,116,84,39,207,48,145,111,110,161,2,195,218,221,3,30,249,137,104,35,154,218,34,105,131,210,173,214,146,174,190,110,186,28,31,204,195,122,54,242,170,228,85,217,166,192,178,213,150,193,185,17,55,71,180,68,218,51,147,208,46,107,129,146,8,41,150,41,110,45,180,96,28,110,4,151,158,57,188,170,179,226,152,244,197,184,194,179,116,193,188,133,96,195,84,109,101,39,45,150,41,25,61,10,29,123,151,163,17,143,231,129,123,192,100,98,8,108,18,4,57,90,214,45,41,240,194,176,114,70,42,35,42,14,173,202,190,112,174,64,228,41,103,135,57,102,37,179,8,137,13,18,168,63,120,81,20,47,15,67,156,154,227,167,153,88,69,12,56,130,146,217,45,75,46,196,189,201,94,153,77,207,208,183,28,238,234,82,68,3,92,45,140,230,240,49,39,52,253,32,155,160,161,219,142,48,95,205,45,118,16,101,18,174,236,98,76,88,112,123,92,20,9,181,88,62,231,42,141,100,219,148,135,33,38,242,221,110,193,66,240,124,117,129,51,215,173,137,197,157,190,15,253,174,102,245,233,14,147,99,113,39,10,234,199,113,159,53,211,47,73,18,13,55,175,21,9,154,86,1,59,196,204,201,4,56,115,188,58,19,174,145,163,43,33,121,30,199,166,41,35,111,121,121,90,118,173,188,112,93,218,110,202,233,153,169,241,114,244,142,21,54,149,160,226,48,137,167,119,158,224,79,75,113,245,130,101,11,130,100,129,51,170,17,254,217,84,42,104,168,35,153,86,172,59,55,22,68,239,154,90,74,238,72,139,162,138,69,122,66,147,93,154,172,135,29,251,21,246,242,214,244,55,164,145,107,172,15,40,51,177,91,5,230,68,247,68,72,56,80,167,44,15,244,85,122,92,149,225,228,62,109,209,119,67,172,226,199,11,97,195,252,194,69,130,148,139,60,32,205,101,164,128,173,71,244,8,166,208,118,53,84,128,41,85,245,187,50,204,79,37,137,223,209,10,202,93,146,224,192,181,78,189,101,64,136,138,176,157,195,166,87,124,183,5,202,215,96,220,116,216,24,21,150,192,3,242,247,248,109,75,18,148,15,67,45,193,213,93,89,94,125,104,172,61,65,16,19,251,240,130,153,111,234,203,203,12,69,181,131,86,2,164,50,209,42,185,99,126,128,44,242,149,53,243,14,1,144,85,47,76,134,168,76,21,50,133,156,138,23,148,24,129,194,72,99,199,92,176,66,73,113,1,32,119,208,156,135,158,168,136,101,16,234,79,151,96,108,131,64,175,245,154,21,206,200,168,123,151,90,88,82,178,2,169,62,45,174,213,99,68,217,93,179,198,169,16,13,165,147,185,236,20,208,119,79,152,37,188,207,184,223,20,49,182,73,25,100,35,249,224,105,26,54,250,180,121,108,63,212,248,79,229,34,205,133,229,230,177,64,85,185,213,129,71,58,40,213,44,14,35,179,164,251,2,34,68,225,204,53,122,166,166,195,69,224,169,250,177,10,215,64,154,186,233,100,106,137,188,203,72,95,107,114,95,37,71,124,70,126,27,53,125,240,91,10,108,10,209,223,187,141,64,108,235,2,57,155,233,233,212,175,207,206,65,72,122,91,192,188,141,29,237,123,57,229,131,154,176,187,44,255,109,197,203,97,54,189,90,137,7,62,71,116,138,80,34,89,251,81,194,73,174,206,25,201,184,49,90,168,73,66,29,92,132,73,145,254,190,154,212,197,113,139,169,26,250,246,251,102,179,159,177,56,187,206,20,24,147,108,185,123,252,92,201,40,187,40,23,30,151,145,1,26,153,126,169,99,0,73,245,245,157,116,155,182,236,253,38,252,1,201,245,212,45,247,121,92,73,64,174,92,200,81,187,127,123,19,208,188,86,10,87,100,88,148,171,163,19,49,48,129,201,152,249,214,252,57,81,237,238,216,5,205,189,133,15,153,226,13,81,29,131,61,245,188,202,47,232,139,228,164,46,33,175,101,167,181,39,200,44,2,98,235,210,187,0,159,61,222,131,17,231,15,248,226,238,194,35,170,142,18,214,118,216,88,98,187,192,168,58,125,102,254,129,141,179,240,142,37,201,159,238,194,90,201,52,201,239,126,179,232,197,229,217,55,139,2,164,46,197,3,139,19,62,249,193,70,118,50,229,57,69,158,182,28,25,255,233,204,213,169,78,133,215,240,138,11,96,234,32,178,194,200,63,122,167,101,211,201,208,167,177,38,238,203,141,202,85,190,203,72,237,134,55,141,236,104,153,10,147,250,166,158,252,97,84,172,37,191,19,202,48,43,143,119,152,150,222,139,211,194,205,159,252,194,199,94,207,101,95,58,13,10,236,154,124,174,64,17,91,123,215,150,149,237,10,117,63,88,236,221,101,50,229,37,123,195,145,232,22,131,246,7,183,152,136,38,223,81,180,229,132,171,63,3,236,7,207,153,31,120,184,1,134,0,45,92,30,207,203,135,115,204,27,42,164,36,134,66,232,231,15,179,171,74,133,12,239,230,26,93,46,156,197,27,10,76,190,207,247,114,52,20,73,177,17,120,144,93,85,2,198,245,247,192,61,210,175,137,34,82,174,169,223,5,233,145,79,165,108,233,32,75,251,20,162,217,229,48,185,138,37,61,35,114,14,244,239,8,128,104,2,98,46,253,176,102,138,134,14,67,138,113,111,101,124,24,217,222,45,96,174,171,2,195,227,117,127,155,10,229,93,117,158,102,211,97,116,152,114,234,37,48,52,57,46,167,139,69,140,150,137,190,156,98,17,159,13,104,152,146,91,113,97,46,210,174,165,64,138,56,181,195,242,114,120,62,243,125,218,220,97,250,116,49,38,184,15,166,82,66,247,21,100,132,123,128,236,235,58,139,209,198,200,221,187,212,42,241,139,44,94,136,92,122,116,41,182,134,156,170,148,78,157,27,104,142,135,145,92,187,191,108,242,6,158,109,197,79,147,42,113,127,154,250,155,238,193,112,222,141,189,124,191,10,98,96,47,122,61,40,66,202,242,44,137,42,126,42,130,118,124,109,2,159,131,46,54,149,188,112,148,203,142,53,32,182,203,217,223,77,97,86,151,121,116,150,50,118,191,127,22,177,161,174,237,62,230,112,156,33,220,59,9,93,9,92,169,237,170,62,205,72,27,110,77,94,126,166,236,153,91,222,114,242,51,244,187,32,112,104,62,195,75,250,73,220,95,152,132,28,175,89,2,38,101,93,222,93,208,100,223,23,238,93,2,25,139,156,165,225,58,217,192,251,18,207,130,254,238,251,142,114,86,201,194,230,176,111,35,158,133,127,94,102,40,151,149,238,213,132,192,228,125,75,187,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,111,151,117,83,189,184,239,94,170,154,9,124,86,173,87,125,47,56,6,207,151,119,129,143,77,228,92,215,164,24,35,105,34,223,133,83,112,250,187,201,54,124,190,154,204,233,236,59,10,101,62,77,13,153,51,84,84,96,58,10,125,178,12,53,82,97,199,132,202,14,47,188,122,210,176,78,240,32,62,11,26,113,57,124,224,180,128,215,220,81,78,251,46,61,118,76,227,96,169,56,112,163,102,92,222,205,98,242,123,147,169,155,44,185,108,90,189,120,20,0,64,254,90,178,212,231,44,162,14,221,133,226,200,36,36,193,67,158,54,198,167,228,51,165,178,4,174,95,14,85,56,35,27,113,24,110,107,177,104,187,221,124,83,192,148,245,78,105,121,129,232,218,7,179,34,120,47,231,195,217,97,225,29,244,150,161,219,158,181,211,80,82,114,246,128,133,78,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,21,223,193,178,13,109,196,2,233,198,144,34,239,94,164,22,199,20,239,176,7,136,109,8,141,124,115,70,106,104,62,230,208,197,71,88,103,57,5,192,130,197,67,88,198,26,14,115,234,77,253,183,135,153,204,89,96,184,86,226,105,211,254,150,83,147,121,132,232,183,195,197,210,25,4,198,29,25,211,152,27,156,36,20,66,49,114,218,26,139,0,42,169,171,188,4,204,188,117,99,158,144,72,210,245,135,34,132,12,183,169,90,235,136,84,252,5,37,154,134,47,85,166,177,197,115,106,236,227,103,172,245,120,130,73,184,56,235,2,137,244,16,22,41,108,206,161,18,112,39,151,72,225,154,238,158,100,228,59,178,173,52,20,40,179,47,48,120,172,142,93,123,23,65,197,113,238,142,166,69,214,210,84,91,191,158,61,37,45,255,109,210,113,206,45,72,97,200,87,252,228,172,70,86,43,87,129,106,162,94,126,196,88,122,161,228,235,174,106,194,217,254,211,22,231,144,229,201,172,198,221,253,193,164,69,137,159,22,193,251,203,12,125,96,60,250,178,33,66,184,81,226,151,77,137,231,24,181,255,83,225,4,235,232,236,56,174,204,138,29,129,76,85,81,155,176,116,87,200,194,87,146,205,141,243,127,219,148,241,244,185,51,156,211,15,33,225,187,32,51,9,186,110,158,119,35,118,185,126,16,51,138,97,35,254,224,77,165,252,31,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,105,143,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,187,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,209,162,12,54,210,58,185,245,157,169,34,183,37,142,183,236,76,184,70,89,94,135,220,243,112,219,144,103,237,240,185,221,230,107,27,145,228,188,157,95,27,178,14,83,232,187,232,220,84,239,15,135,215,19,77,5,70,0,54,158,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,117,199,36,80,120,20,83,26,250,96,234,17,229,205,100,0,220,193,128,14,242,202,175,53,20,104,115,80,52,80,197,104,244,204,2,143,94,238,96,80,34,118,9,101,219,79,10,211,21,216,129,197,17,104,162,129,158,155,104,170,74,47,72,194,167,219,45,103,190,33,44,51,47,108,113,107,255,93,156,5,7,111,23,70,206,53,166,144,133,122,36,9,15,39,110,137,188,251,197,89,142,60,110,192,236,114,217,211,7,201,1,65,218,69,224,69,209,190,79,49,14,151,117,41,124,128,81,79,203,222,114,168,136,138,160,68,153,156,119,152,242,72,202,121,238,80,17,137,219,158,149,191,224,69,155,151,44,173,253,4,46,250,231,131,220,16,21,93,138,43,178,172,201,188,250,198,202,98,47,99,41,76,206,150,211,59,16,58,57,246,210,141,151,32,39,5,225,80,119,24,95,117,146,159,70,33,216,23,214,78,86,68,121,207,179,51,61,137,96,53,127,57,255,92,170,63,152,189,199,48,249,110,67,100,101,225,45,144,167,51,44,12,159,233,190,77,207,249,242,68,55,203,70,114,119,243,182,36,144,53,164,101,16,217,123,108,224,60,108,35,42,239,238,8,19,244,120,216,8,34,165,97,20,165,212,15,165,104,127,223,77,210,244,187,150,75,52,147,227,203,229,82,225,78,44,198,159,62,39,75,189,162,110,192,236,194,159,161,71,24,123,115,1,23,24,230,237,207,6,197,5,148,198,165,34,111,252,49,249,189,119,83,43,144,179,62,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,229,198,208,63,253,233,202,141,227,26,99,211,234,205,191,229,129,226,53,73,60,119,168,9,120,116,183,3,33,162,43,24,227,23,110,150,201,95,29,134,48,102,202,211,213,234,61,226,105,182,178,38,63,77,133,133,75,183,3,19,145,148,134,23,203,76,140,166,81,174,80,228,183,51,124,146,201,191,203,244,91,228,221,9,15,240,8,180,80,172,46,239,78,198,165,93,162,225,189,136,207,106,218,52,245,138,101,75,132,218,82,197,138,31,34,109,175,252,37,233,135,141,64,96,196,73,70,244,202,166,22,91,142,22,74,244,187,95,10,118,53,43,240,129,185,103,127,155,37,233,122,120,204,238,84,34,239,173,121,122,31,185,128,156,206,93,159,30,212,181,124,112,197,16,76,207,111,147,84,238,79,227,89,203,114,126,156,205,241,204,205,207,99,108,135,201,249,105,249,109,146,138,227,167,201,69,191,12,194,124,54,116,158,223,181,154,170,82,56,20,229,221,248,173,60,179,112,91,5,102,106,2,35,246,234,250,155,72,119,242,99,67,158,166,164,36,57,76,38,161,238,150,205,8,8,166,195,191,223,146,17,129,27,42,154,214,72,20,46,178,223,225,63,40,94,240,73,114,52,126,63,249,176,4,151,136,183,188,217,253,70,54,83,4,72,214,119,23,226,221,132,105,139,160,3,214,74,135,113,2,234,158,85,209,253,216,159,25,178,169,108,203,18,187,35,233,21,221,184,237,48,183,46,57,26,201,137,77,30,154,48,239,127,213,19,8,30,196,40,109,161,246,167,144,236,38,48,57,94,219,159,198,233,157,155,126,245,8,103,53,14,118,52,172,116,30,30,171,61,214,128,249,113,133,141,128,140,89,164,56,252,167,23,75,80,123,180,97,199,59,74,0,93,174,0,220,23,185,53,126,29,78,164,167,139,211,151,57,190,167,135,30,40,38,33,89,67,151,0,20,206,62,85,58,217,76,226,6,33,221,118,5,37,38,245,30,112,96,41,92,236,50,232,240,128,208,123,106,211,166,199,14,200,167,92,237,89,125,70,24,24,15,115,67,151,132,102,6,219,146,121,63,24,227,225,170,172,53,210,167,109,163,250,96,146,234,117,48,141,26,220,79,183,110,34,41,83,222,61,77,99,120,57,108,161,35,153,72,164,153,120,42,219,238,176,25,148,38,211,176,227,151,170,222,41,38,24,222,165,101,157,59,190,111,151,144,13,143,42,171,207,100,35,226,232,60,6,17,186,233,119,38,81,24,222,189,218,0,141,143,173,149,145,196,239,113,64,124,79,83,235,91,229,70,7,185,1,165,198,95,167,157,75,155,202,153,81,46,216,225,239,248,58,109,88,208,234,70,69,32,186,192,71,227,79,119,88,155,197,174,45,48,135,122,54,1,78,39,242,109,238,119,151,140,41,236,199,250,176,116,167,42,77,75,63,93,139,15,54,226,93,57,152,161,241,13,30,82,98,246,152,43,247,183,169,214,241,26,219,131,114,73,144,1,203,191,92,252,239,167,225,55,159,77,76,121,74,127,151,27,174,208,163,147,253,57,4,78,208,233,124,125,74,172,59,93,46,235,102,124,146,180,213,225,181,132,14,183,205,159,142,175,63,108,149,147,247,122,15,103,48,133,178,223,103,217,129,52,100,64,96,147,222,206,233,76,253,63,181,10,75,96,248,8,186,255,52,246,183,28,64,201,152,247,139,163,208,138,72,2,45,55,255,51,55,166,255,52,4,178,75,218,109,226,62,195,151,31,183,20,58,237,194,38,165,230,86,239,42,144,71,138,145,198,158,148,93,121,8,131,204,234,85,47,92,217,147,220,236,197,65,86,36,68,6,129,215,12,193,152,141,160,170,114,120,161,188,64,109,235,215,43,132,167,105,237,133,33,112,139,201,176,32,76,107,218,180,76,170,113,242,151,255,168,230,165,215,18,206,35,95,34,232,180,73,26,209,65,45,113,219,127,26,250,47,233,83,68,239,200,236,253,126,154,244,155,36,85,22,208,94,23,92,143,31,12,157,93,185,231,23,154,97,221,131,96,176,17,194,40,60,46,218,144,201,254,252,72,7,198,119,155,228,97,210,186,157,51,224,156,162,133,37,35,63,157,144,29,114,171,153,127,124,186,37,186,20,153,49,14,55,111,25,49,206,171,186,7,140,156,133,223,37,206,198,97,226,129,23,30,55,254,102,36,114,109,73,195,23,25,129,94,122,2,113,232,185,212,74,203,200,141,195,8,119,248,152,131,235,94,27,33,11,193,119,238,47,231,66,44,49,98,228,193,177,33,190,121,72,105,86,174,210,48,2,6,95,101,23,105,47,70,227,32,95,77,10,94,249,89,58,150,83,115,70,99,75,195,207,96,231,143,200,23,152,20,51,105,25,119,220,244,201,239,146,34,131,69,127,115,56,200,129,193,207,191,3,62,147,254,254,180,233,55,237,159,109,73,82,140,49,158,14,129,207,13,235,99,80,161,149,220,182,147,62,157,141,248,244,7,103,75,227,146,78,153,150,150,183,28,174,120,245,186,180,140,234,133,250,11,54,45,99,143,174,67,127,250,236,172,159,90,200,50,230,233,122,101,26,120,55,97,153,250,161,221,248,32,138,60,76,114,97,252,114,55,113,84,121,22,107,62,57,106,108,135,83,224,186,140,55,232,131,153,25,218,221,118,23,139,118,145,9,210,135,192,28,139,99,221,119,35,4,223,46,156,89,110,235,235,208,76,164,74,40,236,6,44,11,148,114,253,96,204,24,136,23,47,156,6,101,150,249,131,57,202,132,4,8,90,152,179,11,245,226,176,145,60,107,211,126,12,221,14,99,78,220,227,103,192,2,255,81,243,225,203,167,198,127,46,109,56,49,185,111,26,225,85,42,82,125,104,140,52,117,123,151,82,92,184,122,213,207,130,25,208,27,214,201,81,110,250,89,11,102,99,255,106,238,198,114,157,29,182,15,79,111,24,9,174,207,44,130,100,126,84,239,19,115,60,203,94,55,96,8,254,14,236,95,138,247,89,183,85,224,86,92,135,228,192,36,38,72,33,2,209,22,74,100,189,101,103,213,147,244,42,240,47,162,250,193,208,123,36,89,61,103,230,108,248,193,29,38,88,167,77,179,67,122,126,77,131,209,230,153,195,195,242,9,198,247,219,149,92,91,201,136,57,102,36,85,89,227,91,1,21,50,136,107,229,80,121,186,8,81,127,40,5,0,89,186,244,88,100,16,130,248,187,201,92,148,146,48,50,82,40,74,242,167,217,235,132,76,122,116,130,254,117,120,195,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,61,218,184,241,139,95,4,7,152,185,113,63,56,19,82,46,210,110,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,101,205,162,223,178,116,73,0,119,137,196,101,202,180,77,106,221,134,49,39,127,152,125,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,238,38,237,234,124,184,195,104,9,84,249,93,68,58,219,247,203,168,43,156,105,119,63,153,156,172,244,41,71,160,93,143,26,215,125,51,55,246,145,227,97,138,24,135,28,183,208,232,142,79,94,104,81,161,192,148,219,2,87,130,140,217,97,72,198,175,77,105,206,206,222,125,142,13,226,40,242,205,21,159,114,60,155,113,28,116,105,24,213,205,187,124,227,124,46,123,125,74,149,182,21,35,141,79,166,138,204,193,223,53,248,194,149,184,141,247,39,204,228,35,53,129,217,241,63,2,135,101,244,35,4,233,2,70,128,201,69,133,15,76,237,146,184,174,73,67,35,127,246,155,6,236,139,243,202,84,1,83,243,224,19,152,60,231,33,238,179,241,35,14,241,93,150,179,123,10,141,232,96,127,226,74,249,193,4,190,133,94,139,170,92,166,100,117,24,111,208,144,223,230,198,113,59,213,46,235,69,94,78,42,250,246,253,134,27,65,185,34,9,237,39,38,80,125,67,225,14,133,126,128,192,248,151,243,114,216,234,12,228,105,98,103,221,187,133,155,45,218,204,23,174,20,190,143,111,5,208,3,169,104,183,20,66,183,219,155,6,21,197,234,242,52,26,135,217,247,89,74,226,186,132,228,141,48,131,84,250,15,182,171,145,204,83,170,180,87,44,123,147,135,184,34,210,141,130,73,238,201,142,114,229,211,207,198,38,250,136,70,14,108,149,35,114,220,23,211,1,241,95,198,197,44,85,191,195,50,163,124,199,224,238,211,159,55,159,197,81,202,55,13,127,251,158,128,164,31,141,229,32,137,104,178,147,101,34,55,115,59,74,182,170,244,102,38,53,96,184,193,72,160,177,75,22,246,32,61,190,125,137,183,70,36,108,121,107,23,238,80,82,124,31,12,191,94,17,186,178,65,217,223,249,1,111,53,212,195,87,180,20,53,111,92,80,197,159,182,220,24,49,132,115,37,195,209,231,247,50,90,28,57,150,8,82,146,234,255,193,67,108,251,140,191,117,68,163,135,213,37,221,49,38,81,150,161,253,96,51,25,196,60,201,148,45,53,159,33,100,222,159,45,229,126,148,93,181,147,91,193,203,242,84,179,160,70,110,238,15,67,176,170,235,38,253,24,71,63,152,10,143,41,60,155,232,5,31,147,253,107,216,182,254,17,51,150,171,151,167,158,178,53,147,56,124,99,131,48,149,21,103,208,5,102,159,147,207,34,37,3,203,248,131,143,229,88,181,207,40,131,97,139,118,152,98,124,185,170,97,105,161,62,247,193,212,90,139,87,122,32,249,152,63,85,135,3,119,70,70,108,4,116,81,202,71,41,9,108,212,40,210,180,68,221,184,239,69,120,189,56,92,29,238,228,101,158,123,188,127,216,52,177,172,118,97,34,138,211,143,226,109,225,68,121,120,177,251,248,154,52,11,173,221,115,156,45,46,215,22,159,141,99,56,95,15,207,217,229,72,29,255,185,12,206,218,64,62,184,221,72,88,135,101,45,185,141,141,59,180,235,53,145,170,0,60,97,254,116,102,75,109,83,225,146,191,188,65,131,173,110,89,224,78,41,65,119,216,138,18,228,183,41,244,251,124,245,203,210,250,137,214,92,24,174,134,246,187,193,2,195,145,175,223,93,113,122,7,92,207,240,214,169,79,103,210,26,167,195,148,211,73,159,22,40,94,182,183,236,28,13,18,122,233,4,131,187,239,85,72,177,154,15,64,96,110,68,223,173,6,119,66,190,106,149,160,86,204,229,32,94,152,187,99,156,187,0,100,126,195,127,216,84,216,238,2,193,151,109,53,58,14,83,236,117,237,69,96,234,41,86,192,212,225,221,209,162,202,41,127,185,171,136,140,39,18,151,171,192,103,138,250,10,32,171,59,225,121,188,176,29,198,217,63,107,155,241,47,79,15,19,1,246,78,65,129,37,77,249,109,174,57,159,79,141,156,113,106,135,238,54,75,239,47,39,253,58,48,39,150,108,210,157,16,118,249,210,133,129,135,89,41,23,174,86,243,243,205,20,180,200,184,75,95,184,64,29,16,47,39,87,68,74,101,76,175,104,248,97,141,220,90,189,146,246,205,188,82,251,243,120,47,216,114,201,135,148,46,167,122,52,37,255,105,114,54,118,146,167,81,180,255,232,46,41,7,202,103,222,200,60,155,219,114,120,139,195,124,215,61,140,137,75,46,47,207,6,198,179,40,43,159,4,81,152,140,63,24,42,96,113,22,118,43,97,249,178,14,128,201,253,150,5,2,75,196,42,23,182,224,255,69,207,22,53,114,160,211,242,233,238,218,100,46,148,47,128,129,167,40,45,45,244,63,59,41,91,77,247,134,147,198,34,78,80,46,38,125,5,74,148,122,201,96,147,0,194,198,255,131,11,215,225,45,187,198,68,103,235,35,17,0,166,186,94,38,57,234,129,177,151,66,213,167,62,179,131,82,143,242,221,204,33,93,234,235,202,214,81,231,98,138,46,203,97,66,28,55,165,176,83,248,208,124,162,48,144,91,104,237,97,94,204,123,207,128,55,236,176,85,224,99,214,125,85,106,7,62,251,207,190,39,132,213,227,14,31,74,130,59,67,135,18,78,128,178,252,205,13,78,250,235,120,234,184,65,202,39,80,78,26,22,137,20,210,97,232,210,186,140,45,28,74,72,149,234,47,23,203,243,247,14,67,187,237,74,22,195,14,222,172,74,247,131,39,167,174,236,133,103,11,69,114,42,59,220,217,180,155,192,61,127,178,115,188,123,27,247,255,69,209,79,112,115,18,202,52,114,62,154,194,211,9,56,128,41,190,146,150,117,88,131,123,105,1,227,49,155,10,215,26,15,15,162,71,178,217,245,129,5,116,91,198,5,74,198,18,170,130,230,23,23,96,238,10,242,110,99,218,220,241,114,139,35,74,203,88,89,165,222,167,79,211,239,213,131,212,236,236,162,239,214,52,242,198,239,36,60,251,9,43,123,223,78,59,15,72,175,156,121,185,190,204,70,235,52,170,212,228,195,18,165,69,119,188,160,142,151,1,129,101,3,225,53,135,57,4,175,255,8,78,18,50,155,124,42,225,231,23,182,100,152,70,112,114,250,203,55,2,175,75,224,49,61,246,78,53,214,207,232,17,244,152,126,189,200,195,36,203,93,184,195,59,88,103,192,36,28,9,138,219,196,15,70,75,100,217,215,195,131,218,1,181,1,1,147,155,63,5,134,208,173,251,209,6,143,96,147,216,133,121,217,75,203,209,112,204,148,34,112,69,24,203,127,187,90,78,243,210,151,147,65,248,153,103,217,180,215,117,30,34,184,214,252,138,108,229,81,69,194,69,102,180,124,28,79,22,56,79,89,42,166,160,167,41,158,119,102,242,5,148,76,221,135,79,47,192,139,225,13,135,223,100,8,216,44,234,239,32,100,127,91,159,53,213,85,255,42,248,109,36,228,2,76,41,241,116,152,114,247,7,38,229,214,13,67,146,26,107,175,10,35,156,54,252,105,246,190,37,83,188,146,250,84,124,138,87,114,151,37,107,146,151,215,187,161,225,38,220,82,215,215,169,164,95,95,85,160,209,69,80,4,45,125,70,64,175,250,38,14,125,20,1,188,11,143,159,5,254,131,27,194,207,50,152,70,193,245,9,240,130,38,178,219,5,54,235,238,187,247,83,228,221,178,184,233,123,37,23,117,249,190,64,142,71,150,192,61,114,237,201,57,162,215,111,62,75,154,32,21,27,102,80,59,60,32,215,145,207,134,71,248,163,103,51,186,214,164,228,190,29,206,220,112,34,161,12,70,10,250,29,145,51,197,115,184,249,17,13,232,93,162,177,212,224,174,123,98,55,62,92,28,199,189,88,190,157,119,57,105,172,77,45,121,40,37,41,224,119,248,199,102,113,97,36,218,139,143,39,41,34,35,107,211,96,167,42,126,12,88,132,173,138,197,92,16,31,25,59,96,66,253,242,112,254,165,14,58,138,153,42,23,24,114,202,241,22,124,48,98,203,146,64,66,21,78,234,205,237,24,252,150,74,247,5,45,58,100,128,222,112,216,35,132,184,167,103,211,230,240,237,144,216,71,17,250,28,8,41,177,54,252,105,238,79,194,194,209,207,237,55,84,35,97,10,131,200,83,126,26,217,185,236,214,4,209,58,101,88,179,59,91,175,62,156,120,98,97,16,191,112,38,1,169,124,159,77,47,84,201,136,134,47,141,148,215,128,113,68,200,205,11,115,1,65,96,135,173,70,254,162,103,57,173,207,61,64,105,41,214,184,244,73,58,151,215,228,11,8,166,131,124,99,31,184,76,113,103,126,99,217,33,135,149,44,39,60,93,100,169,251,187,201,150,150,228,201,110,153,97,205,15,78,114,243,70,145,229,133,247,134,10,145,15,134,47,124,201,174,66,34,230,250,74,224,128,201,123,145,169,144,140,221,221,119,98,210,27,137,200,94,216,36,168,63,151,75,134,62,180,75,246,36,89,248,152,50,14,91,122,251,117,62,116,124,9,241,213,199,222,109,194,61,5,71,174,169,168,56,92,171,176,241,159,243,28,34,212,28,232,89,92,249,38,250,145,65,72,58,187,119,25,153,124,106,98,37,200,13,122,244,168,213,8,202,186,70,144,24,230,212,15,182,98,173,34,40,25,226,105,57,10,99,119,151,143,130,245,34,185,69,203,133,130,18,211,11,163,1,53,74,188,123,77,45,146,65,146,149,114,108,111,25,174,233,33,91,41,153,94,117,197,119,81,218,176,238,84,48,41,228,236,78,191,220,141,131,228,206,96,163,160,113,90,18,224,154,149,185,212,244,248,144,156,116,152,132,200,170,48,114,122,211,63,12,135,96,186,87,194,102,236,20,197,13,25,184,239,230,186,59,18,228,20,236,27,222,107,112,12,92,239,173,209,189,82,136,228,40,194,191,85,208,51,2,53,5,122,182,7,201,196,163,70,156,137,229,157,98,202,104,23,36,151,49,12,141,97,57,69,253,162,231,12,199,201,248,161,25,6,167,46,111,62,67,73,149,162,195,148,140,95,116,253,52,56,191,14,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,135,7,194,86,142,90,84,229,158,214,212,227,194,46,228,191,76,176,163,73,135,44,246,251,236,91,236,32,194,83,174,231,140,250,80,60,61,197,97,50,111,182,180,140,227,162,249,194,35,192,176,133,98,131,83,12,38,164,175,105,19,1,251,38,93,70,196,98,103,247,243,144,74,117,44,139,251,93,216,1,215,128,250,37,237,221,187,61,185,245,201,195,130,217,46,58,146,195,71,94,50,201,199,223,60,32,111,56,73,46,1,137,118,216,29,254,52,27,149,228,78,181,159,92,136,111,25,24,121,85,124,49,228,234,156,163,236,155,9,148,10,147,92,28,40,114,234,35,249,153,183,160,76,18,106,181,70,97,143,171,48,81,133,159,145,147,88,2,195,99,233,211,155,120,240,78,215,200,231,230,138,210,137,255,118,111,74,20,118,246,246,101,59,169,163,125,19,175,123,224,149,226,217,161,165,31,205,164,217,166,143,6,229,100,146,208,220,76,56,196,35,127,152,31,87,151,29,144,64,160,91,194,240,12,8,255,63,33,176,99,34,248,54,70,146,232,148,172,41,139,92,100,119,166,227,19,195,134,151,254,32,29,246,75,149,6,110,176,159,201,211,120,38,221,41,125,96,244,104,179,52,251,108,130,243,35,224,35,52,209,159,28,112,220,179,189,121,74,201,129,207,219,132,21,4,143,94,34,68,230,176,37,38,12,129,33,61,244,15,195,194,166,172,85,224,148,208,255,112,24,31,105,146,223,230,58,209,167,195,240,99,79,133,135,149,75,127,123,194,34,88,161,189,70,118,103,4,146,178,105,57,235,150,209,77,108,216,29,122,84,126,116,241,170,113,105,130,39,52,134,132,204,81,217,8,207,185,130,110,134,79,81,75,147,208,223,46,40,68,198,112,255,88,196,4,206,166,123,233,45,199,218,220,50,9,155,37,90,185,79,123,89,34,85,17,20,162,54,247,62,173,97,204,241,119,203,96,67,154,213,109,167,101,42,152,50,27,140,63,96,229,152,165,86,163,120,251,148,57,238,21,93,192,120,143,229,187,136,111,163,35,235,48,108,0,69,158,62,43,171,14,119,14,83,203,12,1,233,255,173,0,109,230,81,174,159,73,102,204,83,187,202,234,160,166,215,69,192,33,37,96,159,187,254,54,211,181,175,238,62,2,238,74,167,96,57,239,117,111,127,26,199,172,28,195,231,65,227,213,255,80,234,65,37,32,15,203,226,166,52,239,131,97,220,151,204,87,131,235,71,105,104,48,180,221,229,129,251,151,95,250,131,139,56,141,225,253,203,225,203,40,217,212,182,174,73,215,248,172,237,110,20,234,236,76,170,91,224,65,186,241,248,96,210,64,196,153,129,77,204,224,125,45,63,119,120,45,207,183,159,46,31,167,1,140,7,201,82,251,46,156,173,110,232,135,30,11,235,209,135,133,107,164,239,143,248,9,152,162,192,27,135,197,157,112,78,177,207,254,70,126,26,142,60,121,186,146,84,251,13,135,221,11,36,17,166,193,142,180,190,60,102,224,115,129,105,15,92,44,243,217,225,102,28,86,2,195,252,55,226,105,194,251,89,62,11,47,104,74,241,219,115,114,113,215,225,42,78,105,0,140,178,227,51,92,150,164,211,63,24,146,103,221,9,169,94,33,27,202,97,200,101,174,5,222,170,9,44,70,159,158,255,186,84,213,154,156,194,185,31,123,167,213,142,40,143,62,109,182,172,55,237,204,89,110,94,2,15,188,179,241,114,46,64,67,190,187,51,3,238,203,81,90,47,242,114,146,232,253,52,134,54,27,93,54,133,153,2,241,221,103,231,202,251,121,154,36,197,228,77,195,241,34,252,73,108,38,231,56,41,62,98,36,159,181,60,21,134,1,59,158,54,237,66,153,75,3,238,154,60,3,94,170,218,126,96,252,208,203,191,187,45,211,186,21,216,82,159,227,233,189,230,122,150,200,57,185,182,175,191,10,93,198,210,150,255,20,135,189,91,248,131,200,169,28,24,54,243,237,79,147,243,37,20,123,136,180,14,206,23,135,169,188,18,99,24,53,97,72,126,28,198,240,187,97,52,234,120,106,245,62,131,171,70,237,108,178,107,250,87,241,11,108,116,115,75,96,148,36,151,143,215,130,228,251,126,52,76,190,45,199,10,218,104,51,110,133,41,109,234,222,163,219,72,246,165,93,25,39,101,60,220,113,95,201,55,103,11,36,199,195,115,105,197,111,67,133,0,61,66,135,73,77,223,114,102,102,170,124,62,111,58,106,175,200,217,220,193,108,120,61,63,82,16,96,24,92,229,78,68,197,136,75,223,2,179,139,200,166,68,238,247,156,190,83,159,30,68,121,77,143,189,115,23,247,252,85,118,149,99,172,136,181,219,76,78,253,115,31,33,22,76,177,160,252,54,217,177,159,196,18,2,61,200,138,232,145,75,189,184,7,102,14,76,192,110,232,121,158,183,179,12,192,179,2,153,124,121,142,251,204,118,226,240,64,65,83,141,5,18,98,253,225,51,255,149,134,216,46,116,249,162,100,165,203,233,70,1,24,21,177,63,248,92,166,147,168,32,181,159,58,180,31,141,204,138,34,206,35,238,222,72,175,15,135,141,139,86,236,70,106,176,124,211,56,246,191,250,242,240,147,224,146,14,20,50,57,217,113,144,149,194,96,254,96,246,46,113,27,155,231,201,117,165,128,225,181,147,43,21,106,90,92,63,62,24,75,123,119,177,57,57,228,221,29,7,141,204,86,14,1,224,222,190,42,55,224,65,86,187,88,203,108,190,238,137,135,153,166,75,29,53,62,204,226,244,98,203,216,244,138,68,106,129,43,23,200,128,123,203,229,49,57,57,241,226,221,205,18,101,30,120,120,188,8,152,142,209,167,169,87,246,243,135,133,52,138,118,154,9,9,172,120,154,122,251,166,79,79,243,207,59,188,132,200,20,175,44,122,35,254,89,4,197,102,95,15,188,102,204,132,1,49,160,156,62,157,124,202,219,163,3,174,160,60,30,184,186,79,193,96,101,132,0,166,214,208,27,54,44,152,248,60,13,253,210,10,152,44,11,177,241,241,84,249,158,97,110,175,86,171,194,16,219,198,79,159,255,154,118,217,185,249,176,179,58,204,133,112,233,5,194,28,56,61,96,82,182,101,158,85,146,120,139,247,202,132,111,76,118,120,224,179,70,74,192,40,227,234,229,4,70,144,64,207,28,127,102,33,250,140,45,26,110,108,0,98,160,145,111,87,124,139,63,54,12,162,149,138,82,64,226,39,211,32,183,86,77,222,110,85,139,110,180,14,147,112,19,27,170,55,227,22,14,152,84,113,185,66,119,171,249,93,241,114,18,141,170,190,252,116,66,141,150,65,46,241,124,214,34,121,225,235,112,188,79,146,30,245,139,74,46,55,207,136,48,118,117,47,153,109,54,125,27,53,110,253,46,38,45,129,140,242,81,55,44,19,139,35,139,66,97,88,161,166,195,166,136,249,192,179,197,10,56,115,44,73,10,42,209,86,120,31,183,163,100,246,203,13,164,119,203,170,142,150,145,164,50,159,167,73,37,139,175,54,22,13,25,174,243,145,221,75,89,88,196,70,47,39,240,49,68,147,191,27,181,107,41,169,7,197,27,238,159,69,101,69,19,87,10,12,18,195,221,240,133,60,159,158,159,119,119,82,38,189,207,184,189,188,157,130,125,188,252,229,152,176,233,133,143,241,22,211,208,132,208,245,221,56,98,252,126,194,253,175,116,93,185,100,58,120,190,26,213,243,144,41,105,159,145,76,226,191,140,91,54,233,221,29,86,237,25,15,51,180,235,125,248,44,189,248,105,74,35,213,109,96,150,131,239,225,84,68,245,177,95,167,3,148,43,14,35,68,152,116,180,140,199,206,223,141,130,192,250,3,159,9,238,131,73,34,245,219,240,77,34,228,215,101,231,132,220,202,91,139,63,228,24,73,126,64,152,8,152,144,199,154,187,228,220,3,190,151,163,97,59,171,158,200,230,27,119,131,21,229,12,102,165,194,196,27,190,15,163,148,161,232,173,174,219,191,247,123,219,164,242,69,210,71,24,47,2,230,254,114,20,202,196,119,134,173,197,156,255,80,174,235,89,59,37,153,110,238,15,133,13,135,1,210,93,33,165,48,119,201,220,34,65,86,55,187,150,60,161,19,75,225,140,78,214,61,5,103,164,155,64,164,76,171,162,7,81,125,106,113,171,195,48,57,204,199,135,100,38,132,195,155,68,104,233,20,92,37,203,59,197,146,159,134,254,182,221,71,125,154,194,5,159,134,110,73,4,110,163,207,144,53,169,143,153,195,201,183,253,142,14,249,80,221,235,57,148,33,126,246,223,38,46,60,116,211,177,226,23,159,198,11,237,144,157,245,105,166,143,79,165,213,127,101,214,106,107,160,190,25,191,189,177,4,5,197,228,140,135,113,226,229,253,152,80,56,235,63,20,34,31,93,94,150,124,234,54,39,57,171,92,194,4,38,249,57,249,195,72,159,139,250,114,179,10,53,207,149,134,47,109,164,244,248,182,150,91,141,38,165,153,213,72,63,71,77,15,199,3,74,204,143,175,177,253,178,96,126,48,18,182,75,131,211,231,82,85,162,144,5,213,218,58,158,187,63,58,38,158,132,122,214,255,30,91,138,179,81,103,237,177,11,31,179,56,189,87,224,105,165,224,31,136,94,86,211,107,102,51,253,155,242,193,168,164,11,19,82,195,124,207,31,131,135,169,176,152,48,211,133,41,223,242,179,133,186,107,254,226,194,40,35,185,34,59,209,47,210,222,197,94,69,173,125,122,238,84,133,66,67,179,99,225,220,28,206,173,111,155,59,121,91,23,206,219,56,139,190,78,65,60,121,139,170,96,35,94,79,2,233,7,83,201,173,62,210,108,92,212,222,227,136,38,157,73,122,199,35,27,147,207,119,228,86,10,45,206,125,225,246,90,162,216,219,221,241,88,90,232,103,222,151,167,76,178,251,55,85,106,173,166,150,24,79,87,43,138,254,248,142,22,178,190,132,201,99,192,172,76,108,120,195,33,39,34,87,228,162,157,201,245,29,123,108,116,166,239,123,225,12,205,175,207,5,182,167,37,172,181,56,59,8,167,124,35,130,51,182,73,18,223,153,42,84,222,127,119,155,74,138,163,210,77,227,76,105,31,159,17,124,79,156,207,247,151,109,190,215,111,93,86,50,232,179,132,154,240,177,154,230,218,7,115,91,156,242,89,221,212,250,190,253,4,34,4,50,169,242,133,201,64,118,111,58,60,21,20,100,13,129,73,205,254,188,233,112,121,32,249,89,4,166,224,106,197,211,149,10,246,219,41,20,143,46,207,143,37,190,134,68,167,60,77,160,113,198,187,141,178,76,31,254,21,101,125,176,177,54,221,105,200,135,150,233,197,25,248,209,202,22,134,156,3,23,40,40,178,195,232,73,92,91,154,84,14,18,201,252,105,212,214,68,78,180,26,127,235,71,107,2,60,208,34,151,78,179,8,212,242,241,162,76,85,202,166,72,182,154,195,211,136,240,225,33,185,178,21,54,33,111,135,27,231,181,52,205,178,117,125,180,57,96,119,215,159,134,202,188,5,188,204,36,122,224,51,107,191,201,0,119,14,150,187,254,52,117,39,221,97,106,209,214,211,238,72,204,194,185,72,153,148,254,52,86,228,119,122,16,178,204,178,195,131,158,73,232,93,198,229,69,239,254,6,111,47,44,193,53,5,159,213,251,238,179,139,100,135,207,172,18,139,213,210,215,216,63,29,134,97,186,62,61,74,50,149,255,118,134,105,114,63,79,227,92,243,239,130,57,164,180,231,105,136,104,150,195,150,194,57,31,152,96,165,195,176,13,228,167,211,96,100,141,167,185,82,63,77,99,217,79,111,57,65,251,241,12,39,229,170,45,96,44,168,166,227,69,158,75,10,152,76,171,172,83,133,234,190,237,77,43,28,5,85,225,85,63,245,163,5,45,175,145,226,234,28,119,181,94,80,72,208,134,46,47,171,43,241,95,54,89,152,86,159,229,53,187,239,211,195,10,31,154,244,153,93,171,253,248,58,253,3,147,171,190,124,144,221,225,227,133,131,68,146,188,171,165,69,140,152,74,182,88,138,110,27,199,166,93,49,156,157,104,64,27,79,211,56,21,62,120,160,221,242,52,173,226,253,245,166,89,129,204,214,166,177,197,165,128,73,6,121,90,14,189,223,125,57,4,176,207,166,148,18,39,106,192,231,104,213,237,50,179,247,239,120,57,132,211,250,97,100,64,196,142,103,20,246,101,61,83,101,125,162,104,160,149,84,113,89,249,150,79,22,75,27,255,152,56,61,168,230,37,158,155,163,211,178,166,108,18,3,225,62,234,47,239,139,18,129,38,240,66,201,231,194,36,160,232,211,166,239,26,47,63,61,36,6,5,73,29,51,121,240,135,166,173,57,244,225,98,84,194,142,218,22,53,5,62,167,238,138,5,68,6,165,68,242,8,29,156,255,226,105,148,83,36,221,1,177,94,230,90,204,83,114,198,100,175,197,105,187,91,12,167,105,47,232,203,161,202,251,56,81,129,139,214,255,129,142,168,238,102,137,224,3,105,207,195,227,78,211,99,24,229,253,188,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,166,65,41,209,125,158,157,43,248,18,230,158,250,227,194,238,177,47,112,45,147,134,113,89,77,177,56,97,63,146,164,133,106,75,221,131,47,192,84,215,202,211,148,194,58,253,7,48,10,22,50,216,80,62,124,242,48,192,231,82,38,122,134,72,29,46,215,74,180,166,173,253,76,36,234,225,60,116,83,145,128,36,124,42,176,85,249,198,103,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,250,176,25,16,1,14,238,235,2,158,5,17,155,33,249,9,106,251,157,181,217,93,59,217,158,61,43,111,235,155,201,45,189,79,67,50,163,43,147,60,186,176,198,41,138,232,82,245,133,87,137,28,218,248,168,194,148,20,20,41,12,183,151,121,56,139,160,59,49,91,150,72,142,163,141,224,151,252,116,41,86,2,224,240,38,125,81,127,154,170,222,225,223,149,225,115,210,207,206,4,184,106,156,217,80,139,139,225,217,44,102,31,223,69,22,159,112,139,35,243,70,134,132,183,156,234,15,137,241,145,42,143,144,105,88,50,92,103,218,243,242,138,189,225,240,180,192,134,194,61,210,118,42,110,113,109,119,225,106,22,157,194,178,148,64,55,112,14,47,44,102,16,91,192,208,62,227,194,126,77,172,170,242,197,213,238,125,94,63,136,117,55,187,78,127,98,126,30,41,168,104,123,169,38,26,205,70,14,59,30,70,60,68,70,43,17,181,240,189,236,44,226,172,226,121,70,121,126,190,163,134,81,106,137,141,2,91,5,236,133,73,65,190,51,5,162,204,30,131,217,201,151,147,20,44,34,255,150,239,236,48,81,164,162,240,105,182,199,248,168,178,62,167,170,116,74,181,20,53,239,82,252,54,69,188,180,198,17,217,63,241,86,251,176,82,69,227,11,97,190,21,254,175,74,157,98,23,49,120,114,80,242,245,0,208,105,220,127,47,124,54,102,138,208,2,38,96,34,191,125,76,178,123,209,38,25,180,75,25,18,48,21,33,222,112,118,90,57,238,145,221,138,212,1,58,173,101,97,219,131,52,16,242,176,125,251,180,9,129,122,37,236,77,24,43,96,108,135,139,26,5,130,12,72,145,216,12,196,69,220,174,252,213,198,95,176,31,120,162,116,30,195,85,52,133,10,51,191,180,30,29,190,184,8,119,125,218,36,240,238,104,66,51,46,29,142,27,177,70,151,225,30,19,38,49,83,43,92,159,224,148,117,120,147,116,10,126,153,234,116,239,50,24,37,197,13,91,45,176,227,37,228,213,248,231,213,24,168,166,134,228,131,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,223,140,193,35,59,165,229,148,228,26,155,217,89,30,146,175,79,187,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,134,163,171,232,78,63,187,66,108,201,242,224,40,79,119,130,227,144,42,93,187,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,124,87,197,222,141,151,155,163,83,22,38,105,171,59,182,240,110,133,64,247,179,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,157,198,113,47,164,42,166,20,146,174,81,9,173,201,44,207,203,207,174,145,119,88,249,83,125,161,192,86,187,115,111,24,144,158,9,108,165,11,62,34,227,24,191,237,198,31,13,190,83,101,54,104,12,244,167,237,142,30,48,213,253,210,238,101,204,218,254,89,184,183,170,152,110,197,20,166,46,156,184,113,60,48,137,155,43,224,161,242,222,21,31,252,88,249,190,156,181,220,21,102,128,70,192,84,135,200,211,48,187,133,195,5,230,175,36,140,222,192,133,176,97,192,12,207,18,120,160,10,229,40,254,77,217,103,169,60,71,11,198,97,18,19,178,194,103,67,186,134,8,110,115,241,123,163,223,0,101,70,188,252,216,75,75,123,220,88,136,214,253,46,216,241,167,194,148,154,180,104,120,145,179,7,202,138,154,195,58,35,162,45,18,25,213,162,203,177,114,161,100,84,19,167,160,93,180,194,208,94,70,90,244,159,243,65,17,131,129,96,251,235,74,168,253,146,144,251,81,116,68,208,52,96,232,43,228,48,205,4,122,99,130,77,24,141,165,130,7,23,58,126,237,111,32,208,132,56,166,107,244,180,49,42,15,207,209,32,90,106,172,226,2,39,82,127,190,129,160,0,183,72,177,11,106,178,235,44,164,237,48,146,73,73,94,78,182,100,92,143,151,105,30,222,57,82,184,17,77,231,101,171,136,103,108,17,71,45,8,130,148,24,139,69,102,202,29,41,84,80,168,124,114,20,46,75,161,188,38,114,142,109,230,63,141,32,156,196,14,207,77,25,113,175,248,233,201,82,184,125,10,215,58,164,53,221,97,124,193,242,217,40,233,149,18,79,111,75,254,185,159,61,173,158,203,157,6,104,90,55,209,160,248,5,224,166,59,152,96,128,200,194,101,87,200,192,29,197,55,120,120,248,155,68,64,138,113,229,122,18,135,149,140,78,145,75,3,174,225,206,128,89,123,139,93,86,208,60,93,94,253,122,172,79,140,238,44,125,154,208,147,113,67,96,91,138,212,82,152,172,131,248,46,162,70,98,143,162,208,64,99,188,101,4,184,37,233,159,164,25,98,151,1,115,106,222,123,15,129,78,82,128,253,229,141,18,83,29,110,19,1,112,159,29,133,55,212,1,233,136,120,134,20,124,113,120,82,228,213,68,65,99,39,195,191,189,100,135,46,56,51,182,39,124,146,228,7,9,150,180,251,44,71,234,107,62,216,56,227,151,60,141,190,96,137,30,31,92,92,170,246,25,113,227,30,79,55,152,99,222,209,28,197,119,81,83,209,187,14,34,166,2,34,149,37,80,42,20,117,172,17,240,241,155,36,18,238,189,232,68,130,249,113,247,232,149,74,85,144,160,208,230,197,71,179,11,221,251,49,81,180,243,219,49,150,221,194,206,210,108,244,30,74,31,10,235,187,225,90,107,242,114,60,10,210,176,1,59,216,186,47,71,229,82,158,38,31,222,41,204,236,233,82,117,134,219,189,127,223,223,94,42,190,117,174,230,48,147,184,161,188,45,249,161,201,135,217,238,121,7,251,152,141,146,105,4,119,236,185,45,244,59,85,136,139,222,245,51,241,247,202,119,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,15,83,35,36,242,195,60,60,216,188,13,102,206,140,169,191,108,89,78,211,209,140,97,61,5,37,131,240,155,194,13,194,210,42,41,105,192,212,48,172,128,169,107,239,2,99,78,85,135,11,165,156,79,195,38,228,60,205,225,177,148,45,219,146,89,60,46,79,18,24,186,56,23,52,129,235,29,40,20,111,178,163,160,139,218,188,196,14,31,204,153,57,242,205,212,173,127,119,185,6,25,163,42,24,89,6,78,118,62,9,106,144,237,224,85,152,116,43,127,181,85,220,41,10,21,195,244,79,238,36,100,232,39,183,98,113,205,15,70,83,232,249,228,102,18,138,62,24,196,86,37,212,203,79,83,160,224,31,205,126,211,245,167,59,21,209,227,67,167,209,165,233,103,77,75,37,118,152,91,126,213,62,217,43,152,19,216,203,45,216,33,131,145,155,147,241,146,82,76,214,139,206,207,243,213,59,186,140,210,148,190,117,142,225,41,137,14,71,80,100,172,103,118,163,164,238,47,55,93,180,250,204,95,242,196,2,94,208,200,61,79,15,148,187,62,120,27,17,243,211,52,152,247,252,179,183,145,141,200,4,39,76,189,227,229,123,80,177,38,191,141,221,227,148,65,136,211,16,90,17,148,228,195,251,48,161,250,161,15,195,60,150,238,195,228,71,73,203,236,226,158,119,180,12,111,159,12,39,254,210,22,83,101,35,22,151,228,105,146,56,157,128,128,140,201,169,17,58,211,155,234,190,48,17,10,75,146,173,67,106,29,4,155,219,225,108,162,18,23,70,146,218,217,190,128,151,214,250,20,43,81,242,156,152,3,195,150,217,4,70,134,248,147,159,1,198,54,83,148,200,241,140,119,99,143,201,62,57,96,43,244,175,58,127,5,151,207,80,212,52,70,28,198,1,164,83,156,170,134,229,163,69,162,226,233,85,217,20,32,60,246,4,242,246,35,253,187,191,140,59,52,121,130,211,65,17,41,148,13,167,195,41,234,206,192,3,83,185,217,4,77,100,218,7,58,186,230,117,89,125,93,241,244,218,70,228,251,28,222,69,96,50,37,150,195,236,147,194,240,90,76,60,198,25,183,240,211,142,42,106,204,36,17,99,10,196,211,118,1,155,2,195,194,221,75,192,107,200,181,191,152,30,252,74,254,217,72,247,73,159,176,60,62,75,0,13,142,42,177,111,152,172,217,24,191,217,79,52,58,75,154,169,229,93,119,47,55,99,101,208,76,105,53,35,153,119,60,205,25,184,164,67,33,109,117,198,104,224,245,188,251,152,224,158,40,77,86,10,217,98,242,106,203,252,172,241,106,126,74,54,43,40,77,178,135,7,128,155,208,57,162,30,193,228,142,119,19,240,208,135,143,229,213,63,9,78,224,9,117,151,116,54,68,58,119,18,85,171,25,147,46,67,250,199,115,236,120,58,73,108,26,55,183,249,182,227,155,251,144,52,33,227,204,30,238,170,99,118,35,49,208,5,110,59,229,25,40,41,18,247,179,80,103,99,103,117,184,91,141,250,133,97,156,201,177,164,11,73,42,114,36,66,100,87,87,76,64,171,157,85,144,140,190,232,79,156,161,138,142,200,82,160,67,16,129,121,158,237,113,28,102,59,253,244,147,198,233,16,207,212,63,48,150,167,172,88,244,54,246,142,14,49,106,141,27,139,41,63,1,162,216,13,112,160,11,139,53,48,129,112,127,249,89,193,199,64,95,218,97,231,108,47,254,85,92,163,133,7,146,197,12,71,128,119,216,176,66,104,125,154,99,42,150,236,180,146,196,162,240,153,6,195,91,62,49,168,167,190,28,231,68,142,167,45,163,69,159,182,237,195,231,9,162,112,101,233,135,157,198,126,18,139,139,74,35,106,102,159,239,198,51,240,205,4,68,223,148,127,187,152,218,135,23,177,225,123,41,165,233,60,34,59,192,61,94,196,14,45,175,93,96,238,198,57,94,142,25,33,22,184,81,244,185,155,156,42,167,49,132,37,175,88,54,191,83,242,52,210,41,150,174,189,102,108,50,190,77,158,195,243,88,9,178,201,82,137,156,188,72,1,122,145,146,133,69,175,144,28,187,61,224,72,152,0,42,103,121,185,213,108,185,121,68,204,169,138,219,169,144,134,151,75,138,167,145,188,87,184,146,195,60,188,229,232,106,75,112,25,81,152,96,121,61,71,122,54,217,11,65,179,49,252,56,140,215,87,251,20,103,201,232,241,52,47,208,5,6,45,189,187,171,129,141,237,246,194,217,196,98,170,195,203,72,228,4,38,169,207,45,1,72,44,106,215,239,130,119,213,137,111,48,89,72,29,184,77,227,166,50,221,69,201,229,142,84,132,59,143,235,199,115,248,193,11,173,63,185,73,18,134,226,168,114,120,217,113,126,97,200,162,220,229,112,58,1,254,252,155,170,115,78,193,99,7,126,247,45,38,52,217,230,183,225,72,54,180,238,38,12,119,51,120,245,46,220,236,141,31,138,14,166,222,198,8,189,166,234,93,90,79,159,29,187,89,27,118,246,157,48,149,173,152,242,105,54,251,184,207,20,114,74,142,9,216,164,97,217,50,177,63,24,29,166,37,39,4,242,110,110,161,48,253,79,255,75,127,102,243,117,121,187,218,31,179,205,248,120,157,120,159,8,99,66,55,237,194,112,178,121,58,166,5,203,248,46,129,209,248,41,129,54,37,90,197,193,22,106,181,252,116,130,237,44,208,98,118,115,245,95,238,198,209,48,4,174,40,249,248,47,147,195,32,73,87,192,51,223,175,30,70,72,215,4,182,11,92,9,120,74,82,136,177,74,198,20,227,61,231,26,83,4,165,116,178,71,103,35,253,49,245,163,6,41,244,14,159,205,69,168,59,72,32,78,158,207,213,80,207,198,35,175,40,158,41,111,245,66,142,183,62,29,150,33,253,119,184,89,159,104,143,89,254,151,195,16,26,111,253,228,30,108,113,205,6,82,45,24,130,185,163,7,106,57,168,23,52,150,131,0,231,146,234,105,152,46,169,23,249,26,141,118,203,185,52,72,171,22,201,15,110,74,114,233,214,196,88,122,51,35,49,235,240,174,234,96,60,203,159,28,184,111,156,172,198,92,234,124,141,45,143,191,249,96,35,90,145,141,8,175,209,20,152,125,74,92,9,196,83,167,119,8,213,81,69,39,144,17,185,186,61,72,74,58,180,18,2,159,223,254,202,161,32,105,226,252,147,55,87,99,87,43,14,143,231,212,160,240,126,58,227,83,179,140,49,41,94,227,176,43,189,185,9,114,140,57,251,48,129,43,164,191,205,97,252,237,77,95,62,231,244,148,36,234,20,56,106,165,199,42,204,215,1,35,94,85,229,40,102,171,71,36,220,97,114,33,100,172,184,209,59,77,41,59,78,29,91,135,18,82,251,22,223,101,37,0,98,129,20,51,112,220,30,236,70,8,169,235,157,250,204,234,135,37,68,96,85,202,161,120,154,137,242,45,187,78,50,125,211,241,192,233,186,98,64,6,50,183,83,58,141,10,89,207,175,54,120,60,159,109,197,210,126,36,117,82,81,68,35,135,116,29,35,43,184,191,189,181,101,220,219,226,50,68,241,212,148,212,32,106,84,76,200,219,225,243,244,74,10,39,46,129,195,97,76,116,121,247,177,244,183,83,20,25,53,104,90,218,227,201,164,4,253,179,160,197,18,58,66,234,101,168,187,240,62,67,92,65,200,193,236,12,33,181,210,7,155,156,114,93,184,212,149,122,182,33,48,142,88,125,57,12,45,190,41,152,10,136,30,165,240,129,113,63,189,159,173,254,48,88,54,167,75,59,24,221,240,217,114,95,120,197,41,222,77,9,72,46,114,220,175,240,8,253,96,244,124,217,235,21,38,86,248,61,77,2,218,146,116,66,96,242,32,135,195,156,234,233,121,121,45,197,45,97,148,198,154,164,91,209,52,232,196,182,195,84,28,200,44,134,211,44,36,72,76,16,246,140,208,237,83,146,221,147,71,207,108,169,61,115,229,44,124,72,75,190,1,131,105,75,229,223,136,118,33,211,208,28,70,151,70,225,76,1,151,155,186,195,148,105,228,22,74,162,106,113,151,46,204,146,176,93,235,203,59,132,61,222,107,203,238,145,250,52,70,133,31,168,131,18,124,217,117,240,222,140,56,245,6,132,40,101,234,119,17,151,115,35,227,220,152,138,234,25,20,238,249,219,105,132,77,75,174,12,253,174,138,69,233,39,238,52,130,199,161,3,66,182,93,115,212,180,224,229,151,241,94,167,64,169,126,104,250,209,100,100,185,7,6,155,54,137,126,59,29,190,92,123,241,192,100,27,60,237,206,76,29,159,104,236,186,208,227,94,152,2,220,240,136,77,28,4,66,237,193,194,39,146,177,226,229,29,55,86,192,136,227,176,198,62,184,192,52,42,86,200,105,199,78,206,111,108,66,143,85,148,189,129,185,7,213,120,57,204,8,247,195,40,171,40,94,39,195,119,15,73,246,181,133,191,195,245,138,182,65,23,29,92,234,224,17,59,141,78,67,201,88,46,131,4,1,225,166,112,24,186,36,253,174,212,141,50,57,70,132,2,148,128,33,247,54,77,83,135,33,143,184,71,250,217,193,134,49,24,220,166,45,73,74,207,27,158,103,207,92,101,50,24,3,214,133,209,80,110,59,230,248,217,14,245,97,174,65,17,90,192,138,43,98,46,88,10,50,214,156,195,120,30,110,175,100,194,155,78,186,217,76,3,84,164,52,65,75,212,199,33,165,133,107,165,10,204,137,20,155,78,63,59,103,21,20,221,27,79,93,101,83,65,253,84,218,157,39,113,60,223,145,246,218,194,36,138,228,20,124,171,245,194,67,46,30,192,120,75,124,63,179,242,234,165,79,159,11,112,115,231,41,21,0,168,238,202,79,91,88,195,95,78,106,174,108,150,231,179,102,100,210,51,26,107,72,182,46,40,22,132,207,132,50,173,16,73,134,163,83,9,230,67,77,226,247,30,210,41,61,95,114,74,132,188,161,46,144,239,226,136,104,126,177,55,202,116,201,211,207,20,48,22,175,149,199,9,116,134,43,203,88,15,120,106,221,75,137,160,18,110,123,129,11,154,146,190,64,206,151,21,201,57,103,22,158,89,238,22,220,185,71,87,72,27,46,76,128,126,184,155,114,34,196,93,228,187,96,111,159,209,178,179,229,230,103,64,80,141,169,241,211,166,81,152,116,1,108,196,1,189,211,136,232,74,212,196,214,71,13,159,28,106,206,75,118,203,3,175,234,251,149,73,238,13,29,235,129,159,37,80,124,54,85,63,42,209,210,234,240,206,91,162,141,124,51,33,44,127,218,156,15,57,191,31,237,117,152,198,112,42,226,17,252,50,41,109,31,136,62,146,206,126,36,172,188,4,25,84,74,48,51,17,112,56,128,3,44,100,83,8,76,52,237,190,216,242,219,46,10,137,163,171,109,192,8,203,245,86,6,10,126,190,113,209,133,37,47,179,215,72,72,227,221,48,93,234,54,71,6,97,156,244,84,163,15,209,209,65,108,201,104,168,62,24,190,150,161,123,13,201,253,94,171,123,96,164,142,117,191,192,234,247,205,29,10,9,42,244,4,133,141,198,231,54,169,11,18,65,50,130,195,18,86,31,38,252,150,220,181,108,148,107,94,113,212,44,107,67,46,153,103,187,128,249,43,158,38,158,152,117,110,159,115,39,15,191,118,115,161,211,28,2,18,50,82,208,197,177,65,102,205,157,134,160,156,242,114,135,225,190,72,242,240,194,247,86,3,69,17,239,222,93,78,7,224,233,245,48,15,220,231,83,202,155,161,32,36,91,208,135,11,170,184,46,147,108,33,153,30,40,162,203,66,48,73,232,101,244,240,162,227,81,202,18,212,64,92,152,116,17,239,240,73,82,148,172,28,156,69,61,197,120,76,92,21,89,26,78,93,87,118,67,154,8,27,219,191,192,108,207,209,227,230,10,189,86,157,177,77,86,207,24,111,184,195,114,213,94,33,42,23,11,0,158,80,57,240,144,23,25,17,109,33,193,142,156,73,129,177,241,123,160,88,136,183,67,201,68,105,97,171,46,171,74,144,125,234,108,5,112,132,199,15,227,203,190,99,121,238,25,165,69,196,123,161,141,37,188,52,153,202,176,30,30,7,62,170,75,233,166,185,92,71,139,189,102,145,218,179,228,105,43,44,108,254,219,72,248,234,86,116,110,230,36,113,199,211,28,66,247,230,146,225,49,137,10,46,224,116,222,53,4,134,31,53,71,203,41,112,184,215,111,147,227,206,57,182,20,35,1,75,242,180,49,136,175,248,48,42,65,101,7,38,95,217,101,64,140,185,79,184,49,184,2,97,100,199,47,159,173,75,74,149,178,169,30,123,77,3,13,35,129,237,190,154,138,251,26,78,217,69,10,164,84,114,80,174,130,232,121,52,12,142,1,153,41,3,57,123,103,156,101,224,80,2,82,24,189,7,191,20,49,30,83,103,56,186,163,248,182,99,249,32,16,93,4,174,38,10,237,48,54,118,215,167,73,119,140,89,58,45,131,74,62,12,6,113,231,121,96,241,81,195,221,245,229,144,174,6,204,62,112,227,61,25,141,210,51,201,183,140,182,132,38,206,135,81,236,30,103,192,153,228,176,5,9,204,49,239,67,130,48,235,84,59,128,0,79,142,115,109,91,5,87,210,62,111,100,192,125,77,195,95,207,63,87,120,6,125,204,129,183,149,239,40,124,110,89,62,98,27,253,25,9,146,241,219,84,100,22,135,169,172,190,247,57,246,232,57,34,168,130,39,172,63,211,1,37,229,22,232,48,181,8,29,145,51,173,253,138,76,6,131,106,67,24,147,125,118,230,179,3,55,108,5,105,56,164,204,113,239,129,194,67,169,9,50,98,52,156,135,31,108,181,156,178,223,13,171,247,139,167,59,244,104,69,186,28,85,201,72,88,33,182,147,187,182,220,136,180,125,60,225,169,30,18,0,200,70,224,239,28,198,8,206,86,149,72,55,241,167,229,68,144,13,42,63,248,71,5,238,92,109,253,183,209,201,147,50,124,90,78,98,110,192,139,242,142,7,54,42,150,15,166,156,70,123,133,250,23,223,55,182,165,152,182,231,171,59,222,49,135,39,197,204,91,219,109,42,184,14,159,151,119,109,54,145,37,183,10,247,54,151,148,124,52,121,132,197,23,239,222,216,210,50,152,149,219,133,191,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,224,239,171,72,69,71,1,224,129,97,117,94,14,35,195,166,221,141,173,151,63,39,81,55,194,105,201,216,205,195,88,64,151,191,188,88,121,134,244,104,49,202,139,254,193,40,87,87,93,1,16,31,185,157,131,50,193,83,175,116,96,118,154,225,191,77,181,101,215,1,41,252,86,124,119,175,83,101,227,121,154,170,185,246,193,148,18,84,221,23,10,70,193,246,167,81,182,89,114,47,98,121,228,121,97,156,80,75,159,30,36,133,122,203,81,1,107,101,63,31,182,238,211,248,113,164,166,213,210,144,35,68,77,186,117,157,106,39,81,43,85,82,124,24,69,191,146,148,5,156,178,19,115,82,60,142,150,161,118,42,19,255,179,76,161,98,193,207,62,21,78,17,151,65,64,131,122,91,105,121,238,24,67,241,180,197,172,165,83,83,219,193,217,11,124,102,163,92,54,161,112,8,69,112,224,162,69,98,217,238,177,190,118,249,109,242,141,186,192,164,165,127,177,63,36,49,135,214,242,34,112,66,102,104,188,124,178,145,103,129,231,242,50,23,35,82,155,146,210,149,201,125,61,235,213,27,110,62,64,49,169,105,120,246,156,94,136,33,119,123,118,114,74,244,125,9,153,64,157,126,116,230,214,226,131,157,225,84,232,186,60,51,87,255,228,175,38,10,57,245,84,55,166,244,28,240,32,148,38,115,33,35,70,159,188,221,4,198,164,104,143,18,49,90,235,191,109,149,214,186,115,224,73,104,219,27,78,93,227,115,46,31,227,166,182,18,112,57,223,56,116,237,227,30,139,241,56,215,115,149,143,132,151,118,141,21,125,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,166,89,224,45,249,211,204,218,245,236,74,156,42,222,178,1,17,140,218,89,112,164,68,143,159,223,173,233,105,183,209,136,125,107,23,99,114,191,59,30,20,236,223,61,250,192,157,140,122,221,47,161,73,142,57,140,28,194,99,48,84,115,104,122,203,172,22,49,237,231,171,161,250,116,24,89,68,125,152,210,209,232,209,141,159,46,235,49,1,53,87,180,108,195,75,162,59,57,89,192,94,39,12,245,67,170,146,30,123,224,99,86,251,37,31,89,48,40,23,245,240,131,193,124,7,140,92,251,99,79,64,29,237,239,38,148,83,244,120,179,186,129,225,40,134,207,99,77,28,43,42,246,113,28,4,117,61,182,8,132,84,211,127,153,136,227,122,78,229,99,58,198,94,90,140,51,169,168,93,139,134,137,47,16,206,167,37,146,153,217,4,51,253,212,70,123,104,79,33,205,98,230,16,31,240,223,38,238,159,212,158,135,115,209,71,11,207,177,184,181,33,160,32,139,216,95,205,165,162,170,69,125,230,24,62,23,135,205,31,240,88,127,220,53,186,195,213,146,23,30,107,126,57,119,58,20,35,120,105,21,166,90,212,79,16,106,175,246,208,209,26,112,190,22,239,20,171,220,214,221,14,246,175,232,209,1,149,128,116,9,222,255,88,121,197,10,212,212,86,153,45,186,203,72,198,244,200,61,43,173,120,69,120,39,115,181,169,151,9,197,146,211,76,239,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,127,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,187,208,140,153,251,121,122,68,218,9,74,237,82,117,193,47,83,128,208,28,228,230,164,38,41,174,104,231,198,128,254,168,107,182,12,212,75,37,110,140,176,95,245,249,24,111,220,202,221,133,117,224,106,75,81,96,24,244,62,7,64,183,130,226,172,187,40,30,154,181,227,229,22,31,209,167,39,198,153,195,37,63,186,2,6,59,87,60,154,145,251,44,59,253,108,34,112,190,25,81,133,93,155,46,75,202,200,188,60,161,87,75,147,110,251,153,41,145,254,218,127,234,9,58,67,73,126,251,220,76,157,194,244,154,159,107,215,110,65,135,213,141,60,64,207,157,129,80,106,247,46,99,15,93,243,185,162,231,236,183,174,110,245,246,234,255,178,34,85,47,54,239,213,156,241,245,25,205,28,85,127,22,243,218,34,27,147,45,46,16,167,53,114,8,89,24,142,233,20,116,124,252,229,132,241,103,125,59,101,120,238,55,37,97,189,8,227,52,189,66,212,244,123,186,153,90,252,124,188,7,235,142,38,145,175,51,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,231,225,228,13,103,163,171,186,19,18,140,137,21,98,252,237,91,109,24,59,61,178,195,112,155,253,185,200,162,55,233,168,37,136,235,187,41,190,243,143,62,189,151,53,10,48,72,41,241,132,99,248,65,241,203,170,121,52,111,177,186,209,6,171,66,208,175,60,223,115,152,44,229,122,60,93,134,209,18,19,141,24,242,233,35,133,9,174,251,120,28,67,2,130,113,181,56,59,89,183,31,202,185,37,164,6,152,194,99,199,221,6,183,42,87,138,11,83,221,236,18,213,157,229,69,110,245,133,39,1,35,95,32,248,44,166,144,130,100,202,195,143,169,232,47,39,229,85,216,149,179,121,9,221,87,218,77,193,93,109,120,148,126,92,159,226,216,23,200,68,202,110,216,169,208,119,62,43,138,196,118,18,98,167,115,165,162,178,210,251,108,208,163,93,78,8,10,212,162,150,177,155,248,156,94,254,241,159,238,152,41,16,61,168,95,161,89,134,154,247,217,239,144,19,75,26,235,54,121,62,3,97,46,138,56,238,79,35,94,95,227,170,138,232,231,146,184,127,110,84,45,132,169,140,205,56,180,207,44,67,37,108,129,211,247,91,120,9,51,138,239,203,175,255,40,105,115,174,202,103,37,68,33,134,255,52,121,75,242,108,194,187,226,215,247,133,236,160,58,36,17,102,56,93,254,253,240,66,151,164,203,77,243,156,252,43,140,85,226,78,146,204,156,45,237,182,250,39,227,147,168,58,77,204,245,89,226,225,134,174,146,76,96,220,133,217,185,122,143,173,195,171,197,93,2,253,225,240,132,54,210,199,211,211,159,48,134,112,94,125,176,157,76,178,50,237,48,242,218,81,148,175,155,186,135,107,38,169,219,205,144,157,126,33,53,129,57,225,167,163,184,42,197,240,34,100,81,93,248,203,116,228,155,228,129,154,80,102,119,65,112,115,94,156,115,112,234,211,173,56,93,34,20,207,240,144,111,253,233,17,149,138,40,247,213,41,245,17,72,37,163,239,229,79,159,105,177,203,211,176,22,39,42,209,253,46,149,165,72,1,175,8,143,116,146,110,207,77,80,218,157,208,30,175,129,166,42,28,42,120,165,209,200,245,31,134,123,161,60,239,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,62,76,64,235,155,39,80,208,156,187,155,116,9,5,103,158,22,137,167,158,130,135,251,52,89,147,232,148,56,108,132,220,69,96,138,58,198,63,218,222,165,5,183,38,185,210,251,47,26,215,32,239,23,129,71,110,12,6,143,236,97,211,24,185,187,220,20,72,85,162,186,108,16,141,254,187,243,137,119,71,228,74,25,60,49,170,65,113,206,137,47,247,155,59,119,102,100,92,215,138,135,31,5,45,44,37,180,33,129,248,229,239,117,230,249,232,96,50,229,41,174,53,152,43,75,123,196,103,46,14,230,222,105,49,203,130,153,110,12,199,197,249,254,136,244,131,172,41,83,51,167,199,223,107,24,169,152,60,123,37,62,190,63,123,194,206,34,106,148,147,74,66,215,197,240,222,109,253,105,242,204,205,87,101,18,39,147,3,0,131,137,119,114,117,136,91,139,26,248,101,194,174,57,93,12,40,163,144,79,100,0,161,102,24,172,96,221,109,141,155,193,148,212,122,76,156,136,185,46,120,55,130,15,19,14,90,90,183,176,140,0,132,153,138,151,54,26,148,213,57,74,247,108,81,86,153,93,137,82,70,71,59,161,140,166,18,226,139,237,130,178,104,245,163,34,45,60,177,125,226,69,255,184,88,202,212,242,0,0,243,19,159,51,158,138,250,68,104,155,96,120,48,202,0,37,81,207,20,89,64,160,227,98,114,29,98,21,66,132,180,28,249,114,252,56,216,37,51,115,148,4,92,88,227,19,83,202,186,36,77,109,72,228,222,7,192,141,121,20,184,92,184,25,176,176,182,125,180,93,29,42,54,72,157,225,83,91,134,237,119,207,15,48,193,205,79,128,33,10,53,221,195,180,58,101,39,38,59,98,90,18,68,219,65,31,186,190,111,13,90,142,33,137,135,212,194,42,238,53,209,51,185,200,10,92,49,134,153,235,112,162,177,147,214,156,43,158,112,41,127,121,27,98,154,116,85,222,137,147,104,118,70,226,65,139,96,18,248,35,10,206,136,25,249,179,199,238,90,185,78,73,44,136,233,251,19,207,9,230,167,252,116,177,116,176,143,166,204,81,181,6,139,180,156,167,153,162,46,128,157,238,154,17,119,169,158,152,225,18,227,248,197,215,6,125,5,126,195,239,183,129,20,164,105,255,138,97,246,117,212,52,162,69,60,98,93,177,129,133,46,31,109,180,1,119,159,194,43,185,131,106,22,0,164,186,36,44,13,225,49,117,75,62,154,220,136,128,249,36,178,52,213,139,68,136,10,24,252,88,136,49,50,183,147,186,2,150,79,131,68,189,98,40,28,203,112,49,49,211,118,163,183,112,69,18,47,249,30,110,5,216,82,254,155,44,34,229,204,100,128,51,205,44,8,249,160,152,242,186,205,197,116,71,222,123,53,1,234,56,220,172,164,48,14,10,89,25,13,76,119,249,148,45,85,4,4,57,228,197,248,224,142,202,137,152,208,255,93,115,248,243,168,4,116,49,169,152,42,98,16,251,61,169,4,244,172,245,138,92,49,53,17,142,144,111,136,159,2,170,67,237,246,142,78,99,146,87,32,112,220,85,33,9,91,188,223,5,71,31,144,141,187,89,208,195,195,227,83,112,53,195,185,114,191,200,160,150,212,225,7,112,115,81,131,247,183,135,213,154,249,217,199,126,131,173,225,138,167,97,164,124,82,60,6,193,190,76,16,68,64,224,226,226,99,182,74,183,48,70,61,64,247,223,179,73,12,157,51,167,98,35,5,222,46,166,78,243,190,22,31,144,18,36,151,78,202,143,228,181,42,104,205,223,253,53,64,52,86,52,8,122,12,0,140,253,38,14,91,124,17,124,165,132,223,117,180,164,207,140,246,153,172,107,6,88,218,252,130,145,196,149,193,20,80,113,62,54,119,118,169,69,84,238,107,1,99,75,23,131,139,39,248,103,119,27,2,52,65,57,221,39,110,70,19,45,163,49,71,188,3,137,52,28,154,224,238,82,62,80,247,218,2,250,246,183,214,218,145,44,33,124,235,171,2,174,176,0,117,39,40,15,170,67,213,15,170,127,151,56,171,137,152,54,213,253,46,38,52,121,237,67,112,65,58,137,33,23,211,129,57,228,183,51,101,23,217,31,14,204,164,32,38,82,231,13,95,166,127,207,49,150,160,209,37,182,120,242,78,83,164,91,169,103,192,206,110,221,211,193,3,130,35,200,185,175,24,128,107,247,127,192,196,176,100,138,140,166,254,201,183,105,95,217,152,8,174,24,235,220,225,40,12,88,109,75,105,63,98,156,181,22,226,99,74,202,46,6,222,174,123,102,149,132,31,124,49,50,115,243,13,98,159,110,10,142,110,42,128,230,51,234,91,125,230,219,72,166,170,136,233,181,142,221,176,173,120,85,166,70,69,190,67,10,13,235,196,144,212,105,170,102,224,127,246,62,98,168,217,239,111,211,33,213,218,125,239,227,79,53,209,74,68,15,182,187,202,131,190,128,45,109,118,9,20,142,238,169,83,67,17,40,146,156,225,172,91,59,77,136,201,197,201,195,7,112,34,227,110,22,232,52,228,225,128,11,230,22,163,141,84,84,196,84,119,47,255,105,250,105,5,13,21,99,37,138,189,105,64,182,191,135,212,42,55,189,50,110,160,177,154,78,12,132,149,62,66,51,76,200,8,100,98,4,162,150,119,231,218,70,172,210,242,156,76,161,165,24,156,12,163,255,74,97,84,232,251,62,219,72,120,68,76,70,215,231,109,132,165,215,137,79,68,0,182,135,38,134,217,220,194,14,144,192,106,108,14,108,120,190,53,245,20,114,233,131,251,66,194,197,197,116,5,87,121,235,146,8,130,250,78,57,135,71,168,47,211,57,212,219,179,39,195,136,218,5,12,56,17,230,115,194,29,202,54,137,145,221,21,57,150,138,65,163,187,120,63,108,162,24,11,4,192,124,218,148,83,84,121,105,42,57,151,35,213,15,88,224,21,29,19,151,254,12,200,33,174,77,11,147,105,12,227,189,175,120,78,241,82,232,153,154,197,187,76,17,3,184,63,69,92,40,56,115,169,21,156,201,123,77,98,213,43,164,96,95,200,196,208,95,30,204,65,60,148,156,47,25,132,150,87,172,194,235,100,52,70,34,38,132,25,75,74,209,226,106,250,240,98,29,235,46,62,247,96,213,37,197,239,241,50,19,218,30,122,145,242,97,26,14,168,16,14,49,160,52,98,99,65,60,190,61,245,63,6,244,188,2,37,156,112,172,251,142,239,5,211,192,46,242,189,104,217,143,215,102,57,171,220,155,148,131,157,159,158,46,166,108,81,236,55,83,134,94,239,71,232,12,208,37,21,39,83,20,159,152,163,170,243,198,210,95,177,131,65,107,184,45,251,22,110,48,82,36,23,19,73,74,34,158,139,68,155,47,10,215,220,109,210,70,140,214,118,3,13,191,79,218,2,142,120,88,44,47,70,23,44,143,125,197,152,227,51,246,138,33,249,132,69,141,24,63,166,250,215,38,159,176,155,252,182,53,18,180,120,56,65,198,56,125,136,65,180,184,51,167,63,188,202,111,255,160,30,125,209,136,222,221,144,228,249,83,49,103,193,151,5,144,149,158,100,106,5,88,171,216,43,180,25,174,184,56,41,76,60,246,132,131,35,14,115,197,111,105,27,245,200,199,167,140,219,231,120,21,146,47,59,182,50,140,62,51,52,18,125,28,45,171,152,214,88,191,24,33,83,108,183,180,250,136,151,229,124,66,60,121,19,21,67,181,213,124,167,209,241,83,219,157,56,5,97,213,153,159,232,212,179,75,251,138,45,139,210,66,220,201,215,200,212,48,15,183,91,212,188,99,190,176,161,149,126,104,134,248,54,230,202,190,5,231,136,137,109,135,66,92,184,138,178,27,232,175,128,133,206,197,160,64,202,196,105,85,94,195,127,122,25,61,150,60,219,80,67,227,128,65,87,121,153,59,12,74,0,146,202,120,54,52,245,83,222,171,150,219,2,60,96,224,57,206,130,172,41,209,240,18,39,12,15,103,201,25,33,205,229,133,167,36,223,250,121,173,37,82,66,18,241,211,27,59,115,200,138,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,255,122,22,49,173,9,30,214,153,22,222,216,34,165,29,217,109,125,56,35,82,147,143,125,54,41,21,102,217,197,64,189,77,121,246,15,212,243,59,188,100,78,251,229,165,178,222,112,240,128,124,116,6,64,70,212,206,49,67,247,114,226,102,64,131,242,205,54,0,3,71,143,200,246,193,5,32,124,153,55,247,130,39,227,112,108,87,213,227,53,143,173,145,189,253,120,0,57,183,47,12,50,98,218,174,221,204,49,211,225,50,98,145,121,51,39,214,31,94,9,75,214,37,98,56,17,60,26,117,244,21,165,86,50,53,90,193,118,247,5,7,139,236,230,140,17,147,60,95,33,238,212,251,201,111,163,147,156,235,97,80,97,62,110,26,30,113,203,81,134,117,196,139,236,169,236,133,76,57,188,251,156,80,238,140,11,71,89,41,179,103,149,93,220,241,214,238,170,16,157,200,97,110,211,69,213,231,253,152,132,174,72,28,187,180,144,56,41,34,38,168,191,66,74,213,221,20,41,169,215,20,143,166,136,68,118,56,105,221,228,165,240,22,44,58,55,154,60,123,130,81,238,209,7,62,222,188,151,159,225,98,2,243,123,71,27,88,220,21,131,188,21,90,158,188,212,94,162,106,41,88,222,94,204,52,104,226,228,255,174,248,92,249,211,209,81,144,64,14,185,69,12,174,64,138,85,161,51,68,126,218,82,110,119,112,39,87,39,19,167,54,215,59,253,16,211,200,34,63,13,182,113,138,211,5,140,202,92,34,173,112,162,185,112,174,46,39,15,150,143,226,0,253,3,94,147,90,228,102,251,217,61,110,107,160,225,161,105,21,49,229,210,243,74,139,26,19,195,8,147,71,124,106,203,247,203,79,27,152,243,29,77,229,71,145,119,38,178,126,213,17,16,155,23,182,11,241,185,223,215,221,39,20,62,200,122,178,127,247,221,253,20,109,151,187,36,198,202,185,146,156,29,233,248,4,125,117,19,92,116,41,76,106,69,165,68,34,252,94,3,205,106,235,205,212,65,45,141,27,249,124,101,64,69,100,176,5,139,66,37,156,223,157,101,138,152,84,169,155,10,231,136,159,71,203,205,100,45,158,249,138,215,86,35,166,219,21,91,67,104,101,127,87,106,49,143,56,89,244,148,55,249,210,32,172,117,199,127,54,202,248,125,225,82,13,163,148,22,209,21,15,63,138,84,180,44,36,170,45,46,7,82,161,77,110,22,74,60,105,225,114,113,39,84,48,68,76,232,193,63,134,129,109,137,18,101,82,203,241,196,16,231,150,116,222,214,101,238,190,13,176,160,91,15,150,85,134,172,59,184,74,215,49,82,218,93,70,188,52,192,135,186,160,48,230,244,187,38,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,130,26,227,71,44,104,162,161,78,238,6,226,170,169,222,171,122,142,75,203,140,148,46,128,176,241,55,180,102,114,95,82,69,233,85,234,99,152,25,165,19,75,134,124,28,54,70,55,230,89,17,23,99,169,13,19,4,10,226,59,111,46,172,50,194,92,133,255,249,182,108,254,240,100,57,248,119,116,191,1,197,106,220,170,195,203,208,173,246,136,194,145,43,230,206,233,215,242,178,166,130,187,40,4,27,131,48,10,195,140,172,160,138,113,180,242,53,235,232,8,19,49,52,105,78,145,55,248,75,75,42,237,52,224,134,189,217,33,74,206,34,166,60,247,154,163,149,85,169,58,58,13,239,61,195,90,229,30,147,215,238,6,4,21,19,167,95,75,108,43,131,68,138,44,136,89,202,93,54,26,96,254,61,194,172,71,76,57,70,85,113,206,125,93,67,58,9,168,23,226,31,249,95,136,105,210,151,23,203,70,114,16,83,43,85,80,121,77,76,153,121,188,216,241,100,166,232,112,90,196,162,40,154,85,35,87,168,226,78,95,66,236,83,142,196,108,58,115,142,136,159,32,156,234,249,136,43,120,47,174,237,18,248,76,226,210,145,136,28,14,86,137,69,122,12,227,166,163,19,77,253,241,112,40,121,210,85,43,228,34,250,12,155,18,93,168,91,137,128,191,243,91,34,53,0,104,17,87,40,40,91,28,222,163,226,139,44,121,34,145,21,122,35,129,53,45,31,12,95,22,224,42,23,83,24,46,54,78,181,232,102,24,187,184,236,89,132,240,54,197,196,12,34,79,108,175,106,109,58,113,105,158,15,47,24,108,136,173,211,34,158,77,119,158,168,21,34,149,243,94,216,176,8,94,222,102,196,150,60,186,163,201,205,201,107,1,255,54,238,104,128,237,84,124,44,235,237,141,226,204,252,232,117,185,4,40,238,72,14,246,253,243,16,154,220,63,160,94,69,84,220,202,3,138,10,167,97,85,199,231,224,194,111,42,54,238,177,240,77,104,210,217,42,166,116,63,196,36,84,158,95,54,182,153,16,99,228,201,249,225,230,58,166,95,136,233,223,19,67,132,52,66,9,125,136,248,253,105,26,64,70,188,86,217,207,199,180,110,189,8,198,252,124,44,21,195,143,231,246,40,93,98,245,22,41,154,134,207,20,81,184,56,155,137,170,15,79,55,154,63,176,227,212,187,224,183,135,83,197,35,174,66,119,104,25,197,154,194,63,48,126,228,38,135,11,186,134,212,174,74,162,59,79,55,49,248,244,109,71,100,128,126,133,33,107,118,204,221,18,182,29,119,250,217,58,67,197,68,119,98,116,30,207,130,147,81,9,101,151,137,195,201,30,108,118,135,223,145,105,233,22,4,237,44,220,76,118,89,78,143,120,26,220,87,136,193,104,232,42,134,41,115,196,172,13,102,80,196,205,192,142,175,56,93,186,234,159,56,199,185,198,132,106,89,191,117,65,25,70,216,0,216,139,45,33,9,19,239,187,36,164,225,229,82,6,154,104,142,59,51,32,229,229,217,231,40,206,112,5,237,167,245,70,71,220,123,4,120,105,95,28,226,215,64,69,94,74,132,90,166,177,247,60,210,30,58,97,24,31,139,68,36,16,215,30,97,183,255,183,24,28,183,84,111,120,138,34,70,21,83,169,123,55,2,32,49,251,17,75,60,158,230,212,45,23,126,49,22,238,25,175,77,206,87,156,23,80,204,155,243,210,48,58,15,81,133,32,110,7,38,54,111,141,166,213,193,84,240,181,43,38,92,89,68,140,114,188,51,171,83,184,57,16,67,138,122,119,82,181,32,195,21,119,240,85,194,2,3,141,91,189,88,250,27,250,14,211,145,123,104,13,153,57,209,98,39,121,52,99,66,47,108,136,224,151,108,164,105,64,215,34,70,69,199,188,233,171,145,112,33,192,167,109,71,132,150,72,202,22,39,246,232,162,132,109,18,70,144,1,34,136,56,219,39,12,113,21,104,106,196,100,2,110,192,15,248,59,57,94,133,174,230,18,26,103,25,229,148,140,62,198,90,187,22,22,188,161,75,188,4,80,16,199,117,19,8,177,23,177,213,11,76,234,45,164,20,64,168,12,72,173,176,66,250,22,226,14,19,3,22,18,150,2,48,193,98,164,128,81,75,223,123,220,153,231,208,139,237,70,225,199,112,128,58,234,177,97,51,146,209,198,41,18,131,177,136,196,129,46,217,226,81,77,60,186,91,130,2,239,10,6,115,14,119,241,248,73,183,29,2,49,208,81,55,118,101,6,209,253,105,202,16,115,141,48,14,192,2,233,17,67,11,85,34,110,96,213,128,247,189,192,75,0,79,248,134,82,52,78,73,33,250,81,81,55,76,163,24,255,136,139,245,171,134,248,156,116,9,161,2,87,73,69,205,29,221,166,28,143,108,133,8,181,73,136,72,55,41,132,157,179,134,161,65,180,189,138,176,64,95,29,19,131,119,72,231,77,41,232,184,19,35,23,43,86,10,98,48,31,99,52,160,195,34,54,56,229,176,5,218,150,34,246,35,165,112,57,223,160,3,32,209,75,197,192,56,251,201,60,159,35,209,121,113,197,201,18,3,253,198,59,164,41,19,113,169,34,36,212,46,203,77,171,113,60,153,218,202,38,10,131,2,175,61,226,91,85,186,74,197,8,33,88,23,32,136,160,95,17,49,186,207,78,134,196,29,65,200,188,73,185,94,41,119,224,188,47,117,14,97,217,42,166,190,47,223,240,105,2,26,227,138,135,145,112,142,27,155,221,89,78,30,207,74,145,182,7,73,167,101,89,208,132,227,31,229,64,96,171,3,177,42,226,227,113,231,56,245,40,136,34,7,51,25,29,71,196,21,142,163,210,110,107,75,53,79,159,200,207,141,165,3,72,116,197,68,76,35,120,5,134,232,210,147,73,219,121,160,141,155,255,254,196,6,40,62,78,107,199,104,154,127,101,35,37,107,5,46,97,53,2,67,42,126,46,159,243,24,62,225,239,13,107,250,252,255,230,30,59,194,255,227,127,120,249,199,254,199,191,252,227,63,254,241,63,255,237,79,127,249,243,223,253,225,207,255,240,79,71,240,215,63,253,223,127,252,235,255,250,199,255,242,119,127,248,63,127,255,201,127,251,251,255,248,255,143,179,172,194,206,106,141,92,17,159,57,219,231,70,19,22,249,161,117,195,78,32,114,137,131,120,196,221,180,92,136,177,168,199,21,3,119,225,204,142,131,88,130,6,242,232,119,128,230,204,31,190,13,34,127,63,163,129,145,112,49,185,237,41,83,203,96,233,185,91,176,172,131,119,55,21,159,9,121,50,19,166,175,116,27,67,16,99,61,120,86,239,216,253,93,34,52,160,245,192,91,226,207,134,22,253,150,121,31,241,249,192,35,148,24,253,39,180,229,138,24,51,213,79,44,128,214,180,138,136,152,60,130,159,119,112,116,185,159,68,108,120,10,62,113,120,221,46,104,203,79,12,111,177,139,55,172,184,87,76,217,118,143,208,19,29,74,83,178,207,246,219,55,29,9,55,90,169,215,178,33,77,119,124,152,120,184,133,59,135,142,6,81,193,245,235,239,102,120,166,54,81,85,62,243,193,146,22,125,49,90,40,220,6,160,188,176,221,178,71,91,243,58,74,72,41,200,238,250,57,147,129,109,199,196,179,192,26,253,6,207,40,240,131,134,10,231,75,196,128,235,186,211,110,145,198,91,87,130,152,82,198,126,7,247,172,155,129,230,228,52,91,136,203,190,181,133,118,68,10,120,77,46,166,139,46,235,17,25,59,154,95,233,97,92,220,174,34,198,234,117,159,198,246,124,210,189,82,138,85,100,187,152,36,82,149,137,83,140,86,74,140,198,243,46,186,104,96,113,184,6,38,34,95,138,110,99,75,152,196,154,90,173,103,81,49,5,73,110,36,47,194,173,23,73,205,22,141,82,19,95,53,150,224,217,74,160,82,85,207,204,237,100,89,94,121,56,77,28,206,143,97,53,252,196,191,245,197,72,124,251,232,98,65,50,217,228,164,169,60,11,139,151,82,110,7,55,98,82,252,62,51,252,184,122,57,230,76,76,67,224,183,42,208,223,237,219,155,107,151,243,89,6,79,62,3,8,199,55,21,241,249,8,78,4,52,182,197,202,179,110,242,66,176,234,91,211,77,17,101,94,250,193,40,68,250,78,8,241,109,161,177,48,197,177,91,228,112,183,185,225,207,162,236,25,8,133,160,241,147,123,122,142,8,234,57,196,157,85,87,117,90,172,215,215,197,208,153,244,103,47,100,135,22,2,60,169,74,143,171,237,36,130,202,37,196,6,89,249,168,234,8,42,111,28,74,185,47,217,72,240,55,204,16,195,118,248,156,62,178,111,190,21,136,66,150,162,27,233,88,10,46,28,70,87,93,244,124,140,96,166,228,250,104,107,190,23,16,22,146,47,40,174,88,127,86,108,66,2,239,47,125,108,228,81,158,251,9,107,211,85,210,158,91,115,153,118,60,146,227,75,255,176,115,47,94,153,189,21,213,105,254,211,208,33,140,37,163,177,125,162,1,100,27,138,173,174,9,149,0,17,40,57,7,5,228,64,153,25,124,159,126,61,109,50,247,235,81,26,24,118,241,165,233,36,73,186,69,43,121,233,88,20,171,0,127,214,187,27,115,183,139,13,74,77,222,171,26,55,203,111,244,36,82,193,185,87,117,71,143,65,115,241,50,8,30,21,211,13,182,63,49,190,154,100,16,16,83,74,188,92,108,89,177,71,151,158,117,248,162,21,71,108,172,68,170,137,217,212,223,70,194,199,4,218,92,151,28,30,157,226,51,135,72,72,7,131,123,234,116,132,212,96,167,254,92,109,231,116,213,239,120,128,98,77,199,170,26,4,125,100,239,139,63,30,106,78,130,105,255,59,153,107,182,144,182,245,92,93,180,217,85,127,52,219,236,217,131,231,250,119,207,130,14,72,122,219,30,113,247,46,209,137,167,176,47,21,243,79,186,29,182,4,202,2,114,7,42,166,206,254,11,115,0,65,64,221,134,30,30,64,30,62,27,218,196,185,171,105,136,239,218,135,139,73,161,244,199,122,163,249,163,248,212,232,59,144,220,129,157,204,192,125,52,49,48,189,42,166,195,226,123,109,208,64,234,42,207,217,195,63,24,87,76,135,135,138,115,36,162,166,153,2,255,246,186,247,104,244,52,92,129,154,31,171,244,124,159,234,139,54,13,180,227,89,113,163,56,119,177,29,55,149,26,102,182,75,41,69,75,143,81,74,247,96,12,134,174,46,63,102,39,206,239,21,3,52,242,236,148,227,210,39,159,25,31,160,235,149,154,128,158,78,190,40,148,25,214,165,182,29,109,10,46,221,73,160,0,126,182,217,118,24,2,164,36,103,154,138,161,134,12,49,148,106,207,104,76,228,158,67,92,176,76,117,52,149,232,223,79,23,80,170,219,99,138,31,213,231,33,101,43,147,213,212,3,183,158,229,126,62,49,8,182,75,237,43,90,101,252,54,71,108,20,97,122,31,131,70,231,163,41,1,126,244,44,253,50,197,207,53,36,14,227,53,244,137,141,248,86,41,64,89,165,253,188,24,69,88,83,196,75,45,36,138,111,251,246,23,131,221,68,234,116,152,26,176,5,49,154,70,234,71,167,64,8,237,159,164,64,91,36,57,102,44,121,104,72,67,218,119,123,150,60,89,47,137,139,207,78,59,179,249,119,229,191,182,31,53,8,154,239,71,65,45,146,74,1,172,54,50,111,43,196,109,44,57,27,24,117,205,173,209,35,38,244,252,24,86,32,229,164,18,98,240,14,234,191,251,27,225,46,237,30,63,186,73,217,232,42,215,0,208,152,197,112,110,171,154,138,132,111,183,127,4,188,204,253,58,91,244,48,237,16,79,2,240,255,238,111,100,228,224,223,111,78,24,99,158,253,94,141,125,216,197,21,136,24,253,68,208,42,174,16,159,205,219,68,195,160,71,167,135,108,128,44,0,241,81,151,195,8,9,125,52,150,108,19,173,108,117,181,217,63,255,134,181,68,84,12,205,97,213,3,227,211,58,151,36,245,137,133,206,76,191,103,27,217,79,185,249,25,158,13,252,201,112,49,113,48,217,152,203,224,150,191,125,75,36,41,235,45,106,156,91,201,53,12,40,85,123,39,117,39,200,191,248,196,43,230,206,43,134,197,209,143,49,165,144,107,136,250,50,234,185,47,69,130,191,4,117,162,252,52,135,34,142,76,165,50,47,235,196,169,84,93,241,90,180,192,110,149,86,232,92,252,217,52,93,169,15,53,173,17,99,187,148,216,182,40,198,51,24,42,238,24,92,173,195,231,138,241,1,60,66,76,62,203,160,244,85,12,103,74,189,98,88,241,68,76,75,116,233,33,134,51,70,214,100,208,149,252,57,189,211,214,164,136,222,156,116,10,58,248,235,252,49,66,38,125,248,81,226,97,19,1,250,80,37,137,120,196,134,115,22,226,12,14,145,188,55,237,235,94,189,15,220,206,134,87,86,196,92,16,221,95,140,154,7,221,225,144,109,184,85,82,45,195,152,159,95,110,32,207,185,184,83,204,177,244,209,212,192,248,54,91,52,180,254,59,43,3,144,77,219,136,189,185,140,133,67,86,18,134,136,238,150,105,181,150,89,185,183,173,180,206,51,116,211,170,246,212,153,229,144,66,223,238,98,202,196,196,124,68,1,116,103,163,6,206,55,79,201,162,161,93,128,90,245,213,56,110,72,147,210,92,212,229,112,20,119,3,204,144,118,51,164,189,6,123,32,45,170,216,36,58,24,48,35,63,54,237,252,108,82,173,78,69,254,217,156,49,154,198,18,85,130,214,57,84,98,244,38,58,36,98,122,69,188,162,127,130,14,212,46,247,50,98,131,100,202,46,62,182,203,237,121,54,49,173,68,203,197,245,141,216,144,140,95,95,84,196,120,48,246,37,161,71,90,13,199,193,197,148,5,171,10,205,199,162,12,131,157,134,233,50,245,122,6,143,57,93,169,17,23,93,169,97,142,250,177,1,132,124,12,221,249,199,1,162,105,207,197,103,73,212,104,158,180,10,133,227,6,206,26,133,221,33,198,131,204,206,152,14,5,20,229,254,91,196,6,106,232,82,218,239,179,10,233,151,143,71,3,167,40,150,43,132,57,20,174,186,24,16,120,113,149,135,181,27,186,242,134,126,241,216,88,242,112,0,237,189,247,10,177,229,169,69,108,54,93,60,28,191,79,2,77,131,0,130,163,115,33,22,100,23,122,205,140,9,37,158,189,45,120,39,98,227,183,107,87,44,141,193,213,18,84,48,143,94,113,107,18,76,165,108,195,9,121,237,151,75,147,61,106,232,218,117,197,138,30,179,76,55,33,93,73,179,199,1,40,144,143,136,119,5,80,116,115,248,185,233,212,143,87,140,165,90,114,236,194,243,240,139,21,85,9,245,16,172,143,243,49,105,127,145,137,179,133,103,44,169,225,91,234,111,83,70,60,215,221,194,181,201,154,20,0,235,91,108,225,99,128,102,49,79,104,172,43,222,225,135,24,189,32,111,77,0,102,149,248,101,131,229,188,10,105,36,170,227,70,139,115,125,172,185,187,162,64,201,50,198,165,216,133,183,222,6,160,164,30,145,241,105,218,167,139,17,112,156,58,90,229,66,227,28,255,179,201,197,1,131,218,118,111,150,130,215,42,101,47,236,79,210,164,161,72,55,236,164,75,196,68,128,253,173,13,228,109,72,20,11,100,182,113,239,121,122,61,46,208,38,230,31,100,137,190,224,148,255,15,169,31,4,174,145,238,128,144,146,163,147,121,3,99,18,234,138,88,78,27,226,227,195,138,72,251,244,85,164,229,242,250,84,3,159,5,52,40,54,10,21,187,69,71,131,246,17,43,14,76,100,211,209,199,75,31,87,33,209,25,208,116,244,222,186,73,137,9,151,247,189,40,36,240,45,14,233,83,149,209,21,250,42,191,187,140,65,182,235,212,96,19,88,177,85,128,109,211,64,108,175,148,198,150,56,186,21,80,126,93,242,205,13,16,90,3,227,81,52,22,61,19,201,59,77,17,159,187,170,168,24,104,212,171,44,59,118,179,188,24,109,144,162,136,7,128,69,93,247,18,77,230,49,122,142,253,76,141,10,247,240,42,41,163,135,137,89,246,105,182,146,98,23,91,157,77,87,49,125,67,33,54,50,16,249,98,29,26,145,21,15,159,67,187,244,16,115,91,250,212,170,229,143,244,225,208,249,93,49,175,45,225,86,166,182,28,233,10,49,230,136,44,203,81,90,57,34,116,84,198,149,170,239,109,52,132,113,167,27,22,165,30,49,242,207,205,237,62,50,48,41,235,33,161,132,59,76,25,32,181,212,84,70,74,38,76,164,114,103,119,3,142,233,49,22,62,115,49,195,143,218,238,107,198,78,107,70,21,39,191,60,173,214,210,119,26,216,45,250,185,40,207,110,177,147,40,113,86,143,171,3,221,19,11,122,22,32,73,13,8,85,202,22,38,114,49,231,77,143,62,188,67,41,190,53,86,115,146,140,0,240,215,205,27,18,40,151,224,40,139,150,199,101,106,110,101,19,38,0,208,77,20,57,150,97,152,119,4,253,219,212,107,128,182,228,229,139,50,59,92,143,122,195,100,48,239,252,181,45,204,40,62,213,0,81,118,198,204,128,213,83,75,165,18,65,14,115,130,163,86,166,94,110,252,67,139,209,180,220,233,221,7,214,100,137,243,195,7,211,27,230,156,203,128,232,34,213,78,186,66,126,154,158,251,22,150,35,24,236,210,246,104,200,35,98,232,208,35,35,99,233,32,240,134,154,105,220,43,122,174,191,142,116,31,187,127,204,32,34,166,169,124,251,86,32,188,151,228,2,178,70,226,228,97,73,163,103,104,207,195,7,129,147,120,56,105,64,81,88,136,179,39,135,206,234,157,203,127,138,171,72,183,238,114,176,230,105,132,0,75,237,28,90,187,157,154,5,177,129,216,61,47,70,73,239,21,55,113,34,8,10,59,109,196,39,212,79,109,176,35,110,88,90,188,89,147,113,195,120,206,70,252,50,64,60,146,232,35,249,221,188,27,154,235,158,12,144,76,12,42,117,199,58,68,95,227,55,22,253,214,231,244,197,107,101,43,254,18,105,3,73,189,185,20,18,134,169,131,41,246,245,121,23,168,224,36,197,2,209,186,99,149,79,16,168,139,94,155,96,3,79,231,191,162,37,12,43,71,14,7,208,44,117,196,104,42,249,116,163,88,143,158,159,91,176,156,169,7,17,49,158,89,31,119,244,227,153,83,15,122,212,246,12,49,53,60,89,143,30,171,114,31,206,234,235,195,13,253,186,133,24,150,186,199,174,188,48,9,148,234,82,192,169,226,115,167,70,152,24,74,143,170,161,171,97,133,201,45,196,187,245,173,182,186,85,205,184,66,2,176,121,106,6,115,64,225,217,230,16,113,94,170,175,72,245,141,59,154,158,98,249,237,76,155,157,43,98,242,82,171,235,104,44,31,255,216,148,66,138,85,74,24,100,231,88,112,16,95,119,213,161,181,7,122,23,44,222,189,105,237,1,0,35,1,95,98,176,244,121,233,15,67,51,81,226,100,130,97,169,149,67,96,111,85,103,110,32,138,62,210,179,38,198,159,49,253,225,112,18,79,9,63,153,183,24,91,1,226,61,117,116,13,116,108,184,97,121,140,22,44,25,189,185,104,208,114,203,145,170,134,174,223,154,38,121,138,15,98,52,75,46,214,27,199,241,158,174,227,37,12,117,234,184,175,71,248,47,192,190,9,139,160,153,41,151,29,8,198,43,58,33,228,218,236,6,105,22,163,1,183,157,106,127,165,29,40,8,176,45,209,40,60,213,52,100,93,98,52,205,119,234,132,84,210,117,249,138,193,126,203,106,203,23,44,157,79,12,234,160,22,247,116,208,133,195,123,130,53,172,181,172,38,113,238,1,152,70,167,41,117,135,106,235,83,137,235,49,59,128,169,104,104,16,49,244,92,30,72,239,211,250,130,101,106,132,49,35,184,79,154,4,76,141,16,99,149,142,136,21,117,88,86,164,7,10,26,63,186,64,252,197,48,215,186,132,19,185,55,123,68,27,105,207,205,69,20,98,163,8,102,236,120,56,247,147,168,188,246,117,199,127,98,235,191,146,20,16,84,141,245,42,76,74,141,139,88,119,20,73,99,69,255,196,240,168,100,81,136,141,250,247,176,7,248,32,69,186,142,137,120,81,225,251,253,52,169,61,182,147,136,141,119,216,159,93,112,192,68,41,129,133,223,35,143,73,88,4,246,75,17,159,175,229,213,153,84,238,131,180,163,163,11,136,26,62,53,250,188,243,51,239,236,24,115,211,176,60,246,243,90,172,154,223,248,148,205,118,137,92,240,151,22,198,52,125,49,79,42,189,253,140,233,79,58,115,27,26,92,128,243,19,230,1,23,3,172,163,95,227,252,182,247,233,241,104,35,203,20,41,53,211,110,219,25,3,217,20,99,193,120,196,182,239,19,128,164,30,83,3,64,133,230,101,232,0,59,91,113,130,138,9,27,250,106,155,245,32,171,189,45,61,238,63,13,78,108,23,77,12,211,87,113,248,237,35,38,161,240,236,127,99,163,247,247,42,120,240,234,158,24,242,67,124,142,2,93,114,215,163,105,25,80,223,70,32,218,170,54,196,193,240,50,243,9,168,210,92,234,40,23,107,238,242,247,202,85,241,135,205,221,164,130,222,197,172,174,122,124,198,38,239,158,46,213,7,107,232,79,207,31,45,168,139,211,217,100,67,197,64,106,249,231,234,220,138,77,61,221,101,158,240,184,163,95,149,178,200,250,231,123,242,168,248,144,247,162,140,40,185,158,30,191,106,16,189,97,42,40,75,253,190,87,171,249,21,215,48,223,206,170,176,225,171,70,131,172,9,46,214,212,32,7,117,230,17,246,24,6,81,219,31,103,178,5,192,220,4,109,145,48,186,136,75,110,94,65,198,185,52,100,124,245,115,199,246,218,30,202,1,104,131,85,87,244,24,8,145,18,178,222,121,205,162,193,53,55,188,174,142,36,13,144,156,122,183,37,202,179,190,169,29,147,159,76,74,125,98,11,217,25,118,166,117,116,14,13,123,24,164,185,187,155,176,38,106,251,187,237,164,21,62,223,164,119,251,21,195,46,232,6,218,68,23,106,78,8,203,37,184,81,38,27,124,109,93,53,208,58,74,140,166,177,110,60,23,167,165,94,124,230,213,24,150,84,108,53,208,223,231,36,160,147,244,181,13,79,122,133,116,88,5,168,28,32,35,19,254,214,212,72,46,159,184,5,49,120,183,208,104,116,108,69,205,5,176,59,188,1,126,114,165,167,247,112,54,122,39,253,131,0,63,162,54,47,212,55,183,118,136,22,205,52,53,138,69,245,97,139,153,17,221,95,229,137,160,237,25,225,210,9,229,253,210,179,157,193,151,246,153,45,226,53,26,173,201,212,178,184,190,155,22,207,121,130,119,103,34,119,47,88,55,151,198,45,208,66,17,219,163,156,115,62,33,19,56,103,99,171,24,95,149,150,22,65,100,116,236,233,111,106,11,72,97,205,254,240,240,228,128,51,84,224,172,221,52,244,247,99,237,251,52,26,150,5,165,118,26,118,156,203,219,235,39,150,72,95,235,25,221,131,175,140,220,46,80,97,253,157,185,243,67,128,34,2,164,198,126,116,49,27,213,197,203,16,166,117,175,140,221,98,106,19,134,12,253,220,164,166,167,107,60,172,172,166,30,169,53,183,68,144,217,248,108,251,210,56,49,81,105,87,75,28,159,220,30,203,116,209,118,242,137,173,253,98,233,104,252,99,55,138,233,58,233,106,50,131,76,154,93,83,83,113,70,47,136,106,29,62,177,63,26,19,73,29,137,222,173,147,245,123,107,72,148,167,230,177,207,153,32,132,19,98,34,171,106,205,115,101,53,63,34,27,72,123,77,122,129,247,8,2,178,139,7,240,133,79,88,48,186,168,168,11,198,36,214,168,32,241,180,237,82,168,182,84,141,99,95,251,180,218,175,69,93,196,20,39,250,13,177,141,190,84,117,10,78,134,107,5,172,124,90,162,229,98,52,74,141,24,108,9,19,189,55,201,53,251,141,14,77,247,57,45,58,26,176,84,95,237,227,81,175,37,121,87,218,5,122,184,86,128,196,239,213,30,223,105,120,71,39,56,212,171,235,30,161,54,180,197,15,99,62,206,231,70,110,84,149,249,47,147,227,120,82,13,188,181,183,216,82,38,143,183,34,75,66,9,162,195,22,29,241,241,224,117,61,55,117,215,190,247,55,62,245,208,12,10,152,25,78,116,134,120,239,203,208,96,198,0,60,21,241,108,74,229,244,217,128,150,123,176,18,172,57,112,11,244,178,55,178,34,23,87,227,101,81,49,79,236,33,134,99,77,77,133,179,251,194,103,59,38,78,25,82,65,132,3,200,197,24,82,118,186,206,140,239,81,98,240,52,88,18,13,194,150,17,206,230,222,86,112,163,82,62,111,60,219,96,255,85,12,192,204,103,125,81,139,182,181,51,216,34,184,65,240,78,29,148,37,202,69,140,57,251,41,132,35,110,180,22,232,232,106,20,153,46,166,38,47,105,174,141,8,237,119,42,1,79,130,62,81,131,3,160,13,172,120,248,54,40,119,21,47,103,193,69,122,46,198,172,129,7,90,66,191,208,154,21,149,61,149,43,199,9,203,193,156,106,157,58,231,128,105,68,133,106,196,226,63,205,117,173,78,21,222,252,49,15,134,139,241,177,164,147,4,235,107,123,127,46,52,222,57,63,201,77,160,249,157,73,218,168,17,207,50,106,60,134,34,219,22,15,39,37,223,158,223,166,150,35,70,99,49,107,82,55,95,40,143,35,93,77,35,76,192,24,86,95,49,8,236,106,215,223,165,26,197,63,6,140,119,79,112,152,42,189,82,125,86,197,168,33,52,52,6,67,103,247,223,45,52,71,22,141,125,97,167,55,23,211,41,165,213,81,0,115,68,164,115,1,243,219,180,100,12,172,124,191,201,143,20,132,151,249,228,138,115,52,168,0,201,78,134,104,60,153,230,238,61,65,148,197,209,97,164,163,233,126,41,254,211,240,207,12,77,81,128,130,182,90,136,233,123,123,242,212,108,195,234,15,167,21,93,11,71,193,40,6,78,229,19,99,235,106,107,1,158,39,5,186,46,174,16,136,141,39,81,0,200,164,139,113,19,52,172,7,154,253,136,223,30,196,20,202,147,132,0,197,213,165,75,111,234,209,232,108,203,46,52,144,144,231,201,185,7,15,51,85,189,37,61,161,200,6,49,233,242,31,134,45,94,183,47,153,19,167,47,177,122,122,78,182,136,1,170,143,13,10,253,143,222,136,131,53,74,201,247,40,93,119,73,66,126,195,120,136,83,60,156,206,245,174,239,188,104,29,241,5,165,255,51,235,161,111,196,125,186,191,215,54,244,228,167,162,33,237,25,235,13,2,83,125,98,199,198,110,29,15,167,56,64,163,245,84,118,56,178,10,14,18,166,178,138,7,37,64,33,166,180,81,67,199,213,218,20,92,10,21,218,115,186,136,112,124,182,209,50,151,106,61,42,193,202,132,63,149,0,71,173,34,48,32,166,16,103,184,24,136,10,45,187,161,72,220,123,246,23,49,179,179,134,91,167,6,213,171,143,166,67,69,155,11,64,221,222,30,219,58,98,148,176,158,15,67,170,251,214,44,87,148,120,213,21,111,84,58,249,196,171,209,35,62,223,235,82,45,47,227,26,122,18,105,70,107,155,125,85,10,144,34,122,187,144,207,242,26,62,102,6,188,172,60,156,66,188,26,31,164,116,203,39,74,81,15,101,186,177,228,133,141,167,51,199,103,242,210,0,30,222,212,52,179,42,122,7,2,89,217,42,31,181,48,141,146,21,135,206,166,209,32,53,45,9,162,190,171,121,46,108,229,110,221,154,82,121,150,32,233,73,190,226,195,216,141,180,88,9,158,48,215,227,20,112,165,231,108,207,70,147,244,118,49,84,106,58,122,88,226,180,134,120,84,189,238,65,111,242,60,27,157,79,24,69,154,33,172,144,125,196,79,3,206,175,106,28,53,239,41,64,224,203,158,118,37,147,166,25,207,166,215,240,169,101,162,62,34,249,162,128,64,163,74,30,108,231,230,231,7,247,10,64,248,39,125,152,189,1,12,84,88,64,74,138,138,185,207,190,239,1,185,52,144,252,58,179,66,147,186,139,55,48,167,58,51,208,181,220,6,66,97,23,189,64,6,118,203,23,84,192,205,196,13,213,193,9,70,68,31,108,53,90,207,30,230,206,93,62,26,228,181,49,158,132,46,60,84,62,186,131,41,185,159,153,1,64,186,92,12,146,154,230,38,45,223,30,82,172,74,53,98,160,149,40,174,75,225,122,213,66,168,35,69,189,125,223,18,168,203,50,31,61,77,232,204,79,110,33,54,188,245,244,80,22,188,182,255,52,220,196,163,233,91,211,227,93,92,124,28,243,85,158,175,53,99,3,195,56,208,251,187,201,40,34,252,38,86,177,99,82,127,50,197,176,34,133,152,224,174,94,185,131,111,229,6,43,241,163,84,52,25,12,79,178,215,238,174,106,87,242,126,182,48,253,98,241,112,2,138,122,5,156,29,158,28,146,120,193,209,217,178,102,108,217,225,219,215,140,234,133,167,122,253,136,91,180,125,210,52,145,202,99,53,194,191,228,245,231,16,47,128,127,172,163,27,217,183,238,98,246,248,35,93,205,75,47,137,228,182,39,75,77,46,217,145,177,23,71,5,188,99,125,45,104,89,134,139,129,212,123,82,224,216,131,110,127,193,96,52,218,147,64,39,199,224,39,23,68,239,182,116,135,19,59,249,194,160,71,74,223,149,30,251,78,167,160,107,171,10,90,202,126,210,235,168,97,247,47,208,194,71,73,171,41,66,138,117,249,91,147,173,210,99,125,140,122,120,201,63,41,113,224,39,201,141,216,59,44,142,120,111,5,221,182,171,171,120,144,6,32,192,163,255,85,145,146,114,119,200,24,138,96,73,140,105,209,193,50,234,212,79,140,166,125,116,180,81,169,249,130,175,166,132,101,213,208,147,183,55,139,255,196,207,133,61,109,159,170,184,168,53,109,4,51,174,175,248,233,170,61,215,116,151,111,143,0,49,113,115,179,85,124,220,73,55,22,168,79,152,79,9,201,209,232,32,198,135,152,46,82,153,57,220,63,251,46,154,193,72,138,20,130,184,152,56,65,103,181,129,104,214,247,10,95,147,246,199,6,34,172,89,229,115,60,85,132,96,123,44,135,79,65,92,235,86,235,12,100,144,34,226,82,202,99,11,24,102,122,172,9,11,160,138,20,248,138,52,227,91,195,85,170,23,242,17,31,135,39,214,132,106,146,250,76,13,50,135,88,209,95,101,198,35,158,245,78,13,70,190,119,230,212,58,95,113,74,255,70,92,179,55,162,47,64,31,118,171,251,17,7,170,228,17,211,110,249,204,172,58,94,217,250,217,5,239,216,182,28,143,233,136,233,56,120,95,171,7,244,59,226,90,214,179,38,52,8,199,138,30,63,118,60,251,228,88,106,222,22,192,217,59,106,58,105,169,248,0,148,50,142,230,218,229,177,73,9,66,206,248,30,36,125,53,55,79,234,163,183,216,102,195,250,118,117,226,19,188,118,255,30,63,172,102,125,237,115,150,83,141,135,79,122,80,244,197,160,124,219,241,240,65,109,242,35,102,219,250,162,113,84,146,156,174,73,47,96,138,207,197,38,46,18,28,179,194,242,184,238,43,180,123,154,183,153,96,45,172,208,165,232,190,174,237,54,212,164,181,184,64,8,197,171,45,62,141,15,115,251,139,117,128,34,196,152,152,217,106,76,253,183,59,212,220,143,212,178,18,87,90,180,141,131,222,231,29,202,208,250,206,229,131,0,226,65,159,187,139,75,214,242,250,153,173,62,222,191,7,16,209,89,141,229,252,235,40,113,49,57,234,185,158,38,15,103,90,2,249,219,136,9,181,67,164,5,30,248,249,67,6,64,89,59,95,128,161,138,119,134,181,35,107,123,19,124,152,237,222,108,203,34,197,218,55,195,105,117,133,197,17,16,76,100,90,200,74,119,246,198,35,102,27,87,237,217,161,85,171,198,111,91,143,176,76,173,82,70,85,227,186,183,164,142,76,173,17,36,138,243,5,187,72,209,22,145,214,1,142,14,91,162,192,156,33,254,201,113,171,130,234,220,76,141,161,101,57,148,6,214,25,215,106,54,60,19,109,173,50,96,176,48,115,6,20,98,178,13,169,180,41,177,106,128,220,168,137,53,241,140,115,137,209,216,111,98,109,79,66,67,242,112,24,146,181,25,137,196,90,138,69,37,8,242,32,134,12,120,28,82,136,9,130,235,17,160,177,203,41,124,205,188,219,26,247,38,22,179,91,220,125,240,56,117,109,163,2,132,47,34,27,244,32,12,77,124,18,131,189,26,15,158,147,169,19,167,73,51,199,157,158,140,127,68,158,61,141,22,44,135,24,72,46,21,27,53,97,216,165,0,101,233,1,163,155,217,177,105,236,189,202,211,185,152,161,85,137,53,73,75,219,7,233,81,88,177,137,9,4,233,125,63,13,62,100,236,187,160,10,202,71,234,11,132,216,48,167,33,146,201,79,179,103,134,7,54,190,22,59,67,197,148,80,197,237,148,137,42,238,7,33,41,154,61,145,46,112,236,181,93,179,175,85,174,45,158,20,170,214,154,61,171,195,164,32,6,170,233,193,142,33,220,80,238,54,123,176,51,166,149,154,121,208,156,70,211,149,138,182,138,98,255,197,21,146,169,246,210,125,180,183,53,181,196,9,72,125,188,29,223,103,137,107,72,185,10,181,179,183,144,173,143,193,212,43,62,152,84,48,252,221,179,55,224,129,124,96,134,192,33,114,49,77,11,251,65,183,168,233,158,76,178,247,227,5,226,90,59,174,85,248,93,159,46,248,243,165,250,136,251,131,120,215,120,176,26,54,197,146,45,124,140,252,120,255,235,124,233,145,226,91,227,233,182,249,136,211,118,238,5,154,246,200,4,63,98,99,144,15,15,229,184,12,138,91,67,191,207,138,59,162,64,94,174,200,77,192,30,198,215,130,77,239,193,6,192,89,154,161,20,42,132,119,93,193,72,104,189,188,106,122,11,74,244,15,231,196,91,33,192,73,167,201,87,197,179,214,123,244,168,154,153,138,219,65,197,65,132,137,42,93,195,67,65,65,202,54,148,193,59,186,107,114,133,207,187,28,242,128,153,25,250,189,136,73,229,203,130,105,29,44,44,222,105,201,253,80,168,39,81,241,94,119,48,248,33,186,141,142,69,185,250,253,86,112,212,235,180,105,170,26,75,118,89,87,47,24,143,132,252,182,108,255,220,20,181,134,74,176,122,143,53,74,83,95,26,168,130,171,39,65,229,208,61,90,7,104,244,161,205,176,96,117,19,30,3,185,207,176,43,41,97,207,18,90,56,83,3,188,199,99,30,36,3,21,171,4,102,145,30,33,15,35,3,120,192,122,104,79,244,171,167,128,211,169,41,87,94,219,225,193,206,119,55,142,27,125,45,227,101,175,46,238,179,60,168,53,231,182,111,78,218,200,174,121,33,36,26,133,118,126,163,22,42,17,53,228,97,85,76,94,0,2,223,61,108,12,50,111,66,53,61,30,93,72,32,202,14,166,60,202,129,37,17,99,13,203,91,97,232,181,251,90,133,75,82,102,198,173,54,70,204,140,109,161,31,147,6,220,185,99,102,148,166,42,138,202,50,188,158,152,218,52,47,76,196,180,68,69,24,105,225,182,234,104,208,177,157,223,218,110,181,46,148,42,71,188,137,60,249,111,131,22,171,0,47,27,54,202,210,239,215,4,192,165,137,152,82,230,28,123,1,133,37,142,46,254,117,119,12,60,194,95,164,157,245,225,208,33,149,122,3,96,48,42,92,49,119,89,196,212,11,180,77,138,182,8,237,201,53,52,224,185,63,238,76,21,49,112,251,45,70,159,85,210,50,11,195,52,90,97,48,67,73,61,146,62,252,104,32,199,137,36,248,6,63,253,20,49,197,172,225,163,83,157,165,109,245,244,116,228,189,110,248,44,61,105,140,179,138,173,151,107,107,16,54,149,157,8,92,179,158,124,168,253,100,102,84,122,181,184,126,50,172,142,18,41,130,139,187,68,22,163,82,141,170,177,233,141,129,125,131,138,144,210,42,206,1,236,82,120,126,215,226,173,245,25,125,78,224,184,241,51,62,143,184,140,160,236,236,20,214,89,41,194,32,143,244,56,240,98,139,87,156,2,89,51,74,164,243,189,117,27,93,156,178,102,84,32,134,190,59,174,209,20,146,16,131,222,59,186,227,122,9,236,37,153,247,209,72,245,198,12,73,11,104,250,133,2,7,186,193,227,130,161,78,185,168,152,126,200,123,61,61,76,54,11,186,153,209,110,232,14,110,20,253,233,110,200,104,225,28,225,38,203,1,162,120,53,178,47,208,25,63,225,76,224,88,102,228,254,143,223,102,53,83,87,60,96,117,143,240,65,51,240,127,89,21,96,3,103,220,2,205,58,105,228,225,180,152,172,184,118,27,60,31,186,75,217,118,55,192,124,92,207,174,237,43,103,133,1,147,241,223,166,185,40,169,102,152,240,212,198,1,178,74,27,89,210,179,135,249,198,46,165,92,126,232,96,112,217,195,253,207,128,182,201,188,39,37,105,237,6,15,168,236,22,49,134,76,42,33,38,207,33,246,0,45,6,169,222,0,218,89,210,222,116,52,85,155,67,98,92,74,234,178,168,150,201,51,124,159,73,7,145,126,78,194,61,51,98,69,139,12,164,120,78,199,30,166,204,39,196,199,175,94,89,31,14,200,196,141,134,162,79,167,128,248,102,43,172,118,241,208,254,121,98,182,56,41,62,177,115,43,40,8,36,8,192,189,172,88,82,26,139,30,76,102,130,7,37,94,203,240,180,183,62,156,179,29,42,201,212,124,87,49,188,143,213,191,53,252,98,73,71,103,163,105,241,183,166,99,91,73,210,18,1,254,17,86,214,6,104,80,152,10,18,169,4,39,75,6,134,11,28,37,65,93,206,248,209,254,189,184,102,167,174,74,70,15,175,24,12,153,208,3,155,60,105,84,90,46,70,9,44,29,77,13,176,175,41,145,56,133,226,2,137,22,184,186,16,19,152,16,118,135,68,195,87,148,161,160,26,167,36,173,136,147,147,234,243,223,206,231,108,47,93,83,208,165,157,98,151,24,58,60,169,2,116,93,45,20,50,93,76,88,61,169,152,0,169,59,79,214,208,61,20,232,186,89,27,157,143,46,106,183,194,67,207,7,243,53,171,248,250,138,161,13,25,101,137,215,66,101,237,7,5,251,188,100,28,206,6,66,161,82,11,97,137,38,135,201,163,188,142,125,163,16,219,139,138,80,255,154,205,250,175,101,47,12,160,54,253,167,45,197,40,36,108,137,182,53,103,88,88,6,224,83,132,26,130,88,66,14,175,175,145,16,235,122,4,12,146,219,77,207,115,187,39,133,73,165,66,20,78,229,16,83,227,160,95,19,254,166,25,91,165,195,199,32,12,135,199,210,152,40,22,23,99,77,78,133,68,47,244,153,250,212,192,63,239,143,184,73,208,17,122,178,190,244,0,113,210,75,236,5,235,12,20,33,177,60,207,105,25,101,149,24,50,64,193,28,67,255,138,9,32,235,199,198,34,11,175,15,239,112,9,69,194,209,110,120,133,254,86,51,91,221,160,130,200,239,104,252,55,212,232,164,236,13,134,79,95,227,173,38,231,94,240,210,143,215,77,112,199,197,203,72,115,230,3,50,95,34,129,79,112,19,62,1,153,26,56,74,37,196,227,65,9,103,85,216,15,190,147,206,172,179,242,203,157,5,151,137,31,23,102,9,202,170,5,222,182,99,14,224,116,180,165,39,115,26,221,175,47,202,89,17,53,192,76,124,238,251,16,111,181,22,54,56,237,144,113,253,164,214,37,43,97,115,226,64,125,132,187,106,24,86,77,79,46,54,180,199,4,105,197,90,202,241,70,82,124,70,6,242,215,159,83,30,49,196,67,205,197,180,210,171,178,195,35,106,174,50,168,150,111,245,153,56,72,120,158,45,56,247,190,21,11,200,217,91,214,50,228,98,220,112,125,47,242,3,177,40,128,154,30,87,65,143,125,38,67,236,98,83,57,85,117,10,55,142,231,101,123,197,201,75,42,158,198,245,235,226,189,219,35,53,143,233,219,225,4,22,48,107,69,44,240,227,160,77,88,61,140,82,2,76,52,226,39,182,0,151,240,78,16,56,26,206,24,112,196,208,255,149,71,149,214,17,55,31,173,149,24,55,34,62,59,37,202,226,58,85,189,202,167,1,180,85,137,202,4,234,112,134,178,64,219,13,49,220,206,161,204,158,126,48,185,126,224,9,241,244,39,193,102,117,73,33,44,1,250,222,167,198,188,187,254,118,177,60,150,127,17,42,181,178,176,117,24,138,110,184,48,224,125,76,229,57,36,86,177,188,112,26,241,86,189,144,12,64,214,213,56,56,0,251,81,227,217,106,215,252,12,44,180,178,234,164,108,192,171,51,196,4,33,117,102,179,12,47,144,183,210,166,94,244,240,2,49,237,48,42,136,211,195,114,123,110,140,146,194,250,235,86,215,254,112,56,44,234,188,66,12,30,152,110,22,56,164,107,60,124,39,67,32,19,241,128,209,195,87,101,27,73,140,76,173,193,232,231,110,190,109,6,233,100,135,50,20,125,23,163,1,14,30,207,165,222,176,10,93,108,81,178,165,183,54,93,217,53,70,3,27,249,48,95,0,63,147,239,195,199,126,136,49,8,241,244,88,53,243,167,244,144,64,146,219,226,139,209,62,94,149,179,131,186,60,119,252,72,66,214,164,150,235,224,70,155,49,154,114,3,153,56,172,239,53,246,97,34,223,93,84,237,180,0,35,1,62,164,208,161,42,98,58,76,93,207,83,136,208,139,238,21,242,128,53,14,247,180,178,147,199,96,0,182,61,30,62,215,251,189,224,75,77,45,206,223,50,254,28,85,152,59,90,130,16,91,45,188,136,41,46,9,117,59,205,35,94,42,166,95,61,166,102,125,63,42,166,231,241,74,105,53,124,46,25,26,82,226,217,199,150,105,143,162,63,15,139,207,65,219,211,200,175,177,1,233,177,139,13,179,87,174,221,198,138,249,138,26,211,148,254,50,36,209,61,222,234,120,205,73,79,192,49,24,10,5,189,46,78,176,200,168,61,49,97,5,10,109,74,52,92,233,112,0,208,11,235,176,131,52,211,212,96,128,146,47,188,93,96,137,171,224,12,109,131,5,239,158,125,5,138,126,8,164,230,166,147,163,229,248,154,52,155,143,173,60,62,230,40,186,20,210,215,170,36,64,54,25,63,31,96,20,46,113,20,114,181,88,125,92,18,231,162,20,54,53,74,221,177,109,226,6,58,51,159,143,24,104,142,28,247,151,244,106,32,236,35,10,227,122,251,69,162,132,218,8,210,171,56,245,173,16,230,218,202,124,68,25,216,142,139,19,162,182,169,172,73,197,81,68,173,87,11,103,91,40,151,206,10,229,56,244,213,244,176,210,61,145,198,88,113,103,99,87,138,213,154,169,200,187,19,39,30,173,55,254,49,104,65,29,136,135,255,178,171,34,94,124,206,24,61,225,127,146,209,196,100,106,168,43,242,99,85,25,230,64,159,239,185,92,99,228,152,97,42,54,70,180,176,85,80,63,202,73,118,102,2,239,98,24,66,180,216,11,1,87,54,96,215,22,226,42,139,82,10,137,163,80,241,80,171,213,135,249,203,108,186,248,101,34,13,178,203,142,147,7,247,106,252,242,182,150,43,97,29,27,35,28,70,24,176,122,81,169,17,151,223,21,195,121,84,6,184,25,221,141,52,182,18,56,84,110,58,232,100,227,232,88,93,130,216,218,5,222,242,58,243,221,192,216,142,50,47,170,165,122,108,255,78,187,156,114,188,157,155,203,97,55,172,243,14,64,47,229,82,99,23,134,9,69,135,80,81,49,64,153,113,221,159,47,153,242,67,181,198,212,226,183,135,117,206,102,101,98,235,53,234,174,59,112,240,74,227,118,30,156,163,34,28,77,72,67,177,136,155,193,178,132,24,166,59,221,70,84,93,123,248,172,27,145,186,158,143,77,141,69,232,186,129,191,94,116,7,147,147,143,215,42,228,158,84,220,230,109,117,234,20,182,11,226,199,206,22,114,73,237,190,150,68,159,57,60,128,62,133,217,72,48,185,170,52,29,67,63,110,7,171,74,88,202,16,103,68,2,247,202,172,251,57,121,5,29,191,174,113,118,182,161,104,148,227,235,183,251,181,126,12,125,58,111,80,85,195,13,0,218,175,23,93,178,163,38,87,76,109,19,0,83,109,102,124,205,190,197,105,173,201,2,222,199,146,230,26,118,227,48,231,83,182,66,6,178,112,250,101,111,165,206,165,62,226,74,186,245,19,147,163,23,238,24,126,59,10,123,32,82,66,35,233,216,178,28,100,136,224,22,213,20,58,246,124,218,230,122,150,14,136,54,149,108,147,18,60,87,86,103,155,36,205,83,152,178,90,145,160,63,118,148,165,115,100,143,66,128,237,247,49,29,8,138,177,143,62,234,1,189,68,199,138,17,113,171,152,236,222,118,49,12,115,143,54,3,190,50,196,131,118,187,252,142,62,42,201,103,14,122,171,178,45,51,250,6,53,140,105,93,184,1,56,154,52,125,249,170,0,6,39,144,29,246,240,113,103,14,178,134,146,105,210,29,19,214,19,160,27,68,214,85,92,91,138,85,177,46,55,49,67,10,40,114,17,59,128,142,231,97,232,165,66,175,140,216,10,219,58,171,244,126,160,232,200,21,214,164,6,82,57,253,138,53,146,239,16,3,164,249,140,54,2,179,226,98,88,198,158,203,135,214,56,87,42,16,79,22,245,132,201,224,179,115,63,49,217,157,169,247,11,8,174,190,77,89,123,13,189,65,251,67,239,230,39,133,72,38,9,3,47,189,172,41,54,49,230,37,24,4,34,46,214,93,229,207,166,87,82,252,42,112,219,83,84,115,88,140,92,12,109,186,41,138,227,102,88,153,92,210,151,50,240,132,120,99,112,225,100,31,64,87,90,60,23,64,57,228,126,46,54,18,100,247,75,19,122,46,85,185,102,161,103,240,245,2,252,58,109,189,61,112,1,194,1,39,221,14,59,179,136,233,236,152,177,69,13,91,255,17,27,116,186,139,39,188,79,178,36,231,215,179,183,194,82,254,144,187,244,29,32,134,218,193,15,182,49,157,139,71,86,224,120,138,226,77,154,70,90,85,102,212,221,122,144,13,82,163,125,156,98,149,66,86,239,21,173,71,199,146,189,20,214,226,115,135,30,111,211,207,53,184,135,243,17,23,99,24,119,149,147,205,28,122,197,78,90,105,64,99,69,77,101,176,196,34,237,58,224,37,171,202,38,11,56,235,10,77,153,241,35,135,78,140,210,144,18,74,24,24,89,225,167,62,251,243,74,97,211,21,44,29,8,85,32,159,243,37,161,64,40,41,209,115,238,48,226,248,196,72,44,43,43,49,88,133,4,124,93,108,137,58,153,89,109,86,233,230,98,42,140,149,109,217,252,216,28,190,251,52,70,47,33,176,134,60,62,220,135,115,151,116,1,140,38,101,155,110,192,99,19,82,84,222,121,18,140,237,186,238,6,127,172,132,225,0,141,120,204,240,216,71,244,114,40,43,247,78,201,81,49,185,52,173,232,66,105,210,107,191,39,192,178,253,178,145,170,129,94,196,30,166,15,81,186,145,246,175,46,232,94,154,96,247,37,101,189,239,120,82,61,238,197,254,196,43,27,76,23,211,163,176,128,4,145,110,19,177,85,251,141,184,24,179,224,73,147,204,42,61,34,138,163,144,111,148,215,6,47,117,68,137,11,73,159,46,88,238,16,164,237,192,5,48,28,191,252,204,140,198,156,22,151,79,93,150,254,18,49,133,109,177,166,134,5,47,90,152,68,78,222,113,223,55,195,37,127,166,6,44,65,92,217,63,100,121,17,55,186,107,226,225,198,65,221,69,220,141,18,211,197,27,4,86,253,109,224,216,87,156,252,121,206,152,232,36,160,125,122,148,113,253,24,149,147,138,177,166,221,32,134,32,181,73,142,30,238,48,2,36,53,20,94,94,210,248,198,179,112,240,253,131,81,101,39,109,40,128,85,208,251,236,15,95,6,164,165,163,41,191,205,161,170,173,29,55,235,204,233,106,45,113,103,147,172,214,153,147,69,140,223,166,234,87,77,98,34,107,43,197,133,79,203,236,35,37,209,87,226,202,206,79,127,229,166,197,24,218,247,184,130,64,222,148,159,174,86,240,231,23,88,166,124,186,232,162,101,232,56,183,223,140,20,131,232,154,114,195,68,28,118,26,173,241,214,173,70,209,154,15,166,198,172,136,69,76,246,192,161,149,126,212,9,233,217,104,59,221,84,54,238,70,145,70,196,13,2,117,141,206,54,0,196,143,150,89,42,30,45,154,236,9,45,74,33,60,82,99,218,116,41,157,33,245,221,227,51,133,149,211,13,190,90,165,185,70,209,3,236,22,123,233,233,131,48,251,154,26,3,198,135,252,156,0,8,46,253,217,147,50,148,244,138,163,200,158,58,230,166,241,68,211,11,78,252,71,213,150,181,224,235,146,177,203,253,181,168,217,82,235,236,108,35,48,157,124,102,68,175,202,179,71,233,7,119,227,140,234,128,252,124,105,218,122,106,12,62,174,76,146,132,47,244,144,20,126,185,152,251,77,71,183,6,224,160,191,181,113,99,72,178,185,89,116,102,199,232,9,83,151,60,188,67,111,222,238,104,251,242,87,60,176,163,246,186,163,139,90,81,205,234,193,219,125,56,221,201,242,112,35,75,240,75,194,96,71,53,69,15,14,77,143,180,20,137,81,241,171,218,196,150,136,141,2,125,153,82,119,211,168,150,162,71,5,192,65,204,193,43,38,193,22,151,54,24,75,15,229,114,179,42,149,20,91,184,27,4,91,136,59,101,13,241,173,81,248,114,58,122,162,116,209,21,169,145,6,84,89,49,138,216,71,196,88,233,132,202,186,255,59,91,248,58,1,149,234,34,249,97,244,162,115,56,252,8,122,4,194,238,136,131,199,198,168,129,138,20,214,224,105,14,167,56,69,218,134,190,241,15,170,245,254,46,14,155,132,172,33,81,223,57,94,185,144,107,145,219,158,202,164,99,135,248,188,10,39,65,178,31,6,230,26,85,140,228,53,179,114,111,247,106,60,69,215,55,233,152,46,34,110,100,207,150,184,46,154,253,232,180,247,237,80,40,120,127,73,206,237,177,74,136,9,206,152,57,82,89,21,240,205,175,154,60,150,181,234,155,142,226,75,225,84,65,75,36,37,63,112,4,204,40,172,161,91,101,74,57,209,54,200,211,232,242,160,80,86,203,120,119,167,153,117,196,161,231,36,9,85,28,193,91,138,180,98,244,54,90,224,43,6,174,53,154,64,64,157,77,106,86,118,43,38,247,136,247,196,127,232,146,178,237,100,100,195,128,154,64,2,103,185,81,59,21,94,53,182,25,176,27,250,236,13,19,105,92,60,52,197,109,185,213,128,20,11,150,40,180,236,86,158,210,77,11,246,12,215,232,168,7,232,229,175,152,58,129,117,111,38,56,199,132,165,129,143,103,192,153,87,21,38,193,119,161,232,141,134,76,255,216,212,137,54,9,13,0,14,19,84,78,244,86,24,90,210,21,67,157,224,172,50,52,87,112,150,229,183,75,179,102,127,23,19,165,190,133,238,27,37,156,28,107,151,14,135,115,208,229,110,194,90,46,142,34,111,20,134,89,56,170,208,216,224,178,124,47,102,88,12,83,148,202,176,86,13,127,177,5,34,136,160,62,1,165,10,125,99,140,158,134,206,42,226,74,192,229,138,215,51,22,138,148,20,143,222,245,9,230,15,107,107,251,246,153,101,181,118,126,164,20,180,44,23,131,148,36,246,145,137,163,223,238,235,20,80,49,169,107,191,30,22,221,195,154,132,24,86,128,228,167,143,26,226,243,121,154,136,207,247,139,250,73,107,204,145,138,84,43,249,61,31,44,196,229,220,129,77,197,52,206,187,154,166,118,83,97,97,55,204,47,45,154,126,232,222,196,185,210,175,137,226,246,247,182,139,80,63,102,3,162,203,127,218,232,64,36,71,113,14,125,105,247,107,53,192,173,116,151,18,139,140,254,73,18,5,107,234,9,169,216,22,238,36,192,207,166,45,17,108,67,90,188,124,226,32,35,235,209,230,34,108,43,118,233,0,52,174,232,17,0,135,192,85,154,69,184,166,174,10,23,78,228,171,140,31,170,175,71,122,219,197,81,151,75,122,209,121,54,31,208,223,11,102,52,169,70,223,96,203,16,111,254,196,160,51,229,164,63,13,12,157,187,132,116,226,60,158,213,81,242,251,166,202,172,4,82,26,63,55,240,224,197,249,164,215,54,178,74,61,3,9,85,235,158,21,155,234,177,22,200,2,213,114,71,83,44,165,87,204,198,98,245,85,161,178,253,220,86,91,21,34,200,149,254,240,156,173,176,80,196,0,155,199,104,72,85,183,124,79,244,227,109,195,58,250,170,106,159,60,133,104,232,223,239,124,146,174,105,154,75,128,151,126,6,70,5,33,22,232,75,85,95,66,116,246,125,18,187,36,166,234,172,108,133,65,205,197,171,106,63,147,125,177,115,184,171,139,59,216,128,186,81,209,198,41,30,78,147,178,110,7,128,162,194,77,216,149,250,240,170,186,129,64,98,172,57,57,171,161,7,176,113,43,185,73,177,141,4,77,108,249,65,50,33,123,116,130,60,84,149,142,191,13,137,80,139,90,143,109,205,4,226,255,12,80,22,35,20,69,58,231,216,173,50,122,80,97,229,129,119,170,49,184,49,175,248,88,250,59,138,57,176,112,159,184,36,17,233,237,80,244,182,215,82,209,27,110,209,251,19,186,218,208,249,135,188,24,21,202,211,47,33,120,155,154,70,101,134,241,70,187,67,202,143,87,49,242,6,238,207,246,88,235,250,21,194,137,20,98,115,255,32,124,146,209,244,18,33,135,182,226,135,207,85,38,177,36,156,114,215,10,219,244,106,83,25,23,126,185,83,222,130,165,133,24,236,1,223,38,41,131,211,165,63,59,204,125,141,179,119,124,66,189,66,8,61,69,16,107,211,43,222,158,121,117,107,132,136,195,69,138,69,23,100,226,94,197,135,28,202,156,68,149,59,182,227,221,67,10,170,134,133,132,187,226,7,19,165,45,177,55,160,1,230,186,155,159,57,234,230,167,246,47,224,118,182,117,242,200,221,5,31,244,136,66,91,156,176,37,77,115,168,155,163,72,253,91,80,11,172,189,203,136,41,157,246,151,238,6,118,185,68,124,84,95,247,93,176,169,255,74,170,11,173,206,221,195,14,71,7,192,212,82,159,153,151,112,65,232,186,74,154,96,228,189,143,162,245,169,209,14,153,155,190,119,55,20,103,23,131,16,45,83,51,164,135,229,1,228,77,244,172,233,149,14,190,100,56,117,155,122,162,186,117,230,164,105,253,206,166,185,137,246,63,157,185,17,136,185,152,210,25,93,52,216,8,220,222,182,66,102,233,232,222,96,59,0,183,100,98,234,241,119,149,46,47,208,22,120,175,229,98,104,1,147,62,156,144,217,151,198,32,5,219,186,116,209,211,128,157,188,109,148,186,117,80,37,100,48,39,98,55,31,92,30,92,114,168,139,242,244,68,181,193,186,75,143,60,204,19,231,160,198,80,202,124,229,196,31,79,108,203,147,43,41,84,81,23,211,184,161,186,191,115,5,138,65,246,48,120,156,231,124,213,16,147,107,150,105,211,57,213,86,140,134,154,178,169,120,38,207,5,80,145,104,12,53,87,218,140,158,107,186,24,194,14,93,146,14,52,248,87,52,13,135,28,59,65,197,120,98,61,150,123,154,115,123,197,228,112,189,136,151,147,98,233,122,17,119,203,52,197,199,122,170,66,65,53,174,158,137,182,222,138,33,84,83,16,31,130,220,239,131,233,15,150,200,52,53,81,43,223,45,104,165,249,58,49,160,2,221,63,217,84,234,109,253,92,103,98,81,94,66,57,85,210,226,45,90,43,90,132,152,152,167,224,183,240,206,20,72,221,115,217,148,71,30,113,10,170,168,197,45,83,53,142,3,166,64,137,166,1,10,195,119,209,195,113,52,68,191,218,204,108,103,253,28,84,161,223,103,131,33,152,117,48,208,220,30,88,131,218,174,8,15,2,239,145,80,18,174,173,54,232,233,178,160,121,93,48,196,109,108,27,69,191,70,53,152,161,80,117,48,150,201,162,76,176,189,125,197,122,199,56,150,105,79,128,128,66,133,27,51,87,211,111,137,231,227,169,73,138,150,251,212,125,50,13,116,115,197,5,80,83,214,215,162,229,192,105,95,236,202,44,154,62,177,43,49,32,9,142,230,56,126,172,40,225,57,140,88,36,236,19,138,189,116,189,143,101,237,172,193,216,0,100,103,117,81,40,191,191,230,42,153,96,221,41,103,111,244,28,239,197,193,213,67,207,237,49,253,66,229,123,40,198,227,239,167,29,115,121,253,208,120,214,59,239,214,220,44,179,142,167,250,108,20,218,139,195,82,24,212,167,168,202,128,218,186,92,207,7,146,55,137,131,206,105,193,78,183,125,128,237,213,176,244,36,214,16,21,111,70,218,243,188,152,181,238,202,195,97,200,146,223,222,180,136,244,24,13,105,153,68,219,143,10,128,166,41,252,34,140,66,153,217,54,94,151,235,24,101,141,100,18,127,173,209,103,107,124,28,154,20,162,154,164,58,164,248,50,80,113,97,11,223,0,178,114,125,196,138,195,240,61,69,140,154,233,215,47,130,29,64,71,219,21,113,109,62,24,74,238,107,45,107,181,24,97,217,17,210,16,83,22,216,252,25,27,205,130,70,2,77,182,137,36,19,169,136,157,132,223,165,98,252,65,49,221,114,210,84,180,181,200,139,25,93,171,198,119,113,5,103,148,99,27,91,140,174,89,169,108,148,48,224,171,193,182,139,24,117,23,199,199,14,167,14,6,86,115,132,99,66,183,148,52,11,25,182,66,9,3,200,224,193,228,240,209,34,127,254,20,182,89,179,226,239,43,182,128,137,127,77,11,187,74,251,253,49,105,142,211,115,29,178,62,140,18,85,196,213,162,36,174,43,211,84,118,160,253,75,47,135,162,37,63,162,111,141,171,16,190,193,70,63,201,14,38,237,54,194,121,167,165,86,58,228,241,66,112,215,124,94,236,125,97,161,222,198,92,48,87,92,92,148,90,139,186,178,200,143,71,21,184,20,235,83,148,108,117,133,206,201,183,173,182,71,248,77,183,165,198,82,152,10,100,57,183,174,137,21,184,143,176,113,40,50,211,53,65,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,7,149,174,75,10,35,119,60,28,108,93,81,103,214,253,179,103,12,222,134,106,34,31,19,114,225,176,82,0,43,90,114,67,144,80,109,158,127,103,52,55,252,122,118,10,112,49,34,214,138,7,154,170,166,211,165,17,103,105,75,163,41,244,114,103,191,3,192,5,48,251,64,196,216,110,217,141,156,65,211,181,196,36,136,3,84,135,63,166,218,157,138,158,161,163,97,150,240,15,6,173,100,19,107,215,176,252,60,190,181,13,190,66,79,31,197,168,37,251,179,201,82,139,195,102,53,185,94,67,75,77,57,25,86,25,108,231,220,237,108,67,71,23,184,67,28,6,75,171,186,152,232,175,152,3,208,172,36,71,90,220,148,152,40,22,207,38,223,56,188,241,159,48,206,22,106,34,246,120,26,14,187,180,13,18,162,72,197,180,245,19,59,242,235,175,226,252,81,211,212,28,228,236,98,170,140,53,142,202,169,88,206,192,64,105,55,8,105,50,250,172,18,69,213,159,152,230,1,109,0,182,118,212,238,198,116,38,248,191,68,139,179,200,244,202,124,98,0,160,180,82,156,127,25,53,166,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,124,109,62,111,242,78,165,13,62,231,22,243,141,124,87,206,119,48,133,127,114,191,16,213,27,110,98,157,215,134,235,70,44,48,2,80,215,204,207,164,195,133,152,114,19,238,39,6,229,75,14,229,168,88,127,36,142,200,140,251,94,193,215,209,215,110,0,47,135,82,34,240,32,148,25,231,181,127,204,34,126,4,154,208,9,226,90,82,142,230,167,167,205,231,214,36,236,114,156,69,127,50,45,155,106,97,109,171,221,15,183,202,138,68,36,11,65,121,203,240,230,45,44,103,62,80,213,245,38,94,16,15,199,6,221,186,224,180,6,134,103,4,2,87,125,86,244,152,92,53,126,251,216,49,83,67,234,56,201,121,134,31,11,2,186,54,177,111,104,18,166,15,38,77,173,109,130,166,146,150,127,235,100,205,13,186,102,220,193,57,244,217,166,184,72,202,158,1,197,110,59,180,225,102,131,75,84,130,173,66,251,171,127,204,31,128,136,136,73,5,221,131,223,204,217,249,196,13,192,85,187,88,227,236,158,11,36,12,102,196,248,55,238,69,159,141,100,117,152,34,38,217,150,67,76,11,104,44,26,226,77,242,192,127,219,162,247,17,130,229,78,200,132,225,124,52,138,118,202,96,216,105,29,143,157,232,86,18,24,7,19,147,166,117,105,135,104,165,138,20,184,208,230,199,135,170,130,187,40,246,90,220,104,113,238,143,171,122,187,108,219,175,154,222,113,203,105,218,160,174,67,151,116,65,100,236,243,166,192,244,249,218,20,44,180,175,71,23,154,194,129,65,33,226,202,105,252,70,151,92,142,126,147,168,6,113,75,207,191,19,157,229,217,178,13,201,115,15,215,72,229,88,53,69,43,128,105,169,193,87,112,241,209,87,90,12,136,101,9,167,205,39,46,184,155,82,190,178,97,18,240,50,91,122,12,80,104,50,113,160,123,171,171,121,56,38,9,247,234,104,172,44,127,56,217,123,113,194,183,181,186,248,183,38,164,157,4,243,150,243,51,29,41,142,170,90,54,170,60,26,88,64,143,207,30,223,5,54,69,241,234,128,245,247,72,39,13,126,248,247,122,176,65,61,251,98,153,27,104,3,208,193,245,220,31,151,197,159,93,13,0,93,127,26,14,18,143,255,162,220,168,105,84,157,3,145,174,199,198,224,158,104,255,70,161,245,236,72,37,100,119,207,150,149,208,195,54,60,165,47,79,7,233,113,105,73,239,23,202,183,154,127,77,138,116,182,22,38,80,166,187,66,99,81,70,174,237,166,156,183,233,240,199,150,194,107,143,143,129,147,238,208,202,148,241,151,254,152,211,84,122,124,73,130,77,57,201,57,167,106,190,89,65,209,114,49,5,240,187,60,134,204,183,220,157,206,207,54,213,56,51,32,126,127,50,36,121,163,63,246,147,245,114,185,152,74,48,21,115,154,188,66,17,138,30,33,237,162,60,148,10,66,23,86,224,234,135,186,208,157,130,197,111,119,119,106,252,134,70,91,154,193,158,186,152,146,15,33,205,192,139,165,183,220,31,142,185,51,154,198,34,49,41,155,191,245,0,3,72,31,78,44,205,77,78,208,135,21,47,157,136,84,174,35,214,4,180,1,133,204,160,161,166,223,143,193,59,170,62,161,166,12,84,32,23,31,161,54,99,15,227,228,40,254,94,71,81,233,117,61,136,91,110,127,52,92,1,130,47,180,225,37,166,0,203,197,6,222,162,149,22,3,196,199,239,151,205,12,171,229,41,227,176,158,0,23,163,53,181,222,7,90,151,237,202,8,32,252,217,158,162,29,64,79,190,105,19,52,232,154,34,35,231,188,221,18,24,116,229,87,209,115,108,231,179,127,253,151,73,167,9,226,255,57,179,199,184,42,126,57,144,146,156,194,239,78,97,23,113,232,239,173,169,75,124,138,204,33,85,157,14,122,134,130,45,93,181,63,229,8,195,217,29,54,112,51,73,27,110,90,49,104,43,159,154,129,250,62,133,172,199,63,244,250,247,109,205,154,90,176,64,210,51,240,110,81,123,176,38,73,201,52,140,72,190,162,116,58,100,245,16,8,15,214,112,32,204,134,215,80,60,224,245,201,81,97,72,225,16,39,149,154,232,130,239,227,206,164,209,124,106,120,139,218,147,227,9,135,24,19,169,63,253,10,61,116,48,117,115,181,104,127,71,177,208,130,207,204,96,228,181,1,240,216,36,195,117,44,80,194,125,106,219,23,170,169,199,196,240,207,181,100,45,83,200,228,89,50,187,194,214,211,114,6,219,252,242,131,187,224,213,156,218,2,142,221,231,164,118,124,74,74,89,180,113,30,212,151,47,82,3,104,136,49,85,40,156,192,40,14,136,134,63,103,112,6,210,180,79,18,194,77,51,3,98,84,176,67,84,248,242,50,13,76,72,177,133,17,226,31,132,140,162,13,193,238,162,92,196,43,168,136,203,0,79,171,79,62,159,118,44,127,105,206,67,83,156,41,54,241,183,199,168,26,205,10,244,185,233,183,13,139,208,154,130,149,97,132,136,95,241,194,21,156,82,3,88,82,232,46,106,142,125,52,14,192,84,144,55,90,194,92,79,26,147,199,243,206,199,46,59,246,189,207,108,3,193,171,200,170,27,186,177,152,56,133,39,91,177,35,217,148,221,79,30,118,116,86,230,20,154,145,207,150,255,86,148,148,125,125,224,31,51,77,98,190,17,112,51,232,96,18,132,222,196,25,240,135,211,34,168,224,192,103,181,199,103,252,24,222,85,155,210,163,13,135,65,251,248,23,8,32,145,71,81,44,117,76,190,15,49,249,136,1,25,81,14,194,65,249,236,71,193,115,196,131,22,150,164,108,50,148,123,44,151,14,56,240,230,67,189,85,62,77,248,203,6,149,169,36,107,84,225,125,125,237,191,230,202,188,21,198,29,138,188,47,137,0,75,86,181,122,55,101,28,3,253,212,71,67,190,59,4,212,21,100,117,175,205,34,81,69,25,146,178,158,78,56,141,190,69,49,154,197,89,31,30,217,210,62,174,63,131,229,152,249,33,65,183,158,248,95,100,152,15,53,161,94,17,54,63,144,210,63,150,115,162,106,52,159,85,37,175,182,88,124,255,196,229,252,249,33,129,158,144,153,249,123,21,202,157,148,104,28,222,137,47,40,240,11,201,161,57,133,116,187,160,220,252,167,155,105,70,161,18,167,92,52,13,127,246,49,245,155,242,174,112,61,156,85,113,177,81,138,8,194,98,53,70,44,95,52,122,247,207,245,116,23,205,94,252,51,113,16,47,131,203,185,98,187,201,66,76,168,87,96,14,43,208,0,95,247,20,82,34,45,242,203,48,139,126,253,202,150,139,61,159,67,0,78,33,163,100,157,63,177,197,65,5,240,159,198,244,50,124,139,131,74,168,164,96,192,53,142,218,98,48,64,41,130,247,79,179,212,250,234,34,17,87,72,183,239,183,134,4,242,88,221,217,197,195,186,71,69,156,172,76,211,197,208,135,203,130,67,83,180,62,148,14,210,69,201,96,92,175,120,225,27,248,54,60,111,220,20,65,17,240,171,252,117,165,32,181,86,144,251,94,212,108,205,143,191,4,49,171,43,152,200,20,65,182,143,184,148,4,13,61,46,242,203,131,178,98,223,102,32,197,13,197,22,6,124,217,193,83,17,83,249,32,159,11,182,68,135,26,180,236,118,81,125,4,43,227,88,126,174,161,197,196,110,190,98,48,102,191,54,83,186,16,160,147,222,42,165,230,194,39,214,1,166,41,250,236,76,101,164,191,52,121,201,45,55,147,253,116,235,190,100,157,238,65,217,132,229,44,200,248,122,109,182,229,159,71,17,204,253,179,227,49,212,125,226,80,159,77,93,81,130,160,117,249,162,152,33,34,192,171,212,184,206,47,251,109,98,240,122,158,141,242,117,7,34,156,70,37,39,82,106,178,86,141,95,110,77,145,135,169,19,241,30,110,64,236,166,241,241,92,241,15,52,212,87,148,141,32,89,75,144,130,236,174,244,69,193,59,150,109,86,241,236,62,164,116,251,30,120,210,243,57,123,243,43,43,70,156,176,133,101,52,236,148,31,153,37,31,27,112,5,89,179,10,16,247,87,145,201,78,161,148,65,21,78,2,196,48,182,89,198,161,21,101,7,34,82,113,21,111,224,218,77,150,180,89,17,214,244,137,159,205,112,254,93,212,112,179,122,207,29,19,39,82,37,186,176,83,46,50,103,188,246,209,32,162,205,168,171,7,232,192,23,205,114,216,162,166,249,94,59,54,154,21,25,203,196,155,193,174,197,247,106,212,93,168,150,166,70,50,150,116,97,74,200,17,64,169,239,238,167,235,24,205,132,118,85,137,91,70,228,251,105,208,99,57,48,34,206,132,2,124,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,31,212,239,131,0,126,177,21,88,181,90,17,76,253,102,70,78,140,98,80,185,64,136,179,248,29,64,208,145,110,7,217,104,212,122,150,239,225,52,31,130,209,40,187,216,48,71,191,135,131,145,159,164,254,201,192,109,219,151,164,166,233,244,60,46,15,189,96,50,189,64,223,123,141,105,121,56,249,237,2,2,116,76,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,173,33,94,43,250,108,122,52,63,148,80,3,156,42,199,171,190,111,13,158,203,121,126,143,21,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,47,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,77,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,214,119,37,55,70,44,158,215,196,99,164,135,169,199,189,220,173,158,253,126,108,240,175,232,225,12,233,185,132,68,171,144,108,196,130,8,49,192,31,119,222,137,224,77,152,219,64,34,210,232,116,197,232,179,47,33,107,122,163,63,132,102,44,19,105,216,120,107,54,237,20,177,49,35,141,16,147,176,45,34,166,10,100,197,146,2,203,115,23,252,71,66,223,226,217,36,62,197,61,194,62,153,35,230,141,255,40,79,6,109,99,185,5,118,22,111,41,181,29,152,184,52,14,187,184,90,215,114,190,98,26,168,191,120,34,143,61,62,69,91,50,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,247,185,142,33,120,78,99,153,42,6,10,212,175,78,108,113,49,138,141,5,164,134,255,211,96,70,147,222,148,105,213,235,195,117,82,251,149,210,232,123,3,213,226,151,31,160,98,56,115,34,78,56,95,126,107,91,104,94,38,78,141,224,240,69,59,26,223,96,142,68,92,233,91,242,69,3,144,119,203,215,166,167,108,164,230,6,195,164,161,78,222,186,113,155,101,183,70,54,109,176,247,232,78,107,192,93,110,182,210,216,144,171,188,52,46,105,25,33,206,86,123,39,98,108,134,26,118,237,216,235,153,55,129,215,238,174,176,153,23,83,158,93,48,168,115,88,189,213,138,172,68,12,51,234,181,183,143,131,41,49,92,234,248,216,135,241,108,156,142,123,51,66,30,180,86,13,27,11,76,202,123,245,77,35,23,10,35,202,112,217,165,206,137,110,220,50,91,120,33,68,213,117,23,26,86,99,118,77,90,215,15,118,247,138,235,48,184,226,48,246,129,241,185,219,204,220,167,122,71,219,151,191,239,181,136,116,151,29,175,109,104,193,50,243,115,160,82,138,175,201,250,74,163,209,164,163,165,46,191,189,208,35,85,130,211,192,169,228,157,221,156,56,43,106,141,46,87,204,179,102,11,241,185,96,178,40,6,32,199,188,27,213,70,147,126,28,34,166,188,87,158,221,182,74,161,218,11,161,149,148,220,173,48,143,194,153,113,47,86,96,30,37,0,64,89,38,247,106,252,240,48,66,218,43,78,92,0,225,0,193,111,181,174,30,198,60,206,119,210,4,251,245,149,201,230,214,216,224,192,230,236,27,152,254,193,207,204,251,53,206,81,145,67,61,248,58,242,41,187,209,173,92,49,79,111,227,158,142,190,36,128,75,139,4,192,44,34,206,82,130,126,196,240,28,213,235,142,66,167,113,95,154,254,52,160,185,99,255,227,168,201,196,201,243,126,165,97,136,241,20,74,123,196,125,206,120,56,234,38,239,255,244,159,254,245,15,255,252,215,191,252,243,31,255,250,183,63,253,241,191,253,253,127,255,167,127,248,211,159,255,241,31,254,229,127,255,159,255,195,223,167,127,253,215,63,252,247,191,253,203,63,255,241,239,255,238,127,250,227,63,252,237,255,250,235,31,255,238,15,255,245,143,127,249,167,63,254,237,175,255,242,247,159,224,127,249,211,159,255,248,191,253,237,175,127,250,243,127,253,187,63,252,231,191,252,229,175,255,229,79,127,254,135,191,157,231,252,199,59,101,170,84,92,203,177,220,107,85,125,163,220,119,72,169,235,149,43,15,251,116,55,143,130,210,113,50,196,202,102,181,200,95,239,112,77,232,135,209,209,132,12,61,74,218,12,244,107,201,114,76,187,189,93,61,131,64,45,237,150,211,66,197,189,197,111,215,46,252,134,63,188,131,49,226,167,41,152,25,242,90,20,100,38,63,115,237,216,20,212,45,136,120,26,147,163,95,105,195,124,94,217,128,9,12,90,87,253,19,171,172,203,107,19,34,10,199,230,56,108,248,65,242,112,163,34,11,103,17,56,177,154,68,91,88,75,220,90,215,27,44,122,40,19,244,148,113,103,81,51,180,68,63,159,67,153,33,78,119,49,172,246,67,207,44,144,181,30,119,107,221,0,199,182,138,173,89,39,196,199,196,88,242,219,224,19,134,203,69,246,78,19,93,232,11,96,244,102,92,244,147,124,173,136,75,237,17,48,1,131,27,163,94,196,148,65,244,248,237,86,4,39,147,182,236,22,59,161,27,175,150,188,21,181,234,17,86,107,128,208,232,86,160,208,99,139,1,66,8,86,215,187,158,3,94,227,99,2,155,44,205,177,244,130,193,19,17,15,207,150,177,22,253,74,140,35,199,232,12,72,179,138,39,197,110,241,219,68,121,182,232,95,50,45,165,220,209,86,223,33,98,232,95,211,21,31,59,88,12,20,110,134,153,251,149,114,243,203,181,82,139,88,32,224,160,207,169,151,14,61,169,245,46,202,148,46,7,122,172,232,33,140,111,121,28,67,201,172,76,74,163,86,153,49,154,171,93,6,147,82,142,52,192,249,148,244,136,94,41,73,178,8,89,55,3,78,74,242,165,137,188,236,59,24,160,180,252,138,219,151,109,250,196,66,51,131,13,77,198,63,94,26,5,36,43,118,166,189,189,238,202,196,199,50,85,43,32,211,163,31,182,168,193,219,201,215,194,174,117,234,68,219,255,199,249,147,215,38,108,157,107,189,199,131,27,79,30,14,67,203,110,241,219,199,70,22,74,176,105,153,216,218,67,12,56,70,151,223,110,211,0,41,227,225,164,156,228,197,112,224,106,13,241,132,120,72,150,5,59,120,220,131,141,77,62,197,56,50,216,65,119,221,193,114,63,7,74,13,179,115,245,135,50,28,64,226,168,209,70,201,145,79,251,120,10,231,222,150,121,193,18,80,174,186,2,209,126,232,147,193,118,157,61,20,233,146,246,35,234,135,232,145,8,29,14,27,184,236,81,195,28,156,41,238,7,96,78,244,157,40,63,91,49,152,139,94,23,132,37,137,5,129,90,242,49,232,38,197,74,110,159,116,106,166,5,141,219,38,54,190,36,176,185,83,6,79,37,98,204,79,223,132,156,90,8,166,68,60,50,11,227,158,30,237,45,58,53,227,162,116,71,143,110,185,169,118,44,80,88,213,149,108,71,31,169,205,70,31,121,141,228,70,111,118,165,170,253,141,81,231,222,47,145,139,231,99,109,243,198,124,222,199,61,153,186,162,6,189,190,247,117,234,161,50,16,207,33,131,199,189,195,45,63,102,167,84,39,205,109,228,56,254,211,196,6,165,168,119,146,242,167,102,213,131,44,137,138,188,172,98,80,252,253,167,105,156,212,175,73,53,224,40,30,79,24,22,164,25,175,184,212,18,241,159,129,215,34,78,203,113,40,83,139,200,19,113,43,117,95,145,102,143,135,15,168,60,150,74,161,112,116,75,245,152,192,64,183,202,146,241,113,91,132,2,171,81,139,201,91,151,2,22,165,199,196,128,240,21,133,97,192,246,219,157,215,1,232,146,234,209,253,83,2,17,204,131,49,88,71,211,193,185,221,12,54,174,136,169,43,10,163,77,207,17,164,164,216,88,82,108,9,167,48,172,119,98,152,89,99,206,36,141,143,221,226,163,81,1,73,227,59,180,179,132,255,122,172,165,153,159,48,11,248,170,219,173,100,227,129,47,79,248,135,82,76,63,246,128,219,30,93,38,161,167,110,85,20,49,218,64,157,36,242,116,246,244,244,91,15,71,66,210,65,9,112,202,225,65,198,9,108,162,4,25,137,94,166,150,175,244,225,41,166,50,239,26,25,84,127,101,241,78,13,10,164,124,109,200,136,177,55,37,144,14,129,239,177,17,67,204,125,42,233,185,68,99,83,203,87,60,53,116,74,55,110,77,110,161,128,197,60,148,34,147,238,80,192,190,92,108,116,206,93,34,121,181,54,215,54,147,188,159,224,138,18,36,28,78,121,109,173,17,192,63,109,17,179,83,252,151,171,61,89,227,143,192,245,251,90,183,105,180,82,50,150,46,179,88,18,195,225,169,251,17,151,230,55,249,4,177,81,203,74,200,84,151,234,134,213,180,48,143,148,26,36,186,173,35,121,135,39,80,4,100,140,53,33,170,248,73,215,121,178,52,59,254,154,204,226,218,65,227,30,91,87,6,99,8,132,130,62,155,29,135,64,197,4,1,91,136,241,230,171,204,12,182,211,225,81,142,243,164,68,109,165,136,7,142,244,247,94,36,53,182,20,234,35,54,222,220,79,220,8,245,84,221,193,86,162,91,93,76,226,161,235,254,166,35,193,165,224,186,84,33,217,59,95,255,92,177,254,218,70,19,219,159,29,14,240,82,252,244,54,164,252,162,187,16,66,139,239,181,233,127,227,226,211,128,113,43,17,14,67,219,103,45,213,73,92,90,45,133,184,17,184,149,243,177,13,186,176,132,216,226,99,178,25,142,250,14,163,16,237,190,228,186,62,251,176,16,172,141,209,52,219,201,78,2,250,161,184,186,49,71,115,233,70,43,198,240,50,252,181,243,210,54,0,234,212,168,218,243,175,125,22,184,104,150,138,110,236,178,60,108,11,32,227,67,208,156,141,132,121,199,23,105,16,148,137,152,234,178,238,209,6,216,105,138,242,55,103,188,160,40,39,96,211,65,230,41,226,243,173,75,108,196,126,238,53,45,178,200,132,163,167,43,105,18,36,74,94,3,234,82,222,241,181,41,199,28,75,165,168,179,26,175,157,75,211,177,164,43,135,91,194,198,167,45,24,179,80,128,83,128,28,27,141,162,9,89,112,106,242,134,103,121,233,241,60,254,174,102,130,232,37,142,161,199,45,76,90,138,64,35,254,21,191,252,74,171,252,240,32,90,136,207,242,72,1,82,105,182,113,71,60,156,222,134,165,5,24,165,187,137,77,147,18,200,244,146,153,51,202,246,225,219,136,226,25,201,167,80,137,80,34,112,10,45,225,18,216,42,146,130,213,75,49,161,50,195,26,210,148,97,4,50,40,216,109,226,117,0,251,180,175,229,68,77,39,13,164,34,54,56,193,239,43,19,140,233,67,235,112,64,137,200,174,110,44,243,149,52,131,11,188,207,118,31,18,112,203,172,148,187,149,94,171,236,254,41,229,194,69,58,154,150,117,156,85,191,108,65,177,41,79,234,25,174,17,159,24,8,247,117,234,88,96,5,191,173,127,238,17,232,65,159,252,45,89,140,225,226,242,210,54,81,94,209,28,253,18,100,50,88,78,164,130,174,66,100,250,101,167,64,175,192,236,21,225,241,171,61,213,8,20,120,105,154,54,35,177,92,124,147,64,166,106,4,68,34,198,29,248,46,61,174,199,121,94,90,230,221,176,100,125,240,6,214,73,78,85,197,43,116,159,156,54,232,249,92,106,21,2,183,15,27,16,5,75,211,162,62,187,3,27,245,233,154,12,129,45,204,139,154,141,7,101,161,126,98,26,138,135,166,188,199,175,189,221,197,68,188,165,14,96,82,59,177,66,10,246,168,150,148,44,16,221,138,255,242,36,139,44,243,70,201,173,207,20,205,116,93,3,108,32,37,8,128,28,206,43,110,20,134,136,24,144,174,238,63,157,193,101,147,35,79,111,103,104,185,51,51,112,61,164,108,176,37,107,62,240,69,161,176,88,41,167,41,49,153,94,75,201,138,26,248,134,252,54,29,9,221,95,172,209,240,180,117,106,71,107,126,4,147,40,14,44,142,246,214,86,112,32,63,49,153,146,250,172,10,149,30,223,107,23,10,70,36,225,71,182,129,70,228,230,98,8,61,132,202,215,232,147,203,23,105,62,239,244,99,241,80,49,144,80,223,79,23,222,171,214,167,108,144,10,108,31,221,204,25,211,137,67,78,242,69,127,80,122,231,197,228,74,164,187,97,122,153,39,119,235,89,254,172,15,39,32,95,252,197,128,220,145,174,239,101,0,100,245,211,163,148,121,83,176,80,116,77,45,104,16,226,41,72,117,44,26,198,179,255,180,213,144,171,214,48,44,193,237,63,13,129,116,87,109,55,201,35,248,102,0,70,189,105,253,3,155,156,202,220,79,204,54,123,244,213,180,164,248,183,17,43,167,113,104,49,37,62,212,242,3,4,24,24,5,126,42,62,238,225,21,119,192,99,203,91,43,243,209,66,27,205,18,144,47,75,197,231,122,249,174,122,170,2,64,90,151,207,61,72,68,116,23,131,116,86,85,17,79,235,45,246,23,163,131,97,232,110,64,143,244,144,210,12,250,12,46,251,3,224,55,41,64,54,114,66,192,242,12,61,77,22,168,118,45,23,59,103,55,23,87,181,86,237,183,85,153,146,141,116,239,217,140,161,45,144,185,124,78,224,206,191,93,76,159,134,162,119,208,9,69,97,207,55,241,99,50,54,205,192,46,211,243,94,80,12,86,214,3,23,100,200,6,212,138,126,226,66,133,194,83,249,4,76,79,140,182,50,185,173,51,107,249,187,205,143,53,154,173,203,76,95,107,181,175,116,28,49,253,181,90,88,59,41,235,117,181,65,239,167,50,116,177,164,180,98,45,23,79,184,126,245,83,227,211,126,91,156,68,111,211,98,253,74,50,176,251,78,104,195,242,227,122,71,208,162,86,252,165,7,224,30,122,188,140,11,34,214,132,204,133,150,60,22,50,197,126,233,182,185,96,200,81,99,1,229,234,87,31,200,28,59,235,165,139,81,228,105,143,35,62,26,167,233,221,7,165,234,253,90,230,165,234,209,37,186,244,177,2,34,54,68,227,167,230,55,215,56,124,132,192,244,106,59,135,182,250,13,209,232,113,154,79,165,38,228,137,126,47,66,250,187,165,195,6,83,2,252,217,111,116,183,252,172,88,240,92,85,105,251,241,160,249,45,63,69,108,102,249,185,22,239,230,3,169,206,160,234,48,251,78,56,98,14,230,115,163,83,28,187,92,220,251,120,10,84,7,53,139,95,44,16,130,155,246,20,154,113,86,231,8,233,36,149,180,245,100,90,161,167,139,173,22,66,207,22,33,77,87,25,71,153,109,69,223,48,106,108,15,51,194,119,182,104,170,145,91,181,2,1,254,41,179,110,88,137,93,47,221,31,224,140,139,23,116,97,90,239,184,141,96,239,19,147,224,210,232,17,5,135,203,175,46,238,158,244,212,136,102,112,42,226,217,71,39,82,204,47,133,154,36,47,66,60,127,5,87,34,166,174,118,186,120,53,75,239,104,153,103,162,254,197,197,12,23,23,0,29,210,122,124,77,186,181,212,237,57,98,128,238,190,69,27,198,62,53,251,243,219,145,205,225,26,3,188,87,75,76,155,97,76,126,226,163,205,5,23,218,222,43,77,183,207,6,117,210,69,203,114,141,13,212,53,37,237,113,20,120,169,24,38,236,239,112,13,176,0,182,132,243,154,1,113,15,23,163,128,132,0,204,94,187,22,215,41,100,12,201,1,136,216,90,184,124,106,134,130,47,27,173,89,13,253,231,156,195,98,14,228,137,126,176,77,69,249,247,69,48,80,155,240,91,44,115,174,187,159,175,73,7,173,218,3,103,106,19,150,183,79,76,103,69,213,103,195,191,234,31,228,28,7,146,234,250,108,10,24,221,196,154,195,128,6,101,201,51,160,133,62,239,227,235,53,141,37,54,154,158,214,140,193,164,173,180,76,122,208,8,229,111,53,57,34,170,53,192,65,202,241,86,180,28,20,181,21,168,6,74,238,7,76,200,143,218,122,110,151,216,132,211,124,96,61,215,179,70,246,24,39,62,205,199,185,153,228,104,154,15,6,70,231,189,184,168,156,240,235,97,17,238,174,90,181,62,237,189,92,140,205,191,203,107,94,185,237,5,102,209,148,226,6,11,84,29,99,173,187,216,120,23,180,83,37,81,75,224,143,166,17,241,121,103,35,222,115,109,181,126,44,53,34,5,94,225,115,53,145,142,41,133,121,230,24,237,234,154,16,110,233,46,89,214,133,53,181,125,147,128,32,219,147,122,62,134,225,189,92,58,64,251,156,143,116,121,121,90,6,181,181,105,69,45,101,113,203,219,142,96,131,130,154,173,191,111,21,187,151,118,192,53,218,187,218,158,141,207,70,111,95,199,122,13,179,143,189,251,39,94,67,195,6,139,200,238,190,82,220,105,53,126,90,171,190,185,207,102,62,179,40,143,101,101,44,232,49,111,56,207,117,127,78,56,150,227,225,105,142,60,30,7,224,124,158,21,19,231,210,236,170,254,137,4,250,79,67,116,167,26,24,98,105,79,24,102,120,114,1,26,144,35,155,112,124,191,253,11,228,26,224,75,143,50,73,113,54,22,117,189,2,92,73,145,63,167,216,63,53,49,196,37,209,163,70,33,70,120,254,63,28,20,233,207,161,56,112,199,221,97,189,234,89,219,15,140,127,219,13,5,194,140,175,27,219,41,95,251,162,113,249,103,11,107,139,64,255,89,7,159,184,224,11,106,223,132,225,64,124,239,69,97,213,126,26,35,16,247,175,110,21,24,120,168,143,180,111,34,101,18,8,159,152,72,187,148,167,49,154,179,230,63,61,128,75,84,245,78,46,122,251,94,0,151,174,9,213,33,125,21,120,175,254,94,235,71,69,172,226,178,221,23,220,244,255,107,28,177,89,156,247,139,50,22,122,65,91,223,143,152,154,40,23,91,64,179,233,179,233,201,249,110,235,98,184,151,125,234,196,217,166,223,123,21,234,36,231,115,163,158,85,57,163,199,39,134,7,75,99,202,205,88,75,191,196,54,161,41,77,77,83,209,221,199,231,134,66,153,51,135,80,198,46,163,185,248,2,156,192,27,180,38,24,216,124,154,219,88,4,66,61,228,145,210,7,153,206,85,219,124,48,164,72,210,67,15,205,55,29,134,190,36,221,40,7,178,138,65,199,242,119,166,215,92,27,54,58,53,176,174,132,11,214,122,87,31,149,104,69,242,141,2,118,14,69,204,178,160,212,251,181,88,80,171,20,144,72,249,177,165,214,199,152,105,121,79,192,124,100,77,12,25,232,187,211,140,188,113,105,247,192,241,115,96,128,248,126,26,8,193,71,33,177,45,154,151,61,193,113,148,167,94,228,80,175,187,79,84,142,231,158,30,157,97,133,162,190,139,172,149,99,234,231,32,36,183,135,139,59,37,145,75,71,159,45,84,187,139,33,205,40,251,57,214,80,139,249,91,83,69,177,159,45,154,192,229,252,164,48,143,171,197,119,124,202,237,245,228,88,200,103,81,230,107,77,142,230,175,76,163,103,146,105,225,72,183,207,248,55,140,226,38,169,252,35,30,118,152,126,226,98,8,66,106,138,102,163,57,250,230,69,22,250,137,178,192,223,62,189,201,171,224,38,231,170,31,131,148,201,246,125,80,32,240,121,26,94,9,57,143,229,191,13,226,89,153,106,56,157,125,208,63,107,146,198,67,154,250,138,58,7,244,59,251,195,137,44,10,63,29,119,77,39,102,247,137,73,176,149,199,47,161,133,220,223,235,104,235,163,85,245,98,50,122,194,234,98,3,151,214,128,29,196,137,37,70,143,220,53,167,88,73,23,120,221,30,216,94,180,132,61,206,26,120,183,195,197,103,197,158,27,183,155,53,90,93,76,18,74,35,141,149,203,228,139,123,145,247,132,95,101,170,147,234,129,169,98,128,54,115,171,103,125,22,204,75,232,9,192,80,170,49,53,245,0,70,163,79,12,42,21,85,224,192,32,15,239,219,129,223,62,175,249,52,36,165,58,188,18,128,234,111,90,171,228,225,108,75,55,85,11,49,171,71,163,20,227,121,243,115,219,104,240,210,224,82,193,125,246,108,39,240,76,91,25,99,137,64,83,236,254,157,61,232,0,73,65,75,199,81,231,231,191,169,53,108,251,45,241,112,51,21,146,255,52,101,97,93,83,111,32,49,229,237,207,38,140,162,153,55,148,93,141,193,40,16,41,25,177,236,88,255,128,145,17,239,250,180,4,77,210,91,45,6,195,98,33,42,156,38,198,230,41,153,35,30,86,205,47,105,59,138,11,190,248,207,17,3,72,33,6,18,248,80,211,109,112,64,120,129,11,144,215,26,155,154,17,127,173,243,177,147,34,65,32,206,31,85,0,98,240,183,181,29,201,218,236,252,230,50,50,71,173,98,128,206,236,40,45,127,49,202,206,4,121,134,30,248,190,188,50,163,24,177,224,210,44,45,142,202,112,149,133,107,124,110,80,77,180,178,55,125,226,248,76,194,157,138,173,100,72,241,190,145,54,92,219,146,249,38,188,148,99,19,3,50,182,196,116,179,90,167,143,82,156,2,30,98,129,77,82,246,231,172,247,225,58,167,2,189,163,189,105,201,42,221,253,228,14,128,199,37,18,79,235,88,246,62,121,32,180,224,135,148,86,14,218,205,63,166,104,19,79,173,237,176,234,138,222,226,112,14,128,11,180,223,98,98,44,15,63,94,176,1,72,59,224,52,182,33,47,129,3,209,31,67,78,30,94,187,85,215,248,107,47,163,180,150,242,163,121,227,221,133,62,146,241,244,214,16,52,240,172,14,249,135,213,133,131,151,130,46,18,202,190,104,96,66,75,207,235,4,183,47,125,112,109,54,154,130,94,169,237,131,26,215,59,42,236,225,89,107,159,8,34,164,28,171,118,158,85,37,217,250,171,103,244,20,67,1,244,81,177,18,169,134,164,157,198,119,26,213,74,73,171,251,80,26,30,97,130,66,139,248,222,210,82,75,200,114,67,108,198,116,211,78,146,218,188,172,165,252,192,71,85,74,144,116,141,152,184,33,200,72,9,41,109,92,126,122,237,230,19,194,180,121,118,226,196,228,245,239,9,183,157,148,165,3,127,210,71,124,176,65,40,190,106,101,45,220,146,177,79,27,168,183,50,120,89,103,170,139,143,21,35,16,72,147,146,151,99,251,248,91,17,94,21,252,47,74,237,169,169,246,243,133,74,42,218,176,129,123,232,81,183,35,46,15,89,231,180,114,226,226,42,173,26,130,142,116,59,89,25,244,232,235,138,41,238,209,82,101,156,4,95,20,32,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,0,164,16,187,180,81,173,169,37,237,84,21,58,24,196,89,179,188,52,89,133,152,12,222,144,21,111,90,89,126,220,224,157,93,23,87,163,184,211,159,6,172,215,239,190,106,93,196,82,252,74,197,19,55,249,221,41,109,107,31,0,5,243,41,126,218,226,121,250,240,243,173,169,246,138,3,82,53,132,4,190,204,241,20,118,104,83,97,88,164,153,137,208,192,189,147,207,229,84,228,240,20,187,143,66,12,112,142,214,236,214,227,188,148,56,91,5,232,38,209,41,203,160,250,182,223,63,199,136,74,194,8,200,201,132,242,196,231,69,42,62,103,209,10,220,225,233,94,48,84,91,166,231,216,3,47,225,191,125,94,75,253,19,144,132,104,180,240,123,183,25,70,224,83,78,76,190,209,239,93,90,155,210,83,120,107,29,227,110,77,64,31,33,205,40,96,34,121,219,5,209,206,246,156,30,10,212,170,119,155,19,230,61,159,93,219,47,137,61,222,183,6,111,59,203,5,2,132,139,231,154,176,7,72,2,136,216,48,194,122,88,19,191,20,168,84,137,82,165,231,59,24,56,206,174,243,134,167,106,122,20,179,88,5,159,216,180,180,87,174,236,254,160,37,124,170,22,206,82,71,225,17,82,60,77,2,251,77,251,97,185,177,125,102,80,158,109,45,172,133,240,164,46,223,72,6,56,45,86,82,50,36,29,95,209,77,140,66,124,251,115,231,226,211,124,175,213,33,39,216,226,211,1,179,211,183,171,12,144,229,178,24,65,196,90,151,55,22,21,170,31,143,205,250,136,27,5,37,159,24,246,215,244,74,91,188,116,111,246,203,98,105,20,59,244,62,49,214,236,41,19,61,218,159,186,139,79,12,38,124,146,220,248,241,179,40,139,254,150,236,220,98,53,171,53,13,156,147,211,178,82,39,148,173,22,66,150,140,58,161,144,210,117,36,9,54,236,148,212,93,255,119,18,4,79,79,246,113,34,214,114,7,188,3,208,36,175,109,27,99,121,115,166,161,118,240,219,42,166,124,219,197,92,114,105,60,91,1,34,240,111,209,142,82,157,73,141,28,140,241,143,250,142,254,83,250,206,181,15,215,58,15,125,73,45,139,181,212,138,153,64,205,249,215,36,77,222,244,120,32,45,174,174,70,55,155,86,142,30,20,27,161,174,160,24,61,127,201,42,6,240,254,91,82,176,26,134,224,64,28,241,241,25,166,127,77,232,55,170,118,54,207,188,157,187,110,243,198,189,141,231,167,19,153,196,239,217,63,26,81,237,226,29,103,85,182,199,29,136,183,238,53,158,206,102,234,172,125,244,185,176,135,54,22,1,42,216,29,208,138,84,18,190,177,246,46,3,157,54,92,10,66,172,234,35,250,144,210,12,241,182,88,169,168,148,9,234,246,247,49,143,107,68,231,150,26,157,116,149,250,247,0,168,157,188,165,136,41,161,89,33,54,192,23,145,146,147,241,232,23,220,18,199,143,26,90,201,223,41,245,252,196,132,247,180,77,151,204,54,253,153,159,152,61,221,181,135,198,88,192,253,242,153,20,76,84,109,219,176,98,132,18,163,177,150,181,119,200,208,205,252,54,39,192,183,182,62,156,168,183,183,22,1,197,4,45,219,219,59,84,35,98,200,217,219,90,204,111,245,227,205,245,48,209,173,183,181,142,141,229,105,100,66,38,199,37,127,186,181,142,215,48,93,89,90,89,94,145,15,70,237,7,108,145,159,24,178,235,169,182,2,112,80,211,141,78,35,55,88,218,231,91,46,144,23,24,97,93,49,121,38,236,184,208,75,127,98,78,254,219,213,7,23,148,27,19,203,90,151,213,58,3,107,223,47,85,106,215,94,115,23,230,144,29,139,98,165,160,58,246,152,140,161,176,22,197,85,75,231,197,63,184,240,44,95,147,42,107,107,39,204,17,39,34,125,249,154,102,196,187,61,239,14,188,252,204,227,121,103,203,167,127,203,109,62,215,214,22,53,202,195,35,192,133,198,170,69,187,193,201,166,122,135,66,217,86,83,36,93,240,84,214,21,79,220,192,153,14,112,145,78,141,102,10,247,131,65,16,30,146,77,61,70,35,201,93,63,217,244,76,114,101,72,247,168,161,25,251,195,97,95,212,22,30,88,195,2,59,163,80,13,74,16,92,196,134,43,31,98,54,161,116,225,156,47,11,88,73,118,49,213,160,218,43,124,220,199,228,181,164,229,71,245,40,7,228,104,124,32,207,125,106,131,60,164,246,93,31,103,179,165,248,105,10,154,180,23,24,240,70,239,36,102,48,238,168,116,220,30,215,55,154,102,65,252,135,194,65,126,154,44,170,183,158,22,163,55,19,194,27,84,126,43,142,148,130,205,146,159,190,62,227,117,105,110,199,111,42,64,155,52,200,65,31,184,60,124,102,224,154,186,17,137,75,164,30,139,98,24,47,162,208,206,141,97,61,89,46,62,22,212,18,228,0,142,42,233,97,23,183,173,44,135,192,160,80,75,233,19,7,229,163,220,168,199,180,82,151,245,217,57,213,184,191,134,244,12,90,161,140,231,69,41,239,238,79,7,93,3,94,217,3,177,136,9,178,220,23,107,70,25,88,66,124,148,186,118,194,55,72,101,235,231,110,210,163,6,182,251,93,52,248,71,171,227,103,30,49,189,39,18,122,192,208,36,5,246,137,51,46,186,248,178,205,176,61,107,72,187,102,154,161,3,204,132,18,175,248,60,79,6,195,250,235,97,67,19,47,245,239,233,194,34,158,23,226,38,112,166,160,72,122,169,28,179,62,142,128,188,114,50,38,154,120,99,192,2,229,103,73,142,244,120,46,189,0,98,227,24,103,217,188,159,138,88,154,204,217,128,153,189,71,217,86,115,107,172,5,88,218,225,16,96,190,216,247,149,12,239,200,99,180,136,89,205,44,98,108,21,17,19,178,154,34,6,232,166,203,75,43,182,236,252,193,145,164,251,49,136,37,171,152,244,123,108,50,32,38,133,137,135,104,47,29,231,33,174,224,53,170,216,240,143,123,136,33,43,146,101,65,213,122,18,164,26,226,232,80,41,16,20,43,102,70,64,94,197,3,15,101,250,154,150,2,134,155,72,105,67,136,79,253,35,6,147,137,13,130,99,219,87,156,218,193,164,43,14,155,87,169,254,90,213,138,84,238,209,130,153,54,185,39,122,196,212,180,116,89,113,226,25,31,217,26,226,183,249,238,136,193,67,242,237,109,217,44,249,152,214,253,190,66,106,13,93,67,196,183,227,16,41,45,161,34,197,135,203,254,206,86,60,45,119,57,189,233,37,207,28,98,3,220,19,49,175,25,66,106,78,101,206,52,182,196,137,5,179,227,121,35,250,193,179,76,26,248,46,89,174,66,7,126,142,209,179,72,65,36,217,39,152,235,99,49,225,215,43,242,108,194,162,253,62,154,103,201,27,23,224,27,170,44,200,19,82,3,124,129,54,251,152,119,174,75,247,31,45,247,222,164,80,13,178,70,177,68,0,199,57,191,230,223,177,25,196,80,85,113,95,31,152,186,137,65,187,80,113,167,141,201,223,11,56,67,33,159,67,12,67,134,127,44,128,23,37,226,134,116,58,0,87,5,229,29,236,190,247,217,31,129,2,9,132,115,104,245,66,60,226,138,229,224,226,134,15,189,85,124,244,65,236,238,227,115,117,181,234,40,208,78,247,200,15,58,237,116,11,66,23,227,125,171,108,3,216,135,245,225,133,20,136,139,33,145,170,249,17,151,50,66,81,66,168,170,77,246,231,254,132,16,211,103,14,210,73,209,147,69,164,254,99,249,4,254,156,98,29,137,58,87,26,147,83,28,173,213,75,110,143,52,157,187,196,191,23,64,216,186,135,105,82,240,238,11,148,92,163,251,84,197,134,38,251,137,13,67,82,12,179,2,183,208,136,121,99,116,22,113,231,176,58,106,138,125,8,231,142,176,216,206,98,21,177,161,233,216,133,91,148,44,73,183,143,158,4,233,49,87,165,233,100,146,134,60,155,229,219,103,52,234,64,217,115,197,52,49,79,191,183,178,237,97,185,184,112,123,3,120,140,96,134,210,41,113,216,206,141,224,154,12,146,143,174,198,236,177,69,143,65,235,218,159,234,154,161,64,63,148,32,121,161,4,125,76,224,229,222,5,7,238,113,198,154,100,11,42,203,78,48,136,103,87,86,153,178,47,117,0,10,160,21,142,244,64,253,122,25,91,63,7,59,216,55,153,97,118,168,86,32,211,49,188,48,171,26,83,147,16,22,79,114,127,197,161,243,232,160,167,192,91,22,148,18,187,17,47,93,8,4,139,133,65,186,2,20,23,23,83,190,39,113,24,178,56,223,119,54,98,165,38,154,176,88,109,185,143,172,134,82,57,69,58,103,100,183,13,154,184,233,106,210,50,63,92,67,67,48,158,37,210,87,0,122,217,197,23,132,178,111,97,168,61,226,62,60,188,201,85,120,110,225,162,210,138,73,229,243,106,70,165,36,47,108,237,90,223,185,201,0,83,84,93,76,54,172,167,59,173,193,226,120,145,186,28,152,114,41,70,23,178,24,34,62,142,120,159,62,109,250,49,52,64,73,148,106,120,101,83,181,218,208,38,250,185,156,137,183,21,82,212,169,4,186,207,27,90,100,213,197,52,111,138,253,75,165,200,142,27,47,15,224,22,245,167,51,105,68,191,180,50,29,54,2,62,63,45,115,237,77,146,150,78,25,91,103,150,161,219,137,5,31,84,65,200,214,207,191,254,156,225,98,172,59,209,99,144,144,165,17,51,59,158,145,174,104,94,82,11,92,129,202,166,91,65,196,52,76,185,53,152,129,21,16,208,228,73,51,116,139,189,61,171,161,118,94,41,61,167,45,246,246,241,31,178,198,211,192,212,157,61,180,197,100,11,202,205,112,254,251,66,56,193,197,199,160,80,132,68,88,149,189,209,17,80,13,146,84,242,108,188,180,26,135,146,226,74,41,113,158,64,43,246,117,197,20,74,233,162,156,111,91,188,211,132,128,240,185,31,117,226,163,222,156,200,185,173,88,51,209,176,153,16,179,151,56,87,131,160,84,41,248,216,31,67,243,182,142,237,161,190,107,62,214,13,16,93,159,184,88,35,153,138,171,225,54,185,24,20,85,185,46,179,173,147,127,144,98,40,40,186,83,184,119,150,27,94,36,245,148,69,22,49,244,148,33,6,202,71,246,56,189,93,201,161,187,9,192,244,199,244,167,175,108,22,95,52,32,35,1,127,22,49,166,152,31,221,2,194,181,34,249,88,123,163,247,162,16,181,32,91,42,191,157,183,1,126,185,152,198,32,177,176,193,77,77,94,151,133,253,216,48,240,69,220,0,43,241,69,237,63,110,112,17,31,149,61,124,209,58,232,192,114,45,37,216,244,188,220,134,216,40,140,58,89,196,244,94,198,23,57,186,43,11,51,144,161,253,134,163,7,115,3,212,98,87,106,248,114,203,159,125,94,162,106,28,16,95,21,50,113,23,219,205,114,55,67,34,244,227,169,11,200,143,104,123,26,58,241,115,95,248,123,225,54,14,129,44,159,153,168,188,23,217,85,67,67,37,130,249,239,137,78,71,238,112,90,149,9,63,10,11,18,249,238,72,172,117,80,2,13,105,213,197,73,105,6,204,182,128,237,98,127,226,108,84,246,245,138,207,185,169,31,69,217,252,97,164,230,200,238,114,211,36,192,1,199,39,38,225,23,54,23,157,27,137,22,152,111,240,178,229,14,117,3,142,57,25,146,159,15,55,169,87,32,213,123,39,94,200,156,125,126,7,209,219,106,89,136,16,147,148,158,223,201,34,247,142,209,21,199,150,184,77,49,158,150,79,60,9,239,134,159,102,41,84,235,143,250,196,208,136,87,153,57,245,168,243,99,42,54,49,86,217,125,237,6,77,203,87,145,98,98,74,242,66,202,162,122,112,115,2,156,76,127,180,72,73,159,252,234,0,76,154,47,160,159,193,124,225,253,199,147,207,138,175,117,167,77,190,105,86,125,116,233,250,108,162,54,229,215,201,251,137,239,193,65,140,139,248,211,54,38,222,66,210,212,65,232,192,211,245,21,253,177,186,139,184,129,155,215,124,201,8,24,94,138,15,196,35,57,247,194,180,188,126,187,125,65,240,149,3,120,211,99,106,214,85,39,47,214,127,124,169,87,220,219,146,135,159,121,229,143,115,197,196,196,170,251,21,75,203,134,77,13,16,104,153,57,209,151,15,91,222,196,120,180,119,163,81,64,159,191,90,23,123,239,146,103,83,49,196,160,119,230,52,196,214,42,226,227,108,125,48,137,246,197,182,232,27,250,224,33,15,248,233,27,196,43,159,141,45,83,163,183,250,11,146,216,78,50,30,136,16,67,55,60,83,124,49,82,169,23,221,14,177,193,10,199,104,170,172,202,93,84,208,197,143,129,230,191,221,44,216,38,15,167,232,245,227,172,67,108,118,226,221,198,28,1,2,33,159,184,80,4,171,163,187,129,248,251,154,115,65,116,157,57,92,53,37,54,19,205,217,186,29,140,95,236,67,15,195,124,7,32,106,170,184,88,181,128,139,7,30,169,74,23,71,35,164,102,109,136,24,46,209,229,171,2,222,238,205,174,153,120,122,99,17,226,101,96,181,87,124,12,149,15,9,113,26,91,224,184,216,243,72,97,206,153,62,111,184,172,228,157,207,117,113,236,135,79,56,140,138,80,166,181,25,254,45,200,88,70,26,46,63,75,17,92,117,69,107,56,4,69,14,0,112,72,245,35,25,71,140,226,157,42,110,214,249,245,137,143,185,58,139,236,112,218,172,246,87,246,132,24,132,150,114,103,102,152,150,159,255,138,216,184,29,228,225,240,143,52,63,155,131,40,201,109,224,65,188,204,158,251,196,20,236,36,81,196,199,48,56,255,88,155,139,141,15,65,164,3,12,28,127,47,244,219,13,64,18,16,60,23,219,244,109,2,137,13,161,213,43,238,220,24,105,184,152,214,243,121,143,38,0,165,99,199,146,131,219,127,129,103,16,115,151,135,148,235,32,203,96,232,145,190,214,162,9,131,235,92,73,103,70,22,227,203,127,153,22,7,247,231,142,166,94,178,86,63,184,253,199,83,125,95,123,129,159,230,151,50,144,66,199,195,31,89,196,212,225,248,217,2,18,161,94,19,167,91,244,249,124,20,31,189,172,140,244,74,27,64,92,223,86,224,98,59,166,242,253,214,112,31,121,220,10,49,174,183,236,126,192,102,87,119,37,143,143,46,29,250,221,88,50,246,112,109,70,43,238,121,9,153,55,192,63,31,177,214,143,238,174,233,86,32,136,158,227,96,98,9,239,34,82,144,87,190,162,94,84,29,60,15,233,174,40,132,86,219,45,141,14,29,253,168,75,164,205,74,203,93,108,128,224,58,120,0,149,237,191,12,47,241,104,67,196,96,187,207,230,226,188,110,75,148,133,8,105,74,136,103,131,144,46,43,10,0,202,209,240,254,108,126,249,54,176,33,166,32,216,223,170,226,27,238,38,82,96,64,125,131,119,44,202,166,19,131,33,51,182,9,224,142,75,46,15,235,1,175,45,6,167,41,24,139,136,7,5,248,254,45,139,49,139,234,188,13,254,206,165,148,55,102,29,204,182,138,45,8,130,69,122,126,218,220,59,151,210,215,34,251,151,246,19,226,255,46,166,236,160,200,179,11,53,233,53,70,67,118,154,116,244,177,98,154,91,49,212,229,215,241,140,166,89,104,251,38,35,59,43,27,152,108,114,250,252,126,164,48,94,234,96,98,62,195,13,59,75,110,52,217,223,198,39,235,214,48,247,41,135,71,70,159,195,147,102,44,120,38,65,43,198,50,137,22,47,108,66,76,204,88,165,196,205,87,15,105,193,40,17,241,76,178,81,50,253,192,162,111,246,49,230,56,216,46,254,89,83,34,134,82,45,206,45,120,94,89,31,142,255,251,21,0,33,134,151,181,232,195,167,181,210,124,98,146,177,69,206,237,134,212,100,250,109,204,61,55,47,21,183,49,77,28,125,21,223,139,171,72,181,213,182,252,130,235,217,110,216,155,186,209,128,91,107,37,70,83,0,39,22,47,24,90,96,104,255,196,141,246,184,218,245,225,198,140,217,93,12,21,241,35,166,160,105,77,23,55,72,83,69,76,69,105,187,15,47,85,56,171,17,195,227,91,150,139,19,188,212,50,181,115,137,226,80,126,226,31,214,170,188,216,50,216,227,230,98,232,222,196,75,0,244,123,36,183,244,241,225,96,216,19,49,159,196,39,206,221,191,182,78,28,30,186,248,105,218,125,90,151,47,178,110,210,5,49,183,110,18,149,100,40,87,126,122,217,194,187,234,17,162,247,166,187,141,3,124,234,220,226,120,129,81,213,178,95,186,20,175,118,221,229,244,78,54,87,104,173,89,73,180,14,158,68,26,252,167,27,54,104,22,53,78,108,242,67,98,68,220,169,145,142,21,39,178,206,103,240,247,106,214,106,172,226,163,43,190,146,70,19,19,173,153,42,134,7,96,93,113,186,189,236,136,7,208,173,190,228,45,27,44,173,136,103,42,59,158,157,53,178,134,20,232,63,63,65,128,198,74,139,126,199,229,54,236,175,79,12,89,244,5,80,69,76,33,110,188,22,132,243,145,141,71,58,198,8,251,139,140,225,78,186,40,153,46,207,28,63,13,18,235,148,103,91,83,104,94,87,124,118,157,204,172,88,75,118,188,53,189,150,250,94,132,249,243,253,156,32,226,13,29,77,85,208,93,179,78,255,227,149,98,181,164,26,82,131,180,144,137,215,99,115,14,63,249,224,62,244,162,131,1,105,207,177,73,9,123,14,153,24,13,215,205,157,23,234,129,46,88,168,1,180,129,176,213,174,84,10,209,16,31,141,179,90,60,27,224,168,44,59,129,66,168,222,98,116,197,6,146,151,198,241,106,61,206,135,117,53,203,204,224,255,250,16,9,167,225,208,244,91,16,79,71,212,232,113,103,55,67,64,186,135,139,158,154,217,175,62,59,70,224,197,39,51,181,141,237,114,95,250,88,149,186,222,20,18,244,56,61,29,167,107,202,91,67,213,123,159,60,167,92,32,212,64,193,160,49,174,88,87,228,140,141,98,120,147,174,117,251,92,200,44,119,171,149,137,21,105,112,241,92,113,77,92,180,87,223,0,108,154,69,140,31,124,127,26,179,242,234,4,0,201,232,133,143,175,49,74,190,60,100,40,216,100,20,43,87,215,245,11,93,131,184,54,47,13,71,76,160,103,168,248,24,19,45,14,166,133,2,186,62,28,56,255,88,111,80,246,166,76,188,83,145,234,143,54,189,119,189,111,214,4,194,84,95,112,40,128,229,96,101,246,200,140,45,56,64,88,19,133,65,170,46,135,75,214,44,51,39,75,210,113,32,119,72,233,211,222,58,216,208,188,67,220,141,201,229,138,7,212,177,113,228,73,155,92,12,107,19,239,58,220,138,1,48,231,56,5,50,113,58,185,122,10,49,125,40,91,86,12,110,175,251,94,68,153,71,214,209,116,74,220,91,175,208,125,181,84,188,91,92,215,184,103,55,59,135,148,224,190,91,218,20,234,207,18,53,185,63,241,238,238,35,55,188,178,170,171,66,233,100,139,163,5,198,126,214,93,56,96,195,11,53,74,65,244,124,94,139,157,121,47,115,74,45,85,122,110,247,226,251,31,67,172,61,47,13,251,89,28,91,146,197,67,191,245,72,214,141,234,226,13,93,180,74,169,123,242,151,54,68,183,37,95,11,200,143,234,191,76,114,112,13,221,9,147,6,81,95,18,50,21,170,252,97,9,95,35,52,217,198,71,238,250,236,74,252,56,204,35,3,54,16,41,220,26,35,172,66,106,154,244,216,210,86,159,194,97,59,119,1,108,9,122,108,81,94,110,207,18,131,72,85,102,102,164,114,53,172,194,31,37,237,21,83,201,151,195,202,207,6,194,165,98,51,36,195,88,38,40,35,43,74,238,185,95,99,216,122,254,117,112,25,57,22,229,216,233,60,92,22,165,152,3,125,125,0,52,161,76,60,211,108,26,78,87,166,141,69,119,138,181,190,133,41,77,178,33,61,163,113,175,99,209,10,183,247,86,41,102,253,12,169,21,189,171,22,158,171,164,112,125,40,176,200,250,211,232,186,17,110,149,53,148,233,79,67,239,90,226,167,103,237,91,181,194,89,242,244,101,22,13,53,171,214,245,72,41,74,11,207,30,109,167,19,163,249,243,250,253,131,216,150,78,140,219,39,60,81,98,83,233,153,247,237,232,176,98,19,184,22,244,167,127,69,65,30,177,72,131,128,212,51,218,137,67,17,3,191,209,101,73,33,151,217,241,185,192,205,189,5,91,191,202,224,188,93,41,244,9,91,157,170,148,4,6,64,184,162,71,27,205,155,76,66,124,14,219,138,23,51,162,32,209,41,0,248,215,213,66,204,70,93,119,213,64,213,206,113,97,147,99,216,122,128,192,135,63,122,40,70,211,247,173,102,31,137,161,28,46,29,45,74,251,49,159,200,189,199,104,250,40,36,44,109,104,177,165,198,154,27,120,241,20,59,196,42,144,252,198,182,86,174,146,212,228,132,51,196,221,170,14,169,121,75,242,98,231,251,182,22,142,240,2,16,66,118,26,32,183,196,169,93,108,141,145,50,181,108,13,46,49,243,213,5,149,223,140,101,160,207,66,12,198,249,99,104,247,93,102,4,214,208,35,106,186,101,58,230,106,136,49,126,213,191,48,3,204,221,170,14,70,73,19,115,0,215,21,130,59,23,131,26,172,238,5,138,61,54,226,6,57,63,87,21,147,109,139,120,33,152,188,207,224,33,177,202,196,198,236,143,247,129,170,240,88,101,178,178,187,71,140,229,30,163,207,61,41,177,120,123,173,29,33,19,152,67,255,141,24,54,25,55,238,6,69,2,53,61,107,70,224,212,35,184,96,184,102,221,166,68,42,170,123,8,68,89,105,226,209,15,210,138,140,62,78,212,99,178,194,13,218,221,142,39,130,187,90,123,28,163,20,161,3,58,31,214,126,118,2,68,98,190,40,100,194,139,90,241,144,119,250,231,176,46,225,172,190,9,121,152,236,55,186,81,198,54,209,104,144,41,173,237,55,250,160,92,105,63,155,16,180,44,215,165,195,236,101,125,56,196,90,203,183,176,97,87,62,91,129,220,247,244,211,53,0,17,148,119,46,195,226,174,46,4,210,42,235,163,129,159,113,11,106,144,180,159,186,193,43,212,225,59,194,237,244,134,170,155,90,127,48,40,17,171,199,155,174,170,21,42,119,70,136,209,80,93,197,120,24,49,154,174,52,125,107,90,210,110,118,4,208,193,219,173,139,95,148,206,165,44,83,163,226,67,164,29,119,49,135,148,60,64,86,241,116,68,20,196,0,224,205,255,135,182,51,203,150,36,197,129,232,150,152,135,253,111,44,185,10,36,204,223,127,246,57,221,93,89,150,120,224,56,131,208,96,166,119,46,106,54,223,79,151,41,186,136,108,165,233,133,169,137,76,38,137,193,113,121,176,51,34,224,54,166,254,52,30,246,226,70,18,59,83,25,250,189,112,198,237,248,212,164,16,116,253,229,177,91,43,1,83,10,163,219,21,97,239,93,162,103,74,69,196,1,145,97,156,244,198,112,41,63,81,94,96,147,84,143,249,63,246,119,183,162,214,36,197,215,66,208,94,192,109,110,106,159,101,231,102,178,214,86,67,196,84,144,189,109,182,128,183,158,185,68,168,222,110,197,70,167,166,31,70,106,155,35,118,89,170,144,186,90,134,103,105,246,56,123,176,81,151,252,54,204,59,241,57,206,222,144,187,126,14,56,110,177,84,227,228,26,227,229,156,217,117,176,212,22,206,72,104,139,102,81,163,181,115,161,241,174,145,108,165,187,85,134,175,225,89,88,231,205,119,251,220,248,40,60,46,1,159,179,35,235,229,134,122,208,212,35,182,178,135,176,250,152,49,126,6,209,111,239,157,40,221,231,78,183,96,18,241,3,98,116,163,187,148,91,194,52,89,88,143,81,216,109,82,175,124,148,24,172,8,112,144,179,174,23,43,46,128,41,190,8,138,11,235,3,55,207,209,6,197,38,86,123,153,92,172,252,26,15,52,54,228,181,16,151,152,97,198,80,125,251,185,252,44,98,185,53,90,35,59,165,159,19,138,178,149,242,235,89,215,243,60,27,89,81,60,156,75,72,239,218,154,218,111,119,218,117,178,66,244,108,202,236,10,241,94,196,33,146,156,61,196,37,247,246,115,143,115,127,233,221,127,27,137,164,152,157,253,145,141,218,146,135,184,42,204,78,242,188,228,94,102,25,108,249,205,20,104,130,229,38,11,247,23,78,13,135,43,169,203,67,96,43,33,125,243,172,247,41,199,34,17,37,50,24,2,158,237,81,122,2,147,13,250,2,132,253,115,251,193,54,43,101,197,10,88,137,130,43,129,171,209,164,198,2,129,53,76,58,110,202,80,97,33,81,30,82,229,100,43,197,164,48,5,78,93,27,111,60,48,241,90,20,222,139,61,12,235,133,83,129,253,224,217,196,6,34,181,148,2,251,232,248,89,34,73,6,133,122,147,238,103,23,78,157,54,151,182,158,102,122,60,83,125,37,153,134,133,43,223,126,35,206,66,149,133,15,107,19,129,237,183,240,211,216,10,195,224,219,195,146,167,28,69,110,148,92,78,251,136,40,31,82,141,67,7,13,106,188,252,190,8,57,158,75,91,19,88,141,89,76,49,92,83,116,108,231,58,2,165,236,242,211,51,168,150,162,227,204,225,44,222,72,28,249,57,162,189,3,74,110,185,71,23,130,228,17,22,29,36,140,202,128,158,203,123,142,91,25,162,25,123,202,183,228,97,35,110,255,205,24,158,100,18,226,24,94,177,244,206,150,126,78,65,153,193,29,22,178,23,247,180,20,75,121,184,217,199,97,228,27,233,188,246,108,36,8,28,34,94,139,149,158,181,117,61,230,65,142,152,171,229,88,74,215,80,55,204,113,151,45,164,103,137,171,135,194,213,231,109,63,119,240,51,8,114,183,41,70,111,23,119,112,232,76,166,46,31,126,120,68,252,28,49,133,162,95,11,154,219,252,34,136,198,49,42,83,28,66,136,183,97,217,198,172,83,156,90,141,26,223,218,118,32,157,133,139,152,109,188,24,124,165,75,46,109,5,69,243,55,145,16,96,213,137,178,72,148,29,225,71,202,31,179,18,87,251,140,248,5,57,221,234,29,102,8,87,10,247,239,177,165,122,213,207,181,172,228,51,188,122,20,149,139,105,71,141,20,81,190,112,250,181,36,193,98,4,57,72,75,12,167,31,82,138,159,214,63,197,249,231,72,253,156,216,20,141,172,20,49,8,40,22,94,57,11,49,88,60,138,51,156,199,166,237,181,4,110,24,220,249,121,143,135,164,136,96,18,33,203,18,173,193,101,167,173,212,1,174,23,20,194,70,149,163,141,220,111,164,124,60,162,116,206,193,34,190,5,152,39,184,84,56,76,121,167,44,93,202,108,74,44,207,51,201,204,153,45,48,159,51,94,140,88,126,151,169,66,66,111,159,49,44,144,131,188,4,119,146,227,10,236,99,62,230,248,200,155,236,165,240,22,183,247,65,73,104,107,114,131,169,208,240,196,166,131,195,164,105,208,8,174,249,17,30,121,136,112,214,231,217,219,146,168,29,174,204,29,233,120,203,246,54,1,147,193,40,207,62,166,248,185,196,71,207,240,51,136,231,161,154,176,115,106,1,35,89,220,5,62,151,190,23,54,53,151,113,145,201,130,79,100,191,214,112,169,142,246,95,115,131,77,64,128,84,141,223,167,88,150,27,49,194,142,7,174,220,56,134,195,56,136,35,220,244,83,69,207,151,234,26,24,66,159,24,108,148,172,139,85,236,93,24,171,63,197,104,154,208,53,116,91,235,194,56,135,83,236,210,192,200,54,221,41,184,204,25,63,135,182,198,205,115,55,51,46,31,70,169,254,96,116,218,246,157,7,11,174,222,253,8,154,128,249,239,14,184,188,148,103,0,156,132,215,144,88,203,148,100,135,182,221,230,51,188,48,116,154,175,240,239,192,203,188,122,1,163,246,32,253,130,161,212,131,39,86,182,39,105,124,192,103,225,221,57,64,209,24,57,130,138,30,195,193,99,112,11,175,37,99,32,176,29,86,221,97,18,31,4,133,49,249,170,253,77,114,240,232,73,21,248,172,210,154,28,110,132,44,134,204,4,116,195,111,213,31,37,127,144,70,235,75,111,218,68,207,10,9,155,177,141,2,111,2,99,254,94,197,140,99,69,27,249,193,23,69,141,172,148,215,179,101,37,131,215,50,91,198,151,248,182,201,102,36,253,148,84,95,120,144,10,33,15,135,19,177,248,109,17,217,15,114,183,4,229,83,223,68,36,178,86,22,178,171,10,27,49,180,195,8,35,167,44,176,25,233,1,163,231,185,223,20,133,134,48,123,80,20,81,217,243,99,245,125,77,68,53,242,165,202,158,38,6,183,222,133,14,152,92,223,235,80,39,152,119,62,159,190,54,172,184,123,69,107,168,159,178,194,156,13,158,213,143,180,37,212,18,2,83,183,229,141,23,39,71,110,130,82,80,30,207,198,103,253,46,39,214,24,39,197,118,24,157,234,164,240,57,88,246,141,143,160,205,103,254,92,129,81,72,244,165,71,117,64,122,105,251,192,36,182,220,221,159,219,28,97,105,133,247,118,166,8,43,9,96,67,150,247,66,31,37,222,139,168,240,150,13,201,152,87,170,207,164,51,131,87,210,153,2,9,111,236,9,4,26,235,99,54,7,70,89,161,248,91,83,52,219,228,99,66,203,114,185,157,64,201,190,218,242,210,195,42,141,239,44,68,35,111,61,145,66,252,113,228,74,55,255,233,84,140,110,69,96,146,138,175,75,3,86,3,17,106,107,176,48,174,236,14,239,133,211,97,189,2,36,96,210,63,111,178,194,121,127,152,248,83,23,152,68,99,95,216,92,51,82,214,65,193,127,238,151,170,243,143,172,228,169,48,211,246,222,231,204,19,243,138,182,240,202,192,222,228,143,134,225,101,203,136,209,17,79,127,90,40,152,140,166,19,120,27,47,152,191,51,73,45,159,89,180,237,150,229,173,207,167,40,93,14,174,115,92,172,149,99,76,10,247,252,170,48,37,252,35,224,137,17,63,5,110,46,144,5,218,76,178,73,81,92,82,209,216,248,96,151,192,157,116,196,59,253,187,101,47,207,174,112,139,164,176,101,23,2,61,92,112,235,167,56,20,59,18,22,83,190,53,44,118,78,187,105,1,31,2,109,130,22,170,1,154,163,184,76,101,204,144,91,241,34,82,142,18,124,72,163,8,140,19,200,215,173,197,125,95,36,12,120,81,233,22,173,185,153,200,170,183,124,208,171,215,4,156,209,126,212,223,102,34,77,135,39,149,70,69,97,227,0,245,135,227,29,172,69,186,6,77,113,243,49,165,88,111,60,121,94,224,78,250,162,195,157,90,205,173,240,36,153,218,31,206,77,83,103,218,134,235,252,242,247,77,66,85,137,224,178,192,16,167,249,218,60,91,19,90,123,210,53,216,158,111,97,56,112,195,196,124,104,179,50,9,111,12,91,226,144,67,23,238,161,180,124,30,54,142,231,246,129,97,31,142,49,229,230,152,196,78,217,236,95,45,251,195,205,65,62,20,229,200,9,20,7,149,24,11,150,76,93,125,162,225,57,134,185,240,193,36,7,213,152,104,248,205,116,192,177,20,220,6,55,241,148,58,228,84,221,16,232,95,117,72,72,189,58,65,89,233,217,48,74,223,226,48,169,165,250,214,19,127,99,115,148,108,246,37,243,140,234,134,171,6,139,98,14,123,169,126,142,101,215,137,128,73,241,147,151,134,153,203,191,52,148,198,231,170,34,253,130,111,160,251,186,135,216,167,188,208,9,105,23,164,202,185,141,3,87,83,159,98,175,110,8,173,174,132,143,193,232,119,200,199,50,90,176,26,15,71,97,61,188,52,103,169,146,185,120,41,194,166,233,146,136,184,53,153,165,20,83,250,38,78,73,207,121,107,133,113,211,249,215,130,92,119,190,58,80,96,11,203,249,111,27,63,223,84,248,204,58,207,170,129,75,6,243,107,62,24,171,126,36,127,184,41,199,191,185,64,226,54,169,245,1,159,109,96,191,133,191,201,151,42,37,208,34,130,224,128,157,186,94,31,179,198,22,244,198,236,192,112,203,122,183,41,108,155,91,158,12,195,234,114,139,149,226,191,89,117,68,217,38,146,219,79,48,186,55,153,71,155,90,56,202,100,28,166,22,225,157,16,248,29,17,246,241,57,106,186,108,85,122,214,141,11,216,91,115,92,247,37,35,10,117,160,23,23,26,63,198,248,124,77,254,20,182,54,249,206,77,214,7,48,34,44,62,102,9,235,45,203,111,31,163,168,222,114,254,105,154,111,175,184,9,20,21,232,230,63,253,163,239,107,10,87,87,75,54,184,60,190,42,67,57,24,239,47,83,185,12,189,249,23,238,126,118,145,114,150,31,77,204,239,217,103,91,95,14,67,207,168,99,66,218,82,137,103,155,26,185,192,147,132,77,191,106,114,17,205,47,187,182,153,246,249,246,0,55,33,129,243,63,50,98,216,225,87,77,19,20,45,0,253,152,56,49,227,210,85,96,6,106,67,102,10,44,60,217,167,2,236,209,235,229,89,0,195,29,226,159,3,154,128,179,150,180,53,123,142,127,204,66,152,109,234,111,99,3,213,120,175,179,55,29,219,80,90,243,231,252,96,14,16,93,32,70,128,185,29,166,154,127,72,235,156,16,55,169,14,87,180,64,211,16,184,144,24,216,28,38,223,74,150,23,137,49,211,221,206,228,48,21,18,159,20,102,196,253,197,16,3,206,239,192,71,122,151,116,108,111,93,40,91,148,137,102,34,180,190,97,21,75,82,107,85,208,98,245,229,14,99,23,37,121,47,24,21,46,173,26,41,75,248,29,180,241,230,174,239,141,49,245,94,224,254,231,173,29,213,191,54,201,233,61,125,96,232,157,220,10,34,128,221,223,183,206,191,148,204,59,160,153,203,188,92,192,55,149,58,227,42,117,2,87,49,221,56,15,97,218,184,3,146,39,86,97,19,24,55,253,10,52,225,135,84,244,172,82,175,207,224,218,89,145,13,19,120,87,87,13,3,230,216,151,69,143,200,57,167,251,133,45,55,84,31,78,169,136,71,14,161,40,79,163,234,167,34,255,184,251,173,137,228,152,46,167,57,82,120,208,174,250,195,225,109,174,250,219,28,199,61,198,4,81,21,241,180,108,248,43,156,1,31,135,50,142,130,36,3,62,141,127,189,58,188,140,34,69,224,243,117,188,88,109,81,154,179,30,101,46,138,232,156,177,190,43,156,205,200,228,162,5,158,166,21,239,48,46,75,57,53,249,246,35,172,152,76,248,238,165,29,183,159,150,82,138,81,35,151,90,236,43,84,78,104,82,3,182,138,39,129,57,0,252,254,146,173,188,85,214,94,193,191,23,231,11,108,6,167,125,17,248,39,143,228,48,17,239,119,167,179,34,82,18,32,47,76,206,224,227,210,0,62,91,92,141,185,150,33,110,104,242,112,202,238,118,188,55,196,106,77,206,23,36,36,178,71,48,22,209,248,145,228,147,16,203,26,30,40,91,150,104,36,214,155,177,126,159,181,235,239,125,86,125,17,215,2,46,68,207,87,64,143,162,8,201,82,251,81,65,215,234,223,11,38,90,221,113,32,107,71,8,251,82,17,64,140,157,245,123,13,75,177,114,158,3,44,36,217,82,168,232,27,151,73,248,23,180,148,196,47,106,26,16,86,245,179,43,177,133,63,34,49,224,51,190,225,131,162,150,163,169,57,96,124,187,219,191,7,236,33,83,28,65,16,225,158,253,207,55,218,68,110,67,110,210,122,225,139,247,126,163,62,88,244,167,207,140,71,248,61,96,24,212,228,217,203,40,185,226,167,139,73,171,11,220,73,43,136,135,103,168,133,245,167,145,152,242,181,77,93,105,126,204,255,192,56,35,250,107,109,18,232,1,87,203,111,140,81,177,108,146,215,216,204,80,47,165,35,139,21,58,241,215,51,84,89,169,219,191,176,213,171,45,129,97,130,243,164,103,104,185,45,229,250,193,29,158,91,15,210,109,147,223,156,239,189,26,201,44,201,211,56,96,97,205,114,45,35,47,146,234,187,139,86,230,134,108,120,8,77,102,31,51,120,125,96,100,124,179,148,200,99,68,78,112,248,151,231,128,66,92,34,55,79,62,65,121,132,114,142,255,235,196,135,101,127,92,61,226,101,178,26,34,102,217,208,144,197,172,158,23,38,37,110,189,19,143,68,155,206,151,117,152,97,205,10,147,33,222,253,225,212,211,189,20,35,224,6,187,254,114,184,83,18,87,5,70,172,229,231,164,7,38,119,32,125,96,88,53,202,15,166,182,174,60,146,108,131,9,184,117,135,105,63,245,197,206,201,113,105,201,209,126,130,65,114,43,186,166,63,153,144,225,231,157,204,55,123,193,196,70,63,63,45,219,190,166,11,182,187,157,88,75,95,121,185,253,0,204,161,80,244,225,16,108,173,59,34,16,17,159,131,66,95,217,118,231,59,34,199,142,199,172,146,214,136,171,223,136,33,48,244,40,239,42,214,236,68,73,254,108,91,219,91,6,132,100,189,221,3,38,191,164,72,227,97,183,244,128,241,209,62,27,26,111,129,235,4,194,178,183,249,55,242,214,216,223,173,120,191,179,101,251,203,79,175,95,209,136,195,148,195,39,249,146,184,214,175,191,109,89,141,70,123,204,221,80,157,113,191,234,15,206,34,225,140,7,196,130,67,247,183,57,236,206,144,189,214,155,51,161,206,251,219,201,248,32,223,4,135,39,6,61,203,59,131,147,77,240,8,187,1,163,106,152,239,36,67,239,179,62,150,35,224,106,62,56,135,59,117,145,67,224,98,105,192,6,83,120,209,234,43,140,181,214,155,220,80,135,17,67,123,110,95,83,41,44,151,119,196,224,99,143,188,141,134,252,251,82,83,60,156,100,203,151,7,221,44,223,177,93,133,30,224,130,12,85,21,24,194,231,7,159,41,158,116,88,42,110,154,187,107,64,37,189,235,147,13,51,139,192,165,162,14,218,225,8,26,242,94,4,73,215,207,52,2,70,222,190,106,99,211,107,242,103,99,31,188,10,9,96,116,168,126,134,50,48,149,101,159,159,30,16,59,250,111,55,203,3,85,152,92,221,187,192,32,25,151,146,43,80,68,145,90,160,136,97,78,237,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,52,50,165,103,150,111,214,188,227,220,212,154,62,156,130,140,214,253,131,152,142,78,147,81,161,152,230,70,108,128,41,40,213,121,10,21,184,239,211,5,6,238,38,231,14,28,54,92,75,189,231,164,58,143,41,83,9,6,249,249,59,180,150,37,145,158,95,151,214,163,153,66,237,133,169,216,125,68,212,86,165,195,229,242,118,141,152,166,6,93,160,15,33,253,214,97,43,171,234,10,67,23,82,239,111,19,149,33,237,69,96,252,202,211,225,14,41,76,149,121,106,206,23,159,44,22,108,125,202,216,150,218,180,198,77,126,34,125,152,235,244,146,79,194,229,249,138,117,154,84,45,7,92,83,24,122,11,255,109,162,40,75,190,136,185,157,235,125,182,145,91,45,157,13,68,154,174,56,252,34,219,133,141,95,27,183,126,189,133,203,52,178,147,120,205,140,205,98,93,2,155,101,196,35,48,81,10,60,140,63,246,194,196,94,103,255,252,52,209,117,111,77,30,106,215,181,109,66,221,217,81,42,72,117,91,49,87,86,138,103,163,229,172,171,19,63,232,24,222,113,246,226,185,166,14,56,242,146,254,211,205,52,56,170,118,28,215,155,15,10,60,27,187,105,107,76,36,255,216,103,251,130,215,68,191,53,245,21,23,68,50,49,127,102,194,89,125,201,23,62,220,95,173,232,163,161,52,158,62,19,96,16,29,227,51,203,168,36,244,151,54,182,250,36,171,139,44,229,17,141,169,233,202,159,57,74,174,66,124,173,140,33,244,153,225,208,150,228,233,48,23,9,253,28,70,3,23,67,70,253,252,40,138,70,252,26,148,11,89,209,103,23,187,20,57,108,92,133,218,179,179,19,44,223,84,102,50,1,76,29,148,6,159,244,125,47,56,132,234,163,63,0,38,27,221,207,136,97,122,41,69,59,14,157,239,53,148,168,211,47,235,179,236,207,121,115,25,254,204,45,6,17,132,54,198,235,214,239,91,143,115,218,140,246,233,248,177,249,135,47,61,170,85,147,132,237,249,233,179,226,114,180,198,246,211,179,143,5,53,124,237,13,100,19,167,206,66,82,154,214,136,135,19,67,24,138,66,37,218,2,221,164,87,233,68,170,115,4,74,22,157,46,61,254,197,168,15,110,223,249,77,129,181,239,86,3,42,193,169,251,236,162,88,60,158,77,82,69,169,250,108,20,153,82,192,103,121,124,150,14,110,207,236,32,186,197,159,141,144,250,189,120,229,129,135,33,235,75,193,87,220,30,12,105,205,103,34,100,194,221,1,155,198,152,192,249,92,166,87,11,24,137,37,233,218,152,212,199,239,7,151,164,39,246,177,61,82,142,105,52,200,51,74,122,170,178,39,93,179,149,217,88,164,36,197,78,85,98,204,254,222,72,67,109,61,216,18,206,112,239,56,55,76,93,91,136,53,239,24,111,170,222,196,228,181,71,67,27,123,225,54,138,240,119,216,129,221,119,245,93,150,34,234,148,62,214,0,89,239,209,111,34,131,235,99,13,16,234,72,241,240,68,217,185,182,158,55,178,135,111,110,159,251,111,215,182,88,227,241,86,149,26,56,93,59,29,149,222,234,179,204,104,44,146,182,198,171,219,253,151,169,203,252,216,87,100,131,15,223,50,16,47,171,159,181,3,5,233,118,243,203,108,152,166,95,131,4,254,152,71,25,23,193,231,91,118,126,203,7,156,226,227,209,63,207,70,6,220,39,138,209,9,102,29,208,243,241,146,63,27,114,150,143,41,110,116,146,177,182,168,148,104,218,154,248,104,242,241,238,231,142,86,155,154,172,21,103,159,91,126,148,54,146,36,47,182,118,30,239,172,63,215,172,241,232,113,168,158,207,188,235,237,25,53,10,88,72,15,78,220,251,239,13,196,232,75,118,209,213,3,65,206,190,23,47,131,235,43,75,231,225,167,215,151,109,5,184,163,120,149,181,245,185,84,251,234,49,130,229,169,235,62,153,22,94,116,13,245,166,79,215,26,41,2,209,26,166,207,245,129,225,144,136,174,81,119,169,131,102,203,39,197,139,225,169,237,83,97,248,35,31,76,62,236,80,24,86,186,247,112,44,193,119,215,61,203,120,172,155,183,178,184,71,195,167,93,228,90,55,70,88,172,80,91,161,170,174,151,62,10,215,253,167,41,103,44,226,182,128,116,96,250,205,9,177,113,40,253,30,138,248,239,149,161,2,70,173,228,45,205,3,151,233,36,154,192,38,83,60,21,70,143,200,95,171,16,192,159,31,184,82,177,122,97,178,38,158,222,153,17,95,144,227,228,173,97,220,76,69,46,179,56,174,86,11,152,18,212,33,239,5,187,94,242,99,177,147,227,40,142,70,46,255,231,26,30,47,70,66,120,149,91,58,69,63,227,50,193,44,19,97,153,79,154,24,24,186,208,152,229,231,22,133,122,212,131,105,239,55,101,163,252,203,143,220,202,90,83,25,50,29,54,219,239,211,26,78,223,225,48,9,203,67,122,14,45,65,113,48,35,20,38,223,11,241,137,229,75,219,242,11,198,167,99,196,106,125,80,72,208,156,79,109,19,152,120,143,47,32,214,22,60,78,2,103,182,172,237,48,212,44,226,62,59,7,10,166,122,60,220,206,24,153,165,8,179,228,22,93,59,167,209,83,150,4,54,15,150,15,10,85,37,73,188,42,219,242,145,221,50,68,66,160,174,164,15,47,22,234,186,240,64,117,105,105,215,206,172,245,197,73,117,87,30,159,142,159,139,113,152,218,109,252,146,96,212,169,210,217,77,28,166,252,59,203,168,160,21,86,220,20,57,155,142,177,127,11,108,10,33,254,112,35,102,95,242,94,133,35,198,183,52,108,137,157,62,14,29,12,226,22,15,183,184,140,118,173,152,46,249,133,9,122,62,194,60,131,219,187,7,52,188,98,67,190,54,180,40,181,69,99,110,71,234,44,66,58,120,187,161,211,76,184,120,127,96,146,35,124,196,209,204,126,74,13,246,211,5,98,121,135,7,33,114,125,45,28,23,62,147,200,252,111,75,159,109,74,84,209,24,206,236,79,199,207,164,21,248,76,170,167,252,221,110,0,163,248,91,155,12,150,174,129,3,175,184,201,54,190,124,105,229,243,65,234,116,139,161,161,249,160,94,73,186,6,135,164,195,191,36,40,125,177,53,75,138,214,246,243,138,146,72,228,243,144,200,214,26,250,211,103,146,231,152,104,150,175,255,233,184,41,8,56,74,241,160,174,221,99,64,161,90,234,48,34,7,186,49,100,34,138,238,196,106,150,27,167,91,210,249,177,241,150,0,132,34,114,108,27,188,220,126,179,147,113,230,79,99,42,94,124,146,162,88,190,243,80,120,150,225,230,56,172,217,40,178,40,204,231,190,173,207,30,50,63,142,92,116,194,103,243,121,134,187,228,24,135,10,55,238,168,219,97,211,171,211,174,65,195,229,6,30,226,59,53,233,2,201,48,44,249,85,160,178,60,62,223,139,52,64,159,10,213,238,94,223,65,33,35,206,59,62,201,171,215,215,182,10,85,239,55,180,248,107,126,22,110,171,41,80,163,105,208,143,217,9,60,122,183,185,131,36,109,12,81,184,175,30,146,84,242,170,58,7,73,5,138,119,30,230,156,209,214,38,89,230,173,41,93,126,84,226,182,219,213,189,125,207,168,29,89,19,93,30,4,1,178,155,34,21,3,161,137,231,220,84,112,186,47,205,10,43,93,215,19,31,35,104,249,25,64,1,74,46,159,33,67,218,34,90,159,110,17,39,211,207,81,157,87,232,192,169,105,183,121,137,237,7,159,201,136,62,61,101,54,23,236,115,119,244,28,43,8,71,118,87,175,251,205,75,89,108,153,93,35,204,128,208,58,53,135,211,44,95,24,183,153,223,2,10,34,87,51,171,191,159,88,129,207,3,70,172,201,53,192,114,192,33,248,118,24,250,23,13,161,32,19,209,220,219,194,117,143,244,118,129,75,115,169,65,224,70,84,83,95,139,218,36,31,79,200,184,211,144,153,176,144,44,245,182,248,239,154,6,195,80,237,94,241,214,176,17,126,66,32,136,200,198,15,19,245,171,178,42,173,180,227,230,32,1,15,190,172,62,27,103,139,59,206,10,183,176,173,47,77,70,224,112,235,170,152,84,96,249,4,88,144,212,136,135,67,139,81,244,225,230,185,185,48,213,195,36,191,9,92,77,204,193,97,152,27,100,35,100,247,62,231,205,116,24,61,48,217,70,23,106,13,30,117,34,166,78,194,76,209,200,144,169,160,5,108,149,234,18,87,162,56,185,220,81,131,106,59,73,254,249,129,57,109,252,64,38,122,51,197,49,135,57,70,118,225,29,22,178,102,36,85,161,217,53,44,15,111,108,31,64,123,134,198,97,236,147,249,151,43,85,53,92,54,226,165,7,9,177,67,3,117,228,163,249,213,231,252,6,137,45,26,230,27,164,232,116,135,73,177,172,26,36,68,98,200,247,27,164,192,200,11,123,48,194,18,211,205,248,179,9,114,66,74,107,211,159,242,105,152,241,72,101,141,2,154,170,183,59,43,185,22,101,181,251,126,145,164,248,237,106,149,87,250,219,136,94,251,76,58,119,77,203,164,208,23,67,200,204,127,219,248,166,198,39,162,75,120,205,91,147,197,162,59,18,18,115,229,138,209,194,143,130,173,240,137,49,86,14,155,219,181,100,46,218,164,107,179,226,121,168,14,103,152,131,164,107,155,186,68,63,52,147,241,118,105,244,115,35,220,234,54,14,94,213,92,182,182,198,206,200,217,97,248,112,183,12,203,134,228,195,205,20,56,106,185,176,200,86,75,70,142,55,30,3,26,41,177,221,136,81,37,55,144,144,16,129,3,79,224,193,98,119,184,27,129,170,108,241,80,251,108,55,104,73,122,232,179,232,9,144,184,221,250,107,115,225,92,31,35,39,89,85,210,133,219,207,63,175,48,108,92,254,112,10,123,230,174,31,24,14,170,11,35,185,88,155,162,92,166,188,227,213,68,50,181,49,46,120,127,116,161,206,66,111,47,212,181,199,142,102,82,30,159,43,93,174,97,227,31,43,78,114,115,177,80,168,171,93,14,30,243,167,149,143,109,197,157,193,127,55,161,209,170,55,182,108,151,178,223,183,202,198,24,91,247,215,68,25,183,126,20,152,131,253,115,55,73,248,253,246,133,73,90,209,163,222,208,251,37,51,149,241,41,233,125,142,205,106,13,255,233,14,77,204,231,44,199,255,114,3,101,4,251,86,255,152,117,70,111,235,104,229,28,219,159,177,78,151,214,10,148,59,178,222,252,185,200,180,228,221,230,204,157,114,40,194,93,116,51,221,144,66,54,210,74,117,58,20,168,253,198,133,83,239,194,50,131,183,4,127,239,246,151,198,205,217,213,107,119,246,254,113,57,208,78,159,49,58,166,186,27,179,137,34,223,223,94,4,248,86,201,234,89,67,1,254,118,220,138,253,30,235,53,48,55,21,255,90,139,98,178,165,15,71,176,238,38,59,91,106,63,209,246,111,192,214,51,121,136,238,13,138,230,212,235,157,208,134,240,135,155,46,122,253,184,212,79,119,174,41,76,53,59,242,178,239,225,112,191,81,112,248,131,41,238,152,143,38,179,25,61,8,217,8,23,158,80,108,138,239,217,164,155,210,117,204,89,213,126,149,11,27,74,44,174,186,131,194,229,185,20,201,189,167,147,2,177,110,46,233,50,21,175,188,36,130,65,169,153,159,215,200,58,112,234,74,99,220,241,241,181,167,201,145,73,68,137,156,202,116,171,51,128,45,67,115,10,140,64,85,180,182,179,166,203,195,151,241,158,248,91,23,163,10,145,214,84,29,166,24,179,98,250,74,242,214,103,201,220,132,228,69,92,170,146,74,31,40,219,211,185,110,251,179,33,57,221,239,236,193,211,86,123,172,16,226,17,89,198,27,2,229,179,128,124,188,207,166,56,196,97,104,58,147,126,1,248,101,223,138,167,178,160,116,114,85,211,86,70,208,227,157,229,20,232,226,140,12,144,181,179,229,119,45,101,241,6,122,173,132,42,13,153,192,104,110,121,238,45,48,138,197,93,225,142,182,121,180,62,91,78,169,210,107,174,188,126,111,7,38,134,39,253,134,142,200,227,119,192,144,255,74,207,207,252,37,214,21,112,151,184,10,41,113,103,214,69,91,76,78,9,152,146,232,95,61,241,11,152,74,38,233,119,199,82,187,145,21,132,248,86,206,250,108,114,133,238,57,79,130,112,219,75,130,81,197,194,92,215,144,166,177,101,186,8,124,166,201,154,209,179,132,100,145,160,200,165,238,22,47,69,94,180,194,86,157,81,2,54,222,238,128,161,198,46,111,196,44,132,32,65,54,104,141,143,1,228,111,109,209,213,215,239,110,229,215,209,49,254,89,170,229,169,114,74,243,150,151,154,230,79,201,26,78,34,29,53,85,223,8,135,157,66,18,222,32,60,148,98,167,163,218,97,203,136,246,95,122,107,160,148,96,75,208,230,252,24,188,232,53,224,193,182,247,96,156,200,215,29,158,73,104,67,152,230,161,24,28,158,236,131,115,0,1,156,247,169,135,145,172,251,161,6,199,241,20,239,235,177,53,19,90,13,119,121,160,177,177,187,108,85,124,157,225,97,121,138,138,97,127,144,135,163,94,114,179,41,129,185,81,73,214,203,64,110,166,198,107,147,110,44,215,131,78,252,96,122,182,1,164,199,223,73,138,193,87,61,56,142,151,183,61,242,26,26,158,237,254,146,224,147,51,159,96,129,155,2,195,195,19,175,221,43,122,189,175,103,211,124,81,217,199,148,172,209,34,145,222,179,3,39,50,18,46,92,41,147,146,153,4,235,125,242,40,50,183,41,52,72,5,38,127,170,198,168,100,252,2,146,131,97,58,240,45,198,148,228,225,38,243,208,228,18,124,127,39,87,107,20,105,75,0,224,6,47,16,10,93,154,61,5,135,2,84,208,23,93,150,39,253,80,99,30,186,54,178,209,247,150,37,39,195,47,170,126,195,165,25,162,174,162,241,208,105,100,89,55,72,124,96,194,132,91,96,138,112,186,239,9,141,16,76,145,248,156,21,77,199,118,212,166,85,43,106,235,137,232,199,221,233,160,227,43,82,70,3,237,173,149,4,95,152,212,111,157,225,86,206,234,62,254,204,89,177,36,61,145,200,3,37,191,62,42,103,254,126,182,148,101,108,93,49,164,196,116,166,164,94,113,191,171,183,188,20,184,224,176,19,24,149,130,236,251,85,35,236,169,89,124,86,125,95,226,225,184,196,94,91,94,114,45,95,245,136,6,108,137,243,146,220,93,125,135,174,240,75,75,194,139,73,125,185,97,84,161,220,20,119,25,201,98,120,213,151,195,44,13,137,93,111,43,176,117,123,145,90,180,115,134,189,121,178,73,150,106,126,228,85,251,208,111,51,34,79,20,209,87,111,205,93,249,145,97,29,152,251,166,103,203,228,250,91,244,253,193,231,246,154,182,111,147,103,89,192,215,190,30,60,173,0,206,209,38,234,140,230,226,38,9,210,135,132,168,107,146,126,153,61,126,111,221,153,43,184,176,70,113,76,84,226,155,195,27,39,178,153,167,194,123,249,61,203,224,36,149,117,36,46,17,37,110,254,240,13,121,150,182,182,115,48,7,204,253,232,117,252,140,192,168,238,6,207,198,34,252,68,199,12,134,82,236,245,124,63,226,38,67,207,28,244,117,89,140,88,238,101,103,224,3,57,87,22,95,27,231,188,251,184,70,13,118,34,9,131,85,98,200,72,235,73,193,136,159,134,77,171,247,15,92,235,251,109,194,161,253,243,112,203,43,114,152,28,159,250,121,175,179,167,250,254,109,153,6,146,251,1,12,163,134,63,28,121,130,207,144,82,19,158,124,72,49,177,155,142,138,249,149,98,204,140,91,89,166,10,236,186,201,29,244,132,1,54,172,109,250,181,159,79,215,106,217,36,33,210,166,74,173,62,85,224,26,77,146,114,12,12,231,100,117,184,66,163,35,111,157,206,54,186,227,173,177,120,63,31,4,61,194,203,111,185,140,9,109,127,167,169,165,80,250,160,192,135,33,181,190,192,36,142,230,128,207,62,156,116,50,28,3,229,242,164,46,168,227,40,229,150,158,31,19,37,121,172,20,184,127,198,236,220,51,8,173,95,148,186,239,178,166,194,149,202,154,128,49,254,229,217,228,172,44,63,123,136,10,213,162,19,173,154,144,226,131,145,125,146,185,80,121,120,114,24,127,228,99,247,51,184,185,87,24,52,239,207,163,247,136,48,17,104,202,82,38,134,152,1,213,116,209,184,144,98,33,67,70,5,77,247,171,55,122,82,90,134,63,172,248,202,207,76,74,63,167,100,216,29,148,184,80,46,1,35,68,189,63,48,197,168,15,206,79,238,198,96,168,235,223,195,207,177,212,63,173,161,116,159,15,206,82,196,111,240,112,175,20,37,102,231,64,125,182,0,170,221,236,195,247,189,168,63,19,70,119,131,49,243,123,192,144,103,190,143,109,244,50,113,187,200,70,148,37,155,60,240,236,190,91,26,151,178,132,97,13,222,217,143,8,107,45,110,169,65,153,234,217,203,111,207,51,204,180,253,185,219,128,81,116,173,1,83,120,185,62,240,242,188,69,96,156,73,138,174,136,102,26,42,228,227,13,158,78,180,171,239,144,115,99,218,114,169,50,24,205,187,7,159,17,151,49,93,208,195,186,209,104,37,133,43,75,107,147,180,139,33,47,164,199,150,241,129,171,123,205,50,43,104,183,250,65,227,10,107,245,134,75,182,187,66,149,115,27,62,224,70,124,45,155,37,91,111,241,196,196,204,74,221,186,79,163,237,185,61,69,9,161,0,46,254,50,224,200,107,23,191,122,83,39,215,231,167,53,57,194,251,161,146,243,136,238,84,41,205,31,141,234,213,148,90,95,131,157,86,240,7,87,169,209,60,135,98,137,84,0,254,225,156,116,243,3,246,234,155,25,168,18,123,80,34,108,213,240,23,54,9,10,5,203,187,182,192,205,80,197,37,70,253,126,114,117,10,132,212,40,172,147,9,90,45,57,35,90,163,87,39,140,10,108,254,37,123,228,249,192,21,162,14,105,77,46,91,137,119,54,81,49,217,194,201,6,156,201,55,28,226,156,116,69,225,213,98,155,101,187,230,164,82,216,56,164,3,62,182,87,146,65,57,143,134,170,199,224,180,183,85,197,118,133,179,123,48,65,179,136,44,26,122,102,193,126,112,18,185,3,124,115,184,188,238,14,127,62,229,32,69,178,41,108,34,77,14,119,248,229,166,194,21,237,157,7,91,105,93,192,76,239,113,141,78,40,163,56,89,229,225,168,8,228,236,48,191,35,172,60,100,110,218,173,193,97,40,71,228,184,167,166,223,9,27,224,179,93,220,216,190,240,242,188,42,224,70,58,148,194,22,198,12,184,110,73,46,28,149,96,206,140,23,179,106,238,249,129,71,241,196,94,224,4,203,237,7,142,251,3,204,65,100,180,42,124,70,188,250,79,227,190,127,186,126,134,86,183,129,64,7,178,29,129,178,253,164,50,125,46,192,175,43,181,106,6,231,75,252,241,131,243,163,202,134,124,163,14,103,52,193,96,201,212,223,62,212,156,150,247,146,154,76,218,185,200,92,104,54,59,238,101,49,17,153,192,63,29,48,153,136,168,37,253,96,74,56,161,27,21,24,142,165,123,170,162,81,79,205,214,7,70,220,167,57,140,36,173,172,144,78,162,213,37,120,5,70,187,242,243,219,198,107,81,29,206,91,228,229,129,247,153,166,247,194,150,76,66,162,139,245,6,87,236,242,16,23,106,17,121,72,182,255,232,150,223,121,61,118,196,117,18,229,25,2,147,114,127,125,141,137,164,169,36,44,124,4,61,72,114,241,247,110,212,46,202,217,5,125,120,187,44,74,139,187,16,105,66,242,219,92,157,60,123,35,217,49,87,229,76,254,57,68,98,88,76,104,90,172,86,162,163,221,109,17,228,208,96,86,151,223,54,118,237,248,237,66,201,209,210,214,236,184,221,127,251,220,107,211,167,231,4,126,47,147,158,29,161,198,135,42,240,217,124,71,247,49,207,219,56,118,31,108,57,233,201,123,254,99,51,87,24,214,239,233,99,126,172,243,249,244,216,128,135,151,95,112,185,156,208,195,63,16,2,70,143,212,30,152,248,207,243,28,28,43,197,164,53,111,199,198,217,183,251,148,45,13,194,166,228,149,56,168,67,79,82,58,31,156,113,147,248,2,163,130,164,72,212,30,234,130,12,139,220,133,141,28,114,9,218,144,5,243,198,147,83,88,190,38,122,59,233,42,178,1,35,130,150,244,167,225,103,73,222,154,29,103,203,52,197,144,65,22,219,97,35,66,45,2,111,82,140,28,197,94,150,99,153,16,113,68,252,209,116,48,149,169,7,55,46,179,51,224,99,121,84,29,82,216,109,30,138,17,149,229,217,150,86,231,159,139,109,100,234,205,11,125,5,170,40,3,30,89,239,132,103,191,130,158,48,90,247,170,65,224,97,186,1,158,161,148,200,230,152,66,88,58,240,207,214,203,122,11,140,117,44,167,31,165,98,248,17,29,198,207,153,229,181,169,96,241,252,38,248,168,57,167,101,196,161,184,187,36,28,192,4,45,229,167,249,218,203,183,75,172,208,41,133,108,112,190,89,194,136,195,103,167,94,98,173,240,219,235,106,153,0,91,42,168,204,133,137,249,156,29,230,82,45,30,170,97,194,2,126,246,113,246,64,151,38,40,238,229,155,194,74,96,132,100,94,233,153,49,51,249,210,36,9,53,11,213,145,169,12,36,79,150,166,184,124,13,253,229,69,225,68,10,52,91,10,153,192,164,251,249,250,232,20,25,75,82,35,176,9,191,59,188,44,48,32,240,142,42,83,68,68,217,209,228,107,217,41,92,227,217,141,221,79,225,98,28,178,14,83,228,46,219,25,94,86,132,74,29,70,103,86,110,194,144,219,244,237,95,19,231,101,147,36,239,243,57,184,134,63,152,24,169,156,187,243,71,178,127,63,54,242,180,93,183,113,74,223,134,199,71,40,215,32,187,77,224,194,13,195,15,129,78,160,176,202,29,158,120,223,116,151,11,245,26,170,153,99,48,42,57,222,154,75,201,148,43,37,151,134,200,200,1,182,112,153,192,43,197,47,115,35,172,98,121,78,82,82,75,160,48,86,47,109,186,225,5,244,151,134,132,79,22,238,60,147,168,190,175,213,126,132,55,2,227,153,186,169,62,137,69,143,119,78,96,156,239,213,209,201,62,42,239,68,84,183,46,127,118,69,125,82,236,78,75,64,245,154,96,14,115,132,219,245,167,55,133,214,222,111,72,127,100,26,81,222,125,38,97,52,254,177,245,11,12,165,178,239,71,157,164,233,57,180,53,196,151,241,211,100,64,169,249,6,67,9,162,195,14,195,124,167,48,57,42,37,190,149,37,240,77,25,112,100,152,166,219,242,191,2,177,33,240,32,103,163,123,215,40,231,22,74,173,97,242,9,111,142,18,38,215,171,44,185,84,41,249,166,65,154,206,146,10,240,3,155,10,231,253,109,8,57,186,36,56,13,2,7,45,70,205,232,212,134,108,57,211,172,152,21,104,39,177,75,80,210,205,221,0,163,148,149,156,39,129,199,138,204,117,211,208,60,235,94,190,8,215,0,207,3,58,176,21,133,201,79,47,43,81,221,14,67,241,46,70,208,164,70,210,29,50,9,135,238,199,231,8,79,61,121,1,23,254,17,26,101,133,89,189,211,97,52,152,197,15,101,213,177,94,63,158,200,29,73,75,54,249,69,85,137,59,137,41,41,194,209,183,5,62,167,153,151,219,36,115,11,234,150,180,76,159,117,251,160,54,19,10,92,2,99,53,69,215,218,196,185,51,5,38,23,203,47,126,120,115,170,148,196,140,101,2,98,53,30,158,141,101,80,224,74,46,214,14,152,16,121,21,152,153,239,239,5,119,231,234,250,236,97,177,36,135,215,164,48,251,193,104,207,180,28,173,41,88,146,53,2,165,9,158,97,135,161,11,16,91,127,221,36,230,11,227,57,148,178,48,96,84,241,252,189,72,135,19,242,195,97,86,105,142,81,41,198,185,240,129,185,64,121,215,48,158,117,72,169,126,218,235,161,40,121,124,123,150,61,154,140,155,123,104,52,153,83,151,58,109,239,184,185,114,135,254,52,252,205,241,181,201,80,232,114,132,112,102,167,225,134,14,149,210,103,170,172,15,236,220,187,63,184,168,173,178,172,138,210,119,142,243,195,76,83,121,248,128,125,61,59,74,165,158,126,144,105,185,74,221,225,159,126,150,192,104,3,84,135,73,210,44,178,209,31,91,143,106,80,255,105,196,201,178,108,59,136,1,193,86,122,97,43,212,19,7,4,137,5,4,32,46,140,237,61,63,240,121,49,79,55,37,194,178,161,137,82,216,84,80,28,38,223,71,78,78,18,11,198,136,247,174,36,144,202,26,32,193,240,236,52,195,97,132,114,196,182,100,196,122,25,209,154,98,94,241,207,109,211,167,245,91,10,22,87,147,220,226,3,91,52,43,90,39,187,76,9,220,41,213,247,158,67,216,33,92,151,76,113,42,187,119,252,54,151,82,25,22,178,191,195,134,59,240,68,177,76,224,102,210,209,1,99,179,201,176,144,10,226,153,34,169,154,215,88,46,157,155,220,38,79,193,74,213,92,239,114,204,16,243,44,206,228,3,220,187,176,40,64,102,217,189,96,20,162,33,54,192,242,65,119,152,58,231,120,219,98,131,145,187,177,60,82,14,9,111,67,31,243,193,112,4,249,194,199,248,168,85,246,36,54,234,154,227,107,161,230,148,196,135,12,87,62,165,176,14,35,134,41,182,37,132,40,201,195,205,20,173,96,209,201,59,119,90,199,60,51,6,92,133,135,113,68,110,129,155,156,219,100,7,212,240,32,96,154,195,205,40,240,49,185,61,109,129,214,80,228,201,84,64,51,46,207,247,219,223,139,246,54,250,253,24,81,162,96,194,226,60,168,224,220,97,226,29,120,38,201,250,52,43,171,54,55,72,14,124,78,202,162,173,9,211,185,57,3,105,234,148,162,77,178,27,57,62,95,107,234,156,101,80,207,123,109,15,211,16,7,230,158,247,208,109,220,101,43,208,115,95,210,142,111,162,79,59,224,76,170,143,160,149,245,25,191,156,178,112,198,12,178,134,171,167,199,16,126,38,140,181,21,158,136,134,58,124,46,29,210,49,104,89,32,160,10,152,12,211,103,111,3,159,206,250,70,93,160,155,94,111,199,162,100,159,160,77,118,184,17,228,105,15,134,119,217,247,51,234,205,186,88,4,7,229,220,246,181,5,195,29,90,133,2,67,13,230,123,105,65,60,68,234,209,38,175,210,195,96,128,205,80,73,158,9,80,167,186,220,150,65,203,25,117,66,129,209,150,42,241,112,115,72,72,199,9,81,103,119,38,65,66,210,37,131,128,89,197,106,118,148,251,240,18,180,161,29,229,171,175,48,105,107,234,10,207,236,14,112,134,96,54,125,235,99,14,110,79,109,48,117,101,161,240,1,53,37,184,139,118,38,92,214,198,141,72,136,79,5,164,136,159,230,21,48,151,26,191,227,23,163,100,74,210,111,88,24,106,15,24,10,208,46,51,197,234,100,114,192,133,139,135,194,228,48,198,128,55,202,148,180,245,224,108,114,171,24,98,142,243,114,31,24,38,97,31,210,218,201,97,220,2,115,207,233,15,54,154,116,133,201,24,46,1,99,201,200,123,163,211,54,125,75,130,142,75,110,218,100,129,178,3,150,135,106,185,231,132,88,49,79,247,167,146,65,93,75,147,65,35,209,250,45,47,130,202,50,141,72,208,170,126,73,57,135,61,194,149,210,175,69,145,234,240,245,145,77,72,77,58,70,253,85,119,159,11,225,56,180,159,31,12,255,186,167,87,178,161,72,238,206,132,78,96,122,157,105,34,112,42,151,221,105,49,178,86,30,74,180,71,222,9,222,54,191,254,100,40,206,37,105,194,44,206,53,188,91,153,175,158,101,56,77,216,57,239,104,221,172,182,83,96,202,190,252,98,198,216,37,169,209,227,40,62,54,170,123,69,176,73,199,51,82,200,167,155,97,177,146,150,54,132,200,102,154,58,121,156,29,121,161,121,175,253,102,71,246,104,66,158,22,38,81,244,140,200,246,181,1,25,9,18,54,2,195,237,16,35,134,213,159,100,191,128,48,24,10,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,65,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,75,242,167,49,228,41,225,52,135,250,138,123,146,192,8,51,199,136,231,250,209,3,154,88,163,35,238,108,104,176,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,198,177,59,74,10,176,244,11,25,158,230,247,7,115,241,46,125,171,109,234,51,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,106,236,112,121,95,184,192,176,35,251,5,92,24,81,49,147,76,124,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,83,121,140,101,203,252,238,82,35,129,175,177,178,193,56,156,113,43,200,91,15,104,224,221,85,147,16,23,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,198,243,215,20,54,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,149,149,61,176,5,132,167,180,38,13,200,121,108,128,243,148,252,147,3,35,46,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,116,135,174,143,8,15,44,123,166,124,108,18,147,215,181,64,128,137,154,202,199,198,222,119,218,246,77,102,253,18,63,234,68,73,113,222,132,32,224,130,227,77,97,50,194,46,7,57,190,223,34,9,65,86,126,138,62,198,69,77,173,76,59,6,141,166,11,222,110,42,247,154,212,16,77,72,108,214,165,123,1,70,119,72,22,0,119,51,79,147,226,174,68,20,78,246,127,74,122,243,45,55,3,110,75,201,157,97,193,48,159,199,133,7,41,216,178,126,224,246,247,168,208,175,42,171,73,6,23,101,67,84,57,250,195,33,92,150,188,182,89,73,153,119,113,39,66,224,253,124,60,25,52,164,164,92,26,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,21,201,128,97,18,74,46,0,0,159,56,118,69,17,248,108,82,45,122,142,237,37,69,122,102,239,87,215,7,216,112,200,159,215,126,191,77,142,245,188,37,32,38,64,220,132,82,158,10,111,24,48,253,167,145,229,154,239,66,118,96,50,125,178,127,79,14,244,188,20,198,228,188,234,27,231,50,199,185,38,43,200,234,195,243,85,163,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,151,37,60,19,13,222,126,185,124,156,233,95,187,75,163,109,168,149,243,210,142,175,75,180,60,141,198,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,34,111,174,52,48,53,190,223,238,198,141,190,28,134,3,76,79,77,10,164,234,142,241,78,36,62,203,153,139,24,16,229,139,63,24,154,231,214,154,194,4,100,174,114,50,139,143,188,133,247,181,208,197,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,201,236,127,161,22,109,12,199,164,139,187,34,139,9,175,243,251,152,157,99,124,250,199,156,166,229,39,123,82,71,220,46,69,235,110,60,141,239,131,117,202,84,175,145,15,140,152,196,75,135,61,246,232,217,218,187,131,53,43,253,231,1,169,58,107,241,232,108,66,57,15,70,162,97,248,142,52,41,171,22,162,64,40,56,201,151,240,17,53,209,103,153,194,48,5,236,246,80,42,250,228,167,177,195,219,136,103,35,132,39,187,184,233,249,181,26,40,150,182,60,26,42,123,23,208,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,46,168,240,131,83,147,142,67,47,22,195,205,180,91,114,108,142,159,36,159,163,56,85,228,75,15,19,97,174,1,111,162,29,210,111,68,168,70,142,103,111,211,89,125,48,34,88,151,12,201,62,38,1,44,25,50,88,55,103,245,105,68,84,85,184,52,144,225,34,163,219,199,12,106,63,113,114,162,207,218,176,193,2,70,15,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,3,125,174,88,0,228,7,137,148,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,180,110,138,160,38,60,249,214,30,252,184,111,38,177,91,186,108,33,111,109,233,69,15,133,44,203,85,192,144,80,221,8,100,6,140,112,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,200,100,102,153,133,219,234,38,125,64,7,172,15,89,92,56,232,47,80,192,117,225,106,249,123,79,118,141,121,241,118,74,178,129,234,20,125,62,204,190,145,124,158,157,235,25,22,238,20,120,177,117,251,195,225,185,105,162,130,151,126,138,63,15,62,63,255,68,219,224,180,15,21,188,131,82,202,33,242,150,168,243,53,215,168,55,88,11,246,45,27,44,135,5,117,96,100,9,171,192,141,59,240,112,56,213,45,12,82,11,34,217,125,175,116,8,69,64,179,38,82,192,201,24,250,124,195,226,176,24,82,89,67,80,148,68,115,127,56,117,34,194,73,100,250,38,197,181,197,169,210,128,15,236,233,224,157,245,65,5,226,133,59,37,255,170,215,155,81,248,14,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,72,146,58,60,150,146,243,178,216,206,17,224,11,164,131,119,121,177,243,9,144,254,8,152,242,69,25,181,220,120,51,223,210,184,99,23,81,44,161,68,14,75,245,193,208,118,61,89,67,234,56,231,240,19,6,58,170,42,244,189,152,180,72,104,214,7,103,113,100,2,247,238,82,44,120,230,207,212,88,218,26,187,182,5,106,149,225,130,26,85,87,52,166,188,72,148,159,51,9,252,61,58,126,238,140,93,194,77,148,42,55,216,137,28,70,199,64,36,21,41,249,223,239,123,226,119,80,21,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,8,217,198,147,49,37,3,217,72,52,106,115,19,141,108,179,38,78,19,216,63,230,116,177,85,130,87,20,237,109,129,127,82,244,23,238,150,10,60,4,70,98,217,215,144,233,116,11,77,21,44,48,212,67,249,111,119,18,102,68,209,145,82,159,26,183,47,162,158,83,210,136,97,212,162,156,237,142,121,195,5,166,2,182,100,180,112,247,112,24,194,8,145,160,37,162,218,227,12,58,123,218,153,137,34,162,92,168,13,201,241,98,68,18,68,29,103,253,106,63,124,182,52,75,130,44,31,24,115,168,7,108,245,194,2,155,216,122,180,206,40,137,104,107,142,219,128,45,230,250,194,20,192,108,232,254,65,51,218,186,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,78,50,193,151,186,221,178,173,63,93,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,235,2,17,58,110,77,21,181,207,218,69,188,207,187,102,89,231,218,218,212,62,253,148,58,103,39,52,71,218,122,80,118,236,61,63,38,199,146,128,0,58,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,232,77,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,151,128,58,48,215,181,164,48,188,162,59,96,20,110,155,116,60,67,231,116,245,217,54,245,219,173,137,136,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,178,52,238,88,217,203,73,24,204,97,180,91,250,96,31,50,42,237,37,112,162,62,101,204,28,242,240,6,121,85,180,46,84,22,203,249,200,182,210,92,92,119,87,216,88,36,84,199,253,26,213,70,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,25,102,35,144,197,181,47,40,85,50,126,137,42,230,58,153,242,211,228,78,249,94,92,76,148,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,228,162,119,31,241,108,2,73,91,27,99,227,215,128,43,61,151,158,33,223,234,50,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,13,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,105,83,75,199,26,210,210,201,39,161,69,101,69,228,156,40,182,139,59,76,56,66,123,87,53,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,174,2,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,100,150,47,69,245,115,115,56,27,101,227,131,183,105,21,220,211,7,1,64,40,181,4,54,89,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,174,75,141,174,107,151,12,252,101,250,59,174,131,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,232,105,143,128,97,74,146,137,52,154,153,199,1,51,165,101,1,152,24,202,149,223,228,187,214,166,215,240,110,74,43,126,244,32,160,93,187,54,102,175,138,95,174,236,186,250,86,147,10,149,120,52,57,109,75,27,35,82,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,145,206,245,65,65,244,88,162,113,203,50,118,147,187,123,208,81,201,66,197,9,92,91,28,230,148,214,52,209,40,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,18,176,148,52,252,87,177,213,51,155,152,127,55,21,180,157,13,150,66,227,248,16,21,77,5,167,145,53,173,85,226,247,15,173,16,166,222,146,180,102,244,115,245,57,97,43,190,174,229,28,255,192,228,190,73,235,110,4,59,15,166,254,68,126,250,220,251,186,51,64,152,87,68,82,165,81,42,63,215,148,26,253,198,67,216,164,49,65,164,123,174,96,211,146,160,249,182,154,138,248,103,186,174,101,20,78,143,145,44,183,223,138,199,251,108,178,237,194,168,164,191,143,92,41,128,175,94,131,113,80,200,140,94,206,100,181,56,152,179,180,53,232,134,136,93,62,120,66,10,220,188,103,150,199,241,204,193,74,45,3,250,132,23,78,108,222,207,222,59,112,135,178,244,151,47,129,124,173,201,247,104,107,247,183,131,146,113,172,61,131,23,204,51,118,218,37,59,214,103,179,157,191,214,228,152,85,65,33,228,184,201,112,160,99,37,237,183,29,222,211,59,182,136,37,203,179,73,216,172,254,169,113,28,37,225,225,193,62,160,36,250,142,40,122,102,89,226,154,120,56,201,228,118,248,140,239,16,171,204,224,228,169,162,192,198,23,173,240,185,196,119,255,237,97,117,178,31,184,150,248,233,78,49,252,75,119,171,252,18,114,93,14,179,223,14,133,241,78,102,135,169,73,23,81,82,188,7,56,62,166,195,103,113,203,117,9,21,16,59,2,29,70,6,83,230,240,180,103,143,128,73,172,127,187,92,133,192,117,56,133,28,179,25,202,135,42,240,233,249,136,223,174,152,12,178,116,145,224,198,110,118,24,103,223,16,216,136,77,83,180,166,188,67,102,18,62,148,229,37,22,192,231,213,159,41,91,169,152,56,235,215,231,138,21,176,203,144,47,147,169,205,254,193,176,31,101,138,195,84,158,83,60,251,28,212,148,7,63,24,238,131,26,179,148,204,50,73,95,68,216,131,112,138,119,28,183,161,236,72,203,210,58,102,252,242,153,117,170,45,109,242,4,94,119,92,77,82,78,178,60,80,248,70,74,225,106,75,195,24,151,101,243,103,16,215,242,116,35,11,68,62,155,142,4,239,60,93,144,11,173,218,115,98,137,214,49,76,189,231,104,191,66,201,246,233,166,200,23,144,75,90,135,107,98,47,227,0,120,230,141,189,18,107,206,225,254,169,252,104,196,130,139,179,187,84,243,0,136,219,170,217,49,238,245,185,40,162,35,183,246,248,186,127,188,62,254,211,52,21,138,243,179,125,225,139,202,209,22,98,184,71,2,205,141,241,204,90,255,101,170,10,100,47,36,96,0,21,207,15,37,78,153,164,196,143,236,253,148,67,78,251,236,24,184,17,223,75,119,43,114,117,133,231,115,142,153,123,231,193,20,223,12,87,89,182,180,105,49,187,14,60,45,185,195,97,18,14,132,85,27,13,191,236,60,87,149,4,203,115,212,53,129,113,73,78,23,2,71,92,66,166,48,238,104,146,95,28,54,26,4,121,177,110,164,115,174,244,77,50,112,23,229,55,216,60,248,59,23,53,174,47,237,184,17,113,223,244,70,224,166,214,63,164,53,76,127,111,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,191,22,185,169,114,240,81,201,77,2,138,255,52,229,95,42,162,100,5,188,227,166,147,194,205,2,205,80,21,24,145,242,104,61,45,76,250,184,198,169,61,128,39,195,225,74,5,133,60,156,160,246,42,254,112,24,28,133,71,129,98,55,24,54,252,197,22,103,157,80,172,31,171,185,133,206,88,53,90,127,241,34,146,221,142,244,120,243,185,130,115,232,92,159,255,179,97,134,247,127,222,212,245,86,224,61,202,91,108,43,120,38,156,228,128,28,47,60,180,245,191,246,137,12,133,74,89,159,253,232,177,13,44,113,49,108,0,18,236,112,123,254,60,143,103,87,104,70,2,155,31,124,230,158,235,73,1,83,110,16,151,48,242,221,81,188,247,198,144,43,237,216,195,76,173,139,172,212,234,48,14,238,112,9,17,4,128,210,243,231,110,5,206,212,12,44,129,113,142,247,128,201,202,249,192,197,106,39,3,62,6,96,56,153,129,201,58,249,121,56,12,54,221,8,133,57,148,222,195,41,217,148,247,130,203,245,222,184,137,122,33,94,146,180,53,169,130,185,4,108,57,173,15,182,252,204,26,104,94,47,180,5,10,119,87,247,33,61,139,183,61,239,32,48,197,166,35,71,107,139,55,5,92,32,60,42,191,83,197,96,82,29,222,144,163,129,218,111,213,159,133,235,8,92,78,129,217,80,115,125,240,227,53,5,61,6,72,249,121,110,126,111,125,22,80,22,152,80,199,126,29,43,207,193,77,182,73,163,48,41,26,79,188,160,67,225,221,223,84,129,100,238,49,47,2,159,205,55,199,84,49,130,237,34,63,77,17,244,85,27,5,230,230,58,228,225,150,240,216,162,107,104,53,200,247,56,119,14,56,250,163,53,59,85,150,33,197,193,125,207,210,109,145,143,99,173,75,215,206,76,25,183,46,201,96,196,132,100,208,224,12,174,241,181,201,211,237,67,70,28,39,118,142,17,55,230,235,38,61,39,209,52,197,231,228,166,166,35,78,52,242,186,107,65,127,188,41,15,198,195,177,127,251,235,129,211,199,50,170,36,1,225,72,186,147,152,236,153,164,43,4,150,242,125,147,59,72,115,218,73,248,15,129,137,179,249,242,171,48,70,205,37,173,217,96,135,119,13,43,98,61,173,160,250,203,48,191,252,59,192,103,148,74,146,215,158,212,8,141,30,155,18,134,128,204,37,162,56,195,119,6,98,58,82,114,123,224,197,249,91,162,245,32,199,107,9,60,250,77,160,0,253,185,199,30,74,170,244,141,232,1,99,30,37,233,56,2,147,151,237,219,96,10,178,222,198,80,225,191,188,53,64,192,165,10,25,56,176,49,72,143,128,207,100,41,67,96,164,108,2,197,85,147,229,217,100,195,220,36,239,31,188,86,23,148,224,125,12,56,7,235,144,239,193,125,136,244,171,128,81,117,150,103,35,47,48,227,123,240,90,79,128,146,63,158,195,105,212,120,120,37,153,71,31,78,26,113,141,183,134,141,180,75,107,168,102,71,204,36,170,48,95,230,59,112,55,58,58,135,77,68,228,173,16,100,39,46,117,245,111,42,16,117,120,40,18,0,209,49,190,220,243,78,130,22,19,49,113,24,221,224,44,40,9,39,181,56,74,110,90,145,31,38,37,105,196,231,176,202,129,34,111,69,217,194,173,175,176,245,193,226,146,142,17,225,235,187,188,213,117,250,38,159,122,16,200,142,99,23,23,227,147,56,170,120,108,44,169,41,96,42,190,228,183,23,5,26,35,150,110,89,143,200,185,154,46,83,185,21,114,63,249,206,241,106,202,129,113,207,151,120,54,59,173,44,128,106,193,170,152,163,240,52,119,253,90,164,217,95,234,118,235,217,90,79,53,16,34,82,248,119,99,1,96,163,189,188,119,227,41,221,94,238,107,48,117,204,89,96,72,45,31,138,28,105,21,148,226,199,55,226,196,98,234,16,184,199,142,129,55,39,125,30,140,242,233,138,39,27,189,154,60,57,35,175,215,2,198,71,179,223,252,38,183,165,93,129,140,223,126,35,156,13,7,174,198,229,39,75,143,194,2,129,73,17,142,79,77,25,248,171,189,174,48,66,119,103,121,6,134,40,70,102,33,119,135,116,73,110,128,161,95,23,11,235,236,192,137,178,170,11,99,66,234,52,107,68,171,90,76,20,140,247,46,102,78,131,183,189,197,178,111,20,219,104,215,168,158,184,84,127,192,83,180,103,64,73,165,114,108,88,161,234,3,161,198,47,177,168,17,218,93,98,135,156,239,74,101,166,175,106,234,179,182,236,255,44,149,153,98,51,59,167,80,126,84,47,68,44,201,105,108,15,206,107,203,113,143,10,94,126,141,209,120,150,115,141,138,125,140,195,11,195,194,36,54,14,145,67,88,109,2,101,59,151,71,111,43,101,109,1,83,253,244,158,221,147,101,132,148,128,113,118,10,140,218,241,117,91,253,126,58,85,89,121,104,188,64,200,19,175,133,248,235,22,152,28,223,154,3,78,18,209,0,38,117,118,4,140,199,177,191,79,141,10,20,151,80,129,231,91,213,164,168,97,48,7,74,161,160,52,166,214,166,184,217,88,45,17,66,14,92,98,87,231,19,196,168,192,82,38,27,78,135,159,43,207,24,149,106,206,193,7,175,158,218,219,235,40,171,108,114,92,163,167,4,141,240,133,11,4,107,50,195,241,39,148,29,139,15,253,35,181,135,185,159,244,18,223,19,145,251,38,7,155,5,211,223,231,70,107,116,203,7,27,198,180,61,252,131,33,197,165,75,23,234,130,27,58,6,93,36,112,188,81,25,191,186,43,239,25,154,14,89,118,105,210,151,251,77,58,4,198,208,151,227,5,218,197,25,103,38,201,35,91,65,99,146,245,17,229,111,78,177,236,40,92,29,97,11,20,83,21,148,1,31,118,57,154,247,107,150,101,125,95,2,195,29,235,141,201,136,153,242,82,182,179,198,163,167,177,208,203,163,173,4,174,56,138,107,79,236,4,248,3,92,145,231,192,103,147,132,252,93,96,234,240,251,29,79,115,191,188,228,4,224,157,70,9,148,47,33,23,213,179,22,206,179,252,216,66,1,53,109,49,56,145,22,46,195,183,43,43,92,47,50,98,147,170,250,234,118,54,130,157,179,200,177,133,74,50,62,28,135,19,220,29,93,96,28,33,201,31,206,85,99,203,234,97,249,192,234,227,112,214,234,85,96,18,226,220,14,47,156,84,143,147,190,218,81,51,195,102,44,86,80,185,101,84,166,137,72,222,135,159,101,75,40,76,208,177,81,15,114,180,154,30,208,131,225,213,76,110,21,34,22,38,9,54,192,184,146,74,113,152,139,148,152,171,86,214,212,221,32,165,158,1,227,248,193,228,128,220,84,44,96,202,146,197,82,48,157,204,230,203,195,52,125,146,152,110,203,142,181,232,121,51,91,120,11,108,129,238,64,9,51,189,65,49,205,213,222,238,12,135,47,160,78,249,32,246,90,195,151,117,174,36,79,200,144,194,154,144,171,155,110,212,214,119,221,82,72,219,91,221,47,16,48,136,112,177,18,24,211,195,205,70,82,197,123,221,218,250,236,141,221,183,82,210,186,198,203,22,6,166,196,40,71,107,76,223,207,111,35,94,230,231,207,129,207,39,149,219,36,74,45,179,248,92,225,34,178,167,156,155,11,173,163,155,112,98,48,97,42,121,120,39,12,230,107,36,163,70,52,228,88,93,80,189,85,223,136,45,200,149,197,100,93,70,81,188,227,183,141,21,77,126,251,236,195,46,101,109,48,106,223,130,102,123,115,71,41,161,16,99,26,150,186,117,149,140,236,167,17,132,214,103,159,59,88,172,94,58,78,225,155,192,80,109,191,159,38,43,254,243,219,231,144,111,229,61,188,72,196,29,99,175,194,45,242,222,90,244,203,44,157,48,173,216,45,145,35,200,73,118,188,101,149,35,241,90,196,61,180,177,165,247,14,25,112,24,93,5,38,20,37,3,14,11,181,172,16,114,76,118,172,124,164,101,197,0,91,4,154,170,59,22,152,10,75,221,72,144,75,143,246,166,194,102,94,46,129,171,249,253,125,158,165,46,2,149,213,82,111,102,46,49,137,81,82,155,77,96,252,105,177,118,241,67,76,125,120,161,14,58,182,21,86,95,146,3,223,12,240,247,219,198,130,46,22,218,54,129,40,191,211,157,7,165,244,74,161,129,49,213,221,47,145,77,51,71,46,9,248,98,80,180,115,120,225,177,156,2,91,201,217,142,125,229,108,73,85,97,134,201,47,63,124,78,254,198,131,137,221,245,232,26,158,2,181,208,54,92,176,121,63,24,26,71,121,248,32,12,224,214,182,9,114,201,218,221,99,91,152,216,209,6,117,185,60,155,146,175,43,77,98,240,22,198,9,96,236,197,238,67,78,152,126,201,2,34,13,157,90,160,128,41,86,175,2,91,137,230,124,173,245,228,69,171,237,44,199,248,105,170,43,229,112,220,86,244,144,243,131,207,23,144,185,98,180,160,126,5,57,48,188,170,210,113,50,241,107,236,228,164,159,46,49,162,16,43,109,239,91,91,182,146,128,11,66,210,17,48,38,245,86,152,2,231,64,169,226,141,198,112,103,192,218,30,141,145,36,126,55,167,101,165,152,165,197,28,62,159,253,37,35,0,83,48,254,78,24,56,43,166,192,231,24,117,73,34,59,97,200,24,218,2,35,10,187,3,46,38,150,249,129,91,138,1,71,74,231,145,71,85,99,206,76,37,206,70,99,2,219,242,219,112,237,250,152,193,211,35,180,112,21,110,229,220,139,159,94,144,212,180,39,190,3,76,89,87,138,214,232,93,78,25,21,50,58,170,143,41,33,150,244,170,253,169,25,192,99,89,28,37,96,148,165,223,86,100,19,61,35,120,240,146,156,129,17,166,117,83,157,26,128,188,180,103,176,52,55,119,232,195,20,187,94,137,15,176,69,184,189,103,176,212,63,154,2,96,24,206,70,192,148,189,109,249,32,155,36,104,191,162,36,60,117,114,8,224,250,52,221,28,135,177,24,154,194,171,239,27,110,5,102,204,222,2,193,217,0,147,246,93,93,112,83,245,199,240,4,140,83,192,189,238,208,170,20,113,93,44,232,51,250,10,20,137,227,183,54,77,140,208,41,68,200,149,71,15,126,13,129,187,17,167,58,204,166,243,156,107,40,9,33,83,224,240,249,124,66,98,0,92,77,217,222,97,36,238,138,194,212,200,250,41,128,73,148,101,142,231,106,230,159,127,47,83,54,148,201,64,57,216,186,65,77,200,21,56,13,171,140,25,162,6,30,190,49,238,5,57,34,22,226,175,231,10,83,29,165,70,42,201,144,157,185,128,126,182,195,197,8,140,4,30,92,127,179,195,176,81,87,121,45,108,222,75,243,1,156,112,109,203,144,146,45,126,51,110,96,230,178,72,179,188,23,242,99,183,26,12,24,166,222,119,75,103,217,219,2,14,184,226,33,14,152,45,234,18,17,128,90,161,196,18,212,236,255,248,233,179,139,175,231,84,185,66,234,237,181,38,158,179,5,38,45,224,253,52,5,124,91,30,158,151,233,64,188,135,99,33,60,248,140,201,218,105,197,107,231,162,43,223,10,3,110,185,191,193,84,104,85,129,25,210,249,96,110,18,210,53,178,53,71,141,135,219,18,124,131,118,246,63,110,80,61,190,8,22,159,160,11,99,49,166,74,86,29,39,28,169,168,178,149,28,35,78,90,135,244,108,254,226,38,14,155,224,228,67,141,77,107,191,175,9,59,107,19,152,67,217,65,100,58,158,95,123,217,106,172,111,130,147,34,162,40,158,212,22,179,140,100,45,217,113,216,224,90,73,49,195,113,3,102,105,77,201,192,101,111,183,5,0,83,137,160,181,122,201,176,161,101,203,183,96,77,247,25,147,12,246,139,87,254,6,12,191,90,127,191,12,213,177,60,155,204,86,191,213,89,199,202,115,15,44,243,152,185,251,151,149,7,251,169,188,21,9,130,111,142,225,166,144,29,190,154,135,236,61,250,140,180,172,90,66,120,115,77,93,57,143,250,150,58,114,106,33,211,251,142,231,114,42,75,7,98,17,39,4,54,24,130,36,121,171,1,129,253,221,224,169,101,163,26,82,30,62,144,176,126,11,47,147,54,38,104,49,149,179,64,45,175,71,224,115,117,202,209,49,99,228,147,142,13,163,90,138,101,103,226,59,218,177,205,149,177,61,88,242,228,184,229,100,74,183,98,80,144,58,148,195,158,27,225,89,14,241,214,153,251,140,60,124,154,7,230,117,109,78,185,15,114,157,24,227,117,28,249,179,34,223,131,155,100,137,77,118,64,198,176,101,134,146,126,49,222,123,117,97,63,168,63,245,161,245,134,204,50,208,21,54,17,154,120,45,28,15,189,8,204,21,187,189,189,104,148,87,214,10,124,76,72,63,235,153,71,9,233,209,128,27,188,78,111,138,226,151,147,19,19,87,242,233,206,126,231,146,92,238,45,165,149,146,135,139,146,177,50,243,27,111,82,51,75,143,105,132,127,100,203,22,219,172,162,51,204,8,59,216,223,91,193,156,211,124,6,87,146,155,16,243,16,24,90,113,191,250,147,100,245,200,17,12,133,29,102,197,65,207,209,47,239,76,229,149,95,252,9,80,63,122,100,192,109,139,39,108,136,207,78,4,7,223,177,17,220,52,98,223,121,18,243,6,159,19,207,61,149,232,145,138,142,54,48,46,246,21,48,129,130,172,15,111,56,78,189,219,80,157,86,177,2,200,71,34,19,216,97,106,45,165,223,38,147,231,225,239,179,128,103,109,250,203,228,132,135,89,85,237,216,214,95,38,0,30,22,29,172,194,50,123,27,66,143,207,224,131,132,170,78,249,144,72,76,52,143,248,36,152,38,182,126,140,97,123,236,67,159,26,3,32,25,1,41,236,88,220,129,93,97,92,139,30,45,226,104,106,79,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,214,80,174,203,144,97,4,244,48,115,59,71,146,78,254,101,165,156,15,182,51,72,225,243,226,37,222,155,36,246,174,15,111,105,174,215,181,31,89,155,192,107,215,203,34,179,127,84,106,115,104,107,104,38,221,171,150,168,142,157,250,57,143,85,188,71,244,252,124,185,212,228,52,237,112,134,86,247,62,165,106,84,108,89,224,115,121,238,53,38,41,53,23,253,189,55,14,35,212,107,98,129,84,36,75,4,182,196,90,127,56,148,115,114,61,166,18,43,215,57,159,1,143,4,141,252,54,149,210,225,68,61,155,2,14,250,45,48,59,101,152,255,104,28,72,192,137,82,44,43,195,15,27,188,234,153,8,223,46,55,89,223,173,182,165,93,11,108,18,11,126,120,152,107,121,107,107,146,57,3,62,31,128,196,36,129,151,41,138,59,140,245,168,175,77,225,201,205,199,103,155,181,214,250,240,69,108,63,12,5,24,159,196,94,68,244,123,174,56,0,96,55,170,237,243,219,112,146,182,103,255,112,59,20,248,88,63,151,43,219,14,54,75,201,84,216,74,237,47,140,130,146,236,164,188,118,121,246,79,199,219,95,218,7,118,101,92,224,68,138,192,103,208,112,56,249,179,169,83,25,77,91,159,155,223,10,179,174,66,181,58,21,206,72,183,248,160,17,65,233,89,31,78,209,223,242,215,254,81,37,234,168,228,1,123,168,195,163,148,111,215,240,178,111,239,26,188,110,179,238,79,215,150,231,220,144,0,12,39,224,167,231,103,88,138,159,216,133,104,227,174,159,137,56,110,134,247,54,141,101,88,18,62,51,49,185,135,137,96,31,30,194,79,235,241,236,236,140,57,191,117,158,18,123,14,91,130,106,243,58,245,131,89,128,43,158,109,124,122,159,239,105,202,73,14,35,158,247,249,34,164,207,198,179,143,253,165,27,38,51,137,104,144,195,38,141,167,67,202,1,20,11,44,91,141,131,116,188,66,132,220,227,225,173,104,158,32,49,186,26,38,103,38,126,43,102,10,82,92,239,10,139,123,106,36,125,50,121,99,97,135,100,74,80,134,124,203,70,238,203,140,1,37,105,91,87,151,177,146,60,20,38,66,121,41,40,105,74,92,4,141,118,87,238,106,29,38,142,22,38,103,70,210,90,222,233,252,103,191,126,159,247,31,47,123,28,24,2,140,104,140,146,106,74,250,211,212,201,135,189,154,200,62,30,250,112,66,70,99,6,172,76,149,144,65,34,251,158,125,184,83,50,30,52,129,225,116,118,83,122,109,155,166,242,219,212,167,197,234,129,160,151,224,137,192,36,164,249,183,92,68,101,202,86,184,154,100,188,195,166,21,173,176,29,220,1,19,49,151,158,153,210,160,223,200,22,249,53,18,151,57,223,14,199,154,15,218,34,45,90,134,20,250,17,72,76,28,197,41,243,166,247,200,182,84,253,135,169,109,147,61,252,24,114,236,218,43,80,78,127,65,145,80,41,209,214,66,231,91,225,22,169,89,192,103,242,203,209,52,140,125,127,188,214,181,72,92,243,252,145,195,167,6,202,165,126,10,138,226,177,223,173,185,254,227,159,125,48,195,21,87,147,69,87,182,92,189,9,139,12,143,82,155,23,234,24,158,242,94,20,235,187,177,204,91,147,144,35,173,33,153,187,244,48,6,247,162,78,78,20,46,71,139,103,19,63,146,227,129,84,126,74,169,28,94,40,32,86,129,11,247,141,24,179,125,14,239,42,239,101,34,123,57,166,9,51,92,63,245,143,161,209,63,23,137,65,105,234,111,35,128,250,166,104,49,229,250,7,27,139,92,52,110,38,9,47,40,206,142,55,141,6,151,44,153,41,235,21,119,218,244,199,68,122,51,216,184,247,175,150,130,145,114,228,165,126,173,115,78,145,236,232,219,213,153,85,122,107,162,10,53,127,246,12,136,59,30,156,77,231,243,109,56,20,229,15,129,199,78,253,109,87,86,94,244,80,238,43,235,237,86,3,229,198,44,112,161,98,185,198,217,97,66,132,2,255,104,128,227,76,204,146,12,116,208,133,103,114,5,186,199,144,141,18,202,142,81,98,59,34,159,182,203,76,153,132,173,222,97,77,114,173,190,52,217,18,101,120,199,76,237,72,220,86,147,250,254,30,222,35,60,10,114,218,206,136,143,97,160,32,17,38,111,220,77,140,202,81,171,29,146,79,129,210,95,142,227,176,55,19,129,124,240,192,61,29,70,0,186,32,93,118,88,38,5,59,180,195,150,180,34,157,166,188,120,63,15,78,129,99,76,122,6,141,64,9,219,104,192,25,180,20,46,184,55,194,101,64,61,168,76,80,11,112,121,218,60,30,5,244,197,228,99,252,116,60,3,109,69,221,228,228,203,224,110,10,247,36,7,187,160,208,112,60,127,194,16,225,113,184,79,182,229,154,132,45,58,244,43,27,113,102,10,247,206,132,120,71,238,107,230,139,126,118,174,9,37,200,128,46,66,57,43,166,190,149,183,45,121,248,185,212,67,156,225,48,154,246,73,97,200,251,98,138,45,188,90,178,137,226,87,125,109,97,44,17,39,225,194,225,226,195,181,44,203,83,176,109,190,253,119,49,64,196,252,193,200,70,237,120,39,196,120,146,76,93,242,235,96,235,115,216,244,172,170,194,92,84,2,38,177,73,71,164,22,83,37,9,216,156,159,2,195,138,20,238,220,205,29,67,118,72,50,59,250,45,63,3,94,230,171,251,192,57,9,140,88,151,62,220,94,214,239,90,198,185,81,20,173,206,49,108,193,18,118,231,239,123,229,200,242,49,237,178,199,180,104,48,83,244,221,243,48,114,139,126,142,220,222,213,155,98,99,169,164,89,230,167,142,28,82,216,245,199,167,49,37,238,30,191,77,176,190,229,207,167,38,20,179,106,192,108,83,251,211,186,148,29,14,158,243,245,197,238,161,241,177,176,163,49,84,35,245,211,24,206,214,8,187,153,240,199,7,198,228,90,17,118,235,154,212,107,147,176,249,37,209,82,208,71,157,159,65,49,177,214,136,233,17,103,214,169,66,246,82,92,219,33,95,89,186,244,136,236,215,112,92,65,98,94,116,109,89,177,219,11,70,46,209,106,58,104,39,81,36,226,106,248,70,37,15,7,123,229,92,158,194,165,70,185,201,20,195,106,161,80,210,34,6,139,10,246,150,45,250,88,63,68,32,253,123,17,191,200,186,190,166,9,245,250,92,88,136,248,124,96,172,201,90,35,70,155,32,48,18,120,5,121,128,193,181,106,92,155,34,17,202,188,29,198,222,16,219,104,65,41,20,142,18,126,107,203,134,179,209,216,12,79,225,178,98,243,33,40,108,148,241,90,144,4,235,81,12,77,179,211,54,219,179,73,101,150,214,217,68,78,226,225,68,19,101,170,108,138,105,35,2,187,160,21,145,182,133,42,142,112,123,225,130,27,218,109,210,114,87,141,95,134,100,166,107,107,203,8,138,126,83,249,245,146,62,22,82,171,245,69,96,33,29,105,178,89,110,147,114,95,241,173,251,57,62,170,182,166,246,101,199,76,65,145,76,54,44,75,253,139,10,58,162,239,231,77,138,192,133,163,171,199,60,179,242,67,129,185,161,190,223,134,217,93,223,123,162,112,26,206,35,4,177,52,52,182,41,23,155,225,65,29,91,107,197,152,208,198,120,28,40,188,4,50,104,104,198,230,58,95,227,245,106,209,173,166,105,58,57,228,15,30,146,133,125,47,95,158,250,132,185,72,133,172,192,219,76,221,215,241,42,5,14,228,44,244,150,107,188,182,105,135,203,168,224,152,42,239,181,113,52,138,33,188,241,83,62,103,57,245,93,146,62,123,224,110,25,99,241,193,208,175,213,214,8,199,122,198,10,4,183,169,235,76,68,240,57,210,245,153,44,80,255,62,120,227,168,14,31,41,11,125,202,118,201,89,154,102,56,173,49,121,212,167,198,53,48,229,151,187,145,76,165,92,97,43,100,112,152,36,188,244,105,61,87,141,77,137,88,244,94,250,219,141,91,89,172,63,248,89,215,231,225,112,142,7,140,31,69,118,83,180,184,226,106,194,218,135,144,69,97,92,249,177,103,193,239,242,88,134,40,159,67,62,198,179,178,240,169,156,155,121,83,24,254,142,72,151,193,67,254,246,106,54,165,22,246,200,129,113,6,191,23,163,54,175,47,255,105,50,72,170,20,111,160,201,97,85,252,158,101,7,83,86,146,158,161,23,227,38,45,9,126,172,231,33,48,42,244,47,41,18,226,202,44,61,67,197,57,188,183,153,114,226,164,191,141,168,132,155,66,166,85,52,158,6,55,85,186,133,98,239,72,52,133,72,186,203,168,96,139,71,217,201,217,60,209,112,20,148,251,115,36,71,89,30,67,146,65,233,84,101,69,38,27,194,176,146,157,107,84,110,35,74,34,33,248,147,128,60,180,67,173,70,237,223,177,91,208,100,233,15,134,96,115,71,170,90,163,36,230,3,119,50,148,34,109,216,200,231,229,225,195,14,253,128,103,83,159,26,44,82,231,78,242,90,147,240,183,228,123,205,99,10,213,189,95,235,252,8,54,128,55,139,93,96,217,171,41,148,42,53,170,18,33,66,220,146,245,184,45,151,234,214,233,91,190,217,22,74,91,224,1,255,120,164,186,53,104,213,164,103,155,139,68,139,159,134,194,230,185,159,140,235,140,36,203,24,52,132,163,170,192,168,47,180,135,246,33,211,144,10,152,22,6,32,207,198,68,20,184,66,59,30,40,215,249,247,214,40,124,228,136,224,153,98,215,108,242,108,142,36,55,169,129,87,151,58,80,88,155,81,207,141,158,77,74,188,222,152,113,159,30,37,86,223,185,204,76,153,72,28,103,181,198,128,99,103,74,142,4,222,88,19,90,137,204,194,211,243,103,132,157,187,62,41,93,145,233,73,33,143,124,106,120,145,40,29,113,216,196,221,21,181,248,213,67,207,231,235,2,19,171,42,145,242,8,103,237,210,103,19,205,142,77,195,132,165,167,188,22,1,217,241,178,68,161,8,148,110,111,179,194,222,183,68,168,48,43,76,37,112,124,45,115,182,60,20,146,158,22,95,186,18,50,147,15,13,187,70,142,13,5,106,206,38,63,140,247,111,167,183,37,160,31,216,245,99,64,84,212,35,193,27,15,181,252,114,35,48,18,169,177,232,241,238,15,74,61,146,255,50,6,154,164,92,109,76,59,148,17,125,131,55,93,7,249,233,66,253,118,24,165,103,33,101,49,44,33,63,68,116,198,207,189,109,132,47,69,96,106,41,227,196,222,157,34,10,125,56,146,228,146,16,57,224,77,148,197,177,140,75,247,29,77,51,233,4,206,212,22,188,108,203,148,181,32,134,180,116,202,133,219,51,106,81,249,16,184,160,246,22,39,54,169,59,237,179,110,141,226,41,96,98,125,210,115,10,130,83,228,19,144,18,33,193,9,252,104,86,27,242,96,17,162,254,241,232,172,25,23,82,104,198,197,41,183,225,146,202,239,217,236,224,50,133,41,237,71,121,58,44,106,34,209,186,153,37,24,133,195,160,134,40,73,30,77,216,185,197,75,35,225,247,1,241,20,62,99,220,50,105,117,15,70,36,48,94,138,28,41,153,72,212,178,238,29,166,31,124,72,143,115,7,216,104,166,194,64,58,159,189,106,99,72,190,34,136,12,25,211,212,147,135,8,247,136,143,53,141,138,161,40,124,172,206,103,170,119,243,161,10,76,194,240,174,47,55,22,89,75,133,169,100,126,246,50,27,169,194,156,239,146,58,11,215,150,158,76,20,61,132,129,116,230,152,8,14,26,140,207,202,187,54,126,178,38,122,234,117,36,77,253,38,108,217,178,249,3,231,26,153,39,20,89,181,86,63,103,38,28,23,145,73,81,214,82,219,141,98,181,168,141,130,241,173,60,213,76,224,179,43,132,95,195,136,219,213,126,162,38,108,175,23,121,79,34,208,98,37,215,133,154,149,200,122,73,89,237,132,209,242,120,201,54,125,171,113,68,101,101,25,225,203,217,228,188,73,167,59,123,76,184,133,217,140,138,14,55,34,86,47,120,13,105,251,84,131,179,18,198,10,79,37,84,206,159,41,204,112,141,240,149,183,159,112,140,218,109,20,74,57,138,158,87,213,103,35,154,235,193,9,4,1,240,207,136,201,56,45,209,208,97,83,145,249,192,232,146,197,79,195,29,34,163,141,135,63,220,122,198,102,147,100,237,192,90,57,223,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,31,51,186,192,110,238,94,189,106,14,73,133,41,225,138,228,82,6,73,55,148,12,29,217,243,164,79,216,181,165,113,178,144,190,191,117,133,181,71,189,18,87,222,60,98,42,200,47,84,189,137,182,217,198,139,215,252,185,197,146,103,184,35,216,3,241,193,212,43,114,185,148,81,55,10,37,75,154,200,2,25,234,17,32,67,238,73,47,84,147,66,63,15,9,194,54,155,187,54,182,176,236,69,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,189,116,89,216,216,70,209,107,61,181,237,17,150,195,174,255,92,95,33,207,188,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,151,70,254,114,231,15,140,72,121,192,176,179,139,143,159,140,159,236,151,68,216,115,73,164,250,192,104,150,6,140,3,77,71,148,28,54,233,26,196,170,18,28,131,131,161,79,247,120,47,212,252,210,231,225,70,45,231,173,225,80,234,146,86,5,39,192,244,216,25,5,19,91,136,36,150,145,167,44,143,138,44,211,51,30,250,218,24,20,158,58,113,174,20,173,126,60,37,181,237,72,248,34,90,131,32,208,212,215,222,107,184,47,30,242,128,213,244,181,44,156,118,251,141,83,114,212,79,99,147,191,40,14,55,91,92,50,25,176,124,175,139,199,168,37,83,42,58,209,114,117,177,167,109,42,206,202,124,179,216,158,160,39,184,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,179,66,204,167,234,163,194,204,24,234,198,172,40,225,250,163,51,116,26,146,255,191,45,72,16,29,59,139,135,122,15,129,113,114,110,255,92,8,40,22,245,6,22,116,66,61,105,10,86,231,154,36,27,12,22,145,179,13,223,179,97,192,9,184,213,213,152,77,162,34,96,219,86,182,186,103,137,187,223,223,30,84,100,12,117,240,112,109,31,254,189,6,100,229,85,35,20,184,34,253,38,199,62,8,53,186,196,1,248,158,177,190,136,95,106,17,230,194,64,167,214,252,194,5,71,150,6,71,140,246,197,67,192,104,210,80,139,44,48,101,19,190,6,152,73,123,52,109,141,22,80,137,214,163,86,153,166,200,103,161,62,124,209,76,81,196,7,78,193,81,13,204,209,44,19,13,173,52,100,193,29,38,77,71,230,10,227,217,147,7,144,127,41,138,218,51,146,80,61,95,248,192,156,7,178,85,83,102,188,210,131,41,84,17,127,30,63,69,206,189,195,84,2,207,15,76,110,153,15,57,174,168,79,156,173,67,14,224,32,210,182,250,61,168,133,154,241,228,68,248,168,42,58,139,39,202,144,43,52,116,27,39,26,186,35,190,71,209,21,162,19,2,67,186,238,57,39,221,194,21,83,81,134,179,57,74,104,106,106,99,62,149,47,251,62,169,1,203,26,211,177,0,189,247,204,148,228,75,253,192,43,202,76,122,135,54,81,106,4,72,34,221,30,87,33,81,8,210,158,15,218,124,27,134,196,56,107,198,48,58,2,41,146,206,81,250,219,154,3,138,59,179,70,166,101,111,13,5,136,15,12,173,148,183,102,231,219,26,129,110,102,143,57,106,140,191,50,38,120,24,221,194,38,53,130,190,21,141,130,29,179,207,183,20,92,134,107,125,158,61,185,238,6,204,144,232,144,225,95,171,158,52,98,194,59,66,27,194,111,147,231,228,239,101,82,57,26,172,133,194,182,250,12,133,97,36,107,201,158,241,227,22,175,226,234,118,167,81,24,123,32,130,223,20,39,117,45,64,160,246,161,120,137,101,57,151,244,245,109,140,87,215,39,56,10,18,77,141,194,133,213,238,183,177,99,211,64,54,39,149,165,84,36,141,237,201,25,132,9,235,248,68,237,135,213,105,56,156,247,39,159,101,81,135,232,161,145,66,182,184,250,217,207,223,134,142,53,59,202,181,91,114,40,76,148,160,250,28,54,177,222,170,67,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,126,170,69,144,147,39,88,235,112,65,105,187,235,163,97,39,186,31,179,181,53,112,188,75,191,33,150,244,173,206,252,201,67,14,31,234,24,113,250,4,124,94,75,251,77,208,57,251,185,8,67,137,30,231,140,80,119,175,23,228,218,170,14,15,204,213,111,199,79,83,181,49,62,3,78,94,187,191,54,62,154,53,191,95,107,68,194,1,178,12,117,116,13,81,215,18,149,88,191,123,203,214,121,116,158,236,156,61,132,47,187,146,178,45,19,96,243,90,220,130,189,180,245,184,135,114,239,188,86,180,206,121,124,146,25,172,179,126,177,177,220,157,169,225,111,124,73,81,37,67,242,24,122,34,154,90,98,151,136,11,243,90,90,36,134,183,34,194,150,165,154,19,230,147,183,66,122,190,127,78,104,210,186,166,205,162,81,120,246,109,31,150,65,98,155,158,154,197,152,127,167,195,216,245,227,3,51,82,213,97,110,142,73,31,142,47,208,175,154,16,94,67,113,170,217,41,20,187,120,107,136,170,87,87,216,236,78,135,41,50,43,26,255,38,38,189,253,244,66,208,101,106,133,196,50,245,49,183,37,48,151,122,214,4,146,102,9,147,222,53,106,229,52,3,155,205,22,174,3,135,43,116,220,83,55,114,200,216,252,183,43,66,28,159,19,6,118,9,255,105,238,216,159,176,63,164,230,169,6,76,253,172,90,88,36,69,187,5,69,129,160,94,80,56,147,157,50,129,239,110,9,165,31,83,160,230,21,48,225,53,205,148,32,183,50,230,17,38,107,74,31,20,241,165,128,113,130,73,90,33,252,190,208,161,254,96,203,160,238,98,230,91,217,103,100,79,113,255,230,128,83,24,21,222,128,185,189,104,26,19,225,213,88,125,100,171,142,254,129,137,18,123,170,38,247,209,173,99,50,73,158,245,20,83,106,81,210,231,189,38,159,202,77,13,56,195,160,47,85,155,51,21,103,192,96,167,172,72,180,40,92,86,92,157,56,75,246,231,116,90,217,100,8,29,70,195,83,12,249,197,197,59,210,41,207,233,85,138,166,37,178,129,157,13,207,71,5,126,190,207,182,65,145,208,184,209,57,62,13,233,245,50,205,152,41,179,120,107,227,30,252,24,211,36,153,70,207,177,252,180,122,137,47,52,34,185,11,21,221,148,218,7,182,123,164,195,156,163,186,186,200,115,105,190,163,21,75,244,31,122,137,104,38,54,228,240,128,226,87,190,39,245,187,145,70,74,37,5,214,250,231,10,242,182,141,130,187,53,233,86,189,141,198,204,123,110,213,185,122,74,108,43,34,138,214,201,18,182,4,182,236,189,248,109,35,8,148,203,46,129,154,229,131,154,127,58,158,114,51,35,132,22,53,37,153,205,240,227,131,194,129,19,150,231,153,177,68,241,53,125,5,46,79,191,73,83,109,84,171,250,15,56,88,154,251,138,50,36,13,67,239,148,148,79,187,163,159,124,16,152,37,63,14,4,54,150,59,44,136,137,212,143,211,164,6,1,192,49,76,142,113,216,62,222,160,185,182,95,40,141,168,101,72,74,230,54,93,6,63,150,51,202,113,90,240,101,20,203,78,108,80,216,23,72,77,213,164,28,204,90,135,169,83,218,234,92,235,86,6,183,3,254,148,186,147,211,26,231,11,151,232,61,62,249,62,208,144,148,7,27,245,206,55,223,199,111,9,68,166,80,144,17,212,202,125,29,133,191,105,124,146,129,224,196,240,33,225,185,85,83,110,240,181,57,209,202,153,68,148,208,169,75,240,216,45,219,211,94,10,100,190,159,173,214,138,238,183,27,104,150,64,213,180,103,19,237,51,247,28,83,78,133,164,131,194,8,163,110,135,43,105,130,130,194,160,233,231,61,74,61,202,159,9,188,223,174,0,235,23,12,67,234,234,132,128,54,90,91,34,131,250,88,209,103,245,109,60,89,118,155,206,4,60,40,211,71,60,81,224,208,187,38,228,80,123,225,134,167,101,15,108,57,115,73,43,57,11,127,6,140,47,160,104,66,206,122,219,29,41,196,85,75,30,247,38,227,35,94,108,52,10,21,62,57,51,117,56,27,106,129,103,157,164,156,79,74,13,254,192,11,83,15,161,133,54,219,36,150,163,107,112,204,105,153,142,177,188,199,37,36,161,63,166,245,21,27,46,3,207,104,38,157,131,27,169,38,220,100,136,48,28,206,232,37,143,15,156,226,254,147,78,63,62,158,189,109,194,93,254,189,144,216,107,234,62,219,157,168,125,192,101,238,79,154,81,39,187,213,31,109,174,151,172,221,110,44,78,127,43,219,128,242,39,73,9,95,183,15,184,169,212,150,207,144,21,188,167,14,115,63,84,239,26,185,122,225,4,78,48,21,151,244,125,47,167,8,36,20,66,14,153,246,12,170,98,191,121,225,45,254,184,122,54,12,76,211,235,66,144,217,18,46,47,52,238,48,215,29,181,10,84,13,167,38,184,212,98,200,18,142,88,205,44,193,223,213,175,109,151,73,150,26,50,102,192,132,149,171,195,124,202,79,244,132,181,126,135,148,203,38,113,49,249,109,76,4,255,92,100,23,48,173,52,100,212,225,82,113,184,216,214,170,49,163,145,187,179,105,227,82,167,114,71,31,142,242,235,10,216,164,211,63,173,97,187,117,116,38,17,15,53,20,98,95,127,109,126,167,116,77,143,58,107,207,139,239,50,199,32,217,38,10,231,228,148,114,121,89,237,194,146,8,32,116,245,243,186,244,201,194,239,202,177,100,173,203,122,112,177,253,83,3,105,221,139,149,137,139,37,165,129,61,40,187,157,183,109,56,78,63,143,134,74,122,123,199,32,28,239,250,53,41,139,171,55,159,52,227,103,205,89,67,235,36,61,123,206,152,9,239,150,93,20,157,174,21,98,87,151,15,25,189,117,172,120,54,27,112,74,146,120,108,209,195,116,181,94,249,86,164,41,107,198,64,65,90,249,222,102,15,108,57,72,31,24,162,43,127,56,244,49,77,3,178,228,61,186,185,125,96,180,167,214,39,23,174,77,247,78,91,226,246,217,208,20,134,9,177,249,107,159,63,234,109,22,74,126,220,161,247,183,39,52,2,249,211,186,83,55,26,240,228,94,240,201,226,123,249,193,208,118,87,241,57,18,156,36,10,152,29,37,161,111,104,124,241,44,57,15,97,35,66,66,198,136,134,54,225,162,138,214,124,79,9,208,80,164,120,118,87,159,43,100,133,175,252,129,207,213,248,181,62,22,102,78,154,238,144,204,77,123,63,216,36,122,190,151,110,12,228,9,248,84,162,202,92,29,58,108,74,68,225,124,84,32,80,77,159,61,235,28,179,78,14,5,139,8,74,50,10,159,207,80,239,134,151,39,194,245,77,163,121,56,89,146,207,165,137,153,52,235,103,35,223,217,171,64,200,133,160,210,80,79,78,170,141,167,63,156,48,98,254,164,147,146,242,233,75,223,28,127,31,235,15,183,112,237,62,168,248,113,63,233,193,166,68,242,3,135,229,138,234,169,75,70,124,123,112,38,90,163,9,188,5,63,239,237,216,48,94,75,61,190,224,236,104,55,169,38,15,99,211,85,155,151,152,137,243,213,35,235,55,182,214,224,81,231,94,220,241,1,75,199,168,74,153,69,177,89,139,99,128,90,65,162,52,98,224,77,99,105,188,48,126,98,225,212,198,60,52,37,99,135,19,25,65,106,30,66,123,61,189,107,205,116,47,212,246,60,182,72,30,222,181,198,145,160,65,202,78,245,81,192,56,166,36,21,15,152,226,163,225,48,143,215,115,121,152,95,210,127,155,155,118,82,99,165,63,173,56,196,127,27,155,197,199,106,198,178,242,214,112,104,169,41,115,142,233,234,52,253,164,227,78,17,56,2,54,27,220,27,67,137,161,23,183,115,90,18,197,222,14,147,229,240,185,133,96,206,196,107,83,244,83,138,70,203,73,172,185,102,20,194,32,184,216,62,48,242,60,219,225,51,46,26,21,48,184,95,3,15,59,19,221,70,13,67,110,12,188,230,112,65,183,241,3,219,237,196,97,116,66,244,86,136,187,200,9,166,15,108,170,23,229,51,44,87,70,148,52,75,242,241,180,227,100,103,92,15,66,230,190,79,94,128,160,150,5,237,143,70,207,253,179,130,58,78,132,28,207,206,251,83,138,135,138,235,49,40,115,192,184,35,198,7,222,89,96,36,36,117,13,108,52,81,238,215,54,154,81,161,121,6,110,78,201,109,228,184,235,179,101,81,224,188,238,101,150,90,126,46,199,218,51,42,50,119,15,152,122,230,173,179,116,97,12,5,76,40,68,47,149,227,204,196,230,29,71,104,126,126,6,237,92,180,71,116,109,80,130,220,63,243,176,5,181,27,49,154,202,53,82,51,58,172,114,192,97,52,239,62,193,116,212,203,124,47,38,170,213,62,243,12,85,183,247,236,172,34,236,191,156,142,179,189,122,99,68,57,243,23,70,183,164,5,76,5,153,174,144,28,186,222,230,199,160,246,79,123,134,100,120,76,67,132,141,170,222,52,126,58,132,1,159,93,38,105,207,171,213,83,172,128,179,198,125,73,4,90,233,117,220,190,182,38,55,48,70,195,191,87,103,11,249,228,85,224,219,95,254,189,140,88,167,127,210,23,108,31,115,24,26,96,221,201,141,8,42,38,57,9,215,243,211,152,155,189,55,182,122,163,242,205,17,56,182,168,207,67,99,54,155,227,11,59,161,12,9,210,8,55,104,250,1,148,75,254,90,86,16,173,27,53,170,159,219,219,66,164,241,39,119,97,77,167,226,135,70,185,103,221,206,122,178,34,211,139,102,34,112,91,23,64,226,152,247,110,103,46,226,154,33,112,140,220,115,19,241,103,163,54,35,217,149,230,146,25,61,26,67,32,162,139,231,140,176,183,76,120,27,116,105,76,188,190,254,161,18,241,228,254,89,181,230,237,115,152,104,79,249,236,70,94,157,11,72,138,172,246,105,98,187,223,23,62,119,220,51,159,218,103,73,83,190,152,29,238,229,227,3,62,111,180,114,156,106,205,60,54,95,31,212,174,49,255,172,130,251,83,187,117,90,87,87,44,193,59,134,66,131,122,207,112,30,84,239,26,226,157,235,51,133,176,183,220,146,104,22,235,212,196,30,170,42,60,80,206,14,219,91,251,186,222,102,44,233,102,118,99,249,192,176,169,250,107,79,163,203,255,204,161,115,152,251,215,106,191,60,147,143,219,143,137,18,48,162,20,165,125,224,230,177,83,35,252,29,229,147,127,6,187,213,114,184,161,118,162,238,200,70,160,208,175,186,173,153,61,172,40,46,129,229,104,70,57,161,252,217,139,124,179,33,36,168,177,108,242,203,130,110,27,167,3,126,123,77,205,161,200,44,230,66,105,176,213,182,15,60,115,124,143,115,99,160,226,80,97,152,232,252,225,56,105,181,234,18,248,217,164,16,22,228,79,98,207,57,95,179,39,87,2,115,161,252,252,116,243,132,82,88,102,72,219,251,236,84,166,236,122,225,4,55,100,254,236,192,137,108,55,135,211,215,169,110,99,22,219,59,229,103,199,146,211,185,0,51,131,183,174,187,50,231,63,48,12,1,1,23,75,6,86,152,154,195,238,48,91,78,254,180,102,19,245,214,150,37,49,62,61,39,45,200,91,47,20,26,230,231,228,161,42,55,90,99,181,171,25,82,141,218,242,142,233,217,232,41,17,85,191,119,71,254,227,190,55,210,55,179,175,63,174,111,175,143,98,198,114,203,211,201,130,162,120,113,20,86,114,181,57,127,113,193,139,178,235,108,53,97,208,188,138,75,120,109,198,219,244,249,218,53,42,129,178,49,122,125,124,196,72,254,122,86,180,73,104,175,207,60,155,143,117,55,87,115,170,127,50,250,200,93,244,99,171,90,196,101,127,86,118,169,206,177,128,154,45,82,45,159,109,227,236,51,59,96,36,173,190,105,167,133,111,116,97,68,139,62,53,186,103,35,225,34,238,48,92,59,250,173,39,114,142,211,81,140,142,207,60,67,32,212,199,27,253,196,249,217,145,16,116,139,1,39,7,98,79,221,136,169,226,115,51,162,112,245,108,31,195,45,227,154,26,14,35,215,250,53,163,167,219,132,240,13,141,79,117,111,231,136,240,107,81,49,223,179,6,118,32,231,115,161,46,106,96,140,179,95,143,46,148,69,138,195,29,46,25,61,95,22,228,61,205,225,220,191,121,163,16,225,59,89,82,46,84,224,42,13,195,134,81,203,169,102,72,175,134,208,87,143,205,1,169,228,116,152,202,150,143,41,0,137,84,192,157,132,193,207,197,135,190,222,74,112,14,139,63,39,163,249,78,99,212,206,225,190,63,142,88,10,114,99,84,160,58,255,216,186,112,152,231,28,207,38,153,166,124,2,86,84,250,123,207,88,30,74,149,0,253,76,245,66,164,76,14,12,26,139,90,41,14,189,163,207,5,228,80,210,39,193,146,107,110,117,20,191,186,218,163,229,92,106,179,111,72,100,131,236,143,211,34,219,6,230,239,69,113,85,105,159,2,247,30,186,107,217,34,171,85,55,164,100,220,174,254,112,147,135,211,240,255,134,51,207,109,51,226,78,169,106,38,22,102,186,123,14,96,153,134,41,80,139,254,161,127,246,198,148,10,213,172,33,97,166,120,124,16,178,130,178,38,183,45,22,231,13,223,16,211,154,120,183,53,28,157,163,160,7,49,93,174,127,69,211,47,185,141,76,135,115,249,16,129,155,110,193,240,77,133,115,243,216,126,31,46,4,4,123,155,195,166,154,33,40,6,176,255,50,202,167,233,147,91,208,206,62,225,63,140,30,201,39,139,209,148,113,125,76,144,92,254,70,240,185,49,173,155,145,148,17,63,27,73,211,234,8,163,122,37,41,178,32,164,187,106,86,4,17,178,128,27,193,226,253,129,17,131,188,104,221,70,53,33,232,32,198,235,29,183,28,80,205,72,130,223,214,41,191,76,69,252,92,207,191,240,114,253,179,108,100,30,122,87,4,70,95,35,96,75,39,211,132,86,228,1,29,53,198,90,229,181,152,51,12,17,42,227,230,39,91,99,16,145,244,119,78,84,248,55,109,11,99,188,95,82,137,125,114,129,248,194,213,109,129,252,19,164,248,244,107,147,129,241,131,19,166,86,31,159,60,220,86,61,245,25,97,186,211,77,205,66,225,204,244,48,222,49,112,206,173,168,125,134,4,65,169,135,226,247,254,188,85,118,142,18,140,35,76,32,253,88,20,218,185,215,155,58,164,222,52,135,23,162,74,119,14,227,172,95,235,51,187,73,253,184,11,207,152,6,247,231,167,167,145,194,84,135,207,170,86,42,50,152,203,166,95,158,77,224,64,11,210,160,190,129,161,181,95,152,139,78,211,29,195,212,255,138,63,124,26,215,228,252,176,140,108,15,129,32,174,176,16,104,208,247,194,238,44,23,70,60,113,125,56,74,218,118,29,226,196,45,235,216,98,250,94,150,220,220,28,174,164,142,235,79,87,98,38,222,241,102,10,221,159,214,248,101,178,195,164,0,233,28,157,20,246,102,127,56,151,149,173,100,56,200,99,142,21,15,39,216,88,63,59,74,174,14,162,202,93,166,166,12,117,212,180,2,134,78,87,243,83,140,125,225,58,236,140,133,178,149,207,46,139,39,178,121,191,57,145,213,164,100,195,224,114,122,97,100,104,178,230,107,147,234,86,124,166,36,72,221,53,45,116,27,223,130,55,78,100,72,234,84,48,78,253,123,233,74,184,238,63,4,88,230,234,79,53,96,66,63,26,229,38,167,241,38,206,80,197,101,254,62,65,41,199,47,14,83,52,160,231,22,221,142,39,23,52,227,62,169,43,3,34,231,59,79,16,140,92,234,90,42,230,21,93,142,82,123,175,161,251,98,106,231,119,184,87,250,81,243,106,225,12,97,36,255,233,116,76,156,143,181,90,201,157,189,222,161,100,9,215,69,153,56,112,178,120,250,23,52,148,20,208,106,235,105,52,130,14,179,101,212,207,149,172,133,42,27,213,151,164,226,150,143,75,173,56,207,50,213,151,105,148,175,135,7,10,140,226,240,249,28,235,227,103,65,216,233,218,125,196,245,77,243,91,45,214,18,233,226,9,101,0,146,67,213,77,153,135,27,118,144,84,81,147,176,63,142,225,229,253,38,105,87,13,202,94,34,224,3,117,73,135,229,75,205,209,214,156,77,62,161,32,188,53,43,13,234,122,20,164,29,230,246,161,201,14,3,223,109,246,135,35,65,240,137,248,204,244,244,89,184,169,229,172,116,193,108,79,195,25,77,217,253,77,116,93,121,112,168,165,136,135,15,179,13,52,104,67,198,99,115,24,107,119,105,107,242,85,124,191,33,68,215,181,232,128,200,226,105,226,173,113,181,40,211,61,129,76,79,73,72,38,114,219,52,110,153,204,43,233,223,18,218,175,161,85,149,38,137,120,47,8,9,122,206,173,53,174,199,72,112,134,115,106,74,91,171,90,83,79,88,195,111,207,212,187,38,85,40,226,10,137,205,119,187,221,169,174,154,18,151,52,237,62,87,146,75,208,210,13,81,239,195,122,196,162,188,223,195,210,90,228,98,179,127,18,21,215,252,161,150,19,178,218,7,55,75,208,189,190,148,100,36,211,15,36,85,101,120,70,14,34,77,68,108,94,191,79,175,136,37,221,142,25,153,161,112,211,153,62,87,232,123,37,120,26,136,70,5,60,169,36,237,62,73,137,96,23,73,208,221,179,17,38,185,6,78,130,22,62,73,206,52,213,160,200,70,222,143,201,79,83,78,20,240,66,15,55,253,124,6,100,147,192,242,42,225,214,115,180,147,101,59,47,140,147,255,169,99,24,79,59,169,154,249,7,47,100,84,223,149,170,153,198,73,187,177,36,34,92,68,218,199,131,49,216,231,149,0,96,74,102,2,147,53,224,102,242,47,249,182,70,35,232,116,246,193,204,141,121,217,2,89,45,236,211,225,210,59,240,249,249,126,67,108,103,93,17,2,123,51,13,226,0,174,84,63,211,141,117,190,205,35,30,240,49,140,33,132,184,93,59,214,38,146,164,229,193,208,247,236,125,71,173,155,4,70,45,242,112,238,142,251,142,90,195,18,127,251,6,186,48,103,117,93,171,18,223,200,177,225,83,237,2,23,156,210,205,97,136,247,134,188,247,192,191,59,28,238,198,17,44,47,54,168,254,243,158,87,35,197,73,242,240,65,80,52,23,135,249,36,107,42,140,239,115,6,92,30,125,15,40,145,225,25,141,201,134,28,218,24,255,100,202,14,87,246,24,237,153,177,32,70,207,32,151,105,210,26,199,124,246,169,70,150,101,218,89,225,14,7,171,255,54,116,195,239,30,11,204,13,220,191,8,185,166,253,49,129,0,159,37,210,106,192,240,147,45,109,157,118,137,207,93,161,67,43,250,98,13,182,180,230,47,70,22,206,243,80,1,83,114,156,188,231,100,16,60,241,26,96,174,128,245,78,53,152,37,207,93,73,190,39,165,180,63,111,204,50,146,18,114,228,5,69,21,60,96,78,244,39,232,14,140,90,109,235,14,91,174,166,62,59,225,182,112,180,146,227,43,75,132,28,185,20,175,69,65,251,187,148,1,67,194,231,131,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,158,33,171,59,29,46,104,215,233,179,207,16,94,178,124,115,158,172,244,168,148,237,173,207,196,26,61,224,132,88,147,14,56,21,24,254,219,70,24,56,117,204,26,249,154,1,79,200,210,180,245,249,11,121,86,135,161,247,78,58,23,32,216,205,195,97,66,97,69,122,222,144,11,90,254,98,108,245,185,253,153,104,190,56,241,32,161,221,242,153,196,101,244,128,161,66,233,50,23,126,199,140,163,9,89,200,207,242,66,137,221,225,99,192,141,165,155,142,93,156,170,143,25,2,192,47,146,192,158,116,206,213,28,35,62,109,139,147,183,238,139,162,96,239,25,170,23,85,223,138,164,184,233,99,114,94,105,78,93,186,44,214,226,11,191,160,2,249,89,62,72,65,166,18,240,89,198,83,63,87,129,109,217,183,67,136,108,206,14,56,244,107,90,213,228,133,147,213,79,200,152,81,170,214,227,181,73,137,123,214,188,109,120,104,99,220,143,157,141,155,48,201,195,207,121,68,190,191,195,9,238,26,221,231,45,151,230,118,45,155,146,73,255,140,41,137,53,254,112,200,35,95,232,199,14,145,225,149,84,203,178,122,230,35,72,5,110,115,223,175,73,54,68,121,74,169,128,197,60,65,14,83,51,244,105,75,215,203,118,152,42,197,42,191,124,110,163,237,106,197,32,174,7,249,173,246,123,84,220,159,254,219,140,223,103,146,118,187,224,94,180,152,184,169,110,196,104,29,37,239,153,81,40,54,221,136,17,21,240,51,34,227,164,122,5,173,124,46,42,36,189,103,144,99,245,173,27,45,31,112,59,74,138,70,209,147,177,194,203,235,219,157,153,142,117,238,207,118,119,78,168,59,207,18,189,222,91,55,75,252,147,233,78,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,223,153,64,225,196,23,37,163,244,189,23,148,40,57,73,199,201,155,106,63,195,149,107,177,133,222,117,179,132,204,118,59,76,34,115,211,49,75,12,83,185,232,52,102,105,61,179,49,110,127,161,249,101,165,0,48,220,203,68,154,112,138,205,11,91,234,208,144,214,150,118,253,171,13,48,102,85,120,211,179,24,89,118,45,241,214,176,12,108,249,32,248,103,218,13,221,44,155,197,235,201,73,160,45,135,132,235,239,66,10,76,173,190,216,127,3,115,227,86,214,24,124,76,81,89,33,36,56,146,245,118,225,100,185,67,2,147,192,227,43,196,202,112,218,171,95,110,137,52,118,156,33,23,94,230,149,125,11,8,189,243,117,185,237,112,84,155,132,229,16,120,16,38,244,214,230,135,90,10,147,67,119,143,16,88,141,242,57,215,5,230,98,157,226,183,27,183,59,109,77,185,242,85,3,134,132,0,6,197,164,48,210,196,201,31,142,239,47,181,166,15,175,183,230,199,188,105,29,101,55,65,33,191,187,70,51,154,89,236,19,50,104,84,61,92,186,77,220,132,103,212,83,125,63,125,102,206,242,203,54,112,182,194,59,249,34,220,185,238,218,182,130,46,113,17,52,43,130,40,55,212,96,173,17,253,18,24,97,232,238,243,24,133,184,220,228,212,62,6,90,115,25,63,227,15,30,98,47,144,214,190,47,113,152,145,111,67,134,84,101,162,25,195,224,244,33,91,228,60,200,68,67,63,246,150,149,46,171,148,30,175,118,128,89,60,153,76,213,191,7,236,156,83,110,18,153,21,227,139,151,80,65,155,242,177,207,78,89,60,57,140,143,77,104,72,205,117,147,45,136,214,232,11,109,221,16,9,129,92,33,1,131,241,138,169,57,79,64,173,122,215,26,100,236,122,178,14,50,167,147,191,88,251,137,168,8,140,15,169,249,18,169,120,239,180,53,197,31,115,251,111,215,214,37,209,196,118,242,225,5,127,54,44,103,129,20,181,107,49,10,189,49,154,66,69,173,199,74,229,226,246,158,149,142,178,95,214,29,47,57,89,39,63,157,80,122,144,77,11,27,193,77,29,202,22,169,52,17,56,97,128,228,229,175,93,139,100,87,158,197,178,45,130,38,163,34,122,166,16,206,89,150,132,143,169,241,30,20,129,161,248,185,117,111,192,131,125,234,253,54,98,209,35,190,54,226,245,83,218,18,204,217,241,104,26,202,152,52,51,240,124,175,69,2,87,84,212,88,227,147,208,169,191,180,77,90,57,159,120,203,153,227,173,200,226,125,162,119,100,91,32,143,84,98,76,72,92,147,107,70,35,75,55,205,152,227,144,166,119,185,231,155,207,110,250,210,181,112,130,220,150,169,214,43,55,128,105,187,202,152,159,214,231,107,93,221,105,182,133,115,208,190,234,101,28,192,195,170,90,46,124,238,187,212,75,9,108,174,114,135,137,53,136,197,12,201,101,186,100,236,108,211,164,85,201,107,225,240,153,219,103,56,54,239,25,2,129,97,244,189,106,245,192,198,23,246,190,37,204,158,184,45,127,240,176,212,61,89,124,166,138,211,252,140,56,59,227,217,188,196,40,46,212,60,150,117,247,82,74,109,207,155,189,223,182,10,150,124,237,9,228,95,136,31,9,220,97,236,112,20,254,210,37,51,188,192,169,156,155,255,52,105,58,69,206,252,98,60,174,221,97,147,40,47,10,215,237,134,14,207,201,48,100,9,10,77,121,241,183,134,94,32,205,247,61,10,220,43,217,215,30,14,1,169,133,130,47,9,214,58,223,21,96,143,233,75,12,33,10,75,250,205,170,166,2,220,108,121,113,55,153,212,220,189,84,82,62,78,221,149,192,24,71,87,146,215,184,58,151,144,234,160,223,114,190,215,184,63,221,109,68,247,199,149,85,123,172,107,110,252,75,111,164,100,43,183,155,197,197,145,221,172,52,78,96,42,165,114,192,137,142,189,247,50,194,229,229,231,42,98,110,117,201,136,103,91,111,217,59,14,219,109,209,174,217,201,235,207,166,26,108,21,125,246,217,61,227,244,50,115,172,55,133,81,247,169,23,134,80,33,181,161,239,213,32,239,186,67,218,160,55,25,114,60,65,143,81,171,111,196,205,146,247,229,12,200,196,154,134,175,221,243,187,131,40,168,124,47,72,101,246,157,166,132,69,90,21,11,206,82,234,125,83,193,251,154,116,147,39,205,161,187,251,129,9,138,94,107,87,184,179,81,59,204,189,121,105,107,164,48,220,12,106,100,120,117,177,146,96,159,67,223,199,97,152,163,107,147,247,194,7,224,219,97,51,86,90,57,3,168,35,202,238,254,163,53,135,140,140,25,148,37,49,102,36,96,39,49,76,225,27,94,101,197,107,147,248,160,83,5,146,138,171,208,3,76,70,171,172,175,51,85,146,211,171,50,164,3,217,35,25,113,94,235,61,28,199,243,139,169,29,24,58,130,228,6,220,217,119,143,169,34,54,150,213,21,223,123,31,151,171,218,116,113,218,102,153,124,30,218,21,127,77,249,105,10,1,146,47,160,70,158,242,22,7,29,172,178,45,150,95,163,147,83,94,155,56,51,97,56,135,27,149,57,91,96,40,51,102,180,182,169,54,5,230,14,20,67,110,244,151,114,134,192,161,58,134,155,204,188,84,223,114,129,34,116,115,206,167,55,201,75,169,98,7,225,170,157,126,194,48,195,107,150,105,106,158,196,238,22,53,1,80,137,11,55,106,161,72,224,207,177,4,240,22,202,79,159,139,226,78,49,42,245,103,22,61,152,4,170,184,188,53,163,255,145,89,76,189,202,72,110,244,26,231,184,250,93,18,180,194,113,64,181,115,250,137,144,9,48,156,199,126,253,98,103,231,182,254,34,3,155,186,86,255,34,21,254,63,81,133,7,180,221,222,225,108,242,199,15,94,196,126,253,139,224,161,238,26,48,161,16,24,7,239,133,7,81,6,9,49,33,26,93,134,111,136,240,1,170,116,23,66,128,59,206,47,168,74,201,66,122,40,165,82,205,79,63,12,130,165,92,237,208,202,214,230,251,74,165,192,92,88,17,142,181,125,166,74,216,204,231,0,193,207,45,63,77,88,104,197,195,11,4,83,83,90,103,104,146,210,118,216,202,165,94,48,134,128,113,173,129,158,142,86,141,197,144,159,159,124,174,224,71,238,67,127,154,141,162,250,173,178,102,19,187,214,103,147,208,230,27,61,100,190,251,121,30,45,43,12,126,156,251,65,76,4,52,105,148,136,224,139,31,157,176,69,54,81,224,218,72,221,101,15,135,24,171,65,147,132,67,110,133,136,114,120,107,78,47,73,126,192,35,49,124,38,160,2,255,41,91,93,228,164,37,55,24,10,219,186,60,152,229,229,254,82,164,35,96,45,121,15,158,150,27,236,191,155,9,33,137,60,156,137,129,244,237,103,118,222,150,214,34,173,59,14,65,95,30,231,106,90,97,194,23,248,156,116,201,215,61,37,150,146,130,76,80,110,121,84,205,206,150,42,53,115,7,205,166,43,227,48,84,81,69,66,118,212,211,53,119,0,192,40,66,249,129,192,72,239,248,60,192,168,204,74,45,59,145,49,206,190,242,142,141,184,72,122,122,240,49,196,87,220,203,50,119,134,44,147,12,115,140,203,130,63,156,104,173,84,117,19,197,44,110,252,157,99,143,18,59,141,84,182,145,252,116,201,63,197,206,34,232,216,206,201,12,140,61,45,99,146,40,129,117,99,251,76,32,162,158,15,30,191,12,73,127,105,46,232,73,22,245,217,189,177,184,29,46,118,116,85,129,45,191,220,31,158,45,217,228,141,201,48,194,56,223,110,206,14,190,171,84,141,162,225,221,71,241,243,1,201,238,33,37,142,112,54,35,191,238,48,147,76,68,243,54,183,155,230,126,69,188,7,208,1,10,220,76,185,231,254,54,210,45,89,229,4,40,244,92,211,167,10,204,12,89,40,19,72,152,57,131,238,83,60,161,166,209,100,105,13,115,85,85,71,27,41,229,130,90,126,143,223,147,113,199,73,129,177,49,138,53,63,184,18,69,239,67,234,247,225,85,57,219,203,112,152,195,75,234,220,173,117,247,59,29,222,230,51,106,242,53,145,163,244,224,16,155,63,46,41,105,141,76,95,118,231,28,215,75,114,154,4,198,87,224,199,30,234,78,229,51,38,103,227,220,213,15,205,84,81,55,146,146,111,242,58,221,1,77,41,241,130,98,244,161,56,196,226,62,201,253,49,127,102,74,194,119,224,11,155,178,5,78,229,23,201,183,106,88,55,145,56,158,183,72,135,145,13,66,37,136,247,236,163,235,136,56,43,183,2,7,33,45,80,142,249,206,57,151,252,114,147,76,28,98,41,124,108,189,22,223,50,155,232,149,254,178,233,47,250,91,31,91,186,72,253,203,166,18,147,106,75,135,73,204,19,50,107,62,94,155,61,186,70,73,149,102,63,224,77,91,126,28,19,48,217,90,6,143,138,217,185,97,248,152,225,135,151,146,35,50,114,200,134,251,61,28,118,55,188,90,250,219,166,19,24,240,128,24,125,43,204,237,105,58,204,93,182,106,107,139,10,180,11,255,252,34,58,230,5,253,155,236,48,182,131,140,233,132,50,246,154,2,134,54,169,65,220,22,167,111,215,90,38,113,8,217,238,55,75,57,77,170,7,95,17,34,215,220,231,159,227,237,178,181,155,152,35,246,175,12,41,179,225,166,101,3,99,251,202,225,131,247,172,122,148,17,24,94,48,121,45,36,3,111,162,227,125,107,201,81,219,38,60,127,197,14,56,10,80,1,148,215,38,11,114,186,165,62,205,245,45,245,49,80,161,48,55,151,195,220,242,228,208,61,211,140,191,227,240,48,155,232,125,144,6,171,237,136,247,238,198,144,212,36,203,6,215,92,76,134,102,33,208,247,222,240,147,120,96,119,82,55,114,14,108,105,156,209,67,206,254,211,197,22,216,155,42,204,134,54,124,42,36,83,116,125,175,85,241,251,122,104,201,184,130,176,158,31,204,36,119,107,152,209,198,65,243,38,49,53,45,151,217,201,164,238,170,126,107,18,8,207,46,127,251,197,101,227,195,151,112,14,50,220,99,254,232,202,22,244,94,25,21,214,92,124,38,44,83,38,16,148,242,176,120,242,49,108,149,163,203,42,155,198,184,62,193,105,86,155,162,86,48,127,173,54,92,226,20,246,191,94,83,1,177,60,166,59,167,241,23,139,129,95,88,86,151,128,15,167,29,76,77,114,32,23,68,173,124,155,101,251,134,243,65,82,181,50,217,56,62,96,19,138,143,36,214,40,37,176,255,104,59,151,150,13,158,227,186,127,23,175,181,232,251,197,235,16,8,100,151,101,48,193,36,194,8,18,219,40,202,194,24,127,247,244,175,158,169,234,211,10,89,90,18,72,127,213,59,243,204,244,244,165,46,167,206,57,33,183,223,60,155,34,180,88,193,91,248,170,165,29,250,120,179,122,49,172,93,190,108,143,103,96,108,191,98,206,54,237,62,51,100,225,210,56,0,85,13,156,226,211,205,68,177,170,193,195,196,248,148,108,161,242,43,52,76,138,48,203,57,19,35,243,70,207,26,164,143,42,60,4,155,217,151,192,66,171,110,42,31,34,125,114,221,27,170,97,142,97,186,42,58,174,90,61,250,123,111,90,216,242,84,21,30,52,54,190,174,184,5,235,60,28,96,75,229,108,248,194,223,111,227,123,37,245,194,77,233,195,39,3,61,227,243,81,210,49,104,201,135,51,57,155,197,115,30,83,200,105,94,180,157,134,36,104,143,24,83,69,14,188,185,185,64,194,41,98,53,236,164,95,159,20,104,52,220,108,85,53,162,5,171,248,199,54,245,159,253,232,3,253,80,71,159,25,185,227,7,80,56,8,32,124,129,116,96,242,77,102,18,84,164,59,246,104,99,243,21,180,46,156,72,219,123,139,1,197,67,194,42,97,79,225,143,63,233,34,88,31,135,54,120,65,222,72,220,243,13,25,253,191,36,211,116,253,144,150,251,70,165,225,246,53,81,102,49,238,224,143,95,236,152,17,131,146,93,244,108,40,208,251,251,197,39,204,217,42,31,103,184,199,60,191,183,182,196,232,187,45,12,154,254,191,239,197,174,186,85,40,167,16,246,36,223,70,127,109,187,85,183,171,185,86,236,117,228,138,187,202,99,65,114,66,35,156,155,27,82,214,77,65,152,80,148,142,184,58,211,194,42,91,165,161,238,253,106,206,118,253,233,198,160,251,97,79,50,108,43,97,21,129,163,75,229,98,54,82,28,217,134,59,120,194,234,87,159,29,106,41,247,18,60,156,212,164,220,124,60,208,90,244,124,160,140,254,37,222,142,185,89,50,84,208,163,201,90,190,221,12,255,184,80,109,81,221,159,205,103,113,203,199,145,87,57,179,186,178,225,46,253,181,207,9,161,26,64,117,34,11,244,133,246,147,147,74,187,151,57,155,80,183,251,30,173,226,244,175,42,102,170,74,31,185,44,21,18,212,26,196,53,132,152,123,111,63,84,79,184,183,5,1,192,7,35,222,119,111,160,242,247,73,92,67,228,178,187,231,35,39,190,215,57,68,179,204,37,78,37,63,238,81,145,1,131,43,87,27,166,230,123,239,130,247,166,211,28,105,54,47,74,145,174,135,168,72,158,140,124,215,242,35,166,152,183,208,245,115,39,228,196,182,95,189,80,189,44,250,61,87,128,223,166,233,130,171,82,33,212,196,72,22,249,131,131,91,22,199,145,146,152,7,86,188,86,218,154,107,129,167,198,105,34,225,96,205,16,92,138,25,18,214,229,99,66,199,235,204,10,52,54,38,106,95,126,68,194,93,20,228,216,51,210,253,154,116,67,101,189,55,17,98,28,234,149,226,154,112,126,82,92,54,216,89,12,248,106,130,104,55,45,206,242,245,247,51,102,131,118,255,174,87,23,7,44,205,159,136,178,90,105,210,250,248,249,49,147,204,82,191,17,220,208,136,159,30,108,75,226,48,252,180,22,124,35,103,131,27,42,100,133,48,199,221,148,140,63,86,250,74,173,235,122,123,54,210,244,106,105,14,18,215,111,66,79,231,55,175,83,120,128,182,201,65,121,164,59,11,21,122,13,101,43,105,181,225,159,235,28,223,99,63,94,37,61,22,217,143,244,98,156,80,58,133,151,133,40,223,47,163,49,86,148,6,207,114,65,203,135,52,47,195,145,200,160,144,39,250,26,67,233,253,171,83,15,124,56,74,82,247,131,245,156,16,233,201,44,180,6,58,223,31,60,27,241,128,78,82,232,63,202,87,196,152,80,47,87,233,32,224,91,159,125,220,183,133,12,219,138,206,194,101,228,88,254,90,80,1,10,109,1,217,120,14,118,183,182,161,109,161,27,210,8,6,221,205,211,58,156,174,57,211,14,242,69,201,147,182,186,222,53,32,172,184,185,45,30,108,164,39,67,213,27,210,50,62,19,232,73,205,194,89,131,39,184,186,7,1,128,130,142,11,165,241,224,153,195,221,127,185,151,252,196,154,103,33,2,115,253,86,7,68,44,244,74,75,98,1,216,234,240,215,154,96,70,100,63,26,214,132,231,174,72,102,243,25,154,232,57,219,139,211,224,51,81,104,37,20,65,51,62,134,211,41,26,224,145,0,93,211,49,120,224,254,94,32,97,72,105,73,30,136,19,39,86,46,133,27,77,158,65,69,223,114,88,161,19,21,38,58,138,91,232,156,251,218,162,224,33,49,217,32,164,190,187,66,179,62,25,205,204,53,91,80,110,182,246,127,25,52,226,73,7,90,97,166,36,162,89,65,43,40,183,120,52,26,47,36,29,9,110,235,254,182,105,208,201,201,199,164,71,140,47,150,174,117,94,75,174,147,109,102,199,218,60,30,177,166,222,206,238,9,73,165,207,164,69,133,81,156,67,124,27,23,80,194,156,149,119,128,244,48,108,103,110,197,55,44,83,205,199,137,78,238,50,67,115,167,158,202,9,56,224,109,30,49,147,38,42,32,146,184,110,192,130,124,162,209,8,58,37,9,101,33,100,228,14,50,56,145,169,73,218,179,242,224,66,117,51,236,0,77,147,230,0,187,221,109,165,156,209,165,145,151,212,192,241,169,253,92,60,230,1,135,140,152,225,80,115,239,143,155,35,124,160,87,3,123,136,155,19,113,232,79,35,101,243,85,25,206,242,163,21,84,252,82,178,5,14,161,68,129,26,167,90,95,171,15,167,178,50,115,123,78,0,242,78,253,163,39,199,204,229,18,131,131,233,138,178,14,43,127,212,167,68,129,138,116,114,127,155,130,174,30,93,199,195,33,186,141,141,118,64,137,63,213,60,82,142,175,73,201,91,101,230,144,68,64,232,213,205,232,84,102,53,227,186,120,68,73,168,85,68,173,129,154,29,132,52,254,219,133,124,242,243,219,176,222,12,127,109,106,172,154,135,197,97,154,113,188,32,88,84,37,107,110,28,106,57,230,48,156,187,74,31,11,83,45,1,146,111,196,52,47,232,131,19,224,52,247,244,105,131,95,89,60,168,115,20,209,238,16,219,56,210,126,77,107,70,9,63,57,110,158,113,223,101,200,153,225,51,14,47,20,71,187,164,176,12,58,213,175,153,162,146,184,57,100,28,114,164,130,168,45,87,237,96,163,210,186,189,37,131,45,198,88,146,164,84,70,234,205,79,9,212,106,231,210,226,100,34,254,241,81,163,154,82,69,126,134,50,29,24,128,239,189,137,56,178,86,0,233,21,114,224,1,200,25,74,82,91,205,48,174,229,48,159,168,48,235,213,27,193,164,184,250,12,191,108,73,68,141,53,252,1,172,103,227,144,123,195,198,150,239,181,70,85,171,86,240,233,213,205,181,63,170,199,38,17,247,49,15,96,134,205,68,206,159,77,3,134,87,11,38,88,78,54,125,53,3,175,246,155,3,200,211,228,53,79,54,170,59,4,199,227,17,198,132,77,91,75,206,238,24,66,120,220,132,181,128,252,59,75,211,191,6,205,0,226,137,252,18,140,126,162,67,236,204,49,41,133,228,243,202,211,61,218,100,18,120,90,11,54,50,248,30,87,159,229,82,100,10,111,120,233,135,111,180,22,15,102,173,67,159,241,156,94,43,128,192,0,90,97,173,113,83,190,188,230,101,98,103,98,6,19,233,227,77,240,35,20,71,104,145,159,253,108,134,217,176,75,82,73,166,237,206,241,147,72,16,206,167,20,7,3,82,219,229,154,241,189,181,66,14,120,172,198,147,129,131,155,58,83,6,84,40,126,117,134,29,107,105,9,156,130,152,239,180,72,24,29,215,254,41,114,247,29,233,78,42,17,67,146,11,8,186,193,143,241,89,105,159,86,73,113,107,192,232,217,39,202,241,126,233,35,82,243,88,43,214,117,250,209,164,139,121,91,212,96,102,186,186,9,212,228,106,202,99,237,59,157,6,21,222,169,126,167,153,125,174,208,24,12,125,179,2,3,144,178,233,110,238,173,19,190,138,249,199,116,251,153,79,28,54,53,37,67,190,212,89,84,49,179,89,202,152,225,239,53,191,245,217,110,150,126,141,51,30,173,182,107,44,67,95,138,70,184,157,252,157,137,76,247,131,133,128,19,41,172,153,24,89,204,208,181,142,175,67,101,88,3,109,110,106,134,67,165,250,115,85,226,86,137,17,224,245,3,170,235,102,124,210,169,107,175,197,22,141,135,179,0,26,138,213,160,181,241,211,166,175,221,21,32,2,194,200,175,6,140,95,21,125,66,95,106,249,54,51,232,138,42,58,70,130,93,97,247,250,54,179,65,87,80,154,227,193,205,152,14,243,103,206,52,221,75,199,30,124,213,251,147,36,199,92,134,84,87,64,252,224,217,12,31,149,108,194,225,67,161,74,57,178,134,195,38,180,128,70,141,252,103,198,123,37,10,238,91,209,95,244,248,45,127,47,194,172,158,212,108,156,49,35,204,131,223,82,172,31,213,153,25,55,7,213,35,96,62,178,155,163,222,39,235,120,227,2,159,68,54,109,199,213,144,31,63,144,56,52,62,75,88,143,123,165,232,47,186,22,61,156,28,38,226,46,216,229,76,12,237,240,226,97,141,223,218,78,145,25,126,7,213,64,78,219,181,147,151,38,30,48,195,97,77,252,186,0,1,207,126,243,209,23,99,6,205,35,136,56,250,189,102,141,101,75,193,87,251,145,10,129,216,140,21,64,173,160,73,55,5,59,244,240,120,114,24,239,124,127,204,160,76,107,152,9,169,159,155,15,244,75,98,80,50,96,88,69,218,66,117,243,29,16,3,34,172,210,20,2,108,28,72,190,163,192,54,32,188,204,205,170,141,60,144,155,187,149,59,197,188,113,92,194,76,250,69,250,95,112,65,211,248,98,112,50,74,163,37,233,158,161,238,125,190,194,114,115,218,186,126,72,215,183,143,88,19,206,33,60,197,38,208,76,203,143,126,229,155,177,126,20,36,85,97,213,100,96,166,155,145,233,16,72,92,133,216,198,43,71,195,168,129,118,85,72,119,55,133,223,48,219,70,115,205,128,120,238,181,116,9,9,16,189,76,78,148,120,176,19,5,167,84,21,106,142,128,98,92,141,116,108,81,51,28,25,95,162,20,166,37,240,51,89,80,238,164,43,151,127,46,64,84,77,86,54,238,22,25,107,55,39,147,120,22,51,105,214,236,3,62,77,211,67,94,139,110,39,159,196,52,199,12,93,33,149,118,229,79,162,8,115,163,220,126,173,128,157,103,247,215,154,28,1,210,191,66,40,139,24,184,155,207,52,208,175,197,2,107,195,215,166,29,186,93,186,10,192,223,199,52,25,212,161,165,99,1,44,171,131,202,232,21,1,155,122,127,24,30,160,51,66,126,103,116,250,166,160,239,79,44,87,72,27,185,153,179,75,111,78,83,193,140,73,54,178,21,20,165,153,2,172,248,242,155,119,211,169,145,70,140,10,117,75,9,43,140,246,210,137,97,153,159,29,23,67,122,42,191,76,103,83,189,86,250,214,101,188,76,30,199,119,43,166,216,210,110,33,184,98,73,253,187,25,20,178,88,1,15,126,218,44,88,241,126,158,78,217,115,233,188,247,206,89,196,141,105,170,161,241,210,173,13,190,213,165,157,151,199,125,247,240,26,63,40,17,96,107,251,125,35,43,232,102,10,20,229,105,35,4,96,18,87,247,154,158,118,85,220,136,30,147,31,174,60,69,193,66,122,57,139,159,137,199,92,30,98,0,136,58,178,175,12,184,37,21,139,77,24,194,152,185,153,137,174,189,147,80,94,12,63,120,150,77,247,174,60,15,236,115,241,96,16,157,188,13,140,128,83,171,191,53,110,113,83,51,185,171,143,197,244,152,1,174,104,239,190,21,84,189,92,133,180,113,207,79,123,99,178,71,115,43,212,86,245,233,89,107,61,185,227,134,46,219,104,130,250,39,39,71,247,137,155,59,155,128,244,172,13,83,26,185,102,225,191,198,10,183,69,11,35,247,146,95,182,208,48,134,236,60,88,149,166,24,100,191,161,132,242,33,97,0,228,208,98,247,25,225,28,45,83,27,148,22,39,118,38,54,12,55,211,60,44,62,198,9,54,32,38,242,45,1,7,177,72,195,192,164,49,236,254,246,153,38,199,135,145,166,205,132,134,98,172,121,90,235,213,203,176,122,69,159,113,115,50,199,114,26,67,166,116,22,239,142,153,2,145,70,17,51,169,155,18,83,161,83,56,209,155,35,83,18,79,14,204,181,229,167,115,114,180,143,53,19,82,185,74,71,176,76,67,132,170,103,156,121,9,45,144,164,163,214,77,90,236,103,182,12,221,165,159,183,65,189,40,144,49,77,149,179,169,121,83,150,248,62,137,233,115,237,103,80,33,0,243,81,163,189,83,247,119,114,97,94,27,129,11,105,72,113,30,25,81,118,59,183,206,105,172,3,215,10,247,109,108,10,19,114,54,61,201,193,4,144,83,114,243,217,207,183,236,148,108,163,57,251,97,61,237,168,151,151,54,104,198,254,194,76,36,248,182,146,83,76,122,108,99,43,164,136,127,22,102,22,179,53,7,119,55,159,61,67,123,206,38,216,86,199,2,13,160,61,93,95,139,196,211,92,254,53,154,1,141,229,181,232,115,118,154,147,49,77,201,82,38,10,196,147,115,248,73,78,133,46,105,251,252,194,23,238,51,204,9,122,218,59,40,32,128,32,46,253,204,25,74,20,153,71,103,143,73,17,61,144,117,222,186,176,207,106,76,201,211,94,118,241,137,191,239,136,46,154,25,74,47,241,211,4,15,114,239,6,126,202,215,199,52,133,84,125,50,106,31,213,167,48,236,30,75,125,120,6,161,245,248,92,133,72,82,250,194,136,84,224,179,143,223,166,18,35,143,6,143,144,31,93,19,136,189,82,168,16,8,6,226,115,176,11,244,42,142,50,230,237,205,87,195,200,150,134,28,124,124,66,231,156,130,116,177,81,79,151,65,155,70,231,250,61,25,126,54,221,118,215,12,157,106,118,159,145,229,179,37,0,48,5,59,127,238,129,70,124,151,243,129,108,81,137,133,9,78,120,15,161,51,64,117,46,57,15,16,181,210,33,253,104,96,38,147,151,116,208,79,58,219,184,28,15,64,37,160,159,118,115,219,130,67,34,251,67,173,202,183,66,224,205,37,203,20,134,240,40,154,42,7,180,183,73,91,0,201,216,220,208,125,36,156,114,217,50,172,104,227,73,74,16,228,117,40,121,203,217,161,83,4,161,0,102,183,140,54,175,209,156,203,96,0,106,109,69,250,178,144,111,158,195,215,86,159,70,242,16,102,74,75,123,123,126,135,170,109,222,247,172,135,185,131,221,168,186,25,175,249,62,23,169,237,115,178,197,79,91,71,230,117,97,50,29,101,103,196,154,155,209,156,45,114,117,105,43,218,57,71,183,132,91,145,223,46,134,95,95,110,198,17,190,171,3,250,135,141,247,230,102,75,84,201,213,21,12,185,135,253,231,228,105,243,38,90,26,156,175,116,201,250,213,36,136,47,36,128,142,35,162,204,236,79,110,45,156,75,158,188,27,75,148,223,28,234,238,91,129,67,216,201,52,4,194,108,186,189,106,158,198,101,225,230,130,216,211,181,194,247,239,213,189,1,141,86,233,58,104,211,234,44,62,228,164,236,47,4,157,24,17,200,121,124,48,244,6,86,150,215,54,70,103,223,51,58,10,142,87,116,130,208,194,210,244,254,100,96,137,110,13,160,25,91,235,240,106,237,48,146,139,116,123,100,33,224,52,49,137,207,12,70,106,222,179,43,211,141,59,28,238,195,202,61,161,225,109,167,102,189,228,61,107,92,221,140,114,251,154,75,174,116,106,125,102,68,174,132,40,43,27,211,248,71,253,119,204,231,205,117,219,200,168,4,208,50,243,153,59,61,180,242,69,200,17,21,167,86,194,172,162,230,68,100,22,77,250,147,67,158,46,137,154,12,102,51,146,87,16,241,32,201,120,173,103,59,106,222,19,51,104,94,90,66,13,3,89,92,95,113,6,52,152,165,135,94,77,123,174,199,54,141,196,140,108,89,103,173,50,18,30,44,154,235,119,129,151,152,233,77,241,93,133,53,129,38,97,152,75,178,30,77,255,105,43,172,200,231,4,45,127,243,171,191,216,83,54,142,194,169,89,86,152,105,22,185,62,47,212,213,101,79,255,32,150,204,149,6,118,147,115,102,167,119,51,122,49,178,246,203,79,118,126,186,57,91,51,241,53,87,88,61,221,85,135,64,5,45,241,107,70,110,98,250,250,59,14,243,134,128,224,154,1,192,127,136,209,99,37,79,86,229,98,248,189,170,167,113,42,190,118,145,121,120,92,123,14,230,111,200,105,69,172,55,132,6,47,186,74,241,172,2,231,197,44,178,128,64,38,39,47,131,193,24,196,81,38,63,77,198,47,109,31,148,54,12,28,33,102,162,138,15,100,8,246,129,3,72,70,220,232,93,253,148,48,86,206,91,11,198,12,239,157,167,14,170,193,142,238,201,73,213,178,56,219,14,180,100,8,166,136,17,76,137,123,165,128,221,170,180,237,99,6,4,210,194,156,198,237,86,32,91,14,117,214,244,17,45,38,198,123,71,180,26,6,212,51,126,8,129,64,202,33,102,163,42,175,97,134,215,83,110,78,78,99,197,160,16,121,93,104,50,102,232,239,253,16,169,112,167,39,189,121,197,193,240,227,175,2,253,217,151,121,41,163,249,155,182,231,121,128,68,83,176,19,179,53,43,250,213,217,208,40,106,54,118,4,127,242,115,39,184,226,245,197,40,144,248,163,157,137,51,139,156,173,149,118,196,200,141,193,15,54,230,243,222,189,70,190,221,36,230,47,19,54,120,18,160,232,62,166,96,21,155,112,60,100,26,56,155,243,225,156,64,8,231,176,202,213,195,210,199,223,79,115,252,84,233,19,207,213,164,224,253,167,33,71,18,234,62,26,158,201,74,249,79,23,80,79,114,188,213,69,170,199,35,101,132,197,219,213,51,59,102,235,38,242,240,8,45,106,208,74,97,54,32,192,244,197,73,241,29,128,195,53,179,34,62,209,153,115,190,208,122,34,100,33,25,42,90,144,128,97,134,197,187,139,153,202,157,175,78,10,170,74,220,148,17,211,1,222,247,153,169,94,38,125,180,179,156,29,77,52,104,159,218,146,18,52,160,30,32,32,55,119,52,76,171,152,39,183,246,171,45,241,49,197,106,188,175,223,76,201,48,200,92,192,54,95,18,154,127,223,44,51,205,38,23,170,132,153,131,220,83,230,231,251,72,13,142,132,73,49,106,248,207,154,141,240,77,204,38,5,226,95,19,17,24,90,62,174,121,90,76,242,221,155,100,1,189,222,98,134,22,207,189,172,4,228,71,199,27,216,110,196,1,240,135,102,201,199,160,226,212,93,68,123,49,43,100,23,238,150,255,242,236,87,2,137,37,135,102,135,242,214,113,251,3,46,8,212,116,174,249,172,12,71,177,158,31,181,146,193,18,235,52,130,94,51,211,104,133,245,62,116,135,174,119,125,59,60,95,145,136,80,238,125,230,212,217,38,198,103,110,64,156,229,232,233,221,200,220,247,103,174,214,228,125,63,116,231,113,188,186,209,141,174,73,24,103,48,207,222,227,209,106,50,77,39,49,147,183,78,126,53,141,88,66,179,131,14,94,40,229,162,254,114,60,139,170,86,240,13,241,211,0,239,133,189,21,146,82,180,117,253,181,81,51,19,46,143,204,49,56,62,230,125,204,96,44,182,90,137,110,227,222,192,67,117,80,80,51,117,6,85,228,17,145,211,148,215,66,180,240,83,172,92,38,239,147,133,206,147,30,128,18,83,129,108,8,160,76,153,41,199,105,132,249,192,205,197,52,49,196,12,109,118,138,171,147,114,47,55,82,241,136,129,127,87,155,116,135,240,88,209,108,146,92,159,222,18,226,103,20,245,209,22,184,204,123,117,69,107,88,205,112,247,248,247,90,70,68,188,245,183,161,172,253,74,197,228,222,105,146,21,51,15,235,142,163,221,170,94,34,121,204,228,26,150,63,218,162,60,120,243,222,217,200,122,29,151,105,234,53,123,45,53,35,238,233,99,110,157,49,233,150,86,136,250,220,215,238,134,180,184,88,135,134,194,6,94,236,55,164,68,164,84,165,197,108,177,113,118,115,163,26,85,196,220,143,119,55,252,230,125,25,224,68,204,203,232,166,220,204,254,180,31,243,134,249,217,205,116,150,138,67,12,174,175,199,10,57,207,69,215,69,22,51,91,129,15,25,72,225,45,158,58,133,71,20,209,221,108,77,34,122,239,72,0,195,7,151,119,145,109,129,82,123,174,49,19,12,114,43,159,122,208,84,220,99,184,43,173,97,178,45,208,93,142,102,162,155,155,145,54,138,121,162,86,227,207,93,56,120,118,127,204,173,168,121,180,231,183,105,123,44,97,158,70,69,112,205,160,73,242,242,23,43,103,15,18,255,233,120,168,28,107,254,100,37,25,22,245,154,27,27,104,188,87,134,213,74,142,235,243,45,102,113,126,147,142,31,150,151,108,73,20,22,72,154,184,249,184,253,207,205,135,209,2,126,83,120,26,101,194,220,106,166,163,32,187,121,40,176,5,51,242,6,159,11,68,86,4,138,226,165,102,188,69,55,115,119,225,1,65,16,216,180,56,221,12,181,185,4,32,54,165,139,239,11,147,56,124,39,249,96,36,59,215,87,72,6,186,192,86,43,143,102,66,138,223,193,7,5,62,233,135,59,15,207,113,99,89,175,207,92,86,147,62,11,43,217,237,128,224,118,32,186,189,233,213,153,204,117,188,88,134,38,88,22,47,73,194,115,12,251,160,26,237,155,184,103,72,4,38,103,5,100,211,63,238,148,94,60,140,40,213,173,116,61,235,197,149,236,234,151,4,238,198,162,80,100,125,77,244,160,60,187,208,135,201,12,200,44,159,76,250,79,199,132,254,170,186,52,107,2,44,146,218,210,103,109,11,181,59,185,152,234,226,254,98,35,238,98,138,155,215,60,172,137,234,27,82,168,161,246,150,89,14,211,249,242,118,134,142,211,186,154,36,85,72,101,227,126,127,102,162,46,113,85,32,213,166,20,251,89,73,208,76,73,30,76,67,142,249,70,204,190,251,132,101,228,166,151,183,17,194,11,69,91,211,157,166,180,106,247,79,231,225,152,161,132,17,74,246,12,155,74,242,8,132,62,122,226,77,185,250,120,11,196,145,110,38,237,113,11,255,112,238,175,229,244,120,48,29,156,129,17,151,150,96,178,58,238,178,91,182,102,72,126,192,210,102,43,251,163,65,169,53,228,0,2,76,150,157,83,3,189,114,230,221,253,34,244,225,36,47,223,116,227,177,168,18,253,208,232,12,55,253,103,38,57,147,228,108,52,58,22,223,179,58,216,47,57,128,96,119,203,43,110,77,224,171,222,8,200,12,4,218,62,115,161,59,75,162,0,212,64,169,110,184,217,240,163,106,134,193,206,221,195,94,126,68,231,97,134,82,160,206,48,195,176,185,37,175,113,190,173,241,25,185,153,165,61,212,76,79,195,151,31,192,76,50,225,254,54,88,200,238,176,206,110,29,35,242,218,150,57,47,190,47,116,98,112,125,176,12,236,48,199,107,53,106,36,122,107,216,125,183,143,89,65,131,107,232,213,128,160,91,12,41,56,113,89,156,199,108,180,153,110,30,245,113,54,64,232,70,67,79,103,165,14,33,233,198,140,15,223,99,42,212,174,142,43,41,255,21,30,1,2,118,77,39,18,82,74,227,19,157,197,124,130,238,37,198,65,10,197,223,26,20,122,123,204,144,17,198,183,110,63,12,142,152,247,170,177,246,40,30,44,217,175,206,226,48,102,231,207,76,135,239,229,148,193,108,93,160,254,86,116,232,108,201,72,34,89,227,181,207,142,185,60,227,77,171,145,231,99,186,45,77,157,194,219,22,132,239,118,221,74,2,178,167,192,231,113,188,178,88,184,116,87,73,202,132,104,126,58,184,30,29,104,2,95,121,240,201,161,18,203,103,204,161,25,201,61,129,69,221,77,129,35,86,18,15,103,192,72,11,198,134,132,35,88,213,140,186,97,241,247,162,187,48,73,92,103,72,240,225,190,33,90,243,35,73,182,198,56,174,60,153,67,65,144,198,39,121,47,218,96,103,247,71,3,124,119,59,66,105,78,133,113,223,191,199,178,150,244,41,214,179,47,127,138,33,152,209,36,85,51,170,43,41,62,54,188,35,181,201,189,173,12,30,31,4,148,200,109,8,197,60,77,44,47,204,20,6,251,53,159,243,134,136,55,204,116,127,15,49,195,194,89,239,213,77,157,172,66,112,220,29,195,110,143,118,233,160,176,2,43,116,191,21,127,187,79,249,229,246,3,58,187,149,126,135,45,175,213,128,122,223,139,143,255,39,69,116,178,51,121,121,6,11,6,116,228,37,247,53,19,105,207,148,227,104,107,26,192,64,88,0,31,139,63,55,253,60,151,44,173,25,61,244,244,236,0,235,22,214,63,121,107,24,109,102,44,78,164,124,46,205,3,230,73,255,183,127,16,211,117,186,51,9,248,5,217,242,18,102,50,175,242,98,104,253,212,124,205,96,162,229,230,115,142,232,200,230,183,13,27,123,205,240,216,120,205,152,247,198,17,85,115,133,203,33,204,48,241,109,121,52,66,208,56,64,160,11,149,186,21,236,55,173,165,56,64,240,236,155,222,122,194,12,209,175,85,130,163,146,140,154,116,20,189,117,147,207,101,178,168,233,126,77,203,98,137,249,156,148,41,222,25,30,234,33,207,197,113,157,183,124,204,124,91,160,48,3,22,235,43,204,112,98,202,59,163,148,85,238,76,65,27,183,203,76,65,190,42,183,59,222,37,221,222,200,102,250,155,16,151,133,25,22,251,42,230,1,191,231,157,41,84,249,239,68,58,177,42,136,100,49,39,97,243,44,70,254,221,239,123,147,255,185,7,58,68,58,188,89,12,218,92,151,63,5,107,133,85,96,135,239,151,32,147,20,51,13,113,30,103,15,20,140,202,99,166,213,56,156,214,212,52,117,93,224,22,44,206,176,5,165,178,197,175,98,222,174,107,111,93,92,60,153,88,91,161,146,225,62,107,166,216,115,209,168,212,28,1,147,251,47,211,12,55,244,222,157,222,60,79,52,157,105,194,0,54,49,211,72,235,251,21,73,92,66,80,49,119,226,151,122,125,113,136,226,196,108,248,15,31,148,130,90,183,172,61,26,228,8,220,220,188,20,165,94,178,165,109,253,151,107,122,124,78,42,190,144,104,251,115,31,135,69,248,87,48,27,147,136,223,186,34,6,45,63,252,161,63,60,0,177,186,133,188,52,160,176,226,190,25,101,192,217,117,192,39,1,68,124,15,147,214,145,119,62,199,113,91,254,202,248,110,151,207,12,43,44,28,45,2,35,186,42,146,222,122,69,63,39,214,41,202,221,120,55,5,119,65,204,163,233,91,89,114,117,250,136,145,141,17,36,56,234,15,231,251,198,199,0,186,36,56,16,106,124,240,30,246,48,75,199,51,86,252,142,184,53,129,139,78,34,115,240,35,230,234,38,125,32,15,134,28,161,131,227,105,198,28,89,55,240,76,154,48,185,207,56,154,81,248,103,53,159,243,162,135,25,129,224,215,172,19,152,50,158,112,11,99,166,141,163,197,52,34,215,208,244,173,77,171,204,167,32,245,199,162,55,63,179,42,98,69,54,190,164,70,35,62,138,133,119,188,120,137,114,139,253,185,51,250,177,46,161,177,208,65,97,144,247,190,171,122,73,58,146,35,41,183,21,107,3,204,121,127,174,134,153,173,198,62,121,162,32,113,5,178,117,122,135,19,130,220,120,218,250,224,157,102,134,216,38,105,185,40,58,100,237,254,114,71,62,72,40,91,185,24,100,73,184,94,144,229,232,173,233,177,243,149,117,230,24,136,198,59,81,10,109,96,203,83,80,198,63,38,12,214,144,99,142,216,108,240,131,224,42,186,214,204,102,21,239,60,57,11,196,77,96,109,141,20,71,53,112,85,241,49,136,89,102,13,103,22,82,9,169,159,99,165,127,54,188,108,18,12,91,172,221,130,123,55,39,74,135,69,204,68,227,45,60,124,211,100,146,7,131,75,203,225,43,132,7,160,31,229,181,172,208,31,94,120,103,4,101,229,149,95,74,222,31,156,215,174,178,161,192,114,58,90,189,129,125,215,220,23,15,14,243,118,60,218,172,143,159,240,147,49,142,33,61,174,238,153,117,242,219,195,138,147,62,44,141,204,165,204,240,179,159,67,209,27,65,21,99,56,31,179,133,115,97,38,8,80,51,141,42,17,1,67,29,188,46,254,29,243,44,113,107,48,184,69,134,20,194,189,235,162,64,8,126,155,80,155,201,38,210,24,25,102,138,45,75,204,64,184,210,125,110,178,214,98,182,182,83,207,217,33,186,179,165,189,131,195,182,145,210,242,240,26,66,51,113,50,112,255,203,245,24,179,49,231,201,7,89,103,211,232,113,243,76,223,168,188,244,9,38,206,212,242,247,202,42,1,194,165,43,152,56,112,184,145,18,210,59,67,11,28,159,26,247,228,125,46,58,121,195,37,4,64,160,59,29,135,111,96,12,153,50,176,195,233,131,209,188,19,91,70,162,112,32,231,86,161,51,58,142,30,58,57,161,116,213,155,91,241,230,51,47,58,25,196,181,250,245,211,248,10,104,198,29,209,229,197,66,194,20,99,50,77,102,49,210,138,227,179,232,172,44,118,182,249,124,106,240,42,110,182,114,133,154,161,195,246,117,111,188,118,82,183,47,229,215,130,236,86,202,227,250,61,64,7,199,178,63,47,80,192,16,136,153,92,177,39,182,76,105,33,233,218,154,211,136,245,220,76,10,188,234,123,65,15,228,251,21,13,242,128,174,117,68,107,72,44,178,118,104,166,218,250,61,232,46,241,155,87,104,32,159,143,217,111,34,18,170,191,241,92,91,66,70,128,84,31,12,114,58,79,42,126,136,191,52,126,83,31,207,244,182,147,201,205,68,56,106,5,143,21,35,6,91,247,59,251,207,5,113,182,48,6,185,236,103,254,131,0,241,153,128,191,51,223,25,92,103,228,150,44,237,40,202,36,231,102,139,158,214,48,27,236,111,235,231,128,107,208,111,158,41,83,234,12,165,139,206,61,47,112,154,91,224,166,204,208,221,189,185,137,76,170,181,246,234,183,108,253,26,81,250,212,183,98,154,121,158,16,120,117,82,39,131,138,89,109,126,160,82,78,163,70,122,205,20,221,179,167,233,141,250,50,63,31,107,7,62,183,195,40,69,42,94,71,108,71,11,6,204,236,109,220,150,94,123,236,25,174,17,205,141,112,204,235,197,131,82,139,155,105,86,214,217,79,167,74,68,106,21,26,243,244,236,8,214,204,19,214,148,245,135,45,16,241,29,182,90,54,160,202,202,1,166,156,71,92,12,179,149,126,104,234,180,145,39,172,36,252,187,158,13,144,158,47,159,38,21,57,27,61,117,22,84,236,41,172,108,208,146,76,128,180,255,230,9,43,171,63,79,217,78,96,253,143,231,134,3,106,252,191,214,238,102,64,171,226,241,65,181,222,98,130,30,115,46,2,3,50,115,112,6,31,243,9,33,165,77,232,152,43,19,212,111,62,168,44,73,84,78,33,17,121,56,55,211,213,179,244,209,72,225,251,238,15,51,242,187,149,17,180,71,109,156,30,147,149,100,196,141,66,237,126,107,114,202,154,231,192,231,222,145,48,128,108,109,72,114,245,152,65,111,123,70,249,220,8,122,240,33,102,99,77,245,155,147,76,85,7,7,234,178,21,33,38,202,204,73,135,165,194,166,232,100,74,168,154,176,88,228,201,17,215,153,158,191,161,249,12,8,138,152,207,210,44,158,11,175,21,222,217,42,191,77,226,41,234,111,213,122,47,229,131,194,137,158,123,44,160,98,185,113,53,163,61,226,79,118,252,232,156,186,90,103,187,32,13,154,222,85,60,4,51,138,192,62,166,36,45,243,243,94,147,190,110,127,178,60,45,48,87,115,170,222,18,137,60,27,153,70,189,218,152,179,125,76,17,248,212,195,133,7,143,228,235,25,193,82,110,167,191,89,41,171,248,147,161,164,216,159,39,35,101,237,167,34,186,112,83,18,241,96,238,218,8,151,146,248,42,137,110,9,10,201,16,121,125,191,77,63,90,210,64,179,22,83,0,115,235,57,237,179,132,207,21,24,76,212,98,89,202,93,100,137,11,124,236,197,241,79,189,64,163,46,2,136,102,134,96,212,205,205,2,79,185,249,226,89,191,215,54,144,197,104,250,94,232,184,186,87,120,254,146,154,114,126,110,222,92,240,139,5,130,199,43,107,0,105,250,226,72,164,66,12,112,121,81,236,106,230,207,247,189,40,7,29,215,111,233,123,195,222,227,55,135,76,164,72,76,86,241,12,187,239,90,108,190,170,73,100,79,30,228,89,29,70,156,173,119,38,161,227,159,163,152,40,167,190,213,217,208,124,179,52,144,111,235,114,99,83,121,116,87,161,128,109,216,58,203,218,143,223,208,205,6,178,148,151,234,103,214,70,185,199,242,107,82,238,41,0,46,183,147,212,208,110,143,118,150,88,201,177,121,138,31,180,205,94,58,34,176,87,122,199,24,247,198,187,146,215,26,16,40,248,28,181,39,75,226,228,176,185,46,167,165,179,247,42,210,204,86,42,77,126,206,139,10,105,12,121,43,25,21,58,31,250,136,155,27,237,166,60,57,146,13,1,200,33,5,177,122,210,171,65,167,212,24,149,105,77,27,215,12,222,118,196,2,49,190,93,253,109,146,146,241,189,96,132,76,146,114,128,10,112,122,175,67,39,237,221,213,17,55,114,106,167,164,32,249,0,77,177,252,52,132,236,241,53,105,201,147,26,112,249,233,4,250,233,149,41,254,236,91,251,134,84,13,13,167,226,230,97,181,41,53,163,188,153,221,12,102,71,124,13,176,240,53,106,73,112,52,114,84,138,153,192,192,87,79,134,237,87,160,41,64,115,225,176,244,71,67,221,84,90,2,204,60,34,26,68,123,183,79,241,12,201,105,44,239,32,100,190,90,131,130,154,163,53,165,243,28,85,154,198,32,129,76,219,73,112,186,209,235,110,241,181,141,9,43,86,38,101,138,51,243,138,152,7,136,219,111,30,34,14,6,172,230,154,137,67,203,12,115,69,49,79,30,188,2,100,249,152,156,209,162,24,163,138,235,216,76,85,35,94,155,243,162,232,147,87,19,20,247,155,15,27,7,121,114,147,237,218,97,78,208,151,201,247,60,179,16,170,174,207,252,43,122,233,213,63,198,68,55,211,175,32,177,104,107,70,118,22,87,103,19,141,186,102,235,30,242,195,45,159,237,108,138,108,29,104,146,19,22,184,203,12,248,122,138,16,19,68,104,144,182,249,76,68,136,91,28,253,70,253,245,90,173,105,117,235,197,27,86,131,48,147,40,88,114,53,188,158,205,67,171,12,75,157,236,27,38,127,88,221,51,205,176,241,100,29,51,40,96,98,38,101,35,80,158,122,107,150,84,15,115,33,185,162,247,166,133,199,175,6,251,174,105,32,26,35,32,16,112,51,200,60,29,112,82,126,145,192,202,244,24,247,231,230,144,201,185,235,153,76,222,87,246,164,243,215,192,99,151,155,187,144,199,147,81,170,249,66,245,18,62,141,166,152,96,215,93,30,190,211,74,218,52,207,73,22,131,62,179,48,31,95,98,138,117,90,182,43,172,244,166,220,91,119,120,158,93,50,194,128,194,144,24,139,25,14,158,233,214,2,224,66,126,217,122,13,178,91,105,13,185,111,140,151,10,251,121,92,107,40,217,107,230,63,219,19,53,9,6,105,41,187,99,11,53,9,187,181,112,64,27,57,24,237,179,113,111,160,58,93,205,180,217,173,120,108,32,73,242,161,251,111,97,197,60,224,175,229,224,35,42,11,33,24,136,196,138,54,227,192,20,3,215,102,76,178,132,184,97,19,243,160,64,26,19,152,118,113,41,43,26,52,199,133,154,187,69,47,154,99,53,96,94,212,167,57,35,161,178,18,243,52,89,206,88,90,48,59,201,144,31,79,130,185,17,191,157,133,202,175,253,244,234,156,45,131,9,206,194,149,23,163,57,175,244,152,193,232,233,74,126,151,2,106,118,218,173,110,96,66,73,85,34,3,116,98,244,59,143,206,155,201,126,67,226,127,135,231,199,202,219,162,112,75,165,36,47,39,162,225,167,209,175,187,131,134,111,145,156,235,31,149,109,56,35,167,152,241,38,98,27,254,193,173,179,152,173,42,31,102,250,136,100,167,68,14,100,59,77,218,15,74,216,170,254,54,108,91,229,174,107,202,39,106,5,2,18,15,142,188,84,214,123,163,32,145,98,84,134,181,115,232,213,251,172,129,88,216,128,241,245,181,43,138,119,251,25,241,34,55,167,251,212,91,10,32,30,133,136,78,198,244,108,218,32,182,221,76,113,69,82,107,6,37,109,247,106,130,10,9,19,232,183,26,145,125,72,136,239,164,231,230,104,132,123,228,149,104,105,169,18,104,15,227,246,113,7,237,156,37,124,92,249,34,176,63,56,211,65,7,217,64,200,122,205,166,229,28,55,135,81,166,60,102,210,71,49,44,192,190,165,49,12,119,128,236,134,223,252,56,192,73,16,132,182,99,53,151,146,233,39,210,57,254,128,4,133,131,150,143,25,59,30,112,110,97,5,128,147,205,122,68,175,25,46,237,107,134,43,213,197,231,49,83,143,149,47,54,237,69,125,88,58,185,17,185,55,146,186,181,199,189,105,57,148,48,3,236,8,184,94,55,147,62,144,32,101,32,149,210,98,84,186,117,4,62,102,107,240,249,204,54,70,18,72,12,104,241,3,91,156,126,212,168,50,166,103,197,228,21,31,12,234,115,201,155,28,43,76,108,113,239,130,228,157,154,127,9,8,55,35,117,149,213,138,167,236,183,6,130,38,146,197,0,2,141,204,206,205,198,204,165,87,87,150,92,92,93,105,106,211,171,57,60,103,152,153,230,207,91,3,105,243,180,98,34,193,163,53,110,35,146,241,70,61,51,183,103,203,67,136,194,169,106,207,255,132,110,69,14,33,56,8,122,160,73,233,130,73,234,47,80,159,221,174,157,197,168,176,198,228,197,160,247,79,113,132,209,82,159,165,88,64,123,248,106,50,166,92,160,230,130,186,196,142,65,165,25,73,111,110,122,90,61,158,28,26,170,172,43,136,2,251,136,247,166,69,94,94,140,61,201,123,39,169,176,208,181,46,131,202,228,112,149,78,202,55,72,130,235,190,3,207,134,191,23,49,99,211,105,90,141,73,220,71,5,212,76,210,13,147,182,219,17,155,86,38,236,208,215,174,164,0,194,141,130,81,87,207,1,83,102,241,141,158,102,147,217,235,115,239,214,98,46,80,12,110,186,163,25,198,243,139,35,76,43,99,11,101,31,47,93,163,13,10,199,186,210,90,163,91,22,200,190,225,102,186,179,251,243,61,172,181,195,205,63,96,178,152,121,169,47,202,199,76,147,186,140,25,152,70,127,175,70,189,156,242,190,206,36,211,250,114,51,124,68,58,147,56,70,92,59,5,74,49,195,183,136,153,218,222,53,91,70,85,150,8,26,224,169,184,249,108,50,194,93,111,230,190,29,162,216,16,118,220,26,116,66,219,182,93,81,169,25,163,68,214,65,29,176,63,172,48,211,103,174,159,4,170,129,225,239,117,226,134,158,159,159,206,20,130,227,201,160,253,150,66,249,48,52,255,244,15,70,178,104,118,29,242,74,135,189,95,109,164,239,18,248,253,204,97,197,249,44,207,226,140,225,6,79,49,244,177,128,241,151,152,40,230,112,233,145,111,4,42,195,239,140,74,253,24,207,199,162,11,51,204,248,169,146,200,29,191,150,120,159,40,164,24,235,187,227,68,46,9,237,93,209,83,250,205,131,58,98,176,219,79,162,66,31,236,108,9,41,204,96,83,117,97,14,203,74,250,91,3,53,74,245,57,54,83,117,144,72,131,86,155,86,115,157,7,231,230,241,90,56,189,207,25,96,172,74,195,103,145,233,140,118,53,211,19,154,125,105,86,163,180,236,106,166,80,224,87,227,217,36,245,7,102,69,185,51,204,228,94,213,217,192,43,114,164,30,27,118,209,232,233,220,155,166,100,191,152,230,210,253,156,216,44,101,255,28,112,29,60,30,24,36,65,53,102,81,34,249,32,193,236,176,174,241,180,195,140,16,142,124,16,32,13,163,248,205,105,9,172,122,180,65,191,185,211,189,57,110,201,86,51,138,45,57,174,86,229,19,204,112,64,84,255,156,28,125,125,235,205,201,73,119,159,196,40,36,8,135,208,49,3,119,255,2,168,134,51,70,236,43,102,162,254,47,99,115,204,195,72,18,213,140,136,78,119,115,131,153,68,31,109,80,133,12,51,167,147,14,11,124,29,237,139,113,88,62,180,237,232,205,105,194,240,101,143,214,223,3,159,1,188,88,103,60,26,130,124,239,160,26,107,120,115,243,68,230,238,222,156,106,232,138,7,7,52,161,192,5,122,179,187,119,57,53,186,31,201,127,139,217,154,12,253,167,39,50,113,89,175,134,182,193,247,97,171,253,9,137,10,165,85,92,180,225,102,216,84,197,155,135,231,187,58,50,1,130,34,242,227,91,204,236,164,241,94,70,249,145,212,204,25,241,57,58,13,60,188,244,72,21,83,125,115,141,29,172,60,202,80,51,26,209,241,211,164,35,202,115,111,58,91,252,181,77,126,180,233,131,3,166,244,93,9,247,247,175,30,156,236,132,111,59,212,83,81,180,19,243,249,36,174,175,104,8,118,232,69,212,12,198,163,135,185,212,231,167,41,156,100,31,20,219,241,229,204,62,67,124,60,54,31,112,74,33,69,135,12,216,179,171,49,97,78,196,227,98,182,190,130,184,154,238,60,73,59,194,171,53,115,124,15,210,4,90,92,154,32,96,82,92,76,130,162,232,197,96,48,86,140,40,48,91,201,48,76,66,233,154,99,68,19,50,235,250,100,221,8,107,175,121,42,80,28,20,73,191,51,5,161,129,103,18,211,168,238,1,45,252,70,134,29,188,230,10,197,185,239,212,56,223,66,42,8,163,195,32,174,113,171,201,161,233,197,72,61,198,76,33,75,159,36,26,198,28,92,34,244,168,39,229,253,35,21,218,138,171,103,53,99,48,45,18,207,194,88,83,75,124,78,131,165,232,152,154,55,237,126,204,50,109,21,201,177,77,59,45,183,63,90,102,147,89,106,6,166,235,103,254,130,54,38,235,92,105,16,234,248,7,49,112,183,184,26,19,82,228,20,251,29,5,7,57,128,102,55,215,254,251,229,137,240,158,214,164,207,137,13,85,73,152,185,149,12,25,236,219,95,149,241,68,185,39,6,92,226,46,76,35,211,155,97,46,228,220,228,83,31,55,124,187,22,51,68,32,16,81,200,47,35,69,52,190,60,87,131,111,168,107,185,27,208,127,186,55,199,81,233,130,77,3,73,226,217,34,120,86,135,104,155,96,133,124,231,235,159,2,50,7,97,216,253,233,101,233,66,119,23,16,238,74,138,149,90,176,42,133,231,135,160,210,212,248,4,21,130,29,174,10,28,2,60,231,53,195,75,237,132,28,100,186,153,224,85,204,166,149,242,13,56,197,207,33,100,59,214,23,123,221,74,26,243,139,48,16,153,20,6,148,109,110,62,51,90,177,40,48,96,7,60,25,36,21,133,92,185,154,207,229,205,18,141,17,79,83,156,172,101,103,173,79,241,179,173,194,3,127,173,38,7,224,135,215,15,147,46,158,229,134,74,212,215,222,128,219,86,90,112,65,231,84,23,245,130,42,149,28,124,81,171,9,208,184,185,226,255,14,49,23,214,192,55,224,198,141,176,196,153,6,47,48,156,107,167,25,94,91,29,153,99,14,205,22,104,170,0,1,55,121,108,154,35,106,152,203,86,52,236,217,192,141,194,220,173,84,73,164,204,78,30,162,59,201,105,51,244,177,240,122,51,36,104,205,45,55,143,254,20,10,55,130,35,126,50,245,6,67,170,120,18,240,248,129,124,244,139,161,199,217,250,86,160,234,252,226,243,210,83,216,39,64,237,182,148,190,108,76,131,160,99,10,3,222,49,15,40,133,247,189,247,217,247,228,222,21,103,32,134,172,83,192,146,137,96,206,185,55,151,52,210,240,165,203,177,183,73,212,150,22,230,179,144,166,14,74,131,40,240,203,66,53,114,252,89,157,183,141,202,141,131,15,142,131,9,86,48,171,217,180,59,253,106,136,162,155,78,36,8,11,87,10,51,205,18,130,171,3,213,59,157,68,11,130,153,189,20,84,1,85,46,176,236,159,249,204,177,179,112,111,186,198,26,47,200,224,124,102,168,217,250,77,175,81,95,200,217,139,44,141,228,203,18,182,54,8,9,0,58,118,55,3,1,188,174,254,241,81,43,58,224,110,134,173,85,248,14,32,82,2,42,234,191,141,127,37,41,203,74,255,122,137,0,223,218,231,70,18,51,204,113,95,9,19,136,36,238,64,190,214,201,41,252,25,25,147,43,219,117,140,11,58,53,119,37,76,26,112,221,109,152,244,243,89,140,126,112,1,39,27,227,49,211,222,235,23,47,200,192,212,186,77,247,241,27,49,248,35,170,236,148,48,37,246,228,197,81,216,35,160,178,236,98,94,176,83,95,51,204,98,247,173,232,132,171,158,154,195,108,145,241,53,195,153,237,217,107,160,79,83,231,25,124,119,180,247,182,48,195,61,127,127,59,51,227,93,190,186,81,15,43,210,220,88,179,101,198,221,83,39,8,219,242,224,217,138,67,113,241,64,71,80,38,10,52,52,206,111,215,112,58,106,187,199,57,204,244,80,149,248,131,89,234,229,182,113,208,125,194,23,249,38,2,156,27,154,91,176,140,69,8,61,1,202,21,170,40,176,249,128,61,252,214,70,55,176,100,196,58,249,226,176,90,151,152,12,55,43,111,220,59,103,56,22,228,185,104,179,25,190,165,16,232,23,193,214,84,86,237,240,218,80,67,95,66,28,105,106,74,233,158,60,149,154,237,149,190,50,243,170,206,175,205,79,225,87,23,49,111,128,212,126,239,4,189,81,147,215,162,43,223,245,142,154,113,50,9,19,15,128,50,122,54,127,214,31,120,80,166,9,109,145,192,107,220,92,97,244,184,79,86,224,98,245,54,110,182,150,71,13,3,255,113,5,139,21,172,132,68,158,114,115,227,111,244,83,209,66,21,41,114,176,222,145,229,252,222,139,18,151,242,117,214,98,236,161,238,43,159,167,222,210,87,95,127,2,56,238,246,145,84,221,2,186,179,174,213,210,125,80,0,113,37,9,170,76,218,119,56,180,159,215,134,123,176,61,230,30,71,238,217,4,224,76,84,51,152,151,234,83,37,35,29,123,19,69,164,223,143,155,233,159,203,104,119,150,88,169,124,215,30,159,139,5,36,31,4,66,19,196,28,221,140,55,118,39,18,112,204,21,142,29,184,184,212,100,217,86,48,76,145,170,132,202,161,22,189,247,0,148,233,103,110,49,22,198,41,230,51,9,91,248,94,32,253,117,135,174,208,17,185,144,115,51,134,55,225,67,175,38,64,178,60,39,72,24,52,165,201,15,241,30,92,241,230,159,203,218,242,238,142,2,193,127,218,195,205,184,3,103,204,255,238,239,254,237,15,255,252,231,127,250,231,63,254,249,47,127,250,227,255,254,219,127,253,95,127,255,167,127,252,159,127,255,47,255,237,63,253,135,191,77,255,246,111,127,248,215,191,252,203,63,255,241,111,255,230,63,254,241,239,255,242,127,254,252,199,191,249,195,63,252,241,159,254,215,31,255,242,231,127,249,219,207,240,159,255,244,143,127,252,47,127,249,243,159,254,241,31,254,230,15,255,253,159,254,233,207,255,227,79,255,248,247,127,57,247,249,175,246,163,253,167,8,236,52,82,103,135,163,15,49,6,211,64,212,41,156,31,104,139,133,201,9,43,164,96,65,180,153,232,72,45,97,93,155,241,152,65,112,120,246,218,75,189,192,14,135,24,142,51,203,157,189,146,100,212,188,102,176,248,33,50,3,204,86,168,25,193,65,119,211,216,240,171,59,12,7,247,183,209,115,108,193,225,9,15,250,77,220,26,14,186,4,96,212,202,5,251,102,49,205,156,2,124,204,44,55,238,231,107,182,252,183,211,118,55,107,109,171,67,205,199,61,119,34,116,67,173,95,167,174,91,130,179,135,182,2,213,85,17,105,50,51,206,205,8,179,81,84,138,25,0,121,9,51,20,46,207,205,113,203,131,138,246,188,73,151,33,61,225,43,124,241,57,172,121,95,88,166,1,243,246,116,112,241,64,184,161,93,112,138,153,173,207,34,204,212,155,178,152,65,52,186,142,6,235,249,42,74,96,181,10,79,88,187,241,20,94,51,178,165,245,18,213,90,223,152,124,47,196,89,118,80,209,86,235,222,23,235,68,151,52,238,77,105,100,52,53,231,232,137,196,124,230,115,151,183,62,71,119,15,25,37,86,225,188,228,217,152,153,230,53,158,204,112,106,122,53,162,189,98,70,52,72,31,252,60,137,235,55,67,113,67,229,67,102,210,39,175,30,102,235,155,20,51,248,188,26,223,171,218,100,82,51,165,198,248,237,74,243,156,62,249,89,143,211,41,14,27,31,71,159,12,240,253,184,35,126,124,155,27,29,96,94,56,7,97,101,5,201,144,26,235,87,80,26,211,124,121,203,115,152,97,15,221,241,214,128,121,245,107,50,222,227,78,164,243,216,181,171,25,167,124,198,231,44,134,66,16,115,93,151,46,185,130,79,205,50,38,52,22,140,251,203,180,17,101,181,82,106,188,175,69,188,37,179,176,156,61,196,113,78,102,166,174,43,230,116,89,54,177,130,189,187,86,235,159,45,114,237,21,35,194,74,39,145,220,249,114,216,98,156,222,46,102,207,156,110,179,130,245,85,24,21,221,53,211,192,46,102,90,67,117,180,210,243,165,50,120,181,33,230,121,251,40,48,27,133,234,253,18,67,39,16,237,74,89,70,203,120,203,212,12,161,212,125,227,41,224,92,107,248,48,103,229,78,48,180,225,197,156,172,182,112,103,103,91,58,36,201,180,182,215,157,219,226,186,96,54,54,196,59,183,25,7,249,206,240,240,203,38,10,17,175,78,33,74,48,43,221,117,117,118,189,44,239,13,125,119,187,163,2,149,75,42,106,134,44,241,238,39,192,146,245,106,168,0,239,231,228,84,151,35,19,130,84,4,212,194,76,16,161,79,142,16,134,152,225,131,210,247,134,170,231,238,162,232,221,168,149,227,120,199,168,192,26,84,239,189,169,106,100,249,218,198,128,87,213,28,66,92,172,110,114,167,98,92,151,99,3,51,211,76,175,157,166,27,25,102,14,11,177,130,182,45,49,98,52,61,202,84,56,231,33,180,127,247,208,106,194,224,100,230,51,102,237,30,121,75,224,235,152,13,66,27,231,37,4,42,93,172,80,89,207,107,134,181,71,47,182,10,89,252,244,62,91,102,209,39,131,135,41,199,131,163,178,80,31,243,9,121,238,209,65,170,95,127,58,25,124,198,153,219,79,52,223,228,88,26,39,148,95,33,101,212,76,64,69,110,13,251,217,10,194,122,32,66,117,63,230,82,131,75,31,134,37,68,99,196,108,164,216,62,17,0,234,244,38,111,109,218,72,177,60,204,19,149,117,255,147,223,114,53,70,72,73,247,237,117,195,108,204,151,241,219,70,135,46,175,189,12,48,27,87,3,235,238,122,115,243,130,227,183,219,113,228,182,76,164,197,148,143,133,141,42,103,213,41,12,136,168,199,197,103,196,110,178,192,172,176,154,196,197,134,188,209,39,99,97,186,174,26,122,51,69,151,222,49,167,188,99,7,39,89,173,51,5,249,189,116,223,122,33,211,125,55,5,58,84,122,187,99,70,187,77,30,106,38,131,25,115,97,91,91,182,152,215,77,193,179,115,33,151,214,213,140,154,197,8,51,58,52,242,181,39,36,129,217,119,5,232,129,46,2,194,204,64,210,227,230,25,217,110,53,15,122,40,194,92,70,18,175,14,237,155,224,148,27,38,146,58,151,94,220,73,202,151,48,211,147,249,152,75,40,211,14,168,112,115,106,250,224,248,90,49,85,168,163,150,231,201,72,171,196,25,208,193,183,232,68,131,4,213,27,196,77,87,97,118,93,3,199,115,19,237,131,14,247,221,243,69,96,61,141,175,13,12,174,60,230,18,234,202,88,233,186,214,123,243,90,177,252,208,49,175,101,170,153,92,157,63,25,100,184,23,169,109,205,140,56,56,161,23,113,98,190,91,245,48,51,235,57,174,102,109,63,23,103,170,184,110,69,184,103,235,247,130,6,213,181,28,155,129,234,117,27,71,150,59,52,115,143,25,41,103,29,210,196,145,31,63,141,136,198,92,106,78,221,169,75,134,117,7,116,93,95,28,18,161,159,6,43,196,86,191,110,64,28,58,175,76,6,97,144,206,98,54,242,28,199,234,153,181,176,243,168,153,206,23,255,156,4,131,75,55,68,244,81,175,71,10,15,239,238,178,173,152,38,166,75,224,80,72,98,159,80,51,133,192,21,102,216,3,244,201,17,29,138,47,98,98,246,237,185,154,4,143,63,26,149,235,150,159,223,182,82,123,168,135,32,221,185,30,179,124,80,42,144,207,18,2,156,152,226,197,200,225,44,93,66,224,38,35,172,58,65,41,208,55,181,150,61,194,57,156,131,42,227,107,94,222,101,113,204,147,34,201,126,175,158,241,90,48,235,235,84,226,151,115,8,147,156,93,161,204,247,98,11,1,221,140,59,247,254,52,100,179,254,65,86,50,214,193,119,204,174,171,178,146,169,90,190,35,222,99,163,95,8,250,190,99,70,201,45,212,94,232,33,88,243,253,218,33,70,220,96,231,169,239,100,216,178,211,83,99,223,122,120,14,235,104,191,102,94,188,189,243,52,148,88,129,42,212,150,243,59,203,71,4,17,203,224,134,229,89,35,48,29,184,121,66,200,59,159,21,86,91,120,243,54,105,223,229,155,100,195,92,70,30,246,44,126,42,16,87,34,7,176,195,179,53,140,18,14,57,197,207,148,31,243,249,233,117,205,39,94,156,227,217,150,74,104,94,159,89,136,227,85,159,61,13,54,63,55,211,213,151,219,179,35,82,145,117,115,133,166,88,231,82,190,26,133,160,202,40,187,92,43,155,111,138,109,7,48,238,227,164,153,214,119,44,160,51,161,87,214,141,163,218,39,139,7,135,90,94,31,188,0,29,247,137,8,212,84,128,253,221,232,89,135,119,63,154,121,103,93,4,217,186,49,151,154,37,180,163,132,28,76,128,199,108,164,61,119,174,116,43,195,184,115,218,33,170,79,178,27,67,13,24,240,220,1,252,163,77,153,198,125,255,162,118,55,47,252,186,41,102,66,208,28,47,102,125,57,119,42,225,89,181,56,0,205,124,149,8,48,119,83,82,9,45,39,154,70,228,209,22,112,235,25,47,198,57,34,62,160,81,215,135,32,43,96,239,156,36,206,238,64,164,66,194,182,83,252,155,122,115,210,113,43,60,72,208,9,186,248,123,51,93,183,248,222,134,108,149,39,7,36,152,67,203,9,220,216,150,243,147,172,101,148,184,49,119,81,177,197,220,81,4,188,243,152,222,27,249,237,31,237,76,220,124,188,91,71,135,93,42,135,31,183,69,125,17,227,249,165,210,99,80,138,202,175,155,153,166,249,113,191,118,185,130,101,159,217,197,2,88,17,169,105,50,21,118,138,233,253,10,116,55,230,39,156,6,120,215,66,172,137,127,62,174,108,21,179,17,113,248,205,137,28,155,28,236,232,49,208,154,22,106,104,104,254,233,205,119,30,33,103,214,209,58,94,207,79,51,77,119,232,180,65,183,172,230,115,152,58,36,250,152,73,36,61,63,77,15,169,231,215,250,4,237,83,117,84,16,49,104,97,6,197,188,101,200,41,66,149,80,121,3,5,176,116,162,25,65,66,140,233,34,14,213,143,125,78,241,29,57,75,132,107,139,30,174,198,155,82,124,46,252,232,253,159,121,56,110,143,214,128,232,121,75,186,8,39,13,220,224,103,133,169,240,214,148,40,234,103,171,241,186,138,161,81,119,203,60,3,174,18,135,43,252,5,236,146,178,190,58,173,113,61,164,31,75,239,250,69,16,105,9,111,7,22,142,227,209,232,210,31,214,4,20,114,154,252,189,92,13,159,81,136,205,144,201,230,155,136,57,167,228,220,26,3,110,65,17,138,250,204,33,110,103,96,163,156,158,171,169,22,251,163,145,217,111,58,44,48,40,135,188,59,33,215,124,222,155,22,173,17,170,172,103,148,158,88,159,50,157,119,179,14,90,245,123,83,159,130,50,119,200,80,173,84,201,106,200,209,139,0,92,14,245,107,142,137,219,4,130,121,131,122,115,193,216,108,13,96,226,21,32,244,18,94,193,57,159,0,103,200,213,116,221,133,128,163,85,141,150,76,22,10,47,103,247,237,33,117,107,152,19,49,67,132,147,174,164,178,113,208,139,153,44,197,20,33,233,118,203,124,152,77,29,55,180,181,27,16,211,107,109,164,156,252,107,67,216,56,139,142,41,114,79,81,173,48,165,92,77,220,91,86,112,204,121,5,220,115,215,247,50,20,156,31,236,164,102,218,213,196,96,70,51,224,158,122,135,29,129,221,64,204,39,90,140,69,176,127,77,118,234,74,81,188,247,212,206,166,66,92,215,19,132,145,64,9,243,132,176,162,60,161,233,138,49,221,214,35,247,70,212,14,7,63,81,14,236,75,143,179,3,117,171,75,48,210,114,0,214,75,221,207,92,98,207,130,19,243,241,131,192,143,126,166,13,169,135,76,255,97,204,184,223,153,125,30,56,117,154,123,196,12,132,97,185,21,242,108,13,244,187,225,233,253,226,76,7,169,126,11,120,167,61,73,125,60,32,160,163,237,25,235,233,138,245,136,46,89,93,91,158,27,150,135,239,83,128,241,135,175,95,205,35,50,193,128,194,200,111,232,75,55,190,149,63,152,97,164,212,135,194,199,242,230,250,137,131,181,234,124,205,103,203,42,159,121,27,13,145,14,54,43,239,219,195,217,106,40,178,76,125,107,80,233,217,205,36,154,245,123,116,209,139,49,243,46,239,4,197,3,92,97,70,226,106,233,136,155,179,26,102,208,72,50,197,122,9,50,89,20,6,210,235,58,194,128,208,91,220,155,179,74,35,1,107,189,109,241,94,120,246,85,191,38,187,172,152,79,240,44,206,4,142,77,157,247,230,131,154,201,179,46,137,90,98,84,6,148,7,186,39,80,124,237,241,228,195,120,254,196,204,182,63,220,74,46,68,147,139,13,206,234,17,79,198,232,107,122,131,236,150,167,115,167,9,146,170,187,141,215,226,250,8,200,139,156,73,168,86,72,140,119,188,149,169,51,234,75,211,30,255,197,148,224,118,19,12,4,186,149,237,229,41,2,204,134,207,82,51,200,250,120,233,109,10,201,186,79,178,199,186,153,218,71,213,228,226,249,165,52,227,193,51,120,78,253,92,21,174,183,47,202,39,255,195,41,168,33,204,42,65,196,133,121,244,103,150,146,248,242,86,115,230,63,101,157,250,108,240,201,243,46,152,199,251,53,57,249,98,117,162,117,154,155,238,240,248,57,78,43,96,80,224,167,92,109,234,126,125,199,139,153,138,158,254,54,197,245,251,228,198,15,175,87,87,240,214,62,25,50,144,232,231,189,233,24,141,213,9,101,236,120,207,189,51,144,195,191,24,189,13,189,232,205,137,120,98,233,103,82,234,186,91,210,91,238,196,53,199,140,182,159,126,80,176,198,142,44,59,230,101,173,180,114,98,243,193,86,60,154,233,167,234,129,78,91,78,11,51,41,3,77,38,27,157,92,138,97,217,176,120,233,213,212,187,167,95,109,92,247,243,49,131,207,116,43,211,69,147,85,20,60,60,125,129,121,246,164,71,50,32,162,26,51,145,170,67,215,48,31,197,151,28,59,158,81,226,105,54,138,5,151,99,21,20,171,242,201,144,155,11,92,124,76,11,240,5,93,67,165,89,175,154,155,105,141,214,239,89,64,145,166,107,22,248,24,214,218,253,91,22,11,25,244,177,248,214,59,204,188,87,127,188,47,210,231,215,140,195,163,119,46,142,105,3,68,110,178,106,98,4,254,145,226,90,75,254,232,47,103,147,30,12,51,169,222,231,234,51,160,213,63,198,57,129,119,214,57,8,179,125,139,125,184,154,198,164,222,60,153,96,165,155,139,49,235,170,25,149,207,18,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,106,152,207,140,211,140,76,70,110,46,38,81,181,250,131,154,215,92,59,118,59,112,39,79,201,46,155,6,96,188,245,202,162,74,100,102,208,58,49,164,180,157,61,25,153,243,113,115,156,47,0,233,159,236,221,89,200,224,189,63,51,160,149,165,27,113,134,182,218,159,12,85,220,166,3,126,34,157,218,98,22,154,108,138,174,106,160,83,41,78,16,154,4,218,123,111,54,9,255,92,148,62,30,95,153,28,231,138,139,141,94,184,63,214,236,193,230,204,86,228,121,6,133,10,119,76,164,70,37,69,119,105,210,242,163,198,131,227,192,182,215,124,207,15,2,240,82,231,123,113,45,113,49,116,148,245,121,178,134,74,139,155,183,45,251,231,193,147,51,145,98,166,91,241,25,148,192,74,77,84,234,118,239,239,144,145,209,118,51,109,153,227,249,30,204,46,127,178,14,131,243,122,94,235,4,98,177,213,29,255,183,181,244,92,189,35,181,142,121,149,167,152,158,151,105,228,186,153,227,97,60,211,44,52,247,80,140,64,99,245,153,102,117,250,144,64,114,157,223,59,67,108,125,205,187,60,161,71,38,180,156,241,92,211,170,208,106,222,244,245,185,121,153,224,184,174,189,28,41,255,99,222,5,184,234,179,176,107,190,87,111,248,87,244,185,79,148,234,180,52,84,21,105,186,121,110,142,132,174,175,189,1,227,187,166,90,11,12,132,201,191,230,248,101,172,212,76,63,117,92,125,226,175,39,143,75,167,221,184,55,167,236,172,78,41,12,231,78,117,96,66,115,136,36,169,217,40,141,221,12,29,146,190,24,196,250,222,111,109,136,155,173,129,85,49,142,97,159,72,236,87,207,185,4,29,72,139,215,154,72,55,232,173,145,168,14,31,103,44,147,162,81,51,213,224,29,102,8,160,31,243,6,20,236,230,109,194,134,122,38,2,34,243,185,50,145,241,232,207,137,186,234,93,93,248,152,89,61,195,66,208,87,253,183,217,24,158,216,233,28,177,59,30,28,112,212,122,142,23,240,240,177,45,80,47,29,207,241,98,89,16,183,86,184,17,244,181,102,189,119,62,203,238,77,119,208,35,17,199,7,37,175,172,1,132,241,42,199,46,76,39,220,179,71,159,115,110,203,47,67,252,162,143,197,198,232,147,232,120,228,111,30,134,246,143,25,254,203,100,93,63,222,44,201,142,21,15,118,66,40,117,24,105,127,10,143,112,26,159,137,166,89,208,136,138,205,136,19,238,202,48,153,179,58,2,99,126,204,140,172,58,10,134,121,142,253,29,250,167,249,58,202,8,211,212,48,155,90,175,186,217,228,49,253,183,33,42,106,79,133,228,236,207,35,158,156,162,193,210,48,22,62,140,8,161,109,99,75,186,31,85,18,144,49,253,129,9,213,39,127,116,182,50,167,206,3,5,71,128,49,53,118,65,190,42,174,70,62,68,55,74,152,150,189,12,49,57,218,233,42,214,184,233,236,127,247,189,153,191,58,253,33,35,184,206,44,180,22,15,242,129,51,212,43,36,116,1,55,225,225,49,51,93,133,241,228,200,174,170,15,15,88,255,198,15,128,114,211,19,230,66,95,176,119,152,105,31,209,155,155,12,91,12,170,149,60,52,12,230,36,140,243,99,129,227,210,180,26,50,220,61,94,251,156,45,83,215,45,165,119,7,101,76,227,112,204,234,41,83,215,73,245,154,145,128,210,171,97,94,140,213,199,118,159,53,79,4,109,207,205,152,44,227,144,215,49,37,45,21,81,52,69,198,162,219,48,44,117,245,206,6,154,248,117,208,186,72,255,210,120,13,57,165,38,61,232,99,141,184,8,65,195,39,252,71,65,167,136,25,42,96,205,112,153,254,213,189,57,29,136,79,50,135,158,181,29,230,45,220,249,191,228,90,239,49,213,142,27,67,183,187,152,65,46,229,21,230,246,64,216,76,166,181,220,139,113,192,52,205,4,44,237,90,161,105,209,188,29,218,112,225,157,109,212,105,244,8,24,199,183,94,177,103,109,147,0,83,51,94,106,100,153,142,47,65,230,67,19,96,121,93,95,124,27,55,239,124,50,119,44,192,48,227,150,106,97,150,226,219,186,191,77,41,72,171,217,48,47,68,244,79,231,233,124,50,123,221,2,217,107,158,143,187,0,91,72,139,0,101,211,240,174,73,42,160,73,37,98,167,109,93,206,79,26,21,182,169,122,205,171,207,183,12,191,251,125,240,9,221,235,83,41,175,55,117,128,249,89,127,236,243,106,69,178,80,209,63,57,8,215,204,220,154,162,235,166,37,90,239,79,27,44,243,65,53,157,3,74,6,165,149,55,121,140,216,246,29,148,62,159,208,234,156,79,83,190,102,91,109,60,96,174,49,103,191,67,86,105,191,87,160,24,37,178,107,134,221,64,75,252,136,75,204,107,70,52,74,223,107,91,238,250,206,195,244,64,54,240,123,194,107,53,185,74,61,242,23,192,235,125,151,207,88,47,26,146,88,246,142,25,138,132,58,75,151,229,83,226,167,129,115,60,136,68,218,30,238,144,230,156,158,239,181,56,117,60,237,128,143,154,159,18,135,81,187,120,62,229,172,22,163,141,83,204,45,253,139,223,163,33,153,145,74,87,12,245,57,185,151,59,43,133,166,53,109,77,160,50,83,221,237,132,143,107,142,250,116,15,112,55,55,195,239,153,187,118,15,80,67,246,20,21,141,78,77,247,13,74,20,184,150,63,51,189,144,165,21,109,6,225,72,242,173,216,8,219,101,87,161,192,187,93,9,237,252,55,132,198,79,59,71,181,214,90,55,227,101,38,237,82,49,65,75,191,26,198,167,181,202,107,118,88,18,114,226,232,132,235,123,45,188,2,127,50,118,86,45,205,88,115,128,115,158,193,231,0,101,174,182,61,84,18,254,113,53,7,165,172,16,72,105,207,158,245,125,175,106,64,240,174,160,118,186,20,189,12,194,63,230,162,208,111,224,33,126,186,161,84,202,103,121,230,2,44,29,110,134,134,83,221,176,189,144,94,90,97,166,68,249,192,110,207,169,224,17,37,124,223,77,251,0,88,126,195,89,51,166,205,232,254,0,80,207,233,229,240,1,174,6,134,254,156,234,137,186,227,103,134,54,99,86,245,55,18,108,168,217,205,112,2,40,0,167,158,197,23,155,146,73,84,44,141,118,241,140,83,252,54,213,99,109,130,57,142,45,221,170,113,243,227,208,143,250,100,231,130,93,111,82,213,62,7,156,198,179,112,51,248,185,139,84,201,25,7,217,210,18,69,94,127,112,32,216,39,102,21,15,144,202,104,243,122,1,108,42,245,73,145,37,235,62,241,171,9,128,158,195,145,144,178,120,240,69,35,102,221,229,201,191,193,58,243,125,79,83,116,255,171,252,179,209,20,253,204,63,220,136,254,54,221,155,145,212,63,142,15,154,127,245,73,146,157,223,255,158,28,93,130,222,31,240,15,199,155,239,136,38,70,213,21,14,130,30,234,240,47,130,190,104,237,138,176,177,106,159,31,235,20,185,178,124,16,182,168,29,43,168,3,197,106,15,24,132,134,87,191,118,78,195,112,139,25,191,54,30,236,236,250,89,43,29,61,167,11,222,33,170,32,99,122,173,9,228,250,242,199,94,213,36,133,196,76,183,191,239,243,221,184,80,229,222,13,198,40,39,87,62,91,118,66,173,226,94,221,44,153,226,198,6,132,247,254,50,216,200,21,121,193,14,103,102,147,248,235,7,26,242,93,30,48,26,36,208,98,46,209,38,128,181,175,37,174,8,178,0,195,123,174,231,79,194,93,182,59,50,230,168,160,125,102,107,143,146,2,12,64,14,210,50,159,25,82,65,197,91,88,4,181,188,148,55,140,187,69,22,64,53,226,90,255,150,152,183,246,11,146,188,72,81,92,69,69,174,201,166,193,12,143,174,14,179,46,93,184,21,10,58,39,234,161,40,219,178,54,214,153,190,200,244,221,16,252,246,212,52,47,149,186,234,82,86,152,179,118,198,29,171,117,149,185,213,90,66,228,185,171,181,156,248,91,211,153,177,100,59,171,224,10,154,239,10,132,98,75,203,20,116,182,133,194,53,230,124,214,182,254,54,46,115,124,16,107,8,151,105,86,173,96,223,226,106,150,189,56,112,136,72,12,167,57,49,51,96,86,49,55,137,35,134,245,212,75,4,84,51,180,102,247,106,72,84,245,209,8,221,125,245,0,208,22,93,50,172,166,236,16,35,126,130,47,77,95,156,207,7,203,129,143,41,229,131,33,43,183,24,228,58,174,134,233,111,201,205,97,167,68,230,204,205,16,130,72,218,5,153,197,20,57,50,52,193,171,130,106,179,225,11,61,199,64,35,89,211,201,128,46,68,94,247,209,76,216,225,142,10,36,115,203,165,28,230,96,173,42,158,48,243,110,46,51,119,14,244,243,159,38,174,103,166,177,178,196,168,225,255,13,41,255,112,66,84,111,52,158,160,123,87,147,201,66,15,37,244,25,126,115,8,160,228,16,128,195,122,184,116,223,228,12,215,207,153,19,126,151,223,154,175,173,213,81,48,93,99,197,181,200,64,104,6,154,3,59,69,36,14,248,163,234,233,148,80,249,11,196,6,140,194,108,249,215,220,76,34,50,190,151,41,155,220,15,130,156,108,100,83,249,33,60,201,107,69,106,189,122,29,4,10,194,166,184,8,240,69,105,199,131,147,202,42,73,205,240,175,249,129,111,96,52,206,151,127,223,70,246,255,207,143,222,247,181,66,104,139,73,192,20,233,58,28,116,178,196,36,48,138,225,42,131,9,145,174,207,176,153,208,145,148,228,51,168,235,236,221,90,120,233,52,39,200,119,166,13,216,101,76,32,233,199,195,148,15,121,102,251,45,115,227,112,146,167,21,243,188,154,104,231,183,141,207,169,170,89,2,221,105,209,191,172,106,20,8,106,139,223,78,211,48,45,98,62,71,189,59,33,128,145,118,18,87,251,236,37,211,97,161,199,138,131,90,116,101,36,19,117,138,65,65,27,178,139,153,164,176,239,209,40,212,39,5,235,81,249,28,247,173,143,231,60,53,243,144,233,188,118,198,63,234,56,230,92,95,51,164,203,46,189,199,144,2,77,107,178,97,84,164,87,125,204,10,13,132,235,217,110,128,91,248,213,198,193,167,75,158,176,122,248,1,0,21,23,168,123,49,155,236,140,95,13,111,153,226,66,73,191,150,192,168,48,151,132,48,141,71,59,27,88,246,35,119,90,193,160,170,153,58,83,92,125,220,74,200,41,245,230,156,124,219,205,80,44,108,125,177,19,167,249,170,6,233,14,109,135,88,33,251,242,101,107,89,166,37,142,200,217,62,246,8,168,7,68,23,69,147,34,40,89,229,216,70,201,50,175,241,156,15,211,137,39,73,172,209,176,38,70,99,15,141,175,153,10,209,188,248,2,198,244,239,126,31,25,141,42,71,75,133,224,201,27,14,109,10,55,109,249,102,113,208,235,16,247,126,154,200,112,49,130,194,20,50,58,128,158,242,203,120,37,177,184,198,222,77,84,74,48,51,158,30,231,162,4,57,151,254,52,72,219,17,158,221,62,47,165,16,147,106,42,15,99,221,245,147,181,199,140,48,117,187,172,43,102,36,59,244,106,156,208,17,27,218,68,135,67,252,12,106,119,227,154,233,161,120,126,27,70,180,187,118,251,30,146,144,172,166,22,223,227,189,206,209,190,159,39,51,127,202,173,199,189,234,82,222,183,222,129,187,103,176,181,181,231,214,48,162,197,115,85,212,42,166,124,173,61,162,151,113,142,223,218,145,199,230,11,121,27,50,39,38,160,106,53,243,249,226,40,71,212,178,74,52,72,218,130,94,74,55,159,72,70,247,66,162,137,17,9,255,65,210,71,94,186,25,129,169,199,76,132,64,61,201,144,157,13,159,126,209,112,57,105,141,147,8,224,120,90,176,217,186,213,110,45,247,222,100,189,189,184,127,76,104,60,85,141,138,6,155,161,7,16,124,120,9,169,160,93,138,204,180,213,100,247,131,160,47,84,85,34,116,97,24,52,82,180,154,86,92,12,147,164,36,29,96,141,27,78,49,49,187,29,156,178,48,187,121,137,113,239,5,177,206,86,68,117,166,7,211,205,86,245,202,15,164,186,69,225,168,195,146,252,194,64,242,137,16,220,19,134,141,60,189,1,48,24,134,136,80,215,46,15,26,130,8,216,195,131,206,17,251,180,178,103,148,41,107,196,183,100,200,53,95,65,143,121,100,198,32,224,43,15,170,147,148,93,68,153,112,57,63,121,78,80,76,61,194,122,82,99,207,79,27,229,171,187,170,200,88,129,124,213,252,109,15,113,248,137,116,209,124,138,170,134,198,119,39,198,56,249,222,174,185,185,188,165,149,55,128,154,74,11,59,68,58,94,86,133,219,127,141,167,238,147,80,108,244,92,200,143,252,73,115,60,195,232,52,63,51,71,193,208,92,200,9,51,155,119,166,1,134,3,219,162,102,158,204,107,251,48,207,207,170,45,119,149,192,214,227,231,6,40,60,105,86,155,158,56,239,127,134,72,38,189,240,149,6,37,195,77,17,53,168,238,245,139,52,200,132,61,175,134,254,197,211,204,7,211,148,219,58,82,56,79,227,245,153,41,126,210,67,149,150,149,200,4,209,73,0,241,158,185,50,165,28,101,38,64,252,196,127,23,182,89,77,209,24,164,196,53,97,38,81,58,50,33,74,146,98,57,186,155,238,171,67,51,172,20,141,156,228,147,116,95,18,1,198,95,142,180,58,191,53,64,56,250,240,159,244,45,140,251,145,106,132,255,172,60,12,70,86,119,240,36,40,204,203,74,116,98,73,209,18,102,164,15,229,60,38,17,201,227,184,217,250,249,37,249,187,232,116,247,160,135,4,236,204,114,62,152,3,227,66,109,19,232,24,190,182,208,62,129,16,247,116,135,73,46,14,217,41,207,164,222,1,148,253,17,156,13,185,118,130,77,118,107,194,153,26,106,38,163,228,115,1,150,213,190,147,154,141,223,220,115,241,116,114,41,29,21,209,87,242,13,222,228,148,183,212,239,129,208,118,239,96,156,70,196,163,237,145,231,165,115,72,84,67,235,124,60,1,73,103,208,109,82,106,88,115,122,210,21,199,125,108,129,185,68,183,176,105,233,196,172,237,22,32,172,63,85,31,44,17,251,22,53,75,205,20,106,250,18,129,30,100,95,15,83,196,170,166,126,238,191,13,109,100,150,189,112,225,24,4,194,170,32,2,162,181,98,176,146,99,199,147,155,108,189,224,23,173,87,172,149,184,122,27,29,253,53,27,209,166,63,25,241,132,66,53,206,4,195,51,240,247,58,46,74,214,73,8,239,227,116,245,225,243,218,181,61,45,219,40,67,150,88,31,5,180,168,50,43,145,93,8,159,177,100,19,224,41,175,53,234,69,134,49,22,151,145,79,55,189,143,22,46,208,4,93,134,60,119,78,130,35,223,214,154,37,47,77,214,37,5,50,159,205,80,94,202,48,231,129,73,54,154,103,73,39,44,100,235,75,212,37,201,177,228,172,43,171,152,30,106,224,202,32,43,151,95,38,3,80,243,133,39,226,104,232,178,221,136,24,4,246,177,192,149,34,175,69,166,35,138,208,240,23,40,214,20,140,71,201,241,86,100,241,215,51,9,207,191,106,64,187,240,49,234,115,117,54,189,134,192,108,66,140,82,213,188,122,64,99,64,35,116,41,69,45,194,233,17,160,51,78,177,103,229,101,40,240,47,146,149,241,158,250,211,8,177,6,200,201,90,226,187,62,56,233,187,40,205,215,159,200,148,154,97,237,13,168,106,23,174,77,179,78,50,91,1,177,109,122,122,32,146,183,115,189,240,220,249,180,47,241,26,1,62,68,9,248,185,113,163,101,102,94,92,240,214,100,218,34,88,78,249,130,138,171,182,45,2,137,156,123,8,36,121,230,103,64,206,214,86,5,239,12,201,141,94,13,171,124,224,191,81,115,127,126,217,182,140,128,82,3,138,82,227,25,159,128,30,226,167,190,47,124,182,143,11,251,69,84,67,247,10,96,91,99,93,0,56,42,77,207,15,175,58,3,149,66,159,166,178,13,44,211,228,172,129,106,135,21,184,143,199,60,118,192,76,203,207,45,208,147,33,229,139,213,41,198,8,189,30,115,93,209,196,80,172,17,244,53,183,40,14,156,248,208,32,44,175,185,5,238,151,100,189,70,83,152,75,141,247,62,219,201,212,12,34,79,190,230,186,93,10,70,168,254,152,111,117,140,2,241,57,120,202,51,106,209,242,104,45,16,101,204,103,80,231,186,109,64,217,26,181,158,171,41,220,70,95,9,60,239,237,49,3,196,187,205,27,200,93,62,159,155,84,245,109,28,129,120,233,249,109,50,8,241,222,116,161,244,231,106,160,248,209,64,1,137,125,209,223,62,30,188,147,147,26,79,217,222,235,49,159,201,215,174,185,136,80,160,153,17,152,184,205,58,192,194,158,171,81,220,219,209,9,100,109,47,106,134,247,63,204,11,46,108,125,242,179,66,242,109,158,90,100,228,159,13,7,114,243,232,66,162,255,101,60,87,35,217,126,27,183,96,50,209,71,131,236,51,192,191,8,39,204,250,152,209,239,137,246,41,91,202,250,219,28,163,129,218,164,22,167,189,60,203,148,32,227,98,8,58,211,99,133,184,57,126,186,146,41,81,235,217,86,3,251,158,138,133,234,122,124,112,208,70,83,24,174,216,51,149,82,187,224,71,74,205,163,233,2,131,180,38,118,157,68,238,169,235,177,54,138,51,152,78,114,218,117,61,206,234,6,54,225,221,133,155,30,213,166,87,227,153,136,57,19,230,168,185,4,41,20,205,135,164,92,212,41,68,29,193,119,241,243,32,171,105,207,216,50,189,143,114,205,52,62,200,182,67,7,103,32,70,1,38,84,165,102,93,84,14,92,223,16,54,189,181,199,243,98,228,189,220,11,79,219,148,205,244,183,251,89,97,62,13,211,182,22,52,53,183,43,165,137,57,129,107,80,243,185,119,244,146,66,220,211,159,155,87,152,100,162,39,51,175,151,54,214,148,230,252,131,193,188,90,180,234,120,204,165,184,180,2,76,114,70,167,165,142,248,213,224,152,63,145,220,231,139,37,114,156,126,245,89,125,57,61,87,35,61,239,155,117,50,18,54,137,108,168,236,197,107,45,120,123,94,107,74,206,173,116,204,180,209,43,63,164,181,15,122,80,149,44,50,82,230,86,58,125,195,27,0,86,128,162,180,152,7,100,87,43,204,148,164,179,154,75,168,87,145,75,7,232,42,241,30,37,199,29,147,97,25,191,167,134,16,240,243,212,120,49,200,95,178,62,57,64,148,17,87,55,250,86,244,209,32,208,217,241,98,21,14,21,189,57,245,236,232,59,62,39,70,95,26,37,67,73,232,84,188,152,51,104,16,53,227,210,198,160,2,73,211,32,26,189,138,64,27,36,152,1,151,198,185,203,146,160,113,115,42,225,74,114,186,56,223,218,53,119,245,28,97,200,31,209,221,155,240,55,30,54,80,48,187,242,185,207,163,39,5,103,45,91,127,241,100,208,91,42,143,239,175,217,61,70,5,94,71,37,165,69,63,195,85,85,64,246,24,31,180,152,207,199,78,229,154,45,214,18,179,105,90,220,158,104,148,188,213,138,67,236,239,69,254,73,27,254,137,240,82,204,67,222,82,187,48,32,30,56,135,231,189,248,56,39,242,195,103,170,172,240,60,19,191,164,0,13,56,217,217,196,220,76,93,36,171,25,64,189,152,169,90,238,39,43,49,147,152,79,4,163,188,155,100,70,83,44,1,202,211,15,239,38,164,206,129,211,75,198,46,166,44,171,52,229,135,143,103,208,96,229,47,154,208,96,236,22,55,135,188,81,129,95,211,36,226,107,152,217,153,197,154,141,146,40,172,231,144,85,14,214,153,140,224,52,204,150,230,190,102,171,220,70,123,188,97,2,116,34,141,197,177,113,111,110,185,81,49,159,229,25,208,200,99,70,216,227,49,167,218,211,125,240,179,85,235,234,27,195,114,113,215,156,180,91,142,236,75,137,14,170,68,255,135,194,239,173,78,179,99,51,37,237,61,116,245,145,186,119,33,180,159,121,233,108,128,122,105,222,207,77,78,87,38,3,93,202,165,203,123,229,135,31,150,54,2,23,45,50,115,87,159,0,177,74,242,228,119,208,30,254,62,66,143,173,67,142,26,131,154,225,208,205,247,181,219,195,137,8,37,226,118,113,110,251,158,67,137,68,38,58,144,17,127,49,27,224,222,17,115,175,55,255,149,140,167,86,89,117,97,76,113,37,91,204,124,93,177,194,136,179,100,22,239,103,166,117,211,93,29,119,13,244,62,31,218,115,240,92,247,106,72,40,245,167,19,145,225,93,96,56,78,85,205,9,214,195,48,175,250,208,1,55,75,112,198,144,179,33,234,68,68,139,43,74,51,236,28,115,43,231,46,10,152,106,134,234,67,185,199,97,243,24,229,110,90,15,213,112,97,83,139,181,189,172,247,75,169,174,161,171,190,95,251,140,104,47,245,97,125,62,211,193,127,154,120,171,41,151,48,157,151,59,22,119,51,85,181,241,154,35,170,133,127,237,113,226,38,104,253,22,103,103,153,214,214,166,20,222,164,56,221,108,45,135,234,113,64,142,218,98,39,7,73,164,197,132,217,109,93,56,73,201,94,15,55,153,205,75,159,166,3,192,27,18,28,186,105,193,32,229,244,41,0,245,148,212,144,54,156,234,122,51,84,10,118,157,250,211,156,111,94,156,52,161,199,243,245,116,43,159,53,16,161,227,151,67,76,207,110,11,196,219,205,199,153,76,15,211,54,164,30,211,169,176,0,185,191,203,147,94,63,135,47,18,170,159,59,41,171,53,76,88,65,124,190,77,158,105,63,176,232,4,155,194,199,73,179,73,15,61,184,104,105,227,130,178,6,205,152,241,112,205,3,8,251,204,19,2,40,9,254,104,13,60,147,197,111,78,236,48,116,17,20,99,201,110,193,166,243,166,41,104,198,33,183,229,84,60,103,251,211,50,8,121,141,16,116,50,158,159,162,56,66,243,235,188,86,7,137,16,168,144,246,48,75,183,26,143,70,103,184,214,73,240,131,83,16,43,13,235,126,121,216,136,71,80,88,90,137,106,62,212,185,52,222,248,47,91,182,116,63,20,179,187,133,0,5,27,90,83,202,39,26,107,206,7,43,78,86,101,126,148,182,229,32,190,238,52,62,228,216,166,98,187,134,129,174,227,230,39,248,163,142,164,189,130,108,151,206,209,181,136,190,159,238,74,26,63,86,152,51,4,47,111,71,106,251,146,93,236,226,115,42,193,158,9,252,186,71,1,73,96,121,1,217,5,40,160,51,201,157,183,4,76,254,116,110,230,25,179,20,166,86,248,140,31,243,25,183,236,236,97,112,122,61,252,18,18,97,81,176,132,227,225,33,60,56,255,114,30,33,78,210,241,176,49,22,35,159,243,171,9,14,31,130,34,75,121,6,115,89,66,69,233,105,223,39,233,233,116,195,192,14,230,86,180,55,212,127,43,40,217,54,89,125,109,147,36,118,9,182,70,242,79,93,119,37,51,199,150,214,13,198,163,163,118,92,87,138,152,110,166,200,168,239,77,110,247,146,57,46,203,27,253,85,7,254,114,154,45,176,201,148,122,31,22,137,146,46,91,220,153,60,90,32,26,68,173,241,224,176,85,61,96,111,72,228,107,12,10,9,238,135,131,11,185,238,96,60,100,167,213,198,181,86,175,20,27,214,186,21,155,198,51,207,96,230,236,231,253,243,124,136,157,18,69,207,251,211,117,60,12,45,224,11,130,93,29,199,167,61,140,82,121,166,96,129,4,197,254,244,154,179,107,199,60,2,255,219,30,134,115,178,45,65,14,6,127,84,125,62,53,85,201,26,44,144,200,28,189,76,198,213,228,52,130,125,15,36,243,75,14,61,115,144,99,226,112,61,61,63,152,131,41,142,44,104,215,76,24,121,175,136,237,206,28,62,239,173,153,207,65,107,98,245,157,118,144,156,154,111,171,69,23,43,138,79,47,197,235,8,151,27,20,237,168,79,47,32,12,109,213,41,238,6,34,8,127,69,247,219,131,225,28,134,155,253,172,123,48,155,94,226,57,102,232,101,235,83,9,103,241,250,189,145,223,124,186,220,25,194,144,104,49,8,203,210,121,6,214,195,169,180,144,122,160,85,234,193,61,228,152,133,214,138,169,123,33,93,194,219,249,239,206,63,145,55,157,15,197,215,112,121,223,1,239,247,120,88,223,135,249,19,190,149,46,227,222,171,207,136,110,135,199,64,238,75,4,165,157,103,45,149,203,134,120,62,220,137,81,245,115,209,244,93,130,12,49,33,224,164,157,103,232,19,250,217,69,199,135,30,47,203,184,117,226,120,49,57,102,109,29,59,78,76,80,176,34,92,242,176,108,1,50,117,175,148,222,198,196,130,82,85,132,146,66,101,104,26,36,69,1,23,152,187,43,46,144,214,79,207,94,102,149,195,29,230,74,99,140,234,72,160,184,229,111,213,200,230,106,140,111,249,156,184,24,57,44,85,23,32,185,75,151,105,144,52,26,218,94,53,69,40,102,59,145,226,143,140,82,93,94,210,202,78,102,56,45,208,155,234,3,81,100,40,193,31,9,168,89,211,69,141,78,162,120,52,43,248,63,242,72,231,199,188,67,127,252,180,128,83,127,205,213,25,5,17,177,57,123,188,162,38,206,46,16,71,246,68,252,46,107,228,70,91,180,87,233,141,178,120,107,252,83,200,50,95,87,227,56,19,185,168,43,95,104,51,240,65,163,159,74,79,205,9,184,251,238,56,198,3,180,255,202,236,146,126,195,102,206,163,198,131,195,117,215,199,180,165,253,8,234,148,224,178,55,79,164,169,202,16,96,6,151,17,181,166,218,51,232,26,224,116,176,41,190,54,141,63,161,62,114,59,145,62,55,210,68,118,157,215,156,194,69,130,110,66,243,200,152,3,34,204,222,213,69,240,210,116,132,232,194,201,151,4,53,43,231,52,2,71,52,199,250,86,105,45,189,67,37,140,104,83,11,47,7,12,133,78,52,212,208,87,11,47,199,42,39,239,160,37,167,58,129,209,131,134,59,133,231,180,29,44,68,131,70,177,54,159,23,59,62,85,137,61,7,174,197,254,152,105,38,10,102,231,141,215,169,179,24,122,196,25,7,231,70,78,94,147,108,68,64,43,8,117,23,205,15,117,189,50,94,225,181,210,129,69,64,243,196,202,197,161,136,199,76,23,128,78,22,84,15,28,179,129,223,73,111,69,123,162,252,236,101,133,99,30,32,185,244,234,98,90,138,110,102,208,159,144,179,88,217,54,204,249,129,60,117,142,244,22,198,54,243,115,173,169,241,5,213,111,33,163,160,201,11,134,208,55,165,110,84,29,154,249,224,27,148,75,35,76,51,185,90,65,121,196,99,33,60,167,153,11,82,29,98,133,162,95,47,38,19,27,126,223,0,241,168,185,88,218,243,247,253,101,148,83,222,76,148,65,181,194,124,66,60,29,110,120,156,83,16,24,15,147,179,221,79,44,123,185,147,173,192,42,62,208,217,88,145,115,136,17,107,235,105,234,164,203,178,135,126,83,55,170,108,205,80,195,78,47,159,146,72,74,151,207,160,165,240,50,47,211,161,168,15,198,94,48,227,181,186,136,7,91,90,17,220,67,252,114,127,241,99,212,54,198,218,215,122,206,50,189,120,115,28,197,231,64,131,107,62,233,82,116,115,199,53,47,109,120,163,251,98,231,124,205,204,231,174,153,90,54,238,251,86,100,3,52,145,107,32,175,38,230,39,5,70,98,98,133,63,124,126,123,183,39,135,76,28,44,214,241,232,70,157,121,86,29,209,103,230,179,119,233,131,155,87,35,99,134,202,132,166,76,122,115,28,175,13,248,241,253,244,189,200,196,175,59,104,103,22,233,201,54,193,238,236,251,218,105,43,244,13,229,46,36,177,239,76,89,79,194,5,4,206,184,243,104,189,79,182,208,223,188,35,142,150,214,120,139,17,244,227,223,25,78,167,165,150,50,208,75,157,119,125,108,133,71,192,57,144,202,93,245,144,33,228,167,140,2,166,239,174,0,20,124,182,22,97,218,165,8,238,195,160,68,250,104,211,74,87,119,91,216,138,34,48,114,209,37,102,224,208,122,243,51,132,73,204,176,126,170,117,51,181,98,55,91,109,63,117,43,203,116,132,21,26,47,53,231,145,239,68,42,184,237,67,43,106,104,229,196,75,103,178,209,90,236,131,234,47,199,186,134,114,74,55,13,148,56,238,52,35,99,146,159,82,160,140,87,62,126,245,83,69,156,1,155,56,86,100,136,212,202,134,48,99,26,208,249,150,181,206,7,166,38,38,17,93,218,75,63,228,6,120,20,91,25,237,9,202,252,50,1,159,221,13,28,2,192,145,180,252,9,143,72,10,179,225,151,31,12,36,68,62,35,204,180,94,107,197,24,4,164,79,208,110,69,195,241,32,59,87,40,60,146,48,63,27,165,222,155,34,189,251,9,199,61,130,143,190,62,181,110,158,47,204,96,130,213,76,205,215,125,148,78,227,111,125,235,236,11,64,156,155,185,254,121,52,244,56,67,102,1,157,237,249,84,202,207,172,187,19,180,67,233,144,30,51,61,33,241,219,208,21,41,210,203,202,34,61,126,251,156,153,234,136,131,109,216,249,190,247,113,173,146,34,143,128,176,166,251,185,11,108,136,106,182,156,176,91,51,157,49,138,168,74,8,163,199,247,2,203,243,64,227,206,150,30,242,125,208,246,228,246,0,201,224,201,108,241,61,83,126,190,54,62,127,142,159,134,89,39,41,38,195,128,40,65,234,79,219,193,131,43,66,94,187,135,177,106,220,15,158,47,223,67,175,89,101,110,61,136,189,238,124,27,152,201,131,189,160,163,25,169,97,142,142,172,84,184,6,120,10,233,37,78,2,58,5,30,44,22,81,87,152,207,18,127,112,65,80,202,198,202,165,89,165,63,104,42,122,88,67,29,162,89,109,91,159,156,216,38,199,139,209,248,87,20,218,67,67,91,236,55,205,244,58,21,193,134,218,71,72,164,52,178,239,77,95,140,163,70,204,231,44,105,47,62,185,202,205,225,229,209,213,119,194,84,210,114,46,92,177,121,79,181,194,136,231,163,2,132,229,65,239,148,20,236,119,227,119,47,5,239,0,214,204,94,0,177,194,192,42,207,197,180,114,132,100,6,1,188,60,215,241,50,112,245,194,138,246,237,99,134,16,103,92,189,141,161,28,166,72,63,28,199,60,204,231,115,42,97,205,130,98,225,102,229,170,21,68,212,92,144,141,157,97,78,249,89,61,165,180,43,69,128,4,70,127,192,163,165,112,183,120,109,131,202,61,102,107,55,112,115,122,197,116,23,100,135,41,116,97,104,133,175,10,87,44,128,182,99,154,26,53,193,123,117,203,206,225,136,135,243,188,52,68,48,177,29,129,244,215,89,84,16,214,244,79,89,72,17,205,231,103,249,229,28,230,180,158,111,5,197,98,252,232,143,18,81,172,199,167,168,49,13,208,124,213,178,9,230,115,178,199,213,150,72,209,89,66,120,27,209,20,208,179,7,21,87,120,223,56,214,206,135,27,154,227,132,176,39,245,56,122,74,182,175,243,152,115,139,120,170,128,231,83,212,156,237,185,17,139,81,116,222,181,189,191,125,19,191,176,169,213,250,62,26,106,199,110,102,132,21,249,207,123,175,112,96,178,17,113,175,119,212,110,136,10,101,230,82,84,43,93,12,57,166,40,217,36,109,207,181,239,21,9,38,66,152,244,160,28,141,87,250,106,221,152,20,239,59,83,102,100,241,73,241,63,24,250,51,199,72,12,184,249,76,36,205,155,49,79,198,85,108,2,211,248,110,25,180,241,181,184,26,130,236,231,189,206,99,199,47,91,22,243,89,151,199,97,234,33,107,68,209,244,121,48,232,175,227,64,77,38,88,247,160,247,65,71,135,148,212,194,173,123,182,12,170,104,161,21,69,19,85,127,54,20,186,55,66,60,136,44,207,124,182,163,21,2,34,8,94,101,197,175,88,11,91,236,177,137,136,73,177,155,197,224,21,97,110,237,233,130,90,150,33,136,199,102,153,62,219,73,50,220,84,136,30,237,249,32,5,207,6,94,210,85,130,58,123,213,179,69,159,125,144,179,204,205,217,248,7,159,179,163,95,141,42,192,152,10,82,132,240,49,132,106,80,153,130,175,249,57,182,74,104,84,111,180,9,71,127,206,188,45,106,104,180,19,61,23,147,117,9,49,221,141,118,104,127,207,219,160,205,131,195,171,42,167,43,157,70,215,67,49,82,27,205,254,24,88,50,234,7,116,211,162,207,243,96,236,75,185,18,84,198,74,245,194,251,147,247,202,193,16,2,185,69,123,156,148,229,220,144,152,129,90,60,240,99,24,154,194,92,219,131,66,196,61,90,17,216,67,136,244,52,121,192,151,57,174,46,215,249,176,227,113,188,76,244,244,10,111,157,147,253,105,17,105,93,84,220,18,241,195,126,92,194,126,101,174,183,241,53,140,199,161,172,81,68,62,78,157,130,4,129,0,67,193,31,70,250,59,243,227,201,206,171,231,199,119,219,234,68,195,243,154,174,57,215,23,110,10,190,39,228,83,141,220,72,23,94,26,59,24,16,49,155,188,201,131,234,156,253,106,63,2,107,87,36,3,167,107,8,157,13,99,73,120,0,192,11,206,195,171,127,250,120,101,196,159,59,95,37,221,254,66,143,225,24,74,87,94,27,238,171,39,238,24,87,58,213,100,231,30,99,137,118,136,129,248,117,86,205,173,115,235,113,203,253,176,144,245,242,56,116,224,63,61,167,219,160,216,78,251,233,212,72,59,18,167,164,75,150,42,33,209,242,154,147,239,130,38,32,254,184,93,12,89,168,57,67,99,59,116,130,194,2,115,69,8,179,145,35,202,210,96,243,90,33,95,74,140,49,212,181,33,161,115,53,122,51,156,198,250,218,240,233,59,84,142,155,159,131,69,125,54,178,7,129,58,193,99,56,19,69,222,235,39,144,238,191,77,141,91,219,232,120,152,16,110,76,221,112,59,122,107,192,84,223,118,66,161,185,63,107,118,128,173,241,217,95,55,148,77,186,125,15,91,88,35,204,224,43,244,173,161,143,117,247,28,237,188,245,54,0,78,11,213,221,76,48,38,41,248,101,5,122,255,216,118,168,87,189,249,234,124,191,48,151,19,228,104,236,188,33,91,116,199,141,229,221,52,135,178,129,109,13,63,201,113,223,31,50,36,148,49,119,168,88,147,33,222,10,59,65,47,106,122,211,165,41,168,28,143,90,110,126,54,186,234,60,182,195,202,28,83,140,100,185,227,185,145,25,83,223,200,206,44,167,91,30,166,176,44,30,35,84,12,195,123,65,233,177,70,99,85,158,171,131,2,243,124,24,106,134,169,73,223,47,149,231,234,141,239,164,185,207,79,159,133,251,239,201,188,51,126,219,103,80,150,160,169,146,110,169,196,204,84,177,151,155,27,196,241,85,204,133,83,199,175,46,128,175,162,20,143,217,250,76,62,240,30,11,252,6,182,88,187,113,239,127,214,19,84,215,203,108,141,217,242,139,254,211,103,170,143,171,103,108,79,150,60,1,50,127,142,207,181,145,100,242,84,47,167,181,193,112,175,25,196,110,244,18,27,107,207,237,237,27,112,244,156,141,70,204,179,76,189,57,78,105,241,46,132,53,141,55,100,92,115,57,155,111,117,226,167,133,28,123,145,17,177,190,58,135,213,226,226,156,173,93,94,138,142,35,103,16,88,100,129,71,128,218,205,74,163,230,7,25,60,115,154,94,57,249,101,244,125,130,97,192,72,146,138,62,119,6,190,232,120,96,0,23,34,103,130,153,172,133,183,25,192,91,47,120,16,123,240,22,193,58,89,202,179,126,171,62,26,200,204,22,230,115,12,172,60,213,220,150,139,103,146,206,78,231,69,238,163,25,138,125,215,184,218,90,15,187,152,75,191,109,118,27,161,141,213,197,76,35,200,112,152,52,157,22,36,85,197,76,244,229,205,77,155,74,201,13,107,49,27,191,187,15,11,189,104,181,45,49,55,211,113,113,179,14,248,162,133,40,16,214,155,90,219,208,75,167,229,114,253,82,234,163,93,159,11,71,190,213,48,211,38,190,239,36,5,74,181,66,242,109,3,203,40,50,83,200,72,95,9,11,26,76,250,37,249,194,124,188,250,123,245,132,50,116,202,205,235,143,16,211,205,112,63,233,139,17,220,15,111,17,218,248,226,91,111,78,9,50,88,117,183,1,139,231,93,63,214,6,151,226,189,207,98,28,23,242,52,144,231,62,135,65,10,179,233,192,203,176,64,18,233,187,2,92,249,104,34,94,51,237,46,206,99,12,157,120,189,77,233,195,4,228,150,19,89,44,96,115,105,202,167,6,215,58,253,60,132,241,98,9,52,104,24,249,86,114,241,37,154,58,232,21,188,83,252,188,177,37,227,63,243,137,17,8,157,174,185,109,235,108,115,51,221,154,85,172,153,12,163,95,12,93,104,154,67,204,84,97,190,178,175,153,103,211,7,135,53,119,125,30,50,242,149,70,98,118,205,196,219,14,13,183,30,143,113,133,63,48,163,67,255,157,243,43,25,101,111,147,65,43,52,229,197,189,251,137,176,183,60,25,106,246,94,85,88,180,254,9,201,24,230,19,31,222,159,54,146,6,217,53,0,211,239,58,252,115,17,134,221,120,7,51,212,199,205,71,252,68,51,253,70,121,102,46,224,4,194,156,223,175,157,140,254,197,223,11,190,250,139,132,196,108,32,42,127,49,164,40,170,236,119,199,156,163,161,153,239,154,209,63,16,51,80,224,120,52,164,104,138,156,93,232,36,174,114,167,82,1,132,161,79,14,202,44,110,78,131,209,213,132,51,51,40,131,18,243,148,64,56,171,57,17,8,186,121,148,173,135,4,4,66,125,119,255,36,39,58,26,87,174,20,51,177,154,55,203,108,16,216,69,182,98,100,197,71,144,67,239,109,169,208,172,230,113,9,21,153,196,108,46,215,12,91,125,142,125,133,188,116,214,155,131,248,14,29,164,77,191,253,245,225,205,140,254,83,236,43,5,50,129,187,132,6,79,27,84,49,27,8,237,101,226,51,51,37,26,223,56,16,23,186,44,6,102,38,160,142,171,169,45,103,189,122,161,228,54,238,142,216,246,84,51,1,88,143,155,83,61,209,23,155,40,160,247,216,110,167,85,243,175,249,196,11,160,64,220,76,14,96,202,213,76,158,224,190,165,198,212,178,248,35,148,227,207,145,54,195,220,68,76,18,51,180,164,233,154,237,171,94,115,159,87,87,97,91,138,127,203,7,235,180,139,229,251,224,185,141,174,102,252,110,111,151,62,230,46,160,15,204,149,147,35,110,14,170,176,235,79,23,62,136,155,209,193,24,250,218,184,195,61,94,155,165,126,213,219,205,12,175,114,156,81,86,66,147,223,38,131,17,98,21,156,81,229,230,28,204,188,139,124,48,208,144,85,159,60,89,81,243,30,97,144,207,232,147,207,17,164,22,231,90,120,170,159,23,179,3,210,205,224,218,100,223,34,219,187,66,144,136,94,165,250,88,207,225,224,171,219,248,202,235,243,218,13,128,190,55,94,109,56,140,158,175,221,104,16,188,107,100,41,3,161,93,93,206,2,15,51,29,20,67,205,86,33,205,177,124,73,100,234,160,1,92,139,169,196,199,92,77,135,156,78,227,21,87,35,108,60,199,99,238,193,9,182,233,28,94,83,150,111,203,134,46,112,243,79,142,79,205,164,177,227,183,113,224,151,94,157,136,126,226,100,135,150,65,220,161,1,122,223,241,221,204,119,10,62,242,193,12,9,215,252,0,61,14,103,91,207,213,28,168,195,119,84,48,144,77,28,235,97,186,153,213,79,146,2,10,175,202,39,57,7,104,170,177,93,159,79,191,182,56,52,108,83,205,91,139,97,72,130,211,126,63,230,58,194,41,49,8,190,26,13,198,16,198,2,207,142,152,129,23,164,56,156,87,89,69,231,74,46,32,77,220,220,104,134,210,131,130,116,175,83,218,83,142,182,158,78,49,67,62,82,252,234,78,205,82,14,169,145,56,20,191,48,104,113,32,37,113,73,232,86,42,253,90,135,186,182,116,232,33,215,243,25,57,52,246,82,243,8,233,131,149,44,90,144,105,4,192,126,236,184,248,120,193,115,201,112,118,147,126,93,254,195,96,243,70,185,47,213,73,155,213,217,229,230,183,217,147,24,210,116,77,226,201,206,201,251,60,56,141,5,59,70,140,237,80,134,219,232,59,102,56,159,148,128,151,68,126,192,11,150,171,229,97,6,172,41,63,221,9,114,210,189,26,249,237,38,102,224,173,225,125,194,191,161,31,11,76,53,77,98,254,45,59,64,118,185,57,229,204,236,23,55,131,63,202,144,182,86,71,56,105,168,142,109,53,162,208,16,62,90,51,30,41,25,239,106,4,173,119,250,238,38,75,163,211,66,224,29,251,228,54,224,29,146,139,11,141,23,59,22,22,217,217,38,87,103,147,23,11,15,142,34,112,174,98,166,106,144,174,15,6,9,240,125,231,134,158,90,176,202,108,122,71,212,115,109,180,189,77,239,179,222,166,250,46,129,68,131,201,50,72,131,55,170,73,26,107,55,203,221,71,88,216,142,171,56,228,244,105,166,137,226,247,134,108,187,200,36,108,159,238,133,71,226,228,221,244,201,140,192,217,27,7,79,76,207,90,147,247,66,193,203,33,191,6,104,57,99,154,197,156,8,253,61,243,193,249,32,135,143,177,116,57,194,14,33,251,51,207,100,10,215,141,96,97,228,92,88,74,91,214,60,20,121,57,52,2,225,70,71,203,237,154,173,23,42,178,23,13,233,99,217,204,208,42,131,65,251,51,195,153,177,234,125,109,184,237,103,8,81,76,186,135,138,184,243,199,235,153,209,30,241,99,199,238,117,138,25,159,188,95,106,221,174,225,48,92,176,35,148,113,225,153,45,69,206,115,40,229,75,176,23,193,30,186,244,80,5,56,158,70,60,25,89,171,41,107,175,194,70,150,174,185,138,236,40,214,70,159,103,115,230,93,170,127,226,97,33,100,220,67,239,11,0,239,42,18,227,208,188,188,66,100,118,82,39,104,146,219,128,25,187,150,224,174,134,173,102,202,150,3,41,216,57,177,253,230,205,52,149,239,205,105,147,233,222,196,3,147,34,122,55,89,204,103,217,151,75,149,92,135,58,173,240,224,172,160,28,163,70,214,151,156,184,165,53,67,137,185,185,145,181,189,15,94,140,111,46,8,164,81,121,87,183,148,42,67,25,151,196,153,160,167,223,105,106,189,21,225,203,79,4,183,139,92,13,168,107,132,98,234,252,9,77,87,49,91,89,195,175,62,67,114,22,228,125,109,227,89,14,143,153,163,126,104,58,9,37,186,188,47,195,243,153,58,143,17,182,233,48,23,242,38,249,49,167,80,62,56,207,4,44,110,171,217,120,154,98,18,143,161,115,33,35,182,190,130,195,153,118,113,241,221,50,114,1,209,48,76,147,116,29,178,178,51,139,109,207,88,62,67,181,19,97,203,229,173,74,92,125,86,253,237,150,196,19,32,97,87,99,109,194,103,95,229,189,206,54,92,239,36,134,43,103,138,171,158,141,196,63,190,230,134,133,76,14,93,68,203,118,13,126,105,226,244,37,31,59,147,247,77,241,177,23,152,13,9,50,210,175,77,184,4,37,55,226,33,247,201,97,162,152,158,98,96,113,18,14,221,81,3,85,71,187,172,155,161,217,18,235,217,229,81,136,114,43,242,157,226,168,128,255,43,94,184,52,70,11,244,85,174,153,64,59,197,160,157,131,108,77,57,190,18,248,142,177,227,189,104,104,209,39,67,227,37,199,52,52,100,239,173,6,236,253,19,40,138,49,61,158,76,170,98,38,3,23,172,104,28,24,253,34,10,54,121,229,22,60,86,203,114,141,75,204,136,192,120,57,140,184,152,246,199,124,205,40,193,47,167,29,6,138,178,150,88,1,81,120,249,28,206,96,50,155,85,204,197,252,107,63,35,64,161,94,12,55,94,163,237,143,126,194,152,58,219,190,102,42,51,17,143,194,56,50,68,177,126,47,227,61,242,212,162,37,246,5,208,131,126,16,36,109,110,158,118,254,151,107,110,168,100,120,138,27,202,216,37,244,40,80,252,228,168,216,78,235,203,92,250,228,240,183,205,251,219,168,160,222,130,238,6,211,177,131,172,150,180,255,25,101,249,109,164,147,155,103,61,77,232,72,184,223,55,26,14,33,139,186,204,65,78,122,49,60,197,249,90,161,146,84,43,208,138,56,180,145,213,76,50,40,228,169,131,125,232,152,107,150,118,99,34,178,178,67,175,126,225,125,11,55,36,188,230,4,194,247,183,203,122,205,84,241,234,125,45,184,62,135,152,97,94,169,247,230,64,35,151,154,97,158,187,79,222,230,126,204,214,83,114,71,197,74,144,98,166,26,234,153,172,197,231,239,143,153,54,222,88,33,3,119,226,62,184,229,83,203,157,103,169,11,191,2,4,35,13,49,248,112,147,32,107,239,98,102,199,26,81,124,58,142,205,197,197,80,154,60,179,62,62,23,221,177,215,189,235,200,169,213,75,189,247,117,195,84,49,67,157,178,251,245,208,208,39,186,230,105,135,105,60,119,86,197,97,216,122,143,59,17,15,70,59,140,8,16,108,18,214,51,68,27,129,5,236,38,51,5,25,44,48,33,190,178,11,168,96,53,31,207,213,65,197,60,38,203,85,158,140,0,49,68,204,232,251,223,93,223,171,216,250,138,66,99,3,218,40,79,14,90,63,20,210,72,226,47,193,121,156,213,64,200,24,31,36,193,48,43,243,12,15,185,122,239,248,52,62,95,29,114,90,61,83,191,123,233,198,143,186,191,61,104,163,143,165,11,198,126,8,65,208,6,156,148,130,24,105,110,43,203,222,65,5,16,0,198,200,205,137,15,118,159,124,84,235,82,113,143,1,66,222,44,219,60,29,148,45,136,89,72,91,102,97,40,193,107,61,78,111,140,26,25,116,41,194,67,28,214,70,8,103,163,135,219,116,109,155,84,121,144,212,225,81,47,225,171,37,1,51,131,127,18,225,216,46,197,108,104,210,33,65,240,49,69,85,73,248,248,119,71,217,100,184,67,190,142,123,118,222,67,205,52,227,238,248,233,109,180,226,215,108,125,112,78,87,115,126,27,240,228,125,109,90,73,16,72,114,115,182,242,227,53,119,67,254,249,213,231,107,111,81,184,249,17,106,221,35,136,156,101,151,61,203,212,48,66,188,13,194,213,227,248,136,185,80,212,136,105,142,26,165,144,165,31,51,117,164,25,83,141,215,216,98,54,194,202,152,12,248,15,178,235,244,140,52,77,56,205,16,29,239,139,56,130,124,56,135,40,16,46,193,18,238,202,77,55,51,217,161,240,61,207,121,114,63,102,51,63,55,183,235,38,93,60,209,70,169,114,135,242,40,44,85,67,180,69,121,74,252,147,235,67,25,87,250,53,183,82,106,84,188,17,11,203,130,126,39,31,128,208,82,248,196,212,208,196,90,76,86,233,186,196,67,169,214,142,217,232,15,195,229,133,108,88,173,144,249,95,135,25,63,246,226,64,182,201,31,220,209,70,29,225,214,50,206,156,160,52,217,195,239,132,148,168,94,212,218,6,24,210,61,227,136,207,203,6,120,111,94,233,125,173,233,78,178,86,133,155,123,67,214,89,130,42,154,130,42,240,155,107,70,18,245,78,81,43,8,200,139,21,240,188,193,123,201,113,208,165,235,23,137,142,210,34,149,106,141,105,210,254,186,225,246,60,161,194,12,208,6,176,232,251,181,139,233,61,198,12,78,96,35,229,183,51,232,236,224,99,2,198,150,187,76,6,84,156,91,104,187,225,61,108,105,65,101,45,157,133,29,59,241,249,63,179,40,35,194,132,65,5,49,199,234,49,206,199,107,6,154,115,115,27,249,213,189,218,232,109,93,209,225,159,152,185,172,189,108,113,155,167,229,207,199,134,247,77,172,103,221,139,99,138,48,132,236,41,148,154,122,141,19,166,193,82,124,95,203,80,4,247,96,109,189,73,238,162,131,31,178,179,246,158,156,231,53,239,115,27,99,252,142,237,172,65,105,37,222,221,113,28,115,52,222,242,100,77,128,111,59,193,76,19,178,64,103,38,157,5,183,228,167,243,113,8,66,74,25,254,9,202,96,215,108,41,185,24,112,227,42,185,147,124,161,56,24,84,133,228,164,148,0,235,88,19,120,215,48,211,255,113,161,132,4,163,144,224,198,36,134,172,243,190,53,238,46,208,90,183,158,51,243,246,24,97,60,190,247,125,236,115,14,138,236,47,136,143,157,188,139,200,112,62,67,90,144,48,67,122,21,191,12,83,232,29,80,2,8,232,0,194,145,1,136,44,143,221,81,124,169,241,45,153,222,77,238,221,56,55,3,88,4,103,212,13,18,22,20,123,243,166,184,140,249,66,172,172,67,103,189,71,71,173,137,212,234,15,167,50,71,120,164,214,148,43,67,146,65,102,122,17,17,85,227,42,237,248,235,248,133,121,220,143,209,77,44,227,94,13,241,112,244,178,225,116,210,19,122,95,26,86,201,160,141,68,50,88,90,72,137,99,76,139,220,115,134,213,248,131,195,60,205,151,142,173,14,202,73,97,224,254,69,190,45,174,222,180,34,223,199,102,83,6,174,227,217,76,90,130,166,220,251,215,247,92,35,23,90,149,147,18,165,135,29,224,223,73,109,122,8,215,139,53,126,215,52,175,25,74,167,251,210,63,214,195,184,119,181,35,48,172,150,55,29,53,0,81,232,177,200,160,88,163,73,9,0,78,6,164,127,17,232,208,108,213,171,81,254,211,140,175,98,134,208,114,236,251,94,168,138,85,49,55,230,221,8,48,22,147,82,175,102,29,6,22,11,38,247,37,15,78,215,104,8,251,16,78,12,225,111,51,94,154,84,98,80,64,25,85,25,113,188,217,28,41,44,78,88,249,93,38,105,76,239,13,251,218,212,17,107,36,148,115,36,197,41,127,220,67,237,132,27,156,21,181,95,76,18,27,234,53,67,109,235,172,12,108,152,176,50,44,49,167,168,122,226,84,100,153,68,128,157,240,28,194,60,81,152,191,102,98,164,22,240,178,65,161,240,238,98,189,89,103,82,60,21,82,203,247,161,109,153,5,112,13,46,120,33,209,68,31,236,156,141,89,48,7,231,28,191,207,12,197,91,246,194,33,102,16,181,114,53,179,185,68,249,28,70,78,105,205,94,244,113,212,240,222,55,124,62,67,182,200,150,112,73,110,161,24,214,157,123,202,219,174,70,189,53,106,212,28,110,247,83,30,23,13,168,85,160,176,204,97,46,98,46,52,223,68,133,155,118,137,166,230,204,38,27,230,141,247,84,213,12,144,62,138,181,192,224,228,98,68,245,82,64,107,168,210,103,121,48,75,31,94,100,77,129,225,70,46,158,198,147,153,163,170,163,146,111,196,43,161,160,103,168,156,46,220,55,171,26,108,60,10,177,137,88,91,174,181,200,32,126,248,44,216,182,245,149,97,41,191,240,46,54,235,203,114,196,241,181,235,133,236,208,75,209,116,64,104,2,119,70,83,176,99,180,172,61,247,238,232,133,196,136,236,11,201,193,74,147,72,20,144,113,130,132,248,134,47,135,103,20,102,24,106,101,139,172,166,13,27,32,41,162,157,235,174,33,39,137,212,72,60,24,45,38,83,158,27,221,76,143,102,120,45,88,169,228,167,33,192,79,81,160,203,16,48,200,12,45,232,202,183,28,232,175,70,245,233,49,163,167,27,181,65,92,153,27,73,161,6,68,209,193,111,126,118,154,58,244,106,186,231,90,20,122,193,57,232,160,29,239,141,246,68,255,109,196,188,68,98,108,149,175,66,225,102,250,140,111,27,38,73,20,168,210,162,200,124,86,253,157,40,112,61,173,21,207,125,14,244,37,145,47,13,110,199,17,138,10,179,33,230,228,206,104,42,205,85,163,194,12,188,110,138,25,82,222,236,211,155,192,120,235,189,75,198,229,246,159,94,144,129,235,144,161,27,235,61,85,224,68,96,205,19,43,253,88,223,46,137,46,11,228,15,119,196,178,145,155,124,233,29,35,200,35,125,42,230,98,141,126,110,222,38,97,40,102,16,233,14,38,64,226,104,74,203,225,50,116,64,142,155,215,106,234,136,215,76,42,215,69,60,192,132,79,41,50,19,142,76,218,181,179,155,209,83,172,98,61,7,233,125,107,43,11,139,15,155,97,68,234,205,47,30,52,66,136,43,73,83,114,112,183,219,31,119,145,170,163,95,11,61,45,127,178,93,105,115,150,171,89,247,201,23,8,172,80,93,212,111,8,65,200,50,127,163,66,131,97,146,136,221,196,71,130,149,16,193,0,131,50,139,185,209,232,246,13,121,177,102,179,37,143,214,216,119,191,68,197,49,243,69,228,176,102,15,242,46,7,56,63,173,133,232,90,241,205,251,240,123,175,129,187,45,247,166,15,63,192,174,213,102,142,156,153,201,146,129,190,231,64,227,133,124,248,53,159,35,119,56,14,130,232,254,44,190,59,40,224,85,147,115,140,129,187,66,213,237,78,98,194,157,226,45,233,200,27,2,234,147,171,207,172,12,170,21,59,71,64,111,95,51,45,187,78,217,131,153,126,178,184,26,60,49,245,193,230,102,10,89,119,35,6,180,52,162,115,132,223,62,91,90,87,43,159,127,186,245,172,22,161,201,195,76,14,51,46,158,134,174,17,115,70,37,224,155,11,184,93,75,206,61,128,208,36,99,253,230,21,231,85,238,77,67,152,31,215,118,150,15,33,175,33,241,151,92,42,230,28,54,240,47,223,111,141,67,68,213,210,47,222,54,55,228,151,187,101,250,190,111,13,182,112,75,223,137,193,38,201,63,124,230,227,158,151,33,86,147,11,244,195,9,154,179,45,9,74,67,231,4,89,48,36,250,52,129,201,147,21,139,146,190,169,0,213,169,76,66,78,103,206,12,191,55,8,219,213,244,98,94,100,250,189,193,34,140,153,159,171,131,161,143,211,88,200,124,209,241,38,75,187,220,8,88,225,250,162,228,89,89,173,223,59,67,247,69,97,86,94,26,154,5,255,210,199,227,5,29,40,191,140,44,161,87,75,143,127,9,227,78,19,43,9,105,31,49,107,227,145,184,130,143,181,248,246,110,198,101,158,250,177,170,117,25,125,102,100,214,146,78,4,180,161,154,191,116,199,127,205,58,201,80,92,237,241,94,70,111,89,229,193,57,245,188,72,117,66,72,230,243,253,28,40,167,157,192,218,239,205,74,156,55,149,0,47,25,234,153,62,40,166,15,122,143,151,249,131,96,251,209,69,86,125,60,55,95,20,238,124,195,161,10,175,241,41,65,39,9,153,230,102,194,240,174,55,63,206,149,203,163,45,96,61,69,40,254,143,121,207,32,93,163,31,111,212,11,76,225,197,50,16,249,111,76,7,249,98,17,225,163,207,6,255,172,135,121,74,227,12,230,129,108,116,241,155,47,115,135,197,76,171,140,31,32,199,179,165,35,172,235,111,231,144,199,36,72,135,98,122,61,230,230,168,101,171,66,193,187,38,102,74,33,190,25,118,10,73,83,191,231,153,153,213,149,242,0,87,34,104,36,107,128,62,28,31,242,78,58,77,87,151,73,154,249,160,48,241,242,179,43,192,115,154,98,38,25,107,251,212,89,156,17,245,10,51,184,211,103,133,20,152,189,71,152,145,50,151,37,114,254,15,47,156,51,13,107,191,184,20,219,41,81,39,114,51,100,114,143,249,188,245,114,20,5,43,132,76,234,212,171,81,138,155,177,252,208,92,148,39,163,212,58,60,72,48,106,186,209,116,31,6,153,231,123,37,212,103,77,50,98,68,173,103,230,249,121,223,205,23,209,125,3,34,96,111,198,103,223,59,7,128,30,78,176,46,132,111,200,134,166,4,102,84,150,160,11,244,13,13,56,129,112,142,178,244,207,70,230,40,85,96,141,20,10,197,76,66,201,189,5,82,180,2,46,225,209,64,56,249,38,15,196,66,87,200,134,80,179,133,25,111,107,214,231,123,157,192,107,197,9,210,133,190,128,196,102,186,155,56,130,66,89,214,61,249,176,181,119,152,223,67,15,62,127,239,30,169,219,58,82,245,198,52,242,186,203,89,81,133,95,85,167,9,49,234,151,79,176,4,65,79,186,207,90,115,94,92,141,195,43,225,195,57,199,83,119,214,41,194,55,144,209,75,156,144,146,60,50,95,208,35,105,154,250,252,111,116,28,60,246,168,40,134,137,106,51,145,206,90,174,141,73,234,95,132,3,241,126,72,201,187,123,99,147,160,136,227,5,205,251,12,23,196,138,39,83,29,47,200,149,70,88,243,146,10,173,85,250,131,63,111,65,30,179,179,186,240,228,171,102,90,225,129,160,110,39,254,100,182,93,211,7,236,236,182,240,248,139,67,73,98,218,225,173,213,20,160,197,17,46,0,20,124,155,67,154,189,53,117,194,137,157,71,56,48,149,202,140,250,255,198,183,84,215,245,24,171,8,161,192,128,132,243,155,195,89,93,10,57,193,229,135,255,243,155,98,133,108,188,48,251,17,62,156,23,9,243,57,237,155,70,200,6,156,114,245,215,85,172,32,168,99,106,77,41,62,71,139,149,100,139,6,54,212,139,111,0,48,27,189,88,18,22,37,43,121,124,230,242,251,4,26,53,89,181,218,163,11,58,143,213,10,18,206,15,158,66,205,71,24,119,96,223,128,188,223,195,34,75,4,168,21,218,248,125,195,30,48,142,18,227,18,92,79,223,68,225,4,89,34,101,103,172,33,161,139,136,174,29,157,143,67,195,84,34,52,55,131,195,16,47,132,32,55,21,231,2,130,114,116,103,161,116,35,128,134,237,201,31,60,79,131,97,73,108,110,92,42,205,205,72,26,201,79,67,59,236,45,178,204,120,67,154,95,51,176,184,136,129,207,99,159,7,149,164,110,97,144,35,236,231,80,148,42,143,177,158,229,84,47,244,252,60,202,146,244,18,77,127,53,208,223,116,19,73,200,84,41,11,175,122,1,220,112,173,72,166,229,196,145,237,38,36,58,140,24,91,114,64,213,222,59,0,220,180,108,106,158,198,42,68,145,229,105,36,133,119,126,242,75,197,155,70,142,121,208,1,40,233,39,48,10,115,7,210,191,155,148,160,36,213,74,200,67,128,255,134,239,64,179,121,32,119,47,0,156,58,191,204,20,74,193,199,25,142,159,38,219,44,9,13,80,160,163,71,107,69,165,188,46,161,61,189,157,199,207,8,115,54,17,141,107,62,91,193,153,168,145,209,131,14,72,246,97,196,26,203,205,63,113,12,9,53,14,120,46,18,30,61,58,54,147,86,206,56,127,233,101,140,100,34,193,186,140,138,53,16,173,248,220,232,121,11,197,234,57,251,83,15,60,50,13,41,236,75,89,204,20,71,103,244,202,160,63,40,177,59,253,123,173,223,38,216,186,147,176,4,31,167,6,245,247,17,216,117,42,140,178,190,232,170,74,253,54,226,24,91,136,102,203,1,113,69,125,96,195,172,38,43,104,24,172,35,18,226,84,209,53,182,55,104,218,188,184,249,78,183,161,212,0,224,194,206,209,8,78,240,167,105,7,58,84,164,47,153,186,72,147,45,141,194,81,242,158,77,235,110,90,130,26,49,122,187,26,154,188,166,170,39,132,238,70,149,62,107,187,233,118,112,194,114,245,50,42,231,200,167,195,92,37,135,12,66,56,103,149,220,242,132,201,90,74,45,201,228,158,46,226,159,58,110,149,74,20,90,81,209,125,8,248,118,15,169,68,65,104,60,35,213,223,16,65,110,90,5,51,96,158,255,182,81,23,104,133,109,153,96,167,79,7,86,167,252,178,41,90,71,79,151,9,104,74,122,152,220,90,74,209,76,144,248,183,148,246,224,17,235,142,78,218,96,105,5,80,137,243,125,142,168,21,181,187,102,217,133,107,158,120,223,81,153,54,119,75,14,191,5,166,238,226,224,16,22,217,226,19,208,63,214,247,109,54,64,11,80,203,199,136,220,244,160,66,152,116,76,107,17,23,112,123,136,132,17,62,76,45,130,17,190,156,33,142,86,5,226,2,45,93,119,200,232,87,160,53,141,74,80,204,84,163,219,69,84,66,127,162,79,62,40,113,68,101,187,23,42,196,77,11,223,164,182,163,68,108,94,128,20,114,137,163,5,12,0,22,80,170,253,44,167,25,0,63,248,120,37,51,65,197,167,94,220,20,106,198,10,85,75,56,208,45,176,27,240,214,200,201,202,59,40,236,151,24,96,200,173,141,163,59,176,0,103,132,214,22,252,43,109,112,132,83,129,96,69,129,69,204,188,232,5,176,154,20,181,252,242,54,62,159,64,30,146,50,20,196,74,38,9,40,181,109,192,231,2,98,56,30,68,11,42,26,94,139,166,113,185,186,65,51,25,60,34,0,72,4,35,151,77,51,39,46,70,82,162,43,156,5,185,138,24,208,19,95,111,225,145,52,129,82,138,242,129,189,56,7,136,224,62,200,82,164,80,89,230,52,19,14,215,115,6,3,23,191,95,154,198,192,251,161,11,221,233,1,94,98,100,167,56,4,27,178,186,29,172,22,36,75,84,45,254,156,107,80,207,94,92,46,161,211,125,236,66,19,105,180,98,46,3,184,85,197,7,161,122,22,95,18,250,215,166,240,161,202,9,116,97,210,64,161,182,220,123,182,122,129,50,40,112,8,241,50,117,49,86,122,48,152,32,111,121,143,15,83,4,29,161,31,187,192,144,8,248,194,154,2,207,213,209,220,84,26,184,79,189,57,57,217,224,48,97,194,39,121,237,70,103,79,148,99,179,209,36,138,25,5,60,95,243,108,148,231,160,146,215,62,187,83,117,209,0,54,217,51,68,178,118,10,125,83,81,52,39,239,40,152,65,180,169,46,162,4,16,224,16,106,171,109,44,217,151,60,197,36,102,186,2,174,32,120,188,109,181,51,175,7,143,101,82,194,243,250,33,42,27,189,105,173,200,59,234,77,48,192,137,6,249,134,237,100,182,32,150,48,198,11,157,132,41,221,10,3,88,110,106,106,50,189,235,21,246,3,115,134,132,174,152,57,28,70,241,24,2,158,77,17,88,222,232,0,247,28,133,23,78,126,193,166,102,211,18,137,32,160,86,213,242,221,4,101,43,69,120,66,75,251,16,196,110,102,135,117,232,6,241,95,17,130,39,235,65,43,94,159,163,0,51,110,42,131,36,60,128,20,143,138,184,143,32,181,160,21,4,46,231,229,30,240,138,77,47,30,196,43,43,66,46,152,56,246,243,45,28,58,113,172,72,15,245,103,59,56,251,131,39,36,172,148,39,218,227,214,159,94,156,54,133,10,36,197,11,49,179,63,58,163,237,2,216,11,136,76,86,6,192,140,40,37,145,41,191,20,58,182,236,74,89,241,219,64,58,135,206,95,8,155,107,148,23,40,7,232,151,44,0,191,135,7,8,144,210,10,215,18,102,148,151,35,161,193,249,248,44,14,152,76,91,228,82,160,1,41,51,171,185,81,154,242,52,14,68,86,91,87,101,185,12,34,237,184,232,160,15,197,108,237,116,61,106,23,103,175,122,174,182,138,144,215,23,10,29,142,2,234,35,21,155,157,109,154,226,197,210,36,38,192,26,90,191,220,220,248,139,162,43,15,218,119,127,178,65,15,134,0,129,73,19,220,186,34,13,155,67,194,7,211,7,154,222,75,15,34,48,193,193,45,102,20,220,61,111,96,174,79,90,143,185,130,24,10,51,83,85,176,140,104,214,58,17,223,153,8,231,232,150,64,21,88,205,136,2,4,109,42,91,130,170,109,197,217,72,228,24,113,225,146,105,202,52,89,245,150,85,38,145,210,18,51,44,46,251,154,71,171,122,220,30,223,38,59,187,15,230,165,220,178,152,41,50,239,48,195,42,183,213,124,252,238,248,32,198,40,83,158,155,3,45,238,215,124,188,25,129,166,226,241,121,51,138,189,247,16,222,55,204,249,22,238,155,101,219,229,189,10,229,137,152,42,56,175,151,30,203,60,20,186,12,226,189,192,142,53,5,174,146,65,247,93,7,146,202,45,114,130,152,207,168,206,72,11,23,42,114,106,45,205,163,61,204,28,113,85,205,84,41,227,106,26,176,147,154,59,81,178,63,217,241,37,133,208,5,207,171,209,209,229,57,231,77,17,77,14,69,139,98,157,215,11,240,210,89,46,50,77,19,160,231,25,149,174,140,244,185,224,90,207,48,4,130,14,111,19,156,172,96,79,45,37,229,223,163,131,83,125,32,181,121,222,82,20,228,186,66,76,142,181,181,20,85,50,196,51,147,58,163,36,253,130,109,137,246,166,34,228,155,96,132,187,115,103,81,2,0,191,174,56,225,9,78,165,221,218,133,112,231,155,21,20,156,151,92,216,71,245,120,33,179,178,162,158,131,12,94,154,58,36,198,95,28,181,164,70,90,104,170,143,13,188,195,11,85,116,239,180,170,206,63,199,128,111,103,112,142,238,174,175,69,53,33,122,241,161,71,30,34,199,14,183,253,166,92,235,102,210,77,178,201,211,52,219,103,220,188,27,56,94,67,139,115,124,69,245,239,255,50,119,102,73,182,35,57,146,221,146,205,195,254,55,214,118,224,23,128,178,164,162,255,158,116,87,86,72,74,36,156,188,164,209,6,12,10,85,35,215,23,93,229,139,164,246,141,20,19,164,233,85,146,10,47,182,192,13,217,242,104,47,74,21,179,145,88,249,215,38,82,152,69,80,227,224,167,87,137,155,163,156,247,89,247,198,232,230,71,227,11,243,89,137,50,197,81,90,40,142,30,161,33,237,148,143,245,4,231,9,50,190,77,133,118,48,211,37,243,27,180,183,206,218,17,228,33,63,61,135,55,96,3,71,173,228,23,117,162,81,121,244,155,15,168,211,134,130,202,141,71,106,185,121,225,55,126,0,235,111,253,184,35,195,240,213,165,238,215,123,176,235,45,83,152,225,229,190,255,148,241,241,63,127,52,159,233,29,147,81,178,249,211,163,210,221,102,82,51,112,255,137,133,116,53,56,176,54,227,225,249,60,248,160,167,164,96,104,61,24,51,200,221,144,40,130,132,91,78,61,74,161,45,174,238,214,23,33,102,252,3,223,171,40,25,182,170,65,36,73,150,181,242,201,241,247,101,176,233,21,141,242,25,93,88,108,201,242,98,40,135,120,109,110,35,225,55,116,134,66,255,228,2,189,116,150,210,110,208,245,64,126,227,230,94,39,245,78,109,141,171,20,129,188,70,128,204,32,77,43,98,93,200,97,250,181,149,116,194,80,243,30,161,142,69,195,43,196,102,85,205,86,211,240,181,209,71,105,26,151,227,183,56,201,146,65,78,122,211,9,138,152,99,192,55,150,109,170,226,63,85,67,209,229,134,67,241,227,232,152,77,83,49,137,69,79,231,207,208,201,240,142,61,247,144,144,183,252,244,188,66,247,113,162,182,253,66,86,8,177,117,174,16,163,6,96,0,36,73,215,117,11,35,223,241,149,71,201,127,182,207,76,3,59,56,163,104,111,97,171,60,26,44,243,203,43,101,252,45,50,75,98,62,164,115,163,42,111,17,152,90,239,10,162,23,242,82,239,148,212,215,6,90,231,89,233,183,33,175,239,158,0,133,198,117,31,199,212,206,170,68,169,76,114,242,112,94,252,30,240,237,169,223,8,240,203,203,211,3,103,92,47,182,90,166,79,226,137,74,187,64,52,128,252,214,229,42,86,199,184,159,170,222,155,102,146,168,15,18,163,146,79,87,51,41,187,188,57,19,175,170,187,252,98,150,155,55,223,36,11,197,140,86,154,111,164,64,153,95,224,166,191,221,77,134,44,204,132,28,242,65,172,81,172,199,111,27,247,226,199,108,180,247,97,38,26,215,39,7,4,30,206,4,133,247,162,238,2,60,118,53,127,187,225,92,127,82,68,150,88,8,243,139,195,228,96,164,191,253,4,126,138,222,195,41,42,241,152,155,247,119,98,165,0,251,137,253,153,30,61,192,10,20,36,52,115,128,208,247,140,171,145,79,211,92,11,140,80,123,198,79,3,99,25,227,147,180,8,116,225,132,33,69,208,250,88,129,87,199,197,28,170,154,158,42,212,4,243,167,201,82,206,251,121,235,140,49,38,0,15,109,235,179,42,79,32,158,169,195,139,54,55,86,18,178,129,193,104,16,49,245,79,88,134,184,149,155,17,179,239,253,147,241,136,106,239,52,117,205,118,190,247,142,151,54,124,178,46,108,74,239,51,189,97,84,115,213,213,190,48,18,167,31,15,182,247,147,121,48,60,117,184,218,195,52,207,245,167,217,70,60,44,179,207,179,244,185,209,244,147,176,12,196,167,62,184,233,192,133,25,144,89,215,24,28,105,164,21,208,146,54,85,162,139,100,227,220,78,135,71,44,107,135,142,38,206,86,36,242,223,167,216,16,47,200,231,66,84,209,5,153,15,28,50,123,202,150,69,63,251,123,47,15,172,58,181,19,77,172,225,108,247,136,187,158,23,90,139,102,15,88,18,137,212,163,178,172,108,19,212,224,138,83,220,156,231,140,208,140,173,47,198,174,226,211,212,8,138,166,14,11,228,151,190,31,34,205,6,145,150,88,233,249,9,16,44,218,133,2,190,98,208,78,137,35,6,5,242,46,146,178,87,52,147,13,176,249,30,77,179,57,116,110,159,128,121,28,60,201,171,67,6,65,101,79,32,199,220,250,177,89,214,1,48,36,231,44,44,127,36,123,168,0,250,199,166,95,185,232,9,211,22,160,231,184,185,49,105,235,226,219,208,75,212,128,75,80,5,151,190,215,70,107,93,164,138,44,238,210,248,231,93,221,51,155,67,215,67,235,154,33,163,253,215,61,184,6,71,134,40,16,145,196,26,129,252,133,126,232,116,205,116,154,236,170,71,1,116,153,169,194,144,85,122,147,187,141,105,211,154,38,158,187,209,54,132,249,13,255,210,244,218,123,234,232,56,199,51,44,159,52,18,238,135,39,53,154,117,19,234,234,169,144,81,70,30,148,62,159,171,105,103,164,167,2,24,80,13,39,169,249,93,56,114,189,201,18,117,179,83,251,39,247,70,91,69,32,231,183,113,164,124,242,99,131,205,217,147,157,239,167,62,153,59,154,130,2,147,76,137,187,126,143,23,50,17,30,243,85,147,132,223,159,125,248,57,185,129,187,127,35,172,189,123,164,196,129,49,71,199,192,178,191,215,247,46,181,4,46,159,26,141,118,212,162,62,50,189,229,28,237,6,147,66,214,228,27,173,15,45,89,0,119,211,201,80,201,167,4,119,225,24,235,179,246,136,247,79,48,218,25,98,83,203,8,111,136,64,244,70,237,158,3,233,179,250,222,7,14,18,91,186,54,117,187,162,175,40,24,83,255,192,241,159,13,7,52,81,150,168,135,162,164,224,121,75,184,52,180,164,218,226,201,183,126,33,96,144,141,191,224,73,29,44,100,83,56,203,130,109,117,85,17,166,121,191,124,17,53,202,10,116,159,90,7,0,120,212,111,88,105,238,170,250,86,116,18,68,59,216,128,41,71,55,28,154,155,29,239,111,77,129,207,61,211,228,243,37,207,23,4,236,116,190,107,185,9,152,242,77,246,118,116,17,101,195,96,107,12,46,188,2,88,93,55,163,77,27,118,116,89,50,34,229,99,38,168,137,122,16,167,152,126,12,94,180,68,149,23,25,172,171,47,109,8,201,104,8,135,138,224,51,3,111,53,240,173,155,217,232,100,68,249,238,55,40,0,9,34,138,136,22,83,131,183,62,22,55,195,168,46,159,186,211,190,92,130,70,130,162,140,158,91,134,22,74,237,131,109,69,253,43,244,1,116,48,71,197,19,116,103,145,147,9,244,93,245,150,151,125,76,238,84,246,186,62,96,87,203,250,180,193,183,132,217,128,64,170,198,176,144,176,191,18,112,118,192,89,53,170,135,221,120,89,196,188,186,41,145,120,151,253,102,2,8,241,193,166,207,59,56,102,12,199,34,78,39,58,187,43,73,100,12,151,38,190,29,170,35,165,39,125,6,82,98,77,41,27,232,36,241,197,103,132,146,71,118,59,170,7,59,80,22,12,249,251,62,194,159,65,235,212,14,46,176,75,255,147,220,124,64,221,209,243,106,162,66,169,226,61,199,126,156,228,215,120,78,206,17,20,44,37,127,128,45,65,237,97,66,48,98,166,52,57,149,200,101,94,217,198,7,17,102,201,223,70,43,75,156,32,152,84,86,124,48,24,211,148,236,235,77,225,185,61,107,110,163,210,213,123,27,199,244,218,130,239,4,168,153,20,42,208,127,107,89,226,70,247,88,147,107,147,104,230,4,73,12,224,135,42,85,62,152,69,136,35,146,246,138,140,167,176,223,192,211,28,37,112,152,169,148,27,7,85,217,228,144,177,184,77,142,221,181,76,27,54,154,237,159,211,115,244,222,80,156,230,79,15,88,0,100,204,22,130,76,93,40,4,222,68,148,195,11,6,78,145,241,64,241,163,201,17,177,142,81,149,9,65,7,153,14,225,35,106,224,6,146,178,129,66,198,17,178,35,152,230,162,70,142,174,242,153,202,195,68,14,45,184,194,224,74,210,106,178,229,169,78,160,56,192,126,109,229,2,131,148,85,172,116,74,11,175,213,59,11,33,18,116,115,37,105,60,212,252,174,13,102,43,202,3,85,54,235,231,24,49,238,73,46,106,128,20,49,63,79,169,167,2,9,88,119,57,38,172,42,91,98,42,253,245,33,137,117,88,175,145,91,141,56,91,9,212,76,179,45,238,125,104,1,145,247,106,76,158,168,222,151,130,199,44,99,6,238,176,5,246,11,70,140,165,244,107,168,51,246,158,102,124,33,125,237,107,237,91,110,54,231,65,110,78,43,88,11,66,111,180,82,214,135,25,142,46,128,128,88,145,252,145,213,9,81,111,180,185,98,222,159,5,4,143,214,9,178,215,138,16,71,253,88,111,73,151,160,34,93,37,187,10,152,249,177,131,198,28,132,162,244,18,193,104,119,174,80,24,108,200,66,228,230,200,93,120,194,244,207,172,25,0,218,162,86,82,168,163,174,32,250,80,151,190,167,37,39,119,161,161,92,94,123,34,78,183,147,247,97,171,203,108,202,0,50,102,27,246,99,185,55,212,241,167,228,177,79,127,175,60,248,98,69,228,247,128,30,65,158,27,82,18,111,68,122,86,132,237,148,248,237,249,138,83,32,38,198,108,45,79,102,29,187,129,126,1,248,191,229,136,57,208,26,36,55,34,233,58,165,160,49,12,64,233,233,51,188,71,149,89,122,173,176,17,7,51,141,199,234,111,95,162,209,178,133,160,112,105,232,197,140,238,225,50,172,134,160,82,62,217,165,104,236,61,26,184,12,116,160,55,49,35,248,147,136,55,244,138,151,176,81,82,225,151,67,224,237,140,194,230,10,151,101,79,143,1,76,90,17,113,19,204,239,217,210,29,185,132,111,98,198,11,110,177,205,131,84,22,38,217,98,157,199,43,40,33,201,167,233,147,145,47,168,43,193,118,70,243,40,36,156,96,27,118,210,181,32,192,37,55,55,78,128,216,199,141,176,65,168,125,225,179,222,193,182,79,215,204,110,34,26,1,77,124,205,175,13,60,224,136,138,192,11,120,224,149,111,137,75,43,93,136,156,203,132,102,59,238,109,184,107,165,30,69,183,57,206,39,160,101,85,185,71,223,33,92,18,195,69,172,212,166,140,202,155,133,45,157,83,204,91,191,8,157,53,65,89,204,62,171,34,31,214,25,238,92,227,88,113,242,142,114,166,226,255,197,197,207,225,186,34,224,83,140,247,38,62,23,34,196,250,96,28,33,35,25,114,172,18,56,149,174,117,207,116,108,223,124,125,175,45,102,42,133,39,73,27,225,251,82,107,61,51,150,199,100,198,10,173,47,0,139,22,238,0,74,99,87,62,70,5,27,156,68,149,240,48,43,131,109,167,180,215,131,240,145,46,13,97,57,71,230,240,6,194,112,17,43,137,46,2,20,10,245,164,11,68,141,100,136,213,206,142,36,6,229,133,213,188,72,6,213,52,139,226,237,178,83,238,148,228,123,44,38,108,46,188,189,72,230,36,30,148,225,19,106,106,60,129,118,114,225,29,169,105,61,107,103,203,73,7,234,42,95,6,252,9,136,40,4,39,233,159,140,167,80,56,255,17,191,135,127,5,5,189,18,64,211,180,31,202,34,127,60,176,202,61,77,105,99,5,9,31,208,140,35,23,195,255,50,2,57,12,169,232,149,183,182,79,149,78,140,153,143,144,102,131,115,91,35,35,20,212,220,218,135,83,123,38,193,89,51,6,23,97,251,166,40,114,131,123,13,220,149,10,203,117,43,53,199,76,105,211,84,167,197,140,59,23,199,71,91,183,124,88,204,201,232,59,150,131,71,67,106,66,153,198,223,221,111,32,51,155,129,135,133,96,221,48,163,17,238,62,159,102,77,33,113,166,19,180,166,223,104,220,27,93,153,200,233,102,9,151,181,26,226,75,172,104,160,199,186,237,144,57,124,120,202,129,52,158,36,243,26,42,50,99,167,69,176,88,66,5,249,92,26,121,173,177,83,91,214,184,167,33,32,76,243,132,53,43,67,97,152,196,229,193,38,81,95,178,246,194,47,240,185,120,132,166,23,13,127,48,97,201,215,2,229,112,69,141,111,3,211,23,51,89,216,21,49,188,162,192,177,18,68,248,36,36,105,120,244,135,89,64,39,188,112,122,146,134,26,223,105,187,195,139,48,101,196,174,102,8,184,195,21,38,61,174,68,249,8,54,140,80,1,164,132,59,62,63,92,67,103,130,238,228,162,20,228,157,236,64,172,121,48,223,75,181,165,0,177,142,164,173,66,61,104,12,29,108,176,236,233,28,65,98,44,155,21,201,67,90,56,2,37,107,69,121,189,122,181,149,32,90,146,241,34,61,245,30,124,175,21,158,48,50,226,243,243,94,84,106,66,122,106,160,76,38,130,143,29,169,196,29,169,32,194,150,217,116,196,59,235,62,50,88,180,97,235,68,160,118,221,163,233,101,160,215,94,116,200,45,75,232,241,193,139,168,139,156,105,29,193,128,164,90,122,30,247,152,66,189,78,231,122,175,145,18,124,123,236,86,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,171,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,169,122,53,146,164,145,216,163,2,116,228,96,3,207,67,27,113,96,162,121,109,81,185,64,116,62,69,146,102,183,204,183,152,159,55,20,72,110,104,161,183,168,32,141,74,249,48,117,21,209,212,20,193,6,128,197,99,229,79,95,83,213,78,51,121,193,18,242,77,160,43,182,16,179,15,0,167,45,154,175,76,194,113,170,60,71,59,33,186,11,162,10,191,121,168,122,7,211,58,185,175,16,174,208,171,55,129,81,200,175,177,139,234,163,1,133,237,201,141,197,113,45,90,95,131,86,186,145,66,69,168,143,202,46,12,74,154,206,161,96,138,226,98,121,177,105,26,63,201,97,5,191,188,252,54,233,227,25,220,67,141,198,0,57,208,33,96,34,186,116,36,57,152,60,57,54,225,194,191,209,80,90,204,11,234,170,198,114,12,179,231,217,126,132,181,229,197,168,240,117,175,32,146,115,184,122,248,0,224,203,246,115,160,29,130,255,50,101,29,24,243,188,76,97,208,78,21,222,49,52,173,87,203,90,49,206,0,85,42,98,185,223,160,240,1,97,47,190,6,221,17,203,201,84,129,124,79,196,222,68,148,174,177,183,251,79,211,239,161,50,128,29,210,172,104,193,125,227,163,78,250,110,116,106,70,97,104,131,116,22,5,208,13,3,94,192,72,222,144,204,82,100,223,88,127,181,182,48,23,24,128,62,66,126,128,203,178,242,211,134,106,77,88,134,215,219,52,14,61,125,181,169,166,21,225,254,249,249,225,152,171,36,99,204,12,151,87,192,243,41,172,245,245,49,55,207,133,154,121,170,24,11,84,247,215,143,55,38,197,249,74,94,193,159,17,165,211,10,104,104,125,140,35,104,191,48,66,43,34,230,13,175,162,223,154,46,229,86,244,151,1,82,71,91,115,55,168,225,81,133,65,250,91,253,151,193,253,149,163,15,70,234,46,175,30,227,43,19,6,93,176,31,111,52,38,55,150,178,152,215,10,22,66,19,113,27,77,53,229,80,56,57,177,49,80,22,252,104,35,110,107,70,184,105,166,77,68,205,207,215,14,122,186,107,20,4,245,255,98,6,121,170,250,132,96,15,130,179,204,72,7,206,215,60,212,124,230,215,60,169,166,134,185,8,209,254,223,111,23,239,206,130,26,106,14,13,8,233,191,2,22,17,140,103,229,126,7,117,177,133,134,34,215,97,148,244,123,67,8,124,146,229,77,122,145,254,38,203,12,148,112,1,46,246,153,165,86,212,202,7,163,125,72,172,232,131,70,107,12,69,238,241,209,201,68,96,57,250,106,172,53,97,169,62,40,35,154,125,230,47,68,107,77,197,71,7,9,170,26,95,147,126,194,169,234,162,61,48,94,133,150,134,58,244,222,187,70,159,30,180,57,0,150,62,170,169,53,74,236,5,226,26,21,151,162,169,160,135,250,167,101,171,196,19,223,70,130,154,243,132,116,150,36,52,54,144,189,144,132,123,17,53,181,27,221,176,12,207,26,244,115,240,201,201,150,179,105,14,61,46,71,7,51,48,164,200,170,67,75,101,53,250,250,97,88,214,71,163,231,42,171,232,32,42,85,74,108,27,139,126,108,181,245,15,66,38,230,213,130,155,174,32,116,173,119,70,179,59,246,155,102,76,233,255,67,124,183,7,215,65,179,126,77,181,90,242,44,168,14,96,164,85,105,222,86,66,118,7,22,12,180,0,245,222,207,251,10,229,181,218,13,130,61,212,12,65,86,244,72,17,39,169,194,173,209,249,229,213,208,167,126,30,109,208,248,17,251,232,219,16,202,71,84,152,146,134,175,157,119,230,190,207,167,19,133,222,249,113,99,163,165,178,39,66,203,207,37,189,39,89,24,172,192,172,243,255,173,53,186,104,253,196,166,174,38,195,114,140,81,203,57,5,8,153,103,81,129,233,250,215,105,224,102,19,23,87,243,134,203,230,70,131,23,168,32,185,57,164,1,129,84,7,233,249,209,230,53,34,202,181,226,197,8,85,245,147,208,158,119,242,12,104,64,121,101,9,80,139,237,49,106,21,45,87,93,2,219,116,133,99,253,64,156,38,51,109,19,65,230,142,67,131,152,56,65,200,50,161,42,29,123,93,219,31,73,98,220,206,36,152,0,233,95,84,84,24,98,219,178,82,54,177,143,45,177,25,95,184,4,150,3,115,87,133,246,67,251,217,9,57,199,133,76,147,236,179,128,172,110,13,196,196,90,168,175,136,4,59,9,225,22,74,147,228,184,212,217,64,134,103,6,225,71,65,4,65,135,220,154,231,103,120,181,3,61,85,57,211,15,34,93,35,30,13,129,187,171,79,110,84,181,65,227,48,64,46,72,200,122,11,233,162,184,55,237,142,31,97,122,100,226,146,220,162,209,77,147,27,49,94,209,234,193,226,240,34,129,85,37,31,131,86,50,37,155,96,175,232,114,160,211,73,120,251,22,97,207,170,2,131,148,155,251,26,73,109,177,241,221,197,140,179,233,123,41,217,52,186,74,211,12,220,53,56,47,81,140,45,71,68,202,46,0,242,27,87,87,168,38,36,19,116,129,241,38,159,44,218,80,57,133,81,200,186,65,209,15,64,127,118,89,217,239,208,35,129,19,50,174,147,238,75,25,238,119,254,38,207,248,69,234,244,107,198,125,78,109,120,18,242,71,30,12,40,116,48,6,92,194,155,35,43,0,78,184,55,179,226,234,153,205,191,116,218,116,84,44,2,152,99,205,126,67,204,100,200,35,108,51,18,222,147,214,106,188,19,61,168,35,40,144,172,52,55,248,1,78,170,67,83,238,146,159,70,201,243,4,136,5,94,170,132,199,208,180,9,81,100,208,83,115,186,39,161,141,153,173,171,42,205,146,206,193,207,6,142,30,168,31,219,170,155,152,223,75,158,120,235,69,166,53,215,78,53,104,211,12,6,234,133,146,103,95,106,166,47,40,148,167,141,11,77,204,207,47,95,61,229,159,153,69,87,126,27,118,136,172,31,146,250,79,1,38,54,39,128,137,193,245,129,40,69,203,157,20,254,89,102,98,94,141,90,135,12,154,253,94,4,233,214,241,126,100,200,205,205,220,153,0,16,30,31,90,49,167,9,243,69,90,228,173,180,46,35,110,227,20,105,143,102,85,109,177,162,29,17,197,199,110,212,98,249,96,160,85,87,78,97,234,94,51,53,206,171,121,179,59,146,38,136,124,180,60,249,160,43,170,59,57,191,171,145,65,116,53,207,25,40,18,32,195,132,9,255,182,167,167,2,3,100,116,237,71,187,17,89,11,196,131,44,63,61,87,213,205,165,41,141,96,37,20,153,78,137,135,3,243,78,131,108,129,122,142,24,132,150,191,55,234,13,8,181,48,55,194,174,69,87,255,223,44,160,80,206,97,31,5,211,55,84,52,130,255,22,94,175,54,155,179,68,13,226,144,140,200,239,183,241,96,150,80,248,192,252,0,100,171,249,111,195,91,147,248,18,164,146,170,99,110,122,163,145,49,117,32,33,245,164,233,96,250,197,23,194,138,196,70,2,13,111,199,221,39,106,115,96,0,242,222,244,27,30,103,147,233,166,126,188,18,162,107,252,200,112,39,185,25,254,51,53,31,43,27,185,185,211,132,38,175,221,204,119,248,157,90,29,225,249,34,34,96,21,168,217,118,232,228,59,230,47,157,148,114,243,231,115,118,175,13,254,65,197,106,226,208,17,107,52,77,23,55,15,216,0,229,106,60,124,111,95,233,232,179,60,87,44,135,165,90,135,210,242,155,191,189,191,47,249,220,111,93,145,144,246,97,193,175,148,39,163,221,235,125,136,223,215,238,12,127,134,0,19,102,174,189,123,60,248,133,147,53,177,99,213,212,171,60,128,96,60,169,180,171,25,36,244,47,147,74,67,2,114,192,242,224,221,228,179,154,155,233,52,78,248,137,133,0,94,90,161,73,10,156,103,78,180,10,156,100,246,48,83,156,77,44,68,37,230,170,158,160,250,171,209,8,204,150,34,230,219,180,187,155,233,240,29,83,204,4,89,46,191,241,156,138,66,58,74,205,133,226,239,114,243,59,124,69,157,131,61,124,120,164,9,183,65,157,2,232,161,249,145,2,148,191,245,50,13,131,28,51,72,217,171,243,90,208,227,65,27,72,126,77,170,120,197,5,150,104,11,167,87,82,205,53,107,70,96,220,199,243,149,228,230,239,191,174,87,210,48,51,83,114,196,41,190,111,7,121,144,68,109,67,250,245,204,147,168,222,42,139,114,48,146,60,59,205,20,113,207,241,81,129,208,74,200,129,209,193,157,203,121,116,120,242,115,132,86,0,7,105,76,207,93,119,24,171,148,217,2,205,145,189,91,169,241,228,130,222,66,153,9,178,249,159,145,188,27,48,223,52,227,103,59,204,169,91,236,145,122,192,152,201,1,255,92,74,36,119,17,10,145,171,241,204,157,109,173,195,88,182,69,49,177,128,104,11,237,90,72,225,142,10,136,21,211,159,115,148,175,49,145,178,181,139,153,113,185,97,102,42,38,254,152,200,100,53,185,122,78,85,3,42,199,184,82,127,65,91,167,105,167,74,15,47,109,104,232,255,184,245,57,118,9,130,122,49,25,206,244,207,25,166,162,247,206,155,220,115,24,108,88,6,126,19,9,86,183,42,90,141,100,33,162,83,137,78,162,5,62,46,173,236,134,46,67,244,87,14,20,124,99,49,52,170,19,42,83,165,54,189,159,52,191,61,168,230,247,160,150,147,42,226,8,61,83,7,57,254,219,47,194,86,49,21,246,167,231,0,200,152,88,217,90,204,164,153,226,230,176,203,95,153,11,139,180,211,138,239,129,124,205,150,65,123,103,219,112,225,52,172,136,80,54,177,66,100,31,175,77,19,243,206,110,9,204,68,193,53,204,80,4,205,127,235,104,252,215,143,230,51,129,191,189,49,69,238,16,213,38,56,32,23,238,103,152,207,157,250,66,127,80,198,184,55,89,181,34,115,4,15,223,251,96,187,81,66,73,47,15,0,51,24,23,99,14,109,200,142,151,204,48,227,179,236,97,126,107,54,159,27,106,51,224,167,110,5,219,173,147,155,109,52,28,36,218,238,135,176,220,22,171,72,180,88,179,221,242,19,178,102,187,105,9,197,194,129,145,114,139,25,17,225,217,99,254,113,246,202,189,169,75,239,152,35,29,169,55,93,209,8,176,45,63,58,120,238,34,196,169,197,56,214,74,76,207,70,17,85,134,20,190,129,237,28,161,29,175,68,8,78,108,35,243,6,141,95,127,216,145,109,142,179,219,179,190,70,160,251,230,190,108,238,3,39,37,175,134,233,111,234,213,40,133,212,216,5,159,155,32,252,86,5,33,216,183,35,172,252,237,250,217,160,249,212,35,118,111,98,129,221,244,104,120,159,176,158,56,88,192,211,234,111,211,120,49,125,162,20,99,223,144,211,150,240,217,121,162,58,228,109,96,42,228,200,35,158,46,45,14,45,50,62,114,53,53,154,149,79,198,86,86,175,158,198,168,152,248,121,138,154,128,180,0,190,105,48,72,27,199,105,12,95,128,56,141,229,24,202,203,111,190,225,91,18,231,170,92,203,108,250,147,211,46,59,213,123,98,19,246,166,203,14,83,127,151,6,66,154,9,105,250,243,3,115,210,49,40,78,8,176,212,225,18,223,29,9,211,153,82,242,248,125,166,85,233,158,64,107,244,227,200,213,11,34,227,56,203,171,49,61,138,79,9,229,182,163,142,241,251,104,163,148,155,95,38,99,58,149,224,26,197,107,4,213,63,106,56,172,160,146,165,1,5,28,55,34,86,126,181,49,30,78,245,165,201,65,236,17,238,110,47,162,33,6,247,10,93,131,238,238,34,204,53,212,81,95,72,26,86,119,181,129,157,74,171,42,172,119,215,131,88,2,4,160,45,26,35,152,158,79,152,23,21,133,45,17,6,61,183,190,215,162,120,69,180,45,230,93,67,50,11,23,228,124,252,66,210,125,80,219,185,153,87,201,229,91,77,65,178,116,191,26,175,93,122,85,171,97,229,93,116,29,253,33,250,169,115,178,32,43,252,214,171,155,141,234,54,55,45,211,246,61,78,225,75,65,7,170,59,49,95,152,207,253,209,94,72,86,132,219,8,64,9,121,244,27,209,40,45,58,57,42,203,148,130,252,222,112,52,93,105,203,52,170,97,186,245,127,87,191,241,43,66,206,141,142,201,243,190,125,191,108,197,248,108,243,181,233,58,47,46,238,202,9,65,215,70,147,72,120,119,121,52,200,169,186,4,63,80,99,45,175,15,26,106,178,136,160,28,64,13,154,49,226,106,163,82,248,151,199,245,96,195,128,202,233,111,246,34,199,212,91,162,209,160,25,154,180,35,214,159,25,166,196,22,51,108,24,150,231,58,111,112,51,22,30,202,238,255,246,145,255,227,71,229,153,72,204,182,52,143,170,230,138,46,200,254,89,47,253,166,49,109,255,63,125,161,98,210,201,241,200,136,64,54,177,118,83,68,11,107,59,89,215,229,4,166,233,226,132,217,218,159,195,58,173,181,247,55,93,81,7,34,93,151,23,155,72,74,251,237,248,141,86,168,145,17,20,102,100,79,126,91,91,179,78,248,44,159,130,55,134,159,229,186,153,207,144,80,20,51,163,91,26,102,152,72,195,215,195,188,110,8,33,99,38,159,43,191,109,170,38,63,103,206,210,89,187,95,53,143,8,192,176,86,170,183,98,237,47,36,56,35,204,36,138,245,201,58,252,139,71,205,43,71,229,133,38,32,157,210,60,218,148,65,27,166,157,220,226,183,105,242,147,7,183,44,190,203,223,182,107,212,216,85,173,111,115,217,71,172,179,200,189,225,178,243,74,135,153,239,60,106,166,117,120,230,213,8,193,231,68,234,235,15,149,227,102,24,109,235,80,115,119,137,103,179,82,218,74,235,243,6,154,147,15,216,17,71,32,36,102,139,155,110,152,169,34,203,79,67,58,236,61,46,152,47,98,60,105,134,118,170,250,131,77,224,85,85,238,205,6,190,174,127,107,178,0,153,30,55,243,66,174,33,204,45,251,45,6,16,39,180,116,252,98,232,44,19,7,111,102,82,12,62,21,64,65,232,152,180,69,125,59,190,53,77,248,189,171,213,92,67,183,194,72,34,107,143,178,82,192,21,49,211,126,81,213,60,229,115,92,120,238,154,88,41,0,197,173,95,4,153,124,65,240,192,154,31,241,59,249,173,195,91,175,5,157,92,70,88,97,130,173,159,139,1,2,221,48,47,145,192,26,150,204,168,14,31,237,96,1,70,10,174,98,54,200,204,140,159,46,52,59,165,25,200,160,183,114,32,2,0,95,227,18,51,184,77,15,117,64,226,74,246,98,24,19,74,241,90,93,255,227,211,214,1,175,192,3,74,152,159,175,157,153,199,65,179,222,10,17,91,6,173,11,149,138,209,179,150,230,19,1,162,191,46,75,171,50,237,156,189,251,153,199,22,0,12,56,85,8,159,118,124,44,138,96,59,159,27,89,206,210,98,138,162,250,149,236,1,152,105,114,62,97,134,99,105,233,213,176,186,213,27,102,60,57,189,26,167,165,135,21,74,231,124,105,212,238,40,89,251,12,54,93,68,177,154,218,182,27,169,240,222,46,86,58,38,252,120,183,230,162,173,47,61,255,218,132,220,60,96,86,91,98,134,138,96,249,28,125,145,123,150,219,176,66,158,18,63,189,254,42,73,98,126,159,207,25,219,222,200,17,140,116,249,86,136,177,120,175,31,91,194,45,201,18,63,0,255,67,177,232,3,58,136,45,123,21,243,187,223,142,221,6,64,189,94,11,133,252,242,101,9,137,123,202,21,12,83,107,61,174,177,3,93,85,41,41,37,242,204,112,201,182,56,244,186,17,204,203,205,89,139,238,225,217,185,68,170,42,204,196,242,32,41,226,112,48,130,132,52,111,62,238,136,19,245,118,129,219,98,230,128,184,39,14,92,34,242,28,82,14,251,235,97,14,220,73,239,81,246,21,243,161,187,44,204,227,29,207,69,110,190,76,93,48,204,13,236,181,154,1,250,196,105,142,83,125,101,88,232,187,93,35,182,240,2,202,238,234,213,168,106,44,255,94,164,183,139,44,123,190,109,141,247,34,134,237,114,40,82,255,65,207,37,124,152,214,154,44,46,14,174,40,78,193,189,208,101,75,160,130,67,3,153,251,86,132,21,71,175,5,196,229,211,204,136,161,134,184,191,120,94,219,251,68,48,19,109,203,215,124,59,122,245,38,68,178,54,48,20,202,91,161,31,223,227,230,48,47,119,189,216,248,254,221,173,91,112,19,232,231,104,116,19,248,181,111,134,190,152,168,139,21,90,226,120,103,104,79,138,108,102,16,188,13,199,204,193,75,218,222,38,33,63,13,250,197,213,230,225,85,156,243,200,102,6,175,192,241,6,129,6,243,102,215,211,133,248,41,154,130,80,235,59,32,127,196,252,22,166,99,34,32,117,167,105,196,205,48,247,2,67,241,157,146,50,98,77,206,115,204,168,42,197,247,122,43,73,192,157,180,184,217,127,226,222,253,100,153,4,43,17,150,111,72,60,25,180,183,105,222,112,250,69,48,67,127,69,63,106,45,158,66,48,227,74,151,17,198,98,92,135,234,111,133,222,97,141,82,32,102,3,101,251,136,118,242,236,85,30,108,145,136,247,45,252,252,121,21,122,115,164,208,34,100,161,134,153,2,164,221,180,63,134,243,18,146,244,28,51,53,47,48,3,47,139,223,46,168,65,132,43,252,204,163,215,155,17,94,65,241,66,111,78,228,239,172,81,13,81,44,1,207,116,248,173,186,119,100,115,241,219,37,182,92,76,125,213,103,48,64,131,44,53,160,192,218,79,112,18,52,35,114,200,164,39,116,243,103,135,104,94,131,208,83,88,209,48,79,158,219,63,53,125,39,153,19,197,140,44,76,139,171,139,42,214,88,243,233,4,171,251,103,6,225,114,18,108,222,249,101,160,189,199,205,56,190,69,126,27,192,134,51,184,210,251,181,41,70,164,249,249,174,48,248,185,153,229,208,174,152,129,209,199,131,179,101,191,125,244,95,134,144,255,245,155,249,68,180,55,204,248,198,123,9,227,6,230,186,183,247,130,50,129,32,253,19,243,50,201,143,152,157,157,206,106,185,57,36,39,53,86,70,181,194,205,210,239,24,186,164,205,36,27,167,140,52,202,10,120,113,97,134,46,190,203,236,51,68,143,127,229,198,185,46,179,175,161,250,231,62,50,40,10,106,91,50,179,47,26,132,39,204,38,96,44,235,2,138,180,216,97,237,76,25,178,89,188,147,151,30,91,55,63,103,188,200,152,93,148,214,189,40,68,203,18,141,119,186,232,32,160,221,177,141,129,145,89,237,115,181,164,85,80,191,77,68,15,43,250,61,74,110,207,164,171,62,86,196,185,226,107,2,108,202,136,198,184,213,193,167,198,201,97,149,107,221,169,182,117,224,186,121,205,207,54,183,9,242,86,24,9,162,229,173,232,68,187,39,110,77,153,90,55,103,19,203,154,113,100,189,37,180,117,103,7,96,18,223,114,1,159,210,51,137,60,184,51,79,54,104,243,70,242,86,98,230,36,142,73,248,92,155,55,141,244,68,235,217,79,208,254,244,115,134,158,104,144,144,248,130,134,206,115,37,160,1,51,18,84,241,218,196,247,87,2,34,88,144,247,136,237,249,90,10,120,127,78,211,185,195,167,195,29,209,200,184,192,253,88,195,97,44,214,70,172,39,249,56,46,111,133,164,204,22,1,17,172,235,125,193,226,247,230,65,122,191,234,159,192,134,222,195,95,196,165,148,65,3,44,60,35,52,120,139,167,118,201,254,20,202,218,51,210,32,131,254,91,245,23,237,44,239,126,245,232,244,255,202,107,211,179,225,121,212,102,117,188,174,67,62,7,224,173,48,31,163,68,21,135,176,26,109,131,251,247,52,221,232,123,27,230,182,250,213,147,134,196,35,159,123,27,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,238,29,110,52,68,137,83,92,120,68,194,72,244,70,204,100,108,210,18,62,144,241,63,53,34,174,42,88,40,226,26,80,9,145,91,58,198,174,171,49,19,9,183,136,250,129,188,203,160,213,101,100,177,17,194,34,10,178,229,234,247,63,132,198,27,58,30,237,84,13,251,219,78,33,144,78,247,200,92,71,3,119,96,208,191,81,65,190,193,148,151,213,220,183,55,136,160,127,248,2,241,161,87,179,34,189,56,4,29,71,29,146,194,161,85,133,152,55,204,200,161,72,166,4,138,185,21,214,97,116,200,106,53,42,192,48,67,94,169,239,197,1,19,15,110,144,136,171,41,133,119,92,123,42,196,156,213,162,215,130,143,241,242,103,129,114,115,93,205,55,16,89,248,197,100,63,19,180,99,44,202,232,199,248,15,3,231,186,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,191,138,39,33,1,123,61,159,178,106,104,94,79,16,245,210,127,240,252,217,169,86,212,221,227,98,52,185,166,70,207,96,179,189,100,85,12,82,42,251,194,51,239,225,68,113,102,190,154,234,160,225,211,95,138,58,247,146,196,43,165,235,61,70,154,233,125,212,200,220,186,160,71,154,207,253,152,91,74,28,118,106,238,72,50,200,202,163,196,30,105,45,8,155,138,124,75,248,26,139,171,167,144,82,28,36,228,36,50,135,27,33,38,217,243,122,134,166,181,104,126,42,78,59,134,121,179,158,196,140,154,138,67,15,138,49,23,73,62,162,88,204,187,226,106,168,13,53,182,254,35,163,76,51,237,239,186,157,241,230,254,98,149,20,91,185,26,246,23,99,90,116,243,160,5,94,110,62,91,206,97,170,180,160,93,196,90,172,221,219,205,83,93,93,51,163,83,225,224,203,10,192,87,205,157,38,81,159,195,21,114,130,250,9,113,73,177,57,188,203,84,40,246,39,186,54,30,135,233,102,2,247,143,249,133,49,181,238,48,191,63,80,243,243,6,106,148,248,97,246,124,190,160,188,54,59,225,168,97,70,221,67,191,39,149,209,188,57,13,186,58,164,21,22,50,95,1,213,180,180,234,250,152,183,119,57,61,115,133,65,70,173,6,154,15,43,57,164,254,125,110,151,249,164,148,3,131,154,58,27,39,2,151,110,85,241,163,7,31,52,229,190,244,232,231,43,109,171,39,2,3,144,67,249,200,199,72,3,60,3,10,229,64,220,122,0,134,249,228,12,168,5,133,149,172,128,166,35,96,6,13,20,46,136,254,246,113,68,22,244,144,49,34,192,200,52,205,210,54,156,144,241,220,214,109,63,53,143,2,201,73,252,182,65,191,183,154,129,250,173,188,122,46,177,66,166,82,242,201,166,161,83,117,138,90,149,54,191,198,155,84,91,39,56,238,243,141,73,6,151,135,230,204,58,113,165,63,25,249,190,162,243,127,15,83,11,246,229,1,133,207,148,223,222,36,40,98,76,43,241,243,144,81,65,89,235,196,160,85,147,139,82,115,131,201,200,215,117,133,184,75,157,214,183,86,152,153,105,110,99,235,118,55,32,245,75,51,34,89,242,98,20,96,86,143,223,6,211,162,238,25,74,193,51,22,0,229,153,35,78,107,53,217,133,220,75,225,244,211,35,96,162,24,145,86,147,85,83,51,195,82,211,220,212,237,172,166,187,16,219,56,17,226,217,122,178,1,125,141,147,13,41,144,207,209,102,104,155,56,34,168,205,149,207,145,108,159,44,14,152,58,183,12,105,3,196,117,29,140,7,56,105,149,143,25,30,197,40,109,208,140,165,85,197,134,203,91,70,154,9,79,165,172,242,190,15,248,168,56,239,203,215,153,128,128,216,145,30,244,25,215,254,177,34,108,20,239,5,129,210,20,79,30,0,118,113,158,169,14,150,73,79,128,134,30,98,248,33,0,187,167,56,234,13,143,115,247,48,67,253,56,62,5,27,88,48,227,214,64,178,231,231,106,24,62,123,152,103,169,250,96,131,186,161,99,224,161,121,153,77,139,115,3,14,50,255,150,157,106,101,213,74,211,115,80,157,94,181,91,251,84,81,167,113,90,36,91,195,45,124,78,139,214,169,96,112,116,21,56,204,207,139,145,58,44,44,107,1,246,182,182,162,170,126,33,94,127,11,87,218,128,149,69,43,123,127,5,164,244,72,123,209,7,95,86,120,73,135,21,198,31,253,105,20,156,226,131,152,216,214,167,46,56,153,163,241,219,36,191,154,62,26,196,248,51,174,110,184,77,90,177,92,120,203,241,98,149,213,168,55,223,53,42,254,104,172,211,172,161,47,134,112,73,56,104,0,88,246,212,39,7,155,239,248,149,66,159,200,144,226,71,219,224,182,98,42,49,173,244,167,81,166,42,225,46,23,244,65,229,151,77,247,48,188,202,98,184,243,143,249,45,129,240,73,73,23,72,206,249,5,82,198,129,25,113,83,17,205,190,97,139,190,71,82,249,146,250,206,59,67,3,50,110,196,208,116,55,175,166,133,109,90,252,34,218,195,49,151,20,191,137,220,123,87,61,113,106,59,122,0,64,59,24,29,151,86,185,238,91,106,234,131,34,202,238,81,228,66,233,93,28,9,36,79,171,183,182,91,140,140,120,144,154,79,8,103,195,118,13,1,220,85,40,1,212,130,241,219,156,101,146,228,135,76,101,181,172,231,95,80,164,122,53,13,184,61,194,247,107,188,52,98,166,56,20,229,158,65,119,150,184,226,3,1,147,213,35,186,7,112,41,177,228,51,223,80,167,254,51,211,78,244,175,145,78,144,209,68,182,16,106,188,34,158,149,17,177,56,211,44,230,217,36,180,166,27,227,109,116,1,55,169,72,20,140,127,252,196,239,155,188,97,236,43,62,48,241,230,7,2,67,109,62,204,164,84,230,23,33,3,7,91,152,231,56,114,72,191,215,163,175,48,175,54,173,100,49,163,40,120,86,124,224,91,20,217,67,92,150,31,159,190,87,253,97,155,108,81,64,61,87,186,166,224,252,41,4,129,39,204,245,104,170,110,194,198,118,19,1,179,1,166,8,96,105,177,185,37,166,104,32,26,156,104,39,36,150,178,144,216,40,218,171,153,54,224,27,239,220,160,158,16,111,14,121,211,168,179,163,108,125,190,70,152,84,35,71,72,84,38,193,62,26,147,129,212,196,76,254,121,139,121,4,92,3,235,26,178,144,41,216,32,210,228,214,183,73,180,169,183,166,252,227,153,52,136,196,198,144,133,12,39,89,119,198,31,204,116,215,169,185,129,242,185,105,158,69,182,221,183,171,206,224,117,111,70,102,122,143,154,7,206,250,150,223,214,35,248,175,202,210,243,106,218,113,213,108,173,148,145,56,37,100,151,93,27,85,42,26,224,99,192,173,155,78,204,71,146,97,68,212,75,18,78,68,212,209,235,11,78,22,77,103,185,247,15,246,226,102,58,77,117,181,211,227,120,61,191,8,158,2,188,153,152,65,59,69,217,11,230,161,171,214,55,233,34,41,203,78,242,73,140,130,107,133,55,212,205,157,92,129,62,217,177,66,126,152,23,144,225,127,187,149,64,16,73,6,221,134,99,163,192,182,69,230,244,207,236,92,63,102,62,69,106,255,152,105,76,25,110,70,183,33,131,5,204,116,91,172,48,227,190,47,53,211,165,178,195,124,4,249,109,230,23,107,252,157,114,152,187,209,8,127,174,222,63,137,48,51,163,44,254,49,159,242,83,67,199,252,246,134,20,6,55,51,116,203,241,222,3,234,58,253,109,24,235,242,189,1,243,55,181,86,231,222,192,10,180,56,35,75,204,189,255,164,24,205,108,160,116,49,211,184,213,226,193,97,187,42,114,53,141,21,63,146,48,148,198,104,179,204,3,214,148,201,202,136,223,134,80,44,27,101,48,67,79,246,231,57,155,153,204,254,77,179,181,77,86,127,109,68,226,155,188,216,106,228,144,214,13,51,181,233,28,21,19,188,252,129,152,185,185,237,117,121,115,206,33,8,227,253,197,182,73,182,134,121,188,39,67,230,240,103,134,56,79,18,105,19,37,130,254,147,189,217,214,171,190,139,12,234,64,216,230,39,34,191,45,129,1,68,79,205,205,133,242,48,87,224,30,85,204,150,64,217,97,126,27,109,110,118,224,217,207,47,177,255,254,11,26,169,46,211,152,208,126,254,188,18,204,12,127,142,89,95,144,25,250,115,119,218,240,147,12,5,243,246,204,60,86,184,47,229,165,77,144,254,215,229,101,102,194,105,185,183,21,148,125,192,95,192,69,121,47,223,170,67,118,214,252,185,64,71,36,209,60,23,191,200,243,87,66,197,12,208,190,79,53,207,241,171,163,111,227,132,80,39,2,243,38,45,238,102,10,99,231,123,53,144,226,159,153,197,148,173,48,227,47,218,27,113,245,11,205,151,60,216,96,10,150,230,70,74,238,50,71,121,171,225,51,216,26,81,78,186,136,127,106,175,109,252,190,36,188,142,125,235,115,193,232,82,150,63,87,35,251,222,100,196,26,144,162,24,50,36,36,197,72,213,164,249,142,66,106,132,130,140,152,169,189,134,185,64,129,115,228,193,42,93,161,211,191,52,41,179,250,185,249,4,136,236,191,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,127,187,81,73,215,77,225,13,2,55,63,110,38,236,201,252,4,126,87,159,191,114,31,102,250,157,243,216,178,117,181,126,249,113,187,154,142,255,171,230,183,157,237,157,55,31,50,141,204,90,213,42,104,108,179,206,31,165,232,159,85,100,128,49,35,97,176,226,181,90,151,254,75,51,119,231,12,181,231,222,217,39,255,103,125,163,212,195,138,18,205,20,51,216,167,225,35,106,196,52,77,173,245,182,22,143,77,128,91,244,151,23,108,137,254,96,251,42,93,149,137,48,245,115,124,11,199,153,233,217,241,100,28,91,40,120,213,48,11,185,152,89,159,123,189,155,91,55,104,74,253,105,147,255,138,159,94,214,43,38,102,66,222,19,63,13,239,230,212,159,198,119,90,113,243,101,144,15,53,67,166,31,87,163,11,87,63,55,95,243,199,165,101,102,180,45,62,87,131,26,93,105,190,123,170,25,135,62,62,246,115,5,78,242,139,153,153,244,222,9,51,231,137,254,54,77,110,254,100,212,161,178,153,214,62,8,13,56,126,241,123,198,146,58,67,102,118,30,109,212,31,145,66,24,237,243,61,152,104,63,51,120,128,84,19,253,27,241,182,106,152,159,75,158,75,171,253,201,187,187,13,170,100,125,101,136,29,127,218,147,207,252,246,224,147,0,45,164,167,231,172,126,164,177,128,241,255,211,202,201,81,125,35,68,112,110,38,185,241,32,138,51,245,110,55,111,89,209,116,106,203,154,236,127,67,34,230,138,26,71,143,59,211,185,47,131,201,131,252,74,240,80,90,210,139,171,51,208,142,98,223,250,73,76,160,5,146,230,183,161,191,103,245,193,166,155,171,235,218,64,130,60,188,31,244,128,87,50,249,82,61,156,70,96,228,102,200,214,51,92,162,19,202,32,143,110,30,91,163,18,250,160,71,191,126,228,189,155,115,48,231,135,70,138,99,238,216,79,42,220,84,178,99,84,168,40,127,29,94,27,128,208,64,204,77,204,125,185,71,216,44,42,46,122,107,0,75,231,247,53,234,69,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,166,50,151,86,232,91,106,76,95,90,222,182,236,192,156,98,53,246,34,28,155,164,195,29,214,37,220,170,159,151,100,134,222,76,200,139,137,71,222,236,104,249,181,146,187,130,88,167,154,24,165,91,167,209,255,167,153,244,125,108,38,198,154,145,56,214,129,183,118,220,67,160,206,63,147,156,232,89,225,39,218,49,7,225,234,62,25,33,146,47,60,174,64,106,11,139,196,184,92,141,70,98,63,97,158,166,241,155,102,86,109,141,73,134,28,160,36,34,0,185,13,175,135,217,163,77,33,193,26,180,222,178,192,252,230,134,220,201,69,61,144,43,126,145,134,79,148,14,54,173,136,25,94,252,221,99,85,91,209,170,169,25,242,240,147,230,108,54,39,83,48,96,149,139,173,8,224,91,166,228,169,235,176,148,253,193,223,8,212,36,237,199,76,224,29,63,141,103,117,111,83,51,205,156,126,115,220,247,158,94,219,48,104,89,141,247,122,254,2,149,115,253,109,87,84,50,43,135,245,63,238,143,251,143,223,204,39,122,110,208,79,65,202,52,127,199,76,62,62,204,208,16,159,24,44,220,129,38,223,9,25,250,244,184,8,172,198,145,47,1,213,115,47,62,125,41,150,203,12,2,154,199,230,236,223,105,25,198,80,63,242,66,212,218,205,240,83,102,133,26,73,250,119,172,199,130,6,77,123,183,60,25,121,209,49,115,115,135,71,98,203,244,108,38,7,18,51,8,2,100,157,189,72,93,244,156,96,144,155,200,213,52,156,252,164,2,205,12,137,128,44,141,241,222,123,121,164,4,4,88,116,54,88,181,29,137,67,191,218,190,129,120,146,229,249,58,173,132,131,0,13,187,6,221,32,10,74,139,211,18,212,145,228,94,140,243,162,237,248,34,28,136,73,211,206,78,70,147,144,135,82,173,1,166,16,207,191,90,212,176,226,88,66,226,175,203,38,249,194,182,159,16,135,237,115,84,90,100,119,111,116,45,135,245,221,87,144,45,214,48,93,106,137,77,18,55,64,143,6,106,60,237,230,213,148,171,116,239,167,77,109,222,56,117,174,16,11,3,232,38,241,22,254,222,139,217,20,94,5,121,83,27,51,124,136,2,216,71,205,27,218,29,15,78,223,91,47,120,190,197,140,204,225,190,177,69,75,166,255,15,40,180,78,236,208,243,138,90,178,29,197,21,54,163,244,49,118,233,106,182,115,63,205,32,204,228,193,238,95,27,97,152,25,127,241,80,104,246,248,81,107,255,77,195,94,53,48,48,192,79,188,53,188,233,31,23,186,211,4,234,137,8,168,131,104,51,20,115,207,24,176,33,58,188,63,23,247,59,114,200,64,56,213,162,23,155,176,92,110,162,64,193,196,127,129,216,100,198,185,133,31,155,228,166,248,116,80,75,101,224,96,52,122,242,94,235,24,24,51,34,131,55,203,175,184,117,232,162,255,250,106,137,74,16,177,149,47,210,240,198,211,181,186,22,28,124,205,103,135,115,116,105,85,104,227,99,222,39,220,92,131,117,86,53,159,46,219,229,133,33,86,60,24,204,37,157,123,180,198,234,174,106,6,58,159,230,13,234,239,99,222,61,28,82,202,248,210,243,133,121,132,51,139,167,95,37,52,230,218,59,242,90,90,161,36,111,100,242,225,43,188,232,107,220,246,223,171,251,143,220,197,204,236,167,159,183,6,50,154,87,107,203,248,223,197,51,190,199,69,99,225,156,207,197,239,53,211,76,115,211,215,92,34,191,217,1,123,173,239,136,34,181,18,233,6,74,101,69,70,244,204,234,2,61,150,48,104,93,39,241,161,194,23,25,173,63,173,14,25,239,179,17,242,62,145,202,128,123,249,19,130,162,218,218,34,137,130,30,172,6,91,70,210,226,153,14,112,225,243,104,164,70,24,231,7,80,167,16,172,110,180,149,51,167,7,222,44,190,183,19,107,216,142,187,234,99,10,244,244,147,82,102,102,245,56,252,208,108,93,179,124,34,239,5,52,202,205,116,45,124,18,10,52,29,173,184,250,26,135,221,247,234,31,37,147,153,1,2,124,158,252,156,136,80,187,1,13,117,109,155,7,91,253,189,105,106,217,253,19,131,66,94,236,131,106,196,126,167,125,204,117,121,2,179,195,81,243,137,36,193,77,133,71,209,77,156,230,51,106,132,188,238,178,242,177,231,254,124,18,114,112,37,30,205,120,175,206,39,60,222,45,178,98,224,185,63,215,46,232,183,221,120,13,17,246,201,163,244,225,103,35,74,63,227,251,96,80,77,123,136,240,254,144,102,29,29,20,60,157,152,105,111,131,89,194,97,48,237,11,252,200,124,48,111,136,251,218,55,1,116,227,131,12,43,12,233,107,145,96,184,254,214,112,132,151,79,70,225,26,189,176,39,26,225,115,249,60,57,48,80,63,161,44,132,208,237,146,5,153,95,19,193,42,153,72,16,3,192,146,18,86,104,198,151,154,159,39,147,191,76,15,129,76,164,110,0,160,72,220,78,24,153,235,199,188,156,6,206,204,36,234,213,12,160,44,114,194,103,142,241,73,245,181,30,149,139,55,120,52,39,170,21,133,133,72,101,23,224,239,146,225,44,244,74,121,216,196,129,127,166,142,8,17,197,30,145,234,222,253,104,232,14,82,181,228,147,25,153,163,236,134,52,45,150,230,71,159,53,109,8,69,1,249,26,24,202,253,230,56,61,231,147,9,135,236,34,230,17,205,156,69,2,85,90,186,122,139,223,70,65,236,106,182,122,24,170,209,173,144,45,201,161,220,233,114,207,39,123,161,125,17,36,44,57,250,231,63,248,152,113,252,108,153,131,29,68,214,113,239,14,18,136,253,41,60,44,148,167,74,152,167,145,217,73,229,193,244,244,188,38,130,75,171,110,41,56,18,167,218,121,102,188,168,43,43,119,252,133,208,94,19,33,169,124,167,214,68,172,117,55,10,77,28,225,75,10,46,80,62,182,184,26,124,228,144,165,57,77,237,44,75,69,229,197,188,226,60,62,51,164,166,59,204,180,138,138,249,24,91,232,239,197,40,144,63,127,99,171,25,82,181,26,102,186,153,164,200,85,81,254,104,113,245,53,6,42,49,83,122,240,40,217,88,23,183,44,144,85,65,168,238,184,57,71,153,100,129,158,25,136,227,20,179,128,149,230,178,81,29,113,115,250,203,37,219,130,102,234,60,158,152,48,150,53,233,140,127,102,54,2,223,208,160,85,4,111,46,213,187,99,26,104,191,81,3,182,35,141,3,100,225,171,203,157,253,153,155,230,114,32,216,219,225,61,146,237,186,107,107,97,241,205,250,136,190,224,28,66,189,64,205,40,109,142,52,79,173,28,110,20,24,126,2,114,127,230,179,229,147,24,225,224,58,105,190,117,92,125,52,35,105,238,105,238,83,203,173,117,18,63,203,213,125,47,189,249,202,156,182,229,0,147,137,218,172,150,45,10,243,183,144,133,31,186,186,31,18,70,89,188,182,94,205,1,85,196,92,150,86,184,223,108,120,46,224,248,207,223,38,57,218,106,154,215,167,70,93,161,197,219,114,117,23,168,33,102,40,34,87,154,17,193,208,74,240,60,242,100,157,222,28,181,114,243,158,15,14,213,175,84,153,193,57,248,134,57,13,30,222,181,132,93,204,251,145,215,158,231,115,53,137,61,125,175,253,185,26,118,154,174,143,214,62,213,115,226,84,121,47,246,242,163,230,230,248,229,191,155,139,8,131,153,199,222,45,173,67,83,165,0,63,74,25,50,25,170,30,234,207,108,141,18,97,46,67,75,143,176,102,138,145,110,152,79,93,254,221,57,63,150,241,172,124,204,40,50,166,25,48,136,154,87,148,247,176,150,118,245,177,32,220,91,59,39,120,211,90,21,253,166,145,244,102,225,142,187,63,112,131,211,115,63,171,232,184,127,190,21,138,190,53,151,189,65,188,196,252,126,235,214,252,233,126,116,63,131,247,175,141,150,43,19,238,50,89,246,184,216,81,132,128,243,171,75,123,37,61,185,52,74,165,153,62,30,121,242,1,241,92,139,73,8,66,85,55,172,183,197,83,220,10,243,0,140,162,102,148,11,98,38,152,128,188,154,201,242,228,12,95,224,199,183,154,77,23,38,204,116,117,200,147,143,219,239,8,235,220,74,152,132,213,132,195,194,188,142,46,107,171,175,230,107,77,212,228,187,154,111,166,139,48,87,77,94,108,136,234,98,147,7,47,15,242,69,204,118,24,199,213,180,27,95,189,249,65,219,171,167,185,169,151,133,126,67,105,69,204,181,234,205,25,133,190,211,188,91,215,29,103,209,139,147,35,14,101,244,86,115,123,81,104,237,98,62,186,128,172,185,178,202,213,232,248,136,217,112,97,249,98,184,167,178,6,22,40,141,169,87,55,113,0,247,250,19,217,146,223,214,81,89,150,148,209,7,215,212,7,123,248,104,57,139,7,96,65,253,233,219,223,225,148,87,111,77,140,27,202,168,213,118,114,76,73,177,138,185,194,74,146,55,39,78,251,183,180,253,163,26,85,129,87,217,208,247,49,5,120,127,166,74,206,248,205,248,245,51,195,87,158,228,13,240,16,183,234,170,148,219,16,138,83,58,89,159,217,102,108,152,129,81,228,238,79,194,210,216,198,220,252,214,149,100,38,80,168,128,134,124,187,25,111,89,126,154,19,211,179,242,104,38,189,16,111,138,185,89,183,242,116,51,126,107,46,173,10,163,218,245,252,25,114,77,87,168,122,49,35,253,248,115,74,1,88,112,200,29,53,111,111,43,120,102,16,238,114,100,98,126,211,196,135,180,34,2,86,63,86,232,48,252,181,222,212,30,226,46,219,79,207,31,47,17,196,7,239,107,200,244,197,204,246,22,230,183,196,147,190,21,243,90,251,215,181,137,153,65,168,77,95,123,187,112,36,253,101,151,57,89,213,76,11,215,113,51,153,216,60,124,80,57,98,246,87,55,131,20,249,188,216,2,181,213,220,204,105,80,244,106,218,208,119,252,182,73,46,137,153,78,156,251,139,250,48,19,255,200,123,119,136,137,186,223,252,208,67,176,228,197,222,41,216,188,240,121,140,194,252,243,185,233,6,27,63,215,14,161,181,221,155,62,121,63,180,5,249,123,67,118,188,170,12,11,93,92,247,231,240,162,74,105,114,115,98,190,166,215,226,102,163,53,149,71,131,255,245,215,43,142,25,142,177,43,86,176,85,195,47,126,126,251,21,104,202,159,174,183,35,31,77,174,9,42,30,49,147,147,155,254,218,208,104,72,169,13,243,248,181,130,63,235,243,55,105,9,82,43,82,208,221,205,0,231,116,241,78,11,3,127,86,170,122,69,231,2,71,93,254,242,176,38,18,29,146,217,127,186,145,219,4,147,214,213,183,2,137,213,226,151,17,78,59,159,241,54,152,176,127,235,166,114,2,88,41,55,248,182,80,8,30,63,11,132,42,216,143,246,11,115,133,104,89,198,155,71,251,49,78,210,201,53,141,131,64,111,142,222,182,143,55,125,57,201,248,111,95,171,69,125,157,22,76,130,120,25,20,42,62,59,172,197,240,202,105,69,68,207,179,99,36,66,95,164,179,101,188,175,9,183,250,213,64,155,123,38,152,9,139,168,90,181,159,153,68,247,72,24,82,181,82,158,167,90,17,96,48,126,130,52,215,179,92,150,117,155,58,217,77,241,236,97,132,183,111,95,241,171,129,92,75,227,25,18,40,84,227,174,155,11,124,199,242,219,224,209,174,95,60,33,159,206,57,8,50,229,122,157,240,143,141,93,242,253,20,146,222,120,251,75,211,177,146,53,238,138,139,226,45,211,219,158,233,77,132,252,212,52,243,142,26,67,2,243,173,32,61,173,86,214,127,154,94,152,193,243,201,59,175,110,120,182,30,102,250,206,243,185,81,139,187,242,219,16,31,103,202,228,153,73,32,255,22,230,134,227,124,39,145,201,160,73,20,109,58,55,87,35,104,202,143,185,140,62,252,119,110,162,40,78,11,116,62,249,54,249,141,95,109,232,141,52,133,87,25,210,77,55,216,137,171,155,105,136,229,111,147,40,122,63,184,127,102,72,146,142,76,82,104,23,234,79,163,196,196,226,166,108,86,127,73,198,223,194,221,166,83,119,228,92,124,14,206,219,182,253,90,4,194,187,112,24,66,106,97,212,107,63,243,251,203,42,145,38,68,34,84,37,195,220,216,82,196,140,54,156,127,46,158,114,45,29,19,72,107,60,190,216,48,104,195,137,18,230,119,98,128,143,221,97,134,169,52,103,146,9,236,254,84,37,237,230,84,168,143,152,201,209,254,74,148,219,32,15,58,15,137,154,214,143,124,11,243,18,206,60,192,156,150,46,241,49,41,70,236,147,102,124,229,85,98,200,222,25,184,100,200,80,160,194,57,142,171,169,0,231,91,147,246,57,94,109,102,68,139,116,163,144,28,49,61,178,120,174,58,165,120,243,98,199,133,147,20,111,53,72,112,229,2,184,236,47,199,23,128,229,74,83,51,124,144,223,216,245,39,118,192,144,209,252,37,83,1,238,143,237,176,177,103,110,168,76,200,111,179,60,127,220,92,207,60,172,255,52,223,235,2,120,203,223,134,18,91,154,8,235,53,146,243,226,163,210,77,29,75,174,230,3,250,131,117,99,144,203,239,65,247,29,4,205,110,166,232,80,212,204,247,242,79,105,92,237,89,22,130,192,19,8,179,63,118,123,203,182,235,15,95,164,52,98,18,182,105,116,184,110,126,211,25,80,69,243,155,3,45,144,3,128,217,126,107,139,73,104,57,160,140,67,1,253,34,142,227,55,175,128,5,211,73,1,84,131,230,104,152,185,60,93,187,70,181,178,121,214,97,155,6,131,68,100,176,254,178,222,252,106,38,108,170,2,208,201,135,124,212,94,121,117,23,184,6,209,49,188,63,45,174,126,161,99,150,1,129,208,207,29,27,18,100,209,234,187,33,10,77,151,195,239,230,235,90,51,158,152,41,151,20,223,198,145,59,108,82,166,48,108,30,97,217,207,124,80,145,78,103,187,177,205,183,159,8,4,102,11,224,243,189,105,215,110,191,178,209,111,67,146,247,178,36,156,87,34,168,67,188,143,157,91,101,131,144,235,249,234,211,205,100,209,50,198,64,241,173,246,88,156,156,199,136,40,166,185,153,152,152,191,23,139,107,231,129,14,140,141,243,201,111,190,128,209,103,70,159,220,213,237,126,128,44,131,139,94,177,194,172,19,99,178,140,42,57,191,71,91,183,121,84,198,110,133,232,93,142,88,163,45,193,51,207,48,228,209,63,151,227,253,22,114,117,70,87,51,51,43,101,76,174,9,252,184,117,205,45,112,187,6,201,192,156,238,41,188,13,105,3,77,72,179,209,146,248,169,73,25,27,111,43,205,84,20,71,124,75,18,240,194,88,131,76,194,114,162,43,204,131,40,46,223,186,27,200,98,198,213,29,254,2,185,185,113,80,198,62,141,248,242,146,207,65,14,1,45,123,55,163,183,52,228,183,81,206,173,215,55,98,28,231,169,214,55,57,138,251,79,219,8,94,101,109,82,178,104,126,156,111,163,149,76,79,195,106,8,101,157,220,115,64,102,231,115,195,17,129,4,132,239,88,6,70,109,98,182,80,54,54,180,231,71,10,232,184,209,46,119,123,110,150,84,56,50,195,138,84,200,142,16,97,155,118,71,253,220,156,210,141,123,180,200,58,245,20,85,197,76,15,98,236,57,207,61,237,210,86,210,6,205,77,63,74,99,27,82,21,254,50,51,85,144,24,241,53,175,120,180,48,112,19,133,199,166,210,55,133,85,49,155,214,94,92,77,43,78,211,155,31,24,139,124,50,80,127,151,74,53,34,146,111,233,167,153,46,173,41,195,210,129,171,198,134,5,254,70,95,155,246,162,88,184,220,90,32,186,36,127,107,84,1,121,48,90,165,212,12,111,170,71,1,111,22,29,105,94,2,227,192,123,231,9,66,152,32,207,133,172,72,239,113,224,243,202,114,254,144,78,236,113,49,142,181,244,235,62,63,193,8,151,253,151,55,114,201,249,92,200,72,204,30,7,54,49,116,145,195,201,228,180,210,47,164,80,157,1,2,218,139,172,102,255,86,168,149,244,43,23,191,120,239,121,11,113,245,52,85,190,52,91,117,63,220,198,99,225,186,60,55,117,237,235,147,236,237,138,67,26,167,233,237,123,223,160,132,25,183,250,200,107,189,125,151,156,121,140,9,252,236,98,70,59,249,196,91,67,165,51,100,237,81,113,29,14,12,120,35,134,82,170,236,133,211,72,236,253,173,209,3,234,25,137,154,245,254,20,66,205,12,48,63,215,214,139,146,224,92,138,149,137,251,43,135,11,162,195,53,226,15,203,64,235,185,6,234,237,254,248,192,49,191,35,240,166,223,8,74,31,134,161,216,83,12,178,39,55,135,114,64,124,9,122,245,50,90,124,193,196,12,193,87,59,176,143,126,143,133,208,240,137,181,115,240,13,242,214,111,70,83,126,218,114,248,136,159,241,54,63,83,17,251,89,233,250,47,106,126,115,187,70,200,70,243,222,145,108,36,153,177,119,176,13,127,46,24,29,150,108,179,251,45,143,246,147,64,52,39,158,61,92,204,187,25,145,232,207,12,90,82,24,214,33,105,45,51,94,154,22,138,166,243,140,246,226,113,124,200,76,25,118,36,236,160,113,198,122,25,224,173,172,231,34,73,227,183,49,5,47,199,2,34,52,133,162,166,152,77,154,220,247,178,9,244,118,118,185,55,161,76,243,83,147,114,124,17,234,59,88,163,225,8,250,13,154,69,165,130,103,133,109,146,246,77,127,47,56,124,186,76,5,90,206,157,15,25,115,55,161,103,185,57,52,167,190,2,0,75,226,254,253,227,164,52,111,63,122,164,95,255,244,39,211,133,199,217,132,170,203,205,48,115,72,0,64,132,117,188,204,117,200,178,143,212,242,198,252,130,164,229,57,233,97,154,242,25,183,64,129,185,126,58,80,152,7,224,236,12,0,192,154,116,135,84,115,53,144,94,49,67,78,231,141,12,135,163,88,233,188,209,129,39,162,112,243,164,58,45,185,41,228,207,219,175,41,28,245,96,242,61,146,227,52,65,221,31,231,133,153,97,248,209,171,23,101,180,153,230,37,116,101,120,47,32,209,226,230,236,38,146,207,163,119,103,255,244,51,158,217,228,165,229,167,97,217,169,197,239,189,45,193,173,23,155,176,157,95,108,66,238,146,217,66,245,13,175,199,205,36,216,36,198,237,52,197,254,8,101,64,247,194,44,53,229,230,212,146,142,167,64,225,58,29,210,108,3,223,201,232,145,46,231,124,212,92,8,184,114,130,157,188,184,9,72,176,26,46,198,227,154,191,159,46,89,87,68,205,149,86,215,25,230,119,148,75,222,171,83,227,28,45,205,167,128,139,249,167,107,227,191,22,100,174,215,157,128,77,66,60,216,122,100,175,120,158,235,139,166,183,239,21,112,111,15,217,43,232,142,185,30,29,163,131,50,165,82,202,38,215,119,241,3,15,186,15,105,61,53,142,226,57,61,222,153,84,225,82,149,154,186,129,193,3,127,199,6,93,33,128,152,101,251,125,14,218,245,8,148,148,151,200,38,53,48,102,227,199,134,188,173,219,16,231,70,118,126,188,92,79,208,208,145,245,189,26,36,125,63,113,234,144,220,145,96,202,72,133,28,251,78,229,13,128,147,158,119,84,154,138,95,205,89,43,121,114,32,62,16,242,158,56,44,235,86,31,121,89,143,80,196,252,203,228,23,228,24,167,45,34,210,86,180,16,45,189,24,189,134,187,226,24,39,247,90,213,195,0,58,23,14,54,48,70,97,50,123,3,4,63,207,10,231,30,255,69,18,10,19,106,179,149,14,200,129,73,72,174,102,123,41,17,47,153,40,142,120,239,19,8,103,137,220,211,4,131,220,213,45,123,17,105,186,47,244,212,8,40,18,132,31,144,204,147,87,19,55,138,195,72,215,91,164,97,22,108,65,234,79,130,30,237,61,156,58,126,76,242,44,6,247,140,148,25,204,3,114,204,227,217,204,25,67,10,155,159,72,234,52,90,232,118,137,49,131,156,64,32,39,207,195,70,248,41,18,83,19,135,66,66,107,156,180,150,137,144,119,140,109,161,160,198,15,237,104,95,187,71,120,181,229,214,156,251,227,125,110,248,139,144,157,168,239,15,139,250,202,156,216,125,39,183,4,37,239,243,193,154,20,14,33,228,247,98,198,73,94,225,38,155,95,44,161,245,128,41,226,68,244,11,69,228,39,146,123,129,254,74,47,186,34,82,120,213,92,157,1,209,2,57,216,197,174,198,52,4,50,145,153,130,163,80,227,91,242,11,43,220,178,11,167,173,56,63,20,154,158,63,228,171,239,124,218,86,96,192,184,142,1,39,3,195,28,150,231,26,212,80,74,100,96,140,109,81,67,177,134,194,215,137,28,203,71,2,3,254,169,11,212,36,242,9,232,86,72,108,76,232,113,35,79,2,96,121,13,141,79,39,249,107,55,119,32,123,75,163,122,107,20,242,68,9,245,3,221,136,225,25,4,218,26,174,236,218,130,33,130,159,21,200,184,223,156,204,200,85,243,49,160,84,77,243,213,237,208,40,192,99,84,26,236,162,178,184,248,217,238,152,73,3,152,159,46,99,106,253,57,145,39,1,65,219,132,101,16,10,103,200,15,252,106,139,22,52,141,178,203,142,236,16,92,29,75,179,67,180,149,246,120,105,132,72,207,210,4,14,53,156,72,214,153,182,118,171,159,236,16,63,29,102,208,81,242,210,131,190,138,150,55,231,167,229,173,81,109,118,108,32,203,254,237,250,178,157,113,86,213,17,23,211,91,57,228,226,23,140,237,126,227,189,14,245,94,249,233,154,149,84,195,176,190,207,45,67,130,52,251,142,89,102,66,150,85,179,113,239,128,137,95,6,31,222,37,22,163,162,219,188,171,203,18,106,10,72,182,130,33,161,122,154,41,218,75,158,112,2,240,143,123,195,245,170,57,70,98,185,152,224,144,211,72,115,7,100,147,247,93,156,47,253,134,116,72,246,211,8,241,226,189,80,66,17,160,77,107,196,198,163,231,136,214,173,179,12,244,29,44,145,254,219,172,53,57,115,193,112,191,157,60,30,109,83,192,156,154,152,45,32,223,35,61,74,90,76,110,78,104,93,50,73,137,93,6,173,162,16,214,78,70,176,218,232,220,42,222,199,110,35,246,20,178,86,71,210,209,86,89,188,145,50,30,99,203,160,209,67,253,198,220,95,155,98,234,145,211,199,244,109,123,248,18,128,40,68,107,11,215,205,212,132,220,140,84,81,151,52,60,45,22,213,139,42,40,105,221,165,201,238,70,165,61,230,10,124,209,154,164,71,210,54,14,8,232,170,186,52,135,211,5,73,112,19,23,255,245,218,73,129,128,52,250,136,100,29,116,101,178,33,189,149,249,92,229,40,130,189,57,219,133,7,201,36,9,91,137,42,87,49,218,219,46,165,141,3,36,38,126,251,29,7,162,38,244,204,150,71,140,3,228,192,130,40,143,6,104,63,231,41,96,242,165,191,13,37,219,26,225,190,25,54,68,204,96,103,235,204,23,123,207,210,180,102,51,160,14,137,100,31,24,38,73,57,112,224,4,217,208,182,229,52,171,150,147,174,41,73,68,73,103,43,143,12,116,139,176,215,250,213,244,184,46,169,233,211,193,231,154,19,152,167,181,58,74,161,107,241,234,113,164,95,120,160,213,252,28,186,210,194,33,32,53,159,103,163,245,84,222,172,131,161,241,33,133,71,75,142,239,157,233,37,62,160,92,76,173,227,204,116,91,105,225,151,18,28,203,125,70,238,170,253,21,200,165,54,136,122,96,84,22,105,80,107,90,223,67,146,52,34,156,13,71,95,209,223,166,157,106,207,244,131,202,253,84,22,209,40,144,124,56,204,69,18,37,163,25,29,8,90,234,146,229,243,218,22,147,159,184,216,26,2,228,98,194,165,17,238,29,34,65,82,68,190,197,64,73,62,224,100,202,212,120,0,178,251,144,12,131,145,170,121,1,27,11,243,91,218,10,80,122,79,249,214,80,84,106,139,177,241,74,149,24,104,111,228,110,33,196,149,254,117,234,1,51,216,159,48,239,166,143,13,127,92,201,148,243,236,86,168,146,250,53,44,151,61,10,235,0,86,245,106,10,87,78,205,70,126,149,126,91,121,52,74,231,153,116,54,145,244,170,165,117,234,244,145,227,159,219,132,79,197,12,198,62,10,8,48,74,10,171,125,53,157,238,21,73,206,193,152,73,50,230,80,120,47,225,150,118,128,118,242,173,183,177,1,214,252,214,67,244,165,13,203,176,139,19,218,33,251,133,230,239,21,36,68,135,67,43,62,24,144,239,115,21,131,49,50,226,220,211,58,37,197,138,4,96,148,85,22,217,90,69,89,64,214,150,19,9,93,83,209,240,168,16,222,220,136,225,247,177,246,219,161,224,17,104,194,35,85,111,157,190,122,115,242,9,241,185,17,116,92,122,243,186,12,40,255,3,143,192,48,36,100,7,149,80,121,197,100,121,33,33,125,251,83,64,51,155,86,123,199,17,161,14,172,107,19,216,118,15,55,138,212,89,17,45,0,210,87,16,56,59,146,8,37,206,170,191,205,179,183,180,130,249,104,2,37,2,0,229,129,27,228,70,104,118,165,249,133,32,197,209,164,27,160,220,154,10,159,130,201,53,106,135,151,172,143,64,33,166,193,242,3,135,132,58,236,145,207,57,129,10,197,174,1,32,115,8,141,159,245,24,173,136,117,209,212,125,187,155,64,179,104,230,26,55,80,76,116,76,203,52,165,181,107,212,18,87,119,43,52,136,153,86,241,188,57,84,7,91,175,166,30,149,8,170,101,112,118,49,23,35,45,114,51,224,7,65,8,162,50,220,239,92,9,176,26,66,245,92,45,82,142,140,14,146,188,109,200,136,211,62,227,132,94,155,192,120,139,74,65,37,115,197,88,132,121,147,197,22,115,39,207,123,211,76,94,76,204,212,78,124,137,92,66,76,81,76,130,205,191,52,111,33,196,76,62,83,190,8,176,236,240,77,175,145,170,9,130,100,82,184,41,30,93,1,66,238,66,57,64,210,119,50,89,220,188,241,142,142,154,29,128,251,140,52,242,116,189,22,47,218,35,32,200,105,134,180,208,86,35,73,118,90,173,109,140,162,82,122,193,140,236,156,255,178,37,209,21,86,105,176,153,128,8,78,248,38,142,226,15,241,146,125,223,160,123,250,94,5,78,94,115,132,227,183,183,121,225,31,243,115,149,125,80,94,108,54,133,156,162,26,49,247,138,155,47,224,42,10,223,61,96,56,2,126,248,118,156,161,144,78,78,17,63,240,113,152,105,204,17,43,69,211,29,224,196,107,156,141,98,102,219,232,105,70,252,86,239,77,129,214,125,44,244,141,200,156,11,102,19,50,138,25,184,73,90,189,101,43,38,255,239,66,125,152,7,250,15,114,115,211,47,143,39,167,62,53,21,6,187,17,174,204,223,158,149,162,128,152,219,148,45,139,234,252,81,244,188,81,245,221,21,128,208,70,133,92,205,111,208,226,123,1,81,188,87,193,168,40,25,196,198,128,252,225,85,228,240,139,30,198,138,213,105,120,236,165,216,224,3,5,104,152,121,50,253,36,22,126,121,170,247,210,51,33,212,69,224,123,169,46,132,25,87,83,81,232,3,188,151,87,139,233,159,153,186,41,13,104,143,122,13,148,45,135,252,250,128,181,233,158,221,1,209,125,142,146,206,37,208,22,109,196,213,244,229,233,152,119,242,231,238,144,92,94,92,100,16,108,227,174,235,196,213,135,167,191,10,51,47,113,110,95,163,113,184,31,8,251,141,53,0,113,23,206,144,154,113,11,28,244,252,226,142,241,89,219,38,73,231,37,22,184,237,105,209,249,180,59,244,227,128,234,10,10,64,111,205,226,186,137,152,6,66,50,191,157,20,209,113,96,254,111,27,218,134,241,142,39,159,72,160,177,201,186,200,47,211,119,228,36,156,128,77,215,149,44,1,42,93,4,216,254,220,99,158,239,250,162,250,115,28,69,14,112,117,105,19,7,144,132,213,29,141,77,14,178,54,237,62,33,23,18,247,126,199,110,59,186,2,224,99,63,129,50,71,195,235,8,130,247,77,4,18,32,209,143,64,237,70,102,33,98,171,145,191,163,85,98,15,113,39,222,158,80,150,23,180,10,73,98,241,22,128,129,129,159,206,30,141,43,57,128,74,138,172,222,108,225,56,223,141,182,131,252,243,82,199,177,176,92,232,65,145,200,41,65,10,124,44,38,220,87,30,204,64,80,123,69,119,9,16,52,41,120,33,74,81,162,134,88,33,64,84,243,95,191,78,52,182,144,117,151,62,9,164,142,251,143,151,26,51,242,218,226,19,163,110,179,71,94,253,182,182,45,93,51,111,3,122,254,196,104,210,248,34,156,79,207,188,86,182,212,20,243,138,196,136,167,19,77,51,101,210,54,172,215,162,243,222,122,124,16,154,46,174,154,75,128,160,248,150,38,104,38,53,95,176,21,210,246,50,154,186,88,228,125,189,243,158,4,26,68,8,255,150,78,27,101,74,136,68,237,55,17,50,128,157,44,38,254,159,117,255,122,114,255,204,20,165,254,95,63,146,3,74,254,172,61,129,50,104,90,20,235,146,117,51,125,217,106,181,207,27,23,195,5,24,1,234,50,56,85,253,45,39,204,230,127,15,53,239,254,11,135,204,124,70,74,96,252,201,105,156,29,143,141,142,247,18,35,8,234,191,205,203,172,16,242,237,52,147,11,252,137,169,99,166,215,42,182,62,204,147,157,54,174,134,24,161,47,53,83,8,143,171,233,134,186,242,220,6,151,27,126,245,251,183,146,18,96,102,254,81,69,99,92,160,10,244,193,54,92,95,62,158,0,181,167,14,9,157,60,63,169,9,118,99,242,95,85,204,180,186,119,255,26,195,124,38,185,247,11,91,203,239,8,188,166,153,86,186,62,54,98,11,63,114,227,11,208,13,15,171,135,25,200,223,250,53,67,93,211,36,120,206,222,16,51,85,174,191,51,144,171,1,99,221,156,9,116,252,121,190,154,48,233,69,8,169,168,139,25,29,206,235,191,13,25,87,106,153,46,182,175,119,6,222,234,230,198,63,242,219,19,210,201,237,47,54,56,187,79,78,20,40,206,198,136,81,161,136,146,226,127,40,39,81,128,142,223,70,36,44,15,4,204,232,57,196,213,239,108,191,25,148,99,190,101,252,68,59,255,204,61,37,146,64,255,188,135,185,235,55,23,160,187,173,89,106,194,124,162,196,76,47,13,116,184,53,205,228,79,89,2,126,181,5,206,249,65,193,148,188,216,117,197,205,233,163,201,137,70,1,98,214,26,102,120,146,228,222,221,74,64,105,125,91,124,203,65,3,77,212,126,61,171,215,96,100,242,86,160,115,215,143,46,23,35,225,123,203,207,213,224,101,247,137,212,173,135,82,70,12,105,159,119,30,196,128,22,84,205,235,231,98,184,19,253,115,24,254,98,169,121,174,95,254,210,58,40,71,221,122,111,156,146,146,243,168,103,189,18,43,16,231,27,198,183,229,223,252,225,110,18,229,195,39,120,51,137,77,53,227,179,251,194,29,16,60,39,179,38,9,37,16,181,183,135,185,74,195,30,102,118,206,234,55,239,148,92,244,98,132,179,87,88,141,58,67,205,180,134,22,31,18,144,94,186,223,116,115,17,99,117,208,141,95,228,107,88,193,56,182,163,65,109,226,200,14,254,150,86,247,166,11,182,20,4,226,245,181,39,219,159,127,14,98,189,247,91,77,204,4,136,43,118,120,152,43,171,154,155,101,121,127,102,210,58,217,107,101,87,211,28,237,55,223,127,221,183,106,54,125,196,159,249,173,147,149,2,36,84,93,233,105,245,227,225,157,45,232,128,136,149,202,82,13,243,68,54,90,205,100,92,74,220,251,253,112,246,113,45,67,207,184,102,173,153,183,52,235,46,99,181,220,99,246,48,15,216,29,210,124,216,224,74,252,246,50,90,237,52,95,242,115,113,226,190,157,178,100,2,101,13,11,40,126,254,235,53,26,202,150,46,209,51,163,128,84,125,253,208,77,246,166,142,92,77,192,222,126,23,47,40,234,111,149,139,201,58,109,63,53,153,194,53,227,59,52,3,41,250,250,36,71,104,121,39,247,39,213,76,144,80,247,247,57,255,104,115,231,16,51,88,239,118,220,252,214,233,150,49,69,101,109,254,154,200,110,53,222,55,117,37,44,57,179,103,152,223,105,159,48,230,245,199,113,220,226,197,192,178,246,42,87,87,250,184,226,230,8,215,212,179,196,124,237,188,252,153,45,211,35,223,243,175,127,179,250,123,147,73,79,210,184,101,20,78,8,83,253,204,139,181,46,7,204,132,234,97,249,2,164,138,46,154,210,139,110,92,28,119,31,22,90,110,167,236,226,48,202,221,159,116,237,53,205,175,173,103,58,84,42,116,22,187,153,99,82,78,206,73,128,255,99,138,197,124,160,141,206,49,231,143,239,244,109,252,197,254,196,90,249,219,11,141,130,229,171,155,238,208,146,185,159,63,74,167,31,39,15,86,168,72,103,14,154,233,69,252,218,225,205,140,230,79,19,51,89,176,233,147,5,61,165,38,107,159,97,67,31,216,205,214,242,44,55,127,238,196,221,190,159,46,43,91,234,111,91,243,221,105,241,69,128,224,228,23,121,103,192,241,76,30,223,243,242,175,75,204,205,218,29,221,252,214,152,56,135,239,3,146,216,240,33,125,95,171,77,57,56,137,202,92,172,158,121,138,138,195,21,243,65,161,58,22,1,105,239,35,78,24,73,174,216,149,168,8,191,81,147,1,7,106,215,218,140,21,68,223,210,17,243,68,18,37,86,239,165,80,53,196,76,85,44,126,186,88,51,188,154,105,206,222,62,102,112,57,55,153,73,48,96,244,30,187,14,170,2,77,6,220,160,204,177,209,163,173,169,91,181,137,99,231,70,61,83,201,241,207,134,200,183,239,242,111,202,157,207,207,210,209,239,155,225,178,50,173,60,52,115,99,250,67,51,178,247,243,88,180,119,198,177,251,22,162,21,1,197,124,13,66,157,33,196,59,56,115,30,188,149,122,193,67,185,153,162,174,236,103,27,130,247,93,150,251,234,127,132,103,105,54,98,228,56,220,94,56,82,170,172,235,77,19,224,8,87,30,193,190,46,19,28,138,177,251,195,35,99,110,16,47,203,163,65,27,250,83,136,96,231,42,91,247,105,190,212,242,221,12,86,195,61,245,214,211,8,55,122,156,248,115,31,189,245,123,81,168,213,195,95,232,66,135,133,25,200,223,113,243,178,62,13,121,45,228,141,135,71,86,20,25,222,161,49,197,108,157,147,238,78,208,56,113,197,187,179,246,172,125,79,196,1,212,140,229,189,96,241,45,233,191,85,32,103,106,70,82,38,28,33,19,11,145,48,1,96,118,59,61,124,176,101,144,13,49,35,90,16,142,190,129,246,182,124,109,99,169,240,197,5,136,12,158,55,49,195,124,152,14,222,219,206,138,44,0,148,185,174,184,135,198,170,93,197,108,193,86,254,54,188,95,98,126,17,118,89,37,188,218,97,178,100,98,134,134,255,102,4,67,139,104,23,243,93,158,110,198,101,166,178,35,235,30,33,212,62,227,106,58,97,134,12,170,73,252,150,22,143,70,172,43,238,198,243,68,65,12,141,8,143,246,21,235,11,88,200,21,249,108,40,140,104,6,210,80,27,172,126,125,187,235,150,100,74,231,210,116,7,79,70,40,6,21,205,169,134,175,96,213,245,159,217,244,46,162,216,131,249,15,47,247,51,247,183,173,68,113,142,192,199,100,172,61,10,169,168,239,68,245,0,142,235,250,163,8,192,8,103,85,149,107,41,44,156,27,102,122,35,251,21,243,59,156,246,246,168,141,48,34,209,135,152,23,58,135,254,210,150,93,73,183,21,243,112,97,116,204,134,52,250,88,247,47,93,134,149,179,233,107,61,61,141,181,21,53,146,0,140,136,14,242,204,45,239,196,118,31,179,31,104,204,73,146,74,204,51,228,250,208,175,5,16,80,244,234,231,207,54,247,97,154,241,145,79,25,205,55,183,93,36,2,243,4,140,219,211,140,236,231,242,89,210,136,198,143,12,200,232,166,81,236,86,104,87,175,94,188,160,218,191,110,54,240,172,92,13,85,86,189,191,183,110,127,57,14,53,79,83,221,116,243,50,90,81,49,227,228,142,238,102,250,190,135,152,233,53,138,39,59,184,172,77,6,133,79,23,254,110,163,150,114,213,122,224,131,253,45,59,52,82,52,97,2,19,26,124,154,254,96,12,183,120,249,240,178,79,39,151,193,12,45,154,78,19,32,254,211,183,248,102,228,231,58,129,81,121,238,241,211,176,57,203,144,64,25,90,111,92,91,40,125,200,173,77,58,212,103,55,29,55,43,53,220,214,159,68,74,243,152,13,205,96,201,49,81,220,229,56,15,171,225,28,99,19,101,86,112,94,187,149,143,115,114,72,154,45,89,119,9,73,50,176,107,138,249,249,186,203,247,49,8,143,40,153,167,185,161,193,227,225,125,251,251,176,75,204,52,79,109,159,224,147,134,168,43,79,214,32,70,243,131,9,221,193,253,121,240,55,115,104,122,118,179,85,248,228,209,160,215,174,39,158,156,176,74,190,117,235,244,57,118,127,111,36,125,82,177,15,243,69,139,211,191,53,186,166,101,137,217,138,45,30,156,0,217,110,217,172,110,102,170,85,55,204,111,12,100,34,53,78,209,230,121,187,102,1,160,140,202,48,146,209,176,14,65,131,97,133,235,105,199,47,119,56,164,114,207,96,16,87,196,61,13,84,92,149,199,158,207,239,190,241,177,7,138,243,233,247,1,49,160,198,183,195,76,185,36,39,105,59,52,62,198,128,19,181,126,190,199,133,248,59,159,172,80,40,150,7,191,96,84,220,177,163,227,120,166,112,1,128,239,86,78,151,223,126,111,213,197,186,224,174,201,139,201,255,229,189,113,74,240,134,243,173,167,36,168,16,144,59,55,50,126,252,244,146,213,99,82,2,145,171,193,5,220,18,205,145,138,89,233,72,147,50,5,114,32,230,13,205,87,152,161,159,146,21,192,17,120,99,195,161,93,225,202,1,96,104,186,18,147,16,202,175,46,187,176,181,145,205,184,55,205,41,125,170,217,196,172,125,125,20,3,5,55,49,83,205,242,156,133,209,191,232,169,6,219,242,251,64,63,51,160,234,150,210,1,152,129,175,250,142,84,237,24,147,227,163,91,34,162,253,70,156,217,62,197,221,125,94,61,194,32,35,204,80,78,201,79,191,163,26,179,91,97,95,202,215,226,211,195,18,243,179,194,71,165,251,63,216,90,124,74,55,91,118,37,159,123,32,197,16,207,197,161,222,100,10,15,203,6,187,167,76,34,191,78,217,20,6,137,150,218,195,76,224,167,87,79,211,221,10,51,70,185,24,236,207,245,192,166,210,205,144,244,200,152,175,1,177,127,102,78,158,37,75,115,24,102,192,99,143,250,167,216,162,102,248,151,252,181,12,42,43,15,54,13,36,227,174,172,9,104,109,25,50,114,39,37,246,120,170,154,71,98,42,84,50,203,136,140,55,58,130,189,201,193,5,213,101,219,30,92,163,105,40,225,156,157,105,47,102,93,110,61,192,158,151,152,207,173,190,232,43,232,224,34,27,225,100,75,42,211,47,182,100,147,56,117,164,23,161,19,116,179,113,207,200,79,211,111,21,111,5,196,233,107,197,131,143,207,65,17,248,136,159,187,10,124,12,158,99,229,115,77,201,86,60,51,60,188,30,41,242,94,59,187,158,204,76,62,195,31,28,15,169,201,22,190,76,170,116,198,111,131,150,147,1,95,156,68,221,247,163,10,86,36,225,223,152,135,85,135,195,252,92,67,113,193,161,71,88,59,172,168,243,118,249,105,19,209,241,19,185,66,244,48,245,222,124,235,154,230,1,37,188,92,253,230,205,142,124,224,27,63,60,191,156,103,196,223,239,0,138,223,70,209,101,201,160,49,25,154,239,56,149,50,229,17,127,150,17,227,35,185,25,239,52,11,47,211,152,254,182,252,54,138,230,114,245,38,71,91,99,208,154,145,84,165,25,189,239,229,238,46,108,139,66,112,1,189,36,205,195,190,17,35,13,127,212,57,3,169,68,219,79,152,11,50,21,97,166,68,49,139,79,22,250,86,215,146,189,146,40,198,169,72,41,184,77,107,177,72,51,73,218,240,196,11,88,240,45,231,38,253,151,64,238,126,102,235,205,148,125,3,32,199,219,40,194,220,217,181,228,234,247,231,174,37,132,185,25,72,42,204,6,38,170,190,60,241,136,80,35,75,179,1,192,75,75,243,251,40,57,29,206,159,231,31,102,58,245,115,208,16,54,91,81,64,68,76,171,233,152,66,105,124,166,59,65,197,242,239,83,205,228,104,71,140,217,0,122,155,86,16,8,113,40,99,110,71,182,149,99,82,56,59,134,20,178,160,204,230,147,44,121,247,174,241,100,208,82,201,233,100,84,205,187,196,147,181,45,92,141,207,12,89,193,104,97,174,243,243,65,44,234,88,39,134,244,253,120,151,223,70,108,161,12,223,180,202,31,201,173,92,141,250,211,138,39,223,80,49,75,136,252,14,70,114,57,62,17,23,26,188,121,12,144,223,96,182,249,205,201,46,206,60,130,12,104,249,78,234,19,87,239,41,135,54,45,10,44,210,184,218,232,160,86,154,141,222,215,179,195,101,217,206,35,55,103,54,173,248,98,76,204,146,49,10,173,223,72,114,197,213,8,212,28,53,3,15,186,241,98,198,17,183,211,252,98,68,239,173,226,230,135,38,75,121,111,48,194,205,93,157,2,46,65,54,243,133,235,83,98,103,121,102,166,226,76,51,71,80,221,241,228,212,145,142,252,54,72,222,238,14,135,21,205,37,1,246,204,244,102,249,25,86,152,167,25,164,208,12,75,81,62,140,150,92,17,107,39,23,24,183,6,29,158,7,28,93,254,240,35,248,107,65,145,178,210,101,166,166,49,155,7,25,16,86,166,0,42,45,9,224,197,253,204,7,194,83,170,154,155,225,197,119,222,90,196,53,48,163,250,17,107,23,142,152,164,3,198,140,27,16,239,76,253,92,10,213,203,72,198,134,31,189,111,167,70,121,89,94,171,210,52,30,102,188,222,166,87,23,38,181,199,86,244,193,161,133,252,25,179,22,217,103,206,155,187,255,49,53,243,234,86,87,137,148,5,109,29,37,41,13,49,31,28,236,223,104,82,209,46,114,240,33,126,29,144,154,221,217,219,86,218,46,140,198,190,108,72,164,247,163,151,178,143,197,129,204,71,0,66,34,102,211,114,245,31,126,95,173,73,181,22,81,110,232,239,253,167,41,44,38,2,205,174,54,158,212,159,185,24,199,215,212,71,235,148,93,127,213,7,174,149,234,3,102,242,75,81,137,178,218,133,62,57,21,187,168,68,189,39,75,61,15,134,132,190,229,168,106,46,78,161,220,138,144,253,97,247,114,51,135,69,246,145,217,189,89,72,45,204,157,77,53,204,179,192,199,234,181,34,74,54,50,129,160,197,202,195,154,210,223,144,45,180,195,135,68,155,133,155,39,66,19,249,86,239,28,34,195,231,230,211,17,80,201,239,1,169,86,245,13,150,254,90,202,69,105,93,80,146,95,249,26,227,99,61,198,10,229,230,67,102,37,135,155,138,12,9,106,255,212,132,134,25,104,118,80,120,39,242,182,148,42,0,62,134,153,118,158,22,41,227,103,38,191,148,227,109,122,215,221,215,59,245,203,43,17,50,13,48,118,152,248,163,129,98,82,243,180,233,209,220,252,215,180,156,102,216,11,134,39,187,55,44,240,35,183,254,142,72,32,13,239,110,134,1,116,203,147,83,48,27,43,38,41,250,168,185,91,208,186,10,67,168,152,69,37,250,249,171,120,52,17,219,147,24,159,73,141,73,37,176,81,251,207,49,23,138,60,156,221,97,37,214,92,93,55,153,17,8,158,169,227,196,107,63,255,177,74,162,178,27,55,105,36,73,105,204,27,169,164,187,172,87,228,133,231,57,228,115,102,111,2,102,90,74,99,80,38,125,20,57,87,254,8,109,98,91,40,228,213,166,220,155,110,131,238,249,144,101,94,218,214,171,209,115,59,81,191,182,246,235,175,25,129,56,95,2,144,160,87,121,47,22,122,156,13,203,88,76,242,44,70,129,144,138,65,84,222,173,211,85,30,141,148,106,96,91,200,20,140,84,75,196,76,203,167,239,88,84,195,111,210,215,188,229,131,251,19,224,149,5,244,55,145,217,40,113,19,211,69,89,255,157,81,75,70,229,128,85,108,59,74,181,36,100,51,189,213,225,41,122,243,197,205,228,186,62,247,166,23,168,249,44,126,230,46,104,5,214,53,10,228,43,80,26,84,110,115,204,192,81,32,197,227,133,92,74,46,153,88,64,83,19,45,116,127,173,66,203,101,214,16,104,118,67,70,43,240,35,157,134,58,53,247,25,247,158,52,123,38,151,22,86,144,192,53,42,189,246,38,57,207,174,177,112,71,149,24,249,187,36,9,48,205,198,217,34,243,60,77,155,76,166,10,92,177,176,226,38,28,168,164,176,61,230,203,121,22,96,162,163,233,20,131,153,149,145,86,94,177,202,147,33,30,118,28,39,49,129,243,23,217,168,49,223,152,165,152,159,211,33,230,195,255,180,252,106,50,243,189,40,70,150,246,83,191,24,146,104,41,127,255,239,240,218,127,234,97,252,151,91,147,94,15,52,151,17,199,25,81,101,206,47,220,76,26,187,221,23,124,27,6,244,130,106,54,132,140,155,223,241,55,229,230,133,248,180,68,208,129,255,53,139,120,184,244,195,238,112,252,173,147,249,138,251,76,105,251,120,181,167,16,17,37,109,178,121,246,92,237,158,38,201,14,153,188,180,247,203,177,86,200,45,201,194,33,170,184,183,212,184,57,62,131,184,177,197,54,85,95,25,56,157,93,138,153,134,55,185,145,145,35,167,254,194,47,137,104,0,211,68,77,145,134,241,250,121,52,195,211,58,10,162,224,86,200,78,102,41,160,27,5,6,235,231,175,159,171,233,12,14,215,254,205,177,42,49,5,59,201,142,160,126,66,56,172,99,134,255,19,5,199,119,116,19,162,200,213,8,190,55,207,93,17,70,147,165,214,48,15,114,190,184,122,207,148,15,38,70,236,180,110,142,8,227,40,255,103,200,143,194,114,139,128,197,74,226,146,215,165,17,144,184,35,204,189,203,165,150,171,232,105,132,96,94,98,215,49,175,179,134,91,4,8,33,170,220,250,237,199,96,250,221,252,118,14,45,190,93,19,146,200,176,26,222,40,201,235,62,223,199,124,116,55,191,111,37,91,63,156,70,19,58,142,136,186,201,234,75,196,63,173,196,22,137,140,99,48,58,201,69,144,130,137,65,217,144,215,75,185,147,116,52,171,215,205,188,167,102,50,172,4,208,135,68,190,93,159,188,83,218,245,237,187,160,175,83,164,98,9,132,242,198,123,129,14,212,124,0,61,170,111,121,68,68,79,231,152,20,159,141,39,83,102,194,52,112,123,154,233,31,15,71,185,192,108,44,46,8,205,39,76,158,24,83,176,161,242,185,55,242,140,167,196,23,33,13,47,181,109,58,155,90,137,181,247,206,199,37,48,84,58,18,23,204,4,145,245,66,39,65,82,137,207,211,58,37,226,83,114,202,217,28,67,58,239,160,244,17,233,33,54,5,177,62,207,108,231,144,226,173,74,30,113,191,149,28,105,138,231,7,137,80,25,89,70,252,0,175,210,34,22,47,81,243,228,115,244,27,247,229,156,151,186,182,105,255,101,52,143,68,151,236,178,128,246,206,204,139,57,101,164,234,13,91,63,145,96,152,167,120,247,200,231,190,115,40,182,224,11,101,96,147,91,83,19,62,177,33,220,253,217,109,230,50,14,143,72,174,192,132,184,36,195,248,22,46,56,233,27,73,95,232,122,183,152,77,23,167,103,70,121,212,162,89,120,246,231,27,137,87,250,69,36,163,60,209,153,56,153,72,175,240,43,73,26,126,91,28,227,55,7,241,33,153,4,200,193,12,71,232,73,124,176,204,146,244,125,255,7,153,134,151,38,96,224,185,242,65,38,89,251,0,98,130,70,213,64,16,234,79,232,124,162,238,65,211,148,100,233,39,239,185,123,148,23,12,186,39,117,143,14,37,237,136,71,219,228,4,180,168,242,22,86,89,97,230,112,144,15,10,8,162,6,248,181,146,41,23,15,29,37,19,188,194,48,195,23,124,213,108,212,211,53,205,0,233,180,88,4,100,40,222,123,82,48,146,82,19,210,29,145,76,35,154,66,235,64,204,149,62,235,168,247,160,148,58,181,142,69,227,65,12,42,16,253,170,69,174,117,171,239,9,198,189,188,36,187,137,227,63,78,212,184,80,71,150,42,238,160,129,33,127,24,205,225,41,223,131,218,231,243,193,211,76,167,248,212,202,94,25,167,68,13,12,252,197,84,243,155,56,129,42,161,195,154,45,91,202,134,48,144,121,108,80,217,176,5,219,74,29,240,174,88,188,196,14,119,73,149,11,26,148,114,163,254,182,32,56,200,206,12,248,151,111,91,81,24,132,84,103,201,193,216,97,65,237,49,15,169,141,42,92,134,20,110,29,126,230,26,157,69,106,67,96,6,214,232,174,4,141,4,69,43,173,64,94,194,251,170,232,189,167,194,213,50,149,220,183,170,252,193,13,227,173,85,119,2,162,136,167,234,53,118,133,173,5,104,192,198,97,134,107,65,80,43,0,105,159,179,232,229,107,208,114,75,22,111,127,19,175,69,64,5,229,77,93,114,56,89,65,57,186,120,248,195,213,116,208,122,13,34,119,204,56,114,178,167,209,1,177,155,31,140,128,61,166,110,243,221,216,74,2,17,208,201,32,75,181,8,113,244,30,237,73,173,219,14,123,21,79,0,237,82,88,205,185,16,48,2,16,166,153,23,143,154,148,58,134,131,56,43,186,101,200,216,141,171,102,134,240,150,184,185,81,33,139,121,67,198,152,87,83,130,145,83,164,33,157,214,110,188,215,209,109,1,252,77,141,188,43,25,162,34,168,118,208,31,117,4,114,10,69,201,165,160,20,128,39,205,247,113,204,28,112,98,166,180,112,226,165,15,61,47,242,211,36,217,34,150,163,180,58,167,236,165,148,59,115,14,67,179,127,155,98,117,72,109,71,178,26,183,241,249,188,10,198,89,193,30,243,135,254,120,225,207,86,40,207,205,254,61,232,230,187,78,67,74,246,37,48,120,104,49,23,117,68,232,212,97,243,13,64,13,253,81,67,49,74,222,144,109,80,157,221,21,231,99,92,129,51,94,11,39,87,28,40,36,245,250,76,200,203,169,162,50,181,254,248,135,215,138,95,182,190,0,177,114,112,6,12,110,26,131,177,220,219,200,74,2,109,54,81,125,148,17,99,159,88,241,206,212,201,151,44,220,86,233,136,15,248,210,180,202,142,64,117,158,183,54,90,77,216,214,7,46,0,152,0,242,222,192,124,161,82,47,15,86,26,141,105,113,111,8,162,20,233,6,31,197,42,1,101,43,100,124,4,99,103,50,82,55,209,104,240,195,137,213,8,163,2,172,214,232,74,84,51,145,108,9,164,91,179,197,35,48,185,83,253,188,134,208,6,61,26,49,78,202,219,241,92,195,4,94,196,204,129,27,63,12,226,98,11,214,18,174,216,25,239,12,64,250,202,252,173,198,170,26,139,195,250,46,250,248,32,3,233,46,11,243,125,219,191,222,252,157,131,241,203,239,228,25,250,203,11,167,124,7,110,144,39,169,138,134,52,145,186,48,163,161,46,63,252,92,53,90,255,2,147,136,38,136,124,42,11,240,70,192,33,145,148,20,63,187,210,190,181,2,208,8,57,128,224,16,200,185,204,93,3,209,104,109,41,67,33,162,148,229,90,224,52,161,132,87,12,104,217,28,225,110,182,126,27,69,167,238,210,99,14,157,55,5,117,247,166,129,241,68,170,142,170,196,208,249,91,233,101,188,1,155,98,42,75,34,29,88,45,0,203,30,230,55,85,20,126,218,161,46,13,96,160,193,215,171,154,77,21,34,144,177,236,30,2,227,49,63,240,196,185,115,199,167,209,114,26,38,174,199,70,119,77,249,85,1,210,125,102,120,98,157,244,93,130,132,138,195,89,220,151,6,78,188,62,88,228,74,155,224,10,12,180,149,39,196,186,222,150,16,125,173,136,212,23,133,198,82,229,139,154,29,208,140,49,21,99,250,162,130,140,170,64,235,213,46,110,6,209,126,191,43,174,62,68,119,242,224,228,182,226,98,114,89,186,242,0,179,223,22,160,113,26,129,100,75,128,232,45,129,29,29,216,149,2,53,223,79,33,146,237,205,190,21,106,156,46,86,100,148,125,119,183,21,47,157,90,207,252,30,37,186,196,140,15,75,125,140,66,221,50,155,106,1,198,204,165,72,122,19,197,115,44,60,92,118,138,204,120,79,117,79,0,55,168,182,74,243,14,212,199,101,77,47,200,116,58,146,175,132,108,112,244,247,112,65,222,217,201,84,25,122,245,9,112,94,159,150,160,91,106,173,103,38,134,255,208,132,33,207,61,139,53,169,255,204,38,157,113,245,185,255,232,107,220,76,139,180,4,23,133,46,207,72,93,117,67,114,200,226,163,24,220,98,109,118,163,147,150,45,231,45,54,9,131,225,192,82,132,117,161,130,213,110,92,12,193,146,108,225,196,134,45,114,133,184,150,125,72,252,80,224,108,158,49,145,78,191,90,143,121,230,23,86,71,246,10,145,161,79,7,1,41,227,182,163,177,251,77,43,100,17,196,12,223,104,124,16,94,114,234,199,38,45,122,71,220,28,33,52,225,16,184,198,179,239,137,24,74,119,179,72,207,159,233,175,246,252,233,49,4,182,49,12,52,23,179,240,216,63,71,186,65,32,115,137,239,97,66,51,210,97,3,183,212,10,87,183,91,63,186,244,6,65,239,153,99,134,244,222,145,62,0,2,201,125,195,9,39,123,79,48,170,61,50,47,10,45,209,136,191,151,194,27,6,37,117,118,102,55,163,39,146,123,229,48,217,218,230,75,128,124,71,239,218,66,83,0,109,100,135,13,16,110,105,44,122,51,148,204,79,88,97,223,211,198,34,186,54,162,149,139,195,77,214,15,125,71,227,70,170,18,185,135,221,165,93,30,216,243,10,216,46,102,20,180,197,220,216,46,87,152,223,221,164,35,138,237,43,105,23,76,226,92,158,219,162,247,18,29,239,141,18,151,244,106,45,82,212,43,154,146,232,234,151,30,203,205,241,112,220,225,28,92,46,167,234,0,43,75,89,203,155,214,183,112,92,97,37,95,209,143,112,81,84,237,96,131,110,34,137,44,22,28,115,218,27,135,0,155,143,39,221,178,75,8,27,96,37,61,213,167,63,126,48,219,184,152,77,236,199,111,125,56,100,175,54,245,189,13,166,122,22,211,96,7,242,202,164,240,74,116,113,93,26,106,244,75,34,203,24,149,80,219,209,119,209,110,67,32,55,43,250,5,173,185,71,154,82,47,57,124,15,122,232,179,184,69,56,73,200,85,181,187,163,25,241,205,247,253,105,178,164,216,150,156,36,70,173,172,189,159,3,60,151,63,26,101,180,214,244,234,23,244,78,15,215,230,11,228,154,118,237,177,61,245,226,187,244,164,179,123,75,35,254,50,114,209,154,101,187,183,115,78,181,34,236,231,79,182,231,167,15,96,172,63,69,158,27,173,244,84,109,213,26,244,195,108,207,208,252,203,118,132,121,6,32,152,130,194,24,95,51,21,228,104,136,133,137,170,220,143,249,109,165,35,202,172,47,238,215,158,214,61,137,143,163,219,118,91,5,67,204,131,58,109,20,128,255,116,128,197,76,47,146,223,187,161,238,44,68,21,203,232,234,162,3,185,163,104,46,109,117,240,228,205,128,68,89,9,94,202,42,240,157,82,165,169,209,11,255,220,74,121,48,146,172,217,227,63,254,58,197,196,92,81,125,138,230,103,168,245,197,10,47,107,192,229,193,98,92,41,17,208,212,205,62,50,163,30,143,227,40,35,10,58,169,69,207,55,192,213,38,11,100,17,224,14,119,67,160,15,235,202,84,177,42,223,63,48,64,28,215,87,118,194,73,255,193,137,178,247,155,131,2,144,24,38,57,184,220,105,100,98,208,247,36,109,244,112,231,38,12,97,106,119,230,164,169,49,168,111,76,33,65,160,225,128,171,41,98,6,4,8,46,111,105,239,167,209,52,26,235,150,141,189,116,219,2,242,47,1,196,49,231,86,150,45,125,46,239,116,136,47,137,86,113,83,243,48,77,19,55,15,43,255,40,109,65,201,42,23,221,174,160,153,132,244,128,156,118,124,13,32,82,69,40,48,38,50,214,189,9,31,195,149,36,204,152,86,186,141,213,65,47,122,83,170,8,132,115,247,76,170,8,176,199,71,204,5,14,148,228,161,120,91,165,28,30,156,30,55,90,117,23,114,246,202,20,1,145,120,9,6,165,11,214,73,218,224,135,245,125,7,39,213,225,244,212,171,169,120,214,132,48,108,104,121,196,60,33,20,75,86,17,170,215,243,195,144,49,211,219,133,64,185,75,95,18,145,8,152,161,184,154,236,171,190,23,26,51,171,5,194,225,32,98,55,133,156,163,177,31,198,94,216,120,188,156,43,198,251,17,72,27,16,14,75,160,79,131,202,248,123,122,255,109,208,44,82,191,224,4,222,45,50,41,20,67,186,4,47,131,106,92,137,242,29,141,182,82,128,120,65,42,223,204,189,43,202,75,235,67,89,2,7,104,32,51,22,2,166,71,24,104,80,200,8,156,49,243,96,166,252,131,113,173,76,225,113,33,202,153,227,99,230,19,197,115,227,255,200,76,234,38,163,29,12,0,13,53,7,33,61,120,190,53,153,93,55,23,163,98,209,139,201,39,197,113,14,10,74,89,96,88,16,217,88,77,93,176,234,91,15,195,24,4,179,14,172,171,67,88,96,134,209,45,184,255,4,179,71,149,239,1,120,128,243,206,61,32,32,159,250,218,207,133,189,30,95,88,130,243,30,249,233,142,171,29,141,242,19,32,141,204,20,240,204,217,130,204,164,109,250,220,221,120,34,194,53,171,198,38,40,102,92,179,120,235,14,185,192,231,222,48,229,4,125,128,245,160,137,23,255,156,68,242,43,209,163,79,5,80,28,40,136,84,57,221,162,9,159,222,152,174,68,72,84,86,194,231,164,202,44,251,33,121,134,59,227,189,12,252,167,132,88,180,255,199,249,66,69,109,78,185,121,67,125,189,5,61,26,113,146,146,21,189,39,35,137,228,161,234,165,44,38,188,31,239,188,6,214,28,33,155,237,128,98,133,144,222,83,214,221,164,16,228,214,40,204,76,175,109,116,19,94,212,231,126,199,255,76,194,44,56,88,37,160,67,66,171,163,186,237,230,110,8,5,225,173,34,9,228,14,47,66,93,75,15,116,160,14,180,18,71,164,74,55,177,178,94,13,163,150,116,51,209,160,144,240,49,32,228,196,35,144,133,197,88,94,155,236,89,201,22,253,11,231,177,188,24,93,202,238,55,118,232,96,229,206,72,66,198,201,215,105,169,108,226,227,55,104,143,174,239,133,212,61,246,18,226,169,183,191,131,32,232,25,219,35,228,46,102,196,138,227,185,22,185,22,241,119,43,186,117,193,225,210,217,187,154,92,93,55,232,214,248,92,184,222,146,170,65,40,170,247,128,129,118,83,172,17,134,140,119,204,158,30,233,198,126,138,114,30,99,166,128,27,243,136,146,182,204,50,171,150,71,41,151,112,173,232,12,39,32,167,11,49,102,56,44,75,194,101,215,44,187,158,113,42,188,222,242,94,86,65,141,208,168,208,232,170,100,117,21,218,137,22,49,50,164,201,114,112,130,149,167,173,205,111,14,2,65,174,46,87,40,42,58,121,32,101,38,36,129,17,24,10,136,126,201,102,9,247,160,17,117,247,216,206,218,233,66,229,72,210,168,71,244,141,228,184,212,144,135,209,176,70,143,140,81,109,41,219,34,124,255,59,248,203,58,248,179,43,68,144,52,84,184,183,75,218,114,47,249,148,133,192,190,248,99,195,213,120,132,160,2,41,51,200,100,253,112,25,195,196,185,5,145,120,0,214,198,193,85,149,5,12,186,15,74,4,113,104,82,141,187,114,111,211,101,43,73,124,243,220,200,38,87,119,106,248,65,62,179,233,72,20,188,60,60,248,61,25,200,222,75,21,233,163,4,118,110,85,226,224,220,249,48,225,61,115,161,227,51,110,110,144,13,1,75,82,227,60,97,70,50,56,137,237,193,159,54,92,178,155,30,212,149,82,19,133,245,222,71,80,167,61,151,101,201,107,31,84,252,234,73,118,51,218,25,242,167,33,241,0,222,227,142,33,208,201,37,200,88,240,169,59,48,185,111,241,28,233,195,39,229,140,222,77,80,28,65,80,44,120,224,247,34,4,182,51,8,146,224,12,59,10,54,54,184,75,130,114,159,31,168,80,229,247,98,17,253,35,188,219,133,81,164,163,164,215,34,187,181,232,221,149,20,82,135,218,110,7,217,41,97,216,248,160,168,161,197,17,36,51,232,7,129,19,163,160,177,91,64,149,77,116,86,209,225,116,1,174,164,249,66,202,52,247,248,78,180,211,2,216,5,99,3,212,108,95,243,137,6,8,74,148,66,63,8,50,157,185,228,195,242,235,80,18,92,59,205,27,43,26,59,160,101,147,121,188,233,117,12,92,12,194,69,85,54,203,14,74,247,198,198,128,222,243,17,80,0,103,29,18,65,45,158,28,157,5,193,235,163,250,28,53,186,55,205,238,22,191,180,35,233,216,2,93,130,249,94,193,27,255,112,53,39,30,173,21,233,238,238,235,87,244,112,51,201,71,121,114,220,162,19,212,9,207,61,131,106,79,58,44,222,145,207,100,118,115,131,72,93,122,59,76,246,36,219,97,222,32,11,138,170,91,31,167,251,11,16,137,148,212,163,89,214,117,94,130,148,119,153,178,182,192,172,39,181,159,242,225,78,43,178,10,230,251,158,181,37,217,29,112,56,217,27,166,197,187,1,31,7,27,33,60,152,140,215,123,15,247,239,140,156,82,74,86,180,71,152,28,65,196,156,32,170,174,118,234,144,207,15,51,89,47,249,96,16,64,141,40,94,242,44,239,223,165,65,9,154,184,225,73,46,251,190,58,44,156,210,9,239,37,185,48,139,124,17,168,47,90,84,11,192,204,162,233,153,102,227,221,143,236,131,201,84,200,198,68,148,127,35,107,2,5,196,214,14,36,90,69,114,211,123,179,140,62,208,127,172,24,203,97,238,153,252,119,14,53,202,83,34,3,74,38,243,39,65,245,206,252,247,255,34,154,7,198,110,186,40,112,35,118,17,121,131,6,211,47,176,210,159,185,108,227,238,85,13,55,120,10,167,155,139,193,107,68,32,14,236,116,79,85,96,212,27,85,94,238,157,161,63,60,37,102,216,32,68,187,177,189,61,247,252,16,128,40,18,227,255,87,85,182,3,94,127,66,236,152,230,193,38,178,120,244,87,249,75,51,191,96,243,16,81,61,176,158,193,223,78,243,109,213,215,102,115,202,39,3,233,216,183,40,5,22,68,160,195,10,177,211,22,149,66,240,21,46,20,78,107,194,69,153,83,100,8,113,220,131,89,222,152,112,84,134,176,147,190,237,41,140,109,202,155,162,113,104,60,159,59,132,177,105,78,87,1,69,168,237,150,232,102,79,213,17,7,243,53,142,139,8,128,13,159,165,170,178,35,74,226,99,198,111,3,231,16,69,74,218,236,227,123,60,39,71,252,62,3,130,34,165,16,79,214,81,65,20,161,206,231,157,225,6,197,136,155,56,187,232,166,150,33,188,243,240,174,12,209,87,36,181,91,106,188,215,158,246,5,68,45,150,34,156,19,230,35,20,32,159,139,28,247,175,166,201,44,163,9,80,230,232,52,4,158,223,152,210,248,149,199,50,170,135,230,210,7,68,156,40,109,165,249,77,95,64,67,110,54,238,20,53,3,24,252,41,166,28,206,20,161,84,48,115,57,119,199,234,161,11,91,230,17,236,1,55,200,244,223,164,154,42,239,129,249,173,116,23,3,111,127,156,186,159,171,77,224,207,205,136,220,206,251,49,111,151,113,98,83,40,34,156,101,79,230,164,233,236,39,85,211,110,152,223,136,118,23,26,111,20,194,187,94,140,43,238,60,255,168,205,75,22,199,46,46,253,135,176,195,76,17,231,126,198,236,173,122,151,10,71,100,161,138,102,87,179,62,116,87,59,58,134,186,218,42,27,188,169,236,54,127,112,115,56,101,200,94,248,124,92,25,193,90,147,135,232,112,78,147,138,159,190,215,205,110,176,54,49,27,250,239,103,165,19,183,221,143,16,243,243,79,226,185,136,176,154,108,71,132,126,43,71,12,230,208,34,2,161,20,195,215,175,193,19,217,49,192,36,85,158,140,6,89,87,70,32,253,80,207,81,43,0,15,151,21,33,193,208,69,220,3,218,50,56,235,253,222,32,38,186,168,79,63,191,232,140,145,198,219,69,31,116,21,152,12,99,196,14,222,137,106,87,91,140,154,87,47,68,224,167,232,98,91,23,78,60,247,130,37,77,172,100,199,111,220,27,212,101,174,141,5,123,210,138,105,112,153,130,162,255,140,67,112,102,245,241,52,154,57,17,51,198,31,132,173,198,205,23,10,157,38,230,67,82,236,183,116,158,39,79,133,89,126,155,253,166,250,158,208,171,9,230,94,49,191,53,29,155,104,39,151,120,229,92,90,198,187,237,226,30,180,222,63,55,232,223,54,146,255,167,78,125,202,149,28,176,251,177,203,129,48,23,141,48,250,8,119,76,63,58,252,65,248,138,25,238,91,63,238,16,243,105,42,71,242,246,204,219,98,143,3,243,40,138,84,176,167,156,31,9,130,109,160,192,157,245,151,225,168,246,189,0,70,208,163,42,43,160,111,103,76,191,23,248,174,94,62,247,134,118,44,29,155,211,85,79,228,238,177,252,149,141,81,233,124,148,97,112,210,253,206,205,186,148,255,135,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,159,228,205,239,231,230,180,169,198,2,50,254,166,174,79,78,126,161,53,121,235,23,74,95,53,211,218,152,83,5,69,92,249,30,64,93,231,204,1,135,64,74,175,166,40,114,98,212,158,255,48,100,47,133,46,202,123,44,49,179,249,137,70,248,162,100,182,123,92,77,30,123,233,139,161,239,121,226,209,222,210,188,159,39,191,40,240,196,163,189,137,36,59,26,37,168,238,105,167,97,20,141,58,143,44,193,25,111,13,45,242,103,196,105,235,170,241,90,220,232,180,143,249,204,52,206,161,142,227,226,56,191,49,193,105,3,144,212,105,181,46,162,209,242,151,75,215,119,162,20,182,61,198,28,192,126,135,156,46,203,52,168,114,241,28,132,203,183,170,108,191,219,185,103,72,147,105,109,226,148,162,238,189,71,14,24,67,40,238,50,249,241,218,242,99,1,252,248,92,77,131,206,150,51,224,29,111,106,6,150,21,231,34,98,33,69,220,28,138,41,145,171,160,44,250,142,236,169,86,0,41,126,111,162,240,245,121,47,58,248,227,234,109,100,83,93,205,180,139,238,112,69,172,24,42,230,13,116,39,220,229,221,78,211,183,38,62,57,97,6,233,183,85,246,188,144,145,14,51,164,149,162,160,106,50,243,59,156,237,231,211,23,145,41,5,111,117,35,132,64,117,183,75,112,3,6,122,183,240,160,88,27,67,66,58,26,66,72,127,187,25,68,255,144,123,79,72,201,122,184,149,144,109,235,150,66,178,40,210,255,232,0,30,57,53,23,44,30,59,18,33,104,125,170,162,58,248,71,188,19,55,227,60,200,185,7,63,151,171,29,97,126,199,111,178,70,14,131,109,206,72,111,118,136,119,84,26,249,205,216,114,138,11,195,18,213,190,227,71,126,27,5,176,12,172,232,213,186,34,9,77,47,224,152,49,104,191,4,177,152,77,0,206,167,2,149,136,34,123,33,120,185,22,89,68,46,37,132,20,51,41,160,112,253,72,146,103,209,109,16,240,221,150,31,27,29,230,43,95,100,91,193,46,158,156,174,111,157,42,64,51,111,70,40,134,224,145,24,252,47,253,25,206,31,193,235,148,24,28,177,152,27,175,77,144,215,174,90,223,113,20,121,114,160,173,167,202,144,111,56,231,50,48,67,44,83,213,168,161,47,93,101,103,90,140,132,170,140,10,221,40,145,38,234,38,206,120,229,189,16,121,138,179,139,150,51,201,106,160,11,255,190,86,252,242,187,81,147,45,7,169,56,8,38,194,60,217,161,196,12,144,105,68,198,173,24,34,95,204,0,232,99,215,128,137,170,73,194,133,198,119,239,131,36,121,64,141,84,238,189,113,254,98,191,42,38,38,170,23,3,93,174,61,204,101,45,217,22,140,79,237,136,121,9,17,28,102,78,156,122,228,189,182,120,11,244,131,160,98,27,99,6,121,152,124,15,84,212,35,157,13,156,142,230,201,48,195,123,90,87,108,104,176,120,170,211,122,72,4,237,147,31,132,127,242,230,168,200,100,230,23,180,35,73,19,49,91,63,73,100,80,41,69,168,185,153,126,184,207,82,58,111,53,75,69,90,127,159,8,35,112,214,202,148,223,54,85,173,19,217,28,64,8,93,172,47,140,14,135,24,46,116,218,144,211,76,93,122,250,190,209,174,109,173,85,205,183,103,130,236,26,126,88,158,140,194,240,78,51,9,4,57,5,232,151,114,196,176,229,161,166,232,105,96,62,112,0,141,76,83,189,211,77,30,13,230,253,72,185,144,52,189,93,86,39,209,103,217,115,75,202,187,202,250,58,70,244,62,226,183,43,122,57,87,204,104,118,157,184,26,226,114,9,180,201,113,205,21,105,197,55,40,208,191,137,249,150,18,238,6,42,131,239,248,27,106,158,235,102,13,129,190,180,249,185,250,205,242,76,229,19,227,136,42,250,65,88,100,100,218,144,196,225,86,43,200,235,52,191,155,203,78,142,30,35,132,16,158,147,52,201,67,189,26,166,162,24,83,222,92,211,38,244,180,161,209,225,102,90,118,117,84,54,120,203,26,87,19,175,234,189,141,202,188,198,197,207,249,235,242,100,150,188,141,26,4,76,151,69,63,8,87,100,41,106,255,245,44,136,217,36,123,99,204,160,142,214,229,9,194,168,68,249,238,80,68,147,180,58,72,194,50,163,116,184,17,60,212,71,195,247,63,35,205,192,236,243,197,104,108,186,145,107,165,181,171,201,92,64,125,204,217,205,126,102,61,222,200,239,180,226,251,60,36,214,179,203,226,53,24,228,138,139,161,237,151,197,123,161,149,138,74,214,134,96,91,62,38,83,126,182,155,35,10,117,166,220,26,81,168,118,114,162,180,33,39,227,91,75,147,100,97,164,159,23,76,126,105,166,29,172,198,76,32,209,171,71,35,235,97,70,132,210,240,61,53,19,11,163,45,123,73,148,178,80,113,144,39,123,3,54,119,230,182,201,187,234,144,193,136,229,199,215,159,224,96,126,171,11,48,34,62,213,29,47,60,145,60,210,181,236,208,236,89,232,2,108,152,102,58,166,102,100,236,47,169,61,217,135,159,75,196,186,206,221,238,249,22,233,200,80,172,153,247,68,198,254,14,10,46,105,133,222,240,70,113,230,57,111,111,214,100,141,173,160,121,183,202,146,173,50,69,31,105,246,161,231,45,239,13,99,185,32,17,172,211,120,103,209,146,165,38,165,67,104,220,122,201,237,138,54,77,41,193,21,26,55,174,159,140,109,27,61,129,188,23,249,207,200,98,53,115,138,164,44,95,88,30,225,19,55,68,82,101,254,35,100,64,163,127,84,122,73,98,20,1,211,64,162,229,9,230,102,236,92,121,110,182,106,90,54,53,10,208,128,126,51,16,110,36,113,145,201,243,202,209,130,181,95,172,27,33,205,40,59,1,231,144,218,183,117,111,69,145,152,66,175,56,235,144,170,51,201,2,3,244,22,82,182,220,14,196,75,108,121,185,153,179,162,137,153,48,98,228,205,233,136,206,33,177,240,127,120,120,131,160,136,102,51,1,9,33,182,232,107,171,153,228,174,188,244,219,158,246,233,130,38,16,78,182,255,4,47,253,91,196,212,127,84,105,179,136,123,77,52,45,156,167,251,25,107,150,243,138,122,84,167,250,52,71,215,18,112,239,25,1,20,160,6,77,11,200,140,253,142,163,26,24,173,214,228,233,151,13,32,77,123,7,43,12,48,90,188,126,43,47,106,97,214,205,54,180,50,190,119,86,130,81,89,126,67,219,181,174,78,23,83,84,0,73,139,14,45,187,195,159,21,216,13,180,217,5,238,181,154,81,146,68,117,241,237,46,83,48,37,11,132,74,62,25,197,147,212,15,4,76,176,23,77,253,110,134,235,65,64,14,116,36,239,31,83,10,11,235,5,170,146,232,108,211,128,122,110,125,199,217,144,82,48,248,10,194,83,191,183,85,168,20,94,113,77,195,59,48,37,77,157,159,70,222,152,79,230,102,26,4,228,173,141,94,178,198,30,75,79,204,26,159,159,70,208,51,214,198,32,225,50,62,207,253,150,116,20,169,77,90,225,234,213,208,140,143,0,249,188,8,225,168,25,200,80,156,14,197,216,102,20,86,66,158,58,32,66,120,112,107,43,212,102,51,55,163,114,207,52,20,156,3,169,132,114,194,140,15,56,21,15,51,128,74,249,44,174,180,60,23,5,1,225,119,37,254,238,57,226,130,176,160,150,123,34,246,39,119,95,134,236,223,246,98,197,135,20,218,238,119,232,9,130,142,227,32,206,68,90,12,238,148,213,215,145,238,243,175,105,75,115,10,254,2,228,103,207,7,35,144,84,8,28,190,109,57,238,212,209,21,46,77,200,128,14,137,24,122,160,216,44,144,77,43,220,98,197,235,231,16,178,237,33,248,57,50,241,96,69,19,135,166,123,138,37,221,34,235,108,154,116,71,62,117,35,43,224,155,228,219,109,139,148,232,222,30,201,170,79,28,26,40,99,61,147,232,23,239,225,147,65,65,39,63,92,13,235,21,17,83,1,211,189,228,98,92,251,136,66,219,31,225,177,236,222,150,125,10,119,144,0,247,28,61,148,104,19,138,211,178,208,222,36,184,40,227,150,201,165,71,229,246,200,20,132,148,180,140,112,34,96,49,85,31,3,90,186,58,226,96,41,44,78,217,112,232,193,163,136,158,248,186,90,62,102,203,58,4,122,100,40,30,17,50,128,245,211,16,252,195,199,101,67,56,86,90,94,3,40,193,91,54,53,23,252,237,112,48,128,39,74,92,207,151,124,235,218,23,86,51,77,18,129,227,34,235,51,110,2,228,192,204,203,20,68,24,100,229,205,41,239,77,249,30,197,84,104,194,83,165,214,190,196,73,64,253,168,207,240,48,192,101,138,247,110,44,90,189,196,215,36,221,151,29,100,56,86,27,89,147,120,52,146,50,50,207,32,107,45,81,153,108,144,167,166,102,201,48,170,232,234,245,214,70,28,176,212,43,131,96,184,198,183,166,148,120,196,75,40,150,41,137,143,137,154,78,19,4,168,81,70,181,45,225,212,78,46,68,204,48,125,132,3,206,222,38,198,138,115,223,210,185,55,121,35,113,131,65,63,196,250,160,100,86,37,111,140,140,0,56,238,240,69,193,97,136,135,14,203,122,62,55,249,116,129,82,86,216,34,101,117,17,122,111,137,49,175,81,207,103,88,82,225,230,152,18,57,20,90,229,227,60,166,76,61,53,44,41,198,165,18,128,29,168,40,229,201,161,195,136,98,213,27,188,241,201,197,131,52,234,51,124,85,2,237,41,217,41,26,114,106,139,207,137,163,208,250,39,14,100,100,226,209,88,187,146,151,62,48,52,204,136,111,97,126,208,223,166,13,111,246,188,250,35,45,135,249,205,173,37,191,189,97,176,18,51,85,205,116,209,47,73,184,79,224,110,148,64,233,224,31,173,175,255,31,226,206,36,201,146,28,71,162,87,226,60,220,255,98,205,135,111,4,148,46,217,203,144,234,234,141,167,134,125,163,113,4,49,168,46,210,64,151,36,99,66,74,177,212,103,48,211,71,104,101,102,76,43,83,239,214,70,57,125,35,232,6,71,181,7,48,244,123,113,185,216,164,139,215,7,174,146,39,138,141,190,213,147,82,160,174,241,33,33,71,77,61,18,20,119,173,184,246,119,54,23,245,32,81,213,50,228,230,190,213,173,70,90,200,10,39,78,42,89,99,74,144,85,39,157,168,185,203,104,47,99,111,138,5,70,188,67,221,48,173,194,67,232,247,53,74,108,37,18,102,233,46,190,171,160,27,187,213,101,135,157,185,242,112,223,20,241,216,166,190,198,99,120,244,240,201,145,148,35,93,70,216,52,70,243,28,223,111,143,102,115,154,251,253,250,60,172,185,141,118,68,215,229,240,38,139,77,158,78,102,133,186,159,211,70,64,188,195,120,154,125,13,64,97,81,211,227,254,133,222,114,199,61,0,50,114,241,229,195,7,212,71,14,55,104,30,210,105,104,133,149,157,195,75,74,182,179,184,158,7,196,206,195,97,202,250,197,99,1,117,69,149,31,167,212,79,28,7,144,242,16,84,191,48,6,151,56,229,168,211,58,91,102,19,184,201,198,50,235,47,163,204,97,204,239,174,65,10,186,206,175,71,36,108,75,136,240,108,159,156,91,222,242,51,111,134,100,33,78,194,1,169,121,211,88,127,226,200,57,123,1,73,65,225,91,198,250,150,32,32,230,72,248,212,217,140,139,6,188,160,177,114,207,1,39,51,20,173,18,117,162,32,37,194,43,68,181,215,208,152,21,205,117,167,57,21,184,69,67,90,212,48,120,252,30,142,207,172,209,100,232,182,155,71,188,138,17,98,203,211,29,146,166,229,65,41,202,77,53,238,218,187,87,165,91,196,11,109,98,133,73,142,245,128,215,57,25,170,108,90,198,61,21,225,50,172,149,55,2,9,231,71,115,248,28,137,154,147,74,13,91,139,68,68,210,203,213,157,79,209,83,143,20,21,187,95,62,193,232,21,51,201,30,214,175,42,150,126,235,97,62,194,247,69,3,240,212,222,123,80,9,238,222,244,192,132,214,134,103,95,18,120,125,82,30,96,139,175,1,163,221,241,100,37,156,5,226,83,197,10,99,187,166,91,76,232,12,61,64,89,207,138,233,154,172,65,160,168,250,135,153,78,154,230,152,32,95,230,97,37,254,24,26,90,165,12,211,35,113,117,194,254,175,169,53,228,71,220,153,64,189,117,106,154,151,211,72,103,247,176,44,124,67,179,104,82,79,138,29,143,90,56,200,33,37,37,104,145,30,123,7,19,206,50,205,172,33,54,61,5,133,191,90,147,149,202,42,10,207,60,196,223,216,137,233,142,236,233,149,211,36,245,36,63,140,186,7,79,27,173,16,128,75,252,145,100,179,226,182,41,226,109,79,195,56,87,61,60,130,84,80,105,146,34,12,61,167,39,160,144,166,219,146,230,96,81,136,83,60,25,182,76,203,75,148,212,76,163,203,142,165,53,53,223,238,172,232,233,103,50,232,19,221,128,31,16,238,10,255,233,99,122,72,143,53,170,121,159,143,90,154,61,137,218,217,218,30,190,167,14,170,200,249,131,255,144,149,125,97,115,0,72,178,235,233,227,88,244,217,130,39,154,42,123,182,66,223,110,178,9,140,74,250,48,60,246,53,2,128,105,47,13,0,54,232,122,99,15,71,128,165,203,154,111,36,111,185,239,128,125,244,124,249,3,239,238,206,225,74,70,207,168,154,124,76,18,72,141,83,23,9,21,77,47,158,219,211,8,241,44,47,45,102,0,77,221,93,38,199,208,124,60,249,208,246,244,17,33,157,242,164,221,80,66,156,162,164,192,178,56,116,180,142,57,45,41,238,131,208,165,230,7,183,98,164,104,247,10,115,230,107,150,237,8,85,188,225,71,211,153,175,3,193,144,128,45,163,203,77,17,228,195,187,132,177,45,62,235,25,15,5,250,160,166,93,154,141,0,240,58,46,76,190,70,63,204,152,245,174,183,30,202,245,172,153,180,80,39,76,47,43,224,16,213,28,19,178,193,78,207,120,217,224,38,171,90,139,14,96,97,40,81,249,7,63,199,124,139,56,150,151,223,1,215,23,198,37,227,53,135,132,155,180,36,225,92,36,188,199,145,33,236,249,169,61,57,147,172,45,119,215,160,201,145,255,173,104,210,185,120,224,188,157,191,208,185,185,98,82,176,249,128,18,76,251,85,46,27,74,168,109,7,92,144,55,249,57,175,128,77,26,164,8,140,54,209,207,73,106,46,57,250,114,4,76,234,202,103,128,80,137,131,54,74,204,17,96,164,145,235,133,91,213,100,81,131,143,141,218,28,102,49,232,211,141,164,167,219,180,201,168,197,149,13,152,242,28,127,55,252,12,113,179,177,32,254,248,246,65,230,31,49,132,112,239,30,11,224,252,224,151,136,68,29,16,4,39,177,159,36,211,91,26,191,128,207,15,158,226,112,65,40,142,190,90,1,143,96,229,164,196,242,39,147,113,225,246,212,212,66,181,59,47,109,14,48,20,146,225,19,73,28,21,253,243,60,80,192,4,183,77,120,50,129,203,23,88,55,20,62,185,41,40,5,61,53,224,243,219,69,94,77,64,231,171,117,0,182,24,189,60,141,81,255,5,209,108,60,177,142,228,187,76,65,124,223,150,65,98,37,241,59,40,16,246,141,218,51,151,182,133,201,2,30,100,116,213,251,238,102,138,121,241,238,70,32,161,251,187,113,232,166,8,49,255,196,253,150,15,55,165,36,82,220,151,26,151,193,210,191,201,130,141,13,33,132,195,168,13,220,100,33,156,153,137,210,173,232,22,202,241,231,87,25,78,254,249,68,226,77,225,100,9,94,23,182,202,175,165,176,49,94,59,140,116,93,86,24,182,150,175,91,96,29,201,83,97,202,48,134,191,155,98,191,41,51,145,172,166,221,219,114,152,1,146,15,235,198,117,234,79,219,193,42,112,35,77,42,251,211,108,250,47,156,70,243,166,85,74,214,31,216,142,236,237,240,217,88,20,38,105,177,142,111,58,44,226,76,18,42,198,162,175,87,55,195,96,140,169,46,48,148,41,105,58,140,174,83,172,126,74,193,72,205,188,48,153,48,91,96,170,29,178,119,139,133,234,135,252,120,34,41,96,52,135,33,18,211,167,199,177,211,183,192,41,200,61,168,7,54,201,168,251,238,12,93,166,204,22,124,26,235,99,166,250,96,201,54,74,120,64,175,98,172,193,184,244,162,91,10,85,216,123,220,167,241,36,74,2,48,53,56,8,115,123,175,17,185,27,242,52,50,17,197,187,188,63,83,233,28,122,211,151,8,87,27,82,224,21,237,183,18,195,96,52,36,30,152,114,126,31,236,10,225,134,252,246,89,253,99,249,68,218,148,23,79,65,91,191,74,11,6,155,167,86,96,136,199,124,133,48,7,197,205,100,156,212,181,58,106,102,74,83,52,245,47,85,207,96,106,135,244,97,35,94,136,167,7,172,67,2,115,59,188,103,144,41,104,203,237,196,138,2,123,76,148,142,149,46,157,146,167,93,225,167,195,164,76,199,96,25,111,192,87,117,99,75,91,217,188,154,73,255,202,128,88,61,120,149,166,65,184,182,147,247,184,213,140,78,133,219,151,145,243,91,248,69,28,235,9,57,42,74,180,98,225,11,41,156,193,132,35,86,192,196,115,2,38,10,210,227,213,211,24,8,5,38,157,175,250,84,129,25,35,172,160,148,72,141,237,62,131,207,217,38,41,138,9,13,174,90,188,225,228,13,6,25,10,48,158,224,88,30,228,102,201,217,121,174,150,156,175,23,38,26,221,194,22,71,239,142,210,193,239,187,38,252,51,69,78,125,172,208,179,151,78,135,205,89,167,48,148,228,195,225,211,79,98,237,32,6,207,29,252,131,25,238,32,250,54,248,152,74,165,93,152,228,23,217,115,184,190,44,63,60,113,211,158,131,66,186,133,88,83,247,119,79,104,176,154,162,212,167,100,71,77,74,67,224,117,38,82,186,175,158,136,145,71,237,11,106,148,20,61,127,40,202,13,82,194,75,145,115,253,146,87,12,101,30,201,79,227,11,29,222,174,179,107,46,41,196,32,171,203,136,117,28,230,22,60,21,198,143,24,48,177,60,249,113,214,223,181,240,224,200,25,145,178,70,118,54,78,135,123,120,77,220,79,205,157,68,216,233,131,225,185,45,75,230,172,22,152,34,193,121,23,223,216,148,246,185,223,14,51,30,89,234,246,13,199,128,194,61,236,226,179,65,113,32,164,175,191,161,183,205,225,190,58,40,179,168,222,115,19,193,136,28,102,49,124,225,233,180,238,90,27,22,51,12,178,139,31,156,238,12,135,200,117,68,182,55,91,163,5,109,190,134,161,11,147,139,116,138,229,25,244,107,108,116,166,84,196,165,200,59,31,203,65,194,28,177,48,49,252,38,114,9,223,244,71,198,1,21,239,128,73,155,237,247,76,109,104,43,4,157,35,240,153,67,179,59,60,172,16,253,129,211,186,7,87,35,175,53,60,53,192,212,134,93,179,21,87,192,10,13,106,131,175,140,138,161,102,15,6,74,233,101,245,135,177,245,135,246,73,50,227,225,194,196,64,122,124,22,12,88,61,221,19,0,166,217,18,166,62,240,89,91,51,239,11,67,232,184,4,70,159,186,223,3,183,181,95,138,74,192,108,132,159,94,242,50,78,210,200,27,3,93,228,54,221,223,110,63,165,13,129,73,16,188,61,6,135,101,228,36,80,108,130,191,182,221,254,102,250,47,25,233,3,91,236,219,225,42,106,136,192,176,161,223,163,233,236,130,73,178,72,128,73,9,188,59,188,165,241,36,89,29,168,175,214,225,227,65,158,189,124,115,239,54,193,47,8,189,160,204,147,113,140,229,182,227,217,210,194,252,1,173,198,70,120,81,98,138,89,209,179,61,149,64,113,136,232,195,22,88,237,14,135,79,13,166,95,122,225,46,74,203,188,238,58,13,236,6,18,40,234,55,50,82,213,140,140,219,93,4,109,98,155,3,38,107,108,56,218,249,15,129,146,99,240,17,120,0,67,27,172,195,252,211,170,110,1,151,168,213,169,220,137,168,107,113,152,251,71,235,10,59,241,230,15,238,89,118,193,115,223,35,109,164,11,220,100,105,224,228,73,219,215,116,54,210,163,37,112,34,171,117,71,211,32,103,84,56,93,87,186,193,231,44,150,150,31,43,246,236,7,217,225,212,66,54,3,148,179,254,238,207,86,202,150,229,89,100,168,220,84,53,11,34,162,127,117,91,209,216,136,30,135,42,167,201,111,35,192,25,139,214,152,37,70,180,187,88,9,108,190,95,77,184,104,206,172,176,9,22,5,188,131,131,6,152,60,181,251,85,144,72,71,5,172,161,16,235,116,135,141,206,55,224,115,44,220,154,202,101,220,249,146,209,255,131,199,23,46,250,224,221,98,184,40,167,105,238,181,64,198,162,4,33,0,241,238,246,101,166,91,73,67,59,187,123,188,217,66,143,126,20,35,192,33,114,153,112,55,52,11,164,249,155,185,75,142,7,198,58,21,56,43,60,172,36,221,219,13,123,214,84,20,194,6,127,24,66,177,231,225,89,150,239,53,231,32,151,91,38,90,113,118,180,111,31,13,106,252,178,194,84,192,248,112,112,241,216,91,96,242,220,83,60,93,37,153,200,96,242,178,179,195,100,5,54,133,123,241,197,99,114,135,218,176,97,164,197,129,230,33,251,115,230,106,30,135,18,73,99,99,104,187,33,66,140,55,83,207,63,180,221,86,178,95,29,38,229,167,40,76,88,202,167,104,9,210,30,3,207,189,252,154,108,128,99,39,125,182,81,241,231,232,224,72,83,148,123,123,52,155,221,72,155,205,106,144,23,247,99,142,104,135,85,188,212,209,236,179,211,15,125,53,147,82,208,156,151,190,218,24,247,122,192,41,170,249,13,182,192,189,195,245,57,106,113,202,147,206,236,48,41,29,58,210,199,36,219,49,17,10,180,86,250,227,4,96,122,244,74,150,106,23,224,12,109,213,12,120,132,64,144,193,125,248,181,3,56,71,54,156,193,112,164,7,26,201,35,6,146,134,25,95,125,238,48,75,97,180,108,70,116,120,58,203,88,199,35,121,78,229,15,206,65,251,111,112,190,124,136,192,153,131,95,26,70,56,226,43,158,253,193,189,200,113,139,204,69,250,202,12,126,112,237,227,129,27,165,79,1,231,173,59,10,41,0,242,217,92,86,151,190,27,46,73,63,60,168,187,29,114,164,102,246,247,218,119,192,115,203,249,128,118,251,245,180,255,224,49,170,12,8,225,205,238,135,61,112,109,218,52,203,195,145,31,31,89,95,61,77,213,38,208,190,229,204,228,142,178,221,109,253,131,167,62,109,186,50,242,211,93,78,189,131,26,59,172,124,86,210,253,136,196,226,58,151,118,138,24,209,164,20,79,153,227,216,63,117,62,48,25,137,2,135,162,135,193,45,238,206,12,72,73,218,101,20,28,119,29,236,60,180,225,205,40,23,116,38,233,54,108,215,64,25,235,149,117,23,38,11,182,181,33,147,56,229,231,183,205,113,35,240,42,207,111,35,210,39,75,160,189,157,66,41,174,174,174,220,117,154,225,42,148,229,149,203,51,79,40,199,144,159,62,29,254,204,81,210,177,150,236,41,249,233,79,196,159,178,236,40,37,233,28,131,10,89,94,140,55,243,249,233,52,82,172,219,154,151,174,91,52,50,186,252,54,238,84,237,17,172,45,217,111,90,13,149,90,96,194,76,85,55,233,61,245,233,68,82,113,124,21,148,3,58,26,201,200,242,227,4,200,105,61,112,77,53,38,66,121,150,6,190,108,217,100,97,221,18,216,38,77,151,51,77,111,136,136,35,95,222,203,31,44,117,94,6,39,212,11,228,60,93,106,99,88,154,157,79,161,138,251,185,43,106,133,181,1,143,247,217,150,221,214,228,152,31,235,121,150,28,239,176,48,138,4,7,170,201,73,239,156,213,0,89,249,129,249,208,48,38,185,3,102,133,45,77,222,97,226,55,15,156,114,141,163,188,142,188,244,88,178,116,231,152,159,70,140,165,61,10,165,182,88,55,115,238,241,60,77,208,38,12,24,11,31,8,124,182,189,28,223,109,222,181,7,134,64,123,6,60,179,90,25,166,183,229,38,248,248,213,190,40,92,71,216,247,164,22,237,167,91,168,153,170,241,52,158,7,125,154,44,144,216,130,137,116,55,29,207,230,209,57,67,143,225,219,20,181,130,69,135,231,208,11,63,229,191,228,153,56,188,154,158,214,38,153,24,147,180,253,217,6,41,93,76,209,48,46,110,251,121,186,125,12,4,134,230,146,245,200,203,220,79,125,172,33,211,149,254,196,44,104,97,16,78,148,24,165,213,168,20,196,146,166,210,162,140,7,205,225,63,129,0,190,106,119,166,146,195,177,73,225,220,42,91,159,102,63,241,137,48,115,18,131,144,2,51,130,255,23,36,223,81,182,95,210,21,17,207,114,216,254,181,192,16,91,248,109,136,32,91,105,130,142,117,179,146,236,202,2,85,133,160,221,202,15,239,125,199,228,86,245,205,36,190,250,202,162,198,81,102,111,130,205,99,248,40,19,2,82,247,8,244,49,185,38,127,152,68,150,172,175,62,167,97,241,25,6,183,71,107,218,110,244,179,221,250,56,13,57,211,66,126,124,90,174,214,117,195,37,72,91,138,162,227,166,178,128,82,131,33,43,131,4,195,249,101,127,27,60,71,228,16,80,159,96,25,34,23,230,19,171,88,162,112,209,237,125,221,154,221,46,125,69,159,62,134,209,236,1,159,221,161,42,202,49,51,28,221,165,202,102,244,11,61,187,227,146,178,248,44,23,11,232,243,83,187,27,130,137,111,47,237,148,110,178,42,197,225,41,114,219,192,181,220,75,53,116,166,103,146,233,179,80,171,221,105,132,124,88,82,151,105,34,205,165,116,111,24,214,66,213,159,38,143,225,250,95,58,149,95,105,200,96,82,190,48,151,63,77,249,155,108,255,212,50,183,234,15,175,247,214,65,182,253,152,238,82,53,5,137,250,192,92,20,238,211,156,171,67,23,15,165,69,195,135,3,74,250,46,135,218,129,81,142,184,45,171,136,184,235,218,58,48,6,164,195,164,212,190,112,119,231,163,117,111,154,218,180,153,170,91,208,7,38,181,95,154,70,221,187,123,65,58,105,119,207,178,71,84,115,92,183,40,36,111,245,121,55,9,84,215,179,121,80,164,76,182,162,99,22,95,1,213,114,118,150,194,173,249,226,235,245,52,173,137,59,45,113,147,91,217,95,205,93,76,231,74,53,9,12,239,82,68,4,245,213,153,135,221,67,78,182,86,209,135,17,25,95,62,73,143,201,241,204,225,99,102,81,173,231,83,5,218,54,89,186,212,67,120,188,188,147,39,28,89,77,6,115,0,196,52,37,199,68,208,9,183,189,207,164,110,68,72,2,91,250,104,245,37,128,12,145,62,109,138,244,178,128,40,135,17,24,190,121,239,51,114,150,245,112,193,127,185,60,38,215,139,137,27,75,143,83,81,52,101,225,143,220,166,62,141,138,71,244,10,193,18,105,56,247,12,247,144,119,27,187,36,157,66,16,175,108,31,16,56,156,197,86,61,123,56,153,227,254,217,41,213,213,244,105,211,4,189,27,22,161,21,153,163,28,244,249,158,213,148,77,239,169,143,254,66,89,129,182,162,195,193,22,226,217,42,192,82,68,12,5,226,70,249,114,57,60,117,172,136,131,120,98,19,20,183,20,192,9,60,235,229,6,180,111,202,187,232,14,207,89,62,74,192,93,238,13,41,161,215,22,27,37,28,46,226,123,167,8,62,21,223,80,184,205,60,99,129,86,107,139,167,169,24,24,250,227,92,67,70,137,113,22,42,71,224,76,113,92,140,115,73,207,193,197,103,123,120,180,91,109,87,92,29,176,18,140,3,46,230,193,217,27,155,194,36,244,148,248,234,25,34,129,7,38,6,215,171,143,229,34,90,165,48,154,118,93,224,179,171,22,133,83,206,113,104,158,41,91,229,213,163,154,98,189,163,231,195,227,122,64,134,31,89,106,59,224,33,158,186,69,141,84,45,62,154,95,182,115,192,248,249,246,53,220,200,62,168,145,80,14,227,56,213,3,62,71,209,0,14,193,109,120,154,231,72,254,234,102,252,178,129,14,242,40,218,125,53,114,53,97,128,47,196,86,207,127,241,176,215,49,10,98,122,47,82,138,182,207,254,179,63,119,40,121,20,78,87,11,201,224,212,186,140,37,218,244,169,251,125,190,147,205,31,147,244,192,208,116,185,231,167,147,148,34,31,133,35,205,115,42,14,138,238,82,19,20,53,35,191,25,156,143,104,226,5,68,143,147,242,145,21,79,147,244,170,48,199,90,145,31,151,77,22,71,206,82,47,32,199,115,28,76,192,204,178,240,237,239,45,6,16,94,162,211,178,184,211,160,26,17,251,13,98,120,189,249,186,38,59,17,25,51,133,11,116,24,23,38,108,28,93,106,164,238,197,157,105,155,92,209,84,5,166,70,198,125,209,155,64,112,43,10,147,23,116,81,36,4,139,252,246,57,218,155,59,42,144,138,140,237,134,114,134,177,221,139,189,209,124,149,161,236,205,88,242,111,119,243,199,144,238,238,80,26,167,233,182,108,70,197,84,58,140,211,182,249,238,141,41,21,52,38,149,4,10,200,175,60,30,109,246,254,80,120,207,177,125,81,159,254,9,134,47,126,28,7,139,159,213,48,22,118,253,104,244,158,198,188,171,186,99,127,234,135,225,186,201,247,186,213,137,138,205,42,19,133,98,183,117,221,174,29,149,171,72,148,52,216,216,50,47,140,16,251,148,225,128,101,120,23,79,0,192,79,84,4,78,22,206,190,239,62,70,198,20,231,207,57,223,240,141,244,200,46,128,236,53,158,110,70,65,116,19,23,200,100,239,113,184,156,205,7,31,215,181,173,56,168,115,20,120,86,244,178,39,58,130,31,76,220,178,46,121,26,145,149,116,187,124,80,4,22,98,2,7,38,165,239,94,77,240,23,172,160,47,170,203,138,240,243,189,41,162,17,188,197,57,180,154,221,218,239,22,14,189,151,104,154,86,227,186,92,245,30,31,92,142,167,206,180,70,142,101,221,2,83,76,224,48,158,203,236,169,13,136,210,13,185,31,47,227,192,175,35,224,179,250,100,117,17,89,27,158,240,119,96,35,226,14,120,65,57,121,189,155,103,130,155,35,85,224,146,252,80,69,44,119,36,25,236,138,58,67,241,60,20,20,240,100,26,34,26,113,12,224,251,211,149,137,32,205,70,20,203,131,68,163,18,14,140,203,135,49,130,231,234,227,129,120,200,146,149,93,81,91,221,215,24,248,105,0,203,145,202,55,176,252,253,171,102,74,250,227,137,140,234,235,51,24,103,11,25,81,88,74,1,255,198,159,127,63,139,123,72,145,30,181,234,192,117,55,218,95,46,136,172,252,98,70,208,189,177,145,25,117,246,109,249,113,163,185,189,171,111,44,75,180,147,167,209,5,188,38,254,32,86,43,81,233,101,41,146,247,232,26,235,71,99,39,40,187,200,77,134,26,150,228,37,135,61,138,129,197,15,190,97,138,7,50,205,172,108,167,220,3,130,242,203,21,4,24,192,148,105,77,255,44,194,10,114,36,19,10,62,155,82,113,24,135,177,60,77,253,251,138,167,135,21,215,7,156,187,177,19,120,203,145,6,143,245,83,172,248,163,69,175,36,97,31,55,1,84,8,50,187,195,88,249,49,211,136,74,207,114,227,18,102,162,139,235,22,145,162,229,59,241,231,154,138,150,17,22,149,94,89,201,234,203,2,166,78,208,211,5,7,129,156,37,39,122,62,11,160,222,67,192,138,149,67,189,138,180,70,120,91,238,126,134,179,148,188,212,128,143,85,23,62,76,184,31,146,140,38,105,189,121,249,10,128,93,92,242,54,86,130,106,41,54,13,114,175,139,108,180,137,124,165,228,171,143,62,138,218,105,8,1,208,220,174,62,73,137,0,202,36,61,87,127,232,243,188,71,217,67,100,184,206,52,139,229,1,211,192,214,118,67,72,213,138,207,97,228,238,162,75,144,124,224,78,230,95,101,228,17,23,158,20,51,140,30,61,130,250,115,128,139,244,241,228,221,137,248,121,28,216,191,103,221,69,57,77,80,45,166,32,79,163,46,118,19,246,206,50,157,226,142,134,23,124,175,187,118,112,108,100,25,103,190,158,21,210,35,13,113,202,236,39,234,117,44,166,107,136,160,26,36,49,237,9,49,128,123,209,231,217,174,115,8,69,86,43,7,237,110,20,158,221,5,157,214,17,48,25,34,221,211,85,177,72,34,56,0,169,27,129,201,226,217,253,189,72,102,26,137,179,57,186,100,89,69,81,184,27,40,12,132,211,239,150,45,156,129,60,6,121,180,155,193,218,119,234,159,145,218,34,55,128,87,149,10,208,225,117,36,20,197,15,65,137,28,20,47,35,177,60,92,133,9,102,125,225,114,194,194,228,8,140,127,93,77,212,16,253,184,62,12,40,245,163,73,134,146,210,18,40,162,108,82,116,99,181,39,195,75,60,140,11,97,40,220,175,106,45,176,85,90,255,91,177,33,194,123,136,41,248,174,10,161,159,228,121,50,97,171,39,137,50,6,154,37,119,236,195,189,202,189,86,254,184,21,196,71,182,140,17,240,102,33,13,196,81,53,54,79,229,216,30,177,214,26,82,237,130,82,166,232,25,191,5,187,91,28,108,27,178,84,247,191,157,149,8,1,79,248,1,206,185,127,102,101,36,245,226,120,149,132,53,202,151,46,105,34,48,117,108,226,56,217,20,230,120,229,213,196,106,16,146,203,115,207,159,70,23,233,43,213,56,185,5,134,231,233,154,152,7,182,162,199,128,11,203,109,57,220,16,96,147,76,231,6,247,244,109,248,28,85,34,197,36,40,145,37,234,167,1,242,38,82,179,110,178,186,183,32,210,224,181,52,127,27,103,183,71,103,224,43,216,66,242,1,60,146,7,215,39,101,156,66,23,147,40,164,43,94,73,67,176,230,205,13,55,229,29,47,250,200,182,62,21,118,158,13,96,114,81,164,108,195,156,250,45,74,70,200,79,144,58,130,179,151,157,239,244,106,150,194,158,178,20,61,182,66,139,138,145,210,194,131,6,76,146,106,20,148,156,177,75,154,223,13,221,233,110,94,50,194,213,70,135,3,135,143,187,132,150,137,71,229,172,112,219,94,48,182,172,34,72,187,148,161,245,100,8,216,108,85,114,237,192,8,62,122,174,63,54,252,124,146,249,207,137,178,188,79,173,186,69,146,218,9,100,212,155,156,2,169,98,19,93,30,227,116,29,110,76,157,139,205,249,199,85,122,156,45,191,121,203,8,24,11,199,7,48,209,59,127,122,216,149,77,42,28,114,212,140,52,238,238,82,113,2,73,217,142,98,151,110,201,183,210,48,156,148,201,27,118,94,50,180,216,37,153,68,233,61,250,161,153,68,140,82,97,148,140,226,105,194,147,85,11,55,72,216,204,94,144,50,249,91,225,5,11,163,195,170,176,11,76,137,239,220,241,244,150,225,200,56,21,60,241,113,65,69,43,212,65,36,112,36,79,119,91,86,19,61,181,30,133,216,82,242,67,182,245,50,101,146,146,253,209,251,244,223,110,168,71,74,195,168,247,237,190,248,72,170,153,15,204,230,124,183,105,92,81,90,71,250,171,74,240,146,169,129,87,167,41,204,182,112,211,172,15,12,47,133,252,54,26,213,119,195,193,169,54,133,47,47,89,206,101,212,184,241,108,209,42,28,35,155,238,254,106,238,3,82,40,147,141,220,234,90,144,120,190,214,86,24,159,179,27,137,166,54,163,155,93,182,132,253,234,168,21,127,9,202,37,203,107,216,6,229,223,82,47,73,201,245,49,182,150,195,236,58,75,11,182,102,148,207,117,163,225,210,98,47,66,158,49,90,188,169,23,173,5,195,57,226,40,188,227,130,146,208,233,251,63,201,204,83,116,142,76,202,56,123,26,18,133,22,75,184,15,206,222,134,39,216,139,139,224,187,10,215,58,59,4,108,247,142,50,60,242,211,108,54,221,71,26,26,31,33,219,78,198,16,85,118,141,250,184,41,236,180,16,218,144,95,187,162,0,110,235,96,25,235,166,91,137,199,234,161,30,75,202,21,9,105,134,9,138,138,142,22,28,86,230,217,142,242,57,211,42,208,74,74,156,99,217,63,154,154,182,172,117,152,46,47,109,251,209,195,101,159,172,128,109,197,202,195,71,167,245,165,166,193,233,21,110,111,89,45,62,224,168,178,236,22,173,148,10,79,110,253,115,198,202,74,103,236,178,194,20,32,199,202,130,109,92,80,200,60,125,59,65,94,73,88,0,143,241,82,173,96,248,131,81,180,215,173,10,223,200,229,246,164,160,247,156,222,66,90,154,152,40,51,234,214,201,67,239,90,138,76,153,95,247,90,227,100,217,134,2,83,4,157,239,103,111,108,134,222,30,24,37,226,91,51,127,62,164,174,23,62,77,243,210,114,82,26,166,236,193,141,253,165,119,183,145,241,123,53,69,207,240,215,64,73,124,17,152,40,135,87,186,64,100,48,114,125,96,12,46,175,168,63,243,78,116,88,8,36,145,188,117,97,36,94,135,152,231,22,137,114,119,18,201,40,72,219,5,76,93,216,188,59,60,50,164,123,61,117,233,221,104,221,189,232,157,2,194,170,48,113,151,230,176,201,210,43,124,110,128,219,139,222,241,234,136,141,211,151,21,171,142,123,215,153,8,218,62,37,243,84,209,22,135,9,12,202,143,147,42,127,139,102,241,166,90,4,89,97,162,250,213,225,51,209,148,11,96,109,212,9,46,108,214,87,87,170,0,28,45,126,13,131,105,122,105,175,97,30,201,195,92,68,151,162,115,197,119,1,55,169,168,135,1,104,220,176,150,177,202,69,105,146,161,40,92,251,87,163,79,38,115,5,1,38,174,96,14,91,122,187,16,36,164,203,166,189,126,33,72,181,251,72,114,162,60,207,251,132,93,231,15,187,194,13,132,83,191,12,179,131,82,55,152,182,144,183,108,192,97,42,159,69,232,124,70,195,207,9,160,111,238,187,220,36,214,130,24,99,214,181,73,160,99,143,228,19,101,151,135,193,96,216,167,196,52,99,135,151,66,73,75,27,156,215,69,177,207,173,41,137,105,70,186,255,244,64,9,165,118,189,104,143,145,92,59,157,91,225,124,126,83,90,7,82,241,152,71,151,254,96,194,170,46,13,239,92,77,174,189,186,135,153,14,235,223,222,110,255,63,31,129,184,16,32,88,246,190,62,215,200,148,213,61,49,44,15,211,135,194,196,199,29,198,242,105,238,177,135,149,184,73,138,21,53,242,51,234,128,207,94,177,132,218,134,59,247,114,34,87,250,227,199,212,47,142,19,50,14,239,113,107,138,42,193,43,125,224,115,65,173,30,77,134,121,4,114,242,128,177,51,214,53,55,17,51,88,226,217,155,168,181,66,110,124,15,23,4,64,150,188,123,27,5,153,31,77,147,196,119,113,39,97,78,198,173,134,146,242,177,197,135,198,85,50,197,89,95,137,239,138,7,206,106,103,82,20,25,19,228,85,239,29,100,82,55,195,118,206,115,116,133,16,170,121,248,249,251,222,251,137,0,75,205,213,226,98,81,167,87,235,66,68,177,21,198,55,214,174,161,76,194,44,4,160,226,118,100,56,221,21,75,100,104,74,156,3,147,188,230,235,77,133,228,72,157,242,200,212,115,141,253,80,2,213,65,154,96,142,90,227,97,191,48,10,7,83,221,188,181,250,185,54,145,122,137,164,203,95,157,84,189,177,209,105,106,238,18,180,50,169,70,79,245,35,56,38,84,68,245,231,212,169,238,180,76,70,11,46,111,158,144,205,223,193,134,24,52,45,137,38,80,90,223,179,187,98,173,222,78,162,140,244,126,75,45,96,184,133,212,41,15,1,230,114,212,164,171,197,225,143,38,103,246,135,209,77,213,64,6,121,83,205,159,94,86,128,27,40,252,2,30,252,71,7,118,73,253,4,254,25,227,108,184,191,141,156,97,151,88,3,201,91,215,194,25,150,4,37,46,121,104,193,138,215,17,67,249,146,166,56,221,41,101,154,85,222,76,89,189,160,211,232,205,47,12,185,191,140,86,133,230,195,131,159,132,80,138,6,156,43,101,244,213,227,47,137,34,135,38,40,247,215,229,30,55,98,36,26,5,132,133,106,248,96,89,136,61,75,196,11,222,24,207,70,197,2,41,85,252,234,213,104,43,174,147,102,152,126,81,149,134,247,193,130,240,40,224,196,103,47,161,58,82,125,189,101,228,68,72,202,67,165,139,61,21,9,198,125,42,236,36,70,72,162,95,115,120,112,82,72,195,48,80,250,117,111,195,106,52,131,138,17,144,212,192,238,157,66,221,159,4,165,206,88,193,139,231,95,157,48,157,159,176,44,164,99,241,227,155,128,138,192,100,247,222,235,3,57,13,75,131,32,205,152,118,29,61,87,105,201,228,51,34,85,168,60,61,174,58,133,222,18,248,216,47,229,110,25,168,250,78,169,53,59,182,204,233,209,238,69,248,38,126,36,75,15,125,174,211,176,230,225,77,18,185,37,138,78,225,102,118,239,171,85,189,21,137,39,79,216,188,61,116,202,77,71,95,141,159,218,203,79,141,230,110,73,56,12,234,191,226,254,211,1,103,94,145,133,75,25,236,242,194,40,76,146,42,181,215,196,247,157,98,146,16,189,101,46,203,119,97,245,251,234,202,228,157,73,228,212,234,159,211,189,115,65,231,148,171,118,169,249,110,61,196,136,130,71,151,192,146,101,104,84,31,47,99,10,28,154,152,64,162,236,165,135,162,58,64,52,234,129,185,174,220,211,5,198,157,115,200,74,190,6,5,171,158,144,221,77,240,75,18,123,44,219,120,120,134,215,57,253,103,106,79,74,5,217,127,65,154,96,21,53,2,83,67,122,143,108,38,225,170,178,201,147,105,82,87,100,92,32,174,83,52,79,5,154,51,79,210,34,146,82,166,166,146,96,191,58,35,195,25,219,249,36,185,28,83,38,95,79,75,255,81,140,8,202,120,123,114,228,132,32,88,130,136,29,209,226,225,201,101,100,236,14,205,82,105,100,156,122,178,223,180,148,12,121,186,145,163,114,111,193,220,184,138,20,127,179,101,116,188,9,23,198,222,210,252,26,146,163,178,103,197,17,126,216,154,157,67,182,177,103,13,89,33,185,102,146,244,30,178,53,150,33,115,222,62,53,169,8,214,179,235,77,239,80,221,60,9,75,232,162,20,167,177,232,86,2,165,77,35,203,43,146,115,26,251,163,166,51,81,248,210,157,228,130,24,166,60,140,101,88,34,243,167,15,113,202,25,220,36,219,175,49,186,18,133,103,161,79,207,226,58,70,188,150,219,47,58,177,122,18,203,25,30,234,18,229,213,132,224,150,167,154,163,27,183,101,5,224,177,110,78,252,81,207,155,86,151,209,68,59,166,220,109,190,27,255,171,230,28,45,171,94,139,132,109,174,239,154,94,102,183,243,72,99,39,243,92,58,124,55,98,210,158,250,217,77,147,85,223,141,48,186,167,187,146,241,40,27,222,249,46,106,198,182,103,106,149,29,164,115,192,173,123,146,24,202,60,34,152,203,171,17,108,243,130,178,185,205,246,87,152,80,88,20,166,159,94,121,210,230,8,195,212,40,2,49,201,175,200,232,67,15,217,147,111,200,190,110,178,45,64,36,188,162,28,199,168,212,5,133,16,61,138,175,206,241,254,164,153,24,49,91,236,10,228,161,52,217,207,76,77,38,251,44,52,153,206,247,105,30,246,12,97,75,22,144,204,78,6,175,249,250,64,33,96,200,86,11,55,51,68,215,177,97,53,205,1,131,226,167,109,79,145,39,211,166,36,125,218,120,225,3,238,100,66,11,124,204,185,236,57,215,234,23,0,132,91,214,179,147,207,119,244,41,11,96,18,45,236,43,54,90,74,232,183,192,157,26,145,22,79,35,6,167,48,213,252,177,139,159,62,204,146,44,107,164,17,158,13,59,137,104,203,88,255,116,160,83,192,125,9,33,208,178,146,30,103,183,65,54,165,201,20,94,104,123,120,96,133,9,45,133,72,36,4,183,228,123,120,181,92,24,77,78,78,59,202,114,59,185,25,154,71,178,207,105,157,189,222,18,110,179,162,153,109,155,140,225,168,63,169,191,154,111,133,97,190,139,114,7,83,225,9,152,28,45,47,93,36,71,43,13,57,23,137,206,213,26,57,192,148,39,118,69,169,168,242,253,104,66,215,177,30,248,138,207,216,70,58,102,149,180,81,224,230,81,48,116,60,186,152,49,112,145,247,75,68,201,22,142,15,252,109,183,236,255,197,132,227,20,181,200,152,31,15,181,73,170,57,29,78,245,172,167,95,98,188,213,7,102,237,250,217,131,167,56,233,120,144,212,232,139,135,212,180,33,203,126,155,224,142,15,215,89,243,236,134,58,30,103,177,185,25,131,45,209,245,97,46,162,94,64,210,201,171,149,77,154,60,195,107,75,67,10,172,196,12,248,219,206,134,224,51,20,13,169,84,52,199,29,229,32,175,194,176,154,224,161,237,154,136,189,249,211,231,178,147,158,143,102,185,248,137,106,194,212,75,171,10,8,247,120,13,7,218,172,91,235,44,210,111,176,29,238,163,106,225,64,206,230,44,246,124,87,92,107,90,134,65,182,152,151,205,224,54,42,90,97,5,169,68,246,185,48,81,180,213,122,136,108,241,188,88,184,24,126,93,139,56,246,142,61,3,6,154,170,53,107,84,227,230,17,112,17,89,218,31,124,250,125,5,76,9,157,192,211,82,46,29,110,178,124,64,45,187,63,80,161,75,53,120,93,161,8,131,251,84,42,13,171,93,137,13,199,202,199,245,183,225,92,118,227,236,192,251,173,78,225,130,227,195,213,12,87,148,194,151,37,9,198,85,135,131,45,222,75,187,76,203,243,233,146,181,175,96,149,193,148,238,233,111,83,241,217,163,97,91,221,122,86,176,115,102,130,127,214,153,195,185,233,143,111,19,118,14,184,204,167,218,7,226,180,26,232,86,42,36,156,212,51,69,90,117,167,140,228,249,109,242,224,2,198,179,94,159,225,216,125,4,252,208,246,88,117,202,112,3,136,58,85,101,55,35,34,16,153,157,236,9,51,107,33,95,254,153,145,23,94,150,117,161,51,188,15,57,184,72,44,209,202,175,12,45,80,244,153,5,41,117,172,73,116,241,221,110,81,42,169,149,72,231,240,73,113,32,147,202,246,204,50,180,49,90,36,147,19,2,213,146,159,237,145,241,78,74,240,214,242,169,100,231,135,31,230,205,232,37,20,230,70,224,48,148,247,58,28,164,59,137,13,178,132,32,220,202,152,224,39,11,59,98,143,200,222,48,184,103,207,62,254,165,186,214,231,105,180,79,252,46,153,176,133,251,3,227,1,190,48,33,254,178,254,194,126,81,37,246,241,212,57,145,92,236,195,1,179,185,50,201,88,94,74,156,184,103,243,64,104,69,97,106,101,252,199,167,213,243,42,140,95,245,118,249,134,47,238,105,56,250,181,254,240,54,206,15,237,82,10,200,61,183,63,81,6,248,192,248,12,29,54,22,154,103,172,61,23,103,16,207,94,207,79,147,254,237,78,9,172,31,101,57,176,228,15,47,120,24,70,161,174,235,22,91,202,51,174,205,36,220,207,252,46,87,92,213,252,6,99,104,127,162,59,156,226,163,152,235,207,155,249,243,246,167,249,159,210,179,39,48,60,201,127,27,242,139,161,176,29,132,254,213,244,119,122,118,240,115,131,219,238,15,33,130,218,242,179,143,70,13,32,132,145,34,106,243,219,143,186,215,67,35,132,43,188,181,86,248,152,17,154,119,24,82,107,45,232,44,144,34,220,30,207,84,240,104,57,29,180,63,254,93,168,165,14,93,123,165,167,160,150,29,68,160,123,81,216,178,37,189,225,208,132,61,181,164,147,50,131,21,240,86,238,53,24,60,200,116,113,47,17,1,214,250,148,208,230,237,142,55,10,225,159,58,192,211,9,4,139,29,70,75,233,133,155,39,71,1,151,174,59,105,53,133,117,121,186,183,172,239,174,84,48,6,12,177,169,254,56,177,23,121,26,142,119,45,208,69,228,220,23,8,217,154,245,169,13,62,187,153,215,234,29,152,244,19,125,186,147,209,224,3,70,78,136,206,114,204,221,221,125,46,161,11,166,213,191,21,133,5,119,0,231,102,193,121,129,143,89,19,249,224,38,26,175,224,89,1,59,170,114,74,155,15,138,48,114,20,237,156,155,78,215,95,38,189,45,69,179,247,28,186,25,66,228,182,195,37,136,123,240,41,167,62,199,125,142,62,233,22,47,81,184,21,153,166,200,255,233,198,96,156,162,177,128,168,173,215,241,104,86,40,30,48,73,48,90,60,127,246,82,47,163,26,92,19,82,210,210,123,116,11,187,192,43,171,73,75,97,120,189,233,60,7,38,227,254,65,219,246,82,38,252,91,117,60,48,183,96,239,83,130,204,186,4,76,102,111,244,128,207,153,172,175,54,9,176,120,53,49,17,109,56,164,151,59,62,91,143,15,124,70,81,219,130,159,180,62,117,247,104,38,199,15,111,209,231,51,20,63,92,244,200,57,64,116,38,192,124,144,99,168,217,198,245,97,84,57,162,246,11,145,131,167,209,36,252,121,187,104,181,46,250,70,42,138,215,43,152,231,249,105,88,199,171,211,2,230,117,2,19,29,111,225,181,70,250,77,63,122,24,249,117,192,26,112,253,81,21,56,199,8,240,185,3,235,187,141,232,89,158,86,38,73,56,22,138,231,237,26,250,92,31,144,87,168,210,101,231,213,58,139,76,242,90,26,158,155,110,117,86,236,94,98,150,64,223,208,148,180,130,165,26,163,69,44,81,159,110,136,28,202,218,161,136,70,9,51,112,13,199,211,103,31,212,91,19,254,239,146,195,211,159,138,114,203,194,244,49,106,28,93,191,52,174,135,39,36,181,24,78,74,30,244,179,135,165,218,251,143,103,171,222,20,120,180,49,98,207,32,97,89,203,238,225,253,148,167,201,73,210,163,109,208,178,22,39,58,92,109,74,51,2,73,89,216,49,20,150,43,255,73,178,235,142,91,11,244,203,67,143,210,218,242,176,103,34,111,94,237,198,105,2,166,97,168,212,244,108,56,19,162,3,47,158,68,209,66,179,234,177,73,163,18,28,159,219,44,106,198,67,96,237,214,0,135,104,19,230,79,194,108,210,165,201,216,105,101,71,177,3,32,172,32,36,138,116,133,112,217,9,83,28,83,110,232,128,156,237,41,57,13,32,9,105,75,223,124,118,198,49,195,34,53,73,86,133,9,119,184,73,10,237,214,31,248,92,62,167,195,12,221,211,176,115,217,9,83,27,161,191,23,70,138,221,109,233,211,206,246,23,142,219,57,245,195,235,129,79,39,123,232,146,11,219,107,198,88,205,243,61,23,89,124,169,188,112,190,98,138,191,112,149,26,103,8,116,139,33,126,78,227,250,116,40,255,90,224,49,151,222,206,39,85,101,241,230,179,121,165,52,94,120,7,108,17,138,231,179,114,164,190,152,196,217,67,112,2,28,23,112,92,91,85,55,180,223,143,123,159,213,245,176,23,2,119,79,232,231,116,233,243,109,120,247,66,241,131,34,167,252,194,109,73,8,143,56,64,253,255,97,210,105,219,11,75,132,175,172,148,202,211,43,165,186,231,108,163,240,250,16,27,145,81,226,247,197,93,206,133,91,159,253,165,223,58,138,24,141,178,80,113,85,114,114,161,205,93,246,37,100,114,129,86,131,207,210,85,214,23,83,81,119,103,11,167,108,213,195,158,107,179,87,103,16,153,236,235,121,218,168,138,253,162,107,236,17,85,105,170,184,6,123,108,145,132,135,167,229,216,17,62,216,11,18,246,161,44,86,100,25,251,194,166,12,243,113,152,44,43,247,152,17,38,64,32,246,97,223,170,193,123,97,234,23,122,166,155,22,121,11,216,136,99,21,62,59,245,14,231,1,229,55,218,52,42,25,220,203,132,161,253,220,126,204,187,224,243,144,202,146,135,166,103,91,126,123,184,45,70,125,168,191,126,228,71,217,97,211,31,85,152,212,247,248,241,148,212,102,165,211,157,44,1,143,201,82,204,100,104,29,35,105,74,122,236,119,189,116,167,6,135,147,154,156,240,227,166,8,172,36,34,45,245,129,251,242,205,240,192,100,11,41,140,15,49,252,60,104,33,118,133,167,151,176,31,52,45,221,51,206,21,139,106,58,119,33,49,47,180,67,74,118,30,41,4,163,183,158,230,27,50,92,103,161,154,156,192,122,110,157,181,70,132,207,157,87,99,61,30,189,115,161,202,45,60,99,232,246,190,240,24,57,28,172,20,142,63,237,58,199,67,243,223,158,248,75,181,71,40,5,115,183,217,57,29,148,17,50,89,49,124,124,51,217,110,229,121,248,216,87,78,209,3,141,223,42,15,122,182,206,18,97,121,45,182,6,238,181,248,60,64,198,173,235,46,186,173,62,53,130,250,100,187,62,63,190,92,226,199,238,6,251,25,171,74,120,212,95,13,217,153,250,36,54,153,243,226,208,102,251,42,15,140,85,19,174,95,82,68,20,182,66,171,240,73,215,199,103,183,127,247,11,119,166,239,213,158,249,109,34,4,225,107,31,189,239,167,105,48,95,132,163,158,240,157,162,35,40,196,209,199,60,63,255,180,12,34,157,42,81,128,246,194,103,65,71,124,14,57,142,167,221,43,52,128,96,212,64,31,76,97,132,175,34,122,215,102,249,3,31,203,195,159,38,157,240,129,59,21,141,222,165,52,229,15,60,195,184,58,22,102,221,47,156,241,32,58,92,114,123,81,202,45,61,7,163,207,241,124,53,116,90,158,140,128,119,98,42,143,218,129,91,18,248,216,241,79,143,119,18,237,60,36,180,250,122,252,129,84,216,202,143,27,169,177,206,67,178,4,252,240,24,103,146,239,103,162,193,142,38,176,170,247,125,112,208,203,13,100,74,158,89,76,152,212,251,116,144,158,147,159,239,174,200,210,56,76,9,81,127,63,108,121,0,99,116,36,211,215,3,143,228,179,1,41,225,199,14,217,156,153,41,50,87,136,201,62,223,77,61,190,195,148,86,214,167,215,68,98,136,28,74,149,22,176,209,118,157,158,110,21,205,237,233,149,132,211,202,195,108,231,106,218,214,59,211,102,164,220,84,220,60,207,218,134,112,219,63,27,183,221,120,150,8,130,225,158,207,99,233,9,207,226,181,188,196,8,16,78,213,45,96,86,15,167,10,63,48,174,158,103,109,115,119,242,31,71,120,126,61,79,247,200,240,192,241,86,159,121,218,76,92,195,97,18,222,230,179,235,236,37,113,79,132,118,31,148,28,92,135,207,212,72,207,226,165,246,202,123,156,136,81,126,183,203,237,2,24,68,92,115,122,14,9,204,146,30,112,235,207,141,111,27,49,147,199,161,205,226,209,166,217,81,25,193,94,116,103,158,83,96,199,202,239,220,91,159,115,21,194,122,159,72,68,133,230,211,163,4,202,124,43,182,18,211,103,91,169,48,11,103,135,91,121,151,126,177,12,30,15,98,83,240,255,28,172,87,2,213,208,214,250,123,236,54,97,88,236,70,255,186,31,152,240,128,199,207,169,102,126,12,2,212,220,118,132,215,177,44,21,78,193,83,8,205,122,87,163,114,103,139,44,120,232,158,48,116,123,108,32,162,251,18,217,95,207,1,148,17,157,244,78,33,75,249,57,119,161,91,246,96,87,135,71,163,188,134,31,7,129,195,20,190,63,240,228,46,22,112,74,207,104,155,194,87,228,36,32,180,252,88,96,83,34,232,205,18,74,30,203,145,42,178,29,112,175,245,237,180,145,34,223,135,76,230,242,192,112,1,4,108,151,152,199,6,163,30,206,97,194,249,175,13,150,156,163,162,155,206,245,179,147,23,230,158,63,61,73,170,122,158,70,101,39,96,42,63,251,107,133,73,203,185,194,63,219,10,59,133,11,78,97,112,60,91,22,174,156,200,63,41,240,31,61,139,115,121,61,50,101,189,171,63,139,179,33,225,229,159,5,231,86,125,55,157,26,193,228,54,172,96,229,217,178,206,33,211,28,70,228,124,61,219,225,116,249,14,234,128,90,125,55,37,236,228,120,218,244,106,158,141,252,180,220,243,0,71,89,239,153,159,156,243,155,220,174,252,218,73,148,70,251,71,227,30,120,236,86,14,149,29,48,73,131,207,209,71,113,109,100,47,146,11,169,203,11,37,76,63,65,206,190,88,247,179,116,207,96,56,225,8,101,214,72,240,42,12,143,114,228,26,113,138,235,71,143,17,110,218,142,128,116,85,210,203,3,147,143,23,112,121,173,249,113,110,163,49,30,13,7,138,160,147,47,247,150,161,240,252,44,252,121,110,10,241,102,130,22,250,213,16,7,120,122,10,73,28,245,49,147,96,253,203,145,210,153,106,86,143,188,149,193,196,4,183,92,100,109,247,185,5,134,145,69,106,208,123,234,34,219,237,62,17,212,10,159,152,44,121,78,193,184,220,42,107,77,155,198,90,108,145,78,186,85,128,35,81,179,23,105,105,232,87,181,199,216,88,236,111,222,103,101,23,13,6,144,37,21,183,96,11,73,60,87,175,109,226,45,14,51,137,117,166,32,45,225,231,38,156,56,235,89,61,200,166,249,169,123,58,124,60,27,45,236,83,177,225,32,6,156,158,87,147,162,229,159,117,182,244,249,240,141,39,136,158,124,249,224,153,144,115,51,27,139,233,142,167,45,145,83,225,99,80,175,120,250,28,194,74,117,78,84,53,246,89,110,5,202,121,159,168,100,137,85,127,90,250,136,96,156,86,113,169,137,244,222,221,84,16,5,225,248,28,249,114,164,241,119,253,113,210,164,98,225,167,170,244,145,191,40,92,48,133,82,255,255,18,192,99,128,248,103,155,40,85,125,126,124,202,135,85,168,49,84,92,33,153,128,141,231,32,238,55,85,9,138,247,30,254,204,211,176,169,124,231,192,199,20,205,1,119,21,56,99,143,206,174,244,219,81,116,234,170,81,67,164,59,14,129,74,98,160,210,222,167,194,54,226,31,70,193,155,106,135,32,106,235,111,38,23,127,63,237,94,226,22,135,181,78,147,222,48,20,183,51,17,116,202,204,234,51,85,106,14,49,221,94,209,196,82,93,170,47,208,237,48,242,147,250,89,56,63,91,192,8,236,205,7,110,177,6,170,165,112,61,63,78,226,137,39,123,207,210,95,148,171,181,55,156,208,241,51,147,72,134,245,4,199,74,233,138,162,8,104,109,31,76,14,190,246,192,121,120,4,5,25,134,37,7,72,166,44,195,183,20,202,17,150,138,112,36,43,242,244,143,194,119,173,234,80,132,1,189,112,146,116,234,135,62,27,201,42,152,112,28,238,73,120,47,13,94,193,143,125,230,216,204,170,137,130,168,91,47,241,52,225,47,29,107,180,24,162,229,221,212,204,5,238,73,86,87,53,151,188,254,56,69,0,59,224,145,30,53,34,66,121,194,165,14,85,89,210,239,238,240,185,6,76,174,134,78,5,92,192,194,88,190,203,124,38,177,5,159,3,182,186,76,133,87,164,153,35,95,172,74,5,228,113,158,27,104,14,54,244,250,40,216,80,216,39,93,94,241,64,231,71,24,226,76,210,26,153,203,232,76,40,76,164,202,231,25,229,192,207,110,57,16,59,10,2,250,99,152,170,236,21,156,72,145,63,127,90,134,27,81,97,227,215,141,122,134,85,159,37,48,8,64,251,108,200,112,151,62,130,23,99,77,183,38,170,69,248,21,21,129,144,142,254,214,43,248,130,168,77,9,206,102,148,234,243,35,53,51,61,29,163,227,224,127,150,110,225,10,235,30,79,232,76,154,234,197,20,82,88,221,52,132,235,248,209,81,218,37,142,136,179,1,149,246,200,171,225,141,112,55,23,211,234,233,81,42,170,163,240,133,0,114,213,29,169,97,88,122,159,156,254,92,170,39,106,176,23,181,25,188,21,62,255,197,107,56,178,21,197,74,119,155,123,200,15,70,36,203,134,142,229,128,151,203,175,209,38,39,160,114,117,40,98,214,41,100,234,93,61,204,217,138,175,70,176,165,143,165,129,134,108,68,153,45,158,254,115,180,161,93,45,250,13,212,224,171,184,9,65,8,39,253,162,182,250,17,220,34,154,19,87,120,244,162,135,238,134,28,156,145,235,87,184,59,169,198,19,165,227,61,216,233,59,181,147,10,27,199,73,148,228,224,70,172,42,215,104,142,42,135,33,51,147,207,134,78,218,179,126,200,5,27,170,103,74,39,214,42,106,2,103,121,116,85,138,172,94,231,135,197,51,146,108,227,144,128,181,42,146,23,4,27,20,174,220,32,119,60,61,117,30,65,57,223,162,198,131,124,235,37,51,220,168,219,75,168,113,12,102,185,8,100,166,211,133,30,146,42,228,114,116,109,55,91,214,136,14,223,226,213,40,28,247,115,196,80,242,127,69,96,174,200,33,37,96,172,80,251,129,207,92,42,1,195,159,36,48,117,155,161,243,129,71,36,63,112,23,23,87,129,234,68,76,32,42,29,145,41,118,120,64,118,18,48,89,78,113,85,205,166,120,47,63,62,169,252,246,80,154,201,22,136,139,185,153,24,97,21,29,167,161,215,0,242,208,146,135,47,81,129,34,244,33,82,170,208,58,132,18,211,185,129,104,148,156,132,119,234,254,69,149,43,119,125,154,18,222,144,8,132,250,88,60,46,103,183,90,17,140,70,118,9,189,77,149,113,133,73,202,127,220,248,201,84,229,21,254,177,80,65,75,69,185,145,113,11,38,145,10,238,166,200,221,20,134,100,216,169,224,9,131,15,109,57,129,241,236,186,206,104,166,107,203,184,204,246,96,184,183,122,68,85,167,173,206,35,2,33,207,57,200,228,171,43,230,68,112,212,163,180,34,23,152,3,163,155,233,36,244,231,88,91,114,64,156,149,71,70,146,195,164,157,79,21,198,69,161,198,229,150,88,107,66,133,0,76,78,170,183,204,36,96,165,207,96,135,112,158,95,50,224,234,124,158,134,247,220,135,19,79,81,123,222,125,44,4,79,38,135,164,13,129,153,231,233,229,183,62,163,178,238,91,59,173,230,144,213,109,56,84,178,118,218,233,242,237,26,177,231,79,173,224,5,30,203,105,107,185,194,167,71,210,151,106,83,231,69,34,207,141,180,21,237,114,44,44,87,195,166,228,240,29,17,82,250,179,195,245,217,147,206,100,48,26,232,11,159,143,82,251,173,33,159,231,126,195,3,143,39,52,139,115,123,120,89,90,35,129,85,47,195,200,50,12,39,126,1,134,116,87,85,146,201,147,104,14,227,45,208,201,2,9,77,180,220,56,114,245,221,200,92,249,120,34,62,87,117,5,145,195,82,71,188,251,81,25,68,147,183,57,219,47,3,80,53,175,174,25,1,209,14,24,129,2,125,186,16,90,247,207,230,130,42,103,99,135,171,57,187,114,64,177,207,16,216,20,225,93,168,1,23,163,58,253,251,254,37,19,5,188,53,36,71,130,140,72,89,146,82,172,206,86,82,194,17,151,117,120,60,50,108,148,76,147,240,113,97,238,67,114,115,227,248,26,161,117,12,101,139,94,103,225,167,134,233,207,151,47,217,204,162,246,77,82,69,40,124,82,43,240,180,156,225,45,161,85,79,16,90,238,156,195,82,102,163,24,182,163,205,35,79,111,132,31,151,11,221,191,22,195,65,143,41,20,58,110,156,72,170,67,206,233,154,106,192,216,220,49,34,104,181,38,183,163,104,228,210,236,182,137,78,109,132,34,89,232,194,173,1,220,164,48,218,200,241,100,178,88,213,103,86,101,177,162,199,62,89,47,37,36,159,96,76,83,117,163,105,172,214,33,110,100,92,229,129,154,111,48,2,203,116,153,152,89,203,242,240,221,166,70,168,154,46,253,167,68,200,216,140,245,106,70,38,236,35,28,40,151,236,201,114,70,219,117,133,114,85,161,246,206,153,214,152,219,112,25,252,90,140,95,38,207,24,230,102,20,126,233,58,13,225,179,93,89,120,168,50,46,216,250,109,55,201,104,19,130,43,22,93,186,51,3,239,47,67,42,25,190,150,159,44,98,189,4,15,7,70,58,88,81,204,171,117,81,232,197,66,224,173,25,19,233,186,164,49,100,239,208,140,104,245,54,161,237,111,6,144,58,105,156,110,1,35,70,115,119,73,116,226,246,148,79,222,155,248,227,109,55,94,59,161,96,35,185,2,127,97,249,208,179,126,118,76,108,152,223,50,121,230,31,124,54,46,2,105,89,96,42,254,191,187,75,170,63,6,153,25,240,177,243,210,157,247,84,205,156,95,216,130,114,193,235,247,225,193,57,240,192,235,150,13,67,33,82,133,49,178,160,53,118,51,156,168,91,192,254,148,111,170,92,13,191,156,157,196,190,142,136,160,192,13,221,136,251,211,56,111,87,147,70,27,171,227,103,57,153,151,107,69,130,138,193,149,120,238,7,147,8,28,25,134,246,227,211,247,102,228,119,24,28,125,55,249,112,223,14,199,23,18,240,237,250,93,163,94,135,69,98,66,113,241,17,152,235,242,157,251,5,110,208,153,134,246,24,253,120,223,93,40,0,88,10,195,4,251,109,5,137,156,167,44,20,109,70,110,124,245,123,224,33,61,31,50,165,101,236,127,237,51,179,147,93,160,66,34,193,38,194,110,215,72,192,251,154,66,166,192,248,3,113,138,222,135,225,83,42,10,83,217,219,239,103,65,179,56,132,133,153,36,61,4,78,191,207,130,21,9,31,133,204,239,238,148,47,84,52,193,59,39,43,139,123,250,149,70,129,64,16,254,74,133,177,32,243,125,26,42,180,80,154,199,247,14,53,227,119,53,225,140,78,114,164,52,46,219,56,63,238,211,231,250,219,101,184,50,241,36,223,153,161,190,221,145,83,208,224,112,71,174,230,118,10,158,124,225,181,254,49,218,223,27,110,178,122,154,176,54,27,215,227,115,1,247,150,113,147,9,210,22,54,20,212,175,191,80,23,48,73,56,10,39,203,81,114,248,92,151,187,52,156,148,247,249,221,6,121,183,165,245,196,102,182,73,95,109,213,191,203,138,150,100,175,75,166,25,124,97,146,139,187,236,208,240,9,101,31,176,243,149,37,108,116,219,161,185,211,249,128,97,243,5,239,53,164,111,104,16,14,31,207,44,108,223,249,99,125,142,201,128,108,164,252,246,89,29,48,212,93,152,91,74,240,8,102,83,58,187,71,71,225,239,46,251,232,89,213,195,111,223,76,34,116,188,227,171,7,20,33,203,215,15,70,83,100,135,1,151,234,108,102,9,97,50,174,146,114,170,45,103,74,62,40,90,27,67,192,122,67,204,144,175,82,17,46,141,78,103,22,249,118,101,143,70,149,30,48,185,122,119,164,11,233,210,83,230,191,241,139,52,111,52,44,69,193,238,249,75,144,190,215,41,62,25,106,173,44,48,121,200,159,45,8,76,133,89,180,140,180,240,113,235,195,241,170,83,19,184,5,182,100,187,251,205,199,118,103,199,17,56,115,28,251,211,40,126,12,121,26,50,147,221,239,78,121,38,69,173,178,60,136,252,86,223,113,78,215,31,155,75,246,12,18,30,123,247,125,22,1,157,161,223,77,106,125,191,135,34,245,153,35,202,115,13,110,174,91,193,57,143,170,81,81,184,206,155,190,117,224,206,234,84,20,130,56,223,164,11,4,101,218,176,115,66,116,127,22,58,232,38,115,48,153,241,115,23,7,245,153,73,76,35,184,178,110,193,13,27,37,87,152,38,211,232,44,211,75,250,110,58,136,194,232,210,172,74,102,181,216,10,109,27,150,249,155,45,216,123,87,109,97,155,149,223,174,8,13,221,83,49,19,116,25,58,251,91,129,254,234,162,48,68,201,102,117,174,209,92,58,46,124,58,172,20,93,150,8,150,92,111,4,91,11,114,157,178,58,206,153,54,226,244,64,6,58,233,87,195,161,125,167,112,54,17,13,93,212,108,38,235,126,22,233,205,207,2,24,228,180,220,212,73,114,178,177,165,20,198,143,114,71,250,124,66,221,58,88,20,91,206,187,69,127,53,44,83,225,234,58,151,41,161,93,30,124,124,246,219,70,187,255,193,144,29,230,169,175,62,166,107,186,243,63,65,188,57,158,239,226,112,186,27,33,148,4,112,169,73,167,112,49,111,247,221,92,115,69,216,0,154,60,99,255,254,96,78,236,224,25,52,2,79,184,204,172,105,211,20,47,206,254,254,12,231,204,95,216,222,72,55,39,85,148,58,23,72,126,104,31,140,123,181,107,159,66,48,245,93,172,129,185,131,63,251,168,177,5,250,211,137,138,77,133,59,150,196,248,96,190,99,234,28,190,124,220,96,197,72,184,2,45,166,206,189,62,216,114,171,228,184,166,236,174,127,182,44,48,185,116,69,247,217,77,149,247,125,49,213,177,65,115,3,204,145,144,238,187,97,244,18,34,125,234,38,80,184,241,167,241,234,231,166,123,33,166,89,253,96,235,252,174,123,97,118,218,45,96,184,68,197,4,130,68,21,126,233,11,83,124,37,187,213,185,33,93,107,24,148,189,75,38,49,25,6,251,227,125,252,193,162,245,96,161,37,8,226,28,197,38,145,221,172,96,209,214,104,88,46,81,165,7,17,56,100,2,201,225,85,83,151,189,176,253,24,100,150,119,10,108,12,241,213,36,237,33,96,123,225,179,112,67,224,237,192,8,108,127,196,143,140,23,82,198,49,92,141,34,213,175,246,22,180,25,231,151,195,230,250,249,42,179,108,176,169,86,136,87,27,241,86,233,14,15,248,47,227,187,160,247,221,159,171,97,154,242,6,20,150,1,35,79,246,5,39,126,112,214,109,186,144,112,211,230,237,149,86,123,19,16,99,245,83,196,179,118,75,149,42,104,46,159,52,141,61,121,90,38,27,60,99,119,125,109,6,19,129,143,111,46,80,167,127,53,20,214,97,150,196,18,48,114,78,195,187,219,20,97,186,160,169,122,111,66,73,45,179,183,24,119,148,47,172,115,123,58,95,16,189,101,53,144,213,63,137,232,160,216,154,228,49,142,88,56,231,14,67,51,4,78,212,245,126,211,19,134,161,22,82,122,205,82,126,246,23,225,5,238,70,212,230,48,59,118,251,120,100,16,209,130,33,80,92,13,9,149,179,121,247,185,69,81,250,12,86,106,162,189,100,185,181,11,23,142,204,172,48,5,24,229,194,120,235,147,188,251,124,199,105,249,215,221,16,145,102,185,71,26,124,163,176,192,100,13,203,194,195,129,112,102,228,125,55,229,26,162,234,65,203,169,221,189,223,77,202,150,158,14,136,9,244,59,210,203,156,224,75,31,38,207,190,95,20,225,208,32,101,207,167,149,251,234,160,64,71,71,152,77,22,22,71,127,190,187,55,233,166,51,138,68,109,103,63,93,148,238,195,227,108,224,122,231,249,85,231,175,118,97,152,79,244,183,241,224,205,187,13,158,129,233,184,252,4,54,247,215,125,119,181,146,56,153,134,240,46,244,230,79,35,94,162,107,39,227,142,232,223,44,157,150,64,44,139,182,252,212,224,198,133,97,137,147,135,97,179,248,124,67,160,103,83,219,250,106,42,105,63,183,39,240,49,87,179,24,255,5,237,188,230,13,231,250,165,111,174,217,200,121,46,122,118,231,36,198,19,42,90,227,83,65,158,166,197,9,241,178,192,157,178,171,219,165,100,151,135,190,32,48,68,15,119,151,156,150,251,242,44,235,115,7,90,247,208,27,88,51,101,233,158,48,172,14,238,194,212,203,233,142,82,41,172,189,11,159,84,230,29,213,150,214,114,147,160,186,48,251,234,210,62,37,174,215,191,166,13,188,243,122,210,23,174,88,229,174,0,19,85,238,178,56,11,151,131,92,190,62,29,184,220,186,92,31,72,114,244,94,65,174,185,136,179,227,76,21,244,227,190,207,50,213,58,81,28,201,248,43,134,47,236,62,30,171,14,134,39,188,81,31,136,48,217,150,9,110,55,126,255,101,46,102,122,206,27,101,214,87,124,193,204,183,224,166,204,255,193,64,223,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,125,15,227,134,180,213,148,121,132,183,136,210,162,15,166,30,82,77,120,84,205,46,47,220,129,113,29,37,221,205,96,223,233,215,244,170,228,167,110,145,48,34,75,116,124,229,21,8,35,157,195,86,124,29,201,34,74,121,127,63,206,253,104,84,17,153,32,100,215,191,187,30,112,122,60,194,100,198,166,171,45,0,57,61,84,174,161,149,130,141,61,243,221,134,33,150,236,77,132,9,54,74,151,249,154,117,198,27,154,69,214,0,55,11,194,189,31,156,49,43,69,0,105,255,188,56,247,199,9,101,77,209,114,176,76,80,159,225,213,148,219,69,248,108,219,209,118,143,243,106,4,157,162,103,178,172,200,52,45,135,201,101,138,167,33,159,108,110,61,85,75,178,19,69,18,36,101,230,39,71,108,240,233,112,145,84,88,195,216,147,253,195,172,72,59,190,27,169,203,209,174,153,93,89,76,10,86,188,192,14,22,116,28,163,199,169,86,106,215,180,170,164,71,202,158,65,190,208,153,247,215,26,128,81,136,217,38,48,18,118,222,39,164,2,68,93,8,5,163,251,114,48,219,253,31,247,173,124,20,53,163,243,246,119,177,141,88,148,201,200,144,171,237,30,139,133,46,77,34,143,97,58,41,245,26,125,133,91,137,62,140,118,107,191,91,161,217,17,170,30,246,83,209,234,14,35,103,43,50,42,38,249,252,165,81,19,26,104,166,109,35,240,57,112,198,53,68,138,213,238,87,125,55,196,60,179,93,24,90,26,209,148,58,91,44,179,225,235,149,179,65,177,107,203,68,41,38,152,248,13,151,133,53,166,200,126,156,139,33,1,191,122,97,78,247,167,199,9,138,244,251,52,226,220,67,52,90,72,234,73,110,229,144,16,153,71,211,209,230,66,55,238,211,232,7,200,158,148,240,234,183,239,22,59,173,48,189,54,145,97,49,151,217,190,71,182,37,136,7,163,11,115,24,230,235,107,159,153,222,189,170,180,44,122,49,221,78,37,54,72,81,81,192,171,150,91,125,59,183,93,66,139,200,14,46,163,94,236,23,181,124,99,93,155,3,63,194,253,174,2,71,186,8,52,153,25,251,249,56,129,137,10,100,93,248,196,146,238,110,73,222,45,126,9,217,85,240,137,222,197,135,154,204,24,250,227,40,95,228,187,68,72,39,159,145,65,193,134,55,110,229,212,180,118,20,149,251,97,10,83,32,240,193,231,179,73,215,16,24,67,116,126,195,121,182,132,99,213,136,54,20,91,109,190,27,218,66,176,118,232,100,56,71,41,164,20,229,131,39,234,90,162,151,133,134,67,253,36,177,48,120,54,170,11,218,52,4,105,62,155,118,153,144,187,92,186,12,190,57,195,38,51,66,185,185,54,13,107,113,95,152,26,198,34,74,118,88,8,31,59,9,1,69,12,96,81,114,220,184,241,247,109,55,250,242,169,61,231,15,124,13,31,138,250,150,138,247,109,180,170,239,52,163,98,7,253,20,249,42,68,228,199,109,215,50,17,49,145,157,98,224,33,40,249,96,44,102,149,157,58,6,25,148,184,95,203,206,132,135,205,91,190,10,197,148,59,28,184,163,83,93,122,232,98,55,57,138,72,103,145,111,94,48,12,127,147,240,216,225,4,85,165,59,183,81,201,92,148,228,47,241,68,162,180,200,137,126,225,179,19,226,148,19,152,2,136,219,221,244,207,212,104,40,103,77,253,20,171,208,112,97,170,200,213,135,60,234,118,65,190,94,109,78,188,146,229,90,249,16,161,247,17,60,100,232,72,163,68,253,153,164,107,90,168,80,175,62,216,241,247,8,88,211,152,251,196,124,195,74,28,107,126,83,144,26,194,177,197,70,34,120,90,191,35,224,204,253,6,21,80,220,69,73,67,159,95,128,152,164,63,248,114,196,246,35,41,106,140,219,223,38,204,254,92,202,112,173,220,103,161,153,238,98,11,147,138,12,213,223,7,91,142,135,24,118,13,233,179,175,195,16,121,34,207,83,172,70,166,251,183,155,224,112,39,129,64,12,187,81,137,206,125,79,159,53,153,114,22,31,13,94,204,91,122,4,204,208,200,72,158,75,211,188,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,238,55,83,196,57,34,27,24,20,86,209,207,86,134,81,127,66,59,38,240,164,188,225,194,140,91,85,183,2,103,81,191,253,77,240,93,180,188,241,164,160,220,241,153,94,38,97,138,214,135,184,97,18,95,61,47,204,158,60,20,254,105,120,93,184,80,98,213,21,38,177,233,162,84,132,54,125,184,144,54,88,47,12,189,191,250,120,136,0,92,155,17,78,82,252,113,243,121,58,125,53,31,192,182,43,12,125,53,139,53,95,216,148,228,186,94,145,211,37,190,130,202,31,197,18,189,114,177,153,173,126,209,68,137,182,52,60,13,139,17,125,112,66,254,48,203,133,140,130,145,114,103,10,138,144,69,99,73,217,220,154,63,208,12,183,32,78,55,149,149,57,239,245,154,138,50,200,114,100,117,156,193,153,227,142,245,185,191,154,11,78,102,25,222,142,207,195,9,131,21,85,24,242,227,199,78,91,31,49,15,48,206,233,161,215,166,92,47,195,199,129,27,241,71,185,239,97,182,125,44,75,160,132,95,212,99,113,46,150,229,11,160,1,23,243,112,9,140,120,125,189,223,133,59,79,183,27,118,171,153,239,10,40,166,222,36,94,133,99,132,144,23,253,181,140,9,156,52,81,198,248,85,238,210,51,74,165,34,203,135,98,247,149,238,20,102,25,175,182,116,167,27,229,138,248,78,163,55,239,89,150,15,181,92,235,122,218,23,206,214,200,79,179,131,231,216,128,119,168,241,119,14,73,118,177,26,206,189,62,171,14,197,82,14,91,57,182,140,220,224,238,87,248,201,202,16,189,231,5,223,239,71,126,59,173,248,176,78,181,40,51,217,84,95,108,2,118,8,202,33,213,198,239,113,57,1,38,147,95,13,237,6,107,123,189,112,50,81,115,129,177,227,214,125,55,135,98,201,98,20,230,82,238,97,156,176,65,84,3,149,87,149,47,57,3,24,198,159,165,111,166,146,165,248,79,27,109,140,162,201,111,223,7,165,116,87,84,76,151,221,160,253,163,39,132,254,106,194,99,193,148,238,240,153,37,18,23,177,167,165,71,97,16,80,177,104,212,120,198,167,213,48,151,17,208,61,151,65,147,101,187,86,27,145,168,160,183,5,133,208,55,247,139,230,194,251,245,58,119,78,181,124,251,44,89,54,146,252,54,226,150,159,90,232,180,64,20,132,45,122,185,152,87,209,19,216,220,154,114,59,40,196,52,243,135,82,60,173,250,218,203,196,222,2,110,132,204,244,105,42,160,63,67,1,15,43,73,84,250,52,36,242,251,190,154,156,200,169,54,97,37,119,231,51,132,81,124,175,143,197,88,41,119,251,198,195,4,245,178,120,88,97,93,128,39,163,93,120,192,68,179,213,161,81,111,42,226,196,86,64,182,110,169,129,95,110,196,31,184,217,52,22,24,65,166,225,176,85,69,169,145,77,234,246,186,63,142,234,74,81,147,146,173,98,125,123,229,180,100,253,174,87,15,46,136,31,41,22,48,110,234,241,192,100,92,124,93,206,84,170,122,17,133,234,112,92,195,111,26,61,252,154,106,41,91,2,193,215,114,214,94,155,234,76,129,80,251,94,192,167,29,218,77,237,89,204,232,254,153,26,4,239,41,213,23,20,238,245,207,202,153,70,184,157,69,167,20,55,100,251,82,21,140,184,27,35,170,235,142,101,153,199,31,204,13,125,109,221,208,10,43,123,93,24,17,77,117,80,65,72,255,241,67,79,43,246,17,114,55,224,102,154,25,31,12,79,211,16,133,213,31,197,78,191,63,206,209,215,180,203,97,61,253,148,51,129,201,189,87,31,210,134,156,244,126,87,183,44,88,217,238,54,60,50,95,40,118,18,182,81,205,231,133,226,216,248,28,3,211,52,139,36,18,0,27,21,73,202,1,115,85,207,122,57,71,241,170,250,111,39,73,228,55,231,22,201,190,203,91,134,210,87,180,27,97,154,153,238,87,193,248,36,150,72,178,156,174,79,117,214,96,236,67,133,43,197,170,219,97,182,168,42,240,25,190,113,151,54,85,75,43,201,182,50,185,71,125,41,97,6,227,66,23,24,194,170,90,253,221,168,190,203,210,159,24,50,95,94,56,240,143,82,85,96,163,73,190,179,116,193,42,35,215,84,102,198,39,240,247,205,51,9,65,39,20,24,32,202,190,240,52,194,14,133,169,43,184,131,77,188,168,139,3,203,212,29,182,55,124,82,187,42,115,1,24,153,164,11,87,4,119,5,54,77,191,187,188,140,31,125,60,48,73,120,223,117,145,175,152,162,117,141,101,135,156,236,7,146,207,42,254,66,40,127,214,87,188,112,208,68,53,157,172,92,235,205,47,239,118,90,166,116,85,7,211,52,34,134,207,141,131,86,9,89,220,218,159,164,13,125,179,172,82,177,43,65,31,99,186,191,249,98,240,237,109,146,207,100,168,207,208,207,235,25,179,14,201,77,252,21,220,238,246,245,100,78,8,157,40,146,22,184,34,114,242,161,248,45,85,189,120,102,234,36,190,46,41,152,156,77,212,139,103,34,84,249,221,217,38,121,103,75,82,21,18,249,46,235,179,52,102,65,4,109,168,254,48,33,136,235,189,157,24,252,199,176,20,152,194,226,121,231,65,54,9,133,33,18,194,51,213,116,23,7,86,165,154,41,220,243,151,239,255,220,238,74,136,114,114,150,83,132,223,29,166,32,70,14,54,56,26,190,122,193,73,38,118,27,75,5,182,207,202,42,245,190,120,80,201,35,150,2,54,225,53,4,32,177,104,114,181,198,186,36,132,121,127,25,151,242,22,63,33,75,114,183,219,95,217,36,212,196,241,219,112,124,124,30,152,9,147,112,171,50,61,27,209,183,235,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,29,182,170,18,213,144,63,150,241,61,118,18,250,158,73,156,140,117,152,174,251,55,73,32,10,232,170,196,126,214,194,57,66,191,200,6,202,171,75,120,88,128,17,92,27,247,199,51,226,137,226,171,51,70,228,149,28,102,191,127,159,158,227,147,230,59,48,228,39,85,142,142,243,110,72,51,238,119,65,121,213,228,232,160,48,154,82,60,131,137,179,194,167,37,63,206,166,250,93,113,7,243,179,170,199,12,185,170,252,165,85,65,74,80,96,55,12,116,147,134,248,25,210,195,68,177,52,210,4,55,192,25,191,241,193,112,210,171,54,55,217,50,253,75,207,38,193,144,68,143,104,87,195,12,200,159,37,204,57,125,150,180,92,30,184,135,120,68,127,140,101,85,196,50,9,143,105,252,25,1,3,25,134,166,86,91,131,95,110,127,151,185,65,174,145,58,5,72,17,225,195,191,175,130,224,54,233,230,108,21,120,119,187,24,184,131,234,148,189,134,167,187,247,9,209,224,41,55,69,222,61,110,101,3,48,219,197,212,213,67,111,23,127,218,178,245,229,199,207,10,88,159,162,1,135,68,106,106,36,180,106,23,242,175,79,200,180,31,226,221,60,119,231,77,130,208,15,173,11,207,211,212,193,58,83,248,179,100,205,137,53,167,124,244,217,123,241,140,127,15,23,43,83,147,205,134,24,250,186,151,80,146,225,76,218,80,166,32,50,16,223,46,72,168,172,170,79,151,130,131,226,243,224,92,112,153,178,50,127,145,126,253,18,191,39,233,187,77,184,26,128,71,190,50,39,192,166,120,171,48,226,134,223,177,130,106,222,249,207,91,230,119,133,9,98,94,180,25,221,126,160,156,36,249,118,168,9,106,37,253,172,66,177,196,143,147,125,26,19,221,212,96,104,177,180,167,121,91,214,44,54,177,5,230,178,254,93,45,6,206,185,37,166,230,49,215,139,159,104,131,141,113,77,137,128,145,27,86,62,70,92,96,28,4,114,142,147,149,63,203,40,1,67,168,47,48,169,37,181,196,143,35,71,17,112,167,160,96,143,104,217,185,74,202,187,115,241,84,99,178,17,161,25,150,176,69,54,110,167,118,59,13,47,109,48,236,35,21,61,206,165,232,51,202,6,36,57,89,18,17,216,251,198,21,89,153,195,124,154,146,99,132,196,16,119,251,239,221,153,164,242,36,113,9,27,146,79,23,22,91,134,106,37,169,79,38,51,175,124,37,223,204,67,75,27,12,216,20,214,219,221,54,112,102,55,173,42,181,27,247,188,3,70,178,93,87,110,193,137,68,196,103,7,15,130,184,93,181,24,206,22,133,254,122,187,176,73,66,72,181,93,183,82,205,11,195,156,165,66,39,100,152,222,195,156,120,9,98,184,82,100,216,17,2,186,115,28,37,183,164,252,199,3,2,146,155,228,57,72,219,47,77,234,89,207,107,81,85,89,119,249,53,43,236,19,24,243,160,228,24,144,46,124,111,167,33,112,111,221,181,155,97,179,150,62,177,68,74,223,12,17,246,156,202,44,104,210,222,205,71,147,112,130,106,30,28,155,151,76,160,59,77,183,21,217,203,103,159,77,123,222,155,7,9,165,166,185,173,112,191,74,113,192,216,2,82,105,59,140,10,232,254,54,103,73,213,159,54,81,120,223,84,168,160,19,66,4,228,213,214,199,244,56,173,66,183,175,231,205,150,31,127,223,204,213,161,74,249,177,141,208,151,119,14,92,77,87,94,96,98,248,195,215,207,217,87,135,176,26,178,121,246,229,27,26,238,133,44,244,49,3,66,170,175,36,138,197,57,240,99,202,143,167,224,213,5,38,204,34,53,246,3,159,210,245,176,242,111,71,207,50,218,84,210,246,22,48,151,80,153,196,221,10,144,125,43,110,228,142,100,173,195,133,229,240,54,220,62,84,72,194,200,233,109,197,135,171,218,250,140,78,235,198,222,87,238,120,49,120,73,10,244,33,253,254,74,135,144,2,166,110,86,200,205,142,113,117,174,26,223,134,70,189,239,236,170,10,216,167,201,181,245,15,62,135,40,161,115,129,43,25,196,237,131,145,229,29,194,92,211,39,101,185,243,62,13,145,183,240,95,224,183,119,255,82,55,106,225,166,40,59,241,103,106,244,109,85,51,82,8,123,182,42,60,91,247,179,140,15,65,104,7,40,201,40,55,121,138,120,110,33,242,45,240,64,240,126,95,152,165,45,125,66,237,97,159,23,69,197,85,84,147,73,197,58,39,252,119,120,65,102,193,150,38,79,115,226,183,113,27,142,242,225,146,89,216,41,57,184,190,68,158,158,89,41,144,168,41,104,159,12,163,193,68,37,101,172,243,57,82,70,119,152,132,76,173,145,39,93,160,121,135,115,28,73,135,195,60,151,154,119,56,116,59,83,170,158,43,20,146,55,40,211,41,194,35,108,25,48,178,74,159,101,216,73,127,44,74,117,114,80,82,0,238,103,153,145,163,76,40,103,47,43,55,116,200,76,128,180,107,40,245,6,210,239,254,244,212,98,109,244,61,82,138,159,134,42,70,102,176,101,241,220,116,179,110,29,152,132,84,141,195,33,85,239,208,246,211,127,22,184,89,118,192,133,11,42,77,210,176,202,197,125,100,159,102,15,119,115,177,40,89,245,137,114,62,81,245,91,126,245,107,190,120,136,225,42,139,23,213,200,55,254,214,209,72,155,186,99,100,146,211,186,127,86,98,165,60,20,122,167,79,111,158,1,98,9,56,176,85,22,192,204,137,251,227,153,232,134,10,70,145,198,152,91,243,121,66,176,75,36,126,135,221,76,239,126,84,88,218,91,69,124,225,89,109,222,227,123,41,147,61,132,120,150,11,18,235,67,212,87,207,218,64,231,242,107,24,10,203,89,229,206,201,217,27,247,138,140,199,140,12,112,81,46,30,84,97,223,253,134,178,38,114,128,85,206,153,228,180,111,172,39,233,68,170,21,205,209,66,41,246,7,39,100,232,84,166,186,32,236,250,157,108,246,9,92,117,68,2,27,99,253,162,109,89,61,161,168,188,147,202,251,153,226,236,46,80,1,137,188,118,226,114,239,191,141,215,119,137,22,116,179,131,239,110,41,35,89,132,63,62,155,194,140,51,73,191,31,239,36,134,10,179,243,226,210,53,239,181,11,114,229,81,132,54,13,42,138,122,75,25,129,139,93,86,29,38,129,200,13,125,35,118,30,34,110,177,8,233,195,143,233,240,25,188,168,235,95,148,81,150,143,166,193,154,198,174,29,63,158,97,16,249,132,203,112,190,194,62,16,164,1,184,90,43,17,188,15,62,231,20,66,226,14,19,221,219,159,140,233,252,241,12,237,216,136,241,240,144,243,247,189,187,153,212,64,244,26,119,10,75,70,252,96,174,255,66,163,66,196,194,162,210,31,76,133,149,48,17,77,147,53,106,119,188,201,175,159,17,18,162,0,29,69,164,207,173,12,65,50,25,207,69,224,101,132,2,63,152,194,211,44,140,137,102,239,149,143,155,214,8,169,225,174,107,2,83,165,118,199,27,177,208,29,41,178,212,47,90,41,211,215,52,216,153,186,152,111,144,189,173,203,126,62,143,157,15,199,71,136,153,28,24,71,199,253,241,76,229,184,136,181,227,90,74,110,99,29,216,24,150,134,192,212,102,174,139,98,189,197,108,192,37,70,164,218,31,38,19,42,40,221,112,197,21,152,218,29,38,7,83,95,77,46,86,89,2,215,38,223,133,43,249,94,180,129,145,95,148,31,103,119,184,110,80,184,209,146,132,246,109,60,183,31,34,231,147,144,75,138,78,225,248,201,190,194,176,150,139,80,190,145,161,3,3,196,215,50,182,98,156,155,1,115,140,220,88,23,126,184,189,35,154,107,19,177,145,181,244,193,208,5,71,165,230,129,139,205,173,175,105,233,220,127,106,48,73,28,216,124,119,95,92,134,131,144,16,147,252,56,91,197,199,98,113,94,188,206,248,164,48,132,38,188,56,144,27,125,48,2,85,81,150,206,143,91,146,211,254,224,98,250,214,177,132,224,110,106,55,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,121,89,186,219,18,196,141,66,218,54,169,42,157,159,56,19,17,130,222,197,241,97,132,251,121,221,4,63,248,174,54,148,113,14,119,118,226,91,8,116,54,249,100,199,140,195,167,27,206,205,42,93,24,234,90,209,115,152,191,128,222,109,23,30,195,72,41,67,22,19,215,254,119,193,177,116,113,200,58,29,174,3,17,134,113,123,140,43,71,149,134,87,164,124,211,87,120,114,44,44,24,83,226,216,166,220,110,81,131,115,225,115,235,144,243,109,146,33,66,190,219,7,195,161,34,155,10,117,12,103,83,187,15,83,196,160,203,231,252,219,61,62,205,29,198,146,154,135,32,42,158,156,156,243,227,141,70,230,26,121,148,250,188,154,148,244,239,179,57,11,77,81,247,223,242,183,116,4,178,157,92,128,72,221,146,128,38,42,79,22,114,184,48,247,107,41,240,255,217,191,151,51,100,64,65,219,37,59,234,28,68,100,188,206,11,195,81,243,148,179,19,35,254,234,90,177,36,240,103,105,249,116,59,191,118,127,155,152,255,232,79,253,244,164,116,246,194,217,152,236,165,64,250,191,120,105,254,231,125,217,166,246,101,14,34,246,95,95,214,166,125,9,75,213,211,151,199,236,94,209,151,100,50,63,157,233,140,205,214,153,109,254,233,204,113,41,203,173,51,231,252,219,153,83,59,243,216,36,255,243,206,204,164,240,124,189,149,127,189,41,157,137,159,252,214,222,19,175,76,77,59,243,191,135,226,31,55,25,135,106,190,211,253,12,70,19,189,96,171,27,70,109,196,225,102,131,42,77,94,150,191,243,193,92,79,210,243,69,16,20,223,178,252,95,149,234,208,167,209,138,251,184,246,240,159,83,211,160,115,15,107,251,163,166,70,28,146,130,172,231,199,45,85,229,246,230,48,10,92,237,205,255,26,139,255,113,111,114,48,14,135,113,221,107,177,243,178,237,245,126,48,42,32,83,25,41,160,67,189,132,243,192,200,201,21,29,11,86,215,29,11,196,158,52,225,142,201,119,110,92,183,179,177,238,148,22,2,169,237,43,39,135,64,123,95,233,29,10,66,93,62,82,231,10,170,148,42,192,213,57,112,200,230,77,146,37,206,143,151,244,101,225,50,20,93,232,105,255,55,3,117,46,136,164,151,95,154,71,120,139,32,86,114,70,160,115,66,224,198,253,24,209,138,201,191,68,218,10,240,49,165,47,3,56,189,65,66,173,194,131,40,245,133,113,138,68,233,19,48,148,105,229,194,120,253,242,3,147,67,222,46,92,73,190,86,56,7,137,12,121,91,198,20,160,240,24,151,214,10,99,152,84,239,174,176,213,173,124,112,195,223,44,196,86,150,157,238,82,38,5,25,149,231,187,80,60,108,142,146,146,208,30,184,223,216,230,50,215,217,8,67,220,96,100,85,230,133,241,52,228,231,105,140,154,219,167,13,226,115,33,235,34,247,151,106,154,11,159,181,33,161,104,224,186,171,183,12,174,81,97,189,130,90,42,24,167,11,145,61,41,16,231,132,58,59,219,165,174,165,66,117,101,29,47,46,124,203,63,155,35,112,167,7,62,6,238,37,66,165,108,107,135,42,33,48,86,169,79,37,147,32,20,190,174,98,12,5,254,93,36,152,13,97,174,42,28,170,217,71,155,20,17,97,23,49,6,174,116,217,172,161,102,233,251,233,51,178,177,47,73,113,65,187,71,34,167,64,148,1,121,195,201,168,209,62,67,149,226,242,135,147,78,56,37,195,16,56,81,7,116,97,203,112,214,175,38,95,205,123,188,80,151,53,179,194,121,58,79,42,89,171,185,62,95,93,177,242,29,134,225,41,107,211,112,88,70,211,16,26,92,218,165,101,133,82,60,165,112,35,100,232,13,110,41,93,145,150,223,98,45,10,67,125,229,15,83,246,176,245,213,248,151,125,18,231,183,106,5,41,65,146,26,110,151,162,73,244,162,103,203,185,235,195,50,76,116,229,90,85,202,37,189,45,36,191,39,121,24,26,50,167,89,44,180,34,174,154,160,231,236,200,201,31,174,253,172,30,125,24,65,164,75,245,139,95,123,138,93,90,168,149,109,206,102,93,76,17,39,242,121,128,81,234,240,31,63,235,120,46,253,113,74,86,124,47,37,223,48,36,13,12,38,81,233,162,198,95,62,4,133,42,233,146,75,114,114,32,89,175,176,49,124,92,216,148,148,20,38,77,236,146,120,151,31,157,187,254,56,137,59,221,225,186,102,121,90,86,185,176,59,140,163,47,233,119,21,190,203,223,109,188,113,138,150,217,134,55,28,71,119,150,150,97,189,206,43,163,2,215,111,149,164,102,82,19,137,190,77,135,137,36,21,133,71,115,61,145,108,155,225,202,10,227,120,218,14,19,194,125,224,68,106,228,133,201,112,104,250,227,203,168,81,29,166,84,170,41,140,59,192,127,60,19,137,24,10,151,125,173,50,96,82,142,150,194,168,126,249,187,217,130,166,190,155,68,233,228,31,198,66,236,93,225,238,60,78,76,195,94,158,150,77,162,165,142,82,53,81,158,135,115,118,14,241,140,127,180,100,237,149,129,40,174,195,19,206,240,169,176,93,231,28,46,112,236,40,140,84,80,187,240,32,123,76,191,107,8,231,45,81,118,53,101,129,115,40,123,90,37,124,214,223,198,119,123,105,132,51,164,6,193,17,110,48,129,98,127,181,21,34,41,74,40,227,206,36,40,138,171,174,93,84,220,92,104,136,104,115,145,36,45,96,104,226,188,221,76,233,244,180,44,247,180,253,105,130,105,79,159,113,8,44,127,154,251,224,214,119,55,106,200,189,199,41,142,123,186,180,89,146,222,133,33,153,211,137,68,32,239,18,198,103,148,153,218,212,105,120,236,148,123,89,2,46,243,157,103,13,179,232,162,139,10,27,237,209,86,97,170,112,24,193,138,231,183,97,55,244,167,103,215,107,139,193,80,49,94,120,64,189,161,3,210,68,135,27,95,232,187,143,247,95,245,238,133,113,112,253,129,171,188,187,195,218,168,75,160,26,29,208,133,27,23,244,254,192,125,197,135,53,210,80,230,3,159,189,251,14,39,241,201,250,162,72,121,93,148,248,217,124,94,189,66,141,241,119,174,206,245,194,201,27,6,73,215,42,47,234,146,189,156,33,168,57,190,175,118,9,23,54,114,60,77,15,12,165,231,7,231,189,222,159,134,137,104,58,120,22,110,122,127,122,186,225,72,93,94,122,182,113,180,156,92,78,225,192,236,32,237,129,135,171,147,81,202,85,245,158,96,34,85,203,119,121,40,92,212,142,1,94,241,234,65,214,226,131,22,10,102,47,12,11,254,59,205,106,89,205,95,77,225,207,156,207,12,207,110,46,100,35,232,127,102,56,229,158,129,166,242,28,109,189,153,251,228,194,245,172,135,252,252,54,156,234,254,52,246,84,125,215,117,113,165,19,166,194,148,154,251,98,213,90,53,121,195,173,70,243,217,114,8,167,249,103,51,100,207,60,50,82,175,139,254,178,114,21,61,198,217,53,23,178,241,91,228,119,51,204,203,59,133,75,65,123,26,222,77,14,227,194,232,189,63,191,141,90,188,255,54,12,219,207,166,49,210,77,137,0,38,234,189,30,216,232,136,29,206,106,240,18,116,221,217,79,205,4,167,224,211,48,242,30,227,179,206,142,30,113,64,131,161,31,152,14,115,101,212,14,135,206,221,71,19,147,84,136,163,129,185,1,121,203,96,131,127,76,17,99,121,244,78,169,166,33,169,240,32,22,225,48,121,247,207,129,126,150,166,159,139,196,233,202,115,66,172,124,253,222,6,103,77,23,4,134,34,215,155,150,69,240,218,208,24,43,192,103,154,156,211,56,198,234,92,130,222,115,139,36,211,175,81,240,94,224,98,87,148,184,64,118,152,240,226,99,155,145,218,84,46,76,157,186,218,210,3,158,198,59,67,15,92,91,46,15,108,50,67,23,158,38,50,161,48,17,230,233,112,33,171,95,96,251,206,139,66,145,243,24,149,191,243,221,225,210,107,219,10,143,144,124,74,150,134,163,27,37,89,137,209,41,112,44,234,70,72,186,74,31,14,67,182,172,237,66,140,242,138,160,80,2,159,149,157,153,34,238,184,157,224,150,35,41,87,97,250,200,159,174,70,158,164,48,52,95,254,106,50,59,212,140,24,237,86,84,26,90,16,101,80,180,147,141,113,225,204,181,73,127,219,178,237,252,183,241,245,232,70,56,80,146,157,62,21,210,84,247,55,48,249,142,203,97,165,123,41,144,96,150,116,151,6,53,87,173,61,95,61,76,118,203,225,42,146,55,6,163,83,122,251,12,239,157,58,60,206,185,77,120,165,56,204,224,40,106,12,194,142,26,135,166,192,11,253,105,135,169,72,122,230,40,59,68,10,24,251,71,251,108,155,223,233,194,3,162,81,253,108,210,195,134,183,12,11,191,203,187,39,215,88,159,164,212,240,53,61,203,39,154,92,197,123,133,36,246,186,20,134,178,200,251,180,161,162,33,45,159,220,149,214,116,184,163,147,169,240,46,213,91,70,9,243,212,135,145,115,239,14,147,183,161,227,133,106,253,186,167,222,129,77,133,70,96,35,193,187,115,129,56,229,212,235,197,52,237,68,255,113,226,208,93,91,214,26,213,82,14,99,229,12,133,119,46,254,48,1,113,181,20,32,102,154,49,147,136,185,232,109,209,18,152,150,183,140,93,69,219,61,16,149,241,241,128,2,74,231,25,5,16,46,112,151,140,40,185,61,48,166,219,125,53,69,25,82,91,200,46,128,47,192,81,110,219,250,48,147,227,218,186,233,87,157,169,48,148,59,62,13,231,50,151,185,194,53,231,28,240,20,213,51,131,207,253,250,154,79,137,52,140,145,100,60,224,180,109,254,106,242,229,107,81,148,74,224,238,176,81,121,43,76,106,229,29,143,73,2,163,136,22,224,175,14,143,32,148,79,104,24,41,188,47,251,142,193,121,75,173,16,156,106,48,199,121,151,142,181,150,218,71,11,22,89,95,94,191,146,135,174,240,188,12,135,6,99,35,202,128,44,196,147,124,171,37,181,83,29,134,176,159,19,116,115,120,166,231,86,197,37,43,78,16,166,93,149,30,95,38,86,233,157,70,110,170,158,93,228,42,181,152,42,109,77,189,62,192,54,185,106,160,48,20,234,195,148,67,76,159,73,173,118,61,33,72,46,235,57,80,243,37,11,188,109,39,185,48,37,84,79,143,110,75,139,118,152,2,29,233,50,211,18,136,150,225,98,208,134,155,118,242,12,216,212,199,5,182,40,168,119,10,124,240,107,62,110,162,146,124,63,35,121,242,117,142,21,18,109,125,60,10,58,127,229,241,80,237,29,163,89,200,226,80,255,238,217,22,174,245,148,134,5,64,251,227,28,238,87,79,4,24,147,254,121,122,53,143,82,64,158,177,84,183,3,87,92,233,37,126,28,46,124,245,45,35,169,224,91,237,128,68,45,189,110,237,213,252,216,133,20,63,63,126,107,203,214,244,166,81,151,84,159,31,159,213,53,7,129,179,122,137,80,169,227,164,118,248,24,8,99,63,14,249,85,183,183,156,26,204,245,120,251,73,203,137,150,67,33,90,31,111,127,41,62,213,6,169,27,249,241,246,83,124,211,29,70,252,161,61,161,132,94,106,124,88,158,106,161,81,152,141,176,151,195,76,198,63,113,138,234,230,223,49,16,158,192,208,177,125,92,176,193,36,54,135,80,29,0,55,23,46,131,177,171,169,247,171,152,90,184,27,112,231,72,111,235,113,231,67,159,185,3,70,225,245,121,181,211,16,26,220,136,43,40,124,12,205,28,48,73,86,79,104,135,136,77,192,121,61,225,176,100,53,39,142,158,219,207,214,144,20,153,54,205,191,11,118,203,244,6,157,170,235,125,146,75,155,150,156,233,229,167,84,234,227,209,207,87,190,49,169,25,62,13,110,101,77,87,39,84,140,37,251,161,61,16,172,238,79,172,45,133,214,34,201,97,84,159,62,193,180,33,19,173,115,104,232,187,205,35,230,112,67,147,73,223,205,122,245,107,70,31,198,64,160,112,241,212,10,224,218,223,56,31,153,187,57,158,174,73,248,198,16,5,64,21,227,190,219,116,174,196,183,64,78,80,114,109,76,19,229,78,98,185,22,72,185,183,159,18,120,232,187,70,71,43,57,181,126,58,162,78,80,53,176,4,209,170,223,249,224,77,61,150,145,188,155,156,188,28,45,135,246,66,95,13,35,176,31,235,13,149,66,185,141,26,129,147,71,63,19,36,232,83,55,14,115,251,101,71,161,38,148,55,195,123,240,49,123,1,155,40,154,160,148,233,185,197,64,178,127,126,96,114,49,125,60,136,126,117,185,32,149,14,115,176,219,235,231,202,162,20,65,236,219,196,130,252,213,56,97,117,219,232,248,20,147,127,53,158,54,157,197,72,154,85,95,65,212,7,171,83,132,76,208,237,94,63,238,223,88,170,1,143,108,145,169,11,99,160,203,92,224,230,214,93,244,19,249,131,44,89,56,192,208,63,223,167,179,145,92,46,129,207,254,184,125,207,50,215,133,24,105,181,33,149,228,135,76,38,52,39,195,121,142,229,76,233,201,7,195,250,166,238,53,10,159,73,152,117,152,92,205,46,240,57,99,102,160,101,11,177,119,129,27,176,185,244,44,87,122,18,19,4,158,184,40,135,195,231,142,250,124,215,164,228,217,127,124,65,127,163,240,10,121,241,132,18,253,26,138,82,211,114,189,61,9,35,77,10,117,129,205,227,224,48,5,246,210,112,196,179,227,70,155,184,203,137,142,18,68,143,205,157,115,137,125,165,105,159,33,168,92,124,1,37,2,11,18,15,64,154,42,39,183,71,224,44,20,55,45,74,47,43,142,47,228,205,134,184,138,42,222,231,18,15,31,147,75,8,232,160,206,164,150,206,95,109,69,191,50,23,186,213,216,7,76,224,87,127,156,105,220,252,187,108,37,87,129,135,73,178,56,92,84,112,2,89,198,18,74,169,137,8,177,144,55,2,47,151,120,229,118,154,85,145,139,10,98,8,212,47,156,145,196,211,62,219,57,199,189,17,73,161,92,117,64,246,108,201,45,37,68,188,245,6,133,176,76,31,211,223,157,134,210,127,1,239,179,195,249,143,227,29,146,155,124,165,246,237,171,152,93,56,186,224,94,144,119,15,174,196,159,115,4,216,66,191,10,207,155,103,191,140,200,179,22,253,110,164,98,174,44,187,29,241,103,69,105,203,41,14,234,254,244,156,146,49,222,140,217,59,185,156,29,20,240,144,166,8,76,110,74,187,168,89,105,67,209,1,61,147,195,72,49,200,84,66,126,100,21,111,89,135,234,179,40,60,219,13,131,0,227,26,219,2,99,165,103,239,180,6,17,144,190,219,232,227,252,221,205,82,203,4,62,91,156,107,178,160,11,241,24,252,213,174,115,213,63,155,162,187,166,79,67,11,62,29,230,42,184,245,105,200,71,114,192,44,147,64,167,197,86,29,37,138,171,189,50,169,74,189,73,92,155,60,42,17,62,41,48,129,231,235,0,4,174,48,27,40,188,118,187,106,50,155,88,169,118,202,228,255,179,131,167,209,89,65,42,183,238,112,44,187,245,43,92,107,200,175,29,56,169,83,190,98,234,151,248,105,210,136,197,216,168,216,177,174,138,181,141,215,82,231,40,201,214,174,252,3,33,218,74,93,123,12,102,14,159,40,86,24,42,167,54,190,238,28,11,96,193,179,216,180,75,186,145,168,93,248,96,162,73,100,146,81,181,150,59,205,150,253,173,45,31,86,70,233,112,74,146,247,102,34,237,144,153,93,152,252,70,93,186,240,44,148,128,145,213,125,225,186,92,77,111,175,223,21,75,97,24,14,111,211,16,178,201,237,253,110,132,109,28,174,89,148,179,232,84,170,38,238,68,50,138,84,61,67,160,186,188,150,43,112,109,207,10,56,215,243,54,174,184,207,54,215,139,110,197,60,221,174,74,32,254,241,46,92,139,168,99,238,107,9,145,243,133,216,164,60,12,227,194,141,25,147,111,191,36,81,254,192,212,203,237,43,244,132,96,128,220,113,168,111,187,30,33,174,59,212,168,73,143,237,140,219,50,59,12,31,70,60,76,206,88,190,170,236,86,57,189,133,127,30,248,92,67,110,94,56,112,22,86,113,56,150,46,219,39,40,196,7,178,83,66,107,147,202,240,135,19,66,64,250,106,220,42,55,177,115,87,18,225,228,248,193,98,154,215,64,3,62,191,46,145,64,227,55,154,190,41,80,22,166,73,96,45,25,187,244,157,9,204,155,247,221,38,218,208,28,46,235,249,108,142,19,79,104,199,143,82,53,213,10,211,113,246,43,135,7,25,116,222,250,238,92,80,63,185,163,69,42,193,22,191,63,74,53,87,153,5,24,138,101,89,249,7,54,250,31,135,41,74,122,154,134,160,252,7,47,68,141,122,125,158,222,151,51,109,153,235,158,242,41,129,225,107,109,14,91,94,123,123,96,68,75,46,60,44,117,89,225,12,161,196,133,187,149,87,63,112,247,164,250,69,146,188,144,214,26,188,210,61,34,150,169,161,167,23,246,208,23,81,133,70,245,163,194,197,67,233,40,21,192,9,208,223,167,111,8,9,111,4,76,243,245,125,247,186,27,195,130,221,77,104,119,12,38,183,215,225,51,254,237,253,241,86,239,136,157,223,65,64,244,65,211,205,84,161,2,6,54,177,183,79,71,187,185,228,203,4,101,250,243,93,41,223,83,130,236,140,181,159,137,102,68,142,23,165,28,120,60,51,137,107,127,192,100,167,150,7,78,62,90,56,80,235,139,78,28,1,23,198,210,120,127,219,72,25,46,76,237,219,187,2,168,186,188,40,126,231,231,163,138,213,57,92,152,244,139,167,75,138,201,178,59,156,133,122,12,148,104,201,237,109,54,241,245,12,6,247,242,251,44,238,241,242,140,36,9,21,203,31,102,147,120,230,193,185,161,248,62,75,97,2,137,169,10,195,83,154,29,38,242,173,83,52,67,129,235,63,222,139,138,59,0,115,2,221,9,206,141,93,211,86,137,218,116,175,177,57,54,41,146,238,250,227,136,71,84,255,176,194,243,218,165,184,144,138,195,104,156,12,237,21,72,24,114,192,228,91,233,96,39,46,88,254,238,116,38,93,125,222,157,242,77,151,74,70,193,189,203,179,83,143,155,111,75,224,171,61,151,93,114,225,174,101,183,126,50,245,67,79,136,211,161,119,171,52,202,158,254,156,31,204,164,219,172,110,116,254,122,250,116,163,202,191,176,101,131,246,231,112,154,174,65,75,209,49,145,45,133,115,207,247,228,99,158,76,77,11,130,163,37,123,209,194,130,148,71,253,53,198,249,211,174,86,43,180,151,72,195,11,76,26,145,247,55,6,235,120,14,70,76,125,223,142,90,53,1,97,129,33,128,187,39,35,10,88,105,232,185,153,17,25,244,134,67,53,222,244,213,9,246,136,187,246,240,57,233,85,23,34,40,232,168,47,188,144,79,20,43,102,219,165,228,54,252,244,65,209,200,176,165,97,141,171,16,109,188,16,162,99,128,218,246,217,130,124,97,83,108,89,245,234,132,45,121,115,144,225,107,204,162,167,135,143,11,33,9,71,9,163,109,125,245,172,232,133,94,152,232,93,87,27,200,168,235,110,203,10,90,187,249,129,43,68,129,23,54,162,83,253,113,104,247,175,61,96,229,234,75,91,214,169,68,188,93,106,196,128,207,221,167,65,100,241,85,114,144,100,215,138,94,187,96,37,207,14,159,43,250,84,107,122,48,34,87,29,151,156,59,40,85,245,182,137,50,253,45,65,233,228,6,21,189,87,193,238,125,75,76,44,194,188,244,183,175,179,147,176,212,86,166,118,176,148,214,221,203,168,121,87,158,94,110,216,112,92,121,201,206,129,159,59,48,212,77,254,108,39,202,241,160,240,126,45,175,158,130,76,88,253,10,228,150,52,175,247,169,92,99,31,199,1,213,68,254,106,124,136,169,62,158,156,28,245,79,44,179,231,221,157,180,182,30,197,85,189,174,199,139,196,217,226,181,70,133,196,145,199,95,98,235,169,121,193,207,82,21,15,96,242,43,239,119,23,52,50,243,3,147,159,239,239,230,8,93,143,255,139,250,89,255,113,124,53,143,235,109,19,29,247,178,47,4,45,212,171,183,140,149,226,194,164,227,108,117,25,174,42,5,139,72,217,52,189,77,54,132,38,154,151,34,109,227,62,86,184,245,91,89,0,252,8,152,87,203,74,188,18,229,72,160,240,175,21,134,220,248,118,10,113,62,77,222,169,230,212,245,242,45,138,99,116,154,33,119,229,166,19,197,45,249,113,27,224,75,41,81,236,214,241,35,85,245,132,246,53,162,134,10,113,146,241,56,74,225,255,246,31,175,117,105,50,122,101,230,165,168,207,130,204,103,233,187,161,172,234,254,93,153,11,159,122,120,241,224,238,40,223,90,143,123,11,255,176,171,109,195,64,185,213,35,127,96,232,84,163,230,145,155,147,250,135,211,165,216,3,93,166,121,163,104,173,215,241,70,229,0,90,7,242,48,177,130,238,237,254,253,175,43,76,25,138,63,125,14,197,173,235,167,26,119,163,87,190,18,244,85,111,229,89,77,117,251,68,194,165,163,249,5,181,90,82,221,112,152,48,134,116,90,101,143,150,178,90,20,69,30,152,115,213,91,110,105,162,10,27,185,153,191,27,135,188,216,110,213,150,159,151,153,90,230,220,211,114,236,37,159,12,100,14,46,221,165,105,250,245,185,159,171,36,69,241,234,7,58,103,149,103,145,81,156,100,108,141,2,151,214,111,205,4,48,212,78,218,169,217,244,28,47,60,121,151,62,109,242,76,23,53,233,15,125,56,181,75,18,6,76,22,159,198,18,206,78,123,174,152,222,112,24,149,116,55,45,219,18,62,47,12,168,123,49,30,172,91,245,64,169,50,164,109,210,43,144,59,222,80,31,48,121,124,138,82,248,125,193,115,39,238,58,137,225,163,240,59,0,10,11,187,171,227,161,88,53,128,191,57,191,174,152,115,142,45,63,4,144,163,252,211,46,114,227,174,113,70,129,3,69,179,2,87,162,121,142,82,235,36,243,136,186,44,151,110,71,62,145,157,67,224,204,133,255,182,155,109,183,168,129,132,201,255,41,220,26,124,246,5,29,75,220,237,187,120,113,247,185,234,37,117,173,65,120,222,189,142,222,152,123,229,97,46,161,110,93,81,157,185,146,110,165,121,105,9,63,70,167,186,198,136,185,231,120,24,251,246,249,109,194,188,254,230,179,26,178,6,141,76,116,36,154,125,142,166,199,99,142,82,120,155,254,180,137,60,233,87,217,117,46,106,210,7,202,239,2,99,184,123,81,186,69,250,212,97,120,134,167,183,120,55,249,75,243,129,59,124,13,14,115,17,85,248,12,215,90,62,154,201,118,6,133,57,115,238,143,79,50,221,116,159,38,65,209,175,39,227,167,22,56,20,78,151,182,255,231,107,236,73,143,62,210,50,253,218,4,137,221,206,122,130,96,94,215,238,197,248,72,205,233,217,151,140,11,199,155,134,232,178,6,80,44,213,161,249,211,166,199,46,211,148,50,198,91,86,7,108,37,41,2,159,17,91,247,216,37,204,112,150,129,62,205,137,227,179,152,0,212,168,250,52,69,212,254,217,237,73,114,169,201,98,90,222,48,20,63,117,162,33,224,118,163,182,192,68,159,101,64,18,1,70,103,63,64,64,67,87,54,180,28,220,3,28,134,72,92,98,190,184,209,107,124,86,102,90,74,204,151,189,176,249,46,78,54,255,147,43,178,167,241,110,59,156,8,58,8,124,76,71,191,110,18,252,111,91,235,128,79,67,144,187,112,56,237,164,137,69,4,229,171,111,165,248,184,151,156,187,36,72,181,91,139,8,76,197,134,194,4,241,179,195,11,117,64,253,48,216,255,122,192,21,183,172,192,144,78,123,211,240,18,105,252,31,110,230,117,235,212,199,143,63,66,162,240,184,149,230,117,188,29,36,13,45,1,131,100,168,222,76,47,50,104,72,54,145,17,193,39,85,175,41,131,46,29,68,124,2,247,85,253,150,205,179,67,115,210,17,84,153,221,215,254,217,7,150,86,188,146,207,212,125,155,55,142,73,205,27,194,32,118,227,17,170,191,250,188,57,35,86,225,111,110,70,221,168,48,69,66,222,101,92,155,101,207,42,40,61,215,248,234,115,93,215,3,255,12,164,181,199,97,246,56,233,82,84,108,134,47,78,170,205,135,206,226,105,172,253,222,240,115,221,212,44,231,66,221,219,242,241,224,56,211,44,21,163,169,218,222,50,106,48,53,85,4,211,98,250,49,0,27,208,214,225,66,0,177,56,125,8,30,165,169,243,12,142,202,96,114,25,118,219,148,78,51,233,182,234,79,163,220,163,43,4,74,114,247,143,225,20,170,85,11,206,7,55,183,20,79,227,34,148,1,179,224,195,237,20,74,186,155,166,21,145,121,178,102,192,100,140,41,60,200,154,89,14,183,167,76,229,76,155,116,149,97,12,54,71,135,192,22,78,24,14,167,164,7,24,52,186,221,187,20,158,190,162,201,86,208,60,100,223,168,33,89,87,139,154,204,2,168,93,29,54,75,84,211,84,246,42,241,219,48,17,75,143,118,232,97,226,183,39,145,83,205,175,153,152,93,254,219,200,37,104,229,53,33,166,104,55,188,110,90,141,14,3,93,139,62,129,219,84,123,148,114,167,238,123,233,121,114,171,229,200,161,236,149,111,192,167,15,116,121,193,58,149,125,245,17,3,31,154,110,216,45,64,95,29,158,229,105,25,59,191,155,142,84,9,169,175,255,199,223,80,253,213,68,220,117,146,54,36,239,188,79,40,195,174,79,66,19,201,56,254,213,103,240,158,28,204,115,176,237,233,134,126,231,68,208,212,184,246,171,48,187,176,85,44,233,143,115,107,247,35,189,35,105,163,25,100,13,145,229,24,16,54,82,221,207,126,135,190,55,141,46,127,179,188,76,229,201,225,99,28,104,106,28,197,110,163,68,211,250,212,90,21,34,125,189,251,225,70,197,152,14,54,60,94,53,218,109,69,168,154,156,150,122,24,212,189,27,25,129,166,182,157,197,228,71,0,210,131,93,87,15,52,95,99,245,128,41,175,125,242,230,118,28,202,7,126,134,203,82,111,90,180,172,226,127,208,156,188,185,230,18,244,57,22,43,121,165,185,8,92,52,189,179,16,239,140,197,213,49,222,165,199,96,43,95,177,41,224,126,238,154,75,216,231,72,242,106,10,200,5,62,247,189,42,61,106,2,9,2,67,193,56,179,244,232,212,35,153,80,241,45,182,250,229,103,22,53,115,184,42,207,26,61,218,203,179,23,254,40,46,163,71,79,203,244,64,135,251,161,203,36,29,79,210,29,229,124,67,230,40,130,142,154,120,186,169,241,142,150,193,140,85,158,244,77,175,22,180,245,145,234,195,226,50,113,109,197,202,53,233,49,129,57,19,252,97,227,133,212,204,209,198,197,90,86,174,106,225,144,188,172,247,54,248,202,68,5,197,200,107,118,235,178,105,12,93,29,72,200,187,25,210,207,217,84,95,138,23,35,231,140,221,10,159,215,67,210,66,184,38,246,186,221,251,147,253,140,4,206,142,157,178,215,151,10,101,236,29,139,107,82,20,80,159,116,246,113,171,15,108,151,126,89,88,40,81,93,177,11,119,216,200,254,240,145,200,111,207,254,230,78,159,51,52,203,111,67,59,161,223,133,127,38,26,126,76,179,170,235,58,101,35,96,142,131,109,40,21,132,209,126,244,232,149,213,231,67,91,176,183,231,10,130,82,129,243,50,119,80,39,28,7,178,234,11,25,53,71,245,40,5,199,249,204,15,245,134,213,16,56,122,46,78,90,147,180,187,41,204,135,37,49,246,195,189,209,16,0,112,131,22,213,15,173,21,49,73,179,48,181,17,171,93,79,101,67,93,163,198,211,125,106,238,12,190,235,213,70,60,189,158,84,38,214,252,106,97,209,82,193,172,117,190,107,27,13,143,195,13,1,52,45,23,129,31,218,45,67,84,195,235,83,138,130,76,65,14,195,241,73,111,201,38,224,217,102,152,157,227,173,69,97,143,90,98,179,46,141,166,81,12,219,220,195,69,84,66,163,74,153,240,113,239,51,204,229,183,14,30,129,79,207,45,131,200,233,173,58,234,89,12,218,150,122,87,42,7,203,206,141,241,192,47,251,180,139,21,50,227,18,176,159,73,152,97,172,244,143,90,166,119,33,211,12,158,15,31,75,36,78,187,86,98,145,114,48,188,187,169,95,82,103,39,209,94,207,22,50,5,233,164,165,186,198,2,50,226,225,161,50,42,164,216,119,47,171,6,38,21,80,106,169,76,88,219,215,22,17,194,170,101,215,4,118,106,80,8,54,178,237,164,225,212,133,9,155,35,44,224,90,18,139,163,47,236,12,148,87,53,25,2,94,174,30,238,202,51,45,214,83,231,158,206,166,80,87,184,184,44,109,193,97,84,214,175,18,155,57,246,206,120,200,242,33,45,164,122,160,226,220,23,198,147,87,64,196,30,194,94,119,57,226,19,222,2,219,62,18,238,74,142,151,44,176,81,182,186,71,178,218,13,69,224,179,209,119,191,158,80,66,175,55,244,4,113,250,216,206,144,121,54,183,45,118,124,130,88,101,44,135,207,9,176,229,76,38,29,105,87,183,84,16,142,80,190,18,226,115,225,25,63,48,106,145,210,52,14,97,183,68,246,108,42,251,93,8,78,180,184,140,110,19,30,149,150,145,24,149,221,206,39,203,90,175,70,248,119,106,139,62,61,189,166,172,7,102,2,212,240,47,111,36,141,164,101,38,92,230,161,35,66,153,154,140,158,6,201,25,206,12,72,22,176,166,155,83,243,50,61,211,99,162,50,167,149,146,201,52,92,28,45,86,19,45,232,176,24,154,195,72,126,74,203,206,217,5,181,176,7,27,72,218,149,150,117,46,78,163,7,197,39,3,32,112,130,134,197,27,126,238,73,34,215,198,214,73,1,148,55,141,208,158,252,54,252,190,211,227,163,230,71,146,96,29,213,51,117,123,72,12,181,219,33,251,116,34,240,116,107,173,128,225,86,151,150,17,240,191,149,223,22,221,105,34,248,140,51,31,37,95,111,25,92,223,98,120,38,72,121,253,250,51,209,41,106,98,202,39,203,86,223,30,37,33,95,92,174,63,9,19,120,123,88,235,151,188,38,195,105,78,230,21,81,173,173,203,171,48,111,167,191,121,163,101,35,157,194,225,226,27,226,164,96,99,139,105,152,40,231,112,243,13,245,64,149,57,50,50,166,236,153,5,212,84,114,19,16,120,30,107,163,57,202,132,110,138,166,93,61,106,69,2,151,40,10,102,91,172,195,27,142,31,85,228,153,40,11,63,235,250,30,202,211,178,191,34,238,4,55,202,217,124,227,199,97,19,47,250,110,60,75,242,227,4,77,244,187,138,213,8,58,108,42,167,2,35,227,124,47,202,228,17,138,10,41,40,203,243,254,54,169,132,117,107,167,36,72,202,150,195,69,197,157,50,174,131,50,253,183,141,239,95,136,70,135,37,178,201,143,67,243,45,189,178,144,42,144,31,127,242,251,173,18,255,156,80,241,227,83,43,141,51,199,70,93,242,227,88,131,210,43,20,61,71,175,108,104,27,214,82,152,36,189,219,229,155,218,160,170,239,38,134,227,115,101,27,255,147,116,139,105,89,54,71,73,162,215,94,161,230,217,55,180,13,5,83,215,87,83,69,52,227,105,73,169,203,164,75,30,187,54,59,8,217,184,188,120,90,162,220,10,120,169,248,55,213,162,80,41,56,220,149,94,19,152,106,185,248,42,82,80,229,163,209,56,236,241,234,65,206,162,160,36,147,207,248,42,228,101,100,172,103,179,4,178,128,135,130,148,62,121,226,194,166,251,159,175,194,187,25,31,53,118,127,62,42,207,32,150,54,88,178,120,15,76,242,96,30,2,207,41,29,202,113,228,54,169,189,122,229,161,176,109,149,1,159,166,202,143,51,210,77,218,221,37,183,128,79,68,116,92,90,166,17,177,204,165,108,222,2,103,235,110,77,86,130,3,163,175,93,162,101,189,61,107,139,135,231,142,193,106,212,247,9,76,45,246,144,137,210,132,199,2,69,10,220,155,49,199,86,214,241,56,43,173,7,227,45,105,206,53,75,203,186,241,24,202,178,230,158,16,48,117,83,151,74,200,54,133,185,116,89,55,99,39,246,239,74,231,90,48,100,30,145,15,208,119,192,105,233,28,108,195,172,251,216,173,180,104,1,70,147,115,43,171,1,175,33,129,6,224,228,148,161,182,21,98,50,9,76,17,100,156,0,104,111,109,153,42,173,30,19,170,5,12,207,160,172,158,179,39,31,227,63,96,170,209,180,105,84,191,251,68,59,35,155,158,29,5,241,87,15,244,225,22,109,146,189,143,18,44,210,31,190,75,159,3,38,233,17,128,255,107,236,56,126,172,230,68,97,196,10,103,28,109,61,233,136,80,159,50,125,163,133,96,63,233,1,66,2,217,112,115,128,29,166,233,194,175,176,86,249,195,144,20,234,134,69,181,224,244,20,50,180,207,116,38,85,100,11,124,46,176,225,55,221,10,43,91,138,103,44,157,51,119,138,178,177,133,136,103,144,66,35,158,144,245,64,175,240,107,249,111,143,45,34,46,160,208,219,251,158,67,69,248,115,160,19,23,106,49,92,103,234,52,93,218,5,9,108,183,237,150,21,184,42,140,41,239,83,1,249,166,231,97,204,212,152,134,70,185,171,240,160,118,211,7,19,54,51,61,216,160,42,72,110,55,114,183,122,150,0,146,60,238,175,153,176,86,8,93,10,92,69,220,59,252,199,155,153,168,2,195,220,233,159,213,80,161,90,138,98,243,122,167,180,148,159,159,134,164,55,251,76,168,166,190,43,112,226,238,230,13,163,60,72,45,141,188,173,96,207,97,242,174,164,97,121,5,109,15,151,207,41,145,132,131,18,85,245,77,126,149,86,159,229,65,88,116,236,120,24,134,39,125,122,224,174,241,87,231,169,60,21,156,221,228,159,121,195,73,226,213,133,205,33,43,159,157,73,120,218,10,167,18,251,244,47,253,70,155,70,222,143,231,51,17,153,14,153,72,224,210,162,244,6,6,208,145,116,18,67,17,151,124,176,39,218,116,50,32,70,234,228,87,163,179,242,84,159,251,71,152,149,220,26,152,63,243,87,84,2,54,58,30,254,219,112,169,232,185,74,78,217,40,254,227,164,216,235,169,108,235,209,141,156,105,202,134,77,97,42,63,155,195,89,41,104,80,40,32,117,218,223,61,166,18,64,49,225,71,137,135,77,36,69,102,41,23,200,228,3,130,28,151,92,126,128,33,197,242,150,161,72,172,231,106,170,45,98,86,7,134,81,81,225,98,153,93,23,70,12,69,183,13,178,244,226,94,70,61,215,202,15,124,250,204,207,136,99,177,194,76,47,240,153,59,177,68,38,105,70,85,5,54,142,233,23,198,56,153,169,83,46,25,157,178,198,28,3,70,236,187,171,122,199,50,25,249,11,231,37,196,236,48,183,145,56,28,40,46,225,7,166,30,218,27,14,137,83,211,150,153,185,17,48,188,186,250,106,216,114,188,211,142,5,91,37,86,103,164,114,181,120,70,45,181,103,239,103,55,152,68,238,128,97,160,61,106,6,27,201,95,159,229,131,148,22,177,39,14,156,34,169,219,102,146,148,163,103,11,227,118,55,40,40,24,78,42,60,65,189,249,118,179,21,73,49,41,177,204,38,4,231,126,224,9,63,135,16,54,192,38,220,226,14,79,192,32,111,149,29,96,56,189,79,9,47,247,254,136,22,224,164,246,207,70,34,182,168,228,1,186,184,222,103,149,228,209,71,48,99,59,233,46,48,193,161,242,72,26,172,18,237,38,76,165,162,4,228,33,249,92,48,43,232,149,143,64,84,220,95,157,49,192,85,16,1,42,194,232,112,110,186,143,94,2,254,210,225,79,159,25,223,117,170,96,249,87,55,184,209,215,20,174,84,152,235,105,234,116,152,108,81,109,26,212,99,190,31,18,102,151,240,79,54,214,246,233,215,35,234,70,250,214,239,54,242,15,79,179,135,227,233,17,221,192,214,241,135,207,161,157,170,74,53,152,204,151,183,236,116,185,78,113,92,204,203,93,19,100,161,174,164,75,247,63,213,47,254,169,146,67,37,177,221,39,24,94,75,216,42,124,10,85,180,195,219,101,81,193,149,181,228,52,175,118,193,77,95,252,240,192,11,54,216,45,112,49,165,219,15,70,170,178,134,105,86,205,45,119,57,5,78,79,38,173,19,167,10,175,94,9,226,5,199,32,108,62,222,89,149,186,164,118,77,51,54,143,99,195,132,211,142,60,89,26,246,193,220,76,102,72,193,1,83,212,115,121,109,144,170,40,226,116,168,112,190,237,121,153,9,81,163,18,197,195,70,228,184,222,245,206,5,142,135,181,101,104,228,94,50,58,226,12,45,196,145,249,174,34,180,108,144,160,206,180,159,239,26,238,140,228,92,175,240,130,197,211,184,228,215,125,250,52,113,110,41,138,198,207,194,21,226,251,108,44,18,170,28,4,158,22,17,248,96,222,36,57,86,228,202,18,131,255,222,77,73,122,87,20,113,48,231,115,199,156,237,194,92,78,51,73,179,191,240,96,227,170,58,32,24,107,183,75,23,233,217,33,58,8,76,167,102,135,9,137,196,221,133,170,73,134,36,90,86,146,246,41,206,129,234,152,229,72,11,134,89,190,226,209,57,211,243,104,59,179,227,18,207,240,205,167,165,242,226,81,109,182,56,204,167,201,60,66,153,222,89,236,41,125,196,199,29,240,217,213,136,227,250,71,159,25,171,243,168,83,227,126,121,159,44,209,86,146,164,200,32,165,82,161,59,140,155,59,11,156,77,96,252,131,161,105,222,69,122,244,220,176,211,244,193,172,54,156,50,197,143,185,116,15,99,206,43,201,52,170,198,232,125,175,192,108,134,233,216,178,10,195,150,123,249,60,206,152,82,99,37,205,166,244,177,95,62,184,5,155,138,120,88,45,69,189,93,114,204,101,229,236,93,134,3,50,127,103,49,193,131,6,221,65,192,36,95,57,85,207,34,95,81,218,101,169,204,151,48,138,108,235,182,101,44,206,23,161,68,227,104,23,131,15,74,95,68,149,227,89,34,143,209,91,201,146,48,167,195,213,110,192,2,179,217,92,18,85,90,125,150,154,60,141,125,231,138,1,86,104,84,100,10,66,149,89,111,254,123,54,118,181,46,11,139,18,242,122,29,218,116,55,146,51,209,159,4,121,188,198,143,193,130,164,62,80,132,44,251,221,161,81,60,108,82,35,85,169,93,107,183,166,44,91,248,79,184,122,43,73,174,125,250,118,130,166,175,84,35,112,143,192,206,187,27,66,29,4,154,3,238,72,50,222,109,146,12,228,169,97,48,19,215,94,62,30,132,6,229,198,84,112,156,204,236,35,61,19,172,191,242,227,153,74,127,159,131,48,245,74,114,226,218,184,156,47,35,46,27,102,213,140,232,115,229,160,203,63,244,252,80,151,137,114,80,24,32,47,207,206,226,89,45,89,59,54,21,130,230,211,97,92,29,67,96,220,225,253,206,239,133,32,179,20,34,161,34,21,108,54,188,106,87,137,109,224,159,72,126,232,225,131,169,26,102,198,230,90,46,24,64,246,115,214,106,160,213,115,155,183,94,46,67,163,210,149,45,250,44,142,115,90,95,190,181,3,175,86,36,201,105,25,149,162,111,148,84,124,107,42,247,50,62,81,255,237,101,241,189,64,217,154,92,219,136,234,3,182,77,135,39,201,135,195,215,207,134,251,72,242,17,112,173,151,155,149,12,76,157,107,124,215,100,180,46,177,152,241,224,111,137,235,159,171,223,238,151,225,7,102,149,161,81,73,46,49,101,6,124,118,58,13,66,79,206,231,18,13,51,73,76,129,251,143,200,229,194,232,32,23,133,113,138,249,202,133,19,122,74,200,211,156,225,62,207,182,209,78,9,138,56,238,45,201,55,56,107,97,60,83,154,90,82,135,251,212,52,112,35,115,141,30,163,194,67,138,148,166,177,39,95,142,212,69,8,90,75,223,207,162,39,247,113,201,87,107,62,27,108,117,206,203,119,206,113,156,169,14,154,240,250,78,209,223,198,182,26,48,137,40,165,249,44,58,179,85,133,166,72,141,168,51,80,92,177,93,80,227,120,241,181,101,146,119,49,201,72,109,32,213,212,225,212,52,246,77,116,161,57,203,226,34,176,42,177,59,22,113,129,238,203,167,63,146,160,77,96,219,174,226,221,173,42,109,209,24,86,107,231,75,143,35,66,226,157,20,97,187,74,213,50,18,4,73,233,39,219,42,15,223,19,208,95,144,196,94,210,215,230,76,62,17,146,137,0,9,220,205,103,230,48,215,96,233,179,142,159,203,15,107,252,155,154,229,141,163,189,56,217,32,185,131,93,229,154,176,126,74,139,119,79,60,135,210,41,141,224,183,207,4,156,71,207,111,55,99,212,186,48,217,37,18,65,134,93,53,57,211,59,117,207,75,21,47,112,183,157,25,94,226,233,39,229,236,236,61,163,93,183,175,81,208,34,91,46,176,93,30,162,105,101,104,161,17,201,186,219,57,226,22,52,28,83,251,244,108,165,84,229,248,250,32,240,42,45,39,14,236,75,143,16,128,166,46,218,246,63,171,159,31,198,141,17,40,119,229,236,51,156,163,69,103,25,108,0,45,102,248,65,155,108,240,248,126,206,93,37,54,120,170,206,98,150,117,202,238,92,100,135,179,103,72,184,167,80,15,211,157,96,120,25,149,129,100,31,114,233,38,211,254,158,138,176,61,73,114,110,183,74,22,183,208,167,109,226,209,242,78,61,110,247,227,28,249,49,81,223,68,130,108,65,124,112,225,97,215,129,128,45,65,195,45,97,180,132,213,86,96,115,115,142,250,223,210,147,226,42,50,75,201,128,246,195,190,118,141,248,35,16,8,153,211,133,217,238,245,179,201,59,186,52,108,7,198,255,166,191,157,42,148,62,110,103,156,147,72,14,228,14,19,97,88,18,38,129,36,93,118,58,123,133,169,48,140,67,79,80,211,165,242,103,49,132,37,69,201,106,182,138,111,179,240,208,105,149,42,169,81,35,206,53,72,110,148,128,228,236,77,45,174,37,219,68,11,5,60,230,189,115,173,47,104,3,234,212,159,38,199,197,141,167,246,120,16,139,169,193,251,189,28,145,181,71,237,175,219,22,63,253,210,98,22,163,194,12,237,229,224,133,237,16,129,138,128,41,235,110,113,33,194,71,36,168,197,65,226,202,194,254,35,100,23,86,61,238,243,215,190,80,153,154,184,9,223,212,39,76,93,14,72,125,154,160,133,111,194,20,148,104,137,16,254,223,96,70,93,53,193,90,40,92,25,16,167,173,184,243,108,232,100,132,43,99,33,33,126,65,14,106,229,167,66,174,197,85,133,236,0,212,114,149,54,77,247,55,46,38,103,93,43,137,13,110,243,203,25,145,9,227,104,93,71,67,45,224,166,2,100,147,141,212,186,142,6,79,177,143,21,133,73,114,241,224,223,18,217,113,120,154,27,84,96,212,169,253,68,76,200,77,201,210,64,44,241,28,100,183,75,232,48,165,11,163,236,185,251,110,146,44,191,68,218,141,192,185,211,81,30,152,155,239,255,209,118,102,185,150,219,58,20,157,146,250,102,254,19,139,22,143,73,109,21,144,207,155,135,7,164,194,178,143,45,171,37,119,35,63,13,225,199,79,45,103,152,100,138,101,55,218,182,149,124,61,140,190,188,180,231,233,207,181,250,99,99,140,193,209,65,194,228,199,189,77,38,150,4,170,132,68,142,100,248,212,79,209,59,41,139,128,25,122,23,223,118,77,3,25,74,15,228,219,69,98,104,210,56,202,116,105,32,130,99,228,80,139,60,45,164,186,61,103,186,109,35,194,24,140,172,87,101,105,132,71,200,180,213,242,81,130,193,106,123,198,111,159,87,86,204,46,34,104,197,21,39,50,101,158,243,222,235,149,103,11,5,106,74,45,253,81,32,220,164,99,93,72,214,84,197,234,35,253,6,243,200,127,218,188,219,84,92,129,41,183,197,215,130,69,176,30,193,58,68,236,252,228,77,45,62,107,47,179,65,25,58,206,63,1,17,213,45,1,239,227,10,157,100,245,86,125,36,39,56,55,222,143,141,82,226,163,118,113,230,151,25,103,57,243,137,127,228,19,32,16,15,223,49,206,242,219,98,170,216,43,68,91,127,49,120,53,67,101,104,144,109,42,59,174,54,18,194,35,211,129,58,143,135,73,66,171,13,90,109,230,159,212,60,12,51,38,61,98,25,103,131,233,39,193,105,150,170,74,123,111,230,135,20,87,131,61,203,227,145,195,8,245,93,160,49,245,21,16,169,108,118,189,175,156,111,61,213,200,163,66,68,119,70,22,55,78,200,72,168,178,195,188,46,183,99,99,114,160,4,113,56,61,145,50,62,103,229,201,26,169,194,15,103,154,246,212,42,82,99,237,145,71,64,151,116,222,48,59,57,141,158,23,155,17,4,250,172,194,12,3,215,131,200,187,162,6,163,159,227,151,9,247,171,169,69,166,241,8,24,140,48,152,130,222,54,213,158,138,52,121,212,211,73,249,22,69,246,193,187,100,155,28,233,100,114,225,250,53,140,173,229,221,12,94,7,22,63,202,29,63,167,143,72,55,179,213,121,4,68,80,25,10,139,79,196,137,150,226,133,207,20,196,190,109,71,24,89,143,252,208,83,67,11,195,194,243,225,65,67,96,185,31,179,98,196,168,86,177,131,29,97,124,46,132,245,30,15,132,51,124,16,165,139,39,207,143,220,151,169,228,108,95,145,153,166,199,35,131,206,154,235,73,51,180,114,83,121,116,206,219,25,30,53,238,13,197,106,61,116,47,228,131,226,201,76,50,71,169,27,72,78,121,71,234,166,76,164,216,115,112,54,195,203,3,88,114,230,199,211,139,19,112,108,10,79,152,33,161,156,19,128,36,158,2,234,136,179,233,41,54,227,167,231,110,223,132,79,147,62,142,174,147,252,127,137,112,105,143,235,227,158,41,212,65,73,206,1,95,125,204,100,167,3,9,178,201,167,62,60,132,13,132,206,183,141,157,13,80,121,156,60,248,158,61,158,108,90,249,80,249,46,28,185,227,189,152,171,213,202,108,119,19,250,186,225,60,95,43,90,228,174,238,213,248,144,60,55,103,247,29,175,13,12,241,121,180,182,174,219,19,166,143,103,97,208,23,3,212,21,95,132,179,69,126,90,197,50,210,113,53,173,90,31,35,219,21,226,164,132,41,189,61,158,48,185,198,198,178,91,245,247,241,194,57,147,175,179,182,176,65,69,38,90,201,52,213,118,208,17,182,254,240,48,90,86,24,129,156,240,25,112,250,211,167,47,212,104,52,43,38,169,141,21,0,153,113,163,100,94,30,54,12,32,226,120,110,202,168,143,29,77,49,0,127,132,73,105,191,54,59,37,92,66,204,177,190,63,108,26,196,135,110,163,116,184,155,106,31,132,199,86,191,97,248,220,175,197,79,236,105,241,90,46,233,121,45,90,37,58,26,88,254,241,184,11,25,115,176,70,184,41,23,141,170,23,180,200,136,82,171,211,215,130,55,146,227,107,85,147,224,121,173,162,118,138,146,101,51,17,118,13,179,99,246,70,193,87,243,241,223,157,86,99,136,104,85,233,5,172,21,206,96,173,81,13,165,216,255,92,11,195,104,68,248,156,249,212,125,14,59,179,216,161,49,148,82,125,252,177,206,111,117,119,33,56,225,68,191,211,112,78,245,62,55,251,183,220,30,235,174,235,233,141,0,68,123,44,251,192,67,120,209,155,48,135,18,125,52,106,39,209,195,207,180,77,162,224,49,21,139,245,233,68,33,243,63,81,8,154,222,102,8,136,149,231,201,178,85,128,60,12,201,72,71,207,52,3,217,18,97,156,237,31,55,180,21,6,7,164,247,206,182,233,113,90,27,37,214,93,248,216,143,26,107,102,116,196,73,150,195,252,227,83,56,41,10,183,136,86,182,4,143,7,28,70,170,55,252,218,203,109,132,238,34,88,88,85,231,99,16,151,98,63,221,57,54,168,228,48,88,254,237,59,249,110,138,179,186,116,1,214,143,109,14,246,171,42,164,12,24,63,71,106,183,179,228,62,148,172,115,200,69,32,238,11,147,65,123,92,81,113,150,139,231,170,203,236,98,53,138,250,97,141,112,214,146,204,207,82,47,26,155,114,252,227,212,132,127,146,83,214,79,120,216,99,170,95,223,110,225,236,211,17,222,223,79,139,77,83,68,244,48,248,245,167,189,241,224,244,93,12,192,201,115,38,208,70,153,88,151,250,200,99,251,59,159,123,183,22,182,38,80,104,40,26,60,62,131,53,26,20,192,211,67,98,3,227,92,106,188,53,29,236,241,48,4,173,26,189,164,218,41,250,249,105,195,3,71,248,1,121,154,3,34,14,2,30,198,152,87,93,239,0,38,140,8,23,160,27,111,248,52,184,132,97,154,191,97,52,57,60,188,108,215,170,97,32,90,254,228,96,27,251,243,228,167,89,194,177,242,132,11,162,51,79,56,133,157,11,60,203,103,35,15,166,34,248,244,236,72,246,238,79,147,15,211,158,137,112,109,79,95,160,12,25,187,47,203,144,60,31,219,164,101,226,181,145,22,127,186,10,232,174,88,183,204,58,228,159,155,175,21,251,12,184,251,143,209,50,23,199,184,54,139,162,167,143,211,149,102,52,41,91,204,231,151,193,233,250,8,128,69,152,94,55,76,210,72,241,96,231,236,210,202,27,94,81,57,233,25,35,145,250,175,89,166,159,193,187,85,40,158,1,144,74,164,22,186,193,91,222,78,140,37,162,63,153,157,84,159,249,104,146,78,243,6,55,30,211,59,54,41,197,222,176,38,203,205,165,243,110,149,217,92,165,252,220,26,108,126,252,50,148,131,231,165,207,78,250,46,91,167,187,238,244,190,22,69,3,255,88,136,125,150,167,193,45,231,60,34,156,95,135,92,54,106,174,167,157,145,188,158,42,10,108,30,65,251,54,10,153,208,252,88,132,22,25,155,88,118,107,173,21,110,75,111,49,35,97,231,157,250,51,89,194,38,143,102,65,66,72,77,10,205,243,208,13,193,200,61,158,67,184,46,169,51,7,45,247,132,209,43,124,76,62,103,13,205,187,19,174,148,136,250,227,88,73,105,192,195,148,218,159,29,208,68,210,190,69,24,87,195,241,24,90,166,104,150,102,230,189,186,104,46,59,25,123,20,225,84,85,161,73,24,5,249,161,173,49,110,155,234,250,156,46,90,157,153,196,231,58,135,253,246,8,28,0,143,250,158,140,211,32,37,167,191,133,207,33,104,6,46,53,64,14,36,141,111,46,29,40,11,162,114,37,74,0,228,85,150,134,77,7,201,195,160,78,110,91,147,13,100,3,18,5,132,108,146,202,55,108,198,96,81,64,24,198,109,148,48,244,131,88,245,22,146,152,130,152,109,198,227,143,113,201,205,41,91,221,48,197,135,91,137,26,104,212,221,13,229,217,23,80,7,8,28,195,128,117,119,223,235,76,31,192,105,227,201,42,158,153,247,189,42,37,156,20,165,13,242,6,130,197,57,225,182,234,133,100,89,248,22,70,126,106,231,225,97,123,26,136,215,214,176,173,29,113,115,120,99,55,111,128,218,67,186,182,240,16,62,150,24,228,34,49,7,120,244,94,221,4,126,212,140,98,217,163,210,4,88,119,220,81,13,251,121,151,17,128,24,155,85,245,201,0,255,213,251,100,156,26,181,209,240,132,143,122,231,121,142,115,234,217,18,69,77,36,176,29,86,13,109,242,90,72,133,5,142,7,9,234,210,229,193,138,249,85,199,189,141,187,45,191,12,91,48,214,91,180,238,49,164,145,48,170,35,233,214,13,77,6,248,134,217,184,133,231,21,254,73,239,205,207,148,188,90,84,75,39,124,44,189,152,19,87,92,203,54,226,174,29,56,55,108,248,109,241,203,103,235,86,52,12,19,101,220,114,104,85,210,133,97,113,82,184,163,81,76,213,47,93,32,174,236,44,88,131,44,72,74,240,46,121,199,90,14,172,4,247,200,27,158,212,2,247,197,95,160,14,173,97,24,25,81,115,159,69,28,173,168,138,163,121,241,125,74,176,48,77,114,83,86,65,78,81,73,221,63,253,26,185,117,103,40,251,22,100,155,52,100,145,40,122,243,158,169,223,112,40,90,151,139,193,7,185,63,82,54,134,113,91,26,30,166,86,244,133,43,107,156,70,43,182,27,254,96,232,95,229,46,207,253,51,253,248,154,4,208,153,160,21,77,232,126,185,128,6,202,41,0,209,110,31,67,36,164,57,189,44,27,83,170,234,189,43,73,102,207,208,192,163,78,178,32,154,34,28,178,136,17,230,176,33,13,14,149,163,248,46,131,132,245,90,218,79,80,163,243,197,246,60,247,80,78,158,41,221,157,149,168,197,91,227,68,36,23,103,128,243,190,208,67,202,158,58,79,158,14,74,50,209,95,123,89,21,231,62,25,76,146,230,228,28,114,119,27,188,197,13,155,115,158,227,47,216,211,61,131,39,27,252,198,83,164,167,35,213,45,71,84,156,53,170,32,90,208,253,92,50,110,41,219,214,29,24,8,83,150,186,80,132,102,25,206,91,28,60,47,182,164,90,101,236,167,181,98,186,98,198,215,133,143,249,164,135,95,234,66,30,85,114,2,205,68,22,119,190,37,81,195,49,106,248,156,155,2,200,112,254,35,4,219,27,110,112,179,98,96,227,91,160,176,115,195,155,230,88,63,42,110,172,55,103,64,194,167,182,56,186,44,252,0,5,48,134,174,75,189,144,175,105,188,224,187,185,66,19,27,223,223,40,164,157,125,198,77,226,84,19,33,41,251,194,179,155,188,150,213,231,122,88,137,115,82,96,210,151,176,241,228,111,9,130,173,196,5,153,130,182,204,119,35,189,89,128,111,148,9,108,134,29,106,135,239,47,174,81,56,138,98,240,24,105,47,176,177,2,157,5,147,218,114,28,77,32,239,202,78,26,189,235,20,108,221,179,75,110,88,146,220,22,61,107,149,1,252,60,31,110,244,234,251,94,231,167,219,140,40,118,138,34,214,13,246,2,68,176,63,56,134,206,34,204,198,202,3,96,236,226,252,177,19,184,8,213,14,247,234,230,25,207,118,71,197,5,80,165,106,215,17,184,35,91,32,35,4,205,23,92,207,227,230,21,79,196,219,42,8,231,5,81,203,104,62,103,106,24,18,6,227,24,71,73,22,1,17,141,67,3,193,240,34,30,238,156,182,183,132,145,214,141,172,3,238,103,123,200,163,217,164,51,227,230,197,144,207,55,92,112,250,136,12,42,44,73,129,28,32,80,130,198,205,77,244,215,33,130,246,56,0,143,90,35,71,58,77,71,68,94,12,119,240,21,105,160,201,172,119,87,32,44,181,47,191,134,174,54,139,24,126,87,51,21,109,145,45,68,62,74,196,9,217,58,128,9,143,158,134,108,201,253,96,212,119,207,84,17,73,210,109,230,7,55,140,44,89,138,42,1,9,234,33,31,12,120,253,57,168,69,174,17,22,108,151,39,3,169,237,164,36,18,61,124,3,185,57,233,190,30,53,134,130,52,232,173,238,19,198,235,102,220,196,2,26,247,18,254,121,139,198,97,116,78,161,174,158,125,255,98,15,215,228,180,41,54,205,213,88,122,57,210,45,166,9,59,255,152,251,115,230,224,156,29,230,79,189,236,156,82,239,94,129,44,73,14,5,75,194,179,202,242,97,74,107,216,203,125,97,163,104,220,145,247,219,40,187,232,97,53,51,217,169,87,35,201,148,150,223,28,83,72,217,14,176,84,97,54,231,55,55,113,180,219,90,3,184,42,131,243,11,159,29,77,151,89,24,93,189,89,220,189,25,155,20,232,230,89,158,28,17,164,47,25,14,3,6,37,176,113,195,204,248,206,147,63,225,102,154,21,183,89,146,41,125,198,213,99,33,222,33,225,142,155,224,47,10,128,30,24,135,70,1,209,23,15,47,146,18,210,228,96,220,215,119,30,172,240,67,138,72,244,115,245,249,68,223,70,188,210,168,96,78,36,140,162,239,55,170,81,41,26,77,234,246,236,209,169,91,126,77,126,250,43,29,246,126,176,129,248,153,211,12,12,29,133,238,170,132,73,32,166,8,159,239,145,186,94,205,89,61,194,112,165,229,196,55,48,180,12,57,46,42,241,189,136,135,57,50,111,157,227,186,135,151,221,64,194,80,30,188,47,177,220,228,167,89,44,115,255,5,151,17,201,238,215,180,207,233,89,129,218,76,25,234,174,0,228,33,123,232,153,84,12,224,151,0,210,72,114,218,215,254,194,198,51,42,242,96,28,217,93,118,170,2,192,31,130,56,54,85,17,119,112,173,150,43,232,23,174,76,82,141,44,144,223,155,236,239,77,195,12,12,105,16,202,243,168,137,188,222,207,97,52,221,20,175,197,80,107,91,238,141,88,182,207,255,84,202,113,53,186,237,13,107,184,180,123,53,152,139,41,191,109,182,19,223,1,133,146,201,16,124,224,192,238,98,251,210,99,110,110,168,86,73,184,181,233,216,45,230,115,42,171,242,211,40,25,236,120,107,150,6,145,226,134,114,58,150,227,194,106,195,182,64,192,14,56,53,27,47,249,11,111,152,156,23,13,68,24,69,109,255,30,27,253,242,166,87,15,147,2,247,48,98,231,75,158,28,6,186,239,120,171,85,188,4,216,194,139,193,98,251,158,188,103,163,39,222,143,141,122,80,241,34,89,53,169,166,45,239,197,190,196,137,148,181,27,55,233,38,130,76,237,231,92,63,60,108,93,246,222,155,84,240,116,189,95,136,91,198,242,185,97,152,92,142,155,4,22,57,166,144,47,198,50,45,162,230,79,6,32,92,214,212,97,174,173,174,160,89,233,102,123,54,13,15,72,107,254,104,232,253,72,30,148,4,213,88,94,20,58,225,138,135,249,253,34,200,207,163,109,228,225,211,55,132,32,199,38,3,68,163,95,13,152,177,92,100,12,197,170,73,210,197,195,164,204,245,201,193,131,182,120,111,192,97,162,127,54,192,138,158,125,72,92,61,169,226,223,54,223,40,167,231,248,237,85,172,56,47,97,114,17,201,159,124,153,1,167,92,157,41,118,249,8,131,33,126,150,44,13,35,38,245,109,161,78,24,69,50,233,75,88,69,12,135,82,84,216,171,90,13,59,97,208,217,211,127,27,96,88,210,71,59,199,171,228,30,78,92,93,68,149,113,112,48,71,83,192,163,240,218,164,201,73,243,245,184,245,130,164,37,125,5,217,176,16,45,37,140,110,94,147,48,11,109,116,165,101,130,101,55,58,109,245,140,239,129,197,180,172,110,155,19,110,142,199,54,93,47,153,229,55,9,51,199,112,88,95,104,162,158,6,192,138,4,111,244,195,210,134,136,144,241,183,41,61,248,131,119,74,136,247,136,114,194,118,134,245,7,39,25,38,55,159,136,119,230,93,252,123,192,172,20,1,52,206,85,72,210,140,8,35,43,38,191,205,153,196,49,5,230,195,46,76,5,92,68,88,72,188,43,116,147,101,218,18,198,176,247,62,25,4,164,42,63,13,48,205,207,32,28,88,204,87,70,194,216,159,166,104,180,206,132,184,110,24,241,91,23,201,224,60,130,243,193,141,154,37,148,247,5,84,96,207,233,71,194,148,237,221,10,178,14,190,109,190,105,65,106,66,9,233,176,47,12,158,65,72,210,19,86,93,143,225,5,232,237,140,159,232,12,24,93,213,225,224,148,138,97,74,23,151,25,43,235,247,228,93,105,152,28,203,61,73,163,83,9,125,109,196,213,83,92,17,17,21,105,190,189,195,169,37,9,246,145,194,123,78,78,34,178,112,19,224,216,9,131,183,241,78,74,217,88,11,232,120,127,165,168,92,82,39,158,69,240,166,156,100,33,57,199,91,65,233,111,242,86,104,44,57,61,27,41,64,19,186,184,97,184,54,110,15,75,218,226,12,221,187,5,227,40,155,155,99,147,141,108,137,78,255,13,35,24,228,234,28,40,136,158,225,40,15,14,249,210,97,72,213,100,42,133,89,104,104,199,200,103,82,226,222,226,137,56,209,17,15,153,49,50,232,2,162,157,224,236,170,211,110,171,97,175,229,119,161,149,116,87,132,71,106,57,67,139,187,97,230,163,241,97,77,129,231,50,35,221,177,83,192,28,57,93,18,24,42,218,131,89,194,192,164,187,223,220,212,23,47,192,112,22,91,178,125,183,61,209,11,24,207,205,183,3,62,79,112,23,61,127,19,156,228,168,190,176,233,8,202,168,69,77,113,184,73,82,197,190,152,29,173,134,169,189,124,225,133,95,235,212,48,217,159,216,231,131,223,172,122,111,136,82,195,155,108,157,21,53,75,82,252,124,71,146,230,190,226,226,71,61,146,222,27,39,1,87,236,65,4,218,4,254,34,92,17,188,92,254,161,225,126,100,193,21,207,106,120,42,95,183,32,132,210,170,55,140,203,78,142,247,66,15,254,198,90,50,245,153,47,70,62,119,221,3,33,184,18,36,64,252,135,33,2,138,107,243,153,242,206,151,190,77,66,35,12,189,26,225,154,56,219,144,216,159,235,230,219,207,114,87,71,164,58,1,12,161,45,36,47,61,208,166,240,254,187,56,59,205,166,81,54,10,222,98,248,91,138,34,3,110,22,200,5,127,81,244,115,186,254,48,196,6,63,168,34,181,56,197,46,151,212,19,58,19,223,99,111,179,217,208,199,198,100,205,217,217,103,201,225,116,151,244,165,73,113,124,153,202,138,93,27,157,65,175,238,116,37,15,227,102,209,244,183,41,120,47,143,254,212,99,244,201,106,117,12,82,197,33,27,26,160,190,52,248,114,127,50,80,17,82,131,131,168,212,194,47,4,71,245,115,36,147,129,119,254,11,89,208,26,225,179,214,75,139,154,248,195,140,247,154,86,146,190,51,116,67,11,48,182,40,155,233,70,128,137,192,30,178,107,47,145,142,221,10,214,68,206,61,135,71,81,133,226,214,228,132,96,14,84,109,127,217,198,186,145,211,93,50,65,159,175,113,54,76,223,113,240,76,197,230,231,34,79,134,18,100,249,160,158,102,159,75,194,246,134,81,50,93,223,230,201,252,59,90,150,168,233,54,125,243,228,105,2,180,0,229,201,192,175,22,135,10,157,179,217,217,71,11,72,9,71,60,246,183,221,195,176,40,100,254,238,37,161,222,232,87,195,174,73,119,43,204,177,168,98,163,238,97,116,208,134,94,205,124,243,141,205,211,154,64,31,186,94,13,157,36,251,111,111,216,147,55,151,131,249,216,89,238,191,157,25,32,185,148,180,155,158,109,0,203,125,251,194,40,161,183,37,87,247,73,42,236,107,22,208,183,73,168,152,104,143,158,121,63,249,205,39,116,190,38,55,199,59,217,161,16,248,46,162,21,120,163,155,163,203,119,124,199,212,211,196,0,37,12,50,251,99,104,52,112,217,75,132,0,76,149,136,34,226,47,92,56,229,202,25,123,14,178,101,46,183,104,70,29,85,8,145,39,92,241,145,248,94,27,247,197,44,70,17,8,38,177,56,121,216,54,206,183,31,210,19,122,221,254,211,80,195,165,194,113,78,57,40,78,124,197,224,102,26,61,194,177,152,84,227,139,167,212,141,165,62,164,108,4,233,40,77,151,41,110,166,50,124,199,15,44,7,22,137,95,176,26,123,70,214,76,206,30,72,86,121,24,54,193,144,171,55,86,105,45,194,208,134,100,94,56,19,65,37,129,243,133,81,128,218,178,143,70,139,34,32,105,148,180,129,177,200,213,236,148,157,132,209,64,16,108,65,203,193,216,232,105,198,111,195,11,18,13,202,9,97,35,16,134,205,44,212,116,239,53,57,253,173,111,50,37,129,62,138,224,194,248,237,115,0,252,146,103,13,131,138,38,198,54,228,83,80,18,240,23,195,116,40,75,179,216,1,32,26,205,78,54,77,158,12,249,63,95,250,206,197,155,98,138,220,27,130,177,251,166,129,3,66,226,224,134,207,73,208,10,250,126,115,74,169,183,240,67,42,147,169,198,175,134,204,63,111,182,6,21,208,115,3,159,148,126,176,110,217,45,80,242,168,49,235,96,200,91,197,34,124,26,47,175,251,197,230,36,44,3,4,187,204,226,149,180,134,211,73,211,105,30,150,105,141,78,12,188,127,11,127,16,205,87,196,97,178,135,145,51,149,15,2,207,142,180,224,23,62,3,89,193,168,72,167,214,168,165,33,28,15,197,190,104,152,83,176,135,201,235,235,208,94,103,224,134,153,22,217,179,38,92,58,20,99,87,48,52,26,4,152,174,223,107,179,99,245,13,24,244,88,64,108,247,131,160,62,126,250,94,132,113,199,144,207,201,184,62,175,189,61,204,6,86,166,98,8,28,1,126,33,103,136,50,189,92,125,182,241,213,11,225,132,113,77,140,247,90,140,230,234,72,142,70,118,185,203,178,109,29,161,123,54,166,1,105,72,34,131,188,206,247,234,78,160,101,78,79,154,52,68,71,144,68,225,215,139,89,158,206,232,148,123,83,100,77,217,175,62,219,63,65,7,144,111,52,2,249,23,37,61,63,239,44,143,36,101,232,170,147,142,60,155,222,187,95,70,114,205,56,50,95,184,48,137,221,197,109,81,122,30,158,210,32,127,196,95,209,123,35,0,251,237,39,144,169,93,162,159,99,98,152,205,113,245,20,247,89,132,231,13,103,142,51,254,173,57,32,11,110,126,49,90,200,57,126,209,1,159,169,105,152,138,138,63,54,72,58,169,139,18,61,67,175,248,99,111,99,103,201,91,81,202,202,223,62,158,195,223,190,103,111,10,73,103,191,252,229,236,56,161,77,138,36,55,252,243,174,173,30,6,70,182,164,69,40,5,56,244,235,236,91,166,21,16,111,152,194,244,136,155,119,74,28,85,154,4,205,27,223,34,77,83,254,109,18,53,197,26,127,106,114,154,66,114,0,114,130,30,223,215,36,231,71,57,110,203,135,62,171,117,114,155,33,70,18,132,180,123,53,116,203,238,122,68,148,25,59,135,86,9,87,179,179,252,133,177,159,230,6,55,12,86,198,73,220,214,132,172,94,55,76,205,40,141,8,147,103,201,18,54,150,171,207,225,228,52,241,108,185,97,170,152,94,205,229,102,109,136,205,35,74,181,43,104,12,252,145,191,187,110,24,176,67,246,73,122,117,19,205,207,18,198,63,217,215,166,101,170,28,83,126,27,239,37,23,113,130,13,14,44,252,246,179,66,74,175,125,41,117,242,169,216,58,202,163,157,174,51,220,53,135,210,174,149,61,111,120,33,49,229,3,119,91,89,41,201,205,121,118,183,129,160,200,140,120,115,151,176,153,67,249,205,65,67,230,166,97,179,194,249,122,11,8,182,42,198,208,139,89,180,122,245,30,130,159,137,120,73,152,59,124,229,92,228,252,178,218,176,16,102,51,89,34,124,102,98,237,14,19,140,163,79,11,155,195,82,31,207,213,80,24,122,132,237,236,160,173,6,86,97,120,24,100,223,115,117,53,159,248,47,12,109,78,135,62,87,71,118,171,145,54,205,98,16,107,143,150,61,99,216,200,19,11,124,140,232,112,77,221,70,57,171,136,192,148,37,100,167,235,97,55,19,55,74,75,191,54,26,223,190,167,221,198,107,147,1,88,16,202,117,167,7,96,0,156,18,245,185,45,31,150,35,76,245,94,159,12,67,43,223,141,111,224,101,2,51,95,136,206,157,5,34,194,221,56,123,26,62,91,48,159,76,13,42,185,150,246,21,106,204,219,155,116,35,6,173,191,109,37,142,25,47,54,193,83,72,179,160,94,86,122,252,182,157,42,164,43,33,64,223,238,139,45,164,186,229,183,121,21,135,83,116,24,231,164,35,36,12,210,228,203,52,17,230,147,200,163,153,247,236,151,175,196,146,61,73,169,123,85,211,9,221,17,5,64,44,23,163,112,84,157,246,111,190,245,69,48,209,8,50,112,107,15,103,179,211,204,18,30,49,128,78,20,100,206,37,170,82,57,95,221,117,110,78,24,254,72,145,123,163,58,212,190,99,31,162,66,173,201,49,157,48,213,2,255,233,98,251,239,34,97,252,97,191,77,20,144,92,100,170,135,134,71,117,232,51,97,240,149,242,218,156,142,220,72,175,155,155,140,40,157,17,102,173,245,22,135,134,87,186,62,218,56,239,90,123,132,155,74,152,88,25,56,84,168,58,144,198,38,167,124,138,109,228,189,252,197,154,41,179,75,179,52,152,122,223,65,130,100,67,106,98,72,191,12,30,227,7,86,206,252,89,44,21,169,120,2,183,47,17,101,85,210,123,111,237,42,29,14,109,214,40,198,121,254,203,160,110,5,126,188,204,137,96,198,91,119,179,208,208,183,62,253,122,206,136,82,179,148,95,238,182,62,250,99,91,90,68,38,211,243,57,168,205,120,95,160,174,157,223,240,217,79,236,30,97,188,131,228,201,250,207,86,209,195,27,203,140,165,97,132,0,252,106,78,28,162,97,104,53,147,178,226,115,81,58,144,66,29,249,81,80,194,222,164,211,74,134,26,173,158,137,66,46,19,155,61,185,22,227,162,28,31,107,25,224,85,26,133,13,140,103,98,17,115,219,83,119,51,21,3,23,135,45,160,232,157,135,126,14,24,105,174,60,215,13,140,57,101,97,197,150,0,137,62,15,55,83,196,146,112,133,242,230,227,3,15,68,57,152,89,46,113,248,49,189,115,50,106,194,145,34,241,69,27,15,15,83,211,147,189,14,170,94,195,79,210,148,151,240,3,234,26,134,179,21,97,164,230,198,19,38,57,216,61,92,204,95,80,195,136,162,230,8,115,42,217,18,198,217,160,120,116,178,140,20,141,238,225,4,18,236,171,241,130,202,18,38,17,92,226,201,192,24,85,189,250,103,82,250,133,171,41,118,232,213,152,111,250,200,61,225,173,192,208,101,218,34,206,85,58,97,234,128,122,53,208,129,228,79,198,64,22,186,52,162,38,232,229,122,139,83,195,215,231,102,55,239,118,13,68,113,117,147,95,206,63,161,182,8,79,181,105,93,38,47,223,239,197,176,127,52,74,177,97,223,48,95,172,107,24,1,157,26,97,206,210,83,195,59,185,212,142,133,139,8,32,146,215,234,225,216,123,194,212,92,151,188,117,53,184,179,127,143,243,233,171,216,178,145,173,32,147,226,239,117,90,112,100,237,10,205,212,210,188,205,140,125,45,7,78,64,47,181,69,147,54,80,227,178,129,107,221,36,141,150,124,144,36,135,5,138,19,103,229,244,102,1,94,43,147,33,249,113,182,225,95,180,155,195,101,213,240,26,51,250,25,0,10,129,149,114,184,232,169,68,163,117,164,124,228,99,147,105,143,57,135,170,221,25,47,67,194,224,147,151,191,22,170,76,66,176,66,242,179,134,211,10,181,155,162,229,75,54,240,136,217,251,107,153,50,181,236,208,154,233,53,46,255,109,210,28,162,145,194,111,159,61,245,138,155,91,250,72,163,16,24,35,106,80,156,231,218,81,70,220,154,29,209,122,110,13,219,206,191,245,6,127,148,159,7,35,223,231,111,205,14,171,62,81,46,241,224,25,73,101,63,81,74,0,95,184,0,131,215,179,215,153,101,153,165,187,135,27,201,187,170,97,48,95,213,195,12,143,39,108,160,226,229,97,140,54,158,155,227,32,238,115,60,116,31,97,137,176,243,63,7,65,95,247,138,25,140,222,91,119,155,9,227,90,50,9,82,168,182,13,217,114,28,109,71,76,91,90,27,210,19,200,183,8,90,167,146,48,135,153,104,18,134,86,146,231,66,22,48,220,199,79,24,93,65,89,143,233,178,108,223,60,108,0,175,45,225,17,123,16,115,90,222,242,208,100,229,102,187,119,206,66,144,34,202,215,90,55,170,89,57,224,32,201,15,139,60,180,229,122,36,202,175,249,44,88,152,190,5,35,133,71,156,141,156,104,205,42,68,236,19,5,251,189,226,98,155,250,151,134,3,249,219,77,9,43,233,47,3,174,114,141,64,251,140,164,178,110,184,155,28,249,237,3,101,138,188,39,196,138,230,46,11,214,67,178,0,29,168,118,247,238,226,34,29,63,185,222,244,59,99,36,187,119,60,25,45,40,179,1,138,32,195,5,221,251,207,64,250,86,133,208,143,157,177,13,70,180,186,9,31,25,31,101,108,0,253,185,207,34,212,5,57,185,168,85,78,247,114,59,97,182,101,114,162,234,84,192,29,121,2,187,102,36,221,88,1,77,104,238,151,67,141,30,221,250,170,97,232,11,51,194,237,217,5,0,214,26,158,86,56,123,141,51,158,167,118,80,100,74,147,239,95,120,202,37,208,228,133,166,87,43,49,56,22,10,181,105,61,225,236,135,115,194,58,5,146,32,237,53,186,17,57,9,161,89,88,24,124,158,135,193,225,79,125,45,208,10,205,191,230,153,196,134,238,131,193,231,68,158,135,83,31,59,89,189,218,156,46,186,135,207,118,83,44,15,120,107,18,146,217,195,200,59,247,167,73,41,25,46,15,211,130,58,230,151,57,176,125,47,70,102,77,109,232,193,55,208,67,134,135,27,38,53,210,102,103,123,178,28,129,104,176,228,165,121,158,14,63,46,90,141,188,50,90,64,18,70,182,60,162,230,0,149,53,106,218,199,17,174,179,61,23,111,115,251,141,48,184,218,219,209,108,143,224,229,145,14,196,126,232,147,157,181,51,167,184,150,68,234,173,240,45,132,96,186,207,146,231,84,56,179,128,150,79,244,156,213,162,159,84,160,90,130,16,57,225,1,35,206,127,120,252,212,26,52,140,41,170,127,235,201,0,234,79,152,73,216,175,158,88,179,78,125,50,218,215,71,151,209,119,4,179,73,120,36,7,164,65,183,55,122,207,13,159,57,170,58,237,133,169,15,188,79,215,48,146,96,254,104,103,216,178,13,147,48,22,10,62,87,2,44,88,162,213,74,24,184,233,142,240,212,20,145,9,239,186,210,0,74,246,89,48,9,136,238,142,176,233,65,217,68,85,106,78,20,63,85,63,161,50,130,179,158,172,207,151,109,219,61,128,59,198,35,89,180,186,45,28,82,49,132,145,186,210,155,159,5,113,249,215,132,203,155,69,23,232,60,247,70,107,253,123,105,192,126,173,105,79,57,167,129,228,188,96,67,182,116,61,89,12,180,150,28,13,202,113,149,220,255,19,70,10,181,70,152,189,147,118,52,92,205,124,155,208,112,5,212,129,109,144,91,167,78,2,91,124,168,35,39,92,130,95,219,205,255,81,75,1,84,169,187,107,41,65,62,128,122,161,29,137,195,178,63,56,219,17,113,81,225,179,115,179,30,81,232,83,250,220,249,218,100,155,155,160,96,92,237,226,240,131,238,253,103,0,153,159,7,187,187,31,99,36,37,201,169,17,6,205,31,97,75,123,62,47,93,234,87,194,232,221,220,222,202,211,100,169,58,245,23,107,33,232,6,250,219,163,5,27,14,64,193,122,138,62,3,53,13,231,179,157,48,201,13,29,0,121,38,47,24,117,219,43,233,92,199,78,161,187,35,45,88,208,162,110,14,63,187,180,29,175,205,1,119,232,180,80,205,127,196,31,188,90,66,71,59,49,41,221,15,26,211,127,72,83,237,10,237,188,106,164,66,58,185,218,38,155,85,198,83,142,141,10,28,73,197,157,193,206,77,240,73,61,92,178,130,122,108,8,12,175,56,117,75,113,238,164,147,138,145,23,227,230,0,69,116,66,51,223,58,127,175,133,235,199,94,58,137,83,235,252,46,230,208,142,177,162,132,65,48,121,244,44,253,75,11,124,231,73,86,16,143,187,193,70,181,68,113,70,54,41,87,143,22,51,9,150,54,169,48,41,190,142,196,52,75,141,85,194,38,212,241,69,145,218,19,117,42,4,0,76,75,238,11,163,6,59,116,70,66,208,36,246,141,88,75,239,164,99,143,126,153,227,185,207,153,7,7,61,9,83,69,242,60,10,66,166,107,234,100,137,66,158,103,64,39,85,24,61,232,13,244,149,234,244,139,57,40,138,185,183,1,124,178,195,46,145,203,227,176,45,247,198,36,46,230,43,224,55,69,224,233,8,235,35,244,248,181,10,202,76,85,12,211,209,38,0,147,254,189,23,232,219,217,164,124,49,205,22,46,194,224,232,101,101,35,11,182,35,143,98,202,167,67,47,6,150,179,253,96,110,102,40,58,52,39,48,171,226,19,214,50,93,70,25,216,211,140,99,189,35,145,88,28,130,23,37,76,166,100,71,24,229,57,121,52,36,236,246,71,177,69,48,10,170,98,209,48,108,95,191,57,245,73,113,224,38,92,66,23,181,91,41,109,63,23,215,233,98,248,221,142,119,34,190,206,112,193,112,50,194,102,128,164,79,6,115,223,127,185,219,238,78,127,25,82,198,7,53,130,135,74,19,107,155,85,12,82,34,12,52,48,107,155,77,166,1,111,241,51,105,60,57,53,144,103,37,178,25,40,138,36,161,222,243,103,163,228,254,194,48,67,85,25,117,25,96,200,231,225,179,236,101,108,234,111,20,196,79,242,163,211,198,171,73,87,39,203,190,70,2,8,224,68,146,133,143,213,6,161,138,47,218,177,244,43,26,102,115,22,15,134,227,92,150,111,13,216,231,156,53,191,175,117,142,73,192,66,239,107,81,126,207,46,189,130,241,24,64,120,9,27,116,201,207,200,219,222,81,222,218,206,234,142,133,64,242,255,140,222,161,97,235,185,227,11,131,254,146,169,18,78,210,246,19,33,155,41,216,34,242,211,148,53,63,248,214,48,223,75,129,203,45,60,140,138,187,166,49,171,158,79,41,73,49,178,63,144,44,60,12,255,70,190,199,66,49,178,103,191,218,40,77,218,102,155,51,249,183,111,132,128,15,92,171,74,152,137,229,251,92,102,8,8,196,49,194,36,170,182,43,87,224,82,1,65,231,142,128,109,234,63,203,175,6,64,34,8,117,148,11,134,15,46,146,136,75,109,101,215,62,91,251,230,229,137,129,44,233,18,23,47,171,121,99,191,242,133,183,105,231,220,239,65,138,204,181,148,209,200,57,191,45,195,30,66,241,121,179,28,225,169,163,135,58,100,144,140,16,215,152,234,159,106,190,20,103,100,118,15,87,83,133,209,171,79,215,139,171,217,27,232,130,141,231,81,144,134,71,233,150,87,212,48,75,95,247,7,135,45,93,238,132,180,105,207,239,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,158,87,192,231,53,126,121,143,39,125,74,120,111,167,233,17,238,138,79,220,102,97,87,252,230,213,222,241,174,231,219,36,95,220,158,152,141,89,17,106,251,198,83,208,73,122,166,87,172,122,124,68,1,129,68,148,236,159,70,55,56,144,184,24,221,136,59,203,66,43,53,34,252,23,46,104,245,221,57,225,132,177,29,141,231,130,214,182,244,167,167,117,5,191,57,233,207,46,247,94,191,183,242,40,5,157,38,23,159,239,19,14,98,163,178,163,105,85,62,7,40,125,231,70,13,152,52,77,232,181,27,86,107,245,50,214,48,106,149,16,148,8,239,237,152,0,194,248,250,221,223,70,56,20,25,148,47,204,234,62,47,45,30,196,19,59,69,15,47,242,108,243,9,83,85,105,17,62,155,150,44,55,207,152,5,249,124,85,33,77,138,19,245,9,67,5,232,30,197,66,227,110,181,209,206,66,7,216,155,116,79,0,40,122,111,244,1,124,120,224,16,86,101,251,117,194,180,250,151,176,62,203,22,32,192,59,225,0,109,132,237,240,53,90,51,130,152,134,109,199,245,193,17,78,24,52,239,221,167,192,14,204,219,183,149,3,220,229,249,0,79,152,117,113,68,24,55,0,105,52,0,90,238,18,115,86,80,50,96,242,61,217,195,39,71,47,18,6,171,162,87,87,83,182,240,48,180,186,231,106,60,206,124,50,52,183,4,201,102,210,209,168,105,250,147,155,194,91,209,232,194,158,58,162,10,131,221,136,26,14,47,170,32,60,132,35,197,210,48,75,198,13,27,33,68,194,103,229,115,137,171,241,179,128,208,207,217,209,176,191,81,100,88,238,232,35,15,141,83,70,132,231,88,122,241,224,64,82,226,167,77,206,65,190,230,152,231,91,247,113,195,83,88,118,172,130,120,50,221,48,196,165,172,97,250,237,142,48,169,8,125,52,14,75,190,98,67,196,95,34,103,201,147,223,250,196,48,112,247,220,242,104,84,77,220,31,97,80,177,206,69,63,72,7,27,88,123,132,119,22,132,21,225,118,166,146,184,218,180,255,171,124,206,13,173,223,95,140,82,72,215,23,99,97,45,17,133,183,175,239,101,231,236,225,239,133,4,247,214,137,1,128,189,167,45,134,177,31,134,14,1,152,1,62,109,144,151,192,168,92,163,148,116,226,222,219,132,224,254,13,199,213,0,70,71,121,194,28,180,127,97,236,179,230,236,239,79,15,103,176,35,194,92,228,220,181,77,185,195,83,188,68,119,18,197,0,154,12,160,236,55,186,168,65,167,250,60,184,25,29,85,15,87,219,40,202,247,72,182,19,245,176,65,201,117,0,49,155,250,148,133,214,13,158,32,18,70,117,213,151,24,203,247,75,198,133,10,38,91,186,21,97,18,240,207,248,74,221,61,64,78,24,61,126,237,42,156,11,188,244,206,57,185,209,81,165,147,231,212,178,111,192,200,150,214,161,3,108,78,38,57,127,111,204,74,215,150,158,68,118,109,101,191,57,43,169,208,142,113,201,171,217,149,31,57,132,159,70,188,12,173,109,90,43,142,213,27,182,192,9,158,149,253,239,153,4,63,84,0,183,78,170,137,15,93,46,129,25,249,133,39,226,121,98,64,66,216,208,156,17,62,125,77,26,181,154,186,142,239,198,13,68,118,115,196,156,73,112,121,245,123,183,132,107,159,92,140,10,131,103,177,206,153,28,146,192,61,112,178,90,229,192,30,19,102,81,210,48,66,11,190,17,194,62,43,137,198,58,201,53,124,173,252,193,141,64,45,203,122,109,54,177,124,173,50,113,186,105,93,195,136,87,249,131,35,127,39,14,200,27,233,133,179,15,155,30,6,162,42,19,61,144,156,226,73,71,212,11,152,139,229,201,58,89,147,47,139,117,194,109,107,33,121,155,34,148,11,92,15,115,80,72,218,104,231,20,18,118,95,195,204,238,183,124,109,99,68,110,111,21,163,138,165,186,53,188,151,167,77,198,89,86,177,42,215,171,89,6,252,4,180,12,60,94,52,10,234,230,107,82,56,6,192,37,36,140,88,176,239,0,247,79,33,80,90,5,83,204,47,137,197,169,236,44,96,242,195,160,223,157,254,117,86,3,234,68,247,248,67,24,178,77,143,240,40,162,152,188,109,35,239,142,212,132,217,220,103,13,159,117,213,191,38,89,218,38,222,204,27,93,184,192,43,64,185,201,56,26,72,152,13,193,138,155,195,105,78,122,115,99,214,127,125,97,155,210,234,189,152,52,60,246,135,95,180,39,62,248,189,24,137,161,225,208,175,177,45,49,36,83,49,37,128,236,67,19,161,196,37,165,31,126,106,247,222,253,151,193,95,11,186,145,117,13,211,164,95,147,158,53,56,83,49,184,77,202,255,224,35,125,97,208,41,75,6,31,248,160,238,71,124,82,105,171,136,58,252,54,88,71,255,250,48,248,106,182,92,183,43,144,110,155,174,132,64,149,31,241,237,219,21,186,137,172,124,139,200,52,1,187,117,143,133,0,24,150,127,77,35,184,81,217,144,139,55,136,108,15,159,238,221,37,203,139,68,32,25,130,47,76,66,165,200,97,247,188,211,68,119,240,107,21,28,236,182,212,109,55,154,14,108,73,190,48,60,155,44,251,90,59,131,251,206,116,158,94,74,233,255,134,169,58,85,95,191,80,25,201,170,90,99,168,219,234,245,29,240,53,77,78,187,182,150,133,50,24,20,83,190,215,125,50,48,181,217,51,54,38,54,117,166,153,173,225,185,125,93,102,53,25,194,181,160,235,20,151,37,198,236,61,97,14,20,81,82,56,211,45,10,80,168,169,10,120,219,24,107,181,254,65,187,166,241,133,138,94,77,34,197,43,25,19,143,105,118,228,18,6,62,254,173,78,70,72,87,155,1,234,39,198,202,246,48,164,28,217,48,216,198,199,135,238,180,82,96,223,122,243,51,17,248,25,127,90,41,176,73,163,208,245,178,215,209,49,207,91,85,0,113,72,190,3,98,143,240,79,199,79,194,88,76,109,127,177,115,252,45,186,95,199,173,98,57,46,211,194,75,24,19,236,27,179,79,11,211,106,188,61,201,131,79,30,45,46,198,37,74,116,243,183,241,164,123,26,17,62,15,42,59,157,101,120,186,184,249,192,202,73,246,235,103,117,56,103,216,120,240,129,54,116,151,247,194,61,218,119,251,211,54,213,69,166,195,5,137,209,1,67,24,212,154,171,172,132,225,75,142,120,242,9,179,83,111,62,77,110,49,194,103,210,210,86,161,29,252,176,141,74,108,154,73,155,133,59,247,30,55,39,121,36,83,241,230,20,227,120,110,14,133,0,21,170,132,173,90,113,195,5,86,133,134,169,254,213,8,87,221,100,145,57,41,209,201,7,144,210,155,87,220,80,253,154,203,75,78,22,171,170,123,17,140,147,157,68,117,150,107,172,4,101,198,98,73,9,170,223,9,35,57,35,155,67,24,107,205,9,169,120,1,102,236,233,37,188,161,235,175,47,140,85,137,248,145,89,184,250,17,135,48,235,170,252,118,195,104,98,249,163,225,151,40,250,69,22,14,98,192,9,159,205,138,116,67,91,128,60,165,73,180,78,225,12,89,120,185,254,4,97,152,183,242,224,96,201,182,191,181,233,146,173,170,209,22,22,181,39,156,121,116,189,216,54,8,254,96,152,102,14,253,150,96,130,253,204,185,18,88,202,46,189,144,110,17,106,11,88,157,193,202,238,26,182,61,152,135,205,221,88,163,19,19,80,143,78,203,200,221,240,64,19,222,91,52,163,151,162,7,133,61,109,195,237,87,51,97,117,153,198,183,137,58,125,43,136,137,12,227,101,247,133,59,172,78,156,152,87,132,103,190,53,51,99,48,24,132,209,195,228,252,99,191,13,98,206,236,29,238,189,203,5,71,2,43,238,232,91,196,189,17,155,218,114,111,166,246,111,67,108,94,208,251,130,226,40,110,159,129,238,178,128,198,224,218,55,93,218,207,252,100,46,20,113,53,136,37,121,48,236,89,155,39,70,86,129,7,248,92,221,200,233,231,184,184,228,155,180,236,120,195,153,65,134,135,59,243,192,109,50,136,129,221,93,189,62,63,251,232,72,221,80,41,193,201,70,15,23,151,137,26,97,176,32,161,74,78,24,162,178,132,205,151,210,31,45,83,29,189,133,196,19,254,54,139,30,62,35,233,38,232,40,83,97,129,145,253,183,161,155,222,189,8,53,255,50,178,11,249,154,195,98,186,158,219,208,58,224,174,39,239,165,3,139,225,117,95,204,82,227,57,205,8,207,117,139,252,61,25,72,41,181,184,121,50,180,241,13,23,12,78,226,201,50,74,142,247,201,224,221,34,138,227,97,40,57,93,46,230,76,122,195,131,121,71,190,54,123,151,236,178,31,203,132,121,175,78,4,2,6,40,240,101,127,112,52,74,47,230,218,220,188,161,51,251,107,155,2,95,185,221,212,36,138,119,140,16,86,139,34,175,221,140,195,183,226,123,154,180,201,253,34,96,83,86,138,239,9,12,224,74,230,0,100,54,128,108,137,223,102,35,214,36,12,139,170,196,205,225,104,37,185,26,73,175,28,239,205,40,185,185,224,158,122,182,252,174,79,28,120,90,92,136,60,153,15,132,34,227,234,51,5,113,206,147,48,93,125,180,232,44,248,130,230,63,213,64,253,223,31,189,207,100,59,170,219,5,51,254,24,26,102,167,25,221,4,72,152,76,56,112,247,186,111,28,23,120,188,115,12,151,126,96,91,129,233,31,26,221,247,171,247,244,11,115,120,138,48,218,183,119,86,32,5,182,157,233,103,218,199,243,194,130,172,31,192,5,136,171,57,144,47,185,57,123,183,146,227,189,42,186,41,210,199,102,90,206,197,179,7,7,230,37,61,20,231,240,184,24,177,9,233,5,231,119,76,57,35,26,5,50,138,134,77,33,202,31,12,110,113,146,153,18,133,116,116,159,60,12,120,64,230,35,68,89,150,171,142,253,124,89,244,201,170,121,85,248,197,148,239,47,100,143,97,59,217,238,121,7,108,36,216,218,189,55,154,204,112,12,60,12,16,88,26,165,90,9,161,250,231,58,71,178,86,244,230,229,183,155,136,48,20,248,45,179,213,57,132,183,152,235,40,95,55,189,57,51,82,91,241,104,103,15,186,102,209,169,112,32,108,30,79,190,123,146,54,133,98,152,107,116,52,50,61,89,166,194,243,225,207,177,58,166,225,134,251,178,76,25,144,66,207,143,71,79,58,31,254,98,117,97,246,33,230,27,141,74,70,249,122,53,35,189,106,19,80,124,79,208,157,67,110,206,201,215,19,162,166,131,205,170,113,195,137,99,67,143,49,208,76,26,75,150,190,74,165,190,198,28,191,132,56,141,129,43,118,178,251,78,180,192,217,36,60,170,169,70,198,210,183,89,251,100,81,158,195,57,7,200,211,225,225,118,219,212,16,178,233,238,53,80,249,146,247,202,102,147,84,35,12,224,57,203,213,169,93,155,54,115,159,16,113,38,20,141,0,143,140,152,134,151,101,223,101,167,130,186,91,137,21,226,108,230,182,172,155,208,144,66,123,217,28,199,207,25,114,202,38,9,213,144,24,189,76,196,67,134,126,98,97,148,223,126,196,149,33,160,154,159,109,143,155,159,1,46,187,36,228,95,230,188,77,58,139,168,124,33,120,59,67,225,197,220,204,139,86,105,48,22,140,74,36,230,18,231,28,145,228,106,80,225,158,95,91,112,193,179,230,183,73,230,148,237,175,149,48,83,209,123,15,42,151,254,90,96,111,41,159,235,166,22,14,170,236,198,133,129,181,183,77,98,254,220,169,155,65,133,60,88,55,19,118,223,140,163,112,219,165,232,204,158,232,180,155,95,141,228,78,222,207,94,221,212,227,191,48,254,31,98,210,110,225,234,18,71,139,175,131,148,148,132,141,61,227,87,103,83,52,172,79,56,185,228,32,225,46,72,96,162,160,192,35,10,28,171,106,152,193,125,207,109,28,203,103,125,194,119,251,198,14,89,124,139,57,161,176,117,141,139,225,68,53,61,59,77,4,224,190,195,232,182,188,97,211,211,17,48,130,111,115,135,218,202,218,34,12,200,84,138,36,203,119,132,7,205,177,132,98,181,73,82,86,199,8,204,221,80,222,72,114,245,153,6,246,77,201,12,3,114,107,20,47,225,200,61,192,68,146,172,8,103,110,60,111,60,140,24,190,100,177,32,232,142,44,169,135,44,38,41,68,57,76,197,197,217,36,143,37,60,33,207,70,118,32,153,241,146,132,57,211,237,56,163,159,213,80,244,199,246,54,78,76,187,87,231,178,245,152,141,192,109,190,191,141,30,198,115,117,69,117,254,70,155,160,221,137,218,81,33,210,57,38,135,37,225,130,60,93,190,225,164,105,222,109,90,78,158,248,35,25,132,146,138,164,30,216,3,148,155,43,162,56,81,52,76,174,232,222,220,96,177,18,198,150,178,220,71,43,79,33,31,84,71,247,45,28,74,141,251,169,212,111,0,231,51,114,38,252,221,187,133,251,101,92,78,191,141,155,195,134,76,250,228,37,233,123,79,240,40,154,113,65,178,118,199,139,225,60,41,249,208,101,124,142,232,74,231,12,142,229,181,134,77,118,58,194,192,223,179,230,138,160,9,231,155,26,132,183,174,97,220,160,35,239,88,209,11,212,68,20,210,106,37,154,37,131,145,210,223,70,236,116,196,23,59,103,80,97,205,145,66,131,97,25,81,50,21,79,244,50,159,45,44,198,24,219,182,55,41,134,8,51,197,170,154,86,196,32,185,174,8,99,93,171,41,77,112,28,145,56,132,111,38,20,2,146,146,11,245,7,15,163,123,58,159,140,39,216,98,143,102,51,106,208,116,105,45,126,56,154,72,111,110,109,240,97,50,183,223,225,104,154,126,171,230,192,64,20,76,55,20,36,127,77,1,105,72,24,103,80,79,213,218,17,81,216,13,132,77,237,223,195,72,186,75,230,28,195,187,232,41,39,154,213,90,108,83,99,219,174,241,50,205,178,79,68,244,48,14,154,165,221,171,201,60,105,226,29,85,54,199,12,78,124,209,139,248,180,111,131,175,68,45,195,120,48,226,76,121,194,168,130,120,194,179,86,163,255,203,213,231,53,147,111,132,32,140,181,45,186,29,219,74,125,205,139,21,136,97,106,170,9,84,231,109,20,212,217,155,56,118,152,196,71,40,43,3,201,64,135,79,138,48,140,78,255,92,70,154,16,234,3,247,198,5,226,187,55,60,231,33,212,186,13,202,9,136,232,23,38,205,171,168,141,95,146,255,75,7,33,129,116,134,186,188,53,18,138,203,23,237,73,101,149,250,213,13,79,171,222,127,213,33,188,205,245,165,17,93,118,246,206,76,84,87,183,84,79,65,245,55,23,42,154,64,119,49,243,212,240,57,127,125,153,166,201,154,61,180,34,109,233,133,236,101,95,178,140,231,97,110,139,34,72,54,93,55,109,152,252,161,72,66,159,99,4,254,21,219,171,148,13,146,128,204,41,103,160,66,171,246,155,91,9,83,246,88,8,79,66,229,242,250,40,18,8,90,144,195,169,207,133,109,41,159,206,173,75,39,200,225,234,169,63,242,14,117,137,197,132,133,203,45,11,195,208,84,80,71,195,42,203,125,57,6,203,219,82,92,32,217,186,233,52,49,236,53,201,215,105,212,176,203,30,165,170,252,212,79,7,68,75,191,55,180,138,45,109,122,194,204,174,211,195,48,134,101,236,146,190,110,129,107,66,27,173,43,190,174,130,153,118,186,21,197,242,179,43,150,172,61,50,118,108,140,189,18,207,158,89,22,32,180,6,227,252,4,8,96,111,237,197,39,12,177,50,162,122,90,182,66,252,24,94,70,1,190,136,230,164,188,54,28,182,230,223,11,53,205,172,213,217,138,18,67,142,39,235,134,159,212,155,51,79,196,111,155,175,64,121,194,24,55,93,236,131,122,49,24,254,0,80,182,227,42,126,4,135,27,70,86,122,58,188,110,26,223,80,38,106,14,52,78,64,192,137,120,54,221,28,226,217,210,162,201,208,26,17,221,127,18,202,228,171,191,207,65,242,66,247,234,152,2,45,183,120,31,216,118,159,177,212,5,168,114,238,62,47,142,5,141,60,153,52,138,233,78,58,240,155,129,150,68,5,15,140,32,217,39,7,201,152,200,160,44,17,182,127,246,12,52,24,154,186,180,106,140,125,106,241,57,135,213,5,102,172,60,57,98,116,209,222,116,65,165,239,144,144,62,59,89,199,228,118,76,222,103,210,171,65,106,142,184,26,1,83,217,76,156,13,23,118,50,14,76,162,72,146,30,244,15,250,75,23,59,68,22,71,78,56,236,76,206,112,237,17,78,42,168,184,77,213,213,103,44,84,36,20,184,199,137,196,125,72,129,91,109,252,93,20,180,68,73,58,240,84,16,193,20,215,55,140,136,231,72,47,246,129,10,87,68,118,222,201,213,134,34,91,98,222,10,164,144,211,85,132,57,22,76,133,83,1,57,12,12,231,25,151,10,119,223,230,124,220,28,3,131,130,216,249,240,85,159,204,172,179,60,220,141,143,160,239,133,249,79,220,188,48,115,43,32,145,28,178,163,146,192,191,79,17,141,34,188,210,10,160,37,192,253,7,82,104,153,140,22,87,179,121,107,250,219,36,39,218,140,112,93,250,94,198,196,11,204,32,204,196,170,24,52,82,248,174,128,15,92,17,2,182,222,123,131,248,136,39,227,185,244,193,169,65,123,122,111,152,129,213,82,244,220,50,201,163,8,3,166,82,4,27,42,66,171,4,14,211,52,17,138,134,1,188,121,147,163,48,174,208,187,117,105,225,3,71,211,36,66,195,68,209,38,243,54,33,29,160,112,15,86,127,224,201,30,6,254,173,160,64,142,9,203,167,5,92,19,146,166,15,8,183,192,98,81,17,169,121,173,231,183,187,155,118,194,0,68,139,64,154,148,126,87,2,42,137,70,151,182,201,137,134,44,135,129,129,145,104,209,176,121,49,6,148,184,165,222,158,159,158,65,210,28,230,112,180,222,247,66,105,40,174,182,173,227,243,61,76,51,198,195,165,60,201,32,12,93,83,138,17,130,134,215,124,94,251,204,234,14,146,65,243,112,172,172,19,3,206,38,201,1,245,38,239,34,250,73,132,43,73,85,15,175,179,98,104,163,157,94,202,102,51,194,101,39,157,145,128,160,77,95,96,240,71,92,77,167,187,51,111,199,194,135,78,224,208,1,178,224,117,251,10,210,108,100,42,10,147,36,126,206,55,76,251,235,124,7,231,39,250,112,197,192,80,209,246,230,236,84,228,234,218,159,145,13,149,169,197,91,207,90,68,18,241,155,76,247,138,240,64,127,94,194,104,136,199,247,2,26,162,103,144,12,102,38,54,158,132,49,161,122,102,211,21,176,61,218,108,39,125,52,156,0,111,71,100,110,124,225,221,5,213,141,120,49,242,65,15,242,117,225,87,230,61,205,188,250,150,194,106,161,175,196,147,1,187,44,15,194,154,213,208,127,26,243,216,166,19,57,53,229,219,166,8,129,166,103,58,228,143,142,173,99,113,90,10,102,196,62,49,20,221,206,138,125,166,13,133,35,146,175,14,131,49,120,31,181,101,133,88,39,210,9,206,61,170,153,195,208,94,15,45,132,212,177,51,101,16,76,86,98,135,97,62,125,195,0,39,167,8,123,245,132,179,213,65,61,60,208,155,16,206,9,21,12,63,225,32,142,88,179,2,120,146,161,164,252,131,177,179,153,67,40,137,160,162,150,215,82,16,59,64,209,42,11,241,9,47,33,31,220,100,122,207,110,127,42,157,11,12,162,51,205,204,209,69,68,6,184,59,48,70,103,200,1,38,22,74,22,250,54,205,207,56,221,12,114,150,144,247,0,183,156,190,230,132,71,156,80,85,236,209,28,169,114,16,53,79,11,44,153,18,129,53,221,209,13,11,180,63,130,140,39,204,227,246,8,83,35,104,74,120,132,76,89,61,156,76,41,233,9,135,152,247,233,225,48,123,148,170,121,206,2,201,65,83,221,196,235,246,126,30,109,93,210,226,250,213,176,139,134,193,54,229,75,142,173,114,182,131,109,137,31,141,63,57,208,10,241,8,176,240,78,254,100,197,82,87,250,211,167,99,142,104,21,172,231,71,123,90,101,151,16,13,2,69,54,37,175,73,248,204,91,53,126,186,247,71,245,141,83,13,243,177,135,161,94,165,167,77,87,20,97,169,149,99,142,51,31,142,233,240,106,37,97,166,181,231,183,147,92,205,126,81,101,196,38,68,205,96,251,147,232,72,50,171,45,115,1,168,174,137,133,122,119,217,202,96,181,197,192,85,12,112,117,219,91,9,199,103,38,239,33,2,194,57,48,39,125,114,82,58,174,36,14,236,34,55,213,59,198,16,8,190,77,112,188,129,102,222,40,90,74,190,144,32,227,73,205,72,216,229,219,210,245,126,111,184,254,42,118,7,52,102,186,244,46,176,65,202,170,66,93,95,38,194,226,55,63,77,212,84,5,138,165,120,135,22,211,96,218,87,17,90,224,18,108,212,157,85,95,144,102,174,47,251,188,4,171,30,255,8,57,231,240,219,96,48,157,85,95,25,33,15,119,253,244,181,228,234,37,164,195,83,86,81,151,245,99,34,120,24,108,230,27,78,97,234,208,169,169,227,128,163,191,77,245,244,139,2,80,85,149,15,20,207,156,165,208,129,116,96,139,249,132,135,219,55,117,115,110,201,249,189,58,199,24,56,225,246,52,40,190,22,78,92,239,76,220,73,47,165,118,21,191,139,108,232,170,239,199,136,110,2,213,178,43,87,121,80,225,184,183,198,129,41,171,216,133,249,201,213,144,148,64,77,68,187,209,160,216,21,47,101,62,37,42,180,113,110,205,118,198,195,195,128,108,34,113,48,16,142,247,71,67,207,104,136,104,23,185,164,21,223,162,26,44,65,213,21,16,154,116,93,32,116,109,147,56,189,176,214,174,18,2,179,29,140,186,120,115,82,70,6,34,17,242,35,141,243,233,122,100,108,40,105,133,120,9,39,197,71,14,134,106,200,149,77,25,69,121,187,44,228,248,48,133,232,138,201,169,170,200,7,6,1,197,195,131,103,207,170,103,129,111,105,132,113,78,82,117,18,232,19,51,212,98,182,25,220,62,18,33,51,76,46,59,202,144,232,92,106,155,238,128,158,195,84,171,245,17,134,64,193,42,185,200,37,194,64,173,168,236,138,165,52,66,68,167,227,184,213,53,138,225,160,11,213,156,129,175,124,21,3,58,175,208,244,181,212,162,46,33,80,228,187,83,142,33,244,160,127,175,225,51,183,102,95,26,97,23,207,247,230,38,22,228,15,222,32,202,233,107,15,203,7,187,74,14,240,239,254,79,152,106,65,132,83,127,70,54,32,105,71,220,3,232,97,163,52,159,94,30,90,27,192,91,102,126,132,58,40,36,248,100,104,148,6,21,22,26,102,146,225,191,124,222,191,169,36,216,128,245,237,231,101,179,14,220,75,39,59,196,152,66,225,13,50,196,153,215,181,205,50,54,42,33,183,212,96,40,61,225,178,66,56,145,13,247,208,133,211,76,154,227,165,209,230,236,245,25,187,70,42,10,161,39,164,193,199,59,180,75,116,195,4,77,49,171,172,138,237,170,67,129,138,165,243,9,159,17,229,179,74,197,115,172,139,186,33,120,238,225,88,75,168,17,167,21,244,230,198,182,245,149,175,34,69,240,232,118,1,198,187,87,179,89,120,22,70,132,121,67,246,14,25,222,220,116,224,207,208,49,174,198,66,125,148,102,204,151,204,163,212,81,242,19,237,232,163,71,248,81,5,53,200,173,163,152,177,142,103,109,215,139,187,209,97,60,140,156,97,87,9,28,72,192,46,175,83,205,89,225,185,57,148,86,239,69,149,122,78,121,230,66,164,184,125,83,138,128,245,152,186,188,24,94,43,46,54,4,233,120,38,82,189,56,27,16,74,194,102,229,216,67,99,13,95,123,157,10,79,131,249,152,55,223,104,149,84,57,35,35,220,222,241,106,7,172,56,53,74,210,110,69,24,13,216,166,97,211,86,140,48,208,122,121,233,98,44,154,208,141,227,107,170,82,217,57,4,156,73,223,91,52,27,67,91,127,155,89,210,117,0,79,152,108,180,10,126,225,30,232,27,5,72,128,235,209,182,26,198,157,240,40,157,70,175,133,224,31,42,128,96,131,167,170,29,1,137,9,213,32,142,132,101,168,190,20,244,213,26,106,121,217,252,59,30,213,173,211,175,74,136,0,2,126,87,157,165,31,154,196,195,229,21,90,53,167,193,25,162,116,217,196,143,178,138,56,101,76,111,93,128,16,61,157,170,97,210,242,174,184,114,194,200,43,72,148,233,219,213,165,80,189,23,215,104,170,57,156,64,91,72,31,158,221,101,86,249,193,243,142,57,134,52,200,224,71,240,17,153,198,251,214,86,207,95,122,53,110,191,45,52,29,77,26,73,175,166,138,17,50,173,100,232,31,161,75,10,56,219,219,140,201,189,103,213,52,181,194,148,159,155,138,241,42,230,120,194,142,46,64,197,124,35,89,252,94,60,111,212,204,204,245,151,87,9,189,234,98,178,65,237,185,120,94,107,0,38,250,164,146,66,198,230,73,33,106,58,201,47,171,146,229,182,31,112,29,204,211,167,84,96,115,27,67,222,223,121,90,89,80,127,121,246,240,172,237,38,120,86,158,231,134,202,26,210,160,76,222,75,181,107,55,86,32,161,253,201,86,72,229,222,81,139,76,78,222,38,76,125,102,189,87,87,9,211,13,95,37,202,234,56,47,52,79,129,207,235,139,157,253,146,167,37,208,83,193,121,234,137,34,80,20,81,147,146,145,48,231,84,255,28,76,225,186,127,193,197,185,149,80,14,173,148,87,150,190,214,64,92,169,70,152,116,139,106,100,14,83,149,245,112,38,23,170,87,119,14,38,254,100,5,251,30,85,122,221,221,20,40,35,204,9,65,63,117,201,110,171,115,162,216,189,168,34,42,205,233,50,50,132,19,28,1,13,155,162,148,135,207,121,46,171,4,45,252,206,17,95,19,2,210,163,68,12,217,99,95,253,218,51,25,202,44,219,145,127,154,87,198,24,1,8,209,4,162,76,123,134,106,191,82,196,83,125,82,176,244,166,70,29,170,190,128,61,31,1,91,0,4,161,11,141,237,90,85,33,88,160,238,87,183,151,157,211,171,80,107,16,182,8,39,61,22,97,110,141,39,66,104,78,55,114,231,26,54,121,87,15,219,210,166,194,188,72,149,238,184,55,135,143,162,210,186,166,141,30,87,3,89,214,7,131,15,117,21,169,211,3,212,178,76,64,159,209,75,65,45,106,150,135,83,107,15,43,19,212,31,119,214,17,48,80,67,154,17,166,80,164,138,214,3,71,206,124,195,64,38,52,60,89,218,34,60,48,204,146,215,54,110,73,248,10,80,33,22,160,22,97,184,113,33,109,94,173,228,38,225,149,247,213,8,175,140,48,189,24,12,242,12,249,241,2,108,66,26,13,31,143,43,192,143,154,109,210,37,128,242,154,235,235,216,213,77,181,165,49,139,185,182,2,232,207,141,246,132,203,205,156,17,158,67,21,179,91,149,83,145,81,154,182,216,10,112,158,24,145,43,57,239,149,159,113,79,237,250,106,224,239,1,30,83,195,100,93,195,148,0,212,100,213,133,175,90,197,56,174,198,167,78,206,130,44,102,87,34,205,204,45,244,252,109,83,65,72,106,211,98,125,232,60,157,65,100,230,104,82,112,91,218,104,9,124,90,137,171,41,153,232,224,60,147,12,103,172,171,38,63,85,181,177,155,153,109,120,30,64,128,154,58,111,144,239,141,60,41,157,225,204,18,210,166,198,191,10,135,10,106,92,170,76,10,241,46,220,80,33,36,237,45,165,8,187,26,66,188,135,49,212,202,79,216,60,148,35,220,159,89,37,25,175,217,181,255,65,157,143,71,242,157,92,164,251,6,180,62,158,199,130,227,31,253,200,12,238,171,182,88,50,161,160,8,195,249,235,42,69,143,228,154,191,115,59,203,152,40,220,160,99,143,43,152,63,24,7,69,61,103,194,190,158,73,194,103,51,246,132,57,154,135,51,64,133,160,49,30,83,130,157,227,107,252,112,244,175,244,255,118,174,9,97,12,123,229,222,204,195,61,58,41,114,43,243,177,98,152,204,56,225,8,2,193,166,235,213,166,95,56,174,159,200,153,9,94,35,135,18,59,44,12,93,31,79,56,36,155,251,190,55,231,217,213,8,133,205,114,40,39,98,47,166,142,6,36,56,242,117,96,233,104,4,104,180,4,56,230,71,184,208,236,84,35,29,21,50,227,132,187,150,40,26,26,22,177,119,195,80,247,172,38,114,243,138,26,113,187,55,103,66,211,48,48,7,215,17,39,92,117,131,5,185,231,246,163,124,206,145,130,123,51,107,84,56,25,247,167,179,250,179,84,206,20,49,21,226,248,161,46,66,13,9,217,238,89,53,194,93,88,250,132,107,75,49,39,100,84,248,212,15,228,92,60,239,200,98,4,232,102,25,31,220,226,222,228,70,60,219,77,166,12,242,50,224,215,60,140,217,172,254,118,129,154,18,131,158,34,192,208,15,2,211,109,223,79,109,25,186,169,225,28,171,34,94,226,77,27,197,28,43,226,210,202,57,74,238,156,57,27,70,79,72,102,92,181,52,60,163,72,78,216,234,149,26,166,48,234,55,135,69,173,71,119,164,7,207,13,252,107,37,170,166,218,19,216,61,213,48,229,192,29,84,93,36,48,96,171,14,240,239,48,90,182,218,53,180,12,171,104,199,111,55,54,30,235,181,188,137,221,114,6,253,146,69,202,184,209,136,206,153,56,97,184,187,58,236,97,199,12,207,242,39,36,44,138,254,118,2,249,27,6,96,27,152,164,108,105,241,234,17,223,179,179,124,60,58,201,64,9,115,108,74,109,135,36,104,245,245,105,106,206,176,125,234,84,59,53,60,83,108,90,147,233,175,171,43,20,176,186,72,53,38,118,145,57,171,247,18,154,116,41,220,172,96,81,168,3,24,41,142,210,175,35,21,98,82,226,41,5,102,51,206,78,39,140,126,148,216,66,77,51,128,116,11,176,51,92,230,227,31,118,102,199,21,30,94,56,48,200,78,3,183,120,128,94,30,238,112,115,197,184,108,2,230,140,40,167,132,161,63,124,118,177,227,218,154,237,166,26,130,203,20,229,66,191,22,208,91,175,106,0,118,110,60,28,31,70,123,192,134,155,106,195,53,195,61,19,139,46,16,99,234,225,245,179,144,15,211,52,163,17,73,120,81,70,143,48,198,179,178,9,66,60,90,140,232,58,246,188,178,51,196,76,249,230,103,173,92,59,100,136,84,131,130,122,113,197,136,145,89,27,28,12,100,141,247,102,97,124,252,197,58,44,176,120,111,52,176,150,118,21,148,153,35,167,157,42,232,104,89,86,81,106,228,209,35,204,246,90,195,84,48,98,4,225,57,57,182,134,139,213,25,60,204,174,71,10,128,164,199,139,171,92,64,242,155,143,213,28,93,37,164,144,19,68,56,85,253,37,140,250,187,135,11,88,131,241,152,201,93,179,31,182,14,89,119,50,72,233,48,21,121,152,210,177,154,201,161,22,49,174,219,34,212,3,245,123,171,232,35,198,232,60,79,94,69,230,2,207,104,202,199,110,128,137,235,86,85,83,195,66,193,246,26,96,218,140,218,213,18,145,79,90,175,63,38,218,7,18,158,20,128,243,117,215,172,122,42,172,102,17,191,194,184,19,217,165,169,191,141,139,68,186,97,160,88,114,243,115,148,235,46,85,129,156,30,21,43,53,138,52,251,186,113,195,237,113,98,133,78,208,220,56,122,175,170,98,19,68,57,74,196,131,159,169,57,63,23,3,193,12,215,80,140,218,213,10,230,180,47,168,149,235,149,202,90,185,159,240,114,1,2,164,114,206,249,72,150,71,240,52,176,208,220,198,21,48,73,122,194,88,111,122,171,128,176,81,43,85,232,56,201,169,144,16,6,152,154,164,201,19,112,251,240,74,133,168,146,138,182,41,197,251,229,141,198,112,106,178,91,231,140,30,106,125,132,235,115,134,57,225,217,220,144,2,181,169,250,78,168,56,116,184,158,145,21,144,218,72,79,24,163,241,48,191,53,207,95,125,49,180,7,107,143,48,170,235,122,53,114,6,51,140,119,11,227,93,195,86,138,245,23,35,199,168,205,82,64,6,248,70,12,172,128,233,8,171,215,42,184,62,247,4,174,120,142,37,117,214,69,73,203,191,55,236,222,231,48,141,229,193,153,74,194,104,217,38,216,170,134,195,41,220,21,40,226,113,132,85,171,228,137,87,219,14,147,231,94,187,186,25,151,105,176,93,183,136,70,164,65,58,106,50,61,29,119,182,62,243,204,210,131,95,49,131,185,225,23,27,187,107,137,189,244,217,175,120,17,16,118,61,186,181,106,93,61,169,119,126,45,142,115,157,146,212,248,93,146,229,203,195,176,98,244,106,179,136,89,97,201,125,206,206,186,59,197,120,166,59,195,128,193,133,26,153,24,99,19,117,170,23,27,31,243,99,18,199,110,19,194,245,155,167,159,189,143,132,217,28,199,205,207,74,65,81,94,194,103,130,110,97,144,142,198,151,16,16,96,232,79,182,52,215,136,28,90,153,132,169,147,180,184,152,186,159,216,148,55,196,228,221,116,123,64,96,91,143,81,121,98,251,235,14,233,204,88,138,15,224,68,53,125,241,5,124,202,90,44,81,164,82,124,116,90,185,173,228,39,140,189,197,114,223,119,158,69,214,94,171,74,121,118,227,12,76,64,157,89,195,230,26,231,141,2,11,71,22,79,32,125,203,181,98,90,223,198,230,150,239,129,252,251,112,187,111,212,229,181,152,129,74,234,53,135,238,216,132,106,74,52,153,200,147,59,141,179,3,87,154,51,245,1,240,132,219,195,200,104,72,65,13,230,248,114,181,177,102,181,127,205,250,159,193,104,78,190,30,78,128,73,238,131,27,146,209,209,1,118,140,201,58,85,39,24,237,225,255,140,119,225,105,65,121,177,76,14,200,109,146,59,210,206,2,48,99,235,185,131,206,216,216,128,86,217,148,79,150,172,115,253,140,48,0,236,45,225,106,16,142,27,30,50,39,77,196,159,103,31,247,106,10,85,26,206,120,246,22,15,79,163,216,221,48,42,94,49,93,146,93,90,194,106,159,198,67,115,110,44,50,183,67,103,6,219,194,239,48,228,38,241,181,197,67,115,90,34,211,243,181,168,30,143,42,246,37,144,33,141,191,26,225,45,233,15,178,96,166,220,17,209,115,142,189,37,185,105,200,125,249,34,144,6,182,94,141,200,97,188,23,157,88,38,83,194,43,70,72,79,166,156,41,207,125,30,101,57,192,6,128,102,27,121,118,125,50,192,6,95,147,178,11,110,146,244,193,125,123,226,9,228,225,110,230,187,242,214,105,205,123,49,46,177,119,151,134,43,29,48,151,239,107,26,38,179,118,121,50,170,112,94,74,71,132,122,38,217,179,35,65,72,62,247,123,107,76,44,235,243,100,21,238,133,239,40,112,4,75,82,187,53,80,87,114,125,236,214,12,15,168,79,134,239,188,15,237,115,115,76,111,182,54,10,174,229,223,232,36,181,187,69,243,107,2,170,109,94,23,104,102,59,208,238,62,11,87,130,52,61,71,113,54,34,198,183,147,240,100,205,247,205,233,25,59,200,47,73,152,9,48,12,239,235,122,101,245,97,233,82,149,246,155,79,136,155,50,66,86,49,129,5,191,218,232,94,26,78,16,30,190,172,39,160,100,163,27,71,120,78,114,7,203,163,137,186,140,68,177,211,46,211,47,70,45,70,180,27,79,24,233,238,239,80,219,168,16,76,209,56,60,225,243,117,179,79,182,128,183,89,134,37,140,61,150,143,144,10,193,167,203,131,179,169,234,142,6,65,68,45,181,171,63,98,233,65,202,168,222,42,230,255,156,229,209,176,74,155,95,89,129,3,17,213,101,9,103,204,10,190,60,116,195,100,170,9,22,17,104,41,217,181,111,228,23,118,43,245,46,96,19,172,61,124,37,15,51,34,238,100,60,135,201,17,21,191,218,202,160,55,9,200,209,158,163,136,95,61,144,175,185,105,8,36,69,169,247,122,152,133,90,232,223,92,43,29,21,144,145,18,63,8,227,13,249,53,234,25,157,173,232,84,14,185,172,187,146,103,195,17,51,137,247,202,9,115,178,41,222,106,236,116,196,188,235,76,20,91,86,125,104,107,93,164,237,64,64,225,15,251,133,207,49,82,125,20,144,71,95,211,83,232,141,69,155,195,197,13,99,178,224,196,117,178,99,244,142,59,0,13,192,224,94,81,205,244,156,118,214,112,54,159,190,47,140,183,147,246,227,14,69,57,134,47,199,204,45,216,58,202,112,235,238,133,176,101,91,162,182,9,250,167,160,137,226,225,31,212,64,194,102,126,231,47,150,205,172,119,75,56,165,96,97,227,231,122,150,172,155,243,69,240,186,231,248,34,201,72,63,89,194,157,95,252,130,128,244,246,221,144,0,146,57,55,244,133,249,172,141,208,203,166,132,57,122,248,131,157,223,77,75,132,62,167,149,150,171,15,145,115,98,162,226,46,207,141,172,74,254,64,35,248,49,21,10,202,55,92,204,233,210,31,173,34,111,38,29,141,148,253,112,5,18,243,164,60,131,72,126,59,1,207,250,158,188,34,62,3,28,35,194,192,183,151,31,246,235,54,241,59,89,70,204,250,192,151,40,216,145,184,119,221,155,55,227,201,175,47,138,4,156,44,188,236,2,162,80,10,152,25,193,165,251,49,225,161,85,247,103,175,118,238,204,247,176,62,155,65,30,110,248,124,217,38,63,76,6,240,43,182,96,20,209,151,168,103,79,75,100,127,219,36,148,155,17,243,189,157,172,97,32,235,103,51,163,231,118,49,142,196,128,4,238,211,248,194,166,47,114,143,64,172,61,136,195,125,225,115,58,69,238,250,134,241,62,157,94,118,171,166,93,118,229,206,56,183,93,140,66,53,7,97,41,59,76,120,128,0,12,61,140,244,147,116,96,76,67,41,165,125,225,2,201,78,198,86,53,214,91,139,48,171,145,236,208,170,89,29,121,131,82,86,219,85,127,27,61,101,135,138,193,76,226,243,85,9,35,243,22,239,101,24,41,153,114,64,150,57,82,172,218,246,93,188,106,39,137,23,4,158,61,124,118,99,253,166,202,38,115,4,230,48,30,134,191,33,3,179,152,97,227,151,254,7,44,61,245,100,71,248,44,151,223,217,12,235,26,32,64,237,9,79,207,95,156,127,155,212,148,244,234,102,104,239,47,60,141,222,55,37,92,33,249,124,253,223,42,30,82,141,156,48,228,49,65,249,194,29,150,174,44,249,5,220,249,154,126,53,152,173,33,95,4,127,198,236,198,217,8,50,159,145,120,15,188,243,99,136,248,139,33,195,223,101,26,7,83,116,150,86,191,57,93,175,232,213,3,249,159,184,121,195,235,64,163,167,103,59,255,199,40,81,130,97,158,229,151,94,246,107,201,137,235,6,143,218,215,138,107,207,143,168,171,216,185,17,30,79,217,31,27,88,89,147,73,26,194,70,142,199,50,76,161,126,45,228,67,28,33,196,14,20,249,43,233,10,36,104,125,166,196,248,126,62,219,86,184,224,236,202,60,108,105,82,185,249,175,228,235,95,11,35,79,221,152,178,221,14,179,142,179,210,111,28,198,228,183,207,76,80,61,131,0,171,176,22,129,54,225,138,87,253,28,94,207,17,82,125,137,73,86,76,247,61,170,20,28,0,211,220,232,233,87,197,25,2,140,127,219,102,74,184,49,84,183,135,203,82,67,140,249,35,112,47,191,26,211,74,17,191,178,48,166,217,30,6,95,42,211,89,102,73,93,221,175,38,115,41,248,7,148,213,75,245,67,8,2,120,40,132,221,6,71,51,209,11,115,213,8,141,186,237,196,218,252,116,195,28,97,208,212,242,218,176,162,243,246,6,109,120,196,200,91,159,161,1,189,206,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,0,69,49,15,67,217,61,75,159,60,56,228,86,39,135,131,82,206,184,186,73,24,233,187,248,109,166,70,189,249,217,22,14,124,12,191,48,158,32,253,102,39,108,243,156,221,121,24,49,15,110,120,135,79,130,68,230,34,4,181,255,20,51,239,215,78,100,18,139,175,124,29,187,70,93,53,19,174,239,174,19,141,34,110,173,58,149,38,196,43,92,142,185,154,165,187,40,236,144,99,169,158,118,132,183,115,246,195,50,163,96,192,59,29,13,134,195,119,126,118,95,72,244,38,207,232,80,222,96,155,34,15,158,13,12,24,97,72,73,178,40,179,73,89,245,222,188,162,68,36,191,157,40,251,249,100,135,13,119,206,122,115,28,122,147,47,156,166,225,45,110,156,3,204,104,137,25,171,211,163,175,138,104,251,41,192,196,52,13,127,135,45,178,132,11,34,97,17,230,184,218,229,230,108,186,220,247,187,98,39,211,165,58,77,165,13,97,182,248,34,160,51,170,92,205,150,32,249,36,111,210,49,178,104,15,128,51,33,50,5,138,176,105,45,6,212,83,79,94,114,172,204,125,101,15,185,57,68,193,26,205,98,107,240,150,40,208,231,29,93,169,26,181,249,134,27,176,107,95,25,161,154,32,125,123,195,245,103,50,239,225,117,118,158,122,53,243,68,157,222,228,179,155,138,203,13,51,194,60,31,132,21,23,32,8,185,26,193,241,121,95,155,83,103,150,223,134,174,144,227,201,7,41,186,38,175,141,142,205,142,22,63,29,35,101,185,183,233,145,121,71,251,49,66,238,173,145,21,238,110,198,6,163,0,19,160,33,97,40,30,41,194,16,53,239,172,52,48,93,168,233,246,133,106,201,250,27,30,108,156,124,9,129,202,82,179,70,147,205,83,49,56,17,100,146,123,3,29,188,47,93,145,104,107,242,224,70,226,243,95,174,198,170,149,231,102,167,234,250,33,116,241,166,117,181,1,20,160,229,152,147,74,49,39,123,9,3,54,247,95,198,20,238,174,94,38,207,223,110,39,203,13,97,13,185,117,250,201,24,127,225,52,77,179,93,194,0,27,124,9,177,218,179,148,189,79,184,152,229,133,135,153,4,238,78,132,26,218,118,220,32,96,71,12,234,166,68,217,45,127,200,15,138,208,192,233,134,132,201,107,249,75,27,126,81,12,151,9,115,92,44,30,54,225,226,170,55,199,94,235,107,112,236,80,89,112,228,193,207,86,34,230,20,50,79,73,36,218,8,35,192,216,61,12,121,37,189,175,93,92,185,161,26,237,95,214,244,97,42,149,59,194,44,157,122,53,187,229,229,156,38,210,22,128,249,222,39,199,56,249,11,51,24,116,96,79,54,227,206,204,59,59,107,12,202,238,158,118,192,229,239,238,175,93,73,29,42,193,205,20,12,218,189,121,195,160,251,158,4,126,76,74,23,109,33,203,149,159,247,102,174,12,109,173,10,118,134,131,163,132,169,161,110,111,53,182,176,2,111,66,157,169,134,136,40,2,7,216,163,203,147,227,30,233,20,8,194,169,44,125,239,110,135,150,18,225,85,180,205,49,16,62,7,180,120,242,148,40,101,222,112,197,111,53,223,71,203,89,176,83,131,130,111,117,255,45,187,185,50,13,216,170,195,91,142,39,159,108,63,165,81,17,36,119,2,17,204,200,114,254,32,143,150,127,74,71,30,54,180,135,12,131,124,142,149,211,231,195,51,171,159,163,161,172,64,51,255,56,113,95,184,176,189,40,210,106,217,52,170,60,186,208,229,149,215,102,42,112,245,5,132,233,10,134,67,18,198,205,112,122,155,178,247,23,108,238,96,102,118,21,108,86,182,166,94,56,120,50,158,245,48,197,131,21,148,64,229,185,79,63,236,158,172,173,184,80,100,217,53,67,207,162,32,239,55,71,26,95,208,81,112,179,75,143,177,143,42,190,200,178,80,32,224,199,190,104,130,119,118,211,80,64,151,6,56,72,15,99,159,117,243,30,39,76,138,212,143,233,76,134,91,156,116,206,65,10,196,178,111,132,170,213,118,229,115,140,159,240,238,23,93,86,174,191,93,28,61,183,228,19,94,133,126,42,0,111,168,137,248,130,249,197,16,86,228,144,142,32,8,198,60,126,53,71,126,125,103,80,184,217,251,63,199,163,51,91,234,197,108,161,252,214,232,122,73,117,8,210,54,195,195,223,25,137,79,129,45,162,26,104,246,184,30,6,200,124,235,36,195,8,157,78,175,168,192,71,148,103,64,237,123,184,192,60,115,52,231,54,185,55,195,97,68,139,161,35,40,234,4,231,95,19,183,246,151,110,84,150,100,104,13,228,147,28,73,83,145,22,217,226,57,118,194,230,237,237,191,77,157,93,168,52,112,75,201,185,248,107,35,155,38,160,16,228,45,209,167,245,223,54,131,171,155,92,128,184,154,138,155,252,194,49,70,206,108,235,111,147,215,245,171,243,67,11,129,20,107,41,75,143,158,35,141,84,243,206,107,35,9,234,7,105,75,218,11,226,235,132,171,209,38,60,172,86,159,204,37,61,88,83,16,47,200,102,234,199,172,232,151,251,215,66,5,124,104,79,176,226,234,247,212,252,155,202,162,210,81,168,28,14,15,227,177,163,93,212,220,234,190,91,23,84,247,133,21,56,152,79,128,228,125,97,230,189,44,187,152,223,148,224,153,59,12,96,251,154,207,200,202,174,229,130,119,44,118,153,207,197,181,122,1,243,124,42,243,54,147,215,58,223,178,187,248,60,78,230,169,94,91,21,227,162,143,208,140,4,218,189,180,36,102,118,34,203,121,250,149,237,213,16,3,30,136,217,217,21,79,78,148,143,217,255,214,213,129,66,26,179,222,15,243,7,181,15,109,13,201,108,45,211,158,250,213,70,54,62,11,27,101,63,169,210,161,36,240,59,103,110,176,43,185,111,45,124,82,117,249,218,250,132,249,78,226,160,70,61,215,108,240,190,112,181,35,184,214,46,103,118,94,196,254,237,237,69,173,193,244,207,230,39,230,64,53,29,146,76,123,203,143,249,203,13,163,123,76,158,39,235,213,134,254,248,222,155,242,80,26,79,169,185,146,41,248,30,109,60,162,29,39,136,250,208,111,49,196,242,20,163,164,84,244,90,122,65,251,194,72,149,244,241,132,169,224,15,15,203,177,131,24,64,169,226,49,212,81,139,94,106,206,177,249,11,195,142,173,253,121,39,242,58,251,11,99,110,163,85,207,109,106,61,203,223,137,10,77,210,130,108,97,27,181,189,69,206,162,81,228,152,56,205,11,246,163,93,3,82,44,168,141,104,184,2,157,250,30,237,140,78,184,84,26,166,13,189,163,160,187,171,130,219,180,40,242,224,223,123,227,64,159,150,2,30,88,162,190,53,137,48,2,45,146,188,221,63,99,250,175,193,207,116,136,150,173,92,77,201,96,116,255,237,129,15,147,116,113,48,202,46,204,193,145,17,78,184,100,242,55,130,233,159,73,147,29,79,155,156,91,32,192,99,4,248,93,140,161,16,237,36,15,62,81,95,248,90,229,71,207,144,28,41,150,144,101,249,147,129,219,153,91,63,55,85,185,143,179,132,3,55,23,43,162,129,85,232,131,204,34,252,109,48,130,162,64,142,234,178,54,132,23,123,81,233,225,72,131,142,249,53,154,41,128,40,134,235,236,102,76,46,207,195,156,252,4,183,195,174,106,197,248,64,180,62,139,211,24,194,254,108,180,253,201,23,138,45,130,91,5,183,220,190,125,238,6,165,152,85,203,11,189,82,10,151,126,53,238,33,146,48,164,28,84,125,179,73,152,12,131,220,219,28,121,189,201,33,167,65,81,184,128,35,51,152,106,219,47,70,56,92,64,88,24,99,182,26,191,140,20,147,160,226,176,191,93,62,238,153,14,235,126,160,78,3,202,236,247,92,24,137,142,148,245,98,182,235,203,31,172,0,167,22,212,56,135,86,178,124,95,184,162,183,37,36,153,76,98,185,14,191,57,19,142,98,32,207,112,4,79,253,125,15,244,183,207,70,43,43,122,12,86,205,215,23,16,240,0,45,40,225,89,157,215,189,141,239,55,69,60,122,101,74,143,31,210,30,247,0,246,17,91,81,113,219,212,81,190,48,150,236,10,51,134,247,149,190,29,10,225,51,103,103,97,129,145,245,154,159,206,63,35,173,152,32,167,160,24,193,133,239,8,3,151,72,26,238,112,35,203,23,70,145,91,153,244,133,253,107,250,237,81,40,24,108,115,25,22,4,37,213,19,127,240,115,27,170,206,18,229,8,251,141,109,179,126,107,226,165,140,3,59,154,184,254,100,115,164,173,120,247,2,44,103,197,205,39,250,118,114,49,184,208,79,194,197,162,36,115,5,157,201,123,127,180,87,187,119,93,83,219,108,145,186,206,254,211,168,199,72,26,20,9,70,16,94,254,211,108,63,159,38,197,195,195,71,62,84,22,40,109,2,136,101,16,236,234,55,199,114,99,9,35,151,109,75,189,31,164,131,25,22,64,108,53,187,248,236,31,4,245,14,101,26,163,190,225,201,70,11,83,147,21,104,54,245,191,207,202,143,39,183,1,215,149,129,80,48,243,243,102,193,193,88,154,197,216,90,189,251,215,134,199,47,62,26,203,76,1,62,67,36,82,135,197,44,198,149,242,113,78,104,223,180,146,209,241,42,91,97,254,211,82,161,249,11,51,38,90,121,8,35,103,114,246,54,207,54,181,10,43,170,98,133,178,242,247,104,118,18,151,26,185,241,104,230,87,25,37,60,49,13,120,40,62,44,37,211,195,64,183,69,59,13,200,106,93,222,19,51,39,251,166,97,246,27,95,102,206,194,56,121,189,4,187,245,217,139,240,228,19,42,184,16,132,200,124,123,16,1,63,21,40,192,165,236,244,22,127,235,100,46,54,194,67,155,166,195,24,109,134,244,77,126,216,142,35,103,31,34,208,32,230,195,253,6,126,242,129,211,120,48,170,22,229,161,205,102,23,29,38,12,196,53,107,20,108,104,92,108,6,60,26,6,230,56,226,98,166,181,135,177,139,195,213,240,190,96,196,24,229,95,87,75,103,124,51,3,231,254,254,48,145,73,127,198,232,205,228,55,74,209,171,57,241,52,255,216,179,26,115,89,120,204,38,186,232,77,142,147,70,123,104,206,217,24,10,95,120,33,122,162,47,134,176,255,231,53,139,237,54,28,133,247,183,65,7,127,77,206,154,95,183,114,222,171,145,149,134,135,217,21,172,247,189,157,63,116,194,25,135,21,185,184,192,246,90,197,163,214,207,133,106,124,62,7,30,59,95,24,150,141,226,240,9,59,133,231,132,173,154,246,68,123,247,69,130,44,25,73,62,137,182,248,212,103,78,199,64,69,250,73,49,37,24,255,93,212,82,182,208,92,120,39,215,64,34,60,73,101,202,173,201,29,118,159,168,139,101,25,148,75,79,90,179,126,95,26,92,218,86,246,41,188,162,25,191,108,144,199,173,173,73,61,189,125,125,208,202,185,58,93,117,170,68,219,167,202,115,226,168,28,15,245,193,76,84,192,195,195,178,43,26,238,115,251,154,205,254,185,138,35,17,225,10,229,215,195,100,236,149,13,127,142,246,95,246,9,227,129,172,110,147,205,140,153,25,189,30,30,28,91,244,167,147,177,37,191,240,233,250,167,77,155,126,15,160,71,17,30,184,83,14,13,99,88,188,35,12,202,84,175,198,162,200,95,27,73,182,242,168,23,20,204,171,186,71,81,68,121,120,250,176,152,253,181,42,160,29,253,28,217,228,160,190,40,106,110,178,31,134,91,1,150,201,163,45,231,167,193,54,108,223,29,81,132,179,116,204,158,197,166,244,27,222,245,233,38,221,82,189,35,194,69,117,161,186,249,130,212,136,50,220,117,62,96,229,88,209,218,205,246,180,170,98,129,220,201,141,206,166,154,157,232,20,0,110,143,22,97,242,80,53,148,226,59,82,187,246,156,141,30,105,27,252,101,34,92,212,219,208,52,142,96,83,123,99,131,152,18,220,50,41,92,164,110,252,151,1,136,85,13,255,200,104,222,220,157,98,129,234,200,153,135,172,47,44,21,119,147,61,30,237,49,200,43,113,115,40,8,42,32,105,230,0,62,195,82,109,21,158,240,176,60,187,79,222,44,3,75,25,61,136,192,51,3,120,216,228,62,85,204,205,60,148,60,76,30,74,174,53,82,254,237,6,184,69,170,146,34,11,94,41,254,82,103,3,112,86,75,213,35,76,97,65,110,125,27,150,76,125,194,203,147,41,217,112,221,75,213,243,112,70,148,155,215,213,159,167,166,128,93,60,200,214,71,155,132,213,50,141,24,177,103,146,43,207,59,27,38,44,194,208,23,84,51,173,251,82,71,237,66,240,144,38,140,215,63,137,110,27,234,141,13,158,138,36,162,148,123,47,30,115,171,208,219,48,49,132,124,159,138,29,128,132,23,114,211,241,194,116,23,81,31,166,160,209,179,204,20,229,89,81,204,230,115,69,91,163,237,34,252,122,192,69,142,1,242,81,165,63,141,138,174,116,2,192,235,210,11,40,157,181,152,255,144,95,110,143,186,233,233,33,119,130,163,248,149,199,163,81,202,228,27,247,54,131,155,166,218,168,201,253,245,172,255,157,163,177,118,49,240,149,51,230,146,158,95,109,11,80,39,117,71,39,161,198,160,66,134,28,58,70,52,217,153,59,206,236,33,10,190,184,18,87,223,90,84,252,220,116,57,155,166,44,226,219,53,212,218,31,29,107,131,216,205,24,209,108,237,85,152,140,37,58,78,168,232,130,49,225,138,132,47,89,216,233,61,197,228,142,84,29,184,113,58,243,61,17,165,150,156,85,91,24,0,159,207,221,45,25,176,74,180,131,17,23,73,126,28,106,8,172,36,233,252,192,168,99,181,194,90,180,173,39,106,167,169,230,97,118,226,42,137,108,148,250,175,73,206,151,222,77,251,63,85,208,250,9,175,210,255,0,118,228,241,132,215,242,211,14,38,13,89,79,28,19,14,122,185,97,227,33,234,213,40,225,250,252,203,140,138,152,213,163,82,157,190,186,193,166,24,114,250,96,86,165,104,142,214,190,146,98,115,117,118,24,42,67,141,18,167,207,222,200,81,161,14,34,77,138,95,129,15,108,224,241,77,96,187,39,76,54,97,127,93,188,83,126,95,178,159,35,163,118,215,120,116,150,154,158,141,39,116,169,238,77,222,39,174,221,218,44,152,43,100,255,218,36,144,245,112,11,151,211,253,220,183,129,218,167,192,241,1,234,219,162,248,133,41,189,37,89,118,102,49,16,159,223,155,156,201,122,174,38,23,225,123,46,116,248,207,50,37,93,28,69,163,233,187,42,132,20,218,16,106,63,48,43,7,89,19,174,212,45,150,222,252,236,2,252,201,240,54,90,250,181,41,130,38,255,94,16,24,146,78,11,19,192,112,108,49,6,242,19,77,214,14,78,40,189,236,184,26,160,122,215,70,219,164,158,166,135,81,102,87,217,112,252,40,150,7,207,43,60,122,230,0,82,139,159,201,7,172,44,149,134,153,152,193,79,31,2,191,52,188,156,201,167,1,140,190,148,26,82,132,202,75,156,63,67,2,127,106,28,179,186,206,71,157,125,127,68,169,211,136,46,210,60,187,65,204,218,190,112,181,165,117,105,23,61,83,97,242,199,6,202,170,41,148,9,183,108,183,113,195,75,85,26,62,110,103,92,13,152,179,235,180,192,153,110,197,111,103,136,83,42,226,206,185,186,197,147,219,1,94,53,220,49,107,241,159,62,61,112,234,38,215,244,221,75,60,25,123,182,254,232,226,231,122,143,220,227,28,31,151,74,162,49,24,62,177,40,107,110,248,210,77,103,28,160,19,241,45,215,217,67,232,189,73,82,150,238,191,156,152,240,100,216,242,104,145,156,25,136,2,138,225,6,233,15,116,27,226,173,74,17,188,8,246,39,115,250,190,202,196,80,36,79,110,62,205,53,14,158,86,233,29,210,5,129,192,183,79,228,135,230,78,70,158,184,97,142,173,181,175,248,26,27,204,141,132,81,31,220,17,230,220,42,159,250,44,6,232,180,222,176,209,176,37,140,201,197,253,212,0,107,101,80,83,128,236,117,151,27,30,58,29,49,255,96,228,115,195,136,6,72,120,163,218,30,47,70,197,70,70,53,12,176,217,110,87,96,78,150,29,16,164,214,153,227,115,1,153,146,4,137,17,233,199,237,10,93,76,149,150,73,166,52,223,215,97,87,122,214,118,105,81,147,121,245,53,19,118,234,208,89,212,14,37,37,197,68,7,106,95,95,26,21,55,255,28,16,85,159,116,49,156,165,212,118,204,177,88,164,75,123,78,147,87,243,217,125,0,252,145,168,105,219,248,238,231,172,28,149,189,172,132,193,173,248,36,9,193,93,73,73,152,139,156,157,153,247,239,110,154,149,122,239,159,91,134,71,57,8,200,14,133,26,199,105,224,8,55,228,139,228,222,120,50,207,152,251,77,110,241,190,51,181,188,17,187,31,204,26,167,78,39,219,88,101,119,30,92,248,159,221,175,1,243,164,197,198,107,128,246,213,44,27,94,54,243,163,116,16,158,56,121,109,9,159,177,52,99,158,132,83,83,251,120,194,249,195,119,18,238,143,114,42,142,48,16,76,61,186,65,30,63,79,86,250,157,110,80,106,211,244,201,166,91,121,249,43,99,17,58,181,208,3,7,163,124,178,147,216,30,112,230,153,234,155,2,133,212,155,20,188,65,85,173,65,100,34,202,244,212,228,248,225,192,111,39,4,201,179,166,31,152,240,21,156,250,57,217,145,184,170,139,153,1,205,42,150,74,38,12,153,125,161,7,81,185,133,169,194,172,57,123,241,109,194,105,60,54,225,242,65,176,105,219,62,225,152,123,185,92,59,204,240,229,107,50,88,46,85,48,154,11,46,112,107,254,57,16,236,78,98,136,73,185,175,58,252,115,83,55,43,51,201,44,139,141,117,141,163,47,153,254,37,162,16,103,217,65,122,227,107,18,80,170,67,240,32,231,68,115,22,150,79,10,10,200,5,163,67,252,119,50,110,220,243,235,132,108,133,182,78,147,84,233,98,70,224,44,159,181,23,97,0,184,124,14,133,40,154,4,131,176,32,172,195,132,253,133,217,254,75,157,31,77,85,131,147,125,81,52,0,84,92,113,147,198,255,92,191,177,238,35,217,213,245,106,36,162,253,140,185,205,36,119,62,87,99,1,95,61,204,58,243,58,251,164,158,60,241,142,128,113,17,3,56,68,31,247,46,59,162,236,142,138,70,41,111,12,15,23,80,196,83,59,17,159,119,121,152,132,94,47,79,31,75,123,221,48,96,0,237,130,150,126,241,247,66,73,70,21,114,246,175,203,174,8,179,231,171,207,213,84,17,61,76,87,200,218,42,168,133,123,186,128,12,104,123,190,87,7,134,232,203,241,62,235,186,202,199,209,164,20,16,35,138,112,145,54,41,160,185,21,225,197,137,87,6,222,48,189,202,175,19,110,40,97,2,150,34,140,176,73,243,48,6,112,58,184,224,55,149,18,87,159,255,160,37,241,253,99,155,248,123,109,96,32,146,209,130,100,52,61,225,192,102,29,161,194,173,189,24,129,196,27,126,172,179,8,57,78,209,0,195,96,36,101,248,32,215,27,183,38,7,168,158,146,9,18,171,175,107,96,64,80,69,215,176,1,61,102,132,161,7,45,13,147,156,110,30,46,67,61,193,65,140,85,223,192,112,190,41,210,36,150,231,40,126,164,65,61,50,161,153,171,198,88,28,45,106,132,135,138,143,210,0,49,191,19,53,203,160,27,237,203,76,216,60,124,190,164,148,95,13,194,251,249,83,91,180,72,61,109,27,137,84,110,109,187,125,177,251,194,177,115,215,123,235,81,183,54,24,57,19,63,151,255,194,207,131,33,201,240,113,182,9,159,217,69,0,227,20,61,215,199,27,37,122,94,127,171,147,38,124,76,71,155,16,182,90,191,134,177,79,105,55,156,133,193,66,120,250,49,238,119,177,250,252,129,85,221,241,165,24,149,106,151,215,144,81,154,241,206,172,34,234,11,135,92,192,106,241,195,152,38,201,151,132,12,123,246,174,17,222,120,237,106,24,66,93,157,17,134,95,57,52,108,102,230,18,22,184,149,249,17,186,61,187,133,113,83,86,211,83,252,3,226,115,128,155,173,218,162,27,214,88,244,4,19,62,18,171,190,114,182,113,245,243,57,39,12,106,67,124,102,51,202,177,43,90,5,90,149,88,189,194,67,252,180,80,172,243,231,36,37,24,194,59,190,164,161,33,229,177,236,206,158,208,42,40,35,36,121,229,98,134,208,209,135,200,181,109,233,98,20,19,80,146,242,233,224,12,13,181,233,3,82,177,119,12,89,168,99,93,111,126,94,57,205,120,41,160,94,125,232,111,227,247,227,247,198,131,162,229,254,188,115,142,101,254,180,93,215,234,13,8,10,144,38,43,194,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,192,3,101,118,55,89,108,249,148,134,126,247,98,28,91,161,246,248,246,98,240,156,188,130,179,177,209,20,65,123,76,124,145,205,241,23,99,26,108,98,32,104,14,26,119,89,58,43,55,204,167,27,94,70,176,140,223,78,24,64,203,139,193,254,254,92,104,237,230,169,9,210,4,9,77,188,189,70,132,81,53,215,171,129,248,206,120,114,26,173,169,75,51,125,169,71,152,9,94,123,41,107,232,138,69,143,236,129,28,107,96,225,96,242,236,95,140,58,148,26,228,98,92,94,163,184,186,205,3,78,172,96,145,146,26,201,119,186,219,116,164,164,213,128,61,236,56,184,80,23,72,73,93,181,109,189,233,209,91,72,102,151,199,168,28,196,114,172,137,148,202,197,150,190,153,144,234,40,177,100,98,218,185,36,12,166,52,249,8,163,118,43,68,93,190,6,224,105,191,57,57,70,105,52,50,185,233,179,54,36,218,41,158,136,125,59,254,158,31,41,206,194,56,4,137,63,59,121,146,15,86,189,205,183,82,57,90,136,90,101,119,10,99,116,163,39,46,191,221,217,206,149,216,10,160,189,37,5,170,253,211,221,172,119,57,223,77,38,106,147,226,170,187,222,185,180,11,233,7,17,29,246,68,30,94,70,153,207,18,134,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,61,126,115,176,174,168,191,126,239,5,212,75,81,44,8,255,130,55,254,102,45,210,207,82,206,49,91,134,150,125,158,166,148,211,133,89,77,248,172,102,113,113,65,134,83,44,112,59,104,242,228,43,204,105,32,96,203,210,42,108,96,189,159,145,151,2,77,42,81,54,111,223,134,21,231,57,82,76,183,47,152,232,219,231,240,103,19,247,90,67,191,38,59,202,89,252,106,212,157,4,241,100,216,212,229,213,240,98,243,109,19,187,228,97,137,114,223,248,225,254,183,36,77,191,13,253,239,248,27,92,201,201,118,203,205,201,130,150,47,201,73,136,37,94,174,70,87,32,58,67,193,14,103,202,134,225,12,237,229,165,13,67,186,111,157,78,65,239,151,88,242,233,147,88,55,68,24,161,196,250,241,93,127,63,157,132,177,122,182,41,128,123,190,3,52,201,60,210,219,114,53,186,42,99,197,205,171,169,88,223,48,156,134,230,235,95,49,170,91,213,48,61,117,248,147,91,181,93,86,25,132,12,214,71,40,226,197,176,131,148,121,3,69,165,250,41,182,130,75,54,109,202,219,77,39,230,214,101,249,213,8,24,74,109,25,109,47,96,156,95,95,2,107,5,193,252,134,39,114,174,222,106,240,80,166,206,244,19,79,57,127,50,28,162,52,113,102,156,252,237,248,182,19,38,187,245,68,131,154,0,32,163,91,50,81,127,185,102,63,109,150,10,27,176,138,3,53,166,165,197,139,184,200,49,160,134,33,87,67,96,94,223,137,16,159,5,20,180,183,190,181,87,227,65,183,207,37,167,201,109,74,67,211,187,89,37,177,184,171,134,161,142,249,156,3,247,232,108,17,244,214,213,72,49,191,48,50,233,43,201,0,65,41,8,107,237,47,156,41,9,136,111,253,52,231,158,111,203,112,250,17,120,70,121,43,172,34,171,119,82,156,71,134,46,2,211,246,16,95,49,181,160,226,87,213,149,155,78,183,99,43,223,204,243,33,61,225,137,169,203,23,230,76,32,164,160,141,93,151,19,40,33,35,32,159,47,43,12,98,60,219,11,58,229,103,115,47,67,247,236,178,176,197,241,223,166,25,116,43,4,10,122,249,156,211,77,121,75,158,108,177,135,88,126,116,50,125,120,117,58,71,17,45,59,80,25,55,99,96,179,183,209,112,53,216,31,197,241,132,1,125,76,9,78,24,97,126,107,12,211,251,214,107,183,29,51,190,240,0,89,127,83,3,27,105,7,247,28,130,193,182,241,127,148,171,145,125,241,44,105,33,209,41,136,191,109,249,148,79,176,103,227,189,67,145,234,222,155,83,93,246,234,4,181,232,45,244,5,228,139,73,206,124,47,5,159,171,136,100,48,212,127,204,35,191,97,139,97,102,19,103,208,77,30,18,231,172,47,12,190,178,233,79,27,100,207,15,48,102,238,168,118,224,187,145,49,244,159,30,168,205,117,185,119,27,104,228,251,115,3,158,45,79,20,147,174,136,110,171,162,63,183,78,142,176,132,141,4,185,175,232,131,177,60,124,237,61,216,244,170,43,189,217,5,198,210,5,115,12,29,117,9,163,22,231,83,6,219,142,166,77,6,72,47,123,155,80,158,220,194,111,220,102,116,155,252,64,57,105,242,242,220,155,172,82,132,145,251,22,198,199,79,238,111,126,149,243,2,95,228,108,192,245,189,72,244,204,8,227,41,122,19,203,228,49,251,168,241,94,136,214,11,189,24,123,47,172,28,190,254,143,107,198,57,222,203,205,207,187,4,126,141,58,29,74,230,210,228,168,59,250,242,128,116,160,146,230,200,41,193,99,255,158,12,42,195,22,110,208,182,12,172,23,206,203,50,225,141,232,165,103,119,133,0,126,247,209,181,56,193,92,69,55,18,97,108,89,125,38,53,27,148,107,115,70,152,13,148,175,154,6,1,188,254,32,132,177,50,41,113,245,70,141,108,72,120,162,74,224,97,116,207,174,147,25,234,225,137,89,221,159,220,208,27,85,158,156,5,233,211,128,65,137,171,96,120,209,111,216,100,172,188,213,96,225,72,221,17,191,22,242,176,53,194,38,31,120,163,236,238,28,93,87,62,0,157,188,23,5,232,207,230,21,207,32,124,20,181,209,86,66,238,108,70,248,76,111,69,158,12,131,231,225,235,249,166,58,122,61,48,113,161,153,88,124,127,95,100,211,130,171,105,120,155,45,230,23,134,141,50,231,125,114,112,201,119,3,182,1,237,223,244,89,55,62,21,121,115,11,3,170,36,141,123,159,28,112,218,89,59,61,92,141,177,41,55,111,103,182,27,223,130,79,138,131,244,242,144,48,242,52,203,163,72,186,52,185,55,135,93,71,187,115,8,59,35,46,107,24,77,138,111,50,53,49,165,125,21,158,9,115,50,223,254,211,32,154,110,25,226,132,207,200,222,247,193,23,246,193,218,104,51,217,68,244,133,201,131,143,149,37,124,154,234,115,140,60,11,19,127,125,77,185,185,153,47,14,143,146,251,204,114,241,54,57,154,8,55,219,38,69,152,115,96,114,60,164,93,189,170,116,6,188,205,230,39,13,79,24,155,128,126,95,187,88,111,248,122,241,121,112,179,142,159,18,70,34,61,26,237,76,74,227,150,87,8,83,60,222,113,117,82,160,145,137,251,67,122,245,48,126,160,45,74,36,63,237,127,40,64,30,198,74,165,232,147,33,20,210,60,154,169,129,203,123,129,81,154,209,25,248,157,43,202,99,15,126,239,140,224,219,149,90,37,8,234,34,58,233,128,246,53,229,177,11,138,249,205,111,61,76,51,110,73,24,57,193,57,35,108,158,147,55,140,30,141,159,71,1,106,131,56,189,223,218,234,110,251,246,148,211,252,89,219,4,104,132,227,2,42,178,238,43,233,107,113,148,250,150,206,202,66,8,92,71,162,164,69,138,247,20,78,143,89,6,31,206,128,174,106,72,152,67,156,180,40,208,215,226,187,187,179,122,1,13,146,9,173,218,9,37,123,63,35,75,146,210,109,21,179,145,237,62,250,50,187,173,57,138,132,135,137,48,253,194,200,141,98,115,40,97,163,239,125,47,134,129,103,189,38,59,132,237,0,243,69,57,91,85,153,146,42,55,119,152,6,142,200,134,198,210,48,155,153,47,218,176,64,31,122,49,26,228,205,31,140,76,71,238,247,115,225,136,91,62,91,34,118,49,5,85,113,105,51,131,35,250,180,128,0,76,41,50,45,32,23,64,106,196,195,124,46,249,154,144,200,2,136,193,111,51,117,203,205,23,123,132,158,239,163,165,155,115,33,108,4,98,111,51,123,209,46,175,189,204,67,224,254,182,89,167,68,216,40,190,159,138,171,61,249,92,91,222,155,242,217,244,50,161,125,218,146,134,132,173,216,31,87,131,179,238,249,190,247,79,109,200,91,5,100,239,133,127,119,76,27,96,206,251,148,180,141,203,112,95,187,39,228,132,146,119,242,179,56,157,185,86,194,152,3,198,107,103,72,106,73,58,3,184,223,115,142,136,176,161,67,203,223,50,210,73,172,153,238,137,103,199,200,176,203,17,162,163,0,22,217,24,59,37,53,57,158,83,29,108,177,215,102,9,3,21,163,41,42,106,178,55,115,222,138,102,121,205,251,179,71,254,11,37,37,209,134,217,230,208,154,252,136,145,192,36,103,205,81,33,10,57,125,181,39,33,57,146,38,215,224,162,174,40,180,81,49,217,146,163,178,172,199,114,80,49,7,75,10,77,18,166,2,227,64,140,115,33,10,186,119,231,200,68,135,0,172,103,121,201,59,73,90,208,52,176,239,205,77,19,65,78,40,173,24,15,221,19,177,221,174,151,52,46,210,155,53,170,201,29,86,179,230,136,77,13,203,81,147,187,91,193,166,75,142,216,132,193,253,183,13,198,46,197,203,106,83,93,139,66,247,18,25,188,13,209,98,228,40,53,195,182,214,42,31,36,23,210,51,30,110,228,194,229,193,80,189,107,35,110,13,84,90,190,23,218,127,61,104,46,144,88,135,64,42,1,56,53,151,12,217,102,145,214,235,126,50,227,28,120,122,60,119,21,190,8,83,39,132,165,120,50,203,65,201,197,228,178,171,180,88,22,188,3,171,17,178,83,254,220,230,40,163,207,141,166,199,236,247,115,160,110,210,36,76,181,46,10,236,40,37,103,253,152,152,54,182,251,173,173,212,36,55,71,23,181,69,79,193,192,80,12,27,78,152,61,147,35,227,55,165,226,34,167,85,20,134,206,89,202,171,40,149,186,109,214,90,4,37,223,25,128,9,4,251,228,220,70,137,17,197,82,71,99,32,180,186,187,22,89,140,49,24,225,7,118,198,65,143,19,141,183,26,203,175,140,0,14,178,57,138,67,224,72,231,208,202,19,73,36,231,3,218,166,84,235,109,3,218,112,20,158,176,32,20,102,27,25,150,65,246,38,62,23,203,133,22,189,72,97,181,232,255,19,152,136,148,142,26,118,97,23,15,113,54,61,117,214,39,76,178,243,134,187,248,211,144,244,197,168,165,220,161,217,164,86,64,149,49,85,71,221,108,100,131,179,182,201,121,141,208,54,200,128,93,212,185,151,218,195,66,125,57,194,104,116,20,169,172,146,255,10,244,11,34,196,227,202,245,208,200,8,248,68,65,237,108,109,181,8,114,62,37,22,23,49,35,81,205,215,178,45,210,88,41,74,129,192,150,52,155,153,151,73,96,70,165,112,163,108,167,143,6,120,207,51,192,20,72,149,226,188,13,56,86,163,126,106,166,106,227,121,114,78,132,62,143,179,128,100,73,180,102,42,63,243,134,205,176,161,233,163,25,105,221,203,55,103,3,214,147,252,54,167,79,223,219,65,52,42,73,82,215,153,188,249,154,17,197,142,79,18,223,56,204,220,194,81,39,229,155,150,70,33,216,174,8,3,138,107,26,54,169,225,8,247,37,82,117,86,102,95,41,10,98,103,156,14,173,143,226,246,205,130,21,225,242,12,62,92,119,218,210,168,112,128,182,81,142,119,172,140,100,53,138,192,91,114,51,111,205,251,100,103,74,87,124,0,137,196,86,226,201,40,38,104,95,96,47,156,122,132,41,97,41,248,160,84,243,73,138,48,89,70,105,210,223,30,183,222,171,83,238,138,230,160,150,30,75,126,71,88,174,101,13,35,79,214,110,24,249,171,27,38,103,114,43,152,221,210,247,85,145,36,123,86,105,149,44,168,102,54,26,185,204,26,15,94,144,224,144,40,88,250,124,59,41,185,110,197,206,192,234,138,77,20,154,237,67,129,57,72,132,197,231,130,235,36,250,149,219,204,109,106,0,115,128,193,106,85,23,90,85,74,158,217,78,172,53,34,223,177,19,153,161,104,18,86,128,165,45,6,245,39,42,9,137,188,96,86,200,16,218,17,247,115,0,170,75,138,70,162,153,34,65,134,250,80,22,2,19,188,169,229,162,133,6,109,152,146,93,3,192,136,76,119,32,180,10,134,160,91,81,134,200,242,182,168,101,91,191,20,124,35,232,155,168,225,159,227,114,213,210,105,226,200,117,145,15,147,84,157,54,74,178,149,45,102,121,84,72,164,126,105,213,235,157,99,197,71,246,71,47,198,160,186,199,60,13,178,100,40,58,236,236,59,71,128,226,200,80,137,218,47,253,121,185,182,63,83,31,146,238,50,0,72,60,64,22,242,112,221,34,11,136,111,223,128,32,239,81,251,128,210,71,81,243,189,175,197,254,106,86,133,135,117,144,137,241,211,38,237,163,24,174,211,111,83,108,161,56,206,139,56,31,229,123,234,74,30,166,22,173,117,114,42,227,57,214,151,124,230,50,49,248,100,244,0,0,241,22,77,244,74,253,30,216,47,121,86,35,147,133,75,15,4,140,202,69,117,130,7,164,216,34,70,154,0,219,42,16,239,47,140,231,82,175,138,153,67,16,197,95,219,148,238,242,211,226,167,131,199,138,207,225,238,12,251,173,95,59,185,193,174,33,124,33,130,11,4,114,219,32,113,236,241,56,189,124,173,7,165,123,206,67,217,193,197,25,209,112,65,64,158,159,26,123,5,50,121,153,164,190,132,217,186,248,6,108,86,248,231,98,2,184,109,23,224,251,32,42,61,85,73,1,80,204,86,115,252,240,152,140,220,173,248,201,185,93,241,26,96,192,163,102,68,17,15,157,112,135,169,115,198,24,58,118,77,204,210,97,232,103,126,194,217,65,162,149,169,34,64,236,152,78,61,136,212,110,186,48,14,129,55,103,40,69,115,79,254,113,168,184,137,181,40,226,26,81,240,20,200,126,156,2,148,135,199,136,169,158,213,48,92,66,83,15,105,50,179,119,112,118,19,70,21,242,20,153,240,238,197,81,91,130,169,48,11,182,31,189,230,160,44,32,99,188,139,242,6,200,43,248,247,234,56,146,101,1,185,195,4,24,94,110,203,232,97,47,217,108,64,120,48,73,122,15,39,147,214,21,182,4,214,190,62,244,97,241,181,161,55,135,226,231,213,81,234,220,9,201,20,9,103,100,171,189,89,138,105,244,79,37,129,152,208,177,191,152,37,250,186,82,72,166,59,38,111,115,112,239,82,162,249,49,76,188,214,7,199,133,252,154,132,237,111,4,79,239,76,181,253,161,244,96,121,159,189,27,67,82,202,83,27,245,12,153,222,124,218,129,52,86,196,81,129,131,1,231,144,248,98,217,52,215,148,47,196,190,204,163,128,19,133,77,138,187,97,14,118,47,130,215,69,217,137,212,93,123,143,47,130,19,135,98,255,9,7,91,31,252,75,82,206,166,25,222,197,132,8,243,49,203,180,66,238,115,70,241,200,8,42,67,78,41,132,49,183,137,7,135,214,45,221,120,33,150,23,71,51,19,253,81,115,121,116,46,2,191,223,17,18,86,83,70,44,255,202,108,247,123,152,150,146,18,180,200,110,71,95,56,235,114,19,1,41,92,25,119,10,82,38,210,57,79,147,45,240,62,43,186,33,20,32,37,127,33,70,246,5,243,251,198,108,182,187,163,238,78,15,33,141,39,63,75,17,184,4,253,150,201,77,217,83,166,240,227,32,119,59,135,169,11,250,98,255,20,244,89,168,158,82,35,100,79,127,150,43,71,11,34,224,179,218,203,235,66,106,33,194,16,120,180,61,90,66,105,196,111,62,209,16,238,218,187,243,149,71,163,202,67,243,41,175,171,160,50,224,175,53,205,77,75,137,93,20,17,253,181,216,66,230,164,148,178,211,171,130,23,143,234,44,68,119,125,112,10,198,126,53,197,147,36,180,2,252,224,168,50,7,161,25,45,94,165,210,33,145,116,195,249,209,64,90,63,114,157,51,173,27,10,130,58,159,100,56,9,158,162,106,103,26,221,98,94,70,15,44,45,56,128,13,184,166,58,95,211,187,113,184,240,112,166,142,251,116,126,54,188,254,100,38,186,163,131,58,153,193,66,80,196,187,109,40,244,183,73,202,198,213,5,75,23,237,161,72,225,56,23,195,108,134,148,230,132,56,27,43,74,208,211,183,250,180,158,40,123,98,151,3,216,88,140,13,29,58,80,233,131,116,15,231,71,20,117,77,213,111,55,159,18,40,205,180,231,173,57,56,185,86,192,57,124,36,65,166,45,100,21,151,43,58,98,54,81,213,102,8,203,79,86,140,160,251,227,243,160,92,232,159,113,185,171,28,192,243,237,202,241,158,172,232,161,191,128,94,100,125,194,29,125,101,15,147,162,22,248,37,44,214,40,217,158,104,170,73,103,4,88,245,173,133,26,0,233,27,165,131,78,38,252,216,187,153,142,134,110,37,32,44,215,43,149,65,149,98,40,49,222,156,200,67,56,7,252,242,163,129,64,181,43,68,14,108,156,42,157,249,44,67,105,68,139,155,146,151,82,100,113,96,139,46,110,38,66,75,89,245,88,97,244,80,168,225,88,182,135,134,41,156,135,154,6,208,218,173,26,9,6,251,14,133,37,172,142,85,175,206,228,25,66,86,170,240,164,245,225,205,103,161,81,145,37,103,223,169,97,48,155,203,53,150,216,172,201,190,17,179,55,214,38,23,112,154,231,139,104,147,159,177,230,94,196,219,134,57,240,3,121,49,218,185,135,112,20,146,86,34,204,54,209,160,157,33,59,69,193,88,125,173,17,55,155,171,196,205,73,219,171,6,9,219,247,54,227,230,172,230,66,179,34,137,152,138,79,228,197,242,55,170,67,131,172,194,213,104,58,123,133,45,236,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,16,227,119,186,87,99,159,56,85,90,197,112,16,254,219,0,183,133,170,109,35,164,248,224,61,97,24,89,91,245,115,246,249,218,222,25,160,23,8,56,26,89,2,17,16,164,51,200,89,214,50,59,188,105,60,184,153,154,138,178,15,198,1,190,23,176,225,165,58,96,195,214,136,104,51,243,9,149,32,203,207,237,102,148,221,132,69,56,108,77,241,69,153,51,216,67,132,133,12,191,99,206,41,8,199,167,164,146,67,5,212,228,142,48,92,131,231,230,16,54,122,12,144,252,104,63,156,233,105,229,43,126,134,52,135,178,81,207,125,209,129,137,207,69,22,73,213,104,56,145,4,89,181,32,27,82,180,81,44,253,188,163,73,233,229,66,40,29,201,18,187,43,58,233,198,64,81,194,160,68,162,47,20,252,123,244,189,129,246,164,24,156,167,195,98,203,42,42,80,230,249,236,218,131,48,236,74,215,48,32,239,29,106,117,20,81,85,103,15,75,191,234,25,25,172,212,147,36,0,0,106,192,139,246,155,147,98,108,114,100,236,150,178,247,123,227,233,155,85,177,139,68,123,232,115,18,26,186,236,118,52,186,118,168,61,114,250,121,20,187,224,120,249,241,4,101,207,49,198,43,159,118,23,9,243,231,205,42,217,197,58,58,124,74,58,203,228,120,198,143,89,167,56,192,159,45,254,80,129,242,5,171,141,122,145,139,96,90,190,71,126,251,188,233,112,120,26,174,12,103,62,83,45,60,116,43,138,111,255,210,0,119,189,244,183,185,36,244,55,81,43,87,13,52,74,71,113,70,56,123,133,246,204,11,29,219,240,56,149,97,126,94,94,69,70,36,253,66,158,19,39,64,73,123,156,48,135,142,16,22,197,121,72,39,75,132,249,242,85,99,109,232,72,213,71,85,14,9,14,151,6,173,234,141,70,118,236,124,105,127,46,212,165,231,163,164,87,32,34,229,16,137,61,75,91,121,62,102,58,77,238,47,141,248,126,85,141,52,195,157,184,244,80,130,33,44,42,229,40,206,245,56,137,130,164,233,226,53,199,30,232,210,188,178,25,57,14,237,132,136,229,238,144,98,37,127,168,68,91,82,188,128,196,93,58,151,100,140,176,120,173,192,89,125,120,164,204,34,45,159,131,156,202,233,136,87,120,23,71,50,13,143,179,232,122,166,40,161,226,39,86,167,38,12,151,103,40,212,50,26,182,44,48,102,241,26,50,148,100,121,139,46,171,120,221,37,231,11,210,44,187,11,230,27,127,251,117,165,22,206,205,33,92,78,9,179,147,137,155,35,138,47,195,167,13,243,202,138,247,2,101,39,11,126,59,203,21,10,181,174,86,12,171,65,134,46,25,201,26,195,35,65,237,23,157,6,243,13,15,49,144,115,49,181,57,121,48,234,232,57,134,15,36,94,157,237,26,223,50,196,136,25,124,66,75,192,144,153,212,108,124,174,74,214,79,238,93,211,152,35,212,107,243,152,231,243,75,139,34,223,20,242,111,230,103,221,101,129,105,148,164,242,237,196,155,119,145,40,138,91,161,224,140,123,198,150,37,192,106,80,113,234,3,51,183,100,248,160,253,4,194,220,163,240,238,100,220,34,111,150,66,145,35,225,124,37,46,92,156,39,65,65,220,171,89,45,228,185,147,121,28,197,0,33,19,43,52,119,124,89,33,76,68,55,51,139,121,145,213,157,247,100,69,221,166,107,226,206,208,72,119,26,6,0,89,85,116,215,124,211,162,69,79,155,97,181,42,97,88,43,174,137,13,51,65,123,112,53,49,149,225,90,224,152,1,171,38,54,198,41,236,38,67,112,27,216,183,200,32,159,121,2,135,81,15,79,116,190,68,29,154,83,181,39,122,184,57,200,190,34,242,207,27,137,243,225,97,83,63,148,232,40,158,242,224,185,207,147,237,242,40,75,83,51,241,151,62,155,231,38,228,252,98,196,130,152,132,207,36,173,73,143,50,205,119,203,187,40,73,114,61,27,157,230,64,198,161,196,197,144,237,183,8,102,67,138,27,17,54,103,107,81,173,38,117,227,252,121,30,28,229,24,145,196,230,251,206,234,250,232,139,126,160,55,79,24,7,197,231,192,133,73,165,217,183,57,84,229,248,28,200,36,137,40,252,79,174,34,190,214,25,225,67,150,61,19,210,24,203,195,195,216,184,162,127,142,48,225,103,24,10,93,123,3,127,153,18,198,175,32,249,213,100,34,5,145,68,18,10,67,68,191,26,6,86,150,61,109,254,21,198,253,91,179,235,144,34,59,172,83,212,189,189,151,194,133,82,141,242,140,163,88,114,145,127,56,121,105,171,238,59,106,194,33,118,143,65,128,244,209,252,149,80,60,124,214,53,161,183,224,29,111,228,41,15,159,41,64,80,61,11,112,0,206,181,238,0,128,108,152,168,150,22,59,126,238,240,46,24,16,104,164,47,88,233,199,197,240,145,247,235,83,123,41,120,73,79,185,255,236,90,211,243,181,79,239,8,103,16,59,205,104,206,132,42,222,240,90,91,50,169,64,213,169,2,121,176,151,235,244,47,99,197,21,237,43,198,147,168,30,38,87,167,42,255,92,31,42,255,230,177,39,52,123,75,101,174,212,194,15,98,106,245,197,210,170,205,101,248,207,14,113,169,36,25,153,163,234,229,224,19,101,183,37,135,0,142,5,103,11,235,47,141,72,103,215,171,77,62,219,159,26,126,151,30,171,50,82,206,203,135,207,121,134,204,14,74,195,228,204,70,248,84,12,181,159,36,201,68,173,212,127,250,236,243,138,110,211,81,64,228,108,230,97,38,78,29,0,103,172,99,186,227,225,167,177,173,224,30,173,9,212,190,171,81,4,122,29,197,219,171,83,6,87,159,8,232,91,125,251,75,13,138,189,210,249,147,233,240,76,111,207,81,80,124,106,18,198,0,113,248,205,169,231,173,172,38,20,212,208,227,222,125,52,1,27,1,163,168,97,10,114,14,176,73,143,138,169,89,190,204,95,202,92,92,100,118,167,88,63,92,60,142,246,208,207,72,226,4,6,183,7,79,231,19,35,106,148,147,169,200,238,232,187,38,185,45,158,31,191,52,169,135,41,71,137,95,58,44,168,237,228,148,100,122,249,143,189,204,250,205,187,210,135,100,122,159,208,179,86,9,175,19,172,216,100,10,6,139,53,34,35,145,204,194,82,144,151,132,155,11,101,90,190,180,52,53,159,1,247,213,227,167,33,227,139,38,250,68,39,167,172,112,35,129,79,170,171,109,50,67,116,247,166,193,74,99,171,92,187,177,106,238,231,98,183,170,169,99,80,4,53,26,197,252,124,150,222,27,196,143,47,75,147,249,85,165,134,81,201,40,94,92,71,54,3,89,168,173,87,67,89,116,231,26,60,178,117,228,36,142,230,181,251,213,115,173,243,255,169,97,60,214,195,185,134,242,158,28,92,8,35,133,234,97,168,247,91,95,219,122,112,216,226,160,125,161,77,78,26,102,173,240,220,89,12,23,237,12,5,199,12,191,121,3,39,32,54,216,184,25,192,198,119,191,31,176,66,98,126,188,45,133,17,134,62,103,63,143,74,156,122,238,144,140,222,30,46,77,203,235,19,2,125,119,52,54,133,167,92,68,107,141,60,115,190,83,48,69,43,138,41,106,217,131,52,64,132,43,38,61,106,186,3,161,59,174,6,61,175,230,77,20,197,98,138,158,102,218,50,213,146,167,49,205,250,197,105,169,186,34,209,238,218,251,39,248,216,11,99,74,10,19,205,239,140,228,64,85,207,169,110,38,57,213,221,153,206,223,158,106,21,196,173,189,31,13,206,86,58,50,41,166,134,187,210,0,194,185,212,116,138,173,191,111,116,7,130,193,73,221,172,126,114,4,110,42,149,205,203,101,60,23,119,47,162,161,45,4,170,191,189,247,118,53,17,0,125,148,186,244,106,68,237,227,106,115,106,75,218,15,206,122,231,120,3,82,25,103,52,168,133,17,72,238,246,101,95,233,140,102,29,173,189,200,210,4,30,46,104,118,232,111,207,17,105,22,83,19,98,67,171,45,122,22,126,111,210,78,89,55,105,47,98,7,190,124,19,1,98,45,203,201,125,194,203,12,138,109,66,157,96,253,211,69,75,32,168,18,16,229,44,219,31,32,180,136,88,186,111,26,76,239,250,216,97,213,203,138,1,195,15,7,81,157,207,144,233,136,102,161,114,85,180,163,21,19,137,240,171,17,123,21,166,55,97,48,14,223,147,27,183,181,84,181,32,195,29,220,7,54,57,181,52,212,147,42,255,74,109,95,120,88,234,95,62,40,57,138,17,55,31,198,216,144,79,130,220,163,87,56,192,14,101,192,51,127,202,55,248,95,146,195,229,64,52,52,36,61,218,160,98,95,98,8,105,20,114,77,206,175,160,2,151,37,92,128,186,57,65,201,224,182,87,101,28,230,7,214,210,78,24,131,88,69,30,69,120,35,56,98,180,160,126,80,47,80,206,138,81,77,239,189,89,190,133,15,3,14,172,222,48,122,205,202,135,177,153,177,182,224,16,161,217,46,84,29,116,240,189,188,80,17,113,155,75,169,58,19,194,115,13,122,19,230,154,69,174,158,102,12,228,87,119,154,184,188,44,33,79,193,84,240,123,232,78,8,55,106,112,86,254,162,84,201,174,74,50,196,42,148,114,156,47,134,8,219,218,74,187,130,169,21,124,49,0,146,15,71,200,84,193,146,243,197,58,27,18,225,116,33,157,94,103,132,13,35,41,47,205,204,127,54,91,193,183,68,67,114,11,35,140,83,139,123,108,81,169,166,127,11,181,112,154,21,146,95,13,56,35,73,87,128,128,193,26,249,133,19,74,14,61,75,24,78,185,115,242,33,25,143,11,197,134,8,103,0,209,226,97,28,111,31,158,28,98,129,78,217,199,139,115,13,161,192,22,224,11,129,144,37,247,115,246,56,194,132,99,235,63,146,115,92,173,156,45,108,206,51,121,76,114,104,78,129,93,134,143,87,234,33,26,127,254,104,29,161,177,41,225,100,249,10,167,223,82,96,27,66,111,66,207,17,170,132,115,123,169,13,42,253,118,218,6,108,58,173,24,43,141,222,37,92,57,95,59,103,217,10,195,89,194,64,212,66,212,204,0,31,73,136,87,230,135,236,224,69,156,193,22,190,30,18,238,216,55,56,25,27,79,199,44,92,109,204,165,170,67,179,104,64,50,70,242,98,201,68,102,130,109,13,198,89,122,11,89,227,43,88,115,182,17,167,83,11,65,16,162,228,114,175,146,178,108,80,72,144,220,187,95,90,173,106,37,132,102,228,231,92,125,183,176,101,175,119,69,134,137,141,21,120,142,59,3,184,221,74,49,223,208,208,157,67,126,142,68,248,54,42,65,125,142,160,229,3,242,75,194,205,58,83,253,217,18,249,147,205,97,10,221,66,156,63,59,103,255,148,230,194,45,245,233,253,211,102,116,10,184,65,236,166,32,73,77,247,206,133,58,205,102,111,46,149,88,56,27,212,82,130,179,95,241,144,17,62,128,57,222,185,160,101,1,246,184,134,10,2,32,117,208,67,170,128,28,112,29,250,206,57,124,80,80,73,56,103,65,165,159,159,229,149,143,237,18,12,198,51,217,15,41,127,248,180,112,182,170,0,83,166,134,105,127,103,11,96,32,75,82,95,126,123,160,228,239,218,17,208,51,196,13,2,164,104,31,65,202,31,168,103,13,213,57,72,108,99,92,59,130,36,237,211,226,104,102,212,18,106,27,25,41,161,170,26,11,192,184,92,171,3,148,113,125,194,56,180,135,4,201,66,182,252,81,158,56,19,67,119,137,69,22,159,53,146,138,71,12,168,42,61,174,54,60,130,138,71,36,40,29,30,134,38,36,218,67,44,57,228,99,61,140,74,159,208,167,208,75,233,110,178,138,225,211,168,122,113,134,72,122,37,74,42,51,169,116,21,208,58,195,85,18,58,236,169,33,18,117,124,94,38,235,47,12,37,187,169,192,201,234,36,174,252,230,201,208,93,34,219,50,192,160,187,102,6,217,239,164,244,67,68,228,16,195,113,185,26,20,190,139,134,155,165,44,92,235,6,57,118,249,220,11,61,9,175,22,149,223,214,74,56,24,43,33,238,21,42,61,184,201,167,87,205,166,193,195,119,117,161,193,227,73,20,76,165,235,21,86,206,34,194,219,66,18,48,245,208,68,194,248,38,11,19,8,245,246,230,25,107,106,51,148,225,151,134,123,32,83,88,208,177,162,126,132,112,146,103,60,64,119,64,206,85,157,28,184,40,241,86,228,174,196,239,97,155,250,134,3,83,80,115,92,76,3,18,54,149,42,191,121,74,246,151,69,92,104,226,164,240,13,78,118,221,89,39,180,201,33,180,185,202,104,1,124,85,84,113,105,253,244,17,93,72,138,115,147,240,9,208,29,217,161,91,73,78,190,40,13,22,196,254,116,147,0,244,181,176,70,84,157,41,176,70,46,5,122,254,25,93,88,176,255,209,118,102,185,150,219,48,16,221,146,230,97,255,27,139,14,175,73,149,26,200,231,75,144,0,157,138,125,109,89,3,199,170,179,13,236,49,227,167,225,191,122,185,160,142,45,82,188,201,130,144,61,53,150,194,200,132,147,224,175,205,129,112,110,174,4,89,198,194,187,29,134,70,65,88,251,230,151,243,116,186,52,242,21,245,97,223,50,6,119,39,91,131,211,91,26,106,76,138,34,168,89,207,177,71,210,75,105,197,168,167,246,238,145,140,222,151,148,58,80,122,5,137,141,179,196,225,189,108,217,231,73,217,12,111,71,32,20,99,77,156,151,241,140,86,202,104,42,203,38,86,36,36,142,212,242,206,88,219,217,50,133,122,53,10,30,53,223,155,79,58,72,5,102,134,196,139,145,110,88,210,19,64,190,212,29,163,194,166,177,116,129,13,20,15,156,94,242,71,22,160,157,93,199,160,178,202,39,31,180,106,90,216,74,3,87,169,106,119,152,76,186,52,82,152,69,22,83,137,218,4,105,163,64,124,16,175,36,30,27,33,58,121,43,124,171,26,111,69,173,193,214,151,38,190,232,52,234,164,206,17,133,24,10,91,227,140,115,254,193,159,221,158,171,161,188,217,65,24,56,178,246,202,113,243,29,231,215,49,137,32,70,158,127,235,76,210,134,66,84,191,134,174,125,207,87,73,11,17,61,90,240,126,102,60,251,88,51,151,78,225,154,190,106,255,31,220,175,20,117,255,41,177,239,20,112,199,34,210,155,103,107,104,254,224,51,148,237,50,206,66,216,146,44,36,251,193,205,244,125,228,106,62,242,39,16,182,40,123,60,91,194,181,52,50,124,64,94,132,71,118,147,114,167,107,105,3,155,218,227,7,111,99,77,156,242,219,38,147,246,221,156,254,20,180,244,46,76,25,252,252,158,172,77,20,179,170,142,10,27,241,239,180,167,67,129,234,166,72,222,113,111,8,153,122,117,24,34,244,45,15,110,61,226,191,131,139,190,192,13,121,127,88,172,152,137,231,121,242,247,224,132,21,9,129,93,24,137,13,191,53,178,211,93,190,199,143,212,202,175,165,142,106,10,63,143,201,130,204,229,191,124,150,66,17,37,47,131,41,162,248,222,218,250,239,147,140,232,217,109,136,41,125,111,13,133,250,172,50,100,99,88,223,74,249,193,103,48,207,66,153,15,92,107,241,39,231,36,18,55,25,151,8,142,203,239,193,105,71,22,82,124,224,179,82,190,216,0,54,8,45,173,151,150,232,220,187,144,242,249,30,124,119,203,49,220,247,98,175,56,135,198,55,83,76,133,188,203,147,157,205,6,110,155,223,131,31,43,48,213,171,156,64,201,55,85,41,223,68,105,180,154,101,161,176,202,198,121,255,69,221,72,185,179,34,46,59,9,66,84,233,147,137,39,139,202,215,185,206,73,182,28,217,23,201,39,29,80,76,235,236,194,211,56,148,252,106,228,99,37,148,99,69,87,237,19,171,224,230,179,223,184,48,78,237,175,6,214,81,236,161,75,158,69,8,137,46,242,128,151,69,50,47,12,247,237,23,115,230,167,9,79,203,131,81,224,250,21,101,65,20,210,30,79,146,138,241,245,69,220,136,61,21,20,226,238,199,106,196,72,190,24,18,48,149,106,250,210,164,109,219,246,49,49,217,234,235,13,82,92,14,35,115,253,224,110,165,239,247,91,214,133,168,96,60,55,70,183,48,111,153,200,219,248,74,136,44,217,68,94,224,126,107,18,72,206,52,13,12,31,127,187,67,202,22,4,1,208,7,15,58,63,186,60,26,202,121,95,36,200,96,99,229,188,48,197,109,95,39,219,50,89,18,212,179,2,62,199,56,205,167,62,44,219,26,48,239,168,25,197,238,167,120,72,241,12,2,101,93,174,166,42,171,167,239,189,49,43,211,45,147,163,72,174,154,14,189,195,227,89,124,144,242,210,46,243,161,48,242,221,122,178,206,183,39,88,231,23,83,90,123,195,241,221,4,152,251,215,143,137,171,128,242,214,13,143,209,254,99,76,238,14,163,128,115,159,59,67,68,241,145,55,172,179,235,209,239,179,228,222,68,164,98,72,217,63,206,236,184,35,142,222,246,240,109,161,81,56,191,37,138,100,250,233,243,107,153,60,240,217,189,150,240,41,81,97,217,61,158,142,36,117,129,68,247,142,217,175,17,52,174,166,151,233,234,106,118,43,48,171,95,178,150,50,43,211,198,144,155,219,84,236,223,213,172,206,125,27,250,137,128,35,56,212,191,81,97,80,171,4,105,113,217,242,240,245,117,246,225,36,106,93,7,62,123,235,249,126,14,211,121,208,132,255,106,163,147,84,155,255,52,189,79,83,24,118,216,129,234,254,222,26,231,3,39,225,162,21,126,56,31,20,162,114,121,39,133,143,79,21,19,169,83,49,161,207,93,205,143,250,46,238,84,232,41,5,21,204,158,216,27,31,76,104,84,130,91,180,0,236,47,22,131,239,102,51,227,222,27,175,103,23,31,177,110,217,112,33,6,66,175,136,162,164,15,38,169,212,36,106,135,90,139,139,235,88,121,240,146,202,170,78,61,71,117,198,151,3,195,3,63,133,121,11,213,154,254,73,244,81,236,103,236,73,10,111,232,179,190,125,1,222,178,154,37,214,73,125,242,114,115,160,113,34,247,42,113,55,44,42,244,188,62,24,126,215,44,129,53,136,216,93,203,142,244,57,109,91,242,177,207,78,186,190,8,176,17,255,14,34,25,23,45,22,108,248,94,155,24,55,252,141,1,83,4,86,63,238,161,101,109,91,91,239,61,173,192,210,55,21,56,160,80,216,190,48,131,16,27,57,122,184,152,100,23,134,46,56,199,79,103,35,96,8,212,244,89,199,104,1,35,201,124,223,122,152,250,241,246,171,233,18,189,173,237,20,233,102,72,72,252,193,201,60,110,97,166,235,70,173,26,207,77,60,95,70,180,147,34,154,190,97,193,125,82,53,218,223,233,242,157,126,0,65,160,59,148,117,242,236,142,45,118,133,249,35,77,171,130,18,94,243,239,177,146,209,112,9,125,21,147,103,250,91,147,200,175,26,91,134,83,98,44,223,228,241,4,151,178,249,29,83,164,239,238,91,169,101,244,134,16,94,158,1,235,174,136,97,15,142,172,159,220,28,130,178,47,49,196,107,19,159,220,114,117,94,81,134,7,76,221,156,62,218,241,122,251,29,113,90,196,202,86,218,46,43,165,243,89,202,163,247,166,41,171,110,221,67,1,195,238,48,53,163,149,71,43,247,234,58,149,173,140,21,54,99,155,159,136,7,244,174,140,98,212,32,180,248,220,132,51,101,208,18,153,168,21,23,195,145,39,179,148,36,10,94,118,192,120,144,74,102,6,247,73,76,6,154,211,138,208,74,154,127,159,99,1,17,47,214,37,0,249,87,157,177,58,81,138,104,154,170,219,38,233,24,163,114,22,204,222,154,201,35,150,237,91,26,204,67,165,201,152,90,161,222,246,77,137,49,225,247,21,166,145,114,6,92,30,34,53,42,130,70,28,188,176,180,12,249,156,141,32,86,139,185,66,68,114,202,41,64,37,118,249,82,236,203,136,162,87,146,137,216,172,92,97,95,120,236,166,79,54,40,120,152,241,100,137,222,31,121,47,218,84,102,243,171,27,213,67,114,241,217,192,74,138,39,67,19,125,15,189,184,115,16,199,197,208,53,202,150,213,140,62,213,173,199,89,127,12,115,23,166,28,110,230,216,77,237,4,151,15,98,175,218,238,94,59,149,136,176,17,126,158,61,80,235,128,18,180,155,214,123,192,212,225,76,133,33,173,240,57,76,119,121,215,91,23,170,15,227,185,6,213,93,242,210,45,91,197,219,133,115,22,142,208,214,236,160,109,23,46,85,146,136,166,28,177,230,189,122,22,201,37,16,52,234,43,221,7,59,11,77,63,53,85,197,45,233,115,79,77,39,215,209,207,98,158,247,167,71,85,26,66,106,85,214,184,48,244,49,83,225,81,186,123,79,176,255,164,169,201,104,56,45,242,253,109,180,3,166,222,188,110,167,226,52,248,252,178,210,20,26,7,70,128,52,16,234,152,20,26,137,227,90,186,219,154,190,245,207,127,10,24,45,99,189,53,60,185,247,151,143,125,214,187,14,41,29,2,253,194,198,50,33,25,122,164,156,238,215,108,80,210,100,77,224,83,153,230,51,188,66,94,170,75,19,42,137,22,48,29,176,75,104,141,9,116,230,143,10,199,96,6,80,171,3,42,37,205,62,226,5,45,0,253,218,133,58,183,28,55,135,53,79,63,8,124,40,95,223,48,48,239,93,149,85,146,206,222,88,186,240,124,102,221,238,178,237,21,241,219,117,63,140,148,100,116,99,143,47,213,108,34,129,7,37,233,241,203,21,37,118,189,53,182,97,159,1,211,75,168,87,227,169,245,123,243,154,37,186,0,27,38,53,141,113,115,43,138,208,154,136,137,40,170,15,10,153,55,101,109,53,15,52,21,129,207,248,203,163,37,235,72,247,201,128,207,249,22,69,96,61,198,145,111,236,75,98,51,163,167,218,154,187,187,103,139,166,143,75,170,30,140,249,46,222,219,182,117,89,2,176,132,172,236,222,48,157,80,106,120,178,240,91,184,125,132,234,82,87,122,82,170,1,146,91,173,166,183,160,181,30,240,230,117,95,217,195,200,135,134,178,151,46,155,182,14,227,152,37,189,57,140,166,53,96,164,237,196,188,163,155,211,185,131,13,70,188,70,43,69,200,201,140,120,52,66,232,90,40,98,148,20,254,100,232,149,175,7,158,8,70,228,128,207,6,168,148,175,211,184,139,2,38,84,213,228,106,230,221,106,1,27,207,91,83,216,58,139,3,166,185,77,170,61,186,49,239,248,213,86,247,35,155,41,141,220,181,198,213,150,190,212,90,17,114,173,205,189,66,84,88,164,21,194,96,74,245,75,192,57,75,92,133,131,206,131,115,72,250,194,249,161,215,18,238,73,2,167,173,101,63,13,29,236,25,183,166,44,92,127,153,89,84,125,75,58,167,28,82,223,50,11,233,57,79,41,96,146,36,98,111,27,251,83,31,241,219,70,163,168,165,59,52,159,198,147,15,43,38,121,104,141,67,238,9,152,240,78,125,224,220,194,97,37,207,144,151,156,156,181,252,186,104,3,198,8,147,17,167,26,123,231,248,109,202,147,244,189,33,63,92,30,33,224,12,88,75,87,144,9,235,181,121,225,148,228,16,161,211,62,125,82,7,6,211,155,165,117,69,195,164,69,47,76,72,89,97,232,246,229,230,187,11,7,54,92,79,165,230,251,104,240,38,40,76,167,223,125,239,78,84,95,95,12,71,208,119,188,97,137,217,172,143,102,7,100,60,26,42,73,73,110,110,100,107,177,132,6,12,80,58,215,18,53,120,225,14,155,116,251,146,155,167,234,180,46,134,158,13,180,107,65,20,62,83,142,139,77,213,85,234,134,140,140,248,142,169,53,23,9,245,55,15,114,131,4,195,218,244,20,70,167,188,196,205,169,36,145,242,154,66,45,73,143,229,105,252,27,169,60,197,88,237,190,53,174,160,128,52,237,199,153,63,140,187,187,106,165,150,145,252,140,128,243,227,102,112,138,227,190,57,220,169,103,219,90,231,5,247,80,11,88,67,131,16,183,16,170,242,199,238,38,37,37,108,233,108,206,57,6,156,64,164,46,94,26,195,203,199,32,108,48,44,72,122,245,241,18,115,28,3,152,234,106,215,30,3,162,228,136,173,31,143,176,213,135,251,30,178,207,29,3,206,241,52,197,99,69,233,5,25,65,143,202,108,10,139,138,214,144,81,91,231,191,93,155,246,216,26,204,71,10,244,152,146,114,114,162,224,68,217,189,195,197,200,43,181,0,13,173,84,191,247,217,57,9,237,10,73,60,52,26,110,39,33,14,191,245,98,34,23,57,182,249,2,207,139,214,221,89,138,225,222,27,202,43,177,162,168,154,92,61,198,204,216,109,116,154,33,141,183,227,167,243,180,122,77,41,141,131,21,53,190,118,70,161,83,98,131,197,54,188,24,241,108,153,170,246,112,227,207,136,251,15,227,232,23,43,204,168,243,123,28,188,217,20,186,158,171,205,29,119,216,180,68,170,194,16,1,197,213,244,170,230,231,106,202,54,61,128,71,246,90,71,165,152,137,22,48,241,190,172,40,33,239,26,232,57,237,178,194,148,134,198,107,17,59,106,202,187,15,137,195,39,68,10,124,126,170,63,55,167,62,43,206,16,148,111,167,74,48,152,9,144,111,228,209,124,42,21,43,64,189,168,122,220,114,25,73,166,192,4,162,183,163,103,84,182,254,116,54,158,209,28,112,74,207,10,64,200,98,184,5,7,253,105,186,77,11,6,55,239,131,181,144,41,234,241,251,129,243,240,141,216,234,165,212,99,133,155,173,134,47,128,31,215,213,50,45,214,244,178,46,92,247,92,10,15,184,152,252,197,104,73,212,169,144,44,202,236,239,69,47,94,210,2,206,212,219,13,158,67,43,182,139,110,227,86,98,230,219,56,194,31,229,18,164,26,220,187,71,199,81,225,107,90,28,71,209,234,234,110,143,179,170,31,202,255,98,9,242,120,107,88,197,251,51,102,8,189,120,74,174,83,123,176,245,99,91,58,47,183,128,169,225,84,49,143,2,67,110,60,26,116,135,170,14,113,230,78,11,215,174,83,108,112,203,196,16,18,65,177,249,194,200,164,54,213,25,49,218,162,28,240,128,143,231,111,139,15,140,249,127,69,58,154,68,224,109,135,248,161,199,251,221,1,207,122,165,185,76,0,153,26,176,234,48,213,105,247,172,175,214,239,149,60,223,108,65,244,126,125,190,243,59,116,91,239,29,48,252,202,229,194,232,22,124,45,86,180,78,87,130,165,177,106,203,182,240,118,242,171,73,167,221,211,161,252,120,19,60,223,76,100,231,82,190,158,233,211,76,196,226,123,110,114,128,82,61,102,231,66,29,254,210,112,97,54,169,87,45,112,53,213,244,69,236,105,98,204,66,137,108,81,138,49,74,242,154,136,1,17,203,45,215,64,111,214,234,143,189,100,2,53,236,59,100,80,82,181,217,163,224,194,134,252,86,62,23,138,164,72,207,57,140,148,198,181,134,97,190,129,144,47,224,93,53,254,133,168,33,29,37,254,219,40,36,150,155,91,37,116,73,85,163,95,77,163,64,146,39,55,65,247,238,95,147,70,2,200,84,3,70,242,56,21,127,114,206,199,36,182,151,117,161,122,68,133,128,9,237,1,23,36,98,88,62,251,7,213,242,41,117,188,157,188,41,245,95,14,91,184,95,6,133,122,253,241,81,248,216,7,177,70,168,128,173,180,125,55,127,235,65,144,227,158,245,5,86,158,86,227,234,98,133,131,247,230,216,147,228,186,190,226,28,14,223,43,109,220,77,128,44,207,47,118,192,94,128,22,199,189,58,195,64,243,137,138,65,111,136,104,114,22,120,78,180,7,47,124,254,131,124,47,147,128,113,23,189,154,124,115,186,167,3,94,24,20,205,223,139,153,232,228,109,239,234,63,213,15,47,169,32,51,157,47,115,68,183,116,113,95,190,4,184,152,8,206,133,241,61,107,189,247,174,66,169,4,65,9,14,130,215,36,21,84,234,37,96,89,208,12,117,214,36,96,186,24,174,97,103,10,85,228,123,252,181,201,35,61,112,65,234,203,95,187,66,53,209,158,171,73,156,20,135,73,198,221,243,24,61,37,99,6,119,152,106,233,174,79,142,30,230,244,155,23,43,239,187,99,74,167,126,253,248,48,129,17,155,150,155,147,93,69,89,47,96,146,127,247,230,140,10,82,83,14,15,147,218,19,152,116,80,140,57,61,85,67,118,165,243,28,240,192,250,92,34,72,124,53,203,77,254,133,34,87,31,180,36,157,245,128,16,77,251,36,47,88,26,151,13,189,91,61,254,234,190,29,210,26,121,252,86,121,107,214,79,30,241,189,138,109,61,2,231,54,124,159,102,135,145,216,65,33,42,88,115,188,179,73,136,12,185,53,223,103,20,127,108,50,179,186,56,169,91,56,39,178,255,50,121,189,75,73,214,81,96,110,229,43,159,4,158,148,48,222,202,5,170,63,80,104,118,120,25,215,253,133,137,9,199,118,136,43,83,164,125,38,195,176,113,30,117,198,163,157,77,229,58,101,7,134,93,98,143,123,245,153,27,183,240,225,60,135,105,75,125,48,125,184,75,74,227,54,193,206,230,133,92,52,69,192,125,121,225,74,93,68,188,183,81,186,74,209,197,79,182,60,251,123,83,113,46,2,89,217,104,202,63,178,2,96,172,160,63,54,20,254,207,58,185,198,11,124,171,238,173,33,251,192,36,19,120,46,39,216,49,248,44,250,170,166,15,150,69,150,171,75,211,206,22,100,38,34,225,139,225,244,36,255,33,25,94,229,194,56,7,218,116,99,205,69,229,26,109,136,116,233,163,17,147,88,215,228,59,126,168,196,20,144,133,128,96,46,236,201,156,181,155,2,114,69,248,81,3,62,231,98,209,71,203,157,170,252,48,86,137,8,110,133,91,4,35,137,127,175,180,117,84,206,30,30,131,66,249,164,58,30,70,95,190,194,146,157,136,118,105,163,18,189,2,213,35,41,236,98,91,213,196,128,207,55,104,97,222,23,61,153,128,241,14,75,192,93,123,16,233,238,77,31,31,255,231,89,168,208,223,54,246,108,127,103,218,161,70,125,96,212,199,163,14,164,117,21,244,130,169,30,233,95,71,59,21,91,15,12,57,117,56,76,216,239,253,129,141,229,48,96,122,76,244,185,121,212,235,101,194,224,42,137,104,166,248,142,108,239,48,242,159,165,15,14,239,121,196,165,33,199,234,170,59,71,41,65,187,40,65,236,71,6,240,124,90,119,167,206,234,129,20,84,21,241,240,242,195,7,205,20,31,169,215,66,221,249,142,24,79,182,2,8,85,9,180,194,208,124,139,99,138,122,145,217,68,34,34,214,145,108,218,41,108,18,58,1,163,71,168,206,115,35,41,24,193,14,88,88,53,126,84,141,197,107,220,40,77,213,228,73,65,139,49,237,27,196,129,83,52,107,24,6,247,78,226,71,212,139,41,12,245,122,9,248,172,219,161,209,167,86,36,4,212,141,161,187,41,220,179,160,244,232,104,100,139,152,232,136,80,34,148,48,146,177,37,102,61,194,9,29,4,65,135,74,249,145,150,248,88,139,127,1,214,170,19,141,182,139,149,111,204,27,145,212,161,17,61,38,105,151,136,57,49,6,9,68,18,14,188,48,73,87,125,109,136,187,170,151,168,24,91,184,214,13,144,39,27,110,239,90,18,162,61,19,209,184,113,106,4,243,241,170,158,8,43,49,156,136,176,194,220,183,53,50,12,133,229,184,233,17,83,86,85,152,210,143,72,174,64,247,36,179,152,58,245,113,51,82,11,195,77,83,51,196,244,218,205,189,64,130,88,158,168,116,115,74,49,251,237,185,243,3,47,59,161,4,174,154,104,163,180,55,14,32,224,146,53,239,67,43,64,234,247,106,163,73,86,120,246,34,239,205,153,160,48,60,86,177,51,28,35,30,243,65,243,8,212,140,69,246,101,154,226,171,36,41,230,114,157,91,187,249,234,90,140,81,105,9,200,146,208,178,14,22,85,87,60,219,74,189,48,164,175,154,156,57,27,226,205,252,192,112,153,158,171,173,71,47,80,170,80,4,109,182,252,3,70,254,66,147,74,8,229,197,190,194,167,93,154,22,106,191,250,141,128,105,123,122,224,197,20,8,152,73,221,52,25,118,6,249,62,153,29,49,10,179,197,249,44,221,166,19,45,153,153,209,140,222,212,97,42,90,158,28,32,49,163,30,201,75,100,2,178,54,162,155,196,184,163,231,4,25,154,253,152,52,37,172,72,186,210,80,174,95,235,204,4,42,0,60,29,140,15,167,41,219,101,110,157,103,216,41,155,79,79,98,180,83,43,31,104,31,79,6,208,8,35,162,66,5,150,97,61,27,41,131,135,113,52,224,179,244,223,124,240,193,103,36,201,33,160,144,231,134,44,164,228,72,192,19,195,80,98,0,206,233,28,69,9,84,39,235,194,54,201,234,11,147,5,207,170,101,249,171,6,244,130,136,42,156,26,134,206,145,162,144,208,34,42,229,73,222,211,63,123,43,57,112,99,155,166,254,17,50,109,183,134,4,158,159,167,50,32,149,113,97,4,246,164,216,226,204,224,243,69,163,126,5,37,200,164,87,31,7,109,149,91,213,67,56,64,158,60,27,43,120,189,197,72,180,241,104,53,5,101,170,37,42,157,142,13,188,159,98,11,52,144,252,230,84,187,76,45,92,35,34,18,11,151,34,171,38,226,188,231,224,131,10,47,138,172,32,24,213,170,158,227,65,223,208,239,180,86,112,73,139,146,10,118,142,92,96,78,160,253,20,222,224,165,249,23,129,145,55,105,197,16,199,77,143,159,182,58,221,167,36,8,70,142,30,48,29,175,90,18,100,222,126,85,88,235,160,122,137,178,1,110,221,245,188,167,138,202,219,108,127,240,86,173,228,134,37,89,221,90,152,182,115,170,38,42,205,5,53,30,12,13,231,135,87,3,70,228,238,135,211,164,215,66,243,208,216,100,46,77,111,48,5,195,50,83,38,109,7,49,162,103,10,226,209,8,12,57,237,232,183,16,151,142,13,129,201,208,69,201,42,12,225,74,228,112,166,86,201,183,172,141,132,235,110,250,219,184,40,81,160,50,177,255,36,155,75,211,224,188,181,78,148,105,110,217,84,26,17,140,79,150,136,178,81,10,209,84,166,118,225,237,71,217,219,50,114,4,45,67,36,59,236,163,130,165,177,186,162,199,41,188,117,57,203,138,249,245,222,52,252,95,180,175,165,207,117,246,244,21,21,167,70,185,39,94,91,195,169,243,240,47,57,46,58,151,229,99,111,75,95,69,41,45,198,132,86,2,90,32,46,182,5,164,231,135,214,127,109,75,141,197,75,211,39,169,187,134,137,130,197,94,105,121,151,172,143,134,167,37,55,159,83,85,133,141,71,165,68,165,173,17,164,41,119,76,50,86,247,11,99,19,105,177,236,204,163,68,69,144,201,70,109,45,227,205,48,111,223,2,100,248,147,20,133,134,96,69,105,52,246,155,148,70,35,103,178,110,245,50,76,207,85,239,77,19,93,44,1,34,76,85,107,159,17,143,239,81,237,74,111,171,166,155,168,158,156,237,194,235,236,104,226,0,153,8,203,246,34,250,69,143,230,18,167,177,87,99,207,251,86,8,13,42,69,235,249,200,186,204,126,97,59,98,154,214,124,155,136,159,195,164,146,155,150,132,155,226,233,14,152,48,253,212,122,114,220,202,22,55,47,212,109,11,76,177,205,125,178,179,80,85,45,153,178,169,168,180,133,40,14,86,4,133,169,118,138,106,116,216,151,181,42,155,116,98,247,213,71,41,68,214,17,55,113,77,95,217,40,191,79,229,204,233,52,157,236,21,133,240,112,10,234,136,35,82,184,74,84,209,103,148,87,238,205,49,212,123,196,15,230,180,58,0,129,11,162,146,177,120,7,212,56,218,28,128,136,110,11,148,141,85,182,67,26,169,174,161,50,141,159,63,75,91,2,221,252,183,57,0,87,87,140,237,73,228,104,71,77,246,89,186,93,125,70,218,35,211,10,51,7,246,195,34,95,139,20,105,191,213,124,203,120,250,150,192,40,115,238,88,249,84,217,75,80,101,210,93,19,86,233,52,194,31,57,251,168,137,159,59,182,249,159,250,188,252,54,204,67,195,199,12,39,2,21,178,219,10,130,176,80,241,23,91,201,20,199,165,189,166,112,193,237,91,160,40,81,250,72,208,157,46,247,107,146,106,151,48,213,42,103,179,76,119,208,104,223,151,195,207,182,41,79,151,53,114,126,77,2,169,56,140,8,129,69,135,11,197,154,194,199,3,241,201,222,215,59,50,202,199,170,87,19,24,11,247,7,110,1,109,27,90,116,119,70,237,11,155,97,210,182,160,150,103,20,112,65,4,145,180,123,198,170,255,220,250,131,27,15,210,22,105,57,162,106,231,134,123,232,85,147,78,169,100,206,109,36,192,153,167,50,13,55,13,121,205,125,12,106,114,234,200,218,226,133,152,157,255,52,98,100,199,88,145,155,55,99,102,244,176,33,159,102,72,224,143,202,204,26,253,97,231,115,156,33,147,159,38,62,148,188,43,193,170,101,167,188,22,37,84,174,137,68,243,25,85,81,218,115,103,9,51,223,167,41,60,154,66,245,147,205,91,245,243,229,88,238,216,200,210,246,134,220,87,148,196,89,189,162,20,67,160,3,80,118,204,35,106,45,213,104,165,182,168,172,216,104,43,10,8,93,26,144,19,236,217,97,169,28,107,123,111,105,174,49,74,246,234,145,166,74,43,186,180,137,88,69,155,147,10,210,105,88,167,240,25,80,43,73,173,116,192,103,65,156,197,149,165,201,177,211,74,224,61,144,112,157,116,105,8,39,244,223,167,127,205,130,78,221,165,229,176,99,19,5,166,15,157,24,69,210,117,74,189,49,122,115,222,157,9,167,148,182,118,162,246,147,188,30,136,252,96,151,162,53,196,53,56,134,191,65,129,209,33,37,233,69,71,27,32,218,37,10,167,195,90,210,77,75,100,61,2,50,40,159,214,75,70,2,151,155,181,151,121,27,240,177,162,202,149,162,161,31,182,58,97,27,104,130,114,87,46,110,144,182,248,62,108,140,179,146,95,68,140,76,122,82,127,234,139,210,98,124,76,189,179,21,183,184,58,85,141,106,100,220,52,122,100,163,145,119,105,92,194,36,237,110,241,23,36,237,93,106,64,96,181,204,53,250,70,207,22,77,157,173,182,78,147,75,245,29,7,155,116,201,121,143,92,133,17,133,123,3,243,57,107,36,206,107,66,232,45,12,153,76,174,77,60,124,131,207,231,13,24,34,76,249,156,7,166,165,204,223,251,56,125,121,104,111,53,36,140,247,106,72,88,164,253,204,148,52,162,94,21,154,187,44,214,2,4,32,121,69,47,7,2,212,103,30,74,99,54,205,203,205,77,249,108,146,120,218,141,190,168,0,232,209,203,62,135,80,99,88,137,19,4,113,142,90,177,129,116,209,103,91,62,254,100,137,168,176,160,16,182,44,247,173,216,241,167,52,43,177,246,216,29,63,116,44,45,194,205,72,99,164,40,218,132,189,246,28,254,247,157,207,174,121,230,181,135,99,146,181,104,203,242,224,236,240,194,202,10,249,84,77,202,43,0,159,152,255,50,66,11,73,143,84,18,247,172,69,39,45,104,108,86,73,137,28,18,44,94,78,90,192,147,93,218,25,224,188,188,13,30,222,206,44,14,136,21,6,245,200,184,46,211,75,150,254,252,1,241,163,155,187,236,100,180,146,55,121,238,179,23,21,79,160,91,232,95,142,107,94,233,236,164,195,137,28,204,218,149,197,51,200,82,151,207,206,128,118,131,68,243,22,18,9,164,79,188,164,97,152,32,164,100,77,97,219,92,110,64,225,87,66,204,211,228,197,80,191,242,252,250,40,124,30,33,7,152,205,114,17,65,96,1,225,180,236,10,211,250,31,157,235,164,155,190,171,18,111,88,215,233,23,72,162,178,113,55,29,84,222,53,178,63,231,200,67,124,188,202,213,212,111,8,109,7,26,93,73,82,178,44,181,186,130,50,4,186,29,25,84,186,66,82,241,202,128,102,149,175,210,46,190,168,222,30,78,56,82,205,194,186,245,45,20,67,32,141,23,117,61,149,132,207,75,195,226,101,101,21,110,214,46,161,82,168,27,168,143,115,38,20,186,110,178,12,26,92,201,144,217,59,108,170,106,2,51,147,106,143,171,183,82,74,145,44,158,152,108,37,170,126,140,50,71,51,209,24,65,235,62,26,244,85,2,83,28,21,36,45,80,80,45,205,161,99,207,5,195,11,82,203,91,6,101,155,254,95,252,52,188,165,250,203,35,5,91,238,239,98,88,96,5,30,212,193,6,204,130,208,183,30,84,223,121,125,11,159,243,249,92,103,16,142,107,224,217,123,171,241,146,230,152,140,96,110,253,136,199,13,78,202,194,178,81,122,218,183,142,106,89,91,148,192,72,19,148,231,123,44,249,154,4,171,189,1,217,248,113,206,147,174,7,166,162,219,97,204,30,25,50,172,227,233,235,231,44,204,81,164,164,14,2,59,34,104,251,242,245,232,218,61,174,63,189,126,206,107,67,58,166,200,137,142,246,121,34,60,20,117,3,11,234,56,169,243,64,213,168,57,188,140,45,86,234,83,160,255,250,4,47,169,120,160,61,178,11,188,112,187,70,20,28,45,196,6,181,168,135,168,212,184,247,158,146,118,130,230,41,231,40,135,128,190,83,120,80,141,84,101,125,252,95,6,83,230,47,37,63,68,76,114,20,191,44,136,60,138,92,141,244,178,251,116,252,52,141,22,82,225,69,91,118,80,5,149,105,185,190,34,21,94,189,56,183,44,67,202,231,146,50,68,42,132,206,94,225,112,205,93,178,136,148,23,193,96,18,11,0,14,78,249,30,144,64,84,183,114,216,52,240,77,239,152,209,175,144,163,122,172,162,198,184,228,185,207,97,180,155,131,112,66,12,169,254,194,79,90,203,235,12,241,2,118,145,7,195,52,175,30,74,37,21,217,178,172,189,194,14,52,157,51,135,66,65,188,230,251,96,29,139,201,51,117,244,114,47,145,127,59,48,124,199,113,130,208,8,56,37,24,74,161,54,197,73,81,33,9,127,242,245,110,168,59,88,145,204,54,183,170,75,79,1,221,247,164,145,253,197,172,91,164,117,133,107,142,121,118,94,236,222,120,98,21,46,175,43,59,46,44,39,254,83,215,185,114,242,1,37,255,184,181,58,107,110,107,85,241,154,81,66,26,58,251,151,113,99,248,193,70,163,223,49,107,238,128,30,195,154,165,231,55,135,139,94,184,72,16,222,160,77,202,207,189,51,186,105,72,141,21,10,1,183,2,11,237,104,81,62,233,197,152,47,189,171,243,12,24,159,230,238,117,80,16,182,226,225,99,90,116,33,114,108,90,103,155,72,48,250,129,14,161,227,93,184,21,187,189,125,108,186,152,3,211,82,50,127,90,108,212,76,0,59,125,188,74,199,45,177,150,10,33,113,135,199,184,126,44,187,120,86,88,110,34,36,96,240,199,101,240,131,231,117,36,27,241,36,200,169,242,7,227,119,230,43,191,64,182,125,127,116,3,112,17,153,98,157,252,116,177,188,206,116,248,44,187,155,234,50,152,154,134,17,112,165,92,238,194,16,100,126,156,78,168,29,76,124,105,133,161,147,254,89,40,120,99,101,158,169,177,4,70,44,162,248,107,67,80,183,132,117,159,134,140,252,121,246,6,183,161,188,249,227,39,77,246,189,216,57,129,144,41,232,15,156,63,171,208,224,170,138,245,6,215,175,11,194,184,57,208,176,221,10,119,214,241,7,151,132,58,219,243,228,253,107,152,1,165,21,254,125,47,35,49,15,152,142,25,189,55,109,125,221,225,97,141,90,250,57,73,135,76,127,112,107,114,40,114,243,66,231,190,15,26,122,37,115,23,253,218,164,61,125,42,89,219,106,153,122,245,92,100,255,63,24,90,241,75,216,12,76,112,209,39,203,177,26,230,35,54,48,56,46,227,197,8,147,17,67,23,216,242,108,223,100,161,254,132,238,156,11,91,133,210,8,152,159,210,155,19,18,249,154,248,160,72,134,113,93,88,245,241,199,201,201,59,12,89,156,48,250,99,61,229,234,31,140,136,197,241,41,20,182,142,144,15,222,201,238,37,239,13,217,196,199,232,15,76,236,112,202,163,225,64,236,225,87,243,61,139,78,84,174,95,245,251,98,144,12,15,17,240,33,107,13,145,131,95,61,141,150,94,86,55,251,103,154,223,176,236,51,23,84,76,233,192,52,192,249,42,176,78,239,42,10,14,252,210,57,7,126,159,132,57,77,5,158,62,249,160,172,126,127,48,107,68,244,77,168,85,250,236,62,192,73,121,184,172,222,175,108,206,225,77,142,93,134,180,102,74,26,252,151,11,25,139,103,129,65,97,244,219,165,129,207,167,187,244,170,240,163,22,79,22,79,83,171,108,77,150,72,167,13,250,107,7,157,198,170,85,174,2,225,164,141,133,46,217,15,29,148,59,92,81,71,50,161,216,99,227,131,73,26,45,189,186,146,1,254,53,121,208,211,127,44,1,221,179,204,69,24,254,216,251,56,166,75,94,154,248,213,250,116,125,169,171,56,199,79,22,85,22,226,164,237,75,87,89,37,54,182,151,194,163,185,62,213,252,181,180,138,208,50,61,94,115,127,165,47,211,212,90,247,146,247,250,117,94,101,191,57,145,19,97,195,157,100,16,93,171,204,180,117,179,106,149,193,51,14,75,138,195,213,90,58,245,98,103,84,35,28,158,146,170,25,79,130,12,249,171,220,180,104,57,50,180,67,96,184,94,214,247,61,50,5,66,66,10,75,30,19,226,6,31,179,105,79,46,67,154,142,205,217,126,214,21,216,90,199,16,84,184,46,239,94,153,36,3,143,203,32,191,109,225,248,229,51,133,80,251,59,164,200,64,126,178,244,192,180,71,235,92,72,140,176,79,149,99,160,166,37,131,98,228,99,31,153,40,39,4,137,177,169,23,67,83,83,190,65,43,70,164,212,245,99,163,104,31,79,198,206,219,228,232,196,230,156,31,45,44,240,153,212,105,61,31,123,187,54,5,240,66,233,180,9,124,188,157,95,140,201,40,26,160,72,145,17,95,228,155,134,223,251,172,136,172,155,33,129,179,250,245,254,82,3,80,209,43,219,10,215,254,69,6,128,177,74,69,245,200,36,16,119,12,41,15,178,245,222,136,239,198,197,231,91,97,91,11,60,172,73,217,225,227,178,173,43,36,107,44,0,95,249,36,21,136,240,80,60,247,30,68,56,190,175,85,169,195,23,197,225,137,172,253,249,189,226,48,29,86,207,189,161,18,244,93,163,26,17,113,21,120,83,62,219,252,230,199,232,151,68,154,13,169,231,86,160,223,178,234,227,161,232,116,254,47,96,203,36,232,147,33,74,219,190,143,9,59,65,122,239,77,17,106,242,39,131,132,115,116,125,112,24,12,150,191,23,97,163,172,171,239,167,222,231,191,221,25,211,170,55,167,182,35,251,111,15,171,146,126,70,133,121,234,191,77,132,74,53,124,154,81,170,166,111,38,85,122,29,68,3,122,154,132,192,222,254,193,232,198,210,67,217,116,98,134,159,32,212,93,84,149,186,57,195,66,226,199,7,245,12,41,81,94,125,52,58,234,62,184,89,93,148,88,89,228,112,97,71,250,224,12,197,87,151,155,91,55,68,192,148,250,47,93,64,139,176,144,111,228,199,164,34,175,160,59,158,43,14,0,194,171,84,116,233,210,201,226,107,19,61,171,174,243,144,14,244,249,69,51,39,236,78,80,107,142,215,90,24,190,240,105,94,167,62,226,194,168,8,198,115,19,121,169,42,243,102,220,35,125,57,74,223,177,204,5,136,75,92,114,12,24,13,164,169,247,46,211,91,127,129,97,106,150,121,120,78,147,99,168,142,239,107,78,90,249,86,86,248,236,228,31,51,12,48,123,138,218,142,176,100,127,133,55,192,144,227,55,125,240,101,17,70,135,43,116,147,98,67,237,77,187,93,252,54,33,96,121,52,90,224,182,91,57,20,0,81,14,32,40,141,47,237,94,108,180,8,23,38,122,86,219,125,50,34,107,237,143,93,190,255,249,209,120,166,74,81,128,239,70,112,59,147,70,17,216,168,15,99,180,18,50,191,122,181,241,215,140,251,165,136,146,11,188,144,64,233,241,157,145,236,19,244,140,245,215,155,62,77,35,164,220,212,58,171,234,156,24,95,196,219,230,16,57,83,133,97,43,186,240,217,80,212,146,158,68,48,234,140,155,147,179,203,122,53,129,176,28,87,19,81,151,249,123,224,185,234,12,216,58,167,235,115,245,238,190,159,76,43,158,187,66,7,115,226,95,110,63,215,32,211,72,98,83,146,78,61,123,244,12,180,166,42,158,17,85,153,171,205,184,152,230,83,49,134,167,169,88,77,89,212,117,202,30,77,129,233,8,11,233,28,122,44,5,153,129,197,12,100,191,26,31,186,47,189,26,231,184,7,140,189,159,158,249,75,85,243,118,24,241,118,49,98,230,143,183,116,56,76,175,149,14,57,13,65,221,63,55,130,61,103,127,81,120,65,141,20,191,77,135,180,190,88,134,100,36,247,128,219,80,215,7,61,238,178,253,232,130,48,171,173,7,205,213,127,185,21,163,53,21,251,9,185,140,25,151,54,242,66,85,209,130,248,98,192,144,44,139,89,8,39,230,215,45,4,60,199,82,255,161,146,85,222,113,49,220,119,106,197,87,242,129,37,96,26,149,150,252,116,153,166,61,225,39,11,70,137,26,141,24,200,95,159,42,231,146,29,199,234,34,64,37,181,2,174,75,104,249,128,91,208,119,219,161,119,166,138,120,193,132,91,105,35,116,152,80,151,26,149,153,98,23,57,112,77,18,93,97,10,103,252,230,148,176,167,173,79,222,72,90,215,123,154,19,214,123,224,51,201,221,84,152,82,10,1,104,196,177,126,150,91,11,78,210,215,130,32,215,143,150,106,7,209,84,24,33,72,223,145,42,164,47,34,67,142,227,105,43,196,109,24,227,164,127,96,42,53,253,181,122,53,73,68,129,155,39,107,217,114,73,71,171,153,94,113,103,220,163,35,47,147,203,51,85,6,61,7,254,224,180,54,106,208,2,111,49,183,128,81,48,81,185,88,252,137,148,114,192,13,210,107,153,195,38,149,228,99,150,172,246,78,23,0,173,100,215,146,54,245,140,254,172,0,106,241,221,14,71,55,68,236,8,91,122,245,250,0,214,252,208,30,248,204,121,191,26,86,28,61,142,59,194,108,219,141,148,179,185,17,68,213,159,62,107,203,157,197,51,197,104,14,211,247,234,70,120,236,48,111,33,150,128,85,47,38,55,82,10,101,103,207,131,193,1,18,175,213,204,80,211,183,38,210,230,223,154,2,169,209,213,61,111,103,81,204,120,235,106,20,114,122,115,188,56,95,31,112,180,156,237,74,111,158,250,116,55,23,241,214,179,236,203,131,122,169,3,174,102,49,169,101,133,205,63,117,71,117,163,31,173,111,13,125,132,251,215,56,231,105,204,231,226,146,221,214,37,67,48,235,251,173,173,91,229,131,45,100,180,245,222,240,198,175,128,201,104,232,147,145,143,250,90,123,113,192,151,81,79,10,108,169,50,143,43,16,3,215,128,227,57,141,186,183,143,224,221,35,214,44,79,6,227,213,87,43,68,88,129,170,34,9,110,209,167,89,118,196,67,70,81,85,85,216,144,250,199,146,64,168,133,156,64,17,115,20,142,55,127,44,134,231,182,166,91,208,219,52,183,61,200,131,173,169,193,169,185,76,105,229,70,136,216,67,212,24,61,71,139,251,14,166,200,150,100,229,77,36,146,110,236,106,240,233,36,144,57,173,119,203,15,61,190,84,110,73,97,146,50,238,42,34,72,191,187,44,158,73,169,232,244,99,143,190,6,233,103,179,243,184,59,251,54,102,4,129,26,181,206,74,50,2,79,135,23,93,150,106,197,224,2,199,183,132,82,108,54,53,129,6,170,172,37,66,49,22,176,21,211,15,77,97,95,153,103,161,33,131,187,212,50,52,25,19,159,195,132,3,229,192,198,35,195,223,137,80,12,15,46,102,10,18,210,195,131,95,204,200,209,244,209,40,49,8,215,5,106,166,172,177,177,227,79,32,171,228,107,147,98,135,33,31,148,128,222,254,218,242,217,53,22,68,173,119,26,46,106,152,147,123,108,5,66,222,44,134,200,217,221,96,249,203,17,108,65,53,183,11,140,202,107,192,11,38,60,177,105,23,12,218,95,47,56,251,116,51,250,38,129,169,1,138,192,2,140,72,26,60,94,176,69,84,143,55,86,99,112,214,23,99,1,198,86,123,22,38,76,82,119,158,211,134,52,167,239,150,86,201,181,101,203,98,24,86,88,196,208,125,208,252,114,225,179,220,106,205,113,52,38,147,108,191,48,60,228,114,236,98,49,200,217,135,34,215,74,17,80,233,63,118,59,129,143,117,87,124,158,67,120,147,30,73,229,66,23,250,136,67,27,201,37,25,243,77,98,187,187,249,71,181,68,215,228,15,36,53,187,69,68,133,242,188,170,2,190,148,133,132,251,100,61,3,91,37,170,77,205,181,4,12,63,164,72,11,23,11,248,123,80,163,81,147,37,131,182,11,178,187,97,109,52,134,84,246,121,98,26,173,196,161,222,172,187,238,62,153,209,105,53,223,17,169,243,120,130,234,203,202,191,37,144,116,182,46,253,34,164,54,202,186,81,40,196,140,228,115,18,80,190,214,6,18,15,75,97,147,4,137,248,23,130,129,58,85,104,207,11,19,44,89,219,159,160,144,119,150,152,165,116,66,138,5,182,76,38,37,214,23,36,83,67,196,202,201,42,96,8,187,177,97,242,144,114,243,186,93,62,158,213,71,21,161,254,116,133,153,199,79,9,147,113,205,179,234,210,70,44,215,127,26,70,3,121,174,148,151,11,125,218,166,50,104,74,184,155,10,221,139,225,172,146,167,155,67,55,211,97,154,224,190,29,238,106,61,179,186,161,33,180,16,71,58,101,126,83,247,59,10,24,34,174,13,173,94,75,234,172,154,112,76,68,197,73,119,72,0,106,226,72,245,30,49,117,210,93,50,162,211,168,67,125,142,162,210,51,103,209,171,57,194,226,144,72,4,59,229,201,142,249,54,74,28,18,133,0,86,127,124,116,10,67,252,4,66,132,102,171,163,76,101,215,118,131,153,18,130,172,145,26,107,89,156,57,210,43,176,246,55,61,160,54,138,226,158,64,161,62,46,73,196,16,191,58,21,223,21,96,166,110,73,157,240,76,98,220,51,59,149,216,113,214,179,113,66,109,232,169,27,182,252,162,161,9,138,39,250,23,40,77,112,224,213,41,219,25,112,253,186,239,201,195,81,62,247,156,141,116,92,127,135,31,5,10,68,247,245,108,132,56,172,68,146,111,231,161,31,27,34,38,143,141,65,178,90,203,214,91,55,116,123,34,127,200,92,218,207,136,162,253,233,41,190,52,141,191,86,97,136,118,118,228,46,199,46,235,129,249,219,31,204,72,32,30,131,225,252,31,101,121,66,120,65,112,57,30,131,193,178,28,14,91,65,181,194,112,4,121,246,241,156,6,102,127,139,45,51,40,7,234,158,210,133,37,73,131,38,132,225,60,122,124,188,199,115,98,148,173,169,77,154,116,252,201,225,68,19,253,46,203,124,18,73,247,124,241,153,238,89,211,97,52,7,133,95,151,232,205,223,122,244,13,50,198,237,115,133,169,229,74,73,203,30,44,227,239,247,38,223,190,68,55,111,66,243,154,114,100,240,57,246,138,150,30,16,192,253,20,109,16,187,61,39,147,218,250,195,12,179,111,91,73,68,196,52,118,7,91,75,254,42,153,72,166,67,145,248,124,47,35,45,245,138,139,137,53,174,11,4,13,211,237,181,30,232,95,110,253,30,21,250,162,184,246,76,181,119,121,28,135,52,234,68,6,198,249,208,229,241,99,25,112,24,146,136,178,158,73,122,252,234,168,35,65,30,187,232,47,31,147,59,213,168,35,73,86,100,40,240,52,30,120,175,81,161,180,168,234,163,157,183,250,84,151,128,225,30,126,166,56,234,111,189,6,204,25,162,55,199,210,172,94,71,210,105,86,77,26,84,76,46,126,55,49,88,249,243,122,208,245,181,197,24,76,239,182,110,134,201,154,166,2,166,126,238,9,150,146,205,241,7,71,1,77,157,112,170,135,161,104,140,202,157,92,53,121,111,112,143,171,137,196,117,181,152,41,98,243,236,10,13,108,112,152,237,63,141,91,155,2,123,232,160,211,125,196,148,248,158,232,7,206,175,88,237,135,230,251,157,12,158,244,146,94,120,92,142,158,97,170,82,251,59,79,129,139,173,234,11,79,172,209,223,97,13,76,120,48,54,209,3,19,75,94,23,166,200,34,130,118,120,135,199,126,76,191,192,25,48,170,29,237,194,56,246,156,9,31,140,127,124,191,35,112,131,202,101,56,140,166,196,186,40,157,29,159,220,197,182,170,167,227,255,109,129,137,195,165,128,49,2,203,125,109,122,61,203,151,92,223,95,49,73,28,106,232,104,25,147,179,191,215,224,205,134,192,52,177,124,21,59,219,58,177,215,229,1,161,170,5,233,231,18,87,67,70,222,239,111,211,127,183,62,27,197,222,11,46,181,123,243,65,91,201,231,178,217,168,208,135,122,135,220,132,57,242,29,21,196,77,228,197,142,155,67,39,114,9,216,52,90,3,166,157,204,149,229,127,177,224,220,4,165,204,254,59,120,236,167,143,29,150,238,147,65,37,234,249,239,31,44,27,244,192,10,63,15,218,238,79,163,222,120,111,190,88,195,95,13,236,254,149,147,172,251,177,173,141,114,23,31,82,148,104,110,98,145,238,100,170,35,63,65,241,95,69,213,109,110,31,240,3,96,75,251,144,14,235,179,184,79,134,64,107,255,72,133,237,106,170,23,239,247,218,208,189,126,12,164,191,155,35,94,115,225,138,128,99,139,171,179,149,37,9,108,37,10,241,57,77,71,101,8,220,80,19,174,241,181,179,52,8,30,184,27,127,205,136,229,73,253,142,194,86,245,228,99,74,31,98,77,114,115,194,76,95,229,188,93,125,190,183,190,216,54,113,218,184,121,223,243,166,141,134,233,176,159,143,16,171,23,234,143,187,115,144,173,162,129,225,78,68,218,169,251,133,51,91,65,242,223,238,203,58,47,46,92,240,63,70,12,106,163,110,188,8,76,153,225,93,35,72,100,222,89,78,183,53,197,54,62,106,52,4,236,34,55,39,63,91,99,204,151,173,87,121,114,238,157,134,63,218,38,208,183,228,183,23,233,154,216,27,40,55,185,146,49,16,47,27,113,207,55,21,177,81,86,28,31,84,114,90,135,220,114,148,62,63,185,183,69,250,190,48,149,193,40,110,222,39,163,8,135,48,151,195,112,83,221,121,76,92,33,181,30,179,1,249,199,75,35,71,216,110,56,85,51,40,92,158,119,71,60,40,182,93,172,63,248,8,46,147,200,48,198,12,100,224,29,54,178,206,7,134,199,196,103,57,25,204,38,67,154,41,230,254,196,158,248,94,200,66,15,121,237,241,123,179,88,220,84,134,62,48,169,227,88,35,70,132,36,99,138,28,113,186,19,177,224,220,215,11,243,172,31,173,247,254,180,137,244,139,152,3,31,91,7,251,68,145,139,73,160,127,245,239,148,124,15,179,4,3,134,173,113,184,212,115,227,68,47,151,22,99,144,197,112,178,114,38,51,85,86,138,82,110,84,252,107,14,40,20,171,60,55,53,253,84,200,127,48,125,196,151,13,132,13,13,74,141,150,29,38,6,114,183,29,246,187,77,223,185,195,88,218,242,181,139,29,65,187,57,220,85,63,232,192,4,138,62,193,205,109,18,37,36,17,5,166,132,189,59,10,201,107,187,239,85,225,53,27,126,198,32,70,78,247,137,192,22,69,242,7,39,166,91,239,183,230,52,115,133,57,80,202,2,239,161,79,97,57,43,42,96,106,58,182,220,155,94,163,175,42,27,120,88,95,210,133,169,200,250,244,181,128,43,237,163,247,173,171,53,147,181,120,112,8,5,100,253,208,182,178,118,15,152,94,137,107,51,224,38,81,234,228,239,5,53,219,109,28,163,72,167,83,127,28,112,130,24,87,110,62,240,103,190,41,142,185,124,54,188,33,232,102,129,250,131,119,90,120,155,220,155,124,112,24,113,72,136,53,217,84,72,35,205,25,119,38,234,214,4,92,214,78,226,112,199,90,190,223,146,14,169,79,186,219,110,76,47,136,220,249,156,132,68,42,62,152,34,181,36,115,208,210,43,253,162,80,212,116,65,97,34,168,1,211,206,38,251,40,153,174,99,166,251,244,175,219,216,222,47,60,18,177,54,191,26,87,166,200,199,232,104,143,12,63,179,97,20,220,87,39,244,12,66,130,225,193,239,77,223,124,185,150,202,65,233,142,222,223,197,16,213,158,143,117,239,61,232,78,252,68,87,104,187,234,99,203,75,131,206,226,179,164,147,218,173,178,143,14,178,16,121,248,189,217,20,250,122,224,96,124,5,38,75,55,229,201,202,121,154,237,31,26,26,60,225,199,6,38,178,224,139,167,255,84,70,239,152,65,124,152,154,111,56,180,82,13,153,68,195,162,139,190,213,65,213,61,138,28,185,3,213,201,94,253,201,224,6,222,114,96,211,9,87,194,204,249,53,97,38,129,97,6,238,241,224,217,40,227,238,205,45,61,208,124,126,67,62,112,54,241,59,85,96,231,175,95,153,32,48,115,253,26,158,7,166,244,195,247,58,83,1,187,109,5,76,218,76,199,174,191,54,146,32,55,187,79,179,230,217,54,186,47,144,6,105,204,213,43,27,230,130,236,236,246,54,230,92,189,50,187,168,31,166,50,125,63,66,59,174,47,57,62,8,144,28,115,126,57,156,140,175,95,97,246,221,46,240,146,201,128,224,65,46,110,74,52,35,72,45,119,30,66,229,124,119,179,102,125,30,215,248,67,139,129,160,247,55,104,164,6,202,173,86,29,20,96,83,106,38,48,82,212,23,110,166,90,48,227,230,229,210,38,29,20,193,144,236,102,140,37,28,147,220,154,116,75,245,205,204,104,199,196,244,59,107,207,156,112,31,51,164,232,210,221,195,7,68,164,48,237,57,12,241,69,189,104,53,246,213,114,209,122,35,107,192,212,16,221,139,183,17,174,93,184,209,150,231,27,22,18,138,237,82,98,0,19,54,189,48,250,216,73,158,172,153,188,116,15,24,114,231,121,97,14,144,30,115,1,65,157,27,151,3,134,73,105,150,248,237,12,241,254,133,7,41,207,26,131,150,173,147,92,96,28,111,63,53,49,53,104,58,185,176,189,200,190,40,221,213,23,93,22,121,157,119,196,251,21,94,29,230,195,207,233,198,54,100,160,199,24,147,81,65,106,61,239,184,218,184,8,238,213,112,42,206,143,138,202,118,51,136,49,202,133,73,9,181,64,73,36,220,5,66,245,22,13,49,23,45,250,61,72,129,247,175,176,18,24,1,30,185,22,218,239,251,86,157,181,121,205,16,154,102,206,226,138,133,75,232,240,234,24,24,188,71,124,172,206,218,152,122,113,177,50,119,135,179,229,47,5,182,175,87,2,78,194,88,6,204,83,151,120,50,104,119,174,123,98,176,71,160,62,88,102,89,102,14,13,247,78,154,145,30,172,242,192,199,214,110,23,22,253,68,131,183,199,252,126,48,164,23,2,83,195,224,167,19,112,186,209,70,131,121,243,28,112,65,51,234,194,84,119,125,105,54,96,50,203,145,0,49,152,44,235,190,112,27,239,213,75,54,36,66,97,85,30,28,105,143,238,14,6,82,234,125,205,7,198,250,110,23,110,121,140,7,118,118,121,131,161,55,127,174,62,230,111,17,184,21,125,109,186,164,182,59,163,148,122,195,161,242,192,107,196,62,76,130,245,54,216,2,87,146,238,227,194,82,32,15,220,201,173,197,139,161,106,240,192,231,27,20,31,51,136,84,139,174,158,73,31,119,108,57,133,50,136,44,35,110,213,249,99,4,60,73,63,62,240,94,126,48,2,151,75,231,100,240,222,217,189,104,131,139,174,62,202,196,107,76,114,212,145,228,204,6,206,116,162,221,71,59,167,174,254,118,135,106,191,93,120,232,166,98,178,45,95,33,213,15,62,223,183,42,76,129,96,12,11,1,2,217,208,128,119,248,70,192,117,47,29,22,12,215,117,223,187,95,109,31,36,198,97,72,141,93,229,124,74,24,132,46,140,169,221,221,46,133,96,19,38,146,128,233,174,172,247,212,133,161,233,246,11,65,152,79,103,114,12,26,108,208,83,246,59,96,47,251,249,193,229,18,162,25,12,67,240,16,88,191,231,121,212,122,237,1,248,186,83,175,15,234,116,31,63,152,196,159,194,16,182,202,213,237,106,90,24,140,50,203,188,240,37,120,48,116,212,81,226,193,142,201,219,246,243,96,148,143,244,11,159,137,241,92,61,61,7,110,240,18,161,65,131,141,83,242,194,249,170,95,25,140,241,31,67,58,136,75,62,191,189,157,65,200,96,84,186,20,62,235,177,201,147,163,34,63,31,184,69,64,20,82,222,86,203,131,82,230,20,104,27,186,252,128,207,234,173,1,215,245,188,53,133,72,23,75,43,173,7,204,121,223,59,35,243,50,223,107,47,152,219,120,175,165,233,176,5,156,198,200,239,51,223,207,124,150,205,191,143,220,239,161,137,204,253,229,201,253,193,232,18,7,108,60,35,207,88,239,93,203,133,147,158,15,124,200,26,129,84,200,22,225,60,250,211,236,198,255,252,166,174,9,170,36,28,181,8,89,126,23,212,10,3,252,56,168,125,189,51,15,227,62,238,109,37,146,47,92,82,28,166,9,86,198,247,183,177,125,98,118,208,222,186,158,89,79,203,172,192,116,95,62,112,110,97,139,154,12,118,214,105,205,209,91,239,111,31,51,88,183,2,2,170,253,62,248,89,124,77,159,172,27,181,210,133,207,159,245,167,59,209,13,185,250,216,93,251,129,197,64,49,69,231,165,27,228,134,81,44,230,8,204,240,245,129,241,184,199,133,187,196,65,128,235,152,67,174,110,146,59,1,54,33,75,129,187,24,71,197,168,150,238,160,65,118,177,183,194,100,219,183,60,218,144,131,28,184,124,181,116,63,248,184,61,91,15,134,225,9,209,223,86,1,171,249,3,215,112,190,129,143,231,49,20,238,61,162,202,205,114,158,106,161,192,159,16,38,56,249,84,201,126,12,83,129,29,249,110,129,104,116,61,71,86,109,189,220,159,30,67,214,116,54,74,195,218,227,64,163,10,182,60,112,43,237,194,38,174,250,88,32,103,250,248,115,163,82,246,30,212,196,165,98,155,163,52,106,150,241,192,237,99,71,252,193,51,235,152,13,130,62,215,196,64,11,96,137,13,129,87,116,127,187,242,241,213,44,163,5,32,28,143,10,247,213,124,205,205,181,2,133,208,67,94,154,254,201,216,230,80,240,209,111,81,205,127,10,43,184,101,145,252,249,193,105,198,57,107,156,207,226,138,81,21,190,103,184,75,102,231,234,167,68,11,48,135,193,135,250,249,99,186,224,221,222,41,74,72,161,148,7,166,161,220,199,19,59,56,169,209,117,124,154,115,117,60,90,121,182,148,108,22,119,236,222,199,118,129,215,95,125,49,152,254,226,98,234,201,134,58,99,176,29,206,139,238,169,147,12,30,185,182,238,197,125,169,111,252,43,58,138,32,11,53,221,85,172,38,132,20,242,117,121,74,34,148,42,168,85,175,223,1,63,30,166,250,190,155,38,198,28,31,147,32,73,81,239,118,134,225,111,229,251,178,193,67,144,226,157,175,192,219,26,69,4,78,208,202,251,157,41,217,145,20,23,73,8,30,44,188,64,243,134,196,235,174,44,133,26,46,230,126,114,119,182,187,175,107,195,118,42,255,36,36,70,135,225,168,177,44,145,137,185,221,142,68,96,150,113,35,221,39,175,154,103,218,52,1,93,59,19,153,85,49,98,201,50,110,170,179,29,62,115,236,150,170,17,252,217,168,143,180,8,178,228,44,195,98,125,124,48,154,56,220,141,35,77,34,75,13,82,251,8,39,208,159,34,57,19,12,142,115,247,136,224,244,99,179,222,41,124,156,91,234,13,194,111,24,208,14,200,123,195,168,62,34,191,13,1,227,208,164,137,145,58,148,56,186,248,181,171,195,116,96,68,82,90,156,247,195,74,18,36,162,70,200,45,197,210,165,26,73,147,15,52,175,166,200,142,195,231,149,36,24,14,41,231,121,173,27,91,178,220,209,133,217,220,110,120,167,67,164,164,81,70,104,254,34,24,71,104,87,242,22,148,245,166,122,159,139,208,174,4,187,225,46,154,43,206,45,26,11,182,132,248,169,231,114,157,37,96,74,198,5,197,229,108,49,137,73,119,54,137,235,30,107,145,207,19,209,209,196,118,47,241,106,248,95,110,52,226,204,66,84,195,46,124,230,89,142,138,1,170,193,83,146,208,43,249,237,93,220,9,180,214,112,141,102,27,235,98,132,225,177,135,110,19,181,133,202,145,51,29,17,205,54,90,96,137,195,83,120,229,155,70,103,18,95,10,3,96,46,41,17,73,55,217,68,141,226,215,229,74,147,188,126,202,91,210,49,172,54,34,2,158,32,168,214,111,38,201,7,202,67,34,167,130,108,97,145,240,232,25,64,226,213,14,103,130,34,89,97,90,100,252,200,164,55,47,221,22,11,242,34,197,154,172,61,241,1,129,160,92,76,9,108,132,150,206,226,80,162,37,96,202,109,221,201,163,247,126,109,9,250,194,186,56,146,187,82,212,240,230,39,159,99,173,7,190,77,211,140,84,101,241,80,203,147,35,118,68,150,189,220,146,123,227,215,110,37,188,211,243,229,141,39,69,82,88,4,226,125,26,14,35,207,151,132,164,85,101,204,200,98,81,161,40,86,72,255,229,112,220,150,54,2,58,9,158,210,194,184,91,151,76,19,17,129,139,86,83,228,138,39,91,246,5,47,92,176,102,239,123,209,99,167,247,166,228,55,146,42,236,157,24,106,146,83,92,214,194,17,240,102,15,145,140,36,105,25,255,92,36,105,165,140,1,170,66,202,13,28,37,121,45,155,56,212,61,80,39,59,140,202,158,108,195,84,39,167,93,111,62,242,124,185,33,89,88,72,150,61,228,69,108,121,139,149,78,134,151,176,174,15,25,29,167,69,142,23,211,127,210,52,172,133,33,53,55,77,85,76,192,171,232,46,139,90,124,142,17,161,20,83,235,70,202,47,44,21,89,214,5,115,105,215,164,185,133,23,34,123,12,21,235,147,113,183,88,132,167,166,209,171,209,180,247,121,109,39,118,51,184,237,34,5,20,5,171,164,250,170,183,204,131,14,56,38,10,122,30,145,83,95,212,37,72,49,128,7,155,49,98,171,4,109,17,153,68,255,103,69,170,255,156,89,146,161,66,173,14,53,219,40,20,168,98,5,211,84,211,189,233,22,244,215,189,162,245,13,43,221,170,15,184,3,215,214,226,9,102,104,148,201,21,246,231,172,197,19,41,187,242,13,48,165,168,73,235,58,160,234,140,139,89,27,89,80,44,231,25,229,69,116,26,73,178,50,67,250,182,60,82,70,188,8,95,65,225,232,129,182,26,30,244,232,164,30,165,50,252,94,79,66,15,167,222,185,90,178,32,234,123,102,147,173,221,52,227,103,148,21,158,109,100,37,73,38,82,99,3,83,152,195,244,95,200,70,68,101,88,217,247,106,90,6,182,60,53,140,75,35,138,131,224,180,202,85,106,135,40,149,143,17,65,178,64,140,147,68,209,69,4,35,172,16,85,42,251,122,162,83,44,167,125,203,6,245,88,160,166,24,198,241,168,167,66,206,64,202,142,232,29,89,59,6,219,68,12,165,104,9,69,155,230,51,140,214,141,169,101,46,137,220,236,125,110,146,175,151,205,142,82,47,68,78,103,212,200,176,78,198,212,58,178,182,220,68,160,70,144,65,185,40,106,212,221,131,127,70,162,144,211,212,18,54,166,85,76,192,115,162,203,145,68,78,7,186,125,191,154,158,226,45,40,174,87,119,59,118,210,143,190,155,148,168,209,215,210,163,130,20,38,129,154,181,174,143,10,102,175,237,129,19,167,72,117,42,206,99,12,247,49,104,115,146,250,81,52,215,123,228,250,40,235,221,151,177,115,80,120,10,187,86,124,13,244,187,175,213,196,42,130,79,100,92,248,41,133,196,143,168,145,10,153,196,151,197,54,33,9,233,42,115,246,41,81,176,189,67,66,31,200,190,213,107,48,74,78,169,247,93,8,95,69,165,21,251,112,223,90,132,121,142,96,183,51,9,35,238,45,133,144,115,65,236,228,176,177,131,12,41,101,228,12,61,103,165,239,220,244,45,108,169,21,182,140,230,236,126,154,109,58,46,139,92,141,210,72,169,1,211,175,116,127,26,78,205,49,221,155,135,214,36,75,125,12,185,59,136,123,251,221,126,87,150,1,29,180,221,135,129,108,165,84,75,222,26,53,73,36,133,253,181,11,4,110,75,235,117,87,142,215,54,98,180,172,133,198,144,250,223,90,97,243,25,5,133,179,112,196,202,98,202,233,231,56,134,247,217,155,227,123,32,140,112,25,207,7,155,92,185,254,188,73,152,12,169,45,109,214,206,17,167,14,197,187,18,35,36,215,148,199,26,113,53,153,40,253,109,42,137,119,137,18,177,69,185,238,3,67,89,127,97,244,7,228,230,103,71,201,53,44,205,179,79,94,113,60,80,184,4,239,7,225,20,57,251,205,159,134,130,73,127,76,23,32,217,197,156,249,59,255,160,39,72,249,147,112,7,157,76,191,42,48,211,34,5,188,241,4,203,3,215,79,124,203,224,213,246,11,99,231,255,70,195,196,200,143,243,242,192,86,225,26,48,53,69,207,111,195,130,221,28,134,246,251,26,137,192,21,26,125,135,33,178,202,10,195,151,214,29,134,114,51,61,47,198,201,252,173,59,96,18,103,93,224,179,5,116,127,111,2,5,237,82,54,253,224,236,14,181,49,223,22,217,170,140,12,106,236,184,24,162,238,170,63,141,161,249,173,59,96,104,3,30,216,4,55,29,166,66,236,218,137,52,101,238,254,53,132,211,103,84,141,252,86,224,243,25,170,223,27,198,192,126,119,111,170,106,8,121,251,136,195,247,49,244,173,233,180,108,205,7,5,151,78,74,190,169,23,170,251,235,232,222,56,238,103,132,210,84,56,143,143,59,204,96,200,161,154,192,139,18,226,122,175,46,82,132,98,197,72,199,54,207,1,35,194,19,123,25,185,71,4,222,29,222,63,159,238,194,165,243,207,55,228,147,151,78,119,27,61,99,104,34,178,223,176,156,47,159,154,248,81,8,52,155,48,213,7,27,171,217,221,80,208,103,32,62,242,189,216,68,209,249,18,58,227,50,211,205,225,179,220,170,12,139,12,11,236,20,103,67,113,24,205,55,9,109,102,54,82,146,223,63,152,170,220,117,149,16,12,230,60,26,14,195,170,122,253,71,187,58,125,178,203,192,11,65,159,7,157,110,212,65,160,141,118,225,243,211,27,34,243,15,166,239,230,82,227,255,96,28,158,128,87,95,173,62,175,221,221,182,130,219,155,172,142,190,182,245,169,22,135,141,247,250,25,180,76,141,160,195,21,26,236,174,176,245,190,7,140,146,145,162,53,42,217,161,203,33,50,212,30,120,246,64,17,55,144,125,195,170,109,150,239,58,166,168,212,210,115,239,158,60,118,115,96,75,208,143,7,62,203,42,198,108,26,29,189,194,163,124,98,157,192,199,7,201,235,121,45,203,218,6,12,63,134,142,248,164,99,39,198,140,136,227,124,70,124,101,143,150,65,166,91,68,29,242,7,207,152,104,139,164,144,84,38,0,239,246,233,215,1,103,76,42,125,49,100,48,227,115,22,163,91,213,81,35,61,18,131,90,40,228,41,15,220,35,249,90,160,33,152,35,233,23,89,166,251,224,48,157,107,75,127,27,169,132,18,47,70,194,245,121,177,141,86,110,9,248,108,67,207,60,61,187,65,108,229,176,225,81,209,175,176,185,195,14,83,182,157,101,80,173,116,218,63,24,42,62,121,119,69,41,156,143,215,70,229,74,182,157,6,205,244,240,243,207,164,10,46,155,155,193,72,124,250,205,171,29,35,138,238,245,73,52,26,74,1,154,124,47,146,34,121,251,79,67,220,255,12,233,239,215,125,72,113,208,117,43,167,212,124,123,7,77,89,214,203,172,67,74,243,128,91,142,192,107,60,67,106,95,160,249,231,164,171,250,25,82,171,215,77,62,164,80,193,191,67,90,134,215,196,30,116,210,85,162,15,142,55,93,75,192,179,191,67,90,115,28,111,4,84,142,255,162,175,85,97,43,141,123,99,121,22,125,110,139,108,248,115,155,42,77,210,7,163,250,208,143,129,133,62,208,210,175,5,3,98,44,109,20,126,198,243,49,141,26,208,191,53,61,98,189,234,147,161,98,186,253,193,233,113,80,139,1,118,159,179,186,74,192,147,8,134,194,195,57,7,129,169,127,27,58,40,100,100,122,220,28,213,31,221,138,9,115,245,88,218,166,137,166,63,77,128,45,22,159,169,229,108,157,10,103,75,186,15,134,138,223,212,175,133,119,57,227,214,236,33,93,103,2,189,208,197,191,7,76,65,89,183,133,97,140,37,142,110,163,168,18,20,15,35,142,167,142,72,249,210,183,50,61,176,21,176,176,193,27,58,41,66,114,20,119,90,143,31,232,124,82,108,103,199,5,99,9,40,140,227,31,247,182,229,167,175,181,249,59,174,198,208,28,106,47,156,163,50,199,36,165,83,234,10,22,24,76,104,214,7,165,119,180,192,178,194,144,91,150,128,119,238,58,226,48,179,124,162,125,192,163,207,75,125,102,48,78,122,92,61,209,250,146,137,100,177,130,48,8,186,9,193,235,163,177,115,199,166,210,77,174,75,127,219,248,181,98,88,182,233,63,11,12,25,237,138,171,183,112,242,24,218,150,87,201,20,232,88,143,219,166,63,141,61,31,51,137,172,108,213,149,77,99,137,119,54,0,175,94,117,38,77,235,41,136,171,207,36,172,10,34,89,19,215,162,120,165,231,38,109,149,59,206,46,28,135,250,140,40,189,167,59,174,182,114,118,253,101,222,36,142,0,162,127,207,137,63,201,8,196,44,37,18,94,212,126,131,193,105,198,28,39,92,45,149,217,249,199,162,52,125,38,13,99,59,209,175,57,201,21,149,128,183,80,226,14,227,200,163,189,216,97,226,47,85,127,123,209,202,29,143,182,45,118,46,240,166,26,192,95,140,18,167,60,244,197,54,98,57,51,96,99,68,22,147,58,165,240,252,150,49,219,232,189,113,154,189,132,25,24,234,242,172,48,57,30,127,109,178,207,235,49,215,51,220,241,241,100,53,107,93,29,240,217,157,87,60,25,7,153,26,58,244,209,165,48,107,177,246,150,158,17,168,40,174,48,23,8,171,55,53,240,40,211,247,182,186,66,73,94,122,111,206,94,80,252,139,80,138,248,222,188,25,131,67,192,43,191,55,55,174,59,71,153,242,58,87,160,190,91,238,240,46,2,75,186,29,46,4,107,194,81,64,140,69,111,125,76,7,72,41,190,7,59,94,6,189,9,91,97,107,234,11,120,60,39,122,55,10,164,26,87,35,181,39,198,6,238,81,243,118,41,234,8,82,110,143,247,85,143,165,83,226,234,227,179,12,177,29,59,210,26,123,196,213,227,217,23,200,78,84,111,252,70,151,129,214,146,170,48,250,11,35,224,129,117,161,142,223,49,139,82,92,189,236,65,21,166,181,52,174,94,214,86,161,240,92,126,172,98,46,55,41,85,68,214,245,204,50,223,230,73,54,99,206,43,60,218,167,15,9,108,228,54,58,40,72,129,236,17,48,5,47,58,164,147,22,194,128,233,237,236,250,218,196,224,103,192,213,10,92,244,123,153,56,143,195,132,155,197,213,110,150,147,249,161,228,200,173,234,65,98,4,157,166,166,252,193,214,59,42,214,248,64,216,193,207,39,204,24,154,183,53,72,96,180,163,253,131,135,137,54,74,220,5,62,255,79,137,129,58,122,227,116,151,175,13,69,143,111,182,104,150,147,146,148,247,130,53,106,165,11,179,252,178,194,180,60,207,128,207,62,50,100,162,97,50,127,244,26,192,52,87,21,249,34,180,178,212,122,225,154,164,94,12,181,67,50,15,35,96,170,140,186,194,208,70,199,163,109,147,21,20,152,115,231,59,89,129,33,249,145,71,131,105,193,35,246,192,150,166,83,248,172,190,111,67,60,166,69,162,20,72,163,31,52,166,126,203,19,24,102,42,125,180,227,119,120,160,23,184,113,170,8,140,81,221,87,192,132,157,245,201,235,138,30,76,224,37,60,201,6,147,21,109,1,19,4,84,248,60,169,87,135,84,184,167,166,90,82,56,230,190,184,65,107,155,250,220,52,139,150,26,40,211,90,86,103,163,103,170,198,107,29,143,102,234,215,134,120,202,121,52,128,41,10,147,33,133,223,223,151,103,53,85,77,169,235,226,212,61,214,229,140,215,226,47,113,206,76,197,244,227,139,55,152,224,163,140,25,165,87,78,179,1,220,103,145,83,194,244,40,157,10,3,152,179,83,6,165,65,166,82,226,197,172,177,88,80,218,181,98,162,241,127,170,119,69,156,19,202,242,11,211,192,37,112,137,2,41,80,146,25,58,40,208,134,143,125,97,180,175,5,38,76,47,63,77,134,75,159,155,30,142,20,131,66,171,169,46,32,216,187,74,25,23,22,134,77,171,60,124,102,105,53,70,101,129,39,133,196,237,194,168,145,9,76,245,237,138,33,173,93,218,19,50,53,23,217,143,1,80,220,223,162,112,164,199,13,61,111,173,23,55,107,165,12,120,54,201,147,96,82,145,121,190,111,141,8,158,62,119,177,88,228,133,135,244,148,83,131,135,168,211,125,45,201,227,65,81,106,54,223,5,183,154,73,104,128,157,175,25,111,5,23,197,115,8,236,236,134,12,40,57,92,61,25,225,156,26,235,194,83,250,63,81,47,49,14,129,88,61,232,70,60,86,47,5,56,254,216,22,30,87,255,169,110,158,109,249,46,191,230,107,223,213,159,244,124,192,100,144,197,74,66,69,184,251,147,39,148,103,30,179,150,150,126,175,14,1,166,140,91,127,251,28,248,123,221,155,215,242,24,228,100,220,231,119,238,218,177,137,84,179,192,212,140,167,123,115,154,0,245,183,209,5,244,45,137,14,103,14,87,129,11,85,75,113,243,105,250,160,2,147,242,108,113,243,73,72,84,127,59,211,122,127,111,126,214,135,58,3,236,9,101,222,155,211,13,46,6,32,140,156,123,221,155,91,216,83,224,179,178,151,79,180,3,23,60,125,129,57,121,115,160,72,178,42,218,9,126,220,139,241,66,197,216,55,235,164,201,147,141,164,49,108,214,132,151,195,217,123,61,190,0,93,151,117,200,160,212,165,241,7,218,198,238,76,50,150,100,189,24,199,125,151,251,61,158,121,6,203,76,78,49,160,248,36,26,229,66,90,107,231,59,207,210,214,245,67,71,244,244,134,68,155,10,66,134,4,154,186,231,12,108,30,189,158,91,54,170,137,59,143,234,80,179,181,97,132,121,77,141,205,225,158,116,22,98,78,124,2,147,191,21,80,183,206,194,252,35,3,187,235,167,76,117,66,142,123,212,189,6,208,86,95,158,234,177,162,97,20,182,134,233,73,74,142,50,55,59,21,242,125,237,117,54,67,25,83,232,157,117,105,239,117,85,182,129,233,37,138,137,66,239,174,198,52,207,180,152,237,174,15,219,58,20,166,104,109,251,166,147,104,16,213,60,12,42,30,61,108,168,68,69,172,238,11,9,50,227,185,3,110,83,195,92,104,17,120,31,50,40,25,44,189,119,117,66,249,109,58,163,115,106,82,192,186,30,252,185,145,241,130,209,89,224,98,234,228,14,35,55,170,14,41,249,186,18,86,107,130,29,165,110,133,177,154,98,47,101,179,83,199,14,210,254,121,95,11,123,91,214,94,133,82,168,223,247,234,73,3,185,149,60,121,237,49,162,29,167,165,9,188,140,17,58,224,61,53,166,89,55,10,24,247,189,200,114,73,46,4,6,242,200,0,1,175,169,7,58,130,137,173,222,247,154,168,199,110,129,187,169,246,5,12,167,73,85,184,214,125,223,139,148,131,124,236,250,75,159,7,58,116,1,28,48,69,159,15,83,44,63,223,186,26,107,76,9,83,29,66,57,217,53,42,1,55,103,129,97,41,160,173,169,191,140,145,227,39,4,61,206,116,227,8,204,139,246,11,159,189,116,233,205,41,166,187,87,99,137,136,149,83,97,134,91,247,106,154,140,116,80,206,90,108,249,94,221,140,170,83,97,206,183,128,233,244,144,35,159,178,202,54,175,247,68,83,103,86,148,220,241,69,201,231,200,107,67,211,112,39,113,158,70,140,168,48,146,85,215,51,203,73,8,33,76,117,178,171,227,102,242,17,2,67,59,211,197,245,218,229,65,73,122,135,133,69,33,218,208,215,162,239,231,26,96,105,32,0,164,48,228,237,215,3,57,135,112,214,17,55,233,244,176,207,112,220,154,142,184,213,156,5,204,2,24,58,226,196,61,238,213,132,23,182,62,57,126,65,18,227,111,61,99,70,67,82,88,119,148,150,60,223,154,148,216,117,203,154,42,86,25,124,190,109,216,172,205,214,146,160,133,225,14,179,178,195,48,175,191,76,124,160,133,157,111,13,54,58,162,148,48,134,117,87,96,188,158,250,49,217,228,103,60,217,113,131,165,32,52,19,6,25,249,122,32,22,133,212,49,73,112,16,198,247,48,158,36,121,175,73,186,110,198,139,153,104,176,162,240,194,199,197,116,205,233,189,225,37,43,97,231,163,38,54,158,123,99,155,143,17,240,80,235,140,15,89,195,219,100,34,77,157,8,38,175,20,39,4,170,168,106,148,214,95,193,130,143,40,141,133,26,73,58,112,202,30,187,3,70,240,85,190,199,180,74,112,31,81,226,207,83,142,100,116,158,210,138,29,169,54,10,23,229,123,76,227,111,153,1,119,165,150,2,230,68,10,152,33,155,250,219,213,122,120,2,110,77,247,43,66,254,45,188,50,66,67,189,235,107,83,192,27,223,3,5,99,169,218,63,48,172,227,37,70,229,156,161,91,95,139,230,223,56,94,200,4,14,9,89,158,63,108,52,150,2,110,240,224,42,140,82,97,124,76,42,124,101,192,7,217,210,8,36,241,51,75,119,51,234,226,174,165,81,201,24,44,189,55,124,209,43,6,156,22,199,162,55,31,200,114,198,160,80,56,161,115,129,14,144,50,98,80,142,229,40,237,236,198,51,141,60,217,7,35,61,218,116,75,65,74,168,196,145,109,124,227,89,111,142,102,82,172,174,6,255,179,238,41,112,56,150,8,138,52,174,215,169,66,230,118,70,8,12,35,86,243,167,213,114,60,17,103,162,68,47,73,106,138,48,46,35,19,48,19,77,111,158,114,244,153,2,239,42,4,131,144,108,244,40,224,68,151,176,32,132,33,240,217,28,243,69,251,206,146,164,161,123,10,38,140,128,119,127,214,110,135,57,38,54,52,72,18,164,21,212,72,251,137,90,7,60,112,20,4,134,33,42,60,124,91,77,67,127,219,152,78,74,192,45,53,221,239,80,168,169,17,215,160,136,227,49,162,32,248,240,124,67,181,188,189,218,242,7,166,243,60,62,24,5,184,93,127,27,182,181,56,241,97,157,107,250,69,80,16,242,114,148,106,31,79,67,235,213,152,21,99,21,64,242,185,116,1,246,179,41,181,8,124,144,189,205,186,194,154,117,218,196,139,45,98,197,130,34,57,26,183,166,214,84,34,235,21,106,165,30,241,51,115,25,212,20,161,176,56,124,120,40,225,201,249,11,12,255,199,136,239,181,33,209,210,159,238,228,169,125,22,163,33,58,116,38,25,133,83,12,74,39,28,170,63,221,179,139,96,24,218,138,176,133,177,95,213,17,81,19,154,143,179,174,93,10,56,102,108,150,103,120,203,210,139,51,245,37,17,247,35,67,93,37,79,66,240,26,122,251,15,70,85,87,3,177,180,231,100,95,93,197,244,57,100,68,97,245,111,158,248,173,176,236,239,34,103,4,49,225,236,221,206,40,38,192,46,121,71,20,214,153,216,44,225,141,70,166,226,162,70,206,235,22,177,233,116,95,25,62,227,46,194,127,10,152,109,224,26,173,40,246,161,60,245,253,52,202,31,82,198,105,161,161,230,28,77,160,83,226,172,160,253,198,89,43,62,221,188,105,124,130,201,103,206,250,68,168,212,162,94,205,30,224,129,26,240,133,49,60,244,193,104,212,110,23,198,102,90,2,119,83,100,112,184,28,79,160,40,220,134,171,113,25,204,121,181,5,54,61,250,11,15,89,152,160,231,52,75,23,221,105,235,91,83,61,181,3,173,166,66,41,48,219,196,186,112,107,98,169,227,85,143,32,126,51,253,190,44,158,174,185,228,199,19,187,48,1,128,7,62,239,217,227,230,103,78,141,187,225,224,239,179,65,94,24,70,26,133,169,199,169,23,38,84,170,240,121,50,25,51,88,124,239,250,32,144,65,48,225,194,85,203,46,128,243,144,65,131,32,173,203,168,97,108,203,168,193,117,164,131,10,19,101,118,179,148,216,126,121,31,141,143,255,85,132,0,215,36,94,31,1,28,182,172,11,35,2,167,163,6,29,106,138,185,2,91,192,115,243,115,239,124,31,13,157,156,231,189,207,106,115,46,151,3,27,103,189,60,249,252,85,58,5,76,5,171,204,114,218,150,157,215,23,216,26,66,4,134,180,241,222,123,76,233,222,34,218,134,22,75,188,23,106,168,243,129,211,53,39,140,110,229,74,246,26,223,166,41,31,7,172,86,148,197,24,151,23,226,131,178,237,202,144,194,134,31,233,56,98,217,34,26,7,108,125,83,241,189,214,218,105,21,133,77,85,215,225,253,68,231,16,174,32,37,27,232,217,227,135,162,152,165,43,222,122,183,125,37,254,200,204,237,113,227,107,196,13,147,184,17,36,13,141,67,45,96,99,179,86,248,252,19,43,136,64,148,100,2,41,186,164,17,101,7,12,41,179,60,218,48,38,223,11,55,169,244,2,53,142,181,64,225,58,148,49,163,119,210,185,90,171,133,100,36,240,145,232,30,216,201,79,47,11,170,236,164,63,141,143,211,238,205,183,22,135,67,84,69,223,145,15,90,182,71,27,10,231,27,4,182,24,97,45,50,13,89,16,145,93,37,180,113,30,84,38,218,241,239,195,173,179,100,184,46,62,43,200,246,68,7,145,139,113,21,77,135,213,225,173,56,189,44,103,245,172,205,14,125,225,29,81,182,121,93,155,212,8,174,125,95,107,211,45,41,48,77,31,177,217,18,139,171,186,54,73,174,238,88,155,214,214,170,107,211,210,32,23,197,148,156,138,66,73,27,111,93,204,102,18,184,154,170,102,192,20,20,200,92,160,119,56,223,207,5,205,194,125,235,101,231,170,123,25,216,11,116,157,95,184,32,19,226,217,2,211,226,150,154,118,76,78,116,144,252,201,112,57,230,173,46,77,68,63,57,69,28,102,88,110,27,34,48,157,174,53,96,188,28,185,26,81,141,234,161,11,108,166,36,244,81,112,204,194,112,112,175,62,119,147,201,64,103,0,181,180,1,175,99,29,14,129,217,136,227,12,129,145,99,86,189,154,222,160,152,12,199,251,92,82,42,9,156,131,114,3,88,143,167,73,19,116,124,106,136,18,198,45,225,132,149,236,216,11,253,94,170,84,148,70,74,86,238,83,81,242,151,244,206,116,254,148,11,23,146,34,10,163,52,21,183,198,183,153,250,78,103,62,187,26,5,48,68,23,242,96,112,79,220,79,77,161,119,149,125,118,246,101,44,101,1,159,13,106,202,136,80,54,30,169,31,34,161,93,40,108,209,12,217,174,211,109,48,18,63,83,225,28,28,103,166,82,89,116,19,63,7,68,218,57,204,59,114,182,194,220,75,128,165,175,114,175,222,77,9,189,40,250,166,91,52,126,27,26,173,46,55,71,53,201,51,121,116,40,175,36,155,56,29,147,199,12,246,49,69,150,56,233,36,52,243,47,140,63,196,105,143,177,253,167,189,86,48,161,204,144,107,168,180,24,47,249,140,120,168,189,250,3,55,115,67,215,254,243,71,202,244,62,125,83,139,170,229,103,169,210,142,176,156,69,134,26,114,246,245,191,126,166,73,90,123,185,25,8,177,125,146,90,79,62,44,53,149,223,35,159,147,182,105,113,69,50,181,57,175,190,181,184,0,33,123,129,199,112,57,89,96,216,157,155,220,28,221,174,200,169,19,23,35,186,124,97,90,40,60,62,98,29,76,194,148,146,76,103,45,156,245,179,203,153,128,169,236,154,216,171,223,140,227,173,138,132,133,224,29,228,165,191,183,38,216,248,110,169,139,130,73,71,105,167,86,91,10,152,10,103,135,55,90,155,207,134,108,154,59,31,92,16,48,209,183,154,212,56,123,100,6,234,231,166,118,247,36,27,226,182,212,52,54,96,57,165,48,49,82,108,109,164,5,210,179,225,46,179,237,190,241,134,84,178,22,93,226,11,61,185,237,40,137,23,93,225,199,12,155,177,134,217,200,154,36,27,233,70,91,216,32,31,76,117,127,215,189,137,35,236,190,53,161,19,161,84,128,223,151,123,126,191,189,96,131,19,166,92,206,183,50,156,21,185,210,130,52,214,141,37,163,97,144,161,201,249,96,118,244,171,138,7,188,97,237,253,6,13,118,11,218,163,46,204,4,118,106,39,196,147,169,35,144,179,221,56,49,220,149,89,214,255,221,229,106,8,46,34,29,185,232,7,16,58,77,235,152,15,210,100,36,8,145,32,145,247,166,76,173,251,205,201,225,233,2,192,36,79,49,166,208,10,181,172,182,47,229,174,193,31,70,159,110,22,210,29,68,96,251,10,134,24,166,133,8,17,14,204,112,98,32,95,123,44,36,45,91,104,117,176,79,163,106,138,12,30,53,221,77,189,226,51,135,157,33,6,79,133,249,18,65,138,227,104,208,203,251,61,25,124,6,83,139,16,136,115,214,237,52,21,16,182,21,189,24,173,218,230,36,46,249,183,26,111,0,4,119,237,236,205,126,239,73,75,159,4,233,72,2,246,144,140,41,168,139,73,204,136,136,92,246,92,76,35,52,51,36,51,150,225,27,113,102,154,74,61,200,146,92,100,177,68,103,112,47,81,121,167,205,131,148,196,141,18,116,88,231,136,132,133,90,98,66,176,238,214,75,153,156,180,216,63,83,220,210,130,133,142,206,180,161,143,69,19,79,80,24,81,182,34,137,22,194,73,201,45,114,83,70,68,153,251,194,86,217,18,48,110,160,80,41,158,17,193,12,11,114,121,206,120,49,225,44,173,9,227,181,171,1,76,75,88,9,252,75,251,56,83,16,246,158,68,254,169,9,65,243,205,169,128,44,108,169,87,211,0,81,2,134,189,79,98,158,164,167,216,92,67,34,1,105,71,185,250,56,15,236,66,193,61,3,137,241,20,120,237,49,114,80,165,52,205,108,17,159,27,33,174,117,252,207,243,255,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,95,61,149,160,142,63,91,53,125,27,89,224,218,34,180,97,132,92,83,155,243,18,76,54,238,62,193,120,111,116,7,15,60,154,192,243,73,16,37,180,21,130,10,107,159,221,102,107,1,66,162,57,44,216,119,247,178,16,142,220,28,70,78,175,17,128,73,225,105,16,39,170,201,214,186,62,152,64,189,204,127,226,65,103,76,191,156,220,25,2,238,166,225,34,12,30,47,152,71,21,130,236,211,227,168,151,228,132,227,232,67,157,97,80,71,29,203,196,235,148,97,95,33,160,46,112,66,135,237,139,177,117,120,101,167,80,134,167,159,192,212,183,2,122,250,152,53,228,212,179,34,51,191,250,44,160,94,21,134,208,102,251,168,16,152,239,67,189,101,150,102,247,81,33,224,32,125,2,9,21,150,237,148,62,144,225,228,50,212,176,91,196,138,191,163,7,125,17,196,201,21,166,201,216,71,133,202,227,190,212,71,154,70,39,236,87,83,189,248,184,80,184,234,78,72,1,195,93,210,16,28,242,187,171,250,7,193,163,63,163,152,213,168,52,97,102,135,169,236,127,238,141,77,255,69,155,140,75,40,11,145,17,118,225,228,63,58,12,199,151,186,218,48,12,245,120,178,179,11,175,244,220,155,164,105,117,244,220,75,20,43,128,173,131,245,7,159,121,134,106,158,254,180,209,116,110,135,33,105,87,135,217,152,51,190,21,132,191,106,186,94,106,177,18,252,239,14,147,118,233,245,25,210,234,217,120,8,172,206,241,150,30,24,114,131,234,112,55,18,98,189,249,134,176,241,131,33,109,203,67,237,97,90,15,191,156,27,48,185,226,242,192,195,251,226,49,186,75,89,47,204,244,172,1,63,45,12,246,228,217,153,126,97,78,174,66,28,107,14,198,112,23,2,20,219,89,253,143,197,220,244,65,35,134,147,178,190,246,154,126,60,29,52,67,85,160,23,255,252,119,135,201,18,117,125,48,251,198,254,211,211,154,7,101,170,44,91,190,254,214,38,31,163,134,252,162,56,34,134,148,245,36,245,40,136,93,140,228,46,29,84,126,73,152,148,64,217,65,107,160,149,76,153,194,20,95,230,128,9,226,200,231,34,94,58,124,1,149,99,19,105,69,201,25,33,180,146,125,79,170,37,91,243,173,192,212,48,248,215,68,150,112,107,124,3,125,227,237,66,30,84,153,147,114,23,184,145,214,244,33,167,218,78,91,159,128,145,36,91,14,211,215,166,46,6,193,69,215,18,68,188,175,169,243,179,224,100,247,52,39,40,110,124,215,221,178,6,15,48,7,52,71,156,236,150,38,55,23,240,57,223,143,109,221,52,246,104,114,218,31,140,201,163,17,110,52,95,188,22,140,70,10,70,89,130,162,137,183,154,126,111,220,176,173,121,53,202,56,167,95,188,232,3,152,122,8,208,239,149,2,238,48,209,234,79,91,17,232,55,83,26,4,124,91,118,121,88,160,210,119,230,119,59,159,178,204,97,236,175,225,164,112,52,159,20,17,89,103,68,107,20,252,118,211,66,77,75,79,16,35,53,114,216,84,210,52,70,71,104,222,197,200,16,12,35,36,171,147,20,251,203,135,12,52,63,107,239,184,231,78,5,112,80,134,91,146,52,211,184,252,135,63,183,201,251,232,118,54,224,198,154,113,245,130,123,113,60,209,195,226,213,13,148,202,65,0,168,1,62,218,135,218,133,169,82,215,224,34,186,191,159,115,3,12,205,217,214,248,95,59,159,59,174,70,229,94,124,108,68,161,157,112,23,180,177,248,52,190,151,130,17,145,48,60,138,211,242,100,244,47,143,20,175,77,151,141,62,56,166,169,59,25,188,131,173,54,137,255,17,238,141,239,97,105,105,9,123,193,108,243,197,214,41,179,39,151,254,68,234,96,64,14,24,174,170,91,245,71,91,31,57,85,255,152,205,152,245,20,102,16,226,181,168,143,18,255,155,216,248,94,241,49,169,167,78,114,222,15,90,168,215,103,27,90,125,39,236,205,2,67,2,125,175,78,4,180,31,184,140,189,47,92,149,224,231,192,216,169,190,103,176,189,156,179,72,127,59,71,175,50,51,124,105,66,1,253,137,236,66,127,134,118,81,247,49,245,208,237,108,77,230,137,111,73,221,26,234,161,207,31,154,21,93,8,173,149,64,83,22,217,33,96,252,184,128,23,49,6,185,154,25,191,230,136,117,187,138,144,8,195,56,207,92,241,111,153,41,189,234,122,53,69,50,126,244,160,148,56,244,244,48,213,199,216,131,143,137,4,29,99,86,248,172,62,63,246,104,60,201,82,17,5,11,31,20,212,247,106,152,133,244,230,144,234,204,120,52,170,50,37,56,6,65,97,176,42,2,19,76,147,17,111,214,111,46,87,87,105,50,163,241,123,146,83,10,184,16,69,18,216,84,59,229,201,91,215,71,107,148,240,248,62,219,41,201,93,15,108,165,255,45,96,170,12,239,178,167,19,50,123,141,116,55,130,81,89,215,108,202,245,110,195,52,161,73,108,193,68,63,138,167,220,168,103,183,243,64,225,158,219,184,176,74,218,155,96,24,20,200,62,87,8,93,200,118,5,247,222,89,170,177,186,40,201,145,237,170,111,35,166,107,1,215,42,69,183,70,119,116,86,84,44,108,162,34,114,238,117,52,112,123,76,6,250,148,132,165,3,50,201,9,33,87,192,166,170,44,112,178,130,250,216,115,22,10,123,10,159,247,154,241,228,16,215,201,7,233,211,200,24,252,189,161,129,16,201,22,250,63,118,84,240,152,228,66,18,50,13,96,56,198,87,192,107,72,127,55,48,132,149,113,53,164,143,178,8,58,45,81,94,88,203,70,12,193,167,62,26,17,249,30,59,177,181,155,202,213,88,211,235,222,156,227,41,109,133,169,190,139,67,128,240,228,237,117,73,156,149,248,184,14,83,226,33,251,142,113,109,247,22,39,12,18,228,250,104,70,157,222,227,244,194,60,20,15,167,211,195,115,23,63,18,247,106,18,3,215,152,228,211,196,0,31,52,69,228,27,24,114,71,189,119,33,59,225,63,77,12,160,61,15,78,221,89,108,106,180,215,105,154,130,179,146,58,80,135,167,58,179,52,50,39,175,116,57,35,86,72,22,200,131,193,102,233,233,114,203,238,169,199,104,217,240,228,158,240,64,172,183,233,181,237,188,196,247,179,131,154,168,46,25,14,202,217,166,51,101,162,75,119,76,63,73,165,195,164,61,189,214,132,240,118,167,6,68,224,100,98,220,31,252,83,211,188,104,179,60,145,63,151,41,232,73,154,193,224,164,240,24,15,156,168,137,254,230,1,91,134,170,245,161,81,24,60,105,240,177,25,185,181,162,103,45,185,49,124,96,108,34,153,192,22,200,243,47,57,32,16,153,58,100,240,45,206,28,240,162,98,160,255,113,134,205,132,199,242,23,88,99,249,174,37,154,141,40,63,153,198,131,195,40,10,203,110,209,108,207,253,138,157,128,217,216,154,192,116,117,187,149,61,97,137,233,178,153,88,138,55,78,84,11,55,233,78,5,209,56,10,234,1,163,113,91,245,230,103,27,116,59,154,164,187,50,33,153,84,101,207,53,110,126,14,154,34,7,46,242,104,20,6,5,60,105,17,20,152,0,186,111,38,84,3,232,114,167,41,251,158,183,232,167,11,79,49,130,62,152,102,241,220,253,53,55,161,2,238,174,202,98,101,208,93,237,100,224,22,113,181,105,110,125,125,110,14,93,158,95,77,122,67,148,41,126,98,66,30,141,4,94,93,68,131,129,49,183,252,107,227,146,237,164,191,13,107,169,219,140,231,160,48,45,114,253,94,229,254,246,34,112,154,167,222,124,229,59,149,224,147,237,154,133,135,197,215,207,83,72,224,233,8,123,64,168,116,3,70,224,78,94,235,236,7,57,80,120,138,147,126,44,138,13,146,27,171,103,207,226,119,21,134,150,201,141,39,142,148,179,198,101,68,217,74,166,159,182,139,34,72,225,61,61,48,238,177,135,97,104,37,88,89,39,41,28,65,83,96,56,207,31,152,94,197,226,112,53,198,72,133,71,176,101,147,226,202,181,60,63,77,130,246,162,20,147,200,197,40,94,213,25,63,77,119,116,81,184,154,146,203,7,219,137,38,54,35,50,48,209,214,221,105,69,239,207,202,62,27,1,70,200,7,163,60,209,36,119,78,7,82,170,190,116,207,158,65,18,122,191,240,46,235,194,202,141,155,136,102,92,7,122,81,9,93,159,155,111,47,113,193,214,48,26,245,11,14,74,117,60,194,186,73,253,233,218,67,69,123,126,101,36,184,106,116,185,41,76,42,108,7,204,1,216,30,184,122,63,210,65,207,83,105,213,143,201,64,13,15,0,145,180,175,234,50,1,31,75,108,5,92,251,251,211,204,217,248,233,99,117,37,141,237,2,103,239,212,53,56,151,23,134,158,97,7,124,76,165,169,131,178,170,220,219,156,133,172,40,33,241,184,24,69,152,174,15,78,50,39,126,153,86,26,113,51,65,207,32,173,11,239,169,131,2,233,114,190,15,86,172,12,72,97,83,176,9,152,80,149,220,124,82,118,120,135,180,90,193,165,194,61,218,255,129,139,18,142,0,151,16,16,2,174,91,26,44,233,14,243,89,66,198,183,234,154,71,84,57,93,24,166,38,93,243,76,172,228,123,48,241,238,150,101,146,225,65,205,112,90,54,193,108,233,66,164,209,28,233,92,31,177,179,8,143,137,33,198,77,197,200,138,143,5,135,138,158,153,168,190,47,207,74,66,156,134,216,137,92,13,211,93,196,148,41,240,110,234,195,34,184,131,59,247,193,86,30,46,30,19,52,18,222,107,1,25,82,214,230,125,8,124,160,161,90,14,147,4,208,215,38,97,224,53,88,150,155,80,174,6,224,225,82,81,112,241,228,185,202,115,241,89,78,95,252,19,152,74,157,246,192,244,193,5,188,241,222,222,123,251,247,34,0,76,29,67,121,158,12,2,34,135,41,93,82,143,8,165,206,54,2,134,136,72,190,118,135,226,221,157,53,96,202,34,212,86,77,193,33,62,40,151,167,190,76,80,58,119,191,195,5,152,132,181,90,178,153,36,146,143,25,91,138,154,87,168,209,132,235,13,140,200,143,122,6,36,209,190,221,140,182,193,53,117,27,197,220,34,35,27,240,86,146,253,68,132,142,154,2,135,153,210,106,233,78,172,207,29,191,141,75,85,212,87,235,86,11,119,225,165,199,226,57,163,97,112,28,23,158,250,94,116,208,215,45,232,147,24,177,83,118,206,152,43,103,200,170,44,123,52,174,150,19,64,219,131,143,199,111,79,201,99,79,188,52,94,138,162,8,106,223,137,180,204,145,19,24,145,171,59,83,112,203,183,70,12,82,201,119,72,38,69,163,83,67,29,45,143,251,216,136,207,106,213,30,210,107,222,140,1,124,190,198,214,8,144,241,116,196,213,70,246,40,209,10,234,37,93,38,156,89,104,113,126,129,7,107,111,221,73,186,181,248,120,32,96,222,122,44,16,72,18,101,83,97,23,152,222,121,102,112,213,26,95,202,104,139,183,83,240,104,232,64,102,141,21,194,227,181,239,147,11,79,10,65,76,88,248,239,2,33,51,44,247,222,112,44,222,169,64,121,101,215,178,194,194,118,122,199,212,226,110,2,87,92,128,59,166,72,51,62,209,217,122,166,245,253,96,208,20,72,204,57,89,205,70,140,233,194,52,151,136,53,155,225,140,15,70,128,57,233,197,11,85,189,25,232,84,174,225,68,225,221,246,30,19,246,46,4,74,37,158,93,217,12,135,195,244,43,105,240,137,92,109,246,40,63,189,45,252,210,82,24,234,226,126,97,106,3,158,250,227,230,41,27,20,167,80,157,208,2,100,226,123,243,194,155,98,231,183,198,111,196,213,205,104,192,20,134,104,52,141,128,97,22,208,130,111,218,222,230,133,209,177,208,244,197,68,246,194,191,39,45,116,26,47,159,104,123,185,92,137,25,161,73,8,185,45,55,130,122,155,195,102,86,74,74,20,250,160,154,124,212,26,139,93,19,116,164,49,99,155,71,251,107,106,14,237,204,147,210,4,85,22,9,202,0,82,36,155,56,226,9,9,10,74,30,43,94,26,130,196,44,171,143,88,56,244,144,14,91,52,81,18,112,216,26,51,30,172,27,127,190,36,224,142,17,91,189,102,204,54,222,36,108,195,201,78,54,207,59,2,91,138,84,224,243,203,51,150,192,241,111,170,48,219,88,126,110,220,37,128,210,115,170,250,219,152,8,177,141,83,177,151,158,206,130,141,135,25,47,182,178,10,60,146,99,195,53,14,152,166,250,172,5,130,86,63,17,40,225,245,166,69,28,112,225,197,197,132,33,180,252,132,202,223,82,235,29,180,41,100,171,232,208,18,4,106,49,228,106,129,193,88,73,15,113,128,236,172,79,230,176,133,58,157,157,209,196,116,4,62,103,112,14,83,165,91,71,189,192,217,220,242,122,127,185,142,173,77,36,205,24,250,238,107,245,162,149,45,76,232,26,102,18,52,43,73,97,85,79,183,185,160,210,194,25,19,96,123,253,136,61,26,145,69,169,7,74,20,239,197,68,227,4,211,74,38,220,96,55,198,89,124,244,170,73,153,20,26,115,57,190,38,181,211,218,149,157,172,98,40,142,78,218,203,146,214,77,34,156,16,167,0,20,83,91,90,86,233,44,243,46,122,226,140,80,244,201,115,159,89,90,70,88,150,229,39,61,41,245,91,216,161,113,238,26,153,153,150,57,17,237,203,177,188,232,38,150,136,54,48,212,78,227,194,73,105,13,18,53,185,35,78,78,66,154,233,185,186,221,86,117,83,211,109,202,222,116,246,159,149,98,192,17,155,145,180,13,205,75,20,88,249,107,35,164,174,188,213,217,196,37,61,181,14,127,203,163,78,144,127,85,131,205,97,163,225,149,34,194,115,64,229,229,233,113,214,233,150,138,2,107,201,26,249,122,2,168,65,78,173,229,19,102,2,96,114,41,122,245,162,0,236,94,141,11,47,79,78,10,162,135,139,131,155,222,133,53,132,196,218,173,16,129,6,178,42,113,129,85,78,220,247,218,185,105,121,34,105,159,88,31,180,225,206,164,48,194,160,177,87,38,168,53,138,254,48,187,93,140,55,133,142,83,47,166,197,42,38,10,219,215,18,30,21,56,68,71,107,119,155,70,239,244,41,116,197,204,241,153,96,250,41,73,97,60,175,229,243,8,231,103,63,55,111,37,74,127,57,140,168,29,123,174,134,153,107,6,188,154,244,125,210,199,198,231,245,23,131,201,88,54,52,198,59,13,143,4,145,75,226,24,214,247,78,228,193,190,223,70,249,169,101,173,8,157,198,226,182,28,198,196,21,26,87,212,155,151,19,69,178,206,143,127,85,180,192,183,35,26,236,87,103,68,167,245,197,168,158,118,130,50,138,106,243,195,41,143,3,138,145,238,240,146,92,48,96,190,38,113,166,96,80,146,208,182,0,208,111,10,184,157,237,75,203,81,77,9,212,31,172,144,181,212,210,98,58,203,210,8,120,163,149,168,125,240,120,32,213,127,187,162,201,43,108,90,180,73,157,233,228,191,77,22,95,41,146,96,5,157,243,94,61,141,59,74,225,154,227,167,97,101,41,79,85,115,189,245,189,200,82,156,175,47,172,159,198,111,210,125,30,194,82,13,125,131,192,216,115,110,66,229,31,171,170,60,89,253,69,208,2,158,75,58,33,50,220,2,244,153,58,108,28,32,242,53,17,222,89,129,178,248,164,152,219,154,217,157,195,21,154,199,66,96,69,96,235,194,216,23,222,74,99,100,29,3,174,77,0,247,48,158,111,213,109,124,142,189,46,76,99,224,208,3,166,6,151,247,248,41,50,104,9,48,157,19,174,46,63,108,227,93,73,175,30,87,14,194,50,104,85,194,15,132,211,96,197,140,171,17,228,202,10,67,1,180,226,183,23,142,184,158,125,244,24,212,184,26,122,38,153,136,148,74,158,223,119,120,178,231,233,217,56,33,192,112,91,6,95,42,183,23,166,31,193,63,247,172,236,242,122,42,179,217,186,1,151,81,145,17,169,118,96,216,220,227,230,164,211,135,162,35,239,152,74,100,236,182,144,167,209,147,70,100,254,7,151,100,100,237,242,100,56,91,227,139,12,66,122,71,5,162,60,89,49,218,195,239,181,173,86,92,34,35,192,20,161,92,248,76,45,181,116,206,102,16,164,34,131,117,190,37,61,111,118,18,102,88,192,235,225,159,65,28,175,134,125,8,99,111,27,249,129,145,74,184,176,181,36,43,92,130,157,195,90,96,206,196,19,107,133,32,76,143,39,199,146,81,134,204,196,179,123,203,43,48,193,15,25,115,230,121,247,69,82,136,194,55,173,85,39,57,220,99,80,127,92,183,249,129,49,11,2,158,90,136,107,48,180,179,1,47,186,22,20,54,226,55,135,143,53,163,68,74,152,47,195,27,207,6,82,104,85,42,38,128,217,246,122,192,244,61,117,133,121,184,26,48,173,105,122,53,53,250,45,174,94,67,233,32,65,179,87,99,128,30,243,164,233,123,161,66,227,86,1,220,130,83,124,210,12,79,188,107,239,80,58,134,230,99,121,208,236,69,88,86,89,166,4,1,192,28,228,31,186,104,175,210,175,73,185,75,191,104,237,251,95,116,120,188,21,189,21,213,162,6,166,87,193,31,219,56,249,178,14,9,217,251,228,227,189,137,137,234,18,64,117,212,107,66,169,122,66,95,74,167,130,201,254,248,205,49,194,250,120,208,208,226,5,181,130,138,231,99,85,47,46,30,70,147,180,242,243,45,77,243,203,97,54,207,173,63,77,89,161,123,41,176,149,83,236,170,211,12,250,200,229,48,12,55,194,208,148,126,13,117,14,87,148,15,167,174,190,115,133,79,97,130,44,200,196,42,74,31,148,63,217,64,34,109,234,218,132,81,214,215,71,181,121,164,175,109,116,197,57,174,198,160,174,79,63,5,26,236,126,245,236,152,67,237,185,249,49,57,166,195,236,219,202,89,2,165,82,132,232,14,156,103,122,104,69,172,232,196,127,123,146,101,124,104,69,144,249,242,197,71,243,240,152,74,16,0,149,71,171,113,243,77,54,68,185,61,90,138,175,9,39,69,83,127,151,60,95,28,188,144,192,29,131,67,111,13,59,180,71,201,96,129,27,75,125,237,105,20,168,113,243,82,206,136,174,151,187,163,214,120,45,186,147,30,222,144,140,171,24,55,135,164,236,225,36,57,155,74,186,67,154,243,203,252,49,172,253,43,95,88,53,239,240,181,177,166,238,205,243,236,249,97,231,152,248,195,1,215,167,160,15,118,142,17,54,55,79,14,21,182,146,69,16,13,137,175,185,134,246,202,111,162,187,174,139,197,247,160,255,78,169,36,178,76,67,164,146,166,182,55,158,131,180,151,248,101,203,16,201,181,200,208,132,85,12,189,227,208,10,21,154,122,154,91,189,245,211,245,17,212,122,72,119,192,91,165,171,128,49,49,124,117,145,178,209,68,34,238,127,8,168,29,120,19,250,45,10,151,25,70,49,230,88,123,31,60,33,228,93,2,174,156,17,218,18,52,92,2,116,160,247,125,166,85,83,148,94,231,21,48,62,144,84,146,211,226,211,239,189,45,72,211,31,56,121,206,13,184,236,245,94,109,66,222,1,63,13,98,204,223,51,38,190,89,182,95,105,73,85,152,66,197,17,48,1,219,249,192,201,27,138,128,41,161,211,215,46,244,199,52,135,55,29,186,243,129,169,122,12,152,134,147,231,106,152,199,190,169,2,27,116,77,202,138,5,60,4,62,134,206,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,152,43,134,250,2,147,118,254,253,168,49,8,231,167,51,58,81,27,228,232,134,151,65,99,104,200,51,251,150,112,198,250,73,15,65,145,93,162,218,132,226,235,1,171,213,133,27,196,173,190,197,207,102,170,210,119,233,20,59,136,125,138,89,27,181,6,145,105,15,239,46,212,50,232,180,132,189,83,40,50,17,179,138,171,145,84,109,227,97,12,182,22,214,31,188,104,155,157,143,4,192,218,57,170,81,140,69,67,213,84,140,249,120,123,246,118,161,15,218,84,139,197,116,147,124,88,40,67,239,42,53,65,79,98,143,146,144,13,57,238,35,183,2,231,98,245,20,233,166,208,55,117,85,182,194,30,252,126,26,119,253,120,71,42,219,157,44,100,231,48,130,67,170,185,213,81,18,113,203,17,221,16,180,156,47,108,199,248,8,20,222,183,59,40,24,169,219,89,7,248,105,84,178,238,107,77,163,152,117,99,130,132,3,39,219,133,73,199,121,189,55,117,138,28,54,247,173,167,9,169,103,135,207,177,181,52,28,244,35,93,249,22,214,15,86,61,188,105,214,201,240,171,81,157,19,222,43,251,186,221,251,8,41,245,169,196,62,4,238,166,30,226,240,113,26,148,182,23,177,228,236,91,252,196,233,134,153,242,194,244,197,245,229,191,77,35,175,212,147,83,168,68,182,176,125,48,4,93,202,172,59,169,209,20,120,98,9,9,12,125,160,255,242,121,172,164,95,243,252,249,248,5,223,76,33,94,157,181,141,4,225,16,52,64,29,166,120,85,34,189,203,60,167,207,26,159,80,117,118,229,26,161,63,21,169,115,135,161,71,147,231,90,236,27,237,94,77,208,81,70,148,94,255,238,54,47,205,72,80,79,238,7,94,126,50,177,131,166,162,196,186,72,105,39,175,33,48,184,75,191,30,240,24,78,168,99,251,47,222,128,192,19,245,143,245,193,84,58,10,133,38,13,72,195,253,178,105,26,102,66,254,66,48,156,58,169,226,240,226,45,166,192,157,56,140,223,155,254,34,105,63,166,177,42,116,75,161,36,71,26,81,81,184,121,226,173,17,238,149,186,37,220,98,186,66,252,173,145,34,232,233,129,169,119,24,1,55,101,37,53,120,221,65,129,91,120,11,9,11,60,65,195,219,91,38,28,232,91,37,235,208,40,158,174,49,8,12,5,96,83,24,174,128,120,49,202,156,101,80,76,101,38,62,118,93,243,33,253,5,166,226,234,194,144,238,8,92,90,148,64,79,147,189,16,146,33,18,95,103,177,182,120,109,40,137,135,62,89,43,80,213,4,76,183,139,94,77,143,209,188,112,237,154,175,88,191,22,215,59,228,40,186,63,112,139,6,75,131,179,234,133,47,138,120,98,95,128,252,187,9,171,1,77,120,116,39,183,128,105,69,92,10,15,151,112,154,63,58,124,217,107,207,167,92,209,196,197,84,74,42,227,7,85,13,237,133,142,34,200,33,83,225,108,141,93,198,132,99,85,100,21,150,133,122,226,135,51,126,146,76,148,101,218,45,62,255,127,226,80,130,82,182,225,59,101,54,74,39,157,132,11,142,161,18,87,79,162,134,122,239,95,231,99,192,56,125,207,213,204,141,128,145,185,22,107,226,252,46,117,222,254,224,8,68,39,73,104,175,159,90,219,10,24,22,138,161,48,154,26,51,96,106,12,228,183,143,113,113,188,242,216,22,50,218,163,122,53,34,50,249,194,68,33,239,144,110,124,242,61,29,206,198,98,157,5,30,22,105,138,221,16,86,156,41,240,162,250,58,246,179,115,124,168,134,192,38,217,184,98,88,136,139,47,57,179,77,24,253,51,26,145,116,38,5,112,223,203,68,32,98,109,166,95,177,86,19,152,74,47,95,247,152,221,75,245,9,126,108,102,217,15,198,101,123,142,192,205,44,90,71,143,41,178,68,120,135,58,11,216,194,3,230,107,202,152,193,53,189,47,74,201,102,92,12,3,11,83,105,249,107,209,65,112,99,242,197,200,38,157,156,115,254,164,190,238,161,122,76,30,22,163,63,54,241,26,137,211,82,207,81,146,119,116,112,242,145,121,10,52,83,31,53,87,185,95,67,57,50,75,182,42,154,125,15,62,54,124,185,250,183,146,239,201,134,34,106,19,120,144,33,168,49,81,140,144,89,224,141,254,96,192,205,216,73,46,92,240,16,186,239,40,231,156,91,194,187,81,96,7,35,11,118,231,48,60,240,2,19,88,170,119,5,156,59,45,65,225,196,142,19,0,181,241,107,74,128,34,250,23,219,17,98,182,245,185,181,81,210,199,102,182,41,163,21,184,236,251,86,176,163,73,69,20,111,69,225,185,15,120,99,215,184,51,152,8,18,122,238,1,99,69,222,109,20,225,136,20,164,164,248,245,231,227,203,150,179,183,152,180,211,216,70,84,246,192,42,208,60,185,58,173,225,87,121,246,9,116,15,175,170,157,150,188,94,146,123,221,214,114,230,203,158,190,75,100,47,5,134,116,192,205,24,152,74,150,102,42,128,207,236,41,1,211,80,162,79,158,17,84,241,39,167,135,70,250,116,129,71,191,47,70,215,237,158,207,205,207,4,169,113,243,69,240,186,191,240,231,28,89,7,103,210,67,21,116,184,206,24,112,149,166,79,123,238,228,204,50,160,235,17,12,2,110,206,42,5,12,151,116,123,223,122,173,248,105,2,181,207,160,20,19,252,8,120,168,98,233,54,246,96,183,104,17,183,73,170,176,14,140,68,199,133,115,213,175,137,78,118,216,118,200,44,79,77,192,108,163,211,153,113,245,48,58,12,133,45,32,22,48,121,93,189,121,181,141,232,7,87,120,190,85,248,26,55,176,121,154,112,18,36,152,82,148,14,19,247,177,183,90,160,139,148,178,162,213,149,38,49,80,136,74,116,69,169,190,218,14,207,162,204,103,248,190,219,211,174,160,103,210,60,112,35,225,242,141,104,133,137,82,139,200,44,136,232,197,113,198,197,147,68,95,192,170,115,103,216,110,196,154,207,113,34,67,118,246,136,233,12,122,211,168,140,147,78,133,3,143,36,48,241,166,231,230,169,120,99,209,164,124,35,213,250,60,121,137,70,152,3,163,199,157,117,204,240,88,98,72,49,237,68,209,33,111,51,237,150,95,221,136,227,100,189,249,249,212,174,68,65,206,10,169,100,189,249,76,193,39,7,12,7,133,220,124,230,32,190,52,218,88,42,62,4,101,251,243,227,135,218,94,106,118,101,34,17,29,139,153,210,173,207,114,43,220,4,165,176,178,203,209,70,41,164,43,218,211,134,196,83,94,20,141,160,226,39,50,201,202,243,53,229,98,83,102,249,34,157,84,105,145,88,213,123,19,119,240,83,21,142,200,227,249,234,218,236,211,171,198,145,80,50,18,85,69,81,214,105,1,67,25,37,155,6,212,26,23,110,22,57,211,153,130,196,183,239,10,208,117,230,170,223,218,66,159,238,222,55,50,159,90,30,10,75,219,118,234,13,178,224,249,17,112,134,191,175,77,255,92,141,17,208,112,12,77,105,172,56,135,9,133,62,78,0,105,60,247,193,187,21,46,202,142,181,172,133,211,157,186,78,154,65,45,117,180,159,227,107,210,228,162,13,181,184,70,148,107,87,135,179,105,4,43,60,150,23,36,2,67,131,163,110,89,33,150,180,227,230,173,62,30,225,113,203,144,192,253,96,139,21,201,242,90,205,76,159,11,231,93,245,181,201,175,56,67,177,181,102,47,141,162,46,146,100,78,180,79,99,183,145,74,41,92,153,171,1,195,189,174,87,155,115,228,195,2,57,217,99,202,83,89,226,98,68,192,136,146,171,163,76,239,209,189,186,179,150,213,19,70,239,62,197,139,89,84,93,111,110,174,153,127,48,118,9,213,162,164,56,174,56,123,25,112,170,26,156,91,149,90,214,18,143,86,41,239,214,23,195,43,241,83,25,138,3,250,96,5,174,56,129,23,110,75,107,141,87,181,58,166,184,249,89,53,79,72,6,194,227,52,226,197,232,130,86,199,14,197,182,189,226,197,136,116,103,253,109,66,83,59,174,134,47,67,253,35,30,53,12,110,163,73,123,188,244,227,231,161,39,247,193,176,103,8,123,83,166,179,111,214,126,97,106,139,244,230,211,152,248,28,94,171,234,168,20,90,132,220,226,62,40,100,78,67,97,154,34,119,192,240,151,200,107,195,131,235,233,238,31,241,179,242,134,66,71,51,92,243,4,216,12,22,129,171,81,119,56,60,76,212,72,224,178,154,215,145,1,247,53,159,80,19,225,37,223,233,161,180,232,154,67,97,43,78,53,190,200,25,22,152,56,4,70,193,53,95,216,130,233,18,230,58,190,194,157,44,244,160,62,223,147,14,162,116,199,148,22,118,93,129,4,201,74,108,91,112,227,22,245,119,9,217,220,139,155,209,255,42,138,111,113,97,233,104,132,61,8,137,162,21,32,212,19,245,9,253,5,21,202,52,22,150,174,203,143,18,155,50,227,123,144,252,206,26,56,60,247,238,57,190,7,238,235,126,130,150,144,109,197,152,64,151,161,17,4,196,66,211,186,55,183,178,25,141,136,238,237,2,107,7,134,205,64,163,65,56,215,117,196,91,63,173,250,56,102,68,5,226,167,139,201,225,8,140,89,215,226,99,150,62,245,107,80,52,61,239,91,159,133,95,158,95,54,70,168,24,82,106,10,117,225,35,48,228,117,98,6,35,82,35,112,157,185,223,245,3,5,132,206,163,99,100,65,101,127,225,227,126,201,152,81,128,184,239,183,134,164,80,71,60,145,30,203,247,181,97,38,214,32,179,133,35,178,192,26,229,154,230,13,108,185,119,145,33,61,135,6,229,91,247,181,153,24,26,253,166,40,119,220,215,166,114,79,208,209,214,74,93,6,69,165,71,81,255,12,137,132,223,144,106,21,230,52,217,223,251,203,216,20,122,49,53,55,249,254,242,89,248,250,203,116,59,222,205,238,216,212,237,249,101,124,214,59,9,105,95,124,94,58,155,160,196,157,132,85,103,56,20,189,37,142,31,18,46,91,38,184,145,224,123,58,217,230,127,43,77,115,13,70,245,184,238,234,97,57,10,124,172,132,72,162,176,246,210,51,162,214,37,45,55,135,132,82,30,28,19,160,221,7,135,234,166,234,111,183,29,242,81,182,103,156,135,175,10,67,115,127,225,182,53,35,60,215,79,106,238,110,87,77,93,5,184,130,83,248,79,108,118,89,18,252,214,79,119,222,236,238,164,101,15,77,163,44,42,149,227,232,99,35,78,226,95,157,117,185,162,228,22,24,70,9,77,255,108,227,212,186,155,188,106,212,28,120,21,167,7,177,19,162,201,110,119,44,104,36,235,98,22,90,183,235,212,204,18,89,183,123,118,161,250,43,99,54,59,90,241,114,180,65,131,173,48,196,72,241,214,100,143,138,190,22,132,44,35,38,3,86,213,210,171,41,21,89,247,76,166,148,95,127,187,32,142,180,238,137,14,101,153,192,180,152,222,179,235,87,222,161,112,94,247,220,28,86,77,32,115,101,90,187,235,133,123,86,183,114,14,139,136,135,153,196,246,244,228,2,233,59,12,187,119,80,95,250,36,26,49,55,122,191,86,84,121,82,129,179,7,251,130,153,96,143,157,131,40,208,153,165,249,26,112,165,109,205,82,226,109,140,120,178,218,84,135,214,52,39,242,189,248,216,41,66,190,192,201,69,197,92,252,52,221,250,15,74,212,243,90,181,169,105,189,46,77,187,99,220,151,102,200,135,94,109,197,86,241,211,168,129,203,38,63,49,161,119,189,48,14,179,190,53,157,52,229,90,235,89,61,237,249,171,92,152,215,214,79,239,79,83,176,27,115,28,169,146,169,155,78,223,214,150,123,253,140,172,23,119,138,140,238,91,155,171,174,48,9,9,119,27,59,194,190,210,91,68,10,165,172,124,125,175,115,218,235,199,162,163,244,110,57,199,168,63,198,134,222,155,106,183,248,28,211,250,13,228,173,187,149,255,6,10,191,255,131,82,125,16,23,87,104,93,231,147,11,239,94,127,118,224,102,132,190,10,195,168,25,15,78,129,139,248,1,70,131,87,119,252,182,57,41,250,219,48,66,133,155,64,188,89,203,244,167,209,13,198,137,61,25,180,231,181,127,69,184,1,159,89,243,220,28,165,172,152,11,103,219,62,150,137,38,249,33,112,137,175,9,233,176,90,219,148,117,229,72,31,193,1,181,52,37,6,183,253,92,62,145,22,124,215,75,159,140,222,188,56,3,136,38,104,114,233,192,198,147,231,176,181,189,232,144,211,102,181,47,204,46,144,21,134,51,202,191,200,50,10,94,157,43,132,16,60,213,135,11,82,234,51,211,44,213,30,87,119,218,224,245,201,19,122,70,241,98,28,148,237,185,58,177,102,28,30,212,205,202,139,53,234,69,99,1,81,16,184,117,47,109,86,168,28,87,47,75,156,41,76,127,119,188,55,45,190,18,90,60,240,113,120,239,168,81,166,163,155,37,78,254,242,8,55,45,137,77,61,210,3,147,24,246,105,190,33,90,111,10,147,247,15,155,120,91,186,79,111,206,113,23,51,17,58,213,199,160,192,126,203,225,216,161,208,164,181,71,144,78,212,235,106,239,86,155,126,238,182,206,78,29,225,11,42,185,135,218,19,7,134,207,42,96,122,170,222,171,107,196,155,186,213,46,233,218,7,110,30,18,162,22,104,238,127,224,182,194,87,166,251,184,233,78,14,221,204,181,76,77,244,241,125,180,25,124,246,192,199,113,127,158,140,234,134,111,80,56,56,179,70,161,25,51,138,128,28,206,20,223,63,79,134,208,78,115,216,26,91,158,175,57,92,199,5,212,200,69,21,118,145,102,132,226,102,45,245,1,143,133,54,227,206,112,137,229,103,146,18,251,141,171,143,17,170,85,117,204,225,238,82,19,112,45,35,19,242,174,128,160,65,155,63,14,224,249,44,47,236,210,229,48,171,251,65,143,125,238,167,0,138,73,77,221,31,10,13,215,154,1,159,137,32,164,139,182,240,107,164,197,126,141,20,207,102,106,186,195,223,183,180,54,246,103,179,204,37,52,237,56,38,169,35,127,182,164,179,111,251,173,161,14,19,29,89,80,248,40,46,188,170,230,4,38,49,15,249,101,4,18,150,238,103,199,103,137,207,145,209,97,126,230,193,182,74,98,135,187,213,225,9,76,10,33,102,17,45,137,218,224,54,161,90,242,62,176,73,62,181,61,182,31,228,51,221,253,4,152,150,90,214,122,168,196,137,226,238,209,160,138,191,73,1,26,190,173,135,99,70,49,137,169,251,203,80,132,22,103,104,158,191,240,153,196,37,6,103,66,140,152,145,77,200,15,99,183,236,200,245,157,5,76,163,165,148,198,153,46,94,143,171,97,111,43,10,91,226,177,6,108,191,46,133,117,240,2,249,38,205,230,193,174,44,240,47,25,235,48,105,65,89,61,231,228,97,90,251,247,104,199,51,210,94,125,26,95,246,93,92,244,86,229,252,212,252,17,104,244,23,235,38,58,33,191,93,204,66,243,155,243,31,52,244,78,80,170,205,24,150,97,214,161,252,54,52,117,219,119,43,4,149,218,210,106,68,210,0,241,224,148,78,203,15,243,189,34,88,51,232,64,203,18,9,162,194,51,204,221,97,45,25,178,230,77,203,193,187,206,233,205,53,162,76,129,141,210,250,27,18,83,225,221,178,58,32,21,168,217,55,240,73,51,126,217,10,227,103,185,49,96,53,98,194,212,151,141,249,172,186,161,78,57,148,234,98,91,51,71,10,99,154,216,10,73,0,129,177,67,220,20,71,83,141,126,126,121,237,179,61,101,159,72,84,65,82,215,37,240,198,91,245,23,195,126,21,194,60,251,118,40,218,124,48,180,246,90,26,71,203,167,159,106,168,34,159,211,160,234,68,128,212,206,7,133,68,136,80,113,211,178,142,58,184,191,22,13,21,90,67,73,39,222,249,216,126,181,241,74,203,14,207,12,28,81,108,136,69,124,126,73,62,39,21,125,203,125,108,246,181,54,31,152,198,84,255,233,49,225,141,150,151,102,130,198,161,199,7,201,239,202,181,44,188,127,77,122,86,149,90,97,88,93,189,159,214,224,67,203,180,134,21,93,186,245,5,139,55,213,133,2,99,51,121,112,13,161,64,170,167,100,203,73,240,130,251,215,180,92,183,238,57,108,225,221,35,69,180,3,42,183,8,252,83,221,197,1,96,133,129,153,120,107,53,110,114,246,255,73,147,65,125,38,10,101,91,78,198,135,34,164,241,235,202,54,155,208,155,254,38,202,113,132,32,106,146,45,222,198,168,4,124,38,97,215,208,2,100,214,211,83,44,164,219,182,6,36,185,57,5,55,31,108,254,187,22,33,111,212,162,124,204,214,48,18,112,125,47,204,64,247,218,142,173,132,252,198,243,104,72,130,108,135,9,217,234,137,12,185,133,139,234,204,101,149,171,90,102,76,210,36,2,219,139,118,24,149,196,66,136,232,190,23,250,47,83,79,100,92,163,56,65,48,94,123,215,224,0,220,9,245,194,198,72,160,102,10,100,71,110,34,209,160,214,215,107,63,117,216,71,29,134,171,239,113,132,207,46,180,103,92,141,35,253,216,18,20,144,184,79,184,141,249,172,62,213,213,199,184,112,83,131,211,189,55,61,209,187,214,173,18,98,92,143,119,51,225,8,171,142,210,115,171,102,10,105,38,255,154,155,112,138,52,222,101,51,138,188,127,205,72,100,146,118,212,218,41,237,188,63,248,131,16,100,207,167,244,122,121,37,253,132,254,161,62,79,134,82,80,68,190,55,29,226,73,127,123,85,41,192,217,80,133,110,141,214,64,33,229,253,236,7,62,179,166,170,99,69,33,82,164,56,17,107,60,79,58,159,248,114,243,121,70,75,80,82,210,148,133,217,216,226,167,91,53,179,71,211,1,156,56,254,224,13,90,38,205,74,145,249,113,38,140,137,248,224,106,79,1,52,212,25,190,39,65,160,170,180,144,164,126,104,47,112,152,114,52,53,182,241,169,86,117,43,9,245,154,169,252,57,196,35,119,132,184,140,240,101,106,150,177,12,200,236,252,106,102,225,19,240,183,146,104,183,69,40,135,239,233,201,81,154,172,174,143,233,204,237,113,117,23,61,2,35,102,218,25,179,209,123,127,234,140,155,247,151,78,107,34,80,101,67,232,22,131,154,125,90,195,137,198,113,23,241,161,40,184,37,254,175,69,152,203,138,10,227,139,192,233,188,53,47,53,104,2,184,175,221,153,47,83,171,117,169,245,243,33,199,210,172,79,233,234,217,177,188,29,106,110,211,193,213,186,240,101,242,4,254,100,11,137,50,169,45,69,13,216,143,116,246,148,188,52,95,77,47,227,244,99,128,173,243,81,20,165,50,53,57,15,231,178,108,139,84,20,30,152,188,235,103,131,157,41,153,205,101,81,216,40,193,29,166,213,84,243,182,244,15,123,101,234,130,146,25,58,3,129,27,4,163,1,115,192,107,213,248,254,149,242,125,48,234,63,74,139,66,202,159,220,147,195,13,38,160,165,191,13,183,105,92,189,40,188,208,171,17,175,252,162,142,231,96,77,212,184,105,77,45,253,163,95,210,11,62,164,243,211,90,215,68,13,232,248,60,74,174,166,247,94,234,77,168,57,244,118,121,186,163,24,66,173,154,77,200,219,248,147,83,197,180,245,183,169,48,168,99,198,176,164,167,25,5,77,89,206,107,135,77,162,236,41,155,165,118,70,174,158,90,93,215,112,80,119,160,211,72,122,164,212,229,63,218,222,101,215,130,165,73,210,122,151,30,151,80,102,220,163,199,8,9,137,25,67,132,80,11,74,168,36,232,110,21,197,160,133,250,221,137,207,119,154,47,139,127,192,12,157,201,57,199,118,230,202,75,100,132,135,187,185,217,64,57,250,247,200,171,187,119,96,42,138,20,174,110,187,49,37,46,103,38,49,243,23,141,6,152,44,94,103,100,128,60,226,31,156,55,137,194,206,197,225,129,16,95,5,35,14,226,203,8,189,197,116,108,11,38,233,242,123,159,5,11,166,87,181,41,90,125,81,26,118,154,103,152,183,10,198,39,97,182,225,204,38,76,176,245,70,54,92,241,106,232,136,12,220,31,74,15,95,179,174,13,36,162,74,186,231,96,19,70,35,170,241,158,66,78,238,91,162,144,17,68,29,187,25,140,52,253,87,43,164,0,221,187,105,16,64,80,68,233,238,123,42,36,200,30,103,206,66,31,105,34,55,208,242,31,26,167,6,191,170,224,172,232,120,155,221,78,77,43,132,124,73,23,252,139,97,106,21,152,161,140,173,146,115,236,140,155,73,140,82,198,101,31,94,62,24,33,39,163,180,151,96,11,189,67,215,13,239,201,70,82,33,8,43,51,143,142,221,112,55,126,54,221,86,98,223,65,23,64,11,216,174,156,34,90,255,166,203,3,99,174,102,124,97,108,52,74,209,247,69,99,217,50,189,76,122,189,9,25,244,219,100,32,94,59,152,198,101,213,33,73,20,145,7,240,251,130,4,240,101,24,120,111,56,201,250,83,105,40,27,174,132,137,40,187,189,205,176,25,214,35,159,48,2,140,68,141,168,87,81,205,96,133,35,234,243,190,23,255,78,203,246,162,113,168,88,255,15,67,124,18,133,8,70,129,202,9,116,179,75,82,101,193,103,47,222,34,64,176,41,230,2,45,164,238,84,255,198,94,86,83,6,78,171,80,156,236,163,199,13,80,175,10,249,66,200,141,215,156,160,106,1,57,245,250,222,44,202,153,89,86,244,108,207,190,192,46,25,13,252,173,89,20,241,167,115,46,187,44,168,33,170,242,33,67,129,116,209,213,31,80,164,221,118,254,141,72,221,103,19,164,38,212,121,186,104,1,90,195,153,192,49,39,127,139,253,138,142,188,199,155,34,104,192,208,71,135,116,110,241,170,82,72,133,73,128,102,149,104,100,179,48,3,197,199,34,66,58,133,231,121,233,28,113,157,226,163,175,112,21,121,150,119,107,80,92,211,195,198,124,233,245,25,22,57,168,150,199,34,59,101,229,224,191,232,120,234,158,27,150,110,254,184,105,127,81,222,237,192,211,61,215,162,7,165,40,251,133,9,38,54,23,190,32,146,229,235,122,25,189,132,247,132,173,182,43,226,58,193,29,189,36,91,140,131,217,158,163,4,1,158,187,213,169,195,219,215,111,147,143,180,100,12,47,174,136,118,0,83,12,215,121,139,127,198,19,102,166,130,33,143,219,82,205,87,180,36,164,12,13,13,161,237,113,19,242,158,174,97,68,231,153,183,32,163,1,91,115,8,82,94,114,154,47,171,47,228,143,63,184,210,171,239,172,130,253,151,234,20,58,46,99,16,120,1,68,141,223,185,43,98,158,243,218,217,144,72,211,76,114,190,11,52,169,188,64,222,167,236,118,217,228,192,220,243,18,119,9,153,136,15,46,120,2,248,198,166,151,240,83,249,224,160,90,142,171,134,112,102,228,68,195,79,202,83,245,152,215,124,143,187,226,102,237,108,59,40,199,83,170,55,144,33,145,187,247,237,53,137,49,157,154,253,170,87,54,208,180,148,11,5,40,91,69,59,246,229,129,234,139,103,202,26,215,209,52,158,137,44,4,137,115,92,253,143,244,4,119,81,64,194,231,253,4,148,87,74,34,168,102,130,153,51,61,85,9,203,247,249,193,141,114,134,39,150,119,200,148,11,166,107,206,206,189,16,94,81,40,74,97,132,45,179,193,212,172,171,222,37,216,83,60,193,52,72,189,232,232,208,148,50,226,37,220,88,132,214,4,211,82,106,187,26,28,146,94,117,102,30,152,204,163,167,134,177,28,145,251,215,10,3,41,19,182,33,115,246,208,7,156,39,15,95,34,203,187,33,195,81,127,71,147,0,183,163,79,132,182,243,182,217,193,238,230,41,189,19,239,137,5,79,111,107,16,151,12,62,111,191,231,235,220,168,96,172,43,35,142,83,150,94,103,60,152,233,48,49,153,70,120,163,194,227,66,93,127,158,95,10,239,177,166,158,111,241,132,121,193,185,62,225,22,21,95,131,201,134,228,201,217,11,188,197,79,94,232,181,209,209,24,151,95,249,68,74,160,251,75,255,162,230,209,25,152,150,223,165,216,63,117,242,50,61,207,249,208,90,174,85,171,161,79,176,239,188,243,44,162,116,194,130,165,154,55,61,107,13,141,73,63,140,42,228,182,5,0,219,155,222,243,186,200,37,154,40,124,180,156,116,49,91,72,21,97,76,186,77,148,96,145,222,252,190,128,198,3,240,154,38,164,144,161,47,155,51,15,231,84,7,9,84,41,214,21,148,77,211,15,123,17,18,76,165,98,126,26,134,143,29,93,223,164,18,29,20,18,153,77,133,189,144,222,175,121,91,72,106,44,135,123,140,141,60,26,93,98,211,90,160,65,241,201,11,15,201,66,139,171,194,181,81,49,112,163,205,217,86,181,208,104,253,189,45,196,44,188,126,135,95,88,77,20,82,196,50,97,141,78,74,116,44,61,79,236,213,61,211,1,193,35,149,107,25,127,36,74,126,215,213,162,15,87,187,161,134,169,175,107,41,182,96,29,106,67,115,214,9,24,183,191,103,130,248,14,185,196,63,152,156,164,19,37,194,146,71,214,28,172,174,36,196,253,220,136,120,40,168,67,72,108,120,123,10,87,246,91,62,144,166,216,206,15,65,76,126,200,25,121,161,32,243,236,125,61,51,57,82,1,142,11,131,179,185,190,148,217,10,130,160,153,98,158,23,85,250,84,182,124,225,186,178,205,191,17,19,101,44,231,117,87,144,27,125,71,31,20,230,55,47,123,224,2,111,31,45,185,212,87,213,11,220,143,230,108,94,109,106,80,96,19,69,86,233,245,115,135,169,181,96,164,175,189,122,199,94,103,171,155,1,7,101,222,181,125,213,188,129,156,202,254,108,44,139,127,90,163,164,82,220,138,110,118,203,167,133,157,237,163,81,198,28,240,108,255,105,146,63,43,97,58,170,135,223,22,31,98,238,216,7,196,108,239,95,12,198,160,204,24,232,208,132,248,106,191,13,103,69,82,245,43,180,99,12,43,161,153,241,97,144,59,156,50,70,43,48,201,184,15,222,228,5,206,166,248,255,95,33,28,26,30,179,128,133,47,121,173,78,80,165,79,238,21,251,123,157,184,60,108,51,108,169,164,163,248,75,146,227,82,49,221,40,147,77,60,79,71,71,147,60,241,162,94,24,44,235,37,158,40,145,137,220,107,203,27,147,133,132,73,231,182,171,50,141,64,244,247,69,34,141,223,175,200,103,146,52,208,0,154,196,116,235,130,91,154,45,175,207,251,213,99,23,82,97,154,154,87,220,180,87,222,34,135,171,137,38,162,147,139,119,139,196,107,211,74,25,142,246,211,41,166,103,58,120,84,102,165,198,198,236,125,85,114,138,246,104,11,131,154,199,137,23,148,2,186,62,88,134,208,188,168,150,5,45,129,153,71,163,141,97,1,0,137,253,46,251,246,197,203,222,190,157,153,44,224,162,40,192,152,162,66,229,17,50,29,104,138,108,22,249,188,225,124,97,28,209,228,178,128,88,51,126,83,87,244,77,231,205,18,76,159,170,189,15,156,62,186,172,14,22,189,105,245,210,162,33,19,185,53,144,54,36,220,218,219,85,140,57,65,152,78,94,41,241,189,23,177,54,172,124,62,248,76,253,8,104,58,133,27,229,142,239,190,55,197,203,238,165,28,166,242,92,240,232,16,196,219,208,41,245,92,204,20,28,69,243,238,205,23,207,86,177,19,103,177,104,143,242,186,2,84,94,93,218,121,31,213,189,41,78,192,191,31,145,76,163,187,252,138,7,207,208,27,169,84,24,86,84,164,181,189,174,128,230,139,96,108,38,139,167,231,27,253,131,223,67,61,193,57,210,52,215,185,183,250,126,55,158,0,253,210,93,41,12,206,174,99,81,164,26,253,42,213,60,169,80,191,195,80,195,89,189,148,39,167,200,73,52,51,192,191,247,50,17,227,244,251,180,145,110,8,195,7,175,34,33,252,217,63,152,221,214,186,90,128,240,163,202,147,159,221,19,94,51,222,106,211,170,26,27,35,145,69,20,226,237,71,136,96,127,191,29,137,75,239,88,14,106,173,204,66,206,162,242,4,171,193,75,53,44,245,235,131,27,35,222,11,57,59,108,236,132,174,232,179,114,120,102,2,125,163,10,111,126,82,47,206,182,69,105,52,214,6,222,150,167,19,176,17,215,117,209,100,112,213,36,176,132,146,233,25,18,133,207,184,180,131,104,96,174,186,46,152,125,206,168,39,234,58,145,169,14,102,30,241,242,19,73,167,150,215,117,2,56,222,183,87,36,224,119,235,137,12,58,209,106,187,242,51,72,204,124,240,153,68,16,110,183,228,78,68,182,229,131,89,172,125,87,193,197,84,153,175,32,56,22,225,229,85,83,32,223,240,193,231,206,30,47,249,133,211,101,95,9,67,122,47,222,198,141,167,128,158,232,249,217,85,188,187,246,79,67,246,27,39,133,86,244,126,181,74,15,20,23,191,251,42,209,93,116,53,121,135,218,222,247,211,164,210,47,109,252,152,100,52,221,109,54,75,143,235,149,109,50,29,249,241,21,236,57,124,194,10,234,102,249,210,17,4,39,40,19,121,230,19,174,200,212,111,35,254,59,188,150,178,32,177,232,145,215,183,140,43,79,178,255,100,123,191,47,187,134,123,237,165,176,112,98,200,166,143,175,162,100,240,184,36,12,57,56,25,95,34,102,58,46,33,157,29,42,10,95,252,127,96,108,51,31,79,21,147,74,214,116,199,102,170,155,29,34,173,24,193,90,20,220,235,186,82,251,207,203,126,161,9,70,0,160,119,175,196,32,70,176,5,147,248,154,126,114,196,167,119,194,40,216,109,75,206,211,140,246,234,149,64,20,108,219,179,243,200,136,180,55,225,243,200,77,15,147,209,67,151,215,20,124,174,173,249,193,36,140,106,162,61,12,194,174,26,81,46,157,7,134,85,87,222,171,55,254,121,242,190,26,212,146,230,23,158,157,27,7,228,153,15,175,47,61,45,53,197,168,91,46,178,188,6,35,59,161,51,119,194,164,199,138,33,232,159,40,71,131,88,48,173,102,87,237,170,72,21,153,204,52,59,172,233,77,249,244,152,38,124,86,240,82,253,151,97,125,60,186,103,76,101,174,242,18,137,148,165,57,9,127,217,187,200,67,131,133,168,54,16,193,41,202,120,221,108,209,161,167,135,50,144,84,46,118,95,241,66,242,121,15,250,60,31,175,124,145,19,30,249,219,35,234,162,6,35,237,157,247,141,38,255,211,29,110,244,33,234,183,89,231,150,63,180,200,37,230,24,158,248,248,153,74,15,85,183,153,107,91,244,30,219,26,193,119,76,235,172,190,31,210,211,175,127,1,231,99,127,21,92,18,135,16,142,87,47,141,69,207,248,7,67,13,183,210,68,57,75,132,186,197,194,222,236,121,253,125,17,141,247,175,199,33,52,219,219,112,141,5,136,111,178,57,160,62,247,32,250,103,240,249,222,230,151,135,220,161,112,117,125,154,145,217,213,60,78,101,193,26,213,10,102,133,75,219,57,168,47,168,169,251,193,51,154,171,5,71,165,210,47,28,95,224,223,209,48,92,139,93,25,121,75,153,50,29,24,247,175,109,71,211,204,44,193,178,141,247,250,180,62,106,202,74,63,105,252,208,43,127,76,192,161,96,164,244,42,77,73,120,139,104,166,93,57,203,234,243,5,251,7,38,97,238,51,210,10,14,166,158,202,89,150,203,176,161,240,167,110,163,159,134,80,233,149,200,19,221,107,35,186,219,31,165,192,208,141,70,134,214,182,86,207,70,233,241,73,131,8,98,189,186,108,136,50,251,130,11,122,171,122,100,208,4,214,5,35,119,223,242,183,113,43,190,96,72,187,35,127,155,66,212,5,35,161,177,242,183,99,46,117,120,40,43,28,146,238,227,6,201,180,228,93,199,40,188,238,250,12,105,213,249,97,54,205,110,77,214,52,65,99,213,166,219,106,193,28,116,121,173,55,24,100,130,251,251,180,11,46,176,151,52,80,26,105,48,27,133,184,167,173,150,79,188,65,154,27,151,148,84,212,81,62,152,92,171,117,181,151,243,33,190,103,36,106,12,163,210,83,92,125,139,66,145,116,160,89,212,194,145,203,224,216,195,235,104,148,186,234,117,244,9,53,91,14,164,19,10,242,129,26,76,130,68,91,144,112,122,216,219,97,218,136,21,254,53,154,239,205,116,51,100,166,230,204,87,66,207,129,181,28,23,226,88,6,231,31,220,207,48,44,206,65,136,42,172,98,172,78,215,71,179,82,62,74,27,93,6,172,27,145,157,98,13,172,52,44,46,63,154,36,145,85,173,225,5,63,25,141,119,42,186,150,250,45,177,254,168,121,105,195,41,222,22,90,22,232,128,51,35,253,30,3,199,138,245,81,222,88,95,73,28,171,99,118,36,126,244,66,79,249,27,137,232,68,175,251,183,99,24,119,193,47,206,238,118,229,65,11,239,9,23,242,99,118,242,137,89,185,38,242,142,49,150,9,8,135,107,130,250,45,119,15,67,221,234,104,227,90,243,220,184,85,61,14,227,35,163,215,217,255,114,0,166,49,7,65,58,227,9,118,51,116,163,25,188,241,18,201,163,113,17,122,236,125,46,252,85,180,44,35,4,185,174,23,6,157,86,154,178,84,60,223,106,218,14,37,164,60,36,0,185,73,249,157,245,198,62,192,112,142,213,48,238,116,210,54,35,64,156,239,9,214,145,142,142,166,32,211,114,195,211,190,168,100,186,17,188,24,70,154,60,223,42,37,127,221,23,97,233,180,121,188,160,205,161,105,252,172,185,221,219,176,9,26,137,25,244,203,27,239,34,35,195,156,239,129,79,255,131,73,23,15,43,218,7,60,132,209,205,103,139,110,25,161,82,165,67,201,203,27,237,169,252,113,82,191,156,74,72,90,225,204,107,48,125,58,26,163,3,105,206,215,70,194,121,26,45,125,64,144,248,125,189,149,12,153,189,249,200,92,101,227,50,70,187,134,61,207,2,155,242,59,249,12,223,28,227,155,160,139,83,212,75,128,110,18,190,102,118,211,21,143,207,175,44,79,15,53,58,139,118,116,180,114,190,121,244,92,143,217,34,241,113,160,21,154,48,74,110,70,241,65,171,97,231,26,67,139,214,197,31,58,48,209,186,80,242,47,143,221,87,193,215,87,217,158,25,100,32,3,9,215,70,158,25,130,169,205,164,231,153,189,85,165,220,141,236,243,91,47,152,0,224,227,135,255,181,197,251,69,151,224,17,10,28,108,104,253,178,160,167,230,161,43,2,197,31,138,138,149,84,235,163,35,177,152,18,20,172,206,249,74,111,57,122,66,78,52,236,71,147,5,87,172,61,99,199,111,27,163,18,20,54,197,87,19,85,148,218,253,228,253,124,149,202,198,204,176,180,48,101,72,236,173,50,253,21,121,135,231,66,207,186,53,127,231,166,15,218,110,154,110,225,220,169,82,16,40,166,231,23,212,131,153,155,73,154,235,155,135,110,104,59,22,57,216,195,139,45,70,222,224,121,34,50,161,87,57,131,238,102,63,29,86,149,250,101,210,197,54,81,193,230,125,228,24,17,68,153,121,77,53,152,220,172,150,167,110,65,63,48,24,195,23,173,245,51,90,203,31,135,145,14,212,187,162,149,198,195,140,216,197,230,100,2,209,195,116,4,161,144,60,246,46,80,149,121,61,62,226,25,42,139,74,227,198,114,23,181,18,178,119,162,118,108,214,28,244,200,13,70,95,60,63,156,21,174,70,126,52,59,14,205,222,180,63,60,237,154,188,223,148,81,251,235,111,216,142,134,250,165,46,12,162,191,53,69,21,248,69,77,206,7,144,198,30,39,126,227,83,81,183,26,137,131,210,190,183,171,120,174,221,165,75,7,127,250,45,254,205,82,72,45,185,105,10,254,180,21,64,248,114,80,58,213,235,32,121,49,108,162,66,136,185,126,189,117,168,231,193,219,183,235,142,254,19,189,44,56,206,107,251,130,22,69,202,150,71,211,223,124,45,166,45,204,2,4,7,215,201,80,234,228,218,205,193,90,237,230,65,0,76,111,202,18,140,96,77,113,152,149,226,99,227,66,29,101,51,97,40,255,252,208,138,134,161,31,28,218,229,67,112,143,58,185,175,242,177,111,18,28,149,26,139,140,206,90,33,222,211,95,42,222,164,194,8,249,206,250,152,231,158,132,201,197,195,232,133,232,214,119,110,146,156,203,191,60,18,145,105,57,73,42,179,22,191,105,184,23,18,239,136,157,251,137,155,237,167,67,253,83,59,220,51,133,18,58,185,74,45,85,5,205,100,123,196,50,238,66,179,11,79,47,193,11,201,166,125,255,54,98,45,255,84,159,255,134,20,218,128,31,237,247,133,82,255,74,152,78,163,235,182,207,220,117,118,38,66,251,110,237,66,201,62,86,193,144,202,125,95,195,62,241,124,79,9,55,87,17,4,166,13,177,39,204,228,212,174,167,18,9,189,15,38,182,244,104,179,134,225,202,76,24,149,18,123,42,149,42,219,9,96,254,224,152,250,46,241,222,29,78,143,130,95,244,162,253,145,163,220,92,19,102,104,249,64,35,41,203,150,235,131,43,250,187,118,99,37,24,72,186,180,66,193,217,5,141,17,22,59,155,216,15,133,135,233,79,156,76,33,42,156,31,140,142,155,223,118,65,160,163,234,169,20,218,21,219,173,150,140,110,150,96,104,160,182,100,226,78,114,38,146,188,178,29,204,225,75,138,153,30,187,15,38,7,234,172,239,55,212,248,182,158,233,89,142,155,21,56,74,88,15,147,181,251,224,216,21,251,201,201,184,47,13,150,90,163,167,205,96,214,99,131,137,43,253,183,35,49,170,55,66,178,178,251,204,240,198,220,161,251,38,39,184,125,211,132,227,57,219,131,15,62,191,52,125,219,131,211,201,25,48,130,9,171,125,179,24,169,154,55,225,21,182,29,6,207,39,146,153,31,140,130,128,207,212,65,248,237,122,99,39,10,65,75,203,224,246,134,210,223,7,163,218,84,125,243,31,142,20,9,159,153,188,173,43,241,128,174,164,80,172,29,219,157,181,96,85,17,204,110,219,249,236,231,17,113,132,224,49,203,227,57,189,104,54,126,245,186,169,108,46,27,44,132,49,47,186,91,31,204,6,196,147,99,104,126,64,86,254,131,7,97,208,190,180,206,67,188,228,131,89,144,30,239,1,56,159,126,172,126,1,191,76,251,205,147,149,133,168,83,151,70,175,50,111,216,114,184,44,228,207,247,186,207,211,67,210,218,41,233,152,107,232,169,65,90,165,146,238,48,44,245,15,197,231,212,231,29,190,72,162,155,63,56,118,204,79,185,96,234,45,75,48,97,247,244,244,49,10,177,237,123,228,68,53,116,20,123,214,156,31,255,208,51,213,186,149,198,14,11,22,141,113,122,237,157,11,68,183,6,242,164,127,40,159,207,227,2,109,103,249,95,97,118,241,7,119,228,35,188,249,231,236,62,218,214,24,174,144,1,92,80,18,65,148,53,244,50,43,233,225,94,175,74,92,163,198,248,7,99,200,71,179,190,149,249,162,215,254,15,124,169,25,93,205,90,76,205,250,184,90,108,120,183,83,157,105,205,211,3,67,243,103,56,5,229,108,67,97,138,77,193,116,27,63,174,185,58,120,196,223,40,107,8,234,123,231,16,234,161,103,253,250,80,36,138,187,31,92,162,15,224,67,23,251,229,11,37,139,211,116,221,24,76,120,33,237,4,39,228,89,116,221,81,140,188,224,179,63,19,134,145,72,245,46,203,115,75,93,175,170,81,104,54,67,187,144,54,132,210,250,7,227,4,86,246,165,211,7,237,87,235,71,135,30,255,92,253,159,29,102,186,208,30,102,216,46,242,119,98,1,173,154,61,56,193,222,165,140,103,13,12,237,63,184,5,47,203,197,242,168,187,232,151,201,222,109,151,135,130,178,122,198,191,96,36,186,189,119,155,62,198,166,69,19,79,159,58,46,253,39,242,206,250,164,59,230,186,110,24,62,195,114,64,51,56,26,191,181,186,50,200,153,99,203,248,158,40,98,154,79,119,250,9,190,50,20,177,255,96,88,55,175,83,64,206,195,254,197,10,144,195,250,213,124,141,23,226,208,224,199,185,234,114,30,153,97,217,93,191,43,131,254,139,29,249,69,218,97,203,242,193,81,141,221,23,183,28,246,220,119,105,104,63,210,227,108,48,66,88,154,7,81,140,104,174,213,63,255,56,223,130,79,124,197,118,211,97,28,71,116,114,232,154,251,162,189,211,128,95,183,224,179,170,93,138,40,116,212,102,248,54,241,191,177,18,56,58,220,207,171,213,1,137,129,61,174,71,206,27,170,223,96,160,173,245,49,119,209,3,159,113,216,181,40,210,60,74,88,234,240,223,222,254,131,233,219,243,161,132,79,230,163,240,12,94,226,115,245,87,19,242,62,90,122,22,97,78,119,217,30,218,55,115,24,35,224,83,170,139,0,66,239,63,195,67,240,192,127,197,127,251,172,230,175,190,78,180,214,110,199,47,18,49,136,204,126,240,110,99,58,149,9,58,109,41,130,95,76,164,46,17,154,194,20,168,27,163,131,196,45,216,104,38,128,102,255,193,116,75,184,233,86,137,105,95,7,247,144,148,246,113,90,195,25,93,240,136,158,76,251,130,194,122,84,87,70,9,180,95,86,100,103,240,41,24,167,236,63,156,50,199,28,67,227,66,194,208,2,189,93,30,189,234,174,115,147,31,120,157,60,198,198,109,229,79,83,38,184,21,6,9,76,230,16,140,110,186,211,222,70,24,59,252,161,155,207,123,93,146,142,172,194,154,86,162,33,104,95,13,43,88,143,204,34,56,12,58,189,221,37,54,149,175,96,38,102,31,135,51,52,109,19,230,38,150,171,100,86,210,137,121,242,19,62,93,15,237,12,179,144,145,253,224,249,76,103,41,134,91,85,85,164,143,83,213,249,188,157,245,214,255,42,155,31,76,235,147,75,39,78,26,222,245,182,17,2,91,215,188,114,206,14,151,71,48,53,168,121,233,123,70,105,77,48,118,214,222,3,116,62,137,162,219,226,150,47,105,42,250,181,119,254,112,172,148,174,121,250,132,59,160,96,170,212,203,21,83,67,100,64,175,235,4,37,108,66,92,18,21,205,77,253,52,225,212,114,178,30,90,173,175,150,108,50,63,231,66,46,181,86,54,153,186,180,130,120,218,189,126,145,51,153,130,107,24,161,56,143,112,80,62,255,208,96,209,95,58,178,21,95,33,193,145,194,114,116,103,240,21,234,28,46,59,143,51,57,85,111,193,56,122,92,122,16,144,208,186,222,21,193,192,229,151,183,86,88,230,125,48,76,107,247,9,64,61,151,122,147,96,102,1,39,71,158,235,234,90,250,194,150,121,95,82,198,244,48,228,32,163,22,254,236,75,214,247,121,242,179,199,218,232,113,162,54,186,25,145,240,254,96,234,154,62,201,111,154,54,21,135,19,152,180,231,18,28,166,183,73,207,44,28,208,138,171,96,84,186,140,117,215,236,170,156,200,135,65,58,51,131,96,122,228,218,5,147,73,209,149,49,17,94,50,100,4,46,164,127,63,248,79,242,209,225,29,118,169,31,60,75,159,215,165,145,90,208,210,7,73,183,173,235,210,250,95,177,233,15,70,206,182,181,91,226,25,173,30,193,132,131,46,42,183,67,181,79,40,233,51,87,202,163,100,145,95,53,230,162,78,3,12,179,163,156,18,80,181,92,78,70,125,162,25,68,47,147,194,228,229,68,134,226,249,250,224,96,189,18,94,187,100,246,224,13,124,240,121,241,165,173,155,70,187,191,155,162,213,31,169,177,122,197,172,239,247,46,95,182,8,213,5,133,88,254,207,48,170,31,220,209,5,241,86,74,194,16,109,32,208,170,235,197,181,113,86,236,200,31,93,55,162,97,222,216,138,98,95,253,221,22,100,73,239,47,162,165,127,148,165,147,47,148,147,94,23,41,103,152,126,67,152,82,220,184,216,164,103,5,63,75,242,16,26,171,199,37,174,142,150,149,30,10,141,104,255,168,204,206,54,87,48,77,241,235,210,117,239,248,199,8,142,242,105,187,136,201,172,170,130,55,122,196,151,84,11,46,131,223,201,195,53,182,95,86,150,52,203,126,75,19,59,111,34,46,63,250,197,234,228,67,9,142,223,231,210,171,15,179,49,193,225,57,59,46,57,251,167,119,253,52,57,168,50,111,184,106,225,2,134,28,214,46,184,208,50,46,152,102,120,231,99,35,202,213,187,96,122,234,150,95,56,153,88,61,83,60,131,202,45,65,67,67,68,209,201,105,182,113,89,17,58,165,122,209,109,163,33,95,247,125,240,251,254,96,146,62,78,169,166,3,111,230,185,105,147,94,215,35,29,116,237,38,76,30,224,189,78,30,22,109,130,113,40,244,65,206,156,95,103,194,212,205,234,165,188,51,245,5,4,149,248,185,92,17,104,35,250,118,1,47,85,137,81,174,71,214,35,219,38,152,121,250,162,99,55,252,37,117,114,84,245,221,112,27,9,134,39,135,194,137,127,234,253,182,42,177,96,21,204,102,231,26,72,39,4,121,70,158,155,252,197,133,86,122,148,132,226,86,116,221,22,67,39,7,10,69,234,75,56,135,97,59,86,194,39,150,186,108,46,177,141,25,249,80,162,185,214,115,26,60,136,166,199,29,116,185,117,153,204,126,241,40,150,124,244,180,93,244,245,30,186,210,31,28,242,9,215,71,143,194,107,23,92,111,197,107,156,237,225,255,8,238,144,204,46,152,13,104,30,61,98,137,189,236,26,162,134,241,193,136,134,186,145,4,249,164,119,228,165,157,213,225,154,19,158,78,107,247,247,46,195,19,208,4,69,128,223,80,120,249,96,184,189,158,15,129,98,211,243,183,227,43,124,46,59,7,68,99,242,228,168,213,95,107,211,249,110,181,218,135,192,4,193,176,187,61,32,182,166,251,198,162,228,234,166,71,11,101,234,101,82,78,92,207,117,99,76,57,85,39,39,131,222,46,27,139,39,152,177,130,73,148,93,102,15,43,186,210,63,148,90,228,21,33,81,154,169,26,13,52,22,250,132,19,170,73,173,229,209,231,249,214,114,137,117,225,212,147,71,79,230,163,43,22,64,153,117,8,102,191,55,174,53,151,173,110,222,215,190,124,202,48,197,170,218,218,208,15,9,215,251,74,20,65,141,212,193,152,244,204,125,197,110,65,155,18,76,207,197,21,187,157,177,164,201,172,48,136,215,21,125,145,14,27,122,31,231,211,106,151,134,63,76,98,189,203,10,137,246,178,84,64,108,36,159,55,61,46,143,39,99,78,16,121,126,75,143,132,110,227,215,247,84,39,180,62,95,151,134,25,76,188,107,187,183,34,145,172,155,70,173,255,146,64,94,180,65,231,185,215,115,229,57,195,74,96,107,93,43,33,254,235,146,213,43,100,138,245,1,156,80,184,123,190,112,134,45,86,209,149,245,127,216,82,213,136,59,4,158,167,61,47,189,56,42,130,137,118,126,105,95,86,221,140,105,193,8,192,187,91,3,150,59,35,135,96,95,225,101,233,112,61,159,147,110,26,139,164,233,210,8,36,64,230,163,147,211,229,232,107,34,123,193,169,242,5,85,51,22,126,223,102,18,42,235,158,105,158,127,125,223,127,222,245,243,155,112,6,229,245,107,243,29,38,73,186,240,193,94,221,123,233,162,233,40,239,107,192,141,190,54,177,99,143,92,183,10,130,139,46,252,140,208,238,210,90,94,240,208,244,165,135,189,247,83,114,18,231,11,110,151,79,68,103,23,167,135,2,45,206,173,107,88,32,237,190,48,164,223,87,90,160,66,189,211,235,68,28,237,50,130,32,179,246,230,19,71,53,207,85,96,40,1,244,158,111,155,54,175,121,233,119,176,171,82,192,74,243,72,239,87,62,35,114,53,66,39,74,65,158,12,161,13,58,143,101,165,242,241,143,102,108,171,130,207,45,185,189,25,250,166,116,241,10,173,184,82,222,222,25,231,171,78,56,70,172,31,77,165,75,55,133,75,101,189,27,0,87,56,17,127,112,208,46,174,28,79,248,225,254,193,140,254,122,37,190,206,227,219,63,148,90,225,245,192,168,139,105,190,161,239,234,108,170,46,184,102,242,151,136,227,108,36,199,245,211,133,204,168,96,20,57,230,149,156,162,239,114,8,134,17,126,229,143,162,239,72,39,127,67,252,212,179,106,240,9,117,240,251,122,232,20,153,226,166,49,86,41,212,63,215,145,97,154,41,180,205,43,37,77,81,74,133,218,8,161,159,59,221,70,89,87,183,196,218,187,93,178,243,44,158,48,70,4,135,169,228,85,4,80,214,9,110,1,68,62,207,3,238,224,121,10,46,140,252,126,37,250,234,84,192,87,97,17,174,121,93,54,228,41,189,41,50,48,151,181,197,216,97,72,32,152,80,202,19,79,168,161,156,249,67,112,8,120,93,131,59,100,69,62,248,252,231,211,174,225,203,246,86,119,77,185,255,185,212,103,38,114,175,218,69,158,169,98,156,61,233,123,137,234,52,37,66,40,185,35,136,116,121,241,208,247,41,116,163,67,127,29,28,2,95,31,204,119,179,175,209,29,124,71,157,187,160,10,85,46,175,158,138,128,228,7,83,28,186,196,95,39,122,83,122,42,56,95,159,128,227,31,70,224,83,18,94,237,234,53,99,16,214,188,173,29,95,174,191,206,201,126,224,123,33,157,116,247,240,40,96,64,163,248,234,38,47,202,186,229,42,233,96,77,46,170,2,230,108,251,54,159,104,225,142,253,161,157,133,253,31,36,234,135,134,48,206,56,237,118,104,160,17,90,40,77,253,151,149,72,59,3,175,105,161,238,44,233,221,199,63,173,101,249,85,34,250,223,93,85,135,14,221,166,252,230,27,63,230,247,12,81,110,235,121,162,108,221,46,253,164,66,37,74,159,207,192,196,121,123,212,85,40,247,79,253,52,21,182,203,100,171,134,50,243,119,225,99,254,233,74,121,131,247,216,202,234,158,29,58,214,190,151,21,2,74,242,95,93,35,72,230,221,69,23,208,221,238,57,77,206,240,206,241,165,28,169,144,170,151,137,213,246,253,109,54,184,4,26,10,156,169,93,54,38,24,153,182,173,223,142,136,194,35,24,58,49,103,79,152,100,224,117,229,236,20,95,93,26,253,91,151,31,219,121,3,164,187,5,35,27,247,92,141,237,108,227,19,238,181,94,85,48,216,152,61,239,59,58,176,247,245,219,29,33,123,193,155,169,246,50,205,192,10,227,123,161,144,185,223,171,56,129,172,229,185,119,193,5,90,222,5,119,28,126,4,243,134,214,117,229,108,105,243,228,103,51,119,13,135,6,245,99,234,198,24,181,215,18,113,63,22,42,187,243,122,223,43,210,66,130,11,45,142,243,122,37,108,211,4,87,186,92,253,202,81,213,215,178,136,245,237,243,92,126,31,97,242,246,161,72,55,108,127,221,172,101,75,51,218,250,19,241,222,87,249,174,55,229,20,22,123,210,237,107,106,141,40,101,9,198,139,222,7,42,238,192,67,65,37,118,147,46,14,130,210,31,13,47,66,207,194,231,109,216,188,192,71,83,18,157,230,165,93,165,220,7,70,90,19,252,146,24,241,58,49,68,204,31,28,62,37,87,25,249,124,33,79,194,68,144,142,82,189,237,137,158,29,213,61,113,140,153,121,122,212,140,219,186,84,198,224,222,170,6,141,247,90,24,78,94,115,22,130,201,130,145,141,240,138,39,138,224,175,118,138,33,5,86,198,37,120,113,38,65,189,107,184,76,235,50,56,58,187,195,19,0,235,232,70,117,208,87,55,54,166,85,105,3,204,127,207,7,228,53,77,82,239,249,54,209,127,242,100,11,157,206,124,252,130,27,197,42,191,180,247,207,228,238,131,195,5,98,120,61,149,60,103,158,28,13,63,63,57,221,237,59,7,26,188,225,171,154,196,254,187,232,227,69,83,232,196,12,14,83,166,44,122,44,232,2,53,95,162,88,120,138,190,109,180,123,46,217,231,121,238,163,101,74,143,46,119,87,94,97,7,199,116,241,161,184,208,190,30,18,68,148,171,80,252,236,105,207,63,215,149,5,99,58,97,36,19,61,212,33,163,91,52,25,175,49,194,165,198,224,135,90,174,46,124,68,43,174,107,236,211,49,174,213,19,51,215,122,77,105,15,189,156,250,105,204,157,175,218,33,146,137,85,249,14,216,164,251,122,33,108,170,102,14,134,16,197,247,137,30,191,209,44,35,44,44,114,220,142,4,239,243,209,242,96,204,226,46,20,86,102,79,120,33,168,224,183,21,230,104,186,112,68,93,230,237,44,128,183,183,30,10,217,90,95,122,169,13,206,204,227,68,201,179,95,122,52,39,38,70,81,230,131,217,38,187,151,9,169,205,92,60,131,85,225,130,164,72,18,157,87,144,71,67,87,49,245,53,90,52,197,186,132,5,142,1,230,186,188,28,218,204,83,99,1,255,248,133,189,212,19,53,20,40,81,123,149,0,245,219,240,195,254,224,144,207,184,84,120,90,168,1,124,112,225,177,92,174,56,68,167,9,87,58,117,94,151,39,68,146,70,183,181,67,112,196,46,109,245,80,33,22,140,126,149,219,126,48,139,237,150,87,62,232,58,245,75,35,9,181,245,113,134,17,133,77,167,99,70,35,126,222,24,15,166,187,247,6,52,215,239,167,41,33,152,90,46,245,35,132,119,18,133,98,123,219,249,160,69,255,10,38,241,86,253,151,95,122,177,150,96,186,245,252,93,15,178,243,74,183,192,71,232,94,236,29,3,254,238,199,40,96,246,186,45,227,17,144,78,110,216,129,177,238,108,238,56,18,122,210,121,244,249,29,183,212,133,224,243,228,50,128,242,10,230,28,110,37,244,103,212,253,193,177,16,219,209,157,206,45,13,6,204,26,136,0,220,43,133,252,230,16,220,194,242,205,96,104,206,43,127,123,64,132,113,93,197,224,228,231,201,241,237,242,167,70,252,88,70,194,56,161,186,30,228,137,241,107,190,17,58,217,47,161,75,116,174,155,190,1,204,227,17,192,115,73,199,104,136,23,124,230,164,203,248,166,81,157,220,121,242,48,166,115,119,26,68,193,243,117,83,40,246,135,82,71,240,212,133,50,42,221,107,168,54,58,120,52,24,240,90,242,24,236,64,231,245,43,155,3,109,96,251,30,233,68,173,145,244,21,92,16,127,218,110,171,115,126,90,1,7,170,21,253,250,58,207,238,187,100,54,19,98,192,90,254,66,40,126,109,125,95,27,21,204,114,29,253,167,243,43,56,132,160,253,183,161,146,105,85,167,31,249,138,102,40,225,62,93,11,84,244,152,187,197,210,223,204,161,159,70,175,211,121,132,168,245,209,66,36,24,10,143,251,1,189,209,175,146,231,166,235,201,239,139,226,100,209,76,29,181,123,215,63,28,47,98,187,10,9,66,186,213,253,155,66,40,115,229,55,64,251,242,240,41,237,4,224,163,255,96,156,139,125,32,242,80,94,197,166,168,86,225,252,104,48,221,244,57,200,71,4,75,174,194,9,91,63,199,18,3,239,113,49,216,199,131,106,124,36,170,219,205,209,117,186,50,253,177,17,127,181,94,12,86,187,210,178,246,19,198,142,219,68,130,208,57,176,193,66,162,176,21,183,181,26,43,116,211,63,184,190,174,242,67,51,251,25,106,58,119,88,242,189,46,15,10,99,85,23,118,222,150,183,165,81,52,61,179,74,62,51,250,210,246,246,11,67,248,37,231,234,115,100,117,78,67,71,187,106,190,250,233,197,31,251,111,227,170,52,86,194,44,96,54,24,136,217,126,33,59,234,141,195,83,131,177,109,121,181,177,220,132,69,30,85,135,204,240,147,95,239,34,176,117,125,69,244,72,167,22,110,82,167,221,61,17,123,200,66,170,156,70,244,193,46,203,37,18,169,105,233,177,156,205,151,55,145,208,150,223,178,199,4,197,32,18,235,6,35,33,253,27,198,164,25,156,228,222,73,42,63,223,96,8,205,159,177,46,152,185,254,91,132,194,63,161,215,11,166,121,187,8,173,251,31,208,138,240,203,20,76,49,195,5,24,161,138,127,203,64,249,19,91,115,20,239,140,158,167,222,161,96,108,162,147,40,20,124,207,132,141,1,158,217,14,211,195,252,232,151,207,182,97,95,170,170,104,111,150,143,71,5,73,138,151,239,48,222,109,61,79,142,165,137,107,224,66,190,127,171,46,141,54,206,114,233,97,162,227,41,144,221,152,77,73,253,175,241,94,191,92,90,168,108,27,76,193,190,228,169,113,82,243,79,51,124,62,103,194,27,225,78,59,57,190,173,35,95,71,13,31,2,27,195,216,147,171,228,69,142,178,187,20,126,240,199,251,208,155,70,23,196,221,101,120,188,101,124,137,52,88,202,251,117,242,36,244,240,236,31,161,21,18,177,68,63,154,49,89,244,84,206,119,54,156,11,27,210,148,239,210,111,35,133,236,98,135,29,241,222,241,234,125,132,7,220,242,251,162,159,71,227,232,204,92,219,205,159,232,137,65,133,75,112,143,197,215,224,130,188,178,94,72,159,222,204,10,122,130,224,188,238,78,212,236,159,61,221,91,111,21,28,253,94,213,127,250,225,203,211,149,13,90,145,44,94,199,97,57,3,114,26,35,234,99,218,16,7,102,231,49,117,215,216,82,250,8,199,152,70,132,34,146,65,40,187,184,90,108,15,89,37,193,144,112,166,159,155,152,235,209,185,49,16,116,79,221,3,19,8,231,209,152,183,61,46,54,91,107,125,243,194,215,159,223,136,235,220,178,109,209,19,167,240,241,20,63,249,137,155,203,155,240,128,173,55,47,157,219,242,251,240,97,46,117,159,43,43,236,193,252,109,252,8,30,215,216,69,216,185,234,220,27,105,224,230,34,208,225,246,164,219,134,249,186,170,159,123,160,255,254,157,251,141,238,76,255,126,232,128,83,169,37,84,98,122,241,177,2,197,241,249,22,229,18,204,55,207,144,159,239,24,113,220,34,120,161,217,61,29,70,78,248,123,228,225,253,232,157,32,12,241,243,254,19,166,144,238,143,28,29,89,197,96,52,9,148,230,172,160,30,209,223,183,122,209,55,120,78,229,95,231,95,142,238,67,207,80,59,27,86,23,61,198,29,242,139,38,232,37,58,223,132,107,122,51,106,223,68,241,241,122,253,182,216,155,232,145,149,141,104,137,161,20,7,167,38,75,202,83,16,73,28,142,109,136,224,70,119,254,5,67,84,208,77,147,209,118,53,67,20,143,17,26,16,140,171,149,63,81,212,91,187,230,156,55,52,212,47,84,100,37,164,4,31,150,4,7,91,184,191,124,48,62,149,254,187,212,232,53,21,82,73,25,215,87,79,30,247,205,23,141,89,185,183,118,29,184,101,70,134,180,80,185,86,197,130,220,109,222,83,199,179,109,249,133,177,167,124,116,110,182,128,158,237,57,48,58,125,122,209,152,215,94,95,61,253,214,234,92,70,11,2,173,73,191,112,146,146,90,175,9,19,202,240,89,56,152,14,91,39,119,243,49,244,209,49,114,22,68,118,212,229,165,75,67,217,56,225,54,157,6,213,105,184,173,79,158,23,225,51,31,157,68,140,235,203,78,151,224,201,172,199,199,8,19,118,126,55,244,215,172,233,247,68,95,133,150,99,114,142,207,116,143,214,18,46,172,66,41,150,62,46,220,30,77,126,122,94,103,7,188,138,47,168,127,221,187,130,73,146,59,103,13,65,158,41,66,53,251,84,90,23,108,0,178,193,80,71,14,28,169,168,99,26,220,144,66,19,202,92,226,67,255,197,66,232,77,152,213,211,74,48,29,159,16,109,124,80,20,25,190,133,14,162,241,243,69,194,200,80,192,35,89,46,159,142,17,75,23,140,10,191,79,115,116,253,229,167,67,210,103,186,71,36,230,122,35,163,12,34,1,147,140,135,90,241,124,233,18,154,68,246,118,25,219,51,61,82,135,205,67,79,176,226,85,169,179,160,65,228,72,120,19,66,248,201,225,10,229,93,161,211,190,170,75,202,111,94,135,142,166,143,193,223,6,164,241,169,84,39,74,39,183,79,92,99,55,62,103,158,28,57,141,226,39,103,185,212,19,99,125,170,54,6,73,207,210,239,44,24,129,117,219,111,181,25,62,100,122,160,111,104,80,117,151,225,71,171,91,71,19,179,121,189,172,81,228,26,249,188,41,167,153,60,213,129,163,91,62,225,78,3,128,169,244,207,80,225,19,74,42,218,53,252,41,166,174,68,49,45,183,49,120,102,200,103,175,28,8,37,108,159,252,232,72,191,232,151,225,233,89,99,238,27,89,30,209,54,81,134,160,35,208,225,144,221,42,130,49,218,176,46,163,134,14,90,207,247,129,107,240,112,111,2,180,178,150,86,75,6,164,137,13,96,58,68,220,145,40,46,113,23,60,26,29,109,130,17,234,180,168,13,45,186,51,46,117,101,141,30,66,155,20,26,70,32,170,157,226,106,67,155,146,29,93,81,56,41,9,135,98,161,13,67,190,157,92,90,224,203,241,242,13,110,120,228,230,111,119,56,20,126,242,136,19,18,198,109,210,214,173,70,103,228,59,243,228,139,178,132,157,28,50,125,249,93,26,222,202,219,97,248,240,90,29,168,135,93,206,31,13,130,106,110,0,10,142,155,205,63,222,23,247,10,109,200,10,179,153,187,137,54,118,177,185,115,57,251,244,199,247,230,13,46,206,251,228,193,248,70,217,170,199,30,8,226,154,96,58,148,45,170,195,247,242,44,139,26,136,39,100,155,38,4,133,52,4,89,68,13,99,150,56,47,191,180,48,238,203,113,138,92,88,181,215,141,211,22,125,131,31,124,166,244,243,250,166,193,103,92,234,151,195,242,209,10,171,148,230,66,221,250,131,195,59,175,27,28,78,104,186,45,188,108,76,170,12,249,20,60,153,244,200,48,90,241,136,176,146,224,88,191,147,187,74,45,12,67,202,116,121,213,43,108,95,12,166,237,54,199,240,8,249,55,59,53,148,184,71,97,25,4,137,226,102,238,88,42,158,141,145,174,27,138,132,173,15,21,109,210,173,109,77,129,164,224,98,255,248,191,192,161,17,76,92,97,5,124,88,172,91,140,140,2,163,252,218,71,86,196,122,235,239,202,32,75,90,232,85,35,125,252,59,26,229,23,255,109,252,115,183,54,223,168,0,210,58,99,240,8,225,72,193,231,75,115,194,29,68,52,81,193,153,43,105,130,181,103,214,17,200,171,121,48,58,156,126,110,136,37,43,159,89,212,133,44,91,24,129,241,210,193,24,250,120,96,70,17,118,174,169,187,102,52,47,127,226,152,14,171,39,160,64,30,67,156,219,96,154,195,115,78,193,110,207,247,91,52,217,209,167,35,120,110,23,164,36,61,139,125,178,208,21,220,191,31,26,116,52,29,124,62,98,202,58,246,200,66,59,94,83,74,69,27,106,219,202,135,244,249,82,105,179,144,116,124,189,194,81,177,22,125,149,33,162,67,185,123,7,7,220,143,223,194,136,139,253,149,136,41,209,15,175,5,31,133,160,233,78,1,37,232,26,202,211,52,198,137,187,228,193,22,110,18,219,56,51,14,107,155,77,26,133,189,221,214,170,219,225,105,121,209,169,80,249,41,90,118,177,247,198,55,251,7,159,233,239,217,122,97,39,72,119,39,151,51,179,242,96,190,83,159,56,132,146,133,221,86,63,51,198,208,48,28,44,62,79,117,184,145,134,214,209,111,116,199,219,51,27,177,159,174,130,233,125,182,121,161,144,54,19,93,181,252,169,219,116,191,107,84,185,181,115,167,111,20,37,6,131,233,165,215,64,195,234,243,188,3,251,237,112,221,78,24,191,72,159,135,11,252,166,162,121,131,109,206,137,13,135,193,20,237,223,132,251,89,203,252,210,112,50,108,121,110,68,46,44,12,226,109,102,211,25,86,139,211,73,119,236,171,167,202,62,148,132,234,37,106,81,48,27,204,108,7,181,173,230,94,0,168,247,141,189,244,204,80,31,117,226,28,190,83,51,55,169,35,148,219,166,63,51,90,235,181,175,63,223,18,199,219,109,157,65,248,204,124,157,132,137,215,165,5,205,68,155,8,210,73,39,82,178,215,137,196,195,80,216,58,89,84,31,155,14,113,180,236,234,172,63,35,154,132,188,205,181,44,27,91,122,28,56,47,94,214,41,17,106,110,45,217,16,7,217,128,255,96,102,211,220,217,227,77,238,142,235,212,252,186,170,62,248,156,81,133,248,221,245,159,174,189,54,140,8,145,22,183,39,198,139,180,36,202,42,235,118,115,97,129,58,122,194,123,23,15,198,35,199,157,75,95,216,83,52,191,173,39,90,140,190,39,186,112,20,178,226,35,85,133,71,106,30,5,221,48,42,101,118,240,12,25,153,63,56,28,36,138,109,218,128,71,46,125,27,213,88,155,228,131,14,86,180,189,217,65,93,179,61,29,11,244,163,186,103,176,189,81,111,115,120,228,206,62,116,208,215,190,14,102,243,90,4,175,226,198,199,209,215,84,182,70,217,14,230,76,191,206,141,191,163,142,166,3,217,163,51,212,46,97,244,9,94,19,253,107,27,9,8,160,232,187,222,132,191,190,189,9,101,224,156,207,168,152,78,247,191,196,117,188,168,147,27,201,110,4,221,247,53,221,61,245,99,151,177,181,111,143,151,100,233,128,168,202,74,135,54,215,184,230,225,80,142,253,86,175,26,21,66,143,100,160,192,18,254,127,48,189,47,175,95,121,144,80,190,45,122,197,96,133,141,181,195,39,82,249,193,228,76,252,3,153,111,240,50,5,175,144,65,117,184,177,5,254,224,10,217,217,223,216,140,178,106,23,92,194,101,248,58,122,104,199,73,199,44,199,95,71,159,55,242,131,207,137,156,99,9,252,172,31,12,169,104,95,143,229,68,5,223,112,160,200,201,218,230,107,200,153,164,74,190,146,243,72,155,23,232,89,26,207,146,164,251,62,27,156,229,141,226,188,146,71,213,149,74,201,224,241,112,251,192,244,214,234,141,141,160,243,142,235,125,151,253,197,81,168,63,82,23,243,43,167,67,116,106,56,156,64,222,213,118,80,155,111,138,147,42,179,238,227,202,71,37,60,178,94,93,56,138,38,227,245,101,59,242,61,250,233,19,152,63,206,246,45,161,246,177,244,62,33,64,204,199,97,178,241,223,206,141,220,173,155,169,22,242,49,170,123,98,189,94,175,174,158,179,8,32,173,240,193,148,47,30,223,10,148,30,158,90,91,240,128,115,100,71,19,66,140,47,233,130,7,54,219,79,143,100,224,167,233,183,209,179,219,251,10,116,216,194,126,75,8,150,45,229,42,161,67,90,24,57,200,89,39,95,87,95,97,117,155,18,228,128,22,208,41,89,249,203,142,62,211,15,38,234,221,99,95,67,101,138,163,130,4,76,93,110,71,131,8,3,218,150,31,140,140,251,245,58,113,243,172,93,191,221,163,2,255,122,152,69,63,167,30,75,104,220,92,241,221,76,13,148,202,178,61,92,73,164,132,225,227,151,56,97,133,25,87,11,124,217,127,162,80,31,76,64,230,9,54,18,77,75,165,230,202,164,246,24,87,35,104,86,243,219,195,208,223,220,167,183,17,86,186,209,86,19,220,158,80,145,48,56,86,172,37,152,52,218,244,253,19,185,221,161,159,110,236,218,125,203,9,117,81,85,213,74,245,241,53,175,1,246,110,104,118,85,193,103,95,49,109,117,68,139,80,235,192,65,233,106,241,96,127,162,74,148,63,221,105,40,169,190,231,36,151,84,116,238,14,255,124,250,166,147,118,145,150,240,153,240,220,232,181,210,142,51,190,162,18,145,37,217,66,75,202,132,110,138,166,141,138,198,239,124,60,253,64,121,32,143,94,104,233,120,38,235,140,188,71,250,18,53,154,60,187,31,221,144,202,255,22,56,66,243,215,51,135,184,42,72,251,14,42,83,239,87,214,4,127,195,252,180,27,84,25,139,254,206,71,189,80,10,255,208,179,127,172,46,15,214,48,52,253,114,19,149,118,129,233,130,52,8,239,34,86,38,120,225,99,80,60,41,73,153,72,23,134,127,131,55,0,183,69,186,238,11,132,72,159,237,171,33,239,4,200,51,131,44,204,195,112,110,173,238,254,249,166,166,0,45,231,16,223,237,129,210,86,43,94,41,155,242,130,35,188,95,26,123,218,111,20,246,133,64,157,95,56,173,131,93,63,13,67,178,181,203,243,20,29,0,29,140,139,219,216,158,170,157,138,151,43,172,246,122,31,139,205,175,150,15,204,199,158,43,69,76,45,70,115,93,15,37,234,234,9,230,19,51,125,233,49,4,12,33,10,250,19,9,6,138,208,10,31,216,31,200,68,52,96,11,102,239,83,252,96,28,92,190,240,173,242,209,145,60,245,151,209,48,38,16,12,23,208,118,186,13,11,169,87,83,194,64,226,193,95,21,18,53,69,131,59,166,0,167,0,115,226,108,229,174,127,230,194,62,66,233,248,87,79,104,253,115,14,124,61,163,63,144,193,215,125,193,11,109,62,68,119,20,146,190,65,246,249,168,248,32,67,149,97,235,228,132,103,150,173,161,28,245,168,49,185,194,4,66,189,197,224,247,207,207,229,131,55,213,64,135,201,163,40,206,32,66,101,158,54,152,79,58,175,172,82,239,123,253,232,51,14,20,10,12,90,20,158,203,241,23,139,162,124,217,21,83,48,247,75,69,220,127,230,209,45,20,222,189,252,178,96,121,20,193,39,224,89,151,21,49,137,213,55,225,9,209,232,170,27,209,58,167,11,199,120,193,51,227,112,170,225,132,127,48,236,238,27,102,55,57,116,242,96,54,191,87,189,171,60,249,54,113,105,188,220,111,9,119,231,239,220,44,137,94,66,164,129,67,218,120,168,84,188,23,103,128,13,162,84,149,41,21,220,207,36,148,108,245,97,70,212,247,92,53,213,130,28,120,158,58,212,85,252,104,10,19,59,143,222,17,181,122,109,179,179,71,252,96,54,105,206,196,171,209,136,167,187,194,83,227,241,81,200,83,170,10,66,112,136,88,243,226,4,156,224,247,249,210,72,108,218,200,136,120,233,125,69,23,133,224,54,46,11,195,160,104,168,208,12,191,166,92,217,78,134,96,85,179,43,203,43,130,204,206,40,8,65,168,252,109,118,209,94,67,196,15,241,253,178,30,244,59,194,49,217,23,85,226,60,170,34,24,118,220,117,114,154,46,243,198,222,160,191,250,99,97,207,162,72,129,198,142,181,156,22,64,204,148,203,7,193,46,226,184,23,172,38,119,172,219,130,79,228,100,135,179,203,211,177,81,5,217,23,11,163,96,60,40,184,161,178,63,156,186,2,161,63,143,62,143,240,245,242,123,195,17,177,38,122,190,54,255,229,65,218,98,232,166,73,215,148,155,44,87,127,63,28,118,0,205,105,120,56,97,234,113,227,114,234,211,48,145,110,85,107,39,229,141,9,85,194,9,132,120,89,233,178,201,171,246,139,56,73,146,73,43,0,4,220,199,109,148,215,159,111,187,80,52,139,157,83,64,36,171,181,154,186,192,170,227,162,108,210,190,153,167,166,58,236,116,80,20,10,20,57,133,61,130,107,55,146,204,130,65,40,24,57,38,191,105,230,255,71,67,172,134,1,168,179,88,195,219,79,23,118,182,241,213,19,238,103,46,170,153,140,68,157,151,22,16,39,247,182,240,2,22,76,220,124,145,123,231,147,173,45,53,170,210,230,114,246,198,34,154,211,232,89,163,90,119,154,17,229,223,231,213,20,30,221,148,222,94,73,82,189,72,126,142,246,247,241,250,142,44,56,107,106,100,170,17,236,108,191,242,232,234,206,75,35,210,53,81,254,55,90,16,196,66,194,205,19,245,3,187,180,130,186,197,210,27,193,155,200,155,205,7,234,214,117,232,161,194,238,116,242,74,116,54,105,158,165,1,100,250,62,21,223,184,157,163,12,245,37,175,210,81,253,42,59,31,10,84,186,94,28,38,231,144,99,1,171,201,171,141,163,146,222,173,122,157,20,29,156,229,135,23,9,153,58,193,225,238,186,111,218,191,212,39,42,250,4,116,195,24,188,163,233,91,240,25,208,175,229,191,206,26,12,85,47,97,104,94,119,195,2,37,99,189,47,126,220,9,42,52,14,246,245,131,73,169,186,177,118,163,135,88,57,40,228,99,79,168,253,186,97,56,222,188,61,97,214,254,203,150,155,206,67,125,248,36,239,93,194,154,78,166,148,106,59,219,227,63,3,61,235,162,138,132,155,80,172,48,93,239,131,206,196,169,45,23,196,172,247,82,7,8,77,101,13,180,133,12,216,244,158,184,142,239,138,102,21,230,235,115,147,219,187,205,75,207,143,155,78,65,4,188,28,14,181,54,193,115,56,47,140,134,200,243,58,243,220,184,239,120,83,233,153,209,114,210,137,150,221,117,89,99,47,70,82,194,127,62,63,23,92,164,44,73,141,181,44,231,229,132,183,242,86,52,0,245,237,76,151,110,172,141,255,151,86,236,80,91,113,43,217,25,29,198,218,125,80,191,90,143,183,70,179,220,191,250,237,63,18,185,63,113,40,44,106,134,168,244,66,158,25,114,95,74,61,45,87,24,134,217,9,120,247,45,91,169,18,9,59,88,4,23,111,161,234,87,29,90,117,71,23,117,191,96,75,59,236,176,156,114,81,155,13,85,92,203,0,4,246,125,137,163,238,48,43,208,141,13,226,164,75,211,169,116,85,178,49,138,61,67,225,146,116,66,97,68,25,170,141,128,246,45,233,68,50,82,81,16,86,204,175,167,190,39,182,158,69,147,237,254,19,206,245,159,110,84,194,117,95,231,74,202,242,38,97,108,15,69,21,57,207,54,122,121,93,88,137,237,166,114,157,127,2,33,183,48,37,202,125,77,48,77,163,253,134,123,166,97,233,72,64,52,237,122,228,191,185,248,207,95,200,27,198,35,80,249,96,82,172,231,151,47,45,80,106,100,31,209,132,134,225,247,146,223,88,232,133,127,139,8,161,91,52,140,95,162,127,85,123,217,134,158,246,123,9,64,34,108,253,37,168,224,102,140,225,117,62,220,111,112,161,254,96,114,128,117,95,34,141,149,243,127,240,249,20,235,165,60,22,18,59,237,67,123,52,253,186,219,56,148,129,111,141,97,67,125,102,226,203,254,61,244,233,215,7,71,214,199,62,63,68,254,30,9,23,52,104,90,151,166,31,19,243,183,35,108,37,56,44,54,79,35,73,254,168,234,68,222,140,132,174,157,122,98,122,251,77,196,88,23,83,26,183,199,141,208,231,147,71,163,86,219,253,109,160,104,164,60,15,77,182,56,42,108,135,9,214,117,242,179,69,96,95,238,48,134,164,58,57,170,31,243,58,184,75,116,159,10,6,54,93,38,24,184,66,77,255,59,182,6,219,195,56,94,235,236,79,166,20,71,26,94,78,151,140,22,6,63,91,92,192,3,211,177,227,40,188,134,47,198,58,87,200,172,114,95,24,190,221,93,48,245,45,23,253,155,44,78,143,142,198,65,198,231,233,53,25,209,95,44,222,96,71,119,243,5,70,147,113,38,65,18,91,121,34,19,55,135,239,97,12,34,184,179,185,113,251,247,137,46,93,30,141,28,225,235,175,11,81,236,166,163,207,247,243,186,172,14,106,219,168,5,233,104,104,165,215,235,66,155,175,236,252,109,200,27,254,70,200,177,230,201,89,139,94,23,44,220,17,55,233,169,149,26,178,20,6,15,236,147,117,229,116,80,57,213,27,58,253,18,155,41,244,228,95,207,215,68,14,80,173,47,45,212,32,111,127,120,232,1,93,191,29,219,62,179,180,56,97,42,2,147,121,219,103,17,176,207,11,214,62,45,13,249,76,187,75,129,158,229,2,49,130,154,143,20,111,96,243,195,56,225,114,91,121,215,120,19,120,195,91,244,238,117,221,21,174,118,206,75,216,35,148,4,242,224,208,155,113,111,121,34,207,28,196,220,227,115,57,211,179,199,217,122,93,45,12,157,220,215,62,220,194,62,180,255,201,238,152,119,60,1,64,14,36,58,56,188,140,71,62,49,25,236,45,164,41,189,89,156,20,106,125,242,161,80,57,48,222,15,110,227,165,254,222,214,24,227,182,178,65,141,108,230,48,60,19,246,180,201,144,158,41,110,54,143,102,14,186,44,93,80,29,207,145,50,8,7,220,18,156,94,153,223,83,153,47,84,103,179,147,129,213,181,181,6,176,13,223,207,101,70,195,122,148,159,62,173,120,183,37,248,10,19,73,193,44,177,151,237,54,53,196,60,55,219,68,51,91,163,43,170,169,199,3,117,212,247,50,22,139,125,123,251,157,123,209,151,109,63,77,116,34,26,23,74,38,60,39,51,163,105,140,181,252,2,168,38,90,213,136,216,29,91,91,189,207,69,202,216,127,187,145,108,104,186,52,60,253,170,27,211,243,189,200,84,3,63,92,212,52,236,125,246,176,54,210,125,211,83,99,198,45,127,125,81,37,81,244,221,220,80,188,147,253,201,9,111,33,44,229,231,30,184,99,107,9,57,129,235,120,141,18,91,194,180,251,201,15,12,153,14,147,90,44,65,142,90,175,238,139,105,96,186,59,54,54,99,37,95,88,132,115,254,219,33,51,152,191,141,100,82,223,151,91,121,135,57,36,152,81,251,186,225,56,59,205,149,48,121,199,250,94,134,227,93,188,238,70,128,181,31,255,70,22,173,177,63,248,108,7,186,123,88,47,52,68,182,94,247,142,142,43,119,51,223,239,111,29,104,56,147,89,189,128,214,166,48,147,22,12,103,223,221,229,207,84,60,212,172,1,188,247,245,125,98,39,59,190,253,21,81,40,237,3,238,68,117,150,16,181,158,81,69,130,172,229,22,90,231,169,103,192,193,94,123,92,62,115,132,65,74,50,31,152,73,172,94,6,92,168,62,229,149,175,112,140,117,119,175,235,183,113,239,107,238,75,134,97,133,34,83,66,161,121,121,247,81,195,236,31,147,229,192,200,84,184,225,26,241,125,6,174,17,32,118,251,72,222,80,19,208,104,105,180,99,14,183,215,46,232,196,104,202,196,255,149,105,207,173,226,78,192,221,19,134,38,123,187,212,145,31,153,130,55,250,163,14,211,221,84,116,99,112,110,138,59,99,178,207,208,48,111,97,209,233,222,124,209,103,171,95,134,123,101,92,71,18,191,209,163,39,152,169,217,221,41,89,136,91,215,96,128,107,242,250,35,61,81,223,35,69,187,70,17,126,110,183,67,111,97,9,149,215,189,176,76,177,223,166,234,181,103,194,176,150,253,210,168,118,204,170,247,69,190,105,187,127,30,140,139,162,177,0,81,110,184,245,37,75,222,163,235,134,80,187,220,85,51,58,242,139,94,38,94,17,195,135,66,180,86,148,60,250,44,212,238,226,56,88,49,243,166,107,52,235,187,59,229,124,107,222,20,138,244,166,127,81,194,233,82,102,59,108,155,209,27,157,238,234,141,254,163,126,153,222,214,203,146,147,37,169,235,224,80,198,115,135,185,176,13,210,77,53,36,174,252,166,176,53,29,249,72,194,229,234,114,64,45,161,247,35,152,34,174,59,137,158,241,171,10,252,65,39,117,223,203,196,20,11,247,188,48,102,249,231,114,87,61,155,186,173,79,11,121,124,163,119,134,243,218,150,200,240,249,101,2,246,203,114,182,161,3,170,39,74,98,164,251,156,65,219,243,239,145,117,98,83,251,118,74,120,48,106,166,13,23,226,203,193,154,122,64,81,60,129,105,153,249,140,68,39,81,145,162,122,67,221,204,29,105,105,80,29,170,96,226,242,92,166,59,196,49,93,77,73,23,66,24,162,121,196,141,139,201,191,45,189,174,200,200,181,203,50,25,239,67,221,245,128,153,87,220,112,25,229,202,149,48,111,211,22,47,156,238,158,12,230,207,38,129,49,231,62,232,16,224,115,150,70,128,167,92,38,212,231,1,151,28,103,60,19,163,150,114,240,90,185,137,167,212,183,46,3,236,74,142,91,209,6,101,219,190,220,176,185,86,98,182,60,186,146,229,180,75,35,247,247,59,119,59,223,143,249,117,162,44,243,100,20,117,182,194,181,186,217,115,67,79,70,251,213,51,187,76,223,84,210,245,210,138,72,227,7,198,168,199,71,74,67,0,237,213,185,145,34,127,204,15,240,68,157,75,2,20,45,148,8,253,93,19,72,246,156,161,67,247,211,76,237,209,135,120,213,237,141,178,89,115,110,13,157,37,168,200,105,8,175,134,83,145,195,91,45,71,7,60,171,78,125,221,192,157,136,55,31,103,136,254,91,56,93,32,29,72,29,159,110,84,106,179,6,163,223,35,39,4,124,113,207,124,226,6,216,231,155,62,171,249,119,242,115,11,227,60,34,123,36,231,205,194,101,21,220,158,43,146,128,211,223,165,223,18,157,83,70,182,165,54,186,210,61,165,133,59,202,239,121,214,16,19,212,38,188,195,142,181,14,177,3,51,113,234,77,118,186,211,76,129,143,152,254,204,233,67,167,62,239,253,181,34,225,129,23,205,194,93,48,26,39,118,238,243,162,182,244,210,153,109,138,25,156,96,89,79,207,104,158,154,155,176,41,184,82,193,81,185,0,14,232,168,86,120,42,228,108,243,204,53,54,240,63,12,143,34,73,223,227,104,75,248,217,13,238,231,179,209,166,139,42,233,235,70,230,193,90,82,241,230,192,43,196,12,126,112,133,90,249,228,209,104,173,92,48,210,112,10,241,123,56,124,219,85,67,22,208,117,193,113,41,246,189,146,164,40,98,16,70,247,92,117,115,223,216,20,231,252,74,183,179,171,88,99,121,184,106,110,61,160,105,237,215,223,51,53,172,76,89,32,163,88,76,171,180,176,147,105,34,8,51,181,179,39,251,157,252,12,71,246,212,58,249,140,208,243,119,211,141,18,248,214,228,222,207,133,121,235,101,12,154,166,162,83,216,133,47,71,241,140,82,15,46,38,232,117,23,11,63,72,82,111,21,64,26,33,112,233,126,52,52,90,137,77,211,57,140,234,106,51,152,66,173,226,15,138,126,222,202,93,72,5,192,53,248,224,8,154,171,195,36,234,242,228,97,137,241,171,236,20,170,130,201,222,106,81,19,180,118,86,186,255,161,214,38,140,41,136,77,238,184,51,36,89,181,69,249,204,55,162,172,252,75,121,235,22,201,52,183,6,134,190,53,51,250,9,39,225,237,79,13,33,231,156,172,70,244,110,218,238,29,190,195,147,137,30,84,90,254,1,46,225,143,34,120,132,226,144,193,176,162,181,230,141,130,79,183,237,176,41,28,72,2,40,12,213,206,117,59,186,248,58,19,166,238,107,75,71,15,203,32,5,125,200,121,61,190,57,232,97,37,172,95,166,60,108,106,54,52,60,82,83,217,130,17,9,180,240,135,250,60,115,193,7,255,217,99,254,158,89,216,15,168,51,31,109,1,244,175,237,104,50,253,185,155,27,236,107,252,243,60,19,74,235,153,118,24,45,172,180,127,239,235,140,155,182,247,204,163,233,207,46,118,114,10,150,77,107,207,89,88,168,35,217,83,129,108,48,242,137,55,178,182,54,78,207,236,24,140,52,193,193,180,177,163,207,243,31,59,225,78,237,212,62,161,78,101,94,138,213,148,241,40,76,216,99,105,81,31,223,9,135,139,128,193,225,10,144,112,9,30,151,193,127,18,18,9,71,241,212,224,21,118,205,130,67,188,207,110,140,13,129,140,143,232,28,127,241,121,51,24,243,161,252,62,67,170,212,54,216,108,92,166,124,26,104,120,132,84,218,13,70,132,73,49,14,106,123,219,20,13,153,108,249,186,243,183,231,227,65,101,63,191,150,210,233,241,101,215,237,87,118,142,124,52,208,58,114,225,118,40,162,156,37,231,36,54,156,102,149,22,102,20,191,132,6,155,62,215,94,41,161,246,36,195,154,54,66,39,198,162,217,78,237,187,105,34,103,178,92,126,236,134,23,167,95,30,176,71,109,155,72,80,62,212,124,124,96,102,133,11,46,104,173,229,169,97,174,89,224,214,131,89,57,18,14,55,58,123,25,80,135,51,143,138,174,54,155,46,131,225,6,231,116,71,195,234,246,43,95,228,39,149,18,28,16,119,186,191,171,5,77,66,251,7,4,35,207,40,242,75,195,112,32,199,9,149,107,223,61,199,251,145,184,63,10,250,164,218,46,24,197,45,93,26,118,66,30,164,195,174,121,106,62,241,69,187,229,116,52,116,239,133,162,68,218,174,115,227,212,144,7,35,233,93,175,115,99,24,172,159,222,68,133,239,117,52,27,56,157,28,171,66,107,142,9,184,228,148,179,25,193,239,117,101,193,57,18,140,18,91,45,247,133,75,27,0,242,4,31,76,191,239,58,223,118,52,77,89,251,74,60,179,179,56,86,193,3,166,162,159,156,156,162,190,76,98,116,114,53,63,248,108,107,159,44,222,192,239,66,178,48,225,104,37,148,178,44,46,219,103,159,107,145,99,164,113,178,70,184,162,27,221,102,36,68,185,75,150,157,206,187,62,167,183,145,22,169,129,178,19,38,54,177,69,34,82,26,34,154,52,248,20,221,122,28,57,57,162,255,223,67,93,112,23,238,131,247,150,177,94,11,119,96,243,182,8,102,14,31,205,7,67,72,178,126,135,19,92,71,163,176,96,232,99,158,24,163,165,148,184,236,15,222,79,248,14,216,209,248,64,136,176,119,224,129,87,79,53,120,245,220,229,210,177,179,75,243,115,167,83,33,118,151,236,83,13,164,217,168,42,101,177,163,207,211,62,252,65,195,118,86,116,233,76,46,143,31,189,99,237,250,158,201,25,223,116,12,109,131,177,76,209,222,102,35,155,62,86,115,152,235,209,165,69,7,157,237,83,113,237,32,141,39,120,135,197,169,195,231,75,206,163,105,68,52,3,174,63,147,131,221,18,134,234,233,111,19,73,200,12,169,55,86,241,166,22,250,119,180,156,85,9,206,150,203,129,6,140,210,237,7,35,253,229,171,15,151,86,12,110,212,87,47,152,126,245,132,199,52,126,50,104,232,160,9,221,222,96,28,232,171,190,79,74,218,244,63,92,119,253,164,174,108,199,139,253,93,247,35,197,233,53,97,40,13,215,185,233,100,223,31,74,64,109,60,119,96,194,168,87,112,101,103,118,29,77,19,234,18,60,232,147,54,20,85,252,47,91,248,167,32,247,248,0,223,112,124,167,14,70,1,166,248,227,94,72,136,20,161,80,226,47,120,135,26,178,96,120,115,22,166,204,208,77,252,62,220,30,137,124,107,53,47,196,210,116,85,9,166,137,205,102,156,25,194,68,85,104,39,182,118,180,134,29,135,224,73,147,225,114,24,37,103,29,221,224,99,92,48,186,55,83,47,19,233,4,115,99,46,225,227,163,106,23,164,118,188,187,253,190,162,135,81,232,234,158,44,161,9,109,168,105,134,160,17,163,135,97,48,185,20,141,131,206,238,220,126,151,74,137,204,14,14,74,144,99,19,60,244,136,76,16,245,168,108,237,50,28,222,89,95,71,105,144,212,123,51,24,139,247,174,151,69,177,193,95,198,27,85,189,60,24,166,135,159,154,29,255,30,137,50,170,236,101,160,28,182,114,28,64,34,48,25,107,4,204,131,0,40,120,83,197,244,219,66,166,227,213,211,134,186,108,182,145,5,97,151,158,223,221,100,142,182,101,139,158,190,158,67,44,172,172,151,223,85,48,109,117,240,250,211,145,255,193,60,207,149,95,229,34,19,107,197,34,28,62,212,115,137,81,50,181,12,123,89,37,172,238,52,12,32,163,116,219,186,144,72,207,141,15,194,84,17,75,59,188,165,200,129,10,79,115,159,146,2,63,123,150,28,221,136,155,23,75,5,146,141,126,148,164,100,127,118,190,74,11,57,225,202,173,223,155,102,158,27,175,159,124,64,16,254,142,126,81,19,108,126,221,56,120,124,9,147,254,70,90,109,94,240,198,39,64,48,38,77,175,223,214,217,64,171,176,127,224,77,185,214,47,156,10,75,30,141,71,168,105,85,241,248,241,117,72,152,210,226,116,244,236,115,190,205,3,185,192,61,159,114,193,187,105,229,160,63,185,123,67,245,185,171,51,215,191,69,48,41,232,247,66,241,103,41,66,27,29,151,54,142,42,77,145,154,68,49,98,123,60,235,64,102,231,60,115,221,53,191,52,124,4,71,96,149,15,5,223,151,238,207,140,94,71,237,199,58,99,108,118,159,49,42,190,34,95,103,48,49,219,128,117,99,48,31,227,212,51,107,104,37,249,167,137,96,196,163,187,166,94,90,171,255,244,64,112,77,143,148,61,178,53,130,23,210,64,75,156,27,236,134,168,128,249,209,231,101,230,167,249,134,130,131,127,93,152,110,75,214,12,147,243,96,84,57,28,239,91,112,119,9,235,18,250,187,106,170,233,136,249,34,51,231,112,169,98,185,211,128,19,185,75,135,161,213,232,167,99,134,122,252,117,178,90,47,157,252,4,74,163,174,11,198,145,37,143,70,160,195,202,69,127,166,65,143,126,27,119,129,101,225,209,12,90,84,190,16,148,99,198,88,23,60,191,16,191,135,220,172,167,119,177,199,217,162,180,133,196,223,251,250,185,145,210,148,15,52,243,17,30,195,247,67,195,111,66,240,138,122,180,191,47,118,4,223,149,161,67,119,126,108,95,175,243,81,114,140,156,54,26,53,215,209,108,34,166,96,150,11,219,94,156,133,10,81,107,253,54,41,240,215,223,54,73,72,25,29,146,241,65,12,204,238,187,99,31,162,215,93,90,248,108,253,80,250,165,37,220,215,169,242,194,196,189,96,213,90,33,7,211,195,99,191,60,216,108,8,93,193,0,112,116,71,52,32,24,151,103,171,79,204,144,180,204,215,181,209,243,125,29,62,215,210,244,182,54,186,250,62,134,39,27,19,29,140,87,206,50,186,28,98,154,152,153,78,193,123,63,166,11,195,209,40,166,125,55,205,4,50,188,100,63,131,121,254,237,31,40,241,46,247,131,101,150,70,24,250,27,41,103,159,49,222,247,130,163,13,92,48,13,184,197,63,221,61,159,180,39,162,229,233,44,48,54,109,176,253,27,25,62,197,36,81,138,195,240,241,53,233,212,176,54,183,237,57,149,237,19,194,234,183,113,196,168,54,20,112,191,230,231,63,120,135,56,162,193,240,241,51,24,38,181,53,60,132,90,133,188,173,30,11,181,195,215,180,43,74,88,98,60,31,79,29,41,103,246,66,191,121,131,212,241,204,213,141,6,149,199,250,219,73,217,146,206,250,30,203,89,243,95,92,148,127,112,80,62,244,241,70,230,211,90,134,10,169,105,233,121,226,254,205,219,123,29,237,143,18,250,145,114,243,108,10,153,153,250,228,193,72,25,153,132,3,212,109,98,36,193,161,157,179,253,151,25,186,90,251,208,160,107,143,223,214,89,237,30,181,129,7,241,127,56,131,99,97,199,172,30,19,216,245,104,64,21,131,209,109,253,232,118,157,117,25,121,157,11,94,249,58,79,212,74,109,214,143,70,1,71,193,31,34,51,207,235,35,141,246,212,183,230,209,133,50,183,13,6,226,141,175,24,118,208,243,188,95,155,23,86,52,15,239,223,235,162,209,242,247,84,54,186,40,162,72,113,225,181,250,235,194,182,229,132,32,83,48,172,114,155,107,119,104,151,230,88,120,195,105,245,247,208,194,206,70,133,56,222,246,124,124,139,13,191,113,244,124,104,244,240,22,91,120,119,116,222,206,60,186,34,81,248,187,109,136,154,91,202,51,156,124,89,35,224,153,134,78,220,213,243,212,99,57,133,233,28,134,142,159,80,132,119,234,111,73,199,154,40,56,29,130,161,78,254,38,226,74,245,99,168,213,130,113,134,21,213,252,193,52,213,150,28,165,45,146,163,239,15,142,21,68,203,46,239,139,141,212,15,70,183,81,202,222,157,219,178,215,193,60,122,166,130,223,193,200,221,254,70,2,178,7,81,12,254,96,136,117,230,124,137,174,24,238,219,66,201,213,252,226,105,242,19,103,174,213,202,215,9,44,77,155,24,93,138,19,115,229,109,77,120,89,143,193,111,40,220,232,202,206,135,84,141,159,88,17,2,42,35,103,133,21,122,14,6,99,102,35,70,1,78,29,197,164,37,176,152,27,143,234,147,61,154,14,253,194,206,218,3,73,90,40,46,145,187,57,124,246,67,163,252,224,246,27,68,248,173,98,217,148,104,197,149,96,25,140,59,185,98,9,124,57,138,9,183,160,119,13,161,160,8,222,197,58,85,107,9,3,39,125,182,97,171,99,133,25,244,82,104,178,18,76,90,218,52,47,16,68,121,51,189,219,99,200,216,118,178,22,150,198,169,215,49,106,232,123,254,80,200,219,98,71,225,164,197,198,237,247,200,40,171,46,217,242,81,132,62,179,253,180,115,247,191,102,179,15,134,162,107,58,164,53,52,54,213,195,17,61,132,168,96,254,96,60,197,36,200,137,22,23,70,175,191,247,17,242,217,210,2,133,197,74,173,210,46,109,161,87,174,80,228,44,160,152,199,219,209,88,244,74,158,248,252,43,52,104,251,62,16,224,124,154,193,80,128,127,31,54,141,2,69,193,54,63,253,88,2,22,65,20,10,36,121,48,76,69,123,166,149,237,208,163,112,224,220,242,36,124,254,193,248,132,171,135,151,246,183,40,204,253,224,249,252,44,18,80,62,62,35,231,183,250,212,186,80,121,214,100,6,17,165,25,129,132,12,249,217,59,231,88,89,204,50,191,164,7,66,47,181,43,109,129,49,47,133,54,67,217,105,105,101,11,67,225,31,107,44,162,158,209,19,68,237,249,183,174,213,152,161,149,157,162,43,118,91,119,48,18,49,103,215,181,18,30,205,167,89,244,72,182,244,210,168,32,224,223,104,23,221,195,64,240,123,34,33,184,52,109,58,106,225,243,54,117,238,247,79,65,226,7,211,193,86,159,60,26,166,221,47,1,117,222,85,91,93,242,117,212,108,158,109,182,149,103,182,65,222,83,223,53,187,253,199,138,131,52,132,224,50,245,61,110,58,200,108,131,129,126,254,9,97,134,174,172,82,144,248,133,172,21,214,86,149,170,11,93,198,195,139,89,53,184,184,26,69,228,164,155,213,70,144,44,129,192,166,103,134,198,239,110,118,238,191,25,60,97,140,43,95,135,145,14,209,202,132,228,117,51,253,44,220,17,232,92,249,157,156,183,245,187,50,26,68,94,149,78,168,21,146,55,254,221,246,223,140,165,71,214,35,194,253,61,209,129,70,243,208,238,132,205,72,51,251,17,188,117,195,74,47,225,80,251,248,193,8,52,86,125,245,180,7,63,175,95,25,205,166,43,223,230,248,163,152,253,224,69,106,83,171,34,2,100,214,122,82,195,35,81,205,89,248,225,172,101,81,62,205,11,227,17,177,177,207,216,231,254,226,244,3,7,177,235,7,147,106,255,61,113,134,206,126,117,238,73,3,155,173,15,225,96,170,238,223,3,227,224,98,31,38,77,180,77,141,118,248,11,211,195,249,123,164,147,84,67,70,10,168,242,110,19,43,164,21,25,249,78,61,179,48,236,179,239,103,98,139,162,130,17,157,32,195,93,60,8,111,168,214,235,202,35,206,251,61,112,88,121,69,228,150,131,14,82,218,118,95,59,38,183,15,94,225,18,108,177,192,140,62,33,237,54,217,31,176,129,79,152,141,83,203,111,115,193,139,246,245,60,90,145,115,158,93,200,57,153,170,95,165,66,132,165,250,7,183,176,178,54,184,160,169,164,144,147,188,219,176,88,153,125,214,126,102,194,177,90,217,67,35,249,217,213,197,142,103,212,96,45,117,152,233,82,55,198,167,111,101,108,136,80,103,217,76,148,166,164,199,206,141,197,122,126,2,103,179,241,186,207,211,129,27,1,180,126,26,221,105,159,24,162,130,244,40,86,142,18,167,245,110,97,178,92,164,249,127,208,202,54,220,174,27,82,184,108,201,57,24,179,211,97,48,34,140,154,208,112,73,124,40,148,253,207,255,245,159,254,243,191,254,167,255,252,207,255,250,111,255,242,207,255,215,191,255,127,254,207,255,240,47,255,241,255,248,15,255,229,127,249,239,255,219,127,255,252,215,255,250,79,255,207,191,253,151,255,252,207,255,254,223,253,119,255,252,31,254,237,255,254,215,127,254,119,255,244,191,255,243,127,250,63,255,249,223,254,245,191,252,251,15,248,31,254,229,63,254,243,255,248,111,255,250,47,255,241,127,255,119,255,244,191,254,167,255,244,175,255,219,191,252,199,255,240,111,231,60,255,211,255,247,143,254,174,105,34,95,219,5,63,72,19,79,131,71,152,7,234,105,13,124,26,253,232,144,197,23,76,30,243,241,33,6,21,81,180,222,3,247,72,132,57,140,129,172,94,36,155,109,163,191,18,174,80,75,202,247,140,232,248,83,253,77,217,86,112,225,245,182,94,187,242,24,208,57,74,122,216,216,248,209,156,78,43,46,46,181,219,36,74,106,152,153,182,188,52,122,246,77,3,158,194,71,253,165,150,215,31,93,223,225,159,38,12,156,139,231,177,150,177,24,252,231,206,242,195,219,225,252,231,240,51,50,255,132,140,196,246,239,14,99,131,166,138,207,130,176,89,252,117,50,69,72,194,167,175,224,77,248,39,127,118,119,185,203,92,108,26,215,116,24,239,189,124,93,81,206,216,14,99,189,161,209,189,194,158,185,78,135,207,182,41,81,40,77,22,151,173,40,33,43,177,188,16,149,244,93,15,253,202,91,4,14,182,86,100,219,237,220,44,44,61,175,236,161,67,204,34,5,120,185,236,56,18,126,150,95,55,155,252,140,249,200,74,122,24,13,227,55,105,189,100,2,235,52,99,55,148,130,102,251,69,25,56,208,61,190,232,157,153,107,207,140,96,232,239,54,163,103,38,112,226,246,92,59,200,45,27,74,152,32,169,1,58,197,145,38,178,133,7,18,69,205,197,97,208,48,98,187,53,28,135,95,137,103,135,140,115,51,173,90,132,140,96,96,232,232,30,185,47,139,35,208,68,144,210,51,156,186,231,218,144,33,60,199,0,73,248,138,80,8,11,119,70,148,36,252,222,215,99,16,4,156,90,134,9,97,60,48,44,190,193,12,49,151,219,70,231,180,237,230,162,78,176,50,30,197,196,202,220,94,25,67,80,6,123,6,133,236,96,45,234,59,11,213,147,169,221,25,26,112,54,10,41,114,62,37,87,227,80,136,233,118,116,99,243,161,233,125,210,123,225,171,117,15,219,238,60,26,81,29,159,20,162,226,145,131,20,201,36,55,63,169,81,167,239,25,145,66,185,43,246,109,194,202,120,123,254,54,76,42,107,123,66,59,144,111,83,155,193,77,56,107,175,147,133,6,194,176,96,172,16,45,44,164,213,3,201,249,60,250,113,22,56,154,71,103,125,159,121,114,52,227,174,173,203,251,100,21,1,175,106,104,224,63,244,13,103,156,132,241,3,181,47,155,252,223,59,126,59,46,212,59,182,239,184,216,225,169,76,64,246,28,27,120,219,175,133,118,173,78,78,54,201,140,254,168,124,77,219,73,62,232,10,110,219,73,82,144,82,142,135,156,229,48,78,62,182,15,8,106,105,75,198,74,103,28,217,26,21,213,71,41,11,244,116,139,197,225,53,68,17,53,14,201,241,108,107,174,5,126,146,199,26,48,210,144,182,251,142,246,10,189,15,12,143,205,120,8,59,164,144,2,23,140,110,149,239,221,71,240,65,107,166,21,42,211,154,101,29,32,216,148,76,120,12,152,163,203,147,18,152,176,235,169,208,137,190,60,93,130,214,196,202,205,59,238,16,219,211,10,21,74,89,222,55,38,143,246,233,83,165,238,242,16,33,107,118,254,178,216,109,71,3,135,190,237,200,31,25,235,159,247,1,177,124,102,10,41,154,117,44,11,196,228,155,249,64,124,72,75,243,20,83,116,60,246,204,140,161,74,225,249,41,106,215,90,240,59,10,38,62,23,227,81,139,248,180,224,151,174,22,203,64,209,167,147,101,83,62,79,186,101,127,112,11,215,170,154,57,189,246,14,207,202,133,110,214,76,180,122,45,153,186,62,50,149,74,233,193,58,246,215,9,151,107,75,210,181,67,181,194,22,240,151,78,252,99,51,102,150,148,228,71,245,76,230,134,42,156,89,82,228,4,44,220,125,254,248,85,45,225,113,205,89,161,78,37,239,8,184,107,103,119,105,251,247,112,245,124,242,133,49,54,124,40,61,111,180,111,102,98,25,111,109,123,42,200,14,111,9,10,226,139,137,46,147,103,150,39,50,129,89,224,160,132,97,92,12,244,0,32,71,42,223,62,97,175,22,75,106,51,81,105,106,128,38,66,96,251,131,35,97,252,214,31,92,188,135,111,215,191,42,96,194,33,208,105,233,120,20,109,74,86,2,40,18,218,149,209,116,186,90,214,117,232,55,247,251,34,175,93,53,210,194,131,196,248,18,177,123,151,100,19,42,196,101,121,11,19,27,161,154,137,137,134,230,69,55,118,22,209,75,74,29,2,7,167,215,234,31,100,173,84,70,128,75,4,21,210,96,196,14,20,143,52,24,13,94,236,162,221,161,42,68,107,16,170,250,244,178,207,68,195,122,102,177,139,254,40,43,143,180,16,167,210,125,117,152,244,198,239,133,4,242,75,210,146,15,241,175,147,112,154,230,80,93,56,130,61,143,23,172,42,14,81,186,112,52,227,158,226,85,33,34,106,117,20,227,109,73,218,213,110,27,141,223,166,189,42,2,192,180,51,59,204,30,102,103,245,114,56,185,107,161,242,151,19,3,107,134,19,143,9,240,182,213,108,145,175,157,94,248,108,51,203,81,5,186,167,37,107,14,252,39,41,40,248,65,14,120,95,240,248,21,247,201,149,57,167,51,154,17,222,44,145,163,154,127,21,147,113,139,159,249,219,24,126,250,24,38,218,144,236,95,167,143,215,103,98,202,193,103,213,208,183,87,208,168,244,86,136,73,134,82,44,88,136,3,168,156,93,85,240,103,200,124,180,211,138,254,120,171,232,36,73,149,27,55,88,9,205,139,197,132,159,89,163,40,49,209,111,135,67,13,87,180,2,114,193,222,18,48,89,198,115,17,192,194,125,247,251,228,209,228,33,178,5,10,229,78,142,161,167,47,75,236,248,28,192,54,53,90,1,210,96,61,137,30,228,231,141,252,72,117,100,150,228,152,64,197,240,218,63,137,64,105,188,159,175,131,224,197,170,189,7,102,69,212,209,225,29,85,253,220,157,185,180,253,72,63,195,108,147,112,148,33,176,74,58,18,230,29,206,80,233,16,252,126,76,40,90,133,156,143,212,98,107,34,222,206,217,93,185,15,220,129,27,50,38,226,135,97,228,59,255,129,170,177,212,54,19,10,64,207,114,218,14,234,243,73,77,195,73,202,167,59,250,101,247,74,126,227,8,59,174,139,133,53,250,76,230,26,203,118,185,152,105,20,234,132,146,152,243,67,105,5,91,201,232,132,14,233,244,69,42,124,63,30,107,52,255,59,75,240,4,116,207,143,158,139,139,250,188,232,141,116,177,37,243,23,82,220,184,56,134,168,212,38,39,185,116,167,154,146,135,150,119,16,237,126,248,126,221,28,67,138,72,201,150,62,177,248,133,182,34,55,227,191,54,255,226,51,6,169,156,209,19,174,180,139,248,77,159,165,126,229,79,35,117,123,205,86,33,24,151,36,113,74,43,221,81,134,168,24,253,103,251,64,206,196,127,26,81,150,149,20,114,194,130,235,202,78,180,151,226,37,155,178,240,227,195,27,193,159,174,54,61,106,2,132,169,215,243,206,172,54,173,109,52,220,248,165,193,250,174,121,242,224,12,92,68,87,74,251,122,42,103,31,70,182,200,105,178,103,121,80,71,232,142,190,151,235,228,207,207,194,234,79,193,189,250,141,225,237,56,234,251,99,214,95,19,101,136,109,171,39,230,188,203,115,157,206,58,166,236,144,15,165,226,25,225,204,202,135,64,81,63,140,239,177,185,126,177,226,157,157,129,232,229,245,172,152,211,191,248,40,24,234,170,184,253,237,111,58,36,116,146,155,206,202,243,188,23,221,121,164,116,106,219,209,245,234,47,43,220,218,213,87,130,80,255,216,78,175,122,94,74,174,58,26,21,188,253,58,223,159,239,61,31,9,238,222,175,51,219,87,77,197,216,232,99,24,189,93,228,244,209,215,175,205,1,251,145,139,115,31,47,87,183,141,181,203,83,253,167,233,27,86,207,10,206,138,219,103,255,240,178,255,125,92,152,97,56,95,26,27,39,100,175,4,191,161,37,98,112,72,143,124,247,197,246,111,47,191,114,248,86,106,150,38,205,234,30,134,244,103,208,232,165,150,21,44,37,189,199,104,144,142,84,95,22,106,124,24,140,25,74,207,132,6,74,40,155,85,155,172,80,190,248,117,111,156,173,2,163,217,46,108,82,244,209,183,181,86,116,50,250,209,3,1,255,132,27,222,75,246,219,51,244,146,116,105,184,139,45,239,243,129,159,40,255,157,182,136,73,92,108,137,160,252,124,30,175,96,114,201,222,108,48,217,19,228,67,155,193,94,236,222,16,179,106,205,27,131,55,230,81,31,86,142,165,103,143,209,140,240,172,93,189,56,79,182,205,47,42,197,197,47,109,176,1,85,167,247,10,127,81,191,52,234,114,117,229,209,180,194,21,111,244,137,241,144,240,139,34,150,55,250,64,0,214,76,187,72,156,123,203,75,223,124,129,234,157,138,228,130,29,219,127,198,238,209,44,80,189,189,22,89,206,159,72,212,98,41,49,47,128,18,237,73,202,25,182,112,113,28,254,68,123,116,137,107,36,145,182,233,221,127,186,6,133,74,48,179,248,5,71,247,148,126,27,85,33,179,222,34,250,69,59,83,239,3,149,154,86,174,206,42,86,67,61,50,164,187,139,209,154,71,11,255,80,61,50,68,163,182,191,236,22,18,111,186,242,144,72,182,158,129,112,56,154,106,213,193,189,123,78,255,190,176,239,77,133,156,185,255,90,125,253,198,168,149,169,21,110,135,51,65,191,30,203,22,37,7,151,226,96,140,248,201,41,196,170,13,15,55,89,159,147,144,62,173,250,120,97,128,186,85,26,38,123,136,144,170,9,111,195,172,176,187,14,14,186,158,25,141,13,103,74,243,38,188,115,85,18,44,167,35,0,165,146,230,240,9,92,102,194,103,75,117,53,133,189,8,22,232,167,123,88,105,217,193,17,60,228,35,67,80,108,217,10,67,102,230,73,225,44,20,86,167,7,19,192,91,124,82,96,248,213,254,211,24,146,102,239,225,11,179,242,186,50,220,27,244,233,82,222,106,190,131,64,116,109,61,217,52,185,225,180,219,52,254,98,125,245,100,87,228,89,223,159,235,167,33,243,171,87,122,254,9,248,20,135,107,50,197,217,34,79,183,172,0,38,23,170,86,82,184,115,222,43,13,60,75,182,200,162,108,117,157,154,198,142,153,141,164,236,73,251,5,215,146,173,208,59,254,250,186,173,46,50,80,244,176,46,239,31,143,146,182,193,144,46,253,235,57,48,11,148,96,92,239,110,24,123,147,236,205,133,68,123,255,52,92,61,93,56,140,28,51,24,141,215,177,127,173,214,19,173,70,155,135,145,162,216,235,215,249,190,48,94,177,238,115,108,159,30,73,53,141,80,151,112,57,129,30,94,77,63,169,130,250,184,50,80,143,172,96,118,83,67,67,123,182,43,25,160,252,244,147,158,136,204,118,117,17,5,150,179,212,181,8,253,148,105,112,112,101,202,79,82,195,172,8,74,60,49,181,41,53,166,244,199,247,146,48,122,30,211,227,32,51,99,161,33,43,206,78,49,177,51,209,34,11,111,87,134,184,175,118,55,45,18,169,115,221,162,23,217,206,73,126,157,151,102,146,25,103,202,216,169,146,131,223,145,229,59,200,45,227,177,38,244,252,251,115,29,28,61,105,9,147,174,116,145,146,129,233,100,75,21,146,112,147,49,213,138,65,123,202,79,164,164,70,79,155,193,104,133,232,187,63,175,62,138,159,6,71,27,129,158,217,153,198,31,115,222,46,60,228,19,28,233,210,144,172,54,210,14,93,0,39,206,79,249,20,20,146,109,209,109,145,159,212,28,15,63,165,186,10,40,148,103,20,98,5,243,140,252,125,208,13,214,86,158,188,133,44,185,137,175,172,72,79,10,142,196,182,161,3,206,186,132,133,254,118,20,134,114,53,249,200,6,201,70,127,224,161,88,154,82,56,35,104,79,54,142,200,2,190,90,2,48,222,176,123,70,182,19,143,176,212,232,137,138,198,15,70,88,39,91,242,81,117,110,86,96,140,93,65,87,234,11,81,163,179,55,173,174,133,243,34,226,169,39,134,140,159,243,242,43,253,58,51,95,22,237,173,46,192,80,33,81,189,169,133,131,191,93,181,249,172,134,230,151,36,214,54,226,22,38,61,196,14,187,234,163,167,112,179,60,175,76,111,33,242,2,41,186,197,103,91,28,70,22,45,85,183,40,39,90,135,71,129,164,86,82,79,50,226,244,225,71,51,227,164,154,222,89,122,40,113,252,96,210,21,239,79,45,140,244,186,181,218,161,118,82,158,212,57,195,203,205,19,203,52,205,244,150,186,138,88,16,118,27,101,124,152,105,65,77,175,194,244,198,149,216,7,140,148,134,59,113,198,187,92,98,13,135,157,28,132,104,67,20,159,21,104,9,28,185,114,5,5,202,67,86,114,235,59,63,46,228,77,246,176,85,51,146,212,79,207,11,167,193,198,54,148,84,120,231,243,187,175,250,184,166,62,114,99,51,93,112,144,150,155,208,235,12,70,235,41,53,214,48,31,247,76,15,6,229,232,45,167,152,31,137,12,131,73,109,181,145,250,134,119,32,2,13,173,141,84,58,67,248,204,151,23,244,13,91,10,142,159,216,121,91,225,6,9,77,172,65,18,12,151,58,147,139,28,36,195,70,10,147,98,101,230,42,152,27,119,120,189,143,7,97,64,139,57,49,94,44,249,62,168,215,118,239,85,128,164,57,51,180,163,134,238,229,71,228,92,145,188,235,169,74,28,206,102,166,114,187,67,218,35,5,147,187,81,187,66,219,151,121,72,106,203,120,62,219,122,206,206,37,69,214,241,8,220,30,23,62,97,209,153,82,176,8,134,248,219,192,161,224,236,126,71,106,76,239,225,1,237,67,94,63,149,23,107,72,207,217,246,5,174,35,156,44,193,161,198,252,147,129,222,81,53,120,127,242,214,92,136,193,208,250,230,248,105,99,159,81,104,34,210,187,182,148,28,166,145,212,218,163,14,72,115,91,49,169,242,98,186,42,231,9,48,43,228,93,241,17,91,43,53,110,200,243,167,120,138,126,8,148,91,131,113,35,93,169,38,142,151,220,114,248,129,30,151,112,133,225,111,240,249,206,127,154,166,21,82,148,237,130,99,80,245,250,187,180,7,43,115,23,222,198,56,115,164,76,58,12,30,243,91,165,177,170,175,84,13,166,217,202,189,252,54,14,58,175,34,113,12,62,125,65,70,18,28,79,184,148,166,239,168,170,187,160,120,180,215,165,6,123,195,39,184,186,28,121,249,57,51,156,251,26,94,8,160,95,151,138,71,251,233,222,227,72,233,74,232,111,85,143,6,170,14,208,250,237,210,232,155,72,105,135,208,185,27,151,130,59,221,214,121,105,231,67,127,44,102,125,145,10,104,51,159,26,158,30,166,225,3,76,95,114,73,120,116,55,82,163,21,232,253,9,84,147,140,92,102,12,188,35,0,254,193,239,112,15,30,134,63,18,65,50,49,136,12,152,161,88,215,105,151,28,190,220,86,30,4,14,41,35,193,48,30,238,163,249,241,239,117,146,209,122,220,10,147,70,238,37,159,103,212,44,232,22,242,147,135,206,166,142,102,153,29,38,169,191,66,114,90,185,30,68,159,209,2,51,57,127,138,74,105,104,65,137,245,49,35,205,19,245,144,10,145,27,6,211,231,59,204,43,160,33,135,172,132,38,58,190,189,185,29,6,254,53,106,116,109,232,37,110,147,202,164,106,25,188,120,57,113,236,200,152,93,112,151,77,45,48,54,86,253,134,245,129,161,100,208,234,141,226,34,173,43,11,235,57,243,118,224,107,203,156,59,108,248,98,92,168,224,67,148,76,20,133,245,185,241,64,128,55,252,239,15,38,133,225,170,249,180,83,183,204,17,83,164,123,220,102,125,133,235,155,158,9,54,143,253,122,38,236,78,19,101,95,251,248,117,83,154,87,94,130,221,186,171,255,68,83,254,207,31,225,252,63,140,75,253,109,33,9,80,18,102,90,48,231,33,252,13,136,44,101,186,66,179,85,169,215,243,46,185,60,133,110,197,107,102,201,235,141,149,79,158,44,103,27,252,184,245,53,190,65,91,253,189,45,220,148,173,168,68,147,211,147,102,50,60,219,231,250,190,22,44,42,177,176,104,251,238,174,39,67,13,13,33,24,57,213,116,40,124,151,189,15,177,168,92,243,104,172,120,76,144,35,58,118,155,166,234,138,53,93,115,163,244,51,183,62,217,230,116,150,139,243,169,217,23,48,17,44,16,151,182,70,157,217,253,46,79,232,129,128,236,146,21,84,72,173,149,203,102,170,181,180,153,66,63,218,205,102,160,217,61,34,136,213,240,28,44,110,184,20,177,106,186,80,225,90,80,237,203,31,65,30,79,39,54,178,192,214,76,20,26,173,239,76,183,180,168,46,216,27,65,174,174,175,249,115,129,123,233,39,114,63,180,19,249,60,233,68,72,237,217,252,231,224,42,238,244,102,68,155,104,186,211,32,19,96,250,66,146,187,179,229,137,186,52,85,39,121,82,66,214,52,219,224,19,217,180,44,7,84,234,194,112,7,13,166,16,39,111,235,17,132,99,183,62,109,33,221,144,70,157,47,138,87,110,206,184,113,244,150,21,39,140,33,55,86,233,56,187,253,172,81,79,164,114,62,229,226,110,154,37,59,35,107,80,205,110,207,73,116,140,242,224,144,187,114,199,74,22,75,89,84,209,126,178,171,27,194,82,137,91,242,43,67,98,113,185,7,92,175,40,29,165,137,46,17,113,113,15,69,178,190,34,3,98,41,128,152,144,25,48,82,46,126,242,161,193,40,217,211,29,72,251,198,29,82,240,132,196,85,221,129,148,190,26,61,211,136,112,237,251,233,108,104,135,156,133,207,19,41,215,133,195,108,19,97,143,168,133,146,139,95,217,121,31,69,62,231,200,167,92,198,121,223,230,56,45,120,7,222,146,110,249,26,177,124,194,120,1,220,150,174,243,205,23,130,124,153,21,193,177,99,132,108,152,238,191,103,127,98,220,104,236,100,89,236,132,158,239,112,248,35,67,182,173,104,202,65,167,107,93,206,146,72,42,173,55,97,44,254,154,27,217,162,28,243,166,161,50,115,163,15,21,28,12,196,184,11,110,248,107,98,185,111,8,209,172,124,102,184,196,205,203,59,56,44,41,242,228,47,125,131,237,178,255,69,1,94,62,209,11,65,157,229,214,194,20,186,210,70,26,161,81,115,184,58,87,29,130,59,105,81,253,20,235,229,70,37,244,183,176,210,43,6,199,238,114,84,38,15,149,214,217,155,15,214,205,156,251,72,3,107,106,94,190,164,83,96,222,233,90,137,95,155,147,253,128,35,161,150,48,124,233,203,40,58,250,93,210,180,251,245,250,39,119,189,179,47,19,203,111,236,30,253,117,162,102,166,131,169,176,27,197,36,210,201,4,117,31,28,254,18,110,162,190,105,199,214,250,210,22,29,211,110,174,141,88,124,211,2,67,53,115,91,123,23,114,124,45,173,104,217,71,143,229,54,233,244,18,137,217,73,219,36,233,76,59,247,89,157,70,142,51,36,43,199,118,227,110,196,36,167,252,219,223,72,112,218,235,128,233,46,183,152,72,74,61,86,173,70,164,6,237,105,93,217,19,29,237,126,52,53,51,185,1,54,242,197,254,241,181,88,202,100,161,216,194,175,194,34,125,82,152,20,213,4,151,48,76,117,107,121,132,17,167,96,30,160,217,103,133,114,245,210,247,131,86,75,179,164,10,81,44,158,154,85,240,8,31,82,131,195,224,243,21,140,174,184,95,26,29,166,235,119,52,149,92,243,5,67,232,94,217,160,138,170,106,177,98,220,27,126,10,106,60,11,103,174,98,13,0,47,194,244,93,108,189,3,67,73,188,142,46,230,51,77,131,82,235,23,124,70,94,213,56,164,15,109,250,218,71,178,163,252,14,14,114,145,61,20,28,54,197,20,169,216,136,226,251,109,112,20,10,187,96,116,51,186,159,155,4,105,254,52,173,0,54,159,97,197,80,210,130,20,138,175,123,109,146,233,222,106,168,134,177,187,92,61,158,46,228,144,136,16,220,131,182,107,48,201,109,13,67,22,175,215,125,91,209,79,236,191,131,81,14,244,203,62,95,68,81,86,157,4,0,148,34,27,102,103,202,175,82,24,170,49,169,92,175,227,69,14,82,247,28,226,219,182,54,197,206,73,250,218,8,84,71,127,234,15,126,40,113,201,116,178,162,160,98,153,61,104,209,227,253,221,117,135,106,102,1,49,221,166,117,230,64,65,235,202,109,214,16,55,93,105,31,140,178,65,247,5,228,172,255,33,171,44,120,85,15,22,66,163,50,141,210,145,181,162,156,105,48,217,89,69,119,97,19,99,82,86,7,70,85,166,230,79,159,255,182,238,199,88,22,171,212,254,107,68,72,211,162,160,74,24,243,142,252,109,10,38,150,54,97,187,57,115,146,231,227,115,203,215,232,92,19,81,240,160,124,196,219,97,74,144,50,1,141,116,143,91,46,159,125,217,171,238,25,196,204,249,188,138,161,80,169,74,158,27,189,26,219,202,242,65,52,173,77,108,63,166,185,24,224,63,212,126,177,4,150,122,231,213,251,185,223,241,243,50,199,151,220,250,12,25,84,39,80,148,95,44,109,57,143,41,190,134,244,212,163,210,78,13,207,147,234,79,140,200,237,145,59,41,253,211,116,30,26,76,50,85,40,117,183,230,143,4,130,240,206,207,227,197,95,197,66,59,2,151,42,93,125,124,73,201,65,218,171,238,33,3,144,39,63,17,146,245,224,82,125,124,80,13,18,252,68,7,189,193,216,195,232,121,63,168,67,216,102,20,26,230,35,154,45,156,78,40,235,246,80,136,129,94,173,46,245,207,226,205,238,139,158,116,57,10,85,104,5,254,72,88,43,114,183,24,222,0,195,71,40,98,120,114,127,67,42,13,171,7,123,222,72,55,175,47,209,10,187,129,94,99,123,100,16,217,36,139,132,95,39,218,70,118,242,104,32,91,66,79,224,60,252,85,179,16,138,173,87,121,0,174,199,241,226,237,144,102,46,53,12,63,182,15,66,24,97,233,114,139,85,195,227,219,65,118,146,69,162,198,252,237,251,88,101,20,77,98,26,230,133,82,234,182,248,8,71,119,118,109,130,43,229,73,251,105,170,199,202,154,147,236,228,219,177,115,83,168,254,242,14,21,81,171,19,171,217,185,177,133,17,53,51,250,127,208,54,48,152,166,100,13,20,36,73,208,67,51,248,224,146,27,60,240,136,124,230,15,126,118,40,171,11,38,52,176,133,11,175,140,41,197,1,12,130,40,64,218,125,193,36,76,255,248,40,239,154,210,51,115,50,183,46,152,6,225,86,252,228,76,42,154,174,96,93,97,75,107,48,225,152,190,143,63,10,252,246,163,169,100,228,185,75,132,114,134,210,195,152,47,100,192,110,179,25,135,21,55,217,193,16,233,73,25,86,131,217,176,43,239,128,212,252,240,149,173,32,93,164,15,4,26,120,179,86,238,151,6,94,6,143,96,84,26,109,136,195,244,71,10,247,131,207,70,198,87,115,102,27,218,157,133,178,237,172,126,48,53,112,173,138,108,247,30,99,37,188,76,172,105,150,140,227,102,53,19,131,23,239,217,58,243,220,184,8,62,126,83,15,139,112,162,168,66,217,114,125,62,167,182,36,21,194,199,240,62,166,192,123,224,133,0,144,198,48,164,131,106,158,170,5,241,65,21,111,106,152,151,88,75,41,92,77,20,148,117,114,40,116,214,21,0,252,100,99,39,155,206,176,124,55,152,22,135,156,145,48,30,243,5,34,250,75,212,58,22,154,62,220,169,193,44,17,249,186,248,20,235,117,244,185,115,217,222,67,245,118,7,29,80,248,248,9,83,109,54,135,93,26,68,94,209,222,78,160,69,101,180,248,185,201,187,230,116,247,96,219,50,252,169,60,17,249,8,110,78,42,61,163,10,145,221,156,22,88,104,86,119,152,9,78,65,37,51,225,227,149,132,66,10,74,141,101,21,103,36,151,240,141,182,179,20,47,162,42,94,125,249,40,33,122,255,10,164,238,105,17,206,25,238,248,69,126,232,121,120,248,175,57,138,24,100,194,161,215,239,112,199,78,52,97,2,212,117,193,143,180,33,254,26,129,220,13,156,233,171,203,154,10,161,194,75,251,250,13,213,202,174,229,154,118,28,247,217,120,67,224,52,151,143,151,5,211,182,7,161,71,219,132,33,197,239,207,163,100,232,207,83,245,214,248,55,20,141,117,63,131,170,166,127,207,20,222,37,238,67,225,225,117,109,55,96,82,139,122,210,36,66,76,13,57,18,206,242,80,174,176,151,219,53,2,254,180,217,245,176,58,12,15,191,221,17,14,90,121,52,19,217,235,71,175,104,247,20,140,122,149,127,53,148,106,95,5,124,4,85,244,92,58,60,214,206,163,105,156,41,62,178,131,252,171,196,20,91,175,234,169,87,224,55,19,33,168,216,116,79,196,3,47,53,58,224,106,13,155,196,175,28,33,150,28,66,236,73,76,53,149,27,123,138,42,58,168,158,65,238,45,14,43,219,246,242,197,206,11,226,3,213,101,149,29,190,96,254,188,75,102,209,121,237,143,111,170,121,87,75,117,245,112,36,116,118,96,188,233,165,198,92,8,165,251,26,95,15,234,160,2,207,231,248,88,171,203,27,122,220,179,232,151,95,40,225,62,71,77,166,172,252,226,216,110,142,107,124,194,14,121,243,228,47,247,232,95,28,33,112,62,236,39,56,253,215,55,69,41,36,97,82,82,126,110,82,19,249,158,195,182,253,154,163,90,24,65,10,230,155,243,33,24,109,79,127,32,68,64,87,0,4,36,247,150,240,121,171,175,79,173,51,12,78,132,254,241,5,124,2,163,48,180,5,147,69,173,215,220,73,159,230,247,174,158,208,22,94,23,140,39,117,17,76,171,70,241,147,111,206,61,4,227,181,50,219,53,233,159,63,215,165,209,197,115,125,211,139,74,170,62,249,135,198,0,99,86,5,103,183,169,155,171,134,231,71,245,0,32,200,209,218,31,34,37,221,86,253,135,165,80,130,68,149,62,27,220,192,124,33,69,91,71,48,106,10,215,18,31,202,17,186,175,129,27,124,243,181,14,81,109,173,117,15,242,66,215,130,67,83,123,253,29,77,29,208,199,255,159,83,138,222,200,217,57,161,7,224,209,7,154,24,186,178,30,116,169,238,177,11,143,81,39,239,216,165,110,143,200,184,23,109,17,233,247,66,29,201,227,34,122,176,5,147,143,28,87,212,196,12,165,159,134,91,117,135,138,145,47,75,248,172,58,206,53,0,30,249,178,105,63,189,38,217,205,246,53,47,172,246,232,243,113,24,93,21,141,113,246,181,221,7,218,14,234,160,158,217,9,121,119,111,23,204,170,253,77,240,15,77,90,190,161,129,169,91,179,28,67,127,59,111,200,225,39,237,91,255,106,47,215,40,61,195,84,218,63,180,118,247,225,116,0,118,186,75,126,36,92,53,26,219,253,142,231,50,131,242,16,49,191,205,143,166,117,33,95,54,156,235,114,141,195,216,221,234,169,176,239,50,170,27,95,200,89,245,242,104,250,5,94,159,238,214,159,157,172,96,12,68,175,217,112,205,44,17,135,72,105,55,18,210,27,166,98,10,110,232,149,196,4,208,103,113,146,244,223,35,71,6,158,14,177,126,205,165,10,79,66,29,170,61,254,84,194,225,229,171,155,31,248,121,238,85,109,81,246,104,31,138,222,139,159,25,157,197,166,51,83,14,121,183,47,92,117,139,98,202,134,29,37,63,63,22,55,158,47,47,122,96,26,89,109,152,244,93,115,89,195,200,114,61,87,8,27,157,125,122,30,19,254,150,79,210,212,50,223,173,235,34,244,243,209,223,67,58,47,81,122,229,253,204,17,211,76,161,56,17,44,123,205,200,50,181,188,234,243,236,78,44,109,47,42,140,203,242,113,157,183,230,78,142,184,80,83,200,212,79,147,39,187,22,61,60,175,223,174,87,1,219,225,90,62,104,173,248,93,90,232,219,249,165,85,132,34,159,252,237,224,35,217,141,145,43,51,24,223,3,95,236,43,229,254,60,121,143,146,186,189,143,26,22,124,186,239,78,134,196,231,81,18,44,107,107,4,210,200,239,236,36,122,243,166,148,17,144,98,102,23,220,28,70,105,38,97,252,249,252,211,194,244,243,209,56,162,90,216,125,53,175,236,102,186,46,60,8,219,251,130,201,85,235,153,226,126,124,45,216,60,230,241,106,36,177,207,234,126,101,133,145,149,99,24,207,201,237,111,132,233,234,247,117,144,111,52,219,167,55,44,215,100,192,26,94,174,173,248,116,85,98,159,161,43,103,127,218,124,51,196,162,171,60,197,185,142,29,134,88,14,51,88,53,150,254,178,32,197,225,152,187,5,183,136,69,12,166,89,191,235,190,113,239,246,239,154,88,99,231,215,247,66,100,234,245,130,123,201,161,68,81,199,36,175,3,206,124,0,107,205,236,215,54,174,132,140,67,194,47,172,70,191,50,204,221,245,186,233,81,28,219,19,2,165,192,151,250,46,28,209,252,218,125,189,231,190,101,61,139,2,4,185,32,31,74,161,8,250,141,52,244,110,104,220,178,47,172,34,187,248,253,246,132,18,252,120,212,57,130,216,248,29,61,137,6,188,42,94,98,39,244,205,241,49,233,90,143,53,45,238,200,89,10,13,149,255,118,101,165,206,205,126,123,0,122,78,159,105,61,41,228,180,206,104,248,118,252,180,141,50,236,186,167,219,30,101,201,195,15,108,87,207,146,195,114,80,91,98,180,250,237,43,243,250,226,216,243,137,35,208,59,214,138,199,126,80,44,91,126,188,35,44,52,60,231,27,249,34,77,167,225,177,187,125,191,183,33,116,110,157,252,196,152,248,74,121,102,137,200,116,11,166,113,253,202,90,69,163,207,247,137,12,52,12,170,15,196,13,123,90,223,0,36,96,55,42,138,223,158,242,168,47,180,72,156,125,250,242,103,138,44,72,19,92,222,106,84,106,146,144,189,168,64,76,50,142,85,212,31,11,221,233,186,49,168,81,180,25,249,99,89,143,234,49,56,144,122,193,4,217,204,156,107,207,179,102,83,123,93,54,38,210,223,101,7,137,213,231,5,34,228,71,203,121,100,226,124,159,25,130,56,93,111,139,188,219,57,67,245,116,243,43,41,37,164,162,49,31,178,39,210,194,142,224,27,132,240,95,203,117,203,244,53,124,91,182,66,47,241,99,118,87,36,240,147,235,79,191,67,184,199,26,138,252,199,206,131,195,76,204,243,247,12,233,60,247,185,70,119,229,161,176,112,38,222,162,147,71,223,211,5,211,118,251,69,195,232,9,50,139,120,201,35,246,131,186,45,38,137,234,249,98,116,203,244,166,48,69,165,139,219,235,37,232,2,233,167,207,15,187,53,84,84,91,16,107,17,124,222,77,243,116,241,136,18,138,94,7,186,38,197,243,197,161,45,167,229,167,66,27,113,158,39,101,162,37,23,60,200,148,143,113,230,169,49,141,37,83,233,66,204,121,151,45,200,27,104,249,136,204,115,243,209,61,159,152,159,4,207,104,28,241,210,89,232,131,9,30,143,187,26,196,148,126,182,28,121,242,22,92,65,175,218,141,87,102,40,37,204,0,138,23,30,206,151,50,100,215,75,86,246,108,224,150,23,35,75,149,90,234,65,31,98,93,123,100,148,38,213,223,205,2,204,56,245,82,37,236,162,87,232,164,212,83,174,50,232,59,166,206,141,112,149,63,208,141,194,86,77,148,166,167,171,124,75,12,180,245,200,232,188,88,150,93,162,31,130,184,92,48,145,133,23,204,159,224,19,231,117,191,211,125,101,41,114,162,187,36,52,204,30,172,168,29,202,224,90,245,200,193,118,255,184,168,215,166,57,95,44,191,55,109,131,244,74,205,251,10,245,131,238,48,212,176,145,48,82,197,94,49,135,209,40,222,32,10,3,244,115,55,175,229,247,84,79,32,167,3,159,210,174,188,68,123,83,94,26,45,40,203,126,59,42,32,26,225,200,79,116,211,180,131,132,176,83,225,0,27,1,40,142,118,52,131,84,172,247,130,40,193,52,221,93,82,228,16,246,53,136,73,29,92,148,145,193,251,75,184,211,140,102,140,172,134,50,173,88,160,37,84,120,46,22,91,143,102,194,15,101,179,98,45,93,48,255,208,30,208,185,223,96,192,59,173,16,195,147,146,48,153,7,227,107,133,94,136,82,141,97,255,233,90,175,7,195,54,85,17,20,95,207,153,198,237,210,232,19,81,250,159,128,54,60,166,29,38,107,250,189,176,23,38,231,69,228,220,133,226,206,135,134,80,123,247,43,59,223,122,126,186,188,221,229,197,78,186,185,139,154,195,163,37,104,153,64,8,48,46,63,175,96,54,48,126,221,79,136,151,8,109,144,106,46,24,173,75,93,119,165,185,198,217,121,244,34,171,169,183,16,26,120,126,21,181,54,4,190,133,78,58,111,46,24,161,71,253,52,105,210,229,111,147,242,164,140,9,241,179,128,99,58,28,38,239,164,159,126,55,177,159,177,91,163,13,122,233,183,95,146,103,78,114,59,183,217,114,233,139,206,229,226,108,74,60,193,75,62,51,170,143,227,186,237,142,197,123,194,207,249,34,174,103,10,225,43,135,202,51,161,19,249,141,97,180,170,175,19,118,132,121,42,192,24,14,187,82,161,132,188,143,95,25,230,54,26,196,168,208,62,206,119,60,27,159,41,230,31,95,45,9,69,123,226,240,39,165,123,133,164,22,150,238,54,72,137,100,212,128,74,5,107,109,207,91,147,137,235,82,64,59,48,45,94,254,190,8,212,53,29,62,120,238,57,79,19,37,140,175,222,130,190,115,93,30,113,66,23,154,6,83,176,119,186,240,24,79,74,60,211,150,134,55,193,5,239,162,236,113,121,102,72,177,59,60,131,237,47,152,69,212,158,24,13,144,57,31,145,149,89,158,138,233,188,11,41,151,132,121,89,155,254,196,216,234,148,124,222,3,145,240,234,228,240,23,97,225,132,123,20,133,156,59,94,210,225,50,92,150,217,114,27,204,46,64,67,152,2,174,155,55,1,99,230,161,251,66,167,223,36,83,95,236,10,200,178,11,238,193,9,50,152,199,54,18,102,162,246,17,62,105,204,81,118,32,76,90,189,228,78,59,95,207,197,13,242,196,115,61,114,122,145,50,226,165,163,248,121,125,42,157,20,10,181,123,161,61,169,56,225,190,175,168,216,233,149,160,37,179,156,7,77,59,242,174,122,168,40,124,111,203,194,118,36,233,127,39,175,40,122,248,32,62,127,158,30,127,229,9,226,191,19,242,105,130,183,163,185,86,191,178,206,39,161,135,118,98,44,58,242,12,158,104,172,235,141,132,62,152,163,11,141,37,93,55,194,0,78,49,165,1,127,136,55,88,34,36,240,52,21,194,88,251,121,244,80,120,223,219,246,247,244,115,119,165,58,233,86,37,58,241,163,105,195,214,158,45,164,91,173,237,131,166,157,93,242,166,161,235,21,35,47,225,150,53,68,91,47,204,225,16,221,12,14,138,181,30,202,173,28,79,191,16,134,241,58,248,204,133,104,232,26,204,182,64,27,171,39,4,62,139,183,94,32,145,164,155,14,202,227,118,184,199,83,16,76,207,135,61,50,26,197,248,194,2,126,89,4,155,25,77,178,157,161,203,90,40,129,187,125,217,131,250,150,12,227,14,76,220,98,51,105,164,246,84,135,59,48,82,12,205,97,92,95,190,184,147,198,79,218,2,94,131,105,214,207,147,99,106,239,69,167,65,23,176,148,246,190,198,207,238,48,205,234,91,39,95,127,172,197,31,92,136,207,190,61,8,59,123,248,194,246,66,74,137,94,179,15,62,209,49,179,132,193,248,57,38,10,39,197,34,17,186,4,224,191,10,198,116,196,66,98,42,212,75,251,239,151,167,91,204,143,49,196,41,234,204,163,177,16,117,242,235,32,229,92,243,232,51,153,158,40,212,78,94,163,96,43,20,5,119,127,102,164,52,196,33,125,67,252,209,58,238,95,220,113,164,7,78,142,150,70,14,239,255,9,86,111,194,208,210,31,63,120,70,250,244,131,161,198,62,195,127,122,243,101,235,167,123,184,118,219,56,107,8,84,52,189,46,188,238,236,195,29,13,61,247,158,7,187,65,50,222,89,200,44,230,15,51,136,253,113,163,242,59,154,158,39,221,12,215,248,71,146,118,21,193,161,156,101,81,202,192,222,87,65,103,228,215,167,223,84,68,126,67,143,155,216,204,55,132,3,47,157,39,191,173,51,33,92,153,5,148,199,206,171,214,61,195,124,173,62,140,66,42,32,15,198,7,208,127,122,52,132,145,245,54,224,64,121,164,61,16,245,233,249,184,217,21,15,239,229,226,241,203,10,21,41,111,228,198,170,55,138,61,85,98,72,7,38,84,176,197,101,208,127,63,127,191,93,162,249,213,224,129,247,159,190,76,84,151,135,205,148,16,37,114,237,193,245,252,50,75,9,203,233,254,228,187,198,221,164,84,111,113,163,27,229,227,218,28,184,227,101,94,189,3,142,75,207,163,43,185,105,123,44,80,130,106,126,215,72,95,108,75,76,208,23,203,170,34,152,185,208,111,12,177,4,153,81,64,243,25,219,123,197,48,172,60,11,136,222,231,249,177,243,161,218,141,157,47,25,195,91,193,144,191,253,167,25,182,59,207,13,129,210,91,18,137,45,212,87,139,38,80,117,129,231,232,11,148,197,6,19,31,126,51,142,142,249,230,40,165,217,100,217,126,113,62,232,220,189,121,48,81,189,61,81,76,176,178,178,9,83,12,31,86,59,26,66,99,201,235,126,224,187,62,14,119,153,180,190,103,221,62,123,62,251,0,206,199,68,237,96,11,14,45,69,235,164,228,237,111,141,66,232,118,180,104,255,96,84,230,222,68,113,128,179,239,131,100,58,174,41,130,201,169,59,218,72,49,125,239,226,44,90,161,116,105,240,153,188,244,34,17,105,93,230,171,73,154,160,100,51,22,34,222,76,27,126,93,116,47,188,250,101,26,89,205,201,20,66,92,203,172,52,58,222,245,53,97,30,182,96,124,49,186,50,122,248,188,107,150,58,78,147,58,45,134,184,245,106,49,128,163,181,19,124,46,93,246,3,14,210,183,223,167,67,130,129,72,195,224,179,35,214,24,194,137,111,120,137,26,13,253,61,243,186,208,167,55,87,145,243,90,49,202,173,122,38,103,234,63,81,160,29,13,9,90,101,155,55,20,252,61,100,140,74,231,91,53,16,16,110,223,62,136,144,159,72,176,158,177,93,252,212,8,112,126,27,228,3,35,163,105,65,29,225,9,13,104,31,140,23,135,83,29,38,181,68,105,254,28,24,139,66,255,174,206,28,249,138,248,66,187,244,50,1,155,23,54,137,100,71,8,38,107,55,171,208,23,23,204,38,209,5,216,29,248,220,216,77,225,189,49,114,252,146,54,243,162,232,12,109,225,173,95,38,43,99,65,2,70,104,67,157,217,47,214,26,23,1,116,98,121,252,104,205,67,203,145,41,222,96,182,6,121,225,168,69,108,71,201,211,231,155,46,229,50,148,162,10,9,255,73,63,93,240,131,177,192,106,162,201,63,242,121,159,229,178,155,248,19,237,207,227,205,113,128,119,70,247,65,134,202,85,203,79,135,116,120,123,252,202,130,38,171,163,201,195,155,132,12,48,28,40,61,209,135,66,176,15,50,4,53,180,218,46,186,194,167,197,139,243,79,13,77,63,77,152,236,249,33,218,201,207,87,253,61,148,185,33,67,251,183,19,251,212,47,205,255,134,24,185,119,11,194,119,46,170,222,133,230,206,54,93,157,55,54,165,226,250,28,24,35,152,117,193,227,183,42,205,48,39,177,140,247,140,144,80,99,116,174,168,28,58,204,134,160,9,165,22,108,187,131,25,166,108,95,26,243,192,104,212,88,2,22,157,170,166,188,51,6,142,20,69,151,195,144,229,116,225,84,83,189,29,157,119,255,170,134,128,145,98,48,76,29,158,242,191,192,57,44,132,17,12,165,30,164,117,103,98,176,249,94,119,13,195,163,235,174,241,69,121,174,43,155,36,126,244,211,8,241,56,137,25,47,246,41,137,12,6,78,117,199,195,55,122,190,197,237,102,72,143,171,24,59,81,96,20,111,37,190,166,225,13,233,161,60,53,245,233,78,52,196,93,44,2,129,128,42,119,99,230,144,48,9,114,152,70,124,141,52,196,240,60,213,63,73,13,215,188,180,208,184,177,144,115,206,72,8,126,15,245,68,129,104,52,185,178,1,37,57,45,31,127,117,51,255,182,39,181,245,38,20,69,6,159,43,87,168,60,124,63,61,104,72,118,246,213,129,195,37,75,112,184,169,216,40,94,193,197,208,149,65,232,89,62,29,226,9,162,181,126,224,29,122,13,226,197,82,175,105,250,124,231,65,0,117,152,194,78,194,61,196,171,28,14,202,167,224,130,98,182,31,141,169,213,87,122,127,195,184,205,236,105,128,233,165,235,130,81,171,91,215,209,225,14,33,24,3,196,235,183,137,189,181,180,49,106,200,126,57,188,147,124,75,74,136,29,178,189,175,69,125,69,143,37,140,171,174,16,8,87,56,53,28,146,235,106,23,57,139,28,31,84,86,193,207,236,55,56,148,139,39,195,247,92,89,28,224,41,201,45,114,143,100,21,218,125,116,211,32,14,43,224,230,31,47,202,34,210,4,34,163,26,148,250,11,254,133,156,72,223,157,239,229,186,235,16,248,16,140,236,222,222,23,172,146,234,27,126,237,253,31,208,45,150,119,164,253,169,127,92,63,221,197,210,64,90,130,110,79,127,93,176,81,114,36,181,208,24,189,96,246,15,9,163,189,51,174,103,58,145,250,251,224,74,210,194,23,40,58,48,159,28,197,149,92,138,47,157,40,187,73,17,5,77,107,200,141,254,219,228,136,126,71,163,209,220,125,28,66,118,169,9,99,176,113,141,98,178,176,57,76,97,240,172,235,232,73,233,46,225,190,77,212,151,78,138,81,242,109,150,176,100,49,112,247,52,138,71,190,161,84,47,144,79,202,206,83,203,83,56,215,60,62,221,237,183,45,233,244,253,73,44,120,191,58,252,185,174,18,4,121,20,82,26,246,68,9,177,164,37,249,82,93,186,90,139,38,234,41,191,121,129,249,169,251,92,186,99,251,174,147,63,33,161,230,71,163,237,154,31,62,196,25,175,124,66,194,25,178,88,66,231,96,95,124,108,12,74,183,84,229,67,231,224,126,217,228,11,155,2,138,22,244,175,117,193,103,189,212,167,75,85,141,92,168,193,204,166,90,98,32,158,145,64,113,184,21,81,89,15,140,132,164,79,151,168,23,102,184,13,33,250,93,215,149,175,45,125,117,94,14,5,97,3,67,46,247,155,23,90,240,169,124,46,221,4,58,218,221,132,0,170,111,145,9,93,16,70,23,76,177,249,241,187,70,37,83,241,4,69,154,229,20,42,114,166,148,106,62,152,6,55,239,146,96,241,218,249,58,209,192,230,21,153,100,16,89,86,229,137,26,130,158,46,183,178,208,108,146,182,244,123,6,93,136,35,57,220,170,68,54,95,174,98,121,231,55,102,134,125,232,117,133,164,169,75,33,157,143,126,41,115,134,190,231,213,45,67,227,253,171,5,191,69,25,179,95,104,116,215,11,134,118,81,93,70,9,133,155,154,71,35,124,245,250,93,253,109,193,5,191,81,141,119,120,161,199,242,193,152,176,152,28,49,240,174,185,3,199,175,165,122,63,47,112,150,169,169,105,147,108,251,135,131,53,87,182,26,2,83,229,250,233,145,27,221,22,114,66,235,186,47,54,164,186,178,18,44,156,251,182,211,56,129,98,47,244,152,235,182,209,86,210,19,39,101,232,36,93,158,248,200,105,188,209,26,255,186,168,214,243,224,181,160,223,166,169,223,252,3,227,93,55,117,108,65,97,64,64,197,159,105,240,214,63,148,23,95,46,217,43,172,13,127,48,34,92,247,247,131,119,171,206,253,4,155,226,250,2,106,242,198,32,110,208,44,121,125,94,145,195,255,131,67,230,194,229,190,248,238,17,247,23,28,170,38,23,92,210,138,155,141,22,204,104,63,57,250,96,37,143,230,46,125,147,14,81,167,231,111,147,71,117,89,159,249,199,72,158,130,241,40,155,190,74,32,189,171,143,51,250,248,186,239,252,118,8,53,127,159,54,44,157,103,92,39,143,138,85,21,12,97,251,154,179,16,119,219,186,114,118,18,237,186,114,52,108,244,62,241,193,37,233,232,139,8,249,47,61,22,146,57,251,186,114,184,209,58,55,70,10,143,239,5,54,126,204,249,211,168,148,59,213,156,53,247,205,121,3,162,243,137,254,253,220,52,74,235,235,101,84,221,139,64,137,94,89,161,103,87,226,41,117,252,84,223,76,124,163,111,55,60,157,63,9,131,85,87,61,48,73,24,223,2,145,171,19,103,8,18,28,108,102,127,40,133,38,234,132,199,44,197,183,172,27,163,68,101,24,106,88,219,237,11,102,137,210,219,134,199,115,165,24,246,155,12,175,104,144,47,253,122,164,145,44,213,51,171,184,75,120,208,139,44,211,214,167,143,36,196,188,114,8,192,89,54,162,67,126,174,127,132,223,188,237,63,213,199,251,228,171,231,48,141,125,249,125,105,161,220,32,24,193,33,215,126,99,218,159,74,226,70,134,119,236,235,228,17,116,127,240,153,153,223,235,211,135,172,52,117,110,54,65,227,14,148,208,239,211,83,225,153,207,107,77,47,105,142,30,186,61,213,117,150,34,202,42,57,84,30,130,251,123,168,12,114,183,130,123,140,90,135,145,15,75,152,30,42,255,101,196,49,122,158,59,100,129,252,186,43,222,83,223,32,38,27,239,78,23,124,93,100,156,170,96,200,108,87,68,128,160,209,22,26,238,245,126,221,61,68,239,5,135,223,192,186,102,141,157,219,12,26,174,222,43,115,72,110,170,181,132,233,183,191,230,90,116,0,53,45,148,191,244,159,63,148,133,101,103,30,29,92,2,71,9,202,190,87,93,72,171,148,235,251,64,239,85,131,52,150,198,231,90,190,158,51,15,127,252,175,152,172,138,247,154,178,248,109,177,1,233,118,92,143,75,89,6,175,81,49,113,16,182,159,43,34,160,159,92,177,97,25,196,96,197,163,17,118,87,202,202,224,52,210,157,238,138,145,46,139,140,96,116,52,92,132,243,33,103,163,250,99,161,110,247,78,15,55,34,159,173,151,221,49,73,156,126,52,188,131,71,247,213,217,157,93,209,8,178,28,249,58,59,205,170,14,191,81,231,208,51,237,24,91,248,201,223,82,158,39,31,11,203,164,215,95,22,243,171,136,234,52,211,52,250,113,13,198,174,88,95,31,50,4,221,117,104,194,92,90,36,201,151,118,125,20,94,12,158,161,130,255,193,53,90,228,252,183,119,48,156,4,135,104,135,61,243,63,157,232,132,97,20,187,74,103,9,230,92,158,156,88,202,131,79,196,5,138,230,164,216,207,190,30,165,149,88,15,245,80,11,222,176,219,97,250,153,180,12,4,81,103,186,36,107,20,101,90,158,28,249,72,63,152,58,227,199,183,120,33,162,53,239,136,88,225,141,56,52,88,66,160,171,251,209,11,215,181,132,91,240,40,13,198,106,92,175,19,93,122,111,88,162,217,174,101,186,137,120,124,123,185,130,146,206,148,244,239,129,67,227,211,143,134,108,173,37,38,84,188,205,146,8,217,84,190,89,61,51,4,187,198,37,114,219,73,215,127,99,133,170,200,227,130,200,11,90,247,236,9,119,168,112,14,163,56,169,130,116,112,7,158,235,232,209,210,25,136,148,245,121,221,79,185,132,106,87,249,193,148,152,247,63,192,10,62,223,40,78,251,110,0,9,203,252,122,223,232,211,223,247,79,63,122,102,104,168,186,199,90,92,119,18,123,232,169,14,191,145,251,182,164,192,134,94,215,124,238,203,198,34,50,81,72,175,229,31,14,206,130,28,106,23,87,211,117,252,116,211,40,164,164,239,180,236,21,234,151,63,180,64,76,124,239,7,170,129,18,139,174,43,157,131,150,150,207,179,135,147,235,188,126,185,200,220,147,122,14,234,201,126,221,193,149,210,3,133,38,250,182,11,142,13,217,7,135,215,210,37,58,220,194,50,68,112,15,245,43,135,43,111,88,112,185,101,208,120,185,112,67,4,83,192,242,41,9,193,171,76,206,19,82,159,75,245,223,46,97,24,38,24,201,175,235,210,130,100,156,48,66,32,215,235,68,9,80,251,43,194,145,94,222,235,224,71,18,133,47,235,50,127,224,48,106,50,75,48,38,191,215,32,69,224,71,233,166,232,76,244,56,104,161,48,150,131,20,134,203,173,166,28,94,198,58,24,106,236,243,94,234,213,103,141,81,9,233,13,93,167,251,133,160,4,165,247,69,207,138,119,43,65,65,234,111,14,37,170,234,215,26,113,94,103,201,162,220,251,132,222,222,190,224,45,211,250,3,83,54,120,239,193,32,134,24,58,241,39,148,121,239,159,126,100,15,141,165,19,1,246,245,211,148,176,155,96,194,34,63,152,25,73,27,59,8,175,235,31,95,215,146,184,40,107,236,166,181,220,167,210,53,100,219,72,107,209,123,213,20,86,8,121,77,161,13,193,202,125,77,226,210,230,125,201,67,177,157,186,86,128,52,18,63,15,12,253,141,226,7,67,204,122,19,30,248,150,58,60,70,54,139,35,86,85,174,174,233,69,95,149,162,187,104,168,122,125,148,81,186,205,93,68,120,179,187,110,192,98,145,46,121,238,19,180,76,215,29,130,36,84,114,163,141,84,217,188,228,194,11,183,150,15,156,250,206,123,93,25,129,142,134,217,131,33,135,183,177,83,41,201,122,195,131,202,159,107,41,211,240,86,213,174,244,70,47,199,178,61,35,166,131,115,244,60,26,115,35,63,55,73,232,162,57,5,69,175,230,148,213,5,163,227,81,110,16,221,128,233,21,189,69,200,36,194,43,202,122,229,82,163,9,111,145,247,7,71,131,133,135,88,216,10,41,242,164,18,245,58,101,149,22,96,228,91,62,184,174,96,29,93,1,90,205,207,135,234,210,123,69,88,136,224,105,31,17,12,74,15,245,87,144,3,123,158,27,9,227,117,255,52,134,122,31,76,155,112,29,215,133,227,75,168,167,82,194,38,194,175,108,60,39,16,214,111,159,97,215,159,235,228,131,112,67,191,141,217,143,203,235,242,77,140,164,34,82,242,116,175,99,222,39,31,167,46,13,122,132,119,40,243,16,160,220,10,70,166,104,92,145,37,245,122,161,208,69,124,186,43,161,176,163,11,71,149,192,41,198,139,178,86,114,67,81,37,120,203,21,190,157,173,113,22,212,233,16,43,87,212,137,87,138,110,250,9,153,123,15,43,235,146,14,26,219,201,103,184,72,4,212,156,179,51,158,130,17,152,184,46,27,15,176,111,129,120,160,10,226,22,237,240,9,253,123,30,253,80,210,241,111,243,255,165,237,92,90,246,91,146,172,254,93,122,92,72,222,47,61,22,65,112,230,80,68,26,45,164,64,187,155,178,28,52,210,223,221,252,197,179,35,114,229,1,135,158,217,249,175,119,239,103,95,114,103,70,70,172,88,235,231,249,252,193,8,180,105,18,108,153,227,231,55,204,14,140,130,208,19,46,227,10,89,252,183,153,54,159,129,132,116,218,254,130,86,40,194,116,229,142,247,183,107,242,75,155,195,140,31,158,57,9,29,110,135,145,105,107,207,141,241,185,250,165,77,107,220,214,105,131,86,142,47,236,100,149,67,49,244,121,155,166,200,232,48,133,198,103,42,38,17,51,3,102,2,211,53,2,158,119,141,135,106,38,107,207,40,132,206,232,79,5,183,221,173,78,0,236,73,93,201,156,118,12,170,23,250,5,32,51,228,183,69,205,236,153,168,225,178,215,128,233,96,121,191,46,227,255,251,235,132,73,52,223,93,223,10,143,53,232,38,237,236,57,159,61,227,78,247,137,183,243,245,101,141,197,169,90,238,230,71,67,69,220,26,89,226,245,224,211,124,34,13,242,20,90,240,154,105,119,48,16,29,104,231,28,142,34,225,223,147,232,99,100,168,233,94,25,6,191,195,231,77,35,24,244,184,43,156,231,228,39,103,57,82,50,34,145,102,114,177,101,68,218,168,62,233,62,29,145,132,28,39,63,209,221,19,17,156,235,108,206,193,100,107,213,246,208,0,142,26,103,154,62,210,76,157,73,87,137,100,41,130,128,249,96,246,155,186,47,238,115,155,160,209,32,192,241,100,78,150,171,155,210,24,178,102,126,179,50,39,194,158,254,204,147,233,139,213,39,229,83,157,92,65,239,14,209,203,147,140,162,200,234,131,201,114,255,207,201,173,197,249,59,249,130,129,245,20,135,55,9,251,233,168,125,97,79,21,21,29,253,230,48,185,141,135,30,113,102,2,95,214,19,116,196,161,65,241,100,59,234,76,123,242,28,105,169,174,148,85,181,179,127,5,208,29,207,60,163,181,225,98,74,223,14,119,116,113,215,67,236,8,27,183,3,243,161,175,135,52,146,187,211,221,49,111,234,106,132,11,105,8,105,105,191,111,50,222,170,45,140,47,238,136,73,13,122,221,212,52,51,156,197,246,165,8,14,138,173,173,230,222,161,99,123,188,158,112,193,91,234,191,128,222,101,248,224,34,75,101,214,106,74,227,225,235,246,159,70,25,93,73,231,147,38,89,87,190,73,38,31,223,181,152,50,208,72,246,175,27,218,198,214,253,21,223,87,24,196,91,107,118,19,35,54,232,102,100,9,252,161,141,179,114,119,77,215,34,74,229,2,192,9,27,91,138,39,202,162,75,12,100,135,49,72,211,124,45,143,52,102,181,175,89,88,217,129,120,60,173,128,233,148,212,140,108,55,209,189,248,109,170,164,90,24,128,211,181,227,117,55,115,134,214,223,38,159,239,159,239,98,203,83,181,194,123,162,255,243,164,3,110,227,145,223,134,20,73,27,136,195,116,132,40,173,196,116,170,252,182,207,184,216,106,198,49,97,19,214,184,237,106,204,27,101,145,210,86,144,252,194,171,25,69,206,7,174,78,44,63,176,249,63,188,240,142,137,101,17,83,232,206,17,162,0,204,136,15,70,248,235,41,235,181,51,27,184,13,92,226,115,195,202,64,111,59,199,86,222,88,187,108,200,20,38,7,225,87,94,140,60,251,48,73,233,101,245,251,134,236,172,146,138,16,208,138,147,32,14,60,218,179,159,70,89,112,174,123,52,228,13,37,158,243,186,157,7,132,90,17,93,235,58,18,49,115,143,129,106,19,151,214,129,176,70,168,241,88,206,86,167,42,153,255,192,103,100,251,79,255,193,231,224,12,83,168,230,129,102,219,155,235,32,71,242,248,251,122,73,168,107,174,120,154,113,196,151,68,72,148,15,203,251,195,112,42,191,140,17,92,61,18,49,15,140,77,89,28,125,230,250,103,36,33,223,229,91,17,250,50,160,79,232,77,163,153,213,252,202,22,86,161,207,231,7,241,218,215,94,184,105,73,155,187,249,244,207,80,114,152,5,237,89,131,104,129,243,198,142,100,153,174,242,124,188,148,114,226,210,32,71,231,231,202,79,72,238,195,144,217,147,38,54,69,105,38,251,222,22,202,94,204,51,15,191,54,121,154,224,192,180,220,62,239,11,7,188,29,71,99,21,253,60,21,114,103,201,239,139,190,179,241,7,184,120,3,246,217,118,192,183,208,37,138,62,191,22,79,165,211,105,244,184,42,241,241,238,56,186,244,135,181,133,140,156,187,217,34,143,102,218,186,239,51,243,212,63,234,206,229,97,126,28,152,98,179,159,155,171,120,25,205,103,61,245,146,32,187,156,93,149,44,96,175,211,201,133,105,82,85,223,243,57,186,205,25,99,165,34,251,176,245,183,201,130,199,51,181,148,92,122,150,9,242,216,126,229,200,229,140,242,12,196,29,74,240,201,90,191,223,137,225,44,175,217,131,134,243,58,16,220,123,156,170,186,107,185,163,140,136,130,224,115,238,22,237,94,7,102,62,156,15,92,105,108,255,96,114,64,253,121,35,144,129,187,255,52,100,210,245,12,114,202,201,254,233,227,216,211,242,115,221,104,26,248,67,193,19,187,239,247,220,180,53,126,48,139,204,126,15,238,238,135,142,4,57,238,95,207,47,35,249,229,23,102,246,18,235,185,233,82,46,202,174,127,190,79,172,79,143,139,225,137,170,191,131,61,110,47,119,36,116,46,176,158,120,94,86,248,80,31,216,24,255,207,64,201,123,124,69,5,180,92,78,192,168,244,190,190,108,253,250,224,197,79,63,207,251,252,139,103,154,173,55,163,62,236,63,56,177,217,95,7,9,135,245,62,112,162,85,223,169,32,86,192,55,160,177,12,109,64,126,229,232,61,62,204,15,62,117,103,92,146,141,101,117,82,66,51,27,102,95,65,176,215,56,27,143,135,89,207,196,16,39,55,197,182,39,204,50,109,236,15,134,190,52,180,17,98,152,217,75,118,24,141,38,29,165,148,241,156,160,110,85,30,109,89,164,189,30,191,48,71,209,181,124,72,253,188,49,255,178,71,183,38,220,151,160,222,98,77,71,22,254,97,94,77,147,244,141,167,130,63,205,195,73,166,146,224,189,152,244,196,211,104,190,53,178,61,91,58,159,209,206,117,166,254,116,12,204,95,247,179,195,3,167,196,173,97,243,137,0,124,158,31,180,209,62,221,35,84,229,226,194,201,139,37,253,105,204,87,60,223,75,139,21,131,65,195,125,154,218,227,137,83,19,106,186,205,193,225,54,150,206,97,214,213,237,217,12,164,17,223,64,53,1,36,101,175,83,70,245,200,148,244,71,211,46,106,22,195,226,21,94,19,10,160,188,245,184,250,173,230,191,124,162,129,253,80,32,76,138,33,174,27,21,243,245,110,114,86,139,205,58,205,197,233,225,133,156,13,117,119,170,104,178,214,206,90,243,67,110,223,46,144,159,144,107,129,161,251,236,191,184,89,135,73,167,204,135,97,62,134,247,42,39,164,170,78,128,246,16,158,135,19,202,14,74,174,89,87,198,37,29,55,137,166,207,244,180,158,156,96,252,196,104,126,95,232,95,173,135,146,60,119,48,86,206,40,56,51,237,115,221,56,214,228,64,153,163,234,195,252,45,94,58,195,194,1,17,131,135,105,131,64,94,192,229,209,203,134,253,128,89,161,163,216,65,61,188,40,220,38,28,93,40,166,183,135,207,85,157,71,3,229,115,12,181,12,248,113,201,252,227,232,20,163,84,115,11,30,219,153,133,138,195,108,175,30,198,22,20,173,47,67,142,197,78,67,4,69,243,15,236,18,252,183,233,57,106,245,15,76,79,95,32,88,34,207,220,166,73,27,83,36,242,43,155,86,171,212,148,15,138,66,211,143,62,115,93,121,10,126,246,110,125,166,228,166,119,126,224,179,206,185,28,241,129,207,2,240,210,66,48,32,142,135,102,194,78,122,225,100,159,62,26,54,115,205,238,234,159,69,50,138,22,120,135,105,170,214,74,62,90,18,201,163,179,206,92,183,181,230,64,143,80,60,112,72,79,42,66,179,144,212,118,135,159,132,192,144,54,242,144,161,59,219,4,127,29,232,140,41,207,102,153,11,220,240,17,202,32,122,178,154,168,81,121,151,80,194,72,18,61,138,167,158,1,189,236,131,235,70,184,236,73,174,59,67,59,89,226,54,63,23,182,113,115,137,99,205,182,66,83,189,102,242,236,191,76,129,84,53,242,141,180,81,227,153,156,109,78,46,15,175,130,9,195,103,4,188,28,139,38,22,141,134,17,159,37,166,32,91,107,60,164,21,227,194,104,43,126,179,231,35,39,215,79,67,117,135,164,166,38,122,167,41,31,126,240,175,235,64,89,23,132,33,49,200,80,16,122,88,210,200,214,166,225,131,12,10,220,204,90,74,76,123,140,248,120,96,169,205,183,242,75,231,142,95,26,9,157,188,223,58,101,244,33,32,167,101,84,164,167,66,186,60,5,198,248,60,19,219,195,48,32,215,224,31,15,117,22,109,218,133,8,155,34,75,213,147,181,122,62,46,188,178,100,34,71,94,31,198,71,163,154,235,159,135,245,60,42,83,5,17,88,151,29,225,203,224,79,229,137,227,119,31,107,71,179,253,131,162,103,82,238,62,65,147,222,158,186,3,64,224,122,71,80,217,240,81,75,202,100,182,124,138,127,152,13,213,163,164,95,38,242,105,46,117,108,21,231,165,221,21,180,171,240,208,28,110,148,74,228,210,72,75,37,191,50,222,142,86,35,144,254,154,247,194,206,130,170,129,54,150,136,195,53,71,19,179,245,129,229,151,45,52,240,241,223,72,64,102,253,234,71,183,150,35,135,167,249,195,10,76,10,186,4,140,97,143,44,91,52,202,76,87,216,64,36,1,178,142,156,156,13,130,115,243,200,116,91,79,139,192,116,48,56,104,26,129,114,91,19,229,53,95,60,104,104,92,42,156,64,10,35,164,192,108,54,31,42,187,195,177,39,6,245,129,66,20,175,123,69,124,189,219,140,113,52,232,232,210,215,65,147,191,107,233,37,188,26,135,74,27,226,233,194,56,115,184,224,166,46,39,223,88,138,123,148,206,160,75,207,235,220,144,241,125,214,64,67,31,98,134,26,150,19,215,249,35,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,163,43,205,73,158,79,49,183,223,244,56,200,215,26,110,154,9,170,207,99,32,180,73,50,185,190,26,76,46,235,202,22,247,250,179,112,185,208,24,222,196,40,124,136,71,60,126,3,46,81,254,211,163,215,138,29,146,142,61,150,100,90,224,166,174,124,132,18,203,185,92,248,122,48,176,228,183,177,121,139,120,182,90,163,92,92,120,177,238,127,127,95,133,189,164,152,182,194,87,39,241,240,93,24,201,125,81,101,180,102,216,84,2,197,200,112,235,169,105,77,247,245,3,77,209,94,111,172,91,152,162,136,104,63,24,146,140,212,87,11,179,76,113,222,17,66,124,123,137,179,209,15,94,10,171,209,122,97,84,157,1,242,157,156,15,189,137,218,23,89,112,74,201,14,247,106,17,193,133,151,181,28,125,87,110,234,243,34,128,80,44,233,59,125,11,96,25,220,182,20,197,94,115,58,74,238,172,203,51,163,229,59,106,67,63,130,78,149,167,66,121,166,251,185,225,87,139,14,126,49,201,126,239,61,34,83,211,217,57,93,24,35,233,88,177,137,179,9,65,5,222,76,88,197,97,210,253,69,96,84,232,156,56,193,3,161,63,175,93,24,174,184,27,144,50,153,46,188,7,47,140,19,171,171,127,218,7,194,86,245,194,40,100,47,255,116,77,226,95,148,194,139,57,209,196,19,79,214,164,209,229,198,80,134,241,190,13,30,11,61,64,122,116,37,81,59,255,84,246,191,249,245,207,53,233,1,226,228,141,30,199,15,70,188,168,234,125,179,9,198,114,231,7,147,105,157,242,211,103,106,221,200,171,27,138,210,222,150,94,204,130,190,23,148,249,15,110,182,147,233,2,147,140,9,216,204,190,110,60,64,197,115,50,242,62,152,97,57,111,172,77,174,153,192,39,255,96,216,245,66,45,162,18,132,126,206,250,80,52,80,132,60,119,2,50,180,72,215,247,211,228,46,177,101,191,240,79,27,241,123,40,136,21,109,241,228,65,17,13,155,88,63,58,217,99,147,43,99,209,166,240,107,240,176,86,38,65,55,123,236,245,221,150,237,73,119,145,187,166,135,135,30,131,31,76,135,161,216,184,3,35,247,53,28,158,136,56,221,163,105,0,179,230,8,131,251,153,151,201,126,11,76,131,114,253,222,215,25,20,112,29,244,228,76,105,126,48,114,71,250,225,35,13,107,106,248,63,24,186,189,20,2,11,250,220,36,29,62,148,246,34,249,178,11,12,206,179,152,126,112,30,109,203,52,140,68,234,192,148,222,225,74,125,83,30,120,254,41,146,56,76,104,211,245,104,98,94,31,10,116,219,171,34,87,49,49,182,51,237,127,48,162,143,122,48,133,38,56,206,31,58,172,171,74,224,142,105,134,95,25,44,74,41,56,23,227,133,143,26,231,198,197,122,183,231,11,40,49,20,186,41,78,238,161,240,57,188,249,125,153,42,182,60,21,244,218,208,126,115,216,82,72,67,96,68,89,28,54,187,217,45,31,182,41,119,180,230,40,198,92,91,62,108,202,122,57,208,94,180,221,4,87,104,34,222,225,48,230,177,85,126,121,17,170,151,237,176,165,158,21,62,43,12,121,158,15,78,208,133,245,228,184,237,57,122,34,174,81,244,194,86,182,60,135,195,180,45,221,188,90,249,165,75,252,211,68,113,191,232,231,67,74,144,92,158,195,198,161,149,135,130,9,120,60,209,6,223,109,53,61,249,25,167,103,107,247,193,244,151,8,65,0,29,223,100,250,81,31,76,79,245,144,217,16,201,138,230,159,238,137,253,240,197,148,219,38,6,62,161,149,195,13,119,116,121,217,103,165,99,48,58,108,230,92,122,116,166,132,239,247,77,195,125,127,166,113,108,220,171,191,79,214,216,249,192,228,150,183,31,141,196,230,88,227,89,4,80,98,116,152,77,199,42,186,132,52,4,56,28,134,67,49,245,104,50,0,213,223,152,105,97,13,121,37,84,117,177,2,251,193,221,108,145,229,210,26,114,225,203,239,155,162,84,209,5,8,229,57,148,204,62,216,76,130,228,210,112,231,78,49,90,176,146,74,93,79,94,48,83,15,152,79,74,67,6,172,115,253,182,186,117,101,201,235,68,127,112,197,11,105,203,88,0,2,155,214,138,63,241,214,109,28,11,124,86,236,28,143,180,241,157,203,84,155,113,73,170,241,58,207,6,167,164,245,196,19,8,156,248,88,65,23,42,233,35,69,100,231,132,63,14,163,150,213,228,228,72,141,239,248,194,42,91,204,34,87,78,229,174,251,100,75,232,158,165,185,143,78,148,4,65,200,97,51,204,150,27,99,178,62,35,224,131,97,103,233,219,132,90,16,11,107,195,176,89,138,32,68,80,166,128,251,161,103,230,232,18,50,211,65,114,150,102,191,48,202,83,35,203,185,169,139,215,123,110,216,9,73,62,160,108,54,13,126,114,83,5,211,71,154,147,109,137,29,166,98,168,31,111,90,63,189,213,15,62,49,174,176,150,88,66,38,217,15,135,79,96,63,53,184,100,15,59,227,211,207,84,99,116,16,219,230,193,23,168,6,67,251,153,211,140,74,212,3,166,1,75,86,9,40,144,8,205,58,76,42,90,55,3,56,135,183,24,198,184,139,232,78,2,210,57,58,130,31,74,57,78,166,52,168,230,144,102,126,112,221,112,199,155,30,157,200,39,57,58,104,199,211,120,28,3,130,188,28,62,115,218,42,79,184,142,123,210,112,184,80,72,215,189,64,51,2,164,195,56,104,36,221,103,208,54,19,71,159,159,210,4,28,226,203,195,188,19,62,24,198,139,44,188,22,168,118,127,33,63,137,109,153,15,81,127,173,62,29,158,80,101,83,64,22,212,166,187,128,225,189,15,217,165,204,243,1,197,80,193,193,124,109,125,102,52,97,195,141,253,96,26,165,101,44,80,123,49,51,139,15,62,83,150,176,6,201,220,101,10,112,14,227,200,221,245,104,4,195,61,204,50,15,115,105,133,198,28,47,81,185,252,224,65,191,184,110,191,70,33,219,232,87,206,170,44,233,187,3,19,160,207,56,186,51,16,229,183,145,231,69,20,230,131,233,150,144,131,233,16,110,190,72,84,115,79,218,186,223,37,87,232,11,51,155,97,213,5,102,79,186,240,129,112,152,215,179,159,205,116,54,162,230,7,163,253,42,211,188,229,35,106,140,149,78,229,239,217,15,51,126,182,63,52,212,31,158,135,118,158,81,68,120,181,89,12,160,91,113,115,160,240,145,4,207,68,234,209,164,152,225,168,249,79,55,26,100,245,251,162,161,14,245,210,15,38,161,170,47,164,110,51,118,253,96,100,55,37,169,127,224,201,142,214,47,28,135,57,93,27,201,144,222,57,171,146,124,93,250,5,161,118,183,124,149,168,164,202,171,142,52,107,96,246,11,175,70,77,191,160,185,164,47,63,22,30,185,232,206,67,53,30,57,251,148,84,173,255,53,203,133,149,78,147,150,95,247,25,116,67,196,56,232,35,203,8,168,57,108,13,169,114,97,172,1,136,117,124,48,237,200,154,57,249,205,151,14,19,231,74,33,221,100,79,177,179,116,152,74,83,215,140,78,177,244,247,135,226,21,39,119,141,80,39,20,151,15,173,204,234,242,182,178,185,225,57,204,214,87,194,113,136,41,200,68,255,80,26,241,182,144,84,10,59,115,147,96,255,193,44,78,218,71,141,235,207,240,21,226,204,47,180,207,42,90,225,192,127,111,26,9,244,166,153,67,179,136,216,62,139,219,230,87,140,19,17,195,199,161,232,123,222,22,97,107,226,36,153,149,168,79,227,197,54,233,250,50,233,25,90,190,197,49,89,251,103,186,203,246,249,56,202,238,84,7,25,138,99,103,103,248,131,209,136,230,239,245,137,14,255,56,172,75,176,36,125,220,103,159,16,179,21,197,204,36,77,29,197,122,176,154,207,210,76,132,101,233,40,162,222,153,61,88,39,202,204,178,61,58,128,209,209,62,148,181,75,171,36,76,34,253,44,18,14,119,171,183,11,76,150,247,30,77,39,180,148,55,145,200,225,221,127,240,121,93,75,21,141,145,173,153,217,247,240,20,43,53,187,192,166,15,153,9,191,240,108,155,49,61,26,190,174,239,210,105,47,26,202,195,218,172,122,72,65,25,76,7,3,53,174,11,91,89,204,103,20,168,223,103,123,36,153,218,110,188,188,239,183,161,10,179,135,145,68,46,182,41,126,110,84,51,180,222,182,173,158,227,83,161,249,134,73,158,42,67,0,219,235,254,52,157,154,82,59,229,253,215,8,38,48,145,30,202,50,49,89,7,18,166,113,219,73,187,62,120,255,227,62,242,132,98,183,62,21,211,244,190,39,135,210,34,125,52,132,161,57,162,5,186,224,138,178,238,24,61,163,251,132,68,31,82,82,201,49,56,231,212,158,2,110,85,41,125,12,31,228,138,2,102,69,215,251,70,204,110,196,165,45,179,100,17,24,185,139,122,127,123,214,38,213,190,77,207,208,92,23,198,198,84,110,12,105,249,116,81,172,69,181,100,176,168,183,198,109,111,232,86,50,233,80,255,59,19,185,192,74,42,66,135,120,220,111,36,153,29,136,20,90,44,252,191,71,163,106,240,212,66,104,128,28,113,105,176,232,180,93,146,173,119,77,113,52,108,1,237,195,217,136,124,220,23,102,126,9,229,129,211,253,132,140,97,166,69,30,120,38,148,187,63,56,241,14,178,222,24,143,105,203,64,205,194,144,193,0,119,210,239,245,125,5,84,213,170,190,17,12,0,98,152,227,108,170,189,179,27,114,85,241,148,79,50,87,206,161,35,49,159,193,224,73,79,154,30,135,154,1,48,91,204,230,107,223,249,97,216,6,251,25,106,211,119,172,214,89,168,156,244,243,17,208,119,234,223,39,238,231,185,62,31,1,85,237,239,169,80,164,207,239,56,37,43,231,43,148,49,66,158,161,196,255,127,75,227,121,252,244,81,233,48,164,75,120,214,15,69,233,83,69,145,120,217,72,225,124,48,22,206,79,201,26,50,73,251,130,63,214,158,50,212,75,6,125,158,234,111,243,236,138,19,14,12,90,106,52,153,204,242,193,76,245,75,171,183,103,136,154,175,251,15,62,243,202,153,124,165,212,216,9,47,252,190,22,49,115,213,78,54,42,255,227,251,192,160,126,110,229,177,172,110,153,176,225,40,66,164,58,136,105,182,244,252,29,182,125,3,125,5,173,237,34,130,225,231,110,38,222,160,112,199,35,214,175,172,90,213,109,62,87,150,61,4,163,232,217,134,186,199,145,3,157,245,27,196,180,96,96,32,82,245,228,80,191,227,104,232,59,79,209,26,173,202,228,191,141,146,151,76,182,8,125,17,97,56,202,42,175,95,95,203,55,129,176,144,249,125,214,86,132,63,41,212,57,60,78,168,56,149,37,48,208,97,31,14,83,57,212,162,246,249,31,156,82,63,152,158,156,61,159,22,238,19,139,250,27,49,61,220,178,222,110,231,237,33,133,217,112,208,74,170,188,141,54,190,221,48,174,227,16,29,181,207,109,35,129,250,61,51,99,94,43,29,151,103,204,240,251,96,220,70,247,211,122,203,238,204,191,1,54,9,79,75,61,31,31,204,33,67,7,74,132,74,218,200,196,24,223,164,129,154,1,45,87,122,97,164,135,252,3,161,209,160,206,242,52,230,50,99,125,159,23,140,74,236,251,148,253,51,77,154,235,7,119,74,41,253,105,161,235,38,73,246,131,17,146,212,49,76,96,217,135,31,92,173,121,239,97,160,49,238,28,70,194,252,17,75,91,70,234,113,24,187,132,90,30,138,37,213,253,239,190,208,148,45,79,239,16,189,70,254,105,146,230,29,227,209,23,230,153,126,161,62,153,243,173,69,53,200,159,230,62,227,112,66,202,248,33,127,162,72,235,112,135,125,174,42,137,132,31,163,248,149,241,37,245,135,222,73,11,164,191,47,54,179,79,103,32,172,61,196,246,63,152,253,208,195,244,34,195,57,191,5,6,127,110,235,64,127,68,118,138,47,79,231,174,217,177,191,196,37,75,42,56,156,6,156,19,253,56,27,27,159,15,134,172,162,109,162,148,30,147,15,113,202,192,103,191,170,44,27,74,251,95,181,195,220,248,116,249,89,198,217,249,50,54,36,75,105,206,122,102,141,97,164,168,31,124,166,225,252,232,22,25,133,54,174,27,126,67,87,137,29,152,247,95,148,68,252,69,89,225,229,132,212,120,100,20,81,178,146,113,207,182,25,126,231,112,184,228,183,67,149,177,231,209,132,181,98,37,141,60,141,146,16,40,253,104,77,119,18,105,16,230,250,235,200,230,102,253,4,104,3,137,140,15,78,230,158,164,177,6,85,231,184,240,4,87,87,55,49,230,244,247,45,248,39,150,131,182,164,241,27,185,43,191,45,232,83,132,220,10,79,207,73,46,220,167,96,176,43,106,6,212,31,140,28,183,242,123,182,185,197,249,40,35,21,222,85,89,146,168,149,28,170,195,230,66,175,65,16,162,112,41,142,78,180,84,60,145,8,155,208,37,112,210,251,250,105,86,236,251,219,77,219,83,233,219,52,255,170,15,174,143,135,212,182,114,65,141,115,99,9,221,116,15,115,62,229,253,237,87,185,240,154,85,115,239,199,202,88,126,52,66,130,83,119,87,168,40,151,228,63,61,234,211,222,118,54,87,248,241,58,218,77,18,93,105,48,189,226,56,255,193,136,42,75,101,11,250,78,197,29,211,97,50,218,202,177,193,57,43,143,56,26,155,92,221,194,116,171,83,251,219,110,184,39,202,185,145,231,201,30,35,157,9,34,189,99,193,26,41,252,212,21,242,144,6,134,179,211,25,25,7,39,83,239,83,250,206,153,97,226,137,22,180,209,244,161,44,178,200,254,76,138,241,38,229,129,90,35,172,47,93,21,191,158,245,236,133,77,184,216,135,153,137,224,8,7,159,21,7,194,249,7,39,227,17,105,10,160,44,255,48,81,160,158,106,69,134,206,237,246,253,166,9,93,173,161,185,137,132,222,222,183,135,199,236,21,217,53,201,77,36,107,76,232,14,119,86,216,39,165,66,215,196,114,24,117,211,250,228,153,48,4,250,30,56,26,92,103,104,52,205,97,157,175,121,58,90,39,113,140,102,207,104,26,242,11,95,214,73,174,48,18,255,53,96,218,34,170,230,12,207,244,227,155,58,96,4,155,229,167,81,130,142,137,180,88,23,122,214,100,40,205,8,190,44,22,83,198,24,154,12,93,84,80,227,194,97,100,150,135,150,132,94,189,195,20,174,146,102,136,113,10,222,242,72,171,52,121,21,43,238,120,117,213,230,135,46,59,35,147,23,155,17,64,85,211,62,121,56,79,20,18,61,232,172,230,131,46,220,134,132,33,117,76,118,184,176,76,173,191,116,203,202,56,186,137,18,159,218,15,205,244,49,70,211,84,249,29,198,235,221,55,129,230,246,148,188,16,172,242,145,80,185,136,86,180,20,71,109,189,198,117,149,185,149,157,83,232,207,136,9,5,85,228,164,188,161,66,240,112,63,0,164,220,180,136,88,161,134,249,114,125,38,30,227,66,106,1,19,242,73,140,35,242,61,91,138,113,72,178,182,26,3,101,80,201,211,186,236,153,225,103,143,49,12,23,254,161,52,153,63,65,12,5,106,136,83,235,209,204,41,190,62,160,80,164,99,148,34,98,36,61,22,250,29,85,191,92,252,102,214,253,114,215,182,145,165,244,131,109,157,11,223,109,155,70,72,83,230,131,181,199,199,151,139,243,182,82,50,8,129,86,204,26,191,230,92,97,162,80,140,78,113,52,164,153,252,48,154,70,196,156,60,113,122,61,46,124,102,94,138,38,14,163,18,40,104,51,93,181,120,93,13,225,83,97,52,65,145,92,119,198,161,231,66,114,234,72,120,210,3,24,99,1,243,112,97,185,156,157,105,246,178,18,35,137,182,60,33,247,140,105,217,33,135,49,165,147,23,114,70,14,49,206,142,49,142,127,147,178,169,160,230,249,40,133,243,181,135,80,100,204,222,120,197,242,81,217,214,202,149,193,246,29,241,105,22,75,114,9,19,11,210,69,246,8,136,133,237,33,137,25,95,125,249,199,135,246,128,178,188,150,221,116,172,168,8,97,40,243,135,5,101,251,124,132,248,151,8,43,98,216,178,41,2,251,90,79,131,214,124,184,84,136,226,248,19,131,73,61,229,203,133,84,137,55,135,195,144,150,166,158,28,93,185,8,159,152,217,36,34,69,248,10,123,50,63,26,3,189,172,116,168,249,179,189,117,120,34,118,173,239,26,18,75,242,73,101,16,44,101,165,198,81,53,137,215,197,62,86,116,102,120,215,248,52,71,100,7,227,95,31,26,140,217,186,2,62,179,184,216,122,21,107,39,139,115,47,58,32,245,212,231,147,232,113,91,203,218,87,247,3,207,25,239,122,35,68,241,12,194,70,43,168,255,242,70,208,88,239,10,33,184,21,7,155,70,176,142,178,243,113,108,95,83,233,182,171,162,151,82,172,55,36,6,33,3,165,74,175,20,47,155,109,173,7,241,164,208,211,195,171,59,31,106,76,41,205,164,201,244,195,70,242,36,30,25,149,157,242,208,32,225,217,149,128,207,210,213,148,136,56,34,70,199,115,99,139,215,5,50,164,120,211,248,214,131,216,179,84,37,3,18,110,250,16,53,17,137,42,236,24,75,167,215,28,48,169,1,89,184,170,153,91,250,227,62,219,192,253,212,110,40,137,183,248,48,27,197,98,173,26,85,84,95,82,247,231,61,126,3,250,194,182,32,123,32,77,193,182,139,214,120,33,50,235,41,78,62,17,193,172,122,52,180,200,216,176,145,35,18,245,93,136,218,217,203,43,11,151,167,52,245,224,70,55,155,199,209,104,142,45,209,60,61,48,6,77,190,122,52,56,90,66,219,169,159,143,138,239,189,127,246,171,2,19,20,198,38,150,239,76,188,169,49,78,128,15,224,87,6,229,72,36,208,232,29,71,57,219,81,156,226,154,162,102,17,28,89,1,214,99,61,152,68,193,189,235,51,255,107,22,20,23,140,160,129,208,15,138,208,212,125,153,176,112,32,133,121,66,130,94,89,153,132,177,128,56,147,70,117,216,106,203,23,69,106,40,182,30,120,133,36,177,171,47,120,239,172,228,41,133,206,148,170,183,69,230,10,163,197,128,25,199,10,23,35,5,5,92,147,70,10,205,60,207,103,100,82,104,66,145,153,16,10,17,201,225,184,237,134,226,139,192,21,30,221,125,164,48,140,4,198,239,40,114,164,188,186,36,102,103,197,120,240,197,151,84,252,58,40,34,233,251,58,211,170,239,236,169,86,76,209,112,65,48,120,71,174,158,97,72,246,67,6,218,192,78,206,175,12,115,4,81,122,37,229,6,183,211,191,46,132,147,171,162,40,127,174,248,122,182,17,33,101,132,83,96,142,115,155,248,133,14,210,102,61,211,57,190,220,252,76,42,104,127,66,113,184,57,160,174,205,3,231,58,76,80,45,102,141,254,124,123,70,137,140,159,110,8,183,41,185,25,222,206,140,49,92,241,134,209,41,165,231,236,52,14,38,195,116,246,195,242,64,201,149,15,15,41,45,5,164,107,79,181,198,133,21,41,32,211,229,147,147,219,214,50,102,133,51,255,156,79,64,143,134,174,28,83,41,196,40,105,205,1,198,216,99,221,245,1,121,124,129,201,82,248,24,111,236,16,164,79,171,48,227,223,57,197,68,65,214,131,34,62,25,203,30,213,195,164,132,240,66,133,216,195,20,154,24,69,253,147,43,99,110,142,252,82,178,245,91,224,77,114,49,214,235,243,203,185,235,35,71,209,34,226,62,52,26,219,210,247,133,145,107,142,88,96,90,95,174,78,211,168,229,222,12,83,157,58,80,42,233,140,17,25,34,60,159,228,145,81,166,241,202,73,197,144,182,201,172,128,70,101,203,145,94,162,57,79,87,84,184,174,61,62,0,179,23,208,214,28,38,51,211,23,252,96,82,118,77,97,26,98,234,77,242,156,239,71,111,26,179,203,237,27,232,179,36,179,147,233,122,114,219,238,71,14,200,244,63,245,210,46,189,139,36,15,212,81,253,109,28,204,125,178,196,209,102,104,160,205,171,191,53,31,211,240,173,218,59,80,225,100,197,201,41,55,21,253,188,48,132,158,55,136,55,157,62,93,53,9,251,203,221,64,23,221,157,195,77,66,197,57,146,45,9,14,170,30,77,135,236,140,221,137,57,114,232,172,177,35,196,41,84,10,215,122,150,100,42,80,177,243,201,116,57,62,79,188,106,158,199,136,104,207,162,75,235,199,146,77,151,48,199,224,192,213,30,185,150,179,108,210,155,166,107,46,236,202,155,54,96,206,150,115,83,28,137,116,72,53,197,71,253,105,130,239,18,159,207,217,93,172,169,75,54,147,126,142,212,87,193,181,89,62,108,83,246,140,61,0,196,218,161,211,52,214,223,53,246,31,105,27,7,72,151,236,78,49,211,97,86,62,93,24,45,71,55,226,161,44,24,115,186,224,35,27,159,35,249,101,105,33,93,249,16,207,219,177,61,135,128,162,31,182,101,4,179,143,5,36,58,214,19,107,208,213,226,43,31,83,126,86,114,24,55,6,137,235,131,41,2,136,189,58,39,39,182,247,237,59,219,253,231,109,83,103,141,204,114,161,224,45,245,40,174,252,140,236,228,55,134,29,153,166,237,154,41,67,248,51,39,248,24,218,149,215,76,143,198,163,214,98,242,247,26,222,209,94,149,60,188,43,204,235,218,115,100,189,210,205,167,29,58,194,183,182,115,84,51,52,245,18,58,100,51,21,179,67,105,131,109,201,247,17,208,47,56,117,223,85,169,40,58,55,109,153,111,107,126,70,98,51,73,215,15,38,186,123,6,42,14,100,195,55,48,25,59,138,34,36,198,51,49,35,223,228,39,63,107,221,172,26,235,15,28,127,125,93,62,11,4,37,88,13,138,105,36,254,58,181,150,185,50,12,217,91,49,175,160,249,238,48,115,183,126,98,228,122,166,191,111,179,37,154,122,116,165,201,223,71,42,25,47,205,245,84,154,202,155,175,157,84,165,53,153,89,209,113,75,254,141,160,128,180,164,223,150,165,19,17,145,128,137,53,117,151,13,21,161,248,88,201,38,124,250,180,90,65,97,245,56,9,105,135,169,44,96,184,131,165,248,111,179,95,63,207,95,183,110,20,164,124,222,73,38,226,156,21,166,95,199,75,182,204,249,172,134,186,101,68,129,236,123,164,164,235,207,200,211,252,192,25,59,222,48,8,203,26,221,68,133,145,23,40,113,52,253,165,138,154,75,206,55,76,19,158,80,163,235,6,159,10,160,15,52,152,236,171,104,54,7,177,227,122,225,108,59,99,129,43,219,212,239,125,157,79,9,35,5,217,146,210,133,190,124,42,79,136,162,151,161,25,50,50,98,254,121,34,2,93,68,79,188,176,60,238,236,83,125,34,151,253,228,61,126,253,56,254,76,113,41,16,33,116,114,119,40,193,5,76,117,71,251,215,168,171,231,64,97,195,232,83,161,241,36,251,167,111,10,157,218,144,65,242,122,166,184,178,100,2,64,218,101,121,54,188,107,5,76,191,149,54,182,114,51,219,63,125,38,56,149,108,40,70,41,138,207,15,179,152,254,180,60,89,241,242,171,208,67,111,177,142,16,109,183,218,222,47,197,0,198,8,74,81,227,58,173,15,166,177,78,211,38,232,245,160,57,227,48,86,11,50,165,33,144,73,225,239,131,113,87,82,126,103,134,20,228,155,156,73,255,223,200,218,158,195,193,109,250,133,99,57,145,100,249,132,248,59,215,247,76,217,249,174,172,108,117,51,205,246,50,56,146,180,103,71,164,87,142,225,135,127,96,232,189,97,55,172,173,63,193,247,195,153,137,28,126,214,230,28,227,163,127,240,89,162,206,52,35,215,157,167,117,235,124,112,230,129,106,115,78,162,91,251,251,242,15,92,113,141,87,216,180,68,246,7,83,61,222,202,141,54,18,215,244,75,163,123,91,19,16,214,176,209,190,189,56,79,199,60,148,180,229,130,21,44,96,220,43,148,143,59,173,253,224,251,109,250,53,206,213,105,239,1,14,24,95,41,99,18,223,37,205,18,156,61,16,110,224,31,74,100,179,158,194,18,34,169,62,146,96,248,60,13,185,233,196,174,125,250,133,153,201,157,54,154,16,130,56,69,25,137,223,204,78,79,10,148,48,206,252,145,158,125,37,133,9,41,65,210,204,225,167,198,196,93,133,186,232,108,43,206,98,156,230,145,178,132,79,68,199,25,195,212,97,104,10,143,232,2,110,39,241,188,203,64,169,232,161,188,242,130,253,186,121,192,106,98,13,183,112,120,227,234,164,124,121,134,142,22,240,169,247,39,255,109,179,225,125,196,38,240,22,136,43,199,156,225,241,186,88,36,11,191,157,56,93,112,16,44,133,245,67,86,126,251,235,32,76,122,52,150,176,153,244,120,97,154,229,225,122,136,109,72,6,125,43,8,202,139,112,181,149,22,71,103,65,245,163,23,141,175,42,106,127,98,236,216,65,209,95,100,14,72,42,19,147,134,51,188,166,249,74,55,149,14,49,214,254,23,47,76,171,156,42,79,132,216,36,125,193,37,32,188,225,250,184,66,144,185,255,224,179,106,62,190,224,203,188,126,226,194,9,169,103,121,92,6,206,12,183,253,228,221,76,193,94,11,131,209,182,31,141,224,201,163,38,78,254,194,59,164,209,28,165,180,247,30,29,180,56,40,63,72,198,42,199,107,240,160,191,49,78,83,201,107,32,66,78,174,151,128,73,147,237,71,205,104,122,170,23,210,21,69,200,252,152,124,32,89,224,48,33,149,178,207,104,163,168,217,159,120,50,241,143,215,138,41,221,177,130,69,142,234,205,161,145,184,188,203,159,197,166,163,192,175,218,59,248,47,110,135,71,46,67,245,136,200,46,245,111,221,157,214,20,171,36,47,212,115,166,175,233,120,194,67,110,80,237,29,83,188,117,244,140,164,169,188,210,243,42,135,239,166,161,199,208,110,213,85,93,7,33,33,63,250,60,253,242,24,167,64,197,253,246,33,211,196,75,171,122,70,152,240,79,21,152,230,40,129,203,236,177,120,161,44,124,158,153,74,243,16,172,251,24,7,222,42,126,11,73,143,198,255,128,75,125,248,176,172,140,51,95,180,23,229,135,33,65,227,201,168,31,188,84,145,139,84,125,89,83,143,78,143,42,80,38,141,42,63,157,159,135,194,230,221,167,44,187,240,161,79,5,203,34,47,119,255,110,123,41,183,243,247,185,102,121,104,207,11,153,102,197,33,79,252,241,248,152,8,66,52,121,91,74,174,161,229,66,94,165,125,232,58,23,118,15,222,140,149,206,24,86,173,34,170,69,129,162,171,170,63,59,72,14,222,83,183,162,54,26,147,238,174,22,55,76,79,184,78,225,54,47,167,120,207,100,196,148,186,108,114,247,35,222,5,18,100,74,4,52,3,235,26,63,77,247,171,250,31,46,36,99,119,156,124,244,180,244,219,96,65,24,61,198,193,137,98,30,150,174,205,164,229,30,109,77,171,2,87,94,124,252,54,194,5,207,111,155,93,112,188,43,54,51,58,14,150,245,126,196,19,199,128,82,239,27,158,66,189,87,78,197,93,191,219,133,223,226,184,240,89,171,234,195,38,103,151,17,39,111,181,171,57,48,97,205,112,14,11,112,58,19,142,202,71,153,235,106,188,110,114,143,58,202,16,18,201,49,225,152,19,227,195,131,103,87,119,95,9,170,22,122,99,8,177,120,102,4,24,78,151,194,236,227,239,64,68,95,165,62,226,83,214,35,227,48,130,130,202,175,164,127,55,221,79,147,166,59,125,106,72,14,248,174,111,218,118,164,169,67,54,202,155,53,166,105,134,169,182,52,25,53,215,153,136,192,38,82,163,48,247,229,79,109,48,108,255,208,205,225,68,94,80,91,203,158,102,14,122,189,28,38,77,175,82,98,180,80,249,234,51,152,127,180,109,97,209,37,228,233,241,105,194,208,186,240,237,159,76,221,8,216,196,146,158,182,134,85,226,227,230,191,58,159,6,153,213,99,158,29,104,240,230,241,232,117,97,100,228,112,239,143,4,236,198,2,105,197,193,29,183,37,141,253,40,16,213,128,49,162,85,102,27,242,78,187,198,35,59,49,145,36,192,173,177,167,70,88,138,233,95,105,74,37,68,185,210,75,229,211,156,43,53,132,218,184,101,181,152,134,217,239,168,145,45,132,87,179,123,249,96,228,137,150,62,20,114,17,43,110,155,222,155,231,104,210,7,41,158,56,58,159,235,233,189,105,195,181,9,48,209,26,93,93,110,232,198,89,46,239,1,108,14,220,202,105,61,175,51,102,196,142,179,224,211,74,133,52,147,223,118,63,243,169,118,107,236,108,235,249,10,24,249,77,13,214,209,85,108,113,110,83,243,208,254,52,220,1,103,28,125,226,175,186,30,120,225,33,16,48,214,11,245,105,26,162,93,222,225,102,52,153,167,133,140,64,198,97,243,184,126,186,130,96,107,5,108,38,189,237,105,26,138,62,19,224,242,52,28,85,107,222,113,240,44,185,146,87,164,245,173,192,249,119,56,209,110,168,23,70,249,40,102,44,52,29,223,235,70,57,52,142,110,152,222,78,125,226,132,30,177,40,55,242,84,79,219,29,166,157,126,217,205,98,141,242,116,51,245,27,168,52,124,209,149,57,157,77,72,196,209,129,150,173,222,245,137,114,102,247,33,126,174,81,151,39,122,13,107,108,178,207,183,71,129,77,31,247,88,38,187,232,240,227,188,120,214,7,83,68,119,180,158,88,252,105,15,59,155,138,25,83,74,131,130,61,159,45,97,131,4,230,48,90,54,58,105,32,229,125,151,0,124,50,115,123,142,190,153,61,224,19,93,212,231,183,119,138,112,2,103,121,221,6,211,225,189,99,42,164,216,167,42,249,155,194,108,141,15,179,78,211,192,122,40,219,52,152,7,76,245,181,62,240,186,227,228,4,91,171,175,63,182,134,70,92,8,145,101,63,31,15,76,162,228,111,171,158,173,233,211,211,138,54,104,189,240,249,196,181,195,11,56,151,88,94,32,166,175,63,192,169,197,44,94,209,73,154,235,249,237,21,121,139,51,90,251,104,47,218,238,2,65,138,112,41,155,220,26,142,98,186,66,47,161,172,253,62,180,57,114,192,24,188,247,231,145,215,120,102,200,120,180,231,195,93,119,113,193,165,241,33,193,103,115,195,246,7,202,158,73,116,5,108,156,204,152,193,113,14,175,207,71,205,175,197,84,70,59,196,123,207,200,143,71,132,84,144,110,126,26,28,39,180,59,127,36,165,66,12,125,70,48,233,79,127,27,104,72,136,20,138,125,91,81,20,3,38,225,252,126,153,61,69,124,133,120,208,219,154,9,201,98,199,165,37,12,184,222,57,225,76,112,254,84,104,17,207,207,116,67,68,93,2,133,197,221,158,217,104,223,72,2,209,216,254,76,10,120,85,238,56,247,156,111,127,255,153,9,103,137,125,236,9,188,103,127,6,10,57,191,136,6,16,139,84,253,113,166,217,118,23,205,108,194,162,207,209,5,53,15,135,59,242,107,207,252,191,17,228,114,184,97,23,63,158,229,161,143,184,50,196,5,211,187,182,220,116,203,48,135,186,231,220,104,36,197,64,203,230,131,189,159,117,173,221,80,61,219,126,79,127,58,27,231,50,224,242,88,124,178,166,142,126,31,57,226,219,79,250,44,155,138,252,7,39,107,4,126,22,108,204,107,86,192,20,201,158,229,30,141,213,56,26,57,153,188,159,80,162,121,167,160,53,27,231,245,228,230,136,223,98,193,78,230,181,252,132,49,48,254,253,177,208,254,162,74,200,4,65,232,169,59,220,17,25,212,142,35,122,107,98,93,76,116,33,246,39,254,234,41,230,51,132,137,158,224,172,204,72,225,34,204,221,158,248,8,79,158,248,62,168,79,230,231,119,123,138,198,3,84,215,241,87,234,79,208,25,101,10,96,202,223,79,64,107,34,250,14,155,151,252,19,209,34,30,21,247,156,17,135,218,79,180,140,243,162,195,105,64,97,123,90,182,211,140,68,15,85,140,94,159,254,99,148,193,191,39,214,233,205,123,132,11,144,68,223,31,129,13,24,139,208,167,147,157,242,233,112,152,5,251,105,79,102,210,186,168,245,201,63,219,147,243,254,227,220,92,220,211,231,126,150,247,228,59,97,92,219,202,99,154,74,139,150,55,20,97,17,98,193,221,179,175,34,101,16,176,89,170,235,174,140,82,107,192,125,106,37,194,246,116,222,206,106,230,62,89,103,67,10,202,236,26,28,54,107,228,250,104,25,215,8,135,233,146,94,229,57,183,89,36,221,163,211,122,182,209,204,212,57,126,26,167,188,242,200,40,179,131,191,112,45,143,227,247,54,109,143,120,226,231,219,121,180,190,249,109,231,129,1,15,213,129,53,78,95,241,114,25,48,148,229,253,40,60,163,84,224,48,45,95,218,197,251,35,101,196,251,66,57,82,83,50,232,170,213,21,111,251,108,249,30,223,249,101,254,227,241,58,241,208,125,210,34,172,225,61,134,41,50,21,58,148,204,51,38,14,70,34,93,155,47,137,127,123,137,251,98,8,107,150,22,51,135,122,79,77,21,88,31,74,193,103,207,207,189,16,84,213,6,99,164,118,157,240,129,99,81,75,251,73,14,144,90,242,250,75,167,245,230,237,97,236,140,189,251,200,86,213,45,132,17,93,238,60,107,19,179,162,38,103,24,112,173,106,120,133,2,79,73,119,82,65,56,252,209,165,78,166,247,25,225,66,79,26,95,181,124,166,137,30,241,85,193,67,90,155,249,24,74,245,70,42,56,145,170,22,74,153,49,93,25,43,76,23,23,228,169,98,58,58,27,220,167,70,129,164,64,240,103,126,49,80,122,84,86,104,29,139,137,212,96,125,96,204,238,91,2,40,196,51,20,229,219,105,247,167,123,73,175,192,75,189,41,111,24,101,106,189,187,207,16,26,81,125,228,158,159,174,232,221,45,9,190,239,19,211,166,31,96,120,199,23,62,129,135,62,20,140,93,71,145,232,108,170,121,0,211,211,118,37,6,162,24,82,180,79,127,99,191,65,126,198,114,77,227,112,236,27,203,13,83,122,93,85,159,120,135,166,212,111,20,99,217,249,7,142,14,121,162,24,72,46,93,97,54,132,55,200,65,254,82,47,109,96,84,115,151,235,214,212,248,137,86,3,115,69,240,53,23,33,118,189,52,236,56,70,44,93,173,168,170,33,15,141,106,208,184,107,242,120,174,156,121,119,121,12,212,249,78,199,243,1,156,59,117,214,158,77,149,231,253,9,204,198,32,174,188,83,179,26,235,217,67,24,181,255,131,7,238,103,253,145,148,167,35,187,6,60,158,9,137,15,59,71,200,139,241,199,120,122,101,233,1,152,49,201,23,99,129,231,231,27,241,73,248,196,102,248,253,104,213,149,22,111,191,174,4,157,69,7,210,128,99,94,2,38,112,215,64,158,169,106,123,108,118,96,20,178,229,135,77,165,220,115,103,236,52,85,238,0,153,170,232,209,66,92,15,5,248,173,45,165,180,47,229,128,27,253,221,82,137,70,173,214,235,58,36,237,234,3,98,79,149,3,212,15,23,20,249,254,29,40,125,35,253,209,122,75,222,142,55,141,191,156,158,250,56,90,245,129,154,63,137,202,204,85,51,32,11,248,220,212,210,163,215,153,253,125,255,208,160,162,61,133,253,106,91,224,29,112,27,170,82,124,224,78,14,36,96,210,8,229,17,200,227,235,249,224,243,233,61,148,3,254,161,123,226,24,45,189,165,156,29,226,87,36,178,3,198,248,116,168,54,95,89,81,214,68,97,178,60,66,247,13,142,177,192,109,148,71,22,176,194,209,251,78,94,17,237,122,41,9,21,191,152,25,48,164,252,135,177,0,219,240,187,237,106,218,150,251,129,115,232,162,25,103,237,68,53,250,200,217,247,182,64,121,155,50,82,144,128,218,62,254,43,2,3,75,181,251,240,99,107,243,194,180,246,215,103,48,156,207,199,111,155,253,218,86,81,65,227,53,198,109,155,30,239,163,221,119,22,151,143,142,71,243,60,118,148,42,190,55,173,255,195,97,212,226,244,174,97,96,197,22,1,225,196,174,26,199,168,246,195,185,252,224,51,175,101,229,88,161,160,55,115,14,184,169,5,30,141,32,231,29,122,50,165,154,160,184,234,25,66,244,244,29,128,81,218,182,112,136,147,81,218,252,187,197,58,116,43,1,25,24,251,97,129,147,234,75,18,9,103,175,87,89,247,164,50,126,96,205,163,23,226,176,53,182,169,150,34,186,209,30,195,208,118,117,230,82,189,180,129,229,235,188,176,42,245,24,188,242,186,39,239,36,151,21,62,155,6,15,205,236,228,85,245,39,169,40,150,46,39,95,185,61,189,226,213,37,196,127,232,210,174,104,107,37,255,154,7,12,222,15,31,168,208,184,89,151,192,249,61,120,186,98,199,135,234,187,70,82,50,202,112,31,252,80,122,82,20,17,64,207,104,24,15,186,234,3,231,23,62,227,191,222,103,210,122,125,174,12,233,157,121,175,187,162,30,162,176,249,160,94,184,62,115,142,57,247,201,125,161,159,188,31,24,102,89,192,144,108,158,163,27,148,175,128,241,36,212,223,166,78,90,46,108,190,209,15,60,157,102,104,112,110,207,79,223,76,101,193,227,168,174,71,240,211,156,59,46,60,215,51,72,77,199,166,93,24,99,239,7,30,145,87,48,184,60,43,8,153,255,123,91,228,188,245,153,65,133,222,190,120,193,193,31,42,218,158,232,108,207,247,11,40,8,205,61,39,39,91,31,239,235,4,114,218,104,117,224,19,59,150,11,155,6,168,170,160,154,110,123,192,169,40,105,20,145,84,60,36,29,254,105,64,169,246,242,158,57,190,221,76,163,162,234,116,103,58,250,227,161,210,38,55,213,53,164,244,16,101,159,86,241,123,68,163,139,109,86,119,192,103,41,124,21,196,225,46,125,23,14,143,102,188,242,228,245,231,226,226,48,170,103,235,105,223,71,177,60,224,74,23,152,192,63,145,247,15,70,164,235,241,82,129,27,91,188,4,152,141,60,160,130,239,19,91,166,30,232,249,216,178,54,247,211,180,226,243,66,38,124,155,74,41,53,22,137,31,140,76,253,84,98,230,224,117,196,93,55,116,130,180,245,255,140,209,237,243,116,230,83,210,47,0,230,58,153,159,128,77,129,229,33,156,178,232,7,60,116,182,251,9,140,58,85,3,133,179,61,158,11,179,68,220,188,112,215,254,50,96,84,165,46,124,98,223,7,166,221,201,81,166,129,249,252,116,157,46,228,75,101,30,186,253,115,240,25,255,245,162,234,11,245,59,56,74,197,228,122,199,31,15,174,185,5,188,32,23,61,104,14,194,14,149,17,90,105,222,203,78,94,41,70,243,225,108,47,158,159,70,189,180,5,108,214,130,207,51,217,174,162,106,53,155,49,84,106,1,242,175,139,241,26,220,94,246,48,157,161,247,210,8,39,202,243,50,115,108,217,50,21,165,165,126,8,168,202,5,199,144,214,252,61,244,235,96,11,184,218,133,215,124,196,224,59,27,198,248,182,80,51,126,208,101,60,79,71,249,202,199,67,76,222,65,166,163,56,170,189,224,232,144,226,126,252,161,164,211,247,67,106,46,150,194,115,184,88,87,170,124,120,20,107,125,65,102,136,165,170,39,111,213,136,235,1,247,93,148,234,77,247,75,172,30,38,75,82,213,43,129,253,118,20,107,147,181,105,181,199,14,97,122,175,57,157,149,117,182,23,165,174,182,2,38,149,220,30,47,133,28,165,199,132,88,81,211,251,66,73,198,245,87,205,249,98,232,183,131,123,119,132,118,201,120,46,234,131,98,54,42,94,50,194,207,3,110,131,194,164,11,226,104,19,198,208,25,28,145,147,25,71,83,244,84,137,149,12,129,200,139,112,88,85,231,252,216,29,116,18,194,113,52,173,233,67,225,202,90,246,189,47,146,254,232,223,60,171,199,9,83,198,133,147,10,3,224,102,121,246,166,43,224,51,162,243,99,135,64,197,164,4,12,197,119,62,110,9,45,200,170,200,175,182,103,136,103,243,1,243,43,63,31,64,149,188,52,158,131,25,173,62,135,43,11,219,80,205,27,115,95,8,184,62,221,155,56,117,141,72,143,177,27,95,26,148,98,134,121,119,86,192,24,38,60,126,7,176,87,29,166,163,72,21,140,108,119,58,227,228,56,169,170,161,1,106,97,190,55,130,208,121,182,59,143,63,153,49,169,63,120,236,148,84,18,36,153,86,147,39,135,19,13,198,75,197,249,151,9,90,207,11,47,109,212,128,68,77,7,224,61,249,154,15,74,142,245,162,89,59,13,65,207,87,80,5,213,158,157,68,187,75,84,146,49,62,199,66,71,168,249,228,229,124,23,96,228,249,7,69,221,100,196,203,52,9,98,245,254,179,166,144,120,38,116,232,104,146,8,177,157,59,20,48,94,214,132,34,33,110,236,100,65,219,210,250,32,114,94,119,12,83,124,108,154,78,97,24,165,57,47,188,202,131,210,222,21,119,149,105,105,124,149,222,82,84,148,126,134,209,79,234,235,196,153,249,94,216,152,79,86,238,76,239,231,210,119,192,72,172,42,140,246,66,124,30,103,117,169,74,214,62,11,17,196,101,31,131,131,212,113,125,148,176,225,2,197,149,209,28,187,94,161,236,150,227,182,32,41,105,237,144,214,79,25,69,76,180,250,203,103,57,42,247,153,156,13,250,210,202,98,73,38,120,228,240,9,248,243,83,103,158,229,126,151,131,170,205,67,226,232,249,230,21,144,11,90,229,201,22,22,158,240,157,19,40,124,61,165,96,217,14,98,17,248,138,227,157,41,101,182,20,31,61,95,199,171,147,56,219,157,10,41,154,181,183,112,185,221,215,140,201,12,130,186,210,194,32,247,198,32,132,217,250,148,147,70,95,145,198,100,227,216,31,99,217,115,75,136,231,6,140,58,231,83,7,59,209,152,151,255,16,247,134,254,160,112,91,51,102,225,179,138,213,244,104,23,47,34,137,88,217,80,192,211,75,91,63,197,138,88,218,82,211,50,50,187,241,26,123,127,211,39,122,88,228,52,225,196,102,50,177,216,43,57,139,30,142,179,86,198,146,109,218,12,170,153,201,148,18,75,27,197,146,252,112,208,91,187,229,38,228,134,30,203,220,222,22,178,219,113,238,81,83,122,101,147,241,126,137,43,163,152,165,172,126,154,128,219,93,239,113,193,83,21,82,51,66,139,103,202,39,160,14,198,187,198,238,29,67,201,61,181,108,73,170,50,134,176,201,254,61,30,195,157,122,236,188,139,98,82,62,2,250,82,35,88,26,44,107,233,33,61,35,105,19,175,186,163,172,175,175,26,153,134,234,137,124,138,4,73,101,253,45,73,183,99,26,69,152,234,209,240,165,108,224,42,64,36,3,141,30,170,48,251,36,63,57,93,72,170,40,139,78,31,206,167,1,99,77,246,28,125,182,27,227,194,133,152,73,97,218,171,122,192,100,233,198,3,159,21,219,159,10,58,73,91,63,16,234,15,17,44,167,252,243,197,80,248,68,219,23,134,136,159,30,187,246,14,237,35,96,56,180,245,129,153,25,46,156,147,126,125,9,147,187,18,71,79,122,200,244,190,217,122,122,153,1,85,51,228,244,213,73,30,170,184,143,134,204,228,166,223,15,42,142,81,204,61,113,119,89,79,239,73,38,45,24,47,20,135,40,173,111,208,75,87,98,251,142,55,72,85,6,47,41,63,236,90,28,70,218,167,168,50,50,93,155,191,135,198,52,77,28,41,250,194,13,221,248,111,156,194,151,70,239,243,142,37,210,29,213,103,75,11,113,134,234,142,159,13,181,81,153,127,240,250,85,198,238,149,157,71,8,51,253,59,249,66,102,64,13,219,49,112,203,62,143,83,246,204,67,136,172,213,124,120,190,146,235,176,74,178,234,138,99,243,219,203,55,153,98,225,131,247,200,61,26,215,224,253,173,124,164,136,184,235,123,97,153,42,169,43,57,12,179,71,22,151,19,196,121,122,247,168,210,228,29,183,18,207,18,22,170,213,79,126,46,145,93,182,194,200,160,249,67,193,135,172,233,84,155,76,115,98,250,209,231,107,58,51,73,19,152,121,229,219,100,12,132,155,154,100,51,129,123,116,169,15,54,166,41,63,39,199,187,190,7,76,31,152,124,220,230,93,223,190,224,110,208,229,191,85,189,216,20,60,215,151,171,57,240,48,145,110,133,215,116,166,224,104,166,103,161,23,14,189,117,198,193,200,201,100,189,50,146,184,219,175,172,226,156,45,132,133,243,76,241,150,9,152,202,207,131,46,215,204,65,178,145,47,89,239,202,36,189,253,186,78,156,253,176,183,224,36,143,84,3,182,188,167,160,53,199,38,123,224,66,183,84,36,158,32,61,121,25,14,216,4,231,5,38,154,203,126,211,5,63,2,25,133,201,104,133,61,78,110,142,80,114,244,249,135,156,83,28,141,200,131,62,111,216,244,59,158,232,79,151,78,46,173,152,17,144,63,178,98,121,189,59,198,141,182,239,245,92,224,140,124,137,192,141,250,75,220,88,226,157,20,129,199,142,38,117,224,250,120,168,96,70,53,215,40,1,243,140,229,190,97,90,204,251,200,19,117,65,121,230,13,115,164,85,4,86,139,34,220,233,139,179,141,126,176,56,211,154,239,24,204,207,15,206,230,63,43,232,249,60,220,24,16,148,74,168,92,184,181,171,196,231,69,15,155,72,172,162,184,138,136,139,95,120,166,208,45,93,55,68,147,219,57,59,216,208,147,175,145,247,73,5,177,109,127,166,25,251,9,97,183,48,190,241,191,116,184,154,100,189,192,109,187,45,39,162,253,150,47,211,57,169,57,129,241,236,185,18,91,16,69,179,205,191,31,60,126,41,48,61,53,154,175,223,185,43,246,199,69,42,213,100,58,154,59,5,15,211,93,214,192,20,62,214,136,201,20,90,243,82,44,5,193,112,160,211,132,110,185,194,205,181,91,113,108,234,218,161,14,74,247,213,247,56,201,26,104,230,0,119,156,54,74,28,157,127,126,188,207,211,14,17,34,96,158,238,243,50,86,119,194,232,32,246,85,5,61,204,115,40,143,196,209,39,184,80,194,232,111,99,235,111,163,98,37,171,122,208,214,254,158,125,70,170,248,238,104,71,28,214,109,225,173,140,195,2,242,245,69,225,236,212,99,227,129,87,13,213,127,190,111,51,206,141,178,211,123,95,8,67,249,209,9,49,239,244,188,203,194,204,239,240,249,219,231,211,99,87,230,22,39,180,38,96,119,240,194,217,235,143,192,8,192,61,175,19,153,230,15,46,180,212,168,97,0,3,101,249,138,93,112,147,220,249,25,42,8,10,148,128,211,195,39,178,8,219,123,158,177,249,173,143,111,217,129,97,156,198,79,179,39,159,207,151,153,154,243,79,168,207,246,161,110,29,88,188,87,151,237,167,222,52,160,190,234,103,159,144,136,115,24,169,137,241,28,125,166,226,111,187,10,67,222,124,21,5,238,183,131,241,192,133,142,105,189,52,19,54,44,1,159,41,70,191,77,235,247,90,23,38,128,211,25,105,154,126,178,195,180,142,239,231,35,104,35,162,36,20,84,155,182,40,210,167,212,227,125,22,104,83,93,81,196,156,178,31,124,54,156,67,213,14,200,196,110,103,168,112,15,89,147,169,68,149,72,207,124,179,29,218,90,143,25,136,85,57,98,74,66,105,22,138,197,13,208,208,163,240,6,94,211,66,216,26,18,23,171,19,250,93,147,22,217,18,129,65,182,32,111,229,48,46,118,50,15,155,6,95,190,40,26,112,93,208,108,159,136,195,246,68,203,3,79,207,51,25,77,97,43,19,16,153,18,84,142,2,38,165,255,192,180,69,197,133,147,126,41,26,150,38,83,158,249,193,20,234,154,102,54,206,124,196,22,198,97,156,94,245,174,17,142,116,95,76,51,99,233,106,56,80,208,127,115,21,73,219,22,100,109,133,45,8,168,36,159,147,108,51,37,186,229,104,95,82,9,255,62,32,218,121,167,58,37,144,32,142,76,19,47,14,63,100,65,15,180,61,50,132,68,149,212,200,202,2,23,239,127,7,102,75,47,79,252,132,72,220,184,195,115,108,33,184,0,227,40,209,3,126,124,211,17,106,76,229,62,179,142,151,193,80,180,121,98,15,208,108,2,20,69,157,201,159,9,141,165,93,223,214,68,48,98,197,133,157,184,69,103,226,98,12,189,47,87,68,187,3,245,155,139,210,63,90,60,86,32,1,79,102,86,96,180,123,71,160,77,53,184,205,133,167,122,37,142,255,165,87,165,42,220,139,167,251,135,185,194,169,135,137,89,60,251,0,71,68,102,181,247,96,98,224,233,240,32,133,162,207,211,250,2,253,104,56,112,218,120,95,76,78,215,47,28,159,202,169,74,35,220,117,250,178,34,80,112,81,212,149,131,113,223,117,173,28,30,222,204,50,223,84,108,26,61,91,79,207,192,147,214,171,86,109,247,104,32,177,139,21,77,52,96,72,232,57,96,170,241,15,186,60,101,66,87,40,114,39,237,133,221,150,28,24,225,29,121,149,155,218,244,23,228,116,43,20,107,102,225,192,20,112,251,7,91,19,250,82,148,206,149,226,40,234,79,58,186,161,9,186,178,17,209,36,220,9,29,69,38,75,242,123,98,8,57,240,85,234,40,66,47,236,27,252,216,26,193,69,146,249,100,161,37,241,113,45,128,207,187,158,235,57,122,187,170,32,172,50,98,131,241,194,78,60,3,166,121,247,133,235,252,118,78,157,249,187,22,253,233,14,61,207,15,70,245,226,153,8,145,67,118,119,20,131,147,90,173,149,95,99,126,14,216,56,14,50,70,73,121,124,115,25,1,12,214,43,75,225,21,70,240,136,209,168,184,67,65,248,215,135,104,135,179,58,159,95,54,65,135,124,225,170,132,57,96,100,35,253,125,160,218,39,186,98,246,117,84,255,48,241,25,68,233,93,95,23,129,125,241,163,139,121,73,21,125,162,102,62,225,176,25,87,63,67,129,15,36,208,132,39,186,194,168,196,248,187,70,245,96,230,119,28,213,236,23,102,246,76,239,193,182,255,112,24,251,109,253,101,84,196,238,169,17,73,232,250,178,76,95,61,96,248,32,75,71,2,143,168,251,171,182,162,182,6,2,188,234,222,227,202,122,101,203,160,48,137,85,31,163,116,30,188,195,12,57,194,25,23,222,16,186,208,43,135,26,184,199,133,53,51,112,102,66,228,12,235,69,135,102,251,207,203,156,193,42,232,38,33,178,117,241,232,102,85,237,231,46,180,78,75,40,93,48,167,171,253,190,235,213,52,223,8,75,137,22,134,15,102,68,46,13,174,204,96,51,134,97,157,216,44,20,133,161,173,95,24,43,5,129,151,25,56,249,83,65,163,115,201,234,98,198,21,233,14,226,132,231,114,87,24,238,203,10,184,42,23,3,237,67,186,200,2,38,127,37,143,60,67,122,76,49,169,144,251,210,124,62,18,60,109,199,135,207,118,67,148,153,129,153,226,246,133,159,122,87,38,33,53,106,14,216,102,2,9,73,7,243,159,255,54,29,154,218,114,67,190,146,217,59,224,241,72,79,176,211,186,175,27,53,87,141,128,120,253,76,29,1,247,39,101,216,232,180,220,142,154,183,154,108,110,168,3,77,15,11,15,140,249,177,196,125,12,156,149,179,223,53,186,49,178,242,209,88,145,119,188,143,193,156,222,52,91,178,130,128,66,239,21,148,222,172,169,152,18,22,87,29,211,221,164,17,16,35,180,56,177,172,163,81,6,231,71,114,76,203,236,40,124,117,106,168,117,52,205,111,89,162,46,86,62,244,237,52,183,134,113,245,246,75,27,246,7,229,73,148,242,155,190,172,54,58,35,3,70,179,121,132,189,125,71,30,175,75,249,146,156,223,25,105,254,174,17,41,86,155,6,68,71,108,157,119,152,245,71,80,152,76,61,22,101,10,119,210,197,97,122,75,238,225,64,143,223,86,93,89,4,73,234,114,201,165,142,255,243,22,79,129,244,171,68,251,15,159,101,106,202,86,51,237,124,150,76,23,177,234,244,13,15,169,206,224,39,118,198,213,71,73,0,134,105,126,143,70,122,165,186,105,12,39,199,183,125,94,120,209,171,229,67,24,5,190,44,108,214,159,72,169,231,58,33,53,243,225,223,223,70,174,110,186,128,67,71,181,22,122,76,192,144,74,134,11,33,192,85,65,41,86,96,18,42,163,199,235,162,125,253,114,174,205,245,56,234,120,70,218,97,93,184,48,29,11,190,253,232,198,245,19,71,76,243,190,93,78,127,65,202,131,110,199,161,112,113,181,39,67,107,187,59,209,132,89,87,247,44,44,211,135,181,204,10,92,108,231,42,1,218,190,117,8,54,112,140,226,11,159,173,169,12,149,73,130,102,214,46,31,144,232,158,3,195,196,202,1,75,183,40,89,7,154,69,227,219,60,51,126,145,113,54,139,61,98,191,45,114,112,146,47,164,185,106,46,111,135,232,88,194,85,17,225,6,54,193,141,128,105,42,191,183,53,176,60,205,113,91,157,105,188,60,48,47,165,92,24,219,141,11,211,127,232,157,172,244,131,146,53,186,119,109,46,28,41,134,74,103,191,113,167,187,132,136,198,94,17,48,119,83,164,30,15,156,114,124,217,7,22,131,21,210,160,200,25,10,122,86,186,174,176,17,246,46,204,246,70,96,202,155,245,194,244,56,8,90,113,242,137,235,134,200,54,4,38,135,218,234,133,169,226,221,215,105,166,151,119,82,33,77,45,162,75,137,185,57,216,1,244,100,224,120,127,71,105,55,109,182,53,98,30,63,179,118,151,163,109,198,138,153,184,145,231,185,245,19,74,200,61,221,81,218,236,199,238,251,234,244,130,57,121,192,124,138,207,178,124,71,26,210,147,168,39,127,112,69,195,235,134,104,52,11,165,229,13,188,230,68,72,48,41,176,121,46,251,141,209,33,164,147,169,193,249,129,171,194,24,186,212,152,210,40,213,12,25,167,61,225,172,228,241,2,196,255,42,205,195,103,189,38,248,143,237,211,57,155,244,63,178,52,182,80,139,130,242,115,158,145,60,52,180,90,147,155,45,32,217,64,83,163,192,19,69,254,88,148,127,44,135,7,45,77,224,38,37,124,190,106,52,216,34,142,57,83,146,168,125,26,156,239,238,136,29,138,204,180,24,140,122,245,4,144,226,150,220,242,96,115,234,95,15,254,68,77,212,8,18,34,101,41,126,184,98,220,190,228,158,58,195,46,130,55,234,89,85,111,185,79,51,222,136,77,68,135,58,242,194,119,71,136,2,183,84,133,14,140,183,91,4,250,169,36,113,105,96,33,99,127,243,161,137,32,178,202,93,33,117,235,166,52,88,72,46,213,253,162,34,206,159,111,135,207,39,223,229,219,129,137,230,115,48,32,205,138,138,154,214,147,194,85,70,55,11,223,234,251,129,117,0,98,37,86,159,163,75,123,224,30,17,18,150,208,93,58,14,12,14,21,170,223,109,213,63,194,46,235,74,70,3,193,148,172,176,125,168,1,179,47,219,10,195,108,142,223,38,109,147,245,232,13,59,124,57,140,106,200,214,163,145,146,170,113,223,8,23,202,76,217,211,207,93,61,224,165,74,58,124,104,104,140,198,51,199,161,69,230,66,60,228,206,190,43,78,78,140,90,183,194,56,132,212,128,17,2,151,201,46,179,23,75,113,52,114,43,18,168,176,34,100,119,167,55,53,244,231,161,29,116,59,173,199,80,118,210,58,223,116,12,124,2,166,193,64,239,11,202,226,29,104,44,156,93,70,3,218,92,185,245,11,167,165,51,101,35,232,189,143,220,236,11,101,138,79,56,157,4,90,176,52,152,10,67,40,107,23,78,178,231,195,154,19,151,192,123,52,134,93,114,219,180,218,175,236,87,182,126,148,85,129,141,128,220,2,198,153,97,41,220,86,146,163,49,6,146,75,163,189,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,162,141,177,98,172,12,202,24,50,161,89,132,230,26,192,29,85,170,61,30,20,243,19,255,68,6,220,39,9,121,217,225,100,215,59,235,200,21,156,141,178,46,217,16,38,198,10,184,32,226,168,240,184,129,229,121,87,109,8,219,194,224,72,200,3,63,102,87,246,219,107,22,191,175,51,230,182,134,188,86,162,207,241,253,53,196,215,245,169,24,175,33,78,206,222,52,105,24,148,176,180,95,113,180,41,208,202,201,147,121,5,249,149,195,213,72,51,43,156,187,51,67,59,74,8,69,71,195,129,199,112,193,27,170,116,109,60,79,13,147,242,236,187,112,186,24,135,152,47,37,107,35,119,207,65,224,164,237,174,168,182,82,219,9,248,132,76,61,235,209,157,118,3,31,75,86,90,120,198,74,105,110,89,203,106,68,222,229,129,107,185,175,251,151,222,209,167,66,245,205,211,65,7,182,190,244,103,164,157,207,251,30,77,62,64,175,12,66,96,204,74,133,118,99,125,33,100,110,99,40,33,197,160,75,20,91,187,148,99,33,224,243,26,207,133,111,34,149,120,164,231,133,237,231,153,177,29,107,247,202,106,211,57,141,97,140,14,148,195,229,157,171,33,247,223,252,181,121,247,73,163,33,48,29,24,241,84,160,114,202,133,231,89,110,232,72,127,204,172,26,203,211,25,21,9,106,166,40,234,149,10,35,225,213,2,70,232,65,191,1,130,168,152,109,9,214,75,169,47,236,141,136,192,231,101,191,48,178,79,223,201,199,54,46,163,222,23,55,82,28,53,185,48,1,27,66,153,126,44,159,128,190,142,115,33,88,151,124,40,137,86,225,49,26,5,28,227,140,15,198,38,77,226,13,90,182,139,183,27,117,84,45,199,210,1,94,160,112,249,248,103,80,137,113,12,227,55,133,138,9,65,123,33,102,22,216,136,197,223,227,238,116,117,136,192,208,217,192,48,135,249,133,89,78,229,249,105,82,173,177,8,224,75,161,254,244,137,167,144,122,220,214,9,188,207,251,146,187,182,91,245,109,128,77,95,26,40,49,166,183,247,12,117,107,171,218,186,19,166,246,153,60,212,193,241,97,73,130,26,248,236,111,61,125,128,217,196,144,10,13,146,243,21,243,93,135,113,165,147,201,18,50,96,142,112,3,120,138,241,25,240,46,78,112,1,54,33,12,73,31,32,155,213,227,210,6,129,179,194,195,173,253,12,92,26,100,77,228,57,235,189,110,107,242,148,99,153,60,123,187,191,12,181,122,43,76,95,231,186,23,54,165,206,141,6,121,145,103,194,42,32,1,193,130,196,232,22,193,157,239,116,233,251,88,102,49,180,46,90,244,211,90,16,11,134,135,65,20,124,155,238,171,168,16,84,23,246,235,36,156,217,104,43,12,113,62,126,58,179,126,203,201,73,103,38,15,208,108,183,170,225,221,178,214,25,79,160,117,234,105,194,42,53,121,181,225,253,145,180,150,138,183,55,146,252,57,187,180,17,32,158,94,83,114,115,72,216,250,6,230,172,237,73,247,47,36,227,40,208,59,138,100,202,148,220,220,57,219,244,6,95,96,20,150,170,194,87,66,2,152,158,43,201,251,117,24,251,30,172,179,160,234,246,222,62,183,226,193,157,229,171,186,38,36,17,134,105,94,5,65,88,181,137,155,91,130,148,2,87,234,131,233,6,147,230,23,210,153,40,14,5,140,120,164,68,26,148,36,113,9,254,224,244,51,200,80,120,37,167,31,3,159,65,45,201,28,107,223,246,62,116,244,52,169,229,203,201,73,97,69,238,26,95,112,130,94,133,123,142,42,97,99,187,42,84,168,223,209,78,111,1,134,18,169,87,142,136,246,71,129,228,101,99,57,175,87,190,168,68,172,128,145,80,209,167,118,166,94,119,124,194,158,208,24,204,10,83,187,106,1,99,71,173,175,4,57,146,184,180,74,164,159,52,71,124,162,154,72,52,193,134,77,75,111,236,204,188,61,214,23,218,231,200,160,40,12,41,98,7,76,13,122,43,12,51,218,159,57,206,56,154,116,68,97,155,82,71,192,168,89,200,209,102,237,231,223,87,75,244,43,73,76,188,209,25,112,82,4,48,98,85,242,212,232,161,119,245,111,236,184,196,162,33,153,238,110,143,11,75,200,8,165,170,112,205,222,136,222,205,0,87,72,192,192,188,161,17,48,186,31,250,225,147,239,142,103,102,45,192,18,79,91,111,71,23,152,226,143,60,20,116,121,157,196,101,48,26,205,10,211,100,49,47,124,134,218,84,24,149,66,57,154,62,69,129,209,25,136,145,134,18,134,136,130,0,195,205,186,143,133,197,74,225,190,239,204,193,141,49,176,20,230,109,223,75,155,83,84,234,152,242,236,253,222,247,85,146,62,115,2,226,54,229,109,54,29,197,120,211,70,180,125,96,51,115,148,114,68,103,110,254,206,125,226,97,56,154,90,142,192,209,219,115,150,245,167,39,42,21,3,179,70,248,30,10,42,2,77,150,190,101,190,87,158,33,40,38,232,35,31,136,217,8,187,57,102,55,222,136,196,110,212,167,119,188,204,179,19,134,136,40,149,12,51,221,246,84,235,9,217,75,123,78,77,233,214,207,124,246,70,91,236,16,237,216,230,198,98,192,232,109,235,218,133,56,158,143,112,34,156,46,202,100,192,184,39,94,24,222,187,172,155,21,50,141,103,185,40,136,208,107,171,240,217,121,251,54,187,208,63,161,187,213,133,99,189,55,247,83,242,32,47,34,143,187,64,157,246,119,137,251,90,17,173,184,100,190,84,190,132,156,248,42,23,157,74,23,125,181,174,208,210,77,156,103,202,135,189,172,15,49,222,22,230,80,34,212,128,254,22,84,145,111,148,101,211,37,211,39,94,126,202,193,14,163,32,161,241,128,81,4,124,1,162,99,178,106,37,99,25,147,116,196,201,89,44,101,166,197,12,41,124,182,45,233,94,158,39,78,117,193,247,232,63,79,24,137,12,217,125,116,119,235,237,38,147,92,37,156,88,191,148,176,255,52,25,151,245,28,13,247,160,196,209,108,17,135,14,134,1,193,242,123,104,153,6,88,173,245,145,204,65,103,246,131,233,149,89,250,70,44,175,226,63,205,150,65,83,73,203,242,38,30,210,26,220,31,24,177,167,120,226,21,30,139,214,242,86,187,109,242,216,1,65,65,221,10,159,197,207,167,20,171,155,39,253,68,246,175,253,246,131,207,190,33,13,29,197,100,121,157,55,218,17,211,85,91,244,3,103,22,172,56,154,133,83,111,27,33,224,230,9,255,76,75,88,210,161,132,16,176,199,119,100,80,154,238,96,168,212,226,88,240,131,113,49,57,175,95,15,38,147,20,67,37,193,222,203,58,217,181,22,25,207,156,76,205,68,214,197,179,111,246,231,105,205,23,83,215,61,66,212,24,162,54,101,203,238,133,143,53,123,187,132,193,169,233,20,205,126,50,178,107,60,79,94,152,84,186,109,212,13,191,41,56,23,251,225,46,19,210,125,40,206,147,218,166,120,54,105,41,26,90,187,237,31,37,20,207,52,68,132,97,32,213,228,254,168,29,194,1,110,30,219,161,87,212,30,178,70,65,30,235,123,156,141,221,100,85,234,193,217,217,18,45,246,15,182,238,174,135,63,3,235,247,27,162,141,217,73,234,120,116,63,156,176,213,207,141,82,42,77,40,74,6,92,197,51,84,214,146,72,27,150,82,51,225,55,253,30,202,249,176,152,239,148,1,137,213,208,151,24,192,87,32,167,161,148,81,42,221,251,27,129,8,108,113,49,151,151,80,209,227,246,181,167,81,189,77,170,95,15,220,60,227,120,86,102,132,173,148,84,183,43,253,204,31,92,96,200,151,135,227,69,43,133,63,51,19,220,86,5,72,250,204,139,7,157,39,18,232,182,59,21,214,208,66,235,193,97,248,25,67,232,103,140,133,236,115,33,201,173,78,176,240,240,243,99,26,166,53,60,107,98,142,187,68,14,33,59,204,202,169,227,208,252,116,71,192,231,179,215,126,189,100,162,5,223,202,71,225,32,181,167,199,4,21,27,87,22,199,62,154,213,73,162,51,206,229,121,141,10,129,130,146,141,108,19,104,253,252,130,28,68,96,187,40,253,176,253,233,213,37,13,204,115,106,61,91,198,78,120,176,253,202,108,249,110,26,107,159,109,192,238,254,211,172,140,125,105,72,91,90,248,84,193,251,167,168,175,193,25,242,73,223,56,173,20,154,234,248,195,148,83,198,183,4,176,161,110,111,196,139,150,192,250,180,203,170,73,66,235,38,1,155,88,111,120,173,198,83,216,125,63,100,144,238,163,188,158,189,13,93,87,26,23,242,44,190,93,192,185,105,188,238,52,38,173,54,86,190,147,15,156,145,122,203,15,28,173,157,248,121,111,21,201,35,22,55,82,211,7,35,134,95,116,171,140,171,136,75,80,194,15,67,180,83,224,100,142,145,223,11,131,203,72,160,168,19,49,54,51,223,165,161,109,57,52,59,77,212,115,135,49,172,33,184,90,250,194,216,130,150,15,166,221,169,232,70,28,82,166,187,125,84,8,98,232,141,42,245,7,50,235,247,219,141,151,255,228,0,126,13,103,126,114,122,76,117,101,196,32,50,187,59,114,61,179,120,107,89,19,12,68,196,222,19,97,150,152,251,233,62,203,230,90,247,13,181,74,205,82,73,100,137,146,140,255,52,242,185,117,106,175,97,55,223,190,238,48,130,139,74,213,130,65,88,252,133,213,109,20,63,109,62,67,170,220,63,33,51,135,18,26,75,134,120,151,220,37,8,143,96,28,109,101,33,168,166,179,240,61,211,10,235,76,110,43,243,14,92,123,224,132,211,88,202,36,109,20,129,29,176,253,190,104,47,95,66,148,52,23,199,24,167,149,66,176,8,227,176,95,57,33,150,79,121,72,16,179,17,147,62,18,188,166,146,255,54,109,139,77,25,160,166,49,226,215,13,145,187,200,149,21,2,186,120,38,104,22,119,229,209,99,195,249,125,31,213,90,255,116,125,66,102,168,251,61,163,197,151,148,20,94,225,238,120,230,186,226,209,220,117,97,197,6,3,45,186,15,166,85,57,11,133,25,85,162,234,82,91,231,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,245,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,207,255,249,95,255,244,207,127,253,167,127,254,243,95,255,246,151,63,255,175,191,255,63,255,243,31,254,242,143,255,227,31,254,229,191,252,251,127,251,247,233,95,255,245,79,255,231,111,255,242,207,127,254,251,191,251,119,127,254,135,191,253,239,191,254,249,239,254,244,223,255,252,79,255,243,207,127,251,235,191,252,253,7,252,135,191,252,227,159,255,227,223,254,250,151,127,252,239,127,247,167,255,250,79,255,244,215,255,246,151,127,252,135,191,157,243,252,39,251,209,198,2,110,234,113,252,232,194,36,212,222,204,119,77,196,167,173,187,153,32,240,132,6,188,47,108,205,25,191,253,7,48,159,64,76,71,20,219,161,28,101,63,122,224,214,21,35,24,105,120,179,16,28,1,211,32,182,30,216,101,161,14,76,31,251,237,235,4,70,184,249,151,100,66,178,102,213,124,69,36,129,207,210,244,89,200,3,55,243,183,191,48,114,122,35,224,19,14,164,171,61,222,172,159,127,125,243,21,91,46,163,40,223,75,203,72,40,125,158,202,72,53,161,181,209,238,111,179,29,93,107,126,247,221,113,46,187,238,95,173,98,95,223,191,242,203,162,230,180,207,150,98,92,248,172,78,233,235,78,38,67,216,233,152,145,163,45,126,27,223,125,91,94,174,197,84,218,10,125,13,159,40,14,234,8,68,52,17,127,53,211,82,222,217,239,11,69,149,118,19,0,168,154,210,245,210,191,159,174,166,246,126,95,24,118,141,86,30,252,224,73,103,108,191,39,95,44,94,95,58,31,10,175,89,92,230,11,19,12,100,127,228,168,193,231,75,141,163,43,225,156,239,187,48,68,152,207,68,218,46,88,153,92,253,166,171,149,101,171,28,139,168,243,71,149,34,9,94,232,233,141,39,74,135,74,99,69,113,24,213,141,216,241,153,234,10,155,151,56,154,150,152,116,31,10,97,105,254,172,72,204,254,175,143,235,157,215,40,170,115,107,247,182,10,61,0,23,102,197,78,191,88,131,43,207,93,164,80,27,138,70,38,196,237,247,125,130,185,212,239,165,33,101,226,78,187,60,82,202,182,122,52,131,229,155,42,129,97,40,245,123,105,104,190,228,175,27,10,145,34,214,163,125,95,8,189,109,222,126,3,156,247,85,76,192,252,3,163,179,233,231,166,177,238,166,128,27,77,234,120,148,127,159,62,227,160,94,247,23,170,24,176,157,219,119,116,193,167,228,110,147,169,87,118,148,240,190,159,54,189,216,187,139,104,197,118,167,213,135,10,90,127,83,135,10,244,37,111,34,166,209,112,194,93,16,152,105,36,251,201,33,253,228,91,108,107,212,61,224,190,127,239,51,155,42,238,26,242,84,38,210,18,223,111,19,64,229,34,247,221,242,175,173,242,131,7,12,153,122,207,77,46,231,147,0,183,166,185,182,111,155,74,179,78,221,186,125,164,37,219,184,110,185,240,108,70,28,195,97,190,70,25,136,116,135,126,45,48,92,24,25,148,116,127,250,252,84,74,197,71,18,59,198,49,228,117,114,95,249,179,116,230,104,74,21,229,14,83,136,215,181,249,140,134,123,69,186,157,113,6,83,171,248,30,41,85,84,220,246,4,70,97,171,126,111,27,163,98,17,124,231,183,77,234,240,67,147,217,250,13,189,178,216,161,156,143,103,83,61,91,89,207,93,79,16,85,62,120,101,186,94,229,161,16,188,255,18,42,139,141,48,173,133,242,203,103,71,195,154,252,193,152,27,95,159,135,134,186,28,9,210,241,193,103,219,192,122,117,225,179,216,187,102,232,129,173,17,184,20,129,127,114,206,14,35,170,222,239,11,161,215,250,252,158,95,56,155,225,92,239,109,163,168,235,154,7,204,31,244,113,237,59,74,225,55,213,47,56,52,184,11,189,179,161,237,156,72,191,250,201,127,108,209,11,183,171,207,12,140,6,255,190,143,37,91,77,51,110,236,108,173,100,83,216,76,169,24,141,76,135,43,85,99,185,114,170,240,185,249,83,195,18,231,186,131,147,70,196,74,244,91,130,200,249,211,57,127,31,75,226,70,62,43,107,42,119,102,46,126,81,20,249,227,202,214,40,154,155,176,228,24,95,118,253,224,78,203,248,93,38,8,105,215,244,245,171,32,18,221,238,72,50,19,174,241,181,212,130,242,58,146,192,198,154,156,254,211,24,196,92,198,108,67,120,32,247,143,76,143,73,172,121,236,220,159,94,72,127,126,100,194,69,226,1,201,211,122,225,101,185,119,191,112,106,244,75,46,141,254,246,29,39,159,20,88,239,38,158,60,254,217,210,126,166,205,168,116,162,75,25,177,62,48,83,222,183,46,179,35,61,115,113,127,174,124,196,42,193,150,51,165,203,254,108,102,83,239,202,134,116,31,192,116,137,122,27,26,86,200,121,150,239,19,66,176,20,122,193,133,113,130,75,195,143,62,75,231,185,62,185,177,100,26,178,223,51,31,59,153,14,108,192,20,102,230,215,43,188,108,19,83,111,205,153,228,14,41,137,246,221,24,148,166,124,155,81,26,170,72,213,29,15,15,92,169,197,223,145,70,242,251,252,246,118,248,172,150,227,246,157,147,245,219,166,155,248,193,166,178,123,39,76,8,84,45,125,57,27,72,143,88,230,201,83,99,238,30,197,223,24,189,12,164,138,3,198,69,34,127,188,37,243,131,70,238,251,222,24,116,234,185,124,206,195,46,239,196,193,247,141,117,74,68,219,159,90,167,75,93,190,48,108,162,22,25,36,135,81,182,40,242,219,188,253,143,241,142,238,97,29,87,110,194,80,235,119,252,80,26,116,238,180,67,215,42,225,205,247,80,206,78,11,29,133,251,204,104,243,235,190,250,145,68,239,40,133,7,140,229,215,240,37,170,208,21,182,166,124,35,213,214,37,31,43,236,72,133,209,222,44,234,42,213,103,250,106,150,74,119,55,65,46,112,246,175,195,109,153,229,35,62,110,1,155,52,123,241,47,172,90,239,213,16,152,110,185,236,79,156,44,75,185,53,233,102,37,189,234,251,32,88,220,196,167,23,173,120,149,251,193,20,190,74,210,159,110,104,71,125,191,204,219,233,50,147,83,173,198,79,224,155,148,206,31,207,124,165,167,112,254,51,83,159,239,109,193,16,56,129,214,125,215,72,239,195,55,13,184,85,249,188,140,236,248,85,236,232,67,161,82,37,243,134,233,111,127,236,157,101,253,82,235,170,44,55,148,64,77,209,238,187,50,136,199,55,36,160,183,27,202,219,119,97,144,2,231,237,172,107,182,189,234,211,63,128,204,66,124,191,76,124,208,234,215,51,5,135,30,45,205,186,20,182,170,168,63,49,108,51,135,220,85,53,183,192,111,136,82,28,88,151,72,105,18,23,136,242,250,133,177,207,190,142,34,100,159,207,172,62,252,211,51,201,141,126,195,63,244,77,173,13,231,190,142,126,177,105,191,155,253,150,121,120,67,206,124,94,99,255,44,57,121,94,70,168,145,163,7,206,218,190,4,80,19,225,11,17,24,53,59,159,72,51,218,207,183,86,110,176,201,210,196,203,128,11,85,5,54,197,155,122,223,85,170,73,46,109,162,170,231,3,193,222,106,173,77,225,53,115,139,75,179,166,226,45,48,102,237,190,162,103,211,66,93,122,52,220,247,184,112,244,1,159,159,54,223,168,24,69,80,204,239,222,140,103,106,202,96,14,23,179,14,84,120,113,229,14,179,95,209,115,195,19,30,241,196,207,92,214,83,85,216,244,231,29,134,190,80,244,220,103,130,248,178,165,6,83,49,211,147,27,111,46,251,215,129,71,161,188,15,60,8,191,54,48,208,243,89,94,54,187,193,196,139,113,240,98,2,210,71,54,109,47,238,48,254,124,85,7,218,140,201,198,40,176,249,121,36,116,152,251,215,129,71,5,110,74,10,159,24,39,126,24,214,221,86,212,50,202,113,48,78,200,249,129,71,42,241,203,240,49,158,203,130,227,85,226,96,100,166,187,60,110,36,148,125,134,133,164,178,174,132,184,161,147,109,130,195,103,58,222,50,196,150,169,201,5,136,107,208,84,148,248,44,142,53,46,191,126,179,112,161,29,69,105,232,22,147,173,220,116,70,108,15,216,44,127,245,220,40,180,141,64,105,184,215,171,46,176,174,226,224,243,218,166,14,64,130,208,57,253,105,47,2,196,164,71,179,202,199,236,76,149,115,100,253,105,182,236,49,194,16,137,124,30,39,214,70,49,194,16,125,216,237,153,168,72,14,196,193,213,44,91,20,38,97,31,71,19,36,12,125,222,204,163,41,142,198,0,111,233,51,35,53,145,226,232,172,10,172,6,227,224,18,71,91,147,182,94,57,210,178,57,22,37,243,106,124,96,250,82,252,104,114,230,87,157,201,96,232,27,51,96,186,120,158,223,14,246,165,93,118,213,61,52,48,2,201,113,52,230,60,253,65,207,135,155,239,106,42,36,70,131,81,197,187,171,41,115,209,115,52,161,118,28,125,182,251,55,183,252,29,221,123,28,125,246,77,121,62,39,135,79,30,71,163,21,179,158,219,94,109,140,56,26,81,253,103,164,181,144,39,55,24,9,222,247,161,149,122,227,0,26,15,247,243,219,163,250,86,52,89,81,35,61,23,78,96,224,131,156,60,238,173,68,27,220,74,68,32,131,68,79,26,207,80,65,44,59,96,115,76,125,6,90,75,59,142,70,184,54,237,103,152,162,55,227,48,125,79,249,25,227,123,167,184,238,70,233,243,129,199,221,35,67,133,253,3,90,73,236,57,202,87,254,160,108,16,252,121,90,83,207,115,217,212,51,139,63,79,19,60,124,110,250,188,189,152,234,224,63,236,231,129,161,87,89,227,145,164,42,254,20,6,155,110,196,7,195,45,78,91,127,154,31,243,240,157,88,61,95,46,197,111,46,228,109,7,156,214,149,136,52,56,143,59,255,211,125,57,117,173,94,36,45,98,50,236,116,90,78,61,218,36,95,252,109,209,252,63,230,51,195,159,41,112,196,165,245,44,154,109,191,213,227,44,106,113,105,103,193,92,79,24,97,22,232,142,82,100,237,186,98,50,224,125,127,13,137,157,58,171,194,237,238,113,153,112,102,121,150,38,76,84,124,115,128,104,215,26,207,82,79,100,28,35,188,155,34,248,3,243,193,197,109,211,99,162,111,155,154,121,143,5,217,226,245,103,77,165,78,23,83,45,83,72,209,57,103,34,54,30,95,64,99,166,214,103,74,135,209,142,47,0,33,135,172,227,116,154,76,119,156,156,72,237,9,82,140,24,23,39,31,116,146,60,17,107,165,39,210,97,52,229,138,62,115,148,32,99,162,134,217,49,222,208,141,172,84,156,28,41,27,29,137,147,109,110,68,11,205,34,254,39,106,196,214,192,159,121,131,13,53,158,152,19,47,26,127,161,13,135,29,189,49,202,159,31,13,203,224,90,158,176,145,180,195,142,79,140,84,193,200,26,107,35,9,16,171,58,91,180,162,159,24,108,165,79,75,5,24,167,33,93,253,6,181,184,22,55,198,86,113,104,172,141,144,123,68,35,168,78,73,137,133,36,82,248,54,27,76,34,96,40,156,74,68,111,208,9,147,70,58,38,63,239,89,65,107,128,216,186,10,32,66,121,99,25,122,74,210,179,3,41,4,13,241,211,147,172,210,3,167,21,227,148,45,236,45,48,130,102,166,200,248,105,188,252,158,43,163,205,215,51,142,214,18,81,151,220,22,34,89,51,190,125,66,151,164,111,251,76,144,217,43,52,192,185,94,141,112,96,211,5,245,183,109,242,240,138,18,64,120,10,10,206,240,124,222,38,110,137,95,187,160,193,88,49,201,251,128,131,60,102,92,217,217,35,116,157,119,186,121,103,199,149,65,168,44,91,97,156,232,227,202,48,16,213,77,29,138,129,101,197,165,81,144,214,145,4,73,185,197,188,195,198,117,106,188,129,101,103,94,113,105,22,206,232,165,209,213,21,203,54,58,225,73,63,207,115,225,253,94,248,89,82,186,198,19,116,120,221,93,4,148,165,39,236,109,196,189,59,46,156,230,14,253,105,152,112,45,98,106,36,120,146,206,136,205,26,200,98,40,153,18,130,160,221,52,103,3,181,199,40,48,205,114,49,33,162,173,90,117,28,54,115,100,138,39,142,124,131,14,6,234,144,211,19,111,48,13,200,126,43,108,133,143,128,113,55,215,147,195,105,141,207,175,108,139,68,5,134,120,28,179,109,65,21,95,103,60,136,36,159,234,149,193,117,23,221,19,86,76,41,34,92,49,99,219,42,67,169,210,188,22,115,53,22,175,183,113,8,152,38,242,28,104,22,75,106,67,199,252,60,42,109,152,242,148,238,185,105,216,111,49,12,139,137,246,221,131,169,150,141,26,193,14,25,42,169,198,177,120,181,222,252,212,212,156,36,141,106,155,26,151,76,0,174,72,202,102,129,137,96,98,54,100,167,81,101,105,197,15,35,127,46,147,203,220,20,32,58,94,24,197,171,143,36,6,73,31,41,163,155,9,74,38,77,89,190,113,246,115,236,185,196,237,70,40,67,33,37,127,48,162,111,69,118,80,72,73,230,207,2,25,184,174,34,47,147,77,13,148,27,71,51,61,2,114,95,25,103,136,226,63,77,217,78,55,49,52,235,156,111,57,224,65,23,146,220,246,9,142,234,247,5,100,90,221,171,228,206,146,109,148,63,185,84,96,234,39,250,186,146,85,195,171,195,213,152,194,2,211,111,91,227,104,22,238,91,196,63,47,150,234,104,15,152,212,154,108,150,17,180,73,158,81,49,135,138,181,36,106,38,187,72,111,145,195,4,159,91,225,19,15,142,184,177,51,50,178,6,51,148,38,154,83,58,80,39,129,90,63,4,174,88,96,196,209,77,133,17,155,249,161,45,79,56,230,109,82,174,91,97,10,216,43,174,28,163,86,185,109,54,246,217,135,66,55,107,59,249,101,242,91,158,19,167,159,11,246,179,30,140,188,74,60,148,179,36,148,41,1,189,145,109,119,242,219,162,129,45,201,56,179,20,226,71,226,71,221,20,249,185,164,48,182,49,14,118,232,161,10,194,217,206,1,179,5,148,121,120,146,25,250,92,161,129,207,199,87,74,127,96,250,165,29,46,166,7,240,156,220,77,63,22,244,33,132,88,244,228,157,17,238,35,5,146,255,146,184,118,162,123,16,175,218,236,120,101,39,65,156,58,103,60,240,106,127,191,5,62,99,188,199,171,166,140,176,228,151,141,151,21,207,187,154,167,168,252,178,241,178,150,63,111,43,3,62,71,15,107,183,118,120,152,79,148,192,244,132,119,191,50,4,73,110,179,33,112,133,188,238,112,102,199,34,11,227,132,134,116,167,156,252,18,135,128,205,62,213,225,63,196,57,147,84,70,107,113,52,245,126,153,22,38,173,63,159,64,218,178,94,195,166,49,49,217,125,28,171,29,30,180,237,41,140,186,183,127,30,137,223,209,43,67,2,192,67,145,108,238,74,66,123,160,173,190,151,230,35,105,153,10,90,209,163,207,191,125,82,199,38,176,192,167,61,21,198,113,41,78,142,247,181,196,219,24,173,237,111,219,72,173,179,102,217,239,254,228,131,190,204,159,213,19,251,146,20,192,89,160,73,200,249,193,86,27,149,245,158,17,126,194,88,255,101,178,155,117,43,108,241,134,163,124,216,58,82,72,215,125,58,173,192,103,16,38,125,29,246,70,124,32,45,40,224,82,134,163,213,102,187,216,48,109,108,107,190,87,70,114,168,56,56,204,57,77,64,26,11,226,113,83,106,212,76,147,245,178,53,159,234,40,100,211,201,115,97,91,68,191,141,217,129,19,194,4,50,19,158,7,214,156,228,133,139,10,253,252,130,102,11,43,29,197,86,72,223,244,121,65,115,251,202,181,208,200,151,33,134,77,129,167,120,179,137,24,23,61,53,43,207,138,81,210,104,3,203,10,35,21,233,227,151,156,211,126,78,206,214,169,215,128,25,81,178,185,65,51,108,124,246,151,192,41,73,23,60,112,163,117,221,111,11,247,144,36,113,60,92,180,168,71,101,163,167,105,121,133,93,214,244,148,13,31,53,84,204,11,211,48,84,60,171,146,151,213,246,101,10,71,218,254,140,67,255,109,180,187,229,203,163,246,18,124,36,92,27,166,50,246,232,254,163,165,56,224,186,167,204,209,227,215,108,227,79,188,216,15,79,129,51,11,118,118,56,119,177,73,105,230,252,139,197,155,195,240,118,229,194,150,137,180,250,19,37,229,46,107,34,205,170,217,227,240,131,98,201,37,19,198,32,154,154,62,131,155,29,72,149,25,97,16,51,165,152,110,240,107,89,178,253,160,230,51,62,197,3,96,242,34,114,211,86,209,139,111,222,242,78,82,30,25,156,107,196,93,65,90,111,18,175,14,99,241,198,64,193,201,42,201,171,134,166,129,5,143,195,213,52,13,4,174,244,150,196,201,173,133,65,78,62,172,225,251,59,185,5,83,18,237,210,193,90,99,250,159,22,155,233,171,238,168,161,77,71,97,248,84,121,38,221,196,204,139,195,86,180,150,187,70,24,107,124,213,44,196,167,234,179,56,12,76,133,63,151,58,96,68,114,36,132,25,22,27,204,184,110,24,66,242,229,242,181,120,57,22,180,202,151,53,112,164,31,61,46,251,236,244,182,108,231,72,219,108,175,152,82,30,201,185,117,61,250,220,85,89,1,91,131,144,12,35,248,123,94,173,205,54,27,235,76,7,109,151,196,196,7,207,109,2,241,23,46,102,65,234,207,27,214,185,80,253,72,219,98,22,83,29,62,3,86,195,81,72,29,159,100,1,104,50,151,47,65,207,85,39,255,168,153,66,167,78,239,104,208,185,20,9,31,7,221,178,82,177,194,54,169,220,151,217,207,58,82,31,152,247,229,51,37,26,209,250,105,209,233,84,124,37,63,35,6,223,51,121,162,196,163,78,154,65,30,45,141,38,65,31,218,84,61,121,208,135,68,52,34,226,2,155,57,82,28,141,172,183,236,128,77,151,235,235,29,51,24,97,128,46,112,46,193,235,4,62,79,119,221,81,102,107,247,215,99,245,171,186,137,185,24,48,51,134,135,217,180,175,172,44,27,100,154,62,218,167,5,7,108,250,163,89,96,180,154,98,160,193,43,75,83,143,134,95,159,2,70,169,73,166,51,243,44,31,219,95,8,137,1,205,241,154,93,104,196,40,19,205,136,34,51,18,18,199,187,221,163,233,14,215,251,30,25,241,121,191,177,98,174,6,23,237,22,92,248,83,97,183,168,105,185,110,157,212,190,125,56,23,213,197,198,14,24,134,249,240,49,158,141,255,42,104,182,94,53,71,115,21,90,75,50,249,93,47,243,209,159,64,92,88,5,158,102,80,229,48,138,57,138,66,98,242,181,101,146,189,202,50,206,58,90,135,59,134,33,102,94,66,117,61,48,94,163,190,177,57,51,70,121,82,176,214,240,150,125,62,50,166,73,209,223,198,46,220,235,20,249,231,34,47,115,33,253,165,219,147,199,121,224,15,157,183,30,77,145,216,191,123,2,51,122,232,46,12,151,115,248,210,133,58,242,179,129,166,171,190,199,76,138,162,71,239,178,65,128,109,149,106,15,152,184,78,234,239,38,72,237,105,111,18,139,59,43,109,128,142,225,94,252,3,98,153,91,87,231,161,81,153,232,53,198,25,141,55,164,222,4,166,50,30,87,142,127,100,149,245,165,83,177,217,95,46,51,255,90,38,100,174,109,219,154,178,252,177,64,56,108,2,158,87,152,60,44,60,131,198,184,123,2,55,182,97,126,221,103,196,166,34,143,180,97,39,126,111,235,236,236,242,148,153,22,127,138,220,124,170,69,219,42,41,53,0,225,11,244,154,63,152,146,148,164,36,206,187,65,239,207,47,187,33,111,38,191,76,205,111,250,38,22,54,15,209,221,133,7,46,179,30,104,152,145,104,145,205,71,131,133,215,90,192,80,207,135,160,201,100,241,28,69,139,164,203,193,8,28,127,61,240,203,12,59,134,16,43,137,71,217,175,251,19,133,118,167,213,149,6,173,201,233,137,244,246,76,230,234,11,155,8,123,245,187,174,229,15,183,13,159,184,198,23,128,72,64,211,43,111,246,133,248,201,203,176,186,161,192,36,243,29,204,84,191,244,88,20,14,252,204,176,75,147,68,10,191,28,131,131,244,58,78,5,105,89,143,97,128,160,214,212,49,70,131,67,204,224,195,148,190,244,135,171,149,175,62,24,11,137,164,116,158,134,231,223,242,175,186,163,80,161,217,12,78,126,126,175,56,156,96,198,41,140,109,147,47,231,248,210,20,9,220,90,69,155,199,95,6,221,163,83,231,224,3,99,24,238,63,61,145,202,16,16,103,11,255,234,80,31,74,207,240,101,183,224,53,27,228,0,72,192,202,209,5,87,109,159,78,24,233,53,233,93,153,119,174,167,204,58,106,2,83,79,14,87,212,51,237,240,67,144,164,151,163,45,101,189,252,166,41,37,14,201,221,54,203,81,199,51,161,246,168,59,0,218,42,238,16,68,5,137,148,170,192,132,221,30,195,80,206,213,92,57,34,29,57,123,32,193,98,209,139,132,79,213,196,198,247,133,45,0,83,152,110,100,127,104,132,194,67,207,13,185,206,151,30,74,197,116,218,9,140,182,155,15,35,74,50,90,209,169,159,214,171,195,103,37,146,61,17,41,251,186,124,225,233,231,225,79,173,130,209,254,49,35,68,97,209,154,210,110,0,51,113,69,82,152,17,149,107,211,123,182,150,190,236,176,233,82,203,79,159,237,91,139,61,17,93,42,99,203,187,36,157,153,139,7,110,109,117,237,23,48,119,250,29,251,18,170,55,67,55,253,200,123,56,29,249,252,8,172,38,121,94,38,197,154,3,37,89,41,251,87,116,163,154,87,61,50,42,174,67,150,36,148,217,139,47,27,172,164,75,2,62,74,78,221,27,67,178,105,36,110,125,203,104,202,183,120,94,72,11,23,125,32,40,104,58,231,229,192,102,183,40,151,221,72,159,197,101,211,78,43,196,117,68,252,137,101,253,113,158,221,38,70,43,2,247,228,130,231,203,184,199,117,61,48,210,95,37,78,94,49,225,145,147,211,162,215,86,28,125,38,216,23,238,185,250,194,128,221,59,77,229,130,102,196,59,227,96,166,88,89,178,232,143,152,62,215,64,18,66,164,95,80,250,55,70,192,112,102,228,129,163,159,89,125,175,134,233,65,209,114,75,69,5,47,230,103,210,106,8,165,8,108,135,196,209,51,63,95,29,222,89,189,197,193,168,6,202,193,197,116,246,61,19,215,236,147,150,13,104,49,231,195,28,231,182,97,165,71,23,215,120,135,222,210,41,153,8,186,204,201,192,127,154,178,210,146,219,34,53,19,137,184,179,14,64,116,222,130,18,227,197,133,33,10,217,36,116,129,43,159,238,32,180,38,111,89,42,11,61,218,217,19,217,112,186,146,238,95,105,46,220,177,87,59,235,251,78,90,185,166,229,129,42,75,192,39,70,147,98,12,251,136,234,84,102,72,140,185,108,121,226,133,128,238,126,242,72,115,36,9,94,138,185,157,120,210,202,194,222,46,25,1,154,143,232,171,115,184,18,144,43,60,136,238,227,104,184,84,242,241,21,30,243,246,181,154,109,226,51,208,40,229,229,200,193,55,102,202,38,229,150,108,157,162,126,215,63,131,178,11,98,43,28,59,212,70,119,250,144,79,47,211,251,82,107,142,247,69,209,231,206,131,103,25,51,114,199,125,219,85,25,126,112,145,89,112,29,222,108,4,228,104,98,176,18,111,27,137,156,44,249,52,222,193,184,163,148,70,142,36,43,98,102,85,91,45,142,78,86,189,20,24,57,167,152,102,145,154,159,82,22,55,179,194,59,229,28,152,48,68,224,220,91,28,219,172,245,253,130,217,18,198,1,147,205,144,119,205,135,218,188,13,135,76,4,78,191,247,151,177,46,101,181,114,184,27,119,95,224,51,179,122,143,15,163,116,74,227,58,187,108,90,78,60,15,222,76,108,94,62,93,54,199,61,251,140,84,77,157,233,126,63,24,211,174,225,79,148,125,193,153,198,229,202,44,44,246,117,139,70,221,172,33,54,239,118,109,15,65,32,157,156,0,73,174,140,109,124,243,114,164,145,95,146,196,155,84,235,183,19,152,14,76,102,79,66,194,132,228,69,241,224,31,111,13,81,251,199,176,146,205,146,15,149,106,173,74,50,111,36,170,236,62,37,85,130,188,187,44,158,81,183,217,151,248,251,58,31,38,172,229,126,97,252,227,125,129,168,230,95,28,227,8,193,2,212,21,125,179,5,213,173,142,7,38,110,105,1,147,70,140,12,15,48,228,114,191,45,76,92,231,149,212,7,110,102,43,226,240,153,134,47,197,8,152,116,195,87,145,7,134,97,182,4,70,168,192,167,5,198,89,186,211,2,112,66,107,168,6,140,228,95,190,240,40,38,56,228,240,236,162,96,85,225,171,96,232,184,28,70,111,179,200,111,55,148,86,90,252,54,157,209,15,156,75,132,79,180,14,206,235,194,94,177,194,75,110,183,9,76,3,229,148,23,66,37,180,249,231,135,89,249,121,226,114,52,233,81,103,32,25,156,159,71,142,119,93,138,135,118,158,81,187,102,106,21,14,74,221,201,231,164,98,202,234,227,222,246,90,214,2,59,2,38,238,190,39,183,178,213,152,1,211,232,219,239,11,91,104,127,180,56,154,14,160,37,239,19,214,112,142,66,236,25,237,169,200,125,225,222,57,61,156,101,234,202,183,255,142,146,44,83,165,15,98,252,17,182,162,103,170,93,211,55,138,5,103,207,75,141,162,148,134,17,168,191,14,200,133,75,48,218,173,190,23,105,54,154,107,223,19,207,243,64,206,86,238,187,35,66,167,117,201,125,214,235,77,191,219,119,85,4,133,39,148,190,111,114,66,162,114,34,117,102,170,34,71,26,240,121,206,112,101,190,223,38,238,56,139,236,125,92,164,0,186,231,134,232,219,32,69,115,111,202,152,190,159,93,248,130,102,104,226,154,1,19,222,55,111,97,35,5,101,186,20,23,38,5,182,191,81,196,90,14,143,245,142,131,110,189,182,223,8,78,230,63,186,100,152,116,250,225,230,23,106,147,233,196,212,237,62,150,179,196,46,247,189,91,63,149,245,121,47,156,182,204,237,180,15,138,220,173,221,108,54,18,206,56,196,126,191,76,214,183,93,198,35,137,77,156,160,179,195,229,103,74,17,48,210,99,205,83,94,100,213,81,95,184,99,204,156,100,156,11,147,204,81,44,149,251,190,216,178,178,231,248,96,102,81,153,71,11,207,56,127,148,70,86,154,179,118,109,133,209,8,251,120,133,132,224,104,1,220,187,198,108,228,188,128,226,112,71,164,66,208,140,130,72,117,180,146,240,145,131,7,234,242,14,98,64,221,228,216,19,224,119,231,207,145,103,133,140,121,223,21,76,21,58,176,227,212,84,192,134,192,184,187,167,184,46,116,5,228,129,210,181,74,51,210,7,19,103,203,32,67,40,105,120,199,32,90,225,208,27,139,194,169,124,10,83,6,155,241,156,192,147,134,112,127,98,39,230,160,18,42,240,64,212,118,7,140,90,174,158,28,11,195,210,3,78,98,205,8,140,43,110,138,75,131,93,57,154,192,213,141,181,127,7,231,154,20,45,148,66,219,253,105,145,175,54,24,158,110,189,23,94,166,76,224,148,32,215,103,151,100,240,170,87,139,166,34,62,2,107,170,197,251,226,115,106,10,211,74,226,15,141,149,126,111,185,109,252,116,122,191,48,237,186,114,105,24,109,126,74,229,203,132,81,211,212,147,159,48,127,127,14,32,192,91,10,238,117,27,225,223,187,237,207,84,100,78,166,67,96,219,155,143,128,217,61,222,39,142,221,5,100,14,255,184,206,202,113,59,199,185,41,60,191,179,31,141,26,96,147,153,246,68,95,38,120,226,240,194,15,123,10,60,176,23,241,103,122,150,185,203,159,163,195,7,122,216,247,68,249,106,231,37,236,131,46,107,165,12,152,48,83,15,70,164,115,221,163,201,153,203,47,163,88,236,201,81,148,140,234,78,242,229,162,70,217,242,138,147,155,129,164,30,205,154,240,5,41,201,204,99,36,0,58,40,182,245,211,81,98,196,61,20,62,19,214,253,105,107,122,111,15,92,188,3,58,153,22,246,126,206,205,48,117,244,4,117,121,201,124,148,204,216,193,191,46,60,85,68,34,250,4,20,27,37,83,159,71,81,219,187,5,73,208,218,189,97,133,160,203,168,227,23,253,69,148,126,217,40,11,151,27,6,0,155,109,74,192,165,93,89,58,36,113,39,252,0,127,160,141,236,91,85,120,140,224,209,88,163,77,20,128,13,68,232,169,4,120,190,174,172,199,94,123,28,96,54,228,207,47,179,5,27,113,97,236,68,163,247,212,224,92,60,145,125,96,24,61,67,110,107,38,243,12,9,248,12,171,59,217,161,139,192,7,225,175,3,121,182,27,132,131,66,42,28,129,210,199,116,81,82,52,99,250,169,217,107,23,125,36,136,231,142,53,47,220,174,219,151,193,70,91,8,24,93,115,185,238,31,95,46,6,2,36,190,37,47,243,196,113,181,198,243,102,22,190,22,3,168,49,156,101,111,199,32,27,214,76,35,104,71,42,216,111,43,103,166,248,254,192,188,123,31,192,63,197,123,133,225,175,148,59,190,201,4,60,112,190,31,189,105,251,8,104,34,156,62,25,33,49,93,239,108,3,124,66,244,20,211,73,197,250,234,62,240,243,159,117,137,68,156,80,132,44,111,186,59,36,218,28,61,83,172,196,109,20,41,200,235,236,59,139,174,107,128,99,48,45,40,126,238,217,139,52,129,254,142,174,43,66,20,203,98,222,185,140,159,62,223,90,196,2,179,82,78,124,96,42,169,113,242,19,209,60,32,133,82,127,38,48,21,175,77,12,48,6,131,113,211,72,7,188,40,142,78,51,80,58,186,244,137,161,2,155,114,132,78,231,19,239,242,174,96,247,68,156,128,108,235,173,28,131,178,107,143,181,26,255,174,155,194,4,206,102,51,20,145,21,121,195,59,25,45,8,40,211,191,44,10,164,233,25,38,88,37,206,8,158,96,32,203,167,181,48,67,153,229,6,94,248,28,234,193,9,221,164,88,47,75,135,165,124,97,90,106,227,105,159,0,103,95,221,14,156,184,183,153,235,248,82,77,108,116,183,98,6,115,194,11,183,45,143,108,154,245,87,172,120,228,48,87,125,96,102,248,136,3,178,117,50,11,60,204,2,56,224,41,18,232,63,56,168,23,6,207,41,227,159,144,176,180,8,19,26,138,229,242,190,176,21,237,233,158,187,142,171,242,15,138,247,116,139,11,55,171,28,61,24,222,69,60,82,184,120,53,9,76,184,227,109,246,44,182,4,45,83,225,134,246,81,192,165,235,11,1,62,159,75,189,112,187,52,74,224,204,114,229,143,28,149,227,231,145,159,69,209,237,161,127,112,186,138,117,149,207,3,103,44,191,239,122,166,210,171,246,80,205,137,122,196,103,95,49,47,46,69,208,76,143,98,192,38,231,176,4,182,27,43,1,159,216,86,190,190,49,109,245,143,11,63,113,131,228,27,214,48,49,209,136,250,112,5,104,50,24,128,81,112,190,240,188,106,197,192,101,68,113,35,153,244,246,237,88,172,72,92,51,118,34,76,167,219,227,70,33,192,40,139,10,60,238,64,58,207,99,71,59,99,178,10,215,148,80,0,218,101,243,70,47,243,26,218,18,184,45,248,207,52,136,68,12,207,172,62,20,102,19,53,46,76,177,245,194,20,147,103,76,119,150,203,125,224,177,119,96,240,194,150,98,183,128,107,112,210,49,106,102,144,206,250,67,132,99,94,11,63,208,19,129,207,216,233,89,178,175,233,193,149,73,191,6,140,156,150,252,52,77,70,105,222,115,231,45,115,221,176,120,178,93,112,200,194,3,177,107,124,222,182,160,100,82,101,161,199,213,176,172,139,214,117,19,148,160,196,13,41,96,200,156,119,31,184,80,14,46,119,124,146,41,25,69,97,72,245,190,208,3,211,86,175,112,168,168,24,154,116,158,132,110,112,231,111,146,55,58,127,227,101,75,134,235,194,77,38,81,152,57,195,105,119,118,217,173,203,146,7,39,172,140,216,27,67,1,147,208,31,56,76,86,13,70,93,73,158,216,36,195,112,79,94,76,245,80,225,18,203,37,62,30,77,222,99,31,176,203,219,184,175,138,23,34,240,68,101,114,223,65,210,37,18,53,66,106,42,23,133,106,43,143,4,94,214,77,99,80,72,168,242,209,117,4,91,103,236,94,17,227,91,50,133,66,124,238,45,22,150,220,209,249,212,43,43,132,5,241,178,126,219,64,129,19,173,182,247,211,88,228,120,47,12,87,194,121,117,120,218,89,7,165,192,203,20,82,3,158,8,178,8,124,214,161,21,209,141,41,130,202,124,128,190,206,112,62,8,48,158,86,114,223,52,47,213,113,243,9,244,133,40,138,84,205,77,39,144,249,150,247,133,253,207,142,136,16,109,198,107,113,4,156,98,35,134,172,60,228,195,11,162,78,90,35,54,66,110,106,72,108,132,141,233,138,100,90,231,51,202,58,132,169,45,223,5,17,253,175,231,220,131,68,105,164,34,160,141,202,130,135,27,162,215,241,153,186,139,110,12,186,169,54,223,249,19,17,43,253,166,79,60,151,118,204,190,149,98,230,148,81,102,77,34,53,214,82,186,133,246,3,99,151,232,47,131,228,75,215,97,116,238,162,59,193,38,153,106,195,210,233,134,213,211,153,232,136,127,158,169,107,202,24,61,231,146,117,26,101,219,161,231,102,139,51,239,193,108,34,229,96,90,130,111,224,132,90,151,172,180,248,38,159,25,54,226,15,227,124,201,185,113,115,45,49,27,53,120,68,114,110,140,29,17,207,8,216,58,151,4,182,16,36,98,186,94,100,136,53,58,232,251,138,196,15,6,226,178,211,106,123,88,6,209,225,81,117,85,193,211,180,142,72,196,53,166,38,153,18,218,254,117,150,7,76,90,86,97,164,200,35,10,166,48,169,51,70,195,75,196,229,62,45,169,212,37,47,132,152,72,197,51,55,18,144,84,70,244,228,252,86,44,180,104,22,92,175,144,159,172,30,250,104,1,107,155,185,193,240,249,34,124,255,249,96,92,152,141,117,138,40,153,174,189,33,51,70,131,18,54,98,164,116,115,132,174,2,175,19,135,197,88,56,207,188,207,174,71,207,125,39,74,72,240,242,201,183,101,150,182,113,221,99,46,189,44,243,197,142,180,41,155,247,172,191,75,209,44,190,29,90,119,46,89,220,224,37,179,36,85,226,162,240,252,233,248,57,220,160,186,203,133,77,234,116,158,247,233,196,103,87,181,131,150,100,147,242,15,180,75,223,62,232,25,254,119,69,28,148,41,245,166,49,145,79,113,95,54,48,100,174,162,94,11,185,45,62,250,63,12,97,18,238,119,83,130,31,106,147,41,152,220,50,113,236,157,81,134,110,64,9,213,169,1,250,116,133,11,145,68,231,205,28,213,111,152,74,19,165,76,56,21,249,169,41,113,232,153,83,110,110,31,24,150,233,190,48,84,79,129,89,145,227,133,225,200,165,153,35,163,144,73,160,202,44,44,179,2,89,148,125,23,38,210,24,89,22,128,51,25,221,28,57,12,123,185,171,250,203,155,199,77,97,159,43,40,237,134,178,27,74,101,38,9,68,113,82,234,37,166,27,22,184,44,83,93,69,172,120,199,19,163,0,218,229,101,178,206,244,209,239,252,127,38,213,38,87,61,204,161,43,118,13,231,229,52,137,157,48,45,233,119,209,195,244,170,233,209,166,208,17,239,154,164,108,93,15,76,68,116,143,30,69,210,51,56,223,181,126,63,0,19,216,184,79,165,76,35,122,69,222,136,137,241,86,121,168,253,53,223,126,226,183,72,101,237,130,133,82,213,205,62,66,139,189,55,85,144,117,155,158,133,30,4,51,151,174,93,151,41,221,57,191,192,148,237,90,149,115,211,203,56,34,179,63,160,203,79,153,194,169,42,140,216,41,157,7,63,201,34,9,76,133,60,174,172,155,71,188,252,54,132,5,87,94,133,1,67,142,86,142,134,125,18,225,40,151,54,155,36,134,32,50,117,215,168,167,161,10,74,199,29,72,8,233,54,39,107,225,152,161,173,24,21,139,132,18,66,34,116,168,25,91,37,96,24,57,51,102,217,201,115,171,242,233,209,68,235,164,39,122,104,148,25,129,85,216,153,3,166,175,138,68,216,83,39,5,50,105,219,231,132,137,250,121,151,175,135,206,80,20,170,28,102,55,121,171,6,11,138,218,140,96,149,59,46,83,134,25,6,13,174,2,132,130,234,147,149,154,200,226,74,45,17,5,185,43,100,197,150,239,204,255,206,5,7,134,250,213,46,108,132,14,79,130,147,89,222,183,253,22,62,32,35,193,163,16,58,227,199,165,54,219,201,89,96,188,130,90,32,73,223,237,214,129,59,123,162,168,130,242,242,244,167,225,64,249,169,43,149,170,45,167,70,89,186,238,56,245,153,37,111,219,48,68,160,19,69,175,120,29,5,178,252,173,248,193,199,172,206,15,48,180,200,239,18,87,229,225,239,10,22,120,210,203,234,217,28,104,3,70,197,191,42,108,154,36,1,183,113,27,223,15,12,83,206,27,177,19,118,180,229,50,178,13,238,116,230,5,204,182,78,30,88,49,133,215,128,39,106,94,130,38,184,59,126,87,205,132,28,21,157,48,143,2,173,67,202,148,84,223,144,241,243,187,238,221,216,156,10,103,25,130,103,53,94,183,5,28,216,188,86,226,232,113,110,35,203,109,37,171,165,248,93,211,18,117,251,84,129,25,117,45,74,233,232,152,222,58,60,107,243,246,84,25,190,2,82,195,156,70,4,241,54,9,84,7,176,200,184,63,204,230,167,184,32,43,165,137,243,255,55,39,116,224,179,118,123,174,11,110,217,115,89,228,97,206,160,242,55,77,196,220,167,158,59,155,78,183,179,7,204,209,58,43,140,148,80,115,216,250,211,170,192,72,248,149,128,81,13,94,122,52,250,231,190,116,192,144,156,183,185,10,248,204,139,46,109,130,248,1,194,80,91,239,139,22,216,25,48,70,42,122,114,250,250,250,61,218,124,220,255,191,90,155,252,63,127,84,94,100,166,176,226,48,76,252,250,192,197,221,144,62,248,250,52,1,227,149,229,251,134,115,114,24,66,242,60,144,66,115,25,229,244,11,233,134,76,22,201,188,19,226,93,176,119,74,50,131,38,186,153,60,203,204,10,209,164,86,141,14,169,49,110,28,166,16,85,244,203,57,79,127,250,66,126,46,37,137,30,43,48,149,151,29,3,152,70,81,253,109,235,49,171,49,250,81,71,200,122,180,181,4,250,209,52,228,213,231,183,39,22,7,193,96,161,16,211,117,70,128,153,227,31,45,33,239,208,149,129,52,166,187,35,32,242,96,228,49,129,209,158,246,103,202,187,165,243,93,103,50,180,2,3,70,198,90,198,55,38,81,107,196,106,74,158,121,233,100,213,6,114,34,126,219,157,194,120,126,102,239,18,95,30,170,145,181,62,48,173,132,119,18,29,230,112,36,176,137,247,7,140,42,90,215,101,7,82,100,76,208,5,123,82,153,99,209,61,159,241,80,176,128,170,178,105,193,24,11,241,57,135,217,166,73,52,153,48,125,104,51,22,7,90,41,36,235,68,253,63,232,26,147,125,197,156,26,97,144,144,141,41,184,194,109,150,76,29,167,195,156,57,214,90,138,89,67,130,155,109,229,46,95,200,33,120,203,230,55,151,95,40,112,35,144,84,210,19,119,177,59,24,17,129,152,113,224,133,199,128,190,147,35,136,88,210,100,87,127,77,123,163,222,16,228,108,11,165,220,13,191,165,52,127,166,216,141,149,34,15,141,42,113,180,107,210,159,111,133,0,9,102,161,111,214,8,9,49,1,207,26,10,79,235,209,249,96,179,170,209,56,26,114,217,92,151,3,80,68,140,31,34,7,162,137,30,28,85,243,117,184,63,125,130,14,244,0,29,206,118,49,26,254,91,199,90,20,88,81,31,147,60,31,161,16,50,125,94,199,196,56,69,118,184,152,95,214,26,197,16,154,66,250,253,242,17,163,69,158,116,75,154,101,255,97,199,85,247,188,233,161,210,133,188,182,200,101,227,174,17,181,175,177,138,166,135,172,165,185,70,138,7,19,85,217,255,18,75,237,155,101,33,15,248,160,123,6,79,171,33,147,45,155,95,212,191,98,160,224,11,120,158,129,236,203,77,132,53,174,186,103,226,35,73,40,96,1,34,9,28,248,244,67,81,210,25,145,6,105,236,28,166,238,218,161,48,221,44,9,186,101,75,97,220,45,34,213,209,141,224,42,48,181,131,25,244,51,19,81,145,251,170,248,120,202,203,50,205,3,129,201,153,173,155,234,56,31,132,102,189,32,234,174,168,196,83,239,16,14,228,106,191,214,249,168,73,67,239,151,131,217,250,69,136,67,123,126,105,178,21,68,29,10,74,211,173,150,87,169,16,145,118,77,55,89,135,92,78,93,15,188,209,80,11,14,0,125,54,91,147,48,188,205,24,193,232,48,53,205,209,192,141,138,151,205,202,216,52,203,130,144,65,143,108,3,100,64,77,131,183,9,91,48,134,25,217,207,161,89,72,196,69,238,201,201,91,47,73,163,208,127,85,71,240,176,240,60,210,97,200,146,31,85,32,188,7,132,185,12,202,154,46,191,156,214,147,20,99,223,120,217,151,197,186,142,53,203,136,41,112,240,38,76,85,58,107,10,147,240,55,158,56,125,243,51,63,9,208,220,35,223,128,242,178,102,158,54,92,167,200,34,98,59,209,159,204,236,32,26,190,79,148,152,72,143,158,117,222,82,60,243,125,157,154,255,164,104,210,226,145,17,99,61,233,81,62,235,40,60,216,110,121,107,190,57,181,25,101,99,248,251,115,107,58,250,204,101,35,18,79,214,159,190,247,147,234,102,223,19,48,194,183,146,225,79,144,103,35,163,182,200,97,201,242,66,233,60,120,234,192,16,250,244,183,39,249,139,125,225,169,140,144,158,208,118,139,84,33,74,51,77,82,102,221,4,246,251,253,237,130,215,169,192,200,15,4,137,192,212,183,181,236,145,233,181,145,43,103,158,215,210,5,59,159,128,33,86,244,164,21,151,140,127,225,29,12,21,242,181,192,144,15,163,154,142,102,151,86,184,104,31,189,165,137,105,12,155,161,69,149,189,243,61,54,241,33,107,185,6,213,175,248,238,81,235,153,90,234,233,249,190,77,24,221,210,85,64,161,200,172,207,2,30,98,248,101,101,38,28,52,202,229,95,14,77,78,157,39,64,91,155,204,57,34,23,102,5,174,114,183,146,204,24,67,7,49,220,22,136,5,1,15,26,23,30,56,180,4,128,73,105,63,197,53,250,217,227,169,116,180,103,228,153,209,177,27,249,138,179,6,236,154,158,210,28,53,131,88,4,8,244,166,214,138,240,95,217,49,143,79,220,194,155,94,26,121,136,251,80,33,137,235,109,147,112,13,50,46,41,205,212,245,220,84,52,99,70,195,116,246,45,72,110,54,132,241,208,224,155,235,251,100,99,86,30,184,190,48,161,106,190,75,72,214,212,86,71,13,165,70,5,249,220,5,222,166,90,105,165,169,228,46,64,180,125,107,141,216,84,65,231,141,130,214,126,170,184,76,120,18,35,21,165,145,81,3,158,65,65,70,174,36,45,61,184,97,245,19,15,37,193,143,94,79,125,185,70,66,239,192,249,253,54,17,57,136,97,8,103,62,73,148,243,91,134,47,81,140,190,217,173,119,53,40,68,197,162,124,166,159,178,158,163,207,86,170,222,163,105,220,209,163,33,86,95,2,63,10,98,67,235,230,107,214,59,45,160,18,88,117,168,156,8,122,166,27,77,12,54,183,15,140,4,162,48,220,246,84,166,65,50,157,225,27,169,180,169,213,82,180,206,106,191,129,12,157,227,91,137,8,5,95,167,168,248,156,105,93,139,211,108,167,202,173,217,140,135,162,201,8,95,183,36,143,180,114,123,80,124,58,163,109,161,144,211,88,15,53,3,251,191,75,174,235,73,11,246,108,96,239,146,110,190,59,75,89,35,102,223,178,47,220,159,66,173,245,132,221,226,29,27,242,135,145,130,17,83,188,15,91,252,30,206,9,110,97,85,208,166,227,31,153,245,17,81,16,236,150,90,244,202,208,51,140,122,126,55,219,111,229,114,89,211,127,44,125,107,62,116,70,100,211,33,108,93,120,207,135,71,134,157,101,48,18,23,220,119,217,151,77,250,114,199,93,56,173,249,67,8,114,212,186,239,231,5,43,179,36,229,176,177,232,71,196,76,247,152,100,176,144,246,59,193,72,189,40,173,36,130,178,22,174,123,112,197,5,92,96,60,206,218,61,58,107,236,135,165,244,26,209,11,178,76,95,87,184,119,25,177,250,17,119,13,27,105,43,92,80,51,141,187,70,95,67,9,137,184,222,221,40,136,248,237,165,20,90,7,115,192,121,93,213,22,35,36,246,80,174,72,188,235,19,180,234,209,19,151,131,120,155,240,15,149,42,201,103,31,235,199,130,180,162,84,72,236,66,203,237,9,170,164,204,47,140,83,68,80,83,87,53,61,127,65,225,90,75,144,67,131,156,194,36,200,111,120,134,117,169,16,10,233,10,76,45,190,158,69,167,191,82,60,139,49,10,219,133,207,171,147,11,175,73,162,248,218,148,165,51,97,134,173,248,240,172,88,167,3,180,22,218,39,111,144,79,201,70,174,139,242,101,221,2,211,81,47,172,87,238,35,182,231,39,24,218,181,42,41,246,44,145,45,86,115,134,88,147,237,9,51,58,129,125,192,112,95,132,255,140,171,192,93,113,55,58,186,202,245,53,37,151,56,24,146,222,255,165,237,95,90,54,74,130,237,76,236,191,104,172,65,222,51,183,198,198,96,240,172,135,141,49,194,62,52,2,183,36,142,143,7,162,209,127,119,62,241,189,25,177,162,192,158,29,168,170,65,173,111,239,55,119,94,35,227,178,86,215,135,63,43,223,127,126,5,100,235,51,220,96,224,115,183,3,50,168,41,145,24,182,239,225,240,93,10,226,87,56,8,26,250,189,138,76,248,163,241,185,67,149,207,211,45,5,102,254,231,28,231,207,75,15,26,213,143,154,225,220,161,165,247,178,181,6,17,155,38,217,91,166,73,164,232,19,252,62,10,83,109,89,35,131,31,90,217,148,10,63,252,6,142,59,164,204,149,50,229,57,95,186,195,236,24,82,183,192,86,87,188,152,163,91,241,113,42,15,224,100,115,248,51,230,13,133,189,166,199,242,89,62,241,28,144,85,210,31,253,39,21,19,38,216,169,240,94,158,106,3,156,238,23,38,8,237,245,143,119,153,152,245,37,176,177,71,127,14,31,97,251,70,160,104,66,221,240,80,164,125,36,182,109,137,188,94,202,65,9,231,150,145,70,157,160,31,47,199,128,127,106,105,17,202,170,86,114,228,112,21,177,58,131,161,13,8,152,212,143,244,244,192,68,114,24,241,71,233,111,152,67,182,59,237,8,90,14,173,81,185,171,161,23,247,14,215,201,109,81,151,38,68,55,239,14,13,73,63,146,102,1,99,91,175,231,150,195,39,56,52,227,203,172,148,82,60,210,176,53,39,241,64,70,230,145,128,202,244,214,9,78,60,232,73,150,22,227,186,209,170,5,164,31,125,52,160,99,170,106,70,31,19,127,126,29,10,215,83,221,58,253,185,105,246,231,253,69,38,164,174,174,240,159,24,133,195,120,193,87,122,186,121,61,145,169,44,125,109,38,120,62,54,38,96,75,141,79,45,223,199,195,73,84,68,23,185,197,242,217,235,243,15,187,251,71,111,69,251,140,108,165,183,174,225,163,172,234,160,181,92,203,226,113,50,210,45,190,165,191,189,224,22,127,48,85,21,173,106,175,161,41,251,166,2,185,191,227,232,38,62,108,136,94,175,29,244,110,181,91,240,226,13,239,22,214,98,42,67,193,162,113,27,229,179,204,67,29,80,52,85,222,70,250,53,174,219,83,65,182,163,227,40,133,251,10,91,254,198,15,53,242,27,49,157,176,142,30,77,32,210,16,70,36,35,240,61,151,220,237,76,96,165,74,130,62,140,23,20,247,189,138,233,129,111,95,30,94,212,184,189,67,241,131,240,81,19,68,55,140,15,158,33,244,17,39,88,85,225,187,26,61,21,7,33,177,169,59,202,38,23,208,29,153,230,27,212,52,78,74,63,158,163,158,2,184,113,166,130,45,210,20,76,188,164,203,77,143,112,199,53,74,94,187,14,210,82,106,67,208,234,247,201,132,78,191,174,182,36,254,167,120,118,81,189,168,104,247,232,2,224,44,106,227,82,54,245,26,101,146,56,51,153,215,103,121,18,14,204,24,114,35,185,32,73,222,254,226,187,184,187,152,107,203,116,149,125,110,125,127,156,58,90,133,65,220,251,77,144,15,151,215,78,69,26,145,252,249,221,49,108,154,223,179,144,23,142,15,70,173,90,99,3,80,180,214,168,138,255,44,148,80,21,230,90,225,79,19,160,145,222,36,227,163,57,137,7,70,207,82,251,152,252,193,242,108,50,83,54,216,67,98,34,112,39,212,231,221,49,73,211,153,94,93,94,2,61,24,233,102,90,29,130,252,196,227,182,130,226,176,180,149,126,120,237,215,161,104,102,14,33,15,7,166,98,249,209,162,80,196,184,82,45,4,36,14,78,92,94,204,103,168,53,26,86,102,227,205,134,22,178,107,209,11,196,90,1,222,179,74,71,218,120,161,86,160,43,181,235,140,89,222,173,23,6,237,161,142,182,133,48,188,243,79,146,85,253,53,137,211,44,106,56,30,151,11,73,213,185,22,103,99,17,244,64,83,34,22,148,255,221,201,255,108,191,81,59,112,89,64,62,190,24,197,205,185,83,25,144,135,19,171,213,157,168,19,252,90,52,48,151,123,111,147,130,45,78,240,69,42,149,235,13,24,69,147,86,36,152,212,243,211,94,53,249,83,106,58,20,174,174,162,101,35,221,79,75,213,81,181,60,138,190,66,38,115,211,178,198,141,90,186,223,41,200,68,164,110,72,182,176,134,197,16,251,65,35,121,86,96,56,187,78,11,184,165,27,9,147,234,177,250,179,77,177,53,203,211,16,151,123,169,5,26,39,208,197,202,214,13,245,79,221,177,201,45,61,142,54,89,57,61,246,230,99,108,202,2,195,210,234,77,163,138,253,104,217,23,30,18,47,79,249,182,241,246,203,149,26,39,200,244,157,157,153,213,181,86,238,94,131,35,87,29,61,175,123,110,28,61,206,144,16,126,191,13,225,113,85,3,130,84,197,226,155,93,175,16,11,15,133,201,90,155,14,183,161,73,127,4,115,166,91,254,159,41,57,202,145,117,140,124,207,71,172,192,70,34,94,89,60,57,97,4,127,86,200,157,12,8,210,140,253,195,208,114,209,152,251,177,138,241,23,23,55,177,210,145,97,130,146,221,225,146,252,124,247,52,193,26,125,166,15,182,251,150,121,142,216,88,117,35,249,88,54,174,156,32,7,70,156,167,248,81,108,226,78,181,69,23,55,216,103,127,224,91,168,201,84,133,218,169,175,176,140,122,213,28,103,224,118,4,174,105,195,179,212,109,63,82,143,5,139,210,135,17,169,18,152,187,118,251,39,220,29,198,111,152,10,74,241,9,191,15,67,135,73,211,248,129,233,230,7,47,172,134,244,244,157,49,110,9,195,212,83,197,68,57,184,36,79,152,186,150,41,168,47,55,159,255,51,148,145,27,209,243,9,218,232,237,231,174,37,209,233,29,21,122,255,246,100,240,240,25,118,157,137,8,167,52,175,57,162,194,252,211,21,8,39,204,253,78,207,177,88,20,151,200,117,140,31,239,126,173,191,230,102,81,154,17,42,129,170,39,140,45,18,254,167,16,229,80,77,220,188,18,107,25,77,188,18,79,44,138,249,156,233,224,8,201,38,160,73,40,188,91,228,189,194,227,116,16,216,36,15,252,246,219,184,4,125,137,242,162,60,109,50,187,121,15,165,211,160,26,213,183,29,24,24,218,42,218,46,234,188,159,253,78,17,185,38,209,177,214,233,178,224,134,56,234,140,163,140,213,180,183,227,105,136,17,20,134,69,91,74,235,49,33,149,202,131,8,178,63,77,161,155,82,75,160,86,254,77,127,154,234,83,225,232,65,79,60,156,244,40,33,137,214,59,52,34,172,93,247,10,48,109,166,112,175,16,244,104,39,234,250,27,194,6,91,225,187,171,205,200,253,62,16,100,5,193,201,79,219,204,235,254,139,68,237,65,169,112,119,215,84,71,123,83,224,142,82,74,4,214,87,209,172,219,143,244,238,185,220,235,59,140,93,91,24,103,62,8,133,34,115,196,212,175,183,194,40,86,121,105,16,54,134,240,182,64,25,122,74,144,248,116,209,51,5,190,167,122,95,193,25,99,129,167,32,241,233,56,60,139,71,77,38,204,107,71,56,126,138,241,4,120,88,4,157,219,4,223,67,37,194,34,119,91,152,75,25,130,42,180,62,30,155,184,251,138,92,160,249,109,203,98,149,48,85,151,121,218,44,80,184,130,246,101,15,229,225,33,41,236,219,238,53,43,100,0,8,57,29,94,205,226,199,4,21,213,95,137,187,61,5,34,149,186,53,39,139,106,4,96,131,44,170,242,219,158,167,71,69,160,108,74,119,211,129,249,80,156,18,69,132,236,224,216,159,112,100,110,223,139,33,221,136,150,99,191,244,56,131,136,14,73,129,16,185,133,72,236,189,205,246,30,24,101,9,119,11,27,28,7,226,59,30,55,213,223,241,221,36,217,68,197,246,249,150,85,204,9,123,87,69,210,225,157,251,149,168,99,81,120,23,143,78,92,179,120,200,33,193,38,66,13,236,51,196,160,43,213,221,146,8,51,58,96,126,73,254,18,57,29,204,59,101,249,229,29,138,209,79,41,205,80,15,152,113,119,187,183,232,35,84,85,172,182,123,61,123,102,57,147,105,10,39,159,17,182,60,47,81,133,94,19,194,206,128,41,207,26,110,151,119,179,79,3,37,48,88,252,66,112,63,89,40,141,209,150,157,240,221,60,171,253,99,127,140,197,185,141,28,251,221,23,240,27,139,70,57,57,72,219,8,230,30,13,220,237,251,41,139,23,94,214,229,76,205,200,28,45,101,3,220,38,73,249,200,238,161,214,36,10,39,240,135,91,245,145,215,53,246,141,48,125,73,232,232,235,213,94,84,86,91,85,254,33,222,61,158,165,116,111,6,198,102,33,204,120,112,94,186,0,19,146,240,93,136,78,96,236,99,47,126,236,143,119,253,80,253,34,116,128,119,115,126,222,198,219,161,197,156,220,66,38,8,87,161,211,109,150,63,29,87,161,34,220,223,120,53,206,188,252,211,136,16,60,38,16,100,156,247,242,222,199,81,218,74,52,132,157,206,153,96,29,49,87,129,141,124,219,225,137,14,185,48,48,54,115,185,188,223,198,158,59,242,221,159,17,255,233,211,75,92,184,84,253,144,86,227,148,153,4,72,19,188,173,84,243,181,28,215,156,50,79,82,43,252,242,102,248,48,146,164,132,223,113,82,18,237,116,157,132,214,219,80,98,202,66,2,239,118,198,77,147,26,19,24,66,177,119,251,228,8,250,166,236,74,31,215,44,215,189,130,255,116,138,109,123,143,133,141,132,170,195,36,141,28,97,220,228,100,93,65,21,58,172,42,84,152,68,177,126,30,107,44,196,5,123,232,128,126,72,130,56,199,233,96,17,110,37,49,109,204,7,135,73,12,24,194,221,106,201,229,111,149,80,58,136,183,68,24,82,27,85,164,175,91,200,25,85,214,252,210,216,1,31,3,55,244,252,93,249,252,203,61,134,224,55,126,48,58,100,194,89,203,57,191,95,13,71,181,59,124,21,170,117,188,253,156,93,143,86,182,81,112,47,191,61,134,145,149,62,24,110,113,109,26,170,57,197,137,176,97,238,157,34,223,73,60,127,184,254,206,248,11,208,6,145,47,229,33,203,165,65,7,249,196,85,104,155,169,213,130,125,203,249,141,9,0,124,194,151,107,100,141,78,182,123,205,116,101,157,197,97,229,147,101,88,168,94,148,102,176,2,219,43,103,131,107,114,236,41,12,196,119,226,224,26,154,206,33,188,19,125,61,20,15,119,201,59,143,118,51,177,32,129,17,49,122,18,107,227,158,149,75,40,251,241,158,173,167,49,91,161,125,253,84,76,230,238,223,164,153,56,253,247,29,111,81,77,169,149,58,142,231,87,26,127,196,104,242,112,251,83,93,113,194,116,138,161,63,97,78,238,196,131,157,110,29,254,68,33,138,39,57,114,47,231,255,94,148,53,40,177,242,168,114,144,144,58,212,106,87,74,232,126,205,116,239,82,210,162,100,9,152,4,128,19,249,154,50,110,21,138,225,106,90,161,78,35,63,80,209,20,146,96,110,77,245,49,117,209,163,75,117,227,234,178,219,222,112,244,232,15,163,129,249,5,153,52,238,125,17,106,170,208,100,184,191,204,50,218,135,72,13,160,175,50,94,145,136,13,37,119,67,33,224,46,48,194,189,73,72,143,86,97,247,38,181,152,136,189,243,173,215,173,194,136,149,112,111,140,53,220,125,75,20,47,216,244,119,144,100,55,110,150,50,19,238,226,144,30,41,36,91,202,87,127,132,222,106,240,115,87,188,107,2,147,153,17,100,237,228,241,139,26,36,145,176,186,131,234,125,175,204,65,143,115,110,250,194,52,49,111,217,20,90,49,199,253,246,165,103,26,153,66,121,78,122,150,47,158,118,32,20,22,38,120,56,142,92,45,195,136,226,85,124,253,238,193,248,55,253,105,234,124,149,110,29,181,172,234,132,233,92,182,148,132,30,185,91,151,134,187,55,122,56,36,148,171,157,122,203,96,14,39,119,181,42,220,77,144,211,41,209,241,202,202,119,33,236,233,195,133,126,139,46,92,120,23,206,138,9,126,39,233,18,234,112,234,20,207,171,23,178,130,214,170,244,247,84,107,118,31,46,20,30,102,73,13,251,60,82,7,233,191,69,97,148,130,158,252,172,216,20,176,130,149,223,190,86,174,127,174,45,97,241,141,128,141,104,35,228,52,22,235,71,230,2,241,12,151,221,69,202,170,47,237,210,109,20,74,243,201,128,12,227,249,23,209,128,110,98,125,79,128,228,26,89,93,84,24,26,217,149,111,23,134,215,165,234,54,219,224,13,116,21,39,50,112,123,196,157,134,233,134,147,213,243,212,100,16,19,19,22,121,174,230,203,181,113,23,49,139,165,18,36,112,143,148,26,146,69,196,173,68,165,97,126,68,11,92,75,137,192,180,204,241,123,134,83,64,36,122,72,240,193,8,124,87,174,175,16,52,184,190,33,45,183,28,184,167,143,142,80,19,251,200,81,152,228,228,215,242,1,69,92,83,185,25,170,107,143,203,114,93,59,246,147,21,66,121,196,124,217,253,192,141,179,76,164,110,44,247,160,198,211,136,137,39,37,28,204,174,167,24,70,197,179,144,235,15,75,132,174,174,132,86,57,109,20,54,197,3,135,27,250,162,77,225,143,178,19,151,66,131,229,182,169,2,80,39,155,193,101,214,76,108,90,37,147,140,47,227,105,180,113,79,21,65,131,129,198,199,187,234,179,15,147,30,38,77,155,203,220,101,79,91,238,90,76,165,28,85,176,90,95,247,223,238,236,212,218,231,36,51,20,215,156,164,52,41,156,182,192,231,46,162,144,220,155,108,45,210,114,174,100,47,159,227,194,203,68,17,5,38,108,51,66,238,175,151,36,41,118,76,6,120,186,142,97,19,102,22,52,195,250,171,178,130,52,12,250,65,193,160,98,171,46,174,72,169,159,42,180,21,138,89,31,124,140,41,88,53,241,168,94,121,71,140,165,63,142,174,34,133,173,135,4,196,159,244,152,44,237,105,26,195,161,82,91,76,57,67,20,16,73,45,121,215,206,99,66,91,34,165,64,214,226,9,161,100,104,85,142,74,28,126,100,81,28,87,215,181,229,34,146,147,12,199,112,173,227,187,227,45,89,218,198,77,238,106,151,176,14,147,137,160,176,21,153,59,124,132,182,2,152,142,121,129,82,248,44,85,103,106,89,254,254,10,217,107,146,10,85,135,19,114,155,103,16,144,212,89,231,76,48,190,231,229,48,147,76,37,66,55,172,68,46,52,222,184,97,125,10,179,211,184,208,248,253,168,209,19,188,207,118,209,108,110,37,165,254,187,150,255,154,230,41,196,30,79,76,219,180,135,84,88,148,20,157,243,246,131,207,92,19,235,223,187,73,184,193,31,171,31,35,127,32,131,23,213,91,171,56,118,152,226,205,79,213,124,41,171,118,97,242,105,25,77,42,5,60,32,205,31,14,195,87,163,58,194,149,4,32,127,185,145,204,116,213,140,102,127,252,131,175,137,198,81,41,135,138,73,63,62,158,117,120,66,33,153,238,170,133,205,45,177,254,96,106,199,187,220,120,54,180,201,143,193,160,161,66,180,34,117,107,24,41,193,124,151,22,142,31,171,222,81,101,114,164,224,190,31,124,91,113,134,42,86,79,171,114,125,77,35,26,126,166,10,151,155,176,65,117,248,238,68,73,12,30,97,56,127,249,252,19,165,22,248,163,104,254,193,70,232,172,114,216,150,162,249,155,246,36,2,149,45,43,14,30,157,253,68,16,240,29,118,181,131,241,167,127,79,66,7,154,117,56,102,135,192,38,139,48,30,140,168,186,136,111,158,130,119,56,224,116,63,165,150,233,27,2,66,208,38,74,217,159,241,61,255,96,42,72,218,20,11,193,8,60,182,192,196,102,165,67,209,75,238,1,87,155,198,10,115,70,56,220,200,213,149,30,35,76,60,5,190,155,129,138,189,147,83,92,127,55,38,130,234,228,162,234,111,47,104,34,219,131,33,93,82,213,116,211,126,120,243,204,194,252,103,232,203,87,41,197,127,250,90,108,69,142,89,170,184,157,11,148,24,80,87,241,76,104,54,190,167,149,125,209,93,132,82,28,120,152,62,164,195,176,85,232,87,155,160,239,124,48,122,45,43,61,93,156,245,170,25,105,76,211,143,238,240,201,249,87,65,11,209,181,221,70,166,243,218,141,114,79,109,250,209,189,122,133,17,11,97,72,45,205,48,134,10,15,42,93,152,27,207,167,191,221,8,110,118,135,33,168,213,151,55,167,129,164,78,99,9,203,129,161,220,28,253,167,137,180,232,210,35,125,230,209,110,94,216,8,41,245,167,201,103,172,254,242,169,177,106,131,177,201,222,128,84,8,14,117,211,248,140,179,210,95,78,244,164,106,195,209,235,41,254,114,242,23,139,194,208,43,126,254,114,248,137,210,100,184,123,214,43,36,109,164,142,32,171,168,176,93,144,127,48,212,222,122,57,216,159,177,94,190,110,105,248,11,211,242,43,148,51,189,46,111,204,99,221,207,96,199,124,10,84,192,100,67,106,167,154,47,250,77,114,52,4,119,255,18,220,159,53,8,39,249,160,94,54,193,119,251,123,31,6,225,95,107,218,231,197,201,188,72,16,179,181,159,208,239,217,138,150,63,118,143,249,127,188,251,56,186,173,192,54,161,163,14,135,143,138,226,218,71,125,254,77,198,125,155,123,4,30,31,135,191,158,54,28,164,63,125,121,64,245,85,78,122,53,73,225,175,183,33,208,250,254,49,148,206,222,205,72,53,113,104,255,77,132,117,124,142,118,19,37,72,45,131,234,104,57,140,164,110,158,132,62,20,56,115,78,90,28,109,60,137,180,134,91,119,238,165,63,108,170,106,222,46,236,173,212,97,208,236,158,234,240,145,172,160,191,149,199,213,248,193,247,52,216,105,59,106,150,244,242,96,12,232,12,19,94,244,151,19,211,201,240,42,47,133,172,217,34,93,233,183,155,37,84,252,96,140,162,154,90,142,118,226,123,120,240,246,181,211,94,247,53,223,40,113,219,238,180,225,116,83,246,118,248,76,117,8,220,109,182,206,39,115,127,225,78,165,135,46,188,49,61,41,1,42,93,162,23,43,109,241,76,166,7,103,173,108,72,156,214,83,9,4,221,148,130,40,28,242,108,220,199,248,241,116,112,113,197,243,159,222,85,146,95,254,206,181,47,198,11,154,195,40,176,51,248,115,130,191,70,66,105,81,137,78,206,212,243,28,110,84,55,34,47,163,191,141,70,218,116,244,76,245,75,89,205,118,247,3,121,66,226,218,180,75,207,105,203,159,38,65,239,107,250,238,143,76,128,237,240,105,167,235,92,32,227,196,7,100,90,210,86,87,51,134,64,245,235,21,248,118,251,84,243,170,160,56,233,77,235,91,37,125,33,105,62,195,247,104,54,136,185,212,250,106,38,173,238,240,55,187,44,236,99,186,142,190,203,98,107,247,163,112,20,193,193,144,133,75,46,161,132,34,155,195,187,173,108,248,221,137,230,11,132,234,87,217,113,78,193,197,54,150,163,120,71,245,163,33,237,112,59,132,100,177,145,186,108,117,39,64,254,59,203,213,24,182,218,131,39,156,139,110,208,93,77,178,188,140,177,231,21,168,226,12,45,117,234,103,29,43,178,115,116,222,77,89,127,26,253,29,239,148,85,161,213,211,119,147,63,232,43,128,52,196,33,19,233,47,235,210,87,192,34,242,43,51,133,216,114,125,69,216,192,99,239,132,66,67,230,45,107,92,100,21,190,103,209,147,134,104,120,242,142,126,22,149,32,103,120,195,160,58,148,91,151,105,122,46,183,41,23,126,36,49,36,204,107,217,125,71,130,15,190,55,125,185,49,105,123,203,38,4,132,218,50,162,146,126,188,44,139,226,235,203,177,134,139,55,141,50,58,177,42,177,158,110,167,191,121,182,254,10,155,21,70,106,111,56,60,133,73,24,248,35,61,208,123,101,145,137,38,195,249,103,182,248,111,19,29,215,197,199,177,241,50,148,129,167,250,194,201,231,46,239,46,10,122,68,222,16,184,227,236,243,207,182,178,151,4,223,225,242,62,67,69,68,187,148,200,250,240,29,137,74,231,49,20,158,86,189,233,48,51,67,223,141,147,222,23,8,37,186,95,106,153,197,176,252,179,160,177,212,143,166,203,221,98,93,80,12,233,218,52,246,71,55,73,169,138,24,83,123,244,67,88,243,189,123,91,236,85,198,3,174,133,226,27,214,182,56,138,140,102,167,53,190,126,168,133,45,114,254,24,223,72,61,241,242,169,161,59,202,28,247,203,150,5,133,191,83,90,118,87,64,92,94,248,195,41,174,112,106,55,231,246,193,52,129,247,162,191,188,200,204,56,14,27,25,147,192,187,120,120,250,194,172,115,221,145,204,193,239,230,0,50,189,75,247,97,43,246,241,11,31,169,204,85,236,244,99,170,116,221,191,139,155,190,92,233,160,190,133,168,37,96,181,206,200,62,88,173,201,195,247,80,149,62,131,148,119,54,121,120,28,221,228,9,77,61,255,209,223,187,135,92,187,96,23,116,205,97,131,203,18,51,221,88,114,158,176,175,125,215,234,91,159,94,150,149,21,112,57,159,62,109,25,93,39,250,180,171,179,26,46,154,59,12,49,96,159,84,38,2,35,137,40,51,9,43,73,127,27,94,187,19,115,133,160,141,252,246,52,45,188,152,104,171,45,253,110,99,213,223,49,27,6,11,80,96,83,15,141,73,222,41,196,17,24,98,148,93,99,13,220,31,215,167,113,22,172,88,96,36,94,12,133,241,15,196,242,148,2,23,242,181,173,160,237,196,118,88,139,220,70,15,124,73,178,145,51,183,36,178,113,160,48,24,10,227,146,9,152,228,203,29,118,80,161,244,46,182,21,2,29,46,237,110,218,223,71,101,158,49,105,75,139,141,163,180,180,31,126,70,246,26,187,41,76,154,226,113,185,182,35,25,62,49,151,238,228,138,150,147,14,70,253,244,27,79,216,75,66,165,100,84,179,100,138,95,97,32,32,19,173,114,202,109,80,58,244,185,132,23,112,11,188,97,104,136,110,249,144,216,235,1,83,58,17,183,240,251,228,9,221,24,88,244,169,110,104,97,40,221,29,211,11,8,96,226,178,201,232,189,70,240,54,140,48,202,145,230,241,251,211,221,85,72,83,13,148,164,168,233,195,77,90,187,152,158,120,27,40,75,138,219,215,110,226,45,37,114,78,173,157,27,228,213,248,212,3,94,172,3,191,225,67,32,26,121,190,192,75,204,17,92,237,162,249,141,39,3,142,153,95,203,204,139,37,62,149,138,111,117,250,205,207,142,168,173,159,197,110,250,86,167,149,67,203,52,5,174,143,145,12,144,122,255,37,40,138,237,254,203,70,150,188,228,225,141,34,242,120,176,21,109,53,233,50,88,11,235,115,76,92,107,128,68,220,24,107,60,198,247,222,248,155,134,70,144,24,146,53,23,158,132,199,223,44,37,37,102,233,203,17,220,170,126,3,130,150,185,202,190,65,50,24,181,71,239,233,15,206,16,125,26,73,132,230,77,67,181,109,75,143,91,125,134,251,107,40,154,105,113,128,17,47,39,82,242,67,135,185,118,162,221,116,112,123,108,127,247,68,160,78,245,40,140,30,209,59,37,48,167,131,205,111,16,119,171,245,197,115,32,8,129,87,59,58,124,88,37,242,59,27,39,11,245,200,52,98,214,160,186,251,131,33,103,42,225,133,66,91,170,146,32,247,131,23,4,88,83,158,38,45,176,60,147,25,46,147,21,137,211,88,95,176,84,189,41,60,201,24,142,138,231,1,35,216,244,104,130,37,129,77,113,217,67,250,9,21,249,239,183,23,155,70,9,159,36,97,229,17,78,224,187,148,138,200,46,33,21,136,93,252,230,130,165,105,13,217,115,32,231,28,126,147,48,2,203,79,126,155,45,7,238,200,31,140,154,176,28,111,24,104,88,90,191,223,222,119,202,11,183,47,243,23,91,201,159,30,159,37,140,4,220,160,47,121,51,137,160,214,29,1,121,26,177,136,249,118,172,109,181,201,178,58,185,218,121,158,46,172,7,236,173,210,114,28,189,110,63,30,209,70,229,171,72,116,254,77,51,75,32,147,232,245,109,35,14,232,103,16,28,99,50,213,111,238,92,230,158,57,97,22,113,176,1,14,138,182,160,59,125,191,75,161,221,208,86,47,43,105,251,193,247,66,177,116,63,50,101,61,223,133,239,124,222,82,66,6,125,113,49,10,141,31,220,80,239,145,13,233,35,71,108,249,187,73,17,251,214,191,115,232,15,230,17,186,236,111,16,239,206,82,150,80,74,80,176,141,120,201,155,33,24,17,212,236,4,252,145,60,250,11,107,223,167,39,113,29,255,96,156,166,133,194,139,31,124,111,11,51,200,67,137,181,115,103,159,205,97,146,200,79,192,147,160,206,207,239,0,207,31,23,161,17,48,117,76,143,44,233,194,36,119,44,121,57,59,215,19,99,232,70,39,223,227,126,98,249,173,148,174,61,120,127,178,164,57,136,40,232,57,175,101,86,70,47,63,77,229,76,233,239,225,110,6,178,52,220,40,163,214,251,105,147,195,109,210,50,75,22,222,175,87,246,95,217,183,188,28,69,140,247,52,246,106,141,221,253,78,117,248,94,30,216,235,152,146,107,195,85,210,10,161,127,48,44,162,113,185,111,184,179,123,60,188,200,170,154,242,240,221,112,93,225,188,155,20,96,84,219,1,35,94,250,219,67,141,197,15,106,129,128,15,234,151,63,23,211,61,112,160,20,10,43,129,180,121,82,7,31,12,89,250,136,156,70,14,196,245,66,70,157,167,123,120,4,33,255,172,229,121,27,161,69,164,170,183,9,60,200,72,238,15,190,7,137,164,62,145,131,195,58,122,79,115,146,151,41,79,127,204,209,247,213,88,113,37,52,158,33,111,193,112,251,153,217,92,91,168,80,140,105,68,90,110,121,245,141,20,30,227,43,139,78,161,198,166,60,62,151,219,251,132,80,229,195,160,255,92,175,252,248,158,243,100,253,202,104,114,110,247,119,57,33,253,17,58,5,129,97,96,123,172,193,100,178,64,157,33,48,65,212,71,88,4,12,3,97,116,203,237,145,246,200,144,58,143,74,204,167,45,148,239,206,122,207,34,7,29,44,7,100,18,175,151,223,128,136,146,49,199,4,184,205,53,252,123,214,178,193,116,203,88,31,5,107,111,168,185,218,65,133,232,240,166,162,236,197,108,58,54,87,137,170,177,129,226,10,183,166,223,104,33,86,242,117,153,70,155,34,190,242,230,63,106,70,75,162,108,164,57,221,123,230,219,236,240,170,125,146,232,140,11,156,68,181,247,97,163,79,9,147,193,49,251,205,151,103,131,8,252,214,89,118,77,174,241,136,42,41,240,50,1,0,65,161,252,248,69,55,58,20,40,69,174,6,118,142,64,215,246,131,191,123,4,213,8,157,227,162,179,193,254,131,81,6,156,65,38,57,96,91,129,144,224,135,146,80,191,100,7,135,56,154,124,237,7,67,51,26,35,109,172,76,30,128,131,154,206,142,229,128,41,121,216,111,172,113,40,132,224,60,40,159,214,223,195,36,38,207,240,145,118,106,142,230,252,185,59,112,129,225,61,244,89,132,187,174,121,173,205,189,105,17,32,255,254,125,243,74,144,123,131,205,236,111,118,194,31,98,188,33,175,77,192,132,214,254,156,40,219,78,228,62,252,230,11,92,97,209,91,15,190,143,135,192,248,52,66,171,71,212,13,201,3,245,141,190,241,3,67,156,123,30,140,107,162,148,4,67,89,211,31,204,225,231,83,31,120,26,163,239,15,102,127,13,22,112,224,123,108,252,44,19,224,63,141,44,129,241,112,255,117,246,125,142,220,220,207,207,90,131,251,111,164,246,95,74,75,28,43,211,196,229,199,47,247,212,96,146,21,103,192,40,21,253,132,49,128,55,226,81,242,211,13,70,154,191,200,198,166,60,199,252,171,2,219,199,188,150,81,181,17,44,122,148,221,126,104,241,248,211,203,106,15,5,230,138,50,171,195,232,188,201,111,87,66,23,223,131,111,7,33,119,174,48,220,170,219,225,107,12,201,79,67,9,218,218,251,174,102,37,113,130,66,97,89,94,159,181,109,231,146,192,120,204,182,195,136,66,52,153,73,232,178,191,169,66,189,12,196,160,250,211,119,113,148,191,69,253,87,78,179,171,76,83,28,129,237,188,134,113,5,208,225,66,113,97,255,114,210,129,217,83,203,20,152,152,103,243,159,70,246,96,235,211,28,152,245,245,9,58,74,65,133,10,220,198,43,76,2,70,189,33,253,246,29,161,159,119,7,201,25,171,30,9,20,238,147,249,119,100,129,226,69,153,10,83,43,89,253,225,207,174,171,2,95,171,236,167,75,96,48,149,133,209,227,219,60,94,62,21,168,142,29,242,213,36,126,252,234,141,65,167,233,22,8,140,184,218,126,45,155,86,53,186,4,134,243,234,243,167,209,69,146,73,138,155,168,255,248,134,96,243,163,186,65,59,197,130,248,213,225,101,226,83,1,23,178,3,124,188,160,112,169,50,23,238,85,231,155,191,72,20,112,167,150,39,90,190,142,37,225,190,241,178,228,0,89,125,84,67,126,191,8,27,48,181,39,50,77,41,181,37,255,241,193,157,186,78,121,57,193,136,159,188,6,36,108,56,115,100,63,196,65,54,127,165,208,155,140,129,34,12,230,148,121,145,14,55,127,77,35,39,253,43,178,101,145,158,84,234,155,136,176,218,127,93,126,123,254,2,18,63,120,173,133,147,89,96,50,85,222,119,227,198,159,69,166,26,158,215,126,62,135,201,185,171,177,130,38,158,186,233,77,187,183,205,30,68,77,192,247,48,106,231,215,231,102,208,239,24,17,148,40,247,143,223,127,219,85,130,68,86,129,141,174,229,189,219,164,222,101,35,39,22,120,255,93,15,254,224,13,173,10,83,131,240,186,252,51,9,110,121,57,242,82,219,159,38,201,104,232,195,131,84,213,120,118,106,151,176,130,106,25,142,126,18,212,7,38,79,214,123,12,214,129,33,191,11,201,200,143,184,211,80,51,84,28,38,210,119,126,170,125,246,81,136,20,5,186,137,230,189,73,88,17,231,14,22,112,210,195,201,96,127,187,180,85,80,7,105,46,140,62,199,211,63,152,8,219,102,109,192,149,226,171,183,45,32,11,116,116,158,16,247,104,199,71,154,202,255,35,219,56,250,25,79,37,151,25,254,153,250,108,192,203,4,104,95,203,201,163,248,100,233,114,88,173,245,206,54,60,169,43,12,59,96,227,135,122,31,198,161,59,99,121,244,219,131,176,97,253,80,120,84,170,76,132,107,153,32,185,237,13,39,200,40,179,172,155,44,249,59,127,72,138,153,93,122,5,167,32,76,185,190,246,190,224,110,48,169,96,248,238,182,47,189,123,10,20,249,106,110,238,171,56,188,77,6,45,96,203,106,157,159,44,189,42,115,161,81,243,87,158,61,0,67,75,105,178,174,219,198,250,24,62,207,6,134,118,252,118,67,208,251,231,6,1,38,116,90,229,233,107,147,157,243,14,24,182,226,94,228,204,110,215,0,189,255,235,247,217,150,72,180,155,160,13,73,223,247,48,87,113,25,235,102,132,243,111,1,52,227,71,158,209,163,220,159,145,123,255,193,131,100,160,46,13,187,179,156,76,164,7,27,143,67,12,54,213,88,119,106,254,102,105,99,198,15,89,94,247,86,130,23,255,181,108,53,99,104,12,216,200,155,223,9,114,239,88,230,23,8,24,57,136,239,117,41,246,210,210,169,130,63,179,254,174,161,27,103,118,253,166,108,26,101,153,87,114,59,76,130,180,60,205,253,239,204,247,97,80,178,124,98,191,21,34,162,63,238,56,154,54,216,69,162,83,177,115,238,199,123,175,65,10,174,112,25,223,11,22,209,231,248,132,98,125,21,163,120,219,14,55,43,217,95,1,35,98,221,139,143,39,69,153,126,1,153,156,102,48,70,250,203,201,12,10,131,1,78,65,214,129,55,109,80,4,229,147,5,82,31,142,242,234,67,114,175,71,53,126,219,130,173,239,46,192,85,154,56,230,12,152,178,244,225,232,71,142,205,39,40,202,104,207,190,163,192,0,253,128,128,141,1,215,231,233,177,40,115,124,23,78,184,159,68,6,213,179,148,130,5,200,22,115,124,175,69,21,71,152,137,224,159,48,27,236,55,23,110,127,83,60,28,205,70,70,100,189,87,223,61,164,87,177,59,237,82,251,82,0,41,17,51,102,60,121,152,212,250,83,126,31,77,158,85,4,168,255,30,46,223,27,75,219,251,166,116,9,203,150,208,225,15,222,20,122,199,54,142,226,193,157,39,239,154,0,109,199,181,175,181,221,119,55,45,207,36,166,80,156,30,210,151,151,250,189,205,146,234,169,17,212,137,52,13,151,219,155,195,230,113,10,135,243,68,211,187,13,55,177,104,214,221,100,226,195,168,10,218,126,52,50,41,210,68,33,226,53,190,183,188,204,75,28,210,81,236,225,159,71,222,255,158,30,85,159,38,189,103,188,181,75,137,115,145,78,35,82,244,228,80,80,222,158,80,214,198,119,193,210,209,198,67,135,209,68,196,76,193,191,250,249,226,34,12,244,69,65,19,177,235,219,69,253,109,227,131,228,181,42,157,130,78,242,99,186,71,135,27,66,172,79,97,72,205,158,17,196,197,160,140,46,45,35,135,172,61,19,234,110,203,144,117,197,120,145,6,129,176,222,15,238,20,0,127,2,55,36,157,223,133,148,24,251,109,138,244,10,134,234,187,162,204,57,76,127,46,208,98,186,110,239,167,23,212,188,210,48,10,247,246,91,184,243,51,53,20,71,135,145,112,62,75,197,44,208,79,102,33,84,131,117,188,57,108,204,195,97,239,82,56,231,140,192,23,229,171,34,41,24,137,21,34,229,207,28,54,245,212,40,0,133,204,159,216,244,179,11,89,103,82,227,63,225,15,64,51,228,55,90,36,50,80,0,24,48,74,4,245,45,31,99,231,137,160,33,48,23,214,55,21,160,48,61,193,40,72,58,62,129,242,183,45,176,71,136,64,153,81,81,20,50,206,31,12,233,117,248,61,72,194,238,205,175,63,48,156,22,217,164,187,169,209,191,59,56,114,38,252,109,192,215,106,111,191,170,217,205,225,67,73,64,124,54,53,177,235,231,160,226,233,131,152,147,192,19,25,137,119,119,218,219,108,170,248,46,180,234,73,229,123,112,133,185,36,126,27,35,166,204,55,34,212,167,236,45,27,90,221,86,187,252,62,27,86,140,16,116,158,112,203,32,155,244,62,251,35,249,58,12,79,94,221,159,184,32,178,29,211,232,58,3,230,160,252,222,44,37,58,22,174,252,139,86,34,12,111,180,9,84,17,170,115,184,152,54,193,219,13,185,7,29,49,75,9,117,66,138,251,59,94,72,238,153,71,206,0,60,23,200,68,63,184,211,45,209,105,112,197,148,243,122,133,8,134,144,22,77,115,45,237,254,238,194,68,79,102,20,189,76,227,131,190,111,92,175,229,112,69,71,178,220,7,225,203,252,222,76,51,161,205,80,202,3,182,184,189,127,247,157,195,33,244,107,14,1,178,11,252,183,137,101,69,220,29,74,22,34,34,1,19,25,104,2,83,248,252,246,113,96,148,191,4,198,115,253,46,18,22,191,148,176,60,44,177,166,87,247,96,50,162,155,60,205,153,243,99,72,221,127,38,216,140,244,198,207,206,132,246,90,70,45,80,220,159,6,101,68,119,110,190,241,130,118,36,4,25,46,138,195,166,191,125,5,207,245,137,173,22,184,66,85,222,31,12,99,106,141,134,193,47,221,246,51,115,12,150,36,193,15,119,245,89,51,230,10,217,247,242,219,84,39,172,103,67,29,174,82,161,45,133,50,148,101,29,250,84,58,36,76,109,129,89,3,239,171,135,149,97,6,88,108,11,125,237,198,24,12,45,72,96,50,230,159,237,103,44,51,45,226,188,119,181,125,100,178,190,95,158,156,96,225,114,135,226,88,108,125,212,28,118,145,207,218,215,122,56,223,187,42,67,22,140,251,47,224,243,199,221,252,96,4,106,186,160,84,94,61,19,235,32,177,29,28,83,6,215,122,142,195,164,98,69,204,30,152,157,229,141,230,47,1,68,97,24,169,223,103,255,17,77,234,203,41,176,247,21,240,89,218,178,54,13,71,239,207,191,125,205,55,74,254,170,126,23,69,188,111,71,51,213,5,9,129,64,110,48,41,246,127,48,190,163,46,79,163,34,215,158,249,71,238,60,92,200,2,83,189,252,172,17,150,139,6,134,40,118,195,63,244,27,238,15,63,242,26,242,219,168,152,254,24,112,12,222,8,91,8,60,40,168,249,30,204,213,247,232,111,19,231,91,254,52,165,197,58,27,8,91,255,180,190,128,241,241,31,109,154,249,41,247,131,77,100,81,70,140,200,71,245,159,198,250,88,50,149,182,209,202,190,62,109,38,25,209,20,38,66,248,70,132,28,142,217,229,221,139,29,176,122,195,201,94,153,9,46,16,219,62,248,99,111,150,151,163,181,250,46,149,119,255,98,235,175,138,14,110,162,15,198,219,23,225,98,224,22,243,20,157,168,38,108,73,192,149,61,240,193,12,102,79,47,191,67,244,204,218,143,72,223,214,241,98,23,250,222,213,140,218,248,185,74,79,191,125,190,227,79,223,171,243,151,80,139,77,59,106,97,27,133,73,159,243,119,83,55,94,255,209,41,39,158,230,110,219,210,211,196,231,252,167,185,73,200,62,14,252,213,119,2,125,127,204,27,9,166,136,246,115,24,230,209,132,78,255,104,42,171,37,161,198,208,221,222,210,254,40,169,13,239,184,193,148,226,57,124,15,137,252,195,95,91,195,127,152,18,195,149,186,204,238,91,14,19,8,79,63,125,215,214,51,168,63,38,248,72,51,5,199,237,138,167,205,75,151,96,114,220,29,38,97,62,79,210,238,87,1,24,161,185,70,38,248,165,207,27,124,143,152,211,19,124,175,145,222,225,24,131,105,26,34,96,238,179,116,224,201,56,59,193,159,7,128,80,5,56,33,77,101,48,85,162,62,34,247,248,250,39,252,68,204,128,73,44,207,47,175,143,189,202,224,78,170,100,134,167,192,119,11,57,227,159,176,255,54,142,248,83,255,249,114,111,185,201,106,254,163,105,231,120,175,177,252,118,126,121,173,207,38,248,200,126,153,185,225,68,118,28,101,187,203,125,250,245,24,17,120,139,242,104,115,236,59,202,21,55,63,188,75,76,134,129,24,73,66,231,143,25,203,80,84,153,70,158,11,237,57,47,168,86,40,95,222,13,161,178,241,153,52,140,18,56,207,195,54,227,233,239,212,188,116,191,39,77,98,210,80,220,97,243,18,248,134,183,155,194,211,58,242,2,146,197,73,142,95,57,9,30,189,121,151,77,18,29,210,166,114,190,225,219,248,248,99,118,205,112,79,112,94,2,40,203,196,68,50,85,142,212,114,242,41,163,229,144,95,164,181,13,75,148,175,144,9,177,76,250,109,114,48,226,183,73,208,78,31,102,89,212,15,94,86,226,171,48,18,95,62,34,100,235,166,89,74,18,124,52,109,13,53,153,57,128,234,136,209,94,70,46,159,182,249,58,122,60,12,55,89,62,159,238,187,253,167,113,20,143,244,211,229,196,2,64,45,163,232,187,77,245,218,223,189,9,146,234,2,193,209,229,93,70,118,88,211,14,183,78,243,185,64,14,88,90,123,176,75,196,150,4,79,125,75,48,18,236,62,85,136,6,165,189,22,119,125,60,77,190,109,90,125,20,254,117,159,11,144,53,166,193,134,90,220,237,32,110,161,37,141,7,165,198,9,30,25,134,254,187,58,12,33,197,206,240,139,145,130,114,200,40,74,182,71,192,75,68,68,254,224,248,44,252,69,59,157,140,100,145,143,120,248,235,33,92,253,7,199,2,160,96,103,235,68,160,130,55,90,77,170,111,122,180,15,119,145,125,166,30,209,210,55,69,152,30,69,215,177,211,22,190,172,232,55,224,157,204,74,162,213,221,247,35,162,100,125,253,3,174,115,9,124,50,76,245,105,60,125,111,59,169,71,172,136,55,208,249,229,222,182,26,114,135,185,86,252,3,110,190,163,144,81,208,210,110,54,141,62,216,97,130,227,25,30,113,246,240,151,146,245,6,140,82,153,15,86,35,63,58,195,59,62,11,194,142,117,18,10,25,190,195,120,222,119,130,75,27,241,116,27,39,29,16,8,85,250,62,139,84,222,110,25,110,159,91,188,179,141,50,211,142,98,234,158,62,32,184,135,190,127,192,179,140,128,181,88,213,224,50,78,60,77,244,33,181,124,30,183,176,88,211,51,119,10,94,206,248,236,67,105,107,130,169,90,12,88,132,248,12,30,115,71,195,190,127,236,209,8,10,251,30,109,238,210,220,41,253,156,88,1,40,64,148,153,224,189,99,38,117,75,72,72,48,49,27,135,239,190,120,50,92,100,170,32,175,153,76,67,220,196,126,109,155,20,251,206,12,147,250,233,240,44,201,88,160,224,221,109,90,82,93,211,194,198,197,25,51,165,147,129,158,58,165,54,237,20,243,66,39,184,186,199,19,120,156,154,94,78,101,179,79,241,78,182,119,250,234,178,100,83,129,59,251,75,47,71,242,52,154,246,81,72,43,48,117,98,209,165,80,126,238,158,224,227,129,70,96,173,199,54,120,196,142,69,189,72,234,209,241,61,222,198,63,120,204,169,115,129,44,165,216,146,96,18,77,191,76,129,123,13,148,183,39,184,186,37,78,252,171,214,252,112,253,37,77,255,193,125,168,219,131,74,7,119,252,65,160,68,188,39,193,79,211,215,224,165,181,222,192,240,11,5,188,75,234,111,114,246,191,248,105,252,250,39,193,211,227,55,92,168,203,63,186,140,188,220,25,112,107,185,203,76,220,192,97,82,108,114,203,138,108,134,156,53,233,225,185,118,44,123,92,152,105,146,14,180,161,125,134,227,22,78,22,43,134,164,187,76,200,112,153,105,23,31,112,60,4,92,247,76,183,127,232,45,99,138,79,202,38,210,111,15,88,134,3,62,249,232,131,71,206,63,107,118,45,86,48,180,184,105,102,201,54,59,253,50,164,192,222,225,19,117,128,132,190,114,106,67,81,32,77,63,220,175,145,25,239,70,252,38,205,163,187,235,198,171,215,73,126,3,114,132,215,39,232,151,187,155,19,33,96,180,213,83,195,40,123,61,2,175,116,166,82,157,19,27,14,49,217,180,143,14,226,132,35,96,156,223,9,158,159,140,134,22,5,252,161,171,55,65,191,147,225,214,99,59,90,16,54,165,134,83,115,86,3,158,95,218,132,9,59,5,90,251,151,110,123,163,44,119,164,2,239,147,44,74,200,33,99,213,147,207,157,236,16,232,198,195,234,195,145,147,110,23,212,180,196,52,66,118,90,61,138,80,207,197,194,100,30,36,87,12,234,13,62,79,40,193,171,25,189,71,102,60,204,202,212,62,33,79,36,70,107,17,38,79,237,134,144,48,94,190,181,74,213,224,46,227,113,239,214,233,56,182,232,101,116,217,97,166,36,120,255,212,178,13,254,148,29,194,96,113,64,77,68,46,71,70,221,93,15,58,75,186,2,119,204,43,111,55,164,164,201,194,161,28,34,250,155,204,160,154,62,139,2,181,120,186,107,5,159,193,231,87,129,254,7,175,108,22,146,114,31,125,198,110,147,166,25,57,245,97,177,146,242,152,174,69,228,141,250,85,113,114,2,167,195,30,219,160,198,211,247,22,149,174,231,148,217,196,22,111,106,117,233,229,136,5,68,159,30,81,242,254,131,35,22,119,225,111,237,116,116,17,83,217,241,52,242,129,138,182,51,98,215,48,137,132,150,225,18,243,16,218,250,52,32,141,176,137,163,208,34,229,135,31,27,218,31,44,178,42,6,195,163,17,79,15,73,87,255,131,209,248,8,88,196,185,254,224,178,221,165,206,126,245,229,78,33,222,236,157,66,165,92,58,124,160,158,136,149,77,16,42,221,160,185,245,198,54,77,141,67,90,126,205,244,28,29,62,217,109,112,191,243,172,120,55,94,186,252,112,243,32,252,55,205,41,148,159,110,37,118,90,72,196,210,229,157,186,190,230,223,133,242,77,114,179,54,52,157,189,101,31,117,226,249,233,26,118,8,52,74,61,129,69,12,187,207,216,167,21,198,83,29,15,207,146,182,179,198,46,242,5,218,122,238,177,245,141,48,149,63,82,236,50,90,98,97,35,85,146,60,149,148,202,196,194,254,224,30,76,63,189,154,135,85,169,82,104,95,238,49,166,70,124,214,183,146,217,135,132,111,143,14,67,153,52,181,108,134,203,238,94,59,175,69,217,18,90,143,175,122,110,165,249,220,187,230,255,113,187,110,225,187,72,190,250,11,123,144,220,178,37,191,146,159,174,97,145,174,98,199,96,130,239,222,25,47,31,61,255,116,159,195,143,23,43,44,72,86,248,133,127,98,100,127,240,206,247,185,70,26,100,180,12,114,8,221,143,136,216,187,229,70,58,202,73,134,54,25,130,61,58,13,182,135,149,224,238,33,118,224,35,85,80,192,16,214,188,153,178,140,89,114,101,120,43,220,90,58,3,112,105,184,223,12,166,211,145,204,66,146,100,253,114,178,172,36,42,189,28,127,187,247,41,201,160,233,97,124,1,39,208,150,175,200,205,117,239,12,30,217,14,111,70,146,30,232,110,233,216,172,223,142,128,211,162,20,36,217,225,228,138,122,120,100,161,157,52,18,218,191,30,40,236,78,95,134,123,143,134,109,101,234,52,184,212,22,176,105,68,43,140,46,102,11,248,203,134,225,133,71,141,239,186,67,151,108,214,106,153,10,15,166,58,39,77,98,152,38,98,9,80,228,146,26,190,31,33,182,161,184,49,51,252,202,233,254,224,127,248,98,16,129,119,99,122,53,99,135,76,176,220,206,153,241,249,122,126,91,226,233,253,192,228,180,38,24,153,115,135,73,53,76,159,141,47,103,6,124,190,180,111,152,62,142,119,121,51,17,237,4,215,184,219,44,122,40,205,195,10,35,67,192,235,124,229,31,112,152,211,108,173,95,73,223,125,77,143,24,207,191,186,216,4,143,19,227,73,245,122,178,146,140,78,45,96,66,219,233,195,168,2,139,33,49,9,43,133,169,3,243,1,69,235,32,221,157,112,65,70,159,155,236,80,106,26,85,168,222,231,20,123,36,115,27,205,28,133,207,74,126,109,228,124,122,192,99,207,180,25,87,212,56,3,190,27,102,186,224,192,251,83,3,94,51,217,65,166,187,54,2,93,39,157,95,16,18,149,128,17,44,72,159,221,208,241,11,88,229,88,128,81,212,114,216,56,236,211,103,35,199,213,2,158,249,6,79,141,111,156,96,3,50,197,154,225,149,224,245,15,248,110,99,1,147,61,154,209,234,30,149,63,78,52,253,108,212,182,123,192,216,57,251,255,31,252,253,3,30,225,248,94,136,216,164,27,60,101,123,209,176,217,78,186,225,148,175,142,120,118,253,195,88,55,62,206,47,224,182,210,225,72,130,115,160,16,200,180,140,174,35,240,53,183,106,130,107,4,124,175,109,86,146,83,3,146,186,216,178,160,157,72,247,31,180,163,61,122,114,239,132,59,71,25,46,60,221,37,130,116,241,74,107,179,172,200,163,191,48,17,169,244,89,183,27,98,10,35,146,152,206,124,24,239,221,250,91,164,139,167,107,95,225,239,125,14,99,243,170,27,22,171,107,187,69,188,16,219,84,211,18,2,206,25,103,254,49,189,40,133,169,8,247,167,201,124,83,83,127,82,170,232,65,62,104,203,210,61,2,198,159,237,75,151,211,173,215,244,114,88,32,223,100,64,87,33,249,230,224,185,108,190,93,110,227,254,72,112,139,109,1,75,113,213,244,93,120,136,95,175,112,235,219,122,198,88,109,129,239,11,219,194,53,105,150,182,229,219,252,38,171,49,129,219,107,184,176,120,115,232,145,10,26,223,204,72,151,253,199,78,73,66,237,235,79,82,234,75,54,146,140,3,237,193,24,115,105,221,34,176,230,65,110,106,172,115,24,27,127,162,119,201,97,90,228,248,9,130,111,254,244,180,76,181,20,177,106,94,147,71,9,196,201,17,146,77,181,142,55,141,50,151,100,90,114,111,118,39,22,21,241,67,173,141,109,17,149,247,114,114,82,143,222,4,140,140,213,183,20,216,11,170,238,226,240,153,135,81,252,85,178,96,245,105,211,29,121,19,229,107,170,110,250,7,143,38,232,72,9,94,166,64,191,29,165,204,85,83,180,14,42,234,222,110,242,203,114,234,25,213,111,15,133,79,66,45,75,210,253,182,159,15,48,173,142,212,108,180,79,253,204,229,85,45,37,166,221,93,34,80,40,102,245,84,68,198,231,184,161,242,49,211,114,0,4,250,79,67,81,167,185,22,113,114,209,154,106,113,125,240,186,199,69,242,178,34,164,244,251,232,95,18,188,26,34,184,150,127,24,89,240,75,23,14,142,232,54,222,15,67,238,49,245,196,132,26,235,197,214,187,41,252,20,29,231,59,131,202,143,25,232,194,215,42,248,82,194,15,69,135,239,126,98,110,0,84,150,4,198,63,95,30,60,136,19,203,79,15,168,186,126,91,21,130,112,249,110,79,161,69,169,15,197,193,145,246,88,188,206,239,110,79,30,57,25,146,242,52,210,120,165,189,14,219,168,29,104,176,138,117,250,178,197,161,47,168,67,173,163,107,71,223,94,114,116,65,129,169,239,158,150,194,253,131,63,138,74,116,81,223,129,245,235,59,21,160,48,94,202,142,209,186,93,126,255,96,152,204,112,220,4,76,213,220,75,179,69,83,81,89,26,62,4,218,241,198,60,116,14,13,97,95,139,193,164,193,30,202,142,41,7,203,250,102,173,49,199,144,142,212,11,29,229,191,251,197,78,80,101,192,69,30,83,208,84,4,94,60,169,147,217,211,52,161,20,38,150,59,167,223,68,153,99,43,117,22,94,54,40,250,223,111,27,37,135,76,51,75,39,120,137,20,168,71,148,180,133,147,172,192,0,250,44,188,27,173,164,197,92,152,68,89,129,167,30,106,212,61,223,62,219,14,35,104,38,191,189,139,197,92,99,138,55,209,79,160,229,80,102,250,10,192,192,145,119,219,121,227,179,148,243,99,106,151,111,35,248,8,24,210,74,237,21,171,139,243,181,9,157,200,212,151,47,227,21,125,176,149,197,43,74,121,176,175,123,180,169,197,16,96,51,234,205,87,110,131,108,68,66,28,119,143,93,79,48,203,36,247,40,231,211,175,254,172,206,244,193,144,156,124,218,240,187,241,238,254,86,200,237,48,202,99,100,50,64,38,87,188,225,48,171,239,4,127,238,132,130,197,113,182,212,43,104,141,206,237,123,225,135,123,191,41,60,191,25,123,33,236,116,98,225,48,23,190,227,171,19,66,189,58,18,140,246,246,235,22,200,48,86,73,191,253,225,94,126,240,48,83,76,225,179,143,47,2,56,230,87,134,247,139,144,192,99,213,151,222,239,73,168,255,138,111,212,112,53,86,237,20,19,100,112,148,27,182,46,32,136,57,183,119,10,37,242,69,172,39,146,125,126,178,191,160,150,222,173,83,5,57,19,239,50,171,72,56,105,52,41,239,11,184,14,61,204,161,188,251,126,74,173,192,4,172,70,154,42,229,177,84,27,188,143,214,90,0,163,100,20,240,22,210,38,230,33,246,179,255,54,217,191,169,105,23,126,165,53,230,117,248,116,172,177,2,139,180,108,8,77,167,161,99,9,88,213,251,187,224,8,154,231,56,12,235,88,122,181,25,77,1,223,237,108,165,229,211,164,203,72,99,58,105,117,33,0,237,205,230,102,51,51,204,254,233,48,162,112,169,225,166,39,233,240,221,27,91,250,237,254,249,233,84,254,242,221,20,133,83,57,224,57,199,151,222,221,188,28,226,15,174,25,54,210,101,135,97,165,76,189,66,17,228,10,184,238,212,227,251,123,148,147,6,27,221,98,130,215,79,220,231,15,78,145,2,118,172,123,219,241,167,59,57,158,95,134,139,159,17,84,127,127,105,150,18,122,43,254,242,164,211,250,135,150,132,206,52,25,184,216,251,186,166,206,109,182,150,224,123,43,219,2,215,12,207,167,155,107,48,238,229,244,219,212,72,198,111,143,186,190,244,244,32,122,231,48,234,194,58,218,155,163,210,23,126,175,194,63,106,40,151,253,64,139,86,98,112,172,222,21,227,15,115,219,172,53,195,190,33,21,243,105,36,212,100,243,28,102,167,157,25,126,174,210,63,184,100,184,60,186,102,131,85,160,207,208,245,99,137,251,67,73,128,72,103,219,157,214,241,240,108,167,183,4,175,47,193,35,29,171,36,223,207,248,106,232,70,118,130,119,139,225,226,112,43,233,212,133,140,48,154,118,223,125,50,42,91,14,244,0,105,146,98,109,124,209,178,154,114,162,129,201,61,118,24,130,144,244,211,171,140,216,228,175,65,86,242,119,221,57,188,3,93,234,186,94,150,7,21,211,172,26,69,88,130,75,29,241,110,147,73,87,184,83,197,227,240,92,35,237,88,88,177,95,160,176,76,40,122,59,41,22,54,214,116,110,247,53,59,19,156,14,136,5,65,76,252,50,135,95,234,240,250,228,255,12,190,187,91,254,172,130,103,220,97,60,246,169,195,41,124,31,1,107,136,3,138,136,187,214,252,179,168,160,78,99,77,74,243,242,135,239,161,43,114,74,192,219,107,74,141,50,147,154,213,4,183,229,118,37,213,219,251,164,151,207,125,118,188,28,90,186,157,224,213,164,105,176,235,105,167,221,179,174,248,245,135,201,144,76,141,77,26,154,52,173,78,245,23,46,174,117,17,178,253,76,39,62,53,237,30,240,30,13,176,18,250,52,137,45,119,246,56,204,22,148,94,94,142,215,177,3,151,188,171,64,102,255,197,53,121,170,56,174,193,61,234,21,168,228,28,233,196,167,196,216,163,109,176,47,173,180,49,144,181,235,1,225,11,35,221,169,112,172,32,96,212,55,146,181,190,122,60,91,134,168,30,1,194,144,225,176,17,51,164,207,34,129,251,4,220,181,10,17,237,237,237,117,236,240,79,173,154,214,0,69,33,53,158,94,144,24,40,220,184,166,59,60,214,206,125,70,149,156,192,201,179,198,37,228,56,127,5,121,103,51,79,99,238,40,238,80,132,128,247,164,62,235,150,153,226,112,33,65,38,193,45,242,45,46,172,89,40,112,121,54,233,180,157,138,66,45,255,253,25,81,134,118,173,115,90,84,15,175,22,15,19,90,235,9,158,94,31,249,89,174,165,218,211,136,50,247,152,72,48,15,165,225,52,137,6,239,241,61,84,165,10,120,72,21,21,151,250,116,162,163,75,216,3,109,234,161,90,219,120,77,29,132,8,32,53,27,238,6,129,81,160,87,152,44,4,239,238,123,204,149,220,46,84,68,5,134,215,84,97,76,27,255,232,123,52,105,141,225,178,187,129,215,47,218,22,213,243,101,22,1,1,135,87,42,149,192,199,178,78,56,230,140,193,93,59,5,94,231,21,79,223,139,242,78,232,56,225,152,187,243,177,232,165,14,162,131,38,45,179,76,220,4,151,25,175,134,254,54,61,204,233,227,240,221,235,52,132,177,140,149,205,93,184,150,100,146,86,46,44,86,62,150,147,106,146,149,208,18,233,43,228,2,138,100,60,230,212,55,195,147,121,219,172,177,46,208,81,106,252,242,61,145,211,181,12,197,121,79,190,39,145,92,115,243,151,121,173,226,171,141,57,37,253,244,106,53,150,135,137,7,167,151,227,249,247,166,193,130,151,190,203,138,166,125,166,216,244,79,254,26,171,95,117,24,78,149,244,219,117,69,159,81,38,153,78,128,122,77,50,239,178,1,125,124,242,183,124,16,117,56,12,227,164,126,117,57,146,92,111,57,204,233,221,101,75,230,192,125,83,10,201,194,13,127,151,163,255,54,118,126,58,217,160,250,41,241,242,149,45,191,187,229,71,129,20,238,223,154,14,213,114,77,164,216,19,186,169,161,41,12,103,95,13,215,243,61,65,210,103,235,171,155,138,51,3,26,231,183,195,168,147,214,4,151,22,51,1,247,136,122,99,214,221,242,103,9,151,248,57,105,38,160,234,209,227,196,197,205,164,151,182,197,82,29,225,111,95,90,215,15,122,63,59,222,189,136,201,41,60,191,136,203,160,99,151,124,84,184,222,34,195,23,98,210,211,83,195,169,7,141,64,0,92,231,91,97,56,172,226,183,81,141,108,10,87,49,98,254,212,233,20,189,43,47,38,10,44,143,234,119,32,153,101,120,94,206,7,205,157,90,72,240,170,120,187,208,0,215,29,131,202,224,122,226,213,204,12,245,55,30,210,14,189,217,200,93,157,228,204,188,230,82,108,10,84,182,237,244,114,188,74,62,203,238,58,212,224,225,90,71,10,212,41,253,212,132,5,60,161,109,72,195,33,66,253,146,31,21,113,123,15,234,36,181,120,188,176,48,20,70,204,103,255,195,71,11,235,150,131,244,190,130,100,244,6,74,218,132,122,104,55,25,191,222,219,132,2,20,188,115,255,68,171,218,214,90,132,101,103,94,236,192,165,158,228,115,91,118,192,6,92,106,218,200,112,239,22,79,194,56,44,91,189,215,48,15,34,250,125,254,106,177,20,222,82,174,121,108,203,214,151,47,138,190,3,158,69,9,55,46,106,234,213,14,67,175,157,97,210,77,3,174,167,164,166,245,21,150,240,249,96,71,210,105,180,218,189,133,13,135,141,153,81,97,19,136,123,240,129,227,81,225,105,241,67,135,97,147,72,48,151,220,230,48,247,101,237,150,185,156,160,8,75,152,75,176,162,208,152,121,224,17,39,92,154,42,19,118,244,104,25,196,34,58,193,169,4,154,241,211,104,8,107,167,193,21,231,7,19,124,55,83,205,209,187,63,227,110,246,160,39,233,163,250,219,195,60,215,14,227,13,214,77,1,66,115,79,255,61,123,41,115,203,98,191,136,66,34,8,59,118,75,15,223,125,217,15,220,131,97,156,126,25,210,174,33,209,216,100,235,46,36,62,70,60,140,10,135,78,52,148,149,78,196,114,239,181,51,141,38,20,194,35,218,141,40,141,254,118,39,133,212,39,249,226,85,218,227,198,152,230,47,55,83,77,155,214,185,250,123,203,23,30,92,157,11,240,69,248,241,65,236,177,234,69,213,18,124,189,134,233,224,17,79,79,35,220,17,45,95,149,200,178,194,203,9,136,62,220,127,37,63,60,226,126,0,119,75,75,219,10,135,135,111,149,119,250,79,77,138,177,130,206,200,43,59,115,193,63,170,48,26,83,18,154,111,61,237,241,36,2,198,76,33,15,76,109,28,75,152,107,241,114,34,201,58,94,40,115,122,198,233,49,65,67,237,113,200,121,61,231,198,124,197,234,123,198,161,17,213,237,103,144,200,47,104,177,82,226,72,57,40,69,109,28,82,37,194,24,134,53,107,164,5,130,19,61,190,107,112,43,77,47,239,99,213,120,154,72,169,126,118,49,254,81,135,219,72,161,153,137,77,245,69,54,4,68,179,9,45,81,3,114,160,38,83,7,21,118,93,241,76,89,98,114,223,72,239,166,252,212,123,28,125,128,79,81,84,86,188,97,29,43,178,43,76,97,151,55,140,42,98,117,178,78,163,147,140,167,135,80,222,26,76,165,146,207,195,222,97,116,85,152,76,137,128,177,38,150,194,247,242,126,2,46,51,217,233,247,184,142,148,52,228,96,52,181,114,89,182,182,219,179,166,68,163,159,5,159,77,44,174,182,143,214,15,146,117,121,130,160,129,79,222,106,2,77,194,14,49,11,155,29,86,2,163,92,22,91,41,190,97,117,18,77,162,24,43,126,187,169,248,59,48,245,232,62,92,84,167,232,37,121,106,150,250,225,182,167,246,23,149,96,145,2,69,76,46,249,59,38,241,249,248,174,74,47,244,4,239,72,247,62,213,202,44,21,158,114,255,64,162,62,207,36,104,155,99,101,83,58,170,171,111,14,77,212,59,149,16,187,246,10,4,145,242,219,13,19,77,225,49,195,145,131,110,230,72,104,235,145,138,7,165,253,81,51,31,78,218,184,108,18,99,205,3,130,4,73,152,50,5,165,121,125,121,55,130,7,135,49,51,211,203,251,140,133,93,76,87,83,209,218,195,32,62,208,204,167,121,216,8,252,248,103,149,129,255,81,97,120,179,162,225,80,141,235,128,52,188,201,1,183,84,15,113,97,98,123,222,43,4,132,213,11,107,140,147,113,42,23,203,184,80,216,202,81,29,46,170,254,6,108,231,178,103,150,89,176,95,225,50,119,36,219,113,66,169,57,97,84,100,126,124,161,26,173,137,78,164,53,35,188,234,48,215,33,93,34,88,96,158,107,71,41,135,206,36,35,108,243,68,189,59,28,71,167,33,206,128,21,205,30,121,23,135,255,118,181,104,246,221,106,213,95,98,36,168,145,168,7,33,137,94,80,208,244,220,110,213,238,79,187,115,64,193,29,79,66,98,126,20,101,146,197,7,67,238,32,27,206,48,201,174,120,113,41,90,127,126,97,28,130,254,201,232,27,233,217,51,208,24,241,253,8,49,131,148,198,1,123,112,108,164,4,142,181,134,112,253,105,214,125,1,151,20,245,25,118,95,12,152,92,187,4,223,11,141,159,185,27,218,41,181,37,6,183,226,45,48,183,121,129,39,173,141,15,155,51,221,54,175,145,47,156,48,132,142,151,122,206,80,126,250,188,14,16,98,181,20,44,30,144,70,203,203,199,72,189,50,16,118,137,94,161,84,82,223,61,40,152,142,119,227,56,208,119,15,122,41,222,205,241,37,104,71,83,117,4,186,52,143,245,194,228,109,68,167,180,108,96,113,162,70,234,61,134,186,86,86,154,212,100,88,134,168,77,164,44,15,211,84,106,241,242,138,70,161,194,24,96,49,87,106,42,119,160,126,183,56,93,244,103,108,197,106,168,32,87,214,20,222,105,199,129,229,180,202,92,185,219,116,154,229,119,207,144,85,15,127,100,207,112,137,220,97,224,214,244,183,175,249,86,189,84,15,178,246,228,234,25,48,177,149,248,48,99,248,86,184,138,81,11,156,174,17,157,235,243,144,223,46,41,233,167,51,155,150,252,118,209,124,109,114,205,118,216,111,27,226,69,189,184,245,79,138,185,65,83,192,23,162,235,218,135,194,106,79,119,36,7,220,91,105,239,214,173,161,31,8,145,187,194,58,27,40,225,13,47,20,240,214,134,29,116,81,244,179,170,222,204,238,44,62,109,72,159,149,228,245,235,219,72,152,180,75,213,124,187,67,89,182,204,83,228,121,211,203,107,100,230,19,88,158,186,180,251,50,50,24,25,236,94,244,167,249,168,35,240,232,45,193,220,196,228,229,179,164,207,166,210,102,10,156,147,5,251,237,146,37,171,151,244,84,29,108,178,22,155,192,103,173,4,99,124,78,89,65,75,99,51,176,58,31,217,47,161,246,77,79,95,91,116,198,136,212,107,134,106,159,254,17,188,6,124,71,112,38,120,202,225,135,174,131,222,35,58,151,248,46,47,31,41,150,214,141,201,89,94,190,180,110,96,161,177,179,116,99,217,121,196,40,109,145,173,161,38,75,6,89,185,79,246,52,18,159,21,182,82,115,217,16,151,110,74,247,210,22,228,252,192,232,191,40,60,36,141,125,27,63,228,151,224,50,228,24,32,153,94,191,26,61,192,26,211,20,58,210,244,114,178,96,165,105,159,86,41,90,221,179,124,22,202,177,58,147,112,193,200,76,234,41,71,120,145,130,93,195,146,161,84,95,183,172,14,155,121,21,56,187,23,80,241,60,97,202,28,206,217,47,193,168,6,10,252,165,166,213,51,63,153,11,84,206,126,9,238,71,86,16,76,140,233,105,227,95,8,184,231,61,171,66,104,113,18,172,163,93,33,217,149,115,123,165,104,26,121,168,145,5,207,177,174,165,157,164,139,47,157,74,51,5,17,239,54,113,175,107,209,178,137,154,181,194,212,105,8,60,123,90,95,70,12,45,6,71,114,201,152,19,117,138,181,146,83,117,205,215,40,95,13,233,243,84,120,15,181,40,140,152,68,97,152,214,101,188,86,242,53,25,175,163,46,160,177,244,130,4,227,83,151,167,217,55,18,140,50,193,137,99,128,250,33,129,241,129,134,249,137,161,165,27,61,5,68,229,139,67,196,184,175,21,30,159,43,136,81,225,176,146,87,31,206,227,8,204,146,17,166,233,130,68,220,163,252,114,91,90,73,75,48,197,7,1,167,155,91,131,96,213,29,224,164,116,37,207,34,156,4,95,156,187,109,40,199,10,73,111,51,140,48,200,116,82,127,155,248,103,116,73,225,42,165,48,123,86,84,244,124,125,104,168,130,28,250,233,46,25,227,239,212,59,62,30,129,25,5,63,164,234,232,125,149,124,112,217,115,136,155,143,244,242,58,131,66,149,52,233,20,222,71,64,114,187,139,218,72,183,212,195,70,13,125,108,242,208,162,168,37,211,22,190,12,239,21,120,233,213,251,141,72,99,143,153,176,140,215,65,225,41,188,76,86,244,155,122,5,50,147,216,106,17,191,210,123,29,169,208,81,148,77,105,65,114,248,16,127,155,49,205,224,112,76,147,116,25,203,190,195,148,105,234,103,79,252,75,1,115,129,213,17,153,119,94,134,121,56,103,98,248,90,248,19,234,14,248,30,209,45,189,28,74,201,17,229,95,95,74,60,37,124,17,100,188,120,0,150,158,33,205,212,161,124,105,163,177,168,182,78,67,4,46,166,49,36,249,105,26,163,20,229,165,57,155,250,144,52,160,131,226,220,128,113,15,166,151,91,45,154,195,176,145,105,183,152,70,165,79,135,129,110,65,130,121,56,158,134,15,75,127,187,127,187,200,211,168,122,36,24,219,213,7,20,29,74,13,27,16,94,146,253,114,32,187,156,224,113,70,236,120,220,45,82,203,225,96,243,98,62,6,60,129,48,134,121,195,174,69,54,212,209,5,231,108,144,214,146,77,171,132,211,56,215,199,23,163,125,141,77,189,158,65,91,47,247,202,78,65,70,122,119,103,61,59,76,57,107,130,57,58,125,184,58,253,173,31,93,201,109,139,134,155,255,84,225,29,202,1,148,1,157,148,44,66,202,114,149,134,35,237,147,158,158,123,199,5,203,42,17,181,105,213,110,65,14,159,157,210,194,137,122,6,21,41,98,16,39,63,125,87,95,108,90,84,163,167,167,169,178,139,141,165,81,243,168,79,147,122,21,183,133,134,192,73,122,26,79,128,207,5,132,169,210,198,82,200,130,137,151,247,154,242,240,91,49,129,58,135,239,212,73,211,148,40,66,212,95,210,13,50,220,213,170,34,163,87,160,246,237,10,195,168,225,45,171,38,86,163,48,126,232,19,53,169,20,182,43,108,4,142,14,91,26,184,194,117,52,121,154,204,21,153,167,16,44,45,247,215,146,51,211,213,82,162,158,67,206,40,28,174,51,193,198,39,224,48,194,95,218,114,214,110,44,125,10,75,70,130,219,144,106,218,138,142,124,122,121,57,17,216,182,152,158,94,7,208,239,156,238,238,221,21,58,33,253,110,75,207,142,223,46,90,120,10,159,67,88,197,229,203,73,177,149,194,209,120,180,124,37,153,81,164,208,250,207,226,194,212,131,21,82,200,8,149,220,11,201,72,6,92,181,250,155,168,62,94,90,189,127,81,234,245,119,192,16,171,40,76,13,211,12,184,164,228,78,92,181,226,57,41,136,47,106,203,48,123,195,152,71,121,161,37,24,121,52,31,12,202,76,180,101,19,250,222,22,104,85,2,178,11,83,99,25,45,35,159,89,59,212,196,2,29,173,233,92,68,225,60,4,11,46,154,111,17,148,163,201,15,147,44,155,126,152,196,32,39,52,32,227,47,205,207,113,132,209,243,194,74,88,64,62,216,23,36,15,196,227,244,242,99,147,57,136,24,204,47,169,61,114,239,43,35,8,38,88,89,250,197,232,87,57,105,128,133,75,211,171,97,32,140,95,206,235,185,19,2,240,250,118,242,241,244,34,11,237,69,247,20,150,69,106,178,94,78,184,207,237,17,173,134,14,82,23,13,26,230,95,116,8,90,71,218,176,222,194,144,94,72,131,233,45,24,214,139,32,51,248,204,85,43,104,67,52,53,26,118,207,94,141,233,214,6,241,101,252,114,37,206,174,240,92,97,144,46,171,201,213,159,70,34,245,196,203,147,110,56,112,171,49,195,72,109,74,93,6,39,70,240,40,156,251,79,90,24,245,4,131,29,4,40,41,115,7,247,112,236,128,139,108,14,189,184,84,136,163,99,150,156,123,155,208,99,131,138,222,224,141,57,198,245,162,104,157,66,144,114,224,176,251,18,60,194,52,90,150,183,160,93,70,106,108,176,206,28,203,99,16,152,4,151,34,240,61,232,245,171,81,85,8,254,148,67,65,131,254,118,25,67,192,146,12,144,138,220,148,60,123,231,84,126,150,121,34,48,117,28,1,23,147,46,138,46,195,61,53,20,198,46,23,152,220,78,133,113,4,56,106,66,34,138,14,29,233,54,82,8,29,225,227,79,62,43,87,228,176,207,11,27,7,117,148,218,106,82,136,98,97,81,207,171,49,12,100,16,35,196,103,229,136,233,221,247,20,93,67,224,49,242,211,29,77,161,160,188,248,82,206,79,65,27,60,56,72,54,177,206,174,112,137,19,30,98,242,116,11,189,235,70,137,64,136,165,232,105,134,122,198,144,167,81,48,83,212,184,61,2,173,26,39,40,152,166,110,65,83,68,214,119,122,184,221,69,57,2,30,41,157,174,176,93,199,202,66,131,79,151,37,122,129,53,72,118,40,44,210,157,12,161,220,17,123,149,113,73,166,151,207,208,203,180,42,153,162,91,25,181,189,123,71,143,226,58,212,15,195,170,146,150,207,177,83,203,239,205,111,4,79,14,21,29,186,249,91,224,57,216,104,204,4,208,151,79,252,245,49,32,38,144,165,48,45,15,250,147,107,66,165,239,70,140,83,122,13,241,102,237,53,4,100,98,55,35,151,34,125,183,85,170,199,111,19,57,214,153,132,203,91,126,187,215,150,126,27,2,96,249,109,220,46,43,193,204,109,129,103,250,48,120,119,228,229,220,182,117,129,161,245,160,47,111,35,191,220,148,144,2,46,41,82,128,238,223,144,169,88,119,154,198,29,43,54,90,70,249,86,122,24,50,80,121,24,154,63,133,137,177,199,79,215,156,236,93,58,244,145,241,116,185,189,146,158,110,146,223,66,190,165,50,150,95,195,8,133,193,152,44,168,4,234,128,65,220,16,252,120,136,79,166,253,174,145,16,238,125,138,133,115,210,203,201,129,60,1,67,60,162,112,239,65,89,139,39,255,228,167,91,139,128,51,225,247,100,168,160,251,23,123,173,41,196,232,44,231,226,17,103,196,66,91,79,103,26,81,215,96,207,67,39,34,237,182,92,51,245,233,169,74,30,228,81,193,136,27,112,207,123,117,165,34,56,62,251,180,84,43,14,245,226,23,28,90,48,35,107,53,81,41,230,186,115,152,36,201,47,193,119,178,84,129,243,214,81,184,113,239,128,87,58,129,254,54,158,64,103,234,240,59,201,133,144,144,2,32,189,193,82,191,218,195,8,98,129,165,169,130,76,98,24,187,86,10,144,126,26,60,158,94,137,141,141,2,56,100,127,2,86,190,104,152,46,79,40,248,112,15,81,77,178,105,5,18,209,238,133,236,182,162,125,71,137,20,251,182,250,174,184,65,178,64,3,214,155,53,14,190,123,178,74,179,153,87,2,159,51,35,189,146,180,94,229,220,156,164,98,204,96,213,252,147,115,80,216,40,233,3,222,122,125,96,151,31,66,228,70,202,151,152,180,240,84,245,240,198,147,215,171,55,151,11,215,17,165,1,150,246,219,181,207,182,146,2,254,137,11,40,122,239,190,67,90,214,235,208,150,109,187,154,7,92,117,207,153,184,23,131,230,7,88,175,54,23,38,186,18,191,13,219,186,126,23,21,65,193,232,137,157,184,116,188,40,213,8,243,142,180,149,79,127,27,78,217,56,28,41,235,220,250,219,236,159,178,62,160,53,221,10,195,202,89,5,86,190,3,211,241,237,53,250,116,76,165,109,158,22,213,149,149,61,82,220,199,74,49,182,108,58,99,228,89,188,212,132,51,230,118,5,169,30,151,87,247,157,94,141,33,223,165,83,154,178,177,153,163,127,84,249,101,196,149,21,158,66,201,185,50,21,3,198,242,16,118,59,28,114,218,176,123,56,157,37,15,151,149,102,33,124,79,67,134,3,15,184,192,208,171,202,102,215,49,103,20,38,243,119,8,172,4,118,200,67,59,73,132,193,137,26,31,93,87,232,121,5,158,169,105,228,184,200,68,234,91,171,112,33,114,147,51,155,68,131,157,80,44,33,105,217,214,50,218,137,94,157,220,34,44,70,161,13,239,36,175,203,203,57,35,18,92,34,183,19,120,23,253,46,148,124,101,113,246,165,84,214,192,117,54,133,91,250,233,250,117,89,248,84,73,245,4,143,18,182,190,49,141,235,103,83,131,184,165,75,19,13,138,233,90,55,89,248,208,173,233,52,108,56,81,101,180,103,75,171,11,153,103,109,89,75,235,254,90,196,67,182,113,170,31,211,187,219,87,142,62,173,215,144,11,151,37,28,140,38,54,180,18,92,162,50,7,248,164,165,73,213,138,236,165,125,104,98,53,112,11,126,239,191,151,235,226,68,53,120,166,151,143,244,114,74,80,183,62,173,3,82,225,230,85,48,205,225,90,97,107,83,56,117,56,60,82,255,232,148,132,138,98,134,161,75,199,26,142,198,34,147,52,205,19,44,137,175,165,161,212,79,166,60,187,165,121,82,211,171,137,30,74,135,77,77,24,66,5,158,252,178,52,9,211,203,33,216,81,84,12,141,137,165,23,106,101,86,166,163,135,42,122,149,77,78,108,132,14,142,194,83,15,54,43,98,78,232,212,181,131,61,160,40,166,184,46,60,165,229,159,104,92,28,221,110,202,73,15,151,53,116,213,222,13,165,39,184,54,29,140,173,133,53,22,229,151,35,179,39,235,233,28,13,28,130,214,212,97,247,210,37,78,76,182,201,153,158,38,153,85,223,173,130,175,127,18,83,58,197,18,5,29,112,175,58,199,146,208,45,60,157,101,21,125,90,235,69,239,80,16,45,148,175,254,52,237,25,238,217,33,19,129,192,251,73,104,217,98,144,142,162,122,74,16,229,31,61,202,107,158,7,123,172,72,182,3,86,206,12,99,45,150,251,30,57,137,233,179,246,221,100,213,132,73,217,220,72,49,83,185,169,167,245,233,9,30,75,207,242,116,242,80,1,36,206,198,149,21,243,46,188,148,116,28,248,75,48,69,57,106,131,228,239,130,188,86,218,61,212,13,58,141,85,73,109,171,169,188,73,40,19,28,93,121,215,58,210,205,232,96,134,200,173,9,189,158,132,138,26,159,213,122,169,221,118,47,208,181,200,254,13,131,153,182,236,79,189,67,225,244,213,19,238,8,177,250,146,194,2,240,16,7,23,112,211,133,59,155,250,60,86,206,230,158,212,178,76,57,183,134,146,159,206,243,199,199,38,214,172,170,170,2,211,24,129,79,90,62,131,193,22,35,190,40,39,19,112,13,249,171,101,106,88,218,240,123,250,118,89,186,166,93,151,224,37,151,123,172,120,237,241,65,248,58,192,150,247,58,52,137,229,92,154,77,61,30,184,86,40,98,144,251,195,250,18,138,187,77,81,61,60,174,197,49,139,222,92,224,121,83,248,154,156,210,223,228,113,237,4,151,150,175,69,106,113,66,216,171,155,6,38,135,142,7,92,132,178,2,102,98,31,154,166,33,41,211,208,164,137,4,110,16,216,202,203,19,255,201,133,175,153,46,238,18,174,27,35,193,187,203,13,0,56,189,156,234,174,41,119,205,165,134,2,176,48,119,27,172,191,93,201,193,145,107,110,82,23,154,7,151,185,222,115,183,214,6,160,196,50,131,30,155,203,185,78,98,178,6,133,57,223,130,104,50,220,244,81,40,202,16,103,73,151,42,220,116,77,92,165,179,164,95,102,146,198,79,67,233,175,103,27,53,187,18,153,33,161,77,18,52,38,193,238,200,187,92,148,60,44,109,56,228,218,18,40,219,154,81,115,183,20,200,88,34,38,57,168,180,21,24,137,233,136,104,214,36,123,74,129,85,13,90,151,219,14,118,83,129,77,78,121,68,34,67,79,123,10,163,87,34,177,132,4,107,237,20,35,204,94,146,49,211,212,208,32,59,119,207,72,245,57,61,153,163,54,242,145,19,13,193,187,126,116,71,184,81,146,181,211,36,91,198,55,47,53,34,91,185,60,38,41,76,81,229,87,32,192,72,15,91,166,74,84,95,45,117,200,79,106,58,227,220,163,162,77,83,5,80,211,221,82,28,76,9,166,174,204,5,213,71,141,178,203,251,85,59,191,188,198,201,6,187,166,250,142,47,204,214,88,163,192,23,221,110,133,201,151,169,81,20,125,155,174,48,69,31,211,201,33,177,17,213,218,93,84,84,7,125,42,20,200,121,60,186,123,129,238,238,195,203,116,79,65,16,107,59,145,27,50,33,26,74,64,140,107,150,224,202,37,115,68,183,187,201,130,121,76,84,181,12,234,139,229,233,129,44,247,207,246,235,148,27,80,228,35,48,140,94,143,211,140,24,41,250,27,1,179,33,61,78,38,152,111,136,5,197,135,113,133,170,245,241,140,214,62,216,245,163,207,7,236,117,79,106,243,194,19,130,8,129,7,220,20,159,191,28,198,82,113,13,92,187,4,67,221,159,70,172,67,14,9,148,211,169,228,248,193,131,108,68,241,105,112,121,111,78,127,87,209,248,148,131,177,91,110,200,99,22,131,168,101,235,201,8,51,203,136,78,227,26,170,254,70,20,192,235,147,189,39,9,185,81,79,47,48,36,106,143,116,22,81,169,82,100,162,146,250,129,36,221,131,239,44,174,18,220,36,129,122,198,211,148,136,86,49,60,145,89,237,173,188,223,182,60,242,161,77,51,38,196,31,61,94,131,156,85,172,164,142,67,164,255,252,141,164,115,54,149,135,31,38,200,251,72,24,205,24,151,73,60,170,41,173,253,58,148,84,249,161,180,151,119,229,193,120,240,251,170,123,219,251,210,60,99,164,251,43,188,236,140,28,229,99,50,21,240,251,140,135,66,171,43,55,186,107,101,150,249,132,89,144,23,131,223,44,58,148,208,89,61,111,146,94,59,221,222,46,147,148,106,163,247,89,131,73,170,106,79,3,134,180,239,49,56,222,149,134,242,128,108,74,148,147,60,109,96,106,19,136,120,9,74,74,250,35,220,36,143,254,168,94,184,149,216,62,73,38,178,207,239,161,42,54,237,128,51,110,253,44,249,254,151,65,41,75,23,170,132,241,28,234,4,109,82,61,246,61,1,106,137,119,195,194,163,164,30,120,190,72,229,254,193,48,46,105,158,6,74,131,109,60,34,68,59,246,210,68,33,230,211,253,171,41,229,91,58,133,249,212,19,45,163,20,76,110,40,240,246,222,21,225,240,93,136,74,64,209,182,233,232,124,15,54,114,226,232,52,18,112,9,178,123,211,90,98,124,230,12,222,78,179,200,238,246,105,41,224,221,176,32,53,243,150,179,173,203,177,219,42,236,144,254,219,31,137,115,226,59,107,200,180,189,170,27,60,68,252,125,192,116,97,107,209,52,196,128,101,207,169,20,92,190,186,25,6,108,79,37,158,193,167,77,70,168,195,164,14,203,203,201,25,27,62,17,201,118,199,102,254,191,253,207,255,248,223,255,245,191,253,247,127,249,215,127,251,47,255,242,255,254,79,255,199,255,254,159,255,203,127,253,127,253,231,255,241,127,255,191,252,159,254,83,249,159,255,243,63,254,31,255,246,63,254,251,191,252,167,255,240,127,254,151,255,252,111,255,159,127,253,151,255,240,31,255,183,127,249,111,255,251,191,252,219,191,254,143,255,244,3,254,175,255,229,191,254,203,255,242,111,255,250,95,254,235,255,246,31,254,227,255,227,191,253,183,127,253,127,254,151,255,250,159,255,237,190,231,127,245,31,45,76,75,255,209,123,217,80,173,204,107,58,225,45,244,105,66,144,91,140,133,138,4,75,41,62,129,201,160,19,219,140,29,255,222,154,125,117,52,112,121,57,153,241,99,188,206,38,163,85,109,105,244,196,200,114,240,133,249,53,113,216,21,40,227,198,163,182,103,123,97,142,7,124,160,231,242,25,10,85,244,145,51,21,9,142,187,139,191,239,106,203,4,170,3,54,183,255,99,44,39,62,126,215,226,17,248,30,86,190,31,65,169,84,148,93,162,88,150,211,241,167,73,164,174,253,223,117,32,113,193,95,35,240,185,66,80,6,163,16,228,215,164,89,45,253,215,201,27,80,131,216,161,241,4,188,184,247,248,211,197,162,123,1,15,147,60,248,25,71,70,228,20,68,5,192,198,3,249,61,184,115,112,127,1,227,165,127,174,62,232,146,238,53,190,6,186,209,92,46,14,163,215,161,239,38,4,230,229,179,149,160,124,89,241,93,240,229,54,215,50,190,39,241,140,109,10,25,239,129,235,251,119,55,32,99,110,197,86,113,97,168,0,198,115,234,86,236,237,40,108,191,176,85,183,60,95,96,133,227,118,235,79,31,196,94,135,195,8,193,181,232,210,69,28,195,203,161,241,225,126,177,183,79,84,207,110,71,4,140,92,94,81,120,35,46,254,122,165,112,231,244,92,74,171,172,165,98,226,55,94,240,141,140,80,64,0,38,78,242,60,18,164,44,207,40,12,198,5,80,33,10,121,104,37,11,253,8,106,36,97,15,45,182,236,5,229,164,127,232,53,215,74,149,46,195,161,57,61,237,156,53,216,135,252,174,29,212,207,61,100,202,68,245,147,135,87,219,197,69,127,239,39,35,12,183,5,166,224,225,165,204,148,109,156,46,210,176,131,226,233,187,91,220,86,19,235,17,148,96,244,187,17,145,54,132,74,143,192,176,202,111,135,249,144,33,163,113,72,68,156,254,211,8,4,119,249,105,180,216,221,115,85,200,230,27,110,219,0,115,199,156,254,114,138,122,229,187,160,83,141,106,230,123,44,83,165,24,47,199,192,43,158,80,83,160,165,21,236,64,230,122,28,99,37,201,155,9,32,186,96,93,33,114,221,202,81,24,114,221,55,28,48,78,157,21,147,232,224,24,124,242,6,150,96,130,150,186,192,108,200,222,101,172,163,32,122,2,166,198,234,37,226,151,123,195,233,161,234,126,97,163,95,95,254,219,40,146,125,77,224,9,13,190,191,188,32,93,180,20,190,107,105,250,203,185,133,246,79,96,234,200,188,203,112,213,142,19,227,113,72,218,253,158,75,141,130,195,26,254,33,224,230,78,227,98,63,36,139,254,252,121,201,30,250,167,111,43,232,71,114,236,155,8,243,190,59,178,186,96,9,223,59,20,56,137,146,34,149,38,240,253,3,103,196,51,217,250,45,115,148,164,210,90,158,247,7,121,206,93,181,71,177,122,157,208,133,28,133,21,214,34,240,189,141,149,151,177,2,35,119,155,37,122,244,35,47,212,69,77,75,101,243,250,186,192,22,19,120,31,134,177,125,78,19,152,27,140,15,87,53,249,58,121,57,226,32,235,185,58,10,194,118,159,172,205,143,241,44,239,4,184,119,192,131,230,95,192,48,239,122,189,48,9,44,173,197,96,82,196,126,30,57,67,229,90,15,169,228,191,179,209,244,255,227,128,247,243,159,24,170,59,11,134,105,28,201,157,26,141,92,39,153,33,197,155,20,4,49,108,32,158,62,251,25,54,152,137,234,201,46,199,14,104,183,138,26,49,108,177,92,80,149,233,239,86,76,165,212,189,179,119,181,154,184,200,61,244,206,9,245,114,220,235,52,51,108,250,117,165,38,162,214,138,32,144,127,245,109,87,202,68,174,232,91,127,110,252,218,140,18,195,187,146,147,223,253,221,208,194,41,121,250,61,131,224,149,121,246,218,103,185,120,242,211,157,0,203,227,132,55,183,69,19,123,141,60,251,238,76,249,198,47,241,169,97,13,17,241,112,155,127,65,48,21,23,138,106,11,103,250,141,1,117,89,185,235,48,187,219,203,161,166,242,157,178,157,104,56,211,189,191,128,120,71,200,92,105,150,216,152,66,96,134,120,181,74,107,94,147,228,131,57,247,161,84,26,74,46,23,87,151,241,108,58,100,206,238,190,181,244,34,52,184,40,53,135,87,146,65,186,147,110,188,120,9,53,219,86,168,163,183,40,215,18,226,136,250,180,254,178,17,29,121,28,250,19,254,221,161,247,51,40,173,30,251,224,237,200,73,24,40,198,2,215,98,121,44,21,23,54,67,92,222,141,10,241,163,30,232,76,245,222,36,72,132,240,233,121,228,80,166,96,63,138,100,93,52,59,77,207,251,230,197,70,191,21,198,115,242,230,32,197,148,83,185,40,161,6,216,251,121,125,238,253,57,229,185,48,26,92,97,126,40,100,106,234,134,107,247,170,68,178,215,31,188,140,67,58,221,28,59,46,164,223,12,53,78,190,175,233,203,173,148,183,62,152,218,48,73,248,224,148,162,214,250,193,172,60,241,148,177,177,149,87,57,205,82,88,71,147,104,96,75,153,143,140,168,19,157,90,154,132,6,191,223,116,151,17,163,117,215,214,76,151,184,239,17,120,118,19,55,209,82,93,100,114,240,89,253,224,211,184,15,202,126,68,156,232,177,173,112,11,219,77,9,127,77,83,201,181,30,168,125,24,74,30,5,111,126,117,237,154,245,71,105,237,189,118,168,189,237,238,250,92,84,144,75,178,227,49,98,178,243,174,159,203,88,219,151,60,189,240,95,62,65,45,116,208,238,217,252,5,60,90,247,20,208,14,111,241,237,135,29,48,38,232,51,81,58,103,237,39,10,174,176,27,181,119,99,186,232,221,45,165,216,214,232,60,215,122,178,7,247,212,183,121,23,48,171,253,21,219,222,171,228,93,129,50,96,199,124,215,253,119,57,232,219,232,31,195,243,115,231,252,109,236,227,134,38,144,198,37,93,96,246,25,31,145,141,58,141,208,25,193,47,68,58,254,107,249,134,73,180,11,140,42,197,11,91,116,76,66,245,255,27,45,83,121,105,131,29,230,183,33,234,151,36,68,157,231,94,188,235,20,230,189,104,216,38,122,252,214,23,172,163,67,138,12,48,191,73,130,250,181,235,160,111,33,20,129,23,230,188,122,15,67,25,118,170,252,238,182,107,232,251,229,137,4,76,236,11,7,166,129,207,197,234,14,101,85,61,28,51,247,163,40,2,123,135,38,218,63,69,232,26,14,42,168,72,200,189,134,147,20,219,164,75,144,71,116,157,9,28,174,189,201,28,134,118,169,191,220,213,219,232,107,240,139,186,249,49,83,234,101,227,227,57,230,82,41,83,225,30,15,247,117,111,180,142,5,34,100,172,239,232,245,151,185,103,122,196,44,26,153,72,125,56,37,54,212,232,85,37,229,72,26,177,170,147,55,207,238,9,253,9,10,5,201,171,48,238,166,133,39,76,18,119,1,64,222,241,28,190,92,57,201,22,150,229,67,94,147,175,0,212,200,69,76,251,124,38,154,248,54,188,109,242,113,186,176,17,105,127,174,127,2,224,93,253,239,80,140,195,84,225,219,2,163,45,123,206,190,211,225,177,44,117,46,226,85,9,206,113,232,142,242,166,210,250,76,177,68,118,203,78,221,162,239,150,20,101,107,237,209,29,62,138,107,214,219,45,119,102,3,171,144,69,186,56,20,161,147,196,35,139,127,145,140,174,31,76,206,142,134,60,218,189,1,215,151,164,118,55,242,9,101,249,80,223,230,71,162,173,31,34,247,32,80,191,42,66,17,253,201,9,45,35,102,145,84,155,118,39,214,120,86,122,95,38,245,37,33,222,118,207,248,243,248,238,72,25,28,154,114,248,71,231,229,54,1,133,165,85,45,134,137,72,217,51,90,39,220,68,67,18,144,218,194,101,236,231,114,183,132,45,121,185,149,81,77,183,85,40,178,210,78,163,86,201,165,192,184,118,246,45,79,19,88,58,46,235,118,247,213,15,213,56,241,85,175,122,15,238,225,48,190,143,170,209,152,218,220,149,125,119,78,130,182,93,162,30,117,16,157,123,77,163,48,94,44,10,138,172,92,29,13,103,214,167,2,155,3,62,128,54,28,254,70,138,16,91,128,172,184,49,195,33,33,246,52,206,173,111,135,1,103,65,67,129,187,221,122,221,132,171,150,138,174,113,189,234,44,49,100,253,177,15,201,211,68,19,94,114,107,55,125,211,148,6,196,16,45,55,214,79,201,185,79,48,62,126,238,29,133,189,33,133,51,7,37,139,110,140,83,78,219,53,78,75,110,90,88,250,236,74,69,202,132,185,94,207,234,87,20,196,159,186,166,178,221,143,94,222,165,20,1,79,205,176,166,199,182,171,40,245,95,180,76,6,4,135,213,219,56,224,231,194,239,41,241,202,14,53,213,131,97,249,87,66,99,46,208,237,93,239,251,95,192,82,46,110,220,68,207,211,62,71,249,145,42,90,13,98,221,229,234,31,214,48,62,83,148,10,77,31,191,21,182,63,125,66,13,144,109,75,195,251,193,92,50,84,217,141,121,120,47,201,191,245,135,187,9,146,251,20,74,109,174,61,133,235,173,43,125,40,236,148,152,16,191,152,34,89,34,42,105,13,1,222,124,222,24,54,44,2,131,250,114,232,91,222,218,199,51,124,116,30,163,12,82,252,70,106,14,68,173,3,29,22,175,30,17,13,133,35,111,235,144,12,167,207,193,111,105,169,163,186,132,202,75,101,0,69,185,66,163,215,228,190,189,232,5,197,237,83,227,180,119,64,168,249,107,14,67,208,149,147,44,234,75,97,237,86,189,174,129,38,246,64,39,108,128,106,234,90,44,154,203,179,45,51,242,53,28,171,41,37,0,194,18,249,92,4,181,119,243,53,107,46,232,88,126,17,191,22,217,62,169,0,130,139,225,155,11,213,228,165,122,42,66,53,57,209,23,241,95,20,112,167,114,248,239,249,219,77,193,118,127,255,32,92,24,199,245,30,63,139,143,106,177,242,185,83,193,69,50,207,50,223,155,190,155,74,196,229,169,10,38,247,172,245,221,59,68,75,73,49,74,162,165,240,70,84,23,228,162,208,252,36,70,133,98,89,98,79,224,150,162,130,84,239,69,188,217,229,86,7,228,201,53,21,253,54,146,115,29,190,43,70,185,144,224,242,109,174,196,135,218,202,206,181,204,108,36,61,224,150,41,4,96,86,244,236,16,132,168,146,224,4,240,115,87,254,193,169,152,25,142,98,23,80,35,159,47,209,31,86,252,203,254,89,3,162,222,84,19,127,239,75,222,46,118,40,101,167,1,221,174,49,11,60,83,117,56,82,200,45,96,216,116,191,84,18,31,43,147,122,226,147,132,29,238,141,246,213,184,129,94,171,59,209,0,148,253,10,155,64,239,118,184,254,193,18,240,114,111,77,151,122,171,136,56,20,4,179,207,144,173,46,105,221,46,228,237,138,11,60,19,207,79,196,57,196,36,167,207,81,187,40,244,244,244,231,158,105,96,26,146,136,40,96,9,12,152,154,133,147,136,40,74,243,89,200,62,170,121,143,247,26,80,156,137,2,184,179,195,36,6,141,18,162,217,136,71,183,196,81,96,130,80,205,97,34,198,137,22,164,204,30,45,187,43,40,45,205,61,134,27,4,101,24,207,75,122,26,102,255,128,15,92,152,105,97,151,30,47,71,4,59,195,247,133,158,224,132,80,120,218,20,200,230,172,1,222,43,187,126,180,229,189,251,120,192,67,149,88,88,62,18,225,125,176,225,71,75,139,199,244,111,29,133,115,51,17,223,132,12,37,89,109,137,58,161,21,250,55,222,76,232,50,193,115,201,154,231,144,75,116,61,248,161,226,135,57,52,19,209,16,185,30,241,112,105,255,32,57,26,165,52,111,89,181,210,75,133,201,14,60,1,151,196,15,77,16,181,159,120,154,150,172,68,207,244,21,151,69,28,182,65,232,203,111,23,86,65,147,104,85,131,91,173,246,64,75,42,170,109,182,75,250,103,85,178,99,79,162,172,90,109,10,204,121,174,48,142,138,248,105,82,84,210,211,43,98,242,192,136,28,38,38,174,94,228,229,179,38,149,26,174,174,45,30,190,167,84,230,39,107,227,69,30,13,158,73,249,128,89,229,190,82,96,170,89,18,63,89,108,116,149,212,178,157,185,205,180,93,88,48,137,180,141,220,215,64,183,166,10,144,216,122,230,138,31,230,86,151,40,221,250,92,50,28,183,89,37,81,186,145,8,45,48,171,39,193,71,102,209,237,253,157,184,230,234,156,210,176,150,6,154,234,183,88,27,23,77,21,233,13,190,137,46,205,190,102,116,162,239,171,46,108,240,7,39,30,23,75,152,208,95,78,143,226,121,237,10,38,10,60,116,13,182,116,118,75,39,26,108,79,35,78,157,250,15,238,142,70,149,120,149,102,247,204,175,135,3,114,11,60,106,34,100,131,163,65,22,45,67,115,18,165,225,209,150,173,68,209,74,65,248,60,67,231,193,206,108,138,91,206,13,210,25,149,236,7,138,214,42,29,74,250,98,98,83,132,63,66,224,187,161,36,24,246,149,79,102,247,206,12,147,117,198,44,33,217,90,209,239,211,69,149,8,167,239,197,28,22,157,88,145,173,205,68,185,201,41,47,203,189,175,196,133,8,65,249,39,91,141,132,97,141,229,244,251,220,137,195,38,119,225,68,75,219,199,248,226,155,8,87,43,247,107,55,97,180,120,121,122,245,188,166,124,209,93,236,31,188,205,248,148,164,55,71,210,156,234,16,150,200,47,195,107,149,200,172,143,231,125,116,188,242,35,81,151,223,77,206,19,166,138,137,231,233,202,24,205,232,232,3,38,127,48,81,182,207,199,110,12,140,211,77,201,199,135,218,184,183,33,53,201,12,13,188,94,219,81,83,214,74,58,13,184,85,95,187,239,164,104,122,194,67,205,17,139,150,32,66,210,239,254,227,44,123,134,253,76,201,234,38,198,227,23,196,123,43,152,103,36,1,49,148,63,221,182,48,166,160,164,78,129,160,173,95,226,72,102,174,43,169,110,212,112,72,67,190,121,135,110,37,149,6,102,199,75,96,222,150,8,149,84,9,170,43,12,87,2,116,233,105,152,149,159,154,8,76,238,247,208,73,194,150,48,79,62,95,5,36,99,85,76,69,120,198,238,165,206,47,136,183,247,196,15,255,253,37,59,77,191,156,66,242,17,32,1,204,87,196,197,15,19,79,136,143,182,234,250,225,183,226,14,119,164,212,114,108,26,18,237,34,4,93,171,194,216,99,111,47,170,13,90,88,153,193,80,231,214,227,87,64,164,194,164,80,22,18,116,238,101,15,133,124,83,118,42,52,232,230,163,110,133,174,75,101,26,240,240,47,191,143,144,199,62,149,208,99,31,4,237,220,52,177,194,113,249,230,131,99,200,239,127,215,148,155,74,200,124,47,27,36,53,189,89,132,10,131,214,71,34,117,192,25,245,102,232,71,5,222,167,95,53,157,82,22,203,153,123,172,12,7,181,102,243,69,98,139,21,97,21,237,80,226,15,126,104,77,148,222,180,63,33,95,10,27,149,213,32,254,201,13,185,79,121,131,133,188,124,85,121,61,26,254,121,86,40,165,5,75,221,70,251,51,62,143,16,129,199,243,170,189,66,254,184,223,45,113,5,232,103,193,252,25,100,154,31,180,252,75,97,246,8,129,113,201,199,76,64,95,160,120,18,154,73,65,247,12,163,198,42,82,208,112,177,11,92,217,192,67,72,154,189,106,42,60,123,20,146,19,233,211,208,56,46,199,187,51,134,172,241,119,79,253,45,112,195,245,221,68,237,121,79,125,121,35,132,230,191,125,40,175,81,148,252,226,64,81,78,212,159,166,42,69,222,141,107,231,83,24,97,240,208,99,198,41,145,158,134,187,56,196,158,153,240,10,99,56,132,64,48,92,237,77,191,235,94,118,91,200,190,194,204,35,43,151,192,195,28,49,34,220,108,143,126,246,56,95,151,166,213,20,139,53,230,184,218,155,40,73,215,244,219,104,12,197,128,81,220,35,39,238,177,5,226,165,209,166,166,35,142,35,139,106,13,81,131,254,186,250,95,224,192,30,162,246,124,219,185,181,79,41,199,136,78,195,223,175,159,69,137,107,104,19,147,70,159,218,109,146,181,241,238,68,65,116,254,18,238,4,45,218,42,115,88,54,145,176,174,233,135,237,127,4,60,63,229,12,56,228,40,78,121,53,121,178,218,97,119,112,68,103,154,19,87,91,125,183,148,224,35,68,38,90,173,182,83,136,234,207,208,222,38,93,64,223,253,153,228,175,202,99,167,46,161,152,163,170,122,246,110,218,221,112,219,214,161,242,217,109,38,184,7,207,15,240,63,158,38,130,26,232,82,27,5,116,30,105,248,93,75,114,114,193,24,184,62,105,56,74,71,95,130,69,247,21,138,46,221,20,106,193,145,38,112,209,132,24,234,33,72,99,20,88,3,65,199,72,5,163,79,56,157,187,162,215,136,12,37,105,194,230,61,181,123,224,95,8,120,41,69,215,49,231,228,18,81,241,169,60,118,192,148,161,138,36,185,156,31,200,159,160,233,30,104,87,167,170,193,161,98,245,7,167,134,111,21,141,221,136,150,165,134,155,148,146,192,105,187,34,234,16,194,74,112,209,170,145,14,220,130,13,4,88,99,165,7,125,230,30,114,206,220,81,90,77,48,89,54,2,215,52,216,152,214,67,158,158,99,165,167,27,231,110,192,93,11,21,97,195,169,227,171,2,23,177,83,78,173,67,138,232,49,214,90,79,191,61,96,68,12,184,104,61,146,41,191,53,167,7,131,216,85,169,3,129,183,168,73,47,148,76,181,207,113,228,125,159,106,200,215,244,244,162,62,45,224,165,124,181,164,27,144,196,24,240,181,183,82,211,78,27,206,91,96,12,172,43,61,13,59,146,188,252,222,242,83,175,125,194,225,11,92,83,175,89,214,75,8,189,223,37,146,122,237,254,117,21,149,120,75,43,85,152,5,24,47,39,55,34,189,156,18,143,104,218,29,220,52,215,32,139,251,228,229,43,247,90,35,97,57,154,118,148,105,29,198,143,19,74,62,176,122,142,212,43,13,170,25,249,233,166,9,84,24,158,61,164,126,173,6,57,247,10,94,137,33,176,82,150,31,152,103,107,200,100,47,14,198,212,112,196,98,154,192,121,5,94,91,82,116,178,33,154,204,189,114,13,234,88,5,100,193,127,186,119,112,211,139,195,143,92,147,158,208,52,156,184,155,19,108,169,214,1,67,141,170,112,19,149,84,171,250,78,139,191,91,193,154,195,255,152,197,4,181,106,124,53,119,41,253,44,202,10,70,252,244,181,107,212,182,228,166,22,42,219,198,138,144,218,125,251,59,148,199,137,71,150,244,110,36,212,229,233,36,22,119,97,234,140,226,179,86,73,27,61,94,200,216,148,120,83,58,68,136,54,132,33,67,194,90,73,95,77,65,110,204,148,153,228,172,145,65,91,65,98,193,221,54,157,95,195,36,105,2,37,119,65,97,134,35,102,194,181,230,190,150,224,25,220,153,38,126,248,165,159,38,109,35,90,198,5,63,189,156,156,217,248,237,177,245,10,127,224,170,14,50,57,19,189,75,147,116,204,173,232,144,76,58,80,56,12,99,184,80,98,214,241,184,191,21,7,47,37,61,35,161,200,152,198,195,208,145,166,207,58,223,146,78,161,236,67,71,115,66,74,24,195,213,19,39,57,48,55,252,128,199,151,182,187,121,155,46,155,10,229,177,218,103,38,206,27,61,110,87,109,133,59,229,131,14,183,79,35,250,192,107,148,104,121,59,42,203,4,101,241,10,118,50,115,216,46,237,150,105,213,7,1,143,117,210,211,40,195,200,211,77,67,100,135,40,86,80,219,255,5,59,210,135,157,34,147,248,110,18,187,37,84,212,89,140,234,254,164,62,165,42,66,224,169,197,159,167,18,50,150,121,200,122,75,112,21,114,90,163,191,78,159,77,22,243,140,105,74,164,73,191,107,65,179,32,240,78,135,0,116,78,178,87,82,233,153,96,210,200,163,83,10,105,123,10,227,148,145,167,165,100,197,96,122,220,159,134,238,50,157,79,198,153,33,240,169,201,222,48,198,230,64,231,78,27,49,52,93,83,224,59,216,233,171,191,25,44,171,70,148,166,13,219,184,36,124,150,78,206,108,125,216,220,178,2,239,180,250,182,114,201,25,63,208,167,205,166,146,202,137,38,32,202,201,123,206,159,247,41,224,158,78,159,205,129,46,104,77,223,12,121,147,180,11,225,215,244,85,84,73,4,10,121,128,162,65,160,10,193,72,54,98,8,132,198,134,51,73,196,208,201,191,45,249,212,97,42,199,82,171,191,162,47,167,252,68,159,198,45,18,55,24,204,254,52,199,176,44,154,188,188,239,116,2,28,238,193,49,146,164,174,105,159,220,205,43,54,51,88,4,210,64,31,210,148,163,101,115,149,180,133,35,38,30,43,139,154,136,173,93,134,37,16,135,253,164,240,93,59,13,213,189,216,80,230,72,74,7,36,2,183,96,226,250,32,99,74,125,122,200,8,140,151,143,116,251,167,148,92,252,49,200,53,164,91,196,177,11,173,195,253,203,150,252,87,110,55,196,119,245,149,246,147,143,26,161,88,119,215,196,76,166,2,33,8,89,181,189,228,91,223,157,252,51,246,104,86,89,234,82,146,190,186,192,156,253,10,83,254,16,45,67,209,71,199,203,164,124,3,166,22,61,189,28,39,113,76,149,186,107,58,124,144,124,145,105,90,19,159,9,149,149,165,200,52,173,154,7,135,226,185,23,232,131,150,68,114,127,97,202,106,163,101,84,39,76,133,81,245,19,184,41,139,48,240,183,227,98,54,81,41,77,47,239,95,48,173,124,212,227,236,212,180,33,250,117,36,32,165,103,49,199,190,0,139,214,70,29,106,32,71,156,45,228,102,207,212,48,86,190,192,67,83,38,33,235,223,114,61,25,118,216,40,108,92,57,14,83,207,161,112,133,126,178,7,60,53,235,241,194,108,226,2,183,180,97,81,95,92,195,172,36,213,93,74,198,144,103,159,193,13,72,222,104,114,124,52,140,187,30,47,39,96,149,154,54,251,8,59,101,36,170,235,139,94,59,92,190,107,38,186,208,131,40,142,88,203,84,156,157,244,211,230,122,117,216,10,193,20,254,68,161,142,212,63,37,85,135,76,161,127,85,158,110,74,117,125,97,124,200,241,52,36,73,9,102,219,136,166,245,165,153,164,212,155,149,22,235,107,244,164,199,126,225,1,13,128,195,100,196,232,128,181,233,105,139,6,103,51,6,110,180,96,71,35,71,114,234,166,4,125,89,13,199,8,25,30,106,198,32,222,117,194,155,68,34,197,151,186,133,137,26,47,79,247,69,200,120,63,249,106,252,57,233,151,217,33,99,121,149,211,211,87,223,203,77,120,52,113,170,167,209,180,26,190,152,41,37,241,45,114,139,189,59,154,63,221,77,153,67,225,46,42,192,176,205,148,165,45,131,189,172,203,211,108,4,10,195,161,234,31,221,201,34,77,77,51,42,238,128,123,79,211,212,200,54,125,133,244,125,242,218,238,86,103,29,240,29,205,149,96,114,253,3,190,159,146,158,38,9,41,158,94,41,230,139,200,212,10,222,42,104,33,243,135,145,101,16,54,235,157,165,83,125,181,13,22,190,152,73,148,173,141,244,116,111,95,204,164,251,209,43,237,43,99,232,157,145,210,201,180,175,12,18,72,70,192,115,166,15,131,190,35,78,117,6,72,143,237,11,147,135,238,48,117,105,138,238,187,98,5,237,233,216,38,31,39,180,126,40,138,57,105,191,28,202,21,121,97,212,56,4,70,92,173,201,211,122,99,68,171,80,166,105,175,233,224,132,169,65,188,3,36,223,106,252,166,65,172,32,131,89,255,177,231,112,107,11,231,28,1,233,147,94,78,122,69,252,52,182,96,106,246,172,65,72,13,19,78,114,43,98,105,138,65,108,50,166,233,229,11,233,209,128,135,86,116,66,30,184,98,44,81,83,213,109,129,109,59,182,5,244,76,211,218,228,210,16,70,20,37,23,234,208,108,200,95,196,233,213,76,102,91,225,26,68,243,95,179,162,52,69,41,111,140,119,19,59,213,159,94,93,152,151,63,124,105,39,253,116,167,188,42,96,246,101,133,135,16,19,146,140,153,220,53,246,182,216,146,238,232,41,195,241,33,95,168,196,181,11,41,181,47,61,109,159,18,48,21,60,10,163,11,27,104,202,20,61,166,97,26,103,27,169,137,105,6,47,243,182,7,220,52,31,243,52,216,237,226,182,217,200,92,208,41,14,85,64,248,53,76,40,67,59,109,55,9,189,54,138,232,21,132,217,232,4,154,120,88,47,60,152,197,1,35,40,161,240,172,161,50,15,171,118,218,41,113,108,203,12,46,117,167,193,52,85,100,127,119,165,7,116,254,111,42,77,122,192,93,147,42,255,84,118,99,71,193,147,157,30,62,34,200,131,14,73,62,83,55,65,175,29,112,146,102,130,183,179,203,134,66,209,94,26,106,34,2,78,123,248,33,159,166,81,148,134,217,26,87,148,138,148,80,75,240,217,225,225,34,109,50,157,0,215,70,10,50,120,152,158,178,161,114,111,21,178,157,65,99,147,14,252,51,67,215,236,162,119,90,164,134,179,96,226,225,187,172,75,122,120,215,46,104,75,251,13,172,97,97,227,160,253,145,38,25,68,108,177,182,16,95,75,91,33,242,136,177,174,239,198,166,186,144,215,188,129,66,52,218,13,11,130,142,7,15,196,169,88,217,54,245,179,72,39,56,209,240,59,135,211,60,251,72,62,19,152,226,25,133,59,161,38,135,11,148,249,10,147,233,19,83,165,100,63,81,227,222,22,191,13,143,65,50,167,77,161,251,4,92,243,28,39,118,24,183,140,114,102,190,194,112,55,138,239,166,84,55,153,242,132,146,228,183,239,133,36,205,98,252,36,113,33,45,182,75,4,124,219,53,228,34,96,18,86,93,97,171,68,8,184,169,44,249,133,185,95,249,128,150,84,140,109,176,208,155,95,88,55,249,110,73,21,2,38,111,13,65,138,96,215,255,44,141,33,61,76,1,83,116,217,72,73,159,38,153,44,253,77,54,212,80,116,233,241,2,107,80,77,15,147,91,21,13,67,37,48,125,212,38,146,20,112,211,132,103,72,177,166,184,251,239,110,55,242,111,127,163,133,177,0,149,166,122,100,72,129,10,221,85,114,228,150,154,118,216,22,35,174,186,165,192,144,168,112,189,87,99,39,52,181,252,131,244,242,182,195,80,57,44,2,181,151,73,118,243,59,223,53,134,167,58,215,76,2,98,196,179,156,147,25,134,149,210,225,189,107,254,101,99,127,14,24,222,110,133,77,16,201,225,53,243,96,87,171,233,8,152,240,128,194,196,11,226,229,112,137,245,4,127,197,47,48,38,208,154,70,187,154,116,181,195,48,70,233,211,80,250,140,120,186,127,201,169,78,96,253,172,120,26,174,72,237,82,248,147,78,52,173,125,233,104,236,36,207,215,248,176,214,149,59,16,22,196,21,250,191,8,13,43,47,6,252,202,206,149,106,112,242,46,220,139,215,189,170,197,79,151,108,230,147,73,85,78,140,54,238,252,244,217,171,196,10,130,187,96,245,244,242,117,111,83,254,52,3,154,91,134,124,251,9,152,130,37,133,205,48,117,248,236,150,155,118,91,83,130,88,23,167,174,190,188,91,146,153,195,123,168,138,23,176,56,68,17,115,214,196,211,99,85,152,49,81,225,189,40,58,34,84,236,249,29,227,80,243,170,71,16,225,230,22,147,197,24,109,82,211,58,21,168,14,15,124,191,10,83,31,24,223,61,24,34,133,39,59,81,16,10,175,148,232,114,103,66,9,103,45,177,184,180,0,239,21,51,164,9,143,93,12,210,119,109,207,193,52,184,76,141,183,65,206,90,78,188,251,218,4,105,87,226,158,22,179,225,192,53,167,189,2,37,176,204,134,123,133,73,191,61,96,181,246,223,222,249,86,215,7,210,118,193,178,140,95,81,191,139,42,27,247,96,147,52,145,55,227,129,210,180,247,56,238,182,180,60,135,197,231,2,158,41,251,141,122,248,8,199,157,77,146,69,106,218,12,53,185,99,118,232,78,232,23,41,81,48,35,164,156,192,14,151,113,143,239,154,53,77,195,97,21,160,142,142,153,178,204,32,1,136,180,8,72,190,86,110,216,38,70,17,112,217,105,35,31,71,20,117,15,164,79,185,199,77,237,61,120,173,239,181,79,191,11,253,226,17,79,183,170,252,158,23,174,37,140,253,187,231,175,124,128,113,140,199,110,75,126,128,102,54,64,237,114,170,192,35,249,69,88,1,78,191,72,66,238,73,22,249,133,41,77,8,184,167,164,11,168,133,230,142,167,111,167,247,212,52,234,208,131,238,123,195,163,173,48,1,213,29,240,221,166,82,211,200,16,137,167,209,190,213,137,56,137,105,198,211,208,182,166,166,89,97,132,195,12,119,134,201,148,10,56,93,73,241,99,117,233,149,145,202,118,14,238,161,29,187,45,236,209,233,112,133,112,59,38,203,162,135,211,211,70,189,231,240,63,146,243,58,97,228,26,45,171,159,242,75,28,14,40,217,241,184,244,167,173,220,164,191,148,97,61,165,16,192,60,20,82,68,199,232,147,210,203,231,24,238,200,194,42,222,59,193,36,244,250,119,19,219,202,221,178,100,39,71,100,65,7,123,65,30,233,43,31,58,225,180,173,172,45,250,246,8,117,166,24,39,123,237,136,99,157,194,110,189,137,116,163,207,247,105,10,215,123,254,109,248,243,227,179,38,217,168,2,111,42,30,227,183,103,170,213,38,98,87,34,187,7,149,18,189,117,66,140,18,121,100,135,136,130,94,223,250,110,33,18,123,81,238,80,138,6,61,24,112,27,201,151,11,223,75,9,123,131,13,173,39,216,196,84,3,78,254,82,252,167,178,248,238,97,52,83,159,220,86,71,204,128,48,139,114,243,114,25,158,178,248,160,240,72,27,222,222,109,196,193,138,65,144,54,157,13,203,144,119,217,224,144,208,225,130,170,51,22,223,160,2,52,117,56,86,157,163,208,152,104,143,30,46,80,222,41,3,131,97,38,152,50,174,128,91,190,3,145,131,243,197,119,81,222,248,37,248,107,210,178,81,78,178,46,205,203,230,232,61,103,83,143,115,240,134,33,52,112,147,233,103,29,56,24,124,125,12,196,137,210,119,221,47,141,125,156,202,183,147,158,158,93,14,191,81,132,234,243,15,134,144,37,224,178,210,33,1,213,149,95,161,14,172,27,105,245,65,33,21,198,202,53,62,74,58,191,142,201,95,56,124,214,78,150,208,49,125,138,208,132,72,154,240,23,134,151,114,4,220,82,190,252,53,84,41,143,113,120,65,137,147,224,47,238,195,236,219,201,158,184,23,100,57,128,56,11,213,231,211,225,251,149,150,141,153,6,155,68,217,24,78,202,121,213,79,140,72,214,136,93,3,178,207,52,209,190,238,37,167,237,239,234,160,142,25,35,54,9,43,139,44,190,157,94,78,50,151,192,240,12,42,12,233,102,116,202,189,49,167,153,6,59,69,244,89,51,218,6,133,17,198,173,1,151,108,52,147,136,235,131,109,126,177,244,93,228,208,251,110,8,133,67,110,25,177,148,120,154,232,67,79,240,23,91,82,131,191,32,53,204,106,251,67,92,100,36,47,244,157,181,93,118,203,187,27,106,246,195,69,37,102,77,60,104,41,72,58,98,60,122,55,16,141,227,67,181,115,194,106,133,196,169,39,24,38,138,232,207,107,56,204,244,242,123,230,134,213,218,106,77,142,249,65,22,82,156,247,196,42,114,211,24,174,248,237,50,82,194,200,181,213,167,92,190,170,137,206,43,124,183,241,16,61,169,200,219,165,151,207,19,19,161,114,205,72,15,35,81,231,115,20,149,66,61,156,136,137,69,230,56,41,76,41,91,145,2,156,72,234,32,43,108,231,62,181,224,175,195,19,221,138,4,115,123,115,24,255,105,130,191,200,33,35,163,51,45,143,81,225,190,250,2,46,233,132,24,240,131,197,249,66,34,68,66,161,42,141,175,198,96,254,18,124,68,132,166,226,62,210,105,86,163,210,188,253,85,59,172,4,91,249,152,171,235,24,11,64,130,163,188,225,238,115,83,41,36,41,74,109,61,76,191,2,177,213,76,240,150,243,5,202,94,245,78,144,75,34,123,60,20,105,43,125,54,82,223,222,225,148,192,169,43,248,194,91,6,27,45,204,146,26,78,214,178,247,120,225,82,146,126,219,124,139,33,42,52,83,218,198,192,229,51,162,105,176,163,167,15,131,12,97,5,156,242,163,225,165,14,201,120,162,90,74,196,112,199,138,226,8,87,120,178,28,79,125,55,140,77,174,240,132,185,157,70,147,136,142,111,226,112,221,228,134,65,22,53,227,221,166,130,172,240,189,80,238,120,122,174,100,159,13,188,250,95,232,48,225,50,173,9,142,106,149,107,211,44,37,164,193,23,49,122,72,83,221,195,38,121,207,141,162,35,244,161,16,55,45,233,167,215,254,60,176,133,4,84,73,239,54,90,179,135,66,214,151,62,154,50,28,127,246,80,178,153,30,230,150,24,15,111,156,121,10,147,84,16,79,83,194,172,47,239,119,19,247,19,96,155,63,103,37,120,135,85,186,77,17,66,63,171,195,29,86,3,46,41,201,210,216,116,165,105,36,74,164,167,9,73,251,120,176,143,215,244,219,61,242,119,54,5,34,61,61,124,237,171,47,90,102,124,173,9,222,225,22,161,2,55,217,149,195,88,212,78,8,118,17,26,73,48,247,64,135,81,43,212,46,71,153,117,6,108,121,149,10,175,184,180,145,255,148,66,187,131,28,88,255,104,148,137,102,122,150,154,211,120,24,69,199,244,89,170,248,190,173,22,53,189,27,187,212,199,3,141,209,52,11,175,253,229,185,7,48,167,167,20,0,60,179,101,135,136,25,251,174,46,15,142,251,47,62,250,158,224,234,29,224,34,234,155,29,33,75,37,245,187,40,106,230,161,158,86,83,138,255,32,157,35,154,189,184,40,105,159,144,10,180,2,70,15,123,38,120,197,21,194,24,59,213,117,48,238,52,139,162,38,116,110,190,149,225,29,245,86,219,228,176,181,71,47,62,220,23,68,200,177,149,12,239,144,33,222,176,208,164,213,101,90,231,241,52,197,93,25,222,205,119,210,123,122,247,228,249,67,47,171,198,68,178,11,224,73,48,124,68,161,88,151,200,39,47,108,106,85,14,111,8,12,19,60,163,58,1,50,140,116,38,227,153,29,161,134,135,104,72,106,217,145,234,132,11,183,57,82,175,192,27,28,63,61,115,253,220,48,214,233,248,233,145,107,14,7,76,141,39,96,156,90,10,223,251,126,137,45,105,146,81,211,19,220,227,150,0,13,66,45,25,254,34,126,116,143,151,36,86,116,225,26,185,61,155,162,244,158,209,35,223,101,236,216,218,105,86,188,32,2,131,51,21,76,13,147,251,244,239,194,131,153,150,200,132,158,194,231,202,253,42,13,166,15,174,147,241,89,112,19,150,12,135,0,3,112,59,249,105,102,98,180,108,52,101,185,0,94,103,68,203,250,206,227,117,199,55,236,233,77,40,49,157,140,20,103,199,250,179,3,62,193,16,201,57,122,143,178,100,26,206,37,21,106,123,164,252,106,248,31,183,95,171,140,231,48,157,231,73,222,118,115,245,76,150,6,162,86,33,53,217,225,86,75,243,104,139,191,18,46,223,180,114,17,84,141,61,231,143,33,60,193,81,184,13,183,107,202,32,27,211,248,197,29,30,123,167,43,4,43,57,118,164,158,251,26,167,111,52,26,73,11,253,93,146,203,164,71,218,183,210,39,195,167,25,179,155,2,188,180,46,239,14,177,98,26,116,140,95,29,139,101,181,86,14,67,217,252,37,120,132,27,149,99,42,149,113,13,99,14,19,113,206,146,50,102,135,241,100,249,44,105,44,243,244,97,13,70,70,135,141,251,53,193,146,13,98,137,241,185,91,122,143,18,104,234,167,79,178,98,172,72,201,39,240,61,76,82,165,241,189,63,68,249,204,110,40,28,165,134,99,250,9,156,120,37,129,183,76,20,148,36,79,126,247,217,34,89,74,150,69,250,174,25,129,8,232,77,242,233,66,214,74,88,141,119,183,73,121,92,200,3,6,72,53,117,106,215,29,174,18,223,12,171,100,234,49,72,97,189,191,225,140,79,211,112,65,197,228,163,133,190,64,50,211,151,9,34,57,188,119,170,72,167,204,106,135,221,199,61,54,79,164,107,196,198,68,170,107,228,11,248,53,149,123,152,133,213,202,174,20,182,179,203,225,187,55,149,244,219,71,236,62,52,186,210,28,69,175,195,55,186,123,114,167,26,127,246,220,112,245,111,232,50,211,169,71,205,113,139,134,213,145,247,193,13,113,106,15,248,174,190,157,224,107,187,197,211,165,164,64,1,76,197,98,167,223,181,179,82,203,33,196,119,15,238,70,210,37,205,20,8,241,99,117,145,149,159,246,255,109,137,95,1,207,20,190,28,72,233,122,206,248,181,4,80,145,80,248,218,125,113,60,148,158,163,213,195,54,230,29,176,170,136,211,42,23,87,65,107,120,228,20,51,43,89,245,153,116,45,191,145,10,58,24,62,151,99,178,170,212,108,104,124,198,121,243,224,121,135,39,25,80,20,105,248,36,191,59,223,151,242,186,255,104,190,252,233,70,77,77,122,57,41,53,174,250,94,33,218,73,239,254,194,84,184,11,49,15,23,247,30,183,211,39,185,163,105,176,241,216,250,109,113,226,86,208,16,6,76,241,46,29,68,185,212,78,245,3,198,42,229,167,143,21,23,164,197,9,109,171,155,249,247,19,102,98,201,32,176,218,124,43,133,204,62,229,84,144,129,28,206,227,70,156,84,207,136,105,172,246,239,179,43,84,122,218,114,99,169,123,191,125,254,100,70,165,229,135,10,244,23,23,58,86,255,33,125,250,177,183,58,69,0,66,36,159,6,172,168,8,40,110,178,90,112,83,54,29,4,54,239,149,228,61,12,225,168,30,247,92,246,247,163,196,106,220,184,171,178,240,154,39,161,125,254,116,55,42,131,128,183,57,23,234,131,39,229,57,177,66,72,206,234,179,249,211,119,79,87,177,110,104,128,220,108,196,216,250,34,88,54,45,51,160,236,120,247,178,100,19,129,73,213,46,222,112,84,211,220,28,38,89,144,251,224,11,242,221,161,130,250,178,5,76,124,197,181,231,142,229,74,135,84,32,181,8,221,217,88,224,16,35,3,39,208,85,76,237,207,97,100,76,182,192,28,124,111,245,29,10,92,195,225,56,41,149,146,125,28,133,81,118,114,129,71,33,154,250,224,137,89,41,79,147,243,191,135,127,246,29,191,160,174,228,6,112,119,40,215,117,39,143,68,232,239,97,143,196,205,55,163,211,162,66,109,22,35,100,240,139,238,193,166,217,138,146,233,241,92,80,199,84,142,245,205,119,44,200,76,241,121,84,34,161,111,162,244,4,111,193,251,168,110,113,213,232,49,202,124,139,151,252,29,200,59,199,150,167,201,203,126,119,77,150,165,120,81,47,202,73,232,73,67,212,4,247,42,211,8,146,246,233,165,113,16,13,156,34,19,129,164,157,207,83,248,113,70,206,72,45,133,193,253,143,253,235,193,112,128,183,128,27,9,155,46,46,119,74,31,136,46,4,220,16,192,121,91,165,145,92,69,70,210,133,97,160,117,13,115,82,99,72,99,13,24,47,134,183,124,99,105,52,153,40,215,144,100,4,250,123,154,35,88,198,139,251,117,245,244,206,141,119,43,36,136,112,138,226,214,126,14,71,210,157,165,66,13,97,47,70,236,243,223,190,135,244,145,105,214,217,39,220,143,186,113,145,172,248,108,34,24,247,34,251,190,139,138,205,32,169,182,82,167,113,135,200,31,134,166,71,62,187,147,99,226,53,252,182,148,34,107,1,120,113,198,175,7,51,128,126,40,95,24,63,168,231,127,238,5,103,194,80,152,152,249,187,99,144,153,243,233,195,196,100,31,89,46,151,210,79,20,1,128,59,204,252,227,193,29,46,105,125,26,139,206,27,206,61,118,203,10,233,36,239,6,10,3,67,83,148,74,85,239,20,146,213,119,40,59,66,23,95,61,175,224,218,152,67,72,98,64,239,85,242,109,56,92,1,102,149,117,205,15,221,43,198,107,118,37,10,177,98,38,12,116,242,92,74,112,27,229,120,72,28,22,19,69,216,207,140,129,227,133,29,38,96,155,74,239,100,91,135,130,35,89,63,131,2,141,242,154,182,144,234,174,50,152,156,247,8,205,60,184,160,82,29,83,129,13,107,123,106,246,130,227,55,2,13,188,22,191,245,59,248,160,43,195,189,25,48,5,4,107,57,76,58,153,172,221,217,185,209,60,43,232,110,48,53,164,73,1,141,156,240,7,194,197,41,50,157,133,186,97,164,174,126,112,55,43,52,80,228,102,158,24,113,131,240,29,150,202,128,23,89,169,207,69,75,144,178,125,50,203,184,188,99,113,253,224,107,26,204,61,5,38,73,210,9,75,72,91,106,93,22,238,36,66,225,76,71,19,70,158,35,75,211,210,18,61,109,123,146,103,31,181,32,38,251,193,242,252,205,66,244,236,238,127,226,233,123,82,145,59,240,107,185,105,74,15,217,106,239,49,134,103,245,60,184,154,64,111,192,84,67,249,137,77,144,161,127,50,15,169,89,237,238,114,167,130,168,133,114,196,180,178,183,225,137,246,247,110,137,23,60,166,10,110,58,170,92,188,229,84,214,197,111,95,179,158,20,217,245,224,178,182,28,33,198,65,246,76,36,12,109,41,68,33,208,178,17,120,254,205,97,174,173,223,22,67,4,191,107,123,234,12,16,56,127,51,168,193,47,108,122,174,221,59,101,91,77,115,192,164,196,190,125,22,23,44,213,109,129,114,52,121,222,54,250,119,51,2,59,104,111,21,254,252,141,199,221,50,130,145,4,148,172,110,111,24,98,27,245,8,92,200,79,241,30,163,120,243,11,149,79,18,105,173,96,225,15,134,137,150,214,9,108,186,215,191,134,227,24,235,117,42,188,168,183,253,245,55,222,248,85,229,252,128,227,172,187,111,140,228,189,26,132,255,192,232,156,189,187,44,57,141,40,240,5,124,159,240,180,1,242,87,79,48,27,16,44,92,70,72,248,131,27,164,252,250,217,24,46,79,193,238,154,174,80,21,86,121,26,149,114,79,80,233,119,78,47,153,225,199,114,84,95,151,114,117,90,106,94,29,115,77,184,184,245,253,107,138,71,29,190,19,171,135,71,158,84,103,34,157,1,67,117,255,189,43,161,21,109,237,144,198,46,188,106,123,158,84,131,9,87,167,10,213,237,199,9,102,140,69,74,13,25,110,98,115,29,135,199,17,85,51,224,219,165,158,11,79,80,174,4,235,14,240,33,128,176,30,108,117,121,2,223,225,119,85,238,134,222,119,147,41,78,161,68,16,108,82,16,35,122,225,176,170,156,221,188,191,11,121,189,161,130,75,65,255,53,176,182,15,7,146,101,161,22,203,118,69,162,218,27,204,142,88,109,168,197,34,48,191,156,85,7,130,144,21,121,107,164,163,162,29,241,118,59,174,231,107,136,206,45,180,228,253,9,98,52,227,246,108,51,96,10,129,156,116,250,255,75,219,153,230,218,146,226,64,120,75,201,12,251,223,88,243,249,30,236,240,147,250,103,169,90,45,85,197,77,14,73,50,24,15,17,164,231,192,115,24,61,71,135,37,10,48,169,145,68,125,35,224,105,182,201,122,112,29,73,87,155,172,153,233,212,32,213,130,201,34,199,140,165,222,61,55,19,113,123,104,18,2,174,230,111,240,15,130,90,205,23,141,147,144,82,31,229,47,236,166,125,137,64,47,217,66,53,244,221,239,157,27,149,206,128,9,205,185,171,149,114,229,162,42,234,245,143,149,231,135,50,225,131,155,147,75,21,117,119,174,222,110,249,40,1,90,6,254,243,59,192,254,63,122,137,119,110,157,125,224,89,95,197,102,93,19,120,160,224,244,194,8,119,244,41,208,148,95,190,139,97,57,159,67,49,94,115,209,21,70,131,106,189,79,13,186,183,104,49,55,219,132,158,185,11,157,223,210,142,81,197,229,71,46,52,80,194,123,8,89,6,162,235,239,75,163,144,57,85,139,217,36,92,214,203,108,70,131,184,68,210,218,133,45,11,237,25,11,48,86,12,29,179,110,68,44,190,103,24,139,232,125,235,255,84,148,24,123,132,4,219,191,23,166,132,10,246,139,80,243,27,102,86,255,70,11,24,77,161,170,240,42,47,245,228,152,126,130,240,150,95,248,79,42,210,225,107,148,68,152,248,194,27,225,242,135,114,153,142,250,18,208,123,160,46,71,81,163,42,130,26,243,73,60,76,234,226,86,152,58,216,246,131,219,31,135,87,192,112,222,238,229,40,169,64,83,80,210,55,126,27,40,240,34,83,78,225,253,148,96,64,239,218,79,77,87,216,14,134,192,85,148,48,7,187,195,210,135,155,254,48,197,64,250,195,77,164,117,208,197,188,167,229,207,31,7,76,154,188,254,50,222,167,29,239,220,168,164,23,120,216,49,231,240,189,206,110,109,124,190,68,30,27,145,107,188,104,175,247,112,141,3,107,250,110,181,210,239,131,14,223,87,227,59,127,113,44,116,115,170,236,151,31,107,212,144,69,164,92,56,165,235,247,92,179,192,119,145,68,219,20,189,214,71,130,122,209,142,48,123,76,49,232,133,220,36,163,138,15,114,168,120,105,50,111,234,43,20,186,48,161,136,240,97,110,34,225,237,109,236,112,73,83,110,45,61,107,182,228,127,232,196,213,222,229,167,225,4,106,254,181,76,19,112,235,195,251,35,21,244,15,134,254,188,11,233,57,151,244,245,189,72,20,215,201,107,248,124,210,113,74,92,158,161,122,138,93,152,68,30,148,202,131,123,61,248,253,118,105,70,6,18,31,115,114,149,126,105,139,7,1,104,18,106,4,174,24,201,15,30,156,157,210,54,58,71,115,189,182,241,25,75,226,59,119,152,219,157,242,122,134,126,238,158,50,164,168,231,190,58,113,68,132,173,200,41,52,85,145,65,122,172,204,38,139,57,37,81,238,126,218,59,142,207,139,127,96,35,90,66,173,183,177,153,230,59,86,136,76,127,20,180,7,108,133,46,111,22,115,240,21,161,18,217,203,196,136,126,38,4,74,246,16,114,198,247,52,161,211,87,212,121,13,56,170,30,182,232,208,226,22,126,247,219,131,38,8,201,107,1,79,180,155,127,230,164,233,148,15,145,110,67,253,238,110,42,63,35,128,155,64,27,82,174,115,215,233,29,136,231,175,163,72,185,247,46,40,248,243,174,226,103,199,203,40,178,193,247,118,75,213,225,15,70,84,90,66,108,240,227,111,151,101,228,160,230,144,23,181,215,107,86,185,120,207,49,125,66,201,242,70,140,206,53,91,184,112,46,173,191,216,16,168,140,250,51,249,96,189,50,85,6,85,177,37,29,241,61,61,141,95,114,36,21,219,225,203,15,111,230,72,58,180,205,168,155,95,207,254,50,110,186,194,159,107,56,192,73,3,161,157,62,13,43,198,239,122,12,167,76,207,26,184,247,157,201,92,125,48,71,64,228,69,110,147,133,91,191,80,22,79,51,228,242,57,161,61,123,190,39,96,232,215,85,179,24,162,209,234,141,159,79,101,49,160,240,62,62,139,145,13,250,138,236,12,166,195,240,178,65,47,12,49,67,213,121,120,59,83,223,250,187,155,50,209,117,121,186,89,14,224,111,22,83,37,52,69,14,108,91,237,199,244,198,59,148,128,242,214,80,43,60,86,205,211,77,174,183,233,226,189,247,254,151,216,133,52,37,190,38,217,56,8,100,142,253,122,102,28,167,77,119,6,72,235,199,251,233,105,101,22,77,247,21,174,107,239,115,78,187,234,233,158,53,137,5,191,174,45,92,54,61,109,136,195,73,105,15,42,79,170,135,183,217,101,238,114,125,79,155,254,244,144,173,124,4,127,254,49,241,114,201,109,223,144,158,158,119,183,56,212,157,148,173,123,49,140,181,190,49,240,233,142,84,46,111,244,129,94,249,19,218,21,71,148,68,168,149,66,137,249,247,210,119,112,119,82,50,71,142,96,188,172,226,107,152,46,68,133,165,219,31,52,60,111,22,162,139,213,106,178,99,76,153,228,117,204,212,168,251,73,150,202,189,109,188,223,134,132,113,53,53,39,176,170,127,15,79,147,228,80,251,203,232,247,222,118,119,247,182,201,137,165,6,3,74,36,191,33,67,31,108,72,202,0,1,3,123,149,31,76,117,182,132,153,73,208,36,199,175,57,12,149,175,152,149,132,154,220,76,226,24,254,68,65,136,16,207,64,46,248,253,54,84,161,34,147,14,241,232,104,241,218,119,196,146,177,210,168,220,159,111,200,71,227,52,91,122,108,51,247,98,200,41,0,213,137,196,197,241,151,71,132,27,184,165,21,48,73,57,91,254,48,161,75,93,63,11,31,232,219,208,40,84,76,135,223,68,132,189,244,7,147,76,178,116,129,96,252,205,22,240,221,116,166,174,251,107,248,124,222,118,131,39,69,143,70,52,32,75,115,152,43,92,81,149,117,228,63,95,199,39,182,138,60,204,165,114,213,135,34,0,174,102,235,22,190,2,168,87,173,146,68,165,202,49,15,223,199,68,211,126,54,149,42,31,40,43,255,218,38,161,163,137,188,59,19,169,62,174,29,174,94,56,100,165,109,251,251,183,103,48,188,69,45,180,109,94,253,95,144,25,138,236,82,150,156,186,28,169,20,255,190,159,134,100,72,102,2,30,184,233,166,60,159,182,233,62,140,112,118,121,138,101,176,69,19,99,142,198,15,121,139,191,11,48,34,75,71,226,38,198,100,136,130,217,235,56,161,90,33,198,220,135,165,216,190,183,54,155,165,225,199,168,64,93,221,253,132,128,61,160,75,146,147,101,94,195,211,236,171,11,10,103,129,175,89,185,207,235,89,67,190,93,118,5,88,124,250,115,227,155,100,214,212,76,237,15,245,214,245,189,15,2,159,103,149,130,0,138,194,207,75,120,134,185,101,36,98,140,15,209,232,207,215,253,61,141,134,74,141,192,61,225,10,44,80,171,81,143,35,242,238,136,87,60,131,122,114,68,47,73,210,248,150,145,106,252,134,116,125,198,199,38,109,147,10,247,152,72,76,231,34,9,55,126,112,173,191,146,176,99,73,30,154,50,0,243,104,127,124,134,164,172,221,173,90,98,231,31,5,233,126,223,92,150,63,32,201,114,36,248,149,199,63,76,30,94,161,104,85,224,187,158,2,164,216,90,132,229,57,171,234,174,14,27,133,176,192,132,181,158,25,115,13,216,162,202,74,144,254,175,71,23,5,90,149,241,182,220,125,245,101,150,252,61,170,194,96,68,188,170,31,184,166,105,47,51,24,150,30,28,97,222,109,46,171,146,204,131,154,205,247,104,199,143,197,137,149,77,160,116,11,58,190,241,68,145,67,146,90,238,45,204,200,239,126,232,221,49,150,242,28,176,1,143,230,31,3,79,238,146,90,104,98,167,111,213,46,202,93,52,243,182,88,117,248,219,232,150,249,197,181,233,187,223,156,104,218,190,140,76,80,44,105,50,60,188,219,100,79,9,188,168,6,252,229,49,48,75,120,13,105,156,208,170,91,87,176,109,109,37,160,71,217,168,60,149,55,242,91,247,208,194,16,220,136,43,6,252,78,186,42,123,194,65,0,253,109,101,4,54,139,214,177,93,99,7,78,138,234,207,146,204,28,253,70,165,113,248,12,236,16,42,200,36,130,93,190,187,183,132,235,1,78,34,129,239,44,121,66,35,180,93,200,47,78,48,187,194,235,89,181,186,105,133,201,209,124,243,4,142,234,158,224,198,53,235,141,137,169,255,105,227,92,124,94,68,134,18,135,123,52,233,91,83,223,255,60,11,11,42,14,173,88,177,42,157,151,177,79,113,18,74,99,83,126,154,200,248,187,67,147,211,136,206,81,192,216,114,110,92,25,117,148,82,233,84,148,6,30,31,134,21,160,146,24,20,176,17,152,63,143,9,57,194,119,237,201,111,27,73,193,59,61,54,249,147,170,121,77,218,226,124,165,233,148,158,163,29,145,158,166,44,226,253,246,36,14,43,203,30,34,142,181,252,183,209,167,83,218,23,168,33,143,123,61,112,163,47,45,100,168,102,132,62,3,104,155,14,184,108,210,214,184,123,245,14,212,234,74,239,101,9,6,223,179,21,254,229,250,172,212,91,250,193,117,47,24,182,32,2,38,104,50,223,54,106,212,223,154,219,219,172,210,224,231,236,70,119,236,90,195,178,118,177,120,190,87,60,75,58,19,193,81,133,241,44,253,109,164,36,127,116,156,69,93,26,55,149,219,254,131,43,179,86,214,174,145,113,252,116,60,129,81,68,57,218,181,187,55,252,190,231,134,255,224,62,46,47,118,187,70,225,68,253,193,40,140,10,23,206,93,155,24,239,15,92,179,200,254,15,101,193,203,195,38,57,195,238,250,49,222,184,191,238,92,121,48,229,48,74,234,119,111,38,131,124,157,7,155,88,129,160,150,83,187,127,40,114,218,67,50,46,59,81,197,249,55,205,128,55,137,241,10,151,243,18,23,55,89,11,247,140,19,83,160,127,68,255,250,122,176,69,120,98,253,92,123,168,191,26,34,96,162,32,209,179,107,162,67,159,218,188,109,164,142,98,184,251,48,241,232,30,63,173,158,28,46,174,183,47,181,60,184,204,84,5,68,246,250,227,171,253,131,175,121,38,79,207,254,203,54,251,251,229,79,169,25,56,248,191,159,218,54,240,36,136,32,207,222,110,236,159,82,231,38,193,139,178,56,129,201,253,255,229,220,227,50,64,121,67,182,28,139,52,253,60,80,212,51,222,137,176,229,4,24,24,148,191,152,35,1,225,13,121,96,160,48,159,140,250,123,248,158,106,20,149,198,75,143,107,204,174,31,83,0,42,122,223,78,28,163,8,146,60,98,125,188,81,215,128,81,214,113,203,69,255,29,17,136,236,221,85,171,167,170,29,170,191,172,251,11,111,24,234,37,221,249,143,248,164,254,198,20,187,98,106,157,219,252,172,254,236,215,53,75,51,236,163,39,137,242,179,223,52,108,166,236,145,228,161,201,143,126,15,223,243,228,254,182,8,125,182,251,90,253,45,31,196,159,183,142,56,36,162,117,190,181,215,48,104,171,212,239,205,95,150,241,31,140,224,118,34,85,158,80,74,244,241,123,47,170,30,186,50,212,51,85,238,222,252,235,120,183,186,16,217,104,201,142,93,62,137,45,84,174,202,236,11,230,246,95,254,6,97,113,88,9,84,101,244,131,181,244,189,55,201,101,59,253,246,103,233,244,191,15,54,32,183,149,112,0,55,193,246,102,233,104,232,109,203,250,192,33,124,126,158,78,224,101,178,112,2,147,187,214,222,47,119,104,88,229,107,113,66,252,232,181,77,58,112,81,46,35,112,153,205,151,215,64,78,93,115,165,39,185,152,181,59,12,151,183,170,209,154,223,192,97,19,112,184,230,217,127,26,96,35,132,3,145,234,111,40,201,77,189,93,16,37,206,102,17,247,249,224,123,1,170,98,61,89,116,226,231,20,35,15,3,103,208,84,248,154,255,223,219,37,113,68,33,115,173,240,19,129,178,108,72,194,247,83,219,198,63,254,251,18,247,14,58,33,67,21,24,174,16,71,73,45,239,250,48,21,165,235,247,149,255,116,152,100,110,163,60,247,28,245,40,45,194,130,37,220,165,24,114,191,180,14,82,229,201,74,151,42,3,146,21,191,159,136,7,48,174,140,163,162,172,24,83,227,141,168,233,115,203,196,39,20,242,189,41,130,219,28,6,210,172,226,57,222,230,78,38,36,233,98,73,64,244,9,255,194,218,66,212,59,105,28,226,99,46,175,113,242,152,83,105,29,172,115,251,141,217,130,27,60,21,31,21,76,229,183,145,45,35,41,201,132,200,68,22,127,175,189,185,52,38,222,122,226,232,229,89,32,155,21,59,181,24,134,114,186,95,1,16,89,177,68,243,197,74,48,86,213,95,34,51,46,121,114,31,197,82,38,52,54,127,81,27,84,51,72,231,59,250,244,128,109,108,62,248,110,217,170,216,2,37,33,46,186,7,99,194,213,255,122,97,145,22,118,103,247,111,60,112,142,46,165,202,35,244,244,56,79,77,185,82,133,48,15,245,123,125,247,7,46,43,52,213,36,253,89,251,59,73,141,250,88,181,94,224,231,254,197,20,65,25,121,57,73,113,232,127,63,210,41,226,23,228,230,200,73,122,167,246,124,77,151,123,226,124,148,131,72,18,62,236,13,127,46,14,22,39,185,14,130,242,83,111,126,89,164,108,118,201,42,130,132,104,63,251,224,110,12,80,55,72,50,238,87,172,98,188,254,96,10,246,36,39,3,26,209,130,146,197,15,158,212,254,75,218,16,57,68,251,103,247,35,38,200,77,89,210,165,200,166,126,133,117,192,44,36,249,105,171,196,109,191,159,166,86,38,60,151,100,232,195,218,241,219,14,138,201,47,244,161,41,250,100,38,254,206,155,66,168,75,124,247,3,229,79,210,234,127,40,149,155,99,72,183,183,85,210,61,24,61,148,37,57,148,104,42,127,63,185,97,242,201,137,101,29,73,148,47,19,43,237,193,221,12,67,201,40,39,90,246,203,104,218,86,104,85,52,159,150,58,171,234,112,199,130,149,92,147,15,45,208,227,95,179,67,3,21,71,33,201,238,48,134,172,223,107,227,118,166,138,91,178,217,41,113,217,15,54,83,91,42,19,42,21,23,237,125,15,75,169,153,241,211,247,88,52,243,240,135,118,132,221,37,87,23,211,160,255,196,5,249,208,119,214,116,201,171,131,10,255,157,27,72,130,221,33,90,210,246,128,196,229,77,179,65,137,164,126,108,50,225,31,101,8,82,41,228,190,45,73,179,135,48,115,252,222,138,170,68,130,166,145,89,13,145,214,79,159,134,252,142,201,61,77,242,201,239,23,92,253,205,81,19,138,148,33,129,54,163,253,114,13,17,191,226,62,39,191,204,163,223,143,13,213,212,175,200,125,211,52,249,242,75,131,55,249,42,20,177,37,93,124,192,24,242,27,206,213,205,41,165,137,234,172,226,247,45,238,177,64,196,86,90,198,45,180,127,22,2,50,82,247,86,52,5,230,178,243,163,32,255,211,121,42,154,219,217,191,191,42,249,31,12,79,214,39,249,149,38,205,240,115,222,112,186,144,250,47,11,147,213,114,135,121,63,24,6,169,200,108,35,99,129,34,141,223,183,52,218,141,173,249,226,164,87,252,46,5,133,232,209,218,146,6,223,209,169,251,206,111,64,143,137,190,182,148,78,190,126,44,66,252,4,236,191,146,231,190,140,167,243,161,48,234,78,73,156,254,11,163,172,215,52,117,203,154,115,138,55,100,252,106,193,129,17,109,145,140,213,110,188,249,63,59,176,24,49,213,18,152,12,50,223,130,249,211,185,228,173,6,123,110,253,217,221,21,67,120,127,146,168,59,200,26,248,197,89,112,10,221,185,92,36,41,155,84,171,254,243,127,80,176,99,138,48,146,199,62,201,33,251,29,45,104,182,223,89,35,21,15,116,147,100,141,31,140,86,70,149,89,56,160,240,248,105,232,33,44,244,89,60,81,242,197,43,197,109,243,7,155,216,172,190,54,137,28,191,244,33,51,21,182,166,85,67,223,223,127,213,151,166,253,131,181,41,239,5,89,198,143,29,9,237,159,130,169,45,89,244,216,100,239,54,111,129,143,29,196,235,116,28,59,237,119,89,33,111,206,202,72,244,181,113,66,253,134,188,178,141,166,47,66,228,241,252,108,77,14,146,251,218,178,174,7,69,68,63,89,42,180,127,96,127,213,65,235,176,14,253,166,56,14,61,242,70,167,126,79,179,217,127,112,71,199,246,155,90,151,192,141,242,247,222,247,203,111,225,225,2,70,15,122,189,198,249,152,93,74,34,208,22,238,111,196,97,67,46,253,211,130,10,116,243,134,63,124,172,226,75,150,8,78,188,253,70,5,90,44,61,206,41,238,159,241,211,164,81,45,217,165,161,4,57,111,95,32,197,184,46,41,123,35,215,174,253,180,5,254,68,137,250,84,152,92,197,242,62,103,157,104,40,165,2,151,105,30,123,135,53,226,71,109,77,197,115,231,79,47,242,160,100,143,191,163,240,243,202,130,154,237,53,180,152,233,254,183,233,109,195,38,38,91,252,221,151,235,175,222,194,24,213,160,97,151,50,43,238,48,63,190,54,96,170,170,37,15,30,171,111,255,194,133,192,77,53,198,198,159,155,104,172,128,175,45,246,29,45,47,227,58,234,240,103,81,85,45,78,195,239,87,124,80,240,76,107,229,219,103,132,10,14,143,30,228,176,84,213,225,236,41,195,225,134,111,78,236,20,92,248,237,13,218,54,5,94,169,67,100,123,125,174,31,146,82,173,240,68,108,36,74,192,222,250,186,38,41,97,142,84,3,217,126,165,107,20,173,81,91,88,212,120,179,61,106,63,248,222,207,167,86,72,82,94,220,222,250,225,227,181,174,104,35,221,104,62,116,65,167,189,181,116,19,159,202,131,71,37,60,162,63,109,106,221,175,109,36,114,181,152,240,51,89,249,246,94,235,238,73,61,61,77,180,242,157,171,215,170,36,224,42,165,7,31,214,110,121,123,210,61,86,217,182,180,241,102,52,108,127,48,106,90,223,22,211,15,74,227,254,14,9,78,128,107,30,255,167,247,161,255,243,147,209,31,2,51,191,3,147,107,61,197,149,77,171,96,239,132,124,243,131,42,38,169,153,249,44,5,184,189,145,128,168,125,168,109,63,153,204,191,139,214,133,201,21,213,113,100,239,248,126,166,63,223,144,2,28,45,145,69,144,248,45,139,107,100,221,63,95,90,3,219,71,175,62,3,144,241,201,246,247,189,40,156,247,9,73,225,89,69,237,111,10,83,222,55,34,4,179,180,108,242,206,150,190,99,127,221,38,61,38,213,164,36,33,253,242,199,12,38,104,166,245,160,56,188,207,219,249,209,29,95,186,151,152,177,58,222,114,39,119,96,109,177,114,45,122,250,222,250,227,110,95,142,90,170,223,187,117,144,197,216,166,26,216,237,154,124,103,248,130,164,92,244,147,35,9,153,177,245,75,217,102,65,18,174,145,153,96,187,214,240,69,211,96,83,57,90,248,88,201,29,136,229,172,42,243,227,151,134,125,162,113,82,98,197,178,178,59,78,108,6,196,48,213,228,187,214,18,85,184,15,38,224,44,203,189,35,165,232,231,97,51,6,186,116,40,253,89,22,15,46,71,248,154,41,110,68,192,112,188,121,136,177,63,228,189,59,135,214,122,166,21,229,37,196,108,228,184,188,187,127,249,28,134,174,81,107,31,239,48,245,95,108,22,216,248,232,164,107,211,156,185,254,61,241,114,234,139,221,59,231,79,55,195,148,244,72,106,62,106,142,18,27,108,49,147,96,7,19,11,196,150,216,59,25,72,250,202,38,134,165,197,248,185,50,201,55,20,187,13,91,248,243,73,110,202,46,98,68,16,60,37,41,218,79,219,59,117,100,109,227,12,31,63,210,87,38,198,33,194,163,213,143,100,16,58,140,219,163,21,181,71,175,13,248,185,221,86,225,251,144,89,142,118,88,153,110,20,158,186,197,215,11,60,137,66,63,139,115,19,96,147,169,54,113,148,248,161,133,63,226,118,110,73,121,227,199,182,242,96,110,46,82,15,132,31,22,213,207,103,42,47,82,204,143,194,127,97,233,103,237,226,26,19,11,134,167,247,11,119,212,98,50,194,82,51,10,3,17,18,224,110,73,223,201,40,7,15,153,86,253,123,102,70,177,108,205,153,224,126,194,210,134,217,88,77,105,171,105,251,229,200,152,254,39,132,20,169,234,147,16,198,123,111,72,47,213,204,152,86,133,251,190,119,65,211,254,155,106,167,83,229,86,95,207,191,133,206,227,80,152,125,235,53,126,91,251,212,238,67,10,225,184,21,194,117,15,177,62,173,87,189,99,252,158,254,76,26,85,219,254,94,138,51,0,201,85,165,164,171,77,117,51,252,35,77,242,83,75,26,225,203,242,62,8,222,234,145,224,57,239,79,127,239,222,100,85,3,210,175,105,91,185,163,13,106,207,116,39,195,133,255,126,26,122,224,89,116,5,113,206,188,237,150,154,117,73,172,51,184,150,95,109,62,48,52,75,233,183,113,90,244,7,83,204,144,110,8,211,132,74,222,123,81,54,161,71,212,221,99,214,116,7,19,218,179,39,168,245,129,219,184,183,170,223,229,222,228,9,138,126,108,202,97,127,154,159,200,6,227,63,78,251,78,131,33,225,61,61,237,152,151,158,55,40,232,63,191,68,19,136,214,226,100,120,120,203,244,167,185,20,235,205,103,25,249,210,67,63,10,103,143,222,192,225,220,124,240,109,183,20,49,174,172,244,255,87,255,197,245,30,145,86,249,34,253,143,248,247,141,74,167,175,122,243,57,24,115,222,113,138,101,101,80,186,93,146,125,80,152,9,114,129,192,100,28,211,93,26,215,8,39,79,64,252,14,119,64,94,200,155,220,42,234,12,21,38,72,219,222,211,92,38,155,84,69,19,250,25,109,187,191,132,197,40,23,8,44,184,241,43,41,69,189,250,174,250,162,141,207,101,190,160,231,140,185,123,223,167,141,15,114,75,159,39,19,91,5,113,109,57,60,183,57,181,127,112,95,118,195,19,248,78,221,112,50,97,165,45,89,187,184,198,122,11,23,21,105,247,234,173,193,200,171,207,255,181,139,241,250,169,77,113,95,118,61,63,40,129,210,83,166,80,76,32,123,188,94,227,212,117,117,117,66,65,252,122,215,220,124,222,51,216,151,100,88,26,5,35,237,173,1,234,187,91,61,234,123,107,79,42,24,199,221,220,66,63,105,252,20,13,193,178,31,220,40,56,147,19,170,13,50,132,234,251,105,110,31,210,47,210,132,127,66,142,120,27,201,136,150,67,159,181,181,126,117,21,184,42,109,139,19,198,15,238,89,191,34,93,28,157,213,216,14,149,241,131,93,229,55,85,230,180,202,58,117,101,146,26,246,92,199,147,208,72,107,250,52,59,210,116,39,43,5,170,74,8,130,54,115,125,3,62,249,173,42,23,62,196,203,70,115,55,106,53,238,29,177,139,143,121,55,247,243,239,114,145,170,10,155,3,243,189,24,127,89,197,107,81,177,101,191,183,109,32,218,217,139,56,120,81,30,108,239,182,128,235,25,235,71,157,199,139,91,225,122,126,107,100,110,101,71,131,233,102,238,207,189,222,100,25,136,1,89,137,232,125,47,84,48,224,117,146,218,79,28,215,24,67,207,175,13,195,186,122,246,42,213,140,103,63,152,47,160,5,225,104,203,158,239,185,59,7,233,48,77,108,219,106,202,39,191,244,11,202,162,235,87,197,252,36,91,104,253,200,172,113,246,147,45,164,191,205,10,124,153,56,86,100,205,122,211,80,193,143,246,137,56,194,93,154,67,246,44,10,197,96,64,126,81,136,134,98,98,211,91,16,66,110,47,204,64,74,202,167,33,142,193,196,108,30,1,33,23,85,25,121,96,218,250,222,134,120,87,34,187,181,252,182,17,178,191,192,15,197,118,125,201,242,163,48,230,91,111,249,25,139,77,27,122,251,35,133,242,117,141,203,216,214,182,209,3,241,144,19,121,29,125,74,212,200,232,70,126,245,61,192,16,82,108,133,27,60,20,251,197,133,72,70,155,250,94,163,80,185,241,131,17,251,93,26,54,186,6,193,35,76,132,40,30,230,102,13,58,17,93,105,254,219,159,37,49,234,181,21,174,128,231,147,111,184,134,244,224,45,212,25,142,23,156,65,42,120,233,45,169,152,212,179,15,57,252,150,202,103,130,45,122,191,255,27,52,156,244,250,181,77,235,201,227,93,31,230,129,88,43,165,118,4,177,29,38,179,89,61,96,245,251,158,134,165,253,244,26,91,175,227,24,163,17,45,251,62,19,139,209,80,28,59,205,239,107,163,79,74,233,140,248,176,40,153,219,15,190,22,249,80,42,45,163,5,109,47,204,119,135,160,39,31,197,34,83,194,35,136,167,222,223,18,23,197,196,234,253,153,212,148,254,100,230,154,207,156,242,197,131,151,198,61,160,78,42,84,190,222,190,96,242,124,35,193,20,140,191,93,133,147,119,126,201,143,116,207,237,231,132,48,134,156,79,167,169,5,78,199,59,190,56,161,154,94,37,176,192,246,75,141,130,60,188,137,62,5,196,105,150,37,240,98,182,208,95,40,165,213,189,42,16,163,124,79,67,44,175,188,105,240,74,214,183,188,168,95,61,75,14,17,182,105,242,26,127,177,104,200,232,148,112,20,37,221,183,17,67,208,210,53,215,18,209,202,94,158,1,135,207,182,75,217,45,76,116,247,160,254,125,14,108,15,213,50,37,171,234,180,215,105,40,193,174,37,37,52,117,163,191,80,218,7,203,236,87,37,133,130,180,146,227,185,33,198,63,172,217,29,150,96,23,105,12,80,24,149,170,129,125,162,28,47,33,203,140,86,205,21,51,29,178,218,94,2,198,253,174,42,108,65,193,232,221,219,60,61,131,184,146,190,50,212,87,47,25,210,50,80,52,43,0,17,207,254,163,85,190,231,23,169,244,93,217,41,73,197,252,17,7,144,25,130,131,166,106,222,8,231,240,47,215,193,34,99,93,222,234,94,179,34,213,1,183,74,86,6,35,188,235,25,160,247,0,96,212,18,201,163,241,54,254,50,90,216,128,87,102,190,108,223,126,201,77,132,57,79,214,158,216,230,179,124,233,50,124,105,165,162,134,172,97,188,180,87,42,142,86,98,22,191,155,83,255,241,48,110,110,50,212,234,72,227,3,13,250,246,26,239,150,224,40,47,198,29,186,254,166,239,119,143,246,53,143,18,157,194,171,220,3,70,34,32,179,31,23,34,142,63,216,212,95,107,146,170,194,139,246,178,136,168,42,90,43,43,184,126,47,55,10,37,47,88,139,84,226,158,178,230,151,242,197,98,233,74,19,124,91,43,197,19,198,238,76,42,137,92,249,46,195,39,51,76,238,20,108,46,242,52,101,173,205,179,133,81,48,187,199,166,36,140,89,234,198,207,244,35,136,143,228,150,164,155,45,248,220,198,75,40,35,134,49,164,120,98,25,233,158,39,148,145,112,182,180,113,92,102,62,77,167,177,44,72,207,140,181,227,45,144,73,38,203,145,172,194,69,105,197,240,156,48,114,29,84,139,138,154,35,247,19,91,53,110,149,172,174,101,162,233,47,23,18,67,160,72,58,143,105,143,255,40,163,45,231,16,206,66,73,55,35,109,188,123,162,101,165,110,69,243,48,169,160,253,60,139,147,235,163,38,206,18,250,239,229,165,59,114,33,184,187,176,252,182,113,145,252,220,3,159,233,138,245,163,112,65,155,226,229,128,118,138,210,132,8,158,98,94,74,253,127,48,108,163,58,162,149,184,208,89,158,126,202,150,45,61,187,187,204,179,180,237,6,247,9,153,4,249,163,22,9,253,193,72,119,149,148,136,73,53,239,62,47,243,213,194,172,146,249,138,92,111,121,11,160,153,214,184,36,194,65,57,124,214,251,214,196,99,183,42,137,76,171,135,126,67,138,4,116,82,139,39,89,123,190,224,255,135,4,198,148,154,64,202,252,160,78,120,9,191,92,116,148,0,249,30,31,38,175,243,131,97,79,151,194,110,202,80,225,209,126,41,189,70,211,47,105,143,86,199,87,223,234,51,233,208,45,85,79,19,86,175,226,217,196,107,39,17,172,139,98,9,190,108,98,60,0,75,19,153,45,82,253,61,24,195,66,246,82,187,197,189,124,9,72,76,241,57,202,7,49,234,153,247,90,212,81,84,21,116,191,86,94,193,33,243,96,238,231,50,145,38,146,154,207,183,240,65,54,113,84,153,111,114,99,252,213,186,224,164,128,183,84,182,187,105,4,146,191,3,27,31,198,76,164,234,211,92,191,254,219,156,9,82,221,70,126,118,169,47,155,19,41,162,90,180,227,5,94,58,255,233,107,106,145,5,39,201,223,228,81,21,207,75,55,210,109,201,106,183,252,90,127,186,146,73,35,246,0,137,231,119,34,57,12,55,130,20,79,12,54,234,115,188,113,147,50,145,167,215,168,143,252,198,174,188,200,196,73,86,251,162,92,241,217,3,23,134,168,123,105,78,60,217,255,14,99,160,202,226,165,226,135,64,205,131,167,49,210,8,140,192,196,118,184,229,28,196,1,55,72,121,123,214,221,7,32,245,217,2,147,160,255,204,164,11,178,246,53,155,31,71,191,23,49,16,192,171,82,42,57,80,250,237,47,211,180,64,91,168,122,187,4,101,214,11,10,112,145,34,250,37,79,55,227,150,125,85,10,13,181,120,29,84,147,164,126,115,169,160,28,175,70,22,27,247,121,219,229,221,162,96,30,148,65,67,6,235,125,206,107,178,82,19,45,131,98,70,167,191,53,158,35,213,39,183,10,161,181,188,156,5,122,62,73,135,166,204,249,78,180,249,96,148,215,133,35,191,147,195,85,188,84,198,52,221,229,200,39,217,169,253,56,56,160,219,195,154,145,3,138,140,162,83,158,129,71,56,240,206,228,161,245,44,240,126,29,135,249,41,233,154,241,126,63,107,4,170,179,165,162,79,112,39,127,63,218,117,224,65,49,160,84,149,84,122,251,121,215,152,211,114,168,119,72,196,246,219,109,63,170,251,180,82,243,154,253,247,210,240,198,156,128,65,174,211,33,19,121,123,117,18,252,18,154,222,222,169,215,254,73,74,81,158,132,156,219,210,250,163,181,188,208,224,30,220,164,195,74,109,211,182,186,220,215,51,35,112,17,187,215,116,51,167,23,85,117,163,168,20,24,238,140,186,29,46,69,25,33,168,71,65,87,214,43,182,40,125,146,131,25,215,195,35,28,133,143,141,107,195,214,178,43,234,147,222,84,34,153,73,183,242,54,77,98,247,21,193,109,138,164,171,194,144,201,61,122,16,210,221,239,98,159,2,55,36,170,29,54,49,24,121,122,64,133,242,42,11,49,153,239,125,64,222,139,219,234,227,255,255,187,76,201,215,36,160,219,159,108,13,37,116,117,169,193,222,254,136,184,95,9,157,49,134,74,57,76,51,111,250,43,115,102,214,178,7,9,60,140,86,202,139,251,198,86,17,21,11,201,58,67,14,225,212,164,96,209,108,47,120,124,45,220,224,207,108,249,105,72,22,127,48,30,148,41,178,182,86,163,250,20,171,77,86,189,169,172,205,237,57,169,251,227,213,60,238,166,197,123,197,42,16,94,65,228,32,0,113,244,173,59,133,23,175,32,146,10,20,213,171,110,220,111,159,100,33,57,254,70,116,19,48,251,148,151,242,147,192,169,181,102,84,240,108,103,44,194,166,46,75,30,38,103,107,63,42,122,44,251,186,180,184,169,194,34,87,31,231,3,196,207,164,150,74,29,40,41,148,175,68,149,178,125,12,16,129,59,37,102,15,45,120,114,71,42,34,189,71,214,171,219,189,155,101,59,218,180,85,39,61,20,205,137,42,38,26,22,4,73,38,175,16,26,79,239,208,10,212,217,127,142,7,208,66,204,76,222,170,179,176,189,99,150,75,166,197,175,104,197,141,225,53,216,108,49,83,171,149,241,120,62,142,26,163,82,45,178,203,155,209,235,101,187,192,48,20,9,76,178,116,137,167,191,147,74,172,191,61,156,97,0,63,82,79,5,218,216,31,103,71,77,251,108,90,221,93,141,110,243,85,150,111,110,41,90,27,14,15,137,163,164,97,104,89,58,199,73,241,58,103,210,15,228,99,88,178,230,137,146,119,42,18,142,86,188,207,32,143,98,103,33,139,70,96,226,228,111,225,76,76,214,35,22,84,129,77,232,116,127,186,194,145,174,101,254,199,36,82,189,241,161,75,3,26,72,168,1,30,58,205,253,44,112,195,195,242,104,44,232,185,22,75,22,204,107,103,6,89,4,145,206,167,4,4,216,114,62,65,185,142,170,2,23,244,185,235,56,187,65,177,204,113,233,248,237,74,153,239,189,86,33,96,149,136,19,42,213,228,39,224,169,21,74,215,180,66,244,183,57,12,89,242,86,66,7,182,78,249,237,145,88,25,56,81,189,144,255,163,58,106,37,46,137,227,194,200,4,5,176,83,133,5,3,30,37,249,156,20,90,158,68,115,177,201,79,119,146,12,8,35,4,190,251,1,60,247,206,176,65,112,38,22,61,106,8,175,204,19,152,18,105,217,111,184,36,54,103,70,252,75,53,105,74,208,129,139,231,56,35,10,203,65,214,245,55,172,176,217,159,198,248,19,250,14,216,247,157,183,106,14,83,155,148,182,187,85,111,63,194,148,177,182,108,55,159,9,85,251,163,70,249,44,239,76,20,183,56,81,11,10,114,106,101,124,127,130,171,175,91,144,202,168,39,8,15,233,183,157,221,166,19,81,20,207,29,17,253,249,20,130,169,54,37,1,89,186,77,230,237,112,178,149,187,185,76,189,221,124,166,143,250,40,27,39,193,18,81,131,198,104,185,147,178,59,67,19,105,213,83,104,94,40,210,122,155,44,105,94,215,34,21,14,25,220,22,251,149,249,147,178,194,188,19,6,26,148,0,156,58,7,229,111,217,53,246,177,40,211,219,39,103,181,58,26,249,237,207,174,160,254,218,215,116,234,66,39,180,17,97,252,188,107,208,82,53,97,33,219,68,89,75,115,152,116,111,225,93,52,110,182,237,236,55,4,233,149,215,109,90,94,208,251,94,5,75,90,168,15,225,185,36,129,224,199,85,68,181,170,40,10,238,63,57,182,103,61,65,101,240,41,43,28,102,220,40,111,22,34,250,214,142,210,17,85,35,251,114,238,168,2,141,217,22,158,62,28,79,239,104,226,118,63,164,38,23,15,100,193,163,249,152,194,136,164,11,88,141,176,235,145,140,17,70,16,66,185,217,45,87,228,161,127,213,244,66,223,132,183,230,113,54,24,89,218,84,214,183,99,114,231,206,188,198,23,89,50,38,92,14,159,216,39,111,52,69,88,105,227,102,31,79,88,143,135,239,97,189,149,124,16,175,95,119,218,54,62,166,176,38,146,43,240,205,71,35,70,244,143,99,84,96,124,223,143,109,168,27,223,250,167,20,127,157,250,236,71,56,135,15,120,235,111,67,175,226,60,24,148,16,108,209,124,50,229,137,39,84,13,250,169,219,111,27,157,170,159,0,200,98,13,113,140,67,30,78,40,213,153,242,48,127,132,146,241,16,215,153,65,210,7,241,151,178,40,25,89,255,179,55,237,238,161,4,103,48,56,158,39,77,134,180,173,70,179,120,26,102,134,55,205,218,33,240,50,116,109,82,60,250,236,236,134,199,83,39,41,123,210,99,92,167,21,146,215,142,174,92,110,44,213,9,29,161,209,211,149,139,151,246,109,88,12,255,136,250,44,96,72,5,222,118,7,103,85,19,41,184,109,12,100,110,236,114,93,104,34,125,140,27,149,143,253,222,11,195,237,147,121,72,5,187,115,51,223,251,183,73,16,232,211,109,6,35,157,201,214,52,157,74,80,131,238,71,82,6,125,231,88,159,146,125,21,236,225,71,13,74,60,93,200,188,152,74,231,9,141,30,204,184,37,203,139,149,235,108,214,16,195,32,0,38,131,50,73,108,125,166,70,133,119,244,116,157,196,230,183,120,175,101,185,158,250,211,212,24,206,103,75,20,147,101,20,182,46,120,96,224,135,125,124,170,199,180,69,101,249,13,227,139,122,100,173,107,44,93,32,176,175,250,107,21,171,241,85,174,214,243,89,1,243,35,153,37,38,178,19,41,220,253,212,143,206,168,160,136,41,174,109,118,44,216,128,30,235,47,107,68,135,116,145,39,222,157,27,154,119,16,247,216,133,239,199,252,222,36,254,240,139,11,21,6,22,62,101,89,206,56,76,205,108,134,91,117,134,77,60,61,77,174,154,4,69,140,122,236,193,148,4,201,92,88,163,154,42,234,131,73,37,22,182,227,101,133,29,111,13,124,80,183,137,186,152,17,189,172,39,51,116,200,7,35,76,41,68,124,155,55,125,141,99,243,139,131,25,120,48,191,126,112,49,65,118,233,218,53,54,190,199,242,100,31,123,108,37,232,236,80,136,255,140,67,152,220,32,56,104,74,128,91,209,36,249,193,76,142,173,47,214,236,112,124,141,91,177,153,242,146,146,194,254,43,203,199,41,113,87,167,50,35,34,121,209,159,48,51,217,186,92,168,51,241,104,123,116,200,192,220,93,187,210,150,194,49,213,127,240,64,206,82,182,91,96,103,168,186,176,17,209,22,133,207,124,114,36,68,82,225,217,84,248,46,222,239,183,53,176,248,238,222,42,219,210,162,212,233,185,22,76,154,169,168,57,66,89,232,47,97,222,168,7,78,105,9,36,71,162,59,138,162,207,74,35,94,223,174,179,33,105,86,151,63,48,181,132,1,127,226,120,224,107,114,97,124,223,163,27,245,143,188,149,149,228,183,247,211,56,30,154,206,98,238,194,235,189,84,35,53,62,145,29,155,151,241,252,224,106,71,152,180,141,2,203,187,81,2,99,79,156,255,180,130,133,155,3,220,98,191,200,231,132,169,97,133,227,11,24,218,194,159,59,126,18,64,105,177,161,0,227,206,237,1,183,26,124,219,63,248,5,155,255,224,152,96,205,34,251,245,39,110,100,48,106,171,67,96,130,96,191,40,5,48,165,243,77,224,99,181,220,15,134,189,118,9,76,0,62,80,33,174,109,70,110,83,123,252,240,36,62,44,63,188,97,164,219,254,195,248,131,60,166,10,12,197,101,247,33,219,220,248,244,105,184,74,171,55,126,79,154,165,67,182,241,58,252,34,132,68,4,238,140,115,91,128,236,70,50,124,218,251,109,24,128,130,144,14,248,26,215,47,98,59,217,213,70,200,80,3,195,109,240,57,124,103,224,148,241,198,228,60,191,42,91,139,67,159,8,251,0,227,245,246,95,198,0,242,237,189,205,207,76,152,249,190,165,17,154,197,91,79,114,116,199,251,93,139,163,85,5,77,94,168,62,152,116,157,79,97,132,193,202,235,23,50,22,17,195,166,196,140,2,80,239,216,181,55,123,248,156,129,11,37,188,111,14,146,240,86,220,5,4,76,61,240,124,159,131,66,200,56,49,173,126,237,56,227,207,132,236,236,11,122,88,96,10,126,219,107,188,23,124,226,50,40,20,165,255,200,207,129,57,174,253,58,8,108,137,102,15,29,220,220,21,197,217,24,240,164,132,72,126,218,40,168,219,27,52,178,250,162,38,1,24,65,237,250,6,173,155,147,95,222,11,223,213,240,249,79,182,67,20,222,27,12,221,252,112,248,140,165,93,187,223,160,62,82,31,174,95,159,8,81,3,119,226,114,211,97,88,87,244,183,135,243,105,76,82,165,32,193,82,116,236,199,115,4,124,63,201,150,247,50,65,142,227,29,39,63,170,107,199,23,1,174,229,48,181,48,50,104,205,50,7,183,195,67,130,247,192,116,187,249,211,124,59,157,12,168,123,142,25,240,53,238,186,204,52,120,245,95,226,0,247,154,21,236,131,160,112,159,251,107,225,146,88,130,146,2,92,163,223,92,184,171,204,210,65,237,149,79,164,65,68,86,231,56,34,104,175,110,146,92,81,62,166,244,123,154,86,213,155,73,240,205,117,93,155,211,216,80,29,53,74,248,64,175,9,242,117,223,206,120,175,161,171,15,194,135,233,243,140,236,174,160,141,6,198,46,243,243,99,125,85,114,189,129,241,243,120,199,77,139,88,94,139,172,248,234,91,37,210,48,67,87,128,149,94,249,2,89,70,52,41,83,193,168,85,124,34,145,48,20,245,97,192,124,251,237,29,239,132,247,245,233,73,81,223,112,24,185,27,237,218,226,215,253,189,44,144,41,11,132,224,238,79,144,211,96,18,199,183,194,247,107,250,36,54,227,182,203,152,34,194,60,124,174,160,253,80,21,62,164,42,85,239,26,193,124,157,74,164,190,188,68,15,96,146,145,21,46,79,187,216,208,61,62,221,198,9,190,255,162,4,192,248,211,203,73,240,163,251,253,193,53,193,100,26,20,111,28,39,199,209,198,241,30,119,127,26,10,206,37,131,70,32,186,53,135,113,185,47,125,109,4,247,252,189,204,100,79,175,205,209,56,222,84,186,11,113,70,248,163,145,244,206,209,240,186,134,119,171,214,46,176,137,56,122,227,228,169,127,250,116,131,177,243,117,141,15,26,169,201,237,111,245,189,228,201,105,190,180,111,232,211,211,148,81,127,48,180,27,145,123,6,188,191,167,176,10,220,173,136,71,224,99,146,14,15,70,16,81,198,156,75,222,46,239,189,185,206,127,69,123,94,32,76,253,229,35,77,203,91,235,179,8,108,10,30,235,193,164,92,203,116,48,178,157,254,204,13,40,191,86,84,213,1,67,60,251,94,204,84,75,170,54,14,129,194,79,175,13,43,8,214,6,57,100,72,102,30,143,180,230,94,222,80,142,151,205,152,4,113,60,106,63,120,16,94,249,164,107,13,154,212,239,245,252,222,169,90,149,115,29,75,166,189,124,111,211,253,227,210,24,240,221,138,135,219,112,196,187,78,232,56,254,209,29,220,59,194,235,249,162,220,239,147,174,117,83,145,124,239,77,126,255,39,83,17,190,137,167,137,11,204,228,144,213,95,140,116,242,205,22,34,159,109,202,9,119,47,74,197,105,31,39,89,164,59,110,132,192,184,61,186,195,48,141,203,182,86,112,217,151,243,166,3,185,183,71,167,34,164,112,143,118,128,157,219,162,38,2,83,29,26,191,141,18,221,212,174,81,20,61,252,105,180,69,183,54,78,246,241,111,249,147,218,70,121,154,60,109,153,65,191,236,101,163,40,58,186,64,201,34,121,60,66,150,36,124,210,160,77,99,41,220,15,166,232,85,54,220,98,210,196,63,43,111,89,186,198,210,137,138,162,216,207,179,177,9,90,65,3,35,19,117,87,75,201,121,240,157,106,91,159,190,103,65,121,188,78,139,228,38,118,147,128,41,147,124,251,241,162,60,131,52,36,129,169,177,222,175,231,20,91,203,37,200,114,103,240,252,255,96,72,96,66,212,240,206,66,72,17,126,138,92,192,21,13,184,34,176,137,211,182,7,219,60,86,152,242,223,253,186,102,21,181,113,195,154,228,48,113,122,60,120,83,140,60,4,70,114,246,87,166,2,140,198,107,21,152,148,56,31,243,10,11,129,204,134,11,227,178,245,174,109,179,189,21,94,223,59,158,13,38,173,66,97,76,235,104,252,160,206,163,48,9,5,59,224,217,71,122,154,208,205,10,88,184,225,255,224,243,152,247,32,214,180,44,25,129,15,105,109,61,96,168,137,18,204,101,53,224,107,149,116,133,11,174,233,128,119,75,15,215,243,178,52,65,141,92,77,97,238,19,209,179,34,133,231,6,19,34,244,215,134,180,90,204,68,114,11,214,75,196,7,38,135,112,41,124,250,136,81,33,121,119,232,211,5,153,222,120,237,37,172,173,192,20,163,159,232,26,44,214,9,222,245,229,106,1,159,93,101,137,213,106,178,55,111,208,254,232,250,180,107,198,141,120,28,166,124,92,86,1,23,217,159,144,134,193,154,150,110,138,214,16,243,197,211,189,5,197,175,193,107,199,250,229,216,105,225,196,152,36,24,244,152,13,247,78,44,194,210,6,147,168,17,61,95,35,141,41,18,86,35,208,45,164,250,6,223,75,227,10,116,235,117,196,252,80,63,50,116,131,161,224,212,15,194,253,166,213,128,103,154,135,149,72,207,154,1,115,85,21,248,174,144,237,139,187,153,110,83,130,141,43,34,224,182,171,126,78,219,197,90,192,163,233,242,52,33,74,223,203,201,168,137,160,3,229,157,223,63,191,77,86,162,194,173,237,21,232,237,233,82,116,220,9,36,109,159,213,83,219,164,136,250,199,102,51,46,242,94,13,58,231,38,29,191,70,139,54,110,135,235,250,191,141,91,170,157,254,118,48,100,27,60,49,59,228,189,196,230,32,189,161,206,33,63,189,171,78,195,6,109,193,55,2,94,186,39,161,147,183,166,60,140,9,172,240,216,69,71,116,234,189,215,56,71,98,125,20,34,247,218,177,70,101,166,188,244,189,244,105,199,56,182,187,252,52,149,139,10,83,223,47,179,116,158,169,63,221,205,19,25,240,151,150,46,41,156,159,46,129,186,211,160,160,253,80,98,142,47,73,163,49,152,188,130,248,109,106,20,180,241,73,41,101,252,246,152,169,109,66,141,61,22,136,73,244,42,204,149,34,246,20,36,228,5,93,68,36,186,236,72,95,79,240,241,90,171,101,169,225,106,41,85,40,220,79,141,67,96,139,38,11,48,142,225,47,182,90,60,79,218,113,163,154,142,67,2,241,31,25,20,18,120,166,28,64,66,143,102,40,67,24,187,252,29,83,157,194,119,59,170,218,54,140,20,138,90,98,122,156,63,45,82,218,141,125,152,219,198,145,163,47,34,118,6,83,1,127,228,216,109,43,193,248,61,74,192,84,151,42,188,250,227,233,51,139,96,20,185,238,95,152,128,97,156,233,201,92,96,14,150,100,139,20,93,245,38,94,18,71,219,134,221,69,59,86,17,177,140,126,227,225,210,17,173,148,50,198,47,143,49,75,250,237,177,212,14,162,188,80,251,13,73,89,141,223,238,66,211,103,48,71,68,152,73,212,115,165,167,119,24,143,168,16,134,156,24,168,105,7,198,79,35,179,165,175,125,247,171,231,125,1,38,229,82,127,26,63,222,23,230,31,44,29,250,94,120,207,124,221,87,18,32,86,130,225,189,241,247,90,170,216,106,240,130,231,217,225,185,138,90,73,215,6,118,247,11,48,49,106,133,187,187,2,150,37,244,132,200,154,161,101,197,30,79,124,231,211,77,163,27,19,152,127,175,191,116,46,133,225,208,244,167,167,105,225,40,76,50,190,163,187,238,170,203,135,140,244,232,217,53,152,215,151,122,102,42,1,14,83,205,173,35,110,9,120,190,2,32,179,87,171,182,91,209,186,163,101,231,17,29,24,100,1,127,234,52,130,142,96,182,216,113,240,96,164,213,67,114,203,39,55,129,169,14,142,11,147,231,228,175,53,184,28,235,107,93,155,231,149,145,1,223,153,161,111,133,174,102,44,0,56,117,103,122,120,237,231,138,230,96,167,102,35,189,52,121,31,62,73,73,77,105,169,113,18,174,253,173,209,255,74,239,101,186,44,209,248,71,140,67,225,218,226,60,231,188,136,180,13,131,27,25,184,126,187,130,1,64,123,14,131,223,241,167,41,234,79,31,100,226,213,56,114,117,203,171,143,128,153,143,202,221,42,143,26,88,221,92,150,254,48,84,135,105,143,159,150,47,233,112,41,122,237,163,76,246,196,144,222,201,222,242,91,31,189,215,65,141,151,118,36,148,205,202,14,184,110,53,28,59,215,239,216,44,63,62,217,78,112,45,69,208,146,102,202,50,81,233,128,191,157,6,124,125,179,249,150,83,236,150,112,18,76,101,109,192,93,253,108,149,98,189,125,226,233,157,239,24,23,30,197,39,49,196,171,43,29,2,171,136,225,104,161,199,180,248,240,102,198,79,119,33,185,252,67,207,140,166,57,48,82,191,219,248,252,10,81,140,14,59,53,221,197,127,128,38,96,90,185,247,242,57,125,151,54,9,164,116,230,46,34,13,238,94,216,228,92,37,24,5,229,21,222,135,251,127,233,167,151,83,231,2,223,165,151,63,38,242,25,241,244,128,59,66,97,116,35,2,110,119,147,209,215,166,232,218,103,74,97,135,79,175,13,135,152,239,118,136,149,173,244,98,148,249,249,242,129,82,101,164,99,117,67,21,226,195,98,58,209,58,106,4,81,106,56,101,216,146,116,253,224,90,11,143,13,235,88,65,120,201,29,134,68,75,111,47,164,123,201,160,32,172,153,214,245,129,137,210,127,153,194,47,125,105,4,152,125,125,144,193,51,82,183,113,169,249,59,15,162,81,218,49,106,100,226,135,97,112,78,207,146,222,29,15,127,125,165,73,248,87,0,239,94,44,170,161,244,173,44,75,221,103,66,87,194,18,131,239,231,240,83,209,10,204,212,28,54,213,168,24,19,142,65,221,144,224,146,120,44,201,192,112,100,36,216,142,66,135,75,211,61,99,152,197,234,15,67,44,173,61,131,221,109,251,105,79,238,85,186,231,34,26,189,220,67,198,81,175,97,131,11,115,95,241,229,211,250,55,245,218,53,8,32,198,12,135,108,184,37,248,30,149,95,116,13,118,143,4,147,235,23,93,195,91,87,21,30,223,116,107,154,236,233,173,199,11,165,115,49,143,240,65,78,5,141,129,210,81,132,49,210,179,72,131,4,60,139,90,141,148,146,202,86,135,42,189,222,191,199,31,105,154,195,81,102,101,32,250,73,254,78,38,255,166,239,100,196,155,209,52,6,173,14,247,61,130,227,110,15,117,71,81,83,97,208,241,25,239,76,213,98,106,124,246,88,211,100,71,151,212,182,233,77,7,204,38,174,48,105,49,62,218,92,12,151,254,116,195,236,241,167,97,11,208,213,51,26,60,240,2,151,228,42,29,80,194,248,141,205,180,42,210,136,54,19,139,117,152,96,137,126,15,4,63,253,134,141,143,183,167,182,113,64,251,152,21,99,58,16,184,123,72,219,80,78,49,69,57,141,162,223,104,216,235,12,237,48,179,157,128,107,114,241,14,178,213,134,239,25,247,254,86,91,130,137,208,70,227,247,246,166,155,217,128,97,102,197,107,145,79,162,111,77,229,66,28,169,196,26,212,208,30,216,217,242,116,77,235,242,26,141,43,166,63,181,239,250,169,73,189,208,71,33,131,80,184,58,209,16,48,133,40,233,233,222,100,72,76,242,94,81,103,71,54,244,222,238,83,211,228,14,70,36,1,245,35,157,192,48,48,108,121,154,140,127,129,41,226,31,93,224,149,126,250,190,197,174,77,159,78,19,129,148,142,35,175,133,207,86,97,116,150,183,192,26,125,69,197,233,236,162,175,173,1,22,120,124,201,158,144,49,155,45,193,245,206,104,249,150,101,126,9,166,107,242,65,122,73,59,29,53,0,189,200,76,24,105,80,201,31,220,209,53,243,218,9,124,39,252,232,93,102,97,104,172,24,12,41,137,76,210,181,82,207,41,154,148,117,223,75,186,249,12,19,242,139,23,187,119,48,181,41,45,105,74,166,131,85,21,7,12,223,230,14,187,144,44,71,245,28,152,8,125,19,120,36,63,232,132,213,72,23,254,158,186,107,88,90,72,236,226,133,10,213,4,207,17,46,168,242,103,64,41,76,42,191,236,88,132,11,20,62,231,72,227,233,56,159,168,212,202,136,239,145,194,16,19,241,146,111,203,78,171,49,72,74,13,9,216,197,62,45,108,117,6,175,185,100,151,183,32,180,194,88,253,113,192,192,54,169,93,35,93,59,190,87,69,169,81,95,11,79,67,141,3,185,165,93,252,222,61,214,23,75,132,116,4,61,175,239,5,154,162,193,176,21,218,214,205,114,90,242,103,156,246,198,111,165,240,188,227,29,79,175,19,36,208,6,147,202,17,6,22,85,120,250,94,189,144,252,36,49,200,163,70,16,220,55,95,44,207,14,87,158,54,222,225,70,138,198,87,246,199,155,20,118,92,18,168,188,215,253,146,12,199,50,197,238,44,83,157,26,19,143,86,216,187,36,29,235,79,15,163,178,15,147,54,249,219,81,251,246,151,186,27,254,24,233,209,230,250,22,102,73,183,116,49,66,194,108,72,183,238,61,73,141,133,73,74,249,136,167,201,37,203,240,137,41,12,39,126,73,168,113,67,248,13,225,155,154,116,129,249,255,148,73,255,46,16,36,236,38,152,148,83,135,169,4,74,3,134,176,145,220,77,206,84,75,100,66,44,25,135,196,52,77,138,4,147,24,227,48,197,162,169,241,116,133,152,171,165,89,198,118,55,107,160,103,142,252,240,158,17,8,39,113,48,237,25,36,68,198,61,150,84,151,180,176,217,176,250,148,11,93,215,27,6,209,141,217,227,183,217,22,18,186,34,134,7,122,90,110,251,204,176,134,169,223,80,75,4,30,158,25,3,78,44,177,38,180,133,187,157,131,47,197,69,47,60,135,247,139,10,205,154,58,70,16,190,197,45,182,108,189,135,78,115,184,7,204,149,33,253,52,89,45,62,100,168,56,125,105,76,218,234,97,24,222,251,247,73,109,95,3,41,62,7,242,119,105,241,192,196,31,102,227,110,112,92,39,120,172,48,115,200,75,158,9,61,98,76,35,151,62,210,91,155,199,221,225,123,121,236,169,109,226,0,225,209,64,189,32,63,173,39,215,221,170,82,116,4,183,104,139,45,3,54,224,150,94,219,172,40,135,239,185,151,167,2,177,175,112,212,172,241,229,169,0,199,150,58,137,52,41,201,224,8,170,86,115,75,212,12,111,223,134,43,20,247,237,223,135,195,187,133,179,55,119,236,8,122,68,135,232,247,214,51,194,239,5,206,250,12,207,34,240,125,56,183,221,171,250,26,41,150,74,240,157,214,238,6,133,64,183,165,167,199,142,11,246,189,148,125,217,14,185,91,233,10,239,111,195,241,153,122,102,140,193,14,47,97,97,253,205,210,18,254,194,142,118,83,154,42,109,247,136,50,252,73,61,37,24,149,28,247,14,83,159,158,215,79,15,167,6,22,211,183,242,202,109,17,143,154,56,76,78,222,83,194,187,85,141,47,33,109,118,75,62,215,26,179,168,227,96,98,155,71,152,128,220,237,124,66,80,38,40,129,153,154,119,13,232,130,122,149,104,85,158,195,150,255,27,129,180,122,202,72,141,35,90,28,240,170,233,14,114,223,179,205,79,178,37,136,66,164,3,249,124,53,194,158,139,140,19,133,191,22,215,123,200,49,211,61,129,154,160,25,241,115,10,193,70,178,36,156,40,111,193,2,94,147,59,101,118,167,81,185,104,195,55,163,32,204,123,142,118,130,187,217,2,218,213,207,38,152,188,70,178,205,56,30,252,157,97,74,79,102,70,163,42,210,227,177,247,6,248,157,158,140,175,107,220,121,100,158,194,118,245,115,94,184,69,248,163,65,198,148,70,204,28,69,62,98,84,186,167,93,129,212,27,133,241,180,37,184,28,129,81,163,251,7,174,110,45,255,57,16,19,60,206,242,197,71,149,75,79,198,87,51,57,119,135,9,218,165,23,27,178,54,17,142,40,37,189,24,76,110,62,168,147,21,144,70,205,84,246,2,94,59,89,234,141,10,94,255,96,247,14,240,165,137,196,69,44,38,3,181,48,53,155,203,101,68,90,1,169,173,105,59,108,232,43,250,68,131,4,46,237,104,36,174,250,209,104,164,113,45,189,247,93,81,126,171,107,136,16,166,89,220,200,138,246,23,131,231,51,217,195,119,81,44,63,4,168,10,56,201,196,170,176,165,250,152,83,77,186,211,21,4,154,11,111,252,116,97,128,253,187,130,140,225,65,89,108,135,100,98,177,177,120,222,77,39,108,157,198,244,154,3,205,99,24,36,145,247,116,122,17,45,240,163,241,222,147,68,125,192,96,74,101,222,7,235,120,224,243,111,183,18,91,26,20,253,53,237,151,36,113,249,21,228,222,55,190,153,204,13,228,75,221,250,67,122,46,165,106,144,109,216,226,181,7,226,168,169,107,68,116,253,189,73,130,79,203,155,72,129,223,25,251,52,186,201,4,71,230,26,117,227,37,221,219,76,170,196,223,203,180,140,211,117,21,86,170,238,240,221,109,213,253,124,47,47,167,121,156,155,155,210,58,169,103,70,226,232,48,230,67,134,197,192,235,86,49,157,27,159,39,186,70,2,94,238,26,165,51,142,18,159,170,255,60,236,23,32,120,249,255,25,20,138,114,155,195,22,81,207,29,95,62,104,80,121,247,157,7,141,210,182,7,195,148,179,230,63,99,234,183,89,84,245,242,21,63,116,19,208,84,39,181,41,143,248,218,110,143,67,63,184,146,215,164,82,181,229,61,131,237,99,228,169,210,155,111,152,208,251,140,158,39,154,127,14,252,151,233,84,166,170,212,109,172,65,58,114,203,112,159,126,198,12,35,129,79,43,23,14,154,238,176,9,88,229,245,209,125,207,129,180,119,167,205,20,31,165,239,88,131,117,156,76,153,202,123,68,227,148,131,166,197,199,230,237,93,227,186,147,80,20,194,252,189,40,78,201,139,171,135,213,138,250,98,118,20,33,15,235,17,18,60,152,125,102,248,148,237,109,35,123,151,246,74,220,3,110,47,224,162,204,198,33,252,26,49,203,240,139,231,17,39,131,213,95,11,33,241,252,189,118,43,53,26,63,223,202,67,106,137,188,15,222,70,121,149,246,233,121,124,55,132,28,114,103,119,206,55,60,71,248,218,199,163,165,91,56,119,146,88,61,168,155,102,103,15,23,15,71,79,14,253,195,111,218,221,250,27,70,132,144,208,17,65,37,228,154,118,90,60,13,3,207,219,70,10,240,159,179,11,235,40,224,185,210,213,11,65,12,129,219,87,255,133,63,105,28,22,165,127,186,86,165,107,176,11,229,247,130,227,57,96,81,76,252,193,83,26,167,230,48,55,62,87,204,225,63,205,248,4,239,8,116,15,216,230,82,199,57,143,124,18,195,57,155,110,125,148,73,148,128,161,236,206,166,74,139,40,160,229,140,148,212,241,17,169,101,38,75,248,175,141,213,124,159,157,166,214,49,178,241,248,185,215,126,34,103,147,45,83,189,9,80,110,151,61,96,16,23,214,248,109,72,45,179,81,76,201,215,131,225,181,74,123,33,66,157,190,56,239,150,206,23,85,139,155,61,202,225,202,176,37,175,33,180,165,222,243,190,68,59,7,120,237,72,162,71,57,36,69,247,113,243,157,64,215,218,255,162,213,111,48,38,189,147,97,42,238,222,47,35,208,150,207,166,69,26,72,115,56,221,8,217,96,220,172,188,55,159,185,146,73,123,103,100,184,253,160,174,157,201,237,7,121,93,188,20,101,65,201,172,196,13,238,185,24,219,148,185,116,18,46,202,57,170,195,212,29,232,120,18,133,245,57,10,161,201,151,60,119,208,74,122,219,215,56,206,94,65,188,26,227,56,188,114,148,3,231,65,188,53,28,98,37,59,61,80,35,122,48,68,70,249,250,223,35,225,7,30,246,188,163,76,35,128,117,152,166,211,47,155,67,192,225,69,122,100,186,161,127,17,211,130,197,61,69,24,239,29,124,199,105,189,177,103,211,5,5,165,97,223,50,54,75,45,173,91,142,132,248,92,72,251,38,139,149,252,95,191,8,91,229,222,63,222,229,48,236,54,50,150,233,120,24,4,169,252,97,204,180,228,20,193,133,30,61,67,230,59,223,116,145,127,241,207,181,255,41,73,224,34,220,91,192,3,201,227,116,21,222,203,19,55,247,54,17,245,180,234,75,196,10,96,3,170,53,223,9,235,114,31,22,212,207,99,230,141,180,71,181,4,53,204,169,48,7,245,180,72,241,61,166,15,52,243,21,99,172,128,169,96,72,118,10,117,34,111,51,68,231,235,95,203,207,111,132,28,108,95,54,57,97,129,15,120,213,150,35,63,67,106,68,142,169,28,37,139,180,133,203,145,60,190,157,54,202,82,75,36,204,153,88,67,14,27,17,137,243,110,163,132,153,172,47,234,201,252,124,56,150,106,169,159,235,91,107,249,126,116,16,91,78,95,211,4,51,252,189,48,14,210,142,69,245,137,31,16,80,25,237,20,218,49,213,70,71,87,251,210,242,194,228,154,241,211,139,109,58,193,179,205,104,27,26,152,127,224,33,48,37,33,25,94,145,129,114,240,5,36,35,31,187,103,196,152,194,69,152,187,182,143,194,184,85,50,252,197,123,33,204,150,219,158,69,122,118,202,250,167,103,48,50,6,60,215,78,109,119,249,216,13,130,215,244,176,221,240,29,134,7,35,5,101,37,3,222,234,92,212,243,13,179,72,100,248,30,76,152,20,15,30,163,199,59,227,11,77,65,246,19,153,174,7,146,162,148,180,112,8,251,68,183,40,207,44,41,204,93,138,159,61,108,139,57,119,128,232,175,59,99,142,17,209,180,20,98,31,113,209,68,57,57,205,19,168,123,195,184,58,168,203,165,52,17,227,38,242,174,117,8,39,18,140,83,61,126,123,231,0,252,61,114,103,12,168,177,201,158,156,182,80,221,185,118,76,218,46,101,53,124,17,136,131,9,104,175,156,49,49,106,180,61,238,209,158,82,168,224,236,240,175,65,5,98,74,59,64,137,51,118,58,59,4,91,74,229,136,164,132,131,186,98,74,12,160,52,126,68,183,97,118,73,121,32,215,8,217,209,49,187,158,40,92,188,68,24,248,46,157,148,86,48,32,253,142,167,241,39,141,148,251,210,101,163,188,118,93,206,23,66,218,199,175,69,7,242,221,212,53,120,93,98,72,145,166,210,249,221,160,98,243,158,177,185,164,65,97,196,252,217,69,33,69,66,17,149,245,197,1,225,81,77,109,127,253,139,253,159,18,177,180,0,42,169,175,241,211,35,37,78,142,106,58,8,142,82,38,147,18,207,96,174,109,1,247,149,211,187,238,20,141,89,70,141,117,202,69,170,84,117,71,199,239,124,77,139,235,14,218,140,17,53,90,195,4,27,155,169,195,139,140,46,133,239,170,143,105,8,81,86,234,248,61,140,164,227,48,161,166,156,55,214,122,188,54,133,205,41,209,239,244,29,63,109,52,249,43,229,1,174,24,81,19,39,203,25,134,39,210,145,200,99,157,106,175,146,159,24,213,137,148,227,156,212,113,50,59,220,204,160,82,189,232,165,105,32,212,16,211,108,19,223,173,41,47,179,71,199,200,245,213,121,4,111,214,140,166,207,63,153,172,240,249,122,203,247,172,207,41,230,199,12,88,135,251,76,1,114,163,20,117,243,199,18,83,83,57,2,68,60,126,135,61,80,170,167,140,104,104,237,223,231,40,38,71,181,82,18,185,81,97,59,220,147,171,159,28,114,143,205,83,100,34,236,223,127,73,253,213,109,167,66,153,86,79,165,37,19,26,42,111,27,197,227,132,194,166,210,29,29,217,108,235,127,185,101,14,175,52,98,195,148,124,31,88,241,78,173,84,88,242,216,45,64,239,28,74,89,199,157,223,245,150,45,63,46,149,188,32,16,226,253,66,25,38,125,141,78,149,158,255,52,18,117,169,22,193,200,48,124,196,90,77,171,182,147,172,245,236,96,116,151,132,231,212,224,129,180,147,195,164,254,166,167,219,240,107,15,242,17,59,213,90,83,254,244,136,53,46,140,172,194,72,149,87,16,115,15,135,123,79,139,163,91,46,158,119,13,7,91,74,136,174,228,56,53,135,73,110,79,37,101,56,176,29,30,228,220,164,146,50,216,50,253,197,160,93,72,181,85,70,55,26,79,207,145,194,85,220,59,207,242,23,227,168,73,117,93,72,151,61,240,47,75,44,85,217,237,238,67,102,103,137,130,211,179,94,96,201,39,29,58,213,239,29,119,112,22,106,49,91,170,150,129,151,212,231,254,132,14,64,223,24,66,177,237,175,100,252,73,51,151,14,214,152,38,240,98,164,186,170,210,170,231,27,160,222,71,84,95,97,243,221,58,76,234,105,73,101,139,242,211,240,175,165,103,75,219,49,5,215,32,226,163,240,247,212,50,64,205,150,73,104,159,49,197,40,229,75,189,190,214,202,244,241,164,152,66,35,227,148,250,57,229,197,253,153,219,203,148,207,255,25,87,128,195,86,160,167,240,222,143,186,5,216,132,167,18,28,7,57,100,193,162,126,242,87,6,122,231,148,55,126,167,87,46,159,248,40,94,242,174,145,74,157,190,214,157,115,238,69,196,141,81,210,157,191,95,35,192,15,45,132,10,79,50,203,168,237,171,239,2,90,254,178,65,211,211,181,187,133,98,233,185,169,212,25,187,214,115,202,72,12,254,214,72,21,172,36,159,54,135,239,198,56,83,249,43,194,136,254,219,208,134,204,244,180,185,253,31,204,97,155,209,230,22,58,4,245,95,62,151,16,219,172,222,118,107,217,161,0,123,92,243,13,5,122,103,229,109,170,40,87,187,105,133,40,217,72,69,141,23,94,79,37,20,120,231,107,34,231,252,121,153,166,127,73,174,169,124,28,69,110,255,96,22,10,202,15,87,47,31,39,133,60,165,25,17,158,153,129,146,192,159,209,47,166,2,138,30,95,66,241,109,120,183,238,181,33,87,181,31,72,130,253,165,230,204,21,91,192,39,6,212,234,183,218,63,29,243,237,31,59,169,255,211,179,238,193,80,184,138,70,74,36,109,200,86,29,111,28,154,229,81,242,76,240,12,141,130,24,123,46,238,251,75,41,252,193,156,136,95,201,115,120,188,168,95,177,130,138,52,253,161,33,120,32,158,138,100,67,124,70,167,232,240,238,249,104,32,216,253,18,129,10,180,1,201,155,0,188,124,241,220,147,185,39,143,239,31,236,141,27,65,72,253,183,241,128,207,250,103,130,183,233,41,172,44,179,127,78,107,178,54,226,183,123,205,69,239,44,251,237,59,146,105,136,253,211,243,226,89,95,5,135,100,46,225,54,158,150,248,237,157,237,31,52,208,124,59,187,134,109,79,44,58,29,90,127,223,20,168,168,168,121,200,145,103,143,167,225,229,76,83,1,205,44,255,214,247,235,124,231,159,114,252,152,196,4,42,234,151,119,5,66,48,14,147,162,145,39,105,108,149,85,137,139,255,22,64,247,91,36,165,22,162,140,247,199,19,208,226,208,196,181,150,92,117,168,43,249,149,200,182,186,61,83,227,92,136,189,241,123,32,255,179,248,238,199,125,174,35,171,93,42,26,185,134,192,215,107,230,113,123,244,149,40,62,142,21,83,57,140,87,64,127,123,163,106,244,126,155,232,74,75,251,2,76,156,239,126,80,72,214,72,181,106,13,39,216,243,220,22,216,157,63,141,215,160,6,185,162,113,116,168,19,77,7,66,163,126,112,66,173,80,18,17,7,92,51,241,52,12,102,234,123,109,164,123,190,171,32,204,78,35,147,151,220,125,198,11,169,11,140,7,67,163,88,198,78,226,230,23,73,222,201,207,8,117,205,120,142,68,88,200,250,106,137,179,133,44,77,135,77,200,109,37,206,150,121,252,108,163,30,50,21,90,87,72,39,220,152,238,168,106,170,147,7,62,134,234,243,180,195,36,160,150,78,221,119,152,124,91,178,178,107,181,150,73,28,233,35,224,206,146,83,24,66,11,239,26,65,26,53,135,17,142,249,252,222,212,201,22,210,5,88,23,57,26,222,243,101,137,43,137,131,231,139,233,128,60,115,29,9,38,121,171,57,172,140,235,6,163,100,237,61,95,7,170,121,165,255,129,89,204,123,190,77,166,92,97,238,116,254,52,114,32,58,91,8,50,72,227,251,62,159,70,141,144,104,247,174,193,190,169,167,39,254,244,30,61,223,84,43,164,223,254,186,12,42,142,0,189,7,255,133,245,253,183,15,5,63,153,21,233,180,238,51,245,24,241,177,194,115,185,231,141,219,75,43,105,182,12,35,127,115,120,146,164,166,240,221,191,191,128,145,6,76,79,163,99,224,40,140,118,233,97,254,249,161,72,103,36,179,152,178,73,47,197,46,168,148,167,53,48,184,149,159,64,83,230,125,181,130,154,234,168,101,139,40,205,212,113,57,92,131,199,76,239,140,176,128,27,197,100,206,165,18,89,106,173,61,223,141,234,220,187,60,181,103,140,200,138,167,241,165,39,184,87,65,217,225,116,129,160,234,231,51,97,80,166,148,150,23,41,134,207,137,90,134,149,31,106,207,96,129,241,137,50,140,145,97,37,102,175,226,249,108,212,36,103,134,18,43,245,242,77,233,158,240,163,235,177,142,210,140,123,68,200,199,73,21,5,48,120,123,245,85,225,90,150,202,90,238,156,154,190,21,143,97,82,110,137,13,13,127,204,131,141,77,163,100,142,184,120,171,101,4,102,138,150,22,166,252,32,183,94,87,38,43,235,145,124,3,19,155,157,10,127,223,244,91,33,149,36,137,6,164,32,90,235,32,138,111,250,203,115,84,79,193,40,243,203,247,23,202,65,218,11,48,24,193,230,209,53,95,80,182,91,1,115,149,109,9,70,60,193,225,214,83,150,68,65,59,252,197,208,138,9,29,171,15,137,186,158,90,163,103,144,7,40,241,29,185,107,45,26,167,224,118,36,120,56,209,13,240,61,38,75,130,157,29,18,24,54,230,212,248,246,236,65,208,150,98,54,133,58,84,159,193,196,219,218,78,15,147,26,20,79,115,242,246,4,183,152,71,248,209,146,9,70,213,209,203,59,70,123,3,146,127,69,187,147,24,220,241,203,25,72,212,243,125,254,187,86,24,149,70,164,134,131,105,170,94,134,129,92,140,253,91,20,172,22,237,20,146,36,51,30,38,176,170,63,12,251,180,255,48,68,26,233,141,174,33,222,125,35,179,50,95,53,113,176,199,134,95,53,103,211,109,138,75,65,156,181,22,143,215,35,137,58,254,152,187,119,170,169,91,128,210,76,191,244,144,138,60,213,28,45,127,228,94,14,223,233,241,37,248,94,90,253,130,59,77,168,91,218,198,207,27,206,209,57,140,237,87,225,190,252,58,54,45,62,187,20,181,58,67,135,73,113,235,202,131,9,165,182,247,140,104,175,26,16,100,183,180,152,124,179,117,101,100,173,252,117,108,128,100,98,36,127,51,210,240,39,80,36,245,148,130,19,93,155,120,173,123,126,28,189,164,194,70,224,177,131,2,243,96,10,214,24,181,247,242,247,66,226,78,119,64,66,199,78,93,88,184,122,15,53,78,44,49,211,141,112,34,105,41,103,254,227,199,98,208,54,229,139,250,116,103,191,245,81,65,165,163,100,234,209,225,153,173,240,76,33,164,33,176,37,77,249,211,48,200,107,242,5,151,189,17,179,240,160,158,173,141,83,95,225,46,105,227,97,210,227,240,179,84,228,128,173,112,83,224,98,116,192,14,19,22,215,49,55,95,163,63,93,76,28,70,97,68,90,138,195,253,75,78,61,148,96,189,50,189,216,166,160,231,56,85,36,123,70,227,215,214,204,124,174,80,39,70,227,148,69,167,198,161,121,120,131,106,62,59,241,207,114,143,89,225,85,182,19,111,37,248,30,252,129,54,50,134,20,133,134,99,57,124,141,85,89,96,229,152,128,114,192,144,83,41,79,45,44,241,61,96,102,162,240,14,227,200,9,31,235,170,188,87,87,120,85,95,250,171,65,198,93,20,29,156,30,14,167,125,20,215,237,53,101,125,68,225,32,80,166,103,74,87,61,16,11,195,140,6,47,46,122,143,72,223,178,160,228,215,21,2,159,106,48,193,192,125,62,206,208,159,70,100,228,68,199,54,49,74,133,169,6,140,198,209,148,108,10,83,37,55,3,94,26,218,6,38,192,241,96,28,151,233,189,184,167,248,101,15,10,52,37,146,1,46,78,113,11,115,94,217,105,192,239,127,241,202,168,11,215,79,237,174,11,87,164,142,28,110,77,227,69,70,197,252,185,41,139,144,121,93,10,27,27,115,52,190,85,153,226,162,133,218,130,135,14,187,43,10,12,81,153,239,151,11,121,30,37,91,38,177,161,186,207,124,25,121,155,126,48,232,72,220,244,66,139,177,103,152,51,215,123,118,119,60,117,189,65,201,232,133,160,197,102,176,82,169,147,114,52,227,115,222,159,74,244,214,199,56,136,124,174,252,205,13,133,73,102,123,99,182,41,220,77,223,139,4,52,191,71,34,57,35,230,102,49,93,23,143,7,145,12,112,210,152,193,240,226,49,29,138,139,143,120,173,161,9,26,97,74,32,206,34,166,21,213,13,109,251,102,105,92,158,74,195,190,255,36,103,28,38,73,116,43,204,37,40,158,222,112,66,43,76,70,145,191,117,227,90,36,239,197,118,181,163,241,134,158,224,80,24,101,123,111,188,193,180,148,96,140,70,111,28,166,19,253,233,105,165,215,142,146,42,171,15,99,113,249,209,73,198,100,238,217,232,219,137,81,10,140,255,43,53,222,231,89,190,17,111,74,9,117,199,66,118,210,111,53,40,167,105,244,4,11,106,123,66,76,193,242,88,186,109,152,172,207,155,163,248,201,180,106,209,52,100,134,111,134,196,201,53,231,157,2,17,54,75,135,241,113,203,211,56,116,119,52,78,166,154,78,36,227,0,241,207,69,120,127,43,72,189,125,128,43,209,79,33,87,121,194,250,163,152,75,229,79,56,68,49,128,29,38,120,170,40,210,142,254,48,101,106,114,137,188,187,4,178,209,213,225,121,212,125,196,38,50,194,2,59,67,4,218,12,197,147,229,239,252,231,249,80,24,198,103,111,123,26,57,149,192,48,118,197,120,19,213,108,9,134,43,44,96,200,164,180,103,29,41,23,239,217,68,190,77,223,171,19,186,141,167,247,156,105,72,187,9,107,59,76,198,76,250,109,97,166,166,72,189,170,148,7,187,250,254,220,247,132,46,119,215,61,30,54,85,175,178,225,188,104,202,114,198,121,244,121,129,157,197,55,186,114,226,47,43,168,244,198,77,233,92,127,155,116,252,24,53,10,128,245,224,132,148,160,150,128,213,81,130,241,176,194,114,164,232,41,141,73,69,13,110,59,58,102,73,253,162,70,103,7,140,252,140,62,77,5,207,27,50,152,15,167,178,108,20,115,219,188,126,97,233,125,233,99,18,39,61,129,194,62,161,107,139,124,199,55,207,96,108,92,105,68,8,3,108,127,152,26,143,162,2,6,8,82,188,243,26,253,129,54,146,190,1,197,18,111,184,169,74,47,202,201,8,91,194,40,205,95,171,163,62,90,21,134,24,51,158,190,95,78,231,240,60,226,50,35,223,101,104,173,127,49,45,248,231,102,185,48,50,129,170,219,112,34,217,0,116,106,138,17,232,242,132,122,174,20,159,210,140,3,87,63,237,235,95,233,132,62,13,65,243,231,131,198,93,72,71,124,34,40,219,28,189,147,74,252,252,220,88,130,9,163,90,150,132,218,33,115,223,237,113,248,211,200,200,171,206,6,117,4,94,52,197,201,79,221,165,10,78,144,53,224,67,122,247,51,173,35,192,20,232,30,94,175,22,236,213,51,119,34,17,242,140,55,238,96,233,208,156,4,200,3,109,36,0,107,207,40,134,125,29,35,134,160,28,228,127,76,135,207,233,128,38,210,74,166,27,53,56,158,69,103,57,210,234,173,195,23,0,209,232,131,45,47,72,209,111,30,159,102,132,122,107,154,133,220,16,122,60,220,190,47,245,172,34,77,21,79,223,175,169,191,76,41,64,128,208,122,235,68,80,250,115,124,100,69,29,26,16,204,172,234,63,108,215,46,69,239,125,98,198,144,108,187,108,170,46,73,185,191,245,230,55,2,13,159,110,132,84,200,248,129,91,173,56,49,233,169,108,47,135,39,62,51,180,90,30,255,207,253,146,111,150,112,233,28,43,105,185,152,182,192,131,249,110,169,241,98,4,192,15,166,62,77,79,212,123,158,222,165,53,29,30,92,239,19,92,60,158,90,169,136,215,67,145,220,190,242,46,131,160,73,142,12,120,184,131,190,226,4,210,218,31,224,123,74,198,211,248,9,83,207,74,228,208,33,175,203,29,90,97,52,81,227,189,200,85,72,141,179,199,196,111,147,212,158,6,141,251,123,15,248,168,59,250,207,171,214,252,105,147,202,170,9,158,126,109,170,38,175,164,123,134,37,213,245,29,240,212,56,50,112,141,141,244,47,58,84,18,252,57,95,75,53,145,32,181,205,80,240,244,108,251,138,115,76,43,64,129,201,163,118,184,231,229,3,241,152,204,6,227,95,209,65,69,105,242,197,37,41,22,213,154,89,208,168,117,1,157,74,255,12,220,158,94,25,176,85,98,36,248,43,39,6,237,110,87,45,53,62,195,223,125,97,212,117,210,211,150,172,20,112,210,84,176,80,135,51,89,26,157,100,90,65,4,8,162,223,103,105,142,30,81,148,238,229,163,16,147,44,245,158,113,152,7,159,23,113,223,148,19,79,4,103,121,182,230,133,91,107,121,170,112,254,248,136,114,143,205,159,235,27,97,43,144,123,168,158,120,194,86,197,227,103,132,164,147,182,71,193,189,233,20,156,247,62,128,35,121,37,17,168,227,140,69,228,65,227,108,83,152,60,122,127,111,88,250,117,88,168,39,117,162,50,178,27,154,22,121,66,255,85,60,194,109,73,125,67,60,173,22,126,93,207,144,39,75,178,43,9,45,106,86,251,105,163,162,60,135,208,72,85,241,43,19,159,116,248,156,163,215,96,116,44,99,71,188,27,107,2,175,105,87,222,125,143,148,235,157,110,85,189,27,203,233,131,169,114,214,109,197,50,52,125,63,188,75,169,41,77,25,241,240,239,137,9,2,115,179,210,15,66,162,159,63,188,82,190,27,34,103,189,251,169,217,151,205,82,133,215,114,182,48,66,82,91,73,56,138,81,225,7,186,191,157,126,184,161,225,234,109,223,157,177,169,169,108,196,137,62,94,215,102,25,43,161,146,175,89,255,200,9,82,219,119,97,207,104,187,83,119,38,48,130,138,110,156,117,43,30,213,215,162,130,193,45,13,19,209,78,83,24,154,154,30,79,31,120,52,20,38,69,246,205,112,226,203,233,228,236,164,61,249,195,236,186,234,120,227,88,117,134,27,252,125,39,15,248,253,92,126,181,225,102,88,52,47,6,6,71,134,197,225,5,93,155,194,109,58,17,19,73,240,69,9,58,176,44,80,62,119,24,34,139,162,176,229,85,60,24,209,151,158,132,231,112,182,121,227,40,54,232,69,23,82,19,47,52,128,54,118,170,78,46,249,36,211,35,254,48,191,38,78,162,59,65,165,96,215,36,117,143,46,77,171,49,242,141,120,88,208,94,208,123,205,245,234,36,163,87,85,154,101,18,14,75,44,159,97,133,202,250,244,53,74,215,75,243,163,116,102,104,190,51,181,74,195,115,131,73,110,251,212,208,33,59,55,62,231,88,136,238,168,26,31,100,189,126,187,25,70,44,164,61,251,168,246,114,152,2,35,157,228,215,6,234,113,190,80,25,150,62,103,101,23,242,221,206,134,65,135,20,34,204,89,28,134,166,95,45,29,102,207,114,83,6,17,116,21,68,177,36,55,175,28,255,227,172,81,191,29,249,119,195,39,34,126,205,79,253,91,86,75,227,246,180,209,206,166,23,43,20,9,7,12,229,227,86,184,226,207,121,240,72,148,171,104,99,135,169,62,71,206,156,47,230,237,247,175,137,35,83,139,41,185,217,84,79,91,177,2,224,180,4,240,111,185,247,139,203,75,30,113,28,19,94,97,65,197,117,98,227,35,24,254,121,190,92,133,40,92,215,15,36,24,95,60,188,45,217,67,21,41,169,19,244,143,141,57,166,29,67,176,166,5,122,183,183,163,130,148,56,28,95,144,2,58,48,42,54,4,134,114,243,185,22,42,137,203,186,107,148,184,116,89,92,94,104,21,11,222,243,229,235,146,251,160,230,118,220,9,66,249,209,116,152,133,168,10,159,228,28,249,69,117,193,216,160,47,245,25,51,190,247,186,141,158,156,68,144,2,196,217,180,44,141,82,27,31,156,70,1,55,36,119,21,38,67,52,224,187,127,84,253,109,252,33,37,224,149,230,47,215,249,207,135,123,33,61,144,218,38,132,61,2,198,43,218,20,70,86,186,6,188,210,199,66,147,125,108,129,147,126,25,112,255,252,194,136,151,46,25,211,212,153,205,47,158,38,236,154,122,62,162,28,12,24,9,18,133,123,164,104,84,8,6,91,234,89,163,130,38,208,189,71,130,107,80,208,84,18,159,242,136,115,60,248,249,177,134,85,207,171,150,44,193,176,26,240,86,194,72,130,228,195,67,155,100,198,115,53,83,24,121,120,255,94,200,162,170,5,197,231,112,37,75,224,51,103,130,49,70,226,183,57,54,83,215,32,102,240,65,35,2,155,85,112,61,137,168,226,176,205,99,86,79,41,49,137,7,201,13,218,111,194,6,241,177,239,126,180,210,92,192,218,171,241,52,73,229,59,201,243,142,30,11,232,30,93,51,9,236,90,13,151,191,53,135,149,158,154,208,231,121,40,26,248,40,243,34,149,86,71,22,208,95,121,188,194,247,22,231,167,42,188,21,51,45,63,203,106,15,116,212,180,188,168,99,247,109,24,77,98,45,228,188,240,221,102,119,192,156,247,218,51,110,63,126,19,94,144,252,166,93,231,174,228,26,99,106,188,126,85,21,145,207,168,49,199,73,184,144,245,133,92,224,246,162,48,18,125,148,25,142,100,12,164,13,229,97,37,94,252,76,63,243,72,199,149,61,151,106,192,230,36,180,246,90,234,174,161,208,16,18,2,25,148,252,211,187,134,111,129,17,157,35,161,240,87,10,156,251,69,134,132,223,248,248,88,165,170,72,52,235,73,30,102,163,111,73,98,186,174,216,114,144,190,83,77,112,100,218,250,146,105,150,46,163,208,215,94,235,33,94,171,164,82,33,42,182,87,28,77,100,129,55,21,97,111,8,114,188,158,153,178,111,85,9,119,75,37,58,14,223,45,66,82,208,49,189,142,103,171,161,138,78,101,144,200,199,223,171,166,115,85,192,193,147,50,42,97,226,169,206,106,82,205,34,45,9,190,119,37,95,248,155,116,55,149,237,30,208,227,185,95,98,179,43,203,190,0,43,211,112,26,0,130,4,41,184,127,151,229,158,79,4,122,153,180,218,20,51,230,194,247,233,104,27,166,87,237,153,121,128,189,227,136,75,84,253,105,88,127,164,103,86,92,43,240,128,141,247,205,149,123,37,104,154,12,122,225,226,194,132,21,158,100,21,15,132,120,236,14,154,127,175,123,24,105,246,203,103,134,189,207,36,228,198,229,250,142,35,187,59,199,0,44,107,73,35,134,20,189,234,132,170,117,55,8,236,245,105,150,222,242,17,189,87,211,174,51,9,39,148,115,89,94,152,221,176,41,12,9,160,163,232,63,200,107,221,89,85,194,69,117,111,155,69,47,140,152,3,43,124,80,247,201,163,86,210,135,38,207,116,207,1,119,228,34,158,3,172,133,233,218,155,119,227,58,202,45,245,89,222,182,95,218,238,197,52,9,47,124,40,71,117,129,215,210,52,109,170,240,134,71,146,9,82,99,79,8,252,151,164,233,240,61,218,116,14,195,150,224,197,85,21,217,206,169,251,66,39,195,33,80,187,159,42,218,78,108,149,92,38,91,209,182,225,143,236,254,177,9,236,200,173,236,194,247,24,245,59,192,61,168,112,242,9,204,97,232,110,164,109,241,48,253,32,21,147,214,223,139,50,150,169,141,23,234,186,188,241,194,22,163,93,51,226,204,128,239,190,33,70,210,71,34,198,140,133,143,199,68,206,108,212,34,144,23,119,24,106,0,153,166,214,128,187,38,44,230,45,198,225,135,146,161,139,219,18,199,28,159,110,243,13,89,203,47,224,9,125,155,194,159,43,175,65,118,188,212,7,252,89,240,32,118,75,68,121,116,59,188,155,122,105,10,55,149,173,183,10,230,229,246,219,198,32,43,250,94,216,42,67,224,174,5,134,72,129,146,105,28,112,10,100,64,245,187,35,40,181,145,116,148,171,147,137,50,135,167,117,155,80,95,122,186,222,65,143,198,81,17,149,89,94,247,157,29,85,26,255,62,221,118,216,218,79,44,33,171,163,76,79,215,19,81,20,170,46,119,122,26,207,108,21,248,222,175,244,105,174,56,177,237,124,84,45,47,133,73,166,242,125,158,186,88,221,88,200,239,243,108,108,96,238,65,10,19,98,16,248,30,118,218,56,60,129,75,225,79,63,73,157,72,142,68,207,225,235,211,223,102,211,90,2,207,146,80,88,69,164,227,83,37,2,209,66,68,90,67,58,190,211,168,80,61,84,164,237,173,188,93,159,149,177,197,226,39,30,157,26,191,23,193,240,2,111,19,186,153,10,19,69,212,47,162,185,109,112,91,182,136,4,110,236,88,61,90,169,210,157,178,0,45,238,34,112,163,26,69,26,167,84,69,97,40,220,229,115,95,139,70,187,70,82,68,143,81,67,81,88,7,181,153,58,178,76,212,83,180,107,48,167,235,60,110,90,60,246,153,67,122,201,26,89,186,151,83,84,35,147,156,178,38,29,113,222,75,190,151,133,233,21,46,159,252,176,69,20,4,45,92,30,100,227,168,26,12,36,41,181,110,25,50,246,203,4,147,168,24,31,155,2,44,109,28,26,152,216,47,205,184,209,215,250,208,171,146,45,239,154,247,58,38,36,212,215,128,33,196,74,141,15,174,154,1,83,94,169,176,49,68,4,60,242,52,253,176,65,164,241,185,211,160,125,120,165,227,197,146,62,136,73,91,238,79,30,62,51,45,109,68,117,90,108,105,248,255,4,182,180,212,48,118,8,211,171,93,76,178,161,203,18,113,138,36,23,245,247,151,56,23,61,59,91,29,166,8,46,224,32,247,35,138,250,32,217,86,10,178,18,177,41,33,64,34,35,94,144,195,117,7,247,61,110,170,10,86,152,200,93,137,221,180,150,164,237,99,66,116,61,142,9,150,147,222,160,238,185,253,237,184,14,192,136,162,86,1,34,230,206,18,141,57,115,210,101,2,217,181,46,38,199,76,252,213,88,247,35,92,39,155,96,158,254,52,153,195,35,192,36,32,130,72,209,183,99,83,193,232,214,163,149,2,129,29,155,10,116,64,106,11,21,66,48,113,110,115,218,233,60,227,198,36,151,160,123,184,165,29,235,238,55,51,194,67,23,102,13,40,140,247,182,133,113,170,209,213,239,143,131,35,44,219,210,84,130,234,195,107,179,139,192,247,173,117,200,160,179,105,2,159,169,139,19,201,244,22,19,169,241,57,117,208,62,59,154,3,86,54,143,15,86,31,185,157,81,14,174,243,12,90,171,21,35,222,50,141,51,181,139,219,121,239,168,194,164,192,85,96,246,32,129,147,70,212,69,49,211,162,223,167,43,35,13,178,178,211,43,255,185,167,164,77,131,132,62,87,131,225,142,3,239,136,194,253,155,97,83,119,168,177,187,194,65,134,64,141,123,85,147,250,110,126,71,142,228,158,42,69,62,212,237,103,124,140,107,166,40,223,62,9,248,176,139,199,189,238,254,163,109,83,198,16,47,117,111,94,90,34,72,198,24,100,144,14,19,199,210,110,35,110,209,228,202,9,223,143,194,20,215,197,109,183,37,210,187,11,115,182,197,85,26,189,40,237,26,76,244,49,141,32,44,211,229,1,251,255,58,114,87,222,202,51,101,60,243,225,88,188,102,34,18,195,10,223,239,209,229,34,254,165,75,39,213,140,35,150,38,54,81,213,105,214,32,226,104,113,203,31,53,189,55,236,127,209,51,236,72,125,216,100,243,70,56,24,138,230,218,66,193,52,98,18,78,43,169,17,20,130,27,241,78,176,107,248,218,98,7,224,238,237,147,97,141,45,228,238,240,0,83,160,225,253,222,83,195,144,131,146,163,225,162,19,24,145,125,111,125,186,145,45,244,58,126,216,66,154,160,212,211,249,92,56,120,243,182,182,93,70,143,100,17,20,116,164,118,7,184,84,39,101,173,196,72,122,106,252,158,101,225,201,61,197,72,36,21,70,117,37,208,45,194,13,160,166,226,233,240,61,153,194,212,0,190,135,143,175,16,66,169,146,6,105,190,87,250,230,240,214,12,204,1,107,70,241,98,187,11,227,206,30,10,147,118,241,62,39,99,52,181,227,104,174,28,223,206,14,70,234,146,158,95,123,56,66,125,48,245,74,157,43,218,85,148,253,56,220,208,225,85,184,119,9,214,225,112,147,90,84,84,126,173,216,237,193,84,55,78,133,225,208,241,109,197,232,84,180,227,139,127,124,42,76,136,27,166,162,159,228,134,34,12,36,187,221,224,234,195,117,201,225,163,206,13,224,79,140,59,99,221,248,100,46,24,55,169,159,108,232,213,11,157,62,48,222,11,127,175,59,66,243,211,174,65,193,115,2,158,34,241,137,250,225,14,170,169,106,218,236,167,40,108,108,24,14,239,45,229,53,192,53,170,196,43,190,89,41,91,190,48,3,83,3,166,220,67,81,162,113,254,211,86,59,175,104,167,150,192,81,156,48,71,97,100,190,226,225,161,217,232,100,235,83,79,225,47,77,204,126,39,120,134,86,236,133,217,138,117,192,187,148,160,95,24,242,28,29,240,222,182,203,120,146,19,41,242,162,160,196,163,107,160,82,121,3,10,7,102,160,92,194,245,151,27,100,120,222,111,184,100,171,190,53,58,39,39,158,190,123,128,78,97,114,65,154,91,149,248,240,165,94,9,152,125,248,4,60,214,206,240,231,122,98,192,90,69,14,124,55,40,55,191,8,46,72,188,14,184,181,72,50,62,56,11,210,231,52,22,143,248,237,123,192,119,29,150,186,156,25,248,162,236,18,218,54,121,120,111,166,144,117,58,187,110,26,86,112,246,18,58,154,113,246,165,245,129,185,252,62,118,51,223,66,26,211,111,157,35,141,179,7,105,227,248,162,94,215,136,39,76,97,25,26,246,30,243,69,28,26,26,135,186,211,34,123,234,18,158,232,56,141,173,131,2,223,81,143,142,115,251,212,215,102,229,181,230,61,131,105,94,231,202,92,156,47,222,51,212,14,18,12,93,230,242,198,239,12,94,186,141,79,100,29,158,31,171,125,127,41,131,10,83,173,239,239,133,80,227,209,198,7,43,206,97,38,181,110,104,183,177,234,218,214,220,222,41,141,82,184,71,198,57,206,112,82,118,20,174,221,171,216,201,185,29,77,63,24,204,88,163,199,211,83,195,179,23,198,192,139,15,70,74,213,210,167,239,38,127,138,15,42,68,235,223,80,152,83,219,225,97,98,205,10,95,51,234,4,204,253,40,193,112,128,84,135,123,203,163,6,105,239,138,167,231,119,244,120,227,10,239,98,78,141,106,131,62,116,182,52,10,56,163,241,187,59,168,189,113,151,126,115,106,128,134,23,75,194,106,192,8,177,250,111,91,205,120,234,218,23,30,155,134,229,46,105,125,6,51,255,28,38,179,76,159,230,48,94,43,224,189,211,247,70,31,109,7,60,132,175,208,208,46,203,151,185,179,103,130,139,87,162,52,243,77,232,182,68,13,128,211,105,93,120,246,162,231,196,36,135,36,230,241,132,241,60,193,182,219,7,124,164,134,0,184,7,219,15,201,241,69,238,41,192,45,154,54,237,7,29,240,74,162,140,119,108,153,104,142,192,101,67,0,232,240,32,86,163,48,33,166,128,113,222,107,191,225,251,136,183,222,132,200,181,99,240,204,250,195,247,135,118,250,90,31,74,158,62,224,123,205,146,158,133,110,219,135,132,136,130,62,140,9,87,125,68,14,186,169,67,209,214,93,167,176,253,195,247,9,12,217,229,112,88,211,119,76,185,180,56,127,118,43,150,220,125,20,190,86,206,115,169,52,40,194,132,185,21,184,223,173,60,158,190,23,248,157,225,226,244,71,173,152,200,151,162,237,158,17,222,49,20,88,206,86,248,206,247,111,5,124,45,182,153,224,230,247,186,6,151,214,42,9,134,254,161,57,76,113,92,130,191,21,63,205,166,162,198,6,87,97,143,117,52,252,43,201,88,31,36,209,248,226,161,14,101,164,65,185,223,231,171,209,248,224,143,21,102,195,242,49,187,150,224,212,73,136,82,132,51,4,52,24,43,78,213,167,239,222,250,189,59,10,148,248,45,127,16,232,89,189,227,152,119,91,31,150,194,138,134,3,114,165,17,69,173,228,221,65,90,165,72,70,63,102,183,74,187,135,222,41,183,116,213,246,109,194,30,15,238,67,51,208,128,239,189,250,141,24,4,30,91,103,89,103,158,248,52,170,86,192,161,15,223,45,194,13,253,6,183,84,178,99,174,57,54,92,112,143,220,132,251,211,242,181,200,135,118,102,227,187,54,184,196,36,24,22,66,127,26,167,159,174,76,18,160,157,116,176,85,99,3,208,174,81,97,254,122,198,1,48,117,59,186,7,23,218,142,15,46,4,153,21,253,170,151,26,94,116,245,169,167,98,175,51,156,57,13,177,138,111,234,47,87,62,239,113,152,234,56,29,210,130,92,178,255,52,222,51,221,193,225,126,117,247,242,133,57,15,180,241,130,107,195,223,171,91,248,92,96,227,191,245,167,113,100,207,169,240,221,56,171,255,246,61,213,68,127,196,168,158,139,243,37,222,249,122,47,252,91,81,184,48,253,225,193,182,89,20,46,45,214,245,95,165,138,124,205,6,155,229,231,109,219,249,60,20,38,213,113,57,12,7,179,254,54,65,21,63,0,154,177,118,42,76,97,253,240,174,45,163,253,85,24,79,149,119,109,23,37,159,225,106,139,46,183,143,233,61,1,214,148,15,102,107,123,249,108,32,55,94,45,44,212,73,92,209,18,237,145,53,213,37,211,172,38,205,97,178,50,213,28,183,246,220,46,237,127,5,155,10,179,108,252,105,163,202,151,181,77,138,154,59,93,72,102,19,150,58,80,97,220,53,185,246,228,238,105,228,114,189,169,210,59,53,50,58,40,31,155,179,55,125,71,40,221,189,136,236,122,149,125,35,123,125,171,201,139,183,162,185,93,73,228,78,168,149,47,76,13,185,79,83,28,13,71,119,121,171,228,245,15,130,195,247,211,229,73,6,227,137,49,219,93,201,168,145,8,163,90,251,205,21,174,190,201,212,176,204,99,223,15,89,2,69,191,54,170,81,237,197,102,47,76,85,190,54,62,204,194,254,193,56,119,164,164,252,194,48,116,251,185,202,234,171,186,41,81,13,114,124,59,29,36,156,142,166,176,157,150,14,19,253,214,198,27,197,92,211,97,59,145,20,134,70,212,187,86,251,76,27,61,228,169,94,126,103,231,123,58,99,224,92,115,86,5,60,100,148,182,42,252,197,36,31,220,112,116,227,128,106,235,123,161,37,82,118,79,242,22,85,108,4,63,191,238,77,234,75,247,35,216,142,90,12,26,165,171,75,159,254,216,7,189,103,150,83,170,29,71,72,210,143,63,40,45,170,174,32,54,95,87,71,225,202,127,231,86,130,161,69,246,23,99,37,127,210,181,107,61,55,47,158,64,58,165,37,143,15,149,226,179,122,207,73,71,208,59,10,5,244,78,19,195,153,173,82,132,192,119,15,245,107,196,192,57,175,254,214,66,85,148,223,11,81,205,25,106,173,20,14,72,191,169,15,75,106,59,9,110,53,6,21,75,85,193,138,187,253,7,78,196,133,106,234,24,185,126,111,162,89,150,250,247,79,211,94,155,103,117,159,69,79,48,138,118,156,198,222,152,68,202,76,191,141,243,216,27,175,152,59,105,72,201,206,223,14,207,61,211,26,248,76,216,225,193,220,104,245,148,169,164,210,248,94,77,117,240,167,251,37,117,25,113,221,157,255,236,89,223,189,213,251,41,49,161,157,215,141,188,66,235,237,3,138,32,214,212,147,23,206,158,238,230,31,26,226,51,253,114,13,110,42,163,43,75,174,193,106,146,149,254,211,102,129,104,219,236,182,207,35,10,139,11,133,255,105,95,24,177,250,32,101,248,244,244,67,52,215,197,237,41,101,248,164,132,218,182,172,46,239,133,40,134,222,148,239,145,3,153,197,131,205,171,156,118,83,106,132,253,123,144,114,245,237,180,23,15,215,64,97,151,95,233,162,65,246,178,147,180,82,239,184,62,245,54,17,82,141,139,244,221,12,33,185,214,67,6,125,233,237,48,27,166,246,252,64,44,51,29,222,76,122,61,193,160,91,121,191,109,132,194,255,156,142,213,165,218,80,92,62,233,154,78,44,196,119,203,63,187,55,29,219,48,245,248,79,83,55,171,231,219,159,149,240,62,247,53,94,75,58,161,204,179,225,214,12,154,238,169,223,48,224,248,250,185,7,254,55,147,65,193,38,231,168,49,107,78,181,163,248,132,1,255,227,124,104,7,255,147,143,168,73,82,168,69,142,98,125,60,125,247,210,154,110,26,208,152,248,84,193,121,62,86,50,124,15,179,254,193,91,11,178,176,154,247,39,175,181,97,230,78,38,249,236,177,238,175,145,10,89,85,186,12,4,161,80,35,135,102,169,43,184,223,195,50,188,65,156,0,249,158,50,246,116,10,86,194,142,43,173,93,210,41,63,63,252,80,119,28,106,186,118,35,153,240,223,230,38,174,190,36,136,80,183,143,202,38,52,166,177,18,222,42,124,46,27,65,243,116,153,176,58,68,127,250,174,145,124,91,184,139,223,197,85,155,185,54,116,241,98,108,184,6,105,35,236,92,116,199,99,158,157,18,79,159,126,210,109,250,59,159,215,164,80,149,75,174,186,222,89,45,142,250,224,105,26,25,2,87,35,40,113,24,114,49,133,177,93,253,158,179,151,17,15,234,109,154,238,250,123,147,228,173,87,48,204,201,240,248,108,210,50,210,85,157,68,24,191,27,66,72,222,106,242,3,204,230,165,233,23,182,15,148,188,8,65,11,209,40,62,222,37,251,32,166,147,97,220,91,207,151,253,46,119,91,89,1,26,15,68,114,126,200,85,3,7,218,167,22,1,169,155,30,6,181,11,213,151,188,77,148,57,186,155,128,111,153,118,180,97,113,60,71,187,150,106,154,83,167,58,87,18,112,79,87,137,97,23,163,248,233,62,147,115,3,99,246,139,95,238,107,180,236,48,226,243,7,188,211,201,10,125,182,139,230,64,230,245,149,150,6,229,78,143,47,126,122,64,168,147,60,93,107,71,219,20,61,214,132,146,242,19,112,251,254,133,157,149,212,224,254,149,12,239,4,175,127,224,123,104,172,128,251,63,224,146,111,73,24,45,141,137,165,82,7,60,254,113,162,145,79,21,95,203,202,97,18,236,137,71,160,107,156,52,98,179,57,97,36,112,142,71,12,43,127,137,167,73,250,77,29,159,179,203,44,131,161,43,119,124,123,122,15,240,40,121,10,19,50,138,33,219,170,98,97,48,76,101,14,31,118,44,133,141,95,233,193,86,14,150,188,127,184,176,3,46,43,5,50,137,78,124,241,185,44,247,81,199,244,143,144,220,225,187,29,106,32,19,117,116,231,128,106,88,3,43,125,145,141,98,67,115,216,228,201,20,134,27,43,96,52,236,244,131,109,170,172,253,189,155,57,244,20,70,8,57,224,209,146,11,2,86,150,45,79,111,45,141,50,71,242,183,99,13,144,91,164,215,47,78,176,26,219,221,189,5,182,236,103,30,107,196,23,187,199,89,79,190,71,74,121,98,117,118,171,59,81,248,78,151,248,237,65,130,74,246,128,71,29,16,250,204,40,50,37,248,196,253,234,110,79,103,182,4,139,222,27,100,218,8,33,171,247,253,251,34,130,116,119,253,53,74,134,215,138,15,202,57,170,107,159,180,68,23,53,105,12,67,213,91,233,47,227,248,193,208,197,169,249,72,74,214,138,141,229,30,194,83,61,163,20,43,56,79,120,179,248,98,79,93,131,222,219,135,101,89,230,103,14,58,132,209,109,177,232,47,193,248,160,252,189,169,71,203,61,167,44,50,224,67,170,95,138,119,116,167,102,191,155,78,45,85,45,68,43,109,116,7,36,229,255,85,189,70,212,254,122,114,58,229,153,125,171,155,143,122,104,207,142,69,239,6,10,177,20,138,161,214,222,97,152,53,83,32,167,85,47,226,67,166,103,124,39,253,118,59,209,51,94,108,235,123,25,39,198,111,200,17,16,170,45,189,54,4,41,111,253,34,52,50,231,204,176,75,139,163,103,243,165,179,115,26,81,246,113,24,15,99,234,247,253,4,35,224,243,37,135,213,31,233,152,195,5,62,161,52,102,150,15,224,240,29,177,52,25,96,19,124,94,60,180,116,40,117,79,177,177,207,61,24,108,96,23,78,141,111,78,92,135,185,93,228,200,90,40,68,245,207,116,74,82,207,207,231,244,191,36,228,205,145,98,180,70,34,234,93,195,84,221,249,233,225,212,19,232,200,176,92,19,28,247,183,78,177,200,209,76,5,227,7,94,222,56,186,219,57,78,74,119,166,195,125,238,153,130,149,228,12,199,211,70,70,157,224,225,250,108,156,10,115,107,186,13,108,210,126,199,234,80,204,125,249,225,184,78,92,148,64,70,238,120,84,214,195,20,209,147,167,192,76,217,238,163,98,183,185,254,47,236,243,148,154,231,145,123,118,207,107,127,175,65,174,122,201,191,61,5,190,71,255,191,240,231,63,109,165,96,25,157,209,177,73,21,75,30,177,17,45,179,231,252,243,108,239,2,83,61,154,97,40,23,29,198,117,149,223,170,200,79,175,138,26,83,154,41,103,197,136,178,145,167,17,45,33,113,3,13,206,217,121,67,227,208,138,182,239,249,56,211,2,193,239,234,109,111,136,200,210,36,197,225,228,29,135,99,47,205,35,114,213,99,22,110,101,46,250,91,124,94,65,129,202,121,255,86,94,217,199,211,101,46,76,114,78,218,44,9,13,120,219,199,8,84,242,174,226,177,208,11,91,245,105,130,201,223,249,193,164,85,231,221,174,187,26,100,39,206,220,243,166,209,235,244,175,69,129,73,10,194,194,35,226,222,253,110,220,27,61,125,142,82,92,42,181,35,12,215,213,87,108,149,199,207,171,3,243,242,233,105,87,32,181,48,126,155,197,149,114,20,62,83,183,120,176,49,156,173,116,176,6,229,229,133,201,123,75,39,231,221,68,222,36,69,16,45,245,251,35,73,50,80,24,151,19,12,157,166,255,50,115,52,247,155,114,68,127,45,2,105,233,174,64,13,249,231,141,111,50,69,147,141,70,250,102,115,152,60,130,100,132,113,226,248,107,113,205,73,119,109,187,5,249,211,80,155,103,251,175,59,249,93,103,165,237,157,224,230,247,213,206,14,144,114,124,6,119,143,238,15,23,8,230,83,199,176,131,154,195,152,45,10,111,216,154,223,36,164,212,226,204,100,176,135,194,26,149,99,90,56,111,54,115,247,4,136,94,73,242,73,119,160,61,60,249,28,93,85,82,123,147,185,14,75,172,195,215,208,76,151,202,141,148,203,219,20,44,9,113,36,152,2,93,127,26,17,136,124,139,217,187,197,111,19,104,201,183,202,187,7,185,49,129,76,122,138,148,194,111,226,97,86,180,81,111,95,50,76,245,162,195,216,188,237,159,203,93,235,1,239,236,180,33,65,165,249,111,79,50,190,255,185,239,250,225,82,33,233,206,183,124,34,136,241,211,48,96,38,215,198,14,50,218,206,21,39,125,107,248,105,124,55,171,248,180,83,219,147,20,252,120,216,178,160,82,242,197,241,184,91,39,156,95,179,211,197,10,212,28,30,171,206,4,115,55,123,79,55,203,131,79,141,227,218,127,139,175,193,213,146,86,215,192,253,251,38,26,73,16,53,93,144,160,111,240,105,10,163,140,212,175,255,101,118,76,223,145,160,159,73,41,147,3,189,97,223,238,32,151,76,225,99,40,248,157,81,179,91,60,36,185,9,108,139,107,14,227,9,213,65,237,193,132,11,33,198,151,34,188,247,22,185,189,236,170,183,101,234,45,10,223,203,120,116,124,25,173,181,194,84,119,76,135,199,88,201,139,192,165,196,39,57,140,164,41,10,68,40,108,52,239,248,134,191,49,53,14,73,144,127,17,74,216,211,76,35,253,230,4,60,82,202,254,32,157,163,248,79,163,245,165,191,76,93,68,188,181,177,130,39,24,22,114,31,51,178,26,146,91,18,233,36,239,54,73,169,105,163,133,61,219,77,13,40,170,82,160,102,220,57,31,187,33,70,105,118,75,22,174,183,197,97,156,56,39,121,76,207,142,167,177,227,53,208,9,73,207,23,232,252,199,219,250,5,63,35,60,132,45,157,0,240,1,108,7,247,78,119,182,97,254,112,135,97,48,213,28,237,187,127,223,205,241,13,216,125,188,167,140,225,59,223,99,180,33,6,220,255,164,23,69,229,70,135,193,117,158,228,191,182,146,243,7,79,142,49,133,201,133,137,158,145,255,171,39,50,129,100,103,12,135,233,119,13,93,90,176,37,123,8,148,96,206,247,157,228,214,175,213,221,34,157,91,85,215,236,60,28,160,190,11,19,53,78,231,30,82,221,94,34,247,151,254,160,89,185,221,24,104,3,94,39,93,78,238,22,68,110,211,131,123,146,63,179,96,71,139,19,96,64,4,185,82,44,100,140,216,73,17,233,88,201,171,143,102,121,11,120,151,162,59,41,71,188,239,148,195,68,140,244,99,163,42,80,125,80,230,56,234,135,66,213,218,139,199,201,66,251,82,174,203,53,230,154,215,212,83,219,133,127,52,37,39,161,113,225,48,172,107,218,49,124,57,126,44,222,243,27,183,126,202,93,58,49,75,135,233,153,233,144,178,216,158,179,167,99,211,148,150,83,155,224,40,119,24,190,254,148,157,180,161,224,248,193,88,122,71,63,103,163,14,215,167,41,233,93,163,37,184,135,194,84,135,195,44,101,147,53,171,220,105,14,223,181,154,226,121,20,251,45,71,97,243,79,137,81,119,159,244,11,250,180,52,141,148,249,52,227,118,63,45,94,163,191,12,145,203,139,169,153,202,96,202,169,106,189,198,59,147,242,86,211,179,208,203,23,135,239,120,107,146,51,83,218,51,178,120,180,166,67,177,81,39,85,252,157,73,54,81,11,137,16,154,19,69,117,178,235,211,218,131,95,182,68,191,7,87,136,28,196,188,205,121,207,73,53,91,169,241,123,29,137,158,91,97,180,166,177,81,225,235,219,44,177,158,145,178,189,54,57,30,142,174,154,82,147,238,229,15,86,228,7,163,168,154,6,124,178,57,250,123,65,42,150,230,17,203,205,23,200,181,120,84,179,20,24,193,36,135,183,145,121,107,224,119,173,48,43,9,175,206,147,50,205,200,114,243,167,15,229,218,250,218,28,185,190,99,97,129,246,145,210,216,8,38,189,41,190,62,212,61,245,183,59,149,109,203,97,152,119,52,112,220,73,218,125,141,35,74,95,213,206,39,8,57,124,199,50,121,206,244,69,140,123,165,58,124,106,75,203,11,45,33,223,76,225,240,77,81,177,118,199,37,60,15,203,236,138,158,115,228,124,233,146,9,170,209,10,226,169,97,45,19,222,73,233,244,173,90,240,227,193,29,254,204,148,95,71,192,46,224,107,141,165,135,97,12,234,142,222,153,112,210,195,80,125,250,91,193,144,148,150,192,221,8,226,170,186,40,87,73,113,124,200,184,75,60,205,253,82,63,23,220,194,110,94,193,237,149,215,54,228,24,129,206,153,94,26,30,182,233,159,154,98,162,180,116,73,68,247,19,98,45,206,69,237,55,253,244,107,240,178,139,82,130,73,175,247,153,176,137,214,105,190,8,27,179,239,164,139,36,179,148,125,71,198,177,31,217,44,134,157,178,77,44,230,233,141,91,16,57,165,21,114,191,125,141,95,139,180,183,148,55,72,103,220,74,130,216,97,166,196,64,243,194,250,211,197,248,183,83,42,203,242,156,14,4,48,71,202,214,170,70,28,241,6,117,55,115,175,105,150,13,46,17,255,109,234,191,83,18,14,130,193,110,100,221,1,84,174,141,97,252,164,159,219,195,127,14,75,125,26,29,195,55,42,251,190,88,251,82,226,18,22,152,183,77,109,186,238,135,166,100,233,43,155,242,249,228,245,168,166,157,60,28,222,56,147,20,38,139,62,26,79,10,60,6,167,223,62,103,229,188,193,58,194,57,189,15,4,156,41,167,138,178,171,128,81,107,61,57,111,240,196,23,33,230,182,82,46,24,25,199,197,225,145,83,8,170,49,62,197,211,23,159,41,139,13,218,247,247,52,186,30,95,202,98,179,168,232,123,154,156,183,145,178,216,38,225,191,247,222,127,105,79,10,67,191,224,99,126,8,21,233,18,187,91,14,214,255,131,39,204,97,154,127,103,210,31,254,244,125,201,228,44,133,197,215,115,224,238,173,160,46,61,192,238,198,176,156,138,131,244,214,239,232,85,152,20,158,239,165,106,98,81,223,213,168,109,115,240,250,62,127,88,47,186,207,23,34,23,238,96,67,63,117,167,116,73,18,61,125,200,143,105,94,106,186,228,253,96,61,134,156,208,96,202,104,36,107,244,133,104,6,117,143,169,186,16,86,205,254,28,62,23,102,47,151,158,223,159,222,111,253,93,20,249,141,169,40,7,75,180,125,255,79,131,156,84,169,122,32,3,109,26,228,210,20,174,203,107,159,46,92,119,74,158,64,39,97,63,179,24,102,201,147,110,233,247,199,182,51,64,66,195,127,82,201,37,116,186,109,121,207,77,198,37,193,36,159,61,20,177,16,93,189,223,221,66,61,182,203,70,94,78,66,41,91,244,126,87,204,44,29,20,116,241,222,169,61,140,211,52,189,214,36,179,192,251,205,121,166,183,217,59,196,247,116,44,14,115,72,165,167,241,181,198,211,204,69,249,216,212,251,141,248,109,140,127,141,199,49,21,4,109,99,168,119,155,170,224,94,2,158,59,37,162,145,226,230,78,149,113,247,156,111,165,182,175,249,209,28,108,35,37,83,34,160,88,75,192,248,214,245,151,175,5,230,203,135,164,204,182,244,228,37,98,233,41,83,131,16,75,58,191,62,120,224,187,15,217,61,180,147,183,7,7,139,39,83,142,207,56,180,5,253,40,160,13,20,61,31,125,105,40,97,142,247,12,222,34,113,32,220,133,6,225,182,127,14,35,128,172,2,223,255,88,151,119,252,254,187,230,144,222,127,133,204,227,161,220,225,21,228,222,210,188,99,228,151,166,95,54,109,185,7,35,119,162,137,96,164,118,177,201,56,204,173,115,43,12,167,81,117,120,233,85,120,155,31,215,231,160,17,87,207,4,223,141,189,251,195,16,242,136,125,119,97,207,108,29,197,136,215,143,128,240,232,189,168,146,105,144,107,18,52,74,78,211,89,120,169,155,253,132,46,6,184,5,19,205,64,48,166,47,29,50,130,65,241,210,36,47,22,125,105,24,166,142,55,94,17,160,233,10,15,74,1,28,174,169,20,250,194,230,155,117,184,105,17,220,38,47,214,213,46,7,197,226,223,210,175,69,21,215,241,81,129,107,93,12,180,109,33,172,64,87,74,99,217,24,42,78,60,121,97,10,105,245,167,241,147,31,135,27,188,54,218,111,56,219,162,241,214,118,66,137,174,237,120,24,189,12,109,155,232,243,231,35,218,40,188,145,126,99,29,184,218,31,196,38,36,138,11,140,18,90,241,57,218,41,224,234,10,151,25,51,165,31,101,21,71,76,157,221,206,191,245,64,181,96,43,204,221,215,39,225,176,207,45,48,68,159,199,63,38,153,60,178,71,83,173,199,161,224,48,245,187,250,94,3,175,176,55,142,30,169,28,30,215,152,131,158,201,187,54,123,242,108,95,24,106,98,127,49,4,92,139,254,246,53,252,125,51,131,206,173,45,125,184,137,64,220,176,252,233,52,42,212,66,181,18,240,209,58,183,13,47,148,11,242,141,187,39,224,170,74,240,231,181,227,192,75,75,70,240,126,14,47,195,129,186,246,19,170,79,131,61,101,16,180,180,212,239,239,140,232,55,124,9,105,166,112,211,250,86,192,61,45,174,109,145,139,17,240,189,171,234,47,83,215,28,104,45,26,179,226,190,63,156,172,9,88,245,19,129,91,173,50,38,228,199,41,92,96,117,245,111,189,172,160,94,97,146,131,99,200,22,106,192,2,127,45,60,150,131,148,19,173,187,184,243,127,7,205,187,73,161,169,145,2,81,205,240,250,134,1,235,153,134,247,47,140,188,96,11,248,110,250,85,225,107,20,197,62,188,73,227,146,169,2,139,181,159,92,100,110,107,26,38,85,159,33,53,136,81,94,212,26,6,142,57,10,69,149,238,148,119,195,88,50,38,76,103,113,60,176,219,44,79,159,30,102,175,136,217,135,186,66,157,50,100,156,208,169,99,72,202,249,215,132,136,186,235,111,47,216,150,226,233,85,212,218,189,112,233,51,214,199,182,218,116,129,9,55,251,152,64,135,189,245,165,123,107,78,213,52,16,130,74,95,3,22,0,183,35,238,147,53,157,0,92,15,138,15,104,197,86,214,165,119,47,12,221,229,150,46,92,142,38,214,108,196,146,61,237,123,144,245,166,47,101,228,220,45,192,153,39,217,53,183,154,175,173,11,47,205,74,184,48,209,251,29,240,86,139,18,120,120,117,55,48,254,152,4,87,175,149,52,184,167,207,65,5,99,59,2,239,220,243,214,92,137,0,138,53,170,112,21,174,33,118,6,124,255,123,134,139,87,121,26,44,82,229,192,104,250,69,207,169,187,77,93,99,135,82,184,169,169,113,175,127,51,142,31,224,126,118,130,239,198,59,5,78,134,223,221,120,187,14,11,165,43,91,97,180,9,227,115,182,46,58,82,192,40,196,196,168,81,127,151,96,20,128,98,212,250,167,113,215,125,237,242,86,229,139,225,6,150,97,153,200,110,183,232,57,164,186,10,35,0,229,251,66,133,214,73,173,183,105,103,151,255,118,161,160,64,95,204,152,54,3,158,83,11,101,224,109,255,92,106,234,194,43,55,78,94,233,137,153,90,8,24,55,133,183,216,111,208,93,74,250,216,31,105,124,31,129,46,229,66,219,70,82,53,122,192,91,153,212,128,187,231,165,2,159,162,123,41,252,64,177,143,155,40,226,73,29,159,187,199,242,44,184,92,210,211,152,234,209,181,83,118,73,93,27,205,149,141,134,157,94,226,220,219,196,158,92,153,18,88,73,66,129,169,251,149,198,183,114,105,108,187,133,199,52,135,160,69,13,33,179,86,250,10,120,21,181,168,199,22,9,148,97,30,49,181,168,73,238,254,252,128,186,48,183,24,133,75,117,215,32,97,195,166,228,118,200,72,223,205,254,4,124,70,250,98,248,95,191,104,28,153,43,253,98,148,253,196,26,170,132,187,117,58,64,73,246,69,227,56,185,244,233,73,126,111,12,11,44,33,218,115,104,16,253,115,147,92,155,62,247,100,6,4,124,251,209,20,198,169,220,163,227,135,124,106,133,169,93,154,1,111,245,21,113,28,66,121,246,96,232,102,116,249,142,97,1,112,135,17,8,76,141,215,177,227,44,104,80,98,167,198,239,2,173,1,215,217,211,2,164,180,105,4,204,157,70,199,20,15,172,95,252,46,124,154,238,230,20,113,159,18,112,159,53,189,55,186,125,177,64,173,222,57,253,118,27,177,169,161,139,89,117,166,245,123,222,22,31,242,102,145,22,133,191,186,229,233,181,243,60,189,187,84,139,33,111,91,47,95,131,224,84,141,166,77,192,73,97,84,26,253,123,244,47,111,198,232,161,237,56,215,239,70,174,169,13,208,115,158,216,240,122,205,45,67,252,238,163,221,115,2,51,193,155,237,78,96,163,171,170,233,149,43,66,179,254,202,215,82,156,233,149,17,134,147,110,207,228,82,193,251,53,86,204,19,244,6,211,151,190,235,169,148,120,122,55,13,231,109,54,126,47,144,99,101,125,106,142,227,202,241,172,34,67,243,20,45,196,164,125,154,16,240,95,250,218,60,28,61,195,241,145,6,244,222,87,229,216,54,215,198,74,240,170,177,229,224,157,208,235,211,40,45,54,121,244,107,211,134,115,15,225,241,73,211,77,99,17,155,171,181,151,19,3,143,220,114,165,108,48,208,173,25,225,219,238,159,45,218,174,117,166,133,119,109,145,30,219,48,76,142,37,253,244,55,99,250,18,159,73,7,4,106,56,75,224,163,117,98,164,251,205,19,251,40,154,125,35,61,61,163,88,132,226,82,85,54,2,54,6,193,7,67,123,171,247,132,107,20,221,61,218,135,116,26,83,158,194,88,155,254,218,11,22,98,249,109,226,38,113,83,64,198,71,7,133,131,41,238,32,144,103,239,212,246,14,181,77,2,157,125,43,184,238,158,27,182,2,148,3,122,249,33,30,246,197,36,67,41,74,226,16,23,46,145,220,12,23,204,73,22,53,108,124,221,183,104,227,121,78,79,19,214,247,227,193,248,93,83,191,141,53,39,224,93,210,173,142,44,139,229,155,236,221,130,97,21,85,120,55,39,176,102,137,223,75,99,130,77,110,213,97,130,225,218,53,24,248,124,158,81,49,173,118,39,89,47,43,94,27,89,240,150,30,30,161,179,115,225,154,138,241,129,139,135,94,201,99,107,201,167,216,201,162,115,143,12,142,231,228,197,178,108,31,95,184,164,62,151,52,166,119,110,173,120,24,167,174,126,16,75,67,122,95,27,129,172,47,77,164,126,98,46,252,81,236,232,247,232,150,234,254,224,123,104,105,58,45,165,249,53,156,207,119,236,239,234,210,142,145,240,241,138,52,121,135,166,177,155,11,227,52,246,167,183,181,167,48,84,39,62,164,208,62,173,244,244,183,195,190,162,208,107,168,169,64,46,105,156,16,86,54,164,231,75,167,128,201,221,84,86,165,162,199,181,229,170,251,38,222,73,238,76,35,206,214,235,95,187,155,248,115,130,27,254,235,7,155,135,121,36,152,91,137,195,53,57,252,55,121,47,94,54,11,105,198,254,244,78,106,67,94,189,231,84,167,170,85,218,49,52,221,34,38,113,59,93,89,201,167,14,11,138,63,86,82,36,123,58,66,90,40,88,228,69,192,228,241,115,149,164,177,150,7,181,54,167,15,54,109,60,13,26,3,47,87,178,34,19,238,174,162,212,181,214,60,6,57,208,69,174,249,131,94,251,193,175,79,228,204,166,59,105,199,134,237,1,207,182,210,108,193,244,171,1,111,252,248,233,123,223,75,169,191,55,149,119,61,253,54,44,150,222,53,242,2,107,26,150,59,25,220,131,221,9,244,171,61,205,171,124,209,56,69,238,105,30,183,233,9,8,150,217,251,165,15,70,46,145,239,198,119,143,34,175,76,87,96,115,185,103,202,229,147,217,104,175,225,78,0,132,218,149,156,14,159,88,243,132,217,129,100,160,242,26,155,176,174,51,127,83,111,253,105,90,235,253,229,123,122,249,110,186,169,16,24,217,146,185,23,100,135,23,106,183,122,79,47,208,111,189,105,122,87,23,108,11,41,172,187,189,210,153,72,198,61,194,18,169,4,181,144,227,193,20,58,148,148,142,213,163,192,96,178,5,181,68,248,87,72,32,125,79,23,200,122,82,205,59,162,193,235,161,92,150,19,11,98,67,214,204,219,198,201,86,82,114,117,239,39,126,250,142,202,58,137,136,218,56,232,30,204,225,171,85,125,68,90,139,119,140,74,240,146,244,0,176,213,189,237,57,169,5,82,69,12,212,37,163,233,79,165,170,77,68,196,67,221,100,86,137,17,101,186,44,165,71,211,198,194,171,15,107,106,245,188,87,182,221,84,229,160,66,41,255,206,39,171,0,219,53,41,58,149,56,181,73,157,99,182,168,20,149,149,86,60,248,195,157,170,130,79,228,108,186,29,116,40,138,41,73,152,12,229,178,183,124,136,18,74,178,48,165,59,101,56,11,47,217,158,95,87,53,169,137,27,212,239,93,184,34,146,108,210,93,198,197,105,118,45,243,88,245,60,225,43,27,17,72,132,130,44,201,236,32,108,188,29,222,164,19,168,106,224,66,19,205,173,199,61,77,238,45,224,77,154,254,235,217,110,70,127,46,40,210,161,126,64,145,104,58,84,208,233,78,171,30,187,6,108,217,235,75,98,136,115,59,45,63,58,6,75,37,153,32,252,35,71,199,27,39,107,73,213,139,201,21,242,67,194,132,16,146,204,239,70,163,211,159,198,31,160,34,168,216,108,39,246,13,138,252,146,226,243,65,134,193,95,236,238,119,77,149,147,73,98,118,6,43,187,250,74,8,8,133,238,133,146,157,247,28,211,73,94,140,16,70,117,139,99,193,211,175,178,180,119,148,218,231,73,23,144,16,37,33,108,147,64,241,49,135,215,246,136,142,2,165,95,145,222,13,43,88,95,9,198,78,118,219,245,47,253,81,132,76,55,84,106,126,180,242,218,73,102,248,152,183,241,205,196,107,46,222,9,33,250,174,176,15,123,157,217,93,14,67,19,12,168,208,36,241,214,15,2,106,52,68,57,201,46,172,46,130,135,104,243,16,74,206,137,43,114,57,117,241,160,134,77,164,143,240,246,236,56,58,39,66,242,250,48,43,42,172,25,104,116,133,226,116,86,19,255,245,132,144,115,141,100,161,110,133,170,139,194,245,234,199,4,190,101,105,156,100,243,218,98,125,126,18,169,68,130,137,67,196,127,122,17,229,137,153,86,57,22,194,183,113,231,138,178,134,77,148,158,143,11,232,141,101,212,80,50,102,16,246,132,239,223,238,73,34,253,103,138,93,46,123,78,86,251,39,165,73,48,108,34,232,246,222,139,218,18,185,26,146,12,9,211,244,123,47,20,43,143,108,199,247,14,15,159,183,79,6,59,90,99,133,53,88,127,157,195,128,185,112,45,89,133,239,238,209,98,34,118,76,140,35,48,233,65,97,52,144,190,42,107,4,226,210,251,63,95,4,156,127,162,43,131,230,82,115,182,194,123,155,96,117,71,207,137,4,144,209,231,131,122,119,38,217,49,241,48,44,247,208,145,26,244,169,194,215,95,18,234,91,35,212,176,195,18,25,48,54,198,123,109,68,111,169,59,8,244,154,127,197,75,253,73,185,222,186,37,246,143,170,219,183,246,239,46,2,169,217,22,24,111,189,255,180,213,100,201,152,118,200,146,61,73,1,50,207,163,170,185,119,131,187,118,195,139,240,78,211,153,23,85,39,50,72,131,30,133,72,127,19,31,198,133,39,99,177,29,70,43,35,38,11,197,53,199,185,14,129,167,42,97,65,67,218,157,156,146,223,86,86,152,105,21,48,94,65,49,97,193,146,160,224,221,37,26,30,91,127,239,99,229,127,2,47,59,167,28,190,183,172,46,141,195,114,62,221,220,217,159,229,252,4,188,140,161,253,125,110,196,105,165,120,137,252,20,238,65,175,241,131,43,166,9,218,89,37,191,65,67,150,1,33,240,128,209,96,171,239,238,185,72,159,27,58,42,120,177,191,119,2,46,75,10,21,123,136,37,19,149,133,139,18,212,189,20,166,84,237,125,238,59,45,236,243,7,12,19,155,155,144,198,243,38,183,168,105,201,30,163,71,215,96,75,80,152,130,152,30,47,70,253,84,76,181,129,80,157,188,24,190,54,153,106,248,81,97,197,119,88,20,171,241,49,29,167,8,33,190,120,135,69,186,109,178,90,47,214,66,124,241,8,245,36,2,175,164,2,122,203,48,252,136,238,211,221,249,205,182,243,167,239,245,65,6,124,252,133,212,251,131,41,111,90,210,237,195,241,249,206,86,120,112,166,234,62,17,98,10,114,229,85,80,44,136,158,33,140,219,231,59,130,76,71,72,63,230,180,250,99,255,233,54,140,222,73,224,49,60,5,142,234,240,38,226,22,180,125,63,222,187,211,82,166,0,51,134,116,140,212,179,135,226,135,81,219,213,132,78,220,105,100,183,82,41,181,156,70,253,186,226,233,85,224,127,9,24,119,136,235,54,49,143,52,87,102,178,209,78,207,144,163,140,3,158,36,125,26,102,202,7,111,171,128,144,185,112,136,226,189,131,119,27,119,140,108,135,147,66,93,79,144,96,75,63,194,147,72,129,11,91,241,175,113,211,195,30,50,147,238,210,218,84,165,252,96,72,144,212,144,98,195,235,158,185,190,193,117,38,177,155,222,115,101,63,216,18,9,229,115,222,195,236,115,125,36,36,87,155,100,211,208,109,226,27,191,174,29,104,44,197,125,114,97,116,164,222,152,195,160,51,133,140,151,234,100,82,190,127,195,2,203,111,153,58,27,112,119,238,183,109,144,98,82,133,14,106,194,105,223,156,105,148,187,160,50,37,78,19,117,240,108,155,99,117,64,250,52,119,17,47,214,188,91,41,36,210,242,222,211,202,173,28,166,106,78,108,161,105,172,90,63,255,8,196,134,149,168,172,195,247,111,219,231,124,50,80,101,76,225,193,185,48,206,208,227,141,183,161,155,202,194,173,227,202,104,135,250,151,34,83,13,101,149,229,14,14,227,87,146,122,228,9,121,34,236,108,222,113,118,14,233,89,55,113,239,234,29,135,152,84,224,97,58,69,211,225,161,133,141,28,202,148,145,109,111,28,14,191,232,185,209,227,190,47,130,55,126,21,189,16,216,204,125,229,133,219,178,26,36,217,0,5,80,52,36,202,131,169,35,145,5,122,159,166,38,246,53,14,43,133,10,38,94,203,8,190,228,243,96,226,166,114,172,155,72,193,255,248,58,147,22,90,150,36,57,255,151,94,215,34,230,161,214,66,32,208,78,75,33,68,33,21,77,129,84,221,148,74,139,166,233,255,174,248,252,156,240,48,63,13,186,111,117,159,221,204,147,25,25,131,143,102,87,248,102,153,138,167,42,225,193,141,88,111,14,119,153,232,113,127,57,220,65,160,155,170,177,47,76,179,168,158,111,103,42,208,115,115,175,134,130,78,68,146,48,49,138,107,242,154,196,242,16,193,56,166,230,45,148,131,24,102,46,225,170,63,168,233,103,222,95,38,23,44,26,19,192,20,0,206,47,140,160,129,80,193,97,65,96,254,222,183,62,147,122,73,19,247,48,69,216,209,238,131,145,97,209,35,106,157,149,143,171,242,133,45,114,35,111,69,228,243,50,60,46,148,185,171,90,151,203,74,230,47,140,214,175,166,161,96,96,156,211,63,118,70,153,113,136,137,247,201,231,127,67,5,139,118,255,46,169,185,65,92,103,221,202,94,82,251,73,247,75,226,58,164,43,190,232,167,34,234,221,27,222,184,126,203,84,87,166,103,89,229,99,9,3,181,91,43,112,14,132,68,147,87,184,26,19,160,93,24,59,72,70,197,172,164,203,82,133,200,248,20,86,76,158,12,82,133,251,100,112,187,79,241,207,54,45,13,243,14,120,38,192,162,187,41,22,64,25,247,151,217,127,212,61,227,200,24,183,70,143,0,225,90,170,30,11,217,228,184,37,176,171,124,116,56,245,222,200,99,125,95,218,218,118,36,128,200,241,51,47,247,9,85,138,244,181,203,181,159,212,219,119,18,226,136,87,21,222,68,149,230,248,130,223,231,62,119,62,215,234,115,83,65,52,151,163,67,79,101,74,109,215,213,225,58,104,62,119,210,143,129,130,209,77,56,34,28,155,166,148,181,179,102,235,245,189,22,93,51,90,60,65,222,126,67,167,234,247,14,60,215,19,243,171,94,27,202,30,187,136,12,196,196,102,69,102,226,194,159,76,158,192,24,65,239,106,228,43,170,92,77,17,193,240,33,51,29,159,36,191,77,65,202,21,124,59,43,169,31,63,44,201,213,4,214,246,186,163,98,25,118,253,237,115,69,190,224,25,18,169,203,61,24,166,250,253,93,74,139,196,161,68,11,20,49,95,135,139,117,203,62,216,206,162,59,197,10,113,228,36,143,197,34,207,197,63,165,73,93,200,213,28,239,62,32,155,248,202,243,202,166,85,249,95,9,32,200,36,182,134,137,57,71,172,36,216,159,123,162,251,251,224,65,123,201,253,24,166,93,32,132,94,211,106,74,47,201,53,61,234,164,42,223,152,192,211,158,111,107,197,50,139,70,154,153,15,76,235,250,55,60,206,193,109,212,147,10,155,143,255,133,25,53,41,30,130,12,19,125,202,239,62,104,123,135,112,231,159,57,69,153,203,157,193,176,139,192,191,248,96,166,160,111,70,164,31,52,7,59,139,100,198,200,199,194,250,62,5,61,155,244,237,113,91,232,159,159,187,13,129,205,243,46,23,38,198,182,2,76,121,242,189,249,57,156,149,56,107,82,45,193,171,93,184,88,232,88,224,115,180,251,145,120,126,187,15,145,53,155,159,182,131,59,40,131,94,49,89,29,248,135,251,118,225,240,211,69,9,18,48,228,170,243,33,113,144,144,255,173,2,83,237,117,39,49,93,216,176,39,9,60,31,189,253,129,173,167,71,62,8,23,223,206,63,96,114,112,250,94,13,157,206,251,218,22,144,141,79,78,225,211,29,242,105,30,138,62,57,190,128,95,12,191,145,126,236,115,116,175,233,83,133,158,5,233,205,56,48,214,185,127,47,60,144,146,86,128,203,101,234,92,38,103,152,117,208,218,176,28,210,7,230,108,37,216,47,48,4,98,219,97,107,64,150,223,174,198,76,243,189,57,141,6,67,26,232,232,124,157,239,212,59,71,53,218,152,186,130,168,20,241,155,91,143,247,150,141,129,42,196,75,7,96,28,32,4,204,21,230,16,240,171,39,98,63,75,96,203,43,236,11,175,64,23,67,129,62,190,247,23,30,28,176,66,166,105,12,97,203,63,55,145,196,115,60,117,133,225,224,155,23,222,166,225,30,224,203,31,188,112,23,48,84,4,253,104,121,126,225,179,113,28,163,85,47,102,63,184,191,60,10,129,98,189,120,223,34,209,133,23,70,85,150,108,104,11,62,164,239,136,193,27,35,205,21,150,7,193,194,250,162,27,43,91,63,214,162,49,176,95,244,88,202,47,140,11,88,46,65,8,224,185,117,45,250,33,161,188,190,131,137,231,95,244,153,81,226,169,229,193,20,40,232,151,162,7,250,78,65,19,189,78,225,106,227,96,253,142,230,52,137,231,174,87,175,71,39,73,189,118,214,184,57,240,185,245,93,214,204,17,109,168,183,109,184,248,241,131,239,159,165,52,201,34,53,144,126,125,97,168,42,101,217,82,65,85,110,217,147,81,196,207,172,31,18,35,179,94,67,194,8,199,167,254,180,149,194,92,175,8,6,65,213,32,129,80,5,103,198,225,74,214,89,143,182,193,49,122,223,139,208,245,214,71,163,191,63,93,195,13,247,10,151,89,225,99,211,55,191,122,240,102,10,155,231,186,47,60,143,67,190,229,209,42,237,167,235,193,77,24,35,97,206,32,65,227,15,78,195,104,147,153,100,194,114,217,127,250,28,46,18,70,162,36,106,206,91,200,108,157,202,61,160,205,100,187,190,40,5,189,61,203,92,56,14,87,191,53,0,86,23,117,134,64,158,236,204,233,179,48,239,160,144,31,77,75,13,17,250,208,247,157,73,31,109,66,129,19,244,84,62,209,8,144,20,181,160,160,153,93,254,224,199,194,105,26,94,230,76,36,136,255,129,33,63,210,221,202,252,3,188,195,47,76,104,70,184,46,33,25,198,191,24,23,38,252,175,110,42,166,200,205,43,27,172,251,172,237,3,253,86,177,225,3,204,37,18,171,192,101,109,255,109,250,81,164,31,152,112,62,188,145,247,230,199,42,111,34,196,3,124,94,236,134,6,240,30,178,80,61,13,11,248,143,111,182,143,5,65,100,71,158,220,4,8,186,15,203,135,231,84,224,65,163,226,125,242,132,9,40,238,30,100,67,87,176,16,247,124,12,81,166,196,183,175,165,251,18,193,187,208,76,254,162,42,195,15,8,188,156,34,237,148,192,214,183,117,97,196,37,195,197,200,141,251,189,19,22,150,192,116,0,223,4,13,113,65,98,5,242,100,116,203,92,185,14,2,154,148,82,232,123,145,194,78,119,26,35,139,33,108,233,195,228,90,110,176,148,80,235,57,242,101,42,25,55,64,186,134,190,5,198,165,214,108,88,235,207,91,158,147,214,66,125,114,138,116,218,91,3,228,235,244,123,192,14,123,191,38,9,145,38,71,8,240,32,173,115,23,216,86,75,132,240,61,209,148,183,58,51,18,199,2,31,63,247,138,46,89,193,100,210,50,0,171,21,186,81,191,79,27,169,126,235,101,220,163,126,241,89,106,162,154,52,56,218,206,196,174,190,83,155,157,170,48,109,114,249,109,228,67,147,59,152,87,115,191,141,124,32,128,161,40,253,201,119,30,89,203,157,132,237,22,155,194,21,139,50,61,119,45,182,4,230,215,239,136,150,165,93,0,195,88,54,111,7,42,15,157,201,188,235,218,155,136,37,222,211,107,25,181,134,194,48,12,44,135,11,52,110,26,45,169,183,112,98,225,43,157,111,51,2,186,111,175,37,48,105,123,221,52,186,177,151,94,24,191,55,233,79,127,132,37,238,177,203,174,164,175,133,167,181,183,159,217,208,226,7,248,37,17,105,131,226,144,14,247,46,78,116,142,65,208,244,84,230,193,231,118,179,145,62,167,45,68,54,54,21,122,114,211,109,91,31,78,28,241,209,170,27,35,180,165,23,157,195,219,74,57,221,134,178,94,135,48,135,87,121,118,210,57,193,165,216,146,181,129,158,202,181,237,38,253,152,82,60,100,249,113,223,105,7,105,39,201,102,83,200,233,137,58,218,131,205,101,81,24,154,163,107,100,65,235,84,165,66,128,66,206,125,185,2,215,176,186,229,174,55,55,141,193,251,211,116,221,118,93,247,141,109,187,94,227,16,165,129,161,203,139,186,135,230,99,74,173,67,151,159,174,56,241,215,37,164,112,11,185,85,133,145,44,185,35,110,57,93,93,155,80,232,76,55,196,161,60,212,77,156,42,232,247,90,101,199,112,61,17,216,124,171,141,49,227,25,96,249,233,114,140,214,187,207,66,139,125,172,84,185,24,169,167,43,139,100,89,158,217,244,181,206,110,212,111,61,34,48,156,170,26,7,69,169,60,229,119,245,49,242,53,136,218,134,55,197,3,179,105,232,111,163,116,227,95,211,82,53,67,102,74,50,206,200,251,104,208,83,139,217,58,62,253,173,215,37,68,77,33,9,21,243,153,88,149,34,181,239,150,100,164,134,146,218,161,70,216,101,80,215,135,221,79,82,190,200,81,238,75,98,184,62,10,158,18,89,102,173,122,2,132,174,149,46,150,6,20,15,4,176,190,40,13,193,66,191,75,213,16,131,58,124,162,144,241,215,123,67,248,86,238,128,35,253,92,53,36,126,78,143,84,221,248,75,52,41,72,13,12,220,113,158,46,54,49,18,26,234,228,183,143,199,179,223,17,128,6,157,152,80,104,216,251,4,135,220,122,9,61,220,32,207,76,70,249,194,103,97,106,13,12,206,224,241,81,158,173,94,73,205,74,194,138,58,150,230,87,15,58,92,37,3,137,82,232,237,45,183,10,110,9,20,13,138,56,61,52,60,141,45,71,182,120,120,74,154,7,253,230,48,78,226,144,167,134,192,200,143,243,97,165,7,154,4,207,245,246,113,114,245,166,46,80,18,240,180,43,251,160,12,100,176,147,86,14,12,11,22,57,140,196,149,148,37,144,237,106,126,240,65,243,41,50,192,108,80,227,5,192,142,129,133,161,18,10,15,200,234,186,89,217,134,170,120,64,138,138,195,121,109,214,179,27,102,113,35,216,59,17,88,255,162,236,255,225,193,247,244,61,26,66,143,112,33,68,113,247,169,206,50,128,179,67,42,80,32,0,186,245,182,216,5,120,186,122,53,9,132,107,144,34,90,72,175,138,222,188,221,194,0,250,72,187,52,58,146,60,39,155,113,127,25,110,220,170,131,73,33,205,189,49,98,26,109,7,180,231,203,207,97,230,188,198,133,7,28,117,251,238,6,148,87,38,93,179,13,70,154,125,99,114,155,132,88,47,161,62,164,207,236,63,109,148,26,90,1,66,56,221,3,218,100,91,135,144,196,0,167,229,41,176,3,119,77,151,34,172,196,248,94,116,213,36,201,183,102,252,87,215,156,132,48,150,159,143,183,46,239,151,57,232,181,26,136,29,160,223,173,136,134,22,72,253,2,220,110,147,63,181,117,52,64,71,184,251,52,32,72,170,85,78,212,204,156,147,226,254,52,202,111,41,142,9,170,65,247,115,236,134,132,167,140,137,117,29,221,136,197,39,151,170,133,70,236,237,229,93,124,22,173,120,45,244,152,158,221,38,63,184,137,150,10,68,31,163,221,198,4,224,62,116,142,89,150,75,30,140,13,81,235,171,140,218,192,95,11,237,27,49,70,207,196,111,72,182,57,92,113,14,20,134,58,188,62,120,72,241,63,28,211,136,43,189,171,91,209,109,238,216,115,97,80,136,253,230,80,87,182,61,22,79,147,73,163,183,68,138,210,138,241,27,94,120,226,34,41,218,214,173,101,48,116,73,91,221,32,40,236,76,45,70,198,52,116,75,168,214,207,118,193,99,63,84,25,50,186,132,214,213,127,226,218,51,137,36,43,88,73,11,212,124,159,11,47,34,5,212,248,133,30,218,53,189,86,57,166,199,119,237,0,163,173,40,143,205,217,144,190,205,155,118,117,106,122,243,242,33,255,184,112,182,10,55,133,161,75,239,15,158,34,47,115,96,14,246,226,15,158,151,72,184,128,154,84,186,163,36,236,229,222,169,187,208,216,78,214,40,35,182,36,147,100,223,42,218,179,145,177,200,181,138,22,22,215,225,159,18,21,224,37,214,34,169,229,122,15,29,110,110,97,28,133,199,188,129,45,131,179,22,18,209,193,133,159,239,240,144,126,164,179,232,6,180,105,254,61,206,145,35,125,88,192,221,15,83,131,137,154,40,76,97,82,19,88,109,178,242,81,189,247,49,27,208,214,201,147,53,97,200,228,201,82,211,114,210,51,129,135,135,251,128,207,215,149,3,192,76,232,249,222,186,43,237,58,104,170,89,62,200,222,146,200,26,86,244,176,125,121,16,31,149,8,234,64,202,112,222,98,129,109,74,66,85,166,225,129,135,151,103,24,17,218,86,47,179,152,201,88,239,136,147,122,18,26,164,97,90,146,183,218,219,114,190,69,204,220,98,45,44,219,239,141,205,40,25,123,234,101,232,11,254,194,213,190,128,60,25,44,18,233,161,199,126,215,186,229,106,137,151,251,185,172,135,90,139,158,171,209,132,110,135,207,7,20,199,226,24,166,103,27,240,121,6,229,187,244,166,1,19,200,156,14,211,215,222,35,252,86,8,133,90,89,87,8,5,20,55,122,196,182,199,28,215,223,38,201,63,239,147,35,219,55,180,226,154,180,86,246,171,241,148,147,206,195,242,105,245,184,240,182,134,66,133,225,224,254,78,211,140,116,235,214,123,83,144,248,205,48,96,138,166,166,6,35,145,192,126,203,190,128,103,216,239,10,13,244,151,131,239,192,24,152,85,43,224,55,42,224,197,97,130,110,122,245,194,104,255,126,79,164,50,114,248,218,7,190,221,230,208,89,22,72,230,35,186,191,110,139,177,93,50,19,21,166,200,232,190,87,182,100,121,184,247,19,167,129,147,231,252,144,206,67,254,253,188,103,68,182,56,239,12,239,149,157,68,6,120,49,144,97,208,214,37,160,221,116,145,106,23,22,240,217,45,239,60,133,135,115,73,14,2,33,156,167,141,8,69,104,39,148,165,112,27,247,88,5,214,36,24,232,158,55,173,67,112,14,253,31,157,166,80,11,140,123,49,221,42,218,82,84,44,41,157,150,195,85,26,44,217,116,48,238,238,107,29,179,37,135,189,182,193,73,50,31,60,67,173,78,161,186,227,58,161,59,163,243,82,67,219,192,249,185,182,238,92,48,210,80,109,104,56,47,149,47,97,137,201,146,174,164,175,61,77,122,190,57,140,216,171,92,109,210,190,254,104,231,49,195,177,108,17,138,91,130,11,140,111,215,181,47,96,204,75,95,67,189,45,148,221,161,109,128,184,76,117,216,202,125,4,182,188,247,125,49,122,188,75,139,109,1,151,204,123,91,15,119,19,23,151,130,37,84,130,28,134,166,71,175,174,72,195,222,7,39,61,58,212,86,201,150,130,242,171,45,221,174,55,55,54,200,226,48,71,165,218,19,112,123,221,45,141,78,92,81,15,165,4,128,152,248,125,235,89,172,117,94,76,153,74,143,235,253,32,20,42,118,125,47,102,234,246,175,61,145,77,236,106,39,225,136,249,226,165,188,106,203,9,100,162,220,181,222,105,74,48,69,215,87,69,173,112,249,205,105,25,80,131,218,40,204,175,170,27,101,51,112,6,201,152,178,68,174,174,200,102,217,31,179,181,40,124,108,149,118,71,5,167,117,4,244,44,86,255,105,186,234,132,169,127,80,254,217,175,179,185,77,165,173,39,53,194,204,64,249,190,23,99,63,164,209,126,88,22,206,15,17,219,162,106,152,135,13,194,251,123,53,241,32,233,228,37,225,77,45,221,253,109,78,241,18,150,8,189,162,195,209,227,187,151,112,49,82,45,245,193,93,88,119,48,236,225,122,119,216,104,92,186,194,150,42,115,184,159,29,80,127,154,196,102,247,223,254,232,9,138,249,184,173,129,233,194,131,25,47,219,14,116,107,173,248,213,184,195,82,44,87,22,33,195,236,163,2,123,228,210,171,161,189,186,39,212,129,49,43,228,197,86,169,219,77,138,98,197,43,226,73,195,154,57,111,88,155,223,238,85,100,108,129,209,47,242,223,166,81,81,47,94,213,89,175,65,115,14,189,76,120,110,185,250,79,31,83,38,216,166,19,255,236,91,78,119,96,180,23,244,115,178,27,186,251,116,224,18,142,1,118,230,91,147,192,144,210,237,20,246,226,87,5,8,76,179,96,104,0,163,180,96,59,108,202,147,178,209,163,66,235,247,110,200,41,171,229,10,37,234,123,107,236,92,53,61,247,227,177,48,20,15,73,143,24,210,77,62,207,176,38,213,132,59,6,218,184,173,74,118,117,238,58,75,155,177,56,10,92,87,48,46,41,206,120,11,4,65,14,157,134,198,200,61,125,192,121,178,20,12,219,68,26,202,225,169,34,75,103,183,59,207,61,155,63,249,162,36,183,43,156,151,172,93,172,2,125,49,218,191,102,246,175,105,175,30,236,13,220,158,251,98,20,45,215,170,198,12,253,235,45,59,220,250,78,51,218,58,205,103,105,133,20,117,234,205,207,163,52,95,188,205,66,10,138,166,122,3,188,160,101,105,211,77,193,73,29,14,110,178,91,210,93,121,156,72,183,122,41,25,84,202,83,96,210,199,195,225,61,52,210,4,93,26,228,148,31,24,45,3,85,5,66,137,149,16,218,247,106,248,82,206,198,34,61,169,214,138,253,77,62,34,30,1,127,147,180,141,90,1,76,247,171,241,136,229,0,98,161,214,27,217,219,198,127,154,70,128,17,174,220,14,135,90,140,97,186,203,55,211,188,235,167,191,72,187,105,81,200,187,70,24,148,39,77,189,156,12,13,164,223,155,66,62,117,206,206,142,128,90,106,190,240,166,101,82,154,136,207,55,232,183,165,7,152,78,108,121,109,252,196,155,166,254,152,238,154,166,206,36,29,110,37,224,174,95,89,63,129,143,183,59,138,95,189,84,13,15,148,98,138,251,211,104,62,101,253,156,213,250,20,239,123,209,149,175,171,47,211,214,123,245,211,182,53,106,107,205,115,174,38,38,114,199,204,154,134,181,181,186,194,21,225,23,159,109,36,105,119,115,53,82,161,139,30,171,69,100,223,64,81,157,203,14,163,225,152,245,181,8,91,222,49,65,93,71,72,54,249,152,163,95,202,71,100,126,22,17,9,129,173,96,242,222,124,83,211,163,35,138,217,116,19,32,219,40,172,244,12,32,188,62,110,81,143,41,31,29,47,81,187,182,241,50,171,95,13,209,154,184,64,25,31,229,178,142,80,140,50,83,213,102,118,156,140,203,220,78,217,44,196,175,75,219,178,161,137,169,14,215,144,175,130,30,189,204,251,98,231,160,10,234,33,131,128,252,188,156,169,116,130,5,9,78,184,139,123,187,20,209,36,131,225,236,235,218,181,77,192,245,251,219,29,141,148,174,61,223,3,58,214,123,104,195,241,20,90,24,51,229,225,235,190,55,52,166,75,123,207,80,30,67,206,248,194,212,82,110,69,207,25,209,5,173,122,2,157,175,115,190,103,241,123,183,26,63,152,137,241,238,119,245,89,250,58,89,112,251,238,92,57,232,82,14,78,244,184,17,47,112,120,155,227,174,112,71,161,205,97,44,37,165,15,56,102,204,93,186,20,92,77,173,101,162,121,43,221,150,2,184,214,71,211,114,163,68,216,236,138,154,90,45,171,40,199,131,230,226,113,73,80,12,50,33,131,168,79,208,139,165,132,132,192,86,24,250,129,250,224,72,222,97,210,125,55,0,209,25,149,64,37,97,221,232,247,232,235,116,221,106,175,144,117,131,23,31,148,110,92,5,74,192,209,31,81,57,240,34,146,44,48,212,86,221,111,142,126,174,142,10,2,132,110,51,119,163,183,89,122,243,204,169,227,240,208,78,10,58,243,208,168,253,130,204,215,174,32,164,4,213,193,115,68,235,144,28,216,155,144,12,22,254,11,74,37,23,61,216,95,20,121,0,138,43,255,219,191,253,225,159,255,246,79,255,252,231,191,253,253,47,127,254,63,127,252,215,255,253,167,191,252,245,127,253,233,95,254,251,127,250,15,127,76,255,246,111,127,248,215,191,255,203,63,255,249,143,255,240,31,255,252,167,191,255,223,191,253,249,31,254,240,143,127,254,167,255,253,231,191,255,237,95,254,248,5,254,243,95,254,250,231,255,242,247,191,253,229,175,255,248,15,127,248,31,255,244,79,127,251,159,127,249,235,159,254,126,238,243,95,157,98,229,163,141,250,253,81,122,53,86,120,33,42,235,174,7,125,60,59,216,255,117,164,88,193,247,76,59,47,116,38,148,178,137,16,143,188,154,110,192,171,41,39,7,73,12,63,46,65,139,186,61,9,86,176,52,223,88,34,184,82,20,182,74,162,11,23,122,88,228,230,35,211,204,228,79,118,190,146,134,220,147,105,70,95,223,190,155,145,38,118,89,178,74,149,233,31,153,190,82,113,247,18,251,218,240,189,228,192,48,0,200,154,60,99,116,187,3,173,116,135,18,77,133,87,186,109,172,6,103,221,3,9,239,95,106,25,208,26,119,131,76,234,45,251,196,223,228,245,101,175,200,40,194,221,65,233,212,217,233,214,207,116,236,195,151,36,117,118,75,153,72,10,247,246,7,155,40,61,235,89,204,121,232,59,17,161,154,174,123,160,241,245,188,5,157,2,107,59,246,13,244,245,119,72,177,224,119,56,242,234,147,197,221,176,138,244,48,102,221,100,193,243,131,143,117,20,96,170,248,135,195,38,195,42,112,47,151,134,11,20,115,52,28,136,212,118,221,17,183,50,102,113,0,232,16,91,15,165,100,90,82,155,148,44,245,230,219,1,190,249,94,106,235,22,202,25,239,107,97,80,38,53,173,104,123,247,152,4,228,205,77,91,61,75,218,198,182,244,133,115,133,135,164,42,220,200,252,95,184,236,29,178,28,144,15,20,63,108,169,216,216,33,82,122,188,141,155,182,223,236,105,171,214,64,83,146,61,222,216,172,179,112,7,152,130,42,135,41,61,237,74,114,66,121,246,61,241,56,148,176,79,213,229,154,100,28,191,48,33,240,172,206,57,73,112,55,56,143,1,178,66,165,29,213,132,245,102,47,77,3,36,148,97,144,27,40,227,93,77,219,151,100,147,233,44,188,180,22,38,162,210,138,186,115,231,20,27,151,47,135,209,61,7,216,14,48,239,122,223,107,212,17,195,253,200,113,92,97,182,3,155,184,115,120,112,36,121,138,195,48,136,233,147,161,138,115,29,159,102,7,158,132,183,224,204,243,96,74,131,233,101,107,196,162,225,234,127,193,14,247,64,10,159,99,57,209,35,170,171,180,109,107,220,250,195,173,238,48,159,91,61,197,51,68,251,134,243,137,130,214,173,30,23,37,16,245,238,57,103,199,54,50,90,133,185,227,112,152,146,103,133,161,145,105,126,53,226,216,35,172,159,150,47,67,195,129,241,98,154,58,131,166,236,249,172,240,165,170,80,6,167,75,13,97,112,9,142,205,164,142,174,61,35,29,190,43,53,179,17,215,190,214,168,177,49,230,96,102,79,91,99,215,65,48,242,83,121,242,227,111,52,143,27,144,93,62,39,72,128,113,125,238,147,195,146,54,117,59,180,10,184,123,132,112,172,46,77,19,102,99,250,184,113,158,138,126,96,213,223,166,112,127,230,231,54,21,213,172,30,40,71,246,230,30,54,65,216,96,235,114,212,222,110,57,10,206,49,12,87,120,242,242,252,61,84,221,165,75,144,2,41,118,196,235,86,177,186,148,88,13,214,180,230,153,192,115,110,182,173,236,72,153,230,189,228,79,78,7,168,40,77,224,156,212,244,30,205,186,167,245,139,209,83,181,220,41,131,98,47,56,224,166,212,226,78,25,54,132,158,95,124,2,183,56,97,90,13,85,40,116,225,148,221,31,76,135,163,12,26,122,52,229,238,151,198,22,32,77,59,227,147,149,191,199,27,44,175,109,132,53,146,215,37,160,37,165,126,76,27,189,53,44,136,215,67,102,95,213,105,8,133,83,242,19,166,12,186,163,52,116,150,169,178,189,155,101,25,166,44,173,75,31,249,250,27,4,162,236,84,189,239,82,72,88,94,251,13,231,187,9,219,53,137,0,212,55,60,74,132,192,130,102,234,170,53,206,223,39,163,238,184,105,230,199,4,232,61,60,69,85,171,70,137,136,42,81,9,225,193,173,51,228,43,164,149,230,184,44,120,155,176,246,89,110,26,192,133,229,243,26,166,133,106,151,20,195,191,176,220,221,71,107,201,106,243,20,54,94,31,135,143,165,164,201,81,90,166,214,187,152,112,149,70,158,201,249,119,31,180,100,82,149,26,152,62,224,126,247,94,85,77,102,34,238,199,90,29,254,224,147,146,36,133,207,220,26,249,193,45,100,32,209,98,221,211,227,137,86,48,170,241,122,139,129,180,55,42,42,197,106,201,182,229,6,3,140,174,73,107,85,137,192,151,245,198,148,142,82,61,212,55,139,45,251,205,81,86,77,33,17,97,149,15,14,19,69,215,223,166,32,181,249,205,207,169,62,66,162,111,146,25,122,145,208,179,68,52,69,73,209,216,37,158,0,62,75,72,146,248,20,3,167,171,210,204,84,195,151,151,180,83,178,40,173,163,61,233,153,95,173,120,248,165,10,176,38,166,230,226,224,148,245,169,84,176,226,52,175,148,225,197,147,44,134,25,93,146,56,154,214,241,235,145,237,69,163,178,192,103,55,92,2,183,96,207,87,62,199,101,4,182,208,114,211,239,89,63,53,217,119,54,208,42,164,71,16,69,23,203,3,65,5,194,134,169,172,105,208,201,186,47,129,182,202,82,206,154,74,168,102,250,168,145,215,19,234,91,43,198,218,94,46,2,127,239,10,249,79,148,224,170,39,56,77,171,90,51,152,38,138,230,25,76,83,70,214,108,28,102,216,37,147,35,17,120,14,20,153,230,244,44,62,243,146,24,58,244,29,90,68,70,114,189,120,18,242,120,81,154,31,197,81,108,47,133,217,109,149,4,56,93,146,88,147,40,173,43,188,88,161,19,218,111,14,213,75,248,237,115,104,92,242,49,210,167,200,119,106,9,27,77,216,94,211,65,51,106,23,7,141,168,176,155,82,86,79,181,181,56,14,66,48,183,118,178,245,36,106,106,182,117,104,220,238,168,144,150,207,161,122,238,124,255,236,197,38,48,237,12,125,237,243,34,165,72,74,153,184,172,162,88,145,142,182,56,162,141,84,249,75,164,211,213,163,19,9,46,199,187,111,160,201,58,98,217,94,167,2,203,243,236,205,28,115,129,27,121,97,191,218,68,230,117,9,160,149,91,252,106,118,13,125,110,234,200,220,245,163,126,96,105,202,171,90,41,185,255,54,84,184,122,120,146,245,109,219,63,38,17,27,237,54,170,212,33,185,197,14,77,32,206,132,38,241,225,156,112,152,198,11,173,25,68,215,106,188,171,251,80,177,21,6,12,98,228,226,240,49,202,116,103,200,198,80,113,191,38,21,79,90,209,141,238,206,24,94,46,210,105,243,12,155,49,29,198,239,197,152,71,59,36,141,77,127,239,22,132,76,203,67,133,220,42,165,74,175,94,36,239,112,246,54,106,104,238,111,67,67,24,211,163,80,205,121,65,72,53,74,42,249,237,65,101,183,163,112,237,105,202,11,154,187,114,205,44,114,105,244,220,41,140,215,251,96,82,79,242,100,212,39,120,181,150,137,210,11,217,55,241,72,171,109,118,184,111,209,165,167,220,31,110,152,249,42,116,150,22,11,91,185,207,120,53,56,199,21,204,106,75,117,200,255,219,131,137,204,170,111,88,150,247,235,65,95,111,102,71,200,205,142,171,131,177,173,218,160,133,178,193,181,95,112,37,151,15,29,131,194,136,45,77,135,105,161,12,118,28,60,19,126,243,204,41,166,197,121,231,188,243,66,23,12,248,172,32,209,149,7,166,158,87,168,10,164,118,213,107,185,16,77,155,1,38,252,120,199,36,243,113,215,12,240,188,22,67,54,81,94,125,231,106,70,129,151,145,17,164,41,161,104,144,44,254,43,66,67,23,80,107,33,225,94,151,18,182,179,29,230,80,245,151,134,111,242,164,207,52,126,108,204,210,249,93,76,124,85,131,35,53,181,238,95,154,50,162,166,211,8,90,70,15,200,158,185,79,102,72,67,39,236,234,221,95,43,65,232,149,227,189,135,191,22,113,204,18,170,52,217,170,175,199,75,31,97,87,87,30,205,179,82,95,57,34,188,155,122,241,54,122,175,11,19,52,80,131,189,98,206,223,132,114,250,104,154,133,210,85,68,210,111,205,237,38,13,91,3,12,241,202,173,77,165,68,105,167,0,159,125,253,58,126,120,226,93,9,215,168,23,72,183,207,16,169,232,30,154,153,72,249,195,204,242,133,217,126,180,251,216,42,2,170,151,205,50,45,134,18,250,182,227,51,181,187,238,211,135,28,90,175,110,176,221,76,47,1,165,12,41,160,119,196,32,27,13,14,82,131,116,233,238,163,7,70,202,107,40,108,59,204,23,62,171,127,135,56,215,57,176,119,246,171,137,228,207,172,239,140,198,195,93,151,246,37,67,61,6,52,101,219,209,106,37,50,17,118,3,203,52,193,87,132,9,230,54,175,153,165,195,34,20,49,27,219,218,173,215,61,62,69,40,92,229,192,240,98,222,182,180,134,139,157,170,121,109,40,212,92,75,13,249,51,163,216,4,234,43,81,238,73,75,17,59,225,211,123,58,16,99,175,45,86,133,163,136,237,213,238,211,4,179,67,157,99,187,148,240,192,212,88,234,225,65,49,188,84,79,239,86,213,175,35,28,52,222,75,39,26,145,21,157,245,85,25,67,67,26,182,216,97,2,228,62,40,232,14,104,45,175,149,175,191,49,131,241,116,7,24,9,193,241,224,200,102,109,77,159,215,206,79,149,83,81,171,248,23,82,33,90,124,29,28,202,115,204,188,49,57,96,25,57,212,135,25,213,239,187,245,152,209,80,160,34,229,93,109,109,14,90,127,9,115,155,255,50,219,172,246,92,192,223,255,134,44,195,75,170,110,217,134,23,197,171,213,135,113,20,139,241,197,126,224,171,227,192,121,4,219,140,98,236,234,51,133,250,33,117,24,97,79,187,77,92,116,158,81,246,54,130,223,149,47,249,49,117,246,136,97,104,45,97,130,22,205,111,94,17,138,85,147,20,225,123,159,133,213,122,156,181,6,242,124,143,44,53,252,85,215,22,149,211,227,202,238,24,220,102,112,125,82,170,179,200,147,169,93,119,118,174,243,177,125,30,25,9,169,246,138,64,220,83,247,131,161,185,16,155,146,230,167,228,237,30,20,70,169,129,99,188,150,87,180,20,24,197,172,173,48,110,160,223,28,95,85,202,145,206,228,31,229,245,115,64,116,173,15,190,147,49,130,121,231,207,104,63,84,214,13,9,85,111,191,97,169,79,133,73,232,123,75,6,29,97,242,100,205,196,106,210,107,12,50,193,76,237,165,130,38,187,123,199,146,217,90,2,195,178,230,19,237,35,160,80,20,134,60,38,63,88,105,70,9,106,145,158,186,40,249,121,189,184,194,244,231,77,21,240,132,86,229,193,62,159,167,94,3,8,154,208,28,200,164,27,90,16,215,144,128,233,19,23,68,97,35,204,123,240,121,71,37,209,222,182,139,248,91,211,85,174,125,115,199,143,125,237,82,52,121,169,26,67,131,236,248,210,96,31,216,150,75,86,152,66,141,252,224,51,175,244,106,184,96,186,247,136,45,154,50,164,61,173,147,79,90,2,211,98,44,141,140,9,57,155,250,96,124,37,133,143,141,249,80,194,146,138,118,139,138,248,123,17,196,175,10,175,151,142,56,48,129,68,25,21,152,151,235,235,140,163,237,113,206,208,221,9,89,165,127,78,130,38,218,231,72,58,183,249,76,50,51,68,97,122,203,125,229,155,12,172,126,17,211,154,246,21,100,164,80,202,60,14,91,235,229,94,53,126,225,161,102,10,116,209,203,45,90,56,103,97,76,18,152,222,228,215,172,184,105,178,80,234,113,74,254,189,15,114,215,224,131,227,238,245,203,120,67,151,228,210,125,188,81,19,80,167,183,42,210,154,156,245,98,19,104,122,112,82,10,96,106,19,40,244,184,189,161,180,161,12,133,105,239,174,247,98,244,16,228,188,135,181,161,120,51,45,116,85,163,135,75,187,115,190,34,191,12,187,173,254,176,177,215,94,216,82,173,58,32,180,16,223,38,116,244,226,181,80,137,139,231,107,89,61,59,198,14,237,176,144,12,222,154,81,171,149,12,189,155,198,249,112,185,141,72,158,100,77,90,181,15,21,153,55,234,210,74,165,211,128,138,201,229,207,205,185,22,174,222,184,50,213,27,140,141,158,91,175,166,75,216,97,83,97,11,189,220,70,96,191,28,198,195,150,241,182,134,229,219,0,79,34,226,88,225,194,238,205,98,116,110,35,82,67,69,179,163,61,25,95,145,183,93,67,2,181,180,63,158,230,194,234,109,215,149,116,181,112,131,211,28,117,197,74,237,183,171,246,203,66,114,54,139,55,40,151,143,54,161,210,200,15,207,97,154,103,148,85,139,196,194,39,183,74,209,204,5,218,204,20,198,90,244,38,247,227,199,232,226,65,18,144,199,191,48,126,128,156,186,29,121,152,215,34,127,118,82,2,86,114,117,162,198,224,59,230,198,154,150,197,215,236,38,82,121,63,201,113,159,119,104,240,68,40,113,94,251,13,66,161,179,122,138,194,13,90,237,239,139,45,83,249,146,99,23,198,191,121,245,99,225,209,131,120,70,105,253,7,153,223,123,181,233,30,237,48,230,99,92,59,8,198,26,164,11,71,128,231,21,121,88,102,151,172,21,52,3,38,4,36,23,62,39,208,84,166,6,74,9,175,148,30,155,21,217,14,29,84,216,18,157,209,0,133,142,221,148,170,161,59,97,20,100,132,45,168,21,212,124,75,159,1,137,217,203,149,144,92,221,209,134,185,89,251,101,251,89,213,217,121,172,206,6,209,138,90,203,232,9,148,229,4,17,84,13,237,164,212,20,48,164,58,131,22,179,80,76,5,82,111,143,187,8,223,89,216,8,209,191,163,215,215,225,69,233,95,85,114,251,156,111,26,16,152,214,79,97,220,48,90,164,71,182,134,163,174,44,237,36,159,157,238,9,238,200,42,103,34,28,38,206,97,5,93,150,242,232,12,82,103,87,135,135,151,194,196,23,46,15,200,217,30,107,210,78,54,188,66,35,242,9,211,92,24,37,37,57,17,141,244,111,249,213,36,163,243,80,110,149,201,162,245,151,102,230,203,186,195,21,95,211,71,212,74,189,229,68,60,71,18,53,189,247,183,207,86,216,71,9,87,211,161,159,157,75,10,129,7,229,143,247,185,105,101,165,218,128,53,209,120,118,118,58,154,162,171,118,128,204,79,49,233,189,154,94,89,109,211,157,196,119,86,118,38,28,218,152,244,135,225,53,154,247,177,209,28,80,83,23,90,207,199,203,2,157,108,211,222,74,180,5,150,159,243,150,249,234,145,201,156,114,152,250,120,139,130,145,14,235,90,118,58,38,218,235,53,157,68,127,105,241,131,201,40,147,178,18,157,67,239,113,67,148,192,86,49,173,12,62,43,201,152,153,10,200,82,122,160,254,136,160,225,143,9,226,38,139,97,91,206,51,5,233,161,206,35,84,58,199,45,250,129,165,170,168,254,36,147,4,207,198,169,112,44,22,168,12,113,240,174,58,47,88,226,225,244,197,224,108,157,206,102,147,115,240,205,137,32,55,231,250,156,37,17,73,31,10,167,212,157,89,242,76,185,174,113,93,27,136,229,28,139,198,115,167,220,93,38,47,115,159,155,120,209,94,74,245,111,181,101,111,6,23,132,91,20,110,92,127,97,88,171,74,184,55,197,130,206,165,6,189,83,184,218,76,74,167,248,225,132,203,65,164,96,123,206,135,197,197,201,19,126,27,10,90,135,207,112,107,91,39,42,4,219,79,45,163,167,155,202,11,214,183,114,19,81,121,172,50,2,244,70,84,167,90,163,202,95,11,124,233,156,221,195,159,12,15,73,191,71,107,143,90,24,22,239,208,67,184,44,204,152,30,159,31,21,209,89,89,193,72,218,56,27,96,66,122,65,57,197,18,67,222,31,97,230,84,22,118,130,56,40,19,57,125,80,221,66,4,202,20,55,210,82,223,205,172,253,78,96,138,182,222,163,161,213,166,108,104,212,65,249,44,164,253,80,75,184,150,105,45,56,213,224,88,150,142,80,190,178,158,231,35,88,132,219,188,235,131,23,38,64,113,254,69,108,114,189,250,76,249,27,241,99,151,102,241,41,25,26,237,220,126,42,158,31,111,189,135,171,251,35,1,154,156,93,225,173,207,128,15,167,149,204,68,0,123,64,71,121,40,93,42,227,7,205,143,208,178,32,231,164,112,115,33,82,232,48,225,244,11,87,155,196,189,31,139,40,140,232,91,145,79,247,151,198,16,215,204,252,170,70,221,224,167,226,238,202,113,88,137,194,249,43,111,234,177,148,61,142,162,166,253,72,62,51,155,138,82,211,89,115,254,118,150,207,82,115,160,166,67,115,99,184,129,115,14,92,237,153,33,87,126,28,119,103,47,157,84,180,134,149,119,94,186,57,247,41,115,74,73,245,40,175,27,229,81,163,66,118,173,27,105,130,240,218,105,89,41,20,211,211,7,62,255,229,214,36,181,201,186,110,167,41,115,93,148,114,227,22,168,2,135,171,36,194,67,26,41,220,24,38,254,92,67,182,242,23,165,41,204,41,223,78,6,184,235,73,15,41,76,148,211,109,77,219,221,70,224,0,133,64,228,126,144,58,183,82,188,97,147,151,238,230,61,132,67,42,69,104,252,179,219,159,172,153,91,31,232,48,57,179,183,195,116,70,230,64,191,152,221,126,130,90,14,147,69,96,72,193,157,139,150,6,153,28,200,102,59,134,241,125,109,132,146,231,10,240,177,120,222,163,81,187,162,106,46,219,104,61,218,131,67,129,227,178,6,236,233,40,69,109,138,110,106,169,187,195,19,166,6,33,240,205,201,235,210,236,106,200,166,69,102,131,38,165,247,90,198,161,168,250,31,205,43,52,128,231,74,65,91,132,172,129,83,11,19,141,149,77,154,170,244,114,85,187,64,235,212,48,202,94,144,9,38,159,103,40,151,11,139,122,130,211,169,220,61,124,209,241,218,133,235,25,114,158,46,104,166,141,72,212,44,96,170,45,206,207,219,135,6,97,140,142,185,150,103,165,23,59,35,5,166,54,127,201,110,39,93,147,19,242,101,120,103,220,187,160,4,77,137,162,109,214,250,38,203,38,33,40,213,164,211,205,112,248,96,219,20,198,113,90,119,178,28,30,59,43,191,117,179,48,127,113,210,188,221,167,178,153,247,143,32,137,159,91,173,74,169,42,18,160,5,153,88,103,145,70,137,85,89,191,11,204,130,243,145,76,47,41,144,167,83,212,132,94,29,70,95,79,25,222,143,131,234,98,71,200,190,80,134,38,48,104,242,19,55,151,64,15,191,81,125,240,139,233,152,236,35,112,249,31,123,215,199,140,188,160,100,70,144,187,152,240,116,184,145,66,223,150,104,24,156,91,15,143,1,65,243,214,36,185,7,220,219,115,6,59,145,250,161,87,79,66,166,110,226,48,115,84,124,33,25,9,219,124,156,225,43,133,155,211,170,227,39,91,51,18,94,209,133,56,46,113,185,194,117,198,13,172,191,76,50,200,13,237,3,66,22,50,20,22,22,104,244,16,146,72,43,96,96,122,20,133,79,27,244,67,10,38,75,117,118,197,204,73,159,21,206,16,184,110,183,194,177,165,179,194,195,213,208,225,147,110,44,128,0,143,249,88,241,135,217,83,1,22,94,251,100,34,30,225,106,226,250,23,37,73,169,227,73,136,127,62,66,126,14,174,159,7,31,229,93,157,166,184,215,211,218,203,159,54,130,213,126,134,143,177,123,234,206,21,75,52,80,120,104,241,23,48,20,157,219,23,229,244,182,20,110,87,202,15,180,178,215,233,199,66,30,244,186,123,4,112,70,184,152,210,85,231,215,197,129,144,210,68,96,228,160,239,131,115,189,50,234,27,193,211,229,159,198,40,57,31,51,235,20,60,167,226,245,230,22,172,6,34,219,80,32,252,188,244,66,132,188,231,20,226,35,172,161,217,92,144,232,227,135,44,93,28,116,111,249,131,65,171,189,103,144,169,33,209,235,244,186,16,170,213,166,191,189,233,163,121,254,117,46,42,6,147,139,117,116,125,217,94,87,83,106,60,60,176,5,7,205,23,69,171,48,207,26,244,90,170,211,97,118,107,88,19,109,159,99,53,27,39,205,21,15,161,161,95,118,202,130,12,230,173,129,69,91,100,106,203,13,48,229,238,205,97,182,101,133,25,36,215,53,161,22,163,234,28,30,20,16,57,122,230,137,52,244,83,243,115,62,254,93,61,61,81,182,40,98,24,197,132,175,174,102,22,36,45,67,182,112,14,219,126,123,80,77,97,168,101,253,216,200,41,184,111,222,136,7,109,69,161,227,189,33,158,134,94,151,12,152,9,243,93,203,11,151,165,7,49,150,227,74,236,219,203,131,236,20,250,103,77,225,115,172,221,24,34,237,24,67,194,48,248,195,252,222,213,245,65,103,99,132,223,46,166,2,231,250,55,116,166,12,133,17,168,126,218,58,83,82,57,198,106,222,60,26,77,129,28,13,21,1,158,174,70,209,44,59,163,95,26,171,228,202,199,155,94,209,57,156,245,234,76,56,218,127,155,10,96,145,217,224,189,220,142,110,118,36,234,144,212,230,17,91,226,55,73,181,86,10,141,33,206,150,121,30,193,212,3,3,76,1,129,195,9,241,81,185,249,49,248,175,241,67,239,239,82,27,3,201,202,167,228,210,58,146,63,57,192,245,201,63,53,35,173,217,138,142,155,233,52,244,220,57,204,161,252,206,172,134,226,88,86,57,161,9,1,207,13,50,54,19,52,149,167,62,31,34,185,143,73,85,18,28,229,250,82,9,181,143,171,106,85,141,166,75,96,2,25,223,91,115,223,22,230,144,177,231,250,189,169,66,87,229,40,104,221,61,5,5,201,236,212,221,155,226,83,255,93,116,135,155,204,1,68,116,211,45,188,163,146,16,253,165,37,240,241,164,183,63,87,163,254,231,197,245,169,18,39,157,126,111,142,27,189,229,96,0,46,249,110,145,53,27,81,83,23,248,156,241,151,152,100,209,132,59,85,137,165,178,196,221,250,40,70,146,33,166,104,165,217,114,95,99,147,149,80,133,99,99,90,221,198,237,19,93,208,250,156,169,46,87,23,50,145,174,188,54,45,235,39,112,162,212,233,26,9,231,37,243,14,170,84,38,223,237,170,111,205,42,90,100,30,29,139,194,133,90,248,161,52,196,60,47,244,189,189,123,35,212,164,167,14,76,198,174,196,130,201,123,28,220,170,214,59,181,100,247,181,224,218,209,183,206,84,50,22,71,161,131,144,157,138,131,182,250,210,65,236,164,74,163,244,180,122,134,222,92,179,176,145,62,239,42,177,119,142,242,187,195,98,151,158,191,6,129,62,36,18,239,91,195,179,174,146,242,100,123,139,59,22,166,92,84,84,138,113,225,59,184,82,227,134,181,78,194,128,44,227,126,155,151,16,121,57,207,169,50,144,240,169,92,151,230,188,21,34,63,242,211,148,230,185,18,94,194,255,17,191,26,62,134,115,18,207,251,203,253,108,69,234,96,210,9,85,252,177,209,133,78,170,212,136,20,199,125,105,227,64,211,206,8,170,173,240,203,175,254,228,54,161,14,129,39,77,2,174,94,73,85,142,186,190,253,35,33,119,165,47,169,175,146,192,18,253,166,213,25,252,233,65,11,68,248,136,1,84,151,182,129,59,8,158,206,0,167,91,156,183,178,173,100,137,111,194,10,221,158,42,103,49,242,21,125,177,89,92,3,249,108,254,3,39,93,53,61,177,233,175,253,98,49,173,42,69,4,84,10,118,167,190,134,223,169,37,77,46,96,197,85,215,173,181,60,183,38,0,172,136,249,174,108,138,33,135,18,103,163,86,243,206,122,196,133,74,8,220,30,219,168,184,218,80,66,156,252,71,245,182,205,75,105,12,179,27,13,121,26,92,162,122,101,59,124,158,35,4,228,172,180,242,134,12,146,113,243,104,240,168,17,177,115,85,219,130,136,120,208,82,25,48,57,93,201,92,206,54,141,173,110,91,178,87,142,215,226,236,35,132,73,170,91,240,24,182,106,181,1,27,71,165,43,5,67,109,170,218,29,147,134,72,87,72,166,54,50,40,127,156,175,239,186,208,27,185,140,57,163,178,71,255,158,154,208,169,231,80,135,108,223,224,18,189,28,152,96,69,208,48,166,19,119,95,121,229,9,73,150,106,69,32,77,120,217,25,14,108,59,185,38,131,58,201,160,7,167,165,124,226,156,39,173,186,188,242,28,33,245,128,92,110,185,252,161,148,212,99,128,170,116,51,10,91,174,11,205,146,208,84,17,238,48,71,218,133,17,196,232,33,167,136,205,120,127,26,186,187,42,251,29,170,210,94,96,135,214,118,213,34,208,105,108,71,95,204,184,193,245,177,145,45,90,229,126,14,18,17,93,159,203,152,199,246,133,207,12,46,26,193,180,104,197,229,223,157,166,56,170,141,15,19,94,152,27,8,129,17,58,23,45,127,64,236,102,223,38,26,120,245,206,22,164,9,75,66,60,151,227,140,158,65,35,29,81,21,11,22,220,125,177,68,50,104,170,84,132,237,50,87,119,125,243,45,85,189,124,153,236,216,133,9,0,41,3,9,12,236,238,236,205,143,222,177,222,27,74,52,87,101,239,80,214,201,160,81,161,190,174,51,71,208,139,118,28,253,233,110,173,44,87,79,158,0,180,166,197,81,164,30,254,224,231,136,129,110,67,148,209,27,194,2,223,81,33,192,60,196,217,35,43,152,246,85,133,254,200,101,53,85,124,175,75,228,228,89,185,91,170,120,232,192,161,71,248,3,179,56,33,45,16,24,182,210,251,57,169,5,152,154,52,129,188,33,223,179,111,34,79,138,184,176,252,246,217,102,239,68,155,198,151,38,89,170,97,195,246,61,34,166,233,220,38,253,92,84,249,95,75,229,35,216,163,9,2,170,79,199,237,207,49,225,186,64,219,131,206,243,186,220,110,243,19,199,90,250,219,21,202,228,239,107,115,134,47,237,208,62,147,154,16,232,247,209,44,215,93,155,234,134,24,67,204,184,112,165,200,77,203,47,206,137,81,238,190,64,167,235,49,138,228,201,57,174,174,21,69,20,179,240,71,116,69,232,125,189,67,206,164,78,218,151,212,63,202,188,243,222,28,30,16,213,44,233,100,8,182,95,61,96,157,16,97,145,243,168,233,118,223,77,186,190,166,114,217,28,251,24,145,247,239,68,28,208,186,40,185,54,189,146,163,250,111,147,201,27,93,85,75,168,35,188,59,245,192,170,173,146,151,71,63,40,223,78,49,184,121,161,25,174,90,149,133,192,194,29,212,99,111,84,81,66,166,174,164,210,123,240,133,141,69,90,71,45,89,27,248,125,177,130,142,183,214,203,96,211,93,57,34,19,87,43,43,60,90,39,112,121,111,158,233,78,233,90,141,198,79,223,15,150,44,23,174,165,108,152,190,247,185,41,133,77,75,11,11,11,95,255,123,49,102,104,85,19,14,249,148,118,211,73,168,80,33,32,175,229,173,4,211,147,95,141,204,78,209,186,93,118,184,123,248,245,79,41,154,84,240,177,19,231,59,201,33,106,144,89,10,109,14,51,255,162,29,122,113,121,48,120,212,125,229,27,37,79,149,98,132,70,234,251,134,221,184,247,14,106,93,148,134,59,247,213,25,148,51,192,74,83,11,181,137,115,51,208,126,109,172,73,82,225,221,137,7,44,127,107,172,65,129,201,227,251,161,141,122,240,140,229,225,137,248,225,23,53,125,114,109,109,221,40,43,237,123,113,163,119,88,187,106,57,74,115,186,63,77,136,46,75,173,66,181,0,247,125,175,78,103,236,146,14,9,54,246,118,201,71,41,54,168,161,15,19,118,228,91,228,54,77,60,88,37,23,201,125,103,223,169,155,21,216,116,109,242,164,104,119,56,60,168,77,31,129,33,55,93,182,74,162,169,41,228,83,139,105,54,221,229,115,94,26,230,190,208,115,194,14,119,223,11,130,248,208,94,116,140,153,124,57,195,225,62,238,232,129,10,188,105,252,184,175,157,143,97,50,122,36,185,93,151,44,22,239,104,140,162,109,37,19,234,175,187,128,172,119,53,43,81,142,49,47,246,11,83,240,173,45,193,5,162,169,113,109,2,114,25,45,112,228,194,21,181,238,250,129,206,85,41,168,11,97,187,27,189,96,50,132,54,177,182,110,223,198,164,125,42,246,50,194,16,153,238,175,178,83,137,47,107,204,135,251,118,26,163,134,74,187,104,87,78,84,114,233,247,149,44,98,173,196,136,230,5,60,248,88,169,129,124,4,222,142,254,126,59,89,96,73,96,2,253,227,190,83,69,253,90,169,183,160,178,236,190,163,176,11,40,155,36,197,250,183,61,104,118,38,108,228,146,193,233,251,102,224,14,140,93,174,15,126,206,123,122,243,125,233,89,21,175,114,112,46,228,213,47,76,241,147,242,247,156,95,154,126,100,119,211,149,82,238,80,227,136,232,126,243,141,190,166,252,118,233,52,87,222,81,57,54,106,216,225,51,244,89,183,225,253,192,180,153,43,155,100,182,188,191,192,85,57,214,51,36,250,59,61,248,184,206,242,65,32,46,79,205,127,58,83,73,34,68,127,20,227,220,36,50,15,206,82,81,254,56,196,171,134,143,138,73,160,9,123,225,162,28,100,76,135,169,216,22,238,186,69,196,219,151,222,176,215,18,78,190,101,61,213,219,31,13,221,129,170,156,143,41,247,247,218,149,216,145,114,62,114,127,255,158,132,85,84,154,13,206,71,87,78,57,48,237,189,130,66,133,113,213,236,14,202,46,49,148,178,15,50,248,188,28,182,166,21,225,3,52,115,178,248,185,152,187,26,212,199,13,96,85,173,7,83,220,242,96,228,185,245,106,19,159,17,152,30,175,59,209,136,212,106,39,13,221,20,244,213,222,211,167,16,58,202,143,153,17,15,212,77,40,234,199,118,128,39,241,128,187,15,247,109,82,12,237,193,240,75,180,242,96,248,220,203,131,143,185,64,133,154,63,26,225,129,253,224,186,176,222,222,185,105,162,49,2,183,158,246,59,86,41,48,203,242,104,144,199,111,159,136,20,225,201,1,211,97,111,60,147,105,56,108,5,111,15,134,150,237,22,39,218,153,61,164,1,27,166,254,236,85,197,60,249,241,90,222,231,70,116,0,110,121,255,218,228,248,134,160,164,163,222,247,66,63,240,173,206,110,228,239,45,251,213,57,235,182,211,233,140,233,195,231,33,92,238,117,203,205,7,92,244,237,94,205,190,208,159,13,5,12,251,66,123,251,138,144,37,219,197,103,208,124,83,234,65,22,130,39,235,158,237,157,144,63,14,17,224,228,173,209,24,243,237,148,168,149,62,25,242,182,201,215,0,241,106,209,76,162,62,223,105,77,167,149,215,74,91,98,183,94,145,229,131,114,190,124,19,245,146,78,72,134,6,125,63,218,180,50,248,160,176,117,101,191,119,163,229,65,70,148,114,242,228,86,105,51,105,105,153,196,137,134,46,63,160,40,236,175,69,102,10,188,9,111,229,67,179,37,117,172,221,26,21,159,77,219,32,123,221,122,53,28,2,62,23,90,181,214,79,133,201,141,250,111,83,236,176,133,55,53,97,190,201,241,118,236,233,20,96,98,108,62,226,116,165,191,125,163,83,84,126,102,166,15,11,149,2,69,97,168,104,187,63,90,102,117,234,205,77,230,205,191,8,101,52,250,218,195,178,37,142,158,225,127,166,72,255,136,181,15,183,75,97,146,9,15,206,177,226,251,70,203,84,171,232,205,45,108,211,30,44,237,19,160,212,24,250,91,83,223,208,102,128,199,45,161,5,78,43,124,108,104,41,229,173,16,13,46,1,222,233,141,9,205,252,37,43,124,54,22,183,136,143,49,182,69,12,173,91,139,124,78,254,214,105,110,225,132,0,166,7,198,209,129,170,152,160,168,199,212,119,113,167,201,72,97,83,55,113,88,223,105,245,249,198,26,182,182,174,227,97,117,29,142,18,154,214,219,226,82,251,62,120,252,9,250,137,21,110,244,138,59,76,69,134,162,40,226,185,173,107,36,135,242,92,168,48,221,146,1,96,98,250,83,225,99,66,249,110,83,77,112,57,43,108,54,149,195,148,215,86,221,192,211,113,246,253,230,176,129,173,176,191,19,52,116,179,114,193,81,88,20,70,67,249,162,56,208,83,159,76,223,25,23,32,7,240,216,72,233,193,72,26,235,15,27,255,201,69,137,1,132,59,219,126,227,230,44,237,41,73,31,11,114,13,119,231,108,91,12,63,77,175,252,123,169,110,84,136,2,19,47,241,109,208,24,98,244,192,132,22,169,190,175,133,44,66,209,1,29,214,52,229,78,0,133,213,250,104,232,162,207,7,195,26,175,55,159,144,40,249,139,145,220,90,10,47,83,119,113,248,56,208,186,112,168,136,205,190,75,214,98,28,49,2,195,34,232,38,41,149,207,41,60,26,140,215,190,114,224,161,174,114,170,25,131,87,243,13,188,178,72,247,10,134,194,88,251,193,212,10,53,133,225,169,123,206,15,45,111,193,204,56,54,147,187,208,213,100,239,228,197,142,183,226,98,150,192,228,151,245,183,105,78,114,31,162,108,122,241,195,213,236,124,2,183,17,94,12,42,177,254,224,51,91,130,5,4,75,144,135,14,96,145,150,144,8,48,149,10,238,199,194,82,167,91,93,177,224,88,119,24,95,181,43,108,77,248,14,27,107,147,192,4,11,220,143,165,2,182,235,218,70,212,198,159,27,202,219,0,86,227,250,187,240,217,145,139,254,112,163,144,210,209,51,94,106,175,154,142,143,239,146,16,91,4,30,242,210,141,223,250,194,157,176,154,142,24,140,245,190,147,34,101,30,118,127,136,219,107,245,155,99,134,132,223,30,86,140,234,112,85,55,25,184,29,11,244,253,54,17,171,112,117,239,87,113,210,224,34,50,180,192,248,174,62,102,240,46,180,17,224,245,230,56,4,5,226,118,1,35,68,219,30,12,67,107,128,235,122,40,5,133,1,236,69,222,26,161,157,120,235,225,225,68,131,195,97,13,61,200,174,239,185,19,161,27,133,225,175,244,231,38,130,17,134,20,2,228,55,9,155,149,219,41,140,215,236,40,26,88,122,111,251,186,237,193,73,104,212,129,27,106,221,14,31,195,43,235,242,48,234,217,119,53,59,179,108,197,212,3,221,158,47,96,184,194,116,68,105,125,40,254,218,245,108,197,97,38,109,66,142,126,243,90,127,6,109,179,225,249,92,176,120,173,12,121,165,113,115,59,124,118,229,174,163,66,161,240,115,109,80,223,75,250,98,213,206,190,7,147,96,209,171,81,162,120,107,128,226,80,53,119,73,16,247,183,118,115,16,113,162,49,185,184,78,51,176,4,161,140,239,61,181,55,11,73,203,234,28,54,73,155,55,13,19,124,147,122,53,149,169,110,123,157,109,89,61,112,96,103,240,0,197,115,209,231,50,226,56,159,42,231,119,133,202,194,180,1,220,108,163,186,48,236,194,38,189,54,31,76,117,141,194,116,2,191,59,83,153,20,156,216,99,74,120,236,140,26,204,165,243,228,108,208,57,191,77,33,65,139,30,93,224,210,125,135,167,6,51,171,105,7,197,80,242,105,116,62,213,202,106,15,192,216,232,153,234,78,199,86,15,238,55,252,225,239,230,11,242,8,29,50,114,78,126,62,176,208,130,89,137,46,128,31,232,25,21,211,36,23,91,189,151,31,201,40,58,118,61,30,154,37,67,187,195,169,72,8,170,111,227,58,242,101,111,231,148,126,173,102,199,158,191,54,172,223,122,98,83,103,85,211,131,207,150,29,81,180,180,29,69,215,106,43,12,73,70,125,240,16,246,3,131,201,98,60,248,44,160,28,96,2,158,15,70,169,37,192,199,84,145,171,163,45,78,155,104,238,239,234,172,61,233,192,208,7,206,7,135,101,125,124,199,253,130,122,217,154,228,116,72,77,91,214,7,165,90,137,131,194,115,250,177,153,207,188,234,186,2,76,154,197,35,103,199,194,213,220,38,170,73,41,111,119,252,81,7,213,179,135,154,197,252,6,188,192,106,162,23,143,167,146,100,37,249,168,64,8,76,165,149,187,47,31,30,66,189,122,238,23,224,181,162,15,93,154,52,161,20,79,40,37,100,121,116,42,144,195,187,124,19,236,114,176,109,202,52,131,3,226,182,134,76,211,80,108,234,144,193,97,63,61,130,155,232,34,173,49,52,182,95,22,1,38,177,172,14,242,89,59,105,120,4,151,13,125,234,189,105,229,241,149,155,56,18,2,136,17,250,64,165,252,53,184,151,253,238,76,213,189,222,154,150,12,31,146,154,150,222,153,94,229,233,111,92,172,172,91,225,243,221,125,159,68,137,70,56,200,129,41,34,241,31,70,219,59,188,49,77,89,239,177,137,157,171,235,131,55,89,223,104,103,51,74,20,198,56,115,116,238,173,39,162,109,25,239,67,163,138,173,171,150,198,214,52,252,91,32,185,177,195,213,199,74,116,59,2,14,166,170,118,4,20,187,219,247,73,171,29,82,167,140,216,176,111,132,9,86,113,221,233,200,18,111,247,52,143,67,156,130,111,66,25,129,231,37,209,162,131,63,69,224,86,225,92,242,60,151,245,6,10,76,207,74,113,184,195,208,35,240,76,47,91,212,236,24,83,163,111,66,114,190,29,166,209,67,67,52,180,10,223,26,220,105,217,111,97,145,196,40,59,22,191,223,124,89,161,146,194,116,65,55,207,223,17,187,213,208,46,182,213,104,247,193,105,97,108,26,153,162,15,225,82,102,209,4,125,76,227,165,55,39,93,254,96,188,24,61,184,140,57,127,248,205,233,146,214,136,28,34,135,183,217,96,146,204,62,11,38,192,28,25,221,225,116,142,126,141,151,19,93,157,126,115,250,158,213,200,135,213,97,220,120,30,170,225,83,250,220,128,49,199,222,213,173,52,181,251,168,80,191,244,178,192,198,157,175,176,9,87,58,12,117,227,12,240,78,146,51,205,202,51,14,76,254,92,82,170,83,178,8,192,83,31,173,144,150,11,48,193,47,31,150,194,10,214,247,134,161,43,191,171,49,28,171,194,200,90,250,111,155,252,119,83,56,252,54,178,147,122,240,17,219,201,201,127,155,126,155,128,82,42,224,223,51,177,11,233,107,55,164,222,252,167,83,155,193,48,68,119,215,107,153,240,231,148,239,212,186,122,235,13,90,195,67,181,130,135,77,160,254,6,176,232,35,111,26,138,183,70,183,219,192,13,220,52,74,185,176,211,239,166,66,231,235,84,111,111,153,28,209,75,158,103,178,204,10,91,125,221,133,23,220,217,250,78,8,44,46,191,183,85,87,134,155,31,171,164,79,135,33,145,87,180,119,79,246,226,82,149,185,194,197,184,100,254,100,159,176,142,194,148,192,85,135,41,47,9,87,111,15,80,145,19,211,178,51,26,24,207,241,226,139,103,194,2,174,230,209,178,106,61,31,110,194,41,26,145,88,147,44,167,191,53,73,24,61,236,205,75,243,146,1,227,139,15,223,131,166,11,159,130,100,79,131,41,205,24,166,119,245,135,119,85,225,138,11,126,225,78,89,148,190,24,85,209,126,241,217,208,194,118,69,0,201,247,66,116,93,146,30,32,16,10,94,254,130,105,241,252,165,102,56,229,36,217,63,7,233,207,17,116,215,250,219,195,39,217,4,253,88,208,191,187,149,129,126,120,175,234,9,110,154,16,110,76,1,99,167,13,53,174,160,204,117,143,171,13,203,89,203,102,69,30,241,70,225,207,133,185,100,181,40,161,239,234,190,95,140,108,161,117,129,169,230,186,150,48,210,176,59,233,170,220,159,230,183,11,211,156,38,31,195,180,162,124,158,144,143,81,17,86,180,77,154,39,185,168,185,60,75,109,41,76,43,198,29,179,142,210,135,230,152,83,70,52,195,159,140,73,161,201,86,248,22,175,17,211,140,248,84,146,254,41,209,215,246,126,58,91,101,183,194,16,25,250,213,144,74,107,230,29,39,233,182,157,195,187,70,15,250,208,68,111,165,173,203,225,218,226,213,84,159,174,7,167,164,165,18,7,166,101,229,126,144,6,127,193,210,215,38,71,115,221,34,99,80,212,146,153,100,196,73,190,60,40,91,233,89,95,172,145,18,207,14,39,85,118,230,161,211,188,161,20,10,31,143,229,16,238,77,183,196,118,120,6,197,106,248,252,134,215,35,52,163,205,219,250,211,84,168,249,234,34,41,185,245,222,136,185,249,226,226,204,28,45,92,76,132,226,61,25,20,135,1,222,125,251,118,214,208,241,152,250,65,32,160,245,147,135,57,87,195,68,59,235,182,248,100,160,195,73,203,100,83,162,82,210,247,248,102,130,81,250,228,40,212,93,39,151,46,232,34,145,76,96,40,156,252,230,199,204,80,197,80,88,4,150,23,15,55,68,176,178,86,51,208,43,33,79,158,141,87,78,97,186,231,124,88,50,119,136,50,146,207,197,128,228,167,168,40,53,68,14,174,114,12,220,209,126,8,240,246,154,1,82,83,93,245,153,249,90,4,28,29,182,246,35,133,87,159,237,253,118,161,140,76,97,122,105,124,26,115,172,170,244,166,41,119,188,121,154,45,152,163,112,45,207,254,162,48,82,219,29,18,237,228,197,183,83,242,123,202,181,157,144,63,244,210,73,178,204,61,233,100,162,151,233,109,29,205,24,65,84,173,146,194,169,117,31,173,110,186,207,245,197,106,114,73,95,96,82,61,58,230,72,81,248,234,54,61,176,21,174,62,142,223,13,14,80,158,125,156,3,29,22,46,190,81,13,234,198,207,199,215,233,208,56,239,252,209,150,113,237,42,140,48,97,117,184,170,131,68,183,34,37,12,211,225,68,85,149,192,176,212,250,68,166,177,106,54,157,107,112,15,53,191,249,25,163,56,29,208,226,241,205,156,98,102,165,32,129,140,247,60,173,15,11,205,144,58,228,20,167,251,142,105,53,139,75,95,123,225,89,251,160,193,96,23,4,81,169,102,121,163,130,170,103,20,31,45,197,207,109,11,198,173,112,241,146,91,19,61,171,170,241,154,138,51,248,3,83,221,29,96,10,142,222,189,17,76,40,10,163,54,183,29,38,234,84,130,66,108,123,43,168,118,42,53,131,128,236,163,234,0,206,75,231,25,92,14,222,199,209,160,48,87,198,35,211,94,155,111,158,53,212,23,155,194,125,122,253,125,179,142,71,45,131,42,100,222,150,79,195,54,171,46,16,196,238,61,132,213,62,26,62,122,49,234,68,126,128,113,194,151,32,155,75,171,231,120,247,110,202,151,129,38,239,241,142,74,127,176,150,79,194,138,201,94,238,40,98,176,65,239,151,207,251,46,174,168,215,171,90,112,94,151,201,21,248,140,176,110,58,133,160,110,122,79,6,45,145,202,1,35,15,245,62,118,221,161,43,14,26,35,42,9,28,182,230,26,133,7,45,235,14,19,34,148,155,87,35,242,125,55,63,203,88,138,170,161,53,79,181,190,171,161,192,104,10,15,93,248,166,21,17,202,214,210,190,106,40,38,71,82,195,70,95,173,233,215,167,41,53,167,186,6,170,9,157,249,205,233,198,88,122,115,203,153,248,68,44,38,92,161,48,205,29,254,98,214,36,25,174,102,75,243,171,51,97,151,174,48,148,147,62,213,242,72,122,128,161,46,117,249,252,64,105,141,214,49,37,162,227,62,126,253,116,145,10,76,219,180,219,43,196,116,85,96,32,177,143,123,173,146,81,194,168,128,33,199,118,122,222,236,25,131,213,245,248,171,182,59,251,111,167,115,12,171,254,51,13,207,123,188,171,45,43,175,48,213,182,119,200,11,50,195,53,194,231,120,43,14,195,22,161,67,222,144,49,121,48,68,241,35,192,174,5,14,92,3,27,50,116,141,205,227,127,13,226,88,237,211,2,94,203,23,137,9,211,198,81,131,145,55,59,140,10,107,184,26,69,251,119,117,14,27,249,65,233,36,186,40,185,181,21,134,156,118,236,230,176,81,48,6,216,183,21,82,11,74,130,110,207,229,22,32,21,165,241,149,230,124,3,2,85,233,207,128,156,233,223,29,166,179,61,192,48,122,191,171,73,248,198,111,213,95,20,171,156,15,23,36,200,97,218,28,111,64,80,104,250,153,70,185,251,174,65,42,166,133,229,129,209,230,241,55,200,177,118,92,92,91,94,154,134,61,181,246,109,15,114,91,227,56,80,163,197,197,149,219,51,131,172,186,116,214,176,105,228,231,135,192,109,179,194,199,200,237,21,223,55,120,117,84,123,141,237,238,57,3,217,90,194,245,4,217,22,123,186,240,164,175,70,247,105,202,89,221,172,69,209,39,28,140,159,202,4,71,139,146,79,131,210,135,253,208,18,42,147,17,155,120,75,135,151,26,59,92,205,6,213,31,12,125,108,128,167,167,141,128,123,88,58,38,116,81,183,192,37,197,223,38,121,241,96,210,172,1,174,158,6,183,48,93,56,85,247,113,21,250,187,56,133,182,105,14,167,225,139,131,62,217,30,30,59,81,99,232,168,22,43,113,236,81,120,254,80,19,255,81,152,90,85,71,107,16,197,73,31,81,151,229,240,153,23,58,127,11,187,129,47,14,130,5,41,140,39,156,169,239,67,195,202,16,172,20,136,238,242,131,57,246,194,213,101,191,183,66,132,180,133,159,46,101,188,225,68,36,161,135,123,159,49,124,232,113,85,198,15,154,221,131,32,75,183,3,154,200,150,93,20,226,144,96,195,172,244,122,98,26,21,132,42,133,101,154,48,151,216,23,184,166,80,100,94,230,146,94,32,170,150,118,48,97,230,43,188,111,38,134,85,245,91,78,24,152,252,98,168,66,117,85,210,156,93,246,131,83,206,225,99,78,235,70,189,48,36,59,193,238,51,121,36,95,28,103,133,43,207,50,50,5,251,189,86,210,110,106,176,226,141,199,100,140,90,142,118,27,212,231,195,97,138,19,194,157,169,250,120,112,203,193,167,42,48,161,173,119,243,18,84,65,128,197,185,160,135,63,133,119,206,175,95,135,150,160,164,218,182,200,255,12,175,165,70,179,56,41,67,39,176,171,253,0,227,152,234,213,124,13,255,90,137,76,142,14,10,92,151,227,161,41,112,112,154,88,77,247,117,73,103,80,15,155,36,148,14,197,95,11,246,200,26,45,101,244,153,46,140,124,73,216,38,7,148,43,254,94,199,212,25,43,220,252,76,52,223,99,169,14,205,209,12,207,53,191,155,83,156,26,22,38,89,169,59,226,149,74,188,224,246,28,31,236,74,174,81,62,72,233,133,62,89,167,139,118,95,120,174,160,62,123,224,186,199,187,26,146,186,17,96,90,112,252,106,4,241,194,14,221,16,244,173,23,134,76,183,234,163,145,9,154,23,53,17,4,253,32,216,85,119,170,160,153,131,210,95,240,123,198,21,111,178,165,16,207,106,248,150,46,83,50,156,237,179,134,215,194,13,90,254,96,132,172,90,120,176,250,18,190,86,222,171,13,211,9,147,221,187,115,43,28,253,218,254,158,140,237,191,57,10,69,94,120,110,248,4,238,131,89,130,50,44,144,138,40,216,125,45,184,208,70,240,169,206,13,47,183,40,100,124,164,226,245,201,168,142,240,65,89,166,164,174,191,13,127,203,240,7,175,24,3,43,56,162,78,225,6,249,118,47,43,156,137,103,230,164,247,218,153,74,72,29,83,204,163,235,126,83,22,70,232,38,192,217,43,72,56,104,32,211,87,152,201,226,48,132,13,51,188,55,220,154,235,194,211,132,88,2,220,174,172,206,129,217,118,195,9,2,129,241,181,51,170,101,171,83,188,58,121,227,62,229,135,45,196,183,140,223,163,59,204,254,87,194,139,209,128,117,223,155,210,35,109,3,52,223,127,77,127,114,11,80,234,152,151,237,42,227,112,173,64,242,31,97,215,177,155,208,185,160,71,163,48,164,46,217,225,28,35,231,8,252,102,95,189,227,108,150,45,124,111,35,16,93,14,151,24,202,33,199,178,124,182,12,190,73,48,222,224,220,184,199,4,68,25,41,68,122,10,177,32,127,178,1,233,97,128,169,149,222,14,183,192,181,108,212,9,158,79,163,85,63,244,185,194,128,188,61,52,78,179,253,174,61,188,87,117,118,119,96,106,215,20,45,195,75,69,62,34,60,97,47,46,249,21,46,152,220,211,12,22,109,121,180,195,72,230,82,230,19,6,229,60,234,27,113,4,77,194,217,153,77,255,229,194,84,214,132,175,77,19,236,246,215,46,68,109,67,128,171,175,238,211,120,228,26,62,7,28,126,190,165,17,180,91,225,128,202,24,31,23,166,193,45,204,4,136,29,125,175,237,203,186,41,66,92,238,56,239,119,64,77,3,99,232,189,161,44,246,73,106,42,133,233,39,232,87,186,223,188,19,137,14,55,135,24,216,159,140,186,51,141,9,66,106,232,135,58,164,104,57,88,249,52,144,122,253,12,173,84,53,70,89,73,161,95,59,30,150,165,165,2,103,212,234,100,111,129,194,167,213,78,111,2,161,227,82,93,77,19,232,11,14,31,170,34,197,55,122,168,68,182,158,95,153,212,195,141,9,226,182,206,161,14,159,241,218,94,51,138,134,65,18,118,1,78,254,214,231,44,67,205,35,162,94,162,5,235,164,50,197,25,236,173,143,136,172,245,249,115,49,201,40,135,199,8,49,65,140,233,254,30,140,34,209,159,7,91,151,148,120,154,63,189,213,106,37,120,92,125,187,35,222,49,52,80,154,177,7,125,241,17,28,232,241,99,211,91,228,40,71,248,10,40,92,90,14,151,173,244,96,108,55,229,170,163,1,231,208,129,155,161,177,185,49,32,130,81,115,252,192,212,29,58,108,25,179,48,81,90,122,67,202,173,66,250,101,31,183,238,221,187,21,21,125,75,214,197,236,187,180,77,240,26,166,25,189,77,23,77,123,166,18,227,237,240,31,57,28,185,225,19,45,31,219,151,61,108,226,35,181,184,60,242,120,87,163,77,167,83,193,126,236,142,40,214,97,15,243,136,108,182,111,26,149,62,215,217,227,210,220,215,119,34,128,187,149,143,35,9,165,26,40,2,126,225,99,210,249,248,46,206,171,198,181,71,249,118,115,216,218,242,194,166,145,60,84,89,43,148,117,193,216,32,53,187,29,165,201,38,94,140,44,153,195,208,0,233,78,154,140,108,199,225,190,123,112,143,24,49,31,178,133,185,174,167,75,50,74,15,135,241,3,194,131,117,177,44,217,40,211,79,2,100,59,135,9,58,95,173,7,39,59,89,109,179,195,105,5,179,20,7,209,45,44,35,13,210,13,7,134,194,92,252,98,204,254,16,80,231,112,241,115,143,188,206,8,167,38,68,137,126,4,64,93,25,223,139,22,171,226,163,210,91,170,193,51,59,47,230,81,107,180,39,246,140,231,57,151,251,60,163,2,51,124,16,4,15,124,51,172,22,150,11,182,68,131,251,207,97,42,186,107,204,205,204,55,85,206,105,176,194,176,192,131,238,155,10,190,108,11,62,60,109,231,110,137,84,136,23,162,241,151,207,242,243,223,174,232,30,6,227,175,78,15,81,153,254,89,140,138,152,226,188,15,11,109,169,97,166,225,50,189,223,38,229,17,146,78,205,120,128,28,70,137,55,228,141,200,20,249,139,25,7,74,139,206,215,114,227,175,218,25,30,156,202,44,135,132,137,122,7,139,218,58,153,253,209,96,45,236,193,47,156,103,194,248,10,67,79,59,71,143,117,201,60,166,252,59,124,146,15,71,129,195,20,155,4,111,153,108,181,191,55,146,128,63,126,254,120,198,33,50,111,37,204,115,218,150,223,92,67,86,49,70,124,134,179,252,18,69,161,98,57,6,155,208,77,118,152,99,32,4,247,108,195,190,48,237,221,43,198,82,113,193,28,134,157,62,68,44,233,36,175,14,159,157,34,164,180,230,120,70,24,193,163,174,187,45,186,41,211,141,67,120,102,84,87,145,64,225,240,248,50,89,240,180,66,26,130,252,164,219,73,5,38,198,144,64,225,255,248,169,142,212,82,143,25,47,106,166,252,189,6,117,142,53,132,190,183,188,54,229,91,41,68,198,169,87,24,14,67,61,222,98,92,189,250,9,119,102,86,219,241,230,198,17,231,240,128,107,53,132,244,201,106,57,76,54,38,230,11,214,243,67,104,109,107,185,199,252,74,150,155,231,164,231,72,165,7,201,159,155,66,100,181,76,49,132,61,39,92,161,42,43,33,145,71,102,195,71,180,181,25,153,49,6,140,243,254,92,13,182,69,125,171,153,230,112,27,13,25,247,166,27,102,53,78,24,191,57,190,186,110,59,132,251,211,67,41,203,211,123,67,201,55,30,92,131,104,75,226,164,190,58,176,192,89,59,121,129,105,54,240,65,49,62,42,185,26,99,178,190,245,83,144,75,149,215,166,174,165,190,155,227,230,233,134,8,21,109,150,155,231,165,51,1,170,172,238,65,0,202,134,130,185,78,114,109,188,79,157,161,121,149,7,63,134,110,246,249,159,225,216,215,91,87,227,241,119,152,22,48,125,43,238,45,191,76,149,170,94,125,92,135,250,190,117,174,57,188,20,36,78,111,233,29,119,190,5,134,149,222,101,151,199,93,9,244,45,205,72,153,28,78,86,177,169,48,189,155,15,70,193,69,127,27,194,234,247,218,105,172,154,2,249,139,17,138,58,220,53,176,136,7,57,222,52,34,114,161,126,2,198,160,204,178,148,118,216,196,123,178,38,198,47,76,31,116,200,161,227,200,121,29,215,129,135,178,129,80,98,156,97,210,117,184,103,157,223,52,180,120,86,212,246,158,224,244,161,253,233,157,11,72,89,41,233,51,48,65,179,7,231,88,40,242,225,124,40,14,167,144,83,133,200,204,75,25,107,54,217,82,125,45,164,115,125,79,200,214,93,160,63,221,161,30,126,48,254,174,62,56,109,189,30,78,37,54,51,213,200,34,247,83,219,187,186,109,149,170,164,186,51,101,15,60,158,151,26,33,116,216,241,50,222,131,19,104,212,159,166,82,245,13,10,157,8,225,201,224,36,240,91,83,170,17,190,7,169,254,242,96,84,3,245,151,9,120,186,145,4,141,162,46,30,66,146,195,163,111,25,167,64,67,92,214,105,232,230,27,249,194,112,174,209,114,209,221,223,204,240,158,234,14,110,97,147,55,21,44,3,83,21,134,44,206,175,166,98,75,13,79,8,111,159,11,3,11,193,14,172,77,199,133,92,110,229,100,196,6,244,92,27,8,202,212,119,53,71,143,160,228,131,219,251,233,124,150,174,62,120,89,207,104,205,240,200,232,97,63,42,140,80,62,71,249,180,41,240,69,89,239,136,195,173,135,234,23,227,43,116,79,153,172,170,42,33,195,227,76,223,239,133,219,14,89,43,122,193,199,123,105,232,217,52,67,9,135,207,118,247,40,83,208,23,120,174,106,122,235,150,122,34,189,51,60,71,110,207,18,233,12,94,27,117,239,222,141,119,78,165,93,183,166,119,140,192,211,157,132,76,191,156,78,163,49,161,85,242,231,170,156,174,250,53,142,215,157,222,4,199,243,210,32,238,160,243,114,188,155,27,219,164,194,100,114,223,163,117,156,60,133,105,232,243,175,69,36,41,220,155,62,29,31,110,8,83,213,140,56,111,221,188,1,133,194,217,182,116,131,135,23,169,248,46,156,201,199,235,102,54,140,214,195,111,94,6,173,203,10,239,36,15,78,128,75,227,26,52,61,100,183,10,105,206,158,234,27,77,2,65,110,136,195,224,81,35,188,95,120,128,40,92,83,67,123,150,254,214,101,194,34,148,231,98,65,76,247,186,178,117,120,77,133,105,178,242,231,194,196,151,1,165,186,226,197,127,211,14,221,99,192,112,214,23,135,177,217,245,185,58,22,147,195,244,37,53,69,137,27,249,189,113,168,245,216,154,44,91,143,80,193,212,217,118,128,167,151,220,156,131,97,143,48,139,166,41,41,76,135,161,10,45,129,66,110,120,213,53,142,228,84,230,188,68,164,33,251,137,249,89,135,242,41,23,201,31,55,209,217,146,149,100,62,209,36,50,61,85,151,140,1,72,126,219,74,39,125,209,195,182,30,10,168,32,12,246,94,87,224,94,180,44,1,194,142,225,103,61,38,98,40,59,59,214,254,235,246,59,112,105,75,35,92,231,251,149,55,71,19,61,206,129,244,207,88,239,29,13,74,199,144,225,188,54,40,234,238,170,218,40,153,34,67,175,32,169,144,113,54,165,50,196,206,112,34,80,40,46,138,126,236,204,100,152,219,63,8,76,226,50,145,48,227,232,196,241,239,197,30,47,112,166,55,224,125,16,200,220,197,204,166,218,155,66,55,159,73,171,105,249,10,77,82,203,137,172,153,227,75,8,205,6,114,73,72,165,189,245,163,73,248,92,210,19,217,4,61,59,169,176,67,66,218,80,223,181,103,135,87,169,99,2,253,197,75,39,49,116,171,182,176,96,58,109,39,143,36,46,32,18,82,80,152,108,9,81,89,255,169,88,79,153,144,214,126,214,19,109,230,83,89,47,55,254,196,219,52,144,47,148,159,166,32,244,101,187,210,222,170,110,75,79,58,14,129,163,68,9,178,194,196,31,125,188,33,56,175,10,67,84,236,231,49,37,19,154,166,163,23,191,58,43,0,123,202,218,58,164,20,75,190,144,58,29,13,57,112,129,18,137,155,239,193,161,154,144,121,134,124,152,238,57,171,105,98,149,40,78,75,245,205,148,179,169,232,44,165,17,104,215,183,37,245,112,126,80,14,55,229,197,144,203,109,202,67,74,207,234,219,116,40,132,213,105,200,220,240,186,75,246,187,174,61,13,217,122,103,243,187,26,119,78,223,251,152,125,206,64,4,12,99,149,194,131,243,237,193,41,199,223,54,105,52,135,211,80,58,104,148,208,146,247,148,218,250,82,30,94,227,68,121,201,77,118,79,21,95,231,252,200,69,174,134,41,86,127,155,50,138,250,174,238,90,83,65,214,39,189,75,41,159,209,75,41,115,126,187,29,118,137,124,45,8,110,90,242,27,247,64,146,72,1,156,203,140,27,131,204,217,7,100,59,235,156,146,243,109,226,125,133,107,27,163,249,246,81,8,104,244,98,163,168,245,111,101,42,140,202,102,203,20,125,247,102,158,233,234,58,79,121,62,182,95,93,240,22,100,142,18,211,185,234,134,192,121,182,112,115,162,232,30,1,74,86,156,221,21,198,29,241,39,71,124,175,234,213,155,86,26,255,237,52,227,151,238,38,249,224,223,3,123,39,60,26,20,15,221,199,20,210,61,241,139,50,189,82,227,161,232,225,4,180,208,157,232,176,85,201,41,220,177,243,63,112,33,92,161,109,26,153,35,255,74,10,3,27,69,178,242,11,27,13,141,195,170,244,145,217,238,250,53,22,32,169,202,181,135,107,199,99,211,132,126,139,201,18,168,139,203,21,200,2,134,102,87,190,38,172,201,227,126,143,130,54,135,168,245,1,207,199,88,78,121,67,215,19,57,15,107,20,184,40,28,89,58,13,169,232,44,221,47,54,187,92,97,104,94,175,117,86,160,94,208,56,13,189,198,80,191,56,92,154,38,170,179,145,252,191,171,27,244,167,122,245,132,194,206,223,139,128,120,120,112,196,232,178,95,77,158,71,159,236,195,96,232,104,134,188,83,201,162,25,102,127,237,18,59,207,140,200,216,29,12,76,206,49,244,84,61,223,185,165,55,21,168,49,233,1,38,111,234,131,6,53,140,252,52,205,200,254,92,25,186,242,172,224,216,235,205,65,104,212,197,147,68,137,186,123,23,6,130,37,69,109,210,140,154,153,79,178,68,24,39,128,29,121,97,135,51,36,189,10,83,14,227,15,157,136,65,135,95,222,245,141,200,25,204,36,204,23,8,111,228,225,97,223,130,28,109,147,104,94,38,16,82,231,131,155,38,246,51,117,87,174,85,67,4,108,8,251,4,203,172,98,161,94,216,212,31,244,193,161,109,247,209,70,50,56,41,177,55,62,128,159,106,232,168,111,213,173,198,168,43,158,10,35,232,126,38,184,62,56,50,59,211,31,173,247,16,238,67,124,99,200,213,20,109,132,175,185,31,109,106,225,220,87,109,134,51,107,168,3,189,171,30,149,56,53,211,9,234,20,103,116,194,80,203,194,251,2,76,64,169,58,140,206,199,82,24,125,15,31,21,162,152,122,2,44,132,77,135,191,23,49,181,112,117,233,46,148,249,97,6,214,239,69,229,113,126,67,154,115,52,113,80,210,147,65,225,208,156,122,53,141,102,205,31,28,111,176,235,79,119,227,242,249,194,211,102,157,62,248,152,175,225,0,238,243,172,186,213,25,138,82,143,32,81,15,60,187,186,16,27,38,67,95,184,80,89,41,187,54,153,255,252,54,90,82,186,90,208,202,118,3,217,229,133,49,166,117,50,108,58,4,223,111,167,25,234,214,44,193,222,124,203,25,155,250,215,45,228,247,199,246,112,54,145,143,28,183,120,101,133,202,2,207,108,22,34,168,122,232,82,162,58,156,50,135,150,36,178,141,2,159,51,161,248,92,130,133,95,84,18,7,84,35,205,121,166,17,41,200,218,65,140,24,114,246,70,219,130,188,134,126,208,130,156,163,23,40,83,90,219,213,180,43,48,225,122,172,146,254,18,205,115,31,244,172,161,230,247,174,125,106,121,102,49,75,208,39,162,21,112,117,133,23,253,139,62,42,124,220,26,224,82,188,189,31,56,9,59,30,48,38,180,163,112,141,52,69,57,19,30,204,113,165,35,14,187,189,111,105,3,101,217,17,238,189,161,180,187,240,89,222,218,117,77,229,192,35,123,35,85,220,181,202,10,37,102,218,39,29,166,127,84,6,141,232,163,55,171,22,140,139,173,194,18,199,22,46,235,125,175,68,27,175,252,54,157,23,174,109,84,160,190,18,178,221,193,78,177,220,11,71,54,231,44,245,165,48,173,5,221,97,42,169,245,183,209,19,204,126,115,83,44,212,39,55,42,77,71,241,179,245,222,29,154,180,251,189,16,121,89,58,228,185,91,128,216,225,165,1,73,162,147,110,48,211,249,179,180,66,133,114,138,237,53,248,112,12,29,23,66,47,182,6,255,246,224,51,226,37,192,216,165,14,183,144,183,177,246,32,207,81,64,6,58,53,123,82,104,92,247,78,116,107,136,208,42,171,66,103,114,235,239,183,75,160,252,55,101,236,90,222,91,167,32,177,117,224,249,138,157,138,73,29,36,29,82,232,60,125,68,135,149,110,43,10,121,204,187,56,52,1,130,238,214,124,38,80,236,170,67,54,45,70,248,208,172,185,119,224,245,166,112,143,130,223,192,57,61,115,3,158,196,212,91,128,137,184,63,56,238,103,25,73,52,183,162,14,28,116,68,44,175,144,222,75,147,242,211,207,49,157,239,160,152,22,164,234,155,96,38,245,247,88,136,86,134,151,170,197,201,72,10,187,166,134,83,112,148,178,60,52,106,224,225,214,48,45,63,184,12,13,86,114,223,228,117,20,7,206,26,200,63,40,25,54,159,222,208,38,54,189,24,59,229,205,95,138,27,179,78,80,218,22,223,4,237,204,127,125,173,69,193,227,187,57,253,214,225,230,195,85,229,129,211,10,31,122,225,193,249,152,52,250,100,244,167,55,61,149,190,240,232,200,172,250,94,212,147,190,233,107,53,213,15,45,233,77,176,106,165,120,138,141,237,138,95,228,245,170,72,175,15,83,179,95,111,192,48,225,37,233,82,32,203,119,31,23,194,153,81,195,15,103,116,184,252,183,207,100,46,53,92,61,86,126,159,242,252,227,169,139,238,140,73,117,118,96,56,116,171,170,93,82,94,69,122,196,97,68,228,245,234,179,191,63,35,191,67,146,33,142,38,13,126,221,155,38,141,69,55,236,100,228,35,100,31,76,26,77,183,144,232,126,43,58,53,36,186,20,222,103,119,126,215,198,220,55,84,204,195,163,183,133,178,125,245,67,241,66,157,181,226,35,33,164,75,199,124,191,91,232,3,73,151,198,41,139,81,0,250,44,177,78,216,164,15,214,92,239,21,244,252,180,158,119,197,40,148,139,195,37,52,15,30,152,18,140,187,54,26,62,101,188,154,134,203,229,176,149,206,11,108,186,168,142,182,38,92,251,160,93,166,239,49,76,207,97,168,223,234,236,122,94,127,14,113,48,247,18,248,24,121,114,115,122,173,170,206,112,250,162,220,134,64,6,65,169,58,136,252,62,69,35,252,45,170,0,21,222,227,249,199,109,80,105,165,87,211,80,210,253,115,13,132,128,244,183,77,163,222,159,28,82,221,170,223,26,113,65,63,56,206,9,131,0,152,192,216,213,238,2,208,196,91,123,128,225,117,127,55,111,33,172,70,207,234,116,126,121,200,31,171,182,103,89,139,198,236,62,44,29,75,73,198,156,160,145,107,39,28,24,230,238,166,112,89,94,211,130,230,243,208,159,70,217,217,219,107,105,71,38,155,161,48,74,105,239,98,170,132,194,79,35,73,234,15,78,233,163,20,163,22,2,213,207,185,63,48,62,179,192,232,2,173,119,53,77,242,67,225,243,211,213,199,20,19,164,40,74,126,239,93,92,84,221,253,192,199,32,157,238,67,67,119,163,217,143,98,149,88,217,135,180,238,190,245,52,166,162,176,189,89,78,208,89,55,44,58,141,220,80,134,79,35,62,119,155,229,77,133,26,147,150,103,94,80,77,239,3,78,152,71,149,200,200,35,228,55,13,217,190,116,219,168,212,0,12,127,176,99,50,44,157,165,20,94,121,113,8,212,69,77,171,7,161,192,228,44,187,176,41,20,5,152,88,154,15,10,113,79,117,185,206,215,200,47,52,208,40,240,211,3,134,78,225,228,78,242,57,125,115,213,51,128,47,224,133,249,252,99,76,68,133,173,136,198,225,58,53,220,130,239,215,235,155,11,16,10,229,32,210,70,231,236,189,186,26,153,158,162,212,28,100,71,71,215,207,213,172,155,178,57,218,2,155,20,243,110,63,131,146,224,96,216,178,72,126,79,119,207,43,146,186,250,86,232,57,248,60,162,16,92,155,4,217,70,170,23,92,30,216,164,183,5,198,202,246,131,15,251,71,10,156,216,30,95,226,145,79,75,23,167,192,19,226,50,127,45,152,12,117,187,251,72,134,223,169,128,246,175,176,203,3,15,132,154,28,62,230,234,84,24,235,171,63,152,141,94,111,126,30,213,105,20,11,234,239,193,85,108,156,224,238,174,33,218,174,211,8,94,99,15,238,154,234,173,220,25,18,89,111,69,45,38,251,39,65,80,8,248,211,139,156,157,93,111,104,179,2,86,79,121,59,37,74,240,186,135,147,89,119,54,181,2,101,139,54,102,157,13,195,40,237,46,12,89,99,184,154,62,136,228,31,171,132,58,79,172,219,233,221,235,197,36,187,213,164,196,29,112,186,152,98,213,106,106,41,67,166,230,188,220,236,124,154,129,102,66,214,23,64,130,84,165,132,7,67,208,205,35,10,213,210,90,225,106,200,78,125,200,242,217,159,116,63,234,20,83,149,119,115,172,55,65,87,134,117,206,81,178,125,58,100,248,213,111,105,81,101,171,95,131,154,187,55,13,80,219,201,225,98,58,102,252,222,137,122,2,133,183,133,81,29,38,79,169,55,223,237,73,120,112,202,133,82,7,147,64,77,239,222,100,71,103,208,146,204,197,61,208,74,223,131,78,35,43,164,30,239,106,244,135,2,220,93,156,7,185,142,30,60,42,236,142,237,129,16,142,118,45,80,194,222,28,205,55,89,58,140,194,231,24,31,42,8,135,81,133,212,7,71,154,207,199,204,152,104,245,120,96,15,247,222,17,235,33,238,186,170,233,7,244,114,75,76,154,177,244,131,12,170,13,221,167,194,7,215,156,14,161,172,186,124,151,165,49,84,121,104,72,185,157,73,250,96,212,224,229,131,64,22,239,109,143,24,99,83,139,207,139,185,195,114,243,54,133,104,122,152,222,157,223,60,155,135,43,49,26,42,244,74,17,184,22,125,180,218,168,11,190,219,21,69,115,4,74,21,166,31,120,57,220,138,158,123,7,134,144,188,58,76,123,117,128,119,113,162,132,179,189,83,164,164,191,61,57,38,187,195,93,140,51,130,123,196,74,28,68,131,118,40,220,60,217,148,169,11,173,93,199,100,14,183,72,115,55,122,43,125,41,246,144,91,244,66,215,34,5,223,10,91,206,206,97,162,48,122,239,69,19,131,255,116,173,33,90,81,141,27,250,30,199,48,176,229,26,80,34,56,62,34,76,164,165,47,189,160,83,245,139,143,27,59,187,142,39,37,100,114,181,209,182,40,220,104,248,112,152,96,210,84,152,117,239,87,159,149,168,193,89,142,68,154,79,29,158,154,36,163,47,40,181,237,247,206,40,34,13,133,161,139,28,14,215,162,229,225,22,98,104,201,63,72,54,105,7,133,17,16,243,17,207,214,65,38,112,134,94,213,175,78,171,235,46,78,39,219,246,236,95,54,39,88,133,148,143,129,131,44,160,195,200,183,133,155,163,131,226,163,66,99,193,212,39,135,123,174,251,163,37,196,147,244,106,107,173,191,87,183,109,42,156,10,211,141,63,28,238,75,219,246,17,145,163,37,209,225,99,0,244,0,175,238,156,49,28,54,161,235,4,99,122,123,13,20,34,95,123,134,79,210,173,186,209,225,212,148,221,234,192,20,28,222,197,7,243,113,10,223,219,242,120,254,228,31,178,52,133,173,227,202,97,10,28,244,201,167,157,127,23,166,57,62,124,208,57,183,139,166,82,76,18,10,172,232,129,94,111,211,129,11,58,235,189,215,102,253,58,90,200,55,10,188,37,85,118,96,186,171,245,106,178,33,239,139,16,25,150,0,128,85,191,87,129,167,214,136,91,89,154,139,184,29,180,135,82,35,43,62,241,186,22,163,248,81,54,28,178,66,197,233,52,51,49,144,176,43,225,7,100,95,127,124,91,13,177,210,176,78,222,207,97,90,103,228,107,19,46,232,111,50,88,79,216,82,120,172,250,166,18,173,141,186,167,13,206,128,236,147,1,110,87,177,167,97,78,127,89,188,3,227,56,235,139,53,132,59,223,213,37,68,54,80,135,223,50,25,224,85,215,137,72,216,213,211,85,200,178,144,171,84,248,220,176,231,7,31,255,168,43,108,188,111,23,38,249,177,245,183,169,234,241,213,109,173,36,225,234,227,218,122,39,68,198,215,205,225,131,210,141,240,150,16,93,69,77,97,227,126,127,176,165,63,69,8,61,217,22,126,97,90,206,116,17,48,109,167,95,124,206,232,41,70,218,57,147,48,4,252,98,66,144,186,107,145,14,41,126,108,55,12,167,170,63,189,173,73,228,194,88,212,250,100,235,216,120,206,38,2,157,20,138,3,10,55,18,183,14,147,254,12,87,83,99,226,159,251,108,237,35,94,189,139,103,187,40,133,89,90,182,118,124,62,170,118,230,131,155,150,30,28,56,239,245,38,106,194,177,80,217,123,138,47,223,23,161,57,72,162,146,7,38,181,246,126,155,98,250,162,240,218,94,21,65,81,98,79,58,168,208,210,119,249,237,92,180,52,225,192,84,164,222,153,72,83,152,46,95,186,119,182,207,242,202,99,235,92,97,136,157,10,8,101,144,165,253,164,8,81,210,133,224,48,155,133,190,118,147,51,202,164,151,197,172,70,9,29,242,228,11,47,36,113,245,222,196,225,111,180,8,139,107,107,125,216,167,133,111,191,171,113,188,245,107,91,65,146,63,217,106,67,121,153,105,223,45,206,172,124,224,90,195,215,28,235,197,131,50,225,82,141,1,156,71,177,173,194,225,20,88,136,170,233,1,251,158,118,230,252,142,243,240,252,143,103,3,162,55,190,134,142,56,229,174,190,252,42,193,220,240,218,116,149,181,119,115,132,187,245,230,8,203,184,73,194,82,215,238,172,3,91,57,160,195,103,49,54,93,3,86,80,246,224,227,14,200,215,220,100,131,125,9,192,196,171,101,111,132,89,198,155,196,4,142,186,228,157,172,32,59,183,7,83,128,163,48,189,91,195,191,87,97,119,208,223,182,166,104,31,21,180,214,212,98,167,194,209,93,199,76,157,65,145,224,70,69,16,202,25,146,178,53,45,172,112,245,11,121,102,220,124,237,104,56,40,204,244,254,100,86,128,23,96,4,57,253,189,160,48,208,37,128,43,233,46,241,135,255,104,6,24,122,179,234,240,80,142,136,138,66,185,239,181,184,134,218,198,138,95,248,100,70,233,211,168,69,79,63,120,47,222,233,103,93,4,186,107,156,165,156,61,246,7,11,6,210,26,10,67,233,225,55,95,248,181,250,220,86,141,126,39,49,233,5,37,151,68,58,183,59,89,46,44,213,69,143,237,205,185,237,214,74,177,210,55,69,251,11,172,156,79,133,198,147,162,243,60,181,191,21,189,138,83,191,6,41,92,95,246,166,96,217,117,150,193,244,159,222,213,231,64,209,115,245,44,212,146,222,79,119,152,70,116,68,45,219,234,87,27,29,145,62,26,92,105,197,175,110,228,169,244,189,166,169,101,59,220,53,218,132,17,156,220,145,39,175,172,181,105,70,178,230,13,159,80,236,198,253,10,237,45,23,236,200,198,201,149,195,107,65,165,228,95,3,181,219,164,87,47,227,197,116,184,132,69,127,62,212,51,22,136,233,136,50,170,193,103,75,241,91,83,107,191,245,157,41,188,242,189,142,248,68,9,147,108,33,32,236,35,70,186,103,205,0,119,39,248,165,139,32,48,19,3,195,148,225,48,246,183,78,5,184,213,125,209,211,24,60,195,202,91,48,186,57,122,110,21,182,163,5,143,191,255,52,53,88,225,193,234,211,255,69,63,185,207,240,45,161,73,115,215,141,254,219,21,208,246,216,64,206,124,131,30,53,188,21,218,37,126,111,56,225,123,24,81,122,127,239,102,149,141,223,33,188,21,13,159,219,97,44,172,240,90,214,240,121,225,133,96,102,184,185,81,235,94,120,174,170,165,74,192,243,77,112,90,31,53,63,106,52,253,205,167,25,165,155,35,44,174,69,28,197,127,27,251,182,134,71,59,7,252,13,224,49,107,246,140,240,177,36,30,108,252,70,17,38,65,116,97,74,139,234,136,176,139,210,80,61,121,252,163,240,228,72,58,249,168,49,232,241,189,215,211,151,160,28,50,24,111,160,222,45,129,168,194,14,46,39,63,237,21,21,240,128,165,214,126,223,203,7,37,25,111,105,28,148,230,238,44,4,119,43,78,6,58,95,223,213,132,24,226,213,213,251,192,217,175,103,10,155,10,169,141,249,96,22,95,156,12,205,51,79,168,1,164,181,226,68,156,158,173,203,52,166,5,15,230,192,233,57,195,38,191,149,194,111,159,81,240,65,67,133,166,133,29,107,81,130,119,63,72,34,177,81,226,250,75,94,223,133,97,126,156,225,240,189,8,210,250,163,209,38,27,71,45,191,74,246,156,140,120,46,194,233,57,87,9,34,172,56,44,180,192,251,205,105,176,94,97,171,125,69,23,217,250,198,195,126,72,79,157,159,32,228,128,181,244,129,29,10,201,194,11,147,217,205,225,128,25,104,215,56,220,131,45,14,249,145,83,189,29,244,108,43,35,220,27,210,179,59,137,33,93,72,97,43,102,205,185,57,144,112,204,75,56,148,233,66,127,87,23,40,54,226,153,253,214,151,241,244,135,247,226,28,190,213,13,25,134,208,30,150,223,128,176,219,127,155,72,243,8,134,12,138,2,15,134,44,49,24,73,38,201,119,225,188,2,121,50,86,210,122,135,95,202,240,197,133,155,159,105,248,110,158,173,205,39,218,103,195,205,32,88,231,86,152,229,61,191,46,198,3,183,144,117,192,54,124,21,175,7,174,65,168,196,44,75,65,75,10,182,95,179,2,105,71,89,77,225,90,24,239,253,185,147,137,243,40,140,72,182,95,125,54,134,16,92,132,223,184,188,155,211,26,16,150,0,195,242,238,61,70,14,27,94,229,20,240,175,153,40,3,11,166,122,95,222,54,77,76,180,237,240,211,213,8,89,28,174,57,30,188,48,218,248,1,134,124,213,10,243,144,83,254,58,179,9,245,171,30,54,37,218,9,154,163,145,2,162,110,163,91,158,14,83,10,17,157,31,183,89,173,9,116,117,245,9,241,118,110,171,109,194,2,104,37,56,125,187,120,231,50,60,44,181,245,232,50,118,111,231,75,152,99,37,184,217,38,110,233,175,5,35,98,244,71,173,216,218,97,218,28,213,135,239,112,187,251,107,143,77,45,181,194,38,191,231,48,116,239,250,219,148,209,15,191,57,43,57,58,233,132,190,28,173,63,222,42,165,74,227,193,199,32,208,68,203,66,21,53,191,159,134,146,77,71,229,12,161,27,189,20,158,132,158,211,99,166,110,167,2,38,188,182,83,24,148,138,228,231,187,184,7,170,236,74,175,66,145,171,173,81,84,97,50,149,219,225,92,86,120,50,82,28,205,175,110,59,116,157,18,83,25,253,93,77,42,50,56,233,229,233,55,28,244,216,92,225,123,64,116,234,179,176,5,201,102,208,244,242,156,9,21,229,25,158,155,132,158,143,55,133,40,69,199,27,139,248,221,250,24,104,186,215,173,252,62,179,205,41,253,144,196,179,139,191,145,105,84,134,248,213,57,28,252,103,63,244,159,10,147,150,244,103,174,144,52,135,167,194,176,241,47,5,61,80,24,107,86,106,121,55,47,33,73,105,204,67,249,125,10,188,119,13,110,211,3,213,229,189,96,175,30,33,234,87,243,123,52,18,168,33,66,149,70,151,241,52,57,12,69,251,227,255,73,40,57,132,205,232,192,4,219,28,70,123,184,252,198,35,253,181,97,79,11,193,22,227,32,120,79,86,3,3,10,108,200,199,51,120,79,86,130,14,21,77,179,103,71,122,143,150,233,230,10,112,206,111,205,31,63,161,199,23,75,181,189,109,20,249,7,41,91,173,19,33,150,234,191,77,216,52,71,24,83,212,97,98,161,89,97,74,96,252,209,136,159,85,69,231,171,90,61,40,5,79,59,192,93,118,66,140,32,61,21,15,236,249,108,211,73,12,153,39,238,172,240,8,187,232,65,145,77,114,20,154,164,8,243,176,14,35,126,162,40,155,172,127,45,90,70,117,213,98,183,185,85,152,40,227,87,42,53,224,179,43,55,135,105,153,91,17,246,144,251,129,7,77,69,17,158,2,71,147,211,216,106,124,22,66,212,154,126,46,230,172,114,24,90,177,120,245,115,187,48,110,82,72,190,90,208,245,189,22,252,29,61,142,168,115,42,29,247,0,45,181,248,57,94,117,39,181,34,85,187,58,129,183,75,231,81,82,49,102,252,30,158,60,61,32,43,53,204,177,249,132,237,113,76,66,105,62,83,144,152,222,133,39,109,77,225,165,249,188,15,158,202,143,98,179,223,59,116,147,9,177,199,101,13,161,132,63,54,45,90,37,236,71,196,26,124,64,39,236,103,225,106,200,139,239,20,93,52,136,166,8,47,47,105,77,200,8,207,184,110,73,6,248,111,147,76,141,171,30,1,30,31,180,129,29,31,118,28,218,179,28,238,171,69,212,90,244,28,237,35,215,184,207,178,218,28,38,114,80,98,126,196,9,24,81,189,239,218,152,108,212,239,201,55,28,186,150,102,216,227,143,17,232,116,127,80,135,228,90,226,161,87,183,31,32,166,200,55,195,97,93,159,52,23,57,249,32,72,64,5,229,244,182,52,18,134,103,39,214,19,2,205,223,230,87,127,154,43,20,134,176,201,231,56,196,145,106,195,47,163,108,241,23,131,250,34,135,252,9,221,128,62,27,146,209,239,43,204,105,229,168,49,248,41,106,197,91,14,183,104,122,85,18,156,62,40,24,210,193,112,67,30,235,253,176,21,113,135,188,78,246,212,12,13,108,37,143,112,49,178,149,213,97,147,144,9,166,215,112,166,145,3,215,21,47,166,92,42,59,154,86,152,194,13,151,251,78,225,137,60,235,10,22,35,250,53,254,203,139,252,112,72,56,245,179,205,250,189,201,91,135,79,13,87,163,159,138,19,86,127,5,73,233,117,7,107,32,236,59,240,57,91,124,117,76,43,46,136,118,240,242,35,241,188,252,80,31,244,156,143,201,197,4,224,89,44,57,88,255,157,178,22,255,101,122,202,91,188,250,165,115,19,141,42,41,216,71,80,215,165,247,211,231,220,82,135,138,195,54,111,127,110,106,63,106,176,254,11,180,21,14,211,102,18,173,255,234,68,34,48,4,181,184,118,16,36,157,239,197,160,30,12,79,142,142,158,191,24,33,191,224,151,160,34,59,28,53,153,147,224,151,84,215,255,193,5,221,41,142,233,177,176,171,192,199,233,10,15,110,117,42,14,91,253,69,128,103,247,215,162,242,38,126,77,147,219,118,184,173,184,161,244,99,132,164,247,211,152,217,97,196,17,54,240,33,237,22,140,12,153,201,228,234,66,9,197,158,57,98,222,114,238,7,166,222,35,58,60,83,69,7,193,49,25,227,173,151,124,45,24,17,123,244,3,183,219,186,211,106,159,194,75,227,241,250,60,178,216,68,248,28,219,107,184,64,145,15,10,232,220,239,75,67,74,24,38,33,122,11,110,243,161,10,30,83,189,16,67,118,31,111,92,141,48,9,71,219,222,89,3,9,216,42,225,222,196,161,239,115,67,155,18,142,235,207,211,222,183,38,243,23,10,242,172,196,219,103,240,57,215,35,88,167,83,115,37,108,176,184,25,205,246,10,126,210,160,52,70,67,129,107,26,107,198,133,121,208,96,193,155,148,138,223,28,190,203,176,172,97,84,114,35,132,106,100,229,98,38,160,48,231,13,240,152,152,130,242,135,158,83,8,57,162,236,48,52,58,1,54,38,145,11,67,147,183,3,76,127,197,189,57,18,228,59,28,137,231,216,242,172,14,124,137,101,7,51,99,89,82,251,194,199,74,9,182,240,162,35,193,55,97,83,36,15,171,135,141,246,86,139,195,18,73,63,182,194,36,61,239,231,236,248,45,97,79,97,97,223,170,0,66,79,121,132,211,154,5,228,113,150,179,180,182,54,238,83,205,159,222,18,56,115,180,244,95,120,203,213,168,253,70,152,92,230,133,105,180,138,191,13,77,150,15,11,226,222,35,222,251,189,86,179,134,163,159,7,243,133,13,43,72,255,25,148,227,52,248,47,99,78,133,194,152,69,51,146,163,125,181,8,30,131,198,95,10,171,97,254,140,183,63,115,53,74,158,0,230,241,38,2,122,155,33,12,114,62,101,186,133,128,16,125,180,144,160,59,48,100,229,14,143,144,97,94,28,245,110,111,114,136,149,56,69,145,30,240,17,41,97,59,89,86,118,230,88,166,124,50,78,223,237,118,83,135,124,56,150,80,192,180,244,96,226,74,225,83,32,133,232,63,76,133,98,248,105,170,141,253,75,64,94,22,110,141,147,244,110,157,130,36,4,112,117,97,57,248,108,71,216,251,45,77,235,183,54,42,221,24,96,76,239,35,67,184,22,214,228,92,195,155,221,96,210,237,161,116,17,145,80,87,9,56,112,45,170,4,195,86,229,125,41,199,206,89,41,22,24,65,203,235,7,90,91,57,16,209,0,215,228,110,30,122,202,45,140,216,236,175,37,38,97,158,197,24,160,29,21,205,97,218,15,194,111,247,250,60,80,84,87,115,15,59,244,49,173,220,104,179,54,188,30,175,78,206,106,74,36,58,165,17,31,45,109,15,107,157,213,156,210,79,33,79,118,65,109,232,116,2,13,148,61,90,121,48,98,73,63,112,147,155,211,190,246,3,207,244,62,88,225,44,137,191,189,223,28,70,221,115,198,39,167,64,209,223,219,154,242,2,10,251,229,69,137,144,253,28,76,28,24,95,152,138,176,176,240,132,7,16,158,146,185,130,29,64,68,192,205,119,11,31,212,159,25,238,37,236,8,13,195,202,25,215,135,55,233,37,43,6,14,51,137,50,186,59,197,137,129,175,176,46,33,73,115,180,113,32,134,237,132,110,126,255,229,102,17,178,0,31,71,196,159,187,174,25,13,129,85,8,80,56,76,91,124,132,243,126,55,39,215,25,127,155,90,80,31,51,90,254,226,142,146,151,87,65,36,200,142,115,137,79,126,28,189,225,112,78,33,251,140,224,225,124,95,203,198,60,172,31,202,36,238,52,163,130,40,135,211,22,177,74,63,88,168,2,42,193,47,199,207,185,53,93,8,95,150,148,219,239,28,190,83,28,66,152,159,181,91,151,87,122,163,57,24,136,150,173,78,238,109,225,229,227,167,4,195,45,57,55,35,108,31,72,91,132,156,200,217,152,253,183,209,177,25,177,130,175,191,211,182,192,19,24,12,160,81,152,189,23,102,147,136,150,50,221,141,23,37,149,250,227,153,60,102,71,180,120,216,195,98,198,164,121,190,229,108,17,57,71,87,208,227,232,231,1,143,35,29,157,204,210,5,78,99,5,51,128,38,62,247,126,97,54,11,73,63,24,241,92,29,20,114,172,20,50,111,49,219,66,243,73,11,139,15,37,119,63,235,169,250,31,97,101,35,66,223,31,76,3,255,8,185,154,233,21,49,7,134,116,56,36,130,96,251,246,71,131,78,119,69,175,191,120,3,59,137,208,99,80,6,183,158,52,188,223,156,150,244,16,38,105,100,205,125,212,40,214,9,94,40,57,96,223,43,169,72,93,225,189,9,39,121,142,10,69,186,80,151,178,108,43,246,223,78,102,152,4,248,149,44,211,228,23,40,28,128,219,179,7,72,195,134,90,131,101,206,253,131,145,158,136,240,99,70,77,132,159,243,15,60,93,169,41,65,138,219,99,113,238,153,0,238,75,18,159,139,254,94,85,127,239,19,230,140,97,26,242,113,14,143,21,183,29,74,56,220,225,35,90,168,77,207,246,73,92,44,51,17,209,171,53,126,208,50,61,185,65,76,174,133,24,106,179,232,187,195,56,48,1,237,239,220,181,32,80,216,47,97,105,16,184,199,248,107,131,193,122,58,10,53,109,152,136,148,183,251,91,15,218,44,226,131,157,221,212,159,155,223,249,129,183,220,124,160,119,252,51,203,93,48,44,225,118,181,224,200,54,154,159,252,183,77,65,62,172,79,58,195,253,123,117,184,20,98,178,180,188,29,13,239,164,135,178,226,246,244,234,89,45,199,53,10,23,215,87,58,127,96,56,250,70,92,251,211,143,32,108,207,22,35,103,84,238,251,199,54,5,249,240,94,77,66,122,116,45,141,253,179,239,188,80,36,181,239,202,10,96,196,242,239,218,115,20,134,79,77,87,155,163,236,219,43,110,120,199,150,245,17,35,160,23,204,160,198,112,251,15,35,88,20,67,141,199,37,121,87,115,168,255,92,237,111,76,197,202,207,99,57,33,43,234,78,173,6,83,157,166,50,15,82,158,37,74,239,124,28,108,167,19,160,109,117,206,248,153,107,121,235,142,160,90,8,180,112,12,186,141,196,213,251,55,246,218,190,161,240,243,207,208,216,9,110,64,61,238,221,112,120,81,229,16,246,27,211,232,114,184,247,20,123,5,140,233,212,97,10,248,194,205,207,116,110,126,245,180,14,244,16,175,46,151,7,1,152,206,186,240,228,80,210,248,163,89,167,66,12,164,231,219,138,135,34,45,1,236,112,4,164,244,238,61,8,75,134,12,192,177,253,186,63,217,40,8,110,132,100,127,190,210,83,192,182,244,66,130,32,221,46,242,65,183,97,142,209,144,98,218,35,14,159,239,21,142,54,28,219,175,127,3,220,126,82,231,80,95,127,61,20,96,107,241,13,169,141,114,43,36,128,9,198,140,216,250,81,223,7,59,46,95,56,217,140,81,209,65,19,77,13,133,6,173,249,91,53,122,206,119,76,185,220,173,12,216,232,54,66,75,74,190,205,25,192,104,227,132,108,144,117,21,58,156,70,14,27,33,68,181,254,82,76,217,16,208,67,32,162,249,136,209,83,20,34,64,24,23,195,239,109,122,7,225,193,141,245,199,225,246,179,54,51,197,190,219,97,154,210,67,185,0,101,167,15,134,43,118,197,98,131,203,138,116,224,66,170,176,196,106,130,91,44,3,220,127,66,64,137,142,67,127,111,202,14,131,177,141,137,188,125,121,161,62,25,178,4,236,96,205,175,54,254,228,144,77,165,253,240,193,144,100,132,148,231,56,23,248,139,97,137,212,144,108,61,142,121,247,65,77,200,0,133,148,168,245,153,59,76,205,126,40,8,160,132,243,142,185,145,216,229,208,245,181,175,130,13,40,252,124,250,211,31,142,89,135,161,172,9,48,36,212,14,47,163,169,86,248,201,114,3,211,54,174,175,109,44,161,142,210,230,16,208,236,145,101,163,211,205,49,3,189,32,173,190,147,252,216,79,100,15,5,134,72,103,250,79,207,62,148,1,162,66,26,89,215,187,26,21,246,26,224,246,190,182,209,27,233,86,12,93,236,21,200,5,54,217,136,0,183,91,192,103,13,68,73,169,27,43,4,17,229,189,247,24,43,20,92,146,24,219,205,111,62,90,82,1,195,3,247,178,252,148,176,184,229,8,239,77,251,154,195,244,1,133,15,102,18,121,219,225,28,247,67,84,235,187,15,121,235,113,253,77,66,244,195,47,70,195,189,134,246,66,26,212,30,140,205,83,2,252,102,97,69,130,46,7,16,127,235,194,5,255,170,71,120,189,1,135,13,39,204,133,115,235,44,87,195,255,27,97,186,108,47,156,169,252,12,67,150,210,53,53,134,245,185,169,186,26,112,159,111,68,225,20,232,97,196,210,13,29,15,43,47,222,45,194,78,244,12,28,61,248,137,186,248,251,150,25,63,59,92,140,136,199,189,24,3,40,213,48,73,97,69,105,14,143,216,109,61,137,128,151,234,240,49,146,210,136,211,172,236,119,117,162,144,40,172,128,116,101,225,232,203,97,8,194,226,164,45,229,193,57,8,214,177,178,171,219,3,148,151,231,80,193,132,193,235,167,27,83,50,164,191,9,138,220,74,106,116,198,97,58,13,11,127,45,255,214,199,94,202,161,182,150,240,77,243,3,127,162,234,177,66,213,75,75,221,109,17,164,16,114,248,92,232,152,58,152,99,11,209,50,111,199,223,138,54,240,16,94,230,4,216,197,97,170,182,126,234,209,110,18,110,208,141,84,67,235,252,130,81,169,250,107,17,156,91,177,80,174,189,225,174,108,1,35,158,124,205,39,184,105,220,134,56,44,117,50,110,136,152,152,100,112,69,169,142,91,15,206,49,243,200,161,235,27,169,169,62,4,95,50,163,73,236,211,8,114,249,104,76,164,121,43,161,141,1,105,206,88,59,66,105,231,187,122,254,244,83,102,36,213,30,76,207,227,136,214,196,173,158,2,166,113,58,26,27,199,82,125,48,66,176,193,12,170,240,250,57,124,230,81,108,251,109,185,236,7,39,194,113,177,36,51,249,174,112,182,205,20,10,79,32,125,240,83,117,230,201,76,11,112,27,15,69,160,43,214,219,160,237,233,48,83,180,197,66,81,89,153,153,240,75,64,143,29,234,83,129,200,103,236,148,30,199,208,241,105,6,79,115,8,59,16,166,109,239,106,130,155,225,201,76,125,242,194,212,12,7,131,55,207,222,222,231,50,150,132,240,224,36,50,124,158,225,253,7,7,6,157,185,242,110,222,119,12,44,100,43,100,117,152,208,64,24,113,232,8,125,208,176,13,98,11,248,241,174,138,191,88,50,202,199,0,183,89,222,163,81,43,26,158,156,126,231,47,138,19,242,239,208,245,208,245,83,123,142,4,160,223,250,252,247,239,47,222,229,93,205,209,212,127,127,185,57,92,145,26,136,207,125,25,251,129,41,200,143,99,86,110,47,52,102,249,174,49,93,118,78,159,237,123,206,48,22,174,248,57,207,13,253,201,87,47,243,231,107,230,246,46,62,118,197,207,76,106,179,191,159,206,65,228,6,184,20,55,105,9,38,215,216,84,111,91,187,195,236,198,177,86,154,167,117,24,233,226,120,117,173,239,222,48,212,173,216,207,63,220,76,65,71,110,205,184,54,199,179,166,143,147,188,66,103,213,50,2,106,127,178,129,26,73,220,22,214,115,50,198,167,179,58,192,46,109,13,28,120,66,216,195,199,251,90,16,3,196,221,174,206,203,229,49,232,255,221,63,94,157,37,143,29,70,182,224,167,198,111,249,70,140,187,49,226,52,52,78,57,135,81,250,137,251,244,78,243,253,54,98,3,17,38,63,236,48,50,139,225,197,76,126,250,194,141,10,252,241,115,254,120,88,4,22,210,29,82,75,208,129,249,147,145,139,139,62,221,242,147,141,209,78,177,220,243,120,155,111,184,161,175,137,7,159,137,13,59,76,121,109,248,97,58,13,253,234,242,19,88,155,198,109,228,3,110,130,192,177,86,186,21,63,85,141,136,62,24,157,80,141,21,127,45,140,223,253,227,211,93,26,43,96,84,79,21,77,158,187,25,198,184,171,84,110,213,106,87,246,131,33,173,12,6,84,203,211,163,7,157,72,83,244,171,188,137,7,180,231,232,249,28,135,194,45,141,14,231,88,168,26,134,102,121,59,10,65,140,190,212,56,182,222,186,227,77,131,92,40,139,153,104,24,248,210,234,150,70,20,20,127,221,157,255,110,178,29,250,216,36,103,124,10,246,142,66,148,14,73,59,231,162,187,100,157,57,22,124,228,58,216,88,47,108,161,123,125,235,227,93,44,119,94,58,2,205,225,209,138,49,156,94,248,252,45,26,226,196,206,124,250,119,186,1,116,71,57,62,192,200,238,138,178,10,67,137,160,177,106,245,7,151,200,78,194,17,94,124,30,245,100,141,11,129,47,134,195,208,97,8,69,244,189,57,39,221,200,57,3,186,130,149,143,79,242,76,36,136,196,130,195,71,47,147,160,244,235,43,145,13,141,55,119,196,219,160,80,44,208,224,152,100,196,133,207,144,171,78,13,193,48,36,171,46,92,161,70,205,129,223,167,103,63,145,155,241,250,7,242,160,58,222,186,135,116,69,245,36,63,47,54,238,213,231,99,159,163,38,240,26,161,237,122,63,39,1,200,16,102,66,14,41,187,197,91,41,249,212,109,26,190,218,252,208,76,3,165,162,9,198,151,11,163,94,171,118,254,135,32,171,58,12,255,105,14,100,80,207,14,249,72,183,6,38,41,140,156,59,102,181,83,67,27,104,168,206,106,117,235,12,34,249,16,25,32,176,122,153,79,232,47,161,203,72,89,141,146,55,60,130,182,172,114,194,199,124,29,243,210,192,225,230,219,225,30,233,181,182,219,110,21,89,21,221,11,59,61,72,238,210,161,19,24,14,205,142,59,232,78,2,21,253,33,53,10,227,159,111,118,159,197,165,40,53,36,126,177,105,160,232,153,203,147,78,143,80,25,61,172,90,49,31,250,187,251,224,108,170,161,20,245,252,233,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,125,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,95,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,229,255,209,246,46,171,186,52,73,114,246,189,244,184,7,113,62,244,88,8,4,154,105,40,132,104,164,162,41,80,31,40,149,6,77,211,247,254,199,227,107,185,187,229,39,254,161,170,160,168,189,109,103,190,121,136,140,240,112,55,55,179,237,90,60,211,10,241,164,127,108,143,67,140,19,248,189,129,241,49,77,126,55,211,226,182,139,109,181,63,112,93,241,219,140,22,213,11,33,183,188,220,121,8,248,133,111,186,6,60,120,236,120,221,252,144,110,134,27,251,142,120,104,7,215,169,219,190,112,4,127,135,162,222,39,161,3,188,20,110,245,15,240,91,145,242,228,229,195,206,1,158,222,237,106,112,83,221,110,131,111,194,220,216,247,194,161,211,6,138,213,198,31,14,174,43,158,25,186,63,127,188,175,152,25,30,188,232,43,249,192,213,53,105,128,231,135,34,102,174,140,193,46,56,136,166,220,207,96,96,187,229,51,245,65,218,68,169,11,192,97,190,10,140,174,200,231,228,104,188,199,149,111,8,6,95,255,237,229,142,204,203,132,169,148,34,99,71,11,10,133,242,139,162,150,23,48,115,230,231,125,205,48,60,51,120,124,2,130,119,225,117,231,133,83,111,254,94,248,251,247,55,143,70,54,228,251,84,118,180,205,1,171,136,52,232,141,34,9,232,55,46,109,166,121,20,47,4,137,168,242,135,247,21,165,186,99,9,231,63,194,67,225,114,190,239,139,108,82,158,28,141,227,249,189,180,168,54,0,127,204,58,236,190,162,218,128,164,217,237,127,120,219,227,222,188,177,246,145,148,2,238,189,228,83,105,111,75,242,185,111,138,46,121,229,112,69,239,247,141,4,107,245,152,54,211,31,95,216,204,247,249,166,249,253,7,184,201,209,196,173,127,128,223,22,41,94,55,180,149,250,199,143,32,111,108,33,211,251,125,168,61,71,218,60,31,131,109,250,5,74,190,16,36,163,190,79,252,212,136,230,77,43,233,59,27,206,147,95,246,196,100,228,3,147,79,79,216,122,236,63,240,141,14,76,136,135,67,249,105,204,227,37,42,98,15,254,102,224,154,201,13,199,19,97,110,235,159,101,25,102,117,60,110,50,27,31,239,109,26,0,253,137,108,154,74,62,185,40,60,254,124,215,247,35,31,246,241,230,94,120,72,249,79,67,252,233,75,199,9,205,183,158,211,220,116,3,238,207,40,155,86,44,79,152,101,89,97,91,98,2,182,125,220,7,206,37,127,91,251,178,230,15,160,236,185,253,35,240,87,161,11,145,144,237,26,216,192,111,155,174,231,198,129,209,95,53,34,198,71,245,103,128,75,100,77,16,20,61,231,51,79,15,107,35,14,216,196,23,20,166,93,231,6,252,145,27,135,237,52,220,218,117,153,160,203,236,159,115,207,33,23,246,38,202,15,56,24,243,142,238,75,3,190,194,111,63,148,207,251,125,88,91,13,132,201,167,6,153,16,1,170,165,162,152,15,126,145,125,139,159,70,10,241,179,118,141,22,134,230,192,31,234,0,110,245,35,95,6,205,20,154,121,48,143,163,25,207,243,13,117,21,153,6,38,231,25,48,94,0,250,166,33,57,172,120,98,240,185,63,203,199,139,174,251,142,223,54,1,235,239,209,45,216,105,200,155,222,249,185,242,46,76,42,58,103,219,231,227,178,132,233,141,103,102,174,190,237,3,99,215,25,48,238,115,243,3,143,224,203,162,206,124,62,41,48,210,173,209,166,136,242,115,83,197,16,131,103,137,39,62,33,29,127,127,123,84,129,45,194,254,94,90,116,149,110,22,174,246,135,147,163,193,224,48,36,176,239,133,159,216,193,111,68,239,191,223,30,155,213,188,237,1,211,110,125,31,185,124,62,3,35,223,63,188,176,252,0,224,74,105,69,153,183,29,153,121,104,8,231,15,223,71,197,56,62,96,90,32,62,71,215,235,22,109,15,198,199,235,179,184,12,244,42,226,11,161,165,248,179,106,142,78,150,50,96,92,96,63,39,31,244,38,6,140,156,234,231,190,224,66,198,219,182,92,248,103,148,195,90,13,24,11,250,241,153,114,90,228,238,182,249,236,126,46,156,247,151,175,11,131,172,79,44,49,177,91,143,251,106,232,6,238,63,204,180,241,204,80,49,82,175,118,62,235,96,90,177,148,188,201,238,51,147,14,180,16,3,134,251,244,153,135,103,119,125,85,224,241,254,240,129,87,117,201,90,96,90,117,63,87,246,86,140,29,131,161,98,58,251,185,52,130,224,184,52,188,12,62,145,62,9,185,26,151,86,94,136,250,89,158,96,224,36,106,249,29,69,215,200,213,233,152,227,149,194,92,88,124,187,135,10,218,27,42,255,237,223,255,246,95,254,242,207,255,242,167,191,252,245,207,127,250,223,127,247,111,255,248,247,127,254,167,255,245,247,255,250,223,255,211,127,248,187,242,239,255,254,183,255,246,215,127,253,151,63,253,221,223,252,199,63,253,253,95,255,207,95,254,244,55,127,251,15,127,250,231,127,252,211,95,255,242,175,127,247,11,252,231,63,255,211,159,254,203,95,255,242,231,127,250,135,191,249,219,255,241,207,255,252,151,255,249,231,127,250,251,191,190,243,252,87,251,209,69,162,154,217,201,126,244,118,243,118,142,21,145,149,249,125,44,231,39,249,133,186,80,65,112,122,40,204,244,190,18,222,41,15,6,76,173,174,250,185,143,169,62,87,133,73,35,37,76,238,242,38,140,48,221,239,138,249,224,107,86,232,91,225,238,67,204,224,89,154,28,252,70,186,91,166,114,141,8,14,156,15,234,205,22,63,40,125,254,31,216,187,231,13,70,157,185,9,92,187,11,120,1,99,30,191,238,7,158,191,114,110,63,112,46,213,139,4,250,117,115,28,80,35,233,86,133,81,158,191,9,191,165,89,97,140,43,227,151,225,191,245,243,65,221,55,241,7,190,243,143,240,72,120,153,90,78,194,182,163,250,201,125,217,209,91,20,124,151,73,200,238,45,48,18,76,75,97,99,28,57,60,204,52,83,96,12,56,103,60,113,22,250,254,129,217,93,228,209,244,3,203,19,55,2,98,203,39,14,133,190,42,76,91,103,79,184,164,241,54,121,97,154,58,139,95,121,161,133,61,98,198,69,18,188,238,95,55,11,6,18,146,214,59,47,109,254,72,78,248,27,65,151,42,157,125,151,9,177,254,214,170,65,95,192,90,242,186,223,252,105,182,89,113,97,48,107,115,164,160,163,249,246,153,249,190,142,44,152,203,132,144,222,228,238,48,91,137,84,250,1,102,203,19,119,77,204,145,60,65,96,42,78,113,101,239,107,144,198,102,126,155,79,217,191,236,193,232,248,60,20,68,235,102,60,179,77,77,163,119,133,113,107,245,147,95,220,64,228,198,38,212,255,223,164,160,5,20,144,51,228,228,245,152,200,209,47,92,97,177,213,188,49,132,211,215,246,81,14,39,189,165,56,152,193,239,230,182,159,28,58,198,7,110,11,41,205,223,247,69,210,20,41,50,129,43,206,190,213,225,189,102,118,2,114,105,139,199,236,240,66,156,233,234,141,209,159,218,253,210,144,253,78,181,158,31,184,254,250,29,27,252,130,175,15,12,255,123,198,209,36,164,218,248,192,253,151,197,107,48,14,59,83,71,75,113,173,31,96,2,168,246,65,75,241,247,57,105,149,202,30,46,70,195,133,46,248,59,31,190,87,75,78,125,40,252,6,223,153,9,207,204,1,255,192,191,85,165,31,116,103,149,221,6,98,101,79,252,11,99,136,144,202,0,6,155,193,140,192,153,227,253,129,95,156,127,18,198,171,94,96,68,199,123,30,13,155,89,238,11,37,146,95,206,17,2,17,107,164,72,182,161,124,33,45,80,218,49,228,182,222,72,33,187,237,48,10,135,87,97,182,20,37,142,54,51,37,249,192,136,4,150,207,27,140,148,221,245,202,172,246,230,139,8,94,176,119,117,133,71,152,218,1,191,165,254,200,172,243,158,239,250,21,214,176,131,47,21,92,69,73,71,247,132,177,29,86,24,230,214,72,24,29,91,133,233,176,76,244,102,186,227,161,144,255,227,243,250,249,34,138,220,117,49,43,199,43,240,150,229,173,175,31,125,30,135,217,98,200,76,77,161,109,254,246,135,97,231,205,118,91,143,70,35,183,79,191,240,106,244,139,161,48,226,25,254,219,47,204,158,91,198,33,53,246,222,253,19,48,146,118,210,57,236,210,160,208,248,125,155,239,182,44,65,214,97,185,124,50,94,47,244,184,233,253,251,3,223,223,168,210,96,122,119,228,198,182,149,154,252,183,7,36,38,137,163,128,127,243,249,134,18,190,78,69,39,201,240,128,73,180,201,185,15,85,42,159,201,105,78,62,242,178,17,70,155,109,248,193,19,59,190,170,7,147,235,242,15,100,177,31,236,50,109,208,59,216,35,222,160,27,28,81,249,15,76,143,172,195,92,231,153,10,247,88,5,40,3,173,52,227,224,167,137,157,125,81,95,144,214,135,44,80,6,159,221,3,126,223,231,231,190,54,98,215,126,101,112,123,142,28,188,119,119,255,80,208,91,63,239,170,181,82,124,66,50,221,76,93,188,104,221,60,173,4,204,103,58,63,104,249,245,241,51,148,60,66,83,120,196,242,65,132,58,147,213,243,139,202,153,33,164,40,106,46,193,113,234,99,60,45,129,223,116,244,235,78,101,48,220,39,25,222,111,145,108,221,35,71,156,173,247,146,197,5,184,95,127,209,100,137,239,217,231,11,47,95,146,241,167,120,31,174,192,111,246,123,225,217,239,203,160,167,112,38,139,241,7,30,87,96,138,12,127,128,143,194,103,127,224,99,66,117,14,211,9,173,143,101,226,38,227,95,253,198,146,46,233,103,192,115,122,91,219,181,47,28,146,233,7,110,62,200,224,236,160,51,35,40,106,124,30,243,190,5,247,189,219,207,109,163,42,191,226,220,200,100,11,106,65,146,127,90,155,46,221,37,113,37,113,207,123,162,51,224,45,123,65,163,30,221,121,252,179,101,250,216,71,7,233,251,229,181,125,241,217,176,64,219,252,192,104,193,53,135,223,136,174,83,222,54,111,191,123,52,142,239,10,139,157,192,221,104,193,14,115,167,75,81,106,93,113,240,18,138,228,67,161,205,252,110,113,65,45,250,146,215,81,127,156,43,126,97,235,250,148,117,13,226,197,45,254,85,35,46,213,187,142,241,90,97,38,250,79,191,21,179,164,162,129,193,197,117,230,12,38,94,146,111,19,191,7,15,136,241,191,24,89,138,54,20,27,193,132,223,46,238,228,93,183,139,59,110,188,107,12,99,170,204,255,176,95,247,111,201,200,96,154,182,229,104,254,166,198,247,243,115,248,21,152,28,97,158,28,171,155,222,20,70,235,191,230,209,119,203,23,208,76,6,39,94,215,131,75,150,23,129,113,16,95,113,105,86,72,56,2,179,42,199,11,99,86,24,242,62,97,240,163,165,145,71,139,100,26,48,228,194,124,228,20,147,19,252,201,252,251,215,69,242,171,203,22,196,82,253,191,234,46,6,155,159,155,194,158,118,187,38,184,213,142,12,97,18,184,247,198,15,163,199,213,100,134,111,214,245,222,18,22,81,141,69,126,117,157,225,107,61,246,3,239,115,146,115,179,109,136,197,28,33,190,183,66,200,19,163,101,122,196,167,137,6,96,149,33,222,168,106,231,133,179,53,211,237,166,53,4,255,58,179,92,147,93,196,160,51,225,3,73,209,99,105,76,185,234,145,121,154,70,217,186,124,156,17,252,190,152,51,47,13,27,242,90,124,227,117,240,148,237,50,20,234,79,175,236,138,163,223,118,36,95,117,101,27,253,203,39,186,63,114,146,217,253,245,96,58,182,90,92,55,76,104,25,132,70,189,245,203,38,195,202,2,165,104,169,57,145,30,8,249,18,185,97,255,112,127,155,164,236,235,97,151,166,48,130,96,57,93,161,68,242,133,201,22,244,128,161,128,255,225,232,29,39,199,132,167,201,110,147,163,93,202,10,152,76,134,188,108,4,188,246,26,126,52,162,138,154,133,2,142,221,255,166,65,237,118,125,40,16,175,99,5,128,196,38,223,14,147,21,153,40,135,33,243,201,246,31,57,188,125,253,117,108,40,188,109,232,47,155,239,66,192,155,102,228,188,107,243,45,253,45,234,176,98,15,116,48,187,194,100,235,122,44,232,88,91,94,129,223,176,142,33,76,61,110,201,52,204,142,224,20,207,204,253,88,28,202,135,107,118,184,145,142,33,142,185,117,235,149,205,238,106,134,192,136,212,30,189,50,123,82,62,155,49,54,228,243,120,123,21,98,120,143,241,17,188,190,159,159,174,136,176,68,96,135,45,178,100,238,176,152,36,159,224,48,130,20,138,154,68,103,13,244,237,117,36,101,88,88,113,123,236,0,44,121,48,5,237,22,63,56,218,76,115,51,97,147,98,142,115,99,109,176,115,38,44,252,251,26,177,174,249,54,202,15,179,79,41,177,43,98,67,60,101,233,121,171,18,31,166,135,186,166,76,40,147,25,101,148,223,90,21,113,242,54,229,80,65,43,251,156,128,177,203,150,216,171,16,119,68,190,113,129,79,61,55,245,156,95,251,66,96,150,22,153,234,138,125,171,158,239,32,123,125,179,126,13,188,96,82,198,238,161,75,95,49,232,79,110,198,209,134,85,142,220,53,157,120,61,182,76,111,69,220,67,110,171,177,23,233,137,182,113,63,240,68,16,42,246,68,236,143,101,46,35,145,194,195,112,120,66,183,147,113,82,43,6,86,177,103,194,48,50,118,138,211,132,173,231,206,205,220,54,175,8,129,43,147,95,110,215,102,150,85,16,35,66,114,62,182,145,147,250,233,18,244,173,36,221,167,119,224,146,218,20,230,148,21,118,243,6,191,239,52,226,31,96,43,193,202,201,79,46,153,192,163,148,216,216,191,235,66,147,67,80,216,212,241,101,81,26,106,250,211,203,212,233,227,145,149,41,28,116,96,82,230,227,4,92,114,2,7,125,139,96,73,180,81,128,209,131,17,83,235,241,182,120,124,69,30,153,165,63,114,143,74,81,166,202,109,77,99,88,196,38,20,29,202,38,39,127,251,198,158,39,199,37,171,125,143,166,65,40,62,0,250,155,235,212,163,135,107,48,218,8,183,32,80,225,94,119,124,245,111,131,92,182,222,247,68,138,47,222,182,113,214,244,182,200,39,199,151,9,167,243,232,3,127,129,246,202,221,115,35,207,58,245,145,178,3,240,111,107,155,42,95,253,188,143,59,99,132,31,130,45,29,194,102,44,18,191,141,15,99,249,140,148,178,79,190,47,72,173,125,203,40,69,128,235,174,152,132,161,114,235,149,111,202,66,35,230,81,106,208,71,174,252,125,153,39,134,225,53,230,228,81,244,228,203,166,151,250,69,163,31,216,132,198,29,198,128,105,116,133,199,109,17,134,35,32,148,172,76,251,126,250,140,44,232,166,236,211,230,85,24,229,4,95,184,48,14,159,243,243,245,245,26,139,34,227,104,124,208,246,102,237,136,41,155,237,215,135,194,181,197,158,10,122,232,247,3,129,195,23,129,116,55,67,139,165,99,97,32,231,25,129,196,165,177,92,97,124,101,111,108,37,87,221,250,186,222,64,91,103,101,148,98,1,174,194,51,71,18,226,192,226,158,194,24,166,77,63,178,18,111,105,79,2,200,180,126,116,114,226,142,14,68,182,228,96,214,143,124,162,232,53,76,157,115,240,23,26,43,34,55,26,110,244,211,165,142,246,75,102,48,152,20,157,220,87,167,113,108,102,212,104,12,119,129,155,149,226,98,163,74,178,241,3,163,85,21,91,178,66,211,128,156,28,170,106,164,34,223,82,84,191,95,231,139,214,222,182,44,97,228,8,228,190,45,155,59,98,199,102,106,71,31,24,157,241,68,231,210,185,20,165,214,38,240,16,27,90,96,227,159,230,30,25,151,177,169,48,12,169,132,215,40,250,70,48,233,222,53,224,105,186,113,2,191,72,101,37,202,180,144,7,191,67,59,36,168,216,43,154,128,151,192,149,94,151,147,240,210,73,231,144,4,205,44,17,92,161,148,122,3,198,111,160,196,30,129,202,188,60,113,24,182,189,239,153,27,190,166,203,215,33,60,254,165,174,24,140,174,123,162,240,84,111,128,111,83,219,101,109,163,154,78,51,81,192,100,250,155,192,236,141,114,171,137,128,115,207,89,131,178,232,94,145,118,192,221,178,109,65,39,254,185,113,110,2,149,173,112,123,31,160,127,31,214,254,161,143,100,242,174,189,166,243,224,125,116,16,158,164,117,129,178,112,73,28,66,9,173,181,17,231,102,156,84,69,187,251,78,24,202,174,72,15,238,15,143,123,54,155,132,42,23,214,155,105,162,57,60,239,219,186,200,133,153,241,116,60,111,2,237,54,228,137,189,159,154,61,114,41,8,237,118,153,73,15,12,168,157,23,110,106,194,10,163,231,20,57,86,62,197,182,101,148,89,184,27,91,96,236,127,134,76,134,104,194,210,159,229,112,237,146,232,4,102,31,230,67,24,23,183,145,206,20,211,244,223,71,212,224,78,49,17,25,57,57,201,226,81,99,243,142,210,139,30,76,167,247,140,189,251,139,204,179,135,125,178,33,123,113,141,239,114,33,75,223,83,20,238,238,91,1,202,2,81,170,162,212,171,110,192,182,129,19,248,173,247,181,196,185,167,109,188,18,38,67,49,253,137,243,56,223,235,145,159,222,72,79,244,248,109,94,144,194,24,21,29,175,125,188,11,169,247,115,114,99,60,236,17,240,30,91,64,74,29,45,143,213,153,14,171,94,122,137,29,28,150,52,21,120,174,18,165,40,100,188,176,6,16,152,242,157,167,36,128,87,74,217,162,228,209,141,207,226,48,101,253,45,191,13,189,118,59,189,4,24,191,166,132,169,198,151,60,249,54,226,143,192,111,162,140,132,222,177,180,116,215,163,177,125,111,9,207,154,27,190,105,210,209,245,4,202,70,61,159,54,10,111,236,241,126,209,129,112,125,205,219,162,50,213,102,160,27,69,58,57,184,35,196,26,119,101,9,108,61,119,99,227,239,41,7,172,114,245,219,64,112,9,197,185,68,207,149,111,3,169,144,17,97,198,129,237,218,228,101,190,112,182,212,28,6,208,149,101,144,44,219,252,197,133,77,168,107,138,178,31,139,129,48,73,31,72,220,102,138,22,191,170,96,192,216,222,201,28,59,161,29,70,194,205,98,227,190,4,45,12,51,159,16,72,209,164,81,224,131,161,111,148,24,220,148,93,171,76,132,147,76,223,245,50,174,209,178,238,86,248,109,192,154,47,198,172,66,109,73,60,74,149,126,70,84,104,154,151,105,72,1,76,18,34,114,129,235,39,197,42,240,96,171,83,3,182,204,164,192,29,197,141,184,52,104,16,178,17,69,250,172,245,158,151,198,166,74,225,247,50,119,222,216,219,118,29,89,234,223,23,255,222,101,164,18,31,220,50,211,8,252,54,35,197,247,23,80,183,234,84,20,127,158,252,233,65,3,96,142,194,137,4,67,142,20,74,31,69,214,219,55,76,108,177,15,24,85,18,61,26,79,232,152,255,225,75,29,249,62,30,108,142,236,1,191,155,174,85,96,212,63,106,12,98,235,88,150,103,58,76,44,213,127,27,165,220,161,183,205,50,215,75,12,53,203,97,15,133,233,27,137,65,94,161,172,234,201,81,32,104,241,125,81,72,212,219,46,164,80,3,45,24,0,201,193,80,115,123,143,185,18,157,4,153,237,208,96,59,231,228,92,121,143,204,71,211,150,155,184,238,55,42,198,86,20,46,110,204,56,44,106,89,212,52,184,184,228,37,48,27,116,89,236,39,210,42,69,151,53,140,226,5,38,237,233,113,27,182,80,159,149,105,210,9,26,153,200,183,227,69,12,88,94,54,45,69,55,214,91,100,91,101,140,162,230,223,226,137,193,250,185,250,101,87,219,82,71,54,188,83,218,149,11,67,160,191,150,136,189,142,245,67,11,220,172,70,26,33,142,145,168,4,46,140,218,72,151,67,245,146,109,19,100,127,169,140,188,240,10,107,103,129,45,129,120,2,46,87,119,23,195,250,211,118,132,148,243,19,247,241,209,87,137,71,49,16,109,67,96,236,53,35,166,60,38,153,33,240,68,124,62,238,11,45,63,89,63,32,78,175,145,27,0,108,218,122,62,20,156,233,206,42,17,225,51,206,100,133,192,107,175,175,125,179,150,68,114,76,224,198,15,102,29,11,58,157,30,93,120,38,89,160,227,79,242,219,88,163,212,200,58,239,142,148,129,28,141,211,204,201,221,69,35,168,145,163,105,179,106,89,110,197,188,177,11,106,242,240,81,128,96,235,47,219,34,2,143,157,183,61,81,7,150,125,207,155,9,223,143,199,35,197,215,110,202,68,252,134,9,130,155,30,44,67,170,238,50,89,118,4,183,119,236,83,199,182,216,92,96,20,100,227,183,223,68,59,100,59,215,205,34,246,198,193,141,97,188,4,70,110,62,54,77,168,105,30,217,34,155,253,66,242,21,250,27,151,67,70,146,237,30,99,143,219,77,228,77,174,123,155,74,136,166,52,36,195,244,254,130,73,196,95,71,199,42,67,190,77,163,104,228,6,162,99,59,184,245,232,247,6,146,235,192,22,42,149,58,45,182,133,152,178,163,176,210,138,70,34,76,48,167,199,247,131,136,207,145,69,153,244,124,153,81,109,69,18,40,27,127,129,149,195,65,71,171,126,124,36,55,51,107,80,109,188,203,47,47,164,142,226,179,175,188,88,69,43,101,252,72,125,29,244,224,20,54,38,80,230,182,104,79,150,95,38,144,105,89,179,33,133,36,251,189,31,146,197,200,188,218,11,50,183,30,253,198,124,141,221,117,33,125,37,227,228,141,87,202,173,193,152,65,92,230,42,140,224,126,112,113,112,18,236,122,244,139,29,206,138,178,11,237,144,93,127,154,186,195,136,138,143,105,253,202,209,144,175,75,150,93,208,97,87,116,163,214,112,51,83,89,171,172,138,112,159,86,148,75,215,193,132,93,15,102,149,141,210,9,186,154,87,102,51,148,5,110,144,209,76,158,76,118,200,236,39,188,195,219,18,176,29,186,147,194,132,238,158,66,165,114,184,245,109,65,36,46,59,74,35,76,232,178,241,135,188,212,166,47,108,203,18,155,85,47,188,80,47,217,153,17,127,225,219,7,158,107,7,255,15,214,112,105,122,229,133,132,96,18,198,198,212,29,4,251,74,58,144,163,138,96,106,4,122,229,221,149,106,77,12,1,130,187,220,55,17,192,141,188,52,58,109,26,2,245,158,50,210,166,255,254,194,9,89,217,186,165,244,74,144,240,182,133,146,2,67,116,243,74,175,197,183,250,208,58,109,91,190,233,178,118,210,166,115,10,194,16,51,234,4,221,102,28,249,105,218,145,171,207,241,108,21,171,38,129,200,239,97,173,238,48,58,135,18,15,163,35,225,2,242,247,71,198,232,243,62,27,50,73,121,242,106,242,52,9,215,107,234,55,14,83,142,146,156,5,36,84,232,160,206,123,188,198,14,21,216,56,3,126,223,21,23,35,201,45,191,13,54,20,106,191,111,83,6,147,92,77,167,43,241,6,207,14,235,237,46,107,27,100,247,155,213,149,250,166,229,34,223,72,195,171,172,196,96,41,214,14,186,4,166,111,49,106,124,104,182,232,164,244,118,193,107,251,154,108,100,222,45,111,155,6,130,18,187,100,188,225,142,38,4,201,82,156,232,240,128,231,178,63,63,141,133,82,139,210,37,73,137,37,177,72,131,137,31,123,16,75,186,94,201,228,52,243,29,12,30,184,177,227,229,174,41,216,174,27,204,96,75,209,202,149,209,139,82,253,153,17,186,247,37,193,31,229,90,246,67,14,227,40,125,21,174,102,183,233,48,238,213,75,79,78,242,160,196,209,72,81,202,84,141,8,227,136,129,8,11,169,116,153,181,218,123,38,59,246,240,243,160,190,161,207,20,234,112,48,239,105,216,209,88,3,197,186,53,130,183,15,159,77,131,13,98,162,86,131,191,190,233,237,148,248,205,90,46,123,16,189,205,142,118,235,133,215,58,131,213,143,112,231,144,61,124,35,148,40,190,102,191,205,103,185,178,5,105,112,96,111,144,196,153,209,174,94,55,105,163,227,27,24,76,82,119,118,228,24,220,118,112,223,169,21,86,201,61,52,235,28,141,151,217,249,140,101,94,64,152,101,7,31,116,242,53,85,253,124,186,25,148,248,79,191,239,148,172,148,194,52,132,251,111,55,147,66,148,161,128,68,252,245,100,61,77,139,187,201,60,143,86,71,124,216,56,114,179,79,248,160,119,57,171,0,2,96,213,237,143,193,145,141,156,232,72,105,117,178,161,199,236,131,112,144,137,44,82,113,2,29,55,154,75,176,83,152,18,231,88,11,222,113,94,0,169,245,251,249,124,80,53,142,202,204,64,0,179,182,245,129,233,202,72,24,179,1,129,145,162,244,32,138,250,83,215,219,130,160,83,162,147,136,217,73,10,47,36,72,70,246,227,80,55,214,41,163,194,56,240,203,218,112,119,167,162,211,104,27,222,18,195,54,77,7,2,204,171,232,68,32,107,220,182,108,223,27,19,107,36,76,198,180,32,114,43,76,60,225,191,61,209,114,150,45,4,38,223,253,158,56,249,251,174,116,69,111,24,42,196,100,134,231,240,123,31,122,229,166,80,234,175,3,115,178,243,133,217,183,121,51,28,121,131,42,225,178,253,246,140,94,185,142,10,184,206,210,164,149,162,196,55,136,197,155,30,252,134,214,142,62,34,19,14,208,229,131,178,218,240,241,63,16,168,214,77,118,131,125,226,17,24,198,25,154,142,164,173,174,205,17,199,66,212,213,33,10,231,175,248,108,132,207,245,189,58,141,34,137,127,119,28,141,11,240,252,192,180,4,198,117,227,8,34,187,73,156,54,90,207,118,54,56,80,18,4,189,5,252,150,26,239,3,46,86,149,90,21,246,134,45,34,145,110,9,244,161,48,169,1,143,44,251,155,215,138,190,236,138,89,240,240,161,210,45,251,46,35,137,221,251,12,90,61,27,47,145,138,2,38,37,229,83,74,255,177,174,203,177,80,73,219,22,31,228,76,226,173,202,210,197,151,74,201,196,97,54,59,242,80,171,181,237,122,152,195,180,113,134,76,103,111,72,155,71,181,195,168,124,200,52,77,133,149,169,214,97,116,186,36,54,172,21,19,100,223,162,48,28,94,124,32,191,253,174,141,38,239,95,248,61,213,126,228,133,50,146,90,212,18,8,67,247,214,147,211,158,211,102,28,141,130,172,188,208,2,119,102,120,74,18,53,185,55,30,150,192,47,244,140,94,5,126,188,232,51,47,72,65,68,20,132,132,236,219,224,92,129,167,201,100,253,194,141,189,128,60,181,66,78,185,248,18,130,255,204,150,105,7,137,171,126,124,102,232,120,1,14,153,137,209,61,68,96,213,97,236,143,101,86,66,235,108,70,169,237,189,30,10,240,114,219,111,158,162,4,246,11,215,159,108,117,194,236,57,179,5,247,141,60,33,250,177,57,37,120,137,167,130,71,203,145,237,238,91,81,208,69,112,20,46,222,85,16,178,82,75,20,101,216,132,43,250,60,55,126,25,94,172,172,217,20,187,118,245,188,198,155,228,177,62,213,163,73,133,250,172,131,97,201,206,14,113,42,89,7,214,249,239,88,32,0,30,73,122,6,70,148,225,36,218,78,142,20,139,51,146,78,221,240,150,205,116,38,232,204,150,50,252,45,222,215,40,191,76,72,53,125,82,106,63,212,250,37,112,71,118,202,209,130,16,193,7,165,102,158,48,150,48,242,211,155,236,114,252,244,65,101,50,199,17,242,103,116,242,44,135,177,36,107,10,79,60,231,182,195,244,204,206,165,48,166,72,53,224,142,160,134,192,248,170,248,178,139,206,192,145,178,19,189,135,52,228,248,149,35,182,246,61,57,41,49,95,97,26,170,47,243,115,114,115,239,112,180,25,111,243,131,198,0,167,253,94,183,47,166,17,182,35,119,77,214,174,39,169,243,231,194,222,20,247,59,229,32,178,50,36,187,96,154,112,247,120,209,149,208,90,95,181,105,54,251,94,149,121,178,151,242,185,103,4,144,70,192,204,187,122,207,70,208,243,39,134,39,85,202,149,25,124,175,175,78,141,222,144,108,234,50,212,38,218,95,24,177,231,161,232,132,239,245,123,97,149,21,161,86,61,53,101,11,127,87,244,243,215,241,185,176,23,183,196,32,172,7,30,125,209,71,50,160,82,4,12,213,254,115,215,111,114,138,131,205,9,254,123,48,132,213,227,112,55,97,66,133,95,252,236,169,183,202,35,248,254,52,253,77,254,46,177,103,97,198,209,163,77,177,207,225,10,109,109,234,209,168,232,252,142,127,156,8,248,70,20,222,56,165,58,204,2,242,121,226,230,124,50,29,174,24,100,156,207,67,155,195,147,34,149,226,128,84,49,120,95,16,136,29,102,182,217,31,148,36,123,160,27,126,133,126,183,116,209,249,47,163,91,48,244,174,40,127,121,106,128,16,244,232,16,133,193,118,99,36,208,211,248,153,7,55,118,215,158,132,173,214,158,86,63,240,200,40,166,90,94,66,103,12,210,210,209,56,242,30,60,82,18,58,79,210,237,231,137,160,74,120,188,20,189,104,79,248,227,70,12,76,242,191,24,53,176,110,57,252,2,115,209,115,5,30,166,214,236,240,123,173,109,200,149,25,113,126,4,140,185,146,206,224,108,32,86,12,225,90,142,8,207,177,224,21,18,119,126,225,112,173,138,174,106,136,140,7,69,23,101,236,169,148,6,196,46,79,220,215,27,190,247,204,207,186,181,70,180,199,190,83,151,119,221,18,9,52,84,225,61,65,92,204,149,91,246,223,244,196,204,72,59,20,42,219,75,54,216,165,45,115,175,115,216,252,95,117,57,222,168,193,196,111,55,163,179,200,90,95,48,39,136,147,151,247,33,74,173,237,193,171,251,100,103,44,124,77,134,34,206,208,131,18,253,214,33,228,51,62,240,185,165,196,209,211,26,87,4,70,158,42,238,11,127,246,38,217,103,250,126,103,116,82,23,8,62,109,232,201,39,26,175,191,239,139,42,78,109,187,42,188,90,20,24,105,103,229,63,31,184,244,120,228,100,185,151,134,41,221,38,241,227,112,157,125,235,193,92,118,60,21,35,148,74,78,163,160,58,17,209,85,89,84,155,245,137,54,182,197,126,215,112,22,246,247,145,146,24,242,215,69,200,127,165,18,109,218,179,179,196,209,157,76,141,134,87,84,122,60,26,46,102,32,166,47,164,161,56,233,115,165,197,144,235,51,76,39,156,43,63,122,154,189,146,92,57,95,115,243,48,159,47,160,13,253,4,216,182,69,250,139,254,4,190,79,129,73,47,199,149,163,83,240,121,166,5,151,117,175,22,148,65,210,86,42,167,5,125,209,30,131,156,45,193,58,159,111,155,14,44,31,12,8,161,126,166,75,83,101,43,1,79,237,140,7,222,39,114,103,244,201,107,238,204,136,31,81,47,126,40,182,206,159,99,137,82,253,153,13,147,85,95,58,39,153,83,186,195,56,23,76,61,55,174,147,62,203,151,31,65,170,241,129,87,52,103,149,254,99,97,245,129,75,40,156,20,180,176,239,252,204,135,102,0,236,48,97,163,6,65,111,153,152,57,148,186,85,242,20,62,144,149,252,117,194,90,235,237,234,11,169,43,63,125,116,3,149,152,134,238,1,255,227,48,121,15,253,58,41,2,198,67,99,106,221,247,51,208,230,27,122,63,7,91,226,161,46,61,184,82,66,249,77,5,189,149,236,71,56,87,224,23,4,148,223,109,246,3,108,235,170,71,87,218,62,246,47,76,103,105,211,239,175,214,204,231,224,53,55,62,121,86,54,82,191,249,97,244,118,153,182,117,255,177,77,127,81,96,205,163,2,255,6,226,128,172,202,87,65,19,255,203,99,63,76,142,66,110,216,151,8,96,202,213,58,169,192,209,142,155,26,63,245,124,129,225,29,172,128,31,250,89,219,176,0,255,149,46,5,54,171,121,221,168,206,58,3,125,99,162,116,205,75,96,141,226,164,79,83,165,237,90,16,174,204,41,231,119,249,177,226,203,208,87,13,213,162,121,118,173,153,201,174,76,41,112,241,61,179,220,126,132,6,167,254,50,236,96,255,97,28,93,148,190,75,112,209,127,221,196,129,173,2,165,48,99,228,56,74,64,42,179,17,10,21,239,199,150,195,208,90,207,23,62,62,221,80,124,34,56,150,76,78,49,211,163,223,1,10,175,245,30,125,36,255,23,252,194,55,133,209,140,28,14,67,137,213,190,151,247,157,157,233,31,30,138,232,93,236,73,12,30,188,221,31,120,31,91,124,182,254,54,237,68,191,175,3,186,196,219,215,126,115,49,100,87,127,97,88,84,87,19,92,239,183,234,175,181,60,240,219,241,234,234,83,77,58,254,119,27,240,118,131,80,34,36,163,136,213,16,29,37,191,112,55,235,45,73,81,81,94,113,14,10,170,115,111,66,249,228,129,160,41,252,198,157,13,197,205,49,202,7,110,205,179,153,205,138,199,165,212,79,22,169,121,99,36,254,122,68,12,58,208,6,66,72,191,191,77,231,203,250,220,55,221,136,158,57,96,31,75,112,40,131,24,251,69,239,43,198,157,143,84,143,156,156,73,250,87,64,20,248,141,158,117,198,247,177,120,165,161,153,80,179,82,161,136,206,106,204,87,168,84,188,145,40,47,116,96,78,234,223,200,66,209,114,13,133,223,150,126,255,38,213,95,160,8,223,79,202,213,152,3,110,223,112,54,52,70,168,136,201,209,212,125,127,19,42,108,193,239,167,205,3,197,173,230,117,163,182,172,167,185,124,102,6,123,54,63,240,60,248,195,127,50,92,198,216,252,125,168,147,126,8,217,122,33,38,48,218,175,245,3,176,137,43,203,60,253,30,97,245,22,44,82,134,204,142,114,114,20,100,157,115,65,89,143,48,109,124,34,56,231,107,152,89,221,94,223,60,18,82,100,254,211,5,65,115,205,127,85,98,35,127,97,40,21,204,162,203,15,252,239,95,78,5,20,117,10,29,26,192,21,36,173,127,207,141,98,79,29,243,19,192,245,96,113,17,94,33,226,47,203,0,67,43,208,65,29,80,40,44,5,166,225,240,37,230,199,42,83,6,26,178,68,229,215,99,196,106,126,187,118,93,67,54,52,235,223,157,27,53,63,74,88,114,215,152,228,92,255,122,217,136,125,154,41,76,30,40,166,196,81,172,107,89,167,37,234,101,191,123,206,102,212,183,34,84,18,186,81,182,55,160,224,207,52,53,199,133,165,207,14,5,160,70,57,250,19,151,162,174,56,252,190,224,156,174,173,225,248,68,255,198,231,52,19,192,155,194,144,97,2,189,211,167,122,220,178,207,208,140,100,103,75,251,219,48,209,186,41,188,127,54,95,227,6,103,207,148,130,209,111,209,161,194,84,242,251,133,188,144,8,113,71,133,73,4,254,118,89,193,69,123,193,99,253,236,57,123,176,38,26,170,247,125,233,62,222,182,145,221,79,254,163,34,41,240,48,141,223,128,241,42,220,2,119,19,155,26,113,52,198,126,2,35,68,210,253,177,48,1,221,91,37,182,36,156,140,23,102,118,216,71,194,94,148,188,171,19,139,172,1,248,10,27,23,129,235,233,150,177,180,163,82,248,203,61,41,25,132,193,59,137,135,74,35,117,70,166,52,153,32,245,249,11,111,194,125,73,80,208,150,194,58,227,176,113,6,5,62,123,69,229,10,193,27,235,61,76,248,189,254,225,185,63,200,179,99,102,127,61,240,192,59,108,56,76,20,38,57,184,141,54,234,175,159,51,48,101,175,12,77,15,235,109,117,101,0,99,204,182,34,219,148,77,82,254,215,117,233,90,36,217,164,64,138,154,189,165,250,127,97,166,64,33,46,97,214,97,211,179,195,16,172,50,200,3,182,22,126,135,45,104,249,28,109,76,75,135,161,110,229,215,111,39,239,62,179,96,146,204,52,165,232,14,121,23,28,52,80,158,209,219,46,104,45,78,135,15,73,6,125,104,111,86,114,134,39,222,31,44,35,10,35,7,122,226,3,109,150,147,80,24,241,214,22,240,210,176,1,120,178,59,119,152,148,196,214,247,249,38,158,235,75,55,130,178,67,51,78,100,50,171,43,107,60,152,234,174,190,17,166,80,15,94,137,141,222,42,162,87,182,79,180,47,0,207,162,25,87,230,153,183,0,251,188,68,38,185,74,94,211,90,194,188,193,12,54,2,95,239,212,97,252,150,150,30,71,79,212,20,243,117,30,106,48,35,110,27,85,14,33,209,0,211,231,17,232,84,202,6,212,31,114,245,254,80,176,198,149,49,78,11,222,234,241,178,201,148,203,58,1,103,31,215,31,127,93,211,250,103,183,192,157,90,215,140,169,156,246,206,15,76,166,44,102,122,163,118,93,133,223,125,204,56,154,205,72,209,223,198,24,238,248,67,129,249,151,82,39,211,24,254,219,139,241,152,4,34,221,174,211,14,182,11,49,200,201,9,72,247,14,84,173,27,196,215,70,252,223,150,140,67,210,158,174,63,249,80,90,80,143,252,50,181,227,238,15,252,90,126,93,30,184,153,231,77,31,195,108,100,164,82,111,240,216,177,130,177,71,154,159,219,26,102,13,227,240,32,65,52,21,126,223,76,220,214,139,162,231,29,159,71,74,119,80,92,218,123,121,171,234,111,191,216,184,228,201,15,100,84,61,26,147,249,225,177,16,91,243,189,228,117,18,199,247,8,88,202,250,46,81,112,33,183,23,136,30,108,41,7,65,201,128,251,135,255,118,210,93,180,55,12,198,173,58,2,146,102,33,161,194,217,57,71,186,117,126,38,211,55,207,22,55,129,4,70,82,93,127,154,110,182,238,63,221,233,146,211,187,126,191,133,71,186,195,180,249,74,53,4,49,208,211,75,28,141,114,236,103,253,162,151,187,250,93,99,187,163,181,196,247,125,237,144,192,32,200,195,24,123,40,108,194,56,1,211,94,168,48,94,189,51,66,196,183,60,166,9,253,180,25,165,59,23,6,152,98,139,126,249,44,90,30,85,191,75,67,254,71,70,90,41,220,73,139,0,19,203,58,153,178,144,200,184,190,2,141,254,83,90,19,248,45,234,45,34,72,52,219,68,198,226,252,116,201,222,120,168,141,0,82,167,203,247,55,158,165,163,4,215,197,188,5,184,176,45,107,49,26,16,83,212,185,120,17,242,248,209,149,180,180,174,126,88,8,57,147,134,161,86,232,96,20,248,237,46,231,242,177,84,205,102,187,125,151,191,26,191,109,5,23,157,232,23,93,232,158,53,130,143,53,164,203,13,23,154,218,70,28,140,213,120,209,133,215,56,166,254,84,216,230,14,189,50,58,32,106,94,120,49,69,21,129,41,114,120,246,133,110,79,85,147,248,117,161,241,185,154,54,37,145,111,50,24,143,79,133,21,132,147,27,67,229,129,77,122,175,207,198,164,187,197,32,103,154,215,146,55,13,206,111,81,17,24,82,169,194,188,253,156,55,222,98,168,47,155,207,203,219,108,128,33,242,200,209,244,122,183,216,130,145,37,79,227,51,131,77,47,56,97,38,22,129,17,88,142,115,191,80,181,234,109,227,98,127,227,137,82,47,111,26,225,161,174,239,153,77,206,77,132,46,175,203,172,95,102,207,147,147,48,73,184,98,121,28,23,102,4,239,174,40,86,193,113,110,122,245,244,88,130,153,149,23,214,180,113,201,196,174,217,255,59,108,50,49,122,110,8,11,39,206,93,169,183,75,240,72,225,236,120,146,143,226,22,237,164,1,47,82,205,171,231,18,99,74,144,2,119,203,170,58,92,76,82,37,97,40,14,17,223,33,29,90,101,16,46,234,206,39,34,130,31,245,80,57,216,140,0,252,137,118,186,77,165,115,143,134,195,113,156,213,206,79,179,175,60,2,55,4,129,226,202,104,212,208,147,47,251,130,150,44,188,105,125,9,60,16,242,138,147,83,130,144,29,22,62,193,115,175,88,58,47,9,95,57,26,158,211,104,241,200,223,126,74,247,72,107,90,3,87,204,57,179,136,153,226,164,245,242,244,95,11,22,230,187,74,49,77,78,62,40,99,120,152,245,190,69,220,17,166,192,8,231,229,84,76,30,239,200,111,35,218,31,145,43,82,70,111,135,215,190,112,174,2,123,9,1,207,192,21,121,155,23,171,45,205,84,115,96,61,39,86,214,69,100,34,241,56,205,47,187,102,246,228,24,9,74,97,243,175,240,212,203,155,138,211,251,210,224,186,78,132,4,63,242,102,242,80,144,9,206,185,244,154,18,194,7,141,213,7,13,134,91,245,208,201,219,246,124,82,65,124,244,3,175,234,126,9,236,55,240,118,249,160,168,46,253,162,132,137,82,55,227,129,141,92,185,40,244,174,180,52,0,54,229,249,95,180,45,182,43,122,48,20,232,234,57,54,147,159,145,169,110,177,219,113,38,87,195,240,97,11,63,193,12,219,189,44,253,208,65,182,67,15,70,250,184,251,133,49,32,36,95,139,2,222,139,220,253,219,153,198,134,148,9,135,96,249,237,12,252,104,220,105,36,175,114,38,102,211,222,102,211,40,53,190,237,103,94,26,186,227,47,222,246,251,218,204,78,66,168,154,221,18,211,158,161,131,142,34,125,77,72,184,160,140,30,153,71,226,91,9,152,173,110,233,42,23,141,206,239,214,36,42,133,205,189,35,8,122,95,17,121,244,28,100,179,190,23,52,61,149,197,0,190,186,13,199,117,249,61,103,63,186,85,117,111,37,15,181,90,104,196,52,179,48,16,182,138,117,61,221,60,55,145,187,172,0,227,221,41,14,70,14,255,52,119,39,76,73,220,163,148,69,227,209,146,47,239,77,33,117,215,128,187,89,77,229,117,179,67,217,191,118,56,192,135,121,53,95,39,186,121,173,250,52,140,68,153,24,185,177,140,189,72,127,69,10,124,88,83,103,62,210,14,139,164,143,188,52,10,120,249,190,126,220,90,75,220,23,82,206,178,4,96,165,177,156,163,64,7,7,138,213,2,247,98,162,77,191,111,251,34,72,221,5,229,153,122,40,65,236,174,188,114,147,32,206,125,192,36,21,81,198,231,232,247,208,219,141,111,160,106,198,149,138,232,46,46,125,211,204,143,187,30,61,186,145,112,140,233,8,45,108,57,24,83,218,30,9,215,221,216,52,202,11,65,237,178,198,108,69,197,175,201,60,11,245,166,69,97,109,152,131,177,236,34,80,189,232,53,118,94,139,125,175,124,219,80,12,111,93,145,134,102,216,110,57,122,67,82,107,145,195,158,245,200,72,98,79,225,78,216,54,11,23,105,5,195,147,190,5,137,13,134,1,45,137,121,221,204,20,36,62,28,166,23,72,182,86,205,58,241,189,220,49,172,205,92,30,10,171,44,242,142,62,89,226,103,39,35,197,92,178,226,93,87,235,253,250,28,76,72,186,2,134,106,182,20,30,55,242,169,116,235,180,207,125,61,216,251,221,205,18,174,74,155,50,104,15,49,71,203,3,227,39,173,112,195,169,38,206,77,135,148,60,20,130,154,219,242,194,203,27,136,250,211,68,142,185,130,192,118,148,65,74,155,204,206,98,7,187,137,170,63,141,129,72,137,115,87,244,79,244,167,233,137,62,113,101,104,230,202,242,211,140,255,229,31,246,196,241,227,108,189,178,217,101,9,169,212,31,36,206,104,182,166,12,129,75,213,81,216,49,220,201,167,66,115,239,231,182,225,56,238,184,237,50,171,112,187,79,251,73,77,36,252,201,5,53,211,125,105,241,105,82,82,148,73,222,124,20,91,201,37,123,55,205,11,154,207,168,75,148,1,35,135,183,63,112,205,229,137,242,69,155,250,219,86,69,141,104,97,155,223,148,194,24,151,198,165,109,68,242,63,71,175,85,162,180,85,224,236,232,48,109,212,148,20,126,27,131,169,240,12,249,3,224,55,109,31,189,239,13,13,52,238,123,145,15,255,192,181,199,46,251,193,4,61,242,200,209,70,43,59,195,32,244,177,63,104,91,138,42,19,19,129,135,23,221,196,135,111,172,27,125,40,40,201,68,104,135,62,93,173,250,203,248,111,69,220,120,250,208,15,0,155,184,213,35,238,107,136,253,234,169,233,214,246,84,234,123,54,239,85,238,245,129,123,110,254,113,13,92,251,115,52,222,111,113,180,209,89,245,194,168,25,197,254,221,88,28,67,79,14,101,55,102,113,234,140,85,226,156,23,106,144,228,239,1,183,207,226,69,95,89,205,125,48,158,178,77,63,78,58,31,98,15,240,222,251,123,102,114,225,149,53,224,196,149,153,11,212,85,24,65,132,56,55,235,164,212,73,24,53,92,79,192,200,73,202,125,25,113,163,198,67,123,177,193,103,210,169,70,55,142,75,131,246,47,171,238,131,89,222,124,150,127,3,24,194,156,192,104,25,70,34,137,186,199,209,11,175,52,32,198,210,198,215,49,244,220,148,61,119,194,227,106,253,135,102,185,25,31,254,248,81,198,205,81,90,127,26,95,99,97,68,228,85,22,252,106,51,237,141,234,237,91,65,228,137,87,219,206,199,210,135,161,152,230,114,222,35,154,144,139,28,134,111,39,123,85,227,245,199,38,155,8,107,110,61,154,150,108,103,123,25,220,101,251,255,230,159,73,57,221,81,132,172,36,211,83,73,73,237,24,103,111,51,115,186,252,244,143,98,105,236,7,167,217,128,9,74,81,211,203,5,184,229,144,60,79,24,134,123,141,145,50,73,221,72,152,131,211,235,189,177,165,51,15,41,153,206,160,173,245,21,131,24,247,78,233,169,162,155,161,34,253,29,240,16,221,104,96,164,176,230,78,248,200,10,81,176,97,156,49,72,109,148,202,22,197,198,88,172,140,192,159,26,10,250,205,53,206,140,231,185,196,241,197,52,200,98,24,13,20,227,50,209,3,181,129,226,98,220,115,131,151,43,40,164,183,124,27,200,229,103,31,165,249,215,18,35,231,79,211,76,167,112,65,159,57,96,36,107,228,228,150,189,142,28,19,187,224,146,55,141,127,109,207,105,150,238,166,186,245,224,69,193,90,224,221,244,220,208,208,131,31,132,228,18,146,247,2,147,212,240,10,37,183,189,68,116,215,218,107,166,139,188,26,252,34,115,185,109,84,93,51,191,133,211,220,200,73,1,24,129,137,28,71,125,127,208,138,88,85,160,213,252,26,21,126,111,47,34,90,194,156,34,207,4,67,183,72,126,17,219,173,220,68,155,155,106,80,166,6,2,103,231,92,69,241,179,152,9,31,145,31,216,180,4,134,12,61,223,78,153,66,0,53,43,214,221,98,244,211,191,33,138,188,152,61,97,233,149,48,155,62,185,43,108,197,228,232,198,46,169,37,92,205,229,93,6,202,174,250,182,170,217,220,156,132,167,108,193,209,145,199,151,41,62,30,35,104,92,129,77,158,37,70,74,101,106,29,10,211,113,61,19,214,204,51,112,29,179,40,44,77,6,212,224,217,99,200,79,11,113,28,20,51,147,27,48,37,73,249,233,209,173,90,144,112,151,72,2,25,80,54,105,113,95,38,76,37,71,219,238,53,190,158,247,190,68,173,17,137,209,67,99,64,212,79,32,3,235,193,157,10,74,214,79,40,186,231,251,98,241,153,107,36,65,135,213,165,11,220,153,113,106,212,141,14,126,125,10,143,44,157,14,180,163,167,140,180,23,8,24,169,46,106,86,24,13,229,72,179,176,38,170,132,3,167,31,29,167,155,93,123,141,177,194,88,147,188,220,102,52,148,124,35,20,114,210,155,117,154,34,212,201,237,36,89,57,81,240,192,119,29,97,222,56,186,47,21,103,195,123,4,154,110,112,135,238,219,212,101,16,4,12,165,55,19,165,71,41,241,15,46,116,241,68,241,20,237,245,12,59,13,110,222,101,96,2,151,231,124,126,155,205,171,31,124,232,223,174,159,115,239,208,112,130,182,132,46,83,83,248,221,71,212,155,183,181,234,203,79,111,235,11,116,24,3,188,207,83,129,233,23,76,78,250,183,247,231,141,96,198,17,4,29,94,61,132,77,129,79,11,249,67,210,95,104,155,116,133,223,92,227,59,175,119,44,50,153,10,223,92,189,16,76,217,210,122,97,168,212,163,169,59,76,125,155,144,164,131,18,69,229,224,243,184,107,88,103,0,190,135,82,62,143,187,204,168,220,208,102,83,199,253,222,20,228,202,224,153,108,41,220,152,73,77,29,65,3,51,131,144,161,143,27,114,141,167,168,26,253,81,162,47,107,240,118,9,77,96,136,98,122,242,23,42,6,81,164,89,173,114,222,15,220,35,15,11,13,186,20,125,38,155,170,223,74,226,207,40,245,243,54,96,67,205,128,59,6,0,114,105,244,77,186,77,35,251,187,247,8,182,28,189,112,7,152,65,89,194,180,124,85,133,81,82,242,163,95,192,187,133,245,176,77,0,202,21,162,208,162,223,212,137,4,158,144,176,3,102,191,191,100,136,47,116,119,131,23,52,49,185,213,247,185,108,110,246,163,249,191,247,108,133,169,126,199,209,230,116,41,111,108,82,71,240,148,36,177,26,177,204,7,126,123,41,129,223,44,165,240,15,159,217,225,138,140,111,85,248,133,193,45,97,164,47,229,198,224,161,7,173,157,60,198,17,122,28,48,148,195,30,48,113,228,231,104,26,163,3,166,36,168,151,70,53,166,5,131,141,61,183,62,149,102,101,14,63,216,204,165,199,80,24,134,91,194,4,128,242,208,200,82,70,78,133,255,160,199,150,112,69,0,207,19,127,112,239,222,87,34,87,70,146,196,103,98,84,93,250,209,219,42,23,95,214,56,248,77,165,210,133,3,220,160,43,7,140,20,64,222,23,67,235,70,53,173,209,169,38,133,85,24,102,116,131,7,76,162,61,179,7,84,201,239,118,183,95,227,227,43,155,24,184,69,57,140,61,245,209,103,182,236,210,79,162,115,54,61,245,123,72,173,197,47,155,58,210,18,184,162,162,22,191,108,73,226,42,48,89,146,120,102,5,46,163,204,74,104,231,78,215,119,102,83,219,84,242,203,82,57,103,7,239,174,80,249,150,128,98,153,125,83,124,188,197,38,169,156,118,144,8,147,11,55,221,198,4,199,219,196,69,169,141,55,195,83,72,152,22,248,233,153,160,134,20,223,150,73,158,58,196,140,98,25,142,244,47,230,146,235,174,37,92,17,240,35,58,71,232,190,80,40,173,197,196,199,127,17,207,66,208,81,118,188,73,26,20,182,188,13,147,173,206,41,197,178,216,245,3,195,228,57,1,35,141,60,4,166,154,63,3,221,146,245,198,171,141,66,196,13,244,211,228,108,26,200,187,196,116,244,238,143,147,39,76,51,132,107,150,218,119,85,211,225,139,106,45,93,6,177,190,64,19,17,62,251,131,41,37,229,211,62,75,50,30,230,140,53,214,205,15,111,208,199,159,48,59,246,18,172,212,106,60,240,163,112,135,157,24,240,91,106,228,194,40,121,71,223,5,141,19,119,201,135,53,177,144,110,249,221,177,182,237,161,240,24,81,21,109,104,109,8,53,134,215,140,43,79,13,10,51,118,87,242,219,136,204,184,2,26,25,39,54,117,138,134,169,102,35,140,16,7,138,109,90,90,219,63,90,228,151,166,72,17,227,160,125,111,16,32,223,106,74,155,78,94,246,48,178,81,112,167,201,65,72,163,11,112,113,89,16,212,121,97,82,119,65,207,13,181,120,96,24,37,122,240,66,93,229,247,93,98,117,139,63,187,192,111,10,88,190,153,172,184,199,76,121,98,200,7,173,224,48,194,162,70,205,92,224,198,78,117,4,92,161,129,10,92,78,137,26,6,113,239,148,148,31,48,45,84,51,224,49,53,86,198,67,101,4,133,24,9,128,34,133,253,77,110,18,14,178,195,5,102,182,30,189,237,157,37,92,117,243,51,222,108,129,216,132,192,69,223,8,10,192,222,4,109,240,18,1,103,96,75,239,196,165,49,172,244,104,254,155,207,28,205,215,166,151,6,3,34,30,121,189,210,205,11,216,114,87,86,209,149,16,141,24,58,179,41,172,198,93,227,143,46,225,213,79,198,183,36,124,84,168,18,24,234,69,92,55,13,155,77,97,211,137,233,49,24,232,105,145,161,196,7,225,230,149,205,2,80,253,124,198,178,250,176,143,226,31,89,222,15,60,195,148,19,24,149,31,185,114,108,232,187,215,77,171,177,91,100,147,61,176,113,92,49,97,161,239,208,228,3,179,157,111,169,49,47,192,75,187,10,19,49,69,12,83,160,169,73,238,97,252,212,166,107,192,136,229,203,56,125,219,184,238,10,80,172,92,245,131,205,164,142,177,170,221,207,235,26,36,139,227,119,223,13,30,253,116,199,155,192,34,29,195,52,251,166,214,250,129,91,6,195,197,196,65,218,7,142,77,19,98,80,154,241,0,156,39,231,224,210,52,173,0,26,201,20,102,104,229,147,130,214,25,233,144,102,77,124,85,174,26,39,202,72,79,145,33,45,75,7,48,237,231,222,160,12,140,216,243,231,232,129,245,76,192,171,125,102,179,14,151,101,71,212,246,46,165,75,80,7,181,232,238,152,11,217,108,139,213,15,212,43,12,36,253,195,179,74,163,4,71,20,192,119,173,57,196,186,104,169,34,131,139,3,164,127,121,164,241,155,204,148,168,53,36,159,161,209,69,188,138,194,60,180,88,51,217,73,74,123,204,54,171,146,225,187,65,60,79,138,136,165,16,128,35,154,28,161,0,190,161,18,132,244,106,89,241,88,236,121,190,122,95,52,32,69,55,162,101,204,133,27,131,91,136,144,95,218,143,156,115,94,90,67,84,122,69,47,198,49,77,159,188,180,6,159,37,55,23,180,226,232,118,144,138,71,38,199,232,180,58,162,166,194,86,156,222,198,216,96,147,162,144,21,194,24,116,109,102,219,193,168,125,127,225,62,131,45,94,201,3,200,54,216,24,118,81,199,70,8,166,139,143,16,22,208,168,173,68,95,1,108,10,9,241,25,26,189,69,82,162,91,23,248,80,24,50,217,9,152,74,93,83,184,239,236,213,48,169,86,249,134,8,51,151,235,105,33,217,211,148,218,188,137,154,102,116,176,160,229,181,101,54,99,228,194,93,247,116,73,33,137,59,62,112,152,74,25,188,116,94,176,85,124,6,87,143,221,155,148,8,13,126,225,199,74,120,106,8,101,112,83,24,43,3,129,153,135,119,252,54,249,96,73,45,208,28,143,236,181,195,71,191,129,134,48,76,54,206,177,198,10,107,7,203,59,170,147,209,109,49,81,187,215,163,223,172,31,188,2,116,65,183,144,45,232,177,165,79,50,186,45,44,98,150,235,46,180,110,68,254,138,6,51,41,130,83,117,70,191,99,68,203,3,41,91,133,43,193,141,191,46,83,200,146,104,218,94,87,166,160,46,11,219,144,163,247,33,41,31,76,89,10,61,87,225,48,113,105,246,101,138,228,9,198,101,172,200,73,169,182,126,96,129,211,128,146,100,100,213,90,50,39,66,53,32,24,213,195,148,173,5,102,98,15,122,48,91,224,145,13,42,108,36,95,184,16,57,90,66,181,42,31,95,37,209,186,34,63,92,145,181,158,242,76,80,243,140,105,3,227,241,115,244,166,31,120,162,189,5,247,157,114,244,145,193,217,114,185,33,200,222,116,246,202,149,163,210,91,51,17,106,50,255,129,162,252,130,61,129,191,45,38,55,201,30,155,210,72,139,140,224,177,50,134,28,205,100,27,140,6,156,38,52,6,42,184,108,71,207,43,147,91,151,134,34,83,54,98,49,13,238,49,236,152,46,48,157,169,217,98,2,181,48,247,116,164,155,198,201,106,112,133,100,112,228,228,103,152,178,88,180,173,190,33,151,181,75,140,102,169,96,109,105,3,17,249,116,43,44,143,88,253,134,181,168,204,68,145,186,154,217,242,10,113,95,126,25,13,161,100,107,219,79,203,93,189,111,101,38,27,155,184,80,142,92,214,110,233,183,180,77,181,45,97,26,251,106,86,32,136,118,229,138,177,85,201,34,26,33,126,147,27,162,247,242,204,96,89,188,160,175,124,30,7,78,37,254,56,232,142,42,66,52,194,181,119,97,56,230,140,27,124,251,230,84,184,184,35,103,99,215,169,52,189,133,6,203,112,253,253,102,185,185,174,167,94,36,170,78,180,100,147,114,57,159,235,14,105,217,54,17,135,185,122,48,130,152,209,105,14,51,97,233,93,65,173,243,15,222,102,107,97,104,44,179,2,29,37,251,208,177,143,151,95,30,216,106,248,74,111,228,81,17,176,88,191,243,139,31,125,45,121,155,207,155,133,187,70,21,25,153,237,35,59,42,250,70,248,56,156,248,72,121,72,58,187,144,189,39,97,17,92,82,52,6,229,190,142,133,248,254,213,161,214,83,197,101,14,78,159,133,118,206,232,36,45,45,67,225,61,131,19,183,189,186,105,81,230,125,81,232,122,79,205,153,168,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,183,255,246,239,127,251,47,127,249,231,127,249,211,95,254,250,231,63,253,239,191,251,183,127,252,251,63,255,211,255,250,251,127,253,239,255,233,63,252,93,249,247,127,255,219,127,251,235,191,254,203,159,254,238,111,254,227,159,254,254,175,255,231,47,127,250,155,191,253,135,63,253,243,63,254,233,175,127,249,215,191,251,5,254,243,159,255,233,79,255,229,175,127,249,243,63,253,195,223,252,237,255,248,231,127,254,203,255,252,243,63,253,253,95,223,121,254,171,253,40,69,137,74,127,100,36,47,6,82,98,254,48,129,217,89,196,118,22,119,246,55,209,254,191,190,36,152,119,233,92,185,96,185,95,185,36,180,30,186,216,75,190,125,236,249,127,122,77,255,191,239,70,94,29,4,178,152,67,136,152,187,190,217,153,170,64,15,126,139,130,48,19,39,190,108,36,154,125,72,146,242,151,128,140,173,161,151,244,249,88,222,92,187,245,107,168,76,128,113,48,114,45,75,97,210,127,55,13,228,23,5,6,249,18,205,185,35,220,231,97,129,202,198,160,155,80,108,88,173,195,3,17,139,55,38,137,217,34,31,241,243,161,46,157,221,222,92,221,167,124,199,83,131,50,166,152,180,238,90,150,241,151,189,90,95,22,125,199,111,31,35,246,200,204,106,109,234,49,187,65,9,63,223,121,87,38,86,19,187,86,248,205,134,97,242,6,12,129,70,39,117,116,53,119,194,77,52,83,40,141,211,251,18,147,186,137,126,235,130,98,86,173,57,115,190,217,70,81,234,119,45,96,246,137,83,127,26,9,207,136,62,108,227,255,57,250,160,34,152,48,23,166,139,213,143,56,105,76,110,87,108,143,216,72,19,184,6,136,96,180,188,14,4,112,71,94,24,51,217,81,216,156,223,98,25,228,43,221,178,66,15,89,222,143,49,170,63,203,59,250,242,126,234,109,26,39,18,214,160,177,29,53,0,184,7,76,172,18,121,20,162,32,255,105,50,166,101,40,124,217,100,6,140,213,147,108,218,169,143,173,21,23,206,142,82,63,0,210,119,98,163,254,147,29,148,136,138,92,72,132,138,19,153,0,141,137,8,129,138,187,53,225,68,119,68,157,243,45,153,116,192,135,131,251,143,215,111,19,216,250,4,119,68,115,93,57,70,108,172,88,71,35,92,43,162,94,64,152,137,88,92,196,145,208,13,100,202,152,244,54,122,57,148,74,209,71,55,129,192,222,10,153,30,164,110,244,187,36,186,46,152,161,249,46,13,38,243,21,5,130,73,11,45,18,185,14,23,244,217,5,70,73,100,196,215,97,63,173,40,126,161,105,14,191,215,221,26,93,255,232,247,135,109,189,85,235,150,198,253,29,171,200,176,150,167,169,68,66,247,206,202,159,214,242,47,82,20,67,113,6,26,93,211,97,224,142,82,85,211,45,9,234,209,190,79,195,23,231,187,221,65,238,46,246,136,80,39,133,8,196,67,123,1,110,236,103,24,238,34,33,107,111,164,120,255,131,177,24,142,168,121,205,159,109,133,143,66,244,155,214,213,39,190,8,96,99,143,200,234,32,206,243,230,95,48,98,215,12,143,239,234,133,111,40,77,35,96,188,222,37,149,96,50,231,222,116,203,30,177,21,41,79,176,61,165,39,196,209,218,72,243,126,208,233,18,52,63,176,190,15,210,14,161,157,96,105,87,180,173,101,95,189,225,193,132,243,60,5,52,201,160,64,45,216,185,245,101,155,43,79,116,25,247,111,137,243,252,210,68,32,133,117,138,133,190,41,191,172,107,231,3,239,248,126,44,137,241,185,47,26,147,75,156,188,147,107,81,148,202,97,236,47,89,220,143,132,144,11,254,95,108,155,225,1,233,203,194,105,57,122,170,88,126,235,60,154,217,41,136,237,123,253,25,162,100,215,185,112,27,193,58,6,74,165,57,81,130,250,13,19,33,234,38,147,41,92,82,78,104,29,198,222,19,245,184,183,72,54,133,67,18,155,133,26,25,37,205,56,21,180,84,187,195,164,1,37,115,3,245,102,122,159,75,183,25,89,204,144,233,112,152,216,159,69,202,137,76,170,28,253,246,87,235,134,25,249,193,87,82,208,133,118,106,88,126,179,215,151,202,54,237,182,97,107,194,190,224,222,170,217,172,99,36,247,200,93,210,135,33,171,3,34,253,239,227,136,204,39,15,59,219,31,76,26,167,212,170,206,243,98,162,97,154,139,45,158,25,234,52,98,24,70,65,178,150,40,149,162,130,195,142,74,19,163,80,170,35,75,135,133,134,92,217,177,150,243,168,245,32,101,191,178,93,133,140,136,241,196,28,238,56,89,72,62,184,160,103,183,35,3,136,51,83,130,36,214,156,15,198,177,198,20,213,92,178,249,212,199,133,225,33,57,62,153,232,147,14,236,48,80,122,105,10,143,226,132,22,96,218,86,19,69,92,251,70,245,12,13,61,113,57,167,105,15,78,210,205,231,205,44,33,25,118,220,2,194,58,126,34,82,169,165,131,101,95,249,138,234,25,94,153,114,114,19,6,139,131,55,222,73,90,88,48,67,209,76,176,159,42,140,45,170,22,221,91,2,65,77,165,66,80,100,17,18,133,182,223,180,32,66,29,208,209,73,150,89,209,133,202,119,100,184,49,32,86,212,180,182,166,20,128,231,209,90,11,130,241,1,179,255,23,151,76,188,109,105,179,190,81,181,67,0,81,80,150,91,159,189,209,146,127,51,157,254,52,203,129,212,82,104,28,149,18,18,133,177,240,145,133,60,61,231,254,92,56,109,192,254,76,234,251,74,155,80,220,138,173,196,62,64,209,75,212,74,38,109,13,196,145,81,112,71,40,88,46,188,95,68,94,162,30,143,133,188,20,151,141,204,234,122,10,221,236,32,149,2,199,38,246,70,220,101,148,41,41,227,44,19,131,107,81,167,193,58,82,130,127,218,170,223,51,11,59,123,218,122,197,97,112,81,84,219,215,55,138,44,196,87,190,14,124,111,216,197,196,209,237,133,28,83,11,134,77,88,83,28,173,179,172,245,138,190,249,61,74,153,140,42,97,110,32,146,59,130,83,66,155,221,21,77,171,101,78,192,89,176,64,107,78,18,66,236,11,247,218,121,244,123,16,90,80,172,68,133,181,230,67,53,255,62,129,145,27,138,177,100,22,78,194,255,182,150,78,223,91,144,64,159,202,193,166,11,101,69,201,193,44,105,203,213,99,169,226,213,40,30,159,41,237,134,192,111,71,220,115,20,35,234,162,71,255,164,132,226,11,129,149,171,213,97,58,8,74,150,136,172,229,77,106,203,212,127,165,60,117,240,78,249,20,174,223,41,2,134,75,43,239,139,189,241,201,47,232,133,102,42,47,203,178,86,130,89,203,116,86,223,231,39,71,55,179,128,73,114,199,69,19,60,97,242,12,69,234,110,72,36,10,87,128,157,77,150,89,145,250,63,194,156,106,132,233,103,100,77,15,215,35,41,247,91,107,79,50,71,14,174,118,194,52,88,8,4,4,193,98,152,176,139,208,20,160,144,149,88,125,48,158,82,14,196,65,215,32,38,249,107,126,186,75,96,52,146,99,226,184,184,206,201,188,2,235,116,4,117,144,38,242,41,10,203,16,44,222,68,237,155,220,137,4,140,116,56,224,172,89,226,137,79,170,195,202,161,235,116,222,7,7,98,82,222,93,75,168,31,21,138,81,214,190,14,45,105,75,120,37,16,96,71,28,125,230,135,182,11,247,239,237,253,227,232,13,171,65,88,41,111,36,180,176,121,166,74,68,95,89,194,38,41,18,223,23,166,16,34,194,199,171,79,215,43,150,116,126,76,248,52,20,189,235,150,55,66,127,150,176,113,208,131,207,112,1,111,15,89,8,6,2,40,17,167,83,194,120,83,212,18,158,16,65,107,15,62,77,129,170,40,39,103,166,233,81,123,182,102,24,33,225,189,237,59,158,164,193,167,105,29,98,151,80,152,8,135,131,76,96,50,137,87,233,81,48,61,35,216,224,31,11,133,2,130,216,106,57,138,95,184,213,132,173,204,166,43,87,94,107,103,28,202,157,165,228,20,243,93,161,185,90,72,95,240,178,118,240,224,142,37,72,132,231,246,34,191,24,72,38,72,41,31,151,49,80,74,16,63,200,146,137,221,164,81,236,138,107,238,226,193,82,36,58,163,121,157,45,177,83,51,224,90,94,37,168,46,115,131,119,130,93,53,114,154,82,255,102,178,243,40,161,22,229,13,98,148,24,117,78,52,187,149,219,138,139,91,6,95,116,153,86,217,246,47,248,236,45,204,219,105,71,184,146,236,48,56,172,182,128,41,8,117,133,169,187,58,39,113,254,84,92,165,101,196,198,209,10,58,100,65,46,75,218,81,72,94,213,224,90,118,116,41,180,91,5,219,83,127,100,63,70,49,242,178,54,92,244,32,39,209,172,187,197,31,23,147,154,29,253,42,102,48,182,69,157,25,225,154,61,93,254,242,193,244,48,203,232,223,230,191,229,91,27,68,59,63,147,194,27,6,181,214,160,160,82,245,146,166,116,116,109,112,75,112,62,241,248,105,59,23,24,14,158,199,172,181,189,40,84,10,64,180,187,244,28,194,213,168,199,194,14,71,44,5,158,111,112,153,103,215,158,18,12,59,231,73,219,121,114,103,218,246,97,201,130,240,126,103,20,42,203,154,64,62,146,14,166,2,166,177,35,252,191,18,137,154,55,251,220,79,0,135,163,66,139,236,45,141,192,83,191,158,183,195,152,65,14,239,230,71,118,149,90,254,30,186,167,118,81,156,222,26,221,193,239,174,81,130,41,88,180,84,125,38,197,58,13,252,174,113,10,208,86,0,100,160,208,26,17,223,107,165,119,163,92,16,66,93,104,228,17,66,11,92,89,103,189,255,225,109,253,142,178,22,167,133,115,209,30,129,111,90,209,206,12,126,204,147,164,232,43,156,185,181,1,226,210,26,57,2,182,173,191,48,88,145,125,110,225,139,109,27,43,89,23,233,155,41,97,82,97,26,159,99,106,23,2,95,191,119,179,208,140,167,165,68,168,183,239,151,75,184,83,227,77,48,21,133,38,19,198,216,230,13,169,231,30,39,158,9,41,251,113,143,78,194,39,86,115,154,177,216,121,173,207,28,125,87,52,133,208,94,55,238,167,121,226,214,208,89,189,38,68,36,207,155,141,85,245,46,27,188,117,199,231,158,90,77,87,66,115,12,218,93,47,12,151,231,19,23,86,81,198,214,31,166,49,222,111,25,190,239,212,133,231,32,154,16,55,13,225,240,124,97,132,18,162,213,101,179,36,202,77,155,86,93,52,148,152,125,183,54,202,188,25,96,135,4,12,241,77,19,83,40,75,139,225,231,237,112,171,42,16,14,252,86,20,239,117,129,235,163,218,3,156,220,218,83,29,166,195,95,214,0,66,254,154,40,38,220,159,167,66,54,55,236,192,105,15,210,198,37,28,159,118,120,138,50,121,208,188,171,29,85,187,134,237,39,156,179,45,90,217,203,218,14,66,104,229,29,93,134,118,38,193,47,222,241,200,177,212,35,108,212,54,52,212,80,253,182,241,79,208,135,246,86,43,58,109,70,192,232,43,203,209,203,108,232,227,232,183,49,91,26,12,172,139,80,113,52,77,13,179,4,87,170,63,220,255,56,57,105,104,13,22,76,183,194,191,92,52,190,138,200,251,241,93,162,115,145,143,229,214,207,2,193,231,228,3,145,251,210,54,101,210,181,161,172,73,52,90,62,43,23,131,180,159,232,158,235,168,192,40,92,160,87,214,104,82,35,229,161,173,150,135,68,245,74,3,246,45,138,10,198,240,120,167,11,127,118,90,218,164,23,140,1,30,198,155,199,212,153,63,87,182,141,242,225,157,150,36,149,101,213,27,111,65,245,6,159,182,205,183,76,166,186,247,23,101,134,54,51,162,70,93,68,213,240,224,64,179,183,71,251,233,85,218,18,54,75,108,177,29,110,230,48,85,165,91,184,242,58,143,187,148,243,252,180,29,253,77,64,55,26,172,223,10,251,86,15,105,130,198,125,248,68,199,238,180,198,47,237,101,31,40,251,45,49,112,209,251,130,195,82,125,183,136,67,203,104,154,244,184,228,65,67,75,142,246,144,37,126,8,180,205,114,181,126,52,102,120,179,41,124,44,221,238,61,212,135,32,83,180,7,24,8,197,53,173,126,252,183,69,155,163,192,124,13,173,109,164,133,139,60,21,70,48,233,160,232,13,71,17,64,196,186,138,181,76,132,103,193,50,31,52,61,26,81,60,111,74,199,40,92,212,153,94,232,0,29,60,204,151,174,201,41,41,204,118,37,28,67,144,75,22,49,58,96,122,220,211,168,129,136,90,225,94,70,136,101,223,105,91,52,189,238,183,97,191,161,191,79,83,142,40,204,20,108,64,61,11,133,99,224,86,179,82,26,28,168,65,135,112,180,181,107,201,201,205,90,102,132,48,58,37,33,17,90,165,102,185,99,152,66,181,67,214,66,224,183,186,247,208,177,71,45,91,229,107,240,142,105,169,161,255,2,234,55,65,233,99,65,90,53,68,217,27,38,33,77,223,23,86,53,33,200,240,206,117,245,202,152,228,91,88,134,54,246,204,34,166,130,118,4,14,13,1,215,46,22,201,111,86,158,35,56,212,166,21,209,175,74,100,108,148,149,66,250,163,81,124,17,129,202,183,35,71,203,49,253,43,33,86,136,234,8,162,60,37,222,8,213,193,41,82,44,8,146,195,241,141,103,90,33,210,38,252,158,210,10,25,49,18,28,243,163,181,66,85,110,166,34,246,86,105,116,227,150,132,140,42,59,226,37,89,193,7,215,65,7,68,234,243,23,253,56,43,15,113,164,198,56,122,66,83,47,140,192,50,71,210,98,155,32,183,213,107,58,121,211,14,255,110,82,206,77,31,212,14,107,141,101,153,88,121,100,84,226,91,120,202,47,203,197,202,125,13,12,119,195,26,224,125,77,77,42,147,15,198,110,59,204,224,150,105,41,200,209,179,149,88,96,44,236,86,41,48,84,216,102,104,28,3,171,128,89,53,26,110,75,115,165,13,49,79,224,105,142,85,9,83,189,87,17,152,55,149,175,116,160,56,80,95,69,97,198,230,241,161,71,23,85,175,193,84,240,222,132,171,158,27,101,217,50,228,212,50,215,225,201,145,157,223,131,189,226,169,122,44,251,201,152,82,216,53,203,222,102,155,179,94,184,66,211,53,133,44,183,40,242,20,150,175,184,43,120,44,170,201,67,43,107,234,139,67,206,145,168,148,53,119,223,208,17,30,166,73,37,242,105,117,155,19,84,188,142,130,192,101,83,53,32,44,222,210,57,3,98,178,194,40,238,198,209,4,238,77,199,209,78,187,120,164,62,166,234,216,179,236,165,59,43,202,32,82,93,217,168,82,182,211,197,40,177,168,182,50,59,98,172,208,227,163,110,77,244,7,144,64,66,92,48,21,246,209,230,149,79,235,176,172,166,203,48,70,178,34,62,94,217,24,223,157,46,195,100,164,20,198,39,42,252,193,58,154,237,178,188,208,91,127,87,216,52,190,136,149,21,95,164,159,42,182,153,161,22,63,88,52,69,15,11,13,208,156,204,96,216,172,162,240,49,185,216,16,176,41,52,113,136,42,85,97,247,27,48,169,125,89,63,24,40,148,169,194,89,182,42,145,17,25,176,240,132,66,116,103,29,61,53,126,85,37,38,194,183,247,239,146,202,217,152,206,182,80,86,51,226,144,138,78,153,101,65,104,8,208,149,76,251,176,200,182,189,21,162,182,128,33,123,138,204,81,131,64,27,30,169,135,196,190,76,148,100,157,222,60,25,114,88,48,199,69,65,204,136,225,105,130,106,89,132,170,48,228,106,151,8,59,52,24,136,132,31,146,55,39,28,38,187,9,39,124,96,24,200,161,125,70,251,225,214,11,131,31,120,226,220,230,249,172,119,101,194,94,53,37,240,113,173,21,33,188,115,17,92,113,9,49,200,64,42,33,70,111,125,248,0,17,21,110,169,112,0,163,36,213,194,207,125,75,159,38,251,86,58,230,106,168,151,213,143,88,252,251,240,32,34,181,144,215,103,231,90,21,54,33,197,128,241,90,144,43,187,230,1,146,162,107,237,232,79,155,21,172,171,177,144,118,110,18,31,53,60,57,194,254,171,91,119,136,72,201,3,139,222,213,143,20,184,30,253,22,76,159,141,58,45,21,162,58,98,54,100,35,84,100,72,28,227,241,44,178,133,8,58,132,219,193,176,52,206,249,192,20,59,93,35,239,10,223,114,35,79,53,110,75,112,35,185,244,17,76,68,49,32,244,245,208,138,111,34,183,200,142,108,132,48,32,237,164,130,226,77,25,115,44,50,114,66,101,192,176,145,157,99,136,14,190,104,126,200,226,208,95,244,121,66,95,131,148,156,246,79,111,251,78,195,54,131,12,17,150,116,9,211,30,29,186,83,100,246,206,84,221,78,210,31,199,5,90,223,69,227,80,32,194,157,176,26,227,117,144,5,232,146,55,67,215,147,9,102,135,184,126,153,34,28,178,77,233,192,245,43,41,176,106,252,50,224,179,134,78,48,236,250,43,108,155,141,145,82,143,149,7,139,186,42,92,77,122,16,216,134,134,64,37,194,41,170,234,137,30,125,104,41,18,254,76,233,62,123,191,253,2,227,8,148,17,199,127,113,131,254,246,34,30,77,253,122,243,98,16,221,217,98,66,143,161,163,93,239,247,232,77,39,101,104,93,35,125,112,244,202,225,76,135,87,2,107,239,82,148,100,76,15,149,109,216,35,162,48,57,108,63,152,234,247,12,88,85,188,181,137,174,166,36,168,16,165,177,234,180,176,47,80,171,51,11,108,178,205,161,120,78,223,189,204,193,72,61,180,84,27,101,26,85,241,99,86,188,149,162,253,236,151,231,7,182,74,87,168,242,235,243,192,42,215,27,202,193,246,86,87,152,129,157,124,248,128,154,29,192,71,45,23,82,192,205,91,102,28,125,36,130,105,143,140,113,128,12,133,176,113,30,76,239,211,94,162,44,43,174,123,27,86,81,11,75,13,218,176,151,90,75,12,104,66,222,105,129,128,247,64,55,71,132,149,217,38,134,102,243,45,216,86,30,213,170,222,76,50,126,242,66,13,250,35,101,77,22,39,196,120,139,229,132,62,240,11,86,119,194,91,229,12,199,253,241,150,76,245,98,181,225,53,133,239,117,68,143,151,45,211,252,131,122,248,76,120,225,195,164,48,117,254,19,194,180,77,213,182,168,86,207,144,192,0,70,73,237,40,12,169,35,97,42,10,93,116,207,105,217,75,49,119,248,177,170,138,190,233,118,10,161,120,218,139,100,24,178,107,41,241,101,33,244,43,15,28,145,163,8,218,160,207,140,143,4,125,175,51,125,37,81,238,107,87,245,214,177,19,239,53,62,30,210,138,18,130,88,9,50,13,80,48,76,212,104,148,12,101,23,191,12,36,235,37,96,52,45,187,216,213,179,141,84,170,63,210,250,163,135,66,183,217,51,235,206,100,154,47,207,73,27,17,211,148,83,89,127,26,219,210,163,164,14,21,33,166,231,228,70,190,15,127,212,34,68,80,12,5,204,71,46,224,183,98,172,143,29,1,25,41,191,239,137,92,245,84,24,170,194,77,244,74,55,186,205,146,37,44,101,129,149,197,180,33,193,244,20,194,134,106,160,99,152,114,81,168,7,24,220,116,255,107,211,70,120,67,240,80,84,91,25,109,99,226,223,128,177,205,82,248,154,83,101,174,46,87,19,41,120,113,238,112,239,102,67,118,213,130,110,65,0,8,39,93,84,82,171,110,246,176,82,207,56,26,31,72,156,218,21,198,189,106,36,220,164,128,129,187,169,209,123,124,40,245,143,149,206,50,231,234,88,144,81,102,94,242,237,61,152,22,189,248,6,230,25,235,99,214,241,190,76,25,228,80,211,143,58,129,176,242,245,252,68,80,237,81,39,144,137,238,233,200,223,126,49,163,92,26,252,143,57,195,247,194,44,77,197,92,5,93,218,186,227,153,226,207,37,198,44,228,186,98,115,97,155,216,41,99,252,77,18,119,174,120,226,232,172,117,53,24,162,106,239,1,169,233,76,110,117,233,25,204,111,53,13,132,96,24,15,133,97,169,214,8,129,222,222,226,227,117,83,173,37,223,97,244,138,175,30,77,42,37,38,44,182,65,34,98,129,7,111,99,139,237,176,17,37,244,104,194,166,116,70,42,166,130,40,176,41,85,133,167,147,81,190,219,7,134,82,27,48,210,169,83,97,46,47,2,71,242,239,187,126,96,164,9,2,70,62,87,158,41,154,238,225,153,73,81,148,109,193,7,94,145,150,38,13,246,62,119,253,109,154,146,125,20,83,195,86,247,60,172,22,122,106,89,191,245,130,254,86,241,46,122,187,235,168,163,117,34,141,165,54,89,76,174,94,246,199,37,249,144,246,84,231,35,56,137,190,133,192,173,106,168,227,147,9,170,120,82,174,155,47,178,108,125,96,16,76,231,109,2,163,33,167,39,127,143,33,2,138,110,230,33,178,185,217,236,162,195,231,228,13,90,84,151,244,228,212,101,90,194,111,229,84,83,51,116,214,91,74,124,155,132,156,162,59,211,41,88,37,146,153,86,248,204,157,112,71,141,92,141,174,104,189,142,115,179,239,170,245,99,116,69,43,74,108,172,112,240,24,95,184,229,201,151,41,164,125,124,174,106,122,208,65,242,24,251,15,240,220,53,83,3,232,134,125,76,180,176,180,240,188,2,189,213,231,243,211,172,79,145,15,97,131,168,246,120,124,79,105,214,14,133,191,169,199,150,217,42,87,145,156,46,67,125,205,200,197,167,195,48,66,230,87,77,211,76,182,52,188,93,73,19,181,243,177,30,171,117,135,186,114,71,41,230,126,96,243,158,9,152,208,72,45,215,204,157,36,77,32,201,44,168,1,30,106,171,45,125,28,71,249,120,14,50,171,236,116,106,196,245,65,63,2,50,96,233,125,73,174,255,243,211,176,239,211,25,22,138,129,190,109,26,132,197,35,114,245,239,108,75,194,183,108,201,250,157,143,25,162,181,0,103,190,125,169,219,8,91,81,145,31,167,177,167,126,12,242,6,204,240,150,46,167,75,85,211,55,229,202,154,6,171,47,64,87,195,193,139,29,73,186,156,210,221,167,95,0,90,5,233,78,57,97,4,74,222,141,90,85,61,121,180,201,194,110,133,161,213,134,255,48,66,85,242,200,222,87,62,203,138,100,38,89,106,233,224,199,87,169,98,82,17,48,217,29,245,213,164,233,63,61,157,173,130,168,71,67,182,8,71,92,107,88,250,120,118,210,240,17,230,175,120,23,10,1,17,242,252,153,161,22,15,67,84,56,109,56,133,206,36,37,0,67,190,16,24,233,202,118,228,220,69,68,240,201,227,141,76,107,195,67,150,120,226,13,161,55,190,229,220,48,74,196,178,179,211,182,17,126,208,148,65,101,175,123,72,139,228,169,73,237,203,151,73,126,145,2,99,62,49,13,106,105,186,218,81,11,182,202,138,108,193,15,198,95,45,42,116,4,146,106,70,117,248,177,210,210,167,154,87,173,206,175,220,103,14,66,235,183,145,11,131,162,27,10,178,3,1,31,189,48,120,26,241,109,76,56,198,2,46,227,203,199,183,113,77,59,94,225,247,174,98,12,189,237,122,17,70,243,219,42,86,246,120,89,36,120,211,191,14,80,168,17,37,62,121,168,219,67,230,73,148,216,118,58,100,47,92,159,228,53,223,37,223,29,252,230,37,251,65,182,220,164,22,162,122,65,59,159,152,65,155,158,65,186,134,99,87,171,166,202,131,110,225,29,47,154,62,65,201,3,221,113,82,104,1,248,92,41,220,195,104,98,203,159,240,165,255,79,97,170,253,10,11,145,2,185,123,98,224,150,102,233,236,10,197,168,186,162,73,16,71,31,19,29,87,248,173,215,81,130,176,216,90,38,89,126,249,148,180,90,103,183,191,212,66,155,194,64,22,186,232,45,60,31,248,204,240,202,69,121,120,168,99,185,113,79,163,178,184,172,209,89,14,174,166,21,25,227,223,232,107,98,237,221,216,17,134,95,237,79,239,148,152,142,67,212,150,233,4,117,185,173,150,228,39,75,81,141,166,24,249,225,78,34,243,230,100,99,5,209,132,141,229,186,178,102,201,18,55,196,43,29,191,204,28,194,200,119,212,169,240,72,37,123,132,182,180,84,75,237,9,94,125,12,67,166,8,1,9,190,226,93,189,237,65,145,252,21,48,109,43,137,14,241,133,124,232,49,49,179,128,241,10,145,39,66,5,45,210,133,227,135,84,33,63,77,149,44,146,45,195,88,212,107,40,252,222,85,188,74,107,96,220,114,211,132,75,73,101,48,194,246,208,147,227,199,161,151,118,139,90,192,83,115,137,133,3,133,130,171,99,236,98,130,29,211,228,54,75,247,244,166,39,225,23,187,11,40,70,69,182,177,135,138,125,152,167,12,11,40,50,26,125,211,62,106,188,81,127,51,19,177,172,78,88,11,28,196,176,95,24,173,253,155,43,26,48,132,251,155,240,144,4,20,29,137,59,8,51,4,193,69,190,59,86,98,234,88,1,67,106,16,95,123,136,40,153,179,24,40,160,109,121,98,148,105,101,74,120,251,148,247,246,186,192,13,189,222,147,14,18,83,218,105,76,187,160,185,112,32,238,198,124,186,67,225,187,131,98,97,109,181,99,233,209,27,254,148,19,110,10,44,135,12,65,12,70,112,51,224,221,101,115,129,230,173,209,42,194,158,2,173,22,253,237,59,163,181,16,24,10,249,82,24,133,9,119,114,160,228,188,101,202,128,115,223,99,247,78,5,109,72,31,130,177,61,187,119,210,177,5,134,73,55,20,110,193,64,7,126,155,170,162,39,135,145,229,81,248,36,7,44,173,116,168,250,48,181,250,149,19,27,109,125,230,149,189,165,47,1,208,82,134,180,84,2,163,59,19,151,134,212,220,168,10,95,232,147,1,211,170,171,71,163,117,190,227,210,222,157,223,46,195,1,135,192,40,87,145,128,44,34,21,0,124,144,125,9,216,202,26,2,95,122,236,243,232,203,55,153,48,245,215,152,179,222,132,111,222,48,2,147,141,94,113,229,232,224,234,111,67,201,149,251,102,185,144,47,144,13,127,73,246,22,149,74,49,121,60,100,79,225,187,135,155,73,57,66,70,61,102,154,125,243,202,79,213,114,192,97,99,124,188,63,202,142,158,67,135,162,9,16,7,177,140,221,187,174,94,192,121,102,179,57,248,96,105,36,138,128,190,240,38,13,237,81,196,160,97,104,137,162,53,237,47,180,186,199,61,191,189,221,221,114,207,102,100,25,48,34,92,162,166,120,222,235,105,193,158,50,61,176,165,31,8,209,216,241,236,23,125,213,74,211,59,214,70,23,89,189,69,151,149,228,112,57,55,142,122,97,86,98,50,248,242,46,223,101,194,155,113,59,146,110,217,208,128,105,173,162,91,203,169,143,84,196,229,113,119,124,3,98,20,162,149,221,69,41,128,229,135,146,171,187,176,252,180,213,231,109,99,166,86,75,178,46,207,213,79,183,91,50,212,131,82,86,70,21,132,7,70,63,161,5,76,143,183,92,25,90,114,43,192,170,38,211,7,122,89,11,38,16,189,31,71,246,153,135,140,249,240,188,219,122,11,217,155,174,242,204,144,250,208,143,243,123,134,190,153,91,143,99,210,207,222,69,215,126,155,197,243,167,103,197,86,192,131,229,101,133,127,153,167,209,104,63,59,143,134,94,219,229,104,94,142,15,66,172,100,166,36,98,104,3,194,61,216,15,166,6,37,76,109,99,209,157,40,235,211,12,123,235,7,70,128,55,222,37,229,172,35,231,166,253,201,251,49,209,255,166,239,84,15,238,105,74,128,231,231,167,2,104,238,70,153,91,102,115,210,134,204,55,72,99,20,31,38,84,234,213,99,229,80,166,219,190,160,179,7,162,66,146,104,61,25,174,210,45,171,233,246,179,76,17,47,230,127,200,83,82,30,57,176,153,118,248,23,65,119,149,67,119,68,155,204,105,34,62,12,93,11,254,210,10,180,139,8,60,141,240,92,127,24,27,189,241,113,36,104,131,13,249,38,79,159,11,54,31,129,44,42,70,201,138,169,119,23,19,189,72,244,237,153,87,112,10,233,223,221,210,89,113,224,195,13,239,141,99,116,208,209,144,163,203,188,69,123,76,251,166,75,152,121,161,99,198,58,222,154,218,166,201,186,202,196,141,122,233,141,221,150,173,10,162,207,109,23,46,17,72,195,149,115,234,109,207,36,241,204,138,117,148,204,128,212,212,175,55,88,147,132,103,150,90,242,192,59,254,177,17,97,52,36,51,245,85,49,123,196,146,82,76,88,92,142,38,20,42,17,131,95,147,139,83,24,169,212,200,150,109,152,247,178,102,176,55,123,95,109,79,186,227,253,194,54,39,198,214,129,228,117,95,122,99,248,117,197,214,154,62,39,121,164,244,170,68,40,139,113,178,48,205,72,100,35,147,27,27,254,247,4,165,121,20,185,164,77,235,113,110,228,230,82,216,30,74,112,114,81,214,18,230,19,29,59,212,112,78,68,163,204,238,121,91,111,98,30,245,6,59,245,26,195,43,199,33,209,203,14,187,39,18,163,80,115,18,238,63,62,174,17,141,194,56,149,147,191,49,250,110,45,40,216,150,113,148,163,205,191,62,118,222,136,109,175,15,124,176,7,154,17,133,147,180,202,129,134,153,117,73,234,224,166,43,189,127,224,219,119,36,125,41,61,73,218,150,205,1,121,220,120,95,44,98,50,125,115,116,30,140,218,250,144,237,218,155,110,208,254,28,145,150,189,67,82,117,192,146,118,37,181,54,174,162,40,92,197,185,43,34,38,122,215,27,91,151,145,22,134,70,93,75,248,64,113,140,247,5,63,64,168,127,15,166,40,114,211,51,15,206,133,160,172,211,91,242,228,210,81,130,200,59,95,171,39,217,89,27,68,244,1,65,147,186,130,180,110,6,135,69,6,49,139,250,137,30,53,50,48,112,0,4,126,11,90,25,73,146,187,106,246,4,131,168,39,5,233,173,56,164,243,229,153,217,78,230,6,145,141,109,140,76,104,135,169,194,133,116,41,138,52,241,180,231,162,208,177,170,81,205,57,229,243,50,235,48,137,102,47,21,145,38,57,250,125,204,208,72,34,105,119,94,132,220,20,46,61,216,77,29,67,111,233,210,60,116,143,142,48,231,66,153,182,86,29,194,117,216,252,233,21,48,118,95,178,161,58,112,38,86,16,175,168,4,137,24,23,31,223,10,17,0,104,91,77,141,95,236,227,107,145,223,108,84,155,117,59,118,200,22,183,168,221,177,168,31,57,248,253,121,70,51,24,252,199,170,129,44,227,168,215,36,71,149,161,54,232,196,27,59,196,40,96,89,188,203,76,198,13,157,101,37,147,33,13,191,14,13,188,232,164,108,73,224,248,177,35,207,167,242,179,36,71,129,154,216,83,90,118,105,62,161,25,57,46,237,110,145,145,97,142,216,43,239,139,139,148,249,12,254,205,91,147,226,3,97,107,46,68,185,75,159,83,77,103,224,246,177,198,123,232,22,195,202,14,63,53,215,69,76,39,144,119,58,233,36,139,53,75,194,164,167,119,148,28,143,185,189,31,133,79,15,244,210,163,81,245,220,148,7,98,50,67,68,255,230,38,17,24,47,151,176,130,197,185,52,199,176,249,228,188,151,32,229,177,34,234,152,124,180,76,128,61,92,81,141,242,36,175,131,39,22,158,170,104,198,93,125,29,212,202,87,204,241,252,178,244,199,145,21,54,83,161,104,234,128,24,221,117,40,64,175,138,121,152,97,35,97,208,69,146,37,215,228,55,213,118,33,92,62,120,152,123,105,204,226,218,75,76,31,217,16,74,188,73,186,37,141,142,65,74,195,100,118,132,144,217,82,152,246,151,184,50,251,122,178,38,2,12,135,51,18,241,24,43,77,185,109,28,31,50,15,63,171,104,138,3,34,149,16,229,1,40,144,50,137,155,144,126,88,68,83,92,128,183,254,133,171,194,187,126,96,115,101,184,89,172,97,27,45,48,238,215,9,99,174,34,27,42,224,211,19,158,182,1,16,24,101,176,147,61,33,236,4,245,202,249,212,179,125,2,245,29,9,38,126,225,157,169,116,244,185,4,70,198,34,114,183,56,171,138,89,39,71,247,158,35,233,45,147,136,86,42,252,22,203,72,69,190,37,128,42,176,222,24,137,226,29,41,61,140,92,182,62,181,218,183,4,81,184,70,79,129,81,163,139,50,173,233,20,234,185,77,9,38,162,210,141,229,187,160,244,71,122,188,140,74,97,153,58,72,205,166,36,226,229,10,9,80,126,120,66,184,143,84,70,167,197,86,81,179,65,236,153,253,89,26,87,94,83,141,59,145,203,120,43,134,166,35,184,208,155,187,38,211,155,152,58,75,163,223,231,228,67,12,18,222,150,236,232,44,61,103,176,167,248,16,105,34,21,248,154,189,93,236,111,174,214,215,14,186,168,53,220,81,169,153,92,217,59,93,250,246,111,240,109,166,213,154,151,76,104,21,117,151,72,37,162,87,39,86,184,111,158,30,116,122,246,48,164,133,235,47,39,239,36,188,61,146,55,223,122,177,98,195,10,242,174,32,195,161,250,51,36,149,120,81,74,127,31,156,39,59,222,138,223,36,217,142,179,117,29,97,137,137,241,198,20,166,130,121,225,237,224,8,46,235,158,144,115,163,168,24,45,241,212,154,175,168,154,220,202,42,28,219,136,245,163,216,152,231,134,100,153,221,148,228,198,37,62,163,79,157,185,210,207,109,10,31,249,233,94,235,217,141,213,203,92,69,37,144,161,181,2,198,134,167,5,32,202,75,253,130,90,144,137,175,58,140,254,202,149,69,249,82,61,244,77,161,121,171,73,251,221,45,166,198,224,35,13,81,221,43,150,179,15,38,2,240,37,221,244,74,197,95,152,160,201,218,140,60,7,100,61,14,83,46,13,207,38,111,165,97,163,188,132,189,14,204,50,127,3,54,245,49,57,249,11,99,163,141,7,29,18,105,18,53,78,247,116,185,223,134,252,160,182,198,210,173,53,178,39,101,155,123,209,149,219,222,230,212,231,23,62,108,111,44,240,123,78,253,70,159,244,69,184,120,9,74,190,201,99,67,18,106,85,186,243,44,156,8,42,246,70,234,170,105,20,52,81,144,116,66,39,182,20,240,65,5,54,177,6,191,45,107,112,212,81,138,58,84,52,111,236,253,22,152,126,20,222,104,91,248,209,215,36,250,53,218,64,149,215,147,87,8,1,156,170,191,13,203,36,82,210,7,166,170,88,157,95,228,70,66,82,133,158,249,166,238,241,20,121,240,102,21,3,212,33,85,232,75,135,104,139,46,32,62,183,35,174,75,4,135,116,127,184,34,69,133,50,33,155,16,90,128,186,251,92,113,26,20,87,100,66,196,204,48,24,78,214,187,126,52,16,66,72,37,136,174,215,202,21,82,42,187,215,106,20,174,73,129,192,135,230,244,46,129,112,132,112,244,119,48,37,126,96,250,44,28,126,143,77,51,203,23,139,132,200,188,89,187,190,72,185,114,99,37,146,23,124,94,88,191,40,250,14,14,57,140,159,54,13,253,233,105,157,192,161,216,66,199,141,134,135,39,139,35,148,3,249,98,20,110,102,180,229,98,50,155,112,80,78,142,193,154,51,79,58,70,124,232,206,10,204,212,226,18,108,4,138,91,51,184,116,155,151,208,60,42,102,230,161,1,32,93,247,97,63,89,76,59,238,156,207,165,157,112,186,66,66,167,93,93,193,16,236,10,111,151,98,13,171,26,227,161,75,24,254,123,148,15,165,242,73,217,236,214,184,110,178,34,67,3,64,140,195,189,128,8,243,145,246,134,254,133,195,248,229,77,50,93,244,246,248,97,34,202,56,247,65,242,240,115,87,76,58,53,100,133,106,23,77,46,179,95,27,37,221,89,171,197,212,242,192,9,101,194,14,180,252,104,255,41,108,218,238,14,55,243,94,212,96,31,14,67,152,183,242,252,53,200,90,40,235,238,48,111,53,39,82,13,87,204,169,209,143,166,253,175,235,158,19,184,124,224,249,129,73,68,185,82,32,138,158,164,22,21,198,163,221,175,252,237,150,222,170,51,20,46,30,184,118,171,99,126,70,41,66,104,46,48,2,124,233,16,215,125,200,139,65,66,37,170,15,163,229,233,62,4,30,147,159,28,105,235,163,47,204,88,10,9,31,132,220,63,48,92,230,21,48,139,202,85,56,28,36,233,117,168,71,227,86,34,157,126,83,221,106,136,98,5,40,18,183,113,48,78,16,26,142,211,78,94,87,40,103,173,207,108,102,234,196,97,88,59,222,187,221,229,3,195,215,116,81,174,97,173,132,223,157,89,13,15,96,220,112,9,69,245,121,150,233,217,5,96,50,198,250,68,238,37,158,116,248,45,186,250,93,78,147,230,243,43,91,164,213,117,207,72,247,193,174,225,150,187,182,70,196,132,234,98,165,187,209,173,254,198,211,164,9,93,137,172,210,185,252,141,182,195,149,239,161,239,51,94,159,241,105,174,115,233,164,11,55,84,96,84,23,91,136,160,49,241,73,250,249,90,223,87,13,9,53,186,236,250,103,128,222,160,105,116,154,133,187,38,177,238,143,124,122,192,83,101,21,217,100,71,107,22,234,66,84,4,244,166,137,166,99,120,82,253,185,71,159,39,149,170,27,210,111,75,229,140,120,147,53,13,224,200,34,33,177,40,240,72,193,46,56,220,87,155,141,201,80,25,203,198,45,124,17,140,215,196,196,32,213,17,40,214,158,186,225,123,171,101,75,131,95,58,201,183,62,80,248,78,225,189,213,108,11,175,43,102,183,222,218,225,176,181,84,232,150,207,84,135,102,200,229,145,41,208,141,46,113,161,107,73,54,179,82,221,122,114,200,180,62,82,90,55,23,230,79,122,0,119,93,135,233,172,173,186,170,61,216,25,147,221,180,44,164,125,227,252,124,200,35,224,99,116,116,133,137,238,252,202,96,104,156,79,86,227,61,228,237,122,242,84,225,40,175,42,76,39,163,63,21,218,82,247,247,104,250,9,252,109,27,145,125,233,30,27,157,46,87,9,36,44,32,89,167,48,94,185,254,219,212,22,63,217,28,163,194,187,62,250,139,151,171,4,157,63,104,232,201,155,234,208,209,165,158,165,60,52,48,27,44,225,251,125,42,168,214,250,79,227,137,88,116,206,96,146,9,163,118,120,72,4,154,159,135,54,188,167,18,213,152,213,190,151,6,177,172,198,201,73,194,127,6,3,140,142,144,117,188,214,63,171,191,141,176,64,140,52,75,155,232,23,212,172,208,24,71,15,147,201,22,152,184,231,132,215,52,37,218,250,57,121,229,97,57,76,9,107,124,51,46,39,172,118,155,169,119,127,30,234,40,249,219,47,50,92,179,126,190,129,26,173,212,40,196,211,65,163,111,155,6,89,151,87,127,112,95,154,25,135,132,25,21,51,42,169,111,245,185,245,179,252,172,176,25,229,213,35,99,163,147,18,218,27,241,219,108,129,62,51,181,240,71,176,216,102,185,214,41,109,192,74,72,248,15,15,205,178,211,174,225,201,174,236,106,136,67,255,218,10,20,179,234,249,201,139,175,240,3,164,132,255,118,179,159,96,248,205,249,126,83,111,137,168,167,126,98,225,55,251,134,93,109,229,227,211,65,138,147,148,247,240,25,188,175,46,246,168,75,185,175,7,62,239,234,189,65,159,227,124,179,140,43,162,54,100,44,53,29,83,96,13,132,36,119,163,212,163,187,228,98,194,92,59,225,113,151,238,186,136,104,103,28,77,161,97,107,182,230,205,88,213,141,39,177,52,31,87,51,227,29,2,92,40,118,155,124,232,168,154,250,134,121,228,183,253,246,18,159,100,13,114,249,49,14,224,194,85,221,190,47,115,217,13,63,116,154,47,116,183,184,109,181,114,135,95,115,77,150,103,66,153,47,76,90,58,33,224,110,154,211,88,116,87,251,193,80,159,238,39,97,98,218,201,225,181,142,94,200,254,38,130,90,12,80,212,218,187,164,191,170,165,87,220,144,167,211,214,118,150,28,92,233,81,240,217,12,193,137,35,241,230,69,58,12,242,157,195,36,32,245,232,110,174,119,113,114,140,165,135,100,91,32,238,133,63,18,70,77,108,224,18,94,8,60,181,180,61,198,21,89,146,80,38,47,156,70,211,200,204,78,133,45,85,30,222,195,85,183,200,15,61,12,240,244,121,175,85,18,146,215,226,144,176,215,166,253,235,108,61,181,17,189,111,58,27,188,33,39,89,162,131,200,160,187,230,24,255,111,223,207,209,200,104,251,201,225,217,143,207,79,191,45,244,170,105,120,78,82,66,143,190,233,133,5,93,180,141,207,51,97,156,133,238,244,139,59,138,124,29,88,115,227,85,17,106,220,123,138,47,130,93,216,12,47,44,184,166,83,92,163,128,87,244,91,162,121,93,247,103,164,60,248,125,138,87,20,179,197,13,2,24,222,109,152,157,152,9,204,252,92,248,155,26,195,238,228,167,69,89,175,124,156,176,200,128,84,185,202,212,223,54,45,56,63,218,90,59,143,190,16,214,178,149,134,178,102,4,170,39,207,118,3,243,161,89,226,137,252,96,154,161,194,177,231,157,93,86,15,132,42,17,146,245,131,105,246,43,50,95,193,75,14,185,188,110,150,239,237,243,66,80,129,244,131,55,1,146,190,175,55,221,221,27,23,102,117,81,201,249,53,203,94,150,240,110,178,37,32,127,154,158,115,72,189,238,252,132,173,163,36,43,27,124,194,126,3,198,114,82,242,222,100,144,216,225,135,235,20,42,31,235,3,239,25,142,147,230,117,255,129,23,223,69,184,78,193,45,144,188,29,109,173,45,45,66,77,105,121,232,209,48,77,194,129,172,119,163,12,38,204,134,58,246,154,198,20,104,178,130,80,46,61,59,76,171,222,19,87,191,89,163,96,212,120,219,116,12,188,25,80,126,27,119,231,152,209,232,144,217,87,31,11,42,7,105,72,73,78,182,234,149,227,223,49,87,154,186,150,55,109,43,60,200,144,133,199,24,250,151,50,88,136,145,169,250,7,92,81,50,23,152,180,111,73,216,4,173,18,166,68,230,116,109,187,52,81,142,187,80,102,67,172,3,212,52,193,19,38,27,90,61,8,90,195,52,212,62,240,233,222,64,11,217,5,219,187,47,156,51,7,112,151,246,63,34,67,88,74,254,194,94,60,112,37,17,100,48,85,132,128,121,170,10,111,227,250,132,31,29,17,238,81,24,221,249,132,105,198,174,95,56,246,17,116,44,191,209,243,133,75,124,98,116,151,65,12,87,120,87,239,80,103,219,70,175,196,254,192,35,44,227,222,236,54,203,23,189,99,196,35,199,114,163,253,223,240,72,43,91,181,225,35,27,87,103,4,35,111,233,212,190,224,159,76,94,88,142,47,92,6,207,208,115,159,23,37,36,76,171,144,76,167,176,130,166,51,23,240,193,173,236,48,19,102,223,54,227,133,252,136,6,40,76,108,84,210,214,208,136,122,2,111,108,118,211,142,17,157,85,65,33,249,53,129,151,20,133,45,103,80,182,154,57,142,207,251,64,9,198,81,232,235,47,206,63,138,154,43,121,192,141,30,215,15,28,222,155,134,106,37,175,155,242,162,135,19,155,214,102,17,8,181,109,5,101,72,135,55,25,71,133,167,249,224,254,194,149,52,181,190,107,156,247,154,47,142,168,83,234,76,253,98,27,244,59,252,220,21,49,228,34,99,20,51,136,112,76,70,199,110,125,62,31,164,228,66,118,126,67,242,145,141,128,153,141,236,80,227,223,172,55,34,52,66,24,240,190,190,184,175,247,199,35,122,28,230,45,182,98,149,216,176,177,231,145,247,49,113,98,243,100,38,46,109,40,35,9,76,28,228,235,242,134,54,33,165,58,150,195,144,181,0,165,197,160,126,224,25,163,16,120,94,133,87,97,135,59,28,38,104,210,145,66,75,236,61,113,242,139,132,138,60,180,183,177,66,254,236,23,70,46,86,131,199,110,93,222,49,86,32,130,74,42,202,60,177,171,119,223,118,30,73,215,125,4,212,170,88,97,16,104,155,146,23,177,73,168,132,65,135,73,185,136,235,9,175,136,110,58,191,178,183,215,164,93,86,225,216,214,49,117,213,38,37,171,190,233,216,143,231,141,212,190,116,128,67,68,168,168,201,58,124,63,187,108,244,220,59,153,202,95,152,45,137,148,132,251,143,141,238,14,148,9,76,14,54,174,144,87,118,76,33,82,194,109,243,64,116,133,55,80,216,5,130,98,228,182,227,216,133,165,123,254,242,128,146,20,78,23,239,225,117,117,215,180,68,194,62,241,121,16,241,14,217,142,14,24,123,145,10,122,255,112,54,201,51,193,42,129,7,236,207,4,223,108,81,59,131,210,141,228,177,63,112,194,107,29,101,72,121,148,120,87,184,123,73,75,61,246,105,33,0,10,10,191,82,46,204,204,64,226,186,14,251,113,185,105,156,158,195,239,97,147,218,235,66,226,162,61,63,52,8,129,209,24,145,203,102,203,93,227,145,189,39,92,134,208,18,144,199,162,32,234,240,65,141,65,238,170,211,31,158,39,199,191,70,38,51,26,79,80,95,9,24,15,6,121,162,200,153,185,214,43,100,9,140,63,167,192,136,101,251,111,243,196,150,82,11,204,243,41,28,46,17,178,99,110,85,56,168,182,15,53,7,112,1,77,152,119,6,186,148,179,237,197,143,223,183,5,15,100,73,17,14,216,82,148,14,191,201,72,132,212,200,18,153,112,91,192,47,80,144,250,252,160,143,61,124,206,79,53,9,73,65,223,79,121,21,156,102,15,202,197,114,110,147,49,240,92,142,153,6,75,181,138,22,151,126,156,30,211,143,213,118,21,190,24,56,121,154,22,205,193,42,229,94,43,52,207,56,118,179,98,202,227,38,181,16,62,71,135,82,67,111,31,24,142,221,118,24,97,48,249,242,140,76,225,139,3,34,255,74,46,3,54,110,175,195,102,184,158,43,15,218,21,61,223,37,195,80,164,50,144,132,220,161,101,217,17,4,131,49,46,48,228,62,175,113,64,12,215,206,2,20,104,251,136,2,31,77,171,77,236,36,104,175,197,216,214,111,123,153,43,128,194,72,132,250,210,115,76,23,67,120,5,179,94,91,149,127,97,246,158,34,77,205,62,10,162,253,239,16,134,34,180,149,127,73,51,202,240,205,205,155,191,145,23,221,159,131,107,28,11,5,76,196,235,46,45,125,111,230,252,189,107,8,194,117,233,109,53,242,59,190,69,191,214,46,157,85,104,142,206,158,134,119,197,38,74,161,23,102,237,2,213,97,179,22,150,71,202,118,197,91,81,59,66,63,93,22,15,246,197,55,178,49,124,229,75,127,153,33,233,66,226,253,39,17,170,67,97,19,246,249,22,27,170,237,21,115,101,152,105,55,105,1,168,211,173,207,80,56,184,182,122,58,230,45,157,212,107,229,109,29,12,2,253,235,97,59,143,79,95,194,20,219,35,154,165,247,121,11,107,238,218,254,223,251,41,136,211,76,178,88,96,118,136,121,114,20,254,244,93,91,165,206,211,53,252,210,123,7,242,190,160,35,71,140,79,207,215,168,122,99,151,70,146,19,35,133,7,156,247,69,127,224,118,89,137,7,67,197,149,192,142,82,46,100,10,135,169,181,53,61,154,57,201,173,142,40,165,95,221,15,34,82,177,156,114,7,7,20,105,206,188,237,101,201,55,79,1,195,163,174,210,79,205,156,82,90,248,128,193,19,216,34,177,3,108,175,60,190,31,206,47,232,225,198,125,58,251,137,44,228,167,17,11,42,126,225,112,155,223,216,88,2,111,92,214,111,192,223,228,0,41,42,220,161,3,134,137,145,131,97,193,10,61,49,39,189,205,250,86,230,26,206,35,61,86,221,3,111,113,235,149,15,132,13,124,32,98,8,123,63,111,100,224,61,31,183,125,44,26,209,147,31,113,182,162,69,226,205,220,114,52,142,192,222,234,1,92,16,88,74,248,64,12,240,12,153,53,134,40,169,142,93,90,216,85,60,120,99,203,155,240,91,218,240,143,242,103,142,67,251,18,34,226,38,5,124,243,232,5,143,106,10,12,109,43,158,249,89,116,144,229,99,217,244,131,70,180,76,24,212,133,232,11,189,229,237,211,86,60,84,12,89,228,169,193,71,123,243,101,156,188,78,84,75,18,198,178,40,178,3,36,90,167,102,154,88,119,79,139,85,100,223,79,39,248,181,125,85,139,103,78,87,214,252,192,220,73,174,3,12,22,133,201,71,251,51,35,151,170,28,125,18,127,184,78,56,76,0,39,57,125,84,15,79,88,71,211,244,165,61,69,136,254,83,116,142,11,43,108,103,114,148,67,22,152,97,141,72,42,27,77,25,129,77,112,54,87,55,222,160,162,211,5,80,64,167,10,231,129,210,243,39,240,148,210,208,61,5,126,138,47,80,164,120,151,176,3,240,229,69,147,177,38,188,183,194,149,148,190,215,217,81,105,195,169,84,224,107,43,152,195,90,229,99,39,51,203,137,71,66,183,160,166,167,143,245,128,251,110,242,29,139,227,99,85,24,134,64,162,116,183,11,74,167,118,153,9,55,93,128,232,142,169,81,117,50,71,148,46,31,23,162,173,61,102,67,96,49,101,7,125,143,32,158,200,11,107,198,81,20,131,91,127,85,232,116,74,5,254,161,8,17,121,10,201,12,70,69,45,28,134,154,17,44,29,70,218,93,80,235,128,118,130,21,194,112,72,207,37,76,49,96,228,193,86,134,146,231,73,47,160,196,95,214,209,170,71,227,43,29,111,131,18,171,244,202,82,194,96,152,196,111,195,190,24,122,114,150,201,152,111,6,92,71,217,16,34,43,152,213,253,7,99,183,45,191,125,197,31,243,12,56,138,242,225,241,72,110,56,167,195,98,62,98,141,240,96,72,190,241,201,163,151,40,93,86,192,52,176,199,19,175,70,151,12,24,42,45,38,207,17,211,154,119,171,194,72,174,175,12,121,143,102,29,30,108,165,140,128,155,106,126,93,211,37,10,210,218,33,247,210,37,173,0,31,188,68,133,229,192,63,20,133,20,100,0,105,12,143,109,0,186,56,114,110,232,177,145,21,71,216,160,75,75,255,165,184,127,99,46,107,205,44,230,18,53,27,236,17,251,19,202,110,50,7,211,90,139,168,73,192,180,210,116,133,161,120,199,214,200,244,151,21,61,123,198,3,175,220,97,253,252,52,61,166,121,110,218,22,20,190,216,160,196,150,207,198,85,85,248,172,24,71,24,31,10,147,3,221,22,154,68,106,192,132,122,67,225,120,216,188,115,165,22,27,91,52,114,241,104,118,104,147,238,131,105,16,105,241,195,47,250,85,122,61,42,252,55,66,105,163,174,72,144,207,106,60,130,44,247,80,218,35,245,220,166,157,147,176,229,37,4,30,246,252,3,102,233,144,155,194,69,110,121,156,176,109,255,17,201,219,133,135,34,62,73,35,51,26,172,158,2,103,255,239,79,178,41,229,11,241,89,161,94,235,52,13,211,61,75,221,121,224,197,20,28,240,164,169,84,142,198,238,96,230,209,68,95,114,112,251,201,87,249,117,35,240,163,231,166,143,32,135,9,102,233,53,62,122,224,115,103,190,173,183,86,167,146,44,214,233,116,196,199,178,83,152,33,98,113,48,24,207,197,158,48,114,135,2,147,127,143,181,184,194,28,211,71,198,230,244,198,76,248,98,215,153,174,183,6,19,174,198,248,238,66,247,132,149,130,82,101,230,36,140,9,217,21,30,237,70,100,245,158,239,205,30,15,96,88,181,17,27,209,51,88,250,23,158,25,99,32,171,125,62,112,167,94,191,98,78,40,123,223,47,140,241,104,192,240,254,21,62,24,9,215,72,74,212,158,161,19,176,245,218,196,209,27,218,160,60,211,137,51,84,236,207,113,110,75,117,19,131,17,229,185,1,83,7,173,31,184,5,125,23,184,77,133,223,191,94,97,126,123,240,114,169,31,20,78,100,77,244,100,180,250,3,35,101,20,48,251,69,121,97,84,144,162,2,15,121,69,36,118,128,143,117,215,70,24,190,63,224,219,72,133,179,58,98,237,37,105,76,164,97,58,251,253,216,23,153,237,179,28,125,81,51,59,177,179,65,174,77,190,77,83,16,113,5,106,4,174,150,216,203,98,180,213,205,242,52,246,123,232,37,200,209,164,241,131,222,142,153,124,6,248,16,154,240,124,141,13,56,148,158,148,147,228,172,216,219,159,72,90,96,221,118,5,158,176,114,125,43,57,96,252,12,57,55,122,252,65,151,134,217,138,183,97,194,219,156,189,252,104,88,198,69,190,77,196,149,194,250,220,140,84,151,76,26,172,237,172,168,14,119,114,32,43,97,54,23,222,48,215,97,205,182,45,195,168,225,16,235,74,105,214,61,77,58,87,142,102,99,234,31,31,121,245,54,229,174,95,132,185,130,14,113,49,42,206,156,133,237,205,234,8,20,113,207,25,41,84,80,212,209,34,191,212,109,118,75,148,103,48,100,155,73,96,38,63,60,141,247,228,40,226,17,39,31,9,105,251,149,43,38,218,249,69,81,216,14,145,96,93,40,116,149,37,240,27,83,241,209,190,71,55,82,188,253,231,96,132,99,29,198,34,175,230,132,97,234,146,193,186,100,46,122,91,47,249,233,67,203,148,124,150,27,105,179,132,137,87,250,205,72,120,164,214,234,162,209,199,164,5,3,37,107,176,20,134,84,117,18,94,250,170,96,35,222,140,39,45,52,210,131,201,175,71,240,63,88,95,107,23,24,106,123,196,116,3,166,241,231,167,39,197,137,136,116,15,21,106,65,217,170,197,82,79,154,184,109,185,173,202,124,81,51,192,95,55,19,118,6,211,231,19,119,141,46,208,146,219,50,173,196,59,37,254,191,165,43,76,47,207,202,247,49,117,244,179,100,230,133,241,125,15,189,176,119,207,227,230,12,123,165,127,2,248,32,115,25,191,204,42,180,239,7,126,179,68,220,86,25,178,49,49,120,181,145,7,151,145,204,95,67,223,223,69,120,223,173,90,145,40,186,184,51,110,170,219,19,86,152,72,184,228,170,68,169,86,206,141,209,239,57,9,191,32,173,200,117,191,33,156,21,100,150,188,181,229,109,52,196,104,114,189,68,210,116,200,219,232,248,204,71,152,128,83,69,211,11,167,81,170,198,119,217,112,43,107,50,140,200,205,187,99,174,21,16,112,45,86,120,204,90,18,166,166,95,21,70,105,52,171,19,83,188,20,127,224,149,123,57,130,228,37,107,53,78,165,80,35,51,202,216,41,235,136,45,14,121,252,8,97,10,25,79,29,102,56,32,214,216,102,66,111,110,178,232,117,106,65,110,102,13,204,204,214,4,198,79,121,101,45,9,150,159,160,20,55,34,192,41,148,88,244,187,134,123,219,226,141,16,230,213,163,63,189,144,85,138,221,193,251,28,82,220,106,225,176,222,162,241,222,220,246,138,126,123,111,192,239,56,55,90,120,194,236,34,53,203,83,246,170,140,249,215,44,9,133,31,220,50,243,11,252,34,208,171,112,248,61,116,147,113,239,115,43,250,46,187,11,44,194,188,11,99,23,156,148,252,220,19,122,147,14,211,23,57,176,239,79,120,76,253,248,14,169,217,33,71,139,32,216,131,173,211,197,137,64,27,137,198,172,171,24,140,133,245,17,88,31,56,211,104,110,31,38,43,178,68,25,230,238,52,162,42,73,235,216,146,161,96,234,110,46,5,219,77,251,169,200,170,8,188,34,71,9,92,139,140,5,155,100,90,160,172,214,178,238,153,113,230,62,43,97,97,139,254,192,59,232,79,192,189,203,178,104,234,245,89,7,70,168,59,117,170,22,74,32,51,130,213,77,70,96,200,183,201,36,177,226,174,154,57,13,228,35,163,229,133,34,116,28,108,235,129,192,23,166,101,156,27,233,46,9,112,6,95,189,183,238,114,114,106,252,2,91,191,250,136,147,147,215,149,47,23,214,123,95,53,78,142,92,135,196,163,3,99,139,96,111,208,57,176,101,186,27,230,192,17,37,127,24,255,87,162,213,97,203,81,144,86,232,251,93,50,196,7,45,230,89,119,127,111,171,244,15,12,117,103,230,111,219,166,44,224,105,222,71,30,21,226,241,246,118,12,77,96,114,198,158,236,166,3,82,154,219,13,198,16,34,111,27,246,110,21,248,152,191,96,60,83,147,254,83,120,189,99,86,194,69,163,5,131,99,47,185,9,41,139,194,181,152,10,174,51,129,48,86,90,235,3,239,32,7,27,188,215,84,120,180,232,254,251,61,186,127,225,161,240,217,95,248,228,100,250,34,202,247,5,205,241,71,120,37,188,214,23,182,196,132,211,167,14,177,248,21,152,59,243,29,56,48,30,116,10,55,183,118,238,230,70,158,92,8,208,110,137,79,231,140,113,41,18,68,205,246,38,173,22,156,76,22,198,42,67,13,215,38,152,174,78,16,36,133,45,107,62,69,209,227,50,88,15,134,60,213,229,190,6,74,228,254,211,155,102,67,217,4,35,81,92,34,220,48,2,65,145,48,9,37,139,83,130,231,186,108,78,146,11,223,228,252,227,228,168,251,46,189,109,118,181,209,63,187,80,210,75,117,119,166,58,118,16,94,11,54,91,138,35,11,212,50,89,44,15,9,254,63,218,222,101,5,151,101,187,206,124,23,181,69,17,247,139,218,133,161,192,61,55,141,49,162,234,32,14,148,37,113,234,184,33,140,222,221,241,205,63,230,140,145,82,169,185,247,110,173,53,86,230,159,25,25,151,121,29,131,140,30,249,249,7,27,57,146,27,235,144,102,76,117,223,225,178,60,203,204,171,185,39,125,193,50,17,161,93,152,206,44,95,81,163,154,69,182,37,88,232,199,242,128,32,202,7,231,227,175,255,246,223,254,245,111,255,249,47,255,244,207,127,250,203,95,255,252,167,255,239,239,254,215,255,248,251,63,255,227,255,251,247,255,242,223,255,175,255,243,239,210,191,254,235,223,254,175,191,254,203,63,255,233,239,254,230,63,253,233,239,255,250,63,255,242,167,191,249,219,127,248,211,63,253,143,63,253,245,47,255,242,119,23,248,207,127,254,199,63,253,151,191,254,229,207,255,248,15,127,243,183,255,247,63,253,211,95,254,159,63,255,227,223,255,245,220,231,191,254,2,95,157,50,71,42,100,249,81,184,57,201,140,191,222,40,90,5,106,191,28,254,191,190,79,136,41,62,112,186,244,159,6,111,161,141,192,18,38,210,184,46,218,76,13,121,60,24,39,234,114,188,89,119,240,167,9,8,46,149,77,128,240,7,115,214,103,41,245,233,208,74,165,235,96,88,219,243,113,85,94,24,159,172,19,237,202,247,189,232,45,84,166,87,138,157,200,12,222,223,62,83,12,27,231,61,57,92,147,78,49,66,34,22,123,105,202,205,173,191,237,119,178,225,247,88,252,78,174,78,212,242,238,251,222,8,225,28,187,63,34,149,52,92,88,9,201,133,33,11,21,38,143,158,33,159,155,197,175,102,251,16,42,228,142,210,245,154,189,59,124,28,58,41,212,54,182,234,122,43,69,73,109,174,252,249,158,236,210,212,212,92,24,202,50,145,39,64,80,132,150,2,135,127,13,52,239,209,76,146,125,231,251,228,116,107,108,105,200,57,123,118,53,1,169,11,47,68,97,94,118,220,164,37,73,27,216,252,70,21,27,83,176,63,24,122,133,126,77,44,172,122,252,50,185,218,232,132,174,121,151,232,122,95,210,155,126,220,6,88,145,150,95,205,86,41,165,216,180,250,156,153,214,226,230,200,165,188,204,10,45,200,45,40,74,8,185,90,235,196,131,105,129,234,183,170,6,175,24,17,106,189,122,120,81,177,209,95,76,233,132,160,10,137,180,154,95,11,231,97,77,2,115,116,197,173,207,234,105,89,184,110,204,47,158,78,119,76,100,165,37,145,101,36,108,207,55,243,171,49,70,68,128,192,10,0,67,229,149,168,207,241,41,94,249,201,241,87,58,228,55,247,201,161,149,144,208,25,48,76,21,119,187,66,38,161,35,189,250,129,147,247,185,2,87,118,55,133,177,248,252,183,207,225,116,102,199,18,56,211,183,177,2,62,71,202,23,182,244,150,195,149,114,57,189,57,165,48,55,23,112,224,51,132,210,121,12,76,127,85,220,28,230,150,33,163,102,18,78,55,162,8,187,126,147,180,13,40,218,176,113,49,140,220,85,70,5,126,205,61,122,192,48,82,235,189,201,175,190,17,31,125,36,25,51,68,7,74,47,1,147,181,209,139,207,17,225,221,160,41,27,13,125,215,159,166,171,163,248,115,79,216,60,171,160,8,162,190,185,48,171,150,167,3,211,238,238,175,69,201,241,11,184,3,159,229,225,172,20,192,136,168,233,79,87,163,198,118,152,10,169,164,87,215,140,88,105,192,140,129,62,26,196,114,41,126,27,33,141,162,112,166,76,32,7,140,113,174,40,92,59,49,40,21,49,27,253,92,228,2,30,122,44,203,37,51,129,74,190,182,226,185,57,190,154,160,107,133,150,11,40,154,114,75,97,244,180,226,173,206,83,78,253,229,70,135,244,140,111,13,181,178,126,204,134,169,87,227,123,36,235,177,16,24,190,207,93,3,166,12,70,111,126,118,122,207,106,2,31,179,40,41,76,0,39,249,213,195,66,115,50,162,173,218,116,9,152,24,140,142,10,123,78,242,81,225,91,150,172,87,179,111,247,7,119,237,230,1,182,66,253,128,243,126,225,55,224,84,243,142,65,29,150,15,19,248,71,229,182,2,70,6,66,110,110,181,21,237,93,13,181,165,60,26,49,128,185,226,183,135,117,69,9,140,240,70,137,39,31,132,220,245,106,42,145,98,105,163,226,88,63,191,77,216,228,13,203,176,60,145,192,72,108,183,248,109,42,108,116,203,34,84,229,28,90,192,244,168,43,108,157,72,59,224,138,42,136,192,108,83,253,221,156,70,100,249,222,232,60,184,130,46,17,175,45,137,8,131,233,180,141,223,110,70,100,250,96,136,152,242,155,14,16,51,235,33,131,86,149,51,143,1,211,142,165,87,195,133,29,95,132,212,143,252,114,225,16,233,57,80,34,116,50,203,161,173,27,235,193,84,228,202,136,147,179,117,197,35,224,164,226,107,13,137,205,226,44,61,136,237,32,167,35,104,217,50,137,77,15,79,31,172,144,201,136,151,162,4,254,243,220,57,7,137,182,193,245,115,184,149,95,55,253,131,83,210,205,52,91,153,127,140,73,69,115,83,97,194,179,239,177,225,148,85,20,23,179,46,185,248,37,147,129,45,33,163,63,93,245,76,63,67,16,190,213,239,193,165,102,148,160,249,116,221,160,223,91,143,161,40,9,180,182,100,204,132,11,20,121,122,72,5,223,160,152,40,140,194,105,59,37,128,125,173,227,224,200,234,130,254,182,214,55,81,172,73,64,224,84,162,109,211,102,74,21,186,155,70,115,84,154,111,130,159,165,89,100,38,160,117,188,223,234,105,208,38,10,106,106,175,15,53,126,126,129,145,84,149,123,163,192,34,243,155,158,244,176,130,160,235,28,58,81,80,221,154,111,250,31,163,179,110,125,108,12,172,25,99,130,178,133,206,4,162,227,233,77,82,10,195,138,108,196,144,200,174,55,83,224,57,108,250,100,216,131,239,123,32,240,168,246,27,25,24,89,61,231,123,213,231,134,52,74,218,163,176,192,54,195,51,75,135,194,150,102,127,91,169,106,118,253,152,223,247,219,82,32,118,151,29,7,58,135,168,198,176,109,124,72,47,56,37,103,189,200,84,153,144,197,232,213,231,76,112,134,7,198,155,65,211,223,110,43,88,3,236,0,226,32,86,152,246,171,250,142,175,246,34,162,192,24,62,239,115,27,83,144,222,28,117,153,183,242,143,197,85,63,47,118,140,8,151,149,231,224,133,95,85,7,21,43,170,60,152,32,76,81,152,118,253,176,9,210,214,57,62,141,170,244,25,112,89,79,124,83,141,245,20,36,32,133,57,242,92,212,219,199,60,35,32,250,249,214,36,243,157,130,17,120,138,100,48,93,222,189,186,248,78,50,85,32,233,56,107,200,229,213,44,6,214,150,154,75,208,140,4,234,179,206,182,244,81,52,194,234,199,251,138,95,166,71,79,118,51,212,7,67,28,23,203,176,148,164,223,106,81,243,30,147,144,114,118,81,172,32,198,132,254,209,120,86,233,18,49,241,70,186,224,140,254,51,90,17,66,209,155,159,241,76,73,44,226,51,107,244,209,224,174,136,77,124,82,90,247,248,81,26,45,33,8,165,132,49,126,150,226,248,192,181,135,71,153,173,100,72,63,23,90,102,59,44,145,105,156,113,93,225,188,71,152,150,108,19,75,142,31,164,65,163,226,19,24,70,250,15,76,106,48,220,159,108,197,192,2,15,216,146,199,115,127,104,56,81,56,209,74,30,48,173,167,50,73,231,107,181,48,207,11,107,94,81,4,120,194,103,108,38,156,44,112,235,236,104,207,235,91,210,77,218,76,35,122,199,194,94,52,79,136,11,51,137,156,123,51,29,105,193,179,223,125,174,174,24,194,241,104,4,45,147,190,23,148,69,207,157,69,6,246,51,228,133,154,247,184,249,194,1,85,56,35,18,18,131,134,103,240,25,52,248,110,102,92,109,109,0,250,104,25,41,71,31,83,235,244,158,250,98,201,10,179,28,206,102,34,43,140,18,240,131,233,20,83,52,215,240,86,77,137,77,108,164,137,192,88,141,13,137,84,210,248,160,116,191,212,64,49,27,155,194,165,189,109,122,147,188,208,95,166,213,49,197,9,178,153,239,251,3,207,236,141,101,144,92,35,15,54,20,182,221,33,96,108,204,170,48,148,199,62,162,155,206,202,170,143,102,50,134,49,162,199,157,154,186,113,12,91,144,142,162,58,208,244,98,251,255,193,20,248,125,224,142,88,245,15,46,70,119,63,62,247,198,160,171,14,103,18,60,159,171,75,117,154,44,42,86,96,5,252,192,185,120,46,227,192,21,110,158,207,205,83,113,218,37,224,165,252,120,116,159,80,188,18,112,27,237,59,42,140,185,175,175,146,80,215,205,243,3,51,208,14,147,174,211,71,131,246,198,35,4,212,99,228,164,39,223,207,99,241,7,167,17,188,232,79,247,58,75,236,166,6,55,221,139,237,199,125,63,44,182,171,139,143,79,163,50,18,5,1,19,22,147,121,74,229,131,47,93,67,165,123,5,133,13,164,50,30,60,155,52,220,145,246,8,38,146,100,2,123,106,230,84,138,30,123,140,8,201,36,217,175,32,173,223,59,174,69,38,94,183,148,179,69,21,151,156,228,99,81,32,44,239,156,11,101,87,49,19,150,54,219,53,170,239,182,151,100,240,92,236,48,242,96,201,194,171,43,224,242,221,81,18,205,97,51,94,121,140,207,181,100,223,220,40,45,196,151,133,155,229,166,32,115,192,120,174,175,172,191,113,46,69,229,241,15,22,70,102,4,86,173,57,194,97,234,20,196,226,133,152,29,57,149,248,237,222,69,216,253,192,137,117,253,102,145,81,131,61,248,71,215,30,51,148,173,78,118,51,90,48,86,138,77,250,172,90,229,39,130,106,159,6,135,46,240,144,224,27,212,33,207,189,97,101,110,169,78,110,230,207,140,250,190,199,210,85,63,76,167,174,198,123,209,19,35,211,223,132,116,124,71,65,236,30,230,2,65,73,182,186,223,69,79,203,208,253,31,46,244,221,99,204,144,130,21,18,81,250,163,104,38,14,24,113,123,25,50,136,195,119,236,24,205,186,52,4,166,95,33,34,119,112,236,157,133,38,67,134,96,152,103,156,147,233,228,72,95,61,210,7,208,67,250,160,64,173,33,74,154,205,250,52,92,176,134,50,56,40,129,150,192,214,29,233,40,83,65,30,220,56,76,118,236,163,3,130,121,153,165,40,159,45,215,66,134,1,30,90,32,185,26,189,189,88,122,3,134,72,69,209,63,207,49,143,6,25,155,166,48,249,134,60,5,22,94,138,3,215,22,100,3,192,91,251,75,76,117,124,71,248,140,247,194,220,19,24,62,135,216,142,38,65,116,153,164,157,100,84,184,39,133,192,130,196,160,140,220,119,174,184,248,252,77,211,1,71,98,216,203,107,40,239,179,114,227,7,83,95,51,253,208,164,117,241,184,105,239,68,134,2,42,72,170,33,103,192,86,123,31,155,154,163,104,149,224,96,162,199,92,30,60,17,28,240,240,24,98,14,75,146,67,7,54,249,216,226,240,217,176,53,254,220,46,233,221,133,139,89,88,239,209,8,233,143,182,2,230,53,37,162,194,86,91,194,202,193,136,249,120,132,8,82,183,247,104,38,168,245,70,133,210,16,34,21,142,166,153,69,138,214,120,115,96,153,15,152,124,207,27,21,202,103,215,244,237,176,194,101,36,66,9,141,234,243,168,135,178,106,182,42,173,226,20,49,26,31,165,195,132,168,196,94,134,19,227,236,182,126,117,77,80,162,190,247,66,75,52,123,129,190,193,73,148,52,109,87,239,46,227,195,205,137,104,54,129,25,168,24,51,236,12,1,105,132,105,113,169,101,215,228,185,144,41,11,15,28,210,63,109,237,2,166,191,205,199,132,13,76,58,193,27,228,111,78,102,131,247,204,59,203,197,68,58,183,219,133,149,98,2,25,206,108,46,96,128,48,32,137,5,99,140,75,241,74,4,251,197,143,165,95,22,162,3,71,161,165,144,209,162,239,247,28,87,254,88,244,25,117,113,0,138,149,41,120,46,160,146,186,20,201,97,234,169,91,104,34,29,120,211,21,242,94,153,68,217,142,84,27,193,91,93,243,5,30,243,238,110,46,201,223,250,82,251,244,243,13,60,217,251,49,96,238,200,66,101,195,236,221,217,107,22,18,122,137,73,190,197,153,175,112,236,220,215,106,68,38,69,224,252,236,68,147,86,111,191,216,122,82,197,46,67,65,147,58,118,135,73,35,200,60,192,126,103,31,112,24,14,36,217,173,50,149,24,206,239,3,108,18,65,2,147,13,205,241,219,203,42,63,30,204,253,92,96,129,154,45,120,116,229,234,50,71,212,189,37,150,213,212,68,92,134,203,214,185,62,12,78,122,32,159,83,177,160,116,224,48,183,18,91,23,77,170,148,115,220,124,88,194,249,193,20,5,132,195,214,48,109,75,87,152,108,218,30,239,183,207,168,10,140,227,20,17,94,226,31,73,184,62,207,209,50,161,142,243,155,143,98,148,61,2,67,114,146,252,234,227,67,157,67,250,13,75,34,40,209,227,197,38,253,37,242,94,80,84,13,63,32,136,201,118,33,210,37,236,76,206,209,31,124,238,15,71,105,99,247,235,78,194,152,44,128,34,114,26,184,130,47,137,110,125,163,239,104,170,72,134,156,117,255,126,185,21,89,94,232,109,245,168,83,132,124,134,136,249,122,240,128,90,197,79,15,56,50,182,240,57,163,233,246,232,204,168,93,154,83,47,238,212,19,249,75,119,35,40,125,251,194,143,179,33,156,11,19,182,222,83,174,102,208,170,95,92,140,214,66,158,27,205,219,229,38,39,52,136,83,190,6,103,119,16,52,38,202,101,32,36,11,148,68,73,243,174,225,196,9,123,236,192,252,224,5,239,130,111,103,102,70,72,86,149,158,112,26,72,239,152,116,19,90,123,39,15,109,8,189,196,209,114,246,201,169,172,23,200,39,162,174,117,119,36,202,208,207,213,239,189,32,38,242,134,55,54,115,171,63,122,40,178,58,222,198,68,31,41,212,209,227,193,221,234,117,124,80,38,27,99,85,152,30,239,119,181,201,204,203,205,41,61,112,54,231,68,83,70,126,141,5,192,103,144,74,124,16,136,16,222,233,65,175,0,97,26,255,105,170,95,83,146,215,194,76,113,126,20,150,202,16,135,13,221,45,20,179,239,152,80,112,172,213,22,20,167,83,145,113,231,232,25,111,72,26,20,78,175,60,249,192,208,47,201,91,101,99,241,185,47,13,123,227,106,58,38,232,10,184,58,99,162,103,175,100,189,119,66,70,204,147,108,184,34,69,108,101,170,118,153,107,126,115,250,174,133,207,156,206,190,99,45,185,33,48,40,203,209,139,137,148,173,230,207,141,120,173,40,78,80,23,157,194,51,39,137,144,164,26,162,154,44,174,219,163,160,83,184,25,209,230,30,207,53,25,116,65,206,46,207,69,49,120,94,1,31,31,74,136,185,15,156,41,88,246,199,30,108,92,93,126,26,165,160,24,238,65,187,249,203,234,84,98,197,235,141,247,180,216,149,92,140,211,90,111,51,233,129,23,57,189,41,48,213,74,110,133,15,200,80,150,188,22,188,237,37,190,134,177,164,201,158,64,48,61,248,221,232,78,166,43,120,9,156,172,137,199,97,40,190,244,230,25,59,221,237,205,65,74,109,111,185,185,169,137,248,144,154,88,119,209,239,65,19,160,111,163,108,69,61,235,91,39,216,128,221,167,154,102,56,200,128,195,114,95,92,74,128,221,98,228,87,64,12,76,54,215,231,40,110,230,217,127,138,192,196,178,124,179,163,103,117,11,203,39,132,137,244,170,6,76,129,228,179,163,15,76,197,132,151,13,88,172,246,117,206,116,106,72,137,109,249,111,87,226,90,178,236,135,125,238,184,248,236,48,82,146,112,80,206,115,119,46,168,187,144,216,19,54,54,34,202,129,210,178,208,20,198,192,247,229,1,155,111,145,24,80,53,202,8,183,159,168,85,77,159,139,233,103,112,3,104,118,11,38,202,128,54,179,95,155,195,112,74,53,25,208,70,246,175,6,76,42,82,118,89,232,120,103,44,46,243,211,179,142,216,121,242,230,53,213,166,95,83,69,151,132,4,233,49,127,221,194,159,198,106,36,171,30,246,217,22,209,190,137,38,87,45,10,67,121,237,39,23,225,82,248,6,30,76,45,191,107,72,17,31,109,89,215,61,54,61,156,138,14,147,14,79,50,21,40,192,123,195,66,105,167,16,123,33,250,137,72,152,63,249,153,226,75,87,95,55,241,38,55,89,73,31,45,225,97,171,38,82,29,238,28,122,244,91,124,147,106,42,31,117,199,213,40,111,202,36,230,228,170,113,230,78,210,125,229,165,86,106,55,147,244,130,11,221,20,217,12,161,245,122,225,242,121,102,232,146,29,7,189,138,89,226,173,40,17,20,171,239,192,137,174,134,29,63,12,223,146,192,20,142,173,17,207,101,25,163,42,48,130,124,241,53,209,104,146,248,83,197,245,47,222,25,76,29,127,74,34,22,3,191,59,1,240,17,143,70,2,72,97,74,184,87,60,185,149,184,21,133,107,212,158,204,181,191,135,38,187,124,11,227,203,58,126,182,14,40,221,102,78,238,96,112,67,93,225,15,173,106,254,143,126,244,141,86,134,131,240,193,28,229,50,28,237,87,172,224,47,76,31,210,84,24,27,163,5,204,17,250,76,108,136,202,150,215,239,254,224,33,106,148,124,103,84,55,227,83,192,139,62,101,52,41,155,28,241,96,166,57,38,32,229,194,110,5,208,62,149,133,9,249,76,79,139,178,247,184,245,49,126,74,213,117,179,112,123,29,62,11,80,56,160,88,117,44,249,120,176,246,209,212,38,80,65,233,84,220,188,78,61,118,16,229,11,151,197,170,78,37,246,67,51,56,75,54,191,201,155,150,158,74,180,157,182,24,49,148,42,119,151,109,16,98,129,26,231,10,47,153,150,156,74,230,0,205,88,56,28,6,186,73,18,99,236,177,234,112,121,228,83,143,86,145,85,156,177,11,246,210,245,216,33,226,86,118,108,115,153,124,140,156,43,232,75,198,154,132,178,52,233,115,195,125,216,227,204,162,255,98,87,57,88,86,39,196,223,223,169,164,12,31,156,197,59,66,2,20,96,53,177,222,201,249,181,136,255,31,151,130,6,241,42,70,130,133,156,253,214,132,34,68,136,18,3,228,156,222,177,203,21,83,150,16,251,132,166,147,21,55,199,128,206,91,204,178,108,193,36,183,48,8,193,124,64,98,63,254,165,201,191,139,98,252,129,123,118,62,33,14,12,130,13,106,117,89,108,35,12,163,100,138,98,106,179,81,168,224,6,223,182,154,33,49,202,240,80,92,181,26,146,86,114,24,10,79,163,25,15,123,16,2,39,53,54,207,57,94,195,254,166,34,95,189,87,196,180,118,196,3,32,250,202,194,178,4,105,44,7,69,88,178,180,30,200,167,166,86,96,58,47,85,162,14,167,74,181,38,156,31,172,236,176,146,237,196,234,106,251,195,20,232,79,222,209,23,144,175,105,13,227,174,212,154,168,125,234,194,177,9,253,5,241,82,31,181,70,119,139,188,24,103,88,115,162,227,159,215,34,213,48,149,194,64,152,199,220,231,193,34,145,81,67,85,45,71,217,9,70,23,164,67,31,71,143,14,119,247,198,118,83,145,13,227,159,124,71,49,69,9,16,207,139,3,203,223,121,6,0,146,121,229,218,135,231,146,250,1,247,34,173,113,49,169,243,92,172,147,200,157,76,94,68,111,78,41,182,123,7,86,94,36,90,117,116,70,229,104,118,195,253,157,171,111,133,161,210,240,121,220,135,137,225,201,189,207,212,171,234,214,195,80,247,38,139,117,47,68,198,158,105,8,223,128,192,157,254,148,229,48,186,165,114,158,34,127,64,211,134,71,28,206,146,218,89,130,52,197,66,81,62,42,16,46,235,7,67,84,115,56,237,47,217,227,90,69,31,176,154,158,119,235,17,11,57,254,147,122,23,200,84,174,72,140,27,99,112,210,48,12,61,104,17,114,166,200,106,234,233,5,205,25,74,138,23,78,86,186,45,161,169,4,69,190,63,121,219,150,48,214,200,21,174,137,223,188,25,93,85,214,176,216,177,40,93,252,29,122,92,234,67,36,44,102,58,26,62,27,168,187,91,34,75,218,208,201,106,177,126,209,196,222,90,78,77,98,247,216,195,30,23,235,38,196,32,87,239,99,194,70,38,23,227,65,122,164,206,73,104,169,197,8,21,98,12,79,9,114,34,53,26,33,82,136,81,138,212,211,88,234,193,233,6,168,152,235,159,18,88,138,24,146,83,140,28,24,85,45,169,218,207,166,29,233,49,32,100,23,150,246,19,100,2,82,17,34,130,42,121,74,161,105,198,210,136,221,184,85,115,106,95,84,218,82,73,206,40,96,45,230,83,88,179,27,165,63,61,234,101,136,206,14,205,202,103,227,202,108,239,151,63,105,143,99,77,246,20,149,214,205,56,2,164,228,172,208,9,84,35,110,12,193,78,149,114,0,78,187,28,71,190,101,234,246,179,23,8,213,159,153,224,85,147,141,168,77,150,44,23,52,194,217,149,227,12,110,218,59,82,200,110,120,223,254,129,251,108,98,197,55,104,68,98,253,64,86,253,9,58,23,4,29,157,40,51,217,79,105,218,177,24,235,103,13,248,108,183,89,178,31,36,135,74,125,33,107,186,254,37,5,1,165,70,84,44,55,219,145,164,24,1,29,210,210,34,11,128,38,198,107,166,51,116,166,24,178,243,203,72,203,11,76,129,90,172,61,198,127,22,253,101,152,16,34,108,140,163,216,101,154,153,74,169,142,40,237,184,146,137,58,27,218,10,87,242,12,54,61,156,242,219,38,187,16,249,53,148,17,146,62,121,197,196,122,137,23,211,51,82,152,131,126,68,74,136,180,148,20,112,208,41,55,227,128,194,9,218,154,100,70,236,104,68,223,10,92,124,69,108,117,142,221,178,163,99,141,142,216,170,5,30,188,89,80,93,210,164,178,135,176,20,30,248,172,143,8,228,3,87,77,208,157,63,35,209,185,34,3,87,250,148,164,208,249,167,231,60,93,1,159,99,97,72,69,52,205,36,51,106,58,45,79,168,185,46,66,41,180,80,58,252,107,83,147,84,238,185,99,246,217,98,145,204,41,187,165,113,189,248,107,117,130,160,242,90,36,6,225,176,18,56,105,77,0,21,35,47,253,71,254,104,200,242,234,201,56,6,34,239,200,215,145,36,50,85,220,35,162,68,149,195,70,244,9,26,130,83,103,227,246,155,19,77,212,50,113,98,141,231,213,118,140,120,153,154,41,131,160,42,69,60,29,98,204,41,158,68,163,126,164,69,57,27,181,235,93,76,91,242,250,72,115,70,154,24,213,88,125,177,51,143,234,155,167,197,212,247,36,51,63,9,91,71,202,148,61,70,232,175,161,202,182,98,200,120,180,158,62,176,209,126,190,97,129,75,80,139,83,18,45,26,146,204,229,199,139,212,174,224,196,164,152,136,203,104,63,165,36,39,25,221,99,124,49,161,88,233,205,124,160,149,30,138,246,156,148,151,80,86,57,125,237,159,241,162,31,81,96,35,93,137,204,60,121,103,221,88,6,157,149,81,75,84,77,10,70,203,217,32,91,115,133,28,116,175,217,20,139,214,95,25,227,114,172,253,197,33,38,48,4,9,81,175,128,216,184,214,54,18,233,113,193,97,147,115,38,32,41,117,99,84,47,120,77,14,114,71,26,52,52,152,170,157,151,116,69,176,69,224,76,149,94,142,189,26,70,9,189,186,32,156,29,167,250,217,183,229,16,129,240,120,190,124,111,55,202,242,174,181,114,22,179,116,75,7,70,34,125,112,202,83,156,153,59,89,251,169,176,201,154,18,9,125,72,14,179,79,52,45,153,254,233,85,187,9,87,251,191,41,21,55,237,243,128,73,73,141,79,97,62,116,180,145,197,75,48,71,87,237,25,168,112,107,69,146,111,9,107,135,117,59,80,219,232,48,6,87,210,182,153,68,221,153,123,73,22,147,249,116,113,100,214,127,216,189,149,26,181,174,93,28,75,18,113,29,17,109,109,80,68,50,39,234,102,58,4,106,77,246,195,51,137,33,12,11,123,191,209,108,254,109,12,11,45,65,210,120,99,104,235,36,84,38,241,210,198,226,48,180,5,209,244,44,35,15,71,72,226,211,130,184,141,125,57,220,24,250,46,181,45,211,90,76,2,30,89,85,158,16,209,75,43,194,73,125,65,88,37,47,61,76,205,175,60,148,228,231,7,30,146,95,164,90,183,124,175,30,57,178,120,211,84,41,164,99,135,82,12,23,34,192,79,35,104,35,87,207,222,158,255,68,186,69,155,221,232,80,136,224,222,57,186,152,52,253,11,87,143,38,97,168,206,79,211,12,218,73,203,151,125,71,85,184,233,44,163,85,101,215,72,37,219,161,48,180,5,119,229,112,27,179,17,182,40,74,177,158,191,51,157,35,159,6,168,142,60,84,108,41,191,81,209,6,221,10,159,127,184,40,121,105,8,247,7,151,87,52,64,181,132,78,178,31,249,130,111,72,100,84,69,239,155,196,12,234,49,110,193,65,8,248,153,9,148,241,239,112,82,186,21,199,107,123,161,37,198,3,166,3,74,170,6,150,209,108,196,110,214,225,48,214,214,197,106,106,205,97,182,18,25,211,139,225,1,120,91,229,49,207,181,127,23,85,244,25,247,70,103,64,235,115,23,142,181,203,204,38,163,85,250,116,218,177,13,251,76,176,244,97,154,159,238,66,174,240,3,96,81,249,176,245,167,57,203,124,154,81,180,247,169,196,91,4,197,163,252,164,90,41,112,253,52,170,34,78,227,231,34,140,91,186,13,47,152,201,194,139,135,223,181,77,157,133,100,101,157,89,137,83,21,45,141,162,48,197,49,207,54,132,163,81,55,28,94,37,172,218,102,181,95,235,211,160,187,93,2,33,89,27,113,253,118,255,246,30,21,232,136,201,206,252,217,145,76,255,34,170,0,219,71,168,214,250,150,167,83,160,24,220,63,29,213,16,113,245,168,48,108,196,179,180,47,121,176,230,220,90,200,112,97,104,199,52,145,227,48,29,81,42,47,250,177,9,125,215,135,158,189,84,23,95,163,84,53,236,47,147,86,212,7,251,9,119,198,91,253,132,109,180,7,189,166,30,133,103,168,139,244,79,99,126,193,161,141,155,35,27,169,221,216,157,30,128,247,224,116,70,106,19,96,183,234,196,26,112,87,117,68,54,21,43,165,15,248,224,159,93,197,2,130,15,38,225,174,79,62,8,133,62,120,53,93,63,231,68,217,145,36,63,232,206,234,247,193,105,159,34,223,5,60,219,167,51,127,83,234,20,239,53,147,240,248,252,88,24,242,43,49,196,193,252,116,122,67,131,92,242,122,240,153,212,10,83,21,183,182,192,35,235,241,83,137,102,228,7,143,153,62,240,110,81,184,15,220,180,206,137,194,200,30,89,244,95,87,209,210,195,139,113,121,47,54,160,92,81,230,11,184,64,223,139,13,156,16,61,86,73,5,120,237,12,112,214,237,144,84,211,94,15,157,103,227,80,226,11,227,106,122,48,57,28,61,189,32,12,45,15,134,254,67,207,205,108,42,174,1,215,169,32,253,34,67,102,105,209,122,235,197,230,89,235,251,216,212,11,41,151,8,193,224,244,86,8,204,54,242,177,167,217,219,251,173,175,239,1,131,26,156,43,199,217,234,204,218,124,133,218,200,136,138,56,150,246,153,74,122,115,246,214,247,228,157,132,244,254,208,156,236,21,222,81,102,119,213,139,57,105,163,88,21,193,130,217,244,98,74,57,251,219,176,206,174,173,231,234,178,198,148,24,209,115,126,127,230,153,49,62,77,41,153,238,159,230,225,85,32,241,143,171,113,172,180,131,253,236,210,148,181,4,252,237,167,166,170,211,245,219,141,151,20,113,25,133,77,150,39,96,234,181,100,138,67,184,54,198,187,154,36,142,94,205,54,18,229,172,153,202,237,172,15,142,64,76,20,61,67,248,48,245,232,92,232,132,189,81,129,249,254,115,115,186,231,222,247,162,198,75,77,25,2,228,81,52,103,226,240,67,79,152,159,149,16,85,234,112,102,41,45,13,10,227,35,214,110,50,101,205,161,240,230,216,137,26,119,12,62,37,212,49,85,200,25,112,83,157,91,147,85,219,65,11,240,211,34,213,163,19,229,187,104,167,67,130,117,124,76,6,202,107,114,184,202,44,32,245,220,140,107,36,197,110,155,134,121,153,2,143,18,252,175,80,224,66,196,175,191,61,30,49,45,48,209,94,65,77,93,46,238,205,201,170,111,189,138,22,254,55,211,7,86,24,214,140,184,24,21,56,157,136,27,58,144,247,203,148,200,203,158,180,141,225,62,166,18,27,148,228,51,76,20,23,241,136,128,105,188,17,218,167,132,31,30,117,234,137,232,144,210,35,101,26,48,162,161,1,199,172,42,49,83,177,146,202,128,235,39,150,107,15,187,163,215,2,26,224,46,27,162,133,167,156,171,20,24,81,201,165,172,79,132,145,189,3,101,163,153,33,225,5,51,163,87,180,142,193,62,37,178,70,152,247,185,7,191,11,70,148,26,251,184,53,175,31,8,145,163,82,244,185,135,57,41,14,119,136,252,166,194,218,27,182,59,22,180,194,136,93,70,199,15,162,99,234,204,90,42,218,73,138,169,1,154,212,246,40,204,49,16,131,194,2,75,58,40,136,230,230,45,13,40,218,28,134,88,74,15,71,162,156,13,106,127,63,39,6,198,140,23,59,251,70,250,240,108,33,34,215,226,106,154,130,154,62,249,57,55,221,70,131,220,155,8,171,16,109,37,171,235,114,216,138,213,138,194,240,155,245,128,201,85,85,133,143,81,16,141,78,103,251,107,75,81,98,73,51,208,193,225,216,20,70,138,51,238,141,167,173,211,48,35,245,24,15,70,61,95,254,220,27,111,42,94,139,108,136,242,158,101,36,6,118,52,4,89,199,200,254,50,151,101,63,97,10,2,213,243,123,245,136,194,158,194,38,80,63,63,93,104,252,143,123,155,10,131,62,55,65,150,247,224,208,48,125,222,26,203,40,102,248,164,244,80,239,13,25,149,123,87,56,117,31,38,18,202,170,145,28,11,248,108,11,31,214,180,218,131,36,232,76,245,115,32,232,28,133,56,225,53,232,82,132,250,125,174,217,82,244,149,77,122,210,186,142,24,117,186,241,195,168,168,124,184,220,40,61,124,207,213,160,251,254,94,188,195,18,41,20,103,214,173,195,93,237,215,29,70,221,47,245,47,252,90,39,217,253,181,129,29,56,69,27,83,129,100,123,126,97,180,182,162,115,12,167,51,125,94,27,115,34,90,245,80,248,219,159,49,163,65,222,175,62,103,9,45,242,159,33,221,206,19,108,60,148,89,114,183,6,63,7,8,19,180,106,38,145,175,185,163,52,163,16,24,26,245,243,228,84,80,188,126,58,194,194,159,97,161,245,171,191,70,192,244,217,135,51,218,66,209,202,199,166,252,249,156,148,192,70,223,241,168,36,59,62,204,126,147,137,253,26,1,87,253,92,220,163,214,22,233,203,44,34,184,160,245,165,218,105,13,238,159,173,208,26,84,82,188,21,187,225,103,71,65,89,36,218,146,77,68,33,127,246,140,30,253,39,197,216,40,63,203,227,188,86,145,182,76,130,0,58,222,89,154,122,104,110,220,154,20,59,155,217,216,177,39,156,147,166,237,207,167,102,230,228,120,176,95,193,164,194,164,78,122,192,233,211,5,104,197,114,81,18,85,8,217,175,207,113,142,61,22,15,70,255,86,214,253,223,86,79,192,231,29,91,213,139,209,0,221,15,46,121,124,126,26,81,158,216,174,40,37,175,234,161,16,2,110,209,80,157,9,95,79,53,237,202,51,67,80,50,203,74,205,66,156,189,213,32,110,49,198,246,165,95,11,221,162,71,123,193,241,147,191,236,147,20,250,6,253,74,213,134,234,141,36,104,68,61,32,235,168,218,99,139,229,64,126,251,194,133,3,84,12,90,227,42,76,193,139,185,73,76,20,97,244,76,220,210,29,198,132,222,143,248,147,84,88,244,160,33,161,155,162,139,244,105,103,66,247,112,126,224,178,129,196,91,96,92,39,95,183,201,186,43,132,253,149,130,254,179,66,130,53,147,68,146,16,153,158,197,209,95,68,6,70,27,178,165,143,200,20,251,57,187,37,97,157,71,146,141,51,226,100,148,236,47,153,40,109,5,85,168,72,51,13,137,203,57,86,183,241,21,233,213,21,177,212,233,112,109,38,34,246,96,222,109,148,75,255,106,21,202,162,123,215,127,116,45,99,59,108,140,81,75,248,93,91,203,206,114,138,60,181,20,109,119,170,142,198,158,65,161,74,5,184,112,191,34,16,235,108,187,184,127,75,102,2,122,47,174,158,69,188,200,196,44,229,198,232,90,76,103,118,77,70,7,36,191,91,136,229,55,103,149,93,104,141,43,163,45,189,118,55,148,67,159,40,217,178,33,112,181,240,114,117,78,90,86,82,22,178,93,26,187,111,251,237,50,105,202,173,188,176,5,149,128,29,140,182,214,180,89,5,222,198,206,251,208,41,20,141,189,82,172,49,102,92,76,25,81,218,127,104,129,48,85,55,180,193,252,130,187,164,148,251,16,118,171,198,190,159,250,109,153,129,22,136,138,199,176,37,169,96,160,158,97,59,76,193,240,219,34,41,67,100,56,126,193,39,110,126,86,213,19,199,165,162,228,28,149,253,130,208,39,60,247,181,97,1,148,118,201,231,13,134,82,106,41,60,214,44,129,242,205,228,185,56,54,226,169,137,162,212,174,183,206,253,210,45,27,122,158,43,234,44,64,139,245,114,6,108,181,155,10,55,10,97,2,38,251,169,247,166,69,117,6,220,246,211,255,3,165,120,107,197,99,27,239,159,222,187,30,51,108,63,24,90,236,41,112,195,225,127,240,64,222,72,97,163,241,14,152,180,76,19,152,34,168,242,224,150,94,56,219,96,75,204,4,76,30,68,111,78,210,249,13,26,108,108,89,95,140,168,126,127,112,130,130,42,224,70,79,69,243,137,64,195,99,45,111,196,33,199,153,183,163,24,212,34,119,239,193,137,224,184,158,209,164,69,189,188,22,10,218,31,33,215,73,213,81,35,114,120,15,214,81,230,219,14,210,223,215,223,59,159,45,104,122,119,19,76,108,12,95,123,183,238,199,180,220,87,168,27,56,163,201,242,38,153,181,142,92,222,30,118,120,228,125,223,128,89,141,198,45,242,3,133,3,101,201,197,212,144,221,92,209,68,75,187,9,223,87,227,104,164,106,201,175,110,48,6,109,121,112,106,206,174,226,53,240,49,27,31,231,22,48,122,241,227,162,244,12,173,41,40,58,180,217,175,197,219,127,134,253,65,41,156,156,15,198,77,147,21,143,236,161,139,189,76,138,150,19,164,29,1,115,62,207,28,63,141,228,70,126,95,18,195,177,220,70,29,80,171,57,146,139,177,65,227,173,72,100,147,99,123,48,76,214,87,193,21,85,139,115,26,189,134,21,138,22,27,181,223,247,201,40,83,168,175,176,132,246,110,106,90,230,29,81,204,146,249,234,163,128,45,204,81,29,206,86,137,28,176,73,205,167,124,159,188,194,69,241,12,0,232,54,43,53,82,254,219,4,63,183,194,5,217,50,95,91,136,127,244,199,112,3,12,171,109,243,171,73,221,61,186,240,6,75,29,71,84,13,120,72,25,58,48,111,187,134,195,231,83,191,76,19,218,34,244,110,250,226,58,112,130,41,91,96,20,124,223,205,41,85,84,184,35,125,56,29,45,52,146,110,65,169,82,25,126,113,54,153,112,65,105,199,156,129,82,91,46,203,250,236,31,185,229,24,51,194,120,50,222,3,123,219,193,66,209,207,171,243,177,107,9,175,220,207,65,4,132,202,101,189,186,54,95,122,4,18,210,235,125,5,173,206,198,117,80,155,42,122,105,39,211,16,40,189,11,105,8,76,244,203,55,81,104,214,82,149,45,24,243,105,12,159,224,136,169,224,235,8,76,194,221,191,133,121,197,91,182,127,104,221,80,203,14,184,146,243,87,24,142,12,31,19,10,165,244,52,133,144,110,223,94,135,31,92,31,213,23,57,61,154,113,252,108,41,244,28,14,157,131,228,249,178,207,193,99,20,144,103,122,48,236,129,108,144,14,83,13,213,20,198,244,139,81,131,151,181,201,252,95,156,15,177,13,179,37,236,167,61,75,83,27,220,24,241,53,81,67,238,50,44,139,109,97,166,128,203,122,188,187,7,181,40,220,136,47,2,71,163,60,24,111,41,215,90,113,204,22,120,19,175,202,62,83,216,23,101,31,93,38,251,233,143,189,108,147,150,199,54,142,37,63,212,48,140,214,75,87,66,55,65,229,78,137,25,60,165,74,142,58,178,86,146,111,117,148,157,141,199,109,208,168,219,61,139,35,245,88,88,93,194,39,192,140,146,27,109,103,89,206,162,166,19,38,199,46,177,19,34,117,249,248,153,129,153,224,37,63,184,61,106,118,74,117,77,138,37,30,13,49,181,33,55,167,193,32,44,66,216,82,202,99,98,161,156,57,153,156,239,123,177,243,73,170,192,150,94,241,155,39,124,69,25,149,77,134,54,215,88,246,21,103,38,96,140,27,200,240,98,113,82,177,156,5,110,38,113,231,95,147,110,142,87,4,68,245,202,128,8,214,103,74,133,187,238,173,0,232,185,106,185,130,17,7,62,63,213,228,76,165,133,29,82,174,139,38,168,194,222,241,81,44,166,90,227,201,136,237,203,2,0,54,113,24,135,201,155,63,155,18,166,182,53,226,192,102,110,64,139,44,48,249,127,255,109,99,162,124,155,48,143,178,122,113,27,156,20,109,123,237,62,192,211,212,84,29,134,251,118,233,213,191,120,143,195,29,125,182,162,87,99,24,54,135,33,81,81,152,172,121,47,254,224,149,236,202,219,76,81,132,165,168,213,31,156,176,220,211,108,228,230,68,108,214,118,248,236,11,173,110,253,32,76,37,127,49,66,122,57,201,205,55,187,93,142,171,241,161,35,202,193,144,79,6,230,78,134,92,160,225,125,182,93,49,189,161,56,125,136,164,193,210,252,224,252,59,175,28,182,250,205,42,112,51,74,133,128,145,96,145,217,144,151,145,107,196,111,35,49,43,55,47,214,248,24,143,134,5,39,15,206,130,92,51,80,43,34,90,2,15,138,210,125,84,206,142,78,141,138,192,104,91,196,152,65,149,48,228,222,213,200,100,74,12,105,41,47,238,10,12,203,95,241,183,182,50,96,157,197,237,87,244,26,223,139,240,151,188,53,53,253,229,253,246,121,142,150,228,183,161,143,190,61,222,7,54,22,135,41,87,119,148,171,106,192,84,226,190,227,171,96,211,156,197,158,3,182,160,217,131,71,67,143,106,198,205,141,48,247,193,118,162,248,158,246,171,218,210,201,128,73,215,119,204,83,120,149,117,233,47,194,109,241,189,44,66,80,229,197,40,149,47,37,96,170,155,223,160,157,179,109,190,169,80,171,209,100,62,148,232,78,126,15,70,35,217,51,253,248,58,20,250,199,131,177,31,202,218,46,48,178,92,69,8,131,91,146,61,169,152,2,112,138,159,46,218,127,11,12,129,230,234,50,145,158,224,10,162,115,13,211,103,198,2,97,49,202,205,97,93,14,203,16,250,217,81,100,200,10,124,220,113,164,227,95,63,198,34,26,79,136,171,198,182,145,205,226,149,215,66,220,123,164,184,56,217,70,241,96,212,42,82,236,11,244,36,189,146,73,96,100,133,252,236,36,33,123,92,110,121,50,122,210,178,159,218,25,57,243,71,201,2,77,19,94,194,10,184,91,193,133,192,80,199,61,20,26,132,46,168,145,142,172,128,57,181,223,152,81,224,71,139,199,131,169,125,22,120,218,177,226,48,186,47,207,121,162,24,163,179,128,126,240,121,232,66,121,250,131,161,228,188,212,39,192,244,251,203,217,88,249,47,249,107,39,154,63,90,21,244,108,42,203,125,136,100,30,248,251,30,84,107,142,225,207,77,27,241,122,100,122,192,228,72,124,51,180,96,167,24,104,116,81,210,186,210,28,134,160,164,200,107,25,45,239,170,14,79,43,131,16,216,136,223,2,133,221,80,94,218,248,44,226,214,198,100,44,31,107,80,39,226,51,129,78,110,34,248,2,27,227,224,138,123,179,73,200,115,19,65,14,135,49,209,219,191,167,222,28,105,178,28,111,221,76,146,252,193,180,234,220,136,49,240,57,65,82,146,215,162,113,118,248,186,79,214,198,44,219,25,129,65,42,42,28,166,24,125,233,205,249,38,190,186,152,194,179,233,189,161,13,138,139,59,45,250,85,102,194,68,28,60,94,155,214,208,162,247,166,4,188,249,249,98,53,170,58,195,151,117,99,249,189,207,150,190,159,232,2,48,165,3,126,4,36,163,174,148,179,203,162,161,185,250,79,55,99,18,122,179,16,9,219,124,203,66,12,30,79,223,6,20,238,130,22,63,141,115,36,71,27,234,3,204,219,128,171,240,240,3,83,101,23,168,85,47,189,151,110,132,252,178,123,140,116,46,182,87,32,11,220,170,115,18,25,60,235,19,140,7,134,196,203,247,66,126,90,228,82,90,249,17,147,22,159,41,84,158,23,185,120,24,255,186,63,25,123,213,43,211,1,54,30,216,26,48,125,141,114,111,122,61,82,204,35,163,116,20,147,247,215,136,16,31,179,26,121,238,155,41,16,104,123,190,209,224,188,135,108,180,212,70,29,143,223,31,173,108,227,97,124,240,54,177,35,255,32,133,212,192,115,189,32,35,232,121,197,2,33,75,181,100,5,224,221,239,152,133,28,55,98,64,225,34,244,230,190,172,233,34,191,82,25,224,106,244,174,14,155,76,157,252,50,76,239,211,15,8,202,106,230,43,1,63,48,219,93,132,60,18,26,218,107,203,131,25,125,107,60,25,131,38,225,150,66,27,242,184,170,167,84,200,163,93,40,99,198,158,206,13,28,166,253,233,57,133,133,10,215,125,107,182,168,4,160,214,90,118,59,122,54,253,204,37,165,82,132,80,195,36,119,230,101,83,178,91,19,78,40,130,194,98,113,157,8,50,65,120,145,242,220,208,52,164,22,87,239,174,177,120,14,119,107,176,142,183,134,52,86,224,65,200,60,214,189,145,53,201,99,159,101,89,223,110,6,45,89,23,203,175,219,151,142,125,24,37,215,154,101,200,40,24,218,125,188,239,145,150,108,103,103,15,25,222,156,97,55,95,34,73,215,204,104,65,142,40,158,172,44,93,1,29,241,200,25,51,9,61,179,34,46,72,71,17,49,199,210,133,83,74,39,218,176,172,240,47,199,203,160,161,73,39,135,234,128,202,58,87,31,211,115,48,18,79,120,240,249,60,237,22,226,0,103,36,235,222,111,31,51,100,101,79,189,144,240,57,107,73,246,210,209,76,236,215,191,167,9,87,200,102,121,252,42,106,184,2,38,152,90,21,238,36,251,252,183,187,157,47,67,97,74,248,252,183,59,209,205,82,20,70,175,96,4,76,186,238,143,229,170,249,15,127,244,61,83,163,94,220,7,251,199,185,160,240,153,10,126,100,2,243,231,55,15,6,1,194,203,85,3,76,237,178,216,48,120,92,72,108,201,112,109,57,123,80,36,203,239,234,129,36,220,144,47,89,48,153,150,175,91,171,92,22,127,143,228,85,127,47,134,56,225,18,175,139,122,9,130,240,49,77,8,244,201,252,38,148,49,87,76,193,150,250,103,250,87,226,63,177,101,32,78,39,134,221,217,48,72,67,196,166,192,60,73,114,243,137,6,115,252,52,218,2,234,116,209,204,60,110,219,60,48,18,49,186,215,65,106,215,239,209,69,182,8,33,48,249,237,14,59,196,150,213,65,212,80,119,28,150,170,79,193,227,200,136,94,55,48,105,158,20,48,164,142,114,248,88,179,77,172,60,168,251,166,238,56,205,68,182,29,37,15,163,219,213,49,60,210,91,151,164,173,179,30,92,199,101,118,253,244,31,76,63,153,192,80,6,197,68,131,126,91,173,248,14,215,250,94,177,195,83,189,42,83,133,212,182,23,120,3,147,157,31,122,240,81,174,180,222,152,229,217,245,226,218,194,222,229,115,177,161,200,79,83,250,124,27,190,108,15,167,139,65,79,220,109,98,213,177,83,126,108,179,110,254,184,7,99,112,181,89,96,114,216,159,185,177,194,188,162,120,92,35,7,237,71,152,49,226,192,38,43,33,134,68,131,39,112,196,97,63,230,43,16,194,74,25,52,222,7,12,205,129,156,184,48,233,183,245,44,5,90,253,228,226,145,233,125,111,1,163,230,45,38,14,161,151,48,143,206,12,218,69,237,58,24,32,195,115,129,104,113,55,181,25,207,142,58,226,112,128,185,82,194,172,166,236,93,123,152,71,24,202,143,37,19,248,248,181,41,197,205,97,253,22,75,128,142,171,214,60,154,79,103,250,44,106,10,83,16,31,22,78,53,13,68,49,241,183,69,155,71,192,38,53,40,240,153,225,109,60,184,18,53,20,24,46,196,103,246,53,82,185,83,141,248,238,53,237,243,215,144,175,103,3,181,119,41,82,1,180,73,195,87,41,240,89,1,115,191,215,158,36,203,4,166,147,35,172,66,19,144,151,160,30,161,151,150,106,24,226,216,56,67,225,73,0,172,60,59,253,223,184,77,13,94,131,176,211,57,49,212,59,161,211,185,228,184,57,254,224,199,93,164,66,50,92,228,158,76,230,69,96,90,163,195,146,56,22,229,153,15,226,219,140,98,90,213,14,119,248,185,20,70,74,114,249,100,161,36,81,205,70,19,224,110,30,226,61,30,93,17,97,66,187,218,186,53,195,31,204,194,216,141,27,76,62,37,222,27,245,237,42,71,35,116,125,179,196,23,163,18,89,102,121,253,117,203,4,216,114,149,216,115,237,182,60,5,134,150,91,124,127,76,220,248,32,231,216,203,67,125,104,124,155,150,214,115,115,243,199,73,62,95,103,142,240,140,38,93,30,26,179,48,166,241,88,249,52,116,207,173,33,13,210,143,195,23,55,125,132,75,63,72,133,88,228,69,45,198,172,77,63,136,105,21,244,136,105,144,59,208,96,139,241,127,250,247,192,44,249,248,185,121,51,15,253,201,76,77,67,7,205,84,91,98,162,65,192,253,121,112,250,54,118,76,242,99,218,157,237,81,6,205,56,208,60,176,205,152,244,33,155,41,149,252,41,82,71,52,156,156,79,52,36,190,117,140,168,183,68,182,113,86,74,108,109,19,36,90,47,138,4,61,202,39,182,6,97,83,68,176,76,8,70,98,107,214,189,244,66,111,198,201,35,113,189,129,138,89,132,228,249,160,178,43,21,235,177,243,49,197,110,62,199,147,194,200,7,184,167,75,165,120,42,178,105,21,139,157,69,108,173,252,92,97,129,207,196,139,99,128,136,60,84,203,18,41,197,230,138,72,41,225,254,149,53,144,106,204,243,145,13,128,80,87,159,28,158,129,40,153,32,151,112,28,30,141,210,114,28,214,119,113,89,226,100,151,108,37,17,114,239,79,144,138,78,23,74,96,30,220,103,211,240,49,218,158,2,51,254,26,123,166,123,112,54,185,121,215,184,247,54,226,135,247,104,84,202,72,80,253,220,186,207,72,44,157,251,44,13,93,67,247,218,115,123,153,8,26,59,36,91,128,35,156,34,4,76,110,39,137,239,4,9,247,249,138,17,156,182,82,29,141,247,111,236,195,7,227,87,203,205,173,157,37,194,207,149,126,0,177,9,200,20,181,149,98,80,105,219,201,154,231,192,165,105,239,107,235,44,165,122,156,250,253,64,233,120,213,107,39,130,156,49,145,144,134,220,154,65,65,123,33,224,66,211,177,188,52,126,84,206,145,249,201,56,29,2,83,170,16,199,27,169,152,145,117,76,40,40,184,92,179,6,247,33,229,3,100,134,210,91,155,38,14,181,52,39,181,44,197,18,23,211,83,42,23,91,82,170,180,7,31,135,93,198,27,26,177,245,86,128,21,229,107,54,13,54,162,8,170,159,229,38,69,243,150,28,93,169,70,196,190,144,191,20,219,18,178,154,241,102,169,241,178,148,79,22,17,186,135,152,10,208,65,46,205,34,86,12,175,152,10,157,170,59,189,57,93,83,146,188,225,228,28,10,195,53,16,105,66,51,175,37,235,187,204,130,140,244,40,35,88,63,15,222,202,140,220,233,68,115,70,211,155,240,34,249,92,24,214,12,168,233,205,224,126,183,172,45,13,115,229,147,243,77,183,185,207,82,194,236,104,130,210,204,233,185,155,51,17,234,74,223,84,53,167,138,163,232,112,234,181,80,89,62,116,153,72,168,60,214,160,126,201,11,19,208,33,214,136,34,37,91,235,21,192,96,79,55,73,128,24,149,124,141,28,59,221,69,154,86,165,96,158,0,179,167,224,33,11,144,115,19,54,228,30,211,8,190,205,34,46,33,155,89,133,36,193,211,255,63,105,67,41,30,128,115,44,10,138,72,178,63,65,96,42,19,168,55,242,49,163,101,145,66,237,7,163,24,28,249,46,218,68,135,36,194,209,60,180,18,85,175,138,160,255,78,74,46,140,69,115,76,47,0,163,138,228,83,41,98,198,141,239,26,149,61,96,106,1,204,153,132,235,189,55,106,7,91,42,50,224,8,161,114,54,10,77,208,2,237,31,24,203,54,234,153,88,232,114,243,49,169,97,246,185,66,184,44,73,209,209,50,181,151,30,101,42,149,64,173,148,192,176,50,119,148,61,172,34,13,70,86,110,74,201,82,121,245,51,35,75,1,216,50,70,100,63,210,139,137,73,105,129,76,105,174,55,113,203,157,94,167,153,17,227,25,7,73,20,13,141,42,38,216,129,17,218,240,153,196,225,222,165,254,151,0,125,121,197,28,3,206,195,253,169,10,34,45,62,94,181,19,5,168,2,103,40,125,2,38,117,170,213,78,36,219,220,36,38,196,2,13,136,84,51,193,210,246,96,226,168,91,97,42,34,253,214,157,220,87,151,1,133,213,112,199,178,167,203,79,162,122,38,112,202,76,116,56,209,134,189,180,206,10,59,39,150,215,194,202,149,1,79,4,75,163,206,138,162,133,79,241,218,222,65,225,110,58,10,144,53,106,9,24,50,29,81,227,117,188,70,58,196,165,128,12,118,193,152,195,80,246,73,70,11,89,88,83,244,242,141,129,236,151,60,26,125,109,100,219,98,91,33,24,167,181,109,38,253,18,87,19,55,106,245,83,56,87,123,44,16,50,238,75,10,200,144,195,45,125,196,205,57,94,180,14,241,28,224,201,19,121,197,82,103,83,126,218,84,208,162,54,135,242,74,169,229,128,195,3,190,84,191,55,113,191,166,99,74,84,100,121,41,150,37,146,134,14,26,131,156,87,76,83,236,179,252,129,89,219,50,201,199,210,49,181,114,240,20,245,78,144,88,104,153,35,244,63,57,62,24,214,181,56,64,192,60,234,144,82,70,57,38,242,180,228,169,155,65,133,148,201,168,31,184,224,251,189,226,183,99,200,200,23,169,22,203,10,120,18,112,152,159,154,213,179,25,71,97,157,113,108,107,65,236,90,113,162,99,19,173,71,76,217,172,107,232,184,80,35,142,1,58,119,164,214,150,166,20,63,148,143,117,92,36,112,130,155,60,106,139,243,233,108,228,112,142,74,29,111,41,238,67,216,151,206,82,251,121,124,178,230,236,196,192,8,95,201,36,196,185,57,198,118,212,174,145,129,210,210,103,184,200,162,66,190,146,142,108,50,220,163,163,219,80,163,76,151,254,24,169,217,163,108,192,21,162,128,135,101,184,4,54,253,233,226,21,196,118,30,149,15,252,220,27,131,151,194,112,167,20,119,173,206,233,15,139,75,149,114,241,69,103,169,215,93,83,151,155,228,91,246,97,229,25,14,79,194,225,122,53,172,59,81,166,69,70,184,74,244,238,56,16,4,19,125,121,161,33,145,151,156,32,22,207,244,112,233,182,64,213,150,99,183,89,20,56,202,205,137,75,105,13,49,94,218,51,229,59,141,233,69,118,83,224,243,232,253,193,91,225,66,205,202,122,125,7,232,42,190,65,227,73,145,39,190,45,13,164,196,150,44,0,182,176,179,216,163,63,197,184,244,219,31,75,231,79,213,26,117,236,191,86,177,118,137,106,163,121,9,35,158,193,238,23,110,70,184,39,40,159,254,82,89,208,227,199,119,218,15,166,228,177,92,90,71,220,43,196,38,170,192,136,84,222,182,217,70,40,32,139,2,236,185,246,140,198,184,237,165,196,53,207,131,202,79,159,147,36,132,234,17,17,43,98,123,29,24,45,182,117,89,79,144,176,167,35,113,62,24,46,49,167,34,131,239,22,122,170,44,240,217,163,47,185,85,163,27,183,138,178,51,95,113,132,128,19,111,133,34,157,220,123,147,11,190,77,158,180,209,67,124,242,222,218,202,8,157,192,131,222,235,42,209,124,224,69,148,233,194,103,147,44,164,114,30,92,173,101,244,222,28,10,181,42,156,172,229,23,122,187,237,169,132,218,176,33,155,192,35,164,178,9,50,192,158,247,222,154,248,242,184,229,170,16,251,110,106,12,228,193,169,153,118,214,19,204,142,45,60,50,4,224,173,205,224,162,4,253,94,86,212,90,228,206,79,93,90,111,250,50,200,42,200,79,47,252,181,28,48,58,49,85,174,182,150,189,219,167,73,187,201,49,186,117,80,140,188,178,4,140,85,50,21,198,238,190,157,227,244,201,168,240,67,249,145,160,52,127,107,100,148,94,250,228,192,148,146,221,202,202,109,77,98,216,229,2,155,200,83,192,136,137,188,215,170,165,225,60,250,131,17,206,152,175,171,182,80,93,23,188,115,116,198,225,253,84,129,41,211,184,125,179,192,133,38,209,7,19,71,40,49,102,150,234,149,229,3,187,117,115,105,54,96,84,108,20,38,65,254,110,142,63,222,100,84,144,232,115,30,38,42,60,173,226,241,193,163,165,96,14,54,65,10,41,130,7,94,176,141,46,135,23,138,144,114,53,61,32,183,221,18,152,30,134,172,240,70,13,117,59,60,108,122,60,24,245,162,62,227,230,148,20,118,25,212,69,224,167,250,176,228,159,128,128,192,172,152,24,115,198,165,77,189,57,242,5,190,233,208,231,188,182,126,49,82,142,233,118,4,179,37,17,174,174,10,147,82,95,14,195,116,85,244,230,224,151,183,161,65,139,37,68,50,5,34,64,130,59,23,69,215,64,180,244,168,116,194,165,207,14,227,142,200,36,39,69,152,99,13,36,206,157,41,59,90,67,138,221,85,219,105,54,36,93,246,118,211,70,207,123,141,247,234,244,176,13,185,250,172,146,230,84,76,100,139,85,156,170,64,151,93,92,202,30,180,150,119,92,3,207,29,148,226,237,199,87,36,59,67,179,249,209,3,133,139,71,46,238,86,116,93,28,230,228,110,114,49,54,228,242,199,54,141,209,167,18,130,59,94,155,51,201,194,204,151,170,176,112,18,165,161,210,99,59,76,25,225,99,2,52,37,105,143,2,153,8,37,182,235,22,152,31,156,254,224,164,106,132,114,159,32,68,205,241,169,201,198,204,45,67,70,5,189,147,139,146,201,28,42,134,132,254,8,165,104,205,225,98,106,108,15,166,88,114,199,84,200,230,156,42,220,73,131,207,128,45,152,38,240,132,43,214,103,74,134,180,88,14,214,102,250,31,129,210,170,47,19,129,47,121,35,207,200,53,65,104,43,235,158,74,177,245,46,38,116,147,100,75,58,48,85,9,254,220,231,230,170,39,131,107,106,190,177,195,4,89,167,194,148,84,248,241,68,203,124,207,178,19,119,170,95,71,204,20,88,103,133,216,158,10,46,147,221,137,183,182,98,179,7,179,157,174,22,67,138,27,243,64,26,45,110,89,26,51,33,89,194,255,193,231,223,167,56,219,152,99,74,16,101,52,14,197,181,25,26,181,118,199,166,234,2,119,250,133,87,76,210,185,244,167,27,2,92,241,86,200,29,8,201,64,129,235,109,132,29,3,107,106,21,169,85,42,180,122,137,95,238,198,126,40,247,134,82,181,189,61,97,90,230,72,225,58,119,236,9,120,196,77,222,10,254,194,30,47,189,172,240,79,190,198,128,171,52,251,115,227,158,203,210,234,208,48,111,223,132,85,211,202,232,56,106,118,123,148,194,221,53,100,31,163,122,4,63,208,97,218,169,100,134,225,149,159,149,87,2,182,230,45,129,57,220,115,192,131,102,148,119,115,234,76,103,247,1,201,86,103,33,239,132,129,217,156,168,194,56,168,9,94,61,56,51,77,90,156,28,31,9,29,107,216,88,46,58,212,140,156,73,184,240,40,175,93,136,51,57,156,54,108,208,15,62,22,209,14,147,51,209,59,170,246,234,176,254,195,248,208,99,219,171,10,12,171,82,142,15,125,220,163,46,251,247,152,102,227,228,152,38,22,100,18,184,123,40,157,25,216,211,22,94,54,80,82,147,190,228,113,151,158,91,110,247,166,194,39,174,166,4,164,203,107,207,179,176,92,222,195,100,36,85,239,139,229,108,97,127,95,149,196,167,196,64,162,58,151,162,220,88,211,9,29,141,128,17,103,246,250,68,219,172,44,205,38,48,138,236,57,96,78,143,37,112,70,118,180,183,216,110,178,80,6,19,32,64,238,244,135,18,85,132,141,99,11,124,38,75,189,247,70,239,122,13,17,252,194,248,165,98,162,58,76,96,69,14,38,8,136,139,83,29,225,35,74,220,139,230,183,4,93,135,163,20,162,54,125,107,147,94,184,188,35,216,93,156,183,10,51,195,239,210,163,19,228,252,188,172,76,212,104,169,197,113,152,173,78,190,54,97,225,230,52,74,192,16,109,188,137,102,218,120,173,5,76,137,155,92,204,185,228,82,101,216,43,166,130,249,96,214,110,139,65,177,138,78,253,92,36,181,87,60,56,69,31,34,6,15,89,49,118,248,118,184,18,70,120,239,69,85,7,113,156,24,210,173,146,140,80,127,61,178,59,232,159,103,149,33,165,78,169,149,247,177,69,175,20,66,178,189,157,103,18,113,242,70,126,231,193,84,203,185,110,28,115,208,220,133,7,47,243,84,227,216,73,240,217,188,241,92,228,197,158,21,65,71,154,126,172,101,156,11,107,7,60,63,54,252,143,48,46,14,107,163,124,21,143,141,160,103,105,177,229,252,162,19,111,18,98,126,214,103,162,176,234,133,244,132,118,114,74,201,2,62,254,91,21,187,109,155,46,232,136,211,56,81,63,210,63,240,150,97,193,206,120,84,46,197,114,123,215,139,101,76,133,64,196,192,179,145,182,88,60,117,210,113,46,240,47,178,235,48,253,156,67,94,11,86,9,183,157,152,162,163,11,223,124,177,172,201,244,89,52,224,11,146,17,131,154,254,6,48,65,51,172,213,239,115,64,156,78,85,250,133,141,40,71,246,132,109,165,42,177,180,136,67,45,209,195,131,166,167,186,207,4,47,7,14,96,17,152,244,115,247,165,133,88,237,120,220,80,100,174,206,228,217,254,104,80,15,77,145,228,74,24,187,197,247,132,2,235,123,149,159,38,146,187,2,69,216,79,116,252,96,185,42,183,38,19,24,209,51,145,133,54,78,202,52,252,185,51,36,73,121,125,174,238,174,239,84,173,140,66,8,252,235,177,180,8,51,59,140,34,131,138,191,165,108,244,254,254,61,144,176,75,162,164,74,115,71,119,29,37,184,95,72,19,203,213,200,24,220,254,142,109,228,114,82,97,104,67,90,60,16,99,109,38,84,43,10,58,10,9,236,11,175,129,76,114,147,159,78,12,179,95,77,229,112,111,10,19,125,189,244,206,7,166,183,103,235,136,91,95,121,119,248,44,114,17,123,168,52,190,119,183,52,72,21,101,21,236,197,237,79,174,137,192,51,247,148,117,42,48,233,157,131,28,254,254,145,196,138,1,174,228,205,46,60,120,75,153,40,144,201,45,223,39,201,213,209,164,175,15,118,150,222,90,1,67,229,243,7,11,142,254,255,255,166,140,100,114,223,147,178,10,170,184,215,103,156,151,83,212,217,203,206,213,245,98,104,207,125,99,95,211,166,215,212,69,197,95,141,24,201,143,202,80,53,33,222,88,239,12,52,102,130,172,119,158,236,125,135,145,136,215,11,124,176,146,252,201,39,254,163,68,88,40,130,131,60,32,38,16,53,218,178,129,98,250,120,24,131,36,219,39,218,70,158,97,186,200,87,229,128,170,67,183,118,168,160,92,33,162,26,27,92,213,69,199,41,83,139,111,53,24,217,42,14,104,93,152,45,214,36,173,50,69,36,21,89,147,251,50,9,216,126,80,150,110,7,20,39,59,141,47,188,72,67,69,136,248,233,21,70,116,181,164,222,44,10,83,179,239,83,97,99,176,203,118,192,160,80,164,51,98,19,204,45,137,205,198,217,154,93,176,138,29,22,154,52,61,178,246,72,45,206,21,34,15,34,202,134,78,36,217,127,71,167,149,198,235,113,136,230,145,255,52,205,89,66,175,74,102,159,34,60,191,154,122,44,57,199,205,180,109,41,206,21,52,155,197,239,176,28,146,91,193,231,200,66,133,102,201,79,51,168,171,212,48,171,224,38,151,215,98,143,139,109,238,23,39,151,121,68,134,119,238,103,106,154,167,43,48,93,86,241,220,200,163,55,9,7,208,60,176,157,235,189,26,211,113,154,106,159,96,83,247,253,172,42,153,10,7,165,69,43,78,52,234,100,171,204,112,26,153,246,18,131,110,10,49,50,241,143,209,61,118,131,207,76,230,82,205,174,227,158,174,152,40,147,174,65,113,28,88,233,94,192,96,35,90,178,168,27,65,28,55,40,49,246,239,1,213,156,68,195,172,62,206,227,43,180,24,28,11,79,252,102,4,163,230,155,71,8,154,150,37,55,55,210,9,223,189,121,11,21,163,62,255,146,146,225,184,55,97,95,137,98,44,10,247,92,68,219,102,10,249,223,7,103,115,43,226,193,73,205,203,186,183,232,115,111,49,11,23,52,118,77,96,152,235,194,2,49,14,117,25,180,185,109,250,248,144,247,68,142,110,170,125,110,154,179,177,64,224,39,86,235,30,230,112,223,146,54,125,255,154,73,154,166,228,19,102,89,253,69,172,197,239,216,156,69,97,253,108,43,254,87,175,101,244,176,193,43,153,101,249,101,162,32,183,207,223,174,93,120,153,15,110,36,157,171,191,86,195,137,169,234,139,29,83,107,249,57,79,221,173,148,174,3,91,74,32,54,141,5,5,93,19,56,193,142,81,2,174,125,73,80,96,66,195,146,30,140,226,196,82,152,146,162,183,35,21,235,121,20,247,183,154,153,226,176,209,123,137,119,140,210,201,10,163,207,250,33,52,92,113,252,175,230,228,199,20,55,162,106,45,142,59,5,231,59,220,173,65,19,182,44,94,100,118,123,152,63,219,164,19,178,186,253,103,200,122,121,62,234,80,169,31,114,69,52,169,198,190,65,166,80,124,170,179,252,56,98,34,210,7,33,177,68,217,7,108,36,107,71,136,210,100,8,20,38,174,232,25,27,182,248,161,203,19,214,160,178,35,172,219,55,185,60,185,218,152,27,178,59,77,228,165,183,190,55,9,206,213,34,14,147,183,176,239,31,87,249,60,87,138,39,51,186,238,36,193,171,51,53,41,35,118,216,212,170,36,58,181,172,212,166,71,192,173,125,242,111,136,155,143,23,133,156,180,22,142,79,224,140,30,128,8,242,144,53,209,72,33,60,15,57,226,236,208,8,106,12,168,91,7,91,196,105,250,47,248,39,240,88,185,167,136,242,76,126,78,194,110,20,165,36,9,180,103,41,97,197,200,54,157,129,8,113,38,227,210,18,152,202,196,136,87,83,119,189,53,176,139,163,84,94,172,28,97,86,125,114,190,225,126,254,222,153,241,75,114,208,184,193,53,246,21,8,193,117,79,59,75,127,244,18,246,134,113,130,233,23,177,104,97,88,12,171,89,182,79,3,214,148,144,7,12,45,154,124,48,132,35,241,73,124,17,156,33,86,231,30,133,152,49,223,26,161,114,64,179,19,70,30,240,224,102,5,209,146,95,160,196,37,150,47,113,78,181,15,73,63,28,43,224,253,54,218,65,18,228,71,138,122,103,63,71,86,250,70,45,232,217,91,151,65,193,222,251,44,73,217,203,155,41,130,187,219,197,28,239,34,141,91,136,32,145,114,143,208,0,253,55,146,67,128,84,111,68,88,142,114,230,36,135,47,125,70,100,4,95,230,228,60,155,100,47,106,123,233,59,152,186,155,190,53,149,61,47,133,246,147,174,145,107,113,124,251,11,181,83,95,41,83,133,210,248,125,251,95,45,80,63,151,232,170,149,70,184,216,149,5,137,116,126,116,111,200,28,110,14,18,135,23,249,57,77,106,14,100,140,118,36,178,180,75,201,82,162,166,63,23,235,175,176,167,74,58,22,83,43,18,66,164,218,187,166,130,209,47,205,17,109,95,8,25,106,214,178,79,235,61,113,120,32,204,34,191,205,26,235,51,98,245,211,26,43,36,83,108,250,144,17,144,103,195,212,28,246,66,37,44,194,222,236,188,18,201,161,39,6,254,114,79,183,102,235,14,146,228,251,228,0,28,145,40,94,69,180,1,10,222,27,141,127,145,1,199,116,147,114,6,84,33,92,234,1,234,216,182,210,7,198,139,46,1,243,100,50,77,137,148,46,39,73,110,148,255,31,3,70,74,18,38,109,107,45,224,51,101,171,204,226,179,43,20,39,86,221,22,107,156,234,221,49,162,103,66,172,168,88,128,69,108,8,108,199,154,223,188,211,114,35,131,74,162,177,212,25,229,16,166,169,245,62,152,85,106,68,118,125,218,238,43,175,77,45,99,247,26,16,236,251,190,37,143,12,177,209,203,86,101,180,25,213,145,41,76,20,215,134,106,240,47,242,150,31,184,59,37,54,5,210,253,51,17,15,76,20,234,126,48,163,199,76,69,139,91,232,239,240,65,59,22,1,241,122,41,212,96,195,43,158,106,128,222,105,182,49,63,79,238,67,70,62,41,189,166,125,3,199,142,35,136,146,16,173,180,176,151,222,254,210,44,167,161,169,94,120,102,157,212,117,211,103,153,62,181,18,244,134,76,95,31,197,138,203,100,87,41,216,85,78,157,222,126,164,238,90,168,4,234,68,223,103,231,51,141,36,41,38,154,232,36,47,175,53,162,212,94,135,132,246,129,208,63,63,123,31,210,25,82,73,97,60,196,205,179,254,144,224,103,9,96,48,130,184,58,219,97,106,190,165,192,234,172,227,29,133,72,147,172,178,24,66,70,215,91,252,200,135,179,125,138,24,29,149,93,35,185,90,22,114,57,235,227,229,64,105,53,60,202,212,42,173,118,69,38,2,37,54,108,89,94,219,85,145,4,150,49,51,62,59,159,8,200,218,170,215,121,54,17,92,98,175,73,179,89,33,15,150,104,126,114,43,138,77,150,170,74,129,59,242,0,45,96,132,59,186,94,109,202,212,175,38,13,158,207,63,50,192,69,100,112,88,226,204,88,186,225,96,166,222,212,63,34,100,42,102,189,21,135,17,5,143,163,252,87,175,187,110,230,26,56,81,112,225,239,75,152,216,162,225,251,194,198,167,29,231,14,176,233,114,7,76,184,160,200,213,153,32,233,101,62,31,164,9,199,43,54,54,24,50,148,233,48,116,70,241,25,185,57,167,205,239,80,163,116,151,246,200,41,87,207,109,26,58,63,152,237,144,234,153,128,105,142,89,123,250,139,25,253,115,52,210,224,169,154,56,67,115,24,243,58,63,148,192,69,106,245,161,227,69,92,14,124,38,182,203,6,46,156,13,122,95,166,192,84,137,181,59,228,9,211,248,181,105,3,163,66,147,239,7,99,4,113,211,4,70,57,182,59,140,20,249,211,136,168,150,190,222,203,223,203,88,128,107,147,247,170,208,176,166,251,228,9,130,162,167,12,115,96,82,49,87,197,219,84,0,45,196,249,224,78,161,78,192,191,222,63,185,26,122,248,236,95,36,65,115,50,100,200,161,243,90,35,174,206,214,86,252,80,228,246,46,161,177,121,227,189,62,181,16,224,70,244,207,47,134,50,63,201,123,161,208,230,242,95,192,118,232,233,205,137,47,252,14,22,194,184,52,137,203,131,163,218,157,46,21,45,164,101,20,60,117,129,17,233,188,29,228,11,6,22,202,46,229,209,168,94,187,123,25,106,91,147,237,75,97,186,155,126,70,37,48,60,19,50,203,169,109,94,215,196,89,198,52,158,94,222,18,184,147,166,222,23,166,186,44,21,133,23,185,121,191,249,207,211,146,247,30,4,176,135,63,121,134,5,186,202,168,193,227,85,150,223,60,211,53,183,5,94,84,59,54,127,52,190,201,171,222,133,177,139,232,93,190,55,71,66,109,60,77,16,148,124,40,158,243,97,33,136,44,45,70,152,248,208,18,253,220,85,96,8,175,219,91,98,199,96,194,109,240,171,113,240,118,23,184,103,116,65,238,147,179,7,61,130,94,208,109,13,232,23,197,24,211,217,0,83,153,211,40,44,234,120,105,85,168,2,91,177,233,157,13,211,154,211,151,252,244,164,107,225,110,168,221,34,131,75,246,188,99,37,26,77,232,15,30,198,220,189,183,92,13,215,157,207,6,212,38,161,131,18,24,29,149,184,154,60,92,19,116,116,210,245,247,173,217,201,133,214,8,152,154,251,251,214,195,132,155,71,214,139,219,30,62,23,32,243,65,240,69,126,185,88,128,251,194,137,226,222,174,48,252,124,245,94,13,235,118,110,178,68,144,83,110,217,159,140,198,182,241,72,243,236,181,234,109,183,4,69,143,116,233,128,211,184,184,239,75,195,237,211,30,183,54,95,147,89,158,239,231,234,191,178,101,133,11,85,147,119,166,244,74,71,88,210,153,2,215,169,143,40,167,245,252,126,236,214,111,56,21,170,235,129,62,135,160,139,54,107,191,22,117,153,34,224,62,47,85,238,54,207,216,174,210,171,194,184,236,247,116,67,44,134,10,129,247,92,29,9,171,225,235,222,20,217,135,28,49,196,231,156,154,209,110,62,165,105,139,234,16,200,234,134,255,246,89,62,103,24,222,111,119,232,177,70,92,205,41,172,3,222,143,231,218,47,73,130,73,95,151,157,228,136,161,177,240,108,159,247,99,114,227,90,101,43,30,86,73,112,247,241,110,118,225,155,254,131,232,216,45,5,165,137,131,176,148,236,87,131,172,254,109,202,66,62,247,120,61,175,52,209,188,216,69,205,229,133,207,118,184,167,108,103,51,113,199,29,48,238,201,91,29,19,35,210,103,40,189,96,103,93,11,74,138,252,178,101,208,6,8,221,181,124,45,54,249,121,153,0,129,45,46,240,30,236,108,87,156,141,254,220,148,251,231,166,48,34,91,62,69,57,230,202,227,6,2,222,208,89,110,135,207,224,63,90,59,88,157,73,208,250,199,164,145,134,182,30,129,27,145,222,230,48,70,249,27,112,68,32,198,138,159,166,125,224,177,20,32,254,9,7,207,242,139,161,242,213,79,109,114,51,177,58,56,104,216,14,31,188,161,107,26,1,35,206,84,223,213,139,130,173,27,128,54,86,70,147,194,20,184,91,24,201,225,106,141,111,15,182,56,252,125,50,178,132,69,191,245,89,241,219,195,180,44,248,66,198,252,193,28,86,231,59,220,49,195,154,203,75,14,31,68,11,92,144,135,209,165,7,242,61,152,53,217,92,250,247,69,89,35,63,32,247,238,24,16,126,238,81,112,32,12,110,192,112,59,247,251,214,208,139,148,164,87,19,184,185,177,24,184,144,77,58,75,174,54,17,148,121,209,102,253,73,242,100,131,126,229,251,211,205,116,236,243,214,139,209,166,252,149,95,81,62,12,59,233,168,2,51,121,238,123,209,124,103,5,204,15,94,70,37,117,159,140,190,166,46,231,218,38,52,115,89,33,209,55,169,244,123,196,197,70,64,181,93,197,200,138,122,203,227,125,172,232,106,89,147,192,133,89,170,178,103,208,235,181,198,240,155,91,3,204,75,122,213,171,197,235,15,78,35,67,126,57,99,188,67,100,28,175,49,208,134,169,106,117,185,250,204,111,124,28,135,211,76,175,175,176,154,133,3,27,234,133,27,140,236,85,96,234,103,111,228,27,152,48,220,18,216,34,171,62,228,144,203,215,215,50,67,169,51,153,242,43,176,68,239,204,208,125,3,206,47,196,233,238,213,56,228,249,69,190,43,157,238,40,131,220,171,137,186,62,111,146,90,70,38,242,116,212,168,26,234,67,207,48,80,167,118,81,220,206,39,78,2,217,113,161,99,230,183,17,159,77,250,248,161,35,242,209,7,110,70,158,125,63,8,53,196,117,202,79,83,14,52,221,255,65,85,20,69,143,249,129,123,142,171,25,227,179,209,255,177,158,236,127,244,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,172,115,194,153,66,111,217,177,34,106,250,63,112,67,206,243,190,66,161,31,156,41,230,9,120,63,15,22,114,70,34,187,23,164,237,99,132,5,66,32,10,189,248,149,47,188,173,210,81,96,232,99,206,135,114,248,124,211,167,136,56,154,53,71,30,43,241,7,147,156,127,49,152,131,178,125,98,79,254,208,108,106,130,122,109,71,224,228,162,36,89,115,24,9,150,59,94,104,75,56,76,221,119,150,151,66,134,2,126,166,31,108,12,179,81,100,59,160,220,167,129,247,142,152,49,190,172,174,48,93,88,117,93,152,242,168,119,164,49,40,3,158,208,251,90,103,242,156,167,235,242,214,204,8,234,46,127,112,49,205,57,121,49,72,72,135,63,26,53,210,253,101,116,204,147,65,229,232,62,90,103,157,13,189,249,134,166,174,85,135,77,54,183,10,12,73,191,15,75,183,244,245,94,10,35,206,52,29,134,52,172,23,253,109,90,163,238,123,155,37,208,134,62,26,164,162,197,175,30,63,109,54,121,177,179,131,35,150,114,225,65,227,136,60,218,176,35,246,78,195,78,129,203,11,16,217,152,155,102,160,195,16,139,39,249,109,228,83,33,126,191,48,194,210,91,158,188,225,163,79,31,53,98,139,143,28,138,217,130,197,148,115,192,67,226,225,54,141,225,82,168,15,46,175,241,234,87,167,80,98,200,45,231,53,229,201,72,145,158,19,216,225,6,79,160,220,155,58,217,179,72,124,84,208,93,157,242,224,9,202,160,25,48,126,107,123,48,25,181,129,86,222,253,34,67,164,7,232,23,64,231,203,23,175,25,156,50,139,207,167,170,70,190,238,31,27,251,242,61,183,181,215,116,191,115,179,218,225,44,40,85,97,51,46,94,232,45,233,197,137,206,195,30,247,78,237,157,13,7,62,163,139,1,229,15,6,239,140,204,210,5,51,24,50,124,254,210,248,65,114,243,10,59,79,143,143,105,178,23,83,225,202,121,126,97,74,3,94,202,6,24,193,130,120,52,171,176,76,122,115,172,3,95,33,112,84,237,151,94,55,25,67,203,232,93,24,30,177,164,55,167,97,121,221,39,99,18,141,103,92,161,228,68,25,181,175,221,129,176,65,216,40,92,139,19,214,239,36,60,243,45,73,135,55,191,156,104,121,250,161,199,180,164,4,80,70,180,13,171,122,191,176,145,69,203,75,81,141,115,156,75,71,105,8,78,223,143,137,28,205,133,9,89,175,37,191,140,0,10,180,36,63,24,74,215,119,218,50,193,145,177,26,247,173,112,87,87,255,44,61,166,157,143,247,89,120,176,34,86,93,184,43,251,94,73,103,44,222,128,160,84,138,250,102,104,153,164,87,143,192,189,169,174,247,247,58,243,249,184,223,67,215,45,177,153,114,111,190,208,11,127,150,48,15,158,207,126,151,239,144,226,83,17,253,150,165,183,147,217,109,63,216,170,227,245,181,145,219,140,57,204,215,18,209,144,97,26,211,212,149,92,184,254,172,16,93,124,103,144,47,72,227,122,83,204,106,218,239,15,223,136,191,124,142,101,204,123,1,111,76,200,165,87,143,115,195,139,146,240,239,58,79,22,189,90,254,45,55,250,149,223,167,46,150,14,191,48,223,189,203,231,32,118,129,8,153,193,104,201,237,166,231,195,34,56,126,252,223,11,195,220,242,98,33,172,250,70,95,174,195,136,251,213,60,116,146,98,119,249,205,205,159,237,186,48,151,5,78,47,220,57,65,116,203,64,253,161,250,189,201,107,15,29,110,178,230,169,249,197,36,232,94,176,209,54,28,188,145,223,168,100,196,6,200,32,200,226,66,29,248,238,9,249,215,109,60,229,183,121,22,186,99,127,48,105,167,170,155,29,245,100,254,211,153,198,194,103,48,242,211,185,66,24,120,225,73,59,93,215,45,131,237,207,199,44,207,243,113,167,142,25,244,180,136,101,95,152,3,87,14,46,66,244,208,94,221,7,91,24,107,239,222,136,117,28,203,228,162,200,124,108,57,90,16,126,30,187,249,197,176,184,188,128,157,73,68,150,22,23,179,52,155,76,66,136,26,137,128,223,241,38,59,147,203,27,80,82,40,80,135,249,213,8,142,200,194,180,202,175,25,3,74,125,107,75,239,234,49,127,253,174,254,57,146,16,154,12,75,224,204,22,207,141,254,67,150,215,58,187,46,156,136,62,160,157,102,142,162,48,68,118,187,248,215,154,148,233,78,129,233,94,238,51,62,71,223,89,246,186,65,160,191,199,205,225,114,204,114,104,14,234,97,91,187,223,218,216,132,139,124,76,186,143,173,88,231,7,23,52,225,116,84,138,229,189,238,111,211,206,4,43,171,192,51,193,53,118,97,250,80,170,190,55,221,1,243,158,31,40,161,50,13,21,54,2,109,255,109,99,226,152,114,243,108,133,42,247,201,105,41,203,67,118,21,147,126,186,118,225,153,206,153,150,252,119,49,13,26,144,27,95,248,108,195,236,217,15,230,147,156,249,116,225,70,190,90,22,8,241,214,76,254,250,7,119,11,161,190,49,69,108,182,185,33,2,161,53,74,169,242,100,141,58,150,233,87,83,202,252,58,35,169,194,165,223,167,249,111,51,13,171,28,216,20,36,175,237,19,145,160,232,154,178,6,58,123,28,161,198,31,188,32,192,150,223,110,166,67,229,75,187,82,175,83,178,192,240,225,148,234,143,102,225,18,217,230,27,186,7,231,7,29,222,166,61,253,224,214,44,8,251,131,27,38,88,22,99,130,140,28,122,243,23,70,238,244,49,16,14,130,83,103,167,159,1,15,196,104,167,192,201,188,142,11,219,75,238,183,21,67,43,122,78,198,226,240,113,112,146,172,238,150,173,121,213,111,94,77,102,70,158,60,19,212,88,142,194,42,42,19,145,22,0,147,163,191,48,221,88,242,193,42,214,24,234,154,63,216,136,18,101,141,208,88,155,33,177,188,48,53,162,91,174,134,27,117,198,160,13,26,139,218,84,24,86,77,127,47,94,171,215,34,55,79,63,238,196,31,140,212,122,151,83,130,52,15,237,153,14,211,244,169,143,182,206,23,77,219,71,101,15,115,212,30,76,7,98,245,3,12,106,55,162,35,15,30,100,69,124,30,119,212,92,210,146,171,57,175,232,14,185,48,6,174,124,207,106,124,72,215,78,202,86,210,177,116,88,172,71,119,6,76,245,154,76,53,212,8,144,36,184,48,196,28,122,113,54,249,16,7,173,31,71,208,4,187,254,112,24,161,137,36,59,162,117,213,142,229,175,117,206,228,45,7,43,74,239,217,189,8,4,141,41,87,88,2,195,156,185,28,70,253,75,35,4,101,27,221,170,143,9,205,57,143,239,20,63,139,158,200,30,48,68,54,114,241,170,166,245,115,209,179,9,173,36,7,107,153,72,154,198,215,26,211,56,188,30,12,221,87,245,221,244,44,6,146,231,67,96,90,245,252,151,105,24,28,178,163,65,9,139,0,129,195,52,211,103,133,9,186,250,41,209,41,34,207,178,83,83,161,139,114,214,15,30,232,126,204,164,48,35,234,203,107,160,14,48,101,5,80,6,78,119,193,133,161,219,209,67,159,216,227,89,142,23,166,124,7,14,175,7,19,1,118,99,100,218,79,137,109,153,173,37,251,254,242,36,157,151,4,60,54,1,148,157,23,197,121,47,242,169,41,239,71,240,52,96,147,235,124,112,61,6,216,206,126,245,249,221,213,101,241,96,2,55,15,231,28,152,98,58,89,184,25,46,209,152,163,211,250,5,197,17,62,199,221,177,85,139,191,214,193,164,205,129,62,101,210,158,221,31,141,150,178,87,43,4,76,178,215,63,215,113,142,168,6,145,171,45,193,123,163,30,70,58,94,90,82,24,39,240,254,52,61,59,168,246,62,148,70,200,118,173,117,227,82,239,234,192,96,16,159,153,123,81,99,241,146,25,158,136,236,211,124,248,131,43,201,21,9,91,36,170,235,33,19,190,240,50,70,145,7,207,31,185,217,133,27,93,235,178,62,16,80,60,70,65,119,216,248,122,228,230,108,110,190,91,89,130,176,125,238,141,139,233,231,38,173,137,101,203,199,54,93,227,234,103,23,21,125,91,151,61,247,30,176,206,253,96,43,136,255,220,220,72,177,47,186,96,178,232,2,98,77,251,121,143,255,150,31,149,158,49,127,210,30,226,31,139,86,220,44,174,44,189,165,37,251,15,19,236,236,138,18,97,137,51,117,91,104,79,124,112,26,227,56,115,28,134,239,67,140,36,148,37,232,31,116,152,142,115,113,132,113,62,207,105,114,191,53,206,40,59,154,192,68,245,124,125,156,125,17,246,8,121,47,22,102,88,96,176,219,150,45,158,46,230,57,69,133,14,147,123,20,167,48,153,190,99,139,171,169,41,16,47,3,137,186,225,177,7,40,166,57,161,245,230,103,37,135,153,3,31,8,235,75,224,31,1,214,133,177,107,86,215,39,39,249,232,123,60,57,35,225,158,251,93,109,205,189,63,152,142,219,62,244,209,232,40,244,19,251,56,29,43,101,241,195,147,41,2,197,139,193,58,42,219,130,157,25,203,207,15,106,62,74,239,10,51,25,252,100,131,186,73,100,144,205,7,71,57,215,175,158,104,177,202,166,2,129,15,37,67,14,99,111,201,189,147,57,99,254,96,240,245,171,147,130,164,236,8,99,125,91,104,174,233,79,51,145,227,131,64,51,62,146,254,52,100,33,55,250,0,69,14,161,213,166,240,64,144,203,97,100,93,245,167,77,175,249,130,212,125,117,57,217,146,77,205,18,48,157,48,145,225,30,38,81,145,124,39,45,124,206,44,97,86,35,188,90,233,58,87,37,253,88,76,31,186,168,99,157,254,216,198,235,215,229,226,85,172,70,235,194,213,250,96,250,131,97,135,75,219,127,218,118,187,183,147,26,19,6,100,115,23,62,54,11,226,210,2,27,231,205,118,152,42,189,183,219,209,175,145,173,47,241,7,211,185,150,229,193,121,80,79,100,16,18,167,113,95,6,165,90,27,140,255,244,217,207,169,14,22,24,169,187,237,63,221,73,207,190,99,21,161,109,148,22,47,58,80,61,250,160,40,104,116,31,148,241,83,106,123,48,223,122,249,152,12,75,144,191,17,93,166,45,156,252,99,78,2,104,111,18,86,146,129,231,36,244,175,53,141,15,250,189,245,178,146,221,107,207,154,106,81,121,129,36,136,159,140,117,63,46,166,122,235,125,173,53,97,11,88,254,90,179,152,255,248,96,218,30,220,213,253,73,30,61,26,65,96,10,195,251,142,155,211,168,32,55,31,16,162,230,241,158,236,156,1,242,94,166,17,150,124,204,40,77,121,205,208,16,231,210,172,30,63,13,21,214,150,49,195,157,105,203,63,166,9,154,174,55,81,136,121,19,212,116,152,110,245,34,15,78,165,113,77,1,79,188,184,135,34,252,145,182,15,202,198,225,172,242,220,56,129,45,38,202,30,22,108,18,152,34,102,159,102,153,160,100,149,123,167,85,195,44,196,70,132,31,84,134,140,86,76,106,79,46,76,97,113,87,248,44,228,122,221,139,66,252,172,233,120,27,99,155,191,116,166,108,126,174,15,60,33,167,184,48,141,159,57,15,253,105,74,102,167,195,40,221,200,194,165,24,15,46,144,11,87,211,174,175,2,83,167,228,99,134,15,62,94,223,237,176,82,109,40,69,47,124,110,45,154,212,70,92,138,74,251,253,216,25,145,101,9,241,82,180,198,150,230,87,147,166,223,178,238,39,149,158,243,186,16,36,64,112,62,21,134,217,58,158,124,194,19,50,228,201,77,23,51,5,108,146,193,93,96,136,69,124,150,66,119,152,116,113,146,94,129,224,229,7,23,59,124,154,194,149,122,139,225,48,33,97,125,180,99,0,16,190,189,112,201,70,241,247,96,11,153,92,67,167,208,144,92,244,167,201,187,46,63,94,232,249,83,87,148,242,148,78,142,236,194,168,145,127,96,226,63,116,25,253,224,158,140,72,245,193,148,26,249,210,133,138,151,143,47,40,65,47,255,156,197,92,102,153,105,147,56,145,123,193,24,45,19,169,208,7,91,33,70,141,171,127,205,66,2,39,235,183,114,216,164,42,223,205,143,43,85,150,39,50,184,58,235,134,102,164,50,105,6,120,38,214,22,148,130,198,29,55,38,17,36,32,33,201,234,123,33,180,16,212,140,63,152,10,184,248,22,68,35,219,115,191,43,179,125,198,183,152,244,12,23,185,182,66,70,191,226,98,250,99,134,192,197,122,60,29,94,248,170,47,10,116,198,238,12,80,138,55,62,123,219,144,111,1,157,204,120,15,70,234,177,61,211,171,14,211,202,140,139,241,170,150,124,139,14,247,86,242,163,201,124,245,246,124,224,74,39,154,199,136,40,230,88,61,201,254,79,31,98,139,207,76,246,74,223,10,106,186,233,94,19,101,234,84,47,10,220,205,128,189,219,17,250,94,73,130,207,232,42,25,107,170,195,212,40,235,131,25,235,120,137,171,207,59,73,208,129,114,234,99,93,111,191,154,22,228,222,20,78,208,95,84,135,9,218,36,185,57,129,3,207,252,20,26,90,196,5,168,180,204,167,230,191,92,186,49,148,61,148,185,31,135,121,69,218,87,2,49,86,149,122,14,170,128,105,12,144,67,143,90,96,138,40,46,76,228,114,201,160,16,158,207,30,162,133,5,35,137,113,4,135,17,165,221,14,146,189,202,2,79,107,176,119,24,114,97,217,106,206,20,34,170,227,32,84,6,2,226,128,174,17,151,46,182,84,129,219,226,247,28,166,122,239,209,145,33,235,215,45,35,235,240,66,186,228,13,182,9,7,134,141,65,175,197,25,208,247,169,206,70,147,80,74,115,120,24,229,152,192,68,116,125,115,63,171,151,182,222,247,173,112,138,72,101,94,120,195,30,33,179,159,118,129,238,73,127,146,108,136,214,45,129,105,9,242,163,156,128,105,215,147,3,86,155,237,49,5,206,152,36,13,70,6,63,135,139,190,178,92,91,87,24,194,191,25,240,89,12,186,63,227,215,28,235,170,56,76,45,167,126,175,100,142,189,195,228,2,158,254,5,48,236,140,190,234,209,34,19,239,27,148,114,151,251,94,120,218,93,182,80,106,53,161,68,119,20,110,52,253,94,172,136,154,253,185,33,192,124,116,18,191,17,167,98,221,97,56,124,63,31,36,87,250,244,29,198,213,120,62,81,53,247,219,147,12,165,89,13,183,236,163,60,248,136,45,186,153,224,173,62,217,121,79,79,41,21,10,238,207,98,25,58,224,231,157,125,85,211,88,185,234,210,185,144,160,221,187,115,193,42,173,159,44,19,66,202,240,187,248,194,37,23,146,139,222,156,100,253,114,163,144,98,115,18,226,15,166,152,186,196,213,20,84,45,217,21,8,129,90,179,193,15,222,168,4,138,13,66,241,231,244,232,84,33,38,157,183,220,27,166,45,63,139,127,49,1,153,71,28,243,4,121,46,76,197,133,122,84,192,169,187,221,70,81,99,111,250,203,108,210,115,5,76,25,217,252,131,171,236,172,71,243,216,138,37,126,20,130,85,89,56,195,246,250,241,158,169,36,217,17,42,161,166,27,58,229,133,172,203,77,135,114,240,239,223,112,244,213,20,174,200,165,45,31,76,196,66,245,151,105,190,241,253,0,182,39,206,113,253,138,198,142,112,225,227,83,75,142,152,180,81,70,99,219,209,108,205,214,2,83,59,233,230,26,125,52,83,237,107,14,138,29,243,171,99,103,14,253,140,104,188,214,233,147,151,240,141,90,200,208,214,230,112,33,177,189,40,189,210,169,159,158,115,107,45,97,59,233,62,7,191,161,219,215,180,169,182,253,217,138,104,210,108,190,102,143,251,90,30,17,55,240,68,233,42,22,14,60,188,85,247,119,220,124,63,200,33,21,75,58,106,184,90,35,249,176,80,165,62,117,155,203,213,36,85,99,187,24,100,133,21,38,180,228,48,91,255,22,207,249,247,211,177,217,96,213,86,221,129,51,59,236,138,125,240,152,223,234,47,53,178,51,225,89,147,58,29,146,99,166,79,158,236,94,108,239,144,50,136,67,212,176,90,61,121,94,126,132,118,69,97,178,200,238,89,27,1,90,213,159,134,76,42,78,84,76,186,34,70,132,233,65,71,112,168,82,103,187,197,144,165,119,108,120,42,22,65,33,244,231,100,76,91,53,22,64,135,225,183,211,223,182,46,184,29,231,49,34,91,122,92,99,111,119,159,229,213,226,13,250,218,40,172,103,183,207,177,214,233,226,84,243,167,208,128,230,38,12,157,225,114,182,244,108,181,211,97,225,148,42,229,158,88,147,16,129,249,147,241,181,147,132,4,32,94,172,113,160,86,104,83,119,86,155,15,162,4,127,48,170,245,155,156,75,112,76,113,126,59,124,230,164,110,193,70,79,231,97,248,179,221,174,246,20,15,204,210,93,212,63,56,122,172,213,245,114,61,21,82,224,222,226,173,24,251,253,49,163,119,182,166,170,11,31,99,232,181,226,155,68,10,101,238,97,132,163,94,47,78,77,223,22,159,91,14,15,75,229,138,119,144,140,245,47,76,120,205,171,227,90,48,102,238,90,208,208,32,219,2,19,122,132,95,93,144,67,159,50,133,145,112,162,18,204,125,7,98,146,178,238,45,72,153,253,68,36,133,248,49,193,141,184,114,132,83,67,31,141,222,155,30,172,226,27,22,148,182,20,62,136,39,7,5,253,115,91,206,68,104,18,120,26,72,82,228,22,46,17,82,112,114,6,240,78,237,185,53,231,83,109,29,19,179,64,195,195,100,219,20,199,98,16,96,46,51,158,219,100,3,213,181,165,118,183,198,197,157,49,20,183,154,128,189,39,182,129,33,13,27,234,86,143,149,195,65,93,53,167,166,30,59,169,12,183,8,207,99,211,94,146,5,62,255,167,30,30,234,180,154,101,9,7,208,77,237,155,93,177,7,149,184,236,196,12,223,110,40,163,145,147,167,198,80,26,57,174,233,87,67,239,40,86,27,180,32,213,211,199,197,20,174,151,236,40,212,40,148,56,146,217,236,142,127,180,53,194,194,97,24,97,14,40,128,52,214,48,141,21,218,111,78,78,119,234,131,227,240,246,240,111,41,83,28,26,88,130,96,195,173,31,98,121,34,82,109,113,167,230,37,124,197,56,21,100,187,177,176,209,240,93,22,181,167,169,97,64,200,216,135,103,253,32,133,39,70,43,227,125,254,245,249,139,30,65,41,254,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,118,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,63,77,47,24,200,240,67,97,2,72,253,57,199,149,31,155,244,98,15,173,188,58,199,117,199,96,116,216,8,178,5,94,28,164,201,139,161,171,25,38,242,228,112,164,189,34,112,43,213,149,81,235,22,151,104,81,126,206,54,220,164,236,126,120,81,214,143,3,89,74,163,32,98,45,222,159,151,141,175,82,151,64,183,45,102,248,83,211,202,48,100,1,193,14,153,226,200,52,189,176,34,166,2,82,237,81,129,116,78,169,138,220,182,246,57,32,215,29,189,4,216,203,210,198,96,218,27,35,250,16,120,73,233,237,56,214,242,177,6,162,139,225,39,122,46,237,23,72,27,229,104,145,160,79,74,230,255,177,243,134,181,195,95,24,141,90,153,7,68,168,232,147,243,254,11,148,60,170,118,165,208,89,226,181,102,21,73,114,45,183,164,237,122,181,104,145,224,104,213,194,196,179,83,86,126,193,27,71,206,126,54,100,76,136,224,38,15,71,102,118,133,61,165,180,240,192,199,242,240,57,88,172,200,74,142,61,170,216,220,190,49,85,211,44,203,250,252,76,54,245,214,31,76,190,184,73,69,241,56,71,187,199,150,97,236,197,151,82,212,154,1,238,247,128,118,126,73,240,139,139,151,145,123,92,24,17,44,217,42,173,192,52,251,201,69,184,113,107,95,59,5,168,144,101,57,124,198,83,75,232,6,93,119,49,133,141,152,59,137,25,79,205,122,84,18,100,106,174,212,204,56,219,220,138,8,45,101,226,88,121,210,181,149,76,190,222,187,159,16,13,215,58,234,105,93,144,59,154,209,6,162,183,235,123,181,231,236,105,24,179,58,15,189,26,57,169,104,173,34,225,250,98,30,103,71,224,7,221,22,166,154,102,75,105,84,131,149,146,12,130,195,184,148,82,60,14,151,5,135,173,247,155,237,188,180,141,154,234,51,194,15,15,174,67,60,8,54,81,10,227,253,230,199,110,79,178,215,193,54,124,246,202,230,79,78,13,139,180,178,193,233,183,163,127,15,149,106,189,182,25,211,158,119,255,117,244,94,164,149,6,2,160,243,38,111,72,161,174,151,22,188,65,197,81,141,254,190,77,20,68,70,28,254,133,28,45,122,180,247,137,131,79,195,150,57,40,222,49,118,206,2,181,179,81,70,217,225,117,81,27,213,37,30,79,107,50,20,222,142,18,81,17,98,7,78,181,234,54,58,54,120,41,218,232,76,208,36,250,193,104,225,149,214,37,114,225,121,251,68,40,63,119,81,186,18,161,82,141,85,109,47,213,181,209,25,246,205,234,7,46,228,137,121,167,79,251,43,53,63,222,222,215,77,248,68,250,64,247,249,53,47,136,100,26,153,216,174,194,248,236,254,165,121,233,217,62,93,237,203,88,200,110,99,226,249,120,69,111,110,179,208,77,5,99,110,88,250,224,80,239,184,13,111,124,250,249,211,39,141,36,157,59,123,137,175,163,109,112,231,29,73,27,120,127,171,105,219,205,15,221,5,199,156,255,52,157,4,85,188,30,100,15,203,202,222,184,203,174,176,101,22,66,90,22,37,220,48,55,246,164,221,98,196,215,227,124,73,196,211,225,27,212,22,110,68,65,102,244,35,159,97,173,202,181,97,250,176,222,203,140,40,210,86,222,7,51,44,171,195,68,158,135,18,90,80,31,155,150,195,166,161,36,97,9,147,57,72,78,243,177,248,250,69,185,23,204,153,244,86,105,26,144,211,208,39,199,200,205,206,174,240,35,121,146,185,180,25,37,63,147,207,51,76,18,201,85,185,77,8,174,150,104,16,103,106,200,213,219,76,106,239,31,63,71,204,57,72,231,35,78,201,100,168,28,205,70,57,34,40,90,96,195,217,48,40,75,63,155,80,21,120,146,4,169,222,248,14,13,255,27,180,110,137,162,117,167,49,222,180,41,114,62,248,236,88,204,151,11,91,20,67,118,52,90,207,183,119,80,88,57,83,107,58,166,136,49,79,127,52,248,206,8,156,75,211,253,224,24,104,193,37,160,26,173,198,165,81,77,143,250,7,23,19,78,84,54,140,99,19,229,238,29,253,164,183,180,207,109,155,135,211,156,45,0,91,231,67,253,176,207,42,202,37,224,76,239,77,214,246,117,216,226,118,112,36,32,17,171,253,233,116,143,58,49,11,108,171,93,173,78,180,104,240,90,46,76,154,93,234,26,33,173,24,177,70,240,135,62,254,15,41,145,225,69,78,68,5,173,113,75,97,232,252,154,195,152,143,226,21,46,123,83,231,26,24,168,34,73,54,237,192,86,180,48,157,117,130,36,171,118,152,79,139,229,249,111,39,182,231,127,211,212,63,222,111,147,163,205,18,132,162,131,44,7,101,5,166,117,21,151,19,69,65,42,78,28,158,214,78,43,223,43,205,20,207,69,195,248,214,143,105,12,106,65,150,65,32,174,232,182,2,143,102,118,190,11,104,241,183,132,98,168,210,174,126,122,89,243,12,202,110,202,222,112,124,190,28,191,125,150,158,246,167,111,216,12,171,60,55,113,123,221,24,90,125,51,33,25,49,147,50,248,24,205,123,137,49,153,116,127,200,250,33,99,25,252,36,123,90,163,136,82,244,48,19,156,46,102,211,225,172,219,229,198,207,218,113,117,233,162,217,200,182,65,215,235,112,2,18,92,6,169,4,233,22,232,243,148,215,129,45,94,160,219,202,36,24,239,220,39,16,21,77,217,23,8,225,6,127,15,58,137,143,223,19,148,253,46,56,116,72,226,74,60,145,30,57,184,196,131,149,133,240,226,150,123,19,64,240,26,41,42,19,141,32,84,224,99,156,180,160,216,129,155,163,234,118,88,17,211,242,35,134,38,250,37,141,160,180,31,19,173,112,254,158,68,197,69,253,108,181,248,113,78,231,180,224,3,123,21,178,61,153,36,128,83,144,88,213,124,106,242,104,152,70,203,151,46,252,91,231,124,149,171,173,238,161,56,156,45,103,242,134,133,81,104,193,91,116,198,119,64,178,244,135,86,19,193,45,184,67,251,121,16,53,160,161,193,31,153,194,113,202,59,127,36,126,116,172,209,169,22,245,66,86,87,62,47,117,243,48,75,129,83,89,209,53,175,96,41,7,57,28,153,225,178,253,8,23,207,209,179,127,240,164,119,236,165,215,13,238,174,250,4,188,202,139,26,216,189,19,150,100,160,136,43,46,129,121,216,31,149,189,17,49,24,219,198,131,161,159,74,247,185,161,228,216,175,82,9,117,23,186,185,226,193,144,141,123,21,155,22,144,32,160,120,199,4,42,4,8,47,4,166,205,169,56,140,33,93,198,123,50,138,195,103,138,155,147,49,104,123,42,76,123,100,123,240,122,1,42,136,198,80,57,155,254,228,240,173,189,253,155,180,124,166,90,191,59,188,41,15,125,175,77,223,70,73,219,175,94,136,66,36,185,57,252,168,125,250,111,83,249,242,212,105,168,201,131,12,35,251,147,195,31,242,56,189,140,101,96,187,226,207,64,36,25,166,116,249,109,216,128,90,243,155,147,224,109,91,97,106,14,124,162,77,166,67,94,242,104,166,142,18,131,138,12,236,99,16,4,46,139,154,117,135,205,40,149,97,193,225,156,113,49,145,212,36,159,219,106,126,124,22,19,151,41,67,191,167,85,149,148,234,176,105,165,100,249,220,40,142,213,59,17,23,49,197,87,106,202,76,163,112,205,215,23,186,28,175,214,2,20,130,25,127,238,69,60,253,29,123,205,40,70,104,226,114,152,68,137,220,122,64,94,181,154,163,214,14,33,171,175,227,96,58,88,144,116,17,240,184,62,199,218,243,59,19,207,125,113,7,224,140,101,178,227,165,22,179,254,193,212,241,77,7,161,185,89,178,182,50,101,77,37,102,9,116,194,31,148,100,84,76,162,65,69,178,236,9,153,194,139,248,84,38,231,82,171,194,116,129,148,128,161,98,147,199,166,48,114,165,184,218,84,253,182,192,56,67,221,55,133,179,123,83,187,167,48,45,44,190,58,76,219,121,191,155,211,87,67,1,157,195,116,139,205,33,240,89,171,45,110,110,66,181,117,11,124,206,131,75,231,8,140,137,191,223,111,163,72,13,91,77,108,57,103,206,54,185,26,102,228,43,82,4,140,22,112,86,24,206,222,216,207,224,197,93,101,10,92,44,158,24,48,84,39,122,117,66,154,61,126,27,94,19,153,42,221,218,26,226,147,116,120,27,170,192,108,251,45,62,104,167,81,90,246,82,234,178,207,223,250,168,117,99,167,173,2,163,5,232,71,132,141,249,11,35,29,24,126,237,178,223,118,135,24,205,67,81,82,28,43,182,51,19,182,121,247,166,166,56,39,127,109,99,213,90,239,193,26,221,25,87,147,211,150,53,65,167,46,112,55,193,128,11,87,139,120,188,159,166,206,239,114,202,15,154,119,233,216,146,95,54,198,224,11,90,125,167,130,132,26,102,189,251,36,13,81,20,129,7,76,17,71,142,105,182,127,188,38,239,106,250,181,96,216,113,56,89,143,250,131,59,15,230,247,134,132,177,191,25,92,241,59,115,242,13,99,67,97,62,222,43,67,165,116,22,91,245,91,227,70,60,16,39,169,52,7,105,22,40,50,30,112,8,157,175,231,143,5,159,218,163,44,49,152,210,12,191,154,72,99,151,101,93,200,248,44,159,129,70,155,58,229,59,179,183,99,204,2,35,202,108,52,124,111,254,82,186,213,239,102,5,235,221,57,60,134,194,72,105,164,31,119,179,49,145,211,230,36,191,141,52,217,213,11,153,70,240,9,253,236,131,73,90,246,31,37,47,92,178,43,97,22,6,124,150,66,25,151,116,154,223,134,208,70,110,158,209,196,43,191,163,133,176,50,150,233,122,143,70,222,0,158,223,251,222,102,142,191,215,70,23,153,47,226,163,66,39,120,127,23,155,87,122,117,205,176,20,167,213,22,63,24,122,208,228,199,49,44,197,243,53,39,81,144,73,142,40,231,184,57,228,160,15,165,123,250,170,94,218,115,183,242,202,173,27,28,65,27,213,27,127,235,101,94,207,131,113,214,214,143,146,154,33,93,204,172,253,96,234,42,198,111,19,167,155,13,147,125,41,90,219,213,181,68,223,144,41,249,129,41,90,251,73,69,24,245,47,149,17,67,96,150,71,186,15,158,141,233,165,200,213,168,44,95,158,226,249,139,214,239,33,15,126,230,209,232,254,219,180,177,150,231,245,243,218,245,204,203,228,112,35,222,248,206,15,43,185,33,222,120,225,190,59,1,246,55,166,68,47,175,110,13,58,27,112,60,45,189,185,241,35,92,116,51,113,134,140,25,219,196,149,7,155,84,14,23,10,201,4,238,56,251,247,106,138,132,213,52,163,19,7,86,254,252,96,8,59,255,88,207,2,106,65,236,236,59,11,168,154,78,143,195,133,214,150,97,90,49,14,47,171,217,124,176,49,48,172,59,197,136,142,229,42,195,193,129,181,124,201,87,132,188,106,149,123,211,127,153,202,125,95,147,107,174,93,238,93,205,30,114,24,46,173,87,46,192,205,41,214,240,73,194,150,155,155,14,38,109,13,197,191,163,57,57,47,255,198,111,79,43,127,254,193,180,79,161,135,35,83,204,168,130,126,32,161,218,162,211,19,185,143,89,238,75,35,99,155,30,19,188,77,130,81,99,142,192,79,213,245,104,160,222,252,178,231,207,100,170,234,159,5,111,225,210,121,239,125,140,195,189,154,156,119,116,212,172,148,139,195,27,77,143,37,87,211,97,225,27,2,61,187,115,136,75,68,214,12,5,152,11,67,161,251,186,254,128,23,20,212,247,209,168,246,17,2,102,131,241,125,253,106,84,245,86,41,31,184,205,189,3,102,229,230,15,12,167,85,192,112,57,233,213,200,211,239,229,240,241,51,250,152,31,184,61,240,248,137,99,125,192,179,137,198,173,249,60,98,79,114,42,225,214,92,120,89,217,176,14,41,197,190,173,6,76,69,223,231,106,186,48,179,195,136,192,137,225,68,253,168,85,82,95,216,118,148,166,176,107,6,128,170,198,174,221,122,34,65,126,81,170,187,70,110,159,215,74,87,206,3,184,88,211,148,206,20,10,225,28,165,181,81,92,3,98,42,70,122,96,48,222,146,116,59,178,141,253,8,150,28,182,182,3,61,57,26,81,219,17,112,149,254,8,219,97,55,222,118,192,253,37,77,12,93,37,142,106,208,85,62,187,51,189,145,239,151,113,87,117,119,174,191,100,208,133,81,119,212,181,69,151,199,222,15,150,254,101,86,158,19,208,227,189,20,139,246,203,170,61,227,49,124,197,91,233,68,211,211,14,246,4,159,5,108,60,194,89,192,94,116,220,207,238,135,33,37,60,235,105,137,3,211,7,147,29,157,198,128,36,40,219,106,243,135,134,124,7,233,225,63,54,98,68,143,92,117,131,30,253,234,169,54,249,191,67,151,198,116,160,32,167,141,52,172,72,10,151,134,192,150,160,184,54,57,229,179,20,92,11,156,173,240,248,194,157,196,217,252,216,175,233,106,206,97,240,36,150,65,85,148,182,65,191,55,205,141,69,182,199,74,238,193,163,50,72,0,214,71,106,137,253,10,69,105,153,110,15,145,73,149,7,163,158,160,52,95,80,4,173,114,235,10,83,66,229,219,136,181,5,201,254,85,160,219,242,227,4,162,117,54,113,49,110,73,245,249,214,153,48,217,154,172,198,227,255,224,150,186,237,123,76,91,22,156,26,183,217,72,116,46,188,232,167,94,31,248,74,113,255,80,186,78,254,224,233,67,225,57,188,229,254,29,206,116,215,104,75,162,169,172,123,252,139,15,49,53,254,69,175,192,249,82,62,28,214,50,168,27,95,218,211,195,7,88,235,4,21,63,38,216,14,15,255,103,152,194,0,174,91,91,178,110,186,251,41,104,56,81,179,1,22,174,238,182,37,103,228,49,50,212,200,58,94,91,222,1,159,141,115,169,201,66,117,197,27,236,69,129,111,18,195,117,192,217,152,186,219,181,25,61,87,217,128,166,41,32,184,241,8,147,237,144,13,221,58,237,155,91,181,164,178,63,39,156,113,205,133,81,155,139,236,48,12,120,49,230,146,107,212,210,73,45,241,43,88,152,198,242,61,151,200,37,213,163,2,163,130,228,47,157,81,222,168,18,245,56,231,72,111,205,77,169,2,97,178,134,191,48,58,118,216,219,5,242,189,250,241,66,38,245,123,247,201,113,80,144,68,214,115,106,204,152,251,116,94,110,141,52,153,202,72,24,83,197,84,11,139,30,130,20,69,46,191,122,66,218,173,6,15,6,233,149,80,130,99,62,83,172,164,131,154,246,13,226,130,242,18,73,45,177,2,145,127,113,227,181,152,218,151,192,131,242,150,59,104,21,127,167,41,218,141,241,215,81,88,183,242,199,46,40,53,172,83,235,40,168,58,40,133,17,187,159,11,190,77,218,141,212,86,50,210,84,135,87,251,126,46,170,193,220,34,33,224,65,142,243,59,203,102,152,228,48,33,190,50,112,230,63,121,205,214,3,134,19,71,97,250,181,146,63,119,39,53,60,134,194,198,144,225,22,61,52,10,83,29,156,241,43,80,252,193,214,1,189,138,194,180,210,251,213,68,205,95,203,129,61,90,114,87,153,210,226,193,98,251,58,87,37,206,126,59,236,31,143,19,235,62,31,3,210,189,93,42,210,251,199,35,221,166,195,112,135,156,136,192,215,104,39,48,53,86,119,103,99,156,89,53,213,156,162,43,192,35,4,24,71,99,234,126,135,82,67,114,131,8,150,154,169,129,109,54,109,114,159,23,166,25,242,117,121,216,36,174,214,161,248,131,105,195,209,200,8,75,192,99,211,51,89,37,229,212,237,16,81,118,143,186,32,103,48,95,115,203,181,202,183,219,30,212,164,208,206,40,243,208,106,176,239,28,71,186,100,148,174,179,152,126,162,117,39,34,122,63,52,102,200,190,97,28,227,238,233,80,233,92,212,66,61,207,146,123,117,20,54,114,53,172,171,229,26,220,201,130,203,169,148,207,142,70,201,76,119,7,45,237,239,9,83,17,170,114,79,167,147,122,172,186,8,42,29,196,30,219,128,19,250,60,170,222,28,173,133,29,14,222,200,162,210,215,204,35,166,138,232,194,168,184,105,168,213,142,156,238,142,144,17,178,39,221,15,141,21,108,248,111,195,40,88,117,103,56,43,242,121,249,231,37,40,118,149,223,54,177,104,247,240,58,244,227,159,169,4,59,226,246,3,8,185,162,62,117,42,181,99,155,93,241,66,115,31,97,56,90,10,83,228,212,3,134,65,105,127,175,246,3,202,208,51,107,255,112,67,3,130,214,45,63,122,86,189,190,47,95,38,133,63,108,125,171,250,165,10,124,50,35,252,225,46,226,57,6,111,78,141,11,195,104,183,116,18,53,35,204,11,24,21,53,221,103,77,211,205,151,45,148,245,253,115,114,17,91,219,238,190,209,115,54,178,228,125,18,245,212,203,39,209,48,250,231,164,191,221,81,61,246,47,69,111,245,216,250,219,40,3,14,191,26,165,201,57,63,51,148,148,162,191,183,245,230,73,142,228,192,120,40,254,104,27,17,104,157,130,8,19,103,159,192,164,132,133,48,239,247,219,38,211,244,115,45,57,80,62,207,221,93,37,15,176,236,241,241,166,201,74,37,183,128,152,254,91,51,36,137,10,170,62,252,214,199,48,155,18,109,226,107,83,115,237,55,207,180,246,53,93,181,72,80,248,189,233,189,124,173,60,102,228,100,43,72,184,48,106,90,186,141,194,108,113,21,17,137,141,156,179,59,127,54,20,218,215,61,68,12,215,215,86,231,32,89,175,189,219,95,36,38,17,164,213,237,136,198,191,128,41,9,254,236,147,199,118,136,16,3,37,83,159,61,24,251,58,194,23,148,108,234,130,47,156,138,17,24,57,219,201,232,186,162,113,106,150,111,255,132,116,178,126,73,242,137,221,151,7,12,213,159,152,203,57,169,207,97,226,143,197,4,79,58,5,203,160,208,193,111,61,8,178,84,125,176,201,73,24,241,30,36,142,117,250,115,182,103,63,80,145,80,66,223,93,95,154,30,206,8,38,225,67,108,53,88,161,23,158,47,102,51,134,22,52,88,32,114,148,136,171,64,204,255,249,212,20,5,174,184,26,53,10,5,33,232,240,7,219,104,139,43,136,146,87,139,152,11,6,253,231,99,152,232,66,4,93,18,201,71,29,49,74,216,252,119,207,27,118,61,45,105,66,46,57,194,61,219,196,127,213,1,160,231,38,194,38,16,233,233,167,100,247,168,254,177,104,249,110,85,97,74,43,242,140,176,202,198,116,210,168,11,217,67,223,140,150,117,45,151,161,81,109,202,110,75,192,176,105,172,47,156,21,166,193,234,143,14,76,111,107,19,202,17,206,129,114,235,27,193,226,88,142,103,26,136,49,8,204,166,185,227,106,35,108,81,51,247,108,99,219,231,54,218,36,237,241,85,223,6,162,17,223,162,254,104,63,53,160,83,234,30,17,208,105,91,184,155,127,112,10,119,30,184,126,66,92,255,14,62,179,172,255,209,163,121,76,144,190,227,133,8,231,105,70,133,230,221,84,107,60,18,190,253,55,212,78,239,183,195,244,147,180,207,213,38,109,24,48,133,209,95,152,141,223,97,210,255,173,125,224,237,251,4,42,244,125,104,92,174,144,53,247,3,99,153,128,214,247,193,143,201,63,3,198,115,158,242,37,10,237,156,190,45,47,35,132,92,93,97,52,172,99,84,32,26,207,31,24,166,174,119,243,53,63,89,170,50,232,203,140,155,159,93,166,104,28,226,28,64,84,41,6,12,253,231,231,106,58,234,222,213,48,185,232,213,211,54,128,128,33,144,212,97,33,9,159,99,76,161,45,213,32,7,13,10,145,130,160,211,133,22,68,129,225,226,157,49,230,4,19,102,81,152,178,232,7,159,237,164,14,133,251,74,61,63,120,124,226,47,176,164,184,121,187,240,125,196,47,182,38,16,42,251,2,134,155,234,147,49,234,214,3,26,240,26,26,126,65,90,47,162,191,152,11,107,106,156,53,81,1,86,2,238,229,53,157,27,60,76,70,40,96,250,12,5,54,93,214,29,48,118,77,81,120,196,136,97,227,75,224,209,64,162,168,31,184,105,120,24,118,199,247,96,35,63,22,25,131,67,212,248,247,96,227,209,150,24,140,220,212,67,123,173,159,205,6,6,10,185,88,20,53,216,201,72,118,206,241,22,31,4,20,10,195,182,22,159,218,20,82,170,194,144,156,10,76,87,232,199,159,175,17,199,35,177,34,109,106,6,247,158,95,84,124,140,87,33,109,232,24,165,188,139,97,0,209,29,122,230,103,194,18,108,69,108,88,97,18,134,129,210,219,94,62,104,145,104,62,201,233,252,189,248,184,132,253,115,245,231,184,163,189,61,38,56,4,234,243,19,23,130,225,50,142,150,99,123,75,12,16,3,249,248,88,49,40,56,236,75,109,65,154,120,183,127,108,58,39,208,199,83,231,145,138,165,176,231,232,109,210,228,33,199,120,76,113,122,96,219,235,204,104,80,202,79,90,130,221,161,33,4,34,22,198,52,62,229,236,206,18,251,176,20,226,216,91,54,95,0,86,209,174,53,166,152,143,41,121,100,8,87,190,104,245,18,234,239,199,122,9,191,21,233,29,205,107,238,159,132,145,59,197,208,0,203,213,24,220,213,223,186,147,29,76,251,223,160,17,199,3,158,143,29,240,7,167,240,211,12,222,26,199,27,148,122,182,240,214,233,44,86,119,156,166,181,184,24,58,141,215,95,7,156,115,172,174,159,85,160,169,69,40,84,252,107,208,107,90,123,210,56,65,33,94,226,48,141,95,93,157,52,202,197,194,23,50,221,93,173,43,129,161,121,23,15,233,182,109,69,255,26,194,48,209,199,26,129,29,18,149,253,227,84,64,154,230,49,37,234,206,234,199,22,165,246,103,122,68,42,35,250,163,94,69,203,164,180,60,158,69,73,204,39,163,74,139,238,203,204,83,181,181,62,249,88,232,171,29,181,58,7,141,201,210,75,233,235,131,121,51,62,51,129,14,130,221,95,81,192,241,34,178,70,218,168,94,246,109,193,72,45,230,170,95,120,125,224,246,133,113,211,154,94,61,53,116,74,167,132,251,228,68,113,132,181,228,7,183,24,180,31,60,244,230,116,147,185,103,12,124,86,204,39,202,71,249,135,199,101,177,57,179,250,228,36,61,134,231,115,121,41,216,16,53,142,183,172,221,254,194,132,217,53,238,3,127,68,243,189,22,179,57,137,185,139,123,58,97,24,243,168,46,133,140,233,147,30,56,182,181,219,34,70,1,249,201,91,28,119,96,184,189,90,141,9,177,126,67,217,244,25,120,132,158,122,112,93,64,197,100,82,154,151,196,228,245,173,26,64,212,33,92,166,66,215,192,252,196,119,16,79,247,15,134,64,139,6,179,137,54,64,26,232,181,60,84,45,142,79,60,139,158,15,15,162,208,77,218,167,126,176,10,15,70,100,69,168,229,252,68,195,224,0,203,45,170,144,142,75,89,117,133,193,35,17,199,91,134,203,112,212,79,142,107,195,126,229,5,82,244,63,124,226,178,214,4,230,105,40,250,223,107,253,220,156,168,174,195,44,245,169,43,172,92,197,233,155,64,59,230,196,55,202,130,4,165,207,99,56,14,106,87,223,27,38,232,112,205,233,41,70,134,83,225,30,153,11,67,135,250,245,72,204,199,18,34,21,145,154,212,69,2,111,193,186,6,204,104,90,108,59,210,179,80,136,203,62,157,173,115,180,189,114,181,93,151,212,28,195,119,64,140,194,211,126,63,167,226,193,40,16,69,146,61,89,191,132,156,63,180,85,207,8,147,155,150,194,144,67,27,45,139,60,2,37,120,32,91,113,49,13,120,95,155,9,254,88,45,170,60,51,250,24,204,241,203,5,183,98,10,188,207,21,37,42,23,201,30,252,111,218,206,44,217,118,91,135,161,83,82,223,204,127,98,79,139,219,164,160,83,149,247,119,171,242,145,4,199,222,182,172,150,4,129,231,106,216,37,1,23,132,179,100,81,134,57,126,246,15,241,173,140,169,180,37,31,142,32,222,246,116,185,165,97,165,143,86,38,234,47,45,8,161,19,59,10,189,186,144,220,247,68,189,21,94,86,229,161,178,116,6,177,17,77,217,161,20,215,142,16,202,12,146,64,97,239,183,30,184,56,233,215,80,93,147,65,219,55,33,249,197,91,239,141,192,68,48,46,81,47,175,181,188,240,80,120,117,133,217,23,57,235,151,170,50,142,17,23,69,183,42,57,249,150,215,90,26,1,226,49,17,147,243,171,209,96,145,120,155,73,241,150,224,107,178,209,207,210,11,81,110,40,193,225,102,81,150,38,57,135,42,164,122,156,246,107,220,31,229,50,163,171,208,157,125,123,250,219,89,67,37,230,213,79,183,68,33,210,201,204,132,59,154,194,118,86,246,90,128,142,62,130,82,211,45,174,53,252,183,217,253,42,51,204,118,54,81,207,130,101,54,113,117,129,73,195,70,1,4,89,214,38,203,11,251,156,32,59,155,83,145,12,45,51,228,92,35,24,220,195,22,124,129,209,78,239,113,49,34,188,194,156,224,100,202,238,220,97,86,57,109,20,40,195,179,57,183,252,180,154,168,206,1,103,150,136,64,251,222,202,199,199,254,54,215,40,164,129,210,44,83,217,129,151,84,202,44,147,211,19,210,251,217,165,84,47,175,192,202,83,92,76,97,235,99,126,24,149,2,139,52,195,126,234,8,234,173,208,225,135,164,69,80,246,154,81,193,176,179,157,86,164,68,1,177,143,158,111,107,183,172,165,96,136,166,23,159,17,48,229,77,154,149,160,168,156,3,80,212,170,216,66,37,48,81,197,25,133,46,104,147,108,173,235,160,96,214,239,93,173,14,68,80,147,32,10,42,62,54,60,90,50,2,31,45,5,140,214,129,86,186,20,142,84,213,123,216,121,106,17,226,2,38,212,63,90,192,84,79,11,138,187,71,241,123,227,211,217,159,139,249,112,61,96,228,149,101,178,25,236,32,202,12,24,31,1,233,160,152,57,209,9,3,102,85,23,184,89,50,208,175,70,236,93,11,197,48,179,245,195,162,149,32,108,148,67,165,116,40,237,17,60,26,146,125,237,41,44,50,231,200,18,40,167,187,167,238,168,29,52,96,202,213,147,194,88,114,180,30,87,35,125,155,21,70,36,108,221,155,55,237,102,182,95,218,37,230,19,4,220,228,230,208,41,144,146,113,152,112,182,22,161,177,5,25,241,189,186,57,208,79,45,221,163,26,59,26,237,116,42,229,63,76,179,136,142,41,163,99,63,35,91,101,230,95,172,149,189,43,157,142,177,100,255,66,129,207,136,169,138,18,31,233,164,179,217,98,31,21,85,248,38,105,125,27,37,104,251,94,141,62,176,140,219,3,159,222,117,47,222,18,177,104,100,15,119,239,81,141,69,61,161,212,32,204,126,102,209,30,51,48,101,116,105,104,101,29,146,189,57,134,30,245,56,210,73,39,117,96,169,70,161,75,50,121,33,129,113,250,202,49,125,159,125,174,240,226,216,248,220,154,168,101,135,30,173,86,180,20,94,13,148,227,176,180,24,20,190,26,21,56,22,110,146,172,6,1,9,156,52,28,70,129,73,182,24,198,224,220,187,7,156,151,22,255,80,67,178,211,136,250,183,109,114,78,2,195,38,108,81,89,71,94,93,150,37,118,93,156,30,188,73,151,218,232,0,19,232,140,175,5,53,90,70,15,46,148,43,138,150,172,120,78,98,195,192,196,140,226,106,12,175,110,123,219,73,110,149,59,9,155,205,131,192,121,160,126,23,107,94,23,127,121,224,70,108,37,174,238,22,89,16,24,251,179,40,10,52,191,197,170,191,77,8,201,103,97,179,104,208,132,225,162,42,182,197,194,180,49,115,146,147,63,141,114,182,218,119,97,162,238,90,155,244,12,135,118,139,181,18,66,47,89,224,78,206,235,86,246,209,227,181,77,115,247,168,53,48,124,46,125,180,58,76,201,36,74,114,205,54,89,224,66,95,218,183,240,47,41,247,253,116,50,200,47,81,225,70,101,152,12,1,83,220,200,81,84,203,97,111,100,133,11,226,3,81,124,55,80,27,146,223,70,47,168,206,168,174,27,108,57,117,136,224,139,17,5,112,230,250,35,217,183,73,157,77,191,213,117,201,156,190,116,252,49,87,251,138,78,186,72,106,17,176,141,60,71,29,223,217,157,54,101,51,37,3,240,156,254,214,45,27,36,147,172,81,9,168,124,177,151,96,236,22,173,83,166,84,190,123,21,27,149,150,37,105,33,50,116,147,229,107,192,196,246,102,234,208,231,239,163,104,22,153,188,169,9,205,137,222,217,173,10,76,120,0,234,124,88,152,103,230,240,186,114,52,71,139,206,226,80,120,188,116,15,30,217,236,90,238,203,169,104,248,204,48,44,30,175,247,30,63,231,238,175,164,157,248,133,150,95,155,69,105,191,229,240,73,83,211,103,67,201,108,92,28,206,182,128,43,204,169,161,122,173,61,167,179,252,111,243,115,3,186,5,214,246,246,37,206,98,188,145,76,188,90,12,56,66,242,134,249,7,195,178,60,91,150,37,48,6,238,191,99,7,112,183,112,211,133,199,164,86,117,127,48,31,77,228,118,243,175,218,243,247,194,118,44,65,4,111,10,60,247,215,71,54,17,225,179,127,185,34,120,230,87,156,226,90,168,224,55,20,8,122,250,196,44,23,70,237,125,62,207,205,249,235,131,17,216,19,179,27,120,81,244,223,230,48,250,131,242,216,16,67,243,47,164,188,77,185,188,137,241,47,213,155,230,104,241,131,205,120,81,132,161,56,72,115,74,236,14,215,66,176,81,225,50,75,14,20,50,153,162,156,156,119,160,232,233,203,47,83,225,147,102,192,29,145,244,118,225,51,179,48,233,58,140,151,248,22,24,151,164,60,135,195,68,165,174,80,144,121,189,251,108,96,132,201,169,218,22,248,163,100,14,176,31,12,9,123,95,165,186,76,9,62,127,31,240,188,181,111,166,2,101,212,69,71,173,125,111,39,36,3,211,190,104,27,240,132,164,112,63,38,7,216,157,75,92,109,134,234,242,211,13,203,160,226,239,85,76,94,228,162,232,129,124,129,12,80,147,79,146,139,43,199,223,236,77,122,78,229,77,84,182,217,37,96,234,225,79,134,34,197,212,39,171,230,178,90,29,198,252,120,202,107,195,118,248,246,40,86,146,125,26,89,62,54,33,201,243,133,226,193,23,191,38,79,126,142,30,38,53,247,131,17,127,43,242,224,63,127,29,7,11,198,62,23,204,216,31,70,31,108,38,220,43,63,204,10,86,2,29,168,69,203,239,226,205,222,151,195,12,249,217,228,98,130,174,115,249,47,35,161,38,34,39,84,66,227,226,233,29,193,234,235,164,197,120,170,243,185,167,195,11,103,203,219,19,206,16,55,2,197,7,47,171,115,42,2,155,129,156,247,132,245,120,29,163,203,120,6,204,254,238,109,33,18,113,118,201,36,233,87,242,7,167,96,153,252,179,194,231,123,140,226,112,215,58,158,129,10,32,38,133,223,123,109,140,235,174,2,5,48,27,150,148,3,70,252,74,97,76,170,178,223,60,35,120,44,221,12,11,68,198,234,7,99,24,41,70,62,192,61,127,231,146,109,142,245,89,68,134,50,100,234,150,189,147,114,230,44,151,76,107,185,4,226,176,59,96,76,201,178,194,232,228,206,128,7,228,5,129,59,9,60,127,52,206,207,107,42,140,170,200,138,171,11,236,129,173,112,169,181,199,213,21,103,236,38,112,229,68,94,2,222,34,152,11,58,86,42,241,94,164,174,182,62,56,235,105,175,14,119,170,161,244,167,113,13,242,209,181,57,167,140,170,63,125,246,74,242,94,216,123,235,7,163,202,173,198,79,79,19,102,17,52,25,247,235,131,207,223,230,250,52,10,201,84,95,115,225,252,212,103,136,116,115,101,25,1,195,14,145,159,254,165,228,252,123,193,63,190,103,46,131,179,215,13,2,119,230,75,105,52,40,54,181,196,163,113,228,45,10,67,137,243,6,199,229,109,62,32,30,45,129,110,188,226,245,193,140,177,225,240,96,22,184,170,157,192,211,43,95,129,81,210,215,110,216,200,94,183,128,205,254,93,175,38,252,125,111,190,41,80,149,54,195,69,98,68,139,19,223,23,137,60,96,164,17,2,166,236,126,47,133,209,5,46,1,55,201,33,15,115,178,106,205,191,7,165,57,35,43,106,140,13,111,112,234,226,197,123,12,184,231,47,96,97,48,73,50,105,52,10,254,106,60,153,149,180,173,7,238,30,196,55,24,122,130,244,241,98,222,10,223,92,188,77,144,103,235,213,104,134,229,26,48,107,204,80,152,250,42,127,242,93,73,198,234,205,59,10,66,254,219,27,35,26,237,42,132,51,190,50,126,211,38,80,157,225,140,216,108,249,222,122,39,248,182,67,191,38,51,220,252,186,56,118,56,237,217,158,161,50,236,211,157,153,229,244,169,223,58,255,206,162,31,140,32,93,25,122,111,82,90,223,248,96,150,31,140,213,11,67,253,221,35,174,62,19,67,215,113,79,197,228,71,39,248,224,114,229,245,50,226,201,72,123,7,204,41,117,11,204,42,63,122,192,196,224,244,106,92,209,191,37,155,125,7,1,211,37,240,105,238,30,239,141,132,180,172,187,197,164,166,234,189,184,76,209,138,163,106,11,9,128,26,48,186,83,122,53,31,228,119,66,54,120,216,225,66,96,40,104,247,234,57,183,180,105,153,216,47,69,163,217,28,147,21,197,49,53,95,180,107,23,71,210,243,108,207,252,99,51,117,230,169,87,163,251,217,118,192,40,128,223,225,197,6,107,38,71,209,205,158,165,43,138,255,79,9,120,39,81,189,37,226,223,93,146,1,248,236,213,250,210,123,23,227,218,59,140,53,155,54,10,213,20,31,59,213,96,156,90,183,194,78,5,2,229,88,208,159,139,141,153,23,48,165,29,119,236,157,239,108,37,201,31,108,145,72,217,119,66,47,28,159,204,5,240,52,5,4,129,145,68,222,129,82,226,162,23,91,4,197,47,30,230,238,162,23,163,194,179,253,234,243,92,73,180,176,15,140,65,72,140,235,115,62,204,91,54,58,4,136,246,151,239,1,182,19,140,188,23,110,181,171,229,11,119,145,143,205,20,179,213,143,40,4,108,14,146,210,137,217,173,247,236,173,98,5,81,178,229,197,26,29,135,229,128,161,195,62,48,126,217,23,230,86,247,183,243,102,31,83,239,123,83,149,84,21,206,48,39,4,110,87,96,60,147,55,52,31,58,135,77,185,91,224,115,184,207,209,201,137,121,136,181,89,182,37,249,211,171,176,71,75,234,66,154,173,6,179,204,104,84,66,222,178,131,227,100,85,70,12,94,210,71,117,234,163,37,210,114,113,115,22,75,121,50,124,133,70,220,155,239,37,77,106,245,104,173,228,64,39,181,86,2,35,84,31,243,221,57,0,110,61,162,103,98,99,95,110,208,96,241,174,4,60,99,51,199,173,217,117,62,112,106,107,221,107,39,139,143,254,50,166,51,209,199,41,61,75,249,185,186,122,185,146,193,251,150,134,14,162,10,148,13,248,79,239,105,186,222,2,15,146,47,223,79,179,239,56,35,85,126,122,118,51,24,251,96,40,222,91,47,70,242,195,7,128,233,70,111,253,24,112,38,106,142,139,233,8,50,105,208,133,106,137,171,75,182,168,199,133,145,17,139,245,5,65,248,34,146,158,8,214,16,230,88,14,91,5,154,244,147,134,141,90,220,123,33,87,46,31,171,178,45,242,41,135,165,172,235,140,4,221,108,127,116,105,106,26,51,150,82,93,225,58,163,77,48,244,105,250,220,198,44,247,69,23,251,161,117,11,219,240,148,109,70,4,114,24,86,176,28,132,51,18,44,95,37,175,193,29,11,241,128,249,126,120,253,221,155,239,41,211,116,162,32,41,54,34,192,89,188,68,129,17,108,201,23,46,34,100,122,62,243,153,36,118,60,120,225,144,46,63,221,169,245,207,247,181,155,72,145,146,197,229,164,28,104,218,75,218,155,152,134,243,26,237,115,204,34,222,220,192,65,134,254,125,173,50,151,94,13,181,103,197,215,58,7,109,61,212,193,231,192,232,241,194,75,67,11,159,172,115,187,223,186,62,109,194,50,154,210,190,48,122,198,2,35,77,155,163,201,168,1,145,64,210,153,87,113,32,186,175,77,66,100,41,156,87,31,209,145,76,253,88,174,206,36,195,71,124,46,171,10,83,24,7,138,226,79,94,187,132,203,65,217,195,238,120,178,254,8,136,103,51,65,40,183,15,115,118,213,123,39,124,220,115,116,164,133,127,72,87,216,70,73,192,56,239,198,213,176,255,170,51,54,113,10,205,102,77,32,112,183,18,42,135,25,156,227,162,200,48,148,225,93,188,217,41,122,41,220,205,63,219,97,234,186,244,106,36,43,98,194,34,253,36,91,195,132,248,87,74,247,106,120,242,122,49,5,203,41,30,108,49,183,41,74,113,86,220,154,144,141,62,87,225,196,231,29,133,157,157,88,39,37,164,33,199,237,40,8,224,74,55,75,150,252,242,77,229,65,179,148,251,25,138,45,71,15,152,165,38,95,120,66,33,240,197,30,109,179,177,244,222,216,233,197,17,194,148,28,219,82,212,138,188,29,61,63,213,245,165,9,82,236,248,86,102,213,122,221,64,129,161,20,7,76,84,118,232,213,167,7,150,152,143,206,17,172,201,9,195,166,163,211,78,51,224,181,174,170,134,193,164,24,188,39,12,178,237,69,94,155,245,196,183,141,88,50,239,231,173,135,233,76,6,60,152,52,30,24,155,136,120,50,10,183,158,159,238,44,62,23,110,127,224,156,93,90,224,192,211,234,145,228,123,177,79,44,49,122,200,154,92,158,208,175,9,151,71,105,129,81,123,144,71,251,220,175,62,152,254,62,244,107,67,92,185,99,15,1,178,170,99,143,60,69,139,117,17,103,197,43,100,242,131,107,21,120,160,203,247,194,219,143,24,153,97,156,95,152,34,54,239,44,8,192,222,26,54,131,55,114,204,1,67,4,30,250,228,56,49,125,239,141,233,3,250,86,10,163,164,183,28,182,211,126,85,120,153,92,245,15,206,164,179,244,226,78,49,235,247,224,136,96,117,217,66,1,83,31,231,63,77,21,97,207,207,197,101,249,210,134,144,38,140,192,7,30,217,79,155,228,117,218,214,70,177,114,41,159,197,139,185,243,222,13,109,34,63,213,62,173,148,3,83,230,166,63,109,158,184,241,86,103,155,255,116,82,252,187,125,116,113,120,196,124,79,97,182,73,53,224,213,179,78,164,3,69,88,31,93,197,68,94,75,211,89,131,245,197,155,100,97,114,254,204,26,184,124,248,115,109,212,102,245,222,176,253,178,239,67,32,31,203,94,216,122,17,133,170,63,180,82,11,90,117,154,53,226,150,63,55,145,255,33,97,34,224,156,139,31,223,97,10,229,174,237,217,140,148,80,2,158,109,235,92,73,232,101,121,15,70,39,255,244,6,233,69,248,243,44,239,39,152,86,165,103,229,58,163,122,250,60,12,138,158,171,162,22,107,8,216,148,6,5,78,108,58,253,193,11,76,10,109,149,12,73,63,95,24,239,49,105,112,115,76,242,89,225,188,69,129,56,22,240,34,15,85,226,189,32,1,203,199,92,100,119,125,53,175,104,110,139,251,11,178,194,198,238,9,24,151,250,166,48,132,203,44,112,150,46,10,55,40,203,181,68,46,5,28,36,69,122,192,69,68,65,129,73,153,250,234,2,173,29,2,160,192,184,138,143,128,177,50,148,142,178,48,255,216,43,94,171,91,69,248,133,225,164,197,190,176,18,48,151,83,213,129,41,185,47,126,53,42,197,250,181,14,204,246,118,6,76,145,156,52,10,116,134,225,115,56,137,131,57,245,201,209,156,246,4,10,240,217,5,77,253,109,108,158,253,244,94,167,157,40,244,106,200,116,62,234,15,214,41,103,18,152,245,202,191,199,89,244,176,155,84,20,95,216,184,183,213,25,72,171,212,106,21,122,31,108,124,206,153,21,94,44,72,1,163,183,32,87,23,38,124,255,96,152,196,37,113,189,68,148,141,94,254,61,26,22,131,233,170,26,0,195,70,247,192,193,175,210,176,201,123,153,87,249,252,190,8,65,164,180,101,85,93,212,7,244,184,57,122,198,151,199,7,189,62,83,246,63,29,102,253,78,15,76,13,211,10,184,147,26,186,48,124,146,230,123,187,214,217,215,200,78,133,152,56,19,179,195,38,217,112,123,34,34,59,48,49,62,152,249,170,73,163,82,182,245,85,223,154,110,95,166,219,95,20,161,130,226,11,58,182,90,154,118,77,8,45,150,175,236,196,96,38,117,133,161,142,249,234,131,42,126,187,117,248,6,91,165,144,195,196,117,138,94,141,138,116,142,171,203,72,146,140,78,244,188,209,74,192,22,154,217,10,67,196,236,1,195,4,126,174,174,109,52,129,81,19,13,216,104,87,177,109,109,176,17,167,108,7,208,46,56,103,171,226,48,231,8,153,231,7,194,153,177,186,53,152,43,98,161,151,240,100,171,177,87,239,86,19,35,107,35,106,215,231,217,191,102,65,176,138,224,205,133,11,69,70,62,134,136,99,107,204,196,72,245,61,62,9,53,96,105,233,147,195,185,237,61,96,182,208,85,81,138,162,226,222,179,136,83,60,40,108,211,29,232,153,18,101,111,120,26,21,35,153,15,69,70,109,201,0,162,167,225,223,19,240,226,100,171,48,69,43,247,234,173,219,24,154,52,197,194,73,221,103,147,163,44,176,113,164,3,230,112,154,5,54,137,95,71,17,150,146,213,9,10,39,20,0,135,209,85,144,158,208,97,185,165,118,97,42,23,138,194,61,125,124,57,131,205,56,85,96,88,72,62,171,96,115,114,78,143,247,193,73,205,180,28,109,70,54,173,202,180,129,156,21,39,80,135,59,58,154,85,97,243,96,11,24,5,194,7,166,91,94,24,161,181,44,176,41,102,123,79,32,57,189,167,194,208,110,163,163,12,196,229,159,223,38,219,19,143,134,0,174,30,56,145,254,158,37,186,202,220,198,211,23,216,88,109,53,96,170,231,229,183,185,221,242,233,178,195,235,17,79,67,42,152,171,27,65,0,35,213,212,134,194,217,179,132,160,36,156,165,77,17,203,241,252,230,182,16,187,228,126,210,79,3,40,62,24,229,232,83,95,123,96,233,236,157,1,65,98,113,17,6,69,155,43,46,174,77,88,207,63,216,76,238,29,102,211,240,220,187,151,216,140,119,118,5,245,15,236,188,179,31,60,71,211,70,105,20,83,249,208,133,225,184,100,58,164,160,105,71,252,140,34,121,181,194,162,114,117,225,66,226,240,25,156,69,123,57,5,187,78,31,216,100,160,152,10,20,134,212,242,253,246,249,239,38,90,179,6,83,8,208,2,62,45,40,155,130,78,153,75,242,142,56,96,118,207,231,167,107,41,247,98,232,170,15,138,18,82,113,244,28,71,147,14,63,116,71,228,214,68,192,202,243,203,212,76,125,29,137,216,208,22,59,56,180,180,188,16,213,208,53,91,109,15,202,38,218,97,54,66,79,79,161,138,214,251,194,32,136,158,247,120,224,20,45,150,207,76,41,126,233,220,27,87,3,127,48,178,53,163,107,63,227,144,225,49,96,196,54,150,238,116,58,189,180,121,208,29,185,80,232,225,2,91,12,184,59,204,185,89,214,0,150,30,252,7,62,216,140,225,251,3,159,205,230,188,232,214,8,88,183,82,58,31,247,248,167,107,18,195,168,131,177,46,226,83,78,253,229,69,171,169,123,248,131,253,156,200,228,173,9,18,198,222,18,119,170,220,181,69,17,65,24,190,31,128,255,190,37,65,121,206,204,139,52,115,92,13,247,79,102,36,248,122,203,55,189,195,204,252,36,114,71,56,173,121,204,100,88,245,130,156,96,206,246,0,173,242,17,240,153,196,155,94,76,73,95,124,14,2,115,93,102,28,88,206,51,38,218,97,30,145,151,156,153,40,42,88,35,186,217,36,116,32,61,188,49,133,39,223,19,155,96,226,148,121,152,189,65,114,250,12,124,139,179,163,146,153,20,181,140,50,60,164,98,172,229,58,228,230,140,249,50,227,234,193,6,92,94,140,200,182,167,3,40,93,172,218,143,232,9,217,39,59,147,158,146,213,133,109,36,242,1,142,238,218,36,184,198,238,155,200,106,160,20,194,200,83,155,52,228,247,161,39,73,140,38,131,163,193,3,239,222,77,200,147,97,222,36,48,11,134,143,29,100,32,114,151,233,166,145,234,138,87,62,91,208,210,52,166,120,96,40,99,51,224,217,197,143,29,223,7,54,0,195,225,93,40,178,87,184,16,215,248,224,98,213,203,130,154,194,189,191,53,142,67,226,96,71,185,49,181,134,213,225,218,212,249,18,24,165,31,255,105,203,216,85,249,148,244,238,152,131,73,87,157,9,69,126,27,185,172,56,253,176,252,158,41,66,110,78,241,120,242,126,50,77,27,69,150,38,206,90,84,115,57,140,38,247,144,46,12,153,38,114,132,208,168,138,152,39,195,140,149,60,197,228,192,160,29,28,153,92,207,253,83,213,213,116,219,200,145,158,218,102,135,87,210,249,157,141,115,247,131,174,241,131,151,108,11,17,124,75,219,231,42,162,131,77,67,126,212,106,166,200,5,195,178,95,186,207,174,54,241,69,63,218,86,83,38,232,178,234,89,71,153,94,154,160,176,248,163,7,67,85,106,151,136,129,51,43,133,236,1,255,146,55,23,166,255,70,136,214,162,254,122,90,164,38,221,89,249,6,195,95,151,223,94,231,248,215,60,58,134,75,199,208,176,6,178,170,51,82,128,230,106,37,99,171,98,230,48,61,162,178,140,226,38,67,190,50,123,109,255,88,139,152,95,155,235,129,49,123,253,96,147,78,83,180,25,205,240,67,33,131,183,174,247,38,65,238,7,4,152,103,89,60,76,19,226,50,165,250,97,113,51,241,53,217,104,147,67,194,167,244,131,137,110,237,44,93,161,253,100,198,63,248,188,85,42,67,225,211,99,135,191,246,174,72,189,203,194,100,27,148,11,159,99,39,246,51,23,46,27,66,80,119,120,229,165,243,21,98,202,37,206,115,100,228,206,250,35,159,211,140,95,253,115,110,184,245,67,111,126,214,189,237,141,182,209,93,188,101,16,195,28,55,102,43,1,19,239,191,93,1,149,188,29,140,3,156,151,56,146,11,92,57,136,250,47,83,248,149,110,155,32,104,223,124,108,49,170,153,194,21,45,45,230,119,238,93,245,99,34,184,131,186,232,207,230,16,59,31,120,238,2,23,42,69,179,195,8,134,200,1,185,204,112,85,198,137,39,63,31,3,229,43,86,132,128,141,77,44,48,210,25,110,198,153,204,146,92,142,230,133,83,174,187,169,99,122,3,47,79,126,185,99,44,177,253,183,161,147,92,195,18,96,226,89,105,57,140,100,148,236,131,161,41,113,50,13,248,204,139,218,222,141,172,209,246,39,231,252,36,132,210,51,243,227,75,227,78,159,166,32,63,181,197,43,58,27,110,219,106,143,178,100,113,193,51,225,28,30,253,201,9,15,110,125,180,202,4,62,3,158,204,248,242,222,191,55,251,208,138,175,136,44,230,104,221,195,54,250,96,246,127,89,122,48,220,61,166,116,135,207,34,149,245,189,48,6,66,30,225,7,227,88,39,150,231,6,227,7,230,176,45,140,242,224,184,111,184,209,181,121,225,150,44,185,21,243,211,232,197,111,142,44,131,208,33,12,38,228,229,48,231,212,7,198,131,205,141,145,217,223,232,217,163,16,244,158,238,225,139,127,119,122,126,218,188,173,221,233,147,24,159,76,241,104,145,48,104,62,16,250,226,148,41,254,167,146,238,118,207,22,126,191,154,206,240,107,167,217,239,57,188,45,57,41,112,183,208,193,15,206,38,177,35,115,97,54,119,110,239,10,56,247,53,141,109,225,108,56,220,228,58,159,222,94,151,28,107,40,168,36,226,235,48,138,162,50,83,102,56,216,163,58,138,26,171,164,40,176,102,67,158,233,131,11,194,33,69,97,206,207,254,177,50,98,237,73,78,215,88,221,144,94,113,120,156,131,143,52,169,5,216,79,79,250,224,138,128,193,86,184,155,71,219,7,159,254,93,53,9,119,198,18,177,230,128,81,223,149,73,58,147,206,69,164,227,131,241,44,212,54,35,144,73,101,175,195,204,135,122,53,108,152,248,109,171,120,149,129,127,118,145,240,241,189,213,96,199,47,125,114,74,25,207,212,224,240,22,9,87,80,106,238,125,124,100,227,240,72,216,237,192,149,122,20,135,11,122,98,10,103,227,133,58,220,207,9,248,65,155,121,178,125,40,150,93,146,10,200,84,22,142,26,48,59,117,189,154,146,4,76,146,126,240,108,91,41,59,118,134,154,225,221,77,71,66,129,229,129,99,244,100,86,220,41,7,50,80,204,113,2,166,120,247,129,225,188,123,79,90,166,210,165,207,61,229,91,175,198,28,53,158,183,70,216,218,225,205,209,81,191,150,213,117,127,111,93,8,61,106,56,49,67,70,202,190,192,144,141,26,43,233,107,157,209,230,47,125,126,213,116,5,47,218,126,113,180,15,174,102,209,41,223,186,192,133,245,169,146,79,57,117,159,141,97,246,162,88,232,7,227,244,154,37,46,150,153,133,146,187,192,179,225,199,100,54,224,115,206,111,182,209,248,193,11,202,186,12,144,132,56,153,223,154,92,113,191,172,75,136,142,148,103,125,207,13,57,171,10,163,141,13,42,235,203,119,107,219,85,104,60,15,177,118,203,241,253,96,156,45,139,222,220,212,241,243,247,220,213,84,179,101,120,224,247,177,99,82,169,196,189,228,248,96,59,47,184,141,63,148,178,179,91,197,221,109,67,69,216,237,131,205,37,35,178,143,192,13,33,38,127,178,221,236,233,4,54,77,195,175,135,155,49,201,45,134,0,102,19,229,15,222,176,151,140,104,32,40,46,226,211,47,206,4,53,99,206,176,159,70,126,209,141,162,203,111,111,45,48,188,116,183,184,198,254,161,92,153,120,131,57,26,125,223,11,109,188,124,169,70,246,218,196,2,62,20,55,173,34,105,56,6,20,30,172,110,128,141,65,138,140,76,155,224,166,175,93,221,204,92,158,159,62,235,245,246,89,1,98,253,153,41,229,167,207,120,34,4,232,214,221,176,241,146,180,10,133,242,225,174,221,49,145,76,209,85,186,29,185,107,246,249,10,93,89,242,249,23,198,149,57,214,205,115,10,178,29,241,133,169,130,77,35,92,197,39,102,45,2,215,21,157,244,60,35,69,179,242,90,197,116,127,174,159,57,61,92,158,187,48,197,12,127,45,40,58,215,87,182,155,236,15,29,200,141,214,169,63,232,114,181,73,161,108,255,237,109,108,221,251,214,20,139,141,218,3,158,148,26,221,71,91,52,88,241,25,201,162,179,123,233,213,112,118,114,248,207,39,236,210,183,222,28,167,246,240,182,167,104,70,111,126,250,33,52,146,112,175,231,116,169,87,15,234,218,198,53,183,71,194,77,94,140,18,91,255,94,28,149,214,37,114,0,55,142,75,59,126,219,148,166,5,222,196,87,188,167,81,27,147,135,92,77,214,52,166,195,179,199,196,104,88,225,115,42,239,126,138,232,27,145,156,36,3,12,73,241,20,30,242,231,188,137,125,169,192,19,50,77,192,85,84,235,126,189,129,106,101,71,217,0,232,123,85,12,115,186,127,145,243,151,235,106,195,117,203,62,147,71,112,120,66,30,144,39,107,182,211,244,190,132,56,122,90,210,166,232,57,100,159,148,200,56,157,169,65,26,173,27,29,163,7,188,110,24,180,19,239,101,206,106,241,211,230,206,44,240,98,46,137,159,38,101,165,109,6,191,183,251,49,1,2,98,42,58,252,40,51,47,241,189,150,89,251,40,12,95,96,70,163,193,175,208,155,155,29,69,138,22,55,185,38,157,77,217,67,248,26,211,225,251,165,164,51,249,57,148,96,127,249,193,240,204,150,206,182,149,68,92,137,174,68,226,89,103,106,38,208,232,228,120,6,233,232,101,103,51,98,136,152,228,84,123,102,234,218,124,47,50,206,73,43,235,173,23,227,197,87,252,51,88,74,189,98,224,192,236,201,124,108,146,155,188,121,23,208,159,246,159,195,120,63,230,169,13,218,200,29,124,240,152,102,5,35,240,164,166,234,235,133,164,139,246,243,86,211,36,10,253,173,224,156,84,109,177,65,217,71,242,155,35,80,117,77,80,186,181,24,132,135,15,69,47,79,187,104,33,254,24,215,146,70,209,37,226,156,238,97,158,4,76,237,183,78,181,36,94,214,189,119,151,138,106,27,215,236,192,252,181,200,147,221,224,65,183,98,49,58,142,195,9,197,53,153,43,33,187,122,7,31,116,57,89,125,24,42,232,62,58,90,85,221,191,155,14,192,76,190,81,25,228,29,123,239,2,159,22,141,77,233,64,216,160,202,202,199,20,0,173,205,97,219,190,233,197,86,219,234,223,146,206,58,138,194,198,87,249,224,179,175,222,183,70,221,238,221,56,25,120,47,59,199,139,173,40,122,160,190,188,80,20,38,194,67,36,251,136,42,21,191,184,192,249,144,54,177,12,248,188,40,66,126,210,38,136,120,204,232,38,56,29,235,224,48,183,110,159,233,6,237,177,164,143,45,139,73,196,192,42,118,210,145,143,213,56,190,220,183,170,136,8,72,147,209,231,150,111,145,96,35,138,78,51,67,28,103,148,248,90,88,108,235,232,64,169,40,197,46,135,74,85,145,178,233,63,245,178,216,117,226,13,51,146,126,143,130,48,218,12,152,10,118,253,214,197,156,32,98,100,194,96,215,143,109,94,214,243,194,112,81,239,216,98,151,202,158,202,123,202,89,227,134,124,174,76,176,217,223,26,201,175,235,220,105,18,219,86,73,249,131,217,199,157,37,85,190,7,165,192,103,119,255,193,197,2,161,183,197,39,180,139,214,190,95,198,137,164,44,105,148,73,26,146,36,218,15,166,186,122,203,248,192,28,10,118,223,7,67,103,152,77,30,28,81,244,228,93,133,35,219,156,218,226,20,74,22,223,12,152,234,205,124,111,14,63,252,251,109,26,152,4,136,192,38,78,244,161,132,129,46,49,217,46,38,156,252,221,155,63,28,93,154,116,162,72,176,61,242,176,216,208,116,249,30,211,150,123,223,65,145,11,172,250,53,167,29,4,102,192,139,146,115,125,237,86,208,63,252,96,196,20,186,108,6,76,255,99,120,48,7,230,240,218,207,163,225,26,232,19,150,49,147,251,210,123,35,205,246,245,113,42,243,215,210,126,70,216,232,235,163,80,152,119,214,31,166,248,103,251,122,11,253,73,56,159,214,83,40,212,251,30,155,9,104,86,237,163,88,227,121,140,150,248,212,213,19,224,161,87,51,157,254,31,72,86,235,58,100,177,127,53,97,160,253,193,76,62,55,176,214,57,151,178,152,181,15,38,253,93,101,121,32,9,84,125,27,97,85,69,189,203,70,157,121,149,90,161,31,156,173,38,96,8,202,41,248,251,210,25,173,137,162,31,99,50,163,167,111,61,206,217,180,191,245,167,77,199,37,5,124,118,229,77,122,48,194,154,72,248,125,176,25,37,236,251,218,100,103,177,25,249,193,133,112,139,76,25,131,132,92,255,118,40,185,176,220,46,217,197,115,222,70,1,240,131,173,212,74,206,154,103,69,40,183,73,145,19,30,186,253,65,213,209,52,76,126,48,82,148,73,14,155,16,93,97,202,56,12,187,87,154,148,244,248,156,109,93,184,109,57,3,112,61,54,234,31,140,146,78,146,99,21,75,242,104,223,17,33,87,180,35,90,209,155,83,231,253,189,54,69,225,204,248,242,224,103,129,240,200,90,102,107,53,170,204,118,131,72,180,47,246,8,54,180,60,101,131,132,64,216,249,224,223,107,255,124,220,138,182,10,172,1,111,21,18,9,178,83,166,68,140,162,242,15,36,69,52,244,151,25,90,237,11,29,103,120,62,83,207,38,86,207,137,9,253,15,238,86,168,180,244,165,233,91,95,139,246,31,127,122,63,87,119,223,72,255,12,250,218,212,207,69,232,237,155,81,206,164,136,184,141,118,21,139,69,127,103,232,140,1,74,30,227,249,154,230,243,246,193,115,152,174,134,124,174,188,74,254,66,61,217,24,241,58,66,224,179,81,71,240,193,133,216,195,125,50,11,37,59,134,160,249,77,244,2,82,248,254,109,220,120,36,206,72,119,142,102,80,119,223,93,145,158,32,112,116,27,28,6,117,221,62,122,206,202,133,187,65,17,248,52,130,47,46,104,13,96,87,112,223,138,58,236,230,89,134,12,51,75,12,221,129,49,153,250,182,202,121,91,241,180,140,77,106,65,179,239,164,207,33,245,12,237,38,45,10,83,11,165,139,15,198,158,64,79,77,213,194,93,223,70,27,205,151,113,126,78,111,190,127,178,119,6,99,22,68,40,244,194,56,13,205,239,168,137,106,56,69,46,237,159,42,134,253,231,143,222,230,34,126,254,69,26,75,105,230,65,146,181,185,136,92,250,11,195,91,236,114,190,197,179,144,253,206,7,23,66,4,114,128,173,108,179,147,195,56,45,53,25,119,184,92,197,174,174,152,195,203,148,13,140,217,208,123,36,133,48,72,201,69,14,38,230,175,56,155,119,131,140,60,97,190,63,141,170,23,71,249,31,124,198,59,17,211,166,29,184,141,241,197,128,8,104,111,41,106,49,23,91,172,179,190,145,243,243,190,209,129,181,78,183,152,223,254,159,188,20,177,71,185,122,83,229,229,211,228,160,154,109,233,124,195,145,119,101,31,29,21,205,143,121,159,28,38,91,142,145,135,50,151,44,168,231,168,70,105,131,207,54,103,16,229,103,93,106,166,177,243,221,218,60,211,181,197,73,221,238,236,175,133,196,193,124,110,142,8,120,202,62,157,160,167,163,113,204,115,22,97,207,239,48,95,187,164,250,252,54,59,170,111,158,164,78,119,233,202,131,26,97,247,113,217,240,146,24,93,175,38,252,225,211,104,253,249,215,116,133,177,30,255,126,155,51,231,210,163,11,44,196,26,139,125,69,199,79,247,86,38,237,23,223,139,200,21,206,170,218,44,213,131,187,172,106,167,29,244,115,96,101,91,98,69,180,125,133,44,245,230,78,216,125,177,198,35,70,118,79,216,43,18,150,253,96,14,58,77,167,119,28,226,147,47,45,80,105,250,210,54,65,240,124,14,191,57,110,117,69,58,41,226,185,168,147,126,48,89,149,42,161,70,74,126,123,241,190,192,73,1,201,145,11,87,40,49,119,135,3,245,65,118,2,211,108,41,191,212,162,201,254,141,173,219,194,243,166,103,82,241,237,19,217,166,38,115,180,29,24,218,244,157,155,177,215,228,220,63,77,63,114,249,111,183,196,54,81,174,166,202,104,248,78,129,192,32,138,88,207,30,158,74,74,223,53,194,102,214,61,39,123,152,228,159,19,75,182,115,78,26,10,215,182,47,8,11,67,65,234,63,218,133,243,115,208,36,186,95,189,197,211,207,33,79,55,210,24,125,142,184,185,49,121,245,84,116,134,243,174,57,96,203,21,232,1,0,137,121,127,110,232,201,57,233,89,177,147,186,247,155,179,191,188,170,240,118,88,108,126,180,167,100,229,236,51,52,46,80,80,68,247,239,65,34,0,149,72,129,43,44,48,127,47,184,111,251,61,33,91,78,208,225,108,204,70,133,209,169,141,51,64,106,91,55,72,235,55,107,248,213,149,101,66,207,238,40,19,248,47,159,142,86,134,182,9,78,109,232,43,254,224,4,221,89,67,64,216,107,123,126,207,234,193,241,62,80,120,220,201,146,188,77,190,169,121,131,183,7,211,9,233,159,46,42,179,221,34,183,59,253,120,77,33,233,89,192,52,150,98,98,3,57,96,147,90,214,88,202,207,41,241,59,114,177,223,121,34,49,4,2,60,106,64,104,101,92,17,244,31,76,145,205,133,17,180,82,120,34,26,19,48,244,241,23,110,89,225,156,255,31,60,8,106,188,55,119,94,140,25,61,151,191,79,230,59,28,224,62,246,11,35,176,235,141,134,220,241,31,152,42,202,120,47,66,91,178,164,47,211,130,247,40,16,71,222,165,59,82,206,250,136,100,56,76,217,86,87,148,2,196,184,248,116,248,253,180,248,121,229,20,63,205,89,92,167,218,243,34,44,201,222,40,236,84,134,204,103,11,165,128,200,66,19,74,31,111,124,10,217,72,15,166,3,151,33,135,228,101,110,244,209,104,86,200,171,48,198,174,125,197,225,62,155,232,194,3,79,223,130,37,219,29,207,63,112,186,29,177,227,232,243,192,139,162,78,191,154,162,85,77,111,252,236,214,60,198,180,209,253,204,58,225,21,83,231,45,1,103,201,175,91,100,13,42,170,255,118,179,140,238,19,119,27,59,58,67,67,10,232,69,201,86,6,90,155,198,11,203,249,31,57,6,72,67,158,177,42,140,211,135,7,188,201,246,49,47,235,116,199,70,198,191,7,162,135,26,231,44,201,138,180,63,144,230,105,26,44,57,75,99,100,62,208,138,198,236,75,97,110,231,13,246,171,215,44,79,68,175,248,137,44,81,14,157,230,11,179,70,248,75,23,147,206,80,24,163,104,15,171,193,5,226,128,166,87,83,250,235,111,109,154,244,127,30,13,163,110,143,47,89,100,94,67,145,22,50,247,143,149,97,82,212,39,206,201,166,204,159,156,132,237,122,91,28,133,159,233,161,175,130,227,65,123,86,16,120,78,30,56,179,218,95,253,32,8,229,58,59,11,189,11,74,56,20,158,166,35,245,193,144,196,53,58,92,8,213,127,171,151,105,207,224,161,166,48,219,21,15,218,157,163,233,234,58,145,67,157,76,30,223,93,20,15,235,34,112,70,195,246,193,101,67,77,51,39,139,94,153,61,162,135,28,223,122,162,187,181,25,47,199,97,206,204,207,172,113,118,57,211,187,18,66,132,167,187,72,147,98,217,216,60,241,66,226,113,206,174,49,113,84,71,188,201,114,182,173,165,78,88,141,179,213,7,51,225,61,159,203,132,252,253,98,202,140,179,80,14,176,193,65,193,204,97,72,171,146,171,58,83,41,58,150,30,189,197,54,57,233,173,231,217,147,58,129,100,178,239,211,32,144,105,155,36,31,154,112,48,78,179,172,247,193,150,71,119,231,233,237,82,94,219,205,227,97,199,92,104,26,211,218,133,209,176,244,40,207,65,81,249,31,210,38,166,12,239,221,8,226,227,208,108,170,201,228,248,183,132,249,142,25,173,192,131,252,148,63,24,155,156,148,53,237,79,165,239,188,247,166,30,90,97,104,206,43,162,237,240,11,244,183,225,222,149,8,167,195,240,207,178,153,96,135,139,240,136,195,56,84,37,37,59,80,134,239,99,15,26,35,126,34,154,131,131,76,17,55,199,73,170,107,10,154,202,211,28,175,221,69,91,139,212,19,182,2,206,118,64,128,228,124,19,77,255,53,168,150,254,211,20,240,175,161,48,236,8,31,0,103,222,76,207,153,143,98,195,20,139,238,233,223,20,121,41,220,182,21,217,125,112,99,95,250,254,118,4,91,88,243,76,215,66,97,56,39,158,131,32,4,155,187,190,24,52,102,159,145,38,194,95,235,73,184,98,64,236,89,100,115,70,28,77,51,193,80,166,247,205,240,45,246,46,151,56,147,77,54,233,102,225,82,19,86,218,207,155,208,63,231,47,230,212,166,194,50,203,119,166,140,33,37,24,150,39,190,164,156,201,70,100,41,71,138,224,155,231,206,89,112,183,128,167,25,246,10,86,76,199,199,181,62,48,118,247,14,147,208,123,224,129,112,148,195,237,76,140,90,33,206,174,105,6,115,165,194,168,144,95,70,111,175,58,19,181,147,29,239,82,15,134,33,122,107,193,113,162,162,66,105,72,86,37,237,123,78,171,202,81,90,61,36,114,180,210,62,152,154,194,34,28,114,98,128,17,108,68,245,241,60,155,16,8,141,82,56,61,235,98,230,101,67,136,172,4,158,166,15,173,198,65,103,9,37,211,52,63,83,16,187,234,80,18,120,50,245,139,96,102,193,198,73,162,119,1,33,134,64,144,243,213,170,21,128,8,147,238,60,245,240,206,95,9,125,79,237,36,112,46,150,147,171,176,90,172,89,170,124,200,119,11,147,238,236,125,219,16,130,32,42,105,189,120,190,168,214,159,215,203,133,23,35,199,103,12,68,209,81,44,20,254,96,91,49,238,40,140,93,202,94,207,80,114,151,103,14,145,30,237,170,74,148,109,40,250,106,12,3,105,168,232,68,54,245,56,159,18,48,239,27,90,168,105,210,138,105,5,76,119,23,45,14,152,196,16,120,157,248,88,217,106,203,213,8,174,102,127,52,98,43,43,233,205,77,111,33,248,158,173,243,89,148,239,105,50,158,206,232,228,204,171,58,56,153,3,67,228,237,139,237,35,30,98,240,70,57,216,81,206,124,69,41,203,61,69,15,55,150,125,17,218,36,241,89,156,239,156,105,90,140,207,161,156,100,148,102,157,126,187,109,47,39,100,81,18,64,81,140,128,115,47,27,79,189,26,206,102,16,131,17,44,84,150,43,182,51,193,10,35,66,209,186,212,11,80,190,84,47,75,124,212,252,244,36,178,77,67,224,76,117,184,18,212,43,242,216,206,119,70,156,87,217,210,132,145,186,23,89,100,243,67,174,74,95,39,225,52,130,200,205,156,42,45,110,251,85,207,141,240,233,23,142,150,2,119,163,41,4,76,164,85,105,251,102,61,22,28,115,84,115,180,246,4,197,3,143,80,17,20,92,171,23,173,8,88,4,121,219,133,211,208,74,7,20,149,150,147,144,76,43,80,203,228,8,197,16,107,114,110,125,223,185,104,61,14,190,121,61,24,209,25,209,188,173,197,10,131,96,157,255,54,34,93,226,57,145,138,213,27,7,37,58,153,56,70,85,24,66,105,9,24,107,59,189,154,250,102,39,118,153,149,99,146,154,50,58,82,141,19,186,41,200,52,225,160,27,60,4,166,62,74,97,179,30,243,10,15,124,220,90,81,120,226,252,16,229,33,111,111,40,228,80,91,60,217,89,187,240,157,20,248,140,1,15,47,51,174,217,14,74,111,104,182,234,222,186,151,198,106,166,112,233,193,63,100,206,67,155,67,106,137,176,5,245,47,66,100,161,104,253,120,49,217,253,40,77,129,117,163,170,123,48,162,70,4,15,72,182,143,61,244,234,121,62,96,11,24,141,80,217,76,80,58,58,179,192,176,187,165,179,160,11,183,110,169,17,227,175,43,108,117,48,59,202,156,168,33,43,15,92,60,195,110,112,221,47,76,108,61,110,206,132,40,75,43,7,43,204,204,2,78,143,122,3,250,253,53,72,84,4,114,89,231,4,38,213,225,123,71,168,205,85,100,143,137,19,82,117,85,189,238,236,76,67,89,116,218,160,233,85,23,252,135,112,56,41,55,213,34,194,50,154,75,71,176,195,146,109,82,133,134,233,82,2,244,240,181,155,86,93,158,199,112,203,11,219,123,143,154,180,214,20,246,68,84,241,157,25,78,25,238,21,178,133,27,71,252,228,204,147,86,8,110,196,25,74,148,100,178,79,146,186,96,226,147,46,148,110,71,230,164,197,231,100,250,93,20,223,226,91,85,36,68,169,134,230,220,236,37,178,156,86,150,22,98,147,25,106,81,22,220,141,189,171,5,224,60,152,171,3,77,139,94,106,89,48,238,83,161,57,113,70,2,36,74,169,57,70,20,49,84,172,102,181,212,207,208,234,114,168,31,81,146,140,70,68,83,216,182,108,94,24,140,80,77,215,138,101,44,16,66,231,6,71,167,161,175,5,95,206,43,27,81,241,58,83,95,215,154,250,92,182,75,105,64,104,102,163,37,240,128,106,225,229,204,108,167,155,86,59,155,11,129,191,22,254,81,83,55,120,176,148,182,91,82,0,83,198,162,90,2,196,44,150,107,32,108,164,188,100,78,105,70,230,14,13,4,242,153,73,11,246,57,142,132,40,56,220,71,117,103,32,85,144,115,8,61,159,61,125,17,146,136,193,43,133,112,222,32,23,48,84,137,96,155,106,223,10,152,101,66,164,56,152,62,167,15,30,4,253,90,87,29,29,178,57,81,119,207,178,91,181,166,191,19,97,156,51,52,20,118,187,105,12,180,29,144,103,140,247,178,12,166,12,107,115,16,89,35,164,31,112,24,151,207,125,166,8,106,12,47,140,84,173,60,56,70,16,211,139,246,207,46,244,220,76,246,212,103,255,1,121,41,174,174,91,75,223,207,185,152,9,37,46,46,60,156,94,108,214,14,61,224,169,138,175,103,185,174,216,142,196,173,207,162,175,45,218,48,221,29,241,214,148,252,39,213,241,96,111,58,239,213,140,245,71,230,131,99,226,189,120,168,138,212,65,207,126,192,101,162,248,233,71,200,240,108,230,102,255,204,217,236,185,87,211,131,68,183,161,119,91,180,140,162,66,109,166,38,179,67,65,100,64,134,84,181,152,133,251,150,255,52,138,11,69,101,85,80,248,47,161,32,114,14,48,187,232,197,214,49,29,45,200,168,200,59,147,191,239,37,4,70,138,149,119,41,140,61,201,85,39,225,152,188,31,209,162,62,174,110,10,71,125,109,19,230,191,17,42,32,112,77,183,234,72,77,59,142,250,111,227,148,55,147,106,26,253,74,110,175,40,75,73,218,21,166,101,46,86,72,186,160,164,190,84,110,201,182,85,1,159,201,179,62,240,185,121,200,151,96,167,144,101,23,132,88,83,187,50,56,133,25,72,95,12,177,178,18,98,51,141,133,78,133,160,50,229,237,61,224,94,158,113,77,49,251,142,143,77,229,221,212,54,37,207,52,163,209,168,19,110,218,73,87,91,238,127,11,220,158,61,16,23,187,73,242,54,198,85,86,173,2,126,26,105,84,135,41,77,120,30,172,81,169,28,104,127,4,74,25,229,24,23,5,204,78,95,239,125,190,96,15,249,30,36,71,87,214,155,19,223,42,23,102,111,168,13,206,89,44,38,36,162,184,170,126,117,198,124,232,187,51,51,62,50,183,253,71,1,245,7,35,188,240,180,216,102,54,92,113,107,100,86,135,202,149,37,28,13,66,138,201,170,223,164,69,113,181,236,45,84,162,76,125,78,181,208,176,154,44,23,46,146,5,55,120,49,0,67,37,10,249,44,125,52,43,210,12,17,41,196,55,135,94,125,78,221,217,101,18,120,208,82,159,71,195,150,42,192,166,210,142,196,84,118,40,90,194,84,124,10,235,237,20,30,82,76,52,126,239,170,14,103,156,20,151,190,58,51,83,211,18,88,22,182,236,6,109,219,250,171,74,136,242,96,37,221,123,83,18,32,155,24,122,221,217,246,185,14,26,195,116,74,61,52,18,94,40,79,132,208,217,124,20,193,40,37,65,6,60,224,74,126,69,181,252,32,154,133,200,154,189,151,188,24,164,180,217,2,133,93,175,23,83,54,222,66,130,141,44,119,85,169,63,20,120,124,101,58,48,231,108,105,210,194,107,199,167,70,33,106,171,70,33,74,75,51,196,200,160,133,168,92,223,233,99,152,80,57,74,61,168,12,61,202,32,166,40,207,33,142,169,79,86,49,89,113,173,14,52,86,212,244,206,106,31,56,128,58,124,122,184,106,78,30,152,148,211,8,152,188,155,160,48,109,124,47,141,254,215,18,187,163,3,15,19,130,114,216,234,2,4,69,210,36,46,102,24,139,253,27,60,27,220,60,253,123,116,124,163,85,133,176,27,237,60,84,8,231,163,84,59,108,60,196,91,17,51,146,218,246,131,66,252,142,91,215,42,165,12,6,83,139,114,21,14,169,97,146,123,179,103,93,33,121,119,62,115,87,9,145,193,236,230,246,83,70,125,108,58,101,176,47,32,44,30,48,21,200,77,225,137,127,224,213,94,172,26,243,152,132,224,175,42,100,218,249,9,137,163,222,180,107,60,154,69,128,229,252,113,96,168,49,113,181,205,11,34,109,138,196,126,189,232,249,214,69,21,64,207,247,234,174,141,66,159,217,57,43,108,146,95,174,62,106,67,95,175,46,68,79,67,24,21,93,213,166,15,126,14,196,72,212,4,156,181,197,39,101,194,177,53,67,114,59,235,70,3,169,216,187,154,55,94,74,247,194,7,30,86,210,239,112,45,83,58,3,165,62,108,28,93,186,148,156,158,180,201,46,240,165,253,167,45,93,43,209,51,162,97,181,135,88,172,45,168,34,132,195,208,41,87,84,181,35,115,32,69,224,11,153,169,26,194,166,60,102,79,42,146,59,9,19,186,134,46,190,127,26,246,59,93,182,132,236,169,29,208,146,170,251,226,150,20,82,126,156,123,196,199,24,152,180,93,14,1,94,74,177,84,39,26,11,223,81,66,190,151,74,174,161,162,198,36,21,211,133,135,248,108,152,44,49,78,62,129,158,125,72,85,116,18,182,117,148,244,163,74,57,119,172,74,92,1,180,177,185,234,143,4,53,107,191,207,225,204,93,185,180,7,110,41,230,148,211,242,148,21,171,8,117,161,200,217,191,117,169,235,17,199,162,2,105,134,13,26,70,85,231,140,253,200,95,159,205,92,252,182,229,131,101,116,45,86,129,248,32,40,30,139,153,24,154,36,121,187,199,231,25,163,150,137,238,10,19,133,13,165,103,203,7,203,247,56,221,255,78,11,76,118,170,213,191,230,175,226,198,37,168,9,225,171,36,248,130,214,17,122,226,38,111,40,43,54,201,196,17,251,140,10,201,63,203,209,159,100,123,143,245,163,26,145,86,94,250,227,13,56,58,247,214,143,105,158,161,253,162,172,162,42,147,94,248,96,46,126,221,72,191,55,149,73,167,248,33,228,223,77,235,93,186,25,37,0,59,62,135,217,68,107,236,25,238,5,249,152,128,235,158,234,80,80,50,196,38,127,235,250,204,86,156,229,48,163,114,129,246,217,164,48,11,14,63,73,137,30,202,242,195,170,32,85,18,255,204,42,30,44,33,250,70,93,158,194,249,10,70,2,75,21,170,109,141,211,232,2,35,41,89,20,166,54,232,194,108,195,183,186,158,224,211,92,66,244,62,61,178,141,208,198,44,17,247,73,230,159,63,127,208,149,194,90,20,148,83,106,86,216,170,48,29,182,98,55,53,54,129,157,87,226,234,69,2,70,81,66,126,46,178,158,166,29,1,196,9,6,69,208,29,46,2,207,38,221,142,135,161,19,91,108,163,157,213,69,6,149,217,22,14,5,208,235,213,149,193,100,74,125,233,225,67,202,36,10,72,0,203,65,104,174,218,137,56,203,199,167,68,135,97,170,204,37,125,26,237,38,119,78,64,70,116,232,115,227,42,22,214,9,231,196,211,85,232,201,12,17,188,7,30,20,178,144,128,176,11,195,44,130,234,109,221,163,27,17,111,238,176,116,56,131,76,213,71,160,120,164,136,255,156,254,2,159,74,45,106,112,120,190,78,20,16,79,171,126,73,34,253,222,137,200,86,175,217,219,99,20,195,198,228,131,187,157,22,212,17,130,13,104,92,77,135,82,253,29,20,11,209,53,114,247,142,179,141,214,133,201,226,158,17,249,61,147,36,68,73,69,177,185,244,247,162,236,71,103,232,179,187,65,101,211,159,204,84,162,230,99,100,145,66,100,13,181,72,200,16,15,188,35,48,108,93,89,147,112,192,43,98,79,136,112,149,252,194,188,106,60,25,69,27,207,189,73,202,184,15,12,147,100,173,58,99,156,217,38,231,48,122,57,243,137,234,69,2,175,36,48,167,220,252,192,87,170,245,108,65,214,158,218,135,39,26,110,97,113,198,42,150,159,233,8,53,209,17,46,50,231,157,243,51,29,109,202,9,221,162,102,161,188,244,124,236,243,73,66,200,159,180,213,233,106,58,234,169,214,242,19,89,166,80,55,61,179,213,57,136,134,186,250,57,127,149,222,154,186,48,241,185,194,133,137,8,169,186,85,108,54,72,17,26,54,251,52,61,94,27,35,52,156,119,200,138,110,181,89,178,114,229,184,182,91,81,199,227,255,20,222,235,192,84,70,236,103,120,177,188,135,235,15,126,183,58,126,126,146,49,14,99,236,250,248,90,97,146,18,110,70,176,173,37,84,98,190,85,225,49,67,226,120,174,199,183,138,226,219,48,195,163,240,161,233,216,92,230,5,23,247,182,252,161,206,72,196,176,175,85,210,54,141,36,133,113,53,241,155,159,129,79,165,134,194,48,95,195,11,105,33,162,83,116,178,44,44,63,97,1,181,53,143,181,173,94,193,181,115,179,9,64,235,36,77,193,152,128,36,53,5,61,107,100,172,137,104,31,213,161,110,118,100,212,91,56,233,33,122,214,197,87,23,66,195,184,14,79,144,246,69,153,20,3,180,18,71,143,108,196,21,189,214,210,181,14,82,49,47,150,163,137,161,114,205,236,160,41,214,244,122,194,17,50,117,24,254,72,81,211,55,22,182,125,97,98,31,2,215,47,31,26,112,19,19,140,108,85,138,123,222,171,145,38,21,55,59,11,41,167,26,246,103,136,83,232,205,217,71,247,48,41,27,84,39,40,220,204,19,213,225,110,196,85,129,169,65,187,246,104,125,60,158,163,148,208,160,184,19,48,132,115,125,114,246,17,241,211,213,140,94,197,32,240,12,196,18,38,126,20,87,234,167,238,205,150,224,139,46,209,167,34,171,139,226,68,14,120,245,173,254,129,40,103,140,122,29,229,206,124,54,134,194,60,232,109,51,232,36,226,67,121,166,77,177,2,163,186,77,210,219,192,61,109,249,94,208,209,5,174,5,229,192,46,159,179,86,49,208,172,56,33,220,38,53,186,218,86,120,210,230,23,206,89,157,38,27,117,124,225,113,198,169,42,245,199,228,114,220,112,8,6,37,77,164,229,128,151,58,233,225,198,149,213,127,147,237,110,11,171,201,105,103,81,181,231,204,16,142,2,38,224,173,230,158,103,185,153,209,25,106,179,126,171,166,164,163,71,56,17,39,234,33,107,91,38,38,151,99,81,54,218,125,215,247,230,24,213,219,53,93,60,255,168,81,107,95,51,93,227,208,129,193,157,254,244,168,37,178,200,68,180,241,204,84,24,139,142,240,21,237,200,106,55,117,144,133,178,226,87,103,248,89,106,136,138,82,202,29,127,217,172,218,158,171,207,66,26,78,125,228,252,139,90,223,34,236,235,59,109,83,141,44,67,225,106,11,150,123,177,102,138,71,213,250,22,221,16,247,113,53,134,143,216,5,35,140,125,13,154,137,234,75,44,133,184,61,201,246,176,136,133,165,81,212,138,24,73,115,55,152,101,105,19,93,83,224,153,98,66,179,224,148,236,211,77,160,178,68,74,19,241,5,104,248,2,19,160,77,113,117,129,11,40,54,200,40,91,13,31,1,63,119,59,185,119,35,93,180,47,250,48,168,50,70,16,57,142,46,150,56,151,195,160,121,198,242,185,3,46,117,232,107,183,69,33,217,188,87,19,183,86,219,106,78,236,142,54,170,171,212,47,155,57,38,30,140,189,151,218,51,19,162,219,241,195,84,42,62,23,67,67,190,207,85,57,66,171,95,246,89,231,90,220,186,154,117,183,152,132,79,219,123,251,183,60,173,47,228,70,96,116,35,90,192,105,84,25,59,103,73,100,207,25,94,194,132,177,212,108,155,141,87,158,215,228,120,230,199,170,155,160,78,248,1,37,43,53,80,143,113,162,71,189,198,163,37,182,195,253,129,225,212,184,49,52,57,255,218,158,155,27,71,246,131,9,116,201,186,9,124,185,35,137,252,181,26,94,67,156,15,247,52,243,163,105,234,39,111,85,241,225,3,222,169,249,210,215,166,21,175,93,54,1,235,199,192,28,38,94,74,225,111,78,169,78,21,75,248,197,111,237,139,78,201,176,145,254,36,199,63,47,172,92,28,155,217,206,172,16,87,119,99,220,42,60,74,242,249,6,88,180,223,12,190,174,8,84,201,145,195,188,104,38,60,27,222,207,13,177,118,185,53,139,79,184,120,159,166,46,98,113,9,186,97,41,7,124,246,2,151,24,137,42,243,154,45,197,173,145,190,146,94,88,141,85,28,195,131,222,62,139,94,141,96,104,76,56,148,163,203,160,167,90,150,44,253,135,162,65,166,251,190,74,181,238,138,153,208,4,137,196,34,185,66,133,139,211,57,116,11,216,58,2,99,176,85,2,182,241,164,87,79,172,247,252,83,87,243,40,125,224,211,198,97,187,78,173,65,74,207,205,17,58,245,247,66,247,93,148,73,13,190,142,36,168,135,14,113,167,181,223,62,171,180,127,107,4,62,213,180,186,22,139,95,121,179,20,10,46,180,43,20,99,175,7,138,173,88,86,116,215,112,34,178,170,20,93,112,169,242,109,225,228,109,190,196,69,155,28,114,85,236,151,19,235,243,214,70,227,107,69,220,152,18,166,173,125,161,89,161,215,10,20,89,141,174,240,89,139,124,111,7,124,150,26,105,20,211,101,142,165,11,122,117,151,129,13,87,173,197,94,156,74,160,162,166,213,103,26,133,27,18,55,39,235,94,244,183,207,146,80,106,60,248,68,214,177,40,140,216,94,192,103,48,201,129,143,220,29,228,18,239,43,68,253,159,145,141,232,80,119,127,38,56,238,69,130,214,192,84,86,249,215,166,155,75,208,58,67,230,76,51,214,69,147,94,214,39,135,72,180,239,139,65,189,151,35,10,252,119,211,4,251,96,98,97,91,81,147,40,52,116,113,106,26,67,167,141,78,218,231,27,127,235,167,213,191,158,159,70,223,170,57,12,11,233,185,57,235,98,137,171,43,26,132,15,124,90,241,11,122,0,51,160,164,209,78,35,208,153,2,230,84,168,87,227,108,241,109,115,176,170,169,77,14,163,6,79,143,70,2,91,153,228,133,161,134,149,239,160,203,33,139,204,128,52,249,89,150,119,79,126,115,74,21,213,144,158,221,53,62,231,14,67,1,145,70,195,50,166,117,111,21,168,224,194,143,255,249,201,165,233,63,109,198,174,58,33,14,59,202,246,128,73,162,74,95,33,43,157,114,92,77,19,202,62,135,74,238,228,241,22,211,26,77,226,106,250,179,166,236,219,31,220,156,93,244,98,98,49,241,181,59,203,104,150,7,39,72,94,226,107,115,66,255,3,195,47,138,123,23,226,138,210,102,184,159,213,237,95,187,51,241,232,216,199,34,194,237,65,128,97,23,63,87,159,87,139,22,71,123,108,232,215,70,212,211,77,81,97,139,144,23,120,110,126,70,64,247,23,107,83,138,148,126,63,61,124,153,32,71,125,246,173,218,201,231,175,120,40,224,242,124,77,142,178,59,123,131,55,216,209,173,63,141,130,2,144,195,205,246,220,2,243,92,241,185,26,145,52,237,134,166,143,152,246,133,69,93,14,24,230,70,243,171,77,135,54,203,199,70,185,57,79,255,94,136,21,108,253,94,168,145,206,26,104,81,38,43,168,149,95,63,176,124,143,85,77,112,241,131,179,185,81,234,189,205,113,222,59,241,89,127,196,207,17,139,121,200,192,254,220,72,148,164,252,192,168,49,229,128,207,234,152,228,91,83,22,155,98,94,64,177,99,78,253,105,196,88,98,94,200,164,104,245,189,144,184,237,49,233,80,94,37,244,43,58,168,149,161,59,108,131,81,110,206,120,204,201,223,235,116,200,45,49,123,200,41,43,249,22,237,180,182,213,143,222,15,210,56,215,249,42,97,34,196,56,184,8,220,76,149,221,225,198,129,181,8,140,138,131,207,73,204,248,231,200,121,31,173,157,213,110,121,100,252,124,170,141,178,93,23,152,18,163,143,91,204,151,166,147,235,213,155,216,221,118,152,226,36,89,192,56,241,116,143,232,80,131,153,166,80,143,17,251,98,197,11,216,162,198,75,96,170,79,183,255,54,22,8,77,155,133,231,242,93,193,66,231,171,44,137,217,52,179,66,28,254,98,211,244,96,179,194,20,238,199,213,24,46,200,204,208,160,60,150,251,104,25,190,138,52,75,227,96,152,227,106,51,160,188,104,71,226,164,120,147,15,59,137,43,76,40,100,249,147,153,20,176,140,125,220,192,122,18,24,186,145,60,56,214,160,43,199,205,41,162,146,29,34,246,10,41,166,106,50,184,83,76,237,81,243,104,201,243,124,150,182,67,21,86,96,108,92,190,99,231,50,247,133,57,165,77,207,97,142,228,182,195,99,39,61,168,52,12,68,106,142,171,145,30,43,10,83,184,209,226,183,59,198,205,91,96,22,161,229,77,142,210,109,221,10,163,47,226,131,0,37,237,103,8,173,95,170,240,131,169,7,145,115,35,10,30,97,218,8,154,181,189,151,165,109,253,119,59,172,90,9,52,53,52,248,71,244,163,78,232,80,70,62,117,222,121,71,47,60,171,91,17,247,133,95,49,169,135,146,128,209,63,214,155,99,73,28,35,31,246,176,238,163,8,139,192,56,117,56,35,210,112,175,238,221,200,248,223,172,67,1,193,214,57,171,255,28,140,253,107,53,179,247,145,155,227,93,82,163,159,161,58,34,100,13,236,49,18,250,215,31,140,114,91,145,125,177,9,123,150,226,223,163,226,136,39,223,186,27,157,63,186,2,181,153,18,250,59,40,78,140,57,80,6,212,237,133,221,196,34,125,245,131,161,91,196,212,37,195,75,36,179,249,193,136,0,13,217,247,210,75,144,84,118,152,250,75,125,47,148,77,178,111,225,22,101,44,26,30,55,73,28,247,237,50,120,136,201,84,54,50,166,123,16,26,252,132,147,6,181,180,30,48,37,105,78,233,217,18,184,114,38,235,1,15,206,245,23,206,101,53,39,215,156,217,146,193,57,20,38,76,224,79,206,73,130,147,212,133,145,187,168,95,120,99,145,219,43,98,40,137,82,220,192,140,217,225,137,69,181,60,90,37,197,239,27,169,3,51,193,94,20,53,16,247,232,4,61,253,225,230,227,126,161,193,212,253,201,120,140,122,230,164,127,169,157,7,165,112,24,37,200,126,148,72,4,186,59,241,66,21,181,51,47,107,201,38,28,46,27,145,74,128,145,218,161,128,137,244,149,11,111,251,114,57,96,136,6,241,37,42,137,33,246,77,14,39,188,191,239,205,17,124,13,74,52,11,193,42,226,7,134,154,147,57,50,124,48,17,173,118,183,180,245,204,38,68,83,203,7,115,48,155,138,34,99,246,37,19,114,181,74,217,59,37,84,132,83,183,47,30,231,206,38,197,114,223,11,27,39,171,4,255,193,167,43,15,57,191,156,39,157,248,218,124,63,109,12,67,217,15,115,206,37,56,253,189,118,97,5,150,197,131,82,171,51,238,190,94,128,142,212,153,30,154,60,90,37,2,253,69,31,108,75,35,166,164,231,201,182,165,205,62,116,34,2,122,15,71,192,103,165,249,122,239,129,207,230,90,136,128,68,131,208,141,246,123,67,133,145,56,45,176,21,164,58,204,86,96,235,213,104,98,198,147,97,177,34,6,134,68,109,127,165,174,31,220,182,70,39,8,84,153,51,114,192,77,248,239,120,143,117,95,151,140,254,159,164,156,173,98,107,19,110,169,72,177,165,38,220,73,52,234,145,114,246,95,198,207,34,221,245,150,76,93,194,195,224,131,217,238,72,42,207,224,82,226,234,95,144,177,10,252,139,95,59,76,149,124,147,190,0,83,112,46,127,180,179,135,213,248,220,233,42,148,19,118,111,210,140,84,127,150,54,107,166,85,239,191,125,122,36,130,117,23,230,144,112,155,20,214,121,151,225,71,137,245,217,80,127,29,205,88,41,58,128,8,156,147,53,118,248,188,229,148,39,35,71,239,241,30,246,241,61,85,233,11,103,248,157,49,227,35,196,188,212,37,229,133,125,91,13,91,211,140,122,118,186,122,228,212,170,244,28,153,91,100,226,106,151,114,209,106,140,82,119,176,69,82,249,49,45,162,54,104,226,180,241,193,38,185,40,163,179,82,237,232,85,3,168,86,64,135,234,2,215,82,124,55,64,178,20,225,197,172,240,142,168,63,178,123,189,74,205,218,129,59,238,163,126,181,41,6,221,205,54,176,51,74,51,133,227,103,217,211,95,102,135,148,252,185,9,54,104,147,225,84,230,123,156,108,53,209,82,84,6,12,23,231,235,103,201,184,225,253,185,55,7,124,71,41,99,217,122,113,67,207,200,208,244,243,101,172,138,34,185,255,205,164,80,5,112,250,147,119,66,153,171,126,169,138,4,243,184,103,253,101,132,121,246,119,188,183,127,77,75,250,17,118,119,95,104,0,174,156,100,80,144,108,176,178,141,15,156,8,237,220,159,109,36,7,189,30,211,20,65,206,255,42,2,155,140,235,114,56,153,188,204,133,43,205,255,117,2,210,66,82,56,194,42,134,164,158,255,240,57,149,86,73,92,82,76,94,118,26,37,96,136,7,183,11,80,216,142,135,67,192,249,125,176,77,237,78,9,216,52,138,111,115,17,211,131,116,226,240,160,76,229,94,125,182,61,101,44,255,20,136,96,235,168,59,43,9,49,16,191,152,99,227,146,25,184,67,68,117,99,80,248,175,85,25,15,103,84,157,62,212,179,55,89,181,64,233,69,137,32,121,53,1,40,231,68,185,120,173,136,38,98,60,206,81,77,80,114,162,165,249,199,226,52,144,101,209,34,251,50,151,119,33,20,185,79,31,189,29,129,188,26,123,66,135,39,199,124,185,186,49,67,84,239,68,112,70,174,172,234,48,62,110,242,32,16,156,88,228,251,238,231,26,148,211,250,208,96,195,130,52,234,125,114,22,200,51,63,249,213,136,51,137,245,115,181,169,201,79,176,132,204,105,179,251,65,224,221,119,55,114,69,155,143,104,254,253,109,196,132,114,139,223,70,166,191,203,244,78,21,177,79,177,172,58,54,243,9,202,137,248,11,119,48,163,213,167,135,83,94,131,29,197,7,159,125,104,18,121,20,126,186,71,62,151,133,131,104,110,23,184,194,198,115,152,232,133,228,207,235,108,196,32,124,8,192,12,222,58,114,169,73,77,197,223,26,82,185,148,104,176,127,65,76,216,155,52,255,52,222,46,76,116,99,198,173,153,65,239,231,88,230,160,18,45,150,73,74,220,62,186,144,146,247,131,65,194,18,128,115,207,133,11,54,72,203,27,20,169,103,41,254,192,172,174,4,69,228,192,252,183,108,142,22,92,212,84,227,193,54,242,87,114,243,115,132,79,30,57,38,229,170,101,162,12,52,76,232,252,157,147,169,180,200,107,45,104,197,254,45,167,229,207,151,252,52,62,24,251,219,71,83,0,223,40,206,20,24,85,163,111,93,73,28,58,218,245,221,57,48,139,160,223,186,155,42,170,60,152,153,104,120,255,70,45,151,140,85,192,219,74,138,252,98,84,139,164,110,4,146,125,11,142,6,86,89,22,140,191,176,41,13,125,92,58,126,186,75,21,67,165,116,51,123,76,12,157,51,230,240,251,82,68,18,40,171,254,96,58,164,16,116,171,241,189,188,110,157,24,163,41,80,56,220,76,53,170,199,107,145,169,151,228,71,67,230,27,218,134,63,25,154,157,183,135,54,115,246,242,181,3,127,233,33,190,185,168,166,213,186,226,99,53,58,213,148,159,70,65,114,53,255,26,100,20,132,36,75,101,7,171,201,215,79,152,124,160,50,94,120,214,159,145,215,15,38,129,43,213,52,192,105,121,48,130,105,143,99,178,252,246,130,188,253,109,33,16,72,50,177,172,11,51,203,118,239,225,99,153,97,236,109,21,114,193,119,78,64,183,76,102,97,6,195,12,74,39,203,41,245,245,247,189,16,68,162,224,236,131,217,201,180,75,7,253,133,79,99,244,80,100,189,133,115,96,7,223,237,36,90,171,92,171,194,202,36,138,184,17,95,118,152,114,253,187,193,135,236,214,252,84,13,159,169,105,185,241,217,24,88,82,207,239,221,169,167,191,11,0,103,82,34,133,1,103,234,208,111,139,195,3,79,206,44,78,60,233,148,245,1,89,147,133,112,247,7,179,37,239,15,76,57,114,247,7,47,86,164,117,223,235,252,87,237,174,97,144,44,210,91,47,243,158,140,206,217,45,249,79,159,143,155,133,86,214,44,56,62,191,164,141,149,118,78,241,47,167,214,28,219,176,30,112,155,146,202,106,63,89,199,169,55,159,55,201,141,29,150,145,212,253,201,32,145,201,247,58,19,52,34,98,254,218,198,69,186,235,195,89,210,206,39,114,2,47,48,142,91,247,183,113,186,139,4,5,17,0,66,3,183,43,17,21,134,216,236,109,154,8,52,221,70,179,106,42,47,220,77,182,133,20,34,19,227,129,12,71,124,17,120,126,119,170,69,51,165,154,59,200,247,219,27,151,241,251,104,136,43,158,81,230,191,77,42,88,242,185,38,217,222,220,51,222,74,90,167,212,166,179,63,162,176,40,62,201,176,3,198,133,43,219,99,191,26,11,167,179,89,147,155,35,190,225,7,81,83,63,155,66,46,134,3,125,186,181,207,59,221,142,223,67,110,78,73,199,242,61,86,103,180,151,123,140,109,150,33,159,254,104,221,244,120,228,123,243,86,45,7,140,145,200,93,190,136,103,19,117,254,102,196,179,43,65,65,230,118,181,211,201,207,44,248,229,78,144,190,155,75,234,240,26,71,253,28,155,195,14,149,88,14,100,164,103,45,192,238,48,197,231,119,213,54,23,3,232,201,63,184,109,36,96,238,137,235,192,182,115,26,14,119,35,32,95,24,37,176,245,165,202,76,245,123,73,13,32,161,118,10,105,28,165,134,126,9,90,108,134,222,14,83,232,154,228,201,80,228,255,130,68,40,165,20,12,215,46,10,165,193,41,42,220,155,180,220,253,92,211,200,123,57,30,236,44,209,235,30,206,57,199,35,253,236,63,61,209,98,92,114,115,202,242,92,159,1,227,48,252,188,239,199,102,236,45,175,48,57,240,217,17,108,105,148,133,34,89,160,131,104,137,92,139,238,68,245,211,15,204,189,33,229,39,13,254,58,39,238,15,238,76,152,178,56,178,15,109,94,229,205,83,152,190,134,192,38,166,225,31,19,213,116,29,32,144,239,73,23,127,48,229,205,91,111,190,176,213,242,221,31,91,38,162,62,1,19,162,32,51,246,193,88,40,74,85,50,63,139,120,138,63,218,25,218,55,31,123,154,167,156,62,246,101,246,185,86,117,241,154,113,114,166,31,172,152,23,207,26,33,23,183,8,234,30,144,250,88,153,135,241,194,192,32,253,131,51,179,180,44,171,144,33,217,72,5,140,130,203,16,24,226,223,186,176,201,97,42,60,99,212,194,239,96,210,17,148,18,124,63,185,179,245,157,194,65,100,247,91,241,67,9,24,190,92,23,184,35,3,22,15,62,173,191,10,108,14,168,45,96,200,173,130,194,8,40,37,80,148,53,229,222,196,158,90,116,111,72,125,114,204,53,120,123,148,221,224,46,252,145,70,145,94,26,49,168,129,151,188,22,249,238,180,253,99,145,155,29,233,133,167,51,220,13,70,150,195,97,230,255,50,239,215,132,248,122,87,46,82,225,212,48,199,107,65,91,189,71,81,131,247,189,22,47,218,75,240,232,201,248,139,57,126,25,29,244,219,100,6,207,150,150,192,69,65,211,51,190,224,153,142,251,3,47,189,244,172,113,114,49,78,165,78,113,34,118,141,85,169,192,172,66,190,19,248,57,81,20,185,53,138,245,174,137,130,99,216,217,207,230,172,112,137,74,103,131,71,209,230,100,170,159,109,94,120,62,63,141,40,118,138,14,12,44,133,91,86,5,159,227,120,109,55,239,109,43,140,30,198,144,71,147,83,170,193,228,18,47,92,175,46,60,137,55,68,239,70,252,246,52,194,186,194,181,198,244,13,243,93,152,12,160,45,71,176,4,88,245,63,12,222,45,250,32,62,25,165,85,133,187,185,2,5,44,203,41,232,136,8,17,148,77,148,199,5,109,63,39,200,15,102,71,90,229,193,16,125,118,225,6,142,42,172,96,114,111,82,136,251,118,133,51,11,74,21,169,121,198,80,120,17,55,175,42,73,100,240,186,253,12,120,239,174,176,185,229,93,120,72,21,5,229,25,40,163,94,116,62,111,109,53,168,93,80,169,20,237,86,81,147,98,225,72,166,123,249,192,37,143,219,222,192,210,102,4,106,33,194,10,156,238,9,25,56,138,63,64,207,50,117,15,8,134,174,84,110,155,152,254,196,133,81,242,73,183,163,156,105,244,90,0,12,42,53,231,242,66,104,107,240,37,194,137,157,210,181,186,198,125,50,182,90,242,219,8,139,143,121,251,17,57,180,23,198,13,239,194,58,161,152,227,97,26,2,94,63,161,65,85,16,222,96,91,38,5,137,70,91,209,16,2,59,23,222,146,52,239,230,114,149,111,255,167,36,115,44,133,33,118,76,129,71,151,171,49,198,43,227,94,141,140,144,252,246,196,204,179,202,172,208,229,80,101,112,27,177,100,2,183,247,106,200,243,50,236,219,146,94,136,86,44,169,42,153,21,164,122,234,12,233,74,101,99,116,6,252,71,245,106,227,65,199,30,3,155,153,113,15,0,157,67,20,69,51,241,57,73,201,212,7,70,87,229,129,139,194,36,229,238,240,34,54,32,55,199,228,117,215,113,135,118,217,250,219,200,176,172,59,169,156,213,124,94,210,51,42,53,20,251,126,47,70,112,157,67,217,133,207,74,86,157,75,0,108,161,155,128,43,162,6,17,39,162,152,31,18,217,3,83,174,46,176,100,122,129,73,100,101,129,243,221,167,0,163,192,60,46,204,154,172,48,118,134,53,224,181,229,132,14,220,99,120,130,138,169,232,15,37,89,126,225,42,180,47,96,220,57,103,192,20,36,60,63,109,21,255,23,110,82,240,6,188,130,3,152,76,222,69,7,32,240,92,31,205,193,224,179,177,120,90,101,7,181,31,216,172,152,30,120,121,69,155,193,132,193,4,198,53,182,223,155,227,61,210,31,152,34,183,128,57,199,234,139,21,219,237,5,92,150,14,80,138,31,49,25,115,216,140,129,244,189,201,75,196,247,234,208,4,228,193,243,150,83,48,112,222,218,25,96,146,172,114,175,110,154,49,165,20,133,32,214,237,136,121,73,56,31,184,134,8,225,215,79,235,86,152,80,119,190,112,145,114,107,224,222,189,48,224,7,239,187,55,4,102,238,42,23,150,35,27,40,161,213,41,23,87,237,135,236,185,226,124,14,140,174,241,133,113,133,114,241,160,223,7,209,126,216,146,109,211,4,173,229,185,184,19,32,184,240,249,60,210,201,207,65,170,167,251,211,195,24,187,15,60,93,133,205,224,241,188,245,89,209,152,230,46,220,36,113,15,60,33,230,93,56,9,93,173,155,12,109,170,241,228,20,163,142,231,183,45,126,116,225,115,164,219,15,28,162,72,63,93,52,225,74,144,105,181,147,199,133,85,183,5,152,92,231,189,57,117,59,47,220,156,203,74,79,51,63,44,129,127,217,29,135,207,231,205,218,44,232,24,185,186,80,50,247,116,237,197,29,121,154,24,64,198,202,212,190,210,169,27,240,245,17,184,234,18,86,77,14,51,62,24,169,129,172,51,222,79,245,51,174,38,18,241,162,36,116,4,77,239,197,103,245,139,70,161,52,123,200,81,129,252,55,130,78,31,60,173,44,167,61,240,234,30,208,4,62,199,161,165,48,116,172,123,117,233,58,39,141,18,236,39,3,179,196,128,145,242,40,36,52,29,46,102,189,123,225,73,145,166,111,46,137,180,160,80,39,48,203,188,175,219,244,224,177,228,128,4,124,230,241,46,176,228,39,187,249,238,222,217,114,88,116,225,185,26,5,136,125,225,51,3,74,163,44,179,218,136,155,83,222,165,67,0,182,254,136,247,30,150,133,221,10,163,120,179,46,188,158,153,122,219,236,235,104,54,205,143,7,133,93,126,97,198,170,194,16,176,235,133,203,179,188,161,207,236,92,82,131,147,132,113,137,116,214,144,218,76,40,221,140,150,31,248,236,50,98,113,36,176,86,164,143,3,207,22,239,133,83,160,200,118,91,24,245,198,91,128,207,199,125,110,110,110,131,1,19,79,126,96,78,43,229,194,73,2,8,6,15,87,132,37,62,207,186,127,223,27,109,217,160,173,97,14,177,101,31,133,28,248,153,186,253,214,88,62,109,153,199,129,135,171,88,25,92,133,32,104,112,80,131,129,241,41,204,10,79,89,5,168,201,145,26,69,131,61,236,97,83,163,30,242,1,97,182,6,188,164,10,227,135,206,125,239,140,86,252,126,225,56,114,218,156,190,250,223,91,11,218,180,177,225,198,109,207,197,81,111,152,117,30,109,8,190,213,88,186,96,167,117,253,225,13,71,213,187,1,37,79,122,194,1,110,119,35,66,232,81,150,115,84,109,139,215,75,35,223,105,54,117,15,188,93,11,199,224,42,149,122,192,232,69,196,189,137,239,110,69,75,185,91,191,106,49,88,65,209,34,245,56,39,81,138,164,155,78,224,30,33,111,131,203,122,174,134,55,28,15,134,129,200,156,15,76,72,62,96,134,214,115,53,114,248,243,194,233,121,105,51,2,191,63,109,193,245,7,158,247,99,80,215,221,158,231,166,94,166,7,92,230,245,60,53,24,201,200,251,220,38,228,255,194,243,126,14,52,78,91,121,225,38,87,39,88,34,127,111,126,31,205,92,237,20,190,34,108,166,3,88,222,39,167,92,32,6,22,113,207,209,95,184,199,57,251,192,148,18,183,7,30,195,67,69,192,93,92,0,186,57,97,181,22,55,39,143,61,203,3,143,187,29,46,212,185,232,152,47,8,142,22,129,201,55,63,112,77,177,216,179,227,236,58,223,20,120,192,57,158,156,51,222,51,4,136,172,122,2,18,223,240,39,166,216,106,50,145,56,135,171,213,72,41,140,191,250,190,112,107,243,65,107,138,9,62,115,104,211,126,88,137,130,199,172,144,88,136,180,147,19,254,92,209,77,173,40,90,194,38,141,138,232,123,56,34,118,49,116,4,193,170,138,156,46,240,217,152,200,131,159,213,152,172,191,195,153,148,187,254,118,39,227,223,46,172,172,76,131,183,107,0,37,171,175,46,227,185,57,26,151,229,194,239,10,192,190,238,158,25,205,191,189,253,129,107,185,55,31,26,116,71,36,9,25,130,239,189,139,9,123,235,7,51,181,151,126,225,167,4,222,224,21,141,90,76,181,248,121,111,34,8,45,80,82,200,229,65,89,146,3,174,79,108,195,96,47,77,54,152,128,128,194,38,172,238,48,150,245,91,97,148,154,118,60,25,204,17,57,69,80,112,19,228,1,2,75,93,132,70,14,58,16,86,242,123,47,68,3,116,105,163,144,193,101,91,129,199,233,88,249,129,41,237,191,48,209,12,129,183,29,81,29,198,231,87,54,242,88,172,210,143,47,92,235,3,178,237,119,16,22,236,214,95,70,57,213,71,95,89,182,151,123,174,238,230,19,24,48,46,211,15,188,35,62,103,1,124,209,152,51,198,75,150,183,174,120,58,63,175,5,225,43,30,205,156,103,246,3,15,47,135,3,62,235,81,121,126,123,205,8,137,22,156,102,231,31,120,76,185,186,78,141,152,218,111,143,28,79,142,44,250,159,223,62,131,247,222,220,56,238,15,236,4,120,208,220,146,46,173,230,244,92,239,197,185,136,71,27,112,169,110,205,128,195,21,117,14,210,147,216,165,198,97,22,119,214,51,225,201,205,231,105,135,8,204,83,186,179,69,7,212,224,126,59,241,52,243,51,233,135,116,240,25,35,100,80,174,166,123,214,3,135,102,178,149,246,111,17,240,234,84,79,13,63,89,129,190,15,198,244,184,239,173,51,33,182,7,158,177,161,5,110,26,52,57,167,73,152,196,254,214,80,11,69,178,0,17,191,211,231,61,151,81,80,132,18,162,248,57,252,159,54,118,154,57,177,27,100,164,239,213,144,90,206,62,214,59,90,235,79,69,130,193,16,210,46,220,245,99,3,207,123,115,211,122,17,20,211,225,24,32,196,24,37,159,96,9,154,72,49,146,108,40,186,225,61,23,99,112,230,63,76,145,163,38,112,128,41,133,188,240,210,84,7,4,199,115,252,104,23,30,26,116,180,10,191,200,228,21,170,100,53,84,219,167,45,57,254,104,25,49,78,217,243,146,5,47,17,103,2,70,124,236,129,71,4,122,129,139,8,39,145,203,207,40,56,59,12,195,72,150,39,96,148,185,46,220,68,19,214,152,0,81,193,100,112,210,61,28,180,198,28,244,25,142,235,115,232,7,225,0,25,169,87,108,207,151,206,242,3,243,63,175,62,68,66,130,218,213,139,162,148,17,9,78,234,65,212,159,167,83,179,238,149,45,201,182,142,82,161,68,236,12,177,5,191,53,173,171,187,94,50,18,81,120,108,112,21,126,139,69,222,238,89,21,248,156,78,247,3,111,63,58,225,163,49,69,166,1,116,196,60,12,90,101,127,198,113,46,6,53,134,92,121,40,106,230,136,190,221,198,167,110,104,190,141,154,254,185,60,137,126,174,196,152,107,60,48,81,22,135,205,56,179,41,220,110,156,213,96,113,102,56,103,98,248,203,190,87,200,36,223,214,101,118,2,183,16,190,48,184,138,246,60,48,220,194,11,35,237,118,95,108,98,201,237,122,130,184,199,89,81,158,194,232,227,229,11,23,237,132,211,118,108,62,157,229,102,245,185,243,129,119,140,123,224,38,26,67,236,189,112,26,246,23,35,244,179,244,183,41,45,173,190,56,81,53,35,203,135,105,31,185,166,6,245,51,132,221,31,52,187,76,238,15,213,0,48,48,222,141,23,134,105,24,48,222,34,221,171,198,14,12,143,80,110,190,176,18,236,209,38,197,210,142,47,204,106,115,225,164,65,166,69,188,63,230,112,40,185,234,5,0,76,140,170,94,184,72,33,197,129,139,29,231,2,62,7,219,164,191,205,195,166,118,225,179,54,229,7,30,65,101,162,156,109,150,231,222,168,102,149,139,18,97,20,120,155,253,198,7,83,51,38,245,181,221,86,255,18,31,51,157,61,167,176,118,12,94,193,187,1,238,58,43,160,72,211,139,111,28,129,179,208,76,232,211,155,169,245,7,147,165,157,34,88,139,1,40,197,122,223,205,97,55,115,108,120,96,234,125,47,44,98,6,134,158,155,181,64,9,118,201,189,161,157,4,155,22,109,36,248,92,15,60,98,120,1,119,61,144,2,79,215,201,50,184,137,83,7,89,6,156,225,252,201,58,2,204,218,211,230,136,186,122,67,243,212,22,199,147,222,37,209,128,89,210,199,3,247,24,3,84,162,79,41,150,251,193,163,87,129,235,3,159,57,223,245,4,204,230,150,80,199,133,23,53,226,222,15,233,224,103,78,44,2,47,212,67,74,192,184,164,232,213,139,144,68,21,120,200,78,30,206,99,142,185,24,88,74,210,64,177,54,104,23,173,69,135,0,225,29,189,246,57,57,45,43,196,247,185,52,89,56,96,62,247,158,221,157,177,12,62,211,221,243,96,171,186,160,32,48,162,214,207,79,219,137,233,194,85,148,70,12,30,203,247,26,233,167,92,32,93,133,139,189,188,221,96,88,139,15,60,99,109,227,4,215,52,222,143,52,200,89,55,239,123,163,141,149,31,152,162,230,128,9,178,180,7,142,168,202,207,253,119,190,247,222,51,223,159,38,107,44,79,182,141,215,232,247,62,3,160,104,6,147,125,122,184,72,225,235,120,190,166,12,109,19,60,138,52,127,178,73,68,206,24,192,238,14,7,58,134,152,59,128,150,40,120,51,56,137,244,177,193,72,159,4,220,155,240,178,205,128,36,66,188,72,52,37,13,185,163,164,188,242,111,71,139,114,18,145,4,121,171,122,166,241,246,155,74,41,6,66,209,110,40,74,193,193,12,148,50,156,246,192,253,35,18,254,224,34,162,202,48,42,144,148,95,31,140,26,71,171,47,60,63,38,237,15,158,75,86,16,224,111,203,250,67,251,86,16,27,204,20,40,46,234,18,1,195,155,166,127,70,3,203,156,204,170,56,126,1,111,47,60,248,193,73,100,122,13,158,249,55,172,13,238,93,74,77,177,71,34,172,187,46,124,90,87,96,43,235,249,133,21,151,113,160,171,56,126,245,159,85,108,94,23,70,122,247,129,251,87,121,96,48,117,42,210,81,160,204,180,120,111,142,43,18,218,38,225,79,118,237,67,27,139,149,44,1,38,16,240,37,249,128,145,220,138,7,163,124,2,241,68,191,245,153,185,48,200,184,112,198,45,118,123,163,224,204,39,83,188,193,94,132,242,193,18,28,0,38,110,220,46,124,230,236,254,192,231,32,38,87,55,177,3,96,71,59,217,95,59,76,72,115,203,163,85,156,34,70,60,154,137,179,203,213,164,116,115,242,155,23,204,83,166,162,113,227,130,51,202,104,138,153,16,252,133,33,121,61,240,65,243,133,207,46,240,249,221,185,190,185,202,96,244,229,135,194,184,18,141,11,215,246,62,53,82,159,23,70,140,65,127,123,217,14,224,194,234,202,104,240,252,40,213,6,231,41,137,234,97,126,186,185,214,11,159,93,102,126,224,179,116,221,171,113,214,124,175,102,85,189,176,200,121,66,6,60,27,241,123,49,42,10,117,62,240,151,176,253,161,121,62,109,182,107,12,91,162,249,181,60,119,110,249,83,144,51,152,163,205,126,224,250,169,134,25,156,180,204,207,224,182,228,230,102,73,252,192,253,171,226,6,30,118,176,124,225,116,175,70,5,252,207,213,94,95,110,240,28,253,207,111,215,79,17,230,7,195,198,255,183,114,22,255,245,163,79,107,238,125,223,104,172,63,173,89,207,80,202,23,78,251,253,22,100,57,227,91,192,48,248,243,29,243,103,71,100,48,170,134,207,205,203,168,245,54,87,69,145,236,129,225,208,93,88,86,67,179,125,107,117,222,159,182,52,142,194,156,165,5,206,82,231,96,78,172,8,56,7,140,58,195,126,224,242,5,157,127,48,89,32,133,23,58,108,1,155,117,140,194,8,173,94,116,136,142,51,134,17,203,83,139,203,236,44,182,72,95,25,188,250,157,109,58,44,68,125,47,119,225,248,129,103,82,219,15,152,190,8,206,15,62,235,190,54,89,167,100,80,80,17,219,55,35,139,242,149,115,126,112,210,6,235,72,134,102,65,199,88,10,215,213,179,188,212,144,160,177,209,230,17,47,185,227,166,62,171,202,175,102,126,200,176,170,229,185,122,150,239,216,254,131,71,213,137,136,106,254,94,5,94,34,13,76,25,3,42,162,126,115,68,139,71,206,15,92,62,30,196,15,38,129,244,192,233,171,235,250,224,165,79,126,58,89,142,185,191,154,161,135,236,48,206,36,87,62,221,70,22,83,78,30,251,133,243,119,6,253,224,161,27,16,220,92,106,172,88,20,0,36,221,239,177,112,180,24,61,205,242,125,138,34,152,47,232,214,188,37,251,229,209,239,30,129,25,86,14,122,108,33,208,226,190,240,144,117,133,202,4,12,213,188,27,178,23,81,122,162,137,72,166,104,241,78,89,158,238,99,73,19,127,154,249,63,120,148,252,160,248,194,5,106,90,208,10,99,91,125,47,198,84,108,62,112,253,132,29,62,184,235,182,11,17,239,28,243,55,236,67,229,80,152,63,230,221,170,90,146,171,189,112,217,177,218,18,168,154,18,20,160,122,124,126,218,193,192,248,70,232,163,209,21,118,44,76,3,74,238,123,53,91,200,122,225,149,222,93,242,233,13,247,98,82,116,242,100,120,221,238,216,88,157,253,116,18,205,162,115,130,228,69,119,236,208,169,135,146,88,8,62,41,168,222,249,217,160,241,150,245,129,83,93,2,107,70,7,155,148,249,57,228,24,106,53,225,122,104,105,81,202,150,76,140,84,18,166,168,37,221,154,25,115,55,215,104,31,112,117,63,83,131,203,214,227,47,50,68,110,46,98,48,78,55,15,140,87,98,192,166,81,173,48,142,228,114,156,58,125,82,79,245,216,14,121,17,8,91,253,46,198,64,192,99,187,254,187,193,171,61,135,231,179,71,119,3,4,224,51,171,247,7,173,37,78,168,197,68,58,199,3,231,72,174,115,4,197,121,76,97,70,224,125,50,204,240,202,11,75,155,210,229,255,194,253,162,8,211,189,175,69,181,99,192,111,132,116,109,243,119,137,54,131,2,168,103,103,162,181,181,199,209,26,86,199,210,159,46,148,130,69,192,161,38,221,45,244,159,9,81,19,120,238,167,73,169,106,140,239,101,174,2,79,52,131,188,153,151,199,39,51,158,30,251,129,83,208,163,168,164,67,228,75,225,113,6,205,184,240,206,250,193,38,42,119,209,211,144,250,173,218,149,38,68,15,79,112,3,111,45,24,130,22,185,219,141,93,161,78,41,228,151,53,48,150,26,17,147,43,104,125,72,171,65,253,202,158,121,60,135,250,178,197,46,15,123,96,200,197,222,106,16,214,196,69,211,224,203,249,49,126,244,172,239,213,169,122,58,10,88,121,55,8,7,206,27,156,154,24,87,235,232,109,38,231,29,48,162,27,114,66,6,78,35,34,68,19,6,129,176,33,22,2,137,43,6,216,68,178,76,184,95,196,110,231,136,70,91,248,137,201,76,110,112,142,193,125,224,170,9,215,133,66,124,139,17,182,153,38,52,162,71,145,155,107,209,38,92,92,250,27,50,199,161,103,71,112,248,76,136,226,89,209,169,204,207,61,162,191,70,136,151,104,226,89,121,81,194,184,81,109,136,5,249,129,115,48,16,129,171,108,195,40,185,66,185,45,2,238,40,154,200,124,10,76,145,182,192,50,209,31,20,27,4,185,120,235,142,98,206,100,220,188,128,161,96,75,106,134,240,236,138,76,0,101,200,249,69,103,40,187,24,44,158,72,68,249,89,124,189,81,42,21,91,250,214,7,62,243,97,187,240,174,154,195,56,171,118,117,199,85,224,249,16,192,38,38,60,161,135,3,60,196,30,11,120,172,152,48,33,93,102,237,136,192,51,24,119,192,69,204,8,58,126,173,189,141,120,114,228,110,36,164,71,17,209,118,109,124,96,54,16,243,129,75,212,230,3,83,6,253,192,41,123,169,119,54,85,42,89,91,103,97,27,237,243,14,58,169,103,13,146,86,203,139,205,103,164,187,74,127,102,142,137,58,67,68,158,179,153,32,73,60,241,52,241,202,158,248,71,107,81,93,220,72,2,34,244,232,48,61,71,131,249,192,35,10,119,178,137,134,203,131,19,185,28,81,25,128,252,95,210,61,222,248,37,207,34,1,137,86,143,188,23,251,228,58,227,115,155,240,166,38,62,109,225,136,76,219,217,72,181,245,100,108,207,30,222,121,111,160,108,33,37,219,75,209,111,140,206,51,241,102,113,154,53,56,5,199,29,152,61,186,194,157,122,193,11,139,194,196,233,8,8,165,70,54,204,36,156,132,63,223,41,104,169,55,149,140,156,165,114,18,208,43,8,162,34,48,26,47,15,156,66,161,11,1,144,172,57,140,78,9,68,23,244,201,189,156,101,2,153,107,79,160,227,155,86,199,126,224,236,218,144,6,67,214,87,216,124,187,47,188,68,144,0,159,162,154,47,187,37,163,163,39,225,72,246,39,37,104,30,144,83,86,81,206,66,66,123,201,57,9,5,107,95,161,44,180,182,66,54,21,202,194,88,226,14,97,240,89,253,218,133,183,200,130,27,92,66,94,2,89,165,36,170,27,103,91,85,168,82,136,155,111,170,240,218,3,163,153,116,225,253,52,120,53,103,151,64,79,15,151,224,50,246,185,51,5,37,14,133,155,231,99,146,190,10,182,44,73,128,36,241,47,52,241,206,236,152,46,135,228,73,241,117,100,107,230,37,175,112,108,20,86,1,165,156,51,95,2,138,133,116,203,3,159,209,20,228,149,115,134,149,3,111,71,160,160,69,93,245,217,153,174,54,149,226,184,248,123,95,150,129,135,212,146,155,249,43,82,226,23,94,90,119,131,240,194,190,116,60,234,91,83,81,152,45,101,13,178,209,153,162,180,132,164,81,179,151,131,242,115,186,224,214,202,106,224,179,12,197,213,50,135,3,149,200,30,2,145,213,22,254,21,236,148,96,134,253,72,255,202,237,194,183,51,232,37,36,84,179,146,93,201,22,143,22,252,171,50,159,42,40,224,51,55,230,11,47,221,59,90,192,166,4,97,110,22,210,191,227,129,67,201,202,232,64,57,189,23,231,75,28,59,176,90,159,82,161,81,34,225,122,126,183,172,135,156,12,69,184,214,184,55,100,112,101,31,31,24,39,170,11,239,165,244,98,72,214,171,6,85,175,33,71,170,164,78,212,144,106,176,233,166,185,28,42,161,20,18,97,240,23,17,183,210,155,55,211,129,174,23,158,154,154,132,142,170,23,227,117,246,48,97,89,114,131,161,104,6,41,251,15,213,53,186,232,194,221,242,33,148,226,155,90,234,229,124,182,135,171,90,140,68,42,140,208,241,16,97,177,0,138,174,176,169,147,232,239,213,45,95,166,107,53,87,93,129,141,180,24,48,244,57,237,10,102,195,29,149,97,28,151,139,150,21,192,230,142,131,0,229,140,79,93,245,249,119,188,205,131,62,76,25,160,18,217,81,128,12,114,36,240,80,42,18,9,216,121,89,242,204,119,237,161,92,51,167,4,239,25,151,189,172,76,116,10,122,162,88,40,153,84,253,131,230,40,117,77,84,91,41,21,28,22,90,112,251,41,113,239,74,156,68,3,102,205,251,195,216,41,231,135,2,95,90,92,141,220,247,122,42,26,26,254,64,249,194,15,83,9,152,157,69,192,189,55,237,194,16,64,83,212,133,193,238,73,79,93,11,209,106,95,82,225,44,173,249,84,182,108,68,235,202,133,119,215,41,231,192,105,70,169,29,22,18,233,169,48,153,230,248,30,133,3,133,101,244,129,71,176,27,169,87,171,15,117,18,239,173,113,217,249,179,142,164,211,44,78,105,183,42,161,18,157,80,94,38,21,250,193,8,34,31,245,236,98,160,192,143,208,235,4,158,69,159,172,98,248,122,209,156,149,43,1,156,123,148,226,85,68,84,158,54,61,13,158,164,186,133,73,93,11,145,202,190,236,72,224,179,49,127,225,115,46,143,66,16,226,115,58,240,177,162,153,35,42,84,150,242,156,240,205,94,183,152,206,44,235,211,11,215,125,155,108,21,246,198,15,140,156,91,192,245,109,50,226,126,53,197,107,33,138,175,109,134,129,111,78,247,193,168,61,157,15,92,103,84,137,84,206,236,202,91,6,46,249,222,124,60,253,12,84,62,166,249,89,188,23,95,1,46,224,61,245,167,113,205,203,81,91,108,214,39,251,109,209,118,203,212,27,251,122,229,130,39,226,144,35,202,183,204,160,75,31,141,81,17,149,174,29,5,131,231,139,228,123,200,166,136,185,106,249,34,197,254,187,71,249,10,39,215,222,94,184,134,10,29,251,230,246,20,160,80,99,85,163,208,188,163,182,170,35,192,74,176,70,23,88,3,162,213,140,212,111,29,223,50,55,47,129,209,211,171,183,188,241,204,217,90,216,140,233,107,196,146,76,188,92,55,165,231,19,228,115,254,8,216,40,139,82,28,73,20,172,198,172,99,34,157,90,65,79,208,36,230,5,211,209,84,73,131,51,73,35,24,230,48,139,124,213,58,89,68,236,226,181,161,115,87,173,144,199,82,252,150,219,225,40,81,181,228,154,200,84,84,75,0,215,89,158,171,75,40,164,26,42,238,165,160,217,105,7,223,189,139,214,124,90,34,38,42,103,216,89,40,135,145,242,212,115,12,168,23,214,232,0,229,167,45,215,123,111,83,177,80,120,158,205,200,186,176,210,85,145,168,94,17,152,0,157,79,21,173,137,138,199,248,25,235,204,72,90,1,63,152,43,111,49,42,50,126,67,223,154,201,50,10,201,177,161,127,202,235,57,117,69,5,60,187,97,201,253,131,154,240,92,192,86,31,164,133,201,102,128,30,176,169,132,60,48,66,224,23,158,26,89,48,221,215,52,110,225,242,25,138,250,100,198,62,142,225,53,57,209,171,36,65,39,211,27,95,19,62,92,209,202,228,110,162,146,81,112,61,56,21,140,23,206,115,93,56,171,208,16,123,183,57,163,42,206,74,95,180,151,118,124,143,162,213,86,63,251,18,237,134,205,184,124,81,164,222,75,31,111,109,126,189,179,138,169,90,247,23,78,245,42,76,228,71,226,203,116,1,246,173,153,6,22,221,62,226,12,69,229,72,40,233,120,116,28,96,212,95,181,4,108,39,180,175,84,124,196,111,225,63,210,103,250,104,213,114,216,77,42,251,135,214,184,35,141,191,174,152,137,85,54,207,7,78,119,0,109,38,76,157,240,170,109,164,242,133,207,52,32,239,141,13,69,196,98,49,17,101,214,23,24,145,207,171,9,114,70,234,208,26,121,74,172,227,20,14,156,180,78,10,251,199,145,175,4,5,53,31,170,166,64,80,108,199,142,193,232,32,18,104,2,46,121,191,176,74,165,160,195,120,117,59,208,42,85,217,1,66,73,165,200,163,117,113,70,49,248,210,16,63,88,229,74,206,252,152,174,216,73,77,175,120,70,178,132,96,21,248,17,45,72,8,190,93,5,139,202,89,226,126,49,138,74,106,149,222,210,159,136,13,26,31,249,78,229,167,51,229,245,194,34,128,102,125,77,249,149,231,144,130,181,72,92,221,80,116,122,208,144,11,50,240,185,245,105,176,51,53,5,220,95,85,55,224,116,203,20,15,156,53,83,89,152,105,102,151,171,179,152,111,225,163,123,61,105,17,28,33,38,45,87,179,112,151,40,145,39,33,47,54,112,68,8,176,119,189,48,204,185,166,48,155,190,46,176,86,20,33,185,139,249,151,139,13,165,199,137,180,163,190,95,235,85,102,99,85,151,173,107,54,125,236,144,98,76,148,212,171,40,22,37,97,173,42,170,162,87,180,247,21,104,202,79,109,38,12,212,153,175,4,25,94,5,242,210,192,189,95,133,165,130,21,104,83,152,200,112,232,51,225,44,249,162,181,9,152,181,42,39,179,223,24,87,221,204,172,117,69,16,107,34,170,19,23,83,5,92,20,38,73,82,238,75,137,183,67,55,121,35,17,32,35,38,34,35,139,245,96,222,250,123,228,108,245,100,150,77,59,97,92,149,161,244,148,162,31,120,164,219,11,48,218,86,153,47,184,145,243,78,71,15,239,63,155,214,78,145,31,70,18,69,148,207,26,226,33,113,235,177,85,223,33,19,134,107,177,137,57,157,175,104,149,44,54,45,119,60,31,80,20,255,169,71,67,20,160,93,152,115,150,194,107,77,145,125,65,132,77,111,221,97,203,23,129,87,127,208,86,215,144,159,86,46,8,245,34,45,162,45,20,165,114,88,21,17,187,61,210,18,73,39,132,65,68,207,208,236,5,198,85,187,33,82,240,194,125,93,17,160,3,55,217,94,161,197,126,230,223,46,106,55,89,133,26,23,41,224,251,94,166,209,59,20,78,35,234,190,12,214,163,17,48,49,22,129,197,115,165,163,66,40,19,44,222,110,253,1,211,190,106,81,228,58,250,115,45,211,239,213,54,202,202,243,6,149,115,17,168,74,166,165,110,218,238,113,111,244,35,229,151,79,15,170,177,155,109,196,136,178,204,51,236,213,218,213,147,197,164,91,12,49,76,112,169,151,59,27,96,223,37,187,66,52,104,70,190,179,1,137,23,153,44,144,137,25,34,199,150,109,179,44,146,156,200,108,92,185,67,68,115,85,237,51,33,200,117,103,19,216,216,170,21,138,94,80,72,23,125,240,124,96,172,20,5,22,226,38,48,42,133,247,106,66,234,34,73,59,204,119,100,93,157,210,174,226,194,54,34,98,208,55,51,53,18,105,98,27,110,253,42,214,230,167,42,243,192,13,183,216,250,92,173,48,58,242,59,20,84,147,233,141,138,210,46,170,157,35,46,198,92,89,158,204,204,61,66,55,16,155,198,42,250,246,148,135,228,144,131,66,222,112,171,62,176,81,139,227,252,129,92,179,188,213,130,194,21,194,174,167,99,52,81,69,194,15,135,26,166,21,178,198,143,133,20,110,197,180,152,95,109,204,16,121,231,73,116,43,250,112,179,248,162,92,13,99,122,135,132,3,223,173,73,101,125,195,120,37,118,132,208,85,247,208,123,19,236,138,117,152,58,82,113,51,50,101,168,51,115,134,140,52,234,161,250,203,25,51,200,88,135,169,88,234,34,149,75,9,63,69,155,161,112,141,77,233,22,93,239,69,150,182,94,233,237,38,148,60,228,30,106,132,167,58,180,66,245,11,48,13,178,228,13,142,252,160,154,118,55,243,39,12,225,23,98,43,77,242,150,13,250,59,52,163,15,70,222,70,252,34,73,232,144,253,117,65,242,211,244,93,36,59,17,27,192,189,198,133,214,79,135,42,98,115,73,224,19,57,129,208,89,39,132,39,23,83,71,28,69,174,68,14,225,71,136,4,252,196,72,193,175,198,120,84,120,111,141,253,121,185,87,179,169,146,197,26,41,34,28,171,66,56,255,39,214,42,112,177,76,166,203,207,159,79,175,29,28,237,244,171,191,138,97,204,156,170,140,127,122,209,174,62,236,7,174,175,75,94,27,58,178,220,28,250,124,46,75,101,247,73,109,135,40,255,153,223,164,147,194,66,60,171,108,72,250,207,57,228,232,79,168,158,76,181,255,52,5,73,106,224,208,48,136,159,233,154,17,72,81,0,198,242,167,215,249,0,96,86,28,194,109,134,73,145,35,110,214,137,91,10,109,26,174,3,25,188,112,65,72,240,222,4,70,139,59,44,97,152,46,180,162,128,144,105,189,145,150,14,211,69,222,25,73,217,17,25,236,142,208,150,236,53,27,172,208,28,86,30,231,179,103,221,90,53,14,14,45,86,69,203,103,47,25,154,16,253,207,44,115,31,156,106,31,113,142,96,124,229,25,70,4,88,98,138,34,191,157,165,202,181,165,160,194,124,138,35,6,17,217,112,142,48,95,2,81,174,103,48,220,252,55,252,212,34,9,87,52,151,16,181,12,255,133,121,102,194,37,78,30,168,82,197,131,157,117,134,178,185,11,67,30,90,158,133,195,168,101,200,17,180,25,137,61,206,75,102,106,80,69,165,29,10,192,233,151,225,34,210,166,158,18,241,47,64,0,215,175,198,227,76,21,203,51,130,205,215,162,100,18,192,144,62,202,183,170,145,215,31,172,44,146,93,199,247,15,147,116,31,92,108,13,116,202,193,193,166,68,25,235,233,117,245,124,16,185,122,16,199,190,198,44,216,154,42,90,168,227,247,123,155,146,157,88,148,48,17,180,160,87,158,73,187,9,175,154,163,6,5,128,142,158,54,216,42,227,158,200,79,132,194,48,158,82,90,22,118,6,23,76,105,31,122,103,238,234,226,95,101,167,190,80,1,225,25,146,8,219,1,159,211,178,119,225,179,184,32,11,218,21,62,173,82,3,197,1,88,192,211,96,241,84,68,162,164,44,160,178,110,55,95,182,38,252,1,41,1,231,236,191,119,108,80,38,14,188,82,154,142,55,16,19,97,220,27,183,10,177,190,218,107,24,127,42,224,42,1,80,28,198,135,152,41,245,167,40,209,164,129,79,31,220,242,203,41,201,173,97,131,167,90,175,217,18,42,96,98,136,116,222,217,99,117,240,80,179,40,240,34,136,111,206,13,254,161,152,140,196,5,13,238,233,37,73,76,243,182,23,115,43,252,144,246,10,215,161,198,137,83,172,152,18,204,147,248,22,149,65,46,246,83,148,23,215,107,120,132,161,98,86,3,41,244,93,124,65,60,48,91,188,33,246,83,80,81,219,117,129,42,67,52,195,234,194,162,56,80,218,86,28,112,170,209,93,34,235,120,62,50,50,144,242,100,179,160,252,235,175,197,130,170,14,105,11,139,227,30,102,74,219,188,93,196,220,202,100,75,124,22,196,20,163,38,53,229,98,18,244,49,201,135,61,231,83,65,145,62,11,111,30,212,89,150,24,166,144,130,63,51,128,7,203,112,183,124,92,231,240,20,106,177,215,156,212,231,233,147,77,98,155,193,198,94,84,197,103,245,141,203,196,114,70,216,175,81,177,176,20,166,248,217,163,97,20,192,215,165,190,113,208,17,35,177,177,186,57,234,201,213,103,29,73,65,86,91,86,147,167,118,122,11,33,117,39,94,145,226,202,66,255,64,43,155,112,167,123,172,77,28,227,213,139,15,109,203,22,232,57,43,44,25,122,103,7,128,154,118,184,233,225,235,157,196,170,207,72,237,190,251,95,102,96,120,23,181,138,39,116,139,9,154,20,99,237,234,126,56,204,164,206,61,8,19,84,40,49,250,51,214,80,112,217,204,122,177,170,241,34,155,198,238,235,214,206,38,249,153,213,120,17,147,156,21,14,134,232,131,138,101,228,182,146,62,191,57,124,91,161,48,49,185,65,154,9,203,200,204,16,18,199,200,202,206,185,134,181,98,94,226,83,112,102,133,217,66,237,21,121,79,172,58,46,10,141,168,175,120,238,126,214,10,249,154,84,187,157,71,139,231,30,91,41,124,4,225,37,92,182,11,21,60,242,214,166,128,28,210,13,80,217,56,104,138,245,231,89,37,35,202,183,207,120,107,34,173,85,45,143,114,173,63,27,100,250,161,158,164,231,123,251,10,64,188,97,73,229,151,249,157,174,219,100,44,205,43,173,199,178,244,44,184,238,132,73,138,89,142,176,213,52,33,130,51,131,149,240,57,130,85,241,159,101,3,21,150,165,136,43,139,245,28,220,144,29,114,228,236,55,171,100,206,73,180,67,15,241,207,181,215,163,203,77,58,50,85,143,33,102,236,68,170,196,224,129,89,142,115,24,181,174,103,244,213,31,13,195,175,206,147,123,9,92,57,33,132,237,46,9,233,170,239,85,140,89,225,46,176,103,27,168,156,25,72,225,184,13,251,205,49,156,146,120,30,70,127,102,238,234,198,185,166,32,38,126,193,164,216,220,57,139,89,251,220,105,170,219,48,94,210,61,60,125,33,28,72,163,150,110,194,31,254,104,120,153,137,158,38,54,91,184,232,249,163,33,31,167,43,148,17,191,119,22,184,136,52,106,69,210,96,123,188,16,183,207,50,165,60,5,27,234,238,225,127,220,14,203,148,252,118,181,146,157,30,38,203,150,11,16,63,202,252,59,131,93,139,102,170,186,229,222,80,185,202,119,178,201,72,49,118,169,247,63,48,49,167,184,57,41,104,97,85,30,152,29,176,251,5,99,105,56,164,218,129,179,71,25,110,114,75,246,147,53,172,168,137,57,246,85,254,219,40,144,8,245,190,154,244,211,10,255,231,57,81,194,127,109,177,79,247,114,107,106,120,101,75,253,159,115,233,97,5,130,220,76,167,192,89,96,188,32,189,47,153,142,78,22,99,120,162,223,231,60,19,46,230,148,167,79,117,80,199,60,243,107,83,184,89,103,143,246,188,23,69,59,126,113,97,219,41,118,197,231,115,194,7,221,97,160,142,160,147,192,139,252,218,215,102,133,16,169,208,98,64,83,68,218,205,47,20,163,53,129,45,55,228,176,105,109,87,237,43,56,198,206,128,33,178,148,161,166,243,231,142,241,94,231,172,130,97,172,124,78,156,61,155,251,198,163,139,247,246,21,179,104,244,155,163,43,241,244,149,97,22,1,110,43,191,173,142,81,250,41,188,228,238,174,216,152,7,64,85,18,152,40,138,27,87,3,99,210,113,97,4,79,60,116,64,92,161,237,166,205,66,195,184,54,17,78,144,123,60,47,118,166,157,230,170,224,60,26,123,72,249,237,140,217,217,183,132,25,169,169,9,139,182,218,185,217,75,184,144,208,99,199,119,187,113,34,115,239,10,216,212,196,161,249,127,31,13,167,86,246,18,14,23,76,75,111,79,163,78,167,185,212,46,176,253,143,11,255,56,12,219,225,76,36,123,253,211,42,116,84,109,56,194,252,210,180,248,186,146,42,137,173,8,48,20,141,95,23,5,62,39,238,75,194,64,246,25,87,137,95,115,25,188,174,86,147,89,184,143,82,127,181,145,160,68,55,162,27,32,183,131,22,234,111,34,5,94,200,128,84,129,113,175,249,13,45,131,207,242,166,87,155,213,233,246,171,91,182,246,190,48,121,187,47,113,110,176,213,138,8,220,173,184,200,97,106,16,155,188,215,105,127,226,45,14,35,217,94,238,111,147,153,30,159,127,130,193,89,10,24,129,17,30,154,241,104,101,92,238,251,47,242,133,0,144,163,136,191,71,255,133,54,15,123,46,94,155,144,83,151,215,102,157,171,95,93,152,221,27,159,169,139,194,171,175,191,254,249,107,20,126,92,96,36,96,86,180,40,195,76,110,221,241,175,152,241,173,11,124,195,124,97,10,21,62,42,29,113,223,109,226,124,2,111,4,150,188,77,216,246,103,185,55,14,74,159,188,21,40,217,43,185,246,108,221,231,103,85,111,183,110,91,126,119,65,53,173,209,139,150,217,125,10,140,200,121,25,209,32,189,102,125,106,171,146,110,14,179,181,94,245,246,3,20,185,202,71,5,0,62,109,112,15,94,205,186,51,225,249,15,230,240,90,98,107,7,124,166,247,30,191,141,99,206,221,2,65,73,57,187,231,212,253,91,161,152,94,151,160,100,139,163,151,176,107,184,73,25,147,99,47,104,100,124,240,130,85,84,228,234,76,49,98,116,255,243,33,199,150,39,163,72,178,181,24,122,8,222,20,105,211,125,134,229,248,132,4,129,79,143,189,251,12,224,129,1,223,15,61,235,50,203,214,237,161,187,154,250,97,118,24,101,223,34,40,218,52,254,185,216,114,236,107,246,210,172,6,193,45,52,209,196,66,114,125,41,108,170,143,45,96,34,99,210,162,157,96,196,232,14,103,168,214,210,40,157,82,16,111,51,224,253,52,105,55,170,142,63,248,217,200,173,174,191,205,150,228,139,3,1,91,61,161,94,109,214,9,213,97,10,58,139,62,26,113,180,49,28,166,118,190,103,133,33,149,199,163,81,248,152,110,63,52,55,145,175,246,131,85,32,163,152,36,143,6,157,165,251,240,193,121,75,76,139,128,141,21,232,143,86,9,7,118,105,150,105,89,53,127,111,120,240,185,200,111,19,63,200,241,222,221,164,255,228,189,23,129,81,239,197,19,145,188,37,115,10,45,156,191,60,216,160,152,0,13,203,162,55,199,195,239,67,73,129,102,125,237,179,147,174,43,190,231,36,169,38,211,25,30,53,45,69,163,45,114,162,58,130,206,150,147,194,232,31,188,240,151,46,250,211,166,187,238,75,27,27,126,56,44,2,19,230,76,126,53,123,148,34,203,15,37,2,233,115,8,193,246,142,9,75,123,34,53,93,197,187,249,153,162,206,218,167,61,241,28,149,79,223,254,122,195,153,150,137,194,102,29,66,148,17,20,135,217,101,200,242,179,79,247,200,95,165,28,240,166,108,89,190,136,229,90,252,201,206,50,40,154,197,160,38,95,214,28,110,215,165,198,158,171,120,249,223,48,94,245,188,25,110,131,209,138,241,107,169,148,234,77,62,23,154,144,1,226,64,164,157,208,54,114,203,111,13,255,170,46,189,214,72,154,1,247,36,26,13,191,73,165,46,95,2,200,106,245,156,245,106,212,90,125,31,178,80,115,24,253,185,218,42,81,29,38,25,50,116,186,67,118,43,251,147,83,145,215,95,152,218,17,255,88,28,71,171,126,12,118,26,223,183,32,153,58,174,166,151,77,149,211,203,18,129,225,207,234,172,0,197,191,14,71,9,166,164,173,23,119,46,249,96,166,213,174,45,122,134,124,139,101,145,82,215,122,137,164,192,103,95,254,21,19,224,179,192,46,189,12,93,2,72,59,4,124,6,79,209,78,116,218,163,45,239,161,124,157,126,245,246,109,237,98,170,240,171,79,7,238,186,1,98,125,185,141,82,145,169,149,169,242,236,110,146,135,222,134,241,243,207,172,50,116,185,31,233,227,204,12,59,58,164,27,131,2,102,165,44,254,218,236,244,202,179,89,64,136,222,71,30,68,52,132,1,229,183,207,177,233,227,207,114,53,166,51,67,215,100,98,53,35,126,155,35,243,126,22,101,28,70,253,222,105,178,157,146,54,67,25,193,183,64,86,85,93,165,43,100,163,20,248,173,73,73,63,43,95,166,212,217,231,81,184,79,73,54,34,228,192,168,173,118,148,202,76,237,70,169,184,65,205,176,116,5,251,45,93,206,73,160,119,135,81,207,216,79,15,62,243,87,92,125,54,160,231,91,10,60,224,1,248,124,66,128,138,42,124,153,163,147,9,15,126,176,137,237,235,91,159,14,62,63,117,34,96,115,41,215,25,158,168,96,245,207,177,73,204,8,186,176,50,254,189,53,34,227,212,144,202,173,57,210,166,228,232,153,122,106,215,9,220,232,174,191,35,236,52,154,9,156,100,129,151,233,44,125,112,51,114,121,52,41,150,114,72,198,140,15,134,29,37,223,163,83,82,138,59,220,7,111,100,168,226,40,103,240,168,95,68,98,82,60,193,153,184,11,204,242,254,235,101,8,152,162,75,21,241,140,3,159,229,251,76,159,229,131,57,183,95,117,149,102,20,187,211,15,253,230,148,228,85,249,105,146,129,37,127,173,146,205,193,33,178,154,205,136,68,43,26,45,163,243,149,239,114,221,41,237,248,118,149,147,60,95,190,180,90,192,211,140,117,127,45,90,160,214,20,249,225,66,33,193,114,244,244,229,235,99,1,202,200,44,195,209,38,162,17,160,4,57,231,116,244,244,169,27,21,3,70,158,179,59,138,106,95,151,103,62,47,48,191,188,224,252,148,219,139,126,170,98,135,42,135,187,69,181,47,156,216,26,103,127,101,138,43,182,252,50,2,58,195,63,69,129,27,126,103,65,10,118,23,142,55,31,138,121,104,209,206,189,205,45,194,127,185,177,223,205,218,3,141,202,227,191,140,227,69,93,89,187,247,118,199,147,105,90,51,117,63,251,174,70,145,72,118,248,236,170,166,238,17,248,234,45,96,242,63,87,20,2,24,10,168,247,95,20,220,250,45,151,52,39,168,230,58,228,70,121,99,227,253,60,57,130,19,113,181,89,6,73,255,77,132,99,189,131,242,101,119,213,207,53,17,52,43,129,98,117,172,253,215,252,5,106,192,244,52,105,114,204,138,119,124,205,159,9,163,12,219,201,177,180,196,205,39,2,182,114,115,182,236,217,39,20,84,2,107,150,62,186,44,246,238,168,173,235,58,54,206,209,19,10,205,7,47,110,119,231,27,8,20,132,56,253,106,196,106,75,185,87,67,162,77,59,122,41,247,186,98,104,192,3,234,218,7,159,185,30,59,137,219,137,137,106,142,79,145,111,26,37,151,8,132,192,214,149,178,195,19,230,130,220,188,154,124,224,215,104,21,5,199,235,154,96,174,97,112,66,2,70,177,126,9,220,140,125,237,48,21,192,247,228,98,106,115,249,51,246,133,133,133,120,235,146,39,131,249,48,125,0,33,163,81,111,70,150,104,232,233,90,95,225,45,11,30,164,9,125,50,83,178,236,254,94,108,11,229,220,211,49,63,138,89,131,233,187,39,153,23,10,38,37,205,91,252,167,38,124,247,186,157,64,224,89,50,182,195,219,44,189,46,124,102,168,143,151,56,161,72,207,126,125,119,64,207,54,249,35,158,0,27,161,114,190,240,199,49,2,38,202,216,4,133,245,226,253,12,197,35,206,76,242,96,203,34,131,14,115,158,154,242,90,213,42,192,253,167,73,146,174,162,48,116,40,191,55,42,201,186,172,33,227,80,134,143,143,102,14,37,69,126,26,218,85,243,25,30,142,215,186,244,110,92,117,32,44,248,124,215,186,197,133,5,197,56,180,55,71,155,104,248,115,43,206,183,221,223,202,164,23,103,147,47,77,96,113,251,173,167,149,222,74,63,153,164,53,125,86,56,187,27,28,101,180,27,241,237,170,223,252,236,165,218,21,199,181,130,120,35,163,59,76,13,70,151,62,106,134,141,223,199,234,198,255,216,58,120,204,221,239,187,247,185,215,196,46,67,224,110,213,228,31,92,30,247,53,224,117,126,173,84,135,137,54,201,108,103,188,208,233,15,142,156,216,179,56,97,81,137,65,181,195,19,190,140,190,182,105,94,57,140,10,73,211,73,131,226,252,229,125,1,165,179,185,244,183,23,37,116,222,228,86,27,86,155,194,139,220,148,63,121,229,40,190,244,107,83,132,216,118,188,183,205,174,210,147,232,121,241,222,204,110,151,176,108,99,115,196,107,97,12,33,7,27,202,65,248,186,254,177,55,249,158,170,35,115,37,175,136,159,38,147,74,9,213,133,59,137,227,229,31,27,213,61,157,175,138,57,38,198,8,128,84,112,153,114,112,34,39,164,223,21,253,16,191,64,121,107,118,202,213,191,54,190,134,101,233,205,153,142,154,207,195,230,190,190,101,249,161,102,222,109,200,128,73,24,73,39,175,103,249,232,213,231,202,134,204,201,85,56,71,41,179,115,42,240,9,139,225,85,101,74,130,113,255,85,254,129,154,88,82,22,148,106,191,26,147,198,89,155,100,244,157,173,44,246,180,1,35,10,122,131,29,22,21,131,255,31,51,210,128,210,112,97,84,128,247,142,249,172,74,26,203,188,209,80,59,189,23,147,42,146,183,178,146,69,223,104,51,35,183,42,253,136,229,166,221,123,35,87,47,81,183,110,17,159,236,203,38,125,35,235,54,157,80,151,123,54,242,185,206,110,57,201,146,125,62,100,43,241,57,86,17,122,44,236,30,34,245,62,33,193,231,73,50,50,207,175,226,136,238,63,108,210,125,242,195,45,25,255,217,231,148,140,229,188,244,81,136,162,41,198,14,118,246,186,184,160,41,208,82,76,25,86,2,114,63,6,236,63,47,210,252,229,221,206,241,79,126,153,131,249,242,22,225,24,113,22,159,219,96,13,221,198,237,155,24,148,209,69,254,230,192,132,16,134,111,226,49,224,217,67,230,4,186,85,158,190,164,14,19,107,75,10,195,139,244,93,10,148,142,49,100,170,68,248,8,65,233,15,166,238,40,43,60,138,85,172,58,204,220,149,228,209,208,88,137,149,205,60,16,101,209,68,7,124,85,127,47,120,210,245,166,252,237,140,201,186,234,239,53,207,113,247,202,27,240,211,131,14,240,61,56,78,92,171,12,125,50,104,240,62,182,108,252,108,89,237,161,97,143,175,64,244,192,25,134,248,13,28,159,54,197,81,206,143,92,103,75,41,180,23,80,230,128,114,81,243,29,149,239,53,118,110,62,11,147,166,213,245,161,225,0,243,49,237,80,209,47,232,84,201,216,66,175,56,134,222,36,105,112,43,218,129,115,243,131,15,177,80,206,176,210,253,231,24,31,223,24,216,202,94,229,90,234,121,211,246,22,131,83,212,101,101,58,59,1,190,129,223,28,23,131,220,116,208,19,33,245,81,61,205,215,96,84,157,80,136,25,127,240,74,204,94,178,177,67,74,1,166,218,7,67,70,144,196,33,102,217,240,247,151,195,27,206,165,62,121,38,157,247,117,179,101,126,169,242,173,207,199,154,185,249,217,134,248,104,210,163,104,237,38,15,242,189,55,140,181,177,101,247,85,141,153,238,59,141,213,77,160,94,94,108,32,28,236,59,214,31,231,40,43,76,163,251,231,36,163,86,134,174,15,104,16,77,255,105,35,237,233,12,63,7,110,67,197,225,179,67,146,96,34,19,22,199,207,128,77,69,78,38,82,158,181,12,127,240,97,81,3,105,149,243,125,82,236,83,22,140,99,153,83,240,172,218,190,147,230,188,220,154,14,92,83,146,245,229,124,89,129,202,120,80,34,118,31,202,73,228,25,153,201,78,240,126,239,109,4,182,246,12,128,54,124,7,132,188,97,213,253,108,51,46,250,133,209,232,144,175,69,142,108,197,154,73,93,249,249,30,50,236,81,102,219,181,6,140,110,173,94,141,164,167,15,123,170,120,198,210,215,182,68,164,111,43,173,50,68,114,200,12,236,76,1,158,195,103,173,217,178,111,108,197,116,108,253,183,81,170,152,73,222,187,154,16,92,118,120,81,117,162,179,56,178,125,126,111,243,136,213,21,132,24,200,246,93,10,167,206,161,251,12,74,138,230,199,238,5,102,249,126,174,62,11,223,151,35,48,24,201,72,105,114,132,152,146,175,124,208,117,247,144,141,31,41,106,215,76,1,62,125,54,75,232,128,192,192,74,222,87,40,202,76,146,222,134,231,181,207,129,211,95,204,100,26,244,139,80,233,240,149,24,1,111,164,19,228,230,48,120,171,47,79,36,120,154,206,165,139,147,85,124,144,102,182,22,242,94,24,92,174,22,176,233,79,73,171,144,98,45,241,65,56,185,234,153,142,0,238,248,248,108,192,197,74,55,3,238,137,52,190,79,58,155,26,243,253,192,21,102,82,187,48,254,40,2,195,155,140,47,194,20,150,100,35,67,45,182,75,191,1,147,134,151,174,196,209,235,108,198,227,183,135,86,153,162,216,197,98,24,205,130,67,172,228,162,8,21,35,218,233,87,15,243,87,19,24,215,140,234,103,140,109,10,144,18,152,56,31,148,232,193,133,113,183,201,2,27,25,179,4,220,159,200,94,183,24,150,159,49,54,226,86,85,118,119,200,31,206,24,158,48,227,166,44,218,157,71,45,251,190,86,93,83,81,18,51,61,90,156,29,194,253,216,157,178,251,153,226,99,195,100,148,205,31,109,148,86,92,75,96,90,118,96,184,132,221,131,48,95,171,109,233,72,88,98,157,49,17,237,109,213,24,23,69,127,51,214,85,218,115,22,89,25,233,179,103,59,237,15,54,204,148,181,11,12,43,218,79,78,155,248,98,125,224,109,28,158,15,134,178,126,159,107,152,94,238,246,15,141,120,188,238,242,9,48,150,79,158,19,229,253,106,129,90,125,110,206,197,253,131,17,101,148,99,83,95,200,248,124,43,91,38,41,219,178,140,250,211,248,132,43,253,222,112,186,179,246,49,168,214,159,183,205,89,225,56,249,207,165,157,136,35,198,183,215,56,27,78,170,251,158,62,102,222,103,227,131,97,104,20,217,66,153,146,217,183,205,161,5,18,142,86,210,189,79,87,240,227,32,19,25,118,76,67,134,22,212,183,236,247,94,198,205,150,73,129,245,226,139,255,230,92,39,132,217,254,63,218,206,36,73,150,28,135,161,55,106,211,60,220,255,98,173,199,16,41,248,55,171,101,118,111,170,10,233,225,147,92,162,72,16,248,196,164,103,105,11,24,185,12,57,53,252,169,126,27,140,120,40,165,137,209,176,41,8,150,116,91,228,120,164,132,30,75,215,115,22,187,157,227,137,103,209,112,34,202,161,199,250,46,202,100,124,96,126,46,221,148,145,159,137,115,179,101,150,61,116,197,26,114,109,191,237,106,6,215,186,217,196,110,238,14,179,252,235,163,146,42,3,29,92,211,63,61,170,144,218,251,71,126,107,146,7,241,31,63,43,56,108,210,79,198,100,94,114,202,164,99,212,164,91,37,223,146,169,178,58,58,24,214,146,79,201,4,46,49,22,146,145,15,139,102,120,161,119,222,163,33,12,164,174,185,204,132,35,194,141,222,104,252,63,239,163,41,124,240,236,15,45,159,80,47,23,45,250,44,172,29,154,143,98,222,231,108,93,97,220,50,238,143,195,77,153,154,151,64,14,108,223,30,143,9,151,103,45,77,4,193,3,187,181,94,218,133,151,81,44,37,79,180,67,122,103,90,174,108,127,146,176,104,3,164,155,143,60,71,162,29,175,105,214,19,138,204,43,155,109,237,244,75,36,239,72,199,96,188,145,253,220,63,190,173,36,115,32,0,173,27,15,100,75,255,22,77,230,156,89,134,62,121,191,52,234,68,67,19,42,35,183,225,223,118,55,209,96,121,97,118,215,217,39,14,66,174,186,101,171,140,203,46,155,185,11,147,189,215,28,238,236,102,9,232,232,50,46,164,100,161,250,218,87,140,15,186,114,178,90,178,192,144,235,124,48,152,236,57,154,249,127,202,214,68,48,4,203,104,231,247,225,231,246,44,142,129,153,119,189,246,77,203,195,152,178,213,60,19,12,111,218,225,109,228,143,246,73,136,151,233,36,10,182,147,61,125,243,229,157,30,50,135,87,234,90,68,40,24,9,54,231,255,177,75,72,75,211,133,141,154,68,48,125,104,121,209,213,5,139,13,164,67,3,198,48,92,207,141,112,136,23,153,137,242,136,220,5,198,58,102,5,156,139,238,130,145,46,70,227,46,80,221,126,32,147,95,146,243,68,237,139,213,152,145,84,100,14,34,40,166,218,52,14,41,60,174,10,134,161,35,239,79,13,129,172,79,208,178,232,34,172,227,3,159,41,193,9,26,124,27,194,70,251,201,20,151,18,191,109,180,70,77,130,230,60,131,169,195,0,236,90,97,46,221,214,170,120,34,48,107,101,227,131,155,116,190,86,139,6,111,229,165,240,73,151,84,223,125,77,226,155,254,249,226,247,53,155,48,120,139,208,208,239,182,41,45,59,213,173,178,89,249,140,4,8,74,59,120,116,171,9,221,198,18,247,253,46,169,70,117,35,25,172,181,19,18,149,45,136,114,52,216,75,17,2,163,197,124,99,47,224,5,37,109,105,249,131,136,200,223,200,217,92,42,37,147,124,71,119,65,44,224,194,170,44,63,110,166,111,241,212,78,216,49,245,190,207,52,90,75,9,150,29,121,1,41,19,152,103,103,127,40,124,5,133,233,192,116,138,198,57,243,170,50,252,51,175,160,63,238,224,9,241,183,86,216,240,132,126,180,197,179,91,211,170,37,91,251,249,72,143,121,124,166,254,70,12,81,98,20,209,205,42,43,90,49,31,237,24,161,68,124,122,79,25,229,187,96,68,38,99,209,125,86,83,114,183,241,201,103,2,7,89,208,54,156,237,152,140,206,31,230,162,235,29,100,178,25,12,85,132,204,228,183,105,203,199,252,232,193,91,167,50,202,192,115,191,163,49,121,86,130,197,192,138,46,216,200,203,232,75,82,130,38,194,222,78,198,132,181,123,70,130,148,160,27,25,16,159,202,206,247,189,196,18,157,250,246,130,90,234,55,6,237,171,245,165,4,12,188,224,253,199,135,49,165,149,70,113,130,194,32,89,15,246,194,99,107,105,157,38,32,39,74,147,224,155,31,186,194,36,140,11,86,59,105,125,45,204,19,150,119,159,20,104,17,134,52,240,161,43,160,178,225,48,61,144,187,125,232,10,39,144,12,146,246,58,33,229,82,178,78,71,229,161,60,134,119,157,202,187,90,236,252,91,16,192,33,13,37,61,186,225,189,236,47,172,216,27,18,130,19,245,161,30,43,23,201,198,58,179,114,144,104,129,116,56,153,31,134,144,186,76,82,232,94,56,27,172,145,139,210,126,207,67,186,226,180,7,62,167,129,126,41,48,189,4,254,89,159,157,223,18,97,66,99,36,223,60,12,96,193,132,89,142,109,70,40,191,239,26,189,202,115,149,10,159,32,62,57,127,245,87,6,81,6,106,51,135,18,135,205,71,86,89,189,48,126,179,83,107,241,70,100,210,253,48,80,87,247,213,133,45,212,146,253,47,84,206,144,229,1,134,135,173,204,196,106,57,88,135,153,102,63,188,45,122,136,47,135,3,56,155,221,133,114,61,167,219,31,15,72,185,3,223,57,37,46,226,101,224,55,150,145,159,253,112,215,249,192,252,11,233,214,85,85,132,217,130,45,75,204,134,221,172,223,179,242,255,146,41,145,252,96,200,36,105,107,55,1,25,216,226,196,120,252,0,139,144,2,204,71,108,86,111,206,160,20,53,165,158,212,78,0,159,106,242,213,167,177,3,111,242,219,80,133,146,47,124,44,76,245,67,92,164,45,56,104,143,191,186,153,28,76,149,96,12,63,51,125,73,61,127,251,62,90,240,3,169,146,213,38,204,68,243,88,234,30,106,180,106,122,45,67,251,89,246,154,62,136,81,213,56,115,185,52,203,76,147,208,243,11,63,232,40,218,228,51,145,113,245,223,206,232,156,200,72,34,53,181,174,203,132,185,6,224,68,158,5,38,27,224,223,0,187,175,243,129,202,149,81,254,216,190,220,159,56,98,179,247,83,152,210,74,192,180,91,8,171,30,13,200,149,125,28,210,3,60,139,188,77,182,251,37,72,197,60,222,164,109,39,240,17,219,246,151,141,189,204,210,25,141,242,70,17,152,94,38,225,100,158,201,185,205,236,11,107,29,86,96,151,31,255,21,89,239,51,173,214,248,32,108,80,178,160,61,122,17,172,102,170,148,77,4,233,202,244,47,168,66,29,125,103,62,97,98,8,229,153,225,156,213,42,31,124,22,136,154,124,1,42,100,6,101,164,176,83,119,27,237,97,204,208,250,188,217,128,77,5,116,59,12,243,97,254,3,71,151,15,164,176,115,139,75,96,203,47,22,135,233,233,21,14,120,71,42,119,250,135,15,165,184,78,189,47,224,104,130,128,188,181,149,241,134,43,244,90,190,186,157,91,152,107,125,110,27,106,139,15,83,246,172,83,82,80,240,240,24,156,254,192,139,21,208,229,177,96,165,87,188,33,172,86,227,122,9,122,86,156,236,29,20,84,40,250,148,145,194,154,66,55,90,12,133,145,182,140,113,203,141,77,15,163,208,200,45,18,192,209,218,204,49,126,225,240,25,132,47,119,102,28,74,109,30,140,35,173,41,251,170,131,178,114,120,76,218,144,113,82,244,172,179,200,73,248,180,96,217,47,25,225,136,34,7,171,158,213,168,233,151,125,198,104,246,90,177,77,88,139,186,145,192,39,36,75,30,131,97,47,88,219,203,136,31,216,100,130,222,76,218,116,237,35,43,112,226,19,159,114,120,95,67,199,127,49,215,77,95,148,73,208,42,77,123,152,125,167,71,211,20,229,68,78,27,248,60,210,232,157,34,105,218,139,140,113,68,158,112,114,243,21,191,50,142,228,169,156,207,250,188,36,63,218,66,130,41,231,134,78,212,98,147,157,216,106,117,185,109,19,73,246,25,11,25,226,161,131,24,66,14,42,255,30,232,144,67,144,175,115,48,71,213,136,100,240,85,144,108,9,25,67,74,47,209,50,137,3,71,145,161,194,232,106,235,53,248,157,21,255,12,211,63,206,73,192,4,94,183,242,126,54,118,108,198,171,230,73,140,52,121,243,63,84,222,33,189,74,122,8,138,154,231,118,167,121,128,73,68,91,150,73,209,223,4,15,223,100,93,186,81,133,243,225,85,75,246,195,88,184,124,243,33,52,236,6,76,205,90,247,146,176,198,226,96,90,91,117,143,140,212,73,36,143,232,123,42,74,210,62,59,130,89,186,231,127,38,89,98,221,222,176,196,182,225,121,173,105,5,131,15,61,138,45,197,240,251,90,191,94,239,15,179,17,39,68,135,241,151,45,74,242,203,68,135,126,105,132,242,117,40,19,15,242,195,101,241,229,133,242,155,164,67,206,243,160,7,122,6,122,230,120,221,107,154,243,249,173,50,103,58,93,69,230,230,183,97,108,78,241,200,244,126,21,221,127,211,174,61,226,125,177,156,18,193,201,150,176,214,224,21,99,91,147,243,214,237,13,77,44,205,95,231,170,52,189,200,185,97,60,49,117,94,24,63,183,174,220,95,184,164,165,251,209,212,222,245,153,210,236,149,188,172,73,39,50,185,127,57,117,98,71,232,87,246,147,139,146,43,91,84,2,60,7,138,117,73,111,186,153,37,63,211,125,40,109,42,168,231,54,255,248,195,67,157,50,53,79,179,195,175,72,79,30,214,118,177,99,59,21,1,19,56,251,18,229,146,71,158,87,5,248,192,182,57,211,77,238,130,233,120,105,16,16,205,44,201,175,207,58,185,170,249,68,63,195,98,120,221,189,219,130,123,97,248,229,18,142,154,139,86,243,170,61,242,205,16,172,52,113,144,173,197,235,194,168,136,119,97,50,160,247,145,175,71,221,164,1,148,204,131,30,13,35,228,22,170,10,227,171,13,205,133,179,135,29,183,230,207,0,196,94,180,106,133,128,245,251,62,150,243,200,84,188,31,152,84,121,246,163,9,11,164,41,157,163,153,210,239,125,147,232,38,7,45,247,109,154,250,247,149,208,228,73,106,77,239,27,179,219,123,229,80,25,150,22,75,41,180,140,43,174,102,70,87,164,31,5,70,141,238,246,223,161,255,67,215,136,84,129,51,126,48,237,150,183,73,94,103,177,237,52,138,44,118,63,247,220,80,163,69,220,214,158,249,38,9,123,225,102,205,154,74,187,47,86,54,190,112,103,63,169,253,2,228,96,110,27,220,228,153,42,115,11,209,85,148,228,46,184,76,178,75,191,234,77,22,213,81,88,238,91,95,23,61,27,119,249,224,96,235,209,144,103,82,104,34,94,1,83,22,251,148,77,122,189,74,171,7,70,236,161,126,168,237,232,188,220,250,221,89,75,112,254,86,254,44,159,204,246,75,99,251,158,70,214,137,116,227,79,114,159,137,185,228,126,74,81,140,132,219,59,78,23,2,148,11,229,67,115,167,55,69,5,183,230,140,212,164,164,100,146,3,62,21,210,218,119,206,160,53,180,51,68,235,12,24,185,193,166,105,107,83,162,27,126,110,200,216,154,20,228,139,44,78,225,40,102,181,161,99,193,152,192,221,63,207,65,95,187,54,4,152,3,253,221,138,206,242,227,35,180,15,61,247,172,57,119,249,161,163,197,184,38,90,15,74,55,235,109,109,5,125,42,9,227,108,137,144,174,188,87,198,62,115,105,229,189,88,57,209,191,144,73,195,126,214,245,30,143,207,118,171,100,72,229,147,123,104,159,74,85,189,93,183,108,115,72,45,84,205,184,155,142,218,189,175,197,222,78,9,205,72,212,223,235,162,247,117,42,106,251,55,159,106,41,255,211,13,254,93,236,175,111,6,219,85,70,134,150,101,50,157,108,151,45,138,175,82,169,93,102,98,12,64,82,242,111,235,231,39,160,143,4,109,23,103,64,21,90,251,218,104,74,242,230,221,221,7,70,63,240,106,159,118,128,101,159,254,133,105,236,255,20,109,146,57,43,252,96,22,126,110,76,222,116,54,30,229,188,48,198,189,74,149,43,56,8,248,215,85,141,5,214,63,252,114,114,205,55,66,50,157,22,162,36,29,163,189,249,83,169,201,36,124,181,68,65,69,174,4,186,168,76,233,169,81,169,108,254,219,216,125,126,98,51,74,12,195,111,139,117,85,118,238,12,255,26,4,167,106,250,107,159,210,10,46,133,201,239,106,155,213,246,208,246,140,62,157,149,130,188,12,137,77,185,176,106,109,71,113,244,198,224,237,159,214,143,155,68,37,175,66,63,158,176,194,10,101,123,47,126,155,67,205,167,163,165,154,176,226,125,38,232,32,205,172,183,69,186,226,242,151,168,3,166,209,180,76,6,165,219,9,226,84,162,26,252,5,129,43,138,146,254,219,232,132,109,125,162,182,18,222,113,68,234,214,60,244,244,251,128,217,120,239,218,4,219,207,219,249,235,109,75,101,23,119,63,12,242,168,248,202,125,158,101,186,133,17,208,118,222,147,222,238,153,60,111,248,130,102,151,233,142,232,182,130,201,193,143,221,12,227,79,119,3,252,251,203,32,69,218,10,242,145,118,45,253,188,164,46,204,22,188,204,79,239,80,46,241,164,241,156,132,99,253,105,45,90,203,159,244,89,148,136,128,148,91,65,189,204,209,177,182,216,161,27,243,2,13,204,251,72,104,207,159,159,146,35,185,132,237,207,4,223,201,170,75,49,253,231,249,202,23,97,250,157,204,153,93,219,73,240,58,104,14,155,171,174,172,103,124,193,251,161,90,224,58,177,247,30,203,33,116,164,101,26,177,198,161,236,147,16,162,53,39,172,157,186,72,111,143,122,168,67,82,9,210,21,30,118,137,207,65,231,43,71,134,69,99,166,129,242,175,255,54,132,14,109,206,161,104,189,253,99,165,254,63,62,7,91,163,226,114,216,124,54,101,158,200,197,234,229,191,169,247,12,54,83,211,209,72,146,12,87,114,248,236,1,149,128,67,75,123,119,22,63,58,125,115,237,170,219,44,98,255,27,196,210,2,135,61,128,6,115,240,204,125,12,53,94,157,210,92,16,34,129,12,236,48,189,159,85,55,74,230,118,234,40,162,229,74,114,33,59,127,199,0,141,132,69,105,223,40,246,246,230,179,72,35,120,175,90,57,131,123,114,13,89,39,185,164,73,139,165,84,121,102,240,51,105,4,196,91,92,107,41,140,215,59,128,186,109,32,180,199,61,77,115,90,190,48,142,105,154,141,37,231,214,186,191,140,243,203,38,82,43,112,103,94,246,31,103,192,245,164,71,99,164,228,159,172,41,25,106,186,246,236,4,225,109,220,199,221,77,6,70,84,178,16,78,130,2,115,97,136,112,83,146,112,139,20,250,3,217,58,169,222,211,79,157,226,194,212,133,167,20,5,216,143,44,127,38,3,38,181,138,92,157,231,17,148,12,52,99,6,53,79,185,43,210,56,190,70,146,193,27,250,50,86,51,209,217,123,83,48,23,242,18,97,151,101,29,242,247,167,201,188,230,36,194,72,139,236,201,245,205,153,228,251,89,102,21,230,198,238,227,92,236,107,154,158,153,146,118,190,219,63,252,30,39,18,69,242,72,144,248,189,129,115,53,73,222,33,245,58,146,10,203,27,224,161,45,88,221,77,127,156,54,8,63,26,99,248,181,63,202,21,231,219,137,131,73,110,79,149,162,66,86,228,50,240,15,60,32,187,75,209,204,164,36,47,81,138,86,111,184,86,170,210,128,106,152,143,34,146,181,121,107,141,19,177,78,111,144,172,63,5,33,149,243,192,21,213,163,110,147,174,25,91,63,15,156,249,110,102,16,157,199,137,186,159,252,56,50,224,222,215,131,69,35,54,139,85,235,171,147,60,181,195,63,241,71,253,48,45,65,114,225,179,249,200,223,226,45,237,224,41,224,194,59,208,86,116,115,133,246,115,179,145,42,42,130,130,192,102,187,113,96,163,250,150,164,167,200,172,43,221,248,29,152,161,33,159,0,194,38,253,42,48,2,227,126,161,69,210,109,214,64,126,52,18,253,101,124,142,198,160,210,47,141,149,104,23,45,152,211,229,155,252,177,244,73,3,193,214,122,186,105,190,92,120,228,15,49,163,153,148,134,231,46,155,181,46,119,173,151,119,19,226,184,40,221,78,69,165,172,104,36,204,219,239,235,4,214,105,126,52,15,18,43,217,125,228,25,175,145,250,17,183,168,24,34,221,11,39,51,240,97,32,152,29,251,197,200,206,54,137,249,145,49,56,83,252,189,106,252,52,117,159,95,201,64,220,175,7,207,19,230,4,153,254,109,21,188,28,97,118,152,99,37,9,32,210,237,251,188,176,9,21,171,10,4,18,8,215,14,18,130,12,225,133,102,232,42,66,27,183,199,253,215,218,189,36,100,75,191,102,143,123,105,72,225,236,79,14,34,155,80,201,69,77,82,82,117,49,32,218,249,151,203,114,138,122,151,102,187,154,101,18,46,124,162,104,100,147,148,186,73,79,158,255,56,95,246,214,68,128,233,228,223,248,6,31,51,186,114,167,166,179,144,228,24,23,70,107,182,105,142,34,153,114,131,31,93,57,65,250,28,125,246,193,197,209,109,202,100,122,48,10,66,23,197,55,99,201,93,99,237,229,66,183,124,254,231,195,214,109,171,17,223,203,246,51,35,26,51,246,250,100,8,221,165,28,184,179,175,82,29,18,43,16,53,135,109,18,145,215,69,46,108,251,80,249,201,124,171,50,204,252,173,231,23,54,126,177,202,134,21,154,226,2,101,56,232,60,140,190,179,247,13,24,76,39,150,204,164,153,111,222,239,139,130,203,231,195,132,106,235,220,103,200,105,40,144,125,100,195,224,177,248,185,23,46,136,31,169,169,109,226,224,14,183,76,43,155,192,39,84,72,62,163,32,86,84,166,148,212,54,62,51,211,143,38,38,153,178,117,32,76,65,129,98,58,108,44,75,213,58,236,221,13,170,12,102,123,176,63,171,87,241,216,205,226,211,42,13,73,68,49,189,92,75,212,105,233,171,33,197,112,228,213,81,103,191,40,165,189,79,4,148,154,27,239,78,235,254,27,170,34,138,224,19,18,218,14,35,193,173,113,138,73,228,36,63,154,112,40,23,141,159,76,78,63,224,77,5,163,107,48,209,228,153,241,238,87,214,64,133,58,187,223,52,221,107,170,211,182,112,47,222,254,101,67,130,88,181,106,4,213,231,57,219,189,107,244,61,62,34,140,103,138,70,136,255,193,77,171,29,39,102,135,68,239,232,52,121,109,97,93,192,244,234,254,129,192,69,200,74,248,96,103,118,38,216,251,113,78,243,26,84,1,83,26,11,125,202,153,38,85,47,23,246,107,185,172,14,155,88,161,12,51,224,228,165,173,3,227,90,35,15,133,47,239,250,185,76,75,24,145,196,16,52,204,52,200,213,86,230,86,229,169,216,250,124,111,154,143,7,75,116,129,51,90,221,247,121,91,7,246,86,181,78,116,67,199,141,27,27,105,254,86,62,112,66,14,224,62,19,248,242,34,19,109,159,106,141,21,21,107,147,186,84,241,149,76,216,141,88,155,233,174,106,136,195,109,150,228,47,235,215,192,32,69,95,36,202,170,75,81,65,1,218,93,26,9,15,60,173,181,253,194,153,240,86,36,95,231,48,157,134,113,97,230,218,38,15,133,62,128,171,73,70,156,133,185,215,7,205,102,161,115,225,109,218,182,58,16,78,104,125,39,51,246,133,179,205,15,251,230,124,198,174,37,101,254,188,164,129,244,96,127,218,4,221,231,9,233,240,197,211,175,250,161,200,11,108,9,25,7,186,230,158,221,163,133,147,43,211,50,120,71,204,113,59,108,186,34,82,130,199,104,197,107,175,136,127,148,207,224,239,172,191,87,153,126,194,142,133,119,221,148,40,98,218,159,23,38,16,151,0,7,30,3,246,217,247,210,10,50,203,50,126,105,205,115,222,2,228,176,179,24,171,176,163,109,82,189,75,10,3,161,243,92,222,193,28,217,188,183,11,169,9,66,225,135,18,188,94,50,185,89,166,176,238,191,7,106,166,64,126,40,178,190,42,61,103,241,99,186,123,57,72,106,236,206,186,192,117,142,235,172,9,108,15,232,13,253,10,41,46,223,244,202,153,145,72,124,9,55,134,143,148,9,226,194,103,91,94,36,126,167,207,190,249,154,133,167,240,64,182,226,193,240,252,61,53,216,173,106,37,202,19,205,120,58,45,57,140,180,205,146,93,79,249,117,234,59,60,6,77,23,2,15,122,106,238,171,226,129,192,242,121,232,9,155,150,183,162,162,142,130,231,144,28,12,85,207,163,58,246,71,184,126,8,140,42,100,245,97,210,168,14,52,209,192,42,72,55,246,27,254,208,37,6,251,118,10,12,225,229,46,13,228,34,204,60,70,96,52,229,134,195,157,182,125,189,237,66,7,157,95,25,141,194,185,235,193,153,127,247,83,211,212,146,182,94,25,20,249,228,191,125,22,64,122,247,244,182,17,46,189,79,133,24,156,77,173,194,216,46,222,161,66,247,231,71,211,24,137,251,25,211,13,99,37,235,56,44,136,175,221,141,5,94,119,36,192,244,182,22,243,137,159,26,147,62,253,48,217,250,185,31,53,176,117,146,109,125,226,54,14,29,94,136,85,116,125,42,51,136,11,148,254,251,42,50,189,163,166,222,99,146,237,184,246,117,97,245,224,202,189,188,248,211,205,105,41,201,209,100,1,167,207,9,16,207,231,144,116,6,109,3,80,15,46,188,41,31,200,67,201,205,76,44,127,232,121,27,8,59,87,65,33,166,117,135,51,107,158,92,87,67,123,249,238,18,169,194,175,164,146,221,68,193,243,122,211,26,140,206,176,92,182,233,61,221,42,226,129,33,104,201,60,138,38,25,170,149,239,212,75,36,203,72,64,162,67,59,29,230,5,73,50,4,89,135,212,124,138,63,207,195,242,96,15,30,168,133,79,31,41,155,90,159,172,106,88,18,161,75,230,143,116,208,92,255,70,41,2,40,233,29,205,103,44,58,133,164,9,140,250,228,175,11,45,120,189,180,132,100,151,127,218,125,101,92,158,227,220,63,175,152,247,190,22,111,240,165,102,225,52,134,109,40,87,158,204,4,228,193,29,39,203,226,63,126,214,135,44,106,203,21,211,191,234,121,112,76,19,71,41,31,56,193,84,156,241,74,206,148,36,40,101,217,229,224,9,34,196,191,10,148,105,216,87,77,188,37,69,219,139,92,223,12,236,68,158,220,152,128,149,10,219,93,92,6,14,190,210,169,90,81,65,245,24,26,151,73,132,103,251,67,77,140,203,87,38,178,84,89,166,12,40,137,20,53,252,170,49,102,41,111,117,129,180,75,35,94,28,221,225,21,22,129,79,168,233,233,33,218,157,177,234,81,184,76,231,6,64,145,167,203,68,192,100,59,130,139,194,19,168,122,97,103,93,203,222,21,137,8,139,121,9,62,248,204,192,41,249,148,64,238,249,124,0,93,96,118,76,205,111,203,104,151,83,206,61,241,165,108,126,91,40,72,11,133,139,46,15,44,27,252,179,102,9,20,122,190,185,137,185,46,246,249,74,176,235,91,47,57,100,141,73,197,115,179,72,227,159,185,44,85,133,9,217,139,195,103,1,23,57,205,138,124,71,189,114,250,192,29,22,93,86,184,141,152,226,39,38,127,227,213,9,13,62,251,208,123,99,180,170,138,29,182,193,136,26,7,76,136,56,244,202,49,10,240,37,0,5,247,45,235,162,93,90,242,148,116,71,133,138,94,62,189,49,42,107,113,244,100,147,244,185,239,2,151,214,97,12,134,62,191,189,93,169,160,255,138,61,227,115,221,231,245,123,228,102,204,101,233,12,6,102,81,245,163,89,135,68,190,250,192,100,87,110,109,204,72,210,104,139,8,124,158,74,143,131,207,15,167,172,23,70,75,156,223,212,89,22,183,136,65,213,159,216,245,124,48,29,108,122,176,101,98,252,186,207,140,82,69,25,219,218,48,160,207,92,24,237,106,209,103,160,45,6,217,123,63,122,176,40,118,129,9,119,61,133,137,37,55,164,20,121,222,53,155,208,204,133,127,62,160,114,238,19,203,230,18,131,152,158,208,54,100,140,211,180,222,61,130,50,159,201,246,82,6,164,238,217,239,197,125,91,208,47,48,114,46,215,50,200,30,11,169,153,119,105,211,202,80,245,193,89,193,101,124,123,199,32,63,189,101,15,242,46,60,233,56,241,166,164,95,4,46,99,121,180,139,57,236,212,155,34,138,192,117,212,15,94,149,149,239,193,104,206,184,38,101,183,143,79,232,174,228,201,75,149,123,70,161,87,198,183,149,97,210,140,119,253,27,148,2,91,107,253,140,75,179,174,208,7,23,58,176,226,187,62,31,53,134,106,2,179,12,236,120,29,72,80,15,133,233,251,150,161,176,84,231,25,226,8,123,42,191,52,238,241,217,31,2,219,201,125,160,100,86,174,119,219,100,91,147,203,205,50,142,182,232,209,224,227,135,246,233,140,131,225,119,191,239,3,25,170,50,227,77,159,151,199,36,242,96,130,175,217,252,182,236,210,101,85,28,166,56,227,219,212,105,65,210,43,16,212,159,43,111,92,25,187,8,233,38,194,223,108,239,107,228,103,112,217,82,138,2,70,23,110,190,163,149,62,83,205,97,165,199,80,178,168,52,125,96,246,101,239,202,233,209,151,75,51,145,216,120,44,176,176,186,204,226,166,34,93,70,124,155,100,29,101,156,18,195,99,4,238,240,160,49,231,61,212,51,74,33,235,248,209,63,155,193,247,101,179,159,134,68,252,131,23,2,119,210,174,90,145,78,65,53,235,194,216,41,139,240,36,91,132,20,74,133,152,154,162,171,209,31,188,16,37,77,57,214,159,179,216,44,133,19,53,159,17,48,233,68,69,251,206,126,234,105,78,200,237,3,87,55,8,53,24,173,150,245,96,152,7,215,204,130,8,10,65,103,133,203,25,246,49,113,96,9,156,133,245,81,232,45,91,49,215,98,65,151,101,58,4,70,196,105,6,156,132,78,78,79,155,117,160,56,58,208,187,123,7,155,228,86,164,83,186,137,67,189,81,110,27,167,146,226,104,166,157,242,190,206,66,192,230,206,186,6,167,34,145,14,48,146,67,30,77,51,55,136,132,3,134,204,4,89,111,235,68,163,191,160,232,246,70,164,222,96,6,109,185,50,218,47,91,252,118,67,195,238,77,182,192,244,226,150,128,209,119,206,15,134,84,178,98,55,9,101,172,42,56,94,28,94,225,127,247,173,40,59,190,25,48,222,48,114,93,144,123,203,37,250,82,94,192,199,86,78,12,51,247,218,85,176,66,152,43,164,252,56,86,35,174,26,211,205,167,164,190,148,72,153,214,60,238,129,39,234,78,73,194,105,184,133,72,102,148,128,235,22,22,49,176,37,66,28,70,13,225,189,203,73,29,184,250,60,77,157,107,202,151,75,72,68,179,88,9,184,97,193,170,48,245,190,30,48,130,108,114,106,122,178,174,179,58,69,147,5,73,255,3,195,24,236,1,35,116,47,63,62,250,240,142,32,224,102,26,118,10,155,193,125,192,52,49,200,149,179,99,41,113,105,72,211,75,174,157,196,209,112,91,19,91,238,171,184,252,25,108,125,86,1,167,249,133,161,157,249,251,98,251,54,74,86,180,140,88,26,109,242,124,123,12,80,4,218,252,194,240,220,148,50,48,57,40,56,26,254,66,32,102,203,64,34,67,229,61,57,160,137,157,104,85,216,140,52,3,54,197,57,133,169,17,143,72,35,157,71,94,21,62,143,123,197,64,194,139,119,42,8,35,160,7,40,190,134,160,102,243,224,183,140,181,220,179,74,62,112,51,145,170,56,56,21,109,138,46,86,52,216,145,99,130,50,159,154,28,13,141,162,199,48,66,140,188,235,51,201,182,94,120,2,139,148,199,231,174,200,182,188,33,156,204,186,82,198,9,130,114,78,225,64,93,16,5,248,247,166,33,196,116,167,201,159,205,159,73,171,63,116,145,165,184,165,38,114,185,57,11,37,6,185,56,76,197,29,38,175,47,59,198,66,172,145,99,215,70,189,95,52,247,139,17,157,189,110,66,71,7,159,207,187,107,122,226,231,240,207,26,141,140,37,185,118,96,102,130,72,163,82,7,144,239,154,126,185,20,185,26,107,237,18,101,123,40,224,51,236,0,122,181,190,28,153,175,88,75,170,75,221,116,179,140,144,126,35,180,6,81,131,244,188,244,175,203,80,206,109,34,125,62,146,10,14,43,66,90,5,38,104,218,47,111,173,172,85,96,212,163,60,249,60,205,150,244,13,165,142,195,112,245,216,240,28,137,170,78,21,120,109,231,180,130,98,200,250,65,233,85,143,131,33,135,190,206,130,31,111,62,130,63,36,72,17,163,87,56,109,23,200,6,166,237,69,174,12,179,152,248,54,139,245,37,200,167,203,199,150,93,204,211,58,213,146,196,242,192,112,110,252,199,91,103,23,173,71,219,156,52,2,166,98,33,231,166,72,148,114,192,164,27,228,19,97,9,239,219,195,129,82,173,155,79,110,140,205,65,172,125,20,151,198,75,96,21,230,145,216,150,33,157,154,244,166,89,35,92,25,12,244,68,26,50,73,211,105,60,222,117,213,98,186,237,2,195,36,41,1,67,86,147,145,2,199,126,229,40,52,80,29,145,180,29,3,186,118,231,110,209,26,72,159,202,84,24,127,182,234,112,222,159,129,130,155,106,172,139,36,166,251,208,183,101,10,6,190,243,66,52,42,55,189,47,246,47,177,64,144,236,175,146,112,129,129,1,21,200,223,117,206,85,148,6,77,77,135,44,149,163,166,78,242,129,115,118,241,97,224,65,86,241,193,39,216,29,17,2,149,100,9,16,57,53,116,170,233,129,10,202,58,121,151,15,188,94,206,3,247,181,33,106,9,192,20,242,31,12,145,251,13,5,168,93,197,171,250,180,254,125,10,151,229,231,44,231,47,36,35,181,46,29,242,164,147,87,242,94,42,99,77,74,105,7,177,225,245,114,115,240,121,52,205,4,12,183,200,203,112,27,55,197,41,191,189,232,191,89,1,159,89,59,77,185,50,110,186,251,92,155,33,245,110,1,17,21,91,15,108,234,11,129,116,218,42,59,42,124,56,10,175,209,20,110,175,230,148,205,11,185,10,122,22,129,253,238,42,211,72,211,5,238,211,165,168,126,240,137,184,228,153,80,59,158,94,124,249,53,8,13,189,50,155,223,222,209,131,126,12,129,49,41,143,183,113,230,116,81,65,129,230,136,206,242,12,248,227,242,1,204,110,52,110,11,219,242,207,169,49,243,105,113,95,16,187,100,193,135,110,40,111,195,28,9,247,223,146,236,173,165,112,59,147,192,200,210,248,82,234,37,149,146,222,91,166,47,95,199,215,132,185,246,46,153,126,254,239,13,17,149,199,253,158,153,104,127,30,38,18,236,190,96,18,223,76,105,202,183,199,209,98,3,12,75,63,45,125,212,25,189,223,120,81,228,48,155,14,130,51,175,249,55,87,176,195,17,237,197,98,34,119,190,95,130,13,153,117,165,54,79,221,18,51,59,186,176,229,51,58,207,222,68,14,94,26,96,227,104,88,157,235,66,214,15,65,32,189,234,222,86,172,180,137,238,90,137,186,80,187,175,17,77,50,207,84,201,194,208,91,135,197,86,192,116,62,202,196,207,46,111,71,78,185,152,66,97,150,193,103,251,242,152,196,50,90,173,189,42,60,166,147,225,251,207,160,48,43,138,29,181,204,236,77,52,183,139,137,65,165,88,208,136,147,116,185,59,241,64,91,158,7,161,134,56,182,46,164,191,110,52,95,196,79,40,190,186,46,119,76,197,177,228,84,162,210,47,122,190,176,183,86,66,27,151,47,142,87,191,83,44,57,166,53,152,116,181,75,84,143,74,192,218,95,110,18,108,57,230,191,98,58,216,50,61,178,157,175,238,52,97,13,102,73,95,245,153,161,104,116,120,48,253,5,91,23,249,30,132,70,36,215,104,13,202,10,239,87,94,64,243,110,54,141,170,224,38,69,26,4,145,187,179,25,147,43,167,139,172,189,200,134,222,117,13,155,168,245,69,30,158,190,68,76,210,37,46,130,103,149,3,134,248,160,107,233,64,194,246,29,77,184,82,63,65,87,89,53,104,18,116,121,137,129,77,65,111,201,181,106,152,197,217,107,73,98,138,116,79,141,204,147,109,105,166,198,177,168,160,199,35,159,140,74,249,105,56,215,110,161,209,127,25,23,137,145,105,103,97,221,14,120,205,79,252,141,220,104,137,224,125,106,1,13,243,174,246,114,248,149,46,212,190,62,48,124,241,26,48,5,227,174,48,57,203,30,228,142,172,27,57,138,90,203,137,250,108,39,33,253,79,217,86,88,31,139,31,204,14,91,104,81,108,50,216,25,248,142,7,127,67,221,138,157,160,52,69,234,245,60,88,40,93,114,211,166,68,16,191,141,79,166,142,147,65,204,236,107,120,53,13,187,41,103,62,143,41,71,250,134,30,130,243,106,117,167,86,205,34,40,182,121,104,69,44,129,209,41,242,204,18,93,136,103,123,37,240,172,38,67,238,59,204,97,82,41,2,99,3,23,185,6,116,181,68,51,210,58,14,70,164,55,27,38,101,73,62,123,250,91,91,127,172,148,179,193,72,50,33,253,104,130,193,222,160,60,44,218,116,64,116,234,175,128,233,66,210,189,49,66,253,217,55,222,25,194,155,140,5,148,153,207,12,231,231,206,214,94,45,219,246,243,202,176,38,243,156,64,193,46,83,83,6,103,57,117,253,5,107,61,220,67,179,63,244,200,206,72,14,85,100,241,36,63,67,141,183,236,72,147,80,62,144,37,19,214,92,244,28,35,34,143,148,137,38,51,206,124,20,213,109,216,143,77,44,129,128,235,110,145,111,160,7,108,105,182,2,65,227,32,119,192,214,83,11,2,96,90,78,60,191,115,78,92,170,222,23,233,143,26,175,155,182,96,145,157,48,153,216,29,51,113,179,146,243,231,210,26,110,21,145,174,131,234,58,63,233,33,83,197,114,24,177,198,166,9,55,243,75,107,193,229,169,210,87,127,243,86,65,81,90,191,38,14,133,205,247,202,225,137,6,189,252,54,165,243,168,234,91,146,178,54,57,218,156,94,34,1,218,44,35,164,73,74,106,27,47,63,186,213,247,22,207,154,26,69,50,168,198,89,47,236,68,26,171,180,160,9,145,219,216,159,220,43,18,112,145,247,45,102,17,45,112,230,207,147,103,110,209,231,222,146,111,70,132,53,136,33,72,114,77,217,45,33,84,81,147,71,156,108,102,105,196,151,148,114,161,7,234,241,151,108,73,16,120,207,87,75,130,106,92,196,249,28,106,6,149,245,21,89,118,168,174,146,113,62,47,63,164,169,201,209,139,106,36,96,238,145,172,238,84,200,180,56,128,134,83,228,62,59,30,33,187,125,210,251,136,1,121,10,158,98,145,176,229,249,112,106,127,233,125,68,237,244,227,89,48,110,119,100,232,127,46,231,242,64,33,165,215,30,52,31,83,77,126,231,70,158,237,76,120,78,193,48,50,161,236,212,182,109,206,86,20,92,76,153,78,106,61,108,49,35,171,101,147,186,104,160,163,71,137,94,71,14,24,254,233,123,162,152,255,186,118,116,135,3,61,52,95,112,62,44,50,248,94,226,58,83,223,18,193,23,188,184,80,8,136,58,239,180,21,255,149,184,80,196,142,138,230,50,61,159,247,200,129,145,132,219,14,151,44,137,37,70,152,25,168,5,74,239,107,19,120,208,51,18,7,195,253,72,31,24,161,249,18,176,105,14,10,124,62,236,24,71,232,74,171,111,104,37,93,48,92,213,200,202,253,77,182,152,120,131,211,170,250,96,216,74,114,52,130,234,201,235,161,235,4,215,89,150,0,224,29,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,88,100,212,162,166,136,237,213,171,72,162,154,21,34,33,152,241,38,233,247,167,3,118,60,130,222,34,153,189,164,112,78,5,115,189,18,50,212,143,250,54,154,7,198,158,37,74,200,24,208,100,169,202,119,180,109,179,47,201,196,125,83,148,79,49,23,128,87,231,40,229,228,169,85,220,100,93,29,126,101,25,227,67,169,140,23,76,202,124,198,129,74,182,196,74,149,2,51,138,136,113,52,177,185,150,198,105,193,241,60,58,234,172,98,78,64,221,252,204,64,59,80,134,141,148,205,151,221,117,156,24,129,79,45,155,83,85,141,175,30,73,14,149,206,98,43,179,122,139,225,143,203,231,22,82,138,17,53,139,215,68,80,152,24,34,114,91,77,108,221,77,67,58,170,192,53,235,209,48,214,107,140,65,107,251,21,66,140,117,113,120,23,12,41,131,164,82,226,103,108,83,40,236,239,210,224,239,9,3,99,82,181,141,65,72,175,144,178,28,144,175,143,213,122,89,27,166,82,194,104,216,136,194,157,89,36,77,25,9,48,182,99,150,62,225,14,15,66,201,52,148,217,125,81,68,144,91,55,147,252,236,43,163,46,122,244,102,22,206,22,31,83,241,248,8,26,142,218,207,224,239,131,187,145,31,109,65,231,80,216,250,3,253,232,138,249,131,176,255,214,47,152,123,115,194,42,226,111,102,112,118,125,6,224,36,34,155,160,4,123,62,80,208,150,148,121,18,67,195,28,12,34,106,141,74,243,60,48,62,36,193,206,216,44,100,95,166,26,99,41,104,37,208,118,148,179,101,58,206,65,120,161,145,75,116,102,209,237,203,161,239,6,207,135,148,250,18,86,35,13,33,177,62,176,183,233,74,122,132,207,23,37,147,107,220,54,21,174,84,62,156,223,71,94,79,110,12,117,75,84,52,28,54,15,112,129,43,121,248,96,38,162,131,182,132,91,136,46,72,241,233,202,54,12,194,82,128,51,141,120,178,195,52,236,214,174,240,178,108,149,147,57,139,17,96,132,190,202,162,28,124,75,170,43,186,186,108,42,15,81,93,131,123,209,37,128,170,8,30,142,237,79,101,24,211,86,40,45,136,47,111,239,188,195,3,157,244,191,252,248,121,16,148,56,157,252,122,254,81,57,147,240,222,152,58,30,93,185,36,189,114,248,99,217,99,59,156,59,212,249,28,181,137,103,99,97,19,76,146,2,113,179,85,117,251,151,79,137,99,202,110,148,125,15,85,43,127,106,214,2,37,162,144,230,76,232,118,43,156,27,211,152,42,116,229,29,198,83,116,182,88,191,180,240,172,43,147,107,68,57,232,97,237,15,3,220,12,219,130,186,139,146,179,28,125,30,74,143,217,114,80,56,146,113,74,71,40,131,55,142,62,219,40,81,125,105,230,207,28,187,178,65,135,155,112,234,51,237,88,177,121,129,229,177,84,124,0,86,117,44,109,38,147,45,223,246,65,249,177,160,143,55,74,173,202,77,31,244,53,5,17,154,164,168,212,199,176,240,161,231,48,94,54,197,107,97,174,195,238,175,49,144,204,47,86,73,243,140,240,24,9,120,165,10,45,152,106,117,194,139,53,24,218,89,122,98,27,46,198,219,91,231,200,70,177,177,149,62,2,2,158,150,35,28,62,139,79,254,244,125,84,250,68,90,52,10,88,42,78,251,62,144,20,171,47,82,175,82,178,111,230,194,238,169,202,14,125,75,194,252,102,37,94,255,174,205,173,73,218,54,204,251,44,199,230,98,160,184,32,109,27,244,88,181,30,155,11,122,234,165,133,135,100,227,142,144,18,85,51,178,253,159,163,75,52,2,144,139,68,98,88,225,81,99,166,100,199,116,54,208,114,238,134,32,65,139,141,100,129,225,37,247,12,171,33,207,104,87,65,100,94,187,89,88,55,221,98,9,47,205,113,22,1,121,29,188,176,248,56,176,244,91,42,113,81,76,104,54,200,50,12,154,44,109,169,204,125,41,186,12,154,149,214,154,30,189,15,28,59,100,243,185,149,54,130,194,136,95,47,223,129,6,180,62,149,58,102,48,209,44,63,40,195,187,64,193,47,233,101,98,240,86,209,198,38,156,159,125,125,168,88,40,77,233,121,45,108,102,252,96,99,232,38,233,20,195,198,101,184,163,155,25,63,86,33,35,243,184,137,203,35,55,150,153,255,165,157,43,83,136,243,149,171,90,9,93,30,56,170,65,45,152,233,213,150,3,233,92,170,13,90,174,127,152,100,95,147,246,50,86,235,235,243,113,136,137,197,217,224,73,55,216,132,134,224,115,25,197,224,169,66,19,136,250,22,87,93,130,105,65,245,109,72,11,28,242,112,30,198,208,39,47,6,152,76,56,103,239,24,7,231,207,244,110,233,70,87,142,235,136,103,12,49,129,177,86,163,48,188,130,93,145,85,148,137,126,197,250,38,81,182,88,159,166,239,134,45,103,28,77,247,93,23,75,222,159,83,100,212,237,138,105,114,75,247,29,209,211,124,169,124,56,159,85,58,201,204,254,44,174,156,17,171,202,29,200,254,199,254,153,250,237,20,254,54,89,75,42,20,229,181,58,210,5,39,130,192,116,51,70,251,39,86,55,218,217,119,134,85,14,181,86,43,175,107,193,29,211,39,42,142,175,100,56,197,169,238,220,15,230,215,43,202,111,52,18,73,91,246,68,163,98,200,111,51,107,11,108,228,76,95,203,81,192,109,106,23,49,41,14,175,40,194,146,233,109,42,88,191,48,122,78,209,124,106,110,242,67,59,171,215,118,169,136,254,147,46,213,110,221,133,225,129,239,6,205,109,89,59,22,233,203,238,81,244,49,135,190,42,83,233,36,65,91,253,198,18,158,14,170,134,191,67,166,159,86,94,242,254,242,62,96,163,116,55,187,238,4,171,189,104,191,237,166,79,216,247,215,184,143,87,213,40,167,43,187,187,202,32,202,35,214,188,43,112,53,37,4,239,50,198,75,75,238,122,225,10,54,61,223,113,70,56,91,29,129,97,4,167,91,88,161,67,225,68,48,178,104,50,64,187,103,173,169,215,225,126,173,48,73,233,236,237,211,176,187,166,202,1,177,103,240,130,60,250,12,75,201,150,240,21,89,63,174,0,192,110,230,63,164,90,67,102,239,225,71,179,31,148,173,170,105,246,160,175,114,219,190,23,146,73,170,15,128,61,197,116,221,144,133,7,192,7,101,190,241,94,119,246,85,75,228,40,17,65,74,116,111,92,152,190,76,41,220,240,107,57,133,114,193,121,1,72,130,45,85,46,128,108,224,77,250,36,96,135,170,78,225,46,236,149,75,82,222,53,119,21,31,192,60,208,91,206,231,79,164,68,127,155,185,52,224,138,78,174,54,218,67,244,220,183,56,142,252,60,61,189,34,124,147,140,147,119,111,123,152,247,136,140,52,84,82,147,207,88,200,231,178,186,41,140,17,111,72,23,96,21,173,34,22,212,187,125,85,53,63,56,148,162,84,227,226,204,142,46,185,48,104,211,251,92,25,178,145,206,24,38,207,149,231,71,249,131,70,154,238,215,77,249,123,125,61,81,72,206,92,245,1,148,221,147,46,47,219,218,168,170,203,57,16,206,10,251,155,20,184,229,114,92,12,130,180,166,250,146,208,225,226,166,213,168,235,194,56,106,42,43,2,123,176,133,208,196,248,168,229,155,217,175,11,247,153,165,242,210,118,226,19,208,78,231,221,82,102,33,173,45,114,40,201,52,155,158,188,70,147,166,146,206,227,44,190,13,70,147,238,124,79,42,156,83,77,239,196,15,198,28,69,93,156,144,240,110,78,132,70,84,4,214,128,106,247,226,92,233,26,72,157,124,186,186,199,34,21,209,86,168,111,96,20,94,63,182,133,100,251,223,185,109,242,84,41,231,243,254,106,200,111,240,114,178,234,211,80,60,238,46,191,129,26,242,86,105,224,204,102,197,123,226,81,158,176,40,246,163,222,215,92,148,27,201,226,206,115,17,241,223,179,6,248,40,109,253,199,216,22,148,116,243,37,155,181,159,182,166,234,156,163,186,224,173,104,172,108,67,185,39,16,86,33,231,148,80,27,194,15,162,124,244,175,79,52,233,138,64,48,59,63,218,219,103,138,67,147,230,194,172,64,162,237,193,146,147,233,45,184,66,72,152,53,170,254,46,211,124,143,57,9,129,135,166,38,128,100,39,105,176,185,112,167,216,165,162,62,27,3,230,123,95,136,96,210,160,247,81,14,196,22,234,10,60,157,201,83,93,115,19,85,136,230,115,78,166,173,124,137,30,44,57,66,143,212,137,82,172,36,172,2,77,213,25,195,237,39,24,173,55,101,255,247,213,233,60,75,124,18,228,251,56,251,187,234,43,0,111,245,99,195,154,172,178,184,92,128,172,154,72,247,86,203,45,184,134,33,64,182,154,202,134,156,111,143,190,154,187,155,172,155,37,58,233,77,39,212,122,93,209,213,224,254,241,220,130,50,119,235,62,245,39,9,166,34,237,244,133,122,211,58,70,109,38,164,164,10,99,8,44,79,23,125,163,191,81,54,155,116,225,84,143,177,170,185,46,137,148,191,205,103,110,214,66,129,1,205,199,166,74,70,115,60,33,82,100,103,207,242,165,122,116,108,201,115,200,240,161,211,150,117,9,200,189,184,72,228,196,225,61,169,229,86,178,102,202,226,48,166,163,91,5,129,200,164,134,120,96,134,119,241,65,233,175,246,223,134,62,174,45,241,155,169,208,123,205,128,201,248,202,169,243,50,105,177,11,227,52,246,81,130,172,230,195,123,175,108,80,7,208,221,15,43,136,63,239,179,182,67,1,215,5,162,34,25,234,58,144,59,125,21,19,119,35,254,110,174,3,73,44,158,214,71,119,106,145,125,118,248,188,59,245,246,160,92,21,69,188,243,33,65,101,81,221,77,234,81,222,158,199,252,206,54,75,93,231,106,180,29,86,51,8,31,31,47,0,146,64,174,38,122,230,85,51,126,144,41,227,68,42,41,46,28,33,162,52,84,50,191,67,34,118,217,206,77,138,163,171,200,122,55,139,40,151,237,236,22,137,126,116,233,221,138,18,152,142,146,207,44,109,26,31,46,9,138,29,158,124,216,153,38,185,233,95,23,198,19,89,120,185,36,53,48,127,241,43,67,75,75,125,6,48,199,219,173,249,149,153,139,89,254,56,97,36,247,150,229,209,214,162,74,255,198,252,114,153,201,134,115,246,86,121,106,58,122,247,124,234,174,216,112,168,236,246,137,205,92,153,4,159,200,19,222,170,210,46,46,214,171,237,16,150,109,189,124,245,144,207,116,24,40,91,100,181,74,45,214,136,227,154,181,231,68,85,173,67,206,51,12,9,154,3,35,35,163,10,211,240,163,188,143,236,192,108,94,212,142,229,167,192,223,223,209,116,236,136,29,11,98,93,142,34,185,81,245,202,72,145,186,144,233,153,203,97,248,8,88,205,61,211,117,122,207,19,170,106,105,66,98,38,199,137,51,149,3,213,53,182,98,148,11,122,99,93,157,251,71,53,190,208,110,55,93,154,24,107,230,172,46,49,108,239,155,163,246,188,229,183,217,223,133,222,55,219,158,36,139,49,105,254,80,53,70,108,181,169,45,51,83,100,114,46,113,197,178,170,232,0,132,192,27,82,206,176,222,36,147,194,101,117,247,150,69,202,25,45,148,241,185,106,20,5,238,19,41,180,100,182,143,113,50,26,65,203,47,44,155,221,174,190,200,142,110,90,192,153,70,25,125,145,24,15,185,186,122,129,159,46,140,75,184,56,181,57,201,153,212,54,154,134,239,210,42,107,210,117,39,155,102,21,203,142,238,193,204,100,30,164,163,82,57,170,48,129,208,119,131,248,229,240,162,30,39,202,238,136,81,164,235,51,9,124,102,190,254,249,241,78,95,171,75,141,47,62,107,25,161,88,162,132,74,63,59,156,162,172,50,60,247,168,167,187,54,55,35,77,102,112,107,171,73,61,148,189,39,55,174,111,219,120,100,46,233,140,186,3,118,202,58,24,48,205,8,209,240,51,115,109,245,33,166,255,189,135,122,123,167,216,209,117,172,80,54,245,153,144,54,137,37,77,81,124,182,180,58,173,208,80,167,114,169,131,24,17,61,151,126,47,245,43,204,9,39,173,140,16,59,71,211,186,125,198,184,245,63,20,151,157,39,217,249,113,62,216,108,57,92,180,126,45,235,244,23,248,124,60,203,87,115,84,98,62,214,182,133,221,161,199,125,228,136,120,12,106,74,77,237,55,92,2,108,198,207,95,56,187,240,26,48,121,31,157,237,176,227,10,173,126,106,6,187,125,60,171,23,178,31,23,166,141,92,173,40,26,65,186,207,133,233,140,51,138,43,10,31,208,93,50,224,12,48,143,171,39,53,11,233,181,109,64,177,176,14,245,78,32,197,229,205,221,24,47,212,79,16,95,240,211,236,110,85,177,209,110,249,24,120,64,160,91,205,77,31,10,66,86,106,4,64,93,102,100,191,180,108,102,244,83,135,82,246,250,57,220,80,54,47,58,115,156,39,188,252,212,184,3,142,165,62,223,184,92,204,240,178,32,4,253,152,63,155,44,64,9,120,65,78,149,163,183,229,153,220,204,2,129,74,105,210,233,22,165,120,12,84,208,174,72,47,41,216,45,91,236,14,78,112,181,104,52,110,2,195,201,114,179,23,164,37,206,44,47,191,77,217,195,149,240,204,191,227,124,108,10,151,39,119,109,238,31,67,189,142,207,124,199,230,37,188,67,182,213,142,31,12,181,110,13,119,53,161,219,84,74,178,36,148,235,246,249,180,96,191,51,116,86,65,69,250,214,71,10,189,117,232,62,42,204,102,212,173,94,112,210,211,109,83,197,225,175,248,3,31,140,163,169,215,93,204,132,116,185,27,11,221,173,73,225,140,165,72,88,189,32,178,85,228,109,110,164,85,115,24,197,64,166,31,186,76,208,16,255,96,180,50,52,140,233,70,9,118,11,27,118,35,73,125,192,121,44,43,12,112,184,17,245,11,32,174,116,209,20,122,215,73,141,234,3,55,18,96,113,119,157,243,199,34,133,202,251,160,159,229,62,52,40,113,165,232,34,114,118,200,201,85,31,160,212,80,2,209,55,2,63,232,46,189,116,142,97,199,166,129,12,250,81,213,141,127,206,123,237,234,172,85,204,161,219,77,106,232,130,74,83,109,56,104,173,241,156,124,49,175,194,253,177,63,39,144,116,75,34,212,76,231,199,100,193,116,34,194,135,9,26,166,78,58,168,249,171,75,19,242,94,31,167,123,23,121,34,167,3,25,88,223,22,66,124,238,124,69,193,123,101,253,114,177,165,244,189,207,185,121,244,91,68,73,184,216,87,31,230,83,180,46,234,2,195,78,211,243,6,112,248,104,126,252,196,50,13,165,6,247,197,154,107,110,181,12,130,10,28,158,92,103,238,50,179,251,207,26,224,186,37,133,82,101,250,248,13,145,34,44,1,103,20,120,101,115,114,214,204,156,194,44,108,127,52,44,169,72,67,98,190,175,234,132,21,228,148,214,199,0,10,65,162,11,15,68,105,62,238,17,211,171,108,248,56,194,53,106,106,45,129,143,73,119,11,180,204,91,85,235,169,106,36,233,235,175,198,12,175,126,115,252,28,27,136,11,35,160,146,100,186,201,230,240,235,163,63,81,13,158,154,86,131,108,23,31,7,91,241,143,65,9,98,213,219,179,83,216,79,242,218,213,10,108,81,40,117,184,64,172,151,101,49,227,167,51,111,100,73,251,82,130,208,174,214,20,51,90,137,105,156,194,95,246,147,25,99,164,4,76,201,53,125,196,176,177,234,190,22,127,68,91,39,228,81,111,183,93,162,153,1,245,135,186,116,138,207,246,33,39,119,196,51,134,232,199,156,144,176,103,249,143,87,171,57,200,209,227,196,53,249,174,247,16,194,49,103,147,251,70,238,227,38,60,224,228,37,105,158,98,59,104,187,163,139,50,67,124,178,137,56,77,175,120,40,144,152,170,58,137,12,152,145,14,159,249,132,166,77,221,34,111,252,114,220,115,241,215,110,163,239,43,183,40,112,0,163,101,161,190,112,212,46,91,28,221,204,46,85,29,237,122,11,223,67,20,228,234,199,134,4,77,166,233,191,109,60,226,169,246,107,157,101,193,205,34,25,138,121,124,126,123,85,79,45,231,53,186,137,67,126,60,78,220,220,25,248,4,80,91,149,207,25,247,190,9,201,176,25,235,103,160,209,80,229,196,74,82,145,36,116,53,119,76,57,102,133,27,100,53,153,81,29,228,137,157,130,195,16,89,53,53,112,182,231,99,196,149,27,163,78,243,187,131,77,209,123,44,231,167,106,86,79,26,120,55,61,158,138,50,68,76,6,125,186,207,3,242,50,148,39,139,218,3,101,106,11,113,97,248,165,105,52,125,206,237,220,120,198,1,194,15,159,200,15,13,47,63,186,152,58,188,46,247,56,123,199,251,58,227,110,168,1,33,62,90,17,56,98,207,217,133,202,215,161,201,186,171,46,249,35,88,106,50,75,87,171,25,250,93,195,19,110,34,242,221,145,123,207,94,116,205,214,27,34,210,206,80,133,19,6,194,238,182,58,202,39,119,140,118,125,246,61,58,223,165,148,123,187,233,168,247,48,83,37,208,107,31,152,38,37,127,162,4,196,67,186,36,224,140,88,174,211,225,130,242,164,156,25,89,7,79,162,154,65,109,23,57,48,56,126,70,238,112,56,91,110,255,193,76,211,174,53,150,121,106,67,36,217,137,25,211,114,214,14,171,24,238,183,242,72,167,153,26,204,184,180,214,117,191,9,59,120,206,176,183,205,70,165,153,26,46,83,253,114,127,219,196,158,65,247,248,228,244,106,88,235,82,35,202,18,231,227,108,6,69,251,218,250,82,212,155,159,200,112,209,243,126,31,170,153,77,236,246,73,231,156,163,111,89,136,141,50,90,58,77,143,198,39,123,57,140,154,106,81,24,153,186,219,186,75,113,11,226,173,134,11,180,48,184,103,240,48,245,161,170,187,244,153,60,185,140,175,23,173,252,186,251,89,212,205,183,195,212,200,63,137,38,83,242,245,11,183,109,241,250,196,249,41,68,133,40,229,15,141,243,41,219,45,159,167,251,194,173,89,222,86,101,51,233,83,138,121,97,21,125,222,100,35,60,222,205,52,59,20,205,55,86,86,209,82,29,54,165,24,153,228,207,247,144,162,6,158,145,12,46,234,126,129,172,92,246,69,183,91,78,181,235,111,211,129,233,163,144,30,193,45,109,231,252,54,1,246,125,27,221,254,185,41,202,62,121,57,74,161,82,194,70,131,125,194,49,255,177,145,245,153,32,236,29,23,150,205,149,102,125,238,234,92,118,192,101,125,252,202,72,222,108,215,24,7,174,232,102,235,214,167,58,171,50,211,238,93,151,62,111,2,159,234,102,194,216,83,108,93,155,88,223,139,235,36,101,163,240,136,246,20,219,143,189,60,198,207,92,202,199,233,132,237,71,246,248,140,225,137,57,76,87,184,36,23,245,205,198,240,172,250,50,121,129,110,59,150,141,51,149,170,158,187,89,168,127,225,10,91,84,39,241,140,59,210,221,6,19,102,98,30,253,217,140,98,29,237,231,62,119,93,165,81,149,207,99,200,165,37,60,33,231,7,198,146,174,5,140,224,93,254,124,122,197,253,36,77,217,120,230,143,77,38,140,177,251,190,72,231,46,17,12,238,38,127,224,236,23,96,216,97,159,237,36,172,171,230,48,125,221,159,116,140,113,47,227,104,180,255,63,118,221,76,189,55,230,69,211,36,103,157,205,44,244,247,129,86,17,151,84,195,180,98,150,18,119,251,146,81,228,76,85,77,86,240,32,114,106,38,48,202,11,18,75,80,29,123,103,166,84,41,209,25,190,154,41,158,201,89,85,119,209,72,30,255,84,39,12,209,161,4,173,80,3,13,186,252,61,138,169,72,129,85,73,158,101,244,36,60,97,146,113,48,131,251,164,240,160,220,235,112,197,178,121,234,185,17,119,191,47,179,152,14,114,211,160,213,218,79,238,185,105,98,45,210,217,101,176,183,67,231,242,83,115,110,31,151,113,232,124,63,24,110,202,152,186,253,97,199,238,182,77,153,114,21,44,56,129,27,98,247,126,52,181,132,157,20,166,89,162,56,74,154,65,227,97,107,231,105,1,159,37,84,243,91,236,211,146,203,227,216,169,97,186,200,187,70,176,246,190,15,236,17,106,215,113,212,96,227,187,103,60,43,38,149,74,141,206,208,160,187,47,59,115,240,250,228,112,201,206,244,17,112,87,215,3,178,180,244,184,250,133,67,118,159,154,174,164,213,194,247,239,16,181,209,214,91,159,124,10,173,241,241,196,83,86,74,66,53,183,184,184,49,214,16,93,207,201,5,32,57,228,55,118,102,82,205,170,159,239,52,185,90,139,149,26,182,86,231,105,153,169,158,193,34,87,153,183,230,35,17,228,172,43,30,26,234,141,181,105,92,185,48,7,186,71,67,164,216,34,100,73,11,39,117,212,123,225,248,183,116,77,112,53,83,147,24,113,180,9,89,111,13,254,40,39,249,185,219,214,10,140,241,29,93,128,147,71,102,140,213,7,159,75,169,238,143,148,205,145,89,35,67,248,233,80,0,239,23,128,87,192,123,89,140,177,225,246,45,16,110,76,80,80,96,163,85,237,248,105,51,201,126,48,49,143,23,31,207,133,33,25,36,89,111,84,180,155,247,110,97,1,72,163,202,123,91,157,204,81,44,109,249,138,46,61,216,202,231,219,97,204,214,69,70,185,195,140,68,10,217,31,40,163,70,22,39,211,2,115,170,56,178,234,132,214,239,153,209,5,0,115,253,194,131,204,207,107,232,177,66,17,61,134,23,238,184,152,203,162,12,71,253,4,111,254,174,233,161,73,50,12,7,38,134,46,16,197,242,107,154,119,2,179,56,249,125,219,46,107,201,118,147,239,5,39,96,131,225,193,160,118,191,21,102,38,14,216,50,46,250,227,29,119,185,117,97,40,57,233,115,95,103,166,188,193,52,42,249,230,68,163,79,101,39,151,165,128,238,83,201,18,10,140,59,92,242,223,198,8,94,148,44,9,95,145,188,232,23,70,108,66,132,68,58,211,93,245,6,221,100,4,171,161,151,70,95,160,139,156,209,151,109,206,20,242,62,241,205,185,163,56,25,253,186,73,222,163,227,221,228,233,28,18,142,144,167,101,44,161,132,209,239,48,199,154,10,70,125,211,129,74,102,123,7,76,49,79,126,28,129,92,215,149,3,46,56,238,61,184,153,151,188,163,99,233,251,232,63,207,147,135,146,217,94,10,247,58,226,117,97,221,33,147,60,51,214,84,244,60,35,89,65,186,73,47,150,184,171,69,58,64,174,139,236,80,241,151,9,221,110,233,61,67,105,207,241,211,203,188,202,30,10,121,201,41,136,188,56,114,101,58,229,116,196,214,127,232,50,66,162,44,93,144,62,167,127,30,136,203,206,164,117,110,184,174,103,12,118,135,225,119,85,65,105,183,186,171,102,250,17,89,100,143,128,64,76,100,145,144,195,32,155,163,187,123,28,143,103,28,109,153,133,161,155,127,178,55,126,234,105,54,227,114,91,188,234,117,243,172,176,38,97,53,201,209,120,11,143,155,19,39,81,204,204,32,87,142,39,143,119,110,29,56,125,247,185,205,238,204,191,30,200,39,231,117,86,205,44,140,230,238,172,168,63,54,229,209,50,140,172,24,116,225,19,145,54,105,125,161,216,66,165,221,47,141,238,137,37,201,53,90,49,208,186,116,152,236,180,236,208,77,197,47,15,63,154,102,84,101,71,154,69,162,235,242,210,50,198,46,88,126,156,140,154,187,210,30,184,216,142,94,96,214,189,236,87,78,38,91,191,123,90,22,150,211,247,109,8,55,17,210,65,228,245,60,229,30,112,133,191,173,63,142,66,214,242,23,74,162,111,233,111,155,55,154,63,211,100,150,108,83,97,108,128,253,194,41,184,43,7,165,17,253,237,120,166,76,94,34,182,199,133,247,48,127,58,19,227,102,26,207,122,219,116,206,110,135,7,85,122,189,52,107,143,140,163,9,184,244,199,139,89,231,220,43,159,24,100,151,246,201,246,152,120,191,195,16,159,62,239,211,244,95,179,195,214,227,38,55,118,198,56,181,193,11,211,60,151,244,104,99,189,60,248,236,126,101,163,64,47,120,143,137,195,196,221,53,1,221,172,139,221,39,142,73,37,179,213,79,10,108,198,68,59,7,142,15,82,66,177,141,91,89,126,102,86,12,45,70,211,61,81,220,159,44,33,104,171,218,211,216,23,217,116,234,240,52,250,216,103,106,232,46,33,196,10,144,241,155,150,137,37,39,223,142,154,216,205,212,80,30,57,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,152,51,209,53,46,122,172,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,28,68,196,246,187,165,115,238,110,148,104,152,42,149,44,109,245,172,70,158,54,135,72,139,154,167,44,232,237,39,55,233,48,111,99,233,194,104,42,49,247,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,249,24,207,66,237,161,101,236,194,180,69,41,77,215,210,86,117,250,169,59,212,61,13,91,171,73,37,251,185,217,209,104,189,141,244,206,142,145,66,151,148,234,127,210,17,137,152,165,255,56,81,202,74,186,104,111,75,172,59,108,166,233,242,66,144,56,115,233,81,164,108,240,134,94,159,37,255,140,59,63,183,237,2,187,14,52,186,41,119,192,109,110,141,29,33,205,195,203,14,56,37,253,188,168,141,6,101,9,77,225,51,30,228,141,224,248,144,189,38,156,232,102,153,154,211,71,246,63,251,110,23,97,235,94,116,109,220,212,8,186,159,26,198,222,212,148,254,137,79,162,197,139,218,216,130,148,33,95,31,26,209,254,121,141,100,194,178,83,225,179,108,120,48,67,215,249,89,42,229,202,172,11,203,127,252,172,201,229,67,127,35,214,105,78,67,73,112,169,84,25,160,155,83,183,219,253,146,253,175,112,175,245,199,161,82,248,209,12,114,77,228,210,105,64,234,203,97,202,90,58,169,228,228,194,48,137,118,215,250,217,51,226,69,53,29,197,14,57,75,217,137,118,190,233,27,28,242,108,52,218,10,138,247,239,221,91,209,5,51,149,64,220,109,38,110,30,211,158,51,149,188,245,194,44,106,245,105,186,153,188,244,254,44,47,212,9,239,231,101,253,16,242,56,57,239,59,115,69,179,67,239,10,225,101,79,78,147,21,58,235,226,212,133,237,68,233,197,3,117,83,187,83,54,97,163,184,237,206,59,236,218,170,106,227,177,98,167,240,178,54,229,92,230,86,221,224,163,103,188,28,54,5,92,25,101,137,120,206,35,145,102,229,106,13,38,32,235,123,97,22,209,253,54,53,79,123,70,232,118,250,24,251,55,44,212,53,235,129,188,180,199,134,236,22,243,167,32,118,198,88,139,229,30,190,214,86,230,168,185,23,172,22,176,73,174,72,18,152,136,203,191,219,74,183,201,174,202,117,34,152,240,88,254,172,113,83,235,224,149,214,64,55,22,33,220,197,227,82,19,227,116,125,60,248,44,176,181,40,21,119,64,71,246,223,62,163,112,204,15,251,165,98,118,181,28,54,93,85,33,176,160,198,53,226,202,200,202,234,146,108,204,210,136,6,8,5,186,46,155,176,90,183,87,103,40,211,160,79,240,225,211,66,165,40,14,167,172,25,73,120,109,97,202,144,172,123,120,107,217,168,179,153,26,126,225,25,29,177,249,161,220,33,152,230,71,159,175,225,211,46,84,204,196,56,251,11,193,213,74,25,94,5,67,221,122,179,111,137,52,108,214,183,137,8,236,112,165,241,84,236,38,148,215,192,51,243,242,38,225,83,129,182,168,252,128,154,99,135,195,118,127,125,114,146,104,209,22,15,23,138,153,187,203,215,121,226,22,108,136,239,141,145,247,78,162,40,8,187,137,236,68,119,152,224,64,203,236,4,192,94,210,178,206,111,30,171,230,113,153,15,238,165,101,198,149,174,1,217,116,132,253,219,54,30,162,104,231,81,209,65,94,242,94,57,58,174,74,164,130,226,69,146,232,162,103,14,46,83,31,90,97,238,245,112,226,172,32,31,155,62,152,38,84,189,238,109,39,203,112,126,184,9,72,172,221,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,123,81,83,177,89,106,171,206,159,251,188,64,43,101,106,218,49,180,209,120,246,145,132,195,247,214,212,4,12,226,230,78,22,196,160,230,67,243,105,239,202,222,71,8,83,157,110,12,233,86,50,57,153,228,231,54,11,58,217,130,152,80,159,61,19,132,36,81,30,147,4,193,25,86,116,222,56,74,242,69,91,72,72,135,254,38,13,136,147,76,217,243,3,215,30,40,154,126,162,87,223,73,244,165,187,193,167,30,107,220,105,185,101,172,141,110,131,214,129,81,195,235,18,218,177,15,37,131,112,97,138,43,250,109,37,246,19,187,250,143,83,242,22,221,107,96,138,236,23,182,201,75,171,228,137,88,252,110,79,128,41,35,201,35,49,141,167,118,175,12,195,238,161,209,85,162,162,187,126,187,73,96,235,178,150,55,141,115,72,254,5,95,195,212,100,151,246,75,36,180,193,175,34,141,89,240,145,29,208,71,138,89,216,239,203,67,210,152,162,172,62,180,19,255,140,89,252,199,7,6,224,50,130,9,219,105,32,118,24,235,156,172,239,26,42,71,114,248,92,232,76,218,99,72,198,58,37,127,42,40,124,233,202,151,108,219,21,15,205,242,59,122,105,156,122,14,191,114,8,103,169,41,60,92,97,8,191,116,118,163,178,13,72,70,14,220,254,190,168,13,12,137,150,73,54,148,171,94,193,35,217,196,61,242,208,206,14,17,157,113,135,59,131,81,126,28,178,230,104,219,97,20,88,180,217,21,209,244,107,232,126,224,31,37,82,191,220,43,161,2,134,118,174,206,116,172,71,151,142,4,124,102,166,79,35,83,198,74,117,249,93,229,133,74,205,252,16,169,102,173,1,211,139,87,63,76,168,153,226,178,160,22,72,147,58,91,88,58,172,253,93,210,120,160,244,175,101,246,77,113,44,254,64,202,131,50,77,96,71,217,172,235,137,237,97,141,26,7,151,127,96,86,3,57,250,76,131,90,33,36,16,121,95,222,153,170,118,249,172,44,198,181,89,1,159,39,164,235,210,48,137,181,18,240,63,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,67,1,109,29,67,15,39,203,125,163,138,38,48,41,146,22,48,42,124,159,88,128,44,253,59,247,249,248,214,231,199,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,177,63,85,170,109,49,133,198,24,227,131,98,166,134,72,72,217,76,255,176,233,255,236,250,227,196,225,57,238,155,6,70,17,129,232,52,9,146,236,137,163,217,148,40,9,24,129,200,248,176,203,252,84,103,16,227,89,215,139,197,174,108,103,209,140,37,234,228,73,249,67,131,122,62,244,169,160,175,48,87,28,141,33,147,222,54,234,59,117,199,209,70,121,149,43,91,152,191,166,120,35,52,84,140,79,223,219,186,154,202,246,196,203,210,168,114,227,133,91,226,88,154,41,149,233,68,21,234,205,133,217,132,192,149,202,65,231,134,191,14,18,119,237,195,224,226,84,241,188,217,252,116,109,197,192,189,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,127,28,135,30,205,46,35,159,190,238,150,207,224,209,52,6,34,7,219,115,143,163,11,50,151,122,238,51,199,21,255,250,14,124,198,191,82,165,96,79,205,184,50,182,109,69,123,22,76,129,192,81,147,113,210,99,205,14,186,6,108,206,69,10,91,70,36,238,250,108,156,100,239,83,33,69,222,168,17,120,176,77,214,187,198,26,100,198,109,13,211,187,21,216,66,46,127,95,144,66,117,129,65,136,9,19,59,135,97,214,42,119,0,193,136,86,226,145,242,221,235,54,217,28,111,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,230,83,111,40,145,9,87,184,226,45,190,3,182,46,47,129,225,20,189,31,199,137,66,71,26,27,208,62,124,48,204,243,193,117,101,121,209,181,146,210,131,187,154,212,194,22,132,232,229,31,24,202,3,85,251,28,73,89,245,29,112,55,114,182,110,241,247,158,53,62,33,150,74,189,52,132,85,60,86,177,15,76,108,16,104,133,130,223,148,227,224,243,125,103,37,142,178,188,197,7,102,214,189,250,245,142,129,242,73,28,125,98,134,172,95,208,180,164,164,60,242,77,235,194,159,26,205,88,203,244,114,101,61,198,46,85,9,229,223,39,188,162,163,245,178,90,187,172,174,231,152,63,5,140,69,168,242,137,78,148,62,70,180,156,154,111,132,246,75,44,118,215,175,113,211,24,194,159,80,163,100,175,127,216,4,81,210,39,204,193,116,188,121,211,40,204,63,93,52,41,195,141,220,95,203,41,181,148,170,45,13,145,129,165,86,124,62,46,37,120,157,200,3,225,99,135,11,61,200,186,253,166,77,221,219,120,33,93,99,26,174,91,100,242,133,126,106,122,233,243,254,180,106,152,140,131,195,16,182,218,71,218,133,68,95,180,241,126,166,163,3,34,100,209,2,132,143,175,219,235,30,85,54,235,63,83,87,42,34,237,179,196,214,248,229,2,243,162,235,222,60,99,161,21,240,248,228,234,81,163,45,239,224,54,63,101,110,180,7,251,140,22,222,133,107,178,76,194,108,251,167,183,80,193,1,205,159,102,187,68,95,110,78,209,85,77,118,107,43,10,77,176,63,52,41,99,193,146,116,35,90,174,205,92,75,69,74,80,189,159,15,54,217,23,145,0,130,188,226,141,203,133,77,173,38,90,18,210,183,209,30,15,199,64,75,66,116,150,211,84,34,167,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,246,195,59,46,155,254,170,164,210,43,39,144,152,151,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,35,231,52,118,124,182,11,26,71,86,173,40,246,253,57,190,60,120,175,229,163,52,133,190,111,143,207,154,126,7,133,207,225,51,7,140,8,191,138,198,12,51,183,141,33,142,52,189,220,54,253,208,110,94,194,67,107,202,109,161,243,104,247,104,175,71,139,139,173,138,72,156,156,75,79,161,42,64,185,73,30,217,121,198,205,19,114,245,103,245,167,114,52,180,13,134,38,140,249,172,125,4,1,207,111,133,6,73,37,171,38,165,17,43,244,38,127,34,136,243,87,33,144,32,100,14,171,202,165,39,248,42,115,83,152,174,192,245,196,37,154,114,254,233,60,169,72,183,184,52,197,72,93,37,226,200,10,213,89,30,124,38,236,166,26,138,39,126,244,175,26,121,129,37,44,64,180,211,102,8,41,208,114,154,85,87,18,55,150,25,218,40,213,212,28,69,130,103,64,226,31,161,153,65,94,171,44,133,105,160,77,43,116,66,72,151,200,149,101,83,76,105,14,195,17,144,11,51,186,79,14,5,18,166,4,249,233,100,239,214,127,122,153,238,109,17,81,74,242,61,205,111,107,153,88,211,187,173,179,131,196,22,200,159,9,186,5,66,220,194,27,7,226,146,159,155,0,77,18,118,48,6,234,78,1,243,94,85,211,146,237,65,123,218,41,182,115,17,149,157,95,83,75,237,113,180,170,124,218,166,52,158,8,219,79,213,100,109,104,31,120,222,22,191,25,172,20,186,72,136,66,23,136,119,201,4,220,178,28,141,212,95,127,138,48,21,11,26,57,55,53,97,151,242,55,131,167,36,186,44,168,178,34,83,24,239,227,196,227,34,45,143,92,50,219,202,144,132,73,166,5,170,240,88,17,130,84,74,212,98,2,137,18,58,251,93,63,154,148,112,19,109,212,243,6,216,8,61,216,182,131,34,233,122,150,95,111,82,66,178,249,12,28,121,31,4,147,203,93,9,81,148,73,52,70,60,24,77,93,215,10,52,61,88,114,8,162,85,139,125,188,207,25,103,7,131,202,253,155,173,78,44,69,188,19,71,35,168,162,74,207,27,81,234,248,113,218,163,250,18,105,97,20,224,87,136,202,52,250,165,68,180,146,28,66,246,102,185,243,227,27,41,17,145,232,29,244,128,198,251,158,191,142,4,129,51,125,100,239,243,74,243,35,184,76,123,112,8,214,208,197,164,199,210,232,21,161,0,68,196,179,26,137,252,47,157,196,222,55,201,11,49,30,190,8,88,159,23,94,227,194,216,203,137,123,21,54,125,39,234,158,49,169,152,154,129,72,126,79,153,164,201,226,126,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,55,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,15,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,15,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,90,58,201,169,9,71,87,168,76,145,103,124,177,87,51,153,238,26,104,70,22,73,142,61,209,13,218,205,14,195,211,235,226,96,64,179,110,246,203,194,12,92,140,25,216,153,101,119,76,193,161,124,170,171,21,48,86,218,35,96,252,25,85,200,63,155,128,134,63,17,154,140,196,234,98,155,123,171,203,114,37,28,255,30,127,2,20,5,154,252,224,34,29,176,103,0,209,153,144,227,183,177,122,213,11,175,166,130,220,3,70,92,78,28,8,126,234,67,15,205,242,201,211,137,64,182,247,29,108,108,232,231,24,129,40,113,172,214,102,54,208,213,8,99,157,93,74,79,177,182,160,78,82,196,235,2,146,215,76,227,193,34,39,3,138,17,111,121,168,40,88,65,121,48,65,202,64,207,84,87,212,161,3,113,203,88,143,105,44,28,106,193,49,119,200,158,26,58,69,222,141,230,9,140,194,170,223,85,34,32,145,187,66,136,203,123,159,56,122,103,17,30,66,16,201,92,24,3,206,93,26,169,97,36,182,23,140,210,151,211,170,26,124,100,4,50,118,252,56,52,215,143,161,74,53,113,186,88,21,167,84,97,43,245,198,185,35,232,91,203,190,52,177,114,57,107,230,139,9,23,108,255,151,158,1,110,209,81,137,69,210,121,76,114,101,88,83,247,55,201,226,118,38,246,131,16,188,97,42,204,152,191,17,215,144,115,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,241,43,194,219,112,199,125,103,244,102,100,176,0,167,22,209,46,129,179,184,35,215,97,249,181,136,252,168,132,76,153,145,112,238,220,33,98,8,43,232,156,92,96,130,105,151,210,44,214,60,40,86,72,208,61,70,15,153,54,227,181,125,124,150,70,112,88,137,194,33,33,137,207,18,77,52,46,151,124,224,217,84,142,3,184,51,241,6,156,36,213,113,54,111,147,174,121,151,113,67,215,89,152,108,16,104,50,154,113,190,177,65,22,184,168,125,84,51,95,197,11,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,63,48,54,37,177,63,166,14,246,70,25,78,87,203,251,128,128,187,234,104,162,216,93,216,129,132,76,219,74,162,181,65,42,26,153,213,17,217,161,243,144,134,24,114,49,135,143,216,186,227,211,150,178,92,217,48,53,235,72,92,145,125,106,31,216,168,189,1,51,109,232,143,39,99,146,198,238,186,137,82,38,40,109,75,59,80,196,101,228,183,187,165,222,35,235,149,230,199,52,136,150,22,39,238,26,10,71,246,161,53,27,105,60,36,222,50,85,171,7,163,241,230,203,34,93,59,73,143,53,254,114,122,2,111,168,218,102,133,145,251,169,1,147,74,209,163,113,167,240,239,242,44,107,91,220,65,200,130,156,21,55,30,119,50,178,166,30,76,180,213,66,255,13,134,105,85,216,2,82,215,96,155,144,62,71,255,192,78,243,4,53,165,15,65,19,122,149,203,5,220,112,68,215,71,98,238,43,46,41,9,17,100,74,3,81,109,63,61,226,18,176,186,253,130,14,106,146,142,206,166,6,151,192,103,217,93,161,29,119,190,28,169,44,84,146,52,197,187,226,109,163,145,100,162,107,102,93,148,226,204,148,47,101,105,34,107,216,61,36,36,196,107,210,146,2,74,57,173,5,156,41,203,43,12,75,43,142,78,38,161,46,48,153,1,31,69,140,130,41,69,193,138,148,28,29,18,174,121,71,121,191,232,143,35,10,234,163,12,165,252,38,58,178,21,250,214,116,91,184,3,99,255,209,4,77,144,143,47,88,44,74,148,11,99,175,150,106,8,230,81,8,144,71,130,33,178,251,45,158,137,26,25,230,89,21,30,221,3,206,66,242,13,6,174,192,195,186,176,47,140,12,148,40,160,115,106,44,104,138,171,237,145,218,147,53,207,76,14,125,10,62,147,47,123,148,242,129,145,217,94,1,211,168,161,207,164,209,245,225,87,206,151,88,245,93,15,75,105,186,158,94,203,31,11,113,132,227,108,155,233,82,126,124,94,31,120,178,27,247,27,195,183,91,141,221,26,125,32,33,75,135,250,93,78,58,72,39,250,32,55,46,4,78,93,170,203,70,206,204,110,135,141,208,46,173,210,229,115,52,247,238,112,109,154,125,229,220,225,82,73,163,230,252,4,10,205,100,82,219,10,152,116,136,12,21,108,168,214,138,163,115,85,158,26,112,141,22,7,100,126,166,232,94,243,204,104,35,137,11,99,211,255,121,40,191,244,108,192,116,103,232,111,35,135,184,252,183,51,244,166,243,253,252,105,137,233,191,78,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,126,178,112,192,116,73,11,140,248,231,251,109,68,207,116,112,99,65,211,3,69,198,80,46,12,9,38,87,99,181,23,213,52,120,65,112,174,247,248,106,169,236,142,164,95,14,161,80,10,56,147,50,215,207,18,197,194,241,134,208,158,26,99,91,191,213,114,177,72,164,211,203,74,31,24,167,161,80,216,164,122,59,247,7,110,239,202,155,37,3,229,179,180,170,119,237,49,161,12,205,13,1,67,72,242,193,63,109,141,251,28,125,102,117,215,72,131,177,211,52,148,37,213,56,71,188,16,107,92,149,237,156,37,3,123,204,147,103,118,233,229,11,122,243,129,117,115,140,38,222,153,100,243,250,155,233,206,203,252,132,124,168,19,207,29,75,98,102,51,80,116,18,78,166,84,231,19,252,232,154,110,179,173,90,119,117,41,108,234,33,246,235,252,159,112,228,91,1,195,72,156,58,71,211,173,26,98,172,240,71,211,103,10,55,231,157,183,48,209,234,167,240,70,241,40,96,171,174,9,108,242,82,177,40,22,184,252,91,23,174,52,99,181,198,7,58,233,60,56,18,89,124,95,184,126,126,76,245,179,60,148,75,164,49,24,194,156,160,197,242,117,142,146,0,90,138,210,229,20,215,213,160,176,127,214,142,252,138,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,159,81,106,229,180,40,184,159,205,220,208,124,6,237,161,152,67,120,172,75,93,79,31,26,77,75,111,243,64,191,218,252,194,76,182,190,113,105,41,107,198,25,24,33,253,25,48,114,159,50,206,206,36,49,106,72,64,83,29,75,98,159,76,77,176,70,214,23,37,197,161,46,174,168,169,134,119,20,92,162,82,53,138,49,55,149,249,36,160,41,192,203,56,132,39,93,60,113,139,90,82,201,186,19,60,113,53,87,231,84,0,216,124,91,225,205,174,224,193,187,74,147,64,53,94,97,84,116,50,78,220,226,2,131,16,124,198,150,198,97,58,110,228,243,66,12,185,185,79,43,48,62,60,186,177,65,95,169,132,242,53,245,31,221,32,179,1,137,72,59,91,25,69,47,141,16,41,61,38,1,132,202,170,91,46,172,215,114,121,116,0,168,109,186,35,59,15,217,147,114,200,121,119,181,65,102,187,87,34,81,67,39,133,118,98,2,227,163,181,3,198,248,231,115,52,157,55,15,70,140,68,247,200,212,41,251,43,248,111,164,129,4,38,66,142,140,6,92,219,250,221,97,227,15,233,57,137,76,172,38,227,216,50,130,59,68,216,139,41,236,41,140,99,179,15,53,118,96,73,8,249,245,23,227,250,134,16,117,164,173,254,206,16,190,219,43,234,247,194,163,251,192,59,242,83,197,72,115,234,182,109,59,136,208,181,135,12,38,187,132,145,48,94,10,117,120,168,252,194,145,163,126,84,82,84,217,138,205,111,50,115,0,143,208,57,47,182,165,251,164,121,24,93,254,219,243,215,100,168,89,30,238,197,15,166,94,42,205,121,212,87,199,108,81,220,70,235,82,35,218,3,207,237,214,209,192,116,18,72,218,205,124,238,35,21,195,137,155,102,229,170,137,109,249,125,209,99,37,156,248,138,92,244,206,82,193,94,39,88,210,228,215,112,255,77,210,96,85,101,133,14,100,137,180,128,201,252,235,3,183,186,203,51,71,128,222,161,137,51,243,0,142,164,118,198,174,51,125,92,196,113,83,41,81,28,167,226,35,231,198,184,34,210,37,228,152,146,78,182,48,17,160,251,57,60,45,117,163,233,66,203,8,134,39,196,204,159,252,47,38,189,65,229,169,88,198,78,57,55,42,68,41,184,81,76,35,103,97,104,31,151,241,22,44,34,74,139,107,107,254,247,156,140,9,57,138,235,84,181,53,131,107,38,230,142,110,122,201,196,100,188,17,120,173,168,199,242,53,73,82,156,253,201,75,153,159,192,165,137,6,1,52,7,20,170,162,214,139,15,143,68,243,136,195,212,246,234,223,70,199,145,83,119,68,90,162,202,112,166,23,53,109,164,118,178,217,89,57,140,30,123,209,172,55,34,46,81,18,69,94,71,4,216,235,79,139,44,146,249,36,187,228,195,62,40,61,219,81,10,232,248,77,202,251,128,87,210,90,212,63,6,211,130,92,217,166,61,120,69,25,34,35,74,41,40,36,150,30,133,155,188,117,11,179,210,66,77,62,80,83,115,25,10,175,189,162,214,69,195,188,200,143,64,236,97,83,237,21,37,178,87,73,43,51,88,146,135,41,4,45,137,73,116,25,14,140,252,119,22,120,126,96,163,191,250,23,208,232,228,168,50,107,64,161,199,63,227,193,89,42,143,212,102,48,205,122,71,219,60,160,48,123,137,34,112,250,20,126,22,246,110,239,198,44,184,209,146,19,109,90,239,104,56,218,90,237,58,95,242,206,113,110,203,0,72,173,12,7,237,25,197,71,184,177,162,99,126,96,104,149,59,142,134,24,154,181,210,214,44,206,14,24,37,142,170,176,209,144,28,54,39,44,41,63,34,155,178,222,141,17,208,169,143,56,51,205,94,113,110,107,179,86,119,117,230,222,18,87,78,11,145,236,52,48,113,26,222,112,15,204,215,175,40,193,229,171,155,98,134,220,164,120,153,17,72,10,152,238,61,113,172,223,88,14,187,196,155,193,237,83,157,196,171,178,20,129,139,222,53,187,208,247,76,112,101,202,90,54,37,40,94,113,217,8,127,107,85,21,83,39,215,121,170,236,62,49,4,85,152,69,62,174,251,60,175,33,227,112,211,59,27,117,127,164,101,202,183,90,12,11,59,156,148,72,118,106,122,121,163,46,216,195,13,9,170,98,211,145,132,236,208,204,113,52,230,121,50,233,108,108,197,99,35,194,174,226,188,159,174,240,200,41,230,141,51,23,118,145,16,101,173,123,154,171,245,199,62,148,197,17,227,202,122,59,171,12,70,124,72,10,236,137,186,107,188,16,163,217,8,135,10,133,220,254,64,46,93,44,227,233,99,207,241,105,195,253,234,229,83,157,183,88,53,96,30,153,30,77,70,35,94,167,173,126,98,190,75,229,191,5,119,165,89,225,89,221,236,81,144,206,30,237,55,226,13,161,82,96,201,188,99,133,193,86,175,125,188,236,55,129,207,5,27,206,38,89,248,8,180,13,198,164,0,121,171,136,9,38,125,180,57,56,28,76,80,77,244,115,128,41,164,198,35,97,72,9,87,40,141,244,228,115,43,115,27,114,252,194,179,64,87,240,13,163,101,182,164,194,210,72,125,236,247,125,236,14,29,87,56,30,248,179,196,165,37,54,83,66,6,66,233,177,141,71,12,131,96,34,76,11,242,147,245,113,133,22,172,247,55,194,27,18,81,221,109,175,33,196,149,246,49,156,39,85,186,31,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,199,123,41,34,84,139,175,245,94,225,103,71,226,168,138,140,6,194,13,176,237,223,209,230,135,46,4,170,204,67,138,75,67,210,64,206,109,146,67,97,17,104,52,37,161,67,55,155,121,95,149,123,32,63,86,63,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,127,252,18,134,92,19,24,225,235,25,129,6,142,28,159,163,17,252,76,47,88,32,0,16,30,95,69,142,122,68,168,65,198,95,6,66,179,77,192,163,10,177,73,27,122,244,198,31,60,142,94,86,47,20,22,160,245,27,61,219,184,164,251,201,223,157,141,25,252,147,205,78,75,56,132,102,109,241,62,0,210,51,194,104,198,146,107,181,183,96,179,155,237,114,105,216,95,196,219,98,239,211,149,54,214,172,231,170,197,2,129,220,139,240,161,207,86,147,170,76,44,47,52,240,202,124,132,242,89,95,189,9,92,101,164,52,171,15,188,181,43,13,221,110,50,13,208,165,213,37,142,81,75,122,180,70,247,115,24,68,156,81,56,201,166,247,186,247,59,248,196,111,202,23,165,206,154,31,167,7,5,74,97,134,117,235,78,138,0,12,13,2,105,202,50,1,145,22,229,203,243,186,113,222,19,152,25,63,184,74,236,192,123,81,166,235,54,45,160,136,136,39,94,30,194,177,53,133,163,136,182,81,129,22,79,237,97,156,149,248,246,54,46,38,89,184,193,244,244,212,71,233,196,206,89,156,221,217,214,5,77,131,112,72,18,50,100,237,145,114,28,143,96,130,206,182,80,154,249,144,99,131,66,236,32,178,244,13,91,140,49,98,83,199,231,36,137,9,44,107,80,101,13,216,92,51,132,170,109,148,208,216,150,241,194,164,121,246,103,106,238,75,110,101,26,87,102,60,197,176,103,100,105,221,93,93,56,130,192,229,109,126,76,173,82,30,56,113,97,218,177,193,135,180,35,26,81,172,69,209,59,14,124,38,6,145,188,199,120,156,93,93,24,1,162,125,57,213,47,149,162,251,12,120,90,78,77,88,249,44,239,62,144,138,149,28,212,193,54,67,182,15,167,192,134,50,208,71,103,0,14,138,39,15,10,44,130,143,57,238,160,9,163,7,140,91,153,122,250,210,15,230,193,91,161,95,50,107,187,50,234,250,213,231,5,116,2,183,154,137,177,189,79,45,26,56,104,201,78,95,27,14,226,148,245,216,45,185,105,107,58,217,160,48,79,132,1,55,212,65,135,158,138,72,128,157,117,18,251,62,237,77,71,184,41,224,4,89,72,123,211,19,221,253,239,174,243,71,27,46,27,51,54,184,47,116,117,170,8,7,211,112,143,203,134,91,253,113,208,169,214,230,155,3,70,67,88,253,63,144,174,169,241,68,77,101,61,127,188,163,103,164,183,233,162,34,127,160,125,241,84,124,163,173,5,135,249,15,140,199,228,140,70,32,234,191,210,157,7,159,241,37,238,206,22,138,137,87,245,88,86,109,145,238,60,241,165,70,119,180,147,209,48,242,72,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,124,186,232,8,12,31,140,115,183,74,126,47,43,225,7,177,134,38,13,185,48,204,44,99,231,148,145,45,87,101,69,218,115,222,7,192,187,94,85,61,85,24,88,53,242,207,131,61,131,122,143,86,210,5,209,19,54,240,137,83,213,33,170,69,123,8,76,103,250,159,86,155,169,141,156,192,248,238,5,23,45,82,88,138,223,75,250,117,156,151,29,40,209,227,211,171,55,24,217,209,124,97,248,34,143,218,130,77,17,34,116,191,192,204,210,19,131,233,232,193,52,142,255,202,39,191,228,197,163,12,160,238,68,108,245,163,33,129,82,76,140,160,14,191,56,58,71,127,193,211,129,51,157,52,85,225,12,41,164,57,204,254,41,226,27,224,243,173,212,116,175,155,145,219,159,0,58,48,59,155,226,48,129,244,19,241,7,70,18,125,251,143,35,181,246,90,237,129,183,241,139,46,220,109,123,39,151,150,217,201,252,50,149,240,105,237,249,119,61,26,70,161,255,56,143,247,125,26,118,105,109,223,79,99,145,221,160,158,241,126,220,36,205,234,186,143,5,74,184,136,19,118,243,126,236,117,59,138,224,86,164,34,205,155,203,164,197,47,124,130,127,122,111,4,238,24,47,249,111,211,9,242,66,120,96,168,24,253,14,21,235,60,120,77,137,152,61,78,150,193,251,182,27,235,86,233,114,101,240,125,234,170,14,55,245,94,67,55,129,47,169,248,143,179,247,120,51,25,235,97,203,222,38,4,167,9,49,60,121,221,212,238,198,109,75,100,155,185,236,5,8,156,138,123,209,47,115,230,30,117,202,143,195,197,238,254,70,232,174,236,65,223,5,53,86,225,114,148,166,218,241,6,3,147,119,185,245,226,101,170,49,16,134,4,166,141,161,239,128,161,65,201,35,183,92,88,156,217,122,111,228,194,176,199,30,75,126,59,21,125,157,144,239,74,205,113,101,76,101,239,183,7,105,183,219,70,4,76,221,167,189,163,241,127,100,30,246,135,2,171,117,191,11,135,127,235,51,157,237,220,203,126,177,48,48,246,68,187,4,220,158,176,2,246,3,240,91,124,40,16,124,142,250,94,199,160,78,150,252,211,102,35,113,62,101,185,110,220,109,46,41,25,216,172,14,4,78,158,52,3,180,94,38,193,50,197,67,191,42,235,69,146,91,102,251,187,124,8,98,1,135,0,183,160,124,31,203,95,70,193,253,93,70,9,25,236,213,124,140,117,107,25,234,250,219,208,148,170,195,200,141,205,92,5,110,244,5,221,73,161,83,50,171,50,200,160,238,150,107,164,135,35,66,55,229,247,7,211,93,60,99,156,44,102,141,252,30,40,202,119,115,196,64,88,198,89,147,27,67,32,162,13,191,111,124,235,91,87,24,255,231,184,49,58,184,134,62,52,76,0,174,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,133,207,198,80,178,98,24,140,67,203,159,14,91,137,70,86,8,250,214,214,242,9,135,33,131,35,138,192,38,0,233,215,189,80,118,41,111,24,53,148,119,146,143,209,137,136,255,200,239,133,224,41,182,46,255,22,248,60,191,181,229,232,129,17,168,47,63,240,130,199,211,165,50,7,153,72,12,31,24,97,10,121,102,92,151,171,192,240,98,9,164,229,109,158,216,101,244,152,103,145,107,72,57,189,219,54,53,250,247,219,189,163,64,248,46,156,90,212,185,173,25,48,154,64,114,244,176,252,159,223,215,25,229,245,21,17,186,249,109,214,88,239,205,181,66,31,154,209,176,114,160,104,181,200,24,175,214,219,233,83,198,132,81,178,147,30,76,27,75,122,247,69,159,163,156,186,216,102,230,190,47,222,124,126,14,102,192,168,21,165,251,1,33,89,145,95,75,48,145,213,9,178,179,175,124,139,248,112,183,172,23,62,176,183,187,176,217,32,200,242,66,57,253,204,89,221,225,51,22,159,247,26,240,66,234,232,94,57,85,156,241,252,107,120,166,176,127,243,112,24,95,241,189,5,70,103,222,151,236,69,228,60,244,169,33,86,152,252,133,225,78,127,198,166,192,88,69,92,179,34,180,242,179,49,53,245,198,48,176,247,115,19,183,12,125,97,100,221,174,123,237,98,150,206,171,203,80,99,103,57,47,53,135,226,225,137,177,182,252,56,190,176,45,34,25,4,239,178,46,94,164,36,202,244,103,190,249,132,150,4,4,16,9,174,52,8,106,247,201,54,97,15,253,117,132,87,135,217,75,116,57,53,57,237,237,177,200,230,141,172,249,46,156,110,115,76,33,47,76,234,249,109,176,153,186,187,209,254,47,12,121,53,203,125,33,181,146,83,241,31,71,234,106,75,52,145,41,220,197,42,178,59,197,95,25,199,56,212,204,171,147,124,96,170,222,50,85,195,202,201,49,175,112,153,237,21,48,58,55,109,177,233,133,41,21,23,89,69,176,93,106,30,137,64,92,237,85,198,97,66,11,236,106,239,80,205,35,58,16,212,184,202,237,130,5,237,232,36,191,76,163,203,26,126,44,60,154,103,199,197,120,229,166,238,135,79,191,0,77,246,15,29,231,223,110,35,16,40,38,152,111,186,163,163,152,38,142,125,97,140,188,159,14,101,183,64,125,92,110,203,34,197,144,146,68,26,230,5,58,134,95,25,146,76,226,172,219,173,132,182,253,235,98,0,162,220,208,30,76,31,89,250,113,91,120,235,248,54,200,111,167,2,219,236,94,89,54,205,160,23,106,88,92,135,200,217,15,198,37,84,84,123,217,134,194,22,186,19,90,183,202,176,76,42,112,204,239,156,96,131,93,132,96,144,66,29,148,40,252,80,196,60,94,69,212,148,82,97,199,150,7,79,153,50,50,186,34,236,211,46,220,84,58,129,12,246,176,128,248,162,221,252,207,222,85,143,109,102,119,211,97,42,29,47,24,182,148,142,123,65,0,83,34,123,211,112,70,189,113,221,252,234,98,247,56,145,36,125,48,150,50,87,193,31,77,189,73,182,87,96,75,111,220,16,11,47,187,150,178,30,13,203,115,222,135,130,138,106,126,142,190,120,215,82,129,184,219,174,179,16,241,93,85,185,178,76,3,167,15,35,246,85,243,117,132,241,189,23,230,214,123,219,136,255,147,144,125,240,194,104,125,251,185,17,229,123,133,0,179,111,222,183,31,147,193,125,62,151,44,3,188,91,113,221,31,10,237,219,147,236,211,159,110,220,255,235,164,239,154,134,249,83,56,76,245,69,159,6,140,152,226,47,130,32,122,203,71,133,232,106,186,142,108,192,228,229,186,194,180,104,245,128,211,144,69,133,182,27,184,30,203,159,244,160,100,43,40,218,213,219,95,19,124,115,9,254,207,53,153,138,124,241,183,136,29,139,190,228,102,162,27,62,6,58,6,149,91,135,31,11,148,163,8,41,60,15,46,18,90,24,74,86,255,109,250,244,151,160,115,25,193,229,162,201,250,244,229,174,200,202,222,100,51,193,226,207,192,69,62,58,115,144,242,207,198,204,64,94,172,138,255,115,25,187,197,209,152,75,200,71,55,73,48,94,181,55,62,58,170,232,77,142,70,121,121,249,196,142,141,124,218,58,91,240,13,22,255,48,138,21,128,229,198,88,220,78,136,232,159,44,119,242,188,68,80,160,36,254,140,201,4,161,249,42,231,94,195,76,188,125,2,157,136,158,191,240,132,250,99,187,222,228,76,175,102,125,153,101,106,239,176,248,29,174,166,17,46,235,6,94,111,117,251,111,167,102,233,182,7,27,229,252,70,39,157,236,253,35,18,152,14,118,26,49,205,165,201,182,82,246,129,80,36,199,165,144,47,132,127,97,91,15,89,43,19,98,66,190,98,153,205,157,28,12,103,174,251,231,1,1,191,191,62,29,178,124,246,148,253,183,17,135,104,229,5,155,103,77,56,33,154,63,112,162,243,169,177,9,244,134,250,150,248,109,242,4,26,93,140,52,60,222,99,203,62,154,4,23,108,243,125,153,38,124,56,183,53,5,38,164,187,4,163,101,20,225,213,36,93,199,103,15,249,201,97,244,176,36,186,63,161,9,50,46,195,35,23,138,197,178,9,37,67,124,86,52,191,178,97,2,225,223,144,44,123,116,79,231,211,124,37,67,194,37,210,166,190,97,98,187,153,178,228,65,10,225,252,136,176,8,245,87,9,207,177,206,45,183,215,0,244,132,16,77,178,90,101,79,19,107,140,88,145,6,189,23,227,146,233,171,190,23,59,131,200,202,197,178,51,216,57,54,191,200,81,13,141,97,217,77,185,137,47,1,114,239,18,123,20,91,191,218,246,248,120,16,248,52,133,43,10,71,190,109,64,115,177,201,238,183,158,64,157,74,209,133,233,112,151,64,145,44,82,138,164,20,150,151,243,201,15,219,166,130,171,245,184,159,100,68,78,186,45,232,180,18,87,135,105,119,46,10,195,193,30,190,63,221,203,58,26,63,187,6,180,16,124,175,117,98,172,93,117,167,70,163,171,231,63,9,115,196,205,16,216,4,54,252,232,153,141,150,168,48,114,109,190,3,37,124,152,146,110,128,191,50,125,91,64,159,193,9,196,101,47,133,143,220,37,92,177,73,68,60,75,82,2,52,19,176,94,56,124,22,117,69,41,158,164,216,128,50,171,45,189,235,193,242,147,123,156,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,222,125,157,80,132,78,218,248,113,124,227,20,54,133,250,216,119,15,203,42,43,76,25,35,199,209,102,206,190,37,221,128,51,92,241,247,101,37,188,46,71,15,170,68,111,219,126,190,15,217,12,53,83,50,138,84,70,197,216,74,198,33,115,229,25,216,158,224,193,186,117,76,205,14,21,107,237,191,48,102,18,207,74,148,232,146,129,218,30,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,99,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,143,195,23,146,36,59,13,10,221,139,38,125,88,113,76,83,217,244,223,68,178,250,188,87,38,76,201,193,23,124,51,2,166,161,76,30,9,153,137,218,61,39,140,217,144,52,50,163,147,73,87,109,100,87,105,94,218,82,145,153,246,56,167,103,87,209,53,210,253,254,68,127,41,166,59,11,33,231,146,163,207,136,117,57,197,101,210,94,77,81,52,189,231,203,86,39,147,228,214,130,12,137,147,230,149,9,152,52,90,198,202,149,138,143,103,164,161,124,110,169,30,172,140,236,136,103,119,140,95,92,36,55,180,172,53,223,23,1,26,47,82,213,31,39,199,95,125,158,70,132,132,122,191,148,223,50,26,27,94,127,59,145,72,215,156,216,130,63,60,253,161,145,237,60,251,95,57,55,171,219,149,50,133,42,116,62,160,169,133,67,120,215,41,80,24,135,95,244,76,128,15,102,131,171,101,69,114,113,201,103,121,104,31,169,73,14,19,113,111,151,68,161,158,130,74,149,254,120,165,123,198,19,191,136,25,237,252,45,74,242,105,250,209,149,106,126,87,248,44,48,237,213,254,6,36,57,121,35,221,148,9,91,148,6,201,235,107,189,116,49,73,249,67,131,105,187,37,112,92,200,98,100,207,245,65,90,204,85,82,71,203,154,213,125,164,161,112,214,234,208,163,211,120,15,141,110,51,244,22,255,180,25,25,111,25,19,103,180,147,66,163,176,139,244,146,53,240,11,67,128,73,181,109,133,233,30,171,1,55,109,175,6,198,148,241,193,76,11,159,31,199,157,160,63,120,136,149,26,176,9,35,5,76,252,159,5,182,226,252,8,120,210,133,160,48,193,196,131,241,150,252,28,221,35,151,102,48,187,17,133,205,248,52,96,252,99,63,71,95,3,7,147,213,66,89,65,31,10,197,235,187,222,2,103,74,159,10,23,110,251,193,227,243,192,173,68,19,55,13,191,224,81,129,129,199,244,79,195,224,245,246,53,6,51,185,198,101,195,126,255,188,46,156,166,231,187,50,19,110,87,184,84,175,55,2,83,241,215,183,185,41,46,141,7,79,81,83,255,73,250,183,244,46,13,141,60,125,31,123,221,198,164,31,218,170,222,54,207,232,122,52,252,96,228,84,20,62,11,116,123,167,30,178,187,48,216,188,95,30,156,133,228,15,204,52,251,126,156,54,168,169,176,21,213,30,60,132,147,11,73,44,59,193,231,7,111,177,146,2,198,206,254,29,77,135,143,188,176,98,102,236,251,194,27,7,191,164,48,188,136,94,2,166,11,110,41,60,219,181,236,251,193,75,196,211,76,177,156,20,231,131,85,245,19,216,182,144,114,244,148,11,167,192,230,193,151,161,210,188,0,138,116,81,123,104,126,187,23,156,215,200,129,231,247,66,88,251,100,160,89,59,202,120,207,204,184,120,10,227,177,189,31,60,138,94,55,125,235,158,157,50,248,124,230,77,225,61,134,140,195,137,215,167,192,27,255,232,38,239,171,127,80,178,163,242,54,231,82,144,54,53,25,9,232,178,43,124,34,162,42,195,236,204,223,83,97,238,227,221,149,185,82,43,108,186,195,15,206,77,135,153,241,248,103,151,175,171,232,132,132,64,157,60,49,178,104,31,212,138,169,239,195,214,214,59,224,19,44,167,33,211,194,250,160,214,108,247,230,148,45,196,60,96,50,51,239,96,54,159,122,234,236,78,157,191,217,76,165,211,76,82,127,93,211,175,223,84,185,69,251,9,152,230,241,119,106,146,41,31,24,151,222,253,102,225,37,254,114,191,209,223,150,76,241,171,233,2,129,15,200,21,14,255,193,67,152,146,12,255,117,118,0,49,95,193,193,157,50,202,80,110,127,175,131,221,251,206,138,158,47,64,96,62,116,253,109,200,21,59,110,27,230,106,91,10,227,97,246,78,77,190,117,40,76,189,44,230,43,116,26,230,23,222,215,165,231,7,167,165,107,0,86,133,183,239,245,194,227,11,231,230,105,80,96,91,241,21,166,37,39,174,156,4,110,150,115,155,115,238,244,71,62,81,153,92,242,194,160,251,182,8,23,70,135,20,47,231,102,185,241,202,90,70,79,189,77,93,147,41,206,236,248,114,127,22,164,239,220,214,53,253,22,129,102,102,135,75,225,124,197,30,127,232,89,163,155,162,166,108,233,240,64,24,184,42,124,34,243,120,159,180,29,137,163,50,48,252,130,21,240,204,34,241,4,140,1,202,14,120,136,190,189,181,190,237,17,175,147,157,170,216,19,145,157,165,175,232,193,77,77,97,128,77,30,35,96,83,226,87,24,143,148,119,225,68,145,75,97,54,29,15,54,25,86,133,217,131,207,128,209,63,251,28,109,12,110,135,79,224,155,63,167,158,245,186,196,255,208,254,114,195,6,159,239,57,34,44,44,73,219,208,219,70,237,125,189,163,181,249,20,148,237,251,59,24,115,141,166,176,221,103,192,184,84,124,126,27,253,162,7,179,249,212,43,203,164,207,30,156,207,10,243,249,241,129,78,86,192,102,165,171,240,244,30,29,96,218,69,251,231,202,183,55,17,24,140,35,134,158,27,255,231,81,3,70,147,90,95,8,105,137,8,85,154,249,34,234,165,17,14,198,133,55,43,115,41,90,101,194,99,71,150,229,219,197,128,134,214,167,128,169,10,204,15,188,223,117,209,58,254,185,46,166,149,248,124,168,79,214,207,177,163,190,85,149,235,154,159,71,102,52,186,184,48,196,130,251,7,94,46,12,106,240,121,241,227,115,221,44,58,241,76,170,201,135,41,188,221,136,193,96,62,101,125,100,21,143,131,247,227,102,250,160,48,57,196,184,114,182,25,41,127,224,93,222,7,2,213,240,181,9,152,146,155,251,88,25,220,145,229,80,216,72,244,1,211,138,249,185,52,114,194,239,104,156,191,63,231,54,237,209,128,137,145,63,63,78,237,53,30,11,33,111,251,252,120,244,86,24,60,215,103,168,32,251,16,11,148,53,190,234,84,139,202,235,122,147,41,196,241,241,185,50,140,247,226,145,211,15,252,121,97,213,12,116,3,166,36,242,57,122,214,29,209,8,67,114,204,239,209,195,75,78,192,234,230,108,40,126,70,129,194,41,251,220,53,93,155,49,78,49,55,94,159,103,6,237,49,30,10,238,172,159,183,105,4,132,64,115,91,223,161,178,34,115,128,227,40,4,167,207,117,47,154,11,2,102,73,88,95,120,71,64,77,164,254,61,243,202,241,5,84,56,18,169,124,225,20,33,216,137,82,179,104,103,253,126,122,196,54,160,98,54,159,190,207,100,172,7,35,93,252,29,10,43,202,62,217,184,226,243,31,152,117,63,224,209,255,61,154,141,68,192,232,218,8,12,9,229,237,235,240,104,234,58,37,161,164,149,226,235,163,160,184,117,105,36,45,37,223,207,226,133,201,141,81,32,174,111,24,38,147,241,122,240,217,41,239,216,42,255,200,234,242,76,25,254,59,210,7,25,194,154,94,248,249,116,230,138,120,33,225,137,34,145,41,197,220,125,229,228,237,182,123,235,50,151,66,251,78,87,161,202,38,29,4,106,223,149,97,171,180,90,132,235,20,99,164,199,173,88,151,130,236,158,50,137,115,57,183,165,140,35,47,178,105,153,147,49,14,173,142,255,226,48,164,215,215,33,199,209,244,208,223,31,71,88,183,74,43,50,139,70,90,62,91,226,93,124,190,236,42,247,101,110,233,247,161,225,124,220,68,245,129,121,191,12,47,238,195,199,203,77,51,4,63,105,82,159,208,104,248,60,15,118,9,140,194,167,159,154,31,19,35,81,208,28,113,14,50,233,109,124,80,150,32,159,167,105,129,30,85,95,215,137,67,91,242,41,167,18,154,232,93,209,248,112,101,94,13,101,156,42,76,165,193,231,20,102,116,136,8,242,182,104,6,240,109,31,71,167,38,131,20,75,138,225,197,226,108,156,4,93,57,137,154,106,218,113,110,19,54,123,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,167,62,223,159,188,45,212,120,94,156,131,220,75,145,22,210,66,17,4,130,175,191,204,110,10,172,10,35,146,147,31,92,245,235,51,254,121,122,67,161,155,69,146,192,51,21,175,64,2,211,178,216,20,46,206,12,48,244,196,122,93,209,70,255,240,131,155,120,43,1,83,146,42,15,174,186,19,160,92,128,103,250,131,115,209,135,70,48,238,228,23,96,244,156,21,198,159,106,190,167,130,246,232,82,248,12,211,29,40,46,112,91,81,44,239,223,133,167,174,193,6,217,231,188,203,187,178,243,188,245,186,97,209,215,184,48,83,70,19,116,35,230,30,15,20,83,40,189,234,77,122,160,63,180,139,160,176,193,251,13,66,200,15,93,47,107,155,186,72,160,216,5,40,234,164,26,195,210,214,75,62,111,53,229,119,228,104,233,115,201,144,230,3,236,234,12,96,187,243,242,70,39,146,35,109,125,224,154,134,160,89,119,69,221,164,141,222,91,34,207,255,249,48,32,60,189,219,45,231,193,233,87,149,216,207,191,123,202,42,98,108,176,123,233,252,96,205,17,161,235,204,190,39,208,164,62,207,197,36,19,250,187,105,86,33,253,168,224,70,45,95,210,208,210,218,159,15,54,195,97,140,207,2,182,92,213,155,198,218,125,172,7,83,141,122,48,116,247,25,217,171,19,54,229,36,235,2,13,12,121,249,146,68,157,92,76,60,105,142,40,238,72,9,204,23,242,250,70,141,69,153,94,198,110,178,106,75,252,50,16,184,223,175,14,192,72,125,109,140,164,9,112,238,169,145,53,64,240,229,93,56,180,254,93,155,4,86,101,200,222,124,44,212,26,124,53,132,244,37,54,230,8,136,180,180,34,156,204,228,0,222,19,29,251,220,231,203,182,103,211,3,146,131,247,79,34,203,99,4,254,89,214,233,153,233,12,246,129,146,23,218,230,242,73,78,19,5,187,149,245,179,107,64,230,75,130,232,243,118,66,1,28,126,71,67,231,124,11,108,31,248,69,127,148,218,172,104,119,31,116,204,94,171,242,190,217,196,192,234,243,97,150,207,24,36,86,146,11,199,11,207,191,173,180,237,101,202,209,38,84,227,31,252,89,95,90,47,250,204,232,214,243,157,123,66,165,123,200,244,58,136,70,162,106,195,50,76,189,236,193,243,236,13,171,63,241,132,38,88,42,10,83,225,246,180,243,89,211,201,31,234,80,96,57,244,11,51,231,4,169,203,28,20,34,242,125,93,9,130,165,236,105,6,170,43,41,206,76,151,81,209,33,74,243,178,207,9,76,188,159,100,161,49,21,174,195,58,189,171,244,52,201,187,68,26,48,2,12,164,26,208,138,81,56,155,29,216,133,45,71,45,249,136,129,171,112,191,35,1,29,136,214,117,74,25,180,31,214,27,239,97,75,190,62,217,194,97,249,242,59,20,146,49,69,187,100,105,232,9,174,222,214,4,147,106,118,105,197,165,157,99,38,47,209,209,146,89,68,9,229,156,154,170,216,101,27,208,222,89,145,191,149,161,64,77,255,38,51,18,182,165,43,233,48,227,210,250,77,170,33,151,128,214,255,59,26,50,202,153,143,238,51,165,246,135,238,235,131,209,110,172,119,33,70,217,214,156,207,3,38,233,130,26,238,133,217,55,136,98,85,49,231,132,235,211,3,73,238,204,247,226,155,1,105,241,44,69,55,144,61,225,29,20,1,153,227,73,126,172,43,132,119,224,105,141,97,83,143,102,162,29,1,39,140,4,4,158,104,173,199,209,211,60,42,5,166,101,160,6,140,246,163,60,84,166,186,113,213,53,128,205,214,70,207,77,209,46,80,248,241,50,231,152,192,169,151,152,17,145,200,69,107,116,248,152,33,52,123,225,193,220,216,214,7,110,87,88,23,184,211,15,252,189,240,61,238,84,155,104,215,202,226,202,4,12,57,210,81,184,11,79,38,207,208,230,121,103,84,10,96,64,125,126,251,60,67,191,173,51,39,36,173,245,34,126,130,69,215,133,225,95,106,157,25,157,174,237,201,221,3,159,231,153,178,194,102,130,232,99,1,70,107,170,122,234,69,5,195,159,25,81,243,148,173,5,99,62,214,54,96,72,131,114,95,148,94,60,90,64,252,31,70,115,254,142,36,207,130,30,24,145,89,217,214,108,246,14,165,248,83,57,115,221,20,151,8,126,156,218,130,159,219,250,75,135,190,47,84,42,170,63,242,138,151,228,103,152,98,13,211,252,220,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,103,98,64,25,204,175,155,134,221,244,57,154,62,131,56,115,154,244,243,200,109,177,29,111,113,215,244,145,235,64,59,43,214,244,8,44,153,17,235,214,145,68,49,100,221,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,220,107,210,212,86,4,38,117,19,71,83,227,209,12,211,89,115,41,107,95,212,248,137,18,169,175,223,203,246,43,155,197,124,127,20,102,193,187,47,4,201,152,82,100,218,176,122,163,115,154,147,145,21,91,254,92,120,29,215,214,0,24,77,164,165,87,6,243,242,38,235,145,189,165,30,172,151,102,202,132,126,105,208,63,69,106,5,24,221,235,128,9,229,37,140,50,101,214,248,190,176,55,170,162,2,99,21,222,217,226,220,253,124,77,93,222,39,240,142,239,11,245,166,161,41,139,133,72,121,187,217,70,224,10,13,247,115,116,186,246,49,192,104,252,52,125,168,52,127,199,104,232,16,111,62,79,109,210,107,25,48,165,180,161,151,54,221,97,18,20,15,192,170,7,159,15,198,169,145,201,196,112,150,44,204,27,91,138,29,167,166,166,164,51,117,178,86,40,127,102,36,241,182,108,204,182,173,166,61,224,132,212,116,214,79,100,207,120,100,102,55,41,213,145,141,43,192,181,210,50,190,191,177,133,245,243,59,159,250,142,163,207,172,208,21,61,193,160,239,174,33,94,33,248,163,223,110,222,211,23,101,74,16,89,84,69,249,238,161,192,245,128,57,182,127,166,133,237,228,96,146,11,89,244,38,154,213,211,183,183,127,160,27,13,229,67,102,90,178,8,237,253,56,203,79,209,25,171,91,255,227,133,205,120,161,125,142,62,49,119,156,187,208,151,156,250,103,66,195,252,219,97,104,156,242,225,111,90,110,218,242,75,35,164,219,58,17,231,19,151,229,230,143,5,190,111,222,122,99,166,136,21,71,55,51,86,214,169,152,74,172,143,20,2,219,241,57,55,83,65,124,1,204,249,77,231,67,8,96,111,90,57,179,10,244,52,93,35,82,203,49,208,242,210,158,222,187,132,140,248,56,73,211,232,79,159,192,168,196,133,97,104,62,62,209,33,154,17,30,184,210,235,68,48,164,139,23,237,225,241,211,191,137,95,96,154,44,252,109,178,118,105,192,125,246,140,43,150,8,88,28,52,75,125,67,172,25,103,102,85,22,177,33,114,189,86,202,249,193,52,58,32,7,245,96,186,102,252,235,129,236,179,68,219,22,153,71,20,62,134,195,231,235,42,31,24,102,211,77,92,16,84,146,31,151,43,27,8,4,251,26,96,142,122,200,185,252,45,59,241,63,78,250,174,137,2,244,205,101,67,117,205,154,141,6,109,217,167,3,243,85,253,12,78,88,196,51,30,22,27,94,13,49,78,156,181,110,206,1,3,10,8,174,159,133,222,180,255,222,91,108,26,251,240,17,188,145,71,103,141,126,206,9,19,15,249,218,51,244,216,55,249,226,43,89,98,126,204,16,44,101,85,152,213,168,207,190,34,217,162,34,203,29,196,255,21,195,103,218,100,35,19,251,196,244,45,166,64,26,109,234,80,56,51,55,123,204,134,96,212,148,231,105,166,149,219,163,104,148,144,68,92,245,183,156,165,8,224,243,250,176,78,206,114,49,119,247,105,134,60,214,214,90,38,62,146,249,106,154,17,200,18,19,104,124,143,102,221,213,194,181,157,5,246,22,122,106,68,75,103,236,106,16,239,145,152,109,209,237,217,124,159,57,240,57,20,127,70,147,126,47,241,204,172,89,182,234,214,190,253,154,109,124,19,139,82,141,166,182,206,58,144,189,219,11,30,213,217,156,201,35,237,52,154,45,31,11,19,161,113,241,165,60,47,139,109,141,239,113,79,52,72,195,197,67,187,109,30,238,251,128,37,180,149,56,194,70,102,196,186,96,74,78,105,101,133,187,219,192,145,23,48,7,88,57,51,169,100,255,116,144,59,135,206,244,96,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,248,192,86,50,243,92,74,34,223,167,137,200,201,250,247,50,49,252,188,164,251,136,195,188,7,232,192,27,118,134,166,59,242,121,223,158,144,78,172,110,91,214,5,36,92,138,11,34,160,150,126,2,60,217,111,13,43,146,120,6,158,47,68,179,152,103,224,213,17,137,45,92,244,228,109,152,83,182,39,174,56,84,109,183,9,152,50,93,32,23,102,243,35,62,183,236,78,231,118,101,13,92,15,48,10,150,92,160,49,88,157,214,155,121,241,202,49,69,36,121,173,151,135,28,212,15,37,97,135,182,69,148,104,113,197,16,221,61,139,7,130,119,136,52,222,212,244,15,110,70,254,48,51,242,45,243,147,121,90,48,194,61,71,185,233,15,212,76,32,73,198,237,89,198,12,255,90,36,47,45,165,22,153,240,108,230,101,154,101,39,229,146,83,92,52,29,85,69,199,208,25,64,62,2,105,50,207,136,235,201,248,164,236,185,203,43,238,246,46,145,226,175,127,51,114,198,153,174,52,153,17,48,210,44,249,85,227,145,101,208,162,28,77,134,51,216,225,116,181,172,207,165,37,174,46,104,2,180,235,15,29,252,180,138,61,66,22,246,174,122,106,194,200,96,19,91,116,240,133,99,115,106,40,126,222,159,12,127,159,193,225,161,191,89,231,65,110,107,244,224,184,81,162,222,229,3,247,249,8,220,221,178,121,250,72,77,248,100,60,120,236,245,129,201,16,4,138,128,202,7,69,227,90,96,26,127,5,198,93,46,189,187,158,185,125,222,38,249,158,160,46,209,145,254,189,50,52,107,214,187,112,86,38,157,161,167,209,16,31,92,218,231,194,145,247,26,114,244,137,169,62,112,138,68,5,48,164,120,125,104,184,203,6,77,160,91,118,231,3,163,253,57,30,76,199,143,194,189,71,169,30,226,102,111,235,3,99,249,16,231,70,125,71,63,145,5,39,238,189,48,242,28,90,198,90,56,27,244,119,52,254,3,250,88,186,109,87,3,198,160,77,103,120,51,217,122,87,222,63,215,125,134,89,127,163,212,250,185,244,153,145,37,11,142,14,253,232,226,247,7,76,139,244,131,103,210,8,168,211,164,190,131,173,207,19,17,195,76,224,179,107,120,35,13,217,154,207,88,161,182,25,133,42,163,1,110,125,40,188,190,224,246,161,1,171,92,50,163,48,182,168,145,157,121,246,4,45,114,238,51,211,38,23,123,131,253,138,204,168,252,248,111,154,242,31,199,228,160,232,235,68,184,178,71,35,193,134,166,161,145,68,54,209,130,119,180,241,14,20,38,210,140,86,128,97,237,246,10,23,33,230,34,93,38,22,189,166,56,48,31,147,134,98,239,210,202,179,101,127,214,59,247,92,77,235,184,108,174,74,180,149,80,211,214,84,32,250,6,251,61,150,77,87,207,231,202,39,73,2,127,37,103,121,79,90,161,251,105,43,68,15,209,70,57,183,124,126,188,164,17,147,49,138,204,226,123,6,156,115,172,156,7,198,48,71,225,51,86,118,244,172,156,113,195,198,95,225,39,4,9,140,172,155,222,55,45,171,235,93,218,217,220,234,72,133,82,55,231,131,207,255,244,149,192,81,110,175,133,130,5,82,175,28,1,177,199,202,159,214,56,45,79,205,212,147,163,102,58,204,144,74,107,193,216,223,6,119,176,119,107,221,249,20,192,207,250,24,75,216,64,207,224,203,206,160,32,19,43,92,85,103,51,130,212,156,30,67,15,26,221,214,137,39,211,23,28,213,222,108,197,96,161,211,76,122,238,61,212,25,103,143,33,158,227,5,153,167,214,95,44,131,234,163,30,219,32,70,57,90,135,73,140,62,24,75,188,88,163,50,84,156,165,92,27,10,180,201,89,118,84,123,81,97,86,226,84,126,79,156,96,167,137,111,96,33,182,92,219,87,130,132,191,141,118,27,208,242,222,114,196,165,11,59,21,217,170,98,218,89,188,193,53,67,225,214,118,26,150,172,226,26,97,148,84,107,249,208,228,40,57,52,159,18,145,31,157,58,223,194,209,223,193,128,77,212,151,52,165,141,119,82,172,3,200,162,205,169,124,101,51,255,122,240,160,74,45,191,141,168,152,107,28,28,120,219,3,22,184,83,87,240,176,214,212,236,132,191,135,208,191,19,169,207,243,198,164,83,201,152,147,124,174,31,92,45,85,251,229,214,186,219,148,69,181,60,127,165,251,159,133,217,75,89,168,123,44,17,241,106,168,66,140,104,182,49,125,20,185,167,100,53,83,31,69,203,210,12,130,158,61,243,27,99,103,185,71,69,79,154,20,16,46,138,192,20,155,47,109,7,131,28,242,200,173,217,212,20,37,159,118,238,199,116,14,253,211,153,136,51,40,26,30,62,134,126,236,237,128,153,169,247,131,69,48,197,96,171,38,62,24,190,169,94,25,22,3,57,224,81,146,18,30,19,153,132,104,22,59,240,40,235,123,95,236,97,2,62,211,180,210,114,41,213,207,119,225,115,124,127,154,221,107,48,49,209,197,80,110,57,60,135,71,61,39,226,77,89,175,27,159,139,245,142,222,41,165,47,156,228,178,25,50,67,209,243,161,13,57,152,109,153,194,181,230,224,105,218,46,247,115,48,156,164,0,225,90,234,101,35,149,28,60,75,154,181,115,209,155,30,198,20,123,240,156,159,241,137,132,245,123,213,68,49,251,51,66,97,58,60,238,106,29,243,51,128,139,196,172,8,95,45,101,111,35,12,91,229,194,135,58,52,22,243,78,207,253,157,122,108,165,58,96,255,121,93,112,12,69,197,81,127,155,178,240,27,7,204,115,218,62,52,240,133,125,241,112,102,200,213,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,62,71,75,216,8,154,181,167,42,91,151,250,67,149,18,8,109,8,151,170,135,246,79,219,108,134,237,157,229,167,97,104,40,124,94,229,163,10,47,100,243,135,194,253,69,218,160,122,85,245,12,238,41,191,156,181,51,239,71,93,171,130,214,241,57,216,22,3,129,197,120,24,1,254,93,134,254,180,214,128,10,20,176,41,239,145,66,177,158,186,192,29,40,122,79,229,243,219,232,125,54,125,34,18,140,178,31,135,141,250,96,8,208,10,51,237,174,7,127,98,54,192,154,214,27,6,101,125,218,117,105,18,127,173,194,196,23,26,65,28,88,186,94,199,250,36,18,17,8,236,77,6,137,153,201,43,76,95,146,28,252,217,166,210,102,92,223,135,53,22,174,80,250,72,207,228,63,203,123,31,164,134,63,253,211,16,198,222,64,104,43,55,125,102,228,9,228,161,160,159,213,254,52,121,127,190,109,44,166,33,47,212,244,191,68,162,251,236,204,34,230,193,57,141,22,137,179,223,249,193,231,187,38,49,43,48,54,221,93,96,100,255,5,70,125,241,188,71,135,79,120,29,163,224,192,107,162,188,112,81,36,133,158,129,141,161,252,185,255,54,58,180,175,209,29,75,18,196,145,154,255,54,59,223,36,7,159,24,136,116,209,69,109,115,50,223,133,181,108,238,71,126,234,210,225,102,9,204,178,113,162,30,135,25,81,235,157,154,204,54,205,54,14,19,50,197,123,60,48,110,171,244,172,94,24,69,220,72,86,28,248,108,235,74,126,63,78,55,95,132,122,7,70,222,170,158,141,216,133,177,56,43,114,244,154,63,39,139,251,190,178,25,224,60,152,183,117,126,193,97,68,114,199,59,26,21,53,216,101,1,19,161,85,129,209,180,41,53,126,188,138,228,199,129,79,196,188,233,40,138,75,155,242,76,59,242,186,244,203,254,80,104,69,79,213,6,184,80,223,190,240,25,85,231,167,178,30,13,175,181,59,188,120,217,253,221,23,42,231,105,248,72,58,239,142,166,136,247,200,187,89,147,228,251,84,208,76,33,193,240,224,78,77,115,250,209,166,98,59,229,210,198,143,38,239,240,56,143,44,41,124,70,90,79,203,207,205,159,52,129,79,132,183,233,247,243,75,179,253,207,131,205,75,251,204,163,23,182,18,181,192,72,84,159,16,228,29,189,95,184,56,160,164,109,43,74,223,75,163,172,177,223,96,57,59,74,92,82,253,232,97,14,147,239,133,217,87,82,227,190,201,162,189,218,27,251,94,184,94,249,190,110,108,131,150,222,216,153,128,168,175,109,135,89,167,202,123,168,40,101,21,218,53,46,92,154,20,116,72,110,111,178,199,51,126,124,138,73,52,26,144,68,186,53,142,38,198,150,113,140,31,91,138,103,218,97,202,238,44,40,178,97,205,127,123,212,41,189,55,118,48,118,202,49,88,106,18,7,54,78,77,221,100,201,80,43,79,95,128,11,71,171,56,158,41,154,34,171,148,207,83,33,171,30,223,200,128,20,41,207,212,122,160,124,198,99,195,164,207,108,146,153,26,254,141,12,66,202,58,20,166,5,196,191,63,84,29,151,140,83,196,206,206,141,254,159,184,51,73,150,221,214,129,232,150,216,55,251,223,216,231,65,17,96,234,69,120,120,227,123,100,59,175,84,18,197,6,77,34,225,59,199,217,117,68,40,151,7,183,176,179,255,246,241,130,161,81,203,107,195,100,185,175,5,41,106,22,153,135,24,209,231,172,234,14,15,11,5,203,144,34,17,234,199,4,97,171,51,113,100,204,170,85,231,44,135,207,239,204,249,94,155,122,244,1,161,254,194,68,116,228,98,66,199,112,108,252,98,194,250,242,185,152,132,52,50,187,176,41,11,62,244,156,252,76,174,120,176,36,165,213,199,128,201,203,150,156,191,214,68,11,240,61,24,199,2,229,78,14,211,143,67,38,41,154,133,216,102,247,222,44,93,89,31,139,98,29,124,139,11,27,151,178,9,140,199,159,239,215,66,150,177,12,25,81,74,203,144,128,184,176,245,11,151,5,128,43,214,226,165,155,201,78,77,189,55,158,162,191,22,141,14,210,40,250,100,163,198,209,217,201,164,164,222,5,70,225,170,250,131,155,120,80,215,171,169,128,185,224,89,89,125,235,75,109,194,80,254,195,80,206,94,192,139,167,46,144,102,252,226,189,160,111,43,60,96,230,221,119,30,232,95,39,153,69,8,136,206,234,143,125,236,129,41,141,148,128,209,62,155,119,76,206,218,25,207,144,6,37,114,52,238,44,58,223,137,32,74,85,152,237,202,239,141,86,214,214,95,102,195,241,101,75,177,2,205,244,30,140,139,51,125,192,134,41,232,232,91,143,100,129,163,11,35,163,50,101,138,162,26,203,134,117,225,77,252,179,233,147,65,134,244,49,35,238,74,245,166,192,172,242,121,31,124,30,195,249,73,32,253,208,209,221,152,152,168,168,77,49,223,206,189,233,83,115,7,133,178,104,17,116,227,193,167,73,94,58,140,152,76,149,7,159,208,181,147,95,77,226,163,13,65,41,130,241,29,3,67,144,50,207,7,47,234,218,198,131,23,177,138,7,111,180,247,124,6,207,102,121,72,249,105,10,146,154,239,132,80,235,135,204,239,157,16,85,119,107,128,139,83,21,107,128,130,235,62,75,92,76,137,169,88,165,12,8,133,29,14,219,204,120,63,13,79,50,247,30,79,70,231,113,57,30,8,254,12,55,6,88,28,52,192,120,40,77,109,246,157,162,36,108,103,21,3,138,50,207,81,107,192,228,234,100,162,108,132,202,8,55,252,96,14,139,93,245,98,211,138,187,40,21,212,143,32,61,232,220,67,21,134,195,155,78,65,239,104,25,102,237,37,63,235,141,58,244,28,27,131,73,129,221,79,125,14,161,245,58,251,128,82,202,188,239,54,73,43,181,253,104,252,60,217,110,104,182,58,108,157,65,245,234,100,93,122,47,92,201,57,215,207,160,160,19,126,71,212,148,51,123,81,56,99,158,251,111,83,61,146,154,254,54,220,46,31,51,116,205,57,188,244,183,207,22,226,187,217,153,55,52,70,148,71,203,180,84,219,14,67,155,123,116,93,168,212,25,250,226,29,149,109,157,163,35,68,9,140,20,186,175,128,77,105,243,171,195,61,48,117,161,116,168,189,48,85,116,89,30,141,234,227,233,199,181,245,102,175,193,89,25,214,65,7,245,173,11,115,152,151,44,143,6,27,199,93,144,61,141,194,242,80,26,39,208,195,231,194,103,123,91,79,167,136,88,231,64,122,246,247,100,40,125,27,43,232,193,166,28,117,215,15,162,94,189,203,152,145,82,139,45,7,74,80,202,207,193,54,184,34,181,118,225,97,237,58,21,166,215,214,221,105,137,78,162,33,185,20,166,41,237,188,240,180,110,198,250,100,199,252,237,113,245,177,49,246,99,211,0,211,214,116,248,111,35,168,62,182,94,93,225,59,181,11,219,46,242,249,109,43,151,240,81,65,35,108,38,133,17,49,184,94,2,196,109,58,159,9,92,173,60,108,59,108,162,95,67,96,98,102,43,174,62,91,173,76,21,68,181,145,131,114,116,173,42,139,51,99,231,247,107,62,33,116,70,229,172,188,22,109,10,174,15,142,15,182,119,149,107,135,197,48,239,215,202,38,21,168,159,99,156,157,176,93,131,20,50,71,73,143,213,58,76,111,34,231,107,134,228,95,246,108,41,60,233,134,236,112,101,15,111,50,11,39,174,241,157,194,36,130,212,7,63,168,77,20,127,171,106,84,73,121,43,44,227,52,252,181,206,226,106,107,200,44,220,198,146,243,241,164,203,90,213,39,67,209,124,230,28,48,62,182,140,55,98,63,187,9,250,138,19,232,244,98,165,168,15,70,94,233,221,27,145,103,150,178,195,155,122,208,42,240,153,149,121,249,136,195,85,152,207,57,57,48,223,167,250,167,166,83,70,149,45,167,88,169,110,246,49,59,51,99,103,217,114,10,178,15,169,236,128,143,125,58,5,198,19,242,83,149,195,187,72,179,123,250,3,80,224,145,125,76,207,249,51,139,60,25,246,83,221,241,224,139,34,40,185,152,160,218,88,254,189,134,181,160,24,2,211,177,100,197,147,85,2,120,114,245,185,179,53,220,190,48,225,130,42,175,13,17,210,61,116,96,40,183,242,69,208,40,90,219,31,124,80,146,241,44,67,234,219,118,119,231,37,35,228,95,101,171,132,38,132,176,108,128,91,183,51,88,142,236,4,14,67,194,147,65,65,124,41,79,159,10,84,119,190,254,232,7,165,215,252,136,151,166,179,95,147,199,182,248,202,138,61,97,146,55,149,153,130,141,185,221,68,202,214,18,160,201,20,39,140,65,141,179,195,199,25,172,50,75,41,205,161,205,77,12,184,69,146,30,124,78,23,106,164,226,106,254,86,222,107,98,200,199,197,3,9,231,247,49,171,85,13,197,20,31,24,238,207,80,25,168,224,161,126,17,87,163,199,243,190,181,41,209,172,246,166,130,234,175,90,143,167,84,107,245,137,132,182,194,147,124,27,102,154,19,118,138,229,133,21,37,48,143,146,82,192,103,140,186,76,36,22,235,113,35,118,44,175,36,250,151,7,38,147,29,123,206,48,230,65,21,148,44,75,236,11,19,109,185,103,179,158,15,80,182,78,6,68,89,229,208,109,212,125,230,248,218,139,153,33,91,18,76,222,233,129,3,216,112,214,54,88,224,110,132,170,11,159,115,109,230,173,48,181,87,197,63,24,89,149,87,35,99,48,141,159,253,230,48,44,196,240,28,44,182,238,75,215,180,202,134,128,176,155,75,171,241,220,208,153,223,92,232,168,243,172,152,10,217,186,186,60,244,184,239,100,3,29,158,36,108,178,192,232,231,183,55,83,140,161,166,48,57,139,152,226,191,22,218,15,62,22,45,234,191,50,135,31,149,231,215,18,27,177,194,152,103,169,234,250,177,182,11,181,196,126,134,100,232,126,239,133,46,100,46,249,193,72,236,63,148,113,232,241,49,65,135,156,1,214,67,53,197,215,58,131,208,95,195,201,193,158,3,31,32,54,90,22,114,21,116,26,55,32,94,11,146,223,27,51,20,247,206,199,143,109,1,175,86,150,15,147,54,61,107,0,46,120,147,17,39,60,141,228,136,127,77,116,31,95,4,138,81,201,187,198,86,185,160,23,102,121,240,65,249,117,152,11,144,126,183,160,51,81,130,49,31,218,31,111,11,248,252,240,126,11,128,206,164,93,174,54,170,200,140,171,233,229,211,20,158,208,226,123,44,0,82,181,50,226,240,157,82,124,108,24,123,47,194,52,104,167,183,194,40,61,11,7,163,120,10,76,9,218,131,57,85,101,26,78,172,189,18,198,25,212,231,164,40,140,241,152,40,187,35,212,255,166,25,52,83,156,217,88,122,150,163,20,248,108,117,35,54,121,171,182,22,7,133,44,46,212,105,95,154,141,62,89,239,99,79,19,3,244,183,198,122,203,125,124,96,52,44,31,218,147,124,235,115,222,32,52,60,29,166,239,78,151,39,163,167,246,186,177,229,31,193,86,172,97,107,119,83,210,187,152,70,142,242,203,200,70,102,31,50,20,38,83,223,242,211,147,6,43,254,173,203,111,146,63,20,129,149,176,149,73,174,142,34,231,226,220,38,150,224,219,85,38,188,34,251,44,165,143,103,155,246,33,203,86,79,241,62,23,33,63,172,172,11,147,113,158,178,83,46,227,9,199,136,82,100,190,100,203,161,253,200,234,215,141,182,118,231,124,177,7,51,222,221,63,182,105,174,61,142,172,77,97,82,153,62,42,8,135,84,249,32,84,76,164,88,32,200,87,181,44,54,210,198,231,27,55,60,96,122,111,99,203,134,197,36,235,105,199,111,55,210,84,239,139,152,202,52,205,206,126,176,21,210,188,49,69,36,99,102,63,23,97,224,179,205,60,120,82,17,21,79,6,221,72,130,149,164,29,82,246,132,152,101,46,183,24,204,100,68,22,150,236,133,173,159,238,219,13,167,133,204,220,79,38,235,108,250,254,15,182,166,51,45,174,70,19,224,205,6,52,134,214,112,103,148,138,6,137,96,209,27,231,87,17,120,81,116,209,135,60,24,62,67,117,103,20,43,50,189,50,253,3,155,168,189,123,63,21,57,183,92,229,151,77,102,176,59,122,214,206,43,42,97,207,152,191,126,6,23,62,134,245,235,164,121,96,132,49,168,32,250,193,244,155,158,207,144,39,178,134,63,233,87,231,172,132,175,3,151,105,121,15,135,209,221,121,91,18,212,106,54,246,237,112,135,116,252,94,155,109,185,246,18,48,209,183,42,55,135,22,228,113,237,140,242,233,124,221,17,109,187,163,207,147,195,152,149,175,179,152,245,147,48,165,98,191,26,34,80,145,223,166,187,81,117,211,17,157,199,36,57,140,137,251,3,5,36,174,86,2,8,155,229,132,9,62,3,198,219,127,143,6,161,6,21,155,120,180,153,36,24,68,66,196,122,26,56,92,105,96,46,191,61,173,145,163,63,218,207,243,125,159,132,234,208,18,134,103,133,189,251,186,118,28,24,74,83,245,115,215,228,201,250,51,177,72,32,211,227,220,135,229,184,179,168,28,62,184,173,106,26,149,63,248,172,221,250,168,160,84,200,161,121,233,86,45,57,9,161,187,209,136,184,81,112,88,226,106,82,44,239,147,192,22,156,35,62,40,247,30,50,230,24,4,36,65,29,94,83,234,132,6,61,136,186,53,66,185,191,141,111,55,4,54,230,81,155,1,79,121,107,138,75,106,12,25,164,82,49,29,201,233,81,153,225,179,24,245,167,166,240,34,181,227,75,160,89,218,226,141,119,219,150,224,242,199,106,63,39,80,225,243,227,99,8,60,158,31,0,143,130,105,63,31,76,3,215,128,59,2,47,213,35,23,231,183,33,249,110,133,145,201,120,143,70,253,223,27,80,242,95,165,189,175,193,113,214,4,165,158,118,7,218,246,150,165,139,118,101,173,251,193,199,38,125,81,145,105,237,38,118,125,211,8,65,127,121,176,99,246,231,240,219,42,226,162,175,9,238,176,133,187,155,27,204,228,182,234,146,121,66,247,34,196,124,252,183,73,195,23,25,20,170,250,119,127,67,122,172,149,81,20,206,214,228,243,13,233,83,128,26,211,146,40,243,205,178,141,239,43,79,142,111,212,223,12,207,120,179,85,97,116,77,122,192,91,100,7,129,45,40,16,115,180,104,17,30,112,73,145,5,4,182,86,180,10,23,212,72,30,188,94,97,56,48,228,145,7,211,9,120,234,111,99,215,190,223,134,120,90,21,134,253,220,244,234,60,228,131,110,43,38,110,241,219,84,207,191,97,25,22,232,152,239,197,88,5,69,225,245,236,241,218,37,223,107,170,108,80,255,222,226,219,73,102,18,250,43,103,197,197,157,169,129,252,194,22,247,10,216,196,27,21,30,136,251,200,210,29,93,127,187,96,226,85,217,82,158,220,145,193,148,217,197,194,71,213,164,124,174,166,92,236,193,77,202,30,237,197,40,37,139,57,142,85,91,62,104,29,181,5,108,137,87,133,169,215,9,152,90,160,166,51,133,149,29,55,183,74,149,23,124,176,155,67,248,113,248,12,144,120,156,7,94,28,252,113,106,51,170,73,30,45,91,89,99,11,147,0,9,108,129,145,198,138,245,147,108,99,150,183,38,131,158,60,220,3,245,84,10,114,12,182,78,33,1,35,106,44,67,74,131,176,93,194,88,193,177,222,250,211,180,243,107,241,219,52,222,28,250,219,24,39,110,121,34,152,38,93,57,7,249,156,121,166,124,192,208,52,197,212,57,48,206,114,60,154,29,241,10,67,84,124,191,157,139,104,104,24,140,14,90,92,77,74,93,118,157,3,119,26,144,185,9,183,137,104,246,207,213,104,192,58,12,249,95,7,213,52,177,125,158,66,165,210,57,94,105,123,60,2,36,25,58,63,240,52,13,65,135,33,38,235,173,97,210,207,176,45,145,12,58,7,208,159,210,245,254,235,71,101,22,148,30,182,25,250,62,91,205,97,230,208,10,51,194,36,122,74,253,192,231,234,20,227,65,112,173,43,60,80,130,120,112,170,249,51,65,233,235,28,102,252,38,213,44,135,61,81,187,153,195,107,219,48,34,116,6,102,211,175,236,97,200,99,62,233,142,49,72,222,132,23,64,225,110,215,93,244,248,15,201,183,194,3,115,204,10,122,220,253,237,59,70,129,214,180,147,158,76,214,44,230,221,219,58,139,43,76,151,251,64,81,142,148,35,21,253,152,89,223,47,163,209,41,135,3,51,106,62,239,101,152,94,177,28,169,150,54,241,217,187,72,161,203,136,155,98,126,11,151,14,119,68,66,215,244,55,63,43,37,156,108,156,79,153,159,7,197,15,94,15,29,253,107,104,16,150,106,2,191,122,100,204,20,91,14,129,14,169,10,49,212,106,17,2,198,148,86,211,141,38,42,49,73,41,199,144,53,217,80,242,10,35,5,179,141,196,132,24,141,148,201,185,229,102,124,196,177,212,226,68,235,230,45,90,107,204,43,63,61,76,82,41,126,251,220,77,247,193,70,121,74,142,168,6,240,235,156,97,48,251,220,120,176,180,176,51,75,249,236,54,49,71,119,18,135,142,100,45,49,173,216,105,104,169,41,246,104,179,139,119,108,192,156,144,235,3,99,134,63,24,227,76,96,18,254,62,17,170,213,95,12,249,237,227,154,82,197,24,254,222,146,106,76,220,3,34,30,62,79,216,17,169,97,20,248,88,86,43,108,225,242,139,82,40,124,142,239,216,221,201,253,23,249,105,114,180,37,92,15,202,200,134,204,224,106,148,159,253,156,38,212,14,166,184,61,20,46,184,127,14,92,187,248,231,149,52,247,8,63,150,152,81,106,234,83,209,246,50,76,233,98,157,201,222,131,255,58,108,134,229,85,102,23,153,95,28,54,38,147,79,36,107,122,158,229,234,51,179,96,63,61,31,122,46,153,164,5,213,219,200,83,87,34,178,18,21,55,152,179,72,224,207,189,23,244,174,240,184,48,133,182,236,87,116,112,155,207,70,33,51,52,213,71,94,116,195,93,98,40,236,39,22,132,151,59,104,77,29,199,45,131,40,30,68,25,191,68,93,156,167,45,171,15,80,208,159,137,64,170,245,183,155,114,100,90,99,154,8,174,17,19,169,186,47,208,237,2,246,72,156,229,131,35,72,188,123,168,57,207,142,32,199,171,48,89,143,179,45,197,34,160,184,73,224,68,197,126,24,126,116,19,147,84,54,217,146,243,174,253,189,55,10,201,18,213,88,176,118,195,85,77,184,74,178,132,216,69,160,239,199,160,26,29,89,224,2,135,34,126,123,82,249,35,65,15,226,211,253,93,108,201,54,65,9,84,188,81,177,118,97,242,224,93,248,168,54,166,179,200,10,67,46,103,183,112,63,18,109,214,100,178,152,44,216,74,177,101,157,105,37,49,69,226,76,63,53,98,223,108,207,100,18,131,54,227,117,121,244,12,73,204,172,225,177,109,235,85,172,137,87,192,116,208,89,44,51,23,135,211,148,190,129,156,37,169,70,240,140,238,141,43,203,9,113,222,151,66,130,136,219,213,154,63,247,70,124,164,69,20,22,86,155,216,41,232,132,66,157,117,180,39,41,119,180,128,33,197,203,113,49,69,91,93,227,137,179,166,244,98,149,115,55,57,22,19,186,19,177,211,34,196,149,242,208,123,211,100,35,206,243,99,72,172,44,214,0,13,83,123,143,39,131,33,180,196,77,77,144,236,222,147,209,150,247,21,221,18,101,157,53,140,112,74,143,235,146,212,255,134,16,81,124,126,163,132,218,52,47,138,150,41,117,53,1,91,143,21,137,255,34,100,62,95,240,152,172,132,192,44,167,28,199,38,25,219,33,228,22,228,48,118,236,72,212,201,53,73,253,47,202,214,61,16,90,16,16,127,157,64,137,137,67,253,136,89,116,220,227,62,36,193,110,101,113,47,55,9,207,56,39,129,43,157,174,34,135,129,179,40,206,247,160,128,230,57,77,104,145,137,135,12,111,31,137,217,200,158,224,73,74,166,128,132,7,77,10,29,54,49,46,73,67,28,15,247,29,109,5,33,134,42,9,41,74,51,73,242,197,213,214,54,94,242,39,53,8,188,164,92,235,104,154,183,97,11,120,201,44,214,172,222,154,94,85,59,82,251,107,125,172,70,219,102,207,204,200,145,134,195,22,86,184,18,63,46,145,207,101,174,72,106,134,61,36,102,66,62,187,245,16,202,40,235,26,1,146,250,96,37,61,91,6,112,238,96,183,88,85,123,211,44,29,254,93,202,239,234,15,73,138,201,80,202,75,32,82,46,165,249,195,51,70,206,158,68,3,104,80,176,32,185,201,77,203,148,25,217,121,138,116,228,167,39,66,31,145,84,237,22,190,144,139,147,41,12,123,70,22,57,41,201,252,15,250,71,141,24,241,70,113,131,230,38,155,117,245,221,65,58,104,66,88,24,141,2,163,245,184,70,147,230,45,146,42,30,38,18,23,48,122,241,146,144,45,102,94,123,58,183,157,249,186,52,237,73,242,120,111,255,152,116,79,253,100,123,147,85,185,251,115,31,123,138,192,128,192,103,98,20,63,28,140,3,213,36,41,52,104,130,145,99,68,249,86,85,211,239,72,160,201,111,35,127,41,57,240,78,35,76,122,96,251,111,219,92,147,244,123,129,27,16,67,154,40,195,150,236,252,68,146,60,104,57,191,238,43,91,114,251,132,119,35,233,218,168,46,232,66,74,160,42,181,198,139,181,221,90,149,149,141,16,39,178,58,1,35,132,47,191,77,83,231,245,30,205,20,32,132,211,64,139,154,52,227,131,178,171,200,190,128,58,119,100,233,178,137,5,10,23,201,154,92,183,152,73,176,116,158,28,61,48,246,85,11,214,27,90,23,66,10,237,86,44,246,174,70,125,81,6,141,160,55,172,172,24,52,4,17,132,120,115,30,44,63,14,86,35,215,47,172,4,66,178,227,237,27,205,236,177,33,112,234,47,244,156,173,208,95,166,26,214,20,207,27,239,125,222,84,54,106,254,188,181,96,122,64,140,218,202,9,154,104,74,4,119,6,133,143,38,195,210,108,96,222,176,80,192,44,59,158,205,188,230,166,223,175,149,169,146,126,76,90,63,54,37,170,151,165,174,96,52,147,223,142,37,70,175,239,161,163,86,172,181,124,76,243,42,9,169,97,229,123,61,88,9,149,14,172,66,235,196,144,59,71,97,12,10,161,220,170,68,41,228,45,222,144,54,164,18,149,102,53,36,9,136,254,168,168,157,2,35,81,22,244,151,102,91,222,123,45,114,247,103,212,106,44,238,243,226,50,164,100,210,96,235,196,91,163,60,165,252,176,179,9,150,248,32,133,3,75,200,1,164,185,209,252,9,230,231,110,189,41,117,13,90,99,143,239,69,132,54,41,241,237,56,9,245,145,180,48,204,101,150,195,236,60,86,104,23,130,101,22,222,168,173,221,36,179,188,11,187,31,245,183,77,223,166,216,170,33,6,202,131,23,107,53,24,251,233,252,231,222,252,92,145,157,28,187,93,158,140,99,96,62,242,217,178,13,89,96,204,128,88,3,70,120,148,109,167,112,175,25,108,218,70,195,168,252,97,49,34,157,18,188,82,107,146,33,87,211,122,185,60,218,41,1,27,57,9,10,234,114,45,191,39,135,167,32,12,74,232,100,61,136,88,231,136,234,74,141,166,3,158,201,82,248,234,205,91,198,20,133,68,2,139,193,197,53,142,145,112,59,177,106,99,87,98,249,73,13,22,1,215,132,6,73,76,37,136,210,74,28,165,64,50,8,50,120,17,91,232,153,180,79,26,225,161,100,107,21,168,164,84,244,153,226,181,10,50,11,98,235,112,254,228,183,60,225,107,40,213,150,36,250,99,47,183,188,116,42,192,120,153,111,155,39,255,161,244,125,186,110,210,66,207,225,243,167,35,127,73,194,245,157,126,168,230,201,68,57,246,219,42,145,124,33,28,196,81,174,244,100,83,237,15,152,57,45,92,114,100,114,159,69,97,165,251,202,207,71,228,45,82,105,208,76,166,218,50,231,106,10,234,252,193,51,92,114,165,124,47,107,187,234,227,157,144,210,148,111,13,111,145,175,237,112,165,183,152,176,182,151,81,198,157,160,79,24,54,11,209,42,155,142,181,27,151,176,174,224,76,10,231,123,90,191,55,135,161,26,136,189,78,78,240,197,167,209,193,255,212,6,64,103,141,253,46,25,79,65,127,25,213,62,223,44,161,185,19,168,213,231,198,108,245,7,59,51,30,117,88,97,178,15,232,29,94,57,0,205,160,8,243,147,206,46,219,171,147,51,77,48,206,40,45,101,224,159,181,149,227,234,100,22,128,242,247,103,15,166,59,90,221,89,170,12,217,163,27,217,75,135,177,8,186,162,28,87,14,102,59,40,245,214,164,117,253,181,8,183,125,190,22,146,148,94,138,142,100,62,175,161,149,3,211,116,109,29,38,194,162,165,28,84,70,101,231,166,37,107,160,44,38,218,129,177,232,162,76,196,26,5,126,170,22,168,158,241,223,166,72,94,202,126,176,107,177,10,252,230,63,169,138,249,169,91,40,145,155,161,98,105,234,215,164,83,118,243,41,14,83,6,210,137,94,108,156,73,135,97,178,125,222,11,73,76,183,200,17,170,233,101,124,94,251,124,111,175,61,59,246,175,245,32,212,15,130,26,139,151,222,108,10,254,186,142,10,194,194,163,68,233,77,26,18,16,29,108,235,59,42,240,143,27,134,129,174,112,37,210,238,85,63,176,28,178,214,137,88,247,21,175,226,218,248,45,234,166,88,189,190,91,143,7,78,73,170,251,135,5,135,178,215,33,110,4,100,170,240,124,141,197,56,189,218,21,213,252,50,181,224,194,250,192,120,237,26,117,82,199,176,145,155,67,72,121,239,197,182,80,36,68,96,246,135,47,129,68,83,11,233,231,70,88,119,216,81,236,48,18,140,93,139,157,140,12,29,87,211,127,77,60,191,100,180,158,120,237,202,182,44,97,21,196,158,218,43,242,66,150,100,9,221,150,2,65,183,153,147,73,26,139,225,137,16,254,121,77,47,31,35,109,170,213,101,29,137,204,22,213,101,205,66,35,2,67,18,247,34,45,4,144,235,167,54,173,253,178,155,23,62,251,125,151,58,196,193,252,38,35,225,240,57,238,167,150,174,53,107,149,228,85,117,22,136,151,207,149,172,79,221,246,155,15,19,9,91,2,83,222,225,245,220,40,144,79,45,108,107,214,31,202,47,54,93,0,153,164,201,250,116,199,147,53,107,69,32,95,139,246,78,158,89,66,145,138,6,3,242,100,133,194,18,47,58,133,237,64,32,81,111,78,129,89,142,98,194,173,183,174,148,18,250,218,91,156,23,18,64,230,218,28,153,60,164,148,9,117,43,108,65,124,47,252,60,55,158,82,198,56,48,230,168,122,113,56,145,195,148,231,70,162,173,71,197,42,61,129,87,213,171,97,95,122,197,246,36,1,217,155,94,109,113,23,191,26,79,78,77,21,83,42,47,81,137,123,182,237,90,181,122,147,150,172,221,139,247,39,153,61,89,61,199,179,94,51,170,97,207,110,55,181,68,248,108,248,236,241,254,90,216,3,50,81,250,230,235,185,109,119,96,20,142,69,75,129,150,142,84,51,123,129,177,133,205,165,252,146,240,156,79,35,200,13,89,229,70,206,4,235,41,138,147,179,245,210,144,7,131,236,236,236,101,142,115,90,217,104,21,239,177,251,221,86,176,211,62,171,86,9,30,30,46,165,195,100,21,245,173,25,100,207,13,161,131,72,229,154,94,157,70,114,58,108,162,17,242,84,165,147,141,44,196,110,94,209,13,135,49,105,5,49,201,59,231,241,162,70,14,185,72,42,186,109,94,121,157,58,25,122,45,155,54,213,99,223,194,113,226,200,92,75,217,180,209,135,252,226,243,136,104,116,72,197,246,130,178,229,176,101,220,170,150,200,255,148,50,111,117,62,157,94,85,206,192,178,132,190,172,225,103,139,173,64,133,60,117,162,129,210,230,237,115,235,243,199,205,79,15,82,232,115,171,104,0,173,214,98,64,41,24,77,82,254,72,229,151,137,39,185,158,1,17,23,189,122,16,67,241,138,237,110,202,196,73,223,218,142,128,80,90,128,102,214,164,202,125,152,228,89,104,87,152,172,189,86,185,67,201,246,51,21,177,131,212,86,249,148,231,183,56,247,26,54,233,235,198,101,131,134,233,19,162,27,155,184,164,234,52,16,138,117,148,63,110,138,18,40,202,239,151,205,72,18,245,9,11,193,184,220,7,161,211,161,58,37,132,223,156,231,110,196,188,212,85,249,226,124,189,233,68,91,96,146,161,67,84,53,56,91,124,187,106,212,138,117,169,186,70,103,129,158,25,254,90,88,199,77,37,84,104,136,112,99,200,199,62,162,52,224,237,225,152,141,11,15,210,225,241,73,127,194,3,193,135,12,221,167,132,94,163,10,176,156,25,80,253,98,68,105,155,44,46,19,234,126,131,102,2,92,170,253,98,133,112,190,52,145,237,65,13,83,222,203,10,167,29,166,168,93,202,122,250,52,193,22,223,146,160,63,78,85,37,128,134,72,91,105,151,134,105,212,138,116,149,34,201,228,2,93,88,134,4,141,104,164,176,121,134,230,212,89,44,83,236,39,116,71,160,143,185,216,206,176,157,58,127,46,94,161,142,212,77,242,97,124,52,80,138,167,124,129,41,49,17,105,151,227,188,140,40,247,54,249,163,44,51,252,188,21,125,125,227,230,232,104,116,133,105,142,16,111,69,209,72,85,41,30,18,163,79,254,8,175,119,137,124,5,101,103,125,251,134,69,47,173,44,137,83,132,181,136,50,251,136,34,49,33,245,97,100,58,77,18,244,194,214,190,162,234,76,105,100,208,252,230,37,89,75,20,157,42,149,246,170,23,182,52,186,168,187,16,37,58,219,163,127,144,68,127,172,161,179,20,53,182,236,178,79,38,235,173,74,62,155,142,76,239,106,66,61,73,164,124,232,35,159,221,170,36,165,66,97,163,192,214,175,193,159,60,91,141,165,8,55,161,27,188,125,125,33,242,167,148,83,140,124,250,194,4,140,108,180,234,54,225,4,230,120,237,45,233,6,250,230,153,164,142,15,25,29,36,228,82,226,112,50,160,148,94,138,80,22,243,144,3,199,97,36,33,228,244,129,145,152,226,169,208,158,151,92,132,85,227,77,175,204,36,41,77,238,89,46,38,249,159,124,143,39,243,121,246,16,133,41,95,113,101,153,202,214,38,181,251,214,89,171,186,47,154,172,209,181,176,89,15,76,215,15,87,137,168,214,90,75,102,194,224,204,29,227,77,51,250,7,202,205,51,5,251,45,174,70,21,255,57,217,84,33,98,130,249,147,83,39,189,229,230,200,218,165,167,240,101,113,110,81,199,32,121,63,218,8,216,122,246,201,213,72,211,182,88,156,168,82,170,162,14,109,12,91,216,80,20,37,20,9,48,211,243,24,202,69,12,75,179,40,240,131,173,71,78,11,133,47,38,135,156,233,24,246,50,11,217,52,146,42,155,49,44,165,133,54,89,239,210,146,209,180,230,106,139,33,167,137,154,154,111,116,205,165,39,150,111,196,163,125,101,238,144,245,8,113,140,70,64,36,203,250,104,56,29,221,111,78,63,165,33,217,60,68,242,102,243,164,177,185,93,83,127,250,236,56,211,61,85,106,85,142,75,32,143,93,39,77,48,252,104,99,195,107,178,167,52,122,0,215,56,218,224,0,72,17,86,167,116,153,206,8,14,211,243,77,245,18,23,58,15,43,222,154,118,14,34,107,131,84,89,121,207,141,53,62,101,203,161,20,243,9,7,90,179,226,199,211,178,230,236,166,238,123,225,102,149,9,31,184,183,48,69,144,68,232,98,109,31,67,189,211,143,208,225,243,167,82,154,70,23,250,229,252,122,208,177,191,63,93,232,69,157,3,38,146,253,199,92,215,78,252,226,236,162,38,243,185,205,62,129,150,240,140,112,58,93,166,159,222,54,240,166,116,120,126,225,245,211,100,253,193,67,205,112,224,121,59,130,26,76,42,173,124,224,243,233,226,183,173,4,230,131,82,11,17,104,231,224,251,94,60,228,226,46,225,240,223,47,151,95,139,38,67,73,80,125,127,185,191,59,35,118,255,125,106,244,210,3,134,46,149,21,166,213,168,192,91,24,230,6,215,159,132,179,161,123,8,139,3,148,154,254,59,158,203,138,157,230,23,46,183,65,192,15,222,82,98,97,31,11,29,190,128,207,218,151,245,188,225,143,20,31,238,3,243,220,249,3,31,163,79,224,174,167,214,70,200,110,212,245,224,45,71,237,166,64,163,140,28,104,149,198,205,6,91,242,242,193,93,197,2,15,220,169,247,121,240,124,61,234,127,176,37,132,30,44,231,229,62,70,1,21,209,142,54,130,191,242,214,228,91,115,9,152,92,176,206,19,138,244,110,95,146,31,92,164,38,179,155,245,127,101,110,127,48,90,215,31,24,249,234,15,44,99,198,138,185,13,61,127,240,146,130,105,131,145,99,17,184,172,175,60,87,105,41,38,195,72,163,207,143,216,90,55,237,9,135,231,144,154,103,130,227,231,156,41,49,166,63,213,171,15,220,110,191,207,11,183,143,91,100,57,135,253,129,213,239,65,185,98,197,111,31,255,173,76,245,123,224,79,246,24,22,8,136,115,126,96,114,157,10,47,85,42,196,217,145,39,167,85,236,71,89,146,110,160,49,168,180,159,83,1,70,166,166,127,175,108,245,55,98,152,157,77,100,220,230,31,6,111,17,53,254,193,248,74,2,139,162,64,183,242,171,246,174,206,86,130,251,129,87,143,231,70,17,63,201,91,3,231,221,166,194,75,205,62,188,176,20,191,141,131,61,203,7,78,177,190,64,155,254,116,181,98,160,247,94,109,228,143,93,119,224,28,211,244,7,171,93,215,17,219,111,15,238,42,143,58,56,149,118,44,237,141,191,92,20,109,222,157,245,7,231,173,35,14,197,186,188,29,109,79,165,207,27,204,60,14,248,156,121,114,111,75,3,188,121,4,21,64,214,15,105,0,23,215,254,193,85,164,93,76,184,226,56,112,1,87,203,15,170,77,88,105,144,23,48,173,204,197,232,195,52,158,239,107,162,220,167,82,186,116,207,171,181,10,92,69,7,212,100,125,110,211,160,31,172,166,83,55,103,114,8,218,147,62,25,117,224,241,96,38,166,47,179,16,148,144,148,192,125,126,224,124,59,168,94,84,93,193,110,109,103,155,92,92,135,190,21,98,144,179,109,129,155,190,21,44,216,57,98,162,100,107,102,240,129,143,107,191,4,214,1,77,214,79,108,188,85,63,84,30,56,53,107,124,246,208,243,253,190,162,201,132,177,31,92,133,6,5,156,202,219,10,55,5,156,162,21,189,241,107,114,76,50,152,71,178,137,3,183,252,102,112,183,52,179,152,193,38,41,243,142,236,99,147,100,181,146,201,176,230,46,112,87,59,216,122,206,173,176,113,44,241,165,74,211,164,184,247,126,48,85,153,2,231,189,114,24,49,100,89,100,15,7,109,177,81,78,107,116,44,211,8,93,10,34,49,14,19,94,21,27,136,190,56,251,182,126,35,224,12,77,115,126,97,250,10,60,56,9,101,206,224,30,83,193,224,166,2,219,4,221,110,183,105,96,196,82,100,55,107,86,140,230,198,196,52,21,203,241,65,207,137,222,4,21,233,150,99,254,211,12,101,7,60,140,217,34,230,255,249,38,205,191,54,164,178,162,186,226,108,17,43,22,200,180,202,11,241,245,128,57,56,21,86,3,191,155,40,87,123,55,215,50,166,78,29,50,154,103,241,104,133,82,227,15,60,167,31,124,6,139,248,23,240,132,104,248,224,165,135,46,48,236,220,128,137,183,86,245,61,250,142,137,6,139,182,168,206,123,133,94,25,147,129,36,140,206,195,10,49,191,165,253,96,244,107,20,38,94,46,87,31,203,36,127,220,158,18,231,189,221,92,253,204,74,166,100,134,19,49,17,66,156,159,155,159,185,147,228,201,85,86,188,114,56,229,242,158,236,252,163,34,243,213,68,80,223,189,63,57,4,80,226,162,15,173,66,235,239,100,249,41,7,139,143,189,134,80,218,24,1,146,81,111,38,245,34,57,54,224,229,221,191,127,112,238,234,103,210,30,47,189,33,37,143,34,7,99,101,47,93,51,134,20,146,251,23,229,199,2,165,118,180,41,76,63,189,119,113,81,78,65,183,88,214,28,241,100,86,91,172,55,231,201,195,117,130,18,175,238,53,92,7,211,2,137,39,203,93,182,98,232,89,252,64,192,88,166,242,65,144,33,239,51,230,66,30,242,220,212,227,88,36,197,65,52,2,167,192,112,158,98,207,65,224,95,212,31,136,148,176,224,98,249,192,232,150,153,66,43,13,56,14,49,224,212,162,188,143,141,252,47,210,235,14,83,68,40,190,106,177,37,178,222,215,202,85,178,104,229,23,195,123,223,250,163,75,9,47,107,229,241,150,71,26,218,69,33,35,243,58,146,238,103,67,130,237,153,85,94,195,75,70,202,94,78,39,75,117,236,120,41,10,89,196,78,39,16,239,221,71,108,6,151,36,98,131,100,128,172,128,33,30,27,82,232,123,103,212,59,114,120,178,243,231,143,63,212,242,15,101,196,22,79,34,189,8,108,189,13,2,238,232,232,203,79,39,252,197,248,26,103,190,157,49,219,2,35,30,16,123,221,217,246,150,166,201,18,238,102,44,45,194,115,93,246,155,132,120,212,88,43,46,174,31,185,218,68,0,167,188,131,143,192,149,252,180,213,81,172,242,66,3,208,233,223,160,144,76,172,59,135,21,51,91,151,205,12,79,133,214,40,110,76,80,188,178,222,68,129,28,76,30,211,237,24,248,183,50,42,232,89,44,214,253,133,7,101,215,85,208,102,150,226,69,173,139,242,243,124,76,157,20,122,235,133,183,149,153,245,7,23,227,157,221,143,253,243,24,179,220,60,39,35,173,93,184,90,3,232,119,115,4,154,232,66,114,97,42,156,223,92,160,227,197,134,199,250,3,173,181,199,59,246,200,89,98,130,77,135,7,95,247,161,205,170,81,252,135,9,244,230,38,240,89,245,228,116,28,166,83,103,147,95,198,191,112,67,226,106,234,233,197,139,32,190,223,27,145,233,164,143,77,135,190,8,75,32,92,94,69,67,177,33,236,145,34,186,181,105,95,38,2,90,141,178,162,218,98,196,160,72,72,53,91,67,215,230,189,21,218,152,91,65,106,44,220,129,222,70,5,150,121,64,62,45,60,96,254,109,73,61,14,153,80,84,91,253,226,105,156,23,129,187,149,246,214,128,107,18,21,28,202,90,18,196,71,135,225,102,63,171,145,206,80,20,11,221,41,104,241,99,177,251,232,37,67,250,201,31,141,214,169,194,33,111,231,243,64,42,250,141,104,73,188,134,68,206,96,190,89,255,83,135,81,62,127,27,142,209,101,208,56,191,48,209,104,105,64,98,141,82,206,52,11,248,60,124,94,10,147,198,239,129,118,108,133,135,114,76,205,247,100,149,93,227,189,182,169,47,120,68,163,164,31,89,93,158,140,238,127,197,61,31,118,163,243,57,5,38,34,189,226,181,40,255,147,181,131,55,93,111,99,54,158,12,106,227,139,118,27,76,251,11,135,39,129,206,183,48,135,149,192,109,127,112,14,207,254,14,166,214,207,8,193,127,184,48,130,46,66,55,64,72,13,235,58,224,69,33,204,27,51,114,146,40,54,7,140,114,218,251,237,142,112,228,237,244,104,112,205,210,29,8,186,57,125,123,252,201,217,141,164,234,230,76,43,252,239,245,96,106,46,229,230,133,172,102,243,81,99,27,168,83,110,78,47,154,52,107,192,180,78,145,155,19,61,223,219,31,141,174,102,162,46,140,162,79,54,41,232,11,159,35,244,131,218,22,230,99,202,157,228,131,180,243,154,103,160,223,181,100,182,222,186,55,191,170,21,127,110,84,13,37,173,216,232,171,9,173,41,190,23,77,19,223,136,243,193,182,91,187,124,109,204,41,133,177,219,99,80,18,34,44,69,97,138,141,154,63,26,156,238,34,67,122,126,28,231,116,198,52,157,249,11,211,155,108,61,148,250,173,135,86,162,243,189,198,189,137,62,203,197,53,209,128,33,38,49,45,42,222,60,163,107,47,121,22,135,73,159,202,199,164,39,29,229,247,241,214,189,235,84,104,52,9,157,49,83,48,166,132,226,119,96,212,78,70,220,124,107,172,5,29,188,157,98,221,211,30,76,210,84,216,55,199,180,136,17,163,43,189,200,51,194,93,64,243,43,86,23,186,159,75,174,238,102,135,148,247,49,187,238,134,172,106,154,188,56,108,13,25,228,106,18,106,35,158,108,91,84,244,161,104,67,228,20,139,171,157,105,37,187,29,20,86,43,80,191,240,214,83,17,89,91,26,100,93,16,129,11,201,172,52,147,69,105,1,211,188,77,2,126,104,160,221,134,160,8,222,26,7,88,110,77,62,177,38,31,48,146,58,162,239,134,156,43,165,61,142,162,71,45,3,82,44,181,215,125,188,240,153,218,203,112,157,73,210,61,161,195,181,36,203,4,108,214,131,160,198,15,155,104,158,192,231,212,75,177,147,157,231,234,85,126,184,26,205,192,239,189,136,205,62,176,96,59,77,31,105,120,230,85,134,131,24,75,235,201,71,139,94,184,114,204,99,51,21,119,187,185,248,211,212,132,210,124,14,169,247,195,120,187,15,69,117,227,118,169,7,37,160,38,107,234,156,81,203,106,245,47,108,231,231,251,140,153,118,194,117,250,170,129,239,246,186,108,15,178,143,133,160,255,131,17,155,121,48,242,247,179,4,76,153,231,203,216,52,56,217,200,39,197,215,216,73,132,225,26,221,11,102,127,95,50,147,41,125,143,134,119,132,167,231,51,236,76,17,145,105,70,245,1,237,62,127,114,52,152,36,233,77,251,32,90,222,142,216,219,145,12,146,155,195,219,72,109,199,170,235,26,154,165,216,111,173,188,122,156,213,103,71,22,27,4,13,27,83,34,191,219,92,93,67,152,179,92,61,189,119,166,89,48,109,138,108,22,238,39,61,42,195,60,58,160,8,182,242,206,68,99,195,246,58,230,108,147,239,205,81,75,18,223,45,183,202,201,47,55,183,140,174,95,124,12,45,101,106,90,158,27,218,181,195,200,77,42,76,241,114,196,202,129,233,215,251,96,43,224,204,1,19,82,121,95,219,184,207,205,51,85,27,111,88,184,77,149,76,99,223,97,20,54,202,174,223,126,130,252,58,123,83,192,196,202,159,129,67,159,63,42,185,71,192,244,188,147,155,195,145,175,158,14,130,151,190,132,94,65,255,179,149,194,121,222,214,236,229,109,41,212,103,181,248,218,54,164,176,80,30,60,76,75,172,199,7,193,246,82,24,162,65,143,239,181,176,97,228,230,29,21,180,248,218,52,109,234,93,174,102,166,166,85,159,181,219,223,182,82,137,185,208,122,249,161,231,139,200,197,68,5,182,7,105,160,142,101,105,189,80,209,93,76,211,221,80,147,111,125,223,171,210,122,79,70,28,158,146,144,99,205,120,29,207,198,231,189,94,39,235,129,172,13,125,182,220,177,225,219,74,87,185,179,32,186,53,49,118,56,89,101,167,192,103,249,221,254,200,23,110,93,110,142,222,123,13,19,4,130,189,188,214,34,202,50,202,14,67,0,202,241,16,24,183,54,204,240,179,73,72,31,214,3,163,241,50,159,185,106,81,23,121,50,50,62,53,142,136,70,162,228,21,184,30,152,94,216,97,104,159,233,62,245,99,211,211,56,185,131,140,102,42,58,154,239,234,9,39,171,132,165,192,126,249,58,143,67,228,164,242,218,239,109,115,250,229,108,170,181,228,246,120,29,52,218,50,132,198,3,179,28,122,211,221,178,72,222,237,36,79,54,126,159,200,175,198,135,29,207,189,168,112,107,235,13,211,32,150,92,133,145,82,225,252,18,42,190,40,197,42,98,90,85,170,224,86,202,126,235,222,77,23,236,193,20,70,185,35,138,156,250,135,95,116,22,78,163,245,246,244,7,251,144,44,88,12,252,253,242,7,163,125,157,76,82,186,152,13,63,251,40,216,87,237,6,234,129,104,213,48,222,131,161,181,172,48,85,161,217,225,101,197,74,255,103,62,11,220,237,57,34,153,3,137,191,127,89,14,103,172,242,131,171,198,185,183,241,175,215,131,33,101,126,174,30,52,76,13,24,173,139,250,129,219,122,188,18,19,160,248,114,36,118,196,27,38,209,136,190,63,87,247,18,113,167,201,185,165,81,89,74,156,250,203,230,176,229,150,252,121,242,74,90,36,96,44,139,207,111,155,28,214,131,123,110,31,118,135,117,50,126,176,10,164,219,115,215,246,248,52,204,137,249,249,109,214,121,127,48,187,182,192,196,254,30,168,173,115,0,9,156,12,129,229,44,7,158,168,174,60,248,204,111,125,238,5,201,83,175,150,104,28,48,181,43,114,117,255,176,105,150,145,243,228,177,135,164,153,54,17,133,54,133,96,52,117,42,48,235,122,141,212,52,81,154,166,180,18,19,252,42,47,53,141,144,156,246,86,163,124,90,50,215,83,169,169,156,189,36,223,94,222,187,105,91,79,224,60,131,197,240,131,181,103,28,4,140,244,126,155,90,238,47,156,95,42,21,84,127,154,246,0,229,209,101,42,69,52,91,187,7,82,108,247,126,250,56,183,229,11,183,38,55,71,69,249,11,163,88,40,112,211,162,14,107,118,51,34,141,139,102,178,246,61,196,115,124,140,149,198,255,249,160,4,230,179,194,194,87,252,125,161,199,150,33,153,160,228,238,85,205,71,8,216,130,81,31,152,166,129,2,183,252,33,188,239,28,73,17,162,182,171,41,163,165,193,89,73,241,57,121,176,188,63,48,57,124,129,155,86,9,28,19,133,154,147,7,183,252,225,126,31,83,49,143,47,172,45,96,161,163,45,133,135,54,67,69,19,237,241,1,142,41,117,220,61,109,94,107,61,46,99,150,179,24,199,23,142,208,45,232,148,82,175,62,104,25,187,230,227,149,212,172,52,7,188,189,179,118,31,11,232,108,80,69,185,200,38,64,28,75,100,218,179,11,237,228,248,166,202,218,90,202,73,161,67,68,74,1,159,191,77,178,231,88,133,155,44,129,68,171,143,165,240,249,192,229,209,232,80,190,80,24,177,197,46,87,31,183,183,43,76,61,188,92,157,63,3,158,16,158,123,220,167,100,30,164,82,90,26,237,114,228,183,183,28,2,48,94,150,222,91,21,239,64,203,86,142,30,193,193,245,129,147,190,53,187,229,167,195,50,53,35,111,67,211,190,210,131,12,89,145,25,188,180,87,119,71,246,164,9,186,69,25,177,67,150,169,243,209,70,86,97,239,149,166,212,166,107,242,184,100,121,43,209,19,24,170,136,48,67,146,254,116,161,13,130,146,151,134,196,13,136,94,214,246,246,217,105,164,59,37,157,140,224,133,156,89,132,232,130,176,20,104,116,16,71,234,34,214,45,132,45,44,182,181,75,28,246,200,207,201,52,104,84,216,164,38,212,141,169,31,18,56,167,200,70,34,57,173,237,201,137,207,140,22,169,53,100,222,228,107,180,95,215,176,135,102,165,138,129,190,156,7,44,129,181,244,173,136,234,237,17,89,189,60,62,229,28,205,4,47,74,125,20,133,38,197,159,6,19,239,120,240,167,131,49,50,237,100,231,30,255,97,38,253,109,186,207,205,37,228,138,42,161,39,224,137,109,251,224,164,167,57,145,18,66,110,47,131,123,86,182,18,86,206,25,90,251,203,148,238,190,148,75,195,20,44,143,41,128,157,220,245,230,196,231,146,164,135,69,144,11,20,117,214,33,104,253,116,186,103,3,170,83,47,22,203,142,176,153,149,109,123,138,119,104,67,44,234,143,77,118,46,224,222,148,37,138,196,5,138,241,143,164,0,203,65,96,122,115,61,186,75,177,142,216,10,127,72,37,230,228,206,15,220,210,35,18,88,13,172,50,113,232,199,185,226,197,146,117,127,120,240,180,94,94,254,193,6,70,164,178,70,120,154,21,28,33,84,229,170,178,70,96,15,244,120,111,96,113,123,128,147,9,179,63,88,58,0,116,227,157,247,36,87,23,105,45,117,118,13,56,119,47,235,142,224,140,16,36,144,64,107,229,93,76,48,69,126,26,221,151,237,134,200,36,118,93,210,23,126,172,95,131,147,242,39,206,31,239,152,43,231,203,54,17,248,199,223,200,4,157,29,158,166,55,246,129,75,201,67,224,52,63,92,26,234,156,2,37,203,174,247,54,162,92,127,240,154,31,46,141,189,151,160,90,181,119,208,9,213,70,224,253,161,210,88,11,224,64,9,216,41,122,14,119,249,88,136,169,126,248,42,191,94,95,14,159,221,77,201,100,232,246,161,196,238,48,180,206,250,161,210,84,147,231,184,112,253,4,167,224,202,32,0,22,48,181,65,58,100,40,199,150,247,218,132,175,100,113,82,40,143,10,211,131,243,135,12,147,105,192,29,175,77,181,180,50,101,176,165,223,68,32,208,172,52,27,88,214,239,83,162,166,151,148,164,195,144,5,53,16,209,10,117,38,171,245,238,94,239,106,218,120,8,147,198,60,165,30,143,157,214,167,206,160,28,143,171,62,175,107,112,252,72,121,132,49,126,139,159,139,212,89,79,229,200,21,43,194,140,178,14,202,88,36,96,199,199,219,214,39,226,194,116,15,150,185,80,168,181,238,225,99,195,53,74,98,13,151,98,205,189,226,123,28,203,65,206,205,98,25,229,112,217,80,76,208,138,191,76,138,94,190,22,21,179,202,150,89,103,235,45,73,198,116,38,225,187,112,186,244,96,31,145,150,106,98,135,103,107,114,20,4,34,10,35,133,203,143,30,90,94,111,47,59,118,218,151,12,131,192,208,187,53,170,203,77,248,44,144,70,30,147,12,209,10,249,214,40,25,140,176,25,207,193,135,204,171,240,89,10,58,35,237,21,164,144,169,19,82,201,54,85,131,160,252,54,252,92,161,187,192,236,232,65,188,61,243,247,220,96,41,159,133,168,87,208,93,16,235,146,92,18,14,248,238,225,55,157,19,122,136,104,85,67,34,4,19,237,194,112,218,100,23,198,239,57,15,19,70,37,58,57,89,127,155,13,105,7,235,119,194,126,145,228,137,73,17,7,139,20,154,102,18,119,17,211,23,39,220,67,164,214,112,107,8,115,132,122,181,237,251,25,50,252,218,160,156,46,173,198,254,191,48,13,149,243,219,177,160,203,208,143,198,175,174,157,68,188,220,124,216,22,151,35,32,142,124,151,220,188,83,137,233,20,186,221,232,87,38,20,35,116,171,217,1,35,148,111,1,96,101,173,32,10,21,137,0,74,19,37,201,0,199,152,104,190,71,219,141,60,43,48,9,208,92,35,69,129,94,168,94,93,8,28,141,71,92,25,89,60,190,243,189,200,179,7,159,230,24,222,251,113,188,219,176,8,76,9,54,14,252,38,201,240,49,38,43,72,193,199,234,176,168,145,192,205,202,174,35,156,78,25,179,220,28,194,100,242,0,216,198,51,21,226,59,218,134,4,131,34,34,206,47,79,185,121,29,253,209,72,73,41,101,233,212,74,44,135,189,61,210,4,36,137,229,115,15,19,222,241,221,22,114,78,17,65,59,107,58,62,230,124,220,146,239,18,99,7,36,207,31,164,152,172,44,35,156,37,122,65,189,236,183,116,241,35,110,102,13,190,37,249,221,190,236,15,91,68,145,149,63,182,251,18,130,70,35,139,240,136,41,232,73,74,102,221,216,80,45,18,212,38,223,149,166,210,59,224,26,189,155,163,44,172,236,143,106,241,78,135,173,253,221,251,94,80,252,76,212,196,225,38,82,201,205,58,60,68,86,62,91,45,135,188,22,253,180,61,107,195,181,93,228,138,105,20,133,172,106,92,60,80,237,23,242,199,134,210,186,222,15,159,147,114,214,15,115,100,245,252,40,74,104,27,8,13,98,45,178,137,193,50,90,240,84,132,119,130,247,222,35,151,12,15,66,19,155,240,1,114,4,192,172,222,110,73,134,207,60,181,228,54,45,252,201,45,26,102,103,247,228,217,131,222,129,214,144,102,23,207,124,166,217,234,120,137,50,141,143,193,28,225,222,126,243,65,142,67,102,97,27,22,235,9,22,94,85,110,45,157,17,74,26,65,164,27,112,46,183,242,78,80,139,236,227,49,210,86,87,246,7,30,101,172,61,40,172,31,94,9,97,248,247,82,75,218,218,28,148,114,190,30,40,25,28,253,26,80,49,151,115,145,183,9,148,201,128,208,180,189,63,166,219,217,124,52,17,76,130,188,7,147,147,202,176,42,149,0,116,51,239,112,142,98,213,86,20,108,133,148,194,215,28,245,81,194,170,72,171,193,100,58,86,210,140,36,154,245,189,145,171,17,248,73,219,39,97,50,169,167,45,164,21,246,213,96,211,80,215,33,82,172,228,44,40,87,138,25,158,135,122,24,141,138,240,157,131,23,64,115,109,101,122,162,240,208,157,60,110,13,94,167,146,37,80,120,136,74,28,91,0,73,250,16,53,164,37,246,35,117,161,228,153,228,96,132,60,174,155,217,178,138,84,229,158,108,140,205,216,175,138,74,225,99,84,178,53,182,96,21,156,63,23,14,18,20,190,253,178,131,70,109,171,202,92,49,185,107,95,186,38,232,52,4,102,157,239,248,109,28,235,41,100,182,2,101,102,198,190,128,53,216,196,86,65,239,155,86,26,158,122,164,174,84,8,40,208,128,70,14,170,27,2,197,194,19,50,82,82,11,190,3,140,38,137,139,64,16,201,217,25,11,100,61,169,130,43,66,95,65,222,56,248,104,13,35,181,43,156,249,198,254,218,48,94,63,239,133,15,63,86,126,240,49,32,222,152,194,51,216,229,17,141,88,111,194,64,177,14,114,193,231,108,230,225,44,161,183,144,101,122,9,87,84,41,133,115,153,235,160,102,194,191,87,53,70,167,210,91,22,242,252,193,2,193,149,149,3,31,9,226,90,230,163,148,65,39,20,182,4,203,125,7,189,37,211,147,67,25,40,120,240,81,135,176,205,47,147,3,31,229,247,153,98,95,161,209,157,146,41,240,116,163,14,27,139,169,150,162,244,21,70,44,246,172,99,194,86,101,185,38,235,245,29,180,1,56,125,18,247,70,53,166,182,151,156,167,59,160,84,5,67,33,57,103,101,16,3,170,201,44,10,1,197,2,158,113,132,208,122,88,84,54,26,92,154,90,131,55,80,105,147,40,155,218,57,238,108,103,114,56,193,113,150,155,83,81,57,157,251,78,67,130,34,167,178,237,35,199,134,243,35,164,32,37,163,68,14,74,215,171,187,18,54,145,37,255,73,192,77,188,74,155,77,74,136,32,163,217,130,243,76,19,88,97,218,85,114,163,175,28,13,253,174,36,6,26,146,236,179,37,121,47,188,126,101,129,52,180,74,218,27,21,178,48,2,27,215,52,6,141,188,239,11,29,86,152,27,112,53,30,251,29,229,127,225,144,96,93,6,47,199,164,178,138,60,121,53,37,216,25,71,39,115,79,152,55,197,10,70,250,59,120,165,112,30,109,240,159,162,176,31,172,176,39,132,77,65,34,183,141,71,96,231,196,19,186,196,66,77,166,196,177,92,172,164,92,89,34,240,212,227,80,135,46,47,140,7,242,109,57,199,161,62,140,162,185,132,232,209,41,81,8,226,77,55,53,62,229,129,88,99,46,63,124,241,26,100,208,104,87,129,19,236,203,243,124,30,81,198,166,141,19,18,33,62,42,155,101,164,191,157,104,125,150,227,24,193,41,86,38,199,207,70,143,141,133,234,207,37,52,17,120,28,41,118,142,99,133,194,16,20,152,148,115,28,190,141,136,132,48,169,38,77,14,118,151,51,106,136,104,42,126,194,217,4,223,49,130,37,164,176,133,78,130,213,12,87,120,188,72,0,49,106,50,220,113,194,209,241,67,166,249,36,237,185,227,116,181,2,194,103,54,192,50,161,155,233,101,84,64,205,217,85,72,38,219,130,131,206,35,33,64,36,66,154,21,102,34,250,101,14,247,162,45,20,144,0,27,81,64,8,121,175,203,218,165,21,18,241,167,248,101,180,202,132,162,210,57,184,221,207,32,218,129,208,175,192,86,73,183,130,90,67,119,100,249,101,90,235,228,230,87,91,247,189,42,87,255,186,35,59,193,5,235,102,8,138,133,209,157,141,157,127,186,151,242,100,156,57,53,184,53,232,50,75,25,82,181,174,203,239,189,152,239,146,142,227,230,213,229,77,64,173,245,171,160,24,144,61,96,252,234,164,23,79,97,210,162,150,156,37,220,84,169,186,199,199,117,58,18,187,206,144,17,47,221,202,16,156,203,116,62,180,254,116,166,98,234,81,90,81,165,144,105,52,40,245,236,57,168,159,4,157,245,181,50,33,233,240,251,208,157,149,254,8,244,145,169,45,76,29,182,144,172,31,19,225,230,88,153,16,45,165,132,169,162,244,138,229,21,148,104,132,207,4,197,166,142,149,71,115,48,9,85,89,33,232,28,237,49,207,104,104,160,100,37,72,116,143,120,95,224,71,118,225,27,161,19,255,76,110,172,168,45,40,13,211,115,80,78,33,39,149,191,37,35,161,231,81,147,119,149,34,64,148,147,54,124,79,38,107,117,155,7,2,143,161,194,182,116,26,246,150,208,141,252,97,22,115,117,152,34,178,11,146,2,35,46,34,232,66,70,35,80,14,180,246,129,201,26,250,189,23,251,208,23,77,46,239,71,127,11,98,203,75,225,158,93,234,151,168,200,212,240,47,48,45,23,2,158,132,230,62,207,29,253,101,14,122,254,50,103,189,247,192,119,242,17,219,244,191,80,137,86,19,136,120,40,225,71,189,53,137,150,43,176,143,105,114,158,83,4,92,153,64,107,249,91,89,147,143,164,191,76,33,235,246,17,51,166,191,106,20,19,128,239,35,238,109,5,90,170,96,124,12,248,43,223,215,144,234,216,42,160,79,33,158,43,101,55,232,5,77,42,43,16,156,236,217,213,199,218,213,5,158,10,83,153,61,29,238,164,59,62,250,199,200,24,86,135,73,5,232,128,246,179,32,235,136,223,158,184,134,31,253,227,118,86,153,223,220,196,228,229,98,75,123,46,191,183,117,6,80,137,98,184,8,245,106,251,1,195,214,146,1,167,37,158,183,122,111,156,100,89,50,43,195,20,145,93,116,157,222,32,52,107,144,105,148,208,253,76,1,31,11,42,169,58,148,169,64,94,69,233,227,216,19,120,17,229,132,109,84,248,234,99,90,149,227,183,96,143,207,7,29,235,79,165,122,209,108,242,37,139,143,146,134,146,244,142,163,206,182,237,240,49,28,85,125,195,224,234,147,200,66,81,69,97,122,39,166,171,245,214,136,120,102,217,15,172,124,121,184,234,102,51,113,253,127,180,163,112,229,124,146,89,4,237,67,241,163,105,100,243,225,38,240,161,196,71,154,191,141,234,23,99,141,119,213,57,34,52,56,124,113,144,220,211,88,158,233,0,195,4,117,248,248,39,170,164,120,158,35,209,32,248,194,203,100,67,250,71,244,54,187,64,30,124,235,15,241,150,52,60,161,150,59,42,147,66,106,105,42,64,135,35,20,189,239,205,39,121,194,42,89,75,184,90,35,86,207,132,88,43,221,14,104,154,129,174,240,157,224,52,241,68,64,64,96,60,187,43,50,76,159,210,82,69,173,154,155,103,239,231,209,76,236,85,9,9,63,245,201,226,239,53,251,87,28,109,97,109,141,43,45,219,172,216,71,166,225,162,71,138,119,110,162,204,21,151,102,232,189,89,28,247,181,104,208,118,182,1,125,173,101,7,198,133,155,197,197,244,181,138,117,24,185,112,167,100,83,21,150,104,52,227,130,134,141,14,54,90,176,11,25,238,24,153,217,111,190,206,1,160,111,149,209,33,190,32,153,11,168,255,10,195,158,186,191,108,165,221,202,209,195,244,219,62,98,104,201,168,82,34,196,18,18,197,142,46,19,129,150,137,96,89,152,139,118,171,112,174,95,118,224,116,212,26,121,203,244,39,138,203,9,121,97,248,96,121,229,143,104,51,77,225,13,198,238,66,171,78,89,143,121,68,3,34,182,33,142,22,25,18,74,246,188,153,110,199,120,234,210,227,4,184,172,20,55,63,103,193,236,58,160,227,215,187,251,194,103,64,154,8,216,163,187,140,178,236,112,24,91,92,53,159,97,179,213,187,41,116,147,110,109,91,111,126,118,97,151,132,6,102,153,235,160,253,10,131,126,240,175,161,148,146,38,33,197,220,65,235,214,78,234,115,109,79,33,213,222,173,217,205,208,133,119,166,108,221,119,142,117,148,195,143,139,40,112,57,6,138,207,208,115,200,227,5,45,189,121,161,165,138,63,24,85,29,18,57,130,2,105,114,54,23,62,223,42,73,227,203,3,175,100,149,165,6,83,82,187,85,159,152,254,39,208,96,46,156,201,211,127,94,12,77,239,171,106,14,121,140,170,73,189,26,87,248,110,118,29,90,73,209,77,124,81,108,58,175,138,112,47,166,41,47,156,72,226,78,198,239,184,240,63,194,7,199,61,217,84,28,93,216,106,245,62,146,112,199,238,119,117,202,78,155,228,180,117,199,233,28,254,87,71,254,184,111,156,230,186,250,40,241,242,230,70,166,255,189,84,164,111,181,118,124,188,245,96,230,185,170,108,211,203,49,80,74,12,85,92,28,197,213,229,67,10,141,172,169,162,58,101,117,233,61,216,66,151,119,235,54,187,232,110,112,97,56,129,91,71,28,81,226,233,243,16,122,129,30,201,115,27,169,240,78,113,124,46,173,231,58,48,162,87,213,191,7,116,28,37,254,78,200,59,222,104,164,91,215,50,41,164,161,184,239,216,25,217,225,109,202,165,202,11,62,243,222,229,64,81,187,128,213,170,114,212,231,148,206,87,5,181,91,211,217,218,84,142,58,81,106,181,29,62,167,125,254,200,96,23,55,37,136,92,215,173,250,75,112,104,222,250,57,238,95,82,89,114,250,32,121,111,47,92,16,186,241,125,97,202,216,226,177,206,28,83,253,109,194,116,45,126,152,144,126,82,25,236,68,172,60,238,61,32,5,169,206,245,36,95,118,39,48,85,100,245,171,115,77,172,187,248,213,86,164,32,228,68,218,150,19,107,112,184,183,207,79,243,165,90,243,241,34,121,173,44,60,52,91,182,247,215,2,110,42,226,75,98,27,101,142,139,210,73,77,26,148,32,130,253,58,164,2,239,165,90,90,80,90,206,178,143,171,33,23,236,143,78,53,129,5,191,186,154,252,113,81,157,234,243,225,125,126,159,1,161,4,46,171,112,32,165,150,221,97,2,161,170,130,119,134,248,56,100,254,185,232,95,151,244,106,219,229,187,95,221,72,52,168,62,31,50,231,165,4,220,45,159,164,178,131,115,121,251,97,168,107,72,163,168,104,33,237,117,134,255,118,199,151,156,170,85,13,179,200,183,43,180,179,216,239,84,172,122,123,103,113,51,226,74,153,31,209,66,206,82,191,119,35,175,212,84,88,144,18,149,247,94,155,114,87,101,120,55,132,131,103,60,56,177,79,133,185,89,172,15,124,57,73,88,162,100,51,73,182,250,163,145,176,81,34,245,66,170,194,15,16,98,89,103,174,9,171,24,242,105,139,201,210,57,174,196,126,162,165,92,117,251,233,192,20,118,203,241,99,10,126,227,193,136,155,230,143,218,52,137,120,191,57,198,195,84,173,234,70,149,168,31,187,166,163,170,162,61,76,0,236,212,11,67,212,254,220,220,146,248,190,79,87,138,112,179,48,227,77,150,199,21,161,233,232,108,29,17,4,78,147,173,255,7,67,123,215,124,171,53,160,27,174,214,206,78,121,190,190,114,158,23,117,134,110,69,25,41,79,196,88,206,60,60,175,234,205,116,58,109,75,33,85,11,111,153,196,199,237,94,68,4,138,141,94,57,182,199,213,114,9,124,84,179,73,178,124,20,231,40,115,185,143,70,251,208,165,26,151,164,77,186,91,242,29,194,95,154,202,232,92,88,223,62,91,76,232,188,53,37,147,46,58,109,221,47,214,141,78,167,162,112,56,86,201,239,189,233,75,160,18,101,141,128,240,149,69,239,212,159,45,45,97,98,47,49,150,160,193,35,27,47,95,185,143,176,216,220,244,36,42,216,84,94,240,152,226,100,69,28,46,176,212,186,170,117,225,121,249,168,32,253,161,84,136,115,26,146,162,46,113,181,85,132,139,160,22,141,138,155,47,80,42,78,33,155,63,24,145,110,143,152,144,167,167,178,81,5,183,44,133,94,29,70,90,68,134,229,23,241,116,195,245,215,30,71,134,156,44,204,240,190,28,144,175,214,199,186,60,179,28,122,112,192,131,232,180,232,117,177,99,134,133,55,136,132,21,241,56,127,253,129,151,191,24,26,41,234,246,209,250,146,172,205,133,201,152,75,44,168,91,163,78,111,250,129,172,177,205,124,161,2,90,220,207,63,40,241,24,221,28,104,102,86,99,170,153,220,176,202,100,30,159,159,90,93,255,98,199,179,203,42,241,108,154,10,59,126,251,88,116,76,220,7,159,53,84,188,207,35,55,63,22,133,44,18,54,163,90,114,15,120,54,253,222,9,66,69,88,182,156,105,75,40,165,201,226,238,35,94,187,240,220,2,159,231,100,85,250,160,209,196,90,76,83,235,111,18,230,12,45,122,179,148,207,66,72,152,225,74,3,119,178,218,34,217,117,102,143,135,116,172,24,101,138,189,211,76,2,160,20,127,240,145,169,4,144,171,153,167,111,154,83,33,165,57,110,19,26,247,179,155,22,5,77,41,59,104,97,241,46,113,113,170,82,88,121,22,54,132,134,248,94,141,174,196,122,53,141,107,98,91,50,185,8,57,125,207,145,71,241,74,140,41,69,5,18,170,162,244,39,98,23,157,30,56,176,14,20,37,218,254,22,88,33,45,38,48,125,171,227,99,179,22,233,234,254,167,1,241,255,250,81,121,166,129,148,150,195,150,230,213,225,32,0,233,150,41,236,182,33,50,198,100,213,152,72,53,86,117,147,18,62,232,28,199,178,153,241,161,208,56,22,174,144,53,180,107,177,37,176,227,20,101,201,210,7,224,221,251,24,50,69,114,103,103,22,20,139,132,59,76,109,137,48,52,140,145,25,179,119,86,98,46,170,40,151,150,55,59,0,61,166,168,138,190,49,29,75,108,163,168,76,74,73,77,35,78,157,171,155,3,199,146,76,218,186,178,91,27,168,213,226,230,214,217,71,23,109,207,207,241,26,184,244,83,168,218,180,71,88,163,249,252,131,69,171,231,189,157,210,59,198,108,211,164,91,194,34,136,219,237,20,251,5,75,88,165,59,15,114,38,180,219,142,99,219,168,234,70,72,232,201,67,19,20,115,148,207,139,157,81,195,66,112,216,22,249,82,194,245,106,222,102,155,39,71,58,87,118,248,227,58,141,20,27,221,153,118,91,78,205,204,201,212,250,124,187,13,228,78,57,61,168,103,46,237,45,249,34,61,3,59,52,150,181,227,139,156,139,147,150,66,252,58,237,78,31,21,28,38,221,224,9,162,144,166,8,88,146,153,164,169,201,187,199,36,61,227,171,113,214,82,201,50,172,56,245,22,50,112,194,234,183,132,210,136,83,175,208,103,174,124,180,57,173,27,131,239,23,196,85,181,152,1,53,211,216,68,171,229,253,84,12,213,132,131,98,183,73,22,26,249,152,49,100,36,221,148,32,116,151,181,38,134,82,135,152,73,217,84,156,164,20,8,3,124,199,218,165,181,131,54,221,32,220,239,173,224,40,99,28,136,144,74,37,144,233,224,92,148,96,179,88,2,108,9,103,30,186,93,72,20,79,152,116,221,186,123,132,121,213,201,205,104,96,130,82,90,2,139,23,110,68,141,164,8,213,170,128,98,131,62,230,84,153,159,170,49,35,123,186,7,99,141,222,181,244,106,252,186,35,185,65,59,204,69,20,99,250,28,212,158,10,163,147,238,30,90,70,68,197,247,153,179,110,138,147,6,210,146,124,138,2,240,251,47,204,89,241,41,51,165,217,231,246,73,120,108,8,83,58,20,39,130,150,77,126,88,183,130,135,41,198,52,11,164,120,107,74,211,119,63,119,43,90,146,137,134,124,56,17,173,38,161,93,118,227,167,149,219,36,24,13,27,212,45,196,5,105,240,198,253,139,156,141,15,57,66,85,109,199,171,15,247,230,199,91,16,244,124,208,61,3,38,163,47,134,122,183,252,115,248,140,211,52,100,181,140,181,89,83,12,119,204,6,18,57,85,97,12,77,127,240,97,2,190,226,121,13,75,87,186,171,76,222,169,104,173,233,236,22,16,119,184,89,241,143,56,164,148,39,70,244,130,44,168,208,159,186,233,82,236,8,22,217,233,166,109,15,200,94,166,112,211,173,34,81,29,113,196,196,178,62,90,81,53,97,252,2,236,39,135,73,132,138,183,59,168,223,41,17,26,249,213,64,105,239,129,179,9,121,87,53,110,94,250,214,134,85,13,138,154,192,249,19,170,98,133,246,21,193,40,248,24,83,219,34,88,219,51,113,165,81,208,210,200,9,3,241,96,28,233,252,233,226,149,158,11,82,105,12,43,242,109,102,195,174,8,173,87,60,80,213,112,56,59,69,233,113,109,49,173,117,1,41,88,217,47,120,97,236,109,129,81,96,243,221,18,242,52,171,224,19,47,162,200,195,97,58,43,106,176,137,210,134,120,174,214,172,99,171,192,20,225,196,231,106,86,229,162,69,249,176,196,119,252,116,129,222,43,95,147,231,158,239,167,11,30,132,10,2,176,98,210,122,193,166,41,9,227,62,233,254,90,102,4,101,76,62,105,105,79,66,200,79,59,158,156,158,95,218,136,142,134,196,17,86,105,102,176,126,26,209,29,71,219,131,173,21,37,173,242,137,224,101,114,204,30,37,91,198,119,18,20,241,31,63,27,143,163,178,115,250,244,192,51,233,239,17,48,50,202,77,251,33,154,136,182,195,180,9,201,218,177,4,201,225,136,223,145,77,149,89,136,61,208,226,140,161,68,179,171,65,48,173,25,68,12,41,79,94,181,103,33,49,212,149,3,166,99,131,118,98,177,78,203,227,133,22,207,62,160,218,18,149,82,64,119,187,200,1,103,241,94,58,221,51,72,21,71,220,146,254,2,218,231,17,133,27,119,194,49,144,151,54,137,164,83,196,28,17,19,165,161,107,251,52,68,164,114,45,34,170,48,13,135,6,161,41,91,78,47,90,59,168,31,22,24,33,30,55,224,208,68,253,52,60,100,84,34,158,138,34,130,198,129,23,26,227,241,206,182,201,107,62,57,89,245,188,231,11,142,143,80,187,38,48,105,101,214,75,68,252,11,87,107,222,181,70,140,170,88,75,108,109,232,147,173,142,63,146,9,172,13,77,35,34,11,181,35,193,66,181,156,70,184,200,37,176,146,29,198,213,73,159,28,10,100,12,135,45,78,155,52,223,102,108,163,151,36,65,39,89,19,160,153,158,183,158,129,25,136,74,181,250,233,207,218,227,232,59,75,129,7,144,23,155,20,56,140,64,33,122,23,109,167,91,172,151,208,205,238,208,41,170,106,183,93,74,25,220,2,195,232,132,145,34,112,65,167,188,191,172,20,178,77,122,53,157,65,86,228,157,172,237,156,194,4,61,75,164,188,104,160,222,245,230,195,122,71,221,132,25,233,124,165,30,64,69,218,61,242,105,153,67,92,95,123,53,42,24,61,89,103,61,85,5,29,233,5,106,11,218,101,90,139,189,240,228,156,7,5,60,62,42,13,88,7,213,27,99,118,152,214,212,20,170,208,78,9,99,2,133,181,154,181,123,19,84,147,21,121,167,98,52,41,205,250,118,234,27,253,185,145,230,250,102,156,233,242,236,187,52,48,117,250,218,202,215,216,210,158,255,180,10,40,253,109,148,50,146,95,157,225,106,106,91,170,227,105,33,149,225,48,100,17,109,189,220,205,180,125,185,87,20,251,254,233,121,21,123,37,137,139,79,232,109,97,135,70,20,9,253,135,60,52,205,136,62,74,242,216,26,36,63,98,92,250,104,112,42,178,103,141,209,101,214,245,7,131,41,194,95,84,109,78,209,64,191,221,149,75,228,156,51,218,226,229,251,222,222,204,151,51,146,42,49,125,114,220,171,151,208,62,222,176,58,64,235,215,245,202,81,139,220,125,122,74,19,64,240,123,83,222,241,125,109,154,51,122,78,153,100,249,252,14,57,130,65,126,164,211,230,116,105,251,87,83,93,218,59,174,166,4,84,55,14,99,192,68,30,255,252,181,118,108,88,148,46,228,72,196,175,102,98,20,178,235,32,232,46,79,118,118,153,172,155,210,249,239,234,97,19,180,246,207,78,161,249,106,12,25,223,210,56,186,96,129,11,76,126,169,198,160,225,195,232,70,222,186,181,150,114,148,253,81,239,77,93,211,157,227,214,166,237,211,143,186,161,155,225,35,118,60,194,162,253,132,86,51,205,88,127,43,43,211,211,1,109,38,240,220,131,218,96,162,53,250,86,68,241,29,133,19,243,249,101,106,239,221,253,201,102,154,183,207,167,76,126,216,103,250,202,46,93,215,189,151,96,84,80,72,255,57,246,250,8,202,207,65,225,61,247,79,223,113,20,124,2,165,80,170,126,150,221,136,237,38,227,92,150,79,247,110,210,230,158,36,36,102,153,132,48,108,103,11,50,253,78,35,65,252,172,125,182,19,184,101,23,69,247,85,133,87,104,26,145,156,90,198,182,53,36,126,202,78,118,140,159,152,33,148,194,168,234,157,209,60,252,100,201,201,250,157,79,221,160,173,89,174,195,214,83,74,126,153,54,214,217,77,194,108,101,116,186,21,65,2,241,139,17,175,74,154,129,95,20,32,12,223,98,145,96,201,218,253,101,45,19,175,114,90,14,233,200,162,51,251,236,90,38,218,254,131,241,190,62,219,129,105,105,249,231,64,231,62,125,26,3,78,235,187,114,103,216,57,98,208,202,213,247,202,180,88,216,78,133,50,213,132,207,209,194,131,95,170,31,132,235,246,49,82,176,11,124,247,183,116,145,138,136,99,232,210,169,198,9,94,231,45,62,77,138,22,125,37,106,119,134,87,43,20,86,111,165,20,205,237,52,194,77,115,54,169,38,131,98,98,37,101,151,150,6,150,116,183,160,225,176,159,229,103,99,161,144,73,111,93,137,189,59,122,124,233,145,62,180,156,98,250,2,206,167,171,41,125,8,96,124,63,79,187,208,85,130,253,182,125,54,170,242,200,122,84,1,104,126,144,102,73,108,70,23,78,104,245,126,150,60,103,218,118,138,34,217,136,15,133,11,21,201,84,157,30,73,7,183,166,11,132,147,194,215,102,163,186,118,124,118,65,11,69,63,114,101,166,154,162,170,86,32,180,68,103,102,78,116,239,155,210,62,167,181,44,188,48,9,70,109,40,90,76,193,218,73,163,27,42,137,118,222,36,47,230,125,222,15,76,249,236,71,22,18,151,204,39,154,177,89,180,255,30,84,218,225,193,254,179,86,96,136,41,219,117,66,64,10,78,53,53,197,218,220,143,110,209,165,248,52,181,8,175,132,199,198,177,102,49,230,246,35,172,78,217,72,129,17,232,120,124,86,22,247,22,184,20,83,48,121,116,87,73,163,25,177,57,173,22,87,67,110,82,82,52,93,180,3,163,176,84,24,213,40,163,120,143,121,228,20,142,143,220,229,226,76,126,191,248,152,208,112,100,41,111,31,7,56,168,203,144,181,182,62,53,57,83,239,28,110,2,35,91,136,132,192,187,200,189,231,135,21,68,201,111,105,65,148,29,200,232,84,173,70,40,38,120,177,30,65,56,167,15,247,30,37,253,228,35,214,77,136,86,75,6,224,126,62,102,51,234,113,242,90,132,200,107,16,182,45,185,63,20,70,161,125,6,10,235,67,94,139,45,167,199,115,67,204,108,250,214,104,151,166,160,92,119,38,188,128,179,70,8,22,62,54,54,216,251,26,217,250,29,54,191,53,93,109,164,184,131,40,102,42,235,161,4,151,5,206,180,93,121,68,114,68,93,20,109,48,76,131,71,62,41,35,123,15,134,12,131,201,139,56,140,56,74,21,24,247,176,7,135,221,22,174,92,205,197,171,181,119,117,22,234,37,89,216,115,152,143,247,100,168,111,191,41,154,27,129,144,168,24,128,82,189,222,193,7,195,195,212,50,226,181,11,221,205,5,166,212,210,121,184,192,156,216,2,179,219,197,210,105,120,223,207,134,25,150,30,237,49,133,161,8,139,46,215,32,134,67,184,43,24,240,132,116,254,54,165,73,33,12,42,239,86,178,68,247,88,2,241,113,92,210,97,139,138,216,95,233,54,48,110,122,172,73,139,163,35,165,176,28,174,54,75,30,108,141,67,127,197,107,192,228,146,155,220,156,74,226,253,171,51,54,88,251,5,34,249,243,83,234,117,56,67,126,108,2,147,87,76,14,35,87,254,40,228,24,253,199,62,186,237,64,12,166,232,165,11,124,94,37,239,184,122,209,230,117,62,152,132,222,213,237,5,54,209,64,65,249,54,59,238,157,44,142,34,48,39,218,175,90,23,241,41,19,200,145,171,233,169,153,183,15,57,109,205,234,146,171,173,160,229,87,180,103,48,181,243,242,94,13,125,249,120,237,105,85,65,114,243,243,187,59,213,128,173,197,205,16,216,24,113,241,104,228,58,134,140,105,37,60,29,159,123,210,71,171,203,160,85,154,158,54,127,239,179,116,94,11,186,131,194,31,189,98,98,134,238,250,98,252,192,240,244,229,167,119,125,125,101,128,81,6,122,183,166,228,75,190,71,105,191,242,37,127,107,211,187,120,112,38,118,59,86,220,91,51,135,216,213,200,106,151,184,57,1,160,181,21,38,250,17,99,54,225,118,40,12,37,244,125,47,92,139,170,55,199,111,110,111,50,224,122,201,163,145,156,93,221,95,123,89,213,107,83,24,138,211,14,152,83,79,111,190,76,163,202,215,128,109,64,31,24,75,45,214,223,164,222,83,127,27,30,121,141,213,59,173,216,91,70,13,67,225,39,164,97,48,109,49,117,84,182,151,79,79,147,64,217,47,104,118,225,158,226,167,49,94,101,46,160,22,81,222,198,0,249,81,151,192,217,88,200,40,252,96,30,178,165,166,87,19,246,108,197,225,194,54,36,211,48,219,123,46,135,155,165,47,4,166,165,70,219,14,19,53,169,58,77,87,244,130,163,38,28,41,235,172,11,232,188,216,236,142,146,3,205,249,179,2,106,138,159,38,83,216,116,204,42,118,192,246,7,135,43,92,191,107,19,197,104,71,139,21,245,41,140,181,235,247,46,240,38,146,76,195,86,173,74,193,225,69,30,122,124,182,13,98,206,23,102,43,45,58,137,91,167,133,179,191,53,52,169,217,21,70,137,177,248,152,33,255,240,248,75,247,234,22,48,121,196,207,78,77,170,99,167,230,112,67,99,64,166,74,131,43,241,174,182,61,79,175,62,31,120,54,31,114,106,160,198,214,45,107,247,183,120,41,251,92,79,240,235,238,12,197,183,75,220,59,169,150,3,46,27,117,69,135,143,241,84,244,183,217,74,235,246,49,39,195,90,178,12,11,201,192,53,252,201,207,30,179,243,103,103,48,94,167,127,110,2,139,171,201,60,165,142,50,101,255,222,86,102,46,31,148,5,116,187,224,129,90,255,154,41,40,70,229,10,184,179,194,178,192,144,135,99,76,135,49,237,20,102,199,10,148,188,161,188,22,2,147,164,200,3,166,25,101,85,152,2,134,135,74,190,7,116,89,207,238,128,205,175,21,152,56,124,124,143,65,251,202,212,5,46,22,139,119,24,215,37,233,213,150,234,125,191,189,165,150,14,102,16,146,248,169,190,71,195,108,21,216,186,126,206,128,207,113,183,228,183,109,102,229,120,180,99,92,239,207,213,248,39,35,190,7,14,158,12,202,64,132,181,173,248,152,48,70,139,192,199,114,207,111,196,233,74,49,151,192,198,148,243,57,78,21,241,208,81,25,100,94,90,76,98,30,189,200,213,228,218,187,31,80,216,88,249,51,166,103,65,157,229,92,99,18,75,9,149,73,55,210,161,181,198,250,193,255,151,247,34,186,83,150,191,246,177,219,203,19,61,49,184,186,24,172,173,93,68,116,4,70,79,113,198,100,56,91,68,126,161,91,131,11,138,164,14,219,190,63,4,54,14,103,121,219,10,92,116,129,41,177,242,45,105,89,133,156,128,221,58,134,58,76,133,242,210,107,7,126,92,192,103,154,62,109,16,211,156,193,142,143,237,176,75,41,42,40,153,171,17,123,41,241,137,41,179,16,158,99,238,241,100,36,76,187,12,120,65,179,36,246,148,82,241,119,100,105,34,215,209,218,8,184,39,253,90,133,246,113,113,68,192,19,23,27,42,229,95,47,29,135,225,81,136,213,154,16,4,237,239,214,204,34,57,188,18,203,97,215,29,39,8,12,119,65,113,187,98,195,169,191,186,109,129,173,111,82,140,88,54,139,206,97,2,240,80,214,98,76,44,13,86,4,46,212,16,196,249,66,244,100,11,76,181,93,122,167,211,121,139,53,20,46,205,114,154,14,159,201,158,228,183,143,125,54,199,140,155,227,109,191,149,75,163,28,227,230,7,108,123,159,192,213,218,212,199,60,67,45,162,61,152,218,201,157,182,60,90,42,114,115,216,113,171,198,168,145,21,121,219,116,162,29,90,221,111,80,77,131,126,9,204,33,159,223,36,126,155,52,13,78,88,229,239,210,145,95,95,113,34,182,52,196,93,111,76,76,196,235,193,231,148,131,155,26,111,69,102,67,174,102,142,222,22,218,6,163,101,41,40,6,114,236,194,4,240,94,140,31,152,61,186,199,215,50,77,23,25,18,100,66,174,146,165,173,106,154,167,201,205,243,175,37,89,108,25,73,148,115,160,77,66,25,40,1,155,168,198,187,185,73,100,12,183,120,169,56,163,139,149,192,133,194,191,216,81,38,108,33,129,17,15,104,207,88,72,168,245,46,129,217,141,98,158,81,254,92,159,37,66,123,8,132,110,3,166,5,231,219,22,14,140,222,120,24,104,116,46,77,207,79,64,171,58,187,48,176,237,241,199,134,125,59,105,162,114,146,189,226,194,214,122,168,9,138,53,87,2,173,118,162,11,124,206,224,17,231,199,180,214,191,15,45,104,25,197,36,68,81,63,233,152,21,164,58,98,191,34,151,210,100,134,91,199,171,22,131,178,172,6,83,6,37,67,155,247,95,166,247,244,120,103,42,189,203,202,91,153,136,59,77,89,29,184,213,45,206,22,234,188,94,31,119,208,49,70,9,83,1,51,238,229,221,129,123,123,134,221,174,166,182,38,104,51,31,209,97,106,158,146,188,20,202,46,181,199,131,29,203,78,223,137,168,255,124,23,35,130,169,47,69,115,222,226,203,3,109,1,152,37,1,79,82,194,195,207,150,125,6,247,156,6,250,211,112,19,125,199,128,193,53,95,238,219,96,104,97,113,53,53,76,178,236,137,190,187,150,30,81,53,204,215,165,79,62,118,191,194,163,192,133,134,219,223,1,79,110,247,209,165,55,189,160,243,239,99,149,176,66,232,254,70,135,3,133,183,247,153,52,152,149,45,243,155,179,38,70,28,234,255,238,250,100,56,70,203,55,141,3,143,242,186,219,3,99,197,55,185,58,143,166,147,16,253,172,17,239,69,34,119,232,20,174,208,65,227,197,172,43,155,172,158,2,141,50,134,156,220,226,148,39,131,208,153,211,122,247,70,74,243,193,212,106,140,22,63,61,216,38,100,208,32,247,244,20,247,134,152,146,100,84,172,212,171,63,24,59,78,158,172,51,239,223,160,13,234,105,229,183,81,212,138,183,154,66,169,100,63,65,64,35,38,10,237,214,155,206,163,217,141,125,112,97,212,38,179,190,244,178,130,83,191,26,42,250,210,171,207,172,233,217,13,13,156,92,138,44,101,155,205,214,2,220,97,216,164,99,235,46,108,210,252,1,143,241,138,17,128,209,215,138,39,47,166,96,146,63,176,119,224,155,38,154,44,18,99,28,16,40,33,245,247,219,196,130,5,102,78,143,152,165,166,214,154,244,106,154,27,184,137,196,202,62,247,215,71,163,111,121,124,15,218,77,12,157,72,27,201,136,184,248,28,21,99,84,29,83,204,244,64,231,106,122,122,80,40,229,38,14,205,211,106,214,213,179,136,132,214,184,117,211,95,197,139,124,191,218,181,214,243,119,236,80,153,230,48,13,202,179,194,88,155,110,8,108,110,85,244,60,69,61,187,47,191,122,161,74,217,229,106,250,210,230,64,151,213,155,203,236,133,81,20,43,103,91,60,184,234,228,174,56,135,1,239,215,155,27,180,96,46,5,106,124,73,25,16,106,76,98,47,218,246,247,138,54,11,235,56,204,28,89,122,152,86,116,96,91,192,77,226,48,201,8,38,125,198,189,39,181,124,114,49,170,106,125,199,197,52,8,208,211,148,96,227,246,163,131,246,154,173,124,206,180,65,247,160,120,173,5,171,78,207,37,164,162,99,97,109,227,158,181,207,246,254,172,186,13,91,127,200,94,68,243,80,36,95,12,38,205,215,36,88,79,15,169,226,17,32,226,157,240,245,222,146,166,213,118,189,26,224,192,149,248,132,156,90,144,218,238,44,2,197,168,29,130,34,20,52,226,135,57,31,151,92,140,192,214,85,97,189,87,203,97,59,135,165,161,214,123,176,36,190,24,34,129,171,201,197,136,79,201,97,60,41,40,41,55,162,13,60,154,12,216,164,252,187,196,206,207,199,212,91,35,72,84,223,183,66,239,166,233,197,22,121,124,31,3,50,254,155,100,211,252,144,216,167,54,204,252,217,5,238,70,147,15,152,226,98,185,57,125,235,150,192,181,166,172,48,66,2,251,253,54,245,17,242,181,200,224,142,17,111,141,137,38,91,205,68,188,98,149,24,51,78,138,172,48,229,41,111,42,36,19,122,124,48,194,138,30,225,1,70,161,80,222,59,33,170,26,70,196,153,163,4,176,5,62,14,217,42,111,88,48,58,30,76,207,53,186,232,197,218,99,84,135,192,72,196,174,248,96,195,184,154,2,119,186,244,100,89,185,178,215,209,70,252,108,79,126,239,101,174,100,19,24,134,170,63,24,170,3,98,190,16,137,170,121,4,138,41,43,166,145,165,132,119,188,52,30,127,211,183,58,219,232,76,49,207,142,61,210,244,64,68,102,118,222,102,212,236,178,204,5,65,41,40,170,238,120,111,68,52,228,83,83,136,54,194,146,221,198,4,16,211,127,152,244,76,108,71,52,143,95,138,34,39,21,91,48,138,250,234,77,161,62,137,207,116,97,136,93,175,1,18,48,34,4,158,36,163,132,77,218,106,114,40,91,169,190,223,188,90,139,110,249,109,4,235,102,121,231,56,62,190,160,180,207,136,197,117,78,134,254,202,59,129,141,11,238,40,117,14,47,12,66,149,11,6,102,216,69,166,191,245,30,172,91,137,116,120,221,150,201,219,10,179,58,194,117,54,173,214,23,222,193,106,181,192,147,123,75,56,72,50,5,217,72,251,122,65,22,218,127,139,115,220,76,26,59,178,11,4,156,251,155,222,220,24,195,218,243,57,204,153,23,173,38,171,139,221,29,233,30,248,210,242,100,136,217,161,81,119,97,43,190,147,49,59,94,222,164,150,219,225,95,67,189,7,147,60,74,57,224,5,255,233,29,30,80,85,203,140,36,25,159,122,202,247,170,208,201,90,36,139,6,18,168,178,234,171,245,4,246,247,162,18,108,203,152,21,51,145,61,138,136,90,245,124,34,80,29,1,162,180,170,187,175,240,226,179,196,55,173,95,246,136,69,79,141,242,113,42,223,213,100,116,152,31,63,184,83,74,38,123,93,50,63,198,93,126,82,185,162,156,112,96,216,78,145,232,181,66,137,36,11,4,175,6,53,228,11,35,120,84,228,220,75,248,79,30,58,66,45,38,109,177,115,147,197,2,253,185,176,138,117,179,50,133,188,236,169,88,19,69,87,151,198,200,30,201,223,10,194,215,144,227,33,89,113,137,71,42,16,103,67,16,243,193,244,44,79,110,194,160,186,215,158,198,47,48,157,99,124,76,26,234,96,73,172,220,100,130,0,119,158,180,51,13,218,7,37,63,29,33,95,218,12,140,39,124,192,197,20,218,187,79,223,232,74,170,7,23,61,226,145,136,248,193,21,17,27,61,184,72,90,32,170,122,225,69,123,11,29,51,154,135,37,223,113,172,78,82,93,131,68,141,227,237,130,66,104,199,90,10,251,213,36,60,42,194,77,126,115,8,23,231,247,255,148,64,241,159,63,250,158,137,14,227,190,73,146,2,106,175,15,104,195,44,88,86,39,226,47,124,236,216,33,111,100,125,172,220,4,177,162,160,18,110,26,112,70,157,101,251,96,91,129,65,121,48,199,210,246,172,67,43,166,150,185,4,102,127,242,35,15,69,37,122,243,232,205,231,75,216,35,80,114,158,85,30,141,38,78,43,166,119,179,158,239,242,222,231,168,56,103,168,195,212,206,188,126,4,12,203,249,244,211,183,178,102,173,169,101,71,72,63,174,223,140,171,41,124,147,101,73,75,200,152,253,231,54,103,97,22,65,135,81,59,125,101,161,86,35,241,25,250,196,148,250,214,37,25,15,221,48,16,97,238,177,159,152,190,96,210,249,221,103,243,253,189,163,83,172,225,96,22,94,142,159,166,118,169,171,145,145,104,211,216,60,12,222,45,168,45,190,43,85,205,97,40,179,104,11,82,99,178,25,205,6,27,246,194,208,205,63,191,61,237,167,125,167,219,28,7,18,47,200,252,121,245,220,25,123,232,214,112,26,114,132,59,237,216,162,73,72,202,193,85,172,143,146,83,36,40,118,110,85,15,7,40,187,65,176,224,124,157,114,30,211,62,158,90,18,63,245,208,193,18,248,236,116,52,236,14,178,0,44,216,246,118,89,74,11,115,138,240,37,189,13,212,134,161,39,231,238,47,101,66,74,106,233,129,75,7,219,8,147,55,178,197,83,15,115,150,64,4,101,145,198,145,123,147,77,44,45,66,144,231,219,149,34,158,34,113,10,74,191,29,198,92,21,59,226,204,51,24,94,110,133,32,141,34,167,53,213,6,251,37,153,72,202,137,239,65,221,202,136,243,246,88,224,68,135,135,194,168,83,71,108,20,191,178,10,106,98,210,254,203,123,40,185,219,224,246,56,95,68,212,139,14,25,98,231,165,134,89,71,123,182,44,159,131,143,75,211,205,128,105,95,52,21,134,154,16,48,74,101,83,223,11,166,77,142,155,147,169,145,40,120,199,105,77,35,98,63,103,211,90,242,94,144,51,124,225,162,120,177,170,62,55,213,237,97,100,108,116,171,146,156,137,157,156,82,228,65,77,144,69,39,217,249,246,105,251,4,63,46,189,244,179,5,165,241,94,196,19,208,87,210,168,17,52,64,50,84,1,87,41,180,234,198,137,46,123,70,72,202,4,106,101,14,98,77,205,112,45,240,13,178,194,99,239,23,79,160,27,81,86,115,115,34,222,224,96,37,6,40,63,108,57,161,136,123,154,122,139,68,23,73,145,230,28,46,15,69,248,89,98,44,237,87,73,21,240,166,82,68,174,182,118,52,17,69,161,99,105,146,48,73,131,30,221,61,73,138,39,128,130,146,44,106,98,188,241,45,113,2,135,4,20,206,91,32,226,23,81,58,56,88,85,119,4,124,202,240,167,16,101,215,111,137,82,106,125,206,216,224,187,203,189,139,233,7,196,205,77,235,90,96,194,181,211,19,126,251,87,198,168,70,182,117,205,12,63,177,88,210,91,96,163,98,143,240,50,201,109,14,133,143,61,19,171,99,209,252,78,130,117,205,162,67,17,160,135,224,48,37,112,74,179,218,245,2,167,203,168,246,98,223,31,255,246,133,239,215,178,124,147,154,255,214,249,45,224,70,211,16,129,201,7,198,194,92,72,111,74,220,138,244,59,66,97,1,159,21,33,246,63,172,215,250,98,102,236,87,75,66,37,156,222,43,201,163,33,180,166,48,75,168,188,171,207,7,21,15,152,153,117,28,190,24,242,137,50,136,160,68,52,123,140,153,141,160,28,61,244,124,105,15,181,228,138,192,164,210,106,149,239,81,196,13,133,114,136,92,77,68,71,105,49,35,199,158,85,67,175,120,110,236,222,174,87,39,75,255,188,208,107,21,250,43,83,248,140,66,160,116,39,145,211,163,210,10,125,197,242,162,210,182,73,218,161,34,241,82,35,201,52,205,20,147,171,107,15,162,11,33,225,34,172,93,147,140,70,136,58,22,64,95,58,36,199,94,197,101,142,31,54,213,59,129,73,89,188,120,242,74,202,29,58,112,54,137,197,120,231,122,54,90,249,210,116,243,73,242,86,20,127,40,12,251,49,226,17,136,95,183,42,35,134,200,101,77,113,53,116,72,253,90,48,135,130,153,100,85,69,181,42,108,210,146,47,70,3,107,81,70,133,164,104,156,245,214,112,160,235,183,78,131,60,209,155,132,171,105,54,6,24,73,206,23,83,78,194,20,75,244,183,216,145,68,5,134,9,245,129,235,123,49,130,83,73,199,28,35,179,181,23,43,60,167,133,236,57,180,52,179,42,69,15,231,105,187,91,123,239,116,27,186,88,204,152,15,88,62,126,253,244,196,219,192,239,164,182,78,199,116,66,166,117,152,198,189,58,166,231,32,236,254,193,6,141,222,104,248,35,112,153,237,182,162,1,166,200,190,232,100,57,147,222,121,158,195,250,55,118,201,179,50,34,57,123,72,154,6,120,181,125,209,61,35,46,124,28,220,164,134,70,69,254,183,39,127,112,218,247,40,197,129,164,53,69,52,1,151,218,36,210,2,235,179,151,8,150,23,102,82,250,172,190,71,172,5,166,12,173,126,22,39,78,132,195,84,55,39,93,218,199,188,186,125,197,167,101,3,146,218,210,103,154,156,53,20,247,54,165,200,165,251,194,49,127,175,197,58,8,242,39,225,181,51,105,207,147,165,26,48,210,95,50,15,41,73,240,229,137,134,160,149,130,202,142,69,206,119,249,100,168,195,98,147,186,29,90,88,218,97,156,182,172,176,237,97,254,94,156,179,122,238,86,38,233,94,62,228,200,209,84,93,220,104,158,71,106,131,122,226,174,11,136,54,83,37,175,128,77,133,92,159,204,116,239,46,140,251,146,199,119,31,135,105,227,48,230,92,158,159,215,246,206,122,56,123,40,13,232,215,166,20,219,131,187,8,113,29,115,166,124,198,20,62,140,207,83,248,37,234,221,224,17,206,25,131,118,14,175,164,118,82,229,100,157,145,89,57,239,133,199,242,153,105,53,34,245,144,216,62,103,58,18,37,49,137,17,75,237,235,51,199,241,211,74,192,166,25,171,11,8,14,133,63,247,162,163,153,56,55,20,62,210,151,37,96,75,196,232,57,64,30,192,231,33,225,116,245,110,170,73,113,199,152,45,154,211,206,79,52,209,12,167,11,111,51,164,228,230,38,251,185,253,197,200,119,46,125,237,68,127,152,152,197,124,141,36,123,49,101,38,195,205,164,1,21,74,9,93,231,119,232,64,255,80,19,201,17,24,247,103,191,247,34,103,160,247,166,61,106,172,124,40,68,85,214,215,185,25,61,171,226,139,148,111,16,21,182,222,154,241,218,139,196,153,120,48,197,194,57,211,225,99,48,36,181,162,138,181,68,125,48,1,128,15,60,77,239,33,102,18,223,47,11,60,144,228,30,111,162,37,101,78,193,139,134,204,25,48,78,123,83,255,31,21,218,245,96,169,255,167,198,199,90,18,191,171,81,156,150,232,65,135,131,23,235,235,188,181,20,219,64,120,225,123,151,247,224,91,195,218,228,21,118,89,177,66,142,65,87,196,226,64,119,96,188,17,167,147,193,39,242,92,105,156,24,243,208,100,17,228,115,86,230,93,242,231,134,26,165,135,126,169,38,214,62,223,215,174,82,99,100,53,133,115,52,31,113,168,83,194,92,79,116,134,31,171,196,205,205,156,151,171,201,127,151,216,55,240,135,150,132,120,41,15,192,212,122,112,86,178,14,169,246,238,44,83,214,0,85,113,122,53,241,132,120,242,13,153,67,127,155,163,211,233,177,131,138,135,169,25,146,98,114,66,177,53,144,126,202,98,166,65,244,41,197,31,13,223,172,13,137,160,81,246,144,251,165,250,12,74,118,243,212,80,18,19,251,210,36,232,220,133,194,227,7,157,121,61,24,134,147,142,10,234,247,215,207,0,165,185,87,86,20,79,194,31,12,235,81,136,187,6,211,87,36,96,66,90,31,24,30,76,192,84,114,105,150,2,169,240,20,15,134,22,159,102,64,126,156,153,184,120,101,37,128,51,38,41,210,235,7,69,250,179,126,70,172,134,185,129,136,128,244,156,98,188,233,6,228,71,136,85,168,236,217,62,48,197,59,14,195,5,151,67,157,134,117,221,73,166,192,88,159,242,219,24,128,197,151,0,21,96,132,156,5,62,251,66,170,113,117,35,186,177,245,106,84,4,31,60,180,174,196,38,82,79,49,226,213,122,40,201,139,33,237,50,221,248,196,193,169,91,231,194,89,33,205,207,144,108,188,67,137,221,157,141,151,221,218,63,54,172,234,45,161,164,98,86,179,219,50,60,71,145,146,177,3,87,230,94,9,184,34,138,41,251,70,198,44,118,212,98,79,242,211,72,9,175,24,210,62,172,133,129,192,196,83,99,34,117,250,250,74,84,177,160,162,221,220,52,205,22,27,21,131,161,252,116,123,252,189,224,207,107,88,145,172,208,244,10,37,250,255,81,32,179,117,163,238,201,79,78,84,50,182,26,12,133,244,68,236,88,217,186,181,234,20,71,72,212,43,9,128,11,109,170,62,231,19,13,241,2,166,94,70,110,126,204,152,90,99,196,233,223,169,36,111,194,130,205,179,224,92,77,138,87,110,142,168,193,138,5,132,138,227,210,77,133,252,240,237,175,106,55,55,181,74,49,9,44,124,209,2,30,210,42,20,184,78,52,62,2,198,55,84,15,10,49,216,247,222,182,212,231,199,185,59,63,24,191,13,15,76,130,177,180,114,77,30,29,4,78,69,195,127,38,90,182,242,155,13,104,233,230,143,75,12,237,33,166,26,69,47,106,196,81,206,145,223,52,94,91,13,118,14,168,86,99,158,162,47,220,62,142,8,148,206,183,130,38,97,252,79,140,33,121,137,31,243,230,204,249,182,190,190,68,27,177,58,145,242,149,205,214,194,27,183,219,33,240,156,165,100,181,154,115,151,141,3,122,68,78,26,59,25,212,238,56,218,85,83,24,148,212,94,172,109,154,222,79,141,126,216,204,124,79,70,222,227,19,213,161,251,130,192,199,196,83,95,125,208,136,62,246,149,134,222,133,206,149,99,38,29,15,42,174,78,104,83,202,7,65,107,215,243,228,144,5,63,223,131,186,245,17,71,31,14,212,199,94,39,85,149,202,219,13,167,158,248,28,232,173,197,110,136,72,98,150,228,103,181,178,18,247,5,206,182,140,210,165,188,244,49,115,182,28,110,48,12,213,49,164,78,197,203,84,233,249,99,149,219,18,254,179,248,71,156,217,8,243,233,215,66,237,60,130,8,25,142,172,210,188,73,243,198,112,159,79,77,82,65,192,209,162,184,137,38,124,243,184,114,18,18,37,55,145,98,63,195,216,200,154,27,106,240,199,252,165,143,133,150,52,52,216,44,172,95,102,192,4,67,52,88,75,92,32,150,253,89,102,77,201,70,124,249,148,227,72,183,150,148,50,100,120,140,116,171,10,51,7,26,150,220,252,71,255,108,1,179,16,37,18,140,26,69,9,67,6,130,157,38,194,161,89,238,217,158,13,69,152,90,67,220,22,183,140,239,129,200,168,6,223,27,29,58,178,191,88,182,130,63,121,52,104,175,59,22,54,71,153,26,220,172,235,90,227,116,35,209,186,101,39,182,94,99,225,249,209,91,77,228,165,129,17,98,154,239,183,17,237,208,180,193,152,122,115,90,199,40,3,6,206,76,247,0,5,193,139,209,166,166,44,140,95,246,96,250,125,43,92,120,213,253,166,67,211,33,63,59,202,126,103,58,222,213,146,227,235,108,101,112,74,223,108,200,165,106,26,230,188,136,211,126,16,199,88,159,21,112,30,146,18,243,248,218,5,185,100,153,197,172,213,61,194,96,134,69,42,143,141,57,87,199,243,4,168,203,151,184,62,182,225,140,144,143,105,47,73,12,14,157,8,39,91,155,143,162,149,160,200,16,33,245,26,78,8,186,96,159,139,161,83,182,42,94,126,210,116,6,149,160,43,120,159,148,181,53,177,38,186,105,77,134,135,51,173,81,175,160,131,65,121,142,155,73,237,9,76,243,188,242,156,66,6,113,126,114,152,233,185,210,199,182,64,158,248,147,196,60,51,45,194,42,105,22,205,109,157,1,228,84,141,144,14,109,178,52,65,138,144,86,43,17,16,162,215,196,82,24,73,238,17,87,23,180,45,36,239,75,2,34,230,130,233,6,21,73,42,32,20,30,145,100,122,23,97,247,22,229,151,17,71,11,24,63,91,217,105,40,50,132,53,143,160,82,210,248,59,13,241,104,100,231,48,47,162,143,102,202,53,47,196,150,52,95,65,143,5,122,63,57,156,57,35,36,127,122,236,61,154,191,5,60,40,253,17,216,196,6,252,185,43,109,156,138,94,189,86,112,115,128,155,242,181,153,7,109,71,208,5,195,34,107,206,249,204,208,51,1,34,116,104,205,33,215,7,70,241,83,96,169,94,79,168,75,207,30,94,188,85,84,138,39,96,240,138,48,51,112,41,122,115,235,91,239,51,9,161,15,157,134,115,91,47,45,65,171,190,23,159,199,243,175,192,231,83,11,35,219,202,217,91,196,100,170,137,56,203,152,45,138,58,222,152,117,130,44,178,128,72,204,148,253,70,37,101,165,241,90,186,215,75,198,236,189,70,81,202,42,253,12,70,132,153,27,7,152,172,144,97,242,43,243,125,237,166,161,168,129,235,181,99,87,57,78,92,91,83,97,100,72,34,142,108,93,226,228,115,14,170,236,222,218,181,195,108,43,175,180,210,18,245,205,97,242,23,91,72,171,196,232,226,189,172,253,109,254,208,101,199,126,49,236,6,235,73,38,185,53,127,29,17,231,106,200,120,13,37,242,66,135,142,125,131,181,89,197,208,25,191,176,89,68,161,173,13,167,92,13,99,97,198,118,137,216,251,135,6,188,139,206,114,228,194,187,216,96,196,181,206,208,248,176,152,120,124,254,80,159,135,211,69,134,57,67,202,3,224,185,115,137,160,39,92,196,38,67,110,108,134,29,103,200,249,150,115,21,101,101,87,242,64,47,186,14,172,87,147,253,175,241,219,195,68,109,21,134,108,42,240,153,122,82,89,144,168,209,137,120,16,204,212,45,49,2,92,171,245,102,3,127,171,249,41,218,202,179,59,248,102,123,54,211,60,21,166,44,39,242,60,116,89,215,234,69,90,25,21,247,134,161,120,143,166,131,6,177,177,199,136,91,166,83,54,14,182,149,241,238,205,136,101,165,240,159,77,166,190,243,107,55,105,148,1,10,149,227,157,156,132,218,149,254,127,102,86,88,42,28,203,93,153,44,240,90,8,166,68,0,28,38,163,124,174,99,13,140,254,34,139,8,168,234,107,161,141,211,34,221,1,109,187,87,189,26,22,228,139,13,38,50,84,90,184,96,202,119,17,27,36,111,160,85,36,199,34,71,149,59,34,139,233,83,120,76,237,17,28,174,128,41,57,215,162,9,248,182,17,50,221,8,159,105,153,9,230,135,252,54,54,214,167,228,2,174,81,127,65,207,180,52,162,138,198,88,218,239,230,68,28,116,30,182,159,221,22,112,45,75,182,83,2,162,59,44,161,13,225,68,66,112,208,245,70,127,54,90,49,182,132,192,123,62,123,157,172,1,165,100,90,134,2,151,56,70,197,62,143,160,176,12,123,132,91,171,153,47,159,242,153,254,178,168,86,125,45,89,131,137,80,69,139,35,232,220,123,167,249,169,235,161,60,236,93,61,147,62,55,50,51,61,182,67,42,134,134,108,228,147,218,215,60,222,215,164,88,74,246,133,141,174,157,12,120,97,109,11,188,77,197,73,190,102,207,159,50,90,90,97,135,237,105,213,30,90,172,74,45,114,60,248,34,142,172,181,145,8,105,247,254,38,249,113,218,231,167,208,138,180,66,192,168,9,214,79,93,50,157,204,98,253,117,43,10,16,120,19,160,122,203,147,190,182,82,141,71,132,58,199,76,162,59,91,210,122,211,74,80,39,94,140,124,186,122,234,156,72,181,198,214,96,100,120,201,215,211,207,154,53,23,150,45,181,107,90,188,70,35,187,24,115,212,239,82,251,84,130,147,94,137,52,15,107,187,105,61,42,28,224,152,106,195,170,210,63,53,121,149,178,166,128,241,121,134,194,168,143,196,102,187,113,143,181,224,20,23,185,189,68,41,157,185,229,147,12,59,205,251,251,237,172,9,170,99,48,90,142,56,224,179,27,107,65,55,122,252,239,108,69,78,69,68,134,18,117,68,175,102,105,210,60,54,127,138,43,207,6,27,40,122,95,58,149,72,0,214,61,37,213,57,242,167,172,211,68,166,194,203,33,41,171,101,157,232,149,215,55,17,141,151,174,154,3,72,137,228,55,203,243,212,114,240,77,189,90,171,146,203,212,100,137,53,76,116,241,22,52,25,105,85,175,5,169,68,4,35,34,155,172,114,75,229,16,138,45,34,135,141,11,245,129,201,243,60,119,185,80,93,162,48,131,246,162,8,189,232,100,216,48,40,94,232,37,211,30,64,114,72,27,54,200,222,145,149,72,124,176,15,76,233,94,228,52,138,69,232,101,88,86,143,170,13,226,81,180,215,154,31,184,133,35,95,16,153,216,223,18,225,30,105,59,66,97,57,127,46,134,58,187,218,11,164,29,179,75,235,143,51,69,199,47,130,71,193,183,162,102,80,70,248,111,124,202,189,209,105,10,238,70,70,94,95,143,55,36,34,162,160,138,136,170,137,31,11,124,222,51,189,164,67,54,101,57,173,242,229,4,139,88,47,251,157,174,0,202,145,103,68,117,6,205,133,63,117,192,201,120,120,17,196,46,52,160,211,197,105,189,190,29,62,147,118,139,119,135,214,244,222,47,128,110,13,24,138,150,154,179,187,71,240,30,74,102,251,84,162,227,45,250,111,83,33,210,182,174,252,252,104,241,192,72,145,54,133,137,138,251,163,77,59,88,100,79,162,180,63,230,2,234,46,90,103,73,5,237,242,138,65,19,239,159,154,160,130,121,128,65,228,48,78,110,249,220,27,213,54,71,105,249,161,67,74,75,152,29,97,54,180,187,147,138,114,12,251,123,135,119,134,55,175,181,213,20,254,69,16,155,230,101,31,69,4,136,169,57,242,60,187,238,173,41,193,53,167,177,190,29,166,191,236,71,78,4,217,124,39,34,228,109,23,104,57,249,121,173,151,37,218,52,163,110,90,79,94,173,245,122,192,244,145,144,39,71,180,57,197,76,163,242,47,37,221,241,206,182,243,66,155,155,238,131,42,214,0,227,222,75,63,140,217,129,14,145,86,232,47,223,84,10,219,110,147,33,165,217,249,12,23,9,17,207,179,20,69,203,231,76,106,106,165,252,234,98,197,77,34,61,67,30,199,215,23,149,26,199,196,222,31,225,154,22,161,251,179,33,173,154,243,23,94,30,196,46,52,209,213,10,232,99,149,149,151,146,40,214,209,69,44,215,141,102,94,243,50,101,130,48,154,26,131,201,255,178,56,52,188,104,67,229,120,224,25,120,92,166,20,172,164,162,82,63,20,188,248,142,68,226,127,105,89,8,29,144,135,43,130,82,165,138,144,160,60,216,49,109,194,182,68,109,190,102,113,190,224,109,63,174,76,49,158,162,220,154,48,218,240,148,67,249,214,221,193,233,70,233,52,64,58,82,168,118,209,126,135,61,217,86,236,49,129,145,138,41,239,119,33,91,202,43,31,67,124,143,241,96,34,35,170,186,132,165,146,98,68,54,234,1,50,218,116,198,10,162,12,113,248,89,63,48,2,117,253,141,246,234,146,245,34,234,30,218,148,7,134,66,160,39,46,82,82,187,196,79,35,167,42,182,250,70,152,192,53,255,152,37,231,94,122,245,66,169,187,189,73,212,206,13,68,69,139,196,178,107,4,13,203,204,207,41,2,94,132,198,189,172,131,248,77,71,132,89,96,250,114,229,7,243,240,162,224,133,69,237,21,133,103,237,108,235,98,171,242,95,108,150,126,53,165,195,51,125,224,225,10,117,160,20,37,171,58,24,105,254,152,131,166,61,249,17,38,163,235,183,231,118,139,181,35,80,249,59,139,237,246,184,121,59,118,200,214,155,247,182,34,39,192,209,178,36,67,68,231,1,122,215,7,108,190,181,170,158,209,161,246,109,117,187,8,219,132,86,140,228,47,86,236,116,199,186,86,89,191,243,26,53,66,162,103,225,212,89,63,240,228,255,213,56,62,42,102,166,192,8,121,196,22,78,116,252,163,199,86,11,114,86,126,248,204,129,217,33,159,19,225,164,151,235,224,252,92,162,176,138,54,79,125,153,18,74,132,62,50,115,52,15,137,165,155,81,5,217,42,226,72,14,72,168,21,84,68,168,22,98,71,174,249,37,19,207,30,173,34,142,152,164,106,218,81,7,55,84,112,16,150,253,124,44,28,8,178,170,133,72,21,99,228,89,232,99,183,20,166,162,37,12,67,19,194,86,113,74,211,4,140,39,59,22,239,254,92,188,219,83,192,96,41,157,165,60,84,195,145,210,215,176,166,145,51,81,148,242,174,8,68,65,32,31,42,251,71,1,102,143,136,14,137,169,46,26,196,166,158,84,31,157,139,74,125,93,63,139,19,225,249,194,196,64,85,247,178,181,222,243,99,146,229,33,74,20,217,22,230,126,247,134,183,36,210,202,231,110,123,62,53,8,200,9,83,181,249,142,173,176,210,251,233,114,124,110,221,116,232,170,30,105,126,196,254,207,89,163,143,118,206,196,244,220,112,156,97,85,173,165,67,78,141,64,241,177,174,70,255,104,160,54,116,110,194,99,60,62,250,150,169,130,203,65,110,57,18,45,84,192,170,68,42,253,5,194,181,162,66,43,171,236,179,25,127,47,26,11,185,104,168,126,49,98,179,47,158,250,143,250,113,54,89,217,23,8,54,105,28,129,169,68,168,47,202,76,139,222,166,26,196,244,200,136,16,246,48,69,36,213,32,158,207,50,36,23,188,135,234,233,102,4,113,203,67,169,20,84,89,89,154,178,71,100,30,43,53,127,4,140,153,63,145,52,48,87,103,169,82,246,57,254,211,163,174,175,61,191,250,198,184,44,37,120,241,103,45,171,154,110,34,34,227,126,116,166,210,82,36,55,243,217,44,41,45,119,152,42,44,85,171,166,228,110,198,189,177,122,250,71,31,188,146,211,14,120,145,208,211,155,147,181,142,15,98,57,135,42,31,187,18,129,142,80,46,213,2,186,145,103,196,107,198,120,37,20,28,25,122,243,129,78,227,147,252,201,93,106,113,44,163,150,158,106,15,36,223,250,185,154,250,212,168,117,91,8,57,39,125,239,73,28,45,36,58,240,149,116,34,86,232,255,175,224,204,142,163,166,242,200,36,136,29,30,4,224,170,106,47,163,79,237,53,168,27,158,166,30,142,25,33,218,168,45,252,69,141,85,168,158,174,201,81,60,72,75,114,49,225,208,177,63,182,81,84,171,153,10,237,80,165,250,249,62,55,194,10,227,152,242,50,17,71,141,234,13,80,84,148,228,181,70,163,237,73,72,143,208,117,94,174,69,113,120,132,146,214,48,155,87,30,140,126,127,163,201,197,194,178,166,99,87,137,252,43,168,53,16,22,233,255,162,18,51,150,166,145,5,176,81,190,24,1,82,24,61,180,233,0,102,174,95,139,94,132,132,130,136,40,162,172,28,21,149,104,247,139,126,126,65,240,234,21,109,17,29,216,34,212,75,111,161,72,86,32,62,70,139,24,105,151,128,48,249,147,108,179,154,236,252,183,250,4,212,42,210,137,249,55,30,120,125,153,168,91,172,217,51,33,126,225,205,31,220,224,52,11,5,243,192,100,42,234,112,120,98,70,44,129,183,245,195,189,48,33,162,252,230,46,155,201,26,151,96,195,1,88,85,137,189,82,229,50,46,201,210,154,73,18,37,45,2,39,162,56,14,155,55,93,228,167,89,194,171,223,39,51,166,154,40,119,240,224,121,94,15,23,248,172,176,250,182,119,200,78,85,175,54,207,255,221,220,34,234,115,221,7,167,83,95,22,101,226,123,117,220,188,66,74,233,242,218,104,101,221,83,237,192,4,37,164,37,0,126,148,53,180,190,48,218,146,163,100,29,211,154,175,148,46,240,50,105,105,29,22,148,167,127,168,245,15,204,85,6,13,29,241,203,123,160,193,28,217,54,253,94,200,39,173,126,191,54,36,31,165,69,28,216,142,220,251,211,3,73,135,62,100,50,88,255,227,95,86,138,182,226,108,32,77,94,155,110,215,55,44,128,144,52,27,120,214,153,118,60,192,171,101,1,220,77,215,71,198,212,58,110,248,205,177,196,155,190,24,185,209,226,31,12,98,207,150,140,152,213,133,143,238,79,62,19,197,64,77,191,231,47,233,124,97,107,6,180,20,38,26,210,238,160,210,54,17,206,153,254,54,237,249,238,247,180,152,97,207,159,39,167,154,204,127,251,252,131,206,128,220,252,236,19,211,127,218,38,249,11,40,162,105,13,135,186,57,204,164,214,139,153,197,165,230,184,119,214,140,87,197,9,216,197,231,10,169,155,244,153,198,148,5,206,120,108,216,86,242,203,208,30,202,12,184,66,212,151,91,35,214,154,252,123,144,229,41,162,92,89,147,101,173,154,95,189,105,199,250,96,186,175,195,57,191,115,97,161,186,35,148,140,2,149,148,93,253,194,199,42,156,178,244,139,29,192,215,168,100,68,80,178,174,10,147,225,247,141,3,9,225,46,225,95,104,222,41,237,184,186,83,192,243,242,43,108,194,116,77,241,171,241,116,36,159,134,214,86,202,87,29,1,95,127,91,119,17,129,39,166,196,125,239,99,89,35,116,58,245,209,96,1,102,135,81,39,126,211,180,88,93,232,158,254,219,132,35,229,208,60,54,36,2,209,45,174,62,230,209,214,171,233,244,152,134,15,42,149,235,146,70,36,128,210,188,177,12,176,69,0,229,106,74,124,250,138,247,38,179,183,228,197,208,249,205,233,13,11,92,74,25,150,95,35,239,26,48,226,24,239,234,133,89,115,197,7,129,251,107,222,11,136,201,187,226,218,250,41,86,46,11,181,233,229,19,17,81,201,37,113,210,98,61,249,124,22,219,26,144,29,141,0,32,225,200,229,240,162,229,134,252,52,33,241,228,39,208,162,218,160,60,167,141,74,203,226,226,174,192,219,100,36,4,102,75,244,109,227,28,222,72,74,203,111,99,167,196,218,165,111,97,151,133,207,111,83,42,232,159,107,91,147,105,253,237,73,247,17,255,237,109,157,173,244,167,171,203,127,67,0,103,109,110,249,105,114,144,195,183,98,218,3,116,177,83,138,101,140,171,79,133,115,158,16,105,200,114,243,116,197,216,77,131,100,22,253,26,228,120,227,119,153,82,66,164,231,202,122,137,165,144,197,248,174,50,94,80,96,123,28,78,72,117,139,171,88,224,189,19,23,188,232,153,156,69,56,15,101,21,156,158,31,10,75,206,36,255,5,45,236,24,229,194,131,54,30,67,46,166,177,232,45,52,49,225,110,142,31,25,143,6,59,230,23,219,165,54,183,162,232,33,95,138,20,235,141,88,176,95,16,81,212,193,166,39,244,101,167,209,78,123,217,65,247,96,244,139,46,187,147,93,175,82,247,42,83,208,212,16,238,22,110,45,131,17,235,150,69,141,98,200,188,79,254,203,171,52,221,72,233,168,119,215,252,207,16,145,100,22,146,146,28,78,195,111,78,196,162,232,1,0,169,117,251,163,85,154,248,190,131,139,2,223,114,105,244,203,26,95,67,183,125,48,121,153,158,252,193,39,54,123,146,3,130,76,76,118,212,254,84,15,100,210,162,183,8,12,102,140,145,147,228,185,39,253,114,239,115,157,249,54,207,247,210,83,111,228,91,16,120,208,133,252,159,158,106,80,113,47,79,222,122,7,87,165,226,114,177,209,49,46,204,159,139,3,64,57,224,68,122,231,194,253,183,105,126,222,10,41,188,11,195,158,144,117,71,109,167,137,54,255,224,115,57,234,33,250,214,211,180,30,29,38,3,174,102,8,37,130,109,221,155,195,153,59,123,202,84,43,197,86,234,133,201,33,100,53,89,233,13,184,253,98,83,201,150,215,102,73,151,91,164,130,109,85,154,230,122,17,1,232,55,48,134,68,198,153,206,163,171,69,74,34,127,59,122,44,191,174,246,44,181,83,201,127,249,87,35,38,166,0,66,141,222,158,132,18,72,98,93,91,172,167,78,101,200,253,152,168,247,39,9,161,82,93,139,228,214,29,49,254,253,44,236,15,12,19,167,59,76,227,217,42,63,77,155,217,221,252,106,182,60,81,219,173,20,141,144,99,189,176,53,17,155,2,83,178,188,215,125,180,243,183,93,194,179,198,240,173,55,8,74,207,21,136,54,143,158,66,51,116,196,49,253,167,109,191,122,219,104,165,248,179,116,159,195,22,83,144,186,134,99,127,162,128,121,247,239,110,141,185,36,183,78,151,169,122,133,105,151,9,61,110,41,214,56,230,208,49,149,47,129,107,217,232,102,57,48,207,51,67,62,233,126,181,213,24,235,147,145,221,187,145,126,163,131,32,34,44,87,111,28,169,187,50,137,144,190,12,3,146,11,232,174,93,112,225,196,72,21,126,173,132,151,114,117,56,87,203,149,63,152,106,219,228,235,22,70,117,22,157,47,152,203,40,187,108,135,55,21,94,93,96,18,51,197,175,54,241,121,89,214,181,90,168,189,58,124,54,8,241,169,168,75,99,246,92,148,78,219,58,203,24,209,125,137,16,56,68,117,126,124,15,10,36,207,215,191,51,1,163,45,73,81,2,197,14,100,26,253,167,97,73,75,49,198,25,239,233,125,158,76,159,147,69,32,40,65,231,156,239,62,73,1,79,150,54,80,231,193,232,83,112,189,119,186,104,142,166,238,94,65,231,43,150,222,177,240,32,220,111,153,101,56,90,241,219,173,152,88,142,192,108,233,190,153,17,53,212,22,111,76,225,222,174,180,253,50,118,220,144,168,215,57,230,23,219,192,69,233,70,146,135,76,163,66,156,203,81,68,152,164,130,31,39,18,13,140,223,183,182,190,176,93,170,249,208,224,220,222,57,139,126,79,72,112,235,107,229,97,250,17,23,62,155,77,214,29,30,153,163,236,102,178,177,112,123,77,159,85,127,94,229,78,67,200,172,84,119,86,221,51,104,43,60,46,140,152,68,86,231,189,79,83,136,245,171,209,26,144,181,7,7,166,172,120,49,116,13,147,250,238,231,201,75,138,123,99,213,200,254,79,233,110,190,212,174,101,161,118,45,28,168,102,182,220,192,239,98,11,63,190,221,40,31,255,58,223,224,19,48,237,121,117,179,163,35,230,142,49,61,155,138,202,85,27,220,174,10,25,240,90,229,117,110,183,155,35,16,229,191,141,113,85,116,175,68,7,102,250,197,214,169,73,15,136,51,253,183,63,23,181,228,58,220,231,115,141,91,238,176,168,156,153,218,95,231,167,19,113,69,40,215,176,24,113,215,175,81,173,72,254,126,234,99,77,23,77,161,85,107,223,119,139,39,105,113,67,27,247,242,9,64,17,6,222,14,47,136,177,26,189,154,196,148,239,215,162,183,235,113,35,251,7,158,37,126,219,196,216,154,194,80,96,182,255,54,77,84,36,173,82,77,89,185,249,128,230,110,253,119,229,209,142,205,71,123,206,11,15,164,112,62,17,162,209,135,95,59,113,150,219,215,18,152,183,48,19,248,76,20,233,247,130,106,27,101,3,119,245,100,106,118,132,109,96,230,83,142,89,246,235,206,51,213,52,59,59,150,251,37,48,148,104,69,163,118,221,182,130,253,11,195,126,82,35,5,30,244,188,5,198,192,236,142,93,35,41,84,39,151,237,55,71,243,64,97,68,144,234,61,216,32,135,32,163,164,241,167,4,155,210,111,78,174,189,20,133,23,116,183,28,87,211,38,79,67,99,191,254,53,241,219,187,139,167,72,96,141,176,188,95,13,235,78,250,120,178,45,148,75,122,177,215,166,11,189,126,108,90,217,248,210,180,150,132,194,217,100,146,67,254,247,33,175,68,137,117,146,19,150,187,26,197,180,152,48,173,247,174,118,33,167,153,195,244,169,155,2,39,51,19,203,157,197,124,94,245,20,43,76,216,236,145,177,81,45,47,162,38,233,130,100,180,167,195,103,117,45,157,75,199,215,202,254,224,213,26,86,101,13,202,1,94,211,239,192,164,19,62,19,17,239,227,198,11,77,138,124,235,84,128,63,114,173,129,3,210,120,117,169,73,74,82,179,250,47,211,230,125,14,249,90,120,139,238,197,82,48,112,12,195,166,219,21,178,196,190,137,91,19,181,164,223,26,233,189,203,50,226,91,16,251,149,3,253,172,190,218,99,142,255,216,13,178,163,153,140,68,243,183,182,182,131,159,67,151,210,244,219,133,13,152,234,177,58,213,242,35,63,219,29,134,201,178,228,230,253,73,101,195,232,163,192,71,62,54,173,86,114,236,104,72,40,78,97,41,17,245,172,163,248,92,232,70,16,149,248,46,225,87,102,227,133,207,150,68,173,166,192,233,74,165,0,194,231,20,135,14,162,215,200,241,90,160,37,233,185,104,146,127,14,255,250,245,85,93,248,104,54,222,207,137,48,213,238,242,181,201,204,151,225,111,205,217,175,146,189,86,141,26,111,5,223,115,72,63,88,98,164,103,24,125,76,144,43,235,237,19,35,181,22,75,247,99,35,224,210,132,177,3,72,109,225,29,19,91,166,82,250,82,240,216,88,113,23,166,181,153,88,165,164,98,45,155,238,48,6,211,7,102,125,248,36,167,21,121,145,66,168,2,181,187,220,66,40,11,90,178,88,37,230,113,208,226,214,56,100,181,149,52,188,68,206,255,186,131,199,18,216,103,87,88,18,148,64,239,241,86,189,29,24,75,79,124,104,152,112,163,39,95,1,139,208,223,208,112,9,156,52,191,118,195,19,91,138,194,244,74,119,254,35,66,196,105,37,191,124,190,192,240,9,190,57,114,165,161,71,49,22,133,219,164,227,252,12,10,217,250,220,176,206,124,30,225,123,231,207,120,91,140,210,151,38,22,237,74,159,32,17,122,115,126,111,216,234,75,163,98,168,190,221,46,132,63,194,197,254,196,144,206,132,46,183,231,12,84,92,210,217,67,135,44,13,23,106,64,153,211,2,145,18,26,59,219,23,230,205,15,206,86,198,251,150,61,103,106,230,123,95,56,19,168,121,214,52,60,6,162,125,237,194,199,48,220,194,215,33,205,194,219,248,205,59,127,46,193,120,43,75,243,23,131,99,172,194,255,133,89,155,111,207,60,80,216,60,239,4,40,3,183,44,94,27,66,115,151,62,156,231,100,65,30,176,6,60,240,184,183,192,72,200,94,151,144,224,55,65,136,34,176,21,233,108,135,73,5,72,60,124,88,98,224,58,71,179,88,43,211,115,245,159,38,76,255,235,71,223,51,145,34,190,147,104,26,133,164,72,40,113,176,81,93,97,78,131,197,216,61,224,160,98,162,196,235,146,71,18,184,83,84,148,125,40,173,248,99,232,119,90,243,234,27,3,99,157,14,253,200,11,153,173,184,218,154,246,201,20,161,179,220,174,49,7,136,92,203,110,97,117,116,41,126,123,34,255,46,201,1,100,174,83,137,171,145,103,169,109,233,236,229,236,240,41,68,4,73,68,88,11,28,23,111,71,204,236,93,89,35,14,200,198,160,8,229,179,23,18,201,90,178,52,206,198,184,154,79,253,106,205,7,228,226,179,245,156,69,238,243,143,253,67,98,83,101,165,212,186,111,70,248,217,38,121,163,33,250,49,60,210,56,33,116,11,25,224,220,107,80,152,120,71,156,110,66,144,68,36,238,75,88,215,23,124,67,35,75,198,196,154,211,220,78,79,7,230,219,143,153,117,235,159,228,153,124,55,57,55,158,154,121,56,219,243,173,193,195,20,193,3,208,228,0,109,46,87,141,141,12,131,175,232,79,159,163,164,222,208,236,160,113,226,76,154,171,153,147,224,160,239,115,16,230,116,188,17,168,75,195,221,30,26,59,81,199,37,167,206,104,46,15,206,238,79,183,3,217,159,17,94,9,175,135,12,214,57,218,245,200,218,52,154,191,40,125,64,164,33,61,221,52,217,115,253,226,99,205,156,143,37,161,112,194,23,201,7,133,134,167,67,74,217,200,109,149,113,5,103,14,92,32,32,77,49,18,112,46,150,155,1,148,82,108,17,4,173,208,7,150,71,197,198,176,202,37,241,220,233,72,83,61,15,203,67,22,82,204,18,22,38,109,226,86,52,53,198,75,108,89,74,188,182,243,1,168,206,163,27,226,212,139,135,243,172,129,169,3,254,92,141,82,99,115,216,60,123,9,206,90,143,249,176,2,16,40,70,26,71,156,7,94,45,110,222,48,72,228,183,233,2,123,86,178,63,56,69,199,114,230,97,194,229,213,221,76,24,248,188,83,248,2,166,99,58,220,41,26,246,159,226,175,21,42,157,178,15,233,49,31,207,94,42,23,147,139,232,238,249,67,205,205,146,34,62,183,98,207,114,27,221,228,135,196,228,59,216,203,127,49,13,218,144,246,134,22,85,35,114,112,205,77,42,180,146,12,105,161,172,195,47,238,22,227,148,196,56,29,125,242,109,64,136,173,218,249,242,2,19,144,110,203,141,104,155,22,250,100,27,253,147,128,33,116,41,223,134,180,187,11,205,195,26,155,166,109,170,240,170,177,186,176,91,153,17,114,115,163,206,250,205,173,28,44,235,147,173,247,173,143,161,105,181,0,242,94,11,57,253,112,107,208,95,221,26,137,132,200,89,227,106,90,73,201,47,147,129,191,53,222,160,197,232,53,242,49,59,189,15,253,222,11,62,142,56,215,200,50,143,233,70,31,29,26,178,200,196,49,188,117,133,143,122,86,41,229,94,58,205,16,26,91,254,100,68,116,148,17,99,181,7,17,136,105,132,195,69,81,176,90,91,175,28,190,224,48,146,147,192,149,156,165,187,238,173,153,126,107,213,41,62,189,179,23,48,81,125,141,150,159,169,132,13,122,97,190,159,72,233,84,75,200,93,201,25,28,205,178,166,190,23,52,184,117,173,159,129,88,64,31,154,209,65,216,244,234,42,29,31,23,13,171,165,225,14,138,34,106,184,192,195,214,121,86,135,140,198,111,238,93,35,94,243,73,249,88,7,52,63,4,206,70,124,108,87,101,87,157,105,150,158,223,223,248,63,26,45,100,125,85,15,100,86,164,195,154,198,26,167,213,53,122,200,97,88,7,192,79,210,6,109,172,27,176,216,246,57,139,222,155,110,166,30,105,57,255,62,164,83,38,222,183,165,68,47,140,168,156,46,144,100,147,197,209,243,233,228,116,58,232,113,123,150,159,32,52,195,194,172,249,236,118,251,210,141,129,179,53,249,147,207,85,177,86,253,222,157,16,147,230,85,40,160,184,61,229,137,226,80,58,157,245,234,68,52,222,175,134,134,39,3,138,2,100,202,238,102,194,148,234,154,107,37,63,215,94,52,144,122,83,141,196,39,74,142,125,18,102,214,74,106,250,90,249,252,154,7,221,50,13,223,196,9,61,48,221,190,102,142,32,41,61,129,52,216,78,72,252,127,180,157,203,14,46,203,114,148,223,197,99,15,234,126,65,98,196,27,48,101,132,224,128,44,25,91,50,136,231,167,190,252,59,179,162,22,216,19,180,165,163,163,181,118,172,238,191,47,213,85,89,153,145,17,53,82,172,103,213,222,82,67,62,113,95,158,190,126,160,138,153,197,229,141,47,151,190,41,207,53,210,77,35,54,204,150,79,61,79,217,143,62,87,153,133,60,14,12,135,34,7,76,75,100,121,22,16,87,108,130,102,88,113,9,210,245,101,87,87,117,94,38,7,208,187,190,143,89,109,123,29,249,240,61,52,223,71,85,191,236,17,169,122,60,234,158,137,184,211,55,228,39,239,22,173,61,211,248,137,124,252,141,208,195,144,196,166,217,148,151,115,20,40,216,107,75,145,248,172,38,193,131,56,179,59,137,22,73,196,255,102,241,72,181,211,76,161,115,6,123,233,249,9,16,83,119,249,241,137,47,60,76,193,214,203,73,24,194,73,22,31,43,42,111,98,163,224,67,153,80,6,74,195,12,215,171,23,144,137,33,252,8,156,113,203,241,170,228,70,220,78,195,152,243,106,17,125,241,98,211,249,44,151,200,5,162,122,78,7,132,159,156,30,54,29,41,13,189,12,223,57,81,249,222,52,164,41,124,66,128,233,245,61,163,239,149,231,232,29,137,99,124,124,78,16,42,11,254,153,213,75,247,172,52,235,125,22,202,60,13,13,219,211,229,228,1,51,77,116,130,118,99,62,125,48,29,63,26,33,53,152,250,126,87,84,63,89,10,245,224,76,75,188,23,76,9,152,100,144,53,99,104,124,17,18,217,28,227,153,202,19,29,24,111,121,25,216,44,183,133,47,208,224,164,182,168,228,158,119,187,167,62,19,186,201,138,215,83,231,52,41,14,41,137,110,90,180,70,20,145,179,10,235,157,145,130,166,88,142,234,245,80,150,3,110,175,237,179,178,39,73,78,59,163,228,225,161,249,35,252,229,85,119,232,144,18,73,84,54,20,35,74,246,20,24,134,162,221,40,71,81,240,159,83,84,37,41,56,195,169,112,182,0,143,232,230,127,208,252,71,107,216,137,10,16,224,68,252,0,35,34,152,86,1,227,83,167,31,45,114,33,203,233,48,3,211,239,38,105,70,51,215,250,172,188,129,209,196,73,122,52,165,12,103,165,216,138,168,36,137,51,73,22,119,242,1,206,84,60,37,106,204,171,120,91,44,48,92,39,189,114,116,131,60,237,219,9,103,155,214,246,88,67,209,108,114,152,109,146,70,64,116,115,181,96,104,64,5,252,115,154,117,149,80,232,43,104,115,214,103,217,11,67,156,69,31,247,89,92,116,138,79,180,120,249,247,65,182,168,106,85,31,190,83,203,254,129,32,250,181,116,146,166,127,50,248,146,44,184,185,15,45,121,66,245,45,206,239,248,137,185,63,165,92,50,128,193,167,97,186,171,75,215,92,250,39,75,80,121,232,163,210,248,169,246,184,45,83,152,87,170,243,153,28,183,87,75,59,148,198,149,30,234,8,10,166,126,234,134,247,158,78,255,132,82,116,61,127,48,107,121,215,88,250,220,82,44,154,124,224,166,111,32,15,188,208,95,95,157,223,68,155,183,238,109,96,6,122,245,187,91,251,105,121,194,39,250,4,191,221,61,6,148,212,247,244,210,16,247,244,239,235,4,167,163,79,37,244,179,72,126,202,198,166,44,129,221,151,198,87,24,245,56,161,0,109,151,90,158,167,70,98,200,89,120,21,107,201,164,123,209,141,8,172,79,12,149,248,55,105,245,15,238,167,191,16,171,226,39,45,183,194,115,25,205,207,157,94,165,53,136,239,244,204,149,96,171,157,168,70,111,27,153,68,159,11,127,242,219,89,43,135,166,79,224,44,58,132,245,197,53,3,203,225,62,238,209,19,95,37,109,115,72,228,68,146,255,52,6,30,75,73,120,102,107,226,99,5,19,153,38,93,81,20,84,209,191,248,198,48,171,226,208,216,206,148,137,119,10,230,226,52,221,74,97,248,109,148,102,190,135,70,199,219,217,105,21,165,7,230,84,131,22,121,126,70,155,22,225,58,211,61,224,39,71,68,121,117,225,27,243,219,159,110,131,193,188,114,97,105,35,97,58,157,227,135,31,202,208,18,131,13,180,225,67,137,25,135,107,149,194,10,45,199,206,82,130,152,156,181,62,177,81,191,243,65,78,47,122,237,79,110,109,195,182,253,80,200,59,51,23,61,152,124,143,51,77,207,227,78,154,193,165,78,179,62,39,196,69,167,36,53,81,45,186,172,249,105,215,65,113,101,17,86,170,40,218,157,221,25,195,39,8,162,20,57,180,162,115,190,251,47,162,197,159,134,148,173,166,222,224,85,55,63,58,19,106,79,77,220,53,166,223,234,48,205,202,35,43,143,154,6,88,191,112,179,0,215,242,198,164,70,209,29,165,123,175,85,61,120,214,20,244,111,244,18,31,162,52,93,211,66,86,254,89,12,10,199,21,217,176,234,148,251,115,102,164,155,4,54,163,25,103,97,211,36,212,53,155,73,251,69,139,131,179,237,8,101,160,12,107,56,119,152,182,77,185,107,43,17,109,239,120,161,26,69,153,77,224,51,74,91,48,150,89,64,138,242,245,205,34,114,214,120,102,68,146,114,114,214,249,207,114,3,152,218,150,148,101,246,248,45,127,65,210,238,170,113,77,38,168,187,3,48,36,237,51,81,12,29,226,211,250,249,29,69,84,84,155,28,38,251,239,53,46,195,123,150,252,28,139,144,158,163,204,213,250,203,88,188,127,170,95,36,117,146,153,174,61,112,243,62,2,88,142,66,41,182,31,94,95,47,242,178,106,91,17,187,242,3,211,221,221,227,224,141,80,141,206,25,41,71,238,153,80,46,169,229,19,141,31,230,107,118,233,229,121,105,243,5,227,196,139,24,6,239,162,244,90,82,163,35,152,235,68,230,85,83,188,76,18,45,232,231,120,37,206,135,42,77,23,89,208,222,103,18,61,76,204,164,234,215,139,15,216,242,210,18,178,85,247,238,139,68,90,68,226,43,19,209,239,62,250,81,56,209,126,248,202,214,175,122,190,131,81,210,144,249,148,204,115,54,45,52,31,99,187,168,9,59,229,107,44,32,253,228,230,119,162,201,99,68,172,171,79,25,203,92,92,167,30,141,46,232,253,182,136,243,52,121,92,185,57,127,98,16,21,235,211,23,85,81,83,244,201,238,71,207,213,147,155,41,218,10,184,216,172,33,48,254,241,142,54,227,169,40,249,28,119,236,229,23,206,148,187,181,191,136,213,192,199,201,162,132,33,78,160,213,236,129,163,221,11,117,160,19,216,9,231,165,87,87,214,177,95,62,35,67,217,4,4,177,101,6,220,44,97,168,75,42,61,240,222,182,97,13,160,178,1,199,133,119,244,104,40,41,22,141,203,114,77,185,218,123,28,248,42,33,198,43,63,28,246,70,143,163,41,28,104,31,26,114,56,209,162,131,191,130,142,126,227,231,71,243,144,249,204,107,136,131,198,224,74,209,52,53,134,106,26,83,8,40,46,209,1,76,212,161,217,196,66,255,86,188,106,54,28,154,251,202,38,47,212,253,125,32,50,168,105,80,88,139,117,69,103,18,166,33,243,33,77,210,102,238,211,17,170,129,173,107,91,161,241,121,253,145,34,129,166,95,166,153,167,57,229,30,138,226,22,154,131,161,174,142,77,23,27,202,125,154,199,60,91,226,228,73,185,102,254,192,58,202,248,105,247,107,6,182,207,79,127,250,28,159,124,202,56,239,29,194,173,254,54,179,147,55,223,157,207,88,217,77,121,98,38,239,224,25,158,73,105,191,217,214,134,104,72,172,208,239,53,223,7,211,42,69,111,30,157,178,251,45,172,224,250,226,151,77,186,252,225,226,160,244,91,124,36,160,61,137,18,153,192,19,155,76,111,33,61,223,89,213,246,138,3,147,167,137,62,77,90,53,53,11,218,48,26,247,223,134,146,93,181,107,23,214,168,7,102,24,92,210,63,167,20,34,147,200,218,222,158,138,29,86,214,29,25,238,240,190,230,193,233,233,218,206,8,249,32,237,104,17,197,85,165,104,51,0,13,90,59,78,142,176,72,213,46,206,243,221,221,64,1,253,18,81,210,99,255,128,0,148,131,108,152,159,62,3,182,97,254,233,153,150,89,209,111,11,179,242,225,23,70,183,59,223,155,194,103,115,26,104,221,90,173,229,220,70,221,118,216,170,127,122,48,196,143,56,247,90,38,133,40,48,119,29,173,200,171,64,80,208,11,223,36,234,252,232,185,76,201,80,225,229,141,4,13,253,239,92,245,163,159,63,22,165,195,229,172,60,74,218,130,136,210,125,42,196,212,134,154,129,50,38,71,204,239,189,155,239,151,126,152,116,201,122,99,43,170,60,125,232,86,241,12,178,146,226,202,42,133,100,165,255,241,221,122,141,218,138,19,77,219,158,208,121,237,190,193,110,191,214,50,61,26,242,89,246,129,130,51,80,237,218,137,124,166,240,236,187,216,134,51,208,185,242,250,164,44,210,231,204,106,141,231,233,97,159,99,218,158,191,34,91,163,202,8,11,64,171,77,108,202,163,35,254,188,16,17,213,170,214,161,21,157,227,188,215,241,148,24,32,190,69,224,198,217,179,18,196,11,85,187,225,161,194,153,224,247,212,21,183,152,87,180,47,62,13,245,33,141,67,10,220,155,226,47,172,241,181,145,6,250,43,201,54,231,3,197,57,254,227,115,225,32,71,58,33,214,121,171,167,133,147,18,112,98,23,211,47,204,196,250,209,212,16,237,196,122,34,162,27,100,11,204,147,192,79,142,218,73,60,76,80,26,212,126,15,243,124,219,219,52,181,215,133,113,118,251,122,144,129,207,96,188,233,211,209,204,210,184,255,234,3,208,121,241,172,139,25,129,162,19,5,182,185,253,104,40,21,114,116,35,140,253,50,237,192,36,21,198,61,218,114,204,159,41,36,240,67,178,0,38,119,152,226,190,160,150,199,122,58,104,124,193,94,118,248,67,131,203,51,229,104,18,47,95,221,16,24,189,224,38,151,214,200,201,246,120,228,184,60,37,57,186,83,127,218,247,228,243,218,197,254,4,65,230,39,73,15,122,118,60,215,10,134,233,254,108,152,63,82,34,23,190,89,196,218,133,55,155,177,95,95,135,193,84,86,2,165,32,118,222,102,92,55,110,162,114,110,168,178,244,250,57,92,233,136,149,163,191,44,78,92,25,162,45,114,52,60,163,230,79,28,170,212,190,6,162,230,114,65,55,106,246,23,210,178,88,172,145,84,182,86,28,31,43,8,88,205,42,71,47,242,216,105,57,12,227,173,8,188,153,82,138,159,28,115,175,82,229,210,216,132,230,210,28,134,205,163,39,223,59,125,49,56,40,245,235,121,71,49,102,97,237,75,0,1,83,12,111,77,96,136,140,254,133,208,164,115,253,161,160,84,156,115,125,43,19,40,90,33,69,80,178,89,221,81,200,198,183,58,49,224,97,38,52,151,63,248,172,244,227,118,63,3,147,76,95,126,87,196,25,215,241,129,55,1,249,195,207,141,114,200,213,56,162,134,95,155,71,25,63,184,95,197,80,118,182,232,53,165,248,105,26,174,100,8,99,187,157,125,202,161,7,131,14,172,139,14,90,74,167,163,176,73,139,60,18,156,220,166,15,112,74,136,244,20,10,12,125,199,39,164,89,45,121,33,231,94,197,84,113,62,248,60,143,148,244,166,105,75,168,203,7,2,13,59,55,87,1,76,30,190,248,111,159,224,244,125,91,108,243,63,234,21,176,229,10,239,171,38,12,236,247,129,155,186,189,76,88,19,95,250,30,247,157,6,98,192,247,101,83,105,57,129,75,143,163,145,105,175,2,27,41,195,63,0,130,232,42,79,28,253,133,242,137,204,112,105,213,50,64,2,195,167,234,51,238,155,2,208,189,111,26,178,144,34,246,167,86,36,169,140,121,208,48,183,110,71,177,102,150,177,128,185,249,138,35,41,127,11,54,204,228,44,14,229,171,151,111,103,242,254,102,172,0,108,128,170,94,53,93,100,99,222,123,70,242,75,225,109,156,49,135,23,26,159,242,196,72,128,175,21,176,201,168,202,209,100,175,151,47,124,231,131,183,70,192,128,57,89,45,51,94,102,185,173,119,128,44,16,247,85,102,219,12,11,76,67,121,28,74,118,64,86,135,69,179,214,29,69,9,95,244,172,240,96,215,250,141,96,74,104,187,201,138,187,44,125,61,47,186,110,251,27,104,51,201,159,56,55,252,37,61,152,244,69,142,49,70,83,84,186,195,0,102,103,218,49,223,96,249,183,21,110,176,179,239,209,68,175,75,126,251,60,236,243,60,71,92,26,175,78,30,10,157,142,223,198,4,216,138,251,247,117,80,136,119,127,26,96,12,136,101,132,194,89,154,241,241,12,232,106,93,79,62,145,115,40,197,225,243,113,232,56,91,70,35,245,197,229,236,152,112,56,189,31,46,9,157,61,61,210,24,166,46,38,39,167,199,166,12,255,120,78,116,63,238,150,9,148,242,80,188,175,65,183,136,140,35,242,13,176,173,28,102,103,47,207,148,38,242,177,252,3,25,144,40,114,17,212,92,99,63,16,237,182,44,171,26,228,151,243,15,190,113,102,123,129,188,229,194,104,214,250,146,240,192,100,116,100,61,230,30,91,242,25,222,170,138,77,86,15,219,65,117,159,204,104,45,18,211,3,131,179,187,198,1,147,230,218,122,105,236,21,171,159,220,60,175,36,136,97,42,200,59,134,138,233,35,202,133,83,241,255,40,93,160,136,147,202,215,181,205,249,205,31,56,106,111,233,22,100,140,147,183,220,10,25,253,21,26,41,245,190,134,249,30,12,135,105,89,144,229,5,14,93,234,190,2,88,99,248,146,175,15,46,115,155,190,94,155,95,211,85,239,3,134,22,27,71,83,23,186,213,82,90,206,240,15,119,20,42,249,144,217,14,214,200,40,30,103,80,46,77,151,237,12,92,190,220,210,47,97,60,187,76,209,27,123,133,225,163,172,219,118,183,203,117,145,110,43,113,211,24,231,117,153,53,16,138,79,197,95,7,25,181,118,155,181,14,140,77,199,246,249,31,237,93,209,23,0,38,95,155,253,210,32,215,76,249,176,55,126,88,203,87,38,138,86,112,194,29,238,102,37,244,101,113,128,137,81,239,154,10,201,145,244,118,113,152,150,206,96,32,25,188,251,244,200,13,229,142,121,245,80,236,228,164,225,191,79,192,220,112,183,190,236,109,254,9,223,209,228,207,90,147,5,196,102,176,152,199,201,37,138,237,60,240,121,100,249,187,112,147,180,218,242,72,49,209,222,190,116,53,171,181,234,235,154,166,47,254,161,213,88,161,242,170,153,35,214,55,130,17,32,90,125,174,231,109,141,237,223,53,117,210,114,55,238,6,195,85,247,95,102,255,122,91,204,128,27,106,216,223,219,98,107,76,225,67,174,108,211,180,254,221,85,181,86,123,217,2,160,200,74,86,245,131,217,27,62,79,108,12,203,176,126,48,11,106,155,50,43,64,82,156,254,121,84,164,180,86,213,79,147,132,180,175,16,213,136,210,75,63,0,214,202,241,61,180,138,220,150,140,20,238,59,103,127,213,70,167,148,221,197,94,164,101,124,186,66,37,51,205,253,60,112,122,118,252,212,133,70,46,137,195,81,85,59,129,141,63,20,118,200,183,65,135,81,246,115,206,117,24,30,203,141,251,172,237,232,220,89,28,221,205,211,249,194,39,210,30,219,223,54,252,238,19,186,245,11,143,19,153,127,36,237,223,165,161,185,123,225,13,177,234,27,162,168,71,108,249,114,127,218,204,187,58,76,30,44,221,97,8,11,129,158,41,191,112,90,72,202,18,24,193,228,230,3,141,64,59,101,61,249,48,163,200,239,228,36,18,235,85,152,25,230,192,87,35,239,64,23,211,188,45,212,192,19,109,11,63,186,27,221,71,224,153,205,10,241,131,137,204,175,115,205,248,113,186,82,250,70,18,41,159,51,234,138,192,21,79,43,63,218,84,234,239,56,228,210,234,167,69,1,13,14,230,150,204,72,103,82,222,219,39,5,122,196,164,96,195,169,169,208,120,0,150,81,11,152,75,175,27,30,138,71,149,112,147,91,125,142,102,84,79,135,233,221,171,250,66,38,186,169,126,215,36,222,169,46,93,120,153,89,208,114,216,66,212,59,146,160,204,244,234,25,17,12,83,234,237,43,183,194,105,226,73,58,204,164,179,20,134,56,81,227,232,243,57,77,121,102,5,61,161,225,83,22,53,222,150,239,234,196,226,210,226,182,72,109,93,239,51,68,127,207,255,70,246,99,45,241,210,238,203,44,172,194,51,238,26,165,173,33,35,165,224,232,150,226,151,75,97,111,122,159,25,132,164,53,125,255,13,141,161,95,242,199,48,229,169,179,107,243,151,77,151,201,72,114,221,136,205,13,95,219,204,187,113,234,201,127,12,1,71,241,211,188,185,51,2,36,132,145,190,115,163,182,154,47,91,0,24,219,81,207,197,96,4,90,101,3,206,74,232,189,54,155,66,31,2,199,138,46,180,124,29,166,64,124,233,225,163,155,161,114,124,93,231,155,167,39,247,129,169,197,6,76,158,224,110,65,126,25,241,249,165,152,80,18,100,81,184,15,5,66,26,95,243,7,159,121,23,247,52,129,201,220,252,42,185,192,13,73,1,57,249,25,70,243,179,11,1,70,99,237,62,51,182,236,109,56,104,77,147,77,78,189,144,12,200,126,97,197,184,106,91,97,234,127,126,97,88,113,117,121,224,144,169,48,38,255,193,180,200,74,139,231,64,191,29,167,153,242,193,120,86,94,110,250,232,200,124,13,159,114,24,144,242,105,53,122,229,63,26,233,166,65,75,251,189,14,108,210,7,95,20,95,104,62,69,171,64,96,171,195,182,128,145,44,188,47,11,187,203,179,185,241,163,113,54,189,242,101,131,138,25,122,106,126,217,16,221,138,132,64,231,22,146,156,188,254,140,51,46,140,70,100,43,223,35,131,227,88,116,28,117,168,183,221,159,88,166,143,91,15,38,74,233,113,101,137,94,10,153,50,112,74,45,59,174,44,169,104,15,104,39,181,28,7,83,88,82,148,198,213,111,18,46,100,142,115,43,69,96,236,169,146,95,216,9,83,144,197,19,248,183,79,251,193,80,141,151,68,49,29,206,250,9,88,3,110,86,224,83,24,50,123,187,240,232,50,31,209,204,148,62,15,33,96,234,88,55,58,51,248,196,61,227,194,4,168,10,247,146,87,187,112,185,26,247,63,120,212,111,170,52,152,137,33,96,168,103,249,171,120,194,181,100,55,217,95,216,53,152,126,112,190,157,179,6,19,4,92,152,106,237,82,24,239,150,118,97,33,150,252,224,214,231,61,122,172,219,68,202,135,86,104,140,115,20,221,84,153,165,205,189,202,231,89,131,33,232,11,108,213,107,127,35,211,140,114,47,90,136,27,191,60,16,253,62,102,121,120,97,26,40,189,70,65,51,107,153,183,196,70,58,155,201,204,167,43,20,169,47,131,21,20,229,164,237,23,102,218,30,249,129,41,197,142,11,75,240,197,8,198,179,35,192,3,203,248,183,216,46,158,54,170,191,69,166,155,193,151,153,211,186,112,150,61,153,193,164,7,2,38,88,150,235,58,27,186,229,243,164,229,79,91,29,15,26,145,155,193,105,84,61,247,164,212,24,63,93,17,170,200,15,60,125,75,102,112,211,0,8,90,67,253,100,240,208,89,239,44,38,235,129,157,66,97,50,236,208,39,21,94,40,61,198,209,205,130,103,133,205,132,229,194,8,35,61,112,251,156,72,12,150,246,187,15,93,138,234,244,63,78,24,237,154,110,160,4,91,178,212,163,210,62,98,233,57,225,35,67,88,70,40,121,231,207,226,24,27,163,217,150,76,56,244,49,109,95,48,103,85,15,19,186,15,75,113,229,26,80,38,182,154,21,70,181,63,80,216,119,67,81,204,125,203,133,231,150,152,143,244,225,246,237,28,22,111,204,224,67,97,211,225,190,48,69,125,133,139,219,242,253,224,92,100,50,50,248,126,119,7,198,81,242,194,166,138,20,159,60,183,37,95,252,132,250,49,154,31,76,221,243,82,41,129,173,89,203,199,1,174,7,114,93,103,179,189,239,243,52,49,171,251,176,233,133,232,49,7,226,145,48,100,99,113,38,15,232,28,126,226,179,198,244,41,163,96,226,168,228,209,164,193,16,58,21,166,109,185,93,56,237,58,31,120,125,180,62,131,211,88,229,57,154,248,229,254,54,198,174,23,134,89,211,139,207,114,204,189,76,76,15,60,99,161,55,17,3,217,185,3,35,129,213,46,140,66,129,194,116,138,141,128,9,118,218,3,15,79,102,24,156,179,44,137,203,120,106,35,142,166,210,247,162,221,75,73,134,74,195,148,193,57,245,22,247,69,231,105,125,97,58,101,47,124,213,97,126,232,168,247,182,184,144,242,28,12,243,255,251,120,72,191,225,126,246,192,197,51,137,7,94,34,91,243,67,97,77,4,186,196,25,242,7,207,233,31,15,112,42,178,174,0,99,190,27,240,44,146,168,255,193,95,7,180,193,164,252,223,11,223,85,142,238,226,46,247,131,215,39,105,248,131,165,130,0,74,87,171,63,240,57,140,196,40,48,210,240,59,126,186,153,89,221,133,81,204,142,69,139,148,227,76,253,129,207,158,55,222,38,25,201,44,65,54,240,238,173,92,24,31,37,133,113,32,137,11,71,65,74,102,232,197,206,226,163,62,253,96,132,79,21,62,251,248,21,239,203,236,215,219,3,183,61,239,165,37,106,208,2,83,210,156,241,62,49,139,207,237,129,49,46,189,112,237,18,8,32,38,141,26,111,192,140,182,242,192,103,153,141,167,150,178,152,248,252,224,221,235,253,109,154,229,245,169,157,121,221,235,23,192,84,64,159,223,46,206,197,199,33,120,211,178,246,30,61,82,60,84,180,175,36,73,250,131,125,13,0,21,42,219,135,22,57,120,210,12,249,192,61,203,79,83,77,127,127,250,142,180,177,109,21,125,80,114,20,1,179,94,63,47,36,223,72,2,56,183,63,158,89,249,44,234,12,166,163,238,57,57,218,192,61,224,50,255,120,95,48,123,238,209,133,129,43,48,210,205,233,254,54,37,31,253,109,132,250,227,219,135,25,181,218,120,224,185,227,125,1,215,231,35,160,164,23,243,33,95,193,51,153,146,155,220,241,72,187,249,225,234,40,166,107,195,127,186,19,74,119,189,240,49,191,86,73,80,251,183,235,65,157,100,97,104,221,163,188,104,132,79,6,107,78,97,253,228,166,63,20,125,182,209,95,116,125,93,81,63,88,122,229,129,121,59,59,96,228,113,245,109,209,81,91,238,201,147,137,252,63,112,251,152,250,6,35,64,90,30,120,238,121,79,142,158,196,84,216,40,57,1,167,169,169,20,96,153,178,104,237,150,208,205,228,222,146,175,202,195,52,136,95,52,79,57,118,149,253,162,105,198,15,215,109,230,68,10,167,216,41,158,141,89,135,245,34,232,28,238,26,6,140,12,164,62,49,210,63,94,79,69,252,159,105,92,206,205,170,121,103,241,178,76,141,224,129,151,135,217,134,62,211,112,67,75,39,174,219,118,223,121,62,240,190,143,196,20,137,117,166,68,93,34,149,248,105,22,108,125,40,240,245,82,12,209,252,27,133,10,67,222,169,23,30,77,151,31,148,133,99,65,71,81,85,56,22,221,116,77,107,190,231,102,61,127,14,134,204,37,112,211,100,224,226,125,221,81,6,181,74,55,223,192,99,205,118,97,209,88,5,222,52,69,59,124,86,205,210,116,54,59,48,122,67,23,102,59,113,97,148,210,98,111,130,70,94,125,110,123,51,62,98,253,160,56,254,196,3,4,195,94,99,0,70,139,224,62,22,75,70,69,94,160,155,49,158,204,210,232,2,207,236,219,15,68,111,91,150,47,219,34,186,72,212,208,138,220,101,199,182,27,169,98,223,227,194,212,73,85,194,124,8,242,110,141,183,77,85,97,150,252,194,174,51,255,131,197,44,205,96,75,132,94,56,23,153,22,108,61,249,140,124,128,243,126,98,94,26,187,103,245,112,161,255,24,150,247,145,159,149,14,209,100,191,237,6,7,173,200,165,177,89,76,30,99,117,203,79,200,222,9,216,245,243,13,198,0,88,79,158,49,92,30,23,174,186,224,111,99,32,248,140,213,49,104,220,235,57,186,184,134,192,15,174,73,226,187,141,48,103,243,193,66,237,163,119,153,208,54,147,119,173,126,105,101,152,95,171,195,240,155,201,211,249,141,25,231,163,8,76,250,215,41,7,56,38,39,73,142,225,46,79,86,246,187,112,203,15,142,59,78,129,107,68,227,134,222,246,58,24,6,76,13,30,59,66,162,17,39,158,129,43,64,30,145,181,107,39,174,60,11,231,188,48,251,226,236,99,165,89,30,45,9,60,43,221,249,126,101,208,115,46,136,24,45,125,210,14,98,250,115,231,90,96,104,97,251,194,73,178,206,6,159,81,59,4,30,119,90,161,227,26,54,168,159,28,9,26,201,17,25,188,154,103,142,13,190,205,119,148,221,167,185,88,127,48,157,94,183,169,16,120,153,218,206,133,179,108,225,13,46,247,153,1,183,251,1,13,83,19,142,175,179,153,26,236,77,187,13,154,224,91,247,16,203,156,12,83,116,252,82,67,131,187,234,113,76,35,121,112,213,178,13,62,79,221,183,125,214,169,119,37,196,13,158,41,206,157,113,67,168,207,185,231,90,62,171,0,107,114,24,120,181,228,27,5,224,36,209,56,4,66,210,36,241,211,188,189,177,31,184,213,123,52,157,99,55,12,98,17,135,115,249,141,36,203,128,75,97,115,88,164,146,61,36,174,166,235,126,235,235,230,49,94,187,111,134,205,178,250,118,119,24,140,77,93,191,112,151,219,110,86,112,252,106,224,165,98,21,86,47,193,196,216,43,20,121,3,54,150,253,3,183,226,19,57,48,241,95,192,103,185,67,240,229,27,12,245,183,178,246,7,14,102,12,48,157,34,85,225,150,35,168,5,38,86,188,48,37,161,72,205,193,146,175,85,94,24,112,119,170,170,193,73,104,126,84,64,32,241,250,67,195,156,91,62,17,67,227,11,2,205,82,41,3,238,37,182,102,21,119,192,75,202,255,193,174,4,96,240,146,238,240,31,188,123,191,71,47,49,157,133,16,106,142,36,142,86,102,160,172,40,116,210,29,112,215,164,140,193,193,151,0,134,74,211,31,248,204,150,2,151,170,247,213,170,177,74,2,174,123,201,204,128,243,204,116,122,175,233,144,149,182,95,120,69,238,153,182,136,121,219,41,129,71,162,45,44,96,106,174,251,129,75,243,111,219,20,176,175,138,193,15,174,17,196,81,15,22,135,225,239,232,41,71,163,35,241,30,157,35,141,70,167,149,102,155,236,202,17,99,15,152,182,200,242,192,35,182,41,192,226,142,244,131,105,235,112,152,133,60,61,111,12,59,87,127,168,152,24,73,144,103,240,88,229,162,44,236,15,138,124,116,192,104,68,61,175,187,187,174,251,15,230,3,125,224,187,27,192,58,238,132,255,77,97,154,93,226,183,161,225,60,15,13,31,11,143,40,128,197,71,251,7,51,123,7,60,105,198,125,198,18,178,244,23,174,179,60,67,13,73,251,117,97,177,177,248,134,249,136,129,138,19,115,210,47,104,88,184,243,161,9,206,86,222,15,140,202,194,133,81,72,18,56,83,122,245,159,78,36,187,100,245,52,209,201,236,169,115,4,38,161,3,200,209,103,138,116,22,86,161,240,218,110,255,248,15,174,206,169,3,70,173,67,127,122,13,31,196,212,196,251,174,122,221,208,58,253,11,161,32,118,246,218,243,129,135,211,195,12,206,233,65,109,127,225,232,50,97,155,7,238,201,231,141,66,118,240,90,100,24,11,157,126,21,191,105,68,196,231,51,134,169,7,247,114,225,84,30,16,23,41,7,209,98,216,122,106,196,50,125,82,129,53,139,242,211,3,223,34,32,112,185,58,79,63,24,190,103,192,216,192,60,95,15,145,167,223,150,89,158,247,249,192,37,22,245,2,115,38,63,119,93,73,155,245,11,231,127,19,158,99,63,48,124,11,223,118,22,204,46,53,36,176,25,43,146,254,165,27,205,247,69,35,8,51,180,164,119,54,68,73,34,224,165,233,59,96,148,78,3,165,126,63,31,180,124,22,97,63,56,255,49,17,227,100,145,3,30,127,204,195,16,92,252,125,116,120,208,165,253,27,176,8,106,127,176,211,212,129,201,187,212,23,174,114,52,52,249,247,104,204,172,3,46,91,67,207,110,230,237,235,30,45,110,135,63,116,202,243,174,240,54,244,220,24,148,250,177,230,227,248,76,241,117,220,57,129,184,117,183,23,38,228,243,145,96,82,12,207,60,219,44,186,249,224,204,154,91,246,11,71,97,170,152,10,240,159,112,243,141,29,189,10,43,189,231,46,53,230,27,120,26,146,26,49,24,185,153,128,219,76,207,93,147,177,219,113,101,197,148,10,244,211,45,221,3,102,34,53,26,177,223,41,124,250,52,91,16,16,30,250,113,117,90,222,62,202,79,249,117,160,105,56,64,206,205,107,79,160,74,106,48,20,33,125,133,53,60,179,190,26,167,175,0,167,103,237,161,19,163,248,214,235,192,196,18,207,201,231,157,194,129,151,80,224,169,199,89,235,139,195,168,224,234,201,15,124,54,22,2,247,39,18,153,230,207,221,46,92,36,183,97,240,222,75,142,62,83,190,172,46,232,27,39,95,208,77,0,73,99,90,102,160,154,251,69,169,134,63,48,13,189,1,19,172,85,133,203,136,180,35,112,211,221,19,29,30,165,244,121,97,118,106,23,62,49,41,98,39,31,204,154,58,116,140,227,75,16,27,237,3,139,128,142,161,35,85,79,217,128,214,166,247,69,102,164,196,19,39,85,45,77,103,192,39,64,242,149,45,155,243,224,123,114,84,58,115,192,104,7,173,7,222,35,93,24,189,178,172,176,245,225,59,12,213,89,215,205,109,233,6,135,81,158,153,50,17,19,117,142,230,1,53,154,43,243,218,182,253,224,233,173,1,6,55,217,255,12,35,250,248,44,158,141,49,41,107,27,235,67,118,242,37,176,25,7,191,112,159,247,220,152,94,212,23,46,247,104,8,171,127,28,157,178,167,16,178,245,164,188,191,109,106,203,1,159,88,236,189,240,126,7,26,237,94,210,160,98,48,153,152,11,43,71,133,140,14,22,91,14,35,133,166,201,13,224,182,124,202,2,38,40,122,224,20,181,167,3,79,225,77,131,34,84,145,3,21,65,36,67,235,142,168,18,52,183,253,252,114,245,142,127,131,105,20,215,39,74,111,75,18,56,73,110,16,24,87,189,123,97,144,51,158,147,19,189,239,11,159,191,233,3,79,244,19,215,128,137,230,100,202,162,165,55,239,123,242,218,134,78,89,8,13,70,253,21,24,115,136,191,182,93,250,95,251,81,189,166,94,228,53,211,80,174,95,237,198,188,90,142,198,200,75,225,113,179,215,6,167,7,141,188,28,74,23,16,147,20,52,155,102,57,180,143,231,135,43,57,225,11,231,181,158,83,19,221,202,209,77,177,18,179,111,183,6,39,157,41,78,232,154,100,220,162,172,243,156,23,59,223,123,222,179,50,63,23,125,214,160,160,220,0,175,253,188,255,181,93,28,237,55,246,154,126,113,166,168,228,76,108,131,247,94,207,36,54,87,186,111,2,129,243,253,160,52,50,202,55,163,63,124,54,13,165,220,121,130,66,204,11,163,191,121,97,141,221,113,90,171,253,78,19,132,11,235,129,123,20,178,32,97,231,172,201,8,107,150,153,247,212,117,93,1,129,31,156,90,188,39,218,189,165,27,127,216,3,76,49,181,34,234,80,158,43,163,208,120,39,168,148,202,115,97,108,241,253,105,66,105,172,67,225,188,238,156,62,77,247,90,159,72,58,179,174,111,57,204,166,246,73,106,45,19,18,142,101,244,252,245,217,227,141,109,180,122,95,132,17,14,214,152,137,212,236,13,61,224,9,106,124,220,49,0,90,17,246,152,240,124,85,184,220,61,30,112,91,154,75,160,69,125,221,120,13,234,254,120,142,166,106,92,228,228,111,178,0,185,142,27,207,85,35,90,60,48,114,89,23,22,31,42,131,225,94,149,11,183,246,132,192,100,195,135,156,124,72,131,4,240,170,121,231,11,239,60,158,232,124,182,121,163,38,58,71,230,122,51,44,65,194,6,30,207,52,134,198,104,238,247,153,183,220,222,156,24,91,150,123,99,120,198,201,182,154,76,188,127,121,166,130,222,53,141,81,209,165,20,84,148,180,13,101,39,17,241,117,98,235,59,31,184,121,2,5,116,183,39,27,208,81,36,184,231,46,227,77,50,210,148,50,47,140,115,121,125,224,168,75,210,247,245,102,180,170,185,213,221,11,107,202,14,7,70,24,103,7,220,231,245,49,255,224,124,81,70,117,127,209,38,7,83,38,121,14,54,195,204,216,146,208,82,253,252,116,95,247,174,168,58,63,41,142,114,175,154,142,245,174,201,21,164,154,125,209,64,124,100,95,195,142,255,7,76,217,232,73,233,230,91,27,39,7,95,53,216,226,167,253,80,20,139,198,147,48,154,180,65,199,206,179,255,49,143,1,215,216,131,53,243,30,24,47,60,98,128,209,58,186,254,56,154,109,87,192,83,36,165,190,235,234,251,94,218,108,207,20,75,143,65,142,187,66,142,120,106,118,17,143,225,18,227,179,145,100,232,239,209,103,88,204,128,203,124,62,90,158,104,84,90,153,5,223,137,176,162,162,158,47,186,235,179,111,77,200,166,69,142,162,152,188,178,190,14,40,104,145,193,192,2,64,63,141,133,196,142,231,101,176,160,236,47,122,38,171,200,71,225,177,240,92,53,173,99,51,208,156,158,48,173,162,40,172,112,214,152,156,29,210,188,105,4,84,87,222,15,158,18,87,36,7,207,86,131,54,140,39,59,152,114,141,36,28,210,225,207,32,163,15,172,93,148,180,144,164,45,233,19,246,121,10,223,129,93,116,36,240,28,226,77,163,166,155,234,139,182,29,163,204,140,204,245,113,31,24,205,212,128,209,49,213,159,38,122,137,217,100,17,85,119,121,102,172,161,247,93,90,114,228,41,212,160,42,117,19,170,24,224,234,8,167,208,25,77,27,133,252,94,209,149,131,198,137,92,239,201,105,58,124,127,187,141,122,79,142,216,205,31,240,150,163,77,159,242,253,237,59,194,173,179,248,143,223,94,73,110,204,218,133,20,6,141,68,178,181,24,232,67,165,31,49,69,150,154,76,76,127,81,111,52,54,116,92,251,106,131,169,206,148,128,49,87,41,15,60,130,252,68,138,244,76,94,122,242,73,12,216,35,65,14,231,107,63,48,205,121,23,158,79,90,136,98,89,100,154,81,25,68,157,229,129,87,190,151,70,219,108,122,142,206,45,118,181,213,244,197,246,147,125,47,185,245,11,51,160,242,3,239,91,68,74,228,123,159,37,179,77,23,148,166,108,112,62,177,165,195,188,98,6,179,4,158,58,78,171,109,81,188,170,144,173,11,189,189,159,254,138,50,79,161,96,95,245,190,136,255,111,221,238,4,228,75,179,43,164,86,146,199,125,132,32,101,107,97,32,89,149,62,170,149,248,241,202,209,13,103,221,160,243,35,170,48,133,17,131,28,17,228,245,168,0,195,41,147,121,133,134,183,21,121,33,92,124,196,47,246,7,187,225,205,7,203,100,218,76,237,32,106,45,116,12,74,147,39,48,235,230,10,24,42,150,92,153,233,143,70,13,9,226,111,17,184,66,221,136,70,3,164,234,210,195,22,0,78,158,190,55,88,171,153,182,213,119,77,45,131,139,180,118,224,171,142,29,153,23,221,147,153,255,205,167,162,63,34,155,124,230,5,36,101,132,45,208,126,196,100,135,77,21,88,42,250,213,114,242,81,209,63,255,97,234,201,17,251,159,190,157,51,88,58,49,129,59,211,214,133,91,147,248,171,34,91,80,235,186,112,95,194,177,168,8,76,4,67,29,120,110,25,229,192,125,78,129,151,46,188,164,164,106,124,128,13,30,100,153,89,97,92,229,231,133,179,196,210,197,92,123,61,77,209,48,49,216,146,129,164,33,107,196,92,222,136,236,52,37,0,220,35,243,99,176,134,157,124,53,72,28,4,49,229,132,46,178,7,70,231,19,141,118,135,231,108,77,82,6,192,53,198,146,193,26,119,34,48,87,163,144,196,23,51,52,101,156,81,144,186,172,23,99,126,201,11,203,191,38,83,103,135,156,127,158,134,228,20,128,123,180,74,0,147,154,85,56,141,28,207,148,198,204,34,49,47,176,144,98,204,114,71,82,144,84,140,75,10,190,206,160,35,36,41,75,9,89,149,120,37,248,105,43,87,33,25,47,35,7,199,9,129,18,89,125,77,60,41,82,175,6,111,89,10,144,23,191,109,141,38,228,170,169,22,4,248,183,183,245,26,220,166,108,149,19,246,135,57,7,253,202,252,100,132,216,197,12,235,97,3,61,92,189,72,8,8,220,163,97,193,96,101,80,29,120,69,22,30,116,233,250,72,147,100,14,222,113,39,152,148,34,45,132,219,19,64,214,139,34,242,245,192,103,233,238,23,94,26,166,1,39,151,141,48,120,11,215,122,111,58,20,130,65,104,94,245,85,185,112,232,64,120,72,129,18,61,157,134,10,155,52,220,133,181,228,98,240,249,83,11,24,129,198,173,48,22,180,229,194,180,133,9,77,15,171,88,223,81,210,229,190,166,176,108,55,52,110,23,168,2,38,62,153,15,92,99,195,9,60,170,116,53,158,169,186,185,35,40,28,64,122,111,229,202,48,175,207,51,184,141,100,221,186,18,39,43,54,188,254,84,232,184,121,136,147,232,45,199,92,76,15,164,202,183,1,215,169,232,42,202,93,100,221,46,241,54,113,31,235,210,133,65,142,102,46,175,94,119,107,47,145,22,15,43,40,4,241,113,226,200,38,61,101,16,252,118,204,26,40,120,20,73,163,27,92,170,127,61,192,194,145,61,224,220,193,246,92,166,49,245,16,108,77,94,211,41,178,231,208,52,95,184,175,121,97,152,109,202,28,166,45,44,200,216,137,232,67,58,229,232,13,63,17,163,179,119,33,95,8,3,144,142,225,126,119,172,20,139,197,26,195,224,54,111,143,197,129,81,69,187,112,255,113,181,28,94,104,159,200,201,145,198,245,199,109,246,182,73,187,171,204,144,45,104,199,165,25,87,84,97,109,39,40,124,182,218,28,2,249,102,110,129,151,76,56,180,4,16,207,7,57,30,247,10,109,175,194,240,104,93,130,123,50,163,180,7,46,46,174,96,240,210,46,109,106,76,163,4,181,62,145,12,109,15,154,34,139,68,107,125,106,79,55,66,66,26,250,162,83,120,8,134,226,101,22,48,17,180,92,24,237,134,65,237,133,76,216,30,170,54,164,244,17,157,37,149,57,68,31,10,14,44,59,158,89,131,141,251,244,233,173,189,82,180,96,252,186,121,222,198,174,18,212,250,145,45,147,36,48,242,218,183,107,101,109,221,167,3,159,179,231,114,225,173,253,223,192,204,97,183,107,133,255,61,112,139,93,10,240,106,218,207,105,150,131,209,82,48,205,234,254,222,246,132,14,24,95,46,130,43,79,95,216,9,44,145,174,140,46,63,136,166,210,199,7,124,166,187,114,225,146,181,223,115,96,234,18,189,62,144,78,228,125,129,166,104,248,4,221,51,61,7,207,155,36,24,203,104,178,75,97,11,241,46,124,194,185,172,176,85,52,3,134,160,241,92,56,233,169,21,48,62,144,77,97,211,229,191,240,249,122,159,163,73,219,70,251,226,249,80,219,124,126,187,81,220,14,24,46,241,115,229,244,148,228,128,205,62,230,129,73,113,92,152,166,208,7,118,27,85,131,105,127,214,147,219,158,232,67,119,199,188,73,15,206,112,121,252,96,115,170,147,238,147,249,75,81,120,211,50,173,12,89,26,45,38,250,172,161,58,49,209,110,152,178,130,76,146,142,193,116,3,134,186,160,240,156,81,147,4,198,113,228,129,83,89,23,38,4,211,174,101,58,95,227,228,100,53,85,66,4,227,120,132,90,28,102,156,171,8,2,250,59,53,26,143,81,27,219,218,172,125,22,252,187,173,52,199,150,213,30,120,220,14,243,66,149,104,60,96,168,108,26,218,134,140,5,82,6,241,64,225,9,54,249,240,1,83,212,18,128,53,162,5,70,105,122,95,152,242,243,3,167,219,19,13,119,80,53,14,232,124,175,209,168,93,81,172,42,79,99,188,57,153,59,140,209,184,62,145,97,26,122,2,143,45,211,2,240,189,43,114,167,93,251,245,121,29,241,68,206,238,162,104,112,6,19,251,108,27,2,54,207,161,241,192,41,178,42,192,57,61,74,3,208,151,138,28,61,230,115,240,153,200,91,92,25,133,74,125,25,116,65,222,246,116,96,41,1,118,235,116,24,53,212,0,170,105,229,170,44,196,172,87,187,129,153,80,154,200,89,49,114,236,54,233,40,63,11,138,156,187,32,35,225,1,20,118,82,91,213,119,128,233,236,14,24,195,189,161,48,111,112,95,184,141,244,156,124,92,185,128,131,242,83,15,122,22,198,28,240,208,220,56,202,210,51,222,6,140,44,141,133,135,41,102,167,125,225,174,154,43,220,17,82,14,1,155,127,219,3,215,40,221,0,119,201,18,99,29,119,182,135,33,150,113,238,112,104,151,222,160,225,178,133,142,1,10,118,41,61,202,37,200,249,248,111,155,251,183,188,15,216,199,248,100,187,248,8,237,74,50,79,246,101,95,109,14,205,21,164,2,69,177,101,21,179,251,115,152,173,168,172,15,221,30,84,13,57,24,34,2,153,102,15,76,40,191,5,150,17,206,230,95,180,12,72,137,106,44,97,98,3,217,163,129,243,211,147,26,147,74,232,64,188,158,113,52,45,105,42,146,99,245,231,56,154,109,146,10,240,240,186,238,172,96,114,83,250,219,221,44,218,227,228,103,19,160,205,83,189,237,28,212,244,137,236,156,84,81,160,193,81,6,108,33,223,243,68,49,40,99,65,237,112,244,236,104,139,52,39,146,231,73,251,74,22,173,167,145,20,159,131,18,18,56,112,247,182,198,156,236,130,118,148,77,105,165,40,93,181,150,50,26,121,190,234,225,223,186,134,76,102,13,214,68,242,61,4,209,210,146,44,19,190,27,39,232,204,161,212,132,251,107,87,241,170,198,64,42,174,63,117,182,31,251,209,182,98,1,118,93,172,2,13,87,58,27,235,217,22,236,232,203,130,10,179,84,253,129,108,24,124,91,87,198,218,79,32,94,11,66,64,158,38,194,114,182,73,19,3,69,20,198,173,235,102,145,6,23,129,207,110,178,104,209,41,64,83,207,18,41,125,26,244,169,202,248,133,111,147,226,23,148,221,98,117,137,52,24,141,73,132,106,144,8,46,158,118,199,123,189,100,21,80,195,45,38,100,25,147,113,43,31,5,53,107,81,112,157,50,250,39,181,59,144,105,123,132,0,180,249,92,21,85,126,179,17,237,234,107,228,192,31,93,184,76,151,163,31,139,78,141,44,30,103,241,62,255,201,193,69,207,128,136,194,205,222,35,228,99,29,135,213,169,87,197,142,186,186,12,31,76,136,71,144,238,12,129,228,221,69,136,219,32,42,42,207,11,66,97,10,53,187,105,242,14,23,69,253,174,135,146,30,117,249,169,239,2,81,125,111,27,172,104,190,85,221,215,211,161,213,183,139,42,26,185,61,171,36,163,61,191,16,8,52,227,203,162,170,137,136,10,185,82,30,251,254,246,160,254,184,40,155,79,13,139,50,4,246,230,210,229,153,104,101,62,114,139,205,228,55,93,19,49,227,223,165,122,139,244,182,150,80,76,68,196,88,81,76,116,115,200,49,254,145,191,33,85,116,5,96,179,149,62,229,85,157,123,28,78,133,199,165,251,157,156,243,207,15,208,85,36,115,178,140,139,192,38,55,225,18,149,228,149,150,44,89,168,17,108,167,171,155,196,194,153,153,244,104,164,186,226,104,60,30,138,236,126,17,47,88,158,131,252,81,63,170,4,177,248,112,148,208,145,68,33,103,233,194,0,123,41,102,126,28,145,17,221,91,2,211,3,28,154,162,39,78,47,162,160,76,131,5,92,120,87,67,165,74,83,101,161,79,102,241,20,162,162,52,74,74,49,139,126,109,204,106,93,44,53,153,46,168,202,157,158,89,115,22,23,44,69,31,121,62,122,191,25,51,135,184,52,2,33,213,195,166,88,31,10,202,149,21,104,170,254,236,168,230,226,30,130,166,104,124,168,122,51,114,85,161,94,123,98,0,54,201,34,44,189,160,194,250,125,91,140,173,10,203,124,78,142,225,227,160,82,193,231,111,59,196,153,233,15,80,26,6,52,84,24,13,126,87,16,22,166,56,157,88,190,41,108,55,42,202,74,106,33,97,225,105,200,1,159,69,6,31,21,85,1,63,49,67,88,72,212,133,178,189,202,124,119,35,89,126,168,137,232,170,182,51,29,163,221,69,40,27,213,157,169,106,193,141,114,109,104,13,83,36,155,170,88,221,80,43,116,105,91,210,132,251,26,77,3,111,52,2,115,40,21,195,49,148,231,125,176,19,93,185,82,113,53,146,162,60,83,250,134,182,63,52,168,110,179,20,61,24,143,2,63,55,233,61,209,166,66,199,187,93,177,224,243,98,187,106,255,111,182,175,174,152,82,155,213,93,178,74,9,55,147,225,114,93,232,142,4,236,82,33,226,189,67,53,154,41,55,167,71,228,184,4,143,200,122,205,206,86,67,53,192,169,81,135,82,55,68,248,162,218,206,205,70,184,31,141,71,98,82,245,242,102,206,209,174,94,142,124,115,83,49,109,44,137,188,185,180,50,191,35,80,247,42,167,23,145,1,55,49,84,129,233,9,29,33,64,206,169,85,208,154,161,213,125,217,235,195,58,14,117,160,21,226,98,255,237,149,70,81,151,136,141,92,108,152,168,116,179,56,208,75,203,198,42,116,29,252,132,130,206,82,52,69,34,29,20,167,7,25,196,137,177,225,31,231,72,232,41,235,64,66,252,46,166,121,227,167,20,85,134,62,131,158,73,200,97,202,61,109,60,242,254,168,88,127,48,84,11,181,81,65,47,34,187,126,14,240,25,239,98,14,67,186,27,205,22,135,249,92,84,242,218,164,64,125,222,224,50,85,67,234,192,56,116,249,39,96,242,227,143,48,187,89,240,132,111,1,95,200,243,186,81,164,117,233,5,18,214,244,154,23,177,53,96,186,244,201,210,18,216,18,173,98,18,107,141,206,14,67,166,145,193,178,78,8,233,59,224,106,194,169,210,149,129,139,52,138,68,126,110,42,245,234,97,193,122,117,61,15,16,75,82,35,136,65,65,221,207,124,22,239,114,253,187,134,89,54,186,90,30,69,122,114,235,106,50,129,56,133,139,128,159,221,19,213,81,249,97,148,144,66,188,25,103,189,44,236,20,8,248,72,18,196,209,104,221,139,199,4,174,137,101,134,199,4,108,118,181,119,193,128,162,151,240,183,192,98,180,138,127,203,24,214,75,234,240,89,67,133,101,77,143,63,86,157,69,204,97,186,30,221,78,164,28,106,192,51,153,169,156,154,195,144,48,243,176,112,224,192,43,52,124,252,9,235,242,226,29,121,239,173,165,117,212,226,185,245,184,114,24,88,50,201,15,156,177,98,30,70,216,246,124,2,106,215,131,29,106,216,191,100,115,11,22,207,28,36,77,35,152,32,46,60,131,80,252,143,26,106,171,174,151,77,78,165,171,95,21,178,55,229,122,128,17,77,75,206,1,127,36,50,210,110,231,131,160,181,174,202,195,118,53,97,159,100,76,9,241,54,99,95,78,4,226,238,74,244,17,139,165,20,157,145,53,76,159,240,155,21,139,10,162,240,28,222,50,232,196,136,251,133,241,206,90,152,85,89,234,91,12,142,58,222,244,61,158,216,100,135,36,110,12,205,52,117,253,158,80,20,18,61,21,51,75,130,170,230,48,26,150,18,12,52,115,67,157,247,220,72,215,247,199,153,108,59,249,145,43,27,85,23,85,35,55,150,176,235,193,49,68,82,225,205,124,87,66,210,125,154,66,138,132,87,80,81,206,167,29,94,86,108,166,239,158,170,177,110,229,152,10,241,134,145,70,70,186,236,17,107,185,14,94,236,215,4,206,226,208,130,103,37,35,252,223,238,245,56,224,127,255,247,111,191,199,127,248,231,127,252,199,191,253,151,255,245,15,255,252,79,127,247,247,255,244,159,255,199,1,254,229,31,254,247,223,254,229,63,254,237,191,254,221,223,255,183,223,63,249,159,255,238,63,253,255,245,136,244,133,84,21,162,94,118,177,205,186,90,175,63,231,217,75,194,180,248,98,115,179,61,195,18,254,194,8,191,120,79,12,174,163,196,118,69,97,154,48,252,220,8,229,62,7,211,105,250,205,172,168,188,33,211,222,244,224,132,212,200,7,163,98,178,245,212,244,137,125,147,99,179,30,163,125,221,109,23,174,32,211,187,19,207,167,96,235,150,192,164,41,93,52,185,17,228,244,107,217,72,189,51,120,125,200,101,208,66,62,46,218,16,86,242,123,102,44,148,26,89,98,171,142,86,68,105,62,152,186,134,216,5,51,47,26,65,224,131,77,243,56,203,79,179,221,240,13,71,51,143,8,253,233,68,156,242,77,17,63,244,126,139,125,145,237,96,131,19,48,45,178,93,96,170,202,95,120,12,76,114,117,42,156,66,205,28,120,87,49,1,95,16,55,221,201,30,152,64,178,42,76,81,235,155,99,128,247,157,7,12,205,168,119,56,10,241,181,235,149,157,249,201,219,88,233,127,69,169,108,41,140,167,117,192,248,17,94,87,82,224,107,235,216,172,142,46,14,204,118,116,115,15,54,2,206,46,114,108,6,19,189,5,60,78,80,37,31,0,19,80,218,247,161,141,37,36,22,187,49,243,116,113,248,108,70,111,145,210,158,41,105,179,111,172,76,27,115,235,129,123,115,201,53,243,168,134,139,175,48,246,171,51,224,137,213,163,190,110,243,14,119,24,2,93,211,163,145,88,168,23,198,24,240,25,75,52,69,251,96,33,59,211,171,14,68,12,16,191,216,196,252,220,200,60,43,60,163,11,6,120,245,42,151,102,118,221,53,134,113,193,104,51,201,55,146,120,172,197,79,142,190,192,117,164,252,61,181,154,226,161,54,82,201,77,79,158,104,179,240,27,163,186,126,67,27,62,64,50,199,197,159,218,52,26,146,192,240,17,74,60,150,179,99,159,151,174,15,124,6,139,187,36,88,74,116,14,253,186,233,165,114,86,7,123,31,60,14,187,194,61,123,182,225,192,208,254,146,142,212,141,100,85,192,176,108,101,160,174,159,158,196,135,158,43,233,55,155,240,131,207,110,183,8,124,171,233,157,180,51,193,122,143,115,163,33,32,163,129,100,114,242,169,195,28,96,138,142,37,246,198,37,110,219,76,94,116,44,53,146,132,229,94,248,36,185,41,48,66,254,251,162,162,130,199,195,254,49,255,2,38,154,148,219,70,128,58,198,41,240,40,250,84,138,185,93,251,149,157,81,150,174,102,13,156,142,73,145,46,96,116,231,150,28,157,81,182,219,126,105,144,154,46,129,129,145,51,40,191,58,140,196,97,150,249,150,46,102,88,88,14,83,23,210,57,15,18,217,40,254,194,186,89,30,63,48,77,108,126,114,50,89,67,86,48,26,107,182,83,124,48,132,99,207,122,143,206,159,148,244,7,211,234,123,157,18,216,193,160,90,28,247,205,90,120,59,97,187,205,128,217,153,98,116,210,209,19,119,31,75,198,51,171,249,108,141,33,6,126,82,23,70,59,246,179,129,182,223,134,24,40,191,125,206,60,156,133,221,140,11,177,100,178,63,211,37,38,233,14,83,5,186,141,203,240,81,206,164,182,187,63,150,137,182,185,204,13,233,44,142,217,43,161,141,161,36,246,166,192,197,50,136,1,51,251,78,129,115,158,241,84,240,175,209,120,132,100,96,74,41,222,200,194,180,102,9,60,77,216,214,97,228,194,186,194,233,188,165,120,97,56,62,21,9,103,18,125,234,159,9,187,217,49,166,126,41,37,252,109,81,138,115,148,22,9,89,164,18,157,54,174,80,4,124,54,14,91,15,158,8,242,250,149,145,74,89,50,175,96,171,93,215,29,198,208,43,154,30,77,161,186,199,48,182,38,104,57,186,213,96,54,81,205,58,51,86,149,43,51,175,243,228,131,156,180,176,78,136,9,53,144,251,13,240,248,146,254,52,233,86,79,195,176,111,163,129,52,94,23,58,243,61,199,24,71,81,241,222,213,121,141,100,43,238,188,193,174,241,126,249,116,241,123,175,24,87,77,198,57,43,72,182,201,143,61,215,216,174,244,24,48,219,91,143,194,78,180,200,46,179,92,216,44,27,99,150,63,65,81,191,172,64,96,114,231,190,170,99,140,195,18,35,176,137,163,251,165,33,156,56,245,210,216,98,222,163,217,187,221,204,20,48,244,253,58,98,140,118,241,142,4,110,102,36,224,48,79,240,126,61,192,13,205,100,255,0,240,232,211,43,63,227,228,172,143,1,19,45,21,129,81,84,219,247,195,165,81,67,158,74,197,89,39,174,236,204,71,227,54,64,3,179,183,243,103,70,211,238,77,42,119,140,217,24,87,126,215,196,131,85,7,2,76,216,238,79,124,159,5,93,20,215,58,227,111,123,107,6,41,48,42,232,119,36,96,241,23,162,1,13,87,163,126,219,48,59,220,106,243,22,254,96,168,222,122,240,25,59,211,133,180,233,144,203,77,66,211,105,178,203,222,139,78,81,147,236,183,28,109,116,20,127,100,38,25,58,251,125,29,139,60,96,241,207,154,144,24,81,201,11,55,235,167,248,70,169,165,172,47,73,173,67,12,128,162,245,61,51,182,49,146,164,236,72,195,78,111,207,59,227,239,124,122,163,8,154,8,171,124,7,68,106,251,154,225,156,95,161,20,233,250,120,102,22,56,150,92,216,36,42,242,72,4,117,142,114,221,102,217,168,33,204,227,27,183,109,21,238,27,244,226,89,0,155,219,223,229,64,197,68,134,40,4,148,229,42,220,192,133,93,224,133,217,101,122,29,139,147,115,117,10,39,244,65,2,134,251,40,207,4,203,9,50,103,254,200,216,176,202,193,214,188,48,253,153,52,115,64,150,251,202,182,205,119,52,81,8,41,130,158,117,104,197,171,70,116,243,178,102,59,113,102,113,114,16,201,233,37,203,49,148,63,154,171,227,101,144,246,144,143,26,65,253,233,21,111,44,35,83,90,73,225,68,167,148,223,20,74,83,55,116,131,208,129,126,178,163,243,39,219,119,97,116,67,182,135,164,80,205,206,197,200,149,81,49,184,143,155,29,131,76,70,227,199,110,247,55,141,132,193,213,50,132,148,119,2,40,127,145,212,168,170,204,7,152,133,71,30,239,192,40,56,203,153,147,53,193,248,101,157,91,186,100,16,208,146,171,119,45,96,78,185,177,90,16,152,54,250,248,162,73,60,103,185,101,243,60,114,179,228,102,107,204,141,55,49,240,156,209,88,13,185,12,58,200,125,216,52,208,110,119,181,227,167,201,90,223,235,134,148,20,170,44,88,42,44,233,246,61,48,124,63,39,129,117,227,183,222,54,19,96,250,225,190,47,167,27,93,224,54,38,244,95,178,204,235,91,60,47,210,143,114,114,18,7,46,152,142,113,44,17,133,156,60,147,8,41,254,219,29,165,161,117,159,169,181,124,206,56,57,196,17,73,122,160,178,12,45,102,58,108,254,173,23,182,2,72,246,159,166,17,114,201,64,128,19,86,221,194,10,165,39,72,8,83,225,237,187,7,28,107,167,72,99,128,54,24,230,221,225,243,5,207,27,171,206,102,92,171,177,226,232,117,91,87,105,135,70,153,125,206,56,152,57,97,11,108,54,170,197,97,188,233,146,252,180,121,197,223,115,47,98,85,185,105,242,230,247,228,84,166,135,204,8,136,82,36,183,121,70,83,16,69,116,57,185,81,108,190,16,133,158,121,120,47,247,109,182,51,250,209,218,255,193,217,162,203,38,183,125,190,195,226,117,135,78,217,166,21,57,183,21,251,191,133,28,94,132,209,102,4,102,165,254,66,144,95,209,175,203,109,81,148,112,73,36,78,141,14,129,92,152,141,209,26,23,198,3,190,33,221,164,7,112,185,126,98,103,25,207,85,62,221,74,72,189,146,95,89,50,47,168,59,82,104,92,91,174,157,202,228,157,174,207,1,46,60,240,167,134,159,27,133,55,73,229,192,180,61,111,171,251,51,193,235,99,222,29,21,158,194,230,207,226,176,165,178,239,201,41,222,159,121,198,175,140,244,252,109,233,131,219,118,222,159,151,135,59,182,33,189,201,165,149,134,115,155,15,149,108,137,242,59,206,208,130,76,35,142,93,136,242,201,133,153,199,76,13,120,35,200,112,111,43,163,103,223,178,223,117,75,88,218,223,151,9,97,201,41,221,29,235,33,169,239,30,20,21,119,239,106,56,48,231,150,121,214,212,153,210,151,182,195,9,17,181,185,46,240,44,65,11,65,112,2,116,232,209,231,229,250,156,97,10,47,83,214,106,118,153,174,25,70,28,111,5,91,65,43,49,134,95,217,176,30,218,42,183,133,179,173,79,149,180,244,208,222,36,207,204,228,236,252,104,212,97,110,193,143,7,238,57,59,168,45,216,106,203,155,108,201,100,84,29,174,230,187,44,240,9,217,202,253,97,140,57,100,18,46,198,83,247,175,58,83,184,239,50,4,207,62,164,122,207,219,65,105,36,147,111,135,68,103,112,132,169,73,163,115,114,207,125,166,31,178,170,23,38,137,35,31,7,68,194,20,111,154,210,110,147,111,227,252,7,223,148,24,138,211,135,192,19,123,234,28,167,174,249,58,248,0,67,230,223,49,14,112,115,77,75,97,180,27,3,70,89,102,87,61,185,17,13,226,77,67,148,214,223,182,214,64,63,122,90,255,234,115,91,200,25,249,51,35,95,208,86,126,31,202,232,254,80,22,2,33,93,191,106,235,37,115,24,135,219,44,195,8,203,138,228,251,83,186,6,206,32,146,17,140,19,69,108,172,15,76,101,84,238,27,206,222,114,197,214,51,1,52,104,52,243,133,93,240,31,203,236,19,7,235,132,131,161,155,251,205,192,140,96,241,146,129,118,226,170,208,210,236,63,43,101,249,114,75,183,76,152,31,77,81,91,159,57,210,49,219,107,103,189,152,113,157,188,80,122,177,211,138,75,27,80,184,117,54,43,84,237,186,159,220,146,168,178,1,198,102,59,114,25,200,5,156,181,74,174,12,235,215,149,253,161,89,251,139,92,24,1,163,111,34,251,207,237,85,226,251,66,230,201,151,135,106,95,159,236,126,145,109,172,222,157,76,71,207,217,214,232,28,125,246,102,211,219,232,123,53,170,187,76,164,228,141,160,141,124,112,37,243,40,95,223,185,102,210,32,126,242,174,37,113,102,74,194,37,31,103,164,249,137,18,117,186,66,205,231,123,98,112,89,74,94,58,21,118,54,245,1,211,101,34,67,1,90,218,202,113,225,7,126,39,82,120,211,46,120,130,120,113,213,157,28,97,116,246,198,232,110,201,138,33,123,208,204,198,206,45,108,77,161,68,72,29,8,198,32,151,230,7,175,97,76,190,139,46,42,118,62,157,81,58,209,73,37,33,180,236,98,151,29,122,213,186,106,228,7,198,7,210,247,60,230,182,90,182,204,87,214,245,225,131,136,172,68,109,50,252,19,35,120,121,92,71,154,35,21,25,9,208,171,206,246,192,207,205,182,186,200,219,194,125,206,51,148,160,251,122,213,80,103,196,126,105,248,169,167,121,74,140,11,147,176,118,222,116,55,219,197,203,181,69,192,235,76,255,101,248,35,129,194,122,197,169,15,76,134,211,201,142,232,42,164,169,7,19,129,199,117,25,13,166,201,47,87,203,203,127,191,204,20,123,222,180,92,55,142,206,53,80,26,228,239,123,166,37,202,82,23,14,179,6,222,105,148,140,43,228,132,239,166,49,29,135,132,116,97,170,227,94,62,56,223,43,236,145,91,169,162,117,43,33,86,249,193,36,122,46,129,192,168,251,56,17,126,55,221,217,67,143,91,84,65,159,24,202,232,55,200,216,68,237,75,132,180,118,32,246,92,223,232,167,24,1,111,227,194,195,82,85,126,99,176,205,47,173,130,221,231,153,129,157,209,77,121,206,44,57,47,76,9,200,127,122,80,17,189,98,148,221,186,198,154,239,5,41,152,176,30,175,11,179,137,242,94,12,242,247,233,60,150,41,112,54,151,130,15,62,195,91,83,248,148,110,49,69,218,14,227,193,34,175,115,178,240,120,18,30,105,111,26,168,229,194,209,108,201,129,82,129,185,35,229,60,18,243,164,114,116,118,81,90,48,27,154,91,120,7,54,75,244,11,227,29,232,60,118,224,38,125,97,192,84,199,253,187,165,164,121,70,245,125,31,84,165,169,68,57,124,66,219,155,27,162,81,9,133,144,56,183,209,131,186,192,20,46,190,164,21,183,133,13,157,156,187,226,249,153,3,70,148,86,143,174,216,208,196,235,194,182,75,194,85,36,36,80,153,15,216,218,187,228,228,180,36,120,17,26,5,98,94,173,92,57,84,35,239,71,5,62,49,203,157,82,126,186,146,83,78,206,6,44,11,92,204,39,194,97,86,119,133,207,199,153,92,48,196,224,188,138,194,153,142,249,26,191,93,215,213,190,248,121,220,82,107,252,96,132,100,171,188,48,98,30,74,21,31,108,29,94,55,199,99,241,86,118,62,34,31,204,32,19,32,176,181,249,250,149,207,97,46,194,2,39,235,92,248,224,179,201,153,87,24,208,96,8,143,1,163,226,81,228,228,236,161,125,16,211,161,43,47,27,90,248,153,248,3,53,79,225,59,136,49,228,174,17,124,13,75,181,100,121,100,213,148,77,252,178,209,196,26,73,225,130,161,159,159,156,233,170,232,93,97,117,177,226,145,177,179,187,46,28,221,58,42,194,66,148,73,189,12,217,74,90,227,67,139,15,155,249,50,235,185,105,139,16,148,216,74,238,186,36,243,127,115,152,122,214,141,41,7,177,121,113,107,45,22,35,248,67,114,116,98,215,224,95,246,89,103,240,44,190,71,91,10,218,41,208,221,8,203,194,184,161,113,21,111,198,111,152,17,5,162,71,113,97,184,123,174,104,197,102,156,136,73,78,110,242,60,190,8,80,72,120,110,172,33,107,227,175,203,216,58,77,15,102,199,236,126,177,36,255,214,21,36,4,133,40,230,115,33,170,64,85,136,45,240,251,71,84,229,201,124,231,126,117,159,248,140,43,140,77,191,110,124,200,155,62,20,130,76,23,127,167,186,2,45,237,194,52,68,135,206,63,149,213,162,101,247,51,200,136,50,253,219,163,41,249,106,163,129,178,250,248,215,65,81,117,75,245,0,24,26,212,118,152,24,74,130,5,76,228,123,236,202,126,249,209,166,48,59,123,255,64,48,109,42,73,86,221,138,39,95,245,253,224,162,251,43,203,203,174,48,31,134,239,84,215,217,87,206,170,40,50,94,254,62,150,153,16,73,52,65,156,216,239,125,225,13,46,37,96,142,38,183,27,231,238,176,96,159,163,145,118,245,147,159,64,17,241,29,129,249,44,60,210,94,19,87,213,173,112,163,3,204,127,27,7,216,174,15,109,210,117,224,159,46,124,67,26,129,46,76,74,187,126,77,25,125,179,136,10,11,106,64,137,234,174,177,138,212,43,210,142,114,99,168,195,122,201,209,180,131,147,132,249,7,174,161,235,132,2,112,213,80,131,197,108,197,135,79,139,121,187,221,80,221,218,243,206,36,253,125,217,164,142,179,76,210,181,209,170,233,1,216,222,198,7,86,152,111,245,227,111,48,51,81,49,147,113,214,200,131,126,209,178,169,245,73,94,129,115,119,239,210,26,116,60,143,103,8,55,211,12,203,14,115,21,93,110,185,33,48,244,101,26,145,21,63,43,250,80,152,74,199,87,194,61,240,153,207,46,93,215,96,148,35,219,7,19,165,76,137,181,161,177,194,217,248,96,179,156,148,39,86,201,103,249,47,163,128,183,117,20,85,198,66,246,123,198,3,87,22,220,74,227,187,151,245,134,53,230,73,49,127,80,110,152,221,47,11,6,119,235,242,56,33,187,172,120,218,19,229,2,153,224,207,178,66,57,217,97,251,144,116,144,224,73,235,45,186,3,151,171,166,51,33,210,125,40,105,59,140,234,206,243,72,206,126,195,119,100,7,102,199,42,209,215,217,138,144,230,240,43,135,165,218,171,162,244,119,204,64,225,110,200,93,163,9,220,3,45,108,104,101,252,158,21,50,54,192,166,23,153,255,128,249,184,252,121,179,165,218,18,155,97,184,49,242,244,187,54,245,60,125,91,217,116,57,71,192,56,234,201,67,57,211,156,199,148,160,93,116,168,64,97,203,84,127,224,68,171,85,226,89,82,106,217,243,144,195,18,68,215,7,201,96,35,192,7,204,140,44,247,133,55,81,156,28,210,219,121,190,89,225,60,125,235,3,60,154,222,53,117,170,249,5,79,160,150,71,22,184,240,1,45,135,151,245,172,4,92,126,221,218,14,243,58,146,108,1,10,12,81,79,248,89,106,240,140,201,251,219,100,202,187,107,23,161,188,135,120,113,22,24,13,201,226,151,70,249,247,210,186,201,181,154,223,71,192,231,219,187,174,192,29,87,139,74,106,217,97,200,108,55,109,64,243,199,89,154,186,95,185,245,159,221,194,202,56,47,151,8,217,79,78,139,251,146,65,92,172,47,204,239,11,183,149,33,223,15,14,43,201,133,248,145,238,160,144,187,21,110,217,189,248,128,103,18,250,209,160,142,66,98,205,225,142,86,155,220,23,90,7,229,91,154,208,76,53,89,126,129,97,221,22,127,219,141,246,190,36,183,157,153,241,235,133,135,222,21,150,144,251,94,247,218,89,135,97,129,192,233,114,187,103,47,194,28,45,235,86,49,59,143,24,11,157,166,105,121,153,244,179,79,255,116,51,33,146,206,10,180,195,47,247,102,67,205,110,137,27,132,57,145,230,226,85,0,182,115,60,243,123,87,25,43,249,25,143,12,50,82,145,125,44,250,115,30,73,159,83,49,161,203,32,205,147,157,82,247,159,198,174,184,202,172,145,7,13,1,223,254,0,191,213,243,66,186,162,168,71,181,64,207,160,147,31,254,217,58,127,79,204,140,120,133,13,205,159,183,19,7,25,21,36,72,229,96,42,189,174,110,98,114,100,194,73,196,170,55,5,253,245,160,76,62,55,13,105,122,15,213,183,169,108,236,211,144,84,59,182,18,180,181,172,128,249,180,151,194,88,125,248,209,68,159,91,98,12,58,40,166,171,75,0,19,76,235,201,9,34,252,101,209,77,59,198,139,54,47,185,131,90,254,90,225,19,172,126,219,111,96,233,172,55,20,179,141,56,248,12,201,173,15,133,44,156,203,111,241,145,206,39,132,167,168,30,182,240,3,239,98,105,150,5,158,136,135,12,135,105,14,144,61,108,70,201,195,229,58,128,217,0,40,204,180,158,253,194,105,176,212,73,58,155,135,112,92,26,142,206,69,246,138,176,79,171,187,215,176,127,162,217,115,41,76,126,203,175,220,138,248,250,121,32,210,225,98,54,227,103,229,213,244,228,164,77,147,95,154,153,179,235,141,161,2,48,125,121,161,157,190,110,125,44,217,216,151,126,114,170,113,87,47,23,152,118,16,255,114,209,251,200,154,241,200,120,185,122,108,86,144,36,205,178,27,100,161,220,78,119,100,53,57,51,163,60,21,224,226,138,53,192,212,213,187,192,196,164,95,16,207,82,181,134,238,129,211,54,103,217,226,48,92,188,169,191,77,209,217,67,13,26,244,49,90,186,240,25,103,195,59,100,8,240,207,20,34,241,23,237,51,81,171,29,102,29,210,36,179,118,226,53,243,170,116,120,210,49,38,151,134,182,128,147,228,136,152,168,201,9,108,210,109,205,81,246,11,178,116,193,209,14,253,84,2,107,148,242,229,167,107,143,16,31,181,192,213,154,222,53,145,155,115,90,16,82,29,67,146,33,180,96,99,178,16,40,154,127,247,219,165,167,162,121,167,46,251,24,200,38,241,76,72,48,209,138,229,71,227,113,34,25,13,164,237,232,91,241,163,119,182,43,189,48,105,160,229,113,138,21,49,111,115,52,252,45,70,153,199,72,141,230,102,217,44,246,109,230,29,59,224,77,15,229,190,48,180,183,228,95,8,82,12,181,201,133,159,113,114,130,174,17,231,38,245,114,15,62,155,92,84,100,239,133,23,81,181,164,171,113,155,245,175,223,54,58,174,83,142,62,3,107,120,33,96,80,163,159,183,91,202,20,107,58,20,37,127,166,120,133,201,133,47,230,17,23,148,38,17,74,147,75,17,24,5,211,146,227,232,51,237,223,168,212,72,189,201,197,172,109,51,79,248,119,97,22,66,119,162,33,27,53,104,169,185,48,123,201,18,71,51,110,170,94,185,25,14,127,69,85,83,119,234,75,30,42,89,236,238,188,91,88,205,171,73,237,157,103,222,188,55,132,79,231,132,22,242,186,32,10,186,99,6,14,150,125,203,15,131,34,221,235,40,89,166,38,35,133,254,51,247,90,165,67,9,51,175,170,63,108,89,11,135,121,241,77,126,58,193,77,247,137,186,217,215,181,229,145,109,100,102,125,206,161,25,51,95,31,6,6,240,26,225,180,71,235,33,95,152,188,143,101,62,246,126,215,3,254,169,92,57,132,238,233,86,122,36,162,105,177,148,147,159,173,103,242,66,25,165,220,115,45,233,121,93,193,76,33,236,206,34,233,12,106,146,224,126,225,150,173,73,114,95,70,119,235,254,211,155,40,73,199,56,203,159,147,202,72,226,13,179,134,255,75,13,156,32,152,167,19,121,149,200,175,50,41,68,15,35,86,233,103,11,208,35,127,10,9,119,10,106,150,78,145,31,61,15,243,74,111,193,9,63,183,232,73,150,129,216,162,136,51,38,74,87,65,23,24,68,132,34,255,195,98,73,152,210,61,135,137,103,202,21,126,73,132,228,197,131,43,18,164,162,118,73,219,193,156,251,166,186,91,87,39,25,96,182,191,43,224,179,167,105,138,162,103,61,35,79,78,185,242,57,152,190,63,129,107,123,225,26,94,112,192,204,121,69,225,179,18,199,211,158,212,34,154,30,157,41,100,249,51,129,3,39,15,236,160,56,52,4,202,246,249,138,29,192,177,231,239,129,210,63,160,191,156,76,143,244,194,73,28,88,129,209,94,184,231,38,251,112,95,116,163,92,233,76,0,20,7,75,210,71,6,59,108,198,243,238,166,184,174,104,133,60,22,40,205,172,122,48,252,172,184,43,203,63,95,113,137,100,187,184,82,163,170,97,187,150,139,158,11,151,98,14,20,3,81,106,74,191,220,155,39,9,169,6,52,113,134,5,198,141,109,5,140,216,128,60,111,180,92,93,28,14,248,156,253,246,98,219,169,231,45,113,65,242,17,213,46,164,194,104,29,235,23,166,234,161,112,143,182,133,223,209,89,134,127,69,249,50,138,165,192,194,175,179,12,90,99,232,197,165,65,99,219,2,87,219,155,4,76,115,214,3,83,157,142,75,59,147,212,186,18,109,9,61,142,19,137,5,124,190,143,203,243,1,70,207,59,94,72,107,253,1,19,49,67,60,51,35,242,201,117,47,250,229,226,211,35,226,120,126,153,221,176,27,9,240,178,205,78,84,96,182,3,229,142,5,92,179,139,194,99,122,239,27,112,87,241,8,18,127,231,13,116,63,57,130,123,125,202,165,77,18,10,49,208,6,148,209,181,20,62,1,163,147,51,224,228,79,253,64,14,76,91,230,253,250,80,201,144,147,119,18,208,254,211,172,3,34,38,78,155,194,137,55,162,238,135,167,139,40,53,179,83,174,97,229,75,141,139,193,34,3,13,18,74,16,90,168,164,158,119,160,39,103,113,246,194,198,64,221,67,62,47,83,216,24,235,214,176,106,18,41,132,132,66,97,242,236,42,140,172,60,166,126,2,72,166,123,11,39,112,151,246,81,248,215,27,43,235,26,115,56,157,118,138,206,230,41,78,19,215,75,245,61,216,204,222,238,2,176,196,185,33,17,156,80,139,114,216,202,161,93,97,116,15,71,192,19,106,149,194,176,242,46,140,6,162,28,93,140,211,237,151,150,105,93,24,242,196,161,233,119,231,149,204,108,18,42,2,155,233,150,79,135,16,142,86,213,215,153,141,68,16,245,53,36,139,183,162,153,119,232,40,185,164,173,48,217,61,31,11,211,90,90,146,254,244,9,23,115,252,50,66,132,178,128,152,201,97,191,232,121,192,127,160,211,155,234,168,251,157,21,66,34,129,138,247,69,237,183,44,152,187,40,105,26,92,147,194,40,159,9,12,83,185,221,235,134,121,34,227,236,44,40,33,236,98,204,76,38,146,128,11,159,125,137,135,114,86,103,12,249,46,60,179,49,194,162,160,9,31,95,142,182,229,174,198,72,234,231,93,95,169,17,66,234,157,131,80,115,254,229,222,186,134,20,203,66,206,56,26,1,3,249,118,161,225,206,32,199,78,227,158,93,205,25,224,141,136,126,192,24,92,234,201,161,204,148,24,135,144,159,158,115,35,53,24,168,137,120,151,231,190,74,44,233,200,136,177,68,41,124,190,110,249,190,206,36,213,158,43,67,9,32,230,133,109,158,171,250,84,78,40,24,211,33,85,246,217,245,228,36,12,251,133,207,196,48,228,210,26,50,196,119,78,162,246,218,228,104,82,51,53,98,21,196,245,147,76,43,36,118,216,53,4,155,160,229,203,219,165,54,69,166,242,198,42,228,171,100,168,21,99,96,204,27,253,13,40,23,2,163,196,188,239,68,158,199,37,58,216,209,40,176,196,42,193,72,210,23,134,189,193,136,165,19,85,220,245,7,60,214,133,211,172,58,86,42,101,183,184,109,12,76,147,190,207,106,10,37,177,188,33,202,122,5,165,128,203,25,61,17,101,157,213,78,132,37,237,139,73,243,70,43,39,56,41,237,185,237,179,51,185,191,61,87,41,250,62,171,61,179,136,24,230,137,52,167,222,215,100,81,186,1,96,102,31,165,48,169,157,27,255,37,81,232,77,54,91,122,59,34,48,212,34,189,112,106,101,253,46,250,104,118,233,67,235,221,155,204,186,185,95,138,116,18,40,18,72,247,96,172,216,242,115,48,54,88,23,46,207,35,131,255,116,127,217,204,25,244,129,55,183,136,51,126,12,194,248,10,162,197,19,207,19,55,227,231,113,87,250,132,239,209,240,66,245,113,47,232,229,254,203,230,48,39,231,46,56,115,5,189,195,26,149,100,137,32,246,222,59,162,241,140,244,129,4,127,124,150,103,151,224,111,35,67,212,145,97,132,168,21,54,196,1,103,198,179,194,8,235,122,64,144,81,232,184,26,117,192,137,42,117,192,232,148,101,129,173,136,230,31,23,252,215,62,245,183,217,224,196,16,38,67,42,130,107,36,81,172,217,44,96,177,86,182,58,98,247,126,91,114,158,77,28,87,137,121,122,120,166,119,107,116,145,5,59,243,173,120,74,128,222,65,236,215,187,194,103,138,246,88,220,138,242,34,188,7,125,27,115,92,103,38,210,125,116,153,162,192,168,74,251,146,124,226,89,74,18,85,224,186,35,253,218,233,77,25,183,147,192,96,204,92,106,192,180,82,232,111,23,30,185,243,26,89,64,68,77,42,81,210,172,209,235,98,177,161,14,82,244,63,131,107,64,214,80,5,59,19,118,97,219,83,214,8,56,65,121,144,159,54,31,32,255,230,187,81,152,36,202,193,130,47,69,115,17,218,203,73,92,56,147,89,249,186,199,13,148,31,83,245,22,24,249,34,39,56,157,176,177,169,171,215,89,233,204,154,203,137,168,70,232,150,216,16,157,210,233,202,220,8,31,98,137,41,71,179,94,44,143,69,140,84,47,223,158,165,108,130,144,124,166,119,50,249,114,110,4,91,125,113,65,88,20,185,196,139,22,35,183,205,224,215,210,86,188,21,134,170,208,2,126,118,109,7,173,114,211,168,232,137,93,209,129,113,13,14,42,180,85,58,20,206,84,145,253,3,64,87,145,218,150,192,5,133,174,128,139,180,61,29,52,209,48,228,241,23,90,16,207,178,134,189,139,139,123,29,148,170,174,12,4,132,242,122,176,172,145,37,104,242,60,19,202,72,238,152,126,94,52,34,210,18,177,226,86,192,213,6,204,56,201,2,163,15,233,65,105,163,169,120,203,155,70,253,34,123,157,11,34,245,162,86,114,97,250,69,163,187,142,94,187,37,230,5,9,177,193,29,11,46,59,203,92,101,166,76,180,71,167,116,225,166,102,98,7,158,182,18,94,10,56,60,246,11,91,164,217,130,93,78,222,80,66,32,172,224,178,75,80,3,243,61,201,201,241,55,10,162,54,141,49,103,86,110,2,23,26,160,47,220,159,79,247,124,125,188,134,224,174,163,185,95,21,62,97,139,23,32,140,218,190,53,210,79,201,100,126,46,243,253,28,28,41,206,141,211,200,14,102,85,163,179,96,221,90,20,188,248,186,34,23,212,44,44,189,44,12,194,200,89,227,3,65,207,228,196,122,227,194,136,158,185,98,73,111,150,153,216,242,219,80,129,124,22,71,69,186,138,124,13,166,236,104,245,198,185,171,88,253,117,107,225,197,180,200,209,98,185,241,11,103,74,218,1,179,187,23,98,226,89,79,17,144,241,165,169,85,35,164,101,129,83,155,65,174,69,49,164,75,107,20,108,242,26,238,167,157,152,189,72,227,31,182,238,243,204,196,23,46,50,211,118,19,205,138,79,147,22,111,169,31,176,86,205,233,202,199,228,98,208,43,175,2,87,62,56,255,188,208,148,21,106,45,142,104,45,210,217,29,74,36,89,190,11,119,83,174,12,56,97,63,90,46,124,134,201,190,125,29,16,240,228,212,213,220,166,191,166,16,43,199,234,161,63,62,141,183,163,160,112,113,197,239,48,32,176,254,254,234,48,198,124,183,118,78,234,12,233,225,232,71,169,102,82,120,225,201,208,104,209,102,131,234,97,87,20,215,167,113,225,60,95,24,71,131,219,164,115,222,92,211,115,67,36,245,148,71,197,144,83,40,47,200,47,227,17,229,205,71,184,106,74,127,245,54,247,138,94,3,38,201,170,48,3,207,197,188,58,105,209,177,101,148,193,104,26,130,22,173,234,147,48,68,126,216,175,12,91,43,105,1,5,46,209,103,137,124,240,218,138,162,238,208,61,25,95,145,213,147,38,125,116,164,207,166,60,14,78,214,160,161,104,158,193,157,173,102,14,34,35,1,137,222,234,94,121,144,8,17,92,24,10,215,80,133,163,31,189,101,169,215,144,4,162,255,43,78,78,174,248,129,251,25,209,62,19,214,138,53,222,3,51,70,125,227,130,136,245,16,42,52,112,223,174,194,107,105,178,114,147,126,6,83,114,137,70,51,36,101,247,115,223,180,69,121,231,223,182,214,4,25,11,172,40,78,16,236,214,6,34,109,12,219,94,79,243,147,23,243,108,170,242,70,32,140,20,255,66,112,203,93,122,101,108,139,154,207,117,133,111,69,100,192,72,196,209,136,230,221,117,38,177,152,229,194,19,45,164,30,1,157,111,7,2,212,29,73,4,10,201,109,6,104,27,60,91,164,203,0,220,118,165,110,16,213,77,13,105,200,39,192,196,217,66,67,0,238,9,167,23,152,39,225,163,129,163,107,151,219,30,172,170,53,90,22,45,177,45,15,13,94,74,118,237,14,224,60,165,67,137,96,97,7,47,158,125,82,235,50,200,177,127,188,219,15,140,155,171,240,57,41,37,154,219,161,119,106,178,129,190,165,63,163,78,212,168,22,176,102,54,97,253,178,176,209,50,233,45,214,102,89,177,4,165,52,147,163,135,20,119,248,251,76,186,173,148,209,158,189,76,160,92,96,82,128,30,186,101,74,78,53,221,203,102,79,177,60,153,143,47,104,147,118,71,226,219,51,112,214,109,171,69,252,224,162,230,213,21,77,183,229,33,166,131,34,117,151,163,101,183,110,33,38,218,74,149,163,117,21,233,13,241,31,164,115,20,54,85,141,126,245,138,37,169,220,84,166,97,44,158,8,12,166,161,39,103,189,28,209,43,143,248,163,168,119,152,116,197,140,38,5,210,61,83,26,126,77,70,103,196,198,158,83,65,38,188,48,78,160,57,186,229,33,150,232,19,165,155,203,37,172,59,106,125,85,58,101,54,12,200,53,66,198,2,155,107,33,227,64,182,111,183,204,96,65,124,191,34,24,36,173,9,152,92,147,129,38,144,121,27,95,81,4,206,221,125,150,58,30,164,67,148,38,145,27,30,161,193,75,235,119,211,230,165,159,98,118,242,88,129,24,179,232,146,252,107,1,13,209,18,150,34,153,20,16,118,47,190,216,55,194,188,38,74,66,172,114,41,174,12,111,128,145,110,138,22,24,179,137,114,53,119,72,202,202,133,35,134,239,238,157,205,232,185,210,177,2,156,118,168,255,153,52,99,151,23,2,249,6,197,110,151,41,34,92,173,114,105,184,60,187,219,64,195,113,168,220,188,26,39,55,247,201,171,84,119,158,145,158,188,65,190,171,33,131,87,81,1,147,75,35,240,30,33,109,70,103,212,204,114,114,228,89,202,85,116,163,158,43,139,27,61,243,203,25,132,40,213,21,165,195,65,137,25,203,57,103,38,173,174,157,204,248,245,224,179,238,175,228,204,163,168,1,92,152,9,202,201,33,7,70,244,238,222,87,41,212,162,67,183,112,183,19,151,203,72,59,145,222,42,61,84,192,72,238,191,48,93,190,174,182,122,80,52,59,154,192,13,159,206,120,166,172,69,151,247,181,209,155,136,64,6,101,71,204,64,238,201,179,89,158,132,176,26,222,98,69,70,121,222,201,40,37,174,95,54,176,182,188,183,77,191,252,121,110,161,122,88,208,136,187,163,156,244,255,246,102,51,148,215,32,87,203,201,241,174,10,213,182,76,235,173,156,26,47,138,120,31,104,205,157,233,82,96,122,214,211,12,145,202,2,59,226,158,154,65,61,71,119,13,61,90,203,167,188,16,132,55,219,149,47,131,109,222,228,101,159,243,166,53,67,231,46,167,243,190,138,28,109,189,205,33,221,201,30,78,52,12,240,251,42,162,173,75,115,166,136,10,161,20,104,66,219,14,207,45,198,115,182,99,167,87,193,97,90,15,102,151,147,99,115,31,106,72,68,69,248,252,93,216,124,236,253,167,43,244,92,89,209,77,129,111,185,212,42,28,113,85,191,221,196,54,221,53,156,166,209,155,135,160,231,253,121,109,166,177,99,94,66,146,61,215,197,210,247,145,117,216,66,156,79,77,102,52,158,9,133,134,16,89,86,237,179,77,154,46,133,12,30,109,189,179,42,108,251,111,191,110,114,91,170,142,121,94,7,4,245,30,202,210,153,30,10,57,186,100,243,227,112,249,231,138,40,168,220,215,111,7,179,252,202,116,146,95,70,179,243,132,226,217,169,156,5,93,90,182,172,192,7,25,251,131,81,148,236,34,197,184,113,31,246,81,52,76,70,67,68,32,215,151,158,116,152,205,228,221,5,83,64,39,2,159,113,238,37,201,74,224,30,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,124,174,12,193,144,144,1,103,253,197,211,71,96,60,164,98,36,192,26,17,17,154,101,182,161,33,187,70,79,15,156,148,11,163,0,226,89,109,242,33,233,188,235,43,49,105,150,117,34,214,77,170,96,202,209,214,163,237,210,129,72,119,17,12,93,56,207,21,180,174,102,36,101,89,95,80,39,165,98,21,227,204,84,85,238,149,79,2,213,152,205,200,43,44,217,223,44,84,80,162,75,174,253,148,172,244,104,40,201,43,228,209,49,77,16,202,255,98,90,37,246,244,65,140,164,246,22,56,89,233,38,164,215,145,108,186,161,140,109,149,206,106,232,2,232,103,196,206,235,50,8,215,205,236,122,187,195,112,179,69,133,149,112,122,223,115,99,63,45,239,243,215,202,230,43,254,217,10,211,123,112,223,8,125,43,201,233,95,120,171,147,201,24,2,155,103,195,135,34,234,36,173,33,203,186,40,66,123,179,161,201,82,159,115,103,122,129,154,195,217,210,51,15,220,138,194,103,101,187,175,147,100,207,247,60,141,156,46,179,44,98,139,53,234,154,68,126,132,134,247,204,16,86,66,30,170,17,61,151,36,95,151,245,27,120,51,218,7,203,61,119,51,171,241,15,228,124,30,231,190,68,166,152,228,206,112,214,14,48,123,246,253,151,210,3,109,221,216,145,220,53,33,82,156,167,117,2,198,79,43,68,101,169,162,116,133,233,20,185,48,161,91,210,21,175,88,235,90,168,27,179,24,203,228,191,58,134,110,33,68,10,103,64,39,104,82,118,217,39,12,18,93,107,72,178,144,214,180,225,219,38,194,186,153,101,225,97,255,69,244,236,39,223,166,172,91,36,4,201,166,35,224,145,215,217,10,174,39,66,57,147,209,85,198,132,205,223,146,30,77,151,215,186,176,109,138,37,112,51,109,145,121,69,34,105,112,146,168,111,153,67,156,135,210,172,235,178,139,165,83,228,172,207,30,74,159,24,166,75,202,162,210,133,229,172,94,235,133,196,66,79,96,220,76,66,49,14,6,167,204,54,80,54,232,55,114,181,58,84,220,68,151,7,179,186,124,86,58,223,250,152,132,64,151,237,7,181,245,144,186,67,243,167,110,141,241,23,190,174,174,224,135,248,159,80,211,137,210,233,134,242,43,67,51,160,150,7,46,117,123,110,44,49,53,137,224,10,118,89,103,193,245,76,13,141,56,91,94,23,2,42,197,61,6,249,233,92,68,87,25,120,134,47,23,240,148,58,128,193,112,176,253,174,241,79,22,58,50,124,252,52,34,251,117,254,72,215,178,94,217,153,26,125,83,134,89,28,86,115,122,242,78,192,229,210,132,166,98,168,175,179,209,240,84,47,76,29,110,61,59,159,16,110,59,40,75,180,158,155,113,20,82,145,24,46,12,221,107,54,51,144,169,1,159,127,159,245,220,179,221,62,102,220,232,85,153,196,76,196,74,20,46,19,28,42,105,29,7,166,3,179,4,108,170,113,186,23,61,113,78,60,114,184,172,235,217,200,166,233,29,170,134,102,77,167,163,244,159,238,35,229,220,89,38,6,115,17,203,241,204,80,162,144,22,9,172,186,172,195,226,62,21,212,240,4,222,84,156,214,125,226,77,58,240,176,211,194,173,43,134,210,54,233,230,103,255,62,87,40,100,142,55,147,3,137,112,70,214,2,141,147,36,33,60,50,215,116,69,220,183,153,165,47,235,192,108,41,66,227,146,84,212,148,202,10,68,226,26,42,101,112,129,198,214,177,128,26,155,219,215,2,195,1,125,224,236,129,64,55,129,244,254,92,25,141,40,37,52,46,173,10,221,20,102,40,133,66,38,154,78,69,175,108,4,145,155,120,60,101,205,27,96,94,92,231,213,222,220,226,162,108,240,109,8,67,124,83,165,94,112,190,193,208,231,106,111,226,247,34,63,76,47,241,136,151,177,204,32,91,208,112,175,234,201,44,184,100,67,132,244,217,22,73,80,28,36,158,99,177,10,189,151,133,180,190,100,167,170,213,34,103,232,114,210,103,163,223,6,254,226,53,62,60,86,81,205,120,67,111,66,205,37,96,172,18,239,93,97,166,29,227,143,101,78,154,81,96,103,164,234,34,240,29,179,201,38,130,161,230,208,213,66,67,204,142,237,82,97,104,120,126,186,39,59,234,62,164,171,228,104,250,154,60,76,70,18,145,247,165,71,227,115,177,67,151,19,38,124,145,180,26,225,190,183,240,252,84,61,179,164,97,96,15,134,106,91,182,26,152,94,25,130,101,59,210,156,72,29,139,58,20,169,143,66,63,106,168,145,162,62,212,20,102,17,238,161,101,122,62,52,153,255,233,134,103,250,10,152,96,84,110,155,92,112,136,76,194,226,158,146,13,111,214,101,22,90,143,165,50,133,200,79,227,38,28,5,108,28,84,178,102,172,177,171,205,227,38,73,43,22,58,114,95,72,202,237,80,112,213,110,1,64,108,102,66,191,178,90,119,134,60,80,244,64,123,15,217,206,66,111,130,92,247,249,157,19,237,95,53,71,115,57,17,152,124,220,44,87,102,242,236,242,37,247,11,59,125,134,140,42,153,172,162,105,103,42,237,219,23,115,19,241,76,114,91,157,64,54,20,67,173,21,79,65,88,175,62,97,144,121,144,132,117,54,246,171,223,19,254,89,210,211,183,205,220,198,141,62,128,207,183,164,71,147,44,88,43,142,22,49,80,48,60,151,102,96,232,100,202,161,112,153,99,30,162,54,201,39,44,153,114,60,8,226,89,19,54,247,172,137,116,184,151,145,41,223,166,110,172,105,120,180,10,28,60,115,73,79,15,136,73,204,133,7,201,7,73,255,227,253,190,67,155,146,225,55,4,69,64,63,100,22,137,89,197,200,6,66,209,25,82,59,142,166,142,39,33,25,116,164,226,10,218,6,47,17,62,51,49,179,26,28,80,98,115,76,146,20,62,15,184,220,106,203,121,192,18,229,154,132,75,143,234,24,51,89,210,103,98,50,217,33,31,105,218,2,242,193,155,27,77,124,86,120,104,167,165,227,143,29,223,168,183,16,4,233,87,203,49,116,39,250,58,92,242,207,35,80,225,189,221,40,18,120,210,60,163,197,28,178,196,113,114,50,194,82,254,130,252,26,108,49,4,132,139,238,28,232,229,157,161,174,132,247,75,19,241,37,19,27,40,247,125,22,116,182,36,28,28,153,224,100,70,113,108,104,250,209,218,169,187,79,130,116,228,109,173,123,211,16,61,66,125,24,122,55,5,2,133,33,5,93,184,212,253,28,188,110,95,7,217,119,196,32,4,182,108,105,28,76,170,89,102,80,140,243,182,59,166,159,43,172,72,166,110,133,73,55,151,11,151,63,224,117,86,146,21,181,206,130,14,154,84,245,42,46,30,126,105,168,214,150,167,232,71,54,57,84,76,205,174,89,198,184,57,208,70,119,146,9,26,106,157,201,52,141,110,5,24,47,5,221,57,12,139,139,226,11,129,169,94,100,42,99,235,70,135,116,192,172,168,90,204,28,38,161,238,48,106,174,90,82,28,139,22,219,56,218,148,236,100,44,152,148,105,8,203,14,243,65,150,129,6,37,168,196,215,9,61,124,12,133,105,104,14,105,88,2,112,209,216,3,110,52,83,57,156,225,41,42,202,90,29,218,174,153,50,173,220,23,206,14,177,167,65,119,177,232,190,30,107,146,234,118,2,8,199,246,165,108,152,193,94,123,69,85,125,210,243,37,132,151,65,131,250,190,39,31,152,197,52,133,141,142,16,240,218,123,63,39,159,161,202,3,124,182,176,15,12,247,192,95,8,109,6,107,107,101,27,27,145,17,143,116,34,92,168,247,197,141,140,126,225,246,7,188,225,103,6,76,185,84,96,122,113,67,101,146,170,80,77,58,111,16,187,173,28,92,3,214,95,253,8,76,127,43,238,235,124,95,116,132,9,140,2,81,190,232,122,166,44,75,57,142,56,247,121,36,83,71,241,54,49,217,11,183,166,159,0,18,231,45,238,122,17,11,84,101,34,156,137,121,196,93,35,96,219,20,133,75,22,163,112,217,124,39,4,11,114,190,247,203,95,52,232,201,148,133,118,230,53,51,40,139,228,179,124,218,51,35,253,225,151,141,177,138,152,109,236,95,144,17,159,46,19,121,151,21,100,90,163,102,204,150,104,159,232,135,143,55,48,123,125,135,183,41,144,41,12,131,204,57,45,39,254,95,69,9,51,244,78,23,31,164,21,223,201,170,7,155,19,136,19,148,172,139,81,57,68,240,237,162,166,143,160,119,149,206,108,172,38,106,232,219,227,85,178,31,222,8,114,15,227,242,97,48,174,151,97,196,86,122,70,107,5,50,128,56,109,9,60,201,203,199,209,107,66,220,81,248,220,117,92,248,121,33,35,253,9,55,133,159,162,32,38,191,115,135,6,49,147,198,31,104,115,97,28,80,53,104,164,203,105,99,192,124,143,21,93,77,80,105,83,59,40,34,7,251,129,201,227,222,131,123,250,3,198,6,243,254,114,251,3,70,15,37,8,72,240,22,36,10,178,188,136,247,178,3,227,51,162,48,38,224,53,200,79,249,252,211,63,224,232,221,171,70,158,127,81,20,163,131,88,69,211,252,11,215,75,105,4,46,127,156,251,76,80,233,18,171,58,154,25,15,28,201,127,104,89,136,26,62,48,4,129,184,112,154,170,82,251,243,153,6,161,140,64,84,137,85,8,239,132,95,71,69,59,184,165,170,52,57,184,112,227,146,7,203,208,65,60,44,71,231,228,64,88,140,178,170,98,220,72,113,211,15,102,159,47,147,29,214,91,43,226,156,134,230,185,88,56,192,70,74,205,121,12,48,34,137,61,132,110,89,73,57,151,16,179,238,74,83,160,119,126,69,127,106,195,81,71,119,215,11,189,178,21,140,224,2,163,72,30,153,113,49,99,69,102,195,148,117,221,131,213,80,34,218,62,67,134,214,101,69,145,234,25,129,86,85,203,2,166,139,170,5,76,194,97,62,240,185,248,248,233,179,198,61,207,4,115,199,30,36,236,106,61,82,122,225,103,134,111,65,96,173,86,206,210,219,38,31,18,12,85,132,5,149,16,195,170,88,131,71,122,96,138,209,242,219,131,158,94,103,191,194,112,232,18,220,173,95,171,160,95,89,203,230,201,166,220,217,117,3,121,168,128,85,201,100,24,140,229,224,145,54,108,96,228,96,200,26,41,250,146,26,99,46,43,15,154,106,100,116,121,54,19,171,201,74,55,166,186,21,228,112,196,92,37,32,198,149,49,213,20,4,109,204,86,228,194,78,52,181,103,141,49,138,124,140,136,143,227,24,180,67,147,7,21,83,149,88,58,40,61,164,87,215,28,101,45,25,10,212,42,249,72,2,198,85,173,40,124,109,141,13,22,119,137,109,68,157,24,101,88,244,118,217,128,176,236,205,208,16,54,105,215,135,98,189,141,125,22,116,251,179,36,46,249,48,183,189,205,24,163,147,154,109,121,40,239,121,197,202,213,32,16,111,233,132,73,84,138,220,108,22,94,91,47,218,234,101,146,98,145,91,53,231,185,36,253,38,214,84,230,158,201,52,79,80,18,144,223,134,201,191,130,9,205,109,205,49,158,38,133,225,228,10,107,67,90,91,59,101,210,232,89,84,213,205,30,94,186,66,96,253,132,28,197,217,99,84,201,204,26,124,110,220,227,93,184,48,68,27,2,247,122,203,38,40,57,237,178,30,24,202,119,9,24,86,158,156,252,172,169,59,252,133,88,240,71,146,102,200,51,101,152,121,70,40,186,167,61,68,71,224,220,9,252,65,239,241,97,107,86,181,57,137,143,251,74,182,79,43,110,200,125,35,75,235,147,37,22,100,144,103,180,127,136,252,182,119,210,88,170,171,202,149,153,94,124,13,189,119,182,1,162,0,130,178,218,146,54,53,115,167,152,10,159,193,23,109,104,63,154,182,160,249,196,157,209,33,202,251,154,218,104,99,78,198,209,95,138,190,95,91,85,97,20,130,162,129,206,26,244,180,171,138,45,95,72,51,156,213,164,204,164,39,103,244,69,251,29,175,110,39,61,57,41,155,232,199,47,104,47,107,211,149,233,137,143,56,186,152,24,164,194,227,94,56,154,114,107,9,186,248,156,227,194,11,109,176,210,55,11,155,101,199,166,14,222,161,250,213,31,184,207,155,180,30,230,191,172,247,133,200,78,216,23,29,184,74,24,100,61,116,228,174,103,192,150,72,214,14,60,68,123,66,170,62,159,71,170,109,133,240,59,228,183,51,125,237,122,99,184,59,167,11,147,118,210,22,59,4,48,163,219,178,154,138,216,211,89,88,194,37,2,233,249,122,251,43,172,43,145,244,209,213,231,159,176,200,181,225,17,98,81,8,221,119,58,17,181,93,146,194,98,180,167,18,232,111,237,162,62,159,239,190,141,206,80,121,209,230,249,107,5,129,178,213,92,66,170,125,153,186,129,92,49,142,53,209,101,108,114,30,162,4,131,161,210,138,176,111,252,58,182,164,185,122,26,101,213,69,125,136,5,70,214,62,254,221,67,19,215,236,228,146,170,50,20,219,140,184,198,198,164,202,219,228,187,44,16,99,220,71,19,88,248,217,63,52,69,2,215,72,126,251,65,155,40,8,144,208,79,242,209,178,99,158,238,201,13,76,83,129,30,173,22,15,184,150,231,169,10,2,228,236,114,180,241,243,0,170,180,122,153,181,101,20,167,167,41,120,72,147,90,177,162,205,136,135,2,125,72,127,123,155,210,75,60,20,252,161,234,3,227,86,217,2,198,213,80,100,25,206,202,150,99,73,158,230,155,33,186,11,70,76,152,33,85,97,68,92,149,201,56,59,81,58,249,3,38,153,166,66,23,216,2,172,139,246,43,30,110,232,106,242,66,14,92,68,34,160,154,235,239,190,63,93,240,116,83,133,142,243,148,238,27,129,52,241,232,119,144,98,151,219,26,143,254,13,73,194,17,34,26,16,50,114,125,142,54,87,239,128,145,182,144,219,42,56,163,180,120,164,4,130,170,251,3,139,109,229,184,109,180,63,164,97,157,13,98,137,189,232,52,123,241,164,194,36,9,207,154,251,182,247,84,73,162,106,47,32,84,177,76,126,71,166,81,40,248,115,212,171,174,63,180,167,144,132,48,249,128,128,225,38,235,185,137,175,67,170,2,59,215,166,58,50,180,172,203,199,89,104,56,210,163,185,209,59,14,49,120,208,251,162,175,45,86,38,60,21,107,145,46,208,218,126,222,22,49,49,164,170,77,233,116,163,76,175,90,78,152,195,93,71,210,207,199,198,207,13,87,188,61,218,59,231,17,215,248,190,120,55,69,58,145,161,169,205,232,47,34,234,158,143,36,17,50,49,161,109,192,144,20,13,227,159,186,78,48,7,129,201,42,149,7,222,241,253,152,144,143,138,60,129,142,16,38,225,74,214,11,159,117,209,195,20,251,114,85,68,131,163,239,235,178,62,131,247,194,86,138,112,25,219,158,161,186,36,149,56,116,95,193,21,40,42,207,51,67,252,114,95,61,150,149,170,170,29,65,13,141,8,105,26,85,92,22,9,172,100,234,53,106,72,202,188,66,135,137,26,105,124,32,136,18,107,40,80,151,105,96,94,85,19,10,29,143,130,212,172,91,85,77,146,246,11,159,29,56,220,207,208,133,67,61,81,150,235,179,160,144,101,191,146,116,216,177,43,186,168,220,233,193,93,15,174,182,79,14,205,147,243,99,18,199,55,4,71,195,14,132,251,122,2,90,115,21,14,97,5,120,185,117,111,213,34,51,3,223,11,27,97,91,101,208,206,203,110,33,5,67,177,82,53,212,232,225,138,165,47,253,164,9,21,110,229,10,18,89,170,127,170,196,90,77,253,202,52,101,68,106,134,162,52,93,247,64,231,152,42,120,199,90,184,99,237,59,177,66,90,89,143,166,119,192,187,97,128,167,190,236,150,127,219,215,128,209,100,213,11,71,76,126,9,76,62,64,96,28,36,226,153,161,51,151,84,66,48,155,147,143,28,157,115,85,77,59,52,7,99,30,39,80,47,227,145,234,67,151,174,199,215,183,82,214,135,70,143,175,203,72,154,187,20,58,2,2,55,73,195,50,47,244,71,109,207,250,206,35,14,42,51,171,244,21,38,41,41,28,113,38,61,5,77,62,109,188,148,150,152,168,224,98,32,27,16,92,133,86,190,11,16,13,49,231,145,255,165,60,209,127,77,187,82,100,51,217,202,116,135,27,132,96,145,49,229,91,219,46,189,220,182,145,26,5,62,211,119,203,110,226,208,140,232,167,39,159,87,33,134,32,25,157,49,85,80,157,37,72,112,3,121,130,34,89,30,99,142,23,159,79,6,26,0,83,122,54,140,140,191,114,72,168,162,59,122,37,27,186,53,78,100,151,248,54,43,58,33,131,209,109,210,88,163,93,199,148,156,195,18,173,94,68,234,251,85,65,37,7,173,226,173,216,63,229,228,74,164,136,209,92,129,13,179,56,195,179,180,93,5,86,234,193,34,198,139,171,165,235,112,159,33,179,241,107,20,248,44,169,213,111,139,155,72,207,193,248,55,133,142,41,246,4,229,86,109,172,207,178,247,171,58,91,77,176,250,42,24,227,135,185,115,40,222,246,42,100,27,210,2,43,22,7,243,136,25,210,9,102,234,200,174,27,11,93,238,177,90,67,149,178,78,151,145,71,159,111,47,85,186,134,82,93,67,171,154,221,243,86,197,231,134,249,122,11,225,229,205,139,23,77,103,74,249,46,17,220,173,186,35,167,198,180,56,228,160,187,137,90,202,69,163,44,63,82,168,69,35,163,170,232,14,158,60,82,210,236,45,228,170,206,247,189,174,54,113,51,25,212,165,26,216,61,135,22,110,197,235,74,253,123,204,44,162,134,6,118,133,32,162,175,2,159,22,167,111,211,31,163,189,34,104,123,55,68,65,93,64,155,29,248,163,237,189,103,8,38,226,5,187,85,28,96,32,73,88,61,132,32,153,111,18,124,2,211,203,222,92,208,25,253,243,42,6,13,164,88,234,76,161,237,141,48,211,212,147,163,201,29,178,200,231,9,156,5,82,196,216,19,170,181,174,93,140,98,11,90,222,143,32,58,26,84,14,179,239,108,143,156,58,245,211,17,154,230,156,75,228,212,25,145,117,186,218,58,34,0,93,76,145,114,49,129,25,151,114,199,137,174,139,9,3,75,113,243,166,89,107,36,221,89,31,139,169,43,133,153,1,174,105,91,239,27,15,238,30,134,4,11,187,57,53,13,128,52,151,227,220,200,109,138,43,12,43,245,57,160,133,76,124,174,106,61,1,245,123,197,169,161,25,169,221,6,201,188,19,99,196,193,52,11,203,169,27,26,219,62,139,178,234,14,33,193,153,21,2,181,145,16,199,7,127,96,28,180,174,118,190,73,62,171,207,194,46,113,217,231,183,30,175,142,108,108,155,80,245,239,52,225,171,108,63,122,38,174,93,99,170,254,48,253,213,30,130,40,194,175,172,27,29,71,221,35,236,11,11,203,0,252,49,167,158,220,244,161,195,112,128,108,140,142,51,106,46,53,174,188,89,3,181,26,87,144,219,11,209,127,10,12,89,31,218,207,157,40,78,222,84,24,28,212,236,0,29,173,4,233,250,211,212,194,67,244,31,14,76,87,183,142,97,172,69,55,51,104,76,254,245,129,71,4,163,196,49,109,170,89,1,190,134,37,78,109,10,24,10,34,189,126,61,24,112,19,127,206,92,207,188,27,246,16,168,24,37,133,43,94,239,43,12,30,168,132,60,39,207,57,95,83,140,179,120,171,53,93,102,208,149,18,246,16,212,174,213,144,227,204,216,169,95,83,140,243,188,187,190,76,204,198,93,2,131,30,48,35,145,43,60,115,79,215,175,131,62,124,121,40,56,68,87,247,138,42,84,240,133,135,7,177,202,44,8,194,164,196,42,91,98,174,130,195,168,47,153,228,216,96,137,169,53,203,205,19,14,250,95,171,204,25,236,48,71,9,144,84,172,188,106,211,49,8,55,143,76,57,180,62,150,49,5,95,10,247,109,153,88,157,109,117,194,129,127,227,215,141,227,107,146,94,41,44,175,26,118,18,97,41,179,133,195,119,80,154,30,125,18,63,17,244,156,189,169,9,207,89,157,93,233,116,32,223,70,239,163,24,252,64,120,223,1,23,187,49,117,15,130,86,30,78,57,204,34,122,225,3,54,137,15,21,102,47,90,136,196,216,40,155,213,176,219,7,65,185,80,215,36,148,219,221,63,203,254,40,206,94,5,199,55,111,32,24,217,20,119,196,236,9,42,201,137,3,91,192,83,13,222,144,133,24,97,4,2,138,146,135,192,214,16,52,195,50,137,90,248,82,120,46,103,55,1,147,182,20,151,42,182,167,59,134,209,207,223,91,141,166,80,231,218,129,142,213,30,147,42,203,82,94,152,38,71,53,223,178,42,153,63,49,68,185,158,163,89,208,227,88,10,71,53,63,222,91,99,228,235,50,53,180,168,14,108,243,85,192,189,151,244,28,141,25,112,56,92,237,199,112,166,50,41,212,229,239,234,188,105,70,184,56,142,229,43,247,121,86,126,122,134,101,46,195,195,128,249,202,97,182,183,98,18,66,198,12,55,129,107,205,5,9,75,97,66,191,124,125,189,146,16,167,8,81,22,68,46,135,169,33,230,199,184,206,90,145,2,166,159,82,157,235,240,94,12,107,46,84,211,212,201,153,61,78,106,97,26,118,150,161,221,94,116,207,123,101,104,233,171,53,99,67,107,223,183,76,44,122,83,108,229,135,117,176,222,23,146,126,220,41,113,33,196,41,53,230,12,100,212,150,190,17,162,244,217,227,210,150,121,199,43,188,206,215,230,183,125,14,135,145,39,48,62,85,49,157,145,131,236,234,67,200,114,116,13,203,48,179,124,158,233,129,135,55,86,3,163,111,82,21,238,215,190,1,139,67,26,226,212,154,241,132,130,35,78,78,12,165,174,145,108,179,174,177,23,252,101,117,125,132,203,31,47,132,52,111,125,78,109,38,78,225,102,86,105,39,23,148,148,104,92,87,197,132,101,234,51,65,21,61,222,102,75,45,229,244,30,189,60,203,200,92,71,141,230,15,216,139,50,152,157,165,121,171,215,6,27,49,197,225,105,210,68,10,163,152,27,86,105,176,30,255,128,93,198,158,73,122,60,126,78,24,80,214,148,238,250,112,94,173,90,128,98,228,216,5,70,13,249,57,90,214,115,139,226,117,253,224,169,172,187,116,241,61,21,29,196,3,178,97,76,134,196,182,251,185,240,133,110,135,195,212,169,212,15,217,224,229,209,64,70,206,93,195,28,228,225,114,243,109,217,25,206,179,62,143,116,57,61,3,79,217,82,234,208,203,134,211,18,119,69,205,74,186,94,129,201,111,132,145,218,89,32,138,122,55,14,232,105,241,58,22,36,239,165,150,172,37,203,199,181,150,81,11,213,247,148,182,252,29,62,108,166,92,251,184,166,14,247,169,133,76,158,16,39,17,152,13,165,95,153,25,126,232,167,55,241,9,11,219,48,4,16,139,126,0,115,89,151,135,195,24,209,15,117,131,221,204,97,30,156,165,146,202,243,174,49,59,91,227,194,121,62,19,241,132,45,149,227,228,232,216,212,231,104,204,157,47,76,243,176,26,240,166,179,216,133,181,87,66,1,84,54,247,103,113,129,150,23,71,55,218,200,244,104,154,103,238,209,13,149,74,61,154,184,228,222,216,25,135,67,109,66,49,187,233,177,103,35,61,42,164,72,131,215,117,175,131,167,165,143,124,83,192,191,40,213,227,231,212,214,59,226,48,150,7,58,22,54,217,86,95,3,40,130,20,221,14,210,137,212,238,214,135,248,168,234,167,203,199,56,239,117,159,139,44,75,143,46,166,219,237,240,134,33,38,239,139,134,221,116,163,229,19,229,52,253,116,177,146,10,123,173,194,88,146,14,104,44,221,115,24,84,0,99,81,160,71,27,29,168,4,92,219,208,81,252,237,243,46,140,6,160,194,164,237,246,133,211,120,94,8,20,190,118,97,52,227,244,210,16,115,244,105,30,184,168,147,45,186,194,37,204,212,206,125,21,9,120,177,181,159,61,208,12,191,89,141,183,33,212,228,216,221,80,250,151,222,61,204,159,112,154,186,47,100,102,141,207,240,134,218,237,142,36,62,236,161,232,190,113,14,99,97,8,177,23,230,65,9,245,126,70,210,200,210,75,0,92,245,109,158,61,150,236,99,27,29,135,169,196,188,176,104,35,126,156,181,171,108,218,18,141,190,171,62,63,141,156,93,192,21,59,140,7,14,222,59,48,65,212,107,219,141,15,116,124,124,103,100,213,231,153,145,59,8,184,15,93,55,15,154,71,204,241,7,165,254,163,7,147,122,136,219,50,103,115,253,0,88,114,195,28,18,114,205,122,70,248,164,191,57,246,131,217,26,191,159,175,11,183,20,159,106,177,220,85,135,105,219,185,198,146,13,37,124,233,218,181,104,244,140,5,159,142,164,254,204,72,200,8,199,52,126,162,169,63,220,200,123,168,186,1,51,38,213,78,28,163,99,143,175,150,145,5,155,194,61,199,32,196,69,181,72,62,156,137,182,82,187,242,69,21,199,239,7,69,145,41,208,180,223,160,148,164,92,120,53,67,225,162,37,66,97,43,77,249,114,79,202,163,61,104,104,166,19,74,172,173,91,58,224,26,14,138,217,164,156,154,174,93,231,17,231,27,167,208,176,172,251,23,244,162,199,141,129,80,21,254,3,221,17,219,209,218,81,254,111,184,72,4,213,255,128,75,142,96,226,236,120,165,255,136,235,46,240,161,61,110,52,203,202,23,30,78,158,29,214,2,186,87,121,31,202,221,159,144,60,214,111,11,184,135,93,44,78,241,154,15,33,253,90,195,105,16,129,149,241,108,249,172,217,215,7,240,153,60,164,94,249,115,142,95,119,123,114,182,181,123,138,175,48,99,172,229,184,110,83,224,126,142,238,102,250,122,119,155,162,86,253,107,28,28,249,110,39,105,9,106,245,129,219,136,72,156,164,81,209,241,79,82,219,187,213,217,189,160,16,173,71,87,147,38,191,155,155,51,82,244,202,17,251,136,251,198,172,49,235,247,49,81,147,137,15,55,209,77,166,174,244,25,202,198,221,109,230,90,211,115,48,243,68,24,65,179,180,168,189,251,68,170,48,94,200,153,188,90,210,69,19,253,234,84,98,203,71,79,164,126,154,116,72,164,24,134,200,241,77,125,104,24,182,143,48,45,134,17,219,158,125,213,8,243,23,243,214,206,69,247,139,3,245,253,121,93,191,145,11,87,207,251,97,13,193,225,86,142,59,155,124,124,180,191,71,58,158,58,248,28,26,87,66,61,247,77,116,58,95,203,120,182,255,112,77,82,24,188,79,170,85,249,217,139,210,204,237,174,223,198,24,127,246,93,102,13,224,71,163,192,183,212,164,157,76,183,115,30,173,160,60,158,39,78,141,110,122,133,14,109,76,68,64,245,194,217,108,185,33,121,65,77,78,83,15,29,69,170,240,143,167,33,245,9,114,240,94,175,113,99,84,175,235,115,229,244,204,186,33,102,226,169,61,185,5,228,183,154,71,111,200,76,214,39,184,155,228,147,125,15,130,128,219,78,251,157,198,147,151,53,79,108,70,251,147,188,237,101,34,250,254,70,146,61,163,39,244,99,130,252,202,211,251,167,26,240,68,103,56,134,21,135,201,255,102,13,99,146,201,200,124,240,130,147,188,21,166,232,228,116,231,141,112,147,40,242,178,40,163,50,176,2,62,83,254,126,226,74,236,34,155,159,28,230,206,120,98,90,22,117,191,114,82,132,107,235,178,202,87,114,143,174,83,47,188,194,94,31,61,126,154,22,58,77,0,96,163,17,6,72,136,80,247,103,77,70,237,52,7,218,202,115,104,154,244,26,58,72,126,113,61,115,41,209,154,31,139,149,213,210,221,11,122,187,209,143,108,6,52,239,101,155,66,152,223,148,53,50,168,117,61,100,67,111,115,67,82,178,38,29,163,102,135,233,236,215,77,122,108,106,58,5,175,114,47,215,34,225,134,213,142,46,217,112,23,157,140,131,103,231,86,219,111,152,110,211,179,76,72,81,18,29,104,200,74,47,142,247,174,227,85,212,181,4,136,15,234,114,13,176,110,78,231,185,200,209,100,145,156,239,185,76,57,68,18,92,100,80,102,208,82,76,245,78,3,113,220,110,130,212,181,41,65,235,8,61,147,95,191,108,180,243,13,19,30,95,24,238,96,60,50,236,14,86,121,224,97,105,217,15,158,124,244,26,198,15,114,24,193,203,26,70,188,144,96,153,144,170,120,255,42,78,43,237,185,240,105,185,214,126,97,52,193,47,108,219,224,224,149,80,53,146,93,21,54,182,57,164,23,166,133,226,242,188,233,13,104,151,151,133,95,65,146,167,210,105,16,79,97,153,198,236,147,36,50,164,19,113,212,224,138,34,69,154,101,136,119,171,178,165,203,240,51,102,178,194,203,247,231,48,248,76,247,226,162,86,171,15,143,45,54,193,106,220,141,143,192,142,38,58,22,127,33,23,242,54,126,58,38,151,231,131,217,165,192,112,69,131,215,200,184,17,161,237,97,244,147,17,188,198,66,51,133,222,182,153,20,198,201,51,100,233,46,183,77,67,100,242,47,123,26,57,74,246,62,40,150,157,59,13,202,24,178,146,178,219,132,59,90,194,229,17,109,223,253,220,24,231,91,179,92,127,61,113,242,49,115,69,30,106,120,187,226,250,40,179,56,252,54,152,48,225,224,69,14,76,79,126,166,161,214,175,157,232,232,106,11,206,182,106,172,104,192,160,55,121,202,46,26,13,16,49,25,194,245,70,19,23,236,155,90,112,100,135,185,16,221,11,183,60,97,14,70,62,101,107,209,0,63,115,48,134,93,251,122,62,21,117,82,39,49,190,174,249,43,70,113,73,118,186,70,192,28,215,148,243,124,204,178,75,62,159,62,255,231,228,194,134,172,129,20,134,134,145,183,131,235,223,145,238,189,75,19,63,13,69,34,14,70,116,78,238,25,197,184,232,50,133,15,126,54,2,242,211,211,146,94,61,78,110,130,12,23,94,165,182,24,196,228,177,135,238,172,6,165,130,38,151,70,172,46,143,108,255,210,7,14,91,56,125,143,198,39,163,184,226,238,143,115,92,100,164,156,239,5,27,194,56,57,14,21,77,80,50,146,225,217,73,118,95,196,180,7,107,2,36,169,219,23,66,106,245,194,103,140,162,22,31,45,43,44,143,114,101,213,250,40,253,167,11,236,80,57,24,21,239,185,162,205,135,6,86,189,50,250,57,103,184,110,66,187,120,238,154,180,120,52,86,17,48,139,91,21,105,134,122,101,136,187,197,165,210,183,120,96,184,49,225,198,155,172,225,229,14,134,73,90,215,83,38,221,186,105,171,220,23,224,8,3,35,72,101,73,194,148,5,141,180,123,131,159,249,143,107,221,116,229,109,54,172,209,88,69,182,242,62,149,85,16,111,46,209,180,149,97,168,220,15,4,67,235,225,69,114,182,124,38,49,123,225,6,19,59,90,190,134,165,252,239,88,88,8,212,247,22,71,35,55,40,91,20,12,139,107,248,210,116,94,145,86,55,23,156,194,113,29,167,72,33,75,13,125,77,138,209,43,28,167,204,114,234,162,171,208,198,19,157,110,11,69,57,185,109,236,62,131,175,73,169,102,104,178,103,153,13,75,180,232,157,117,49,201,30,4,21,166,50,162,201,46,159,192,113,200,26,97,141,236,97,189,193,194,118,182,195,2,83,70,138,168,179,211,198,40,34,252,232,62,152,79,113,24,82,169,145,22,115,58,141,167,254,211,103,251,152,116,231,101,238,164,35,12,117,140,112,36,213,230,109,105,220,232,189,69,44,80,100,159,199,89,63,40,68,121,195,242,194,205,91,10,148,212,56,242,53,141,58,43,93,95,114,97,8,85,134,158,69,91,230,163,29,7,67,200,34,208,20,223,167,42,218,178,103,13,109,200,194,69,51,104,183,158,111,129,237,239,215,247,169,33,151,114,97,94,80,185,61,174,59,75,59,25,147,240,54,57,136,219,125,187,211,221,235,178,141,166,30,157,197,123,73,10,98,103,184,163,97,17,104,45,26,223,145,252,218,55,44,109,108,56,167,158,219,150,156,104,42,230,33,182,7,62,17,64,40,145,193,167,219,178,72,48,211,162,103,238,29,180,39,244,72,210,96,75,194,204,8,76,222,44,141,91,92,146,163,39,41,29,105,242,198,203,92,80,116,70,235,190,54,68,75,56,115,211,70,89,245,104,130,0,109,72,221,105,34,238,95,98,201,134,235,190,37,92,152,57,177,66,248,68,77,113,51,11,183,198,120,223,216,128,185,151,208,9,54,218,29,227,244,189,163,44,229,66,6,184,198,139,84,199,36,107,158,99,95,102,155,14,201,114,209,7,100,115,73,88,13,157,96,240,78,228,100,86,17,105,10,53,1,202,78,75,142,102,212,182,64,145,34,186,31,208,164,173,177,135,79,29,217,178,242,252,52,84,167,37,70,69,152,104,200,83,57,159,126,212,3,80,65,96,222,184,175,147,178,71,187,198,56,205,196,154,47,74,251,101,152,201,225,251,160,229,104,50,144,99,135,236,17,210,17,89,234,182,230,134,140,202,117,232,128,24,179,71,225,150,87,184,5,65,72,18,171,33,224,129,154,98,72,144,160,137,33,71,155,115,102,184,55,157,216,33,203,52,111,222,192,125,134,26,141,41,70,38,185,114,172,127,67,60,145,69,153,125,231,133,91,183,29,128,139,190,224,18,114,195,90,24,195,198,150,119,25,157,101,146,60,2,183,38,246,50,4,216,77,111,204,226,241,80,231,98,147,35,2,39,8,191,98,201,234,71,119,115,120,149,135,10,171,117,135,253,204,185,246,60,228,27,177,94,133,251,219,141,58,225,5,249,190,60,159,99,26,88,41,37,57,22,25,138,216,1,21,170,34,82,131,228,72,206,31,134,62,72,47,15,133,247,109,227,227,241,239,107,72,205,166,133,53,35,60,117,232,226,239,242,182,54,186,110,97,215,131,149,248,86,212,56,240,35,132,214,232,28,106,2,147,76,15,57,51,76,111,186,222,52,114,27,209,184,11,77,127,136,84,1,112,207,49,221,177,138,46,29,226,21,3,147,136,244,207,171,130,96,124,111,250,68,18,27,38,106,216,249,152,214,185,192,208,184,252,137,194,88,42,34,141,78,142,152,145,114,37,251,72,168,221,185,148,54,190,28,214,79,121,217,54,68,142,174,213,188,38,28,166,131,77,62,144,90,77,251,220,79,110,82,119,67,208,61,238,218,199,16,98,23,121,97,98,172,22,82,132,164,0,110,7,33,93,100,191,199,122,117,29,231,80,144,102,200,25,154,144,200,217,200,169,135,185,136,132,163,207,25,161,98,130,199,242,193,58,91,175,163,79,190,118,213,116,214,81,171,142,155,182,17,125,99,67,56,40,236,111,115,192,185,101,249,244,78,144,106,85,200,240,3,26,18,79,147,17,96,216,198,93,81,171,78,2,87,52,248,67,91,20,253,158,7,166,83,168,123,218,228,103,102,113,3,153,137,132,39,41,107,127,91,208,72,245,183,105,102,219,158,85,65,160,113,214,254,192,217,43,171,236,38,39,13,0,130,146,174,14,21,196,74,192,46,191,12,177,122,164,171,124,135,12,167,194,214,206,59,175,69,24,34,125,23,158,48,167,67,174,12,129,19,157,51,216,35,175,48,25,46,168,63,136,71,18,170,238,68,34,113,52,10,124,77,97,132,39,67,107,16,3,75,97,162,115,114,51,5,15,81,62,139,153,229,210,104,194,140,249,136,16,248,238,224,33,253,140,152,255,107,154,66,237,231,72,4,23,252,145,208,169,168,51,244,185,231,93,174,101,21,105,239,157,229,145,96,164,57,93,108,134,182,255,116,59,171,12,70,104,192,7,248,64,46,119,235,111,87,116,37,194,46,171,19,110,201,155,198,193,39,122,65,51,49,82,149,231,141,0,241,156,247,243,200,208,99,238,111,247,108,214,130,46,50,139,228,178,44,200,54,52,166,247,5,35,112,123,30,68,21,152,126,205,43,158,59,109,225,84,184,212,112,188,253,17,246,110,97,137,102,221,18,196,30,182,16,136,126,200,111,159,37,26,125,77,151,253,165,208,154,229,104,84,11,98,182,58,99,234,49,166,65,145,98,230,20,66,224,196,67,77,222,181,105,119,228,56,216,242,74,83,80,12,95,61,48,4,78,82,35,161,87,30,62,108,28,205,48,212,71,202,223,122,14,21,241,101,106,249,23,158,148,14,67,20,254,140,217,173,179,48,47,180,70,231,47,50,226,207,149,157,112,11,77,128,80,242,206,66,216,62,40,249,225,56,22,57,103,113,91,156,132,241,173,92,25,112,115,113,185,40,237,109,35,158,137,165,134,36,248,98,203,126,226,8,255,101,186,255,242,77,251,209,112,142,25,178,139,75,67,74,151,182,49,218,213,19,148,215,128,147,230,153,128,207,42,27,250,209,76,56,121,235,201,115,163,145,53,224,90,69,244,29,205,72,99,103,126,48,252,186,213,20,166,255,164,6,156,161,68,220,167,98,10,85,225,229,78,213,105,138,72,33,9,103,228,36,194,155,128,168,127,11,202,142,210,237,70,54,61,167,146,19,153,212,34,174,81,197,222,246,105,223,251,98,215,197,70,33,172,209,40,187,203,201,105,5,78,211,93,19,224,98,72,99,25,29,249,132,96,126,180,153,72,202,96,96,6,58,143,177,59,76,43,169,92,25,194,70,222,17,193,0,69,133,237,14,210,153,172,237,166,134,175,26,102,51,247,125,161,188,153,189,100,140,113,26,77,169,10,207,32,213,225,186,86,84,60,107,18,85,214,118,45,221,96,137,116,249,105,76,219,122,185,215,141,143,164,192,172,216,97,238,177,73,233,78,137,180,73,226,251,146,139,59,206,89,16,100,75,135,56,192,114,230,39,182,64,91,56,40,152,77,157,232,162,182,120,160,20,138,228,174,104,185,236,238,221,177,205,176,85,159,201,89,150,66,153,11,145,219,150,147,204,118,208,241,163,64,3,204,102,242,30,77,53,173,207,123,215,165,144,141,187,48,133,35,151,251,107,24,119,144,134,188,112,49,157,236,120,93,77,212,152,112,72,235,221,99,1,94,86,22,39,57,156,175,67,61,157,145,94,176,217,22,116,175,48,130,111,232,134,111,49,217,58,177,212,207,139,195,225,66,19,162,252,240,249,62,122,56,97,97,125,146,132,49,193,46,8,106,136,223,212,25,19,91,156,74,205,37,187,122,198,163,209,139,181,154,4,218,107,155,75,148,159,156,93,144,248,62,65,220,164,210,180,194,237,132,21,224,222,216,54,78,87,11,43,149,102,10,51,2,155,46,106,88,224,61,253,89,56,136,32,65,227,163,140,12,71,145,253,55,51,244,9,198,194,94,143,237,185,44,247,102,86,230,51,233,129,11,29,69,247,182,183,73,103,245,22,30,48,20,212,21,198,201,209,205,249,150,13,6,9,113,200,53,119,79,247,55,4,230,83,145,187,182,154,188,15,163,181,241,153,200,10,231,155,244,163,67,123,235,222,158,158,69,114,3,142,226,60,38,55,125,222,69,94,110,108,51,233,24,153,122,44,49,101,56,220,65,123,22,18,9,48,230,113,97,220,55,182,80,222,248,14,49,86,186,166,57,196,9,77,96,20,189,235,10,203,29,92,208,228,194,232,185,169,97,180,56,88,154,154,156,156,101,107,37,191,43,200,101,114,93,102,146,48,227,216,130,115,174,60,47,84,248,71,60,17,250,73,165,97,225,236,149,205,158,50,96,122,173,196,131,142,120,102,186,140,62,51,59,110,112,93,96,106,55,35,158,168,245,44,95,227,165,84,158,39,186,176,97,186,150,80,70,126,28,97,56,136,207,162,120,149,156,135,155,8,220,99,0,23,218,9,171,192,68,129,37,70,40,157,21,67,238,235,76,92,209,240,73,126,150,60,168,92,25,171,98,141,165,229,44,183,69,172,195,146,53,128,199,199,81,50,129,130,28,12,13,61,252,187,206,246,9,201,138,123,225,164,236,70,143,249,189,90,55,112,23,120,155,239,163,195,240,58,111,100,102,14,208,221,155,118,218,182,246,115,241,178,66,169,161,183,59,101,16,167,220,250,7,124,235,213,93,10,144,75,67,170,65,126,187,49,171,187,11,23,44,181,46,245,65,190,22,148,230,123,220,119,215,90,51,130,86,107,143,88,204,161,211,151,37,191,77,74,65,230,194,134,30,236,18,152,222,216,22,39,103,173,18,47,184,19,227,167,25,211,48,137,175,161,7,67,243,168,177,174,85,42,188,67,46,124,209,45,225,86,137,86,182,217,122,225,27,138,94,13,152,9,231,206,210,12,75,171,172,199,27,33,117,34,48,125,108,61,224,98,6,90,67,97,180,255,238,27,97,167,165,71,55,100,115,254,15,109,103,150,107,75,142,235,208,25,61,184,111,230,63,177,231,165,19,146,184,11,200,207,155,149,64,33,193,19,177,163,113,216,178,68,145,241,200,177,108,17,19,187,214,168,199,164,81,41,212,133,76,28,28,166,221,124,102,60,223,220,63,67,127,64,221,127,199,24,95,111,51,33,23,134,135,166,55,53,147,14,37,189,120,5,38,154,142,181,9,83,150,251,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,212,228,62,159,81,138,97,75,188,43,251,48,33,217,15,197,13,174,229,210,68,144,60,222,67,117,135,83,228,236,139,184,121,162,6,122,195,216,117,219,42,119,5,37,179,235,246,195,72,75,110,53,43,196,180,5,90,142,91,156,190,41,69,82,164,246,72,98,4,98,217,36,118,131,221,116,56,252,204,228,70,181,7,16,42,246,170,97,20,71,171,122,19,101,137,67,47,80,245,248,4,1,150,33,26,179,20,114,7,154,218,238,183,105,118,2,121,203,195,84,49,221,203,19,219,16,9,95,142,181,170,187,23,180,161,75,214,60,202,90,53,44,72,89,131,154,220,20,229,184,140,49,88,192,16,245,72,152,32,218,141,191,97,163,161,167,153,55,5,139,40,28,74,217,204,158,170,7,155,171,174,79,222,127,126,166,251,231,216,230,26,226,195,172,81,196,215,227,32,195,81,92,78,136,42,195,85,87,16,134,58,250,65,238,134,57,153,48,101,116,178,94,181,152,45,104,55,170,210,83,15,204,15,204,52,234,60,226,252,72,107,71,115,75,191,105,118,84,85,28,41,17,87,112,245,230,129,254,44,61,99,9,91,185,121,6,76,50,83,134,193,132,161,92,195,197,19,147,225,37,139,14,2,76,168,248,127,112,163,44,36,171,10,213,211,30,235,60,142,36,179,116,181,180,68,153,47,224,218,127,54,206,72,63,195,13,246,27,171,197,116,71,211,137,19,218,112,4,201,16,90,207,81,191,76,120,35,55,13,70,217,134,200,67,99,107,124,227,137,190,241,251,214,98,177,203,220,198,215,205,151,109,2,242,249,211,8,63,187,140,193,48,139,227,38,83,17,37,201,29,3,220,122,161,178,118,192,102,139,14,215,22,38,187,171,138,211,10,218,192,172,120,241,217,162,134,113,5,62,44,196,211,191,15,24,23,98,63,202,134,168,166,85,45,236,14,189,238,109,30,172,241,113,113,233,178,85,195,161,247,228,19,253,115,110,144,85,158,244,76,141,72,151,150,57,250,136,196,232,182,189,43,119,3,121,196,63,187,80,71,136,124,209,183,240,163,143,165,209,197,233,121,252,201,86,127,243,32,191,38,155,49,107,155,218,46,60,13,241,166,171,40,11,110,129,104,140,248,202,209,112,129,218,77,109,164,49,243,14,24,195,185,159,163,23,38,141,225,235,253,70,162,250,144,210,114,231,105,196,97,139,212,84,231,109,116,13,220,138,246,237,253,49,54,83,167,103,210,115,185,164,241,120,167,192,221,20,152,125,27,104,42,42,98,153,64,183,224,72,179,114,54,53,111,79,251,79,213,184,232,76,122,193,118,249,35,185,29,244,150,222,116,17,161,73,183,252,238,250,50,182,6,139,32,34,40,153,253,35,168,120,37,27,140,227,84,194,87,242,139,214,72,204,228,30,63,189,161,229,78,133,209,209,27,1,155,27,150,192,116,139,255,77,132,6,35,63,174,39,127,15,255,111,67,14,122,44,218,75,20,59,246,47,195,78,103,176,17,59,142,192,132,107,113,101,23,229,222,88,135,59,59,95,236,20,190,163,97,63,96,74,144,48,217,154,207,230,132,45,132,233,246,202,125,225,236,251,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,237,248,13,134,48,49,127,96,148,115,3,198,48,84,97,196,109,187,163,48,140,127,206,93,174,60,19,184,18,247,42,202,166,209,127,25,249,137,220,87,3,227,17,120,253,125,16,222,165,255,58,45,158,200,205,14,191,107,134,237,146,215,181,224,60,52,63,152,194,66,18,211,81,73,34,145,61,29,54,45,12,185,110,83,17,187,62,80,96,98,22,25,133,47,10,131,52,247,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,103,154,202,250,243,62,174,52,251,238,102,144,51,63,227,36,28,149,112,70,144,47,211,76,131,230,238,1,35,160,114,5,166,162,113,242,104,178,239,121,211,88,61,190,85,243,123,29,199,244,91,219,18,216,108,82,253,232,131,169,118,145,43,199,75,97,214,30,48,143,255,40,12,153,41,143,70,162,43,175,28,193,253,114,70,115,24,78,71,169,2,111,36,62,226,104,122,166,171,30,93,17,66,245,223,54,163,225,59,4,70,173,98,6,202,178,165,231,46,216,124,39,252,166,36,65,15,155,213,251,141,50,182,135,43,87,14,131,49,212,92,1,191,161,34,159,53,172,50,55,65,1,38,159,166,63,253,230,178,53,166,163,108,99,5,68,127,239,211,242,61,150,116,235,75,97,218,4,79,28,220,255,8,9,10,87,200,67,1,99,23,37,40,238,155,51,14,94,208,48,228,220,220,216,246,33,140,120,245,205,172,19,48,6,93,181,229,209,83,71,33,196,150,186,71,192,124,2,119,11,76,174,193,87,23,243,188,205,12,137,193,176,237,119,192,152,85,43,76,240,91,3,182,166,79,133,223,228,247,197,16,6,211,149,48,21,126,1,232,61,1,67,43,148,43,71,14,228,179,75,126,240,27,69,51,11,80,6,211,125,180,2,158,34,11,100,48,69,138,132,41,241,229,231,213,201,176,183,238,143,197,50,169,50,25,242,76,209,21,48,184,33,32,88,198,206,103,110,242,7,95,174,1,24,162,154,188,177,190,172,229,170,126,112,53,138,176,28,253,182,81,120,123,127,240,11,131,135,206,134,157,29,217,55,198,17,109,56,55,77,235,187,41,130,223,207,90,12,120,211,199,246,3,111,103,163,24,76,110,173,41,252,254,29,126,95,205,122,41,186,194,101,124,210,86,192,184,182,15,61,185,21,213,219,7,191,37,66,195,129,142,243,246,199,165,4,69,116,85,159,89,179,248,248,56,76,210,119,10,140,10,209,71,133,1,38,244,24,10,83,237,175,55,96,166,55,185,47,234,79,159,158,188,157,28,3,101,133,225,244,52,127,42,248,31,105,152,211,139,213,135,102,94,154,52,216,1,111,36,142,86,28,77,119,152,60,149,55,47,223,143,224,205,67,179,217,51,191,176,198,11,241,21,168,153,120,97,238,22,49,15,225,226,227,190,255,138,230,87,96,171,176,196,72,131,221,95,21,221,95,235,19,32,139,176,44,125,141,38,45,15,22,30,12,127,94,86,55,50,98,125,151,132,219,77,93,32,131,217,10,197,133,225,211,32,231,166,205,230,115,19,253,62,144,171,23,70,163,204,108,61,62,47,56,245,63,240,216,203,163,28,224,34,95,118,163,190,235,31,95,181,210,114,114,222,77,7,131,190,183,17,112,57,73,8,54,126,53,246,87,62,233,176,141,105,71,143,166,85,35,230,5,50,184,26,77,52,51,24,142,217,148,39,82,171,28,109,141,111,49,101,93,35,67,202,83,49,189,106,15,207,248,109,90,80,5,126,59,211,179,226,169,44,44,39,183,194,136,20,196,141,189,71,170,177,250,219,99,89,181,46,224,122,53,104,109,116,153,220,25,240,53,218,188,192,8,151,230,141,177,103,145,136,24,2,100,255,40,191,246,62,41,136,13,133,145,144,76,152,230,14,185,111,154,103,71,14,226,69,170,76,94,73,55,174,166,12,226,61,219,80,216,26,225,2,190,173,140,31,152,15,218,81,90,101,101,78,130,32,201,147,241,207,11,123,5,125,104,221,72,88,51,224,117,146,106,214,145,176,41,49,78,249,56,217,136,201,125,17,36,215,177,99,34,31,181,142,31,184,229,23,82,97,210,174,170,40,170,132,241,225,111,115,23,21,216,52,246,98,42,198,76,75,194,164,183,129,164,174,21,19,57,117,113,9,209,144,206,245,101,155,153,152,252,170,188,77,118,250,95,159,1,27,192,78,59,210,15,92,203,39,209,108,176,253,113,192,213,82,3,203,31,41,23,118,228,251,195,130,197,27,165,173,195,29,19,237,43,112,9,121,68,96,50,250,50,51,84,154,126,246,221,1,35,88,152,183,141,57,204,45,113,105,208,230,245,133,208,61,78,83,138,195,239,161,164,197,60,48,57,167,152,169,105,205,45,18,112,16,35,247,143,67,119,140,191,250,51,86,80,120,105,53,86,40,74,6,187,235,209,211,100,171,28,126,59,175,35,175,251,197,57,180,70,251,125,179,181,88,178,252,177,39,218,195,67,6,34,228,122,101,47,129,180,204,87,85,193,140,23,106,78,151,103,74,181,110,250,235,38,148,228,173,37,220,76,114,239,123,35,213,50,243,178,14,32,199,123,61,166,38,31,107,102,197,122,180,37,5,62,248,173,255,179,201,210,74,68,87,135,191,79,106,125,123,200,46,31,222,136,19,146,137,38,54,54,9,75,96,188,185,150,195,208,43,83,199,214,224,218,151,47,204,149,254,163,182,245,183,217,208,142,128,233,205,209,215,221,108,239,248,125,97,149,237,84,209,247,217,168,90,250,199,205,184,164,236,255,143,83,65,255,241,163,114,195,215,5,139,142,57,25,189,81,167,143,139,142,33,143,207,240,53,151,70,26,70,201,27,84,190,203,70,114,232,173,248,250,184,48,50,159,241,56,138,121,184,9,10,149,192,127,153,154,252,152,122,44,97,171,47,232,213,252,194,117,144,24,63,198,95,4,86,214,101,29,29,189,180,153,249,77,35,227,160,159,29,155,6,207,151,48,122,203,40,146,29,171,228,188,171,255,112,53,127,180,174,179,77,33,113,26,223,205,188,87,162,148,138,76,196,215,90,196,87,183,91,149,85,13,237,22,72,236,142,214,34,34,227,54,15,226,198,231,51,25,249,85,221,254,19,31,51,139,248,108,114,141,36,36,240,178,242,153,207,69,48,220,53,176,123,31,78,201,181,195,186,125,187,78,255,155,118,21,63,57,140,195,212,127,102,221,50,97,100,9,166,183,238,203,168,225,14,217,66,28,243,116,22,24,97,133,12,73,225,115,175,254,3,207,41,91,12,200,148,91,225,227,38,117,182,50,81,166,209,88,128,204,69,172,184,80,145,179,119,220,96,246,194,113,105,76,138,237,247,183,89,220,28,46,102,8,160,97,10,41,221,216,58,89,58,64,111,108,193,214,11,120,163,54,163,71,195,107,139,247,205,192,235,179,42,124,246,154,18,137,255,188,79,166,224,124,166,44,206,227,39,4,58,184,74,5,202,126,68,80,138,100,51,198,33,206,25,83,99,152,73,215,65,220,22,188,167,118,52,102,125,255,223,110,198,56,39,249,192,22,240,178,11,140,11,195,106,79,114,157,13,147,90,137,97,134,248,58,177,253,192,133,110,230,142,111,151,20,188,3,190,144,124,99,227,132,57,143,60,239,206,226,28,143,196,246,216,186,165,171,47,4,249,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,159,228,137,161,125,106,236,68,125,116,183,136,194,249,14,187,204,240,230,142,94,99,190,26,8,101,202,240,127,59,50,148,155,102,78,72,8,235,75,210,130,73,168,198,254,156,254,192,209,20,70,117,54,230,43,115,73,17,180,22,151,193,52,244,141,215,166,7,35,55,21,35,184,67,242,146,117,188,211,72,91,98,152,25,71,90,82,88,111,187,254,246,238,61,118,239,16,165,36,21,138,175,18,86,32,1,19,183,201,24,198,73,183,199,222,190,32,103,47,121,158,1,245,62,99,244,222,116,239,65,182,172,100,44,75,232,89,245,227,33,32,241,252,48,179,17,65,163,156,156,104,180,70,168,139,8,218,213,132,200,133,227,89,114,99,67,183,196,86,56,119,162,192,147,20,187,192,205,252,247,98,206,160,32,190,20,30,176,170,3,46,45,203,150,6,51,169,220,152,174,232,220,144,215,121,77,157,80,246,115,111,14,87,248,141,241,220,146,241,72,203,209,75,195,222,163,251,219,126,203,207,187,206,161,217,80,154,89,60,27,10,153,255,39,75,11,85,109,121,109,134,66,204,252,201,241,14,115,252,22,84,211,199,208,173,175,151,156,56,245,45,82,61,33,39,222,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,65,169,84,180,128,145,243,150,36,46,197,147,18,89,218,1,77,246,234,79,163,209,113,3,125,187,158,173,40,3,105,197,193,239,30,142,172,246,16,4,220,128,152,37,140,210,171,44,200,198,40,138,95,70,156,96,104,153,129,63,63,145,20,71,138,76,238,138,154,6,201,50,135,241,29,147,15,224,189,153,214,62,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,207,109,237,247,247,53,126,25,253,52,45,251,152,160,186,23,110,216,178,14,249,172,161,5,145,107,9,216,20,178,20,94,62,141,130,182,38,59,111,236,209,239,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,63,106,55,164,76,180,56,100,131,186,232,104,170,254,101,45,180,56,231,254,129,73,149,172,128,41,14,107,113,145,148,170,191,142,101,220,236,243,83,205,173,59,210,106,203,58,231,244,104,44,91,218,241,147,191,85,177,87,185,239,221,232,135,186,55,75,147,69,63,76,26,73,246,199,81,50,216,50,30,10,211,142,117,5,254,173,67,95,164,196,122,192,144,249,228,210,222,138,209,179,40,74,216,46,191,76,39,123,212,168,105,217,238,178,117,217,29,179,135,168,199,118,210,179,18,172,190,167,249,230,229,27,165,222,247,5,111,45,236,191,29,192,249,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,51,142,94,24,224,37,6,139,95,164,123,13,66,2,171,113,148,153,173,229,101,253,208,25,176,207,27,1,227,196,178,20,222,101,69,93,159,40,252,234,40,195,192,235,211,94,131,206,64,243,143,108,0,44,249,215,253,96,138,44,186,103,218,172,84,45,198,63,33,126,147,39,122,232,48,251,140,36,128,11,150,242,93,96,250,32,119,252,52,50,122,255,214,180,248,133,173,232,168,127,130,4,196,77,164,0,195,111,111,124,173,156,127,84,49,178,205,84,173,154,194,205,57,248,160,239,243,140,226,180,161,52,150,143,128,209,95,151,115,147,17,113,149,6,178,39,230,60,159,112,71,151,225,227,226,50,205,237,154,35,127,217,186,123,190,140,0,202,83,16,17,150,160,76,190,31,53,26,110,185,141,34,129,217,100,156,26,48,245,74,249,233,73,4,112,253,174,81,169,75,63,202,97,234,73,195,65,76,238,196,73,252,77,19,104,214,251,153,97,23,138,3,33,148,235,50,93,181,28,182,254,189,41,205,135,2,20,52,120,191,39,186,240,171,60,79,115,91,62,113,203,13,102,77,26,174,218,46,23,113,222,15,174,20,216,167,28,221,209,8,168,126,180,81,195,135,28,61,97,99,109,135,249,103,158,124,36,172,19,33,215,246,126,187,151,114,229,109,224,110,73,248,246,193,221,130,189,154,48,159,137,55,253,27,109,230,136,129,238,139,18,145,134,169,1,35,130,178,242,183,183,89,112,248,185,169,102,166,142,233,123,205,212,70,221,187,232,221,23,249,214,52,29,70,100,142,98,218,55,18,224,98,244,236,235,199,224,217,214,214,239,228,239,107,125,179,239,145,147,47,187,28,135,167,81,65,242,202,76,44,223,101,24,80,125,97,11,153,71,83,26,64,69,47,224,218,155,92,26,125,10,213,197,197,128,87,89,50,146,8,171,186,179,163,209,112,28,194,69,3,134,226,216,253,198,6,158,88,50,26,8,178,238,242,159,102,139,35,99,193,36,112,92,9,225,47,128,104,138,194,60,251,122,85,9,50,77,66,77,224,13,117,214,225,131,210,222,28,250,195,112,245,150,195,20,160,170,60,147,93,77,248,241,131,105,40,76,223,48,252,201,106,9,121,60,72,145,108,40,229,232,131,76,211,71,9,55,235,2,44,225,18,166,82,231,141,228,48,217,9,240,226,153,176,113,186,4,125,31,140,46,121,202,181,209,147,69,159,249,12,216,236,161,70,194,176,253,250,240,147,247,63,50,79,194,27,83,148,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,54,45,118,244,98,249,77,152,42,185,143,211,77,127,54,202,62,9,163,137,254,85,136,129,105,74,236,2,163,74,251,21,29,128,77,135,35,208,142,134,237,57,43,80,72,207,121,101,189,193,145,31,1,119,36,79,242,125,65,176,56,174,58,128,212,141,149,56,18,126,145,149,103,135,236,194,107,149,229,137,224,166,159,47,139,104,48,43,167,192,27,239,183,175,165,232,193,232,114,230,64,251,243,197,216,241,66,184,244,173,176,105,14,248,185,145,24,42,61,175,108,208,118,226,178,52,155,202,139,164,227,22,28,248,226,54,12,220,214,166,209,57,209,142,165,248,29,241,186,8,39,229,220,195,118,226,241,54,255,190,137,132,209,87,112,227,49,204,186,240,70,204,49,62,204,239,244,91,222,54,197,193,155,77,238,192,24,197,125,77,6,192,4,187,121,219,116,84,214,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,183,41,183,51,195,180,207,123,122,179,36,114,188,45,86,8,171,143,39,60,139,117,99,58,108,157,251,242,203,203,10,42,1,51,83,202,61,35,174,71,68,17,48,164,255,188,105,180,10,168,170,248,51,193,224,81,38,82,156,12,41,205,249,3,133,2,44,39,127,83,25,25,22,127,100,107,41,89,115,153,82,207,28,241,178,182,37,66,242,190,81,9,238,57,103,24,153,104,229,83,163,185,187,184,122,5,112,63,58,202,222,93,176,35,29,177,50,246,86,21,125,223,75,139,103,186,49,3,213,115,191,89,123,229,40,219,230,52,58,5,238,112,5,28,37,123,180,20,37,118,219,241,58,11,198,174,77,97,26,214,2,173,87,166,178,141,89,106,111,137,82,93,147,99,79,131,201,22,67,97,153,54,149,192,3,95,135,19,3,9,69,40,61,26,79,167,226,15,212,250,13,134,60,239,147,214,44,155,246,176,218,100,14,102,106,132,23,23,67,152,139,81,184,11,72,42,110,203,153,201,218,157,60,245,236,47,26,150,203,126,235,202,92,241,225,153,132,125,30,12,99,250,158,68,183,241,67,18,166,195,98,198,194,131,193,131,252,178,85,24,143,7,125,100,237,228,97,195,66,90,95,238,198,94,147,209,162,5,158,88,158,247,128,73,29,233,169,247,114,217,201,99,106,241,85,102,126,218,42,171,203,159,0,247,89,229,69,210,91,70,183,90,192,166,195,159,240,64,248,174,183,128,177,107,218,2,211,20,247,181,82,253,193,217,43,181,166,209,198,142,92,26,145,156,220,23,130,127,83,80,90,194,18,53,163,226,124,38,12,214,188,238,11,65,99,71,128,255,6,175,24,113,62,152,94,250,54,226,145,145,251,191,2,191,137,110,100,232,100,205,211,242,225,252,241,223,106,190,105,172,195,243,77,163,231,191,183,60,51,214,168,37,48,36,152,19,81,56,221,163,50,140,232,151,124,99,197,67,120,8,45,85,134,17,236,3,162,105,135,49,171,47,10,35,121,58,252,183,113,48,89,122,223,127,57,70,127,33,179,98,247,40,151,102,155,199,230,71,147,246,191,242,225,97,85,177,110,108,139,14,219,206,43,40,42,28,177,35,67,71,117,72,232,68,27,192,250,250,69,216,237,81,72,214,115,211,231,237,113,217,33,188,207,38,26,80,186,211,98,51,56,127,52,122,23,30,46,216,38,250,78,114,225,59,152,219,111,52,96,80,172,244,189,59,254,113,233,56,6,124,220,145,143,52,54,41,65,57,150,190,241,175,144,79,166,4,41,5,253,229,107,162,200,223,169,113,215,93,217,190,99,92,135,186,221,94,209,58,183,133,102,185,140,173,6,149,255,131,241,129,252,133,23,50,13,126,180,109,31,116,140,99,21,225,189,218,248,222,161,174,45,191,77,126,203,151,14,200,129,71,232,163,6,151,80,146,166,85,108,104,148,112,97,243,22,223,72,146,145,57,18,251,96,33,141,91,240,247,62,222,101,141,155,140,64,224,105,204,241,15,222,232,190,228,231,69,103,108,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,191,219,178,78,220,54,228,232,97,86,182,126,244,181,144,164,10,76,77,195,211,98,198,246,148,189,195,131,7,13,13,14,147,169,74,117,45,96,228,235,124,132,99,200,91,147,105,245,96,164,139,35,143,131,66,205,72,245,160,7,91,248,228,231,182,85,109,200,251,88,150,229,254,30,233,226,187,149,45,209,219,60,147,20,247,57,5,237,173,93,115,43,200,222,186,189,151,253,61,211,133,150,119,38,132,81,155,167,251,225,251,105,66,167,150,132,118,208,93,162,121,211,90,223,170,108,60,48,237,97,108,124,35,101,161,154,92,242,219,35,75,139,143,244,119,244,182,116,135,156,252,133,136,196,26,14,87,140,186,50,188,167,209,8,199,18,135,187,101,250,171,192,72,177,122,190,15,203,176,145,6,165,107,89,90,198,109,41,15,161,41,70,8,9,15,218,49,61,79,179,145,94,207,246,76,148,186,105,86,244,247,133,239,182,200,25,252,169,234,179,229,118,120,35,208,44,55,134,216,172,171,55,62,216,90,69,5,222,36,241,226,228,24,200,200,26,177,140,171,232,155,243,99,67,165,110,57,26,186,246,245,5,136,77,211,78,27,30,44,117,113,158,158,113,116,171,115,202,48,134,153,58,63,246,132,93,26,156,46,61,122,83,111,156,113,223,120,29,228,11,53,98,229,241,132,226,123,106,164,179,4,110,102,17,81,3,230,131,205,55,214,134,241,131,183,195,180,139,202,55,130,106,198,138,101,96,211,40,150,157,123,88,21,192,186,245,159,38,70,29,117,10,138,138,168,79,59,72,206,145,134,77,24,95,171,19,111,132,94,236,100,187,172,245,215,130,16,35,145,23,152,28,7,36,195,143,25,164,58,140,204,82,174,218,248,232,98,80,23,23,142,36,87,198,50,230,223,85,93,48,10,27,48,42,54,121,219,136,48,193,140,114,152,139,205,228,217,178,173,127,100,12,241,36,251,249,248,145,167,43,46,9,117,44,229,113,115,137,90,200,165,223,29,87,206,166,43,37,207,23,42,175,115,251,48,182,100,230,145,175,123,160,90,227,90,134,135,36,30,185,128,132,223,156,67,126,203,143,134,199,58,229,232,247,241,121,85,133,159,38,238,210,43,67,205,160,249,117,147,178,205,38,29,80,216,71,219,175,219,76,101,245,96,52,236,98,33,64,177,108,202,250,53,172,255,244,198,19,229,249,231,94,116,209,232,78,158,201,97,92,1,138,60,19,83,57,171,241,203,156,59,71,10,2,70,167,230,117,147,97,151,11,179,204,177,235,192,29,19,236,186,114,91,104,241,184,199,187,125,217,243,200,172,50,59,95,192,200,15,159,204,102,94,183,213,1,75,220,52,205,192,163,230,117,35,1,76,176,26,48,105,232,37,240,130,189,27,176,41,79,200,201,55,182,10,49,80,206,181,68,109,194,38,67,81,98,210,177,134,33,185,109,244,221,90,145,163,107,145,185,216,76,48,102,142,66,4,2,183,160,132,196,57,80,88,162,86,62,21,100,189,233,239,114,248,175,219,72,96,134,97,128,36,69,115,36,208,162,75,213,40,96,146,139,242,203,200,169,186,3,3,233,37,40,41,121,87,139,246,60,119,81,60,198,204,144,156,134,13,164,230,137,51,224,37,111,122,161,67,17,19,14,217,33,58,176,4,238,204,133,241,237,84,36,77,229,158,33,225,52,143,131,40,87,176,183,74,24,85,25,247,80,128,5,187,175,46,233,203,50,222,190,226,255,73,182,231,62,128,9,164,132,110,254,129,139,220,36,235,64,158,153,153,56,78,94,45,124,23,248,176,38,248,51,107,248,230,73,180,97,214,106,238,30,76,10,201,116,231,4,134,42,227,187,217,3,121,114,73,136,134,93,211,118,61,78,116,167,200,188,228,125,179,12,203,141,161,107,149,197,107,110,123,224,140,52,2,134,61,43,71,35,23,83,118,28,141,163,64,166,137,168,163,53,23,66,228,167,119,90,42,47,19,155,217,174,210,123,44,222,46,178,162,99,182,189,220,96,30,24,109,239,124,33,199,94,137,143,82,130,121,77,15,44,83,81,223,241,200,222,238,167,220,60,24,221,250,22,5,196,99,242,25,18,14,208,223,219,191,174,10,123,162,189,74,113,101,65,223,171,37,95,38,90,221,87,208,97,204,243,24,72,132,37,251,223,150,167,255,235,71,229,154,222,221,250,116,0,13,114,164,18,45,244,2,107,18,114,20,254,254,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,159,247,52,172,92,148,99,27,195,112,57,186,154,46,235,76,248,253,129,12,161,107,230,125,241,225,152,80,112,94,26,245,234,229,162,148,246,154,53,145,190,182,185,136,181,24,188,5,73,179,33,95,6,9,19,15,41,105,142,65,22,81,190,43,8,73,57,12,26,50,198,87,63,121,235,21,246,135,138,10,168,78,208,88,240,181,56,186,194,2,144,77,219,162,202,181,99,62,129,45,148,29,179,192,108,24,61,251,69,249,92,136,100,76,86,179,14,183,147,5,38,14,144,223,38,217,235,78,53,6,79,169,234,243,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,126,102,97,180,230,115,14,135,180,166,151,134,134,163,179,6,136,210,247,208,75,155,253,253,65,132,125,20,135,182,156,123,90,138,43,150,30,115,57,212,165,135,70,171,158,81,223,120,119,118,117,225,26,17,193,176,36,254,44,30,195,60,98,19,102,113,149,213,129,228,87,137,29,0,34,121,83,6,26,140,161,217,99,223,68,201,107,77,185,43,218,103,221,167,19,216,26,144,100,177,102,117,185,59,111,235,92,141,19,42,218,241,53,34,129,86,198,149,128,19,55,212,229,226,76,38,44,89,215,210,56,226,13,179,30,251,7,104,114,85,162,66,76,69,67,82,231,193,5,19,86,9,159,222,134,128,252,102,28,141,116,186,132,79,164,215,63,210,173,193,136,142,107,248,132,201,213,200,147,195,240,149,200,14,163,129,35,39,127,177,175,12,52,84,114,223,149,69,92,72,158,86,182,85,115,208,46,180,70,238,16,110,151,0,137,54,58,111,252,54,131,157,81,175,6,126,37,216,10,216,116,149,46,139,57,93,42,156,43,182,69,239,101,201,117,141,191,200,217,95,23,218,243,71,198,130,217,91,213,216,247,160,250,44,17,60,246,112,53,182,200,203,200,37,91,34,248,97,57,196,216,82,65,39,213,248,127,50,44,3,38,55,38,27,50,246,242,174,81,196,15,147,74,150,221,1,29,82,185,129,198,253,56,137,225,54,254,105,93,241,43,163,58,122,100,141,192,227,187,196,164,128,215,194,213,204,128,245,17,223,120,211,228,30,37,128,193,64,212,123,123,200,89,208,147,44,195,4,211,155,30,41,216,13,131,253,202,238,155,148,106,232,54,89,198,227,36,203,211,118,169,8,227,251,203,132,66,59,187,108,129,73,44,187,236,61,137,224,23,190,202,11,105,102,66,85,2,166,36,173,219,107,186,57,35,167,190,241,214,150,66,214,34,201,125,99,103,255,78,141,189,156,228,5,172,80,25,207,108,80,134,144,60,208,33,115,16,129,52,86,115,186,61,64,46,204,123,55,45,147,115,218,79,170,6,111,210,220,1,91,1,36,235,12,168,184,242,53,250,209,176,56,139,12,52,196,139,142,43,183,98,78,10,239,72,18,30,208,21,60,101,136,158,114,209,73,218,234,142,110,243,121,8,197,230,207,185,9,174,130,33,69,98,77,232,4,36,168,16,157,141,196,27,185,96,189,238,138,10,184,47,248,239,237,189,119,169,233,200,107,74,210,158,152,35,162,148,96,181,152,96,198,199,146,192,118,9,111,19,129,105,10,59,190,189,48,249,254,108,49,3,158,180,8,118,79,86,242,13,200,235,34,193,216,220,170,249,157,154,30,126,249,236,241,135,37,113,227,153,80,35,226,253,156,28,107,207,15,197,212,91,200,135,118,48,154,52,31,76,122,98,202,226,84,44,237,227,159,46,189,9,136,169,10,76,219,134,127,1,216,168,53,77,2,21,171,206,126,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,63,63,13,167,198,239,11,25,214,171,99,24,197,194,234,166,93,166,79,114,206,209,20,46,66,49,126,112,195,120,88,62,46,227,243,30,31,225,3,190,64,147,24,158,87,205,150,195,179,226,40,200,106,94,155,220,102,164,112,7,70,2,71,98,191,50,77,4,235,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,252,228,250,97,154,248,193,195,8,50,242,203,152,72,212,188,43,104,163,178,2,24,217,51,234,81,200,191,237,179,116,16,226,42,25,197,19,188,166,180,70,65,80,226,117,100,18,218,167,104,160,14,227,50,66,74,200,212,87,35,78,75,243,95,127,211,29,14,203,148,252,106,133,93,218,75,192,120,10,202,56,177,44,66,172,169,120,187,98,183,38,115,29,122,171,241,178,250,92,154,139,183,106,150,223,20,29,72,90,160,168,84,74,102,212,124,204,82,78,182,54,48,209,194,174,229,116,83,140,206,18,246,162,37,153,166,228,120,211,248,79,72,90,152,170,116,143,11,67,127,183,201,87,13,151,166,58,215,134,125,209,239,110,18,41,51,214,243,40,163,209,180,42,171,158,137,186,251,222,187,17,43,28,201,41,35,175,224,209,17,26,209,45,117,47,57,150,70,93,207,199,189,235,96,219,37,183,101,250,191,35,78,141,226,157,196,232,205,108,179,252,161,224,218,182,154,222,53,66,247,221,39,171,70,137,180,30,249,109,72,115,249,196,153,77,52,125,250,214,207,22,178,197,8,222,80,57,110,250,196,97,121,57,252,70,228,216,242,66,96,116,87,183,144,102,226,169,69,95,118,55,5,241,56,120,179,192,118,93,214,208,84,138,151,77,3,242,213,101,13,247,106,15,117,113,85,198,196,78,171,81,196,210,62,22,136,103,198,209,73,184,225,51,20,227,176,217,144,150,79,175,19,211,199,164,240,190,220,58,127,63,220,19,145,29,186,66,63,187,15,228,87,103,100,182,26,204,148,223,163,223,158,44,18,45,144,197,202,15,60,48,47,63,1,19,205,73,144,94,76,115,44,70,3,133,102,205,27,67,126,200,220,174,249,248,30,61,218,154,69,61,180,107,200,47,105,197,8,119,92,34,113,175,52,67,21,252,169,170,14,156,58,252,183,45,6,189,58,15,19,171,199,39,130,125,213,209,202,38,146,151,241,80,27,141,43,63,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,254,20,155,161,214,57,175,0,210,222,104,63,117,108,62,249,224,44,80,23,29,90,201,126,49,111,140,212,106,170,251,114,48,105,211,22,87,102,83,158,14,212,106,202,53,53,216,20,136,101,252,192,239,45,56,31,130,173,98,221,63,131,1,150,166,147,68,16,172,91,253,119,172,240,206,156,230,129,104,156,198,49,176,47,154,79,44,248,14,148,33,155,163,183,75,219,51,186,40,88,223,235,15,251,5,167,175,149,28,193,42,74,19,176,14,176,35,187,65,244,198,81,82,24,65,180,107,205,36,208,78,200,244,87,105,32,248,41,205,19,140,231,23,98,253,28,141,166,78,11,170,54,213,38,97,195,61,120,82,7,119,74,230,65,253,191,234,111,83,173,9,216,44,138,133,17,97,121,164,22,44,87,184,26,227,135,58,131,76,159,83,77,249,183,11,91,201,236,232,61,240,220,214,237,56,244,104,106,162,61,216,243,216,21,166,98,186,213,78,48,254,246,199,98,57,75,161,89,189,176,241,77,23,51,239,155,18,171,18,142,88,45,131,174,52,42,202,230,74,87,42,166,135,237,207,156,133,226,202,149,179,91,93,193,172,156,230,185,36,36,20,68,97,146,245,70,189,80,57,65,21,98,95,188,176,53,80,47,16,126,24,19,104,240,246,105,180,151,90,49,90,184,131,118,22,255,229,67,164,35,212,52,75,166,5,105,121,145,233,17,118,12,241,249,44,113,221,148,243,164,210,12,53,13,51,186,96,124,194,49,159,66,123,59,187,156,96,191,211,240,56,132,152,3,185,189,151,60,26,181,58,161,181,97,21,124,130,179,73,173,240,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,253,208,69,249,30,163,27,161,88,236,35,76,213,69,123,235,138,62,137,221,245,174,113,105,139,222,43,99,50,109,137,9,204,114,143,30,52,135,171,177,51,5,126,219,217,30,148,255,206,142,67,217,191,195,44,225,71,192,61,253,65,77,83,129,156,141,163,13,51,40,57,53,19,241,8,238,47,98,115,85,40,113,56,184,215,29,228,118,238,105,203,8,230,137,247,236,138,233,152,74,101,202,112,154,69,116,16,112,177,170,105,50,6,81,72,238,39,102,59,228,200,148,223,245,2,165,49,98,194,33,210,80,102,48,211,116,200,235,191,41,131,62,47,33,110,78,235,61,142,249,232,48,142,114,69,159,232,222,182,160,205,211,216,35,241,54,113,42,249,49,135,137,35,155,176,62,205,126,245,122,251,6,139,83,151,36,20,163,4,42,219,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,126,2,28,118,221,77,99,59,115,174,40,65,226,101,55,171,233,101,184,8,84,224,119,28,13,75,113,73,123,84,131,104,113,227,137,211,144,38,157,89,166,125,228,179,52,226,208,248,0,39,188,201,14,249,149,241,12,132,44,132,179,59,27,19,191,107,228,29,148,102,142,163,228,172,30,198,252,213,164,100,58,67,199,19,95,236,236,136,97,247,149,48,17,172,83,230,56,218,212,111,18,110,166,199,233,191,125,72,71,75,171,79,165,140,116,91,192,19,193,45,57,26,133,62,175,142,2,79,74,50,2,23,248,40,49,231,32,16,36,104,193,199,161,197,149,97,223,46,220,100,88,72,183,10,188,196,85,152,157,44,62,230,49,136,205,34,82,186,244,54,91,187,248,176,141,179,32,67,156,190,212,86,98,198,186,230,149,41,231,126,171,192,206,79,23,165,11,253,238,11,66,49,95,227,185,253,116,249,153,239,44,1,233,181,25,115,22,92,67,91,0,97,38,197,156,66,214,175,8,75,151,194,91,184,57,109,147,131,45,210,168,106,10,166,59,186,140,140,55,38,221,210,182,53,111,249,196,255,164,1,164,235,18,150,90,124,94,215,148,21,164,101,243,34,138,18,45,99,47,150,154,138,34,203,179,178,9,111,55,97,180,253,121,103,70,239,8,219,139,209,180,137,117,18,68,198,202,102,213,223,161,61,174,116,51,70,239,33,98,31,67,27,100,145,21,12,20,226,75,215,246,90,58,48,71,134,10,111,89,189,218,156,251,46,243,70,56,139,226,146,116,33,13,139,56,87,201,174,72,100,116,165,49,24,194,254,137,56,100,96,2,154,251,228,113,204,51,206,81,156,93,174,220,150,117,9,101,171,40,173,86,210,140,102,233,154,230,156,28,11,221,222,98,34,48,25,245,108,169,97,250,75,85,55,59,122,176,16,68,51,143,182,71,13,99,84,205,216,118,177,187,17,86,153,53,197,215,33,237,58,16,247,242,117,145,255,63,217,196,122,112,168,153,242,80,72,231,204,232,96,58,118,229,83,155,169,215,205,6,167,183,33,126,11,176,28,77,41,192,93,83,89,127,205,137,42,97,210,255,145,52,193,243,252,109,63,165,135,28,93,152,22,221,18,112,174,171,220,24,159,186,247,66,55,232,132,153,57,160,129,220,90,218,29,182,14,101,133,209,242,138,230,148,55,239,205,34,111,235,197,22,163,102,179,3,106,30,71,26,231,55,205,132,37,218,52,176,251,110,77,225,247,201,207,236,32,47,131,181,75,96,162,124,231,106,192,150,191,91,134,25,4,167,158,13,230,127,213,25,185,233,105,225,158,255,246,52,241,109,57,250,77,119,17,13,99,73,143,48,176,52,237,15,20,1,60,169,94,40,153,203,177,111,98,236,241,68,23,149,255,34,143,140,15,53,218,67,86,177,193,144,104,49,29,184,155,240,146,14,15,164,131,204,250,55,96,83,179,19,169,129,183,83,58,55,238,249,12,153,223,199,50,227,205,232,231,153,131,185,169,10,60,66,251,207,158,231,30,114,217,212,180,179,120,94,160,174,233,177,214,39,23,125,70,68,255,189,137,56,3,29,101,51,26,164,38,29,166,93,5,20,176,119,221,9,163,157,34,63,61,236,107,136,23,93,135,14,110,66,192,18,105,111,44,147,154,180,104,227,245,117,195,30,151,235,230,9,202,149,177,172,236,25,240,69,255,68,126,154,24,101,134,4,2,2,180,58,251,147,205,159,145,102,45,214,157,44,31,22,37,14,122,80,29,70,89,106,252,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,207,20,78,125,188,206,80,57,248,35,63,168,20,7,193,93,140,97,42,109,87,84,62,240,228,174,242,208,16,212,149,11,223,12,234,26,231,70,241,85,5,70,104,99,205,254,41,43,232,94,185,50,90,209,139,55,113,208,60,50,132,94,56,172,59,161,148,17,221,87,8,150,169,184,201,139,72,131,118,131,93,241,57,114,48,153,238,238,101,184,55,139,182,153,226,177,108,67,167,121,66,69,235,22,198,153,87,53,91,40,201,248,96,56,38,105,33,250,37,140,106,183,139,133,185,130,128,95,30,77,146,142,218,182,195,127,229,225,132,89,63,174,103,174,105,138,111,194,48,231,75,38,132,173,161,80,130,28,71,126,4,168,30,78,119,147,125,127,198,87,33,98,27,152,141,225,45,239,105,84,44,214,139,28,77,243,228,242,122,88,109,54,179,202,149,91,135,231,25,217,148,118,164,103,211,76,86,230,10,221,22,194,85,41,248,82,172,39,214,240,27,227,66,164,59,5,121,199,54,123,72,217,32,1,219,166,194,48,145,67,246,101,24,63,84,110,236,133,206,219,43,17,8,244,14,41,29,141,191,126,254,18,114,52,244,26,201,72,51,201,239,236,166,155,44,169,231,127,142,62,101,36,140,5,210,191,85,86,230,97,19,66,254,93,50,117,50,11,202,93,5,137,97,66,219,203,113,152,204,114,106,149,50,6,71,247,86,31,58,38,249,80,167,28,221,210,105,217,8,54,8,167,38,108,234,7,95,137,187,160,16,81,146,23,214,205,160,160,187,1,40,203,101,159,41,115,67,137,153,128,232,123,154,36,152,145,71,72,116,55,42,57,247,67,153,54,69,128,140,186,37,98,11,221,97,180,71,228,202,232,73,105,113,219,44,250,34,193,250,166,159,137,180,80,117,244,142,36,205,208,83,82,234,12,240,205,45,34,15,242,80,4,210,91,92,215,65,107,110,203,101,179,34,120,32,140,18,37,118,143,93,97,118,96,31,252,166,37,218,185,127,142,70,71,104,7,12,65,231,231,104,170,172,213,97,186,236,138,94,26,138,29,223,194,86,48,215,233,185,91,51,152,208,187,7,108,253,224,2,227,47,241,237,137,16,58,173,87,172,70,44,244,217,78,85,45,198,240,238,93,79,206,103,120,252,202,209,55,46,63,151,70,180,220,3,53,70,169,160,216,226,53,71,145,60,88,250,203,72,39,79,127,102,205,20,30,114,132,35,156,124,188,27,250,141,102,74,164,93,80,147,175,95,142,190,79,52,185,89,221,38,189,58,227,194,80,253,153,242,200,24,210,203,147,133,5,187,209,155,166,219,252,87,233,193,62,47,56,67,118,81,155,195,74,115,236,79,8,152,181,23,149,248,37,191,141,236,154,27,201,34,91,203,190,103,8,252,30,160,231,210,41,21,93,177,161,69,16,135,78,209,22,240,11,255,151,124,62,13,198,108,45,45,96,98,103,57,249,123,91,203,211,248,101,32,70,55,143,30,93,205,61,213,97,250,5,175,220,183,17,45,122,192,13,13,184,165,112,105,51,79,14,79,89,46,156,192,163,199,64,154,63,173,108,6,191,7,21,195,144,10,208,46,122,110,148,220,226,141,208,173,155,114,46,192,19,179,3,127,228,139,44,193,249,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,159,172,167,161,23,191,15,133,185,216,128,141,244,38,40,254,224,14,50,104,68,49,145,158,86,58,167,2,238,148,250,5,198,121,254,211,84,7,166,212,127,229,145,189,177,49,87,188,45,186,55,202,149,155,134,125,245,41,61,194,139,227,17,235,231,213,16,28,253,66,55,18,104,83,12,216,97,59,208,114,247,125,63,196,132,171,203,135,109,26,119,95,178,227,161,155,66,101,130,135,181,197,63,77,148,145,73,146,38,140,156,104,255,246,122,198,15,16,139,103,248,156,104,186,125,121,72,180,170,137,3,114,148,81,217,189,190,208,227,136,129,96,120,19,24,170,252,151,45,47,203,180,248,127,142,166,100,250,241,38,209,32,127,171,254,145,75,163,143,216,103,233,101,238,133,50,68,65,189,196,108,253,197,20,53,5,133,32,229,47,11,51,232,45,10,197,208,34,77,136,226,15,222,213,132,177,243,85,83,186,248,172,114,204,33,164,119,93,185,136,163,186,151,36,11,157,206,204,126,9,55,168,48,62,140,104,191,187,162,188,249,54,150,236,149,124,46,220,152,192,15,249,48,11,74,72,78,102,40,100,149,219,212,163,15,27,121,159,165,201,62,37,159,19,20,201,5,31,253,180,108,117,157,142,240,131,93,238,82,110,97,52,201,92,129,169,164,151,128,223,78,163,87,133,145,167,254,54,238,104,112,190,0,49,189,56,128,113,61,95,1,195,30,168,10,91,34,193,97,19,79,148,251,162,39,192,211,248,148,72,10,37,9,133,113,128,237,1,191,97,40,241,85,97,121,40,254,70,232,154,47,26,14,176,63,68,230,49,224,221,139,132,3,101,153,254,151,223,24,202,100,58,198,11,142,105,206,94,44,166,9,41,226,227,176,110,232,131,244,163,177,13,208,105,129,252,7,130,28,14,147,240,147,49,142,214,123,117,9,134,98,54,35,37,29,184,140,220,8,127,209,225,70,157,88,127,27,157,232,47,217,8,108,237,41,2,191,141,237,245,11,127,87,113,186,60,148,9,77,211,103,13,138,119,91,236,77,32,213,192,249,241,11,163,153,67,99,164,98,4,197,120,40,163,89,254,80,96,40,139,62,76,49,85,24,26,221,177,151,127,203,166,223,214,64,180,98,200,117,23,182,97,190,232,30,66,231,154,218,229,116,68,245,21,75,219,65,114,122,167,150,48,170,22,148,163,226,228,239,3,17,235,35,116,41,144,233,140,163,7,61,27,122,242,137,143,103,252,54,237,28,83,143,54,147,175,22,112,167,31,86,97,204,248,4,190,226,39,50,49,159,104,179,37,140,232,90,19,24,183,238,61,19,94,73,78,49,120,66,22,12,120,13,81,170,71,19,195,166,42,135,103,201,141,170,161,111,126,109,113,219,211,54,78,10,215,208,242,3,102,3,39,183,205,14,238,147,31,55,152,254,100,185,50,136,103,94,114,133,9,95,136,53,5,30,104,21,39,76,98,251,42,220,219,39,131,15,140,204,217,213,75,51,165,179,184,52,124,53,187,30,13,229,202,195,63,224,157,93,145,6,179,183,141,129,10,239,44,45,130,166,37,58,166,47,50,102,163,154,146,27,6,143,235,181,48,96,200,98,122,114,66,234,60,152,119,47,7,255,53,46,197,193,205,38,103,129,241,210,140,193,128,49,79,18,95,12,70,153,179,6,140,0,172,220,246,126,179,198,232,113,52,146,50,58,202,247,182,190,227,128,39,213,25,133,153,129,3,126,243,155,88,76,154,156,88,75,148,214,7,197,240,152,246,161,96,22,118,227,254,192,197,9,113,192,236,196,20,37,87,58,3,133,167,255,3,147,200,243,33,140,175,187,216,0,27,220,92,225,10,216,50,119,10,155,44,73,192,71,69,171,129,223,34,180,226,104,99,70,232,35,121,19,237,44,113,95,102,9,170,247,53,77,141,59,96,74,243,242,50,95,124,130,53,252,7,111,83,122,169,10,179,193,77,88,45,13,38,157,238,219,67,153,23,74,20,117,25,66,17,117,82,236,15,120,172,170,175,114,21,227,84,5,188,246,15,76,121,118,196,109,25,203,95,71,25,14,184,206,159,122,112,43,91,236,93,128,59,132,239,128,105,86,175,10,151,25,95,230,102,113,211,47,147,77,199,234,2,247,170,15,124,210,173,50,228,212,243,231,212,144,105,243,88,83,174,84,20,15,9,185,108,250,173,4,70,1,99,175,132,123,209,217,12,141,119,151,150,51,248,133,116,91,225,183,100,200,185,171,88,122,224,116,209,247,207,149,145,205,23,24,83,205,91,127,30,168,62,19,100,38,228,121,115,33,122,52,159,91,124,0,219,60,0,21,37,233,158,111,163,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,159,187,54,5,180,132,199,249,121,93,157,86,241,8,60,145,145,205,54,115,224,101,234,67,1,31,76,82,21,182,209,227,48,42,72,186,254,88,38,55,226,179,109,6,86,242,219,140,132,207,248,140,32,255,45,2,85,30,105,49,75,233,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,126,224,113,34,165,66,143,83,201,86,61,131,241,57,157,1,111,17,145,54,248,205,43,254,133,192,229,27,98,238,106,71,23,239,157,44,168,243,182,245,123,244,232,121,110,178,167,77,111,27,143,151,21,87,70,63,214,207,133,163,237,149,23,254,66,226,249,115,219,109,132,12,116,49,167,200,163,23,214,205,215,222,81,211,60,155,10,163,151,176,28,54,9,173,127,236,208,248,95,63,154,215,4,163,121,199,37,91,77,72,80,154,156,122,28,124,232,78,211,131,209,14,140,39,125,214,111,164,91,104,193,203,167,113,232,221,149,209,137,204,177,203,117,23,114,158,109,255,28,13,121,103,198,209,239,149,237,159,43,35,108,241,61,23,222,134,237,254,188,137,23,11,68,242,248,254,249,246,201,209,84,234,93,239,222,20,218,90,214,130,173,178,219,63,115,139,191,131,215,210,197,252,197,20,211,133,167,237,167,247,208,200,11,242,90,207,39,250,226,184,86,245,232,110,6,183,1,91,210,79,224,55,129,59,31,167,152,189,236,207,28,251,6,228,11,18,123,60,211,23,86,235,138,219,14,186,78,254,219,229,111,85,84,152,108,117,124,242,27,43,110,93,121,176,88,137,217,134,174,210,51,117,213,59,112,62,125,22,69,225,112,244,174,193,0,14,46,51,96,99,137,253,196,10,47,154,200,163,71,191,186,91,28,184,29,70,182,198,212,100,198,79,164,49,122,94,153,229,68,116,85,187,51,116,37,138,81,198,214,207,47,159,176,185,40,176,15,230,208,141,40,189,4,37,34,78,68,162,170,198,125,152,179,203,193,200,111,247,159,0,169,182,8,241,169,72,247,190,127,163,171,216,187,31,145,102,180,192,12,203,162,252,93,232,78,63,240,155,95,35,211,242,150,63,77,234,77,179,78,138,172,52,27,143,249,51,140,32,136,159,88,170,121,113,247,232,101,195,86,59,121,244,152,63,139,150,205,183,177,146,31,138,118,250,42,161,180,122,211,138,193,243,232,243,166,119,250,244,41,71,215,241,19,42,83,32,236,249,219,111,247,172,240,194,211,241,36,140,100,158,134,248,111,85,171,121,114,24,55,122,52,130,35,87,208,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,127,30,233,157,43,115,122,135,206,92,125,102,164,12,51,221,97,156,26,221,2,88,18,183,229,11,105,87,82,234,108,231,144,114,202,75,35,121,173,251,185,55,73,103,90,128,128,99,235,74,143,190,250,138,136,146,77,254,153,50,134,77,109,44,246,23,116,160,255,4,2,180,170,230,87,63,224,214,235,79,147,151,205,175,158,12,210,207,38,214,178,68,113,52,170,253,154,167,121,187,90,184,245,1,163,193,32,104,131,78,18,183,213,246,207,156,64,82,70,62,175,102,78,32,2,163,36,151,175,171,174,20,7,2,69,134,34,63,0,82,87,58,132,247,219,61,207,156,142,42,214,159,122,238,217,220,253,14,152,38,187,163,233,37,2,80,175,143,147,82,104,63,107,46,18,21,61,130,112,72,143,253,106,230,235,32,83,231,239,26,127,228,159,144,240,32,37,23,123,174,101,109,120,154,187,122,171,228,138,249,10,185,29,77,247,209,252,25,249,33,100,140,170,198,85,8,186,196,239,154,244,222,209,84,161,212,6,15,150,23,63,201,35,82,216,53,62,204,53,142,154,90,90,162,17,170,64,192,111,33,209,231,77,21,97,197,142,137,193,189,250,15,76,233,44,238,25,179,6,77,41,92,140,148,35,77,185,80,246,217,245,39,69,218,107,92,56,250,7,243,39,129,10,209,61,224,23,90,222,250,115,110,136,70,113,238,63,19,203,31,216,13,174,13,70,150,251,231,228,107,199,76,72,213,242,247,88,228,96,226,153,96,122,120,198,15,124,107,36,10,77,207,98,255,228,133,223,183,19,153,18,198,100,209,113,240,194,142,53,99,142,102,114,251,73,36,254,121,152,38,220,214,207,238,249,34,11,21,207,108,90,37,64,225,247,245,72,158,145,213,73,63,15,200,10,146,165,60,214,70,164,176,9,21,37,76,249,68,211,229,214,233,155,41,185,55,28,250,79,178,125,180,145,71,147,110,210,147,99,106,25,147,56,249,190,174,49,233,53,30,101,30,13,143,85,79,254,238,36,75,20,244,189,105,249,16,153,231,25,147,52,150,11,90,235,162,156,225,61,224,134,206,41,117,253,66,109,236,74,158,18,18,211,82,248,141,233,145,73,78,99,172,105,113,132,128,32,78,142,104,185,86,94,32,54,222,200,247,89,94,241,106,113,132,70,209,88,22,223,90,80,134,214,217,40,72,102,190,15,49,201,162,37,161,130,130,70,73,120,172,170,87,6,203,59,42,97,52,59,253,148,101,46,201,238,184,45,75,189,203,169,33,167,100,217,5,209,14,189,43,164,80,86,162,181,164,235,71,55,151,168,213,227,212,47,106,107,83,11,116,149,98,227,8,20,11,129,166,240,134,199,145,181,40,122,225,5,166,106,159,165,170,73,230,74,203,123,248,231,69,232,214,7,159,139,30,13,91,43,62,251,254,166,239,174,35,193,244,50,226,235,65,152,105,46,45,76,146,11,172,113,229,141,30,32,189,49,18,174,145,187,69,125,189,233,187,68,17,178,71,164,76,35,108,57,250,219,212,122,99,73,53,109,136,162,71,67,194,200,103,138,101,220,214,138,43,157,30,177,114,161,140,37,251,65,227,123,220,18,197,11,244,171,170,86,115,223,2,226,202,114,48,34,183,72,231,2,111,90,177,252,194,27,186,91,66,7,98,156,220,157,53,209,193,210,38,39,39,163,144,213,7,56,142,98,16,73,218,119,160,200,19,21,213,162,185,116,136,219,149,78,106,175,199,190,111,161,107,249,189,32,233,21,19,86,193,253,64,62,124,180,177,94,124,208,163,6,14,237,230,10,140,198,166,175,78,155,79,59,27,144,186,105,30,85,23,130,53,45,198,186,228,169,65,68,237,46,4,101,153,244,150,26,10,54,170,223,134,221,247,162,188,217,145,170,219,208,56,80,211,242,88,155,38,44,132,102,133,3,178,169,233,221,224,44,208,70,39,220,150,102,116,137,143,240,64,130,84,71,90,163,85,170,250,6,197,104,173,93,9,90,136,3,184,124,131,49,231,135,124,158,104,97,213,200,222,50,199,235,110,16,130,14,68,99,103,167,240,189,236,245,195,176,162,137,245,56,133,132,6,204,163,196,50,188,98,61,179,101,210,251,82,191,91,56,225,244,40,142,144,123,95,237,252,178,8,155,55,194,81,171,99,131,162,164,182,142,137,193,76,214,205,84,10,85,71,237,56,242,71,38,245,46,86,236,127,44,195,72,214,48,111,136,9,153,113,245,96,103,196,111,99,64,35,228,23,46,13,85,36,39,4,225,184,34,239,11,183,172,233,226,14,192,239,104,89,67,48,35,97,112,57,108,142,91,122,52,60,115,223,192,12,179,161,17,78,92,71,161,198,133,129,225,42,173,163,23,222,108,234,241,251,90,104,139,235,177,27,129,140,224,95,213,223,39,138,86,75,171,201,12,99,223,43,12,196,55,11,157,146,156,53,52,119,244,137,190,127,106,100,176,72,230,41,185,5,61,139,235,68,110,211,198,104,74,50,236,108,56,78,60,111,243,66,80,162,107,63,86,233,12,186,28,22,100,250,211,215,90,83,227,104,19,14,23,42,43,164,195,53,146,139,87,37,211,104,237,100,53,210,72,48,249,150,206,73,100,79,97,64,56,15,240,254,206,212,47,14,129,87,80,131,38,120,215,88,122,52,36,169,224,134,97,69,120,166,144,62,223,38,187,121,155,54,20,69,154,73,183,194,111,103,224,51,26,172,128,91,132,128,242,70,48,62,41,113,52,221,13,63,151,246,182,124,61,200,174,92,198,80,170,236,66,9,50,232,143,184,176,233,27,97,198,235,241,121,89,161,69,126,25,6,112,157,65,142,132,235,210,170,194,244,119,158,160,117,82,190,82,234,241,139,200,74,124,217,168,60,28,125,95,136,13,180,96,179,82,181,215,105,97,153,159,125,240,81,27,17,154,158,219,60,232,156,234,138,150,153,190,107,244,142,189,237,23,24,47,118,253,101,8,122,62,15,99,176,162,201,76,131,143,171,47,0,247,246,67,240,197,255,49,42,193,84,143,246,236,122,225,200,138,120,248,134,43,251,74,155,38,131,145,6,243,163,233,40,235,250,97,51,19,23,255,66,80,158,233,93,7,18,13,154,145,112,100,219,6,57,73,225,247,117,250,166,241,193,84,62,229,125,209,246,21,5,114,24,231,104,37,41,76,158,43,224,55,23,214,253,67,52,199,7,213,105,232,102,149,167,175,147,28,173,183,13,23,243,30,145,26,3,85,79,146,165,78,52,71,214,224,231,149,32,173,54,123,28,141,78,152,18,159,145,59,221,193,22,135,124,86,126,142,166,83,184,199,201,17,156,211,65,14,67,120,199,201,209,219,168,18,174,179,94,45,151,88,36,59,185,246,20,98,155,125,48,46,240,139,95,196,209,196,199,131,49,1,116,154,251,54,229,195,163,40,234,132,113,48,163,94,162,176,206,102,42,50,27,56,213,140,178,149,249,95,49,45,186,73,177,103,43,38,48,141,51,61,224,6,75,90,90,26,168,25,13,159,47,187,233,243,107,199,67,199,182,43,59,3,182,45,36,9,35,226,80,226,182,105,77,237,178,211,160,237,242,173,152,53,96,56,36,249,84,6,210,85,49,103,253,125,234,2,211,153,148,223,62,196,138,183,197,106,2,79,210,179,51,223,200,82,198,43,157,246,203,91,203,138,9,173,138,29,54,29,87,244,83,250,64,101,195,58,37,196,155,248,141,185,17,71,161,61,125,200,242,135,101,227,251,104,253,153,98,215,46,185,88,203,41,182,224,216,227,20,253,34,155,37,63,189,76,179,253,131,43,105,45,89,30,45,70,43,241,84,216,233,188,13,219,63,45,88,89,239,141,173,210,252,168,153,208,108,233,72,155,248,194,188,109,95,15,152,46,151,120,30,15,174,216,59,254,133,41,192,84,228,226,142,152,68,223,19,252,172,11,233,82,135,238,22,113,231,180,98,224,248,58,183,128,223,196,156,142,216,15,158,40,242,220,56,186,117,177,130,121,48,190,212,31,219,149,254,163,217,111,126,91,72,224,160,89,242,151,147,7,182,31,203,27,107,20,111,190,76,19,48,73,215,152,206,112,82,66,49,185,197,201,223,125,196,44,14,123,123,160,244,63,3,133,36,149,79,133,237,141,115,41,254,206,45,78,77,192,102,76,226,112,99,57,111,114,114,246,129,229,47,28,0,54,93,105,185,178,106,118,75,126,95,111,127,83,170,188,17,244,76,62,173,115,208,106,45,233,137,66,92,250,216,143,48,254,22,185,211,145,240,123,97,223,54,29,180,155,232,110,162,228,41,62,234,178,29,76,137,36,223,7,157,119,229,115,238,249,131,95,28,41,48,251,238,175,141,219,78,142,28,73,222,117,49,247,232,249,193,152,85,188,233,42,199,2,63,253,230,160,239,125,108,156,117,118,94,119,177,77,69,89,142,82,230,139,5,96,218,78,119,124,2,164,228,146,89,79,86,222,87,41,203,74,146,31,252,231,129,25,23,94,40,190,184,115,207,182,58,102,75,29,16,184,112,195,178,242,31,140,77,123,246,159,3,23,75,171,127,48,127,155,117,39,60,173,55,114,88,126,105,221,106,84,91,96,44,168,134,159,220,88,181,87,225,70,147,159,63,180,10,65,97,9,140,241,98,219,223,96,192,222,106,255,194,117,220,234,95,39,250,84,100,187,19,166,193,243,139,214,129,9,7,98,251,51,217,126,90,217,204,97,196,105,175,28,77,255,224,199,229,51,171,117,180,30,228,169,81,185,47,62,150,88,76,94,228,35,39,47,166,183,213,28,230,63,102,30,77,179,40,187,235,15,38,202,173,57,113,60,152,38,219,56,250,173,191,47,224,208,163,77,118,193,225,178,77,147,36,225,67,254,213,191,17,84,91,71,234,176,79,43,79,16,41,125,176,89,199,22,57,57,125,51,195,135,195,28,244,65,182,124,44,86,189,235,62,97,82,220,193,148,33,97,211,85,240,225,192,77,73,195,54,58,223,38,196,249,253,246,48,187,197,156,26,76,112,236,141,244,239,35,65,15,66,232,101,56,233,190,128,161,250,112,24,166,161,93,228,198,136,1,62,211,22,59,250,61,150,254,111,251,46,255,243,71,243,154,38,76,163,225,55,140,88,249,173,122,71,221,201,120,192,40,152,116,185,35,88,177,211,63,108,166,32,42,161,242,176,23,82,43,205,95,85,69,29,94,95,21,22,5,62,209,162,46,86,83,34,145,23,13,189,241,251,58,104,211,45,185,35,100,148,176,19,27,62,190,223,20,253,174,76,199,24,121,12,95,33,172,11,39,189,144,128,247,190,211,7,17,93,104,123,206,159,241,13,73,212,143,126,147,233,150,215,76,162,161,198,35,53,241,191,108,204,7,54,14,105,124,152,184,154,234,116,134,215,98,241,169,116,153,197,147,124,28,148,15,123,60,51,246,123,88,127,200,156,97,126,193,126,101,215,202,172,93,103,28,210,11,62,139,23,100,91,138,92,57,54,16,197,99,145,13,79,169,203,0,69,73,112,54,255,110,119,51,141,119,185,177,193,11,59,213,167,82,216,27,237,200,92,105,214,225,57,17,83,122,149,249,106,91,55,152,207,242,19,190,100,151,199,130,126,77,204,25,116,190,72,48,81,254,180,213,253,109,191,5,182,149,34,227,16,242,125,111,113,101,219,66,42,185,50,120,39,123,199,209,8,62,52,121,42,151,46,196,26,48,114,104,186,58,65,51,233,113,110,186,208,143,172,155,166,125,30,235,11,134,51,41,87,195,178,250,226,164,177,124,233,187,120,190,72,156,131,154,214,57,17,46,188,104,185,12,137,53,160,114,221,79,116,15,24,118,125,151,101,247,109,208,135,207,70,111,215,213,208,93,151,5,255,13,211,24,104,167,24,35,227,39,30,64,124,197,35,75,226,76,141,75,105,0,238,223,166,205,130,13,118,59,114,52,45,113,237,68,168,130,23,236,84,24,167,161,21,49,20,3,183,200,125,33,65,243,245,17,90,4,54,71,86,212,140,224,123,74,156,187,29,2,157,35,97,208,219,33,116,95,54,145,108,238,253,39,74,178,140,115,160,239,191,198,148,16,139,244,243,60,17,57,66,237,56,2,79,19,233,136,159,102,159,37,112,195,33,200,227,28,171,193,79,13,254,222,117,161,109,24,145,35,102,38,18,252,17,64,159,188,107,82,113,67,67,199,65,70,34,142,94,38,96,47,113,39,164,151,155,183,61,70,106,169,17,197,160,61,116,35,220,158,72,244,87,141,121,45,9,227,240,197,33,163,75,188,77,18,58,30,249,128,99,184,36,98,222,203,102,73,135,43,6,162,87,118,2,239,125,125,70,182,192,88,226,158,188,111,180,217,87,143,43,103,230,72,55,217,7,15,246,37,241,74,112,76,208,177,66,170,182,111,143,91,169,169,193,186,149,45,14,13,195,205,175,156,242,79,110,70,169,80,34,112,22,187,16,163,23,200,111,15,58,91,62,101,189,7,111,227,15,230,125,163,210,176,87,124,66,152,203,18,205,255,203,21,27,198,78,229,178,255,110,184,78,243,48,136,137,114,176,92,191,113,240,183,251,38,99,100,46,205,87,96,58,222,90,194,47,50,139,240,104,24,203,234,43,222,24,186,196,72,6,20,6,228,247,34,105,84,64,39,161,39,76,143,232,215,72,1,220,105,166,146,159,46,214,75,119,19,46,25,254,12,219,247,59,197,150,223,62,40,71,157,132,55,155,132,17,23,126,172,197,89,96,108,79,103,92,89,19,247,171,65,199,25,246,1,113,225,80,218,229,194,169,189,180,143,224,66,77,0,78,98,17,24,82,195,248,203,179,62,216,236,144,228,190,140,21,91,183,223,23,106,245,43,159,40,11,79,255,50,49,134,34,35,61,18,134,191,120,167,95,184,137,141,202,219,172,86,137,59,241,72,97,235,245,188,50,242,102,243,107,185,217,245,207,68,88,46,220,148,18,106,205,187,70,155,37,209,189,206,249,116,22,128,17,84,62,67,96,218,100,252,151,49,24,44,43,111,250,173,38,136,134,212,120,38,173,92,185,173,247,132,172,14,229,240,64,222,47,31,10,121,240,245,121,208,154,108,84,189,67,111,107,84,59,133,195,111,164,84,121,93,150,211,248,218,52,236,104,19,64,78,184,25,43,43,142,46,116,76,201,165,181,138,123,220,13,152,134,2,185,177,7,174,79,228,10,248,205,156,25,166,80,120,176,34,89,139,215,89,147,92,73,65,17,123,214,118,226,137,55,33,143,17,31,227,163,221,98,136,119,72,231,71,96,106,167,203,135,56,218,142,61,199,2,164,79,248,241,254,113,98,133,155,145,225,131,135,209,93,253,228,214,8,86,4,166,17,220,179,3,244,118,147,149,151,147,195,1,238,241,211,104,26,95,185,112,202,184,95,169,251,111,94,88,233,140,61,168,12,28,26,205,29,166,77,54,191,190,241,103,105,91,99,86,169,47,0,139,29,58,202,46,80,154,252,227,68,187,131,216,94,96,28,95,150,95,55,236,249,28,196,200,194,176,161,247,43,123,255,82,22,76,216,216,243,254,245,189,9,67,131,55,211,30,26,222,62,194,161,211,164,28,19,30,180,43,52,191,178,23,202,157,220,238,1,151,232,7,194,161,2,85,142,200,131,162,14,132,146,154,95,57,22,189,187,202,88,161,209,60,118,131,216,214,181,150,126,225,131,120,141,54,208,239,210,134,133,203,53,159,41,149,243,122,75,192,20,47,229,198,80,236,59,159,9,167,29,93,179,101,224,161,157,98,246,62,142,190,247,177,91,62,211,93,172,157,193,47,156,238,157,46,87,70,146,112,124,164,138,109,202,68,53,229,187,200,127,48,84,191,220,92,69,218,191,228,64,194,244,235,147,22,50,109,14,74,59,130,190,9,127,124,186,97,118,232,70,246,33,97,26,131,87,220,20,92,166,84,146,122,112,53,85,240,111,12,15,163,1,181,28,10,100,237,238,151,142,36,34,175,226,151,97,232,248,28,16,64,223,92,152,36,45,67,95,152,224,203,203,96,153,42,63,167,70,129,105,239,120,211,72,98,229,209,88,120,117,159,112,44,86,30,57,85,178,191,179,253,133,195,56,93,229,138,140,68,213,134,198,16,176,176,45,204,193,158,162,68,28,60,232,181,215,95,182,245,163,5,76,223,126,94,55,194,129,110,151,10,76,250,233,200,149,225,216,54,171,223,181,245,230,203,79,179,13,243,64,98,192,42,76,169,113,67,205,32,56,190,13,36,225,174,192,86,97,244,235,166,221,112,203,219,120,103,122,33,230,200,163,101,54,65,3,97,206,184,104,206,156,165,42,150,233,30,194,216,220,19,91,11,153,68,167,137,75,196,117,29,235,48,218,2,87,243,87,242,55,169,18,36,160,88,252,118,63,216,164,98,101,186,176,132,199,205,81,66,167,92,149,163,209,96,232,49,186,225,196,22,153,129,173,94,179,125,254,54,111,224,165,231,238,45,82,41,160,84,149,21,174,214,107,21,183,181,247,146,9,122,26,99,46,46,252,152,80,111,30,13,191,157,76,150,195,68,181,50,93,208,92,126,71,76,69,152,177,149,174,71,47,83,193,117,152,189,123,174,214,192,214,133,19,131,204,76,56,126,224,55,243,198,248,134,85,51,244,183,145,58,243,144,147,11,237,169,153,49,44,35,53,253,101,179,79,233,105,125,139,64,27,123,224,227,40,209,189,44,152,131,140,231,142,85,235,79,26,66,110,11,165,241,26,241,40,90,66,93,94,8,170,8,99,122,52,59,97,217,166,38,253,224,197,191,39,90,70,30,45,36,244,7,23,58,14,90,28,77,59,244,204,177,192,58,227,18,159,172,75,200,71,239,188,175,254,190,105,114,30,14,95,196,1,243,19,232,76,231,53,110,140,69,176,201,135,219,109,100,122,76,105,78,209,69,174,28,11,219,183,60,199,130,139,113,98,151,223,158,224,185,253,96,61,24,114,229,40,201,182,220,34,188,152,81,166,104,180,209,118,137,40,93,88,182,96,116,236,140,136,132,139,61,5,249,93,154,161,51,160,132,55,80,127,110,185,44,127,89,239,43,99,61,212,123,26,48,163,118,70,140,75,163,4,120,44,248,26,71,72,72,239,185,92,53,51,240,245,229,146,192,183,84,253,109,100,5,227,219,91,166,189,87,229,104,11,173,107,196,78,63,61,199,192,200,68,221,216,215,224,120,36,171,3,73,123,100,206,253,113,191,249,124,117,121,104,246,242,170,191,172,5,23,111,202,111,83,157,221,59,194,31,136,153,185,25,28,124,106,248,99,197,64,193,183,34,7,10,212,173,53,35,30,197,212,44,155,57,135,241,54,206,138,129,130,102,213,168,114,242,55,197,123,134,245,197,78,100,242,101,210,64,140,137,105,33,38,195,38,70,22,192,239,124,17,226,195,160,58,83,34,1,124,212,223,67,141,64,1,138,168,220,54,82,201,52,80,123,124,51,216,114,233,201,89,6,110,192,239,83,91,122,180,25,3,249,231,243,174,138,86,191,124,221,124,122,243,248,36,79,38,177,235,193,36,217,90,132,86,133,86,208,37,63,253,6,102,47,30,103,116,162,230,43,159,38,93,24,51,246,192,168,54,86,13,36,154,9,27,249,118,15,186,2,62,25,1,215,107,68,118,63,57,81,201,149,69,160,194,203,245,124,96,165,32,87,116,205,173,150,243,254,192,134,119,139,124,64,111,115,142,243,142,159,26,81,142,33,23,102,189,234,237,171,7,161,66,176,154,76,180,172,38,237,235,237,218,36,111,80,34,250,129,223,14,205,195,140,110,34,207,178,247,192,77,108,23,31,164,164,191,33,43,9,220,208,52,254,174,140,30,128,62,244,194,105,252,171,190,157,123,215,133,216,137,156,28,1,18,143,37,222,135,189,48,58,19,180,146,30,244,115,51,20,134,140,194,183,228,18,73,127,115,18,234,149,83,87,213,138,124,200,241,217,174,241,97,47,9,118,57,224,68,240,133,247,193,76,73,63,131,199,245,250,29,176,141,250,128,177,143,100,79,230,48,250,245,242,76,141,183,62,125,142,111,205,248,32,249,219,197,156,198,61,120,163,200,37,204,49,22,39,166,64,95,86,105,123,188,105,158,51,254,244,28,63,217,98,131,81,128,137,55,210,233,26,216,49,155,54,35,38,101,200,138,140,7,44,154,29,55,134,244,196,77,248,221,230,62,241,186,77,248,46,111,172,195,173,237,94,105,6,158,51,187,137,128,255,182,101,14,211,226,150,139,87,199,118,201,5,128,236,232,43,236,99,131,205,75,227,131,41,120,36,247,210,218,196,50,54,124,19,196,40,169,247,244,80,92,129,234,151,202,103,154,174,43,5,157,240,29,193,161,207,191,221,10,253,39,21,195,113,218,125,161,247,103,100,70,117,115,91,44,30,48,164,40,212,238,63,152,29,136,172,217,204,2,227,124,188,104,96,120,212,57,155,190,207,158,120,218,71,3,14,18,37,153,72,220,227,194,110,225,56,60,17,201,175,9,99,117,122,252,153,190,24,140,230,156,124,221,184,114,174,24,137,204,244,228,88,19,134,47,209,107,192,70,80,157,9,163,163,30,27,175,106,13,164,114,48,213,147,54,226,167,215,91,182,101,40,65,183,59,45,30,57,161,203,205,120,28,23,154,178,151,79,120,112,43,70,54,135,145,84,126,112,243,188,93,197,249,104,229,178,142,28,234,117,121,60,96,68,0,219,22,216,18,160,113,242,55,50,100,23,220,205,88,178,250,94,128,94,215,145,94,178,4,146,51,22,160,74,55,227,204,111,155,13,10,37,68,71,235,17,221,34,171,90,82,99,246,155,110,182,47,144,203,110,56,3,173,248,225,63,227,12,129,167,117,216,57,204,130,179,4,166,107,97,196,235,192,194,102,173,124,224,70,57,219,39,224,99,150,174,9,175,55,78,98,28,145,159,157,242,233,34,41,3,133,193,97,242,91,57,155,226,70,10,225,212,143,94,150,163,200,43,195,198,166,236,120,153,56,118,101,90,142,186,24,148,234,248,186,16,117,95,57,194,73,19,205,238,201,76,56,161,248,93,8,12,129,209,99,149,183,224,88,186,247,223,230,241,255,235,71,243,154,174,11,57,129,226,139,148,239,1,11,13,170,210,142,194,35,148,193,55,33,252,197,231,142,254,80,54,244,243,30,240,161,142,153,232,133,132,169,226,244,208,205,91,138,209,247,102,114,20,167,4,230,51,240,12,39,251,140,125,21,198,84,41,146,90,196,202,77,223,146,217,94,30,159,197,22,13,77,185,93,51,169,129,224,55,213,250,151,83,201,161,73,52,21,3,119,188,193,33,105,219,254,117,92,180,24,153,87,179,105,124,111,39,182,91,100,58,251,253,249,86,79,201,203,98,75,154,109,89,124,233,168,8,199,224,161,114,150,205,27,76,35,219,93,211,247,103,195,53,228,186,46,10,92,49,131,77,182,176,114,217,27,5,19,153,246,161,235,87,153,29,225,0,31,95,175,48,67,234,233,242,5,12,93,57,174,140,238,87,217,162,178,217,178,70,174,120,25,36,163,183,76,251,204,150,49,196,76,15,74,87,133,101,92,153,120,149,244,114,234,149,163,198,48,227,129,27,69,120,200,114,87,17,230,244,204,19,38,79,55,165,146,89,13,151,132,170,21,245,156,31,148,12,130,111,246,200,54,72,110,19,37,73,196,149,90,172,210,90,39,5,134,127,122,51,66,96,55,43,48,34,48,221,103,125,108,54,233,197,146,53,190,188,73,201,119,22,141,110,153,34,241,133,53,65,58,67,130,154,56,52,69,89,197,173,255,219,95,39,162,99,99,105,12,128,76,106,241,68,10,189,179,93,106,65,221,156,135,150,239,157,223,209,68,183,83,224,9,117,48,142,198,160,89,214,97,138,195,231,198,99,33,17,150,188,248,7,55,164,200,124,246,125,203,17,238,179,18,56,33,133,56,34,140,134,55,213,228,202,49,147,70,168,220,195,232,142,241,151,4,109,244,82,71,125,0,105,228,154,198,56,22,79,158,22,67,169,97,248,160,97,246,219,17,53,244,46,3,38,163,41,48,190,236,249,198,48,45,42,82,53,41,219,114,20,254,88,200,1,107,233,130,96,4,122,142,195,144,17,37,67,90,97,13,237,56,154,172,241,209,24,190,157,92,14,219,100,199,36,27,201,74,55,78,84,46,172,185,76,198,18,118,177,253,230,96,249,203,24,38,58,76,165,192,223,23,222,233,87,183,84,208,95,226,153,32,174,51,36,99,97,135,222,216,234,253,169,56,203,166,104,26,215,115,199,118,109,220,244,164,2,134,193,228,193,137,217,72,119,217,247,87,36,217,182,207,89,52,100,34,56,253,179,43,58,241,237,190,137,248,234,148,54,76,129,181,121,69,211,226,125,125,102,104,170,149,88,64,44,213,43,165,191,65,117,187,183,168,169,176,181,219,178,237,105,182,136,120,46,113,98,234,211,116,107,62,81,236,140,28,191,9,83,78,133,91,203,164,2,155,152,37,123,166,247,211,176,18,35,163,109,20,88,201,57,240,140,103,20,239,24,162,85,146,191,216,80,97,1,226,153,24,178,129,146,168,100,223,142,148,86,164,121,160,228,47,201,165,88,43,87,164,205,40,109,20,249,109,168,186,183,71,197,19,218,170,100,150,187,105,18,70,6,138,38,146,162,249,43,8,48,37,10,239,214,138,37,35,141,202,56,4,78,135,41,90,202,251,100,151,10,51,217,97,178,10,242,109,211,113,49,227,153,191,217,20,190,160,156,252,125,92,8,52,127,48,170,116,93,170,146,248,6,220,79,201,140,212,26,180,50,121,44,195,28,19,106,86,199,205,21,91,146,172,111,9,204,27,67,255,88,51,7,100,125,170,159,123,90,42,95,110,27,116,44,31,198,108,237,68,234,128,252,110,53,247,85,135,173,105,69,147,199,214,78,232,233,45,40,176,250,9,13,228,107,178,34,74,173,125,253,164,173,47,35,198,127,219,222,253,210,74,1,70,98,145,89,179,157,204,255,20,18,170,243,105,144,106,182,246,28,173,82,152,138,94,228,229,112,252,146,170,206,219,105,182,233,27,23,43,74,200,110,111,48,120,130,158,200,16,175,163,202,204,66,148,48,111,230,212,183,213,18,18,134,75,63,74,228,181,39,204,0,65,33,144,180,200,24,210,184,47,201,76,90,108,161,63,68,185,117,174,34,213,23,76,110,162,238,51,241,140,211,156,31,59,170,125,34,231,93,40,40,117,45,74,190,237,133,151,237,223,228,136,54,172,194,172,167,81,38,46,230,167,163,168,109,254,124,98,56,115,254,212,59,75,230,18,17,151,89,93,15,45,16,87,79,84,163,22,173,60,2,227,0,18,165,84,108,140,143,124,91,11,37,137,49,179,222,4,51,75,235,180,189,102,189,136,191,149,4,235,134,10,232,253,21,182,242,212,46,207,122,191,89,97,123,244,246,226,148,130,213,141,150,143,81,85,137,31,198,67,73,222,50,42,92,239,25,198,209,235,190,219,148,115,67,140,235,153,218,125,119,37,89,179,109,66,140,30,118,26,127,111,73,230,23,143,233,61,98,146,102,7,126,101,14,167,203,186,85,191,240,249,39,225,169,53,245,67,169,219,191,202,129,94,128,28,140,176,232,138,105,148,13,200,145,21,25,57,176,233,237,48,212,111,26,27,52,33,11,96,208,23,44,161,54,116,15,73,145,197,4,31,125,138,70,248,73,170,96,199,90,236,60,173,101,98,74,75,137,8,180,255,47,191,176,137,2,167,164,156,15,110,114,57,3,191,229,92,139,69,199,26,229,5,70,11,72,88,37,214,80,238,197,34,28,166,167,102,133,49,225,30,17,42,80,129,71,244,76,104,35,48,206,122,192,56,57,203,193,29,163,157,18,232,17,165,0,115,216,110,55,38,224,101,250,153,74,119,153,180,69,7,51,106,117,38,38,33,195,52,130,173,184,43,18,148,93,153,54,232,114,197,47,191,136,243,232,51,185,111,183,113,202,138,115,19,126,117,225,31,161,127,31,172,42,44,222,150,48,209,232,127,28,206,118,180,187,186,217,143,98,236,164,78,20,18,47,171,167,55,135,81,155,58,123,169,120,158,60,240,41,48,134,62,45,207,93,196,118,16,210,211,187,239,72,72,191,185,150,172,178,144,147,216,184,222,88,15,73,106,84,61,57,59,155,230,249,106,148,98,106,54,179,12,171,132,183,92,231,241,249,85,170,25,29,246,117,228,155,38,113,43,60,54,190,149,26,132,175,105,36,42,65,225,150,197,183,129,176,234,92,202,114,59,47,100,137,2,219,176,140,133,160,40,20,5,129,142,50,71,18,122,41,213,96,234,146,231,126,129,209,145,155,126,47,131,208,44,207,13,229,77,174,236,253,125,141,111,154,74,197,208,159,70,104,201,91,143,172,48,216,251,144,115,191,137,112,213,29,48,242,241,66,37,179,15,241,36,140,105,149,178,14,41,116,244,152,16,88,39,166,112,41,95,28,220,61,190,120,79,108,138,171,212,48,93,139,177,106,222,149,217,137,9,141,243,173,209,201,42,52,123,251,92,177,232,192,36,191,22,3,156,7,244,94,245,63,109,37,185,52,67,133,140,222,180,14,177,36,155,224,26,128,158,202,167,80,102,74,176,55,245,159,216,67,176,71,249,58,86,77,21,233,45,58,114,52,81,226,254,228,145,249,44,104,157,56,2,51,75,125,90,16,88,70,116,41,15,219,209,180,181,212,15,94,24,103,133,153,26,166,223,244,83,251,193,219,122,5,118,194,111,133,9,1,204,101,162,88,169,222,106,48,29,200,14,95,252,130,211,20,176,64,55,60,95,185,195,116,237,240,163,144,163,217,54,123,171,45,69,105,254,91,208,125,156,162,0,218,222,204,30,51,168,217,56,152,104,189,195,239,113,75,235,219,53,127,200,143,162,99,44,11,152,194,2,35,91,118,226,228,16,246,99,8,161,28,197,236,240,9,77,44,155,241,210,244,143,151,109,186,51,126,238,78,140,154,132,113,123,218,219,197,55,32,58,112,42,129,173,202,189,71,28,205,194,187,18,174,166,213,226,48,121,209,156,98,17,102,35,145,248,181,186,3,159,84,84,48,201,55,51,151,118,20,113,168,43,40,61,193,197,159,247,236,54,99,38,12,49,166,93,63,120,34,97,38,167,126,107,210,114,231,11,82,130,52,54,231,35,195,5,160,187,92,59,98,52,176,192,242,145,17,19,141,47,108,191,220,224,89,122,240,123,194,213,45,236,22,130,191,52,65,36,76,247,159,123,84,155,54,251,74,91,75,51,97,104,222,123,99,217,75,92,184,228,232,10,181,197,81,100,60,106,147,131,233,64,174,254,60,187,45,50,122,101,213,154,80,250,7,195,144,146,150,86,235,119,25,174,146,4,25,191,87,233,166,189,150,47,174,95,179,56,59,215,174,93,92,56,75,163,208,20,48,93,133,242,93,191,232,143,26,205,247,196,233,229,184,169,123,107,94,8,47,238,157,113,95,214,44,152,40,238,31,241,101,54,4,183,207,149,159,30,182,49,243,163,105,230,215,81,102,137,217,47,234,231,202,216,145,203,8,39,60,97,211,224,183,189,73,45,202,149,193,13,118,81,30,86,6,171,1,9,220,81,11,242,71,142,102,118,10,210,209,139,73,127,165,159,155,226,175,244,20,93,136,161,237,219,53,0,211,133,34,47,251,237,176,205,224,241,131,59,86,161,217,110,113,255,60,226,191,46,247,101,213,128,182,5,70,97,235,248,119,143,46,176,54,229,49,43,64,35,246,75,123,97,109,110,61,97,8,211,165,18,67,5,25,196,34,231,158,168,242,125,187,142,183,77,124,15,252,166,245,24,138,161,48,39,124,30,126,235,93,127,177,127,126,186,244,189,21,87,84,95,148,192,165,201,4,105,33,38,180,111,46,180,190,208,34,35,133,13,241,254,36,148,112,245,237,50,79,78,158,189,15,147,241,39,143,156,39,198,108,249,184,22,221,159,37,251,200,6,98,100,251,207,184,126,230,63,26,146,140,3,76,97,107,92,22,133,189,183,79,203,7,6,69,103,124,245,18,246,142,40,213,100,63,184,117,41,204,238,163,8,21,167,33,115,240,59,150,185,204,81,92,0,171,60,109,90,168,220,80,3,235,89,68,227,228,224,63,215,79,135,77,61,36,135,216,64,127,167,196,101,111,36,166,242,204,214,84,147,151,133,177,124,145,239,14,150,81,88,98,44,83,36,20,89,1,72,236,21,149,14,135,77,137,40,209,23,54,85,151,108,91,102,254,154,5,166,7,179,133,115,7,46,8,189,148,178,115,182,65,30,108,55,159,233,150,169,110,72,20,129,92,85,249,178,139,192,239,210,100,66,104,52,254,249,236,190,172,101,42,155,216,105,16,121,19,124,13,24,61,104,9,49,26,102,128,46,224,189,216,212,223,45,75,90,51,215,237,47,250,65,47,99,182,204,113,83,146,157,199,187,183,46,218,44,35,137,165,134,146,219,248,30,168,153,74,47,249,224,171,89,219,250,61,163,108,165,163,155,230,235,48,131,197,5,140,114,123,94,88,69,50,210,77,139,129,49,198,201,215,241,194,204,189,102,92,55,169,144,116,88,199,184,139,254,233,225,15,244,237,194,118,151,215,81,173,93,169,251,67,225,249,110,25,131,76,130,203,61,141,41,110,173,213,244,190,202,11,125,220,76,0,193,161,186,117,205,163,11,189,142,120,226,180,190,78,137,55,11,30,224,203,151,196,93,232,66,148,249,187,152,55,212,119,238,93,205,11,34,175,140,78,75,55,20,95,230,120,144,181,47,208,206,176,114,180,53,169,17,145,33,64,210,249,83,186,130,185,246,98,56,153,65,75,253,179,126,251,96,102,0,29,224,165,208,130,235,40,223,101,145,99,113,80,119,221,22,88,83,71,60,224,216,167,146,214,241,9,97,155,95,89,118,179,161,47,223,139,11,176,154,185,229,77,119,119,92,208,222,103,60,106,192,84,7,179,113,242,240,181,97,197,242,193,213,156,107,119,194,239,150,182,203,142,191,205,250,96,89,31,9,15,147,218,113,184,155,1,154,252,246,216,193,13,96,125,219,204,246,39,225,110,181,207,239,190,97,77,181,38,183,109,254,212,126,106,218,15,70,126,213,152,141,28,244,63,62,24,175,180,146,241,9,117,201,83,93,206,112,49,164,208,25,23,216,10,49,223,187,126,83,196,155,52,103,62,210,131,150,192,39,70,128,161,189,245,88,9,188,232,194,248,20,209,151,201,144,39,255,146,142,142,197,173,124,87,126,137,24,114,59,111,13,31,184,242,6,106,180,220,68,225,103,198,4,126,205,97,236,202,193,8,26,206,79,181,12,191,93,210,108,114,95,72,56,69,48,202,142,74,122,141,128,167,13,220,15,134,121,126,228,101,31,174,100,121,240,115,205,200,163,202,109,87,116,100,191,40,122,23,99,242,142,46,112,33,61,211,29,182,172,190,160,205,170,12,31,218,173,19,92,126,26,77,46,87,40,222,197,202,98,217,239,137,140,31,65,197,252,224,101,141,78,2,111,244,40,151,255,244,134,61,155,253,189,239,107,130,164,226,63,125,108,211,146,15,101,195,113,116,31,67,236,24,250,74,207,47,96,38,109,191,235,138,18,132,40,18,80,44,55,89,44,135,143,185,203,39,108,78,181,142,246,130,87,97,23,212,26,53,166,195,132,9,91,206,205,78,100,125,251,41,104,167,56,244,202,149,209,106,241,117,153,3,67,130,60,87,96,228,73,191,145,68,198,182,74,109,10,35,218,137,114,160,163,38,231,36,79,148,134,137,175,255,253,90,185,161,100,41,127,254,201,125,199,169,9,176,101,177,167,92,222,242,129,211,165,201,182,40,225,221,216,103,58,140,130,86,18,51,104,110,71,197,228,155,73,45,166,88,153,145,157,84,57,76,56,230,131,239,208,230,0,96,186,118,124,32,53,56,223,77,14,38,255,235,122,186,187,209,20,145,142,73,211,250,136,95,40,247,189,15,88,26,162,198,142,10,51,245,133,111,50,68,53,102,189,112,42,7,18,193,41,29,91,31,124,248,4,242,167,77,22,248,235,198,0,53,78,164,156,155,18,219,56,126,110,116,45,115,89,67,205,126,120,87,63,28,10,146,114,169,140,244,22,128,67,81,115,59,108,22,150,242,211,157,169,212,223,135,81,239,68,217,226,192,62,110,49,10,59,132,187,20,176,123,48,156,72,183,255,5,38,26,150,163,223,138,90,93,12,20,165,157,91,101,140,66,134,232,190,92,51,14,240,171,21,152,140,163,111,4,89,114,215,212,25,135,210,82,232,67,110,44,93,183,244,175,31,43,184,125,66,137,104,246,53,120,52,130,90,107,160,63,179,78,187,76,138,21,80,158,62,72,105,126,240,192,192,71,94,151,249,91,126,44,121,96,118,3,169,9,240,226,96,219,111,245,128,177,17,201,147,163,161,177,92,58,111,67,236,122,147,177,192,228,127,186,95,56,198,219,51,99,55,211,113,14,151,221,109,198,79,69,214,174,62,209,93,154,254,72,249,4,174,44,47,44,70,72,59,59,140,2,157,124,155,239,77,167,172,249,95,223,106,86,141,77,67,135,137,250,187,47,58,66,182,72,139,33,216,245,238,213,95,39,162,22,212,106,2,110,232,50,87,159,145,108,197,22,17,20,227,202,150,24,12,131,173,226,204,157,160,233,29,55,119,205,179,146,241,208,111,247,237,1,222,75,152,126,242,99,187,252,188,180,23,42,144,149,248,198,225,123,215,133,242,87,194,127,239,115,57,252,190,177,37,145,74,51,143,130,111,197,223,244,134,99,95,33,48,123,140,225,39,103,24,31,121,159,21,79,229,226,247,77,55,124,239,242,121,146,170,133,9,240,193,147,154,182,44,249,70,66,117,143,81,104,47,123,166,145,39,41,156,98,93,243,127,176,185,153,233,88,42,196,31,199,95,40,130,80,179,203,202,89,232,133,91,126,223,11,119,154,36,79,80,174,66,228,161,248,209,147,8,35,163,218,243,162,90,250,195,191,175,96,89,183,135,4,66,200,177,116,87,79,38,179,251,182,1,67,46,173,152,14,222,247,190,17,0,43,34,85,114,200,177,246,175,165,20,24,194,194,250,199,202,72,255,245,163,121,77,148,103,125,38,93,246,72,100,210,192,183,180,186,143,52,74,69,47,78,145,153,20,153,75,42,193,113,242,138,103,98,194,100,189,170,207,195,47,154,38,222,150,97,130,42,247,217,254,184,200,22,166,213,212,180,112,118,187,117,233,102,239,185,37,149,120,104,199,56,46,30,14,21,22,77,104,57,57,114,208,219,39,172,183,135,66,194,238,8,124,77,37,213,135,40,1,84,149,207,131,246,239,143,207,77,216,72,84,186,228,211,195,32,209,127,153,78,215,211,229,179,166,227,113,197,240,174,68,126,114,215,237,207,187,197,143,198,218,123,202,132,100,202,57,241,66,38,3,50,155,208,129,173,50,234,243,149,109,20,36,130,106,208,40,186,175,155,204,47,85,132,249,222,11,160,92,126,99,198,49,105,24,57,122,145,226,247,131,233,51,60,178,170,18,244,12,79,191,110,218,154,113,178,75,248,174,208,55,165,31,90,196,52,153,71,55,57,169,111,62,33,203,254,110,74,166,217,134,17,152,79,178,172,223,50,201,118,243,214,62,62,15,86,203,24,201,169,173,143,118,251,122,140,122,115,145,39,210,9,99,60,87,130,225,179,169,149,38,108,186,122,185,122,64,224,150,208,13,23,54,180,69,2,198,228,232,202,162,137,208,130,175,107,127,106,234,186,226,34,92,60,98,213,131,190,189,100,185,62,38,18,227,75,230,164,86,160,161,0,91,157,226,11,238,155,117,150,142,126,66,194,245,209,36,129,23,250,3,10,15,147,99,119,24,57,65,121,40,22,165,184,51,215,38,13,176,117,65,134,180,221,70,172,230,157,30,54,25,38,112,238,170,171,165,111,68,147,127,130,152,9,29,42,162,20,106,143,101,106,88,104,101,238,8,159,96,202,108,9,252,184,240,162,145,221,123,72,114,52,110,136,110,169,4,231,138,116,211,22,248,77,104,62,185,99,162,128,148,87,162,40,245,31,223,186,176,124,242,241,73,48,220,32,141,121,172,188,48,186,151,157,13,186,45,53,54,116,132,174,226,116,254,23,135,163,86,241,193,136,192,20,13,196,27,85,68,159,142,144,91,108,83,6,241,159,90,180,15,134,198,156,186,229,169,32,120,218,60,157,130,96,194,69,18,232,103,255,113,125,194,129,37,89,116,209,122,27,219,213,111,243,205,11,255,187,186,161,171,140,113,255,172,141,223,208,150,238,201,240,26,188,177,49,130,88,33,123,73,152,197,238,16,4,97,233,205,92,186,25,132,215,234,115,2,93,209,212,59,101,43,73,39,68,92,24,45,209,41,137,108,146,123,233,211,188,77,44,40,91,110,166,9,231,172,152,142,170,153,157,73,144,129,175,245,27,154,177,19,133,51,43,179,21,202,157,37,2,214,106,92,193,45,251,235,206,44,52,98,15,92,166,232,126,157,63,241,52,143,111,222,69,221,38,114,130,164,51,106,155,62,71,35,219,118,187,110,237,153,163,79,236,206,217,77,119,201,42,160,227,54,2,54,33,183,213,127,82,22,229,211,188,32,49,96,154,13,2,119,2,187,239,166,105,9,92,250,170,45,24,206,164,67,51,35,90,73,89,188,219,164,175,194,19,26,20,236,151,164,67,96,132,28,79,8,94,211,121,191,10,79,182,82,59,114,45,93,37,72,225,74,211,115,189,28,174,93,34,97,242,123,53,243,79,36,142,151,12,148,67,129,33,42,123,88,178,33,171,35,169,49,179,76,241,44,207,64,72,77,190,45,168,65,221,55,62,235,47,251,42,203,53,222,141,203,29,139,23,218,242,183,73,44,139,214,16,249,68,79,172,225,205,171,25,61,138,19,43,178,114,216,86,200,203,36,26,130,143,235,9,63,248,57,242,109,153,229,246,252,188,54,9,195,206,79,150,135,218,236,27,246,126,52,115,110,47,154,201,36,239,236,239,3,21,22,229,18,208,218,106,251,75,79,85,82,240,212,60,40,158,99,241,208,222,66,245,130,137,166,249,91,60,175,188,186,113,144,213,21,193,49,210,187,179,187,213,20,141,55,87,44,47,204,9,214,52,255,61,131,203,254,67,83,199,104,190,93,63,120,211,8,41,191,76,159,184,27,77,45,98,206,42,121,3,170,124,157,210,184,103,150,113,148,41,154,211,174,104,173,121,82,27,77,159,169,89,107,250,21,175,167,19,77,237,173,52,201,151,35,241,115,189,238,2,39,239,106,233,27,41,104,30,147,103,219,205,44,94,170,8,133,246,18,175,161,17,86,220,84,175,48,123,210,225,6,66,148,24,94,24,147,215,93,73,56,21,231,10,64,3,211,61,240,53,14,234,62,1,155,216,163,84,55,232,116,62,126,234,3,167,73,10,173,149,53,218,29,18,151,169,91,14,169,12,34,90,85,138,39,204,129,211,209,130,168,155,252,238,12,244,61,240,34,117,67,222,21,204,123,135,155,121,100,9,92,24,30,254,211,150,194,78,125,69,136,90,235,238,168,187,76,163,114,73,173,138,218,117,143,90,21,186,157,71,198,40,237,192,89,99,91,29,137,60,253,109,250,179,243,210,122,181,253,136,150,201,80,203,244,122,83,99,202,154,2,19,141,221,230,5,37,188,0,181,100,15,87,253,4,93,0,245,38,154,190,164,128,103,70,134,81,101,123,195,120,201,64,234,214,51,29,15,213,92,173,182,148,22,39,138,124,113,223,133,196,165,148,132,200,151,64,169,113,152,202,185,20,148,186,169,123,122,197,223,180,43,150,150,30,17,154,28,94,194,128,43,66,211,118,194,111,96,146,215,118,152,132,139,212,140,140,202,238,79,133,69,113,37,15,237,207,229,124,78,95,3,152,184,175,108,221,201,255,237,49,227,232,131,128,144,124,187,136,72,132,197,150,217,109,49,205,72,145,153,150,13,47,46,78,218,194,68,227,215,236,233,78,243,121,124,90,218,79,11,220,168,192,143,40,20,83,151,47,242,9,33,187,116,221,177,137,180,128,13,190,132,73,152,249,210,184,16,160,56,250,186,81,100,220,158,9,165,176,105,123,171,172,204,163,223,178,125,194,123,179,221,166,91,65,138,250,216,63,120,33,110,216,108,217,126,8,3,132,242,223,209,104,190,173,38,111,228,61,111,88,188,203,25,3,182,233,19,54,194,139,137,35,101,177,76,75,166,203,156,53,153,166,182,47,96,44,232,179,73,189,151,14,236,51,226,104,230,71,125,44,239,73,80,37,113,150,197,33,68,19,148,41,109,5,33,103,227,129,150,1,28,91,87,75,15,56,131,3,22,128,76,244,36,27,250,215,221,115,209,154,34,41,47,148,26,220,19,175,175,126,112,44,166,212,33,216,89,156,216,163,208,231,69,85,67,97,202,199,62,55,144,43,110,41,251,4,229,134,5,204,25,105,157,220,129,18,187,112,25,41,241,70,58,169,180,37,28,14,86,249,237,223,126,135,67,90,164,20,77,218,98,4,29,135,47,87,65,83,222,155,193,198,161,55,50,191,205,131,108,245,26,113,83,164,78,187,194,168,60,248,60,143,104,195,250,229,71,93,72,190,206,106,233,205,114,188,194,220,122,223,219,12,58,14,218,193,91,166,13,219,72,183,120,36,157,252,158,60,80,182,148,245,148,56,249,49,78,176,112,202,224,127,196,235,192,20,171,102,53,12,22,244,97,185,116,184,152,43,218,15,76,81,216,111,140,135,32,211,138,57,231,22,15,45,187,169,149,11,57,229,176,2,22,39,167,180,107,62,71,250,219,127,210,16,78,175,50,165,117,97,218,81,161,242,12,0,31,222,153,93,166,21,86,210,55,61,15,135,123,23,231,48,224,221,124,214,48,237,65,249,236,177,70,124,176,147,194,232,53,237,122,87,16,237,220,229,131,220,152,201,143,8,185,176,89,10,56,104,120,76,13,66,21,173,127,41,126,135,255,216,87,10,83,198,62,1,151,54,37,26,33,232,157,51,104,145,102,125,43,111,243,45,18,56,204,57,115,113,35,142,161,132,205,109,138,45,78,32,164,227,37,155,102,161,123,26,15,167,5,169,146,231,45,108,208,134,58,133,176,65,225,183,200,209,136,1,5,241,241,125,16,99,41,139,149,204,81,119,154,30,124,6,36,195,4,126,223,189,151,231,11,189,188,165,11,129,150,85,219,125,141,17,53,195,17,87,25,178,236,213,154,211,107,141,243,177,4,101,26,245,15,187,76,155,200,251,15,251,118,151,132,81,238,62,122,211,163,5,247,165,144,223,234,63,32,210,125,78,205,237,88,204,29,37,246,14,152,121,206,251,109,12,170,216,141,218,47,191,189,150,143,80,188,231,106,118,128,25,115,151,61,187,223,52,57,144,116,80,0,166,0,185,157,206,108,109,111,71,209,3,31,200,225,122,134,242,122,107,137,62,225,107,29,1,66,217,97,28,160,189,218,252,96,186,153,211,19,25,218,239,219,174,56,171,224,143,160,86,250,15,207,154,208,210,209,91,137,200,132,20,60,77,21,205,89,218,101,254,160,100,142,124,91,54,205,88,176,214,245,67,241,254,150,60,227,139,20,229,6,146,14,168,95,87,5,48,237,228,250,229,160,105,86,146,61,142,253,98,83,216,166,229,230,48,201,199,246,143,37,26,144,255,99,250,182,75,198,224,143,192,90,186,198,222,154,131,129,218,8,120,163,216,41,176,149,91,186,195,244,3,42,140,84,252,223,8,48,148,51,77,69,91,249,146,156,6,35,58,38,250,158,252,212,183,19,52,216,188,12,5,38,89,242,247,201,25,124,165,251,5,148,174,146,145,232,186,67,97,28,218,106,30,188,133,119,2,12,201,57,239,234,189,212,173,191,140,101,205,223,4,104,207,4,153,14,233,238,66,43,225,227,87,3,15,211,227,77,24,162,202,183,175,7,198,3,186,200,67,89,44,166,59,238,154,84,136,52,93,238,101,158,246,231,131,215,133,111,160,39,39,125,180,28,93,136,45,42,90,137,139,253,167,65,69,199,1,95,153,249,230,115,127,40,131,205,185,222,151,57,201,44,63,26,53,197,162,138,170,72,174,126,122,247,15,38,49,220,164,11,118,155,213,104,241,23,130,170,246,17,145,42,182,114,119,251,219,36,7,176,186,168,28,226,103,231,60,230,69,249,230,144,244,211,70,64,2,244,239,210,170,85,241,164,207,117,91,142,199,71,169,201,37,75,79,52,2,51,229,43,68,177,61,54,38,190,118,32,94,194,17,63,55,42,2,69,52,18,141,11,219,171,95,25,212,15,125,155,216,239,213,225,191,12,33,233,167,79,176,152,201,102,192,112,115,174,180,78,178,20,127,58,231,192,116,241,139,102,229,186,166,158,252,189,237,202,50,223,175,194,16,10,254,178,29,192,104,121,117,133,201,193,77,255,109,212,236,69,242,3,95,141,59,139,191,47,164,6,203,79,55,233,177,157,142,63,21,76,112,181,55,120,97,125,254,229,141,129,135,217,243,10,140,36,172,127,34,200,197,21,85,250,92,38,72,225,111,187,92,148,25,100,98,120,225,52,10,89,221,97,202,205,242,121,46,138,202,183,86,135,23,92,103,185,52,136,231,61,143,110,198,151,18,24,137,36,31,13,5,55,155,46,138,198,139,86,216,214,2,197,63,81,207,189,32,25,92,135,241,189,215,99,105,167,216,254,203,16,225,250,79,119,47,237,18,254,117,178,111,56,71,186,177,169,189,34,37,227,48,77,204,218,192,251,190,159,30,159,31,126,146,170,170,183,108,115,237,15,116,51,225,169,244,47,60,7,159,104,77,147,89,68,210,217,252,82,221,240,51,47,122,85,165,153,117,153,131,128,207,180,44,142,77,37,116,233,46,129,214,234,48,155,70,233,174,36,127,113,99,125,41,72,39,79,153,53,94,196,242,70,66,139,75,27,88,68,74,159,55,197,196,26,175,131,61,104,145,147,91,138,233,211,228,48,248,13,88,153,239,200,59,143,79,227,205,96,154,209,68,111,150,202,88,143,135,70,87,190,170,41,79,228,44,218,10,20,54,154,138,236,46,171,238,58,252,158,73,85,109,224,23,145,140,47,238,250,131,209,183,211,238,247,67,73,36,96,106,187,91,101,116,9,29,110,192,237,110,149,12,224,194,234,138,163,241,116,150,207,135,112,177,127,117,121,6,67,223,83,133,87,145,96,252,180,145,24,102,40,157,73,147,57,42,42,125,206,248,122,186,222,149,17,115,63,221,139,191,15,115,136,34,7,194,22,197,223,52,138,160,71,21,26,80,172,60,67,166,194,14,217,79,78,205,128,143,169,208,22,111,149,162,157,127,50,94,31,108,58,184,77,31,72,111,195,103,4,140,112,250,222,170,22,240,30,224,237,190,96,147,56,84,145,79,74,236,111,111,22,209,64,41,218,197,8,167,3,225,219,239,166,105,101,64,107,80,143,142,121,16,45,111,140,24,116,148,160,106,120,29,38,216,82,237,106,235,11,242,9,163,195,223,86,209,225,63,138,207,247,195,180,25,191,71,166,143,100,217,70,218,97,146,188,42,207,192,34,119,253,202,208,7,61,67,100,12,172,164,252,169,160,241,44,145,55,82,209,85,138,152,159,163,35,240,187,108,149,54,133,99,83,138,199,56,15,54,106,137,40,217,66,123,244,251,162,118,215,165,253,189,163,48,249,81,124,184,178,23,89,52,249,178,58,38,140,221,231,88,188,133,170,72,4,33,212,136,222,181,95,120,197,25,169,169,214,108,65,253,42,96,108,58,127,212,98,81,81,109,1,191,143,94,250,135,233,183,172,231,206,248,109,104,81,71,53,89,177,214,172,9,27,211,74,68,87,45,173,226,15,141,126,136,38,177,66,163,49,160,93,129,127,154,216,155,245,22,205,120,44,48,194,69,228,7,25,138,94,61,198,129,211,136,229,172,40,187,16,166,47,31,13,70,107,83,85,25,76,153,191,125,13,131,229,93,88,145,37,160,81,88,140,64,30,105,203,117,68,164,129,209,209,219,200,161,70,7,149,220,24,133,149,33,35,113,29,13,105,205,56,233,250,196,64,223,22,53,78,129,7,217,250,230,87,94,205,48,85,21,95,205,218,50,222,24,244,26,61,57,187,200,146,67,173,141,43,43,95,37,16,241,184,145,46,133,162,122,27,111,89,36,5,225,163,1,67,144,253,115,240,123,194,213,151,151,129,143,152,70,188,213,248,95,190,48,14,235,233,249,209,124,165,215,213,87,93,60,129,202,81,197,216,211,173,100,242,193,52,132,170,106,76,165,100,112,252,153,218,28,164,123,39,94,47,181,248,15,54,241,133,171,240,246,7,202,82,143,69,160,96,20,126,125,164,208,162,183,197,81,197,14,229,132,14,223,86,212,223,163,209,69,251,37,235,30,76,127,156,232,204,225,100,189,113,82,118,152,101,77,38,37,58,32,206,103,77,181,140,154,83,165,85,157,118,46,2,112,63,218,246,101,178,220,155,239,219,240,137,122,90,187,140,136,84,191,199,125,234,240,25,15,86,87,31,18,116,18,58,188,135,24,55,214,144,194,18,65,88,106,118,121,99,232,100,20,249,252,10,189,28,221,195,1,200,7,236,88,84,254,139,242,172,159,156,26,205,219,197,252,99,245,69,226,247,18,81,4,194,149,87,194,81,24,156,247,236,24,35,208,251,118,251,129,77,130,201,31,54,142,40,169,20,2,95,123,206,24,252,180,60,93,177,229,97,134,62,177,177,225,19,235,178,253,126,175,144,82,133,71,17,232,45,78,9,10,17,54,236,239,239,71,192,45,141,11,77,109,137,45,241,141,65,98,28,11,145,175,67,156,122,125,223,21,53,225,37,242,211,47,2,68,214,205,87,151,5,115,166,42,252,190,169,58,125,18,94,216,161,200,0,237,4,183,61,7,40,221,40,89,240,68,79,16,25,117,15,67,144,236,59,162,121,244,103,64,30,31,222,196,214,88,133,96,7,33,255,246,131,217,173,95,121,31,112,119,250,231,147,103,2,38,173,202,206,191,155,34,109,100,98,120,53,173,169,16,236,53,169,95,127,42,127,238,81,34,240,72,165,189,245,28,159,104,80,84,149,150,68,189,252,196,232,198,73,74,212,35,161,180,220,120,228,52,146,149,35,191,77,204,228,243,32,6,212,93,246,130,253,253,105,121,65,142,31,108,254,178,114,219,116,239,141,238,107,42,69,96,20,66,68,171,147,108,136,7,179,227,90,211,66,83,61,214,134,250,133,195,205,198,134,136,136,110,102,217,128,161,84,139,102,42,62,27,51,194,179,97,156,10,209,74,126,63,100,30,205,62,131,79,51,155,18,117,211,183,127,139,173,141,249,36,95,249,109,243,128,59,253,230,252,15,139,50,97,40,175,145,232,65,72,102,53,209,220,68,133,10,146,171,63,22,122,18,69,32,18,249,173,246,53,209,161,150,255,6,170,42,18,155,56,218,231,180,97,175,196,248,233,9,83,121,202,137,148,6,199,35,90,162,132,161,238,0,245,7,163,65,23,48,4,255,219,90,44,32,244,78,138,248,117,55,131,151,29,243,44,30,19,34,251,10,97,16,177,20,135,17,156,20,20,93,216,189,115,113,90,80,31,18,110,231,173,70,241,137,192,232,22,173,80,152,115,95,237,192,158,9,153,185,68,225,189,141,17,63,76,58,67,117,45,233,94,191,45,190,78,120,109,91,180,64,223,187,53,202,190,191,143,106,159,72,194,147,160,37,134,41,58,214,87,94,23,26,251,107,122,62,132,12,98,73,221,16,12,119,231,27,105,17,87,210,181,35,177,0,181,108,54,86,14,191,15,119,138,74,86,55,123,232,24,42,136,94,142,43,163,184,96,218,244,201,8,17,33,13,85,41,69,110,238,124,61,187,22,209,162,20,43,167,110,102,109,149,219,128,247,222,115,239,99,50,247,101,183,136,135,97,49,102,4,68,154,157,152,74,34,218,55,82,170,192,24,15,196,201,241,85,149,169,184,89,50,61,210,172,111,139,128,21,245,76,152,110,230,22,193,246,95,91,149,28,141,57,250,141,137,161,153,207,238,73,24,78,100,191,113,229,111,231,47,250,114,13,142,198,202,221,81,33,189,120,228,228,205,116,179,35,162,93,218,198,207,30,163,24,127,43,182,40,245,164,79,37,19,10,105,221,124,230,219,12,136,19,134,96,216,122,70,180,232,210,230,201,223,146,102,126,63,14,83,222,207,232,14,94,75,95,37,142,70,143,234,102,158,181,89,113,238,243,245,101,40,33,0,89,4,70,0,240,158,128,205,61,67,78,14,31,189,196,72,67,51,53,149,132,144,68,61,25,65,13,51,188,200,117,219,68,19,199,138,13,41,223,72,18,85,201,31,90,85,49,142,222,144,194,143,192,141,79,46,46,172,237,100,135,60,116,82,95,142,215,57,248,64,50,90,198,123,181,184,42,166,93,25,246,96,121,91,203,28,216,226,161,80,254,23,139,132,7,191,145,181,227,137,19,144,200,183,253,118,117,215,189,17,249,118,77,127,92,174,12,53,183,17,23,110,41,170,92,151,145,114,69,245,122,229,185,151,14,52,24,101,53,39,134,137,35,125,198,27,244,62,207,221,106,28,13,37,38,181,178,88,178,233,114,136,39,190,144,246,207,219,166,99,121,197,185,73,216,78,249,128,200,223,214,17,99,124,160,36,47,35,133,22,140,216,78,78,227,7,202,117,109,228,82,124,117,122,19,35,90,141,242,195,216,154,141,216,25,153,58,139,60,147,137,146,107,141,203,94,72,19,86,185,43,250,207,34,60,132,42,186,203,144,223,110,68,253,158,52,39,109,42,109,56,131,73,155,48,45,158,40,121,243,220,109,226,87,107,69,147,120,224,71,250,95,135,137,33,191,245,43,62,0,188,183,228,153,189,11,223,253,122,145,195,130,228,46,19,158,165,120,91,241,167,70,227,225,152,2,67,161,109,171,37,204,254,84,96,164,46,124,139,97,240,144,151,205,11,236,81,241,194,14,40,83,46,80,28,40,202,71,182,231,158,37,74,188,141,29,252,136,181,143,249,225,100,103,8,154,178,24,155,117,73,123,12,201,76,208,188,76,139,95,228,84,248,138,115,35,1,57,122,181,252,238,73,160,200,226,246,230,175,110,140,28,207,129,109,90,250,19,165,247,54,82,234,182,53,56,77,224,183,222,172,24,42,230,190,116,50,181,128,156,5,25,157,239,129,99,139,81,196,34,132,108,12,253,203,14,179,154,116,185,110,138,30,203,67,102,236,171,94,224,34,215,93,248,6,252,195,134,249,193,189,4,108,17,89,164,235,201,11,93,253,114,27,33,192,246,196,4,94,101,247,202,48,124,243,130,76,211,157,220,177,204,241,248,61,158,72,72,254,201,128,202,177,111,214,40,249,64,97,200,74,253,163,217,171,254,122,17,222,38,246,173,253,116,165,6,76,231,84,148,100,41,119,79,121,158,245,77,164,222,100,10,12,227,63,247,1,8,239,205,172,20,52,40,174,169,202,51,76,197,156,101,54,142,38,154,150,147,151,101,206,55,14,47,163,43,4,92,174,117,73,44,191,45,132,224,167,192,200,92,94,159,134,95,68,245,38,156,92,92,254,154,228,61,122,123,79,164,72,33,160,21,154,170,98,87,215,77,167,65,30,55,170,27,115,122,212,73,36,48,69,52,243,173,207,23,139,189,25,41,96,166,108,133,167,228,43,217,179,163,123,245,3,223,72,245,247,107,196,198,127,108,191,252,95,63,42,215,212,122,206,52,5,227,250,204,243,115,195,56,71,198,29,225,15,48,229,89,55,246,170,45,114,222,108,62,218,207,211,156,61,70,1,210,200,80,254,19,70,128,41,54,54,150,37,88,50,133,190,96,22,15,180,120,145,24,76,149,159,65,66,157,58,71,1,2,43,121,105,213,12,52,60,40,236,8,164,136,195,154,241,145,231,39,141,6,140,218,174,132,32,21,5,189,30,7,179,193,146,97,208,254,168,31,126,225,132,128,93,190,43,226,251,216,198,34,165,53,229,145,17,181,189,197,32,239,234,141,200,220,185,52,154,140,221,125,141,105,140,64,88,174,139,109,76,93,158,77,97,66,236,201,87,100,82,178,171,137,40,156,6,35,93,179,144,196,63,59,3,70,168,95,93,23,165,147,37,31,118,3,8,102,201,138,135,93,108,68,132,235,61,18,81,228,127,27,17,94,97,68,163,11,142,199,148,165,26,175,67,95,24,204,129,162,73,132,241,103,8,233,11,218,70,142,60,75,43,205,68,45,35,244,161,95,104,106,120,114,169,249,68,82,249,98,101,164,33,6,140,195,92,168,137,191,69,201,252,77,160,124,180,177,150,18,109,36,131,136,37,186,180,115,35,47,108,118,240,26,170,90,174,49,30,25,73,1,157,128,23,38,73,35,18,249,20,59,102,211,16,220,164,235,35,56,42,38,202,175,241,253,89,55,195,178,183,69,58,153,15,121,187,16,244,63,78,4,40,164,171,50,101,221,222,189,96,54,20,111,19,26,180,132,9,84,172,41,214,4,92,132,238,248,7,207,204,104,152,113,177,68,17,84,179,185,153,136,24,145,213,150,141,11,213,242,220,106,146,147,238,178,235,49,1,163,8,126,144,94,20,93,251,247,174,24,16,53,67,244,181,247,212,13,25,38,20,17,192,160,167,170,155,162,75,79,98,166,249,225,67,202,116,71,26,245,61,147,24,164,125,164,220,214,223,62,179,143,136,101,105,27,89,50,103,64,124,222,53,80,52,238,101,153,199,70,140,176,60,54,246,167,75,206,25,14,122,115,235,115,139,116,97,128,8,12,15,115,231,51,129,111,54,117,239,142,176,118,108,144,105,107,107,122,114,190,151,76,73,192,199,78,26,167,117,84,209,182,63,227,11,33,197,88,53,37,49,103,176,152,204,93,83,44,196,233,133,36,221,229,233,16,188,43,100,137,32,153,130,217,94,228,19,55,50,63,146,198,33,148,136,178,204,52,10,169,252,54,251,204,83,253,101,207,109,62,222,121,99,244,160,220,168,185,210,251,77,98,47,97,20,31,226,149,152,73,156,100,229,144,41,28,119,37,138,123,212,150,220,22,222,94,114,48,212,90,249,105,60,8,62,161,24,96,26,195,245,228,228,185,103,205,148,186,153,115,73,210,142,142,153,30,79,133,58,118,213,124,226,27,122,158,249,162,53,172,200,235,26,120,149,212,204,94,97,165,86,36,139,90,233,167,244,170,62,185,47,81,222,100,63,116,107,139,66,65,199,153,84,243,156,123,227,160,25,217,66,60,114,228,174,72,146,215,181,162,174,194,135,38,158,45,100,96,123,147,42,4,211,186,164,150,49,151,60,61,74,1,244,255,202,125,177,221,133,131,237,201,126,228,162,100,16,83,176,41,49,136,167,77,80,91,115,230,21,57,227,22,176,213,41,196,91,8,199,173,168,39,209,62,150,90,72,36,228,105,11,117,94,128,105,55,170,57,208,123,147,93,42,5,155,194,149,84,2,76,149,224,59,245,130,64,125,180,204,176,97,240,248,109,81,101,110,106,47,8,239,98,196,140,132,112,114,215,188,52,149,149,26,147,252,95,235,211,153,255,186,154,52,172,135,223,95,20,157,64,75,170,23,38,145,213,34,103,124,45,122,82,63,197,85,226,45,77,118,225,93,172,115,94,216,150,41,126,20,236,151,128,40,101,156,124,71,75,244,12,41,172,85,12,49,226,29,173,161,246,148,80,186,95,184,226,207,177,64,74,16,159,95,228,45,110,144,1,22,149,32,217,81,147,19,34,90,186,241,254,251,80,71,159,55,155,214,30,83,1,186,148,106,123,80,112,77,250,116,234,172,74,85,186,250,253,176,236,238,168,143,209,146,165,14,222,112,110,202,137,130,10,156,168,165,214,150,52,227,156,200,130,155,114,131,20,243,113,219,155,45,166,153,59,48,96,144,58,40,189,155,205,191,25,250,10,151,50,126,153,116,122,245,189,37,92,246,165,197,250,133,194,191,51,32,224,170,255,186,238,32,139,233,99,132,204,12,182,58,106,155,195,95,196,133,221,31,211,54,194,65,246,166,81,185,27,38,107,32,252,8,107,172,139,97,2,93,81,44,65,94,112,49,86,204,143,228,35,214,143,23,239,133,2,23,51,1,91,24,181,166,65,197,160,229,146,97,155,85,117,174,89,238,61,3,220,155,230,240,24,113,151,41,48,139,218,77,130,92,82,178,172,43,81,122,163,247,239,7,109,39,203,233,240,225,218,207,47,223,150,147,62,173,22,98,175,250,46,187,183,117,163,78,131,65,224,252,97,171,236,36,57,79,35,236,8,129,173,153,81,114,60,110,150,224,165,132,18,124,36,130,142,200,164,13,151,91,233,40,38,102,226,5,143,13,55,88,9,37,139,62,235,22,5,15,26,159,166,58,36,237,88,162,81,75,168,106,101,13,159,237,140,25,149,179,97,21,12,129,225,89,70,118,241,152,31,167,158,187,152,211,84,20,83,94,4,37,207,27,89,185,19,20,158,245,226,32,81,218,183,12,120,210,208,16,42,185,243,231,153,193,101,76,180,53,53,114,167,183,232,102,214,179,195,174,147,71,114,205,71,244,102,140,218,171,16,62,58,89,178,220,71,85,49,59,52,31,19,24,212,142,90,87,204,86,103,112,38,197,8,111,255,135,210,10,181,167,157,8,188,233,234,147,208,97,244,191,92,75,92,215,219,104,137,57,198,91,155,153,54,87,230,106,215,145,119,209,173,82,38,49,40,229,91,61,122,143,156,218,7,221,43,71,102,19,38,177,55,72,91,192,247,136,63,164,209,38,122,214,64,223,238,97,40,29,4,47,68,166,221,44,55,20,253,178,76,131,46,152,244,44,146,187,8,235,143,107,233,197,191,60,104,70,91,93,126,160,202,247,60,121,253,179,25,84,82,44,177,73,48,162,106,185,69,166,27,58,20,241,70,200,204,226,105,202,56,52,110,104,240,254,72,18,43,119,20,99,164,200,51,224,241,120,212,95,123,46,250,15,2,166,149,232,8,65,103,66,27,88,209,85,209,167,121,253,169,185,17,84,63,79,194,189,45,136,58,31,109,180,119,226,88,211,86,253,161,211,150,22,243,28,129,114,211,254,0,104,165,51,142,37,77,46,59,79,140,143,144,160,206,83,211,109,32,48,180,237,225,59,130,183,159,67,241,67,206,205,168,58,153,45,93,91,187,3,204,38,98,122,124,209,25,147,85,150,75,22,249,219,34,227,132,54,160,14,4,250,192,183,188,43,213,60,166,49,193,90,79,110,50,56,251,15,193,191,223,229,158,55,127,217,172,117,180,145,4,205,215,72,174,116,210,242,242,184,55,52,162,18,191,76,182,235,42,76,122,245,58,167,8,151,251,211,174,182,207,236,185,134,39,41,128,151,36,99,199,254,227,136,239,132,33,107,253,211,32,209,212,187,143,249,198,244,242,127,244,163,78,68,23,162,97,236,193,47,218,120,243,92,192,50,65,26,74,9,228,230,193,98,158,139,233,212,249,163,29,196,193,55,235,108,148,78,76,55,106,57,108,164,136,147,48,52,210,247,184,29,190,102,95,148,48,218,224,244,159,24,60,172,214,127,228,183,209,84,120,95,149,195,48,94,178,129,111,98,18,132,144,249,7,87,42,15,39,47,141,246,87,54,220,31,204,50,49,71,254,54,195,17,85,160,15,30,166,164,153,15,141,53,138,178,134,195,214,70,144,151,54,172,116,218,253,104,2,136,122,229,104,124,211,161,238,24,12,35,44,205,194,23,251,62,19,226,255,80,220,253,90,246,45,66,203,165,73,171,57,140,240,111,205,219,102,151,131,249,204,7,211,163,48,228,167,187,109,81,95,84,245,7,195,96,72,242,13,48,190,74,119,56,204,62,178,232,209,72,5,23,191,112,246,94,217,153,200,190,173,67,240,115,116,15,209,32,92,70,221,167,177,237,131,73,152,94,189,50,114,104,199,223,54,247,56,146,158,134,130,253,165,165,200,97,136,154,181,85,129,241,120,218,203,225,55,177,165,242,196,50,205,23,54,197,14,119,42,215,249,219,237,88,209,201,159,10,188,161,145,13,176,111,237,110,8,192,93,135,177,140,153,114,244,91,35,233,65,250,96,28,248,50,27,133,184,0,187,109,255,132,166,249,209,172,124,97,176,1,184,249,128,121,43,249,212,80,187,70,225,58,97,116,215,19,54,227,236,64,223,94,186,203,79,191,3,185,215,21,112,109,73,246,88,20,39,55,111,220,97,86,143,153,15,141,26,224,91,110,226,153,30,164,36,242,169,224,26,210,99,160,177,189,28,50,51,84,19,204,63,241,196,167,57,183,9,140,16,79,140,67,115,48,109,249,182,241,242,236,104,94,196,79,23,125,95,216,220,163,138,239,23,142,175,180,220,53,102,41,37,174,236,54,211,219,8,152,168,160,35,243,246,193,196,24,50,76,11,69,224,55,32,226,153,153,100,185,192,127,78,91,9,99,28,155,48,186,113,39,223,38,2,250,130,210,128,66,197,203,127,154,86,236,41,48,242,140,43,46,252,69,59,91,47,156,207,145,142,161,248,233,154,123,72,6,52,91,179,250,125,126,248,38,215,34,7,35,237,255,182,244,142,94,62,199,124,224,5,133,18,84,222,254,96,212,109,116,152,21,246,29,180,44,59,140,145,75,220,23,84,113,12,173,118,192,212,54,90,194,239,107,197,58,202,225,98,178,157,9,67,88,233,51,174,140,246,129,149,232,106,104,19,229,133,211,82,81,19,166,65,178,249,16,39,185,61,82,126,11,248,109,172,183,15,241,101,98,163,71,96,147,206,142,43,43,127,100,230,132,145,181,42,49,82,232,166,190,114,91,149,44,115,203,247,1,161,59,111,11,105,250,55,132,227,187,135,19,209,5,198,54,113,196,199,247,119,97,121,219,86,237,39,69,247,77,135,100,194,20,134,243,128,145,203,7,67,194,203,169,24,213,104,179,95,241,169,120,82,76,29,2,227,130,222,252,104,12,110,210,52,246,193,164,77,48,47,251,224,138,18,133,28,13,159,175,228,201,145,178,147,147,35,202,78,59,119,252,54,190,160,85,96,108,197,90,94,26,65,66,254,54,219,164,141,84,155,195,182,137,72,120,82,189,58,185,136,84,185,107,20,115,161,162,56,72,177,251,8,92,205,221,43,166,164,166,226,167,235,255,105,59,147,28,203,145,28,136,94,201,231,225,254,23,107,127,12,145,180,223,64,45,19,232,69,117,90,72,95,114,249,192,209,12,118,198,65,57,117,108,27,196,92,243,106,186,43,105,114,138,197,185,36,92,11,220,145,100,14,152,222,168,60,212,49,142,137,147,236,220,116,200,65,39,252,172,99,157,43,144,0,42,76,122,182,143,60,66,150,104,77,195,249,134,171,147,191,13,13,169,140,56,130,52,67,78,129,75,86,72,97,98,189,114,194,144,92,201,153,134,126,3,18,182,249,228,179,202,176,16,39,195,23,138,51,4,78,216,124,239,73,135,241,142,175,141,60,173,156,234,84,38,24,11,74,192,37,197,75,160,198,89,86,212,23,43,8,241,191,156,42,84,154,194,24,25,31,12,247,93,224,70,234,56,199,148,42,129,180,77,77,181,144,92,143,47,125,248,155,166,60,56,117,140,178,113,84,20,65,114,245,18,22,131,42,48,224,178,151,204,165,97,105,190,30,48,165,13,242,193,204,17,40,62,19,201,242,116,93,220,144,23,181,17,219,37,65,8,217,87,108,46,237,19,59,30,92,87,114,107,232,231,97,85,250,80,212,53,242,116,163,69,146,130,108,127,235,103,93,212,159,7,179,166,179,30,240,48,26,203,132,235,166,110,37,96,84,36,175,60,183,245,149,250,182,130,48,22,82,197,9,195,108,53,111,92,205,254,41,67,74,96,178,53,63,151,151,5,210,230,18,152,89,238,187,45,17,59,196,34,19,126,63,70,99,126,188,24,181,247,130,210,218,158,40,10,10,181,9,12,65,228,202,123,175,41,27,26,183,38,214,232,40,49,137,170,191,140,235,224,219,161,237,165,67,214,15,139,203,200,179,255,224,103,199,110,249,212,70,178,148,47,141,220,221,149,67,2,205,34,42,158,28,222,69,220,228,69,138,233,152,118,230,31,76,208,41,133,154,136,112,26,125,174,195,19,21,151,43,48,194,52,59,206,124,136,200,170,222,188,210,152,225,62,14,10,61,53,235,234,128,169,157,223,254,104,4,8,142,236,135,189,66,81,23,67,186,169,217,211,17,71,247,192,253,12,26,180,79,214,17,80,224,5,141,66,204,179,247,43,176,178,11,220,76,213,196,97,84,61,211,244,36,168,71,177,252,9,24,29,251,159,171,41,218,139,39,163,37,83,14,17,244,218,248,74,14,67,129,34,43,187,157,175,44,233,131,169,194,145,137,70,133,50,130,112,1,215,93,228,232,4,166,182,209,7,237,237,197,69,54,157,6,89,1,162,184,14,151,38,174,2,1,115,182,176,21,48,42,246,83,96,216,114,110,203,97,41,75,95,108,147,164,141,169,70,23,190,110,58,132,226,123,172,93,196,146,117,191,35,235,118,194,52,69,255,228,100,142,97,89,93,72,37,104,248,7,87,75,240,202,160,209,70,92,227,106,82,249,186,163,53,83,185,240,51,31,170,222,146,244,121,220,156,105,91,170,195,71,137,11,236,183,77,32,245,131,59,92,108,231,231,106,202,250,182,195,29,254,0,25,21,246,233,230,59,195,238,26,166,90,86,71,9,39,202,135,34,79,38,174,29,112,39,15,244,193,184,44,217,165,12,99,221,230,52,244,159,134,59,173,94,133,137,178,159,225,176,149,105,54,133,105,164,240,223,62,38,37,162,48,156,170,211,71,5,181,67,57,27,27,44,219,197,61,13,52,151,214,22,131,2,10,72,200,124,62,184,118,238,45,67,74,255,166,95,139,8,125,19,155,217,72,126,35,96,4,47,72,145,200,137,21,51,146,22,255,224,247,84,187,139,125,215,40,172,95,110,202,64,237,181,186,206,97,88,178,166,127,107,154,156,75,209,155,63,59,231,109,160,126,53,134,108,23,115,130,74,53,90,234,62,216,26,141,116,34,189,61,159,232,233,7,111,147,202,201,171,225,132,68,130,213,225,107,205,18,2,35,35,226,6,224,33,191,82,229,124,66,91,152,26,8,135,55,149,83,87,175,166,228,122,58,76,151,248,253,129,141,61,255,131,73,169,78,89,126,180,204,82,232,16,48,74,230,255,54,187,252,159,63,154,207,100,194,69,62,216,111,180,118,22,163,3,211,5,24,47,140,28,86,150,203,218,183,32,27,217,98,184,170,212,180,218,151,188,97,139,195,89,213,154,110,24,5,226,124,159,189,20,50,247,45,179,151,26,194,216,16,88,98,103,136,27,64,83,194,136,192,32,173,50,68,62,4,126,139,182,186,73,74,129,194,251,22,178,236,26,217,20,63,114,143,109,77,67,214,52,27,246,201,249,11,27,215,210,53,75,213,148,207,125,138,195,117,179,233,84,213,251,186,121,39,203,207,43,3,211,183,243,173,58,42,116,142,28,44,156,253,245,198,130,110,180,9,253,92,13,121,189,191,20,2,119,18,141,225,234,106,173,134,31,60,232,208,84,120,89,131,140,111,53,23,33,161,159,221,157,250,43,223,168,240,16,134,30,44,220,109,251,153,247,167,78,171,99,66,224,162,184,85,184,45,239,40,190,40,245,136,220,223,97,108,252,43,239,253,54,49,88,129,29,254,99,229,211,155,19,134,140,29,248,242,57,154,94,61,172,190,237,131,105,135,17,235,171,25,227,84,137,13,154,146,208,162,55,39,166,233,83,152,146,39,88,242,20,198,73,244,155,191,131,99,149,246,115,53,140,245,254,104,207,29,31,101,233,176,12,75,65,125,48,70,199,84,27,231,109,108,86,19,245,29,76,239,205,213,35,108,20,163,110,255,222,123,24,59,166,158,245,212,239,59,106,106,74,77,207,250,109,116,168,126,222,94,11,121,9,76,121,193,14,152,22,75,61,80,25,198,29,131,214,158,209,159,245,6,152,56,244,107,250,174,129,197,46,50,156,102,94,193,250,21,118,6,225,206,31,219,140,30,253,64,27,229,62,242,90,4,169,122,152,164,22,220,17,91,250,185,143,237,134,237,117,169,210,20,119,17,118,108,108,90,55,143,172,76,95,13,214,219,8,195,56,108,81,219,171,198,114,177,162,218,15,126,71,133,4,44,169,174,131,26,60,44,179,189,183,108,57,253,175,162,55,12,55,20,118,212,140,111,164,66,211,88,126,155,95,22,105,98,229,239,78,90,213,173,66,170,90,134,152,241,147,93,220,55,29,203,0,92,49,97,168,168,162,6,203,93,136,213,87,42,3,45,43,215,161,70,212,225,98,69,207,226,47,154,40,140,95,77,26,238,168,199,7,33,82,243,239,133,154,219,238,98,53,146,36,220,145,30,90,127,13,99,71,124,236,74,233,108,134,13,33,102,149,200,131,201,105,133,29,207,231,211,13,147,159,54,105,106,119,255,55,99,152,176,29,110,225,212,193,214,57,197,76,89,84,121,134,155,92,76,74,66,34,73,196,235,70,68,121,185,145,122,109,150,119,58,190,33,78,88,239,134,12,26,231,226,142,176,33,172,228,85,124,31,10,3,138,155,79,147,202,186,37,150,217,95,213,75,198,253,160,14,23,219,236,88,122,103,68,60,5,81,12,217,239,80,228,131,192,61,2,42,132,110,229,106,100,145,239,142,33,51,213,97,137,211,82,77,255,188,14,31,20,184,9,228,181,158,255,13,183,77,134,144,223,167,211,32,240,48,125,82,159,73,239,96,44,114,246,93,84,68,214,234,18,182,208,3,138,40,47,10,235,1,191,5,160,65,96,196,236,78,124,174,10,135,139,12,233,243,178,16,160,139,136,201,37,122,160,193,237,97,165,182,62,13,97,29,149,124,0,57,200,244,69,235,185,82,200,1,76,78,43,95,11,21,224,35,247,238,213,122,181,29,38,7,41,57,76,116,36,201,116,196,28,182,26,94,73,8,52,146,135,53,67,250,60,128,36,27,76,43,176,5,92,111,249,77,85,216,230,26,147,248,45,192,42,48,108,18,71,66,88,166,38,174,89,20,74,155,187,4,191,53,159,80,169,211,92,145,41,36,74,191,52,7,67,136,184,100,30,100,188,201,112,229,106,147,211,137,21,66,92,118,230,202,167,116,134,38,203,19,191,109,140,112,146,214,178,58,209,8,159,117,206,86,73,153,33,174,210,115,241,98,253,104,194,141,42,232,177,51,79,2,133,143,100,212,186,25,227,121,181,177,254,104,186,142,227,46,126,27,142,216,37,169,66,146,208,57,91,168,10,220,146,188,197,219,132,248,62,182,52,82,170,114,115,152,40,247,25,185,41,253,164,180,113,140,34,106,79,185,219,209,12,233,91,235,102,110,198,92,162,120,67,46,182,189,52,227,157,207,95,108,242,185,45,5,122,90,124,207,67,65,158,140,138,113,163,206,154,57,78,2,222,146,188,109,213,196,235,124,99,153,212,44,10,204,25,18,137,68,170,103,100,174,188,109,155,150,53,255,105,164,119,52,23,248,167,23,149,121,225,249,139,210,39,188,98,199,163,160,32,25,225,254,36,76,72,160,198,118,74,30,82,126,218,88,17,34,117,139,192,64,77,99,133,220,59,85,63,254,214,11,41,147,37,55,71,106,233,68,46,16,149,250,46,91,67,103,202,239,24,148,247,5,104,80,210,68,190,213,32,56,204,174,37,73,231,142,190,217,244,232,28,74,44,101,72,238,150,174,75,90,133,29,22,90,80,10,12,140,22,197,127,153,35,187,103,232,110,18,229,93,167,101,129,193,149,17,51,2,180,204,22,80,21,116,164,190,96,108,147,40,255,230,63,170,172,167,202,166,2,41,198,142,0,23,209,129,186,165,68,224,47,84,227,145,30,130,188,59,219,81,72,5,61,215,107,122,22,159,39,129,14,71,139,81,238,141,242,3,227,87,148,60,199,131,105,79,244,57,10,143,129,212,146,64,59,81,90,96,196,155,36,191,137,246,16,123,210,7,99,220,237,244,234,80,70,197,102,243,31,38,122,44,150,136,193,251,38,186,224,191,250,199,206,57,180,102,46,22,67,135,15,146,60,146,38,99,5,222,143,58,126,254,73,114,14,177,95,208,5,76,84,201,243,72,239,193,161,249,105,35,76,75,76,110,185,245,225,132,42,159,92,24,5,64,180,29,230,81,124,76,146,57,96,27,74,137,198,93,110,86,63,110,119,136,70,174,40,206,47,107,250,106,46,126,64,1,16,116,43,98,98,96,146,127,220,22,215,216,162,166,184,22,247,249,98,189,23,191,216,50,102,226,73,154,190,69,253,36,89,104,14,133,29,82,179,208,76,246,79,113,158,55,124,126,81,255,73,113,247,144,198,162,109,181,108,245,76,224,145,166,45,210,97,34,156,154,217,135,201,178,59,55,54,234,19,85,98,121,240,184,189,121,251,105,93,80,154,100,30,153,24,17,212,183,124,15,62,140,85,72,78,133,55,162,104,95,249,189,81,9,213,82,165,103,53,211,111,233,15,78,198,78,158,11,143,250,35,176,195,198,122,115,104,22,173,87,40,104,66,249,47,79,211,227,17,211,104,211,57,62,252,165,39,201,112,89,53,212,186,141,175,102,18,184,35,182,42,191,77,239,130,11,26,153,145,132,149,45,246,7,49,163,24,50,18,77,82,31,2,207,219,220,126,173,145,44,203,57,250,78,182,250,245,61,192,18,73,245,160,216,123,132,58,78,12,54,61,228,146,153,64,167,141,132,132,15,9,69,234,101,46,173,122,193,33,242,119,166,229,92,174,101,143,119,34,253,73,180,82,36,206,150,133,46,234,215,90,121,105,46,101,171,220,98,214,32,237,29,111,140,168,106,54,104,1,195,71,23,87,23,99,231,22,163,167,91,183,131,163,253,109,134,106,19,189,71,163,100,195,97,98,23,242,161,25,144,55,254,241,211,103,8,77,155,21,64,89,75,113,220,156,58,64,169,112,130,48,229,107,34,55,120,109,177,20,27,229,57,39,239,141,15,33,85,45,189,88,135,226,55,102,239,88,219,18,15,70,179,170,57,175,48,40,93,158,82,243,210,169,39,92,159,14,153,29,184,75,130,117,148,85,13,87,178,159,72,217,189,41,41,191,12,69,194,71,133,3,92,27,166,191,212,171,221,137,66,209,7,35,8,212,181,226,140,35,249,110,127,110,122,108,139,190,150,117,29,124,234,28,180,48,27,115,135,152,14,80,181,197,131,227,73,203,118,97,164,101,174,122,133,137,248,150,233,21,107,235,221,203,75,130,225,77,46,123,73,197,152,37,160,110,60,55,94,181,238,53,4,25,161,91,113,152,109,73,102,2,59,207,254,52,21,25,94,202,107,164,176,145,249,121,125,221,81,119,219,83,94,198,12,11,2,39,223,79,55,186,35,142,216,206,38,189,49,125,15,37,123,220,246,80,203,227,90,193,205,7,111,8,198,165,120,202,244,225,253,218,77,207,134,44,45,99,25,43,62,98,192,83,164,11,176,43,208,72,90,9,139,80,132,29,36,252,207,209,10,131,177,156,254,221,202,240,28,166,84,166,169,209,50,172,95,238,251,26,239,4,65,241,76,110,62,41,110,254,228,199,41,6,132,179,93,141,150,106,181,166,31,252,22,210,236,229,7,198,172,244,223,134,254,66,114,95,196,248,168,192,245,171,33,200,58,226,102,161,236,220,93,20,206,82,116,83,47,134,54,53,182,35,200,25,138,218,244,230,191,149,226,223,218,24,65,50,126,57,145,245,28,95,195,53,48,67,160,22,21,52,175,125,248,136,23,228,2,165,32,147,179,248,77,211,111,105,66,51,95,150,156,75,164,189,199,245,81,161,175,142,45,63,225,247,94,207,105,248,30,237,25,206,7,237,72,129,169,58,241,137,132,73,161,121,55,106,146,161,118,94,14,147,96,16,195,155,164,108,245,229,131,200,212,212,147,252,207,4,253,20,231,232,105,94,236,196,9,19,40,247,1,71,70,155,126,248,68,105,139,187,213,239,61,168,194,146,114,105,228,55,143,11,136,83,65,185,71,145,96,1,133,55,227,163,45,2,54,209,81,249,105,244,50,63,138,105,42,61,39,218,184,249,189,54,194,96,241,189,42,205,0,73,193,14,31,53,3,233,43,187,86,234,236,196,182,70,123,181,87,23,14,225,211,163,245,16,240,161,53,217,55,187,98,117,31,50,199,241,131,66,116,145,165,216,40,84,77,24,126,96,151,17,67,208,0,122,185,124,109,66,190,8,202,59,108,69,13,83,224,125,67,140,152,223,94,61,229,32,105,7,185,38,13,247,193,200,85,136,237,68,95,254,106,46,14,98,237,131,186,97,153,213,127,221,90,165,254,18,105,221,132,173,83,209,223,154,167,222,98,132,48,160,245,35,38,6,46,244,143,36,124,237,11,185,241,68,181,229,74,34,67,100,50,54,84,149,254,211,16,253,75,28,16,50,132,14,119,139,195,84,238,196,84,48,46,132,183,49,251,152,160,253,40,150,23,129,34,58,50,154,255,52,157,94,153,176,161,109,118,90,121,197,119,53,4,85,249,61,76,103,231,153,137,113,115,250,206,51,198,184,170,213,100,125,11,127,92,43,73,78,7,96,113,148,57,211,45,87,35,16,151,81,91,68,221,208,47,138,223,126,195,32,43,4,202,118,115,170,253,201,77,234,169,39,76,18,44,94,155,191,77,130,9,202,164,222,146,113,121,78,22,38,233,31,185,248,173,204,86,125,199,66,221,42,73,45,49,84,55,109,82,254,185,40,49,200,246,120,74,72,224,51,143,21,128,114,70,214,63,96,155,210,161,57,2,69,39,252,10,12,211,133,239,180,104,25,12,216,150,255,169,3,249,95,63,154,207,180,173,95,58,222,151,136,247,146,225,64,1,118,197,96,97,40,20,129,151,233,210,197,87,68,93,83,190,34,124,107,195,157,87,180,71,171,206,63,72,69,246,136,177,164,244,91,74,122,113,218,208,22,238,223,4,35,253,151,188,18,52,251,67,69,27,48,149,249,41,206,199,228,190,39,68,113,137,12,99,55,200,210,104,80,123,252,245,251,27,25,47,244,211,249,228,5,170,82,23,146,195,157,121,7,85,38,181,39,98,206,251,35,201,181,185,63,104,127,150,53,141,107,23,179,183,96,141,138,25,125,45,134,38,75,94,169,8,216,79,14,233,175,156,251,117,72,190,131,110,115,120,187,124,97,53,206,84,217,130,223,23,189,221,237,136,66,179,133,236,38,84,231,59,239,4,108,71,104,155,74,220,197,170,52,166,27,171,133,234,124,237,211,65,190,189,157,184,122,97,224,136,35,183,233,55,12,123,180,32,56,211,197,164,180,21,60,60,220,192,199,40,218,84,2,41,194,27,137,22,48,156,62,75,78,53,82,232,238,221,82,84,185,181,100,126,167,196,61,191,220,170,216,147,168,254,81,57,224,151,154,64,129,158,182,214,4,20,119,134,37,77,204,159,109,21,138,110,143,66,118,81,170,124,106,56,229,172,137,231,59,47,141,25,83,225,186,92,0,143,83,2,85,65,53,34,204,192,105,121,146,63,195,91,126,186,34,41,20,48,254,86,17,239,128,154,179,58,227,168,30,16,94,168,245,3,139,89,139,39,91,214,59,42,166,21,73,186,52,19,136,84,168,83,132,80,38,1,6,55,235,58,66,143,98,82,34,113,223,60,126,3,89,110,215,184,164,13,233,74,139,211,98,38,98,72,247,150,46,83,179,230,68,237,53,131,8,250,186,249,67,151,100,255,137,29,82,109,229,26,172,44,133,75,183,145,120,0,207,182,157,238,174,193,237,182,239,253,241,31,104,66,240,223,166,187,249,94,109,7,131,204,247,184,45,252,198,229,234,20,103,7,170,213,29,224,134,173,42,213,167,56,54,88,14,51,126,27,47,74,110,78,247,232,188,61,225,222,181,91,236,47,65,85,243,230,237,199,45,194,169,218,39,127,155,232,144,182,162,17,49,47,254,219,48,84,95,189,154,236,99,247,247,66,50,119,74,60,3,167,255,249,15,126,111,36,144,215,104,26,255,54,145,34,119,37,161,90,145,149,13,75,221,112,153,123,40,74,40,10,20,15,25,94,71,87,252,36,202,191,104,126,151,176,63,107,36,226,2,22,167,214,54,56,40,21,166,31,64,125,152,232,167,52,209,89,178,126,197,205,97,94,212,224,58,150,217,215,247,109,55,31,90,76,76,167,18,161,125,247,145,41,183,209,38,159,103,79,26,187,151,187,231,88,221,91,187,201,76,120,213,127,155,196,165,218,156,104,151,13,23,199,196,213,255,41,187,157,204,4,72,124,35,226,65,37,130,100,121,40,217,238,190,167,17,171,106,58,151,26,229,170,57,106,199,146,251,2,87,116,155,220,38,237,182,231,105,32,7,29,136,140,13,80,2,90,37,160,103,244,125,25,89,56,104,22,137,135,65,143,243,105,49,44,23,241,43,217,139,209,117,104,249,219,23,22,84,249,109,84,181,230,245,104,225,59,172,72,226,74,112,140,46,172,176,212,141,33,188,72,74,131,207,119,242,167,233,65,144,29,147,26,121,38,118,4,168,104,155,222,26,182,163,59,109,57,76,31,137,108,168,213,244,140,106,196,206,16,152,184,26,48,196,251,141,120,98,169,66,112,109,173,106,116,70,121,244,139,250,236,219,52,202,89,234,112,181,110,72,103,103,219,63,33,84,211,41,222,17,140,220,66,13,76,124,22,59,53,110,254,190,53,196,59,18,221,181,166,45,143,9,82,122,126,244,230,72,78,117,183,55,240,32,182,88,165,19,253,181,140,76,32,109,35,117,33,215,74,53,99,200,168,23,106,67,195,252,38,12,184,34,222,77,73,145,92,77,173,76,109,62,100,168,24,44,201,246,31,28,219,152,196,68,115,119,251,233,63,90,111,211,242,13,145,152,201,21,143,143,122,136,55,40,238,88,77,75,192,47,109,79,154,189,199,225,10,13,214,186,90,218,65,187,153,219,50,108,174,180,21,73,251,209,165,22,192,51,39,200,255,200,94,76,227,18,193,81,127,50,10,200,150,84,172,64,120,71,184,32,96,234,187,165,108,132,122,153,218,227,106,214,192,59,100,254,41,133,80,69,124,231,163,222,216,16,86,48,15,162,77,31,20,103,191,126,240,33,151,154,34,3,15,38,174,249,129,248,171,35,89,241,42,202,55,136,85,127,48,244,218,59,249,51,140,207,6,237,211,15,182,76,99,18,230,224,18,192,84,234,112,35,73,220,229,151,81,120,254,152,126,80,213,57,45,105,96,43,146,0,223,106,127,238,59,69,45,121,26,131,158,227,52,175,120,247,157,174,243,37,48,69,125,127,251,16,81,36,138,23,147,222,185,26,77,233,249,155,124,168,93,146,62,73,82,175,106,12,121,159,231,3,76,249,83,145,199,238,102,40,126,104,123,158,249,152,242,211,227,175,118,254,131,145,185,203,32,166,93,140,202,203,252,131,159,59,240,252,148,34,111,109,213,230,127,38,12,112,181,156,179,94,109,28,233,31,12,15,77,106,50,15,163,226,219,31,107,239,166,10,115,60,227,74,94,219,42,127,206,135,210,242,39,66,97,160,155,140,255,7,115,242,10,75,90,69,54,222,73,132,128,43,198,179,12,56,253,242,251,27,148,99,69,91,75,7,124,178,245,251,131,209,141,51,167,220,155,158,160,237,95,19,233,83,33,81,174,208,206,156,25,23,55,236,159,36,181,195,20,194,126,246,139,233,51,21,90,58,212,204,232,235,242,183,126,158,205,202,234,28,35,198,69,212,242,111,254,147,0,166,115,59,215,14,125,66,78,1,10,73,208,53,213,73,129,169,178,255,243,21,129,105,127,74,66,189,106,100,153,215,71,220,54,64,145,36,173,48,103,182,111,93,110,30,99,116,185,150,118,139,143,182,17,148,10,149,164,216,162,163,225,212,29,207,189,8,230,205,95,120,125,244,161,240,89,188,35,66,36,44,185,57,238,226,118,152,195,117,9,252,78,211,79,25,10,148,220,78,147,49,153,127,57,223,15,30,116,29,200,194,133,106,106,117,95,31,155,254,166,171,67,194,151,222,223,52,122,62,12,157,220,242,49,223,82,34,87,247,193,86,158,150,148,120,213,106,190,191,99,218,66,27,120,46,250,90,16,24,249,226,130,238,243,78,89,154,8,15,173,111,179,122,40,17,137,219,245,181,144,70,253,70,148,88,135,52,22,0,147,58,238,223,144,113,214,209,10,162,63,77,110,195,175,230,0,171,178,244,8,252,149,177,28,37,245,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,115,176,126,57,174,109,196,138,34,69,13,153,57,219,122,253,38,18,170,146,163,204,31,248,220,79,218,118,91,243,249,17,30,22,100,217,168,168,254,94,219,226,161,194,198,93,33,117,156,254,224,166,215,183,154,222,219,74,123,190,137,244,204,133,121,68,82,14,97,85,243,248,62,24,118,98,61,1,136,166,62,143,45,224,119,0,44,93,123,214,167,232,83,156,176,96,31,114,172,25,169,130,47,174,105,42,216,122,45,11,207,167,240,180,51,80,191,86,181,26,34,127,238,66,48,228,92,189,53,177,20,191,154,50,128,81,20,54,233,97,127,110,107,46,147,231,174,72,225,158,120,178,50,138,244,203,14,168,146,93,0,208,158,12,173,90,65,77,104,47,198,164,154,242,179,192,48,240,215,227,99,66,141,207,150,189,176,194,168,246,5,229,236,167,223,137,156,228,189,148,165,153,252,217,31,60,44,58,168,79,102,234,244,223,113,189,41,201,218,25,86,3,238,116,17,127,55,31,40,84,151,159,155,83,207,52,190,215,182,10,135,154,18,127,248,195,23,122,152,15,38,124,162,59,18,85,222,207,90,232,14,211,28,114,127,158,156,208,124,192,213,2,17,50,44,239,252,143,139,105,70,168,77,126,186,91,64,113,5,220,143,142,248,59,237,157,101,31,148,195,38,57,165,248,32,53,150,38,213,78,53,163,106,166,20,112,134,111,87,212,19,159,38,211,236,25,181,182,24,63,152,120,107,223,242,92,20,38,150,241,125,107,234,191,232,254,16,24,58,209,251,77,210,65,210,228,28,249,28,144,95,110,63,154,134,17,19,200,189,119,133,244,239,27,110,123,197,153,196,189,182,253,172,235,231,3,101,106,229,119,10,83,243,229,99,66,76,18,18,43,93,246,123,126,170,32,84,2,192,110,50,245,234,109,252,134,14,91,59,142,238,56,207,155,141,211,7,154,52,157,193,52,48,29,63,246,232,169,94,85,95,235,121,33,101,8,76,132,90,166,9,100,38,95,42,21,29,115,10,217,117,175,187,52,156,251,70,218,255,184,96,135,62,88,91,110,21,18,89,32,180,166,99,130,165,225,247,174,68,84,117,72,40,184,219,254,82,149,178,17,253,212,20,126,245,238,3,10,1,232,254,217,225,145,255,233,223,4,134,87,247,157,31,186,213,177,95,249,79,183,95,177,83,28,188,103,245,213,237,40,245,170,77,247,58,232,139,227,98,154,39,135,158,215,141,234,138,245,45,14,232,154,187,168,213,113,174,213,249,165,97,129,241,156,197,63,128,209,2,127,235,131,141,249,166,116,61,206,49,159,91,192,176,161,170,173,176,44,207,239,48,254,137,154,64,19,218,35,223,72,145,35,171,69,141,24,120,202,195,36,109,68,95,133,219,175,242,172,207,2,246,97,161,84,186,232,233,114,232,210,142,223,54,66,189,31,131,246,45,158,227,86,62,13,99,229,170,203,5,49,200,241,29,167,25,37,116,114,37,86,227,29,252,226,63,155,79,253,124,6,177,206,136,207,45,223,10,217,36,86,114,57,80,146,11,213,80,159,14,95,124,180,28,242,137,248,218,244,239,137,93,135,63,156,240,92,104,92,156,128,143,84,163,163,223,195,17,48,227,106,244,202,171,220,220,226,57,183,202,111,139,234,39,164,106,22,113,119,152,154,108,241,202,160,201,190,95,60,29,24,214,59,217,23,172,193,162,187,197,107,217,79,17,19,170,38,28,112,142,255,54,236,253,35,185,68,255,212,5,125,199,194,251,191,34,232,131,124,207,140,211,5,255,143,38,223,68,255,90,163,125,80,218,95,75,96,194,240,134,197,215,164,108,173,101,4,21,226,85,62,223,249,102,113,133,115,247,202,226,37,201,187,253,204,173,176,28,77,153,165,84,59,141,235,30,93,129,78,65,244,230,32,119,34,33,244,109,73,133,174,35,81,19,174,48,34,144,119,248,96,36,71,151,94,13,239,188,47,78,82,192,75,29,62,83,154,111,254,57,112,227,103,22,170,35,42,246,182,253,233,187,33,229,95,37,219,53,134,233,222,49,230,6,83,110,65,101,161,194,215,86,200,7,163,208,170,103,192,181,42,249,63,166,101,146,113,127,125,210,2,83,40,241,61,26,45,242,166,242,39,48,213,173,223,190,65,139,216,173,164,167,255,109,144,197,122,247,202,23,9,105,40,189,252,236,224,166,111,244,25,125,135,160,200,59,95,196,138,48,183,244,91,149,164,156,250,214,112,198,219,167,200,6,141,184,186,254,184,107,213,196,125,86,192,180,179,44,57,92,168,236,247,117,117,224,11,107,77,162,2,149,140,104,255,172,217,67,128,247,231,67,86,244,2,62,149,33,254,147,58,98,61,235,17,151,171,195,175,222,75,232,226,56,92,232,97,240,8,15,191,52,170,250,84,240,139,125,193,75,96,164,225,182,250,61,200,100,124,43,254,84,220,200,165,206,96,255,147,182,115,152,136,78,85,247,153,69,185,252,193,39,7,219,248,199,18,46,255,53,245,114,218,119,202,177,124,85,60,51,181,139,70,35,197,161,108,7,221,97,163,167,150,85,129,231,189,101,85,64,238,49,116,69,190,147,160,7,12,217,195,212,155,155,164,151,47,57,106,202,170,140,230,45,70,147,233,79,142,99,210,229,44,70,68,174,124,138,34,166,138,4,49,254,150,157,230,66,69,226,123,69,105,186,9,209,97,214,154,111,51,196,94,101,118,146,31,127,207,233,219,12,244,11,153,228,97,135,235,20,156,95,135,167,169,46,39,108,41,39,247,212,168,222,217,178,191,89,91,171,159,86,207,135,123,71,130,196,241,32,105,189,219,45,73,8,122,230,212,205,179,14,171,85,252,224,103,26,245,46,227,69,189,245,142,80,92,65,146,224,136,153,74,105,231,219,123,183,195,72,142,202,213,155,138,153,53,191,35,133,58,223,154,29,47,127,103,6,205,141,14,99,218,136,223,176,201,117,196,75,19,96,217,50,139,246,52,10,58,63,174,76,68,67,78,97,72,182,239,112,167,220,234,124,116,235,133,151,104,223,30,167,217,95,175,148,156,148,219,214,153,195,150,230,146,155,67,94,251,49,191,219,205,183,240,215,153,200,13,53,35,254,219,16,8,86,49,217,54,155,205,92,126,74,87,211,98,144,71,171,152,105,62,85,200,5,78,17,120,97,101,112,110,184,113,82,77,54,62,135,124,81,107,209,139,191,88,57,212,41,169,253,208,96,138,142,39,95,214,82,155,48,55,28,59,174,166,73,70,130,94,20,92,141,176,208,11,253,47,83,172,15,99,136,236,110,156,60,175,12,2,194,252,158,203,28,13,55,17,40,36,88,162,59,80,173,89,106,158,184,57,116,214,226,27,83,241,156,131,90,40,63,159,226,244,76,82,82,110,223,211,237,71,20,87,109,50,152,167,99,166,45,184,72,135,88,116,212,57,149,152,167,244,145,203,193,52,73,110,245,88,97,155,178,60,9,82,90,14,126,237,132,149,103,17,24,26,31,143,220,62,152,26,54,185,154,82,251,30,139,128,3,179,201,108,160,185,113,141,22,43,140,34,93,241,249,39,234,198,221,3,187,5,63,84,61,46,52,163,156,166,215,134,133,160,221,17,19,124,166,231,129,107,125,52,150,49,24,167,225,23,115,110,209,109,152,230,61,45,157,59,236,92,248,135,69,238,170,90,47,126,143,169,116,235,111,212,215,40,8,252,131,80,174,14,151,155,248,37,180,191,249,26,32,81,92,117,95,1,54,106,189,128,223,17,161,177,89,36,48,194,31,67,17,242,200,76,106,195,52,195,226,183,177,69,127,194,171,232,233,142,240,106,232,105,81,135,11,13,182,35,143,198,1,44,47,102,156,215,249,98,12,178,250,130,88,79,215,163,2,239,255,209,200,44,143,86,141,110,59,97,34,56,67,221,84,218,104,227,197,172,203,72,13,141,101,186,244,241,228,80,45,202,111,191,101,240,213,20,130,46,196,185,52,190,74,244,54,158,172,87,43,25,22,11,232,90,155,186,195,240,34,106,20,231,249,67,253,19,36,132,248,176,90,97,174,192,228,49,61,88,216,172,35,68,246,211,183,177,192,148,21,176,233,243,12,13,242,188,147,185,183,128,233,199,147,192,0,84,151,187,196,111,195,66,246,99,24,118,248,125,195,137,189,52,251,105,168,177,65,48,226,195,210,225,186,209,216,21,116,96,49,104,221,74,150,196,224,29,86,7,237,40,197,102,106,208,210,17,182,194,63,238,100,151,101,196,159,57,219,188,222,133,15,66,36,69,182,21,210,96,132,233,62,184,18,117,238,26,237,163,142,206,47,182,70,96,241,189,169,55,186,51,198,164,21,41,137,196,78,255,35,248,137,73,40,111,12,207,19,53,189,254,208,182,199,8,10,221,89,139,241,48,238,173,68,45,88,90,227,90,58,229,101,47,227,68,61,219,183,4,250,53,106,249,69,159,159,30,159,145,86,208,250,11,19,6,112,152,180,226,214,159,54,34,252,136,100,192,214,33,6,22,198,5,132,77,14,163,57,37,115,4,142,176,251,213,193,16,193,105,246,213,5,198,44,191,126,115,227,220,150,193,46,127,1,138,128,15,251,166,60,218,30,25,202,131,6,124,104,62,178,24,89,89,162,86,189,32,40,194,173,126,156,195,11,88,212,156,45,212,175,230,115,111,216,53,101,251,47,11,61,218,22,55,167,224,64,158,107,178,236,60,171,65,208,66,197,106,33,186,29,179,229,115,147,32,147,221,196,104,248,110,134,204,174,29,156,2,227,191,198,94,68,81,126,19,243,204,204,240,29,223,3,246,135,165,131,210,81,38,118,175,188,81,56,212,36,92,71,177,193,116,159,104,83,177,124,52,170,133,45,88,187,135,235,48,197,135,76,126,106,37,107,164,30,58,230,144,104,193,85,56,212,224,191,241,8,39,252,78,18,20,166,29,173,78,79,16,19,7,156,106,95,89,183,218,113,20,122,185,37,153,235,130,149,83,221,134,233,20,104,104,94,131,6,231,222,107,4,110,173,205,97,252,192,244,133,123,76,184,66,74,35,111,141,124,197,105,17,50,222,68,87,127,174,62,159,92,139,89,9,20,43,235,215,124,94,92,139,159,198,96,153,122,111,186,32,34,228,101,21,137,18,19,46,8,50,21,183,181,81,179,216,122,222,150,133,87,225,219,32,116,139,59,9,128,108,14,227,103,121,8,255,189,23,49,73,129,137,183,249,84,32,59,220,52,218,246,118,110,34,189,158,93,152,112,136,235,247,152,198,154,112,35,163,66,109,128,62,57,249,78,55,27,33,110,25,181,234,205,9,221,185,91,70,51,101,155,146,124,40,211,122,120,61,93,3,191,80,155,251,103,245,237,226,118,6,212,79,232,61,9,76,30,41,146,61,80,115,182,223,165,77,74,52,50,100,21,181,105,65,145,183,245,159,166,203,101,44,221,145,72,204,54,63,142,169,12,24,26,131,124,15,62,81,43,115,24,170,185,246,51,104,55,18,200,147,16,163,198,225,113,115,79,120,24,112,45,188,181,169,187,138,165,104,28,134,168,99,255,62,89,171,43,179,157,227,199,185,65,42,227,172,204,149,226,220,136,157,94,206,71,161,245,7,211,234,83,150,30,93,7,30,119,127,240,69,180,72,55,249,107,12,106,254,214,219,106,39,245,80,132,188,202,119,13,180,185,159,253,180,245,68,221,215,235,139,144,26,222,240,45,8,188,171,247,206,145,65,222,244,225,105,218,176,44,47,70,38,255,12,25,219,254,201,236,141,230,86,198,178,150,164,173,71,61,133,215,158,156,54,237,35,253,229,78,230,207,115,138,70,26,167,217,158,94,168,203,142,164,59,210,95,178,186,72,134,206,72,170,44,99,49,254,201,251,17,241,244,189,146,162,216,174,79,221,45,185,225,213,0,171,27,181,151,26,71,166,201,234,176,169,170,170,225,101,138,174,113,111,180,99,212,98,196,182,142,34,7,122,80,171,94,140,248,124,160,24,147,122,186,80,174,253,206,7,175,11,169,22,106,188,26,144,219,39,106,51,104,47,42,98,226,60,51,25,86,248,40,221,160,125,76,131,125,118,232,186,59,135,206,204,213,111,245,140,73,26,1,162,168,196,106,117,4,45,244,5,4,138,228,144,38,120,233,84,187,59,225,186,198,209,58,3,234,53,71,252,244,155,40,183,255,148,33,64,94,232,21,43,252,183,254,54,196,93,119,5,106,132,228,154,11,101,202,157,168,103,161,161,85,98,152,72,158,182,227,113,3,19,212,187,250,100,88,251,97,187,81,13,115,69,131,207,242,195,107,250,54,75,125,197,58,58,191,225,234,218,190,213,161,151,81,68,176,147,155,223,21,123,56,85,143,87,132,154,42,161,148,179,125,134,27,49,158,232,130,227,60,32,32,16,149,79,239,29,215,143,231,65,47,155,195,213,196,118,53,99,89,72,72,239,168,186,194,218,215,33,53,182,200,21,37,91,237,136,178,27,117,244,240,153,57,108,138,172,90,86,69,15,136,59,30,212,118,209,6,35,126,230,179,255,175,167,105,223,58,233,162,173,242,87,106,83,187,175,204,179,126,247,232,103,71,214,233,153,5,74,228,122,157,178,112,33,158,127,67,234,247,254,51,218,21,126,159,224,248,115,195,100,62,167,38,5,223,59,250,121,124,43,84,142,90,94,68,243,223,112,35,5,249,137,55,115,228,98,170,149,220,125,184,120,0,34,236,106,114,9,216,141,94,115,216,32,192,146,119,166,61,178,204,40,135,172,180,28,107,145,219,59,36,163,84,230,82,154,177,245,173,14,133,194,81,197,73,147,203,146,143,5,221,229,246,194,64,56,25,76,2,90,75,228,40,153,173,81,166,73,123,200,210,223,134,78,249,139,241,191,215,32,201,164,175,221,141,1,198,107,64,7,149,153,242,185,168,55,175,51,96,84,160,212,113,191,100,86,226,183,233,49,18,61,207,10,59,249,249,104,9,168,63,37,170,39,5,166,188,88,25,197,11,76,169,92,23,253,213,138,105,54,243,234,119,238,81,192,36,115,129,90,87,79,140,20,220,76,45,110,69,80,102,248,70,76,102,218,56,250,37,80,131,202,95,22,214,210,212,40,163,2,249,230,168,53,202,110,251,216,245,252,212,208,213,226,201,38,228,74,224,0,208,242,61,24,146,252,222,135,30,87,173,53,3,45,254,96,232,43,169,241,69,0,215,21,84,89,246,80,205,23,221,197,151,105,172,127,112,163,112,71,12,63,34,6,125,69,50,9,75,235,150,159,124,80,93,94,232,6,108,252,32,90,169,128,106,194,118,24,117,113,89,4,141,78,210,227,223,139,215,92,234,247,115,132,68,210,253,208,82,165,106,238,148,111,16,12,15,152,116,169,198,51,160,4,153,211,159,156,238,185,159,40,14,140,35,95,124,23,6,239,55,241,166,150,203,188,189,116,123,38,202,154,98,180,8,200,244,240,138,191,53,189,32,77,75,113,32,216,241,202,90,174,134,0,252,252,214,116,181,200,161,193,20,113,53,125,215,174,49,50,198,115,19,168,89,63,246,211,153,57,226,104,93,106,152,198,72,86,124,38,81,207,122,143,214,226,80,144,121,227,226,141,118,168,38,53,161,161,186,49,162,111,99,249,113,116,223,107,81,102,225,9,56,82,154,234,192,175,109,49,166,200,238,153,184,147,26,211,165,69,237,56,113,175,231,106,253,227,244,157,181,167,108,39,29,48,86,173,154,61,38,16,112,195,195,243,245,175,20,19,98,23,83,128,146,2,188,208,225,240,179,225,83,225,227,193,228,16,62,59,3,120,83,137,47,87,115,186,127,177,18,148,62,42,130,179,45,225,51,75,244,80,18,98,32,178,126,4,54,61,67,255,237,101,68,240,114,53,100,139,222,177,253,241,143,102,37,0,172,26,38,230,238,48,12,43,185,11,195,212,71,45,76,192,112,51,110,185,186,119,35,220,249,224,78,141,225,146,171,159,191,222,70,247,65,37,187,36,134,134,53,185,127,37,114,215,182,232,147,84,227,195,78,4,99,228,254,131,141,66,98,202,197,176,133,127,58,128,100,220,224,130,201,90,75,106,202,41,6,236,14,87,136,103,154,192,68,188,166,95,109,50,161,233,3,243,224,55,154,148,97,48,166,32,82,174,182,62,201,175,71,229,237,122,182,135,244,132,217,170,190,130,148,107,210,191,69,66,183,135,169,48,63,83,194,126,187,109,209,98,61,148,204,207,24,180,126,232,203,75,119,144,160,80,33,145,231,195,82,167,176,97,14,228,119,40,221,140,81,35,68,39,159,27,85,7,2,98,62,230,168,170,228,194,37,139,15,155,141,223,188,226,244,230,241,114,42,157,3,95,114,132,155,219,196,146,155,99,188,20,95,67,148,76,207,173,55,127,22,240,252,220,0,96,74,126,142,188,55,172,7,109,248,168,33,96,155,179,28,53,103,35,132,119,148,200,110,122,9,15,134,219,57,134,156,79,112,100,54,52,171,163,240,245,9,255,46,45,205,2,83,97,48,226,139,88,32,175,9,76,232,189,197,247,52,242,191,41,240,69,52,196,175,126,182,28,242,75,9,83,133,55,98,162,66,73,249,3,195,187,234,92,41,144,126,52,205,225,81,221,130,209,230,55,135,99,50,213,48,254,200,102,143,247,49,147,136,36,194,91,117,212,168,80,250,62,24,117,110,194,124,199,144,47,211,194,251,224,103,196,136,28,19,147,197,82,103,223,247,108,148,223,151,60,127,224,127,133,177,237,219,151,200,94,213,159,201,210,105,206,89,1,191,153,154,246,219,33,17,118,154,239,28,205,88,235,142,252,52,229,252,222,168,108,133,1,216,92,9,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,95,105,225,137,171,235,144,84,23,45,204,244,127,250,213,243,207,190,150,239,65,10,222,231,2,106,86,48,113,202,215,220,84,161,250,123,141,89,143,100,3,80,185,166,227,207,159,220,42,25,167,204,67,122,63,235,142,171,169,143,200,242,192,211,136,30,199,231,24,240,99,203,60,50,65,205,18,183,190,148,171,201,47,27,249,65,60,22,222,141,220,248,173,172,115,227,91,13,35,220,149,151,130,133,165,248,43,119,43,206,144,31,126,38,11,125,15,14,147,182,188,242,78,180,230,14,63,119,223,38,252,150,226,144,133,123,15,189,75,213,225,9,15,71,62,89,39,222,178,124,183,163,86,83,4,135,225,117,134,182,186,198,120,189,225,57,2,147,106,217,37,62,101,179,114,190,132,161,197,241,254,202,55,17,16,63,202,80,229,49,134,176,24,50,136,233,101,163,236,236,56,95,189,194,91,35,228,70,171,76,126,138,25,175,83,180,24,49,207,185,105,136,163,65,211,202,246,101,137,188,201,144,198,165,3,5,88,137,19,157,190,49,122,72,4,166,123,40,54,105,242,209,98,43,195,124,94,77,90,228,131,97,218,108,242,90,152,238,125,251,102,54,160,57,18,115,161,83,18,60,253,244,33,246,190,116,27,166,252,103,59,61,12,141,123,119,73,45,28,35,78,199,133,63,249,132,88,168,42,140,54,96,139,157,146,142,5,153,11,68,11,135,51,35,176,13,175,231,136,201,123,179,28,78,30,1,111,76,196,63,1,166,215,214,63,137,101,103,134,92,13,227,195,40,113,66,28,4,27,116,174,96,41,117,55,209,232,41,159,85,111,78,197,228,12,243,143,88,166,204,6,152,111,252,220,179,194,134,173,243,204,210,246,105,221,93,17,44,62,244,120,143,30,198,0,85,24,71,7,244,82,50,60,252,135,207,197,119,201,167,38,237,94,156,198,226,217,216,29,226,237,252,152,214,176,226,116,112,166,70,131,2,67,194,108,172,221,77,195,217,41,124,151,131,107,88,0,192,173,28,58,113,105,29,72,24,13,88,111,135,45,180,201,12,221,163,205,143,157,62,75,233,124,233,226,67,83,8,70,231,188,63,57,7,186,46,93,88,222,162,17,254,221,220,130,155,249,98,116,121,51,25,28,126,43,87,130,130,199,116,115,175,163,48,50,72,199,226,49,129,250,217,226,222,207,208,144,58,105,50,8,214,191,225,48,13,14,50,73,141,99,115,214,145,15,78,235,172,192,196,89,123,12,185,89,49,249,219,148,26,121,249,23,240,51,121,143,156,215,132,208,209,71,114,24,46,167,140,112,209,246,183,130,109,177,252,17,105,139,253,101,242,100,110,73,64,150,186,164,64,17,141,193,217,214,189,57,25,198,148,33,133,150,173,59,231,73,49,30,237,149,201,98,66,113,148,17,198,76,163,249,177,202,123,217,52,118,35,135,230,199,162,131,102,226,140,59,204,206,75,123,211,207,213,112,21,132,135,67,33,202,154,251,7,134,12,201,215,72,219,66,191,106,55,191,94,253,104,222,213,150,168,185,213,69,47,39,27,165,229,150,40,113,142,217,219,69,214,254,130,211,172,236,67,237,87,222,123,83,59,94,226,167,161,4,191,122,245,59,175,186,83,162,144,228,230,220,204,7,183,114,187,83,195,107,196,102,205,17,71,35,183,84,95,188,180,75,11,89,17,48,71,208,14,248,189,100,145,157,129,188,70,251,98,84,188,53,206,81,6,192,76,48,175,58,183,166,105,207,49,138,9,155,158,81,141,45,171,35,213,145,31,4,61,95,18,121,14,55,185,212,90,14,71,188,148,17,9,202,150,132,255,50,119,60,54,156,51,93,142,159,67,239,198,151,236,250,251,88,194,47,54,44,235,86,156,35,216,60,229,37,133,235,7,193,41,130,42,241,92,164,247,243,91,163,249,52,191,98,255,251,39,97,184,229,208,62,240,199,133,85,73,87,231,18,217,122,230,32,60,51,62,203,158,73,127,183,60,56,150,250,140,89,134,112,188,46,31,107,180,60,110,167,227,34,62,39,35,239,77,226,224,237,41,254,224,207,30,232,85,97,99,104,152,177,0,238,208,204,38,29,213,179,116,247,48,16,99,144,174,145,247,135,212,217,46,95,154,133,236,162,108,227,198,130,122,252,76,158,164,235,197,165,163,200,115,197,201,102,164,134,231,42,124,76,129,198,225,169,90,205,3,233,209,82,182,155,241,76,33,54,109,129,233,35,244,67,245,79,15,97,9,204,233,226,12,79,200,229,144,203,84,152,222,205,30,99,102,228,29,85,225,81,103,196,92,80,156,144,243,252,34,49,80,90,124,15,200,73,101,59,35,105,234,103,61,14,118,145,117,121,173,232,47,190,5,116,87,69,110,108,44,156,190,255,163,72,247,127,227,69,31,71,76,80,99,207,186,10,55,152,165,98,130,214,34,149,216,244,227,66,34,230,15,61,17,123,249,185,26,89,211,18,112,37,213,46,79,70,171,83,143,155,19,25,218,98,207,222,101,156,133,25,0,179,58,60,129,15,1,65,191,57,29,187,251,252,92,61,189,83,31,152,157,77,231,224,94,158,122,7,109,214,231,230,40,22,48,36,182,113,241,59,198,122,158,184,28,209,40,64,156,176,189,168,123,18,152,210,37,167,211,5,78,49,9,136,76,38,213,46,190,83,25,47,77,218,17,183,88,240,165,198,6,141,205,145,142,191,145,206,22,167,196,49,184,200,193,3,69,3,237,47,241,203,199,184,188,19,174,38,83,228,55,199,111,106,249,61,110,53,223,61,118,140,247,78,85,218,131,104,8,88,233,197,190,109,137,2,31,185,57,47,29,211,16,205,178,145,234,85,6,91,203,157,219,202,111,231,148,90,56,122,21,14,244,162,110,105,195,167,211,19,133,143,251,212,43,86,124,85,24,242,53,55,174,186,25,183,249,45,171,85,196,187,101,6,21,86,73,9,245,7,83,169,187,60,230,71,223,54,106,186,2,147,183,175,238,1,208,183,212,101,162,160,104,82,243,177,89,91,226,186,223,70,26,187,237,8,134,44,54,148,43,240,37,135,21,87,191,143,125,51,199,0,187,220,160,158,222,189,174,183,127,220,204,40,93,40,132,247,153,17,74,65,13,48,87,246,31,99,124,247,93,182,83,119,127,155,194,13,218,242,128,175,69,179,18,134,96,167,249,70,137,239,66,171,90,192,72,31,83,2,228,115,97,67,125,145,83,165,155,58,213,244,165,219,44,21,150,55,167,225,141,230,240,152,135,148,130,230,163,65,10,253,246,149,176,128,132,219,224,157,51,8,15,184,135,128,28,88,29,122,233,248,139,218,134,97,102,253,74,9,191,221,111,133,23,108,204,177,242,49,217,132,215,151,27,225,112,160,142,40,143,122,138,173,200,127,180,48,56,223,118,148,241,12,8,22,223,38,16,247,238,70,65,148,95,139,196,114,139,200,214,52,57,137,180,142,140,199,188,133,153,49,17,95,217,178,246,72,164,44,55,97,158,27,10,91,138,92,12,45,83,245,93,1,127,224,138,41,124,77,205,61,166,56,69,248,83,242,154,151,181,51,155,219,78,203,50,93,25,76,65,167,133,238,5,135,7,181,120,178,188,222,8,117,220,184,15,158,112,218,202,136,47,94,53,97,107,120,204,88,204,91,198,16,241,124,243,132,206,96,9,185,93,8,162,153,105,127,40,100,52,207,248,148,91,247,139,108,204,55,100,155,40,206,146,229,177,168,19,11,95,146,12,132,148,120,95,156,241,122,252,236,161,176,107,95,89,153,20,253,177,235,124,176,165,64,101,167,220,80,103,77,223,113,158,201,86,209,72,79,24,11,220,115,47,123,89,255,93,110,210,248,211,105,90,81,12,116,197,115,71,254,132,194,217,229,48,150,90,19,24,221,221,238,14,153,213,239,230,161,72,222,198,154,52,3,133,94,60,39,202,51,40,77,211,220,97,52,2,175,220,27,226,184,234,219,236,70,233,88,218,248,209,44,121,175,233,134,217,95,29,82,90,71,215,200,194,70,15,120,46,209,249,0,126,199,67,89,49,102,196,18,187,160,207,128,149,139,233,101,147,121,114,48,114,234,57,249,61,222,82,207,1,167,0,13,238,65,255,154,215,8,166,5,158,136,104,251,7,49,81,159,31,152,54,227,25,115,225,253,177,228,199,33,127,125,238,132,59,46,212,187,13,105,44,129,189,155,114,186,128,219,213,52,193,131,73,152,248,62,139,238,98,149,134,93,8,53,78,218,10,207,205,44,245,200,210,229,120,42,225,126,51,77,117,229,94,43,207,246,51,117,227,21,117,25,113,211,155,245,48,40,245,205,119,200,91,195,10,8,127,152,195,44,143,159,139,59,165,244,142,210,233,163,47,221,199,137,17,25,112,81,235,59,17,49,104,241,45,41,206,61,114,90,95,152,223,86,252,48,170,40,82,12,74,81,171,145,64,59,220,169,37,146,231,154,72,139,185,255,11,125,65,57,178,29,225,121,204,8,94,65,95,0,95,138,192,52,248,197,147,51,64,93,172,47,146,69,243,248,105,79,169,149,214,44,95,162,54,57,17,26,53,251,69,208,101,42,33,62,222,84,254,247,165,112,223,78,136,5,140,212,140,28,215,182,95,229,123,145,124,210,175,177,200,249,244,216,234,218,16,114,2,26,250,137,165,248,144,209,15,184,101,64,55,108,132,190,5,83,61,128,79,37,48,138,142,30,33,37,138,117,165,235,138,125,173,237,154,87,147,117,17,171,15,6,64,218,221,124,143,198,174,251,185,250,26,109,185,195,104,204,94,25,239,195,62,113,2,54,21,10,185,57,60,237,249,49,75,43,236,171,2,99,199,251,177,183,208,243,43,85,97,74,224,220,24,38,88,174,44,47,228,126,104,196,234,14,91,163,136,252,246,51,191,80,14,117,152,74,21,253,216,108,40,211,67,145,232,188,194,144,252,193,80,49,55,122,204,253,106,122,154,211,115,7,134,79,173,197,213,132,7,227,224,131,196,28,154,6,63,51,15,65,186,46,23,211,229,56,228,98,145,4,152,198,190,215,34,218,1,58,134,222,26,110,27,87,71,225,193,40,159,149,171,27,59,84,73,216,170,113,21,198,166,205,159,134,248,74,175,182,23,13,20,10,142,145,232,51,50,51,159,106,153,247,241,3,95,4,60,111,192,212,221,201,79,99,52,250,129,188,16,151,203,212,188,161,208,243,230,181,109,232,215,160,192,193,149,154,128,103,230,175,225,68,66,197,77,190,21,249,210,68,223,214,254,166,78,252,48,12,109,85,30,11,139,167,222,188,120,38,21,29,232,162,119,97,11,122,99,39,164,233,143,202,45,249,86,240,174,201,135,222,88,225,93,30,187,36,169,136,193,239,105,174,140,39,249,54,129,59,253,27,85,198,36,93,92,224,213,203,206,175,241,182,193,76,172,3,83,156,152,95,186,73,240,8,244,82,227,233,75,11,170,186,165,131,2,181,251,114,67,97,89,237,73,147,7,167,124,199,245,167,224,145,160,9,69,225,110,170,160,142,246,162,99,114,140,97,184,6,90,113,167,5,134,175,44,127,249,160,238,43,159,26,178,68,167,147,198,26,37,94,61,127,96,231,106,55,148,130,54,69,173,32,42,225,158,39,249,159,180,192,9,143,105,161,109,190,245,193,175,205,147,21,240,156,105,8,3,31,11,127,59,220,73,102,235,205,111,241,150,67,131,225,144,204,155,99,53,208,241,228,48,226,152,231,8,60,78,196,40,201,214,175,204,139,128,50,57,98,117,224,120,204,171,23,191,13,63,10,83,22,229,225,153,57,52,24,18,207,30,112,193,105,77,152,152,67,141,85,141,251,144,97,45,163,234,135,114,216,63,231,66,123,72,22,8,29,223,207,115,140,71,107,72,210,228,247,178,18,242,91,194,247,64,93,174,202,147,27,131,208,13,207,228,176,163,8,74,187,127,77,199,197,104,193,4,70,55,34,94,27,171,99,202,14,110,165,188,197,143,38,84,144,146,7,18,244,217,40,254,82,211,212,67,229,177,16,246,112,98,98,131,159,79,38,3,74,85,170,128,82,159,103,244,110,119,70,220,10,141,78,153,252,166,234,244,172,238,0,173,107,93,224,231,119,196,251,144,226,109,93,65,58,168,227,153,41,126,148,189,166,18,106,27,71,224,145,74,3,192,207,6,139,162,44,120,159,103,146,112,153,180,128,209,101,228,213,194,191,11,12,143,120,28,181,8,137,37,51,183,137,114,24,141,77,192,16,131,36,74,43,232,200,209,156,44,60,185,55,149,23,51,206,36,43,186,217,242,161,224,163,223,241,169,214,31,13,102,194,23,122,236,216,191,145,146,208,179,182,94,250,41,98,77,179,230,101,138,188,65,224,69,115,101,144,237,205,17,39,197,87,34,118,186,200,23,37,255,6,37,28,166,255,153,243,207,180,68,18,70,92,103,122,164,122,89,112,84,127,155,92,127,139,133,195,145,149,17,22,224,247,176,37,134,20,230,109,157,72,104,78,245,25,27,6,149,105,89,225,13,140,227,17,150,147,117,200,201,79,195,93,53,195,194,120,38,48,2,70,2,155,154,114,160,20,239,111,65,137,184,199,91,99,49,164,168,16,112,135,221,186,6,60,69,28,217,96,232,102,70,192,253,36,251,152,193,183,206,19,207,205,181,242,210,203,154,45,242,222,239,11,53,189,247,16,215,0,66,187,147,197,171,6,67,248,63,18,238,163,235,79,83,102,159,3,78,40,174,203,136,110,4,146,98,158,17,93,211,253,155,157,42,20,47,208,23,34,42,147,40,180,232,81,237,181,140,182,69,22,72,55,186,164,152,134,166,191,42,38,29,146,108,171,133,29,80,45,7,152,79,6,103,126,137,236,24,205,63,58,73,209,253,225,228,113,20,137,225,150,95,147,120,104,148,102,208,149,221,213,42,123,95,143,149,235,65,45,28,250,43,99,210,225,133,137,218,189,105,85,82,98,200,26,207,65,188,245,92,151,204,164,92,13,29,213,240,41,60,237,168,111,50,40,215,42,186,252,183,17,58,31,50,195,71,49,19,50,110,78,201,170,140,25,140,43,207,90,138,124,61,138,120,98,70,224,254,34,153,228,161,62,40,88,101,18,15,84,163,138,111,241,136,83,73,253,17,10,154,52,57,68,226,154,138,134,35,219,6,65,254,118,111,100,176,232,73,211,39,55,233,216,24,150,138,144,162,124,78,196,61,103,102,251,217,150,155,152,2,68,68,97,232,247,248,168,241,68,53,133,73,18,120,144,146,87,219,178,39,77,90,124,50,206,88,144,52,144,221,146,94,97,40,113,35,41,168,105,63,246,221,106,218,214,30,20,54,21,211,174,48,5,178,89,216,91,68,204,198,96,34,149,61,224,177,212,210,166,103,104,69,94,4,101,166,211,21,69,73,34,130,202,148,122,46,57,176,225,226,57,249,100,19,177,112,217,86,30,60,188,189,219,96,235,210,85,24,133,234,136,102,99,76,201,217,120,96,203,116,234,122,178,184,12,186,220,156,90,168,27,133,8,155,46,41,125,47,126,174,101,53,14,198,159,24,49,7,37,251,21,69,66,7,41,51,153,199,231,11,39,6,76,170,35,81,62,120,91,153,145,132,192,97,40,252,230,78,203,116,230,76,177,63,80,74,40,106,164,74,187,176,216,129,90,117,198,140,169,128,197,52,21,62,152,226,1,183,219,101,71,59,72,5,150,188,55,113,43,121,236,205,54,149,83,28,221,107,241,77,40,220,216,25,227,55,254,60,121,108,26,13,163,6,136,150,128,42,75,147,119,188,61,22,87,163,44,71,63,37,75,115,69,136,31,246,207,45,251,52,249,206,226,138,147,111,253,67,127,50,127,208,21,137,191,73,160,252,136,251,123,77,231,40,252,76,34,110,93,238,77,107,82,113,121,146,247,254,5,149,150,171,176,213,99,56,76,203,168,172,107,108,204,26,89,69,58,199,230,92,122,245,48,254,48,135,223,120,247,245,115,53,124,161,59,224,177,228,228,187,213,10,17,252,226,102,231,209,20,216,24,51,78,192,207,234,28,242,94,150,215,136,115,243,185,87,248,50,9,147,51,43,51,174,134,64,93,124,220,75,43,112,76,5,104,172,232,121,87,152,52,177,143,41,197,23,165,10,252,167,210,52,211,3,168,217,158,247,199,69,132,222,73,88,150,196,82,4,166,165,46,211,38,148,84,151,220,21,42,25,80,120,132,34,250,4,251,248,76,24,39,160,251,205,183,165,160,211,32,224,243,66,18,49,35,102,103,108,192,9,179,110,103,4,96,41,159,76,222,127,131,107,104,73,17,168,108,87,134,229,15,30,158,88,135,2,36,101,22,254,238,141,103,225,232,28,34,70,99,48,140,68,9,95,234,135,5,166,213,214,55,98,40,12,158,49,163,79,54,70,105,190,167,108,90,32,178,87,217,72,245,56,36,28,253,43,87,146,65,161,234,100,68,102,164,147,166,215,49,67,208,36,194,225,219,36,63,20,37,91,17,160,173,78,65,25,112,55,244,233,126,165,242,71,97,100,174,34,235,66,16,226,231,222,228,41,87,192,119,9,143,240,31,60,221,28,160,115,86,90,55,236,193,106,54,64,16,239,160,158,255,231,185,111,166,54,160,153,155,123,41,108,132,227,14,99,237,233,144,44,211,200,118,116,192,213,168,111,109,52,168,59,96,24,6,245,181,54,98,48,62,160,231,143,64,75,96,172,206,72,69,25,51,223,208,155,19,187,205,155,67,12,169,211,140,84,247,142,184,50,2,172,169,201,194,76,160,136,171,196,205,161,79,216,58,133,169,118,206,223,62,68,226,228,209,222,193,132,16,244,7,155,124,171,206,97,138,11,92,168,166,152,138,163,28,201,70,216,50,167,79,36,90,57,165,159,120,66,67,67,129,237,119,58,209,91,83,146,232,8,139,235,253,83,88,11,239,123,213,108,101,54,141,242,103,121,248,193,248,236,101,14,217,159,139,121,184,239,189,152,102,20,216,11,76,83,183,187,94,208,173,215,236,43,68,52,142,252,169,95,124,127,40,10,64,169,23,113,243,12,115,122,37,179,63,48,57,58,63,56,175,69,194,100,211,168,86,32,224,251,25,2,233,75,14,160,7,83,171,235,57,79,163,170,252,69,45,30,255,161,171,152,77,44,176,165,52,252,98,52,132,116,87,32,173,62,162,95,229,18,19,237,50,102,213,154,124,255,230,89,69,127,236,136,157,98,232,252,24,208,12,230,224,108,10,175,226,53,168,192,243,38,157,41,240,188,207,186,119,24,21,152,46,91,14,234,186,243,107,213,188,80,218,80,69,44,87,83,207,228,1,2,78,4,147,154,21,152,105,250,157,233,84,193,189,253,80,54,29,56,177,222,252,241,39,167,35,48,53,34,12,190,94,121,91,205,88,56,50,135,223,137,142,96,150,95,140,164,88,166,178,128,47,106,202,254,94,112,20,20,89,249,21,237,173,175,241,22,6,210,130,90,187,252,244,68,35,185,248,144,63,83,156,190,30,129,143,89,28,14,239,169,43,224,45,189,85,62,106,146,203,164,132,189,98,42,188,195,14,50,159,153,42,202,31,120,123,123,17,165,175,239,227,21,129,15,5,103,62,226,176,115,141,93,127,208,231,145,44,71,123,189,98,57,26,231,250,51,247,142,195,72,165,201,137,14,195,241,249,8,64,129,159,217,185,143,188,215,53,74,216,239,201,44,152,147,100,173,38,236,59,157,128,10,152,33,234,242,65,152,245,159,144,9,48,174,177,216,3,236,195,172,200,15,166,179,166,165,13,102,250,126,207,95,245,215,166,129,124,201,202,111,213,220,4,127,52,90,65,146,181,113,210,87,221,67,132,148,190,104,234,116,115,51,253,227,35,247,185,210,200,47,101,111,33,92,85,239,175,207,231,43,195,209,110,28,119,2,195,87,242,205,113,99,213,171,114,72,208,103,69,27,215,7,175,99,133,2,9,47,107,39,252,230,138,41,58,101,203,61,48,6,183,47,32,58,117,182,248,163,108,249,104,213,127,79,70,19,212,73,135,146,232,240,112,182,59,106,17,96,123,149,77,167,93,24,72,190,13,173,26,79,68,201,240,3,157,209,200,124,124,87,15,232,226,151,108,120,29,69,144,226,115,5,29,47,49,23,58,173,131,31,169,58,182,181,165,106,154,192,239,118,222,198,80,77,241,184,200,137,223,105,145,43,95,138,3,138,44,58,71,114,215,232,212,158,120,32,10,109,248,42,157,189,148,196,83,84,243,125,106,52,239,230,108,249,100,116,96,184,144,201,69,212,193,74,62,4,126,78,159,31,63,80,206,173,37,126,2,87,227,201,126,63,13,91,200,219,189,134,192,176,82,124,139,15,134,186,154,132,95,180,161,83,0,231,223,114,67,22,174,51,129,52,1,235,237,131,41,169,215,141,152,38,246,217,125,154,81,240,74,177,104,192,152,149,253,99,180,32,50,96,229,9,57,21,222,24,188,113,242,215,62,136,2,245,158,35,62,255,40,28,191,65,187,38,237,83,20,126,126,164,7,137,137,12,176,231,228,139,33,175,250,92,137,239,201,47,74,99,18,215,128,229,158,50,124,191,57,89,229,122,19,54,89,14,79,222,87,192,150,221,27,136,177,178,70,190,242,68,178,217,90,197,1,76,218,212,63,55,238,250,89,245,7,166,253,99,58,188,57,30,143,192,150,235,249,102,26,69,77,52,165,9,204,145,243,185,17,173,20,203,228,39,106,241,181,226,104,55,133,120,185,152,102,255,246,153,127,141,206,145,222,228,115,91,21,182,151,6,35,42,241,150,186,108,243,107,209,70,183,28,166,190,77,2,166,220,28,69,77,255,237,211,241,57,101,208,214,121,167,250,119,116,66,177,205,94,42,143,182,105,135,254,34,77,13,189,197,91,197,160,216,20,113,239,47,83,66,6,134,143,148,191,189,105,215,244,62,161,134,227,214,171,172,17,152,204,142,39,242,216,151,41,169,146,155,191,195,139,42,231,15,158,116,127,22,129,9,93,121,41,18,12,119,112,107,231,242,221,38,24,253,229,93,105,91,88,251,202,68,221,235,189,140,175,130,70,243,192,115,106,228,201,151,245,35,126,55,135,22,80,34,243,168,10,120,21,19,132,168,198,34,153,32,35,228,133,222,237,239,21,101,46,208,90,80,220,56,52,254,157,41,209,9,228,73,176,132,215,7,163,217,37,94,223,59,114,43,221,211,31,58,208,110,147,73,122,176,176,220,115,67,80,214,248,204,18,182,162,156,207,22,33,158,67,100,61,71,12,241,237,243,105,26,0,19,101,145,99,23,83,30,231,253,131,143,113,186,4,10,15,78,241,78,133,134,86,216,84,27,235,98,137,124,210,26,6,171,214,15,3,96,173,211,199,97,248,172,197,203,184,112,90,125,50,117,38,213,131,252,105,220,156,66,25,214,64,192,152,123,233,53,54,140,245,103,126,196,205,153,26,105,47,24,73,90,243,164,109,163,227,75,36,42,38,44,8,20,26,250,144,19,198,144,29,141,206,103,74,161,28,166,178,166,167,143,223,200,141,78,207,30,53,179,13,146,215,136,90,95,182,208,21,55,55,30,144,45,240,189,225,93,145,80,107,194,189,107,10,208,16,35,249,231,70,165,60,25,43,39,90,182,86,86,26,223,211,126,44,97,202,195,110,243,81,187,195,42,29,4,126,251,196,71,97,11,92,8,209,252,99,146,16,90,255,239,141,36,201,226,5,133,199,163,111,171,191,93,17,114,180,74,212,132,233,181,207,154,228,105,133,247,114,53,135,234,140,120,254,228,112,75,86,33,10,93,80,24,233,1,247,33,63,13,213,204,243,181,122,252,244,185,210,233,73,241,56,21,112,145,66,105,63,28,107,123,152,124,100,244,254,45,74,54,179,178,17,226,51,118,222,184,122,13,101,181,182,20,21,12,100,145,221,33,79,146,175,13,151,197,136,148,23,238,58,253,176,9,63,51,165,70,52,148,238,202,45,76,51,76,230,62,91,6,113,181,224,31,142,166,211,92,52,188,160,216,42,94,23,129,253,78,126,39,6,156,246,129,164,175,218,200,89,103,101,0,205,91,87,24,31,217,185,240,155,163,209,19,251,171,203,213,100,44,93,55,152,116,202,79,141,32,60,26,244,253,198,215,180,150,83,185,57,172,141,217,25,133,174,207,206,118,49,163,99,119,123,214,70,116,11,115,52,194,64,68,253,2,173,210,213,110,66,78,119,230,167,126,131,208,100,150,33,92,48,124,209,241,53,172,42,53,97,82,163,45,167,176,229,67,228,185,104,12,116,165,116,38,225,94,105,40,64,32,216,168,1,93,145,107,27,216,137,9,55,147,181,201,142,225,186,245,123,188,157,4,83,51,226,253,107,42,85,190,213,42,190,137,117,35,89,64,179,95,206,97,168,171,160,105,113,152,126,12,249,154,7,11,56,210,70,211,184,48,174,252,246,58,198,141,230,89,12,68,106,228,99,195,72,78,149,80,244,124,73,214,8,148,216,143,151,80,13,184,177,164,229,145,138,42,99,20,243,180,16,137,214,55,75,255,229,86,245,95,219,163,108,158,219,179,69,216,203,115,102,155,62,232,179,45,227,148,38,206,84,250,213,109,251,172,79,21,207,206,89,8,228,228,68,89,84,10,134,253,64,103,110,82,184,18,9,68,201,161,158,56,112,168,232,150,7,35,192,112,253,193,144,8,238,103,235,105,213,202,167,129,8,204,201,42,215,146,9,153,113,45,198,252,17,212,40,121,79,11,248,29,47,114,68,99,0,120,75,56,164,229,207,144,72,55,143,152,86,247,141,29,237,144,65,69,82,162,180,243,120,221,20,23,163,181,36,176,113,34,238,128,7,177,109,177,45,46,65,201,120,236,105,148,151,98,121,12,227,31,117,152,222,31,65,169,253,107,113,194,210,1,80,212,88,59,244,113,247,128,169,23,21,79,235,192,214,176,71,203,215,146,22,253,105,202,116,243,99,250,165,66,194,180,13,174,216,122,221,250,219,62,152,178,35,13,214,17,27,63,206,214,0,25,220,36,239,175,86,104,169,174,150,77,243,20,140,222,137,114,98,120,242,174,53,75,35,170,237,188,59,62,132,155,214,56,152,50,160,86,122,239,33,200,247,101,41,246,152,114,113,53,53,95,247,102,250,166,15,88,126,154,30,251,207,57,69,131,142,166,190,124,233,69,178,205,27,217,57,221,217,75,171,184,35,244,135,4,76,195,113,202,110,225,103,65,186,82,70,120,128,148,70,136,255,56,40,181,247,0,230,181,26,50,137,80,162,129,177,125,135,171,208,120,44,153,133,168,62,210,216,228,174,45,19,242,46,113,171,223,144,190,239,229,206,41,65,246,45,222,231,220,100,239,252,183,223,126,87,207,212,171,55,146,1,223,152,86,235,231,215,248,38,98,17,193,153,64,25,23,247,74,195,30,190,228,235,49,99,62,46,29,131,2,163,46,215,60,92,192,214,90,37,86,71,106,208,253,17,59,31,142,36,175,33,226,39,68,255,13,233,251,239,209,139,222,154,106,217,230,1,231,69,19,192,80,135,190,88,123,144,7,65,40,2,147,128,23,33,101,102,151,135,80,40,111,151,144,240,180,114,201,237,17,22,218,63,183,14,25,241,27,207,33,87,203,119,118,89,186,147,165,27,247,174,214,132,211,37,70,130,143,127,252,222,207,211,105,83,188,67,107,28,246,0,191,145,87,221,45,129,136,129,113,18,97,246,73,246,76,170,68,171,209,243,122,189,13,69,68,239,243,72,136,145,154,138,40,65,173,102,105,106,112,7,17,146,19,81,41,70,68,234,202,43,173,184,205,203,78,136,119,209,236,43,97,39,40,92,61,167,255,96,4,205,36,229,136,7,176,156,13,136,163,2,202,56,121,47,8,123,103,160,173,73,91,146,37,230,160,52,105,17,108,35,254,47,23,27,73,143,199,62,45,187,51,228,99,255,105,183,95,31,179,55,122,35,155,204,80,153,160,121,183,122,136,145,240,168,84,0,66,165,92,78,241,153,244,252,122,136,140,36,196,8,71,245,142,171,105,27,46,71,175,134,40,251,59,82,141,136,185,255,222,156,18,97,223,85,176,76,251,145,109,28,18,182,49,111,196,47,41,223,148,120,51,116,99,174,248,77,244,147,22,116,89,155,124,142,254,201,124,94,99,30,44,243,106,236,20,7,207,209,98,26,236,9,22,11,22,120,200,23,145,193,38,43,160,25,105,177,7,86,223,248,145,17,232,18,212,37,246,224,159,19,145,212,183,95,74,184,153,208,159,207,97,102,213,214,197,215,254,236,84,143,100,143,105,225,47,137,54,211,129,226,3,142,47,57,235,84,184,154,112,143,195,239,220,187,178,141,55,82,48,31,109,39,48,156,18,26,224,135,179,123,122,216,22,146,28,92,195,132,57,22,143,47,1,58,33,217,150,37,68,143,86,170,175,221,106,95,99,107,4,127,152,171,226,233,1,172,49,141,147,195,16,215,60,149,68,252,171,53,217,44,225,215,138,50,87,132,130,177,183,245,230,84,216,28,135,173,200,79,191,72,59,102,202,124,48,141,223,71,194,28,168,162,96,42,121,222,3,234,46,253,237,86,96,254,143,164,10,90,164,154,216,104,176,21,122,0,211,8,98,53,89,4,7,223,245,218,96,178,65,104,128,201,163,49,127,150,47,79,184,254,79,151,24,190,5,50,118,36,85,172,116,82,234,63,224,253,184,78,223,9,113,48,199,248,252,73,201,204,147,105,174,231,253,14,177,116,218,159,90,67,164,185,122,31,98,48,192,200,22,229,31,164,117,169,2,28,146,44,186,232,87,127,19,245,89,175,48,177,106,170,137,16,157,39,85,10,84,180,63,23,19,85,240,204,5,146,43,171,202,115,191,215,128,252,35,46,70,42,110,107,158,170,161,188,232,249,55,200,163,135,68,250,200,117,223,25,233,57,227,53,170,154,189,51,105,172,19,48,31,92,225,55,81,156,104,18,219,122,107,188,185,154,136,72,241,7,199,186,232,178,192,236,28,119,122,167,106,241,130,162,185,216,109,50,18,126,53,84,84,83,179,119,155,198,42,207,166,66,76,212,101,191,163,154,166,58,101,15,137,220,142,211,169,240,166,20,226,131,105,233,47,122,111,154,111,78,164,52,27,33,198,170,240,59,231,71,36,176,145,147,149,82,85,2,204,48,30,156,200,80,195,19,45,31,100,161,85,62,125,170,80,220,213,36,98,92,255,42,218,253,183,137,250,201,209,201,16,64,49,240,101,214,47,178,31,114,107,188,170,224,47,35,29,67,185,156,228,144,249,120,113,49,133,117,77,63,38,204,128,110,233,160,118,244,54,138,161,73,253,222,187,251,206,180,222,31,49,137,225,164,198,235,253,80,70,68,58,113,72,110,15,156,158,175,208,129,158,8,77,63,179,135,52,191,24,85,218,250,51,7,33,107,244,124,76,65,39,116,117,77,125,31,200,254,163,178,132,165,32,69,145,166,166,48,111,84,181,192,161,48,187,214,34,80,69,233,45,68,219,154,10,229,189,10,148,39,221,189,122,106,125,198,28,90,28,2,63,74,20,189,192,164,173,73,224,119,63,90,126,163,175,156,64,149,184,63,101,179,148,61,164,70,138,108,22,45,122,121,14,77,155,35,218,206,203,162,74,246,7,62,89,123,245,204,237,171,105,13,235,180,221,81,51,54,105,217,237,82,60,130,28,125,208,50,88,52,90,195,236,192,199,211,26,212,11,24,75,129,194,61,167,202,30,40,38,136,39,240,215,117,234,213,35,148,119,30,173,102,163,161,47,202,111,183,41,116,253,194,221,5,23,128,205,105,188,10,27,197,108,192,20,245,105,49,28,221,227,45,154,232,8,225,108,173,195,67,178,186,71,251,223,89,227,183,144,136,154,142,19,29,143,111,183,156,90,63,69,103,220,206,38,58,204,30,249,105,100,189,90,52,97,176,150,164,1,181,26,49,235,104,217,93,210,214,108,90,126,216,143,23,170,210,199,127,116,217,23,88,12,163,118,247,93,119,170,150,217,65,102,30,53,226,68,109,159,79,41,143,109,84,57,61,123,125,32,146,92,90,22,201,7,233,193,38,65,45,149,194,111,196,86,116,93,189,119,232,87,11,183,208,240,109,190,167,32,155,117,214,254,173,216,44,81,1,136,106,162,86,23,22,10,154,32,54,142,90,83,146,190,82,230,10,37,89,20,87,177,184,122,82,66,24,76,110,111,5,188,175,212,233,65,78,129,153,21,173,16,184,110,25,94,120,155,212,162,41,184,71,5,238,212,218,197,194,193,117,162,147,255,237,110,87,116,63,40,131,61,196,77,252,106,92,206,38,29,82,150,227,140,0,43,201,55,73,88,22,171,214,10,18,203,103,226,144,212,189,10,151,25,29,57,211,20,214,154,94,77,68,168,5,187,32,95,179,104,217,50,26,37,201,183,117,182,246,178,89,135,70,77,186,45,162,126,75,43,162,57,50,60,4,74,112,123,105,87,227,225,204,137,117,207,125,132,176,215,224,224,239,99,235,44,77,139,192,73,12,37,13,229,166,116,71,203,188,81,178,173,129,46,138,53,4,93,66,207,71,233,161,54,181,188,55,124,211,63,216,105,142,201,168,204,159,10,242,25,59,33,37,17,245,167,158,127,61,52,154,194,200,236,195,158,42,48,250,96,193,75,133,154,201,79,151,3,36,73,201,54,183,113,209,181,182,125,26,67,230,77,86,247,94,244,230,136,177,70,56,251,193,228,206,182,118,3,88,99,105,208,238,64,87,126,180,213,0,18,130,38,116,92,63,37,253,131,26,217,164,227,130,162,67,71,124,192,55,91,103,210,113,105,157,42,48,201,138,17,148,89,212,7,72,155,195,91,153,247,250,54,140,80,119,209,142,154,183,221,180,19,73,50,83,190,214,50,112,72,121,139,23,19,64,61,4,131,138,52,50,152,148,138,159,155,8,174,106,149,30,205,33,88,146,254,104,213,228,224,228,201,233,252,74,134,52,212,26,126,138,254,27,217,166,152,136,20,222,235,20,110,198,191,120,18,221,187,105,75,12,222,108,62,25,222,145,246,219,252,17,6,70,18,160,109,205,186,83,168,221,34,252,70,61,45,53,99,218,204,131,101,89,35,255,0,237,123,90,134,192,86,156,16,240,155,28,178,70,166,73,179,156,108,230,121,31,224,167,75,9,159,223,41,85,140,120,73,178,242,116,41,181,72,79,83,206,71,125,186,54,49,113,232,4,125,212,179,114,170,196,75,11,52,104,116,163,70,27,210,34,205,47,13,84,244,37,197,166,2,159,139,180,56,161,86,80,162,85,122,90,61,129,108,196,24,173,94,57,2,89,42,157,237,210,54,70,155,88,139,148,142,213,144,73,163,4,198,217,201,108,44,145,108,169,191,48,158,246,231,4,102,62,245,108,93,3,157,172,91,203,204,99,175,146,39,155,150,77,233,65,110,110,89,182,162,29,109,80,212,70,177,54,170,107,100,249,5,254,19,212,242,246,146,73,134,70,59,245,222,161,124,252,88,38,252,191,180,153,174,147,216,136,141,152,78,45,169,220,66,180,249,57,56,65,172,123,104,73,172,218,36,184,122,169,37,233,167,80,11,212,254,196,190,118,248,9,36,187,151,60,55,45,29,171,71,135,71,89,67,148,178,105,156,164,129,39,218,165,141,30,175,255,244,139,174,123,71,156,186,99,159,42,79,102,13,185,59,90,85,209,249,211,67,153,106,130,25,36,176,8,99,63,127,64,154,54,255,200,52,194,218,104,80,156,79,109,45,198,227,57,209,79,106,171,85,186,154,143,249,129,113,53,109,53,218,112,109,164,106,65,202,117,173,116,69,218,181,137,252,134,25,69,31,150,20,2,97,38,189,73,28,28,10,13,215,184,104,179,55,27,75,152,19,144,173,169,57,65,200,52,141,172,182,140,216,64,80,246,215,38,112,107,83,91,223,233,75,14,59,136,143,243,219,252,142,20,201,205,49,173,34,110,3,220,141,86,33,96,180,7,229,201,144,166,218,65,198,209,48,153,165,163,20,81,172,22,133,251,11,193,159,41,141,122,176,42,143,158,45,188,189,107,188,21,210,149,157,106,16,212,62,189,49,87,38,3,98,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,211,18,114,60,49,138,225,124,26,35,22,16,106,27,93,242,155,148,15,82,42,238,67,138,61,38,37,78,228,85,237,252,116,152,102,86,105,79,52,182,208,236,97,167,167,67,55,6,58,160,74,12,25,124,234,91,14,125,216,41,123,144,3,45,227,131,22,219,177,176,143,228,28,31,166,76,114,20,46,73,158,184,224,167,60,63,236,40,164,177,131,139,198,232,43,219,15,67,9,245,19,241,104,240,191,84,229,109,49,185,149,116,98,144,34,62,202,219,130,152,122,116,111,81,140,184,229,197,160,218,15,70,189,101,252,220,210,63,207,6,186,210,5,178,67,65,200,58,224,5,140,58,13,11,80,106,71,28,77,78,59,186,206,166,69,185,126,208,142,65,146,240,144,248,27,217,103,10,12,243,193,96,39,147,17,71,106,126,203,115,83,60,169,36,58,40,94,198,152,81,28,52,149,38,167,83,165,150,40,199,163,92,140,143,18,12,181,20,104,30,73,42,23,19,133,139,224,5,149,20,187,203,70,14,177,202,234,242,211,22,39,20,216,106,31,227,115,205,159,16,26,69,150,200,155,6,89,199,178,42,115,165,68,50,97,17,135,33,207,157,74,167,116,215,72,154,144,99,236,224,2,215,189,243,90,6,84,185,108,88,187,59,184,16,38,98,28,58,73,11,50,139,83,252,236,171,252,63,5,111,54,120,137,22,205,244,74,178,83,172,240,49,184,81,138,74,23,192,64,117,137,174,6,109,139,165,154,132,191,106,225,22,122,120,160,65,214,36,196,91,232,238,36,101,192,59,96,233,121,22,94,174,101,141,226,65,239,243,158,250,40,109,23,234,239,113,118,61,211,174,8,25,55,124,99,131,220,135,55,47,118,24,36,148,142,12,30,224,216,41,169,234,174,67,153,206,208,96,119,66,49,250,36,165,106,230,194,154,115,178,109,140,221,240,142,253,67,255,70,142,32,56,33,171,18,170,66,225,89,195,79,222,112,69,136,56,199,165,160,47,3,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,214,49,140,86,96,254,92,25,243,140,176,76,224,43,236,161,148,76,221,22,124,148,88,18,253,135,172,239,45,189,56,85,129,143,14,202,179,28,104,124,117,148,122,104,225,186,188,205,200,162,130,121,238,32,29,161,44,130,108,172,249,224,200,80,233,123,81,30,31,148,96,219,202,115,149,194,141,154,128,228,55,236,13,86,48,133,17,241,9,182,190,231,193,103,211,179,161,244,159,199,189,71,145,138,100,168,12,104,59,142,232,27,102,201,20,130,55,68,202,158,171,22,244,135,29,246,74,129,11,241,208,36,41,180,142,243,100,225,92,36,171,226,107,210,219,158,238,207,96,12,44,54,24,175,117,166,168,20,83,30,222,115,129,192,35,184,50,155,7,76,58,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,198,57,142,109,225,188,55,43,194,184,183,76,23,174,4,13,21,17,105,225,76,29,86,40,20,132,53,166,138,32,140,170,11,54,157,25,113,193,82,132,100,159,248,216,77,34,40,170,103,167,188,51,124,120,37,153,185,136,235,148,173,240,36,147,63,163,129,253,29,61,169,124,126,141,93,37,253,15,214,173,114,185,62,91,172,5,201,207,132,102,81,25,85,23,188,115,43,58,235,9,180,46,29,177,103,237,150,26,125,249,80,217,247,210,149,131,118,120,37,181,21,24,246,46,36,204,144,86,159,44,79,28,22,31,19,234,93,75,20,69,28,170,33,250,54,148,153,247,89,199,65,87,76,116,244,42,29,37,250,22,228,1,163,6,16,54,162,43,132,196,36,19,74,176,59,208,52,214,132,11,25,238,184,44,17,164,14,66,233,115,209,157,64,229,71,180,209,116,75,193,37,127,219,221,14,66,110,154,183,132,12,25,11,39,4,50,222,230,69,106,93,185,146,237,7,157,124,26,93,151,187,132,43,217,74,43,131,12,188,219,114,17,30,230,133,122,99,194,141,212,170,60,185,85,109,250,123,63,24,117,14,249,237,66,103,95,48,122,211,196,39,218,134,84,220,117,248,166,93,203,8,105,54,153,44,24,223,207,34,112,226,107,106,98,174,76,114,43,182,138,176,123,47,86,71,182,20,54,217,70,135,73,234,11,99,37,189,217,61,172,78,120,121,174,146,160,119,220,219,136,157,35,84,255,12,23,121,52,170,139,111,94,189,40,243,20,86,109,106,38,75,141,171,73,62,8,207,39,229,87,187,135,116,154,21,111,11,72,225,203,10,117,40,106,143,133,12,19,62,136,160,100,109,104,36,95,225,92,165,9,182,165,84,23,252,113,74,6,139,184,252,251,39,151,173,194,102,81,94,96,124,207,29,100,224,148,201,205,46,39,31,53,181,37,5,181,182,25,207,50,224,111,67,186,113,190,80,218,57,126,62,54,242,166,225,190,60,71,247,109,135,50,139,209,251,29,177,79,83,42,60,127,190,7,213,60,17,128,38,224,57,154,112,45,211,197,55,219,142,223,166,168,227,231,106,200,124,75,200,205,193,216,39,92,204,38,178,117,78,232,205,81,134,38,199,83,47,22,53,241,223,94,36,190,229,208,110,215,178,125,161,250,182,97,1,21,126,118,66,235,161,170,216,8,222,200,23,121,251,161,213,90,56,10,113,201,188,10,215,168,219,227,201,198,82,83,165,33,226,27,198,54,91,212,80,43,170,81,66,237,237,189,60,217,59,81,196,108,109,144,227,220,148,171,123,239,216,148,18,223,230,78,42,229,45,170,243,183,194,212,198,220,128,97,144,146,23,35,10,18,42,2,164,11,88,253,2,191,89,191,142,140,233,206,168,9,197,220,80,248,182,150,240,204,246,15,131,225,57,139,171,15,89,104,25,114,164,240,162,13,221,224,123,245,106,136,123,238,81,88,95,108,90,132,103,6,188,126,216,104,129,49,94,5,238,91,127,155,14,248,148,126,35,236,43,75,172,81,19,26,34,126,212,147,138,168,239,67,97,73,201,105,108,66,215,242,185,81,68,15,157,13,180,138,240,202,5,134,82,96,199,44,127,99,172,171,155,88,60,213,172,177,62,161,223,148,207,77,99,83,216,104,205,4,65,100,141,52,88,210,86,203,189,1,110,99,121,114,202,196,66,50,133,141,103,79,217,140,27,68,91,249,69,44,206,175,83,13,17,199,49,2,222,150,46,84,253,4,97,160,176,230,225,34,39,92,171,16,4,187,7,213,168,213,27,42,221,192,10,244,139,59,129,193,43,190,130,209,220,228,1,71,126,65,39,98,61,86,240,16,39,24,193,61,153,198,48,26,182,136,75,118,122,237,166,202,120,48,79,103,40,112,162,161,41,54,53,196,23,116,215,196,233,216,107,85,29,142,49,110,56,241,189,155,60,162,40,105,64,178,30,174,91,71,116,244,254,192,166,7,26,130,21,151,166,218,254,163,16,66,107,191,27,5,205,244,214,20,206,20,104,39,197,214,100,68,105,198,95,241,57,152,193,179,202,250,33,58,183,99,42,116,11,31,232,136,86,200,18,79,40,132,192,238,44,166,18,148,165,45,76,192,110,92,159,50,83,208,168,91,33,166,76,154,5,226,99,129,105,128,15,155,0,130,35,29,240,10,133,121,74,243,78,36,107,171,194,85,244,82,173,231,114,170,38,75,195,126,172,33,205,59,85,207,216,96,210,216,14,99,148,255,220,188,225,172,181,20,161,189,34,73,252,119,117,176,135,209,221,123,250,207,107,63,31,119,199,44,189,68,233,127,110,94,111,8,7,81,239,209,119,213,39,171,198,178,28,98,201,27,222,89,129,45,195,228,57,28,170,110,175,28,65,84,171,156,84,136,42,232,102,93,133,23,68,248,51,164,104,174,10,139,94,99,27,137,130,17,18,99,34,155,69,29,19,81,206,144,20,102,95,238,34,161,67,115,211,138,156,155,153,147,170,176,3,149,66,9,170,56,138,137,100,63,67,159,103,71,108,239,79,223,84,126,154,182,1,178,70,145,168,36,52,168,48,236,183,201,113,135,91,41,7,111,49,203,42,47,126,123,82,219,63,104,27,59,147,160,232,1,168,234,16,173,176,33,84,198,218,18,97,70,19,131,184,193,62,70,240,250,168,169,99,44,29,65,3,73,56,179,72,55,159,81,80,189,15,20,131,246,238,165,223,131,144,219,10,225,136,81,77,7,85,225,183,152,239,200,28,41,42,18,114,243,133,78,243,77,152,100,174,188,24,198,103,74,191,85,203,102,200,147,179,147,70,19,35,76,12,76,38,213,106,106,84,130,58,76,61,138,236,242,214,222,23,252,176,232,40,158,46,203,239,77,123,170,249,226,209,168,50,60,93,117,162,112,179,86,232,137,147,212,147,23,227,204,73,173,190,98,214,135,188,24,229,168,163,39,204,46,47,191,77,71,118,142,185,113,36,137,221,92,254,154,80,66,149,219,218,129,245,106,43,201,143,229,185,121,58,121,111,35,211,143,247,134,87,95,141,184,2,227,244,149,229,201,89,170,82,102,207,108,14,70,56,18,230,107,168,58,28,189,94,17,133,254,203,167,175,31,248,185,0,245,7,110,170,132,182,56,212,142,220,188,170,44,24,171,63,197,75,45,89,57,126,53,218,142,136,88,97,202,42,12,241,118,80,248,13,168,135,246,80,89,48,163,23,79,24,226,227,169,138,101,112,96,36,140,218,185,192,28,73,177,89,35,112,34,181,152,232,193,29,12,241,152,107,131,178,207,174,162,121,29,173,176,128,119,41,170,150,134,158,68,10,223,211,182,214,68,150,27,134,68,58,93,99,133,146,44,149,71,131,10,47,4,155,6,134,212,214,171,169,138,12,57,131,183,252,119,219,34,168,108,178,132,35,210,249,192,217,179,109,48,38,107,94,13,139,146,94,77,147,114,28,5,104,200,21,157,14,228,132,143,236,184,204,122,209,103,100,51,104,241,98,173,25,211,189,136,32,50,59,130,12,210,28,54,249,109,203,63,141,104,148,36,205,179,68,72,157,14,207,19,146,202,239,203,30,225,229,53,254,151,77,226,35,89,69,201,241,10,76,10,57,118,243,99,244,134,162,28,249,118,193,172,136,161,135,107,233,189,209,103,222,177,2,137,113,204,95,152,146,142,228,59,125,191,182,84,150,242,25,103,101,36,163,41,93,146,34,13,217,224,44,139,157,135,20,95,87,20,67,46,54,30,138,220,101,129,29,26,110,90,146,165,26,13,187,12,89,49,153,185,20,239,186,71,2,98,16,148,93,234,53,3,110,170,20,125,152,149,59,135,12,234,1,17,132,221,22,110,139,91,19,180,16,181,76,116,173,82,251,14,2,139,35,195,13,69,81,11,37,18,38,97,21,59,235,208,70,114,215,148,73,120,244,165,55,189,242,81,195,240,172,2,40,98,68,157,20,218,241,168,142,133,20,20,43,89,96,58,86,119,78,225,34,100,168,86,95,198,65,144,115,148,2,40,121,52,202,170,35,114,202,12,175,50,160,104,239,28,25,239,222,175,40,57,67,161,56,162,247,26,131,227,74,139,242,33,5,87,131,146,215,12,142,38,171,131,120,200,138,124,32,247,62,186,97,81,38,181,131,126,127,88,59,167,62,55,84,30,185,159,89,249,163,72,80,239,106,50,212,249,104,85,36,82,128,155,145,55,164,37,245,59,226,68,63,106,145,155,23,137,125,98,102,65,27,146,48,21,196,34,177,75,69,67,41,177,122,104,137,149,171,23,201,129,145,203,3,118,19,21,61,126,95,255,237,236,9,35,49,95,85,161,119,68,3,5,48,89,33,185,57,60,186,98,3,46,242,166,71,97,108,204,92,124,239,28,144,141,122,157,103,98,204,28,22,184,188,143,106,7,179,190,114,93,83,36,36,194,195,219,138,84,117,191,82,225,213,101,241,142,92,34,155,151,84,201,100,35,150,138,13,235,175,10,88,224,110,196,125,1,243,15,77,225,67,125,116,192,164,246,228,189,54,172,213,185,79,191,77,160,252,220,188,97,26,87,217,75,37,124,9,108,173,64,185,89,86,17,192,67,249,25,223,50,6,141,140,128,136,192,35,90,65,243,191,87,23,194,53,213,127,96,124,132,64,127,196,195,64,145,121,13,193,206,74,247,238,249,129,91,180,19,60,248,206,174,175,61,173,245,46,229,62,215,21,201,77,40,2,104,154,29,161,199,252,182,82,217,168,23,61,132,35,242,3,180,150,254,140,10,129,134,248,105,50,59,107,168,126,246,133,194,62,136,167,209,83,190,50,77,199,159,190,189,87,131,162,136,45,123,22,112,203,157,131,0,227,21,83,135,184,74,191,33,58,203,180,84,85,241,7,211,177,40,172,214,115,181,253,11,31,133,165,58,29,24,7,110,71,145,44,141,147,186,192,24,147,228,196,62,20,255,234,84,178,118,25,129,9,235,8,204,70,95,178,126,215,140,48,25,83,140,137,240,230,173,45,65,165,187,113,232,114,219,65,219,106,139,20,59,185,131,247,129,83,247,120,171,176,55,49,187,112,177,200,65,244,46,166,8,179,44,74,26,7,138,46,34,62,127,96,188,20,73,100,172,51,209,112,63,214,186,182,67,204,252,77,67,81,53,70,33,167,134,202,34,245,146,232,38,136,188,60,111,225,209,38,171,98,236,114,254,76,170,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,147,248,145,223,166,249,162,132,103,136,20,159,154,227,84,237,180,208,117,154,148,232,137,94,33,146,129,55,116,178,96,140,40,66,95,3,143,195,13,173,67,82,232,107,40,218,200,91,196,110,70,0,169,137,149,67,212,32,40,225,222,194,164,75,63,61,245,131,219,177,83,184,27,106,192,38,207,61,168,99,12,35,8,6,242,173,146,227,3,165,177,229,94,198,179,98,200,40,201,213,237,143,129,49,50,115,125,139,126,30,36,8,80,225,69,44,11,143,85,214,245,95,241,180,111,41,120,20,4,151,229,230,72,0,68,218,175,152,100,78,126,206,55,245,231,140,26,213,103,131,110,74,9,19,62,232,113,68,62,101,176,80,197,126,163,70,245,185,22,30,96,135,65,115,201,102,72,194,100,198,166,81,113,198,174,140,26,78,192,138,160,15,1,239,37,210,200,108,217,116,185,12,135,207,155,150,50,25,26,115,163,249,194,133,172,19,134,136,132,17,59,28,110,61,82,27,75,194,70,224,62,146,225,198,76,75,85,29,167,138,170,5,143,114,99,245,78,217,22,232,184,77,117,122,232,206,175,196,254,249,154,200,75,248,168,65,174,43,162,206,7,230,4,103,231,4,93,75,226,27,48,188,113,82,198,79,83,181,166,247,70,138,235,186,189,64,254,249,74,245,198,121,198,31,65,186,27,55,39,166,144,31,140,74,67,104,251,190,65,35,33,165,242,245,4,191,98,59,131,226,15,126,28,65,177,177,35,41,81,170,185,44,9,119,62,65,109,9,191,39,93,2,63,199,61,200,217,17,222,66,23,88,225,118,131,195,28,178,186,169,206,21,20,164,61,164,216,27,71,167,68,162,97,93,166,173,113,7,76,117,160,192,111,18,159,136,145,55,43,71,208,33,199,201,12,238,42,40,47,151,30,2,244,246,150,150,99,186,76,116,50,225,106,220,106,241,219,68,221,196,168,174,198,172,20,137,32,186,219,132,209,11,61,50,168,157,252,197,112,189,36,239,128,45,241,118,208,72,245,16,237,90,250,73,88,85,197,23,63,73,138,33,7,167,17,24,135,114,224,91,158,99,232,91,155,200,109,100,28,235,128,224,57,95,11,38,255,247,245,253,173,97,236,81,107,131,62,162,22,167,91,171,22,135,201,215,50,118,176,229,101,20,172,213,51,196,94,167,11,121,134,100,10,78,60,162,79,2,67,123,17,57,40,24,4,83,91,13,152,61,54,97,228,92,101,47,55,129,239,96,11,131,96,240,39,246,65,37,244,136,226,65,242,33,83,234,90,72,156,81,214,232,55,127,71,227,51,209,186,194,148,237,249,139,117,244,33,174,254,246,51,148,66,135,6,217,198,55,112,250,219,239,160,241,7,131,175,77,242,145,228,127,111,144,19,150,102,252,39,153,253,226,90,234,155,253,234,183,167,207,228,4,248,131,209,35,119,120,88,119,193,207,107,101,174,166,81,181,223,215,207,107,89,41,131,195,150,205,62,10,159,76,183,144,87,93,169,66,99,181,233,115,222,204,102,86,2,95,122,115,170,246,99,196,41,114,189,63,35,254,236,153,147,153,241,101,145,54,133,153,44,113,245,51,38,239,249,185,249,132,42,45,19,204,115,84,125,239,99,231,109,166,167,223,6,119,117,42,221,208,1,32,85,42,109,122,160,207,188,139,50,137,63,239,74,175,229,56,140,157,122,155,120,149,194,155,60,98,38,51,109,87,147,5,4,163,71,108,120,71,146,41,56,171,180,10,207,192,240,41,101,68,238,52,190,8,135,161,46,22,3,143,164,16,93,108,158,201,36,162,243,179,236,41,8,143,162,147,70,121,192,239,174,64,81,165,195,212,234,232,94,8,43,115,216,96,120,89,117,233,86,216,118,174,250,14,157,222,148,1,51,218,253,86,242,98,34,168,191,247,126,206,143,103,175,232,123,20,249,215,99,196,239,33,51,76,25,122,147,108,35,170,99,89,218,209,169,182,232,247,7,37,53,26,153,76,244,206,100,109,89,136,50,34,154,216,233,20,224,235,160,208,1,157,5,74,180,196,202,194,37,254,125,162,246,201,234,2,20,164,178,42,75,163,232,77,212,173,110,145,19,143,4,45,201,42,253,212,84,129,68,205,73,199,56,148,236,46,27,37,172,164,35,225,58,20,70,95,189,158,72,239,82,162,170,147,127,47,163,245,73,120,151,173,43,11,90,160,158,87,87,77,110,1,211,168,122,18,134,111,48,225,103,85,182,150,15,78,223,164,44,203,73,166,38,106,186,8,253,156,46,15,110,141,37,53,190,166,185,156,2,247,21,74,167,157,69,119,117,68,235,54,199,194,237,101,132,41,116,89,146,107,140,30,110,134,132,190,172,132,161,243,141,34,2,56,144,142,8,216,63,19,102,151,16,130,239,116,250,173,60,235,201,76,64,210,56,34,185,75,176,123,10,204,153,25,227,205,49,149,100,166,70,81,141,16,146,207,148,99,172,239,91,96,132,106,103,192,11,86,49,121,50,99,205,20,31,4,18,138,43,48,45,67,142,162,144,241,115,49,109,114,145,168,164,19,70,184,135,232,224,49,198,189,145,79,182,178,147,20,248,109,102,89,38,112,96,69,18,238,79,200,181,158,97,239,48,194,204,74,84,121,155,9,104,68,6,199,210,137,50,104,20,139,157,12,212,222,45,254,11,2,152,20,140,100,68,115,175,108,199,52,98,68,11,137,122,56,6,25,177,220,113,30,12,193,111,205,54,212,93,127,8,31,41,163,10,169,108,68,107,53,152,3,12,193,230,10,24,214,107,189,154,97,73,149,177,221,72,8,8,252,198,36,69,175,58,106,224,71,217,36,43,132,181,225,144,154,139,47,47,70,103,65,190,247,160,156,104,253,80,85,14,152,198,2,190,154,99,217,199,74,155,34,100,137,253,60,150,220,124,114,158,68,244,237,29,54,45,155,101,128,57,84,179,113,24,81,140,38,191,77,246,41,42,190,168,25,254,89,65,148,43,159,16,180,123,79,214,200,60,10,60,106,240,240,91,79,115,251,25,115,138,117,123,100,96,183,109,160,130,82,251,150,40,29,150,75,233,63,233,112,62,209,109,109,228,174,66,255,217,200,168,102,127,173,209,188,40,183,40,110,66,4,208,14,147,75,223,139,98,222,108,144,125,163,159,18,26,240,109,65,246,16,60,178,108,75,73,213,6,76,254,39,8,87,139,69,181,228,201,40,6,158,209,87,95,204,215,109,74,138,74,85,85,86,29,119,61,129,158,29,109,196,62,1,155,168,183,112,189,94,75,146,69,176,137,134,177,162,87,151,164,48,49,229,248,45,171,243,77,68,2,12,254,224,248,205,98,16,60,216,218,171,119,118,223,94,161,99,197,16,191,49,83,240,1,186,116,165,88,192,101,182,8,115,53,36,101,211,73,32,253,221,106,180,211,76,26,123,229,169,231,53,93,185,32,130,133,1,75,110,61,145,138,240,167,134,69,188,221,31,6,219,30,182,2,206,0,17,73,65,205,186,142,223,37,166,43,79,69,17,247,17,20,119,98,9,12,55,174,155,64,147,243,188,41,43,47,25,176,40,76,194,196,199,94,18,24,18,42,15,168,64,125,119,147,127,238,193,16,38,132,165,60,187,245,41,200,107,117,170,74,139,220,252,72,117,29,31,195,90,86,226,209,76,141,82,96,172,252,33,79,94,146,7,129,62,118,124,128,124,180,119,90,164,68,56,176,105,90,231,247,88,111,10,10,165,48,185,243,29,116,196,207,155,39,157,170,100,197,150,196,118,248,185,251,75,168,117,77,1,80,62,118,65,223,76,30,13,85,224,158,55,135,111,83,73,154,47,68,45,126,112,78,147,17,19,150,101,115,233,71,76,21,90,148,210,92,192,57,68,27,58,230,40,45,40,178,244,176,230,74,178,75,195,240,222,100,26,46,182,140,61,163,155,128,213,36,92,200,38,51,29,54,20,205,3,69,188,228,141,124,99,47,209,166,13,129,221,208,247,250,43,163,242,239,9,229,69,149,179,15,186,187,181,170,52,198,191,135,149,155,115,198,71,12,185,89,96,225,8,74,104,86,132,19,105,159,85,216,228,116,98,87,160,76,116,201,168,24,29,81,145,171,145,152,17,82,109,104,45,228,201,148,236,150,93,27,70,172,29,175,61,136,207,9,12,197,78,144,102,55,235,102,23,178,239,55,109,71,100,142,32,179,185,69,236,160,73,5,71,132,91,38,114,118,66,129,14,85,208,219,42,3,93,72,221,40,13,57,77,67,83,224,154,36,36,192,195,162,63,1,23,97,79,165,255,107,88,227,81,252,244,40,186,199,79,52,127,202,201,175,73,22,75,110,14,205,95,114,13,52,52,71,100,155,166,145,121,230,136,82,195,116,100,200,76,110,114,11,60,143,16,122,99,193,145,53,136,7,39,248,147,15,142,115,190,229,123,176,73,108,129,77,24,51,142,182,55,113,228,96,35,216,53,162,201,154,202,173,51,197,176,36,14,127,146,187,193,50,235,138,178,99,133,168,47,147,240,77,141,127,202,122,77,67,71,37,253,104,19,136,10,31,250,79,98,246,65,112,140,199,252,55,181,143,177,221,245,236,147,49,24,222,135,27,48,153,2,189,250,116,231,55,4,70,62,180,234,213,155,250,249,64,155,180,39,128,210,124,26,63,77,67,92,118,209,24,12,117,211,13,24,39,87,175,126,231,212,167,140,14,12,189,91,44,140,110,74,34,78,9,97,48,30,193,86,184,236,239,35,3,99,212,31,253,109,42,153,118,252,54,90,142,87,175,134,5,186,39,252,214,243,207,107,215,239,212,58,198,190,79,138,73,65,66,5,61,96,8,174,21,134,51,167,197,160,192,37,182,229,181,250,141,124,172,193,67,216,230,129,15,33,184,22,48,254,155,160,236,215,61,94,26,103,96,232,189,73,2,149,132,123,246,212,130,26,119,108,60,55,148,156,63,191,12,75,247,240,111,141,123,48,155,222,27,249,247,28,111,90,104,166,62,217,51,13,198,223,238,109,48,53,201,242,57,48,195,62,197,14,96,40,56,171,94,109,124,227,241,214,24,86,67,134,212,250,96,242,181,27,177,119,249,90,157,90,239,156,72,141,232,159,188,55,76,46,95,149,20,48,65,3,121,47,43,65,200,81,161,133,226,7,198,4,154,49,42,244,166,234,242,33,54,181,226,181,72,184,234,247,128,115,117,181,132,75,210,29,25,74,16,40,38,10,1,236,42,223,131,227,115,231,68,33,86,171,211,140,230,225,147,23,179,183,11,72,14,45,214,237,32,232,222,244,151,173,232,48,222,185,240,183,250,203,144,56,140,24,79,250,61,138,188,85,181,134,197,252,105,152,117,228,91,34,83,247,133,243,254,96,50,56,2,239,59,100,113,17,231,210,139,183,57,104,137,214,173,123,93,165,150,229,248,147,97,124,158,43,239,85,57,155,99,175,123,240,238,93,38,2,228,213,95,129,214,7,103,25,20,48,38,120,44,0,110,62,116,79,168,205,248,113,228,209,138,110,87,152,58,167,201,147,147,16,22,152,130,199,114,115,84,74,215,173,178,32,211,113,101,208,150,238,86,168,235,237,147,99,70,41,202,81,184,124,6,225,223,215,28,89,79,14,186,145,190,150,185,64,216,76,96,19,78,201,231,182,92,190,192,207,27,249,40,187,254,102,161,232,187,2,191,159,90,185,244,16,50,184,122,243,62,143,108,118,85,82,158,253,79,121,239,19,146,51,20,6,91,25,240,247,199,84,155,5,220,143,76,148,98,252,12,241,195,84,85,119,253,225,55,64,114,58,84,120,66,114,64,81,13,203,25,218,146,223,2,8,73,186,29,179,187,153,143,40,240,158,46,185,244,183,83,181,108,59,237,22,94,246,34,63,131,183,84,196,0,79,171,79,140,93,18,98,4,189,122,80,224,27,111,76,87,228,212,223,134,191,107,230,22,76,65,237,21,24,226,182,156,129,157,216,160,190,24,214,204,149,195,161,14,153,129,70,107,48,114,180,233,148,153,122,117,161,68,106,229,185,84,235,207,111,23,35,167,12,152,76,131,220,156,249,187,102,30,122,4,66,228,189,217,49,122,141,65,133,252,81,118,148,119,136,237,250,113,123,26,60,69,88,25,120,97,197,228,121,108,99,168,48,125,86,121,212,35,11,36,159,228,152,150,79,60,26,10,198,69,175,230,126,185,48,161,65,106,250,104,207,216,250,8,77,12,70,100,75,111,254,140,144,79,7,219,44,32,42,147,167,192,164,33,115,237,81,186,53,117,88,16,227,57,105,125,65,43,175,239,141,138,103,236,195,211,232,63,229,139,209,63,61,86,218,133,45,115,50,29,178,142,189,107,204,196,105,68,84,93,97,75,27,59,76,143,178,156,138,8,255,190,69,50,3,62,18,91,2,182,40,76,220,28,118,47,253,233,109,58,27,129,178,22,229,185,183,205,60,71,199,184,67,65,211,200,136,107,39,126,93,83,184,19,198,10,152,174,55,133,255,34,87,14,47,101,131,52,24,109,195,48,149,23,79,170,207,221,73,10,198,152,236,33,253,234,6,83,181,28,55,183,238,76,29,178,70,174,163,6,188,231,144,205,142,176,254,250,24,231,56,124,240,88,171,140,168,37,197,226,184,39,83,85,116,109,83,219,154,54,103,195,129,85,216,52,32,98,117,146,213,42,250,65,240,120,175,127,46,35,49,145,39,35,214,94,98,27,166,28,30,5,164,132,113,153,134,127,47,226,111,101,203,28,70,123,169,22,55,175,8,141,183,42,39,54,165,245,235,107,105,181,110,71,163,153,75,120,146,175,112,131,150,30,98,122,217,4,46,214,148,244,193,147,76,171,124,79,168,189,158,231,184,29,198,236,60,242,98,4,167,138,239,151,4,149,71,23,67,197,68,126,74,245,39,103,161,234,201,7,51,194,60,45,96,178,81,250,219,21,54,33,255,34,48,83,16,42,75,216,242,73,51,96,50,18,53,175,134,240,230,89,250,62,230,235,125,177,38,135,223,50,37,76,63,192,12,46,98,231,32,145,186,155,123,78,200,53,74,164,30,14,192,131,79,28,195,114,187,28,96,240,36,158,175,180,241,175,36,176,203,18,88,176,123,108,159,196,195,228,66,196,6,34,196,210,175,91,34,108,62,80,100,37,108,140,0,62,98,244,197,233,186,127,6,231,113,137,123,90,207,143,185,43,9,195,189,62,79,192,131,122,78,121,238,54,34,191,0,140,56,130,142,216,31,17,191,143,55,181,187,75,190,214,162,137,167,6,106,150,122,94,12,49,232,221,59,97,226,61,93,224,78,19,129,191,117,131,62,58,135,140,51,224,108,63,95,134,181,227,137,69,11,145,171,151,6,243,220,212,167,137,185,193,44,116,98,29,123,173,157,61,219,100,230,224,193,139,33,33,232,37,159,242,93,188,189,136,213,174,21,179,238,109,217,196,241,78,98,101,200,102,197,1,190,134,251,53,195,152,178,196,163,154,212,132,223,21,119,238,119,202,103,126,54,56,93,108,113,239,97,113,195,132,43,251,106,204,237,78,7,99,95,2,87,83,190,136,209,236,169,182,70,234,148,202,184,248,18,198,131,151,191,60,76,84,52,110,205,172,191,226,21,13,122,35,251,245,193,172,176,224,136,135,251,12,89,184,220,253,173,216,136,134,248,199,104,165,183,229,199,22,202,42,194,34,209,41,252,235,111,10,125,191,77,186,19,155,51,97,190,124,247,13,188,163,8,91,101,193,91,247,77,117,83,248,217,35,86,26,146,48,106,156,31,205,55,191,77,135,174,190,55,170,62,197,157,139,103,247,117,164,142,5,166,204,213,31,109,20,83,25,19,152,195,163,186,113,70,245,208,155,70,251,7,238,195,141,51,226,38,109,203,137,204,111,151,152,159,207,149,72,169,135,110,206,95,139,195,124,88,225,179,120,146,16,194,186,156,22,48,213,251,98,115,90,194,121,196,6,253,102,82,170,55,117,142,72,99,51,142,109,12,233,173,28,19,212,182,199,71,162,204,193,67,100,106,42,12,109,68,247,153,68,186,170,201,84,233,38,140,20,55,135,39,229,254,220,219,196,159,190,243,148,206,229,228,243,5,70,51,38,14,235,63,85,42,121,45,22,165,79,179,105,202,38,178,95,112,214,207,25,214,17,212,5,250,203,216,90,25,20,160,75,40,69,89,129,27,133,31,51,236,0,180,160,5,198,1,40,254,181,222,58,133,221,240,254,192,171,135,143,74,223,213,145,77,129,208,231,250,184,178,128,15,165,129,2,247,63,123,204,77,20,88,109,228,222,239,189,102,218,209,207,61,192,88,22,152,254,191,157,46,153,169,169,39,76,5,248,76,19,223,84,111,171,192,38,129,156,214,42,244,88,242,219,173,81,122,144,134,91,31,87,7,173,30,227,164,248,224,101,214,145,194,22,233,242,247,66,71,180,202,238,79,235,77,75,151,14,13,170,43,135,45,57,89,60,127,135,167,185,242,1,55,248,153,79,26,141,151,174,199,38,176,105,19,239,48,26,81,111,184,10,115,206,141,52,57,71,242,174,3,23,156,219,184,57,150,84,78,195,70,101,201,9,79,22,227,180,200,129,202,180,163,99,56,140,97,194,187,71,96,50,15,49,211,176,19,116,101,211,33,217,70,90,218,147,131,170,41,108,214,113,154,241,227,12,133,49,226,195,171,194,188,188,75,31,13,121,213,8,58,204,159,86,6,224,97,118,104,248,23,116,14,87,133,41,230,141,155,163,105,37,198,19,84,243,179,215,184,154,103,89,250,98,180,95,132,41,61,41,230,188,250,104,20,249,231,176,84,66,151,63,48,34,245,85,98,245,217,193,4,92,162,23,220,96,107,224,77,24,102,247,18,219,14,190,207,207,160,154,191,146,238,160,53,169,8,250,78,236,17,129,101,130,24,234,6,83,127,60,75,58,178,23,241,46,189,247,162,130,45,61,213,183,55,203,249,68,151,94,201,7,183,180,146,162,84,134,22,113,146,223,111,41,76,121,79,134,142,143,213,171,11,220,238,153,25,233,60,118,234,43,92,123,248,77,212,21,53,29,49,74,15,50,184,187,217,184,245,165,223,57,250,213,112,255,37,9,68,154,163,79,211,119,236,25,139,71,165,93,2,130,13,165,129,62,243,167,201,174,201,144,205,77,169,117,70,45,78,19,3,140,52,96,151,16,236,130,36,224,40,76,211,122,196,83,140,1,94,94,122,154,198,124,194,157,192,155,192,16,163,72,56,69,74,59,64,201,156,202,197,86,135,39,176,169,42,103,40,7,206,56,189,55,229,26,249,224,36,5,116,154,77,75,63,75,164,167,53,9,85,114,166,148,145,193,72,90,127,228,148,104,116,247,140,28,82,108,120,93,186,86,44,183,242,209,44,171,47,240,166,108,50,31,109,220,35,198,72,35,239,178,51,40,62,73,190,202,139,13,22,196,58,146,152,217,85,159,252,237,188,233,191,115,181,238,227,163,91,135,175,252,116,211,165,73,223,247,200,8,22,54,242,214,39,123,54,113,203,64,40,102,127,147,47,2,51,67,203,176,32,132,190,226,190,63,223,253,72,56,254,109,17,75,151,0,70,214,56,249,220,86,90,167,240,179,121,79,230,155,48,241,20,126,27,218,72,120,225,232,40,108,173,167,57,149,172,167,66,96,18,38,249,224,180,53,110,125,180,129,53,179,115,146,247,161,99,138,38,194,220,146,134,163,226,89,96,211,106,203,223,198,173,149,109,163,91,81,241,202,168,224,190,186,182,59,130,105,129,226,245,234,217,8,237,94,203,89,12,181,133,68,222,26,53,204,37,83,101,239,136,152,186,192,26,234,41,61,183,21,66,175,242,211,141,210,246,12,169,31,36,51,100,174,88,192,57,131,161,199,212,79,4,38,84,91,90,110,166,111,204,245,183,167,201,122,231,78,140,232,156,192,166,135,210,115,31,135,236,78,224,62,138,100,187,222,137,113,174,190,55,85,252,249,98,212,254,232,84,123,230,230,158,145,136,160,14,66,253,81,235,172,171,177,45,77,186,90,174,94,13,29,201,142,3,10,71,78,15,17,116,225,78,30,219,40,122,234,218,71,160,245,202,209,137,121,162,48,116,145,55,195,153,162,229,98,40,252,172,9,83,212,44,31,12,137,179,211,50,156,105,69,231,2,191,245,90,211,36,192,47,191,122,53,93,176,105,164,153,79,164,79,102,115,107,102,188,147,136,154,192,232,40,237,188,26,158,11,25,211,138,162,112,154,89,148,50,234,123,189,13,239,156,12,135,226,182,30,133,33,237,143,247,162,33,183,234,147,189,231,42,25,126,38,215,175,187,18,114,109,189,119,9,135,254,156,203,84,106,103,30,101,30,99,181,18,24,174,238,248,216,20,189,138,189,223,208,29,149,15,2,167,152,158,142,198,91,24,171,23,178,178,166,115,1,101,130,56,6,254,136,37,135,162,85,12,161,133,84,143,142,40,178,49,51,190,38,138,14,93,151,62,105,189,8,113,153,179,240,115,242,150,49,50,136,69,128,89,203,10,154,149,65,199,249,245,76,42,212,90,20,54,126,226,128,25,95,65,145,106,189,241,90,244,45,72,104,14,197,114,218,231,194,77,105,80,169,11,76,56,34,157,28,75,46,232,160,192,77,23,99,2,245,250,210,231,54,1,156,248,105,68,79,135,62,25,209,255,72,60,153,168,152,184,95,136,69,182,8,113,61,211,157,229,209,20,54,178,59,135,47,118,85,87,184,236,116,98,208,29,29,93,175,198,51,244,123,111,35,164,63,138,26,97,167,195,244,244,45,189,152,89,20,75,115,243,49,155,254,52,197,144,97,244,190,243,254,174,243,3,215,147,89,142,109,139,85,95,123,193,205,26,158,31,28,16,87,175,126,14,109,137,188,19,13,4,75,82,67,152,146,111,147,58,225,55,190,165,39,230,122,133,209,57,171,122,240,81,126,81,211,99,11,159,180,9,7,138,193,163,228,173,183,170,92,26,138,124,178,163,228,45,150,62,23,252,138,249,86,119,8,41,188,193,68,190,125,134,31,122,202,186,254,242,64,66,38,96,83,99,211,159,70,123,42,60,1,116,35,251,207,107,209,202,230,79,134,238,209,212,111,57,74,230,179,14,197,17,67,71,27,93,196,147,53,84,164,106,244,206,125,187,8,172,193,24,84,122,239,142,108,69,60,215,212,254,89,131,217,254,226,193,22,173,162,58,17,8,199,133,35,96,164,38,245,23,110,153,55,162,79,66,35,4,15,238,167,134,89,10,195,130,22,14,0,99,220,56,204,23,235,63,239,13,225,147,63,57,187,125,255,89,61,15,222,241,61,96,116,213,192,33,240,74,79,1,1,246,254,179,62,144,55,137,124,217,133,49,175,254,12,42,113,48,95,62,176,215,215,242,115,181,85,82,58,76,195,198,249,249,109,136,124,252,189,169,130,28,251,231,201,105,139,137,71,123,223,108,204,223,239,221,50,255,79,211,215,255,141,26,197,218,49,44,228,102,202,207,60,68,202,47,94,12,194,148,173,143,134,57,31,11,232,18,125,28,63,48,233,9,255,160,84,153,204,170,31,20,59,216,15,124,200,22,79,253,153,107,172,24,143,60,46,72,101,230,248,89,187,101,70,29,201,130,99,109,149,31,184,165,243,134,193,252,142,32,125,111,36,181,78,92,13,17,89,253,89,250,152,251,59,224,123,167,36,204,170,69,15,253,4,130,252,75,215,31,1,159,233,174,27,37,227,63,110,8,66,244,53,162,77,48,193,81,221,157,48,251,190,7,61,151,53,98,233,60,252,227,90,114,148,241,213,143,73,163,125,120,56,11,77,249,214,229,169,155,241,33,249,59,55,147,176,77,180,90,155,147,255,50,173,236,201,79,132,224,60,138,143,62,143,22,82,1,91,183,21,242,176,221,221,35,218,68,103,215,227,135,12,195,241,192,35,84,43,167,200,60,42,166,237,234,75,27,185,212,55,19,242,193,139,133,242,189,92,105,49,164,122,100,83,63,155,105,60,138,6,251,106,10,67,88,208,3,54,188,10,12,173,136,31,63,6,23,57,148,203,50,101,193,27,55,239,162,28,10,188,177,215,183,192,67,230,145,201,167,28,15,174,83,54,76,119,163,192,140,155,123,195,6,107,110,170,76,100,55,123,162,101,235,189,145,47,184,238,215,161,237,89,52,249,4,137,228,232,49,207,254,164,88,244,234,78,167,106,62,217,57,154,192,180,118,174,233,182,8,65,171,171,233,79,66,106,39,2,43,198,253,124,245,209,48,216,34,54,104,108,55,69,188,252,2,201,70,132,45,23,37,95,91,118,211,98,196,47,94,44,8,5,83,211,140,4,125,189,36,96,255,96,34,212,162,54,4,140,242,148,127,48,68,104,137,45,38,76,125,89,4,9,16,91,223,226,176,162,95,179,35,112,194,172,122,214,97,60,25,173,141,232,88,248,189,27,194,110,121,44,191,239,1,77,138,47,2,186,50,200,20,36,140,172,204,44,113,115,140,226,252,218,200,31,140,90,78,192,20,232,165,137,6,171,66,93,17,242,129,248,187,73,228,223,68,3,33,19,247,215,190,150,154,20,24,193,46,79,43,208,17,178,147,71,161,91,140,102,158,17,163,2,25,183,252,180,17,35,244,120,47,178,104,57,226,195,116,159,111,160,196,87,135,60,24,173,42,43,238,76,141,196,85,212,18,53,35,6,156,248,158,194,40,83,251,2,65,166,29,230,71,129,217,16,107,21,88,28,51,8,42,201,231,198,231,162,104,37,253,209,97,187,239,152,130,38,83,92,167,8,251,205,106,63,2,224,22,165,96,38,97,250,67,171,31,1,251,185,197,200,152,8,108,44,38,53,97,216,102,19,134,180,51,202,124,55,210,187,41,47,0,12,23,226,140,175,181,209,185,150,171,77,14,50,31,13,157,132,41,87,211,3,112,99,80,236,8,150,7,71,93,114,142,24,241,130,7,37,40,171,43,94,11,234,9,241,132,135,177,25,142,29,247,94,86,62,151,112,165,108,43,22,23,41,159,121,127,97,102,139,195,204,249,35,48,101,234,189,197,144,30,99,120,18,152,172,142,127,204,129,103,124,245,193,223,193,184,19,238,198,144,34,48,91,179,159,17,180,47,60,39,68,97,99,57,241,39,27,86,212,114,127,225,30,179,212,122,54,91,211,155,147,91,251,80,194,101,67,65,148,120,220,224,166,143,133,98,53,125,238,55,69,187,207,66,252,155,46,51,252,152,214,84,44,46,224,42,75,15,37,247,122,220,124,123,32,149,113,67,63,23,244,83,62,40,207,83,16,26,31,96,118,48,119,179,77,160,166,143,169,87,67,158,226,131,178,140,181,88,96,4,233,195,248,251,235,50,211,169,98,229,181,39,96,30,84,135,165,46,10,106,29,134,146,97,202,128,155,174,188,71,15,172,49,85,28,9,96,99,96,251,96,250,171,179,179,165,255,241,17,76,183,245,233,64,239,117,233,79,23,218,233,191,159,126,211,27,98,211,64,55,103,70,243,45,231,249,71,72,48,76,129,143,57,38,31,76,28,63,57,80,129,225,165,245,91,155,242,167,124,143,141,159,208,253,84,165,207,244,72,184,148,148,13,50,204,254,220,155,124,69,249,121,50,162,15,223,44,36,126,50,255,239,106,130,216,126,115,232,155,210,28,248,75,7,29,183,228,97,114,62,82,99,79,171,247,12,131,22,62,254,33,121,171,97,218,54,205,79,15,98,24,167,40,188,15,66,97,223,131,17,73,93,146,46,7,70,60,172,5,76,136,122,254,194,221,203,203,30,188,164,69,253,15,174,158,234,187,221,164,4,251,207,79,175,225,117,113,127,158,146,190,181,145,6,184,51,76,181,73,75,193,122,131,71,141,144,10,70,230,219,227,229,99,110,132,93,189,198,128,143,211,164,161,104,88,217,232,112,11,203,162,192,69,111,190,168,185,244,73,138,209,187,36,112,65,163,30,69,52,223,84,49,9,223,33,231,203,166,224,220,41,248,33,213,67,104,76,80,168,227,188,253,176,32,119,39,113,40,210,119,28,40,95,215,152,29,146,87,214,253,243,225,90,106,125,65,186,176,171,88,57,219,140,13,39,90,128,72,7,134,162,132,219,178,4,210,7,83,181,88,116,38,177,49,87,103,59,192,72,29,41,237,78,151,63,230,156,19,141,80,99,223,245,99,211,85,57,188,43,153,122,47,60,179,132,233,88,171,206,231,81,8,100,159,46,223,139,102,129,147,48,197,60,25,249,67,159,25,190,142,175,27,174,48,213,178,245,209,104,137,86,9,53,47,62,109,233,69,225,103,71,118,111,65,199,109,211,224,197,155,209,8,60,57,117,81,197,6,93,250,219,84,68,5,37,26,42,136,53,251,248,30,188,254,52,210,62,24,198,248,41,59,241,90,148,168,123,243,163,85,133,77,249,220,11,153,144,233,36,169,88,176,146,106,167,124,189,151,96,51,64,245,181,75,97,221,160,114,222,211,252,166,17,138,28,242,252,183,157,124,20,54,195,234,87,83,75,161,167,4,37,48,233,180,36,181,192,185,79,227,10,171,140,98,162,160,250,56,248,3,77,224,102,37,202,14,191,131,173,232,205,43,123,122,16,229,224,64,100,3,58,112,217,161,142,254,80,99,69,76,20,119,49,152,164,153,127,90,197,242,96,50,235,254,161,16,68,94,210,28,176,173,65,43,100,194,225,101,89,146,28,221,180,92,148,224,236,123,240,144,106,41,250,66,223,189,122,162,104,13,87,129,241,140,90,222,155,184,103,190,150,149,64,246,27,79,214,44,11,34,240,59,220,75,13,229,12,232,99,134,160,144,171,7,7,15,77,165,73,236,111,240,155,158,193,161,88,84,148,227,161,179,25,237,120,240,155,236,46,174,228,182,36,83,50,148,28,11,1,202,131,209,13,87,130,203,134,136,99,253,133,169,234,109,74,127,146,59,56,214,86,195,120,112,216,154,80,166,194,171,183,19,240,243,129,165,62,96,147,141,9,58,38,164,117,222,105,34,63,13,117,126,9,110,200,75,118,76,199,236,77,195,183,142,83,148,3,222,106,121,178,53,69,6,12,113,228,122,229,151,41,235,9,186,63,19,28,216,250,45,223,47,175,100,237,191,214,165,240,243,45,207,57,162,116,175,213,222,15,134,50,41,88,62,170,49,19,203,107,61,203,44,251,149,33,4,185,210,18,183,9,40,159,150,188,225,72,66,252,92,189,160,212,171,66,231,44,161,26,230,48,132,221,201,107,204,84,209,171,175,49,150,56,47,11,58,67,178,52,173,119,172,7,73,72,167,17,83,87,0,33,248,36,9,161,160,165,20,153,104,127,94,113,208,182,64,19,62,244,230,215,10,116,156,27,229,237,137,18,218,6,222,35,121,197,73,176,200,201,244,22,190,241,196,214,160,78,193,237,253,129,225,205,14,2,224,78,94,238,247,106,122,254,29,126,219,159,152,64,219,90,28,226,115,99,84,72,1,154,61,120,157,249,211,68,222,228,123,153,198,123,220,26,158,105,41,14,0,46,84,113,59,204,250,211,91,47,186,215,3,69,69,166,233,118,70,135,233,77,246,223,93,244,173,232,35,156,209,187,78,248,98,75,247,48,6,14,133,38,190,2,48,237,186,110,134,247,175,175,208,97,203,229,252,204,164,21,196,195,88,232,59,201,104,64,183,85,7,56,124,159,63,81,245,226,69,7,89,112,182,208,132,163,219,240,132,109,211,27,227,235,213,184,0,162,18,39,249,204,45,159,222,154,254,242,27,227,80,18,33,191,126,207,207,189,223,8,199,209,101,117,87,18,177,0,158,45,126,153,136,141,196,242,241,223,202,13,162,64,138,151,56,251,116,229,162,33,212,130,59,133,74,69,189,247,219,40,99,105,78,219,12,139,188,215,182,70,5,191,57,133,167,247,231,8,176,0,97,192,199,36,190,244,230,176,196,59,183,131,101,35,245,167,107,233,65,110,250,60,96,181,194,237,193,110,112,138,81,85,61,197,64,97,191,162,34,211,111,141,198,247,209,61,195,8,180,70,160,87,8,124,253,104,90,113,111,211,150,146,123,83,72,56,98,200,48,169,155,30,185,244,158,36,69,194,102,62,234,128,19,169,30,241,49,137,88,136,205,71,203,206,244,8,44,240,115,53,110,215,155,191,125,55,248,204,72,181,183,159,57,58,255,130,141,33,211,74,33,78,211,163,11,3,234,6,140,135,174,7,31,135,70,208,124,60,104,166,4,236,131,135,201,177,197,163,33,165,114,229,230,244,42,180,224,70,129,3,105,232,231,52,101,173,187,228,234,187,229,183,49,233,79,112,86,108,214,170,14,11,124,138,73,74,65,145,135,62,184,17,37,140,124,237,59,164,223,110,83,135,197,68,12,120,171,47,137,50,7,187,97,190,54,159,84,230,10,165,3,229,36,76,139,138,220,188,190,197,25,204,93,147,31,211,181,105,172,186,39,94,171,227,22,229,107,161,228,141,176,150,195,48,200,201,30,78,244,183,239,28,51,184,56,174,194,72,221,206,120,237,106,98,197,9,111,122,128,66,250,118,67,110,38,102,39,123,72,155,121,53,30,216,80,152,84,246,16,184,137,185,128,251,64,121,64,162,91,13,21,107,127,237,35,127,249,72,219,26,33,10,194,122,241,214,213,58,102,20,166,203,61,158,27,50,32,217,166,105,127,93,178,128,222,142,34,105,33,96,24,38,66,138,216,154,109,166,192,195,252,226,248,92,104,145,201,111,27,17,113,136,13,191,47,215,165,5,0,152,253,51,110,126,33,31,146,223,54,50,53,31,50,136,237,91,211,123,51,47,131,43,10,209,104,41,145,52,24,97,60,135,169,150,109,85,97,72,202,227,230,244,154,235,92,24,182,125,250,44,189,86,116,53,127,225,240,49,140,254,160,28,125,52,234,59,103,194,91,91,28,217,236,8,138,184,44,53,93,68,122,234,210,157,115,246,74,216,234,16,4,70,247,209,153,135,173,160,104,255,252,118,133,155,214,101,171,169,91,27,93,135,165,226,140,185,156,118,97,182,232,168,117,232,109,67,140,187,194,179,35,246,219,160,85,226,198,163,85,114,99,181,43,76,43,82,115,77,236,54,180,63,31,120,198,115,55,70,104,232,181,212,232,187,113,135,31,191,202,239,215,62,16,149,185,86,183,213,44,235,247,178,18,205,27,50,224,198,77,41,55,167,208,221,15,63,216,173,151,100,255,183,137,246,4,3,61,201,225,33,13,121,207,56,39,131,225,95,155,44,223,150,60,221,179,134,55,194,156,61,101,196,239,146,149,79,103,232,172,190,225,45,59,193,114,76,254,194,18,49,162,116,132,23,25,81,98,3,161,36,7,90,187,236,57,160,193,244,105,168,132,181,183,177,138,110,39,223,162,107,228,138,181,220,77,252,220,61,171,69,225,123,114,215,3,195,2,235,103,250,162,226,88,120,53,76,15,190,156,18,47,69,44,75,60,148,110,90,126,190,219,25,172,150,10,12,178,125,230,75,67,79,94,126,96,90,235,118,192,16,5,201,163,53,43,25,139,71,67,222,124,201,160,32,145,187,242,234,65,4,89,70,180,89,64,189,229,160,93,233,32,38,75,100,178,10,1,83,95,119,5,182,50,160,128,167,81,96,39,76,182,63,132,43,128,183,20,48,147,140,161,56,96,6,220,69,110,212,8,224,71,250,86,76,51,42,7,5,182,40,99,188,216,182,64,120,194,38,135,147,191,141,238,183,94,109,33,150,252,98,127,170,185,2,47,209,129,92,84,221,93,217,169,255,71,219,153,37,91,142,227,72,116,75,156,135,253,111,172,121,112,5,208,249,202,178,255,34,205,218,186,34,16,210,149,40,14,24,28,238,80,67,211,18,27,102,112,243,215,10,235,100,190,247,238,86,218,20,51,10,91,53,46,70,28,93,150,0,184,1,232,101,238,100,153,83,205,157,166,237,88,218,180,125,37,113,9,10,14,101,156,249,195,164,223,110,11,0,194,109,64,38,115,152,225,254,150,81,193,205,138,83,123,176,218,170,190,54,164,81,197,221,199,1,143,132,148,255,173,146,90,251,53,211,225,47,27,57,61,71,193,73,54,42,2,0,18,143,34,2,31,108,105,128,209,147,148,154,41,61,31,223,211,201,31,97,228,215,200,171,88,243,93,187,214,178,164,140,77,136,7,244,42,246,97,35,106,235,106,198,153,137,171,129,32,55,189,57,34,90,177,173,144,233,148,154,19,145,21,160,8,127,240,12,69,156,120,158,133,72,119,199,36,6,34,52,37,89,84,168,148,78,247,14,237,106,233,53,71,246,200,82,64,110,102,243,147,143,153,0,132,251,145,79,97,160,235,153,14,191,248,190,59,109,49,197,13,121,175,164,50,7,100,253,218,158,122,53,219,161,199,56,244,122,158,5,112,205,64,63,83,120,189,12,56,25,30,49,159,229,21,199,147,49,147,77,49,158,165,191,60,99,105,205,75,117,62,102,224,152,59,204,6,55,20,243,64,91,44,102,89,163,242,92,245,234,212,131,28,146,93,188,9,185,152,153,243,140,51,153,77,94,48,146,220,28,238,128,123,53,52,6,67,95,235,204,210,21,235,35,47,109,181,226,234,115,186,197,215,4,104,32,205,140,211,54,218,59,77,169,137,143,164,102,104,255,106,88,143,7,80,245,167,51,231,89,108,119,25,190,105,189,216,202,20,177,221,157,131,49,233,213,228,204,210,190,187,6,148,6,114,53,85,219,160,54,30,40,63,104,242,155,253,9,225,130,88,216,103,87,17,55,40,147,27,12,2,250,51,23,118,218,58,166,221,158,236,206,36,160,135,119,30,194,116,19,156,251,16,252,102,13,159,176,142,72,18,99,78,207,92,193,156,30,115,86,51,77,158,35,124,145,180,217,161,100,174,84,122,52,215,117,14,65,121,203,213,101,211,156,28,102,50,43,50,40,200,144,5,119,235,128,179,185,235,91,91,135,230,12,167,119,15,208,49,215,108,208,82,15,20,182,149,194,213,10,207,92,176,171,90,182,65,50,58,104,78,31,119,221,189,117,112,56,77,226,190,108,141,117,249,154,43,200,18,49,227,170,6,207,46,53,39,129,201,67,189,206,195,196,213,208,234,203,9,146,173,223,41,98,78,171,102,232,107,167,17,242,171,208,26,29,159,88,166,89,250,225,24,35,202,32,243,126,127,57,237,178,215,205,109,208,149,32,238,64,162,172,90,110,40,140,188,130,120,42,112,161,206,27,192,83,11,19,91,5,21,95,110,12,190,4,20,74,222,212,58,32,110,118,96,11,185,0,35,63,123,141,104,148,94,37,77,98,193,242,125,238,29,47,181,12,164,237,230,113,222,104,57,2,235,151,104,18,125,173,99,102,246,94,233,47,64,34,146,74,130,117,134,15,24,52,187,200,59,36,185,26,162,132,168,84,24,213,243,188,105,44,224,250,112,125,134,154,25,121,219,251,41,193,199,89,59,119,176,103,95,50,116,51,86,103,2,178,52,236,137,133,166,188,22,49,195,138,107,121,77,113,206,168,28,162,132,119,51,192,89,48,109,80,57,224,141,247,80,151,67,147,98,169,217,180,147,195,156,146,116,152,24,237,45,218,54,145,154,54,81,68,49,151,104,24,194,12,32,174,200,144,37,68,20,130,236,156,228,190,192,201,207,137,8,183,207,149,205,163,172,125,215,142,85,49,90,27,151,205,252,56,41,85,172,231,232,143,153,194,193,212,159,123,3,62,15,9,144,134,192,223,205,91,12,168,179,105,183,117,43,28,202,91,238,13,85,196,189,214,120,244,197,120,226,214,125,245,202,170,117,60,92,179,241,99,180,184,56,3,50,147,151,66,211,171,94,141,66,233,176,63,54,160,116,249,210,214,131,206,191,131,189,76,79,36,198,227,236,20,18,123,12,146,143,68,116,87,214,241,196,15,67,204,176,177,212,171,56,57,192,212,138,25,47,252,170,243,178,21,87,181,210,59,20,162,143,72,165,110,25,145,100,157,18,161,151,204,208,183,170,102,208,138,81,82,98,107,25,122,53,184,229,121,175,94,218,227,116,204,20,227,251,149,152,191,233,64,108,48,163,134,141,173,231,238,143,248,130,136,109,223,31,70,54,169,139,185,91,29,230,62,118,22,152,221,224,21,119,72,247,194,53,146,243,221,186,199,9,21,41,118,133,162,4,136,217,235,119,29,115,54,50,29,55,23,72,228,203,107,174,106,166,193,230,255,185,186,252,53,163,202,22,230,44,20,139,148,89,56,228,163,82,76,26,90,6,13,31,156,244,113,152,9,69,100,208,104,222,137,176,4,133,165,37,69,106,160,192,38,187,20,226,34,37,183,155,58,30,200,189,166,224,128,6,108,0,172,76,204,84,201,174,236,9,212,203,77,175,6,131,59,175,158,203,98,115,19,51,126,86,11,51,180,218,178,65,15,4,147,99,201,147,67,16,88,36,74,110,132,247,97,196,55,210,107,33,220,116,244,71,133,240,254,42,30,99,78,240,128,92,51,228,227,114,111,40,88,70,200,231,16,147,74,33,121,0,184,116,42,69,51,227,126,202,111,207,76,68,230,35,126,60,226,172,23,227,129,215,22,247,54,30,184,187,60,136,149,75,232,63,33,230,142,136,170,152,143,199,125,193,16,136,214,229,41,35,10,69,72,136,129,145,210,174,82,71,59,11,149,70,151,144,46,129,11,184,45,25,21,3,122,249,120,103,134,36,203,160,52,211,70,247,183,38,123,212,117,42,208,145,208,82,104,10,65,107,126,113,1,16,222,164,80,84,37,183,161,161,220,0,242,122,118,184,124,165,21,135,4,130,96,180,145,2,11,115,163,241,69,134,244,172,115,7,241,97,174,116,3,203,205,51,61,237,30,172,85,27,22,157,102,103,144,206,84,204,161,226,84,245,40,55,253,245,18,250,132,148,32,132,70,20,53,53,244,146,151,168,121,205,235,67,19,209,176,248,118,232,144,177,5,201,213,198,229,19,194,85,116,226,11,48,128,102,197,149,98,31,46,198,84,35,231,71,55,14,217,80,234,43,28,54,183,58,50,232,231,108,126,172,21,211,116,190,109,20,88,209,29,238,87,116,174,79,217,75,233,144,78,81,186,132,149,120,75,10,21,51,215,132,21,191,236,126,46,234,246,43,80,53,166,45,217,228,181,232,191,200,217,35,7,228,236,122,146,93,161,25,194,231,234,73,22,195,31,138,217,36,93,67,66,240,184,220,130,26,0,36,121,206,51,87,186,220,176,158,202,110,7,244,74,52,27,153,148,178,147,130,84,57,107,207,177,83,180,93,234,181,125,141,171,149,148,225,228,149,227,186,225,0,54,247,69,143,99,4,40,67,30,139,174,146,128,66,252,190,155,156,153,141,90,166,175,106,98,184,61,101,59,2,158,115,81,24,208,84,36,105,231,28,134,71,246,60,59,210,54,67,104,201,198,79,200,194,247,27,204,93,152,37,9,15,233,206,240,231,54,210,74,57,52,43,121,190,237,17,102,54,22,39,253,101,107,181,118,149,75,75,221,78,185,55,141,142,43,68,75,27,202,96,226,6,131,19,59,193,87,64,213,140,154,88,30,156,198,171,25,95,195,226,112,241,38,173,6,208,188,134,150,171,21,220,174,117,24,70,51,80,114,9,54,163,37,102,58,190,60,179,116,94,159,110,183,41,102,58,123,226,123,144,235,185,242,156,152,187,73,89,187,153,198,97,217,101,65,99,69,189,39,159,0,81,143,99,160,32,59,74,23,153,48,64,88,16,70,53,245,219,116,113,135,38,233,32,230,227,186,238,18,230,115,60,228,161,214,158,99,118,103,3,53,118,181,22,62,95,32,30,141,24,78,204,131,158,253,18,120,201,222,244,149,59,42,22,129,58,60,123,85,175,207,189,41,237,122,234,7,4,211,21,92,48,107,185,206,17,219,193,16,226,34,204,103,57,249,20,68,44,83,168,133,241,118,206,20,186,183,206,34,2,99,64,253,154,189,168,145,150,21,229,167,90,207,123,250,254,154,128,19,77,157,5,231,204,217,45,112,181,232,91,203,49,78,135,79,9,209,143,100,50,157,173,169,25,109,199,176,30,39,66,78,195,106,185,96,95,148,148,198,168,52,136,57,27,9,232,103,134,26,81,125,255,115,214,157,233,232,27,63,24,104,209,162,51,51,173,71,45,204,116,109,200,213,48,170,134,64,12,1,250,9,82,186,154,237,7,195,60,75,214,13,1,42,254,88,26,228,8,207,194,145,37,111,46,138,251,224,164,62,161,19,18,115,71,30,203,135,116,208,45,244,92,13,232,55,199,205,241,142,154,62,26,72,29,15,227,72,237,60,135,18,170,211,87,85,138,58,173,228,125,70,165,191,190,185,39,139,40,143,50,103,15,252,241,17,242,50,166,164,82,178,60,25,253,169,177,58,18,205,164,89,191,8,124,101,81,150,64,7,175,54,189,24,26,250,192,80,131,73,89,50,191,77,176,221,143,218,4,245,85,22,71,246,152,243,218,1,254,110,172,179,166,191,124,66,133,72,130,155,82,183,56,101,180,239,64,200,234,224,110,180,72,187,140,9,104,215,226,59,112,130,152,95,136,183,16,214,34,40,13,104,56,77,29,18,111,21,208,215,51,22,38,50,79,186,186,142,249,184,185,49,13,77,95,89,118,163,114,14,249,26,85,88,146,237,93,122,66,134,17,134,222,45,131,163,160,138,17,90,189,88,184,201,180,154,155,152,225,245,93,23,46,15,169,212,181,146,192,219,177,246,136,217,165,15,198,184,122,156,253,0,51,174,250,126,204,132,98,113,117,50,213,53,49,91,11,150,247,24,64,1,33,69,239,97,234,242,65,43,191,247,52,156,135,154,105,219,88,97,166,137,179,189,102,167,255,56,30,25,7,168,254,52,180,194,206,193,134,89,36,171,236,98,32,19,110,205,199,203,122,6,5,206,156,176,22,122,160,245,218,19,153,109,111,131,225,177,150,158,104,165,219,115,123,203,199,32,120,146,105,84,56,89,242,16,179,50,105,82,246,58,35,232,125,204,63,162,128,231,106,196,34,90,152,13,35,124,173,13,50,134,232,54,129,199,119,136,47,9,53,22,122,113,110,46,70,157,37,102,156,205,21,61,29,232,54,139,163,90,140,24,102,139,153,110,188,107,38,123,31,109,227,136,194,128,60,84,51,190,239,53,155,16,176,152,7,39,255,53,79,165,159,30,166,177,190,106,244,178,12,211,128,16,51,85,137,24,83,194,238,162,79,142,44,84,191,61,58,64,140,36,59,132,15,119,54,165,48,87,38,154,172,61,152,178,131,5,20,23,111,76,125,114,216,98,207,119,241,254,160,93,21,226,61,138,101,251,157,228,240,108,47,77,155,89,168,3,160,184,27,221,69,132,102,114,110,30,143,157,178,82,92,141,203,162,43,132,211,208,27,176,153,71,77,138,41,88,207,123,175,122,47,62,206,210,157,13,121,79,91,81,183,177,169,8,186,2,115,185,180,146,184,33,69,58,9,172,128,136,128,185,155,141,124,225,174,32,144,204,64,73,194,124,2,61,57,218,50,58,158,203,105,10,225,187,220,82,82,135,249,191,94,17,14,114,251,105,73,166,59,195,36,48,188,123,149,214,96,120,130,174,153,128,118,199,152,158,243,225,236,229,119,208,232,22,242,61,11,51,133,110,249,34,25,6,253,121,223,27,119,68,188,120,100,140,75,52,104,211,211,57,117,191,52,5,229,32,64,160,29,140,68,189,152,171,235,226,98,109,77,137,56,232,237,7,45,24,51,141,50,184,68,8,9,66,253,160,3,220,86,244,17,43,237,251,189,94,43,80,233,251,90,64,200,80,211,142,110,176,34,93,12,131,51,26,160,100,172,16,18,189,98,70,62,113,222,94,177,12,62,93,205,230,66,221,21,98,180,3,215,124,194,215,26,196,118,27,153,47,97,229,58,102,8,19,122,152,113,136,135,154,143,111,238,93,158,219,64,193,242,49,145,146,95,193,94,69,27,145,186,134,164,211,122,144,220,144,196,61,254,156,124,44,252,129,187,225,153,207,59,213,156,32,198,24,222,84,216,211,18,102,31,70,137,60,165,119,36,86,154,93,155,154,91,155,222,126,74,190,94,231,137,213,225,206,254,152,163,159,209,72,216,196,188,70,52,198,162,248,73,115,151,90,115,76,224,197,58,146,110,23,98,51,2,81,255,101,148,139,148,100,151,31,203,183,85,146,246,183,169,18,53,54,3,227,167,143,239,155,148,167,198,118,153,16,251,34,7,140,246,169,152,129,255,251,36,92,221,200,202,228,107,145,142,138,13,11,201,181,60,117,130,3,161,95,51,250,75,97,166,19,167,148,96,136,179,213,205,104,237,72,212,117,166,66,10,182,190,227,241,87,105,93,101,22,81,58,253,102,48,238,105,211,36,62,65,111,25,222,178,14,96,167,103,125,110,78,0,39,107,1,240,152,178,78,163,10,111,131,19,93,44,164,255,116,134,194,140,30,140,225,203,40,207,228,161,81,247,219,206,200,117,54,57,246,159,45,171,150,130,182,175,90,83,107,213,9,218,41,46,120,127,40,184,215,19,55,62,139,26,242,69,111,51,222,248,240,91,127,26,178,35,159,192,56,114,69,90,20,192,50,210,239,229,125,223,20,244,164,179,142,7,207,169,68,115,246,32,83,46,73,1,28,65,58,119,162,127,26,98,20,121,114,235,14,245,214,85,235,119,16,110,223,179,211,213,53,98,47,3,155,76,57,87,246,201,108,20,185,222,146,206,225,46,121,196,68,95,121,208,29,205,106,196,141,50,44,38,67,187,46,113,2,125,26,106,38,203,124,41,4,234,82,241,181,1,86,169,182,28,92,19,136,97,100,49,195,249,25,50,76,244,171,11,164,106,80,122,242,136,14,43,114,198,226,15,67,158,27,164,170,88,167,180,223,217,46,219,130,42,105,146,178,207,226,230,243,202,59,68,179,206,252,222,202,249,104,105,176,213,46,53,72,130,155,242,217,174,198,229,176,153,137,231,22,38,24,164,202,199,125,52,114,233,237,217,174,160,221,10,198,20,18,137,74,158,109,109,232,193,81,131,246,157,106,14,153,213,189,124,8,128,20,116,216,173,57,184,251,44,61,230,166,204,60,144,50,145,50,10,43,197,7,53,91,152,27,108,42,5,159,84,239,141,2,175,51,158,64,52,153,135,170,75,45,195,51,132,181,102,9,53,113,148,169,254,220,183,130,191,78,247,209,145,46,213,30,82,30,125,63,67,114,70,169,223,95,94,185,181,103,184,81,139,232,119,196,32,202,212,61,26,1,88,183,158,128,160,232,115,193,115,53,227,135,241,2,84,183,144,14,149,16,66,26,212,79,134,234,255,193,119,178,83,124,73,20,56,250,179,253,215,126,73,152,64,185,12,85,38,180,14,246,120,43,164,65,132,202,104,111,171,142,138,121,60,3,10,187,87,184,194,195,52,73,178,90,207,82,30,247,185,65,215,235,47,195,123,189,170,152,135,206,34,136,10,202,190,247,30,233,145,86,227,160,155,249,254,242,170,58,36,144,158,93,74,30,35,253,213,67,139,233,27,52,71,27,126,252,199,199,200,213,115,171,63,115,173,186,168,173,249,109,204,59,222,104,52,233,129,25,160,217,223,215,26,26,33,39,144,63,101,223,223,206,210,101,143,245,76,164,59,5,73,41,39,125,50,234,49,53,223,73,150,116,3,135,62,51,56,19,142,117,146,174,82,207,10,64,219,157,253,244,197,202,38,154,76,231,66,22,71,21,234,14,78,114,180,53,175,153,85,173,135,53,204,3,178,97,156,195,70,2,23,60,66,0,194,177,170,161,190,209,179,156,160,106,150,187,39,164,165,219,100,49,41,135,187,221,204,244,248,1,176,61,198,152,112,80,44,53,183,113,41,233,129,220,117,17,40,24,150,182,9,250,12,200,151,16,118,23,243,64,160,41,230,40,157,96,146,5,5,6,73,244,40,204,80,34,167,133,25,199,56,110,14,34,89,39,82,198,17,188,219,209,113,72,246,243,219,36,237,157,167,101,88,50,70,146,206,9,12,217,140,207,201,97,61,214,227,224,139,171,112,204,100,210,213,92,136,90,125,162,45,10,0,77,111,94,230,78,235,154,123,22,77,81,42,138,212,142,226,183,79,140,211,146,76,68,50,72,65,185,205,42,79,73,163,7,211,207,204,113,53,128,106,9,253,65,29,247,203,236,118,150,121,203,146,87,56,78,31,47,119,205,117,75,83,20,204,121,148,225,71,112,121,33,143,170,102,120,72,220,199,7,56,51,132,252,22,51,8,182,24,53,200,61,139,158,231,166,202,91,195,124,194,32,117,176,200,120,204,29,95,172,178,185,170,21,18,165,184,55,204,46,175,39,1,66,55,158,172,24,143,166,152,41,55,175,184,26,102,242,231,234,2,173,64,140,74,70,193,46,63,254,174,28,186,208,3,37,157,106,232,196,132,154,23,249,9,213,87,195,60,47,27,235,49,115,62,201,168,160,248,210,226,100,156,136,170,180,199,188,87,240,13,83,152,42,234,167,83,68,78,49,25,230,50,153,38,49,79,216,188,130,216,205,146,151,122,111,20,90,130,185,13,86,31,69,88,224,30,245,17,123,241,28,127,86,119,165,18,19,167,178,53,8,63,143,70,111,94,236,74,116,2,102,117,244,209,235,185,179,156,206,179,172,91,121,251,125,19,55,195,201,168,95,228,184,0,103,231,90,97,6,255,33,86,118,154,248,218,176,125,61,97,64,166,251,40,172,231,203,229,172,191,108,193,125,220,58,35,108,178,213,12,154,172,5,87,30,81,199,19,252,0,90,9,26,191,109,176,119,53,3,3,11,158,190,77,190,107,170,249,50,222,15,22,80,214,164,68,51,114,150,160,31,60,209,134,72,93,96,14,100,171,153,1,53,234,79,27,59,91,9,14,192,90,164,13,199,130,163,26,9,42,50,43,251,217,148,26,98,38,193,115,73,149,126,104,206,162,193,100,237,225,205,49,147,182,209,65,27,212,119,227,201,225,87,157,143,25,21,212,32,55,44,202,248,136,213,118,126,183,162,187,155,30,51,160,232,160,116,4,36,52,159,168,173,6,237,53,220,41,173,233,226,51,41,233,248,154,228,244,158,36,17,232,212,112,29,141,69,105,61,17,225,241,197,131,169,242,92,170,164,15,152,79,180,83,46,207,37,178,139,227,201,64,93,242,233,129,76,92,201,143,57,143,123,113,39,190,209,231,94,229,82,106,227,27,212,246,12,25,36,102,225,78,211,113,86,223,56,25,10,155,248,105,16,163,227,13,163,107,168,175,209,21,181,166,30,250,63,132,70,188,54,58,66,77,71,252,28,42,41,78,24,64,178,179,61,143,102,149,100,55,159,195,80,200,140,126,230,32,26,31,180,93,106,190,223,204,119,245,217,63,126,22,231,57,112,66,69,106,52,35,139,121,174,238,151,74,15,194,149,181,70,123,211,7,33,173,69,216,203,4,120,70,173,143,240,184,41,224,38,205,116,194,12,23,114,146,3,145,242,253,76,211,117,214,91,140,57,27,208,82,167,250,71,115,150,195,156,85,10,220,38,75,78,59,30,13,184,212,24,207,84,27,185,248,68,69,205,251,137,240,225,169,9,141,15,35,34,123,87,39,9,135,248,233,227,202,182,246,46,17,72,66,46,23,108,158,43,191,105,145,235,227,213,101,253,141,186,58,81,54,141,171,231,220,10,159,101,109,215,144,91,58,102,107,172,81,179,245,229,187,153,186,194,147,177,1,10,20,142,148,9,136,105,176,128,74,75,232,127,14,227,61,123,134,28,169,161,216,210,32,131,121,55,188,188,131,221,112,216,1,243,28,64,103,170,197,157,77,230,228,201,36,33,91,231,83,129,134,222,93,116,166,224,47,220,49,201,185,174,245,156,17,115,246,26,87,67,172,242,44,32,82,186,37,120,125,231,131,255,166,64,188,114,156,94,164,177,219,120,78,175,126,133,71,41,164,230,85,223,179,175,4,155,228,175,224,168,78,179,9,182,68,144,83,8,13,231,99,70,251,179,135,153,127,160,163,66,150,252,94,221,9,21,117,192,211,165,203,167,176,87,69,109,18,119,97,142,224,72,167,103,106,233,158,83,81,121,142,240,10,125,150,245,58,42,199,253,139,151,46,123,239,199,63,35,159,28,30,86,41,85,213,11,112,146,70,141,72,0,105,57,253,221,153,110,44,91,168,104,235,142,0,18,46,221,209,76,38,251,242,120,118,169,8,191,243,126,67,70,26,108,114,120,18,217,138,39,234,84,66,2,225,211,32,147,31,233,143,75,74,127,112,48,75,211,198,223,31,135,246,236,48,193,146,156,129,135,183,199,29,134,220,54,126,122,166,7,224,68,50,172,172,72,126,177,57,164,199,99,205,22,161,132,25,72,130,250,164,36,92,250,189,58,61,0,19,148,142,234,21,43,134,6,254,252,191,127,203,80,246,95,180,104,151,53,109,209,245,63,195,140,186,134,146,170,109,234,119,14,218,250,246,14,53,55,65,162,1,102,29,67,233,220,16,66,12,40,26,89,224,27,43,154,254,85,158,222,130,156,1,170,204,235,243,53,96,183,61,90,113,51,233,212,213,31,158,58,0,189,1,100,51,94,83,33,139,155,8,90,7,28,18,246,248,135,136,238,56,52,51,216,57,50,228,202,226,100,192,61,4,90,63,56,242,192,40,110,97,185,163,114,82,74,0,202,138,233,15,10,125,223,249,177,236,239,157,128,23,8,7,235,153,113,104,20,7,123,95,134,55,88,136,3,105,217,216,1,159,42,52,14,77,53,239,85,3,234,3,250,160,232,47,163,223,56,114,160,171,78,184,38,204,3,198,120,88,131,107,133,53,11,130,79,248,18,249,124,14,152,79,118,90,42,69,101,165,20,233,95,155,144,118,46,225,44,196,27,189,88,31,226,8,241,203,218,175,94,237,183,206,208,35,200,157,217,46,251,133,181,192,230,84,229,185,198,143,228,231,226,86,210,84,190,80,144,254,211,243,60,95,77,82,111,142,82,189,123,101,208,68,109,33,27,34,126,221,57,136,207,73,27,52,229,155,134,181,115,133,7,65,78,62,11,77,24,220,26,150,189,12,144,198,168,82,158,192,75,6,227,228,191,221,1,160,181,169,100,165,68,143,94,210,196,249,44,67,185,76,41,2,184,145,190,158,170,28,170,28,13,194,23,218,116,200,240,91,75,212,154,182,145,59,41,229,45,51,58,164,24,22,42,173,67,137,151,17,2,186,37,203,97,141,165,89,233,143,207,10,184,236,175,52,67,41,189,49,31,211,67,135,19,181,143,214,31,34,224,101,242,25,94,36,163,67,84,9,115,237,208,10,170,107,24,218,4,96,125,204,72,175,6,181,50,124,139,45,171,153,186,73,112,20,83,201,42,73,121,130,57,181,131,195,27,136,69,81,50,235,10,126,231,150,193,136,82,149,133,219,218,236,220,152,76,109,88,185,170,201,67,55,49,139,219,100,81,199,13,44,192,70,229,169,92,214,212,232,119,208,131,83,80,19,58,80,132,23,136,42,111,121,142,54,36,49,211,60,238,80,2,18,52,69,48,168,208,195,65,140,23,87,79,56,90,212,108,77,123,237,154,71,85,6,239,117,226,167,91,106,178,78,36,97,84,167,116,219,34,34,130,161,5,72,159,16,174,23,211,150,119,51,108,175,74,123,142,218,78,221,183,44,57,233,51,21,50,119,116,203,227,123,176,18,165,87,150,184,144,18,71,76,21,142,154,169,60,243,16,63,7,167,58,95,118,42,217,187,105,238,69,29,152,22,13,9,245,80,190,50,0,157,155,173,138,38,214,14,38,246,78,226,6,91,205,107,14,93,27,182,128,34,110,2,29,6,231,212,108,97,94,96,21,212,12,183,64,84,130,33,153,221,245,185,218,24,101,162,128,77,157,88,168,253,7,224,132,122,235,219,240,130,202,147,211,181,17,46,10,18,133,130,50,66,15,246,204,210,30,63,77,221,70,24,115,129,176,129,250,243,194,251,249,218,42,17,11,197,238,133,164,45,126,108,170,20,3,101,154,60,162,108,191,182,6,122,231,203,158,141,100,121,160,7,127,213,163,53,71,102,151,140,149,155,17,185,108,42,166,0,179,212,104,98,150,237,18,41,83,220,251,113,111,62,165,27,183,147,221,160,62,235,143,198,228,80,53,133,6,6,124,133,153,154,92,82,133,10,240,59,238,145,130,161,200,170,217,150,140,204,43,216,176,233,16,156,42,65,209,97,166,10,43,50,146,34,217,150,76,144,204,211,29,80,149,47,213,45,76,166,108,212,47,5,56,58,228,114,111,156,185,188,4,114,176,186,62,184,181,174,251,2,59,135,66,111,122,109,163,62,120,201,199,121,17,85,4,129,32,40,230,25,225,85,122,110,13,79,213,184,102,84,117,229,115,81,36,40,37,126,185,81,201,87,45,147,227,205,21,223,230,173,166,44,132,213,199,60,193,48,249,215,52,246,39,85,97,225,212,104,241,53,49,107,197,21,202,130,156,114,12,74,87,199,17,13,161,93,61,219,183,18,125,7,50,38,27,53,198,248,26,231,0,16,96,124,7,236,212,238,86,250,171,83,138,160,7,126,199,37,115,39,54,120,132,101,218,45,116,157,223,5,199,45,42,64,231,219,148,126,63,36,154,11,34,136,115,254,187,90,88,176,198,47,201,238,116,122,45,198,197,24,101,116,153,84,89,169,192,1,18,31,154,102,150,170,122,58,5,81,246,64,219,100,131,161,136,206,15,37,207,21,223,130,230,56,233,191,7,119,186,233,184,184,19,20,162,47,209,1,74,123,197,104,159,141,178,85,149,53,107,96,226,91,220,123,26,168,75,36,134,208,179,140,101,89,0,242,168,136,23,117,225,75,128,79,138,234,17,92,131,217,250,162,117,12,171,222,213,12,155,86,64,171,64,25,102,125,47,152,161,238,46,204,238,245,232,158,77,162,174,128,86,65,45,146,5,49,144,151,1,185,227,106,246,147,166,170,77,233,74,193,45,24,21,31,89,219,4,119,80,108,210,150,204,86,89,219,95,113,209,191,23,32,228,246,40,22,34,90,20,19,141,142,77,21,165,1,14,25,121,223,179,20,16,66,107,143,162,231,249,75,55,47,200,153,85,208,176,112,132,196,202,218,80,82,169,148,34,204,177,107,4,117,63,159,167,62,90,164,16,84,184,39,14,169,228,86,213,77,218,19,107,96,3,75,85,193,220,98,44,184,106,213,253,2,121,136,236,49,63,105,11,104,227,85,118,22,210,1,135,29,146,234,17,34,7,147,188,45,65,127,255,211,155,82,245,86,130,248,21,203,131,82,193,94,42,90,59,9,11,124,134,147,47,84,49,121,20,113,157,100,126,89,255,218,124,36,55,207,241,93,162,218,186,140,40,240,209,95,61,251,222,12,132,30,37,232,71,32,245,252,213,245,50,172,232,175,82,161,100,223,194,71,73,40,185,102,85,128,28,104,125,134,50,69,122,4,111,51,135,96,155,215,51,3,82,160,154,101,163,238,28,170,23,243,124,156,154,85,179,108,5,90,146,42,93,125,196,85,211,15,119,27,96,179,115,39,85,226,205,132,188,225,194,119,75,82,233,91,225,136,7,182,9,221,247,241,104,233,90,49,38,212,108,16,7,123,190,6,181,181,144,163,201,214,208,166,138,208,243,238,8,208,192,244,86,94,149,237,188,174,156,147,121,102,42,15,14,1,87,32,244,232,35,43,58,131,233,44,13,140,53,24,140,227,175,228,71,164,190,196,44,195,68,215,170,152,161,103,8,168,3,66,34,77,39,33,244,66,129,177,62,102,182,197,162,102,112,67,183,200,91,243,214,45,1,124,82,90,215,124,220,184,165,18,247,160,30,35,45,203,233,163,218,227,168,244,54,169,47,195,181,35,35,126,78,253,51,63,162,48,110,221,133,83,205,123,207,128,17,253,104,131,229,107,227,209,68,170,143,83,63,233,76,50,2,240,168,10,174,50,149,49,141,228,71,219,161,16,4,54,150,141,65,204,116,237,167,91,178,135,79,82,222,11,37,145,21,210,95,11,6,51,221,203,232,60,173,145,151,93,132,180,75,111,222,173,63,62,224,2,96,67,229,123,209,149,191,46,152,0,230,28,189,248,172,228,89,187,96,13,132,193,155,254,20,78,170,248,105,146,89,226,164,151,101,170,203,241,224,13,22,90,217,113,118,178,32,57,96,16,48,234,200,160,17,30,92,48,27,158,148,110,149,187,16,247,94,136,69,133,254,93,205,166,169,18,230,158,84,202,176,0,100,239,98,38,74,86,51,146,28,98,134,40,80,205,198,167,124,159,140,233,160,102,90,87,47,172,5,210,110,125,112,226,214,59,13,161,88,23,23,136,118,176,114,211,190,11,28,139,206,36,232,58,107,221,215,60,164,190,220,171,137,177,221,105,122,214,146,116,68,146,9,135,83,32,30,28,145,7,217,240,142,121,215,91,247,3,137,184,229,68,254,168,229,139,220,92,248,141,142,217,248,60,228,201,187,4,170,164,87,199,197,103,160,251,42,217,43,74,236,192,227,46,36,6,53,121,53,15,75,160,220,17,95,250,92,96,117,213,152,210,115,45,52,46,98,158,169,62,191,124,142,143,116,31,27,88,181,62,118,134,187,227,190,52,58,60,250,210,231,219,149,122,71,20,37,47,217,146,42,209,153,44,16,156,53,253,92,217,212,192,238,205,147,232,11,193,147,217,175,154,26,203,135,54,92,49,27,155,225,93,186,20,44,151,152,187,145,71,220,165,91,133,9,136,195,42,11,128,240,76,200,44,154,76,199,60,45,165,123,81,68,75,113,145,212,85,75,168,123,211,241,219,84,48,29,196,202,12,55,223,80,70,77,47,166,108,117,183,51,68,204,175,145,117,183,203,61,125,148,200,13,136,29,95,251,226,147,232,1,214,139,127,60,44,97,174,69,180,212,48,3,32,184,247,134,182,73,111,94,201,177,134,25,213,209,162,55,111,172,85,129,47,21,237,143,160,201,150,26,68,28,93,160,63,228,107,21,235,186,138,79,109,153,177,162,102,186,9,227,197,18,47,162,191,13,74,229,2,148,32,148,30,122,53,116,97,237,154,91,214,158,18,26,68,17,226,8,120,19,144,89,249,214,214,120,19,240,91,36,201,165,157,24,243,42,181,221,171,179,224,147,232,12,239,163,70,57,146,196,90,169,122,239,66,10,104,10,54,74,8,7,17,7,2,185,19,208,40,138,27,91,173,103,89,199,136,79,202,153,130,179,174,128,80,114,148,143,17,122,171,67,62,136,113,165,228,107,38,89,175,175,5,45,87,124,16,232,194,147,206,67,156,206,72,48,13,180,243,158,153,6,55,223,45,28,78,147,150,209,155,155,163,26,191,13,141,159,174,108,147,140,136,153,6,39,106,205,250,98,198,202,63,47,180,106,11,61,13,102,96,39,113,53,140,132,250,57,207,52,156,23,0,104,250,103,89,173,107,70,242,120,224,28,170,47,14,83,220,9,164,3,37,4,20,65,191,23,208,169,20,163,2,149,153,116,37,98,134,162,96,94,228,85,122,118,13,178,218,105,9,240,74,170,192,88,199,109,155,50,6,31,129,211,64,203,2,27,220,213,125,181,244,163,154,105,209,31,34,221,90,183,254,180,69,217,129,172,58,78,170,70,170,70,248,56,238,107,55,130,110,189,57,42,179,129,141,226,235,233,234,51,185,168,171,134,203,156,20,45,106,202,112,41,218,239,224,232,57,211,225,49,27,154,32,128,87,83,105,159,49,159,239,55,47,46,139,110,62,125,240,179,54,163,220,111,72,69,221,178,64,87,196,75,163,76,178,244,99,89,168,22,248,164,117,130,123,61,23,173,137,170,95,212,22,76,137,250,195,204,219,117,97,89,244,190,62,87,239,29,141,81,36,29,53,197,68,146,52,245,11,249,2,63,173,23,119,35,156,28,129,218,34,101,209,213,188,32,117,14,88,86,47,207,129,142,204,85,52,75,142,126,150,98,150,86,4,242,68,68,213,97,78,207,113,223,173,57,44,158,204,154,50,245,193,243,186,141,233,104,50,111,157,223,157,195,43,34,167,158,160,97,214,95,198,117,139,9,254,75,113,235,115,151,118,51,249,131,138,133,180,173,99,38,83,28,230,69,195,253,115,245,76,23,44,211,240,219,245,181,200,236,135,175,208,204,41,125,204,132,39,23,178,149,230,210,153,130,111,119,35,12,83,160,145,136,208,220,156,18,216,14,80,59,154,77,55,111,225,34,231,137,108,147,186,72,118,106,7,230,170,188,114,232,118,174,222,105,6,247,106,210,61,131,131,115,94,192,22,50,28,255,99,141,7,131,239,179,255,185,245,133,92,89,222,249,207,115,165,124,1,91,214,142,250,190,85,185,120,173,82,219,159,33,73,183,11,2,221,133,244,103,64,203,61,61,56,60,214,223,207,209,2,94,116,14,170,245,247,91,54,129,107,101,78,111,53,67,24,23,112,44,196,128,159,41,138,134,89,152,73,185,189,115,176,238,117,65,83,240,52,60,191,92,202,245,35,42,56,231,254,92,12,173,222,5,100,145,164,232,207,218,129,188,238,2,178,96,201,124,86,94,110,101,11,34,75,35,23,144,96,251,130,162,150,241,70,61,107,190,222,128,237,12,80,122,156,20,70,127,92,21,247,217,250,227,174,18,121,246,24,51,234,88,253,25,209,243,177,110,168,89,240,220,212,171,132,229,235,206,224,194,158,161,191,77,57,225,78,66,154,4,75,122,174,198,91,14,51,201,173,231,108,177,5,23,160,43,18,105,234,103,80,199,191,141,106,240,29,182,119,139,71,202,39,204,140,176,110,118,205,186,55,227,197,32,223,121,78,15,35,92,13,140,28,36,99,207,22,63,168,33,5,176,202,122,235,159,67,177,213,107,62,161,127,170,122,234,13,131,163,92,100,213,249,130,243,57,143,203,125,112,208,98,154,150,224,52,111,61,2,112,84,223,170,6,47,40,239,148,24,180,243,214,80,221,61,158,68,11,129,108,140,233,217,114,154,177,155,196,111,3,196,125,124,129,19,49,142,139,55,107,69,73,175,204,5,234,247,204,205,214,198,162,131,150,183,96,72,115,217,127,252,16,250,35,189,30,11,179,194,236,186,0,225,240,184,193,40,146,152,154,120,192,243,163,26,22,230,76,85,250,241,27,219,109,137,60,127,153,52,63,134,215,89,162,2,2,97,193,123,122,65,127,127,27,0,211,121,11,33,167,250,153,199,99,78,234,25,2,123,218,126,174,246,31,121,219,214,88,246,204,32,175,184,26,66,188,235,153,157,161,126,240,65,133,219,36,171,39,143,98,105,52,64,29,23,39,87,105,84,32,24,45,209,55,2,157,209,22,54,84,130,62,202,114,223,160,244,19,158,119,77,47,159,208,105,87,239,249,237,24,53,137,75,65,179,77,71,198,144,68,58,81,131,126,15,82,163,62,224,128,207,95,183,177,193,13,224,23,119,35,215,213,181,59,136,177,253,185,219,175,120,168,71,8,124,139,195,205,103,22,206,166,7,16,184,38,15,24,33,177,121,122,19,43,210,62,33,2,223,33,150,124,38,49,130,132,203,221,28,194,75,24,251,196,12,123,130,59,96,191,160,92,103,202,32,211,227,167,155,57,111,77,151,62,109,36,211,151,223,207,183,211,165,63,72,196,123,148,96,102,81,31,235,72,122,192,18,113,205,236,183,98,230,47,253,224,165,58,160,28,197,16,239,149,251,177,33,149,147,102,255,19,191,55,243,24,62,51,158,182,214,153,89,155,35,186,217,122,130,220,228,162,210,186,165,78,131,62,164,3,247,148,230,40,219,12,207,44,247,239,73,45,71,250,61,59,29,218,101,250,182,210,89,247,2,148,38,15,106,84,198,254,185,105,14,149,165,221,72,142,214,248,158,208,249,84,125,49,120,38,183,167,5,187,173,37,169,165,177,207,3,196,142,89,78,239,154,152,89,22,81,211,53,65,61,73,201,156,125,27,132,215,188,75,183,137,244,31,8,249,243,127,126,244,146,138,206,154,165,194,151,89,65,14,4,231,89,21,217,154,110,130,110,203,145,80,152,135,32,253,58,5,243,179,70,70,220,92,8,100,161,155,6,12,221,99,91,88,73,43,17,240,197,58,89,234,178,134,149,166,223,195,188,155,86,99,229,103,16,6,247,173,97,21,141,162,20,130,169,100,44,175,117,80,2,243,90,90,255,181,236,221,213,71,94,9,197,214,248,28,44,176,251,86,100,158,114,232,215,243,221,105,224,21,243,132,135,194,31,140,30,101,89,0,52,243,142,64,174,155,116,226,16,87,103,162,137,177,99,138,47,200,81,229,106,4,53,74,224,27,113,138,148,8,13,6,170,121,227,182,254,19,130,87,51,4,179,209,255,151,18,98,123,250,219,219,92,217,56,158,170,42,3,30,115,91,23,18,103,206,74,154,122,53,244,59,229,246,10,60,137,65,131,239,175,240,214,225,130,91,77,159,12,30,161,125,131,62,22,196,157,133,8,62,213,122,91,194,76,203,93,205,27,48,114,116,163,53,122,181,239,231,60,206,29,50,65,237,154,151,214,134,192,171,236,235,203,64,27,164,49,58,194,22,251,38,252,183,21,23,238,205,129,248,92,15,143,205,48,9,117,232,217,164,11,37,230,160,103,64,213,83,142,70,195,136,68,255,58,131,180,69,255,235,172,137,105,5,107,175,66,162,131,34,187,229,113,75,209,45,119,51,12,86,91,127,219,192,101,1,169,171,134,214,148,222,121,144,179,61,176,130,124,60,65,31,119,147,54,45,43,202,167,184,221,74,71,80,80,130,138,242,169,41,53,79,105,174,175,166,4,20,16,201,141,122,130,88,241,239,111,81,24,205,6,37,20,128,146,161,120,251,19,61,63,103,105,11,199,66,177,8,217,95,155,80,101,79,125,50,24,5,82,32,130,40,207,201,247,52,36,194,222,81,236,102,192,245,209,208,78,138,158,231,197,134,214,167,62,90,218,183,66,67,141,74,251,34,121,237,226,64,117,131,189,181,33,220,91,199,140,8,98,96,61,12,236,172,102,107,232,12,92,27,117,71,57,67,16,104,221,81,62,165,241,243,28,50,114,113,39,221,119,129,186,208,228,73,82,210,210,29,65,189,178,96,110,89,74,15,100,202,77,113,53,108,196,67,191,54,199,85,128,253,40,70,52,101,97,128,2,233,2,211,64,191,106,133,243,76,30,50,127,35,144,34,53,105,121,104,155,10,184,191,52,242,56,83,57,49,232,135,73,129,81,89,251,145,77,199,76,213,57,80,40,219,100,169,149,101,100,223,212,185,17,160,244,199,220,145,75,114,178,179,100,216,144,242,176,30,141,32,51,179,114,245,104,15,127,68,190,100,101,80,101,106,23,107,2,185,121,65,42,155,54,241,151,194,97,7,241,22,184,188,135,163,161,131,40,45,215,58,148,244,29,198,151,20,77,66,103,186,131,194,122,184,14,140,97,41,136,235,218,185,217,124,88,187,198,136,119,166,31,236,161,178,177,90,69,240,43,158,152,99,139,62,37,109,89,253,50,88,209,182,72,66,78,204,52,52,120,0,68,170,168,170,22,68,194,115,76,129,250,49,184,190,118,140,25,111,93,92,124,34,191,161,189,64,203,178,148,97,38,130,213,46,57,72,248,182,188,23,85,117,229,119,163,162,80,46,167,30,109,31,69,200,227,96,11,154,193,246,71,173,73,122,250,73,159,205,75,209,6,173,133,124,205,92,128,63,6,131,34,60,251,122,173,149,238,162,109,128,133,36,122,237,72,114,17,102,222,231,38,169,37,207,141,178,252,142,158,4,146,165,82,131,36,145,13,138,61,8,20,209,97,150,54,35,10,15,199,249,140,171,141,52,67,41,16,97,56,153,241,61,64,15,43,245,41,85,169,56,157,160,160,132,96,90,136,35,187,41,103,69,187,4,108,247,194,113,72,175,111,202,65,167,121,28,112,193,18,14,120,104,193,97,184,25,197,105,145,154,40,100,180,171,39,32,192,3,162,160,40,102,72,164,61,5,119,22,215,234,69,249,21,135,53,126,197,213,47,151,14,157,215,32,190,235,37,17,61,91,169,62,26,141,81,241,104,6,255,87,142,81,8,186,74,112,182,210,214,248,252,52,170,35,209,150,99,218,62,66,89,57,140,212,117,92,78,215,213,148,88,117,161,45,22,230,19,130,227,47,42,93,108,79,33,150,146,172,195,71,200,52,193,88,79,111,100,130,214,32,139,234,230,64,199,10,228,81,80,3,175,44,240,0,250,228,115,10,173,108,68,59,103,125,56,141,179,85,61,189,219,136,90,235,203,167,124,246,137,75,50,93,150,230,152,141,9,58,24,141,169,76,43,79,231,57,37,141,58,218,205,28,76,74,151,220,202,242,180,37,29,86,232,76,232,47,159,208,26,217,152,32,252,70,212,100,62,191,124,254,253,229,18,47,138,221,60,102,164,204,252,107,101,147,162,81,138,106,226,190,60,162,171,13,158,78,165,14,254,177,19,140,160,126,159,10,12,50,205,213,171,220,148,161,96,216,66,113,130,30,124,119,218,110,180,219,148,25,2,45,48,192,89,206,240,79,183,184,126,76,144,231,219,101,42,40,253,76,109,186,164,201,20,143,218,117,15,172,152,113,173,224,76,92,213,0,255,83,32,192,156,135,187,53,87,222,43,104,235,170,228,83,35,115,80,125,154,144,160,231,199,254,109,227,162,197,3,206,52,131,120,197,2,65,189,69,34,162,113,120,184,50,6,201,15,81,129,167,124,197,89,219,174,20,9,163,41,242,20,5,38,246,144,111,57,3,45,84,100,232,7,165,225,146,202,52,91,21,153,186,52,60,143,234,194,171,230,193,233,238,60,224,201,10,45,40,116,109,183,242,182,163,65,13,178,249,211,234,33,244,238,194,23,1,154,49,133,228,13,169,69,254,137,8,199,12,56,31,92,233,231,87,102,16,41,159,4,121,250,8,109,46,83,88,84,193,28,156,77,111,164,179,53,160,44,27,64,200,107,172,42,162,175,37,97,170,165,128,130,191,31,60,99,18,181,90,112,29,236,52,174,88,198,94,61,229,96,88,240,17,231,16,208,38,103,35,106,206,232,12,91,26,214,205,147,236,191,154,9,176,67,54,28,253,215,146,245,230,198,52,234,86,212,19,178,202,92,253,120,185,194,92,147,142,248,178,234,203,125,50,112,99,34,218,100,137,181,126,239,141,194,178,234,107,25,80,109,198,131,157,153,32,187,51,136,42,218,150,194,12,180,62,171,180,23,194,49,97,6,71,175,210,94,27,89,136,123,49,188,149,83,205,168,241,212,123,239,172,68,24,240,90,80,103,141,7,111,73,27,157,141,153,41,187,240,18,88,174,45,105,53,204,85,6,229,172,190,87,174,10,250,150,237,12,231,150,144,221,89,175,158,164,206,252,183,193,124,40,109,23,251,165,151,238,127,230,135,227,28,250,217,25,34,187,103,89,130,157,17,33,183,12,91,189,19,191,119,75,254,74,123,248,6,98,94,174,106,31,237,130,114,176,80,28,184,130,231,214,119,42,24,17,64,1,176,248,134,234,36,254,140,8,175,38,244,45,70,104,86,86,202,233,119,133,160,6,220,157,22,133,158,201,115,169,184,140,103,75,5,230,177,67,225,247,68,38,73,20,1,1,16,13,151,222,24,244,55,75,227,214,89,217,231,164,42,241,211,0,43,197,199,192,76,37,214,133,62,137,10,85,106,154,26,210,136,239,57,172,231,79,228,25,19,57,171,17,106,208,103,146,195,62,33,230,31,39,232,103,230,212,122,100,66,83,38,225,238,250,166,52,116,72,58,17,237,71,188,242,239,201,97,252,218,210,197,1,101,45,36,16,219,205,128,193,244,230,121,153,162,189,155,45,45,164,130,153,120,98,62,143,81,169,172,66,188,133,40,95,106,161,29,73,38,109,119,149,196,36,59,242,181,136,16,112,158,77,111,77,49,195,121,152,93,181,114,194,246,44,202,55,166,96,202,25,236,102,248,67,228,167,33,73,168,126,136,208,93,6,27,136,154,193,45,196,189,123,158,143,118,42,14,101,137,139,151,241,37,138,185,129,230,243,139,209,26,222,58,40,99,219,10,117,51,44,170,42,118,123,198,144,86,76,55,255,218,18,68,214,149,36,188,183,160,159,67,129,116,190,40,175,90,154,48,62,8,250,40,66,44,116,6,41,91,219,153,63,57,55,175,106,134,231,41,199,205,19,28,0,98,197,105,25,241,61,140,14,166,169,44,178,241,226,199,168,224,208,171,220,243,242,112,238,55,102,180,101,138,74,117,70,172,236,14,105,219,114,196,76,142,156,20,74,91,214,119,47,125,49,220,141,115,38,190,53,140,0,250,211,199,123,13,229,63,94,114,75,129,127,82,6,162,34,114,103,97,25,239,189,207,142,148,99,146,130,98,168,242,224,228,125,34,184,152,86,149,19,209,113,176,151,185,185,90,45,226,181,43,171,200,124,49,194,234,225,102,120,238,102,121,20,236,103,141,5,130,138,171,160,126,216,131,200,180,196,234,91,228,185,239,163,65,230,215,91,186,87,91,63,175,152,201,22,250,150,134,153,79,126,205,8,90,117,103,120,160,47,249,124,158,187,250,42,116,223,119,237,158,237,175,73,139,21,109,197,84,176,125,199,59,255,80,141,166,42,238,254,196,176,20,147,220,250,28,24,139,108,117,236,57,149,142,247,107,158,200,14,198,92,72,132,154,178,37,157,248,151,208,53,94,107,146,221,186,87,67,82,158,238,110,104,202,115,85,172,180,64,121,192,118,206,18,186,27,187,152,97,8,137,173,22,95,179,94,120,37,77,171,187,53,247,101,6,110,144,28,48,205,152,253,67,229,29,244,208,190,104,61,107,214,237,17,175,17,138,39,85,254,70,15,120,132,176,15,229,19,161,51,58,86,26,114,69,106,157,104,189,170,153,212,104,88,45,195,161,143,77,11,208,21,75,159,93,164,161,208,221,61,14,119,22,177,244,19,161,200,231,0,216,123,165,212,217,5,186,190,180,169,21,199,79,103,210,37,75,6,20,149,194,117,213,206,215,210,143,49,242,245,213,41,111,40,33,30,223,138,94,164,48,179,58,100,105,25,197,210,12,93,239,76,95,166,28,15,192,21,99,199,160,55,161,10,13,249,164,180,220,67,198,116,128,221,174,178,116,104,38,26,33,111,51,178,81,16,94,171,213,171,242,149,143,63,142,142,136,157,119,98,235,145,239,131,21,129,134,145,150,165,73,240,10,192,103,80,204,215,220,57,151,238,135,38,41,38,146,225,230,112,229,43,31,95,224,230,144,171,201,94,140,25,87,15,227,93,190,230,101,36,172,49,17,172,251,84,110,78,66,104,134,0,60,160,144,44,107,99,117,248,56,202,125,235,172,234,241,168,212,141,80,4,39,26,20,189,112,67,55,148,80,58,7,227,33,219,28,192,59,138,235,97,93,168,131,62,230,27,211,99,30,66,144,59,141,81,248,174,43,36,43,4,49,77,192,127,30,211,247,49,184,28,170,240,193,76,163,66,78,78,156,98,69,254,44,91,213,143,22,59,62,53,2,181,234,114,194,128,112,156,146,184,250,236,13,210,72,77,173,33,121,253,192,204,72,245,54,49,211,225,57,66,110,156,82,228,22,43,145,171,63,25,138,224,184,250,215,156,145,172,170,161,70,78,29,82,239,13,101,84,143,152,13,183,189,116,189,154,21,113,213,200,115,126,175,197,235,95,215,216,4,106,52,249,124,251,62,216,130,234,97,233,213,112,233,183,43,24,14,243,175,254,50,12,72,17,179,45,75,39,117,53,31,31,209,157,120,32,182,73,72,181,39,136,172,59,255,143,7,184,16,149,17,51,13,82,17,250,208,26,157,245,201,207,221,188,170,143,217,190,206,18,115,53,81,85,143,109,96,40,78,250,219,235,186,140,221,212,156,101,34,65,72,60,106,8,184,55,250,46,100,18,131,83,221,17,138,194,65,42,138,180,88,71,155,59,66,182,227,209,151,199,12,5,119,196,200,200,47,101,25,112,106,119,161,28,117,166,163,37,214,197,204,247,136,88,19,54,4,81,9,195,124,28,183,22,129,44,223,174,171,213,10,218,158,148,160,236,175,115,148,180,88,8,91,210,230,8,52,89,204,11,154,242,72,105,156,19,115,78,121,112,68,173,67,17,11,212,196,148,154,228,49,83,95,139,153,194,110,39,229,80,218,128,8,6,253,193,145,126,125,190,71,79,70,113,239,217,22,26,25,245,106,195,125,214,48,3,46,150,67,111,152,212,144,159,198,52,209,87,221,41,135,145,25,174,184,26,25,210,115,176,253,203,148,220,160,50,140,243,234,201,41,131,19,198,167,50,25,98,235,31,240,209,132,149,38,6,27,144,165,161,115,115,200,206,195,137,35,87,147,82,136,44,13,78,213,245,32,112,9,112,192,75,152,137,151,171,220,155,72,43,205,200,108,109,24,144,182,152,45,203,227,154,225,219,84,60,230,53,195,152,210,34,47,182,118,17,253,83,160,231,4,146,30,241,52,132,6,174,184,6,241,8,229,226,184,24,193,210,121,239,221,89,24,145,81,0,50,9,46,225,154,207,81,93,103,187,25,59,60,198,59,40,231,94,86,225,116,51,209,151,60,56,137,43,142,23,55,119,8,169,174,21,140,75,232,208,33,132,46,212,207,152,33,171,245,84,34,211,239,106,174,153,178,25,58,143,254,90,3,47,88,239,189,150,101,182,253,222,103,43,151,17,227,144,99,161,199,115,213,124,153,25,168,196,160,144,23,183,94,20,230,238,120,178,203,213,152,100,140,230,109,140,26,214,92,182,118,200,191,67,69,122,193,50,212,128,104,121,184,102,168,166,146,220,219,252,195,24,238,134,239,255,154,207,188,113,135,143,228,220,170,242,45,105,33,149,249,159,44,250,207,242,104,203,74,36,110,70,160,111,234,123,25,59,190,43,88,111,227,24,218,98,62,27,108,115,161,209,186,16,162,139,212,46,55,167,93,223,215,7,117,158,179,30,154,154,1,162,120,190,27,233,140,11,236,192,124,194,196,18,57,235,193,254,255,220,188,83,157,137,171,115,210,181,103,184,28,223,252,153,234,199,87,149,95,110,228,197,70,200,172,147,56,150,59,35,181,154,221,255,6,143,63,46,231,131,133,16,76,194,16,51,95,67,42,253,86,240,163,17,62,178,248,72,70,109,249,105,122,91,75,72,184,231,133,34,145,140,232,68,58,44,36,195,73,176,100,217,51,172,139,190,230,48,131,216,147,155,79,227,45,112,65,218,130,106,220,77,254,96,70,160,202,93,148,66,24,114,225,206,76,163,110,136,151,207,12,198,59,109,49,219,94,234,243,240,248,69,224,35,174,149,49,110,174,37,74,181,166,92,58,11,248,39,64,4,185,135,2,64,1,149,150,107,134,77,106,92,77,229,2,67,81,172,205,74,26,241,122,171,32,209,243,5,214,179,108,81,239,113,7,30,41,165,121,139,226,152,41,63,132,150,238,9,197,64,245,139,25,38,179,22,165,53,104,182,186,222,156,62,223,121,205,240,166,201,163,177,111,236,208,69,46,232,171,85,185,154,230,205,222,227,183,57,46,150,60,218,0,183,125,31,13,4,250,93,126,213,114,135,107,143,107,38,0,19,51,231,107,72,54,155,72,170,14,11,228,255,169,134,242,49,53,196,42,79,78,130,38,142,227,12,170,244,54,143,176,54,233,104,142,39,135,152,246,182,94,25,101,224,118,253,37,204,38,9,218,175,153,250,231,85,170,230,168,79,247,252,161,125,175,64,126,239,230,76,99,219,186,102,90,50,67,90,246,252,29,5,98,249,109,250,107,243,165,186,68,35,172,201,205,41,141,141,120,239,100,146,137,114,243,182,77,252,218,159,188,83,231,150,155,3,188,139,34,4,44,156,253,38,213,72,64,0,85,184,162,206,16,19,221,211,13,181,148,226,138,13,252,246,143,82,35,204,133,228,227,28,81,97,54,34,156,251,228,244,93,208,155,119,11,208,237,234,20,35,138,203,41,18,178,183,27,98,221,123,240,82,24,7,133,20,226,203,147,231,188,214,9,94,195,231,49,159,171,200,41,115,204,144,163,229,24,52,250,205,243,157,13,5,166,199,72,198,67,35,8,43,124,152,13,41,53,115,220,156,80,230,14,74,69,80,35,242,71,164,212,128,192,136,185,211,153,26,37,251,243,245,242,115,49,228,185,254,210,232,43,12,121,233,106,2,212,43,8,64,33,194,191,103,126,133,218,201,217,44,193,26,32,203,38,83,165,90,221,52,112,12,48,238,220,150,101,20,142,13,23,30,24,9,132,144,228,123,96,30,203,103,18,106,126,101,39,121,52,24,214,246,14,25,87,182,180,37,230,74,51,124,9,104,8,228,31,77,222,187,32,164,29,168,46,232,25,111,53,216,10,62,157,182,216,11,106,169,114,204,88,72,86,146,35,181,127,226,104,73,111,78,109,46,208,58,70,197,93,117,80,129,75,229,171,158,169,4,89,152,77,66,43,68,15,147,29,43,114,115,0,241,142,178,219,214,193,53,244,201,210,197,52,47,210,83,85,38,26,138,149,59,88,194,151,149,78,202,251,94,59,84,225,22,149,235,11,13,254,125,145,203,168,215,225,1,209,17,239,214,155,228,40,187,134,68,189,14,41,129,209,165,10,108,69,212,255,104,221,233,198,116,225,144,201,10,249,163,172,0,154,192,131,145,105,25,212,109,200,79,111,155,60,65,122,119,94,235,50,140,14,155,9,231,204,42,193,134,70,251,193,29,81,52,48,206,150,54,46,253,91,155,89,205,84,90,86,190,72,210,227,194,220,143,221,80,38,14,221,194,105,147,69,126,187,181,102,137,211,128,169,142,36,199,0,33,78,14,54,14,162,119,145,48,99,251,41,38,109,225,16,88,218,205,213,138,228,223,37,47,157,100,233,238,128,155,134,86,246,38,11,90,102,198,85,124,31,198,151,60,230,165,85,178,228,251,253,32,39,168,233,23,130,62,13,105,47,230,110,188,158,161,209,135,242,65,186,63,141,0,195,213,175,49,46,228,177,238,152,116,19,232,242,254,169,9,17,228,172,91,205,173,198,250,152,70,33,176,166,152,17,222,11,70,39,144,221,69,118,149,99,182,4,153,155,225,35,147,153,212,97,71,76,51,126,219,176,63,93,204,219,90,55,195,140,126,138,60,218,48,125,230,48,163,242,41,159,19,143,112,7,177,42,214,171,240,106,33,33,244,20,215,92,106,147,93,131,132,109,110,193,94,10,72,248,106,60,153,25,168,81,187,230,165,99,182,17,63,151,65,65,114,70,62,23,109,52,42,154,184,207,151,191,87,155,238,109,91,113,111,240,132,143,121,144,56,186,8,115,92,190,123,243,65,121,34,247,96,201,162,81,72,46,198,175,157,241,61,178,193,69,239,92,64,6,1,254,130,11,141,95,67,92,25,162,133,208,189,178,114,146,222,122,36,83,143,116,43,216,78,53,47,83,27,10,80,62,128,60,89,92,72,116,213,208,253,156,32,196,151,124,14,20,252,146,19,34,83,231,47,183,198,96,4,101,45,77,49,131,220,184,230,137,254,124,136,51,19,13,77,93,246,148,249,243,190,86,96,246,122,177,225,60,124,34,160,18,55,154,154,169,5,140,107,182,18,185,152,23,135,79,232,194,209,91,213,245,234,181,243,37,50,216,155,188,202,20,51,250,50,209,49,109,244,175,18,42,88,49,49,5,21,14,77,119,226,142,67,182,81,47,55,196,217,224,135,28,77,103,47,194,125,23,229,182,19,115,62,102,4,71,242,85,95,163,126,42,102,60,242,75,189,82,1,67,239,199,92,215,101,200,130,43,88,150,53,48,198,117,213,26,12,1,34,46,47,43,177,237,171,232,3,126,95,162,16,162,198,113,9,128,6,96,134,38,87,159,208,89,100,117,90,154,250,214,168,1,173,219,241,127,54,97,117,145,142,121,95,50,27,115,89,154,92,12,247,80,157,34,62,80,186,108,9,147,92,228,136,143,101,72,149,46,102,242,1,253,118,132,117,36,149,238,79,47,242,156,189,220,158,202,66,165,71,204,32,117,211,237,96,50,162,110,49,211,182,23,189,160,191,40,110,170,185,220,214,41,154,231,229,99,217,181,61,250,151,208,140,187,45,151,246,203,27,161,183,48,51,39,245,214,13,253,66,127,110,14,174,171,234,102,102,200,107,194,76,43,79,213,231,230,96,172,209,182,69,240,35,159,11,170,59,106,130,110,166,47,97,254,91,92,35,41,106,224,111,191,239,212,172,59,88,10,104,199,12,44,239,91,177,198,159,73,58,75,184,19,27,125,79,229,51,19,220,119,37,107,5,245,236,220,35,132,246,32,231,132,181,116,89,123,249,250,204,25,149,130,174,87,51,190,227,179,66,134,190,138,114,154,210,212,225,191,204,23,239,93,173,112,24,126,199,194,15,108,218,165,179,40,255,88,76,191,95,62,83,11,206,20,161,132,132,194,203,187,31,240,59,225,161,235,106,70,100,235,123,45,146,124,237,225,155,236,150,71,245,155,195,136,160,93,210,212,50,198,135,5,61,102,116,9,148,135,35,255,82,113,110,102,21,73,47,114,102,119,112,166,178,70,237,185,169,4,107,46,144,57,36,191,24,178,132,34,61,212,199,39,163,172,226,87,19,2,47,229,160,77,38,71,240,91,57,124,44,104,37,149,49,152,38,153,175,221,228,184,38,164,0,165,101,17,50,196,234,188,115,16,89,194,240,172,60,199,120,156,62,23,178,241,111,203,189,143,143,189,92,154,0,146,14,52,9,133,6,25,201,226,253,249,239,45,27,35,148,50,98,211,186,249,1,63,44,125,240,144,227,82,124,106,78,204,120,214,39,61,8,242,61,72,18,21,239,249,64,244,116,61,108,198,201,154,68,191,147,154,36,235,214,114,170,129,139,170,239,23,64,252,77,89,66,9,179,97,120,241,171,169,128,46,81,17,166,84,66,236,233,230,202,23,19,10,103,66,214,79,106,2,115,67,38,84,248,159,11,25,244,225,87,3,80,126,70,197,206,230,236,143,70,192,44,218,5,70,101,233,173,19,45,25,66,69,153,215,203,249,86,223,120,39,107,154,17,170,123,8,205,219,55,203,232,248,95,165,40,47,59,130,90,223,97,105,210,146,218,166,220,160,65,45,78,101,95,169,123,39,161,224,31,27,66,9,191,22,9,49,161,54,52,184,73,242,54,46,216,88,186,138,150,67,203,13,35,107,152,139,201,51,8,67,63,2,12,37,126,217,56,26,228,230,32,30,156,254,191,254,218,205,228,106,226,201,225,109,148,208,36,40,237,104,227,53,130,141,226,88,19,16,145,165,186,5,103,223,252,118,186,74,51,232,202,170,153,64,171,66,249,104,240,43,149,237,38,75,135,158,24,36,205,251,103,166,107,162,168,40,194,0,83,232,63,77,10,77,148,218,16,98,163,131,208,205,144,200,137,30,58,58,17,45,100,251,208,117,53,230,94,17,161,64,35,164,249,79,227,23,73,171,34,221,184,149,100,210,103,78,52,234,39,185,154,190,49,39,124,167,134,192,10,81,115,183,61,227,51,79,176,25,83,111,126,118,222,79,135,229,152,141,0,82,117,63,216,173,156,247,228,56,88,219,80,139,98,206,43,24,110,77,4,91,41,108,77,177,100,187,2,100,93,6,19,188,123,184,213,178,155,139,127,81,204,92,8,124,137,217,104,73,191,223,166,41,114,234,160,78,67,64,127,203,7,0,144,116,139,208,37,97,76,194,159,17,93,166,90,85,164,133,51,244,27,147,73,63,135,244,62,152,188,220,254,178,140,63,74,69,230,154,232,218,108,152,248,252,135,57,144,171,76,164,73,207,66,141,159,54,17,217,33,79,102,66,149,254,61,120,234,58,85,124,134,150,27,39,209,39,130,33,136,81,179,9,189,124,67,6,210,0,172,165,152,193,218,124,65,11,224,197,132,150,152,106,28,213,26,67,54,32,98,46,83,53,142,76,11,187,185,153,129,16,197,18,178,252,112,143,134,153,58,164,232,43,193,11,180,191,163,137,206,2,56,29,178,152,89,80,223,1,65,219,194,241,30,68,45,5,170,195,229,148,42,149,62,44,178,243,215,220,76,40,211,205,231,202,221,245,183,77,94,192,183,149,193,49,89,68,178,132,238,58,167,39,32,196,166,27,239,62,25,194,29,201,57,106,105,150,131,70,78,204,203,118,234,207,154,129,145,200,144,66,152,141,118,229,207,140,142,121,23,2,233,99,134,254,227,115,237,172,111,88,89,25,48,195,252,247,13,10,93,228,83,212,37,143,121,230,242,201,101,45,107,112,239,210,178,66,164,65,23,104,13,243,89,216,23,110,214,186,181,183,165,48,31,71,80,20,234,168,170,128,36,189,230,210,85,221,6,166,147,225,60,25,100,54,74,87,225,168,206,7,136,77,9,128,24,124,61,98,110,203,187,250,224,97,128,128,82,140,132,237,254,181,76,193,79,232,11,0,113,230,208,186,38,157,83,154,244,250,98,78,197,115,175,208,125,0,169,148,207,5,143,169,179,198,87,123,76,145,0,224,183,9,244,194,108,202,176,85,204,54,12,223,28,39,10,63,110,164,222,156,94,251,228,143,86,206,9,164,199,23,50,94,211,229,7,32,210,34,91,175,102,218,3,252,128,58,126,228,9,7,229,136,57,251,44,229,44,127,180,68,203,231,99,254,41,227,253,204,205,154,243,100,175,5,79,159,190,78,30,115,249,233,112,151,137,72,162,43,251,185,220,128,107,202,182,210,233,23,141,67,253,55,72,91,70,5,86,237,236,187,78,99,109,74,239,170,181,36,157,231,118,51,226,198,130,86,110,63,23,170,251,205,141,209,83,4,104,32,76,45,61,30,28,110,241,44,114,116,184,210,213,233,117,43,244,245,85,218,252,27,169,66,103,204,179,216,71,67,16,184,40,87,68,9,21,159,86,53,25,26,155,138,211,177,176,56,118,110,50,77,155,117,6,124,209,15,41,230,115,103,89,1,39,38,129,10,109,184,57,115,198,220,207,69,76,22,205,194,236,186,123,233,247,176,132,182,171,136,213,159,20,168,232,128,65,58,159,227,80,39,129,189,5,2,5,165,166,113,107,184,57,91,227,191,152,13,91,228,79,94,127,210,118,98,134,34,231,139,219,32,85,6,3,37,63,13,186,211,7,220,90,79,69,212,25,218,64,192,49,223,189,169,222,37,129,146,50,66,198,215,247,153,105,234,145,142,151,70,47,254,116,34,230,10,204,0,5,234,107,6,47,212,154,95,13,1,162,0,241,64,211,126,150,108,140,51,247,149,32,134,203,30,239,153,51,92,244,91,1,176,75,225,198,20,68,160,84,5,140,246,70,240,105,110,182,93,253,78,19,74,241,206,30,96,73,242,158,228,75,150,100,241,186,223,27,186,46,161,83,129,143,217,220,145,159,57,31,183,20,97,187,107,94,52,156,124,1,120,5,182,171,196,188,199,35,101,60,253,220,131,130,7,254,142,107,6,226,177,63,222,3,208,14,37,137,136,209,121,102,147,107,247,171,199,20,146,10,232,102,193,229,118,55,210,136,36,1,6,5,234,179,113,127,35,106,125,47,194,111,211,160,11,216,158,9,7,58,72,204,86,158,171,203,136,183,198,233,16,120,32,15,214,71,247,57,70,245,43,13,113,74,143,25,49,241,29,230,169,173,171,200,172,157,77,221,183,163,140,248,134,80,235,158,217,184,78,80,225,251,104,182,58,125,91,250,189,96,63,94,110,158,164,75,197,156,65,24,84,31,150,140,244,183,236,86,133,84,110,251,146,221,70,43,62,4,93,200,246,100,29,45,159,185,32,186,32,174,227,217,231,168,35,135,153,192,235,38,84,26,189,132,199,221,235,97,38,89,123,199,188,160,201,243,33,14,48,87,211,66,147,53,64,75,216,125,52,198,92,246,66,246,62,28,211,24,53,150,155,44,173,69,8,227,79,134,48,66,146,216,170,150,141,144,198,103,166,22,199,54,125,205,248,84,201,191,103,130,237,182,201,107,155,198,159,167,14,104,44,4,52,84,100,207,56,255,56,251,52,77,116,195,74,238,128,13,9,85,197,225,102,96,61,186,215,45,171,69,125,214,97,231,207,29,82,68,124,191,79,13,151,115,87,53,210,179,54,207,105,238,129,176,245,183,102,89,123,80,77,207,175,195,199,204,101,84,221,254,169,57,251,225,1,224,237,108,25,114,120,84,26,111,198,53,231,46,220,30,205,116,5,157,253,150,61,118,144,212,16,51,138,15,238,196,208,244,219,132,117,231,152,233,210,223,98,62,110,71,85,51,56,178,17,230,179,225,37,53,219,18,41,215,172,94,72,51,173,45,119,227,177,86,97,221,193,188,187,103,87,49,39,141,38,217,254,103,132,108,64,245,74,127,238,61,232,9,233,97,62,203,188,235,107,33,253,190,214,253,233,38,90,18,152,185,38,126,26,118,21,137,193,201,140,230,175,193,199,204,103,75,122,238,93,130,172,216,62,151,100,233,205,12,125,104,118,51,20,255,123,62,15,62,214,138,171,1,148,202,102,200,161,56,157,76,5,51,106,177,75,205,176,158,94,179,169,121,93,51,29,85,238,13,39,147,79,17,223,171,25,94,217,15,107,107,219,85,63,162,1,127,138,1,255,177,206,234,197,5,26,172,30,102,250,144,244,151,45,93,25,247,6,251,40,249,22,254,35,163,24,102,50,233,242,177,1,131,56,185,174,153,147,14,56,206,149,107,17,241,211,91,105,40,48,195,84,90,194,140,108,179,92,109,109,58,238,70,0,242,230,120,19,51,13,144,241,214,221,122,141,196,10,123,80,137,183,62,51,178,149,215,188,102,138,1,63,1,187,202,191,30,243,42,105,222,171,73,138,168,207,8,252,32,190,53,251,158,228,214,140,99,220,25,204,176,82,172,107,106,134,51,216,223,122,152,72,123,127,157,217,18,235,3,244,97,207,122,115,50,71,49,40,228,148,158,61,5,207,108,198,242,161,92,169,145,42,128,221,225,213,57,251,109,10,225,98,166,7,232,94,93,39,226,191,106,70,35,239,110,179,128,92,100,84,128,190,167,88,63,224,25,247,99,222,212,228,98,170,176,133,72,194,229,132,154,108,6,241,181,201,250,232,52,37,59,83,226,123,193,138,212,31,43,85,183,184,152,211,67,242,95,103,11,57,254,237,142,57,78,251,163,238,26,0,143,179,158,16,189,62,214,66,30,35,38,218,84,54,100,204,240,188,221,121,152,146,208,121,183,95,4,29,19,201,40,226,158,231,70,186,160,221,21,160,126,244,25,49,88,173,70,88,51,179,67,102,33,58,230,177,195,3,236,214,91,211,76,220,98,75,129,3,241,217,174,166,209,59,246,48,195,64,175,31,11,96,92,140,55,140,7,210,113,136,25,176,72,92,205,89,175,81,19,13,190,57,102,2,145,254,212,29,105,226,61,140,184,57,64,145,245,154,207,194,142,155,67,232,173,191,204,198,89,194,104,205,79,106,54,95,193,205,197,188,26,125,107,72,153,252,99,193,132,43,50,46,152,107,142,68,40,28,29,117,61,129,36,146,243,126,239,227,137,101,73,63,53,104,54,156,50,17,107,86,154,113,62,86,11,49,95,123,63,152,77,196,12,130,54,142,7,196,98,164,97,139,42,192,112,110,132,159,57,55,157,131,182,82,99,75,65,79,253,113,98,232,40,217,229,94,13,178,83,127,187,196,102,85,86,82,109,87,70,36,146,102,136,123,111,221,190,23,15,81,252,43,195,198,35,170,4,180,59,177,235,186,153,86,248,37,14,60,138,129,211,89,3,41,189,31,143,67,174,62,62,5,92,21,249,51,147,13,215,240,149,180,83,243,90,146,145,33,61,41,82,43,44,166,111,180,143,249,156,121,75,28,66,211,6,88,201,127,123,130,80,148,151,70,189,175,122,242,9,243,66,192,76,19,64,105,121,54,176,24,106,106,84,205,209,144,153,250,92,213,66,2,122,47,25,53,88,134,250,215,110,107,79,78,208,212,53,1,132,38,152,223,124,153,184,168,36,190,206,76,8,18,73,211,167,106,234,61,145,26,132,59,193,205,166,0,46,143,70,10,111,125,219,13,242,85,9,122,31,73,22,210,130,222,107,124,18,21,65,5,183,65,234,169,132,21,30,59,249,105,248,146,106,15,115,55,10,81,201,160,38,18,232,113,239,51,147,166,166,228,160,53,200,241,193,104,25,144,84,7,252,123,245,83,168,95,214,23,15,171,204,77,237,210,192,239,66,188,12,10,105,128,45,102,178,174,57,190,23,16,9,9,252,33,124,155,94,109,229,131,60,10,23,205,246,216,60,98,174,224,23,139,149,164,65,253,28,78,172,112,149,201,147,157,96,239,248,153,215,156,138,166,226,65,128,123,14,148,153,66,163,177,92,140,176,141,215,47,152,103,53,75,25,24,137,41,66,151,120,48,147,37,148,100,58,196,168,31,44,23,172,34,243,72,102,233,104,134,16,243,155,179,191,232,169,54,168,152,126,148,84,152,41,43,108,205,212,67,216,171,230,39,33,78,47,30,12,140,159,185,155,38,180,222,220,100,147,194,76,193,73,98,61,122,220,160,208,118,51,236,179,83,172,112,34,199,234,3,202,32,242,48,68,19,148,234,253,107,66,189,88,100,105,15,184,121,156,225,21,105,57,216,70,245,167,73,205,36,159,165,212,201,154,150,24,232,70,75,113,115,60,105,97,51,226,181,35,157,7,197,243,91,8,163,137,161,122,174,229,152,225,32,92,106,182,42,132,191,87,5,72,45,155,206,192,91,114,98,245,51,137,44,181,216,181,54,2,66,216,199,44,15,90,216,117,50,144,217,73,110,6,29,172,107,119,88,111,237,242,71,59,227,243,236,104,244,133,100,151,115,47,166,222,81,116,133,84,155,93,223,213,203,72,225,167,150,109,172,95,184,185,185,194,44,188,244,234,25,10,200,231,171,211,172,170,101,155,10,110,198,63,247,130,250,64,56,2,40,250,64,93,247,45,176,213,77,178,93,175,254,105,114,184,25,21,80,241,57,129,140,121,227,57,229,7,116,10,245,147,152,80,112,243,171,207,129,220,245,136,66,223,178,185,42,244,49,147,168,148,140,33,152,249,179,68,194,220,32,59,149,169,134,127,187,122,152,79,188,158,116,170,145,30,216,95,65,10,243,241,90,167,46,95,170,182,197,223,187,130,165,88,186,55,116,19,143,14,179,177,74,233,108,1,176,22,55,47,166,16,36,102,43,111,230,107,126,247,60,99,207,169,91,174,206,75,223,27,44,210,23,68,20,96,138,69,120,142,109,227,25,206,139,91,224,33,70,88,84,205,51,232,130,17,172,198,57,127,183,45,252,14,55,131,163,210,205,129,179,118,151,48,103,138,47,186,107,177,100,227,222,36,52,167,124,17,248,151,99,80,206,97,116,118,135,252,44,238,18,46,197,137,9,40,144,232,197,188,103,113,51,213,196,153,117,231,128,78,197,87,247,57,86,87,107,58,141,59,129,150,239,229,48,11,254,217,27,206,16,197,233,56,129,60,8,225,54,223,139,51,243,123,47,14,176,166,25,224,31,118,247,155,11,19,2,137,174,27,11,85,8,23,232,56,158,35,124,255,233,249,92,248,94,219,205,212,24,154,110,121,150,203,28,110,30,67,200,46,216,211,70,200,40,153,117,63,39,111,55,113,249,114,205,117,233,185,221,233,20,206,241,100,192,35,150,14,41,16,62,31,241,99,166,59,235,29,51,114,196,241,224,67,5,56,24,113,48,46,241,224,253,153,101,244,158,231,21,198,6,64,75,175,37,12,216,241,96,8,29,60,99,66,203,69,139,7,179,200,77,142,152,51,94,94,120,41,156,17,4,175,106,14,120,11,86,124,197,245,92,60,167,63,87,51,246,183,231,92,165,77,62,110,77,239,225,51,131,217,153,221,235,61,115,4,142,87,61,180,89,243,53,135,153,66,216,243,86,237,110,196,232,164,77,45,154,50,193,75,184,27,84,37,243,122,142,198,179,238,82,76,163,102,205,20,58,224,35,197,9,114,172,231,91,63,23,31,127,110,221,65,129,237,72,33,11,36,59,83,188,118,53,137,132,172,155,221,89,137,238,244,210,14,209,219,124,54,133,230,109,87,152,17,36,211,131,21,33,165,26,86,30,110,188,103,122,73,241,65,160,19,122,16,11,232,151,148,233,79,86,186,9,12,61,35,62,183,59,120,124,202,188,31,47,138,44,83,44,143,140,224,220,126,102,202,68,58,221,205,5,233,16,53,159,31,118,61,199,98,100,109,93,18,119,168,242,205,28,203,35,225,185,170,35,68,39,252,116,111,30,149,250,61,4,117,48,76,120,218,167,18,32,122,180,210,31,24,200,254,154,250,49,83,4,45,143,185,6,231,59,21,34,203,221,40,198,228,98,123,11,125,196,75,225,99,144,47,126,41,69,74,68,83,105,227,26,238,93,117,229,116,204,105,137,36,137,241,1,100,79,154,131,69,164,65,83,166,33,173,53,174,112,102,172,196,175,251,7,150,38,251,194,30,134,125,213,99,115,37,175,188,208,255,12,49,163,172,143,137,28,103,92,75,32,55,164,252,49,32,113,114,81,81,204,73,53,146,113,91,129,117,92,243,120,234,85,124,107,239,159,224,167,105,40,127,38,138,241,116,134,185,229,246,108,179,176,111,175,120,240,158,87,122,64,57,160,159,214,253,105,232,250,247,227,182,186,206,152,89,207,148,214,29,9,18,100,143,102,65,216,158,125,181,62,39,110,9,79,98,24,139,226,126,124,222,51,196,242,211,38,162,165,71,211,136,41,8,231,98,238,15,88,40,197,81,143,251,219,146,206,254,51,130,129,132,48,23,164,138,232,167,93,60,107,152,153,188,26,67,128,43,118,229,141,98,157,28,163,61,46,10,244,101,254,211,149,14,58,117,66,64,98,59,166,19,73,7,152,74,158,221,138,105,146,195,188,219,179,205,54,67,102,250,183,44,221,216,164,30,135,150,214,179,48,3,225,80,115,163,235,123,133,249,216,117,23,166,222,225,105,36,187,122,40,40,20,28,81,142,228,130,113,126,103,201,193,14,246,214,148,238,205,219,212,236,25,76,7,217,139,197,152,73,68,203,30,79,38,34,66,16,163,238,120,246,132,19,103,183,59,145,10,45,171,234,104,152,40,123,139,65,133,234,71,167,56,61,225,119,5,64,208,191,244,147,176,227,47,119,129,104,192,88,91,127,59,195,158,52,226,106,195,11,201,111,39,226,130,228,195,66,189,189,171,87,9,1,94,124,79,144,14,73,64,9,3,86,29,23,25,3,165,217,158,90,26,188,79,211,209,218,133,76,144,18,251,90,222,52,218,95,33,93,66,8,66,111,14,227,148,251,56,12,73,86,192,42,116,132,51,78,221,115,54,209,205,250,152,179,211,110,173,98,90,80,73,182,97,122,38,70,184,203,232,101,170,122,33,176,192,130,40,230,103,102,29,23,1,41,154,124,144,235,207,22,178,9,48,40,171,25,37,21,31,150,4,191,132,226,156,22,13,154,190,141,19,126,104,38,182,131,211,117,81,171,2,69,84,127,172,217,146,149,110,45,83,201,182,201,83,157,213,235,251,180,129,68,203,147,229,130,5,193,55,75,210,7,171,41,210,143,236,255,118,99,86,138,133,106,245,42,116,171,62,179,177,77,43,166,141,30,176,234,254,44,125,157,160,100,36,253,198,247,244,241,110,104,148,233,249,130,114,209,142,220,29,69,166,179,7,21,53,147,157,243,171,145,239,93,138,228,67,184,163,198,163,113,58,47,197,126,49,137,189,177,144,218,213,132,247,82,205,196,155,62,224,25,98,123,189,55,249,128,17,86,248,109,53,49,104,164,140,126,242,181,156,30,192,218,36,239,225,79,157,128,164,205,7,207,54,118,164,82,193,161,183,161,83,144,94,87,79,154,31,179,105,122,40,204,15,6,32,223,198,43,76,244,77,19,208,39,166,62,31,168,185,153,154,83,214,20,242,58,241,186,111,196,244,112,77,17,253,160,57,18,90,131,236,230,98,77,32,146,221,70,209,197,125,82,234,48,103,66,207,7,45,55,186,123,203,236,77,59,203,139,181,109,136,80,191,186,3,16,145,121,70,169,12,26,225,207,140,23,191,170,150,49,118,237,174,213,0,20,127,182,181,158,170,43,208,102,191,185,213,100,155,86,193,23,9,232,238,102,184,0,146,22,224,207,155,121,219,76,49,246,25,173,11,157,89,85,34,37,82,141,159,73,107,155,228,218,195,203,1,39,181,52,115,64,227,18,51,213,205,253,33,96,111,6,64,137,136,206,132,210,211,214,250,124,163,219,249,251,109,128,27,107,107,197,151,81,154,110,172,69,218,137,237,218,4,124,241,51,47,118,217,249,212,246,19,200,26,55,103,58,51,244,185,233,167,247,179,171,64,114,45,180,216,212,223,75,8,254,210,104,180,87,121,192,22,52,60,248,225,84,32,45,29,15,2,17,15,33,30,13,121,243,166,133,163,108,27,191,223,220,114,51,229,1,206,152,12,170,155,43,212,59,130,217,57,49,91,143,100,140,41,105,136,216,15,61,241,36,234,253,197,216,149,245,240,98,241,2,226,118,51,185,23,137,203,112,85,70,236,119,156,32,156,116,2,8,2,237,221,253,209,126,140,78,242,228,156,178,237,67,171,22,100,156,56,254,4,99,104,133,153,48,179,84,21,139,100,232,1,127,175,250,227,79,20,36,19,219,146,103,207,44,41,212,117,208,112,79,170,123,50,8,38,207,33,113,25,121,188,228,138,217,244,235,116,68,77,5,100,69,12,232,41,73,28,203,170,199,19,115,246,76,7,191,26,46,233,7,131,5,235,79,236,105,25,9,36,201,103,194,249,219,63,106,35,99,57,194,191,22,228,25,90,212,211,19,42,153,214,35,205,141,23,32,161,211,207,136,124,162,178,244,96,230,150,9,214,52,55,15,83,208,120,128,105,164,75,221,108,120,35,133,181,245,121,151,16,61,174,67,68,154,105,179,49,112,162,155,193,80,138,163,67,57,184,46,119,231,201,110,103,205,112,21,142,137,237,91,90,38,205,46,188,216,220,28,228,167,223,156,53,35,17,62,141,58,57,214,31,228,149,234,120,22,244,108,151,231,122,200,22,231,41,94,45,225,205,217,16,171,155,161,191,109,122,111,58,22,125,150,102,88,225,20,31,140,185,57,28,175,80,209,236,162,50,0,98,245,134,232,240,102,182,231,107,66,29,63,189,172,101,40,68,69,15,19,242,163,222,117,205,128,68,213,140,132,177,63,248,249,218,48,196,138,153,19,166,174,48,131,196,145,137,54,89,96,190,227,193,64,49,21,166,110,9,158,107,29,170,179,130,145,10,142,127,141,220,145,9,219,58,81,18,221,105,97,62,251,169,120,73,228,211,90,185,175,5,64,236,153,40,72,209,197,52,227,140,213,162,24,230,116,191,245,249,216,103,200,244,230,20,103,125,76,18,229,159,172,3,222,76,50,37,204,73,137,29,205,124,142,44,191,247,121,69,60,16,29,178,53,35,44,164,125,33,167,170,79,102,42,4,254,218,228,84,223,241,174,46,41,90,96,14,106,85,231,201,36,19,30,211,200,26,29,155,78,255,2,115,216,207,122,220,83,251,114,58,17,72,24,172,48,31,39,127,63,179,108,68,47,18,144,217,169,141,76,200,155,175,40,160,36,224,17,229,89,59,198,14,19,86,14,217,119,113,156,48,108,95,179,200,47,131,172,207,195,177,199,246,195,77,2,120,136,211,250,146,107,167,6,178,88,107,108,193,220,185,43,72,196,204,61,199,197,28,138,207,115,193,177,177,227,165,32,75,210,201,77,71,102,56,226,137,102,34,45,88,209,165,28,58,142,37,77,20,53,150,94,77,241,218,61,63,200,44,219,124,118,4,56,200,61,232,226,83,60,61,26,212,113,64,253,187,185,43,83,147,153,73,211,249,205,97,2,95,58,17,104,165,43,215,108,138,188,229,49,59,248,165,24,149,178,22,56,176,182,72,19,97,126,103,119,42,45,190,180,145,235,234,38,10,251,69,100,158,49,55,157,68,70,172,225,229,69,192,91,85,154,111,49,67,188,229,67,210,207,0,106,230,12,115,60,21,50,149,239,94,3,144,160,132,249,28,229,101,234,94,99,44,93,62,17,58,40,115,125,41,224,137,14,131,69,80,2,226,194,241,204,95,39,212,198,204,249,246,12,103,135,76,222,231,9,10,211,233,249,24,104,151,151,184,57,195,189,117,18,38,10,30,110,166,189,119,233,28,237,68,147,62,100,32,110,179,248,240,4,243,8,167,134,185,102,61,107,207,41,148,163,32,100,240,43,173,83,23,144,1,59,102,104,165,205,72,126,152,174,235,248,24,150,240,214,205,164,226,108,249,222,126,66,57,19,211,123,144,241,203,1,209,199,12,243,206,82,51,44,73,241,96,12,96,126,110,110,52,239,53,204,199,239,213,215,178,124,149,59,117,201,254,164,152,253,243,52,119,184,137,175,213,9,135,217,102,69,74,26,238,197,39,95,200,217,188,71,12,104,121,180,89,155,109,215,233,62,55,96,12,61,85,108,149,187,95,133,86,228,30,250,220,201,58,250,226,234,250,8,124,27,0,61,187,32,52,102,164,22,101,80,18,78,92,141,33,109,170,30,67,215,42,60,247,49,38,96,79,207,189,255,49,211,197,166,157,245,99,24,192,227,25,162,11,73,130,216,4,112,220,204,216,62,76,22,109,127,244,248,236,218,168,161,111,225,139,32,146,245,5,107,204,193,115,63,230,141,228,201,119,111,42,201,245,146,228,113,239,89,163,115,15,14,202,45,253,192,60,118,155,193,192,97,171,89,80,95,248,151,185,117,103,201,160,203,118,41,13,198,58,94,231,14,118,15,26,139,37,152,49,144,74,251,88,92,169,252,194,62,59,132,252,99,210,52,237,99,66,108,3,8,227,223,126,166,255,154,27,119,234,0,110,113,132,93,178,142,72,237,89,66,74,59,205,59,239,246,124,122,150,44,92,91,235,94,253,52,131,152,114,193,188,115,190,91,199,153,52,68,77,136,254,226,209,56,166,4,35,112,70,30,130,228,184,57,14,252,211,251,211,86,200,250,22,195,201,108,169,27,103,240,124,205,157,41,90,194,147,118,173,226,203,22,111,159,102,119,68,240,83,174,62,49,108,185,27,133,17,20,13,237,213,34,199,224,113,39,62,32,236,107,218,202,5,67,98,143,77,255,60,153,244,52,17,158,71,168,143,198,118,209,198,33,67,222,111,143,167,57,111,180,28,152,135,233,23,199,81,135,43,250,92,108,12,83,113,200,18,121,72,244,70,255,89,118,89,237,115,186,39,104,136,229,230,63,102,160,30,142,69,78,154,153,201,100,0,107,248,106,208,96,105,225,32,91,185,170,197,205,81,130,208,215,166,133,169,198,230,10,81,80,127,6,165,16,172,135,245,236,111,146,82,130,153,185,222,35,124,24,87,144,206,133,222,114,9,7,149,254,52,77,139,210,31,53,83,140,10,251,146,246,170,64,84,26,28,1,152,225,34,23,43,109,201,43,60,57,92,69,157,195,168,18,197,165,214,215,221,116,1,144,101,246,111,9,115,193,104,207,242,25,181,199,120,79,42,114,143,217,202,137,113,115,50,147,26,4,157,35,168,220,241,70,90,114,106,16,68,3,108,0,116,32,132,129,225,94,204,199,1,155,245,154,13,215,44,230,13,65,77,11,115,127,96,77,22,146,229,88,186,32,166,83,87,51,50,155,37,222,251,215,225,42,102,67,127,223,97,129,203,92,143,97,88,166,242,29,21,156,82,177,30,95,185,244,46,175,173,249,65,10,191,51,114,8,16,200,44,109,133,44,166,2,147,194,140,2,160,70,96,5,188,247,13,41,72,26,233,25,79,252,229,202,214,12,17,196,100,67,125,19,176,26,97,134,246,82,219,71,209,97,142,96,251,44,212,146,159,39,163,228,55,111,240,7,166,81,157,166,190,163,14,122,254,174,169,228,176,153,193,107,93,51,12,122,234,83,221,198,107,204,19,80,176,254,244,158,1,3,205,100,115,21,28,65,166,180,6,136,20,106,39,114,159,250,90,150,138,118,179,81,29,101,53,159,181,25,105,153,180,41,157,233,136,211,87,25,249,141,100,84,57,58,164,11,138,60,127,49,250,142,158,84,24,196,47,61,82,97,57,51,164,253,49,215,149,226,234,76,114,248,121,242,118,227,6,211,153,29,163,62,230,25,72,79,248,28,143,255,246,220,124,236,72,93,30,179,17,44,235,168,157,187,197,147,65,80,251,142,41,170,171,145,193,48,25,225,161,31,172,68,145,21,138,58,58,153,213,186,1,21,71,94,134,118,147,173,147,1,104,88,187,89,29,142,55,49,211,121,188,175,121,53,109,159,43,214,117,63,111,198,40,39,13,119,12,121,158,110,182,10,41,107,189,120,25,68,235,154,217,225,196,188,89,80,83,174,174,26,208,155,238,221,136,108,21,132,87,26,65,158,231,92,206,103,104,200,35,200,184,197,124,118,130,122,223,203,250,234,245,230,104,16,247,123,53,158,95,85,51,205,23,247,201,81,138,31,106,70,90,41,134,156,2,71,214,104,106,83,91,141,223,70,78,78,92,153,227,24,49,166,247,234,49,20,72,67,101,20,5,206,48,35,149,174,81,96,26,23,178,152,201,153,42,56,182,80,59,115,178,69,114,151,248,85,218,241,14,167,116,9,107,211,242,87,161,49,111,141,176,78,142,63,141,33,161,247,240,172,17,157,169,125,60,87,195,195,236,57,167,76,242,94,115,143,136,242,134,55,145,97,238,202,79,110,135,182,52,223,44,33,32,43,67,3,34,20,105,103,188,52,60,154,79,7,244,4,254,239,39,12,83,188,247,39,137,135,43,82,110,146,27,73,10,185,122,153,0,128,103,200,1,121,234,194,38,231,17,1,234,25,77,244,107,228,99,34,168,24,59,210,238,84,36,52,251,14,155,71,148,13,18,237,209,79,231,182,129,226,188,206,147,44,139,164,228,6,155,238,225,234,230,245,158,17,116,202,74,141,201,206,65,237,236,54,26,122,63,242,169,12,156,113,145,146,69,6,240,29,69,36,206,123,81,0,6,9,120,246,36,207,47,146,220,146,196,37,124,5,161,175,94,224,37,212,194,50,216,97,239,97,46,160,80,139,22,5,42,60,190,195,15,190,194,24,136,228,43,57,78,10,171,81,2,130,139,82,134,4,146,38,8,165,221,124,126,167,41,81,68,63,199,79,100,184,77,146,64,183,148,106,132,149,142,157,192,93,170,10,180,33,51,145,111,105,107,35,187,36,86,224,113,201,29,195,2,194,54,247,249,84,190,166,211,42,23,106,106,80,110,75,221,12,194,109,175,41,152,86,154,238,9,60,199,116,250,140,130,139,147,171,118,192,193,94,87,226,183,97,210,216,178,170,241,244,161,66,143,114,34,228,118,82,46,132,37,100,71,45,114,144,223,125,248,76,218,136,198,13,154,212,166,126,235,31,57,65,137,58,231,236,10,200,109,8,64,21,63,114,129,242,3,90,20,51,170,65,45,10,176,136,94,107,165,18,13,172,192,97,210,33,52,243,243,211,208,7,250,145,139,234,73,81,184,87,131,63,40,28,199,74,173,242,105,221,3,247,239,28,101,166,29,66,61,255,25,149,181,165,230,253,144,123,48,137,91,212,203,65,159,170,55,125,254,243,17,49,221,186,173,117,227,190,141,221,203,205,231,99,116,189,49,125,105,1,84,129,12,232,233,218,59,62,225,14,192,45,4,74,73,93,20,56,250,186,55,102,155,8,247,217,205,181,127,46,193,90,20,8,131,137,208,82,81,132,1,212,188,254,211,112,161,12,137,238,225,206,238,113,241,249,204,100,153,4,220,80,83,114,74,133,99,62,129,188,182,170,116,227,37,240,205,166,114,86,55,137,37,45,147,18,80,174,202,181,74,4,1,158,182,71,179,73,5,21,57,222,222,60,246,4,255,26,156,135,77,241,57,133,120,220,103,127,51,216,176,210,124,81,76,26,1,100,73,211,154,183,196,60,9,1,155,155,247,31,216,17,88,135,0,117,64,65,50,31,26,48,24,208,3,227,79,172,223,180,157,157,222,248,30,176,12,56,97,210,120,58,251,232,43,244,240,4,178,31,213,115,109,22,126,95,108,17,192,84,37,3,234,244,86,14,111,175,107,134,95,208,134,199,51,91,2,207,110,189,191,93,91,18,65,239,198,97,206,164,29,234,39,116,107,78,112,247,9,184,245,120,0,85,3,116,245,12,51,240,107,9,70,187,9,158,141,64,76,21,3,18,40,127,217,153,31,238,146,82,226,215,150,12,184,162,103,172,189,134,212,206,122,126,154,62,136,26,48,49,42,45,89,17,85,192,52,124,83,232,199,231,171,234,135,211,1,64,36,23,16,53,58,90,151,34,193,70,244,46,244,2,120,69,39,57,237,64,59,172,232,140,61,237,140,200,42,248,115,29,191,249,120,29,77,209,109,136,86,58,248,173,66,41,218,213,138,50,132,91,233,57,210,88,241,60,51,69,9,199,221,117,235,119,147,119,166,65,205,249,76,10,60,116,100,130,30,220,93,43,238,41,119,211,185,159,106,109,232,190,56,158,176,50,25,212,76,124,224,195,137,48,185,210,103,156,139,17,117,242,91,159,51,110,106,121,180,35,69,94,124,3,135,111,239,140,247,243,220,187,58,209,74,177,238,103,205,110,193,154,199,30,231,102,208,31,250,41,113,142,106,32,29,193,163,103,189,216,180,90,28,122,154,206,239,188,221,165,236,97,238,234,14,98,179,23,192,73,54,43,240,157,63,74,202,7,68,73,195,93,32,202,201,237,42,4,19,223,225,90,231,131,81,62,161,220,140,98,53,200,27,180,168,197,108,209,124,128,213,241,149,30,108,40,236,76,94,33,226,48,21,205,23,235,153,157,113,60,112,210,150,169,12,121,16,244,207,120,236,9,121,114,122,46,206,78,221,7,166,168,62,177,117,167,145,53,186,30,142,59,110,162,171,10,253,92,35,112,165,131,142,60,117,19,58,17,210,12,16,242,98,142,78,157,70,120,141,190,118,96,183,164,106,174,230,121,113,11,228,10,151,50,230,118,244,136,125,246,15,164,197,138,238,69,164,213,86,141,182,5,20,135,117,213,110,132,134,2,216,109,106,10,122,50,109,100,139,98,34,108,56,40,20,191,105,10,79,110,158,128,21,245,167,215,38,231,215,162,223,130,65,124,250,159,59,186,243,222,173,145,1,110,23,133,180,18,65,185,213,56,116,183,178,83,246,237,202,13,54,197,106,125,204,196,199,238,151,89,122,91,127,152,114,222,53,210,202,169,95,3,172,166,15,24,233,232,170,89,126,90,18,145,165,114,51,124,32,250,206,40,105,58,37,66,33,141,136,58,211,99,206,45,137,89,97,138,232,122,159,248,51,122,103,254,36,218,81,128,138,227,112,158,168,14,79,247,177,230,192,243,77,146,61,67,135,147,118,138,18,205,95,22,81,234,60,56,174,80,185,207,53,200,233,43,165,38,252,44,245,154,207,1,165,235,238,248,105,205,57,78,49,83,13,211,159,238,22,232,196,131,159,45,252,185,154,101,233,222,15,252,248,144,175,139,25,94,130,104,203,41,214,160,162,199,37,92,125,51,174,134,165,64,225,201,104,200,57,17,41,37,21,166,172,190,54,58,52,57,26,165,18,164,129,15,132,152,50,125,137,62,42,96,33,15,0,57,239,24,21,4,232,219,120,172,240,214,248,107,87,20,192,218,227,67,156,215,110,113,245,90,186,228,17,209,94,177,54,96,50,84,230,228,110,100,248,49,81,26,21,212,7,24,13,35,192,140,222,178,180,146,246,204,117,211,164,136,198,51,114,36,250,203,198,138,25,77,109,120,162,207,173,187,105,178,133,25,38,208,135,216,53,175,29,159,26,116,203,88,207,28,37,143,24,77,134,28,135,249,89,60,240,204,70,239,164,145,108,191,87,167,104,4,49,157,235,254,248,54,163,105,7,35,188,5,67,61,163,19,143,222,221,104,160,141,170,48,246,51,55,134,39,165,72,116,182,166,62,4,94,111,192,103,192,194,62,149,65,120,19,153,198,110,46,170,163,97,163,210,2,49,52,141,32,65,29,85,192,31,183,17,150,194,159,230,195,232,203,172,119,237,13,50,46,10,53,63,7,253,113,187,252,230,168,154,21,141,137,172,55,61,58,230,56,226,180,125,31,81,247,20,217,29,20,209,150,54,139,119,220,212,18,139,11,217,158,241,110,194,117,196,20,6,230,87,181,71,151,223,69,45,201,205,128,189,244,201,42,128,214,107,237,165,60,63,125,246,144,0,131,192,199,173,89,64,110,77,119,69,88,201,4,233,152,145,221,140,86,241,68,151,192,211,15,65,115,139,91,193,12,106,7,111,71,72,34,122,112,23,121,34,245,156,216,15,34,102,161,81,123,63,187,48,96,177,168,242,90,133,92,243,28,28,137,57,104,86,142,235,141,56,209,120,124,104,224,75,183,31,123,43,77,40,39,230,142,198,26,75,81,214,63,132,34,41,121,26,125,153,116,192,123,239,53,119,244,168,87,18,115,234,78,82,209,78,183,9,221,216,121,30,23,69,90,247,217,73,31,110,26,72,205,238,152,17,139,105,23,97,39,199,59,106,176,10,44,35,2,80,179,49,84,57,39,1,145,219,227,123,65,33,229,174,0,197,181,220,231,227,223,183,219,99,114,124,153,151,243,28,23,166,133,27,189,168,82,165,215,79,46,17,121,44,72,133,166,82,77,83,183,141,158,80,168,64,69,50,18,51,39,180,111,211,184,132,253,105,18,33,37,212,61,122,64,49,247,193,48,226,39,212,160,191,88,211,100,38,242,179,221,209,224,226,230,141,218,169,238,88,244,52,122,68,181,108,107,120,206,115,10,77,65,80,81,73,255,191,39,68,136,167,96,174,202,142,212,33,8,137,138,203,34,216,203,15,227,14,157,109,43,216,45,12,179,174,102,83,188,142,159,182,138,168,146,1,225,181,123,24,185,136,41,159,109,193,58,147,125,68,193,147,174,164,65,189,117,248,250,186,167,39,93,159,219,138,38,237,90,161,248,215,132,65,25,37,150,61,131,153,158,222,24,227,122,11,51,142,132,30,31,153,138,164,3,21,150,69,141,154,79,72,180,37,198,213,40,39,42,173,31,212,64,195,39,184,73,147,170,79,9,218,236,56,76,65,85,66,123,101,46,15,171,212,118,106,86,72,132,16,164,214,222,151,206,249,239,164,56,36,154,180,34,137,124,76,141,72,16,249,78,24,34,149,9,107,239,168,109,3,13,56,79,166,100,208,195,106,210,206,193,130,36,170,120,11,100,205,200,51,187,249,236,142,138,28,129,33,108,6,14,119,27,245,101,126,120,24,169,181,250,111,91,183,195,195,195,152,201,65,4,175,77,50,218,127,109,203,57,199,127,9,90,155,185,148,200,4,74,206,219,112,189,173,164,244,180,152,144,83,110,65,169,67,34,86,121,49,97,233,200,190,159,237,110,39,138,230,117,105,102,242,169,180,13,235,161,140,157,72,201,58,222,11,151,19,159,84,126,219,40,206,227,106,216,61,117,233,182,100,244,100,65,52,196,129,162,205,20,32,21,47,223,213,52,149,24,201,241,147,70,112,98,101,35,211,106,58,151,206,131,33,162,234,47,198,142,163,98,6,144,79,148,251,222,52,230,236,39,201,15,131,109,221,215,12,109,152,152,33,229,203,65,3,102,253,179,82,3,56,161,19,93,240,97,6,41,169,102,64,243,37,94,140,153,174,116,184,199,93,60,71,71,191,12,101,69,137,103,171,165,140,196,186,180,180,87,127,194,9,151,28,237,204,233,164,15,14,105,121,191,79,86,21,61,133,138,218,186,203,147,22,223,253,252,50,125,182,151,15,11,34,18,237,249,49,205,182,33,116,89,156,42,106,6,31,45,92,91,69,185,72,128,185,6,214,119,163,148,168,81,91,53,226,39,55,110,209,103,51,27,192,247,160,210,66,108,64,91,118,64,44,133,47,1,229,98,206,249,177,134,231,182,151,233,70,41,113,241,44,55,19,184,173,158,217,158,95,62,65,149,7,62,252,238,211,93,207,119,206,209,75,4,65,102,213,165,135,164,73,206,241,220,8,66,42,14,136,180,85,143,134,109,18,62,83,157,183,138,162,88,15,10,48,148,202,231,211,190,69,219,102,240,198,18,77,20,217,136,57,107,178,87,169,48,143,7,170,99,82,46,33,17,148,144,175,94,58,79,22,109,103,193,160,154,32,114,210,57,104,77,62,171,6,57,32,8,254,172,230,243,61,130,115,19,140,146,230,113,160,209,26,161,128,194,167,75,202,157,196,163,5,114,228,152,217,45,165,190,140,25,222,129,48,3,66,125,87,102,243,138,61,188,160,103,221,254,49,211,18,17,102,150,192,120,190,216,222,49,106,25,146,176,241,124,49,128,46,193,243,152,242,67,65,100,98,47,158,239,166,73,161,233,1,3,1,152,103,126,161,76,59,222,156,182,219,245,108,50,84,193,129,218,30,50,81,114,120,53,4,134,32,220,220,89,87,72,169,33,193,137,200,31,221,86,242,203,217,82,109,126,49,65,196,214,239,129,180,235,10,150,108,226,166,241,112,146,147,45,247,231,62,95,163,139,190,28,238,172,213,12,220,76,117,89,193,108,196,254,190,128,232,133,100,249,150,167,63,43,90,251,129,190,12,149,185,42,132,239,253,90,145,88,80,73,0,138,52,158,240,171,217,192,127,243,65,211,140,29,74,84,224,178,224,86,18,64,217,70,53,203,7,124,91,159,191,34,179,169,138,4,105,243,166,8,83,21,91,120,220,38,207,136,84,90,120,159,126,238,227,105,159,135,243,39,103,202,156,147,76,174,174,180,250,245,224,98,167,19,95,170,42,185,82,240,12,10,213,77,181,187,61,102,26,73,86,48,185,211,176,40,104,207,12,168,47,248,89,39,196,65,178,49,240,137,96,47,241,153,52,215,80,43,46,213,14,114,112,0,174,73,194,127,216,16,80,66,15,250,111,24,68,197,74,29,43,248,87,9,165,36,196,6,26,186,67,16,35,153,36,76,86,115,67,109,237,18,142,206,167,243,230,87,63,14,7,107,27,14,171,138,25,238,252,216,43,19,145,169,88,219,94,209,88,179,33,83,75,146,130,50,87,46,168,147,140,149,179,136,27,146,32,183,191,135,53,18,46,178,230,19,25,192,26,23,163,246,167,32,30,219,35,182,71,16,198,186,169,82,28,9,183,176,174,203,196,184,223,111,133,32,70,244,88,209,156,56,213,251,58,83,250,236,158,113,120,161,245,125,53,204,43,213,85,124,164,46,174,157,108,226,28,252,228,34,70,92,93,148,76,177,162,62,60,70,248,48,196,4,114,172,194,168,1,194,254,250,172,103,105,222,133,141,139,66,70,216,125,1,88,108,68,154,168,194,30,157,156,201,247,152,187,201,156,94,51,233,196,116,175,230,93,244,230,228,7,130,39,101,179,24,155,62,121,181,163,180,92,38,71,37,199,60,102,40,234,195,93,64,136,82,60,63,136,104,206,52,244,81,161,225,170,84,185,184,144,7,12,62,209,202,39,40,98,54,41,207,248,220,240,181,9,233,57,123,54,229,241,18,49,198,44,87,85,30,133,116,178,94,225,116,82,141,149,122,41,230,182,239,108,48,72,128,124,17,235,214,43,30,80,242,237,139,72,23,85,48,117,116,58,68,152,208,68,94,154,71,75,25,72,110,204,6,232,218,213,12,134,54,166,26,137,191,90,245,197,22,41,202,160,43,37,152,29,98,6,29,178,61,53,177,77,12,100,79,29,114,152,251,99,13,37,136,254,228,189,41,236,174,235,170,55,224,235,67,39,42,10,33,193,185,91,170,78,21,67,32,196,181,192,203,37,64,97,90,157,141,120,135,147,4,57,159,174,47,152,249,202,221,146,104,124,149,181,157,129,251,207,96,80,134,131,64,175,46,128,169,98,67,227,79,138,0,161,165,34,10,174,198,251,127,60,87,221,239,8,255,247,165,99,7,236,38,55,167,103,44,221,227,201,234,254,77,247,90,216,103,75,28,48,64,12,234,179,141,103,47,12,157,163,17,247,97,233,197,103,77,248,233,148,173,35,85,114,38,84,72,135,119,244,85,131,233,42,150,13,46,102,231,22,171,54,223,181,20,102,141,36,53,206,108,83,112,212,231,134,238,208,185,124,16,157,25,85,211,103,214,33,56,93,255,4,130,181,161,39,8,101,209,234,126,12,174,217,146,213,197,144,81,117,246,159,158,237,69,125,37,68,4,234,8,33,30,82,19,226,149,146,151,29,237,202,248,16,26,9,120,16,166,5,24,41,92,4,8,108,149,120,19,153,191,9,233,163,180,154,230,45,50,173,4,158,114,183,38,17,100,1,180,95,198,228,14,93,81,137,146,180,130,234,7,79,234,194,71,48,145,52,109,51,47,70,114,215,93,173,169,254,233,83,52,209,12,167,8,167,99,189,228,23,192,186,28,110,70,119,228,113,227,21,252,10,205,214,184,58,81,224,118,215,211,33,185,188,163,5,77,213,253,196,123,101,66,42,236,1,136,81,133,106,97,211,194,71,39,138,171,64,174,171,118,134,18,155,147,70,119,133,171,196,68,84,161,28,251,210,174,220,197,199,124,252,97,244,174,90,104,111,89,107,129,228,199,12,71,29,78,142,101,197,181,229,154,157,108,59,248,220,208,102,39,220,88,138,138,132,239,220,165,185,76,234,90,38,10,243,48,123,167,56,135,48,202,200,85,81,145,51,4,128,26,117,100,5,105,84,171,82,123,12,209,44,173,158,52,124,63,123,124,40,164,52,19,218,171,79,186,101,69,83,170,229,195,242,139,240,195,205,241,61,227,7,244,122,20,82,104,170,112,97,47,216,8,151,242,208,209,134,218,156,148,29,51,77,214,42,242,70,115,250,14,243,89,1,154,151,56,174,246,217,24,60,200,248,81,43,62,23,147,31,13,97,60,246,175,250,40,14,208,24,93,194,252,10,200,81,93,235,33,155,7,237,127,77,143,166,70,90,17,37,116,112,45,202,185,110,69,239,248,154,104,146,237,242,96,0,27,74,9,174,146,8,124,179,63,74,10,43,5,18,175,210,251,92,231,163,138,97,92,22,254,219,11,94,76,29,241,115,98,242,166,174,60,217,143,11,172,133,10,116,165,91,168,117,66,39,161,110,171,81,116,196,174,50,8,134,180,191,25,212,216,10,237,59,56,189,31,13,33,168,254,82,104,48,210,221,120,174,87,90,117,136,77,61,66,153,153,206,115,229,203,69,64,206,83,115,164,131,129,173,150,191,60,191,161,206,106,46,117,87,62,196,19,121,187,54,12,231,117,81,224,23,141,58,33,25,11,148,34,171,120,42,204,37,195,173,38,74,34,210,171,231,176,90,46,97,50,45,83,45,249,196,9,141,226,14,153,93,154,130,181,2,50,97,161,243,238,84,42,224,134,24,20,51,218,218,174,56,187,208,67,211,124,34,116,146,100,206,93,133,55,211,90,35,86,200,65,166,27,207,6,161,236,250,147,108,87,184,33,232,7,119,45,186,34,71,91,92,84,0,112,178,181,163,138,121,25,33,255,103,30,214,129,44,102,43,116,250,54,13,55,82,210,230,139,105,12,195,126,94,227,20,66,75,34,102,26,73,61,206,61,63,67,182,87,116,116,7,141,5,46,52,125,190,169,170,167,76,67,30,174,144,84,182,66,140,168,236,66,10,211,124,113,32,70,158,20,112,143,252,97,223,113,53,36,25,75,150,245,249,124,184,33,87,62,123,62,41,40,26,70,150,51,120,253,162,176,37,19,116,25,241,203,158,33,9,110,28,105,34,52,93,169,164,125,202,245,103,131,31,15,19,3,232,65,239,219,192,163,129,91,81,132,166,97,204,239,223,241,97,97,173,42,215,55,138,170,108,19,33,117,158,186,242,200,65,122,28,153,101,94,16,44,158,92,61,232,193,171,46,77,143,236,180,38,158,9,125,83,14,229,122,0,13,69,149,235,233,163,114,150,211,102,45,211,170,240,110,212,47,174,209,78,92,59,37,210,237,22,129,251,161,106,173,128,89,168,247,216,62,40,83,125,86,170,189,233,186,233,232,149,157,160,188,248,189,201,97,200,145,139,23,194,41,253,189,53,248,43,225,182,32,251,1,149,206,247,216,68,255,179,201,181,244,114,133,250,123,229,159,11,140,169,35,255,179,93,145,6,125,50,98,54,233,12,199,241,240,61,131,138,196,18,58,53,84,78,73,131,86,239,252,166,25,182,72,179,60,168,146,234,237,238,19,186,59,121,48,184,138,138,215,16,144,123,168,202,96,119,204,103,155,243,12,109,179,142,116,33,73,1,220,118,150,219,183,197,90,252,12,174,248,159,54,157,195,207,150,80,2,182,145,134,80,225,68,52,215,7,0,227,6,79,216,207,113,58,51,209,198,38,162,95,40,61,73,194,148,207,122,28,151,124,211,117,195,162,122,216,212,62,51,34,232,151,93,2,49,141,49,203,215,252,198,89,181,110,52,132,17,47,249,179,85,83,162,10,112,170,13,43,116,116,227,51,155,23,59,238,83,35,232,60,175,185,162,197,30,222,5,102,136,73,242,103,5,74,122,57,160,248,215,22,177,175,207,220,141,215,34,95,51,115,179,116,191,186,3,65,90,98,133,74,238,55,125,176,90,151,106,15,51,24,255,113,31,204,24,216,250,125,48,80,69,245,75,91,97,62,241,225,197,113,242,154,25,34,130,111,60,235,48,242,81,49,163,216,245,249,161,27,20,21,132,72,119,68,33,49,59,95,208,111,142,103,175,79,198,86,146,226,173,145,215,190,5,102,204,153,236,158,191,23,40,239,34,175,77,167,117,253,188,88,147,101,101,183,184,55,63,111,124,38,247,10,243,214,144,157,110,113,194,196,252,77,163,6,107,252,85,39,129,42,37,157,80,188,76,55,195,30,59,229,230,29,140,255,242,171,81,232,188,51,33,195,72,89,127,73,221,109,10,15,251,146,87,161,208,65,185,203,47,61,27,75,209,183,194,33,112,224,55,130,44,210,162,114,166,164,129,201,252,99,32,200,64,215,220,53,35,241,52,167,223,250,184,245,123,201,210,128,63,166,220,135,222,4,213,242,53,168,253,48,205,126,102,100,247,206,102,16,102,242,157,235,120,184,223,131,33,52,121,134,100,92,51,234,204,227,123,231,19,41,34,123,82,197,106,141,113,126,111,250,126,118,145,139,153,88,233,155,37,84,158,251,37,203,7,188,62,144,242,25,110,198,65,186,115,140,90,116,203,95,26,143,77,26,214,210,59,139,104,164,173,231,136,247,155,27,248,125,203,213,252,213,39,160,195,255,70,25,232,49,159,247,236,97,238,80,32,232,205,207,89,214,227,167,135,145,26,233,91,219,215,239,110,54,158,114,121,47,211,27,76,110,38,17,115,129,106,118,239,90,98,68,33,227,185,17,133,141,232,241,243,125,159,35,69,190,174,236,238,248,201,89,21,223,231,6,189,123,107,200,213,230,106,248,178,37,33,33,178,9,195,10,244,206,136,112,204,96,112,47,69,167,13,41,122,242,223,111,83,54,29,87,209,129,94,212,77,235,136,155,169,125,14,25,81,136,81,74,245,159,166,74,119,91,28,135,37,82,115,241,247,26,150,48,150,231,134,202,37,187,213,222,240,34,214,143,153,152,186,125,183,6,236,192,189,197,138,15,60,179,155,17,163,223,242,86,112,17,245,242,77,51,58,203,80,24,184,102,168,243,154,159,59,212,226,91,215,155,159,175,231,3,54,77,227,47,203,99,83,219,252,56,204,49,47,109,204,97,209,182,117,231,9,37,31,200,115,175,25,189,161,93,252,230,164,190,186,44,204,101,184,230,233,207,77,9,40,203,36,164,3,207,245,53,49,227,217,223,121,114,54,115,152,135,190,249,109,202,143,89,102,153,21,221,118,10,179,105,31,108,49,91,91,152,63,25,171,120,117,189,26,146,144,233,87,15,92,235,34,15,110,226,113,217,191,199,9,26,210,197,140,12,50,16,28,108,126,181,105,168,93,163,109,94,249,155,223,112,85,16,43,93,115,114,42,111,140,168,1,220,195,150,244,42,42,232,53,204,180,216,221,107,207,115,82,209,184,230,124,53,90,177,226,50,249,44,161,53,242,194,144,7,204,130,103,210,197,47,255,210,121,106,62,43,239,107,112,199,60,56,224,138,152,33,219,108,254,82,208,137,92,40,49,63,157,64,188,249,213,52,232,214,173,207,77,181,221,127,154,93,115,200,104,162,88,150,150,31,104,100,179,198,197,160,97,222,240,19,251,79,159,233,180,111,71,52,67,102,84,64,223,36,90,100,91,101,130,162,201,156,90,124,12,224,89,50,63,167,177,145,250,110,97,61,82,183,157,148,152,38,65,18,238,3,58,112,118,101,233,76,188,180,79,227,8,51,42,221,85,230,16,53,255,230,14,6,244,128,41,233,20,67,192,226,139,90,169,154,85,107,109,18,115,230,144,244,171,151,69,220,75,111,78,123,142,15,233,182,207,43,203,54,193,118,31,31,27,78,197,203,33,132,249,108,202,57,125,47,182,233,95,191,236,46,102,6,100,88,221,124,28,129,166,179,31,114,131,175,130,138,153,180,77,211,39,135,132,210,191,54,154,247,251,38,55,126,239,221,186,143,26,248,53,94,68,7,149,238,146,111,88,216,23,165,155,21,115,70,144,208,175,230,110,185,202,213,36,35,91,243,23,179,222,60,241,4,144,97,172,213,215,15,224,107,118,48,49,67,229,228,251,40,69,153,122,121,155,152,197,120,129,217,111,126,94,122,37,189,57,81,214,87,33,218,240,107,88,94,77,204,32,220,253,112,225,45,219,213,116,180,171,67,221,9,51,123,161,190,88,183,182,106,31,150,89,180,232,128,25,50,139,176,194,59,173,211,156,220,85,68,15,27,145,191,156,229,98,64,28,197,215,159,81,92,223,52,5,102,92,63,159,137,219,54,226,170,102,228,129,253,220,179,218,213,101,233,103,22,146,8,235,113,243,73,27,192,53,19,51,167,79,248,205,20,169,39,133,111,49,195,114,238,238,23,197,45,100,22,175,25,16,245,167,80,78,81,45,89,245,90,204,52,169,254,66,114,227,116,107,66,55,105,49,82,44,64,110,51,171,236,196,28,102,235,139,93,25,177,140,143,35,183,70,7,238,19,73,222,16,9,103,41,43,12,211,45,240,254,123,170,246,246,195,243,185,57,7,235,103,182,134,49,113,221,104,57,165,236,244,153,65,66,220,236,33,77,48,52,154,110,255,109,214,126,151,83,21,215,193,185,124,206,84,72,105,47,217,138,33,132,96,83,115,107,47,183,249,1,216,55,58,168,223,142,55,129,12,92,232,235,48,57,143,47,195,135,113,67,252,39,191,75,189,237,75,92,194,10,186,100,15,31,6,145,242,31,69,190,93,2,139,98,137,86,95,150,172,139,42,58,219,199,76,54,170,77,127,40,152,237,213,35,132,111,180,125,202,28,16,27,178,42,101,19,63,102,128,46,223,36,160,185,76,116,11,7,210,239,253,83,64,66,194,140,165,112,182,155,127,154,100,248,143,223,188,79,116,124,230,54,253,251,209,163,48,36,94,129,168,171,205,24,75,52,3,213,9,56,219,2,224,254,184,185,129,163,229,106,242,136,190,189,98,134,69,89,102,30,145,227,71,117,246,51,239,203,194,134,121,64,17,226,159,120,145,54,232,122,181,237,206,254,228,176,133,52,9,88,64,235,157,99,210,191,227,164,41,74,158,124,100,96,60,57,174,70,112,72,172,240,155,238,123,111,20,158,197,51,98,218,67,105,28,102,192,23,58,175,1,228,237,107,165,31,93,172,123,181,15,203,132,121,100,245,5,135,101,144,135,207,47,122,76,116,35,64,39,230,171,50,96,173,5,88,135,152,207,212,246,68,1,3,74,59,145,60,151,81,249,166,30,35,6,138,86,70,12,150,136,148,252,99,226,248,220,84,169,145,189,46,167,4,195,12,97,146,56,1,116,36,86,247,144,33,234,134,151,64,126,187,179,14,155,15,10,225,165,238,65,231,211,158,117,21,107,210,96,207,250,100,201,250,188,63,179,233,238,44,185,26,158,187,15,5,207,94,0,181,201,212,237,145,3,167,248,44,52,42,246,34,55,7,219,254,241,239,216,70,35,16,69,172,16,114,231,176,82,3,145,184,96,160,220,189,98,80,16,118,89,50,71,41,160,244,187,21,157,95,110,173,168,25,231,116,250,152,101,83,224,148,67,28,36,205,90,113,115,20,57,101,154,81,34,201,31,38,8,115,130,105,95,110,158,129,109,249,84,1,154,185,213,145,205,100,72,183,239,250,180,227,62,167,52,226,106,41,14,51,52,134,155,186,23,196,120,35,206,43,60,198,164,238,125,106,203,25,186,49,103,72,77,155,94,61,93,146,102,67,192,6,83,161,184,54,192,174,190,214,128,205,136,81,8,215,39,7,10,250,185,147,28,169,196,213,89,95,155,102,124,191,26,114,136,164,238,63,148,13,197,63,24,152,169,103,196,33,39,235,113,216,17,134,85,201,68,160,20,222,60,194,164,103,13,44,231,210,208,130,12,118,56,8,197,16,44,226,46,78,218,241,226,230,80,204,171,223,68,234,34,181,184,154,1,87,63,183,22,87,91,51,231,3,188,163,250,185,52,34,122,108,177,45,138,92,106,174,212,80,220,215,92,198,25,163,81,98,54,5,43,119,155,64,122,60,87,23,234,123,97,70,4,61,169,127,143,190,113,92,77,232,91,243,227,223,211,10,237,30,250,72,42,237,58,172,79,142,97,115,63,23,76,124,151,71,203,212,243,175,151,92,203,147,68,225,69,210,135,190,196,5,7,54,85,53,116,166,147,54,222,27,13,33,201,69,243,86,198,43,234,129,11,57,173,165,87,47,22,188,71,100,8,72,76,125,242,250,3,232,122,208,52,140,213,86,204,214,236,239,1,155,113,160,104,200,5,245,153,31,3,230,90,110,157,229,86,224,248,122,161,48,195,200,36,23,67,139,148,60,193,131,136,243,146,4,39,24,59,235,242,246,72,179,215,122,27,65,48,67,110,59,114,152,147,136,156,90,182,2,170,59,55,163,49,123,59,190,13,51,156,198,202,97,38,45,86,52,21,2,60,52,2,81,67,52,235,152,146,25,156,158,133,97,16,218,148,124,28,48,247,61,90,228,13,208,51,236,79,10,39,190,230,178,148,151,230,127,56,105,71,138,108,7,28,162,250,220,32,134,242,140,76,9,105,172,231,151,201,76,78,31,82,56,177,47,107,134,229,158,168,130,68,142,102,12,145,182,176,116,115,159,217,83,125,64,247,16,81,145,188,23,137,113,15,230,32,234,170,79,146,50,19,202,108,79,46,25,148,48,107,186,110,140,155,122,74,80,76,200,173,201,18,23,143,105,38,16,10,77,88,16,75,59,103,1,217,58,152,232,52,123,74,77,227,195,239,147,132,164,136,44,231,23,129,163,163,57,72,112,46,59,226,197,108,117,251,226,230,73,215,206,120,114,198,249,195,207,96,38,107,172,41,101,120,54,150,79,113,154,153,214,243,219,96,88,114,141,220,235,130,250,75,126,123,90,160,249,13,233,160,240,170,89,5,78,175,179,124,61,187,138,38,206,208,68,228,70,64,180,68,90,56,25,128,93,204,37,151,236,25,166,97,103,208,144,140,244,54,46,194,48,19,205,221,5,132,158,26,245,32,207,134,243,241,47,22,203,196,24,110,16,10,147,220,184,180,4,195,48,226,51,249,60,132,94,97,95,173,17,48,96,40,236,205,234,121,248,69,199,100,121,171,38,203,55,134,110,108,140,114,115,248,53,241,78,221,124,254,44,235,203,52,211,81,205,139,250,3,144,114,41,201,84,227,57,240,10,130,69,142,247,228,69,33,23,25,175,40,125,208,112,51,229,209,58,242,142,62,104,40,143,166,139,53,65,222,226,196,168,35,110,110,164,215,165,104,153,10,175,220,111,158,193,195,72,169,20,2,110,122,122,188,102,67,50,189,74,249,13,177,159,238,9,44,96,68,169,200,7,51,182,239,236,123,113,99,179,222,89,75,127,70,207,25,149,170,13,217,149,148,231,96,192,216,158,107,1,194,223,247,61,92,43,52,17,61,18,30,128,148,78,88,148,165,42,137,208,132,39,114,44,167,45,21,161,74,69,178,204,22,229,57,152,111,166,148,60,207,18,154,213,71,173,157,191,188,208,108,172,84,11,163,174,184,23,66,31,114,113,47,55,52,68,90,254,236,219,50,228,240,78,164,93,163,42,121,54,219,11,97,30,198,48,236,18,24,148,52,147,69,115,215,12,139,246,246,140,99,133,159,65,18,115,198,86,85,250,136,106,43,41,244,235,105,1,90,194,37,241,223,110,70,154,41,55,31,80,4,199,213,191,26,228,20,51,57,137,47,156,96,123,69,108,86,174,166,145,206,55,84,6,119,92,218,167,97,167,83,233,190,45,21,36,139,239,136,226,215,214,216,231,209,157,232,250,210,61,25,51,171,87,213,89,3,233,110,105,224,50,114,223,158,9,101,247,91,93,10,250,39,90,227,92,246,138,62,137,137,203,106,102,102,112,103,106,62,209,241,191,205,30,52,227,12,250,250,68,12,96,218,198,37,165,252,153,187,23,98,205,60,251,31,243,9,164,231,53,223,150,210,159,117,126,108,81,102,37,181,59,174,153,47,156,221,85,39,253,74,163,167,154,65,192,124,177,21,45,139,20,163,197,76,29,220,163,35,114,92,210,112,196,111,83,199,253,22,45,141,227,236,85,69,31,173,194,220,241,153,81,208,172,73,174,6,31,242,17,235,109,208,176,134,168,185,102,48,48,217,131,93,42,71,227,234,219,31,115,2,137,224,131,134,31,179,46,59,12,102,80,196,30,197,3,108,75,146,171,183,150,150,179,123,197,213,38,91,112,103,232,38,21,248,81,173,219,205,211,184,116,12,199,76,41,182,124,39,27,87,195,116,43,87,79,147,89,95,110,62,251,117,147,146,61,129,100,117,143,248,132,213,40,228,142,215,218,61,192,57,135,175,234,50,219,189,217,90,253,201,144,75,188,65,161,9,47,182,248,156,108,192,123,76,189,184,210,112,230,15,86,97,237,232,242,90,148,49,63,208,222,54,55,133,34,156,152,209,170,242,201,96,222,109,147,37,15,232,14,152,203,103,238,224,9,111,230,131,134,137,225,160,37,242,22,230,35,201,213,40,120,37,79,129,66,245,144,117,63,161,249,166,246,229,230,19,12,65,148,47,102,50,43,126,115,138,77,115,63,191,141,80,169,15,26,37,123,81,33,30,134,227,59,211,254,187,249,54,128,121,81,51,93,49,62,168,251,215,72,42,163,6,249,179,207,164,109,156,8,75,126,154,230,130,152,135,36,9,246,37,192,24,240,172,210,101,244,141,169,77,187,122,163,194,10,77,196,118,180,13,88,26,163,77,190,102,130,68,175,64,64,96,97,222,220,53,147,234,251,248,6,57,182,44,217,126,183,194,227,118,34,22,239,86,242,82,2,95,58,227,208,56,173,62,51,132,96,75,150,0,90,38,101,198,189,151,145,24,203,147,225,250,127,83,28,25,229,213,182,64,75,22,21,133,175,247,141,238,103,200,240,196,7,162,24,233,80,220,95,115,244,197,244,97,221,136,151,206,207,74,132,175,115,220,122,177,63,173,24,204,219,10,138,98,30,161,61,126,204,56,253,77,124,156,149,97,253,154,97,62,179,98,232,231,58,15,158,103,252,54,245,195,219,88,58,172,73,56,167,184,26,182,147,33,152,152,101,1,230,183,171,80,27,108,187,8,250,201,88,237,190,22,151,99,158,40,159,10,230,11,108,147,179,179,82,35,49,37,144,172,55,207,206,216,134,25,242,249,247,209,50,120,61,55,51,177,138,190,88,187,1,16,244,23,128,0,100,208,16,139,250,22,39,115,148,4,181,124,108,248,33,139,63,25,146,24,185,138,191,12,180,146,132,211,103,54,56,158,190,215,137,117,179,187,33,148,22,193,60,203,205,207,172,28,95,223,246,54,126,201,7,174,182,206,63,223,31,239,26,128,47,211,32,212,171,59,174,229,55,201,11,2,87,125,235,213,155,128,205,205,148,38,167,196,9,231,107,89,199,251,103,222,16,52,111,121,242,101,49,207,55,104,236,125,101,235,210,5,213,81,221,72,52,60,229,123,208,219,246,245,165,110,170,86,187,42,152,237,92,109,250,0,215,76,165,70,118,149,227,2,248,126,7,252,249,196,39,122,12,48,100,171,93,179,225,33,212,60,93,232,212,204,75,107,89,152,217,239,220,138,18,176,4,9,48,111,180,230,159,11,40,201,137,211,116,55,68,99,239,11,142,140,114,63,75,165,4,51,73,176,22,102,18,137,207,213,28,95,49,42,116,219,166,166,102,100,32,175,153,7,151,67,34,67,254,183,98,208,206,63,173,233,49,159,57,222,103,152,113,186,212,106,45,183,97,173,34,67,102,230,222,220,19,194,252,36,215,1,130,103,135,164,99,6,63,162,55,135,196,37,251,18,64,137,84,116,238,205,188,118,139,223,46,80,24,202,60,99,222,13,15,18,232,167,162,166,240,252,54,157,145,254,104,214,186,93,245,181,39,221,86,254,104,96,26,182,4,187,152,9,96,195,156,139,160,137,48,55,250,198,195,92,164,187,231,103,30,173,221,171,113,176,245,131,1,134,236,97,182,182,23,29,115,68,173,191,131,215,100,209,233,179,209,49,159,203,43,49,152,187,144,153,218,60,165,39,211,223,187,25,54,172,139,25,185,156,180,195,220,53,14,192,217,244,106,7,198,115,119,29,82,232,132,114,42,241,90,4,213,251,57,212,145,234,12,51,105,25,125,48,90,127,214,29,148,190,30,135,225,184,147,201,1,69,54,102,99,73,64,105,252,68,158,46,178,15,242,156,49,219,226,151,118,63,103,22,165,73,204,9,241,171,248,94,198,190,165,55,71,179,105,95,115,166,29,75,182,29,160,202,203,135,165,242,199,249,152,233,91,109,97,158,171,180,199,140,35,125,173,173,171,43,67,76,30,211,144,238,181,242,108,151,139,142,208,123,49,188,59,122,235,25,125,196,102,110,75,202,220,152,219,94,177,66,170,105,50,202,41,96,200,17,177,38,29,178,159,192,101,108,58,199,76,139,155,154,137,84,238,147,33,18,167,79,70,62,180,201,123,113,186,170,153,144,253,142,232,57,227,159,171,137,218,247,125,175,185,47,229,137,153,211,104,233,254,246,46,186,111,64,5,217,75,185,79,174,74,85,102,110,20,45,238,199,46,2,166,192,204,17,115,231,2,173,175,250,104,217,90,116,175,121,244,103,200,51,221,144,247,230,109,232,218,133,216,109,172,25,107,160,255,241,123,137,51,239,10,25,184,113,93,173,108,221,119,101,195,253,57,213,156,92,236,195,204,166,132,43,230,100,89,133,187,240,171,194,158,23,71,136,87,229,104,6,181,195,89,204,230,235,92,51,81,115,87,243,154,59,110,142,207,116,249,159,112,40,78,212,57,227,248,131,174,80,10,18,102,150,205,214,228,205,213,47,30,6,113,25,97,134,160,163,170,249,124,253,88,188,36,65,186,78,84,206,136,125,175,166,81,233,249,237,110,82,113,97,30,34,196,128,27,182,1,14,248,152,227,63,12,141,37,186,77,48,191,122,80,227,150,104,1,152,115,14,167,156,13,141,22,67,245,241,118,47,113,236,79,213,183,53,168,254,140,92,18,5,161,65,204,252,152,207,97,93,195,12,38,236,49,143,26,183,94,182,102,228,193,216,169,239,115,67,63,160,222,99,179,246,213,107,133,109,85,46,38,241,247,181,92,193,229,149,154,116,159,254,204,48,254,95,243,170,146,140,181,19,43,86,8,187,52,45,6,143,57,59,162,15,51,233,181,165,102,24,135,174,89,229,112,112,201,233,188,249,210,92,116,62,81,255,211,32,105,1,195,171,97,238,194,86,252,51,51,18,97,30,90,239,168,144,192,151,56,58,77,149,54,171,115,90,208,255,202,215,124,166,169,70,165,48,204,39,119,47,77,139,55,79,13,38,58,81,236,12,243,72,207,10,66,44,118,125,197,43,204,32,142,53,80,153,43,71,144,100,226,245,218,14,1,234,42,173,114,205,160,101,158,171,169,165,204,48,67,211,33,47,6,7,206,136,23,35,182,158,26,160,29,135,19,175,207,205,120,82,58,79,105,171,173,37,204,52,163,151,199,204,73,17,55,63,191,62,116,204,19,205,103,126,204,16,241,110,109,53,58,43,98,158,25,150,195,12,89,219,82,51,44,208,98,6,235,161,102,131,190,135,25,174,124,13,45,65,196,52,255,98,196,61,117,235,213,180,140,239,120,242,95,227,162,154,145,66,139,247,54,119,181,169,153,128,49,94,12,242,106,221,88,200,58,167,251,197,224,159,79,250,98,84,195,98,25,224,13,9,148,177,90,51,237,157,45,230,75,117,29,181,100,138,225,97,62,7,205,210,247,134,8,39,135,149,110,184,37,25,144,179,35,206,30,23,3,247,173,106,165,88,29,15,70,117,94,250,187,200,229,212,25,139,0,118,74,125,235,73,12,254,49,182,154,121,245,188,214,99,206,41,190,151,169,219,75,56,49,73,52,245,21,55,159,52,58,234,111,79,63,222,154,177,56,212,215,214,103,186,151,194,95,63,30,115,241,84,152,65,234,107,105,250,216,70,241,225,87,119,107,153,239,143,185,185,239,217,72,185,142,231,169,105,206,140,123,119,210,129,106,68,212,195,223,24,58,163,89,214,107,174,98,94,162,118,24,87,251,173,7,142,205,159,171,91,143,117,77,23,160,230,30,201,23,141,26,19,24,120,69,210,151,162,143,195,143,182,6,110,183,60,95,18,61,80,15,237,142,185,214,53,159,79,213,3,199,134,153,198,219,249,76,147,153,98,122,3,93,233,243,153,38,197,137,52,204,12,161,250,51,77,142,107,19,7,16,205,7,186,95,97,46,43,221,171,169,121,235,84,96,97,77,31,52,186,114,230,124,205,125,141,107,6,106,161,55,255,63,226,206,44,217,118,29,55,162,51,114,176,111,230,63,49,115,97,11,96,242,216,245,121,237,168,168,143,119,243,72,91,13,69,130,64,34,211,82,196,142,146,176,107,207,183,179,208,160,10,24,246,204,124,62,173,210,99,105,92,116,135,151,23,94,17,30,54,108,254,158,104,63,101,18,86,126,244,78,70,251,85,216,220,106,2,38,137,160,83,134,217,89,229,128,81,56,210,121,24,130,153,199,65,205,58,113,158,28,222,249,78,183,199,158,236,4,74,121,230,97,58,51,47,10,21,238,153,235,136,117,103,192,210,184,107,9,190,52,228,182,250,144,166,96,203,224,17,162,125,231,238,41,143,170,181,192,245,163,213,213,128,87,214,97,138,164,157,251,176,24,204,143,235,202,55,112,13,44,14,119,200,242,186,102,39,52,242,63,52,227,36,247,164,107,233,108,200,142,162,145,162,187,144,178,76,83,242,131,11,154,195,10,35,244,88,252,174,59,198,88,194,198,172,38,59,184,60,90,160,221,180,106,45,133,216,61,143,175,175,13,120,141,185,159,163,135,179,220,22,102,72,244,123,40,58,211,125,162,172,76,75,40,6,100,198,74,44,61,157,234,201,26,243,129,87,236,205,176,234,78,90,168,89,191,78,90,191,109,204,152,182,198,111,7,174,247,125,156,169,180,106,118,16,219,139,21,87,134,210,181,38,217,168,159,186,29,22,240,48,13,29,133,145,175,136,163,17,109,212,248,140,164,89,108,135,17,220,92,245,189,50,74,109,113,244,76,162,32,5,108,5,242,29,112,222,75,199,25,130,48,43,110,11,74,190,230,238,77,127,97,204,128,231,122,182,187,168,28,120,122,225,160,103,94,24,111,68,188,156,140,188,104,229,56,123,138,39,158,238,176,18,2,62,79,76,71,248,153,224,243,104,241,62,72,44,233,222,10,65,207,238,95,110,71,97,123,232,35,61,235,86,242,150,106,224,82,149,119,177,76,245,113,4,218,178,244,117,90,35,193,244,42,190,193,61,235,86,25,101,191,228,113,227,129,89,85,245,167,169,72,248,84,218,209,69,214,44,24,68,250,22,219,89,156,63,210,212,252,3,97,106,228,199,129,251,208,248,233,196,45,45,214,0,224,153,117,223,198,142,38,66,249,142,163,79,157,122,229,44,166,187,95,56,63,41,159,182,8,90,243,133,17,59,211,141,91,171,177,71,249,29,157,159,93,33,25,136,123,244,121,123,186,163,132,10,209,46,136,20,132,162,150,113,189,112,126,182,140,168,116,244,121,95,8,38,167,207,54,60,35,137,231,67,197,52,114,53,67,64,53,49,94,23,179,182,150,236,160,245,238,248,186,58,173,85,250,101,159,80,99,92,108,60,117,47,210,18,51,190,60,228,41,154,198,217,166,221,191,138,220,243,120,50,46,232,137,150,251,56,243,42,186,62,144,79,136,252,182,189,74,13,252,22,91,254,125,135,17,90,57,90,71,161,127,114,214,41,112,95,79,50,168,133,16,2,15,148,178,202,84,216,26,175,47,188,150,254,246,206,150,182,190,240,108,79,17,148,194,166,124,154,230,81,32,41,205,51,45,196,198,201,238,91,26,63,43,105,119,154,179,28,70,168,76,166,28,242,250,43,251,222,230,68,106,105,107,18,108,147,10,220,113,99,227,201,137,108,235,120,136,23,66,225,74,195,47,75,188,199,35,131,54,184,181,232,76,126,44,146,115,72,0,178,203,82,120,159,211,197,117,157,200,176,62,121,247,19,136,228,120,162,228,91,166,166,121,51,153,160,120,217,16,76,139,94,24,187,141,152,143,144,225,221,249,57,183,117,12,6,204,118,66,159,24,98,221,43,142,222,233,201,94,195,72,232,129,206,202,246,75,126,186,152,229,135,95,24,36,233,173,25,127,200,117,41,251,79,51,42,154,76,71,56,182,213,136,227,73,174,173,166,4,5,35,202,196,132,178,173,121,112,62,240,136,105,118,147,64,217,207,193,4,11,254,211,219,56,132,251,129,91,243,221,59,157,124,24,101,11,220,104,249,142,147,163,38,169,215,141,31,110,132,10,208,133,159,10,13,226,159,197,67,55,134,96,215,188,30,221,17,195,187,105,151,153,201,13,37,55,84,218,93,188,66,67,67,48,93,3,10,247,58,74,28,205,110,67,7,82,29,200,47,244,128,207,94,102,233,149,195,79,92,113,114,212,10,181,146,200,7,146,124,249,24,244,156,228,164,48,185,190,184,180,108,205,183,207,201,19,157,94,14,211,23,172,165,12,72,207,53,142,46,136,96,167,7,134,2,228,191,109,113,183,214,104,232,147,143,143,19,217,16,214,108,45,154,209,160,230,191,77,195,165,14,149,204,199,234,159,23,234,32,249,169,246,81,35,139,208,15,25,160,90,231,3,87,98,151,128,205,180,88,97,8,14,23,134,135,174,5,158,51,207,250,250,65,131,8,185,112,69,75,108,187,64,207,164,173,149,221,179,225,94,59,78,13,251,186,104,221,10,185,128,126,143,30,163,14,45,14,89,254,121,5,60,159,60,44,122,135,46,195,12,60,83,211,58,162,169,33,182,120,100,180,19,234,101,39,102,90,71,185,227,94,159,178,20,13,234,211,97,212,171,186,158,27,157,204,28,40,98,75,237,65,211,240,45,25,213,200,115,147,90,36,233,253,102,12,201,146,205,214,158,26,10,218,123,126,116,199,189,82,227,39,35,169,199,40,99,74,106,227,169,84,140,25,73,245,179,156,195,200,149,163,103,79,193,1,224,60,80,243,149,125,112,62,117,143,82,6,122,115,186,203,133,60,234,157,238,134,182,164,5,51,19,219,169,130,170,94,13,51,248,138,239,146,51,79,45,237,140,98,19,117,192,100,23,135,194,230,238,114,97,145,175,5,166,38,226,21,18,224,249,164,34,241,138,26,49,163,64,182,212,32,166,155,69,89,189,40,94,235,26,153,157,61,87,189,7,159,73,161,63,240,140,29,242,176,15,79,55,8,214,158,120,81,162,230,162,40,44,190,184,108,118,226,250,38,169,50,205,152,233,208,228,24,250,203,252,117,137,203,166,151,88,19,137,13,135,190,24,222,100,193,244,204,253,182,44,1,162,2,163,199,162,96,83,238,177,88,132,104,24,220,121,6,247,104,90,42,53,190,63,123,133,124,159,39,12,239,39,252,111,208,188,227,174,176,70,46,79,117,132,154,98,252,54,29,75,250,109,52,168,82,49,145,33,90,208,231,83,255,128,162,244,161,19,15,54,77,164,48,5,123,7,26,240,249,135,103,107,142,244,138,167,128,172,37,227,33,238,88,161,219,35,129,65,3,244,82,70,210,249,180,214,140,1,142,244,208,195,174,49,73,180,116,97,68,223,251,3,135,102,7,226,189,4,226,186,147,28,183,113,117,141,175,185,234,129,91,148,54,7,205,32,51,235,125,35,162,181,87,192,108,162,134,194,101,68,22,116,44,140,163,52,138,135,64,177,98,177,95,216,38,228,119,107,63,253,109,162,71,250,212,70,106,70,3,197,47,12,83,212,220,159,162,15,68,250,128,161,228,105,17,128,126,193,120,215,191,102,224,7,37,173,51,3,166,5,252,97,136,177,2,172,128,219,19,215,209,97,54,122,44,229,80,137,165,175,181,98,206,222,93,201,196,224,181,178,102,144,16,226,141,145,68,110,124,61,9,166,66,143,218,8,184,138,45,142,193,153,198,217,128,33,162,234,149,35,210,184,226,190,121,110,90,98,135,206,54,253,198,152,234,211,83,146,69,135,45,216,105,244,35,238,254,84,202,160,33,59,171,193,164,141,186,206,164,5,105,54,15,66,166,121,150,164,39,235,70,121,43,126,59,99,251,166,148,190,179,212,39,223,46,30,24,41,197,242,192,57,136,90,132,125,171,235,235,198,206,97,239,248,109,24,176,91,107,93,231,211,141,218,38,45,160,89,35,59,224,238,61,48,203,68,56,86,126,126,187,49,68,28,62,1,233,31,244,92,233,8,180,246,167,10,206,193,81,17,98,179,189,231,11,35,249,27,247,213,210,122,82,22,116,177,68,73,119,38,211,94,220,207,109,35,66,17,112,127,152,221,236,163,70,204,182,19,215,49,221,230,102,138,196,53,174,12,206,208,120,206,77,219,108,220,23,157,169,207,247,151,176,225,222,1,91,59,246,51,24,118,186,79,101,36,210,185,10,183,25,187,127,10,22,47,101,2,27,184,121,127,219,252,233,148,21,11,143,47,70,210,32,19,160,87,6,69,247,62,113,36,40,52,30,32,190,205,43,158,248,52,61,11,205,255,134,168,47,176,49,61,244,202,48,117,244,77,27,167,22,43,23,131,71,168,208,1,103,90,95,149,175,155,246,240,148,9,100,177,246,164,81,207,130,95,170,207,28,88,42,204,146,30,120,35,128,233,48,228,38,93,38,112,100,142,56,136,122,121,222,58,147,83,151,116,145,186,19,77,85,10,67,207,11,203,201,131,145,121,62,144,63,140,90,118,228,53,208,70,37,232,253,188,34,239,134,129,70,203,169,190,159,64,100,66,17,42,220,53,63,231,70,101,57,46,172,147,129,127,97,68,239,2,70,218,109,61,85,238,90,60,229,49,81,105,206,15,5,58,81,228,240,75,67,62,52,239,7,38,138,157,1,159,25,235,249,252,232,106,143,71,10,181,224,161,10,35,95,18,116,66,178,208,189,62,252,234,132,198,110,252,118,161,213,178,63,12,233,17,139,208,137,150,169,6,191,4,234,50,157,107,53,41,198,63,235,31,106,209,53,230,234,110,94,83,15,191,26,123,190,21,240,152,15,47,40,65,67,137,131,23,198,123,90,228,70,49,203,143,133,13,189,222,42,31,54,38,14,243,109,43,5,19,56,185,82,16,240,172,250,229,79,104,16,187,6,74,122,171,9,138,181,104,60,19,238,186,45,61,55,90,148,49,134,167,121,85,104,121,18,241,184,186,3,174,79,239,27,112,36,7,14,74,137,92,126,122,25,143,216,15,94,230,152,241,192,232,138,93,152,65,55,21,238,216,131,7,76,81,169,40,76,111,93,15,152,108,219,82,24,147,64,31,41,8,205,85,173,78,174,125,70,86,172,172,112,57,250,124,46,141,174,156,21,48,181,56,133,141,38,230,48,185,153,167,166,187,76,135,32,7,76,57,166,43,140,86,230,14,248,236,164,211,122,224,19,5,220,147,163,19,252,30,93,178,71,213,147,32,78,219,71,217,14,165,72,30,76,83,0,25,250,80,145,0,141,175,19,247,71,157,108,129,231,189,112,184,23,90,109,166,202,145,125,164,81,176,109,34,250,102,112,10,242,12,253,7,35,75,30,10,170,238,88,41,142,134,170,241,92,56,90,174,126,225,20,186,53,13,101,7,123,155,26,40,49,195,126,96,202,61,14,119,172,227,244,109,211,231,31,71,159,69,98,247,231,145,66,135,241,217,148,104,97,191,35,141,145,231,213,27,122,56,134,54,11,3,183,88,253,40,179,14,233,98,227,125,153,216,211,7,211,192,163,185,189,201,92,209,226,232,98,156,244,252,28,61,124,19,132,249,168,184,29,255,126,58,74,86,80,246,48,130,251,115,97,190,87,70,109,127,232,26,2,236,178,65,160,244,65,190,143,108,186,70,0,48,149,237,231,153,48,243,223,163,25,148,122,87,20,224,125,77,135,58,179,116,209,158,40,93,20,223,45,179,7,69,141,240,129,151,247,141,47,227,175,236,254,156,220,180,27,63,248,124,198,228,241,94,216,53,114,76,133,170,255,133,107,204,242,235,108,58,206,235,120,134,33,93,229,126,229,221,164,103,20,198,122,201,235,201,203,200,218,207,167,93,123,138,124,231,162,205,112,60,83,26,201,33,159,139,121,117,61,63,131,252,231,253,27,48,89,230,246,194,219,243,23,52,226,215,241,188,79,83,114,246,135,74,15,249,59,157,86,244,51,91,192,166,225,250,192,119,111,136,11,121,85,238,26,79,173,4,119,27,67,92,74,150,58,111,240,208,253,202,39,13,61,69,175,188,67,107,104,1,83,106,127,142,238,213,149,81,128,103,121,120,65,171,211,139,126,79,78,20,173,159,136,17,0,252,133,226,171,33,218,133,192,251,174,50,139,72,71,187,139,166,137,60,150,248,109,172,72,159,137,101,228,208,224,1,94,249,161,59,157,13,84,80,160,237,219,207,15,173,40,247,30,108,94,20,249,118,211,105,135,42,204,189,112,40,22,154,101,155,88,197,70,181,15,190,116,89,138,18,208,223,99,233,209,209,95,46,249,246,45,225,87,124,98,201,135,178,68,255,86,156,218,248,155,15,7,12,179,189,56,57,141,16,237,161,67,141,16,228,93,180,46,164,166,19,57,162,17,222,76,105,240,220,233,137,132,72,112,248,165,209,46,244,240,57,40,64,4,145,11,130,51,145,236,211,34,135,49,158,195,86,111,216,15,201,101,187,240,9,254,210,103,146,121,194,199,54,102,16,58,246,79,157,76,163,234,70,99,64,117,152,73,72,119,3,168,57,69,141,223,76,180,31,162,202,79,111,171,57,140,152,208,179,249,235,44,152,59,224,162,10,4,208,221,25,77,129,34,32,248,28,92,220,224,205,96,148,138,31,184,142,117,175,12,169,132,252,180,83,202,132,185,205,167,113,62,191,77,85,224,30,189,114,209,184,55,155,224,153,95,90,193,96,172,62,204,32,56,238,43,96,118,161,250,200,81,157,240,121,133,86,36,164,95,21,238,100,100,2,54,194,129,194,59,218,216,48,142,91,15,189,128,112,60,197,19,183,206,36,229,187,103,168,250,235,30,141,238,212,67,5,38,183,147,3,158,250,113,46,94,111,115,142,204,38,109,175,2,251,176,207,220,85,216,224,189,31,10,77,230,115,30,113,110,140,208,158,237,27,242,174,94,219,133,213,155,31,50,73,182,136,253,30,141,176,208,179,105,53,121,86,135,49,199,206,15,45,233,60,147,17,143,180,35,185,253,144,154,74,118,137,219,3,99,18,242,176,100,208,117,175,113,244,64,81,73,51,136,144,106,226,169,160,149,161,217,249,159,165,244,61,119,27,233,201,186,102,162,153,123,110,214,55,61,57,6,189,51,70,18,170,44,250,200,107,161,143,42,222,246,152,144,181,21,158,232,2,95,248,236,61,30,214,18,41,138,251,219,198,149,84,152,128,254,222,216,92,79,46,154,138,133,47,235,160,245,201,195,253,188,160,238,133,207,63,79,165,209,22,126,127,218,132,53,31,158,255,9,205,238,67,51,221,119,37,30,81,137,142,43,131,161,163,27,102,184,117,81,109,7,46,79,130,3,231,219,72,236,252,90,215,245,235,196,141,37,250,239,54,148,152,249,240,146,154,75,148,3,154,180,253,211,61,222,122,141,235,38,77,243,176,150,178,217,103,221,81,186,159,83,83,10,43,242,5,180,246,214,75,202,165,114,65,24,95,243,33,99,13,19,214,190,31,231,208,126,72,12,119,203,157,168,249,248,158,194,3,10,209,57,223,121,60,209,191,175,48,225,71,172,2,3,233,129,231,104,154,66,98,166,70,179,91,175,220,196,130,74,192,244,99,233,125,119,104,155,51,38,114,230,5,125,217,248,147,236,126,209,162,202,65,196,85,88,67,198,185,177,51,105,79,95,211,217,123,248,40,133,100,54,117,24,98,73,55,61,179,185,173,147,69,63,16,118,26,227,78,120,8,200,53,37,248,96,34,238,224,222,103,27,163,32,74,20,49,159,33,40,165,245,110,86,249,30,33,216,102,13,46,47,138,194,142,163,188,14,205,67,115,163,37,134,168,245,53,60,173,96,244,31,123,213,238,188,103,202,41,250,76,40,192,58,55,200,36,254,85,116,136,0,255,44,203,126,114,242,108,47,101,138,56,183,5,218,71,214,146,223,178,133,113,6,124,14,237,15,29,11,53,36,127,91,172,53,93,57,79,171,68,254,129,0,245,204,62,249,1,207,110,247,30,107,220,43,125,211,145,180,196,9,113,62,93,125,200,145,4,209,247,103,44,244,60,79,18,230,30,209,146,251,238,154,187,0,78,195,233,5,219,58,170,117,105,90,216,179,148,56,121,198,46,252,105,173,75,145,255,166,57,180,164,252,7,189,83,180,73,41,229,253,231,96,207,90,194,16,219,235,61,250,92,76,76,132,38,189,170,203,249,50,31,181,17,48,15,97,60,23,94,163,63,102,19,194,166,253,156,252,196,114,49,250,77,116,226,25,193,104,138,198,12,111,29,220,227,57,57,59,152,56,57,172,39,29,162,38,250,31,87,70,18,78,99,28,182,113,78,4,134,186,137,177,93,127,96,44,89,3,54,91,9,133,177,96,159,1,155,254,155,126,213,182,75,116,120,155,23,163,192,168,109,126,153,143,13,109,190,190,2,6,244,104,126,169,222,157,76,50,86,51,247,16,183,93,195,16,24,103,161,250,136,147,180,18,39,63,47,11,114,182,194,195,91,254,40,231,156,29,167,146,221,169,22,122,201,1,152,61,226,3,163,243,177,28,238,102,59,241,202,35,124,150,148,6,99,221,60,94,113,133,221,74,192,115,229,151,173,88,130,163,70,201,5,151,133,167,241,21,105,212,56,122,88,191,162,194,8,8,207,128,207,48,215,96,28,118,221,61,247,132,48,251,167,169,214,251,67,129,73,75,234,133,23,122,83,106,192,208,142,215,211,208,91,103,186,48,93,181,127,90,172,189,192,132,22,8,110,8,74,14,162,147,238,43,88,88,151,57,45,137,10,87,207,217,24,58,84,244,110,219,172,50,102,192,40,178,237,183,105,189,181,64,15,254,112,131,16,123,26,61,96,124,129,251,219,78,239,234,109,192,214,120,164,240,121,91,53,110,139,237,230,211,231,223,208,123,137,11,95,236,56,149,121,212,169,240,198,111,91,205,245,209,24,32,18,241,43,111,136,72,38,37,82,18,25,198,51,35,230,153,74,26,100,208,239,226,79,133,57,68,11,242,86,129,95,113,240,34,174,81,93,33,43,173,124,104,63,193,212,31,222,30,244,11,31,226,35,179,198,42,188,55,218,130,31,76,31,195,163,40,97,6,162,203,79,78,143,114,150,221,15,221,240,57,197,215,199,215,214,84,241,8,174,233,151,170,229,83,66,67,60,235,193,76,253,221,225,178,146,54,129,89,203,250,252,2,195,141,152,85,126,184,92,86,20,255,118,1,184,249,225,224,62,84,38,10,69,132,239,109,34,47,186,181,157,222,184,92,206,180,71,231,169,62,153,13,19,43,159,62,22,144,239,105,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,8,165,46,41,248,29,24,201,74,127,104,184,176,87,105,155,160,124,135,46,228,119,101,21,217,213,180,85,135,141,83,250,201,107,178,34,181,170,184,193,159,243,131,207,154,156,69,250,135,79,207,158,234,7,215,106,162,128,162,179,102,155,240,128,77,176,80,94,231,52,238,216,247,190,208,155,168,15,73,19,82,172,183,65,82,76,90,75,179,34,148,78,134,43,165,33,33,68,207,171,114,137,201,20,126,49,20,195,127,62,82,23,25,41,166,226,143,12,73,215,166,147,74,31,180,93,124,48,185,0,205,42,18,226,162,4,229,175,11,25,247,249,232,6,165,216,36,240,174,43,34,41,186,7,183,105,200,225,97,237,192,218,56,58,166,47,233,103,211,149,84,5,215,114,254,81,54,59,48,29,4,194,118,193,52,112,185,244,143,237,146,183,186,220,77,170,229,206,252,62,247,117,46,115,74,27,24,253,205,201,169,221,80,156,41,168,75,202,242,247,61,249,109,211,50,160,233,206,106,214,243,254,72,137,112,179,48,74,166,53,177,238,251,196,75,237,154,230,45,152,144,125,177,248,121,91,144,66,180,164,64,15,153,247,177,108,74,233,83,171,48,248,144,116,127,31,21,157,174,45,105,251,177,204,233,220,71,25,159,245,189,108,24,90,197,183,39,155,253,89,85,246,221,128,137,218,74,143,33,138,60,206,125,160,131,27,243,82,225,54,205,19,81,72,172,24,200,57,167,156,1,92,150,182,236,33,131,90,156,3,240,171,72,42,77,198,164,39,218,69,73,8,203,77,85,107,205,117,20,65,127,89,21,81,52,222,174,166,98,215,117,166,187,37,176,169,110,199,135,215,72,220,201,133,101,222,128,71,72,21,59,81,53,121,28,236,107,139,47,154,168,24,36,177,150,2,174,209,196,130,68,9,233,22,121,87,137,230,115,255,244,144,10,88,170,34,51,144,19,112,38,25,107,9,27,240,38,112,110,193,186,216,244,39,85,209,19,39,142,64,87,248,187,52,123,153,18,94,117,34,195,88,154,26,162,61,98,45,117,224,51,57,174,20,48,76,51,73,34,245,159,168,244,55,142,26,206,2,42,75,119,98,208,52,156,178,120,246,154,139,144,87,143,158,102,226,249,193,236,254,181,81,139,190,172,62,125,32,157,23,123,158,191,124,215,157,238,146,230,151,70,35,86,211,17,126,174,252,124,78,254,237,245,50,212,126,134,159,166,92,254,189,144,94,41,149,202,148,66,185,38,76,64,54,98,14,83,211,203,52,105,44,175,176,112,244,86,145,38,202,43,195,243,87,24,28,210,58,36,79,220,100,232,170,255,52,166,156,74,206,235,38,212,233,99,161,155,28,131,76,56,204,202,145,225,101,127,142,37,83,23,24,89,125,159,11,59,52,123,57,22,31,200,209,253,174,206,195,220,202,34,235,214,214,232,107,38,253,49,73,44,202,144,139,42,205,43,125,123,224,210,33,159,15,164,110,38,130,15,45,102,186,43,119,133,2,198,103,85,75,52,211,214,147,180,51,145,122,215,157,223,102,80,163,249,122,243,156,116,230,54,60,97,62,78,121,29,144,42,92,142,223,61,33,229,190,168,151,86,15,42,113,22,79,170,68,70,122,48,236,255,172,103,254,12,121,185,242,97,190,208,14,211,206,220,30,56,231,216,193,155,216,127,87,198,47,83,240,71,15,48,87,169,162,58,127,103,11,102,210,126,31,204,222,68,27,48,177,198,116,123,235,141,200,233,89,81,203,243,54,207,182,233,43,43,81,129,58,227,70,182,139,29,187,17,87,63,52,109,168,210,245,3,72,38,72,252,189,236,179,128,206,39,209,121,134,80,30,222,141,110,204,170,243,149,103,129,207,4,233,164,115,83,71,104,170,86,217,80,42,106,95,97,8,109,69,115,249,86,169,227,154,61,213,73,211,252,89,210,155,234,40,211,240,230,65,39,124,109,109,6,57,40,83,119,14,148,191,85,24,3,211,47,107,71,123,116,174,218,135,130,9,251,190,87,70,95,162,100,4,33,38,100,175,205,252,58,8,178,236,254,81,2,207,203,39,218,133,204,191,132,56,141,12,84,241,16,135,125,126,214,117,15,159,244,16,252,161,214,70,229,166,61,226,209,201,139,47,36,230,216,114,200,209,120,107,45,223,96,252,116,195,164,10,8,187,3,54,80,192,103,80,75,156,206,98,54,93,97,157,173,81,106,154,10,106,72,252,76,127,31,136,148,54,85,109,196,109,34,249,56,179,42,159,186,233,54,114,180,221,151,85,212,89,151,54,252,97,1,78,150,252,131,139,213,222,68,81,155,158,101,127,91,103,80,81,82,236,250,182,234,29,133,155,81,82,171,62,82,122,233,124,201,182,29,134,88,111,98,123,95,172,253,179,166,255,194,231,24,94,122,209,113,148,205,144,241,135,22,4,215,245,220,39,18,161,50,31,240,76,143,212,247,121,226,8,96,124,40,22,56,242,97,195,58,38,167,245,193,231,204,237,189,107,220,40,78,200,249,193,36,216,223,119,13,39,221,143,70,251,169,86,21,41,39,11,116,54,93,6,103,75,44,20,125,224,5,225,2,135,127,122,185,122,244,249,218,104,111,254,193,52,174,23,9,115,26,51,39,206,244,63,24,115,9,217,45,242,186,232,131,252,80,120,115,90,184,193,113,170,157,193,240,193,112,77,178,14,179,105,141,70,249,7,159,253,55,204,160,7,69,175,250,67,77,11,127,233,135,219,140,45,250,193,4,7,45,61,234,233,244,113,127,168,121,187,20,125,215,249,172,25,254,50,207,194,141,179,164,234,186,115,217,173,59,124,38,52,205,64,33,22,128,82,230,7,15,210,203,69,191,61,108,84,234,55,144,88,36,83,121,30,56,167,30,1,163,233,175,39,55,209,151,89,28,102,125,90,250,62,206,79,239,248,109,100,42,158,105,154,120,24,3,144,15,198,30,93,101,225,209,115,58,241,198,7,111,115,113,120,46,141,84,69,117,120,96,202,170,151,70,167,82,255,46,13,121,133,19,27,234,48,37,3,179,150,195,116,186,232,148,212,113,60,218,113,180,53,71,232,83,99,223,236,87,94,51,108,69,201,186,163,254,67,30,233,131,207,166,110,104,23,65,67,225,118,196,111,163,19,54,100,105,108,212,6,178,143,52,19,140,28,146,113,108,232,229,230,22,71,227,167,41,49,47,169,128,59,90,96,32,45,45,176,160,210,14,19,207,225,243,173,106,65,152,78,37,180,73,227,232,38,54,148,21,61,215,78,99,158,31,108,250,120,98,95,128,88,71,92,120,63,161,136,138,122,83,192,31,112,214,63,152,246,5,245,70,64,114,166,249,188,130,71,199,82,155,122,168,223,16,154,126,232,108,38,36,37,48,66,248,241,196,105,28,211,122,86,53,113,89,127,102,13,50,198,82,203,135,197,231,188,29,37,191,86,158,11,203,24,116,126,48,34,217,202,35,249,169,68,251,68,77,218,155,64,74,175,140,142,134,111,168,156,224,14,191,30,185,112,163,77,214,239,153,157,208,131,4,164,92,184,49,241,178,159,124,163,33,166,175,11,39,65,154,98,63,184,177,23,147,251,130,76,143,34,144,193,52,205,60,228,56,58,160,107,243,79,132,84,64,17,239,206,138,73,88,42,254,253,117,24,19,93,118,202,232,12,243,139,14,19,114,200,62,130,136,154,233,228,131,233,146,154,234,15,66,223,14,229,203,31,124,102,195,37,223,118,89,150,21,155,142,158,128,64,107,136,216,94,48,201,125,48,54,13,26,233,156,151,69,10,223,239,139,146,150,166,236,153,116,204,144,236,7,99,163,167,159,0,150,100,244,46,127,240,132,12,48,245,220,102,95,255,161,11,113,40,185,107,68,163,73,162,124,176,217,12,109,245,53,25,157,164,240,15,30,204,33,170,197,114,38,111,182,75,203,97,51,202,147,147,119,172,73,190,39,138,146,221,84,105,131,98,253,211,163,248,193,140,20,73,186,155,96,6,4,208,15,198,6,66,34,134,140,108,224,240,79,27,255,148,170,10,101,25,243,179,243,19,113,52,10,197,247,194,241,243,204,254,101,179,185,122,10,102,25,183,59,118,202,31,76,15,150,30,12,145,131,238,234,31,76,158,72,5,114,207,164,193,14,200,31,10,9,128,158,212,197,6,255,186,228,183,77,149,85,251,167,225,231,78,2,188,31,220,205,94,80,110,123,176,119,174,126,229,157,142,105,241,207,89,197,68,98,126,32,185,182,33,213,0,44,105,114,246,104,99,192,5,16,207,61,96,118,91,35,224,213,197,240,8,205,104,210,99,126,97,52,53,171,170,34,11,72,77,62,79,159,45,7,81,131,248,2,45,232,245,14,226,142,37,209,120,70,54,17,174,147,195,196,50,91,225,100,109,179,31,12,199,120,42,92,40,163,127,215,77,239,157,242,78,201,253,32,156,233,40,111,90,226,183,179,20,37,43,177,255,96,51,14,212,97,132,110,206,217,214,56,60,250,99,35,144,109,197,201,1,111,243,193,190,78,76,103,167,71,7,215,7,211,220,35,91,43,76,154,104,113,252,80,8,66,67,158,247,185,82,116,117,62,148,205,208,86,15,40,84,127,227,179,230,77,119,149,86,163,190,104,170,133,63,120,16,30,72,80,75,158,186,248,56,153,150,63,148,171,102,141,197,117,250,135,98,201,58,100,119,147,200,222,212,184,169,95,6,248,174,46,9,142,125,242,15,111,113,178,41,43,23,141,122,11,78,248,15,198,149,87,107,74,60,68,130,141,15,46,84,88,20,61,19,88,245,245,218,164,156,84,114,39,253,226,131,230,48,81,106,81,67,47,196,0,253,179,69,98,103,136,167,10,245,216,118,3,75,179,255,16,162,124,33,69,94,125,74,64,248,103,171,77,39,202,255,164,5,63,248,76,224,77,106,178,230,68,214,125,2,95,212,231,213,59,29,126,213,136,165,133,230,10,44,185,254,177,231,239,127,248,209,123,67,102,240,240,61,13,19,214,238,207,195,138,137,155,173,117,175,207,161,24,87,123,228,67,218,235,140,205,241,192,228,240,2,94,202,174,39,67,73,27,143,63,201,77,207,148,56,108,147,81,234,195,131,23,227,41,138,124,11,45,56,231,27,246,157,201,50,171,50,49,145,53,141,141,229,67,27,114,111,210,208,135,241,53,183,199,23,180,32,159,149,67,97,75,192,250,248,249,249,92,235,208,101,79,252,161,237,103,48,35,40,63,237,113,17,93,1,69,37,3,207,214,16,43,67,255,229,70,213,74,78,157,77,26,192,207,93,81,230,148,22,124,96,163,223,6,140,12,144,124,145,21,167,163,128,153,65,133,38,129,197,90,44,148,230,243,160,94,12,84,65,202,61,248,252,112,81,9,210,196,7,77,218,235,251,156,233,190,212,201,192,12,196,60,150,164,219,237,225,238,38,11,8,151,207,82,63,243,77,129,109,131,235,147,43,42,66,234,224,69,229,22,213,96,159,196,88,207,30,120,24,81,206,97,99,175,43,188,9,141,28,38,252,155,50,127,146,110,237,201,227,158,73,16,60,37,34,59,145,39,31,135,31,77,25,81,157,28,200,101,19,122,58,140,2,135,112,17,8,206,119,241,117,152,76,99,121,150,36,82,210,213,195,166,9,151,74,117,53,178,205,168,205,79,158,81,65,79,143,135,94,54,157,222,111,189,99,104,116,141,62,232,148,232,177,76,143,87,233,135,90,135,169,166,127,17,4,146,248,18,147,209,243,132,53,252,7,179,112,22,217,48,209,17,192,28,235,193,9,149,89,217,39,34,78,76,99,190,71,62,40,199,203,182,37,99,117,150,253,161,218,12,53,158,128,239,60,184,26,71,23,74,74,178,223,42,182,155,240,133,229,220,86,122,92,15,207,24,30,104,207,197,209,132,147,18,139,54,211,164,244,16,3,78,77,122,162,228,130,179,75,28,124,86,91,73,74,179,239,163,235,195,195,69,116,84,132,153,130,37,51,117,187,136,84,77,5,74,221,253,150,207,165,176,157,207,132,37,167,182,140,169,127,249,240,91,154,102,234,89,119,104,242,241,208,31,146,171,36,165,113,161,28,197,199,130,25,69,42,233,12,42,131,105,57,196,182,67,243,71,213,12,161,253,166,217,115,60,173,70,166,198,48,87,236,120,6,242,99,178,217,162,190,151,124,140,163,79,49,213,55,16,193,132,25,155,18,70,165,246,209,226,162,130,46,233,7,23,107,134,148,109,123,51,113,159,11,239,172,155,68,170,169,103,173,118,20,203,60,249,116,233,135,129,140,224,240,249,210,167,238,249,105,194,30,158,84,67,54,73,93,173,217,59,255,154,35,191,253,43,35,69,190,108,196,163,105,255,255,96,134,193,148,136,15,93,160,229,207,196,24,199,106,166,133,13,152,245,101,58,220,240,4,209,68,200,9,226,70,192,56,76,84,77,194,208,118,225,211,97,67,245,82,85,209,78,188,66,44,229,187,118,115,94,83,212,68,207,252,202,16,179,210,89,158,203,228,111,252,161,116,44,233,167,254,244,121,108,177,53,46,213,102,95,129,199,144,163,43,21,138,173,201,35,178,112,49,142,246,163,196,208,10,5,58,191,43,170,119,20,186,4,166,132,228,63,60,169,107,201,203,106,68,123,213,191,121,82,244,91,53,234,44,31,55,125,205,69,132,151,15,70,115,129,103,253,106,119,252,247,164,118,162,141,118,209,25,201,6,74,156,218,102,100,34,229,195,115,48,29,153,248,166,37,27,170,48,219,163,28,19,177,73,90,189,168,20,59,82,140,66,12,255,36,30,104,136,79,230,226,175,107,155,62,137,92,217,121,193,49,197,159,240,106,63,253,162,13,138,102,164,164,173,246,55,213,190,178,153,234,135,15,51,150,85,45,17,160,13,122,51,79,152,16,167,39,89,62,44,121,228,185,163,179,44,170,168,108,51,141,46,223,58,208,118,208,245,158,217,74,237,238,32,146,151,154,197,183,230,210,237,167,166,134,210,245,166,105,142,138,160,243,60,125,234,115,75,63,30,234,156,113,116,66,25,64,243,132,214,145,235,183,133,154,163,146,113,206,16,228,218,60,37,150,43,229,81,121,29,8,143,117,223,56,159,255,162,151,126,60,48,25,2,79,245,209,117,254,194,5,131,44,135,207,231,162,244,15,60,82,207,158,222,19,187,19,194,171,44,16,152,31,228,136,37,140,9,81,159,204,109,51,63,102,79,97,18,172,47,29,42,19,126,104,164,102,79,100,160,173,172,84,251,102,243,149,139,108,234,84,190,65,51,197,1,31,227,40,177,206,253,214,16,204,245,198,115,206,230,234,174,85,203,222,73,27,71,66,155,166,220,215,99,213,124,159,62,152,76,148,86,45,241,176,78,190,220,159,53,20,5,195,199,253,21,227,228,30,153,122,148,220,159,74,23,89,157,17,101,0,22,104,45,142,244,159,39,252,7,83,62,215,132,54,182,159,57,14,70,28,84,86,16,110,250,196,100,94,36,32,23,158,181,188,71,54,181,123,132,101,185,217,172,133,201,5,21,121,70,109,132,175,64,94,8,62,94,195,247,78,48,250,199,51,202,97,81,116,127,95,165,67,227,123,142,78,230,192,242,193,205,216,91,249,129,111,201,231,44,62,73,41,28,103,30,201,124,84,94,17,66,81,91,235,123,203,250,137,63,20,15,247,7,101,27,183,253,174,178,53,158,76,253,225,179,106,38,169,84,209,254,251,60,18,136,149,94,231,34,167,162,213,214,101,58,179,142,38,218,30,244,85,46,120,196,126,48,156,24,37,220,156,113,130,8,199,119,87,214,14,163,11,136,177,38,125,99,117,34,97,108,63,181,10,86,16,172,152,94,220,179,158,10,133,77,68,192,139,123,197,130,219,170,101,73,34,0,135,73,227,79,45,90,26,27,241,187,45,68,128,70,211,119,101,116,6,191,235,132,246,146,18,19,219,175,21,53,106,154,184,210,84,173,126,163,29,231,95,38,25,229,169,92,6,138,223,16,114,189,96,106,114,159,250,62,240,152,206,183,26,59,242,83,36,131,124,24,247,149,24,176,173,107,85,31,97,134,17,85,100,107,13,126,224,113,9,205,166,100,170,246,200,205,154,100,156,103,103,202,178,235,61,57,188,25,63,122,80,178,209,10,28,17,110,106,81,224,230,33,104,52,97,212,70,103,123,194,78,155,207,247,129,237,173,51,33,112,73,40,106,151,211,76,26,40,69,229,29,186,174,214,37,135,17,118,171,195,29,30,159,142,21,220,83,156,24,124,158,62,205,240,237,41,128,79,247,245,100,79,102,194,64,58,138,73,198,6,103,32,35,123,167,115,10,233,232,22,132,3,114,152,250,13,64,65,112,61,16,99,51,76,237,169,161,81,180,6,217,218,218,134,158,192,146,170,190,83,210,176,86,41,79,113,15,123,137,25,52,140,49,49,212,123,134,82,235,46,244,187,173,173,174,234,68,11,219,54,251,96,56,247,192,187,87,167,237,142,195,155,147,79,10,86,102,74,201,177,12,170,115,33,112,88,219,42,234,214,177,157,116,101,101,35,213,164,135,229,68,77,60,136,170,63,205,20,217,254,88,185,33,57,237,152,68,45,108,37,101,11,145,216,242,223,182,238,209,172,172,51,196,151,124,24,79,52,155,183,122,132,247,159,246,83,144,137,152,63,229,228,104,200,185,246,153,201,81,173,231,104,228,206,130,36,59,249,233,174,148,182,137,121,163,15,212,121,246,94,69,115,23,29,233,65,119,198,165,77,169,237,172,55,198,48,46,62,142,25,243,85,69,138,186,21,82,90,240,179,152,255,228,202,96,83,250,93,67,93,28,170,163,221,55,27,206,224,141,193,250,172,74,79,60,113,76,185,172,51,244,36,138,82,8,33,161,7,33,206,166,102,153,108,207,206,33,133,185,209,54,155,117,85,53,236,236,78,189,239,145,239,246,177,202,33,193,237,206,99,244,208,219,132,168,180,178,138,224,190,243,248,176,223,40,10,227,26,233,116,184,110,164,230,81,159,115,135,85,227,217,157,160,112,169,244,196,97,219,190,32,24,158,33,169,61,105,29,166,245,156,65,110,164,16,144,148,201,138,180,69,119,106,36,155,242,38,83,214,128,97,235,198,237,236,17,144,176,111,10,159,249,207,63,124,171,115,104,246,128,82,107,246,182,177,253,179,18,145,100,124,223,63,103,105,103,155,210,208,252,208,100,209,152,114,190,28,4,126,212,75,245,228,244,35,56,17,150,150,154,149,148,122,124,54,56,217,219,202,76,188,79,103,106,235,189,94,221,233,193,147,8,88,54,126,3,149,20,55,21,64,3,26,187,132,162,84,110,20,224,156,185,204,96,81,39,112,152,16,61,136,103,120,140,47,125,99,228,149,146,107,146,110,99,69,13,213,151,232,203,60,235,131,40,126,134,173,72,91,144,118,242,238,71,20,189,115,125,29,86,206,100,26,4,223,138,182,68,215,198,74,68,2,122,80,193,235,208,114,170,121,88,187,202,194,54,190,98,250,163,241,90,93,49,154,155,166,135,224,105,12,62,241,96,80,193,167,137,172,169,228,110,54,145,118,135,249,178,223,158,51,120,204,254,192,59,150,106,218,21,67,122,33,221,75,43,47,33,142,77,198,140,150,180,250,179,204,27,210,225,65,242,205,105,182,208,19,206,203,173,210,31,2,25,165,196,80,56,63,174,221,35,182,230,56,159,180,194,35,23,3,9,138,60,179,185,14,49,98,58,72,230,221,190,150,140,145,173,203,253,26,53,95,89,82,80,241,200,136,250,109,35,109,46,187,225,198,250,211,98,89,230,63,154,56,115,54,203,242,186,185,51,77,26,99,136,191,37,191,77,83,135,119,74,152,165,239,93,27,233,140,167,120,238,157,18,102,41,89,244,198,200,221,121,55,67,94,103,210,170,69,158,233,68,223,209,87,117,130,245,182,158,134,157,66,160,237,71,179,195,172,77,59,141,224,88,57,235,51,91,4,177,164,151,8,135,157,153,189,1,11,17,124,85,227,177,93,73,245,102,9,202,183,233,49,221,61,51,209,118,129,49,106,250,121,105,214,146,119,156,220,19,109,91,17,64,181,70,54,10,32,209,76,145,8,64,85,81,0,119,237,179,80,212,232,13,179,106,178,192,70,95,242,131,211,163,21,130,82,93,118,249,62,134,244,120,196,157,77,200,46,173,139,62,89,73,26,187,33,114,6,12,249,82,58,137,206,250,212,111,191,27,47,95,125,5,58,249,236,233,7,15,85,80,6,115,49,1,160,220,154,182,15,162,221,220,162,135,207,20,190,213,83,250,192,213,45,182,182,249,111,85,237,179,235,166,168,63,3,70,170,74,97,232,29,113,52,181,179,169,90,239,120,2,37,103,107,83,46,89,234,29,6,41,140,149,212,97,30,246,115,95,40,1,198,243,236,28,175,146,235,68,119,114,48,126,131,250,192,152,253,162,149,212,236,164,134,94,25,133,123,255,242,146,245,55,169,255,120,79,208,141,107,192,166,136,44,61,99,211,140,208,110,215,228,208,212,183,105,0,184,12,29,94,202,132,212,218,126,56,73,58,94,120,204,199,250,162,33,205,31,175,186,17,236,233,251,108,205,104,233,14,243,89,106,83,89,179,123,11,148,190,49,61,24,107,210,30,189,164,244,19,234,109,99,251,92,110,255,45,85,221,167,39,179,194,29,138,54,87,116,106,231,219,85,233,214,23,160,231,66,117,138,111,214,45,116,225,170,77,24,68,130,35,162,229,84,219,59,134,233,194,168,209,32,219,140,76,175,230,20,103,95,145,3,205,15,251,105,219,150,176,222,51,195,155,84,111,138,214,46,227,153,4,24,9,227,199,22,99,8,138,186,86,86,175,16,38,237,104,180,166,20,51,158,230,64,124,24,154,116,113,247,7,206,61,140,168,54,206,106,200,76,60,75,230,136,137,138,246,177,51,61,140,199,101,225,76,33,126,105,56,125,230,199,83,134,98,80,141,206,247,53,53,202,176,151,119,199,193,175,192,175,238,225,5,141,144,128,207,71,174,148,230,3,163,222,182,2,70,206,88,91,169,89,172,99,132,146,247,171,106,118,80,70,120,0,155,195,197,210,184,206,90,229,227,137,38,236,203,30,131,135,194,230,35,46,140,53,234,105,149,46,182,173,14,152,172,138,118,84,154,175,137,75,113,156,69,72,75,236,168,121,178,216,4,218,202,227,129,133,147,120,114,151,30,254,160,61,46,217,40,164,250,177,150,30,124,30,231,76,33,174,127,34,98,156,197,159,39,50,219,85,31,161,150,172,172,43,224,21,10,167,182,155,171,245,105,77,47,162,135,68,161,177,190,70,240,144,152,115,192,45,171,59,41,243,75,187,234,36,99,189,163,164,213,25,30,85,219,102,142,103,4,194,127,136,199,105,138,68,251,109,111,77,190,71,197,131,28,57,252,23,206,53,4,45,58,155,151,252,160,53,180,191,55,170,130,91,87,173,100,30,13,129,14,154,97,213,201,227,132,31,113,97,68,57,227,233,214,135,20,20,42,31,141,169,95,29,99,128,93,107,147,122,93,105,143,15,200,56,241,254,69,199,211,4,250,29,123,165,98,90,31,127,14,110,87,98,173,77,179,235,213,187,234,35,148,31,55,50,156,245,249,174,26,98,144,237,106,220,76,21,67,2,166,234,28,176,217,52,60,26,5,171,92,148,93,228,51,33,144,74,9,253,156,98,237,124,15,60,219,85,190,162,129,235,121,213,25,98,92,40,247,64,84,211,38,105,134,193,14,221,148,108,81,86,126,96,168,236,1,231,253,42,51,88,201,36,142,166,59,236,81,156,216,214,52,239,48,194,196,106,252,104,237,55,33,114,147,141,51,246,28,61,195,74,211,246,183,253,113,94,217,102,167,18,240,9,85,159,249,228,236,98,66,252,141,220,224,227,71,110,45,196,161,68,147,182,5,220,10,211,206,180,2,134,13,241,76,70,120,226,58,218,141,83,165,240,156,33,61,12,235,104,246,63,142,49,53,52,35,17,110,216,253,157,7,27,173,190,1,147,105,124,38,66,168,208,247,104,162,0,69,113,223,10,16,9,121,157,37,169,45,238,123,108,73,85,85,4,55,123,156,152,172,48,79,82,49,231,69,149,96,93,117,68,188,71,235,3,83,174,106,1,195,85,94,143,156,75,173,247,129,39,147,91,83,33,38,196,255,246,133,97,91,40,220,83,216,255,108,43,201,62,2,82,48,248,123,160,181,168,188,33,142,170,119,144,177,168,245,71,218,199,116,51,226,85,167,76,21,251,81,174,170,121,221,11,75,218,139,188,126,62,33,247,151,145,63,146,145,192,77,78,159,70,225,29,18,243,169,127,15,105,203,139,146,30,82,148,26,88,187,240,211,179,203,34,159,82,72,236,110,115,97,83,24,87,41,151,106,94,219,188,229,158,132,129,232,150,210,189,248,120,197,14,24,81,83,14,46,111,182,225,140,132,30,18,158,123,88,93,89,225,130,25,193,133,207,194,168,214,66,244,84,133,86,236,9,99,31,17,92,12,204,182,231,42,12,198,91,243,145,64,187,198,167,104,114,65,143,21,184,81,68,42,161,240,201,36,160,71,155,69,226,125,228,20,54,213,0,136,252,208,190,239,11,14,213,122,180,221,214,188,39,199,181,68,245,115,78,164,74,222,50,224,166,113,198,98,88,21,121,157,244,36,62,48,19,239,133,241,228,83,180,212,125,65,52,82,235,99,210,57,194,254,138,41,99,60,106,19,13,159,130,208,31,164,25,50,61,254,161,133,168,228,78,26,200,27,62,6,161,103,2,171,49,196,187,181,195,40,92,175,88,222,153,235,232,127,120,146,94,86,139,242,121,180,190,78,81,36,126,243,157,100,235,131,225,194,125,231,178,253,138,222,163,6,25,251,121,96,148,66,31,25,203,31,69,246,131,39,132,120,53,172,56,27,204,113,103,81,72,150,251,241,20,134,34,123,223,51,170,116,15,156,194,118,133,15,115,166,199,141,134,108,206,136,111,139,210,197,131,194,192,137,241,59,145,95,83,97,16,162,230,56,22,123,213,199,240,5,35,236,26,223,37,251,203,245,26,78,92,13,217,69,202,86,219,148,23,69,175,121,143,78,187,60,6,61,29,97,152,248,105,184,248,234,250,80,176,57,93,49,184,205,43,92,21,77,104,206,14,77,110,182,114,75,179,155,133,77,97,60,208,244,88,62,20,106,119,33,169,77,63,237,179,142,179,141,219,61,4,129,23,165,113,189,169,154,233,65,11,189,96,150,196,245,120,255,228,85,227,228,115,60,207,11,190,210,184,199,154,149,225,35,164,74,199,173,195,40,137,63,170,186,236,104,98,30,227,43,123,22,142,140,238,81,76,53,136,188,107,84,102,84,221,18,194,238,212,178,180,106,177,80,114,44,247,228,103,110,120,84,194,48,14,45,161,82,126,94,252,88,143,190,236,217,103,95,41,112,82,45,239,111,67,175,15,133,102,154,32,198,124,68,148,119,113,1,1,84,171,31,150,194,34,141,218,46,106,81,151,186,100,80,7,26,33,82,142,121,143,158,186,98,227,119,101,196,255,248,60,89,81,174,135,78,248,121,188,37,61,230,233,72,85,249,11,233,184,87,61,63,77,11,229,188,202,237,229,143,135,70,145,247,193,53,62,246,57,7,198,202,53,224,51,227,254,129,33,42,6,12,103,165,188,63,157,231,253,109,194,136,199,214,29,179,226,16,180,31,36,0,246,11,223,177,208,140,77,173,231,70,144,62,132,248,151,201,242,60,63,61,238,32,174,102,135,190,159,11,239,43,4,179,171,105,242,60,39,135,183,83,2,38,143,212,159,23,210,195,247,103,217,219,205,127,222,87,120,189,32,203,159,117,23,185,216,244,132,73,38,94,235,85,57,191,203,182,76,161,72,15,73,126,170,212,29,252,181,152,173,42,106,18,233,25,103,116,136,220,115,63,66,168,20,140,98,211,194,56,64,213,250,129,215,29,255,229,44,13,58,225,252,208,123,240,211,227,8,90,238,60,72,170,92,73,139,118,89,238,37,198,148,250,92,49,225,94,88,57,244,244,58,109,39,124,216,195,200,129,112,88,111,136,124,126,248,10,100,228,251,117,193,58,17,111,142,207,253,12,227,166,22,19,4,176,81,45,88,230,55,55,158,231,76,125,58,92,34,232,69,120,68,78,201,249,172,144,215,39,172,47,233,29,2,97,230,184,146,89,88,188,227,231,70,130,136,133,150,242,28,75,139,213,184,48,141,173,250,89,208,156,238,207,196,250,0,53,80,68,23,43,197,179,166,241,56,107,188,101,252,168,107,55,146,233,41,120,62,155,61,227,182,80,235,238,143,111,39,206,192,97,21,60,215,79,192,86,11,129,81,232,91,102,185,242,88,55,193,113,9,223,195,179,245,96,95,180,31,151,162,94,195,162,197,172,46,234,51,57,27,135,223,209,196,39,175,26,245,176,172,194,246,134,153,92,119,5,25,178,100,120,176,208,22,241,120,221,209,221,24,102,215,236,82,247,124,252,147,6,253,196,225,215,83,88,37,30,85,115,222,216,61,26,185,124,93,148,38,18,248,97,6,148,159,126,81,104,70,36,43,3,165,199,246,209,83,71,15,60,124,136,50,234,158,143,101,21,51,155,195,208,15,202,107,104,85,66,110,253,160,99,106,178,22,255,149,52,194,174,7,193,243,253,248,116,25,63,46,124,159,96,45,235,46,141,28,115,200,146,83,5,121,77,236,139,217,43,5,108,202,240,243,129,233,194,14,120,42,97,144,88,231,4,109,225,72,85,205,150,253,129,103,185,102,89,16,143,31,217,241,179,64,182,176,87,130,85,153,30,205,114,40,156,62,144,104,170,125,134,130,209,198,227,194,42,110,87,253,245,153,44,158,123,193,173,116,171,174,12,203,196,14,123,77,182,138,67,187,38,8,87,74,31,23,62,129,252,163,166,78,87,69,248,166,97,52,251,104,156,82,72,13,125,110,122,144,154,22,248,9,149,230,117,56,226,109,60,194,176,212,15,123,120,155,13,114,235,143,162,57,82,201,23,134,112,246,168,146,67,53,159,1,183,55,75,65,203,204,245,179,42,38,151,180,158,189,80,84,194,215,175,122,92,31,184,181,126,125,213,172,242,253,192,221,120,225,225,233,246,248,35,177,77,67,224,45,224,194,98,162,176,101,132,195,77,238,44,244,42,167,126,182,86,35,94,54,122,34,233,143,17,171,75,210,30,212,4,32,244,151,185,178,107,69,151,222,237,14,35,208,139,144,160,101,62,47,235,220,242,14,191,169,66,218,191,62,232,22,119,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,165,158,252,63,78,30,198,129,184,161,190,39,207,235,186,45,230,138,255,205,243,76,114,15,87,80,218,150,219,19,179,161,173,186,194,94,140,32,104,175,231,232,20,123,125,90,144,31,105,73,52,80,214,188,199,50,225,235,177,21,195,169,112,21,204,72,129,61,240,185,144,28,232,249,120,30,189,255,74,46,56,126,153,61,180,62,146,130,231,73,248,106,46,18,151,227,221,234,199,122,60,225,183,110,221,33,114,238,176,143,197,57,243,233,228,254,49,13,227,186,19,180,131,242,242,95,246,157,203,224,21,234,68,216,80,168,21,175,210,246,120,185,227,174,76,209,50,224,90,218,227,53,48,66,57,15,148,189,107,123,236,0,16,233,8,155,84,20,77,20,198,252,193,119,251,116,198,191,153,201,102,27,191,124,13,94,231,124,60,142,233,202,218,247,104,107,89,82,248,58,58,193,18,126,100,64,145,244,141,213,120,240,113,244,165,15,212,178,149,215,214,214,76,72,36,101,100,149,148,240,173,165,121,73,199,119,231,51,46,97,76,219,236,95,30,120,122,121,31,152,252,211,115,52,105,140,184,45,166,100,149,246,182,2,254,136,223,174,116,3,232,201,207,144,190,222,205,36,133,158,92,2,116,204,17,94,193,180,1,151,245,88,40,176,104,186,137,55,122,106,186,167,103,5,237,215,60,57,229,231,204,188,158,21,174,208,88,122,150,39,113,105,58,10,14,159,120,99,107,4,99,206,228,225,30,14,218,84,84,124,32,255,24,14,224,48,113,159,69,239,220,17,12,143,11,179,99,212,108,111,185,206,177,184,120,103,237,220,89,180,192,222,81,72,193,237,17,52,39,87,156,251,61,26,59,237,39,149,76,227,161,192,77,197,83,22,250,26,227,154,97,159,120,94,191,15,50,48,187,95,43,109,54,168,154,94,55,21,242,64,201,61,234,169,81,235,240,208,11,39,109,40,95,143,171,196,45,62,1,167,215,229,0,126,230,140,39,222,59,205,129,143,185,195,89,63,226,183,173,201,238,41,11,156,53,175,197,11,169,168,169,60,37,135,153,194,132,103,88,128,244,220,215,153,177,123,235,23,206,218,181,77,145,167,237,248,2,38,26,125,79,13,52,99,179,116,125,213,203,90,111,209,173,88,131,75,192,237,45,248,161,105,22,31,200,160,54,85,181,82,121,230,240,190,194,198,126,224,95,168,39,63,107,108,124,248,52,180,230,183,74,95,206,254,47,92,215,7,114,171,235,173,252,70,16,79,210,233,177,185,135,39,68,25,47,224,73,245,92,97,164,73,195,47,158,94,231,167,196,74,34,35,190,1,62,55,93,146,201,226,134,103,52,215,85,84,235,131,236,49,134,40,1,195,115,83,116,228,116,175,251,167,84,161,176,133,184,31,220,205,81,64,133,216,43,213,21,31,73,108,234,155,84,75,128,87,36,81,224,89,37,101,138,84,68,52,70,128,169,171,34,32,252,187,27,103,12,132,107,180,76,143,104,162,171,230,211,213,68,17,109,171,70,117,202,81,228,55,207,62,237,216,70,36,135,108,191,195,40,51,104,45,253,204,140,104,97,56,92,205,64,235,209,143,223,114,114,186,145,101,231,130,167,101,206,247,228,88,1,61,218,219,103,50,204,251,194,150,253,81,157,246,20,181,118,56,135,240,0,20,205,168,46,95,56,61,250,242,213,218,155,253,194,45,73,176,30,145,247,243,50,195,197,190,18,136,61,202,247,124,249,41,142,166,178,162,140,14,138,214,81,15,164,15,97,169,132,41,149,253,225,218,146,203,58,40,180,47,104,195,155,139,201,16,250,146,54,205,97,0,71,166,215,225,130,217,217,126,104,86,227,190,47,230,35,53,194,65,24,127,122,52,140,122,211,19,207,110,202,194,253,62,20,8,218,74,231,163,149,106,198,117,151,253,206,9,103,47,50,195,11,126,160,16,191,30,73,126,2,224,48,185,47,86,48,25,15,103,174,70,193,15,184,60,4,4,232,216,97,127,133,148,109,81,39,121,244,98,201,229,5,60,183,54,176,224,8,6,41,44,224,19,168,60,180,78,146,211,49,165,224,134,187,116,24,154,220,109,220,181,201,70,232,185,27,228,241,56,152,212,202,195,36,100,127,231,100,147,129,155,116,155,207,185,79,168,18,225,130,181,140,40,155,15,229,245,229,238,88,195,236,137,139,178,24,41,89,199,39,64,155,181,166,55,201,31,93,163,81,218,52,106,122,110,27,170,121,12,6,54,55,90,78,135,67,32,95,72,54,43,161,242,192,243,126,187,24,223,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,248,53,234,183,221,81,172,247,109,25,110,196,69,211,171,60,53,236,150,3,70,162,164,62,112,143,34,234,129,243,212,126,90,94,201,14,35,182,145,127,68,188,7,62,59,129,56,121,101,153,80,216,250,219,124,46,198,81,189,183,103,28,35,54,224,55,6,3,251,29,76,188,226,88,211,147,217,84,181,135,242,58,99,7,51,232,255,92,235,97,173,254,90,94,13,238,27,65,213,245,112,94,59,13,7,1,183,199,57,9,120,184,102,45,48,221,210,249,129,227,125,118,44,180,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,57,120,9,220,141,64,30,240,132,72,252,192,72,78,7,12,127,72,231,60,190,207,26,39,71,207,161,180,7,142,94,69,224,164,222,70,231,253,144,93,245,167,130,137,69,127,108,43,6,124,209,64,203,208,141,52,138,204,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,235,62,188,141,26,209,226,220,228,103,235,179,178,173,20,225,215,249,166,49,232,122,150,205,179,139,240,132,8,112,214,130,37,235,226,136,210,29,211,131,214,145,54,206,16,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,249,4,105,238,23,7,140,89,226,228,103,30,43,58,184,15,90,92,239,28,244,204,247,58,184,11,221,249,190,230,158,173,205,171,150,201,10,221,189,65,11,216,20,71,20,62,219,170,125,143,62,251,147,242,28,141,94,93,14,216,136,98,10,163,149,18,247,117,110,91,61,39,55,28,225,18,143,180,155,78,141,222,54,130,180,113,114,116,144,211,227,75,212,152,120,107,192,249,165,66,226,156,210,210,61,218,100,119,20,134,144,17,240,192,1,101,63,33,239,136,229,163,155,131,104,123,34,98,166,145,17,48,210,184,234,249,66,34,218,239,139,186,139,166,88,15,138,179,196,12,24,183,146,231,220,116,246,150,128,71,81,49,45,234,191,53,146,245,7,174,143,1,41,126,37,115,228,251,219,53,171,94,207,185,11,134,154,95,56,249,245,252,238,34,198,10,171,193,206,184,85,74,10,123,144,28,233,1,211,111,94,207,141,209,133,227,59,124,224,244,204,27,228,39,187,156,28,37,108,125,228,188,236,248,180,141,28,249,108,86,79,108,177,189,154,10,131,234,73,52,225,30,133,64,126,192,16,107,31,66,239,102,243,123,225,246,212,221,177,240,216,238,146,136,202,75,125,124,220,160,32,198,51,69,237,71,245,1,240,39,172,193,52,3,238,143,249,169,13,144,30,63,125,54,94,237,177,121,155,182,98,93,24,189,0,133,91,113,117,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,74,239,99,182,185,210,189,178,89,231,31,187,193,68,70,46,96,35,20,75,50,136,109,69,191,240,76,186,215,93,166,249,127,159,233,64,173,61,43,220,195,187,197,224,243,186,212,100,148,78,195,152,150,232,216,211,156,164,233,176,196,68,78,107,231,147,127,158,24,56,183,118,225,250,144,17,144,235,94,73,30,233,94,79,246,206,228,136,239,251,26,218,115,74,110,111,12,25,41,172,224,138,158,239,237,14,148,249,178,60,187,233,82,199,101,161,192,167,173,153,86,73,190,87,93,222,230,3,22,255,160,95,219,77,169,240,62,230,188,209,70,104,176,202,45,2,195,59,191,79,140,116,190,38,90,51,11,254,125,27,56,83,104,226,123,46,236,7,229,85,235,110,21,33,126,36,50,2,70,219,115,189,62,185,45,245,123,116,127,19,246,61,203,164,49,203,120,203,66,70,197,191,48,109,44,207,209,20,149,238,125,145,238,20,180,207,232,56,69,38,215,44,75,20,102,215,17,159,199,31,27,67,196,159,231,140,187,42,180,89,143,23,150,111,171,252,225,97,82,21,10,223,85,58,155,78,252,245,156,188,220,220,52,132,79,84,71,31,184,4,141,131,0,191,169,102,21,129,54,180,187,128,243,227,189,2,76,35,174,195,4,180,15,143,179,27,235,46,224,254,40,17,45,211,149,138,128,161,88,59,216,83,24,98,108,237,128,161,196,247,7,206,55,204,199,52,252,169,237,55,84,245,60,65,214,41,43,173,241,194,105,199,201,207,158,45,191,46,212,230,136,114,143,38,221,156,95,167,232,30,139,54,171,201,220,207,201,89,159,86,192,227,49,36,0,206,145,32,192,14,48,183,135,130,122,54,164,195,203,82,231,1,79,13,168,41,100,175,160,119,31,212,170,222,10,215,107,246,76,203,99,127,8,105,100,193,130,49,207,203,27,229,49,21,71,126,253,30,140,125,173,50,88,145,215,141,39,158,176,153,28,47,44,115,101,34,142,209,89,7,170,71,84,242,240,61,218,74,8,130,166,183,34,66,131,105,164,229,247,185,239,203,48,37,174,231,162,231,42,65,199,236,40,169,102,93,114,235,121,150,145,41,237,214,112,163,28,83,118,220,209,6,131,207,233,122,60,124,201,95,230,152,74,33,243,61,148,95,116,36,34,208,64,13,189,40,131,175,210,29,28,241,116,50,137,247,246,240,29,104,132,113,184,116,58,163,21,238,55,66,50,1,165,249,56,184,35,117,55,2,38,38,209,235,198,86,39,162,78,4,14,215,99,108,79,250,184,196,201,105,183,209,133,171,152,183,231,247,42,219,167,25,169,228,88,88,6,219,97,164,27,180,140,1,223,53,251,187,4,70,232,93,73,172,68,15,203,225,220,31,117,89,106,222,215,205,188,81,120,120,40,36,229,204,157,247,183,161,150,171,36,249,162,113,221,253,131,128,217,171,10,138,177,167,39,144,233,99,73,15,3,171,192,255,243,88,160,253,220,206,245,169,208,200,232,31,79,179,94,150,178,95,78,79,36,99,40,133,150,199,31,219,132,80,253,203,36,189,177,158,216,238,4,49,169,182,184,175,97,244,100,101,27,161,47,154,3,134,250,249,112,149,206,130,212,226,202,7,45,84,207,209,253,70,26,13,67,222,246,144,115,209,70,203,113,242,51,245,105,155,239,137,174,206,198,173,196,141,193,20,208,122,115,102,181,139,103,122,166,186,135,175,153,89,255,61,30,70,234,44,63,19,18,222,42,113,91,115,176,47,126,208,251,46,33,154,247,135,56,150,47,203,137,74,66,125,136,49,150,81,242,188,132,9,226,204,23,70,147,194,223,6,147,100,126,79,78,155,134,255,52,2,172,79,45,58,155,102,155,31,221,172,97,188,254,161,157,197,72,56,147,207,121,102,243,161,134,213,225,115,10,172,142,245,216,22,159,173,234,184,227,8,86,141,214,185,41,30,111,143,52,64,207,15,189,244,113,156,14,46,124,214,235,135,204,207,76,17,63,93,72,16,60,12,44,120,32,1,163,126,255,194,179,231,123,52,243,157,210,4,107,163,136,21,23,158,204,174,75,231,105,56,160,126,105,212,60,154,242,129,16,19,137,33,138,27,236,19,179,66,18,41,222,41,73,217,231,252,208,120,22,23,216,190,1,247,183,246,89,109,165,236,1,155,78,167,194,88,177,236,128,75,222,207,146,187,144,126,246,161,84,167,249,173,61,139,102,137,54,204,3,243,54,95,134,86,143,28,151,5,45,79,68,203,208,242,88,160,153,72,94,127,226,16,246,201,113,225,56,11,212,39,12,137,206,83,58,251,107,123,81,198,81,252,48,146,235,79,244,149,205,98,48,96,52,85,30,238,204,121,151,190,109,162,71,254,109,60,106,180,78,199,48,196,108,232,105,25,60,241,78,45,241,72,72,122,140,231,220,176,203,227,109,161,154,210,231,31,94,217,136,103,2,187,247,121,100,205,180,25,63,152,246,148,135,80,218,96,97,215,11,151,167,201,161,53,251,72,28,157,91,109,37,236,91,221,94,106,54,115,166,244,4,203,76,66,30,238,54,180,198,95,62,28,206,219,35,142,198,88,72,67,51,36,118,163,195,135,199,91,231,203,111,177,61,249,7,155,214,152,14,163,110,50,221,254,72,83,207,235,33,182,179,231,154,69,224,151,59,217,77,227,235,194,230,79,254,182,207,5,233,167,242,42,159,86,200,115,213,53,88,243,124,154,169,232,116,135,215,112,241,248,236,76,17,20,212,116,3,126,62,214,236,159,46,90,74,233,233,1,90,166,153,227,191,141,162,136,166,153,168,98,175,40,144,152,144,253,179,179,218,112,59,252,202,224,94,60,222,243,196,69,190,85,69,26,235,101,140,110,244,171,60,237,64,206,162,60,202,47,184,247,186,242,139,253,50,74,131,218,196,76,145,203,127,154,26,251,83,221,76,246,70,227,174,145,73,125,88,11,124,3,227,222,52,82,2,79,47,252,136,72,227,192,212,97,158,222,108,2,147,21,48,5,16,205,80,157,183,95,122,92,153,233,160,230,215,1,222,5,142,128,231,179,35,180,94,249,84,227,182,7,76,227,167,39,29,217,201,184,114,250,187,210,3,71,151,15,129,55,114,228,10,146,145,138,219,130,68,245,39,241,54,238,177,184,7,63,224,89,207,231,69,167,210,137,44,171,230,70,158,203,76,110,149,152,79,174,146,66,247,133,145,38,83,152,89,225,162,244,20,42,10,117,32,158,23,101,103,125,87,25,229,197,46,232,122,69,59,96,129,102,133,31,71,239,19,197,221,87,177,160,128,60,201,95,216,21,247,96,234,16,229,205,13,167,58,46,156,159,33,70,211,69,203,245,194,103,109,209,163,77,135,105,202,103,169,114,212,155,182,249,185,239,111,83,57,208,147,163,91,46,183,93,78,240,166,249,120,148,144,198,61,250,196,221,90,1,41,8,84,223,111,103,194,98,87,166,6,70,156,119,40,152,226,228,3,151,225,142,175,54,165,246,167,8,126,230,166,51,167,204,251,241,108,245,218,68,106,23,25,167,248,48,247,227,70,179,177,160,138,174,112,190,219,166,49,206,129,105,117,137,75,51,37,84,61,57,255,144,226,149,116,56,17,250,88,186,173,101,1,147,165,211,163,7,77,67,49,28,80,160,214,170,82,249,185,96,7,124,174,109,60,240,245,91,6,198,180,79,203,20,40,172,173,123,114,58,159,244,210,208,150,45,241,88,144,90,90,207,201,77,170,48,224,199,58,195,140,22,162,167,17,243,109,196,205,30,120,68,10,22,88,197,99,15,74,214,212,135,18,202,255,79,249,221,124,164,234,133,7,189,156,90,45,35,64,246,11,195,134,82,155,148,48,33,79,65,62,54,123,217,71,75,2,213,116,143,227,77,158,186,173,23,13,177,68,224,53,85,6,149,125,175,41,105,255,224,106,186,78,79,17,48,221,202,40,1,36,10,132,79,253,145,44,146,195,196,125,251,133,235,186,40,188,193,183,120,121,43,163,181,192,52,91,207,193,72,30,94,152,226,239,122,224,230,49,39,42,220,105,204,247,96,228,228,63,56,163,126,249,104,24,161,174,226,91,77,170,58,243,209,59,161,172,122,111,139,142,212,188,158,194,41,38,125,129,50,11,172,63,84,166,20,7,47,44,150,31,24,183,184,22,112,125,199,209,217,50,236,24,255,25,178,188,234,130,208,3,117,3,9,86,192,174,202,54,39,110,207,145,87,51,170,202,82,169,171,74,135,79,46,1,211,13,161,87,134,87,192,125,102,20,242,181,226,68,151,126,106,253,194,229,41,236,163,64,21,9,96,44,196,250,122,198,217,109,88,195,218,5,159,110,5,217,9,197,169,145,217,170,175,32,21,169,129,128,17,55,28,143,32,85,137,100,126,205,102,159,250,124,61,43,180,70,233,80,159,69,243,37,155,61,116,143,239,58,153,156,238,83,15,14,7,107,122,41,77,12,76,225,22,52,92,227,214,231,247,171,159,178,232,154,125,233,195,244,235,40,126,255,208,130,86,128,202,157,108,24,188,197,73,7,5,139,59,101,65,17,96,70,137,28,42,124,223,143,106,8,238,21,158,25,166,197,171,235,79,47,235,242,245,71,66,168,74,226,65,43,93,221,172,75,127,48,106,141,79,50,114,210,186,239,19,14,162,216,103,26,222,42,191,129,2,161,95,120,62,115,166,50,51,173,203,172,123,76,89,200,135,183,246,28,77,23,218,247,84,152,130,231,147,39,157,38,63,22,112,222,143,208,225,9,180,167,57,93,253,224,133,180,149,86,79,80,252,25,94,132,163,177,241,204,134,170,227,194,189,56,135,42,227,87,253,40,58,32,8,221,124,69,207,76,133,79,162,116,155,5,136,95,26,241,238,211,254,74,40,30,237,62,217,154,23,181,237,192,58,128,124,82,201,16,205,158,13,225,88,235,94,25,150,67,143,106,195,160,169,215,191,128,12,169,240,41,251,116,50,140,241,76,179,217,149,150,71,88,36,197,24,199,5,111,61,143,28,55,198,225,165,52,20,237,179,234,162,47,203,105,120,230,58,155,115,189,238,202,200,125,54,223,56,37,250,4,159,18,122,50,18,99,117,184,176,177,202,15,55,121,69,151,172,25,208,61,132,238,76,141,195,75,151,166,254,246,198,26,214,24,248,61,114,179,221,90,163,253,89,117,125,36,146,216,198,52,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,197,95,83,173,80,92,228,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,216,168,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,55,111,254,166,113,59,152,226,228,63,181,188,172,191,110,147,241,27,96,139,254,86,100,96,253,154,42,115,7,85,226,30,112,150,122,105,53,97,140,51,105,22,135,217,120,198,139,172,38,135,51,190,85,13,216,196,2,114,192,232,126,205,111,229,57,240,217,143,137,123,68,53,1,80,116,21,28,38,10,140,28,16,240,32,193,232,151,6,241,183,142,37,48,51,240,111,113,48,88,85,144,152,77,206,188,149,202,7,155,30,211,37,165,213,253,19,254,237,197,225,132,204,251,22,152,239,178,125,232,68,137,113,201,133,155,244,193,12,52,223,61,172,185,179,46,243,196,12,20,246,239,63,126,203,39,34,70,147,244,187,36,250,29,151,220,44,223,208,89,252,252,65,147,82,188,156,93,54,189,13,59,104,127,146,104,138,68,220,131,158,37,122,72,191,84,5,104,38,137,56,5,70,41,167,126,143,10,181,158,19,156,220,167,193,112,193,125,251,131,45,125,156,5,62,15,253,147,39,5,197,52,109,110,65,153,217,127,179,58,21,89,180,60,230,189,238,101,234,48,205,127,250,220,87,43,58,56,145,208,249,84,231,129,41,40,206,251,80,136,200,113,246,140,161,77,248,87,4,54,223,207,17,112,126,47,13,97,162,175,188,108,35,63,179,73,185,240,153,168,75,158,50,242,219,53,85,5,70,248,102,199,208,70,30,82,63,74,166,218,175,131,194,96,154,103,254,245,68,65,59,106,233,254,158,123,50,131,169,251,166,38,154,137,119,128,49,205,149,251,181,209,211,57,119,11,152,205,140,220,47,125,126,222,34,10,76,188,51,100,136,241,172,239,195,68,115,254,178,194,77,26,214,138,32,1,227,237,162,48,109,25,189,6,140,231,208,63,127,90,40,139,174,212,253,105,157,117,165,201,240,24,70,63,104,59,158,199,9,156,122,21,184,214,241,113,40,129,77,30,55,255,211,75,110,100,78,33,18,250,21,159,104,250,230,128,155,125,27,196,54,14,111,227,50,253,235,167,104,110,182,254,137,246,92,198,205,149,64,171,167,203,123,197,37,229,46,121,49,83,187,32,61,191,46,124,190,179,254,143,31,34,61,112,235,83,240,192,97,8,187,197,28,15,17,139,169,245,5,123,212,169,97,185,205,139,98,188,254,121,14,209,54,150,112,132,111,2,67,40,242,113,60,173,136,49,20,101,103,126,81,27,243,23,62,243,104,73,115,7,156,239,163,2,181,14,177,22,104,146,133,184,153,25,98,249,148,179,127,240,188,201,106,131,241,75,190,231,198,121,81,143,166,204,234,43,192,132,124,81,186,60,147,60,240,242,114,24,205,215,187,145,106,198,70,218,195,31,40,26,139,169,233,149,159,88,113,124,138,66,192,169,239,219,5,135,160,131,117,187,126,83,195,180,228,114,186,151,214,41,122,127,220,63,122,175,104,138,143,173,175,185,21,19,1,77,63,26,175,234,124,79,78,79,149,147,55,248,109,252,133,154,28,93,32,147,79,63,249,178,173,236,189,239,142,180,66,9,20,147,146,172,232,24,231,202,179,195,40,207,231,123,238,70,106,162,244,120,42,84,220,239,203,62,31,42,110,139,247,161,224,74,121,207,221,104,223,249,106,134,240,163,209,82,168,114,238,138,90,86,156,251,196,119,235,46,155,112,45,112,150,169,223,96,56,179,148,217,43,234,209,212,116,190,103,134,127,247,153,128,229,183,89,207,87,241,163,207,3,110,122,219,166,133,216,252,137,67,42,17,113,64,96,186,203,114,160,214,48,39,104,49,21,231,128,225,67,8,154,250,215,165,99,63,172,251,44,178,10,232,117,249,187,164,105,166,103,129,237,74,247,136,137,8,125,242,52,4,166,156,92,99,38,226,187,150,129,130,229,96,223,254,219,182,71,187,50,27,102,229,10,65,121,6,156,230,149,0,6,174,174,45,98,138,142,231,115,43,251,65,9,110,47,220,245,109,149,129,249,178,71,170,40,216,239,187,157,193,194,19,187,142,22,87,102,113,135,194,136,15,207,88,19,40,87,190,240,185,215,245,31,81,156,49,219,61,184,100,189,112,91,110,246,140,103,134,221,110,30,2,103,124,104,227,202,172,9,161,9,156,204,145,37,224,34,130,67,6,215,118,223,7,115,99,189,19,45,34,101,116,1,223,16,156,232,81,224,17,253,244,192,3,230,235,86,24,7,207,238,48,221,245,41,11,140,34,237,186,176,138,252,2,55,212,163,99,115,112,142,221,114,95,201,146,13,35,142,198,135,174,42,140,235,115,139,43,199,160,168,23,129,225,143,181,184,114,156,149,187,30,77,167,223,190,39,199,51,72,247,60,166,125,191,46,140,141,154,238,106,106,90,229,254,54,85,167,34,48,254,162,251,194,198,40,82,152,248,252,94,26,169,89,217,173,45,115,61,140,163,73,27,205,162,48,2,83,113,105,29,87,110,217,72,98,152,88,119,60,84,58,7,150,158,156,239,57,246,122,231,158,75,214,43,167,66,121,47,13,209,254,174,87,158,80,138,240,9,143,7,52,218,150,173,32,254,204,30,216,226,159,158,159,61,234,137,59,62,45,106,131,41,127,10,138,24,76,108,80,240,68,215,253,239,34,187,25,81,126,25,67,58,47,88,151,32,176,172,248,101,26,228,171,108,17,58,149,160,56,152,196,104,215,205,141,105,179,127,104,38,184,111,178,183,161,80,218,231,61,245,9,188,100,243,187,126,34,16,177,51,58,151,149,198,144,29,31,102,23,219,159,87,31,69,30,38,141,45,228,12,125,59,8,125,254,130,56,156,229,22,59,73,2,5,217,5,16,222,197,158,232,172,12,117,74,68,61,171,249,8,248,175,178,127,184,165,24,154,13,17,129,140,61,2,242,227,67,2,238,137,124,245,142,253,24,194,197,122,114,220,208,202,215,26,100,27,100,218,229,37,16,101,94,45,177,77,181,156,169,36,73,204,234,117,166,56,122,147,241,21,184,240,176,119,189,112,186,106,93,44,58,13,241,164,123,116,169,87,24,22,184,218,254,50,22,15,132,163,229,202,179,241,54,125,158,68,16,101,239,123,116,183,214,178,187,60,156,64,35,75,130,134,233,99,173,88,245,250,202,114,106,236,1,123,241,112,149,251,95,83,70,32,38,126,232,21,57,140,97,138,12,110,251,135,28,19,56,61,156,151,52,107,21,212,212,35,247,115,54,238,100,5,239,133,65,71,165,245,207,97,75,37,223,163,225,22,183,248,116,8,172,48,28,186,240,248,153,176,56,60,84,240,25,152,21,222,87,30,84,122,150,220,215,217,108,230,179,65,253,94,246,217,157,96,44,47,87,86,76,95,215,127,122,156,88,235,50,228,128,7,146,129,126,95,40,248,173,218,4,38,84,243,65,222,201,186,38,153,107,232,248,163,49,224,131,105,201,185,60,2,107,22,62,123,132,238,71,99,151,80,71,21,152,150,4,63,152,29,167,238,57,217,61,184,42,243,98,154,66,241,93,97,214,189,8,220,50,233,22,201,181,84,147,206,243,120,21,98,23,132,199,11,35,218,87,125,6,166,89,107,53,189,112,82,109,30,10,224,38,88,175,59,201,207,173,40,197,67,57,161,214,68,186,226,194,245,87,163,247,136,19,225,230,173,48,237,88,158,100,164,115,181,46,201,14,64,90,232,59,246,23,233,92,248,237,146,161,215,120,98,138,227,91,0,114,54,93,150,45,92,249,106,164,152,38,13,11,85,62,17,122,17,75,241,149,101,246,100,206,227,23,166,235,207,195,144,179,57,73,103,218,188,195,144,180,216,90,55,198,167,51,121,223,167,82,236,57,68,144,143,207,218,150,156,137,117,68,69,2,115,162,227,190,100,97,42,214,101,233,47,132,18,211,214,9,175,240,129,249,206,122,193,124,217,146,149,43,216,177,199,56,91,198,162,149,5,128,36,54,159,156,239,129,207,38,190,202,235,60,219,65,242,61,14,195,187,109,178,26,147,245,30,30,62,89,95,210,117,95,135,147,69,14,216,3,32,56,205,75,194,132,108,217,254,184,176,105,254,67,247,166,169,186,82,239,250,96,100,144,228,3,32,68,191,103,70,217,174,201,239,194,103,152,254,117,96,0,37,74,213,112,243,88,5,124,121,65,255,130,57,224,194,124,233,221,163,4,188,136,245,97,231,108,26,162,129,154,141,238,189,234,68,232,83,61,70,223,21,125,93,25,68,9,65,239,178,47,140,122,206,29,69,24,232,212,143,34,189,48,199,164,202,112,239,11,133,243,60,125,75,5,79,172,234,187,74,213,108,177,190,119,101,106,78,77,22,108,116,134,161,43,125,48,250,130,69,79,14,185,47,166,74,211,228,191,6,232,214,9,124,54,89,223,248,71,157,187,180,203,28,164,223,54,51,219,230,15,46,103,88,93,169,61,99,197,158,151,244,13,35,244,69,146,184,60,81,88,94,166,63,249,193,100,95,101,38,61,71,22,226,79,63,57,251,233,124,34,198,255,207,228,208,100,166,234,43,62,27,74,246,117,9,12,221,208,51,138,230,13,91,100,95,241,191,159,251,159,222,143,149,42,73,179,249,208,67,62,239,222,80,102,31,51,34,231,180,105,61,189,146,53,192,181,229,175,179,159,193,195,206,229,38,28,97,238,99,35,236,111,40,219,122,63,5,38,150,41,49,56,230,184,253,166,120,62,145,124,253,130,227,138,70,16,139,114,192,203,232,51,191,18,161,193,179,94,81,25,52,70,135,49,167,28,158,72,35,202,209,203,28,220,151,143,188,5,153,178,42,140,156,173,31,141,175,214,173,237,183,108,10,207,95,155,199,194,225,53,55,189,50,38,214,212,253,224,201,176,93,114,48,130,3,159,203,151,193,150,208,22,56,35,91,215,29,102,57,188,201,50,96,122,160,86,192,240,204,245,183,97,173,47,191,50,42,83,183,120,105,188,242,221,63,83,54,131,167,152,96,27,76,107,108,92,218,9,84,139,60,82,212,141,190,14,70,182,145,19,27,187,162,112,154,119,42,48,143,158,232,17,1,110,38,187,236,48,61,209,85,143,102,51,208,253,190,22,188,159,155,126,177,163,137,216,127,48,162,11,251,246,190,252,224,233,129,42,236,178,156,238,142,197,46,141,13,94,118,24,126,75,205,15,188,179,192,45,237,231,210,8,154,231,247,208,50,238,169,89,199,10,225,229,94,129,90,151,137,62,210,19,194,173,128,103,209,25,33,155,96,209,39,181,104,48,123,171,250,188,175,57,115,192,204,40,171,235,219,206,229,235,143,52,24,203,31,29,43,52,19,127,225,5,220,87,76,82,229,125,14,94,88,201,1,107,10,17,206,227,25,134,217,209,78,59,82,17,152,38,235,49,253,220,4,240,99,234,167,13,139,247,91,147,72,236,36,201,235,51,111,156,21,203,83,36,181,176,251,188,114,135,54,111,76,24,4,31,204,254,243,18,175,153,25,54,62,4,223,83,33,239,116,233,74,160,200,91,250,56,36,147,151,214,115,240,178,250,183,195,217,84,9,4,158,145,130,7,181,158,233,231,93,227,246,254,131,145,1,234,55,143,240,27,196,195,19,121,213,24,225,93,191,221,78,249,187,92,24,79,250,231,104,58,59,182,195,72,112,119,253,252,138,11,95,192,40,77,214,193,42,40,132,179,30,48,101,245,42,35,165,65,203,255,194,38,235,143,131,251,161,176,185,9,6,92,208,237,191,176,177,211,124,44,96,127,115,5,244,12,197,173,184,59,154,239,102,9,144,156,192,151,104,168,63,221,133,41,112,161,17,106,59,140,250,234,168,83,97,211,90,10,120,228,94,159,163,207,32,245,65,72,152,5,135,40,224,105,189,129,95,42,13,119,85,104,138,247,129,98,21,184,190,109,53,183,75,222,57,11,138,114,213,114,180,91,148,165,104,98,115,119,225,117,233,197,205,198,54,193,64,192,133,213,230,194,56,8,199,215,113,6,5,181,251,251,213,79,170,167,249,43,227,1,159,89,184,79,129,153,120,71,28,125,158,73,215,219,66,250,53,94,7,49,175,176,170,27,158,133,125,248,3,39,174,100,23,114,209,4,191,213,71,48,73,161,59,134,76,75,34,249,122,221,206,31,142,235,204,109,48,28,94,71,19,245,241,166,40,149,129,30,48,156,148,123,79,3,30,192,189,39,179,117,145,139,70,192,179,124,178,151,140,34,244,30,101,152,12,106,153,158,187,175,214,51,120,115,243,4,211,230,243,238,223,213,30,162,16,4,140,55,78,12,162,129,70,123,213,163,233,33,140,131,205,16,227,130,5,213,18,191,44,90,123,139,44,167,131,38,88,207,213,2,227,110,85,4,206,230,150,229,112,97,201,85,148,228,64,76,53,197,40,88,23,38,206,172,241,101,240,83,50,243,83,144,99,99,122,209,113,51,51,192,228,245,239,169,171,144,73,65,207,123,239,247,88,44,167,229,166,50,59,234,61,2,86,41,26,96,56,5,35,96,198,170,160,8,24,206,120,32,168,95,75,116,130,112,224,89,154,99,2,108,20,127,239,193,164,177,242,157,194,48,220,216,247,121,117,74,136,94,77,168,214,185,182,37,234,194,122,189,116,255,101,4,42,151,92,215,9,91,207,116,232,7,195,47,99,84,92,184,90,51,103,140,252,97,93,67,23,166,223,254,51,126,7,54,63,90,249,233,12,225,217,131,19,246,236,200,172,95,24,131,232,124,79,110,111,82,238,43,177,247,204,247,232,243,234,238,158,33,211,156,177,60,160,107,166,170,42,175,242,172,109,68,220,119,142,163,167,165,11,60,172,19,40,96,66,178,41,112,55,107,140,59,67,214,46,15,237,196,34,115,37,143,62,26,26,80,215,217,12,216,94,127,76,83,39,244,184,98,125,112,41,160,113,223,163,23,194,140,247,169,156,85,20,233,212,126,103,80,210,112,23,46,214,186,229,143,156,178,85,147,48,216,154,113,124,179,78,125,215,124,172,3,134,193,135,36,162,63,211,19,202,44,25,104,4,27,195,139,98,181,17,145,233,35,135,136,182,102,204,39,244,22,116,25,13,200,137,79,223,242,158,64,159,169,253,62,242,82,96,204,199,148,209,176,102,157,67,96,170,217,221,97,11,101,101,122,134,211,69,221,228,131,11,170,42,227,190,48,242,183,205,139,98,72,253,158,120,92,194,69,164,76,82,236,29,140,178,154,229,117,231,19,239,55,231,46,208,19,188,165,39,185,225,105,176,201,110,125,48,83,230,144,23,70,2,164,124,38,7,191,200,169,79,217,214,228,243,254,198,215,133,68,72,87,105,193,151,163,137,201,187,135,255,252,110,79,242,219,144,215,215,103,167,69,43,144,169,103,222,23,150,76,248,161,123,48,122,238,99,12,249,132,206,100,118,230,40,127,44,204,232,253,74,190,28,184,178,121,44,223,88,178,201,175,75,124,143,164,73,233,254,88,206,192,164,209,254,206,13,9,11,139,233,159,216,121,251,93,26,49,176,61,97,43,226,235,71,230,171,152,119,137,72,38,180,239,51,71,166,127,36,221,247,137,140,97,30,177,65,30,150,109,191,201,134,77,121,123,248,242,146,232,171,190,190,17,214,172,190,93,72,218,58,87,242,186,178,223,236,112,246,153,183,125,70,68,206,95,154,223,129,107,221,65,140,64,75,58,39,41,242,211,44,138,14,146,111,252,41,65,220,135,98,193,208,89,179,151,231,210,8,47,229,174,41,221,212,226,108,147,69,177,233,90,99,194,70,69,210,207,179,166,235,167,2,115,127,219,88,55,195,137,104,88,94,224,211,39,48,122,42,94,7,162,183,0,182,248,133,41,198,54,231,72,81,229,170,85,24,58,214,99,48,21,166,74,45,240,32,155,16,185,203,206,215,58,20,134,91,28,191,221,16,6,235,2,35,203,232,53,109,72,183,215,101,27,244,60,179,32,216,45,107,68,22,190,200,50,37,240,72,140,14,99,151,41,204,186,225,92,71,96,249,182,241,171,220,196,125,23,157,151,3,108,48,235,64,92,55,59,241,170,215,141,1,117,164,123,205,14,182,232,133,99,64,181,238,93,99,64,127,143,166,125,33,71,98,149,145,84,147,212,226,255,239,179,94,108,76,89,4,214,205,239,208,219,91,158,204,34,12,88,135,49,179,140,5,128,172,102,233,59,221,220,82,53,217,192,11,47,4,135,61,87,65,91,200,78,82,62,181,90,132,71,148,172,6,179,14,201,36,147,174,133,108,226,233,90,182,56,82,124,74,166,157,58,35,217,59,104,6,90,154,104,70,63,32,50,201,60,91,41,25,100,182,136,78,98,161,160,89,149,240,74,201,166,140,20,95,237,66,38,68,242,231,230,109,236,153,98,12,209,207,28,47,231,166,117,231,126,119,148,235,91,201,146,245,223,102,13,25,95,78,35,182,150,138,66,13,125,106,219,20,146,125,88,90,174,192,62,221,225,2,139,76,234,175,197,156,174,170,15,49,104,226,91,106,83,148,194,160,205,120,33,5,211,9,173,179,12,124,205,188,144,2,81,171,63,71,79,51,84,15,138,24,253,239,114,101,52,239,108,255,166,169,0,225,71,47,112,53,165,8,47,31,153,121,137,148,97,40,41,52,159,79,76,25,165,106,233,234,75,77,70,101,139,80,85,106,110,196,123,81,137,28,214,59,170,85,53,152,94,158,166,60,112,50,131,42,129,105,112,75,151,47,197,116,115,159,10,90,142,249,115,68,55,126,119,159,74,7,70,114,97,4,127,158,62,70,130,29,41,38,222,89,148,253,22,78,225,82,136,180,173,101,139,74,99,161,209,251,150,72,207,138,89,182,127,2,29,135,225,37,165,43,54,10,104,50,123,5,117,236,135,103,210,16,76,92,113,244,100,125,144,114,57,165,19,41,253,78,98,197,161,149,97,82,25,81,250,133,97,32,117,99,164,152,151,207,162,39,232,59,83,253,83,115,110,211,147,171,7,253,153,147,74,189,59,147,246,245,218,237,9,251,197,55,203,180,196,97,89,70,181,188,177,179,146,50,190,45,240,78,64,192,230,112,94,89,84,83,181,167,97,208,143,166,122,119,165,102,169,243,163,179,54,253,182,10,254,84,50,10,73,251,118,79,87,144,49,99,40,78,129,49,34,91,65,212,66,80,249,220,247,63,110,119,56,209,79,47,241,150,225,171,200,179,70,246,146,106,119,160,168,252,43,147,125,144,54,140,131,209,13,58,219,162,127,221,160,129,137,242,186,44,63,194,59,225,176,15,252,127,130,23,128,5,122,149,121,100,14,107,228,9,190,91,183,86,74,101,206,16,188,183,203,165,59,115,181,220,48,169,155,42,68,105,154,52,254,245,43,58,129,116,186,188,147,61,68,52,4,240,44,45,43,143,11,211,204,43,140,25,148,126,47,159,210,100,185,219,191,166,199,207,137,54,85,185,76,154,81,132,91,119,98,156,230,30,226,63,134,104,186,131,10,120,149,34,12,81,72,13,55,49,146,208,62,40,253,82,41,233,45,46,74,57,60,111,168,71,171,18,221,116,75,105,123,51,250,148,40,69,73,253,22,57,209,243,201,205,128,147,233,95,255,227,87,203,126,108,5,105,104,200,154,52,136,68,239,92,146,17,36,146,182,135,100,54,35,14,34,103,35,107,138,105,40,22,159,248,97,202,157,97,255,143,131,61,227,235,144,7,13,198,13,18,10,194,215,33,49,183,99,118,155,16,12,116,69,168,63,73,88,135,207,119,123,245,49,108,139,52,162,203,167,91,69,82,8,30,148,41,246,142,105,217,218,176,165,184,78,167,21,117,17,95,18,240,11,145,89,172,17,21,5,107,17,119,144,169,93,104,240,171,242,136,223,166,241,74,104,45,136,185,205,104,235,163,111,98,235,148,14,109,254,146,198,206,251,108,194,158,58,43,125,67,27,199,151,11,88,161,66,14,97,99,207,4,227,48,107,251,212,151,76,83,190,199,137,108,82,103,23,250,7,229,228,200,4,147,39,128,196,178,30,174,92,14,82,125,103,90,91,74,134,195,45,166,204,128,27,132,133,253,244,147,140,96,10,209,109,34,34,172,24,116,100,230,206,24,187,153,32,72,41,132,229,196,126,241,62,16,229,146,37,152,68,15,158,109,193,103,67,222,114,42,123,209,92,221,29,70,151,190,232,236,15,13,51,72,124,157,216,65,218,193,200,110,94,194,37,222,100,91,233,154,236,254,35,6,109,200,116,233,150,2,93,188,157,252,137,35,242,156,148,205,201,70,115,55,95,44,27,29,57,75,216,85,40,103,37,207,110,34,179,97,90,92,2,211,3,26,93,112,131,104,86,152,181,153,100,128,211,140,108,250,188,69,124,235,193,44,78,202,133,128,115,27,205,235,143,170,60,157,244,101,82,252,202,96,221,191,238,253,232,238,220,246,33,42,25,153,210,105,192,168,56,103,133,121,132,57,224,9,63,84,127,123,218,190,52,224,69,148,163,48,221,111,49,93,159,125,253,213,255,254,209,168,207,251,139,41,153,81,177,116,29,33,133,17,11,197,249,199,92,139,46,20,20,229,131,156,152,115,17,35,31,224,243,213,95,194,126,166,97,82,210,0,104,82,180,29,147,2,103,158,146,68,48,235,209,189,99,134,133,0,58,31,152,106,82,252,118,123,18,136,9,95,50,116,156,3,30,75,106,167,172,128,125,5,167,236,192,36,237,234,179,126,238,27,183,163,5,212,37,33,197,183,62,130,129,75,26,123,103,73,50,144,99,67,17,35,96,52,66,167,54,42,204,212,118,92,249,60,147,159,244,78,157,153,121,199,250,218,205,4,91,206,77,147,81,11,150,11,145,72,105,146,130,32,71,113,226,69,39,47,146,122,233,146,174,34,73,91,98,214,24,166,197,175,93,41,39,94,238,37,54,59,188,142,44,41,35,75,212,229,29,71,147,245,214,163,225,48,165,17,191,141,108,148,188,17,82,163,235,54,181,160,138,48,21,181,202,67,16,35,73,242,8,161,200,224,203,232,60,83,250,214,140,18,101,178,20,203,207,160,248,178,165,35,134,98,120,245,194,4,187,75,172,128,159,163,233,126,247,86,29,156,149,178,164,0,27,83,105,180,55,97,100,209,171,68,75,88,226,86,255,192,16,180,74,243,207,193,169,251,204,129,164,145,88,130,210,160,68,227,66,9,202,230,44,34,51,76,115,20,201,2,95,220,230,160,174,174,71,239,13,131,119,6,111,146,236,231,61,186,103,99,182,120,178,43,13,214,144,251,76,113,78,73,177,231,182,230,230,174,45,97,3,78,69,228,49,18,150,170,210,10,135,140,215,138,56,253,220,242,92,67,154,63,186,73,240,59,79,16,66,104,174,146,24,37,25,121,94,169,119,171,65,99,217,242,211,230,156,17,125,116,155,122,140,12,52,140,150,32,242,7,155,20,7,3,237,225,59,147,123,244,218,47,34,223,36,223,0,241,250,170,41,30,154,145,245,180,65,16,155,195,116,143,78,75,6,241,64,235,46,56,180,40,68,51,63,42,76,159,119,180,84,158,237,188,118,15,218,50,30,108,82,178,45,105,181,7,222,243,190,174,100,166,109,55,187,72,11,119,242,44,198,162,4,213,229,167,97,106,229,126,217,166,230,155,45,124,62,232,32,51,208,110,58,107,207,193,123,183,200,120,145,75,126,97,120,161,1,211,254,188,245,167,177,14,44,23,182,110,115,129,215,25,215,249,194,168,111,233,209,88,184,196,3,159,208,71,199,214,148,44,57,172,126,127,123,200,187,94,214,89,234,188,126,4,153,182,206,42,208,238,234,229,6,255,28,119,255,117,148,110,253,243,94,37,45,131,72,123,106,38,12,70,222,172,145,81,50,134,184,164,155,224,13,15,39,34,154,198,211,19,104,91,83,84,68,172,104,4,174,135,209,111,154,184,193,201,31,152,200,72,230,134,238,132,20,75,46,196,119,250,82,254,241,243,192,65,203,191,244,19,19,60,132,225,74,175,99,142,69,195,246,136,210,87,68,12,123,85,19,72,252,173,46,178,8,39,88,60,171,101,180,81,38,117,157,180,196,94,89,221,39,87,232,159,253,105,3,192,57,117,198,90,201,230,169,247,127,221,138,79,89,115,38,255,86,232,39,205,125,104,14,22,222,112,138,9,31,221,85,137,5,139,213,131,162,131,24,25,168,39,139,154,232,224,242,12,45,237,197,75,162,212,138,157,152,39,245,232,28,96,104,105,130,118,161,244,228,112,201,156,237,95,115,144,251,25,28,217,71,51,172,178,36,140,129,51,45,99,106,85,98,194,156,139,66,129,182,122,155,67,106,36,195,233,109,213,249,244,87,217,141,101,130,62,180,23,206,81,72,154,214,117,246,244,168,207,230,148,22,67,173,183,241,223,62,14,76,57,82,244,102,45,147,90,149,196,11,112,47,10,75,49,63,153,233,118,139,82,35,229,168,37,69,181,243,113,156,24,53,10,149,60,185,164,240,134,134,87,163,204,201,118,84,171,160,105,175,56,57,140,214,171,90,216,72,233,172,29,109,116,56,170,22,97,187,208,52,132,150,67,208,246,187,101,134,30,184,238,104,25,176,254,110,173,207,102,235,118,139,26,84,166,36,34,39,39,175,253,233,68,90,109,248,124,227,178,52,153,34,248,10,126,51,105,88,229,86,115,186,61,130,26,122,2,191,36,189,183,84,177,137,246,156,149,74,1,118,111,45,214,87,164,255,157,98,137,42,91,214,122,250,9,67,183,103,38,78,80,158,160,5,11,73,129,157,160,83,232,105,252,129,62,90,132,133,112,130,224,160,206,21,90,8,148,194,76,217,239,4,142,78,175,176,198,58,225,17,100,75,180,57,63,34,99,251,188,21,181,226,189,51,140,10,29,73,93,249,17,172,35,206,249,163,122,158,164,62,11,249,2,87,99,39,93,117,154,64,132,68,89,120,140,173,92,138,37,177,159,192,100,16,70,80,113,18,37,43,165,141,144,177,233,206,223,52,98,240,20,230,30,75,64,91,193,181,225,229,42,71,161,80,174,253,100,15,169,204,144,131,17,130,18,127,222,188,7,160,82,33,17,237,78,43,230,158,255,59,195,179,253,108,189,132,231,131,219,159,179,201,16,182,173,93,198,138,17,69,238,149,153,163,135,16,79,97,1,181,207,228,11,120,194,219,81,146,16,4,246,32,234,176,46,40,169,196,248,75,222,116,198,209,123,11,253,14,10,45,44,5,191,110,196,253,149,190,4,99,97,37,167,112,158,216,238,33,174,90,78,208,51,153,166,50,152,118,86,198,24,148,161,224,62,145,103,170,77,201,104,137,53,221,31,56,163,92,56,200,20,150,198,10,194,88,182,129,148,21,102,151,216,130,172,70,87,158,30,77,231,82,144,186,136,4,132,99,103,125,240,235,210,228,232,79,28,74,208,251,249,12,250,48,132,83,144,148,26,152,32,255,249,24,71,100,79,31,202,128,67,148,227,243,98,19,158,149,136,105,3,177,95,248,156,105,42,43,17,237,251,96,47,77,132,37,107,123,104,137,103,216,198,209,230,91,59,21,198,168,46,8,208,231,213,86,105,202,24,86,236,14,148,246,68,225,108,81,121,155,59,24,145,36,65,150,124,94,84,55,247,189,235,53,180,177,97,192,201,175,193,232,58,193,99,18,181,140,140,38,226,217,74,93,142,50,50,17,114,106,124,37,198,37,64,163,8,34,68,182,129,33,198,10,182,229,70,88,67,120,219,120,207,79,111,109,164,137,18,65,34,61,122,89,205,216,135,66,69,172,190,62,240,244,66,42,48,251,106,121,162,205,146,40,45,96,50,200,66,4,61,31,83,119,193,153,106,6,186,91,248,96,230,47,58,131,45,220,232,32,124,216,194,229,4,146,41,38,21,139,156,132,135,124,190,184,146,239,183,57,231,86,14,51,247,177,98,86,64,8,231,166,53,14,122,182,186,151,120,104,29,21,67,248,209,240,212,102,48,145,39,17,75,85,184,89,66,38,96,110,122,43,108,141,151,14,215,196,12,37,204,238,140,72,232,186,240,243,204,80,241,116,215,143,31,172,179,29,126,198,173,199,3,159,36,109,167,220,151,77,173,65,73,159,182,108,43,231,156,9,49,14,78,54,90,46,58,205,120,56,102,233,1,251,93,238,122,18,214,199,117,19,65,87,97,14,210,91,83,239,201,199,48,49,52,129,23,27,138,117,231,202,33,149,49,224,229,77,230,160,234,51,212,80,183,204,33,31,71,157,6,173,147,170,112,47,115,94,184,244,50,31,24,185,243,29,51,45,102,3,218,126,192,241,206,74,71,22,129,14,13,233,123,168,20,73,238,108,120,214,100,25,164,102,147,19,145,140,213,232,235,211,207,145,215,37,76,154,213,134,182,98,113,169,30,72,87,243,233,184,237,166,6,195,104,13,206,58,234,157,75,59,127,8,108,230,165,180,159,201,244,65,207,42,176,47,31,190,143,254,52,29,45,235,198,186,116,249,150,167,54,137,209,58,158,86,204,195,39,150,144,222,29,147,195,118,169,13,40,237,84,208,178,194,97,153,107,240,121,194,178,6,80,254,169,241,196,203,160,76,170,61,127,147,206,219,29,237,55,117,136,39,33,112,101,186,13,22,105,53,193,95,129,217,98,12,231,129,194,42,25,187,43,220,67,191,4,56,183,253,30,109,228,219,160,168,54,190,26,129,41,101,125,85,20,26,135,204,139,226,129,87,16,123,173,140,164,51,22,26,168,103,66,245,75,131,85,146,107,126,224,168,193,0,163,236,49,30,184,44,143,100,202,175,159,81,159,218,236,200,19,59,61,22,127,94,225,51,159,135,202,9,253,183,45,134,30,15,156,135,103,245,129,45,231,37,240,249,138,70,142,128,156,108,218,115,229,231,66,147,207,243,197,58,45,100,97,69,19,230,60,26,167,176,194,128,208,216,18,184,116,143,255,128,147,136,96,1,83,13,143,54,178,51,145,43,185,246,124,218,45,66,234,108,93,70,79,27,38,123,160,219,254,134,72,150,126,158,104,12,84,15,209,50,189,119,89,251,48,89,24,34,254,203,137,26,155,54,84,13,179,173,150,150,194,218,181,99,138,157,161,15,68,210,234,117,202,226,7,137,104,143,96,8,226,39,170,179,206,196,98,175,5,136,196,68,87,20,123,100,239,132,220,230,223,163,151,141,12,92,244,76,83,192,28,89,166,44,146,3,206,166,36,57,129,6,173,92,182,213,232,110,23,102,103,66,20,180,153,205,112,180,112,26,73,82,96,204,214,253,227,180,141,181,242,226,113,8,167,12,23,48,198,168,10,195,101,140,251,34,181,212,117,214,89,63,127,130,128,105,110,149,219,54,69,21,15,163,168,215,156,11,149,239,135,140,125,180,195,156,35,243,126,122,2,75,35,76,219,1,55,214,148,11,99,79,218,162,209,28,165,88,201,202,211,50,72,159,74,9,216,94,153,204,120,136,200,197,27,153,115,73,243,199,30,212,186,125,7,147,16,219,218,207,156,178,207,182,174,7,15,149,158,62,249,225,109,45,113,126,87,237,172,202,247,219,41,164,186,221,134,219,88,170,231,83,186,143,164,32,150,56,61,171,94,137,222,214,213,30,162,211,16,169,116,111,123,74,246,128,239,48,43,137,32,169,122,147,195,153,177,109,207,127,97,90,218,188,94,93,145,180,210,210,17,78,29,44,205,33,11,0,45,58,247,127,78,234,253,95,245,0,46,169,215,120,225,126,201,29,134,188,170,9,12,120,224,247,113,241,120,147,40,25,76,202,243,183,221,188,208,228,45,164,222,244,115,92,242,27,182,130,100,17,206,47,45,104,158,84,67,9,235,236,137,149,243,187,215,173,51,208,218,70,154,66,228,33,216,30,6,155,30,99,160,33,76,43,146,55,169,120,185,25,95,69,165,22,209,158,208,188,199,199,210,58,89,117,143,50,204,252,222,67,245,34,35,188,125,81,42,155,81,116,165,136,46,221,203,76,189,215,162,251,199,103,159,179,62,164,93,18,111,158,167,132,210,91,85,221,132,108,171,95,24,174,163,40,178,9,41,247,172,150,23,102,3,55,133,240,198,238,33,151,114,203,62,121,110,21,117,57,97,73,186,57,206,130,200,104,86,209,22,152,178,33,174,136,123,130,202,178,152,83,96,176,110,41,6,156,235,251,231,163,23,207,12,143,62,16,143,156,83,181,48,112,48,233,57,154,61,120,233,151,155,253,159,8,237,255,242,146,121,63,236,92,63,109,250,110,59,165,41,18,240,6,15,133,31,133,120,224,249,213,251,129,23,146,90,69,96,107,34,157,14,55,104,237,122,52,236,202,207,30,165,99,54,147,211,53,196,0,38,73,18,191,109,78,170,207,209,253,203,6,24,218,212,104,96,97,121,80,146,255,50,206,66,226,58,76,14,175,134,199,103,135,14,158,170,232,195,47,54,32,238,177,131,72,100,86,23,144,134,236,76,248,124,244,153,76,63,241,222,53,5,195,254,45,115,219,74,96,229,74,75,24,76,107,252,133,79,76,121,13,45,128,151,179,239,126,48,26,80,23,198,197,227,179,113,163,233,29,209,215,165,232,240,214,51,131,209,14,126,14,70,253,229,194,20,74,228,167,161,253,164,20,63,205,201,196,198,0,187,11,151,10,51,24,231,34,65,177,15,253,124,31,209,195,34,175,222,4,38,244,254,244,252,105,18,96,35,59,20,30,253,171,117,254,224,124,5,110,128,105,80,242,219,30,102,150,179,31,152,44,215,118,120,146,41,146,223,110,214,190,213,28,70,73,98,200,149,211,168,176,63,147,170,3,87,227,154,92,152,252,114,106,113,180,245,202,43,76,198,109,197,111,155,194,184,156,124,144,38,220,113,114,171,38,200,149,15,120,93,159,233,11,61,221,252,180,30,61,207,252,156,227,177,208,88,42,239,139,198,145,47,11,111,40,252,242,161,112,45,110,212,249,131,155,60,20,178,32,253,179,34,4,37,29,42,35,233,172,18,223,82,249,187,46,232,134,138,162,50,30,7,19,94,85,185,108,146,227,238,93,130,61,8,61,79,114,211,236,30,75,188,77,216,52,183,241,121,244,31,205,54,158,201,50,195,112,133,27,129,233,125,100,72,154,77,133,113,148,139,215,69,186,114,9,122,34,140,58,198,29,10,103,173,172,23,198,190,189,167,120,162,123,138,95,165,73,87,231,47,46,103,136,211,144,114,45,43,186,245,223,245,152,175,18,125,28,215,145,15,152,236,89,124,247,137,244,176,28,109,1,87,141,143,15,50,97,146,163,139,117,207,247,128,161,64,108,133,81,243,40,247,235,171,226,124,138,55,105,148,146,126,71,207,219,221,12,204,126,163,203,79,95,206,36,142,5,76,242,61,62,93,40,238,83,46,156,206,62,55,159,179,103,54,166,62,241,154,109,172,5,140,17,133,92,56,204,199,113,63,93,168,137,215,94,14,57,218,51,48,83,28,77,123,121,41,10,83,196,138,247,69,238,121,203,235,164,225,220,253,254,128,17,187,213,147,91,27,105,140,226,100,157,240,10,247,218,239,165,165,172,150,48,116,51,204,58,99,28,90,91,233,80,248,108,96,190,109,193,129,207,2,49,138,190,17,148,62,198,246,27,99,55,115,221,28,128,183,125,23,126,114,42,0,69,94,137,201,69,230,248,109,106,42,171,42,76,198,44,190,63,170,38,215,220,171,67,104,42,95,30,209,96,200,143,247,11,202,200,91,213,59,101,81,168,190,166,151,166,58,210,62,205,141,223,116,73,214,83,97,12,132,100,54,197,76,231,194,217,202,92,241,74,144,45,149,75,163,87,246,252,243,184,48,5,135,11,23,26,166,231,133,87,185,13,104,6,35,83,223,5,222,50,90,140,29,213,239,68,143,9,188,156,27,217,147,117,7,42,49,247,93,244,177,21,102,115,26,75,16,205,102,122,110,170,146,110,230,201,140,216,170,204,28,153,180,110,191,107,4,68,228,37,232,249,34,118,186,19,222,238,250,64,27,202,136,49,215,210,185,168,63,59,41,11,142,0,233,241,17,148,170,160,79,88,248,225,138,32,19,98,216,112,238,74,156,121,182,170,239,121,90,154,206,159,22,53,60,1,23,166,56,201,159,6,117,178,171,236,9,12,73,49,230,209,179,17,223,73,111,105,91,99,172,191,167,126,130,169,107,77,135,130,105,138,67,109,209,187,107,121,47,25,209,203,248,97,34,169,91,82,55,205,237,38,19,2,245,7,249,162,79,236,154,87,204,84,131,79,180,8,216,89,155,227,204,136,211,222,104,180,195,221,95,31,191,148,121,134,114,238,141,18,112,193,50,9,209,15,166,47,224,230,23,240,102,99,17,139,59,174,52,161,100,57,185,57,162,118,127,19,70,66,145,43,155,20,114,226,107,47,226,130,76,203,216,153,148,252,126,81,190,191,164,88,208,106,90,250,14,83,3,187,139,124,39,43,188,226,89,178,253,215,133,150,198,213,115,192,119,81,29,247,225,157,245,224,193,204,63,2,110,99,200,139,170,38,185,240,89,200,226,155,50,201,226,95,56,155,206,240,247,188,8,233,36,85,68,91,149,17,124,252,104,28,102,119,21,120,96,3,84,252,183,77,100,89,190,85,118,10,45,230,94,171,212,94,125,227,243,102,147,233,177,7,108,44,76,129,177,173,114,207,184,243,219,38,216,32,168,137,72,222,43,67,122,162,8,220,74,68,216,29,211,178,219,94,8,137,213,12,184,119,192,248,103,201,185,11,106,49,113,176,133,35,119,12,157,175,147,172,238,136,131,233,35,189,15,156,176,147,67,252,174,182,145,38,47,220,241,115,88,113,207,75,61,250,144,4,55,111,75,135,207,22,227,146,42,16,241,53,101,145,139,230,235,45,52,208,8,39,123,231,112,53,118,206,29,132,132,65,203,195,185,110,41,2,9,31,136,132,102,124,208,208,14,110,167,231,65,215,185,207,153,227,212,201,84,36,2,198,193,253,172,218,254,38,171,37,227,4,62,171,201,112,99,194,3,159,87,211,174,137,216,249,12,51,10,221,213,225,95,99,239,133,27,205,248,190,163,233,48,27,146,44,209,227,87,10,15,24,83,177,59,4,7,44,137,0,81,72,125,126,25,21,28,223,73,193,25,18,118,23,83,222,164,1,214,239,42,155,157,246,133,97,29,180,29,55,157,167,24,209,159,141,240,217,140,124,236,24,78,141,156,150,68,6,244,84,119,55,6,60,48,205,228,247,77,209,62,76,154,219,81,24,225,122,48,91,230,57,227,166,224,89,221,49,50,233,191,168,49,254,32,47,101,121,23,19,143,250,29,23,13,51,71,102,34,220,74,210,253,98,207,118,97,73,88,78,117,203,157,0,126,87,61,146,124,146,184,114,76,95,49,58,157,179,183,128,142,123,135,49,65,87,12,161,217,196,11,174,147,136,113,233,30,96,99,209,200,209,38,16,229,123,71,20,244,168,116,95,152,37,168,198,92,209,108,238,184,159,44,44,212,82,227,174,155,208,97,15,104,141,108,217,79,141,195,247,148,239,153,116,101,234,49,209,96,69,153,228,194,182,185,83,172,251,221,192,144,187,191,76,186,172,186,45,58,163,211,12,36,46,92,113,117,28,241,101,20,122,189,239,64,192,72,237,110,75,145,93,26,55,167,141,58,50,252,151,22,31,78,19,54,247,65,207,84,114,214,251,184,50,232,139,119,230,183,150,234,177,99,230,47,150,185,203,23,166,110,208,227,129,151,108,45,43,2,147,104,240,212,140,197,33,226,122,203,222,194,2,177,24,102,179,95,26,20,172,14,98,149,114,191,44,84,243,218,133,23,233,148,17,31,15,162,107,242,211,44,209,110,53,202,19,207,89,66,215,113,46,132,211,197,51,131,169,113,61,163,161,213,96,216,150,99,148,230,45,102,214,48,247,83,191,147,77,153,227,138,89,12,147,116,114,159,42,187,176,129,56,224,133,33,248,126,2,241,118,112,234,183,229,125,16,21,100,44,93,99,44,32,88,36,48,162,77,53,214,121,106,154,183,173,109,252,198,73,142,33,94,73,97,230,123,225,103,228,204,158,101,150,108,117,202,165,49,29,157,173,206,189,175,185,111,87,193,64,239,171,80,37,143,239,158,12,213,189,180,202,135,158,60,133,193,207,204,91,206,69,154,209,180,176,252,117,38,250,39,110,76,118,6,188,201,27,124,71,155,219,89,147,27,67,229,112,205,22,176,9,205,108,129,87,242,66,26,39,71,45,86,6,226,9,34,76,250,204,47,173,144,133,200,2,159,25,186,70,0,67,153,90,230,112,156,47,104,214,31,113,180,149,58,47,76,203,80,138,163,81,148,92,50,18,155,165,88,60,1,217,127,254,48,247,161,54,134,113,247,188,16,182,157,234,5,108,58,75,97,40,74,147,104,235,87,166,3,209,67,248,129,126,176,217,172,222,45,53,123,10,40,74,126,240,194,91,230,238,71,8,222,161,55,125,79,165,89,206,175,52,129,127,10,168,14,155,192,145,156,188,50,61,251,164,133,250,208,153,229,238,133,67,143,60,35,98,57,140,42,168,28,140,165,206,242,84,245,9,119,38,21,248,11,211,183,246,53,245,0,99,213,117,95,54,147,235,44,254,229,67,198,38,33,114,225,133,196,246,246,11,51,34,135,76,105,140,241,185,125,206,226,11,232,87,164,18,87,79,82,94,113,215,141,178,159,194,56,157,207,25,176,17,133,239,133,159,216,247,204,37,241,80,206,200,169,67,134,202,48,229,58,15,41,155,73,122,92,23,86,124,131,134,171,141,1,23,130,118,129,39,201,104,95,160,26,187,56,1,169,158,47,95,88,57,54,233,100,122,38,21,252,58,226,151,209,156,172,247,182,140,230,182,60,155,220,232,167,147,228,139,177,243,86,207,247,151,97,246,8,60,72,51,121,76,137,158,215,46,114,215,112,222,82,47,23,110,4,114,23,54,22,184,47,65,232,55,214,45,171,196,228,9,111,223,53,53,186,103,178,124,94,11,85,181,216,39,226,133,85,196,31,25,25,33,130,55,191,242,66,140,41,159,54,90,125,41,123,164,221,76,220,68,208,74,71,178,231,9,16,224,108,183,77,197,224,179,138,12,127,166,16,175,251,254,183,157,25,255,241,71,245,154,92,223,21,152,73,241,6,103,6,167,233,85,28,182,71,169,232,211,98,42,202,247,104,100,238,245,134,205,80,54,93,184,174,231,183,11,94,40,49,4,51,110,11,243,121,214,107,198,226,3,11,186,201,40,88,231,187,235,211,131,74,83,51,204,75,15,70,97,240,30,220,48,193,25,50,10,16,245,105,113,101,4,104,50,211,161,48,84,162,132,100,53,128,219,80,202,16,59,255,43,49,10,208,123,188,78,4,214,214,60,71,247,114,72,227,241,143,36,3,116,157,88,60,246,22,38,133,186,238,214,3,75,181,243,212,226,202,75,162,178,42,223,206,68,89,219,131,59,235,195,156,250,219,36,197,107,93,23,230,75,22,184,152,233,93,192,226,134,193,103,219,204,237,239,162,73,178,100,3,9,130,85,226,211,160,110,38,65,206,180,38,47,25,252,16,213,229,194,204,101,182,198,109,149,231,155,30,176,146,91,60,50,90,228,183,44,122,231,174,73,61,222,131,241,183,157,58,15,158,97,120,103,4,114,72,85,38,217,142,11,164,252,116,185,138,186,160,201,108,86,28,37,7,41,23,118,254,60,71,74,19,225,200,185,101,8,35,93,91,98,255,193,100,115,102,38,57,58,155,190,126,252,242,164,105,94,214,60,219,212,223,165,165,160,163,168,171,218,153,251,98,16,118,84,175,36,150,166,186,49,34,69,221,126,22,231,178,170,209,50,151,239,138,121,2,183,37,207,164,211,121,92,227,129,243,248,196,38,219,162,12,178,122,190,150,227,107,35,175,171,81,216,89,241,174,225,160,79,153,22,26,169,163,88,119,204,192,69,66,47,242,111,145,90,178,141,228,214,176,111,161,238,27,119,253,219,29,222,83,195,241,26,57,70,194,89,137,225,232,94,216,26,5,35,16,176,30,157,155,90,39,19,203,86,54,130,167,105,197,47,137,103,45,128,141,128,53,67,185,190,191,109,34,57,169,203,6,227,124,30,119,32,21,246,242,110,20,207,6,155,172,203,13,196,119,197,241,249,162,168,32,103,137,211,19,4,238,136,25,81,3,151,32,4,106,204,200,17,11,91,215,235,148,237,7,153,172,216,249,208,48,45,25,51,96,242,246,57,96,242,130,85,119,39,163,117,95,48,161,74,245,81,159,205,139,121,201,93,184,14,121,95,200,75,184,115,219,23,104,247,173,48,86,51,17,92,81,220,77,50,24,184,50,40,248,14,159,169,119,76,221,251,100,120,40,17,205,82,67,208,75,195,74,177,199,39,112,110,241,10,105,27,122,54,59,91,208,156,101,12,103,179,5,200,113,110,102,149,37,207,212,34,204,248,116,215,207,172,73,225,18,133,252,198,45,15,61,55,62,0,35,34,78,216,184,82,16,135,47,104,27,8,31,227,216,168,73,188,74,6,125,198,56,107,232,93,94,27,63,246,108,16,95,71,28,109,214,164,50,136,19,85,152,88,63,38,194,11,114,105,76,141,123,238,136,210,75,17,133,124,131,167,239,92,26,113,115,147,57,5,227,159,243,185,70,8,143,72,160,188,142,243,41,165,27,132,15,252,239,186,94,54,58,113,158,26,104,182,188,203,126,238,172,23,231,123,242,252,211,25,145,228,170,154,194,27,19,218,128,107,146,93,110,177,6,168,24,8,120,104,37,221,167,162,200,178,74,108,0,152,59,245,182,208,227,90,17,49,90,6,127,44,133,145,66,143,163,59,196,24,221,35,211,219,28,203,57,242,190,77,127,251,60,64,103,6,19,204,98,132,152,138,194,20,204,35,132,71,83,72,130,89,18,181,229,110,99,81,11,174,58,229,152,166,67,172,93,213,236,39,228,210,152,62,147,23,142,207,82,190,88,8,101,62,163,215,34,174,28,242,79,149,89,133,46,237,179,53,241,23,134,89,181,84,114,128,39,156,219,128,33,213,106,110,0,58,119,60,53,6,82,122,142,46,40,39,239,128,115,210,121,129,146,202,190,27,85,188,70,139,206,227,150,254,245,73,135,135,182,111,239,202,48,161,246,30,81,78,165,2,165,65,60,164,220,155,133,170,136,91,104,88,138,205,198,156,190,64,81,216,41,186,59,169,116,93,197,116,105,10,221,87,45,149,229,45,35,145,238,39,207,124,6,50,90,104,58,237,205,223,55,110,211,200,85,73,110,0,29,29,207,13,20,83,167,148,199,210,80,206,244,138,79,161,220,41,95,118,39,164,234,190,245,199,172,135,20,136,68,19,101,69,90,175,64,61,89,69,80,90,82,34,33,73,58,228,186,12,13,130,68,2,245,230,40,219,69,57,53,6,169,125,230,128,59,253,37,89,162,32,218,77,226,194,86,179,102,48,133,207,151,239,187,65,224,217,100,166,37,98,45,177,50,22,252,157,187,124,2,108,176,119,80,197,10,75,240,188,21,8,224,89,135,47,48,192,163,200,76,108,108,177,60,3,254,245,102,10,140,188,216,156,23,126,246,32,220,213,138,228,26,102,103,68,208,26,78,239,22,195,16,7,202,45,37,56,66,245,118,35,249,98,110,226,55,77,59,172,177,165,123,8,246,235,78,94,186,77,40,164,48,243,133,199,210,223,134,104,218,124,58,5,174,87,120,134,237,17,59,252,36,247,221,101,135,194,126,177,150,38,104,185,74,121,182,49,43,56,196,4,76,71,186,108,235,204,187,51,94,72,81,122,29,25,187,125,247,155,4,34,121,73,62,228,108,237,163,8,86,150,177,79,238,119,11,201,233,46,232,12,127,152,161,10,159,47,51,93,152,152,255,222,20,171,199,30,37,126,25,110,81,17,148,196,152,127,182,160,99,73,150,117,15,179,208,203,23,38,243,41,48,1,221,142,11,167,49,82,102,148,77,241,52,136,15,120,131,108,97,53,141,159,18,150,207,133,60,207,166,89,5,156,81,101,144,209,23,54,245,194,167,49,163,3,198,146,75,225,85,239,87,15,103,243,54,126,253,4,98,93,228,209,30,25,35,244,57,24,226,128,126,122,154,4,2,206,119,54,106,169,204,254,252,240,190,179,17,157,70,154,13,60,48,123,180,128,139,69,119,122,87,132,126,241,58,112,59,26,122,244,25,41,53,190,13,184,163,115,61,207,219,156,41,2,102,113,209,183,69,206,45,96,250,88,107,209,187,134,128,184,46,60,224,39,10,156,177,198,234,1,227,249,160,151,134,208,102,124,28,24,164,39,137,206,14,124,34,4,223,191,160,101,76,197,79,198,48,193,91,76,118,88,204,79,77,122,208,81,147,189,46,132,174,136,174,169,208,160,203,253,230,7,30,185,18,231,163,56,75,87,154,195,203,114,247,10,247,145,98,12,155,176,152,12,164,213,141,2,16,39,199,56,89,230,155,69,10,38,239,25,191,157,178,80,33,81,187,168,168,254,198,10,177,214,117,240,98,248,19,240,221,47,224,28,188,116,38,172,102,192,30,175,19,87,73,129,103,10,33,134,223,251,130,225,244,36,27,17,195,10,24,209,75,157,133,225,102,167,11,183,103,123,51,45,170,146,193,112,38,66,121,42,179,154,137,76,12,134,73,31,198,3,215,26,140,68,224,37,12,80,96,26,101,150,192,90,156,153,217,68,104,227,210,160,84,104,82,132,74,94,205,119,189,223,73,99,98,200,11,100,35,3,174,232,219,202,194,56,16,130,136,43,183,222,113,89,249,16,232,173,158,224,45,116,14,104,102,111,152,61,80,142,209,64,95,180,140,114,187,208,187,56,81,157,148,40,134,80,188,223,69,151,104,189,117,205,199,67,15,206,249,194,185,203,83,33,85,145,34,152,7,134,91,46,117,132,202,56,143,43,43,181,63,32,74,196,129,161,45,34,103,54,97,165,120,215,180,200,8,155,17,195,168,33,216,190,50,138,20,109,40,196,69,112,69,76,39,43,19,206,163,99,201,116,133,12,156,68,117,149,132,247,92,119,54,155,122,89,228,49,75,73,119,54,27,91,239,137,246,221,62,111,200,120,54,185,57,73,52,187,54,10,27,30,174,210,232,50,53,154,93,219,130,202,128,223,165,169,26,79,202,51,107,149,237,221,148,21,192,28,102,166,207,71,213,156,74,101,22,71,73,98,166,118,97,4,233,158,163,173,146,227,112,39,215,190,36,208,166,93,218,167,74,102,217,209,229,211,59,223,161,89,140,123,20,127,182,34,26,104,64,41,223,65,89,103,31,147,186,204,118,120,72,53,47,49,192,79,159,90,67,40,182,22,6,124,70,242,208,172,56,138,171,57,248,186,88,211,180,37,185,103,6,183,251,246,25,140,25,249,80,184,180,8,73,17,201,174,194,173,178,237,68,255,36,122,128,225,96,234,174,236,60,165,26,85,110,54,143,69,215,23,4,231,74,236,178,161,36,67,81,16,248,124,201,53,202,58,103,245,128,191,174,251,73,184,115,55,35,207,51,210,173,46,125,181,61,242,172,230,219,82,20,166,209,63,42,47,9,207,176,167,152,140,55,215,205,210,154,17,140,192,20,186,111,229,133,182,143,164,187,240,69,129,56,118,186,136,233,203,83,49,203,153,128,207,19,35,152,150,140,10,37,214,200,199,140,148,196,203,136,116,205,156,61,54,217,40,133,232,7,150,225,78,110,223,4,52,132,126,94,148,23,26,89,15,248,20,178,240,153,104,70,139,66,25,61,80,93,121,5,52,50,5,169,213,218,94,114,125,168,1,125,103,95,156,26,164,225,39,123,150,204,6,61,18,173,88,75,72,164,130,146,207,237,162,57,48,211,178,156,28,199,133,25,25,174,205,244,38,131,156,178,231,28,55,149,58,210,212,210,143,213,103,203,205,164,102,177,223,51,20,51,236,126,97,116,0,132,170,97,137,216,64,171,18,218,241,41,71,52,179,68,190,18,7,92,57,152,90,78,124,94,13,78,250,218,15,199,164,224,121,27,249,202,33,38,211,195,136,144,253,146,206,18,230,29,178,15,78,70,63,10,254,21,125,149,67,184,156,123,25,143,52,82,192,168,61,14,97,222,176,37,137,93,4,121,129,115,6,165,245,36,20,11,242,101,60,96,141,41,156,33,2,184,32,5,101,216,54,66,163,66,245,114,246,117,211,207,40,238,42,153,105,174,185,111,130,153,154,235,67,133,130,233,184,130,109,113,6,252,195,87,58,55,146,46,183,38,145,23,191,177,99,55,25,205,36,25,102,10,184,242,219,40,183,151,251,74,206,167,188,148,212,134,216,125,132,204,116,65,209,142,43,204,52,250,81,34,85,196,128,31,194,197,155,76,136,209,83,5,211,163,201,112,160,199,131,14,173,120,230,213,18,6,194,198,131,86,114,135,131,233,229,8,29,111,34,24,118,83,254,99,136,36,238,192,36,21,57,230,75,199,171,253,154,104,64,50,132,91,16,116,39,188,160,198,20,152,162,138,239,255,105,204,28,178,125,234,104,56,238,32,22,192,34,97,63,47,220,73,211,106,170,151,61,35,78,167,131,24,7,169,165,118,121,132,88,129,95,152,166,1,185,175,243,4,199,13,14,105,146,130,211,24,183,133,231,86,19,180,134,22,130,193,136,62,201,133,211,49,189,107,252,52,175,76,30,105,55,159,196,26,183,141,41,154,162,191,36,88,124,65,216,99,10,99,20,231,168,30,228,180,180,229,101,52,84,124,119,143,67,59,126,213,66,115,53,77,204,125,47,139,105,69,200,187,70,101,202,242,166,89,172,4,46,184,209,75,113,71,132,124,32,201,146,81,185,31,159,105,15,40,12,235,63,5,233,51,25,205,64,24,184,52,153,5,19,138,240,98,200,183,121,34,117,106,229,241,233,46,28,176,148,88,220,172,4,112,89,88,72,212,10,43,249,108,204,235,37,236,77,203,16,8,33,218,114,231,113,52,172,228,164,116,106,252,239,2,173,103,43,36,164,122,196,36,91,240,110,200,108,76,101,171,178,180,149,40,100,48,66,199,117,25,27,118,182,51,81,7,203,17,254,157,140,163,179,64,192,117,243,129,210,76,198,94,40,232,103,141,78,30,29,210,59,63,165,118,202,19,108,59,118,63,70,208,191,187,27,88,223,80,109,252,182,232,36,145,0,14,163,222,212,103,124,214,8,153,207,249,240,253,41,4,58,223,159,89,190,62,205,4,70,100,8,198,126,158,250,229,161,93,180,118,180,177,16,135,36,25,255,214,133,25,156,83,98,224,177,180,185,98,47,83,31,241,78,4,98,40,185,50,196,55,120,131,14,99,124,36,83,74,54,247,155,104,190,163,193,166,9,77,60,211,223,93,226,202,27,27,133,242,52,133,32,51,31,71,111,130,15,233,100,57,99,156,24,46,186,51,248,60,5,133,28,18,231,182,237,144,188,107,60,151,114,243,207,203,234,234,74,2,206,63,177,30,63,55,153,81,157,103,161,72,146,251,139,142,148,156,133,147,138,225,227,138,20,24,93,149,179,10,57,57,83,202,155,158,95,166,194,56,158,103,70,151,90,79,113,101,205,74,225,183,159,106,19,160,213,104,89,65,126,85,59,18,151,21,214,119,116,180,32,87,42,205,90,236,248,163,249,135,189,169,76,88,166,219,154,60,210,231,115,169,227,233,127,195,157,46,250,70,254,155,182,51,201,182,28,199,145,232,142,234,176,111,246,191,177,226,197,19,1,227,175,138,161,103,228,196,221,92,122,18,197,6,173,217,177,213,166,86,249,162,232,54,231,246,134,23,18,246,210,210,2,231,220,217,255,179,15,217,89,172,93,187,2,137,138,120,219,9,177,104,113,236,14,76,146,178,249,128,111,99,208,211,126,70,43,234,114,120,180,167,61,14,126,226,230,47,198,91,108,237,161,62,203,145,16,191,127,236,2,61,174,180,182,30,59,36,58,121,32,186,218,210,222,205,249,221,166,247,160,209,166,183,181,23,153,228,183,55,106,30,175,155,236,129,116,173,211,187,212,178,119,122,209,240,33,40,1,229,248,154,199,228,145,86,46,228,143,33,118,136,158,65,162,226,210,210,222,33,160,142,206,59,26,99,228,173,151,245,225,74,223,44,93,159,77,97,163,88,143,190,217,118,254,253,63,45,14,163,238,156,106,152,143,247,123,179,6,161,227,250,158,137,211,192,250,36,251,7,179,211,185,7,192,110,15,223,198,199,184,97,157,8,59,18,128,38,40,182,210,151,8,179,2,17,198,107,4,140,243,62,62,18,56,126,154,206,196,233,112,222,63,59,253,131,127,60,250,113,115,50,147,45,96,99,247,153,241,104,108,69,251,74,140,29,120,172,28,113,9,76,146,68,216,240,62,218,128,88,118,197,213,88,190,243,234,182,108,232,235,206,25,16,143,102,169,197,254,113,7,109,26,148,87,148,106,116,107,153,133,199,47,126,187,6,21,114,183,182,159,125,37,142,206,205,173,227,242,162,4,231,33,140,92,23,181,144,203,12,120,162,206,28,79,118,182,159,80,228,176,98,224,180,174,44,16,82,177,144,7,214,128,219,49,152,154,15,185,117,159,251,201,132,213,78,163,64,190,55,183,90,47,55,20,176,241,76,244,239,67,251,182,130,222,64,33,35,170,119,34,97,132,132,128,31,40,129,240,124,97,100,111,131,224,138,250,33,192,114,31,140,150,131,89,227,151,9,247,206,175,165,139,169,82,136,89,196,79,227,80,187,52,185,49,137,247,216,130,169,98,30,104,166,124,87,67,245,2,237,108,192,80,19,206,143,214,136,116,30,189,87,75,174,54,253,216,123,117,199,89,41,241,98,40,217,158,61,255,94,13,3,70,146,207,137,70,140,83,204,209,85,138,60,97,220,156,49,233,151,219,101,99,144,207,44,99,58,59,69,19,229,254,54,187,94,180,117,33,115,80,215,141,174,113,117,214,78,75,12,86,132,123,238,39,161,144,172,197,225,99,129,138,113,197,60,172,61,44,44,206,3,22,72,79,63,246,160,77,2,144,30,113,129,225,0,252,104,191,128,73,19,197,107,97,208,175,75,41,203,189,161,42,138,49,227,212,91,245,163,66,177,189,63,69,170,128,136,33,38,99,174,14,55,97,124,238,70,162,116,54,150,126,127,219,58,108,71,192,132,250,239,158,4,155,14,121,206,64,139,157,148,14,23,61,28,128,33,154,255,56,253,108,80,184,161,195,36,99,208,200,185,35,106,156,153,241,218,205,148,36,147,195,118,180,197,44,62,251,8,114,58,119,84,200,6,119,185,248,108,10,59,223,143,137,74,196,40,242,65,96,191,165,37,208,71,124,68,99,44,40,196,73,35,190,71,58,39,203,86,152,48,200,125,173,101,221,151,67,97,8,255,252,106,66,213,85,175,166,191,82,96,60,108,133,33,244,136,215,162,26,35,235,131,227,1,143,251,177,109,251,146,77,5,42,202,236,223,99,25,27,113,85,244,102,218,64,201,96,203,166,210,134,237,111,126,107,50,232,85,71,148,142,192,226,35,10,183,74,214,95,134,36,38,249,136,30,227,119,173,7,38,200,17,48,253,229,250,214,5,25,19,191,121,98,99,215,15,2,35,231,221,22,40,251,92,17,195,53,56,147,122,112,184,137,146,14,112,98,7,116,120,41,63,60,49,115,212,141,218,116,184,134,105,102,104,190,77,210,203,136,148,74,146,221,208,116,220,175,104,40,176,181,242,10,12,23,232,61,127,10,194,19,207,231,130,16,231,170,74,111,19,83,173,58,75,187,101,122,238,160,25,113,129,140,25,93,175,61,222,250,248,141,93,22,95,179,110,21,31,82,130,251,101,234,79,155,139,224,239,117,220,233,156,228,107,119,211,37,246,171,171,137,87,9,92,108,150,59,140,12,140,44,1,236,141,22,15,110,34,227,250,94,25,23,218,71,197,184,33,116,200,143,197,233,59,45,181,51,199,159,151,49,109,102,207,93,52,155,116,189,160,136,127,228,128,187,100,16,45,146,77,54,187,59,124,124,195,218,20,206,151,54,15,202,173,37,90,0,160,84,6,20,127,45,102,233,212,7,195,20,234,62,23,18,166,160,160,240,11,249,54,77,213,121,74,50,100,13,218,210,28,176,52,17,90,27,12,115,190,59,106,228,198,10,67,28,82,28,78,67,143,0,216,134,119,247,241,38,210,149,186,194,112,146,248,202,182,82,89,57,116,91,253,209,81,57,76,157,179,60,26,167,102,245,221,144,78,129,232,142,180,254,30,23,187,70,134,200,180,57,4,37,62,152,179,195,51,235,174,80,17,23,170,129,210,61,169,15,134,255,222,226,222,85,218,161,129,27,249,55,127,107,72,65,5,172,116,64,248,128,194,60,149,244,165,202,177,253,146,15,9,174,139,174,122,210,212,221,39,25,54,233,74,250,96,137,57,221,28,158,210,4,98,77,75,176,195,249,115,83,93,241,192,118,44,196,213,86,139,175,48,81,209,248,237,206,78,44,48,115,122,199,147,91,121,132,192,228,118,210,8,24,178,105,129,41,177,147,139,169,240,22,148,153,228,118,10,112,212,160,0,87,12,232,25,112,237,122,96,23,122,162,228,151,251,214,221,204,194,62,83,238,189,163,36,14,216,228,235,226,222,88,123,242,100,20,56,200,128,230,231,216,35,202,179,115,12,232,144,38,90,131,115,114,43,191,88,165,152,204,162,76,247,104,139,33,89,107,232,244,206,150,61,156,49,143,82,127,224,238,20,7,6,159,181,241,192,208,178,197,91,65,187,167,63,13,65,163,31,169,208,85,228,231,185,57,79,226,214,20,181,235,75,91,66,35,110,205,240,13,133,67,7,202,214,37,44,99,2,39,4,147,252,167,23,28,187,50,193,169,81,191,20,185,192,124,105,185,58,145,88,139,1,63,35,22,37,188,192,147,232,76,108,40,187,68,45,157,181,204,156,93,160,251,247,56,70,103,164,194,128,137,201,173,216,235,200,253,62,176,73,117,57,204,1,42,171,39,25,231,178,159,107,124,46,221,225,17,136,79,254,219,103,99,155,65,213,2,140,142,181,127,175,73,15,205,210,155,103,132,120,252,0,200,170,196,13,76,201,118,24,26,153,132,210,80,24,93,9,63,124,72,41,201,169,88,141,28,53,251,147,67,153,208,135,192,20,28,197,205,217,158,100,166,145,112,157,203,237,175,137,41,47,123,14,156,0,57,151,56,238,107,217,138,14,211,45,117,20,173,251,37,176,37,21,253,222,70,153,173,48,70,106,60,89,27,85,60,62,83,63,31,219,237,16,196,184,187,254,116,189,61,59,134,90,45,138,160,197,168,44,221,126,162,207,108,10,12,159,103,24,18,195,154,193,21,38,44,226,175,133,170,75,22,52,233,110,54,205,190,138,153,194,151,117,233,84,172,70,51,89,21,70,160,43,224,190,196,168,164,238,188,164,226,86,8,41,83,217,226,145,231,156,242,90,240,149,235,167,94,164,236,194,121,57,30,184,196,145,172,56,230,140,176,59,24,86,35,245,192,169,52,31,240,149,33,217,151,1,167,168,57,133,11,193,106,145,3,130,226,239,118,73,193,241,2,16,8,214,81,129,18,53,187,107,100,178,185,10,87,136,162,3,158,91,109,160,202,191,47,190,180,41,108,46,75,199,148,194,168,240,125,72,246,246,173,48,25,96,119,111,32,14,169,10,103,107,205,113,191,171,226,195,40,204,161,225,143,198,22,163,63,157,70,189,106,108,184,124,118,50,42,140,220,70,184,147,53,135,20,142,105,178,204,75,111,102,240,94,122,182,29,184,76,159,42,40,15,235,78,93,89,182,177,124,160,29,90,207,197,164,192,253,0,50,86,208,231,167,141,240,195,209,41,118,31,153,45,194,61,238,189,35,65,145,21,198,59,141,144,6,122,13,122,245,160,5,203,125,127,42,159,90,85,184,107,208,2,23,110,60,48,101,108,30,26,32,13,172,123,6,81,185,48,27,77,131,59,235,111,155,137,234,49,13,4,78,155,14,25,108,74,119,19,63,39,192,200,207,173,225,139,191,32,198,105,214,225,108,150,218,245,104,73,122,194,10,7,30,165,248,75,237,37,5,59,134,182,244,229,108,136,88,160,126,169,15,13,117,246,221,192,97,38,173,77,119,140,201,181,30,219,130,55,254,253,88,172,142,143,87,27,152,72,141,142,39,68,66,43,162,83,131,240,150,194,86,130,21,161,150,103,213,30,91,245,24,187,245,162,214,138,167,47,141,230,238,246,139,187,136,197,114,68,217,22,229,15,118,124,216,161,219,40,205,230,87,115,149,139,137,83,203,115,147,124,245,184,25,240,44,18,116,67,131,162,244,8,186,81,139,173,59,161,245,169,118,31,51,10,112,179,188,87,197,165,206,1,51,165,229,183,207,98,26,190,195,243,219,245,57,92,10,133,70,203,97,148,133,117,208,138,153,64,241,65,8,217,202,176,28,83,96,249,152,18,149,219,75,159,156,157,109,184,185,75,65,91,244,81,176,3,47,10,221,124,10,31,51,166,74,192,144,102,173,238,121,6,227,30,43,250,193,136,140,53,183,222,44,59,47,134,6,10,200,59,185,37,65,240,57,201,150,1,225,246,142,48,209,110,168,59,43,12,167,140,255,180,85,131,47,65,19,229,96,190,66,146,106,53,89,67,239,217,84,220,244,131,50,102,41,10,221,152,239,25,148,196,236,210,4,78,166,102,18,145,179,38,11,228,124,106,171,212,140,195,163,201,161,72,23,158,236,117,132,66,244,115,96,140,149,56,243,48,133,98,34,96,213,139,189,58,27,13,77,15,76,25,102,156,183,180,252,197,2,40,4,32,34,184,68,130,91,30,139,213,49,91,24,2,77,243,15,48,176,244,38,65,51,26,135,5,166,185,166,60,231,225,16,155,174,20,235,165,242,41,6,143,191,236,161,100,43,74,171,177,65,83,173,30,83,172,80,6,91,171,175,29,211,125,122,96,76,237,124,97,122,217,37,20,130,240,4,12,76,55,150,142,52,93,215,71,227,196,188,179,132,204,106,207,83,95,172,163,169,230,129,250,213,36,120,84,160,131,191,177,12,171,229,156,178,104,225,157,79,249,30,135,149,138,178,52,101,10,117,163,127,189,219,13,5,157,69,156,38,248,84,63,246,98,124,39,114,163,93,65,58,19,239,94,180,168,116,202,207,181,121,46,223,37,81,143,30,250,45,201,240,120,52,251,76,115,250,72,4,254,149,42,220,52,86,66,7,89,230,208,177,246,209,67,245,148,140,21,18,203,194,40,183,168,10,148,12,137,190,179,209,62,126,50,99,198,4,82,251,210,221,160,198,6,12,249,179,198,195,206,119,167,53,233,14,39,181,98,235,217,166,80,128,185,54,85,101,155,122,76,232,68,20,125,251,47,167,45,181,181,6,27,201,253,205,67,81,153,254,252,54,51,250,46,59,220,182,99,52,87,133,233,19,90,158,76,165,211,89,31,45,27,31,207,205,129,17,20,17,179,137,92,197,190,235,142,83,187,104,150,202,140,230,43,54,185,173,174,67,237,212,159,43,222,61,99,185,178,116,216,1,159,15,112,133,40,54,107,118,45,113,158,15,220,46,21,12,213,226,198,154,173,55,223,48,189,127,163,66,238,191,84,177,207,153,10,179,220,104,5,9,117,212,165,228,106,107,127,254,134,156,142,199,169,198,127,161,207,115,223,189,202,136,231,246,59,253,243,87,10,96,233,246,154,31,20,106,248,27,253,52,238,216,231,193,122,165,109,247,27,20,184,245,230,126,126,249,44,203,122,119,35,10,32,103,72,23,118,203,133,167,118,231,66,183,83,68,39,41,9,24,79,252,153,52,161,186,175,153,93,121,94,243,6,94,171,169,91,70,158,214,144,236,87,103,58,19,226,209,200,101,55,143,194,83,23,242,196,196,48,241,234,215,42,77,138,29,49,12,49,85,179,9,177,92,35,99,64,239,82,196,6,161,90,102,94,213,29,122,157,206,63,72,91,96,56,91,62,13,15,220,108,228,217,226,197,160,86,98,111,184,48,76,17,114,22,83,254,74,140,232,131,17,160,81,255,55,89,29,232,125,49,88,81,167,134,12,104,18,94,87,95,205,120,148,30,139,19,170,191,75,123,7,76,51,160,248,60,201,18,8,195,175,222,176,132,198,176,160,51,218,234,157,229,20,12,52,113,198,146,209,7,223,80,57,221,77,185,200,231,38,10,51,61,166,12,169,196,216,122,53,229,77,87,159,154,171,137,231,201,168,80,192,218,125,208,54,21,73,178,31,98,97,208,92,119,225,105,217,238,11,19,71,177,150,181,31,12,147,92,145,99,211,4,56,241,198,47,124,214,98,232,162,112,158,76,19,166,251,96,104,174,37,20,201,113,115,38,246,112,120,82,178,62,2,238,139,236,222,69,41,221,140,109,30,18,107,182,193,126,97,100,26,194,28,32,204,130,234,207,183,194,40,46,23,105,19,96,246,138,187,95,194,207,134,253,16,240,25,113,52,84,47,12,173,68,150,7,175,244,81,94,199,254,124,27,196,77,100,84,112,209,218,245,124,38,223,183,23,121,242,12,173,225,221,202,167,233,131,118,185,121,34,11,112,103,154,169,206,191,112,65,78,234,62,249,143,125,58,110,190,208,171,184,7,216,180,102,69,249,156,230,105,121,217,204,228,219,164,42,23,47,42,29,239,9,70,62,58,7,99,176,117,170,156,215,186,233,189,105,225,139,120,48,52,57,92,183,116,211,40,23,250,132,20,134,34,101,229,47,109,42,234,91,30,140,35,197,83,104,148,219,204,96,237,237,22,10,185,117,87,192,124,146,176,225,105,153,175,24,222,31,76,185,194,110,242,90,153,172,204,221,171,143,77,211,165,135,15,19,9,239,244,14,56,37,22,208,149,10,92,109,140,29,134,166,34,230,56,158,76,187,210,138,155,221,171,235,68,155,104,16,187,123,193,65,56,36,208,66,188,162,180,121,15,130,133,176,115,48,184,81,232,178,70,216,119,236,64,89,82,162,108,11,199,123,95,14,155,68,103,124,175,73,79,94,187,209,223,101,141,11,93,30,237,152,24,243,10,137,227,250,15,145,180,235,150,107,237,238,47,154,198,103,116,225,117,88,63,103,95,215,251,135,137,168,72,230,177,158,157,32,69,56,17,243,14,231,55,96,118,227,226,247,222,164,21,226,189,144,102,200,243,58,93,20,32,111,29,114,224,238,222,36,240,34,22,243,143,171,217,6,46,199,157,37,20,212,167,80,10,49,24,162,144,107,128,17,210,164,110,235,159,62,211,127,13,132,15,114,54,1,218,125,97,28,164,41,223,223,72,100,253,11,54,148,58,116,114,193,86,213,110,24,15,165,141,185,117,114,153,202,196,141,43,45,102,86,205,50,115,173,191,228,26,233,139,45,50,47,157,185,4,27,110,212,214,244,186,166,60,248,132,49,229,70,132,127,181,23,178,183,67,237,50,211,181,65,22,124,104,85,95,155,150,195,124,119,177,69,89,90,87,180,24,241,146,163,148,91,63,240,57,127,187,223,27,150,167,57,117,189,194,39,232,43,142,92,129,236,175,200,97,101,15,197,209,107,41,52,77,86,254,184,195,128,49,174,150,217,117,43,161,73,206,63,103,198,49,127,54,162,237,13,114,182,87,64,194,241,236,114,144,201,248,62,68,237,182,236,160,136,1,140,61,116,155,146,33,93,44,55,143,208,179,7,170,211,111,198,78,41,205,225,71,74,24,152,226,110,63,240,140,66,78,182,126,182,21,175,10,153,86,111,169,247,110,116,52,250,161,67,33,192,150,173,221,138,57,111,164,143,67,1,201,87,61,146,214,186,138,239,118,241,150,220,243,57,208,8,132,95,247,97,154,170,148,190,245,54,38,146,123,115,68,9,139,88,47,8,36,186,169,75,211,229,212,159,38,93,229,1,49,228,217,235,146,243,238,60,9,138,1,247,193,126,211,66,46,38,120,159,175,27,106,253,190,209,127,128,121,194,135,190,78,211,172,214,28,41,87,55,90,141,166,195,228,164,218,18,211,8,107,211,79,75,20,35,179,12,233,166,0,207,95,11,210,197,185,213,40,51,238,244,230,134,19,181,101,98,188,80,24,216,238,158,50,105,85,25,106,149,177,239,175,187,186,142,137,149,193,5,30,16,97,220,131,26,150,172,224,12,234,70,15,91,103,24,132,168,45,203,215,220,112,10,132,133,241,35,81,151,247,250,84,90,46,156,172,131,93,236,100,2,41,114,117,237,26,113,70,187,6,81,186,11,147,226,149,132,99,178,15,118,179,22,51,217,68,22,19,189,156,53,113,67,56,103,111,75,244,161,11,188,141,229,249,194,132,28,196,128,71,108,100,36,55,162,207,178,45,18,41,79,208,183,229,107,254,79,58,114,179,122,7,211,90,218,219,53,224,169,156,85,159,8,15,238,254,178,73,145,111,9,180,164,95,67,247,245,137,152,42,91,94,43,83,132,94,111,170,147,78,188,166,175,117,140,67,140,100,247,137,178,208,19,254,24,27,232,88,188,254,22,107,89,226,29,84,92,163,238,123,189,53,242,60,77,253,204,122,62,104,192,5,6,199,161,94,106,91,87,88,150,154,254,148,187,58,146,180,132,174,27,107,33,16,14,117,150,120,200,27,26,228,59,102,217,152,244,37,130,116,222,170,206,59,21,128,245,96,164,186,136,34,171,236,112,122,114,207,5,234,225,233,110,40,122,74,77,10,63,232,99,62,214,173,187,192,137,68,109,215,24,104,130,172,231,250,215,125,60,239,77,112,176,250,79,179,114,151,198,178,231,217,16,199,221,44,7,51,94,211,34,48,33,20,207,246,156,47,125,198,87,10,140,232,64,219,119,158,161,67,63,117,150,30,155,154,191,185,23,163,88,184,52,8,159,91,187,146,123,182,69,147,34,211,252,192,112,250,194,31,172,254,22,169,11,107,199,191,48,173,45,82,66,84,45,115,119,199,172,35,100,249,228,69,232,102,241,184,156,177,234,63,233,158,14,175,113,60,154,201,172,75,108,204,2,9,241,104,168,90,106,10,120,16,42,219,254,104,104,213,61,48,245,51,119,203,130,91,31,119,80,224,77,254,40,34,57,169,60,163,54,41,88,246,47,178,134,101,109,52,95,9,9,179,135,137,8,227,105,17,132,5,211,60,188,181,248,237,39,101,105,2,6,247,209,166,233,15,104,146,172,192,77,218,60,68,69,82,77,135,5,138,167,235,246,28,227,238,60,186,220,155,194,183,126,173,63,26,35,151,22,63,85,35,6,242,239,105,217,35,217,149,42,52,181,215,216,64,12,235,76,52,125,107,24,115,239,44,238,176,107,231,157,159,236,93,234,55,98,209,248,182,73,51,250,147,53,229,1,69,88,6,235,51,162,214,85,237,109,8,181,62,201,103,2,82,94,24,98,217,205,190,159,140,253,249,233,91,38,10,175,105,159,90,158,129,37,187,238,215,60,59,14,149,66,79,89,9,202,93,215,69,56,15,58,180,87,0,3,57,121,52,146,124,220,208,157,156,28,229,156,247,115,17,46,174,67,43,38,51,207,125,167,10,57,133,166,117,212,164,13,125,167,182,189,119,104,5,30,180,157,30,79,103,87,208,210,217,223,161,176,28,70,239,232,41,239,203,195,7,148,74,169,167,108,157,231,236,211,187,43,210,164,134,75,75,7,107,113,47,145,86,184,182,234,83,89,120,28,191,28,240,174,235,169,197,196,239,175,209,186,129,50,130,22,76,86,72,206,188,255,168,210,122,163,213,150,213,10,81,28,166,138,78,225,102,123,222,133,57,21,180,244,188,90,51,241,114,24,5,148,172,176,49,216,95,216,24,172,116,88,224,152,204,126,245,89,187,67,235,245,207,18,200,94,198,96,85,117,59,189,85,164,84,184,58,172,90,102,86,131,218,125,171,109,198,163,168,181,156,38,229,233,99,6,29,250,243,189,54,146,212,209,56,85,70,211,178,119,227,70,247,199,166,244,70,171,45,97,194,94,113,241,166,245,91,139,122,209,159,242,212,139,149,42,191,101,187,252,180,167,48,146,89,84,90,18,76,16,180,57,76,5,177,214,4,55,56,13,138,195,148,230,104,177,50,178,82,183,180,22,18,231,186,181,174,177,17,102,153,190,122,152,209,90,234,217,232,199,243,137,134,58,205,83,244,139,110,65,137,149,71,81,133,150,96,35,120,53,28,134,113,74,175,37,248,87,253,151,209,41,202,79,245,119,94,110,88,54,68,236,154,22,209,25,73,196,12,248,236,40,171,41,140,201,236,143,134,87,162,133,231,196,68,189,37,11,214,153,167,105,132,182,124,143,89,83,237,58,250,83,142,111,53,172,254,224,141,96,160,94,109,132,112,113,245,238,91,55,36,26,243,155,175,46,234,243,70,41,79,43,64,145,143,77,156,250,25,149,9,145,144,191,87,31,41,233,250,64,32,160,197,92,224,232,75,79,19,195,184,125,204,6,111,233,89,183,6,9,248,38,253,197,6,158,176,118,126,224,17,121,151,220,49,200,198,83,21,140,115,149,174,213,75,6,42,85,173,21,133,50,103,250,107,83,174,188,159,166,147,208,116,7,134,77,84,97,35,160,136,123,207,63,87,119,178,151,254,94,16,205,63,240,88,45,237,248,109,52,75,20,62,167,75,95,62,149,232,39,213,114,102,248,120,115,76,99,163,162,211,247,34,67,214,229,106,132,36,181,61,9,86,221,120,242,189,159,66,107,42,129,83,41,2,63,179,156,166,235,153,86,192,111,21,247,217,225,32,164,12,88,171,230,39,220,178,83,174,77,67,63,246,57,143,118,142,89,12,191,164,150,151,211,20,87,91,92,61,159,76,91,163,133,165,87,249,94,187,61,48,157,207,57,222,154,180,144,194,203,249,119,126,83,101,181,231,183,183,117,31,58,92,223,230,166,243,32,200,100,196,60,124,18,82,109,33,217,23,23,35,142,38,3,190,138,197,127,98,9,36,45,113,165,217,140,78,209,88,64,69,135,116,89,173,104,160,8,53,201,183,134,43,102,196,94,10,51,131,246,177,81,172,38,107,51,167,165,93,35,203,200,46,125,215,56,159,78,79,144,69,183,94,242,73,200,106,234,250,86,112,137,251,161,91,168,110,211,29,107,81,148,228,167,106,129,72,190,62,240,190,228,8,182,89,158,49,18,55,28,43,115,122,69,13,85,25,168,25,9,140,198,171,27,58,165,66,10,33,55,223,180,115,183,56,5,44,235,43,48,251,122,108,197,150,153,150,81,217,68,1,226,197,74,17,238,43,131,215,8,91,132,190,91,45,230,52,214,173,176,90,17,223,94,58,145,240,205,123,236,73,25,246,138,165,125,137,230,25,248,193,122,76,19,53,75,247,185,87,222,1,31,95,248,25,53,22,95,24,158,116,243,109,249,160,251,71,174,230,112,123,42,131,225,55,90,205,231,120,134,132,70,59,42,147,5,40,194,88,233,34,56,97,48,223,191,72,19,120,149,94,78,202,167,186,239,57,121,82,94,149,5,70,200,101,184,241,56,109,215,87,120,65,145,227,38,24,124,33,122,115,142,40,47,199,128,145,88,178,93,228,159,138,15,73,199,255,172,138,89,121,157,195,9,89,7,129,77,223,45,204,82,161,211,7,53,177,123,31,17,248,86,150,142,231,92,211,93,62,114,73,231,112,91,2,47,27,51,183,167,215,83,219,136,136,39,147,220,225,250,244,108,29,120,18,216,117,99,29,237,109,121,103,8,33,119,15,91,62,99,154,42,12,67,149,223,60,113,228,43,156,173,133,207,157,16,141,171,31,148,160,113,10,23,133,95,234,10,211,181,239,23,47,83,218,17,152,70,3,223,197,161,145,215,179,235,192,196,127,188,3,124,146,7,211,247,162,64,229,86,62,210,174,1,149,149,194,48,55,248,213,231,212,204,85,97,24,247,2,166,52,68,226,115,200,25,22,47,105,104,233,204,216,220,244,201,251,150,239,153,72,106,55,249,96,217,242,187,206,161,64,237,152,20,6,163,3,129,108,147,23,59,161,173,167,47,102,115,201,135,5,37,13,157,106,84,48,135,57,65,207,80,43,250,73,172,239,215,135,133,38,95,49,209,14,76,236,195,107,165,232,215,216,250,222,199,181,240,94,183,3,195,209,162,143,182,83,95,119,38,86,163,96,125,134,101,27,99,131,215,105,13,237,8,232,70,102,237,85,180,4,180,171,62,24,210,237,201,175,37,244,32,71,12,141,10,109,15,135,205,138,86,212,12,242,139,90,23,189,162,236,71,254,212,246,223,115,107,178,108,205,225,179,97,105,115,57,187,108,188,83,105,18,25,7,133,251,223,43,211,172,82,114,40,76,172,194,159,139,66,222,242,220,27,51,104,57,124,214,238,120,96,188,159,251,220,24,68,93,204,233,14,61,226,26,206,113,64,197,200,243,214,196,80,188,18,16,86,153,50,30,184,192,163,238,176,146,91,27,92,187,207,240,74,125,66,203,250,98,28,171,195,31,141,191,169,207,163,69,190,128,194,6,162,113,138,82,54,236,23,83,254,32,135,110,55,105,134,20,48,161,218,247,234,177,252,185,81,248,155,227,69,163,180,18,86,249,58,159,183,182,56,242,133,9,139,252,185,250,146,212,82,122,137,79,254,254,52,238,236,112,24,206,232,242,140,217,242,244,143,165,44,53,204,11,12,85,224,133,81,109,170,207,136,155,6,200,133,135,93,254,124,237,40,157,159,148,239,232,186,133,66,173,21,191,152,50,251,241,204,195,149,98,72,167,181,62,63,240,104,94,169,77,133,193,123,6,80,66,30,197,243,84,27,37,137,200,252,184,253,156,107,195,100,132,148,24,162,27,157,229,253,109,139,254,72,112,174,255,56,0,156,107,163,63,13,26,199,248,66,39,206,47,38,143,40,235,203,196,180,227,90,106,133,37,216,51,38,5,150,190,250,104,22,175,98,105,156,1,70,70,227,190,22,50,164,218,31,139,47,20,221,81,36,148,215,146,243,101,210,65,236,30,10,179,116,107,7,7,156,92,80,22,251,60,164,76,87,24,70,172,62,56,246,89,24,34,101,151,70,233,165,198,147,211,251,175,229,197,40,69,94,170,62,59,64,166,48,76,119,115,142,106,139,64,20,138,234,50,147,142,187,201,223,236,136,124,16,30,20,250,146,77,173,203,53,70,16,85,76,98,171,76,122,8,188,68,132,6,102,17,50,131,173,239,92,236,65,125,78,225,41,229,39,4,171,23,209,11,15,3,163,68,35,148,49,176,151,187,93,185,224,83,22,154,28,18,229,37,121,73,106,199,107,88,66,116,3,89,245,221,138,105,147,203,218,22,79,217,90,245,126,102,194,151,34,216,254,83,26,189,172,117,86,177,106,254,81,192,236,143,249,186,117,189,252,76,178,160,255,73,214,47,120,51,29,112,79,238,33,212,67,212,202,54,47,12,133,191,98,38,185,250,236,149,244,187,95,184,204,46,20,35,199,56,68,101,234,30,125,8,228,50,179,133,215,136,30,178,26,245,49,86,121,46,164,73,84,255,197,205,77,130,53,126,59,211,117,83,138,223,124,22,233,232,167,214,96,164,121,227,34,176,166,193,93,41,176,153,35,217,225,28,18,183,116,123,24,19,197,205,69,164,90,246,84,24,81,136,122,207,39,136,207,114,10,211,178,83,221,90,189,103,12,11,153,35,37,96,130,123,241,220,201,104,214,2,38,245,71,211,199,133,11,205,235,65,215,84,161,77,243,169,146,204,16,205,90,82,180,146,151,16,80,113,132,150,192,191,85,116,236,182,127,164,143,69,22,21,61,235,221,9,86,197,204,54,249,49,237,193,52,69,195,145,48,58,90,64,114,221,171,43,238,182,72,155,211,153,121,190,220,189,26,18,148,40,184,128,76,146,144,253,184,87,147,209,232,89,224,106,27,136,195,103,138,101,21,154,207,198,202,249,161,103,162,238,21,162,14,112,45,237,187,114,172,253,136,42,77,33,14,165,53,226,146,146,90,161,200,168,66,166,71,201,103,251,162,153,80,2,211,64,95,155,234,212,67,174,95,47,60,137,101,139,202,253,49,74,48,58,29,166,35,95,216,84,33,118,189,162,237,155,134,209,21,197,224,198,197,138,229,113,209,65,91,139,112,173,178,100,63,35,30,120,193,63,214,30,26,216,49,63,222,94,171,232,148,24,239,48,114,202,252,209,39,0,79,58,7,69,108,158,144,121,185,111,125,252,185,85,132,126,240,248,237,109,95,153,50,6,133,36,69,112,54,14,147,174,239,62,40,152,240,77,96,43,147,93,247,189,142,147,52,170,176,73,66,16,185,174,28,11,48,205,85,114,53,2,4,31,193,27,240,84,65,21,120,251,104,148,91,142,170,253,4,107,111,225,28,139,123,107,28,21,152,38,131,238,79,182,89,194,194,55,140,150,222,183,201,238,95,65,139,104,110,25,135,205,40,126,243,159,210,97,112,31,218,254,238,3,14,205,156,104,36,195,78,229,220,113,192,22,237,18,46,227,6,139,102,76,67,10,148,178,80,25,35,253,57,253,151,169,215,147,73,58,233,211,253,234,57,129,33,78,94,66,194,140,206,69,141,159,198,67,147,149,77,59,113,154,126,243,249,40,40,91,70,254,88,133,62,143,232,44,23,66,96,118,140,210,125,125,80,31,35,162,141,144,6,141,253,145,41,253,86,215,12,238,158,97,69,59,177,178,207,242,33,126,31,35,74,167,203,183,127,219,120,35,75,44,204,212,164,131,179,127,173,206,210,222,15,41,246,248,122,33,240,251,214,20,149,203,110,50,35,31,123,136,61,211,170,43,43,220,111,159,28,215,78,216,241,4,205,84,184,118,191,152,211,80,239,93,144,174,44,62,7,207,209,173,196,210,52,160,125,225,37,187,55,121,208,88,182,24,62,237,74,175,253,138,203,166,112,123,178,75,148,47,138,106,239,140,56,90,19,154,113,66,32,254,224,103,22,209,240,22,48,189,113,95,99,161,205,65,61,169,7,236,246,125,250,194,155,68,224,68,24,129,62,222,242,197,136,128,207,16,168,212,23,44,27,237,234,240,109,83,88,82,201,105,198,104,249,152,160,10,166,98,19,28,44,208,188,222,61,154,58,28,209,248,134,96,124,86,95,28,235,167,245,33,112,133,27,252,174,234,197,38,171,87,211,89,114,15,46,84,158,71,56,46,38,72,178,174,99,255,59,92,122,23,177,173,179,70,33,213,26,247,100,178,96,174,188,22,109,73,151,250,150,78,122,203,28,40,157,125,119,69,70,200,112,232,93,145,171,105,198,45,159,248,141,145,115,193,56,34,176,69,62,253,106,228,194,133,43,63,91,188,240,110,210,11,114,137,161,226,4,86,145,112,207,189,133,240,154,124,15,136,24,86,187,235,118,209,11,251,168,19,192,115,146,28,166,206,70,133,184,141,70,115,93,148,108,109,233,42,175,73,117,197,190,112,135,122,95,228,30,40,92,198,181,255,96,164,116,82,127,5,52,93,63,96,163,18,2,33,229,35,145,57,175,196,50,49,231,181,85,221,22,17,189,245,245,218,29,96,91,50,68,149,40,11,229,27,247,230,155,186,193,254,72,177,26,147,255,133,233,150,19,177,85,56,144,167,31,108,108,48,85,232,234,161,133,203,227,218,33,72,163,145,243,22,148,18,138,187,64,214,58,182,227,43,99,65,173,140,63,248,196,216,93,170,145,1,161,161,207,5,122,21,170,200,13,81,84,127,124,149,251,224,235,236,193,123,168,116,72,51,222,216,251,94,16,241,138,206,24,36,155,251,178,40,67,5,208,165,227,147,154,1,250,173,238,250,34,196,196,227,4,76,10,253,10,89,114,162,174,213,228,183,17,41,73,62,139,15,76,153,163,168,181,192,152,253,21,132,3,155,251,32,87,115,175,43,5,14,247,17,134,201,163,154,136,214,210,29,22,26,54,84,9,169,194,52,155,226,115,211,135,45,83,205,8,122,190,192,1,240,216,143,102,112,163,130,101,140,233,163,86,224,119,83,184,222,28,224,15,78,42,10,76,166,224,248,193,254,98,133,114,176,152,44,7,131,104,48,126,27,3,89,68,131,50,17,148,251,218,231,123,167,169,186,138,70,20,120,55,114,24,84,73,120,136,62,180,17,167,221,215,38,90,213,243,35,31,93,57,227,3,166,16,235,81,151,166,241,236,194,217,138,69,84,163,9,201,135,112,35,240,192,84,149,177,133,66,58,177,223,53,187,42,35,22,10,4,211,29,52,78,149,172,218,84,149,237,99,223,69,210,161,194,17,97,32,100,74,156,53,155,142,114,194,193,237,81,182,90,87,136,137,185,128,177,46,48,251,117,186,166,12,98,57,93,102,218,176,186,132,21,15,94,171,74,245,145,145,255,170,82,237,173,115,83,97,57,99,155,110,254,195,118,228,171,12,57,138,119,243,206,82,66,24,75,164,94,17,180,31,201,231,56,113,135,156,21,70,78,245,26,173,212,249,182,71,82,107,17,198,46,205,111,94,148,137,159,184,104,129,186,235,194,214,119,36,58,101,105,114,44,249,213,231,96,168,170,57,159,56,48,125,125,17,45,171,178,219,78,75,158,249,225,89,45,19,33,176,81,148,249,158,86,73,159,100,149,49,163,244,205,223,251,204,216,17,105,37,147,141,71,231,194,61,78,172,4,21,201,172,206,89,108,254,104,29,125,189,250,107,8,1,59,252,104,104,208,65,125,44,66,223,171,9,186,171,192,250,132,144,210,125,16,122,111,8,197,253,91,255,252,191,126,84,158,201,232,76,124,56,240,25,244,141,58,155,200,10,184,141,87,83,180,229,230,123,89,181,246,94,185,186,33,65,55,252,230,20,183,202,12,37,194,150,174,158,41,134,74,29,170,210,103,90,209,181,250,135,44,212,5,136,154,29,123,122,156,124,21,134,66,209,71,163,29,51,47,255,84,86,189,215,116,10,102,136,123,239,111,183,110,74,201,50,253,151,85,106,251,213,100,190,100,97,50,41,179,27,27,112,118,87,85,179,195,16,141,157,210,200,66,197,46,229,205,202,101,187,55,184,233,252,30,72,231,149,225,219,17,118,106,82,24,250,48,191,185,145,108,171,126,173,197,49,186,47,251,156,132,20,149,139,155,145,126,57,12,125,137,232,215,18,23,171,197,127,27,70,146,170,50,125,100,74,125,80,59,74,10,162,149,103,178,242,107,198,213,180,204,202,213,153,126,184,226,99,206,191,215,71,75,54,142,35,134,5,201,116,81,253,229,116,137,189,18,33,119,85,218,35,73,187,119,4,154,118,174,245,57,188,206,129,116,125,152,101,21,222,33,230,50,250,175,131,176,197,1,50,85,214,20,71,249,146,41,0,83,87,151,244,224,204,48,237,248,241,3,203,191,42,12,146,175,47,211,109,207,178,31,145,115,227,71,152,215,5,90,203,172,92,57,241,169,193,219,110,61,50,243,166,76,69,43,113,137,153,74,0,110,138,110,22,138,235,199,147,112,227,18,225,19,81,127,179,18,61,223,43,143,53,135,163,34,198,198,48,10,106,183,23,172,133,73,96,10,94,179,155,73,5,191,82,225,108,106,90,23,110,232,29,168,184,116,95,219,151,16,36,40,178,115,52,116,53,171,60,246,57,171,30,27,10,225,18,223,166,151,53,172,79,53,208,96,173,186,99,66,91,105,159,106,253,37,26,89,252,193,8,246,135,52,207,48,166,169,212,194,172,93,175,245,119,62,111,117,7,8,162,222,164,118,105,67,216,215,109,9,122,51,134,200,40,87,211,223,243,109,135,234,128,71,236,27,177,143,229,83,1,50,242,165,246,248,162,200,46,133,93,106,86,178,170,8,22,87,201,228,209,80,163,20,99,191,155,250,94,246,137,196,54,162,106,123,4,197,60,20,59,233,20,80,157,64,186,153,62,22,54,51,14,7,94,166,192,214,6,233,182,99,165,20,71,124,1,212,117,61,132,64,57,209,80,243,174,24,129,133,219,142,63,225,62,121,177,227,251,205,230,150,206,162,9,79,133,231,54,210,14,190,120,151,17,163,168,239,150,206,168,185,11,68,51,162,58,126,72,135,186,187,75,227,84,149,173,26,78,59,212,128,239,202,62,158,90,82,167,147,150,232,29,134,12,193,38,153,226,8,218,231,228,235,199,180,27,100,233,158,189,19,82,150,38,71,115,89,42,183,183,48,209,35,10,112,246,5,153,166,248,218,53,236,59,170,103,212,151,38,233,52,220,150,167,118,182,118,13,2,144,85,114,171,128,180,154,170,154,38,10,63,195,166,69,174,104,138,25,148,224,251,109,110,17,67,145,168,194,140,68,235,182,7,83,55,181,231,162,151,7,127,220,190,143,141,192,79,25,26,15,130,87,240,42,133,25,41,192,115,46,39,24,19,247,246,120,208,177,61,212,203,167,225,188,108,15,218,79,250,78,85,108,47,165,53,34,14,75,168,73,130,96,182,100,82,4,193,166,228,163,168,196,52,105,157,251,96,70,83,35,250,55,104,169,239,175,171,110,211,157,126,62,189,132,190,33,235,34,103,117,225,179,161,52,209,25,219,148,110,12,127,173,227,194,23,217,165,33,24,35,189,236,48,100,226,89,133,252,40,39,243,16,27,85,86,42,143,179,104,61,92,249,62,26,214,96,210,96,234,177,203,86,245,200,33,21,69,34,190,6,61,63,109,121,23,166,203,68,163,188,88,27,213,239,77,49,146,198,82,17,159,93,59,46,30,210,45,56,172,239,106,206,24,82,211,35,22,133,65,74,249,182,7,198,89,92,81,68,111,26,129,172,61,143,105,102,4,47,228,183,19,237,75,17,138,165,186,110,104,240,186,228,226,179,16,18,177,32,171,34,244,61,224,62,221,30,240,175,210,248,134,43,75,88,204,163,192,157,162,83,73,75,205,102,199,81,60,56,242,198,34,17,104,101,246,62,224,198,118,41,17,125,58,200,91,140,40,98,105,34,249,56,104,157,158,30,56,199,211,89,50,164,12,75,79,215,156,135,119,94,8,140,72,146,156,47,191,74,124,144,243,39,145,149,195,96,94,238,213,157,71,51,25,110,201,238,96,35,45,95,33,176,116,138,230,22,146,144,181,123,12,26,233,81,73,105,161,85,81,228,123,164,174,146,116,221,204,20,207,53,64,99,187,36,147,135,168,73,223,205,223,154,247,80,141,63,230,248,87,79,97,179,144,253,76,174,70,185,166,149,24,20,37,79,66,3,240,248,45,219,135,180,26,5,157,228,9,17,174,245,96,44,177,243,41,186,165,189,153,60,222,61,209,39,123,208,208,44,35,53,224,57,242,105,52,2,203,242,98,60,123,245,61,201,4,139,183,194,199,195,25,62,44,103,69,84,241,20,140,211,166,102,95,64,112,19,232,202,254,168,229,61,213,71,162,86,118,21,40,72,33,85,184,87,163,107,41,217,138,138,201,61,124,50,64,185,32,182,33,201,230,179,21,68,112,29,182,0,73,41,192,76,153,191,206,4,182,121,74,7,69,168,12,238,189,221,111,116,111,194,167,34,14,84,71,5,179,111,247,12,97,157,214,39,55,142,197,117,109,44,244,185,154,72,241,161,19,144,75,196,61,138,136,95,131,194,255,21,206,213,113,211,138,220,121,192,58,210,35,90,147,85,119,148,147,106,125,204,3,22,40,162,158,88,52,2,49,158,119,120,102,200,248,54,65,51,25,177,8,66,53,41,62,198,167,59,83,207,243,178,52,183,224,98,10,140,237,119,47,134,192,46,23,185,247,249,221,49,35,246,118,38,202,76,122,111,98,71,110,46,211,107,145,69,202,181,152,176,226,112,11,41,211,62,51,255,45,21,9,101,66,40,58,252,170,44,56,93,187,22,68,3,35,165,182,46,76,173,71,21,180,18,169,184,23,179,93,135,123,14,76,238,120,93,120,153,47,145,3,134,215,226,214,85,194,58,66,116,89,174,166,134,226,54,92,15,184,230,166,180,224,66,136,52,190,21,139,159,8,143,81,212,121,255,136,126,179,195,180,81,70,241,21,204,153,229,22,25,161,92,131,6,89,252,48,170,130,243,59,230,9,48,27,185,171,220,154,21,145,253,106,114,137,34,1,176,77,196,254,210,5,30,27,12,73,152,38,48,126,202,21,252,33,1,5,187,89,19,248,60,107,201,247,185,135,69,3,229,106,254,220,252,230,221,168,71,75,192,104,152,116,127,178,10,253,138,188,23,68,35,183,27,142,196,153,169,11,5,156,150,177,29,223,33,131,251,91,62,38,172,121,231,229,238,79,39,188,171,37,104,242,78,6,100,253,186,236,35,152,85,213,220,195,59,17,104,235,150,17,165,166,216,91,4,13,214,246,247,243,24,240,229,126,69,95,136,45,99,140,174,127,188,46,40,153,235,87,102,171,155,235,187,101,230,31,152,202,67,159,218,59,85,161,103,222,144,4,94,229,74,198,99,192,158,50,4,62,182,225,23,59,178,153,143,131,18,159,49,211,95,62,125,134,101,124,128,232,162,3,174,151,131,144,132,86,31,50,148,80,82,127,59,39,31,145,158,120,121,172,106,210,197,243,206,128,99,240,140,36,191,91,169,1,246,21,71,34,111,233,75,161,254,118,91,30,73,188,36,190,170,188,20,233,84,255,233,179,21,10,1,248,198,243,105,197,23,21,196,16,82,16,76,225,179,15,39,66,224,112,52,9,74,249,204,246,87,38,198,35,13,14,204,159,236,45,141,4,40,170,100,221,129,169,117,253,250,235,140,61,189,133,205,195,212,133,227,224,46,11,234,131,206,84,151,223,166,4,230,171,109,165,247,241,225,46,220,28,122,105,127,229,196,195,38,77,143,66,177,109,174,226,213,175,224,54,164,90,117,189,50,21,242,133,49,148,133,125,249,204,183,122,108,208,175,8,20,75,152,180,132,236,98,116,212,223,2,57,171,119,63,167,149,92,77,230,238,83,158,60,231,88,178,102,205,172,219,24,209,130,239,183,233,240,221,77,55,34,178,169,237,107,31,226,20,172,199,106,148,39,167,105,48,5,76,67,191,238,37,166,129,247,149,252,146,58,69,95,117,202,123,47,90,226,29,62,30,160,208,97,16,104,131,103,174,223,155,31,219,186,84,217,77,140,89,211,31,220,212,171,244,107,211,100,240,21,89,243,100,77,138,64,207,60,163,161,181,222,65,49,133,181,166,171,26,217,210,123,107,43,231,214,141,168,159,5,176,2,70,213,119,200,76,161,188,126,141,59,38,253,120,16,229,129,9,39,223,151,162,233,35,235,250,40,168,87,125,204,65,68,90,200,70,198,79,195,63,151,63,219,121,25,177,204,177,150,99,42,88,168,101,220,83,37,91,95,179,172,0,2,5,197,167,2,114,45,20,223,7,76,168,251,82,48,3,211,140,44,55,71,116,238,146,124,0,159,49,75,2,99,127,173,226,176,49,213,203,205,171,69,178,239,226,68,62,82,127,154,64,217,37,184,101,14,211,221,42,15,142,13,112,59,3,7,244,47,200,50,94,120,109,139,135,204,123,111,140,103,105,129,131,159,137,90,241,59,104,155,184,89,180,223,25,103,200,165,194,24,214,244,222,134,92,12,109,240,184,31,4,189,7,106,111,2,174,231,61,146,191,85,229,208,150,7,99,102,92,50,227,243,105,182,81,217,59,76,159,31,137,145,59,100,217,8,15,2,70,144,232,82,3,157,13,139,74,243,41,87,23,14,155,22,48,93,35,2,195,154,147,203,125,180,106,202,39,241,224,196,231,41,30,244,153,68,146,93,6,133,114,202,79,55,156,81,193,215,15,3,132,78,76,18,231,119,229,18,38,18,211,137,208,52,122,24,245,206,98,45,127,234,86,156,125,182,129,237,91,14,234,34,242,224,244,110,142,85,99,79,201,210,193,192,168,12,87,243,49,78,240,42,117,231,152,104,136,87,92,24,122,31,105,228,92,80,44,142,47,226,123,224,105,121,10,129,49,151,230,87,230,60,106,42,77,165,26,40,174,161,194,239,187,121,165,132,117,201,107,159,183,176,230,141,15,70,201,190,78,133,207,105,120,171,245,127,45,8,210,84,66,12,119,206,219,176,69,40,153,118,240,170,176,171,241,14,120,76,212,64,63,40,202,152,254,100,180,6,212,161,48,213,85,119,125,33,146,50,245,226,196,122,186,103,192,153,38,73,212,212,237,151,49,132,191,65,49,134,4,97,137,133,235,51,167,175,82,14,155,141,154,165,45,55,135,211,180,220,139,23,121,167,37,23,87,186,89,190,106,124,186,92,161,12,206,207,107,181,171,112,68,155,6,142,84,192,99,90,32,250,27,112,218,254,183,112,161,145,249,129,90,227,155,227,196,114,146,80,3,209,45,84,235,109,33,181,152,97,18,102,20,251,185,113,59,57,169,42,130,80,75,126,187,161,59,123,55,52,82,74,194,180,129,105,139,150,239,7,30,91,165,136,17,205,179,152,63,254,193,212,237,215,104,89,252,61,106,75,247,106,88,183,115,211,95,198,204,249,218,212,144,48,181,114,196,128,17,53,184,13,114,212,113,150,18,57,69,96,118,196,107,231,76,210,41,173,43,76,247,119,191,240,132,178,112,117,133,115,190,138,158,3,134,169,166,251,194,57,34,224,3,188,240,38,10,85,228,201,169,158,186,237,119,99,225,143,9,11,1,187,20,237,198,14,111,244,96,229,234,51,137,99,30,46,2,215,45,172,40,154,241,49,155,238,213,231,96,20,86,201,101,25,199,254,217,218,195,186,23,117,30,118,11,52,93,219,145,62,190,22,69,195,6,167,118,181,57,198,50,27,89,190,231,249,156,99,141,59,139,89,79,144,236,8,108,108,119,247,106,186,87,69,175,1,18,155,133,22,224,133,209,246,150,237,146,98,82,152,116,46,12,51,90,146,171,225,219,114,147,192,170,136,136,151,253,91,183,168,208,38,176,211,61,21,73,23,13,245,110,211,164,225,241,30,46,84,18,10,219,253,47,131,122,21,7,49,212,41,155,18,155,19,65,182,121,183,12,200,210,179,80,247,192,159,125,252,72,247,95,55,141,169,91,97,235,194,189,78,194,178,57,174,86,227,177,167,214,61,93,206,124,130,30,169,168,23,144,136,198,92,56,115,22,233,213,43,187,11,65,43,253,121,47,117,33,206,119,252,66,251,31,44,58,40,112,224,66,32,225,79,6,155,129,120,199,180,105,222,115,43,157,187,168,92,212,182,14,132,116,79,61,106,74,207,36,145,91,87,236,202,107,155,37,99,25,159,26,78,160,184,243,14,120,178,142,218,41,223,3,134,27,247,32,104,206,238,69,163,13,157,120,96,93,2,175,165,30,194,198,171,117,52,171,124,36,162,117,253,54,51,242,203,180,224,200,59,27,241,247,157,71,120,116,185,168,123,65,11,243,246,231,162,38,77,3,25,22,152,190,31,3,221,25,209,29,163,105,168,180,203,82,70,134,13,34,5,249,101,211,68,184,30,27,5,213,83,45,105,224,113,105,161,73,192,29,231,94,7,116,37,19,33,241,175,117,108,206,245,220,28,43,167,59,156,218,19,98,89,148,20,55,159,70,72,18,37,189,250,156,206,30,56,178,198,61,5,169,158,104,53,34,67,202,156,104,154,89,251,170,117,18,25,194,96,146,143,5,69,211,213,155,197,214,217,20,208,75,48,141,0,251,117,154,82,179,102,224,173,161,184,236,252,158,7,158,212,166,107,40,14,98,223,225,129,1,58,87,99,15,133,79,16,66,75,191,186,82,252,186,52,74,152,169,95,240,104,28,253,64,2,155,238,138,207,148,242,99,29,14,152,178,244,81,238,139,145,61,23,194,20,186,127,136,120,223,97,57,103,3,186,186,255,122,147,60,47,88,251,221,184,179,73,126,234,4,109,63,157,164,11,211,173,163,19,20,251,112,186,253,126,206,218,153,158,13,1,49,176,187,236,80,103,73,4,105,254,233,27,253,215,89,19,71,209,113,80,221,159,7,174,162,255,192,59,178,185,222,131,140,28,66,30,143,97,50,99,15,251,89,253,91,76,11,84,196,174,60,203,32,112,208,247,99,28,52,186,226,239,17,108,122,14,106,20,37,43,90,185,182,195,113,218,150,158,239,195,84,104,111,208,106,209,117,46,138,121,68,246,72,83,221,71,107,115,40,121,56,33,239,61,147,163,118,90,171,93,66,174,45,135,105,113,236,18,241,17,169,142,45,151,55,141,110,109,244,152,138,192,166,184,119,159,140,234,255,164,131,150,169,24,188,199,217,66,144,242,185,26,142,112,247,248,87,182,64,178,160,116,39,95,7,147,84,101,206,58,40,149,250,192,235,25,91,210,90,148,227,143,25,10,205,71,119,83,240,44,222,162,230,115,251,145,80,93,67,50,119,161,121,196,134,165,40,97,186,21,186,81,44,19,11,152,176,226,13,66,67,147,95,212,160,58,31,143,206,198,114,13,100,184,157,245,230,115,19,188,248,126,26,11,185,139,162,158,61,107,185,140,111,86,193,215,68,201,231,247,52,235,206,98,248,243,84,51,3,159,227,236,83,119,243,198,47,174,145,118,229,209,168,94,187,193,134,110,50,39,50,226,52,239,204,59,226,214,225,62,167,58,98,195,116,48,46,92,31,233,151,5,33,252,186,250,188,100,120,87,206,83,157,37,170,186,175,215,109,125,137,59,36,37,23,195,80,47,127,31,61,145,104,42,200,205,91,167,102,226,122,67,117,88,203,111,192,171,164,118,27,182,9,148,166,254,160,40,30,125,164,4,20,150,169,184,251,194,218,61,207,114,61,68,234,241,132,26,115,33,81,60,47,129,37,37,245,240,231,200,189,143,249,220,110,71,246,64,69,44,11,115,38,77,111,199,155,185,95,179,18,76,157,234,178,195,76,124,83,18,195,228,68,179,198,3,104,224,240,92,137,105,110,47,245,63,41,36,188,2,69,3,145,132,61,244,197,104,115,247,104,54,188,26,73,24,223,121,114,72,38,238,205,97,39,141,34,123,130,13,240,24,220,211,22,122,242,186,117,50,76,147,49,187,177,136,99,114,15,145,127,176,46,7,4,33,110,44,162,88,175,168,132,73,22,85,182,55,208,177,172,204,53,80,216,177,60,8,137,98,226,16,23,113,65,92,118,105,138,241,248,108,219,146,248,13,61,148,119,225,147,194,61,142,176,92,253,43,162,184,104,89,208,74,10,58,200,16,108,15,223,168,166,1,113,163,234,140,81,52,188,148,33,9,19,170,10,206,43,111,15,13,25,89,133,68,219,72,61,92,239,146,54,173,115,42,74,48,174,154,80,155,7,194,209,38,149,41,76,7,227,217,31,239,128,65,177,145,234,19,7,92,46,42,76,8,210,250,88,4,38,44,124,15,47,124,144,46,12,71,48,5,64,222,228,191,13,199,151,76,179,179,191,151,43,85,69,97,108,213,184,209,57,39,155,169,8,93,248,204,140,42,185,217,100,125,188,18,78,163,155,112,75,104,149,214,42,191,214,40,7,36,104,219,140,213,214,147,3,199,0,148,59,211,80,60,86,100,22,166,212,54,147,90,71,63,45,123,136,176,146,126,145,80,53,45,34,62,199,224,67,73,154,11,204,118,182,121,236,255,188,117,106,83,147,91,9,254,182,59,139,6,139,69,179,72,61,12,104,186,222,114,148,165,17,191,199,238,40,62,5,23,169,89,185,122,145,173,241,224,37,188,125,253,113,63,19,43,203,195,251,103,155,20,171,12,70,199,43,124,65,13,103,94,194,22,106,54,221,153,69,30,251,167,198,190,169,175,212,57,201,252,173,142,205,42,241,42,211,253,74,237,26,72,24,5,91,104,128,76,243,153,182,44,135,201,26,169,103,144,207,238,18,131,66,63,188,190,214,50,118,253,236,175,197,68,81,119,9,253,193,200,75,88,98,168,170,79,130,140,230,125,52,10,168,37,114,3,169,9,165,181,247,183,171,73,41,203,163,157,93,121,108,31,210,138,40,109,82,175,164,160,198,59,60,15,52,37,224,139,159,53,157,21,131,120,48,220,110,234,169,17,187,241,117,139,184,218,212,80,196,162,250,206,215,78,31,42,225,73,142,31,13,130,29,123,130,20,227,241,189,96,3,243,252,21,194,34,103,103,252,167,70,54,218,231,176,65,255,10,158,39,33,178,41,124,127,63,152,44,158,192,77,97,40,196,118,246,171,49,210,252,51,163,110,110,29,166,243,194,40,4,251,11,163,95,78,41,99,247,155,79,152,86,123,192,133,198,190,223,129,54,45,47,72,25,113,192,184,193,173,103,135,145,194,147,155,211,152,252,117,117,66,23,74,255,74,145,39,71,49,254,227,136,155,86,16,184,163,247,24,114,238,180,190,212,214,164,136,8,173,170,120,50,154,37,203,207,43,54,212,8,132,3,133,137,245,211,50,6,134,7,199,247,11,227,91,70,0,101,220,95,166,167,98,202,47,67,127,86,252,177,201,96,79,185,56,47,182,178,251,216,40,8,135,121,98,28,239,236,1,247,106,83,13,137,139,169,73,74,159,238,35,40,94,108,17,152,164,78,253,157,241,192,147,218,141,44,112,30,151,176,220,96,12,248,120,235,193,25,94,154,223,28,173,22,249,90,191,142,181,120,47,154,125,167,92,77,44,230,139,5,48,102,136,43,182,248,109,82,16,229,163,138,2,166,104,117,21,133,33,90,241,171,19,29,190,53,96,107,148,45,247,201,233,5,206,61,190,102,39,71,247,197,15,201,42,30,227,62,24,55,160,250,129,60,162,95,120,154,240,85,21,216,136,19,247,133,145,0,202,130,118,34,195,126,111,106,79,139,94,12,135,101,252,244,198,77,249,199,43,254,255,255,205,120,34,202,241,215,55,86,52,163,172,104,33,130,168,28,250,169,29,67,105,84,138,49,210,88,7,201,167,16,137,240,166,223,9,202,162,94,125,10,161,209,153,5,254,245,18,110,223,108,80,31,140,239,116,206,0,186,34,150,111,54,180,44,200,220,175,236,236,173,251,213,36,61,226,201,137,126,194,96,116,97,90,70,179,174,13,43,238,242,189,104,64,40,80,101,97,81,119,157,46,204,146,30,73,150,37,135,111,174,254,104,196,90,101,88,160,190,105,115,197,178,164,212,48,158,28,87,171,127,201,108,70,13,157,196,58,101,47,194,207,138,101,187,218,146,189,104,99,29,127,134,38,63,157,80,211,106,178,75,22,99,120,187,15,142,30,147,60,153,117,62,125,45,66,144,181,15,171,97,149,29,58,81,30,253,93,125,118,53,43,51,83,184,246,47,210,107,176,149,1,41,12,169,97,119,184,91,73,209,191,237,121,92,180,155,82,169,84,211,255,32,49,9,231,95,212,234,19,208,248,105,13,127,48,90,34,210,221,128,46,249,64,243,240,194,156,134,83,225,159,89,115,97,56,88,138,192,86,67,226,87,211,234,47,141,48,6,31,151,211,225,180,231,11,15,178,151,113,117,23,50,24,162,16,84,60,56,12,199,150,240,16,152,194,55,182,247,7,19,233,21,250,133,105,138,138,205,135,197,34,204,210,10,202,108,135,208,229,254,118,85,142,28,82,116,104,172,56,156,168,223,20,216,10,173,166,191,24,198,117,215,142,73,232,14,167,143,90,195,233,19,152,131,132,132,192,15,102,25,75,255,15,197,154,25,206,199,15,173,104,209,105,115,120,181,126,240,11,47,73,223,155,175,125,166,104,190,23,67,134,81,214,148,238,59,188,119,127,48,236,235,44,52,31,199,188,110,166,121,248,131,199,79,185,78,250,231,176,52,251,253,32,102,131,104,239,30,17,87,186,45,47,12,229,164,220,188,90,73,197,189,183,213,73,75,255,92,37,71,190,252,226,12,57,146,182,192,181,179,155,93,16,234,240,165,12,6,195,82,157,31,124,190,108,175,114,49,93,104,179,251,115,209,36,221,31,246,4,180,150,234,253,212,180,36,106,223,110,197,225,57,227,250,193,136,25,43,141,192,217,116,187,157,196,6,159,29,149,250,22,233,144,171,80,196,220,213,71,185,98,237,66,119,81,45,153,95,190,23,195,50,95,73,219,208,216,162,225,31,249,193,199,96,156,75,233,48,22,91,244,189,119,61,171,115,40,211,6,9,178,90,28,165,88,80,26,224,140,69,190,251,197,60,185,108,11,214,179,75,113,228,7,35,64,212,181,133,141,32,69,217,23,134,55,89,46,38,113,215,238,167,62,7,36,179,95,26,220,76,166,122,127,179,172,154,5,46,157,208,236,184,102,199,126,112,54,121,91,237,4,179,16,216,133,81,37,150,49,65,5,25,189,172,11,163,211,48,5,46,176,214,246,111,211,168,244,194,104,3,195,30,144,72,249,128,79,35,155,17,24,250,251,126,247,20,142,80,206,95,105,77,170,84,111,251,213,153,120,243,67,197,84,253,185,177,59,179,148,188,47,120,94,231,93,122,70,248,17,213,18,52,225,80,98,180,154,15,41,105,61,161,213,66,217,106,222,61,163,66,23,56,133,128,10,198,6,78,120,135,147,80,178,116,227,107,235,62,71,241,83,165,69,135,92,231,249,59,191,150,181,85,150,180,232,16,102,152,23,182,242,198,162,100,98,103,106,209,207,251,193,139,162,227,174,29,60,137,58,132,123,243,140,78,82,215,14,158,2,77,145,79,51,218,252,148,36,173,209,212,121,127,27,130,60,33,201,1,70,75,105,59,108,109,1,194,192,198,60,155,62,102,176,171,11,87,223,54,83,224,94,156,16,6,215,142,15,90,37,147,239,148,219,42,200,135,194,184,138,142,74,205,155,137,99,155,142,214,69,139,49,38,41,140,107,184,28,166,139,93,30,236,152,116,179,222,49,177,62,84,237,99,161,43,105,251,94,119,252,237,157,181,11,230,248,74,131,130,82,135,115,16,50,142,159,100,42,172,213,1,15,189,26,149,152,46,55,71,44,68,216,15,233,45,106,211,223,235,88,63,77,31,13,126,91,74,97,29,174,17,32,31,236,192,68,93,125,200,134,54,97,118,203,64,52,31,80,108,217,36,40,229,121,205,207,68,172,79,225,185,128,134,18,10,195,56,91,8,187,101,133,241,105,227,216,58,230,97,23,20,106,179,59,69,169,25,68,94,77,96,251,64,119,200,140,23,84,122,185,138,81,218,150,251,211,72,115,77,153,162,197,200,116,239,38,141,216,100,73,210,72,201,205,45,7,255,157,230,19,225,171,231,230,70,36,234,48,98,31,10,19,239,29,247,197,200,209,246,249,192,208,127,222,71,179,162,233,166,143,102,167,203,112,184,22,101,86,60,195,2,33,237,116,67,131,82,39,29,242,97,213,99,14,151,189,231,243,69,44,226,121,225,227,24,9,37,24,114,80,52,161,85,135,167,90,95,192,180,111,108,135,199,148,54,230,110,170,25,110,209,118,2,182,122,113,183,90,134,34,112,147,169,116,236,121,132,46,182,124,145,37,116,122,133,30,246,122,207,143,98,76,173,91,154,139,104,80,163,173,252,14,218,89,47,210,163,102,164,216,195,45,90,20,189,66,40,214,224,100,90,98,31,156,166,244,226,12,99,243,94,45,190,103,138,138,56,147,5,129,151,193,63,23,145,20,57,63,142,91,0,79,172,143,104,66,240,86,62,54,173,196,125,197,47,155,168,166,195,104,46,82,40,114,95,154,182,176,246,160,60,108,192,232,31,63,176,233,44,95,24,249,246,120,112,106,26,70,246,231,54,249,0,185,216,220,149,34,70,126,21,187,144,117,11,167,208,133,17,177,232,242,173,97,16,90,97,176,102,228,135,162,171,15,213,67,2,24,14,87,136,222,5,158,44,117,127,112,170,54,165,233,175,33,220,199,102,125,97,43,221,107,1,159,163,50,181,251,98,22,186,139,152,25,60,23,132,221,29,29,112,14,201,189,203,113,121,171,239,134,137,64,106,24,11,38,151,130,65,118,97,162,142,253,223,246,176,253,231,143,198,51,209,75,232,110,40,140,21,81,97,5,156,143,181,228,223,217,74,44,227,75,157,209,130,212,160,116,135,161,35,28,1,195,143,183,125,151,165,170,41,42,103,248,20,21,133,5,247,20,33,211,211,47,133,53,154,220,83,196,187,42,75,62,197,236,198,226,120,97,42,152,5,93,25,147,213,151,116,194,238,149,39,131,201,160,251,137,90,41,242,201,122,181,9,118,250,189,207,164,136,64,8,51,16,237,160,228,48,241,3,57,112,19,156,112,61,28,69,42,143,165,211,17,147,29,218,185,216,16,146,118,179,39,222,121,186,91,132,103,39,174,201,217,154,144,180,240,83,145,150,114,161,47,68,132,37,13,130,186,215,85,164,53,75,126,155,54,197,216,224,59,161,251,172,139,154,204,123,28,154,171,20,105,72,79,236,31,97,10,16,127,200,250,94,203,188,86,119,21,43,121,124,121,47,40,203,139,223,28,94,61,57,51,147,241,103,123,204,193,200,241,228,104,57,187,81,49,209,222,11,195,153,33,251,123,38,92,228,134,6,109,67,202,77,64,75,13,2,13,23,182,100,137,162,56,54,119,200,142,51,166,244,206,44,135,94,125,5,156,89,210,146,118,181,150,73,116,201,199,132,50,137,161,103,3,46,128,159,44,132,197,70,122,174,102,20,28,93,227,217,252,233,18,111,219,237,31,250,33,199,3,211,9,124,225,95,16,83,96,178,50,110,8,80,185,179,159,151,134,163,196,95,122,89,218,65,110,126,86,38,26,46,23,198,120,90,83,225,214,35,20,98,194,237,207,213,103,28,142,247,119,237,190,95,105,165,192,76,51,119,62,18,12,217,98,73,23,196,31,82,10,152,140,135,12,75,181,34,27,247,220,91,111,106,52,82,243,169,142,253,88,74,137,93,76,200,203,157,216,68,69,135,144,38,152,178,198,246,123,211,48,32,157,238,136,164,248,105,139,60,50,133,23,106,161,244,142,74,248,133,141,35,83,205,27,132,15,227,234,249,184,15,100,38,111,56,1,22,208,167,41,251,184,152,195,81,99,142,211,11,23,115,44,46,166,122,67,59,205,23,124,139,37,96,90,127,5,198,170,114,55,145,176,120,17,114,140,98,209,180,30,87,39,9,194,27,204,166,123,93,208,92,30,66,29,148,24,207,194,188,19,184,162,240,173,141,234,116,80,184,251,10,71,83,29,250,203,244,76,84,255,80,212,162,86,181,223,97,160,15,207,129,45,82,92,26,152,155,115,241,240,13,76,49,109,104,223,191,53,212,92,152,1,75,202,247,110,241,130,29,112,209,57,130,122,8,18,4,23,174,248,152,226,47,109,19,127,27,49,224,180,161,42,12,175,171,143,201,177,13,151,44,172,250,203,48,59,202,30,43,238,43,178,125,117,251,231,64,13,84,226,5,116,110,84,95,211,21,13,226,162,4,226,52,111,174,107,136,18,14,72,77,12,62,114,87,198,33,225,87,43,117,38,101,87,88,159,30,161,129,138,188,233,213,240,143,244,236,225,31,248,68,245,106,19,182,184,179,159,147,166,9,91,252,32,43,218,35,242,84,178,218,131,92,126,246,55,135,233,34,213,159,230,197,90,246,128,1,26,196,93,121,211,207,174,57,60,56,68,170,33,43,221,8,220,73,83,226,86,103,166,9,229,1,134,5,130,35,254,224,108,163,194,124,94,41,180,175,241,94,208,234,74,4,199,50,186,119,19,198,92,25,74,64,177,160,20,247,240,143,69,28,132,16,155,237,219,15,45,42,140,249,39,129,110,35,81,189,207,189,40,244,150,125,144,226,62,172,152,15,134,68,67,34,10,180,55,15,226,246,247,234,173,20,145,176,129,173,120,231,137,158,151,132,178,19,60,211,241,203,148,136,202,128,82,206,78,5,129,195,68,110,133,29,41,35,153,230,103,94,53,51,175,84,141,19,26,73,251,133,187,177,242,10,253,50,141,185,30,202,35,30,42,180,53,131,166,124,154,228,62,212,106,126,132,111,10,6,196,230,219,59,74,189,74,28,136,121,170,31,43,231,161,148,107,240,6,47,247,64,201,104,231,44,204,128,103,94,208,55,231,11,128,134,10,97,181,197,4,225,40,187,179,112,61,126,57,204,101,72,183,220,155,19,147,207,50,42,108,172,107,198,213,196,9,245,230,99,155,107,127,97,82,212,26,185,157,144,1,71,208,24,145,8,161,248,130,177,157,66,95,15,26,39,42,245,35,216,77,7,172,155,94,80,168,141,41,252,175,103,139,129,94,230,62,90,161,142,98,11,205,29,57,128,81,227,244,194,222,21,152,202,250,230,219,198,241,3,17,41,22,30,59,186,138,166,239,212,188,182,48,161,194,93,79,117,254,181,51,38,99,44,97,122,36,218,242,136,240,19,117,34,66,208,71,127,109,246,88,136,89,171,202,223,247,171,117,115,27,7,77,227,174,153,15,34,70,203,237,171,196,50,121,115,50,164,160,175,117,70,63,136,146,28,179,30,197,230,252,117,164,5,92,77,197,222,163,29,156,178,146,67,235,120,85,109,70,120,170,209,4,43,185,38,10,100,221,38,69,241,93,206,124,50,62,213,56,144,174,255,97,225,119,129,97,221,117,23,1,237,51,33,242,50,54,224,51,61,138,187,70,116,45,73,138,45,225,97,187,169,77,252,111,8,179,26,148,124,125,71,254,14,11,117,254,225,106,13,215,158,126,190,34,188,239,19,51,158,162,215,239,183,19,244,88,91,82,139,103,190,36,55,152,41,2,120,242,150,36,57,83,4,183,16,63,89,15,140,218,253,136,232,21,15,240,143,149,105,140,198,37,125,100,112,228,180,168,103,19,183,135,170,237,244,177,166,1,83,42,91,196,43,162,86,33,251,213,68,179,37,76,137,14,118,250,88,186,6,85,53,69,8,40,241,59,232,165,29,23,134,244,81,252,30,19,198,232,31,233,160,177,189,203,178,62,134,193,218,46,203,65,38,175,110,161,11,133,117,203,12,0,135,233,128,85,20,255,96,95,116,158,71,145,227,30,145,171,245,233,125,110,88,51,164,115,214,80,72,119,187,163,153,56,64,192,157,14,177,249,161,112,224,171,215,243,227,22,153,1,195,130,87,21,134,192,98,95,152,255,137,169,157,173,107,190,250,213,68,55,151,222,220,202,172,29,157,82,60,97,229,217,166,106,224,48,124,250,77,97,72,164,238,107,153,51,81,244,106,19,53,24,10,7,56,209,239,252,120,45,237,214,148,196,11,12,217,66,143,7,91,162,163,56,76,17,147,115,50,222,234,209,226,57,86,71,190,165,50,6,163,120,165,55,167,170,244,227,66,4,78,143,236,12,179,224,86,60,1,83,50,38,166,91,38,85,29,99,70,218,66,41,161,112,31,234,216,254,169,145,44,85,87,175,205,171,59,14,108,86,165,198,124,171,41,142,92,152,241,213,216,233,128,115,233,163,255,30,230,83,141,161,113,244,105,73,153,251,100,103,7,237,226,158,88,123,246,87,125,108,51,229,88,18,114,115,194,69,152,122,23,30,148,123,235,213,228,112,99,170,48,141,100,200,113,45,253,115,80,200,152,244,206,200,32,143,230,48,199,177,36,169,232,38,186,172,178,16,235,211,19,218,20,166,55,127,58,60,164,218,123,252,234,118,63,122,16,131,97,159,88,143,78,86,254,56,8,12,222,52,80,74,42,136,130,183,126,31,13,59,162,72,144,29,31,127,94,253,34,131,155,104,122,160,49,214,230,229,191,55,134,179,165,46,91,53,201,162,184,55,76,111,243,129,235,37,59,228,226,162,106,35,192,199,191,46,62,222,123,87,225,4,172,63,33,228,17,104,30,250,220,45,223,74,90,80,168,141,213,149,68,13,207,71,12,1,211,173,183,238,166,76,226,243,32,243,87,75,225,118,89,224,206,28,91,56,166,242,53,140,6,126,220,225,166,63,186,21,165,198,59,222,198,240,153,192,73,41,130,1,56,154,228,78,151,207,80,70,237,241,67,41,204,206,1,191,25,199,141,88,109,236,55,197,226,29,34,106,118,22,227,87,106,110,131,50,231,148,109,182,193,74,58,98,155,61,211,91,217,8,173,2,200,39,2,21,154,194,148,11,188,122,21,248,24,63,178,163,32,11,148,70,60,89,66,224,235,33,43,44,44,62,135,137,97,119,129,23,17,255,184,154,73,185,20,38,153,26,112,70,41,78,196,218,136,13,244,59,71,209,249,20,239,28,245,135,117,137,249,80,216,216,251,69,173,149,198,81,140,85,229,96,196,31,241,125,212,124,0,201,111,253,50,230,126,174,165,51,186,114,242,32,25,84,146,47,76,114,143,73,82,134,132,13,251,199,186,198,99,39,2,7,114,245,170,4,57,134,191,213,177,194,30,145,57,74,203,166,207,179,124,86,143,164,122,16,127,236,205,223,43,67,71,160,164,153,201,138,34,124,200,146,117,183,136,68,29,180,27,203,55,105,40,158,229,183,57,45,48,92,46,92,14,42,211,208,132,253,190,2,103,131,177,177,229,183,41,81,137,139,27,182,150,18,114,18,58,143,65,171,214,8,165,124,157,22,53,114,184,62,204,147,212,64,204,175,138,211,126,250,88,72,146,92,99,113,180,157,221,62,50,93,114,161,33,165,113,236,235,25,54,251,8,251,94,5,238,16,102,237,110,62,157,95,78,89,73,76,89,112,253,154,102,144,183,72,129,4,45,138,84,1,93,20,198,122,41,22,160,141,111,180,59,209,42,201,102,145,67,232,70,124,181,238,215,62,31,199,152,238,132,94,53,55,186,202,47,204,206,41,87,211,151,201,84,187,54,37,228,157,90,218,129,130,73,159,247,193,137,2,39,141,243,144,67,44,205,13,214,99,235,106,192,155,94,49,84,3,195,24,174,73,166,49,7,82,242,201,192,166,242,68,149,205,90,190,178,24,88,195,208,133,202,163,97,247,205,228,214,48,66,65,242,69,6,222,93,217,110,13,31,99,64,242,69,148,221,31,43,221,191,200,249,211,249,61,141,49,177,177,251,147,83,60,160,209,244,97,178,42,169,198,100,153,106,107,243,241,243,21,152,132,85,118,62,230,221,36,212,57,150,111,44,104,249,8,75,48,33,220,43,125,201,242,108,69,195,206,180,242,165,186,252,8,74,68,130,148,37,248,56,254,151,118,150,171,233,149,20,148,240,88,108,135,67,219,187,144,238,67,254,212,127,154,124,240,146,95,182,53,181,238,197,199,72,156,89,2,211,147,186,197,153,238,134,71,97,178,242,46,83,226,181,46,111,191,81,34,14,213,43,92,38,40,235,230,25,5,120,125,43,45,51,191,61,238,205,233,213,211,58,6,86,114,95,110,46,144,188,208,218,17,2,157,183,39,159,12,240,249,214,83,73,157,207,131,238,236,103,254,162,126,54,41,223,116,66,39,232,162,86,245,171,49,63,202,9,220,218,64,75,66,235,178,32,254,200,190,58,137,49,192,13,175,68,216,199,249,185,219,10,133,37,72,3,72,200,240,44,129,228,38,239,32,206,221,180,12,142,146,228,251,65,80,150,214,50,33,252,172,179,25,223,123,159,249,60,116,253,144,24,111,219,13,48,88,36,138,86,224,65,134,226,62,198,153,10,207,1,5,27,94,30,110,108,83,24,210,229,185,113,210,70,88,4,4,133,84,168,148,84,239,37,129,178,223,166,226,76,116,5,137,71,116,121,180,130,82,160,72,255,81,113,60,3,166,76,189,74,229,33,132,123,62,102,212,244,106,81,36,34,167,101,244,30,118,233,82,121,177,84,27,251,171,47,1,50,228,18,67,130,17,167,39,55,194,42,217,243,242,208,208,19,1,245,71,59,222,191,4,98,18,9,217,158,220,26,79,169,62,65,92,72,46,194,184,164,180,74,228,37,50,244,27,61,203,210,69,108,66,162,176,201,212,221,221,251,65,102,83,208,179,124,202,8,23,156,148,137,42,232,25,199,179,31,172,214,10,32,97,86,2,144,51,206,167,62,84,78,96,82,198,232,199,11,236,248,77,197,247,76,166,198,247,232,169,4,195,112,29,180,117,249,235,57,93,96,86,45,170,205,103,30,206,7,155,230,169,148,252,82,68,82,63,50,48,224,92,41,129,151,216,241,94,150,26,255,193,157,174,113,121,50,211,109,113,239,190,254,154,198,235,35,159,71,28,252,194,88,42,82,223,141,106,88,219,110,14,64,75,189,101,30,208,90,137,82,217,7,147,10,72,18,81,135,2,178,134,49,81,41,111,122,20,238,10,126,202,69,207,108,110,26,190,69,69,243,114,127,35,118,157,132,151,113,152,250,117,47,110,137,20,24,121,37,108,141,96,70,250,68,197,129,161,224,145,44,3,12,156,28,57,14,211,139,44,209,93,4,34,147,31,170,112,2,36,41,107,175,70,104,225,48,5,121,170,173,68,162,119,184,235,101,30,96,215,170,119,214,67,247,71,251,105,6,8,218,9,207,223,123,155,123,36,117,212,231,161,169,187,46,254,65,206,137,43,138,27,196,49,166,59,79,132,171,206,123,136,184,30,92,214,190,62,42,6,83,151,214,142,102,9,198,27,143,65,140,101,73,157,4,91,16,229,80,205,111,222,30,57,15,246,224,153,221,72,106,141,198,242,250,40,214,228,148,99,42,21,181,99,56,103,57,253,252,209,136,68,100,21,238,163,92,103,251,168,152,44,164,54,18,160,244,125,225,74,183,183,200,171,52,235,46,191,246,54,240,49,52,235,3,143,233,33,67,96,253,32,196,157,221,255,177,210,116,73,22,99,176,166,52,171,223,123,225,102,72,48,30,197,148,121,183,156,138,117,60,100,47,228,28,165,46,50,22,16,244,226,170,94,84,106,246,80,39,87,171,12,215,57,214,82,142,81,65,111,77,230,25,84,139,251,234,15,141,250,83,89,90,10,159,163,180,248,144,102,44,162,169,112,175,219,39,49,66,101,143,104,211,241,158,168,58,14,248,236,11,237,129,247,138,125,35,247,172,125,33,148,14,250,174,209,140,31,111,61,96,249,56,168,62,120,136,222,160,201,211,183,21,211,140,168,236,84,185,168,165,59,22,188,241,243,129,105,208,159,2,239,241,194,4,246,3,150,210,93,43,43,168,151,162,254,135,74,21,221,175,148,122,187,49,77,113,96,150,78,2,244,216,115,247,73,10,172,57,2,186,114,206,241,95,3,46,154,244,1,38,134,28,112,22,27,201,74,242,115,157,53,62,246,204,187,60,240,200,241,49,235,8,174,74,67,9,95,247,128,155,110,181,244,134,95,109,112,67,115,215,140,79,162,22,43,102,89,33,3,251,192,195,131,226,192,67,53,238,140,247,107,250,136,90,73,205,84,148,92,148,160,83,74,152,12,94,87,231,192,224,42,174,236,176,86,244,17,11,55,209,21,43,201,38,210,193,221,143,128,188,172,90,84,69,49,203,213,48,57,51,159,74,231,250,160,36,20,115,192,125,201,218,50,120,187,59,9,92,139,230,185,10,202,111,126,181,209,205,171,70,29,81,243,107,217,145,86,74,170,157,76,171,217,114,39,187,152,254,185,100,185,17,151,244,216,2,220,100,89,42,27,73,234,91,189,218,133,45,172,36,194,126,231,172,153,110,200,144,115,174,34,117,13,92,92,86,246,7,171,240,17,222,74,111,55,184,140,83,149,30,189,67,212,92,211,157,225,192,67,37,55,97,0,227,96,20,88,243,181,192,211,61,120,131,251,210,20,219,217,193,175,222,211,129,169,14,144,57,188,172,139,220,47,62,119,210,68,51,106,122,52,65,92,120,83,129,28,159,211,36,20,124,50,20,84,126,85,122,15,34,217,93,238,201,70,25,124,150,17,95,214,22,23,88,21,25,120,163,18,205,51,190,22,221,141,250,212,211,244,106,2,125,244,162,65,123,139,111,105,143,25,40,228,134,253,230,109,200,187,175,170,227,133,249,180,110,232,205,224,189,30,116,95,121,122,67,183,212,88,195,246,133,135,182,28,222,140,145,194,61,203,197,231,179,75,175,23,210,106,217,179,127,197,218,189,229,72,36,172,147,202,210,123,75,80,193,224,30,99,130,184,147,196,181,207,252,162,205,249,250,7,5,22,130,186,31,152,131,46,7,60,251,131,158,131,107,247,64,187,84,251,24,76,204,41,224,178,164,189,148,120,214,177,195,167,127,14,132,145,21,197,112,136,111,137,157,222,21,102,71,105,1,39,237,189,219,8,158,151,21,240,130,124,232,129,41,123,119,24,189,38,189,185,88,125,160,85,205,58,208,185,100,26,177,3,61,240,241,101,74,147,89,166,170,149,192,195,45,233,98,57,121,73,171,3,19,191,119,184,33,0,172,240,213,91,30,86,234,169,234,220,128,197,173,112,224,34,33,32,96,252,115,191,53,121,148,241,192,176,45,56,140,62,223,249,214,255,182,119,250,63,126,84,158,105,207,22,131,69,224,124,143,23,222,49,30,100,104,246,51,212,244,207,150,128,147,186,244,6,103,185,250,248,186,127,174,30,59,251,244,164,222,236,153,66,221,34,139,14,215,145,83,126,96,108,81,135,139,182,34,2,47,184,166,3,126,188,118,96,10,233,28,134,56,250,185,57,189,16,178,191,14,85,254,5,166,122,45,96,92,166,231,67,83,129,115,97,28,133,254,12,11,186,120,1,211,96,245,206,162,178,90,15,184,73,113,44,112,107,123,204,128,83,150,81,59,159,186,215,236,155,172,157,120,73,183,186,115,254,205,155,253,35,99,42,85,16,160,24,236,113,30,210,106,173,27,33,45,183,83,46,38,208,245,192,109,174,46,176,70,112,32,242,62,203,214,111,222,232,41,239,10,207,200,147,81,95,68,95,193,3,195,63,39,176,106,126,19,190,56,135,255,29,211,105,106,113,47,76,141,75,192,243,57,0,232,231,77,62,166,131,150,7,177,3,128,123,82,84,212,152,64,153,45,67,96,9,27,27,92,61,246,244,187,90,117,141,17,235,136,141,210,138,126,30,19,164,18,12,222,2,175,172,69,64,112,180,248,30,110,237,60,83,21,153,49,196,2,110,132,90,94,184,125,34,22,31,220,229,209,8,142,55,119,153,76,136,64,25,2,198,54,234,244,18,112,214,70,124,224,81,99,54,12,2,243,114,115,206,158,121,243,250,116,60,175,250,232,172,247,78,104,39,224,221,31,157,117,210,124,205,63,183,113,223,175,7,110,163,45,129,197,148,32,9,120,246,33,223,18,241,35,31,238,130,134,232,238,12,184,171,59,71,254,177,123,157,17,48,199,151,194,200,184,197,205,161,83,210,138,177,4,217,216,112,75,218,106,62,30,120,222,64,36,104,209,239,65,203,196,12,43,6,95,65,117,166,11,98,232,254,220,196,27,180,108,18,184,134,129,132,246,141,150,201,177,118,139,71,26,143,77,145,117,63,132,252,121,70,76,33,67,177,80,235,3,147,252,15,152,66,23,209,114,62,7,242,157,133,21,22,50,105,191,70,166,112,227,236,93,175,8,226,72,253,105,130,87,238,184,84,75,39,170,214,242,153,84,30,124,58,198,58,236,53,15,220,188,2,4,120,72,142,218,154,174,206,122,185,191,204,54,93,228,132,1,62,159,163,11,156,53,186,180,155,241,4,5,220,235,131,18,39,80,84,163,129,16,221,228,217,226,167,9,221,107,0,232,28,117,213,147,100,180,244,75,143,38,161,169,177,35,36,87,76,202,102,61,112,157,17,75,220,80,127,63,44,22,164,39,182,195,37,149,242,220,156,140,69,188,54,178,16,79,88,172,70,144,6,98,143,49,84,5,26,58,70,249,105,218,147,166,194,121,71,220,185,208,81,177,235,3,159,73,28,87,195,204,174,117,164,70,212,26,51,165,189,33,57,136,155,114,243,169,2,69,191,188,53,85,196,190,182,40,254,95,26,106,167,178,136,18,32,135,153,239,242,211,136,166,70,120,150,158,148,172,97,76,226,36,94,187,133,230,237,104,26,198,76,100,248,150,127,109,182,39,141,206,158,65,152,197,47,62,206,246,144,101,79,157,16,142,233,133,179,5,58,85,253,26,145,79,191,58,161,29,36,97,103,202,113,103,241,160,194,57,169,148,138,130,154,200,90,134,175,123,76,7,137,210,84,90,2,60,147,101,226,199,73,227,202,84,115,117,127,47,100,109,69,125,145,97,58,87,248,36,183,166,22,9,32,209,159,195,33,238,143,102,12,166,82,107,189,217,201,125,79,129,143,70,209,84,83,68,121,50,21,252,82,137,77,49,237,244,156,40,191,180,213,236,53,198,71,31,82,10,33,167,10,111,83,220,90,175,255,81,179,117,122,75,117,123,179,206,86,95,2,103,240,159,171,225,103,110,17,127,45,70,120,47,233,143,9,177,177,195,212,230,46,213,198,174,20,215,70,108,139,46,84,101,22,201,198,142,224,17,239,161,189,62,148,237,163,78,123,225,206,206,170,73,33,18,234,219,167,105,55,118,8,109,24,40,203,3,168,28,253,146,152,31,153,118,156,238,177,45,42,27,242,155,201,74,94,218,2,39,197,234,114,104,158,79,191,72,80,120,69,193,249,154,218,201,112,38,93,75,30,199,55,243,90,85,162,55,90,156,254,210,27,197,17,185,26,17,232,210,61,139,12,165,244,84,9,106,202,248,163,60,49,89,74,74,51,135,68,144,60,187,71,70,85,166,48,222,249,76,94,45,7,219,219,120,114,154,147,50,238,168,109,132,71,94,238,157,41,17,138,218,70,62,188,172,108,236,95,216,64,189,132,106,43,51,21,122,126,176,224,197,111,83,244,39,48,17,61,79,188,88,53,157,132,14,168,56,46,213,139,110,16,119,45,122,49,194,194,158,8,179,138,184,36,181,14,116,35,207,182,115,212,211,85,73,18,152,250,228,57,251,188,246,171,66,59,42,63,77,117,86,20,142,145,162,150,12,246,130,41,119,122,45,42,20,113,75,234,40,22,18,135,221,83,162,48,215,110,169,34,164,127,98,52,47,59,163,33,123,72,169,4,122,53,115,121,201,27,54,100,154,82,174,48,204,131,117,24,230,35,133,97,45,158,158,173,181,74,138,167,226,160,205,28,115,5,234,131,161,79,222,140,94,117,70,161,197,212,222,217,197,5,41,126,251,76,20,253,218,139,85,177,227,183,77,145,81,197,181,233,117,244,252,55,196,152,179,169,184,54,201,175,236,163,6,141,134,150,51,208,225,237,165,99,212,125,247,174,53,30,149,22,51,169,87,160,134,70,197,181,147,175,174,102,7,180,20,159,108,218,82,34,109,79,81,108,211,226,19,138,43,253,107,146,50,80,230,4,10,18,235,136,122,4,24,53,178,10,115,39,211,157,186,51,137,132,156,114,2,241,53,103,142,130,29,227,178,151,162,26,138,206,189,88,15,162,186,34,93,166,8,121,79,169,167,51,137,18,169,246,129,16,219,15,101,72,56,155,76,5,58,217,105,39,245,210,48,234,144,155,214,33,157,153,119,203,98,142,135,118,206,70,105,76,183,90,213,153,188,25,129,143,175,53,80,52,120,187,235,4,163,77,78,82,91,63,96,215,201,145,126,63,222,70,209,210,176,105,101,32,145,157,63,251,155,20,181,141,223,70,211,124,31,159,79,215,251,175,24,220,83,143,196,119,180,225,128,137,185,34,119,143,128,138,140,56,91,247,24,145,217,175,253,233,107,76,44,46,63,155,170,209,187,72,69,27,149,154,126,190,116,171,221,18,41,243,109,77,241,247,220,155,143,245,214,97,22,78,213,243,92,248,12,202,131,116,142,159,180,170,36,122,207,222,167,165,118,105,244,21,247,62,254,162,68,158,59,210,66,99,165,184,186,235,183,234,240,122,71,107,72,79,115,106,23,5,202,33,115,62,7,114,149,117,201,135,175,82,11,97,77,62,82,250,72,129,174,231,231,48,26,75,171,90,56,185,105,215,188,48,177,61,89,122,125,186,104,50,223,153,203,159,178,74,62,135,63,216,32,127,179,246,83,148,153,163,215,134,54,70,233,181,129,50,43,162,237,132,117,90,233,10,195,10,238,41,205,213,205,223,144,114,209,157,34,197,96,133,138,90,37,123,246,77,203,126,123,97,11,238,137,170,191,99,34,85,191,183,233,85,74,29,43,162,234,81,93,120,190,109,29,79,21,236,128,188,197,175,166,224,79,74,104,41,230,137,231,110,67,226,202,240,43,161,77,26,119,126,40,150,32,233,92,57,197,15,215,53,180,20,251,236,53,20,34,251,75,33,99,164,162,244,16,119,185,73,185,54,221,24,82,107,77,144,117,186,219,180,145,112,21,161,114,164,46,198,118,7,123,83,184,32,173,58,248,154,37,75,9,108,91,90,108,77,171,88,216,117,120,100,210,156,7,5,62,149,85,177,15,230,242,148,121,119,212,17,134,150,215,74,233,59,10,131,59,239,168,229,108,82,88,69,255,26,18,96,94,217,107,10,52,90,65,126,28,143,168,244,36,80,57,223,250,242,168,243,161,209,160,200,238,221,208,27,31,81,69,202,66,145,101,215,16,13,172,190,21,81,215,89,197,188,105,180,50,45,177,55,135,18,94,17,38,41,158,83,68,0,41,148,220,40,139,207,136,174,186,181,9,207,121,210,138,253,105,253,49,94,104,77,55,163,194,201,218,29,29,46,162,108,9,113,26,138,17,94,168,70,222,52,107,107,7,249,138,84,162,208,26,201,160,169,221,248,61,130,160,237,248,102,111,3,134,37,98,162,17,109,83,103,34,77,18,13,102,225,20,55,111,67,23,94,133,238,99,237,168,186,111,173,77,237,166,161,255,166,70,127,146,125,124,105,213,217,176,159,121,97,46,85,162,91,155,128,208,61,243,170,124,206,24,45,245,60,83,54,17,87,245,147,220,218,147,5,38,83,235,21,149,7,214,178,197,31,207,87,156,14,103,245,212,52,94,158,175,238,31,180,90,208,103,43,145,23,135,94,10,152,172,130,116,86,157,19,109,68,164,6,113,184,62,31,152,114,42,255,237,188,107,87,78,137,97,210,96,45,182,133,161,221,252,52,187,198,10,89,70,200,191,20,173,43,76,16,147,134,41,15,187,71,242,62,8,98,12,67,235,203,139,213,213,121,56,4,209,38,101,68,129,236,99,199,254,143,24,184,18,135,160,117,29,27,248,57,244,180,143,161,64,220,237,13,72,48,30,50,51,149,127,12,133,156,248,101,4,140,149,34,204,120,4,226,240,160,174,87,105,190,72,157,123,200,1,169,196,174,84,119,136,30,68,17,197,130,187,81,105,100,18,52,62,190,75,159,109,3,235,43,90,240,152,72,217,143,84,154,226,164,42,229,236,17,40,43,74,151,4,103,147,162,22,251,116,148,57,172,221,127,48,17,123,141,183,41,120,60,247,70,155,167,135,143,75,213,143,182,68,82,57,226,118,52,49,156,33,118,116,70,239,204,125,7,152,126,187,204,240,12,89,105,138,149,93,17,54,151,139,27,36,99,177,27,30,203,173,72,13,55,100,212,37,14,77,108,18,161,2,232,153,3,183,120,8,22,50,77,173,62,63,38,187,233,99,56,156,134,110,151,228,93,106,241,115,113,80,153,163,77,168,252,235,114,35,249,164,93,48,142,5,62,231,96,212,242,80,28,170,156,111,118,158,87,143,8,82,177,39,25,39,96,211,43,115,56,13,61,240,19,201,208,234,13,197,157,72,204,63,150,205,172,70,2,48,175,128,147,137,58,178,153,125,207,84,9,102,28,255,236,211,42,234,104,127,140,168,54,6,166,164,245,83,132,131,246,34,83,153,224,240,249,27,40,151,46,140,9,29,41,125,131,9,76,77,135,113,103,31,248,12,73,92,140,116,87,127,208,252,77,65,131,151,80,89,84,227,157,189,181,179,192,133,218,144,172,48,186,88,254,211,198,252,87,20,158,116,231,56,76,65,128,62,217,241,141,187,191,246,102,208,214,115,115,18,112,126,117,61,51,204,61,15,224,138,80,207,29,211,109,28,74,91,225,121,206,128,118,97,248,181,158,155,159,213,180,147,223,28,21,173,172,239,77,199,176,127,207,141,27,212,244,201,41,24,251,4,158,136,7,113,200,234,123,163,142,212,253,183,231,110,209,23,98,48,210,214,126,53,34,22,93,127,251,108,24,95,63,61,48,99,188,245,139,101,63,63,48,163,143,137,20,22,150,193,72,89,93,165,71,218,110,202,243,222,9,115,111,59,188,71,244,133,24,12,97,227,21,176,164,186,102,76,125,111,10,235,92,183,211,250,205,170,188,55,10,25,46,68,150,76,102,114,63,48,196,145,87,233,145,118,229,232,169,4,166,42,53,249,111,79,180,118,229,183,145,213,114,145,193,115,68,34,122,151,21,46,103,48,252,189,241,143,183,12,234,79,160,239,94,205,6,213,171,222,220,34,57,87,70,50,31,199,180,63,104,104,135,91,91,206,243,65,16,167,153,87,236,157,192,72,90,58,79,77,70,119,251,213,80,164,148,231,222,103,156,92,112,52,151,38,242,223,192,29,11,204,81,54,26,253,105,244,192,106,252,52,229,62,207,197,200,239,248,75,87,122,238,116,192,59,89,7,255,233,74,176,80,135,12,49,241,226,99,66,165,103,94,10,27,155,173,195,48,36,200,250,91,136,91,199,213,38,92,246,192,38,81,113,225,121,252,243,166,95,179,154,84,240,133,137,178,109,29,83,58,27,92,245,19,233,140,103,13,172,10,97,233,125,239,66,77,218,212,97,49,33,109,87,28,229,188,215,181,191,138,81,175,95,152,110,255,166,55,183,212,202,116,197,209,214,154,46,48,162,214,125,181,208,43,61,95,95,159,60,195,169,112,103,3,180,77,85,191,103,166,8,228,46,32,26,154,163,250,214,224,50,146,171,253,210,74,176,116,167,95,217,83,20,166,164,74,30,225,185,58,81,156,113,225,243,117,34,15,13,140,14,239,240,39,219,35,90,48,126,104,106,254,65,224,14,72,237,129,23,29,0,14,23,105,125,255,193,115,93,1,67,36,6,91,125,166,177,93,237,10,177,20,153,181,250,194,195,103,26,91,103,121,230,10,234,78,87,12,158,51,226,108,113,251,133,251,240,39,207,132,181,199,251,98,227,74,47,38,168,128,202,179,173,208,91,213,252,183,141,70,240,29,150,21,170,188,245,151,233,124,134,156,142,130,11,19,103,221,251,249,96,180,105,94,152,2,184,245,92,77,203,142,15,11,177,176,249,192,70,254,225,186,186,196,84,159,217,80,110,131,160,193,20,125,150,23,94,174,233,107,135,101,127,30,13,131,223,127,123,90,11,239,123,245,244,157,165,162,104,248,108,60,25,13,63,135,23,25,143,23,206,75,224,99,192,252,129,83,142,223,134,207,240,133,243,109,99,2,62,6,119,233,235,129,91,141,217,114,206,222,80,77,248,193,105,196,84,220,179,247,241,231,139,45,151,9,199,196,142,158,205,31,92,186,31,5,248,18,239,142,138,70,179,139,75,183,31,25,233,3,31,147,223,133,146,19,118,199,187,136,122,113,161,100,18,192,105,63,83,113,206,230,59,42,1,255,253,76,38,88,52,92,235,155,110,171,244,92,76,105,220,116,20,142,130,231,193,219,88,190,126,233,232,140,68,159,193,76,78,23,128,166,177,255,217,18,217,68,179,171,75,159,65,221,239,222,65,173,155,191,23,73,18,181,150,56,131,186,175,254,134,123,144,30,120,204,228,7,228,89,2,199,1,222,10,227,57,250,23,161,158,96,60,87,39,66,130,46,93,125,102,150,14,11,37,72,121,250,213,100,126,212,230,192,42,143,137,218,168,164,211,13,23,215,49,251,206,115,44,233,52,245,123,34,159,249,249,219,192,153,144,133,108,107,103,14,147,207,184,240,57,86,30,131,230,44,47,66,228,174,232,77,79,174,222,156,74,171,251,224,148,70,101,93,159,36,81,150,27,6,68,126,195,239,52,216,200,60,47,76,159,172,238,44,52,21,184,72,111,34,27,244,152,44,63,22,64,135,215,22,201,7,131,41,10,184,31,12,195,66,39,3,20,101,163,184,204,57,210,194,106,116,144,118,31,110,97,210,238,240,24,129,52,212,167,21,34,233,231,92,79,67,225,90,186,63,25,44,199,73,183,196,227,115,194,245,112,97,84,78,212,248,165,83,115,251,201,142,83,27,108,10,21,163,111,174,48,58,198,166,95,175,43,124,6,233,138,221,210,251,208,138,158,190,103,121,197,210,159,198,168,174,96,109,213,21,239,169,120,121,220,44,116,143,83,119,216,248,139,30,152,172,164,255,50,13,185,207,205,39,156,78,247,181,38,86,199,144,185,48,134,215,235,26,108,133,15,10,159,229,227,254,196,180,126,147,169,48,69,122,254,219,11,14,106,29,20,12,168,21,240,144,212,19,240,153,106,57,174,166,146,65,103,177,133,147,119,115,24,30,39,253,32,29,25,217,123,181,177,162,168,49,101,44,112,14,34,81,80,20,60,191,228,83,225,28,10,251,125,107,200,175,210,116,152,168,184,194,28,43,126,120,46,202,167,215,3,19,42,243,155,23,250,129,245,183,43,41,211,225,48,187,171,62,247,89,63,211,167,202,153,8,37,26,109,129,41,102,184,202,174,112,110,212,103,105,35,92,157,221,254,180,166,157,231,123,33,199,86,226,230,199,209,157,58,75,201,34,244,187,118,17,127,110,10,158,163,213,205,149,101,98,107,250,57,178,41,39,92,148,35,71,95,58,27,61,186,195,115,68,101,168,193,228,124,226,135,247,72,207,247,200,101,165,248,212,16,17,171,251,118,252,198,45,47,221,169,111,211,223,78,116,176,251,131,211,128,253,76,210,68,234,197,31,173,247,250,206,133,196,84,242,33,227,15,245,185,57,108,175,197,97,139,44,43,124,166,253,12,24,137,7,185,57,229,133,213,55,234,101,251,97,83,24,66,24,127,52,226,89,122,54,34,60,94,125,237,18,86,122,12,138,142,106,167,175,190,53,173,103,91,96,14,214,228,163,54,187,40,28,0,19,2,140,81,59,179,180,232,94,219,209,194,114,51,12,229,233,173,94,212,57,228,103,139,153,132,220,180,254,52,45,5,126,44,83,131,180,242,3,175,43,133,106,240,90,79,92,9,185,152,176,248,215,130,139,111,63,48,46,227,133,55,9,170,172,240,185,153,239,42,116,246,180,249,92,221,214,142,81,193,77,210,83,160,87,211,147,14,88,58,47,12,70,54,205,159,28,249,193,103,208,42,122,24,241,104,120,216,207,163,37,92,85,135,9,116,235,176,28,175,44,30,108,72,123,165,129,20,97,248,128,27,133,237,3,159,165,63,226,193,182,158,186,20,23,236,125,127,247,12,24,110,175,194,229,10,138,26,140,136,199,3,19,115,220,14,51,19,245,107,21,19,203,112,152,232,165,190,20,220,124,110,91,66,61,253,184,250,240,239,109,223,75,207,20,163,119,246,129,83,243,183,62,230,117,105,207,68,130,148,176,197,205,183,72,104,27,220,145,119,187,48,39,95,125,224,54,194,133,50,157,146,246,252,54,167,132,223,220,250,64,31,52,21,255,150,187,90,157,139,194,100,13,253,222,36,70,159,197,151,97,156,8,24,126,139,255,115,117,220,188,99,207,253,253,109,31,242,106,37,230,239,131,23,119,145,208,24,159,237,125,114,136,204,29,222,127,62,8,186,21,142,66,142,80,159,7,167,184,194,239,77,62,184,60,48,69,111,113,53,130,225,207,131,163,175,215,29,54,25,169,103,174,244,112,214,233,138,152,227,157,167,249,107,100,52,24,146,215,103,9,180,217,221,140,178,162,92,61,88,77,226,43,251,231,196,16,234,207,226,91,183,62,7,24,234,141,250,92,189,115,152,4,20,68,231,103,101,159,173,247,35,232,51,216,142,172,103,225,247,237,219,6,253,171,105,63,240,241,90,99,212,230,150,2,235,31,220,191,118,47,96,136,4,158,99,160,210,89,231,79,14,227,213,187,23,151,188,183,127,177,69,221,241,115,53,186,158,113,243,158,215,120,30,13,242,14,255,36,139,74,131,119,195,67,160,227,194,44,239,241,222,60,173,184,57,121,212,177,222,253,112,95,51,140,98,171,81,159,39,167,87,226,238,136,217,132,104,159,197,143,200,198,181,170,129,57,43,159,233,208,86,246,155,99,55,105,152,1,59,169,93,223,15,210,136,213,158,115,128,112,243,181,210,178,197,180,242,179,55,80,62,51,28,46,169,182,252,46,131,52,252,183,33,142,28,239,26,155,229,126,18,154,37,206,142,249,220,156,246,231,184,154,154,71,157,138,200,127,116,127,111,163,205,125,150,55,201,238,238,48,52,7,186,181,176,87,197,111,35,234,249,44,131,180,210,246,123,159,119,94,207,100,33,155,221,124,84,26,197,229,58,89,168,234,29,1,163,18,243,92,13,109,110,117,120,60,193,21,170,65,90,242,33,109,166,49,166,48,181,178,14,91,10,83,209,140,246,139,163,117,60,33,138,6,127,89,124,15,232,176,212,38,104,36,105,150,143,9,51,122,63,87,83,110,236,35,58,140,210,84,225,49,135,15,25,81,133,60,21,229,157,227,98,226,89,47,124,166,150,79,67,211,67,123,224,86,187,191,22,146,37,186,147,227,206,198,60,57,254,213,115,136,52,170,134,166,223,122,213,52,245,75,195,58,233,158,31,138,16,44,191,7,46,109,251,183,164,202,121,60,47,93,72,119,59,220,218,252,11,39,185,122,245,160,238,248,224,113,119,21,246,62,169,244,255,193,176,118,59,140,16,211,123,243,229,33,192,12,93,255,227,3,65,131,126,207,152,131,18,51,122,126,26,166,144,226,48,53,42,249,249,30,57,249,174,65,213,85,74,207,76,233,179,36,191,186,224,47,63,176,17,195,92,248,88,131,109,61,79,54,182,135,132,8,14,151,62,199,59,207,114,247,171,169,66,122,7,109,161,119,230,240,153,239,239,231,134,37,195,71,165,83,8,250,172,159,116,41,52,12,54,198,173,7,158,238,98,157,147,14,34,131,119,121,85,223,83,32,159,45,154,193,70,118,184,250,115,83,10,254,156,110,36,220,70,192,27,146,234,231,151,89,95,23,94,176,30,189,207,45,51,5,5,137,199,199,73,84,41,222,73,156,233,169,74,239,152,16,20,114,24,55,244,249,30,240,23,248,215,60,70,243,204,207,18,88,61,62,246,47,57,254,124,108,116,161,155,195,168,109,62,235,235,152,58,190,58,225,85,43,239,202,166,194,181,58,140,30,236,115,53,162,199,254,219,133,162,247,119,109,215,229,139,23,125,191,244,110,104,121,223,144,43,177,250,54,247,51,207,210,45,71,24,100,17,30,219,178,25,251,166,223,153,54,179,103,125,64,103,16,232,94,79,36,139,114,118,143,51,195,22,176,123,123,96,124,70,191,186,33,42,173,79,189,48,223,183,195,115,245,103,195,90,70,70,124,97,230,228,120,97,142,116,135,9,117,232,120,31,123,187,214,184,250,24,7,26,165,70,168,166,249,129,142,156,98,82,107,159,88,83,241,41,94,40,125,248,191,240,93,31,164,128,139,90,104,63,21,28,255,30,163,173,249,60,184,61,186,163,132,78,116,22,146,2,246,7,91,229,129,242,242,156,222,193,118,239,233,133,71,143,75,105,92,253,11,23,55,175,48,96,123,122,62,150,45,213,15,38,231,215,246,51,158,37,251,153,136,54,221,220,207,197,165,123,182,226,192,104,224,62,163,93,169,104,189,48,255,96,230,63,195,233,198,23,33,172,104,27,255,125,233,26,7,27,173,121,179,62,227,73,156,211,111,126,102,194,212,56,22,36,187,171,251,205,209,36,123,206,235,53,100,93,210,188,250,120,48,141,30,27,159,39,21,242,132,199,22,160,81,198,191,52,129,220,39,160,195,2,136,61,129,6,169,103,167,108,200,93,23,31,212,102,227,242,23,110,14,87,132,38,95,56,197,160,210,102,243,7,110,89,174,158,243,47,124,70,202,127,251,220,105,254,249,237,180,226,201,207,152,246,253,142,57,149,41,14,183,93,247,223,149,29,195,210,231,59,209,76,51,193,65,74,156,158,49,67,80,217,231,225,249,255,74,207,210,235,180,46,57,92,215,123,96,47,8,173,252,181,134,105,143,60,51,173,196,91,153,104,231,243,86,52,202,250,99,207,86,70,123,158,236,88,0,49,162,147,116,131,62,25,154,234,215,75,167,177,68,139,101,56,189,229,173,54,237,191,250,92,51,69,148,138,101,155,30,39,189,25,33,72,118,152,50,31,189,218,90,99,239,47,27,101,219,179,207,154,58,153,95,77,163,229,99,249,225,111,92,71,153,80,194,249,246,250,185,200,21,23,191,186,252,73,130,18,82,137,65,129,10,240,9,7,241,40,221,39,105,67,168,229,189,58,165,234,231,249,79,101,227,121,111,43,43,186,240,130,249,69,225,201,153,122,223,187,19,30,24,127,226,34,97,199,115,90,172,250,134,23,230,116,231,134,66,222,148,223,0,28,206,175,195,43,181,199,221,164,20,219,189,50,66,23,93,95,140,176,99,185,17,81,88,239,118,123,98,77,21,118,48,71,207,182,254,184,116,24,184,110,24,242,75,251,141,46,160,3,20,247,134,180,248,185,55,102,81,115,184,165,231,236,34,86,219,229,201,206,180,125,92,62,106,231,119,92,13,215,206,19,7,206,221,227,92,48,242,245,39,92,122,166,71,146,7,63,63,252,216,164,100,242,253,216,228,57,159,192,34,218,207,110,95,209,184,87,211,115,111,170,221,252,115,53,99,31,121,226,215,165,141,184,26,38,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,132,85,116,46,116,211,5,113,24,70,191,253,192,107,141,184,154,138,165,7,46,244,63,58,76,27,208,131,70,170,132,96,156,136,180,24,92,177,187,46,60,242,126,67,42,221,52,49,28,166,203,243,189,186,55,223,167,73,239,61,115,216,154,59,252,167,7,226,111,251,189,120,21,127,110,154,8,199,251,211,61,11,124,142,237,241,247,201,226,230,112,170,252,129,75,113,243,173,207,254,134,68,136,191,197,107,81,175,252,132,22,136,253,249,84,96,126,171,219,69,128,123,54,127,48,90,141,215,115,49,186,54,62,38,208,10,237,119,38,140,25,23,247,247,192,199,18,175,41,46,214,2,241,223,36,205,94,224,151,173,107,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,242,158,252,12,26,217,6,191,184,34,68,241,132,230,112,224,239,168,192,222,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,144,4,180,245,56,163,28,26,126,243,9,87,225,248,27,163,186,147,97,192,195,247,236,103,148,144,101,191,57,105,199,191,222,104,241,128,204,192,97,127,125,190,121,89,92,15,12,255,220,124,99,42,212,81,85,135,33,79,120,28,252,228,69,118,4,113,159,160,32,246,65,120,255,232,181,61,229,36,103,30,244,236,49,145,105,92,35,130,158,195,37,108,222,99,131,166,39,137,89,153,89,195,209,227,254,169,159,96,252,81,30,181,128,132,186,107,146,5,98,231,124,67,192,180,221,19,98,84,56,95,222,44,96,40,18,117,93,19,193,93,126,56,209,202,49,210,3,171,45,63,225,228,208,96,78,253,105,252,92,216,136,248,166,194,244,95,248,152,225,132,204,231,106,130,67,197,225,133,2,159,194,104,186,222,97,161,60,253,177,44,107,183,230,77,135,173,242,66,97,202,54,28,206,116,208,60,87,211,204,53,29,158,189,107,48,135,74,195,217,28,134,159,92,195,107,200,117,39,159,196,231,92,92,73,119,121,196,135,186,47,191,101,2,38,58,44,48,248,123,76,5,185,225,167,70,7,146,234,56,241,113,186,31,47,164,246,48,45,81,124,172,106,203,31,240,114,118,1,47,132,198,117,80,140,251,199,135,20,135,69,157,171,74,191,65,12,10,62,132,238,42,244,31,103,183,153,23,68,13,186,178,77,108,203,247,113,72,26,139,110,135,200,93,69,116,141,186,177,252,124,144,214,37,12,69,25,104,111,207,205,145,166,10,152,125,233,185,57,36,217,254,219,121,207,249,92,140,10,228,93,126,196,181,159,131,147,122,145,225,49,71,24,213,234,122,70,133,222,217,59,201,143,147,209,30,79,162,162,48,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,213,244,240,67,130,152,212,126,46,166,183,203,47,70,178,91,131,242,8,117,14,159,196,187,207,244,4,54,144,2,246,90,204,108,132,97,239,205,33,164,242,155,31,147,87,143,116,46,45,241,53,49,252,245,151,75,239,114,237,122,163,180,166,2,230,59,22,202,55,77,221,58,20,202,214,189,53,108,121,53,61,203,35,115,216,229,11,31,175,55,235,70,92,105,161,188,159,131,112,36,213,230,10,35,143,177,28,62,126,156,6,238,216,167,253,214,191,66,6,5,169,103,172,23,198,113,75,47,92,239,145,76,3,123,234,207,78,122,86,226,44,126,239,110,76,24,10,159,195,44,251,99,91,225,196,120,225,126,23,46,45,89,253,9,0,115,243,28,99,50,179,198,130,14,24,105,91,84,53,122,85,31,193,212,173,183,143,200,130,95,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,127,14,190,132,94,223,183,213,21,2,255,169,189,31,235,56,137,219,97,235,162,120,224,8,72,22,242,16,79,62,250,204,132,233,229,109,112,25,230,80,247,51,248,216,68,55,166,94,136,62,143,103,155,133,191,163,251,213,197,120,47,158,89,56,220,82,63,240,130,121,79,97,186,96,252,209,42,233,205,103,14,79,76,77,135,209,41,126,110,190,16,51,184,48,234,115,207,100,56,187,167,23,53,193,165,93,159,224,68,181,157,224,78,83,204,146,39,148,122,224,229,110,29,148,16,233,233,65,66,48,107,222,115,243,248,8,165,238,231,131,34,16,126,15,24,180,254,210,126,182,133,243,219,45,249,23,59,182,76,254,115,245,153,47,254,104,84,224,63,6,1,214,158,175,17,78,55,141,63,91,221,94,245,81,65,34,100,61,48,68,130,254,211,231,49,31,144,156,240,125,108,162,249,249,157,11,141,179,207,225,141,196,219,51,23,88,204,23,206,196,119,222,45,39,2,104,197,126,250,89,186,200,207,220,119,62,39,127,206,239,182,112,188,46,255,101,20,171,222,61,133,78,156,128,77,186,75,97,82,78,14,55,10,137,228,230,84,54,122,185,33,73,138,58,213,251,129,33,207,87,54,65,243,172,62,93,49,170,36,135,209,63,210,93,154,106,142,122,79,69,24,244,91,169,15,140,210,205,189,26,155,190,106,16,139,56,208,244,25,94,141,127,66,175,174,219,3,100,38,239,55,30,148,188,223,181,58,237,119,159,206,41,142,15,175,230,40,112,166,60,189,79,244,214,186,91,70,45,111,127,114,36,40,99,251,189,207,131,208,236,20,40,4,154,237,218,164,5,73,174,167,165,4,118,232,237,155,70,183,114,66,25,210,132,159,118,13,94,174,222,79,74,42,101,107,124,247,223,38,114,39,175,13,167,135,60,89,223,234,56,53,136,11,102,242,159,46,116,58,109,129,217,128,138,192,185,138,133,68,106,179,13,63,126,120,237,34,231,121,131,13,121,250,118,70,191,108,73,15,108,77,226,1,247,164,247,158,248,39,61,80,76,80,129,7,10,187,89,96,205,69,180,31,151,220,144,159,158,69,127,154,126,206,21,55,167,187,191,40,220,224,100,9,184,103,201,242,53,107,201,242,109,129,34,47,237,222,109,150,145,145,39,167,189,76,199,244,24,115,181,197,160,193,203,175,47,134,124,116,143,15,70,123,137,62,26,21,77,61,174,198,220,214,71,131,79,160,203,92,41,90,248,131,203,30,190,83,177,3,165,234,168,65,50,24,147,188,106,169,21,115,116,196,177,202,44,157,207,173,83,119,99,217,72,10,202,51,224,201,197,51,12,38,235,45,111,133,234,90,241,223,133,241,79,22,23,53,37,209,33,80,176,129,180,199,166,97,9,251,193,101,68,184,82,118,112,208,74,156,253,194,157,14,28,121,176,53,225,70,244,143,213,219,211,220,103,137,33,127,106,104,128,186,62,215,217,239,91,188,20,141,133,58,69,81,169,233,177,48,225,70,124,222,153,184,210,242,231,230,112,120,158,219,60,8,31,147,65,239,172,254,118,51,247,242,194,19,223,242,129,75,212,94,23,130,145,115,234,107,85,136,86,28,38,67,222,31,248,216,172,254,224,203,120,73,5,101,243,140,165,103,220,111,77,96,72,207,238,115,155,218,209,131,38,24,158,238,194,36,96,146,197,196,97,219,37,159,127,97,42,242,197,14,63,112,25,222,17,204,83,17,144,23,120,89,213,255,133,233,58,146,176,30,201,223,146,2,157,115,182,7,37,70,120,95,203,20,85,116,71,129,184,166,149,128,161,83,125,174,190,4,255,134,90,55,179,160,211,248,172,28,158,109,230,246,192,151,10,204,96,72,255,244,167,145,218,114,155,115,88,1,167,254,52,188,112,241,214,198,102,251,252,246,153,122,238,97,176,219,104,190,11,197,220,234,133,80,63,218,227,173,31,100,156,29,227,78,82,242,162,239,152,13,9,76,35,175,51,147,228,233,218,36,155,230,163,2,203,251,40,122,239,110,205,211,23,110,235,41,135,64,128,10,27,244,194,4,82,183,14,218,25,163,248,94,252,206,24,122,117,53,194,214,15,94,176,40,202,113,223,204,123,185,225,177,194,106,218,58,77,141,237,219,207,15,164,36,158,147,13,194,187,226,102,12,207,149,134,94,93,76,3,254,131,55,117,138,186,25,158,207,149,60,201,1,111,111,79,207,52,69,156,169,250,213,180,125,73,180,178,13,107,34,27,14,143,33,233,23,170,243,214,190,9,225,178,141,104,67,70,101,152,253,229,63,13,157,131,238,42,67,163,203,199,192,68,149,69,30,220,66,148,110,56,238,81,242,115,54,49,162,158,212,133,165,121,41,1,67,59,219,76,149,247,58,222,137,166,178,27,60,215,97,138,160,193,167,85,88,237,215,117,225,240,130,83,161,43,124,174,247,185,196,167,173,146,34,129,239,145,206,247,11,111,108,71,125,180,140,192,193,247,104,53,217,201,40,191,125,150,196,244,208,219,113,170,103,211,234,75,248,220,90,187,211,156,64,3,241,21,129,143,143,233,213,240,230,71,109,241,164,155,113,223,220,5,72,89,68,174,186,177,80,68,145,178,195,103,178,105,241,1,178,147,87,140,30,248,39,91,165,48,153,220,251,104,72,82,109,221,110,81,235,158,183,228,136,154,139,146,218,115,53,28,159,245,194,248,187,106,254,29,203,163,228,187,250,171,177,5,233,213,141,116,78,245,71,59,155,158,86,144,81,207,151,221,93,37,244,211,179,100,25,15,108,154,151,14,83,91,162,163,86,161,229,244,39,95,28,128,58,230,70,181,118,159,156,214,161,182,244,234,142,32,206,189,218,132,191,158,47,70,158,171,248,213,40,27,234,241,216,32,34,187,23,27,239,152,78,212,70,150,254,14,138,137,238,233,102,109,108,94,215,30,39,184,89,158,245,137,194,121,143,123,51,139,215,51,226,84,177,46,135,87,158,226,124,53,11,251,109,135,105,6,211,237,216,248,33,174,53,143,231,58,148,133,164,241,52,245,158,189,92,189,181,82,241,88,31,27,202,107,255,109,78,6,189,154,22,148,90,227,201,209,14,14,184,80,50,176,253,106,252,68,93,4,133,242,44,159,105,232,157,110,125,180,66,169,197,61,195,8,157,142,103,199,44,152,66,55,196,76,41,231,152,18,67,38,16,187,220,7,170,148,153,110,113,191,80,96,92,243,6,137,169,13,42,58,17,137,102,223,13,19,159,98,14,9,150,26,135,133,247,170,212,106,206,215,20,184,80,33,176,125,26,162,150,38,240,113,187,183,167,2,225,242,175,73,76,14,148,191,71,31,254,90,199,134,110,93,175,166,20,162,183,128,159,44,37,237,255,231,113,252,107,51,177,36,106,15,47,24,65,107,31,241,220,180,191,174,210,181,153,98,22,47,60,245,64,185,220,11,135,160,17,216,69,14,215,74,119,222,44,50,23,68,166,195,200,53,73,87,251,213,199,12,24,98,238,32,124,115,188,5,159,135,84,215,202,231,194,75,28,178,4,44,151,30,40,159,210,125,5,114,11,148,69,42,108,161,245,120,178,172,65,123,110,55,106,204,82,90,220,245,201,204,15,244,221,180,89,83,168,60,25,36,100,222,205,5,229,237,214,176,165,41,42,56,161,6,90,122,208,254,9,204,214,144,99,174,172,39,236,66,216,125,79,63,131,136,183,105,108,16,61,213,99,117,220,205,182,26,109,153,124,17,99,176,137,237,114,66,87,37,87,103,99,94,141,173,250,156,113,114,60,86,10,24,189,188,154,136,25,85,0,1,39,83,76,237,14,23,17,35,3,158,164,50,229,234,58,116,34,66,14,178,110,133,14,244,240,202,150,83,140,168,105,199,181,93,83,237,72,61,20,143,156,156,241,221,207,209,74,195,233,200,201,127,249,172,37,25,147,130,158,93,223,254,195,68,78,178,160,112,252,248,225,118,44,205,42,7,136,105,22,120,127,92,181,218,159,170,23,231,26,243,36,91,143,174,162,78,137,4,195,234,67,9,81,16,136,207,41,94,184,107,61,5,185,150,225,177,235,202,230,175,169,27,196,66,166,103,201,137,127,64,218,39,48,85,97,217,97,206,92,253,101,226,209,254,145,241,254,53,35,85,160,100,240,211,152,180,181,236,145,199,242,223,51,172,12,98,138,226,98,224,54,244,28,71,245,177,165,101,167,33,228,55,227,214,104,77,43,55,15,70,199,57,127,125,19,44,67,23,44,242,15,187,103,223,218,91,121,76,105,220,191,236,241,43,118,161,165,69,7,199,119,165,119,195,239,61,41,99,19,148,216,87,247,237,213,218,14,4,29,144,172,197,14,73,160,71,47,166,7,36,54,80,106,160,183,194,216,191,43,142,226,60,159,239,76,55,144,135,144,40,24,21,113,240,106,194,81,201,187,191,72,252,30,31,66,111,142,50,182,239,98,212,122,21,73,191,179,186,41,237,191,240,156,194,201,202,205,55,89,211,59,164,120,93,83,63,117,167,31,211,167,9,132,183,26,213,40,132,133,98,131,165,224,97,74,142,187,84,19,80,188,79,110,162,220,2,34,43,239,139,106,66,31,45,78,23,164,78,101,196,173,39,242,41,249,129,251,244,65,193,18,170,18,141,57,112,14,231,4,250,225,61,245,123,161,169,183,124,80,224,8,174,186,56,206,134,24,213,120,164,133,169,244,87,24,7,164,59,124,150,142,28,228,136,200,163,2,224,240,156,207,234,33,163,52,110,104,193,232,209,181,26,169,88,93,153,15,203,130,73,83,98,57,100,91,147,115,119,84,56,26,181,97,232,184,161,176,253,221,39,103,177,84,169,3,41,180,226,38,223,230,142,65,191,180,10,17,157,132,230,180,91,45,97,40,203,89,76,64,43,123,254,177,193,7,38,115,193,88,200,235,93,156,231,227,181,42,214,104,65,208,53,221,133,13,71,106,215,182,234,82,32,118,250,190,38,21,211,180,229,60,159,43,250,170,59,77,217,121,235,2,129,0,249,158,11,148,140,18,207,210,109,129,12,199,55,135,41,18,88,218,255,88,172,239,227,78,149,142,244,218,51,135,249,28,249,158,227,63,183,69,39,90,161,164,203,31,141,105,163,65,168,76,49,81,191,165,24,221,170,137,228,230,180,241,58,173,164,233,59,40,65,34,185,199,236,254,26,37,157,89,157,162,156,77,112,235,222,155,244,186,70,158,233,53,155,78,249,51,44,45,45,99,74,47,171,119,32,90,234,126,202,145,70,167,102,119,115,146,72,156,210,18,28,151,24,61,141,239,165,141,151,182,73,56,5,174,55,207,144,19,89,27,194,173,193,145,77,97,231,240,95,62,150,81,140,24,114,89,230,12,126,48,154,70,35,74,222,136,10,112,36,92,120,161,169,93,229,106,100,135,189,176,108,158,153,48,66,23,132,98,160,243,106,243,250,207,19,78,18,225,9,236,176,51,164,121,207,46,250,34,81,29,14,24,182,39,207,10,193,89,190,229,104,59,95,121,150,93,111,4,139,222,10,229,8,53,210,171,236,109,155,40,171,77,73,16,82,240,184,56,47,63,152,47,39,113,61,106,41,189,58,114,145,44,9,229,241,3,22,147,100,250,22,38,61,208,89,26,244,161,220,193,80,248,110,77,16,91,35,234,198,60,84,189,72,119,67,10,40,156,144,148,64,85,162,94,31,76,252,41,156,26,194,48,251,46,173,109,206,111,36,148,168,187,116,93,41,131,167,218,130,212,108,82,116,251,189,213,198,64,43,177,101,80,105,103,14,245,133,241,134,99,221,154,158,189,19,63,109,227,74,147,105,212,200,102,172,64,207,228,142,47,213,24,62,47,51,162,8,124,72,21,44,42,28,214,189,125,223,152,96,83,100,122,169,204,162,24,213,199,139,84,120,4,204,187,153,242,94,98,11,163,106,8,185,131,54,175,42,134,136,172,73,173,53,141,216,80,212,126,207,181,224,189,19,206,54,178,63,180,106,141,59,131,118,233,178,247,91,45,252,88,62,73,56,81,165,88,161,211,218,54,60,188,179,138,137,128,202,213,5,50,234,27,12,164,162,255,172,157,44,240,132,7,243,187,250,236,83,69,164,145,237,106,43,34,248,96,10,64,66,57,227,192,198,102,118,93,95,202,15,41,200,149,39,63,179,192,131,187,211,18,116,91,126,219,138,179,175,103,60,141,139,181,11,58,233,162,116,148,1,44,58,42,56,206,253,162,148,28,45,253,101,84,3,239,91,195,79,180,117,22,89,42,209,39,10,164,89,187,235,152,157,151,168,35,174,198,25,77,242,220,230,212,221,49,233,208,254,70,68,155,58,172,118,21,96,129,97,14,140,228,7,197,25,221,179,169,147,74,182,82,5,205,115,164,107,130,79,18,160,33,158,4,90,72,105,223,91,31,135,156,2,130,128,97,75,242,80,194,49,46,119,151,126,102,224,236,165,133,211,172,136,210,21,77,195,43,44,104,34,157,210,240,111,112,118,59,122,110,147,205,213,159,166,43,62,59,12,187,78,106,15,156,188,199,98,50,221,167,78,97,184,202,60,118,179,16,160,10,98,118,224,115,28,122,82,159,206,76,245,30,40,134,154,193,240,197,91,87,241,136,104,34,45,158,210,92,28,174,210,74,215,217,111,41,11,184,48,153,18,249,212,156,159,195,247,132,5,151,162,144,40,80,74,77,239,131,47,46,130,227,69,174,54,34,221,123,44,45,10,177,154,76,133,188,140,217,53,174,70,173,68,174,134,59,199,91,237,76,176,72,170,142,241,40,207,247,111,254,104,103,46,68,86,166,211,239,145,188,251,131,154,236,92,20,62,142,45,221,13,62,102,77,42,127,233,20,88,81,201,67,77,126,147,48,60,20,8,101,123,8,100,194,162,44,209,207,227,244,108,178,83,119,38,157,99,100,36,29,113,170,90,46,7,243,32,156,63,245,180,53,178,8,231,33,153,164,171,194,227,234,36,175,147,147,10,158,41,78,193,64,19,24,71,243,70,180,144,159,167,4,89,224,132,106,228,189,122,90,111,86,44,1,43,187,115,230,77,120,194,134,16,177,162,94,114,38,225,242,165,11,243,187,44,93,26,158,168,38,117,120,73,25,17,226,222,219,189,53,210,49,67,186,207,145,82,39,89,120,215,166,209,204,233,107,77,82,164,190,105,156,83,168,236,250,192,103,174,248,234,58,182,15,237,230,2,51,36,126,115,216,129,199,236,10,99,27,249,144,98,18,202,30,158,8,69,120,37,3,66,63,105,234,160,204,34,237,206,115,155,85,158,245,209,56,150,125,38,53,100,200,229,234,97,180,155,49,135,143,167,17,174,7,5,172,103,253,53,95,156,72,23,200,177,154,126,81,170,123,115,219,29,197,102,228,32,92,158,6,91,197,90,116,229,197,16,102,169,215,148,88,132,55,178,126,18,216,133,219,141,58,81,39,63,155,236,242,212,135,134,3,189,206,249,161,76,169,84,254,156,47,236,191,93,17,150,151,253,208,138,125,154,27,133,48,237,85,49,160,168,178,72,94,230,186,140,90,71,12,59,180,155,182,123,54,8,109,173,222,229,230,31,57,170,191,247,241,101,226,201,49,17,41,135,203,1,107,153,94,67,98,215,3,53,8,98,36,169,207,133,244,81,104,146,169,156,47,178,93,210,179,223,123,140,74,70,249,87,110,109,47,42,166,72,70,7,47,96,51,188,135,239,73,19,199,73,97,136,203,110,50,104,193,49,46,29,213,205,88,129,106,28,18,5,159,66,97,19,15,246,105,140,229,167,131,98,103,184,91,42,27,42,186,46,191,141,143,92,139,111,74,4,25,35,228,97,116,1,103,85,248,198,177,141,199,34,224,106,242,116,14,31,195,102,234,136,27,217,229,240,83,157,154,54,125,49,100,63,189,147,156,173,99,75,29,7,100,30,68,230,221,183,225,28,149,239,149,177,151,125,245,98,141,72,188,249,124,12,210,164,119,208,104,16,36,2,38,48,145,244,30,54,193,89,109,250,224,172,17,247,53,207,190,65,80,99,43,220,114,185,27,253,25,161,42,157,68,160,209,181,15,181,101,146,214,20,208,205,184,94,24,242,222,246,220,218,154,39,238,76,178,20,184,163,231,57,161,163,173,113,104,207,17,129,110,138,129,74,144,198,160,211,124,156,138,24,80,220,226,157,195,34,88,38,252,41,48,141,204,107,135,185,13,153,108,192,216,157,222,233,205,158,212,102,145,155,83,121,236,36,37,139,234,131,86,228,230,136,58,204,88,248,207,153,78,53,80,154,113,107,124,203,46,215,210,50,179,155,239,41,231,41,122,22,248,172,136,200,113,33,132,83,165,220,154,18,16,236,15,247,98,137,203,197,52,130,50,43,20,0,80,155,105,66,202,73,59,53,217,128,59,38,13,11,34,44,121,235,182,222,30,102,63,63,205,40,100,189,121,10,154,171,69,146,88,152,139,168,62,33,26,227,251,116,183,118,68,129,57,98,186,143,74,161,187,94,94,11,22,198,238,223,122,205,46,69,126,104,185,195,124,26,223,154,144,157,12,10,244,175,169,248,213,36,146,182,188,182,113,6,250,107,231,182,150,180,108,54,196,68,135,135,52,168,59,66,167,85,96,42,14,138,95,77,145,250,150,223,134,147,184,250,144,159,205,242,76,59,25,21,90,154,189,119,100,229,132,76,113,76,67,234,63,137,222,135,77,204,226,22,152,198,50,255,34,192,178,248,232,14,245,198,124,136,217,150,80,18,182,121,6,241,108,34,62,40,169,104,8,182,89,187,193,218,98,120,22,185,115,54,145,165,88,183,208,128,201,183,68,49,178,196,121,95,237,79,2,83,254,25,159,3,37,182,46,227,77,1,142,156,77,136,218,118,25,146,132,250,104,137,163,139,206,250,128,143,189,70,64,240,127,105,123,155,93,93,122,36,59,239,94,122,220,3,254,38,201,30,27,6,4,120,230,161,32,8,13,187,32,20,96,117,55,202,229,65,67,232,123,55,159,216,155,17,43,142,198,250,106,82,231,172,147,249,50,153,76,50,126,215,154,241,225,46,33,0,186,48,204,165,142,82,96,49,244,98,211,183,94,241,221,106,238,108,152,203,239,172,47,155,58,147,17,6,218,192,108,218,30,15,228,189,220,189,86,174,54,158,35,255,114,225,51,107,225,193,83,142,110,245,38,241,241,81,134,44,48,49,17,63,146,121,63,67,209,107,77,59,113,209,53,112,217,45,101,100,147,28,187,175,50,43,97,137,192,241,160,106,121,196,150,131,207,39,97,183,97,185,181,234,129,11,248,136,133,44,20,225,249,211,235,107,125,188,7,136,54,120,12,107,5,142,239,26,206,35,61,21,9,126,53,175,99,184,118,30,132,187,129,26,55,249,35,18,129,235,83,43,160,232,190,41,213,171,144,14,246,178,240,104,15,234,215,139,87,132,222,143,24,97,194,120,31,116,232,13,231,150,48,143,67,216,131,198,221,48,48,94,94,16,138,89,18,246,201,65,7,38,117,135,15,54,255,255,8,124,191,174,242,98,34,20,16,22,105,248,28,243,71,28,162,63,24,158,151,48,183,135,133,214,214,179,237,238,154,185,187,155,44,226,187,78,161,135,154,47,62,182,8,14,43,76,178,241,217,126,4,230,134,80,118,162,145,75,83,165,71,253,174,41,48,245,234,251,143,199,175,102,214,38,134,183,106,248,40,184,182,189,63,209,3,186,211,119,23,81,160,159,173,240,215,216,198,239,234,112,147,11,90,225,100,125,48,140,36,162,135,66,82,141,243,103,254,194,221,10,44,116,96,68,127,207,27,88,183,156,130,222,28,122,209,223,85,106,204,147,91,72,24,169,18,170,237,53,222,47,26,144,215,167,175,147,116,201,155,51,83,90,153,82,76,7,147,50,53,191,15,62,53,229,84,17,4,188,255,224,215,112,164,146,206,104,151,4,110,199,121,247,16,81,74,172,208,28,39,229,113,70,47,4,43,62,113,251,136,176,182,239,53,176,83,171,72,31,121,92,220,77,140,126,190,123,67,7,37,222,236,192,187,42,143,146,230,238,147,165,52,9,62,12,70,242,189,18,166,5,173,181,178,156,64,162,206,145,221,126,97,44,92,233,82,162,109,152,182,218,223,197,112,63,159,222,133,4,101,16,246,27,227,93,77,199,229,145,168,226,48,154,153,250,102,229,186,20,152,8,114,53,149,149,175,170,243,218,94,148,250,69,124,97,252,118,186,254,190,238,159,210,202,170,55,167,131,228,215,24,89,212,16,110,41,239,96,115,69,161,211,225,165,178,33,136,8,95,107,238,61,87,39,246,179,211,115,25,253,255,239,200,58,29,82,69,103,5,82,232,249,123,226,35,100,59,117,31,55,90,159,199,130,133,193,223,66,31,217,80,218,233,246,67,233,127,22,251,173,155,118,222,175,191,137,54,252,157,146,163,47,187,147,221,121,87,155,6,197,86,148,26,192,55,46,116,249,68,220,102,16,15,61,191,242,131,228,97,40,247,75,15,141,196,223,91,226,253,219,198,255,26,176,249,140,239,219,69,117,247,147,106,27,186,86,224,165,127,87,163,125,209,35,75,49,112,62,61,107,132,30,218,245,203,197,86,191,46,94,227,21,253,192,227,158,217,132,166,2,70,84,203,247,13,192,34,141,97,131,126,145,249,8,142,237,236,18,101,128,235,164,65,133,232,232,181,100,148,110,128,122,92,6,247,238,77,79,171,168,214,161,77,63,183,47,5,60,33,228,150,229,106,72,162,223,166,195,202,168,82,21,205,213,112,61,191,155,19,142,238,159,222,188,25,57,220,47,204,247,163,231,23,61,208,200,59,252,194,68,145,245,106,72,183,235,122,107,101,152,220,181,24,135,70,34,188,223,70,142,50,235,18,102,24,186,21,135,247,247,82,31,15,85,92,172,113,56,209,234,107,66,95,132,217,53,78,76,126,138,4,195,251,237,235,153,105,113,255,64,133,244,241,158,179,209,82,42,114,4,173,212,201,190,159,38,68,83,196,70,163,35,164,188,168,9,37,11,84,141,201,189,251,143,24,247,131,201,131,200,27,169,205,180,70,187,76,249,22,111,22,202,199,245,250,10,22,43,171,136,109,137,200,34,155,148,175,149,58,212,26,135,130,243,154,4,190,208,40,99,23,131,130,48,254,121,66,15,104,58,52,209,62,183,114,51,230,244,205,25,93,5,34,245,199,225,86,218,35,211,93,36,189,69,26,157,15,27,214,167,223,145,81,36,249,13,5,77,184,204,81,52,91,196,202,42,166,226,81,223,174,98,167,168,88,189,132,141,157,135,116,241,153,206,45,7,80,129,194,243,251,222,183,107,74,210,242,245,145,125,175,47,7,179,208,138,239,146,101,1,190,95,215,121,219,33,12,249,223,145,167,182,108,158,239,165,70,6,38,206,112,33,215,93,125,75,91,148,252,45,129,235,62,46,255,100,123,86,235,250,220,133,100,224,91,196,221,122,70,35,44,9,159,199,94,175,44,153,236,24,218,41,45,96,246,145,231,43,44,147,224,20,254,136,110,30,80,155,111,67,156,198,103,53,2,158,124,22,253,248,102,60,62,201,25,80,101,142,235,242,134,54,216,45,171,12,205,8,93,183,159,64,164,193,117,104,48,178,60,183,144,40,9,133,8,93,224,131,200,113,243,227,13,22,155,165,48,65,182,243,78,86,99,165,149,7,51,122,221,243,142,237,77,49,85,145,171,233,75,126,14,237,61,182,225,36,40,242,219,123,89,199,217,59,244,145,28,108,50,242,235,1,12,129,175,163,45,53,73,166,127,91,30,165,20,206,111,89,194,187,217,173,71,183,248,208,216,87,68,212,174,27,39,248,139,236,95,152,146,93,189,57,86,225,203,88,64,177,194,172,11,76,122,105,109,191,57,155,113,196,216,58,53,208,223,35,22,88,150,129,30,159,60,247,245,166,175,221,248,38,21,173,215,37,3,191,39,7,45,253,254,216,236,246,2,243,233,159,25,150,210,157,244,46,107,9,133,203,71,137,203,156,66,200,27,240,182,52,195,179,241,76,151,89,2,97,232,185,31,239,96,89,212,255,201,83,89,209,227,163,69,131,43,98,12,177,92,251,54,122,68,121,31,80,209,200,213,195,152,137,98,202,104,208,86,152,86,219,121,220,62,164,137,72,96,38,245,165,249,47,76,232,42,118,188,190,77,128,178,61,184,21,235,71,14,184,88,87,207,251,109,194,27,194,19,212,89,10,113,76,160,190,208,36,212,139,253,210,189,186,109,33,2,13,241,103,192,159,249,3,14,223,23,27,219,45,158,0,118,252,67,55,37,49,75,97,123,63,207,230,134,2,47,66,212,212,54,80,100,240,46,190,227,168,82,147,129,70,49,106,3,110,176,15,66,151,85,175,94,243,245,105,44,92,183,187,29,15,189,250,190,222,231,128,145,240,158,66,44,8,76,145,252,120,48,226,164,35,93,125,63,254,183,206,216,181,9,108,201,111,211,196,241,189,161,81,215,152,30,219,212,85,158,61,2,1,165,112,197,119,34,218,235,213,47,152,151,211,36,214,11,61,210,120,113,75,234,135,154,18,57,128,174,235,177,190,95,182,50,241,79,222,245,164,71,235,184,243,6,9,154,124,31,11,6,164,250,28,13,154,216,135,36,5,120,93,221,91,128,151,201,224,180,52,41,196,191,222,215,85,168,105,150,208,35,198,4,202,29,207,167,69,209,110,234,205,225,110,44,245,57,173,80,159,73,95,28,220,214,212,88,63,167,213,146,241,58,43,247,112,235,238,87,194,86,84,66,184,30,24,105,236,207,225,67,236,56,208,194,247,91,151,59,196,74,44,67,147,58,218,107,238,46,15,154,197,98,157,125,228,16,94,189,237,162,91,18,9,25,129,183,213,23,190,57,107,208,124,197,99,221,11,41,107,106,62,227,86,178,25,176,73,48,61,123,4,229,142,79,168,151,33,83,70,176,233,205,25,181,156,159,140,12,253,179,229,75,133,26,73,169,125,251,33,207,124,180,184,172,36,173,126,182,14,227,233,198,138,201,212,74,25,113,135,233,207,37,0,47,140,49,180,229,106,164,131,154,127,0,148,195,139,156,9,245,153,16,3,57,188,161,14,148,145,221,177,174,151,36,165,20,144,70,52,249,237,130,37,252,190,143,122,63,23,81,71,67,247,114,181,71,185,70,21,35,229,229,241,237,33,55,50,252,211,68,47,235,72,135,21,189,90,136,157,123,240,99,18,4,143,159,134,119,160,121,228,100,178,93,197,181,195,180,186,124,253,99,232,72,217,118,167,233,165,45,31,216,111,154,57,96,19,10,246,250,180,67,59,144,220,251,110,148,159,151,200,67,169,221,68,98,12,131,187,119,23,12,193,30,27,82,87,138,35,65,181,169,23,198,17,53,150,173,242,126,152,184,203,239,234,105,193,217,79,96,12,221,225,1,186,170,90,9,22,157,152,46,200,136,130,145,104,109,81,101,113,40,198,125,129,71,162,181,114,106,254,248,233,47,168,127,48,159,183,156,246,131,233,252,94,44,247,126,241,21,178,62,25,216,68,172,235,5,130,15,250,30,105,70,135,53,140,191,128,42,219,180,62,22,20,69,78,131,178,169,178,158,85,158,139,21,239,108,216,252,122,21,114,49,226,61,84,9,190,171,141,41,64,225,235,239,116,23,157,50,102,192,45,43,28,99,172,183,8,51,95,107,78,210,21,22,236,232,206,67,191,161,117,148,40,116,39,86,60,159,74,251,103,10,181,210,3,194,127,132,173,61,124,78,128,78,54,44,122,193,130,22,122,223,55,171,26,17,214,9,219,189,58,194,28,76,209,7,132,221,29,137,3,79,78,17,94,151,95,54,50,88,79,72,24,21,83,19,248,216,84,120,66,27,133,226,46,143,133,225,239,105,225,123,242,96,206,203,164,16,65,43,81,132,67,230,229,200,148,146,178,240,122,148,115,15,35,217,113,240,182,96,147,241,108,56,76,230,10,211,126,30,37,58,83,25,113,56,186,72,244,122,45,203,66,195,80,95,199,32,74,240,146,198,150,229,145,29,135,201,236,78,159,71,20,235,218,96,71,39,20,121,145,87,6,76,209,170,190,44,226,242,47,48,15,185,231,18,194,156,14,185,78,176,156,18,171,173,106,217,53,138,181,134,255,50,173,83,18,214,167,94,153,230,99,191,121,197,47,139,215,129,101,49,156,81,10,215,42,25,203,36,110,119,220,220,106,2,226,98,138,208,138,235,220,145,249,187,155,112,204,9,74,197,229,237,225,31,150,92,250,114,171,153,38,213,235,123,154,41,103,7,12,39,244,139,203,127,166,83,34,197,255,116,91,173,207,25,17,22,118,158,68,145,105,172,235,174,210,64,225,249,39,252,197,228,178,191,227,173,89,235,174,245,34,181,232,80,183,81,205,250,197,203,172,194,133,136,107,90,171,19,109,147,77,160,72,57,96,107,71,245,114,44,200,17,36,216,10,39,62,237,113,239,230,84,118,73,181,86,135,66,189,123,42,4,183,105,233,145,108,82,195,222,131,245,17,14,146,62,88,152,152,224,113,124,229,232,152,44,242,66,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,157,52,54,33,151,228,166,48,228,211,227,30,142,182,226,84,87,208,54,183,150,97,244,159,223,213,118,68,68,156,170,91,217,188,183,22,148,98,175,95,71,6,101,219,107,230,128,47,119,201,121,94,126,226,9,191,239,203,18,185,165,201,156,221,61,190,123,229,30,42,184,247,133,200,213,156,8,78,75,195,238,164,121,177,251,80,52,170,189,146,40,90,158,105,198,127,48,156,1,82,105,108,37,108,82,235,142,143,134,124,197,27,26,153,17,217,106,145,104,37,223,56,223,208,72,233,68,149,12,213,253,48,228,191,22,151,69,31,96,228,3,233,48,100,11,243,231,62,208,8,126,1,15,163,6,126,67,91,22,255,238,1,183,159,102,146,248,237,41,149,71,141,242,201,229,196,232,196,238,182,80,99,242,225,30,231,65,165,164,3,211,59,208,110,2,14,222,239,244,67,225,30,48,68,191,94,81,117,63,85,226,202,114,111,14,171,224,13,248,72,216,54,185,249,61,83,183,19,57,90,235,113,159,50,112,203,55,157,104,8,252,164,199,253,46,187,83,66,12,149,120,11,65,205,128,201,33,156,128,17,46,137,79,132,188,61,219,146,243,95,52,122,170,229,234,65,104,112,5,39,15,159,160,192,20,85,31,167,82,129,70,109,201,140,195,103,113,93,101,167,91,164,160,36,226,3,205,200,176,167,139,26,108,142,214,88,42,112,253,46,127,155,16,47,13,137,213,82,186,114,87,143,83,149,210,220,249,9,104,202,130,206,87,125,230,22,81,93,162,82,164,47,156,102,123,26,1,83,192,108,26,94,129,205,34,90,210,196,210,200,163,12,239,49,168,166,130,18,30,74,67,81,42,116,115,43,167,227,39,232,54,61,63,127,102,226,70,242,211,86,182,244,57,89,73,37,191,42,207,69,149,77,11,146,35,34,254,43,162,169,40,244,66,207,248,230,155,18,95,169,157,32,124,67,5,246,8,130,37,158,51,224,251,174,167,167,242,9,51,77,241,49,174,221,120,183,138,49,156,116,135,198,159,162,48,135,130,243,137,174,187,169,20,249,105,218,5,143,15,28,6,158,242,201,148,82,33,117,156,147,106,155,34,136,94,93,75,241,130,95,78,35,165,225,50,253,157,216,45,201,247,76,145,111,166,131,215,90,108,157,234,196,218,220,29,38,56,247,213,32,43,49,206,239,184,218,136,159,124,191,235,247,28,213,157,26,14,54,203,53,58,89,137,21,202,6,60,216,203,155,119,161,19,209,137,240,192,157,254,19,101,154,29,145,120,177,198,65,233,46,124,23,147,233,223,50,110,182,67,231,69,195,176,71,191,52,96,252,174,104,140,62,4,52,229,101,155,19,51,188,153,155,77,95,174,229,101,121,125,207,245,241,120,8,153,18,14,16,223,11,7,106,21,194,123,222,104,32,131,153,227,109,195,91,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,248,118,26,180,52,243,245,31,16,222,21,205,13,50,65,208,4,125,222,164,104,37,212,14,211,70,95,92,41,129,252,240,146,28,62,76,186,166,167,252,154,20,43,170,12,49,112,74,198,175,175,57,159,161,81,161,48,140,143,30,78,218,237,7,50,181,79,159,116,228,81,9,2,163,202,187,218,138,104,194,162,5,190,27,210,43,121,186,38,165,81,39,202,205,97,29,122,245,57,108,87,93,154,207,26,102,134,199,27,63,163,112,110,178,7,151,131,242,207,235,253,161,215,112,138,189,220,172,32,163,63,239,133,131,95,62,13,116,129,62,167,16,54,229,248,29,121,6,248,86,137,173,185,23,64,211,70,68,206,40,41,42,30,50,199,195,184,239,171,200,205,91,199,152,116,83,252,30,59,82,122,77,235,61,137,141,103,46,195,27,47,19,94,141,192,222,221,170,189,81,56,150,167,50,175,249,72,205,222,253,56,228,101,239,235,66,31,47,65,163,216,86,40,217,8,251,84,41,143,94,103,119,61,213,26,81,111,47,157,179,194,30,57,122,238,26,167,194,253,133,14,42,9,202,38,48,237,248,17,242,192,222,149,96,36,22,6,49,217,238,176,53,40,200,134,65,42,208,99,30,117,88,157,159,124,243,133,238,66,47,167,194,203,13,171,146,13,165,250,22,13,225,211,146,254,253,123,111,42,137,30,213,232,221,99,63,229,118,189,163,32,238,228,87,195,159,39,135,3,165,185,94,67,185,76,115,233,211,239,158,118,213,226,17,42,106,153,165,219,138,252,124,104,35,17,68,93,90,129,121,231,108,89,1,193,139,141,241,121,118,129,183,149,77,84,15,61,23,154,239,4,166,21,233,229,48,88,21,105,199,129,196,113,122,56,177,244,100,205,18,115,184,6,237,241,120,33,233,42,89,9,84,100,188,46,247,69,198,125,11,41,76,107,22,109,140,4,197,146,140,111,51,166,228,245,50,66,119,67,45,39,45,193,81,156,120,114,49,127,71,72,64,174,27,191,144,21,246,188,12,77,184,17,118,131,211,183,188,158,82,178,115,40,81,201,199,177,89,239,158,233,162,42,93,234,197,129,141,246,200,147,81,13,158,8,129,7,194,61,243,37,23,11,180,58,71,224,130,143,224,240,48,161,151,128,151,133,161,31,138,140,130,142,108,17,88,155,175,152,105,23,107,157,211,175,154,134,128,247,212,123,209,147,39,79,109,45,189,47,179,210,142,29,235,2,15,243,230,223,99,223,5,83,36,114,76,201,240,88,94,60,3,35,199,183,143,238,162,119,55,138,130,162,66,19,159,108,209,247,84,111,203,19,209,198,43,34,95,181,57,154,94,78,113,45,155,242,9,79,181,193,179,120,173,19,244,50,233,183,55,93,68,94,27,48,56,169,116,131,103,249,120,76,219,138,128,244,232,177,232,77,245,36,55,149,105,181,166,195,131,79,202,83,228,4,43,135,30,123,104,79,121,254,29,155,253,232,217,210,182,83,4,147,220,135,23,39,29,154,159,151,9,91,105,192,16,14,108,30,27,162,130,7,111,107,144,208,67,19,138,31,175,142,129,219,190,233,111,127,86,0,253,138,72,10,9,242,248,64,136,43,187,142,60,21,42,20,36,43,92,169,229,89,94,223,66,23,157,188,144,97,157,144,239,106,252,124,113,144,45,100,212,135,23,253,92,43,108,235,203,238,52,235,191,124,210,32,9,218,245,184,134,253,240,17,72,174,31,213,55,177,113,174,153,1,203,249,187,249,177,109,64,166,180,17,124,251,29,55,101,57,228,56,2,69,205,121,188,138,33,10,26,120,253,2,211,62,248,107,245,89,187,209,20,137,82,224,234,227,70,104,106,55,29,24,25,209,119,122,220,55,69,89,212,84,120,22,103,238,90,36,201,106,87,3,9,154,61,63,0,62,24,152,203,72,87,207,23,78,164,125,130,106,51,95,9,21,82,101,23,105,36,194,134,214,247,9,152,87,249,136,218,57,28,238,99,199,193,133,58,71,227,147,248,129,239,225,99,53,38,1,195,100,227,137,75,246,210,190,195,23,172,164,229,215,35,178,70,239,28,6,132,26,48,134,225,249,61,113,73,128,194,32,231,207,101,6,106,204,56,45,225,91,170,33,168,245,228,164,253,65,225,70,168,66,177,114,223,198,166,242,250,60,24,211,32,60,15,40,254,103,127,116,33,235,190,139,66,173,187,195,215,204,28,237,105,25,16,88,198,163,141,145,77,50,239,175,106,128,112,237,18,222,88,218,124,8,107,59,188,76,76,56,224,206,195,188,239,158,198,218,46,61,44,192,31,125,150,191,240,160,68,33,162,56,213,196,214,215,203,137,90,111,231,55,228,106,72,29,30,97,25,106,53,159,202,67,92,19,179,240,40,191,176,73,100,75,200,239,110,242,219,26,251,127,97,202,216,122,172,241,138,11,69,229,254,47,60,32,69,13,139,150,127,93,203,43,73,160,37,143,66,200,120,35,215,7,171,227,17,143,111,19,241,21,137,122,148,19,173,132,225,7,230,192,217,146,247,172,221,40,70,126,151,210,134,209,168,11,67,49,222,203,24,47,167,122,23,10,135,118,88,42,192,68,45,126,102,205,178,35,159,240,200,115,184,193,8,251,59,114,126,76,29,62,250,145,176,155,30,12,149,210,236,242,219,195,162,213,15,182,58,126,89,137,3,242,128,23,58,67,216,152,182,218,152,53,139,74,60,182,171,109,244,128,77,225,107,96,149,119,170,83,90,84,132,180,15,151,150,245,243,80,170,236,164,136,191,26,243,251,57,15,70,151,170,119,89,44,38,150,252,187,23,19,207,35,61,37,87,211,208,241,50,59,155,228,19,249,121,129,217,125,127,3,165,80,114,205,79,92,16,254,4,125,251,187,26,142,179,147,174,38,98,252,91,87,176,201,140,41,151,97,197,238,225,52,248,133,15,228,18,71,70,126,45,218,152,21,8,10,48,92,101,78,27,255,230,231,235,230,198,144,45,201,156,182,22,149,138,182,20,187,68,68,40,212,40,143,106,226,206,218,34,13,46,11,241,80,51,251,187,35,82,68,60,85,244,22,17,207,89,95,143,229,54,93,206,251,189,253,151,255,242,31,255,248,111,127,251,215,127,251,203,223,254,254,215,191,252,191,255,244,63,254,251,63,255,245,95,254,159,127,254,247,255,250,159,254,183,127,42,255,241,31,255,248,63,254,254,239,255,246,151,127,250,135,255,253,47,255,252,247,255,239,111,127,249,135,127,252,111,127,249,215,255,254,151,191,255,237,223,255,233,23,248,63,254,250,47,127,249,63,255,254,183,191,254,203,127,251,135,127,252,191,254,245,95,255,246,127,255,245,95,254,249,239,247,62,255,217,25,43,169,9,25,30,25,184,79,83,149,188,24,145,138,250,5,92,186,10,254,209,242,176,94,96,139,152,193,76,224,181,105,92,239,143,38,155,37,125,109,144,97,114,187,23,76,167,168,162,43,197,47,35,233,30,42,129,220,98,232,205,209,219,154,18,209,216,59,113,132,86,206,66,143,88,243,219,74,245,55,104,255,223,241,88,148,128,78,253,237,85,92,191,129,46,206,161,250,87,84,19,184,252,15,93,207,37,145,173,83,230,236,162,123,168,245,222,97,235,173,153,167,238,247,110,100,80,211,213,13,82,5,125,29,85,31,235,35,36,237,147,194,214,151,166,148,8,221,235,86,178,183,165,138,73,3,213,196,47,134,86,140,187,77,97,250,68,253,230,244,209,40,117,56,225,92,167,183,55,150,253,89,51,12,41,140,195,80,215,234,251,178,150,200,22,176,138,34,129,94,75,211,215,2,180,62,61,95,92,157,120,9,248,19,198,17,96,58,38,226,222,157,240,110,130,139,147,32,18,22,108,98,239,2,227,52,248,148,163,123,243,165,231,242,182,131,239,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,194,214,208,129,83,71,227,9,35,170,75,62,189,55,222,233,75,178,13,8,209,75,26,153,53,248,189,101,186,97,119,78,147,114,141,82,143,212,19,75,105,137,228,26,183,44,56,209,40,26,80,102,84,34,151,203,3,30,99,27,167,178,206,25,53,243,37,174,70,147,87,103,188,178,18,253,177,155,177,166,43,92,190,119,182,0,223,151,147,150,41,154,113,47,25,108,117,230,39,125,34,180,177,251,156,89,198,65,151,74,49,233,213,200,255,149,178,116,86,240,32,124,211,217,212,45,43,87,123,33,26,16,23,151,68,174,103,39,168,7,214,76,92,248,211,159,46,48,130,21,207,208,29,107,199,87,24,109,182,207,97,156,37,153,82,100,172,92,250,123,44,130,161,122,111,43,187,157,142,214,163,138,231,198,97,176,143,51,220,45,12,168,169,48,9,6,191,247,26,232,88,43,204,231,115,28,198,139,214,171,45,105,224,48,36,73,74,89,206,62,241,10,147,129,135,246,44,124,212,193,238,241,197,213,181,37,158,233,66,231,169,111,120,24,238,74,26,56,104,36,92,43,96,218,240,117,104,132,73,95,78,136,72,231,89,74,89,126,15,179,227,57,33,114,166,93,69,1,138,21,40,198,197,132,115,244,185,204,45,119,20,138,83,157,113,26,127,98,96,247,152,88,186,72,11,94,114,100,107,201,189,246,116,111,42,236,124,82,224,176,86,69,14,234,123,203,244,113,15,35,103,22,184,49,165,241,219,159,22,163,26,76,93,187,195,214,135,154,224,86,226,98,248,175,191,132,86,111,160,4,174,137,92,27,184,41,124,119,129,252,211,132,101,29,30,187,255,1,23,151,2,5,158,91,53,128,10,228,234,49,41,8,27,244,132,198,58,25,61,125,152,119,123,114,217,239,11,94,175,171,235,160,171,213,130,57,255,35,210,208,58,42,72,76,171,207,87,195,164,87,102,109,99,140,241,97,21,216,151,132,115,248,26,46,43,210,246,8,111,139,62,86,71,255,109,249,161,137,51,168,82,54,112,104,118,231,225,186,112,219,18,118,254,172,93,197,19,108,136,78,72,18,1,148,196,214,113,20,231,80,127,218,202,71,154,195,215,96,18,214,97,224,226,29,219,168,53,108,61,185,56,46,62,79,203,3,35,102,151,224,230,21,82,172,207,173,90,55,198,70,62,95,22,97,24,77,163,124,121,216,201,219,9,198,232,14,191,27,105,186,186,110,23,136,35,102,170,138,74,116,12,224,162,59,138,236,186,206,89,133,41,61,126,26,13,56,125,108,2,19,50,50,178,54,233,106,138,212,99,78,33,202,214,129,99,190,197,235,252,76,191,65,97,152,93,253,185,240,206,167,206,41,181,223,190,75,51,103,202,246,9,127,63,93,162,14,127,26,81,68,181,19,147,215,223,8,158,163,114,180,31,26,199,222,39,128,61,221,101,23,198,107,13,93,176,97,36,249,74,86,78,142,205,117,37,232,45,105,106,25,90,233,201,136,101,138,38,143,152,157,221,52,110,124,75,129,89,84,13,125,83,151,141,99,147,69,186,148,79,156,100,84,141,133,200,215,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,122,194,174,156,214,23,168,87,23,130,126,221,171,98,174,49,174,11,145,22,129,176,176,230,117,129,187,216,180,29,210,83,103,132,195,211,151,228,34,104,164,18,16,13,161,93,65,47,38,230,229,83,10,37,91,34,228,191,71,120,247,74,62,56,238,135,42,154,193,250,187,195,212,128,183,177,41,255,59,61,245,94,189,5,211,64,83,207,235,194,108,113,239,27,96,157,173,146,224,89,227,222,212,218,235,148,210,175,176,227,125,65,100,160,74,1,215,140,116,85,165,97,68,51,83,111,125,87,194,241,29,109,226,155,202,66,161,157,242,196,235,32,27,211,84,71,128,234,121,119,188,140,255,96,234,79,83,95,226,95,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,44,255,172,199,54,75,79,225,30,238,226,160,172,71,206,91,66,66,37,28,85,168,253,210,116,126,150,254,242,154,177,69,151,209,80,24,146,194,234,48,214,176,254,244,125,19,51,104,145,121,85,35,193,164,64,252,106,202,240,244,224,163,170,182,110,127,174,123,130,116,93,7,176,207,133,193,202,12,165,29,135,34,208,22,67,131,170,255,75,87,183,96,116,179,254,95,33,172,5,166,52,194,127,219,202,167,229,93,127,240,128,184,3,207,186,80,29,141,143,109,221,237,217,129,88,181,238,25,159,29,18,62,167,120,186,249,222,173,69,84,131,170,203,165,107,148,51,33,108,51,46,159,186,23,82,102,240,185,169,109,133,196,251,36,152,42,80,135,201,229,232,235,166,149,191,196,205,107,253,3,69,0,193,81,228,50,245,177,217,223,220,217,252,209,204,217,9,230,251,10,24,143,34,193,240,237,56,12,37,189,190,16,120,134,220,154,128,60,247,75,83,62,33,17,141,155,211,219,163,40,171,43,238,77,103,94,250,233,6,61,175,179,119,159,175,171,136,7,158,241,244,253,8,133,150,170,31,54,149,150,175,61,196,196,124,78,213,109,152,3,102,185,199,135,155,53,106,210,23,25,101,196,205,239,217,223,151,222,188,23,108,218,87,249,72,185,84,87,184,153,254,136,195,244,251,234,148,67,142,236,31,24,181,143,101,234,164,85,41,61,166,156,20,141,58,133,81,204,124,95,47,155,186,228,200,129,97,11,114,70,116,18,179,186,14,11,252,72,195,107,81,137,241,234,99,23,204,210,128,231,248,244,132,160,245,49,234,65,97,34,87,67,29,166,236,229,117,253,195,136,179,85,227,227,158,210,199,201,53,89,11,71,21,178,46,76,172,200,81,200,148,245,222,155,74,113,175,53,157,148,128,54,133,87,145,95,46,236,112,138,222,175,217,93,58,104,214,142,170,224,204,187,192,35,156,73,49,219,233,233,234,90,61,36,98,12,61,122,98,67,249,63,107,192,253,75,83,66,201,206,244,97,67,81,80,245,151,161,31,113,179,147,252,68,211,25,129,104,43,158,153,21,155,127,57,88,1,128,161,251,213,233,230,136,240,120,9,218,19,173,164,155,199,110,102,173,38,106,137,195,26,228,218,60,3,55,191,164,117,192,158,239,163,238,84,216,36,241,157,249,57,1,158,201,100,105,184,145,72,217,25,113,239,198,89,166,83,98,132,245,190,14,26,146,25,242,113,160,182,19,103,23,245,111,67,63,76,120,72,188,130,138,32,156,54,243,0,127,101,187,231,100,252,28,105,133,206,89,83,65,243,146,36,128,113,58,173,82,5,46,233,8,152,116,216,248,242,38,18,173,2,56,19,201,33,247,94,40,187,171,233,177,70,16,157,94,52,9,57,219,181,97,21,146,97,73,54,204,180,142,153,26,176,182,215,190,113,9,92,255,188,26,34,20,135,149,234,192,80,18,228,129,142,243,165,25,35,100,43,23,231,205,104,18,44,142,167,26,73,56,2,52,60,54,210,94,61,191,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,105,96,80,170,196,205,49,136,244,106,18,15,129,90,79,178,162,168,43,251,79,211,10,173,246,19,133,214,114,56,20,26,142,245,169,135,112,56,14,147,2,76,187,141,49,201,188,57,107,169,221,12,20,209,81,191,120,25,43,150,42,87,237,230,106,153,36,113,146,20,173,177,158,187,78,18,255,151,181,144,116,175,104,62,121,48,73,99,53,252,72,49,76,255,236,27,76,172,105,224,20,163,120,10,131,56,65,30,154,241,190,248,205,33,188,31,122,53,124,80,110,72,64,129,90,211,251,34,160,228,225,20,99,151,212,45,199,56,84,143,223,188,225,46,170,108,214,225,132,245,57,109,89,89,21,82,206,229,154,224,20,232,247,36,7,134,226,214,118,176,170,134,8,102,55,172,78,15,45,95,18,137,70,87,135,238,115,135,171,178,69,153,134,221,249,60,70,202,187,170,162,60,4,147,226,114,146,237,11,35,233,154,174,166,144,251,77,120,69,47,74,191,0,98,82,206,64,60,172,39,95,183,248,97,194,9,94,146,124,247,178,244,211,86,135,249,38,20,137,157,61,51,92,3,100,152,233,206,107,121,153,42,172,59,201,132,55,233,66,15,171,221,173,136,44,114,130,107,200,174,208,237,175,177,16,194,89,222,223,122,81,178,17,105,88,112,210,249,35,47,234,9,19,26,170,42,208,253,80,59,174,240,92,205,253,72,176,161,145,47,35,195,115,83,182,82,229,90,210,205,161,199,240,135,54,103,34,61,22,17,14,31,248,55,70,94,160,124,17,110,7,152,128,89,75,115,6,69,73,12,173,124,26,75,7,14,237,19,146,129,167,247,244,96,16,2,249,148,222,165,127,210,156,117,241,45,16,127,60,35,223,187,135,33,76,88,108,142,244,92,29,61,112,135,233,106,200,63,221,30,205,206,79,74,173,140,245,231,213,254,92,166,14,190,255,248,109,129,77,113,233,143,145,199,205,185,217,31,55,15,225,32,90,178,218,31,35,163,206,219,97,107,239,204,51,238,90,176,240,51,157,157,103,37,12,89,106,132,103,207,75,225,90,60,190,10,127,170,22,18,188,195,235,169,208,7,245,180,20,32,223,247,95,198,1,203,75,97,70,151,206,133,209,161,72,223,222,20,247,186,194,254,84,243,247,211,93,159,141,131,253,180,154,174,166,98,221,23,18,197,92,37,95,125,141,47,127,238,123,240,141,146,230,140,62,54,95,73,121,71,112,222,72,178,155,119,175,255,242,102,210,60,66,83,137,49,158,188,19,133,194,19,165,106,41,112,203,54,214,220,27,170,116,84,165,171,9,24,196,108,26,63,145,254,244,117,1,191,248,168,113,141,210,155,164,238,80,70,86,206,73,155,255,221,188,92,5,141,206,253,157,44,20,4,13,63,119,243,42,172,174,51,221,28,221,9,159,174,74,2,187,167,163,3,198,143,104,25,33,9,160,48,61,36,62,45,181,106,119,171,201,76,150,120,46,116,142,231,31,26,149,51,222,243,221,152,146,112,231,253,14,71,216,78,40,193,125,249,176,197,48,83,88,136,87,49,81,54,254,193,83,236,34,117,174,251,40,162,59,225,90,20,163,127,204,177,87,190,242,152,83,72,190,83,84,184,124,158,12,130,194,117,170,123,75,191,99,169,122,98,170,38,30,157,144,187,174,56,123,238,119,171,117,18,5,206,175,248,112,241,251,114,154,170,148,210,98,167,196,190,74,89,69,118,207,216,235,200,117,167,140,37,90,242,49,240,61,114,182,148,159,139,253,134,54,165,156,107,165,71,59,224,246,165,12,153,73,79,202,62,169,25,2,178,192,112,40,7,60,116,63,130,23,171,159,21,187,217,74,115,6,243,112,196,117,173,246,44,61,22,18,61,159,236,193,105,194,112,186,191,24,53,52,185,41,111,78,130,88,134,173,167,22,220,20,231,44,221,252,103,202,231,143,38,151,42,185,27,224,110,17,250,169,244,59,235,152,43,173,48,241,85,163,249,87,83,149,2,97,249,42,103,150,110,25,236,2,119,255,141,69,146,4,169,177,47,156,157,151,227,48,75,20,227,22,124,177,89,177,250,82,21,2,116,18,114,152,34,253,163,245,17,125,201,132,76,91,18,90,114,114,151,174,44,63,11,180,42,252,69,190,4,86,175,150,4,138,103,153,53,182,73,168,31,82,121,17,66,79,97,250,148,54,75,46,78,58,61,76,155,186,146,148,53,27,211,10,171,139,176,185,102,219,241,69,213,242,153,231,75,207,188,137,221,180,176,186,118,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,125,228,80,247,127,73,80,250,110,16,238,84,32,183,211,180,254,161,45,42,128,106,152,254,69,53,48,45,17,55,98,159,59,166,167,166,240,87,163,30,172,158,163,52,126,56,149,181,23,113,59,160,32,214,155,155,134,107,192,45,45,164,78,15,172,135,11,26,204,19,58,50,132,155,106,9,24,129,84,21,8,175,216,62,113,111,104,73,84,164,27,129,248,112,212,40,218,17,19,98,88,23,129,31,246,180,180,109,253,64,140,116,213,227,51,116,82,107,113,5,33,45,15,109,182,74,172,49,73,147,67,86,232,3,163,177,72,245,218,59,90,119,190,84,154,85,23,201,203,54,154,198,42,14,102,211,68,41,49,220,104,143,6,190,155,102,186,250,147,66,181,59,172,90,74,186,250,190,222,41,112,87,45,73,96,232,64,3,30,170,49,108,240,10,167,190,173,79,216,38,13,254,34,125,220,32,221,211,125,129,118,43,215,70,6,62,117,167,145,67,179,20,240,174,89,177,157,40,161,239,88,244,155,30,173,34,37,243,253,249,54,141,140,77,209,2,140,123,236,192,172,25,78,125,209,184,21,65,121,36,119,28,166,23,56,201,220,87,184,235,29,38,96,172,48,45,160,17,142,48,42,55,89,198,248,3,93,110,126,232,238,16,120,210,221,228,35,135,108,84,119,45,90,233,3,68,12,38,129,40,61,249,192,108,57,84,133,209,84,217,1,167,24,36,217,186,62,142,92,125,62,125,157,20,215,156,88,43,196,197,190,116,245,231,204,33,195,186,196,117,211,185,7,74,157,17,173,128,25,82,23,218,176,238,249,24,25,66,115,250,62,144,200,233,241,216,29,234,23,133,239,41,240,197,192,177,12,117,70,15,229,3,113,53,84,218,122,53,189,102,37,134,54,144,154,9,216,216,145,3,132,63,77,65,205,180,222,109,27,225,7,129,169,45,171,49,101,104,232,125,10,127,44,228,128,123,178,112,8,138,69,60,26,184,37,180,187,61,201,157,119,190,244,46,126,63,250,128,187,218,63,147,52,195,145,113,213,174,43,212,180,23,71,149,167,170,106,135,204,187,145,186,68,166,205,73,154,18,86,191,252,244,208,118,45,224,51,183,44,178,145,234,2,39,11,94,126,153,15,81,199,205,131,197,78,10,49,216,74,240,58,81,12,243,179,6,101,1,79,43,88,141,167,110,202,5,97,5,17,247,244,137,117,208,146,115,49,224,187,88,178,200,170,234,177,0,159,238,221,213,60,197,249,244,252,160,134,63,50,246,63,26,177,122,115,171,188,138,253,232,236,252,220,63,146,181,1,247,170,5,116,19,67,199,227,71,205,100,148,117,5,67,169,214,34,192,185,83,146,137,106,60,62,244,216,174,150,138,144,91,81,181,60,119,135,139,82,71,14,57,123,15,24,10,69,29,249,66,85,34,246,194,79,185,146,129,237,240,139,216,235,151,170,95,39,18,81,113,40,195,130,145,62,47,148,107,226,236,235,214,252,167,176,241,89,7,124,95,190,174,68,235,243,141,231,238,67,29,155,187,72,119,141,200,44,241,10,173,246,167,203,227,147,139,225,244,211,231,58,51,200,167,128,147,253,102,100,158,43,94,103,43,154,195,165,169,109,70,128,136,211,39,29,140,40,14,79,129,177,85,228,117,126,80,122,203,241,2,109,140,12,28,193,250,40,61,52,98,10,221,25,190,235,42,134,81,220,140,89,71,80,30,108,196,79,111,165,234,183,2,178,79,95,54,210,40,58,178,143,6,214,120,93,187,167,162,249,123,124,172,45,171,152,110,124,29,248,221,105,155,172,133,149,74,44,80,147,17,187,147,96,183,92,187,74,16,91,219,74,216,233,218,107,188,151,222,244,125,12,45,123,71,89,112,157,35,134,74,215,226,113,226,25,167,127,98,129,125,122,170,146,103,45,177,82,32,129,213,93,135,70,205,46,104,77,246,50,21,243,71,126,26,34,189,4,163,207,27,63,77,149,138,62,182,133,138,227,230,13,65,88,129,81,179,140,227,135,154,55,93,195,200,200,151,120,31,13,5,61,29,56,193,178,88,103,215,135,19,78,109,96,58,126,107,24,204,201,80,65,80,101,122,250,1,181,92,141,188,209,225,16,100,42,227,135,95,66,239,125,8,182,196,79,163,94,26,40,130,137,45,80,138,153,116,87,128,50,61,66,103,173,204,147,60,206,77,198,77,28,148,149,44,168,235,168,157,232,1,66,14,71,19,223,52,240,54,137,104,31,28,30,189,55,169,212,8,166,31,147,197,17,120,24,237,98,132,144,82,52,228,58,163,159,11,183,227,19,30,205,98,153,133,180,35,4,122,127,42,53,64,108,99,37,139,148,75,87,87,215,216,37,143,166,77,138,30,217,219,168,34,35,123,209,180,111,150,30,147,242,205,37,217,139,150,236,20,90,80,170,184,240,95,222,51,182,53,158,69,246,194,90,89,5,182,194,221,184,57,110,183,94,125,183,163,33,113,51,138,39,211,213,148,145,70,232,225,116,125,153,48,223,156,157,195,26,138,18,50,168,18,49,209,120,31,205,74,229,200,47,243,237,45,133,87,143,108,41,33,57,221,112,104,132,146,176,25,141,176,51,13,108,231,56,208,73,141,52,23,94,225,118,17,38,170,105,220,251,72,96,2,17,213,158,6,118,52,102,98,206,127,26,25,113,249,79,224,209,211,205,41,63,78,89,149,158,6,78,54,84,174,254,52,131,64,123,88,141,202,39,26,66,181,224,11,1,193,50,34,91,52,144,80,63,10,35,242,21,241,192,157,35,46,167,66,80,39,225,194,150,6,142,154,81,44,51,108,191,244,186,126,72,226,35,113,82,211,42,60,84,233,196,11,161,26,73,13,98,243,47,34,204,9,115,165,126,94,140,58,236,47,72,217,186,174,97,170,7,156,131,134,234,252,173,123,248,25,109,74,170,233,254,225,164,167,198,229,112,235,172,66,26,160,17,21,163,201,139,72,145,21,165,232,172,192,114,28,97,210,74,99,187,14,124,246,210,34,219,10,63,154,6,46,238,28,148,26,161,254,74,173,78,130,207,28,145,98,134,52,64,207,143,131,140,176,215,157,16,203,223,233,251,186,198,64,141,29,139,54,215,244,13,152,142,208,187,57,180,213,99,37,248,64,32,232,161,126,18,91,250,96,116,38,184,9,101,13,20,233,183,249,68,124,157,194,106,157,154,255,216,120,157,169,146,20,220,93,88,186,88,160,127,113,43,136,170,183,157,158,251,174,29,255,192,10,57,51,41,225,166,134,180,125,145,163,184,166,187,6,60,161,20,154,209,33,84,104,100,222,233,106,171,110,119,56,251,71,136,220,74,205,253,181,137,154,158,140,19,233,235,56,66,10,116,104,114,102,79,76,113,223,209,202,48,214,95,69,217,201,143,195,40,93,233,192,105,37,240,106,52,66,232,210,79,15,76,87,187,207,25,13,23,83,127,154,166,71,247,220,140,171,59,77,26,148,130,30,73,42,112,125,158,116,245,217,199,79,160,210,134,16,210,161,55,220,162,3,232,71,244,76,65,34,73,15,188,143,175,118,8,162,117,95,244,67,162,170,212,211,116,227,103,249,158,67,39,158,30,2,152,156,123,121,110,178,88,121,241,81,24,134,11,127,27,165,210,226,40,48,165,161,47,150,3,233,27,74,129,2,79,171,144,124,240,222,41,86,106,217,15,247,218,58,100,171,85,194,130,164,213,106,196,45,152,206,35,145,59,10,29,170,44,51,200,238,197,94,184,22,42,26,227,205,111,110,229,18,1,91,116,198,249,53,207,135,123,179,4,38,100,25,15,102,239,79,175,134,136,242,29,203,104,114,53,33,216,185,27,76,197,142,157,65,149,119,191,101,25,26,17,22,231,173,166,41,104,8,137,0,148,0,119,247,93,1,183,212,162,122,215,111,161,156,203,97,120,160,134,194,102,62,6,172,227,162,244,77,48,68,103,245,206,244,51,181,184,115,17,14,155,15,238,243,230,70,169,181,27,141,163,23,175,233,154,9,63,176,54,172,76,156,232,253,29,133,117,253,79,10,215,215,20,88,211,32,248,54,164,184,116,100,67,159,235,240,119,50,180,173,205,148,148,76,66,1,163,143,45,161,7,206,15,161,90,61,80,106,236,4,155,12,116,192,85,123,180,41,168,244,236,33,232,208,6,85,154,29,169,204,10,152,154,96,133,97,18,221,241,170,63,245,54,81,186,174,78,92,109,221,99,77,63,47,248,31,189,224,128,222,179,84,247,194,190,137,194,131,195,70,7,46,48,141,235,241,178,79,211,10,143,9,13,77,175,254,211,189,166,124,45,205,125,65,180,15,145,250,17,217,16,218,50,105,124,240,215,105,60,239,250,216,16,228,247,184,154,140,172,94,13,37,97,141,171,119,178,60,97,158,137,166,223,126,238,158,166,1,75,146,32,167,197,183,73,122,95,191,1,106,2,189,129,21,120,11,89,62,240,12,186,251,110,4,10,186,217,162,27,51,79,252,54,219,95,130,175,43,235,4,155,182,29,202,164,33,188,36,31,182,57,129,50,43,107,112,10,248,148,99,138,136,43,192,20,46,87,244,38,126,57,53,121,58,127,232,134,29,166,121,92,207,16,120,179,154,163,91,95,214,166,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,131,80,136,155,95,228,233,53,11,120,167,26,147,215,81,98,49,71,81,248,112,194,64,106,159,176,206,81,232,3,39,108,24,72,244,29,118,133,239,249,16,54,206,53,88,180,107,29,93,182,225,209,175,66,226,70,13,137,195,64,107,92,124,253,73,221,19,248,208,106,92,76,77,152,222,26,73,140,176,251,172,165,93,31,203,180,34,124,198,14,149,17,9,190,67,9,195,14,17,170,79,127,26,35,214,3,196,229,190,202,163,47,243,80,72,23,30,33,6,107,122,174,65,31,155,163,100,124,63,69,45,182,224,48,219,130,162,214,166,22,182,114,81,103,243,194,200,80,137,41,13,211,136,194,107,68,151,39,180,71,194,125,3,188,37,61,137,162,66,205,143,5,91,104,220,156,24,121,26,56,123,103,192,247,176,145,222,37,224,37,254,123,49,238,43,129,49,146,196,202,135,40,185,39,24,113,181,112,33,202,78,147,54,165,183,27,153,202,173,199,34,53,78,35,234,236,160,38,217,25,94,95,188,46,180,194,213,34,37,145,208,165,8,10,150,58,125,35,147,16,204,146,26,41,77,88,153,231,19,43,233,190,27,24,159,20,158,145,167,168,149,68,79,186,247,135,116,75,192,91,67,180,192,83,6,6,167,134,190,46,107,60,151,210,175,79,11,173,129,71,143,58,16,232,7,117,139,70,253,56,170,153,43,226,237,37,61,214,134,107,49,174,62,218,91,14,220,164,116,55,255,238,150,242,62,4,47,143,174,208,187,225,12,185,110,104,53,27,104,72,126,0,159,79,15,122,52,209,194,119,168,22,167,212,53,132,80,86,248,207,214,62,47,40,229,171,67,42,34,181,12,244,66,231,91,81,42,49,115,189,25,180,241,112,166,71,96,236,83,79,15,97,225,30,81,103,227,57,170,9,198,81,140,58,12,99,69,23,184,89,227,128,195,208,194,85,133,145,116,217,81,223,141,206,138,194,107,71,170,11,127,75,222,227,7,227,66,63,82,59,94,133,213,237,194,221,26,112,29,94,83,41,152,62,216,110,62,63,150,26,37,30,159,142,12,54,213,46,209,89,212,148,20,54,245,37,135,97,0,76,48,254,67,84,196,107,125,235,7,85,99,84,89,55,139,114,234,251,160,29,94,106,241,235,87,211,47,243,130,37,160,61,135,110,54,95,137,164,37,188,215,43,93,121,159,112,72,162,41,89,216,23,222,247,187,152,154,247,40,122,53,121,71,201,227,214,79,163,44,166,24,29,109,194,150,127,150,76,211,103,199,72,60,20,45,98,77,127,251,90,232,159,164,37,207,210,222,104,154,1,199,142,68,148,73,212,40,138,135,228,207,53,45,138,44,240,119,63,246,184,55,93,95,93,95,244,135,25,224,3,135,122,43,205,167,181,42,250,156,222,245,46,36,120,6,127,81,48,137,12,163,58,237,23,38,240,226,3,255,172,198,53,193,212,39,4,76,125,101,130,151,164,168,89,223,107,37,248,4,231,2,218,7,37,45,112,14,254,248,122,144,36,72,159,30,221,163,145,190,251,172,85,32,193,235,8,122,52,61,254,65,101,19,117,191,176,33,107,141,31,240,58,83,224,45,122,58,192,107,244,72,217,208,210,147,190,15,244,119,34,133,109,249,244,116,245,105,95,164,85,176,32,211,11,67,153,54,238,13,195,172,62,22,217,162,232,162,249,84,59,15,20,170,148,232,14,42,181,166,167,166,159,48,50,131,244,106,234,124,47,211,163,112,148,29,34,193,155,40,141,195,40,141,232,176,209,254,144,171,145,45,209,159,222,166,72,237,93,77,240,183,235,148,221,63,69,81,203,70,8,83,95,199,181,229,165,201,6,242,147,163,35,67,100,51,146,254,123,167,196,33,154,221,24,199,209,80,53,181,38,230,194,70,29,233,237,88,208,53,233,132,91,50,195,7,14,79,136,216,47,95,181,212,184,15,141,55,43,190,24,156,199,95,139,223,198,141,148,42,214,11,55,250,21,3,70,128,80,97,200,36,226,183,199,20,13,20,96,162,56,241,219,115,104,87,235,103,177,62,233,51,251,86,250,250,170,13,61,110,142,239,161,35,191,155,97,141,198,85,20,58,143,254,246,53,74,162,233,245,62,198,208,61,30,41,191,224,13,65,197,68,123,124,40,68,141,2,168,126,39,92,94,102,37,201,229,181,85,221,10,192,117,212,52,160,71,255,230,72,29,33,236,63,103,73,71,161,17,165,10,60,225,203,150,230,208,118,18,108,82,149,142,14,248,32,4,93,196,98,163,109,117,167,152,214,7,179,70,196,248,145,64,211,150,65,226,28,71,250,174,169,155,211,13,199,232,149,227,169,97,50,85,35,133,168,74,80,109,81,97,33,183,190,135,73,9,174,185,110,252,22,75,97,105,156,235,8,177,234,169,8,129,75,244,108,116,170,105,186,162,208,43,74,79,246,167,76,67,31,213,103,95,180,96,206,47,149,53,126,88,47,33,108,244,211,205,44,211,77,215,116,116,73,194,240,165,31,22,212,77,37,250,124,205,170,80,248,163,227,83,58,209,239,88,116,224,159,50,182,117,75,218,235,148,93,115,50,14,123,254,66,123,158,168,190,248,60,13,117,253,149,111,170,109,116,191,164,18,153,214,123,38,93,187,67,46,238,136,159,184,65,105,210,234,226,200,49,236,32,238,128,22,69,163,78,31,149,30,113,152,119,227,125,149,113,27,101,167,252,244,30,162,89,6,60,93,107,16,65,198,187,92,245,151,169,195,146,129,93,223,74,205,140,110,20,184,2,111,45,219,250,80,193,170,209,7,12,165,157,190,15,4,213,162,90,6,41,226,90,116,100,8,198,196,111,111,164,13,186,194,44,46,185,249,214,237,191,255,4,181,132,15,65,221,114,248,164,163,58,246,162,148,52,8,58,140,133,59,224,187,255,235,197,86,175,31,191,12,83,138,78,10,114,143,49,225,40,127,232,209,130,227,81,79,220,188,225,42,43,124,151,173,191,235,109,26,102,138,110,8,74,2,94,201,174,235,118,214,135,168,24,228,164,58,163,196,70,99,191,217,214,207,166,176,245,35,5,197,196,181,254,245,183,209,45,113,155,18,6,10,145,90,251,76,183,173,6,179,0,18,189,234,20,193,52,32,139,24,9,173,162,115,138,248,99,16,84,152,32,72,186,250,156,160,66,233,80,209,235,225,0,121,201,136,61,124,163,38,162,207,205,63,151,155,195,152,175,179,134,204,140,155,102,144,99,53,181,41,121,193,59,62,17,40,37,116,55,164,198,59,186,25,209,226,150,252,51,193,38,20,60,156,81,228,186,142,146,205,161,144,180,68,142,24,246,189,161,159,54,44,84,209,237,50,16,209,82,163,17,162,141,168,193,163,139,248,232,74,195,23,47,91,80,81,3,249,76,105,114,4,197,11,7,157,30,108,208,20,134,253,196,200,106,213,159,70,61,42,248,99,32,16,209,143,147,82,158,42,87,67,179,182,20,70,88,57,134,134,142,104,130,141,200,37,8,125,214,252,18,12,57,114,112,242,16,135,215,161,89,246,199,127,123,50,9,9,158,51,246,90,42,17,53,87,106,41,100,153,22,164,87,245,100,188,214,84,143,108,40,60,95,154,238,36,123,183,123,140,44,179,226,146,188,91,91,238,61,151,82,86,93,215,197,200,184,132,137,72,127,248,250,42,158,29,0,188,78,128,188,235,107,165,72,13,5,89,110,205,62,115,24,17,68,118,184,221,99,96,43,76,15,219,39,44,71,201,88,158,63,194,152,1,55,13,224,91,67,92,47,49,52,42,242,229,3,153,48,19,197,83,227,191,233,1,52,105,253,246,123,15,140,24,121,91,147,214,189,32,111,178,178,58,157,149,105,156,138,65,176,116,148,138,235,39,255,214,227,106,14,67,29,56,45,255,59,72,144,240,184,117,100,48,203,198,219,100,214,244,177,40,185,140,85,8,117,127,190,55,114,74,129,142,173,62,242,36,167,225,142,145,177,51,233,54,207,209,229,201,78,152,159,150,38,59,173,187,55,140,97,170,226,181,167,133,172,71,145,181,48,44,160,164,176,233,151,4,252,199,74,130,0,32,104,194,40,57,107,58,114,132,179,100,206,106,31,105,169,96,145,5,183,19,68,182,95,130,217,164,142,208,78,237,158,110,30,82,38,63,180,83,105,171,157,38,153,25,196,81,208,61,232,42,254,209,87,11,218,169,214,210,34,63,46,49,244,203,58,165,27,218,53,0,118,244,4,15,83,41,215,73,131,130,215,93,85,35,63,209,23,118,141,107,105,243,28,102,201,47,133,45,139,229,48,220,205,91,225,137,170,132,195,181,107,125,148,185,247,39,248,205,218,73,4,126,63,174,110,208,132,193,128,175,23,87,99,134,118,148,69,223,20,238,161,73,59,8,82,29,157,210,143,38,191,96,94,179,130,152,161,240,130,178,215,97,8,172,210,213,116,109,251,111,215,141,32,167,192,72,219,196,156,210,18,40,1,222,207,72,167,60,0,70,105,151,86,33,153,171,48,61,90,99,241,242,150,174,254,34,53,98,101,70,122,248,161,75,54,131,112,238,90,77,59,253,52,162,182,110,102,25,239,112,250,105,212,43,103,92,221,104,233,86,248,238,252,193,142,86,88,27,250,219,214,139,231,182,204,65,175,45,93,189,169,228,14,154,176,161,185,214,207,8,127,195,139,62,137,170,235,179,106,248,45,36,98,93,249,155,80,214,133,192,46,204,40,141,153,99,48,148,89,197,192,155,59,255,50,170,179,113,113,215,214,243,207,234,136,130,15,107,67,167,172,83,6,115,158,248,40,91,235,57,57,66,80,44,118,24,45,10,93,225,119,36,75,174,174,91,169,82,109,203,250,138,240,147,141,149,127,250,126,48,226,215,77,109,179,179,85,24,45,151,157,104,101,90,225,120,199,71,248,199,62,45,250,178,255,132,191,233,158,194,202,91,2,87,74,148,42,224,102,55,229,216,183,114,129,18,6,55,231,187,238,196,215,146,188,235,46,60,120,82,32,9,134,228,50,232,184,96,80,214,117,180,200,233,4,149,87,83,105,51,96,132,79,132,81,107,110,53,153,249,237,227,65,40,99,74,210,192,6,132,141,190,169,160,117,60,211,189,55,177,210,8,81,213,20,20,68,55,94,90,98,140,125,81,31,107,95,139,46,66,80,155,94,210,116,111,227,86,245,152,33,197,159,250,212,148,32,197,79,47,196,219,19,76,53,232,136,104,102,73,214,6,252,225,93,194,172,187,167,151,189,119,124,60,182,145,170,173,254,17,36,140,24,44,123,151,94,123,10,42,180,17,113,39,27,144,96,97,237,65,148,183,233,161,139,70,225,137,188,13,69,116,105,13,27,151,112,180,40,145,71,76,191,93,215,142,200,180,53,158,124,25,150,155,95,71,109,254,113,115,201,225,93,87,247,218,26,53,193,91,58,100,103,170,39,248,76,224,112,30,233,68,88,106,251,33,33,37,141,191,200,154,228,123,35,117,89,37,155,85,243,200,58,164,176,210,177,188,106,250,109,222,255,148,44,93,10,210,94,83,177,5,51,52,77,16,227,164,55,114,45,149,200,198,222,61,88,41,175,173,122,112,70,54,214,136,231,211,148,211,143,187,162,129,29,254,212,4,83,203,18,173,243,202,49,110,154,32,43,114,181,115,36,254,254,11,239,18,165,141,176,167,229,35,251,160,15,39,68,6,163,252,1,55,41,234,31,88,162,249,230,164,245,130,226,166,150,63,46,222,209,6,113,239,156,183,113,131,163,154,122,67,77,252,231,189,133,134,102,151,180,107,92,184,71,78,150,240,79,158,82,20,24,162,146,187,150,20,251,3,150,244,56,109,195,251,143,73,147,146,2,202,63,243,235,116,125,35,35,100,152,218,14,109,47,36,168,213,43,197,183,231,203,111,51,42,91,170,53,166,164,159,38,242,33,140,47,51,155,3,7,61,134,200,145,219,66,79,112,9,158,49,218,13,70,205,235,112,73,83,0,12,241,249,211,71,107,58,74,37,202,78,6,24,165,214,81,28,79,66,37,237,119,196,159,149,241,165,230,79,155,89,136,162,25,228,237,243,197,173,74,241,9,109,248,105,220,148,131,70,5,200,245,162,71,122,106,62,71,175,215,161,42,38,127,217,229,243,228,39,201,152,149,118,241,99,12,37,81,12,244,169,72,11,112,13,127,180,160,193,181,242,158,180,130,208,174,160,193,186,243,134,22,141,191,72,78,166,252,59,122,175,17,185,176,9,61,127,108,243,37,106,183,168,42,75,39,223,217,209,193,71,60,51,31,2,155,92,117,20,80,49,165,127,28,109,145,248,41,203,232,93,210,193,88,227,132,97,27,206,187,198,38,116,225,87,35,253,119,210,209,55,68,223,2,217,199,20,189,163,8,45,178,151,200,91,244,60,242,38,233,50,106,22,82,18,30,77,236,38,117,245,249,224,220,80,167,248,82,160,195,91,29,74,52,106,143,20,213,127,105,51,251,17,236,139,162,250,154,63,235,133,20,89,148,228,215,239,43,25,150,206,43,42,183,210,203,90,223,73,37,247,181,164,195,135,206,4,55,175,224,174,218,201,6,90,159,200,164,88,177,108,250,108,23,11,73,174,110,229,143,171,175,73,187,2,174,53,255,246,162,13,41,224,162,186,80,246,92,85,96,36,248,50,172,253,25,144,66,253,249,96,159,12,237,154,122,127,12,13,42,87,135,233,192,72,54,233,136,148,85,25,38,200,144,44,218,46,125,10,101,230,239,22,242,217,29,157,6,22,53,81,91,123,221,73,242,95,110,104,234,36,59,223,250,242,28,70,177,78,151,10,153,60,175,48,185,30,2,138,160,201,135,40,65,6,76,61,196,73,134,188,149,75,251,213,136,97,36,11,139,178,212,152,241,123,112,77,141,36,253,244,13,175,168,186,239,61,121,63,16,252,132,134,188,169,59,233,205,107,193,236,138,242,217,157,50,244,19,221,63,47,2,167,50,186,167,120,12,133,30,94,185,75,175,71,10,83,193,242,253,62,1,74,138,203,252,82,36,137,10,232,119,53,116,143,223,73,81,44,58,98,154,195,51,149,116,18,228,170,62,43,29,217,230,161,83,14,213,179,247,40,225,170,210,222,156,34,104,159,231,17,209,186,76,29,228,192,197,25,173,73,22,116,165,27,166,22,187,57,115,4,84,42,217,139,152,159,165,122,31,124,191,244,157,130,65,63,213,243,14,211,132,52,82,100,240,248,90,234,63,4,160,57,112,216,157,119,186,179,45,107,123,8,21,234,203,29,9,227,136,153,41,68,134,174,154,255,52,62,200,200,33,203,152,19,211,128,78,24,228,174,142,222,23,159,103,236,26,185,205,71,61,190,28,116,191,48,20,168,14,119,232,197,82,40,149,16,255,131,17,148,73,49,224,175,56,135,218,69,103,153,41,104,72,101,228,179,21,8,44,148,148,111,158,83,196,3,200,167,149,180,89,82,70,117,188,215,96,27,125,80,205,240,195,40,64,104,35,99,222,240,213,57,134,90,203,119,222,254,72,5,118,223,60,170,186,226,103,239,54,152,92,27,140,35,239,97,160,30,225,171,105,178,75,123,118,64,95,150,114,200,113,233,243,10,22,200,185,146,36,74,111,194,75,110,144,17,89,57,65,129,228,192,59,89,200,231,174,100,7,163,144,233,246,34,69,147,37,89,240,180,163,120,216,26,217,17,216,192,211,210,173,79,179,18,152,246,151,63,66,226,187,4,12,197,80,250,237,73,80,33,224,156,165,67,233,211,131,164,228,169,135,182,73,219,55,185,124,145,44,171,247,73,240,194,58,8,184,204,150,3,238,95,44,223,197,142,90,210,251,56,126,180,64,174,169,61,237,214,223,224,65,53,58,164,202,200,48,202,36,254,203,139,206,139,145,246,208,240,20,17,99,33,157,175,48,25,15,31,24,104,218,137,238,186,243,36,30,185,253,154,10,76,230,182,105,118,152,202,59,125,44,210,158,49,227,112,212,231,179,161,76,119,123,76,233,69,9,195,172,120,221,171,87,58,102,65,170,228,64,3,202,5,11,126,132,96,146,95,131,225,17,235,20,110,133,150,143,173,229,174,63,245,245,51,109,239,159,117,132,59,250,173,154,172,85,164,218,226,251,177,0,122,10,44,83,111,234,83,254,205,84,238,79,116,23,135,46,224,210,211,205,17,10,40,1,143,84,250,101,173,105,109,5,138,74,179,158,229,189,121,85,154,193,233,109,155,54,156,140,108,204,84,67,72,26,175,109,185,57,7,122,10,116,82,20,23,112,246,230,44,184,185,229,177,114,84,122,89,4,37,224,175,166,80,37,98,108,177,14,49,182,244,185,238,252,175,21,239,227,104,239,6,239,14,15,204,23,10,90,70,242,84,119,221,205,17,251,217,194,213,147,57,33,23,92,189,79,237,110,134,59,101,23,145,149,241,200,153,81,139,40,141,229,245,91,232,203,246,113,159,165,194,123,124,244,173,199,166,113,140,129,69,97,216,255,226,167,161,117,84,120,73,61,27,101,117,59,69,198,54,173,202,177,167,88,239,140,14,28,205,123,217,136,119,42,224,189,155,118,245,204,191,17,201,77,181,71,239,167,179,138,236,87,144,172,200,156,161,152,45,107,116,163,168,243,41,124,162,104,147,205,176,166,52,192,129,11,168,197,111,87,84,32,20,190,71,128,108,165,73,3,27,247,249,90,176,37,94,39,93,132,83,97,26,246,100,59,108,201,146,190,155,99,241,2,23,182,195,150,124,23,218,222,170,236,150,119,145,158,244,219,116,116,197,74,186,46,244,82,244,124,195,219,87,239,58,164,191,75,96,216,223,226,243,65,76,65,151,41,204,37,51,166,156,233,215,123,15,8,143,70,108,103,61,153,101,208,146,238,56,56,173,35,169,41,60,116,159,254,40,188,76,87,95,199,223,151,202,93,8,105,25,210,254,88,252,151,39,189,47,250,84,95,39,2,239,48,148,54,58,99,86,117,16,240,200,239,242,51,201,72,71,41,242,208,97,127,38,150,228,112,171,105,27,70,193,180,85,127,89,132,165,191,12,211,37,228,112,81,62,97,234,90,102,247,62,77,152,246,182,198,120,206,10,90,57,80,202,31,20,165,74,214,223,21,188,199,61,193,119,209,197,99,209,171,167,38,33,193,217,104,196,92,144,187,105,200,13,93,23,89,224,20,64,166,73,193,48,142,253,10,18,85,221,83,206,66,129,211,95,215,117,46,82,238,16,189,103,215,120,68,104,172,236,52,242,251,181,245,152,51,252,97,61,146,137,237,214,56,186,120,12,61,2,88,130,158,63,71,198,39,71,167,72,74,135,59,183,238,41,151,122,37,136,103,212,56,218,26,90,235,105,104,180,93,248,131,181,222,83,203,1,197,242,62,238,86,179,241,118,193,179,226,96,163,131,55,109,10,240,77,198,241,66,245,93,75,227,222,148,193,57,60,251,151,30,122,159,29,19,78,91,74,218,81,224,119,30,14,223,207,84,21,161,232,131,186,135,143,223,187,164,195,133,114,221,176,226,109,71,72,31,38,129,23,119,153,112,66,82,60,15,251,168,121,163,242,103,117,71,59,193,219,5,236,58,121,148,84,54,115,142,21,248,62,120,211,248,58,18,220,188,91,140,156,103,105,127,192,244,248,62,248,158,170,243,79,248,196,205,169,226,255,227,183,103,124,216,198,65,174,45,28,192,94,183,252,115,140,230,7,107,195,213,10,173,138,109,165,239,231,220,37,237,203,140,150,166,79,13,17,232,210,163,207,153,10,159,81,254,152,243,248,188,224,73,73,53,165,247,141,53,47,39,50,70,221,188,27,226,240,248,102,105,140,232,51,45,165,69,209,239,131,121,202,157,174,166,228,224,173,21,220,246,84,78,116,168,4,117,215,235,51,226,239,4,223,29,237,37,79,186,249,180,39,109,120,56,236,239,106,8,242,142,70,75,232,14,114,85,52,122,195,103,75,39,200,61,23,170,31,33,196,97,84,94,131,45,205,3,161,80,245,173,84,105,113,247,195,227,226,97,20,160,210,74,158,96,42,90,30,140,131,152,182,218,229,74,138,168,243,44,213,158,97,163,94,209,212,62,39,100,25,105,171,189,111,207,61,70,180,116,211,134,244,173,200,255,117,20,207,206,78,167,19,27,247,91,10,19,10,250,244,58,32,42,241,165,96,52,155,250,203,80,166,125,129,214,209,210,142,52,73,150,248,79,91,74,72,239,141,103,244,50,16,148,150,172,154,78,16,130,205,30,118,24,48,49,39,51,101,185,18,16,197,5,95,94,193,29,142,181,119,107,106,29,215,76,22,80,131,22,202,225,47,39,7,15,29,126,95,92,109,194,178,106,218,161,106,61,28,70,72,84,111,142,11,80,227,106,36,79,179,97,72,141,176,195,101,175,116,2,80,81,245,249,205,239,187,75,205,87,150,235,245,51,0,225,241,124,56,53,58,9,124,90,112,132,75,130,175,203,238,103,23,234,149,39,29,17,141,124,73,220,188,125,170,41,130,65,252,185,210,59,172,191,137,220,218,168,21,106,252,182,9,105,42,202,169,121,28,93,208,210,40,76,13,105,92,76,188,93,223,39,58,33,49,229,31,249,247,116,245,245,64,252,179,71,156,181,229,145,21,10,119,29,134,57,67,231,148,30,169,18,87,67,17,154,96,186,50,253,125,162,20,159,108,90,8,119,156,218,196,228,16,213,65,185,7,235,242,91,91,179,228,204,254,75,216,241,168,97,41,1,200,133,169,247,242,91,163,11,165,225,152,13,167,125,188,205,138,77,53,212,117,218,251,139,111,160,194,195,157,96,72,245,124,198,73,106,234,148,94,51,221,121,254,59,161,254,180,12,247,54,73,165,95,24,78,136,100,15,224,212,117,183,243,41,238,214,244,198,94,102,181,58,218,106,138,27,223,237,230,243,106,58,42,114,106,234,248,220,88,238,190,45,24,245,229,78,48,188,143,239,80,70,19,35,85,65,81,81,239,25,110,4,118,118,50,137,97,109,244,51,185,211,218,162,94,194,38,85,227,139,20,7,93,101,2,40,201,105,49,103,141,41,82,91,253,30,70,119,141,191,207,135,46,200,162,126,215,182,50,64,135,145,165,27,9,102,153,189,231,50,46,101,245,187,136,112,69,112,184,225,205,234,153,140,96,158,23,125,118,106,87,146,45,178,139,112,93,118,210,58,41,95,187,105,192,90,1,195,144,172,235,208,116,47,3,190,238,79,90,73,133,35,254,205,90,131,221,91,79,244,77,183,145,71,192,112,142,146,121,104,221,238,190,88,232,110,83,10,17,50,151,211,187,108,145,21,252,82,239,49,209,85,111,235,233,21,222,51,253,242,151,197,48,223,208,170,21,243,11,250,83,86,240,208,137,12,100,138,215,28,111,250,233,144,226,165,243,137,190,99,231,10,128,211,163,39,99,125,13,147,41,126,48,146,19,122,196,44,99,240,91,14,215,154,28,28,35,108,241,0,25,54,109,122,219,11,226,27,95,136,80,185,55,221,24,150,37,130,28,29,52,28,37,116,132,151,1,21,135,242,239,0,183,240,56,107,105,73,21,136,114,58,8,253,28,174,240,191,38,120,122,87,191,209,154,38,171,118,225,59,248,94,202,146,78,183,166,10,126,59,56,147,72,7,112,137,93,133,146,131,81,211,47,19,102,119,180,52,165,111,3,133,73,235,193,219,72,13,21,166,110,125,56,76,229,127,26,25,229,71,126,245,157,220,58,210,200,80,185,247,129,47,30,36,61,52,177,192,184,26,89,182,52,112,51,195,28,70,180,48,223,156,78,90,135,107,138,97,45,54,176,227,147,66,135,243,31,183,174,129,98,61,124,245,207,95,14,248,154,42,127,192,43,206,151,98,187,200,31,15,29,195,134,179,73,183,82,166,204,11,43,123,177,51,36,173,50,234,214,227,167,169,220,75,175,139,77,222,223,7,170,41,41,148,138,244,159,111,134,52,193,38,63,250,194,199,121,0,73,113,92,51,41,47,36,66,202,15,102,37,164,165,176,66,201,241,162,144,145,164,145,221,165,225,7,35,82,34,201,142,225,227,26,45,96,220,207,244,221,22,23,166,186,40,74,153,233,167,239,36,248,199,67,179,250,58,105,199,65,26,217,231,140,64,84,218,235,134,126,30,253,203,185,197,101,98,84,213,225,235,18,104,144,106,153,126,140,175,209,78,242,61,109,87,45,186,250,59,180,253,37,109,56,112,174,140,24,248,31,229,193,120,170,193,43,119,159,97,205,244,186,172,89,198,111,222,232,184,75,59,169,4,115,174,223,218,82,212,99,209,186,228,201,155,98,109,132,186,12,137,249,250,54,76,50,87,181,143,191,101,170,14,254,66,32,102,58,233,167,225,154,245,89,161,84,75,127,26,154,162,26,104,169,53,125,184,112,249,187,83,71,252,228,104,138,132,42,230,48,7,138,21,230,235,200,230,238,242,66,42,220,228,122,115,186,110,226,177,43,148,30,35,157,108,203,153,104,47,68,176,65,87,18,5,39,35,224,123,34,167,133,102,170,247,142,194,27,188,243,153,234,109,105,221,40,57,211,156,113,226,246,128,235,92,35,193,156,15,191,51,222,16,162,202,231,34,249,128,119,64,52,178,28,121,87,177,74,217,233,48,241,133,100,75,204,229,245,12,214,1,178,53,212,202,83,122,68,134,206,21,52,135,147,153,19,113,220,11,83,31,172,38,22,188,142,49,52,34,150,43,193,119,22,223,150,213,142,157,177,106,222,33,171,253,66,77,84,232,64,4,163,166,37,181,74,254,219,68,244,147,163,96,180,120,254,96,20,54,169,255,179,57,222,222,233,214,204,163,212,176,199,222,244,4,249,208,140,88,45,57,33,247,35,240,139,231,28,37,249,86,212,69,77,159,180,153,153,118,14,61,217,47,64,64,147,46,233,157,228,152,185,156,203,53,119,9,80,214,148,159,225,155,112,216,170,143,20,134,215,196,167,108,24,213,115,114,71,17,116,113,216,180,200,213,215,173,53,150,130,145,172,175,156,220,249,134,143,251,110,157,59,221,187,125,95,140,251,110,196,169,174,255,160,195,212,125,37,16,214,72,115,114,173,88,103,96,135,35,245,107,43,231,118,154,83,160,92,120,244,146,156,112,99,249,116,212,124,79,69,233,176,138,145,93,7,113,167,144,10,188,36,254,178,238,34,94,57,61,211,93,112,23,154,157,147,106,85,143,201,69,250,132,82,111,155,162,161,240,104,126,113,239,150,105,45,140,80,172,56,140,106,87,74,213,33,142,218,253,183,145,142,155,57,12,21,250,152,13,158,237,163,57,221,99,180,5,62,227,148,243,244,148,46,40,244,71,252,194,27,225,231,20,145,92,166,113,224,48,252,188,41,188,118,186,55,229,220,103,134,49,252,164,120,38,198,191,195,119,217,149,28,118,71,61,254,193,86,11,150,130,227,61,84,216,218,182,182,129,20,168,189,126,218,179,44,175,5,133,79,25,35,95,197,74,57,253,183,153,52,177,100,40,13,251,188,6,222,152,45,138,172,52,118,183,114,94,236,188,145,139,147,218,27,226,51,221,27,186,233,135,227,172,20,24,2,11,127,221,215,6,90,90,159,69,226,251,120,173,31,174,240,148,26,69,58,118,170,23,58,221,119,241,105,255,149,149,106,187,96,81,195,52,208,24,23,17,220,233,109,184,23,190,238,227,72,48,1,50,191,119,201,28,110,171,208,13,227,23,99,37,125,58,176,97,141,35,14,23,154,68,4,166,66,213,71,70,92,85,137,147,172,141,207,197,225,208,201,208,210,227,101,108,214,62,99,107,219,187,21,24,218,129,227,247,222,70,5,172,48,50,69,142,246,170,212,141,100,92,228,227,91,86,144,168,63,189,234,242,136,125,91,150,252,212,159,94,240,222,249,184,23,52,3,250,88,139,92,133,255,246,42,170,22,191,96,176,244,147,137,147,226,164,97,239,187,114,124,190,215,143,100,164,192,204,81,60,214,103,164,157,10,223,3,222,191,204,69,203,174,184,70,119,95,229,184,247,155,163,133,160,235,232,30,200,28,110,14,227,234,111,133,15,31,250,131,113,131,37,74,117,151,115,243,152,33,204,56,91,139,184,40,254,13,181,36,132,69,148,107,100,65,210,227,212,140,180,25,107,213,179,241,192,122,228,192,218,51,187,206,9,37,130,78,180,208,40,56,105,83,239,141,255,247,5,92,150,146,164,144,185,43,222,45,119,135,124,168,190,87,248,78,209,11,47,211,217,5,7,183,192,29,86,72,95,71,80,97,20,157,240,107,168,123,241,153,17,85,105,187,194,157,62,154,25,226,234,220,152,188,170,21,167,249,115,19,178,151,77,124,65,33,249,150,255,7,69,214,189,245,127,249,143,127,252,183,191,253,235,191,253,229,111,127,255,235,95,254,223,127,250,31,255,253,159,255,250,47,255,207,63,255,251,127,253,79,255,219,63,149,255,248,143,127,252,31,127,255,247,127,251,203,63,253,195,255,254,151,127,254,251,255,247,183,191,252,195,63,254,183,191,252,235,127,255,203,223,255,246,239,255,244,11,252,31,127,253,151,191,252,159,127,255,219,95,255,229,191,253,195,63,254,95,255,250,175,127,251,191,255,250,47,255,252,247,123,159,255,252,251,147,148,114,78,159,234,251,69,66,153,23,47,170,241,21,58,115,221,53,61,123,87,169,72,250,120,233,88,122,240,125,83,59,93,109,148,22,237,193,84,51,74,206,135,214,129,232,141,186,198,34,122,1,114,115,220,9,231,214,186,112,75,130,235,13,119,188,53,31,26,196,20,82,85,67,131,217,241,230,246,69,94,83,57,10,57,154,67,25,100,97,189,104,238,222,100,143,188,43,120,209,148,85,167,94,125,159,188,53,127,176,70,191,243,167,48,82,72,62,169,213,134,39,48,124,54,59,224,130,185,164,48,234,181,62,114,142,114,125,108,202,79,159,87,116,13,234,235,6,165,89,65,4,232,229,53,145,181,67,63,85,97,171,67,124,240,110,159,214,51,67,235,126,239,232,87,47,218,51,116,86,166,113,110,60,216,4,135,116,86,224,65,120,84,81,11,221,47,109,102,131,65,219,195,52,84,111,29,221,201,46,218,171,215,28,80,160,184,85,106,2,248,78,98,220,187,32,217,171,240,136,140,235,245,206,176,179,87,130,167,179,144,35,197,122,87,211,72,48,92,62,1,167,44,93,51,193,33,65,181,23,161,153,152,132,47,195,69,25,76,77,191,12,47,82,115,216,8,181,18,252,185,195,133,166,11,194,122,10,127,81,190,130,4,253,61,126,211,213,158,214,92,4,32,206,209,119,201,254,190,125,198,232,31,79,119,198,251,154,15,189,219,237,76,215,178,3,249,168,145,75,92,105,66,224,85,246,25,129,104,224,75,195,50,105,143,7,223,99,250,203,55,63,238,6,46,74,196,180,31,191,161,209,59,227,85,53,178,23,45,193,195,11,112,23,245,57,51,125,152,84,143,119,127,27,236,183,105,75,185,240,136,101,98,100,244,186,6,209,168,92,254,92,48,221,166,69,182,33,177,245,89,33,115,43,102,64,67,172,35,62,14,246,39,57,25,218,8,157,174,59,46,228,203,50,184,203,9,184,55,165,242,107,70,75,117,124,216,21,225,248,157,224,238,73,178,11,211,16,147,110,126,87,123,76,120,193,63,234,9,254,92,90,131,234,220,170,2,151,192,107,8,60,199,252,3,254,62,185,249,245,3,116,41,24,59,148,175,193,82,71,255,99,224,205,35,164,203,212,217,243,99,83,105,217,29,230,221,174,4,123,196,141,82,210,165,186,56,160,119,155,61,14,183,36,174,65,143,8,118,217,131,41,166,58,233,222,145,189,163,154,188,104,114,175,25,161,220,179,145,9,195,54,237,132,110,214,234,239,203,136,196,148,18,11,1,23,247,73,22,251,232,26,105,224,118,0,56,140,230,101,186,121,251,156,87,101,153,189,242,165,129,83,179,233,179,98,59,82,250,109,218,78,151,195,214,20,166,48,177,96,31,57,20,98,186,223,32,102,182,124,29,210,4,160,196,120,13,130,75,215,16,95,136,136,40,15,33,176,215,173,80,147,124,221,76,125,174,102,79,234,112,75,236,36,38,85,187,98,224,208,255,127,233,106,56,97,2,182,194,237,4,55,47,12,91,150,153,212,101,136,72,136,47,113,66,114,67,207,45,178,206,235,25,209,235,199,18,62,9,134,235,198,225,177,181,247,9,120,120,58,8,178,158,68,170,106,176,255,50,226,50,39,15,44,232,165,215,87,239,235,254,3,14,83,245,194,136,184,206,252,208,30,224,89,16,99,214,52,236,187,253,249,81,143,64,225,151,22,202,61,186,61,196,73,69,62,2,166,105,161,124,94,23,182,32,189,153,61,125,246,176,176,6,220,72,159,166,47,96,248,18,198,126,81,49,211,102,244,24,47,140,72,215,195,106,233,85,27,15,226,113,152,104,80,222,52,238,241,222,29,38,109,88,243,94,233,37,255,139,190,181,252,237,161,59,228,227,190,182,89,87,155,18,142,150,254,252,238,11,207,211,211,231,129,252,86,245,231,194,181,208,25,53,162,108,255,229,5,203,77,134,119,28,31,147,44,96,218,42,217,145,98,220,132,208,210,231,1,151,144,239,72,208,23,169,202,42,240,113,33,110,252,253,166,68,80,48,78,7,71,244,194,200,155,189,37,152,240,184,195,51,249,91,8,252,206,90,5,46,43,79,26,209,63,159,52,83,67,79,191,77,84,216,95,231,167,229,6,166,44,188,86,92,219,62,101,192,189,48,53,176,241,203,53,49,238,145,202,248,188,248,125,81,243,178,116,29,205,250,29,25,118,41,218,18,99,189,251,219,191,122,186,180,148,113,239,194,112,161,250,200,38,17,127,29,25,169,86,183,98,168,117,235,91,231,100,46,23,57,70,21,139,186,86,69,45,75,239,240,24,61,237,148,208,179,15,255,62,174,75,165,65,202,6,73,64,137,123,95,15,244,164,139,217,56,253,98,232,249,210,121,77,244,162,250,74,192,46,73,175,154,128,218,244,145,145,110,219,122,243,133,7,225,79,141,81,57,211,213,124,2,62,52,124,145,116,46,46,99,165,116,24,62,241,116,243,69,164,196,225,178,86,218,165,175,123,176,98,91,32,108,156,230,244,110,209,45,126,251,254,223,157,78,213,141,30,135,47,149,70,185,161,222,252,58,105,43,134,6,227,183,26,134,136,151,187,58,199,133,17,46,212,223,102,203,41,62,231,20,168,21,253,188,182,233,111,56,140,187,168,59,22,164,5,195,215,41,108,190,233,203,167,26,196,93,132,137,6,129,142,12,22,202,47,46,38,14,163,235,144,216,187,143,251,58,162,59,125,125,68,247,220,204,191,159,117,207,199,61,165,197,241,97,195,212,36,183,70,116,173,248,132,22,35,164,80,116,4,171,16,98,86,212,79,43,204,214,251,57,140,71,38,3,187,35,245,252,26,53,253,71,105,108,200,175,44,175,50,226,48,72,66,220,141,41,114,149,225,11,223,111,83,63,108,52,116,188,187,3,203,119,164,93,99,82,250,209,28,166,102,85,183,202,9,235,137,127,94,3,19,74,199,141,48,93,241,199,90,84,249,233,189,123,175,222,50,191,40,135,81,5,61,188,162,226,182,52,31,234,210,19,121,210,118,253,146,61,200,252,42,253,58,70,70,11,191,223,20,164,117,167,188,134,87,148,121,47,20,191,117,17,77,190,14,31,22,116,219,106,224,176,197,184,92,15,77,16,137,2,29,11,38,10,71,22,36,217,43,93,12,37,168,191,12,155,176,116,49,174,183,191,105,228,192,211,171,188,219,174,7,2,141,96,254,27,58,221,247,94,59,6,14,237,156,110,148,20,69,124,110,205,226,91,107,142,151,134,46,162,123,15,70,227,107,233,42,51,230,219,128,119,29,105,206,16,252,116,255,2,178,177,100,165,76,19,19,138,171,239,201,150,62,15,90,248,138,79,26,245,208,106,94,77,75,139,196,213,84,44,167,145,67,235,248,5,156,232,42,155,181,157,172,24,26,29,55,58,169,228,184,226,133,117,43,103,75,176,43,45,174,31,10,194,52,229,164,122,4,46,41,172,54,201,211,126,49,178,58,180,195,207,224,45,112,217,243,79,88,62,46,10,33,254,184,249,245,85,253,125,54,107,89,74,112,48,201,0,163,177,150,96,36,83,28,134,175,34,205,10,102,74,15,184,40,143,45,240,140,96,11,18,5,53,47,181,21,77,222,192,69,101,25,120,159,91,94,119,51,86,234,4,19,118,13,88,107,217,88,74,219,149,3,151,169,112,140,157,23,162,211,87,45,227,4,155,105,210,56,25,5,110,127,220,156,197,23,55,31,251,143,79,228,238,118,49,48,74,196,50,140,45,24,112,85,62,74,224,58,100,198,105,113,74,83,218,118,137,141,152,8,224,73,35,107,80,246,6,140,24,119,130,239,113,22,47,4,217,199,116,117,93,43,118,98,2,217,121,173,212,17,38,173,133,22,243,98,192,162,141,223,134,128,63,125,34,36,37,227,185,233,238,89,121,91,146,117,136,118,169,142,12,169,29,55,53,174,103,116,74,70,93,211,129,50,144,68,77,202,126,184,190,152,240,58,135,182,5,219,118,25,161,28,136,181,180,237,222,56,215,188,230,133,90,169,246,199,140,125,158,238,161,209,131,250,193,63,222,86,9,24,163,63,173,66,154,115,151,195,119,2,78,250,178,89,58,111,100,48,132,236,61,255,88,195,110,118,66,219,61,211,153,76,148,212,215,48,140,226,235,251,254,248,186,124,100,219,154,94,210,167,249,185,22,197,50,110,135,49,254,216,115,124,29,25,199,66,58,239,33,160,114,179,146,40,94,222,22,22,65,192,184,218,26,233,21,134,130,242,115,216,130,178,10,83,62,234,35,231,8,73,232,221,228,99,74,205,35,84,244,139,162,148,245,83,131,172,239,99,209,112,235,79,109,42,27,233,234,251,93,159,184,250,110,156,154,100,224,24,118,254,41,82,100,45,5,28,105,58,242,221,172,195,141,148,102,148,242,12,183,53,58,126,82,218,42,217,243,253,179,239,244,220,167,101,248,67,182,237,48,153,241,4,47,87,147,91,214,112,153,14,229,45,253,204,84,4,193,127,45,240,129,80,210,127,154,102,209,52,50,130,91,254,101,90,99,74,154,179,67,234,219,215,240,53,208,106,90,195,119,161,196,153,77,190,41,207,217,189,89,120,186,221,72,191,117,33,145,42,243,192,4,109,20,90,157,75,95,157,167,167,17,191,73,210,60,68,183,186,147,63,0,23,37,245,110,120,190,213,131,157,84,165,106,135,32,122,65,197,121,29,23,141,16,218,18,6,69,130,103,183,173,226,85,57,8,27,108,58,94,189,177,160,78,84,91,194,106,209,71,160,28,255,130,194,72,228,57,184,142,167,162,49,13,42,98,143,92,12,195,116,186,122,158,30,235,168,223,51,87,55,5,116,124,92,31,124,65,76,158,14,108,148,77,34,1,210,41,102,211,29,199,6,23,55,39,156,168,19,218,157,178,107,17,173,61,233,169,58,173,213,190,138,216,144,211,108,35,244,230,17,88,242,140,69,3,180,38,148,29,91,66,43,73,192,128,32,104,171,126,92,67,1,146,28,186,207,40,221,125,21,65,85,245,37,248,132,202,176,137,64,234,35,51,152,248,240,32,73,212,200,25,241,222,237,199,113,175,149,14,71,133,79,184,161,221,228,129,244,85,34,244,30,111,250,158,219,41,79,140,197,25,91,89,161,1,76,39,116,243,153,251,189,139,37,138,21,230,36,138,171,137,208,234,124,111,6,22,87,83,99,162,48,205,181,39,96,2,251,58,112,10,40,3,237,169,237,131,136,245,93,241,241,88,181,105,1,235,93,144,168,217,189,25,37,218,148,146,81,148,241,56,231,233,162,40,113,148,4,99,195,54,135,219,86,198,10,40,105,155,247,247,25,73,149,54,128,55,138,36,220,92,165,100,75,11,7,155,233,202,248,18,70,244,42,229,224,238,86,116,34,228,128,168,197,104,233,106,100,107,187,195,216,105,250,211,119,251,241,50,236,11,195,209,172,55,135,191,203,13,9,234,15,180,58,214,106,68,189,177,3,23,248,158,107,233,106,122,84,62,135,231,72,129,231,101,145,155,234,48,84,199,35,193,159,247,8,153,152,135,202,80,2,159,238,129,105,138,63,206,78,87,175,234,244,158,192,69,107,236,12,246,94,233,197,31,231,206,232,86,84,203,216,12,93,138,246,63,111,125,13,220,120,44,8,209,19,218,163,158,160,25,5,75,134,63,231,133,0,238,41,52,64,95,238,56,113,53,148,82,138,138,43,137,91,163,253,119,160,65,102,108,18,194,41,232,134,208,104,236,10,205,232,70,244,101,117,211,176,119,248,174,72,53,148,23,108,36,238,216,180,159,50,140,4,111,111,170,95,86,78,163,57,58,118,222,40,77,177,157,81,125,73,182,124,39,70,49,26,19,93,224,189,139,235,193,158,172,29,216,182,46,202,142,199,194,94,73,183,38,125,24,227,134,139,166,38,120,123,85,33,48,253,121,10,95,115,212,243,96,205,106,77,118,130,183,247,25,176,218,71,126,104,202,55,226,167,201,106,166,159,94,205,219,12,150,57,146,106,30,45,216,216,221,103,194,194,44,233,169,241,59,253,151,39,185,63,253,105,248,230,221,85,132,247,126,167,189,144,246,161,216,20,38,219,147,254,244,48,235,235,193,215,50,75,9,112,98,28,45,70,118,125,143,148,28,89,198,250,239,191,13,33,216,72,87,195,201,18,55,111,201,214,93,230,212,198,197,148,88,103,248,139,136,6,62,172,18,114,3,31,151,214,65,55,121,166,120,58,140,190,51,222,38,253,241,105,39,29,230,126,59,140,140,120,77,240,140,90,31,108,165,249,39,188,226,106,106,249,211,86,57,44,67,235,48,98,217,35,15,109,196,131,81,57,248,199,131,173,8,90,55,154,220,122,130,177,118,253,193,42,173,187,233,193,70,116,153,46,88,184,206,151,22,11,37,225,126,243,2,69,94,134,123,139,101,204,42,78,95,16,180,43,113,244,161,18,159,215,82,151,143,160,158,245,157,63,174,62,222,99,183,216,145,90,254,109,168,183,134,195,244,126,36,152,134,255,183,142,239,65,136,60,179,192,200,216,121,84,16,202,130,173,222,36,125,162,203,141,233,59,105,85,219,103,105,251,89,78,160,128,138,220,80,18,4,140,126,111,249,162,201,3,117,30,69,73,206,188,139,175,241,176,149,165,22,19,192,233,254,172,210,86,5,58,26,133,127,17,148,40,63,116,159,10,19,92,13,24,142,230,170,240,140,60,129,41,98,232,198,177,141,15,38,96,90,184,118,130,175,161,244,222,135,241,200,170,97,185,169,64,244,60,67,25,44,166,116,115,36,85,186,195,153,79,9,248,190,46,255,109,122,72,79,205,240,18,248,30,118,127,192,215,209,13,152,20,209,255,4,191,165,114,45,245,113,254,24,90,168,147,27,41,199,254,227,193,206,140,105,249,233,98,76,176,211,48,91,117,138,178,155,128,118,47,195,134,134,26,53,203,244,190,142,183,103,44,188,247,81,211,148,227,157,6,92,79,202,247,110,12,81,223,56,202,53,106,84,193,131,181,34,81,191,82,105,61,76,48,185,55,191,57,124,207,121,165,93,99,62,102,5,87,224,75,143,109,109,220,14,163,222,154,22,249,185,75,215,191,129,251,100,77,109,102,2,140,245,57,217,214,89,144,106,245,104,88,114,149,66,138,212,114,190,96,83,197,249,66,192,23,182,205,59,95,237,84,228,144,248,156,63,225,239,21,37,131,206,239,143,123,47,23,166,3,110,105,43,103,224,103,197,79,195,153,152,31,187,121,106,8,120,105,211,23,112,247,184,57,240,212,50,111,131,253,8,3,30,74,165,102,112,213,171,175,225,148,175,110,93,127,187,214,63,126,187,182,21,115,58,75,255,99,202,239,75,24,2,167,42,69,166,197,75,235,13,110,127,76,203,220,50,229,247,230,105,91,186,71,181,243,36,208,17,70,161,102,130,155,199,236,129,149,56,140,253,242,56,197,137,181,147,141,158,225,207,251,9,232,97,217,202,162,126,97,120,127,226,222,116,201,38,152,216,147,207,233,254,148,120,162,25,95,224,241,139,41,143,72,95,47,5,128,195,159,154,200,136,154,105,80,100,157,88,228,36,69,52,208,132,75,227,84,5,112,112,107,235,162,149,160,184,16,173,81,223,104,147,5,221,57,247,239,124,82,76,60,252,75,176,75,64,211,207,212,50,246,185,78,6,36,86,115,166,83,192,224,184,115,135,190,49,195,78,119,134,38,192,248,254,128,41,27,117,184,156,255,9,30,1,195,111,255,39,124,4,94,255,211,205,183,252,54,123,227,31,240,249,98,228,86,119,152,96,34,56,254,220,119,163,221,249,185,217,101,30,122,159,186,105,254,115,227,244,84,95,39,16,25,166,67,128,202,196,120,29,52,117,171,167,189,41,177,243,37,106,9,146,52,176,211,220,104,38,122,220,87,58,189,152,229,88,224,216,88,105,167,101,149,29,31,25,45,101,59,125,122,37,106,28,33,252,25,169,166,193,248,100,119,92,13,65,114,250,50,177,79,252,183,173,238,176,231,15,160,197,166,65,140,236,75,159,79,157,39,246,51,184,85,52,21,190,205,90,245,215,137,96,225,76,27,22,90,65,126,115,2,35,35,29,33,29,249,63,135,191,28,239,220,150,238,241,13,171,162,139,151,224,25,181,80,198,217,83,106,186,57,25,235,24,90,153,41,105,117,97,248,108,30,92,80,133,72,15,118,151,199,244,155,151,164,79,109,91,233,232,254,92,133,41,74,63,109,108,134,14,143,249,165,221,144,162,247,227,207,245,71,93,232,86,58,193,139,182,190,210,83,147,118,250,252,19,184,103,254,73,71,4,10,247,35,224,66,169,122,182,70,98,227,160,117,81,155,198,204,16,114,61,23,164,47,82,128,110,179,148,124,169,208,113,153,222,53,230,225,75,28,193,50,9,115,154,192,7,230,181,248,101,180,4,244,151,225,146,90,113,117,235,61,25,220,7,26,196,227,48,109,251,250,219,196,23,220,154,184,35,105,43,109,242,135,137,240,155,111,227,104,14,248,32,160,254,172,67,218,151,175,155,120,20,166,131,197,81,122,123,63,69,145,42,246,41,51,245,240,169,240,221,63,95,71,131,73,89,41,201,194,133,9,220,251,148,110,68,139,170,194,86,12,17,112,73,33,33,152,166,92,140,12,97,217,161,124,205,244,181,126,30,182,132,68,105,43,37,192,53,206,175,219,232,171,20,203,36,197,55,238,7,85,188,62,249,99,197,39,87,130,110,234,239,139,171,119,109,9,101,103,247,41,69,212,67,93,55,58,3,190,122,2,206,229,130,119,163,40,222,36,2,191,211,93,74,58,105,149,99,56,158,11,175,36,253,246,33,157,231,48,37,129,58,167,13,210,147,24,26,76,198,250,219,20,209,159,184,249,88,74,248,116,97,236,183,184,57,117,43,138,210,41,28,3,39,239,155,96,8,2,3,238,74,51,114,81,235,78,13,116,164,10,228,99,113,180,24,119,87,250,7,66,214,221,41,101,191,109,172,226,233,98,230,100,7,188,86,90,41,152,180,59,30,154,0,134,190,174,235,79,173,42,87,215,212,91,118,140,166,124,41,172,165,234,214,146,60,155,220,92,149,4,218,65,100,82,6,126,253,114,157,178,209,35,59,10,156,122,73,169,107,191,19,26,175,195,92,30,133,217,43,166,204,89,73,107,120,240,61,198,205,59,57,99,133,205,62,9,248,83,27,236,96,117,202,79,67,197,146,224,218,157,199,237,103,41,168,201,139,61,224,222,48,48,89,178,4,239,46,83,74,36,68,167,116,118,39,131,6,133,207,65,209,49,79,108,73,148,119,106,242,244,80,82,33,31,0,196,97,58,165,243,46,194,152,19,110,174,227,54,125,178,216,13,173,6,214,97,184,63,102,139,145,209,13,122,207,151,255,165,109,151,200,103,46,159,106,19,33,87,153,1,107,243,34,171,254,11,163,42,39,138,40,68,51,141,46,235,23,166,155,176,198,39,13,225,78,39,63,252,11,223,165,29,219,220,248,81,87,253,126,49,84,141,103,188,68,19,70,110,79,203,232,126,144,95,85,209,107,83,8,222,143,221,29,54,246,82,228,228,128,169,239,120,121,48,86,214,253,229,41,227,170,168,173,253,238,176,86,254,62,69,153,141,196,252,53,157,126,13,210,123,41,165,98,113,166,17,149,219,237,85,238,19,120,35,145,183,4,238,214,255,246,11,67,38,210,227,163,100,91,58,164,120,127,97,40,188,182,206,74,49,173,235,223,231,190,31,55,52,131,242,220,8,139,253,154,32,84,97,20,45,250,188,51,58,209,73,250,125,29,21,38,56,145,121,49,217,229,111,250,79,55,99,210,144,123,127,29,191,245,253,180,133,137,186,76,154,101,254,222,156,22,26,14,132,230,134,96,36,14,118,253,133,169,140,145,18,120,2,219,214,5,248,224,122,164,107,134,123,239,242,170,47,127,58,187,36,216,98,48,236,25,191,240,128,231,52,206,180,11,15,82,142,191,3,47,144,155,74,253,228,128,202,100,188,126,135,187,109,220,189,227,211,145,253,48,123,252,78,26,20,183,154,6,225,106,171,80,250,249,42,137,73,108,225,6,166,203,221,34,169,15,54,178,191,120,176,105,238,201,243,109,160,167,184,6,80,124,94,144,203,122,142,157,46,212,42,21,213,216,35,53,186,210,14,151,75,83,179,213,109,80,46,246,224,57,53,231,53,172,39,106,62,175,235,24,207,141,188,109,234,35,155,71,168,232,110,83,221,43,211,129,63,110,114,30,83,94,149,41,191,219,220,58,30,232,161,160,228,19,226,186,11,195,55,246,188,201,67,22,74,136,4,7,229,244,197,187,114,140,117,69,170,3,174,177,186,168,233,122,48,161,203,22,22,206,32,85,238,61,205,7,9,197,174,23,211,235,226,82,99,215,45,194,126,141,145,33,103,184,188,130,11,166,211,42,14,196,176,30,217,119,240,28,26,183,123,68,52,232,18,160,157,229,205,25,242,33,98,135,15,218,15,151,203,197,92,3,114,67,173,18,240,50,106,45,185,249,53,41,229,177,54,29,88,199,71,6,17,170,172,67,115,10,156,33,254,222,156,79,85,126,251,152,2,143,255,246,55,182,228,250,224,159,162,61,233,77,105,129,248,94,62,17,66,198,49,225,136,113,86,121,174,251,177,195,65,245,102,156,114,122,169,184,27,70,15,48,94,128,234,126,104,119,47,15,67,193,58,49,62,47,157,54,223,69,62,109,146,173,199,235,72,120,115,117,232,192,160,63,123,75,252,158,136,166,247,44,40,130,8,111,41,108,243,136,171,140,123,144,0,120,171,208,194,247,66,38,51,140,194,194,155,89,113,62,62,41,158,25,152,221,156,105,15,70,175,71,206,54,148,134,154,23,24,115,88,31,253,250,144,252,40,238,147,209,229,173,4,62,16,17,35,224,234,191,141,179,63,228,234,70,57,217,231,191,13,27,67,44,5,10,7,137,234,254,162,80,126,245,34,240,24,210,14,193,255,190,35,183,70,185,239,123,158,203,38,13,40,45,34,119,213,140,78,37,226,131,113,69,228,120,194,75,173,222,253,8,220,165,216,156,6,17,26,213,222,82,64,79,88,24,249,6,27,255,124,159,207,93,159,88,0,77,208,65,165,236,187,120,26,79,151,94,124,66,9,156,240,248,39,181,5,144,141,32,86,242,38,244,158,177,66,238,75,150,22,254,183,229,191,188,183,40,137,13,115,152,125,182,239,181,159,48,97,14,51,255,61,228,112,127,182,104,82,137,198,21,58,189,125,66,139,233,140,11,252,67,26,26,240,16,57,72,18,192,84,76,196,111,175,174,167,207,225,193,250,11,249,109,194,156,159,94,61,43,20,3,219,159,235,238,185,159,140,124,194,4,244,60,255,77,169,229,210,161,209,250,231,252,137,155,42,53,33,176,26,196,246,17,22,244,119,93,212,53,185,203,8,49,188,152,150,122,55,211,34,191,77,109,218,90,14,195,50,244,9,106,219,165,207,10,117,159,85,47,38,139,212,28,158,166,167,32,48,6,134,207,202,103,92,53,10,115,6,191,92,155,133,153,37,223,60,44,220,225,252,15,24,12,67,10,4,6,50,54,242,113,85,8,244,134,160,119,53,184,104,182,185,107,165,233,197,232,134,190,112,8,230,95,149,54,167,251,166,96,51,125,33,164,77,87,116,145,15,219,242,64,78,87,110,17,36,41,52,156,236,39,81,216,121,247,100,35,144,15,120,18,21,10,244,158,145,49,227,23,189,127,94,47,103,203,86,218,37,10,52,11,205,150,254,225,66,112,17,59,10,65,152,210,157,210,8,3,237,250,184,113,235,106,133,58,159,191,44,84,160,4,165,66,219,221,231,77,89,155,84,184,115,164,221,195,236,189,105,107,11,136,36,221,172,166,19,126,124,35,68,136,33,34,172,168,175,81,140,252,14,251,178,175,109,23,195,198,238,15,129,115,42,97,34,166,70,220,126,134,106,59,137,136,86,195,47,159,120,148,212,224,57,124,191,52,185,51,175,217,99,75,27,209,25,233,159,186,27,102,179,88,200,251,225,107,221,124,177,13,78,148,6,155,51,10,195,96,94,227,155,158,189,18,59,117,139,18,170,98,169,50,156,116,213,79,79,29,222,83,4,235,55,198,221,27,20,117,110,245,13,19,180,59,2,175,237,36,9,100,117,213,28,5,165,228,249,193,84,38,141,48,34,38,219,222,240,250,71,148,39,170,116,52,95,175,165,142,232,14,185,75,185,119,169,59,158,132,7,238,231,240,252,7,222,198,172,114,243,3,27,71,160,233,169,104,232,163,25,248,23,69,160,230,68,250,109,226,224,67,247,245,44,124,184,213,194,230,155,211,56,132,221,53,177,114,174,248,225,105,114,80,251,161,29,61,215,8,177,208,26,242,121,54,149,28,51,237,82,113,53,105,45,111,164,131,135,242,19,151,126,90,173,156,39,254,160,80,190,155,112,140,155,228,104,247,239,157,160,199,18,226,20,132,244,238,225,60,226,77,19,215,8,148,166,224,246,226,182,148,16,79,225,194,163,70,179,110,175,48,36,198,75,139,71,192,244,176,133,249,178,40,172,23,244,20,76,39,63,77,105,123,136,162,52,24,42,173,79,245,23,198,225,218,138,66,81,230,59,127,163,29,48,140,255,105,106,115,205,119,103,116,141,132,209,8,249,62,24,25,222,110,82,183,177,183,5,12,57,128,183,61,238,130,146,100,216,85,52,164,6,215,234,130,162,183,71,188,217,208,227,130,14,116,76,222,179,184,37,120,149,149,80,185,24,29,132,225,165,95,247,167,137,234,6,204,130,245,114,157,13,115,46,33,173,255,165,209,155,138,58,110,125,62,195,79,25,199,8,235,225,194,223,219,41,152,198,242,137,223,91,239,163,88,199,252,47,60,248,54,227,121,238,98,235,24,180,253,23,46,8,4,71,55,37,63,138,197,240,243,30,96,82,60,24,89,14,207,105,100,61,63,147,197,210,198,242,142,223,166,11,253,248,111,95,139,106,80,25,39,240,129,139,243,247,183,177,125,187,52,56,212,105,161,166,95,247,241,194,197,24,222,2,54,135,242,55,47,128,100,231,104,82,101,128,12,35,13,119,239,106,158,66,78,81,194,169,187,60,153,71,54,29,248,182,166,194,164,160,218,131,173,124,76,127,219,58,230,230,131,169,233,57,50,114,220,186,103,124,111,164,18,121,244,12,63,179,103,83,249,34,86,170,249,0,165,172,247,92,180,192,9,29,5,164,231,52,253,190,145,85,210,214,77,174,38,17,80,124,86,202,233,154,26,227,141,80,216,241,123,53,86,107,149,182,221,138,135,78,148,251,23,70,132,64,204,212,251,186,183,9,63,254,194,203,90,57,228,230,48,24,180,183,26,134,105,78,202,192,41,241,62,111,82,96,144,222,210,157,7,213,255,172,175,23,211,58,204,165,75,13,213,179,115,15,173,223,47,0,182,143,187,157,203,47,227,77,206,223,124,6,254,198,209,34,214,11,238,238,196,62,119,199,92,90,100,112,209,210,124,198,236,223,201,66,24,136,95,61,115,107,91,232,83,200,115,42,68,22,247,28,254,217,76,54,4,198,95,209,91,119,202,203,127,15,121,171,238,57,18,133,190,231,27,162,155,191,143,76,51,99,17,41,94,12,170,118,79,234,223,81,35,86,56,196,58,190,23,23,152,228,127,239,141,80,247,144,116,96,197,131,118,218,193,13,211,217,53,219,101,224,232,34,191,214,36,22,1,101,163,241,178,224,93,216,239,20,223,21,162,254,213,101,91,64,116,251,53,175,154,194,176,144,218,218,177,92,94,155,255,69,77,217,167,234,203,162,131,251,119,224,150,230,253,106,211,69,134,230,242,187,154,30,52,209,223,171,112,129,60,111,158,99,180,118,169,177,185,95,7,181,184,219,225,139,126,69,225,239,137,58,193,12,221,164,124,14,172,124,143,230,98,33,139,254,29,25,213,157,66,55,96,97,33,237,125,232,226,182,234,230,242,46,190,159,21,238,184,92,141,162,252,179,92,238,169,123,150,180,247,212,31,109,227,23,239,189,79,7,71,189,108,70,112,46,61,86,54,20,55,169,153,137,213,125,45,57,235,184,126,87,83,80,28,117,127,72,156,224,121,206,7,95,87,228,200,111,83,35,252,61,70,232,69,17,103,221,178,192,173,243,241,241,119,144,209,199,165,142,9,37,162,94,94,192,9,234,198,162,1,167,186,76,87,230,188,223,158,212,166,135,93,111,212,127,235,89,200,107,155,46,77,196,48,238,73,85,57,17,134,195,235,72,225,31,162,191,125,61,18,1,170,38,42,94,112,192,221,106,144,223,131,153,224,154,172,240,141,60,226,248,222,156,79,30,92,78,23,246,231,241,94,216,157,113,88,125,143,160,139,122,57,121,236,180,133,111,214,236,227,70,64,47,250,250,96,97,57,85,26,14,203,139,7,19,176,195,231,150,231,130,40,166,251,213,119,144,69,246,201,109,229,172,227,61,86,33,208,89,244,167,81,187,255,181,206,173,202,72,200,28,127,210,58,47,51,176,142,49,216,87,153,49,52,6,127,139,2,225,221,162,206,82,199,101,125,196,15,182,129,55,153,80,242,29,207,152,52,30,61,148,205,28,190,190,101,43,143,171,5,170,59,234,245,227,230,63,65,137,223,195,126,25,55,187,232,154,93,195,178,176,121,254,46,36,235,87,60,114,110,89,17,198,171,140,197,175,130,63,200,95,230,5,186,197,168,126,225,65,63,112,100,91,104,234,32,174,254,251,96,136,210,20,233,241,65,6,118,162,188,252,11,23,78,158,79,175,166,191,116,59,124,141,127,105,114,104,176,7,18,127,252,129,241,66,180,181,149,152,247,217,143,71,27,178,34,170,176,5,61,163,61,82,209,117,79,222,46,147,66,91,147,81,132,63,180,226,242,200,47,67,246,186,95,2,139,172,193,41,58,110,235,145,120,30,207,196,198,148,42,25,106,224,209,116,126,232,176,174,77,29,24,153,156,119,49,157,74,98,31,209,239,89,112,31,30,92,145,144,146,199,162,179,242,89,33,139,180,237,39,25,42,12,88,2,59,191,47,155,82,157,221,166,192,148,4,62,17,187,53,126,68,136,3,53,213,204,95,75,129,218,122,235,151,118,248,90,94,200,25,254,126,92,180,112,126,82,71,73,233,214,126,76,72,172,18,59,219,2,189,166,195,247,36,59,233,236,190,171,34,172,16,12,237,242,114,14,108,124,187,116,189,152,79,239,105,131,47,52,28,239,122,143,85,70,131,250,122,178,74,116,18,111,233,87,33,196,241,121,33,191,229,224,49,150,228,222,244,145,189,15,219,186,71,197,7,184,240,40,158,84,160,67,244,14,45,138,150,26,164,8,253,49,4,44,147,224,146,238,8,158,250,190,235,151,70,189,31,58,125,130,71,97,163,107,127,112,165,18,69,127,187,145,212,120,143,93,76,254,187,11,12,193,203,91,133,29,126,116,217,134,239,115,147,202,124,241,2,132,143,150,28,1,100,154,175,37,221,31,188,57,47,98,31,134,36,113,123,36,195,250,112,150,142,188,253,52,142,215,151,62,222,84,97,196,205,97,253,241,186,87,68,23,137,91,201,213,31,20,176,111,82,49,176,238,239,201,111,47,26,159,223,199,73,0,125,137,92,232,53,10,105,142,241,236,50,106,61,85,102,141,210,136,207,15,237,106,253,16,242,66,169,33,248,30,229,16,205,71,28,171,10,247,2,67,196,131,45,122,124,4,166,249,181,189,161,89,238,44,194,21,23,230,29,188,57,191,71,42,33,117,189,57,233,43,79,155,243,67,194,46,197,205,33,218,122,201,233,66,98,33,130,52,140,188,150,71,127,112,77,145,185,53,129,213,218,143,30,217,239,205,97,65,215,147,179,193,64,4,211,195,131,177,163,166,192,63,69,113,191,232,221,65,36,19,106,129,147,123,142,188,95,158,208,173,200,184,141,176,241,121,124,215,209,68,138,110,229,183,125,94,189,34,253,15,176,81,125,50,238,93,36,234,117,255,146,152,158,206,217,142,64,55,133,225,77,56,217,91,71,13,195,171,241,15,170,105,59,66,133,116,105,65,238,239,193,62,124,167,34,48,75,197,251,201,104,24,253,132,91,151,90,43,232,19,154,39,82,81,2,146,215,57,230,130,37,234,5,49,7,237,75,67,135,118,95,240,242,248,18,33,119,57,68,152,209,29,17,124,74,91,187,142,220,44,93,15,132,91,50,83,158,155,89,155,94,79,140,237,57,133,131,217,52,241,246,179,71,128,173,214,65,94,9,93,11,175,176,22,210,45,68,62,229,243,197,69,125,173,81,219,50,163,178,101,34,234,217,86,252,182,181,146,202,199,223,33,245,242,155,195,9,44,60,179,141,246,52,40,249,126,225,65,175,148,24,28,141,132,64,245,40,252,157,210,177,117,181,224,207,14,111,99,93,86,170,41,203,248,122,237,156,21,78,77,74,69,156,236,137,84,6,70,235,110,55,177,6,217,174,17,161,116,154,2,2,233,93,119,76,74,32,163,223,159,211,79,168,23,57,72,168,38,139,54,3,60,44,61,225,76,234,38,202,91,137,178,232,213,198,84,247,80,130,3,69,142,153,175,83,104,246,96,218,29,190,12,151,18,53,112,31,142,72,58,92,175,171,226,186,106,184,171,189,233,213,19,213,65,175,147,190,22,54,162,225,114,72,153,212,193,187,26,34,83,97,47,161,93,240,110,215,143,124,17,46,233,41,181,62,119,67,162,121,192,31,155,105,40,83,76,37,232,226,162,162,11,150,83,181,41,174,197,65,47,240,27,90,225,65,197,22,178,79,246,165,169,38,2,32,210,56,207,82,40,203,41,64,33,171,154,85,205,21,212,181,95,181,0,149,57,69,34,27,119,82,136,208,62,210,9,194,158,77,90,104,33,156,64,251,236,193,211,116,83,119,218,242,96,89,248,133,161,135,107,114,76,80,87,120,61,168,223,167,158,246,177,54,221,242,62,233,103,153,4,189,68,178,154,106,97,100,7,31,12,111,99,56,165,16,214,207,40,45,31,84,150,164,109,229,110,121,197,233,146,73,102,163,116,32,240,129,89,232,119,141,15,88,185,229,135,135,45,6,7,233,202,214,221,176,242,81,252,78,9,234,59,181,232,197,247,220,44,222,106,61,76,27,112,202,51,35,1,239,159,61,190,213,39,26,0,48,233,55,119,236,190,97,154,220,98,83,83,252,49,157,5,97,112,252,136,184,121,235,38,190,248,106,59,70,129,210,80,108,106,132,237,171,167,90,187,149,2,69,96,196,122,45,86,136,28,179,85,234,193,122,71,70,185,213,12,29,238,37,100,249,192,28,104,95,40,215,126,66,84,208,80,239,185,134,221,114,173,83,234,133,99,104,240,85,221,117,60,92,80,116,95,179,75,174,30,198,218,237,194,156,136,145,202,151,61,32,168,170,174,148,74,59,158,176,114,223,89,186,31,178,215,181,83,35,223,133,222,193,200,20,175,139,229,58,44,104,134,201,23,242,83,215,21,106,40,215,145,87,223,142,84,107,48,82,114,216,52,233,190,109,195,173,40,163,111,173,250,225,66,125,185,253,132,104,200,10,74,57,49,180,103,216,189,79,52,228,90,212,240,155,4,220,17,7,122,236,61,84,76,143,153,224,109,85,45,126,243,62,132,28,165,25,141,106,241,155,35,71,34,155,29,6,89,115,22,181,70,109,141,52,161,66,243,20,211,205,173,180,225,24,190,163,187,17,244,152,79,11,195,56,140,229,177,189,196,168,25,121,149,188,141,235,246,109,209,83,172,22,175,144,171,137,17,56,47,176,249,206,210,126,215,190,97,154,48,33,231,123,164,29,185,161,51,177,156,191,132,250,177,45,166,33,74,193,174,94,73,207,174,132,69,32,130,184,94,136,75,72,30,148,147,100,167,163,25,105,55,151,148,198,81,150,104,63,48,49,118,135,225,192,77,55,239,246,243,239,187,181,10,188,173,48,124,160,111,83,32,216,176,154,222,252,139,198,61,218,96,135,4,177,218,79,39,223,43,21,32,176,61,69,91,9,70,23,105,30,255,113,227,186,194,28,10,113,53,113,23,49,160,76,153,198,197,149,241,242,180,97,17,230,7,92,252,238,219,85,223,26,33,128,81,122,59,185,195,93,69,231,158,123,49,43,107,25,207,193,219,104,49,143,134,142,156,207,212,173,24,146,84,67,36,217,26,93,154,211,19,243,191,214,87,192,4,96,156,107,159,26,173,46,149,106,247,223,94,55,176,248,201,195,58,145,221,136,189,115,250,113,124,199,172,229,96,116,45,241,69,56,140,35,36,102,33,226,226,148,192,191,51,177,126,66,17,69,21,255,137,150,14,236,155,35,36,104,20,64,220,235,31,10,109,140,70,0,14,33,3,23,92,35,190,162,82,215,196,208,143,43,73,64,154,216,69,52,132,188,68,139,214,83,196,74,166,176,179,241,153,86,143,133,222,123,247,235,93,30,69,199,242,86,73,152,183,139,48,183,95,248,39,121,243,158,202,162,221,75,96,74,117,95,135,205,164,241,87,4,61,175,201,87,136,228,213,103,100,76,171,78,23,152,182,137,233,38,202,245,249,36,168,72,184,128,19,245,193,132,110,210,213,40,239,181,48,158,206,22,114,30,80,122,189,95,51,9,57,55,201,133,225,19,193,111,241,108,66,68,177,52,52,119,159,203,170,155,127,225,74,103,112,215,199,190,207,234,181,33,112,23,19,1,16,24,162,44,111,106,162,118,102,166,171,15,85,222,110,174,174,189,133,20,216,52,58,187,107,192,96,216,41,165,17,240,29,175,247,108,152,62,123,36,111,128,105,107,246,142,143,14,209,168,190,17,56,171,190,232,170,101,115,76,211,66,214,201,91,222,39,97,169,52,229,179,121,147,205,170,22,4,171,2,223,141,183,183,160,47,129,231,76,174,38,162,227,167,34,44,57,159,112,110,95,24,6,207,32,176,194,230,145,145,145,173,8,102,56,142,26,125,172,129,44,230,23,100,148,71,246,27,62,150,251,9,5,183,116,133,194,64,126,152,228,163,234,78,177,161,199,189,43,25,122,39,63,220,63,203,78,224,102,133,42,207,151,36,100,50,194,125,32,217,70,73,189,23,82,20,235,92,9,248,238,233,221,11,161,73,244,93,183,40,102,148,10,95,148,153,93,35,233,154,153,177,146,172,180,135,160,113,240,175,75,109,44,71,234,164,179,210,185,148,167,180,183,177,205,6,33,68,159,70,2,31,32,153,204,224,82,170,48,54,55,65,169,201,10,46,24,108,253,184,113,135,103,175,199,107,166,177,116,43,12,193,108,80,114,225,241,22,133,15,201,56,191,55,245,241,177,188,153,110,130,70,190,196,78,221,35,10,209,96,142,94,225,216,27,249,202,14,7,160,155,0,213,246,25,33,220,116,226,56,102,62,155,159,59,203,132,38,100,29,152,37,186,67,166,11,190,204,48,142,128,239,171,244,123,179,251,11,141,235,207,187,114,46,73,206,55,177,239,25,216,66,110,192,215,24,10,141,85,231,236,174,80,175,247,173,38,251,170,176,53,18,191,56,13,101,201,82,145,104,251,108,243,238,106,196,125,174,33,114,244,106,234,68,223,10,237,63,137,62,129,225,96,123,158,9,17,215,38,98,88,188,144,134,197,250,96,186,94,63,153,21,98,145,94,8,71,220,174,139,240,1,28,141,229,180,8,196,24,213,103,44,180,126,215,209,113,110,118,206,189,42,252,133,157,232,7,91,179,23,196,23,205,48,34,123,99,26,26,30,27,251,196,152,197,205,161,24,99,123,233,85,21,218,247,78,160,172,191,86,23,58,206,139,118,9,64,76,57,81,184,127,48,201,79,153,81,214,164,211,65,30,43,235,80,52,36,255,240,125,139,148,44,154,28,27,25,220,87,77,134,188,82,87,152,184,154,87,241,91,118,68,64,139,239,188,194,63,44,192,179,117,200,230,46,123,23,11,129,16,133,97,124,242,22,24,94,185,108,52,240,39,236,227,205,59,215,173,90,194,20,9,199,67,37,15,247,2,164,205,236,178,128,235,53,109,222,97,107,205,59,91,100,14,41,184,34,181,240,194,194,148,222,244,35,47,10,193,222,89,60,180,91,62,61,23,40,179,127,174,45,33,229,85,165,26,129,170,87,56,70,61,156,77,209,97,220,121,154,170,220,11,41,83,184,55,142,236,22,19,78,130,237,57,0,216,201,191,176,171,250,87,80,68,126,89,178,74,201,171,104,12,89,219,103,121,214,34,178,136,86,93,22,176,181,69,56,12,237,100,204,8,129,133,250,138,132,33,118,130,53,47,6,246,89,11,74,125,233,5,180,208,63,89,156,208,112,172,215,142,65,251,153,241,159,57,108,148,136,211,225,251,140,93,118,80,166,107,191,67,131,18,63,184,25,227,169,174,127,142,247,244,178,42,108,244,82,62,218,73,104,151,55,99,200,67,21,201,125,91,97,100,121,12,151,208,178,157,37,252,198,84,43,65,43,246,18,58,152,193,53,124,238,142,60,227,61,72,31,188,141,171,46,230,108,91,249,169,195,236,243,75,86,240,53,14,199,120,230,5,246,51,252,236,242,219,24,27,239,235,128,21,116,193,230,19,176,177,241,190,60,111,175,198,165,16,15,134,165,127,247,104,239,131,164,88,71,110,142,42,55,186,18,47,5,7,61,133,60,24,149,108,251,41,107,27,223,174,86,49,195,135,75,151,223,187,154,160,172,212,90,226,207,142,254,194,101,52,84,155,190,69,192,180,131,212,55,45,221,52,167,195,107,129,33,196,68,4,127,51,166,20,178,104,111,104,49,158,196,7,26,181,109,96,147,237,253,229,90,241,127,180,233,180,88,57,199,43,131,184,223,239,53,21,195,36,163,121,19,129,138,223,97,81,57,216,164,53,127,224,175,204,71,138,8,251,253,28,34,95,205,71,76,136,241,193,195,26,79,99,212,215,32,89,174,248,138,85,84,96,95,10,152,179,122,123,242,251,131,214,57,238,221,8,77,204,238,217,109,104,55,98,13,51,204,226,237,193,119,100,116,54,21,105,28,165,170,194,19,235,215,4,192,166,253,95,90,64,58,169,69,169,229,233,49,13,210,210,225,232,131,210,130,246,107,213,12,27,80,16,118,146,170,55,127,124,254,194,163,90,202,85,96,2,207,227,93,61,48,225,167,92,125,253,212,254,84,193,6,219,244,23,78,24,112,45,94,7,76,89,43,197,125,10,183,254,120,218,105,243,186,167,230,169,138,66,22,187,30,60,49,92,142,194,167,86,191,247,180,220,97,23,152,114,128,234,87,195,7,164,247,54,41,150,241,139,82,89,30,97,27,224,73,218,243,205,168,145,241,250,226,53,120,190,244,45,173,12,71,100,70,12,165,101,241,253,50,33,229,227,5,39,192,63,156,10,15,94,212,94,235,99,221,45,244,241,84,99,163,212,147,238,77,241,100,123,63,109,93,155,30,57,49,216,213,252,104,28,166,6,54,161,196,140,2,158,37,2,97,6,223,159,158,239,85,211,239,145,166,228,52,103,85,54,114,199,251,209,233,148,16,25,155,239,93,66,140,222,117,33,124,5,14,97,191,247,143,248,150,194,40,192,13,135,87,48,215,27,10,215,150,223,155,98,227,211,19,236,210,91,44,161,213,34,236,248,115,239,243,154,123,233,231,219,53,178,202,192,20,214,188,215,113,255,238,136,242,202,239,200,158,111,56,216,247,119,28,58,54,103,208,86,245,7,207,41,156,205,63,112,121,202,15,192,236,238,43,189,46,90,199,30,12,137,239,74,239,171,187,232,228,133,143,213,10,10,188,104,187,121,35,255,137,203,167,223,166,81,239,141,28,170,251,217,243,189,207,111,214,249,162,208,30,141,116,49,69,108,191,235,140,80,33,109,78,105,37,121,245,29,241,105,11,221,36,120,61,29,3,244,85,239,66,74,207,117,168,58,125,35,163,210,38,42,248,13,190,11,192,31,155,157,125,166,53,78,56,165,188,41,231,33,242,156,30,42,145,253,230,135,170,144,116,115,43,76,248,133,239,183,52,210,42,199,238,122,117,58,156,66,165,14,157,83,22,222,23,87,91,169,166,46,22,18,126,253,189,17,120,35,66,201,211,110,190,188,87,149,22,217,138,1,152,126,123,118,127,48,162,56,109,234,39,68,145,201,219,106,249,151,194,34,98,48,81,169,230,48,193,201,33,48,146,176,142,146,59,79,31,1,181,109,62,112,10,224,231,145,61,9,162,243,242,189,145,193,80,220,244,141,80,54,247,136,224,81,101,97,134,101,210,80,54,240,101,138,249,243,233,25,176,169,89,24,111,100,248,228,209,193,0,92,224,6,126,79,189,104,167,209,149,118,173,140,250,24,186,105,40,162,162,236,232,213,84,87,188,197,64,13,170,110,181,27,113,84,127,172,67,153,244,148,253,16,255,240,213,195,211,232,75,104,70,30,139,84,249,35,231,34,67,70,25,156,12,252,64,15,245,107,255,12,146,29,39,178,102,180,54,208,231,86,28,158,99,233,174,196,26,164,33,226,193,119,221,69,135,187,53,70,16,67,175,15,134,186,242,59,2,195,252,255,235,23,211,118,101,37,7,2,223,79,226,233,7,1,143,115,100,107,32,43,221,252,88,38,159,215,143,140,140,19,125,86,191,55,129,162,33,247,70,153,173,126,126,241,177,214,31,129,135,179,186,208,40,92,190,104,188,132,194,242,204,21,47,27,61,228,41,123,49,129,54,90,189,222,219,164,88,102,201,79,147,22,254,222,167,187,40,196,148,69,106,108,236,235,157,95,247,252,63,159,172,209,182,172,126,191,197,167,137,58,125,192,247,168,172,175,24,25,190,148,123,252,233,124,159,105,107,235,193,5,66,131,166,48,17,98,223,208,10,166,137,140,251,174,146,245,250,154,217,138,17,210,253,20,158,253,145,88,25,92,182,156,218,22,216,124,145,136,11,223,3,103,205,4,87,218,241,29,94,176,239,59,76,132,126,118,159,180,70,223,157,172,82,194,197,62,41,212,48,53,217,43,41,232,24,213,63,31,224,232,8,153,214,43,124,30,163,192,15,28,61,211,212,186,126,189,199,166,65,252,171,201,82,32,104,64,233,243,59,251,112,121,245,234,78,100,208,207,93,94,110,23,171,181,27,103,213,142,199,218,69,140,168,159,134,191,226,51,186,225,45,137,215,133,67,80,143,239,195,205,216,208,100,100,31,218,119,99,58,220,37,13,100,240,118,246,9,224,178,214,81,152,118,88,55,55,174,171,81,142,236,134,29,237,207,215,159,198,58,164,17,67,70,110,187,244,170,126,68,212,25,5,147,192,119,83,232,126,246,161,240,183,155,162,228,190,226,0,153,146,148,6,166,124,167,246,128,75,212,68,93,248,167,24,221,79,144,107,185,118,249,54,81,132,41,175,11,18,152,146,133,154,224,17,118,210,68,179,76,182,133,78,19,138,123,48,21,79,96,79,189,121,37,138,17,55,183,146,124,133,105,253,245,7,155,159,244,169,1,155,132,182,195,8,252,138,31,113,97,52,48,253,236,35,132,46,6,3,61,61,94,88,104,180,9,181,136,133,215,173,180,204,45,2,35,231,148,231,58,214,215,246,222,215,70,243,79,206,108,88,2,174,145,237,112,135,96,243,40,188,202,211,59,135,181,137,216,96,203,240,107,94,186,240,36,197,40,147,70,117,101,113,35,140,6,190,166,95,16,105,164,151,123,134,106,233,174,196,18,171,28,253,198,62,125,41,93,55,35,153,228,23,94,113,236,146,175,42,95,66,247,89,190,76,9,197,4,11,138,193,84,97,57,188,239,166,54,134,192,230,204,249,17,82,91,21,87,161,147,92,123,77,238,23,189,95,239,210,117,104,185,209,56,118,63,28,193,147,94,23,82,174,14,67,180,167,147,114,87,225,58,113,112,154,76,150,194,70,170,19,39,99,221,59,193,247,99,127,59,53,109,106,82,113,204,66,163,88,197,143,124,66,99,35,45,83,146,234,254,219,213,74,9,244,234,70,8,49,96,8,233,90,130,203,203,139,24,220,102,73,159,200,125,180,26,176,169,37,202,183,79,155,219,8,120,142,47,237,74,131,48,198,72,176,110,59,247,187,120,251,138,161,106,183,194,87,48,186,91,4,192,85,23,57,220,173,179,199,115,109,145,75,255,129,199,75,159,217,192,133,145,147,237,244,250,133,79,50,132,41,39,151,36,87,195,89,51,194,86,57,194,131,98,91,117,249,226,125,80,205,220,211,41,80,30,229,135,161,115,202,247,65,236,120,61,6,48,96,138,145,186,30,49,172,142,152,177,62,211,225,55,77,38,54,166,108,208,46,37,48,132,180,237,139,155,211,254,34,48,241,169,17,11,169,215,35,22,154,145,72,188,58,53,131,165,215,205,224,187,193,213,248,105,17,0,54,180,132,103,103,203,76,3,35,144,222,84,55,75,43,129,37,221,229,41,184,123,13,195,176,240,35,38,41,79,205,170,145,15,128,202,103,61,4,26,47,247,123,79,205,11,232,226,61,209,232,243,189,112,59,125,179,215,139,145,72,212,157,255,207,73,86,88,128,133,45,72,237,9,136,39,222,115,253,84,39,201,164,12,62,198,103,110,160,77,178,210,161,142,30,65,125,102,82,51,69,78,121,217,131,12,252,60,142,18,132,80,99,100,82,201,227,23,127,228,9,117,210,172,58,161,11,172,123,105,255,169,62,125,155,202,162,64,190,13,133,151,123,79,23,53,122,24,121,155,141,126,166,7,95,43,178,125,233,101,195,12,254,60,109,248,22,79,84,144,2,83,207,229,155,198,254,104,131,78,102,20,237,3,221,97,2,238,233,11,33,64,252,22,3,177,231,53,20,222,120,53,211,97,196,243,244,11,217,225,52,130,146,58,148,143,147,44,177,239,180,219,164,126,100,82,204,204,242,23,178,121,117,201,130,227,243,137,129,195,73,91,229,185,200,171,189,22,109,174,166,43,72,109,176,251,49,214,239,237,72,167,17,237,80,120,19,60,172,14,195,224,32,207,181,133,243,144,160,57,69,116,122,8,88,84,97,56,252,9,231,26,48,122,60,254,211,215,137,137,226,13,208,207,84,236,3,190,27,148,218,96,7,150,83,255,233,59,135,233,232,171,208,121,54,71,235,151,246,97,44,230,179,252,226,69,100,88,13,157,5,61,147,255,52,153,180,118,228,72,191,39,192,240,51,224,208,53,42,95,31,101,152,187,249,62,125,126,184,230,4,134,212,240,185,110,184,44,56,119,1,227,199,63,202,146,97,77,9,159,120,249,236,67,245,101,26,46,108,121,60,185,185,181,18,188,160,12,153,180,166,118,45,117,58,227,145,151,1,155,118,80,192,214,160,251,222,72,167,89,255,147,173,120,88,183,232,231,191,109,91,84,160,188,96,159,114,242,236,101,168,29,196,86,234,177,245,78,14,95,44,25,82,76,199,119,121,139,81,118,57,117,225,137,28,37,230,12,18,59,125,33,20,214,250,102,218,225,151,58,122,53,75,97,62,107,130,154,139,178,36,252,64,53,101,127,21,49,192,146,2,1,133,189,99,189,57,185,254,110,81,207,110,88,251,236,179,137,129,247,167,198,225,164,5,250,139,123,211,189,47,115,118,79,133,215,53,207,184,199,214,147,145,228,22,17,114,135,59,45,232,1,163,26,188,70,92,77,160,74,174,134,100,192,141,137,110,129,64,49,38,8,185,240,153,4,44,121,35,19,62,102,191,116,184,222,15,76,252,167,65,171,124,92,12,171,145,222,251,64,30,208,226,214,93,140,137,65,149,232,22,116,143,79,95,214,97,43,126,249,6,123,27,67,142,31,224,239,241,188,255,192,154,173,64,228,226,46,67,191,154,126,117,153,19,224,238,81,100,131,187,196,222,97,26,162,199,203,97,166,228,19,120,89,137,205,131,71,90,9,198,115,250,170,141,65,63,26,8,21,158,132,239,2,166,105,91,96,154,68,252,243,48,201,71,113,204,174,155,13,119,131,143,236,174,224,52,240,6,59,195,231,43,101,119,105,159,5,222,232,40,251,205,137,179,43,76,109,226,88,126,245,52,237,94,129,63,35,32,243,89,129,116,70,97,24,199,86,76,57,149,68,50,229,157,51,59,208,46,49,255,73,162,122,167,215,161,166,198,36,49,179,79,44,133,85,131,231,104,90,121,113,127,101,185,192,243,110,243,122,53,78,126,44,51,186,164,100,161,12,246,225,233,40,77,171,122,237,48,194,145,88,253,71,99,15,8,39,174,249,205,248,242,16,236,82,120,125,79,55,220,182,163,49,211,192,166,85,164,56,12,47,154,222,220,56,158,125,224,240,9,137,53,96,249,95,191,214,156,75,89,69,195,50,166,190,191,111,107,190,82,120,249,242,45,59,157,121,244,24,150,237,187,96,161,216,242,219,10,255,255,188,157,201,202,5,75,118,157,223,69,99,13,162,111,52,54,6,131,103,30,26,99,132,93,136,2,171,161,92,30,8,163,119,119,124,251,228,222,177,226,206,101,46,18,247,214,250,51,79,102,100,52,187,93,139,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,83,20,254,224,108,242,169,10,255,218,217,2,166,241,71,70,156,68,244,240,89,70,156,19,199,83,96,134,220,39,10,137,102,10,120,4,110,70,67,255,193,52,74,108,253,237,129,172,162,27,163,7,94,37,103,253,237,105,167,164,195,68,228,182,254,54,117,150,110,68,216,12,85,19,100,82,250,233,34,166,16,198,82,102,182,245,234,236,52,98,180,148,90,211,135,162,156,137,129,226,185,245,7,13,93,20,182,111,120,125,218,243,203,165,187,153,204,50,93,173,233,160,108,60,54,127,176,86,112,221,245,230,208,62,46,255,94,48,237,231,231,173,97,56,115,207,29,226,246,172,41,89,216,95,88,206,14,19,103,126,198,164,197,46,12,189,249,88,18,220,229,151,57,82,28,158,38,194,166,111,77,41,190,15,10,9,164,247,185,17,137,245,77,161,153,147,211,245,167,137,173,248,52,67,201,73,35,195,211,100,173,87,160,22,117,16,20,11,219,247,178,70,42,107,20,29,18,35,202,247,171,73,180,168,161,11,149,26,44,103,14,147,240,123,62,53,140,16,190,244,208,37,216,69,191,165,57,11,126,177,197,112,244,165,208,95,46,113,45,60,183,122,109,181,186,231,15,61,246,4,82,88,10,99,166,250,197,8,218,104,182,105,226,121,123,15,36,240,152,59,235,91,113,195,152,7,180,126,236,172,87,31,51,204,153,24,27,60,197,89,61,80,152,236,56,46,28,54,189,74,189,121,159,81,244,8,181,7,50,38,207,205,169,208,254,6,188,99,16,166,103,207,64,85,193,125,177,14,99,103,122,86,158,145,48,13,135,77,66,229,121,175,236,29,81,141,88,206,172,69,167,2,53,218,190,101,116,99,231,24,10,159,15,232,170,91,144,125,146,233,175,207,213,176,95,58,188,109,87,87,24,167,223,97,83,167,127,110,142,213,227,126,121,167,35,33,233,38,109,105,149,248,109,220,140,245,14,57,108,144,254,228,196,76,230,243,185,141,33,52,174,222,233,137,200,49,166,33,46,215,204,149,168,251,185,57,173,30,211,225,106,156,203,250,104,136,45,249,139,65,231,88,186,238,72,52,199,143,184,57,30,84,126,86,238,138,74,64,75,62,104,32,146,185,209,99,143,239,68,158,154,110,71,56,126,254,195,100,95,147,174,92,168,116,99,199,129,35,117,54,73,14,206,101,61,6,62,23,168,150,156,122,186,64,182,209,99,68,71,53,246,46,129,151,249,73,14,195,64,163,23,27,39,221,183,250,24,61,52,157,4,54,205,53,31,146,105,165,238,89,97,228,53,2,166,96,86,158,219,232,90,221,146,64,232,33,105,37,146,165,122,227,68,54,154,217,170,95,227,120,187,193,251,65,211,30,21,200,243,185,186,220,197,7,91,102,150,72,7,132,23,103,103,240,17,223,132,35,244,183,97,105,158,62,143,168,221,235,26,156,133,226,110,68,97,218,89,213,108,211,58,104,27,186,155,225,240,54,29,119,253,237,25,244,154,216,209,89,83,189,184,68,228,126,29,165,7,91,167,202,166,241,200,227,44,86,245,212,166,14,26,158,231,116,116,91,55,169,160,86,105,228,48,169,197,231,132,96,217,186,8,53,145,12,171,106,22,120,162,158,221,29,166,38,65,207,128,109,84,205,142,82,158,34,51,5,6,146,227,154,250,144,33,82,160,33,231,101,29,21,142,254,248,50,151,160,113,160,146,98,97,8,4,131,38,238,194,244,235,37,253,93,204,6,143,182,113,212,8,91,163,81,7,162,153,224,159,138,229,177,150,126,12,219,148,125,180,59,140,226,186,168,141,98,56,222,153,114,251,33,5,138,40,216,142,56,247,168,131,44,69,2,175,176,12,140,200,64,227,179,166,166,199,199,217,173,120,36,135,127,180,4,2,83,175,227,31,195,242,213,173,63,59,74,119,141,218,6,101,135,180,6,253,140,194,234,173,163,208,164,146,70,124,76,74,182,240,184,185,241,27,231,215,86,30,158,118,252,21,30,235,252,238,148,152,186,163,201,127,206,46,238,222,164,182,221,89,113,26,223,54,107,218,100,254,210,223,62,104,139,172,173,30,62,149,253,205,205,20,22,22,185,171,215,253,112,133,5,170,186,41,181,219,234,188,36,156,96,135,87,163,172,86,60,35,4,139,99,46,81,85,145,231,31,252,42,239,163,55,30,195,173,49,177,73,47,163,119,243,54,26,92,234,30,234,118,193,17,235,206,36,253,73,123,15,189,26,18,232,238,104,177,28,141,160,36,168,125,105,30,131,168,189,62,192,113,25,186,75,220,210,87,131,68,197,3,19,195,220,14,183,249,20,211,77,168,109,188,217,166,241,150,20,45,42,236,44,69,228,16,19,133,150,10,46,234,179,2,134,107,79,62,23,207,229,108,62,200,168,84,45,48,164,177,135,98,59,71,97,246,213,77,186,244,122,179,34,204,231,158,159,199,134,212,212,127,217,246,112,137,209,79,18,141,81,45,71,59,49,164,17,58,19,118,132,82,240,114,154,70,217,41,129,38,169,28,240,238,67,63,37,134,123,142,1,179,6,104,61,154,206,103,190,185,86,236,209,242,236,26,221,244,100,2,38,153,211,30,227,108,123,219,246,121,33,246,255,199,98,157,37,164,121,27,206,217,122,60,50,8,252,92,74,3,241,151,94,134,122,31,116,136,133,247,129,22,244,124,204,39,78,104,111,114,107,198,21,156,244,92,155,38,183,53,29,134,63,71,109,82,218,237,134,159,46,228,16,165,31,221,204,148,21,197,164,86,64,175,65,160,137,39,89,188,54,139,204,251,122,246,74,186,85,157,238,148,30,85,172,14,249,105,42,127,138,159,184,156,185,244,17,235,185,7,203,162,95,13,41,219,122,44,13,204,126,247,33,216,80,154,6,19,141,68,49,234,173,77,180,66,203,140,232,25,202,247,139,12,227,175,125,175,238,30,218,53,58,58,117,2,22,156,44,247,107,179,9,148,231,98,220,197,64,219,210,132,63,58,163,193,164,13,203,12,93,243,242,92,240,207,58,33,48,87,158,35,225,190,243,25,76,148,71,253,226,115,175,173,41,172,69,201,121,4,221,160,80,230,189,4,70,97,204,159,235,252,78,213,77,120,89,12,168,199,189,235,22,105,57,96,35,28,137,171,199,113,7,101,83,32,187,28,90,5,192,103,76,5,133,173,205,213,6,26,68,197,93,143,7,120,212,115,20,137,83,112,55,53,61,182,48,152,162,48,152,74,130,146,100,34,152,60,153,51,38,114,112,180,165,73,119,210,220,221,21,91,76,47,103,107,194,5,90,252,234,109,177,208,250,236,165,129,227,5,179,157,107,210,31,152,25,47,171,231,188,202,172,145,227,37,49,33,164,134,221,152,235,104,76,12,184,107,168,17,238,146,29,163,114,190,43,238,230,29,21,92,224,234,71,42,28,210,34,82,8,106,252,194,31,10,209,179,26,49,112,103,39,167,104,49,247,123,234,113,13,99,254,249,38,203,97,252,65,177,56,183,53,43,184,7,189,41,108,212,141,148,130,190,22,190,34,26,106,103,181,76,129,107,234,17,229,39,132,6,113,193,133,33,53,232,43,110,126,206,211,44,213,2,95,193,179,195,36,174,187,76,149,109,66,190,57,224,82,222,223,54,81,2,119,186,172,150,250,10,87,28,75,143,180,150,43,180,209,153,5,85,231,190,240,49,29,70,164,70,200,119,9,221,98,167,175,129,36,131,207,164,10,47,206,184,40,246,146,247,59,182,109,1,215,107,95,157,45,132,34,49,191,53,225,165,23,37,219,31,111,77,19,109,187,235,103,210,28,116,238,23,191,220,49,51,244,106,88,149,227,131,84,59,172,182,192,103,81,244,21,79,54,237,8,186,112,133,25,210,15,62,154,45,17,96,23,152,76,173,131,5,151,42,43,8,175,129,223,26,138,155,169,191,12,127,242,244,112,160,249,49,98,154,113,245,121,88,55,150,207,142,64,72,84,31,140,252,242,222,23,46,151,186,207,174,158,48,230,57,124,70,164,201,189,33,112,191,15,78,101,212,53,21,166,17,192,214,29,40,204,6,55,163,115,236,31,20,8,189,52,151,170,143,37,29,24,88,106,187,58,123,255,57,247,169,43,189,91,252,79,225,215,217,72,186,145,19,202,185,6,140,76,242,248,96,116,221,211,245,21,237,230,229,123,233,51,242,211,202,68,228,201,206,213,158,146,135,201,141,130,61,249,30,156,245,41,96,242,113,146,155,134,99,14,86,3,255,233,217,44,135,121,167,48,12,163,254,203,16,172,116,249,150,200,147,111,15,88,152,64,4,109,97,23,70,78,44,127,91,29,5,222,179,93,81,163,3,99,71,187,73,217,249,161,166,190,162,49,111,184,107,115,44,167,227,216,116,201,165,34,79,153,93,6,185,35,32,56,213,65,192,166,207,30,231,39,189,73,58,89,118,59,60,87,39,95,226,49,206,46,172,87,255,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,112,177,100,148,238,241,228,154,156,55,240,44,165,51,91,82,146,71,163,242,221,89,142,17,255,173,208,109,8,140,65,149,253,106,138,141,180,122,157,110,182,238,254,121,183,250,140,41,30,2,250,147,40,90,124,48,253,28,106,209,110,6,41,249,116,128,100,144,150,80,185,57,99,236,147,28,155,69,59,160,142,163,116,214,151,239,149,176,55,25,23,142,94,77,193,186,63,218,164,26,100,234,116,64,189,221,167,67,37,54,95,245,236,107,205,228,45,29,158,166,155,39,7,16,123,247,231,99,24,220,155,26,35,152,230,206,12,210,169,140,79,90,109,99,165,237,190,29,118,171,188,238,106,16,67,34,238,5,182,136,224,136,100,61,94,194,102,215,255,129,205,184,131,52,106,7,53,93,44,33,235,215,233,146,71,134,85,35,231,184,154,134,232,172,57,211,93,77,52,193,97,56,247,197,137,32,221,113,54,162,111,72,225,33,214,160,30,252,41,35,86,16,21,45,84,69,10,124,206,38,255,214,240,198,210,160,38,15,150,169,246,241,139,141,67,85,163,91,133,214,227,184,122,144,123,81,47,224,44,251,237,209,124,147,28,76,250,49,45,119,232,57,10,154,213,172,159,71,224,133,120,163,195,187,106,203,24,10,89,116,191,253,64,180,168,207,168,60,113,231,25,9,62,234,30,74,43,79,72,156,166,22,255,148,29,138,200,166,222,187,169,94,249,234,178,78,211,54,53,94,72,123,124,113,216,180,18,31,247,132,136,160,47,93,148,145,133,251,213,162,76,121,197,44,163,32,117,52,205,40,29,12,106,53,135,89,216,234,233,218,129,244,249,116,52,89,118,45,119,158,212,97,239,47,228,109,104,126,34,30,216,64,113,132,80,147,81,181,158,249,156,156,193,11,213,145,185,227,255,203,84,168,48,1,127,159,99,88,157,133,24,150,20,205,47,23,53,176,130,189,165,37,97,131,223,74,159,105,72,173,137,73,90,94,152,229,230,196,234,230,93,98,136,106,218,159,244,137,143,217,166,105,65,182,121,72,16,147,251,193,24,0,233,172,64,45,119,160,30,125,57,140,176,246,208,34,142,98,217,156,111,208,44,115,156,100,71,178,62,212,242,21,41,117,54,129,180,100,221,19,199,88,174,31,115,254,173,31,79,73,174,238,112,237,124,203,30,66,159,161,145,183,78,46,205,137,186,58,229,70,148,86,8,76,193,136,127,77,124,190,172,253,212,191,16,149,239,226,164,199,147,86,221,255,68,160,139,63,216,49,252,155,174,236,115,228,176,159,125,223,107,211,24,162,12,15,38,93,234,236,35,157,254,191,227,43,72,229,225,52,101,168,239,131,48,71,243,31,42,42,25,168,117,225,242,212,230,162,55,245,25,104,160,56,2,69,107,111,55,123,175,195,28,141,218,52,134,80,135,215,28,0,175,254,116,241,161,73,226,109,95,232,83,204,172,77,41,203,202,82,227,226,129,8,183,246,140,253,148,137,2,134,62,244,233,56,131,9,172,94,120,169,99,70,207,74,203,23,70,232,236,129,115,43,94,33,213,105,80,22,10,86,43,17,39,139,29,191,125,198,123,107,109,59,97,221,216,13,55,93,72,67,95,123,80,105,81,102,192,115,104,187,40,199,240,57,113,118,192,20,92,104,215,202,160,190,40,95,248,120,171,245,105,106,241,76,52,34,31,212,44,107,205,190,149,73,198,189,225,158,209,6,13,210,208,110,243,254,100,106,245,193,26,225,209,20,247,30,180,17,105,43,194,164,164,45,96,138,200,180,180,157,148,187,19,141,0,51,89,158,230,16,104,119,226,181,88,79,90,55,207,121,230,122,175,192,109,75,196,197,104,238,93,111,1,20,243,66,31,156,19,171,198,128,79,248,19,159,254,13,132,140,238,79,35,242,168,63,77,111,248,189,55,58,117,218,26,210,140,173,77,46,110,67,187,59,50,42,223,227,62,119,122,106,242,127,21,154,126,117,37,100,162,141,64,7,166,35,241,194,69,59,158,141,144,202,227,199,192,186,155,25,81,112,115,163,213,234,65,118,214,110,155,76,186,210,23,54,185,92,173,246,68,159,137,244,178,195,108,41,18,152,51,157,144,26,35,90,137,0,43,74,155,74,233,129,182,231,8,128,179,173,56,93,59,240,20,129,71,131,57,222,46,140,197,92,20,110,59,221,247,162,69,82,63,38,69,175,219,143,236,109,189,3,207,205,225,55,114,35,105,83,228,145,245,91,67,8,30,142,192,177,103,83,213,158,255,10,3,123,142,13,171,161,160,160,205,212,80,21,196,62,108,210,156,79,51,245,36,229,177,2,94,79,10,188,146,49,116,254,88,224,99,186,75,242,158,250,82,212,63,29,134,102,70,130,157,84,169,109,111,207,53,120,104,31,106,162,46,166,5,138,104,177,182,149,36,66,79,177,139,55,58,98,158,39,51,185,196,124,225,173,69,38,144,134,114,68,57,76,130,93,142,62,156,186,51,82,14,35,193,171,92,4,27,134,202,152,11,72,97,239,162,237,235,214,21,214,3,94,218,39,87,140,98,193,237,47,75,73,236,166,240,153,70,158,216,33,179,219,158,138,183,98,50,178,73,224,169,37,159,229,39,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,181,83,11,220,140,36,216,225,243,165,187,126,145,105,50,60,23,198,34,211,71,107,136,126,214,128,25,113,253,109,220,37,183,207,112,93,159,206,69,82,132,209,162,4,76,253,164,140,26,54,113,115,143,145,10,183,154,171,222,28,22,54,247,117,209,145,34,223,38,48,14,101,204,98,235,113,81,114,137,153,8,79,199,205,89,127,207,176,144,108,112,107,29,120,232,134,8,137,216,106,249,194,208,231,200,213,152,11,45,246,44,74,51,181,79,245,236,242,59,40,199,128,73,60,109,133,113,89,199,133,183,82,133,80,12,123,247,141,209,181,226,159,104,116,14,103,21,149,180,167,217,6,81,235,25,15,61,94,247,190,224,15,237,251,53,166,82,243,3,23,147,193,114,248,236,40,90,160,2,127,233,184,118,229,79,156,91,174,62,179,104,149,251,45,207,134,54,196,151,5,190,142,23,240,214,42,144,130,246,252,14,43,199,84,241,244,91,18,106,223,119,22,154,8,238,115,53,130,127,241,228,228,204,159,155,163,208,19,107,215,178,176,227,129,27,196,180,23,134,210,225,129,153,89,23,222,85,185,87,72,207,220,29,141,90,227,161,31,147,166,202,18,199,46,218,23,73,185,64,170,45,146,28,112,41,181,63,112,139,111,61,73,53,63,220,43,200,255,198,182,128,185,164,229,93,8,156,81,145,255,193,244,154,205,7,206,36,62,124,196,145,199,205,75,89,97,146,153,27,1,119,36,225,31,78,153,124,253,27,136,170,196,231,35,147,218,227,115,252,24,16,21,69,153,126,223,91,159,247,146,225,62,199,249,114,129,120,98,128,231,244,150,163,43,67,30,181,98,143,223,108,78,74,29,102,42,216,241,210,8,218,104,19,6,240,244,252,188,193,212,125,62,112,143,144,9,48,153,36,161,23,194,99,116,190,107,227,97,73,15,169,18,52,143,95,113,13,132,188,48,192,79,133,215,246,154,31,96,34,191,202,139,52,102,72,45,64,68,92,30,110,60,170,62,151,115,132,219,241,157,31,18,44,227,48,249,56,104,19,108,217,85,41,153,134,101,125,139,195,16,69,40,141,28,209,108,231,147,79,198,212,248,16,139,69,124,107,160,102,83,186,210,138,17,57,240,192,220,64,86,169,38,37,27,36,47,24,23,55,162,176,74,190,117,92,230,179,202,123,192,232,29,55,133,173,238,54,96,136,116,244,106,120,171,92,26,134,250,182,165,101,103,25,142,2,167,103,134,193,160,53,253,24,52,97,228,248,86,221,124,230,161,112,198,2,11,184,161,101,39,48,165,173,206,98,156,8,236,85,49,27,115,33,47,238,226,70,231,20,226,207,139,194,125,57,39,5,48,204,13,83,225,114,142,194,122,225,173,220,144,133,42,218,221,46,186,52,195,152,11,70,74,27,247,167,219,195,172,151,77,117,198,81,30,75,78,107,164,2,49,120,3,238,75,99,203,108,255,201,169,54,12,30,85,87,7,202,130,115,182,11,159,3,179,41,156,41,125,10,152,56,181,62,25,99,82,238,213,181,23,229,230,34,210,48,210,125,242,242,204,20,100,32,211,253,233,243,28,234,87,177,138,123,232,79,160,203,188,244,228,162,17,247,140,184,191,23,205,255,234,15,82,214,65,89,173,175,128,65,238,243,142,10,146,220,105,185,0,75,42,38,37,179,21,230,56,170,1,163,154,245,92,125,14,70,39,143,78,180,43,232,209,196,226,241,99,239,172,76,11,130,203,123,89,66,210,85,9,18,109,232,114,60,36,51,27,99,105,210,102,152,196,173,130,240,165,4,231,59,89,134,116,31,155,227,98,208,97,121,183,58,41,94,177,195,164,221,1,197,56,149,19,19,94,201,157,174,205,184,241,222,238,52,51,218,201,189,195,144,32,123,43,148,124,192,180,47,95,24,38,135,46,48,34,223,113,40,34,9,209,134,220,220,76,185,8,228,144,165,190,236,229,6,211,247,181,3,238,243,170,191,118,214,218,246,110,30,10,22,16,96,153,138,26,191,125,192,67,228,43,13,38,178,29,231,26,205,16,89,158,172,158,195,204,89,127,97,150,70,121,251,133,75,189,70,202,153,113,41,189,112,78,243,94,93,170,60,54,84,38,101,135,121,68,114,42,203,115,147,143,175,43,252,57,88,7,155,220,154,204,103,15,171,177,147,2,156,50,224,80,249,174,240,160,17,109,188,90,61,88,174,200,127,133,171,73,169,93,186,118,180,169,31,87,87,181,181,17,108,87,59,239,192,19,182,179,21,110,21,189,254,91,208,179,71,140,240,77,40,112,16,130,184,110,204,104,45,188,119,179,79,239,226,233,166,27,113,71,5,18,155,117,15,197,142,200,57,13,39,225,54,161,198,118,223,139,236,217,106,215,218,165,136,89,80,72,64,187,39,41,160,100,222,146,2,236,172,158,238,41,244,1,249,186,206,132,179,74,177,138,226,180,166,200,32,201,152,28,27,112,111,217,49,150,100,79,58,196,192,211,137,25,70,178,230,111,185,246,184,6,193,122,141,198,50,57,113,133,173,104,106,197,70,137,85,157,229,222,231,204,75,46,49,1,217,199,106,178,236,87,54,89,2,223,234,140,85,45,203,147,33,19,23,178,98,196,0,186,4,135,81,82,59,182,83,60,56,129,253,170,131,130,127,222,253,181,201,84,159,169,211,244,99,162,105,148,29,134,46,60,235,183,70,93,220,207,166,76,147,134,116,123,118,170,51,90,168,246,97,10,96,210,203,139,161,18,229,34,67,16,191,79,217,206,96,13,170,78,210,49,140,164,80,76,137,62,249,182,195,71,133,174,245,44,220,116,36,144,182,103,148,96,66,216,202,147,102,36,172,217,69,201,50,91,161,212,249,81,99,181,136,53,127,48,33,158,117,189,76,250,155,206,55,240,109,24,2,88,232,108,47,12,11,141,51,72,145,83,131,104,227,142,201,176,122,82,87,165,201,120,210,85,166,48,181,19,171,132,49,176,161,113,188,166,50,187,221,217,82,92,155,0,145,48,36,23,46,76,122,209,5,42,208,112,91,82,171,218,33,60,143,238,42,96,50,76,114,239,204,177,230,218,25,244,20,99,182,7,220,96,166,243,22,169,97,28,80,229,166,202,56,16,107,20,14,12,83,99,233,178,75,211,49,18,241,219,51,83,206,144,10,113,106,183,242,137,26,95,164,161,200,117,13,109,214,116,34,181,227,115,1,10,22,121,49,162,143,17,109,132,17,109,74,135,248,217,115,105,24,113,189,41,2,199,67,2,107,36,166,243,116,159,10,102,145,115,34,231,254,92,77,245,254,7,83,202,33,166,118,71,176,182,123,133,22,206,31,29,13,250,100,208,43,197,205,17,28,145,134,124,152,2,114,241,132,20,201,201,161,238,7,87,183,43,179,101,98,201,109,200,111,19,10,241,26,21,196,95,96,250,158,122,243,115,2,140,25,2,119,214,6,163,99,74,215,141,15,11,213,201,173,103,253,34,132,24,253,209,32,65,148,42,93,38,202,113,201,91,192,116,148,14,185,186,91,224,218,111,142,53,87,228,16,160,68,37,135,217,9,187,66,149,68,92,183,194,116,103,150,231,230,9,134,102,129,173,40,56,126,155,232,162,236,120,144,117,239,25,146,131,86,149,123,3,246,244,181,80,90,238,26,143,88,104,67,102,98,71,244,54,100,132,17,56,38,160,165,48,49,251,229,48,4,24,186,0,113,104,60,77,78,20,124,22,33,159,35,30,149,8,189,58,204,118,94,101,129,22,40,149,92,168,238,172,237,99,166,234,131,227,234,134,106,96,175,75,24,20,233,215,130,250,214,229,247,16,182,144,146,35,126,153,74,80,127,45,14,117,233,65,228,114,43,22,253,148,209,232,119,200,91,30,172,163,26,235,243,212,50,101,210,252,213,177,55,250,188,42,118,157,78,14,249,109,211,51,115,167,16,17,181,46,179,184,19,108,105,126,134,64,183,208,183,190,180,21,216,58,106,42,208,98,57,118,146,199,126,70,252,248,180,229,177,27,177,56,103,21,178,198,199,113,5,165,153,133,24,185,190,64,6,149,106,75,215,15,150,160,123,239,48,19,108,161,165,232,198,219,158,115,40,151,205,44,53,190,208,118,82,26,50,3,38,141,41,23,179,137,236,208,225,165,163,124,138,237,71,87,76,90,87,135,247,88,195,122,172,82,173,157,103,72,147,53,138,183,229,173,171,209,191,248,110,200,102,183,196,221,236,54,113,70,10,221,51,24,222,100,113,85,116,45,239,163,225,68,20,177,90,209,171,56,223,36,132,147,141,233,86,126,251,76,141,237,229,247,195,74,30,139,108,212,70,108,19,202,59,211,52,213,197,32,48,130,141,18,186,82,153,234,0,113,50,216,229,187,199,252,232,85,153,20,58,62,176,23,39,163,108,6,135,188,252,50,226,45,59,148,205,136,52,136,77,107,217,71,103,112,179,243,125,72,16,137,166,143,179,230,123,192,244,135,202,17,114,78,23,254,60,212,178,172,11,97,201,231,36,221,21,66,214,147,230,250,45,187,29,45,134,217,77,48,76,111,28,13,61,159,168,43,13,53,173,179,36,36,202,202,62,189,239,193,74,175,88,94,186,4,208,106,45,161,208,77,69,119,209,99,25,170,166,208,24,91,86,142,41,31,132,144,223,249,40,161,151,101,87,203,210,77,60,139,168,109,49,171,101,215,96,238,121,101,142,53,193,13,225,41,36,43,103,252,234,126,181,169,57,8,138,110,182,111,180,20,180,54,25,241,99,223,161,11,230,191,92,205,19,147,125,214,164,183,220,131,167,104,53,41,154,17,40,203,161,214,14,135,157,204,5,34,234,177,186,142,83,70,121,190,140,136,61,169,43,101,53,152,108,158,99,47,213,216,132,183,57,59,178,253,35,44,215,188,190,139,157,30,209,72,253,86,199,180,11,89,42,154,65,170,26,3,157,246,160,207,227,163,244,123,72,11,250,185,47,92,98,203,209,179,75,22,117,95,26,149,125,222,226,113,14,52,72,90,246,80,152,42,210,18,48,130,134,106,135,108,180,164,92,150,234,252,24,220,190,2,195,80,216,3,198,154,250,3,124,70,120,7,124,230,140,218,33,52,23,205,237,146,88,131,233,255,194,4,80,70,192,152,253,15,124,118,94,87,181,194,18,47,106,72,156,221,140,218,73,135,235,80,82,58,51,160,156,242,219,116,203,186,26,64,20,13,204,28,183,158,89,153,35,186,113,169,120,144,104,38,211,38,89,186,106,23,141,151,62,162,112,81,245,180,21,198,158,118,20,53,152,162,32,61,174,113,109,167,247,225,185,181,41,188,4,76,69,219,80,24,83,47,132,190,224,228,212,221,134,217,222,227,91,162,63,43,237,12,191,118,244,30,2,101,214,109,85,117,184,11,44,102,35,224,253,24,48,173,90,38,50,126,155,138,197,46,39,106,133,208,110,196,147,255,184,82,30,147,115,185,6,60,79,126,190,108,82,147,51,213,89,229,197,86,81,63,184,177,27,181,165,104,211,213,99,125,28,254,224,208,166,234,241,208,168,35,240,14,41,163,134,208,206,224,110,165,118,78,249,109,176,216,101,205,184,109,92,7,41,89,136,90,12,51,232,53,242,14,225,181,179,157,224,166,61,166,112,25,241,177,145,184,210,61,244,172,52,2,119,1,207,164,153,123,76,97,152,51,47,92,52,157,106,90,9,201,155,127,113,144,217,130,212,165,59,254,169,115,64,79,78,64,70,73,224,95,146,250,131,77,58,73,151,30,133,202,158,120,1,38,50,45,55,223,72,29,187,0,26,28,129,89,136,66,224,4,163,31,192,127,27,85,65,73,61,146,14,202,177,25,30,152,250,146,172,39,15,37,84,62,147,50,70,122,126,140,97,178,68,159,197,137,153,81,167,164,92,241,116,11,39,147,195,11,149,163,161,166,180,41,123,184,218,93,50,214,48,181,210,33,220,205,2,75,105,101,183,186,118,103,166,63,55,167,162,190,173,215,5,152,49,230,38,67,144,30,184,4,157,63,112,95,186,161,225,95,212,251,65,41,38,234,26,30,168,48,105,175,128,135,242,218,91,73,112,232,159,49,40,89,189,42,118,194,229,253,18,108,118,132,88,100,80,176,67,156,209,24,24,39,234,133,219,213,15,132,193,189,235,247,98,146,151,16,226,163,5,75,141,105,136,234,145,54,11,184,238,162,99,198,145,236,113,141,3,23,88,159,213,253,96,127,205,46,2,8,153,165,238,151,231,123,210,36,213,99,158,14,109,199,54,151,174,185,117,54,173,87,67,205,229,110,189,130,201,225,115,14,156,55,81,223,102,230,49,67,157,144,218,163,46,110,114,183,120,192,12,89,69,148,225,212,51,26,180,72,182,25,48,10,177,69,13,40,148,203,125,211,162,71,161,137,117,70,1,114,236,73,27,213,169,245,88,87,105,199,70,189,43,231,187,90,87,86,60,25,251,6,108,173,114,100,31,120,47,111,219,132,20,144,190,38,181,190,26,146,58,43,96,248,169,139,194,116,253,222,13,113,106,82,137,124,120,10,22,194,137,112,215,120,92,232,115,98,55,151,109,102,175,197,194,212,247,66,19,43,206,16,248,204,102,151,143,189,140,183,48,96,184,22,196,155,180,150,223,21,167,27,226,74,186,47,16,242,189,239,117,206,70,10,155,20,166,103,36,223,227,107,14,245,69,151,177,12,203,9,84,53,230,222,77,97,114,207,176,8,168,27,237,79,100,47,205,208,246,164,83,121,74,76,158,92,78,222,2,215,37,84,60,164,157,18,242,79,14,111,75,40,40,108,76,50,23,174,146,107,251,229,124,83,186,231,50,221,98,114,243,108,37,251,119,88,76,93,82,96,74,213,227,98,66,53,242,57,71,158,88,139,113,106,47,138,145,36,28,154,73,3,222,65,35,195,59,244,167,169,179,142,185,66,253,181,6,214,141,151,222,249,185,172,46,9,142,167,11,19,151,112,58,28,30,130,40,147,92,77,14,56,246,67,19,244,150,109,126,88,106,252,194,147,118,214,7,238,35,118,5,218,81,139,130,24,78,35,54,172,246,144,168,211,5,66,46,97,198,118,7,201,231,214,248,115,193,12,115,248,199,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,177,229,120,179,145,49,104,28,47,240,129,73,60,181,128,201,6,200,152,209,243,147,238,213,75,45,125,64,84,167,66,160,118,106,229,152,181,221,108,47,49,153,36,41,186,80,87,24,131,202,49,24,138,195,240,72,234,15,31,19,199,107,35,113,213,73,224,111,133,141,45,213,97,234,137,230,3,147,229,242,123,211,138,175,9,95,58,126,122,10,101,93,99,147,210,181,199,209,230,33,119,107,38,209,170,206,110,145,33,175,182,128,220,3,98,165,241,192,201,185,189,8,156,212,36,20,185,198,12,83,93,223,0,138,18,214,90,125,126,123,142,123,115,152,21,116,159,69,51,248,190,183,149,77,39,253,109,60,99,247,127,136,209,229,164,59,169,13,164,31,32,5,25,79,141,30,64,237,187,83,124,48,254,56,151,7,134,54,43,96,184,179,151,238,88,196,106,166,143,249,196,32,19,19,107,208,88,235,34,84,150,91,203,85,51,102,112,185,221,159,134,145,70,183,217,99,226,196,36,164,126,81,247,12,138,181,241,106,92,141,152,0,165,78,21,210,159,222,140,119,224,65,129,245,179,195,151,51,199,91,192,56,48,89,119,120,254,34,164,142,151,170,74,90,155,83,118,250,34,58,81,105,38,122,158,172,120,10,99,254,56,113,245,80,164,202,202,185,212,96,31,66,231,81,47,166,224,215,231,48,252,88,91,180,25,49,236,232,175,10,21,101,12,212,249,142,39,187,134,203,36,35,92,246,126,141,90,189,19,105,26,73,116,123,62,181,229,79,174,200,178,197,190,21,134,33,168,59,140,212,163,14,41,81,113,239,142,156,166,152,34,140,104,204,248,243,145,124,155,174,197,18,111,186,188,200,12,248,147,177,56,165,5,222,208,233,106,153,52,162,156,65,125,86,151,149,117,186,66,243,241,7,147,148,219,217,250,152,222,229,142,60,98,105,227,217,43,41,225,173,241,219,4,124,117,27,230,152,222,238,104,195,48,211,165,254,203,224,227,182,207,11,175,170,159,219,122,193,226,115,67,39,62,245,230,176,191,196,68,171,180,68,105,166,155,65,139,74,17,200,63,168,17,210,71,67,154,211,195,65,112,212,231,103,178,44,120,29,154,223,156,133,42,100,229,148,34,215,96,189,39,197,1,79,138,192,148,42,120,173,171,117,92,23,97,4,161,29,136,134,127,191,249,177,237,206,205,229,72,39,197,88,170,175,2,116,83,138,68,159,167,73,55,184,128,180,237,56,178,215,194,225,88,194,103,180,153,162,5,25,19,50,164,22,247,94,116,98,74,222,150,224,210,116,69,89,218,106,151,242,200,1,239,216,145,32,201,232,82,216,70,58,229,24,62,57,96,202,124,182,140,73,130,232,219,53,183,43,12,7,98,159,77,146,240,201,87,8,205,43,107,232,131,65,126,158,125,133,24,44,241,55,44,255,17,122,221,245,29,16,220,199,216,21,248,93,84,2,4,182,250,188,118,225,46,109,228,70,74,208,98,30,32,16,157,222,121,128,104,181,207,34,224,33,68,161,132,100,177,231,98,68,10,220,207,10,147,24,168,119,72,56,233,186,192,52,32,236,251,219,212,89,41,156,90,176,77,1,111,237,30,54,34,147,58,238,123,91,247,188,194,36,21,87,140,119,53,1,101,129,217,37,90,220,252,28,162,162,97,104,36,42,195,101,77,128,251,212,152,188,81,26,120,27,7,240,153,149,186,89,238,110,34,95,119,162,208,56,168,198,182,213,215,56,108,194,171,130,34,139,58,227,193,77,114,90,109,113,150,90,139,215,110,210,32,98,180,52,117,201,157,161,152,211,31,198,87,154,49,201,160,52,217,106,239,114,92,221,185,64,148,93,13,195,227,71,109,175,164,5,54,211,66,96,43,106,9,120,208,163,246,56,32,173,196,241,211,232,78,208,10,22,42,67,238,218,25,86,227,172,155,21,11,55,224,201,33,218,213,140,39,63,24,175,5,217,182,158,108,8,101,122,231,10,240,108,194,47,129,165,77,193,75,140,153,21,177,233,91,23,51,23,2,238,127,240,171,160,137,187,203,203,248,37,212,140,167,105,109,4,188,109,26,170,135,65,225,218,133,233,174,123,76,113,51,215,62,24,101,191,62,244,104,163,64,56,7,106,81,121,69,169,27,245,123,227,87,73,97,191,241,44,134,93,8,39,22,137,12,61,61,176,113,2,46,132,43,31,67,30,205,168,17,48,217,29,189,55,173,100,45,158,187,26,59,136,218,195,48,88,197,205,171,229,235,213,162,101,207,143,247,66,178,224,241,18,76,141,36,126,155,243,250,57,176,27,116,148,142,66,86,162,191,140,94,241,5,159,186,125,59,81,115,13,148,92,216,115,152,39,142,173,120,172,97,236,220,106,226,160,165,24,195,141,132,92,125,44,160,10,37,132,195,72,83,150,63,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,175,87,94,127,26,45,163,56,0,142,255,172,172,198,152,164,4,130,122,192,176,96,232,147,29,79,63,123,224,128,242,3,90,189,213,222,53,185,61,135,137,223,235,20,182,14,219,251,219,100,141,52,94,50,144,174,28,1,143,246,20,233,30,216,104,0,28,38,242,240,60,57,170,156,241,57,141,108,234,65,173,83,195,209,101,193,27,133,51,164,105,14,111,227,41,81,31,129,120,138,95,77,81,246,243,90,20,126,174,25,40,148,139,58,102,201,122,64,28,38,198,32,166,215,176,82,104,255,216,3,118,205,254,160,221,25,201,65,143,47,178,159,208,22,26,32,190,62,172,15,95,162,64,4,198,168,53,119,152,94,171,253,120,85,76,205,184,121,39,82,243,92,221,111,80,174,89,49,132,30,215,24,106,61,206,227,97,204,159,250,224,16,14,204,248,109,8,5,159,183,134,238,57,206,76,182,244,161,99,118,78,151,124,237,58,248,0,158,115,239,204,28,2,198,1,31,51,78,35,80,198,149,30,171,143,100,244,154,15,92,102,76,51,99,228,82,23,0,83,186,134,125,69,28,72,109,74,122,2,163,13,22,24,94,57,253,34,136,5,132,249,53,77,206,243,65,115,68,250,73,133,172,169,222,100,55,22,217,120,110,107,25,44,15,92,157,145,227,192,116,160,244,23,206,61,118,97,130,214,66,211,251,131,75,108,150,80,204,212,103,72,249,6,57,222,203,68,110,31,20,46,25,71,225,112,104,239,79,123,213,13,232,62,187,194,120,222,154,208,244,7,47,75,24,63,83,129,140,175,95,77,26,224,89,93,132,35,119,204,148,69,105,152,174,92,106,68,102,124,107,170,158,219,126,190,38,148,153,43,224,157,158,192,27,36,62,17,202,132,205,147,58,107,133,207,195,199,182,0,139,144,38,186,153,196,101,198,136,83,125,153,214,187,4,114,184,23,132,222,243,179,2,8,55,134,137,68,211,178,182,67,64,200,28,93,172,44,158,142,39,172,48,225,129,184,26,142,247,55,34,158,75,204,66,26,156,181,108,147,118,67,130,255,1,175,212,53,230,77,150,188,197,110,7,37,144,150,140,90,221,210,12,171,242,28,124,106,53,82,143,63,98,23,166,63,225,153,163,100,69,247,108,1,91,18,66,225,153,103,152,10,231,49,210,120,54,90,83,80,8,152,6,247,242,192,100,168,226,230,172,14,13,193,14,228,89,99,167,221,240,250,60,190,125,129,90,61,222,154,180,143,90,149,131,166,168,176,221,206,142,51,215,122,78,62,184,228,226,106,214,181,46,93,200,66,86,172,159,189,233,162,209,247,134,146,223,35,107,29,37,228,245,216,26,70,114,154,3,166,35,162,191,97,36,167,167,39,152,98,108,137,79,24,105,58,177,56,44,75,180,176,171,157,3,207,143,219,34,29,66,135,39,255,97,89,159,184,216,250,183,20,221,145,94,236,240,22,244,199,192,114,226,21,48,122,119,231,27,167,28,43,158,185,195,230,255,24,95,131,54,204,128,17,196,121,76,55,228,49,226,106,227,19,122,12,63,186,61,183,195,211,100,222,212,108,60,78,65,137,71,163,122,162,190,49,160,20,153,226,206,201,175,139,154,155,205,28,239,188,180,139,207,232,175,167,51,71,16,90,111,76,156,39,180,85,194,204,160,124,1,5,34,181,163,251,45,243,48,213,182,182,223,96,60,209,74,135,113,104,211,99,195,239,158,238,205,41,48,121,156,15,100,46,227,209,114,81,169,12,147,210,160,213,34,80,206,250,39,139,64,85,159,15,25,34,149,83,87,253,164,20,210,55,66,184,12,207,233,160,239,181,140,112,206,97,170,67,213,54,59,147,147,12,120,192,116,9,168,47,121,214,67,247,160,3,21,204,69,187,129,14,140,53,224,107,135,202,48,173,136,30,118,220,204,11,215,254,220,155,90,153,21,239,69,195,218,3,159,29,166,222,33,165,87,87,167,225,66,55,173,196,160,141,190,212,86,230,176,241,166,26,208,61,30,15,24,82,178,0,103,213,112,220,176,238,158,21,55,62,163,175,229,183,84,243,222,234,145,14,103,88,210,225,94,244,193,199,252,206,144,172,78,117,159,207,14,236,164,174,192,83,181,194,8,26,80,171,16,87,83,24,169,75,222,116,54,238,111,239,99,210,103,13,119,36,22,83,60,57,82,157,227,137,134,212,155,253,131,212,126,206,231,234,179,7,123,4,8,115,148,242,5,13,195,164,25,131,66,183,199,27,124,162,158,58,246,4,74,44,180,154,218,82,250,75,174,94,117,189,241,161,91,147,15,175,252,113,146,212,202,216,86,249,59,3,166,53,65,175,198,174,143,221,236,188,67,126,226,48,180,116,38,175,49,236,166,144,252,196,128,104,18,188,40,185,41,205,182,38,227,61,14,24,42,97,141,53,102,25,111,212,97,159,8,103,166,36,100,4,138,252,138,6,34,143,155,19,14,0,29,197,37,107,150,24,179,44,60,170,14,73,180,58,31,16,13,181,112,98,187,233,206,107,99,23,22,120,68,136,72,95,214,149,21,198,211,140,213,81,144,139,127,30,109,210,220,176,2,238,170,78,69,108,150,220,214,253,237,94,53,249,109,44,133,85,192,33,214,143,145,26,59,179,150,193,20,99,41,124,236,87,121,107,150,82,213,220,248,249,39,78,166,115,90,146,207,22,120,90,187,215,7,47,186,63,139,38,222,247,8,37,251,73,207,203,16,149,226,110,109,36,195,191,230,96,10,138,206,0,73,124,98,51,223,205,135,245,2,201,110,53,183,21,166,124,115,216,150,154,166,137,153,131,51,18,66,150,170,208,212,32,230,102,245,230,93,216,48,168,139,144,238,69,147,176,240,3,130,166,175,173,22,12,141,65,199,226,252,198,252,224,152,87,218,148,121,62,72,212,79,209,77,222,212,243,55,155,63,210,250,164,239,134,136,128,144,88,180,104,192,7,83,36,163,165,197,43,211,5,235,91,210,34,12,44,234,86,214,86,212,188,23,155,158,98,90,37,164,247,177,240,227,30,98,133,155,76,217,56,187,17,40,186,40,47,236,253,48,73,200,168,109,107,82,251,94,108,175,174,106,170,240,132,37,114,58,142,238,135,184,136,49,34,226,23,48,188,226,218,180,188,77,177,196,31,124,67,71,39,188,19,240,70,78,247,124,168,135,90,91,101,94,33,199,202,222,79,138,26,66,215,115,17,149,82,171,4,116,152,60,89,81,254,7,62,226,10,20,113,31,161,4,48,55,237,251,218,7,134,177,71,168,133,144,130,40,233,203,205,47,35,209,151,189,118,152,219,227,53,188,68,221,32,249,21,184,66,83,25,23,119,226,206,66,218,114,94,42,123,179,207,74,150,129,19,154,195,179,143,144,39,45,31,12,9,178,210,109,20,136,237,157,177,121,81,126,48,85,159,57,255,88,250,63,20,149,2,213,164,64,38,98,57,119,221,162,167,179,168,250,225,57,103,83,118,21,240,69,37,108,87,78,203,12,83,242,250,156,23,200,228,168,242,80,250,19,66,186,113,243,86,142,145,180,148,131,132,72,218,215,122,108,203,229,209,127,163,183,135,254,149,15,222,244,24,110,101,143,32,139,246,5,99,232,59,61,27,253,67,15,113,70,194,155,162,87,177,109,163,233,84,73,198,5,229,48,27,143,208,232,156,129,24,158,120,92,188,98,155,207,79,87,227,240,251,224,150,72,11,173,135,215,2,74,26,135,43,156,136,202,107,193,114,255,14,63,18,193,8,213,41,113,5,205,16,62,137,203,207,191,124,8,57,146,111,213,171,208,145,158,132,179,143,126,208,99,25,249,131,219,90,83,118,21,62,239,244,137,6,13,152,242,101,66,138,209,60,182,204,238,118,204,99,33,197,128,44,120,251,182,64,66,115,148,135,143,131,42,105,55,8,200,24,67,33,48,21,78,197,201,83,23,181,192,85,105,45,144,137,29,126,46,211,184,51,154,114,152,36,107,172,205,142,82,119,80,244,98,34,3,159,185,140,228,68,42,74,31,68,25,218,240,4,248,178,214,69,165,213,203,205,154,206,252,201,176,162,146,178,217,152,14,81,60,120,254,85,137,232,28,135,202,200,127,59,33,4,50,95,234,162,230,219,66,49,10,154,172,132,76,103,230,120,150,141,73,74,34,95,96,235,178,205,254,53,11,245,214,15,17,27,140,15,190,240,41,100,170,42,68,203,1,146,157,72,129,105,216,137,137,92,184,90,253,80,189,115,124,200,209,9,223,63,187,142,127,78,170,208,85,32,139,190,191,237,201,149,115,115,92,87,225,184,130,135,191,121,83,26,147,152,2,238,59,104,214,70,182,98,1,225,230,169,6,40,199,178,188,55,37,213,74,186,4,203,79,212,155,18,224,131,125,93,174,94,219,100,202,28,134,192,174,40,85,238,217,124,189,138,234,172,1,40,205,229,189,9,163,175,56,98,10,89,107,101,216,182,170,16,47,35,100,162,116,85,128,107,38,103,214,99,158,90,237,171,188,54,82,146,206,87,123,224,77,46,98,8,156,233,64,105,62,211,38,129,35,121,175,99,66,20,231,90,39,201,83,183,10,126,99,182,134,48,228,49,55,160,207,23,14,33,138,52,134,155,66,11,121,93,152,197,31,56,185,188,208,34,15,157,149,77,10,24,174,234,15,62,55,74,34,67,2,243,8,149,109,31,74,153,133,138,202,52,138,16,188,26,98,81,212,57,164,83,143,135,218,107,199,168,240,227,82,49,196,142,68,127,83,192,236,173,67,103,154,233,182,250,123,33,73,38,99,146,178,53,37,252,64,216,229,183,52,104,141,227,203,146,167,250,222,10,90,241,33,66,10,195,154,152,61,245,127,96,26,63,94,158,221,28,85,136,48,255,209,222,165,92,184,217,26,7,62,152,232,86,126,120,120,179,13,169,195,40,148,14,165,110,181,130,35,127,114,211,4,31,74,215,121,246,141,226,59,30,45,63,76,74,217,25,80,127,242,33,109,182,75,41,139,34,36,244,195,55,196,198,24,174,135,183,239,236,53,94,167,110,58,110,93,154,153,168,14,219,40,54,125,48,221,194,77,118,6,115,77,74,140,26,226,154,82,2,76,165,50,61,166,126,115,72,181,242,124,217,218,214,242,21,132,216,78,151,90,14,106,170,141,66,196,97,122,30,244,124,91,195,56,236,239,205,151,42,68,48,10,203,139,180,40,121,223,83,133,170,16,32,135,62,232,7,35,77,112,172,83,185,218,148,36,191,28,37,133,226,141,106,75,57,70,72,116,124,222,221,178,92,243,195,31,6,221,90,202,14,115,210,234,209,123,108,60,200,87,62,212,84,129,138,30,235,4,139,190,240,52,12,22,69,187,24,169,133,165,14,197,225,102,49,57,129,81,235,28,113,53,82,9,202,231,73,66,191,59,13,48,245,118,208,243,203,213,180,78,57,137,48,1,122,38,167,88,236,140,211,244,189,26,217,56,162,208,23,38,140,235,100,63,244,164,174,51,230,242,219,245,87,224,241,131,41,198,61,70,230,84,202,169,99,93,249,226,38,198,156,148,27,54,33,204,238,213,253,44,94,26,204,133,135,235,156,182,197,75,121,141,64,85,101,24,141,81,170,196,102,125,188,36,106,42,132,166,72,206,152,105,34,25,226,212,82,94,92,157,67,152,107,77,126,77,96,107,175,253,214,31,114,167,162,239,5,201,181,169,217,6,202,231,20,86,168,73,97,155,59,34,40,252,61,245,122,140,95,117,149,81,188,55,108,114,189,218,138,165,227,106,171,68,83,166,45,219,109,29,93,214,87,37,206,27,153,140,15,37,200,120,206,0,161,194,162,236,221,163,8,248,18,38,53,42,142,97,50,89,174,15,110,68,87,37,148,187,77,58,253,11,55,177,49,240,65,229,234,130,80,137,111,151,198,9,45,130,4,240,175,215,146,253,83,27,203,209,144,124,192,153,4,20,185,20,135,141,80,111,40,156,155,51,41,2,67,237,46,4,98,168,175,120,193,18,250,66,90,132,117,64,130,110,195,193,122,206,182,164,100,87,84,91,250,78,204,254,67,125,153,248,210,20,175,249,68,89,70,134,168,81,0,203,1,184,77,109,51,65,233,170,144,31,172,254,212,103,179,235,178,31,25,74,49,250,133,201,153,9,156,32,232,241,151,130,246,108,41,239,211,100,91,254,210,105,208,76,14,149,116,234,20,53,110,87,151,103,254,246,39,179,186,206,174,79,233,154,195,103,97,13,41,107,48,54,241,238,30,235,198,131,209,130,163,179,19,82,226,210,2,38,192,33,240,207,143,12,152,32,131,50,105,49,103,93,153,242,192,231,20,213,248,32,11,115,57,45,20,187,13,17,111,133,7,178,225,129,162,59,162,79,134,126,221,246,247,154,20,179,74,17,11,34,202,61,252,16,10,1,159,170,8,88,137,178,215,12,17,179,161,249,92,131,85,139,60,74,192,244,196,45,189,26,130,17,183,60,55,60,152,114,190,16,203,234,33,18,100,132,107,103,1,106,52,10,102,253,223,189,153,70,251,157,73,25,183,104,57,76,21,98,209,7,55,70,194,111,18,163,85,132,250,135,194,20,108,46,135,233,45,16,198,103,10,17,136,76,183,15,166,230,74,203,7,166,241,139,124,123,142,125,119,237,79,70,123,168,187,162,0,212,160,69,73,82,104,210,38,31,253,161,13,81,166,162,97,48,18,70,95,120,98,67,201,128,134,202,19,60,60,214,252,247,96,48,162,102,229,105,32,58,69,255,255,7,99,18,77,9,190,35,122,18,165,180,27,117,59,101,252,132,240,235,140,202,183,221,33,194,192,1,47,113,205,65,66,233,59,209,207,104,158,125,85,228,135,81,61,129,135,222,175,174,84,126,72,232,17,29,222,99,107,248,213,148,14,74,3,50,245,27,78,41,181,11,61,84,253,9,246,230,230,4,219,92,122,54,86,45,175,161,148,195,185,24,224,115,132,44,73,178,21,112,53,184,82,213,134,59,105,190,61,111,200,144,100,127,46,203,74,62,77,138,43,26,132,119,33,127,172,245,170,214,161,226,129,15,114,134,153,109,92,224,99,228,186,69,76,136,127,39,205,46,117,227,102,255,238,77,217,242,16,125,46,58,97,233,216,254,38,89,181,142,160,169,108,32,166,4,242,193,103,255,182,216,188,210,87,228,7,78,154,163,164,138,148,224,133,223,155,198,140,135,47,129,158,122,95,91,144,78,63,61,163,68,36,207,20,110,14,91,66,78,24,84,154,241,231,58,122,78,77,109,44,59,159,10,33,51,249,233,179,47,8,61,11,41,56,239,139,222,196,161,142,249,36,48,181,105,233,59,2,54,161,157,180,244,230,80,39,59,165,13,236,108,121,232,102,87,173,69,81,96,234,199,30,248,92,241,109,149,176,17,153,138,252,127,251,111,255,246,183,255,242,151,127,254,151,63,253,229,175,127,254,211,255,254,187,255,251,143,127,255,231,127,250,95,127,255,175,255,253,63,253,135,191,75,255,246,111,127,251,127,255,250,175,255,242,167,191,251,155,255,248,167,191,255,235,255,249,203,159,254,230,111,255,225,79,255,252,143,127,250,235,95,254,245,239,62,224,63,255,249,159,254,244,95,254,250,151,63,255,211,63,252,205,223,254,143,127,254,231,191,252,207,63,255,211,223,255,245,220,231,191,202,143,150,189,167,252,168,104,201,254,222,40,22,157,61,114,215,71,238,22,120,240,207,108,100,7,103,77,254,187,63,242,34,192,254,251,81,211,222,27,178,173,27,236,18,30,192,13,206,202,255,15,207,4,75,222,253,81,164,189,244,153,74,117,218,82,211,227,237,218,3,135,144,202,216,159,53,133,137,82,40,199,248,247,126,100,148,226,220,103,61,107,12,153,115,89,255,176,162,147,105,248,224,253,35,4,18,170,138,76,138,229,187,154,240,225,126,104,217,76,188,231,171,66,131,104,51,163,52,169,76,22,53,90,75,55,124,152,245,161,26,34,143,145,125,107,90,150,139,153,15,60,66,122,6,15,166,80,52,37,91,19,58,44,254,228,231,70,4,163,133,41,207,186,42,125,131,216,86,63,45,169,107,96,242,236,1,83,110,212,31,120,120,213,200,54,45,165,250,144,217,81,72,230,239,77,246,235,60,157,82,139,24,253,129,77,221,13,15,209,200,154,147,36,122,181,63,215,111,67,64,78,110,64,199,156,222,177,95,252,145,106,45,168,170,30,254,38,178,203,63,123,6,242,95,136,165,149,255,204,100,35,252,222,252,173,156,20,52,229,125,229,115,128,179,170,134,4,135,33,156,164,253,131,9,174,44,165,169,56,86,221,240,159,221,152,23,15,56,215,39,4,204,151,58,6,192,206,15,65,6,1,140,15,165,196,127,40,115,135,17,249,251,181,176,147,46,37,139,35,42,189,190,135,98,235,233,218,153,112,78,156,99,122,206,239,177,144,213,60,223,89,137,1,225,103,220,223,213,198,195,209,159,73,66,31,158,223,156,188,100,126,38,9,53,230,165,109,135,7,5,33,202,96,137,82,197,254,30,28,174,165,172,28,21,86,118,255,49,67,1,83,111,166,148,63,100,9,62,222,52,224,227,34,234,9,133,58,105,254,217,165,118,49,119,23,246,177,115,212,230,223,252,67,242,204,70,72,201,201,200,86,249,173,143,171,67,33,81,213,211,175,231,111,114,31,152,80,110,21,171,181,210,66,158,210,55,75,80,126,161,83,69,118,49,230,223,207,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,66,5,42,123,78,166,137,150,177,226,48,36,226,75,143,8,190,174,111,135,228,234,231,67,127,150,118,200,2,242,104,28,142,74,82,102,110,127,124,144,13,97,157,154,87,133,210,154,128,201,221,169,67,123,134,27,39,212,7,237,204,148,199,68,97,32,124,175,164,130,255,97,242,106,22,14,143,175,217,72,174,43,13,24,1,1,63,116,15,10,185,233,67,206,84,217,77,29,54,86,92,49,7,136,132,44,127,105,154,134,218,83,185,93,77,44,201,127,186,147,99,125,234,29,153,42,43,174,222,117,142,167,89,247,216,11,129,154,92,75,210,98,49,244,138,221,242,194,83,78,79,119,178,5,50,124,35,165,231,75,85,26,141,236,191,236,128,51,193,82,49,175,206,12,239,53,190,245,88,198,145,168,84,245,208,31,111,95,155,182,227,104,116,174,153,30,201,93,217,89,77,70,98,188,109,124,75,143,46,136,179,17,200,173,161,80,221,190,133,155,160,170,134,36,119,71,166,204,239,220,200,58,104,73,148,17,215,251,30,253,235,8,83,182,248,77,50,49,30,27,101,146,145,52,214,10,201,123,242,155,159,215,62,147,88,110,78,169,240,246,149,75,127,83,125,20,15,144,106,246,207,97,84,242,202,94,182,224,183,156,190,217,145,219,59,43,87,99,215,72,128,248,160,16,32,214,183,222,164,217,63,222,154,109,228,152,67,105,9,80,175,200,95,121,2,48,219,211,156,79,26,131,78,33,191,55,97,71,41,131,65,43,228,252,227,63,221,169,85,17,233,36,43,84,10,239,225,199,164,172,146,56,9,82,182,251,90,100,222,151,38,196,40,143,240,139,173,42,70,53,109,24,193,50,226,98,190,216,84,245,162,99,28,196,177,214,23,12,240,82,97,67,68,177,249,158,64,98,175,169,42,51,164,195,107,184,149,111,165,90,67,74,108,10,108,187,219,119,202,254,99,47,31,154,254,164,225,192,225,93,141,3,65,43,62,8,253,249,136,159,89,151,164,6,20,120,151,230,155,25,178,41,115,168,112,95,165,251,35,197,205,233,191,41,79,149,25,34,8,1,19,17,213,114,18,56,164,179,79,226,3,55,104,62,21,222,212,225,6,108,251,159,164,125,141,44,202,23,118,50,229,216,172,181,42,136,95,118,95,33,198,167,249,168,185,21,15,38,113,224,99,152,190,112,74,195,173,109,120,231,24,119,77,57,83,175,224,55,135,210,72,50,79,195,234,108,221,208,39,161,130,55,163,232,49,122,221,110,164,159,41,181,71,41,110,65,28,189,2,158,107,61,82,112,203,248,7,28,166,1,52,247,247,201,190,54,0,131,135,178,249,14,10,116,246,10,51,168,80,168,247,136,239,193,140,23,91,22,28,211,194,155,139,128,94,75,219,119,6,218,9,182,144,192,0,215,82,239,213,40,32,169,144,92,27,195,197,120,217,137,135,253,205,3,231,143,24,20,152,210,231,103,178,48,53,167,31,233,8,17,180,165,42,117,180,71,250,205,151,81,157,235,84,58,251,82,94,97,45,172,42,70,233,32,43,213,147,111,89,208,224,181,170,66,138,176,93,127,21,2,192,198,234,166,213,144,212,24,251,126,184,208,13,152,42,119,104,5,222,205,13,25,74,166,218,83,143,69,16,194,63,136,37,28,30,133,60,184,59,195,121,34,234,223,170,106,220,209,146,217,221,51,163,223,166,8,227,143,93,61,138,79,83,202,144,160,236,83,24,62,116,127,239,77,99,151,108,136,197,156,250,226,35,206,121,181,134,238,59,180,122,199,176,236,14,255,128,62,26,44,12,35,30,109,212,87,230,209,182,216,30,55,31,72,182,235,123,67,59,50,239,213,75,105,173,134,53,30,172,24,115,114,206,227,189,57,146,9,241,222,11,94,119,173,233,48,10,135,111,58,80,179,209,197,245,162,255,132,153,90,28,62,223,119,169,2,159,241,142,251,2,68,83,176,86,45,228,52,81,88,223,204,55,130,198,35,63,112,73,31,203,146,193,131,0,221,83,17,130,91,233,112,43,109,170,190,25,25,189,175,143,204,96,50,207,90,254,106,149,105,241,104,116,132,201,123,49,87,210,47,93,190,173,45,234,76,237,7,94,229,43,114,51,152,115,125,41,204,152,119,133,101,38,66,57,155,220,164,0,78,186,175,88,189,72,155,254,214,148,50,8,183,20,48,106,140,2,247,71,131,143,90,205,186,47,76,125,165,22,122,210,131,53,103,192,85,5,2,168,115,238,105,198,152,113,196,12,125,109,91,205,159,89,108,15,62,182,190,54,245,8,190,43,1,211,124,47,5,33,220,46,213,24,83,104,251,228,108,78,86,145,240,153,28,153,139,137,230,41,220,156,232,226,7,87,45,81,69,87,130,162,5,127,242,105,93,187,2,179,192,220,79,167,144,253,249,233,201,38,215,227,226,81,149,12,204,84,37,87,115,63,125,195,201,44,188,217,3,198,232,243,115,57,96,203,116,8,108,170,89,241,211,184,133,75,81,43,118,14,180,52,241,150,177,70,81,207,142,15,114,182,222,164,131,2,193,96,155,23,133,114,245,209,178,59,206,197,189,55,13,117,122,111,54,11,183,180,182,241,163,213,253,212,14,245,82,226,181,104,139,150,33,67,206,33,172,207,109,117,0,114,242,18,24,155,121,6,140,154,178,212,4,211,125,137,215,21,48,187,173,12,74,163,247,41,197,123,81,36,215,21,198,201,29,119,245,81,101,255,192,213,37,181,12,166,34,78,117,244,80,128,157,49,137,9,102,168,70,31,122,51,159,210,202,111,158,13,105,249,69,109,147,128,174,79,67,88,204,116,117,38,214,102,79,43,96,194,217,106,117,91,157,104,113,152,183,124,225,76,131,79,192,115,104,42,131,113,218,31,117,15,162,32,152,62,73,139,158,160,149,91,129,14,173,95,248,73,231,45,127,107,138,126,85,79,136,62,130,250,245,34,31,24,150,13,109,137,231,11,44,15,158,3,163,190,150,31,133,192,243,21,114,192,182,2,5,46,208,22,12,135,23,27,187,150,84,157,65,251,216,11,13,230,31,125,52,70,57,62,39,209,92,213,240,155,155,116,210,189,152,246,64,149,23,52,9,250,120,50,200,139,180,244,136,122,226,121,95,123,91,249,177,194,100,159,253,181,137,75,106,1,208,249,60,9,21,47,135,41,67,82,165,61,108,194,175,155,6,152,68,135,74,27,66,195,241,165,181,12,198,59,145,65,67,137,98,196,9,68,113,132,106,52,109,154,46,115,204,67,43,180,237,138,166,230,230,163,177,181,140,167,13,136,112,174,60,56,14,183,4,40,54,100,254,241,61,176,36,181,56,2,18,95,151,18,254,93,156,181,241,156,168,216,156,247,173,145,164,171,218,129,132,64,197,88,23,38,107,254,168,19,182,175,70,1,24,2,21,9,188,108,211,67,157,251,194,83,244,201,173,232,192,5,229,129,241,235,117,50,112,232,166,251,218,212,246,141,183,38,107,187,163,146,147,101,123,53,250,193,230,235,166,142,193,231,112,149,48,2,130,141,43,222,219,72,130,165,247,156,196,99,4,254,13,94,74,135,71,67,108,171,62,23,6,221,26,90,53,53,44,176,223,3,230,88,86,57,60,220,214,238,63,77,199,197,214,226,35,72,207,253,248,202,22,0,81,181,162,101,109,125,177,6,112,130,159,42,55,84,19,91,108,89,214,239,180,244,106,26,100,83,252,54,122,122,90,156,68,24,251,254,52,101,64,218,1,72,234,108,140,139,62,137,24,154,51,86,13,35,11,226,82,165,0,129,165,41,127,189,164,6,79,101,17,32,24,181,62,25,63,208,12,133,167,22,100,177,40,98,142,163,249,163,18,77,171,254,44,248,123,117,27,79,145,27,1,193,120,45,184,119,53,222,84,201,41,143,26,40,133,32,91,139,216,202,248,136,52,128,33,202,124,74,220,172,91,52,208,162,217,123,226,188,253,147,46,4,197,158,211,10,56,168,70,227,248,152,227,165,78,160,211,163,127,185,108,224,77,69,237,214,34,52,70,60,70,108,207,170,121,72,218,154,40,54,254,224,69,136,160,188,69,106,53,149,11,91,236,86,234,200,140,178,235,135,226,115,63,137,70,182,77,170,128,28,238,249,9,152,78,56,56,252,151,57,120,154,138,15,206,65,42,236,51,130,172,247,107,106,74,128,182,212,229,230,23,240,94,26,38,158,212,14,204,34,87,63,155,52,125,53,132,65,229,183,171,118,246,90,209,225,204,242,224,42,109,56,237,0,202,243,190,118,169,79,251,44,42,88,221,175,102,62,230,164,82,147,4,227,125,162,216,7,123,42,247,218,176,202,6,135,135,57,149,202,160,57,189,212,216,96,20,33,31,24,106,233,11,151,39,145,98,204,150,59,222,155,178,114,101,234,227,123,149,216,42,207,238,66,194,65,111,78,115,212,253,109,234,121,149,128,179,66,135,209,46,140,48,67,83,56,117,183,84,56,148,123,125,170,235,206,23,27,53,70,133,186,32,13,128,35,124,223,253,200,166,51,109,78,101,201,132,59,99,38,129,207,127,63,112,66,183,246,194,239,131,211,183,51,238,160,113,222,235,163,81,5,49,124,225,155,29,164,226,59,147,252,122,46,247,183,113,58,148,28,20,249,157,26,191,205,55,200,245,105,228,174,53,238,205,114,213,164,1,117,104,242,65,186,17,160,42,25,171,89,112,247,222,143,206,165,81,136,180,124,97,168,42,101,17,100,171,225,190,79,134,93,163,87,31,19,216,163,243,54,87,88,49,2,67,214,120,111,222,246,124,40,1,16,68,155,243,78,165,99,130,149,71,50,245,108,106,247,230,141,62,251,135,217,148,4,83,187,240,234,90,68,106,145,237,88,34,166,62,248,48,151,154,100,85,192,182,150,21,206,95,23,247,247,61,166,78,52,106,31,220,80,161,144,117,190,236,14,148,25,181,248,214,200,34,148,7,166,126,38,30,108,159,109,39,61,244,13,253,248,94,177,235,36,252,155,135,152,52,165,29,99,114,54,142,161,210,33,199,119,130,224,216,103,169,137,169,23,37,15,29,144,128,197,205,139,105,235,41,241,4,100,225,249,238,151,245,189,57,73,103,63,87,115,166,122,228,189,186,174,29,247,166,161,107,61,168,181,254,58,108,21,174,229,165,76,253,88,29,13,222,79,182,252,60,120,115,221,209,3,83,255,248,80,221,108,120,185,252,108,60,111,124,230,252,122,232,138,137,241,248,131,67,45,80,95,54,227,99,144,197,158,84,32,241,84,206,11,154,188,122,92,76,4,246,33,166,32,174,60,226,98,19,175,126,196,15,140,254,216,97,35,227,215,159,198,235,143,105,72,122,163,140,249,44,144,158,99,95,160,226,48,41,191,131,61,89,12,202,241,117,219,147,46,132,78,224,62,248,49,47,230,11,67,36,59,46,60,149,250,253,216,61,199,42,91,245,194,85,5,195,142,101,147,114,137,93,5,5,250,213,116,191,59,187,233,206,23,54,65,116,133,225,212,237,23,110,74,119,105,33,179,20,251,66,25,104,89,232,49,128,39,17,71,12,162,51,165,104,137,54,172,242,190,190,140,170,252,57,27,41,63,26,1,91,205,187,92,76,73,112,241,183,62,203,163,205,174,103,31,177,223,30,191,76,111,138,238,196,141,215,116,215,203,142,252,62,31,202,140,230,193,88,147,146,90,251,225,181,70,156,221,61,229,115,188,227,168,79,133,183,199,129,65,139,186,255,179,91,110,55,174,221,164,232,134,90,50,41,194,138,6,119,213,84,196,217,60,55,143,151,222,229,113,95,80,84,43,57,44,25,206,100,213,89,154,99,68,131,248,15,110,207,75,67,24,54,98,63,179,171,165,136,134,232,217,25,80,253,237,173,191,61,139,177,69,220,39,95,89,75,253,39,28,11,251,162,26,43,194,179,129,50,105,222,49,211,4,44,126,207,190,198,4,37,109,218,121,97,108,122,235,190,214,128,101,68,30,108,145,19,24,247,99,150,135,60,110,154,48,66,187,243,8,63,89,230,145,81,77,244,125,225,250,156,201,116,49,142,216,166,43,98,22,250,57,143,235,122,12,155,128,143,197,60,244,208,69,154,117,166,11,211,138,161,14,76,51,2,0,63,127,146,177,40,168,127,131,216,188,123,71,219,58,209,242,203,204,178,150,123,225,187,107,242,201,168,196,247,14,31,29,62,166,45,161,9,22,117,246,76,63,193,105,58,184,181,251,40,89,239,83,192,139,220,152,192,72,93,215,11,35,163,173,87,163,75,23,40,251,174,20,194,44,106,120,118,14,148,51,96,60,196,42,184,122,238,193,108,235,247,126,224,21,147,148,4,81,83,125,245,101,82,152,62,98,180,161,189,46,120,49,17,59,135,207,216,15,173,140,160,163,34,238,108,149,150,210,173,69,199,78,4,213,23,173,198,74,131,67,253,108,141,48,17,138,176,165,233,213,173,184,70,166,193,240,232,20,109,5,163,1,235,194,200,132,13,237,51,163,20,175,223,223,158,75,223,234,120,152,217,163,184,6,63,220,188,214,122,22,134,70,162,15,111,107,159,37,227,223,226,83,78,163,112,211,222,188,110,252,176,30,28,216,208,137,87,45,142,176,48,126,196,29,118,83,249,39,203,251,123,186,28,233,181,65,66,93,227,99,103,11,234,55,168,177,215,208,86,74,118,129,26,223,154,150,108,109,222,219,38,9,112,3,34,231,104,146,215,234,148,179,166,248,101,250,134,53,208,218,169,90,14,39,156,206,227,173,97,90,138,96,190,94,98,131,49,222,52,102,72,201,96,246,183,238,132,218,52,184,134,222,220,204,17,131,66,113,91,38,218,54,119,37,126,155,77,93,61,171,141,2,90,139,223,166,139,83,181,190,40,204,143,56,171,117,178,106,220,14,106,155,21,1,98,74,25,148,0,17,218,107,79,37,128,158,133,40,39,234,57,186,89,141,247,98,84,225,180,33,151,2,195,30,95,35,209,90,247,4,159,207,106,138,165,55,172,80,76,131,207,147,130,169,34,161,53,225,20,182,126,129,28,1,21,42,35,122,121,218,136,189,2,223,94,26,38,53,141,199,179,233,199,134,194,164,83,255,125,147,208,156,247,99,109,244,148,101,38,108,252,162,118,63,22,42,97,122,243,70,240,172,6,12,207,151,36,180,50,242,130,17,59,67,172,92,58,83,128,171,4,176,26,37,124,218,186,205,31,207,120,114,26,253,171,82,53,65,186,50,35,130,133,4,143,102,117,207,104,26,117,87,68,97,77,83,75,224,179,212,187,68,174,77,25,241,105,58,223,37,102,225,249,86,117,107,122,134,218,188,136,60,192,250,48,100,162,177,151,209,134,30,176,113,145,62,253,240,148,129,68,150,131,196,94,215,116,25,124,115,55,9,82,9,101,75,46,46,27,217,218,133,203,212,110,121,100,155,122,60,55,59,140,102,55,233,228,184,147,24,45,193,166,245,86,196,68,74,236,149,112,178,100,169,161,225,143,231,140,201,64,111,240,234,227,201,18,78,47,232,0,70,51,94,198,108,153,156,161,223,252,215,79,45,31,100,227,248,220,223,102,248,53,235,68,139,122,139,213,121,108,122,242,5,10,27,139,122,192,109,41,21,13,37,50,105,68,192,18,125,39,41,22,6,198,113,106,1,83,31,170,240,57,194,195,211,77,166,76,242,194,203,203,167,65,151,200,119,144,58,235,146,110,70,168,245,97,163,192,144,232,55,235,68,50,180,60,112,41,119,249,89,71,220,203,182,52,156,57,193,82,90,231,108,211,234,1,252,149,154,110,190,172,205,250,112,62,156,121,59,195,200,65,251,67,10,172,153,73,68,250,34,142,148,76,45,90,147,190,219,25,68,45,54,151,151,20,34,99,168,175,18,129,218,31,237,215,212,171,207,252,88,17,54,52,73,89,93,3,84,127,207,48,253,40,92,89,58,149,142,203,221,87,120,93,13,77,21,153,42,214,219,32,174,104,215,93,163,154,123,31,246,174,89,50,154,119,181,10,233,126,225,165,197,61,201,212,241,194,222,197,5,147,210,2,2,103,163,135,161,222,144,249,211,45,231,23,189,185,48,148,14,122,111,36,153,252,99,102,11,49,181,39,237,90,163,240,251,167,2,155,235,3,179,36,252,201,58,81,244,173,137,213,51,17,252,214,216,6,77,19,167,123,198,1,145,33,112,208,234,207,102,14,198,55,154,133,130,38,201,156,144,170,202,205,13,124,14,200,165,52,128,27,117,231,226,241,10,171,107,84,47,116,35,10,51,226,214,155,42,85,189,55,213,106,62,61,139,241,79,62,226,75,116,107,251,4,163,208,105,234,97,78,28,236,166,30,171,149,224,43,1,104,179,243,61,7,76,55,134,70,150,161,27,240,185,111,149,104,74,205,107,86,94,217,23,38,49,83,53,178,60,207,238,86,29,166,78,91,65,182,174,11,66,146,161,183,206,99,123,195,196,129,71,83,78,45,96,194,27,35,224,227,25,54,13,90,155,66,68,12,202,182,93,239,233,9,239,113,180,84,120,45,31,205,41,170,37,230,140,49,219,84,89,41,92,233,227,242,183,54,54,1,13,136,87,226,121,57,208,189,223,142,114,36,223,221,3,174,251,183,194,21,230,136,189,48,100,123,74,241,185,108,80,3,222,103,145,202,123,21,227,204,13,152,42,238,174,112,179,138,49,135,113,213,213,191,134,215,47,54,27,234,50,154,70,82,140,148,209,119,4,104,189,251,147,30,161,238,58,121,112,170,89,207,145,6,190,206,30,185,252,193,26,226,12,207,189,51,97,78,207,142,52,130,214,202,133,140,84,231,140,50,142,150,17,110,121,40,89,151,221,48,224,6,241,233,19,109,31,17,232,39,99,61,85,86,26,184,121,195,81,182,20,247,122,148,209,38,13,109,254,228,52,199,62,51,41,163,150,86,2,133,20,173,61,79,150,155,59,139,180,135,53,165,187,159,214,22,183,227,222,203,116,160,117,84,224,220,245,39,195,37,157,207,79,195,186,228,103,34,38,67,210,252,57,132,27,209,157,134,222,30,173,33,67,225,91,100,12,252,196,241,33,24,220,190,5,55,168,233,159,104,135,21,79,199,215,180,182,253,39,117,82,89,34,37,224,165,53,5,8,240,165,217,226,226,205,168,232,115,13,99,182,8,24,54,88,13,21,158,99,42,60,27,8,181,234,67,98,91,161,245,243,40,38,29,123,233,77,40,65,145,85,238,213,76,22,189,26,61,156,152,134,48,169,61,81,231,65,92,211,95,139,190,101,109,194,133,112,36,39,247,113,123,50,245,52,13,155,37,227,61,11,184,63,117,51,211,18,188,110,214,161,61,159,148,168,101,194,139,180,60,198,3,225,183,126,45,24,153,166,63,24,202,227,80,206,40,12,151,87,13,216,244,53,31,110,142,225,189,197,16,156,143,254,68,149,207,166,156,87,220,188,154,50,78,81,122,220,30,41,4,74,210,154,174,235,197,254,231,245,141,86,252,63,132,212,212,210,208,237,211,28,65,39,130,34,66,121,175,85,140,67,211,111,78,219,73,121,120,88,142,243,225,102,116,183,194,135,250,196,158,122,139,90,34,90,13,178,166,62,14,12,189,245,247,90,120,68,165,104,208,204,58,40,221,237,25,52,195,150,39,114,69,117,200,55,162,3,214,161,173,20,48,136,166,199,115,15,147,116,27,79,111,205,177,20,220,252,25,116,238,106,141,20,172,151,99,250,209,133,202,132,212,178,218,151,45,195,3,22,16,246,228,247,226,109,211,238,131,183,209,83,107,255,75,158,219,143,220,137,31,170,21,28,38,88,232,102,200,164,77,164,106,120,233,152,243,123,249,202,59,91,106,122,52,213,153,100,212,44,126,112,227,181,146,182,245,160,162,224,3,138,252,237,108,202,178,188,57,247,124,31,37,196,188,180,180,139,10,110,246,145,15,62,94,201,80,162,125,72,24,99,139,54,5,91,21,184,56,207,92,122,95,23,126,243,192,231,107,181,104,46,179,238,81,78,119,13,21,154,74,137,195,195,228,57,180,114,37,232,215,9,117,31,79,162,233,52,195,145,137,77,24,129,29,168,89,148,127,9,2,252,237,48,125,84,69,3,191,208,104,207,184,57,53,108,26,33,45,252,227,231,245,178,26,233,220,31,214,108,20,47,63,184,152,178,169,174,174,101,2,139,1,143,169,22,45,153,219,94,124,221,195,128,136,45,45,75,247,204,172,228,62,238,50,69,12,57,115,87,130,225,205,239,125,134,123,233,84,154,84,164,101,63,63,14,76,95,156,238,164,76,197,248,96,116,16,143,103,31,173,195,15,123,90,114,207,139,45,213,26,165,140,217,7,28,101,103,141,145,34,88,208,35,122,187,178,37,126,53,27,68,65,84,160,180,86,234,217,115,102,108,30,247,83,179,0,212,84,134,136,220,157,30,186,56,57,201,212,146,30,244,213,95,152,191,127,74,56,208,52,113,24,206,108,53,205,208,79,245,62,246,12,21,93,127,140,124,114,25,81,194,65,248,191,169,178,44,65,233,25,14,6,81,225,209,158,164,254,132,43,192,151,38,165,169,15,101,125,30,215,78,135,176,163,106,69,128,121,206,17,45,156,230,82,141,87,64,35,236,85,43,71,95,170,89,56,76,80,166,196,79,231,55,135,12,63,82,241,122,1,42,164,118,85,169,95,132,28,61,222,61,105,3,93,202,175,148,105,50,245,157,114,66,46,52,181,39,148,8,129,191,148,169,56,21,101,87,42,45,158,170,65,227,39,39,203,175,59,210,183,155,179,7,90,99,197,133,41,166,142,124,63,154,164,199,150,21,184,108,82,192,126,115,254,85,205,77,152,131,113,25,252,183,207,173,196,143,108,214,38,237,179,228,184,41,84,52,189,12,38,197,59,66,169,194,130,181,186,40,53,19,5,128,126,117,222,79,100,9,237,110,28,33,31,237,179,95,159,15,45,240,152,103,191,136,61,248,44,202,254,116,255,34,224,147,98,10,102,20,60,101,225,53,211,177,245,112,131,177,96,8,197,56,223,230,140,67,141,39,135,192,79,166,191,169,139,246,29,239,77,35,195,84,216,210,19,59,198,244,252,146,182,53,247,106,164,122,190,58,208,62,83,2,20,99,170,115,191,255,108,132,48,254,10,111,212,57,109,105,196,241,13,167,181,135,233,8,10,208,185,98,171,235,245,81,217,198,153,24,51,142,7,51,87,171,190,118,225,231,28,165,9,74,246,27,52,60,231,142,7,195,98,87,145,139,150,44,120,232,59,10,117,241,53,63,156,83,116,220,199,205,173,239,79,185,45,160,195,140,171,89,214,170,177,138,19,155,34,215,202,25,89,180,105,186,34,98,81,114,220,156,115,73,127,59,17,38,116,159,138,6,12,109,11,237,16,64,140,237,46,50,146,48,228,162,180,119,255,56,31,30,92,194,100,133,243,90,40,11,168,207,245,208,238,217,185,80,238,18,218,0,168,209,171,91,118,36,181,166,10,70,23,76,225,56,145,15,92,150,234,28,97,120,55,55,226,55,84,195,186,207,226,133,142,240,21,247,207,178,83,222,140,121,220,57,63,175,143,73,184,91,83,222,12,42,115,147,135,249,119,35,165,144,149,126,2,233,17,175,118,163,124,112,73,16,179,179,228,160,48,253,224,1,9,188,4,37,50,74,70,201,63,55,81,196,135,209,131,50,161,56,63,40,102,47,106,73,100,152,189,163,62,195,242,86,42,10,10,35,252,45,72,131,47,104,106,77,103,70,243,124,251,242,163,101,13,101,103,229,228,128,5,222,71,133,1,214,65,65,155,172,184,179,8,77,112,86,87,147,100,196,216,57,224,158,136,213,8,76,128,218,163,14,27,26,66,237,163,200,230,142,196,213,228,181,218,210,155,87,154,179,252,181,177,5,122,82,42,146,108,178,86,14,67,227,45,185,94,24,14,87,236,151,123,117,227,159,23,152,242,245,29,55,103,107,145,80,141,213,200,20,55,84,200,93,157,51,94,224,51,239,87,228,252,55,122,114,74,250,65,24,16,178,0,135,127,221,149,114,53,101,153,95,140,180,152,2,128,20,124,18,21,117,197,117,80,34,1,50,13,207,107,147,60,119,148,182,105,57,6,178,229,103,191,213,199,197,240,109,11,73,74,50,158,233,18,191,140,131,95,5,230,228,252,206,93,96,152,178,100,204,160,209,247,224,24,122,22,216,219,247,230,233,151,195,139,223,182,140,246,22,120,24,217,147,195,108,18,69,175,182,90,160,184,122,89,135,234,133,33,77,30,211,175,206,246,44,247,201,143,241,220,216,136,28,62,152,242,49,82,221,205,129,120,175,214,0,22,114,68,68,234,2,197,135,144,159,198,166,253,246,5,60,81,136,152,229,98,204,34,119,49,80,181,194,7,156,2,183,241,241,147,131,90,216,78,110,77,236,185,175,120,46,84,39,101,47,37,121,135,190,87,192,100,58,228,165,141,188,169,198,115,91,48,121,9,204,25,20,232,50,113,248,139,54,226,183,201,95,235,199,138,47,23,19,193,253,200,205,141,109,106,40,95,154,133,117,62,126,65,67,209,225,17,184,88,103,107,141,123,159,159,146,57,12,228,98,141,60,217,48,230,118,129,33,218,138,1,37,1,113,55,13,82,42,100,38,99,76,200,100,100,65,207,147,186,153,111,67,162,53,201,192,100,128,46,170,180,232,205,26,168,75,76,255,140,132,244,3,147,31,157,37,224,222,133,26,233,192,197,154,177,252,165,233,52,190,51,20,184,7,39,1,48,74,54,207,213,133,26,129,128,105,183,213,223,166,129,109,183,128,187,20,245,159,21,142,249,181,125,237,20,202,176,244,167,141,221,46,118,20,26,106,101,97,30,184,80,99,233,163,66,129,159,204,209,134,199,156,119,124,107,100,59,75,147,155,55,74,25,99,89,91,157,189,142,10,92,157,30,243,102,90,140,46,178,32,196,53,89,82,1,15,179,102,4,102,90,78,127,49,242,65,207,23,161,239,124,14,255,109,40,233,132,68,130,206,134,51,49,99,200,207,9,58,69,206,203,164,6,183,251,124,197,72,186,83,126,225,250,177,166,27,108,36,211,15,60,82,124,238,1,145,176,124,145,98,214,163,131,182,169,203,131,89,175,111,243,95,166,178,119,235,7,73,168,195,198,186,54,218,245,42,67,74,171,112,218,254,96,127,232,90,198,131,51,142,157,31,76,86,114,213,7,110,88,162,221,97,11,68,111,133,81,184,46,1,119,85,39,4,14,47,26,26,242,148,68,125,173,25,177,249,199,92,107,187,11,156,214,122,111,196,26,150,63,25,50,47,34,189,209,96,36,154,94,147,92,72,106,82,189,40,175,77,57,175,175,16,122,71,40,33,19,152,236,234,231,80,22,232,7,166,168,9,53,211,123,138,173,244,56,186,5,243,240,129,243,142,39,39,34,40,210,82,56,118,181,47,159,166,86,12,45,20,227,38,191,176,82,188,216,164,177,162,201,84,57,182,72,250,72,194,183,145,136,86,233,171,252,93,253,113,28,111,200,168,172,126,81,95,204,10,34,126,48,171,165,139,146,55,131,74,193,105,113,24,99,68,126,27,222,124,87,237,33,95,129,170,184,94,77,174,120,249,152,163,172,83,37,32,211,216,107,147,31,155,156,1,4,5,4,77,181,119,223,25,160,107,169,210,56,217,206,249,0,69,252,183,120,11,85,23,99,201,68,180,238,18,63,117,139,233,213,200,197,149,83,218,143,144,98,97,90,189,184,152,0,152,15,202,49,135,101,22,34,64,250,233,139,131,81,238,118,237,43,30,43,47,103,189,129,32,5,37,7,185,186,161,166,229,47,85,177,114,132,189,18,24,233,188,234,240,32,118,161,87,211,126,232,86,12,196,215,85,186,119,169,13,154,240,11,57,140,84,128,172,108,226,237,211,11,145,74,181,102,159,162,47,77,117,188,207,97,19,195,150,242,144,102,74,122,109,199,213,20,218,203,234,178,221,211,95,27,138,133,85,244,189,240,57,114,241,139,207,9,156,165,119,203,66,38,35,197,123,209,249,35,226,133,68,222,114,242,86,83,59,186,170,62,56,133,193,20,95,59,188,48,37,139,192,132,223,252,196,135,197,172,235,7,179,182,227,236,203,135,196,102,18,75,197,244,40,34,85,134,46,16,250,107,93,97,26,66,154,195,147,122,143,45,48,37,233,126,194,84,76,247,153,244,230,28,149,203,175,38,207,54,101,225,207,73,91,187,31,64,116,137,35,97,35,240,153,182,53,38,203,64,142,249,134,31,128,19,125,26,1,83,253,43,239,141,210,107,139,201,50,44,234,50,21,78,108,214,14,155,143,114,81,100,238,189,114,133,140,159,21,4,9,76,190,71,96,24,247,167,194,41,252,58,224,197,195,9,108,22,156,255,244,89,45,103,162,10,108,145,117,55,86,126,28,55,58,89,136,186,124,58,125,192,208,39,221,176,34,226,93,208,209,199,213,164,226,166,220,188,82,14,236,219,6,204,168,85,226,11,231,53,136,232,249,78,13,171,224,22,250,9,224,236,84,92,197,42,179,133,217,130,158,137,50,188,148,239,192,200,130,136,69,96,146,33,45,22,1,13,105,82,78,119,224,1,217,218,247,94,8,150,45,157,73,68,54,62,197,17,80,220,153,37,175,69,155,217,250,250,117,168,220,66,213,241,126,78,170,125,115,141,171,49,108,116,219,57,35,194,105,236,87,159,229,73,172,241,194,147,250,246,20,240,50,1,250,11,211,144,48,125,237,83,83,50,213,186,28,191,132,219,116,216,142,43,129,169,173,28,241,228,103,124,40,113,187,48,100,106,211,103,241,217,161,140,45,240,194,231,85,190,224,195,175,125,93,78,31,106,198,146,23,68,64,144,1,237,154,220,153,130,172,88,0,192,89,42,74,27,37,254,211,235,198,14,124,142,1,233,42,59,6,115,162,24,63,110,78,68,64,246,195,254,59,25,3,110,249,69,169,99,234,49,36,188,198,45,168,102,19,199,255,140,39,163,203,82,6,148,58,17,4,32,63,184,219,172,155,2,83,20,229,211,236,12,72,63,238,240,125,47,244,211,183,243,14,162,150,68,236,93,30,141,81,91,238,143,242,241,198,214,223,238,144,176,87,191,122,18,187,187,174,112,35,250,183,156,90,240,192,231,91,165,27,198,106,230,43,23,223,169,155,53,217,138,61,110,180,181,97,255,225,150,20,9,183,146,34,92,4,32,126,112,55,161,88,57,183,9,199,34,138,245,193,88,166,67,97,138,218,157,177,131,72,250,84,82,183,134,146,193,246,42,93,120,84,41,116,150,39,207,240,75,120,96,132,254,3,54,207,11,39,134,249,203,148,31,219,253,56,191,162,187,216,112,28,35,28,91,108,234,137,36,9,212,9,84,18,250,139,65,228,217,101,179,69,60,168,124,130,247,192,139,186,208,251,219,70,204,224,241,214,242,211,99,95,2,227,195,120,149,59,173,221,164,213,239,60,110,132,234,195,247,131,75,91,130,212,7,229,72,43,23,229,152,151,139,207,10,74,217,143,129,95,36,255,254,114,53,202,92,15,232,240,92,68,200,47,124,44,184,234,244,178,133,183,130,12,255,194,36,140,60,153,71,27,31,76,169,2,155,226,176,135,62,40,5,193,58,21,120,140,200,103,23,91,2,194,67,201,152,76,175,169,176,146,9,61,56,43,189,117,211,253,167,193,76,208,173,182,46,43,170,254,110,77,157,142,98,147,240,232,119,99,154,171,183,228,203,200,100,244,120,102,252,113,145,56,66,162,242,22,10,194,95,75,77,136,204,33,200,177,187,127,102,211,97,26,114,236,53,12,54,231,208,42,200,122,20,93,214,36,120,103,242,165,69,142,85,56,111,27,116,93,213,55,20,36,165,170,236,39,205,178,61,31,102,124,116,58,86,27,14,90,119,31,200,67,80,140,113,97,4,238,214,215,57,82,224,198,155,82,220,222,170,21,164,59,72,141,254,141,2,157,47,74,23,169,255,48,109,7,210,45,208,208,71,219,205,125,224,115,105,85,2,30,234,192,136,89,124,247,54,1,59,41,242,107,199,209,41,190,83,16,232,159,34,75,107,218,42,61,34,95,124,164,33,52,27,205,50,115,219,79,164,109,188,238,226,41,194,243,116,38,170,223,124,48,95,228,51,210,96,60,60,175,67,140,185,60,14,114,178,120,151,191,245,38,161,37,211,246,216,45,16,133,55,71,109,196,238,104,39,203,5,255,30,140,110,159,33,132,126,45,153,117,255,25,178,149,36,113,21,58,192,6,185,18,181,90,31,124,86,35,89,230,11,211,234,253,9,24,31,152,238,22,81,54,66,166,244,188,229,119,136,211,225,102,2,68,14,87,58,37,187,183,90,214,252,75,82,239,11,227,246,123,241,33,241,105,78,2,185,58,27,145,137,195,108,197,194,31,114,172,154,237,252,191,149,228,226,150,69,85,81,236,170,159,24,60,237,111,48,178,220,109,29,11,14,227,231,123,107,115,251,197,173,55,150,239,226,69,214,100,243,206,107,221,40,63,253,141,100,108,151,95,109,148,69,67,225,229,210,175,63,152,106,223,127,95,125,15,132,180,118,11,201,101,28,64,229,146,61,182,18,218,195,46,236,184,144,83,18,106,182,3,151,252,177,60,3,91,47,245,82,24,173,51,215,125,196,242,46,210,188,0,13,11,93,159,14,87,88,112,245,234,193,110,218,67,14,115,169,70,47,101,58,95,139,25,32,29,53,82,165,207,198,136,20,160,195,48,208,233,181,102,109,249,115,161,133,37,236,212,8,140,26,103,189,195,231,167,196,124,133,183,186,141,144,117,180,8,225,20,161,104,234,247,169,196,117,216,104,195,68,250,212,180,111,93,63,116,88,13,144,104,174,90,39,94,192,200,224,170,0,47,9,222,22,50,155,231,220,33,222,41,122,175,102,148,134,180,233,58,166,147,234,189,22,163,237,12,221,84,248,64,133,29,173,49,255,190,74,101,52,91,43,246,176,220,188,211,208,153,62,89,59,250,1,150,212,146,25,85,60,27,149,203,193,82,149,37,237,57,84,19,32,121,229,48,241,52,249,32,200,224,184,12,96,165,234,47,171,130,46,29,127,41,196,125,17,233,150,242,161,3,89,250,37,116,106,139,169,170,10,204,23,10,149,218,1,255,241,5,241,82,93,86,235,188,212,177,225,69,106,105,116,75,179,151,30,50,182,48,111,221,111,9,241,214,250,88,204,151,177,18,13,57,143,134,157,102,61,93,24,27,78,30,172,155,94,162,207,50,50,80,202,237,137,235,143,78,158,63,26,1,17,233,200,64,234,111,133,234,183,213,90,116,105,212,234,166,62,225,226,137,237,151,21,186,47,54,32,30,79,174,213,135,34,42,254,226,133,217,19,92,7,176,157,29,98,73,100,7,181,227,217,62,179,218,8,118,104,11,82,24,42,214,228,171,26,203,72,228,88,7,129,132,226,82,125,8,131,36,93,0,7,135,213,182,134,252,238,84,1,15,202,31,143,133,20,111,77,15,144,68,226,198,176,220,180,75,18,27,119,113,155,250,96,244,0,186,150,114,103,171,213,231,134,18,228,35,1,3,182,78,139,139,82,108,93,83,200,56,19,152,145,150,62,56,145,122,10,157,102,120,33,36,228,138,188,23,69,112,87,229,153,151,144,169,64,254,254,62,24,204,66,66,97,73,249,209,216,177,60,240,20,181,219,201,10,245,71,15,120,210,125,35,243,8,238,128,236,251,59,175,117,172,76,89,1,4,119,239,197,180,173,75,67,31,244,74,233,43,129,6,110,144,192,10,204,122,248,42,247,236,167,97,253,215,149,121,126,59,164,119,169,10,215,238,133,179,174,137,203,196,12,167,40,191,170,94,56,253,97,163,132,184,181,53,32,232,142,66,242,211,197,146,161,228,93,34,8,97,141,230,99,134,94,248,249,183,82,84,57,155,72,117,138,223,166,140,86,234,12,72,187,157,131,174,199,111,91,145,151,220,28,26,236,228,147,184,194,57,33,113,27,90,159,235,213,222,173,208,232,46,57,246,26,126,231,8,213,238,206,16,63,87,143,188,190,68,41,48,241,13,213,65,183,248,241,140,57,158,37,223,206,107,33,143,228,175,213,224,9,144,214,54,40,115,70,40,41,87,146,107,50,21,206,62,155,176,68,93,37,189,80,248,164,219,48,81,59,151,61,181,64,181,52,30,81,186,55,246,240,77,3,6,131,174,154,222,108,195,105,185,120,53,6,118,214,121,102,233,12,63,82,233,78,110,194,49,198,178,206,46,31,7,27,41,34,28,77,119,233,180,92,212,244,184,20,93,37,104,89,242,248,92,1,159,143,37,69,181,4,208,208,34,142,123,35,116,32,40,109,135,61,190,69,162,82,66,198,19,95,26,113,10,135,207,94,38,177,94,182,58,42,101,2,222,230,233,203,210,163,175,58,148,225,105,192,208,166,212,78,129,99,143,115,141,222,233,188,167,238,10,244,136,204,248,28,152,53,186,195,19,56,113,37,88,172,208,38,253,226,131,212,73,255,26,67,129,169,129,146,139,81,54,118,137,77,204,21,82,124,75,96,200,151,252,214,164,161,69,15,8,117,167,217,191,118,88,224,92,168,100,18,56,231,86,98,34,32,134,43,89,109,131,75,241,45,165,24,217,122,122,110,110,29,255,31,108,153,104,221,132,135,51,76,254,116,59,208,164,17,152,178,63,223,49,138,185,93,242,173,105,33,38,140,227,240,216,90,236,197,30,93,96,168,112,216,178,127,186,73,19,203,168,1,103,56,172,101,143,166,75,180,198,79,231,174,174,250,128,30,105,187,22,225,178,192,146,246,54,119,107,103,139,39,131,60,236,129,33,199,112,181,85,40,131,80,61,17,248,108,232,163,248,145,202,94,51,69,253,118,116,99,155,241,155,227,115,32,11,36,187,176,81,253,116,135,143,185,63,132,107,27,210,193,22,242,208,198,40,94,117,23,54,231,215,15,31,122,19,40,218,21,123,182,82,166,243,205,225,179,33,24,45,133,216,202,212,83,248,121,142,36,240,144,61,154,66,149,99,153,251,131,99,235,74,250,246,192,52,18,185,17,159,208,30,44,98,227,227,160,182,226,150,95,178,45,125,63,112,191,186,214,252,71,151,148,56,191,109,90,36,6,159,51,176,33,95,39,70,62,9,210,79,133,28,254,149,61,148,230,27,33,228,245,49,130,2,51,85,132,54,154,33,65,7,230,131,225,97,47,50,77,177,217,243,23,108,48,145,169,244,244,216,35,208,220,191,141,20,213,2,14,136,187,236,107,70,233,240,91,124,147,122,147,38,52,42,70,225,141,238,246,7,151,243,220,234,113,101,228,189,150,191,22,26,111,61,169,171,152,34,182,14,123,206,153,145,98,144,30,116,58,11,241,162,107,121,8,115,12,61,51,187,249,239,46,235,109,146,75,77,32,165,251,165,48,108,137,237,68,247,82,154,159,227,1,97,163,113,120,92,248,12,240,74,254,198,232,30,38,213,160,152,214,32,245,129,201,148,163,69,230,193,212,37,155,163,147,195,87,69,34,10,68,76,53,46,174,90,219,134,108,7,202,140,217,127,24,118,117,17,59,129,191,224,92,224,207,69,80,73,85,30,172,5,56,94,185,50,119,85,111,132,21,217,82,140,8,13,175,75,133,55,82,166,105,194,97,138,169,103,126,116,30,224,76,253,96,138,34,212,136,198,161,47,238,89,160,67,55,53,142,74,180,14,22,238,128,105,26,42,175,168,128,192,36,107,170,152,47,191,18,247,237,163,98,36,204,42,42,48,152,115,62,226,200,91,11,253,144,209,117,175,175,20,139,180,40,172,98,114,210,159,99,197,180,141,3,38,130,165,202,54,115,114,182,220,155,55,165,43,200,182,59,53,31,21,196,178,154,138,211,144,83,252,168,245,120,112,62,128,54,238,99,23,127,10,98,140,10,203,72,105,205,141,32,114,251,205,207,223,146,201,151,214,124,98,90,43,199,76,179,224,154,116,223,211,196,244,237,224,156,36,216,112,194,94,129,80,169,31,15,115,78,75,190,105,3,253,198,96,250,70,109,254,78,27,237,206,167,4,196,223,155,142,239,162,171,58,25,143,115,192,168,80,22,85,42,218,214,89,208,28,62,35,174,52,65,152,240,46,146,138,28,57,157,187,202,254,66,100,46,249,147,17,141,174,122,111,90,142,190,178,36,202,126,73,58,79,101,15,167,165,249,179,71,89,0,48,201,72,159,60,61,97,219,231,18,149,243,91,187,92,160,196,63,251,145,95,221,169,217,80,170,159,1,221,245,244,171,233,26,75,218,193,111,134,248,247,224,232,194,118,149,239,131,112,248,220,236,251,32,236,247,16,57,8,108,213,249,203,97,188,220,172,36,220,80,126,108,255,105,51,221,148,179,128,4,222,87,184,183,76,158,53,55,37,79,130,94,191,111,127,180,180,180,190,141,206,185,51,57,124,23,230,219,163,77,167,237,132,199,196,255,100,156,39,127,205,255,41,157,52,197,170,223,231,52,226,184,222,148,17,154,99,216,151,190,137,142,207,151,76,218,29,205,105,4,32,90,206,14,249,87,139,131,169,219,7,40,15,21,117,223,205,63,7,62,235,208,214,207,110,194,200,126,111,10,92,235,243,88,124,76,191,150,22,124,45,235,94,198,210,85,253,151,169,69,83,254,212,213,109,82,251,59,195,173,254,72,136,117,243,62,28,165,158,230,105,43,61,59,160,219,32,19,206,190,86,158,39,51,194,201,30,176,181,163,201,112,39,104,104,227,167,173,172,245,129,215,244,152,194,68,82,114,54,109,208,60,155,41,153,138,128,91,123,73,203,105,134,187,191,13,167,173,54,150,226,139,199,252,167,183,79,43,229,41,221,37,207,21,40,54,158,94,220,172,216,40,96,40,0,199,67,121,158,61,170,70,173,231,200,229,225,52,231,242,22,40,245,130,47,217,122,217,241,90,25,67,162,62,48,157,170,23,62,22,210,40,143,144,93,113,77,112,96,172,124,157,224,28,197,211,63,39,84,235,74,76,73,187,114,137,131,147,6,142,85,181,231,213,212,121,98,26,210,29,242,52,40,163,153,82,82,188,54,254,159,116,107,45,35,48,114,147,146,156,197,124,56,232,169,36,241,216,46,135,40,19,77,187,90,17,67,203,59,224,164,81,55,96,34,1,113,243,198,206,173,92,113,173,133,181,11,108,34,174,15,211,28,132,237,14,215,174,60,17,108,20,233,43,133,7,133,199,82,249,239,167,69,52,226,139,160,83,251,208,212,33,216,27,115,133,90,224,53,30,152,8,96,252,244,153,118,79,67,45,28,81,41,38,34,13,247,143,254,31,77,77,107,93,24,141,164,241,180,71,127,228,227,139,86,18,170,179,85,214,144,16,71,247,17,183,178,216,165,154,1,56,162,45,208,50,210,122,90,171,17,110,242,95,134,138,172,105,183,45,231,224,215,128,179,172,94,233,56,155,122,53,173,238,241,220,137,122,14,237,127,134,121,198,99,91,168,7,64,149,172,48,253,29,177,68,18,234,72,218,143,126,204,201,114,247,172,100,50,197,42,118,208,242,254,116,86,129,43,109,72,218,92,109,46,223,133,83,209,110,172,5,7,228,140,105,106,52,141,243,105,42,71,201,196,63,103,162,1,84,25,15,169,188,219,113,130,64,148,252,48,0,88,115,118,138,15,6,193,170,174,94,91,252,159,23,77,182,183,31,35,75,175,158,16,205,54,135,207,55,120,238,13,171,186,191,246,65,211,90,251,129,167,183,207,1,211,240,174,203,143,155,125,10,45,192,132,139,117,1,253,146,53,113,53,255,131,126,237,53,171,155,3,7,132,84,235,233,164,135,153,160,59,108,25,244,151,168,113,121,222,133,176,188,217,34,10,211,121,31,175,133,183,52,85,32,147,155,249,18,104,86,5,253,124,236,109,20,73,14,227,251,235,218,69,175,165,231,248,109,194,189,250,61,224,246,239,62,85,140,44,87,7,28,137,199,60,47,10,139,203,115,49,53,132,254,100,196,168,218,123,111,14,235,226,176,173,64,21,29,53,113,32,31,52,38,198,86,75,229,83,11,112,216,76,50,69,225,144,106,129,230,209,31,201,81,2,134,217,81,210,245,233,185,184,142,20,159,235,28,16,244,67,43,220,242,215,216,13,76,115,99,109,15,76,117,87,192,137,149,252,192,35,92,206,198,4,214,205,16,244,78,36,200,126,82,255,195,189,183,123,48,132,160,201,211,60,112,73,23,94,214,167,249,188,215,89,33,59,96,116,244,158,81,129,74,202,95,251,248,17,233,15,15,78,183,73,92,77,125,77,125,224,28,27,150,165,10,167,242,30,108,227,250,143,139,225,159,73,207,44,52,181,166,128,243,107,171,144,89,76,41,222,235,88,57,218,180,68,215,107,174,49,197,207,6,242,208,68,46,66,209,17,202,161,124,13,77,161,103,5,244,222,226,230,198,148,170,79,158,146,151,118,0,163,98,248,44,221,85,99,76,40,198,85,22,212,131,66,245,232,183,198,50,81,251,140,50,252,216,80,134,5,158,203,179,103,172,229,150,8,38,255,51,158,236,86,247,75,83,68,90,244,200,53,242,226,18,247,54,26,102,69,11,194,102,129,162,245,166,219,164,165,29,28,109,53,61,50,37,88,231,237,62,23,74,109,74,47,140,95,148,123,60,24,69,223,106,33,29,243,172,212,20,15,70,71,199,115,120,12,24,238,226,183,161,19,123,118,89,100,80,119,12,119,50,135,82,143,158,81,195,121,65,43,126,143,135,238,4,27,216,77,191,6,133,237,195,251,65,113,195,142,41,138,241,253,238,163,141,50,197,184,218,92,120,29,83,24,235,83,252,246,241,71,210,51,44,212,42,197,36,35,214,252,154,26,244,25,185,169,222,76,238,65,151,199,130,50,240,222,28,231,81,55,36,122,200,82,172,61,74,13,31,231,105,193,180,31,115,165,91,129,218,99,4,205,249,209,24,25,92,219,122,44,145,84,242,125,240,51,11,187,78,22,88,140,106,236,225,248,32,101,170,93,185,211,184,223,19,155,86,187,63,9,108,121,214,115,90,113,66,154,106,77,19,154,242,56,232,129,241,102,230,67,2,211,238,166,112,166,100,83,242,166,53,173,76,160,5,140,112,186,26,188,123,172,216,226,73,51,63,62,246,57,151,72,217,5,76,205,189,222,155,52,116,44,17,130,115,91,119,74,19,88,241,120,11,21,202,148,184,42,92,88,249,14,19,159,87,47,27,161,165,176,89,233,118,126,6,52,91,243,78,128,148,7,170,135,129,201,122,97,171,110,213,171,137,82,197,14,255,43,96,86,169,169,61,189,27,209,96,242,104,234,151,25,45,102,188,22,12,123,143,207,71,183,232,29,20,68,74,116,166,12,19,204,137,223,182,186,11,245,55,7,205,3,241,214,165,236,165,34,225,208,57,220,93,216,168,220,117,170,80,54,58,99,129,80,189,88,31,250,38,230,232,142,17,39,246,254,120,225,181,215,20,239,69,107,175,78,210,193,206,59,226,222,176,137,170,187,153,77,57,60,208,84,180,171,117,89,233,89,172,143,115,110,109,85,203,89,152,25,53,38,105,69,253,78,23,118,183,138,145,30,48,140,211,74,105,181,96,176,9,216,232,194,151,70,46,166,243,148,26,140,191,161,108,236,131,16,104,60,218,122,116,226,232,226,186,203,158,90,146,150,218,19,50,105,59,150,102,165,95,74,99,80,38,96,55,226,214,156,34,250,49,173,26,171,222,171,41,119,215,215,58,99,146,238,79,167,135,185,192,24,232,87,28,94,117,144,180,203,15,189,253,184,11,196,42,18,148,57,127,195,182,184,3,69,207,65,30,12,3,55,158,218,20,155,148,87,159,45,123,198,115,161,47,247,168,165,177,52,219,189,58,233,118,115,78,186,237,53,74,80,108,238,241,204,79,202,155,188,108,11,216,162,47,2,55,140,208,11,31,63,70,247,119,254,151,149,247,133,211,19,89,107,36,111,227,216,171,84,1,148,135,238,138,1,27,23,78,170,253,5,27,13,254,94,192,212,166,60,58,110,203,217,18,63,184,234,202,58,247,158,201,3,157,141,160,67,82,207,134,76,67,138,49,43,116,109,233,153,154,55,124,39,254,98,199,110,83,93,35,162,162,169,197,44,74,203,98,153,2,55,136,49,191,215,174,104,115,86,101,27,93,22,40,250,214,14,125,211,116,245,169,44,25,93,244,223,107,35,73,90,167,170,63,160,145,232,85,99,108,231,132,30,250,163,40,67,49,216,7,31,23,234,213,76,170,240,84,124,63,77,121,7,186,134,202,212,72,215,138,195,141,150,18,21,10,105,20,160,250,160,32,46,211,149,147,16,46,149,233,3,142,17,49,94,17,146,65,228,245,187,24,2,243,169,236,100,148,229,181,8,142,81,11,252,42,158,193,19,239,219,205,57,57,10,250,153,170,3,130,76,186,195,9,134,30,101,73,165,123,44,146,101,201,8,217,199,163,39,67,48,224,123,50,100,144,187,10,50,97,43,71,106,38,77,70,64,226,83,180,97,164,8,9,166,159,116,187,144,74,209,161,234,27,248,185,47,41,66,185,248,108,170,105,251,152,160,96,138,12,146,16,71,145,149,88,1,119,14,182,123,115,19,175,13,211,12,117,84,228,241,46,76,50,108,123,244,152,234,66,57,28,232,203,40,145,90,73,244,221,232,91,65,250,190,60,117,62,105,69,167,101,72,104,167,234,184,145,148,52,77,18,75,126,25,165,175,234,233,42,120,205,206,113,43,148,87,63,154,255,184,249,79,79,67,175,38,50,54,252,181,104,121,220,10,19,44,249,204,39,68,84,235,35,133,99,173,50,95,7,0,213,174,63,142,79,225,211,34,64,242,77,51,154,166,81,47,144,71,35,195,49,190,97,225,140,58,214,170,236,225,88,106,72,164,126,48,237,41,26,245,102,225,126,182,213,128,2,111,41,95,150,121,43,158,142,58,30,23,127,34,203,195,188,149,246,29,107,3,189,133,38,229,242,150,167,62,83,248,123,45,226,146,77,245,202,32,47,163,54,226,131,217,97,134,82,155,25,55,114,115,180,26,51,144,204,194,51,237,114,92,204,20,30,83,199,132,2,144,237,48,205,90,93,194,6,16,75,125,77,55,4,215,7,125,105,83,73,196,72,75,92,120,41,151,58,221,120,144,134,4,74,1,108,121,105,190,134,191,51,253,132,26,136,132,158,60,231,24,18,248,35,133,246,143,158,195,233,177,219,241,251,210,98,191,216,73,150,62,207,131,106,108,170,75,132,134,11,249,0,159,68,131,224,172,72,40,116,122,118,179,187,107,103,31,59,70,65,82,42,45,68,42,62,70,131,159,109,185,139,206,111,58,10,125,154,32,195,241,56,115,68,222,147,87,43,179,131,110,2,199,178,242,16,64,250,162,21,84,62,177,32,228,234,105,41,161,239,173,97,122,169,210,251,104,146,148,213,75,88,135,81,165,171,54,86,167,241,232,243,4,135,53,42,43,57,177,41,38,23,31,81,184,170,158,101,73,117,247,246,95,182,234,131,169,76,116,27,129,107,159,38,103,31,219,231,152,81,138,60,162,4,254,203,5,21,112,9,88,99,195,184,137,114,22,39,165,109,226,91,67,189,221,220,94,60,243,233,220,103,233,173,167,105,22,127,95,250,236,74,240,252,201,59,83,140,243,181,148,33,4,67,117,140,56,30,166,129,224,85,214,40,37,162,4,210,148,189,239,140,217,103,109,90,101,206,99,6,3,243,192,31,204,30,43,100,255,198,12,88,60,5,77,39,5,149,113,242,228,8,225,196,20,62,243,4,70,61,125,52,196,232,170,195,5,170,172,58,158,247,158,95,227,49,48,236,71,242,53,81,242,216,31,27,34,240,204,218,207,198,150,177,162,216,25,248,76,35,217,39,97,178,154,177,141,30,24,94,223,162,84,139,196,243,178,195,196,154,100,59,130,14,215,45,51,106,119,102,238,50,197,135,41,3,251,160,28,83,38,43,231,38,7,85,239,190,253,159,31,166,21,92,78,84,182,69,119,214,8,80,214,38,172,27,12,23,51,243,251,105,250,29,206,29,228,230,168,170,174,230,87,27,183,171,92,13,39,23,101,174,1,179,124,158,195,3,127,110,57,76,225,188,174,46,204,39,15,242,159,223,46,240,185,85,157,136,99,127,242,241,192,147,141,83,231,10,218,142,219,97,156,111,149,140,161,97,187,127,100,63,20,124,177,66,30,26,73,216,66,227,189,161,45,81,199,6,130,190,234,213,85,180,56,159,73,47,219,33,132,111,78,65,204,111,83,20,43,71,46,59,235,39,184,71,165,224,162,163,77,89,38,55,181,117,223,92,192,172,62,39,110,81,24,35,233,187,183,77,140,252,24,3,240,196,127,85,122,199,140,219,237,33,81,237,48,228,174,47,190,10,113,31,5,158,122,218,35,112,237,99,106,198,171,78,22,74,4,9,12,124,112,181,222,241,103,51,37,194,180,3,182,205,69,86,144,229,244,90,220,124,52,181,206,168,85,194,7,252,224,97,90,140,50,19,155,85,72,251,213,38,48,46,110,236,64,228,229,35,10,134,102,147,34,27,201,30,114,140,30,63,44,38,106,51,202,36,85,211,164,171,215,175,110,249,15,36,221,216,164,94,30,6,76,7,210,126,117,37,63,186,31,224,84,244,12,193,35,73,203,173,5,250,117,87,121,57,113,203,40,110,199,48,27,74,127,76,113,164,133,125,195,44,84,48,63,202,170,164,153,189,76,234,192,199,142,124,196,162,201,34,220,121,10,191,129,138,64,176,195,57,15,235,239,230,253,245,8,177,140,106,76,212,68,138,92,101,195,119,14,75,165,152,218,205,19,147,56,87,55,95,126,38,202,243,240,58,163,160,229,159,43,35,56,246,132,65,89,145,219,15,25,43,112,214,152,4,85,154,190,116,51,69,34,210,108,134,114,253,177,252,139,95,11,45,176,50,170,211,139,74,124,222,103,33,10,14,226,107,210,140,72,104,193,231,48,213,143,69,225,98,156,212,31,92,102,122,98,145,251,71,48,225,139,19,245,248,164,66,108,240,212,13,63,243,225,101,162,146,67,211,23,148,76,127,159,227,188,6,54,197,67,62,62,88,161,31,188,206,142,152,158,49,75,196,79,190,71,131,195,174,182,71,93,222,180,44,150,195,116,121,106,60,30,225,219,176,212,233,205,93,42,166,182,140,253,214,159,60,217,156,31,79,189,208,153,73,95,197,194,72,214,94,246,20,222,96,46,250,1,118,108,122,56,225,234,27,181,219,110,194,209,60,95,102,123,96,202,118,253,209,32,48,72,79,13,21,68,80,142,38,14,218,249,230,153,63,190,95,40,34,161,117,126,211,104,16,15,206,15,94,196,153,53,152,99,13,206,53,224,101,158,156,192,24,51,169,4,124,6,85,53,226,18,29,51,223,231,4,158,132,115,116,50,160,174,61,252,209,76,69,73,37,253,90,253,200,132,65,241,164,228,132,129,229,163,122,99,22,111,125,236,249,170,69,107,36,19,125,42,152,12,156,152,81,116,91,199,226,74,208,81,41,29,162,157,178,125,4,60,167,30,171,27,186,129,228,59,37,249,232,162,241,64,132,32,139,167,247,128,207,217,165,143,205,185,56,125,109,26,167,137,208,21,192,33,80,171,175,189,31,195,158,234,207,177,199,183,152,38,112,28,169,232,55,173,218,51,44,230,100,100,162,93,181,237,134,213,59,58,108,139,81,133,139,168,237,155,43,230,32,124,200,85,85,222,76,114,222,97,244,77,165,189,227,192,20,196,175,11,79,109,255,75,198,107,187,4,94,85,229,208,140,156,46,214,30,254,121,86,61,167,2,189,69,218,1,31,39,95,154,38,121,75,114,168,1,83,208,168,232,217,105,227,151,81,36,83,21,183,106,246,98,192,8,30,171,112,94,71,126,214,143,15,180,237,214,210,123,15,244,238,220,145,160,56,253,233,127,229,180,71,130,46,182,148,173,44,14,3,158,130,72,20,19,224,192,213,16,89,48,186,165,102,108,134,211,250,38,4,181,185,16,40,156,92,210,49,195,178,163,64,203,225,169,145,181,241,171,183,170,62,98,103,222,116,73,80,12,84,67,71,173,249,194,199,31,146,171,141,75,36,190,53,196,177,146,160,24,48,115,239,187,50,39,206,144,222,220,50,241,243,62,56,17,75,133,205,122,136,151,158,74,44,123,80,180,95,98,39,164,6,77,172,113,96,168,154,226,222,133,96,144,148,138,147,160,27,241,53,39,28,171,90,206,77,29,173,87,209,82,13,87,218,124,97,168,2,103,192,121,63,143,118,102,15,149,22,113,250,80,91,39,223,107,216,158,238,55,63,91,217,122,126,155,131,50,70,28,22,146,218,251,139,126,226,216,118,116,65,137,248,94,156,63,210,219,31,172,133,153,88,146,52,10,251,247,66,176,84,7,133,190,161,28,27,150,177,180,151,231,222,208,85,249,215,164,86,104,170,110,30,112,85,56,231,63,192,100,67,3,198,79,168,15,220,102,172,123,75,104,188,143,70,48,251,194,200,190,190,168,167,30,65,187,202,179,24,60,243,69,45,81,241,140,201,249,107,255,152,4,251,117,142,254,154,41,106,160,68,135,31,152,248,127,192,216,159,85,191,214,177,179,189,34,199,132,238,206,215,121,96,82,255,51,96,154,45,244,165,207,231,203,253,154,10,52,193,40,76,1,98,216,33,44,115,17,119,1,110,215,23,134,120,185,8,127,17,112,71,57,55,224,12,107,144,52,75,100,24,13,3,134,252,79,154,121,242,68,49,56,22,39,35,152,117,212,166,115,95,26,72,198,244,185,182,165,21,223,227,204,200,45,92,111,3,114,141,25,222,40,146,150,207,22,15,15,58,237,113,247,228,123,78,31,186,130,231,140,17,47,88,176,130,174,100,100,191,23,21,249,94,234,217,169,251,27,247,60,167,223,233,129,123,77,247,60,63,214,85,87,116,180,17,123,93,33,197,163,253,35,240,221,205,216,81,160,237,147,226,21,92,219,150,250,181,67,142,249,163,50,134,70,107,153,61,8,11,45,102,23,81,99,59,77,202,140,19,153,117,39,94,151,73,10,165,93,227,230,168,49,202,2,48,154,205,20,71,215,129,139,24,126,192,20,84,173,11,211,88,45,45,59,20,30,121,144,11,130,192,169,12,9,197,20,27,251,133,73,37,75,55,81,166,36,186,149,107,157,21,81,222,230,157,145,138,9,152,226,7,217,52,72,66,56,71,62,48,157,186,210,94,66,247,160,83,51,127,176,178,74,32,35,189,239,129,207,196,232,178,250,136,162,200,52,165,204,85,133,89,129,217,109,5,30,10,146,88,11,67,156,70,50,105,53,42,84,78,120,90,200,174,165,175,90,224,109,37,217,1,179,173,232,47,111,118,164,59,40,180,51,207,7,94,171,41,44,191,76,178,42,60,190,31,40,171,199,232,86,83,88,210,221,216,109,4,37,130,185,2,134,197,108,232,197,200,68,236,59,158,40,152,105,207,26,212,153,243,194,117,116,109,74,179,120,233,140,151,62,63,53,132,197,160,152,49,17,147,244,199,143,43,141,120,4,125,135,187,23,208,16,143,172,240,249,173,143,233,13,152,194,81,237,166,163,201,109,134,123,145,8,159,13,109,242,59,71,232,10,207,102,90,81,230,3,83,143,117,225,199,76,41,86,189,181,47,170,218,95,100,70,106,246,106,106,4,171,171,90,87,132,70,247,138,7,131,243,72,117,133,73,97,172,143,254,17,216,26,91,166,194,205,211,204,160,141,152,174,162,80,239,181,128,77,184,82,91,38,83,164,53,13,46,85,123,80,241,9,60,205,108,48,194,151,10,211,133,38,87,55,233,50,26,70,203,191,139,63,90,135,82,69,92,0,24,129,225,126,13,152,174,227,174,48,93,216,43,96,220,210,166,240,114,70,65,131,211,212,174,203,99,69,152,36,216,133,187,180,10,81,58,65,37,235,253,109,68,115,5,181,174,64,127,47,36,75,133,119,15,120,71,95,11,176,61,139,52,215,22,136,192,2,54,169,153,245,194,243,129,181,161,159,48,248,190,30,52,100,228,178,143,34,62,177,63,153,171,31,154,132,89,10,184,127,66,10,134,46,109,109,172,22,145,223,62,131,77,198,118,105,79,176,177,247,196,173,143,83,58,158,95,166,207,50,215,11,47,109,154,175,176,214,244,24,178,102,173,118,251,129,9,6,4,60,182,148,233,193,103,84,103,138,143,9,25,171,54,136,195,136,186,118,204,113,171,41,107,15,27,18,5,110,247,106,248,211,183,194,212,140,182,11,23,201,221,15,235,251,205,242,228,173,84,37,144,194,124,242,150,125,220,5,248,73,134,194,180,132,199,213,48,55,41,139,71,206,212,76,249,36,198,172,84,126,30,59,169,230,189,186,194,148,37,87,211,240,225,60,6,192,163,234,139,193,108,83,83,108,73,13,70,92,229,90,58,70,76,185,163,66,141,212,195,16,178,207,46,18,187,10,61,149,85,25,66,250,143,108,40,70,5,118,79,165,62,89,199,56,139,153,70,205,183,186,93,13,251,107,222,137,152,72,241,10,145,65,50,97,185,59,27,24,5,37,219,168,213,229,174,128,27,177,48,33,27,56,199,234,244,4,12,98,158,16,108,10,217,64,165,214,41,214,23,252,72,66,228,59,126,92,137,217,199,180,22,229,164,5,221,43,206,151,106,53,57,138,162,12,215,118,192,164,52,148,77,3,42,188,88,186,133,81,144,54,87,66,130,163,197,107,161,120,83,149,89,130,141,248,227,215,7,70,130,72,236,47,188,27,87,5,164,233,180,54,237,238,133,35,174,184,143,96,9,197,162,54,14,52,104,36,42,62,120,141,71,24,25,152,50,193,28,176,101,61,30,152,216,108,192,148,35,61,48,179,227,94,141,36,132,240,18,53,10,3,191,140,23,81,83,227,58,86,62,37,62,159,95,13,27,187,146,232,24,243,74,172,78,232,192,33,159,16,152,210,123,63,36,38,249,226,161,84,30,84,150,167,238,48,20,21,89,137,162,120,21,167,193,161,8,196,52,129,3,166,72,168,120,237,36,13,80,89,244,170,6,173,35,174,244,67,176,151,99,88,78,109,104,224,143,237,243,205,82,140,150,173,135,58,20,208,203,59,166,249,248,27,158,187,11,67,46,254,49,92,46,66,168,143,210,22,69,35,231,173,125,99,24,4,151,165,16,106,80,242,79,36,197,97,234,140,147,194,246,129,253,183,11,181,103,114,108,67,188,214,171,135,120,71,254,85,106,10,76,159,185,239,43,20,121,158,255,238,15,236,21,163,95,4,94,222,11,52,250,173,45,72,222,68,228,11,249,91,235,69,250,224,1,183,228,31,208,36,232,144,74,64,191,182,6,138,192,136,252,114,49,21,131,239,173,76,90,183,60,87,207,90,34,246,76,253,208,115,176,82,234,151,99,199,162,180,52,119,125,173,108,113,222,239,183,155,149,71,202,62,142,213,74,98,253,131,109,86,10,7,201,50,114,185,47,156,79,220,179,42,139,42,101,64,149,157,232,131,17,117,144,150,52,222,27,113,26,191,57,222,105,21,223,137,221,160,165,226,87,163,208,173,4,89,198,96,82,253,167,17,15,235,178,213,26,53,101,247,245,67,215,16,146,70,23,62,83,103,123,8,152,39,27,170,53,58,54,197,124,177,180,27,166,137,58,233,208,122,209,182,251,193,198,139,116,195,7,68,101,153,73,197,97,120,27,239,166,52,137,227,157,121,189,29,78,93,169,4,13,30,35,198,148,189,113,38,189,57,125,124,241,211,38,28,212,46,90,40,14,247,73,76,137,51,163,126,225,143,93,229,7,87,122,114,69,162,126,154,192,87,254,188,190,94,141,151,109,201,205,105,174,91,110,52,31,67,212,162,213,47,220,20,78,243,129,207,86,235,99,86,233,78,73,109,188,168,135,28,129,97,228,157,15,220,189,176,249,192,8,198,221,227,13,152,43,226,234,179,92,214,157,166,212,230,71,223,13,138,166,69,165,195,65,183,39,65,64,207,226,212,33,51,77,195,123,49,100,238,55,34,3,12,227,202,12,152,194,209,7,70,209,32,110,78,230,121,61,55,167,43,48,7,220,40,193,17,24,98,207,123,115,250,154,171,60,248,113,137,92,122,230,192,80,7,139,2,5,165,135,103,34,125,31,19,33,241,99,201,200,197,3,115,33,249,189,225,36,20,58,27,148,225,98,203,129,225,62,9,171,204,249,15,78,51,191,212,56,234,147,252,46,237,244,107,250,75,37,83,109,208,167,134,198,243,115,240,233,96,135,121,92,190,149,113,235,250,209,101,218,153,163,232,75,33,221,228,219,89,54,149,57,153,99,168,202,121,69,18,246,78,82,22,182,179,169,18,102,154,126,239,70,169,95,17,216,152,33,125,250,103,184,138,133,71,126,66,101,208,171,191,118,62,131,201,54,31,48,204,195,78,56,0,229,8,142,178,160,68,83,188,148,138,10,82,35,91,184,48,203,165,249,161,10,45,59,244,27,23,134,138,206,27,58,59,57,160,37,228,115,208,20,55,166,222,7,67,112,46,146,82,103,187,200,205,67,188,244,67,211,201,165,104,179,98,255,15,166,49,37,11,216,45,54,253,129,8,54,202,6,207,70,100,30,190,195,199,8,172,47,76,209,208,133,97,222,233,15,156,188,149,180,147,42,238,210,197,106,112,84,64,2,147,14,209,155,183,20,53,190,29,134,200,174,247,182,174,111,159,222,41,67,204,211,245,98,46,113,51,63,157,217,61,154,162,25,9,168,223,52,162,132,135,162,144,254,12,119,255,200,193,233,123,48,121,81,185,218,72,225,63,215,200,100,204,230,243,203,205,67,53,200,140,25,241,250,51,158,219,107,1,105,242,33,37,52,245,185,104,240,240,59,67,195,40,148,76,191,239,60,147,63,118,27,83,242,23,19,13,234,226,244,65,205,220,166,164,223,170,29,67,225,211,203,48,248,41,97,100,130,18,51,172,113,239,210,117,2,66,137,228,119,198,102,214,37,139,226,150,7,49,145,24,67,178,167,200,170,162,150,107,56,124,190,55,156,48,23,54,126,167,90,2,166,90,125,43,108,82,150,1,19,61,209,171,135,73,162,6,92,148,235,122,18,233,42,159,212,13,48,219,146,28,27,208,49,77,47,172,167,205,205,54,24,133,207,81,16,23,99,210,205,231,193,41,157,143,159,70,250,232,198,64,167,221,56,199,115,155,134,181,62,54,101,131,254,45,8,154,73,17,18,48,93,187,126,49,59,154,84,14,31,184,26,23,175,195,176,45,37,133,161,97,236,37,96,42,35,5,30,211,234,152,29,174,108,231,91,247,72,106,77,190,155,195,35,63,171,14,25,197,118,78,207,134,134,216,86,114,79,248,196,206,237,190,3,141,24,207,185,89,149,239,209,140,53,56,110,78,189,169,236,238,40,42,121,169,16,218,103,36,37,21,165,38,99,221,107,187,132,126,97,67,154,206,245,110,23,159,137,116,125,84,104,24,105,230,140,7,67,204,39,203,213,28,37,253,179,186,232,227,32,61,120,119,111,56,88,144,122,117,152,74,186,45,70,192,134,216,183,143,128,107,18,25,3,200,112,205,169,117,152,102,194,36,7,34,178,55,59,6,133,110,40,253,218,231,120,197,116,90,1,63,118,48,231,37,6,76,252,246,241,120,179,90,1,180,178,223,247,54,226,13,57,108,225,16,158,241,203,73,234,155,232,184,152,78,180,4,134,208,160,154,138,148,249,196,183,154,70,202,33,175,12,157,81,139,171,39,218,115,178,108,19,146,54,181,249,59,77,250,49,228,91,146,32,40,110,126,27,93,148,86,221,15,106,234,216,102,62,24,141,123,41,77,132,222,43,55,231,67,194,225,33,125,115,125,150,109,214,100,241,155,67,185,161,244,112,219,50,8,23,166,245,74,18,89,155,184,243,39,38,115,96,152,25,164,3,117,160,48,144,189,124,144,52,111,211,26,11,226,250,123,248,185,178,126,61,93,114,239,84,45,2,228,48,38,152,122,114,120,233,49,226,214,151,44,30,205,50,253,152,234,207,93,172,131,107,137,51,69,145,165,79,193,130,224,165,186,152,147,1,173,190,120,176,238,132,151,1,24,250,239,17,240,84,185,130,65,59,113,245,253,255,76,54,168,232,5,165,210,190,199,91,161,232,33,180,89,191,56,199,174,126,53,185,52,17,99,38,129,76,237,201,7,19,183,80,102,44,124,227,20,253,48,240,46,80,208,39,48,180,139,159,152,11,3,178,209,195,148,17,165,210,119,124,54,196,121,41,136,91,117,204,168,203,255,180,102,13,206,26,44,63,150,59,181,8,205,81,106,44,36,202,191,154,181,96,199,189,41,11,31,250,218,198,39,246,125,46,82,242,91,195,171,204,218,179,203,126,35,62,49,111,186,212,111,44,50,45,35,126,59,37,85,138,65,184,23,47,229,67,209,117,169,75,7,133,224,146,119,63,53,155,209,170,44,64,159,52,197,250,31,76,224,107,74,192,27,86,194,179,105,59,60,105,29,76,122,53,153,176,234,40,202,194,75,47,182,92,188,63,25,241,47,229,27,134,44,105,59,69,45,45,20,156,39,50,102,211,242,0,126,115,104,31,132,27,107,252,72,86,124,162,141,1,131,124,213,171,173,142,197,81,34,17,85,127,154,182,235,29,23,51,213,36,218,192,33,152,188,195,163,25,67,124,255,3,60,60,53,72,21,55,177,93,189,57,93,213,126,42,66,96,240,84,204,80,151,229,250,110,192,112,49,245,231,106,235,161,119,56,99,223,43,12,201,132,31,0,131,229,89,117,84,248,254,205,231,33,245,224,84,203,233,213,163,250,234,179,2,128,254,199,39,243,104,29,243,157,20,234,122,166,74,247,104,184,229,23,202,59,147,8,147,124,169,69,232,46,210,255,163,237,60,146,44,201,113,32,122,37,106,113,255,139,13,31,126,0,116,150,89,207,46,103,53,213,158,17,159,65,9,66,184,171,227,151,93,31,186,12,71,225,84,43,249,121,24,113,97,135,171,37,131,232,79,19,95,245,119,83,224,39,58,59,195,216,205,61,220,122,224,97,188,77,207,119,149,18,93,90,76,44,67,135,51,17,73,241,167,145,102,148,27,44,176,155,209,36,121,229,199,5,57,176,152,134,119,119,54,246,97,249,232,193,214,237,47,78,199,162,17,138,15,22,110,13,142,52,20,213,140,216,81,23,46,242,65,223,187,9,19,87,49,20,198,175,148,107,4,60,85,246,148,119,35,186,154,29,109,232,175,245,231,167,179,243,181,182,14,119,85,214,79,70,37,203,125,144,150,8,72,39,232,103,237,229,201,33,148,44,144,228,168,7,68,178,208,249,7,15,24,199,219,3,119,250,216,97,18,189,183,126,23,117,43,110,124,153,124,137,6,170,120,249,92,126,41,34,249,137,140,191,7,14,73,133,214,205,233,155,159,25,222,106,29,1,147,182,165,219,52,91,212,244,109,129,106,110,213,171,252,205,4,231,27,110,63,97,76,29,108,56,132,63,140,70,215,241,128,232,54,250,87,53,235,162,167,191,183,167,70,145,228,32,213,173,86,237,135,162,177,131,176,194,62,207,86,220,124,254,44,44,161,207,210,176,24,189,175,105,163,199,214,93,146,27,168,123,26,64,167,242,215,210,232,211,247,254,172,41,57,61,91,17,35,231,55,15,252,47,187,190,157,137,126,139,55,140,91,99,85,127,47,110,81,231,206,53,13,56,8,105,21,174,144,131,59,108,183,183,253,216,17,81,34,212,8,71,65,113,35,240,105,104,92,245,200,186,205,202,54,111,124,144,206,50,128,192,92,165,82,65,60,213,22,146,247,166,145,27,150,159,131,105,66,28,230,240,249,196,146,116,241,44,36,40,252,230,98,234,9,89,7,196,248,111,62,31,33,204,34,77,191,122,195,123,127,95,77,151,72,232,141,203,177,139,25,83,227,191,151,106,141,27,188,111,167,28,24,103,157,194,171,58,241,244,129,43,100,218,85,77,202,92,189,150,147,98,86,34,140,98,235,194,159,234,20,252,240,138,200,181,30,240,124,166,223,90,14,8,79,94,23,24,103,103,187,207,158,117,164,102,52,122,87,110,244,85,19,98,213,87,147,141,228,182,17,162,54,122,227,193,200,38,247,60,59,76,190,195,124,96,8,131,170,195,195,156,220,106,131,227,158,223,14,55,139,173,232,103,145,219,22,45,43,120,70,212,68,135,47,194,141,12,178,206,243,84,244,116,177,251,0,161,222,224,195,167,142,70,77,174,248,1,31,4,151,185,241,192,117,14,255,108,18,180,234,51,150,92,215,124,159,163,214,228,49,80,214,10,250,217,70,21,39,129,31,65,127,228,159,31,12,161,70,211,144,222,194,227,16,79,159,155,87,74,186,118,96,247,206,229,194,141,138,59,181,218,76,211,254,131,75,127,228,139,140,56,47,188,40,240,141,166,231,118,64,6,117,246,171,30,20,236,83,137,194,169,38,113,138,152,6,29,246,126,2,103,164,1,58,89,151,41,250,141,39,152,56,201,191,143,225,200,48,31,104,167,16,2,247,108,251,3,83,37,80,235,115,39,154,37,102,2,138,110,85,23,166,177,0,249,13,151,10,65,189,225,50,30,212,186,236,128,49,240,223,85,223,178,55,237,44,29,234,212,222,85,15,81,146,195,92,121,245,187,55,206,142,21,48,90,45,122,44,253,142,223,230,48,63,173,134,23,228,207,62,216,84,198,162,108,253,162,217,55,28,184,150,183,242,159,67,45,52,194,133,99,26,3,73,207,75,222,230,181,67,205,116,196,139,158,137,123,93,247,61,49,9,74,222,186,194,78,229,130,46,2,157,94,158,133,219,60,56,213,112,240,66,135,250,192,213,37,11,168,15,132,16,72,159,230,126,235,119,34,120,186,182,102,218,152,94,189,103,142,195,104,66,66,252,120,182,156,156,227,171,59,209,223,161,47,39,88,230,22,122,193,107,38,156,14,6,31,83,120,7,76,14,80,126,96,212,177,28,70,29,186,170,79,1,17,89,223,238,138,77,186,231,195,140,11,198,91,142,115,99,214,245,236,165,35,14,116,83,135,214,37,2,220,182,111,150,133,14,28,207,86,91,113,70,122,175,145,176,167,6,41,116,17,205,3,84,198,78,159,222,166,213,250,233,66,154,170,65,26,229,249,108,18,179,124,99,192,88,223,18,121,176,1,35,97,220,97,8,15,158,227,135,186,42,223,44,141,59,186,55,221,198,33,157,141,134,83,195,249,244,40,114,234,190,116,179,149,197,11,108,54,251,242,46,163,164,74,55,157,141,179,202,183,225,130,250,157,48,223,226,88,98,98,123,187,206,197,141,8,138,192,24,160,126,143,180,180,103,33,82,133,0,107,142,210,227,105,234,102,134,62,141,162,148,143,150,221,90,164,104,240,124,111,50,35,211,97,228,142,116,1,85,52,229,125,183,60,59,68,226,22,44,48,94,29,223,177,208,106,110,207,44,165,151,60,131,187,145,118,49,202,126,158,30,203,105,54,128,211,86,47,207,70,242,50,206,167,12,63,99,87,248,220,75,175,181,112,118,144,242,164,39,1,19,131,191,48,62,81,133,201,225,107,1,231,174,165,25,56,252,238,45,21,113,231,170,185,158,228,151,117,47,53,195,250,71,177,74,62,172,153,54,231,133,241,97,107,203,23,218,156,254,114,70,167,234,250,58,7,12,81,114,135,225,131,145,172,224,109,121,218,49,160,227,61,241,77,219,212,243,103,65,177,244,213,13,10,147,123,138,159,238,103,218,13,133,155,201,79,198,79,19,209,151,207,38,19,206,13,153,179,11,231,166,234,75,164,79,228,136,233,80,199,209,244,240,51,126,192,112,120,231,177,52,138,133,216,79,79,206,241,7,218,158,165,73,12,176,248,225,149,135,121,211,165,217,248,194,234,125,241,158,234,64,229,22,187,226,103,155,165,145,10,186,201,202,141,206,174,4,109,212,233,204,9,238,174,43,248,86,216,219,36,45,3,63,163,223,251,51,92,119,111,214,198,57,6,187,95,144,51,251,172,44,77,188,169,149,155,228,7,87,196,192,250,254,91,109,211,255,18,84,13,189,213,50,207,100,79,23,46,26,35,173,232,77,112,233,250,164,96,225,10,16,25,237,51,111,207,93,224,139,100,110,4,251,76,10,239,194,203,206,208,79,235,245,244,7,34,30,87,111,152,222,220,95,6,13,14,41,174,221,89,96,248,109,182,203,231,102,82,50,84,0,60,17,71,157,159,18,50,98,153,157,68,187,11,147,155,19,191,157,204,96,185,251,224,177,24,113,198,213,239,187,17,229,131,93,228,194,156,38,57,148,146,183,21,176,137,32,49,101,54,53,228,140,161,9,150,252,28,178,173,217,192,93,206,24,209,237,44,34,222,37,159,205,166,184,154,188,169,110,12,85,105,54,219,33,187,96,49,101,97,82,118,129,188,59,30,111,135,113,160,202,154,133,155,133,28,108,111,90,49,41,202,251,52,217,221,169,186,198,55,49,220,244,136,109,143,49,189,18,31,1,233,99,136,47,249,109,139,99,127,55,100,227,209,110,42,228,125,32,52,159,154,163,185,20,153,75,20,1,76,183,221,32,236,158,248,151,228,233,58,77,55,219,97,42,141,182,74,178,27,185,133,163,213,148,76,69,207,157,130,93,87,162,135,170,96,138,210,3,213,211,150,46,238,130,220,147,116,125,121,247,57,103,106,190,112,54,157,69,129,27,18,61,33,245,13,165,131,140,54,132,177,112,87,185,138,184,213,175,139,78,120,165,254,183,120,159,113,207,73,73,181,228,207,111,125,41,12,44,198,141,179,93,90,158,17,81,248,228,146,139,249,213,69,117,27,82,49,234,108,63,148,123,144,164,173,147,177,195,61,204,223,141,79,76,50,68,233,51,148,209,190,78,163,216,100,15,81,183,102,1,138,100,59,30,233,161,202,235,199,240,234,62,137,81,251,221,163,60,194,236,33,121,240,83,139,215,152,60,63,109,156,14,31,108,9,17,58,94,228,99,125,164,138,40,209,147,100,94,138,126,23,140,105,221,97,200,145,84,214,61,89,250,100,118,153,123,202,194,68,229,126,91,197,137,55,28,234,42,41,31,37,23,120,65,253,246,131,201,143,152,226,221,162,44,3,221,243,233,48,202,11,242,52,210,147,217,251,172,207,142,134,132,54,140,58,13,95,1,4,125,155,28,214,103,172,207,85,234,187,189,176,15,119,75,48,17,152,208,148,239,42,164,19,38,161,233,51,202,215,254,149,94,96,66,110,203,14,22,152,252,150,248,109,42,74,134,236,197,92,171,75,60,139,223,78,244,215,27,23,207,216,13,77,180,72,100,227,173,97,159,88,15,237,170,79,113,41,107,111,186,52,147,157,46,173,63,40,25,23,249,162,184,59,164,199,172,4,51,199,187,209,229,16,109,247,102,233,242,237,194,143,70,41,130,190,86,50,42,112,233,10,111,122,36,199,111,247,173,171,131,48,249,151,214,100,40,202,184,10,19,193,41,241,112,133,12,71,150,30,186,1,105,198,96,149,166,108,216,184,38,103,143,197,213,45,8,160,45,163,250,100,250,78,138,139,56,53,157,40,136,183,127,213,138,192,8,223,200,80,99,211,147,37,232,112,174,42,2,1,79,52,52,187,222,43,176,65,37,57,33,72,183,107,95,238,157,137,117,22,78,117,129,207,13,110,248,118,70,118,105,17,22,99,24,172,45,36,225,176,249,198,155,192,195,226,217,14,155,152,238,20,216,228,224,227,105,196,162,229,200,135,91,187,124,106,64,192,196,137,101,221,163,242,112,14,167,111,83,65,240,237,217,167,225,185,128,145,192,225,105,118,188,192,199,150,27,190,169,152,132,125,174,242,97,29,9,190,21,112,69,21,97,9,76,225,173,239,88,29,81,83,61,251,140,170,242,83,191,216,196,30,200,4,146,62,167,198,61,197,76,36,8,54,229,124,50,170,203,152,75,25,141,47,253,101,19,50,250,192,196,164,236,250,195,168,54,187,165,98,162,90,207,120,116,203,51,249,166,10,5,132,73,132,22,129,225,192,235,14,163,201,115,125,153,141,93,36,13,63,55,225,140,62,7,134,254,182,221,162,226,105,227,193,232,10,163,72,236,176,17,166,110,253,104,211,72,156,14,215,170,217,217,237,39,100,52,253,183,141,205,191,104,175,192,162,239,171,183,225,111,42,85,190,219,178,17,252,232,179,204,109,241,136,52,227,109,24,241,219,115,24,181,183,192,100,195,206,229,112,165,244,73,190,155,91,197,151,177,11,140,95,71,118,14,171,149,233,110,202,252,98,239,186,192,126,103,169,55,109,224,231,150,3,8,250,137,254,121,161,128,207,62,221,180,105,19,105,242,104,121,31,118,165,17,56,180,78,64,207,146,201,93,250,116,146,66,92,179,195,40,23,20,249,46,24,242,190,52,12,96,20,92,139,252,244,50,79,158,183,172,255,124,55,2,159,169,187,253,0,194,163,180,146,174,109,92,229,211,119,37,142,133,34,18,222,237,71,72,228,102,146,185,183,134,54,13,26,141,143,164,195,158,78,171,233,100,217,8,0,228,17,77,163,130,88,94,190,97,84,45,59,62,12,31,137,76,150,189,34,131,213,96,4,4,239,211,35,145,66,95,163,83,203,144,226,191,51,64,25,122,233,64,43,219,185,160,80,201,165,18,168,20,231,145,115,110,234,226,49,90,140,200,237,111,120,0,145,103,186,163,69,34,197,133,225,189,248,10,43,236,155,179,200,173,27,243,101,203,59,250,203,30,191,40,215,171,118,187,115,153,142,218,133,173,186,36,118,141,51,195,143,101,40,31,53,76,178,59,70,218,42,199,164,97,147,218,61,191,161,152,124,116,150,9,62,204,137,216,3,46,208,8,220,213,195,234,152,177,229,112,45,83,19,10,207,193,116,179,18,238,115,152,191,2,61,107,1,214,88,127,53,213,192,93,118,210,249,219,160,28,61,191,155,101,47,164,96,116,221,57,68,240,169,136,21,68,222,226,46,110,107,52,146,63,202,146,167,161,52,241,97,206,231,229,186,253,79,104,195,98,191,72,216,60,98,43,207,138,160,247,15,60,198,43,5,231,242,179,103,209,228,47,116,13,108,92,207,242,44,241,188,79,250,21,152,50,112,249,96,242,150,91,60,11,179,199,245,88,83,166,10,17,215,247,69,72,13,159,91,241,237,234,73,242,204,39,236,7,76,77,113,147,167,161,179,30,62,20,36,47,14,209,158,108,166,209,25,167,237,249,136,201,62,119,225,85,200,123,200,14,115,85,151,245,60,45,181,195,247,146,58,176,71,101,179,56,38,2,20,192,219,97,187,98,13,129,109,134,127,211,151,204,62,74,189,5,198,238,243,147,133,11,115,211,11,2,133,196,233,171,54,220,168,175,88,76,72,225,182,147,155,225,245,151,140,249,192,100,127,244,128,123,86,207,1,123,1,126,36,135,39,69,236,83,96,8,232,124,171,33,70,87,36,197,8,158,28,163,183,117,248,188,74,66,239,228,3,22,130,93,31,140,119,68,226,77,164,164,80,187,229,31,86,80,2,144,110,33,69,185,249,244,175,22,89,23,139,149,202,201,243,235,62,27,178,237,247,183,203,225,4,116,54,33,116,17,207,135,136,29,1,219,193,78,197,27,150,16,109,151,103,45,109,194,47,16,144,210,85,41,57,111,196,249,157,189,233,192,80,178,21,153,42,199,42,43,62,135,11,153,125,146,166,143,198,50,158,158,15,29,70,37,184,229,205,80,5,249,78,84,134,73,77,45,237,16,136,35,253,221,221,8,120,244,163,40,208,116,243,6,46,141,46,194,123,205,216,183,122,106,14,35,94,148,21,62,159,49,188,187,169,128,232,66,17,211,140,161,42,142,195,130,137,46,146,103,150,198,60,194,72,32,122,177,116,255,54,21,172,47,248,247,203,145,128,67,71,96,83,34,203,14,163,19,118,189,122,232,90,162,106,252,205,178,108,188,118,50,19,126,213,79,110,28,17,4,152,18,191,107,118,128,198,134,197,241,134,67,73,224,4,77,79,119,152,200,201,148,223,134,240,167,251,190,144,185,123,12,241,212,108,19,48,246,225,6,94,73,209,204,27,191,207,206,220,31,36,243,182,153,94,84,247,165,73,69,42,38,166,192,232,96,185,45,140,72,28,69,121,10,227,205,252,70,36,23,168,140,187,62,77,224,45,224,12,31,253,251,219,198,128,226,240,192,127,184,21,70,108,217,91,126,108,62,216,117,244,195,234,117,213,192,171,163,236,209,52,147,144,236,215,242,132,52,175,84,196,218,234,193,37,246,193,92,68,68,161,149,137,82,170,223,253,137,68,77,201,26,104,219,182,44,63,82,225,127,173,82,210,116,38,125,169,46,65,1,204,10,145,91,178,177,56,148,18,79,103,242,111,238,34,216,28,25,195,157,95,137,204,221,178,228,233,241,163,74,118,216,8,81,244,105,19,112,8,24,125,114,217,199,77,28,217,87,16,213,123,83,189,41,176,30,184,239,153,60,30,248,127,229,89,116,247,188,63,185,186,75,184,135,51,117,55,55,38,207,153,58,154,240,84,152,170,98,250,4,65,128,169,152,18,59,1,34,205,150,163,71,48,137,179,28,247,155,160,217,138,30,57,251,145,240,157,156,235,27,106,35,209,33,149,162,226,253,192,100,209,68,203,6,226,227,65,198,104,36,213,113,115,135,239,34,75,197,55,48,172,35,183,97,233,204,11,121,58,87,99,90,13,152,116,251,174,48,251,217,136,175,78,69,2,58,228,25,82,85,214,110,143,10,153,131,101,33,174,237,78,3,208,165,130,182,137,122,170,82,99,150,224,199,20,122,243,3,223,9,216,76,97,89,193,153,157,177,202,224,58,223,118,77,56,217,238,171,207,252,23,241,34,36,201,185,12,4,60,187,36,183,90,33,221,140,11,145,165,28,85,109,55,220,202,115,6,76,159,8,169,180,21,114,102,153,160,70,14,240,194,45,45,129,203,11,119,231,142,253,193,16,198,8,76,101,192,109,249,89,182,42,249,145,76,56,229,190,188,27,211,166,194,91,59,149,216,138,48,238,178,81,122,178,2,112,35,240,40,189,198,41,93,239,96,195,220,82,245,233,106,68,59,1,23,172,141,128,113,158,143,124,231,33,229,178,75,80,18,88,247,188,243,44,43,101,110,198,135,179,227,187,234,216,42,100,77,149,123,94,241,89,213,124,43,183,207,50,248,220,177,114,73,1,148,201,192,30,220,107,139,41,94,77,148,80,224,153,194,160,5,77,146,204,115,78,68,28,74,177,62,176,241,171,240,191,226,135,36,153,221,225,51,178,146,191,138,59,9,155,216,251,164,16,248,18,117,11,138,4,90,119,67,133,240,254,84,141,109,163,209,190,191,157,17,103,16,237,37,99,129,236,238,186,58,219,115,26,18,2,180,218,93,242,224,29,238,84,95,200,103,155,104,119,138,151,83,67,185,21,93,229,11,229,130,146,81,159,20,62,187,213,114,59,5,151,89,18,50,70,224,229,233,85,6,91,158,186,194,168,152,53,129,85,201,58,35,14,218,239,79,83,99,175,232,34,71,39,222,141,215,91,56,117,137,37,186,142,132,193,112,55,75,203,54,81,255,29,95,77,206,154,236,58,24,45,101,149,251,219,181,73,240,177,23,136,109,62,190,32,235,82,10,11,170,194,240,159,221,30,55,73,46,129,41,24,141,211,62,91,237,185,60,13,183,240,72,119,56,241,155,108,133,209,94,154,1,239,37,17,238,78,105,53,142,132,11,79,97,229,33,8,42,177,21,164,59,117,87,41,48,169,246,248,44,74,100,133,1,25,115,173,214,26,125,70,145,114,211,135,39,66,230,241,180,101,221,215,7,222,119,191,59,112,18,234,155,223,211,85,158,134,201,168,8,204,84,105,241,52,198,219,170,15,220,34,180,146,140,148,123,141,7,70,108,37,96,100,73,228,183,139,21,139,69,143,195,186,34,251,60,97,34,47,22,32,165,47,147,165,118,103,26,133,180,144,135,125,176,105,167,92,180,210,227,31,145,61,117,177,21,59,255,190,27,198,93,174,248,31,204,62,177,69,24,164,82,214,246,41,18,98,244,87,20,123,238,119,85,104,145,63,241,37,224,194,161,114,209,9,109,220,55,75,65,169,240,149,119,19,246,78,159,11,9,251,147,60,204,219,165,56,41,157,136,216,96,140,34,149,182,193,167,250,185,188,237,167,119,82,69,158,254,27,161,15,54,145,52,177,54,218,185,253,175,230,159,189,126,148,200,34,186,115,108,59,174,233,31,76,92,83,236,97,28,31,88,55,253,131,137,69,46,89,188,38,159,187,182,255,54,105,155,42,107,206,65,12,47,226,7,147,4,34,247,27,220,91,21,210,153,31,60,141,76,79,95,62,126,226,213,31,60,77,176,82,53,125,40,3,253,142,109,106,255,216,204,5,229,160,24,254,238,110,233,44,210,167,196,32,62,126,127,11,186,65,160,33,159,77,96,225,171,207,128,142,31,29,205,246,118,121,249,242,215,129,135,112,178,55,234,114,191,235,199,129,184,143,200,142,99,69,63,30,173,53,120,101,85,26,58,131,213,115,180,186,112,48,62,131,149,90,152,65,164,32,27,21,180,192,166,139,189,29,54,37,113,29,44,200,101,150,63,77,58,173,184,80,113,0,144,189,238,40,185,15,98,253,81,33,236,180,83,214,97,48,207,171,234,7,58,81,105,221,238,206,42,103,117,172,36,36,215,98,172,40,165,81,249,49,180,23,122,245,238,134,83,241,209,69,171,38,148,227,47,167,230,71,210,173,77,65,140,170,122,159,39,231,35,116,147,135,48,187,46,159,132,103,109,17,93,20,81,16,139,103,148,128,207,102,166,67,77,108,120,126,194,105,204,209,242,120,215,200,169,60,111,184,83,216,162,147,162,25,130,21,245,37,96,253,224,169,114,209,195,242,52,114,142,5,64,237,121,83,113,27,22,111,252,182,73,115,168,224,72,113,149,108,208,92,133,227,15,254,51,156,214,222,41,176,47,11,67,108,55,21,199,113,97,42,168,69,207,147,210,177,226,87,20,91,122,77,79,16,234,143,230,157,166,36,237,84,145,185,227,58,52,61,205,10,169,92,178,227,84,142,132,100,213,219,165,179,82,93,34,48,213,88,222,103,12,87,170,42,13,120,172,32,151,52,100,79,89,85,39,26,181,152,59,26,190,202,143,144,73,224,66,173,180,239,211,21,30,0,185,184,145,21,146,125,48,23,209,117,241,40,34,212,104,219,128,195,167,225,42,115,135,206,199,254,202,210,217,73,77,246,97,169,10,164,73,21,56,204,201,38,90,13,103,219,70,18,170,199,54,77,198,137,10,34,118,183,145,14,200,254,35,71,23,115,42,237,187,197,111,132,219,85,100,5,187,200,251,251,244,53,17,56,249,101,244,123,114,28,78,203,220,72,143,200,74,143,72,86,134,212,171,44,149,252,172,112,44,199,104,45,50,74,100,158,161,19,120,22,100,14,24,191,131,202,118,156,197,244,213,14,90,211,18,189,248,192,53,54,52,84,200,36,22,128,147,149,10,72,31,143,158,77,88,76,165,95,209,6,139,225,202,79,137,7,108,103,231,94,230,191,92,141,131,64,229,139,169,212,106,1,35,13,85,84,68,155,27,78,88,3,248,67,122,125,116,222,139,187,135,113,224,153,176,155,72,103,192,14,20,51,152,171,147,138,68,110,66,45,171,251,60,194,145,250,8,92,112,252,231,152,193,232,175,203,253,5,159,112,251,248,253,236,167,185,54,235,195,63,241,88,95,30,103,236,150,138,203,192,33,227,9,61,153,50,43,60,163,170,30,179,80,3,140,165,71,213,128,254,244,25,15,127,53,174,0,189,128,108,75,72,143,105,68,185,158,222,193,241,71,227,143,15,56,15,53,252,182,209,176,230,128,153,118,69,191,218,20,72,250,221,10,247,82,212,244,47,98,191,201,38,10,162,112,235,30,143,178,157,114,168,228,148,101,13,78,31,204,137,150,177,106,16,1,31,107,225,194,89,138,168,233,239,153,194,158,37,138,206,229,73,59,20,2,89,135,9,169,53,85,96,177,184,143,207,209,115,96,35,113,161,243,136,251,109,156,185,100,180,61,122,35,217,236,185,121,225,148,180,75,179,149,27,123,175,20,110,16,58,21,196,139,122,110,189,201,44,34,65,73,248,119,187,207,106,70,155,206,81,140,221,56,176,173,198,87,37,113,126,133,89,62,135,7,198,240,218,15,108,213,40,1,87,138,119,4,198,29,247,249,20,185,209,177,212,138,194,227,92,103,114,192,56,85,116,105,110,171,185,252,96,20,110,138,8,82,1,159,109,223,91,222,40,110,144,166,45,124,9,211,103,177,149,149,14,85,201,38,95,199,19,51,15,92,183,6,242,126,36,146,238,123,70,64,140,226,175,71,10,136,100,214,18,48,26,58,235,217,115,92,163,149,219,203,130,149,181,41,156,162,199,19,251,116,123,246,171,132,136,85,192,168,123,63,242,221,20,118,125,175,230,150,54,187,202,12,145,138,230,169,70,217,238,174,251,217,104,237,166,246,125,181,149,34,102,149,225,234,118,24,174,128,107,17,122,76,147,130,108,31,103,175,49,126,237,174,27,45,241,117,79,240,5,197,37,185,84,50,250,140,215,119,253,207,168,216,166,242,160,115,102,63,237,77,30,87,194,16,16,228,245,28,123,37,210,25,91,138,61,129,107,47,1,214,253,136,112,23,139,209,126,75,179,39,228,48,117,164,17,43,45,159,159,200,4,89,208,110,18,56,65,166,254,193,150,74,180,84,155,140,196,116,119,168,0,215,241,168,158,253,156,67,31,106,26,133,58,26,217,54,223,28,176,137,201,136,164,154,9,80,249,187,79,75,138,68,223,129,137,155,79,135,243,214,58,187,110,149,139,217,231,255,217,248,206,74,150,25,60,73,196,140,153,112,182,4,10,112,196,136,49,141,98,223,166,207,6,209,149,152,161,155,132,78,117,59,30,194,228,153,84,74,142,120,192,71,219,14,140,197,147,212,58,131,33,206,231,17,229,112,231,196,233,10,67,228,233,47,63,51,124,73,6,163,61,189,220,6,106,102,106,136,59,147,159,46,30,159,132,166,209,214,203,211,240,99,25,122,203,144,59,22,3,138,175,78,222,44,4,237,164,62,214,122,204,83,0,145,253,33,15,67,95,188,33,29,247,177,76,100,184,44,149,230,163,216,227,115,216,159,190,59,86,221,82,113,189,159,122,239,114,56,19,138,147,211,229,92,175,195,0,226,124,93,162,188,4,58,153,76,1,159,117,40,158,78,164,49,92,152,201,224,39,0,130,1,153,114,187,239,38,233,76,223,109,124,57,205,97,136,26,245,188,62,6,103,142,11,64,65,9,75,101,176,41,140,226,248,8,216,146,77,20,110,206,69,7,220,180,190,27,161,171,99,14,127,175,198,70,57,219,191,168,104,193,2,212,253,213,168,246,76,201,101,195,139,6,29,242,247,209,212,0,245,172,50,89,191,195,60,96,132,75,164,80,135,34,186,179,85,249,111,147,102,47,28,169,192,231,216,251,220,191,192,149,207,20,120,19,155,252,80,18,4,133,210,36,225,214,220,126,28,231,182,94,213,129,115,131,173,37,185,193,153,173,234,253,145,201,154,198,62,30,240,105,150,84,99,30,120,156,239,218,1,219,38,112,225,105,37,248,254,219,8,238,138,111,11,152,104,76,15,184,169,249,52,136,176,22,47,185,201,24,251,85,56,56,18,58,2,221,221,106,232,179,156,118,232,195,231,22,235,126,78,75,183,219,74,198,146,214,207,59,21,48,20,6,242,93,100,157,151,226,93,74,117,160,210,4,147,203,78,154,66,192,168,187,233,211,211,46,185,14,23,98,239,170,70,133,63,234,11,113,240,137,248,52,30,69,28,99,66,55,152,73,65,93,105,127,4,115,186,135,215,129,49,197,69,58,163,96,151,39,127,250,23,197,80,120,20,119,155,33,70,207,180,126,80,194,189,1,155,146,198,3,219,77,40,224,164,106,60,160,217,13,133,100,66,149,91,133,53,10,18,245,223,105,125,96,163,230,217,79,187,35,165,50,161,133,156,146,138,145,144,219,57,227,221,221,168,243,4,37,211,233,155,227,228,23,96,35,234,187,97,204,185,63,205,85,113,233,211,132,196,71,60,77,206,128,106,149,176,191,185,207,27,147,194,62,68,84,105,8,214,124,59,82,130,49,189,39,21,204,193,253,235,29,190,168,42,109,143,226,141,201,143,76,135,241,183,170,86,15,46,208,104,248,34,149,123,100,125,154,172,147,111,26,38,99,183,208,14,39,231,239,211,36,48,148,100,219,166,240,114,177,5,131,159,176,41,242,46,168,220,125,232,224,147,171,42,203,80,187,224,29,142,116,121,145,68,138,81,76,35,103,121,187,59,68,177,218,163,166,18,149,86,192,89,53,232,7,76,167,237,171,197,4,62,29,46,134,4,48,108,61,222,103,68,235,159,25,62,32,250,140,207,54,50,13,97,43,50,109,86,207,16,1,38,62,34,40,102,122,243,150,157,235,218,89,198,227,129,135,71,102,128,31,214,20,138,123,210,142,225,64,13,102,42,60,77,252,202,39,10,57,153,194,230,5,218,63,229,202,253,211,71,157,175,34,14,85,21,95,179,201,82,42,114,45,162,0,187,206,246,249,5,160,109,171,15,23,210,249,91,10,113,29,110,84,63,141,242,192,203,45,82,96,10,190,85,80,231,244,183,103,98,156,37,223,44,52,243,194,219,167,248,176,208,202,35,245,179,177,119,71,192,79,25,30,112,148,63,193,231,49,134,242,167,129,86,143,52,3,99,196,191,98,61,119,97,15,59,145,211,171,4,180,221,6,2,182,156,29,133,77,81,218,225,97,156,24,2,159,27,240,71,149,4,204,25,255,140,200,249,106,207,95,132,2,122,247,170,202,76,103,74,67,130,22,48,127,172,45,199,98,88,222,229,102,220,86,109,154,241,20,92,152,56,139,116,203,132,177,196,55,121,184,220,107,209,213,119,254,247,41,35,147,159,70,191,236,165,147,24,94,149,175,87,144,24,214,30,29,166,173,52,3,204,101,165,103,125,192,109,226,175,230,194,208,116,26,154,75,245,155,9,86,60,168,18,16,212,143,229,88,246,125,146,51,171,173,198,31,245,153,187,201,120,200,149,246,13,5,149,143,122,129,164,61,62,233,17,247,130,91,32,218,197,81,209,84,182,137,104,237,103,162,83,207,80,30,110,181,140,208,116,75,254,110,152,174,31,81,191,130,167,253,155,130,29,246,115,45,177,206,86,39,231,11,147,186,145,164,59,56,202,44,219,83,211,15,8,93,172,80,14,161,59,73,214,118,192,248,155,196,15,179,76,149,174,56,204,109,78,140,221,102,110,129,238,104,154,249,21,202,101,87,255,122,155,224,207,22,174,46,147,45,193,2,114,120,112,240,168,184,48,37,100,223,181,30,24,35,233,81,177,94,36,27,125,240,92,118,87,145,107,61,23,0,255,42,10,74,71,122,244,152,97,194,136,30,197,137,41,161,40,120,105,40,248,115,216,136,11,85,81,121,160,70,56,99,180,40,145,124,252,17,120,77,253,105,211,5,23,95,34,73,176,240,227,197,68,217,16,132,203,189,158,84,137,29,211,204,170,220,95,135,118,153,190,195,163,166,121,172,72,249,176,179,87,229,120,183,233,36,101,117,87,16,205,240,41,140,174,101,238,249,21,29,223,41,182,58,204,221,174,110,129,243,143,115,243,247,37,95,160,250,84,255,16,161,174,225,159,205,21,8,234,107,245,179,76,200,130,28,110,150,70,46,77,59,43,51,251,94,213,58,74,238,170,149,14,251,152,159,168,200,82,180,166,45,163,62,253,211,235,48,217,111,200,108,235,235,73,217,177,211,181,85,158,107,44,222,144,29,103,75,179,56,135,58,59,160,221,232,113,172,77,130,117,2,19,96,136,93,178,183,71,82,150,178,67,167,105,5,61,87,233,166,93,2,101,111,27,126,56,116,18,137,37,202,53,113,160,133,185,58,76,250,243,185,155,119,204,177,128,23,252,7,2,87,152,118,179,55,124,145,184,210,52,200,213,167,7,93,80,30,200,154,112,105,49,98,79,205,130,224,31,198,27,241,101,208,234,190,125,164,169,227,208,56,47,140,189,57,94,76,133,206,146,200,29,70,220,23,176,79,70,179,32,172,134,198,235,54,187,111,9,19,218,125,13,159,193,124,67,12,224,131,205,92,148,96,40,199,78,250,72,115,13,70,51,73,98,142,201,142,67,127,57,66,207,178,79,226,154,29,59,246,132,9,71,79,147,137,64,97,144,171,3,3,103,124,65,18,198,61,47,70,203,246,131,49,249,212,33,97,85,12,195,247,163,243,97,235,76,36,13,33,195,106,232,22,60,7,15,174,221,11,83,114,242,221,174,13,205,189,107,244,250,199,231,16,240,185,203,137,239,8,251,195,139,93,18,204,141,165,191,25,18,231,110,17,29,206,157,180,104,10,4,65,224,232,19,18,71,229,214,255,43,64,245,121,64,246,195,210,236,10,50,223,86,138,209,152,100,132,73,126,68,226,212,247,125,110,146,153,43,190,163,74,50,113,220,18,73,183,235,82,45,127,108,48,171,148,245,119,159,221,127,139,61,8,37,63,46,79,111,54,57,15,85,34,142,38,129,227,20,3,246,211,73,99,134,21,50,235,225,151,177,47,123,255,246,103,205,201,18,56,253,171,137,139,200,226,168,201,246,0,239,208,66,146,181,100,16,109,50,153,125,187,224,8,19,106,88,68,109,106,119,47,160,105,189,36,33,210,195,231,58,86,9,152,109,174,136,231,245,24,251,56,40,98,15,61,159,181,151,190,188,230,168,227,199,5,5,27,155,190,188,246,21,91,85,54,62,123,121,181,209,120,250,161,68,242,146,80,17,81,128,139,200,202,190,103,214,49,12,36,171,138,68,222,21,118,85,51,102,146,246,192,187,249,88,159,161,39,49,77,158,174,40,28,133,121,195,193,80,180,221,176,216,122,8,247,192,86,59,39,95,141,171,123,185,175,226,44,149,173,132,185,29,143,65,36,232,65,68,120,174,210,50,255,45,251,181,212,128,11,4,35,154,66,71,169,127,117,35,3,225,149,162,105,112,118,15,113,3,102,146,132,32,97,241,146,237,102,249,125,23,165,221,93,19,163,44,163,184,132,125,131,163,75,42,128,232,21,171,135,114,248,220,80,183,68,161,224,37,137,171,92,51,227,73,115,232,48,231,167,239,239,216,207,67,180,129,17,174,161,200,197,109,62,36,93,228,210,114,230,48,204,26,190,186,40,15,83,22,202,179,124,16,197,107,98,122,77,241,178,116,120,18,135,23,242,36,24,213,85,238,239,108,11,137,2,50,55,158,50,162,45,154,55,133,246,76,108,72,212,125,167,172,155,202,143,10,38,199,104,163,48,35,25,72,56,135,98,195,178,12,9,205,181,129,239,201,121,157,109,60,59,177,12,105,26,5,122,49,32,147,163,168,73,18,93,163,35,124,180,45,57,87,123,133,180,195,237,150,50,9,199,199,194,212,207,54,157,133,239,105,78,189,34,210,90,228,25,24,175,193,7,103,147,246,210,207,198,78,241,21,132,46,90,214,245,135,53,149,226,254,203,246,150,133,38,128,98,51,179,211,253,233,74,1,173,60,109,217,52,126,38,147,63,84,132,166,251,151,85,236,69,39,120,18,207,172,148,108,26,138,148,151,167,224,37,248,114,102,215,220,41,88,3,61,147,45,193,141,154,68,0,8,7,208,185,22,125,236,9,137,180,236,179,128,5,38,107,206,103,57,173,32,69,86,209,26,53,147,36,246,158,37,37,91,49,82,12,41,174,230,25,21,1,161,144,197,216,40,59,220,79,20,218,156,131,83,15,116,28,226,222,105,103,70,98,16,203,203,145,240,243,105,154,44,144,82,180,83,184,224,250,112,162,110,208,132,26,145,3,10,189,102,127,119,193,57,165,93,138,247,195,35,77,112,137,163,129,45,13,71,34,179,251,60,37,63,73,74,3,25,47,110,143,254,112,178,120,242,214,135,201,78,168,14,115,16,168,149,211,72,250,246,141,35,65,39,40,28,250,246,217,231,100,253,145,171,157,203,241,233,209,93,117,52,185,113,124,252,130,27,222,165,174,145,147,110,162,240,213,159,62,127,201,141,91,94,206,35,31,235,52,236,7,235,252,133,126,216,54,122,147,15,70,245,80,111,93,38,233,246,241,248,109,182,249,45,172,166,70,126,87,190,168,60,48,142,175,170,57,122,197,252,164,31,76,162,181,108,58,60,156,231,199,158,70,205,40,220,73,10,215,236,106,59,38,47,42,148,66,253,71,147,82,189,213,196,181,52,217,25,125,83,178,207,2,198,223,167,29,218,161,21,245,46,233,230,131,232,15,156,63,47,140,193,103,237,235,68,57,70,213,250,216,11,150,209,130,190,163,113,110,185,117,249,79,67,148,37,213,219,6,167,18,29,74,205,227,144,76,4,156,123,233,59,251,14,92,41,231,126,250,4,30,210,143,235,110,67,54,216,215,211,50,227,84,41,1,35,195,166,223,69,42,117,243,207,134,57,75,40,135,108,168,209,250,116,248,52,60,63,19,1,174,172,139,154,194,248,179,227,204,47,167,203,96,156,62,227,221,144,92,47,196,206,193,58,213,20,167,22,228,203,216,95,196,80,202,147,236,108,176,139,132,30,120,81,141,63,30,24,255,109,192,67,25,189,186,241,243,124,185,60,63,56,61,211,176,145,34,235,3,6,247,234,227,200,97,167,133,142,196,97,10,11,228,198,71,130,69,119,33,194,109,106,102,162,222,101,135,95,104,134,0,103,170,188,5,198,119,63,29,157,150,94,32,239,230,98,220,227,225,76,182,172,110,119,131,68,161,120,218,4,230,178,166,215,102,103,208,1,166,26,65,130,185,88,243,132,229,62,152,56,241,20,91,31,173,211,178,103,192,16,233,15,253,109,74,156,178,119,26,197,235,77,44,238,179,217,113,147,246,17,249,153,4,114,50,98,109,12,127,55,102,147,86,233,1,151,47,151,193,224,246,228,135,147,0,224,108,198,160,144,234,137,161,99,94,144,234,51,9,230,18,41,214,52,26,179,80,40,221,72,6,29,115,66,225,110,37,207,14,195,188,144,94,216,197,49,64,79,75,36,139,162,217,197,195,59,252,192,167,101,79,90,60,190,55,133,115,250,23,238,2,147,19,254,15,60,21,174,237,31,24,143,227,133,161,143,84,248,236,129,247,179,137,189,143,7,198,156,140,15,59,7,229,148,172,24,46,224,181,251,241,52,177,183,52,189,214,228,2,92,124,12,18,26,18,226,228,229,221,242,219,190,185,64,2,243,214,131,181,89,68,215,247,172,179,111,147,117,172,213,2,56,150,190,119,19,85,27,66,88,97,222,129,238,188,162,27,129,87,170,101,229,150,110,102,238,114,56,145,146,160,85,16,86,250,253,125,54,174,180,39,61,132,210,249,229,108,199,27,229,184,37,69,224,86,253,190,139,255,54,142,81,2,22,2,147,165,240,105,4,108,162,158,123,43,60,141,127,252,235,21,24,22,186,132,92,161,158,64,193,251,123,218,84,144,158,159,110,152,9,223,119,49,197,81,191,145,53,80,157,107,131,253,10,185,140,161,110,143,98,70,86,192,150,35,165,166,74,243,132,5,224,82,149,28,14,207,196,66,38,224,131,89,44,82,228,221,141,52,50,78,237,70,192,41,203,70,62,184,62,13,223,209,160,15,85,65,217,142,186,15,63,240,131,33,67,58,27,179,56,193,184,112,125,165,170,20,51,85,120,33,111,175,88,97,182,107,100,163,155,117,166,210,208,236,246,2,217,67,118,24,115,239,201,63,71,26,97,56,90,41,159,146,44,37,114,47,98,249,97,5,13,77,161,133,175,22,61,90,135,89,68,10,227,154,254,234,190,126,145,226,161,48,225,152,253,177,197,192,105,62,32,109,149,156,77,44,217,24,207,2,121,102,149,219,52,150,238,252,50,237,76,7,129,26,116,113,16,83,35,48,125,68,168,212,73,111,10,33,161,27,95,96,168,90,100,209,47,32,85,123,185,56,13,242,125,230,231,22,20,39,143,27,166,137,202,237,153,213,179,141,255,227,19,106,33,149,157,228,211,39,193,176,79,223,85,18,148,34,243,193,114,204,255,196,77,74,67,28,212,51,125,116,193,116,220,217,21,52,201,219,24,194,124,40,73,149,200,83,221,214,231,213,105,248,60,32,211,164,188,191,12,203,170,207,65,66,220,202,129,99,233,231,53,123,143,16,195,238,194,84,70,143,224,168,218,1,91,158,170,250,250,71,72,188,16,43,94,83,115,38,59,89,245,221,187,115,146,241,164,193,23,120,144,195,72,50,185,67,81,97,161,157,185,125,126,145,133,147,236,92,163,147,194,16,155,101,111,25,78,149,169,225,19,19,64,245,221,44,113,253,28,67,127,187,24,233,161,195,248,231,197,69,76,97,131,95,250,150,133,172,150,150,115,66,4,66,214,129,195,3,158,70,109,26,52,156,203,231,9,52,117,89,131,1,131,187,115,138,167,235,217,20,52,26,48,200,1,242,163,47,85,35,165,148,151,47,106,223,190,149,107,245,147,77,175,171,84,86,205,143,48,102,153,233,121,190,76,211,111,209,106,253,134,132,152,114,81,125,50,96,146,245,29,54,206,213,167,158,192,8,85,70,192,168,185,40,108,117,70,57,224,242,56,245,13,254,100,50,12,205,26,36,68,186,177,125,185,70,63,120,181,244,192,20,162,94,152,227,234,129,237,124,187,13,111,66,201,74,112,178,124,12,13,134,174,55,221,185,100,191,91,253,64,89,61,136,182,119,233,175,215,39,66,137,207,114,230,106,224,156,245,71,137,146,125,43,207,158,229,222,251,192,203,153,240,13,70,252,83,225,221,63,247,242,15,110,234,114,95,22,244,203,37,90,141,7,238,41,237,152,199,96,93,247,163,84,64,15,79,30,49,113,237,46,205,5,69,183,162,124,229,229,6,167,253,100,151,83,45,57,226,167,151,81,23,104,118,121,131,121,217,97,42,25,52,166,10,133,81,73,241,244,36,103,172,106,41,2,153,169,222,50,203,39,148,171,17,127,223,124,75,65,220,144,12,18,129,185,180,103,239,21,178,159,207,151,74,118,34,71,197,71,68,0,76,100,116,46,133,153,161,229,194,233,1,231,112,211,12,240,28,35,154,219,8,51,246,231,171,49,24,166,130,170,112,169,46,255,206,205,103,119,77,11,59,48,225,253,28,112,223,202,249,158,140,35,208,71,147,255,219,37,173,5,153,244,241,69,11,12,77,83,234,41,105,243,177,9,63,115,22,5,29,56,69,138,194,199,144,246,133,133,160,194,148,32,182,193,125,151,251,52,249,31,249,129,167,43,142,27,92,234,211,52,46,244,159,117,133,85,60,158,254,70,100,221,53,188,12,205,42,18,99,112,83,56,173,127,224,179,190,226,179,207,81,222,31,112,223,14,163,246,41,61,31,117,58,108,70,179,212,60,49,144,178,210,0,33,205,30,15,60,244,217,154,133,222,25,142,202,236,217,52,38,40,119,172,94,201,178,131,238,160,126,233,50,6,151,170,169,110,9,81,205,79,30,18,148,138,122,249,226,153,204,183,19,3,141,222,181,166,184,194,190,218,164,101,36,160,9,140,175,57,250,171,195,221,46,89,66,148,190,206,238,219,17,132,117,79,154,221,185,220,65,51,234,223,85,184,225,74,74,50,148,150,117,196,203,217,172,150,180,60,255,252,68,31,60,204,46,59,54,250,95,210,232,83,234,75,152,210,233,41,51,149,12,183,188,135,4,151,28,114,154,192,132,19,194,45,12,188,178,235,146,25,140,1,87,47,92,89,181,78,60,66,231,244,123,206,194,130,4,151,173,83,81,108,232,238,98,235,199,253,159,76,48,196,97,180,144,226,202,66,102,14,225,108,231,219,74,38,30,28,135,52,240,185,105,4,233,15,89,80,183,202,146,19,244,28,89,30,127,128,26,138,186,87,105,247,66,176,43,232,113,22,193,136,136,183,158,255,79,164,189,57,245,37,34,172,231,220,189,63,109,213,233,206,82,124,238,15,230,148,22,20,233,247,160,157,130,51,191,116,65,17,111,143,95,158,212,200,132,87,11,67,2,42,195,160,245,33,244,119,137,40,224,118,202,41,194,69,38,17,135,186,133,192,220,227,156,61,13,130,91,217,74,8,240,84,66,64,254,219,103,149,229,62,4,165,230,223,25,61,57,134,215,245,35,114,150,217,219,252,187,168,79,155,183,191,9,255,16,47,15,238,27,242,212,229,221,212,181,6,75,197,49,97,36,243,149,235,31,250,140,37,8,104,248,102,121,245,132,240,47,218,85,17,147,106,210,99,136,164,239,248,229,130,181,81,228,105,171,54,239,151,159,166,202,62,214,48,176,204,233,236,240,32,102,121,97,178,22,206,62,21,112,179,76,214,11,159,193,205,53,102,89,97,40,165,105,171,90,74,76,52,237,108,15,75,62,27,241,54,8,68,157,94,3,103,157,116,248,50,66,146,113,41,73,200,107,190,99,141,44,95,234,193,103,2,125,126,149,119,47,147,83,14,234,14,46,144,50,143,200,142,65,201,62,152,61,72,220,148,167,73,70,155,49,135,83,53,34,79,129,97,196,240,124,121,130,136,82,119,7,60,241,6,57,119,7,78,229,37,139,11,190,196,75,186,176,237,206,35,43,0,49,248,230,153,108,217,188,190,55,130,6,140,77,224,85,54,7,70,55,244,46,108,88,72,145,221,114,216,172,27,121,186,194,240,254,245,26,97,63,139,144,94,24,150,69,79,212,180,46,131,200,237,194,86,116,187,228,195,238,209,113,80,90,234,1,110,76,27,216,50,47,74,42,165,147,171,209,103,240,107,221,193,62,150,45,145,71,111,183,217,196,67,26,70,242,170,252,50,225,130,42,95,189,76,163,221,135,139,252,13,237,112,92,13,159,15,210,30,46,249,26,101,223,187,251,253,233,2,77,158,124,52,130,146,158,140,207,112,13,81,109,178,134,215,236,50,15,116,56,252,126,250,217,131,122,107,255,109,232,207,110,33,61,176,101,55,4,92,33,231,85,184,78,55,69,97,152,193,177,55,245,229,5,105,158,225,112,219,66,22,97,79,19,36,112,152,28,143,171,241,104,77,163,70,205,225,31,105,159,124,216,36,68,228,85,204,155,148,130,53,158,1,99,24,124,60,173,0,78,63,140,92,183,234,149,198,86,86,223,242,80,248,220,8,188,166,16,199,222,186,214,40,48,129,68,47,47,218,150,120,56,181,207,177,242,166,191,188,80,130,82,117,178,84,18,103,226,105,248,233,74,22,184,195,140,224,45,135,78,114,92,255,77,194,27,84,131,169,2,231,231,13,223,49,151,32,199,9,94,30,42,45,106,151,17,193,96,136,207,94,118,13,191,94,200,68,8,21,203,248,18,12,236,27,33,72,118,121,136,82,226,131,82,150,160,104,233,65,121,114,208,180,229,162,152,204,93,22,69,206,103,115,188,135,0,32,42,224,81,145,78,41,222,141,248,131,114,97,234,129,118,57,146,187,221,89,90,12,6,223,51,164,8,25,14,73,34,233,142,18,198,88,242,197,103,210,37,151,190,32,155,29,87,119,85,120,158,27,148,192,77,82,79,136,40,175,91,11,102,10,179,73,27,222,204,69,22,48,164,149,185,40,76,136,167,93,56,235,88,144,46,50,131,75,8,173,157,166,239,166,106,105,198,87,19,109,78,130,34,13,93,246,69,143,85,40,61,70,62,107,246,149,101,234,179,165,200,56,79,136,240,130,226,162,115,17,155,210,161,92,110,131,215,131,44,91,73,152,33,141,121,196,154,198,119,150,159,95,70,72,91,200,53,210,35,239,126,224,109,42,157,1,83,249,16,198,63,62,84,24,202,130,245,3,115,255,26,255,103,118,66,117,87,162,221,150,16,47,79,23,8,48,189,202,248,39,32,124,29,148,4,98,16,137,42,151,225,66,213,133,57,218,71,141,10,54,163,138,144,57,136,72,55,252,102,66,82,33,181,211,212,174,165,53,188,218,28,179,163,73,2,96,66,122,109,196,236,71,123,53,93,95,25,121,36,103,184,82,16,96,144,24,218,229,221,19,13,217,29,13,59,155,174,120,24,207,206,79,180,204,183,11,206,138,33,178,175,137,137,69,98,194,165,97,161,114,85,224,13,59,126,208,176,16,93,212,166,177,89,121,129,2,148,32,228,149,220,62,195,226,130,108,62,96,204,152,251,244,177,149,49,38,130,164,133,172,119,121,248,44,44,206,127,255,105,136,33,110,142,81,34,44,52,102,124,54,222,101,169,210,164,12,242,106,29,240,217,89,73,19,142,145,138,174,67,176,128,193,130,39,157,66,221,151,187,254,109,172,241,137,11,124,14,65,106,208,227,97,124,163,93,224,125,119,224,51,154,20,148,220,225,170,40,17,150,28,15,159,163,105,55,129,167,45,94,71,141,169,238,246,88,221,4,106,226,221,86,40,44,11,128,210,173,57,130,72,133,124,85,33,101,135,191,212,98,167,193,179,2,121,93,22,152,227,182,109,97,59,209,253,29,97,233,61,162,225,228,15,175,41,191,77,178,248,10,254,24,50,242,242,150,223,182,216,117,13,216,152,240,20,166,19,189,156,23,77,216,46,69,54,56,150,240,193,251,211,137,90,150,235,117,77,38,241,176,98,143,167,86,174,202,194,231,233,182,226,100,130,163,239,76,172,191,85,199,195,197,74,56,36,72,207,206,57,240,236,54,44,166,90,131,48,196,24,116,138,194,70,205,29,48,106,27,178,168,201,51,11,227,6,182,47,76,16,129,201,96,136,159,230,46,188,21,165,179,131,101,11,57,88,201,246,50,7,33,42,90,23,38,50,41,112,229,24,188,63,77,74,74,83,24,54,42,105,120,22,206,53,219,162,207,252,238,183,87,52,85,63,81,25,28,181,134,192,148,167,9,124,118,190,49,188,192,255,92,204,19,193,95,129,97,188,15,102,51,18,51,37,253,136,211,99,93,194,182,74,127,95,183,20,220,175,171,92,82,53,8,118,119,173,10,207,243,134,120,247,54,41,21,129,77,36,203,63,155,164,13,17,233,129,38,115,57,51,121,134,193,169,60,231,45,12,145,94,190,9,140,80,164,182,236,108,18,59,30,134,111,181,230,7,37,93,37,96,147,92,23,248,204,140,20,124,60,144,4,74,250,183,193,201,107,35,112,231,212,209,210,251,244,12,110,153,121,246,204,38,197,134,252,118,10,245,46,96,220,54,10,35,198,17,188,127,80,155,74,118,30,48,186,99,193,215,67,1,131,218,109,212,232,197,44,133,5,115,170,57,105,233,63,35,24,242,56,51,181,71,167,240,81,81,162,33,98,29,28,12,228,193,120,151,145,27,81,166,190,154,100,190,152,101,147,24,233,200,15,124,15,53,59,246,199,63,79,239,187,186,142,133,182,164,44,155,73,56,189,104,27,6,51,92,249,143,129,179,33,42,8,24,102,12,217,21,72,233,109,53,216,245,142,141,39,196,255,86,100,90,130,203,1,190,122,52,65,31,24,58,75,135,183,45,22,133,153,229,65,174,7,241,129,62,204,141,101,198,30,90,81,154,29,15,60,182,223,120,208,195,61,112,87,184,113,216,59,76,60,163,107,167,156,163,39,199,225,128,60,214,200,186,112,139,217,198,113,56,112,137,29,15,92,131,45,113,65,104,85,159,77,3,45,177,160,138,43,198,149,173,48,244,248,93,233,197,222,245,3,159,88,152,156,100,188,229,245,172,128,229,209,66,179,41,73,112,80,115,151,125,34,12,109,36,123,94,184,81,113,27,47,199,45,169,191,125,122,226,216,40,247,105,149,37,62,243,136,194,190,30,150,27,238,214,34,215,68,234,153,175,157,1,217,101,146,209,198,53,169,124,110,120,161,165,203,169,75,154,51,108,129,102,43,72,90,134,251,63,135,5,68,114,222,211,52,184,53,239,108,64,29,167,232,119,33,57,86,226,102,3,131,184,248,240,143,137,127,182,21,97,73,229,126,34,179,28,161,215,118,185,99,73,156,104,218,114,52,239,214,189,35,16,162,106,122,151,28,184,52,234,53,58,235,149,199,227,126,76,88,112,93,110,64,56,78,138,194,92,49,46,133,94,106,183,140,225,187,124,247,248,109,78,89,189,246,227,71,189,215,216,241,148,51,26,124,153,86,214,192,79,95,213,41,96,188,22,247,26,91,231,235,229,193,119,226,62,34,196,91,102,211,134,253,184,180,230,101,6,44,151,36,207,60,76,231,164,13,91,26,17,112,113,100,226,59,78,51,72,242,184,167,222,251,181,57,206,144,24,9,58,94,216,145,213,15,51,200,121,15,151,2,9,215,151,124,0,151,29,182,119,11,127,5,73,132,234,149,163,62,248,250,159,18,181,77,69,253,129,44,130,112,116,66,33,93,30,184,81,187,224,142,150,108,151,113,105,57,222,116,151,206,203,166,167,246,184,82,234,89,63,201,207,1,210,139,168,237,17,152,124,75,63,120,97,118,154,77,61,45,92,227,92,61,143,2,46,52,58,212,209,73,188,211,25,129,16,201,90,75,189,168,240,33,246,240,63,145,13,148,183,204,6,204,189,79,1,27,223,23,155,173,206,180,146,119,139,94,193,197,253,248,244,224,132,117,237,74,98,184,48,44,103,117,255,158,225,114,239,19,169,99,143,79,156,112,182,171,106,230,109,69,9,245,113,122,227,243,240,225,60,51,167,235,68,59,99,65,250,140,123,19,113,217,137,211,141,251,62,238,41,135,97,4,109,226,111,103,53,5,97,226,134,18,46,139,235,24,217,209,61,194,23,137,195,246,82,159,19,195,128,42,50,72,192,201,17,170,75,163,39,232,194,93,242,114,132,220,186,198,117,80,44,12,98,244,51,81,178,56,50,9,4,172,29,65,138,179,130,144,3,144,144,18,6,90,168,122,80,7,90,36,40,100,242,244,57,130,16,164,27,101,65,73,255,22,117,12,34,5,67,34,97,212,90,236,28,193,151,6,183,175,194,41,207,43,90,128,73,43,1,60,60,26,51,216,251,27,10,207,75,67,116,208,137,175,43,213,192,166,241,196,247,172,196,47,132,30,96,2,81,152,114,21,23,79,226,78,64,173,160,192,212,177,203,211,105,13,153,132,195,4,111,35,192,209,236,242,41,81,79,226,249,78,75,104,234,25,245,90,58,191,168,231,172,17,184,169,196,182,36,0,8,175,2,238,230,43,117,2,21,206,133,179,73,239,6,204,38,35,209,19,203,98,232,251,10,165,112,229,201,2,159,219,233,216,87,10,37,155,51,255,111,47,155,255,113,195,189,23,96,186,39,204,97,182,166,250,220,174,75,240,3,96,92,225,250,168,114,239,95,4,157,47,247,49,42,90,114,247,38,203,35,54,240,99,116,82,155,114,77,156,3,161,111,26,112,39,122,45,247,126,106,18,93,54,210,8,161,179,176,0,83,112,126,14,123,183,119,209,4,95,226,2,53,227,40,200,178,72,30,66,46,66,224,129,115,54,152,74,225,243,209,134,195,243,229,236,2,217,154,181,171,162,61,220,17,212,200,74,10,37,117,90,43,216,170,16,181,24,179,11,74,130,115,56,189,224,191,19,50,244,100,151,214,18,4,193,5,49,21,113,163,148,70,255,95,115,20,249,239,34,30,51,234,226,195,122,105,8,64,138,221,101,202,34,117,93,126,249,161,21,129,201,24,231,219,188,132,180,35,75,209,4,167,81,93,43,236,19,34,57,122,93,203,20,224,23,121,154,18,10,177,194,141,180,110,93,74,218,89,183,58,72,201,187,119,89,72,115,240,164,164,62,137,97,162,187,243,154,248,93,138,79,141,113,25,77,248,203,149,91,165,44,130,138,60,2,141,23,38,21,65,158,54,13,185,232,83,116,126,170,190,28,118,251,235,104,132,188,164,234,189,168,161,190,18,223,141,3,173,202,221,132,34,205,17,166,110,129,252,68,220,6,166,245,117,237,50,14,250,33,115,208,146,9,148,3,152,10,245,165,46,233,137,91,218,225,202,92,147,241,132,226,43,248,247,160,86,207,77,157,179,5,127,110,244,169,109,224,89,93,76,103,149,71,108,2,69,239,148,212,205,3,103,109,88,117,184,94,242,227,128,50,56,158,70,28,42,169,23,136,164,194,118,153,218,9,210,171,155,135,232,235,140,123,44,204,43,243,249,109,98,214,119,67,194,143,160,223,149,184,114,223,107,238,18,58,7,208,115,186,223,119,35,129,169,83,197,68,81,122,236,102,103,89,63,158,248,98,215,143,30,48,42,50,143,215,110,182,219,240,73,53,100,213,134,147,175,30,36,242,211,212,7,167,194,228,219,236,128,75,87,231,46,186,206,16,110,4,15,124,81,167,133,209,20,238,80,73,32,29,99,61,126,183,142,248,97,14,110,228,69,150,254,3,247,181,47,12,145,135,206,5,83,186,247,241,26,100,7,180,252,60,29,154,128,192,20,157,233,211,156,32,161,9,112,204,178,115,75,126,224,51,77,231,149,43,224,118,162,77,131,179,210,183,157,105,220,20,77,159,70,89,219,175,185,196,254,234,122,70,132,122,130,152,12,103,154,97,127,41,76,80,40,84,26,142,181,95,212,179,144,169,60,191,158,183,179,84,223,241,164,58,50,124,157,28,86,143,155,149,170,246,48,149,33,94,78,34,82,77,188,41,95,130,111,220,145,89,40,17,129,71,40,97,29,248,92,239,87,214,153,72,148,162,196,203,217,77,171,62,109,9,61,225,205,172,232,6,46,133,171,180,220,238,146,234,103,98,183,13,146,74,132,118,144,145,125,126,219,11,26,205,207,186,180,4,135,150,159,95,142,147,243,88,63,103,239,125,96,114,28,66,180,195,98,143,218,114,115,189,94,85,142,77,182,162,194,231,117,49,153,10,62,197,165,112,134,202,51,94,62,251,212,241,52,41,191,240,87,82,241,78,153,243,159,38,240,25,177,43,114,159,252,232,164,172,110,212,43,87,251,131,191,253,8,234,194,68,14,75,19,148,10,255,223,28,2,182,191,175,2,195,97,229,175,222,144,162,222,171,183,161,237,227,251,52,120,166,27,4,254,193,229,163,198,7,134,32,102,61,79,91,49,132,195,86,213,248,60,189,242,71,202,108,48,243,255,129,45,101,207,225,74,114,225,84,184,239,47,27,205,224,53,111,193,198,15,254,56,55,167,145,42,118,73,105,1,173,30,231,5,166,50,126,104,159,65,166,30,175,182,18,203,161,40,245,24,241,213,203,174,80,10,159,9,251,61,12,125,6,73,162,130,22,244,127,139,195,176,69,118,253,229,243,239,79,107,19,152,90,206,81,31,184,125,169,25,6,35,250,172,47,231,220,203,221,97,234,255,171,180,140,139,123,170,142,178,220,107,86,20,206,242,120,216,242,144,203,255,129,165,10,210,224,82,90,188,27,246,102,5,151,27,33,128,168,116,53,249,230,179,216,203,167,104,49,177,24,70,191,22,206,15,222,159,223,24,216,8,237,246,3,247,223,169,5,58,207,156,201,15,74,57,107,192,107,11,43,166,193,100,251,249,96,25,91,231,158,10,143,213,163,187,185,196,100,237,110,19,84,206,62,150,8,180,254,211,112,82,248,2,181,220,68,237,147,251,98,234,166,243,120,176,51,181,119,192,123,93,119,181,193,31,123,5,32,138,182,57,191,96,217,62,131,96,219,191,177,30,27,39,170,137,2,230,2,245,188,218,184,186,227,229,29,247,229,51,202,20,103,68,187,169,204,44,207,203,135,239,250,6,87,137,230,48,61,241,41,183,248,44,211,7,93,15,188,138,192,77,68,225,63,184,10,76,90,230,3,147,145,31,131,1,73,126,122,225,146,98,250,146,237,248,116,11,68,102,159,143,4,152,171,156,238,131,197,36,43,190,105,100,50,167,73,97,50,82,250,170,14,67,255,163,219,100,38,30,223,102,192,69,226,61,192,13,221,193,251,52,124,76,77,225,84,62,150,107,131,91,211,73,150,241,163,251,103,55,35,197,212,153,148,241,43,221,119,195,228,160,237,206,184,209,3,37,172,162,187,77,182,40,113,124,245,66,119,66,250,236,92,35,83,173,241,89,102,197,203,203,19,153,157,227,155,12,120,66,203,229,38,54,216,120,120,3,174,148,3,10,140,31,120,250,203,185,30,79,61,243,216,3,118,139,151,147,13,144,164,229,16,144,36,159,198,7,30,162,242,217,126,51,39,78,61,130,65,227,74,207,1,143,125,103,26,74,218,171,233,174,0,245,94,138,1,177,96,210,144,46,135,64,168,212,238,240,57,170,103,219,10,39,143,157,27,140,164,133,172,17,211,195,240,165,143,157,147,183,206,211,100,170,95,23,174,61,235,217,99,236,220,209,231,5,167,194,243,221,197,104,41,2,30,229,159,167,81,88,246,33,129,122,250,86,39,3,103,184,243,227,229,176,242,110,253,48,188,58,49,203,141,224,249,249,176,68,14,177,207,181,98,220,140,23,54,63,254,39,50,106,66,216,77,132,37,128,137,148,196,135,85,187,77,102,129,33,193,240,119,87,164,56,244,89,202,201,99,42,145,114,93,159,103,169,206,75,43,224,253,180,27,56,199,120,192,120,212,146,190,155,234,201,251,110,116,60,175,167,111,154,64,117,156,246,100,241,180,27,141,5,46,212,44,197,79,87,2,214,15,140,72,88,188,188,193,126,223,20,62,247,154,24,143,138,219,160,232,119,145,174,222,238,211,117,92,246,63,224,108,211,220,97,220,51,75,97,11,128,71,203,17,111,234,249,129,115,44,63,88,56,178,172,237,102,134,162,188,187,94,182,91,67,17,214,139,175,198,12,172,218,103,41,10,213,13,198,232,145,167,41,140,255,110,254,192,86,153,158,21,166,76,123,4,92,185,162,43,156,157,77,218,96,182,237,174,48,252,50,237,194,123,104,151,46,83,192,142,46,197,99,161,195,137,11,180,239,11,115,237,28,10,143,157,99,91,169,86,54,242,60,77,180,117,92,184,234,201,124,96,54,139,104,26,98,19,218,112,35,253,247,229,67,66,89,25,218,240,129,130,233,133,107,206,249,129,241,183,244,11,207,254,116,26,21,252,119,56,145,44,147,29,173,17,189,141,91,64,131,161,236,210,4,27,92,242,136,175,38,238,223,116,56,49,248,182,15,8,68,133,106,160,53,140,243,28,147,152,104,105,215,169,180,72,162,236,57,96,11,117,8,156,24,79,255,109,188,114,85,140,67,106,57,178,95,110,26,162,106,67,191,154,4,134,59,23,206,126,215,146,236,165,13,207,112,139,253,12,90,1,9,1,24,60,239,126,6,188,167,254,52,9,87,53,90,86,33,95,208,167,141,15,47,122,165,82,42,165,79,67,59,150,3,102,69,201,201,11,43,199,49,112,198,133,215,173,63,54,120,236,29,187,37,105,170,83,39,249,49,217,92,198,208,224,194,190,173,48,12,37,209,45,29,187,64,155,86,172,18,37,224,46,196,30,6,147,237,53,46,172,135,31,62,130,126,135,171,35,191,36,91,210,216,189,166,216,146,40,79,204,186,29,194,233,186,75,188,154,252,28,49,9,40,117,36,229,54,96,98,191,75,97,170,121,226,229,231,50,41,151,140,102,186,85,177,188,176,251,187,78,113,36,80,122,116,9,60,179,91,31,230,44,140,125,154,68,162,171,165,14,140,147,40,182,36,154,117,149,43,128,81,240,139,181,73,62,79,215,153,210,141,132,196,91,6,187,236,148,175,58,35,89,86,124,180,169,109,139,57,223,32,63,73,243,194,200,103,201,79,195,64,182,99,195,50,58,45,185,37,55,171,52,143,46,35,39,70,28,11,76,140,221,220,162,102,99,147,128,230,252,73,34,110,239,147,179,159,231,155,144,15,12,5,119,24,166,112,178,168,253,198,148,229,59,29,166,28,76,44,48,11,36,230,17,168,185,212,47,106,39,95,139,14,29,102,111,11,12,29,103,143,119,143,37,233,27,211,38,198,186,93,50,141,123,75,96,164,3,91,252,52,85,24,233,129,203,172,97,197,24,241,227,243,211,157,18,241,232,178,109,254,62,129,155,165,3,125,48,153,141,85,199,154,100,144,107,96,145,163,178,213,204,97,236,106,247,150,15,194,20,58,205,206,254,182,118,204,20,10,28,150,216,250,236,157,41,172,32,28,176,89,247,35,18,115,211,125,119,101,239,147,134,99,232,231,216,19,40,74,188,132,166,6,147,6,30,79,83,156,161,251,48,222,193,21,123,33,42,82,73,151,61,18,38,35,140,86,202,16,151,248,160,26,146,86,37,122,5,41,218,174,77,131,72,126,196,126,132,131,84,173,59,120,137,102,44,108,92,107,91,173,5,212,140,74,76,67,88,11,135,158,139,197,60,180,1,83,114,47,238,47,108,251,179,27,182,11,247,165,123,10,233,189,237,254,54,124,203,114,9,33,232,183,226,204,93,104,179,108,89,94,36,98,182,21,15,147,186,165,163,137,39,122,184,99,206,96,169,49,53,229,194,81,163,199,73,51,46,122,64,0,167,48,115,128,251,3,19,138,41,209,52,238,113,186,252,178,89,11,209,52,84,22,210,124,225,188,139,192,151,43,5,24,66,82,247,97,181,31,195,206,120,224,179,247,206,128,245,82,104,188,254,225,219,104,86,202,160,182,4,151,225,190,5,30,69,39,146,137,244,197,126,182,33,138,208,245,147,232,135,232,51,196,64,212,182,195,170,188,27,22,137,167,165,61,15,159,25,220,239,187,85,24,15,216,14,74,95,32,27,97,52,237,81,203,202,140,41,190,205,9,44,11,132,155,117,111,247,105,178,200,244,229,213,132,51,28,54,189,186,251,114,158,77,31,83,208,228,154,84,102,151,13,15,47,21,87,193,128,187,154,180,68,123,239,44,61,22,140,37,10,40,156,24,190,128,161,164,170,2,67,96,233,246,153,81,42,235,36,174,178,229,112,59,105,178,182,176,96,73,230,10,20,121,131,161,112,93,225,12,98,13,31,195,225,121,154,82,134,18,48,180,32,250,52,243,219,205,97,172,39,42,140,21,166,234,55,94,78,80,84,225,249,227,145,10,152,125,86,94,206,203,230,133,7,158,104,125,122,160,21,221,28,38,94,43,83,188,154,40,105,189,240,216,67,198,154,218,143,50,220,115,97,190,61,217,82,206,241,193,149,208,191,11,166,0,169,163,134,194,16,223,116,15,152,68,188,34,48,137,200,190,219,153,195,76,231,9,68,235,217,45,13,180,29,123,17,111,79,29,228,235,220,119,99,168,201,169,139,162,168,215,82,2,247,167,212,31,24,245,206,28,48,85,86,10,79,227,251,117,120,144,139,40,93,10,217,102,221,241,114,59,19,182,192,125,127,209,65,208,99,235,230,164,239,70,33,211,111,101,221,98,77,226,148,172,166,189,227,166,31,133,76,105,107,159,33,27,147,98,184,170,165,207,203,250,64,233,100,184,255,141,40,63,137,95,23,134,180,112,120,164,161,51,62,163,62,112,206,113,55,34,193,128,173,85,97,19,63,186,48,146,8,2,219,177,237,223,77,153,161,20,128,79,243,122,44,223,166,59,57,202,123,235,111,55,35,222,255,96,54,71,169,141,181,194,9,23,82,7,70,157,121,105,211,224,126,158,61,96,200,164,165,207,109,218,151,29,48,49,40,153,198,184,14,187,187,100,160,192,230,111,46,108,65,144,88,251,205,152,108,229,195,240,16,204,88,96,199,186,104,234,187,168,8,171,132,181,129,32,102,107,98,80,19,99,69,115,45,96,163,17,21,152,216,81,12,40,215,244,62,244,229,144,173,186,67,21,62,230,231,148,168,212,84,230,232,212,9,69,118,215,15,51,133,91,255,237,9,189,179,28,172,245,119,108,183,11,215,177,245,229,228,60,20,133,183,152,4,100,139,166,228,134,173,41,141,109,93,98,245,28,172,205,157,50,176,236,110,53,40,224,236,219,159,16,197,52,118,6,134,80,96,136,194,114,124,24,115,94,98,98,133,60,218,26,103,12,57,12,67,172,102,236,63,217,120,6,105,227,98,18,20,82,253,34,202,216,7,74,212,237,129,131,130,196,224,246,68,174,96,200,46,221,93,112,104,100,47,189,2,21,98,171,185,199,111,91,81,224,80,24,18,237,11,227,165,156,2,83,98,27,39,69,167,174,82,223,157,173,86,62,80,82,140,164,101,195,154,179,3,70,60,104,9,12,179,117,44,80,182,196,45,22,59,138,109,35,60,35,38,9,179,20,61,231,112,115,191,36,135,217,49,141,171,192,212,75,187,105,106,132,102,69,91,118,122,144,223,115,120,75,158,235,57,224,205,173,24,131,73,64,77,63,26,229,177,153,98,56,50,127,43,95,5,179,123,116,216,32,122,37,27,34,245,129,35,73,119,19,149,40,10,159,61,237,206,4,10,12,199,86,152,179,184,5,76,182,149,140,101,69,230,37,54,37,19,147,214,62,161,132,62,186,4,113,136,103,52,42,66,21,97,143,80,231,91,197,170,69,97,249,46,46,212,222,82,213,95,62,179,63,197,182,96,116,71,89,127,57,83,128,183,3,230,162,38,112,161,53,209,161,231,170,208,180,191,139,49,131,222,135,215,227,36,134,26,96,214,56,58,145,241,83,99,5,139,172,231,152,162,100,85,232,166,1,71,76,185,47,159,48,9,40,218,32,176,191,59,14,249,209,183,221,24,39,51,98,175,104,250,182,45,225,211,108,108,207,177,101,44,2,229,93,80,40,73,99,147,159,144,215,13,125,184,27,65,144,195,152,196,226,129,54,184,196,9,114,158,78,26,40,39,17,20,10,128,15,70,214,64,168,27,128,41,169,117,148,163,175,42,120,44,159,17,224,44,114,131,231,220,161,92,209,127,215,82,247,244,217,202,238,21,205,218,140,141,194,120,236,99,67,88,212,202,202,6,15,92,75,172,172,31,172,173,78,48,7,233,211,82,46,0,60,243,61,208,13,126,127,219,58,57,224,157,53,142,126,224,28,43,103,33,47,179,94,144,224,234,133,115,127,186,211,42,66,219,133,235,251,240,233,253,48,83,96,235,17,190,22,42,88,162,77,167,69,73,220,10,25,86,129,136,81,16,112,40,105,76,133,161,86,190,141,198,205,249,188,184,167,107,73,3,183,244,188,188,184,96,236,239,229,200,107,60,240,90,163,9,188,229,76,2,238,31,71,205,239,229,69,195,12,7,134,174,245,190,92,73,84,13,166,142,52,70,242,28,251,69,231,62,244,8,101,94,24,9,230,23,134,25,253,62,173,107,54,143,31,61,229,69,167,154,1,192,233,147,91,51,216,146,47,20,118,94,172,95,250,109,221,79,143,255,136,154,47,156,135,238,7,195,24,136,239,171,149,175,11,52,181,21,75,7,222,193,145,20,134,75,57,54,147,101,170,149,58,92,204,254,251,209,104,106,85,237,147,97,161,112,135,43,105,123,69,97,83,74,185,240,106,93,127,219,228,12,163,105,149,244,109,253,109,10,183,239,252,70,8,178,105,143,27,229,80,52,205,168,171,247,3,227,98,191,240,44,207,92,160,250,233,162,38,12,43,40,238,172,29,63,141,51,242,89,60,191,216,78,192,228,163,62,240,184,49,118,96,92,173,10,155,240,192,133,107,123,95,94,103,68,39,187,101,23,232,110,5,199,89,228,111,1,115,217,87,152,187,173,192,167,7,21,62,11,106,220,151,87,106,73,30,152,88,145,192,121,60,45,199,63,144,238,136,80,127,217,31,56,71,68,216,94,158,223,223,198,231,222,165,105,234,51,60,48,58,239,183,87,186,6,118,64,171,172,175,70,121,193,211,50,83,215,8,248,156,122,115,62,48,242,37,23,94,154,103,194,29,217,165,164,13,238,85,93,242,6,203,70,139,67,95,79,189,214,202,61,184,38,124,33,242,85,220,37,174,49,74,132,164,136,191,30,173,24,50,234,195,86,197,95,117,95,13,163,11,218,187,14,27,221,206,93,33,248,185,75,248,104,169,154,170,82,77,51,19,75,249,154,140,24,178,83,236,54,120,60,198,189,107,66,232,36,22,58,42,57,231,98,236,83,33,65,117,42,203,11,190,0,232,254,175,115,108,23,201,66,33,23,160,76,95,156,38,120,37,41,94,3,66,176,113,51,11,206,174,126,183,59,34,112,208,233,247,240,153,159,91,232,189,166,14,147,160,186,110,82,104,154,111,202,28,254,90,136,151,35,21,195,72,184,251,133,237,238,231,185,78,48,97,203,239,114,82,71,152,249,244,36,236,178,23,230,31,41,187,125,94,127,194,205,183,89,103,108,185,16,123,158,20,209,19,161,235,58,187,34,162,64,62,208,240,6,244,43,62,113,238,198,112,191,135,211,174,64,129,37,177,44,100,98,82,143,219,51,188,136,249,114,181,163,252,120,172,159,72,132,42,196,9,36,206,204,14,79,161,225,242,151,147,41,120,31,38,46,83,110,242,35,252,130,249,122,121,96,58,229,188,111,241,217,36,97,54,133,201,213,246,239,26,195,4,9,46,76,20,33,38,112,237,48,88,36,129,97,113,188,89,155,232,99,142,187,108,7,146,188,99,249,113,79,179,155,220,44,6,249,164,35,2,128,70,241,127,69,215,128,243,154,17,21,101,175,169,151,183,22,24,254,158,122,147,108,151,102,117,14,83,94,74,53,58,237,71,244,47,48,198,177,111,164,40,205,29,147,115,8,220,236,10,17,112,218,151,42,152,160,40,247,120,63,126,10,145,209,178,166,194,117,172,38,48,117,111,2,91,238,124,188,28,201,83,25,208,182,72,134,138,212,100,146,197,36,108,74,0,138,10,145,251,244,153,215,215,19,115,206,166,198,189,199,187,133,48,81,150,223,110,230,146,116,135,124,177,36,185,164,48,137,83,145,32,60,141,236,182,8,12,3,152,60,157,246,45,238,2,62,246,88,241,11,27,177,120,226,101,2,83,105,225,70,20,240,89,50,242,219,103,6,204,155,84,109,41,40,50,98,191,122,255,88,5,20,69,73,188,107,152,188,88,186,45,135,204,53,75,211,142,25,212,194,165,72,166,121,22,211,146,106,2,210,163,226,195,72,146,187,40,214,116,13,55,78,225,26,164,159,93,77,114,53,197,187,151,149,115,93,152,164,133,200,232,195,187,177,135,62,61,97,200,187,176,137,2,87,129,207,182,222,82,116,154,101,49,220,157,229,156,170,220,162,125,54,224,86,233,67,158,102,69,70,162,85,33,99,65,220,207,3,66,172,58,107,12,24,60,182,93,190,219,164,26,60,92,64,242,75,18,50,190,97,180,22,145,69,73,154,98,151,100,67,252,214,199,252,240,83,185,244,61,185,153,93,184,16,195,114,87,76,49,59,106,202,135,225,16,140,188,31,204,218,165,107,8,50,15,254,235,7,35,152,52,100,178,84,216,39,186,95,239,207,65,73,20,242,54,237,12,7,121,99,254,221,231,26,130,87,74,96,50,198,162,215,80,180,146,189,161,144,86,87,221,104,182,11,75,189,119,1,96,56,80,28,54,245,0,233,211,223,211,190,109,81,20,53,151,156,127,192,57,146,71,241,138,99,118,95,120,13,171,46,252,224,78,242,212,158,10,159,53,232,190,177,108,158,160,123,183,195,120,59,47,28,1,19,121,146,35,208,148,222,239,135,85,35,178,88,10,67,156,27,104,186,244,252,22,253,231,190,230,13,171,164,1,37,233,179,105,4,200,254,203,21,99,80,251,108,82,195,236,118,43,137,191,89,50,146,206,33,68,242,230,188,240,185,176,235,112,89,141,174,175,237,92,208,125,78,77,225,138,96,240,133,211,189,134,152,132,74,137,237,52,51,77,167,118,120,183,122,128,64,215,37,172,105,38,128,56,114,140,101,105,90,28,12,12,111,158,155,96,103,31,133,65,82,126,153,218,163,216,208,40,241,156,146,14,104,121,5,171,186,245,7,75,76,186,36,252,100,57,192,143,236,182,124,34,111,170,200,118,104,20,90,213,109,121,83,107,151,34,146,65,97,109,139,123,33,34,120,93,248,27,96,197,51,71,249,7,179,53,203,96,102,52,82,178,27,158,103,160,240,246,118,133,161,210,105,1,19,26,144,167,187,25,163,254,52,130,98,187,43,76,176,173,4,12,9,255,84,148,124,207,30,40,228,15,119,162,100,196,199,194,108,77,70,245,40,203,158,124,243,18,22,5,178,160,237,106,51,195,227,178,141,26,232,194,73,103,97,134,114,33,242,126,76,136,254,170,76,0,99,159,248,126,134,90,234,24,98,21,231,76,172,160,206,251,242,115,51,88,10,195,181,217,47,188,37,101,143,222,54,101,222,248,48,232,118,182,192,48,31,184,103,4,231,164,114,174,18,224,10,229,52,96,82,42,239,69,98,252,120,93,230,240,1,203,68,88,238,135,241,107,206,150,3,76,109,158,244,57,172,235,221,103,49,129,157,45,183,252,179,195,47,19,70,148,135,91,126,224,76,242,245,133,215,148,153,150,144,137,242,37,144,40,117,148,204,4,232,51,16,100,142,118,195,134,50,21,134,205,206,237,40,211,146,87,115,131,34,234,210,235,133,57,200,155,192,44,190,209,239,36,63,45,149,150,161,186,187,98,180,81,146,215,103,187,228,197,65,8,116,26,18,13,235,40,90,186,156,131,245,119,231,34,120,97,184,8,199,29,107,52,196,150,194,137,205,55,86,31,209,213,187,188,128,97,95,222,1,99,229,190,79,167,189,99,60,214,18,17,0,234,206,48,232,74,140,199,57,141,36,163,143,178,180,85,195,243,136,94,124,145,115,211,170,214,210,206,241,114,164,38,239,205,15,120,52,55,247,147,169,193,206,161,104,110,119,105,147,206,148,111,159,26,124,19,179,41,247,88,114,17,135,10,108,56,227,177,109,104,121,63,93,94,77,151,117,6,92,133,44,225,7,175,120,181,209,145,43,134,2,183,127,51,161,1,89,91,200,164,131,198,78,138,150,207,220,15,76,240,43,96,116,89,244,229,220,99,250,184,187,120,150,200,103,55,99,96,196,36,36,64,60,186,142,22,197,253,251,194,15,89,135,193,105,220,150,91,74,152,182,188,207,123,13,33,130,68,112,71,225,54,227,252,160,166,235,249,172,30,84,55,192,29,9,47,29,172,78,101,74,124,245,89,42,151,109,205,224,180,75,138,175,238,196,134,117,26,33,205,228,102,10,229,122,87,25,208,80,74,184,227,171,134,201,199,41,12,157,90,180,108,254,211,48,88,4,30,116,63,211,164,17,94,89,23,94,87,204,212,224,26,85,113,7,133,203,66,71,131,43,74,76,4,132,130,71,123,209,153,238,47,91,174,230,3,215,200,213,72,20,190,137,239,13,198,34,36,14,106,192,92,104,202,3,247,45,232,150,252,73,19,113,31,237,118,55,114,5,207,36,131,15,246,90,18,176,176,188,63,141,103,35,190,11,181,170,103,199,160,146,59,142,158,185,113,71,63,45,67,43,243,62,61,136,135,63,48,20,188,23,222,227,89,151,56,121,251,109,26,196,230,207,211,80,142,125,232,66,68,60,183,23,189,11,23,107,65,50,26,12,174,61,78,61,142,197,252,116,10,41,68,37,208,137,10,157,194,229,150,128,145,252,210,251,126,58,5,131,216,63,11,90,24,73,3,49,184,117,119,7,37,44,218,103,225,113,211,141,117,201,37,96,61,15,163,204,50,226,97,120,130,159,169,0,239,100,143,175,46,150,107,174,240,185,140,198,217,67,185,107,125,86,166,185,97,226,229,200,8,175,231,233,243,203,49,85,176,65,164,110,14,119,254,185,126,132,97,72,169,212,115,114,81,7,157,252,42,11,60,170,30,0,176,27,184,71,38,89,237,77,83,176,230,22,205,230,176,214,41,76,10,123,68,34,140,41,91,206,114,224,58,194,161,207,45,84,221,176,157,173,104,221,243,24,77,192,164,31,109,133,243,177,114,77,57,167,75,179,41,92,27,177,238,97,113,123,225,68,85,143,143,230,166,208,94,103,74,34,67,120,5,90,138,164,25,118,147,68,222,126,159,35,203,112,38,89,92,63,121,183,21,239,166,115,101,113,145,63,191,163,140,49,25,73,80,19,212,228,214,188,83,72,132,149,27,2,42,94,231,106,191,226,97,8,55,166,254,52,49,111,15,155,38,115,112,92,187,174,155,238,215,189,126,24,51,160,244,56,188,36,57,156,211,120,29,234,165,4,7,158,121,197,117,16,54,211,156,234,11,207,22,134,29,176,68,17,13,46,37,118,195,77,237,90,209,166,161,172,25,198,240,38,176,208,31,184,184,126,248,15,94,151,65,5,24,207,241,253,109,18,225,147,126,24,181,50,247,97,100,86,181,101,37,57,93,14,240,57,217,175,164,85,179,124,201,146,195,24,216,230,171,29,10,147,58,29,189,130,60,200,208,159,134,239,35,71,151,227,164,151,189,18,248,152,154,241,114,92,252,210,165,103,231,61,27,65,188,123,46,37,6,48,146,47,89,185,104,213,73,208,170,91,194,118,137,59,27,218,49,106,115,82,60,150,118,139,207,38,95,92,187,20,207,113,36,155,67,112,154,36,165,14,152,227,48,190,11,181,186,161,79,91,197,140,111,73,63,141,15,125,26,73,50,183,150,249,6,114,223,21,134,242,40,46,217,36,28,39,153,229,212,162,101,55,135,179,213,221,180,166,240,188,39,76,54,2,157,231,195,8,232,220,11,62,153,8,58,79,79,75,144,139,117,184,160,73,164,77,59,11,42,12,6,224,61,158,166,81,118,229,167,68,54,226,245,174,79,159,150,140,124,157,11,204,106,109,121,89,53,62,171,153,116,152,130,240,87,229,11,175,173,43,132,20,149,225,38,45,140,91,240,51,42,204,151,84,135,249,204,161,79,115,217,105,209,48,84,155,166,78,165,68,150,248,190,240,208,119,147,94,208,125,133,96,34,145,157,244,192,100,81,4,12,135,98,86,56,57,83,58,112,161,202,87,118,188,97,122,213,222,43,153,100,205,34,107,192,116,183,194,155,147,169,119,213,241,24,86,166,183,46,188,213,44,93,176,138,78,95,34,112,81,157,5,164,31,54,169,182,222,1,19,89,124,80,28,131,23,173,82,204,209,217,7,92,206,5,120,114,199,104,15,156,83,46,23,174,207,78,62,236,242,26,47,167,78,229,249,174,99,48,151,21,45,59,102,168,212,180,26,60,202,154,23,238,194,189,10,108,126,21,119,129,37,163,20,20,152,56,78,76,134,130,75,114,142,7,110,145,56,1,76,236,76,225,243,231,57,156,115,72,213,232,49,1,151,97,28,158,153,76,147,247,195,140,117,40,208,166,39,39,241,230,25,14,71,10,194,133,90,213,50,124,199,44,215,225,120,182,17,221,115,200,253,219,49,145,240,94,230,23,140,42,195,76,212,162,61,147,16,17,167,210,47,124,126,231,133,71,42,209,35,104,170,61,48,81,242,240,209,22,114,105,245,84,230,22,29,148,10,76,169,94,116,43,133,149,98,251,161,157,43,254,179,42,243,136,235,98,36,108,100,83,34,220,210,159,236,3,113,112,230,211,159,75,173,59,83,161,72,61,158,134,7,180,232,211,168,111,196,210,229,178,63,146,54,173,218,68,11,120,109,169,205,236,198,172,24,1,154,115,181,135,4,89,97,194,100,209,114,168,135,133,117,4,248,186,97,17,142,89,58,131,141,193,215,75,78,207,134,67,66,175,118,105,142,148,8,72,130,70,121,192,68,194,157,79,4,204,198,199,88,64,213,185,182,104,245,153,204,34,18,8,12,81,65,52,172,147,88,40,176,17,24,197,187,167,202,235,24,10,73,142,79,51,171,163,210,141,180,45,35,84,114,120,115,43,30,10,195,101,236,29,214,77,124,68,250,179,252,110,17,31,76,140,73,42,157,200,161,51,166,129,15,38,128,165,151,85,46,175,37,10,138,204,81,173,67,61,241,68,119,119,106,100,139,205,42,122,54,206,251,110,226,83,233,6,149,160,116,180,122,63,15,236,84,152,131,5,174,70,208,233,81,161,14,141,208,253,234,105,116,244,238,110,44,38,85,34,254,18,66,93,55,176,74,13,163,56,114,216,160,209,127,241,24,96,23,141,14,28,18,149,88,103,14,234,36,35,201,188,48,5,211,222,172,90,76,26,246,190,154,144,110,157,235,18,219,148,41,103,30,91,251,141,123,86,50,184,154,88,133,166,135,62,124,101,112,211,207,194,171,4,99,28,203,208,195,255,148,136,86,217,201,96,127,191,62,13,210,17,161,246,188,48,249,236,85,82,38,154,84,130,155,155,191,94,98,154,134,57,44,231,105,131,34,36,154,93,136,255,220,103,25,170,184,83,157,139,248,49,225,110,119,157,5,8,135,91,208,42,53,120,235,239,55,65,138,50,34,21,181,26,183,245,157,2,212,225,35,106,19,76,62,133,37,24,48,164,134,43,28,18,148,230,108,189,93,227,235,72,81,165,7,165,24,231,196,133,169,198,74,65,248,84,97,52,191,105,51,196,161,198,189,93,19,112,222,18,40,70,137,164,94,107,243,28,202,236,105,242,244,57,119,81,189,137,92,140,173,41,84,103,156,144,217,240,101,85,77,195,237,182,236,92,189,71,13,151,67,133,53,91,242,125,58,36,64,103,150,182,160,226,57,251,142,248,28,48,163,118,154,227,210,202,28,11,238,14,101,97,93,166,40,248,44,5,155,78,90,102,83,58,74,58,11,212,228,50,34,144,20,34,82,22,116,30,120,4,239,244,55,173,207,89,47,107,198,86,146,244,110,145,172,17,148,0,213,40,157,111,211,50,133,124,37,138,104,207,80,35,204,119,97,136,175,111,133,110,69,253,66,14,142,60,126,148,125,193,252,2,85,204,82,248,152,140,193,0,145,145,250,20,199,1,10,220,121,70,125,34,14,38,169,23,237,70,175,19,126,133,138,184,234,146,94,195,41,212,46,229,20,234,144,89,214,30,197,140,167,231,74,192,68,126,5,78,208,73,68,190,18,155,213,146,109,129,219,227,74,238,88,163,214,145,195,249,194,86,150,27,84,111,11,25,156,59,96,105,34,149,27,235,222,114,49,164,225,132,244,8,204,196,195,198,85,114,97,200,27,163,26,129,28,53,225,180,108,152,28,100,117,69,154,214,32,178,31,45,131,201,128,64,116,44,130,74,5,194,188,48,37,87,225,212,67,202,250,108,156,2,23,196,223,131,204,13,50,44,201,230,166,124,254,152,159,145,94,198,233,188,238,169,120,110,11,195,228,92,61,243,230,220,197,197,171,205,137,74,241,178,31,16,227,108,20,82,81,99,90,12,115,122,211,138,113,59,95,103,61,73,231,20,121,120,182,68,65,254,98,8,156,240,234,5,165,32,83,77,200,97,218,220,236,21,209,180,76,234,224,20,24,34,202,8,62,146,180,203,102,115,97,228,136,35,193,12,78,218,36,52,118,103,210,147,27,29,134,52,87,35,60,69,127,75,13,73,118,99,29,183,72,136,36,119,73,172,228,68,204,82,252,65,218,160,164,47,154,172,103,164,7,83,131,121,214,199,31,183,24,217,192,54,220,34,27,217,8,1,151,102,146,246,240,114,12,243,197,205,191,37,55,255,207,145,187,3,123,14,176,29,86,53,199,112,186,91,43,112,75,215,78,51,103,250,3,178,249,94,116,139,167,216,72,98,90,48,181,144,125,77,68,231,194,102,247,229,152,175,21,250,241,33,48,57,57,110,189,22,148,56,175,72,138,193,120,135,231,77,223,185,78,104,192,25,145,62,132,145,176,202,101,29,33,166,19,121,96,216,246,73,215,240,89,99,215,163,3,63,76,214,221,135,141,176,198,121,112,174,59,102,97,94,216,68,229,34,131,109,224,28,186,251,38,132,1,164,124,68,198,34,44,210,181,41,92,74,220,118,33,21,229,5,10,83,197,28,204,158,148,41,223,163,10,238,214,115,123,88,177,119,109,46,214,67,182,182,221,107,16,235,88,252,65,108,91,224,65,185,111,192,84,41,60,240,186,25,212,88,107,233,110,217,205,116,27,130,246,138,200,8,220,68,10,83,176,23,38,21,169,221,247,124,55,248,22,79,0,55,41,98,134,226,236,244,73,88,191,45,39,213,253,254,165,112,220,151,119,100,51,138,52,28,137,210,25,73,191,236,42,151,221,223,224,115,83,15,99,240,152,225,92,159,239,89,68,250,90,68,11,49,169,150,16,253,25,51,123,132,118,171,185,95,229,30,195,120,144,49,117,225,158,228,34,67,213,248,186,137,183,27,214,184,7,197,202,189,167,119,85,159,39,126,251,8,26,216,217,46,116,65,157,156,205,123,211,6,134,223,67,78,239,100,249,197,14,163,31,37,23,25,226,77,144,95,198,211,228,245,201,217,79,80,57,184,107,171,73,239,72,216,140,196,172,180,211,165,116,28,93,174,172,184,33,123,148,98,97,16,37,117,115,25,103,227,184,124,144,40,145,173,7,38,189,39,56,29,55,85,53,67,97,234,75,218,133,167,154,75,144,161,175,57,5,149,197,69,194,46,34,177,1,159,13,90,36,55,140,34,46,197,221,239,192,125,75,2,26,240,140,221,10,20,179,83,12,185,243,219,98,6,66,164,166,38,40,5,10,37,200,159,206,63,187,20,1,96,68,166,91,37,118,174,76,189,40,136,191,97,5,181,32,26,4,229,65,83,216,43,36,200,86,13,240,3,215,32,221,129,16,76,130,217,128,100,208,7,202,118,175,207,174,114,233,126,142,157,165,188,80,134,82,53,16,48,196,67,67,225,70,154,196,165,247,35,115,71,97,50,48,47,251,31,127,172,223,12,93,73,144,130,84,75,183,214,167,49,147,203,125,154,228,236,169,6,255,89,43,241,93,24,175,83,46,188,84,60,65,68,124,249,226,182,230,191,32,87,49,132,193,143,74,195,250,220,38,22,28,25,23,126,194,63,217,66,208,151,34,44,37,77,118,2,158,59,74,105,77,196,69,189,115,48,251,147,255,38,79,11,57,51,44,242,104,22,8,221,220,156,122,193,51,46,247,32,50,170,70,95,189,21,110,235,18,23,242,102,189,130,145,61,86,250,37,217,91,90,64,76,228,135,245,112,9,252,86,214,187,99,197,11,112,209,130,239,109,42,108,252,15,1,147,156,246,192,200,55,11,124,174,30,2,195,96,127,247,155,115,122,79,241,64,224,224,95,225,96,163,186,88,89,142,32,171,37,242,27,148,163,29,26,87,129,113,48,95,218,41,162,41,146,183,109,112,212,172,130,118,205,26,162,154,123,95,106,180,51,105,183,112,165,154,162,192,189,234,3,39,189,212,158,134,160,192,121,183,163,92,52,139,165,144,61,50,83,92,13,127,196,117,2,227,25,110,235,94,44,187,70,235,128,153,213,14,147,45,35,251,17,249,123,241,106,54,77,169,45,197,105,144,238,250,168,248,123,212,139,123,78,239,25,108,216,205,136,53,5,108,200,25,244,117,139,69,240,35,136,239,4,38,135,40,84,65,65,76,74,21,129,207,104,186,227,15,184,8,101,72,39,143,176,68,102,90,173,38,158,86,20,206,151,248,166,254,138,232,166,194,103,143,138,75,39,212,22,143,79,104,32,157,118,93,104,91,195,120,156,204,43,152,105,129,241,132,43,108,110,161,11,43,201,55,48,185,57,23,174,115,107,159,109,14,135,139,146,29,160,15,195,242,112,45,43,11,235,138,19,13,61,229,26,227,97,196,210,77,220,100,144,66,238,184,11,227,67,203,226,99,67,14,46,220,11,133,244,11,113,149,154,22,118,100,25,114,207,61,70,133,184,224,230,32,231,43,126,121,107,82,67,51,202,199,248,40,10,5,250,124,224,51,31,125,135,174,84,180,104,84,7,63,254,249,173,26,48,119,152,41,46,73,124,83,243,58,201,8,136,100,133,113,25,175,11,87,217,5,187,69,136,166,58,216,196,192,232,191,10,213,118,97,45,88,192,87,154,138,150,74,113,127,87,79,43,97,207,235,184,176,50,46,113,165,14,43,182,141,151,203,64,225,86,29,53,250,26,218,94,169,55,53,131,170,207,152,65,176,121,106,20,161,155,22,118,76,79,130,140,82,147,3,77,5,59,106,76,161,110,222,86,241,61,115,52,7,247,120,77,42,102,201,21,130,144,95,191,222,101,50,137,171,248,181,9,156,77,125,249,148,243,144,108,196,25,241,216,138,33,170,174,126,74,242,234,245,81,81,12,150,37,184,2,195,66,77,190,203,157,113,233,89,92,249,108,253,53,202,67,40,253,214,152,39,92,83,233,42,48,52,244,212,101,27,155,36,234,71,73,221,185,104,17,238,16,20,71,96,212,181,112,3,212,35,233,167,14,27,197,124,233,244,183,110,115,70,181,23,155,51,183,224,241,100,167,64,243,214,34,184,110,121,248,179,191,129,153,26,129,73,164,39,219,120,226,54,189,5,197,35,85,179,187,104,0,28,183,72,248,152,120,58,101,77,79,49,19,187,199,203,209,97,214,112,107,135,177,46,98,70,195,72,44,52,92,85,45,179,57,96,212,221,53,254,119,58,41,69,21,6,212,160,243,9,30,230,107,170,130,190,225,42,74,47,103,20,105,12,50,43,53,77,10,139,49,184,116,129,207,240,45,13,123,34,39,117,97,148,43,231,19,83,109,145,96,114,96,20,140,53,78,12,239,128,187,154,172,7,122,123,162,204,245,138,22,160,102,56,75,123,66,216,36,47,93,216,6,224,137,143,183,168,176,7,46,79,112,125,156,211,53,138,106,58,242,18,107,62,240,188,21,57,208,167,106,179,153,246,17,163,6,220,207,179,22,185,108,23,222,82,238,106,154,97,82,102,196,122,200,154,123,2,165,102,191,239,30,73,84,79,45,247,100,7,17,92,54,25,89,113,139,67,24,136,17,24,240,124,66,82,100,236,172,168,73,227,233,179,29,106,254,200,249,241,88,217,60,93,139,46,16,140,150,158,229,229,189,107,244,253,231,255,221,242,244,210,124,132,149,199,229,137,231,183,85,23,0,103,218,233,168,121,127,155,172,114,205,192,130,162,32,223,94,99,27,168,15,236,74,81,63,88,119,149,117,254,185,114,228,58,156,95,217,194,90,110,233,120,119,164,135,197,211,21,100,155,144,178,175,173,161,224,109,254,249,24,14,163,114,221,10,159,27,126,68,253,79,111,45,97,122,34,199,48,67,0,234,112,53,247,143,228,47,102,138,27,226,167,145,125,29,83,97,83,84,117,248,108,42,66,0,212,201,68,190,37,159,153,176,144,166,22,31,11,110,7,189,29,101,144,253,73,76,134,202,51,199,202,35,116,169,193,119,210,152,75,48,119,101,40,177,53,226,117,238,63,232,58,69,78,0,206,26,77,163,37,103,113,69,170,4,181,33,234,99,33,82,176,37,126,222,169,191,202,10,99,21,142,27,217,215,130,53,212,84,113,143,142,155,23,144,68,23,227,192,212,96,68,254,149,229,56,105,70,41,50,39,41,166,56,236,222,73,147,162,161,27,170,55,49,32,27,249,133,192,68,116,35,188,142,63,109,46,109,26,172,178,251,230,97,16,237,151,110,161,168,54,156,144,164,105,244,245,164,202,174,42,165,145,68,173,213,84,49,233,230,113,81,74,184,181,101,38,213,220,162,192,16,139,168,107,150,46,44,167,81,4,216,225,120,212,20,96,248,70,214,45,64,36,250,186,20,38,36,16,9,36,199,94,149,250,196,3,227,96,94,55,183,133,96,94,127,224,21,245,85,80,182,141,249,228,23,195,63,121,83,95,78,127,167,231,233,51,249,110,237,99,50,210,55,65,59,7,76,124,23,5,115,69,147,166,7,190,221,126,115,118,134,38,60,28,24,90,212,72,69,66,67,64,215,31,108,60,145,198,78,58,17,39,169,192,236,205,253,102,42,225,33,213,66,12,40,82,99,175,133,78,110,104,161,18,210,201,41,6,172,216,133,251,201,37,103,226,223,12,43,170,216,244,233,98,98,120,55,61,171,228,167,194,132,20,161,251,52,28,7,229,173,74,168,193,60,112,224,180,247,83,25,99,233,50,241,97,168,42,190,117,30,235,6,219,50,94,128,167,120,5,122,214,155,241,70,132,224,169,139,33,179,51,178,237,72,249,125,42,3,134,137,203,68,182,29,210,203,15,76,124,187,221,60,192,250,76,114,248,19,102,156,248,217,82,44,202,83,139,196,101,44,146,12,107,19,38,68,96,200,121,227,229,149,252,174,254,212,72,205,168,80,180,252,199,103,174,212,159,237,20,217,147,99,60,149,74,86,24,18,9,140,105,63,187,138,141,198,205,40,197,81,254,22,111,33,245,19,41,163,103,98,9,9,133,149,149,157,187,196,136,148,81,212,61,159,202,48,4,11,2,62,70,177,48,149,90,205,218,57,208,34,135,119,88,190,190,194,152,43,253,102,179,146,19,240,84,219,173,149,34,93,53,141,45,114,201,248,181,168,191,139,244,98,163,135,125,209,121,211,166,9,9,105,175,64,52,218,110,54,56,65,119,233,111,162,81,55,105,250,124,228,210,25,204,37,59,168,66,161,29,59,163,173,205,134,205,45,74,237,118,98,226,232,211,5,62,140,126,139,18,230,210,66,13,243,148,213,168,89,88,72,67,234,203,49,32,138,192,36,1,233,103,93,117,59,208,252,204,81,228,92,130,88,18,242,232,244,212,236,224,123,140,140,208,68,110,248,83,241,131,90,69,78,81,139,49,33,72,213,167,225,166,142,58,40,20,77,254,121,154,42,192,248,108,20,136,146,246,74,227,132,137,151,147,63,175,103,62,249,99,183,203,145,188,79,186,240,27,185,37,183,200,4,137,1,181,132,80,67,232,251,194,180,76,59,13,63,117,148,50,193,35,252,148,137,156,134,167,16,250,161,6,37,149,231,229,83,203,54,97,108,95,146,203,186,205,251,80,111,197,28,42,24,210,45,28,65,225,130,77,38,182,39,183,198,77,109,228,173,224,194,233,167,107,151,84,134,114,75,111,206,57,251,76,165,115,245,26,233,86,89,81,172,42,52,14,176,134,66,172,19,125,122,142,221,217,222,34,220,224,210,98,159,61,159,253,148,240,182,25,174,183,100,183,18,173,14,62,157,120,171,45,136,190,142,37,63,77,38,220,136,234,225,133,152,153,84,200,39,124,216,53,106,80,22,162,53,169,42,60,47,221,8,51,173,200,85,224,156,193,132,203,247,173,132,162,252,88,42,174,187,73,182,197,111,35,84,45,76,11,48,21,221,100,113,96,66,13,23,134,96,114,229,117,43,192,52,245,7,152,92,175,121,225,36,204,129,204,186,52,130,131,47,205,141,105,172,240,217,74,195,173,77,126,204,88,90,84,13,219,85,112,215,80,75,56,132,100,111,24,109,212,168,183,220,181,52,165,89,57,103,78,187,164,156,150,56,155,149,87,32,35,172,49,164,12,183,149,169,79,247,221,110,25,35,213,18,90,34,95,80,57,188,168,241,164,73,241,62,117,207,51,94,93,146,6,15,7,165,197,16,136,196,10,25,93,98,78,168,212,173,91,92,204,118,169,252,47,199,46,49,85,182,168,49,225,18,47,63,141,167,239,166,169,255,46,68,66,33,129,250,87,19,211,211,172,92,129,185,168,123,88,19,89,242,153,148,16,228,12,231,89,206,97,153,158,59,255,144,82,243,98,213,129,145,15,107,178,52,73,57,38,168,153,14,167,12,105,70,67,6,187,192,193,18,18,170,92,99,186,208,216,15,140,46,228,73,227,18,68,188,76,248,45,10,190,173,72,49,198,177,33,13,35,149,225,186,162,112,114,76,225,3,129,124,98,221,132,237,115,190,183,135,178,3,27,59,46,241,36,191,85,105,245,128,113,37,172,86,68,127,178,82,145,224,28,234,30,194,192,62,163,64,72,224,78,192,220,147,52,224,113,157,178,60,128,123,104,41,28,152,141,92,127,155,177,15,206,27,168,161,203,210,223,238,104,91,212,128,113,217,76,165,80,65,40,106,135,223,49,21,145,67,24,228,69,68,170,67,225,106,86,182,114,168,64,187,17,217,37,72,228,233,110,88,80,213,136,176,41,161,44,153,193,7,44,208,237,71,110,90,165,40,91,96,236,210,28,76,62,231,135,154,236,133,101,83,93,25,106,184,19,222,159,107,232,67,182,83,70,24,27,5,223,127,234,66,244,67,38,68,23,141,223,161,180,108,53,25,109,228,184,204,75,61,239,165,60,63,144,16,70,94,53,37,62,242,209,103,255,166,36,216,63,218,238,241,202,18,68,166,111,143,193,132,242,70,223,93,126,73,102,129,78,201,121,1,37,89,120,11,250,208,54,213,125,22,71,112,66,177,120,158,207,34,95,55,148,197,128,171,120,208,72,197,45,215,99,3,67,24,46,70,165,109,34,24,118,153,209,122,19,58,68,252,201,141,180,22,135,123,69,58,87,224,54,66,241,179,224,238,207,74,141,132,83,241,142,53,30,176,45,172,52,149,114,160,50,46,220,182,110,9,200,52,100,73,145,52,17,112,37,179,66,4,162,93,25,95,19,54,21,120,147,159,19,18,194,181,9,69,246,153,177,228,245,181,43,242,75,150,125,86,22,174,125,101,76,32,147,220,146,243,199,124,71,113,252,162,67,116,151,6,46,254,179,137,228,43,32,172,172,255,204,246,84,130,179,176,194,126,168,102,10,189,61,111,200,20,37,75,41,23,58,176,49,184,221,175,62,59,150,28,200,16,155,93,158,18,52,55,146,176,31,179,169,146,68,155,239,104,222,64,6,21,78,25,90,92,127,117,26,106,226,144,52,208,163,176,5,210,171,33,98,57,131,196,206,21,250,171,38,79,60,149,72,14,50,209,42,25,99,212,182,8,204,89,21,225,90,106,35,231,84,120,155,239,33,96,82,7,165,101,72,75,7,207,156,193,194,125,76,90,117,70,233,246,190,188,8,27,194,160,206,136,144,109,52,13,125,21,97,231,75,54,117,162,191,247,122,72,178,186,201,25,71,202,24,198,144,228,86,141,94,205,23,56,36,83,78,24,205,141,93,190,215,27,249,60,103,251,46,66,28,8,29,197,12,29,97,146,124,183,88,149,3,174,48,183,66,42,68,99,73,206,30,184,22,67,66,206,168,85,36,63,16,148,24,121,15,152,1,18,178,69,138,85,150,175,250,58,77,135,249,162,204,162,30,145,186,141,244,110,85,158,71,20,28,66,125,136,122,208,36,76,86,8,104,17,249,11,24,122,190,37,48,186,62,55,255,137,148,12,49,242,79,7,166,180,174,102,237,49,89,186,244,232,105,117,21,97,75,2,111,82,17,119,78,139,78,217,90,236,102,187,40,177,152,165,128,135,185,10,7,106,147,170,7,134,150,132,182,32,253,44,12,255,237,240,101,153,241,17,33,39,157,71,134,3,15,226,165,75,131,219,112,170,193,73,154,214,165,54,66,96,134,200,145,80,168,114,154,7,173,172,241,58,138,246,3,196,9,225,218,102,225,13,169,27,67,23,60,181,56,82,17,163,111,148,14,255,113,78,53,60,43,251,18,135,159,77,71,21,14,77,40,58,234,52,204,67,46,172,21,184,17,97,229,249,250,18,125,214,34,84,130,248,54,118,68,55,16,162,81,70,204,253,37,67,125,40,228,168,226,197,28,136,82,247,32,142,28,24,180,194,190,77,129,70,185,115,219,42,114,148,104,144,196,217,29,170,13,86,80,249,78,17,171,111,254,126,123,102,211,155,16,102,87,163,58,115,247,236,143,162,92,174,160,139,53,23,225,63,140,214,38,66,211,208,43,165,22,102,192,132,167,75,88,241,97,36,31,16,202,123,203,247,80,199,215,128,101,36,133,128,239,48,138,108,237,240,116,12,24,223,46,40,185,110,122,67,221,232,166,5,243,138,101,15,72,158,220,249,173,4,65,231,215,43,3,57,49,9,179,113,199,232,136,168,127,48,153,222,66,112,114,54,184,100,119,222,15,38,57,146,36,210,63,158,159,164,215,134,112,28,55,199,170,26,182,56,52,103,148,221,162,32,168,165,227,19,229,242,125,251,154,170,47,226,211,127,156,244,207,110,183,111,90,63,117,52,218,38,34,88,161,65,70,190,229,206,143,124,0,174,74,223,97,198,239,174,33,12,234,84,59,6,159,10,86,250,216,143,206,68,46,183,208,237,24,172,236,88,170,10,2,229,153,59,62,71,223,132,43,31,153,21,178,208,252,233,105,164,206,242,114,11,216,251,158,126,230,57,251,186,136,238,80,71,25,20,78,176,246,100,213,50,38,230,141,86,145,195,104,250,136,50,104,37,30,150,71,60,221,41,189,207,15,124,142,237,125,225,170,82,42,198,82,239,166,28,187,65,219,42,193,100,106,119,121,92,152,99,88,96,156,45,61,86,36,87,216,231,221,5,25,151,121,225,174,66,22,192,35,146,186,129,75,87,20,121,47,191,141,160,148,176,222,150,181,124,235,224,12,174,162,17,91,41,46,14,137,191,97,52,61,42,206,70,104,54,232,34,80,74,64,133,249,133,131,65,29,120,136,115,31,120,215,96,70,60,48,137,222,218,52,216,243,226,167,89,71,170,42,247,179,60,178,192,77,85,202,136,24,199,52,60,91,94,87,129,77,206,216,17,12,181,3,223,98,79,229,129,41,8,190,112,17,102,182,179,3,37,8,88,99,135,156,172,167,254,192,61,56,25,129,251,86,245,181,130,56,120,137,223,70,188,179,148,7,190,169,6,192,69,216,38,128,41,128,173,1,143,217,84,150,234,192,235,110,207,38,45,170,66,98,197,60,196,113,228,145,201,167,10,105,101,145,24,184,2,198,205,246,60,61,239,96,163,136,82,181,199,241,199,55,119,109,30,184,157,75,180,180,172,66,58,48,99,105,207,87,94,157,18,139,30,30,122,50,154,155,132,128,39,215,191,125,23,39,52,186,89,181,13,33,211,143,140,197,129,68,176,170,143,84,75,140,243,235,190,101,128,45,237,83,24,161,131,253,243,116,8,59,201,120,212,184,242,188,157,6,33,68,85,53,174,211,207,249,254,118,26,235,233,150,134,146,87,108,198,236,104,117,63,66,97,248,199,46,76,38,67,83,120,70,164,231,204,247,173,117,214,150,29,15,255,185,195,3,150,185,252,200,167,237,48,98,135,133,162,69,29,135,219,202,140,170,70,12,230,103,211,161,20,48,242,229,177,182,147,138,71,255,36,234,99,188,134,213,184,42,138,140,70,60,124,90,93,31,29,63,99,17,242,209,236,84,231,235,120,12,35,250,205,1,227,57,85,153,63,242,109,162,195,207,155,160,218,85,117,67,34,165,254,213,204,231,173,187,37,85,119,33,26,12,156,158,121,120,14,252,179,248,227,229,212,52,169,120,154,213,227,199,128,152,112,242,122,69,29,119,164,109,97,124,215,170,251,252,177,221,119,8,47,194,187,64,142,153,10,70,246,235,67,68,33,91,137,73,80,163,180,90,247,128,207,128,168,142,31,94,243,200,45,177,155,116,213,93,105,113,155,13,107,23,89,129,103,163,71,56,49,104,33,184,184,181,103,47,134,199,43,124,182,156,78,93,69,179,42,49,253,72,97,37,89,128,109,79,96,122,217,111,60,228,194,158,49,154,10,143,30,92,76,7,134,176,245,121,26,145,226,64,143,109,162,32,236,136,49,218,172,213,170,234,133,251,151,30,30,230,8,23,57,249,106,232,139,82,156,126,21,98,121,17,156,163,143,8,56,59,76,154,121,215,223,222,231,9,247,110,66,169,185,87,126,224,45,77,51,226,122,217,86,206,190,112,190,115,198,211,131,157,251,17,146,229,148,247,121,106,94,241,162,240,57,152,231,53,226,206,49,254,104,14,167,51,61,34,195,22,127,62,28,168,2,227,144,136,35,202,248,117,150,106,220,162,62,230,153,39,3,210,103,169,64,159,84,65,213,125,139,74,127,242,225,42,42,140,127,212,91,126,190,58,181,71,249,151,148,169,113,97,184,103,246,43,104,188,99,235,224,74,160,138,145,205,46,82,222,50,168,233,132,165,115,154,120,165,223,111,7,133,211,69,117,206,51,97,12,87,54,217,150,126,243,130,33,93,77,8,49,229,71,32,122,114,75,243,234,221,109,158,166,23,110,81,7,70,10,223,214,109,227,71,224,18,74,51,198,47,165,138,196,144,210,95,205,46,56,41,202,210,151,111,171,102,9,152,226,83,253,104,232,71,227,167,217,183,155,126,23,212,6,113,191,38,18,174,106,174,168,223,149,8,171,127,164,179,170,247,157,142,73,17,170,192,100,184,200,9,2,163,118,80,235,146,43,85,31,97,120,42,194,187,111,165,92,221,243,82,157,101,104,175,247,253,170,132,236,158,234,121,67,6,17,210,133,11,62,183,249,192,248,142,66,108,105,218,216,43,108,172,147,1,115,203,41,10,207,26,5,133,112,89,213,249,72,141,183,221,243,21,88,59,71,172,238,242,40,74,228,168,123,71,223,106,172,231,183,167,241,153,94,117,172,145,211,3,195,91,120,229,200,250,152,170,207,94,232,140,251,221,9,169,121,213,49,95,100,168,133,52,40,103,196,11,235,135,77,6,76,39,249,57,48,74,10,173,101,42,105,86,211,110,217,84,44,198,211,11,143,156,188,28,19,47,46,57,36,109,117,157,196,84,207,148,26,45,67,80,74,108,234,102,180,169,161,18,53,203,195,110,5,140,68,204,213,83,221,103,60,159,151,147,147,17,18,131,153,49,213,167,17,84,109,209,112,178,100,117,146,99,27,206,113,197,15,57,243,187,194,165,4,109,17,158,151,161,247,229,118,108,130,20,108,54,200,50,230,103,71,194,38,216,161,118,54,80,241,168,218,180,201,44,15,185,73,146,217,158,94,35,82,114,69,54,155,237,121,10,239,72,87,51,49,202,169,157,198,198,209,163,79,207,54,159,154,206,83,184,58,34,4,208,217,149,154,110,135,148,129,198,45,135,60,186,156,116,91,129,9,189,134,208,218,47,190,166,176,113,40,197,211,195,24,98,5,198,10,46,161,182,122,12,155,71,244,254,44,176,45,138,168,100,70,234,62,142,182,77,72,51,152,140,111,215,217,128,76,105,84,198,90,62,154,106,76,83,132,148,34,33,20,154,152,46,148,175,211,180,104,174,86,90,135,0,69,238,180,70,213,188,238,135,157,115,85,210,254,231,175,36,33,4,64,59,28,24,250,176,145,175,68,151,83,92,169,15,15,147,43,138,62,77,236,213,178,70,72,199,137,132,155,211,74,124,203,250,52,156,56,161,204,133,33,170,63,205,245,224,206,98,168,0,155,206,98,246,168,208,148,232,205,200,80,155,194,150,192,29,48,138,48,2,115,54,238,171,2,189,224,108,147,225,60,11,114,69,240,175,195,119,160,215,78,244,69,71,176,159,118,52,247,138,8,165,155,60,118,244,25,62,223,161,157,130,7,248,174,237,31,145,134,160,136,159,135,254,162,197,133,31,112,4,45,125,183,40,189,40,36,54,110,153,193,238,206,158,220,85,9,173,17,239,8,101,6,82,212,211,212,70,175,150,227,70,10,145,220,84,141,117,194,57,251,186,210,43,241,31,25,201,31,47,234,85,205,134,81,176,60,240,205,111,71,243,92,205,101,243,52,183,117,245,188,11,148,248,2,195,6,27,194,165,48,243,39,93,245,80,10,140,251,209,233,149,2,4,166,64,234,194,85,111,110,198,219,213,174,202,249,88,146,71,103,232,188,103,23,21,216,170,11,121,38,85,187,37,187,231,230,133,88,184,126,181,9,43,135,70,250,185,30,61,179,4,85,128,72,166,38,60,150,31,171,147,212,251,17,34,160,148,206,171,116,105,195,131,126,53,12,225,84,24,58,253,33,135,139,132,50,20,29,146,250,108,80,59,226,149,1,35,68,167,47,71,73,50,244,250,10,60,98,226,55,161,182,106,71,122,123,71,141,162,168,113,8,229,70,116,218,49,154,154,72,120,128,162,144,20,40,197,130,247,151,207,14,66,225,167,79,127,232,29,186,216,26,16,62,28,83,196,223,205,104,168,219,228,244,240,57,54,189,196,186,27,87,196,126,96,147,193,117,24,206,112,57,209,187,81,104,196,46,156,207,245,100,138,131,14,26,255,155,129,116,140,122,244,39,244,105,140,174,56,218,16,41,208,225,60,240,14,81,47,254,33,226,32,228,181,147,66,211,3,165,122,71,159,181,19,191,6,12,167,234,3,227,252,141,134,33,198,51,181,97,36,4,196,84,32,149,64,237,105,36,11,75,84,237,98,108,159,245,121,7,147,46,65,29,245,74,28,158,19,88,90,78,137,217,140,237,138,213,85,229,86,215,97,210,204,243,194,216,215,242,219,16,108,93,153,66,116,148,167,118,41,233,238,57,152,0,54,183,144,174,47,63,211,58,134,179,145,155,174,161,138,78,106,118,8,45,55,222,61,116,166,101,162,162,229,138,51,18,202,145,15,43,232,10,175,16,103,220,104,89,116,133,121,218,155,134,194,135,106,190,118,146,225,71,112,55,64,138,33,236,140,192,8,134,173,128,33,33,215,167,11,201,217,37,96,14,167,166,48,226,65,241,219,24,50,91,95,206,122,188,240,216,233,109,121,53,206,243,128,79,31,235,128,90,213,89,252,52,215,217,174,45,59,182,123,72,184,65,120,89,133,78,109,90,69,126,132,218,56,84,115,210,241,68,134,50,146,198,14,220,159,83,162,155,46,91,185,79,179,239,200,128,33,120,191,130,123,228,204,218,115,173,208,167,109,19,139,207,62,11,63,55,237,180,101,23,163,128,147,138,174,64,37,9,111,110,12,55,140,253,178,165,157,253,21,10,108,127,249,217,130,180,136,234,192,212,82,186,45,210,204,179,41,54,177,57,193,46,155,134,169,52,14,125,121,161,64,206,251,124,78,243,227,40,188,66,8,10,89,142,161,142,17,248,14,91,176,235,28,11,160,104,249,175,177,75,141,136,39,195,85,149,155,206,242,99,64,7,107,4,187,171,240,118,227,138,93,66,173,103,76,218,58,216,212,177,4,85,58,178,146,189,235,158,86,205,99,17,79,51,43,135,190,156,66,190,160,85,193,111,47,245,6,7,38,11,60,70,147,224,177,218,180,156,227,177,103,153,152,236,208,150,53,243,178,196,187,77,70,94,134,195,184,21,163,191,169,69,120,230,184,81,93,102,209,93,197,220,22,24,95,70,244,10,46,108,13,119,96,249,115,174,5,92,69,45,0,116,93,162,103,46,252,207,225,71,210,70,8,144,160,103,185,36,12,14,60,201,58,9,24,222,68,237,19,74,253,130,64,100,156,51,97,53,253,105,210,0,199,133,209,146,239,10,207,91,19,77,62,73,215,19,200,162,54,177,89,14,124,185,58,83,26,132,148,237,194,112,26,107,143,174,16,80,64,176,148,195,80,192,51,111,134,159,140,150,251,35,90,154,148,175,173,171,100,198,141,97,55,61,65,72,177,145,238,110,75,11,106,240,63,83,219,23,93,214,236,215,4,38,173,44,150,53,201,64,67,79,16,104,129,90,44,61,82,2,159,101,77,83,131,192,154,116,196,93,117,101,194,86,34,31,118,174,116,93,167,2,212,28,57,26,94,236,36,84,116,230,16,44,39,234,149,245,14,65,187,115,190,83,33,159,151,105,159,82,111,54,131,12,20,77,182,169,125,58,140,124,219,81,10,137,138,162,51,81,182,17,240,121,85,211,119,67,30,124,167,2,233,19,186,112,153,179,151,241,200,46,197,207,203,207,196,9,165,14,171,12,42,18,123,58,29,126,198,96,223,167,97,82,151,77,124,146,227,236,32,153,0,106,190,49,69,195,23,4,9,64,149,28,19,242,105,51,92,10,14,79,50,117,20,70,127,47,136,175,78,67,240,168,42,140,174,74,60,141,87,68,215,7,94,198,16,230,54,194,96,169,136,62,240,64,250,35,190,154,29,72,187,116,18,96,114,191,6,164,149,67,210,161,145,9,56,135,81,216,26,236,48,234,212,167,44,107,69,69,13,135,57,49,30,133,185,255,71,175,85,184,198,164,199,17,63,107,238,3,131,52,167,136,86,13,231,5,209,140,248,237,76,55,55,133,173,14,32,96,232,221,244,105,252,59,59,158,166,48,82,91,110,100,136,97,15,112,173,24,218,50,120,71,253,78,9,135,221,238,106,245,158,205,237,18,169,67,27,136,93,171,48,185,59,254,93,92,141,151,158,247,203,244,44,131,201,105,22,77,213,155,198,226,126,179,233,44,197,67,199,115,25,221,91,52,13,118,37,157,137,4,170,203,109,154,93,44,180,229,248,7,90,80,84,53,37,122,2,37,111,40,58,229,124,100,82,99,193,56,197,47,129,149,177,24,233,79,147,112,22,227,117,182,202,81,117,1,97,199,134,214,83,35,219,100,235,217,182,207,126,183,132,153,235,92,181,228,170,77,242,117,15,69,25,72,71,242,210,205,22,37,218,28,44,106,213,82,190,20,198,231,85,47,105,216,89,16,89,225,99,201,164,17,47,63,27,218,146,120,5,59,69,14,231,187,113,155,75,69,13,48,215,198,160,153,34,140,163,155,45,42,49,119,249,66,12,91,116,60,55,116,212,113,76,100,203,225,189,155,214,176,123,75,88,189,116,145,148,201,2,155,48,121,192,122,64,29,59,63,147,219,113,211,54,187,176,153,65,132,123,214,71,28,49,231,77,93,120,189,128,201,195,205,66,64,44,178,144,84,87,147,243,238,137,153,208,159,107,104,216,106,156,230,101,163,62,103,70,81,112,199,77,154,60,251,172,230,192,72,70,244,21,111,70,71,77,38,10,158,213,136,8,144,47,80,244,66,202,238,119,85,222,87,55,111,132,160,196,199,122,80,23,67,64,43,159,148,173,228,34,7,239,177,241,163,63,112,15,167,32,240,51,67,199,57,82,207,191,3,38,199,92,7,227,216,148,229,54,155,106,89,185,180,161,108,154,34,100,92,173,244,62,233,55,15,73,47,168,22,177,212,95,198,116,8,46,104,91,225,83,63,107,26,157,112,164,208,158,115,178,60,40,114,75,130,214,231,221,211,66,206,14,67,225,248,12,6,193,184,116,225,82,213,123,60,184,154,132,204,122,37,195,79,99,163,150,189,158,147,176,119,106,117,7,48,75,99,5,156,85,87,8,74,66,124,246,33,109,207,34,126,94,110,241,234,22,240,217,38,229,38,139,89,19,133,166,168,185,23,145,92,1,37,38,22,15,51,23,164,97,37,155,0,133,163,220,101,100,73,35,210,125,206,178,28,112,205,82,165,10,108,254,232,96,192,182,200,158,192,133,130,40,159,254,199,234,204,194,23,137,170,44,252,183,145,68,158,185,0,234,203,137,1,199,92,56,43,13,183,138,194,104,224,6,5,150,113,14,10,58,112,12,6,135,213,70,80,82,38,105,49,113,244,128,137,146,84,237,51,232,62,131,58,20,111,252,51,85,138,233,122,196,211,103,11,24,229,129,207,146,136,228,248,110,78,146,231,229,181,69,186,226,129,209,75,210,78,99,235,140,204,123,104,73,147,174,236,178,218,173,193,67,23,230,220,91,203,3,239,8,207,84,184,188,164,212,141,192,119,239,193,178,204,217,92,69,55,248,220,44,155,37,231,69,6,59,66,234,255,192,161,156,77,116,57,233,237,255,131,163,222,192,188,132,237,133,91,155,2,107,52,192,184,208,162,10,175,146,113,172,142,117,224,21,206,158,74,31,72,218,191,193,53,2,241,213,40,87,228,246,111,240,37,30,235,15,135,51,168,57,221,46,92,116,211,169,29,67,62,72,205,58,92,20,83,225,179,72,98,59,228,76,212,64,223,160,106,49,148,210,44,94,89,117,207,26,164,47,7,1,34,212,45,162,210,0,12,137,87,176,150,65,166,168,77,27,29,46,50,161,205,75,85,71,123,98,63,95,17,7,60,129,91,209,125,214,110,200,75,152,208,233,31,51,143,83,10,70,197,133,53,137,2,162,99,254,181,219,166,31,60,31,120,252,3,247,47,115,20,56,115,124,46,129,17,38,255,205,17,43,94,234,170,24,156,204,91,153,127,70,4,197,102,38,10,169,79,83,131,250,243,116,2,227,235,186,78,30,68,180,201,141,114,152,90,111,201,29,77,70,175,218,182,183,252,87,10,221,46,108,172,248,195,127,27,98,181,154,186,194,228,49,54,135,41,185,187,14,123,164,114,9,46,7,60,68,236,8,176,236,111,10,25,104,145,103,129,233,133,31,90,83,34,222,123,143,150,212,140,4,228,231,111,167,70,14,197,237,222,31,120,127,25,148,6,147,79,113,97,115,162,183,223,165,137,82,180,138,141,127,187,204,24,110,63,238,93,142,214,125,26,118,45,62,168,161,73,125,26,31,60,16,51,154,242,242,108,149,85,229,131,39,53,92,77,198,99,155,28,175,255,54,201,204,107,87,157,11,240,7,125,176,169,202,105,135,162,99,243,241,169,130,146,211,173,131,137,51,121,238,175,211,206,41,132,90,151,116,154,21,88,110,127,154,202,28,57,246,76,204,40,125,130,118,6,247,41,57,42,86,108,223,190,112,216,226,60,165,74,253,129,169,111,155,23,86,86,235,3,147,36,212,252,229,216,247,66,237,0,76,24,47,94,14,39,204,189,22,153,134,57,174,233,15,134,11,168,94,19,29,147,177,173,47,200,109,240,83,131,77,218,225,130,192,222,97,202,149,101,46,85,164,23,191,18,1,96,36,66,239,102,149,204,191,254,101,25,27,76,74,74,87,24,211,206,95,206,196,29,247,184,55,216,111,15,6,83,100,60,5,30,231,4,47,223,92,194,241,72,39,42,220,199,167,80,2,92,140,173,250,129,143,245,224,221,210,41,232,236,218,114,19,185,11,116,157,173,69,91,102,57,16,1,195,10,151,181,203,173,158,211,91,198,185,85,21,133,121,220,215,0,60,133,93,8,255,146,165,183,124,44,111,100,78,48,90,89,97,99,254,245,78,33,16,40,215,15,218,125,250,57,249,100,64,233,84,174,31,28,21,217,179,230,128,57,205,147,52,141,2,195,29,51,141,60,82,241,229,164,99,162,146,92,224,93,106,166,162,142,54,6,216,71,231,100,31,70,48,224,110,90,150,247,17,45,163,20,74,27,118,206,169,22,27,3,36,239,171,107,195,50,41,147,62,90,133,203,94,211,95,78,220,239,82,192,155,228,26,233,148,12,153,157,47,1,50,5,135,212,154,0,227,102,168,14,83,251,217,4,78,166,244,151,29,238,99,139,26,77,98,15,156,223,137,107,84,180,204,219,251,116,33,86,189,125,133,192,8,146,133,8,145,56,0,90,178,209,52,114,188,101,103,40,95,180,202,32,200,14,110,119,22,187,127,236,225,240,32,122,127,231,9,196,1,48,162,198,239,146,126,210,5,46,244,169,195,212,20,235,234,160,160,45,127,2,25,192,116,119,41,10,159,147,210,183,28,146,18,146,100,22,0,247,28,251,25,201,123,202,134,124,96,180,248,226,195,218,178,0,148,194,35,236,5,44,152,166,132,179,201,248,230,154,79,66,170,30,75,127,80,50,192,252,167,73,175,148,165,87,160,113,254,232,19,64,57,240,223,207,26,51,22,79,57,231,61,183,54,133,201,42,233,14,111,250,127,9,220,16,104,243,145,222,168,96,12,105,89,161,44,223,87,199,175,218,70,54,28,178,224,124,47,35,202,53,37,47,13,48,167,236,175,62,139,231,156,254,85,58,52,195,214,224,51,20,98,179,36,132,45,248,81,160,83,174,14,227,172,154,10,83,112,235,63,141,35,88,24,122,73,138,134,255,187,59,76,6,165,252,50,209,250,58,2,197,68,146,13,163,112,110,250,162,182,34,190,41,253,133,103,254,75,11,0,37,11,244,150,29,112,191,37,213,204,191,153,244,28,221,108,200,132,229,164,11,152,68,114,129,173,254,194,143,181,218,126,57,133,23,38,181,168,71,143,241,31,154,76,127,132,183,246,71,104,196,103,237,166,84,0,9,110,90,228,89,2,158,234,148,72,191,234,165,22,79,67,189,117,29,199,201,76,183,81,46,220,187,78,127,46,22,4,60,162,91,172,192,236,194,233,167,205,242,193,200,237,9,95,95,66,111,111,249,20,53,50,190,117,3,97,84,32,178,242,28,158,144,49,223,76,190,100,68,93,181,127,139,167,26,91,175,108,194,72,147,167,47,23,15,122,161,179,240,165,50,231,39,63,28,123,52,212,225,82,179,0,225,63,105,161,95,187,241,215,45,145,182,73,16,126,56,197,174,81,214,157,5,160,45,131,29,115,166,236,48,213,192,50,218,176,196,96,200,126,48,254,206,182,229,229,61,245,20,235,186,193,181,184,187,52,237,28,29,99,199,203,33,242,201,178,225,36,58,226,19,101,0,230,92,19,3,234,156,69,167,121,217,159,166,116,70,184,4,144,116,166,154,122,56,220,141,8,229,143,175,92,255,241,163,242,69,72,34,121,119,225,217,42,210,153,84,12,15,255,220,106,73,104,138,90,216,241,126,46,126,118,153,97,92,226,91,140,35,219,183,196,128,127,35,177,170,143,4,53,134,146,6,113,96,168,70,102,244,180,157,235,50,202,8,28,206,230,48,33,97,109,25,238,183,234,151,135,179,189,34,77,32,232,50,181,129,152,34,28,91,186,50,96,28,172,190,25,237,199,230,74,219,108,138,0,127,140,2,2,67,176,122,225,115,246,213,164,75,18,234,174,28,171,106,19,238,145,205,4,150,158,48,201,206,170,72,176,102,232,122,135,237,211,119,139,115,157,154,82,132,11,191,109,233,201,251,196,24,181,165,242,4,118,121,72,57,188,105,212,194,201,153,3,95,83,250,82,32,216,106,142,249,44,153,216,233,119,240,142,11,35,33,170,176,105,126,199,187,169,78,108,178,197,66,73,95,99,139,37,41,82,120,44,217,251,207,6,91,253,229,227,244,217,148,118,83,20,179,103,236,99,101,104,62,243,233,161,68,102,227,125,152,82,119,217,35,119,66,11,175,199,79,91,89,153,30,60,73,54,208,71,168,146,93,100,142,124,183,95,74,25,245,192,179,251,109,137,83,41,85,61,55,10,21,207,57,206,225,243,102,201,164,49,235,163,204,56,240,206,46,51,159,179,180,162,56,244,63,218,206,44,201,118,220,6,162,91,226,60,236,127,99,230,193,37,192,212,139,104,255,85,180,237,176,141,146,174,68,113,192,144,200,116,167,234,248,0,116,254,124,188,38,86,67,11,243,249,84,85,94,138,34,78,143,157,31,14,89,33,108,196,223,27,123,196,60,73,112,125,36,57,168,173,108,228,79,70,163,142,208,65,164,242,67,128,199,197,25,168,141,252,52,36,125,201,35,22,99,64,28,250,224,198,227,239,65,197,241,170,206,94,172,94,21,230,11,150,49,51,42,177,242,61,26,126,110,9,119,175,112,118,234,131,83,6,90,238,147,209,94,51,63,110,46,44,138,126,100,193,254,215,187,58,201,100,150,178,127,176,66,169,64,174,61,94,143,215,22,184,117,34,73,40,207,189,167,17,247,198,181,244,84,106,88,0,87,128,111,132,232,174,101,193,179,16,12,157,93,52,252,235,145,148,134,63,25,128,171,199,144,213,102,140,229,98,254,105,229,61,51,61,53,18,166,229,126,235,129,88,207,95,23,13,195,216,5,242,123,48,4,239,135,198,120,40,164,189,104,103,27,211,130,152,207,123,239,229,87,23,62,152,190,86,165,80,212,227,106,178,17,50,197,173,183,215,143,105,10,199,187,106,152,6,115,244,232,62,224,116,218,202,52,2,56,61,154,251,207,72,2,149,161,153,8,107,20,240,221,8,153,47,217,78,216,239,215,118,199,134,240,241,184,65,58,220,20,69,95,116,201,134,240,249,26,27,93,87,143,138,33,195,220,26,155,86,35,248,143,152,122,67,30,34,111,85,145,50,109,97,29,2,5,75,213,232,179,221,245,96,223,82,93,48,252,169,86,179,123,238,40,200,127,242,124,136,19,245,20,1,55,231,82,150,147,165,178,174,74,196,212,123,39,209,141,33,6,54,130,211,120,233,179,50,62,9,16,96,160,49,199,12,151,36,219,36,89,37,18,238,126,111,82,136,77,102,232,241,36,83,143,76,1,101,225,166,223,18,220,243,144,215,46,67,215,188,121,216,253,141,40,32,237,213,63,230,126,169,52,200,36,28,103,231,243,211,40,52,68,90,104,124,51,51,27,140,239,203,235,128,228,210,212,12,60,194,158,139,182,196,86,87,255,248,28,237,103,204,34,203,215,144,97,171,154,135,27,121,69,214,167,225,148,106,138,144,246,210,75,185,99,137,182,173,180,181,20,228,70,174,145,236,130,47,114,234,59,67,24,186,34,155,133,102,213,210,244,228,160,171,54,222,11,247,100,126,50,163,5,248,139,155,225,75,17,174,128,68,29,165,206,24,178,179,43,106,190,202,154,197,106,126,23,67,53,170,23,55,62,201,14,179,193,15,53,205,77,223,77,137,220,38,253,16,85,210,201,16,240,70,26,142,244,174,134,5,221,16,214,30,43,165,77,184,50,62,230,253,38,74,50,6,247,37,86,220,94,31,51,219,158,229,135,201,8,101,247,202,18,144,120,121,41,146,212,199,153,241,223,5,138,34,208,160,244,147,161,18,115,81,84,95,98,85,186,38,58,105,236,212,63,95,131,126,7,103,82,180,36,248,150,37,79,54,48,242,65,199,86,180,21,203,46,5,137,231,230,197,89,42,207,69,116,255,158,235,44,192,92,52,189,254,139,238,61,189,142,27,47,196,125,244,53,44,231,191,51,115,254,196,235,116,208,244,43,218,108,153,127,104,4,154,154,1,161,189,194,0,73,136,166,169,125,132,27,61,243,143,119,174,238,32,113,193,137,200,253,234,100,178,108,90,117,128,134,195,93,12,220,233,115,110,15,157,69,35,178,158,86,44,81,234,40,160,9,208,104,71,157,198,248,39,180,170,80,206,231,25,81,97,66,110,113,252,105,132,70,239,44,156,150,119,89,0,251,60,123,100,196,12,199,12,220,216,51,173,176,35,237,23,203,160,5,86,142,39,126,99,130,1,148,236,204,221,249,204,64,42,111,67,210,50,45,33,2,154,103,222,230,90,174,107,166,208,244,50,8,224,113,104,217,223,254,211,101,162,159,158,229,234,74,127,205,188,102,235,153,72,239,230,72,71,55,247,5,7,242,243,56,112,207,204,70,149,253,167,207,20,147,72,251,88,225,250,24,119,43,193,12,97,163,220,155,239,228,25,228,65,245,150,127,158,121,195,198,125,3,215,97,210,123,159,247,58,155,71,185,132,40,134,66,67,59,119,138,185,163,54,234,102,48,20,69,222,11,122,42,15,56,32,176,220,233,149,250,176,146,104,244,247,130,64,118,47,249,32,123,112,234,251,199,166,239,186,188,46,149,74,138,62,207,116,79,67,200,236,206,7,170,239,107,27,171,251,21,59,91,166,88,213,95,9,166,162,190,144,216,175,175,25,241,167,183,44,41,200,156,201,147,199,29,83,20,192,203,171,128,194,65,113,140,151,4,3,51,172,213,177,176,248,210,199,65,185,76,184,203,160,179,251,53,156,99,158,246,243,63,51,204,43,148,88,213,92,234,85,49,129,42,98,155,118,235,51,67,114,92,252,209,76,140,235,149,220,48,175,66,97,229,154,217,126,94,157,210,220,237,76,75,206,53,147,179,152,81,184,58,247,185,245,191,107,6,73,242,88,72,193,200,147,171,184,25,62,112,159,156,252,229,153,141,108,239,6,137,148,157,122,127,61,125,21,126,162,238,192,82,8,27,64,227,200,39,201,70,137,226,131,90,172,42,153,151,220,124,91,62,226,154,207,105,186,158,230,164,153,225,214,245,155,83,195,121,228,196,247,230,195,39,83,33,74,46,165,139,121,245,209,125,125,82,136,76,175,85,4,46,2,163,117,187,55,207,164,137,250,155,230,40,70,67,42,117,63,9,162,216,235,245,125,87,142,95,35,204,253,153,73,14,238,39,39,117,204,3,133,203,235,71,12,60,202,190,247,123,52,42,24,206,206,13,175,2,252,221,75,174,6,174,113,153,97,205,204,225,180,213,12,33,207,112,51,68,79,67,30,109,2,15,186,7,8,102,14,160,103,174,168,84,94,110,99,204,132,161,107,137,121,35,198,233,143,6,185,247,211,55,194,108,74,173,254,219,243,44,131,135,214,53,145,98,75,107,133,185,137,210,45,87,147,221,184,27,46,128,202,33,232,31,251,237,51,106,211,175,166,73,105,238,119,115,216,146,206,39,242,71,35,161,254,250,252,49,83,147,157,62,106,103,197,128,175,23,51,229,225,123,228,35,113,67,94,176,138,249,156,58,45,249,205,19,237,139,89,158,188,208,218,127,199,20,192,20,132,210,207,10,175,111,188,182,73,118,124,46,110,68,119,215,95,128,97,128,46,25,25,114,83,246,187,219,117,135,41,59,125,134,124,51,104,55,137,222,77,180,181,202,213,72,216,204,171,57,133,99,71,205,227,157,159,103,148,152,167,219,175,6,125,247,240,157,166,95,100,2,87,215,76,31,190,78,22,52,125,183,199,146,40,181,32,173,245,190,8,188,51,108,233,215,156,141,92,161,137,121,193,126,230,55,207,112,2,204,247,185,33,228,141,3,148,238,38,10,155,114,53,92,116,49,89,96,212,163,6,32,102,160,71,63,166,25,204,22,71,108,49,27,23,246,29,243,19,31,159,37,35,179,161,25,136,45,204,19,159,169,202,213,196,98,247,36,233,4,116,75,182,37,186,206,110,114,170,35,241,152,135,108,105,192,198,188,254,138,36,110,21,61,102,172,151,46,15,146,35,56,235,150,60,18,135,223,237,107,88,20,236,73,246,85,53,167,126,217,51,205,12,177,132,220,25,185,205,171,122,73,106,7,254,14,217,82,0,65,238,75,22,129,25,205,122,249,105,147,183,91,119,242,179,81,150,215,68,89,45,68,114,60,185,117,255,75,63,134,205,17,147,226,251,89,79,108,204,97,39,15,214,140,179,174,185,217,228,143,63,51,204,207,69,90,245,168,228,202,20,160,237,113,249,220,6,70,84,94,47,59,243,11,42,196,228,191,12,25,192,75,157,254,134,132,143,236,102,104,114,100,85,226,238,49,227,174,25,247,240,209,49,84,3,212,240,127,94,51,72,194,166,43,99,155,76,174,95,13,2,249,145,223,96,182,99,218,205,28,186,179,171,21,173,202,59,38,172,255,253,146,186,102,134,176,246,126,44,147,9,174,187,234,79,183,228,103,174,181,83,182,177,244,201,114,115,92,234,66,167,16,186,78,25,83,59,78,252,181,161,255,103,89,202,160,157,77,246,234,247,46,226,30,100,178,100,200,7,154,235,190,69,159,29,216,152,12,100,43,99,208,124,200,207,250,37,37,249,126,27,54,47,154,23,221,156,173,0,251,204,124,130,228,7,27,98,25,244,53,202,153,11,107,221,221,8,233,229,160,206,41,103,79,163,145,228,142,26,197,19,235,234,123,102,90,65,238,7,65,11,3,158,108,189,184,183,226,169,66,154,234,12,55,252,204,132,93,30,210,25,3,76,123,138,225,152,51,176,168,123,181,145,4,235,14,142,48,203,204,254,219,166,221,49,101,83,168,184,3,201,47,134,27,92,166,33,253,224,219,3,58,34,77,166,85,211,253,27,104,207,189,53,123,13,12,1,178,128,104,236,190,95,19,66,145,220,155,28,122,86,111,25,217,175,46,103,55,239,58,147,140,177,41,251,213,184,80,171,214,191,141,7,255,235,71,223,51,209,70,115,67,186,102,25,179,218,101,126,18,185,123,101,140,84,62,118,89,89,228,185,211,197,12,209,4,213,171,110,222,21,34,195,75,76,200,104,210,58,168,179,0,82,131,124,19,244,205,154,141,178,236,162,116,69,183,226,79,222,16,234,220,234,213,145,127,190,80,218,245,227,245,30,178,253,23,122,68,61,52,34,161,150,69,182,21,243,162,31,239,94,125,150,40,213,131,37,230,19,250,120,252,97,165,238,148,150,122,179,199,57,246,12,62,135,219,137,48,196,127,57,110,115,119,205,22,86,22,65,244,199,39,164,45,43,251,186,68,70,106,137,39,125,78,195,86,60,187,106,141,103,231,160,18,179,97,248,252,168,69,127,90,90,240,109,71,233,78,106,181,224,69,179,214,116,49,195,103,237,254,75,193,89,74,159,67,19,208,203,221,204,96,134,28,169,232,9,0,130,243,238,70,168,232,150,246,61,50,155,55,27,177,11,15,2,45,189,53,76,197,113,54,145,250,210,61,26,234,167,82,252,88,163,22,62,187,154,97,231,188,121,118,152,84,199,202,234,7,32,86,22,238,135,169,24,117,93,213,40,58,119,55,154,46,129,46,121,224,52,195,127,121,192,185,173,43,32,155,56,77,245,83,143,182,245,165,238,32,68,32,110,229,107,78,217,169,26,36,249,197,125,205,51,39,40,143,235,118,66,245,241,185,9,105,237,143,143,113,38,97,173,225,192,128,37,27,122,116,16,51,187,127,206,141,246,158,122,152,195,41,27,30,89,54,240,160,124,13,243,164,252,108,24,184,130,89,183,42,104,178,103,118,223,170,27,40,76,119,141,243,222,59,156,69,211,137,151,133,109,109,79,227,121,131,120,48,114,232,129,144,156,190,60,216,31,206,48,137,179,8,136,184,197,60,2,80,241,201,28,84,27,214,27,158,247,31,239,157,140,26,208,128,26,1,23,39,30,157,161,114,53,93,13,221,173,200,232,232,189,161,231,241,117,221,169,244,10,167,47,23,163,41,182,35,178,80,73,23,172,156,152,225,220,47,83,175,18,51,250,50,14,211,66,226,155,114,163,6,76,52,168,184,55,139,39,49,150,6,169,20,142,134,143,25,18,187,59,85,53,163,89,238,91,202,254,201,47,86,141,97,1,96,122,176,86,160,233,111,159,3,21,214,53,143,35,233,101,29,121,235,113,188,93,195,141,64,209,104,25,62,161,123,105,30,118,144,229,252,164,137,112,136,70,242,207,181,137,168,114,87,51,48,240,234,225,243,64,132,168,235,38,63,160,52,143,0,184,160,229,164,71,68,69,63,206,173,16,96,107,90,0,52,74,4,176,231,131,72,199,144,185,40,96,135,34,236,167,155,94,157,12,36,13,167,251,202,48,224,244,50,190,46,138,51,21,99,110,136,117,232,160,24,254,36,123,194,130,198,230,166,230,137,152,83,115,51,121,97,217,175,200,39,100,79,227,32,216,214,171,122,94,153,34,125,245,123,67,228,180,101,14,31,151,191,230,228,25,94,86,82,169,178,99,129,149,61,187,252,189,58,195,128,52,101,192,51,187,180,99,200,76,115,11,140,146,164,144,128,145,122,234,44,111,235,252,147,220,23,13,101,158,62,166,177,108,237,161,169,49,186,48,138,39,152,96,239,211,164,158,169,184,122,100,67,238,139,14,19,73,48,21,59,233,60,247,53,173,227,162,74,90,14,214,42,207,194,2,111,29,146,235,72,148,37,139,63,217,175,28,33,243,8,6,202,113,185,53,97,120,37,101,56,52,213,201,254,149,61,97,8,0,162,200,150,147,200,237,23,207,101,194,112,211,154,254,246,249,185,200,38,78,99,110,18,219,132,254,210,19,153,214,121,41,135,15,85,241,227,57,251,197,228,224,178,156,199,36,146,235,229,151,192,140,220,210,39,59,76,85,215,83,114,240,85,170,183,122,204,8,96,47,207,45,67,30,251,38,194,194,119,26,115,68,98,26,97,191,169,25,117,128,2,217,83,203,147,40,74,175,134,13,228,114,137,96,94,83,88,188,104,119,67,65,47,178,191,116,165,63,104,146,149,2,96,107,118,243,32,103,247,62,199,178,94,180,180,102,36,197,225,250,145,26,198,175,243,36,172,103,200,167,220,251,124,170,243,249,227,201,144,56,78,82,226,64,150,107,14,127,47,138,209,175,113,7,58,126,75,248,68,145,2,241,68,173,159,208,241,144,195,106,98,40,82,123,1,136,88,61,123,219,145,215,19,95,130,140,52,114,204,94,133,32,39,222,166,152,59,123,167,207,127,56,5,247,235,229,227,167,187,9,39,120,109,198,86,139,152,209,130,245,100,223,48,122,131,164,131,118,230,112,118,204,247,48,144,163,36,88,17,58,56,177,127,60,218,230,4,150,226,203,249,219,9,215,227,51,3,7,253,91,40,34,64,102,0,21,191,110,55,147,183,69,146,66,212,119,206,164,185,73,126,202,248,48,164,54,181,14,152,91,220,74,59,180,232,171,13,218,167,157,153,5,128,24,224,88,189,154,250,254,237,32,71,114,235,28,244,34,173,66,80,89,188,3,215,10,209,103,70,139,100,17,65,190,147,125,66,164,50,5,139,72,212,81,93,43,137,74,169,145,179,138,34,209,180,164,226,53,15,43,14,137,158,17,252,249,222,5,158,216,221,235,75,70,96,38,239,116,59,185,161,134,206,189,125,204,233,28,107,203,175,134,119,34,169,150,82,165,187,247,182,228,99,70,229,69,6,156,82,181,171,25,211,81,3,140,114,169,25,100,95,119,243,198,27,18,1,169,227,162,36,39,161,67,225,30,237,172,250,49,215,139,24,60,102,3,1,138,92,216,160,206,58,115,88,89,13,242,224,5,240,216,109,201,252,117,80,138,106,253,176,164,249,188,109,147,137,50,217,218,159,171,55,205,173,110,37,121,164,19,9,199,249,246,103,29,243,0,70,51,228,173,1,17,92,244,39,102,52,47,167,170,87,209,84,123,73,45,48,159,17,253,154,113,230,252,193,207,209,218,63,223,99,216,87,184,86,128,231,99,234,215,28,33,87,108,14,120,151,230,72,99,211,15,238,161,19,77,153,18,153,140,201,57,92,246,205,245,77,64,209,86,107,208,171,57,59,238,205,145,139,82,110,7,123,173,17,171,235,76,96,90,199,202,199,60,213,12,202,93,223,11,221,128,203,129,117,28,167,249,105,130,197,124,182,197,238,214,101,252,102,178,64,206,254,236,226,211,244,249,145,133,81,69,175,132,222,200,253,233,197,254,33,68,83,140,89,13,133,193,4,142,156,232,67,63,54,33,222,93,156,180,232,179,77,234,2,57,7,253,21,132,4,169,15,78,125,126,86,192,245,193,177,158,165,173,67,6,48,178,248,218,59,46,27,205,144,106,134,29,223,231,17,208,143,19,139,252,179,60,210,90,110,166,175,108,233,210,228,168,154,113,181,129,0,117,105,66,132,155,194,92,209,1,80,51,48,204,120,180,106,181,119,93,123,149,30,41,31,148,58,62,124,180,160,164,80,182,140,155,27,103,169,12,41,108,5,245,210,38,37,82,76,187,232,226,67,155,34,199,136,35,65,80,134,106,195,29,207,225,246,106,76,131,218,116,105,158,52,50,232,160,189,128,187,132,164,140,94,221,178,51,121,144,134,45,194,29,110,198,179,183,250,131,153,206,148,168,146,30,115,63,123,144,15,202,0,167,38,58,128,228,155,104,155,186,102,178,23,223,155,227,90,251,20,183,102,56,17,244,224,173,121,156,107,93,246,229,245,107,166,212,189,143,219,116,200,161,47,22,115,49,25,21,55,239,51,41,135,154,97,42,44,126,243,31,0,189,127,55,249,55,135,207,252,86,122,19,68,50,33,170,242,7,71,100,174,214,241,89,186,101,250,168,108,212,31,95,93,132,213,71,198,200,127,123,27,148,71,79,93,147,219,187,84,8,199,140,100,246,80,181,189,185,157,115,9,84,253,89,200,34,224,57,126,177,204,118,51,190,238,148,33,229,8,247,59,23,150,136,110,41,212,137,134,239,41,236,25,175,104,103,180,108,203,145,240,88,217,218,246,215,60,156,103,218,204,226,142,194,152,108,135,221,116,51,213,44,29,80,218,37,92,119,212,52,170,199,214,199,6,139,224,196,20,116,251,161,143,45,47,13,215,250,69,109,77,36,172,161,197,148,223,166,238,90,98,76,232,249,148,134,32,232,232,96,180,247,223,182,6,21,157,164,100,92,111,82,205,204,112,185,139,21,148,189,31,32,155,18,186,244,54,2,223,32,32,137,39,227,108,146,89,136,4,54,157,20,215,76,209,164,139,78,50,236,234,249,98,13,48,247,254,17,235,254,5,15,126,182,81,161,145,96,175,89,167,221,217,200,253,193,33,63,151,246,94,120,71,140,94,200,205,198,181,47,214,2,98,111,132,21,22,50,189,55,104,121,119,22,54,135,183,240,184,97,70,31,183,135,121,204,169,154,143,36,152,106,204,149,31,62,189,124,204,108,38,97,70,174,96,171,153,18,125,13,115,255,40,151,78,99,158,136,197,119,126,250,188,153,254,54,158,229,142,39,159,66,251,130,49,123,245,215,140,83,208,127,118,233,251,88,52,37,231,169,215,90,61,222,135,27,62,129,153,231,231,226,217,99,38,0,237,107,237,115,53,125,251,254,206,3,234,46,89,0,147,238,221,235,217,193,112,180,1,95,138,21,56,235,221,224,207,66,161,183,75,142,38,10,236,243,98,225,142,185,208,168,175,195,77,46,164,20,191,154,12,158,30,46,51,67,140,184,220,12,77,226,231,183,113,158,239,68,200,201,142,158,174,51,120,85,47,5,153,25,121,19,189,120,62,1,147,99,62,143,170,67,70,60,113,65,206,104,43,102,203,75,234,107,145,248,10,243,66,206,86,166,201,9,239,168,252,253,204,38,135,215,245,99,114,123,247,180,51,137,170,173,154,148,243,247,69,226,234,179,227,52,217,175,166,177,56,92,78,152,108,1,133,202,227,154,249,206,20,172,48,140,78,181,162,122,209,220,140,22,152,78,36,26,119,214,245,36,12,163,177,182,126,15,138,71,78,161,8,142,123,209,36,32,102,4,131,91,220,124,106,5,249,71,44,156,186,143,56,88,121,218,31,197,76,17,248,250,241,108,93,61,169,160,170,101,253,71,246,223,134,77,93,216,131,199,252,245,40,173,48,111,21,163,194,28,42,203,217,116,145,212,47,180,164,193,242,73,60,96,42,212,189,14,228,161,211,253,97,229,84,252,154,155,19,158,99,94,74,131,203,233,139,95,227,111,13,107,136,6,24,8,21,212,152,104,236,140,93,164,141,198,52,14,158,234,230,93,96,170,40,106,6,252,244,204,70,89,47,102,186,179,239,201,151,201,56,47,33,239,54,51,208,31,55,211,31,165,155,29,148,244,249,30,217,25,134,141,34,132,2,182,183,57,111,113,38,252,175,234,85,78,227,216,190,4,63,199,141,219,93,241,219,152,41,131,221,49,69,80,50,73,191,41,90,41,212,206,221,140,211,254,249,34,166,86,228,175,109,210,27,175,178,98,102,90,124,239,26,0,117,170,61,234,3,186,168,186,227,209,160,138,42,85,151,95,165,102,225,131,102,178,229,250,193,6,5,237,235,26,2,23,160,71,80,30,141,15,124,115,241,147,38,48,40,75,229,183,161,53,154,215,185,131,252,7,106,10,89,127,198,224,81,195,186,199,210,239,53,241,177,170,63,248,79,73,66,47,38,108,105,113,111,211,209,150,159,222,104,39,251,76,155,211,220,40,153,74,219,56,62,114,152,41,33,137,26,45,157,98,171,251,152,18,179,137,230,204,49,83,153,238,61,204,112,25,139,26,45,73,22,215,19,197,188,115,110,122,53,139,102,188,155,159,61,38,235,213,48,149,167,26,230,143,80,200,0,250,144,107,137,7,63,131,152,213,74,3,119,12,202,206,112,239,139,213,252,82,95,2,63,73,155,103,69,232,52,70,4,49,118,189,148,44,125,204,96,50,139,242,163,197,136,90,226,182,231,0,45,178,56,0,253,224,106,199,119,30,26,0,156,77,149,213,147,223,20,90,234,71,159,79,204,66,141,25,150,56,144,179,154,119,119,13,114,208,227,136,13,137,149,170,73,11,43,190,112,211,231,254,209,93,199,228,70,181,162,232,189,13,244,22,75,131,42,175,14,87,181,110,57,55,211,170,189,134,154,81,118,13,107,158,42,165,156,77,147,212,95,154,228,134,116,52,13,186,218,70,241,241,108,219,24,2,244,43,134,71,72,95,20,117,165,165,243,131,62,56,55,23,40,62,37,170,89,20,69,114,252,50,109,44,73,39,126,134,85,33,86,149,105,188,38,189,26,134,139,238,179,47,153,56,87,215,223,46,96,19,100,15,21,237,18,204,109,166,180,99,7,70,3,111,124,159,124,150,21,230,166,171,226,60,115,115,162,216,179,247,131,99,87,125,232,51,239,219,69,252,153,185,225,149,252,113,70,248,63,126,84,190,147,209,100,187,153,77,104,233,244,2,219,21,103,33,172,90,233,179,106,76,202,123,134,25,170,165,254,157,156,174,84,145,105,85,223,243,99,94,134,13,189,230,245,229,43,34,219,92,0,230,132,25,226,0,25,236,106,82,48,238,3,44,171,121,203,147,83,45,31,53,174,62,147,66,250,168,104,125,232,161,111,158,81,142,168,234,249,0,31,92,37,78,241,149,62,90,98,195,112,101,30,160,102,36,89,135,102,204,16,117,202,225,209,77,150,150,62,25,222,135,75,191,97,78,223,215,238,196,29,113,49,116,230,31,1,243,78,167,113,248,46,57,143,207,220,39,209,52,226,185,33,224,236,114,82,34,70,122,14,207,187,52,172,26,176,170,202,159,79,86,222,51,87,24,135,69,223,188,210,239,238,86,136,179,244,201,72,74,213,152,11,232,213,168,239,79,246,121,187,78,76,166,30,82,150,238,68,32,141,156,63,157,24,163,125,206,132,249,107,135,122,14,93,215,64,109,89,247,100,13,119,240,248,165,34,212,199,79,143,237,42,153,153,148,9,245,99,125,240,221,83,204,210,142,3,221,213,58,87,245,227,136,232,114,246,172,3,202,49,19,94,236,57,99,146,56,15,212,125,178,107,206,65,90,102,157,21,31,53,250,238,76,249,248,215,40,149,234,213,53,120,42,233,81,161,112,175,51,33,119,200,47,194,156,5,77,200,52,218,231,100,77,17,147,76,196,212,62,78,209,113,106,227,230,133,223,150,52,58,84,124,121,248,78,70,211,120,154,26,86,236,68,223,210,118,51,225,84,233,106,46,201,249,153,193,169,127,194,130,13,9,131,31,255,133,30,25,17,237,177,91,39,167,138,196,76,31,255,214,7,219,181,191,95,134,254,124,168,131,124,156,241,229,107,203,132,117,114,254,199,127,30,55,201,158,81,213,81,85,31,235,65,76,78,244,106,52,111,253,27,117,88,79,100,247,248,212,192,94,154,137,88,107,246,136,125,171,177,144,234,197,108,49,126,113,45,70,92,163,65,71,113,84,32,81,121,5,84,251,9,243,240,48,252,201,72,71,126,195,60,10,121,145,26,154,103,13,203,20,134,144,33,215,249,178,9,169,212,244,49,147,192,240,76,6,5,47,221,235,224,172,14,181,112,18,29,180,30,235,147,25,60,34,242,32,156,228,250,189,186,209,27,71,130,37,103,149,0,252,9,74,183,72,105,45,211,23,212,215,50,186,110,55,35,77,148,53,130,196,65,25,145,47,43,67,9,76,248,154,41,138,80,244,94,144,22,151,175,181,169,7,68,34,15,142,173,79,214,105,34,171,228,86,228,105,213,175,167,53,195,233,176,73,111,22,18,225,154,200,67,92,35,210,174,68,224,250,220,164,201,95,78,10,234,182,161,209,206,113,250,247,75,80,178,139,139,195,55,200,11,69,254,49,145,193,149,45,99,88,106,211,11,138,251,252,179,132,12,137,11,233,242,155,113,245,89,60,83,51,167,231,176,175,145,149,58,206,141,234,253,144,212,45,100,245,221,12,81,214,39,231,219,141,206,195,211,224,20,146,52,145,141,120,164,139,48,147,68,135,169,79,172,20,3,226,90,67,156,75,150,187,129,49,139,236,125,1,138,42,41,219,142,123,238,249,197,101,80,248,45,99,2,55,155,175,29,27,15,72,118,180,122,76,3,88,92,157,173,185,70,243,239,160,119,252,183,225,181,21,5,165,99,46,195,229,72,32,185,132,10,171,104,101,109,67,240,227,102,162,251,79,33,212,132,138,189,236,64,87,99,249,148,206,200,20,68,93,14,210,250,244,169,249,89,150,42,138,49,16,250,105,158,219,184,237,214,171,228,64,239,174,191,189,8,188,252,106,150,181,102,188,200,83,87,231,228,197,227,128,105,72,95,59,231,152,133,40,175,205,172,53,36,195,34,250,234,49,209,42,93,61,32,129,218,251,156,150,150,208,194,28,120,219,17,15,142,106,241,214,15,2,79,89,143,155,35,66,165,111,221,77,41,180,199,79,159,40,85,78,38,60,162,226,106,220,199,156,128,91,181,79,65,132,40,59,204,89,15,123,150,253,124,197,74,170,193,89,75,180,231,0,136,34,16,164,148,223,107,41,7,122,101,0,178,237,239,99,193,221,19,149,49,200,245,69,241,13,51,98,65,254,212,198,196,172,133,126,11,253,223,213,9,66,2,185,122,193,12,210,125,184,145,167,248,148,73,207,52,152,151,187,141,18,44,10,98,90,88,99,251,154,94,139,1,170,251,9,79,7,164,177,59,22,0,110,122,213,29,133,86,207,56,152,22,29,142,187,125,138,45,164,25,102,148,150,207,217,179,117,187,234,230,130,186,153,54,238,79,41,38,173,152,192,96,20,186,98,39,72,172,184,236,83,50,127,38,181,175,249,213,34,39,186,131,154,73,0,85,64,129,196,205,63,85,47,53,35,41,58,194,76,149,90,175,134,227,196,11,7,211,32,10,251,59,40,199,211,200,110,182,142,88,189,154,4,254,117,5,18,169,231,51,72,90,28,131,30,33,128,2,84,169,63,155,225,89,245,105,70,173,191,55,226,158,207,213,136,159,244,48,163,189,221,212,124,86,186,87,89,81,237,154,159,243,161,103,136,147,221,10,211,164,150,206,76,41,215,129,54,166,22,248,58,61,204,108,98,104,142,112,32,194,239,227,115,245,190,237,47,152,241,28,250,231,106,90,223,227,106,200,32,75,249,60,120,10,0,132,105,211,127,199,108,32,139,27,102,158,77,31,28,90,126,63,144,207,44,163,125,67,235,141,56,84,1,236,128,50,89,180,5,135,65,165,150,87,12,39,249,3,161,190,48,115,191,20,63,63,115,79,159,154,8,232,188,24,113,80,149,53,127,204,193,54,143,181,126,206,115,202,45,53,198,140,57,61,171,58,249,128,112,122,192,93,142,83,120,166,185,214,27,201,15,122,205,252,204,49,32,63,98,37,73,27,184,168,115,38,194,233,33,175,181,109,223,119,40,13,200,37,173,249,89,71,145,207,210,65,79,86,82,167,146,154,151,171,7,0,211,89,233,83,27,64,235,105,4,196,135,116,188,250,179,56,246,59,0,66,148,192,251,199,127,130,74,199,55,21,26,62,137,224,62,35,234,120,117,176,75,196,180,159,171,207,144,184,166,232,121,68,130,176,250,177,142,233,187,60,68,243,171,182,79,241,140,218,116,152,137,223,179,90,73,162,150,176,26,21,168,86,104,97,28,241,49,57,91,54,114,152,106,70,172,113,135,25,170,251,253,49,207,192,202,208,41,200,7,82,51,240,37,159,41,112,54,110,45,174,1,172,12,244,17,250,133,69,15,160,9,70,97,7,58,111,51,167,101,241,77,144,25,174,103,10,62,15,60,131,6,147,144,145,58,78,135,44,244,248,132,62,252,111,87,11,198,156,242,167,98,130,196,137,92,77,78,93,159,28,62,178,229,229,97,248,153,224,152,151,68,245,57,103,61,11,110,138,162,251,19,68,195,12,16,199,64,91,156,217,103,204,255,52,37,7,188,141,246,166,219,40,69,243,75,150,90,9,61,157,68,88,183,81,170,64,174,2,128,255,79,159,137,222,114,26,49,126,88,215,179,187,82,142,126,219,16,209,166,57,128,110,134,111,248,157,227,199,156,240,202,234,53,155,176,212,113,217,254,248,145,241,18,29,38,78,129,193,112,200,239,153,0,239,122,111,45,202,152,89,60,61,172,128,91,215,181,2,18,120,232,117,204,148,62,47,182,119,118,83,44,124,101,110,144,25,3,95,229,154,129,125,72,93,7,115,192,241,64,89,52,211,187,148,155,91,158,167,185,25,252,203,150,171,65,30,123,143,41,40,112,88,6,228,201,169,118,58,179,202,52,245,120,209,212,163,123,106,197,119,68,9,75,203,247,70,172,148,156,116,136,42,221,249,110,207,15,109,28,254,209,8,135,244,210,220,146,151,111,112,90,183,234,179,128,148,39,16,56,121,175,250,90,23,161,116,1,86,186,101,84,172,126,22,230,93,116,80,224,249,36,127,120,173,156,1,194,29,104,93,142,197,53,24,38,10,133,227,243,100,180,125,245,219,140,48,137,94,114,73,242,189,138,173,251,59,42,156,70,159,139,139,5,182,119,34,77,250,82,132,228,221,50,45,221,249,69,40,238,52,48,94,207,204,239,222,231,178,140,236,214,137,130,252,219,61,170,32,18,74,74,51,118,166,133,201,145,220,225,158,176,152,213,34,119,62,95,207,49,159,16,164,24,47,225,27,177,110,108,141,53,204,103,83,151,138,86,51,172,157,211,130,91,124,209,68,225,144,250,203,89,51,221,173,168,8,63,199,2,7,9,94,161,28,23,239,42,66,208,13,79,109,94,136,137,81,183,52,48,116,207,76,107,67,89,254,214,8,38,165,7,15,110,198,3,23,175,101,176,228,45,23,111,152,173,46,234,126,210,16,61,190,23,83,73,78,110,166,252,211,151,12,138,229,15,125,117,208,36,148,37,133,113,126,183,27,23,198,53,67,160,184,171,12,10,108,187,206,46,252,211,72,123,125,16,92,13,214,204,95,155,44,255,144,162,193,185,218,36,116,183,155,39,39,81,150,171,233,200,190,29,99,231,181,153,206,58,104,163,153,75,237,102,40,175,229,167,25,195,91,37,196,74,34,167,201,247,130,255,220,251,59,32,251,55,250,194,48,195,6,148,110,174,152,174,19,147,79,121,99,58,76,7,97,133,217,36,10,151,152,207,189,189,173,221,186,86,84,3,244,152,43,244,145,126,53,188,70,18,157,154,222,104,138,139,77,225,229,165,169,233,68,241,4,9,84,89,164,118,147,60,247,113,48,207,237,238,107,65,41,53,69,180,14,93,115,87,246,181,17,41,18,0,26,248,33,203,165,231,223,50,131,33,21,238,105,199,181,180,245,191,236,32,221,53,180,220,221,229,177,113,189,178,12,8,17,129,159,44,70,80,82,190,214,226,74,101,228,139,40,225,44,185,245,249,20,84,246,221,188,41,34,190,105,64,92,227,18,206,199,12,103,126,150,69,79,167,205,240,70,182,73,96,121,222,236,13,167,85,186,82,118,243,6,4,32,95,146,128,108,123,179,50,73,225,227,211,61,207,3,132,90,15,190,70,248,197,45,145,33,102,178,245,119,101,66,113,61,84,202,146,170,41,205,158,126,115,52,235,114,149,73,182,33,228,189,147,108,225,151,215,46,123,33,137,132,225,180,206,11,0,252,122,68,104,12,11,93,2,247,131,160,75,115,62,153,14,26,104,237,75,126,179,76,208,69,173,134,85,189,107,199,172,171,234,36,35,217,123,145,124,152,141,168,93,167,66,7,100,19,247,166,158,147,229,181,32,33,110,183,149,109,65,145,69,15,236,51,195,133,94,226,181,64,53,109,93,244,48,0,236,103,38,181,47,174,0,44,41,205,217,193,25,113,216,164,182,154,1,215,251,139,117,122,159,170,110,195,38,222,235,87,211,212,171,231,49,13,77,221,151,143,193,250,119,209,23,35,41,234,116,68,204,231,19,48,232,44,207,86,82,189,55,167,18,83,164,24,66,27,47,72,134,59,149,242,15,226,41,95,155,207,59,46,31,5,66,37,123,136,146,1,85,177,125,9,62,232,138,3,216,33,191,124,206,173,228,59,10,139,227,204,42,113,128,192,187,113,216,253,204,224,111,203,144,231,158,134,74,188,237,202,8,57,128,159,124,191,60,121,145,114,61,59,196,95,224,55,125,55,159,38,40,176,253,230,84,239,186,108,241,244,123,21,31,112,152,23,154,104,105,152,50,47,29,12,215,12,189,247,144,95,174,61,66,125,196,83,39,53,28,89,248,40,1,118,95,186,39,84,164,103,70,215,38,29,149,126,239,74,116,40,69,156,102,7,130,83,219,194,211,58,247,210,33,197,211,240,149,91,65,209,60,78,44,172,48,9,92,146,2,163,33,166,163,67,238,141,208,104,125,87,127,160,149,141,18,53,224,61,249,233,94,245,189,208,161,240,17,173,64,106,135,156,30,96,183,178,115,9,64,54,89,40,157,232,144,158,183,238,62,226,11,223,65,134,212,228,217,125,91,128,144,70,85,6,201,229,26,41,167,127,46,107,68,149,171,109,117,222,19,4,79,194,164,85,228,201,22,224,9,191,186,154,30,104,251,108,181,217,217,21,207,249,144,232,94,214,205,114,145,168,187,175,141,200,227,137,207,139,110,243,4,193,110,238,211,24,49,116,47,37,251,239,203,167,254,64,233,159,207,153,166,127,176,76,198,119,201,153,75,252,31,196,255,244,206,162,124,147,117,9,0,10,142,171,51,199,189,124,17,24,203,227,167,137,85,75,151,49,133,148,204,15,116,96,96,134,73,215,47,226,137,2,94,171,90,31,235,179,34,17,234,180,87,180,100,195,165,45,83,133,196,169,119,223,158,123,47,250,192,228,106,248,252,167,127,175,12,95,131,144,101,31,71,46,145,243,112,43,184,206,151,106,54,137,183,19,101,199,115,163,42,244,106,72,199,11,167,177,184,251,189,207,198,9,173,245,51,87,146,219,177,155,89,123,207,51,2,53,153,190,143,218,97,35,177,226,178,162,92,241,33,1,21,33,66,30,13,255,34,93,53,74,211,46,58,126,138,204,178,5,9,81,141,29,231,172,92,222,90,204,193,48,11,212,139,110,54,189,150,18,184,143,182,181,211,11,96,227,152,55,30,101,119,51,61,217,178,101,192,143,192,2,137,125,180,128,80,248,219,144,223,118,91,246,128,223,143,26,48,103,62,255,156,131,151,84,202,29,13,84,249,200,136,61,243,52,146,141,233,230,141,178,81,127,102,147,125,247,249,67,199,144,182,85,17,197,67,228,156,221,124,38,111,149,159,102,171,247,240,21,23,152,70,241,37,230,205,228,189,79,54,144,50,151,185,217,77,126,249,74,227,98,62,147,47,21,185,26,165,175,226,27,21,169,216,242,88,7,121,47,148,164,125,171,33,11,124,28,238,162,230,50,157,193,108,89,29,189,45,53,179,36,175,195,121,198,212,78,196,33,230,66,252,54,195,76,152,35,239,125,254,159,121,195,200,53,77,133,98,203,136,83,255,47,126,176,128,128,209,190,145,62,13,170,147,159,153,151,44,159,65,67,115,196,205,220,105,202,213,96,86,138,207,95,122,185,133,50,189,211,8,189,189,183,155,14,246,169,169,241,110,29,202,158,140,56,102,34,164,23,132,158,121,80,145,130,243,171,57,99,234,243,225,173,194,152,82,142,121,8,49,224,219,96,33,119,177,38,203,24,51,180,141,223,111,15,104,102,194,205,62,223,11,185,97,249,109,146,173,46,147,0,67,64,25,226,164,159,5,176,172,163,198,205,27,156,206,18,51,28,235,238,29,241,219,85,122,213,224,128,133,161,206,63,39,42,33,171,117,253,109,8,2,253,123,54,75,128,171,121,90,69,246,154,207,199,94,143,153,19,179,113,165,250,205,135,233,86,203,176,144,175,112,169,49,210,48,107,137,216,1,138,68,104,231,14,55,179,47,202,123,83,119,47,61,198,252,156,150,85,188,194,142,167,86,60,109,176,76,17,56,189,195,129,94,169,22,212,230,228,211,160,206,120,143,198,73,148,253,52,158,198,10,249,226,204,110,156,213,237,253,244,185,209,120,155,112,167,91,29,2,158,107,166,40,45,130,146,150,74,217,113,98,66,31,87,31,227,92,51,50,195,233,10,41,196,192,83,59,200,187,245,134,84,63,152,172,163,187,203,10,107,198,134,62,253,183,97,55,222,250,228,147,170,81,44,110,80,23,77,166,90,131,124,225,86,226,151,5,246,77,178,87,164,64,75,123,31,236,248,132,37,233,163,21,0,176,61,222,155,254,207,34,143,70,141,237,162,27,12,25,69,14,41,139,217,20,42,252,189,161,86,23,108,4,101,128,190,195,119,131,88,178,75,35,183,165,82,160,159,137,79,2,10,248,253,54,240,237,20,251,45,112,238,44,57,59,146,25,37,168,115,249,36,170,0,10,130,18,168,132,91,17,42,23,196,211,89,188,29,182,24,31,83,250,213,4,88,100,58,226,65,105,4,182,176,77,81,40,164,141,97,164,50,99,95,178,142,114,249,233,98,232,151,183,97,106,182,4,36,4,94,142,239,90,201,244,133,197,220,217,201,220,27,230,20,152,18,108,194,117,15,83,209,181,34,237,42,25,241,243,90,20,71,60,214,164,234,60,37,117,208,1,172,181,139,111,224,12,42,168,114,200,131,83,184,201,190,51,140,109,108,179,111,30,158,67,59,57,77,13,15,182,68,126,136,2,221,6,151,224,183,166,146,248,66,201,115,66,112,166,116,55,195,120,38,85,103,10,243,164,24,227,236,132,194,247,65,48,59,240,132,160,52,181,212,86,22,233,140,99,206,160,81,124,179,53,128,159,236,42,200,171,167,174,135,254,9,70,228,230,164,203,179,47,47,187,149,174,31,160,251,101,186,243,54,146,41,32,202,139,209,241,191,125,158,1,225,152,143,91,26,115,121,74,86,212,206,207,238,40,59,249,249,237,142,0,216,53,79,99,216,145,65,5,129,54,125,75,235,204,11,161,248,239,16,13,65,102,231,102,75,213,191,157,28,44,63,109,231,215,124,86,211,146,10,44,220,148,35,170,12,134,103,158,146,142,233,166,202,210,125,142,147,46,41,146,182,128,209,211,250,206,175,25,38,173,34,115,229,4,58,155,150,7,55,211,65,245,226,73,118,195,26,178,32,11,85,232,41,61,232,231,234,214,131,144,21,118,78,126,64,204,11,22,36,191,216,78,55,57,153,41,34,116,47,189,33,28,54,241,50,196,76,82,221,247,164,6,220,71,248,56,204,22,126,22,69,133,42,141,68,247,193,124,196,145,129,215,36,213,121,45,144,31,43,174,222,52,106,200,91,87,40,61,221,217,1,219,190,36,233,209,137,94,16,168,185,102,219,75,229,222,153,9,224,219,93,53,230,87,29,240,19,152,206,234,86,72,247,186,172,108,4,146,103,132,9,36,146,147,186,66,244,98,116,39,228,91,104,179,54,1,210,116,36,142,143,135,226,225,61,88,233,90,62,87,71,86,219,72,20,182,64,243,72,223,230,17,227,93,13,30,218,228,165,19,156,108,158,192,170,214,171,40,159,26,190,243,208,238,53,229,247,161,187,97,178,252,167,231,245,80,118,95,2,195,239,176,80,187,139,6,118,116,78,53,26,147,191,47,46,0,6,122,38,131,208,202,206,116,76,29,4,113,99,249,97,208,67,61,18,84,148,160,155,204,193,68,214,193,53,214,13,95,176,117,39,197,153,216,197,79,8,124,193,37,220,42,61,153,182,121,9,51,192,200,87,45,239,104,185,161,119,229,41,15,0,112,93,30,13,204,135,107,66,193,113,10,39,79,21,51,108,2,30,171,158,128,18,34,58,49,27,220,186,68,230,141,168,34,233,163,81,246,143,108,12,241,85,234,242,222,214,62,16,217,24,200,68,187,44,31,212,103,200,250,186,153,146,169,156,33,128,163,189,51,140,56,121,145,54,146,185,64,154,118,249,199,134,118,123,234,68,73,219,41,10,207,20,131,4,85,86,30,72,37,84,99,60,27,105,242,31,122,231,77,231,67,196,254,155,74,141,12,120,135,221,205,119,74,122,113,8,44,228,107,194,132,244,18,34,32,220,178,12,25,212,180,219,227,39,28,125,72,26,100,68,17,16,139,156,6,205,9,146,255,165,111,108,191,164,31,45,2,85,151,79,74,150,30,141,28,19,53,253,55,100,204,58,235,99,123,153,156,36,212,69,136,195,15,10,236,97,206,66,66,14,213,27,9,3,119,69,114,51,204,173,152,59,33,82,188,118,182,126,130,103,109,164,8,247,75,198,80,165,123,89,141,125,57,223,94,10,10,85,86,49,35,40,226,251,112,206,136,3,53,177,242,125,61,249,133,72,84,147,118,107,46,174,57,34,86,35,151,208,116,12,140,146,165,249,38,14,130,122,203,144,66,199,107,138,224,158,113,71,94,111,77,125,107,20,195,163,198,65,3,71,214,65,177,206,72,207,230,211,179,81,245,167,137,127,214,171,36,124,30,187,25,122,206,203,35,148,60,134,20,149,140,78,198,49,3,4,182,187,107,129,4,134,13,90,166,175,249,44,52,68,19,196,76,249,220,191,37,74,145,100,215,196,188,32,220,242,151,70,30,69,84,232,26,244,133,219,213,28,72,194,245,79,58,113,147,115,113,241,223,69,235,71,17,149,58,104,196,140,241,255,22,180,224,233,76,250,98,35,122,46,40,150,253,52,112,100,142,86,211,157,137,74,156,169,86,137,25,119,224,110,41,228,217,138,158,169,148,101,192,29,108,175,1,18,31,73,94,155,153,115,118,32,175,32,2,26,20,124,117,131,79,59,249,215,156,52,39,72,117,228,188,113,189,176,87,108,85,89,154,41,251,215,117,41,120,176,78,154,28,36,109,71,27,107,142,170,231,47,218,151,68,38,156,135,239,222,80,14,203,14,223,172,75,171,71,193,149,222,154,82,52,27,217,44,104,240,122,44,201,38,193,20,64,38,84,115,148,23,161,222,157,146,129,133,20,193,59,70,151,53,1,65,139,42,87,187,27,193,153,197,44,144,236,236,175,141,196,235,219,228,168,132,254,138,38,121,232,16,163,198,252,211,240,208,183,170,15,19,67,49,43,203,217,65,159,19,245,14,47,173,211,167,88,228,67,243,219,208,113,120,221,30,193,227,174,143,118,126,202,149,198,39,200,110,33,28,163,132,63,167,11,106,78,59,245,170,64,6,44,87,147,227,181,109,71,214,4,45,236,38,59,237,48,163,84,38,159,26,37,114,71,120,88,83,171,204,176,5,128,38,57,6,99,167,52,180,104,131,231,92,157,101,121,90,243,120,30,250,195,168,216,249,228,102,159,154,89,191,51,13,118,94,163,158,6,63,239,114,113,51,62,171,64,112,80,30,18,180,193,226,28,233,190,42,49,67,198,32,169,118,252,91,47,159,243,49,167,16,111,33,21,149,156,7,25,130,88,178,174,82,156,64,175,193,233,59,121,107,88,77,165,110,114,126,251,236,95,254,224,100,167,36,172,105,6,84,140,9,74,138,9,85,10,49,35,22,210,29,20,67,107,71,254,148,39,170,233,144,58,40,6,168,181,62,90,55,60,194,8,72,141,9,209,72,101,132,89,24,120,28,131,236,107,81,166,213,64,17,147,67,234,227,3,143,34,21,199,105,116,17,76,103,93,247,169,101,23,132,163,93,28,134,172,43,29,233,83,107,85,16,104,249,213,103,204,114,209,10,94,161,63,204,81,74,100,167,97,29,148,122,17,36,23,254,193,64,231,12,197,158,76,102,158,167,213,185,57,126,227,250,20,246,231,120,216,171,76,184,47,102,152,60,92,123,152,156,224,25,162,15,28,130,238,108,159,198,164,190,151,86,38,45,121,154,253,167,153,198,93,127,26,2,215,64,251,0,33,23,238,172,99,77,86,87,243,215,34,162,206,90,247,39,137,255,0,105,133,68,64,87,0,9,234,137,126,53,180,187,69,112,26,212,33,167,179,181,154,134,80,210,162,40,45,77,80,48,184,25,154,127,241,189,12,0,237,2,124,176,28,148,38,88,95,154,59,75,143,121,74,182,132,2,141,66,72,144,79,243,81,97,207,105,159,98,175,233,33,250,147,227,228,205,169,56,13,14,209,176,146,222,104,90,90,60,71,89,110,14,186,52,141,108,57,186,192,178,16,23,59,48,18,154,186,170,230,13,222,221,145,143,8,189,235,92,56,182,153,91,160,19,9,30,171,222,156,227,104,214,48,131,19,238,90,183,164,170,189,194,220,206,214,169,5,217,138,26,116,15,243,160,174,161,235,15,214,115,223,229,161,176,82,126,82,10,151,21,246,107,199,139,86,42,168,114,243,110,24,41,55,195,69,157,171,94,157,192,118,249,176,144,222,31,90,21,229,243,59,176,102,66,21,209,158,60,193,175,16,205,96,184,153,46,85,93,250,200,61,247,176,158,45,175,55,45,83,147,188,172,129,146,5,201,171,79,134,160,121,242,15,146,97,102,19,215,206,186,83,2,240,134,24,102,147,162,23,253,152,35,197,169,140,206,13,85,110,153,197,172,32,223,86,104,28,129,39,79,214,128,113,110,248,147,21,123,11,5,165,65,138,120,159,12,63,48,41,32,153,34,201,10,239,171,81,190,156,186,171,80,0,202,62,139,13,21,168,14,1,129,104,242,216,102,154,222,182,72,115,30,51,29,157,190,190,232,250,133,178,79,204,128,10,220,11,178,93,66,23,62,95,215,129,122,60,101,25,138,74,59,33,128,23,80,12,15,210,165,94,102,68,132,158,8,229,90,133,35,208,157,153,60,207,137,40,72,19,121,1,22,61,153,77,223,235,120,132,115,96,40,98,192,53,40,167,201,147,103,221,78,140,66,254,94,89,141,18,53,233,126,192,56,187,159,129,23,177,132,163,19,164,2,122,197,119,238,2,35,132,249,84,55,132,221,60,39,112,204,104,210,13,69,125,129,203,240,241,64,61,39,47,197,94,193,27,183,29,143,73,86,120,43,24,110,144,244,114,198,120,218,164,246,7,72,13,211,159,19,47,46,163,107,27,106,68,158,43,94,11,117,144,250,15,28,141,3,255,154,201,190,21,197,140,33,66,25,31,3,185,242,158,244,181,206,75,48,198,215,156,211,22,253,163,251,173,114,245,223,38,119,177,244,183,81,103,115,26,113,58,66,77,142,85,79,204,26,91,77,225,136,154,107,125,214,100,40,0,91,225,82,72,198,109,255,102,146,85,55,159,243,84,215,51,197,14,63,201,65,102,126,98,99,188,37,244,74,175,25,157,173,244,1,165,224,7,248,110,96,171,160,119,29,209,227,137,133,247,4,201,2,218,86,58,224,196,57,126,117,161,171,177,234,107,89,14,211,205,217,72,247,251,7,16,179,93,144,4,168,20,189,154,249,107,110,219,71,20,22,156,207,118,176,81,1,246,207,149,77,253,228,51,73,39,253,173,247,234,12,206,122,235,238,125,28,214,179,202,239,136,35,86,57,133,197,137,90,34,69,134,59,85,206,58,227,147,169,115,101,25,186,59,230,185,2,233,152,31,184,26,250,110,254,104,68,3,75,193,56,9,109,117,63,88,172,121,255,227,45,131,121,137,16,214,90,13,211,7,146,9,157,146,47,144,244,99,194,86,43,169,250,251,100,160,155,246,231,107,111,84,114,238,7,65,214,176,139,140,53,131,210,171,175,143,100,37,106,245,71,17,138,118,41,117,198,111,126,34,46,82,177,14,163,3,142,127,156,144,164,128,50,116,218,125,1,208,100,80,229,169,153,182,61,226,49,163,50,232,89,189,0,196,65,253,180,68,70,160,126,32,70,205,82,106,254,220,180,52,8,107,134,81,162,179,97,93,51,31,182,42,120,176,147,45,247,198,14,220,42,105,149,61,187,9,218,192,190,83,242,216,75,23,46,0,255,249,238,253,19,220,172,26,217,172,22,31,26,232,190,80,76,193,66,90,67,32,222,218,116,63,135,60,177,117,141,47,137,44,68,18,204,60,153,145,188,60,166,50,175,41,127,129,83,112,20,248,12,133,70,182,9,4,111,161,144,232,112,5,102,40,91,190,4,253,212,17,35,101,0,224,232,28,15,75,193,81,38,246,237,55,95,40,232,202,111,195,88,181,226,106,244,212,186,192,228,150,9,46,198,107,27,206,77,238,61,112,125,60,118,0,112,151,135,38,82,80,248,169,49,83,22,128,128,165,201,10,106,92,177,116,76,192,86,65,93,205,50,85,254,181,12,148,42,247,70,130,59,126,25,130,141,164,17,48,153,216,228,254,69,250,233,62,41,154,204,216,36,253,234,102,7,191,140,119,99,136,98,89,78,104,122,244,115,32,241,190,253,222,144,17,14,9,122,224,159,43,37,150,252,207,3,147,231,78,156,9,177,46,45,79,171,51,161,82,187,142,149,183,140,123,76,230,145,85,38,252,222,9,40,160,58,170,16,172,141,20,203,154,188,183,62,120,50,62,186,171,65,177,73,175,9,187,4,55,111,151,175,233,71,44,61,154,226,91,201,19,122,173,20,127,6,146,198,162,89,3,64,198,87,183,99,159,83,108,127,192,179,231,76,164,23,217,205,231,94,218,255,96,153,218,219,126,143,217,112,40,58,164,199,119,104,35,110,126,156,182,34,185,62,168,243,134,107,24,129,112,217,162,154,102,200,194,26,145,224,49,35,93,51,63,102,211,66,184,230,19,164,204,79,102,171,208,20,234,154,33,228,182,207,1,46,99,154,33,128,190,18,45,176,11,238,207,20,207,16,226,197,147,129,204,213,116,7,2,121,33,1,76,205,254,68,131,186,114,233,39,154,213,111,14,150,35,233,231,52,124,248,245,131,193,175,161,33,44,43,23,93,179,75,250,75,235,9,234,113,10,62,132,118,204,51,18,227,215,45,163,67,206,20,118,232,215,176,109,190,105,210,205,148,210,252,209,208,136,250,28,123,16,40,116,23,9,163,251,254,236,197,250,98,176,114,92,66,123,208,8,120,57,85,119,44,48,85,55,97,1,196,27,161,11,121,49,96,70,142,24,128,40,108,193,195,36,230,51,78,45,94,172,35,15,170,155,41,157,60,109,249,176,192,24,148,4,154,123,194,192,238,236,161,203,152,236,246,39,247,219,141,7,205,127,155,68,152,46,146,5,239,105,119,233,27,122,80,186,158,156,248,230,45,84,142,192,191,42,9,103,51,148,218,112,57,32,184,119,160,119,147,179,111,57,12,201,152,119,0,0,104,20,48,154,71,176,198,65,240,105,63,130,254,190,248,218,38,2,29,95,79,227,108,242,151,99,11,190,45,56,228,138,102,136,40,1,249,173,201,197,86,113,144,8,86,86,117,105,113,58,149,63,62,41,9,165,28,119,38,170,239,218,24,82,224,33,28,110,70,8,167,125,250,158,104,78,123,102,252,175,161,157,77,219,125,124,238,157,149,133,31,142,133,227,122,184,244,55,169,169,166,222,110,106,79,150,24,134,81,82,168,218,154,65,242,220,181,176,70,55,48,169,116,141,156,136,97,121,189,198,24,106,134,240,148,96,38,58,241,231,62,14,209,22,242,10,38,96,118,88,22,50,32,169,53,25,79,122,247,206,49,234,175,133,104,90,145,196,49,244,146,235,82,250,97,206,116,226,72,67,10,60,124,190,31,209,63,42,184,71,99,249,134,87,243,90,147,229,146,180,229,16,7,212,159,26,145,138,61,181,21,134,207,252,180,122,16,172,215,91,159,15,41,74,62,89,129,135,252,240,102,213,185,12,16,12,176,146,206,238,0,155,189,191,1,174,97,56,250,165,245,110,144,174,118,57,42,64,142,218,211,87,224,148,113,129,33,176,97,67,31,122,152,72,183,107,27,157,231,215,9,132,156,187,220,184,50,30,106,69,7,119,133,21,10,241,162,189,136,128,241,124,250,245,250,3,27,73,247,231,121,169,30,86,19,89,148,199,70,107,205,165,131,77,147,105,104,22,15,48,74,121,170,74,228,29,52,227,212,205,123,207,46,146,5,0,168,106,219,145,201,66,143,208,154,2,181,164,223,25,226,144,238,55,55,22,210,170,125,144,164,193,187,47,119,92,199,173,121,85,156,182,230,192,62,184,82,27,12,114,175,163,22,249,175,30,58,87,20,150,133,183,203,206,149,230,141,217,38,137,9,153,160,180,235,82,80,244,243,178,81,167,212,84,53,73,168,237,122,79,13,82,22,33,218,196,69,167,172,114,231,254,185,113,214,124,66,51,52,172,123,1,104,255,37,245,33,72,211,69,39,176,81,155,156,131,89,174,134,106,180,134,20,219,162,212,43,139,18,140,204,10,189,180,19,181,161,254,37,45,202,29,24,76,152,209,50,108,218,141,78,73,209,173,76,164,217,181,117,122,59,81,43,18,113,157,252,173,54,186,111,195,187,62,51,26,46,98,54,193,118,127,108,120,70,117,99,39,44,222,217,247,131,227,14,240,31,242,220,166,64,237,159,186,152,142,180,184,201,21,17,227,88,242,32,233,182,182,206,85,176,143,174,252,149,45,19,242,177,194,176,239,231,85,182,200,77,78,36,52,187,231,240,247,130,235,114,107,96,81,45,86,112,41,54,132,149,104,211,120,102,26,181,188,177,98,24,64,91,75,176,56,151,57,28,136,19,182,129,239,145,155,103,218,215,93,47,16,120,225,20,6,18,184,127,86,245,13,7,129,161,177,37,116,70,181,41,128,204,131,168,237,115,100,209,64,118,194,63,127,237,4,26,85,62,103,129,201,185,132,4,227,153,52,69,179,193,101,252,168,240,92,130,17,153,8,89,61,120,251,203,75,3,116,189,118,37,128,163,5,201,58,141,92,243,210,182,175,42,102,148,24,158,217,130,187,247,218,70,166,120,229,195,204,92,178,200,241,208,186,184,66,254,17,189,205,137,142,202,51,3,138,243,220,147,153,167,128,195,201,205,209,11,27,98,158,8,103,189,152,201,120,57,203,12,193,205,110,69,245,250,204,19,132,228,240,171,105,62,149,106,140,41,220,161,68,229,230,2,42,68,175,70,77,189,134,25,56,248,203,56,32,97,103,212,219,110,158,109,73,189,19,34,137,229,129,139,53,26,87,201,76,25,205,68,116,156,31,179,241,15,200,123,13,211,112,137,15,54,178,106,203,152,60,94,228,133,1,41,37,116,94,197,140,23,232,167,102,98,183,235,159,7,63,163,118,69,17,172,159,156,238,81,189,122,1,220,117,51,177,130,244,80,87,171,221,166,152,137,148,128,101,163,6,212,89,162,233,214,120,168,187,180,230,85,83,56,244,142,94,138,224,132,108,83,205,72,179,248,234,62,254,79,150,141,133,155,187,0,6,86,216,211,170,60,25,181,87,119,55,81,131,220,79,186,254,55,164,199,79,14,243,74,10,149,225,107,242,218,177,182,11,20,24,58,226,103,123,78,43,204,182,121,138,25,97,250,213,195,140,212,238,144,175,13,15,223,140,155,87,96,182,114,115,132,98,207,138,243,183,158,150,173,125,86,216,190,103,40,160,174,242,33,201,135,156,227,196,161,213,183,52,212,81,165,199,179,226,122,81,145,113,243,54,246,211,103,222,65,238,107,60,66,176,51,45,177,26,70,200,239,109,41,203,183,242,241,249,0,132,197,62,143,58,223,20,171,137,48,47,183,26,60,105,125,204,222,45,79,171,52,140,150,77,111,93,251,242,241,230,52,90,77,199,4,1,238,118,177,27,244,132,144,71,251,188,21,85,88,191,57,152,136,214,117,68,97,215,114,7,13,206,47,61,241,81,121,176,116,238,61,252,50,84,80,47,131,68,21,6,120,158,31,188,176,23,8,101,9,146,180,51,192,54,131,250,140,22,82,33,71,161,60,228,214,108,105,155,55,81,0,61,76,143,229,206,142,1,55,151,76,210,194,28,246,192,254,44,20,168,161,100,22,102,219,251,253,167,23,248,47,89,91,144,229,45,143,184,96,70,105,130,52,171,214,250,226,117,19,200,253,17,9,126,75,111,254,58,255,221,1,67,198,87,114,187,21,56,8,101,117,247,192,16,97,145,185,64,230,166,239,112,254,224,146,21,70,8,26,151,140,234,208,205,235,19,194,158,99,24,4,191,15,41,188,146,67,100,163,192,130,156,105,248,124,98,74,180,178,64,142,215,15,137,172,199,16,9,25,224,46,191,61,173,67,34,63,179,208,196,84,218,201,178,23,155,44,100,96,166,61,51,250,100,14,166,164,39,0,239,93,126,250,204,220,229,85,48,222,11,61,227,55,209,160,218,126,73,160,182,141,251,75,110,14,44,162,190,215,134,211,77,38,26,78,86,242,108,70,67,169,81,58,101,104,57,64,168,195,63,39,59,94,127,185,16,160,57,150,98,247,175,77,149,247,69,2,149,3,107,123,133,129,105,186,136,154,197,124,126,219,191,102,197,237,175,178,178,59,231,121,168,229,86,212,130,210,139,19,170,53,35,93,134,82,220,74,42,190,50,85,186,237,96,43,204,133,10,143,60,25,210,52,110,45,251,167,40,16,86,122,0,102,241,29,137,20,168,176,113,162,162,70,246,234,62,216,15,191,43,123,14,154,11,99,186,155,179,97,105,149,225,38,22,234,53,124,137,141,131,247,202,19,21,246,185,250,124,9,188,235,249,210,67,199,76,68,88,66,25,124,219,66,22,115,129,150,44,220,1,66,200,231,222,85,83,48,159,161,89,126,230,164,84,167,171,29,101,151,48,211,36,203,41,171,127,46,134,228,216,127,250,156,155,73,248,7,142,153,238,136,21,254,153,237,166,85,204,213,122,168,67,77,125,100,225,37,169,236,56,231,83,251,160,129,118,18,44,192,49,27,143,161,251,134,36,224,214,11,164,25,83,40,24,253,201,161,68,249,252,54,28,43,14,183,236,0,199,167,224,237,43,170,83,104,140,185,185,89,103,167,152,167,181,61,134,136,188,241,144,201,100,232,177,87,158,25,139,191,253,130,66,84,211,82,245,46,3,56,238,40,66,188,123,179,158,28,230,108,76,68,67,29,172,179,150,206,172,117,247,140,245,51,69,61,161,18,71,119,47,245,118,124,168,93,148,131,14,164,122,204,5,40,117,69,68,219,194,163,93,167,203,219,47,132,158,132,60,187,210,75,182,157,182,135,148,80,82,182,219,138,130,201,244,37,0,92,126,1,69,124,230,243,108,33,249,12,55,35,131,34,43,27,208,209,221,237,206,127,5,44,40,190,29,176,40,26,135,175,153,246,197,143,121,82,240,46,110,206,180,33,233,174,49,241,78,226,181,207,49,169,66,195,172,251,94,226,193,18,34,121,69,222,154,131,243,238,210,157,84,193,20,233,101,90,243,82,16,236,117,195,206,214,249,217,144,232,166,116,179,209,138,84,221,236,206,247,114,7,235,196,39,148,204,116,179,59,187,76,191,14,45,73,54,26,253,245,98,58,101,124,10,19,184,34,223,167,247,54,121,224,107,238,95,244,55,30,80,141,141,22,197,1,206,46,29,147,78,31,137,63,248,57,132,151,244,27,163,71,214,33,146,118,115,226,155,200,163,25,58,244,250,49,116,94,13,220,117,249,154,164,38,124,166,80,189,232,159,125,216,250,29,239,107,211,200,156,117,179,60,39,23,49,205,112,115,54,143,77,102,225,143,198,247,154,167,197,4,242,224,136,68,143,236,63,77,206,90,16,149,149,62,206,75,40,139,149,78,191,165,20,142,61,5,250,175,131,152,148,17,131,60,162,95,29,46,106,144,144,240,201,28,180,108,78,243,17,99,147,47,47,111,12,193,210,108,158,40,250,49,97,183,23,193,99,30,113,246,152,121,8,208,204,204,201,69,226,205,220,68,138,20,51,239,181,159,57,11,209,45,102,224,10,37,204,212,4,62,143,70,129,245,61,90,147,102,20,172,239,236,129,43,18,106,193,143,181,94,33,153,159,185,232,78,103,220,229,215,133,193,90,186,208,62,152,153,190,178,48,163,194,49,190,230,45,87,103,190,206,51,195,172,146,124,199,32,181,2,66,94,54,97,20,242,124,155,237,70,185,33,231,117,133,101,43,249,170,167,33,254,120,6,106,78,45,8,229,58,77,23,83,42,212,213,68,6,156,221,163,219,172,145,51,181,154,96,72,124,107,122,6,212,247,170,16,34,123,120,2,62,208,92,135,119,182,236,100,58,171,63,51,69,175,115,148,201,201,84,73,54,220,232,133,163,158,168,76,60,13,72,207,28,244,222,45,169,251,49,159,195,165,121,163,139,241,229,46,225,158,167,194,101,122,152,110,134,138,246,97,175,24,5,68,148,252,234,138,100,135,120,226,25,209,74,7,97,96,198,123,126,191,13,168,139,6,160,184,57,49,197,27,114,72,173,201,17,187,25,94,91,25,22,54,160,51,89,114,60,57,224,158,247,69,146,97,242,252,128,176,60,250,148,173,20,248,13,97,133,155,135,201,24,63,179,241,3,230,253,204,85,152,96,44,188,92,99,198,176,224,244,203,100,177,183,30,61,204,156,92,106,77,80,180,196,107,103,106,55,242,211,137,94,179,248,105,90,237,135,124,110,19,85,153,207,12,117,231,219,55,104,26,36,243,30,95,4,157,130,162,102,56,44,252,226,194,49,248,230,41,156,74,120,26,205,205,213,110,37,102,144,212,126,235,12,181,240,139,17,10,212,10,203,83,242,180,94,64,239,155,197,156,76,47,230,103,70,90,60,73,74,242,124,188,109,185,186,107,198,57,76,111,125,97,110,201,33,105,221,26,133,5,239,134,217,218,153,174,217,4,120,246,254,252,118,247,138,39,221,243,73,105,31,120,114,74,180,119,129,153,228,189,112,38,243,218,172,207,59,15,169,250,102,193,51,48,23,206,239,223,159,6,53,193,225,37,147,24,214,1,95,33,116,202,44,249,30,72,170,159,16,99,133,25,158,178,38,147,152,18,182,55,119,152,2,168,210,116,176,105,156,155,15,191,218,212,200,37,66,161,5,116,95,89,21,107,248,57,187,190,4,140,103,188,12,194,224,102,124,119,217,201,169,46,84,167,63,232,0,191,180,129,14,119,45,250,148,143,147,73,106,91,114,84,22,166,57,143,48,102,138,227,178,111,152,96,172,239,166,208,207,82,248,146,61,139,18,138,187,88,86,10,47,250,211,48,43,198,18,0,237,160,200,92,146,36,104,84,183,24,21,232,68,222,169,13,193,196,246,234,36,20,114,9,64,202,51,23,10,108,45,198,148,230,86,73,98,65,199,86,60,35,201,147,163,120,39,65,33,199,254,158,241,98,244,11,136,199,0,215,39,76,144,110,46,165,73,191,216,241,206,206,207,199,26,201,52,63,106,192,201,236,112,182,153,14,67,7,115,241,153,225,217,242,239,113,206,143,166,47,101,77,69,213,111,108,140,152,93,30,107,131,85,137,1,45,236,57,242,206,252,121,156,94,217,192,84,93,172,103,151,31,35,238,141,124,79,106,18,68,103,72,100,195,154,141,51,71,172,103,233,86,255,86,105,27,241,133,92,92,170,233,181,93,51,9,13,225,38,164,69,13,5,49,191,122,154,10,145,220,252,76,96,92,220,107,6,44,244,113,8,202,241,96,125,75,129,163,164,73,159,0,214,6,212,220,205,9,31,181,232,189,193,107,249,189,27,103,83,213,171,225,231,201,126,115,154,218,218,214,39,107,175,6,2,53,203,217,116,37,92,44,104,178,184,21,210,61,33,162,60,67,54,131,32,153,110,4,104,19,213,74,13,184,249,99,35,48,37,48,237,106,197,55,39,180,134,227,2,120,156,204,110,100,252,188,82,221,40,22,3,19,20,243,217,88,157,96,147,137,140,180,198,250,154,61,124,135,149,105,170,28,140,221,220,179,118,182,127,175,209,116,14,154,43,238,63,13,66,70,51,234,244,160,187,30,210,178,4,221,39,183,92,126,146,170,229,154,65,134,14,241,135,169,45,47,231,117,107,184,121,154,255,45,100,175,156,1,179,193,218,178,171,78,35,164,244,156,154,176,33,191,190,164,173,220,80,64,35,198,140,54,12,218,209,196,76,39,230,141,68,129,188,46,85,156,102,1,152,198,245,53,19,108,104,106,128,243,187,123,215,20,40,224,180,132,41,143,105,6,70,250,103,61,211,241,76,112,217,8,89,123,195,243,137,38,82,215,179,78,179,74,241,236,206,51,195,215,156,83,83,214,53,204,22,78,245,98,178,103,75,248,28,193,91,158,197,180,220,12,102,92,124,113,32,252,211,155,193,126,226,74,73,242,10,150,65,247,13,135,254,173,164,228,183,156,58,116,51,185,25,220,70,251,122,242,37,184,202,104,47,97,203,210,48,1,114,190,233,79,86,77,207,84,204,195,232,87,239,7,25,224,130,107,213,104,18,56,128,79,52,246,19,37,175,226,189,122,240,51,3,139,239,83,152,67,206,89,12,105,144,15,26,136,111,161,244,2,12,90,60,201,10,42,9,146,187,151,244,62,94,97,110,215,189,50,190,217,34,132,139,182,16,97,255,188,102,34,25,45,10,193,208,20,31,11,207,45,9,146,163,82,148,235,213,173,217,84,206,229,151,81,221,234,113,49,157,152,181,170,185,27,97,216,207,204,14,48,164,205,147,111,85,33,129,191,102,56,104,202,215,108,41,248,107,6,59,170,105,82,96,191,244,255,92,179,137,239,125,30,13,192,224,61,31,232,220,59,190,179,4,86,39,66,134,118,201,205,211,26,226,212,108,48,179,123,115,19,25,88,91,127,155,244,137,175,61,48,32,75,227,15,50,91,40,38,93,179,45,129,250,127,172,117,171,245,248,221,222,151,4,153,26,69,81,49,103,220,188,123,148,163,37,54,181,149,254,103,158,98,166,117,167,139,217,64,84,254,214,231,216,87,162,49,178,85,45,192,47,232,25,147,184,212,121,70,139,99,114,209,10,202,220,234,246,157,117,155,170,179,71,89,108,162,192,69,64,12,248,156,119,204,168,37,194,71,35,230,252,186,132,26,74,177,160,90,165,0,98,253,55,195,205,217,20,216,165,194,1,62,224,46,61,218,14,146,102,189,199,57,109,112,58,175,217,100,103,165,18,96,230,254,49,15,53,255,250,13,220,154,90,210,31,254,241,188,248,75,87,35,231,251,99,213,11,11,151,156,153,166,210,119,154,62,24,78,26,11,110,74,12,82,67,208,4,10,162,62,51,196,85,20,234,48,169,52,237,95,48,124,241,141,58,140,201,111,126,122,39,16,183,241,22,101,131,168,247,15,95,46,100,22,158,194,100,182,129,84,145,223,158,164,210,175,227,84,105,163,41,31,238,113,152,75,29,114,195,190,164,61,169,168,172,15,103,216,59,198,141,218,151,182,64,66,170,222,253,214,103,150,194,248,165,132,182,231,56,29,126,107,18,33,229,75,80,92,225,79,114,243,160,216,163,29,83,116,6,164,246,204,136,136,106,47,110,78,142,2,229,230,224,150,181,45,239,76,228,54,195,92,17,149,83,46,107,24,172,212,124,54,202,47,213,53,245,210,207,205,5,7,122,54,185,226,72,229,74,107,203,113,65,180,201,24,249,143,27,200,85,99,134,19,42,44,14,146,230,188,131,52,218,226,177,104,43,98,59,227,208,125,208,152,247,233,211,90,93,156,144,148,206,113,160,111,74,223,141,19,144,253,177,59,0,251,164,237,149,199,63,73,49,162,208,101,126,218,223,128,31,122,254,31,158,63,36,125,180,193,50,47,80,82,215,124,98,157,212,181,133,210,242,40,55,148,58,91,193,0,123,174,196,227,185,185,96,35,102,250,44,180,243,179,110,35,246,184,102,188,98,253,90,149,206,177,187,222,43,156,243,67,89,151,141,81,237,102,79,43,64,142,148,180,7,141,220,210,186,167,74,181,110,158,164,34,11,112,11,220,45,142,26,251,113,201,244,165,207,197,211,153,228,42,132,84,237,211,29,119,92,184,225,92,86,124,73,164,140,244,167,73,236,198,79,87,67,226,170,138,194,114,181,70,235,76,57,231,159,96,103,7,24,7,7,131,162,221,4,187,146,190,53,192,210,30,79,54,193,122,171,10,3,237,118,113,241,178,163,90,172,11,70,157,21,102,0,21,69,117,41,166,139,20,155,217,210,44,170,75,1,3,213,51,91,75,138,206,111,216,249,118,188,245,217,82,180,57,153,142,192,21,86,40,110,4,62,136,172,72,126,19,1,5,250,79,99,93,129,201,96,250,79,67,170,185,181,79,12,113,9,47,82,49,141,160,202,210,38,180,10,136,54,204,5,145,75,189,26,151,251,70,91,152,167,146,118,130,180,207,195,73,44,184,121,6,9,33,123,37,140,163,251,77,225,179,209,42,205,252,164,37,54,70,37,243,172,178,0,128,123,143,233,95,147,134,120,133,46,66,29,83,188,133,173,26,235,243,214,230,34,72,210,221,35,52,109,180,157,147,54,86,84,35,26,140,33,71,251,92,89,69,160,61,171,50,25,242,94,202,210,146,77,147,252,154,219,48,237,91,165,44,25,20,243,174,25,57,8,193,103,52,99,197,113,89,13,68,221,232,143,248,240,176,228,32,18,170,70,253,167,250,18,180,244,159,139,253,230,199,159,156,218,248,100,132,28,14,81,98,74,163,139,36,77,29,198,63,26,23,67,113,161,140,60,219,50,33,247,115,2,205,41,77,137,201,55,251,178,159,47,136,115,82,110,21,51,229,53,223,13,55,216,193,172,140,60,155,232,235,250,47,56,158,64,0,133,226,8,217,31,111,222,54,92,72,85,9,161,157,140,158,35,174,94,38,4,45,102,234,148,215,161,196,220,33,95,81,146,35,3,70,132,57,109,93,251,144,78,109,143,121,48,151,162,13,118,184,151,195,1,80,199,188,233,206,19,6,37,144,201,94,149,180,88,13,142,37,33,103,42,112,102,204,184,154,246,226,166,76,91,12,107,143,223,230,80,153,74,94,182,73,231,189,71,203,18,204,53,244,181,201,205,191,23,91,10,81,135,94,185,58,149,188,161,59,154,144,11,144,92,65,118,51,204,153,118,22,225,185,35,175,232,218,73,152,113,147,138,178,228,17,63,199,39,1,40,148,149,6,239,248,62,185,191,171,161,113,255,48,221,153,22,86,76,38,230,134,18,23,162,26,244,70,141,78,9,101,7,132,143,72,102,11,61,99,77,73,17,173,97,216,191,24,224,96,9,84,73,241,177,195,250,163,113,230,8,65,1,88,44,40,99,253,230,214,178,85,149,40,146,182,1,95,191,150,18,154,194,124,155,205,17,240,99,221,40,247,36,93,66,254,2,66,76,191,57,144,39,241,56,72,153,230,229,57,107,202,77,199,31,20,214,93,218,32,223,9,72,251,209,86,230,233,140,42,84,42,126,53,170,56,210,225,122,204,100,39,175,99,219,232,3,85,117,0,19,84,157,237,238,29,103,90,180,44,243,216,142,32,242,145,215,202,222,91,244,193,208,88,185,97,17,165,166,42,2,46,252,142,121,33,215,140,56,153,52,59,208,169,60,134,31,143,205,192,187,66,158,112,188,55,162,195,11,241,64,80,27,2,179,173,115,129,184,246,70,62,103,103,93,226,175,99,109,4,209,97,222,0,78,212,140,22,114,92,77,236,39,67,66,30,126,121,145,173,25,167,136,142,119,2,46,217,61,73,148,129,253,11,160,13,115,130,16,63,204,150,147,82,86,208,17,218,100,141,157,85,8,94,185,112,56,76,9,161,92,28,91,165,130,196,55,42,17,13,146,102,213,197,103,122,59,47,148,68,165,92,102,25,230,182,34,130,134,149,103,126,205,108,36,217,195,88,251,58,50,164,48,245,184,34,8,10,91,196,158,250,228,84,36,70,92,77,82,78,239,141,0,76,247,7,55,90,99,229,214,132,220,212,21,188,136,160,143,227,255,25,81,118,13,207,69,50,159,207,6,169,159,107,190,202,35,236,202,44,39,97,105,133,60,35,62,71,51,121,72,89,29,191,206,164,241,204,101,41,115,173,117,61,149,103,38,24,147,57,92,77,115,32,62,8,206,187,60,120,166,171,96,143,200,12,36,165,124,103,243,67,147,42,70,140,190,234,166,68,193,105,56,155,23,85,75,128,93,194,4,140,72,144,167,136,242,178,14,198,166,252,200,48,165,142,72,150,16,90,11,233,52,237,199,197,179,10,144,255,143,166,102,106,37,203,19,26,160,184,120,113,161,110,166,126,126,3,105,242,56,103,51,21,233,130,99,198,91,41,97,166,240,146,133,54,186,89,143,128,39,137,54,116,141,243,67,58,61,188,13,3,65,199,76,137,67,201,182,33,8,153,158,251,162,248,36,124,215,28,148,57,50,76,221,52,34,179,242,124,211,102,227,23,195,26,39,30,28,179,238,44,136,237,163,2,18,168,202,36,5,167,92,93,59,134,254,51,26,78,133,118,253,184,220,45,6,133,152,80,218,110,1,164,61,202,80,182,166,169,91,161,5,68,222,51,143,50,168,41,5,41,111,58,52,124,158,108,60,206,245,121,210,170,172,235,52,154,121,38,147,154,163,52,205,31,199,255,204,134,226,91,229,121,11,122,74,229,173,233,46,116,255,142,74,11,98,99,93,204,157,198,236,238,137,78,171,160,15,49,67,93,228,105,103,224,109,67,32,34,4,29,125,57,25,12,185,46,116,45,244,106,43,89,187,25,114,159,246,161,147,159,4,26,126,115,162,142,60,213,204,249,114,209,243,100,112,169,205,8,219,124,131,48,106,187,25,61,12,65,144,192,105,210,179,55,211,1,226,96,67,84,186,121,74,162,254,104,13,86,190,170,20,253,208,192,245,29,185,231,141,142,142,124,238,100,229,244,236,153,107,200,108,166,206,83,114,2,205,205,101,88,92,35,102,148,43,252,252,97,50,109,85,99,129,167,102,123,172,96,0,146,33,224,250,78,11,43,164,11,215,92,193,168,203,247,182,244,157,23,223,233,21,163,235,90,118,14,0,240,158,58,65,112,21,102,190,15,217,253,10,226,20,99,39,173,251,203,133,95,91,142,247,54,140,130,26,91,64,185,77,40,246,4,138,186,180,7,218,31,211,205,27,69,112,189,26,134,52,223,229,217,1,1,160,138,25,86,27,175,195,53,232,34,5,61,111,212,96,195,85,242,172,103,155,48,73,204,200,65,248,76,131,42,120,235,201,201,231,76,222,105,97,49,79,149,13,143,82,49,48,129,91,60,33,121,167,12,228,149,45,208,113,253,118,90,77,165,209,103,162,109,47,118,225,245,172,175,214,131,145,201,108,47,204,32,160,36,20,202,213,26,34,75,212,109,182,193,94,117,215,129,156,198,139,66,72,220,10,35,228,249,84,212,4,189,74,71,58,62,9,183,15,230,132,119,232,53,35,122,158,117,109,211,192,187,125,150,34,42,51,202,250,60,218,249,188,94,166,67,189,168,100,189,121,69,134,106,71,189,10,194,89,149,138,40,196,208,126,56,118,147,90,234,106,206,208,227,250,123,211,147,38,45,190,63,145,4,39,32,196,203,7,118,40,87,167,101,60,50,110,6,46,33,251,41,104,163,225,73,79,40,25,113,221,155,46,94,42,123,97,70,198,80,85,19,12,133,235,63,77,209,59,169,212,4,242,239,158,10,110,70,64,39,240,96,195,49,67,218,19,69,190,57,84,85,164,228,245,148,209,44,27,152,132,23,174,91,73,197,79,191,97,128,249,165,167,58,221,114,238,100,89,207,142,138,227,20,195,147,184,234,247,49,115,84,200,250,74,211,30,206,205,0,5,85,92,128,186,208,244,7,163,100,149,84,244,0,111,165,197,197,133,200,90,3,152,5,106,170,249,147,21,68,156,53,6,1,178,22,165,56,36,89,167,30,250,231,188,135,247,171,199,205,211,71,244,135,196,187,51,80,209,235,3,160,81,173,100,127,163,90,92,22,12,100,242,224,180,204,59,32,213,178,156,85,245,134,140,77,183,135,245,196,58,67,162,217,108,124,175,61,190,135,209,96,234,197,217,196,14,220,60,13,148,171,174,37,238,120,84,139,83,170,162,0,110,222,98,242,238,46,244,42,123,74,31,209,4,154,64,247,12,51,132,230,93,205,80,185,135,121,67,112,172,87,51,138,113,181,65,118,139,94,93,224,27,123,101,240,73,217,86,205,52,87,68,17,29,150,16,17,73,35,252,76,206,128,69,154,191,86,13,41,51,170,160,201,231,194,228,167,116,76,225,89,121,211,144,188,126,211,81,97,196,98,175,133,90,69,238,204,9,63,99,83,160,221,64,67,16,34,254,56,156,160,232,57,247,146,164,9,64,28,239,38,5,208,192,34,215,0,198,82,11,195,205,160,108,228,91,38,222,210,59,58,169,134,3,134,21,115,167,199,122,199,205,33,93,233,31,197,133,17,250,24,205,186,94,179,38,108,206,94,132,176,89,152,25,127,137,117,43,140,63,126,58,145,127,211,172,38,24,159,96,33,196,10,184,95,53,17,80,196,136,107,129,11,203,169,137,98,125,200,204,155,12,231,22,218,34,244,22,32,61,12,51,43,64,162,140,132,146,102,243,253,104,90,144,167,202,4,5,69,180,28,16,18,243,52,228,173,207,188,104,222,200,71,182,124,19,211,235,213,163,123,87,38,5,56,78,0,125,242,73,54,199,175,230,104,252,164,169,170,81,146,248,168,80,167,18,94,22,84,17,32,171,241,239,69,180,163,49,60,172,205,1,44,64,125,164,106,50,135,94,226,115,184,248,152,146,141,77,233,99,46,197,49,184,212,75,71,253,100,0,8,190,34,239,1,39,85,82,201,30,204,240,207,92,72,16,137,137,254,209,107,40,144,6,151,48,159,192,237,243,104,29,228,159,3,138,0,110,140,49,116,208,182,243,8,194,236,68,125,73,191,23,238,128,91,207,83,14,169,113,118,35,40,116,233,217,182,140,13,81,182,120,198,108,199,91,27,170,179,237,249,29,210,228,155,157,225,131,247,71,247,99,76,212,104,221,204,18,209,123,91,90,196,159,140,230,175,253,121,171,101,12,102,215,12,20,63,107,158,9,41,223,152,41,116,87,19,25,202,202,62,139,203,201,231,78,248,71,47,254,39,125,96,56,208,234,248,46,40,143,166,158,154,147,21,18,216,50,147,182,85,17,36,104,251,221,89,216,139,234,182,76,67,24,172,186,23,211,17,19,224,221,196,209,7,37,232,212,117,136,188,101,21,74,197,107,100,167,241,155,67,68,222,63,250,76,48,132,215,64,220,65,91,146,52,138,135,68,32,61,176,31,41,99,121,114,99,238,13,8,35,125,125,77,29,149,14,220,198,219,64,56,137,62,126,105,161,110,230,65,37,172,169,166,197,39,174,126,62,19,53,204,120,111,234,35,25,181,150,35,201,147,41,88,139,186,13,89,219,32,168,64,150,101,87,77,222,21,148,190,218,221,231,113,74,232,235,83,223,207,162,18,255,105,120,152,87,82,33,49,112,82,14,72,77,228,92,166,94,189,9,36,29,31,140,180,57,57,105,49,15,135,160,144,130,52,196,139,248,172,156,18,142,204,204,6,205,212,112,53,153,170,79,9,51,121,194,170,102,40,251,28,41,155,0,38,107,32,144,160,1,171,97,101,174,13,181,26,165,119,152,193,35,105,248,115,2,196,232,181,32,233,155,181,158,128,255,52,92,140,136,116,27,125,56,26,254,16,181,183,135,14,174,96,159,36,76,160,153,127,5,234,185,64,133,188,63,65,70,141,166,182,108,68,184,91,35,24,80,72,1,61,222,176,86,202,44,165,199,170,56,221,55,122,3,180,19,107,126,1,9,51,7,180,66,15,13,205,205,231,234,234,121,117,114,102,76,21,21,187,179,132,70,119,179,233,230,201,7,163,243,210,55,114,86,122,81,238,211,142,11,64,143,226,53,163,105,221,62,102,192,111,35,204,112,188,200,76,130,230,186,184,52,155,237,19,223,39,7,1,60,226,189,45,101,173,161,217,68,213,195,209,222,0,194,164,217,181,87,147,4,113,116,126,49,22,45,149,100,164,156,231,253,16,197,154,189,101,203,162,14,218,93,16,133,36,74,209,172,61,21,112,142,44,111,197,96,243,204,31,115,89,53,26,80,96,63,149,94,38,204,171,148,104,33,73,168,12,136,15,134,212,164,83,203,208,230,1,61,140,60,24,153,40,87,148,56,230,125,124,61,9,96,136,12,82,246,73,12,31,71,217,89,175,166,144,229,112,112,43,71,104,98,17,100,37,185,72,55,103,11,127,69,97,51,81,16,244,134,33,83,92,234,42,192,137,70,71,52,43,157,143,13,68,66,212,61,1,222,12,127,52,118,70,77,142,119,98,246,252,122,99,104,103,148,109,190,83,33,136,121,70,199,15,237,130,98,110,176,47,68,207,79,133,25,171,138,106,105,158,249,245,206,156,45,61,233,9,68,47,56,203,194,91,188,38,141,138,114,117,163,66,234,0,125,100,102,154,8,28,116,99,180,15,82,28,120,13,151,116,236,97,54,160,239,53,239,68,122,86,126,187,161,124,229,139,215,104,5,154,254,118,181,22,87,239,247,67,100,160,78,125,114,62,160,191,55,231,128,42,49,147,46,10,45,140,110,65,135,72,171,51,104,57,180,190,142,153,21,245,25,83,160,30,190,157,26,143,174,102,201,216,104,186,35,178,58,158,208,57,145,134,126,48,40,25,119,152,193,245,202,123,225,82,56,181,6,31,158,124,183,154,33,246,246,38,18,84,22,207,188,83,179,241,55,187,21,111,81,198,132,218,254,138,86,66,20,21,69,191,160,255,234,140,222,186,108,90,22,83,159,59,119,32,117,35,58,13,151,162,39,236,230,51,199,115,255,124,174,172,15,150,131,245,175,91,215,156,22,13,186,233,192,250,169,221,97,165,86,247,177,27,53,95,246,62,70,43,175,75,108,71,169,158,156,79,52,96,166,38,109,59,246,189,134,99,148,187,61,91,30,250,181,105,23,223,209,190,73,176,37,35,106,14,69,188,23,229,59,85,85,236,213,84,5,226,167,23,203,87,103,233,121,18,207,236,27,245,38,225,173,78,98,228,150,75,152,151,66,20,248,49,136,95,227,230,39,194,23,117,4,138,94,129,49,176,39,99,146,139,117,227,245,189,7,167,109,91,238,109,213,218,250,126,122,40,252,1,49,228,20,82,148,39,168,200,108,214,42,165,156,241,154,125,9,12,33,189,161,109,128,126,51,95,92,144,205,41,122,1,23,247,60,182,127,75,82,23,109,233,213,164,87,99,237,225,49,169,4,224,64,124,176,70,203,42,96,160,37,143,141,190,29,162,179,110,102,184,155,10,68,119,163,45,186,102,35,79,146,88,128,196,210,138,102,63,228,162,24,66,149,151,134,118,37,174,166,59,175,126,174,134,220,207,95,12,189,60,225,151,236,36,31,170,227,46,58,225,81,151,102,63,51,39,143,236,128,33,65,143,58,62,47,214,92,197,172,195,159,212,190,195,130,234,154,55,231,192,110,170,146,117,0,23,216,32,179,119,170,155,78,182,12,11,141,138,205,207,16,34,36,193,217,163,73,4,68,213,31,124,165,41,31,123,160,217,215,157,76,97,24,81,138,10,118,159,225,15,70,169,78,202,230,163,39,108,84,138,53,26,217,9,165,197,55,196,154,189,193,165,163,85,140,224,176,154,113,68,183,155,217,205,62,143,61,214,91,153,231,149,215,22,233,54,107,237,8,52,122,55,230,111,21,43,166,119,166,185,2,213,89,120,176,36,139,234,232,160,33,111,120,239,51,146,247,83,85,235,7,189,174,46,154,221,141,143,173,118,213,103,223,65,148,213,77,180,94,85,233,169,176,101,167,38,99,11,128,147,92,70,101,27,104,166,6,31,130,201,86,136,25,120,137,51,53,192,24,52,85,180,190,192,161,18,108,9,150,28,21,103,157,246,123,114,222,78,18,113,60,56,85,83,5,177,88,157,182,166,147,95,107,154,67,59,127,79,237,208,137,53,76,249,88,188,241,179,24,233,114,113,218,13,56,242,196,33,158,70,211,233,4,46,148,226,225,14,16,115,51,189,73,55,79,196,178,186,152,103,168,192,118,98,152,174,123,221,68,166,210,83,77,156,151,89,217,220,216,114,157,67,210,100,114,166,206,96,4,209,115,52,63,242,61,134,234,55,227,104,83,117,118,134,21,136,216,37,134,56,102,122,3,74,16,176,124,114,146,208,129,157,45,195,249,114,242,50,80,174,154,145,229,117,94,153,146,76,160,86,205,236,132,78,90,99,113,82,213,171,147,233,34,6,107,224,57,158,245,99,157,249,217,93,156,138,70,126,168,157,183,154,65,160,61,214,64,64,2,243,123,115,103,153,62,206,142,209,170,233,163,1,233,8,194,156,5,121,159,14,202,121,206,20,247,70,180,180,232,167,62,111,138,170,188,155,11,194,137,250,100,213,186,30,221,220,178,118,32,116,35,165,30,222,185,185,169,182,167,207,247,162,63,254,253,246,9,132,74,213,223,70,157,182,198,111,119,252,64,125,109,211,242,27,97,70,107,46,127,190,72,138,121,102,116,229,26,150,77,35,28,94,113,245,132,108,68,135,197,246,191,103,174,93,218,4,58,196,115,84,130,159,121,203,201,118,158,195,240,140,207,90,116,191,130,201,187,57,130,212,126,90,53,6,57,8,19,105,180,120,112,164,146,245,230,104,163,180,247,94,116,181,116,49,27,41,66,139,81,57,14,192,210,7,7,46,146,30,167,20,140,111,250,104,4,207,123,188,47,210,62,143,118,182,194,29,29,219,180,215,79,17,220,3,145,113,118,141,17,19,145,86,100,125,239,108,220,213,193,26,133,208,193,82,243,9,236,162,105,21,242,203,179,31,234,205,13,208,186,31,37,213,25,21,121,52,234,215,221,15,1,136,241,179,180,249,194,59,180,67,202,149,134,70,2,3,249,237,179,79,140,216,107,55,174,206,150,157,131,26,55,115,57,204,44,254,33,102,184,247,99,154,119,171,253,202,23,163,91,182,197,176,192,191,164,136,66,200,171,211,168,74,212,165,174,163,33,243,230,126,203,23,134,184,119,245,102,204,157,77,238,4,66,157,34,194,179,18,19,58,228,126,208,39,156,21,41,179,113,171,194,137,218,40,242,45,9,4,216,167,138,247,56,48,213,64,81,21,49,91,90,44,30,12,32,204,27,82,240,134,65,150,221,173,24,190,100,79,219,203,40,76,74,208,172,238,115,134,135,121,152,156,132,119,129,117,60,191,41,108,140,56,158,136,4,248,84,66,202,66,120,61,134,229,245,103,76,99,14,82,81,72,25,108,89,65,40,74,231,91,103,15,123,230,158,115,118,138,61,235,8,175,162,199,71,49,169,206,55,79,43,197,198,38,55,63,91,82,203,177,177,88,224,92,197,124,214,46,112,36,55,3,233,122,158,16,209,100,203,145,80,221,86,143,122,31,236,44,85,222,205,243,46,251,199,59,217,197,252,107,54,8,115,23,252,55,252,193,16,56,199,160,128,208,110,207,10,13,69,143,105,8,222,87,120,34,97,46,102,105,251,115,167,189,147,244,242,82,149,52,182,238,123,182,110,168,29,171,60,55,221,161,17,206,46,235,42,127,190,62,164,19,84,140,220,39,48,216,230,75,153,146,166,164,114,227,231,250,44,40,186,190,71,99,55,45,177,182,209,170,234,146,78,26,52,86,22,7,152,154,185,8,161,2,116,110,80,44,134,25,214,194,34,87,67,223,184,87,220,28,60,233,219,118,140,24,34,5,75,18,220,206,67,248,157,6,106,103,213,187,198,89,171,121,10,126,1,22,68,8,229,125,171,47,164,3,229,201,105,65,206,193,30,104,37,132,87,157,133,84,141,45,56,62,88,151,29,139,72,160,202,202,6,184,36,97,246,121,7,18,220,43,40,146,207,128,72,9,21,133,202,244,166,48,231,191,236,227,244,92,61,245,94,184,157,19,10,94,98,70,151,170,132,217,0,39,239,167,155,209,157,58,185,172,1,197,68,126,20,206,112,122,56,157,236,151,35,95,36,139,161,157,165,254,17,76,194,148,236,100,64,97,103,2,83,239,116,140,168,2,202,44,165,29,116,246,248,109,42,16,146,54,161,145,44,15,119,226,12,79,117,206,140,42,230,227,73,61,30,98,104,248,179,140,10,221,78,158,140,29,228,128,69,99,151,32,227,220,185,57,139,100,162,159,242,121,189,195,8,99,150,43,68,100,35,121,121,49,225,248,37,54,220,136,76,222,146,107,105,112,121,76,192,72,245,202,68,160,88,55,67,153,34,243,49,4,191,70,87,253,113,23,130,35,156,104,118,62,7,14,89,158,66,155,142,155,7,229,217,41,102,104,105,131,163,24,93,133,90,244,106,34,187,253,120,130,165,63,8,202,117,134,169,58,161,46,64,134,135,197,26,192,82,154,31,154,16,72,178,42,187,154,29,127,198,250,135,210,121,169,145,222,164,48,147,216,144,29,154,80,11,225,235,107,110,199,251,93,73,111,77,154,199,127,24,21,108,33,173,197,202,158,239,44,194,231,187,18,21,234,79,167,16,59,99,243,64,96,236,243,100,132,90,221,205,196,70,67,175,94,116,187,250,205,73,165,125,30,140,133,51,114,88,199,20,33,193,129,219,25,4,196,64,221,166,76,109,114,137,211,51,211,224,33,241,50,244,90,206,181,29,143,13,21,191,12,24,1,93,9,106,228,14,151,181,204,206,97,154,74,62,135,32,75,205,210,30,55,224,122,33,191,229,230,129,126,174,152,7,244,197,219,31,220,42,225,178,172,184,156,66,148,155,27,231,181,88,119,78,49,15,224,11,170,91,172,72,149,5,245,49,229,196,36,125,198,168,184,148,72,29,15,210,227,75,224,230,3,241,98,138,94,206,26,203,174,247,92,43,235,114,93,41,204,70,151,247,150,221,68,50,199,41,53,225,182,71,208,97,139,25,100,245,10,51,248,125,57,54,38,135,113,72,26,85,122,181,247,3,80,30,243,153,84,59,164,20,144,56,18,205,13,80,62,35,152,28,134,97,190,187,62,26,122,161,187,133,25,234,56,25,112,227,98,8,65,15,68,30,166,104,200,30,243,96,215,116,46,93,50,184,235,5,155,199,12,5,183,63,153,145,10,202,76,65,151,161,123,129,145,131,52,105,141,221,220,201,243,69,195,108,88,182,207,197,231,185,183,91,205,85,214,183,238,43,94,106,210,149,183,167,26,135,231,51,142,117,153,172,144,90,79,156,218,157,198,154,72,65,90,250,24,238,230,142,209,128,214,176,75,11,151,245,141,6,93,45,156,99,57,13,29,78,192,143,238,63,152,214,71,149,148,53,194,30,64,11,67,10,100,3,133,151,17,73,70,152,249,24,180,75,239,58,218,136,216,77,63,207,224,236,32,215,43,230,227,21,57,182,18,51,245,102,157,193,64,105,159,121,90,89,78,204,96,72,131,206,153,19,79,54,96,74,160,68,154,110,54,65,1,89,122,112,181,213,144,79,177,158,72,25,210,241,35,219,113,43,238,89,214,123,159,253,215,99,88,220,13,152,248,166,152,187,233,129,138,246,138,8,252,96,110,111,196,57,86,83,254,92,141,224,175,63,24,89,46,17,15,26,32,186,152,243,174,87,3,236,35,235,194,68,169,52,180,112,64,178,230,253,177,146,175,125,102,252,13,93,27,103,169,248,230,111,204,57,243,69,145,16,125,110,7,148,66,26,158,179,136,68,209,196,6,1,119,176,134,211,190,37,215,130,123,94,206,47,79,157,113,167,38,115,212,240,142,174,129,208,127,218,54,242,220,205,216,91,252,222,157,152,191,232,213,53,71,237,29,66,94,170,208,77,205,155,212,164,155,135,245,227,62,51,231,84,10,89,36,84,124,132,188,5,229,49,180,91,92,187,136,178,138,36,152,6,124,244,197,65,30,252,54,238,139,252,182,113,233,191,223,134,181,79,188,155,137,24,210,116,86,113,234,67,2,26,48,25,251,234,24,17,152,209,161,251,148,93,214,60,251,22,63,77,223,143,78,5,24,113,188,119,6,51,162,243,242,224,104,209,103,23,199,178,58,228,220,122,243,9,31,244,251,237,57,212,19,133,149,26,58,194,120,112,122,225,229,139,112,74,134,116,11,167,117,43,186,37,209,229,235,77,113,176,228,147,198,150,57,14,58,34,173,80,192,162,223,81,130,49,99,118,241,252,147,41,227,208,213,34,102,208,22,49,166,115,217,106,21,179,145,193,204,208,230,130,42,171,136,153,150,46,119,235,192,217,78,105,211,130,140,96,150,26,226,92,139,99,121,168,153,8,215,183,98,40,182,147,84,146,141,226,239,68,57,190,10,72,42,72,51,60,213,43,150,129,139,153,37,2,59,121,240,243,202,51,136,245,127,237,74,242,193,206,129,11,33,74,40,207,237,252,137,173,151,69,34,161,136,151,190,110,52,94,93,113,216,155,81,17,130,196,17,179,169,62,102,55,159,29,72,114,203,244,109,228,229,152,31,168,139,187,150,76,249,243,179,191,198,147,81,167,251,188,53,176,105,135,231,219,222,153,52,209,66,225,165,141,16,113,219,198,65,36,102,48,35,94,194,96,211,71,249,90,38,131,225,149,70,92,13,133,189,248,72,148,166,209,74,13,243,148,125,131,206,231,232,88,69,20,33,41,116,121,44,115,190,93,220,8,45,34,90,86,158,25,152,135,107,71,204,227,66,38,225,92,24,52,172,22,143,65,135,37,34,213,49,92,196,205,78,102,200,182,93,164,35,15,134,145,25,157,157,103,91,134,70,75,98,53,20,178,158,126,195,164,81,163,189,188,23,236,156,59,164,60,172,40,44,125,55,200,97,0,111,245,183,162,81,185,203,169,74,225,32,213,39,218,152,97,216,212,171,171,149,187,220,12,225,143,248,26,155,18,68,114,177,191,179,153,13,45,81,31,115,35,55,229,230,13,254,75,98,19,107,9,14,85,50,142,239,46,96,61,19,244,174,158,141,7,42,110,174,220,51,35,216,229,172,149,44,181,217,69,13,16,73,110,74,205,46,241,89,168,194,117,53,179,77,45,183,2,16,254,92,108,58,22,195,205,195,90,140,159,25,111,110,248,233,70,13,103,75,67,17,170,216,182,57,187,249,172,204,46,57,179,77,143,106,242,5,176,140,33,122,202,160,109,35,168,242,7,7,131,35,212,124,195,26,207,186,59,27,52,132,39,193,134,161,170,253,166,184,241,45,8,13,12,69,212,68,117,216,213,67,201,198,39,49,147,84,46,163,60,97,211,41,29,67,211,194,214,20,163,50,200,113,191,3,136,78,51,180,106,67,22,21,198,182,164,102,220,179,39,185,218,147,200,189,158,167,128,102,196,207,159,69,226,35,191,52,11,1,1,60,218,126,111,58,99,132,185,111,2,253,106,98,166,251,101,203,213,228,59,166,207,195,101,204,252,239,88,54,159,150,70,32,55,131,221,156,98,166,89,35,84,253,224,217,215,90,153,97,85,56,0,221,76,3,202,91,157,38,154,190,124,117,242,14,39,170,147,39,67,37,198,59,130,152,118,168,216,13,49,159,41,159,253,115,146,217,218,34,199,134,57,135,24,57,179,114,54,233,46,227,230,212,97,119,104,30,159,201,50,244,183,33,203,45,33,152,124,166,90,238,50,166,231,169,193,226,184,150,51,77,89,89,204,155,198,94,215,188,7,98,58,147,14,249,217,88,102,23,253,118,126,77,172,45,90,30,216,255,207,246,86,245,218,19,86,56,132,10,51,98,33,227,111,121,209,248,81,242,230,174,77,93,81,63,153,249,243,196,80,135,186,166,54,140,178,106,37,24,119,137,115,0,209,77,24,172,25,74,96,174,110,205,184,234,98,156,224,65,66,173,187,66,60,168,102,112,65,59,204,72,27,111,89,55,70,120,57,252,177,207,65,92,133,216,105,146,72,109,243,166,66,104,225,192,255,148,25,130,67,228,84,157,243,199,247,174,51,100,24,235,90,136,198,115,82,235,12,25,240,162,117,87,251,134,32,172,125,46,14,116,59,141,107,80,160,84,253,101,18,70,62,65,224,93,238,93,30,12,124,172,119,216,50,248,8,218,170,25,148,209,14,51,132,4,250,211,128,13,93,76,137,47,139,254,179,46,155,69,122,217,159,155,194,194,208,85,133,126,139,103,63,73,171,224,255,232,196,135,51,195,101,200,65,70,73,106,138,206,158,209,28,121,56,51,144,159,254,28,101,104,132,129,108,222,105,148,169,197,8,244,144,186,44,169,214,237,230,45,137,16,110,70,7,252,125,108,194,248,19,156,188,199,206,118,116,220,205,192,168,143,244,36,63,230,249,244,92,128,146,149,172,19,5,193,175,82,226,193,44,48,148,77,142,88,162,196,131,21,171,134,21,121,238,159,96,125,13,51,177,138,62,218,50,240,142,155,201,145,189,92,201,204,214,201,234,223,163,32,24,60,101,239,207,6,150,78,113,243,179,187,235,6,155,77,188,231,66,244,96,28,29,122,94,210,129,62,97,163,116,243,164,177,69,158,156,46,202,225,239,205,62,159,5,120,133,68,7,95,209,159,156,8,75,132,8,38,205,34,221,187,127,73,249,84,85,178,37,107,6,113,131,223,28,111,71,138,219,151,110,115,248,205,199,182,115,75,205,103,122,196,168,77,139,185,245,230,123,150,17,87,47,206,10,121,240,157,83,168,201,16,241,204,33,121,28,22,117,162,93,204,205,244,88,201,230,14,227,64,115,56,231,132,196,142,244,215,51,159,56,51,121,146,232,108,56,9,166,186,247,100,165,144,238,187,129,205,121,104,40,101,159,211,104,206,143,139,74,206,74,139,146,80,76,2,81,130,78,241,190,22,77,196,122,22,23,112,85,254,216,40,91,146,83,18,171,101,236,238,115,65,84,9,52,88,204,236,173,190,197,195,231,209,245,60,172,76,91,247,80,80,69,129,240,61,139,25,156,191,47,1,43,118,9,152,19,137,16,120,120,174,245,56,94,74,84,71,103,1,219,80,152,9,136,167,92,156,77,246,224,110,57,204,161,209,245,222,116,60,121,91,62,196,21,184,241,98,46,191,134,199,107,190,45,180,98,166,171,220,7,13,40,123,210,33,253,209,153,199,205,73,102,237,151,229,164,174,97,248,195,107,54,204,157,120,148,21,12,107,28,229,39,56,47,83,32,101,16,82,174,144,164,160,111,158,221,77,198,20,90,7,207,120,195,212,136,108,161,62,218,154,1,126,71,179,104,42,67,54,87,19,42,250,147,211,63,35,61,107,92,157,147,75,198,0,127,93,26,146,25,87,102,241,110,57,178,62,20,13,62,87,195,233,124,111,142,18,185,0,154,249,105,162,54,183,254,58,210,197,220,112,80,253,151,153,167,66,201,6,129,40,217,203,251,90,231,184,200,42,142,197,197,25,202,162,107,70,149,75,24,40,249,105,20,16,221,204,10,146,42,1,87,143,227,198,251,107,45,98,199,170,191,13,119,183,47,93,130,218,227,186,202,160,208,17,226,188,24,32,186,171,22,221,209,251,1,244,50,221,140,15,175,95,27,160,177,151,51,167,37,214,4,168,128,25,138,244,187,192,0,234,194,161,246,185,58,187,60,214,49,195,86,180,244,183,51,242,163,119,212,224,6,57,35,209,212,108,217,58,55,35,215,92,230,199,220,98,158,2,125,108,2,48,180,155,59,200,21,0,50,203,95,173,5,45,232,184,24,183,123,234,160,209,56,225,207,205,54,157,117,1,161,16,150,226,181,140,169,93,66,151,58,232,75,247,237,16,136,125,87,31,171,162,108,234,105,7,0,205,244,87,201,79,195,240,234,253,139,212,32,136,22,178,154,235,251,218,132,161,202,68,194,205,209,123,186,115,101,217,185,252,121,180,227,105,58,145,234,49,131,11,107,250,218,203,144,65,215,156,207,168,212,207,168,128,248,205,110,62,206,5,76,148,98,174,230,26,185,153,135,203,122,117,77,217,219,58,121,237,162,218,69,38,60,85,195,155,49,212,88,215,139,27,9,107,127,112,50,74,210,81,58,45,155,232,173,201,211,96,124,159,143,77,166,211,119,21,176,170,234,223,89,107,214,154,110,165,56,46,196,49,124,108,50,38,221,205,6,46,208,1,135,233,122,133,249,120,53,210,149,121,118,86,190,135,31,3,39,14,165,227,243,189,22,234,139,201,217,66,96,58,130,208,242,141,9,17,176,247,54,90,252,44,157,197,80,223,85,230,142,91,247,236,73,92,48,168,84,143,223,116,127,121,211,215,152,101,196,96,60,156,206,157,73,6,72,120,107,231,143,15,199,231,129,37,228,4,156,62,1,152,187,78,45,86,58,88,212,186,67,127,218,126,119,73,159,55,154,106,61,180,71,13,117,58,133,150,204,116,101,144,81,115,51,157,56,111,52,27,144,17,215,88,155,76,252,37,125,143,211,56,59,157,237,159,209,156,42,211,113,142,114,146,33,49,187,233,237,212,217,205,25,25,69,6,178,248,165,235,162,71,140,5,10,19,55,155,134,228,27,50,246,205,228,240,115,58,90,129,142,86,49,255,248,211,221,108,242,241,98,133,150,43,251,220,135,168,80,148,127,33,216,50,52,176,155,161,202,22,79,228,156,167,70,192,17,230,243,215,50,67,127,221,134,97,164,253,86,174,45,36,241,106,152,173,213,246,141,40,160,17,142,225,120,236,172,130,98,80,11,145,142,221,241,210,173,74,102,215,186,240,153,27,49,100,165,233,210,233,86,241,118,243,78,63,253,119,49,211,76,232,222,25,104,49,225,14,159,38,11,241,230,32,205,183,47,191,74,71,253,137,26,86,76,96,155,101,106,174,112,96,185,249,56,114,73,152,139,96,221,67,52,215,167,48,250,169,162,169,58,193,148,183,112,242,161,12,214,142,22,156,26,66,202,187,23,237,81,170,170,106,79,18,235,43,2,140,243,18,253,156,97,239,230,131,130,143,39,236,76,50,114,75,7,44,29,220,192,230,125,204,232,211,157,178,64,206,230,69,197,200,205,198,104,42,39,170,37,97,156,89,236,28,14,52,248,21,53,27,71,103,190,230,98,216,176,33,230,223,118,119,205,144,75,10,42,17,179,137,51,187,25,181,26,113,160,134,9,205,94,207,15,166,207,82,4,180,200,213,168,33,245,107,134,141,80,20,91,41,43,3,155,43,215,76,53,82,211,156,52,141,7,205,220,49,111,100,118,228,106,144,158,37,251,139,65,78,184,245,183,73,132,173,176,146,254,22,239,140,118,153,233,220,95,128,84,160,18,145,65,171,248,168,59,204,72,79,200,190,0,29,127,109,62,226,179,23,173,54,205,97,116,31,45,126,26,224,189,196,201,195,154,177,167,95,205,185,38,249,114,219,68,224,112,186,102,228,66,165,230,51,169,0,22,159,198,139,126,114,221,166,89,247,200,187,187,21,109,100,89,65,195,116,179,174,227,7,220,203,56,98,196,124,54,168,187,240,9,208,106,23,124,57,238,107,201,174,162,190,178,209,25,102,53,143,72,12,47,83,67,150,70,6,146,171,145,248,69,111,245,147,59,227,203,142,254,174,205,228,202,101,192,208,120,46,119,155,229,214,224,71,222,167,36,11,146,83,152,145,170,18,53,131,201,166,17,92,29,152,75,215,164,50,126,94,117,101,210,5,28,33,73,211,213,252,73,149,38,127,180,115,22,11,199,14,190,49,45,21,110,60,7,151,250,209,160,71,86,24,231,212,230,86,140,52,156,22,55,131,136,43,122,237,48,125,86,55,211,2,36,81,15,87,159,181,182,124,146,192,112,57,244,165,150,17,12,199,20,155,83,168,181,0,193,165,237,61,89,204,223,170,252,191,20,160,199,91,87,196,161,210,248,113,94,3,237,203,238,23,91,111,147,254,180,245,31,249,12,76,40,164,235,236,158,70,52,29,230,102,58,155,111,97,209,33,84,202,244,29,1,85,128,172,175,125,252,230,52,98,81,19,137,8,162,96,194,211,178,87,236,85,176,187,139,245,188,10,243,106,133,25,25,96,49,211,131,229,217,45,240,138,80,56,190,125,146,166,110,208,153,110,6,254,254,170,142,84,220,122,180,90,98,166,237,86,110,222,45,185,19,86,234,209,98,5,238,232,66,152,236,193,104,152,119,49,23,147,122,115,115,162,246,80,197,12,199,95,236,255,5,37,241,166,55,55,73,105,191,121,49,204,250,20,51,184,196,152,42,192,161,164,31,242,124,143,76,74,43,14,151,31,51,139,152,121,180,225,67,142,176,210,212,81,1,179,190,134,191,55,153,28,157,12,164,18,202,219,71,51,44,19,89,127,155,233,18,143,150,129,114,75,18,150,163,176,56,248,144,160,232,108,117,114,222,211,77,198,97,231,102,100,231,117,54,152,202,124,13,43,32,29,185,55,243,208,19,107,235,39,201,185,213,188,107,104,247,98,222,154,177,88,160,49,215,238,241,96,128,0,228,98,170,200,78,90,201,160,224,233,189,49,179,98,105,141,153,148,141,70,98,136,185,208,189,247,174,6,134,55,197,92,71,84,131,48,131,238,236,98,166,199,32,249,84,178,132,175,84,116,232,183,143,148,223,166,243,162,85,121,178,101,8,6,119,114,86,178,134,50,55,243,162,199,219,118,175,211,20,31,69,243,145,201,1,105,79,120,80,29,23,42,63,51,56,24,71,238,78,220,248,45,228,13,76,76,99,212,186,102,208,66,185,136,153,69,225,250,61,147,250,208,150,186,35,59,197,217,28,220,129,162,167,190,188,154,230,74,70,25,28,110,39,45,244,2,247,196,119,152,45,252,120,114,153,69,136,112,200,231,154,52,170,155,39,202,115,75,204,155,250,182,191,23,99,34,78,43,152,37,67,74,187,57,91,254,248,153,81,90,28,17,88,209,242,145,223,225,69,160,110,242,92,110,54,246,20,185,154,84,153,15,56,72,113,233,157,61,79,13,175,157,103,90,182,9,22,190,72,19,120,14,146,87,17,74,194,170,244,226,212,197,156,5,254,28,174,250,121,241,46,175,69,212,16,73,59,168,185,166,172,108,203,65,12,247,67,140,132,55,139,70,16,61,166,51,116,160,48,27,57,186,152,187,17,189,134,163,15,120,104,254,109,221,209,154,58,231,8,65,47,195,109,37,145,189,254,81,30,174,16,11,171,75,208,223,213,20,11,119,11,62,101,83,49,23,25,113,250,25,66,43,108,131,238,30,34,65,78,173,196,153,181,129,106,144,52,16,51,208,158,208,243,162,208,45,2,62,8,214,65,142,25,87,3,76,16,213,80,171,58,58,57,98,49,159,91,148,198,44,1,227,65,40,179,7,49,78,209,78,167,133,116,58,113,86,129,239,61,137,4,115,255,193,201,67,64,205,232,85,228,106,58,92,156,141,255,152,7,9,29,121,112,146,46,35,196,217,78,92,147,84,135,111,154,88,165,191,53,104,78,33,46,197,63,4,5,60,66,218,173,87,225,11,99,55,160,206,230,79,70,218,127,139,102,35,155,69,241,156,23,162,14,214,179,241,49,35,183,229,36,211,133,54,12,189,185,241,93,186,164,29,18,6,61,127,158,28,53,208,80,188,35,92,16,213,57,40,81,150,163,51,154,21,179,187,232,165,54,211,2,11,157,191,58,140,159,239,153,43,77,131,174,162,233,186,59,34,83,78,234,207,191,8,108,100,85,69,235,170,9,89,59,97,43,28,83,100,177,197,140,168,133,143,57,45,10,83,206,53,84,52,233,83,119,162,90,0,76,73,69,54,169,45,22,103,59,239,20,15,133,75,169,22,35,213,112,146,67,227,128,248,168,219,46,235,68,114,142,220,61,191,194,185,103,125,44,111,198,135,84,163,127,20,33,139,237,69,206,113,104,57,229,149,84,211,151,211,40,216,125,207,218,156,66,5,3,154,130,164,230,10,2,222,179,158,100,200,173,68,219,157,52,207,80,168,121,136,88,49,201,241,226,172,170,214,40,221,69,234,143,123,237,22,252,162,25,111,92,118,134,12,24,46,152,187,233,84,88,34,66,155,173,164,179,130,196,179,89,78,228,153,81,236,114,70,61,107,81,18,217,198,140,194,121,11,186,190,109,173,169,242,195,0,92,122,72,162,210,33,40,4,55,132,214,112,180,58,39,94,129,203,169,233,47,103,98,182,225,106,173,246,45,245,230,104,22,6,39,222,160,215,77,190,7,68,142,35,166,33,143,197,7,210,71,131,24,205,31,109,154,12,203,231,197,160,191,240,171,73,223,238,207,205,13,209,28,124,124,3,72,184,62,185,53,196,248,213,155,44,178,108,243,140,218,154,227,233,231,158,45,75,180,21,17,128,218,61,88,239,142,211,210,196,199,177,97,153,43,184,231,18,57,134,169,55,167,178,233,172,65,201,98,98,17,56,164,113,181,70,231,57,125,77,89,213,190,51,237,55,219,185,23,18,66,17,194,73,89,241,158,167,227,215,225,104,200,51,169,156,55,114,0,242,98,214,131,171,130,220,16,36,149,119,241,80,133,220,204,110,232,157,144,252,114,107,93,165,192,201,14,151,247,90,80,173,139,136,57,99,28,170,214,116,247,54,81,34,48,250,189,17,108,100,244,191,159,77,77,205,120,203,222,14,204,136,39,169,128,27,92,157,158,152,48,147,197,16,51,45,52,34,135,140,239,92,69,33,189,155,51,31,191,13,207,128,108,151,164,187,130,103,35,81,194,92,207,5,162,130,10,250,34,158,108,211,0,34,23,87,200,109,227,189,96,210,22,64,3,176,13,19,81,115,51,24,50,145,90,38,106,72,78,89,73,75,128,114,78,192,66,88,250,142,121,86,40,92,201,36,166,237,225,140,162,95,12,213,206,88,34,104,63,154,161,124,156,155,17,22,161,183,113,24,24,186,196,213,231,78,103,66,191,132,73,49,133,53,7,96,65,177,127,34,14,185,249,42,191,254,7,39,174,155,144,120,119,49,131,210,243,14,82,122,157,78,8,210,196,92,65,47,86,231,181,59,163,255,146,7,168,82,148,228,96,164,110,132,187,2,33,57,102,166,166,211,10,157,115,217,8,124,158,57,111,212,247,252,167,59,68,13,111,51,197,188,66,45,249,167,199,32,52,55,220,156,92,184,63,217,143,198,73,110,206,231,220,190,128,168,173,107,142,10,165,241,179,250,156,23,2,241,160,42,61,187,197,52,71,189,210,220,57,136,143,203,38,95,196,120,87,131,162,13,32,142,176,159,162,59,144,151,235,200,1,33,64,215,224,61,26,130,13,221,139,51,112,53,77,37,66,3,139,193,218,14,42,167,158,149,21,28,209,110,216,207,226,106,122,127,158,223,107,204,114,201,27,141,224,106,74,75,16,132,176,228,237,16,182,236,232,107,104,166,180,192,200,87,130,115,15,2,131,42,248,21,184,131,129,172,196,213,36,73,158,139,8,238,158,218,210,126,76,79,89,250,137,169,229,194,254,80,227,234,45,218,44,176,228,67,252,240,172,228,36,117,121,90,187,144,144,76,45,213,162,133,116,32,7,139,14,20,20,18,172,130,232,169,197,91,160,224,183,178,222,115,217,117,232,149,243,142,121,92,213,115,196,200,213,192,181,253,206,20,149,186,168,87,159,93,194,228,4,220,76,115,119,151,183,34,68,156,193,208,6,133,142,164,112,207,78,77,245,48,232,248,166,233,68,124,78,1,114,190,243,153,91,213,99,249,108,118,107,135,21,56,81,145,195,173,33,192,80,226,167,193,72,137,22,115,134,218,42,143,246,102,2,76,11,226,162,113,240,250,131,67,147,69,154,241,153,193,226,184,67,97,192,26,201,66,153,218,96,52,173,211,237,55,179,72,22,23,188,109,87,59,235,200,79,23,33,138,174,166,18,227,172,41,3,79,104,117,209,26,135,182,38,30,139,110,98,217,164,57,125,232,175,185,86,88,182,214,71,24,222,26,224,131,237,11,128,177,58,219,56,88,254,161,33,159,74,66,140,0,226,198,116,140,130,65,138,178,169,60,23,125,14,142,141,236,166,67,41,91,60,128,156,154,188,247,27,192,61,142,190,220,28,17,189,96,29,162,50,201,150,35,230,10,125,85,113,51,127,189,213,220,64,31,57,51,86,51,231,64,127,219,36,147,252,209,40,46,138,4,35,87,91,129,216,205,131,197,180,213,76,103,158,191,55,201,152,174,239,13,154,100,5,227,23,228,191,93,3,28,142,178,124,61,253,99,62,223,94,24,85,142,57,185,174,93,135,109,101,9,163,23,8,169,156,130,163,19,248,150,128,129,76,164,99,120,128,111,251,239,89,88,106,134,50,55,200,196,186,233,163,202,189,207,170,44,65,39,105,34,93,77,35,43,104,48,188,172,223,141,167,105,170,183,141,176,205,8,82,46,84,112,154,134,1,25,238,243,29,132,95,136,100,203,163,101,74,76,222,89,69,62,246,76,182,164,222,27,34,2,217,111,94,72,18,189,140,124,133,159,51,88,160,23,217,249,34,115,156,75,91,80,26,195,38,134,187,39,222,217,146,175,181,224,20,22,58,255,138,188,247,116,125,212,190,126,109,192,226,3,113,6,135,131,133,51,49,166,238,117,3,186,107,31,114,248,38,170,48,30,163,155,113,14,240,224,37,1,32,147,213,113,68,35,100,62,110,16,194,27,89,247,28,238,35,168,46,33,17,148,164,30,27,60,109,242,65,55,102,28,130,98,46,166,231,243,104,50,242,146,4,48,174,31,169,234,254,200,146,136,2,213,12,134,33,184,148,6,171,241,227,56,246,115,178,5,53,15,248,108,29,242,243,125,211,14,186,35,128,95,154,125,32,205,26,56,116,168,119,160,231,17,207,17,217,162,246,56,133,230,22,238,81,92,90,212,183,138,19,120,16,1,234,177,103,45,74,237,81,14,209,121,170,113,219,52,213,202,75,10,129,246,217,208,125,24,12,168,235,18,209,5,12,208,75,50,0,48,51,111,111,74,62,59,56,161,88,211,4,65,169,174,149,49,76,36,69,2,47,52,200,146,31,1,70,42,147,52,178,34,177,209,82,16,59,192,102,164,155,37,10,21,126,6,12,80,203,212,150,158,25,125,245,30,87,47,99,14,145,237,14,210,39,23,193,161,117,23,105,93,221,116,208,34,236,222,67,78,14,108,203,134,5,249,107,164,92,104,197,54,10,68,49,115,154,191,126,104,171,175,189,71,51,140,124,52,204,24,86,101,74,146,172,77,107,82,223,110,166,208,36,63,77,55,167,135,186,168,31,145,219,238,146,240,68,55,40,26,162,33,163,202,154,228,122,68,205,208,148,160,120,35,233,55,122,154,93,1,110,192,250,184,132,116,162,26,61,104,52,83,67,153,66,239,252,31,167,127,225,24,152,206,96,198,168,210,212,254,30,25,234,232,25,252,5,68,149,93,3,100,168,130,79,152,234,143,124,62,115,18,141,52,48,200,133,212,190,155,233,0,23,215,9,20,49,72,200,107,166,90,39,107,146,0,44,185,163,48,104,18,4,4,246,204,96,40,156,167,133,92,11,9,102,177,90,93,192,205,11,93,96,241,99,55,232,166,228,173,98,0,181,4,251,71,136,66,253,219,137,0,128,192,138,166,150,157,181,228,50,221,156,150,50,102,87,43,234,87,95,208,104,201,67,4,243,204,84,49,125,147,60,179,47,145,106,126,186,192,4,207,205,149,23,135,41,70,238,183,172,96,110,1,140,176,99,97,32,3,148,197,12,247,158,223,59,81,139,16,85,239,179,113,157,141,111,7,51,3,95,64,110,141,107,230,138,117,76,4,235,174,20,243,121,49,175,235,195,40,49,84,14,162,165,95,115,165,83,135,24,49,222,123,46,210,208,43,22,85,225,144,18,56,13,252,95,165,141,224,144,201,244,51,189,205,162,177,229,117,7,210,1,230,131,138,161,138,217,8,106,124,3,53,122,198,162,86,92,146,251,181,50,213,242,42,250,211,168,105,141,160,175,201,147,146,244,208,159,158,132,207,206,22,4,226,172,124,204,39,200,233,51,110,14,251,213,155,255,199,188,225,187,138,155,103,210,8,242,218,176,188,58,211,16,29,110,82,227,106,72,25,164,224,94,66,240,106,44,249,90,153,127,229,96,57,26,198,111,160,183,38,209,56,157,65,105,76,154,210,197,10,44,219,39,66,38,193,42,188,132,86,53,164,123,35,204,31,134,101,228,87,193,124,197,79,91,141,109,137,217,102,240,140,39,51,212,189,152,141,75,45,174,134,138,43,233,111,207,22,13,47,140,202,121,244,161,87,255,96,129,49,224,112,248,200,168,160,69,56,99,192,81,219,18,230,146,99,134,36,216,239,189,129,245,190,95,46,150,6,115,235,153,101,28,65,239,91,158,83,36,7,221,34,203,202,10,243,98,134,29,171,196,20,134,156,89,86,15,108,79,101,4,89,145,81,78,22,177,158,175,225,17,61,162,110,224,44,228,167,137,90,60,248,61,159,130,128,235,245,218,3,238,35,47,89,131,182,167,200,115,209,78,29,234,102,48,25,129,192,252,227,94,198,6,206,175,56,123,36,121,51,18,250,34,9,143,218,125,117,37,109,216,94,168,168,137,217,100,232,154,155,161,109,75,122,245,249,74,229,230,32,208,27,253,200,39,255,98,207,123,235,74,5,75,111,12,195,206,69,237,17,113,37,226,13,53,87,106,245,110,38,31,254,53,83,128,191,102,130,158,179,149,126,158,154,186,93,119,51,40,180,46,58,247,204,106,119,182,72,155,64,151,91,196,188,173,198,225,230,129,147,47,55,135,40,199,9,167,40,109,165,44,9,91,144,196,51,2,10,48,242,164,47,223,204,6,91,86,118,220,124,24,202,89,94,140,249,186,155,63,154,213,237,228,167,87,16,17,86,20,161,133,239,28,27,133,188,251,157,169,138,13,1,7,53,43,234,212,59,247,170,237,26,125,139,198,125,5,84,227,106,237,244,22,110,169,125,53,19,210,113,254,69,176,86,77,155,169,216,177,128,146,185,185,113,138,138,21,142,33,103,200,230,244,64,123,87,205,203,154,92,220,92,172,85,253,153,207,25,26,4,165,128,119,232,214,28,98,222,248,202,61,204,67,249,95,26,60,65,65,105,96,42,150,168,33,63,243,153,54,100,82,221,60,72,207,138,210,85,98,167,223,62,166,200,0,171,34,46,233,245,229,36,69,120,148,2,223,65,9,9,38,184,43,19,79,34,171,168,72,22,90,110,59,198,4,201,43,165,36,7,69,86,182,95,203,158,45,180,143,48,4,44,144,220,215,188,141,76,68,245,237,160,61,185,121,224,227,201,22,122,243,69,230,10,32,164,131,59,161,98,68,196,103,170,120,30,57,241,25,102,92,99,17,130,219,198,217,82,195,12,193,145,12,201,134,30,233,22,73,49,219,209,40,186,125,160,165,122,92,13,157,132,72,160,102,116,17,189,250,132,249,184,196,42,39,200,121,210,220,72,209,91,117,41,217,79,83,143,183,62,177,185,172,187,227,205,131,197,110,241,203,191,2,134,8,56,82,198,124,15,198,215,80,225,73,90,77,93,124,136,214,120,8,227,171,152,89,107,217,135,148,179,233,35,45,185,104,85,245,73,136,107,214,37,140,233,32,109,139,211,255,86,206,133,85,84,105,10,186,249,114,163,130,138,195,212,85,166,170,24,105,178,15,89,99,59,81,89,49,164,218,182,255,50,61,216,74,78,143,107,124,2,98,255,90,150,112,18,43,196,134,59,38,10,113,165,212,235,142,153,6,189,18,230,115,8,171,142,14,13,176,211,85,172,42,84,74,168,30,136,46,88,199,59,244,175,9,105,71,87,217,242,51,162,217,137,247,76,97,14,50,55,21,7,183,248,229,103,54,122,162,162,10,221,169,55,58,94,175,185,144,177,83,253,45,202,121,222,82,81,161,213,63,46,146,104,38,225,146,45,191,55,155,70,157,93,229,106,41,199,223,215,102,35,132,3,80,204,38,96,127,173,221,100,95,85,103,23,201,4,223,253,127,20,80,170,130,109,189,130,254,49,143,231,220,151,206,194,74,129,230,166,224,112,250,247,110,77,239,77,119,83,92,188,97,127,44,42,161,237,172,49,212,12,207,104,171,172,56,241,239,246,211,22,116,193,71,44,16,249,132,18,107,158,24,149,179,68,37,168,206,215,187,110,251,49,195,109,47,108,229,148,176,106,120,24,171,88,206,88,6,108,157,165,230,29,169,21,254,20,104,249,196,108,231,197,116,243,241,159,150,14,40,125,60,222,0,73,151,166,117,62,137,121,227,108,187,117,90,106,227,89,247,175,75,251,154,187,209,11,201,112,111,62,149,143,55,144,98,101,170,50,51,252,11,215,76,43,174,106,177,55,178,67,251,230,123,12,49,179,178,204,96,99,133,118,134,209,243,152,107,23,129,250,34,13,5,246,244,190,215,70,219,89,213,231,40,21,54,103,153,59,102,200,204,133,89,155,8,17,0,203,53,147,68,86,230,123,248,196,155,119,82,85,136,59,154,108,179,38,179,235,164,172,56,102,246,244,98,62,167,166,147,158,145,103,239,116,35,139,217,150,122,152,173,104,82,84,155,107,58,37,63,8,240,130,66,150,88,231,115,174,129,33,148,41,236,167,221,154,72,178,47,189,205,97,173,26,84,64,48,243,27,179,95,115,165,92,109,45,43,205,111,62,73,106,116,81,230,202,37,84,245,232,170,93,89,114,123,221,248,242,60,191,109,98,73,83,216,144,187,9,183,58,222,10,125,34,142,200,174,154,70,123,123,55,57,121,3,154,243,84,180,168,149,208,51,63,187,40,17,155,202,14,129,82,115,213,74,80,123,85,197,123,42,56,96,71,37,209,34,162,42,30,184,243,211,169,200,113,132,56,129,85,150,11,2,146,233,183,70,149,230,35,223,67,122,252,162,84,18,218,192,75,197,123,80,225,240,61,22,205,224,115,0,171,220,17,185,42,151,59,106,20,248,219,248,72,122,65,226,236,56,174,68,107,193,71,106,233,199,147,226,55,7,206,92,63,102,56,121,93,231,147,147,249,248,60,235,35,70,182,221,1,106,214,221,146,154,10,53,45,26,183,252,230,155,220,169,202,168,85,136,32,28,36,118,78,173,134,28,170,14,41,232,155,233,102,26,141,63,50,106,184,25,14,133,60,27,27,85,216,143,204,19,180,143,195,205,70,254,164,55,135,111,196,95,236,108,124,214,4,45,47,150,217,178,252,209,10,42,93,114,156,119,19,113,113,148,102,38,131,148,84,244,139,81,111,14,41,60,230,174,136,40,204,38,193,20,230,177,244,167,59,106,64,241,218,205,42,248,159,159,6,247,253,238,13,72,115,171,153,12,87,117,115,166,103,67,37,166,10,58,202,119,178,100,82,185,93,68,39,142,57,239,80,36,199,187,82,46,68,204,204,211,30,230,220,219,71,191,170,80,190,122,87,159,17,28,31,245,171,222,61,59,217,44,115,160,242,139,68,54,160,165,195,124,124,208,242,121,52,231,106,195,216,245,240,233,203,120,119,103,88,193,189,202,231,48,137,168,254,30,27,78,150,143,153,252,116,9,51,125,227,67,205,39,66,206,239,173,240,27,62,230,230,144,110,172,48,20,124,172,35,50,82,22,224,118,105,199,198,76,201,52,62,7,82,166,253,99,70,253,118,133,153,93,92,31,220,152,198,226,183,105,82,84,1,55,163,60,125,223,154,248,66,103,161,137,69,198,250,49,218,190,207,120,119,116,142,227,115,224,188,85,253,152,252,218,140,223,6,225,173,251,134,209,69,190,49,5,214,247,25,52,170,17,43,30,13,48,168,238,120,180,12,212,88,32,99,153,134,146,152,57,239,86,76,36,218,59,36,0,129,185,233,196,132,239,230,187,9,22,18,51,173,210,241,73,118,249,68,162,172,243,60,197,12,138,83,175,222,235,253,50,169,251,164,50,107,201,200,250,175,153,146,152,138,7,117,162,117,215,19,195,12,234,121,168,190,91,105,41,110,62,207,156,219,226,58,246,109,222,67,88,65,206,103,149,137,34,139,113,205,149,60,143,172,204,105,148,154,215,77,1,141,64,205,162,169,25,79,162,135,25,30,185,170,230,237,57,112,106,92,244,95,232,47,35,148,222,194,138,51,166,191,108,9,142,103,110,91,218,254,49,131,96,126,230,165,29,196,176,172,91,179,129,155,225,209,82,185,37,35,145,11,108,54,188,11,42,38,59,141,146,202,143,128,227,181,127,68,87,143,155,71,33,62,198,100,50,192,67,205,196,170,110,165,19,171,126,46,94,161,131,134,25,49,117,125,110,19,151,125,87,211,237,253,49,91,193,219,205,4,77,170,82,99,75,211,63,7,252,129,67,253,93,106,208,201,27,136,173,31,126,106,214,1,213,142,233,187,172,145,164,105,70,195,148,76,156,59,210,90,234,16,246,86,51,122,47,53,204,56,103,85,205,43,240,153,236,207,5,105,186,103,30,134,68,141,223,46,144,51,169,181,230,244,46,174,89,202,132,88,73,29,196,131,17,251,171,230,208,47,60,116,216,54,44,21,31,65,35,104,51,178,111,195,166,229,33,221,7,102,222,94,146,248,201,197,79,89,30,70,136,212,92,112,156,238,161,62,250,231,106,203,140,134,217,120,240,213,188,163,147,214,116,213,5,219,105,86,199,165,153,172,58,168,10,213,12,130,20,226,93,75,132,33,210,59,232,52,248,136,129,197,80,45,114,214,228,114,80,3,86,20,5,135,154,207,91,237,103,110,69,101,156,233,36,152,94,238,192,140,230,234,84,243,249,237,250,204,120,48,159,223,62,199,141,187,141,195,80,87,178,27,145,154,34,135,23,230,179,5,136,235,70,185,127,68,219,195,32,243,47,85,5,227,49,158,177,110,17,87,105,42,15,127,66,157,20,8,72,67,209,15,33,213,199,124,246,205,55,44,251,171,48,189,65,173,140,244,174,38,197,173,47,6,225,135,111,179,168,5,108,1,146,96,134,215,186,133,25,114,79,125,49,8,191,222,123,27,187,133,234,48,89,75,108,140,218,217,132,203,71,166,137,126,52,247,42,135,201,131,201,177,183,121,116,15,131,27,89,29,37,76,48,77,40,126,63,204,0,223,228,189,55,146,66,169,63,243,86,105,250,77,45,57,230,41,165,197,37,103,15,117,27,114,94,97,133,250,234,115,111,20,225,158,25,47,244,115,53,145,194,251,233,81,165,249,12,51,232,203,25,102,226,201,165,102,248,119,222,107,127,164,231,142,117,79,207,23,54,147,168,237,69,127,122,62,174,78,204,38,38,167,102,16,152,62,102,131,58,180,176,190,38,20,62,29,94,131,194,5,32,229,38,230,77,54,241,153,233,254,152,106,38,19,241,204,11,10,3,53,155,128,135,155,17,230,16,226,227,68,22,239,173,110,67,33,8,123,55,93,170,101,237,103,166,86,34,214,76,226,227,89,119,19,145,67,204,248,122,222,135,130,48,130,204,164,1,13,29,58,107,97,70,206,228,99,166,74,20,15,78,41,127,234,131,147,173,121,15,126,124,59,213,188,72,148,135,255,71,219,153,100,75,174,34,65,116,75,244,205,254,55,86,92,15,185,99,188,83,127,152,53,168,147,249,45,81,72,8,129,183,102,30,213,104,198,99,173,164,204,103,31,77,245,142,133,31,167,43,136,100,95,188,174,99,170,173,172,55,70,91,99,138,199,218,196,230,245,169,187,145,254,6,140,214,91,81,152,210,56,95,73,240,89,79,225,183,135,140,47,26,202,77,146,161,21,149,3,203,198,159,127,97,178,51,122,231,199,213,245,60,106,179,150,250,246,194,144,152,183,128,77,13,65,96,132,8,227,185,33,107,148,240,25,48,13,115,209,56,68,205,87,125,70,19,16,155,1,163,25,160,179,198,70,16,223,246,252,53,87,41,140,16,104,92,188,74,13,49,32,209,134,152,179,134,142,130,60,86,73,65,233,9,74,86,123,42,106,41,59,135,173,14,232,129,49,181,107,192,20,176,201,109,19,29,246,172,15,36,255,105,108,253,2,202,121,95,94,131,105,10,1,88,51,10,31,187,52,86,225,68,15,66,63,62,130,30,35,182,90,72,254,183,48,181,83,149,87,74,44,52,152,10,36,76,11,124,22,233,189,115,122,166,170,206,10,7,80,108,89,132,92,202,126,96,35,91,119,120,55,85,172,28,214,48,238,21,181,141,164,80,18,39,2,120,238,56,97,208,121,20,186,68,83,64,11,190,6,96,4,220,244,198,77,62,214,127,26,247,82,245,58,18,202,215,174,50,8,108,205,121,10,83,112,17,119,214,69,253,16,208,136,12,2,92,34,68,75,119,240,113,139,189,23,113,88,153,142,42,245,149,97,164,82,1,195,193,165,183,61,8,71,199,15,79,82,97,122,219,228,91,102,140,62,239,102,206,7,134,218,218,95,199,90,86,238,166,240,164,143,47,96,98,57,207,104,88,93,98,202,44,190,172,15,102,170,158,14,111,122,232,245,195,198,169,72,113,226,111,142,152,231,93,211,166,27,150,14,27,214,124,222,38,86,130,123,117,104,20,55,105,230,0,166,125,202,159,155,218,79,85,184,2,238,209,101,105,22,215,210,125,186,152,134,229,12,184,14,85,218,161,115,171,121,3,13,48,46,247,243,219,243,46,113,124,188,71,182,145,230,142,88,133,144,222,166,250,76,10,81,170,152,51,184,161,218,115,223,107,197,17,129,136,182,52,251,14,35,204,72,177,155,109,164,204,159,135,38,121,22,6,26,220,175,42,203,104,246,119,139,141,22,113,235,244,60,21,11,47,14,252,77,245,118,121,46,94,194,139,128,112,62,141,231,93,67,51,30,95,0,140,84,117,232,164,16,119,136,143,11,157,68,225,77,3,182,156,162,195,27,161,158,7,70,102,44,30,123,147,139,20,33,76,70,127,185,50,200,121,201,104,41,76,84,175,56,74,216,162,60,40,98,27,59,224,76,149,150,194,37,212,202,128,225,178,233,10,215,200,98,3,211,75,176,20,166,50,99,4,12,135,66,86,24,105,186,251,219,68,88,158,139,143,219,121,58,81,180,80,109,150,100,253,216,126,240,17,107,86,18,35,43,225,132,35,37,224,157,116,33,81,149,232,140,158,56,194,41,9,209,22,112,102,225,5,76,218,59,63,218,162,248,252,31,92,96,130,208,29,171,195,96,216,3,133,206,70,133,73,97,160,242,216,3,140,157,163,189,48,165,51,126,223,231,40,210,254,103,96,210,130,35,96,163,252,17,152,246,155,28,119,198,73,180,116,116,53,21,160,128,105,19,210,223,134,26,51,199,173,25,235,182,204,120,111,233,6,252,105,45,27,235,153,21,20,114,107,140,134,71,61,63,48,100,137,241,219,70,12,173,130,172,38,207,27,23,199,43,159,15,60,9,226,4,60,182,138,127,37,4,204,122,172,242,242,227,232,83,181,215,28,46,10,157,9,80,239,43,218,34,226,2,29,83,169,250,253,16,153,136,216,4,161,202,37,236,78,192,199,2,72,1,67,3,169,94,132,105,49,174,184,177,173,164,58,160,214,100,251,161,116,123,182,246,12,166,204,233,194,124,63,58,39,103,187,138,207,167,66,217,174,31,64,167,17,194,227,226,147,166,174,221,245,190,39,229,171,51,96,35,183,86,120,247,48,43,205,51,237,186,211,146,75,112,42,20,163,67,94,170,128,130,118,117,136,70,66,175,91,231,210,141,24,45,194,18,107,220,40,137,159,165,176,96,150,244,53,14,175,77,219,15,138,114,122,160,212,3,234,23,64,64,33,150,56,173,104,207,249,210,201,128,173,152,82,50,69,207,157,209,92,95,226,167,207,142,244,62,23,21,107,35,96,210,168,207,172,160,85,228,145,15,162,82,245,241,96,6,141,224,241,129,80,244,48,245,193,48,138,195,0,59,240,86,157,171,68,111,230,76,113,227,132,17,243,3,119,167,72,130,244,148,55,208,21,133,108,60,238,155,16,141,8,174,34,113,208,82,188,108,116,198,234,126,238,155,192,71,9,152,20,238,115,223,214,230,23,240,72,243,189,179,13,19,142,195,153,84,156,124,2,20,180,68,40,10,237,214,38,156,110,192,20,59,249,231,69,77,234,227,101,80,218,95,98,91,160,144,57,169,105,137,44,101,142,41,165,59,171,175,103,52,29,173,53,96,226,117,207,111,151,233,218,244,16,182,82,33,60,30,120,151,59,107,236,198,251,189,248,238,2,155,17,247,194,123,198,115,31,231,116,169,159,0,28,135,132,105,155,239,247,198,182,155,65,211,52,134,85,25,219,68,189,227,224,52,30,250,241,172,241,49,226,135,217,188,30,39,2,52,104,71,166,37,91,212,210,7,94,2,163,228,48,223,159,174,2,83,102,245,194,43,246,225,69,219,222,159,159,222,145,179,130,166,45,63,39,223,134,132,228,14,134,159,244,121,232,137,234,98,192,228,241,158,95,158,205,251,32,141,197,173,190,7,196,158,33,27,0,156,103,125,63,236,21,237,134,192,245,81,159,6,166,100,34,96,202,121,159,57,131,61,45,110,13,245,233,247,203,166,250,213,223,230,162,119,49,207,7,94,174,164,3,199,1,85,90,207,215,103,13,137,1,179,251,189,251,194,116,177,195,102,130,154,194,230,104,27,195,77,117,91,71,184,234,250,1,207,21,251,6,165,4,143,159,141,52,74,248,32,19,250,161,170,235,240,192,188,239,128,41,206,92,239,190,177,221,28,63,246,25,105,143,103,83,218,193,34,3,211,90,235,106,141,211,66,214,203,29,76,163,105,121,118,149,177,227,132,33,38,146,159,231,34,132,22,219,134,181,206,204,247,211,45,247,240,35,167,53,222,111,243,28,182,114,227,75,27,166,12,222,94,146,7,76,9,217,3,83,251,236,239,115,67,183,210,159,139,83,236,115,225,146,250,124,96,139,210,4,76,49,219,179,225,65,213,19,15,102,34,223,250,194,178,120,110,198,140,244,56,234,214,64,208,226,193,200,148,14,157,181,130,160,109,160,75,155,128,64,17,118,141,199,134,146,244,217,179,168,46,136,23,66,144,235,57,160,208,224,108,241,212,182,79,235,125,19,187,136,239,15,142,220,39,28,4,155,233,5,45,157,167,224,132,74,49,224,70,127,139,194,59,154,174,128,233,131,80,24,194,247,25,51,198,198,240,124,125,19,254,247,21,240,49,225,158,227,9,234,249,56,241,9,141,143,231,136,152,240,85,197,83,15,107,145,86,120,167,136,2,67,195,199,213,4,134,147,243,126,2,131,134,92,125,110,136,223,250,133,9,164,235,157,211,1,188,238,173,173,250,204,138,241,89,221,193,103,29,46,125,31,166,160,116,209,45,236,28,195,186,122,156,72,162,209,177,79,35,170,194,200,245,197,66,57,127,172,186,153,82,1,219,226,196,223,118,120,233,197,207,170,141,114,42,96,98,4,10,215,116,119,75,106,245,147,198,44,207,157,132,130,18,240,113,221,158,73,65,163,46,118,172,109,100,233,207,104,8,185,239,104,50,6,58,43,155,165,116,31,108,104,191,12,165,205,148,157,126,23,167,12,165,148,7,222,182,73,5,12,157,203,3,83,172,80,3,38,245,33,211,98,74,138,30,200,98,74,202,212,61,105,155,149,229,104,87,70,19,64,228,69,227,198,58,74,223,242,212,155,195,110,222,193,180,205,110,133,45,87,18,48,242,98,242,58,145,79,240,54,57,84,1,114,25,186,27,110,104,209,220,17,167,67,225,108,198,10,183,28,229,230,192,168,43,232,197,33,241,106,119,244,153,224,59,101,200,171,65,76,247,161,103,161,104,247,53,48,33,178,22,112,110,82,111,11,60,17,2,12,24,2,168,166,48,77,61,247,226,231,96,77,207,104,163,181,12,184,42,153,209,64,247,45,116,49,129,225,4,202,10,67,57,180,2,166,87,97,42,76,237,118,189,240,84,45,95,56,185,188,18,184,89,121,160,244,137,128,210,253,57,46,188,133,234,30,120,151,188,239,104,204,38,157,180,154,34,145,136,24,0,12,168,138,22,220,248,11,119,13,136,114,88,37,87,236,52,88,187,99,129,141,168,36,96,170,92,244,198,169,34,95,247,206,246,122,111,108,167,251,208,91,202,1,161,108,231,188,158,23,28,83,54,36,170,76,147,171,13,146,27,163,211,90,70,15,100,30,124,1,159,253,100,106,66,204,232,99,195,210,160,231,39,73,209,196,64,146,143,0,117,192,180,106,203,140,208,132,16,241,103,235,249,81,245,122,74,225,162,85,9,120,208,98,37,240,128,178,247,194,112,125,233,141,19,63,219,23,166,224,88,47,62,89,70,241,216,231,203,234,89,31,12,154,124,247,34,232,152,56,110,129,188,44,242,182,177,15,211,245,160,146,83,192,139,4,69,192,115,234,125,111,170,119,239,88,194,234,250,62,184,209,216,143,42,172,224,186,188,169,66,77,35,46,141,215,39,19,62,141,25,36,174,77,79,163,68,244,225,240,203,206,77,11,92,88,73,10,99,135,198,79,91,198,94,127,154,102,165,216,142,170,49,241,13,133,57,109,90,192,52,85,9,74,92,49,238,172,65,32,151,245,167,77,166,185,6,124,252,19,125,153,40,7,229,160,8,108,44,97,125,234,9,83,194,8,116,47,161,138,160,69,56,215,56,153,160,168,74,122,166,210,45,47,95,86,35,185,86,245,226,144,194,198,58,34,230,145,187,222,217,198,32,246,41,165,199,119,139,213,152,141,146,185,196,197,97,99,146,131,43,67,75,190,99,147,54,102,138,173,163,105,121,143,27,175,85,181,112,51,197,228,237,62,53,1,225,252,140,61,47,40,102,236,60,150,198,243,51,77,7,35,86,89,107,90,127,12,10,251,227,69,143,105,91,21,166,199,51,46,141,152,246,139,14,88,72,3,166,242,85,111,187,193,227,30,11,97,192,122,55,21,166,54,54,7,12,15,192,51,122,245,136,167,44,171,16,147,243,54,19,190,156,41,230,4,218,157,164,163,251,136,198,26,96,152,33,151,194,199,72,157,241,216,214,166,162,23,71,169,225,206,138,149,106,54,133,71,191,223,53,205,93,229,153,22,222,252,189,53,211,67,212,91,155,148,30,248,50,163,18,171,45,189,56,89,224,118,225,89,68,159,8,152,66,35,95,41,29,146,68,61,2,140,247,101,94,24,13,3,153,243,179,225,220,28,164,49,185,72,67,5,48,125,161,129,174,173,238,255,65,97,84,246,47,151,58,19,117,23,51,34,32,46,95,9,220,75,125,70,195,43,226,46,27,188,196,123,182,103,244,140,200,3,133,156,73,3,19,86,218,156,238,79,211,208,173,111,123,211,150,18,91,14,196,42,69,87,26,26,160,45,54,105,206,201,170,175,115,211,248,126,175,77,115,172,130,20,0,198,83,161,170,152,30,24,174,169,17,240,113,208,170,222,55,173,132,249,94,123,14,105,229,3,62,199,77,28,170,172,156,182,159,27,195,197,203,1,27,57,110,192,199,129,179,20,155,179,169,82,138,88,21,229,180,153,129,66,168,117,167,172,208,169,144,227,3,33,159,149,196,74,71,87,96,57,127,95,131,146,74,53,138,144,98,128,230,254,194,70,83,168,48,196,29,1,211,249,33,206,11,156,136,35,114,117,4,197,211,122,97,147,238,8,248,108,157,18,218,62,240,217,149,70,60,54,182,199,243,96,5,166,140,120,176,227,51,235,203,166,117,123,6,81,50,90,47,69,51,98,232,43,176,76,29,182,10,25,133,141,107,35,110,237,60,184,8,63,13,227,188,140,163,205,228,119,146,222,25,130,64,113,232,66,97,32,18,93,16,15,228,212,238,172,48,126,232,156,210,166,112,31,27,161,38,57,25,17,41,231,32,13,152,9,214,199,198,117,138,15,31,97,131,177,117,202,169,188,90,23,30,90,118,7,60,66,211,188,153,52,200,110,15,140,55,89,2,62,254,66,210,139,35,54,26,239,211,84,223,167,222,218,100,109,197,104,232,68,164,162,169,208,19,236,244,155,116,127,43,7,8,40,13,149,59,208,165,125,186,6,159,175,96,6,44,109,255,128,208,195,116,7,73,38,136,161,66,242,178,213,17,140,192,59,79,173,87,178,172,97,56,170,68,116,161,42,84,120,195,186,20,176,81,139,9,108,236,172,23,166,26,102,63,112,240,40,0,143,153,244,169,96,0,25,241,84,180,159,137,177,125,96,62,129,64,105,224,214,27,235,132,237,106,48,25,83,69,148,21,134,181,48,152,140,41,93,215,21,142,184,104,100,140,183,165,183,154,162,103,125,175,59,152,182,217,231,167,9,33,222,159,182,157,91,225,93,35,71,127,224,46,130,210,132,190,210,45,20,70,214,59,233,185,72,116,171,238,75,146,124,54,106,57,146,201,71,22,103,171,51,134,229,173,69,117,20,200,194,154,19,48,25,117,249,233,141,246,82,60,52,236,243,82,16,11,108,98,179,1,15,194,174,2,51,39,241,46,41,111,110,226,57,161,217,117,93,205,77,175,160,70,143,233,1,138,173,210,100,28,234,210,193,191,6,89,135,177,68,244,211,218,86,254,18,207,197,157,119,189,54,116,7,35,88,144,83,238,207,224,243,225,140,22,100,193,199,156,122,230,100,15,143,57,160,19,118,254,252,220,245,217,129,247,14,18,227,108,212,92,1,147,0,222,222,175,215,141,251,87,84,103,135,81,82,39,39,112,69,220,139,118,226,11,211,1,239,126,19,240,57,29,228,248,64,238,49,18,113,221,84,18,147,124,214,232,248,150,96,207,132,154,106,138,238,1,48,113,185,25,240,238,249,185,56,71,91,240,97,211,132,34,241,12,162,29,185,7,99,53,174,186,132,65,107,177,174,45,7,207,19,107,164,31,70,69,24,224,2,94,66,162,127,80,72,108,74,240,35,19,187,146,77,210,170,33,118,220,149,21,251,235,109,149,227,174,59,51,160,145,67,136,118,5,48,25,167,152,238,177,84,252,5,120,81,17,230,48,151,206,250,211,198,91,24,23,55,37,38,69,139,83,2,209,245,218,146,232,225,128,214,8,225,116,211,247,21,73,142,97,189,144,35,22,217,217,182,202,122,222,69,29,17,73,4,222,52,165,40,60,75,144,139,55,242,123,251,25,124,124,96,103,96,5,132,125,87,97,238,181,7,188,159,72,11,117,2,16,95,57,76,166,184,233,34,194,235,117,254,74,104,16,246,243,166,137,33,4,105,58,180,207,154,39,3,150,133,0,219,206,72,122,237,14,201,210,10,120,138,140,181,161,173,198,234,134,179,121,230,231,167,17,45,143,107,211,237,170,143,117,94,238,116,2,19,99,223,168,194,24,13,140,162,198,133,161,236,154,15,236,26,19,160,112,50,60,131,161,26,217,1,195,148,244,194,221,139,164,96,246,72,48,5,40,108,213,74,1,35,128,190,30,184,187,107,2,92,133,161,1,20,137,251,17,40,245,147,245,129,167,123,15,192,148,204,63,143,5,63,66,11,120,54,61,140,107,53,121,164,21,48,173,247,207,104,59,37,29,110,108,149,250,219,144,12,95,52,107,141,45,53,204,45,182,19,35,149,111,146,35,99,239,25,193,232,204,238,176,164,105,13,24,31,119,6,12,149,142,76,138,113,130,238,11,19,232,122,224,92,189,110,6,248,88,117,253,129,17,169,91,1,243,237,45,133,107,8,60,162,34,157,230,210,85,138,60,118,115,10,252,108,65,100,57,142,113,207,136,102,5,92,139,136,152,2,27,95,91,192,232,118,232,115,67,252,22,107,33,83,124,183,159,209,68,123,239,104,216,42,158,223,222,208,33,5,60,159,68,50,154,59,221,155,14,128,119,110,186,231,52,58,34,125,161,161,198,179,117,83,65,101,32,232,149,17,229,80,38,96,224,22,57,29,19,30,110,90,91,73,173,125,117,11,31,152,10,223,7,166,107,231,194,68,237,159,139,211,181,115,97,235,238,86,120,35,235,21,240,120,242,73,200,172,16,58,8,120,62,33,63,10,24,87,138,57,133,240,85,3,245,149,154,250,160,104,205,208,173,20,125,48,171,30,247,3,134,16,219,214,44,245,121,65,53,196,51,240,166,203,16,238,35,96,114,26,49,58,155,1,32,240,70,45,35,126,219,172,129,7,62,135,68,13,180,110,189,49,90,203,156,158,16,148,252,251,80,152,182,234,128,43,241,173,173,176,169,207,4,12,213,182,172,164,137,191,224,106,10,7,30,143,135,77,84,52,223,27,51,122,16,5,111,193,28,40,95,163,222,24,117,253,57,46,221,158,42,219,74,56,163,198,34,53,246,174,252,192,212,157,197,47,27,145,183,76,183,21,193,205,120,170,241,102,53,97,203,107,174,32,113,44,18,51,187,21,109,193,104,7,188,233,104,80,120,133,240,24,180,122,45,107,108,171,225,59,20,151,28,56,48,12,248,58,250,236,120,193,235,207,142,178,53,145,5,188,107,236,119,176,29,15,89,70,8,100,15,103,225,206,88,233,186,221,65,184,225,49,107,8,152,202,20,166,41,80,40,165,103,192,72,21,63,131,161,166,44,14,155,26,116,85,248,88,76,190,66,15,12,139,186,94,188,231,94,86,192,76,176,196,167,208,176,138,188,12,48,115,242,140,166,184,222,181,45,146,153,183,250,219,228,93,156,184,25,173,237,172,205,16,104,92,65,213,236,112,43,207,129,223,140,197,205,137,207,15,76,81,169,206,248,224,191,196,232,46,140,102,128,227,158,247,86,252,49,95,152,64,64,140,101,2,151,190,45,202,218,239,11,161,162,54,235,164,76,190,229,120,234,105,22,176,194,20,245,94,152,158,7,157,20,138,18,221,10,42,199,57,67,58,86,225,150,228,109,147,211,204,250,212,244,217,228,120,176,181,85,18,7,120,120,39,121,39,130,215,180,96,7,97,175,228,117,126,192,164,230,159,159,70,238,222,111,28,90,140,189,245,3,161,142,109,249,232,204,74,72,207,197,233,221,191,112,95,207,140,83,9,235,158,13,42,198,69,27,253,128,151,7,175,140,83,111,104,204,187,193,76,178,227,185,236,68,127,158,122,65,247,117,225,177,132,240,198,224,226,45,9,192,43,237,63,112,142,247,145,77,115,165,188,63,237,172,26,192,38,6,243,172,194,229,141,153,29,133,91,218,218,94,216,123,174,187,149,253,247,119,161,181,96,172,4,126,106,110,12,117,26,56,208,173,69,74,205,98,64,49,22,171,242,207,26,238,169,132,236,140,245,68,61,59,41,204,36,238,149,33,89,66,33,243,3,215,80,142,41,86,98,189,244,93,111,51,84,92,242,6,49,134,89,30,120,4,17,61,89,251,253,126,1,219,236,15,135,45,215,245,140,134,3,101,7,12,239,238,243,219,84,240,196,104,104,235,229,252,129,130,31,1,101,23,204,25,125,60,31,8,156,232,107,230,128,81,198,90,15,204,153,29,240,187,201,147,229,105,110,4,81,217,48,180,5,17,109,128,228,196,147,192,22,66,127,96,206,198,128,171,114,85,25,124,63,47,164,171,146,22,125,2,79,103,122,3,62,251,155,110,243,53,167,32,46,3,62,182,247,124,208,182,226,161,209,236,212,239,222,168,96,221,198,65,152,132,240,176,194,216,92,23,46,85,203,175,128,131,108,7,152,35,69,31,11,190,22,95,166,112,111,22,53,198,77,65,108,251,158,99,54,78,127,230,204,172,220,64,105,14,123,174,13,181,89,60,244,78,75,61,47,171,120,247,110,85,43,50,90,83,63,1,212,228,246,189,248,249,167,207,88,210,254,247,210,237,233,172,52,25,187,124,87,25,157,69,237,185,244,42,57,68,157,40,111,79,239,125,227,212,141,43,234,180,250,243,58,206,241,224,234,97,132,163,138,144,175,64,216,132,178,246,10,24,93,71,253,105,8,166,238,96,11,178,41,90,70,120,232,152,178,84,116,40,108,197,35,1,119,33,208,5,69,46,241,254,50,12,250,207,181,251,21,84,227,46,199,104,207,125,207,148,99,1,163,7,221,244,219,66,47,215,59,14,160,15,236,84,29,41,92,35,186,133,215,155,133,237,6,116,94,207,232,167,61,242,92,155,226,211,248,180,234,154,42,215,6,140,218,109,168,104,109,164,69,138,194,211,59,64,64,77,98,226,162,68,218,239,219,178,170,127,221,142,186,53,28,228,128,105,171,217,10,75,52,134,2,155,52,117,79,128,225,116,197,140,99,178,39,137,96,65,162,127,94,65,8,120,33,156,57,154,194,231,107,113,31,128,46,12,180,125,20,198,144,156,1,147,244,124,70,211,82,181,3,46,75,67,38,24,157,53,78,236,74,95,126,126,80,170,116,122,160,246,82,20,222,209,135,4,60,40,249,16,152,242,144,117,71,79,136,123,20,142,90,56,208,181,213,150,254,149,241,251,67,35,115,161,45,155,191,40,148,203,200,85,235,227,215,53,60,16,137,220,129,150,250,88,149,3,166,170,18,40,146,54,250,80,104,38,196,135,57,8,49,165,103,176,101,237,2,70,201,61,43,124,217,79,129,7,69,81,2,211,92,85,47,60,169,247,80,248,248,16,177,132,135,137,142,233,132,54,156,220,123,231,198,62,161,48,122,124,254,229,194,115,52,244,64,182,155,27,241,219,196,37,212,4,26,72,201,223,139,19,78,215,205,238,152,41,37,223,23,146,77,122,86,96,59,231,242,133,247,124,166,197,44,205,59,186,61,253,241,109,216,210,187,191,141,122,131,174,148,179,174,246,188,119,126,102,188,61,23,71,147,185,7,76,21,136,78,75,63,150,98,191,183,6,101,209,115,231,219,89,168,65,17,96,213,149,100,117,2,241,186,57,35,159,23,54,144,123,185,83,190,159,52,115,131,168,44,36,34,141,165,183,169,129,5,21,134,211,102,24,188,180,90,20,194,137,113,69,3,73,59,11,67,17,240,57,203,74,185,240,202,207,235,158,8,63,95,152,244,136,142,166,154,55,9,60,133,146,126,24,195,129,222,26,51,174,147,54,33,103,18,184,107,94,211,120,4,156,105,215,224,165,141,230,214,219,24,150,8,202,52,194,164,142,189,75,41,70,188,47,194,151,98,48,147,185,72,17,70,34,15,209,180,38,129,64,58,77,32,1,67,221,189,21,62,199,106,216,126,131,66,226,38,104,167,46,63,126,122,231,119,44,123,239,253,128,136,29,84,133,207,39,50,67,73,145,226,106,237,255,237,240,63,239,248,2,168,142,127,110,155,178,168,116,127,153,34,204,34,48,6,213,125,29,27,141,251,169,48,105,102,159,111,14,232,45,201,25,242,14,169,151,11,179,9,233,83,195,233,16,155,233,180,46,0,121,31,57,217,37,3,94,103,207,146,223,62,223,245,246,178,76,120,46,249,155,142,166,202,35,142,70,72,242,53,249,136,86,51,124,175,1,159,87,157,21,133,85,37,126,218,10,209,150,194,148,134,183,11,111,77,6,91,48,110,197,141,225,49,234,88,40,224,67,22,147,112,74,202,250,203,136,5,120,168,7,202,240,172,91,78,71,3,239,218,149,188,185,172,83,98,91,123,12,38,232,247,204,24,148,130,177,229,48,245,189,232,109,211,100,158,47,124,76,21,177,253,16,213,202,61,94,22,46,158,88,157,29,21,167,21,59,41,57,11,109,180,131,163,191,122,53,195,129,113,153,229,112,59,240,121,127,35,230,219,24,186,5,197,87,186,175,242,24,107,93,206,243,94,76,212,59,224,99,3,229,166,63,77,22,57,12,145,105,221,85,15,140,183,24,119,70,108,77,191,76,186,252,107,204,153,25,153,50,163,212,31,70,206,9,205,22,202,219,20,142,76,26,81,3,40,187,4,28,68,110,252,135,87,182,76,165,194,37,10,58,13,166,186,68,225,62,34,135,77,129,32,69,183,10,239,238,185,117,210,177,89,185,197,14,108,237,192,51,96,196,165,178,194,199,120,190,119,94,19,109,205,2,83,37,16,75,1,221,136,165,107,20,249,213,30,31,38,37,1,89,247,140,130,224,122,108,87,200,197,235,153,219,81,148,244,114,82,74,117,88,89,75,97,8,206,103,192,79,15,109,71,223,219,187,200,65,207,110,214,158,107,35,190,216,2,166,135,233,185,54,21,168,142,102,75,218,42,74,233,73,220,24,100,143,82,17,74,229,221,205,22,55,99,185,151,80,39,234,159,78,232,4,90,31,206,12,212,63,183,243,15,3,83,181,169,63,61,141,11,63,96,99,128,82,152,197,116,111,124,38,205,96,116,226,29,245,206,232,249,80,223,231,154,236,249,247,214,40,115,145,209,16,83,120,241,21,83,159,31,150,159,78,4,106,236,152,241,73,168,89,30,155,215,45,179,66,209,216,86,116,58,21,110,55,45,99,205,22,119,76,216,72,242,145,78,60,135,164,14,166,34,167,196,104,90,86,196,20,239,198,120,150,47,76,26,92,222,53,100,123,59,4,132,9,41,105,105,113,199,12,89,37,38,229,76,64,211,173,242,108,40,101,135,188,48,244,64,186,20,140,156,32,222,7,52,249,34,75,14,124,22,188,251,216,38,55,169,253,4,232,244,205,168,104,32,144,112,110,92,159,107,155,18,179,195,80,104,239,7,30,225,148,53,19,39,211,227,124,66,191,230,95,46,66,125,83,136,118,129,57,52,234,149,77,62,255,91,10,159,207,43,93,85,229,53,180,185,16,37,228,122,39,5,222,113,221,42,173,114,62,214,48,153,204,169,75,252,28,208,185,197,23,80,41,126,156,250,211,103,205,207,18,240,57,231,90,211,159,134,156,43,4,157,77,35,80,103,124,154,220,243,118,248,156,123,202,82,210,237,16,142,27,135,86,73,191,92,171,15,156,49,216,248,8,30,120,167,168,48,105,72,25,76,61,63,96,70,116,241,167,3,35,240,240,220,89,173,65,148,0,252,126,61,48,114,202,156,65,95,243,76,120,181,150,245,128,201,26,117,133,111,28,168,65,160,221,117,194,143,183,63,189,145,180,83,31,63,180,23,27,69,114,50,40,1,19,234,31,15,188,93,210,168,91,17,186,246,130,34,119,213,83,60,53,101,228,34,207,13,188,252,100,251,149,129,151,231,210,68,162,227,210,148,190,60,183,189,239,10,181,215,213,159,177,27,186,180,128,57,143,245,119,97,134,184,15,117,86,108,209,237,104,109,89,130,203,136,165,151,162,37,136,87,128,247,104,207,109,91,97,111,60,178,53,3,118,133,41,138,186,48,148,48,207,104,99,236,10,184,54,229,72,128,109,3,82,242,128,205,201,82,248,216,117,113,236,45,54,198,170,239,210,90,44,99,210,198,177,41,187,78,233,94,161,166,4,76,125,150,252,246,217,100,151,59,31,80,209,107,191,113,55,197,194,16,90,71,165,189,235,209,67,33,168,119,45,2,183,45,50,142,70,129,201,174,28,240,208,128,119,167,110,62,242,100,38,208,162,45,143,211,242,48,174,31,108,138,176,226,173,77,83,143,247,79,7,57,183,165,59,194,164,169,200,245,152,11,92,181,146,209,193,242,237,30,238,158,133,154,107,217,15,64,107,40,211,147,174,86,42,39,67,35,9,134,8,38,113,226,11,195,69,235,197,254,48,66,38,85,93,53,118,191,28,101,47,148,59,213,242,192,244,31,133,40,178,201,15,222,201,166,147,188,184,50,234,185,127,44,6,57,25,206,91,202,51,10,19,233,226,41,26,126,90,84,225,133,132,53,170,242,69,179,246,231,5,76,12,131,79,200,54,103,74,61,229,226,99,91,237,250,7,87,43,163,184,43,112,31,3,114,186,42,235,49,155,206,233,215,100,55,217,176,197,46,95,129,251,220,69,17,89,240,97,66,222,205,195,48,232,4,55,45,200,132,51,167,184,196,89,71,76,82,91,209,104,189,72,241,93,30,51,22,182,190,59,105,231,172,28,209,74,96,165,85,42,247,73,93,121,14,186,190,97,93,130,50,41,155,78,26,151,41,35,158,103,180,95,14,79,147,45,243,50,84,98,106,52,57,148,11,27,51,119,114,77,65,14,107,81,131,129,74,14,26,129,16,75,196,220,185,95,30,21,198,216,110,46,196,120,60,105,165,170,181,16,204,106,87,222,119,81,207,113,127,27,98,5,120,217,253,183,59,226,61,2,155,50,128,203,106,114,107,83,234,76,161,172,226,160,139,209,25,23,42,11,108,164,34,174,196,120,214,120,22,149,62,194,61,120,166,174,171,89,143,109,37,21,201,38,89,93,86,8,103,146,190,190,150,242,164,62,4,246,226,15,197,31,150,206,115,168,207,152,242,11,247,38,106,120,156,151,195,115,181,160,231,169,147,14,134,63,222,37,107,51,169,94,249,190,140,192,122,151,24,12,219,193,253,178,161,131,64,33,209,159,10,142,175,253,252,50,12,150,201,37,34,169,109,108,119,63,226,75,63,118,223,125,44,2,235,67,239,140,246,214,225,107,1,162,250,165,131,183,213,199,57,74,120,78,231,100,161,230,186,234,21,198,44,34,201,101,219,104,115,93,161,159,92,168,148,218,89,61,109,45,177,206,240,195,197,118,50,33,160,220,226,177,241,244,114,95,10,79,239,189,0,229,99,211,107,35,205,125,53,57,81,175,156,93,97,74,129,99,52,154,102,55,84,2,55,25,86,69,220,89,65,243,189,40,188,60,156,110,21,121,72,42,11,138,158,94,11,189,79,228,43,238,148,117,154,149,234,116,113,75,66,231,210,87,142,38,16,5,140,46,186,73,57,174,152,86,211,24,91,66,85,182,97,160,31,127,235,223,202,45,255,135,198,115,40,68,111,111,228,26,244,42,28,135,176,11,6,231,210,23,196,51,154,227,51,1,69,97,250,161,93,76,249,156,12,144,135,235,149,83,4,149,142,101,129,23,112,23,0,240,217,124,191,2,7,122,157,169,59,208,139,111,232,80,125,244,121,161,103,87,92,162,92,93,155,103,214,236,236,212,170,143,106,100,14,110,101,210,76,94,80,33,188,48,226,160,126,100,141,217,141,158,80,96,88,167,60,36,117,102,132,80,178,8,84,91,169,204,244,27,35,113,92,101,82,70,253,101,17,127,240,202,15,139,235,65,43,242,149,223,140,18,124,209,30,122,100,239,166,119,101,15,40,229,49,109,158,193,240,53,127,176,9,156,181,165,191,124,182,117,215,108,93,63,174,91,249,233,159,8,204,183,14,160,18,58,11,80,159,10,57,62,151,148,199,66,165,192,235,194,22,148,114,85,238,77,49,139,28,73,24,66,99,122,162,7,21,103,254,167,163,249,162,252,117,109,180,102,164,139,184,14,146,191,161,56,143,230,160,70,218,128,41,229,247,223,62,23,94,178,117,115,241,30,229,198,3,198,249,45,17,68,110,141,38,230,111,214,54,68,106,146,123,54,33,216,32,19,162,221,105,235,145,116,96,114,111,190,139,237,102,171,69,94,9,43,37,167,184,56,34,76,250,186,97,153,91,190,208,76,230,40,111,129,17,212,240,60,208,57,242,51,106,175,242,249,33,102,238,156,166,195,178,145,194,105,202,55,109,153,82,131,143,251,110,9,75,17,134,135,83,243,187,51,10,66,17,2,88,42,42,95,147,219,124,211,88,122,197,161,63,112,135,94,104,57,188,32,160,159,2,23,170,234,198,7,87,120,118,100,45,209,13,119,230,177,59,92,32,37,185,55,142,176,108,115,170,112,84,68,32,95,191,47,236,88,5,35,232,107,160,113,237,230,219,254,219,93,242,63,126,244,222,211,156,195,157,245,31,151,239,144,189,10,110,64,119,41,8,246,241,109,8,76,10,194,185,1,39,140,148,91,2,78,213,130,39,229,171,92,101,58,80,164,46,186,211,37,234,8,125,50,161,125,150,217,194,248,35,129,232,171,96,159,99,247,198,84,49,138,82,44,238,109,109,217,247,61,193,112,40,11,140,112,182,8,57,211,155,192,224,229,235,207,56,239,174,102,61,181,164,211,233,118,134,137,241,72,47,21,102,77,14,182,42,120,134,31,102,219,138,112,113,119,31,142,181,143,60,120,17,248,199,108,242,193,244,67,230,37,119,142,48,68,40,222,35,12,65,177,132,192,86,179,227,31,86,167,120,90,86,247,196,9,158,113,107,84,147,150,123,74,99,52,37,210,39,190,161,28,83,82,68,221,176,184,216,45,99,51,51,209,59,25,189,232,94,137,237,200,106,10,135,194,112,190,222,141,148,32,198,146,105,65,177,100,196,180,100,43,251,150,209,28,179,222,250,102,157,159,176,211,201,11,165,48,211,143,220,69,139,165,212,99,241,190,33,129,203,113,4,144,182,81,152,122,198,20,39,4,241,96,89,136,188,107,175,191,70,116,150,86,9,25,92,80,226,114,99,0,218,194,212,244,167,11,162,159,45,14,167,194,242,24,10,159,55,240,109,71,20,206,91,119,174,94,60,53,231,97,57,48,62,225,84,216,4,55,252,183,113,34,165,190,148,202,112,132,84,125,180,73,74,54,125,174,68,154,200,143,123,211,67,209,101,78,181,112,202,110,44,88,204,68,223,8,146,184,206,190,49,16,55,43,207,74,180,66,100,95,44,148,43,162,3,114,225,95,177,171,155,80,198,140,219,229,125,66,85,231,201,154,97,193,158,42,135,211,68,231,200,115,176,212,37,163,133,36,119,142,85,115,205,55,182,252,34,143,77,1,177,43,50,152,158,12,179,170,83,110,36,71,14,151,164,181,173,28,138,208,146,124,43,237,124,30,48,125,230,127,187,73,255,135,249,124,77,243,62,131,50,151,40,26,202,178,234,50,28,79,180,184,213,127,118,147,38,173,157,120,74,180,112,95,184,106,169,34,78,218,170,78,220,247,35,69,153,143,15,119,78,176,180,221,73,35,147,40,162,180,211,114,162,163,135,35,133,152,244,243,219,5,55,44,188,153,1,113,143,254,118,54,182,89,135,145,61,77,58,58,193,115,19,126,22,31,90,202,10,67,152,124,189,52,120,188,101,90,176,198,86,184,220,227,23,89,16,151,59,27,169,154,187,220,155,96,193,126,28,246,243,229,184,175,212,32,6,190,153,202,73,236,133,232,100,140,46,208,176,10,124,188,35,87,35,33,151,1,67,161,192,48,107,207,188,175,79,94,36,75,10,245,118,139,194,111,220,234,185,196,96,61,115,54,241,209,253,206,185,179,124,235,65,72,57,192,36,20,126,92,167,91,225,206,26,181,61,231,152,205,14,243,40,26,67,217,120,125,95,167,10,75,173,41,117,25,162,158,199,241,251,114,122,240,46,18,235,145,232,15,196,45,177,147,22,107,9,236,58,58,81,139,116,225,114,13,78,66,67,20,123,7,8,7,154,56,221,9,233,38,231,107,51,106,134,38,181,96,100,122,81,158,242,47,232,24,244,77,111,123,216,74,241,193,144,20,137,174,20,225,113,178,35,62,39,252,107,49,219,208,131,134,205,202,63,191,68,93,68,145,139,159,3,28,226,84,143,74,209,253,212,37,166,133,154,102,25,254,253,101,43,104,148,231,34,83,95,124,202,172,170,184,37,185,184,41,238,249,30,77,122,150,202,114,129,17,125,243,152,86,194,179,124,46,94,77,34,118,58,220,31,201,55,236,87,170,110,60,16,184,173,187,65,194,109,176,226,20,255,130,142,211,137,48,234,146,48,98,39,176,226,145,64,166,80,132,32,73,52,98,65,120,16,18,91,98,72,62,196,156,94,15,254,211,244,126,174,93,5,237,108,114,17,91,37,161,174,17,204,196,147,120,82,27,199,8,86,106,129,169,249,241,226,9,120,108,146,182,87,243,193,156,243,37,46,62,172,116,249,198,117,143,53,73,192,63,70,179,41,73,208,24,95,196,101,140,44,216,207,169,127,97,243,207,123,220,248,208,111,119,152,71,223,60,129,139,26,86,146,221,118,160,126,57,220,241,225,218,79,229,17,139,54,200,159,80,218,34,134,44,55,86,121,82,79,4,157,135,172,79,239,54,68,92,211,205,105,138,98,242,208,70,100,18,226,174,73,213,77,118,96,110,77,60,28,51,52,238,155,218,94,226,176,2,243,209,120,247,15,84,219,199,76,149,204,195,175,191,109,68,6,96,168,64,153,233,18,45,15,96,146,63,32,101,117,223,38,44,84,145,69,34,228,145,53,239,124,246,109,88,36,63,148,184,183,102,15,204,11,136,166,38,40,239,168,190,120,50,199,203,101,86,209,197,54,38,226,39,239,60,70,20,94,152,58,198,147,110,39,140,179,35,89,179,80,242,210,132,57,222,105,100,199,54,229,237,253,129,45,144,232,48,132,223,243,73,137,31,107,107,196,197,9,31,107,93,19,162,71,107,199,157,91,73,244,155,203,159,78,120,13,76,217,249,147,203,63,222,122,143,91,35,81,188,234,83,71,80,110,174,223,14,97,45,185,178,184,124,36,184,224,203,234,207,224,75,97,1,215,110,215,230,80,43,112,168,55,121,214,32,114,214,27,235,8,73,71,118,140,18,107,173,25,33,225,238,97,36,96,56,140,245,167,207,162,116,21,111,163,211,63,147,250,20,102,180,160,16,7,238,154,124,176,186,13,56,174,3,206,165,189,23,39,187,116,243,122,163,230,231,226,252,167,40,205,216,180,57,107,189,202,57,156,40,181,137,148,34,89,51,45,134,73,38,115,237,137,107,58,108,180,220,177,35,218,231,223,23,123,4,1,151,11,195,113,18,9,117,152,166,166,150,215,53,168,63,60,149,212,140,7,87,107,60,89,184,238,213,33,10,78,238,243,185,54,145,192,184,248,177,68,149,4,201,86,166,211,124,3,91,215,191,194,48,167,198,111,119,114,81,83,97,246,254,28,48,117,83,251,129,207,121,26,143,141,242,115,122,30,12,38,162,30,112,126,248,205,126,203,39,106,155,80,49,78,227,129,105,26,29,1,179,17,60,48,202,20,119,52,117,30,207,111,67,98,18,207,77,215,192,126,238,252,236,236,177,18,185,186,242,53,18,235,204,245,190,177,95,1,134,194,236,214,247,226,244,171,234,197,169,46,187,131,115,217,90,45,96,116,107,227,62,23,26,114,207,96,10,215,99,116,69,26,87,31,27,202,130,28,83,254,75,199,42,76,158,42,214,105,37,101,163,171,97,25,115,104,192,103,217,143,231,183,105,230,184,191,221,158,178,67,178,173,53,106,82,144,237,29,207,50,158,43,71,69,36,13,214,93,41,85,14,76,125,222,133,115,121,38,37,35,192,17,245,46,228,141,147,190,15,75,110,220,122,151,174,21,20,8,219,70,141,168,113,25,60,197,173,8,190,181,152,177,10,205,215,131,30,95,51,69,57,11,165,122,83,81,56,115,163,144,198,90,162,100,190,44,118,124,139,170,8,152,233,150,83,169,103,217,113,99,38,160,144,21,134,138,43,74,101,250,195,254,65,113,102,200,170,129,82,156,241,92,59,165,123,190,84,156,136,174,215,62,179,29,108,44,231,69,206,167,14,25,31,59,106,220,170,73,63,203,187,160,204,188,223,249,164,106,65,127,152,140,227,125,21,21,10,25,157,79,139,213,221,138,171,115,194,106,57,75,53,237,172,118,107,193,182,102,213,225,59,201,174,110,113,38,127,188,55,70,112,37,121,151,126,53,137,238,103,48,76,44,126,238,213,109,58,2,207,104,219,26,29,166,148,163,63,163,241,70,75,192,235,45,190,163,59,165,229,184,51,202,210,116,161,160,189,124,59,139,172,206,117,62,23,135,83,224,94,252,28,54,250,182,32,54,139,26,10,170,53,198,83,217,199,113,17,252,3,144,32,245,161,245,46,148,110,223,50,126,232,151,166,238,163,136,20,140,118,71,39,250,137,20,54,225,22,135,177,8,116,15,79,40,148,70,115,195,54,18,216,245,212,249,223,206,85,115,110,148,28,176,83,62,63,162,96,24,15,67,229,126,206,15,225,135,196,172,101,35,203,86,184,80,62,22,48,36,198,250,220,217,178,105,1,147,16,209,57,231,0,136,94,72,43,18,122,150,3,45,161,81,99,125,224,164,182,134,201,126,69,241,55,172,158,143,101,249,227,246,138,59,75,86,247,162,112,235,57,186,170,140,85,186,61,63,125,204,210,40,213,223,38,34,162,143,13,249,99,190,55,222,85,129,15,94,49,125,33,188,77,109,101,33,212,94,239,219,70,77,86,27,222,17,206,29,209,75,121,224,170,156,112,141,219,170,23,45,83,165,132,154,37,70,235,253,233,2,33,133,194,150,84,10,248,88,199,77,209,20,170,3,134,102,93,103,141,140,99,187,223,118,74,207,94,217,76,224,119,222,59,75,69,251,208,96,109,75,183,186,155,194,19,189,237,227,97,68,241,42,232,99,187,97,248,159,117,37,131,147,22,109,29,56,167,148,47,76,218,86,186,123,160,18,28,163,95,152,54,140,167,43,240,236,82,183,106,221,24,75,159,110,71,190,207,128,143,137,164,141,152,196,220,82,172,4,244,144,85,252,162,13,227,9,10,180,244,250,116,82,26,239,78,9,152,216,133,220,56,164,223,41,118,13,56,141,107,126,96,152,67,226,167,203,107,86,82,9,152,71,244,55,240,117,148,252,192,215,62,170,48,238,61,77,204,168,105,7,177,8,241,202,115,186,233,79,67,78,222,239,157,157,157,86,123,156,251,160,229,225,118,25,172,60,180,221,189,91,240,238,182,48,176,207,15,133,11,156,93,183,133,97,168,172,64,235,45,226,18,84,153,64,193,160,32,59,78,92,154,249,212,142,116,218,183,118,52,75,154,100,129,126,91,231,236,75,229,46,164,212,53,74,12,124,14,179,187,74,207,119,166,193,131,99,91,19,7,187,163,83,127,126,58,239,144,162,163,97,132,156,215,3,55,233,100,97,151,86,82,18,235,152,186,13,83,244,10,235,231,3,193,221,237,223,161,33,87,219,121,249,246,214,237,120,162,13,90,159,234,115,17,3,230,101,106,31,50,185,158,232,123,157,164,64,246,211,64,141,254,200,133,215,187,165,192,241,126,31,26,37,97,237,159,158,116,64,69,15,13,197,218,79,7,52,69,117,183,105,201,202,22,117,244,64,25,61,126,153,178,90,109,165,183,163,173,94,152,28,145,78,10,84,218,183,199,12,167,90,187,17,207,18,46,247,179,166,81,66,9,21,113,148,118,190,115,102,213,175,218,218,77,157,92,236,148,19,127,82,151,2,30,69,216,103,38,92,86,214,3,159,175,41,221,118,172,179,227,63,83,106,181,162,249,182,99,157,175,69,71,99,243,71,183,226,180,62,127,125,48,72,28,238,98,160,81,95,153,119,140,150,164,221,54,51,216,163,244,226,208,119,13,105,112,155,90,80,220,104,157,137,248,24,145,180,162,157,98,240,136,213,126,123,166,146,113,140,42,76,114,34,158,59,209,58,169,191,157,9,126,223,190,190,71,214,246,204,40,101,233,183,33,209,20,199,94,234,144,25,159,174,177,235,40,231,15,58,207,177,169,156,3,21,82,234,7,78,61,58,114,59,89,144,162,156,39,148,147,213,11,155,187,163,112,42,81,173,108,94,192,179,37,157,115,15,250,143,128,27,109,210,10,67,12,93,3,134,98,80,47,190,200,80,222,139,67,255,241,80,212,140,203,227,87,141,161,80,25,10,168,189,157,151,130,128,68,133,110,28,176,78,231,232,72,36,117,164,68,223,13,101,135,32,82,194,74,153,229,185,120,65,186,32,46,78,40,85,185,94,142,211,81,82,216,103,149,234,79,61,211,225,99,115,113,51,96,98,227,122,113,178,0,177,117,24,243,136,154,88,25,6,163,56,190,208,146,121,218,218,143,29,122,43,131,105,156,60,31,152,94,60,25,9,189,195,9,117,130,161,48,181,11,241,96,137,108,169,92,252,88,177,8,35,57,227,132,197,186,179,194,228,163,131,175,98,163,135,81,20,174,185,135,189,93,240,94,245,108,164,61,224,182,243,151,101,76,38,2,47,170,27,130,43,131,73,209,6,110,4,46,34,164,114,96,154,70,155,194,16,159,196,104,138,173,180,95,31,207,175,220,209,195,4,33,21,190,13,45,44,89,253,118,19,204,223,151,31,132,122,89,61,119,233,38,190,189,223,197,60,126,253,225,73,184,38,230,196,184,217,187,194,53,69,167,205,129,105,79,213,57,49,93,228,184,109,51,148,116,180,8,27,0,31,119,184,233,111,15,20,31,226,117,21,219,216,21,38,99,23,79,93,144,113,127,224,174,119,78,213,212,51,163,184,102,225,61,65,195,251,80,68,157,249,156,193,126,104,45,91,229,121,93,88,174,93,24,91,30,181,122,224,99,155,94,46,25,122,130,20,13,125,128,254,17,195,204,7,133,148,237,178,235,144,57,81,152,163,245,178,2,81,61,159,31,152,150,224,128,219,195,234,78,54,109,68,235,108,249,21,7,180,7,238,125,7,141,19,57,28,61,215,73,253,69,232,28,234,201,148,159,85,136,38,109,176,56,117,43,255,124,208,219,77,86,44,172,159,116,202,208,133,42,65,79,197,248,162,244,133,21,193,96,97,219,163,239,77,73,27,231,205,106,209,64,151,85,12,226,108,87,20,80,59,211,159,73,54,164,135,54,152,158,97,31,77,186,39,63,188,191,36,64,103,160,157,68,141,210,25,91,86,44,224,156,254,50,41,215,203,215,90,216,195,148,247,55,27,67,119,160,249,17,73,98,213,230,20,20,132,165,154,212,247,67,0,125,30,173,6,140,205,247,92,188,142,59,182,60,28,153,37,95,2,194,227,85,205,54,95,202,107,83,111,12,152,110,74,185,240,241,26,92,247,201,88,73,231,67,45,157,227,56,135,13,181,104,87,20,220,218,61,194,183,16,181,158,219,106,10,35,25,114,41,100,171,84,45,192,228,65,54,57,136,88,105,182,86,54,212,252,107,208,112,56,143,135,138,24,25,142,145,47,10,155,128,222,52,106,72,193,164,106,122,198,122,219,108,23,241,18,115,210,56,102,165,36,37,199,75,50,166,21,101,182,69,25,33,95,166,97,108,8,93,1,16,102,150,120,19,201,40,175,159,209,212,92,5,27,48,202,124,210,165,99,4,150,225,95,100,90,167,115,210,167,170,52,45,56,138,156,160,128,132,151,114,14,238,102,11,183,62,48,14,91,14,152,10,180,169,112,9,129,71,24,61,72,70,14,133,173,104,54,96,172,130,103,116,142,166,143,14,49,127,123,232,220,105,153,10,114,114,10,129,85,217,181,16,162,104,65,32,110,174,204,67,21,143,58,117,14,20,134,190,250,192,101,94,158,110,252,133,241,140,46,145,108,162,132,43,41,141,23,232,24,222,28,7,127,244,80,157,67,224,234,10,91,192,169,40,119,38,253,12,247,208,128,239,232,149,72,217,52,219,181,248,109,188,143,242,194,41,18,201,201,226,229,249,129,143,157,92,46,220,158,158,87,96,228,11,3,198,196,232,47,115,255,8,226,116,28,21,85,152,227,243,95,65,167,149,96,122,30,207,164,81,52,50,99,78,41,203,232,143,106,0,241,245,120,35,148,24,86,149,59,248,213,145,6,140,55,95,31,248,184,50,241,219,8,199,60,15,70,98,60,86,177,49,182,174,231,226,236,108,247,226,165,43,23,253,129,41,59,184,119,14,117,221,243,220,101,5,119,7,188,235,67,67,49,166,125,228,102,52,173,210,75,5,13,160,71,14,138,165,68,151,141,246,240,179,6,57,123,3,70,33,165,42,220,75,144,132,211,165,180,148,113,244,192,86,146,26,112,125,148,178,10,236,89,225,190,31,184,60,125,248,133,138,172,72,100,37,54,82,237,20,166,35,177,5,183,218,129,19,9,60,133,169,32,141,223,206,251,137,48,241,118,105,231,14,152,66,0,125,176,9,79,216,29,141,212,139,78,41,245,123,41,110,13,146,151,241,140,30,55,176,118,224,198,82,83,216,164,235,3,174,67,221,193,98,18,110,46,198,99,81,81,113,238,17,184,189,250,120,44,171,54,84,5,229,152,70,43,52,236,233,50,212,14,58,224,28,27,117,179,85,55,30,152,214,10,215,209,58,48,89,231,174,176,245,5,56,12,205,190,234,31,53,100,55,66,179,6,169,197,231,3,163,244,60,110,172,162,89,175,247,13,7,112,136,164,172,99,5,12,85,229,176,48,81,168,187,80,229,161,233,193,66,238,183,184,122,216,94,68,17,210,51,58,83,99,18,48,133,202,250,219,245,50,173,30,56,81,235,169,163,81,117,204,49,227,9,7,126,40,204,23,226,115,70,33,104,85,121,151,246,179,49,3,62,94,80,209,25,135,170,56,133,118,204,50,109,68,133,249,190,74,192,132,95,244,183,113,144,87,168,195,76,35,104,20,37,45,216,136,66,239,13,77,231,161,114,136,84,149,120,109,25,48,204,72,143,126,24,234,50,53,224,174,109,78,38,211,53,157,140,194,82,237,235,145,92,67,96,196,85,180,15,90,30,82,81,224,84,66,13,142,66,14,109,44,71,33,236,88,55,119,116,130,243,247,213,23,91,33,208,7,189,102,126,127,27,125,146,22,48,194,202,143,58,217,113,152,215,133,17,242,125,212,201,76,14,43,96,42,96,158,209,185,77,65,203,131,37,60,230,0,145,39,174,143,94,27,101,3,1,211,151,251,72,197,173,25,159,207,66,143,69,227,191,72,197,141,208,184,71,40,94,249,155,80,70,74,61,4,36,23,150,240,124,174,141,190,91,40,93,65,176,92,95,17,59,175,102,0,37,88,246,200,208,21,84,24,2,238,143,226,72,198,203,169,251,194,80,2,60,242,147,4,242,66,30,140,214,204,87,219,18,14,211,46,234,97,237,133,207,14,121,229,193,140,133,45,43,156,174,186,30,241,225,247,167,7,134,253,213,76,35,178,93,21,206,91,53,211,160,155,47,170,247,9,25,75,220,217,48,123,79,97,180,61,98,116,183,34,226,71,76,180,164,43,246,86,200,151,60,74,164,165,133,80,233,60,59,138,6,237,112,11,231,14,221,178,105,98,213,170,53,138,74,103,104,72,34,125,162,171,144,98,245,122,53,209,200,144,235,82,152,80,64,140,43,129,103,228,183,10,231,171,152,70,241,130,202,126,100,106,182,229,161,139,81,160,40,220,178,183,187,1,23,248,148,21,54,37,107,135,209,76,85,93,64,254,131,115,238,2,63,164,162,153,178,203,216,41,233,162,106,245,133,81,196,139,107,39,235,170,86,89,89,244,125,252,206,144,7,27,42,211,104,109,87,57,4,13,145,24,44,143,144,47,124,180,87,74,145,100,123,83,248,124,51,162,211,88,234,163,227,219,237,64,186,42,142,73,149,7,178,81,185,196,62,58,152,240,253,192,60,214,133,105,126,121,96,170,195,226,185,168,50,80,141,96,228,46,66,209,147,34,0,37,217,167,9,170,143,171,108,137,49,254,60,21,53,244,51,96,36,97,84,3,24,219,98,221,209,37,63,138,157,48,19,198,254,207,183,147,244,219,58,239,230,28,255,87,115,115,79,45,107,166,86,181,180,116,5,59,145,73,86,109,99,211,71,47,87,207,179,43,143,36,21,6,81,174,250,227,83,73,165,61,162,205,179,151,123,113,200,115,31,77,103,218,27,119,192,20,134,61,112,20,202,130,194,85,252,160,240,112,228,128,95,233,128,108,124,165,249,194,185,168,143,142,133,234,116,140,205,170,139,255,40,85,159,175,35,100,195,225,133,25,207,58,226,93,230,184,51,168,230,85,117,25,189,165,21,115,194,158,242,136,100,19,231,15,83,128,146,205,63,215,206,145,195,6,238,127,20,182,247,110,114,109,246,182,254,8,112,183,42,104,86,153,196,131,146,165,27,1,147,37,208,151,5,101,196,125,230,2,245,166,162,21,83,58,224,172,140,236,217,216,45,99,125,83,81,59,31,248,76,81,189,191,60,186,70,125,161,52,92,87,133,180,179,218,37,6,153,141,157,37,212,204,187,117,124,14,133,201,63,197,125,159,247,174,204,34,153,142,193,16,41,237,136,167,170,174,107,199,117,137,243,150,214,91,13,138,209,167,180,211,190,247,93,208,101,87,24,237,220,123,113,76,229,7,238,244,148,92,184,169,202,16,90,120,193,60,98,112,74,186,128,105,216,217,119,125,147,34,29,207,104,138,206,239,140,159,109,82,109,39,24,249,175,12,47,78,153,138,248,226,85,181,216,69,173,70,70,101,97,143,107,186,194,12,199,16,127,10,137,140,88,115,236,171,78,124,110,84,79,107,88,37,251,184,240,216,154,146,193,177,165,18,57,224,254,176,30,18,108,197,13,187,112,81,242,254,108,84,166,73,148,145,31,205,204,115,225,157,175,90,46,95,135,158,245,180,143,239,126,159,139,40,210,82,248,28,185,161,47,220,54,162,109,10,211,66,120,239,12,102,10,113,239,179,209,220,198,241,0,193,147,6,58,113,185,207,90,187,48,238,158,62,54,204,61,119,202,215,83,223,158,17,157,184,171,248,216,40,75,181,24,248,202,189,65,23,116,54,77,108,28,148,186,141,248,101,172,37,249,97,10,146,231,21,29,63,102,197,3,214,43,183,185,224,210,81,217,179,76,231,222,8,251,157,206,135,164,158,71,134,86,240,170,138,35,96,160,62,17,246,104,191,183,205,142,46,7,42,116,55,57,246,88,120,207,84,105,61,225,58,122,175,53,39,216,126,206,106,222,211,206,251,194,216,25,138,26,1,87,160,147,226,71,133,73,99,229,11,63,44,75,9,181,167,37,215,198,170,88,10,99,148,143,128,251,123,241,137,72,166,92,252,41,35,34,45,94,102,24,171,133,50,237,250,12,38,55,87,47,172,19,102,133,42,249,254,112,109,186,134,142,239,101,26,130,31,156,141,45,67,126,25,195,192,59,142,129,27,170,77,10,183,20,170,197,102,93,74,38,52,177,191,207,11,67,65,44,219,232,129,203,149,245,206,70,145,181,5,133,231,33,236,119,236,149,182,245,198,104,27,9,83,149,115,72,235,178,8,21,175,28,239,50,35,26,46,223,85,178,30,138,56,18,173,186,169,232,157,65,163,94,46,204,1,41,40,138,129,33,183,108,68,68,114,110,37,204,243,186,46,156,149,27,252,44,49,107,170,112,180,81,203,35,203,132,58,235,208,6,70,134,47,167,103,52,204,242,161,0,159,81,210,126,38,229,248,213,35,182,139,12,141,227,212,41,101,209,222,41,197,241,24,58,41,38,94,21,183,86,205,203,87,248,124,109,97,243,113,148,204,170,191,141,192,96,88,232,68,34,83,81,152,149,54,87,192,70,61,117,97,244,35,106,56,15,105,89,237,156,192,29,217,152,22,240,217,130,244,141,156,251,60,203,199,239,60,209,58,170,139,24,202,43,133,161,22,111,10,31,39,51,54,164,179,69,60,18,117,4,224,103,172,133,68,151,138,196,242,45,130,62,250,29,12,97,140,222,120,69,73,51,70,255,72,231,4,70,24,55,162,48,188,63,45,254,32,14,61,195,82,72,108,87,75,209,188,130,232,26,184,61,102,52,116,160,103,243,243,247,5,229,173,234,167,38,100,25,34,176,69,76,173,137,103,158,44,72,22,223,15,181,131,91,111,59,113,24,197,141,33,180,163,219,44,150,234,253,124,18,124,115,186,215,53,34,205,113,182,88,155,162,28,91,231,70,143,225,124,223,53,82,59,114,50,37,42,183,87,124,248,68,165,71,127,96,164,95,125,195,34,88,174,98,231,240,212,156,151,27,19,126,246,108,157,19,196,152,157,168,166,177,37,15,229,160,55,29,217,234,126,203,36,201,243,108,73,52,186,57,47,57,135,241,212,50,187,4,125,117,207,49,120,89,238,90,225,49,189,127,150,104,3,81,100,189,51,66,16,37,238,204,184,71,247,3,31,199,191,5,252,52,29,3,23,180,77,28,62,191,180,244,252,128,191,61,249,225,115,96,74,86,229,235,162,109,199,87,161,81,68,233,241,66,88,215,165,168,64,233,183,124,198,246,27,205,56,71,17,181,30,207,104,242,245,61,224,156,53,184,100,188,14,206,219,73,223,12,233,121,125,215,164,252,106,252,54,237,208,250,125,64,224,61,82,220,56,167,168,62,116,175,65,35,9,138,250,208,3,19,54,246,41,163,175,73,9,238,9,65,111,239,66,5,46,20,132,62,112,120,230,80,161,100,149,83,35,42,89,195,227,34,57,244,36,24,144,145,158,241,93,79,91,70,207,10,183,200,213,12,56,87,101,194,54,5,231,238,49,181,105,140,97,122,192,84,243,76,87,192,105,9,101,145,193,45,76,187,249,115,94,222,139,183,116,71,255,250,226,30,184,70,184,15,118,10,106,17,223,209,121,199,156,210,171,246,14,238,49,39,236,17,77,87,176,137,187,124,40,149,159,74,239,109,168,115,149,2,183,119,245,211,158,229,153,141,131,150,135,92,211,224,17,223,206,57,74,242,250,11,167,59,154,28,192,124,150,104,139,188,34,240,19,8,7,245,140,38,160,17,136,60,104,118,230,64,224,254,148,181,243,113,108,111,135,4,166,128,248,65,225,154,9,20,213,131,23,110,222,50,15,156,198,120,191,187,235,16,77,35,205,106,245,249,238,166,151,107,1,19,245,29,239,103,89,71,220,119,133,22,251,185,111,9,193,76,104,176,203,179,77,114,246,148,184,120,49,85,37,253,56,142,13,153,47,60,97,231,120,224,118,63,106,136,140,223,93,22,58,222,59,43,176,35,169,181,91,9,11,196,126,99,210,157,207,96,212,209,98,194,141,35,107,62,48,113,200,128,147,50,107,218,110,212,93,39,23,147,123,63,242,218,236,70,115,223,199,134,61,113,229,7,206,233,174,66,99,78,126,182,35,59,221,3,238,89,131,171,108,102,52,22,6,76,0,250,185,56,154,50,177,24,76,147,249,185,243,12,21,122,192,212,100,188,48,82,99,14,39,200,144,31,248,156,178,41,70,163,48,164,102,99,69,140,112,93,152,187,123,62,250,124,215,33,49,224,244,108,86,198,157,18,48,213,87,207,142,49,162,65,2,184,106,241,121,50,241,224,216,8,91,50,245,39,133,91,242,110,125,96,226,107,207,109,151,16,175,3,78,101,62,167,7,78,189,91,218,212,127,159,57,213,247,193,163,236,64,41,187,212,25,171,70,5,17,240,120,8,211,127,97,222,56,235,191,54,184,11,147,151,13,199,125,18,173,203,234,55,81,214,233,60,128,192,133,131,78,96,226,169,61,70,195,189,175,167,7,76,156,227,222,90,33,158,241,140,54,25,166,128,143,103,175,6,18,201,239,22,175,19,161,67,109,115,179,211,192,59,57,129,235,211,249,116,150,24,181,205,49,58,237,172,132,212,9,49,144,125,159,59,81,96,165,23,135,80,244,62,24,76,106,186,26,232,244,111,110,54,78,242,143,26,117,75,196,97,46,136,186,135,94,26,129,96,15,7,194,220,48,180,38,44,89,227,135,7,136,96,132,90,74,57,145,146,233,210,57,74,87,77,123,80,200,104,119,192,229,141,42,224,190,39,247,139,38,207,244,152,87,105,162,231,85,2,158,196,102,20,238,59,2,3,228,0,147,10,64,96,28,223,228,29,68,88,85,99,137,246,85,183,184,243,132,90,103,210,209,231,73,188,147,128,146,186,181,181,228,236,192,228,141,227,226,236,58,235,129,9,135,248,235,130,231,228,57,67,140,141,198,205,120,248,252,180,152,135,182,157,113,207,85,162,16,66,248,2,220,131,77,6,152,158,162,173,48,81,231,184,113,152,31,212,249,135,111,213,233,196,128,49,24,244,226,4,149,86,220,56,221,154,186,173,88,229,108,24,134,169,90,235,185,194,212,99,57,122,86,218,124,198,226,107,198,141,21,138,255,31,216,214,176,195,40,0,169,83,134,195,183,238,132,159,51,32,63,111,147,202,218,29,55,134,66,138,30,249,120,101,113,128,176,236,30,107,24,183,106,134,107,147,32,228,121,38,252,184,23,17,57,67,197,42,9,61,168,193,205,73,192,129,209,100,202,15,76,58,54,96,72,113,116,41,148,114,79,39,248,112,40,185,126,224,22,137,44,146,134,231,220,124,126,155,83,252,254,118,222,207,183,89,96,179,152,129,166,247,236,194,55,245,154,120,108,72,136,3,31,24,146,137,11,67,91,255,160,41,226,64,99,91,206,76,127,58,145,13,241,27,67,133,68,147,173,214,158,234,21,134,192,165,142,231,227,163,214,32,102,124,33,65,180,116,82,136,139,198,181,231,126,130,233,137,215,25,209,47,218,212,30,198,35,224,28,11,233,192,176,201,234,83,167,43,170,1,220,159,10,236,68,127,144,171,152,0,183,215,249,135,239,42,62,62,36,126,206,135,31,191,221,81,33,219,163,197,99,255,138,165,30,56,196,66,128,177,139,30,24,174,216,128,137,28,92,3,14,120,222,172,15,44,69,199,205,232,10,179,39,197,157,35,165,119,139,71,128,123,113,178,190,102,132,58,247,117,130,158,7,141,73,65,215,189,62,191,92,179,247,96,3,87,205,64,3,211,237,116,71,103,132,27,20,78,103,82,238,125,63,236,165,221,136,156,218,253,237,78,207,150,222,153,157,87,241,88,29,221,13,189,56,173,26,35,222,118,159,77,244,210,128,145,251,188,23,167,247,83,39,229,87,63,23,48,91,105,83,152,206,187,251,219,77,249,115,129,137,147,199,180,244,218,36,58,6,76,253,245,29,77,88,92,127,155,40,202,157,84,100,171,211,3,35,125,114,71,67,194,170,179,70,183,75,236,27,228,171,36,65,8,220,199,184,171,252,216,65,51,233,164,78,212,127,242,133,145,0,84,24,139,33,222,88,155,146,10,3,181,134,217,64,77,237,85,96,35,196,186,63,141,192,148,222,56,154,103,37,30,155,224,102,145,159,62,211,180,163,144,130,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,95,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,143,233,52,243,167,170,84,128,203,171,36,179,50,188,19,13,1,240,190,135,222,88,130,166,177,248,47,163,185,32,93,212,248,126,214,7,234,112,126,228,156,233,25,228,48,243,151,137,150,77,185,23,199,53,196,185,246,149,144,57,208,239,66,161,141,119,146,153,249,96,163,111,190,199,61,166,25,196,16,223,131,29,183,253,209,28,55,17,205,230,109,212,24,68,21,137,72,129,33,81,139,209,199,53,25,18,181,198,35,128,92,180,198,232,130,112,198,133,225,165,115,106,29,96,138,61,228,193,90,49,78,212,251,219,91,108,36,248,182,173,1,36,126,155,22,128,117,97,35,197,26,1,159,21,46,129,74,8,181,169,104,244,7,163,50,64,52,25,173,41,53,57,95,55,249,211,51,17,55,21,77,3,230,89,72,126,8,80,252,171,130,207,212,143,154,192,136,195,133,162,133,251,219,116,75,225,162,124,112,107,182,240,5,78,100,121,125,180,21,223,221,213,210,126,125,23,203,231,188,150,51,203,77,225,1,141,133,79,106,53,81,13,185,53,123,182,18,163,207,79,237,235,28,89,81,90,114,150,115,224,84,164,248,184,153,117,226,189,135,156,255,99,72,215,87,99,131,77,37,166,165,160,249,56,228,193,170,201,232,182,128,247,144,86,57,118,74,148,79,238,173,13,222,145,192,112,70,245,251,96,189,73,96,186,17,177,109,119,82,171,213,51,201,180,28,39,122,199,214,65,143,24,86,154,192,212,224,197,82,36,226,212,254,177,224,40,238,52,116,213,33,181,142,22,103,85,187,111,240,154,67,197,61,29,119,161,169,209,72,84,57,70,79,120,139,36,190,212,136,40,4,79,44,37,159,109,138,161,113,96,132,220,157,90,125,90,214,229,177,87,19,28,157,1,151,41,29,74,14,59,171,54,34,60,82,121,246,93,60,95,24,147,118,188,183,230,4,9,70,180,190,68,123,199,30,108,184,170,28,212,211,187,233,102,105,211,178,131,104,31,47,74,131,168,54,169,221,121,100,233,182,129,165,81,96,235,111,242,73,157,228,216,155,206,57,166,74,168,173,195,131,252,120,78,208,67,165,125,71,83,163,37,190,145,213,36,196,156,18,143,146,247,89,225,194,187,148,242,231,112,83,201,161,95,145,236,165,95,63,167,215,113,81,196,146,95,200,206,4,243,59,18,53,98,44,31,207,228,56,109,241,186,72,144,103,49,58,81,156,10,90,120,2,91,194,84,137,157,206,38,238,183,221,161,220,150,187,54,202,144,208,21,193,252,17,54,239,110,49,137,28,122,14,231,140,173,210,180,117,96,72,151,67,190,131,227,191,232,197,207,156,148,126,201,238,233,166,148,176,68,165,27,223,83,166,38,67,253,216,179,176,17,142,237,84,121,212,59,167,166,206,141,233,118,58,93,29,57,154,38,85,30,70,148,120,169,244,97,80,111,233,249,109,227,149,191,228,209,77,36,50,58,32,37,172,151,234,184,106,24,147,186,51,60,173,224,145,133,244,90,189,19,248,98,202,165,76,37,254,39,207,117,54,112,116,101,63,152,220,150,72,227,26,251,235,153,171,117,41,25,105,187,86,184,134,164,66,133,255,67,42,122,184,51,234,50,131,81,238,24,195,77,194,95,245,248,15,80,220,59,235,219,228,179,23,115,120,139,97,120,224,243,250,164,99,184,67,254,153,220,9,198,216,234,90,12,75,55,65,133,164,202,225,86,149,75,230,192,28,132,78,137,4,179,225,19,31,43,148,211,123,233,61,130,152,103,15,168,10,159,61,44,184,67,201,1,116,169,35,4,46,208,84,124,112,161,47,111,63,240,101,130,50,6,175,164,207,133,194,112,16,143,102,168,5,229,169,172,168,48,184,200,22,172,145,242,174,209,56,79,222,49,15,175,72,154,98,157,49,135,231,141,56,129,142,105,214,137,167,90,104,74,93,206,61,152,209,171,207,178,39,20,58,94,188,100,186,163,92,123,76,75,249,233,70,172,192,153,169,179,209,103,73,178,170,24,95,110,16,229,161,220,154,116,74,80,96,118,73,244,110,220,99,34,244,215,77,1,96,180,128,51,165,94,234,211,173,51,201,78,236,110,108,74,82,102,78,6,7,215,55,40,235,146,229,171,197,105,43,40,153,59,121,150,9,96,235,50,164,52,179,251,58,131,238,160,136,118,14,221,85,152,6,78,105,116,190,180,220,170,194,86,103,227,84,78,203,248,236,197,239,194,245,117,201,135,4,239,103,146,157,54,83,196,49,125,78,19,189,229,83,29,62,20,38,130,221,138,112,73,86,191,10,195,44,118,36,130,210,73,243,200,25,206,182,96,112,91,144,24,200,78,155,141,232,193,215,89,162,144,69,147,104,38,54,16,236,86,155,222,88,57,238,243,80,150,215,51,161,176,151,201,125,91,45,106,240,52,109,35,111,144,107,27,247,79,204,9,229,59,69,253,88,206,166,208,150,2,230,124,23,24,46,208,121,97,218,250,196,41,131,180,35,24,164,182,185,193,226,88,161,171,83,98,82,206,244,116,169,178,237,240,34,35,207,121,159,75,185,231,58,237,84,116,17,59,76,233,130,186,101,197,12,88,31,189,182,85,159,94,152,126,196,216,12,217,80,158,116,18,49,169,117,159,11,247,67,15,16,232,244,162,141,149,108,30,177,7,241,125,232,18,91,193,240,70,174,92,202,54,127,202,6,57,232,227,198,113,96,100,71,66,187,224,56,248,110,190,25,25,160,20,73,153,52,81,4,61,240,123,89,107,50,218,120,111,74,16,192,209,217,174,78,221,26,37,74,199,16,189,144,62,235,102,59,126,136,46,28,3,125,43,221,17,176,11,48,241,136,85,105,113,225,194,58,55,229,173,139,103,157,172,222,167,120,108,180,25,71,250,110,159,35,20,246,124,117,100,77,16,221,225,66,236,75,38,148,222,161,136,91,163,108,174,177,24,2,172,84,114,6,43,23,17,192,44,158,42,69,230,51,5,245,21,193,173,164,163,115,11,87,212,38,104,22,245,115,169,122,234,65,233,69,58,69,93,104,180,40,91,144,133,113,200,38,113,99,105,14,237,169,92,170,177,46,198,50,250,38,36,149,226,218,16,134,100,121,234,74,131,238,165,205,234,8,204,201,140,23,130,63,35,56,185,10,53,78,50,218,168,125,252,117,25,187,175,174,3,56,59,92,134,239,192,21,34,92,25,156,230,149,223,108,40,208,80,169,39,48,26,187,65,38,118,182,104,225,243,69,191,10,255,197,175,93,161,90,188,251,85,131,26,41,21,79,204,67,227,92,165,84,21,26,126,202,173,253,177,40,147,20,193,237,6,139,120,117,94,92,186,128,201,236,191,191,29,161,99,18,91,105,61,215,166,32,49,8,66,168,54,93,178,252,207,231,208,123,52,123,90,108,81,191,14,154,146,219,101,92,233,156,154,69,95,7,92,49,62,154,152,145,72,252,33,33,151,67,14,158,104,31,244,83,178,202,232,56,40,209,96,110,138,228,250,170,45,244,115,91,238,147,164,198,65,235,142,14,113,234,236,247,179,76,104,137,156,1,147,1,210,189,138,188,111,14,46,164,99,0,205,165,75,244,108,170,66,108,149,127,140,21,250,84,199,66,190,45,226,147,246,91,29,221,72,231,222,206,247,2,251,145,192,137,68,125,52,75,91,194,86,96,226,235,151,206,200,66,6,207,18,134,74,38,122,25,240,145,133,23,218,26,102,48,184,162,239,209,136,142,117,180,165,150,163,3,240,152,25,123,234,215,35,133,222,139,18,216,250,220,217,72,183,85,20,179,97,234,83,177,103,123,25,184,241,175,84,157,147,77,203,240,184,45,78,173,234,58,57,203,27,218,227,219,174,131,8,159,192,221,20,173,163,35,128,83,85,71,67,18,20,197,160,219,88,105,100,45,96,18,69,197,24,86,243,19,85,27,200,57,68,217,22,142,142,208,19,26,75,99,74,81,173,134,101,32,163,59,26,59,233,214,44,39,124,109,49,134,241,130,74,244,107,254,74,196,36,119,146,106,166,169,217,81,188,59,13,223,210,141,19,237,110,198,120,179,197,148,70,89,200,117,113,96,5,131,224,113,107,236,151,75,250,47,227,137,108,113,37,19,10,49,81,194,215,141,148,177,105,220,249,236,216,217,31,235,152,9,125,138,213,7,187,248,116,30,89,212,98,10,180,165,18,211,70,73,213,139,165,187,21,164,73,200,33,89,42,197,115,131,221,180,131,197,42,36,254,64,235,168,195,137,188,167,216,125,136,151,87,175,163,35,204,191,69,76,24,139,179,21,231,23,183,204,23,153,75,129,17,132,171,1,23,248,30,229,226,248,142,205,211,204,157,246,67,225,20,134,183,112,227,179,127,48,210,15,77,205,194,101,149,222,126,107,244,231,171,63,151,225,153,75,49,229,150,134,150,181,64,106,101,57,89,178,165,113,160,126,85,35,254,124,34,37,10,241,166,85,87,235,104,41,27,32,43,58,52,199,157,233,20,142,73,203,148,20,44,69,145,51,245,163,203,172,74,173,236,165,152,165,198,47,67,122,223,158,251,198,155,241,164,168,153,152,154,175,133,199,175,123,13,159,133,207,181,42,63,163,218,234,199,3,97,220,173,174,61,98,181,43,106,6,154,149,192,232,203,196,196,116,51,131,240,18,166,154,162,99,69,43,15,140,89,170,172,73,50,106,231,22,181,110,231,163,69,74,69,224,115,219,145,245,255,49,178,168,223,131,136,99,108,26,20,206,41,91,36,48,237,90,126,227,164,178,164,217,141,70,119,147,5,251,224,70,183,249,51,250,28,147,238,127,211,187,75,66,66,191,128,132,202,81,192,144,104,149,215,171,10,126,205,86,166,145,37,11,10,31,146,155,125,180,146,118,173,47,183,175,203,189,42,54,31,200,51,182,190,46,163,65,253,224,132,196,252,204,207,215,117,108,74,47,179,219,212,98,61,139,16,45,0,47,117,131,33,127,63,40,15,226,43,184,90,205,70,210,180,230,241,78,134,87,123,86,120,180,170,58,239,172,140,232,87,163,35,118,104,32,134,214,198,96,198,34,152,74,69,179,192,53,97,231,223,2,191,170,17,86,4,205,161,160,113,120,60,187,221,65,41,85,137,10,190,243,145,46,41,108,41,214,180,18,99,225,206,144,194,46,43,33,190,131,209,103,18,106,67,28,123,20,40,2,238,232,135,234,187,132,241,194,159,42,91,57,156,120,192,249,214,245,86,14,166,103,108,115,85,192,198,103,147,183,126,26,245,87,11,232,112,33,71,33,23,254,201,214,127,55,101,252,112,77,226,82,166,47,237,113,169,115,226,227,9,200,124,156,13,112,66,35,238,240,207,225,21,248,188,183,232,197,44,208,122,230,164,217,84,118,244,18,48,127,211,99,11,185,136,176,250,126,228,254,146,128,78,118,238,244,122,225,37,236,107,236,108,80,111,200,181,181,15,32,253,34,216,241,211,100,145,164,154,50,33,168,22,117,41,228,67,147,144,11,146,153,157,35,152,59,207,103,69,89,221,84,199,252,156,238,126,212,195,46,165,221,44,148,133,204,248,174,232,184,82,95,141,130,199,82,130,165,160,152,204,64,81,79,207,248,124,62,20,141,237,172,166,46,41,206,40,0,44,152,51,93,237,201,129,106,73,13,152,214,136,173,233,80,26,215,125,59,41,48,172,8,207,48,62,18,237,228,94,9,7,215,148,84,112,3,151,107,91,101,184,30,171,134,4,96,97,141,230,165,76,40,189,63,169,214,73,54,35,138,15,45,208,34,112,179,70,97,47,179,235,249,181,178,81,36,14,158,225,60,140,254,238,241,81,97,17,138,42,60,10,67,211,147,5,38,111,239,207,149,173,167,94,225,197,153,225,191,125,246,64,85,131,107,84,101,245,40,55,182,176,238,210,209,88,163,53,69,105,85,71,25,80,70,159,119,123,190,145,21,165,85,28,6,15,26,206,131,105,160,45,189,239,201,118,228,155,2,178,7,231,157,233,165,241,76,162,106,139,156,128,168,193,53,11,90,70,121,147,69,18,213,227,26,36,158,122,84,94,81,235,209,158,188,122,221,30,11,196,190,135,65,190,232,58,131,74,194,171,159,56,113,229,48,103,70,161,159,245,186,45,171,240,126,124,65,106,27,220,32,181,246,253,170,110,77,129,252,197,139,111,207,167,184,244,104,49,191,102,165,40,41,163,134,46,235,197,121,187,81,132,71,127,190,86,23,226,185,211,236,20,163,97,245,186,150,66,131,202,179,231,123,107,27,121,8,129,231,79,162,55,96,152,204,228,226,84,150,142,125,47,222,181,206,200,8,105,137,46,70,57,27,13,144,154,56,39,183,215,99,52,122,224,67,130,10,8,190,6,219,94,162,85,38,247,174,185,109,164,83,226,226,208,69,202,172,81,214,216,188,10,163,209,230,132,62,129,192,149,111,196,231,28,209,4,33,116,97,71,162,228,214,167,133,196,149,112,198,27,99,213,249,224,125,90,206,150,127,174,119,31,108,18,22,74,94,199,109,129,248,44,91,195,132,160,204,139,73,57,33,137,167,220,73,61,46,194,113,50,188,136,105,155,218,220,53,145,26,34,182,248,193,14,211,219,49,229,226,84,113,56,141,50,106,190,164,2,186,192,208,199,121,157,18,114,40,202,188,107,140,40,232,7,58,76,179,180,132,57,225,177,88,30,140,49,53,95,58,144,47,140,240,118,242,186,178,109,86,171,148,151,28,251,233,178,58,2,63,149,97,228,102,207,177,226,245,64,124,144,77,236,74,26,200,82,245,18,117,74,71,49,41,4,166,36,167,70,17,225,48,130,249,59,45,231,76,66,165,53,70,23,56,153,239,111,119,204,115,231,33,71,26,250,156,213,18,121,235,38,9,231,133,99,103,201,210,20,115,127,155,148,186,55,94,49,229,73,197,128,173,170,51,247,168,48,108,214,83,113,209,227,201,110,119,55,201,76,165,41,20,63,102,99,85,167,133,68,153,44,143,161,55,150,104,159,138,2,68,244,140,179,156,96,63,81,93,47,28,59,208,217,59,174,121,103,37,59,195,105,122,144,238,61,95,172,132,191,140,9,45,106,58,23,154,214,82,17,250,43,191,78,37,42,16,105,33,184,222,40,170,50,164,72,134,87,32,90,138,85,71,159,85,62,28,165,175,88,87,18,74,89,161,79,94,161,143,56,103,208,80,56,135,162,98,229,48,211,22,87,224,26,229,60,102,53,136,126,50,206,212,217,223,189,156,135,131,57,107,65,14,165,70,206,246,199,142,101,76,17,50,101,9,91,203,107,191,206,30,81,68,124,182,89,157,80,138,210,176,69,75,140,188,235,132,22,210,240,154,54,92,188,41,193,74,162,30,81,76,122,252,82,28,173,42,40,220,140,254,204,19,51,180,75,113,22,13,72,165,220,107,195,119,34,65,38,235,23,155,81,5,120,142,97,217,12,127,82,60,94,61,53,81,225,150,120,138,213,24,140,22,85,126,38,244,168,223,78,130,137,168,249,232,130,33,211,116,5,103,98,255,254,211,217,98,109,10,211,128,28,243,141,55,162,199,54,206,255,242,150,97,138,233,166,106,92,80,6,78,145,210,244,170,177,78,99,167,124,122,100,33,114,84,48,209,179,177,245,185,59,241,121,47,233,132,213,99,233,203,60,54,47,65,43,47,135,43,198,109,36,23,39,216,178,189,64,215,216,166,69,236,136,8,97,137,46,109,136,163,248,60,171,108,103,155,142,178,111,90,16,91,214,64,40,12,88,37,142,8,136,53,178,6,166,77,126,121,230,128,235,20,74,121,62,134,188,252,4,176,70,146,162,99,33,227,94,190,163,116,248,108,101,13,242,165,156,55,82,29,37,126,34,223,229,56,91,236,156,95,60,29,202,41,186,34,182,192,244,78,197,224,100,237,224,130,210,134,24,240,100,210,36,5,49,246,178,246,206,15,38,240,214,228,84,228,219,241,202,249,138,156,224,18,74,60,59,87,142,179,230,48,129,82,81,204,98,59,73,168,203,57,140,215,40,31,230,180,222,130,15,132,247,172,72,206,134,198,170,26,85,195,29,221,61,169,162,160,36,46,237,184,50,210,65,226,180,129,174,233,69,70,7,38,245,46,254,11,45,15,231,107,244,119,5,231,95,147,183,1,35,246,116,249,37,136,249,58,85,28,10,195,27,228,51,134,46,208,86,20,153,210,0,155,21,16,200,35,111,216,18,252,190,51,188,24,178,61,147,53,60,118,137,255,242,217,170,241,215,229,93,145,117,244,221,6,43,162,9,171,169,189,233,236,94,27,68,88,176,4,234,66,176,64,206,247,178,96,91,98,217,200,10,37,82,230,123,44,68,53,74,26,129,1,67,115,199,55,103,205,72,126,101,167,195,67,236,46,154,83,209,47,59,235,249,223,22,22,158,169,195,231,253,30,104,82,41,176,164,211,145,63,175,237,89,241,3,91,19,115,189,48,77,33,206,156,59,169,127,72,178,13,45,235,227,112,146,38,131,165,238,3,148,82,146,124,209,38,149,104,192,45,187,96,155,193,184,73,10,163,227,58,3,206,68,21,47,76,204,179,127,139,27,85,43,40,239,150,192,244,52,127,71,210,129,59,210,83,242,219,100,86,83,246,199,70,242,163,38,185,120,205,38,46,246,193,20,159,77,125,108,158,121,108,127,236,142,196,202,157,82,10,46,184,218,135,82,86,43,198,34,52,187,24,86,1,227,99,93,187,136,146,32,50,12,126,109,194,167,194,16,64,225,103,113,55,20,129,241,227,237,222,143,114,17,177,236,222,183,49,153,78,73,41,46,139,156,122,247,16,117,127,21,253,34,129,33,3,217,62,163,147,168,238,13,56,147,161,154,80,141,56,76,142,171,40,140,70,68,246,139,163,152,43,201,32,178,109,35,84,201,105,163,233,77,40,154,216,72,172,19,214,224,5,41,82,107,10,103,10,141,191,215,117,110,148,248,245,190,104,50,222,228,233,104,89,74,75,141,48,59,69,114,217,225,138,182,95,188,235,179,252,55,116,119,243,194,85,242,107,124,29,179,122,222,207,26,18,142,113,148,5,182,156,98,11,152,112,246,20,24,138,253,175,56,22,56,139,26,39,109,49,84,133,46,65,37,122,138,222,65,115,150,75,187,116,147,78,97,116,166,80,150,214,27,147,22,30,36,149,8,35,199,104,123,31,114,109,26,197,90,186,79,61,201,152,93,24,151,196,105,48,113,41,123,151,66,54,14,25,122,181,253,169,59,28,77,247,172,133,224,52,109,167,89,58,112,165,151,90,238,188,31,203,190,10,76,253,75,21,248,215,114,226,176,245,118,11,154,174,50,0,104,41,18,2,154,70,194,53,107,92,26,185,109,249,101,86,145,183,28,90,234,153,194,2,129,9,23,206,18,143,5,199,184,92,219,24,7,125,141,146,172,147,10,212,105,173,76,57,94,102,127,117,101,104,164,104,33,204,10,92,233,180,16,152,178,232,59,163,168,248,101,89,164,156,115,57,231,251,219,98,36,207,95,122,115,143,123,223,112,254,94,24,106,117,231,173,226,169,73,2,200,79,83,74,220,123,140,46,198,79,40,48,4,232,45,158,139,24,181,76,138,17,177,236,30,83,90,97,58,216,2,99,200,238,117,223,117,23,46,137,105,13,140,187,248,251,34,201,39,44,127,199,14,34,94,232,55,62,8,142,223,160,219,180,254,106,215,97,183,18,135,126,237,65,154,127,48,39,125,149,161,206,171,155,198,164,16,202,205,4,83,48,200,18,148,70,183,1,69,86,191,177,69,182,65,62,62,50,248,201,75,53,49,38,207,51,15,185,111,227,122,251,130,137,164,112,97,161,222,58,154,46,207,111,82,168,120,68,173,82,224,6,95,77,117,184,145,220,80,184,208,248,23,240,66,122,248,126,186,40,147,86,215,120,132,63,129,183,35,119,94,169,192,248,236,115,24,227,105,210,209,209,199,70,116,166,138,69,34,137,141,227,194,103,151,201,222,54,8,29,253,153,229,235,252,18,46,56,142,135,207,57,173,123,20,74,9,12,203,133,79,42,210,121,249,218,201,19,190,181,225,45,31,156,208,57,139,78,22,117,17,163,58,149,11,131,187,234,218,32,148,94,146,123,99,252,52,164,62,130,22,24,34,99,112,135,220,67,224,97,49,184,236,112,41,212,218,10,124,172,208,234,39,8,79,157,165,74,98,82,199,208,189,248,201,166,116,9,239,206,249,170,109,115,141,197,0,149,101,145,209,103,223,216,222,93,116,150,146,5,144,228,214,206,206,29,149,235,214,142,51,158,91,67,42,54,173,128,97,68,217,10,23,43,117,139,101,76,174,75,46,78,202,231,238,135,56,92,194,235,142,127,202,205,248,42,199,195,232,69,94,24,148,182,110,6,29,152,35,67,222,23,210,4,206,176,1,33,74,158,82,214,59,71,10,215,218,154,210,182,158,47,198,40,239,185,44,154,102,39,82,152,10,51,227,113,58,65,86,211,158,209,203,245,72,176,106,80,217,148,249,134,118,189,181,107,75,156,195,127,61,215,62,135,68,242,25,163,182,111,53,29,77,52,61,246,210,2,95,173,28,171,232,25,143,17,86,14,85,88,178,17,91,57,189,127,61,19,245,168,44,186,52,7,54,169,223,128,203,16,147,149,88,153,53,108,57,74,212,87,190,45,194,132,195,51,147,112,109,155,220,227,133,7,14,176,152,172,124,16,114,103,188,142,26,198,54,68,158,83,142,159,99,173,225,28,250,115,157,27,155,122,98,195,96,128,65,231,48,229,153,67,71,19,226,254,226,159,132,3,250,148,98,205,3,83,125,25,40,180,175,122,227,168,205,236,18,254,11,146,230,69,6,19,245,42,97,241,162,34,84,171,192,86,155,249,237,41,86,20,90,164,93,18,185,145,117,118,211,128,173,143,64,110,188,224,163,125,219,2,112,37,177,47,48,234,75,238,90,173,109,145,18,153,83,250,137,221,55,90,100,182,132,244,1,23,246,220,215,8,24,147,73,214,25,153,198,237,50,93,246,211,116,37,8,140,94,214,87,213,104,55,62,37,63,65,202,110,6,79,146,61,246,18,254,144,217,127,42,36,205,97,168,63,229,235,131,19,123,174,48,229,173,78,93,23,34,167,120,14,143,146,194,19,9,170,193,218,67,207,150,251,9,36,15,139,216,134,141,156,232,12,151,49,91,145,224,125,221,148,81,110,103,245,225,117,159,181,42,211,130,101,74,123,101,172,52,44,79,25,141,242,101,13,143,147,206,52,145,244,156,240,248,37,231,86,128,23,28,26,9,25,77,63,191,87,118,1,99,175,221,105,249,133,152,114,11,248,88,38,215,247,162,91,163,249,193,201,79,35,114,33,143,13,243,181,19,91,241,5,37,181,29,161,132,104,53,92,225,98,10,237,242,212,25,54,135,240,86,179,213,185,220,209,213,122,192,186,143,54,167,65,156,39,200,21,168,241,252,222,54,190,146,148,69,158,175,30,143,178,251,34,55,18,63,249,6,224,173,241,86,127,152,9,173,86,253,162,149,140,141,223,217,162,77,90,26,17,232,125,198,57,246,107,155,194,201,13,3,77,235,42,113,94,7,58,145,114,81,39,4,109,154,179,78,125,145,99,125,116,49,255,104,37,128,199,241,131,171,73,130,109,29,77,85,136,95,188,192,83,169,207,69,248,113,198,7,70,245,219,212,27,71,109,185,248,79,195,55,177,101,41,84,75,177,127,46,10,49,52,248,65,21,134,251,211,71,227,227,15,41,185,7,166,71,207,209,227,74,173,103,44,251,239,55,163,124,187,231,3,219,207,165,107,142,95,166,34,117,221,208,45,55,182,154,251,186,176,76,210,233,163,191,92,172,107,194,225,148,165,57,131,64,131,245,239,127,232,196,97,73,227,153,208,160,200,57,198,55,135,130,108,104,231,211,32,201,237,215,70,10,92,205,113,170,213,146,39,255,206,201,111,230,94,17,152,176,137,191,45,24,27,107,214,53,124,190,187,238,14,39,55,102,125,112,250,50,81,250,250,150,248,60,155,62,197,241,10,83,183,228,119,142,32,83,93,207,82,72,113,176,162,222,202,62,163,139,148,99,198,7,91,143,131,190,107,46,238,76,252,168,103,229,241,124,1,133,158,20,15,160,13,60,148,174,175,179,144,21,247,23,98,9,76,81,60,161,90,19,31,244,123,174,241,219,60,135,194,156,173,31,74,228,125,201,25,65,195,100,118,233,88,58,126,186,190,173,124,185,213,96,222,220,154,1,32,251,76,34,210,111,171,64,154,60,5,230,168,114,137,0,52,90,168,99,149,253,8,145,90,247,101,57,135,48,153,116,244,162,48,228,155,239,78,128,101,232,203,130,222,197,229,164,201,195,14,13,11,154,187,72,215,150,195,68,73,202,59,26,102,173,128,147,4,238,248,105,8,20,226,167,233,109,153,15,60,208,214,116,152,226,126,93,39,201,50,235,197,97,138,227,135,222,25,233,238,207,143,6,54,165,113,129,199,218,222,96,241,147,171,151,20,3,43,22,50,60,127,174,137,247,121,75,10,224,22,195,144,247,209,99,35,155,119,47,94,140,247,44,80,88,176,101,149,21,19,119,255,28,229,105,140,81,82,187,62,17,89,232,126,42,246,115,96,38,105,181,153,197,56,234,125,82,140,17,88,212,91,167,145,60,172,47,19,139,70,2,141,234,138,238,238,133,118,164,85,59,68,239,207,224,232,119,153,212,205,100,81,22,167,129,145,166,198,225,112,214,98,4,218,183,144,116,248,126,185,90,77,133,196,245,224,247,72,158,65,134,152,229,124,74,91,96,174,230,218,128,236,247,164,223,238,79,103,188,18,175,253,130,208,207,162,63,23,62,219,95,245,146,29,24,253,146,80,195,153,72,222,118,230,146,201,97,222,244,208,204,195,50,85,223,140,30,43,100,107,49,221,129,217,241,221,84,199,50,152,82,65,69,185,134,241,141,57,140,200,242,80,180,100,215,115,64,128,13,203,50,63,131,179,135,22,216,39,233,169,235,207,104,136,63,62,24,110,118,201,109,79,147,127,117,201,134,73,18,176,150,231,183,97,51,241,133,132,183,158,212,84,135,114,173,56,93,247,129,225,202,159,250,219,149,210,19,135,41,192,146,218,247,243,46,8,157,251,174,81,160,197,18,171,18,157,186,26,107,184,208,110,172,54,78,182,152,111,241,27,47,196,158,111,177,1,48,60,52,217,97,34,40,67,102,188,194,212,234,134,31,245,108,93,20,211,141,127,144,223,115,248,224,210,251,55,77,32,43,190,251,98,134,129,152,172,217,108,88,63,116,11,84,62,69,223,118,201,86,55,234,112,177,237,243,194,120,17,94,158,75,54,144,6,41,249,109,179,227,227,117,39,108,92,217,84,206,252,82,59,249,77,121,166,159,88,26,33,128,75,119,30,88,214,6,190,144,252,54,58,123,46,33,0,19,205,104,207,251,76,86,175,53,29,166,100,186,42,76,68,197,205,133,76,7,178,58,164,80,70,204,24,92,172,163,178,60,104,243,180,255,180,214,180,42,182,6,240,217,106,90,192,227,49,7,14,12,145,252,29,61,218,124,127,250,88,180,130,166,44,231,207,249,199,84,44,126,51,158,173,1,92,214,74,178,211,208,231,228,28,69,89,132,132,161,149,65,181,222,39,28,149,115,209,232,158,68,79,103,164,88,8,252,109,81,102,155,152,79,243,254,50,123,144,156,217,22,49,14,148,70,232,46,46,4,177,152,237,162,11,200,138,152,118,155,192,68,130,220,9,79,8,77,108,217,23,224,105,90,142,37,11,226,9,134,51,243,117,198,78,186,83,155,40,88,78,83,78,11,11,199,26,20,133,254,102,90,99,96,115,7,29,61,203,165,62,52,20,127,213,163,95,147,115,169,104,40,20,149,145,228,161,30,158,17,138,53,157,207,209,131,100,192,178,244,169,235,157,119,203,121,125,111,3,34,219,39,240,77,212,182,250,158,129,132,207,16,114,80,211,63,57,203,172,58,204,103,57,31,152,244,138,255,52,50,19,82,189,206,79,15,98,9,31,108,123,248,210,55,141,192,226,23,111,25,228,225,8,144,189,176,19,83,15,211,129,151,194,73,19,87,137,138,126,72,49,70,221,250,117,64,173,80,190,83,149,232,33,53,54,50,105,196,180,214,103,220,81,130,5,7,91,86,152,158,141,128,173,29,127,43,156,171,179,60,1,147,203,151,231,134,191,208,25,35,49,98,96,66,209,223,78,22,64,117,24,178,98,253,124,206,52,102,167,82,2,110,170,15,112,166,145,190,199,111,37,90,95,127,86,181,199,109,170,11,95,154,16,230,96,19,231,17,24,230,128,47,242,48,168,46,59,43,167,8,204,151,156,3,206,83,251,49,207,59,178,87,232,240,162,29,90,84,190,225,227,113,226,7,100,71,230,20,242,68,222,32,155,144,15,230,199,165,74,143,94,157,85,252,182,7,90,45,34,195,74,97,50,149,68,14,115,88,100,189,52,162,63,159,247,130,6,70,159,170,247,78,93,121,56,132,56,119,184,197,75,96,152,56,190,147,143,34,124,72,3,167,192,5,123,57,110,45,45,13,236,13,138,48,49,93,62,152,252,174,42,196,82,167,81,157,177,2,152,164,140,204,40,5,157,217,239,172,19,122,16,217,158,77,206,195,99,138,132,54,95,109,54,74,79,206,206,236,179,194,154,235,138,30,251,56,215,248,229,227,97,137,244,26,253,196,219,195,122,166,112,65,112,69,96,18,233,159,101,136,8,5,36,193,10,15,19,21,117,152,180,210,82,248,124,14,46,137,53,8,62,118,169,143,50,131,171,180,238,247,109,100,61,178,202,206,151,115,62,129,120,106,68,239,165,90,3,255,98,71,129,224,32,177,164,42,73,11,146,39,119,141,6,173,178,210,10,193,146,181,244,142,163,137,226,31,25,204,250,222,223,70,108,17,138,37,140,144,232,183,154,77,251,193,171,114,0,111,129,173,11,236,67,161,54,150,230,39,147,225,89,206,183,69,203,58,122,91,58,184,32,219,243,77,56,126,174,20,153,32,40,3,59,162,15,70,116,85,101,169,208,150,157,46,76,128,68,203,42,89,103,140,186,60,167,55,0,166,242,46,43,156,194,144,7,38,179,170,163,59,238,98,113,184,211,127,94,20,62,159,98,190,240,104,250,88,244,159,165,239,0,25,22,177,72,58,225,196,88,221,146,160,245,214,226,114,2,91,195,143,223,25,253,222,98,104,48,33,204,161,63,87,129,172,66,244,130,32,148,134,184,195,97,11,71,202,197,19,34,116,201,225,100,172,219,50,229,228,4,221,209,165,119,225,44,44,81,59,37,28,22,173,68,70,166,199,94,42,48,153,188,207,189,97,55,163,61,107,11,108,170,9,223,66,251,229,4,69,147,20,101,15,74,212,29,38,30,54,117,52,77,0,142,34,38,163,50,173,16,149,49,77,31,92,186,153,137,207,181,131,162,211,54,182,50,68,126,144,140,76,138,215,57,32,24,233,186,138,161,100,113,174,75,200,38,9,11,233,164,29,15,229,171,14,160,173,51,41,163,60,223,27,206,81,118,24,90,136,174,119,134,133,235,171,216,68,218,37,225,101,20,43,195,109,172,1,81,73,110,58,165,20,115,122,178,0,152,119,32,48,14,250,200,113,107,212,234,200,17,65,221,253,114,110,172,243,219,246,186,228,183,17,57,141,163,205,170,119,231,205,176,12,171,185,245,74,212,65,120,241,252,123,249,109,156,39,247,2,136,40,178,242,100,173,28,243,185,228,152,83,90,91,116,167,198,33,13,197,159,129,241,252,76,90,182,84,210,119,103,70,127,145,229,251,99,229,13,239,74,163,119,135,207,228,46,52,68,124,166,23,77,80,99,79,33,221,144,209,27,58,153,239,226,84,191,39,233,145,229,183,185,243,239,206,42,121,142,42,7,254,164,59,186,248,25,242,19,181,152,10,195,168,231,43,13,241,154,36,60,81,196,129,72,83,126,104,55,77,152,34,119,70,126,187,251,96,154,7,166,194,36,148,189,87,97,84,24,193,36,239,52,200,236,13,111,124,65,200,6,30,70,25,77,176,223,99,165,199,240,166,75,237,14,38,193,56,189,242,13,219,128,10,93,129,33,125,171,49,152,239,188,93,99,158,190,96,107,243,255,224,227,178,159,67,252,254,116,199,61,141,41,37,0,112,124,33,189,248,160,181,248,123,108,56,84,57,226,47,204,134,229,92,77,195,210,155,162,39,52,208,42,44,222,99,133,18,24,139,88,46,14,203,115,254,106,246,6,109,196,231,47,23,110,157,239,247,27,156,38,109,130,178,146,40,183,174,206,3,50,248,90,154,212,30,28,135,208,106,183,190,107,211,150,154,68,140,101,88,171,176,219,119,180,251,179,173,223,69,94,161,155,113,2,68,164,160,178,74,85,86,194,111,174,137,218,169,17,162,86,231,194,236,219,222,77,77,253,51,189,67,247,133,160,140,208,61,6,6,129,27,135,235,69,41,235,242,24,177,137,244,20,213,60,37,36,66,245,212,7,103,227,237,22,20,218,150,184,239,108,53,73,242,203,168,6,76,39,199,130,163,69,124,70,88,229,33,171,249,104,135,200,79,14,181,105,33,21,9,5,179,115,109,58,243,228,227,202,231,234,176,99,127,112,57,94,161,20,115,15,227,121,242,238,118,102,175,176,145,11,76,57,189,115,230,161,153,76,204,236,194,36,172,157,59,2,42,37,162,165,247,125,100,218,4,92,163,252,188,143,130,90,138,92,156,134,68,239,213,195,218,234,148,189,94,152,227,106,246,120,155,144,59,202,78,76,26,201,121,156,65,169,240,19,129,193,77,195,100,142,159,166,41,73,213,36,73,255,87,103,168,98,116,169,42,100,9,47,182,87,245,3,243,193,136,184,161,25,232,49,105,68,91,147,188,145,227,5,210,179,214,227,177,233,144,19,113,67,171,107,191,171,212,162,36,34,110,8,225,198,114,2,69,107,165,212,205,146,82,145,225,59,49,141,118,216,93,143,242,245,170,37,222,72,167,14,253,209,89,230,177,239,11,163,80,242,81,26,71,61,193,217,177,182,201,19,61,130,170,219,82,12,241,96,164,73,228,185,41,114,119,146,105,232,166,33,245,126,228,238,150,75,118,119,206,220,220,85,20,107,177,183,58,157,25,82,135,83,249,254,54,234,22,223,140,15,172,5,21,43,162,136,40,232,31,6,84,87,89,54,98,224,129,110,86,192,26,236,1,165,214,112,58,186,49,79,20,166,192,201,81,28,169,45,20,11,219,74,198,75,160,18,110,4,67,109,219,127,246,108,176,165,62,34,122,84,211,187,161,65,164,96,42,19,230,166,167,203,91,190,160,139,73,93,101,48,104,248,90,94,231,110,210,194,89,8,216,32,178,238,94,238,106,186,196,35,169,232,33,59,172,203,59,163,106,140,180,176,254,244,136,42,41,80,254,177,106,209,13,126,217,39,187,52,152,34,228,61,146,173,41,119,194,136,83,235,34,224,192,117,57,198,65,183,250,124,244,226,232,0,117,195,15,191,179,167,71,191,12,94,71,183,165,73,247,193,189,114,97,68,0,194,11,78,52,130,203,14,126,96,58,100,220,196,73,244,168,43,41,11,197,44,221,73,187,128,209,1,83,216,228,91,102,92,156,255,19,56,251,118,1,134,55,41,24,237,117,61,222,52,109,168,67,101,238,76,47,59,249,132,194,169,32,124,45,11,102,135,21,211,13,31,247,18,18,133,101,85,211,49,97,133,50,117,81,62,99,19,219,126,95,231,91,39,106,122,81,204,54,103,191,53,109,249,189,85,217,204,84,217,227,77,13,122,230,228,210,16,178,181,248,97,132,153,155,234,131,225,61,196,165,97,22,145,118,47,139,168,205,21,223,13,2,37,202,83,128,59,215,123,172,125,147,93,23,102,31,66,166,45,140,182,68,99,159,72,207,66,81,116,44,183,88,221,141,204,162,16,62,66,239,135,47,25,240,204,82,229,212,41,126,56,230,127,44,3,4,194,132,25,130,218,241,115,148,199,173,161,132,41,188,18,214,102,144,86,60,24,43,78,104,58,166,105,2,184,45,155,172,234,66,36,190,48,250,102,143,215,69,45,131,204,56,106,3,219,213,155,70,178,142,94,33,234,128,145,110,122,27,155,209,228,107,105,254,129,141,9,49,118,80,194,146,194,213,49,235,79,45,211,225,51,39,42,94,51,173,77,218,209,68,127,151,144,94,207,10,217,161,27,217,48,151,47,105,172,53,129,176,230,114,65,120,138,148,229,40,124,62,46,231,126,32,114,5,123,253,243,211,166,49,239,112,53,6,47,133,73,250,197,232,99,186,246,247,183,211,242,166,28,58,240,144,184,146,41,71,51,45,88,152,143,229,100,154,88,2,159,19,207,205,0,228,55,146,132,227,59,89,131,30,150,23,212,135,199,254,148,193,4,52,230,183,69,155,0,98,86,133,25,235,116,243,215,201,35,142,135,162,150,182,175,226,241,89,8,52,145,227,211,139,19,158,116,94,94,196,63,166,244,28,80,132,14,127,138,143,70,9,68,66,230,29,139,34,121,75,62,92,38,104,44,220,91,59,31,8,181,153,223,197,17,239,200,82,219,66,16,232,216,106,223,73,205,105,0,249,253,85,96,218,11,43,243,123,174,99,183,162,64,35,154,87,219,202,91,86,192,121,170,2,43,101,124,203,41,101,160,19,219,83,165,3,59,17,202,230,92,175,68,3,107,86,20,126,56,127,33,19,90,138,161,82,95,116,18,116,167,112,70,102,48,173,165,210,106,48,202,56,1,58,244,182,18,67,130,199,131,186,180,64,137,203,52,85,193,195,103,114,122,116,8,7,69,126,220,202,134,187,243,124,152,218,158,210,13,119,2,163,46,68,143,34,94,123,181,209,176,71,253,194,199,0,175,73,245,224,240,158,103,246,55,153,209,156,125,180,209,88,85,62,217,217,82,72,237,81,47,235,45,222,243,57,118,178,10,22,118,12,45,15,164,152,116,220,148,110,133,179,65,147,91,119,218,105,148,176,91,81,221,53,200,82,188,113,22,253,55,11,94,136,10,24,203,196,57,200,7,37,155,37,63,26,98,152,116,213,97,200,188,179,42,144,113,108,58,35,48,245,236,143,50,20,133,21,201,201,196,58,109,251,69,228,20,128,89,100,62,250,56,29,74,53,118,80,106,170,190,5,124,140,23,171,197,122,6,7,131,63,21,53,77,53,84,41,224,163,217,223,225,249,202,224,81,43,20,172,187,232,188,78,21,90,161,150,211,3,141,7,133,2,83,230,179,192,209,184,226,202,86,12,44,151,46,166,67,117,97,218,181,229,190,160,28,117,49,19,251,130,73,191,10,76,117,137,251,67,231,207,116,27,203,111,231,227,134,120,146,24,173,136,54,85,198,14,137,218,32,42,6,165,110,72,36,217,250,10,222,183,62,140,149,79,204,31,99,37,26,190,77,14,132,157,84,14,174,209,123,220,157,199,152,243,177,36,21,93,131,196,55,168,134,113,41,143,229,32,162,6,180,164,149,120,211,137,106,54,69,153,81,39,244,29,124,27,74,140,213,80,114,45,206,202,126,206,53,20,2,68,172,1,190,255,112,157,57,250,229,195,51,26,99,215,161,238,38,28,186,85,206,205,154,71,252,169,48,188,148,43,178,53,148,165,253,200,51,129,11,21,0,163,211,112,59,97,29,118,18,215,218,10,227,212,249,79,87,104,116,85,161,130,64,83,245,29,182,91,195,177,28,106,36,236,9,51,59,140,242,103,121,126,155,90,171,230,48,29,180,170,49,65,158,170,251,2,39,100,210,149,159,170,145,144,112,226,67,150,251,78,143,144,156,133,16,106,160,105,212,170,215,134,7,202,119,66,62,135,49,117,210,40,206,157,46,204,65,87,122,85,171,144,218,29,220,139,128,173,130,77,96,44,225,207,11,4,174,84,21,255,99,21,20,2,242,231,119,61,198,55,216,119,30,37,196,115,136,167,47,116,3,76,76,106,168,80,98,241,3,105,80,134,211,132,249,134,143,242,172,175,25,240,153,75,161,189,5,166,105,168,121,128,112,213,87,255,212,184,202,61,133,85,144,216,16,29,158,254,19,240,29,17,94,68,237,80,149,43,143,173,66,131,154,195,196,86,158,139,55,58,36,2,62,103,76,215,199,166,137,202,187,252,169,4,64,15,85,150,55,158,133,179,239,195,249,177,31,81,100,163,105,141,216,37,178,109,85,99,1,141,6,214,54,47,76,185,198,124,116,20,171,19,155,51,45,200,157,111,213,81,36,224,21,81,87,42,21,196,192,160,196,1,254,225,11,183,172,194,51,149,250,103,119,214,138,169,179,170,54,12,221,155,94,246,62,224,210,168,234,121,32,66,87,242,125,35,150,36,211,229,93,122,248,213,103,211,170,89,229,68,26,92,217,110,231,18,15,38,223,172,226,46,52,162,196,125,163,119,43,103,241,49,159,119,138,36,46,82,12,244,164,138,122,203,54,105,185,15,182,18,72,21,59,60,22,220,121,11,62,154,46,42,149,236,128,103,239,14,134,3,86,250,8,172,31,107,187,138,47,252,33,88,159,122,233,194,105,251,161,68,197,37,14,215,209,251,8,69,53,42,189,33,115,27,10,211,221,239,63,93,40,113,145,115,158,132,36,244,83,31,156,173,165,85,224,181,161,22,246,209,153,237,74,133,22,169,234,118,35,2,179,10,38,122,185,115,152,82,189,43,107,160,35,218,31,45,18,139,161,251,23,130,226,230,163,21,106,206,88,36,76,40,22,59,123,180,8,157,32,79,25,206,53,109,88,170,148,88,141,85,212,253,91,74,121,70,126,52,111,86,72,160,14,190,179,242,71,185,242,236,43,30,97,161,170,247,209,226,65,150,35,194,13,252,69,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,171,173,250,143,5,93,255,127,252,68,252,207,227,51,70,84,9,58,245,210,30,205,85,227,206,13,184,87,141,200,114,24,227,228,7,124,182,135,244,168,197,98,236,196,197,183,209,119,170,176,41,41,141,30,97,165,82,159,176,18,61,172,17,216,167,236,16,42,63,129,237,86,125,3,54,17,187,199,55,94,43,72,182,41,232,43,144,128,235,139,62,134,106,124,209,96,85,130,52,103,89,215,30,138,98,144,59,213,199,109,217,63,6,213,11,231,148,84,250,20,125,173,216,108,142,77,178,31,183,101,25,89,118,192,9,23,87,71,167,17,38,52,28,57,148,254,170,215,66,143,108,204,56,157,41,10,194,216,227,51,90,224,189,105,15,76,244,45,6,147,190,125,28,162,179,63,120,38,18,56,107,235,14,176,81,194,57,76,202,94,234,68,42,218,106,229,190,76,250,12,212,3,229,237,238,27,96,124,191,156,74,147,94,148,253,24,213,86,110,234,69,90,141,95,132,93,233,20,45,234,231,237,213,99,62,41,21,171,233,217,2,151,243,246,31,180,147,181,127,208,179,149,184,97,69,48,25,234,198,215,197,140,19,13,93,148,253,168,162,14,43,66,138,99,252,85,74,64,202,189,185,231,108,22,86,239,207,79,91,132,119,70,40,122,41,95,2,11,30,45,70,95,8,80,34,104,226,160,162,22,155,74,24,32,57,143,166,90,177,103,55,207,247,177,207,17,65,161,176,104,174,98,193,199,58,34,71,212,244,36,183,170,72,47,250,161,136,162,105,184,216,168,128,194,194,103,10,146,40,18,112,154,194,130,24,150,21,93,141,106,110,110,235,169,92,97,151,157,175,111,168,195,196,199,81,34,239,64,43,205,80,189,87,122,1,123,36,76,138,241,46,11,76,17,65,189,41,164,57,171,218,240,40,202,173,176,194,33,14,23,26,122,252,64,10,66,252,183,173,132,70,13,78,152,5,34,76,78,89,138,212,228,177,59,210,252,28,168,181,111,60,122,174,172,17,55,71,241,222,182,234,139,90,187,77,184,46,44,54,233,119,162,95,31,193,87,183,117,169,208,17,130,37,236,184,51,39,49,43,36,23,165,224,15,151,108,180,107,194,83,62,189,37,133,85,76,157,209,3,252,227,215,97,80,94,143,45,133,211,117,220,42,145,87,4,173,205,89,119,72,81,67,52,251,40,190,194,48,19,233,198,108,210,243,15,156,92,167,10,191,7,98,157,250,192,221,213,233,44,89,57,251,51,154,83,212,79,55,104,40,31,137,32,10,252,206,11,190,112,211,211,11,233,167,53,174,55,88,97,110,86,95,210,252,195,114,29,182,165,133,94,246,216,99,196,104,200,190,247,51,165,103,71,235,241,92,191,166,102,245,205,33,120,8,119,207,114,105,234,66,55,194,31,215,213,44,79,225,210,49,162,41,22,140,231,34,199,58,30,135,13,158,171,184,56,124,40,122,109,90,225,174,247,126,142,193,170,11,141,210,224,216,25,232,4,58,223,140,106,26,35,77,229,199,19,121,231,214,245,243,67,228,42,185,1,53,201,4,245,71,141,153,218,39,119,68,81,78,208,18,53,66,98,195,149,143,76,217,148,110,122,181,225,219,245,138,140,248,160,170,209,199,121,30,245,153,147,106,245,253,56,39,21,122,100,143,195,64,197,242,104,138,103,98,106,94,9,12,185,218,227,96,35,18,157,194,78,58,142,6,68,46,234,145,17,158,141,130,20,248,0,133,253,222,42,148,247,136,160,26,22,250,212,91,171,72,239,69,185,74,201,107,60,170,223,240,198,121,161,176,125,220,235,149,253,62,223,171,187,123,68,219,185,23,129,39,228,31,81,72,51,232,162,216,10,91,55,73,68,3,155,114,27,152,166,120,143,82,24,76,120,81,12,4,109,158,93,94,80,113,76,13,242,87,211,223,137,218,105,234,37,218,126,199,70,137,3,202,143,51,141,7,94,87,211,152,170,37,194,206,122,248,173,168,138,234,240,39,33,0,35,142,11,226,156,81,43,150,208,42,80,215,99,210,203,158,34,48,76,67,134,164,131,24,217,157,57,234,192,16,71,170,191,6,3,86,29,17,117,206,214,61,168,78,19,156,234,126,241,108,26,57,91,97,202,186,123,4,196,119,22,190,7,46,78,171,215,45,16,165,63,78,47,62,206,118,230,185,143,84,144,150,121,140,195,106,107,209,3,253,232,122,62,145,124,218,248,60,216,78,14,126,61,158,36,33,84,207,78,80,242,189,187,218,50,201,154,69,60,255,64,177,157,126,155,4,33,106,148,29,90,189,185,6,157,57,167,157,43,242,252,83,100,68,183,198,249,169,181,143,223,158,72,175,205,39,3,97,253,4,158,86,225,128,215,167,166,110,63,26,56,115,130,103,106,168,177,110,149,12,1,195,52,168,198,58,12,177,94,24,120,214,65,122,244,150,219,47,154,27,217,36,136,255,53,169,153,50,193,251,72,23,81,165,166,78,70,49,149,13,79,100,25,23,94,86,111,18,30,250,155,37,91,90,206,130,246,207,240,29,7,174,31,86,244,11,119,143,211,31,24,115,239,113,84,71,241,157,20,138,54,107,131,17,216,74,203,154,167,254,8,164,233,224,141,233,226,247,5,235,228,86,215,137,83,178,70,246,59,217,244,105,186,31,46,182,117,19,185,244,109,63,85,14,216,147,43,146,200,199,35,158,90,136,0,9,197,77,3,83,107,164,121,92,216,128,123,100,75,161,97,149,133,0,201,121,108,210,195,164,174,178,190,14,164,146,156,40,2,120,146,213,212,28,50,140,99,119,244,28,122,230,54,218,132,215,184,191,205,191,213,236,55,169,252,200,157,35,164,244,148,103,108,218,142,106,36,199,173,117,183,104,173,141,165,67,2,222,79,169,89,50,105,238,152,51,194,246,154,150,95,68,125,226,125,84,171,232,210,106,4,244,42,226,210,68,77,100,47,236,216,230,110,158,241,186,230,18,78,81,56,17,249,92,230,205,64,163,185,40,240,54,222,190,155,221,78,42,183,121,22,104,202,206,93,48,76,117,78,173,237,3,91,173,154,151,66,16,180,222,58,154,104,137,55,220,34,194,154,133,67,230,191,138,52,254,45,141,61,211,155,189,76,129,14,97,90,157,47,97,123,129,136,163,6,115,6,98,117,178,186,23,44,115,180,160,56,139,202,47,77,112,225,243,129,23,79,57,210,148,67,232,174,9,92,82,52,189,193,255,210,37,199,75,245,244,177,234,98,44,49,76,229,215,167,178,172,11,47,13,219,150,176,212,79,68,117,131,89,134,80,187,208,185,83,182,61,187,192,20,192,233,232,110,204,93,1,87,90,171,133,165,126,221,118,214,243,138,42,113,28,185,239,115,171,105,4,153,15,73,167,222,100,78,8,241,111,39,176,40,102,236,8,151,124,166,88,119,150,128,169,14,157,242,216,176,187,46,39,16,99,10,150,144,22,192,136,12,127,197,133,41,81,214,209,5,91,238,254,54,103,179,16,213,239,159,222,93,220,249,82,22,111,163,177,133,201,195,167,229,76,185,136,168,195,83,187,135,239,147,180,62,195,71,46,36,249,211,234,229,227,141,81,205,126,237,54,36,72,122,14,34,33,142,75,81,4,231,62,144,96,116,238,24,163,203,22,126,49,84,135,163,237,19,186,164,196,17,112,97,248,37,131,105,43,35,51,146,132,172,119,159,3,97,120,41,61,176,133,225,4,110,37,232,45,224,219,33,107,121,9,73,54,81,59,223,111,14,204,27,18,30,97,35,62,245,86,246,3,19,83,22,74,93,42,140,186,231,128,103,54,109,174,170,252,252,120,186,49,250,44,91,173,151,129,222,152,94,18,127,110,42,234,146,16,121,81,150,117,233,18,113,67,105,196,22,26,252,65,245,160,51,219,112,180,75,152,9,91,138,23,222,3,126,106,49,217,6,114,247,254,4,96,218,35,132,169,222,250,21,252,198,139,177,24,203,96,74,185,188,9,152,114,96,122,90,149,108,254,124,32,174,189,13,217,18,89,153,169,148,239,198,165,22,163,233,165,82,70,248,66,162,243,254,246,170,162,117,72,194,217,100,197,62,216,50,68,194,141,182,44,223,224,215,174,100,93,170,178,178,35,172,151,239,148,82,39,33,220,232,8,204,110,223,240,50,114,157,83,89,190,33,27,240,130,25,96,234,156,101,244,202,164,107,115,192,116,9,201,232,73,70,176,207,251,58,161,164,19,214,118,78,221,184,181,106,149,249,10,67,214,232,20,100,86,71,219,148,151,221,252,44,167,178,203,245,23,229,21,86,119,218,146,102,140,70,91,170,62,156,240,116,30,249,251,172,40,27,203,235,54,165,226,222,99,52,2,120,83,185,209,151,85,13,199,104,138,69,134,194,148,71,149,128,143,81,43,228,78,196,185,211,12,94,41,40,121,100,75,156,70,62,216,226,214,154,49,111,21,33,94,159,183,137,96,90,213,87,81,178,251,98,121,159,24,189,44,253,43,48,94,66,10,38,175,100,178,241,23,38,80,158,87,236,13,100,4,100,235,160,90,13,73,142,216,89,172,153,90,96,36,68,203,186,251,82,147,38,125,56,95,140,49,61,224,252,80,194,79,99,95,139,193,105,105,243,220,36,34,118,118,162,216,57,232,137,237,10,163,105,50,239,99,103,205,132,25,173,123,222,177,115,208,105,58,101,86,232,65,227,43,140,109,137,46,203,135,245,253,188,134,28,23,135,67,81,54,115,202,113,130,248,128,117,140,105,95,149,20,158,122,230,21,171,193,154,225,117,180,37,98,130,204,139,210,60,253,237,12,33,228,101,243,50,194,9,189,120,247,184,188,177,184,145,163,185,40,62,100,139,111,228,56,67,107,233,148,119,43,25,119,20,214,44,125,106,203,48,56,125,51,146,9,136,95,9,255,249,56,139,222,191,253,115,40,236,164,135,80,135,239,43,152,15,19,139,50,63,44,228,211,2,112,14,183,36,21,251,176,45,160,95,227,68,99,231,164,60,71,150,208,163,83,10,239,42,240,86,115,121,246,45,165,17,223,136,244,58,76,56,64,198,210,66,28,103,72,98,139,17,193,78,168,210,82,68,130,96,52,35,254,37,55,70,216,47,251,34,165,112,93,197,105,122,55,253,187,30,84,95,136,16,231,135,28,157,207,219,169,190,160,9,209,135,238,132,42,252,117,32,175,52,214,86,126,115,76,125,119,193,207,138,162,184,66,70,255,143,182,119,105,193,110,71,178,244,254,75,141,107,160,251,165,198,77,67,67,207,60,52,141,41,236,164,73,112,87,21,217,233,65,209,212,127,183,158,216,111,132,150,142,241,240,156,36,147,252,206,250,180,95,109,109,93,66,113,89,171,81,53,226,151,12,106,136,167,44,92,19,71,153,53,208,9,253,169,240,124,155,68,230,111,254,99,18,45,205,22,165,122,28,74,197,128,113,203,202,161,142,87,131,155,88,192,229,57,150,59,225,113,55,185,153,66,80,134,87,161,180,54,126,39,103,87,227,100,84,154,99,226,225,72,47,94,88,9,25,41,167,24,94,75,240,161,226,33,6,62,171,190,202,163,147,12,56,104,13,22,87,43,95,22,183,57,48,68,173,237,194,75,217,80,129,115,236,133,201,136,221,180,49,94,214,96,217,75,205,204,102,129,209,121,143,182,156,110,210,54,113,21,136,1,217,170,158,196,92,95,46,133,11,13,236,57,72,132,131,21,2,240,51,177,124,14,193,212,40,11,163,34,190,189,98,97,48,157,196,115,60,169,99,61,231,84,48,213,17,66,146,198,84,249,249,96,24,147,101,125,136,197,115,10,6,60,227,143,120,168,168,145,138,247,23,50,79,249,82,118,226,99,250,196,129,6,255,96,87,54,117,156,17,59,180,195,18,169,151,73,120,253,43,213,56,94,228,104,112,81,37,5,82,113,90,24,156,9,54,42,201,28,167,206,33,181,224,253,171,240,178,43,207,117,42,55,45,151,151,94,148,117,9,153,46,236,160,41,120,1,17,242,145,147,24,255,53,119,157,24,237,141,176,183,194,105,142,0,33,85,208,182,103,215,137,219,133,85,222,39,37,211,133,68,202,43,224,129,107,81,187,171,44,139,248,245,128,139,186,227,38,126,192,50,199,125,56,119,120,101,211,69,68,35,166,110,225,122,40,10,41,165,195,88,27,59,228,23,68,145,214,164,244,246,22,131,130,143,82,127,155,210,194,114,91,91,34,155,180,54,50,209,75,181,72,28,83,137,126,201,166,239,59,120,26,11,140,219,50,106,104,36,151,59,73,237,44,21,18,225,58,243,37,173,101,185,211,55,129,225,127,184,163,70,30,169,80,72,114,255,219,177,220,45,53,83,40,80,207,249,212,74,8,10,32,249,163,89,214,192,167,129,63,58,193,127,164,196,202,5,153,141,28,43,30,115,191,40,106,185,207,177,89,204,161,10,15,132,219,106,138,49,193,183,52,182,118,155,248,219,61,85,230,67,53,77,105,67,108,173,3,151,176,60,152,218,252,176,184,8,226,237,161,109,141,219,187,70,183,58,92,86,10,67,172,156,250,133,167,4,0,240,163,96,82,199,14,216,153,147,50,94,201,84,232,98,239,69,8,89,25,157,241,147,7,101,51,156,112,93,234,19,102,134,105,57,5,25,40,83,180,40,85,110,103,139,237,49,201,206,249,145,148,174,150,76,206,18,167,56,26,112,122,200,227,95,106,193,164,203,149,70,50,195,39,220,17,20,55,59,10,135,79,87,166,220,105,101,121,215,114,25,34,123,10,219,83,15,135,26,112,78,82,45,62,17,184,220,78,44,102,15,167,180,249,207,245,183,241,163,37,239,187,83,225,187,144,69,133,21,83,238,161,145,45,137,77,223,8,209,249,178,46,44,180,145,38,138,115,118,209,104,60,205,79,162,92,206,181,207,187,131,158,205,67,77,158,204,222,60,131,89,21,191,231,208,135,99,119,223,253,23,110,165,42,134,224,57,252,75,76,49,76,34,40,69,228,189,54,202,237,78,176,136,73,84,159,157,8,157,238,238,100,7,88,6,143,158,69,161,138,124,9,204,194,147,214,20,189,184,105,97,148,160,77,2,192,230,192,131,42,39,126,219,180,161,116,39,26,190,116,216,171,75,19,117,116,115,239,165,121,141,53,236,47,61,118,144,160,90,30,28,216,144,6,168,6,34,105,33,35,156,232,27,217,72,225,149,100,3,134,31,200,91,111,130,101,250,112,74,63,147,187,255,17,195,64,142,65,96,248,31,75,152,176,8,73,41,117,61,151,176,214,174,61,134,54,141,30,60,229,106,9,2,99,126,41,203,123,53,125,233,107,62,63,18,34,5,130,147,234,28,16,231,44,166,116,78,79,84,148,38,189,124,13,62,158,181,243,115,224,182,80,221,27,86,222,180,133,52,153,92,227,75,17,199,139,21,33,177,34,214,54,139,171,188,241,219,108,126,98,163,164,100,139,40,122,14,21,184,90,33,21,29,156,216,135,113,120,171,248,9,166,85,232,1,144,131,59,138,42,171,124,58,20,113,110,65,219,161,15,207,196,210,107,28,122,68,62,133,86,25,122,212,30,71,15,49,90,97,169,154,88,29,136,4,94,184,171,235,233,108,232,41,252,109,60,154,107,132,160,173,69,165,22,112,87,126,22,4,74,240,21,236,123,160,102,21,27,160,248,39,183,48,101,201,119,153,250,214,80,20,220,123,90,194,70,84,233,20,130,90,177,165,113,38,170,144,225,49,42,66,217,206,142,166,165,230,17,85,73,107,4,203,53,217,75,69,69,43,240,91,121,233,233,166,122,115,169,5,110,74,95,41,166,25,151,115,85,165,192,163,185,90,236,11,132,156,244,107,48,253,221,43,5,124,62,189,126,203,205,85,169,6,188,74,145,124,121,82,13,243,168,151,74,218,66,248,162,214,148,44,50,27,173,171,133,142,4,198,111,28,115,216,60,32,75,111,67,36,127,198,179,179,29,109,130,50,39,103,108,166,100,167,201,179,141,86,96,120,209,30,116,164,76,12,189,126,162,49,26,104,215,130,39,4,245,206,161,16,76,209,195,2,244,227,185,85,203,163,41,60,122,46,236,61,242,255,6,218,61,26,112,68,62,163,5,43,6,252,202,84,113,168,147,130,243,200,127,152,68,99,101,97,135,184,33,200,252,32,188,34,243,67,220,35,149,188,132,216,72,139,249,175,4,70,244,171,132,253,99,229,10,114,95,159,12,113,192,164,90,100,145,85,237,168,124,148,216,10,11,98,10,250,219,43,227,131,247,29,163,144,113,169,170,94,203,238,239,97,69,159,187,128,218,193,220,144,86,104,157,193,19,56,167,108,71,195,220,103,193,46,79,109,195,80,55,221,48,143,150,195,3,58,50,241,41,241,86,193,184,143,98,249,57,86,69,114,239,156,163,114,109,62,51,156,140,9,129,241,91,184,240,29,180,169,235,149,141,52,202,248,112,180,21,142,193,167,53,97,242,112,218,158,253,72,57,224,77,23,39,212,231,206,254,48,186,104,57,79,174,203,105,228,235,48,110,251,241,132,167,110,17,61,113,210,171,169,66,190,158,215,224,224,224,231,2,44,46,93,222,116,133,143,30,174,198,164,46,124,11,177,237,8,107,160,13,36,62,89,180,5,102,190,177,133,99,178,171,42,235,217,116,83,9,159,44,139,88,5,122,77,123,33,124,82,103,155,92,72,142,136,55,185,192,26,113,163,30,37,139,3,197,164,59,174,99,211,82,103,68,188,244,156,138,221,99,203,216,205,88,3,69,157,228,92,36,227,99,77,201,221,59,224,52,82,246,64,237,240,23,231,254,18,175,16,105,101,73,248,244,184,63,153,170,247,253,229,33,121,29,115,218,125,251,198,114,44,99,95,30,206,226,236,187,235,75,203,112,83,85,22,146,223,12,216,82,67,129,252,83,190,118,72,74,160,12,56,159,112,203,244,189,108,126,226,226,250,53,150,229,49,150,219,186,170,53,61,169,115,12,249,145,243,219,148,84,74,120,140,208,92,40,59,100,19,189,17,75,221,234,28,157,97,23,63,244,144,36,182,73,97,207,118,170,89,40,166,45,19,71,98,80,200,99,248,13,54,155,182,165,74,80,147,14,22,161,84,51,81,170,62,156,28,159,21,23,178,141,11,169,168,84,115,38,118,227,40,73,182,73,67,111,20,177,70,219,78,92,181,105,96,110,149,24,112,146,58,246,122,52,164,43,60,86,245,182,174,26,151,51,73,34,95,28,252,178,230,96,179,19,65,46,49,111,183,147,100,175,206,143,216,182,220,221,202,238,110,18,142,108,68,149,98,200,144,237,144,1,101,46,180,216,18,80,121,150,221,198,68,113,253,60,181,75,229,80,177,23,28,147,145,253,205,246,144,171,138,39,160,147,89,156,32,17,216,242,247,5,38,198,151,230,253,150,168,195,9,76,208,125,174,59,19,154,36,146,153,64,59,207,187,75,243,220,254,52,0,12,95,96,143,73,216,10,149,3,2,115,235,186,75,115,24,105,133,4,159,141,102,34,66,184,70,36,57,52,116,13,131,197,150,205,76,93,201,200,0,200,168,157,163,64,243,235,200,145,62,39,241,93,124,164,19,201,186,39,215,184,213,116,195,199,93,157,220,198,164,29,106,124,217,148,227,53,220,207,2,88,55,94,104,228,82,2,91,153,86,52,38,119,85,78,123,60,234,125,133,160,75,229,45,36,211,0,178,134,56,82,51,78,95,17,148,92,84,38,246,240,45,153,175,93,72,197,22,86,93,13,93,57,234,97,211,208,12,138,77,242,178,135,212,201,21,235,178,165,124,26,197,177,165,24,93,201,206,154,189,177,141,169,210,97,136,36,239,157,235,211,179,238,33,151,196,61,70,220,224,84,228,161,109,50,3,54,138,47,133,183,107,68,131,230,37,34,235,203,68,162,82,137,247,194,50,184,199,158,9,82,95,215,65,73,48,55,75,110,7,33,62,74,35,29,70,35,39,73,199,27,9,122,59,70,165,98,163,118,205,229,129,72,248,182,134,171,67,90,159,158,156,125,248,74,49,145,221,40,61,63,55,255,168,10,7,166,8,83,186,134,90,214,46,218,122,232,168,24,105,76,13,25,40,99,21,210,214,101,14,233,89,105,18,92,176,61,190,187,165,125,222,223,66,17,247,115,254,255,100,94,253,153,238,167,10,37,118,161,102,199,126,20,226,53,106,87,252,133,42,121,191,20,88,58,140,248,231,189,181,208,122,65,187,84,126,240,38,206,27,179,164,226,132,97,2,126,163,69,92,150,130,157,121,97,170,137,220,205,78,97,115,199,92,13,24,26,33,110,13,63,24,177,183,42,15,39,63,165,182,236,173,169,98,186,66,48,200,88,150,29,133,142,13,61,148,174,32,30,251,95,188,14,71,69,129,35,228,194,189,242,158,223,151,104,38,173,94,166,252,178,69,27,126,91,52,50,86,103,217,102,105,189,72,24,251,45,75,147,37,27,119,109,80,244,75,26,85,60,156,204,134,171,176,201,239,226,163,241,126,79,172,228,235,134,49,101,208,52,189,45,177,107,125,52,145,192,225,92,106,95,132,121,103,109,11,79,237,207,110,51,163,57,93,171,207,18,162,72,32,240,95,222,144,45,244,166,191,140,72,236,111,204,112,36,222,42,23,218,82,158,248,219,130,217,185,206,152,53,121,43,242,202,102,139,198,27,3,115,93,24,162,206,254,139,137,52,171,105,207,210,120,117,227,228,254,117,140,24,220,208,215,98,89,117,239,54,149,90,119,155,67,24,29,178,210,237,67,54,109,4,166,192,86,87,239,40,225,171,184,202,97,34,35,110,147,226,173,80,210,139,123,55,122,165,164,176,253,110,14,86,137,83,110,104,173,194,10,193,25,251,251,28,103,178,147,199,125,95,171,109,163,25,251,45,30,171,37,94,245,246,140,132,138,225,102,116,35,177,96,93,150,126,20,252,146,17,21,252,96,164,160,111,234,16,119,16,216,212,126,7,15,146,12,45,93,139,145,207,129,122,173,119,13,167,84,187,65,227,3,23,252,90,63,211,139,20,251,221,147,60,156,187,89,113,122,48,242,130,57,246,239,52,36,19,34,36,208,27,183,62,232,149,4,198,6,10,180,180,173,235,150,168,59,227,244,131,63,194,148,219,51,60,33,201,165,138,9,148,35,103,44,207,54,135,131,239,25,8,218,212,91,144,72,97,255,153,42,238,2,109,166,208,185,183,60,28,55,100,74,241,69,16,247,104,119,150,82,25,7,73,189,127,207,138,36,247,253,96,231,228,65,119,193,39,11,210,185,99,102,129,9,150,15,159,44,150,85,42,99,186,236,251,57,218,115,106,77,214,230,66,112,219,239,191,13,146,172,170,104,199,221,52,125,249,144,24,116,29,218,164,159,127,76,31,14,147,125,80,239,91,47,18,164,82,60,123,24,213,254,109,141,250,87,136,77,18,124,168,87,112,136,29,133,66,188,64,143,217,0,161,219,133,191,42,249,248,30,136,150,203,76,49,243,199,179,15,26,153,215,93,79,128,141,205,147,167,47,160,253,177,175,59,204,173,38,71,222,45,15,79,251,102,59,86,163,243,46,241,169,161,110,14,51,128,140,178,210,60,235,27,78,129,38,114,192,8,5,227,223,142,39,19,143,76,119,199,193,105,117,186,230,59,252,50,209,151,112,77,177,165,20,227,185,9,24,25,57,105,77,53,105,237,119,188,73,145,137,49,65,5,4,221,38,121,248,190,78,202,138,35,112,166,152,255,103,183,175,151,238,0,158,216,99,158,122,226,107,51,230,237,155,115,91,41,156,178,122,121,159,9,36,203,247,219,241,76,226,79,159,119,6,195,231,37,63,125,206,173,16,48,111,16,93,173,27,10,173,36,25,64,20,28,155,229,57,217,239,44,107,56,71,113,253,250,177,7,1,93,56,56,15,220,76,91,201,55,98,148,187,134,124,46,104,109,184,238,185,45,176,146,84,131,176,15,227,196,247,221,110,152,0,230,186,19,5,114,152,179,180,127,191,77,165,181,220,231,80,157,102,67,108,110,42,24,157,157,124,16,114,145,139,139,152,53,74,4,234,21,25,7,166,202,213,15,24,202,69,242,45,166,250,244,203,225,182,113,152,218,144,187,64,208,7,36,200,230,93,163,74,79,126,154,50,216,228,78,51,108,228,51,8,237,194,240,137,117,167,254,253,114,175,166,160,149,80,109,28,247,27,218,147,34,48,5,131,45,246,35,10,177,234,18,152,92,41,103,135,105,203,196,109,238,177,106,82,44,240,178,251,92,56,43,83,76,141,6,85,252,49,247,124,221,83,253,222,239,54,253,209,229,173,230,51,137,42,211,91,94,77,209,233,151,119,231,211,20,22,168,209,31,184,228,216,104,59,76,6,77,90,195,69,83,226,183,7,183,239,42,47,70,216,172,197,193,185,140,109,255,126,175,79,119,49,246,13,116,94,111,178,48,48,181,36,49,106,203,74,154,171,60,124,155,169,227,48,90,10,173,106,235,13,35,129,111,104,221,140,94,105,13,197,169,27,227,4,196,248,74,210,154,224,136,191,55,42,203,171,203,108,64,167,39,74,231,56,88,187,228,251,2,47,170,50,227,220,61,151,48,157,14,19,147,214,47,201,4,127,40,180,83,24,149,166,26,48,226,112,119,167,254,18,52,242,239,106,3,177,101,219,73,190,24,57,49,35,22,255,134,219,73,62,216,49,93,140,225,231,218,42,91,102,26,236,121,103,251,142,71,83,204,41,59,30,92,217,217,139,152,241,10,231,113,179,254,234,47,140,224,59,249,185,80,44,225,236,172,152,139,216,201,62,102,16,204,222,27,54,119,220,179,70,114,138,227,107,83,115,118,91,227,201,95,30,156,55,152,2,238,11,127,89,156,62,79,55,236,31,178,95,34,10,149,203,125,56,162,140,215,184,60,255,2,29,137,88,35,150,21,212,164,53,25,240,109,197,44,111,182,51,93,24,115,251,158,96,61,137,171,198,80,78,157,176,69,44,237,117,201,179,17,227,217,177,53,28,172,232,107,159,111,123,22,73,9,171,248,172,175,122,95,155,81,76,97,153,210,111,225,109,192,113,15,29,189,159,65,147,29,113,93,3,239,156,57,136,245,142,22,215,163,10,89,245,133,137,206,12,95,127,4,111,231,173,251,171,148,9,88,149,137,111,152,72,143,221,223,38,255,174,20,39,245,108,144,171,149,43,14,81,187,121,6,60,62,72,73,208,174,87,180,187,66,184,143,14,115,220,87,11,187,195,184,112,149,172,25,4,163,142,145,113,87,16,52,84,231,32,137,157,30,215,178,216,158,76,91,104,185,253,8,195,66,145,213,203,53,112,186,232,176,201,77,17,170,12,148,90,190,224,86,3,94,120,251,47,204,215,76,247,217,195,164,201,47,220,77,75,46,122,70,122,207,53,123,187,229,71,199,242,52,133,173,59,139,9,12,228,200,104,64,233,170,182,155,241,142,107,166,179,143,121,207,74,67,126,239,14,10,103,18,140,58,113,244,158,157,69,6,5,105,130,225,82,75,76,240,74,186,125,192,231,146,136,63,165,5,76,130,202,109,77,234,27,82,8,241,219,69,20,216,170,229,26,51,147,227,131,204,121,179,10,128,209,110,246,45,205,164,196,110,165,91,69,67,237,216,224,49,166,166,171,52,228,183,225,64,247,92,12,236,15,8,24,167,182,158,205,147,103,240,46,227,96,147,23,59,119,137,72,202,228,72,154,53,235,123,147,251,90,99,17,224,112,184,229,77,199,224,59,51,177,123,26,31,235,5,26,171,219,243,129,112,170,11,190,18,131,194,66,151,214,197,92,222,113,159,38,139,224,174,48,6,13,13,43,111,189,204,31,86,5,110,103,69,186,217,96,53,67,121,62,112,79,225,242,129,73,181,92,13,107,126,187,37,167,83,130,23,131,92,143,59,89,76,19,175,199,174,101,202,207,215,45,67,21,87,110,206,251,105,85,121,253,166,51,1,91,109,129,239,167,217,200,172,134,182,62,147,199,95,219,46,107,69,191,39,180,98,247,238,7,137,223,146,49,53,209,164,229,135,20,242,72,28,74,250,219,53,247,184,129,85,54,72,157,13,219,222,36,96,118,197,172,47,182,172,88,195,225,133,45,165,61,55,46,134,184,150,22,147,56,21,24,171,188,132,23,98,171,80,180,245,188,112,170,134,181,84,244,142,197,111,147,68,214,239,49,115,118,147,37,159,228,204,148,240,56,113,89,201,83,126,155,251,7,21,177,14,47,147,215,20,152,226,153,176,49,45,24,40,187,53,134,84,141,227,147,178,154,58,229,217,217,200,139,3,182,131,168,191,112,120,110,176,248,147,174,16,170,37,202,16,180,62,43,164,82,24,20,183,195,175,178,93,38,113,166,40,47,78,230,243,90,215,125,93,205,208,233,225,193,91,208,113,174,169,48,30,172,248,216,144,116,180,42,93,59,214,205,57,24,2,30,208,78,73,107,24,101,71,124,77,204,161,165,75,196,220,227,41,188,39,5,201,55,125,184,137,1,134,177,196,97,185,4,134,217,207,163,121,240,209,165,90,116,103,232,69,189,62,166,102,38,27,3,97,240,86,194,78,195,104,208,169,64,208,216,35,56,205,196,104,111,210,40,48,62,33,119,97,160,201,185,116,175,70,163,157,129,117,248,28,213,55,120,244,131,107,116,188,90,137,166,118,124,35,44,51,21,150,115,29,202,16,214,193,15,38,87,80,246,141,129,107,185,230,64,207,201,122,149,212,129,247,136,202,168,102,126,178,155,165,110,176,209,122,58,140,32,175,236,58,227,19,217,243,49,53,166,106,57,255,24,195,233,181,77,150,89,150,135,162,147,138,75,7,205,173,172,253,62,135,177,39,205,29,152,120,158,156,188,118,197,10,55,244,233,52,78,55,237,216,128,20,201,31,14,175,134,152,151,192,150,111,239,240,48,170,240,167,103,205,41,227,27,110,76,18,81,5,230,244,140,123,206,121,195,188,159,142,19,65,242,73,202,246,212,116,121,205,171,179,222,16,100,175,183,132,28,180,89,182,153,195,75,239,33,31,186,124,75,161,140,12,31,175,192,144,119,199,20,230,16,238,122,120,153,136,103,220,160,206,254,191,47,227,30,176,49,116,251,199,90,144,209,236,7,77,115,120,199,240,173,191,61,51,215,128,163,221,164,6,4,133,237,40,30,125,94,75,148,77,129,17,179,220,1,159,131,240,105,140,30,147,83,201,36,187,227,52,253,101,218,58,107,87,74,31,197,227,3,143,160,121,66,97,171,119,181,53,80,3,108,23,109,208,28,60,40,63,22,176,137,142,43,204,29,183,4,76,144,104,60,112,73,53,58,142,58,121,174,47,28,108,73,9,21,224,172,83,20,18,27,103,100,1,198,218,219,15,76,202,94,192,132,174,230,11,251,226,2,62,11,53,245,23,14,10,55,34,161,105,164,183,107,221,115,115,140,117,157,32,255,11,231,18,93,195,191,251,199,95,190,32,247,144,183,223,117,92,152,248,198,126,135,180,76,129,137,35,252,1,174,37,70,28,157,213,253,190,181,95,236,64,113,142,188,47,29,213,121,221,230,209,179,89,217,136,230,120,233,99,31,207,253,190,244,165,148,36,231,14,126,234,119,76,66,138,234,192,168,171,189,61,27,190,195,3,27,139,239,3,79,191,75,119,211,248,94,127,24,211,229,222,42,96,86,211,211,53,230,217,125,56,22,247,243,219,144,27,196,176,144,247,246,108,11,100,92,172,251,222,172,190,103,200,97,156,223,23,134,235,73,225,26,121,113,29,245,29,232,102,30,184,185,250,0,48,123,210,179,192,204,179,22,176,149,99,41,220,96,252,11,152,68,248,231,225,212,153,197,176,80,248,82,30,184,7,3,15,48,62,131,103,204,207,37,247,142,218,32,174,255,12,42,178,130,241,222,164,94,61,207,38,31,60,26,79,168,84,101,54,172,36,204,238,102,100,62,246,27,5,112,51,199,242,35,207,93,55,83,212,200,211,109,77,182,143,152,188,220,40,177,224,29,70,96,42,61,173,17,175,191,240,233,154,92,166,73,162,164,86,49,96,98,124,77,225,12,53,104,192,184,109,246,3,15,63,87,59,73,246,82,177,97,176,177,162,4,92,95,115,123,177,184,99,95,33,7,243,74,27,24,76,200,62,7,76,221,246,211,26,109,104,239,249,233,231,187,188,201,38,93,243,194,85,136,150,13,70,61,51,30,158,137,200,235,160,102,155,233,14,19,165,107,207,195,201,67,171,1,195,17,54,20,70,248,53,126,155,60,59,221,79,9,228,249,181,145,0,111,27,186,194,22,18,182,57,26,35,39,166,231,50,190,237,96,212,79,176,98,100,61,224,240,226,221,33,229,134,244,140,25,222,224,216,212,200,12,120,172,90,104,236,171,83,40,30,152,172,76,125,173,66,14,111,124,206,33,117,132,213,216,28,67,107,5,148,116,119,125,54,197,118,209,246,28,156,115,62,104,164,106,25,57,105,43,237,65,185,228,196,215,176,140,113,125,43,72,242,234,133,207,13,231,121,54,146,12,78,107,156,40,229,41,245,129,73,33,143,158,157,253,106,111,29,80,10,82,99,63,44,166,94,166,51,225,115,69,7,76,226,209,243,112,174,218,254,219,48,191,236,103,105,35,238,146,90,192,125,22,181,40,32,192,13,130,69,52,212,168,183,81,152,235,111,180,46,20,135,232,195,7,222,222,248,109,171,172,214,21,96,202,71,62,230,133,244,207,103,26,82,120,20,91,181,209,130,234,9,182,166,217,155,14,155,57,169,176,9,183,251,100,56,219,89,239,47,140,192,122,188,24,183,225,103,174,108,168,127,74,192,36,181,233,76,219,176,17,251,247,38,138,215,197,115,9,69,230,154,23,70,12,125,42,74,21,95,140,202,177,108,159,159,198,134,155,206,75,159,206,183,25,169,62,176,137,204,57,156,173,130,82,96,230,135,179,109,82,66,113,166,109,85,152,219,174,79,150,90,204,52,82,120,140,248,218,176,179,239,249,160,220,28,86,192,196,106,244,167,171,221,112,29,174,70,157,171,48,138,21,59,96,50,136,138,194,80,212,181,128,87,106,239,195,199,12,65,80,150,121,186,37,148,6,47,170,146,3,46,73,125,85,228,16,34,101,21,112,99,62,8,76,8,36,223,214,84,56,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,112,202,71,99,106,190,212,58,181,140,68,7,73,52,78,15,136,46,116,244,107,26,229,172,192,112,90,4,74,9,76,211,17,179,155,93,116,139,184,158,110,196,219,40,105,28,133,113,87,111,133,120,177,98,211,192,51,255,28,217,219,82,38,226,91,125,170,237,2,159,149,151,157,210,149,140,192,153,245,158,77,61,218,8,59,135,40,152,186,114,41,123,63,38,156,207,127,234,170,212,177,97,21,174,206,115,11,249,120,213,205,16,98,143,203,26,78,16,180,23,49,131,200,224,202,193,100,107,154,205,93,230,1,146,171,243,90,73,148,158,72,216,13,248,44,159,219,154,232,254,212,214,3,222,157,232,56,54,172,236,242,144,153,142,180,163,107,72,197,36,109,77,77,229,125,237,13,165,172,190,24,199,151,143,153,157,33,83,123,134,68,116,187,48,130,16,218,120,91,130,187,195,166,21,37,173,179,145,28,140,128,119,147,196,41,14,27,10,223,125,170,112,13,105,85,91,31,251,44,20,90,19,25,111,18,149,51,31,151,107,58,167,110,161,18,193,42,84,1,62,222,38,143,185,30,120,71,13,36,73,170,233,242,118,87,147,200,173,57,198,179,155,217,178,5,70,20,52,238,163,240,209,169,105,135,41,54,83,152,3,221,24,124,180,215,20,3,133,121,133,98,168,250,61,166,85,6,199,217,115,22,105,238,58,11,51,121,7,49,19,96,67,111,58,81,96,87,88,49,40,195,202,142,4,70,0,50,116,75,40,226,25,83,14,0,136,57,97,160,113,152,57,40,187,209,132,116,210,253,130,240,37,159,25,44,22,175,209,202,181,240,32,240,37,213,193,128,86,72,189,11,100,216,182,210,21,38,31,48,208,129,47,86,80,115,102,7,108,244,140,250,211,166,250,20,40,57,235,218,152,87,141,93,116,124,228,9,10,55,42,118,2,62,199,228,120,90,207,123,234,113,227,168,89,27,227,104,138,203,238,49,106,178,164,71,0,163,84,30,61,91,38,36,175,48,153,184,142,146,208,63,158,103,239,29,138,22,9,30,61,1,143,65,122,236,14,31,78,100,34,117,229,88,42,102,220,124,38,228,16,114,235,162,166,20,33,225,31,124,230,91,186,149,82,192,108,109,206,54,158,206,110,177,213,93,73,104,46,10,82,77,41,112,174,7,70,204,46,190,21,197,228,18,25,154,144,60,207,152,223,168,178,171,13,50,97,132,42,113,65,88,170,90,107,40,30,202,232,119,135,136,68,199,4,186,87,167,213,78,203,156,3,218,250,140,102,172,106,130,157,83,123,141,156,95,156,105,92,82,138,152,163,20,12,245,16,124,166,48,124,72,158,49,240,88,33,237,109,188,166,73,135,132,76,178,80,193,62,102,16,204,128,67,225,158,175,91,2,155,110,201,161,55,17,173,10,189,104,98,12,69,163,70,147,20,229,235,173,89,38,50,62,21,134,6,45,198,108,147,15,36,203,178,85,242,234,253,225,150,104,164,91,33,230,203,29,180,99,126,46,141,26,77,147,18,112,93,148,68,178,226,92,218,53,210,195,92,31,1,105,145,37,105,181,125,26,187,82,156,184,72,12,79,237,154,37,92,135,81,184,77,39,91,102,146,17,176,135,157,129,15,184,234,18,224,196,246,180,66,114,75,81,10,211,214,31,65,217,7,103,203,70,72,10,227,186,29,1,147,136,36,247,243,73,1,113,136,129,177,37,140,91,209,109,240,142,226,102,224,173,17,200,9,163,98,242,101,159,177,52,154,220,222,39,188,91,245,54,198,121,169,147,5,54,236,226,159,27,30,180,86,30,184,89,88,196,97,18,240,116,67,26,102,236,197,111,27,231,97,85,24,150,209,30,240,32,7,81,96,14,251,20,163,66,126,239,243,98,131,21,26,173,161,10,126,6,109,150,168,146,239,40,146,81,135,160,240,112,98,215,51,157,113,191,169,113,134,191,101,172,11,147,163,161,207,54,5,49,255,105,164,222,199,243,211,139,90,138,104,13,109,138,30,1,108,189,113,111,162,146,75,88,157,12,70,207,48,90,23,28,71,242,240,25,41,164,136,160,51,83,182,130,51,220,184,72,164,35,188,39,40,163,228,159,250,163,172,124,80,163,112,9,24,170,197,169,240,142,156,118,224,69,21,177,192,231,79,30,139,38,61,163,149,103,211,161,44,59,150,207,121,14,217,54,77,97,162,147,23,166,28,71,91,55,202,230,163,231,103,198,107,132,133,11,192,136,29,13,41,225,169,46,226,201,211,187,111,58,103,17,79,169,48,6,70,216,193,79,205,140,222,81,147,187,11,91,74,246,92,99,168,20,138,100,198,146,117,71,221,181,255,116,33,228,168,239,181,72,13,242,33,133,17,180,203,29,119,218,230,237,167,64,134,39,55,235,174,64,254,244,92,1,47,92,1,242,65,22,117,3,49,203,170,113,220,200,195,173,38,207,65,56,237,117,163,69,12,198,77,152,76,45,83,213,25,184,135,113,254,58,76,6,145,158,78,27,165,45,247,186,25,107,99,151,172,33,146,229,239,93,16,198,159,185,196,228,92,168,14,76,87,71,200,200,179,87,73,4,177,203,113,8,205,103,83,135,145,135,227,72,225,215,29,198,58,150,93,26,5,240,153,227,115,216,218,147,147,145,220,168,236,4,134,148,50,192,96,84,5,222,246,11,14,87,219,53,46,156,173,30,168,5,188,154,236,194,70,200,28,82,241,104,43,239,46,43,211,170,238,106,236,117,221,190,73,23,24,70,228,152,41,132,116,53,132,66,78,11,73,81,14,19,83,159,250,240,74,30,109,116,28,78,206,166,112,107,161,217,149,187,121,207,228,131,228,110,108,36,14,111,83,145,16,120,148,190,99,196,77,104,248,121,237,73,158,94,192,84,217,233,215,134,6,37,197,123,145,69,57,159,33,13,145,189,204,217,33,89,252,56,95,71,92,190,169,181,135,137,86,208,51,113,66,63,243,28,235,232,51,202,60,41,28,93,177,168,169,2,83,239,18,37,75,103,127,119,152,235,243,210,105,116,238,34,59,60,253,153,45,117,74,156,218,234,125,156,81,245,192,245,188,165,88,80,11,193,149,233,214,91,158,118,145,215,214,197,206,19,135,25,78,113,241,156,29,131,112,177,127,173,105,164,91,75,225,115,32,251,120,26,133,177,216,210,100,16,205,187,184,8,33,105,152,128,57,196,114,255,193,164,13,232,86,71,92,27,255,73,192,214,92,96,36,212,252,114,66,34,77,234,77,59,142,139,54,22,215,162,74,76,231,104,229,170,26,19,197,138,199,139,190,23,60,42,41,30,142,154,231,122,96,116,172,107,192,104,248,234,111,159,183,78,229,194,75,75,139,128,247,149,214,205,11,35,85,23,31,229,151,35,38,139,149,238,13,253,158,80,109,196,217,101,47,41,142,129,3,155,187,38,224,57,158,215,102,87,136,197,7,85,198,122,159,189,90,104,54,30,152,212,67,157,43,240,72,197,113,191,200,121,22,239,214,57,220,185,31,198,123,241,197,146,190,23,62,239,56,95,72,245,157,83,59,142,127,36,26,227,112,173,207,179,231,174,119,196,55,153,7,210,184,25,253,161,191,53,181,66,98,63,45,75,49,95,1,146,77,33,99,2,17,220,142,3,25,190,161,165,31,147,219,183,167,150,1,239,36,181,42,88,160,84,25,248,91,109,238,215,58,13,209,103,27,241,57,56,247,116,196,90,93,87,197,27,26,67,209,140,4,166,176,47,150,215,166,250,80,124,91,86,58,55,99,188,141,125,74,66,182,148,113,80,87,239,48,204,135,138,114,223,14,67,28,11,113,61,240,158,247,254,13,129,5,57,93,23,102,215,15,83,130,240,208,80,67,156,228,191,112,186,149,100,162,130,50,38,189,98,94,59,106,4,107,218,182,90,9,175,195,72,12,138,247,138,170,203,226,204,51,192,148,171,61,48,198,222,10,152,28,175,173,112,105,158,89,70,205,11,85,153,77,225,154,189,146,29,24,213,235,250,192,87,32,10,194,187,218,246,211,250,24,149,190,87,82,69,63,218,234,15,124,45,90,227,163,40,58,133,187,169,118,181,128,73,204,121,225,229,226,35,192,104,243,61,48,130,57,191,149,75,97,121,73,237,121,239,209,66,118,183,160,183,60,90,123,225,157,111,107,36,134,158,65,189,246,89,49,134,174,250,62,187,135,202,32,101,73,67,42,85,190,103,55,129,41,23,125,225,90,5,198,38,125,225,220,227,167,207,98,144,138,194,111,80,34,226,10,133,233,122,191,38,245,249,241,86,8,196,183,247,123,68,126,87,183,156,238,103,97,243,53,103,76,98,146,93,202,120,167,194,232,183,241,110,251,253,90,100,20,251,84,56,91,10,150,224,51,13,151,203,102,1,115,165,126,122,118,133,236,11,36,17,109,62,47,93,138,23,95,83,209,87,90,126,23,72,246,82,198,110,204,109,127,152,132,112,174,199,68,48,133,181,231,91,226,119,142,241,166,220,89,77,13,146,149,227,174,120,96,10,147,235,11,199,209,84,48,131,234,31,91,175,21,93,227,4,254,227,111,151,21,15,159,125,105,238,140,21,155,122,57,21,233,32,228,198,188,173,71,248,83,80,124,41,245,15,35,158,60,75,151,100,5,83,152,122,71,60,214,30,108,72,229,25,179,234,74,25,164,158,150,39,49,141,121,210,211,190,240,172,234,36,253,106,198,61,10,128,21,210,234,251,61,72,62,235,1,227,92,123,30,190,151,23,41,155,146,225,208,200,138,9,108,135,220,124,177,138,193,165,179,144,197,53,226,183,33,141,106,218,53,124,88,41,90,83,130,187,181,245,32,138,26,191,125,204,146,103,142,14,171,149,116,20,197,173,173,147,116,80,95,157,3,54,65,60,129,137,111,220,159,238,198,40,166,240,217,28,253,218,5,251,20,180,245,2,115,109,139,61,163,88,246,131,118,13,217,193,152,72,5,169,195,170,15,223,184,133,162,231,203,42,48,20,158,212,38,56,108,100,123,242,98,136,183,221,37,128,26,186,86,215,160,123,54,34,16,64,116,104,103,221,54,6,233,39,177,252,112,0,234,189,138,92,215,144,16,180,152,65,215,15,130,50,66,156,155,48,67,104,217,1,100,206,87,111,251,83,116,210,105,10,235,183,107,141,29,152,66,19,237,54,156,232,41,250,133,176,159,78,195,65,94,104,204,82,228,237,82,214,126,195,197,229,151,178,130,214,171,70,186,240,20,164,16,63,47,159,108,153,62,252,108,10,45,22,223,49,65,225,220,184,48,220,68,247,107,214,77,212,95,102,18,33,12,175,15,101,43,84,194,66,224,74,86,176,15,90,251,150,136,192,103,233,186,72,96,135,143,144,11,139,192,131,100,153,21,240,89,32,58,147,38,9,65,177,182,217,7,158,105,74,37,157,147,105,17,216,37,151,76,198,124,114,205,158,241,112,118,25,253,218,48,75,57,43,21,240,156,243,121,111,138,8,47,140,80,144,174,109,212,92,115,28,18,86,139,165,11,108,66,141,122,127,123,140,150,212,61,176,72,41,137,197,77,196,79,119,29,156,11,94,167,140,112,172,133,175,20,230,176,139,33,135,221,64,58,134,142,77,72,220,194,105,91,52,58,131,38,206,49,156,124,154,154,59,87,13,102,46,71,51,78,183,102,119,68,253,105,106,145,83,244,27,181,50,221,179,48,116,87,76,196,102,145,133,172,240,177,130,226,217,251,204,59,5,201,244,143,29,11,242,189,161,214,2,165,138,94,37,9,140,250,199,80,216,182,146,128,9,59,43,74,116,204,71,204,18,117,213,58,91,164,165,249,85,22,118,100,17,115,53,120,215,28,61,251,106,39,180,53,228,214,97,180,98,84,106,190,207,250,136,170,86,192,155,218,54,133,75,115,134,26,196,143,97,87,214,81,57,167,221,206,241,112,212,207,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,255,208,54,231,216,177,76,134,187,60,175,69,210,77,192,176,48,188,48,172,255,209,239,51,109,218,51,164,240,18,70,183,17,112,215,35,157,173,50,246,97,132,179,235,126,30,221,107,139,77,156,136,135,186,104,173,190,246,46,204,78,81,227,243,203,144,89,250,47,159,173,167,37,189,57,193,82,49,195,140,167,182,179,232,193,135,235,56,212,138,9,180,228,199,28,128,185,34,28,169,36,147,142,54,181,227,20,70,197,161,11,231,103,85,107,154,34,243,20,54,171,73,49,233,86,73,77,85,11,99,155,104,187,102,247,91,224,174,197,44,156,212,254,61,15,71,98,197,227,208,5,78,225,245,172,204,13,117,66,252,118,133,7,64,7,141,250,188,24,150,201,189,88,55,218,157,174,179,31,46,33,42,105,20,165,206,33,96,52,187,245,131,156,231,166,20,131,54,141,86,79,122,182,185,25,196,126,5,250,216,26,104,181,132,216,113,161,52,172,74,234,11,126,5,72,104,28,206,111,241,11,201,116,41,82,191,10,133,75,75,167,210,230,186,57,3,174,19,255,166,194,148,181,121,207,173,82,36,105,215,216,216,221,51,81,62,227,66,31,254,121,152,29,134,66,84,215,192,54,85,206,120,49,170,47,158,97,25,187,222,11,206,78,150,70,34,48,7,107,124,176,141,182,188,54,62,29,29,177,29,110,72,102,244,107,158,49,142,21,178,209,239,146,140,133,111,38,196,142,3,31,141,120,76,206,5,208,184,188,62,212,100,174,245,115,64,52,135,7,223,97,51,7,154,192,5,226,48,71,33,143,144,77,252,44,61,234,12,162,241,153,162,106,148,218,202,244,76,215,10,241,84,47,250,203,173,69,13,48,228,27,198,21,174,48,219,114,115,24,201,33,113,219,109,202,220,35,64,255,213,172,201,169,136,220,94,114,30,36,132,7,160,125,214,215,34,215,223,251,157,241,57,77,29,178,1,127,74,192,120,175,243,211,24,134,149,29,48,235,92,91,147,56,227,171,135,172,202,179,139,104,199,207,238,24,151,213,51,218,28,223,58,42,136,28,238,120,109,216,86,20,93,33,189,104,194,223,80,69,41,218,157,15,8,126,121,20,9,117,72,142,29,210,61,202,64,81,243,185,66,111,129,33,251,246,192,77,133,208,77,93,130,219,120,195,252,196,197,129,190,187,156,153,27,210,36,231,203,61,48,151,81,109,77,48,51,142,212,179,211,81,185,39,67,70,109,139,151,226,193,196,192,215,206,2,83,255,120,187,70,18,148,44,91,202,133,225,192,248,193,112,67,168,71,17,103,253,136,75,52,122,119,85,51,80,54,71,116,28,124,176,147,244,37,209,121,178,92,187,51,208,80,113,95,150,38,178,238,179,49,215,144,87,71,0,237,152,129,15,12,255,251,12,120,144,1,166,48,89,40,57,224,61,132,235,168,67,25,135,212,163,195,166,207,182,20,62,175,182,163,107,179,136,176,170,193,103,36,221,160,173,198,213,255,252,182,213,91,70,215,166,242,157,128,146,142,17,61,227,0,95,58,166,70,98,18,63,77,12,74,118,179,3,147,11,118,97,138,249,5,70,39,169,198,150,212,77,66,93,58,94,205,39,224,99,74,113,127,169,10,31,163,200,235,245,40,85,50,206,110,129,145,76,113,51,223,50,90,186,78,115,210,141,134,59,154,206,159,207,139,235,168,96,94,68,81,1,124,50,73,179,72,142,121,85,110,98,38,180,97,73,43,76,72,121,14,222,116,116,201,73,187,149,158,159,219,234,104,23,70,126,69,204,9,50,139,203,157,44,163,138,132,132,161,112,158,249,168,24,5,134,100,114,144,76,179,194,201,133,149,3,21,183,194,196,84,162,227,29,142,112,125,56,57,14,177,8,144,168,215,76,192,51,79,138,51,219,118,24,99,134,208,192,128,142,30,57,38,12,255,104,186,184,207,182,49,98,59,28,70,233,56,21,109,235,254,240,108,122,251,223,70,225,20,251,52,69,46,115,41,140,135,43,218,34,208,152,181,91,120,69,118,116,11,61,250,166,221,26,245,222,155,16,167,63,119,199,7,134,5,57,30,190,77,85,73,224,99,121,143,216,166,77,228,54,235,91,77,100,5,122,192,88,38,250,177,16,80,139,149,75,78,243,179,83,83,22,239,174,30,202,225,183,22,65,109,42,184,195,235,87,73,1,45,91,191,244,54,154,22,135,207,94,219,229,14,1,37,214,189,77,26,95,132,80,96,2,207,91,66,85,185,111,20,185,77,110,66,188,46,216,4,108,233,236,10,147,235,180,3,158,202,79,177,9,139,236,216,136,77,12,110,40,122,140,139,25,35,202,164,90,250,203,149,154,145,11,19,109,214,126,35,168,179,98,80,140,100,73,31,14,89,80,156,125,147,19,253,121,56,238,101,247,246,35,35,195,5,95,225,51,229,107,188,22,201,171,122,68,88,86,254,29,113,248,42,244,120,178,130,200,59,23,240,112,232,209,216,251,117,158,29,244,124,236,103,68,225,206,104,241,94,118,133,208,198,131,32,237,125,54,101,161,218,26,245,168,18,29,55,198,94,237,25,133,130,51,90,147,120,168,147,216,18,205,115,252,246,177,109,53,45,97,127,249,151,129,190,119,213,141,239,102,221,65,89,24,28,58,102,171,132,222,1,240,74,154,151,67,89,83,142,82,90,98,199,57,45,253,218,27,234,68,31,180,133,225,152,244,107,239,91,169,103,197,33,69,143,182,179,170,99,59,90,103,186,111,61,114,207,1,220,226,50,122,224,253,164,71,82,98,129,211,201,97,178,172,196,165,184,81,66,110,177,174,169,117,235,245,105,77,8,61,7,204,127,139,194,51,188,122,248,124,170,38,110,110,146,68,239,118,182,176,223,228,18,176,135,85,107,57,10,11,186,4,24,247,48,202,240,11,119,33,154,55,152,80,78,60,155,42,36,73,41,69,147,169,165,176,67,176,159,212,239,112,190,43,53,83,241,90,117,105,90,1,135,247,140,210,70,226,156,173,234,218,66,37,172,222,215,194,101,255,188,86,133,7,44,190,116,127,211,210,80,178,218,119,211,56,23,58,152,216,20,70,52,50,190,38,165,63,106,166,192,58,19,57,213,200,157,45,165,133,162,196,182,59,83,9,48,197,41,218,186,133,72,102,175,230,134,211,27,198,57,160,71,196,108,43,183,121,77,244,128,24,38,71,186,196,153,204,240,180,61,173,141,157,60,96,210,160,245,181,161,22,10,91,224,216,40,20,96,41,12,35,163,63,156,34,49,245,15,99,147,212,123,47,219,72,122,55,253,237,14,209,77,180,54,17,62,29,21,43,198,10,152,162,51,53,160,224,147,139,4,200,138,185,165,121,213,232,187,239,21,63,141,90,241,3,66,200,17,109,185,142,234,110,70,85,87,4,165,136,19,76,225,128,5,182,99,193,97,187,119,61,173,89,80,1,207,211,15,53,144,172,182,216,157,103,136,219,141,165,207,54,54,140,0,201,7,214,1,197,147,25,40,65,238,103,150,97,247,249,225,210,82,34,145,76,31,125,217,139,64,225,45,148,71,67,122,24,166,50,139,176,168,203,123,163,32,28,70,12,83,61,77,137,206,163,103,119,19,43,45,137,32,73,70,195,129,55,215,167,128,241,119,72,199,17,16,137,179,135,220,160,172,217,191,123,90,248,248,194,84,212,62,176,37,76,4,76,2,222,84,120,222,224,61,68,241,227,89,0,8,53,180,25,93,35,44,173,223,26,210,195,124,81,139,116,42,106,22,66,192,48,16,232,160,145,238,187,98,76,241,57,62,175,205,230,87,163,103,125,36,245,14,111,220,164,113,173,106,148,228,36,61,247,8,102,206,20,191,205,14,164,135,38,57,86,174,163,12,140,83,232,129,187,142,138,233,229,233,152,118,114,120,3,61,7,108,213,158,113,106,214,24,21,75,1,146,227,133,154,191,89,162,181,49,40,43,188,76,179,48,224,45,138,55,213,72,182,102,172,205,70,94,166,230,29,64,216,50,92,83,176,67,20,125,140,5,153,198,231,42,186,226,108,35,168,253,30,48,150,145,239,61,59,6,78,215,170,2,200,195,70,196,177,9,121,119,93,124,184,81,35,40,116,230,9,18,208,242,53,97,162,143,117,221,76,88,70,45,137,77,58,133,155,249,240,232,158,125,69,58,198,198,155,98,125,145,144,126,53,111,42,4,177,219,141,225,86,19,118,188,130,248,108,221,220,109,86,165,122,103,184,197,108,82,84,100,30,107,247,12,90,147,214,25,226,57,223,226,91,181,224,150,182,134,91,33,126,155,36,131,121,247,43,60,74,48,176,248,107,145,121,209,31,120,113,87,141,214,36,148,222,153,50,224,50,66,129,196,97,147,133,147,214,103,98,76,39,217,34,161,228,44,17,125,111,130,184,225,173,105,132,133,146,142,25,193,179,28,191,77,162,186,156,31,172,53,174,159,254,222,230,1,190,103,192,129,9,211,197,247,226,47,72,240,133,34,156,179,109,251,233,3,203,223,144,138,32,138,163,249,134,190,217,118,252,208,73,90,87,40,160,71,252,54,220,111,215,30,24,201,248,24,99,71,27,80,30,110,125,56,18,107,110,77,159,65,67,126,73,222,27,203,223,201,170,44,53,9,145,10,129,151,9,165,5,108,151,110,133,39,244,101,14,195,110,113,13,2,146,189,243,93,125,80,25,55,29,52,104,250,103,204,226,51,188,53,233,144,83,10,21,55,244,102,68,170,69,71,5,53,203,124,31,78,202,176,140,74,35,55,48,6,109,176,214,239,153,62,76,197,35,202,60,154,49,156,167,161,48,124,125,209,26,187,71,167,121,99,241,186,177,1,45,104,149,218,74,96,234,91,124,237,227,91,184,58,92,192,112,71,71,227,179,158,82,213,142,91,130,210,133,71,147,194,252,3,31,211,50,199,41,1,105,74,122,222,11,106,220,17,159,147,156,226,161,15,111,236,130,49,166,203,136,147,5,198,182,137,175,185,225,212,209,103,227,95,137,115,153,98,21,137,197,13,138,141,209,205,8,120,87,185,132,192,166,221,106,44,1,11,105,13,121,54,228,65,17,86,106,38,146,144,101,200,184,193,71,186,43,252,150,100,7,8,204,181,34,94,11,189,214,162,95,19,31,102,84,140,18,4,202,194,114,2,140,244,232,109,77,102,187,116,156,44,174,200,1,227,168,82,147,0,248,124,124,183,75,225,159,165,250,82,97,184,46,226,189,141,217,231,121,248,213,108,48,120,202,249,5,12,173,224,125,56,153,67,79,107,136,254,163,107,80,189,232,218,238,144,74,200,111,83,122,163,239,109,153,16,35,224,145,158,131,226,108,119,169,73,235,115,193,212,47,66,125,192,138,198,103,38,100,221,24,216,123,91,172,237,201,217,57,180,227,131,178,82,159,166,8,198,72,238,27,76,223,22,152,15,216,148,106,21,198,240,245,137,104,97,221,170,93,35,112,123,209,115,71,153,15,218,160,108,118,24,58,216,231,173,201,6,28,209,154,98,129,161,173,207,162,136,183,194,59,160,7,20,46,228,240,133,34,133,182,250,243,57,168,127,137,57,188,32,233,124,80,138,122,227,91,238,166,243,128,192,167,76,178,13,3,115,86,248,216,188,126,37,164,108,191,20,93,61,184,137,230,69,249,195,86,116,135,54,7,129,225,164,245,112,56,85,203,104,49,253,23,122,2,83,81,171,14,8,116,74,61,4,232,121,141,56,216,40,220,16,238,101,100,151,240,117,174,128,113,104,233,47,155,86,119,60,155,200,231,243,211,5,105,130,232,119,205,107,234,36,57,119,112,242,147,2,102,50,235,111,227,38,175,23,198,229,162,61,167,184,41,94,26,123,186,107,207,48,252,115,188,23,137,250,121,40,12,231,86,188,23,238,226,169,63,221,172,166,58,96,46,52,250,49,225,239,240,56,131,105,46,136,159,21,184,94,79,81,179,100,244,162,175,221,201,106,139,214,182,134,21,134,139,52,166,2,201,252,250,90,176,167,196,91,157,89,240,88,149,36,158,141,29,79,30,93,89,47,7,219,94,168,162,65,212,134,13,163,179,140,195,254,78,163,9,225,154,140,55,101,229,242,49,73,138,82,35,102,34,40,92,163,107,208,13,109,25,240,153,81,36,137,143,105,233,19,218,154,12,236,48,129,8,245,39,181,175,168,173,31,119,200,54,76,149,50,224,108,233,59,110,32,72,253,13,61,144,167,209,192,140,128,41,173,151,49,37,151,47,88,153,26,249,118,83,7,149,155,213,53,114,142,117,188,159,29,101,66,147,17,182,221,57,165,244,202,136,238,19,84,20,1,147,116,56,183,194,199,238,188,191,77,94,194,51,106,99,220,187,236,54,7,191,54,38,156,25,254,1,40,219,179,126,207,105,2,140,254,69,112,49,142,33,207,94,236,177,191,41,14,5,208,78,186,54,241,88,37,159,12,196,238,235,214,123,0,159,55,59,120,190,69,87,195,238,211,215,90,1,143,179,120,100,188,173,216,210,167,33,52,35,185,232,178,231,223,173,26,48,149,82,106,10,44,178,226,60,211,201,8,59,132,137,23,30,139,50,227,82,71,204,52,101,181,251,96,131,114,21,176,110,132,180,249,121,235,41,87,43,152,43,148,39,27,120,6,141,54,176,237,249,2,115,107,235,49,102,48,52,61,40,89,34,195,81,152,42,158,207,113,214,158,52,38,24,160,31,147,132,135,88,125,16,53,140,170,139,19,95,92,100,212,49,126,202,21,2,39,51,100,99,241,240,5,119,152,140,233,231,78,171,14,111,68,20,244,183,225,129,184,159,123,163,158,40,223,115,163,43,225,43,159,251,184,30,139,231,45,74,220,223,169,97,31,73,15,92,227,248,113,215,2,133,46,156,32,10,143,96,84,162,150,91,217,183,14,74,242,138,91,71,212,76,55,221,164,55,142,59,247,50,81,152,76,201,80,192,103,127,201,55,107,154,232,212,22,2,72,96,76,179,104,77,85,130,108,72,80,13,6,77,3,211,89,164,105,14,152,57,82,111,219,161,233,164,192,200,158,246,128,161,149,210,214,165,212,8,67,83,28,172,89,80,195,100,186,218,125,45,35,72,125,90,159,107,82,189,173,161,218,173,2,155,0,208,109,189,154,48,252,0,227,175,137,174,225,10,122,198,172,226,21,137,49,107,48,73,41,108,122,22,183,53,52,74,93,97,28,131,142,50,197,139,54,166,197,142,158,113,244,61,29,31,185,197,9,64,169,235,204,207,168,64,89,150,2,182,180,52,253,154,147,204,155,152,41,199,162,236,250,214,86,20,29,63,77,118,125,214,126,163,26,159,98,72,33,221,169,10,147,180,16,175,5,149,239,208,103,227,113,44,23,94,67,196,16,44,85,223,137,218,41,79,64,140,169,42,122,62,222,142,198,103,129,79,5,81,204,140,165,131,107,95,127,24,81,140,160,140,33,149,87,201,229,140,104,157,100,151,31,108,229,30,75,81,116,206,86,160,237,217,202,208,11,91,49,5,173,242,75,174,168,153,82,250,56,181,172,220,71,42,87,128,73,240,141,95,206,38,82,36,112,37,11,200,151,86,65,242,241,129,73,252,142,197,67,77,153,228,62,82,60,130,40,67,180,62,179,87,66,166,195,106,133,163,108,140,28,219,156,117,34,100,75,18,189,48,86,195,3,239,26,132,26,100,148,78,201,194,24,200,94,215,8,21,67,26,62,180,223,240,161,196,210,129,72,122,86,125,244,42,28,131,14,27,47,157,182,54,154,194,232,216,57,228,210,214,95,62,86,73,137,13,167,108,235,137,194,231,122,23,199,22,179,245,233,182,249,103,227,173,246,134,144,244,194,16,56,199,93,13,249,169,212,214,82,24,154,132,22,48,169,23,67,97,34,201,35,96,94,51,43,60,167,139,171,34,201,11,155,217,86,120,95,187,142,92,189,172,6,78,182,250,184,88,91,240,53,215,252,192,236,163,53,224,222,202,131,146,236,114,127,154,236,5,237,89,142,0,6,249,114,115,191,109,207,20,140,179,26,245,133,36,198,236,199,6,235,126,76,82,222,68,173,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,200,176,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,232,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,139,38,3,163,125,35,40,147,190,197,15,147,72,33,110,3,232,48,134,43,204,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,165,160,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,81,38,119,75,147,152,84,22,46,202,97,213,180,113,223,193,117,247,76,238,82,32,217,244,9,250,221,24,229,40,166,62,50,86,29,77,69,199,252,160,205,248,242,127,40,117,185,69,230,16,98,99,57,242,143,16,26,214,36,237,97,197,42,177,52,248,85,77,7,128,131,6,193,55,255,233,66,46,154,216,62,166,108,21,206,79,152,95,182,186,26,32,27,105,174,222,14,133,166,169,162,92,248,88,43,57,104,31,6,60,211,234,119,61,31,227,216,177,222,51,8,41,214,211,120,144,233,220,29,94,48,61,220,17,173,212,233,70,234,32,193,69,66,221,23,54,246,253,30,240,62,179,104,42,76,82,137,111,54,236,143,67,183,80,210,157,72,187,255,193,120,219,116,142,54,172,161,223,91,145,154,68,128,241,130,115,135,119,146,53,148,68,206,114,152,2,236,246,173,6,207,153,80,119,142,102,165,142,190,222,225,149,108,146,248,49,160,181,132,34,243,7,127,166,205,69,207,181,224,236,98,203,209,97,2,2,23,54,167,182,39,33,144,176,32,219,39,118,103,40,124,90,45,53,126,162,11,227,66,117,89,169,99,120,35,176,33,166,9,89,84,37,42,10,201,102,104,69,46,44,29,201,226,251,206,70,211,45,253,194,135,20,65,1,11,70,8,54,241,39,121,183,134,21,75,201,131,141,177,216,239,134,104,252,22,169,22,25,86,193,17,28,73,11,218,230,44,231,51,147,167,186,178,47,28,35,83,231,38,41,150,45,214,197,154,208,106,223,164,239,3,111,34,222,221,97,226,153,98,183,15,78,217,16,68,32,211,1,97,2,129,11,34,6,213,225,132,136,139,180,158,220,100,20,213,142,157,111,28,195,5,3,186,228,78,15,2,150,72,196,253,80,99,246,219,10,27,39,229,112,120,72,14,61,15,62,215,118,111,74,129,92,211,166,131,114,36,15,2,90,97,147,110,158,150,16,83,220,138,59,219,55,105,87,253,191,253,183,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,191,255,249,223,255,143,255,242,159,254,41,253,199,127,252,227,255,250,251,191,255,219,95,254,233,31,254,243,95,254,249,239,255,207,223,254,242,15,255,248,223,255,242,175,255,227,47,127,255,219,191,255,211,15,248,175,127,253,151,191,252,111,127,255,219,95,255,229,191,255,195,63,254,159,255,250,175,127,251,191,254,250,47,255,252,247,243,156,255,253,247,163,132,152,127,161,92,54,170,252,152,57,172,158,238,41,88,131,10,67,61,27,217,242,146,71,68,65,41,112,46,10,227,169,185,48,89,153,79,235,125,54,159,251,108,220,114,83,224,201,62,87,2,166,104,111,43,236,249,60,128,199,90,43,15,134,198,82,160,84,239,62,240,21,96,4,70,54,190,42,92,61,168,8,154,170,134,147,96,81,139,58,57,130,67,56,188,179,194,86,139,31,48,217,236,47,188,61,77,201,66,75,165,61,35,54,209,172,138,223,70,226,174,63,61,155,213,11,160,12,44,106,209,2,195,181,25,112,107,249,29,80,19,164,11,184,138,138,20,232,38,85,53,80,36,193,218,3,119,79,105,6,206,75,202,238,17,32,160,122,238,194,73,93,68,160,211,89,10,13,165,22,68,97,216,238,98,204,168,28,217,218,51,136,110,126,39,5,48,249,135,15,12,173,66,13,152,144,192,11,111,119,54,2,19,114,120,126,187,249,90,6,109,212,59,41,218,131,37,29,152,100,237,231,173,225,198,189,61,163,154,74,191,7,151,207,124,223,11,6,12,29,82,243,18,197,168,192,163,243,142,10,105,156,209,241,243,86,67,123,70,17,224,136,213,145,96,147,125,96,174,17,241,61,80,170,25,218,241,205,188,139,215,70,85,163,107,207,204,63,126,127,218,216,36,20,38,1,164,94,88,24,66,65,123,146,110,55,110,209,15,58,189,38,25,184,42,43,55,48,249,187,183,223,104,82,62,207,134,255,61,134,44,25,105,229,3,119,231,114,54,56,73,101,214,48,1,74,215,84,1,38,201,252,249,109,40,194,239,160,192,153,248,60,252,220,138,239,52,76,4,228,158,135,239,200,150,51,184,74,77,230,64,209,35,197,142,100,140,186,114,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,185,219,63,141,207,169,219,239,179,141,61,224,129,187,187,149,13,110,171,188,173,183,203,111,27,92,116,64,201,122,117,162,2,67,33,197,87,184,37,39,250,7,62,107,43,61,207,70,182,94,224,145,245,236,169,176,1,239,251,214,83,125,95,160,187,172,251,90,243,221,165,49,161,221,129,107,112,42,243,129,225,115,188,63,61,176,187,21,38,65,225,62,156,236,142,23,222,93,94,27,222,181,231,225,228,116,150,11,183,242,244,28,87,254,238,23,174,89,55,90,254,180,231,253,32,164,47,232,215,62,83,52,203,231,36,53,226,105,221,96,53,185,112,218,207,123,67,43,170,93,75,227,153,165,249,82,230,127,112,123,102,26,55,126,153,166,67,83,202,38,60,181,110,133,254,26,191,239,5,37,172,160,146,200,138,41,151,82,41,93,97,93,247,80,136,184,127,224,131,167,158,16,149,51,88,31,158,165,156,13,24,135,128,124,237,252,28,94,199,4,37,234,163,31,68,143,136,10,209,75,147,65,33,169,76,96,136,65,235,237,154,101,196,11,108,185,85,83,182,164,167,227,136,72,220,227,39,193,55,167,207,238,86,233,120,119,113,108,121,133,201,195,184,173,87,203,207,84,233,22,194,189,199,207,147,162,196,213,167,244,107,45,152,24,153,182,198,101,115,119,226,140,2,145,246,28,77,183,124,225,246,120,197,141,50,254,238,119,76,210,253,76,211,97,73,236,247,72,103,95,87,120,83,208,120,205,137,41,37,105,148,58,212,188,239,169,204,247,121,70,13,207,73,185,198,33,89,236,58,151,144,28,106,113,126,161,95,37,142,214,73,41,64,138,237,116,24,165,172,244,188,21,18,99,162,107,240,86,234,2,99,170,172,152,13,228,249,87,181,85,154,69,127,2,174,243,113,100,77,42,10,87,172,222,9,215,116,122,96,138,166,3,182,211,81,123,110,169,96,45,96,54,45,237,249,218,97,139,51,158,85,162,51,211,188,144,245,194,232,138,47,133,77,233,38,224,189,68,172,25,24,218,197,104,141,208,180,92,33,39,55,74,175,140,4,166,102,243,129,91,223,113,238,226,113,127,6,197,132,19,226,204,63,55,125,248,111,5,198,229,63,2,37,47,117,41,218,119,252,242,50,93,160,7,221,238,40,0,53,55,141,160,70,73,234,111,101,60,232,122,79,128,59,228,158,202,164,115,170,191,105,154,130,75,108,243,38,36,183,244,173,170,241,96,4,220,154,102,68,79,74,124,90,44,16,178,210,138,78,82,146,226,227,165,151,137,239,233,179,137,25,197,68,192,241,42,87,212,73,36,53,197,112,227,240,41,58,201,186,9,73,215,128,27,125,19,152,244,149,122,91,175,165,238,191,137,150,243,140,131,21,74,134,166,230,4,10,83,51,14,55,243,133,233,226,66,254,161,198,205,108,89,126,181,14,10,70,238,29,82,74,71,117,59,52,153,192,24,50,100,5,159,33,67,19,254,14,56,226,50,186,97,17,136,190,119,85,188,177,181,61,176,121,154,2,222,82,125,69,29,203,89,59,247,123,160,206,160,67,58,200,43,107,49,102,176,80,233,179,137,129,236,30,29,223,148,213,20,133,215,217,10,226,225,231,118,153,212,98,166,88,125,221,41,78,86,247,243,112,106,31,239,92,216,216,150,130,214,18,25,178,103,85,66,177,168,19,9,225,243,149,74,192,184,54,101,225,90,28,40,215,128,33,134,209,214,109,236,176,53,54,177,101,221,82,70,135,189,51,26,27,113,165,246,27,135,118,138,158,193,40,174,214,54,165,116,1,158,243,91,29,67,211,180,177,227,248,216,229,113,89,89,25,241,8,211,112,99,179,232,225,2,185,224,14,131,24,121,187,94,31,120,83,22,238,48,106,211,186,103,152,107,247,118,187,25,83,222,133,103,170,249,222,193,55,78,61,61,247,160,190,187,206,3,246,220,199,59,48,17,171,140,29,7,162,250,231,34,48,141,141,59,30,110,145,32,65,9,56,198,163,137,174,235,193,132,154,218,136,235,11,28,148,154,157,206,75,228,123,139,102,45,108,253,150,38,196,17,134,62,149,186,179,106,199,206,123,228,88,91,80,234,53,61,123,38,231,96,92,101,183,85,10,235,111,195,53,176,46,188,106,126,91,83,216,250,235,57,151,176,39,223,237,28,245,104,19,212,128,51,181,99,10,215,96,79,5,230,249,58,104,70,236,58,2,166,222,39,43,108,172,63,1,227,177,210,223,198,87,127,127,155,164,170,241,192,227,222,86,185,227,141,167,107,203,158,23,93,203,166,113,161,48,7,78,180,38,104,174,141,179,93,190,2,221,245,57,176,23,230,182,219,126,53,89,25,103,81,24,115,48,198,180,105,158,146,141,152,75,126,13,187,195,117,93,63,196,65,114,139,71,35,169,164,147,116,65,167,113,63,23,121,153,122,201,94,150,26,62,3,54,82,82,129,137,119,142,24,112,252,141,186,105,224,208,247,44,17,96,52,113,244,225,68,175,214,133,103,127,118,187,37,20,166,232,248,226,219,213,49,195,107,178,226,197,40,41,127,208,99,122,244,120,54,195,240,12,184,81,75,198,179,87,121,146,181,57,215,168,247,13,248,244,69,239,101,159,4,70,188,182,21,174,202,23,217,228,62,197,199,198,206,31,106,126,109,178,51,70,13,248,88,130,18,152,197,160,34,192,226,240,153,56,85,29,4,155,92,203,152,103,168,159,60,183,89,54,41,23,246,38,159,147,168,156,236,12,212,199,175,88,64,100,201,106,238,240,129,57,159,86,192,107,72,213,38,240,94,78,196,115,96,22,190,142,26,213,170,177,250,200,148,209,121,8,229,88,31,45,208,115,162,232,15,163,90,149,163,95,228,32,171,205,185,209,98,190,143,110,220,127,244,135,145,200,245,27,6,149,138,105,168,63,19,93,199,216,177,136,195,78,205,193,154,164,123,121,193,26,190,105,50,26,245,107,34,116,51,99,76,72,226,146,12,120,139,107,140,216,84,40,8,21,130,211,3,67,225,123,71,244,188,166,204,20,171,86,92,110,158,85,56,201,53,99,122,145,184,233,52,11,230,84,79,194,185,132,148,242,185,24,251,157,15,242,129,164,214,219,34,245,198,101,106,209,117,90,170,157,2,39,47,78,73,127,184,5,248,100,237,26,29,94,114,211,144,50,225,42,146,25,227,88,56,72,206,251,195,27,222,80,153,196,139,227,106,248,145,95,201,160,19,229,9,114,91,224,222,245,137,4,15,182,248,105,97,104,66,214,205,81,2,182,226,178,132,49,51,100,91,14,108,226,140,242,218,172,204,146,252,107,127,242,125,130,118,115,196,255,80,202,50,212,114,132,25,1,78,122,135,73,166,212,17,55,166,92,63,150,45,115,68,189,61,168,76,116,103,10,1,102,177,20,129,7,52,28,1,115,181,18,148,76,229,30,211,240,236,149,106,169,111,76,164,28,155,6,65,36,17,169,61,35,141,17,186,124,34,49,254,90,177,137,190,39,180,201,63,152,164,158,61,181,245,70,105,210,223,122,34,202,45,134,60,194,244,103,137,248,60,195,79,168,233,243,155,169,229,164,253,192,176,175,202,160,16,151,142,153,112,110,251,91,215,7,182,66,235,183,103,231,180,16,129,119,216,10,40,223,246,65,153,164,219,136,197,139,36,123,148,5,0,47,86,147,192,28,18,113,110,78,146,18,165,177,105,77,196,129,62,77,95,94,126,154,137,53,98,1,156,109,185,188,240,177,29,167,199,80,144,145,72,26,190,217,84,7,143,56,87,209,44,148,77,28,15,101,246,26,168,81,173,172,88,102,225,182,194,151,120,107,147,161,21,79,145,137,118,58,221,51,234,170,185,234,194,62,198,30,132,154,61,96,114,242,228,115,33,76,216,98,146,162,113,33,110,166,109,245,60,45,126,218,212,8,229,217,176,77,180,248,214,196,167,213,248,67,47,102,198,197,235,220,28,207,193,41,123,10,153,222,103,167,240,185,192,17,45,182,198,177,67,71,10,91,2,174,84,209,126,64,5,77,250,117,86,26,164,10,130,158,73,235,183,0,147,90,212,111,177,185,114,184,183,178,110,84,6,239,218,65,133,142,172,95,31,78,106,244,199,53,197,103,178,186,196,56,123,216,50,133,226,109,166,143,189,116,5,76,136,124,95,56,19,49,204,254,49,184,44,174,123,39,131,127,12,183,130,143,39,129,28,185,36,35,128,68,6,118,252,246,44,202,24,139,174,52,30,147,248,109,211,195,16,116,194,175,245,91,182,84,70,55,41,152,36,221,139,237,108,59,108,153,63,227,194,68,135,61,235,19,93,62,115,249,10,140,201,148,162,117,131,54,73,224,70,117,162,159,138,141,74,94,225,16,157,100,245,87,167,36,27,80,67,116,73,129,192,98,137,194,70,80,18,168,5,133,202,195,57,97,48,209,155,56,228,209,58,38,223,236,162,152,211,242,90,228,14,123,242,133,193,231,74,172,207,134,215,187,40,44,116,154,248,33,71,168,239,2,119,125,41,164,169,195,91,72,191,168,24,191,240,52,229,172,118,31,157,165,124,144,21,223,70,4,139,225,238,187,225,19,68,123,107,76,254,134,142,230,212,9,124,166,92,112,153,13,124,206,43,235,43,19,67,106,238,207,56,47,159,178,168,166,76,254,216,35,164,212,242,39,94,44,48,155,178,59,181,219,151,197,175,173,45,70,30,191,205,5,224,30,91,147,191,94,99,191,96,51,175,89,80,147,45,144,159,102,146,40,124,54,93,15,240,65,91,115,236,218,59,197,50,164,218,17,69,32,240,222,133,127,20,145,229,18,42,78,3,81,154,36,25,11,199,112,98,15,245,59,112,163,84,191,54,121,56,9,75,97,81,30,184,85,113,145,2,227,33,191,15,135,165,85,6,133,26,58,167,142,231,83,51,157,239,215,36,60,88,188,76,26,38,38,18,107,110,207,11,10,144,43,230,119,62,95,182,220,251,55,33,87,163,66,251,193,56,109,68,198,134,140,81,204,85,95,90,13,185,152,107,101,64,156,13,103,134,63,156,92,34,9,72,77,66,8,100,149,125,176,233,21,23,217,112,224,182,33,165,225,7,83,55,209,228,183,27,174,154,200,243,176,170,106,185,107,90,2,214,185,42,253,186,102,46,168,37,43,0,69,196,168,144,37,115,39,99,31,95,152,34,73,231,222,38,105,25,203,76,30,78,25,157,219,217,236,17,82,32,130,217,64,170,254,111,204,166,241,75,22,65,109,19,255,129,213,74,179,238,144,64,131,217,92,39,28,159,63,95,86,224,102,5,180,254,232,115,70,85,113,7,206,97,108,42,45,80,122,125,199,19,67,24,190,172,31,60,173,116,226,118,236,24,75,21,207,218,7,83,223,62,133,50,12,31,17,90,174,191,142,47,82,179,151,52,230,76,235,190,244,208,239,210,202,170,105,52,220,78,177,123,76,73,18,222,138,180,38,142,230,26,180,36,96,157,73,124,237,0,84,48,201,174,251,181,222,164,20,136,217,118,230,59,187,204,239,75,159,157,143,104,223,117,161,18,143,216,17,74,166,14,250,108,57,247,75,110,234,85,253,104,33,61,234,24,240,247,34,121,46,184,118,193,171,14,155,43,63,11,60,81,228,137,214,121,235,237,26,23,207,170,78,63,66,130,27,6,249,20,152,206,215,120,120,226,236,222,2,227,104,243,247,34,61,110,234,218,131,104,54,232,46,207,255,221,120,199,165,107,20,75,239,185,3,198,32,186,99,186,33,183,118,145,242,201,197,34,9,245,9,251,77,139,220,61,224,148,37,118,194,5,186,64,21,237,48,174,176,38,93,91,230,206,138,174,225,139,236,242,222,208,128,197,47,207,174,178,190,92,159,113,105,71,91,178,200,110,24,224,244,131,79,156,253,151,155,241,141,175,11,151,143,192,194,97,108,238,122,81,10,254,220,251,203,198,89,148,125,132,162,149,123,175,177,15,123,86,65,187,112,71,236,109,69,207,206,198,38,154,93,228,103,230,228,229,254,214,90,57,220,112,154,81,216,27,40,249,113,210,179,110,100,37,241,108,110,254,93,225,101,68,132,1,195,133,41,61,131,105,48,197,91,119,211,134,17,116,88,254,121,160,99,75,244,29,217,82,210,214,238,160,80,219,46,131,130,240,251,108,229,182,166,136,94,96,252,187,227,246,12,166,45,249,237,117,243,109,121,107,92,149,242,90,164,75,174,88,0,29,221,197,187,186,160,160,236,33,141,197,199,108,74,243,188,168,176,175,158,171,135,128,48,215,131,59,40,212,23,102,119,88,76,76,3,24,178,4,174,103,161,199,179,109,167,189,111,125,78,135,28,73,80,211,146,173,68,228,6,73,212,18,249,249,144,83,67,237,183,5,30,118,124,252,96,211,143,204,130,54,92,195,222,184,38,68,33,46,90,77,112,194,191,214,167,196,36,141,141,125,110,249,91,101,75,88,16,148,77,228,119,193,37,153,126,18,161,19,248,28,167,117,58,204,17,218,239,153,72,154,222,8,193,47,200,21,176,34,101,64,33,36,118,214,47,18,181,206,110,151,20,230,184,246,41,140,31,74,178,69,233,55,76,77,254,211,231,212,135,72,230,194,211,232,146,252,217,156,114,162,199,106,36,219,201,239,53,92,129,182,16,109,46,211,100,222,43,224,106,60,242,23,38,33,32,194,219,27,222,70,253,229,101,51,197,193,4,125,177,12,201,178,100,163,159,13,178,237,230,222,164,95,139,4,196,120,180,137,42,87,249,229,179,125,87,255,150,24,236,54,49,4,198,100,141,223,158,184,100,174,89,120,118,88,166,165,251,235,96,66,206,82,165,183,138,17,59,184,113,133,11,121,138,90,216,194,217,189,34,255,10,150,198,41,12,235,208,164,154,97,242,131,9,183,10,243,9,66,71,182,150,127,112,222,169,74,238,227,129,201,39,112,135,3,44,245,75,2,116,139,218,23,244,43,29,206,88,215,77,224,138,5,237,93,99,254,175,162,173,207,90,140,32,2,31,22,114,84,121,177,99,34,185,168,60,41,24,220,70,20,134,234,63,5,76,224,254,222,231,86,49,227,108,186,37,194,63,233,186,203,15,76,10,156,59,142,173,216,185,105,207,33,204,143,212,177,5,247,78,73,50,106,7,191,57,5,72,91,221,155,209,34,65,160,185,100,196,48,14,136,222,229,151,169,126,9,83,154,90,43,132,227,5,62,91,99,137,71,67,74,159,244,123,157,141,117,122,253,21,213,250,231,6,45,219,89,129,219,63,92,191,36,1,118,169,253,50,145,38,234,143,28,134,60,252,154,18,152,40,92,76,195,60,179,224,163,62,188,149,168,27,54,235,141,236,85,129,23,14,59,255,32,68,145,165,92,212,186,150,188,214,14,94,171,49,164,102,19,59,115,222,252,44,210,113,171,240,60,175,175,40,200,47,117,56,167,102,214,97,193,111,22,46,84,210,23,135,240,218,45,50,81,208,74,13,155,150,116,159,64,97,208,61,123,137,63,251,19,60,190,19,13,83,229,152,31,62,42,204,43,145,36,94,109,216,126,224,214,116,221,79,199,58,172,81,17,165,62,125,58,75,241,218,249,139,164,128,228,197,120,68,213,224,88,185,173,241,74,227,187,12,75,158,50,182,251,90,115,216,149,195,111,9,76,58,185,118,17,139,234,161,92,58,140,49,84,106,231,33,182,57,19,201,47,70,108,180,253,94,39,137,100,153,170,136,55,70,119,232,220,147,255,212,34,6,100,42,240,211,216,111,146,154,132,134,201,229,6,61,150,232,60,119,162,21,240,185,76,220,69,73,21,60,58,162,229,7,115,105,20,106,17,242,120,112,48,205,31,124,86,66,85,181,59,68,118,155,39,60,227,94,192,214,186,191,77,174,40,213,180,209,218,200,1,46,76,197,91,249,197,176,154,5,57,138,40,212,176,72,143,1,211,163,231,20,66,222,158,83,6,60,220,83,126,90,99,5,10,181,187,105,83,148,223,153,121,90,23,210,250,111,207,145,221,77,201,127,26,221,41,149,206,173,221,100,53,190,217,75,148,97,105,98,21,180,255,102,176,58,156,177,103,164,103,208,231,140,159,165,128,94,233,185,250,8,99,55,190,67,95,117,164,16,153,8,92,160,176,15,38,151,104,226,132,131,126,237,146,185,54,78,128,225,141,201,54,83,13,0,124,94,217,237,77,100,116,18,117,217,1,119,216,25,114,141,151,222,231,92,186,191,140,60,195,76,49,21,80,236,21,214,107,220,36,235,78,20,243,123,8,3,250,224,10,229,89,141,109,88,210,246,237,53,177,201,179,110,126,243,4,218,140,36,33,147,3,163,52,249,203,253,104,86,77,43,81,193,110,126,62,39,15,129,131,196,124,112,10,83,175,188,29,70,120,85,168,165,77,246,195,217,46,240,117,226,132,151,214,19,149,170,236,15,167,248,92,117,17,206,190,135,178,148,119,173,147,4,44,116,197,195,28,174,254,181,6,244,246,89,232,236,137,246,36,175,130,104,20,87,45,241,62,117,228,131,86,137,97,129,92,164,136,152,4,254,208,237,185,35,136,192,20,100,77,4,166,156,195,23,254,196,185,180,147,62,124,17,163,204,14,195,236,43,170,11,152,145,213,101,223,154,93,98,149,3,122,126,61,251,189,152,85,15,168,120,1,242,14,161,10,100,132,142,69,229,207,167,229,164,255,204,140,102,242,115,146,41,215,173,66,195,211,192,33,85,196,153,37,93,67,121,105,255,72,235,9,127,181,174,74,122,231,239,207,210,226,189,81,67,87,158,230,137,243,125,198,139,161,16,32,87,100,170,54,137,95,44,135,145,247,22,102,95,152,90,183,179,5,52,88,201,138,176,91,117,252,125,205,217,194,89,217,231,240,30,10,127,181,243,63,152,88,95,23,38,102,50,31,130,17,159,34,147,162,162,240,199,118,238,221,115,152,160,104,226,36,202,10,51,9,126,29,183,128,176,110,12,88,215,211,171,94,26,25,153,57,105,199,63,213,205,128,205,148,155,10,215,229,245,153,192,80,228,86,133,123,16,43,2,175,38,220,16,86,148,158,93,93,26,143,55,198,118,83,24,174,160,28,112,25,82,118,106,240,114,222,82,224,246,72,137,207,101,114,124,129,66,140,166,29,135,88,56,250,205,181,184,235,144,146,99,225,123,237,57,31,72,12,210,71,115,93,175,241,90,205,174,67,10,159,27,143,31,95,139,120,89,215,239,49,41,159,138,183,234,168,39,12,129,9,152,238,128,153,181,58,13,113,169,214,251,53,113,222,86,133,113,38,251,28,39,37,9,94,89,129,49,158,91,14,184,63,146,219,115,19,98,242,13,115,65,171,172,74,175,228,240,117,119,167,0,147,145,33,175,189,161,142,138,198,216,214,194,232,77,226,9,162,194,14,159,139,126,209,71,111,56,43,226,209,92,100,69,235,46,21,147,70,118,244,211,152,23,24,62,93,127,169,79,95,77,84,248,168,83,29,241,45,225,205,150,43,64,103,189,248,38,15,211,112,219,42,108,200,173,200,39,24,1,227,166,82,221,217,46,84,62,11,184,49,111,237,180,17,137,249,97,79,238,61,255,35,48,159,217,39,96,179,170,44,209,239,203,221,116,14,29,206,102,210,40,188,170,167,70,65,99,89,94,189,95,4,226,83,172,171,70,188,225,65,87,212,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,228,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,18,107,61,222,9,76,194,171,62,156,79,226,167,230,106,166,118,163,61,95,188,118,192,163,62,34,48,88,145,201,221,33,205,138,182,219,122,126,187,159,127,162,107,211,238,80,10,195,125,28,163,54,33,89,121,30,126,69,21,173,230,32,119,85,125,71,170,171,148,24,22,60,239,170,60,141,96,221,190,159,228,236,137,93,21,100,9,6,238,120,56,36,165,42,81,195,30,146,98,47,235,201,68,29,31,116,8,12,125,204,122,126,26,177,162,11,83,222,252,180,238,46,39,129,83,25,206,192,241,160,41,236,20,19,73,46,179,189,207,222,2,115,207,124,97,72,84,29,174,228,116,191,112,208,64,1,247,255,207,195,201,146,9,24,45,231,167,107,245,78,114,188,148,170,211,74,81,117,105,254,57,32,140,25,207,218,229,46,20,103,34,147,108,167,253,126,235,17,83,1,122,101,73,185,239,166,211,147,110,199,54,60,57,237,89,2,179,198,177,70,84,108,245,167,107,171,223,111,61,96,41,87,25,100,110,117,41,222,107,16,142,208,141,180,224,43,246,107,0,225,63,92,140,10,155,252,87,192,198,231,42,176,157,39,37,96,76,211,165,48,244,77,241,240,99,240,214,183,53,132,32,241,240,217,250,211,118,133,81,105,82,233,143,242,186,137,57,199,144,176,225,171,46,46,142,150,11,182,92,199,211,20,57,179,22,240,228,126,166,240,198,117,236,48,137,6,42,187,94,208,9,41,49,156,150,184,169,173,27,43,205,63,198,164,188,245,25,16,24,176,247,133,137,132,232,199,232,120,111,125,250,19,228,239,170,145,204,26,143,227,148,40,217,115,64,20,147,234,242,193,158,56,188,247,243,236,29,146,61,109,125,245,222,50,7,137,117,59,71,44,206,109,108,95,237,248,128,139,206,63,149,21,67,60,191,61,168,46,138,214,199,40,43,186,153,21,243,221,71,207,59,84,160,89,97,46,206,241,112,8,47,84,128,153,74,169,157,3,62,139,118,168,124,115,193,26,171,254,185,39,206,218,241,192,168,213,198,144,163,174,242,76,149,53,118,88,71,11,222,233,103,174,44,118,28,159,133,139,219,232,243,211,92,108,227,115,46,216,129,215,3,87,22,156,195,103,169,21,85,1,167,52,161,231,11,163,219,162,40,247,149,30,40,206,191,167,49,33,57,127,107,92,154,75,207,69,188,229,35,134,116,125,2,169,10,87,22,110,192,220,99,134,194,208,113,69,207,200,71,208,147,13,103,205,138,3,98,189,198,46,222,245,229,12,254,64,85,163,123,192,36,152,212,128,207,101,82,196,53,23,252,123,78,36,142,212,124,173,122,187,32,99,152,61,46,96,218,79,133,241,52,197,111,147,217,172,202,208,168,1,207,184,2,160,206,60,212,82,169,124,145,216,236,200,47,150,104,43,204,113,165,207,251,181,185,69,61,173,171,241,123,7,188,112,117,40,60,201,143,115,120,227,89,86,184,177,173,196,111,67,20,190,30,216,66,74,1,31,211,66,55,142,74,193,100,190,48,255,104,215,88,147,97,6,109,146,200,116,245,86,139,162,150,128,9,206,232,7,133,103,41,86,47,181,127,58,17,97,247,42,241,69,224,159,148,10,87,96,104,249,227,217,228,191,234,17,64,62,224,61,64,118,73,207,158,85,141,77,42,7,218,118,81,83,29,69,147,148,163,99,84,225,169,133,101,206,246,228,131,114,238,95,74,131,5,124,142,182,20,131,130,123,91,62,246,249,28,231,166,218,3,93,36,78,43,108,113,29,135,27,245,25,85,97,138,13,163,227,80,83,235,123,145,82,229,161,21,96,212,241,186,194,132,4,107,192,11,229,8,133,103,169,177,192,54,220,190,162,32,123,206,103,83,151,14,24,229,184,166,48,246,116,188,24,19,190,232,195,11,159,48,62,8,116,106,122,238,34,193,124,123,70,77,241,3,70,162,52,160,253,142,160,205,124,69,1,207,165,26,203,230,131,12,207,221,34,136,167,126,3,188,140,188,71,192,21,125,40,133,237,153,1,27,51,164,192,208,123,73,107,14,129,161,48,214,249,253,237,179,173,63,223,99,230,126,175,9,164,226,38,61,159,140,83,53,6,20,239,87,125,26,147,17,20,207,94,70,66,34,48,63,44,207,38,239,78,167,225,34,81,62,62,135,249,221,117,34,109,72,213,239,195,251,122,31,206,64,140,251,240,115,238,138,67,132,13,172,204,187,238,113,67,232,150,4,231,110,143,219,253,166,62,70,45,33,194,110,51,78,55,202,141,85,214,218,56,178,194,128,219,72,96,13,157,103,144,137,87,191,246,193,203,151,138,90,97,40,27,119,129,215,124,54,242,209,83,56,176,96,249,87,41,11,72,248,207,54,177,163,241,89,153,82,225,221,173,64,201,233,129,128,141,80,74,225,13,151,65,192,70,183,41,176,73,226,196,111,35,92,169,151,97,11,195,238,120,237,99,84,169,62,33,6,99,104,44,3,227,85,150,215,198,213,234,124,28,192,68,189,179,194,61,24,153,140,137,249,252,71,225,156,91,124,17,118,249,161,59,49,25,140,173,70,207,8,37,104,199,49,24,189,98,25,152,178,235,7,62,155,142,159,48,68,177,103,87,107,5,250,7,175,192,0,222,85,93,88,203,106,19,83,244,12,205,229,162,240,249,23,94,226,7,220,52,126,15,28,33,146,3,206,173,39,62,9,115,158,77,135,162,3,174,183,166,48,246,226,10,184,151,103,151,183,130,23,55,169,41,25,166,18,72,225,99,19,180,120,43,42,102,116,203,154,100,94,230,120,171,65,225,156,14,248,185,212,197,202,55,247,96,147,136,215,154,166,45,126,97,220,59,50,207,166,205,250,120,177,167,70,2,148,123,100,244,140,247,76,250,211,20,40,223,198,112,181,11,10,183,167,204,209,109,98,111,10,15,50,26,3,62,183,125,181,152,141,246,188,121,191,225,153,127,44,79,243,184,196,28,205,201,20,57,21,30,80,122,58,76,54,156,232,155,47,114,26,188,62,3,152,220,98,125,56,169,100,126,83,70,176,236,24,255,75,97,148,21,188,231,70,222,169,83,124,33,187,24,155,202,57,100,103,215,133,207,161,238,84,30,205,74,169,135,46,93,124,252,59,190,118,158,86,49,45,48,126,196,30,47,118,198,77,195,159,220,74,178,135,123,27,81,39,148,143,20,30,228,200,56,76,104,86,27,79,242,139,28,44,124,48,237,24,97,67,55,29,55,241,142,170,187,194,121,237,243,61,189,223,103,87,45,106,138,44,179,47,226,217,36,88,61,111,133,176,175,91,96,4,75,52,81,28,230,62,163,92,112,24,103,156,174,107,42,46,91,236,149,229,163,12,81,120,111,39,190,131,1,9,17,50,133,225,89,223,23,38,72,242,192,101,199,242,161,178,55,169,117,135,60,75,152,188,164,42,205,169,75,247,124,200,225,89,255,192,208,203,60,173,123,113,190,25,224,173,201,76,6,15,151,87,199,177,159,247,31,58,222,131,158,14,184,18,146,124,31,222,226,131,144,238,171,17,99,186,118,135,148,92,187,231,190,202,189,33,247,232,120,70,43,246,25,178,237,76,163,13,142,250,231,166,188,145,200,116,211,143,67,46,103,117,128,177,7,45,55,7,54,161,182,161,51,24,137,185,184,184,81,240,207,248,42,92,145,176,15,24,150,73,237,55,162,113,242,219,216,234,58,13,145,156,143,181,135,243,82,244,34,129,91,119,170,142,3,159,15,34,138,68,192,121,132,237,104,149,109,26,168,91,118,87,187,93,35,188,146,116,253,216,137,117,91,215,246,184,152,185,246,247,59,23,224,95,213,159,38,109,51,221,103,19,171,168,207,202,61,91,65,124,46,200,178,251,187,236,67,63,7,120,192,21,165,123,202,246,196,100,80,66,184,250,90,103,79,112,53,86,96,82,91,180,223,100,61,180,219,122,55,169,16,97,175,196,0,15,184,153,56,158,238,211,45,213,59,73,145,168,121,246,233,132,27,45,6,165,149,181,213,191,64,205,126,138,243,135,43,195,99,142,79,115,149,68,207,225,243,209,83,119,194,176,125,27,91,194,240,115,102,247,20,199,106,53,250,216,231,196,175,136,59,4,76,50,194,122,76,141,181,238,195,77,211,66,127,187,214,251,49,185,237,171,91,132,93,184,143,88,1,136,129,102,53,38,200,98,12,179,19,162,229,247,181,8,118,222,17,61,31,254,89,246,51,17,106,189,173,251,46,175,101,216,162,246,10,24,7,158,62,60,145,0,121,91,175,170,222,107,242,49,35,252,191,191,226,79,53,105,17,190,142,163,203,170,200,212,161,67,185,103,132,224,225,249,230,235,60,22,111,78,247,99,78,99,137,126,236,229,155,195,178,169,219,120,174,9,212,190,239,187,87,50,113,116,211,49,126,199,22,61,95,104,86,84,181,244,241,77,197,195,151,133,82,245,154,96,55,90,135,207,157,90,69,183,73,207,194,63,253,131,27,58,217,186,31,14,242,4,99,51,165,246,235,189,162,80,82,18,7,208,217,208,171,208,165,245,101,106,2,43,30,206,145,94,244,150,97,73,193,209,186,18,173,150,23,227,62,236,252,89,141,59,248,82,101,108,130,232,35,98,48,251,75,145,123,238,125,68,47,124,212,72,218,93,239,133,117,174,240,128,111,203,197,210,239,221,6,25,79,254,73,58,89,134,143,111,131,204,150,88,127,221,172,79,125,248,185,107,57,13,233,129,201,73,122,46,234,176,140,197,18,235,127,180,55,142,173,49,214,237,57,164,193,143,243,162,18,217,245,97,233,150,233,251,56,39,238,92,233,144,138,170,229,73,57,80,196,227,118,127,4,214,152,37,19,23,91,160,123,191,254,30,12,176,219,216,10,82,212,191,80,112,45,186,65,64,17,165,70,209,15,12,211,182,143,232,199,33,55,31,143,77,68,2,55,180,58,117,189,232,112,237,31,184,76,169,231,125,58,110,9,84,14,99,28,60,159,163,144,218,30,173,209,241,29,79,199,75,11,63,214,30,104,243,182,199,89,84,41,249,116,184,91,205,250,51,42,37,205,120,56,146,13,143,215,5,202,246,152,227,164,162,231,119,84,160,177,242,73,108,117,86,106,204,67,152,221,194,200,26,208,232,141,7,30,132,173,29,222,86,94,164,19,9,127,106,11,120,43,201,239,231,140,114,217,199,102,108,169,243,241,100,113,81,136,57,142,76,125,215,77,171,53,124,160,254,61,39,121,216,243,245,85,65,107,26,48,222,38,125,120,15,194,218,134,22,252,218,227,65,241,33,249,76,59,118,103,79,207,168,112,172,196,7,67,73,161,61,223,115,244,235,194,166,248,104,246,103,13,12,243,160,59,140,181,161,166,14,114,125,203,195,2,164,217,149,231,217,211,172,209,64,247,59,199,169,63,138,107,33,30,182,254,236,26,100,215,198,85,128,98,151,231,122,132,198,234,138,123,58,164,62,93,173,71,10,136,114,248,46,166,197,29,31,47,89,129,190,32,224,179,33,234,79,19,234,234,241,86,156,180,122,240,54,35,77,143,142,155,235,81,81,203,111,112,212,8,254,94,7,220,117,19,163,152,54,223,253,106,19,93,141,142,65,105,242,244,123,119,49,45,151,165,96,230,215,125,23,174,245,141,7,90,111,25,199,240,201,247,150,97,154,168,245,129,205,203,31,48,33,129,162,48,52,230,241,236,115,171,72,106,254,17,195,31,107,5,140,109,163,190,191,76,6,163,79,82,106,36,70,122,96,25,112,146,199,203,227,25,44,253,198,19,200,151,29,91,77,25,146,125,35,7,96,115,121,237,122,83,232,149,168,154,239,57,236,49,91,207,244,222,96,17,44,1,163,107,167,112,175,17,74,63,95,163,165,162,94,172,110,58,59,142,146,154,170,14,0,210,40,107,142,95,30,227,189,236,118,106,16,99,183,59,166,96,45,122,56,153,207,38,76,21,226,148,106,200,116,188,44,225,207,225,26,86,245,54,11,165,201,136,243,30,90,253,103,101,34,184,125,247,66,194,63,243,49,162,184,121,199,126,180,77,147,89,205,28,196,89,252,181,142,245,213,167,206,209,97,28,103,23,158,169,168,193,76,234,111,10,171,22,170,136,103,87,48,33,249,240,42,18,144,209,80,197,176,116,223,25,232,122,23,215,48,222,235,128,137,113,234,36,100,98,68,218,54,60,20,115,237,199,178,132,199,37,58,222,74,83,7,128,177,248,212,104,204,249,243,216,180,121,197,153,186,205,107,181,95,83,61,181,104,107,37,140,122,133,56,67,24,155,232,182,184,212,31,175,47,46,137,100,218,147,79,64,12,198,18,79,246,163,244,26,146,74,189,48,82,109,234,58,37,112,24,245,39,138,143,15,209,117,19,32,62,155,93,191,21,53,158,217,181,133,184,54,61,215,220,65,229,107,118,112,171,106,145,93,115,171,19,163,116,228,22,82,47,239,21,122,250,138,63,48,185,227,218,120,83,12,80,2,69,144,243,185,251,51,233,28,37,247,241,113,74,144,16,30,104,133,228,230,245,165,192,189,229,48,54,158,238,191,27,37,213,219,175,179,248,159,147,120,215,32,198,234,212,60,214,169,182,168,209,237,140,232,246,68,89,87,29,30,48,18,237,104,189,224,239,211,142,79,83,156,253,193,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,17,178,246,15,13,87,146,118,13,231,126,245,221,27,93,249,134,223,79,96,24,195,93,137,44,145,202,36,146,166,168,166,175,216,169,144,62,165,64,52,11,76,117,119,139,223,198,69,120,11,137,58,252,149,145,50,129,154,48,53,100,10,239,29,252,214,29,30,199,36,165,218,29,183,14,218,71,14,195,99,32,46,90,148,17,179,179,68,29,24,30,109,125,111,232,35,118,76,180,218,186,74,93,34,239,212,82,139,81,251,172,14,109,13,121,129,107,185,38,248,34,154,184,91,206,247,66,74,41,30,78,76,86,238,216,103,8,143,29,224,18,65,164,241,20,13,156,238,2,191,159,235,173,38,43,20,16,71,208,46,213,178,250,29,174,198,239,33,48,22,77,14,20,17,54,109,204,16,151,128,9,31,107,91,10,84,226,181,48,124,53,101,98,155,184,153,43,249,28,24,54,217,167,181,133,198,3,230,234,40,147,129,180,33,191,125,192,64,204,148,215,183,134,72,202,117,128,108,218,9,157,199,49,32,206,40,57,173,100,231,211,100,117,168,224,15,91,238,113,167,245,57,196,100,9,25,7,110,139,21,118,140,238,169,107,127,147,223,55,98,95,33,53,116,136,171,116,227,119,91,119,76,9,41,74,164,1,142,170,136,193,35,77,93,159,220,130,109,209,234,121,91,239,39,93,112,55,18,246,98,235,192,122,213,219,253,54,39,75,143,174,77,232,181,165,231,157,218,203,88,190,109,152,240,132,192,48,0,42,170,81,39,8,143,87,200,231,194,78,179,166,174,1,72,147,220,147,202,79,31,131,245,249,105,82,217,99,237,147,171,174,129,114,10,212,71,200,24,49,104,208,142,40,12,83,210,29,180,252,164,157,218,30,166,99,10,15,172,254,246,217,136,252,86,69,233,105,85,114,58,224,179,216,99,253,177,15,52,241,90,0,215,18,239,141,207,67,183,99,224,236,37,217,132,212,219,210,84,68,123,248,136,163,160,243,67,245,129,87,104,183,155,106,124,126,223,107,195,236,30,176,106,140,88,157,79,79,113,130,117,146,15,197,190,130,193,50,92,88,200,148,215,162,53,94,155,239,177,74,180,38,125,170,106,107,10,172,118,192,150,142,40,191,61,88,66,174,65,7,107,94,214,24,227,166,204,40,196,178,206,36,195,99,34,115,133,154,134,22,191,61,51,156,42,242,219,8,165,58,103,7,169,4,15,33,51,229,245,165,133,188,47,1,150,161,24,100,33,241,100,184,16,196,86,222,168,59,229,176,114,184,88,106,73,195,185,51,231,224,114,238,80,50,141,165,39,144,93,61,195,204,153,148,23,75,4,133,234,241,118,87,0,178,192,162,244,1,76,169,160,207,35,174,154,93,183,141,115,35,35,56,23,240,25,195,241,192,243,236,144,1,159,49,106,122,172,79,99,148,247,153,178,146,241,167,41,140,98,153,191,247,178,112,141,142,26,20,18,113,134,144,104,178,159,158,207,168,167,232,201,202,133,187,162,20,119,196,150,68,254,160,136,63,0,143,96,142,161,248,222,98,73,2,91,182,97,180,62,51,182,233,166,51,63,99,40,96,162,213,210,241,101,52,102,209,241,14,99,197,84,184,5,155,2,240,86,71,170,145,136,134,204,88,226,194,209,229,14,97,20,41,57,70,28,63,121,211,157,248,140,210,57,145,226,217,147,60,57,125,248,89,109,78,227,14,69,107,170,234,255,34,91,135,253,53,224,222,159,126,67,151,26,71,167,153,170,91,223,154,4,244,216,207,56,34,82,209,158,85,46,137,23,134,76,68,70,220,234,44,92,136,145,130,188,189,116,13,88,100,190,6,106,116,117,130,118,138,98,253,217,200,114,235,69,128,60,161,43,253,151,48,124,68,151,158,228,91,194,53,1,23,248,62,116,196,97,60,203,241,219,133,8,191,62,28,2,164,88,219,155,68,237,242,192,59,170,96,128,9,201,232,111,127,135,150,195,13,33,75,125,237,77,61,119,14,24,73,95,253,94,70,106,20,15,103,245,75,238,233,134,11,195,211,80,128,141,74,70,97,74,148,3,30,84,170,72,215,54,55,227,216,169,241,80,165,231,225,86,135,21,163,134,74,140,212,0,192,166,113,117,191,19,110,143,174,246,6,59,249,61,120,185,137,105,6,231,182,239,253,123,118,134,117,90,21,36,207,53,145,112,91,192,141,61,171,11,60,56,131,186,195,103,243,83,234,85,50,133,113,127,254,224,140,233,43,250,171,231,178,103,79,112,24,54,25,97,189,36,246,211,156,32,175,83,32,47,130,52,100,102,53,39,51,228,196,54,165,48,129,11,117,140,197,225,124,198,167,105,107,88,120,221,218,160,244,10,73,120,133,59,180,253,1,99,118,201,160,228,134,75,44,59,140,68,211,126,96,252,240,51,224,179,189,61,111,141,164,188,239,166,185,88,53,110,86,24,95,71,180,38,242,176,181,107,198,97,31,239,205,121,243,116,141,140,166,20,61,183,20,105,109,189,50,190,248,128,215,16,143,12,176,113,233,58,76,254,172,112,131,39,146,17,226,206,123,14,202,172,236,247,92,68,89,146,129,146,252,43,239,133,182,100,72,43,194,36,125,118,199,161,48,254,233,104,205,150,37,36,165,201,88,12,92,128,216,190,94,209,169,82,136,127,187,139,1,218,160,172,50,113,104,218,110,143,72,119,83,115,80,137,160,68,173,80,241,91,43,105,198,57,61,240,121,143,17,211,180,34,217,42,98,189,136,244,120,149,25,179,12,170,75,25,51,164,119,226,186,157,201,67,145,234,106,224,224,90,196,88,200,85,210,192,64,55,209,218,128,97,218,210,103,35,134,179,163,53,46,196,253,192,219,171,244,169,165,76,85,197,191,206,129,209,157,66,18,244,124,233,172,239,188,51,249,35,14,99,92,235,28,70,107,45,70,132,132,102,213,78,57,87,115,82,212,253,107,88,220,77,199,147,56,65,78,1,163,188,42,28,190,176,155,83,197,234,112,55,119,156,192,141,155,137,191,86,179,188,70,125,56,162,22,213,81,74,0,132,116,156,33,88,206,242,8,12,107,245,3,99,216,250,28,37,91,74,98,55,192,59,132,88,89,71,73,85,216,19,213,31,49,129,77,74,94,68,216,97,78,114,62,157,115,158,162,191,40,226,15,148,198,66,206,29,48,140,179,79,99,10,125,123,192,28,234,10,19,70,138,149,135,141,165,74,55,120,250,86,168,115,231,111,217,235,136,29,59,167,199,231,32,198,167,95,250,216,122,37,188,42,108,93,67,117,41,146,241,72,140,128,9,54,11,207,52,113,133,228,249,205,221,88,207,228,204,61,240,217,20,178,91,111,100,66,159,101,46,239,213,112,224,143,26,48,41,99,15,108,81,121,135,7,46,35,153,40,4,160,226,83,119,35,90,212,198,221,179,97,1,207,185,51,180,95,120,159,221,247,0,119,94,82,190,229,51,255,160,205,140,110,155,53,173,63,108,169,105,241,181,168,183,207,58,38,103,139,30,177,242,240,161,119,253,214,240,68,164,118,91,63,129,157,3,47,56,57,3,62,123,125,21,26,118,243,23,212,152,193,157,116,168,164,240,57,200,114,137,23,179,219,103,83,248,216,18,53,38,18,209,50,209,213,227,226,188,167,60,156,212,128,7,94,65,88,222,33,67,92,18,33,132,71,192,148,195,2,182,148,126,133,87,132,54,129,161,223,145,89,74,245,174,19,104,0,147,27,149,21,134,183,168,5,12,159,145,118,141,218,160,25,40,23,57,253,105,72,227,99,121,157,195,91,167,81,175,123,164,88,30,103,2,82,245,45,48,41,117,113,48,153,2,169,78,51,216,80,98,83,24,217,100,229,5,133,153,190,221,103,195,92,172,35,134,220,125,204,179,97,251,149,190,20,78,149,251,203,189,170,112,48,49,136,168,135,53,248,15,31,139,40,155,180,30,154,179,13,124,54,145,219,177,241,78,163,206,229,51,86,61,44,13,91,187,77,238,127,150,71,55,85,197,75,104,103,55,105,219,230,243,82,232,93,184,163,199,224,242,188,21,225,247,37,29,171,89,119,12,124,200,174,125,242,189,85,121,38,17,87,161,89,101,200,146,232,224,36,62,110,151,183,38,115,77,198,4,105,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,19,192,186,83,244,220,245,245,217,103,157,175,156,101,246,47,61,19,39,254,153,116,103,63,233,65,210,122,194,84,159,164,117,86,233,224,51,32,208,231,14,129,179,238,118,243,44,142,148,202,133,155,138,53,35,253,183,93,242,213,224,217,116,89,79,210,24,21,94,207,102,120,14,232,112,17,131,142,161,251,17,178,232,171,201,123,21,113,204,29,184,192,14,115,199,140,128,140,194,84,252,213,125,225,178,212,94,37,79,52,221,73,108,121,188,67,97,68,198,238,107,55,189,54,65,179,11,65,220,253,109,18,238,101,76,77,187,96,93,184,44,85,70,33,41,103,221,147,13,219,57,233,46,110,191,124,247,133,132,62,131,194,148,132,201,46,78,154,188,190,247,50,66,161,128,207,145,160,135,174,37,102,207,187,139,75,125,51,186,234,144,5,180,123,2,212,166,235,11,59,176,134,53,251,73,167,42,186,232,234,61,93,210,179,133,147,199,171,48,57,31,69,225,61,98,22,254,98,69,130,82,119,19,75,183,155,127,88,198,155,28,86,47,75,224,196,38,153,79,86,0,27,229,142,198,16,228,233,75,239,91,169,139,153,81,36,53,211,8,108,8,69,133,133,51,143,177,212,5,70,155,228,30,153,104,130,203,125,44,39,174,37,97,71,163,236,39,226,10,217,148,23,194,128,55,123,85,68,114,97,215,25,253,218,117,220,144,155,254,52,70,74,92,129,205,157,34,32,201,42,98,50,162,239,34,112,134,116,49,110,45,22,157,17,45,74,210,227,67,253,208,222,10,238,208,63,155,66,174,84,243,69,57,151,90,133,143,253,58,212,76,159,206,3,120,22,146,57,134,236,22,24,74,120,207,212,33,149,3,62,192,11,83,127,29,185,164,231,96,61,183,230,235,221,65,170,99,70,62,0,213,238,194,167,79,62,11,116,95,206,211,70,148,81,83,38,211,199,138,228,143,70,7,89,252,232,68,179,91,20,40,177,185,22,217,102,8,185,113,23,8,82,178,137,52,212,125,105,110,36,183,113,249,10,81,47,154,169,230,245,36,160,211,144,219,125,236,19,150,154,115,86,190,183,62,31,56,221,142,145,250,9,211,182,179,134,77,171,34,186,40,233,121,78,53,78,252,16,241,218,11,163,171,94,163,192,111,86,202,188,239,121,5,149,196,8,198,72,18,197,178,220,10,76,4,117,57,187,110,195,237,157,196,145,0,127,13,172,20,254,236,97,217,46,183,223,166,18,233,212,88,211,188,6,241,45,26,110,241,234,41,37,112,169,207,125,45,19,62,42,37,195,66,110,85,228,156,132,171,15,207,79,11,58,36,212,153,111,191,72,44,43,249,210,251,88,42,181,252,52,110,156,203,94,210,160,210,168,210,154,24,225,10,122,7,228,95,68,220,236,75,113,27,253,194,187,73,32,150,43,3,153,211,53,248,127,142,157,94,228,183,25,212,30,245,150,164,50,75,189,37,220,103,247,254,8,93,82,169,162,184,216,88,73,231,192,145,247,86,174,13,216,103,234,186,236,86,253,76,255,123,103,182,144,198,170,241,49,113,239,202,206,219,204,195,145,61,19,26,26,15,150,121,192,198,31,52,60,121,207,36,121,132,252,10,23,30,116,198,62,193,73,134,92,247,158,214,186,165,55,121,26,155,229,117,202,142,1,157,116,189,20,62,172,210,41,212,162,184,192,211,125,237,142,131,190,223,96,104,35,32,144,122,208,74,146,255,149,174,193,6,25,135,49,202,252,96,184,160,68,66,137,251,36,82,135,190,41,88,216,253,222,42,200,55,165,250,192,225,115,6,168,112,33,106,40,45,42,221,236,56,19,130,31,243,222,87,175,94,34,195,8,149,208,139,86,163,180,12,130,69,74,86,174,101,210,160,119,138,144,98,227,211,76,153,41,45,83,13,27,27,97,225,227,20,121,43,171,170,187,155,236,48,97,239,11,115,140,56,131,52,116,220,89,88,254,27,142,255,237,218,31,205,108,7,145,241,162,132,187,166,200,223,70,97,230,252,250,237,119,53,222,137,216,174,236,183,239,144,84,14,117,79,171,178,228,210,118,111,228,164,238,192,186,19,27,33,137,79,50,36,164,192,148,168,124,26,38,201,158,20,166,8,197,199,196,148,4,197,64,160,62,133,18,125,135,201,222,205,210,51,2,240,7,119,178,62,188,18,66,144,72,242,183,165,146,56,3,34,150,253,117,176,55,164,179,79,115,223,11,51,213,151,50,9,97,234,154,65,181,57,77,53,167,10,92,32,23,234,193,159,184,138,178,136,96,198,207,251,108,106,12,242,53,35,81,79,60,203,209,191,199,132,153,107,9,74,186,198,142,3,128,11,97,190,87,87,20,168,112,124,7,131,225,102,24,150,192,231,99,70,65,63,25,132,231,219,223,149,9,253,58,71,136,19,28,82,148,37,11,55,103,227,245,117,238,69,74,99,110,72,176,25,213,162,87,185,193,112,71,122,135,160,230,164,234,151,28,81,101,34,207,201,67,14,147,180,62,171,254,58,77,225,180,166,103,254,195,54,166,247,173,18,121,110,241,41,167,229,195,223,126,37,75,103,156,113,114,157,103,139,183,22,129,24,44,52,223,71,39,180,1,178,81,38,170,16,183,39,244,154,70,174,172,219,186,45,54,28,84,152,40,177,164,59,38,240,241,236,75,160,48,97,185,205,215,142,168,216,214,181,69,215,206,166,208,69,133,184,162,203,18,146,134,180,166,138,186,255,185,214,224,153,49,133,13,229,71,114,156,134,145,135,136,56,216,217,135,130,38,131,251,48,52,227,93,101,253,198,149,168,67,193,44,203,193,49,140,213,38,84,138,240,39,15,145,194,50,114,238,230,179,151,83,135,195,66,225,85,130,173,149,144,75,85,73,169,243,219,21,129,222,31,183,115,50,167,178,74,243,97,37,20,183,204,73,88,148,184,21,77,179,147,217,19,200,93,154,196,54,200,5,218,113,103,221,95,48,65,116,226,178,209,87,56,124,150,51,68,233,50,102,84,38,120,90,5,35,216,37,88,206,91,67,58,184,28,78,84,216,136,10,35,217,211,46,67,100,133,118,77,234,140,173,66,253,44,149,223,45,202,20,61,101,85,34,45,179,230,190,48,50,152,42,164,72,160,215,121,75,186,253,186,184,237,151,249,174,60,240,251,185,161,187,118,140,204,191,223,107,217,162,238,83,133,43,179,241,46,59,108,194,79,210,154,26,229,30,175,213,136,219,202,144,114,80,37,23,5,132,217,229,88,212,10,155,22,165,187,68,23,101,120,82,53,75,122,13,181,192,222,181,179,225,22,137,251,66,103,126,238,154,126,83,95,228,39,10,81,19,114,159,200,195,120,207,81,171,22,169,45,244,127,82,80,195,193,106,54,229,110,48,32,111,155,94,53,78,94,30,143,107,218,113,82,82,127,141,207,185,204,77,68,4,57,63,30,215,238,112,133,9,78,199,212,182,12,111,77,226,73,151,203,186,165,51,250,46,218,167,105,117,181,23,14,5,24,156,133,208,204,232,152,46,151,53,48,173,238,33,217,86,188,196,142,28,104,226,97,77,227,128,236,154,55,127,135,210,181,164,183,113,232,193,112,2,254,158,141,255,168,171,192,176,149,238,212,248,105,19,236,20,217,88,130,194,94,184,218,73,1,79,73,226,128,211,174,171,30,152,154,228,224,86,113,50,80,168,16,252,179,125,218,84,144,143,137,252,15,174,121,135,141,197,92,52,105,201,120,218,238,216,60,48,158,72,129,143,33,235,117,198,38,112,218,85,210,153,12,25,47,33,163,45,37,131,210,239,148,200,43,15,24,77,3,217,205,38,66,31,78,106,74,238,20,73,184,218,186,112,197,244,159,70,13,46,203,2,128,148,164,68,198,239,36,187,91,244,97,168,219,130,227,209,223,58,161,169,45,219,244,176,250,233,21,223,107,99,157,110,129,97,205,118,223,34,123,118,22,74,135,3,67,244,23,47,70,208,88,44,129,1,35,125,117,130,168,3,103,170,4,164,245,153,212,148,38,71,207,171,230,165,31,152,136,179,59,118,236,242,172,113,93,56,251,119,4,218,103,50,15,223,253,36,188,56,58,72,49,139,207,204,148,175,77,210,68,114,57,80,100,32,218,16,126,219,49,206,52,230,254,247,131,207,158,172,41,133,195,4,13,253,210,132,175,203,72,185,5,46,169,121,125,66,135,52,171,10,9,179,241,48,134,191,246,236,49,199,36,148,217,48,26,49,108,143,140,113,116,13,117,241,161,217,23,5,239,184,88,160,49,17,248,227,100,254,141,202,176,154,64,157,13,197,74,120,188,117,183,109,235,246,172,97,252,58,131,71,55,2,97,185,216,152,186,40,185,51,63,24,197,104,209,190,65,126,137,10,197,223,139,53,75,147,150,201,66,213,120,117,198,72,8,161,168,205,19,63,158,85,99,121,72,251,60,106,118,177,23,50,53,213,45,80,252,241,77,125,132,198,201,225,27,7,86,123,106,234,74,38,251,206,137,231,123,197,161,174,58,243,164,181,179,65,126,112,249,8,88,228,225,40,194,69,24,168,144,105,135,251,233,79,53,206,168,250,134,131,233,39,157,209,41,114,105,34,67,196,244,222,33,117,50,208,105,223,247,86,111,117,63,65,3,67,88,100,139,183,109,89,182,161,95,75,6,37,68,143,238,70,183,4,249,16,13,236,100,251,138,248,24,181,105,228,75,253,224,105,199,137,40,126,192,135,91,93,50,112,144,45,122,31,125,14,64,150,157,195,27,21,64,81,135,33,135,4,145,66,111,189,185,149,220,214,95,22,202,240,95,102,241,100,209,2,130,221,108,140,80,43,180,116,21,81,65,177,28,190,29,141,9,111,110,145,88,33,225,211,137,115,77,9,145,162,17,209,188,153,36,148,185,170,32,49,226,114,151,244,130,12,187,121,229,26,59,147,213,168,94,120,144,118,231,239,69,170,115,214,142,91,248,219,139,213,15,76,226,156,10,105,25,205,175,107,60,158,245,62,69,0,99,89,192,115,250,136,147,141,43,186,50,217,188,71,46,19,196,37,112,137,155,112,89,106,84,10,49,68,232,105,68,210,6,93,173,20,170,51,211,40,123,228,75,103,156,170,35,93,129,21,70,77,100,159,40,232,241,229,126,182,177,179,37,202,230,111,240,118,226,233,129,111,142,220,93,81,61,163,118,208,69,170,169,222,89,194,145,76,86,41,164,235,209,122,227,84,156,34,169,102,90,161,14,19,90,157,34,198,115,166,254,57,87,92,16,135,12,211,172,207,94,28,99,51,20,34,97,148,237,227,105,156,188,32,143,19,142,52,19,209,122,155,31,149,168,75,222,192,198,42,11,19,231,195,185,130,186,180,82,225,228,86,229,62,232,134,151,139,138,155,195,75,106,28,23,217,3,115,135,192,81,251,42,191,4,70,165,215,167,184,21,168,14,21,154,195,119,232,101,213,48,161,177,7,235,111,19,3,117,249,214,101,185,56,207,79,67,220,62,67,29,137,64,130,194,70,56,24,210,75,148,162,232,7,129,189,123,199,179,77,19,74,59,70,97,67,40,95,82,114,38,249,253,168,244,154,156,171,139,89,113,207,215,175,9,135,188,115,65,226,249,225,232,125,123,134,160,249,85,233,26,82,24,138,26,98,13,145,119,56,138,118,86,20,107,213,43,136,185,58,154,138,136,8,45,66,100,228,87,100,130,253,67,136,7,80,244,226,164,112,253,48,226,232,207,128,103,226,194,51,126,123,147,114,46,29,39,105,46,182,225,179,52,33,243,186,226,172,184,169,162,188,159,132,44,54,237,166,10,146,25,206,51,31,21,8,181,68,78,151,171,253,153,124,254,219,201,148,238,69,127,114,114,68,134,152,92,50,45,23,133,155,213,230,57,204,155,21,65,211,136,12,2,60,250,179,61,29,239,229,50,150,224,83,40,184,174,46,204,225,93,175,124,216,156,186,180,167,145,171,220,169,66,182,159,74,114,86,185,127,15,152,235,214,146,71,227,238,236,45,36,188,90,85,37,58,28,89,211,211,203,134,105,89,12,17,119,37,71,183,220,133,109,66,44,83,6,148,228,142,188,174,184,235,49,71,117,64,97,188,140,253,204,78,155,36,242,172,120,170,170,199,69,6,162,119,75,230,240,228,162,83,122,236,241,11,181,49,145,80,133,45,8,225,65,223,146,16,106,20,133,97,227,194,109,109,198,134,70,182,229,86,120,245,16,194,66,118,81,229,210,151,133,227,220,205,51,17,144,145,19,155,225,29,193,54,12,199,62,87,104,233,248,217,240,106,40,232,193,104,80,228,208,37,113,129,71,222,147,13,223,138,252,182,9,30,122,227,58,53,225,123,126,116,139,238,96,130,82,180,202,77,147,194,125,138,250,252,165,11,188,234,42,151,219,173,222,63,20,188,80,162,145,198,164,176,120,162,201,32,245,143,120,207,133,73,246,14,217,192,243,33,143,149,162,221,62,151,195,115,81,242,159,38,101,78,178,88,230,50,211,215,55,141,97,156,214,58,224,84,185,110,23,186,30,200,80,72,46,33,210,160,132,238,174,137,212,36,216,51,141,104,112,230,64,225,5,144,71,151,142,177,224,86,225,49,58,102,83,133,97,163,232,77,97,216,21,86,151,252,114,65,222,170,133,88,52,46,212,174,15,95,4,39,154,195,108,247,247,154,10,188,185,218,58,76,132,87,52,157,105,13,111,152,195,217,130,21,170,110,204,204,115,187,17,33,101,225,155,159,103,241,80,87,239,93,107,182,156,84,58,25,6,127,95,124,195,220,244,162,2,60,25,110,175,7,228,254,133,199,79,116,153,185,12,244,80,193,38,34,32,69,223,115,50,222,163,120,207,49,170,36,146,100,238,146,243,72,31,22,66,102,82,94,13,189,44,17,161,104,157,147,70,8,206,0,19,197,141,49,47,216,241,178,233,156,137,192,228,240,97,129,219,73,228,80,224,208,193,212,247,23,227,154,41,110,82,52,142,122,247,91,44,178,214,25,198,158,171,148,141,99,44,244,16,201,11,227,24,21,56,35,117,234,15,231,246,45,196,186,144,111,34,103,179,252,254,98,174,183,139,18,218,112,71,62,83,165,110,57,210,167,249,29,66,235,26,186,179,90,31,184,21,20,168,29,62,123,150,48,71,29,24,50,168,30,173,241,31,14,121,175,115,107,78,94,196,50,140,155,105,87,121,56,81,94,175,95,163,76,68,153,113,15,154,45,171,254,135,78,188,22,34,31,206,13,186,58,5,210,64,115,168,84,21,31,63,195,121,246,114,127,54,9,128,50,15,185,136,165,208,50,237,195,198,87,158,141,226,228,242,45,171,227,180,216,58,164,220,121,61,7,153,75,27,100,105,242,90,103,196,56,114,92,71,30,130,122,85,107,39,89,163,250,179,207,233,62,165,192,108,14,198,215,217,28,135,137,234,233,150,133,123,191,187,177,128,176,135,204,65,18,59,119,136,195,126,202,130,215,69,52,205,195,62,92,2,178,219,174,112,243,97,201,209,34,18,229,48,124,175,66,178,130,221,159,107,92,249,16,57,84,67,131,72,28,194,142,63,20,23,141,238,134,112,23,116,79,176,56,123,198,222,18,177,159,86,174,238,5,42,131,172,161,36,210,75,7,78,84,12,253,166,32,210,125,85,72,248,89,182,200,253,85,135,19,108,16,250,90,103,80,124,63,58,214,45,70,125,85,148,100,4,71,185,102,149,167,237,57,3,124,221,53,43,88,120,30,77,76,204,103,32,123,25,212,27,2,111,212,63,189,53,164,161,235,249,146,221,162,106,14,155,152,187,76,65,146,28,183,175,44,238,15,83,60,172,147,52,172,234,254,161,3,115,223,158,58,139,206,82,116,222,65,51,190,134,236,101,164,224,23,247,243,15,106,33,102,123,58,62,200,92,112,216,74,215,135,126,76,138,126,163,227,199,72,79,106,95,17,57,169,97,146,66,177,74,217,239,133,49,185,34,150,197,61,181,116,217,49,240,66,110,215,217,26,45,195,240,34,83,188,247,79,44,228,7,35,68,38,233,205,176,120,180,229,108,113,100,16,49,23,228,225,108,196,203,31,94,97,28,121,30,110,213,45,190,64,206,159,179,222,64,184,228,90,2,181,195,24,22,98,5,117,35,200,118,245,86,138,170,139,100,127,2,27,37,193,15,182,223,146,73,110,204,154,35,96,204,107,137,102,77,248,121,171,83,42,14,228,70,219,117,214,112,155,79,37,182,120,27,254,42,63,253,221,40,252,166,139,87,39,231,235,243,152,228,115,244,152,167,176,166,162,29,127,97,56,49,150,91,242,21,207,253,77,219,131,169,217,106,144,28,197,55,156,165,223,208,243,148,232,153,137,137,203,242,107,22,153,116,245,99,4,49,134,238,133,100,77,96,167,126,48,149,184,69,170,163,39,149,158,201,185,107,207,66,52,230,166,59,17,113,190,157,213,254,251,218,101,14,35,223,190,48,43,208,153,69,70,49,129,228,235,52,153,200,26,78,103,76,97,45,117,205,70,155,184,141,201,126,116,152,42,32,89,97,21,193,118,15,159,140,130,176,175,56,181,241,36,195,106,89,3,134,203,246,78,196,2,221,95,172,176,2,163,146,84,80,206,51,200,28,110,222,115,124,187,66,7,129,199,234,152,88,49,44,44,18,41,191,153,20,130,178,147,253,96,204,166,114,51,187,184,106,225,235,243,135,83,245,45,26,151,182,37,69,126,8,167,189,177,48,92,152,131,195,115,183,89,0,104,109,95,180,17,53,154,241,94,152,158,114,224,163,209,154,93,144,136,247,66,163,244,250,134,161,166,155,46,253,49,40,240,42,83,28,207,136,165,78,207,242,164,2,142,191,125,125,222,80,77,68,136,144,29,13,245,7,13,85,195,93,236,91,61,22,207,146,124,183,97,52,200,238,13,133,233,94,212,111,112,173,226,116,116,148,116,117,73,189,66,80,156,75,248,118,56,195,66,37,241,67,146,252,154,123,46,44,59,106,106,216,148,216,255,14,212,82,39,52,51,160,93,38,23,252,250,102,63,232,179,71,114,153,62,54,156,117,246,29,237,120,38,209,251,194,166,11,43,47,125,182,72,143,139,2,27,33,159,12,25,66,173,126,108,3,147,141,248,231,250,234,161,80,61,227,229,123,153,13,187,20,193,111,184,156,178,103,101,227,121,62,31,242,94,69,9,83,173,80,2,230,226,68,60,252,186,160,40,46,30,247,246,65,189,144,72,104,147,14,142,40,133,95,16,56,106,68,189,123,155,30,137,155,232,166,192,42,109,145,63,118,223,176,197,210,166,184,142,207,157,214,92,124,222,24,67,235,10,96,115,253,141,105,79,237,104,146,202,124,156,54,37,8,88,236,209,93,52,195,89,8,227,90,247,103,150,23,33,238,95,4,9,70,88,216,219,66,27,130,194,104,158,119,152,231,112,35,119,81,253,94,95,69,85,220,28,160,244,43,42,10,78,105,95,244,251,124,25,57,170,23,7,90,40,218,12,51,93,97,47,254,83,103,79,253,152,187,199,190,153,67,85,34,253,76,128,210,220,236,111,72,130,80,104,114,225,1,235,139,51,217,18,134,168,66,36,93,77,177,53,223,52,97,200,136,110,69,101,181,124,104,79,103,33,129,150,34,212,155,243,100,2,115,78,85,69,134,44,53,150,243,194,231,194,56,67,22,28,98,225,45,28,161,248,194,123,216,100,200,255,158,171,173,244,28,39,99,15,242,211,137,56,240,117,70,224,7,52,225,234,155,119,215,165,90,25,151,216,153,129,161,137,12,243,70,83,212,120,206,102,104,34,175,37,217,136,92,233,49,179,188,223,112,213,212,155,196,131,61,150,83,40,173,67,55,190,133,120,140,171,84,111,190,65,145,245,133,75,179,94,24,145,23,47,155,63,112,49,123,243,194,40,123,55,207,159,38,42,84,36,151,221,142,248,136,159,81,103,11,19,170,192,152,243,33,35,7,71,89,151,226,243,211,250,236,45,195,115,94,201,247,145,125,8,255,25,49,175,30,82,208,231,65,242,185,240,120,49,251,252,99,227,189,190,75,254,192,112,34,180,152,42,231,168,19,67,148,19,62,149,114,147,235,204,20,185,191,141,155,43,248,185,154,73,32,175,107,74,90,162,193,229,95,132,175,36,75,178,59,85,119,165,132,76,207,132,125,67,18,133,41,166,56,31,49,100,145,240,121,137,32,192,39,205,55,67,131,49,125,234,157,23,238,184,163,34,55,27,119,205,53,247,42,247,209,26,19,205,20,101,229,107,146,240,79,92,197,97,200,27,180,49,162,239,59,82,233,169,45,16,142,221,106,132,91,213,211,221,113,43,78,201,16,34,99,29,193,24,79,61,133,88,88,120,197,14,124,140,241,208,9,225,18,129,203,229,194,67,42,242,63,229,66,33,223,171,84,0,162,226,228,235,107,90,74,243,133,161,217,41,49,25,18,54,149,172,1,11,208,5,207,231,49,83,169,150,187,35,78,52,127,134,206,206,96,185,73,197,26,254,51,238,91,62,201,241,175,74,70,238,25,95,84,49,60,151,158,148,6,205,2,66,57,247,140,250,140,84,99,28,42,23,45,100,17,184,235,214,130,159,67,210,221,43,26,25,45,248,177,57,107,207,166,118,223,171,16,124,8,174,206,1,33,128,104,115,147,209,152,9,22,122,2,53,218,184,247,180,69,191,110,229,80,243,228,110,222,150,254,54,164,199,87,231,157,237,178,117,133,207,230,237,76,31,152,45,75,249,79,128,73,110,141,66,149,94,180,136,170,22,171,206,138,247,134,217,89,18,42,225,226,59,247,167,216,118,178,145,44,220,217,80,168,109,154,190,97,142,76,88,184,202,195,49,146,157,46,17,75,30,47,242,125,120,70,73,196,227,42,141,52,196,37,26,243,213,106,170,188,238,204,96,108,249,11,99,29,213,28,191,77,2,225,253,158,249,211,75,247,49,77,248,29,111,30,51,142,144,70,120,41,50,222,217,17,111,107,94,170,133,232,108,31,70,200,117,91,167,175,104,43,146,237,153,214,210,113,110,191,144,48,123,125,2,53,154,50,42,48,28,246,16,236,232,38,28,123,206,214,63,55,105,23,246,217,179,150,60,197,191,101,130,78,55,201,134,73,115,110,156,209,101,46,97,98,92,55,203,117,114,210,111,68,114,212,23,193,198,135,125,17,5,25,117,169,236,132,121,147,106,168,67,242,164,36,186,222,231,254,135,185,21,85,90,80,142,73,50,88,35,53,204,189,113,7,69,121,75,42,223,169,241,38,133,197,97,4,42,36,203,237,220,85,221,231,101,156,105,89,54,248,1,187,223,240,133,3,87,64,23,207,209,249,25,156,242,254,141,113,66,72,70,211,54,185,4,127,163,69,33,111,213,132,39,188,24,81,67,178,40,136,151,12,53,102,103,15,41,12,238,142,42,169,55,168,174,139,42,109,99,54,222,146,103,64,4,164,245,144,125,24,240,2,42,155,11,10,47,61,108,47,110,49,68,161,4,206,92,215,125,73,162,31,82,165,112,151,220,116,28,21,1,19,84,223,10,147,242,211,46,140,248,133,192,88,38,183,102,104,89,56,77,97,228,207,75,192,84,199,104,107,18,125,230,125,120,99,63,81,216,170,169,2,38,245,74,123,94,141,121,48,234,149,86,146,132,68,134,244,106,80,99,219,14,17,247,57,151,111,75,227,204,81,10,72,66,119,22,152,107,203,10,152,252,108,153,100,197,220,247,81,205,132,20,192,214,135,155,190,124,212,245,144,40,48,20,62,35,40,5,71,199,128,34,185,81,96,228,130,157,210,184,155,227,103,10,156,97,80,136,82,41,163,191,144,15,86,200,21,247,74,145,110,68,92,146,58,119,102,49,55,227,216,136,44,169,250,194,212,54,221,53,141,72,181,20,223,26,201,103,44,45,163,67,146,42,85,184,150,179,155,194,29,98,35,77,15,205,216,52,121,221,10,45,76,206,173,137,115,57,168,75,128,77,13,65,107,176,115,15,221,185,110,53,119,90,52,191,50,133,196,247,225,16,149,107,217,59,68,158,41,54,66,114,135,149,248,97,50,197,227,217,230,31,214,106,255,110,25,130,81,59,102,158,54,129,147,93,128,29,78,220,22,30,90,136,99,244,199,46,138,211,78,138,84,224,217,152,87,95,20,174,144,62,149,3,1,19,212,43,242,217,82,27,255,66,73,85,246,186,15,47,237,169,134,238,70,144,31,103,45,142,72,230,156,208,62,18,205,118,131,244,147,81,80,166,1,100,110,123,108,149,5,167,83,127,168,104,250,149,135,55,182,245,245,240,170,20,242,54,125,183,196,30,21,53,11,99,101,9,153,105,234,241,242,122,71,133,44,150,152,74,51,229,135,85,136,204,230,40,237,33,5,113,40,15,1,78,191,168,214,131,67,117,106,189,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,73,117,177,73,218,90,140,24,20,4,251,143,83,252,158,16,36,242,105,22,50,97,229,115,171,138,213,101,92,178,146,213,74,174,120,174,209,26,165,44,201,150,63,199,231,49,55,125,14,195,198,211,180,192,28,11,59,234,218,58,22,161,176,89,66,171,72,44,51,96,24,182,36,89,254,216,169,183,110,141,28,101,205,180,196,25,104,212,75,113,88,91,226,183,108,86,141,244,1,31,112,152,47,179,228,233,255,191,196,157,203,10,53,73,146,156,223,101,214,189,136,251,101,214,66,32,208,78,75,33,196,32,53,67,131,230,66,171,181,24,134,121,119,197,231,39,221,195,162,65,203,65,213,69,209,245,91,101,158,188,68,70,120,184,155,155,89,95,145,19,241,89,144,231,67,236,198,43,251,108,52,99,154,197,155,116,40,124,54,247,37,250,81,33,134,9,199,120,208,120,239,205,101,132,131,171,43,5,153,188,167,87,27,77,95,176,168,68,20,253,27,45,12,12,121,130,103,119,118,103,156,98,86,62,62,85,14,90,30,53,252,65,28,167,133,101,241,137,88,112,160,86,152,42,148,111,113,41,220,41,139,141,224,144,62,246,56,218,158,201,146,101,47,247,208,7,5,102,156,77,93,21,209,238,207,177,243,192,210,161,235,122,30,226,37,160,207,72,56,203,10,233,251,56,51,245,193,173,232,138,222,99,170,48,89,181,25,104,72,98,33,138,253,82,94,218,103,66,78,167,132,251,20,217,32,232,44,26,195,64,26,8,120,159,127,83,186,57,54,247,209,112,71,190,64,56,31,148,225,206,72,8,127,92,179,187,21,173,24,43,47,150,232,184,206,12,170,39,220,228,228,62,101,208,186,195,173,10,140,110,98,120,14,159,151,147,178,220,87,51,251,155,176,238,53,238,186,124,183,13,147,140,176,103,163,10,244,244,92,176,194,166,184,109,10,138,91,106,149,7,102,129,246,149,11,154,0,94,244,10,91,177,203,97,203,218,150,7,166,89,206,97,44,238,154,94,26,221,252,254,237,161,168,154,196,15,220,54,0,51,230,66,92,207,134,42,195,181,159,153,118,28,125,206,52,187,30,141,223,77,52,224,155,164,243,210,75,131,110,156,46,60,85,248,132,94,242,51,233,135,175,246,166,30,188,244,125,82,28,9,107,82,40,62,178,62,224,193,149,123,248,158,50,15,20,105,65,107,201,248,47,225,22,182,206,204,40,189,113,236,181,231,181,155,64,205,114,72,240,85,23,172,145,48,25,164,126,172,193,151,85,183,210,53,230,177,252,148,132,195,44,18,37,252,111,32,131,101,41,242,84,28,2,122,168,162,66,136,83,69,72,235,44,13,129,79,86,15,20,115,229,19,66,54,36,84,160,217,75,11,153,197,190,237,124,53,164,205,186,232,249,62,147,197,88,161,185,143,186,191,194,180,158,134,10,116,53,110,249,120,225,20,50,182,13,129,165,103,110,200,181,134,48,23,156,105,22,18,185,180,159,251,121,200,91,155,131,165,192,104,141,120,71,7,251,174,36,53,189,31,28,29,56,4,76,60,54,129,73,77,135,230,254,178,36,159,238,111,8,69,67,173,156,28,208,208,125,29,79,121,116,81,6,206,26,200,211,207,19,26,237,102,100,58,116,7,130,198,76,232,33,111,104,241,50,24,232,109,236,61,222,23,1,179,202,245,89,24,35,218,191,211,196,230,116,131,130,4,111,104,255,90,72,81,116,121,171,244,214,7,140,254,140,28,13,165,168,173,11,239,37,20,160,3,103,44,193,175,76,45,76,92,133,207,216,116,185,5,116,106,205,39,235,217,253,212,21,170,144,201,122,83,117,115,68,93,34,84,168,206,84,14,5,75,96,204,29,67,196,45,89,244,173,71,215,85,174,190,34,26,53,186,147,46,116,221,204,144,100,61,107,56,44,174,11,243,201,164,122,97,228,50,229,169,49,149,184,164,2,48,29,142,130,54,171,138,4,74,219,225,126,154,154,242,21,254,74,180,164,201,231,89,208,195,200,249,222,87,126,223,39,182,89,51,36,89,209,168,42,207,150,209,236,227,238,67,27,93,107,157,244,51,222,161,134,184,235,35,177,91,200,16,132,194,98,194,140,227,217,111,102,52,179,226,202,16,42,144,105,231,252,43,211,98,189,47,164,74,239,135,177,107,208,93,189,143,180,189,71,207,20,170,33,246,208,150,110,27,207,153,230,136,78,176,243,8,78,92,171,1,160,133,197,33,202,68,205,91,120,66,176,128,76,35,203,97,4,75,150,6,159,36,28,67,228,10,21,49,225,216,29,24,197,178,26,195,152,140,149,142,52,200,154,59,46,205,4,169,83,127,182,225,45,92,45,8,134,186,244,3,144,246,60,23,55,125,156,210,128,189,154,238,210,231,20,169,42,214,171,172,143,133,108,227,142,81,126,150,171,161,25,178,194,46,39,135,56,222,25,210,189,53,253,109,107,101,15,177,230,101,118,13,10,147,27,9,37,104,154,238,211,124,34,250,171,222,72,138,246,25,167,214,192,122,101,164,145,226,150,224,244,192,37,68,249,105,188,25,74,83,40,124,236,43,36,1,161,75,104,102,131,120,82,20,26,11,20,115,121,164,52,148,182,30,66,109,228,154,53,212,98,135,153,91,92,56,249,253,71,192,107,155,152,78,192,181,171,222,208,129,167,117,55,4,188,103,214,206,62,180,150,211,21,53,110,16,100,116,143,52,145,240,216,87,89,248,81,192,166,20,64,206,46,96,164,42,20,62,223,114,221,247,228,88,3,234,141,225,113,21,227,180,154,175,197,84,152,216,47,174,188,63,27,245,140,135,229,21,2,173,63,46,143,192,196,148,249,194,8,35,233,67,235,70,245,14,248,188,160,231,228,231,93,207,16,136,180,224,234,121,159,5,57,244,184,178,243,16,166,182,121,238,196,124,26,79,229,92,71,215,93,41,125,37,49,157,154,216,105,86,184,26,201,45,116,141,139,166,243,173,89,156,126,45,135,207,207,20,221,242,178,53,15,61,193,70,130,85,102,242,60,17,148,138,217,20,178,210,212,205,52,161,79,40,38,55,106,240,186,215,30,35,204,166,50,145,78,213,252,26,137,147,114,229,148,177,179,145,81,52,225,234,134,76,168,73,17,37,61,53,209,104,12,209,179,224,55,225,224,13,212,198,115,23,248,124,228,58,192,233,215,104,161,163,110,242,102,170,50,199,230,161,204,11,15,117,32,33,96,70,128,51,196,154,39,230,166,50,16,38,25,184,120,158,212,16,151,94,89,50,235,198,80,122,198,107,67,147,23,187,148,59,85,210,66,90,223,220,6,34,236,35,96,62,212,170,176,145,74,66,61,15,150,135,194,103,221,94,87,91,111,237,162,9,79,186,117,99,77,238,175,61,34,104,42,225,104,150,173,148,160,178,126,131,2,67,28,76,110,66,98,40,19,75,173,33,146,219,11,250,239,10,35,4,115,197,8,17,211,212,79,7,193,183,60,243,21,253,83,135,30,224,179,88,93,245,223,98,150,86,2,23,107,136,13,157,196,130,250,178,194,80,254,235,149,81,124,30,119,198,175,39,192,6,83,104,42,124,130,185,43,34,77,190,83,209,148,247,85,126,236,43,233,247,110,182,96,227,106,68,99,5,52,52,197,181,101,246,167,137,160,234,69,35,107,116,149,223,161,62,107,156,145,77,54,170,92,53,76,246,248,114,87,189,155,24,145,232,170,234,252,108,162,12,85,212,100,105,71,86,24,42,208,149,170,69,117,88,175,12,251,241,144,229,38,189,255,164,190,17,182,173,247,232,66,109,75,80,122,172,46,74,161,40,41,124,214,208,118,85,114,45,59,164,40,18,226,161,201,218,242,115,213,20,129,175,138,45,27,105,205,55,46,24,160,33,107,106,26,26,89,211,145,13,66,157,195,131,61,177,30,221,97,75,134,86,236,50,93,30,129,139,249,215,58,12,165,67,243,145,213,172,0,253,183,207,180,190,159,225,9,225,39,199,146,117,30,151,210,220,104,240,55,205,19,135,41,206,106,137,195,44,253,124,167,106,146,106,67,162,27,188,37,168,45,56,204,164,168,73,218,179,77,10,205,18,115,181,120,214,59,148,224,82,189,7,155,36,144,194,38,185,16,48,251,73,25,224,112,149,86,60,180,249,43,174,43,140,86,90,185,240,86,137,92,228,33,215,157,17,38,187,69,141,33,170,249,48,4,186,242,120,30,105,193,82,178,95,120,36,253,120,42,53,214,116,207,77,103,241,115,52,244,132,11,35,40,163,247,69,98,47,162,112,96,21,239,165,39,14,34,188,192,189,61,48,113,123,187,191,77,236,42,176,213,66,151,92,218,126,222,182,181,123,9,60,155,78,209,236,200,82,149,199,210,159,143,175,26,65,68,142,46,186,101,203,244,6,52,57,154,94,87,189,180,100,202,62,23,206,154,42,162,207,118,52,25,105,80,27,245,183,211,9,128,243,61,121,215,10,98,134,190,117,109,27,38,1,165,94,25,34,146,105,221,131,41,50,102,133,41,91,221,43,163,122,253,192,148,62,238,11,99,236,60,191,221,86,110,247,141,64,168,154,15,124,94,248,243,141,140,231,104,216,204,51,96,172,59,219,3,103,185,178,115,19,178,53,161,35,174,229,216,177,193,145,159,251,57,152,58,95,220,118,93,111,145,164,208,127,124,39,142,159,34,142,192,102,96,122,39,14,158,146,62,21,90,127,238,39,84,158,100,78,54,69,184,8,25,9,200,187,228,236,15,124,98,181,88,219,166,89,49,237,231,174,235,221,230,78,228,16,246,3,211,177,116,231,75,42,102,58,14,177,59,189,211,41,223,226,88,207,231,153,239,246,129,162,213,51,12,145,151,189,74,233,231,199,74,210,121,163,176,79,11,97,238,179,183,215,4,53,17,123,105,119,189,135,99,165,193,23,158,55,233,170,34,87,204,147,4,69,6,226,106,57,231,119,145,160,204,189,155,216,85,116,145,201,131,169,215,105,154,191,118,21,140,164,255,175,170,200,255,47,125,23,89,52,145,247,91,14,35,104,37,142,38,153,175,202,91,254,128,173,242,160,145,192,206,145,209,43,152,6,63,69,60,82,143,225,192,100,94,67,41,63,209,19,93,177,197,225,158,213,28,154,192,12,23,200,56,218,228,59,159,72,55,239,16,3,42,164,14,213,189,198,122,254,34,220,60,31,63,6,172,243,97,6,52,103,158,3,159,25,87,151,38,36,178,234,133,43,124,210,167,58,9,111,210,31,170,101,159,116,16,161,132,17,241,125,41,152,31,104,196,185,96,121,123,252,132,239,87,127,166,58,58,107,186,47,62,133,20,156,136,135,176,201,76,17,235,158,159,182,252,133,162,232,218,223,43,131,97,187,20,54,243,55,135,147,153,131,9,76,23,117,188,48,68,198,158,80,121,65,135,116,41,188,3,231,191,186,109,26,196,60,158,45,164,70,122,213,75,67,244,207,87,236,3,211,12,254,192,24,151,142,128,81,26,211,75,59,104,120,58,30,24,221,163,7,134,129,120,79,78,211,148,222,247,198,85,237,94,90,81,150,44,240,37,101,2,99,157,209,31,10,202,94,49,80,141,227,167,25,133,12,117,50,46,156,93,254,147,72,49,53,210,128,97,27,77,77,133,156,221,138,11,115,2,51,201,151,39,23,82,157,152,220,141,16,164,76,40,82,64,169,229,184,240,254,110,236,183,117,182,198,185,217,139,76,77,124,169,178,97,33,209,178,100,178,227,237,215,123,106,106,49,15,58,172,162,242,193,56,249,149,39,143,153,140,112,237,48,62,191,237,73,177,230,104,197,60,223,45,172,29,77,22,226,26,127,125,2,40,187,170,146,23,29,22,144,155,28,70,174,84,102,248,194,164,116,77,133,72,207,106,221,182,208,42,22,62,208,231,182,120,101,93,147,222,25,159,27,135,207,82,162,133,238,19,119,204,235,215,66,139,174,118,30,209,124,183,194,150,49,155,210,167,92,183,233,181,135,77,211,154,253,201,228,27,201,48,246,77,230,131,94,21,133,141,228,55,133,157,186,74,221,149,106,14,169,57,224,118,130,64,129,33,188,223,141,170,105,141,235,133,225,65,19,35,33,155,28,111,209,26,3,57,240,27,76,99,239,158,180,120,146,233,73,188,198,12,100,157,171,22,79,232,172,16,63,163,34,182,192,195,4,84,226,88,8,211,154,216,93,102,137,16,57,177,77,111,221,67,229,35,17,176,111,70,45,107,15,89,77,51,138,232,92,227,208,174,90,80,83,19,137,76,96,25,229,41,62,82,106,73,55,195,57,166,46,32,149,196,88,14,75,149,138,9,196,83,217,196,95,50,2,137,130,204,221,67,143,28,104,174,68,38,158,70,159,135,90,48,45,30,115,152,198,168,244,112,47,201,124,221,52,127,47,218,29,87,217,34,220,223,78,48,220,229,202,108,49,139,172,3,165,124,45,69,35,75,216,195,68,29,127,245,145,159,163,205,25,169,68,21,14,57,118,129,219,38,207,19,85,184,98,37,124,45,7,211,192,24,54,177,16,17,228,216,76,113,42,44,129,11,13,192,85,225,243,49,93,159,100,186,13,148,36,130,206,182,171,154,227,147,108,249,36,129,33,69,132,99,119,127,53,186,7,133,229,117,11,209,52,42,73,187,24,109,12,40,142,182,112,150,167,175,89,78,142,72,98,228,14,240,71,31,154,198,135,187,142,54,118,20,193,225,4,41,15,119,83,117,249,168,3,36,129,170,52,11,195,149,36,37,59,188,62,79,30,83,226,112,182,239,52,12,121,117,159,62,75,229,60,96,223,62,93,155,124,179,179,76,178,66,180,47,179,22,204,130,2,61,239,33,61,143,160,6,20,51,193,150,131,7,125,148,78,87,218,198,149,145,164,199,185,152,205,11,254,40,17,107,217,194,25,176,9,241,77,39,49,226,97,159,69,37,99,152,2,163,123,41,108,91,139,100,138,55,51,240,224,71,110,243,231,148,53,151,50,230,217,126,248,109,17,37,201,77,35,13,25,150,246,160,101,188,7,211,130,115,79,77,66,80,174,139,166,86,223,124,112,97,139,122,211,133,209,214,11,14,226,57,144,128,75,126,154,180,113,144,176,72,147,101,205,136,160,199,60,189,93,222,104,34,218,30,72,55,225,136,133,205,142,78,250,203,173,134,117,155,253,242,80,2,47,214,238,219,157,13,161,32,179,49,21,217,78,36,95,167,83,134,54,108,239,38,12,20,242,135,244,83,59,60,217,107,170,242,166,153,89,57,186,236,187,23,149,86,82,191,206,249,65,14,98,105,34,126,38,211,184,246,215,65,175,179,38,145,176,96,154,62,105,28,24,13,166,172,71,163,105,231,188,124,178,177,79,134,246,204,162,230,168,230,240,137,135,106,82,216,56,191,35,142,222,106,68,105,204,152,236,92,87,180,237,208,218,19,152,30,179,120,164,139,160,67,38,187,243,165,166,114,143,62,39,91,26,138,155,186,129,251,40,241,173,152,81,181,192,172,134,222,25,137,117,81,213,224,108,162,19,227,94,225,124,215,75,203,84,244,160,172,251,211,104,28,171,203,43,99,104,69,123,212,54,209,171,164,112,179,210,177,255,52,180,78,217,159,152,134,128,59,12,50,227,192,24,222,242,72,241,135,42,193,39,58,11,217,150,104,128,39,222,189,199,15,59,117,226,53,65,209,25,171,23,222,189,118,125,93,228,213,156,84,109,176,154,106,209,37,150,86,124,216,100,97,85,150,125,194,152,31,49,227,208,88,89,134,194,39,184,8,130,252,158,201,44,33,100,140,99,41,21,47,132,170,150,42,215,22,246,186,49,198,137,242,69,176,142,15,132,126,210,29,95,223,86,45,10,26,144,241,38,247,103,134,109,92,126,166,5,148,221,98,16,39,179,159,208,73,5,197,115,167,156,110,148,221,214,120,38,21,86,152,26,48,211,134,76,42,203,186,254,227,228,39,160,210,68,78,135,101,231,174,117,252,54,244,20,153,117,204,207,237,78,104,116,241,75,220,73,251,122,114,130,9,48,234,109,242,219,200,27,185,174,130,193,15,219,1,66,242,25,227,241,212,200,84,72,205,243,188,93,242,2,243,254,118,83,14,101,231,199,163,245,106,195,170,214,52,81,135,113,18,13,136,172,78,200,112,10,204,110,211,151,1,122,17,135,72,212,66,4,28,219,117,206,154,177,127,164,125,17,107,44,210,33,45,152,136,165,170,2,1,230,196,105,68,87,38,106,100,67,166,60,11,126,194,212,201,4,68,116,15,210,177,194,116,121,67,232,152,208,186,229,190,19,161,82,92,121,199,72,115,42,124,226,73,87,17,36,185,124,66,203,172,171,54,223,128,47,65,203,52,57,101,157,48,249,201,107,20,148,200,42,74,180,113,222,231,14,18,49,35,158,122,175,192,148,112,195,63,201,8,204,93,225,100,13,174,183,149,245,97,34,54,226,152,26,164,87,186,66,198,19,225,37,147,152,114,58,110,194,157,231,97,34,142,237,114,47,140,147,50,180,93,131,200,20,53,211,224,17,247,90,234,3,103,105,139,134,21,174,46,205,118,180,235,135,194,173,198,51,111,60,191,189,98,125,28,214,71,155,159,11,15,225,119,140,107,144,183,215,192,150,140,229,237,133,194,45,38,61,113,47,122,100,243,58,32,165,37,155,202,186,105,70,8,235,154,132,194,161,6,213,168,195,69,120,104,70,242,67,190,207,150,76,117,50,224,105,187,49,229,165,210,124,236,93,15,152,228,105,156,117,46,124,181,22,68,122,60,2,186,204,214,39,34,63,19,102,28,77,242,72,105,140,141,64,58,218,180,16,250,206,90,153,37,198,158,174,47,218,208,253,126,164,250,25,104,219,139,167,240,10,232,86,149,223,134,188,114,59,43,7,132,47,101,243,194,3,222,215,207,13,203,49,253,109,51,189,191,71,99,194,42,217,36,104,91,187,214,219,148,148,96,191,252,251,230,121,33,158,96,29,254,27,69,172,62,228,49,68,255,198,252,7,190,73,97,34,230,50,101,23,49,105,106,128,160,247,193,221,156,171,4,134,24,239,61,40,68,103,236,172,167,200,227,108,218,209,252,183,161,24,72,184,49,105,33,65,102,251,131,153,217,164,171,7,178,28,25,156,236,48,141,194,162,255,9,73,173,186,4,225,196,180,162,11,1,101,26,159,199,189,121,15,12,107,77,212,17,45,17,232,36,96,164,17,134,18,32,39,189,191,132,202,31,140,176,178,234,81,90,238,213,217,178,70,237,18,37,62,154,246,207,63,190,103,54,205,6,71,180,117,206,140,159,147,91,55,78,4,2,230,173,41,161,170,147,151,55,76,208,169,49,84,233,131,183,185,81,241,118,152,246,49,17,4,43,102,92,59,253,220,217,186,171,229,167,17,236,74,213,143,182,245,64,116,23,137,222,145,211,113,24,183,112,81,248,180,220,193,87,34,156,148,197,30,57,34,58,7,154,11,39,98,205,202,60,45,63,77,16,235,61,201,244,175,152,178,153,232,44,97,108,254,85,72,176,253,104,143,38,151,73,25,116,31,103,3,87,205,46,162,118,197,250,18,191,180,200,68,252,80,245,163,24,210,221,75,25,80,104,137,139,244,202,22,86,177,1,67,197,19,25,180,106,6,74,195,127,186,209,225,34,2,81,60,237,62,227,182,233,88,169,34,168,87,73,159,185,62,40,130,131,75,136,30,8,83,79,62,170,31,138,43,193,82,77,46,50,50,105,250,8,63,75,75,159,170,184,90,173,27,214,65,214,150,203,129,231,135,249,186,252,212,228,142,139,72,54,86,2,15,223,49,50,92,207,84,39,194,85,213,124,59,191,24,8,24,154,229,125,98,72,50,231,25,7,39,102,115,209,204,66,106,215,183,186,104,148,12,201,76,159,219,193,4,179,251,117,147,151,216,162,116,108,221,168,222,9,117,70,35,41,67,253,46,107,35,167,249,161,8,11,100,145,123,44,48,197,122,247,203,78,48,99,244,186,217,49,122,69,22,217,182,124,134,96,151,41,161,240,10,190,235,62,97,8,239,78,224,137,63,149,143,19,107,225,213,241,15,41,37,106,255,179,225,11,47,141,176,244,35,24,215,241,131,155,145,47,100,174,163,82,236,69,171,243,46,7,58,162,69,148,194,112,134,248,82,211,102,87,90,85,251,51,27,209,233,219,7,64,3,49,231,136,11,155,76,233,247,208,76,222,91,220,49,206,116,143,168,191,79,87,200,115,41,29,110,146,148,74,46,199,101,13,234,103,38,150,163,209,201,240,30,147,179,146,224,29,46,106,121,166,181,235,101,10,140,156,216,224,200,201,209,138,247,218,63,90,43,180,145,136,196,217,89,97,157,38,114,134,44,226,28,2,182,124,67,206,51,232,24,212,114,102,243,132,255,2,109,212,124,82,17,83,15,186,156,160,81,110,135,147,25,164,94,24,243,24,183,151,57,83,91,49,37,107,149,71,35,28,242,159,54,247,104,153,71,113,37,173,174,245,101,182,8,66,242,59,227,2,209,50,31,164,204,108,207,93,157,175,54,245,184,176,134,8,144,4,179,136,155,52,103,52,155,93,207,82,35,46,50,252,158,163,101,41,65,225,81,14,102,204,250,54,152,53,236,108,146,36,179,176,155,153,9,125,3,129,154,145,138,192,14,147,120,245,214,124,210,150,60,243,165,178,109,40,4,251,209,137,19,60,178,109,11,134,72,192,73,83,253,59,109,243,141,253,129,217,212,81,251,227,47,118,94,144,223,52,230,232,170,249,130,47,218,8,221,173,73,141,21,1,90,129,205,201,227,123,222,231,147,71,116,103,168,101,27,36,205,229,48,20,100,9,163,9,91,102,143,147,99,122,180,244,228,120,156,187,253,216,129,89,219,213,198,107,240,85,127,121,9,107,156,236,34,84,57,204,205,44,214,22,66,236,199,74,171,179,48,197,193,68,216,90,37,199,210,165,185,115,193,132,168,170,27,108,203,39,175,56,184,33,78,32,27,50,134,36,201,184,15,126,58,254,23,147,211,154,254,184,43,237,215,82,90,164,65,13,113,231,15,46,52,228,102,117,217,34,21,29,143,155,156,129,182,32,46,155,112,170,63,79,152,205,89,98,127,216,136,179,199,201,173,71,89,98,255,101,98,35,62,7,103,76,142,167,162,168,103,250,4,78,225,37,105,83,203,89,43,96,21,108,135,51,172,24,25,70,9,173,45,191,50,130,23,172,148,110,22,104,179,148,249,19,163,142,223,154,186,116,109,222,134,47,122,236,211,105,76,190,176,113,185,226,228,108,111,170,236,136,16,200,169,222,231,55,41,51,100,101,75,163,63,123,94,189,95,57,180,120,49,156,29,166,249,235,150,82,228,22,207,100,223,52,99,120,70,160,219,161,76,154,227,151,120,102,226,97,178,156,15,113,6,133,233,222,79,69,249,65,55,61,88,166,220,173,57,63,250,28,92,193,28,123,224,249,92,248,129,83,8,29,111,83,163,149,94,58,72,106,103,52,133,85,132,113,104,244,183,241,161,168,225,5,97,134,135,98,155,70,11,251,181,99,64,225,69,222,54,161,115,246,126,107,180,27,205,161,65,96,214,76,23,192,92,240,203,155,38,35,45,57,233,206,4,232,122,139,251,12,166,106,57,20,174,240,253,56,81,135,38,66,147,73,114,84,119,92,96,1,150,247,193,76,154,157,59,76,85,152,20,149,100,197,137,79,71,156,188,65,213,123,92,184,10,95,144,195,88,20,202,116,53,140,13,239,226,135,235,215,249,88,213,194,171,4,123,157,249,130,55,46,231,166,73,169,187,32,169,213,101,180,183,113,208,76,23,138,163,176,50,73,97,200,201,169,231,94,19,24,52,65,151,194,117,159,229,197,143,62,65,134,90,73,96,200,196,23,235,222,4,27,9,130,170,133,6,218,53,194,119,135,20,146,184,88,12,83,136,8,201,236,9,73,95,141,207,144,199,169,59,204,9,48,89,206,90,248,233,9,215,251,22,206,7,72,231,72,102,236,44,78,97,7,141,119,65,198,247,254,194,133,232,59,188,11,40,211,169,147,29,9,129,220,227,232,102,13,46,154,87,51,135,33,151,233,63,187,206,170,12,20,250,114,147,235,36,142,97,194,132,91,143,206,180,116,215,144,202,199,81,67,90,147,55,17,134,43,59,82,207,210,194,42,68,216,30,242,180,68,226,83,57,94,214,9,29,134,88,102,250,169,41,61,10,128,37,236,180,112,99,234,235,105,247,230,49,198,133,37,51,193,120,59,178,67,214,157,133,109,43,199,215,184,173,225,187,3,95,165,182,231,228,116,51,198,93,243,8,180,139,168,217,90,23,94,93,153,136,54,61,176,153,36,6,156,159,70,160,19,101,210,225,228,79,133,126,222,157,244,210,204,159,40,80,226,168,71,75,202,250,2,3,38,181,165,173,228,197,244,74,3,102,91,166,247,133,164,83,12,21,122,191,103,215,159,46,150,90,13,227,131,189,181,149,124,89,51,113,60,179,19,167,107,69,11,62,48,157,183,1,51,90,244,220,16,169,114,92,248,52,239,90,133,135,103,212,173,229,188,166,231,153,192,7,47,1,243,137,52,189,45,118,74,235,194,68,85,250,204,206,54,160,187,252,51,25,140,179,10,63,48,4,84,71,31,34,19,123,69,242,245,1,118,109,21,109,38,153,21,10,181,217,8,92,75,97,227,240,56,140,59,64,123,108,1,217,8,133,155,28,110,211,170,41,128,39,69,200,109,211,69,64,131,189,194,246,140,3,70,221,75,79,110,17,88,12,4,180,183,117,12,242,242,218,189,175,102,9,16,133,75,202,241,225,146,138,218,251,57,121,234,177,50,30,248,236,93,52,85,111,14,219,161,158,251,107,231,84,148,242,124,92,184,209,29,183,194,173,133,50,244,176,206,52,173,237,227,175,17,158,35,52,15,106,239,96,35,189,146,231,133,225,148,234,251,234,19,241,84,135,209,230,110,250,72,173,183,40,142,166,203,95,39,59,182,154,113,44,229,38,85,74,160,4,27,154,192,39,74,169,122,205,248,222,139,97,136,117,1,40,140,64,80,60,46,218,178,218,3,159,137,237,94,116,182,237,183,194,214,114,16,48,244,3,125,34,44,224,51,30,39,41,137,253,192,70,146,11,56,117,21,197,160,123,207,59,2,6,10,62,69,103,11,219,141,95,155,148,19,41,247,241,28,140,157,73,92,24,10,236,154,8,159,214,212,29,23,118,150,79,109,218,106,148,130,246,125,147,201,50,135,10,243,80,67,131,25,21,4,61,55,9,187,112,243,129,127,153,139,62,178,98,52,219,128,75,83,9,44,19,23,42,241,85,167,165,108,31,250,22,174,241,6,90,27,35,61,99,132,240,232,254,242,50,178,138,194,236,214,66,40,153,108,208,243,54,104,163,31,87,89,154,28,141,30,141,254,130,71,79,72,117,205,166,98,126,108,26,210,53,158,225,1,235,51,73,212,234,67,132,249,103,91,173,112,45,43,76,140,18,25,210,231,190,18,85,206,11,51,253,104,209,3,165,151,152,109,18,163,84,194,240,3,211,89,24,247,133,242,81,125,142,166,12,21,151,134,207,189,62,180,179,183,159,114,116,51,13,94,129,215,90,33,176,143,154,22,198,34,10,159,183,127,159,41,169,48,217,218,52,115,115,42,241,194,104,176,209,85,139,48,243,26,9,157,183,113,112,189,49,83,198,187,110,61,164,32,244,198,104,202,184,186,216,153,185,107,61,52,166,189,199,133,233,107,214,75,27,72,54,173,171,170,61,166,78,225,132,122,105,95,184,40,53,178,49,174,189,50,130,86,56,38,8,10,119,10,7,87,74,188,60,91,54,211,66,203,59,212,194,151,137,20,41,76,3,72,28,109,194,193,122,225,38,225,26,38,69,168,87,234,251,162,123,115,197,185,217,245,110,125,102,13,90,103,92,56,37,32,85,24,26,39,56,218,174,250,110,194,108,74,23,162,163,101,135,103,206,121,182,42,160,110,53,228,237,92,109,224,183,77,162,65,235,204,97,139,131,145,89,122,30,74,25,41,204,180,80,116,107,207,10,0,23,169,143,248,109,244,179,53,146,160,235,96,206,184,240,102,237,35,2,159,215,229,45,245,240,173,58,213,16,133,41,124,197,19,47,52,71,107,249,251,44,16,245,62,52,196,167,180,188,141,167,107,152,20,65,103,104,79,245,27,199,197,184,173,196,164,34,175,171,83,127,184,215,157,72,81,169,252,208,204,37,94,230,226,233,234,167,75,59,147,179,106,128,243,211,80,111,198,154,45,12,167,214,120,120,122,20,90,83,9,37,125,74,119,243,145,77,197,137,182,199,79,255,44,124,20,182,212,126,192,249,105,10,166,58,90,189,134,70,65,103,142,103,173,71,13,47,30,55,202,82,79,112,69,75,246,184,7,243,253,232,164,193,79,207,20,78,89,125,168,80,191,93,120,10,175,185,110,190,203,233,129,209,139,93,1,179,213,124,203,207,251,186,112,33,211,91,159,103,86,195,158,178,63,101,147,241,83,171,139,159,109,80,219,117,132,85,56,151,113,226,138,206,225,19,195,160,108,152,195,161,171,169,110,80,179,164,145,7,247,20,108,114,94,207,70,111,39,87,161,29,150,217,222,122,97,230,70,233,182,202,150,164,44,90,19,167,174,149,194,179,217,194,249,103,15,74,239,211,200,1,155,246,140,194,141,22,217,128,205,13,235,129,91,236,167,58,92,143,119,175,70,79,94,56,143,81,105,203,186,238,81,238,216,225,185,128,181,211,124,54,53,200,163,109,57,58,181,71,54,120,154,17,65,192,100,16,222,237,49,78,224,23,230,185,43,92,92,232,201,208,19,4,62,138,197,244,170,205,128,225,33,60,87,70,7,248,61,119,94,239,54,146,52,183,7,126,200,166,34,65,247,192,237,30,76,114,55,61,215,157,238,28,60,44,47,250,128,109,222,183,69,185,45,63,58,107,123,181,121,15,166,27,231,133,83,10,95,51,147,22,108,143,198,27,202,169,113,116,25,143,24,160,101,20,92,117,30,184,210,61,173,176,73,54,134,81,28,97,197,115,116,158,119,182,178,70,67,29,102,29,203,249,120,151,200,100,61,41,129,78,53,40,108,228,54,142,171,245,81,190,59,131,54,76,232,54,205,80,79,58,130,146,69,192,200,14,63,91,107,120,173,190,153,67,155,253,229,210,252,28,15,122,192,4,80,58,134,57,181,7,72,54,249,228,103,164,160,188,177,238,201,97,8,60,210,118,237,186,227,45,216,1,207,169,169,33,95,24,171,178,87,14,112,120,41,202,224,252,196,156,168,56,205,120,224,29,239,138,246,156,156,10,210,133,45,209,249,192,112,107,2,166,172,248,220,86,154,97,22,7,92,170,198,71,7,30,245,162,67,171,119,134,246,59,167,160,202,164,138,18,6,215,107,41,136,123,220,35,84,136,192,247,188,39,63,43,209,147,102,49,187,201,120,93,116,198,207,39,61,132,129,209,10,248,44,251,207,84,139,246,99,185,151,150,159,145,80,251,140,92,31,146,173,251,217,30,47,46,43,126,24,89,166,253,36,135,206,61,135,43,224,89,2,177,178,212,28,140,73,248,57,12,169,91,199,255,153,48,118,172,198,168,104,228,71,1,145,162,100,184,211,64,92,170,79,30,49,89,3,167,195,236,206,158,189,203,134,105,22,15,212,218,32,234,147,72,233,237,190,204,84,211,155,226,129,94,19,191,109,115,219,147,72,33,206,136,151,137,206,195,122,214,69,155,100,28,101,130,215,89,129,201,46,22,151,6,211,179,62,91,19,140,204,226,212,9,157,130,119,115,1,185,196,77,28,201,79,63,91,19,179,150,119,148,248,71,87,135,97,186,85,126,110,115,49,200,79,132,46,235,22,165,89,45,63,152,240,121,56,158,119,154,80,242,19,193,151,21,148,125,102,84,190,234,135,1,119,78,29,159,86,165,143,228,217,206,101,150,30,31,10,16,244,159,132,197,249,138,79,236,171,214,149,79,46,239,220,101,72,172,155,43,38,123,36,133,137,171,227,198,76,132,226,9,117,7,38,219,14,159,189,253,208,140,92,199,201,45,214,143,106,145,151,158,124,78,106,47,1,163,75,166,241,213,12,97,42,51,213,44,79,110,149,230,143,21,33,250,249,24,150,246,137,154,68,242,76,97,201,121,230,190,231,161,117,203,205,198,209,212,98,159,152,17,86,88,236,30,202,48,117,85,117,24,128,137,21,126,158,112,186,148,238,216,175,145,34,221,208,103,189,126,237,7,196,184,149,142,228,245,8,194,78,178,127,1,23,120,18,42,8,75,201,32,246,7,133,46,109,221,183,208,122,189,98,16,227,118,167,69,228,159,60,158,215,208,206,127,138,4,168,140,195,70,250,47,62,108,26,44,116,117,57,187,179,26,219,154,76,9,178,61,232,153,132,75,160,249,77,205,54,164,193,226,174,104,91,124,146,64,124,170,145,84,51,81,150,39,34,69,40,241,90,225,230,97,227,84,90,159,80,136,140,215,65,54,80,233,196,205,100,250,98,160,100,51,192,152,10,211,143,17,151,198,98,173,145,56,46,77,51,60,194,172,106,175,95,54,94,137,41,66,32,214,91,13,5,76,176,253,30,92,209,32,122,96,186,88,226,167,233,93,239,143,116,48,218,9,113,225,53,169,31,180,41,209,162,3,237,48,165,62,157,165,43,199,246,11,167,166,35,1,174,114,124,91,153,45,167,150,30,206,23,63,195,122,146,237,3,45,246,2,147,254,118,52,45,252,159,245,137,225,154,17,227,63,53,220,201,154,254,178,233,3,56,156,216,46,171,156,242,158,44,240,110,119,91,44,201,163,48,68,160,238,112,54,197,138,127,103,229,133,10,49,175,68,113,107,177,252,105,239,42,108,24,247,180,161,159,121,61,202,185,228,250,79,80,225,89,169,101,19,211,179,247,181,84,146,195,40,183,188,185,159,124,205,21,169,194,178,135,215,69,11,2,87,192,132,162,186,214,82,139,244,249,247,4,173,101,41,129,130,157,110,142,177,61,19,109,153,249,33,71,19,71,184,189,124,98,65,213,126,18,138,249,78,103,177,134,158,174,245,95,68,53,106,124,180,198,180,209,202,25,19,223,137,73,188,130,107,158,68,218,180,81,225,84,249,68,134,192,243,9,248,21,70,129,198,111,251,204,152,243,169,167,96,209,134,24,200,7,83,179,208,206,165,142,208,96,143,251,62,131,10,94,142,116,194,160,244,226,187,235,105,164,232,245,116,21,150,17,223,29,76,227,243,88,229,190,39,130,4,158,172,155,12,96,57,245,194,150,119,5,136,172,181,204,38,182,17,113,61,9,88,195,116,245,107,99,96,69,93,216,201,0,198,240,215,147,111,40,112,62,14,169,84,82,195,127,90,147,154,107,165,142,95,211,173,54,54,185,8,235,64,207,124,106,71,97,178,46,137,96,71,108,211,73,16,184,91,135,149,115,43,202,219,183,64,82,100,134,63,251,249,116,206,54,78,214,13,180,255,136,48,156,214,65,43,183,100,203,104,228,46,205,71,17,158,140,67,153,79,131,237,235,242,141,131,41,55,63,189,144,19,38,90,144,93,178,9,223,203,209,103,59,117,86,254,234,240,121,175,42,177,119,126,142,162,84,9,54,75,110,98,29,111,159,211,112,239,154,3,83,176,210,231,185,171,153,207,57,85,166,190,4,7,75,209,71,161,104,155,135,184,210,66,182,173,212,206,149,49,205,35,165,102,16,63,174,32,218,144,91,235,202,72,65,217,114,248,72,216,230,224,222,215,195,103,65,104,215,57,64,168,157,86,189,242,115,47,206,186,29,68,201,120,125,234,99,65,211,215,31,203,44,100,71,21,38,34,245,55,50,249,2,158,131,217,220,249,206,3,213,162,179,102,53,133,247,138,15,119,155,94,246,214,55,50,77,154,198,225,241,82,132,184,237,25,65,29,20,4,56,216,2,155,85,217,199,69,59,211,104,122,162,112,24,168,68,102,14,255,220,189,133,66,148,96,85,59,95,204,220,106,148,109,118,2,169,179,106,58,95,12,209,99,221,163,154,117,176,143,6,99,171,178,18,62,253,142,211,37,83,38,10,231,226,105,204,212,11,59,115,93,178,89,123,223,54,221,196,211,97,210,224,170,104,103,9,160,160,52,38,72,68,218,123,55,112,189,243,237,49,244,95,216,227,67,123,122,41,5,6,201,46,25,91,83,47,45,59,133,1,97,41,219,9,9,74,47,108,11,254,30,133,10,237,47,69,216,251,210,251,144,90,144,61,236,60,211,204,140,95,206,201,62,116,249,229,243,180,115,60,81,86,31,53,147,152,100,135,226,153,48,141,66,29,80,134,157,245,144,58,99,18,134,157,30,77,221,112,196,209,231,235,219,90,103,154,180,105,149,29,84,205,110,27,79,225,6,158,129,83,146,83,34,205,220,92,141,133,211,132,28,51,131,160,138,243,130,210,49,17,79,218,65,157,37,193,167,84,207,190,133,147,155,179,26,67,81,152,107,193,160,102,116,87,229,205,242,42,125,166,101,56,165,199,34,6,174,112,247,5,249,4,127,228,223,100,87,131,254,240,118,79,111,170,135,200,6,231,199,228,57,71,147,64,65,120,93,229,165,152,3,162,88,51,127,238,134,146,50,96,250,43,158,132,71,251,140,202,67,83,158,51,234,167,203,201,221,52,250,75,105,110,91,34,192,71,48,138,48,77,201,44,216,183,39,183,216,64,241,165,210,224,45,20,236,115,37,205,27,89,240,249,131,13,40,252,237,68,106,214,143,238,88,20,54,165,119,211,54,224,93,73,164,102,149,176,53,113,183,174,203,209,69,111,120,18,211,238,132,83,189,207,56,213,132,144,228,88,250,227,199,136,30,129,108,230,68,66,136,175,217,183,22,116,16,32,65,220,132,107,79,69,177,59,203,127,155,169,155,240,225,7,15,194,63,61,90,19,198,227,84,62,105,255,75,1,255,102,51,105,33,64,138,98,5,58,235,227,99,78,249,216,109,69,184,171,166,226,200,16,99,81,104,244,238,5,124,143,181,11,236,192,100,56,189,167,227,132,18,231,213,61,71,227,25,250,161,5,87,132,213,21,165,29,197,97,146,138,171,232,185,11,161,70,191,45,29,73,20,192,153,172,172,92,237,13,33,9,198,169,52,132,208,84,209,227,125,80,177,170,210,25,145,49,50,216,254,213,183,159,221,177,116,183,101,243,137,89,209,109,82,68,33,109,194,34,9,3,200,19,72,160,192,180,165,115,206,36,157,156,118,222,8,89,159,198,58,51,231,112,14,54,18,51,39,118,144,147,91,234,220,123,54,218,182,246,19,105,85,65,71,216,247,39,211,190,107,89,247,38,242,171,140,98,111,209,129,12,144,181,7,39,33,90,227,29,60,103,43,158,196,223,140,214,128,77,211,178,119,7,153,145,163,118,12,210,129,24,39,239,208,237,171,92,57,98,95,209,18,216,173,254,47,221,88,116,183,37,39,168,78,110,163,104,135,206,9,44,209,74,250,80,58,249,183,180,30,101,212,4,187,119,137,157,5,123,74,198,14,173,101,186,108,138,183,129,177,125,73,218,28,196,199,235,183,133,229,82,23,201,7,184,253,85,186,223,232,110,151,42,46,30,196,236,195,252,232,137,177,64,127,96,4,111,253,183,41,211,74,8,101,173,1,145,14,156,102,226,46,90,46,176,49,216,190,71,223,222,34,249,173,131,225,92,169,135,196,19,163,229,36,194,135,220,216,249,98,182,247,35,162,11,167,253,61,70,91,243,36,16,13,202,116,206,200,149,35,47,225,182,33,211,188,150,243,51,16,55,225,65,244,66,22,20,184,254,234,161,198,52,127,38,114,68,58,228,161,118,54,87,222,132,137,60,221,212,135,114,78,119,187,67,27,171,110,214,71,10,67,209,155,185,104,119,232,253,133,233,31,245,147,35,191,182,165,229,150,206,198,17,173,96,22,169,103,29,12,116,59,71,19,15,238,79,115,235,188,209,40,52,70,15,39,253,39,210,228,79,35,217,242,125,0,233,207,166,228,85,68,101,110,217,209,52,20,116,13,160,151,99,141,184,48,190,189,169,167,70,184,192,253,232,166,125,229,77,191,174,66,238,203,187,47,232,168,210,207,254,124,211,43,38,13,154,117,83,213,151,81,206,19,117,3,138,137,176,142,248,124,241,195,231,139,168,222,39,156,95,225,67,246,203,124,214,1,83,149,212,230,184,74,158,199,215,151,243,112,108,86,214,71,146,230,140,159,62,113,30,122,80,242,60,17,11,241,182,190,197,126,177,235,209,100,211,91,244,71,163,251,153,251,243,245,204,219,152,138,103,58,132,37,25,131,38,62,230,237,209,244,85,202,35,67,50,48,26,60,169,33,18,111,61,240,136,56,220,88,10,226,70,199,47,147,47,247,115,227,168,52,244,151,161,23,196,32,251,185,114,174,242,239,220,138,158,160,74,127,242,151,244,76,12,165,37,145,47,98,104,151,15,37,12,211,39,125,2,150,249,109,143,39,69,136,166,76,95,108,35,214,103,100,128,188,206,218,83,43,103,103,58,164,22,63,63,24,5,225,213,21,78,161,91,110,246,93,103,108,74,246,30,255,91,226,144,31,188,242,175,130,37,176,185,113,127,39,71,54,135,137,69,46,141,45,239,111,53,133,161,106,4,54,105,155,91,27,217,176,239,104,92,149,154,240,196,206,93,55,184,40,223,141,89,11,158,104,99,158,184,140,48,239,23,233,178,214,230,170,90,116,147,4,219,185,178,239,183,207,60,162,252,6,92,97,23,26,161,31,10,239,104,104,3,125,55,143,161,234,48,86,5,83,219,239,41,21,252,102,154,105,194,7,42,154,51,81,25,152,31,109,9,184,38,169,121,147,161,164,76,232,183,53,234,206,26,160,80,150,222,159,62,229,129,145,7,111,50,82,104,41,237,31,147,146,26,219,96,198,184,247,213,219,71,141,64,158,155,104,69,86,28,40,80,100,170,190,183,65,199,176,196,154,136,210,236,175,225,8,93,113,168,146,50,51,155,177,216,189,106,92,148,165,13,11,152,202,66,60,48,34,106,89,21,216,72,143,184,39,202,79,34,127,79,22,195,42,195,14,35,5,212,4,77,232,27,252,238,152,148,5,214,242,247,97,99,16,220,190,29,61,48,21,14,105,246,30,63,31,169,237,176,113,190,229,182,96,123,126,177,63,48,252,77,137,93,58,179,210,231,201,66,232,125,62,188,45,51,73,159,102,174,231,176,201,38,72,127,48,58,64,227,19,192,71,153,146,14,212,155,214,154,237,103,192,241,27,69,20,155,170,178,196,208,25,223,152,100,252,224,210,108,163,40,48,218,193,159,253,22,44,35,98,27,89,85,144,246,67,111,231,7,99,253,62,100,141,111,140,178,146,191,219,182,206,216,154,155,194,248,160,255,94,54,91,64,68,229,135,192,228,170,214,119,219,24,63,47,233,241,162,115,205,202,30,31,76,101,94,182,191,211,242,236,197,207,141,66,140,174,134,116,114,244,207,235,137,247,6,161,64,246,29,44,49,243,19,192,255,169,129,161,99,119,225,98,249,161,15,69,105,69,56,6,100,42,16,242,249,126,26,99,180,245,124,1,86,127,170,223,79,115,95,207,40,37,222,112,145,121,120,135,131,192,234,190,15,236,42,191,61,203,132,231,130,161,140,160,232,140,124,25,227,73,43,31,223,147,192,24,173,172,246,253,52,116,63,217,23,252,136,139,254,60,49,98,170,26,113,109,83,239,158,223,40,131,13,66,47,203,133,9,66,191,134,8,58,218,16,148,56,83,244,191,235,106,119,30,99,137,21,24,145,4,138,43,119,124,225,47,90,189,247,241,192,232,155,213,187,141,90,164,98,206,74,242,189,198,51,210,80,46,202,23,54,181,141,111,174,161,226,67,25,32,198,192,137,98,206,119,83,138,31,13,81,71,116,18,22,230,11,104,214,57,140,97,223,253,102,105,112,162,2,210,253,228,152,211,94,254,12,174,145,169,125,233,21,224,142,162,105,160,136,251,184,92,179,13,167,41,194,41,48,30,161,203,76,255,101,116,222,110,121,20,229,40,190,82,191,173,97,162,148,247,194,168,105,246,79,255,138,94,17,234,81,183,8,100,137,26,90,74,62,24,146,173,144,5,241,55,44,237,227,240,34,231,66,91,230,173,164,227,192,196,108,244,93,248,178,36,198,77,6,252,104,187,217,231,26,164,253,79,152,45,240,244,186,25,255,7,70,222,253,36,173,69,212,245,125,153,79,147,49,140,2,182,60,232,183,253,155,244,13,36,93,74,201,249,85,150,165,15,70,212,77,120,88,203,54,119,159,4,21,91,75,186,21,167,156,252,236,14,221,156,199,72,180,73,170,45,136,142,192,160,249,206,141,194,130,118,145,179,69,160,81,217,15,30,57,37,49,174,58,59,38,42,28,53,96,86,204,59,81,81,125,65,209,193,97,82,164,83,134,217,98,35,244,181,198,0,23,26,91,239,64,50,197,241,18,39,71,88,93,166,57,212,228,88,119,2,70,27,93,14,230,11,250,82,78,160,104,80,200,109,163,252,116,30,149,223,54,101,181,174,87,134,79,238,151,105,54,152,190,73,185,47,44,63,125,185,229,228,171,11,69,222,152,59,115,221,223,166,139,249,6,132,38,24,251,169,184,79,235,133,75,178,32,110,50,174,103,197,244,151,205,11,145,104,114,155,60,246,103,225,142,160,59,93,230,55,127,104,154,251,249,163,246,3,195,18,147,115,211,23,246,165,133,166,53,206,48,50,47,188,168,112,84,135,55,91,159,59,137,50,250,135,103,116,205,205,19,37,98,249,233,141,36,227,247,9,208,180,179,152,241,3,62,51,16,101,235,17,112,66,125,85,96,228,130,126,91,230,31,188,228,101,239,146,179,213,73,3,38,5,220,5,198,1,175,175,184,52,202,10,2,179,33,28,129,146,235,191,219,90,18,249,103,50,77,223,133,211,232,84,165,57,102,23,179,39,141,65,140,3,140,100,139,237,74,60,83,61,173,177,236,124,170,247,161,97,144,116,222,95,124,156,80,199,139,156,124,178,68,52,135,11,162,162,119,19,135,232,235,9,238,235,116,216,136,66,247,133,85,26,38,62,205,101,62,109,68,197,239,198,215,20,152,246,142,75,235,214,41,115,71,3,58,13,251,163,70,0,87,168,37,247,133,181,140,163,204,246,223,70,194,77,108,89,240,12,71,39,194,135,49,150,75,194,228,194,209,157,205,112,192,120,149,60,48,225,207,234,1,163,19,46,191,205,158,104,201,209,196,71,247,190,9,97,93,77,208,126,187,171,48,50,57,190,51,75,197,188,130,153,132,204,182,166,247,223,62,155,157,31,12,97,237,194,244,116,121,144,111,191,189,165,109,238,192,180,209,45,127,168,172,80,119,241,67,97,172,34,13,224,104,153,186,23,220,212,236,206,210,25,48,236,183,46,232,153,40,86,204,58,70,12,214,235,166,183,210,227,35,38,219,214,36,17,190,137,19,247,151,110,158,244,184,21,77,18,110,146,161,244,255,57,220,159,202,55,71,55,183,132,153,102,123,48,164,171,97,155,238,104,78,14,83,194,107,55,14,63,48,73,153,230,211,41,98,211,194,15,69,196,173,180,233,55,134,235,102,145,146,62,15,173,173,237,175,179,208,155,86,229,219,135,161,120,62,162,239,161,97,248,130,100,167,192,84,191,124,5,43,101,155,241,203,115,116,245,149,249,44,1,219,246,224,2,155,49,139,159,156,54,59,177,54,5,182,226,223,7,211,43,210,182,254,54,94,5,190,140,148,97,68,113,133,173,183,211,127,123,88,4,34,39,199,140,168,250,247,121,22,63,164,249,245,153,19,198,199,209,76,158,82,2,230,153,183,210,227,161,146,39,92,83,94,9,10,7,159,208,40,155,203,179,111,203,250,190,119,39,59,224,168,169,193,200,79,111,211,128,41,14,219,117,220,79,228,167,180,231,159,39,142,61,91,60,5,104,45,70,102,189,58,140,251,171,252,52,221,160,41,21,135,207,190,55,73,43,149,5,250,56,71,58,76,42,225,166,225,183,57,4,149,47,148,55,81,122,52,189,4,166,67,216,167,196,202,180,178,101,222,177,56,225,94,121,75,88,7,232,209,219,146,147,1,159,65,171,55,102,131,207,151,25,100,233,171,72,133,34,13,89,34,94,65,234,170,12,253,105,232,190,159,17,131,193,198,177,19,120,35,213,119,143,30,168,102,94,24,217,149,38,231,158,98,192,136,39,177,233,153,5,76,213,93,110,171,37,107,172,9,24,18,168,220,150,57,123,174,123,215,70,21,23,248,156,63,150,176,10,241,94,154,13,145,1,140,30,27,158,56,238,219,183,155,202,100,57,206,16,240,113,136,7,141,164,191,24,103,125,39,159,212,144,240,34,192,189,48,142,76,61,198,202,137,226,150,244,216,80,76,61,187,13,15,11,44,154,93,50,78,119,173,38,112,237,48,226,53,50,239,156,107,163,15,220,79,78,240,121,27,216,40,129,162,91,151,98,164,17,22,198,199,77,147,247,249,48,178,95,218,217,186,118,74,60,1,211,151,157,60,159,3,213,248,172,211,161,87,130,233,6,13,87,30,66,158,136,141,222,209,26,48,38,17,163,198,209,84,72,71,196,36,148,65,240,213,245,177,4,45,55,79,185,52,91,231,167,239,39,10,185,178,25,139,212,129,25,165,35,230,188,100,211,208,18,216,130,171,152,173,27,21,7,57,185,205,22,107,6,108,189,224,2,83,2,42,113,105,176,142,226,149,28,152,194,115,238,241,219,236,117,118,17,24,233,216,20,191,13,163,103,200,99,225,109,142,225,11,69,161,155,69,46,28,153,224,230,193,47,69,23,166,92,129,9,150,179,95,217,89,165,106,146,11,163,141,96,7,90,140,152,36,183,5,121,60,38,250,66,65,59,10,116,205,36,30,41,37,250,68,111,153,16,249,229,97,188,201,59,85,159,245,53,203,117,155,174,183,239,239,168,95,243,65,7,92,241,176,94,95,74,198,152,233,216,156,9,252,235,161,254,96,252,103,187,140,67,102,168,158,5,62,223,106,149,39,10,167,195,163,130,97,115,76,239,138,98,166,121,209,113,139,123,246,170,207,219,252,54,204,48,144,204,189,68,96,148,78,125,144,242,241,236,203,132,6,78,166,103,246,193,48,4,110,162,150,81,184,77,114,227,7,163,6,148,46,113,221,224,19,33,250,235,218,88,220,36,125,164,133,243,249,50,0,207,81,196,255,127,191,61,63,79,193,3,55,235,12,172,207,149,187,61,37,53,77,50,156,67,6,41,34,59,30,206,88,77,19,203,95,129,45,83,62,62,24,111,158,52,223,163,79,40,53,63,184,34,74,214,245,232,157,230,87,161,67,198,40,81,199,209,47,32,81,233,89,14,27,175,90,80,75,20,127,32,204,23,125,153,216,95,207,229,151,205,60,173,31,38,244,241,175,164,73,211,60,159,253,146,231,61,209,161,248,50,24,204,248,43,95,242,46,3,133,24,108,58,140,220,232,117,60,32,29,111,209,201,119,97,230,111,116,29,199,81,185,134,173,251,165,194,240,86,160,50,113,239,202,40,105,62,165,112,191,40,244,203,201,73,78,231,31,147,142,108,36,244,30,121,153,12,131,252,9,161,78,116,102,161,68,221,215,209,108,239,57,252,104,4,111,47,113,152,118,33,242,49,223,135,15,87,136,18,204,253,109,158,255,250,140,47,201,148,166,187,182,53,24,199,169,229,56,245,166,247,113,223,55,109,244,132,207,97,117,78,214,57,241,132,2,70,206,224,75,31,162,66,107,153,217,11,147,141,241,36,28,122,173,12,240,34,240,136,146,41,48,193,101,186,211,89,71,230,48,251,16,134,216,80,175,124,7,240,160,121,59,96,18,172,242,241,161,146,250,249,199,131,154,56,114,21,148,138,75,28,108,29,59,75,174,204,36,19,191,157,190,213,29,123,26,114,101,36,194,62,59,55,147,64,56,43,169,76,103,100,141,247,87,80,165,43,217,44,92,238,35,231,75,107,159,212,47,169,234,51,200,101,194,34,56,156,159,144,197,132,197,68,61,172,9,204,127,255,229,86,166,101,97,134,172,170,35,91,30,222,225,12,11,70,222,54,124,182,179,225,250,222,54,169,170,181,135,30,77,186,101,59,76,11,213,144,135,102,82,80,235,139,38,40,15,192,184,210,75,235,88,57,57,188,40,189,201,186,120,118,161,40,147,127,79,5,231,192,217,183,62,149,100,162,251,31,92,179,217,195,234,51,165,157,236,123,97,208,242,203,21,241,182,78,74,114,180,223,27,233,120,124,117,153,199,209,120,216,241,9,224,51,215,175,234,137,193,8,247,125,87,222,233,118,208,249,236,140,241,149,138,191,18,8,237,125,201,96,65,15,164,127,218,34,56,155,192,129,174,122,99,103,247,246,105,85,0,47,83,62,210,209,80,63,119,62,58,195,78,64,86,150,62,83,52,57,190,84,52,61,20,108,237,228,224,179,116,141,143,62,2,67,51,83,29,220,2,143,155,7,128,54,131,60,148,28,93,172,135,192,175,140,148,225,42,10,195,194,240,69,0,42,249,179,116,158,112,210,126,209,97,90,236,202,253,254,112,165,234,158,229,227,103,205,134,226,194,240,69,146,95,154,21,195,115,151,135,102,89,193,239,117,66,132,221,75,190,109,252,41,157,19,109,112,151,90,33,48,201,231,124,143,46,98,236,73,27,58,203,213,183,79,153,243,103,104,117,143,158,176,251,99,230,56,17,237,153,126,101,145,97,105,72,94,12,228,190,146,24,123,2,179,155,244,249,212,228,106,231,188,67,105,46,60,246,124,170,198,229,113,95,81,94,96,166,149,17,231,166,37,85,14,134,88,230,165,171,137,126,153,168,55,159,152,52,165,216,126,77,86,35,253,126,76,56,212,51,209,4,4,67,12,250,216,77,81,250,142,183,209,232,54,81,180,35,163,59,226,101,149,36,35,24,189,245,225,183,4,239,152,36,222,69,113,6,44,62,192,225,67,165,38,79,27,178,74,243,210,43,235,234,249,43,203,185,127,217,69,127,211,197,118,129,2,147,83,43,254,121,152,168,247,146,229,9,125,178,17,35,120,66,83,237,69,208,22,170,133,160,152,152,47,61,119,163,203,192,159,88,251,201,23,41,12,143,217,175,12,226,190,134,11,204,148,233,194,240,131,171,158,28,107,228,234,83,10,169,136,156,231,243,208,66,154,234,192,240,62,90,219,242,196,185,184,111,207,8,65,10,41,117,185,109,219,252,248,51,93,208,54,111,118,2,152,4,159,79,227,24,221,141,46,179,194,175,5,39,59,186,17,233,88,50,6,207,151,90,125,253,161,227,128,214,34,25,192,20,60,146,223,23,242,102,89,30,57,119,154,189,234,48,205,245,244,114,168,248,244,144,25,253,34,125,132,235,72,52,203,111,163,53,239,3,28,231,4,250,232,46,122,38,167,246,49,172,24,233,230,50,35,63,125,150,190,246,105,7,2,175,148,183,132,42,216,16,16,112,127,48,90,23,73,38,90,200,197,52,206,124,240,180,89,89,103,28,227,14,7,76,84,149,101,30,158,182,241,247,251,162,92,149,117,9,96,227,190,61,36,134,165,210,166,92,26,194,51,227,163,186,158,7,152,72,93,104,56,209,205,210,101,58,76,10,80,118,102,180,50,230,207,90,16,194,91,89,73,102,51,19,16,244,66,252,130,58,90,36,2,35,31,67,237,254,67,201,65,107,80,59,40,23,58,85,106,177,185,193,180,88,224,66,14,60,59,76,55,220,115,52,233,216,47,160,166,16,221,215,21,213,50,152,198,81,191,173,223,68,249,28,237,170,160,86,48,42,37,203,54,130,215,23,181,49,6,180,118,243,3,195,225,26,142,194,64,208,16,11,85,172,143,182,204,30,185,242,234,245,161,96,70,151,252,129,158,97,154,110,181,132,145,194,86,225,91,124,172,95,45,213,170,112,65,184,215,209,77,73,66,198,48,69,213,17,7,67,191,209,87,141,38,78,242,220,2,234,178,231,129,201,186,103,146,177,237,251,248,144,202,132,73,185,116,46,93,39,190,254,222,7,178,236,105,202,164,66,190,124,127,173,143,7,182,135,122,207,141,216,72,236,173,152,118,81,147,190,207,204,60,112,139,63,112,243,113,104,50,159,209,55,148,189,38,190,216,119,233,238,231,140,120,228,254,191,187,166,57,252,202,62,52,116,162,209,111,156,142,66,36,191,73,143,140,128,248,248,44,165,89,93,41,44,223,132,74,54,65,52,175,140,97,181,71,234,93,208,193,94,215,47,219,108,32,178,160,219,61,80,108,146,53,14,238,69,139,73,240,126,79,27,134,167,184,173,3,243,184,191,253,249,250,185,104,38,185,43,28,33,167,15,239,74,63,204,53,93,106,150,9,95,211,159,23,202,10,183,139,136,11,195,58,246,155,224,205,132,155,155,208,71,130,166,232,247,72,168,59,97,141,41,48,122,117,62,128,187,213,208,186,30,205,26,224,211,141,109,0,167,92,24,197,245,47,224,60,224,62,145,147,140,223,189,77,200,251,187,43,212,115,91,207,235,29,6,95,63,217,164,43,174,60,19,6,49,94,242,24,101,81,114,156,35,235,24,99,93,243,33,8,211,97,100,217,117,177,3,56,131,172,57,188,75,147,133,9,145,183,237,137,111,26,191,113,253,145,43,99,167,90,252,219,96,215,137,198,201,133,121,74,159,151,2,240,98,250,144,43,75,16,227,190,187,38,25,213,178,70,79,56,72,142,56,120,224,222,45,75,253,218,187,57,135,134,134,229,180,179,92,55,81,194,231,111,55,201,191,154,181,238,69,39,46,183,95,96,134,24,54,10,4,242,197,211,165,82,190,93,17,76,214,51,133,74,26,135,63,233,159,191,132,165,131,232,228,81,152,14,122,159,16,240,20,72,178,86,47,107,141,254,214,52,146,214,100,147,37,200,64,1,124,126,41,61,211,77,72,183,49,23,152,8,201,231,239,105,137,6,185,110,99,168,54,63,247,89,102,104,124,20,184,27,209,194,225,206,114,174,241,168,249,225,125,3,1,74,254,153,170,134,6,179,57,182,107,80,219,219,26,18,70,32,192,79,189,198,97,164,37,116,18,197,25,252,51,116,154,48,158,71,89,178,98,218,214,160,125,193,48,178,34,103,55,168,47,27,183,73,223,220,47,188,68,251,109,177,176,207,110,184,252,223,68,57,170,164,161,49,37,89,240,79,240,29,24,93,172,254,28,141,31,222,119,105,231,62,240,250,214,163,251,153,114,124,48,32,103,121,190,15,141,10,169,129,77,135,59,98,142,67,31,75,53,130,182,195,59,175,164,151,6,165,223,31,218,79,94,74,223,118,54,127,174,111,20,91,23,223,216,186,189,96,206,255,182,254,203,76,182,150,62,149,76,182,205,7,249,50,247,219,164,209,46,75,170,163,27,102,232,19,205,178,107,138,43,59,211,64,237,250,109,158,120,180,52,95,183,232,172,73,26,20,34,220,188,125,14,55,114,137,38,199,38,245,50,47,188,46,58,169,165,201,200,182,107,244,219,124,239,99,195,12,186,148,127,96,235,170,252,102,13,188,33,201,0,43,76,178,197,79,222,246,95,239,5,171,17,26,62,24,150,90,213,72,129,57,101,251,35,165,221,121,15,25,166,115,155,77,159,195,228,7,53,245,76,127,255,140,64,98,19,84,230,252,192,166,176,234,48,93,126,93,111,12,194,103,220,247,9,4,138,102,197,105,47,104,95,239,60,234,213,133,100,180,158,188,19,214,84,135,173,173,123,62,247,61,156,209,189,205,196,166,52,61,58,159,167,252,109,187,176,76,41,66,69,183,237,73,113,153,123,96,43,125,203,83,91,108,215,187,255,54,181,236,146,117,243,158,198,231,200,14,75,189,32,243,39,247,149,225,24,126,171,192,137,195,204,73,81,225,179,190,120,206,2,83,55,213,149,35,180,99,95,240,61,180,179,2,64,144,150,18,8,129,33,45,84,31,76,91,196,206,79,84,137,213,229,118,24,173,7,125,221,164,78,125,51,138,16,46,234,186,229,9,89,221,134,11,152,222,81,205,3,109,99,193,126,79,37,155,247,185,222,55,234,28,37,78,14,67,116,46,189,177,196,196,225,71,111,163,39,201,165,145,180,247,132,200,70,202,31,215,105,217,242,81,153,248,66,117,190,136,243,183,126,160,63,93,162,238,48,205,238,122,114,211,33,105,126,114,100,156,150,20,242,126,61,81,95,26,247,76,141,20,185,244,251,61,187,230,229,124,246,3,195,221,214,251,182,16,195,199,18,254,51,226,7,202,218,8,145,163,249,165,205,159,169,251,147,8,138,50,253,182,221,126,26,58,243,36,248,176,197,225,141,165,161,14,115,242,82,203,143,94,103,197,73,186,196,65,46,242,188,199,129,183,89,193,8,76,79,112,241,163,105,190,208,226,15,222,203,203,103,235,109,165,216,86,117,37,88,136,39,12,135,49,170,212,197,185,208,81,224,31,40,194,151,227,201,77,20,26,24,171,159,156,126,184,34,59,179,197,82,63,252,220,208,243,210,210,124,14,5,129,239,125,253,228,124,222,176,96,71,177,123,83,51,57,75,88,209,136,4,182,178,31,221,44,159,32,43,24,98,188,159,130,58,48,139,144,36,121,209,202,40,206,217,176,201,21,149,42,13,231,147,171,185,78,66,23,212,182,36,228,70,233,184,249,48,54,102,215,165,168,54,51,30,88,94,172,131,199,132,92,132,236,67,170,181,37,126,151,214,161,34,73,61,154,189,192,121,65,95,60,191,209,102,220,87,117,21,152,214,227,47,55,65,104,115,230,134,45,151,214,9,28,252,243,237,124,32,123,202,165,65,185,251,36,16,167,177,63,202,181,91,4,54,119,40,63,57,214,232,169,43,252,235,18,112,24,63,156,161,39,223,16,164,253,104,220,137,150,62,53,40,96,95,200,65,181,153,198,138,169,104,175,190,140,12,244,10,36,32,201,164,221,235,240,11,51,154,90,41,67,47,204,164,148,62,24,78,219,243,204,58,127,228,19,199,176,92,233,115,221,200,237,126,197,136,61,76,123,39,21,125,164,150,53,248,96,156,148,82,145,163,233,8,254,108,219,129,251,83,72,220,182,103,250,34,126,44,160,233,227,156,2,163,61,245,237,149,233,75,205,98,9,202,62,134,178,190,223,182,181,100,107,137,102,67,129,220,223,30,137,13,19,252,44,217,66,117,44,202,253,137,67,1,96,151,116,225,102,156,113,255,109,116,48,244,203,223,124,81,158,3,64,199,177,143,33,241,206,38,40,241,48,14,47,251,19,160,202,132,184,33,145,246,111,71,192,206,121,179,165,16,24,191,53,95,0,23,92,191,41,33,228,54,70,172,79,28,107,88,30,249,133,207,39,147,29,38,151,84,117,255,102,158,242,223,11,163,247,153,141,149,192,80,10,124,222,161,3,103,84,217,70,153,167,177,151,112,48,8,165,119,57,63,121,149,228,253,90,136,26,146,87,145,163,177,137,142,23,10,167,180,21,201,13,18,103,215,229,99,9,138,193,42,18,89,67,164,160,255,224,131,179,49,94,229,149,148,137,210,177,31,157,209,129,208,148,79,45,104,126,127,143,133,78,242,57,100,33,32,154,113,43,23,96,164,108,117,48,53,106,48,190,16,224,200,213,135,4,114,39,106,56,43,135,163,125,89,155,175,102,25,56,224,123,104,39,144,174,243,182,248,88,134,131,70,204,128,7,196,82,205,219,192,136,244,55,130,26,213,184,190,38,205,172,36,135,239,194,14,108,90,242,50,115,116,60,42,190,158,108,110,193,212,16,5,134,65,254,117,224,91,108,51,132,114,197,204,146,178,235,122,160,65,65,85,65,39,45,138,81,113,52,205,182,87,1,248,192,244,216,164,21,112,79,237,170,151,1,163,186,153,252,228,104,22,93,57,207,198,48,59,27,227,238,71,55,75,34,221,163,207,74,193,180,229,55,134,226,66,151,135,138,207,93,254,22,118,96,164,115,37,85,134,164,194,250,40,62,56,95,165,6,51,252,194,68,229,227,235,229,197,24,11,145,3,249,109,40,86,107,248,165,177,253,151,239,55,91,219,251,151,53,5,62,193,173,14,7,30,83,105,221,239,27,66,108,150,101,6,5,146,250,37,177,13,206,183,122,75,183,8,2,123,113,221,144,187,166,252,50,109,76,109,197,169,155,101,234,46,108,26,240,197,31,10,249,90,169,83,26,103,223,183,4,203,172,118,68,185,6,120,51,237,173,15,134,230,38,203,8,106,92,201,45,16,14,138,95,130,172,142,16,222,48,92,253,96,34,101,33,87,64,104,224,59,240,159,166,137,244,114,254,41,49,99,183,190,253,194,169,80,235,32,71,121,101,185,168,8,202,78,236,239,47,202,84,252,213,51,232,217,70,116,84,86,48,196,83,194,135,41,193,133,45,178,117,61,27,17,38,154,79,196,20,51,73,102,158,33,240,25,14,251,19,17,75,214,141,144,178,194,172,220,159,136,88,98,115,223,101,251,136,18,4,53,162,233,48,98,0,50,82,140,123,231,90,162,236,107,104,97,213,163,87,246,178,129,105,65,155,157,195,123,242,52,252,183,41,18,173,242,94,90,203,62,86,204,110,126,173,252,220,88,42,254,200,81,211,232,243,174,50,246,88,194,161,45,65,219,212,138,6,15,53,65,210,250,96,138,126,77,242,174,188,146,238,154,9,41,155,122,250,26,207,251,108,219,199,82,102,55,147,244,228,103,52,164,111,47,3,188,241,247,94,50,150,80,48,254,58,237,113,146,102,195,32,223,8,10,174,174,96,134,6,76,211,189,235,121,200,140,197,207,132,138,121,249,60,21,73,71,19,217,226,165,243,193,8,230,86,153,17,121,63,203,205,221,141,121,182,132,233,153,17,76,228,65,125,112,171,235,157,54,172,49,198,193,179,20,235,124,8,165,139,70,213,15,134,7,127,29,24,104,242,163,119,54,5,108,109,109,119,148,163,232,118,22,41,191,107,75,173,222,212,17,10,195,36,174,252,194,208,217,31,50,78,145,103,76,110,53,78,223,194,76,82,202,167,77,6,11,228,56,122,81,63,144,201,214,24,96,203,31,41,34,108,122,114,134,93,93,62,175,20,218,78,147,12,99,147,207,136,37,170,152,175,164,204,105,25,166,240,240,131,97,171,87,249,60,51,212,61,151,36,161,106,55,149,83,114,38,114,147,210,158,14,83,166,42,178,12,156,165,186,76,95,6,206,26,94,70,145,114,204,121,102,164,162,28,102,39,216,117,149,160,31,55,22,176,10,47,237,26,12,53,235,11,76,238,2,122,118,69,221,34,28,129,9,56,125,230,56,195,206,90,232,4,134,30,229,83,30,75,235,148,44,100,182,230,162,148,253,104,178,14,26,83,160,85,145,221,126,43,241,195,74,230,4,246,158,54,212,179,6,137,94,69,91,9,123,197,179,46,227,160,87,245,174,55,77,57,142,178,73,171,122,215,11,189,216,111,168,96,102,128,81,182,60,241,100,118,126,31,76,195,91,201,250,190,58,186,232,223,19,71,232,125,172,172,111,155,133,199,231,13,19,175,46,207,96,224,141,248,151,223,204,207,47,233,64,59,115,129,139,221,37,94,108,147,178,159,25,152,81,194,113,120,195,138,144,167,178,41,132,251,7,214,150,9,239,200,7,134,251,230,240,73,137,218,101,150,74,42,89,132,153,62,233,7,96,58,37,100,48,20,148,146,62,126,6,82,11,86,152,213,143,155,157,79,117,20,62,208,146,159,30,51,44,34,112,6,166,10,46,51,150,121,198,248,93,67,131,59,243,151,76,166,21,116,249,185,235,207,211,71,87,253,50,171,143,51,147,118,72,178,93,175,191,98,136,255,54,211,248,237,221,98,34,55,174,238,8,152,141,141,206,243,136,43,249,219,198,158,6,161,50,89,68,240,59,253,140,24,236,183,145,193,148,21,170,82,115,203,14,51,205,200,35,181,0,211,63,109,26,131,74,87,144,180,112,10,20,41,50,93,213,11,197,140,229,183,85,77,244,227,62,82,83,170,138,111,19,163,193,52,37,52,165,247,110,187,147,27,61,70,89,57,116,44,196,236,202,124,156,145,18,201,242,101,35,243,58,102,140,51,18,144,85,46,109,164,159,210,133,195,173,62,203,128,57,31,45,95,151,207,143,213,169,25,16,212,109,221,55,131,210,232,42,50,82,80,57,60,43,115,160,89,157,162,153,255,173,17,197,103,195,179,253,170,89,134,2,18,130,36,142,62,248,4,7,69,104,110,25,197,205,225,66,199,231,35,52,149,69,129,137,185,87,76,150,3,1,211,59,107,76,232,230,17,174,159,64,5,51,146,251,200,104,49,218,190,190,208,173,180,138,30,140,176,238,246,113,82,205,37,93,198,168,153,47,126,69,117,214,0,66,176,38,71,35,113,151,99,5,201,198,104,94,2,19,121,122,152,116,94,212,121,59,82,250,62,91,78,88,140,53,96,227,114,8,140,254,90,95,247,232,33,81,47,169,243,226,194,110,246,211,61,235,133,147,147,112,157,62,187,112,60,135,4,222,200,230,212,123,219,75,235,234,203,178,236,177,112,34,50,34,9,70,60,221,161,184,198,218,54,109,207,43,48,50,216,113,219,40,25,234,149,47,219,150,182,128,113,123,124,96,218,33,167,255,118,101,193,151,165,143,73,3,161,81,95,25,17,18,144,85,25,120,199,246,170,158,160,73,231,97,74,158,211,61,132,48,238,158,90,171,37,80,37,7,232,48,45,72,87,142,27,184,210,60,226,183,141,166,129,126,124,108,176,151,251,110,176,161,37,53,94,229,145,99,79,223,252,104,147,117,145,248,143,115,133,134,108,34,47,93,53,226,182,146,93,245,79,183,154,214,161,236,114,204,133,220,189,16,19,178,44,69,22,252,177,173,76,236,40,61,121,66,209,203,144,234,167,123,186,38,115,39,28,58,107,96,151,176,98,241,98,123,170,123,109,250,93,194,227,26,3,15,214,35,65,19,237,218,142,158,72,100,107,188,221,205,80,112,248,52,93,233,190,184,36,239,140,8,99,56,30,48,213,110,218,137,47,108,204,137,59,79,247,174,220,145,254,51,180,136,121,218,40,246,247,220,13,121,19,119,196,73,102,152,179,91,19,24,157,7,159,74,177,40,26,186,50,226,228,51,34,162,198,153,77,89,166,103,142,160,45,195,199,130,177,109,132,178,143,198,14,180,239,111,160,245,105,93,95,178,194,208,217,255,101,171,128,149,19,128,179,173,209,40,63,16,169,161,213,100,225,235,52,128,125,34,126,36,127,225,236,43,204,158,168,250,209,72,246,233,117,209,146,213,99,65,71,245,72,42,231,153,172,244,108,113,87,228,88,147,132,188,230,110,225,118,34,150,60,202,85,31,25,70,112,197,231,156,129,210,113,146,208,17,179,176,229,250,206,176,86,72,170,202,109,99,190,48,62,163,55,227,185,157,136,73,127,187,18,0,102,135,121,153,251,57,26,119,116,135,153,146,186,68,119,192,99,251,132,70,255,102,122,198,66,43,54,97,126,48,122,221,82,130,134,6,177,66,206,222,204,62,171,100,46,145,42,130,7,230,39,239,205,44,238,4,62,209,73,241,129,70,34,57,235,51,181,141,133,47,187,195,4,37,36,239,210,200,86,76,159,146,6,47,91,10,92,25,83,143,241,85,191,23,76,4,254,68,97,140,23,63,148,126,216,61,146,198,57,124,78,62,211,50,98,139,144,125,204,4,249,126,247,108,94,207,118,168,41,140,187,140,195,56,91,105,234,163,208,37,244,221,21,36,209,189,53,251,80,136,67,124,69,71,84,126,73,255,146,101,100,206,10,242,189,14,56,42,90,178,192,227,172,70,194,7,38,53,157,7,2,255,150,221,15,166,145,64,159,72,59,91,163,253,153,49,83,155,68,123,68,223,52,6,16,30,77,147,174,101,6,209,207,167,101,127,158,203,146,229,122,48,107,108,246,185,14,206,35,235,178,124,244,103,96,184,68,32,197,197,37,206,26,191,25,101,71,42,119,153,85,207,77,81,103,42,122,195,253,175,127,57,48,225,219,16,213,20,207,106,32,195,147,147,84,221,58,84,195,120,158,11,193,82,157,112,32,32,245,216,139,162,87,191,117,235,115,96,211,189,12,152,142,70,153,194,43,110,15,159,227,50,125,131,8,220,86,133,173,214,25,240,110,146,80,161,176,197,248,112,244,140,140,164,203,3,218,211,241,101,145,71,90,66,178,38,188,69,166,49,206,77,129,110,234,79,179,144,122,108,135,182,52,244,1,133,199,157,205,208,100,236,91,15,70,20,211,119,93,108,161,210,123,225,80,163,123,92,153,189,125,129,207,60,89,99,229,250,17,187,242,3,211,6,23,71,247,164,252,213,3,159,79,169,165,56,250,236,200,37,18,71,47,251,12,132,123,48,220,204,172,48,226,185,113,225,168,73,201,174,139,116,53,237,129,1,179,197,235,10,239,22,185,86,138,181,56,89,11,12,253,56,198,48,157,85,146,172,233,80,36,251,142,43,131,239,169,239,131,190,67,215,246,180,242,79,121,134,176,89,225,198,8,183,173,138,158,219,36,232,99,152,97,169,62,31,120,214,126,175,27,159,25,221,179,81,4,119,219,62,96,68,152,245,104,234,102,31,104,188,116,125,220,155,254,148,21,40,174,23,242,192,80,70,76,245,30,60,147,206,131,208,135,138,155,126,176,37,61,129,183,228,228,59,254,55,43,198,201,34,73,95,52,254,57,161,179,27,253,0,15,221,63,116,251,240,46,136,192,204,82,20,191,52,127,209,231,97,207,89,245,186,27,242,126,113,91,104,78,235,187,58,87,198,78,52,224,243,173,232,32,99,34,187,3,24,37,191,164,231,30,61,237,20,207,4,133,4,125,162,103,66,206,238,116,2,60,86,41,250,76,96,238,220,215,81,183,210,166,136,9,145,254,8,216,12,138,20,222,70,65,8,184,53,77,232,99,162,235,162,100,6,195,240,121,96,226,219,120,42,40,132,234,165,13,74,71,241,241,32,144,54,100,1,56,147,104,201,247,167,187,37,253,20,165,47,39,222,87,71,36,66,35,225,49,35,50,67,226,74,124,160,129,141,229,17,227,168,147,67,146,215,101,153,179,30,15,133,32,79,191,106,26,47,98,143,204,214,163,94,11,46,96,152,250,59,110,139,194,145,62,147,159,202,85,160,244,114,235,79,179,223,107,113,101,184,149,60,15,156,199,116,95,23,237,60,58,81,162,97,237,214,123,216,104,80,219,145,219,102,223,147,98,229,66,124,173,235,125,77,10,133,247,169,76,164,103,52,83,67,182,62,38,105,250,160,155,108,161,105,111,220,221,19,161,104,216,46,125,155,102,29,156,61,206,88,144,8,244,228,232,69,164,28,143,252,4,206,244,197,8,188,140,244,17,48,150,167,93,97,52,237,90,192,108,232,244,183,207,1,43,30,234,54,143,95,205,243,160,179,233,137,133,133,233,202,208,253,30,235,199,78,23,70,105,74,174,28,142,125,175,23,166,83,70,178,68,39,36,61,219,4,129,183,110,171,232,221,47,174,18,14,204,138,160,187,69,90,74,202,133,153,71,244,210,76,225,73,96,232,39,186,215,100,115,115,239,123,36,225,146,81,152,101,215,33,112,109,250,74,240,207,114,107,87,131,251,147,254,226,219,189,225,27,6,52,210,84,114,22,61,108,63,146,192,52,182,9,76,65,172,206,11,239,82,245,232,51,15,185,143,210,239,104,77,47,227,97,200,14,68,126,123,200,138,111,166,147,171,202,133,75,219,20,221,49,125,172,136,161,184,109,89,55,233,118,188,137,187,101,253,43,154,50,60,51,11,212,211,11,119,45,6,192,241,167,253,225,194,73,171,194,3,170,252,92,247,174,113,132,214,135,178,96,18,223,187,54,53,75,129,247,116,159,35,67,115,218,79,90,2,157,130,114,135,105,205,138,194,110,207,50,198,41,236,9,92,170,247,118,252,190,144,103,179,137,56,70,115,239,1,251,190,218,210,145,50,140,253,176,239,215,137,154,141,194,103,209,191,31,231,124,50,211,3,51,209,17,139,54,162,110,90,103,103,141,94,110,228,98,211,202,144,22,108,12,25,186,183,137,26,108,59,83,129,121,134,119,28,157,41,172,72,105,21,46,124,174,49,25,147,26,213,98,0,197,208,177,110,136,133,26,162,44,19,176,93,97,204,6,76,226,71,210,126,217,76,25,110,40,111,162,202,2,211,229,184,111,40,63,82,151,228,89,193,159,46,62,93,148,56,138,180,234,156,151,139,192,211,140,93,196,185,147,169,112,135,220,121,183,32,180,154,11,138,190,184,239,53,109,3,147,166,194,56,45,198,60,127,166,194,243,109,10,92,209,134,234,119,251,67,237,92,242,145,168,149,172,24,73,195,28,100,20,38,226,173,59,96,244,102,20,70,83,48,38,83,44,0,159,43,199,167,246,46,34,212,217,183,94,57,185,239,30,175,147,207,105,234,209,8,29,207,8,245,241,204,157,250,208,40,72,70,1,19,22,96,207,250,200,105,207,111,17,235,224,62,250,252,52,234,11,177,201,176,21,71,95,54,161,124,185,111,164,54,246,172,2,215,107,162,132,143,53,235,159,12,52,218,38,220,47,197,108,174,135,78,27,84,15,106,208,42,150,85,160,37,40,176,183,223,99,58,132,151,182,229,183,201,136,208,33,24,48,36,183,46,48,109,73,49,200,155,89,206,44,129,97,78,68,100,219,32,202,200,94,121,147,34,187,17,160,41,106,117,61,57,252,130,29,232,153,245,155,158,27,111,23,47,146,176,112,118,45,228,157,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,215,253,120,248,168,139,15,96,208,179,10,220,122,18,83,50,94,197,45,230,155,165,62,147,231,29,47,168,93,241,229,13,44,99,239,209,60,161,226,189,116,144,165,224,190,239,11,159,161,112,38,192,125,167,163,37,27,31,152,45,16,245,226,183,233,2,43,23,37,73,180,226,186,23,148,144,0,77,196,255,51,160,33,23,138,26,198,157,201,144,151,39,241,227,103,206,240,146,228,129,82,41,44,222,184,117,62,20,68,45,238,38,150,147,7,75,47,219,190,113,221,23,141,182,224,185,137,187,50,117,85,150,36,233,50,170,19,137,16,159,45,154,83,192,38,173,198,161,131,142,151,90,244,170,207,220,253,205,38,40,3,194,38,172,114,89,219,43,227,168,2,82,26,191,47,170,225,141,177,60,120,153,38,85,183,228,88,82,54,37,22,68,102,18,225,45,98,135,132,254,236,133,201,47,200,3,65,13,250,179,148,178,147,67,242,30,2,67,213,90,1,147,105,146,219,162,198,123,166,231,22,87,110,121,247,128,233,107,203,55,138,160,97,89,188,151,97,140,213,200,210,163,72,133,222,254,253,109,2,158,236,9,82,224,172,30,21,48,134,207,175,239,120,164,171,107,161,169,178,244,238,88,202,141,203,217,110,68,72,7,236,153,39,125,181,157,102,224,115,51,206,144,78,77,157,211,159,218,35,56,91,141,64,224,211,187,61,180,44,11,61,30,45,206,96,34,247,195,157,220,215,69,103,92,190,209,207,54,61,63,129,161,40,125,115,96,182,70,164,117,163,119,179,4,64,161,54,190,186,117,39,177,74,4,91,93,118,203,242,74,243,146,155,72,205,80,131,242,73,44,179,227,184,243,35,37,191,214,61,99,12,207,28,143,169,123,199,8,236,22,47,219,177,229,64,219,39,96,72,235,205,55,75,228,88,207,126,234,166,201,105,90,34,63,250,77,251,56,122,21,233,92,55,19,175,156,124,201,161,80,115,130,139,126,225,106,34,22,217,97,72,87,67,142,158,182,24,87,63,121,197,142,36,94,164,229,186,151,167,242,224,171,78,186,222,46,108,27,154,230,211,243,166,176,122,183,221,173,154,130,117,243,181,20,67,43,100,131,254,219,191,253,225,159,255,252,79,255,252,199,63,255,229,79,127,252,223,127,251,175,255,240,119,127,250,199,255,245,119,255,242,223,255,211,127,248,219,244,111,255,246,135,127,253,203,191,252,243,31,255,246,111,254,227,31,255,238,47,255,231,207,127,252,155,63,252,253,31,255,233,31,254,248,151,63,255,203,223,126,192,127,254,211,63,254,241,191,252,229,207,127,250,199,191,255,155,63,252,143,127,250,167,63,255,207,63,253,227,223,253,229,156,231,191,218,143,178,129,218,144,93,194,34,219,122,114,190,75,2,229,118,170,131,124,96,49,131,129,98,129,189,226,88,246,65,49,149,216,193,108,60,187,195,219,4,252,29,182,22,155,181,220,170,147,237,93,190,45,75,213,232,240,225,166,6,35,106,236,203,66,51,18,224,158,225,160,72,101,106,52,61,26,145,178,234,6,216,4,48,41,66,235,106,37,237,236,62,236,147,157,9,9,224,11,227,125,18,38,186,149,106,210,173,119,212,79,178,199,189,81,77,86,170,202,185,161,187,125,218,105,63,42,74,145,67,121,30,95,222,18,112,208,39,58,47,188,216,89,186,177,42,43,68,187,68,74,19,63,101,25,117,24,135,242,219,209,68,45,131,174,174,184,46,54,89,37,230,71,43,117,204,213,194,92,155,233,238,174,101,156,201,168,147,227,194,235,230,47,128,205,45,101,198,201,41,28,116,129,169,52,186,87,122,69,39,164,79,185,52,235,149,115,59,204,218,208,22,78,122,114,43,184,198,209,118,31,114,114,211,231,28,113,223,13,107,103,129,187,37,254,253,137,231,95,231,197,133,71,117,253,1,80,182,208,69,81,116,228,91,192,9,217,6,57,55,194,10,211,237,102,33,139,228,235,95,87,141,87,153,118,220,23,170,111,87,216,218,146,14,168,237,135,151,58,59,255,121,95,183,113,210,194,145,252,220,225,188,141,194,236,44,201,193,250,93,19,53,138,114,39,48,235,136,127,184,228,193,206,124,187,47,108,20,15,183,209,181,129,149,228,161,144,227,153,97,126,90,126,242,34,114,114,60,67,220,38,0,98,22,1,72,19,24,154,71,192,253,188,189,182,238,40,167,21,119,212,28,222,246,131,41,94,225,110,238,236,14,255,178,149,2,155,164,220,135,98,102,48,100,168,208,131,145,123,184,215,19,62,23,253,233,189,241,159,255,158,41,116,210,179,26,220,39,78,245,195,183,189,192,133,16,171,9,140,179,180,127,34,5,19,137,148,5,38,241,233,158,46,19,139,50,252,188,4,166,103,185,251,165,37,252,26,101,74,234,112,58,183,223,24,164,180,213,229,169,116,146,149,221,199,10,25,237,82,100,164,81,25,134,22,242,193,203,152,77,114,180,109,132,63,15,17,10,76,91,26,247,128,7,174,48,205,225,97,202,254,2,211,207,152,2,166,4,158,238,71,112,102,117,246,244,229,206,243,251,170,125,3,143,116,13,234,77,78,234,10,118,85,210,77,197,181,225,173,81,142,13,237,3,99,195,227,171,4,43,112,145,25,19,218,31,141,3,14,99,37,61,21,110,107,185,115,55,46,12,242,237,226,30,82,139,79,151,25,161,170,203,32,5,198,11,170,251,19,61,225,78,190,185,2,96,58,135,71,160,67,228,186,8,69,19,6,64,247,96,90,183,186,192,181,143,143,84,104,48,251,193,41,48,113,213,140,203,134,67,168,39,183,236,114,242,7,90,109,171,37,39,71,214,173,197,219,66,134,178,202,92,75,54,108,124,213,200,159,248,226,188,45,8,7,166,152,255,53,48,176,207,74,75,134,17,210,59,24,165,124,32,91,26,253,176,7,226,117,59,110,139,218,96,149,239,99,192,214,110,43,224,65,95,210,22,152,55,27,47,11,77,155,212,229,174,127,175,254,162,100,58,5,109,244,144,181,128,231,101,228,130,174,50,238,0,230,212,55,240,50,91,122,132,217,239,47,147,74,150,163,33,211,135,81,116,206,214,123,173,71,195,78,137,119,125,158,10,162,26,23,30,152,72,77,135,161,66,12,25,71,131,126,221,234,51,18,30,98,245,102,231,207,74,136,234,103,245,201,48,49,36,243,3,47,138,55,126,244,192,67,78,86,198,249,43,115,103,135,207,119,219,228,177,240,165,227,103,224,112,163,115,169,10,188,233,126,140,147,23,222,159,192,60,133,17,191,109,190,106,50,24,208,127,66,163,200,225,65,173,185,8,220,156,118,14,138,29,154,124,1,19,114,157,207,102,201,184,114,207,47,119,118,229,126,221,38,56,147,5,101,96,117,191,233,79,75,85,96,235,48,169,14,51,155,101,189,174,13,59,184,56,220,48,252,147,187,170,8,231,250,218,101,70,91,59,43,140,14,175,71,119,38,29,125,9,14,192,61,98,9,148,163,167,124,151,19,30,241,244,15,239,160,173,23,249,58,102,181,66,118,92,151,201,161,233,15,255,40,109,1,159,119,181,238,178,56,209,20,247,117,45,89,217,68,95,52,101,183,79,229,216,174,186,72,198,21,248,156,108,142,128,169,4,200,116,132,203,238,112,71,218,3,239,221,47,7,19,24,29,151,24,131,221,56,182,242,188,71,50,253,182,24,8,180,0,202,209,39,8,29,59,198,96,39,44,45,122,52,202,100,30,96,37,219,241,111,25,70,232,76,167,139,150,126,51,44,248,226,118,20,230,99,24,157,8,231,50,191,129,145,178,146,11,167,57,90,190,45,84,144,220,221,17,70,13,37,81,121,33,102,182,146,226,117,110,170,118,114,114,179,80,252,172,164,39,188,163,114,245,203,17,9,129,196,89,98,168,88,2,45,11,60,76,94,245,131,25,223,107,62,48,205,18,126,242,138,212,81,211,147,67,173,240,72,3,109,199,212,171,30,109,233,228,184,180,179,19,159,229,142,6,234,120,43,22,100,106,143,253,185,180,204,142,48,223,199,130,100,195,80,120,96,125,16,175,132,166,194,37,112,181,102,38,159,114,140,140,95,245,232,189,5,134,214,145,245,210,224,182,94,120,143,118,117,42,236,202,17,71,28,49,151,234,52,77,217,53,213,24,197,179,171,237,136,169,182,112,122,191,238,105,234,15,69,95,103,118,225,144,3,179,44,182,161,99,101,154,118,142,195,112,145,150,12,242,221,182,247,179,3,35,160,214,159,113,88,114,204,179,120,151,111,217,172,98,196,156,90,44,47,200,115,233,140,67,63,200,246,151,153,153,207,116,40,192,189,175,37,208,137,150,158,124,248,240,196,87,68,110,52,147,230,231,235,130,29,221,98,85,133,0,221,229,11,152,150,241,140,85,149,173,233,42,10,247,79,74,210,226,12,36,127,214,139,206,88,84,141,76,33,203,189,157,219,63,205,76,83,210,72,138,162,106,25,177,50,60,191,174,11,196,50,199,173,56,250,236,16,166,68,156,150,49,251,36,29,45,56,219,179,235,186,70,255,102,132,64,204,149,165,235,171,76,22,201,56,76,68,244,12,4,168,148,43,142,110,48,197,244,232,51,69,141,25,209,236,224,125,234,156,98,70,119,129,194,205,149,79,43,153,146,174,223,22,11,74,146,245,101,217,204,185,35,206,166,49,190,62,232,216,114,112,107,151,189,96,48,137,240,139,246,154,159,131,103,143,184,174,65,28,74,253,65,207,35,188,167,38,188,90,10,35,82,82,47,140,116,193,3,187,48,232,15,158,186,161,3,94,229,30,60,206,214,254,61,248,124,60,247,186,81,82,147,249,34,161,71,27,219,158,95,191,147,158,123,94,211,113,96,246,7,235,157,140,114,68,233,19,193,223,103,182,161,127,217,67,1,202,204,187,201,199,195,201,113,32,141,151,105,18,156,10,231,50,238,174,136,218,238,115,229,3,213,132,24,10,172,170,67,239,123,228,153,238,72,97,91,60,244,198,206,82,152,211,29,164,240,225,244,141,240,5,173,56,218,82,59,250,62,201,64,71,222,142,166,148,53,117,48,24,55,41,78,94,230,147,80,161,230,77,215,127,192,230,228,161,111,12,111,83,129,243,168,207,178,137,173,78,92,26,252,170,165,223,7,219,249,248,124,80,112,44,122,112,135,148,27,87,150,166,116,49,219,44,76,138,43,246,77,56,181,183,191,250,116,115,185,123,54,180,208,20,102,224,231,128,207,19,221,26,14,88,253,38,38,21,75,103,38,157,115,26,30,186,45,38,180,241,164,99,104,46,161,135,195,97,132,208,123,81,24,39,164,56,186,16,106,180,23,30,241,145,144,244,206,58,233,112,242,251,62,209,230,210,140,202,185,242,51,145,68,94,194,84,149,117,26,63,99,39,223,135,154,33,96,164,103,182,68,181,60,150,39,147,161,157,58,93,78,217,140,154,205,159,110,111,48,89,142,55,146,160,149,111,125,228,107,118,119,76,62,11,163,105,148,61,31,127,171,57,34,121,236,62,215,51,177,84,122,18,98,209,173,200,210,106,28,83,141,124,243,193,124,143,233,9,53,58,108,166,136,7,38,244,34,249,70,206,126,178,36,95,37,168,243,149,34,247,69,173,165,213,25,155,190,164,31,167,169,190,221,45,29,188,215,58,21,70,199,50,224,10,77,240,57,186,212,121,67,94,218,61,154,78,74,191,85,39,118,78,232,32,104,16,132,194,237,221,27,77,179,212,18,24,91,219,187,55,194,2,230,249,242,97,183,70,192,76,191,90,126,214,39,147,178,30,1,35,149,240,162,253,65,211,122,226,175,19,195,22,223,88,85,155,14,31,24,41,88,127,42,103,129,134,242,171,48,109,125,126,101,184,51,165,231,202,38,13,16,30,55,150,159,59,222,51,155,246,150,2,198,36,238,137,213,237,27,241,161,80,204,154,253,249,2,88,28,253,153,178,159,191,86,43,191,15,4,146,67,192,52,173,229,39,218,232,81,76,192,92,116,119,253,64,144,194,142,228,25,57,167,58,222,88,5,174,136,223,55,75,105,78,245,129,49,140,10,24,125,181,249,156,188,141,123,114,51,236,125,224,154,229,210,204,215,237,57,57,138,170,113,223,176,86,234,115,223,139,77,140,193,99,227,232,186,159,43,223,214,57,24,48,110,235,15,60,92,135,201,96,104,88,207,180,2,21,167,59,76,18,100,233,66,128,210,254,183,200,88,137,42,111,221,106,111,19,36,186,71,147,180,151,247,77,136,150,190,176,192,122,125,48,156,17,152,61,105,156,27,105,114,137,199,49,32,223,31,111,215,96,230,63,249,62,217,89,123,90,145,212,16,155,45,249,72,170,105,237,198,149,33,213,166,211,202,153,10,230,103,233,0,156,8,90,228,183,127,77,166,251,131,73,233,207,174,48,181,211,111,160,82,205,69,170,87,110,251,68,163,116,215,56,92,88,30,5,157,212,204,252,190,204,99,94,239,203,188,16,182,159,155,93,204,150,53,6,15,219,177,71,160,116,90,62,40,75,253,10,24,2,191,92,24,140,164,230,167,30,244,122,73,118,110,157,41,10,94,128,195,208,105,52,66,68,147,35,117,127,38,88,190,107,250,97,161,164,228,5,156,193,69,214,45,195,112,177,152,185,139,244,128,18,147,36,25,180,49,131,252,26,68,65,161,55,220,83,195,108,77,57,70,89,175,70,30,187,48,197,231,212,3,134,231,35,183,117,86,46,230,156,56,55,252,120,73,89,226,65,70,26,62,174,27,73,117,185,50,19,23,241,155,30,231,187,204,146,14,69,213,63,185,241,61,155,104,164,201,5,182,178,237,244,183,53,126,12,188,11,67,28,242,92,19,11,54,189,52,49,202,78,236,191,102,139,17,60,118,22,227,67,110,145,146,120,10,120,146,177,156,23,198,227,180,151,120,215,8,0,47,57,119,67,68,171,53,185,235,124,11,179,221,82,129,159,58,155,61,241,46,54,179,7,166,103,106,231,124,225,33,53,175,142,143,15,141,38,247,93,231,169,240,160,154,159,227,137,111,100,52,198,11,251,238,235,92,121,53,50,249,133,89,241,62,10,159,61,150,34,109,129,102,199,65,127,176,31,205,206,161,45,133,145,173,25,241,129,12,212,253,229,228,27,61,24,71,137,100,174,199,18,40,18,209,241,208,248,204,245,186,247,79,26,54,38,133,210,110,31,91,53,53,188,143,171,252,155,50,242,237,128,0,101,35,176,238,169,49,218,21,24,221,222,59,101,44,40,54,130,22,171,65,250,35,57,175,230,252,155,194,24,210,230,184,231,106,102,174,2,159,97,226,102,227,192,152,106,84,129,7,253,222,49,31,85,227,187,41,12,227,117,203,243,46,183,14,127,224,19,200,204,152,114,38,197,241,161,48,133,249,88,2,38,46,232,55,181,129,182,48,57,252,123,114,120,10,114,244,249,225,53,226,203,102,183,44,147,10,206,30,52,191,198,80,232,121,15,189,242,138,74,148,192,100,177,228,190,171,241,130,239,201,123,191,14,55,6,239,20,31,39,42,79,178,19,128,118,61,73,137,6,108,214,227,2,99,82,208,226,145,179,213,78,122,110,4,114,226,3,225,43,111,47,108,42,81,23,166,29,73,96,158,211,125,35,16,174,66,42,3,152,73,169,198,111,143,34,235,34,246,235,184,118,196,67,129,42,189,228,145,54,168,37,119,125,25,182,78,10,156,147,183,11,255,224,113,181,167,13,38,232,189,87,134,154,152,252,54,180,140,175,197,250,7,95,71,111,80,24,248,249,130,245,121,215,248,40,141,52,228,88,217,229,99,76,216,93,159,224,251,229,107,214,2,204,31,108,185,173,49,187,158,124,178,182,221,11,107,120,29,8,76,227,254,190,151,38,154,41,160,187,120,159,231,247,188,37,167,211,89,217,146,87,250,126,111,43,203,52,78,239,118,202,235,62,81,100,171,187,194,107,127,186,213,223,64,202,77,225,130,115,117,145,97,152,159,163,169,186,11,204,196,163,112,131,57,121,79,142,185,136,94,90,135,93,112,63,1,12,139,228,153,194,249,238,247,190,59,201,41,121,35,88,212,229,251,208,240,206,211,71,222,151,117,178,221,47,95,24,77,160,39,72,74,247,96,170,25,122,240,38,181,178,238,164,131,182,204,133,169,234,230,124,207,109,29,69,2,103,179,54,185,19,158,40,251,0,23,234,140,50,93,34,66,47,112,181,198,147,59,217,54,161,162,116,115,4,246,50,187,77,213,146,193,3,165,226,25,231,46,244,142,203,64,67,99,51,199,202,120,238,105,47,29,43,3,81,205,56,53,60,75,157,207,6,132,158,120,153,20,92,244,178,22,33,212,61,214,88,133,10,159,232,35,66,241,9,233,82,167,105,211,83,141,32,201,10,137,178,230,210,183,182,234,125,160,137,78,80,185,105,146,56,190,77,103,65,31,34,38,6,140,65,151,132,65,133,124,161,194,166,63,230,176,121,127,235,111,87,147,149,15,248,140,248,33,87,62,141,120,31,241,27,251,25,29,195,12,203,187,75,24,211,168,68,2,119,19,15,119,216,130,21,189,114,60,31,114,252,246,96,26,209,163,73,242,68,140,69,190,181,60,87,142,42,206,141,239,186,169,129,10,188,200,45,71,104,121,86,209,36,161,74,54,207,249,27,37,65,25,31,77,97,212,24,227,153,211,89,37,23,110,38,195,229,70,96,21,139,36,129,51,1,120,132,150,197,164,97,21,38,49,16,87,134,14,151,126,1,152,110,180,251,84,16,244,208,117,213,218,122,227,145,34,226,172,43,254,178,4,171,143,83,43,136,78,153,177,104,28,218,49,210,152,6,214,122,224,225,100,111,131,243,46,58,161,45,211,214,15,24,83,135,172,87,214,225,25,70,200,76,107,65,209,251,130,189,16,63,77,16,166,223,38,26,233,165,174,27,111,183,103,28,46,120,153,17,17,179,86,109,253,229,105,52,255,128,241,126,215,115,163,181,24,175,171,147,207,209,105,156,118,41,129,97,147,62,47,27,6,97,132,127,116,27,53,141,100,16,214,44,247,210,10,62,189,77,225,189,115,196,34,116,122,52,157,168,207,58,233,157,237,6,195,96,46,10,207,229,57,205,129,57,161,72,253,1,147,140,141,249,14,171,208,174,171,54,173,31,45,226,133,6,7,70,135,233,153,162,92,77,28,216,148,231,229,198,118,49,147,122,135,201,143,14,69,207,7,144,252,145,179,206,173,252,192,116,2,196,193,44,39,83,230,218,77,103,175,191,236,134,64,69,213,219,130,143,26,175,19,222,196,179,174,158,113,117,179,34,86,113,24,207,169,215,138,93,182,181,154,84,125,222,164,183,99,162,70,196,119,234,148,131,224,253,199,201,6,62,235,104,214,207,7,43,138,22,107,114,51,113,135,231,232,153,70,236,179,91,34,173,169,232,154,37,134,25,113,100,210,121,250,188,221,179,94,249,171,174,39,32,174,91,31,40,17,65,76,165,245,71,142,83,24,226,164,255,116,229,239,249,156,188,186,231,137,193,86,189,86,184,209,119,237,176,245,101,233,56,58,225,195,141,38,160,225,205,103,28,157,201,111,198,151,77,47,202,51,27,118,250,178,252,153,46,251,41,157,22,200,39,236,136,69,206,35,209,34,63,75,231,198,83,194,225,31,215,91,151,47,220,174,252,251,73,4,247,250,212,184,174,251,113,34,172,114,229,148,78,96,146,232,209,142,129,70,116,46,164,115,178,242,107,221,137,1,3,183,37,115,45,18,161,52,46,57,60,96,218,109,129,207,8,200,145,188,200,108,228,36,152,71,135,99,196,251,68,51,90,231,82,148,181,206,199,238,87,6,71,92,246,179,5,149,212,85,110,218,228,68,212,242,117,193,79,155,99,72,192,48,36,55,81,6,29,148,241,241,65,250,147,68,46,74,26,104,28,222,24,106,52,121,160,88,21,213,222,238,62,1,134,147,28,108,12,204,27,38,225,234,184,228,137,161,123,179,35,22,65,5,234,54,99,24,156,34,181,78,118,97,208,117,42,48,190,186,17,139,224,157,80,171,254,54,2,199,177,234,98,245,178,100,141,224,85,225,202,118,243,11,67,183,148,197,122,162,226,220,211,204,1,245,167,97,185,68,114,130,246,44,153,23,200,226,142,21,3,5,61,124,169,148,112,95,220,205,77,181,162,167,168,247,69,250,58,6,202,121,162,69,103,90,164,106,106,84,228,146,201,62,119,185,109,19,254,15,146,12,14,172,215,19,15,56,35,130,225,232,47,137,118,81,36,41,60,158,158,148,188,210,237,42,3,46,55,159,3,61,29,234,170,92,217,89,53,119,176,4,18,189,71,69,150,116,244,215,235,216,151,88,212,116,158,6,101,23,121,233,109,89,24,181,252,180,153,95,120,109,138,185,180,141,7,206,125,92,62,33,65,240,123,225,105,251,109,97,229,246,124,62,44,87,194,207,57,19,72,215,7,142,216,67,189,245,54,188,175,158,131,103,80,12,32,233,207,107,37,246,59,53,54,158,151,250,115,198,228,86,152,141,216,101,104,226,10,160,151,77,63,83,92,55,102,67,229,121,222,230,216,178,2,102,5,121,159,201,121,132,151,87,100,164,205,231,93,247,28,36,202,185,145,188,208,183,133,124,97,176,169,104,63,215,29,37,194,41,59,234,86,63,215,20,5,123,228,99,224,145,162,109,218,31,56,213,40,254,160,100,211,255,10,94,61,40,152,171,26,17,64,97,235,69,115,152,232,77,167,89,52,89,74,144,254,86,103,23,174,39,199,162,60,222,38,165,61,157,102,45,195,188,163,112,11,15,82,222,38,62,34,251,235,139,183,170,48,220,169,166,48,162,59,65,197,130,214,93,245,104,216,191,51,184,86,180,10,9,154,77,124,100,71,177,155,86,178,37,240,182,204,69,192,100,241,47,138,41,85,15,106,3,6,41,75,222,229,249,44,123,186,52,98,250,49,132,182,221,45,207,26,12,179,204,135,148,37,70,162,153,100,230,160,48,211,38,60,100,129,32,111,78,225,35,40,79,182,211,82,152,86,149,32,16,224,179,32,193,91,37,111,145,130,38,70,86,106,203,103,143,54,195,136,187,110,141,104,252,190,235,19,211,88,227,107,180,121,77,228,169,5,198,205,45,136,71,195,180,245,138,192,27,105,26,127,42,204,108,215,174,165,26,109,152,5,36,58,19,80,23,29,2,35,157,29,28,28,35,156,203,164,81,77,140,46,80,182,78,18,87,158,139,162,191,163,68,83,68,129,63,36,176,121,89,197,133,179,199,147,80,129,86,234,26,37,103,252,154,155,38,69,234,89,109,246,215,131,107,97,33,77,15,93,97,108,225,227,161,153,212,205,115,52,59,252,232,184,152,200,243,233,209,184,35,7,165,234,76,88,79,192,92,161,64,167,29,141,119,19,110,137,60,211,97,234,202,251,82,112,206,48,86,216,228,180,46,199,134,118,84,25,73,203,74,166,62,146,136,91,158,113,72,162,53,158,169,53,88,232,48,164,32,25,189,30,133,170,162,126,94,231,175,228,181,35,218,11,80,215,232,10,35,242,18,168,25,45,8,74,39,246,229,248,195,133,148,189,106,253,41,140,149,224,169,152,140,132,192,68,115,209,217,128,109,222,208,73,3,110,215,157,83,48,125,94,15,60,133,164,108,133,39,253,2,204,25,38,98,5,147,82,148,13,202,129,225,242,94,114,40,41,120,137,83,182,181,62,196,60,93,151,50,135,128,161,91,199,26,112,34,191,162,209,219,30,164,161,90,192,69,84,114,126,240,153,8,98,158,174,136,212,235,210,103,182,114,235,174,17,165,149,252,30,221,35,90,224,131,248,107,120,70,219,30,21,22,148,135,158,43,159,193,232,160,255,56,191,87,214,162,96,6,76,219,214,115,95,164,51,47,220,158,20,216,249,60,88,54,99,197,223,214,135,169,43,76,222,241,229,39,99,64,105,244,134,254,107,77,17,78,160,32,51,245,125,98,182,27,84,149,137,214,220,179,60,149,81,247,229,25,99,3,253,28,92,62,215,7,139,99,240,222,25,207,218,54,130,131,150,236,195,213,93,2,169,33,223,80,210,207,209,202,187,112,82,182,146,126,142,51,201,63,145,202,68,32,54,142,78,117,166,103,213,53,181,255,8,253,208,59,222,15,156,106,60,209,51,185,237,86,245,220,11,99,128,136,58,153,45,159,168,115,178,200,7,97,221,90,18,158,65,204,30,226,146,127,118,21,226,107,71,201,102,222,239,203,196,133,116,32,45,190,238,24,42,148,254,214,210,88,188,146,227,10,24,91,7,221,130,140,51,171,148,40,239,192,58,206,50,143,195,33,167,177,37,54,25,253,201,79,163,13,23,12,106,40,23,106,130,102,48,244,236,216,192,204,39,72,26,116,159,71,202,17,169,221,249,28,138,214,254,45,204,90,230,238,57,120,213,72,57,46,163,210,77,133,123,191,91,85,156,46,165,193,6,248,252,89,36,138,44,123,57,158,189,170,123,52,27,10,117,75,183,155,149,45,101,192,116,65,234,206,105,152,168,198,173,70,211,200,44,27,39,76,81,164,242,74,59,190,220,245,185,229,84,4,165,10,255,236,186,220,13,239,87,228,104,186,121,95,38,125,189,110,149,226,172,15,114,176,81,48,131,143,65,147,228,26,58,200,232,38,189,69,221,4,143,85,134,9,122,211,159,211,197,47,231,190,203,208,17,156,209,178,185,121,239,19,243,60,113,60,29,231,145,121,27,200,152,191,83,97,107,227,166,120,73,75,204,231,187,142,118,90,75,9,210,42,175,95,38,30,54,1,211,30,48,159,120,119,214,114,147,103,180,223,40,140,236,209,77,81,81,71,45,178,228,158,104,141,141,108,36,184,210,208,90,27,237,210,121,196,32,36,82,212,122,50,25,115,232,6,145,131,194,110,74,38,59,124,95,115,220,53,86,124,117,106,164,113,102,209,79,110,9,184,152,35,187,6,34,232,136,249,11,33,232,151,94,121,162,210,179,215,244,252,22,185,228,172,179,48,183,26,73,88,24,122,73,75,167,117,154,223,170,163,116,115,72,181,185,154,50,160,143,66,186,178,159,237,11,228,25,119,149,7,78,236,179,158,184,177,14,103,213,13,90,242,113,131,22,24,69,0,207,102,34,228,66,184,125,97,54,86,247,224,166,142,42,160,221,188,175,28,198,229,250,222,213,121,211,59,178,191,38,230,150,101,38,107,150,78,241,196,217,66,220,120,234,177,150,209,90,142,242,106,37,25,9,75,106,185,120,192,128,7,178,53,215,143,230,81,243,230,26,140,187,207,54,183,62,240,198,142,219,225,241,208,186,129,77,218,218,225,70,223,195,3,35,240,234,175,3,61,91,17,15,224,210,206,63,156,245,198,183,83,231,115,229,38,39,234,143,204,148,126,165,196,72,175,242,137,168,252,198,104,117,175,75,175,156,222,54,207,178,254,76,251,100,140,242,196,91,110,1,163,216,45,239,186,209,126,158,230,133,205,183,92,97,236,216,253,190,11,86,198,229,57,57,77,201,37,96,54,221,207,149,67,178,141,27,195,122,120,63,87,142,156,68,252,54,142,5,67,127,187,177,153,138,223,206,176,224,20,70,133,248,62,22,106,49,77,127,187,227,118,117,143,198,80,82,95,201,192,252,34,174,60,45,252,218,46,188,225,82,251,27,59,63,220,170,178,57,26,37,176,225,213,2,115,38,214,193,178,89,38,191,32,199,200,73,236,57,2,166,14,215,98,148,159,113,130,172,237,125,42,16,27,162,97,150,160,3,18,106,19,152,203,241,113,108,234,30,26,250,49,111,159,77,91,192,104,157,74,225,149,118,114,242,242,14,99,128,46,31,73,183,68,145,243,180,172,151,107,233,111,159,121,251,46,217,70,45,109,207,209,100,117,47,170,66,19,221,34,218,57,21,213,15,12,97,218,217,125,218,176,108,167,78,196,7,198,51,106,250,133,153,165,83,87,24,74,108,60,51,40,166,75,80,36,71,227,125,76,211,44,121,96,204,174,238,193,52,70,232,79,227,76,119,15,166,134,251,160,116,242,150,251,196,196,100,195,96,188,19,106,192,39,140,171,207,209,200,215,220,215,113,190,37,137,38,236,104,239,65,6,54,126,193,243,219,51,198,48,239,122,60,39,71,177,168,251,218,6,85,186,8,197,184,195,17,74,81,219,129,174,124,118,175,122,52,157,175,61,62,128,145,148,11,5,85,148,205,148,195,205,74,44,250,211,231,5,57,169,136,100,127,209,21,228,192,51,54,140,184,59,208,104,164,39,239,56,241,250,116,153,208,212,151,37,29,10,37,93,0,14,195,96,189,170,35,166,242,185,123,204,11,120,31,111,189,242,51,146,86,138,170,83,58,139,140,44,202,8,139,229,233,35,156,62,132,33,77,77,116,161,158,144,214,105,142,200,245,35,254,33,48,237,213,114,52,74,208,2,111,147,4,10,120,155,18,168,192,39,112,153,43,238,139,239,69,222,7,62,166,65,248,67,27,24,143,131,128,145,52,59,107,233,133,41,163,94,180,32,147,238,95,0,205,85,103,245,188,191,76,50,134,150,142,251,200,114,145,116,38,90,191,59,232,205,72,53,101,173,144,12,110,92,78,206,166,64,238,122,84,35,70,198,84,10,109,72,182,155,180,84,164,139,66,66,144,16,234,196,241,208,24,98,32,245,181,68,172,168,67,19,105,115,7,92,37,28,30,20,105,199,142,57,250,236,58,187,100,160,14,60,219,138,249,104,209,136,221,244,204,16,94,199,157,133,217,140,40,186,186,11,223,12,115,47,220,18,169,28,120,67,118,138,57,154,76,105,209,159,166,57,43,190,219,202,138,190,21,174,45,223,147,147,115,74,239,125,237,24,100,166,23,84,159,39,130,64,83,76,56,228,11,139,94,217,217,96,120,186,4,120,62,33,214,32,17,151,238,185,11,255,107,10,71,35,164,161,42,247,115,208,106,39,191,240,208,45,242,64,22,110,172,120,40,39,30,43,67,223,52,34,43,247,153,164,162,67,236,204,192,65,180,53,235,181,33,213,17,202,160,148,174,191,1,136,148,133,78,70,244,231,239,96,185,175,95,138,111,11,108,230,222,254,217,117,106,62,146,231,52,27,56,39,59,156,29,112,131,109,47,104,99,71,232,19,2,230,192,250,97,65,129,35,23,231,48,189,203,146,3,162,152,216,229,104,40,243,50,248,127,234,131,247,194,119,66,159,244,194,20,119,99,39,74,163,115,211,162,41,9,89,100,167,2,30,189,72,132,67,155,170,155,121,125,176,82,51,73,160,159,135,210,239,201,135,38,206,126,97,234,253,237,142,186,163,92,249,176,229,187,5,76,51,255,29,194,214,61,53,114,60,242,1,167,91,222,8,109,224,247,224,243,93,74,150,103,46,4,70,157,226,75,35,25,173,21,2,119,218,70,98,251,65,91,182,196,94,19,123,192,88,174,215,207,50,245,162,219,156,71,253,96,43,56,201,186,196,254,98,223,120,245,68,140,170,74,192,170,66,127,101,28,125,166,133,45,179,40,173,188,57,197,158,140,36,207,150,9,124,89,111,180,83,1,169,249,159,253,249,125,31,8,192,142,20,129,56,179,89,147,160,241,23,184,207,11,167,174,148,56,94,214,238,247,232,164,141,238,29,119,91,244,144,253,194,105,72,145,233,106,161,161,27,44,15,158,202,25,167,114,238,102,2,86,129,162,5,164,168,49,140,227,153,65,187,145,145,0,175,108,101,57,26,237,26,61,154,38,225,52,238,201,91,254,191,180,157,71,150,236,54,12,69,183,196,28,246,191,49,243,162,4,240,209,199,30,246,192,131,111,180,84,10,20,9,2,47,52,189,50,72,86,77,46,108,235,251,56,211,73,14,224,204,151,133,203,193,131,126,138,95,24,124,169,33,16,143,133,94,207,94,23,156,194,6,77,162,120,11,198,40,219,166,142,32,175,250,76,95,213,165,51,224,226,119,113,20,34,76,35,40,62,158,77,122,36,153,215,2,147,216,87,84,21,176,36,149,229,1,45,228,21,229,144,132,129,128,20,221,64,149,129,55,190,184,23,10,130,17,198,37,129,42,81,224,94,16,50,95,18,46,128,35,227,228,179,231,44,41,35,215,2,185,58,234,29,123,175,162,39,111,230,100,237,213,146,179,213,72,83,79,110,189,205,46,197,148,45,224,20,166,232,182,3,30,76,79,104,60,191,205,190,234,158,156,158,170,100,102,39,188,111,198,137,47,241,20,97,167,19,62,135,212,168,212,32,199,163,229,148,141,51,82,139,223,46,136,251,202,251,4,219,74,125,210,139,72,21,145,231,45,97,224,196,81,18,100,239,167,219,92,232,71,177,6,0,66,75,57,107,20,252,80,20,35,113,223,150,129,198,141,172,216,175,153,6,212,208,39,78,161,115,7,223,161,33,15,46,95,192,54,182,69,140,164,134,103,144,62,241,102,218,40,81,181,27,230,129,34,225,129,193,230,197,249,157,187,148,183,9,126,43,197,169,207,150,75,115,24,120,52,105,5,255,164,25,112,60,194,148,253,51,134,18,241,58,96,208,141,27,166,150,147,227,182,138,65,216,154,132,207,26,176,226,183,145,99,31,77,142,54,135,229,192,26,33,45,46,202,3,195,12,22,107,124,33,116,248,234,148,48,201,240,69,194,2,108,185,254,29,132,81,180,12,24,33,232,172,117,55,162,195,186,118,119,54,164,176,208,36,202,39,225,202,128,3,189,156,38,159,215,192,242,4,188,151,135,233,52,222,143,19,164,228,217,246,198,146,139,192,239,189,46,10,128,244,188,163,250,5,84,165,73,152,122,111,148,152,128,2,85,61,120,155,58,176,71,43,203,170,92,151,109,138,34,193,175,137,103,88,37,140,220,161,3,245,112,207,236,34,91,51,138,85,189,189,140,115,102,217,165,10,23,3,165,210,30,19,22,79,47,201,109,153,232,118,80,114,80,160,110,146,135,15,128,114,193,207,130,106,146,68,122,131,226,17,139,147,135,43,224,132,219,97,96,196,33,152,228,89,37,58,219,242,109,33,156,20,254,3,132,1,169,203,56,193,157,6,239,66,15,159,81,37,11,50,236,159,51,4,111,116,171,124,235,224,240,18,72,111,206,157,133,20,109,14,226,51,48,180,216,151,167,91,226,1,58,69,151,185,199,109,225,95,122,95,53,53,177,11,109,68,61,91,73,78,176,40,70,207,17,30,88,85,200,0,134,133,182,130,65,69,161,165,201,14,151,173,9,58,158,55,137,31,130,7,101,239,129,129,132,110,154,68,111,100,80,14,28,82,74,177,124,75,174,140,134,234,186,231,30,231,119,110,78,201,246,193,96,80,17,38,55,187,35,165,153,210,201,136,48,0,231,41,71,183,65,189,240,110,33,144,182,186,207,148,44,37,165,62,164,78,147,228,211,59,11,145,21,4,127,97,236,58,146,8,53,156,240,52,214,97,132,171,242,229,6,181,12,119,138,180,48,212,111,61,57,30,76,35,162,144,183,229,96,68,154,163,55,200,193,83,79,93,140,118,121,15,70,67,64,78,93,216,234,140,8,159,17,41,244,71,208,38,144,151,111,152,65,218,36,204,67,244,4,106,208,28,148,90,34,127,127,210,1,127,100,236,79,214,95,75,69,27,146,54,205,17,85,196,76,33,85,46,169,26,31,240,91,25,6,42,75,215,185,233,87,156,41,213,151,226,97,50,63,83,195,149,36,49,194,72,254,235,32,0,29,21,117,14,184,54,73,150,188,243,180,16,65,247,101,135,178,94,126,126,27,187,209,230,205,59,52,17,129,118,233,24,233,43,114,66,132,93,242,234,58,194,26,91,128,8,131,25,219,114,242,76,126,83,226,190,41,140,223,190,202,48,173,207,226,179,17,203,196,201,102,154,124,27,48,131,162,224,64,206,46,114,83,108,204,225,248,199,139,198,148,103,200,135,71,35,125,122,203,19,208,143,114,13,160,141,140,219,57,161,92,137,179,148,124,244,231,226,75,172,14,84,192,202,237,130,13,115,36,13,170,220,100,111,247,204,86,184,151,55,127,223,208,236,49,186,149,48,37,31,207,219,78,90,140,233,238,157,40,249,90,92,8,11,132,4,117,45,153,102,145,181,8,230,35,44,147,44,125,224,65,7,231,146,204,17,9,22,142,249,192,88,115,142,184,45,16,96,105,234,20,62,80,32,242,103,86,48,25,89,186,60,100,108,96,124,18,102,179,118,183,107,195,234,117,53,250,7,64,186,5,41,55,48,201,56,9,86,189,231,166,190,164,97,132,16,250,13,159,183,157,101,81,132,33,24,203,26,242,240,210,6,70,184,117,35,137,23,119,125,158,90,213,229,250,100,190,177,147,164,240,114,242,144,41,107,61,125,152,25,79,52,169,144,34,179,205,25,91,51,30,248,46,10,114,5,25,119,198,116,20,141,43,242,196,85,142,134,180,37,97,54,108,77,19,160,14,173,223,203,29,216,139,87,153,193,177,13,155,183,253,151,177,251,219,18,206,166,100,22,41,14,244,194,162,153,25,19,161,55,184,1,42,166,250,28,13,56,245,54,15,147,233,156,72,206,136,153,85,52,69,127,212,59,185,114,208,58,243,22,106,18,229,236,59,148,16,82,188,173,143,51,37,107,91,19,172,51,242,111,35,10,49,128,123,37,106,124,220,136,82,25,185,197,45,200,211,224,86,61,75,103,10,25,50,225,161,176,60,202,237,126,179,29,233,154,196,3,65,10,14,82,50,209,140,170,57,62,40,154,122,247,146,83,147,51,148,171,207,78,233,238,37,207,124,40,223,23,51,241,216,177,179,57,217,111,81,68,218,166,247,113,195,40,52,41,144,200,40,77,203,11,241,219,244,243,116,63,199,148,178,182,132,179,210,244,224,239,236,139,210,192,136,74,171,41,27,211,137,30,59,4,144,113,202,226,3,194,129,178,134,135,205,248,78,195,56,12,7,185,170,224,97,33,157,228,13,8,54,192,14,197,90,129,69,162,12,234,187,243,233,134,147,145,48,125,234,32,201,146,141,205,164,123,77,148,51,238,201,75,211,202,25,198,220,251,114,71,10,210,114,250,196,139,93,106,32,37,40,98,72,57,209,36,160,154,108,238,113,208,208,43,43,48,139,226,117,50,56,166,134,129,4,6,207,8,42,149,114,156,224,1,173,26,162,50,9,151,209,169,219,115,40,212,209,118,57,19,84,201,186,247,207,0,249,163,105,131,182,187,194,19,207,58,61,119,160,10,128,108,212,164,85,9,147,203,137,48,221,87,125,217,231,35,24,35,58,39,176,148,158,135,134,2,119,187,5,197,13,150,248,150,114,204,244,59,62,124,236,94,180,38,126,182,43,6,188,137,242,86,214,49,188,102,55,11,248,192,143,128,59,146,26,211,252,25,129,4,126,228,172,148,130,21,90,195,236,229,253,194,72,147,244,137,162,52,158,66,195,97,25,52,82,10,211,235,36,161,231,11,136,125,172,13,249,162,117,185,220,162,84,131,87,94,219,2,252,250,105,0,249,32,38,233,220,99,63,213,72,210,231,126,119,216,168,141,75,45,147,185,61,246,193,236,208,179,62,22,102,241,17,69,88,250,4,245,169,147,226,212,16,59,93,164,43,182,20,128,151,25,202,199,46,26,61,54,105,158,24,184,52,58,220,24,140,46,197,49,153,185,88,78,55,140,18,140,214,127,1,136,198,92,124,194,73,228,218,59,154,107,61,62,191,101,194,23,82,184,163,225,183,111,213,187,54,149,84,239,214,168,156,81,153,54,165,87,129,80,89,71,47,182,24,203,250,227,210,71,216,188,189,0,113,88,255,79,42,84,211,248,242,1,1,97,150,47,67,203,245,244,72,3,199,4,119,81,121,97,32,181,219,142,162,6,64,69,69,193,154,149,69,136,237,44,172,48,116,198,178,45,100,52,187,248,2,206,130,166,109,134,188,144,12,247,112,170,15,194,144,116,179,221,218,243,217,179,165,82,180,127,82,91,158,209,102,62,215,141,205,229,13,51,157,94,180,17,130,110,77,91,55,200,126,142,139,100,98,212,110,13,179,253,44,55,60,20,132,78,135,244,36,244,91,194,218,1,156,236,114,130,219,136,228,237,214,154,58,50,221,41,0,140,203,234,81,105,104,152,185,58,96,84,45,151,167,91,134,146,243,186,79,156,226,166,68,19,140,155,64,119,37,219,242,72,111,210,48,138,129,62,25,20,124,165,187,216,19,142,180,177,83,0,35,149,180,45,122,166,157,187,205,0,214,58,181,237,9,94,244,162,75,242,234,90,114,103,7,141,15,111,132,145,186,200,79,203,53,176,193,195,220,58,21,150,60,76,157,52,114,125,228,216,149,51,48,140,174,16,40,142,97,250,209,114,225,180,107,75,15,236,10,6,80,83,195,100,85,177,189,66,248,82,129,126,3,128,92,139,162,9,15,117,200,138,63,126,220,175,139,78,193,160,187,105,103,159,252,50,223,130,204,82,142,237,9,3,40,141,114,142,209,206,179,158,60,223,38,247,2,128,160,111,19,52,87,8,72,176,177,62,75,194,115,238,189,66,60,9,18,88,83,58,131,241,7,215,237,236,3,49,144,117,245,132,209,252,138,147,179,195,108,207,209,88,143,94,0,22,174,15,242,208,32,69,229,123,105,40,188,106,135,189,152,165,94,68,109,105,149,40,187,241,40,175,1,203,148,45,16,225,36,16,170,141,44,186,124,187,195,58,186,158,153,78,83,4,93,138,226,128,186,17,133,38,100,1,179,194,79,16,20,24,209,128,223,160,14,21,15,244,251,220,3,86,131,170,143,194,79,206,204,80,211,69,221,172,222,31,164,18,164,172,139,217,65,109,246,193,34,217,114,89,47,102,231,25,11,128,87,202,221,230,67,72,108,15,84,201,138,127,247,210,206,206,100,60,208,23,234,240,55,12,66,254,57,57,144,157,64,252,96,98,94,244,210,58,150,245,249,226,56,218,139,162,178,212,246,194,60,234,16,253,113,11,159,133,245,30,205,226,55,159,112,187,104,12,50,108,145,246,179,75,59,139,107,190,67,169,170,158,14,242,146,44,205,81,118,44,20,85,53,188,122,144,216,177,238,5,149,42,97,18,221,248,70,206,130,180,85,232,196,4,224,247,136,89,107,143,169,60,115,28,21,107,240,131,169,96,80,234,149,48,34,248,81,253,176,185,88,17,67,13,164,218,142,105,233,60,212,165,71,227,230,176,3,41,66,190,209,30,168,147,217,132,221,178,14,23,167,195,129,46,124,192,103,58,162,144,73,143,182,154,85,212,101,76,80,254,129,212,245,25,143,188,227,18,172,88,64,182,254,57,208,99,36,171,74,117,58,179,124,106,45,190,110,243,87,168,26,70,59,58,78,126,22,245,58,116,36,2,22,239,247,145,103,52,195,228,194,79,238,217,2,15,59,135,73,192,202,27,193,49,111,220,101,166,1,55,151,209,144,206,190,182,93,20,163,189,80,1,219,110,83,31,140,185,28,245,17,197,1,159,173,11,142,2,62,29,27,104,81,224,178,172,81,35,134,57,144,10,37,57,90,111,228,130,73,128,63,43,233,20,93,200,146,157,190,191,16,202,148,138,212,9,227,21,20,152,187,140,68,172,140,196,134,120,120,236,121,209,232,173,89,209,211,180,5,90,36,98,40,30,72,241,165,3,222,41,51,240,207,172,235,154,74,209,4,107,229,2,117,75,122,126,57,99,83,17,181,149,147,35,79,197,16,91,211,44,224,32,16,238,179,100,51,39,124,150,160,64,116,160,108,91,159,235,50,127,172,40,204,224,218,243,220,21,194,96,35,80,221,105,43,172,212,148,0,110,203,13,219,82,109,129,2,211,42,210,114,195,166,126,61,15,28,128,205,138,170,15,203,132,94,56,178,199,177,115,36,223,84,206,54,175,139,215,29,112,245,138,218,217,115,116,75,247,104,3,15,117,13,195,211,190,221,64,28,124,52,140,141,98,180,251,0,48,247,231,190,216,137,6,142,222,168,254,26,61,171,105,108,238,40,29,39,89,38,144,111,89,209,83,94,227,231,139,164,124,87,48,128,177,185,235,180,163,244,232,180,220,58,222,182,134,104,21,47,101,61,172,154,239,206,113,33,167,240,16,90,177,77,186,219,210,185,164,2,207,234,136,250,210,37,46,216,14,64,194,244,247,226,104,186,137,93,73,167,103,130,196,200,42,182,111,152,200,203,141,117,160,68,177,93,192,174,224,161,226,162,13,217,47,44,3,39,34,37,94,155,72,236,133,101,52,115,181,149,112,54,183,244,64,109,140,169,172,138,106,4,153,224,135,153,84,134,210,78,83,178,14,124,128,27,64,249,41,181,167,67,115,12,73,30,52,147,202,120,72,71,162,221,121,30,201,170,15,225,233,188,163,125,37,173,24,120,74,139,51,236,251,149,203,58,239,72,121,111,214,82,13,133,191,241,171,15,43,215,10,183,148,32,52,81,111,30,42,112,65,205,112,92,45,148,245,44,96,108,129,122,44,251,27,34,75,214,147,211,240,154,169,94,241,180,71,155,176,24,57,247,202,215,110,42,250,42,205,113,166,207,189,175,208,74,174,74,115,132,1,216,230,85,94,235,245,225,203,14,243,127,141,159,102,133,83,181,19,250,114,89,110,27,145,177,71,197,5,226,214,213,47,155,75,103,37,76,152,114,44,65,27,222,131,216,142,162,253,88,175,146,138,249,54,15,21,159,57,25,121,44,80,219,86,1,37,229,101,83,218,189,248,158,173,162,188,200,191,228,26,144,16,92,46,183,10,119,96,72,60,2,109,146,54,190,206,170,218,70,173,37,110,11,159,100,101,69,100,164,62,75,80,227,18,192,38,121,164,166,117,23,185,14,217,136,74,138,152,10,95,40,15,158,28,169,190,98,143,12,255,218,47,50,15,107,228,249,40,13,213,144,111,62,95,214,234,42,39,103,88,224,125,231,36,52,224,30,209,67,172,13,231,45,118,61,66,119,39,113,217,82,72,67,197,66,111,218,218,37,119,50,5,226,161,226,182,152,247,150,88,179,135,165,93,170,159,9,31,99,69,24,215,19,61,185,193,209,107,76,212,103,187,44,52,147,76,74,29,165,228,5,253,101,142,231,96,124,223,227,220,48,136,147,42,63,237,91,104,166,0,254,108,105,51,0,185,122,159,201,25,10,233,209,191,180,62,255,13,227,210,253,28,205,39,144,47,228,22,185,24,21,157,218,43,116,88,233,120,207,71,240,170,155,188,93,32,83,217,253,61,183,205,82,25,239,154,252,171,60,207,12,63,211,118,113,173,230,13,169,194,158,103,9,10,48,240,57,151,226,163,145,253,92,41,95,204,44,82,78,250,211,32,74,2,142,75,21,64,131,160,240,227,119,41,94,149,71,111,180,72,161,235,55,41,235,3,69,18,62,158,72,129,148,170,138,161,173,5,196,102,161,232,170,28,45,148,97,166,139,68,208,156,50,47,14,13,247,43,101,74,225,23,77,34,13,91,11,48,138,131,236,181,30,17,86,243,245,244,240,89,85,31,117,102,192,82,33,212,13,198,40,61,18,95,54,10,47,215,16,52,202,126,228,97,103,160,123,172,20,161,165,42,60,183,175,68,43,37,233,249,124,121,8,38,7,188,103,129,115,121,190,157,115,39,61,42,189,173,209,198,81,81,220,5,86,245,22,255,42,221,166,87,20,247,102,80,13,168,156,206,70,205,244,79,234,101,65,162,198,167,97,220,33,35,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,144,130,98,44,32,16,174,24,75,186,21,171,95,126,102,66,17,73,85,136,207,99,136,180,17,225,231,231,166,105,232,205,91,139,45,74,168,3,11,10,176,94,146,202,241,138,39,175,0,19,66,51,207,233,209,32,102,15,112,185,153,38,117,162,231,78,108,47,110,182,75,43,81,53,161,209,254,17,94,232,132,212,163,97,43,135,71,184,168,9,18,205,5,210,221,155,228,27,167,85,5,167,123,189,105,120,127,31,167,249,48,140,75,57,197,234,92,245,166,41,91,212,187,189,208,91,198,2,178,199,123,164,60,217,159,139,182,228,37,114,244,179,241,203,83,207,124,126,57,210,19,0,221,255,146,247,198,196,251,62,110,219,53,233,209,180,6,99,124,214,50,40,52,188,210,226,53,138,211,38,154,80,31,97,242,70,63,199,195,208,106,244,101,33,216,113,123,40,21,93,95,29,190,80,191,210,190,97,148,98,244,104,182,127,23,230,152,211,67,95,60,97,172,133,230,109,211,163,113,167,122,237,101,132,236,165,125,163,85,101,26,97,206,4,212,10,11,142,71,88,249,188,143,126,119,223,213,156,74,84,134,158,37,48,224,5,27,124,154,68,139,161,255,35,218,159,25,152,125,227,37,137,224,44,250,104,4,3,184,8,228,218,50,93,183,71,163,62,33,146,21,71,195,3,87,9,110,170,4,183,251,9,251,71,249,189,136,235,159,188,120,70,120,204,71,74,247,76,154,152,24,71,184,87,213,74,200,192,118,75,60,147,2,46,78,53,207,145,227,156,227,254,54,180,105,185,177,108,82,10,247,228,69,109,130,205,38,187,135,102,134,237,20,158,159,174,216,193,198,3,135,232,167,131,20,233,171,18,171,90,49,210,154,76,86,39,78,43,67,138,10,35,233,201,147,249,187,220,112,209,170,58,12,135,22,90,9,132,169,95,73,152,213,61,201,209,89,251,128,172,90,245,50,34,56,249,212,153,210,106,70,114,240,89,152,212,43,225,76,94,245,50,170,209,20,208,229,56,1,76,200,242,84,218,147,9,224,248,26,58,165,60,210,147,250,54,181,105,192,20,250,14,165,151,121,128,191,58,178,191,247,125,209,215,144,48,164,183,152,226,105,89,61,209,51,45,172,122,127,154,109,142,218,75,108,0,1,247,101,131,169,44,234,47,1,90,175,221,81,156,243,115,52,105,176,28,205,203,126,188,43,140,223,125,191,32,102,125,13,167,75,50,41,168,156,46,181,182,232,86,37,186,223,238,35,77,153,0,192,206,114,143,158,234,29,216,77,133,52,36,186,169,216,44,149,255,74,236,229,107,190,51,18,21,120,241,57,65,225,110,221,201,50,49,25,234,125,177,155,216,23,213,77,183,91,47,205,188,154,100,178,172,74,0,70,60,228,44,225,245,78,181,85,21,38,80,191,9,184,7,243,116,213,142,24,13,176,28,170,51,204,242,186,101,98,31,184,239,153,177,120,150,125,34,23,77,102,114,215,23,52,157,53,156,80,42,139,240,126,84,78,78,202,2,229,177,222,181,173,207,231,228,84,90,46,14,30,232,181,56,195,172,98,182,91,119,89,165,74,45,97,176,234,91,86,228,218,159,71,242,115,35,191,235,185,170,46,241,162,194,26,150,92,192,202,110,234,190,130,111,195,77,21,206,62,82,118,53,220,114,206,55,125,58,43,149,214,205,78,24,226,241,186,73,76,209,125,9,221,204,62,164,28,88,146,182,240,169,39,181,26,171,83,181,109,83,209,112,106,119,107,82,77,4,69,47,205,36,215,34,202,46,64,175,12,237,207,114,211,194,162,59,19,240,181,59,105,210,120,150,139,199,177,134,119,191,111,194,57,84,255,30,195,181,171,118,75,186,170,156,158,19,69,124,234,202,133,188,2,117,201,188,27,219,13,67,16,211,163,121,228,177,66,192,203,121,143,54,195,209,72,164,207,198,188,235,156,129,70,250,110,87,201,100,160,201,169,225,132,179,130,52,240,83,81,155,31,142,8,12,203,153,24,81,251,150,176,57,87,140,187,55,97,246,212,240,25,245,247,198,198,195,225,77,195,240,54,241,204,140,198,91,53,204,231,179,238,158,42,171,158,39,168,31,164,248,99,71,102,63,166,225,50,67,168,138,253,156,18,128,147,73,29,220,219,66,8,72,191,128,209,140,234,121,97,144,143,54,107,2,80,123,39,59,27,88,69,175,76,224,155,182,219,208,245,1,154,108,224,220,215,207,116,81,79,93,58,53,131,187,125,46,106,181,147,232,37,135,151,1,155,239,170,69,105,64,91,197,37,55,9,175,39,89,72,200,142,52,221,186,39,85,214,39,47,41,59,221,29,50,46,49,114,91,84,130,239,64,120,201,124,137,76,188,198,135,137,1,141,128,22,204,142,166,222,201,104,61,139,26,224,77,201,26,207,7,95,183,216,138,161,175,48,239,146,136,143,129,248,157,1,210,70,30,229,182,123,128,198,223,240,79,232,178,71,47,9,168,224,18,103,176,113,182,15,49,19,166,14,210,77,78,78,45,163,220,62,52,34,202,98,62,121,54,222,166,234,231,77,178,97,134,12,98,105,54,77,177,206,59,112,124,11,114,95,20,254,214,101,222,231,164,5,231,179,141,7,136,88,3,37,50,16,122,211,240,89,231,210,109,168,210,111,200,18,206,54,231,71,111,176,156,76,107,170,85,219,121,239,225,173,2,186,40,137,122,42,34,21,231,57,251,46,118,66,138,158,122,114,48,91,1,92,3,233,190,212,77,23,229,206,113,97,242,192,131,212,159,14,144,220,133,78,19,78,106,219,188,184,145,22,253,214,209,147,112,46,26,189,246,60,163,161,74,217,80,124,172,218,50,63,128,160,81,225,116,35,162,101,230,95,71,174,237,239,203,192,180,50,86,96,235,133,216,212,100,227,47,91,163,6,168,126,92,65,26,96,32,130,206,180,48,26,218,49,86,184,122,125,104,157,166,102,192,68,76,11,63,75,184,164,235,142,199,64,156,207,11,75,213,176,57,62,140,201,110,117,24,27,192,57,166,74,60,75,134,142,83,99,27,68,113,246,124,169,89,154,243,240,139,200,161,202,21,117,74,130,83,164,143,63,68,109,42,41,74,241,4,71,110,1,80,57,75,174,105,95,61,225,26,189,137,51,45,32,9,252,252,114,157,237,194,195,160,126,139,93,59,34,89,192,155,98,66,202,34,99,125,254,213,43,73,103,76,180,180,87,229,166,51,163,250,206,225,103,102,219,234,70,120,38,210,125,213,16,0,17,232,187,198,64,227,162,249,206,123,61,239,91,143,158,65,71,165,102,188,101,115,126,130,86,12,136,190,34,28,245,169,167,198,95,38,54,8,48,131,182,78,119,133,228,55,218,215,204,102,93,191,123,75,29,146,50,224,165,24,120,194,103,150,168,183,53,145,45,103,125,194,249,58,13,208,32,107,239,193,105,94,214,115,103,242,213,183,97,245,23,225,178,110,49,17,225,101,149,20,221,111,114,171,119,8,178,251,15,20,60,24,235,58,31,223,201,51,253,133,86,161,1,81,182,126,245,40,202,6,150,124,160,9,39,118,154,203,58,52,65,209,53,238,177,12,209,206,184,73,85,204,56,158,25,231,108,144,175,148,27,220,210,181,213,23,185,21,68,154,195,252,228,108,223,90,83,143,81,198,88,180,67,7,232,47,241,165,228,111,199,190,13,178,13,162,74,143,174,27,0,87,132,205,156,80,194,121,141,219,217,155,104,68,84,181,17,5,32,114,181,56,241,162,158,175,121,42,66,100,33,137,121,150,19,177,181,68,193,224,220,216,12,189,77,84,221,183,58,179,130,62,142,48,4,136,174,198,173,103,250,26,162,3,202,82,168,39,199,69,238,74,125,154,209,168,76,227,72,177,197,27,225,161,8,188,11,195,89,230,214,240,140,77,208,76,155,218,213,226,234,188,197,231,96,62,190,229,137,228,36,140,118,43,78,109,91,141,118,73,8,214,13,47,17,224,162,129,121,70,75,190,126,181,69,113,47,205,124,112,242,253,237,134,98,173,30,141,108,77,244,175,207,6,60,137,12,60,101,123,96,145,17,134,216,51,52,124,118,44,183,243,142,232,210,218,106,17,92,77,239,51,92,124,193,243,232,209,0,234,102,92,26,30,65,93,175,188,152,100,116,184,23,147,184,207,39,204,66,29,190,203,150,94,107,152,5,113,135,169,243,73,143,213,25,153,214,202,10,95,229,51,22,196,228,148,240,104,225,223,192,58,184,31,179,246,22,224,146,201,86,36,139,57,10,15,60,143,235,162,157,208,173,145,15,8,169,252,222,34,156,27,50,52,242,76,154,225,201,35,204,45,170,171,50,70,58,35,180,164,173,25,34,134,234,211,230,164,220,175,231,5,28,181,27,174,44,125,225,152,158,33,188,84,185,52,62,199,17,118,236,137,13,183,222,55,252,204,30,212,156,109,132,40,61,58,171,242,198,30,160,49,239,88,96,216,163,170,29,163,24,142,253,189,49,132,254,90,190,166,127,208,118,155,134,129,179,238,11,71,128,231,158,37,140,195,109,252,246,128,46,32,99,97,192,243,78,215,159,184,66,223,169,18,174,70,66,186,198,98,89,93,151,207,217,200,101,175,85,47,75,146,252,54,83,199,213,114,232,27,122,128,28,109,223,80,204,213,187,8,39,226,4,81,188,191,154,180,64,235,100,222,56,199,150,126,45,232,144,29,211,39,218,141,108,122,239,121,21,153,230,65,165,148,107,82,10,252,163,201,140,133,104,41,77,186,120,160,73,85,174,27,76,243,121,229,110,81,24,214,161,64,189,112,7,102,123,83,17,209,124,130,199,13,117,43,52,130,207,51,147,60,7,96,195,88,33,49,177,77,41,78,174,156,109,238,184,246,221,54,103,245,103,156,37,239,41,153,210,161,130,214,78,24,46,121,8,162,39,6,158,250,142,159,156,9,225,155,48,118,225,115,93,18,70,233,207,77,26,44,25,169,58,47,48,77,123,171,248,132,55,107,181,126,188,72,203,133,64,119,182,110,129,92,26,189,35,87,89,177,112,18,43,132,198,182,164,120,154,69,88,209,172,44,18,230,34,19,223,46,219,37,89,129,200,16,174,200,188,233,221,118,73,25,152,104,114,168,123,159,153,83,74,65,104,214,80,177,247,187,198,86,92,92,24,8,159,121,62,188,91,240,55,209,53,29,165,166,20,178,227,148,120,155,6,217,183,173,43,27,158,30,79,242,84,195,85,12,251,101,102,168,169,191,59,175,220,121,133,59,155,159,139,206,97,35,133,201,14,96,97,61,56,243,89,94,185,115,24,195,242,162,81,15,220,237,218,232,0,185,209,48,219,230,237,183,124,78,13,33,86,194,181,149,184,229,134,236,153,92,217,220,230,1,16,7,159,207,67,58,151,103,62,96,87,21,23,222,32,70,213,103,69,102,23,189,35,140,81,142,172,138,103,55,9,137,242,11,27,149,86,166,27,131,170,180,56,57,123,209,174,203,253,0,115,29,171,34,95,130,56,96,53,0,189,117,198,48,105,200,241,100,29,192,72,57,133,85,65,99,252,234,83,97,51,116,21,255,17,117,218,18,229,43,78,161,186,143,150,128,212,22,88,216,114,11,51,27,74,143,106,33,63,173,17,16,239,122,176,115,213,83,155,100,99,140,20,22,115,77,67,184,165,126,143,54,179,122,13,3,17,204,247,232,161,46,163,39,108,68,142,240,122,130,116,175,243,9,229,49,185,110,12,26,229,171,45,63,209,180,48,115,130,128,32,175,195,104,215,241,225,65,29,202,83,195,21,129,225,24,132,165,235,87,11,223,155,205,230,29,133,218,112,2,228,134,31,64,140,194,243,1,23,57,24,29,68,151,104,52,158,95,157,58,254,141,63,20,201,21,61,211,165,15,60,27,55,62,194,134,92,145,187,102,47,63,194,19,169,3,95,215,40,215,210,253,194,40,229,180,162,97,10,84,145,154,157,189,170,234,72,52,147,144,173,97,99,112,114,217,37,84,116,166,127,115,50,14,11,43,243,59,145,48,153,96,220,182,33,81,101,109,193,166,114,150,24,41,188,158,103,85,60,25,79,117,176,181,149,191,168,222,72,120,216,10,29,14,37,84,49,100,201,165,219,235,221,172,19,134,9,45,143,101,24,58,126,185,171,11,44,78,205,88,77,174,240,154,244,24,43,190,106,38,1,8,103,237,27,158,58,146,144,243,60,179,105,56,179,80,252,151,58,18,114,13,103,36,46,57,185,232,22,32,177,220,34,27,0,5,208,69,100,5,82,34,92,66,15,210,134,187,93,83,202,204,87,72,241,132,187,137,164,73,184,204,90,196,19,134,201,78,238,154,213,214,5,92,160,239,156,57,67,83,160,100,8,116,15,179,41,19,122,215,9,83,7,140,235,174,128,223,100,34,30,54,13,135,133,15,88,140,182,228,190,146,241,15,252,153,81,109,17,181,170,214,73,212,93,235,135,48,125,142,42,97,138,117,43,162,83,180,195,78,176,223,94,24,189,215,51,40,151,30,11,208,87,194,40,236,76,9,103,52,181,227,194,186,169,234,222,240,218,59,108,116,77,131,20,193,90,9,47,88,56,17,54,208,154,252,246,226,3,244,44,36,55,251,92,178,132,173,118,228,239,11,147,229,41,89,39,24,201,218,99,24,210,118,46,82,0,235,19,184,92,88,252,116,99,193,107,184,88,61,218,13,155,170,21,223,110,248,7,177,8,51,40,228,75,228,167,49,67,25,49,134,207,204,216,178,62,211,74,147,34,249,125,45,83,75,145,159,54,109,112,207,11,243,178,202,170,252,52,75,178,239,1,152,89,241,245,148,223,54,235,28,63,57,117,209,165,201,25,238,2,64,64,61,140,164,182,172,33,141,122,130,115,226,160,3,131,111,91,18,166,109,235,95,16,34,31,93,124,222,26,214,182,103,84,111,15,79,72,135,119,176,176,188,117,119,202,157,112,114,91,211,223,198,225,38,204,162,138,33,243,228,117,155,95,189,23,193,206,116,72,69,87,42,23,103,94,73,37,114,48,236,9,120,14,18,78,72,103,102,15,211,245,150,101,2,65,92,150,161,47,108,206,24,50,219,82,150,93,247,169,77,138,46,50,41,181,115,177,104,71,126,97,172,245,134,84,77,112,45,25,49,115,160,223,140,66,85,132,207,76,138,233,172,223,24,187,58,17,145,57,59,56,91,213,171,135,173,240,46,71,243,221,68,70,108,20,1,209,86,110,213,74,164,158,194,85,42,198,250,137,153,88,75,246,116,5,3,143,46,30,166,205,4,4,156,81,78,111,129,66,185,28,77,199,178,186,85,34,50,108,69,83,10,8,10,120,16,126,97,188,243,244,125,159,175,185,187,63,247,137,162,27,33,217,35,62,35,217,19,14,220,61,4,49,10,50,227,60,67,255,120,121,187,130,243,110,120,96,86,239,202,162,251,139,34,232,150,112,50,163,229,8,3,159,145,203,42,48,43,74,185,225,33,248,71,204,133,207,24,109,237,158,188,232,226,87,246,73,142,190,129,80,127,12,213,251,50,192,85,129,235,247,48,48,42,217,179,113,29,221,137,182,116,204,81,144,148,240,60,51,158,111,70,89,169,64,15,202,47,155,217,158,231,142,103,53,56,11,248,189,108,68,36,106,141,155,46,168,54,203,254,166,20,219,41,248,32,163,109,157,37,87,65,214,44,123,163,98,210,26,30,2,30,38,171,236,197,91,13,147,18,125,215,250,52,26,240,160,28,190,48,229,3,41,183,208,146,61,75,167,127,29,195,4,141,227,96,42,140,153,125,177,207,211,236,114,239,108,200,176,160,207,122,195,72,193,254,177,180,25,5,248,29,9,41,24,24,241,117,48,69,211,62,195,175,245,236,90,146,92,48,229,121,179,206,241,48,37,32,209,78,218,214,50,234,145,184,253,72,230,18,222,102,190,233,57,10,175,89,14,110,232,34,92,199,201,94,69,255,1,70,144,149,38,111,126,115,54,192,93,195,120,134,196,169,207,10,150,69,140,147,48,114,132,158,254,148,170,22,32,38,135,138,121,74,152,245,153,93,178,134,115,245,10,17,70,128,187,22,61,186,70,158,124,86,252,132,60,243,141,157,201,179,181,56,212,74,60,183,14,242,227,159,248,70,47,27,155,39,201,203,72,40,246,70,154,12,58,70,86,5,211,6,62,203,128,159,155,4,78,148,116,0,119,192,232,138,163,167,9,254,68,120,81,78,112,186,50,225,14,229,77,194,149,205,121,156,28,0,141,40,162,45,36,103,182,79,158,217,28,14,110,143,0,230,215,153,246,125,50,160,92,169,150,246,134,85,223,222,234,37,187,193,79,74,142,110,201,8,98,30,198,241,179,202,209,8,129,150,176,109,236,214,224,174,18,206,120,43,199,71,197,64,18,57,41,12,60,118,120,10,103,64,244,83,70,56,246,48,206,36,224,220,105,22,61,248,60,8,158,75,92,89,233,82,194,132,207,218,178,243,33,185,175,148,197,139,207,106,90,189,236,235,85,169,123,65,138,119,39,191,191,254,159,184,89,37,13,151,10,216,39,114,58,202,15,247,174,209,164,134,48,228,97,100,213,139,68,249,38,226,167,207,63,150,32,206,16,92,28,33,183,193,56,228,75,239,18,62,19,215,222,227,14,180,172,178,174,63,129,128,200,85,113,79,200,122,238,54,67,66,225,12,57,164,137,68,97,11,229,149,185,110,152,74,227,19,198,252,45,206,189,209,132,213,115,67,10,137,175,235,124,167,207,171,166,213,158,156,83,143,171,9,214,63,113,110,42,14,52,128,190,159,198,30,186,34,195,254,167,211,239,4,187,145,221,40,114,91,61,241,166,6,39,58,81,32,249,62,171,205,242,220,238,75,102,209,109,45,138,109,232,2,38,153,126,209,80,235,161,108,55,209,167,167,37,124,195,80,198,179,207,23,52,215,84,65,113,210,94,115,70,58,54,233,73,205,180,41,19,129,0,248,141,175,149,88,250,165,154,102,229,222,176,82,69,238,222,180,151,111,24,198,180,55,107,208,69,56,115,211,210,240,217,180,251,208,199,31,246,177,190,157,44,27,125,124,227,143,87,6,11,236,94,26,29,102,168,46,191,48,248,185,190,239,150,253,132,79,22,227,216,14,67,135,203,39,59,17,137,130,153,240,69,127,238,116,247,167,209,254,193,147,249,23,70,241,48,139,10,135,233,2,185,38,37,206,106,39,69,189,171,14,99,19,251,198,237,97,48,161,114,91,152,78,111,135,177,33,65,143,247,215,150,48,69,194,237,97,188,80,133,40,76,237,210,184,95,30,54,16,233,61,249,192,206,214,75,140,11,245,28,240,93,18,6,157,241,77,239,11,201,154,41,91,118,136,26,155,212,208,195,214,26,109,18,102,65,253,54,121,134,145,99,36,222,112,1,38,119,195,197,74,137,17,198,135,151,111,243,23,166,137,49,69,140,201,230,228,228,28,6,148,98,205,175,91,195,182,152,120,152,177,49,159,163,169,220,126,97,107,221,137,111,137,37,89,197,117,239,32,222,14,21,189,231,210,78,122,248,109,156,215,215,2,209,48,212,240,111,178,90,102,82,158,158,27,43,61,57,51,137,221,227,130,175,43,97,19,9,243,163,17,1,16,131,16,83,202,3,113,254,133,139,21,189,228,153,47,115,49,247,147,155,68,172,4,73,119,252,117,162,58,124,190,2,57,53,78,57,125,248,93,3,172,145,158,161,65,235,114,143,219,106,248,17,118,61,154,174,83,246,163,169,81,10,183,131,165,159,42,215,244,48,99,237,202,14,219,209,249,254,54,210,170,162,13,108,222,25,35,190,63,42,169,106,118,241,11,247,47,67,194,71,3,50,140,158,124,178,214,103,15,47,50,253,161,97,8,240,205,195,155,194,150,62,210,193,23,232,225,140,219,253,45,240,252,148,42,61,243,7,204,143,209,149,254,182,81,220,166,135,207,109,45,253,233,106,253,184,136,154,208,183,62,114,94,147,223,182,185,23,14,253,105,146,65,127,217,11,212,187,40,8,131,54,238,201,241,56,39,140,88,163,126,127,40,219,249,30,113,217,169,100,17,177,166,174,75,138,157,40,104,16,29,74,38,170,50,253,167,11,14,192,50,95,14,211,158,243,121,197,164,15,102,215,147,159,245,217,73,135,52,82,33,131,200,19,103,91,231,75,46,110,147,108,183,228,145,210,220,112,203,250,5,211,224,140,107,57,57,221,214,153,253,228,192,139,69,209,143,112,109,247,161,193,46,147,217,150,22,49,90,188,95,180,209,240,76,69,127,26,63,117,127,217,205,212,83,219,115,101,195,29,16,128,188,84,5,35,16,54,201,23,15,219,166,127,234,111,195,195,245,43,3,139,80,116,28,82,228,116,1,16,124,99,242,22,69,114,144,164,166,35,225,97,243,179,144,23,198,11,137,239,15,22,62,16,25,89,39,204,30,232,59,57,114,208,165,202,165,33,20,117,230,130,230,97,0,52,67,195,248,103,244,8,159,79,76,82,113,214,168,21,102,175,72,178,165,36,208,96,194,128,214,182,135,199,211,150,33,140,9,222,55,26,182,113,217,222,147,143,234,20,165,181,205,12,179,202,209,184,105,120,106,184,112,12,60,227,86,150,102,100,75,189,5,183,78,74,65,35,76,38,181,12,114,197,135,3,24,12,229,119,32,205,134,56,66,132,249,3,73,29,193,240,3,115,250,194,219,220,224,155,190,18,116,173,252,183,55,27,3,185,180,129,210,211,87,77,199,72,101,116,1,240,34,160,84,0,190,88,152,44,12,135,11,253,70,16,64,251,150,137,223,110,179,233,100,141,40,191,119,194,128,222,141,34,96,60,52,189,81,169,245,163,153,119,86,209,153,99,98,64,25,71,179,147,211,75,163,163,231,0,43,228,67,154,192,46,167,169,137,59,180,24,7,152,186,158,53,202,188,61,190,111,31,101,133,166,140,51,194,16,237,226,220,231,22,133,110,0,37,27,32,108,156,124,217,203,213,112,3,62,255,133,49,74,17,203,24,194,87,26,159,250,231,46,154,25,131,176,14,188,129,57,38,1,42,212,75,27,206,68,221,52,226,123,123,130,152,42,248,235,170,149,162,99,214,135,130,154,164,95,24,29,164,190,116,102,128,222,249,125,126,124,13,102,241,32,97,218,114,113,242,243,45,143,162,147,113,5,212,17,183,101,42,124,89,134,33,158,171,41,134,10,186,244,75,231,75,42,27,174,117,177,225,146,140,212,159,112,137,155,102,154,22,45,92,130,57,154,208,39,204,70,164,23,189,176,243,192,190,124,31,226,33,82,77,58,23,159,125,156,183,38,183,229,92,227,185,235,204,231,252,141,148,108,155,79,125,226,13,226,245,55,31,18,6,118,171,223,166,17,47,151,135,233,71,232,109,241,72,28,72,68,184,174,170,249,8,108,209,125,207,109,34,59,18,165,44,236,65,164,124,170,236,5,242,173,183,48,239,53,93,33,206,5,67,138,173,30,109,38,233,39,225,20,122,69,39,106,173,40,57,24,29,180,230,159,101,70,136,71,200,183,147,54,72,242,58,248,182,178,154,62,47,74,196,211,9,149,132,233,224,200,52,11,252,175,38,127,32,140,198,89,228,228,72,24,186,94,38,117,84,154,193,114,105,25,129,231,226,247,5,141,228,89,63,50,50,134,62,78,112,143,169,122,240,121,143,20,225,61,154,105,19,119,9,39,220,18,253,101,0,69,19,97,112,54,118,217,121,189,219,200,247,121,234,174,240,76,170,14,204,50,129,201,165,183,213,16,95,247,110,43,225,124,214,116,57,154,93,143,175,247,20,241,134,234,27,48,1,159,171,137,119,109,222,172,242,54,65,170,192,106,242,48,170,172,146,212,178,141,76,222,90,48,7,182,38,64,160,73,187,117,184,72,1,104,26,128,220,114,219,48,79,60,127,67,223,70,133,229,120,92,8,156,250,133,3,53,76,23,42,10,99,126,109,151,84,54,53,67,45,103,79,160,63,33,14,114,194,85,137,187,147,62,211,92,241,101,37,236,109,101,117,0,209,218,70,188,174,100,182,178,89,235,11,112,123,253,167,145,0,90,73,195,103,58,114,214,227,182,36,229,226,159,230,249,165,147,76,150,8,146,173,21,137,86,64,206,45,78,189,149,120,56,173,39,210,235,125,89,69,12,193,38,128,228,230,0,87,194,183,83,74,47,1,99,227,120,207,70,30,184,15,155,164,126,164,123,98,211,21,187,209,78,173,34,190,218,220,167,130,109,38,34,234,174,134,204,8,195,25,226,6,89,190,92,89,158,193,13,30,226,142,129,51,248,88,33,253,134,127,137,88,149,48,18,85,59,194,172,182,50,8,178,57,181,119,191,176,6,15,167,104,184,154,113,68,132,205,18,253,134,173,96,27,207,4,23,81,145,172,154,216,218,2,185,187,225,46,236,11,74,224,176,224,110,56,79,33,244,130,0,166,155,51,227,183,41,22,13,9,159,111,120,222,40,189,206,44,81,72,186,241,93,85,108,92,229,101,130,105,232,229,78,193,72,103,203,162,68,93,33,121,155,20,48,41,83,155,156,188,27,84,61,134,96,65,52,76,46,156,233,162,199,138,151,183,85,134,36,140,94,86,141,247,201,42,37,123,255,140,205,74,105,49,22,74,23,255,65,48,162,116,23,219,29,161,83,168,106,0,23,16,126,137,153,174,110,108,102,37,140,91,213,157,8,177,184,150,196,10,18,34,195,197,195,103,71,38,128,97,122,37,5,60,205,61,122,136,100,62,141,24,96,69,55,188,151,224,137,233,241,204,155,48,154,250,251,146,141,207,73,186,108,108,199,83,193,238,77,162,160,255,103,172,14,176,164,178,134,171,213,169,99,78,40,74,83,56,97,22,151,226,223,23,125,80,65,157,204,180,108,201,140,44,1,178,165,172,184,112,72,91,142,185,12,249,166,84,52,92,245,145,147,122,149,39,76,125,61,238,107,3,172,235,26,197,159,205,159,56,120,238,55,156,76,70,241,23,46,134,27,89,207,209,156,252,139,158,233,135,178,211,115,238,112,164,56,97,243,12,110,122,238,145,157,138,134,98,48,80,156,59,84,78,130,185,67,62,144,221,28,170,194,93,195,64,6,155,135,177,106,144,23,114,118,254,240,174,252,228,5,135,247,170,71,227,19,245,181,97,205,246,1,90,139,132,127,134,36,30,70,148,86,50,202,179,154,12,244,50,60,124,242,199,41,107,102,106,102,88,18,87,142,184,184,164,186,64,88,186,91,140,96,49,129,39,143,132,145,159,251,222,22,205,229,165,107,98,50,65,138,228,199,154,174,178,84,6,18,31,68,36,133,140,194,170,37,168,196,86,197,193,79,39,108,216,26,105,45,98,71,226,70,126,136,255,33,155,174,97,140,72,125,50,133,27,85,154,118,61,73,97,86,220,181,205,150,98,141,178,105,24,244,238,131,161,27,139,85,195,121,175,120,38,88,182,212,59,84,208,170,3,198,231,15,28,79,64,17,152,102,71,180,194,141,155,48,88,159,34,45,211,243,253,180,120,155,180,220,100,231,79,63,118,84,119,164,216,212,135,241,243,214,142,106,113,150,29,194,35,236,181,165,105,106,18,128,113,215,19,12,200,212,112,65,141,196,159,25,22,109,235,233,81,39,68,38,252,190,40,41,202,251,194,41,5,193,99,31,12,136,253,139,245,9,78,41,104,33,251,67,91,115,169,30,63,205,117,86,211,111,140,159,203,46,186,127,54,59,147,81,111,152,45,130,118,108,207,251,24,241,249,97,200,82,158,246,57,221,49,7,236,111,156,104,120,172,210,239,93,43,210,225,10,47,123,137,57,144,237,239,98,89,38,113,235,130,110,194,193,149,117,255,123,33,40,57,37,177,139,65,11,148,158,169,255,52,184,17,129,246,154,84,104,115,9,4,64,0,67,137,87,156,28,151,121,63,218,36,104,159,223,62,131,203,149,106,140,66,60,167,126,34,128,15,115,142,163,215,86,8,160,181,208,103,172,95,144,99,159,158,171,173,42,14,28,70,240,219,86,52,125,228,219,107,14,70,164,238,58,198,139,65,231,34,124,30,105,29,58,22,42,128,162,8,131,214,213,143,179,24,170,192,127,217,132,208,211,19,134,180,231,99,1,168,244,82,224,192,153,252,206,11,244,147,195,38,84,51,167,109,210,159,190,194,224,71,9,232,91,194,168,205,251,35,133,157,4,97,73,195,152,101,250,209,208,3,5,48,198,55,96,4,108,15,163,158,212,159,111,96,134,148,217,198,44,99,52,69,106,224,191,228,200,249,253,243,40,212,251,134,137,237,112,27,196,54,215,99,135,73,181,108,120,247,7,105,249,1,88,88,81,11,116,56,61,188,200,77,100,148,67,38,69,3,203,195,231,95,109,40,230,1,144,94,28,204,238,94,222,39,27,196,237,234,63,39,76,129,74,70,195,162,131,150,226,182,105,193,8,165,101,44,43,136,249,54,186,217,183,40,118,105,139,93,122,242,161,102,204,234,173,39,167,245,29,85,9,232,206,89,64,203,8,122,210,248,140,112,3,64,42,39,31,60,5,127,164,155,113,172,15,101,84,131,107,252,194,214,173,171,77,195,40,251,121,38,212,207,86,64,69,93,232,44,157,220,211,39,99,64,141,169,233,125,177,138,187,86,178,153,245,42,122,151,48,2,239,221,195,243,105,45,153,147,61,107,175,135,109,147,39,72,143,110,149,122,255,109,68,196,178,124,188,168,0,86,55,94,197,110,169,229,166,80,14,196,8,114,242,75,195,8,85,17,46,115,143,43,168,186,205,102,85,196,237,126,222,2,174,35,75,103,0,145,104,197,68,100,84,129,253,183,39,46,222,10,184,160,102,60,227,210,208,33,18,69,226,193,109,161,195,227,225,5,85,53,75,152,18,130,255,52,74,55,106,34,106,109,205,225,43,51,228,65,84,14,37,60,224,248,127,97,168,213,77,10,54,240,3,17,108,234,30,62,99,250,189,112,196,50,253,161,13,20,172,146,162,57,150,109,211,183,135,201,157,52,60,41,61,249,72,28,124,78,186,246,98,85,159,98,157,24,213,242,54,121,166,140,133,184,111,180,156,186,250,196,129,42,220,14,205,135,197,183,149,238,70,24,57,150,234,97,100,101,37,159,193,51,33,124,226,54,220,53,213,61,133,156,219,156,92,127,162,80,152,101,5,59,19,30,165,15,255,105,220,136,106,82,28,10,200,11,127,164,56,57,239,220,95,136,203,246,4,146,114,113,209,181,117,66,117,116,227,238,109,104,178,172,131,148,78,132,159,122,27,54,254,57,245,94,238,137,12,137,124,106,107,200,100,75,88,197,126,97,8,105,83,17,67,25,149,176,239,129,128,111,111,47,38,8,193,69,223,125,25,162,168,42,232,135,222,95,247,210,51,189,179,44,232,217,223,40,115,239,236,109,95,135,168,40,160,67,84,156,29,200,198,151,234,177,14,50,188,105,189,26,74,143,53,169,13,226,52,234,132,63,19,179,162,105,250,121,192,158,90,126,240,121,21,146,75,32,18,21,102,75,8,48,151,36,98,77,104,234,110,246,56,30,134,154,32,105,233,143,150,232,5,29,64,45,80,110,36,12,231,251,155,102,33,202,2,158,150,104,158,97,130,67,89,19,133,68,185,41,138,178,115,249,79,67,19,169,10,193,170,76,180,254,97,77,36,40,69,38,129,110,197,89,178,227,113,119,51,224,149,7,74,103,44,202,122,216,64,38,181,114,54,165,166,230,35,240,76,55,60,127,13,147,6,123,237,194,12,196,20,49,55,49,46,116,165,126,186,251,248,87,233,111,83,92,245,162,12,13,227,115,188,94,57,154,123,190,250,128,46,239,73,71,33,155,122,95,186,88,28,206,68,40,86,185,208,158,150,151,108,108,98,83,87,98,96,248,57,14,54,101,1,65,25,210,153,73,222,134,59,97,136,234,98,9,78,143,29,89,182,47,140,226,228,150,187,166,199,94,99,42,99,117,87,93,47,20,198,173,156,241,11,99,30,124,62,165,172,70,186,103,91,232,197,78,124,82,243,210,147,255,232,157,205,195,180,128,215,227,179,187,66,255,249,132,151,234,170,14,102,252,176,119,103,60,51,239,221,115,159,97,116,166,93,159,7,153,70,167,40,215,157,48,52,135,56,218,12,99,229,19,48,69,109,71,79,226,152,7,197,66,78,190,72,193,252,220,112,44,242,19,197,182,193,95,215,54,158,238,45,192,129,75,32,147,136,240,54,205,114,9,211,184,137,159,182,34,229,29,71,72,236,252,118,217,231,207,242,153,9,197,4,234,4,207,101,253,166,4,162,155,66,196,148,232,89,242,190,122,204,162,53,143,224,164,220,114,91,198,154,255,194,13,2,131,128,116,77,134,32,37,255,105,40,125,105,200,77,181,102,8,141,47,108,29,15,217,242,49,107,182,79,223,228,108,129,79,198,177,196,139,197,60,34,191,29,31,209,105,70,183,18,165,125,251,155,193,217,63,83,113,151,69,11,9,208,244,85,192,8,195,188,145,41,218,90,28,95,98,135,140,10,197,109,1,148,54,51,96,43,217,195,192,12,212,131,29,120,127,245,251,42,40,98,73,61,102,160,212,231,144,81,138,22,84,15,228,183,201,187,230,135,168,38,76,110,37,233,46,54,183,35,109,143,210,177,144,132,21,56,224,135,65,55,147,192,170,116,22,244,217,76,186,235,11,15,244,46,36,173,195,141,121,124,237,115,194,88,58,233,193,52,187,210,247,174,11,132,99,169,1,159,140,4,78,222,15,35,105,164,106,173,164,14,195,64,126,3,148,40,216,126,53,99,94,72,180,85,15,47,134,225,173,124,115,207,64,14,252,182,160,127,9,140,99,152,204,236,103,30,240,59,26,89,137,191,5,171,82,129,195,198,242,67,42,84,32,140,115,11,61,7,15,84,103,45,45,91,76,101,63,213,12,136,226,141,21,184,166,72,110,8,107,41,153,148,177,71,11,202,61,194,74,98,163,17,152,207,138,250,108,21,129,14,220,4,171,107,227,34,46,64,121,88,40,79,44,113,129,44,1,110,129,69,143,112,154,18,50,25,205,195,224,82,132,65,138,242,75,242,108,239,39,158,163,92,149,246,99,223,199,209,128,223,132,17,127,18,100,164,189,253,202,147,25,181,9,151,171,101,80,105,217,195,235,17,1,160,10,83,124,83,130,204,235,46,170,57,4,135,38,123,154,74,184,12,17,222,133,177,216,176,64,186,225,173,36,106,195,222,5,38,180,96,48,172,10,55,204,0,217,21,225,129,194,38,181,220,105,103,206,164,188,27,151,198,246,75,152,94,160,107,134,219,249,16,134,60,165,188,90,10,221,14,206,2,103,91,37,25,133,180,75,149,60,78,222,177,198,150,147,91,173,120,233,109,87,213,224,56,67,199,215,98,118,233,96,233,84,243,196,92,109,253,202,112,96,169,162,140,133,138,35,220,63,15,155,168,185,234,173,20,160,73,254,76,1,151,20,21,192,1,150,18,40,164,130,95,79,105,170,162,65,215,212,223,118,49,209,96,21,186,128,118,235,245,120,20,12,43,202,177,162,189,208,232,158,100,15,39,208,202,34,205,144,179,121,153,126,97,72,87,178,61,110,120,128,244,120,159,121,152,73,170,40,80,21,131,89,127,15,53,155,1,153,176,212,206,115,68,76,212,79,14,75,66,85,212,22,170,144,14,159,202,120,189,116,149,175,34,25,114,217,7,163,61,40,133,244,60,130,28,245,192,149,172,104,179,53,140,224,191,35,70,169,104,195,78,185,225,51,43,163,202,237,97,28,64,244,167,17,87,112,109,234,179,3,161,218,47,51,195,98,65,41,126,176,225,134,146,202,141,53,243,183,243,176,13,173,71,131,112,227,187,226,225,138,87,217,120,4,14,135,243,13,86,250,1,10,179,42,157,33,203,225,39,71,156,117,12,13,219,235,242,75,3,9,84,31,169,190,243,182,171,35,210,16,26,85,209,160,109,74,15,126,97,108,21,118,82,253,182,126,6,189,195,46,105,253,106,109,184,89,159,200,1,7,203,144,89,66,230,161,231,141,177,165,95,24,210,250,130,156,68,143,178,123,44,25,199,34,107,12,33,95,127,25,38,113,42,188,86,76,238,78,14,232,63,204,154,41,24,90,126,56,109,151,102,199,195,178,78,229,119,226,253,210,28,7,100,41,250,195,231,165,135,52,29,225,7,216,134,105,64,127,218,240,220,193,149,192,83,66,127,186,209,43,201,30,78,125,60,167,238,76,102,193,195,56,99,78,114,12,211,8,60,179,128,159,27,50,241,152,122,221,27,5,139,233,225,51,45,87,213,203,179,194,191,147,113,246,52,129,237,253,136,135,102,135,60,179,83,236,39,55,144,147,83,158,241,137,148,77,42,212,112,121,226,13,24,152,83,121,206,219,178,107,149,240,89,157,210,189,52,208,155,42,244,119,166,232,122,217,43,195,32,155,34,153,154,152,178,150,71,41,33,168,2,33,144,156,226,60,255,13,125,93,144,41,216,78,156,231,228,215,221,30,170,238,54,192,187,243,170,16,83,81,251,139,134,254,79,114,12,185,149,218,139,10,187,1,13,9,243,1,194,192,54,228,178,73,97,130,30,189,173,251,36,183,108,133,244,29,193,42,188,65,36,198,224,32,197,15,247,53,213,211,61,81,46,14,37,138,109,218,146,34,68,156,126,42,74,30,181,117,71,20,123,77,134,173,250,211,172,112,7,31,233,220,243,4,29,58,133,200,1,234,44,34,38,220,168,133,58,21,8,169,249,42,122,115,39,12,18,187,71,152,191,151,115,227,92,217,156,211,136,22,60,141,16,17,11,134,102,149,60,188,168,95,137,199,10,142,171,61,24,225,203,64,63,98,96,193,71,10,230,192,195,213,42,140,18,62,179,162,95,215,50,203,77,149,41,134,88,228,84,221,197,6,180,136,177,192,153,247,168,86,15,15,175,85,212,50,55,153,32,153,19,3,145,113,62,243,152,74,36,227,126,253,245,153,40,167,96,82,241,136,105,131,235,173,30,70,16,69,28,17,18,140,140,25,7,87,90,90,170,227,13,108,119,69,56,155,243,158,202,174,159,251,244,129,98,142,130,170,98,223,205,250,235,11,118,243,9,88,42,114,159,155,59,77,157,48,80,227,246,40,228,195,190,244,39,218,169,204,137,237,51,59,196,147,220,248,35,235,103,14,236,251,145,254,167,168,229,23,214,177,250,125,188,51,232,117,251,32,68,226,144,89,81,125,59,206,102,216,41,101,203,120,89,106,8,85,112,97,143,215,5,106,168,168,45,19,157,221,208,130,192,141,7,146,151,58,188,12,199,48,205,101,204,116,181,73,1,47,57,124,10,94,40,122,141,180,95,3,34,71,201,77,88,35,253,185,47,251,82,125,170,66,225,0,207,192,215,17,42,168,238,103,159,146,192,89,171,149,21,221,87,127,104,168,63,141,244,152,104,97,230,252,77,224,140,225,250,24,88,152,102,65,247,40,5,129,250,216,142,129,171,157,30,166,110,161,214,95,88,74,251,35,251,81,144,186,250,188,85,0,58,197,195,96,17,244,182,176,179,112,19,225,105,226,100,105,60,246,117,136,94,249,117,51,99,201,44,219,139,217,87,59,213,29,124,100,149,155,46,152,17,250,170,52,161,132,169,53,70,193,35,214,221,20,230,36,145,146,175,163,32,142,53,125,33,159,134,139,123,194,8,119,251,169,203,160,131,46,94,158,169,88,198,226,97,136,81,93,93,41,27,252,51,255,101,80,93,101,137,213,39,126,9,126,75,153,137,78,189,56,65,47,173,237,167,62,131,189,117,49,75,160,9,55,67,95,226,199,253,86,23,209,108,5,225,56,57,78,241,106,81,122,178,48,239,210,24,231,173,138,176,45,126,247,43,210,88,35,34,39,93,59,16,193,9,202,227,52,77,71,29,129,104,174,157,140,47,174,12,211,54,253,105,20,150,242,138,147,67,92,146,113,96,138,239,33,219,201,84,182,134,254,54,230,154,221,181,130,168,52,22,41,146,227,99,140,1,91,132,65,184,203,149,117,18,20,79,79,232,45,61,110,9,213,36,165,125,182,66,101,21,151,34,9,79,175,46,254,164,251,213,53,210,24,212,46,251,100,36,113,129,185,245,7,9,96,106,241,8,48,139,167,43,196,227,175,156,107,26,222,218,176,48,173,171,28,7,195,74,204,106,131,11,96,218,189,210,216,94,176,49,19,91,226,4,136,215,7,48,64,226,45,100,74,115,45,94,206,18,133,95,133,167,141,28,125,50,232,25,234,73,39,91,27,85,157,193,208,103,1,114,233,225,105,47,95,194,27,70,71,243,240,0,119,32,225,102,83,70,68,13,253,46,81,243,40,90,30,70,241,72,12,136,154,85,245,124,158,179,204,95,248,88,212,69,65,112,237,56,185,149,231,37,12,44,228,94,248,207,47,243,134,187,65,218,239,125,157,217,74,253,152,201,137,221,127,5,178,194,156,106,30,76,183,37,100,161,152,126,149,147,209,155,33,15,125,190,33,125,110,106,86,213,152,159,220,200,16,50,194,98,51,33,97,92,247,124,87,2,37,191,53,117,137,207,89,36,192,206,220,13,185,86,109,195,251,53,83,32,188,213,171,234,236,162,25,150,113,110,99,168,138,45,56,123,47,175,131,192,73,195,67,82,236,208,81,24,90,45,206,61,240,15,17,171,245,98,141,99,127,95,13,21,169,162,62,238,216,208,196,117,155,205,234,82,35,246,30,0,33,80,250,53,171,63,17,164,91,121,215,253,209,163,134,73,158,194,169,16,100,44,34,134,106,48,223,112,29,240,235,6,26,40,245,121,4,85,40,49,196,201,207,2,42,246,67,252,173,99,45,225,126,80,41,18,19,119,54,206,253,30,11,16,80,188,29,113,233,204,195,231,81,140,180,171,40,54,116,150,218,115,103,53,194,89,145,102,60,235,84,60,251,177,178,221,208,99,113,248,243,132,17,116,206,206,122,83,96,100,156,96,118,194,44,252,114,102,107,65,223,40,93,52,153,130,7,212,239,59,76,106,178,44,65,194,63,35,104,15,155,247,96,150,240,194,37,58,194,212,113,100,132,82,187,25,222,199,36,47,82,252,246,137,194,130,247,4,158,199,69,207,250,134,1,100,236,251,237,12,197,200,244,95,179,169,198,8,100,39,44,54,85,136,7,151,123,48,159,138,58,63,98,218,9,118,220,195,166,10,40,215,125,54,197,45,50,93,58,252,85,144,229,228,197,105,134,100,218,96,130,81,187,227,97,57,98,92,90,55,70,71,145,48,207,229,94,90,125,4,77,176,107,133,14,20,31,207,73,76,147,76,133,216,103,97,225,229,97,240,0,98,73,131,12,89,116,3,9,211,104,190,143,5,34,185,67,41,137,46,245,11,71,30,171,59,18,153,95,6,228,34,167,206,148,211,106,156,26,220,166,158,25,149,145,124,231,147,77,171,70,194,231,5,151,26,231,182,158,229,148,240,2,41,50,99,225,162,116,81,36,12,100,34,102,186,14,184,91,62,61,90,47,181,199,108,196,18,43,224,29,203,145,241,231,244,245,186,225,62,46,151,134,132,207,142,163,207,61,10,190,173,155,78,88,202,145,70,36,243,140,147,240,52,139,76,15,179,175,147,28,123,146,115,36,87,238,27,224,200,146,62,113,68,226,83,44,123,24,130,139,194,93,255,137,110,213,248,109,106,19,114,238,10,170,44,190,220,141,83,173,100,102,128,208,41,142,123,122,148,78,234,160,47,196,118,181,174,175,68,199,122,8,113,136,97,0,173,108,71,152,134,158,220,246,162,217,46,225,71,116,217,230,155,21,34,115,19,233,125,157,164,169,247,240,6,35,175,171,58,11,47,116,77,123,164,240,84,142,69,170,180,67,251,231,219,247,48,53,122,169,9,160,186,147,122,100,118,224,0,68,38,201,218,198,97,28,131,76,54,57,141,68,183,153,103,71,116,41,168,136,14,52,176,178,118,195,244,226,37,156,83,93,242,211,72,141,116,13,175,144,216,182,183,121,62,99,185,47,74,144,161,38,132,143,66,81,23,82,208,14,200,191,197,219,198,115,93,127,155,76,58,190,251,109,118,8,114,219,24,241,132,140,35,147,132,154,39,117,19,218,153,49,86,144,235,208,141,36,136,208,18,138,64,103,164,96,216,46,191,13,191,61,146,1,176,221,75,80,181,29,13,92,148,59,124,219,4,73,92,38,180,133,32,175,75,185,159,48,87,42,59,35,148,50,207,208,92,177,39,171,85,208,15,152,5,154,36,255,23,174,0,185,228,243,92,6,146,142,141,38,10,30,183,137,213,141,48,221,61,207,71,138,224,92,249,148,48,184,139,26,231,158,24,149,233,209,182,231,155,17,166,75,89,37,108,253,250,248,105,72,38,146,199,152,94,151,183,223,184,50,106,158,69,194,43,247,144,35,162,165,40,98,134,192,239,91,13,53,47,166,137,243,223,189,107,118,20,40,213,121,152,166,183,188,109,168,55,43,114,86,230,160,169,198,244,16,146,128,184,120,24,131,77,249,192,96,207,4,15,19,5,189,177,68,92,205,52,0,224,68,199,6,28,154,84,209,48,41,155,223,118,233,52,64,245,182,129,228,223,143,251,204,21,154,180,18,78,85,182,124,41,9,76,218,194,211,1,112,76,13,52,111,229,202,19,252,166,120,44,231,237,110,193,140,116,115,8,113,95,51,51,114,80,254,41,225,73,29,53,230,83,168,60,253,121,97,217,57,208,230,95,65,191,76,195,61,140,255,230,143,233,161,81,96,10,253,78,229,168,223,233,109,211,45,149,111,159,114,164,62,83,166,37,89,8,206,74,93,245,141,112,229,249,70,155,64,145,127,242,92,253,206,105,188,121,25,73,165,93,162,189,201,208,79,145,248,235,70,166,142,164,22,185,248,179,212,202,209,184,104,198,167,11,159,253,57,152,109,68,190,15,180,26,187,73,194,208,231,243,157,231,123,209,65,58,77,216,52,102,234,74,73,73,222,37,235,87,8,176,2,51,239,34,182,212,247,10,14,193,47,107,223,93,131,96,13,214,93,241,107,23,208,43,245,184,243,61,149,40,29,44,211,3,144,48,85,85,255,112,207,126,128,156,90,30,9,51,97,247,18,19,29,217,147,58,234,209,220,75,236,110,206,154,176,146,126,61,216,225,172,72,70,64,162,117,29,100,39,3,30,33,200,8,138,245,108,133,167,134,219,186,81,235,192,232,79,159,69,185,196,35,67,26,86,232,94,220,87,189,226,228,48,244,81,196,209,7,190,83,84,53,160,193,12,125,213,40,180,183,91,151,64,116,73,111,107,146,33,199,79,195,194,207,250,196,135,193,59,246,45,122,76,1,85,161,116,189,78,118,19,217,120,178,70,130,124,60,13,228,119,108,24,169,122,246,103,18,159,81,35,61,25,47,235,176,46,1,165,223,117,243,228,213,52,248,117,78,56,75,83,84,4,79,216,120,189,186,190,208,58,140,138,9,117,186,161,159,117,50,250,75,236,85,17,242,215,165,205,0,121,119,191,105,38,105,26,38,143,246,43,199,149,92,104,189,22,158,33,119,119,54,235,52,37,199,115,242,21,234,131,35,147,76,206,231,202,207,135,189,238,166,17,39,185,103,225,68,5,172,222,29,167,88,251,129,172,164,7,244,69,193,246,230,174,11,35,21,196,72,23,120,134,69,26,162,221,82,199,216,10,96,149,7,79,92,166,28,234,155,61,194,211,60,84,37,92,43,63,232,225,241,200,65,66,94,37,245,29,30,70,130,85,87,93,36,134,66,37,255,132,27,6,0,58,159,209,53,110,17,174,101,8,55,9,196,94,14,189,106,75,139,132,73,77,195,8,133,169,27,102,106,184,136,48,3,221,245,28,87,94,22,24,28,9,119,83,165,242,48,122,254,91,162,166,13,227,7,179,5,20,238,249,48,6,150,151,143,233,20,38,213,6,101,157,204,37,162,236,25,5,148,8,197,52,135,60,127,63,223,207,16,97,68,254,117,245,136,78,248,36,50,2,42,79,55,3,178,140,100,10,208,18,53,153,22,171,90,55,227,22,65,72,167,105,188,233,8,99,25,40,172,192,100,254,191,62,145,118,68,254,186,96,79,49,185,30,201,187,27,221,182,247,122,213,56,41,69,65,29,79,249,162,236,30,163,173,56,62,9,93,10,154,87,89,194,168,241,121,243,186,155,130,161,176,150,200,3,74,136,31,179,151,77,98,11,51,240,211,59,15,201,223,21,224,71,249,236,49,173,3,3,253,93,57,237,236,46,165,80,200,114,120,9,126,143,133,196,79,27,170,8,173,80,12,42,30,54,109,233,41,97,148,44,188,60,134,138,242,249,190,228,198,232,13,196,164,209,16,42,87,218,18,234,170,235,158,28,91,76,113,190,36,92,194,140,157,215,211,30,242,29,82,66,43,52,102,1,198,105,45,244,220,24,121,137,71,145,42,90,79,212,48,3,126,225,134,188,221,79,24,126,199,247,84,0,19,102,197,221,18,14,5,67,234,185,232,101,62,231,110,145,54,194,127,26,226,14,118,194,103,194,153,33,13,78,145,87,186,231,20,250,48,129,116,153,108,250,43,243,9,163,145,26,2,222,3,91,198,222,159,112,25,190,127,97,96,102,253,112,77,10,192,75,69,176,29,139,20,159,185,50,73,176,232,197,67,228,188,97,48,151,81,3,35,105,161,11,34,97,60,9,124,170,172,101,242,238,171,134,175,65,75,69,206,110,8,112,28,69,4,240,156,30,206,8,139,61,63,205,214,216,223,71,198,69,251,25,196,25,10,119,168,173,83,213,210,219,194,208,206,39,179,159,141,123,121,94,23,122,182,254,200,50,64,32,253,126,32,243,56,3,97,82,134,222,77,63,16,224,123,49,219,157,253,91,169,74,136,202,108,248,3,203,99,74,123,202,237,201,248,75,134,25,137,169,35,136,45,249,9,3,152,143,183,121,246,0,105,232,23,96,37,50,95,116,9,119,225,24,32,123,180,199,189,50,156,198,132,170,2,84,60,95,213,115,118,66,226,193,2,243,135,250,129,63,210,2,221,88,166,203,2,53,124,249,202,86,41,121,137,120,254,9,163,9,188,66,52,29,106,165,156,155,2,254,30,87,143,29,67,189,42,225,22,192,43,219,1,40,195,6,76,0,29,118,31,163,121,42,147,159,30,20,233,95,124,153,13,96,204,125,160,232,144,158,151,229,71,147,163,202,70,23,19,148,220,99,11,222,144,63,211,161,128,43,202,69,205,52,108,126,171,12,210,74,105,41,38,90,100,171,154,194,187,51,39,75,113,238,13,10,67,195,13,91,168,239,109,1,127,31,74,48,179,166,171,107,225,77,115,135,150,187,62,15,137,177,51,35,138,188,161,92,24,202,57,221,179,20,194,93,57,77,213,32,204,17,204,67,54,247,195,228,88,98,173,7,38,94,30,104,248,185,79,144,213,126,87,108,95,132,128,3,228,120,57,253,19,43,65,178,41,61,26,92,170,39,33,13,38,168,120,75,12,243,129,15,137,114,186,175,42,26,12,44,2,241,51,31,224,40,174,180,34,160,246,110,170,112,254,241,44,83,81,148,7,78,134,212,98,14,63,227,181,40,109,131,215,185,239,36,221,171,182,179,232,115,66,135,200,49,73,243,62,228,137,154,34,156,175,46,240,175,186,126,245,200,44,237,200,88,43,92,223,250,0,253,25,43,126,91,148,202,150,158,251,220,100,138,39,110,37,41,97,14,81,50,71,33,53,140,18,240,159,202,18,54,185,86,63,184,178,22,221,106,63,205,25,123,67,49,133,175,172,68,97,76,107,78,142,117,173,16,144,147,190,175,203,52,192,195,49,170,154,40,172,100,57,141,119,25,134,156,103,26,238,91,146,97,58,134,232,2,251,116,100,170,40,194,233,128,240,154,125,58,42,208,209,182,80,21,155,225,127,220,249,5,218,221,86,70,224,201,64,207,18,235,73,14,125,202,36,130,196,128,147,129,242,70,248,92,186,136,71,193,13,2,81,25,206,47,168,86,182,135,89,148,122,32,53,74,2,112,37,195,144,205,126,142,111,19,12,124,94,15,179,40,132,34,233,74,204,34,181,105,163,48,212,235,165,115,174,121,72,101,1,169,77,140,233,194,14,231,36,111,154,73,112,116,142,250,113,6,245,187,101,168,240,203,253,138,236,119,244,252,159,203,70,183,201,21,225,17,242,154,178,65,96,55,178,195,50,141,198,239,217,54,201,185,59,20,86,159,236,50,254,80,93,94,87,55,195,76,47,247,163,68,165,73,62,197,223,84,67,78,30,134,159,254,114,135,210,20,250,253,37,177,75,174,79,120,132,203,200,73,126,207,199,38,60,153,222,141,184,235,119,13,218,85,133,238,59,148,241,21,242,254,0,85,30,66,21,197,156,50,195,38,2,88,158,242,215,6,90,34,51,124,34,152,243,101,117,57,139,59,222,114,61,76,38,168,167,84,13,207,25,181,229,140,99,252,24,202,20,195,83,54,252,45,168,96,8,202,15,32,6,40,107,191,114,36,134,158,161,98,94,228,190,235,162,158,187,52,29,102,35,37,230,1,208,212,150,94,185,149,176,28,109,132,167,78,210,89,5,104,29,58,137,238,184,6,81,71,104,150,29,207,199,112,230,96,1,222,93,78,142,69,87,15,124,22,190,29,202,132,52,105,30,7,203,1,102,217,130,155,28,168,171,207,235,40,2,136,68,52,158,72,142,97,6,181,112,192,235,253,57,186,192,76,72,225,174,135,231,153,252,52,94,14,121,133,53,223,208,68,130,149,13,185,70,15,82,128,144,61,217,48,75,133,48,151,68,64,174,60,71,175,43,19,195,158,168,141,34,27,62,64,210,216,244,134,27,39,148,122,185,48,54,74,215,254,212,54,135,89,15,94,23,188,66,67,162,170,74,197,168,166,185,28,6,165,244,148,202,115,101,161,147,244,83,187,40,74,254,252,237,162,106,248,178,154,0,142,254,52,66,168,97,200,156,17,157,175,122,221,214,120,8,239,225,57,52,125,58,163,27,2,68,189,222,195,76,219,18,238,180,134,194,123,24,126,144,20,75,72,171,65,36,94,115,111,190,175,27,102,211,237,139,42,198,225,52,136,229,228,48,249,186,216,142,83,212,145,23,98,181,146,86,194,180,188,99,73,175,108,94,200,81,229,90,158,131,138,22,46,176,33,238,252,202,87,169,106,95,48,126,174,201,225,253,189,204,73,81,78,190,32,197,174,56,57,82,18,122,223,104,54,215,126,143,222,234,185,57,160,132,108,249,237,102,138,80,151,226,76,243,115,230,120,42,143,175,159,33,218,206,16,200,215,78,189,139,245,222,160,7,31,174,75,60,114,228,215,133,61,205,127,225,62,76,83,65,183,108,172,225,169,221,215,69,161,89,137,219,32,15,194,68,30,242,86,211,203,70,58,50,167,22,23,6,46,83,195,144,64,235,125,217,48,211,246,31,123,27,209,183,31,43,158,52,109,128,46,239,137,140,191,94,227,237,137,221,199,84,10,254,160,190,84,174,219,242,212,122,196,111,91,186,195,140,25,184,147,68,203,48,27,222,136,90,130,36,97,164,14,227,61,77,243,30,147,43,67,60,161,150,251,211,32,250,251,51,8,106,185,71,211,66,213,217,123,35,224,23,70,207,252,129,160,248,24,127,0,22,90,88,84,23,245,129,30,72,236,87,47,197,131,87,40,93,74,187,38,249,28,115,153,249,95,159,215,46,71,79,43,214,239,27,102,146,151,112,178,229,225,158,28,195,35,37,217,151,149,251,117,207,174,57,233,20,206,116,147,107,60,242,147,7,244,161,211,209,50,114,245,117,207,94,186,187,30,38,24,30,191,125,6,108,91,227,153,225,147,124,243,96,66,135,78,133,212,241,247,140,233,40,241,121,232,60,11,46,51,62,158,101,180,227,161,203,90,153,222,226,166,241,143,1,173,174,122,29,213,183,152,103,81,247,151,143,7,84,84,26,97,88,110,42,73,178,89,60,201,44,66,60,113,52,186,236,75,195,9,224,136,175,139,102,7,253,44,200,84,112,103,44,32,104,130,247,241,28,125,242,202,240,222,70,209,79,202,168,84,6,174,15,111,129,230,87,245,220,248,30,223,85,209,180,132,52,74,183,36,194,228,175,91,127,57,99,163,23,43,114,198,30,224,185,48,182,154,98,99,173,91,201,147,37,32,186,126,109,170,225,23,201,133,101,50,187,18,231,70,44,88,23,85,36,84,93,96,25,74,96,149,14,222,128,160,117,190,199,17,102,207,77,97,199,38,153,128,82,148,135,201,202,159,45,0,34,9,57,140,166,207,42,149,52,211,134,154,218,234,77,159,44,47,215,141,15,220,178,240,225,157,42,52,60,186,53,237,34,138,98,175,176,137,81,54,72,177,189,48,157,52,241,164,28,248,251,133,246,56,117,42,186,106,253,73,180,71,144,82,192,160,245,164,59,50,56,156,35,246,69,201,212,147,84,247,224,108,209,162,51,2,5,104,143,252,168,38,236,75,141,162,164,214,30,145,10,230,214,117,141,228,206,119,91,53,77,7,22,21,62,72,103,94,53,79,120,9,23,136,177,145,197,163,95,166,47,228,55,17,132,197,175,121,169,168,222,3,214,187,51,28,221,48,54,123,162,84,3,194,72,23,240,146,62,241,147,64,93,64,53,133,196,243,199,122,101,166,185,30,97,216,52,250,186,208,195,184,166,106,149,66,152,110,62,160,49,95,203,181,9,14,70,182,15,188,162,176,15,134,33,42,140,23,10,89,13,250,70,184,186,210,47,209,173,11,37,217,216,23,209,65,16,167,20,78,222,131,33,106,242,194,0,66,244,210,138,24,54,111,155,28,53,76,29,58,222,7,59,96,45,197,116,19,172,246,138,199,73,87,72,75,187,238,201,104,125,133,39,44,159,131,212,67,38,109,105,191,50,195,46,84,217,107,54,147,136,137,131,41,224,105,53,228,228,155,215,218,116,227,241,39,170,57,96,123,207,167,124,43,191,41,11,106,25,229,126,152,227,61,170,206,231,3,202,79,153,135,45,92,141,146,182,145,8,36,76,157,173,61,229,114,89,249,154,241,102,247,45,182,155,77,171,132,145,247,184,134,152,137,76,77,138,118,224,64,155,79,11,84,47,240,180,211,210,152,245,83,60,140,241,212,208,194,26,236,190,20,213,173,243,127,197,93,134,97,133,37,133,223,24,155,40,173,171,117,3,200,215,91,26,43,154,46,208,13,29,97,147,203,191,139,8,24,12,115,137,31,37,170,114,0,85,134,134,177,204,140,71,142,40,146,124,123,16,99,251,125,226,166,209,167,242,28,224,177,162,53,130,100,175,232,243,159,40,132,133,20,221,38,10,107,75,195,45,71,138,79,127,14,20,65,209,242,173,41,196,69,25,180,208,78,148,48,61,137,168,161,14,211,190,149,210,48,124,130,30,53,84,54,55,114,217,24,140,7,0,164,26,13,95,10,172,204,155,59,10,122,176,133,187,214,164,113,145,186,61,50,131,110,105,24,95,232,136,146,102,106,181,27,246,65,190,149,221,60,116,132,209,94,173,113,104,85,118,233,168,9,33,231,120,201,27,104,162,108,213,64,3,142,176,190,62,251,114,140,79,231,91,225,15,174,141,65,22,146,12,94,123,208,61,90,42,180,54,135,108,189,203,207,73,100,68,207,100,60,151,118,174,249,44,213,249,214,71,59,64,22,105,123,0,38,140,155,198,155,79,164,128,105,192,99,38,23,125,40,176,160,82,255,65,78,33,71,229,214,204,30,37,215,205,198,169,235,225,148,92,129,184,72,143,11,177,249,230,163,0,175,136,167,154,145,135,53,44,162,186,74,11,95,154,219,224,186,163,15,91,80,162,84,33,211,159,215,164,28,92,159,217,29,11,205,121,107,175,56,18,84,145,38,163,159,217,92,231,20,198,56,184,123,109,252,21,108,133,75,212,125,73,77,37,92,141,105,216,163,106,140,82,176,68,173,227,31,147,40,222,136,82,112,59,43,36,184,252,114,13,160,171,230,201,24,172,7,247,137,86,231,3,160,128,101,140,104,106,216,67,131,90,149,11,59,137,108,139,236,136,151,153,197,8,100,128,143,88,35,186,107,198,168,80,188,128,241,76,106,148,233,17,90,146,197,250,132,11,14,17,30,70,247,60,141,231,232,150,110,159,118,155,15,204,243,219,152,41,136,213,242,122,194,11,85,146,28,51,112,89,98,104,108,233,73,10,155,93,18,148,164,201,19,86,182,0,178,162,183,49,213,93,133,176,53,152,60,220,135,226,255,236,228,59,84,21,200,102,138,234,131,145,210,156,153,53,230,224,98,132,28,9,83,165,140,134,231,50,8,187,134,33,125,236,219,211,231,98,198,251,66,247,157,132,207,23,35,122,241,156,60,227,69,18,157,67,75,228,244,169,177,192,215,219,27,172,154,72,32,117,224,134,108,192,41,251,185,244,172,81,248,194,126,48,13,225,183,55,110,24,87,111,193,193,170,211,236,42,219,62,57,80,20,54,78,211,115,242,148,131,225,205,50,52,5,73,138,109,60,253,85,239,59,182,127,85,30,248,132,216,179,4,254,3,255,118,249,109,20,218,98,170,110,72,54,233,93,39,243,161,243,43,67,22,88,156,143,78,56,217,212,238,225,179,186,200,231,135,136,224,118,117,127,236,88,176,99,172,18,110,88,135,121,219,146,172,79,200,252,63,205,165,96,148,153,33,240,82,180,15,155,184,232,141,119,96,116,42,12,152,172,253,81,3,143,179,154,240,99,81,185,111,171,94,52,15,249,173,84,122,240,168,27,193,208,166,219,188,181,177,158,186,181,53,3,104,196,50,32,11,212,121,160,200,37,248,209,24,237,170,176,179,201,166,183,248,109,104,193,42,125,153,128,73,180,128,171,13,148,4,37,85,72,102,214,16,200,173,1,217,112,60,128,51,236,166,28,197,4,45,73,33,99,9,17,10,127,164,29,235,162,36,61,130,100,173,220,28,7,99,6,43,11,212,57,237,101,143,116,251,178,159,115,195,214,242,253,5,139,48,98,10,2,179,99,59,238,221,11,54,35,105,43,210,154,15,223,69,150,44,220,149,64,107,178,250,65,61,239,24,105,138,11,36,248,193,22,160,23,180,118,17,222,145,104,103,164,121,212,0,160,26,53,86,69,132,123,135,47,173,56,108,22,165,184,48,248,222,15,220,147,86,165,131,69,59,26,131,77,192,162,148,53,71,180,122,77,182,81,148,151,77,253,108,186,126,241,153,78,178,25,99,73,152,167,120,241,156,120,131,9,6,156,86,109,9,182,207,160,210,59,199,115,116,139,150,231,192,212,84,220,214,172,3,183,99,147,75,90,84,165,49,207,149,97,160,216,47,241,183,40,77,2,189,159,22,20,140,129,154,184,254,178,33,254,61,87,166,134,80,68,21,165,115,44,170,76,65,32,100,54,211,163,249,192,130,23,73,222,45,181,246,254,115,110,8,162,182,117,21,20,105,138,229,110,116,170,40,220,12,133,254,130,199,113,55,195,137,29,76,83,92,60,28,181,17,167,30,116,122,117,148,177,87,12,204,24,117,209,115,42,25,225,20,16,75,128,238,127,70,216,138,94,111,172,41,45,194,231,133,233,7,48,155,169,7,4,71,28,241,128,231,104,116,123,214,165,144,227,189,164,97,84,228,74,128,196,209,49,121,143,174,161,144,96,162,193,123,151,231,210,16,249,116,4,122,162,159,251,92,218,221,188,211,51,155,15,126,214,176,117,65,79,95,108,52,245,137,147,127,44,207,245,49,58,172,207,247,99,154,250,1,188,7,94,240,16,2,38,238,132,65,141,135,139,174,99,1,16,185,192,246,153,236,30,78,12,226,15,105,4,97,224,172,254,2,211,195,217,114,51,167,93,78,64,159,122,105,240,163,198,101,12,208,44,83,22,4,234,95,193,176,200,108,54,21,239,108,104,146,184,238,213,158,15,155,215,147,163,1,142,118,251,122,248,4,136,34,172,32,52,47,75,9,30,202,11,62,69,65,94,252,25,195,43,188,157,15,59,142,230,220,69,195,217,212,171,61,76,181,69,200,164,152,85,82,216,136,27,131,124,173,0,117,178,151,160,4,108,218,162,66,209,0,113,60,221,247,12,32,196,160,37,45,97,138,30,193,202,4,141,222,31,98,23,194,158,57,168,37,137,198,175,30,205,222,112,20,97,158,244,166,224,120,236,101,115,112,121,140,101,49,159,121,163,68,134,134,42,244,20,108,177,53,76,34,135,194,44,65,93,142,96,164,149,80,228,194,229,185,72,251,5,58,219,121,106,193,152,201,8,0,202,210,183,224,10,251,239,102,112,193,202,117,195,79,53,190,220,179,249,65,173,90,38,67,235,35,7,49,43,193,29,208,89,28,85,168,25,11,200,70,203,106,42,199,15,222,94,48,185,217,19,72,218,217,77,63,50,94,165,97,223,228,88,51,101,137,21,128,55,171,151,93,144,87,207,119,12,246,45,64,110,120,143,100,50,119,132,66,157,86,66,230,89,0,174,18,7,93,153,135,206,105,238,134,250,241,236,166,225,243,217,182,117,7,48,114,0,202,21,205,27,85,198,120,36,236,231,151,242,80,49,124,15,238,19,42,242,77,89,172,72,154,6,115,4,117,57,29,99,230,252,27,240,41,218,58,42,107,104,222,6,183,12,74,43,119,63,196,97,172,243,114,208,188,33,139,106,178,112,102,213,222,238,116,100,109,22,33,239,34,231,53,99,5,160,62,37,138,166,96,194,1,177,213,203,89,158,91,47,188,130,190,10,34,42,5,165,212,95,94,113,77,50,103,212,93,159,163,169,219,121,250,101,18,19,73,249,210,134,82,190,211,240,121,188,202,238,152,166,237,22,163,144,215,57,132,18,3,141,49,221,36,8,45,215,164,81,68,40,202,165,129,99,16,162,68,110,43,184,132,226,133,233,242,109,165,106,3,91,186,252,245,164,179,52,202,241,93,148,58,144,174,203,74,33,167,45,49,67,230,3,51,130,253,16,208,167,164,41,11,220,132,210,215,97,91,237,16,58,160,88,148,250,195,187,63,251,246,80,73,0,60,39,31,174,161,130,199,149,96,24,69,97,24,232,5,64,35,186,242,37,96,39,244,104,218,189,33,188,130,127,173,126,126,195,8,209,177,188,160,119,164,252,191,177,30,102,125,51,23,115,213,65,200,116,243,67,78,32,63,170,45,63,234,219,190,199,170,20,60,187,149,30,168,73,112,134,79,46,141,152,123,42,237,190,142,193,182,87,194,152,164,95,33,131,66,174,39,191,108,252,232,59,18,40,130,164,71,59,162,151,155,75,131,167,85,18,234,96,91,118,229,54,10,178,126,242,1,208,224,192,176,44,228,100,206,140,37,84,107,4,29,218,85,7,58,99,112,9,38,25,173,188,146,66,233,105,20,192,255,42,107,113,30,19,189,177,16,40,1,99,41,170,45,80,194,46,187,61,89,226,46,18,37,184,251,228,224,7,38,26,86,162,111,197,178,200,246,214,195,131,30,121,81,13,18,0,160,126,99,104,24,85,121,97,88,130,213,232,158,176,47,78,170,178,3,107,40,212,248,96,184,36,193,254,246,110,134,70,65,133,163,166,85,251,163,234,50,82,139,47,59,67,176,148,105,1,137,5,28,119,98,243,211,178,24,176,66,207,88,45,176,116,20,56,231,82,249,20,240,59,55,123,131,10,55,100,20,99,196,139,48,79,60,242,146,85,19,160,159,183,217,111,174,94,113,115,151,39,94,48,45,220,119,7,130,19,253,163,178,83,69,92,5,35,173,231,212,24,242,5,87,180,238,167,160,73,211,52,149,88,86,43,173,123,161,184,158,81,16,134,82,198,73,201,2,82,66,27,136,15,40,244,54,146,129,144,37,140,94,236,213,242,192,224,68,181,156,22,10,12,87,244,168,169,213,46,5,9,76,166,238,158,13,53,19,17,107,162,126,60,98,46,164,218,153,84,109,137,138,125,18,189,153,173,211,48,99,159,173,245,29,255,85,135,104,51,69,177,80,45,194,250,89,96,97,221,140,253,114,236,38,207,123,28,98,138,102,210,76,101,221,45,54,213,28,25,39,39,177,166,251,30,91,236,179,6,107,221,161,33,84,212,47,39,210,236,228,228,104,50,195,232,159,160,142,180,197,101,11,135,194,113,251,154,224,42,146,72,67,211,61,132,42,23,76,82,18,185,41,18,86,20,84,90,191,243,48,169,185,28,77,193,37,72,145,3,171,171,174,202,116,64,26,66,81,18,148,151,250,161,119,19,42,221,145,138,32,121,45,112,56,19,82,75,209,145,26,148,131,103,123,84,216,114,116,19,0,117,175,162,250,112,232,161,220,219,94,230,213,168,97,52,16,66,145,12,1,148,231,96,83,205,187,188,247,151,177,252,83,168,45,151,207,255,8,239,118,235,243,231,72,227,17,12,46,178,247,169,128,231,83,232,24,24,232,64,149,235,26,226,2,161,28,145,112,177,85,81,61,88,45,43,180,21,129,229,105,9,139,98,128,200,55,152,58,217,124,36,249,234,14,17,90,48,180,93,24,78,6,62,220,243,254,246,100,135,161,71,39,0,215,241,219,244,34,36,219,64,31,177,93,205,139,147,201,157,109,133,202,20,194,219,104,237,74,242,213,250,104,32,178,43,9,73,190,108,9,195,16,1,69,252,81,103,40,133,12,168,195,34,206,136,73,84,187,106,129,136,94,201,238,135,130,255,221,41,76,60,150,52,155,103,123,210,130,237,99,216,123,73,178,0,165,143,80,98,155,230,99,39,25,51,200,215,179,238,251,83,1,199,33,179,101,33,205,9,94,23,50,107,69,158,40,250,137,35,116,243,12,87,32,69,220,110,198,169,61,110,26,93,99,225,81,160,194,137,95,179,63,209,159,134,162,232,135,118,12,238,253,186,80,1,79,79,20,178,66,200,132,32,174,40,124,52,83,23,45,59,20,47,88,93,84,137,42,195,1,136,29,12,230,153,79,217,143,42,225,118,147,72,52,154,31,221,48,232,131,124,251,174,61,90,152,140,85,247,20,49,122,151,61,77,32,156,159,83,39,18,153,25,186,166,173,105,14,149,209,18,12,85,151,69,101,38,235,109,21,131,47,121,184,176,127,145,47,27,151,132,219,141,3,189,254,212,245,232,39,223,58,18,110,17,231,145,106,24,227,242,136,162,179,34,227,31,163,146,20,210,164,231,59,100,144,117,213,192,53,29,92,23,154,133,117,167,10,185,52,208,124,227,69,31,97,168,66,40,189,48,96,182,46,129,139,43,136,12,255,132,83,77,243,74,16,171,5,149,106,9,155,172,72,11,1,221,77,190,39,97,72,102,254,225,46,54,1,250,233,157,76,187,5,14,16,101,162,34,171,79,34,219,174,161,225,60,152,136,101,128,227,2,4,60,34,52,133,17,109,233,42,134,76,122,29,71,47,84,45,186,74,41,243,144,34,188,207,71,173,26,206,221,4,183,66,206,152,5,66,117,152,11,28,251,8,3,22,88,143,188,180,33,172,67,73,249,164,211,178,178,177,236,65,4,14,153,230,210,134,234,71,67,108,143,148,213,36,162,165,79,14,68,205,40,5,161,62,141,236,129,60,209,138,193,215,21,152,198,123,64,166,66,84,244,41,47,187,242,53,54,34,42,166,140,114,151,195,79,216,250,15,49,225,50,185,239,230,120,106,43,52,224,153,33,98,225,212,148,189,206,10,57,189,73,169,7,231,49,184,137,174,247,93,72,168,150,30,93,76,189,43,194,102,84,43,34,230,36,97,158,68,17,203,162,8,136,66,250,130,233,21,106,225,8,50,137,128,186,201,74,248,20,15,14,106,11,34,174,153,99,84,26,253,74,145,79,149,87,103,223,60,247,213,49,63,107,191,186,7,24,42,59,142,5,201,85,229,194,48,62,31,33,130,254,235,31,171,92,61,179,114,168,217,15,187,47,21,187,223,249,194,160,240,178,82,125,45,211,194,159,65,195,64,107,122,139,4,15,114,116,224,178,227,104,74,48,98,128,129,250,96,13,102,175,153,245,168,137,5,197,54,58,117,30,6,21,151,212,95,160,205,224,202,209,25,5,15,162,142,11,61,10,138,224,154,203,35,164,159,169,93,182,8,227,87,188,52,60,140,201,231,97,24,128,42,74,207,26,16,237,255,109,22,200,77,110,43,195,231,239,225,123,0,79,72,15,70,147,39,36,235,23,16,107,53,146,128,174,25,218,41,231,105,170,29,27,191,156,66,78,201,80,7,77,205,78,176,184,204,174,244,116,194,16,99,182,30,13,166,205,253,101,146,9,167,180,231,202,70,13,67,32,76,126,151,140,50,200,229,222,22,101,83,154,180,38,110,206,27,179,69,148,54,91,210,232,207,9,37,204,51,104,17,202,169,105,88,213,235,203,1,53,186,170,101,8,155,188,234,215,69,185,165,170,91,9,142,47,222,219,199,213,3,66,91,86,59,18,148,157,114,132,55,60,119,53,51,41,92,77,88,134,180,42,186,69,205,116,138,234,181,43,41,24,175,44,245,89,65,245,173,132,217,73,90,178,228,54,96,253,195,39,187,133,84,239,158,250,219,134,40,93,97,195,2,136,92,236,28,22,183,233,134,210,76,47,179,234,83,41,48,108,191,114,37,183,196,219,151,43,131,14,49,35,220,58,208,87,53,182,161,253,21,97,82,239,199,63,6,180,177,187,176,48,103,114,10,53,205,49,161,53,15,35,137,115,55,232,102,185,3,142,208,77,115,192,207,137,177,148,121,86,120,159,14,161,102,92,96,31,187,31,72,99,238,37,4,54,38,203,60,203,122,221,188,247,15,14,3,249,12,177,80,226,249,47,191,47,18,9,85,219,167,156,98,34,224,30,30,224,93,212,199,136,53,163,69,24,87,18,249,126,6,240,70,255,178,151,241,15,36,151,104,6,16,238,225,114,68,138,170,230,78,228,148,57,28,150,44,31,16,31,23,168,165,88,170,122,120,81,92,40,234,253,52,2,58,64,184,159,39,35,225,51,105,120,47,141,104,195,222,83,108,167,134,169,178,135,61,19,112,224,38,166,85,172,69,59,142,6,181,62,53,92,48,239,139,11,103,189,209,48,232,250,234,46,99,134,110,41,106,152,69,6,237,82,184,118,116,145,166,81,3,246,60,102,185,191,221,31,251,143,243,166,7,173,60,183,242,194,58,89,22,198,102,223,208,114,19,178,51,101,105,113,141,202,4,86,131,203,195,101,106,181,244,132,97,188,187,239,20,189,202,42,8,50,170,91,184,221,134,141,216,44,103,210,223,18,102,195,26,71,99,57,43,76,189,102,34,1,107,135,63,26,30,61,122,229,84,194,125,225,132,74,7,133,77,126,27,159,55,183,125,88,103,138,129,153,167,190,111,80,7,124,34,63,67,99,76,169,216,224,26,151,67,143,224,36,250,103,66,20,48,84,67,231,222,155,9,214,254,234,85,45,231,50,91,223,230,63,253,179,79,216,18,102,191,232,222,80,208,136,183,244,39,201,73,215,158,97,88,103,210,160,226,35,67,145,183,184,62,202,9,35,125,32,206,59,255,227,134,247,183,148,54,106,78,197,181,250,79,182,4,191,64,193,95,27,165,63,183,110,37,247,29,34,29,108,197,180,160,61,110,220,55,119,83,16,35,117,105,39,173,225,119,125,118,85,89,79,78,245,205,13,238,81,72,88,242,225,2,203,7,63,217,60,92,32,154,233,201,33,144,186,157,39,240,233,89,20,106,139,94,226,242,96,2,167,43,64,91,74,159,46,152,180,177,78,169,162,54,14,81,23,138,172,95,55,154,44,162,78,10,22,102,186,205,221,102,178,25,162,177,107,170,42,203,205,228,240,192,51,75,8,9,179,251,112,99,87,132,152,207,4,34,242,36,121,52,12,232,60,204,227,19,32,46,8,214,147,159,249,209,208,32,31,127,201,132,142,174,155,42,155,253,231,144,251,170,80,89,246,183,186,144,43,227,40,52,20,146,141,220,236,247,62,126,66,119,242,178,105,178,2,230,255,194,230,132,246,132,217,191,248,149,157,23,223,158,159,70,178,194,107,207,155,47,169,43,236,147,191,15,43,46,44,168,106,81,32,57,213,250,188,253,186,201,135,178,30,140,230,75,137,159,166,157,149,242,35,228,113,150,31,183,156,173,86,97,215,163,103,98,169,138,240,25,197,75,145,232,219,172,142,60,92,240,94,25,106,37,138,142,132,155,23,115,213,136,52,136,79,41,26,8,203,239,11,19,247,165,30,169,103,147,59,156,10,97,32,168,165,212,46,248,164,8,143,120,152,245,70,184,114,205,200,67,110,252,93,127,114,50,66,226,0,121,235,157,29,252,8,38,202,235,55,108,198,37,223,76,8,188,14,51,29,57,186,152,39,102,241,176,241,192,37,10,39,103,196,193,54,241,201,149,209,156,118,183,45,42,76,75,13,110,208,165,69,180,34,194,236,139,228,11,106,84,140,227,194,134,89,172,136,12,8,213,176,21,199,194,180,22,20,110,51,64,68,143,131,161,4,42,169,6,40,166,235,124,16,70,20,238,97,18,1,83,248,190,159,66,43,226,161,72,77,211,164,242,39,10,10,164,62,6,194,64,74,74,68,123,77,143,117,49,26,74,61,162,185,40,175,107,195,142,250,208,249,219,116,52,149,145,121,146,20,42,109,113,112,123,186,193,166,140,125,182,17,126,87,56,73,43,192,126,24,193,173,197,77,35,27,171,62,214,128,166,86,220,213,224,195,84,174,104,198,220,40,162,108,129,31,182,167,53,24,253,202,104,163,42,13,137,42,16,92,36,15,103,240,222,170,191,0,0,191,250,201,27,77,12,1,100,15,86,212,17,23,14,197,73,222,37,101,52,199,203,225,2,195,36,160,81,116,242,98,156,156,217,163,43,11,239,124,117,101,59,212,2,131,194,243,97,47,37,6,147,10,248,40,50,196,147,82,69,129,155,250,47,159,177,139,207,169,144,61,55,80,191,175,39,186,237,93,228,173,116,105,227,211,198,209,96,229,132,73,138,50,245,116,70,25,254,63,109,168,194,142,233,27,151,30,97,248,35,50,29,161,99,126,178,136,226,97,228,216,100,50,163,50,57,125,75,134,237,31,59,209,39,76,171,211,175,156,253,87,25,79,152,76,125,122,184,0,150,24,250,219,51,250,27,230,107,209,210,115,105,39,177,139,9,5,66,58,41,169,240,192,183,219,156,178,221,109,82,228,39,70,230,59,60,106,174,121,42,143,176,230,103,170,108,70,103,184,133,46,13,3,158,168,30,198,143,60,183,231,232,147,74,71,56,101,80,132,207,79,195,138,253,194,101,25,250,72,95,38,221,220,95,20,198,163,226,121,128,20,0,138,202,30,238,232,77,102,13,159,1,252,225,11,13,218,11,223,79,207,77,225,242,251,233,100,122,22,15,237,30,92,101,241,163,205,119,90,166,50,192,115,221,29,12,76,105,122,43,157,153,133,206,213,244,240,128,201,143,66,8,5,110,119,40,216,248,91,167,58,244,129,147,144,127,69,78,36,176,171,180,154,80,103,33,249,106,30,37,231,211,155,198,14,209,243,128,52,217,40,60,47,11,253,200,175,32,97,202,222,16,122,52,236,219,6,196,208,73,175,244,85,1,66,190,199,14,228,119,30,145,13,214,250,225,97,84,94,147,234,16,116,48,79,126,97,103,38,91,154,49,210,110,11,54,38,217,6,8,182,162,55,125,190,52,127,34,220,126,87,249,15,234,109,189,248,185,161,113,165,231,96,202,204,126,106,172,112,159,153,138,199,224,114,143,166,124,187,149,203,131,179,87,240,14,209,174,103,5,43,18,62,227,32,123,49,131,122,28,98,174,162,27,1,38,198,205,137,55,38,122,202,147,62,51,13,102,197,213,195,40,199,200,194,98,122,208,211,221,89,1,157,110,41,169,65,73,65,2,193,79,142,16,147,80,13,224,224,157,1,208,60,122,134,99,19,182,0,20,63,208,141,30,198,42,80,70,255,52,68,153,95,24,3,88,57,72,36,183,33,160,182,192,193,159,93,165,92,55,217,73,236,32,23,57,111,150,129,100,213,135,176,208,38,99,40,226,95,6,40,197,212,198,60,140,130,144,208,45,23,98,11,201,109,145,153,153,154,160,192,207,228,146,141,2,251,133,97,103,168,127,252,185,15,228,246,34,140,143,136,204,9,104,248,78,151,223,89,203,234,90,178,58,44,202,167,205,43,145,43,153,53,231,146,48,228,134,238,87,158,176,153,21,7,121,236,165,139,163,248,214,207,26,182,72,244,172,122,94,196,95,44,230,237,121,42,224,17,162,18,50,169,77,40,221,19,151,229,240,196,2,0,8,33,81,126,26,184,76,20,182,176,83,217,249,57,185,121,221,127,239,147,85,166,87,125,97,157,196,125,249,209,25,151,107,189,109,208,116,81,32,194,49,114,170,56,202,121,138,51,242,54,180,13,31,181,139,243,221,163,115,240,157,155,236,6,24,152,132,147,9,162,120,184,228,166,138,144,104,29,134,200,13,230,90,39,33,154,250,190,152,254,190,79,0,233,165,179,200,53,125,31,152,34,70,56,87,245,160,228,109,158,215,224,38,244,166,230,166,210,137,39,140,40,85,132,193,58,54,13,159,239,195,11,56,103,49,158,77,101,71,97,208,47,239,1,44,51,154,80,85,223,69,42,22,86,211,176,224,247,208,135,194,6,206,95,38,18,90,120,254,74,20,133,11,255,178,79,66,73,49,106,104,216,50,185,47,140,195,182,116,106,57,55,6,166,126,114,26,77,91,63,16,232,32,221,237,185,201,155,207,249,229,153,85,196,222,190,254,195,2,23,87,84,95,154,154,105,88,84,98,100,106,109,77,9,15,227,189,120,184,129,170,233,26,30,129,7,93,8,89,1,32,125,194,201,53,16,16,217,194,193,110,104,120,134,244,174,57,2,52,213,195,88,128,6,229,183,177,184,204,207,183,107,134,85,95,216,250,127,67,199,10,56,178,29,97,123,200,26,181,126,161,71,207,212,172,58,226,88,181,151,226,51,90,255,129,185,229,104,36,206,221,112,244,132,217,132,78,13,155,181,103,245,48,202,141,50,198,161,115,184,40,18,110,94,147,132,73,190,159,156,115,28,11,202,82,119,161,216,42,20,183,108,160,114,155,222,105,225,44,102,195,201,33,124,229,86,89,144,48,28,76,159,84,58,42,18,69,63,175,54,48,116,244,43,59,187,76,244,195,244,203,78,46,202,66,225,150,245,68,15,182,103,26,225,124,246,134,58,35,241,65,77,255,188,200,181,74,19,209,186,101,88,8,143,98,139,189,158,40,15,220,87,144,206,231,176,117,20,158,211,33,188,18,225,60,53,47,132,36,17,216,250,115,170,93,30,181,176,245,51,108,244,129,114,222,77,85,5,79,208,133,168,162,123,152,172,71,120,145,8,47,110,215,212,94,152,246,61,164,230,109,85,126,127,224,212,156,87,147,115,35,175,144,227,153,149,129,161,227,148,240,52,20,237,23,198,148,174,74,112,81,120,241,31,206,125,72,33,29,239,205,234,118,14,152,3,205,60,101,120,219,252,226,169,132,41,237,8,25,141,25,157,206,236,142,48,150,22,114,209,197,168,244,113,52,202,209,50,188,105,253,181,88,61,152,109,186,74,51,108,118,35,61,46,12,45,36,121,85,219,148,169,111,56,67,144,189,195,155,94,80,206,241,233,144,103,36,249,238,182,117,10,125,142,238,9,162,131,236,158,33,168,172,168,193,99,213,120,134,179,28,221,169,82,250,24,3,74,152,68,242,26,135,178,145,226,195,179,68,66,158,9,204,80,87,129,93,104,19,97,122,36,97,104,14,223,35,105,72,73,169,208,228,54,239,14,79,190,248,78,150,238,158,55,16,100,207,180,79,24,160,174,172,60,27,93,153,226,223,52,61,118,106,152,26,174,84,5,60,204,226,34,131,159,163,207,207,127,183,213,22,95,113,210,48,152,61,63,216,28,197,228,179,164,168,146,156,142,12,204,167,66,234,209,187,166,187,19,231,102,131,241,28,125,18,69,119,102,251,189,25,205,35,54,149,240,28,71,51,174,84,201,123,163,210,95,162,117,176,205,86,85,126,27,69,97,7,113,51,223,162,161,35,191,61,128,65,248,135,87,237,125,119,125,228,112,221,123,132,7,186,75,89,79,14,7,195,79,254,19,136,150,43,63,127,62,189,25,99,174,123,207,219,204,24,41,122,151,9,181,176,174,195,12,221,208,72,57,109,41,121,46,12,54,211,142,62,17,138,179,75,54,162,39,92,67,129,243,167,176,248,140,210,134,230,239,190,97,74,72,50,146,104,190,148,104,190,157,23,91,84,70,156,57,121,187,120,52,225,199,126,211,194,231,90,188,19,132,180,180,82,238,57,57,100,245,8,155,49,186,94,26,60,210,27,230,203,215,177,178,108,115,229,13,48,243,241,126,190,32,196,239,61,250,211,44,212,104,9,246,236,66,193,165,235,133,97,253,20,95,192,73,150,0,6,237,103,16,151,20,45,199,188,114,146,253,3,245,141,234,200,16,115,64,70,186,93,167,5,240,209,243,54,5,247,120,142,38,153,114,160,67,205,108,162,165,198,185,81,217,111,59,78,142,210,171,78,72,86,196,247,215,145,104,218,232,119,95,217,4,182,8,35,26,175,111,11,21,152,17,207,4,5,95,1,90,19,166,88,27,173,82,131,200,200,64,170,211,120,219,17,6,36,222,53,12,247,169,70,31,118,169,181,39,97,163,33,69,184,37,49,236,53,103,167,154,227,227,3,67,241,12,226,138,240,192,136,75,131,227,160,211,97,69,14,43,94,39,174,83,249,189,180,178,107,191,13,230,241,212,210,141,124,179,98,36,129,78,83,113,105,208,200,225,2,190,144,213,233,106,139,112,194,123,57,218,147,112,7,130,169,15,181,70,233,140,48,80,159,39,140,222,92,142,48,146,80,235,25,75,205,61,175,73,181,90,170,237,25,167,57,148,233,150,73,229,171,74,20,226,65,56,47,93,52,194,163,98,190,77,80,99,9,150,225,169,70,158,25,141,158,78,0,10,16,73,127,166,195,230,106,25,100,221,88,152,228,103,46,205,78,210,67,253,124,119,173,85,50,19,239,216,3,80,118,87,173,86,59,120,197,15,159,37,182,10,28,231,247,203,78,26,102,39,131,1,211,115,213,65,102,102,51,129,231,239,51,19,159,117,97,5,178,4,5,91,61,55,10,159,211,243,129,98,110,104,154,5,145,234,57,153,205,170,12,79,162,210,217,132,249,211,134,82,161,42,177,27,171,135,21,23,6,186,89,213,244,80,48,88,57,142,134,86,43,148,48,194,212,18,138,135,161,237,116,189,48,136,212,190,179,41,5,240,236,59,99,193,39,241,163,11,77,247,165,111,203,172,33,253,161,160,65,167,117,59,200,159,142,14,180,13,82,22,84,60,213,91,254,253,69,79,178,148,178,206,72,139,206,186,31,155,104,173,234,138,76,174,22,169,93,49,141,211,170,97,12,2,252,151,179,117,240,111,41,125,254,76,92,125,139,140,229,224,20,227,14,180,168,65,108,14,135,32,145,46,55,57,186,225,27,229,37,166,204,62,86,180,198,0,99,142,176,201,99,175,128,35,173,132,17,151,105,129,126,2,125,123,183,15,19,96,239,69,70,157,17,148,228,119,183,225,193,186,67,186,50,205,157,24,7,96,187,27,96,180,47,92,86,18,14,28,69,54,156,56,252,150,139,21,107,111,20,192,74,247,76,128,165,163,138,222,17,132,133,146,2,208,133,44,253,173,221,158,32,130,4,158,222,96,235,116,118,206,247,88,68,222,74,20,3,45,135,22,76,7,54,165,112,49,29,220,7,40,241,190,8,24,154,59,20,254,240,96,204,119,224,207,98,26,17,14,37,222,6,86,233,114,48,124,171,48,9,50,97,54,177,122,67,236,203,156,72,61,92,104,221,223,147,35,8,72,114,244,133,27,77,141,162,97,64,159,53,162,20,165,199,223,34,81,176,167,49,224,157,35,121,27,152,129,38,143,163,88,239,215,17,175,231,131,18,81,170,9,64,236,106,111,108,43,73,221,197,200,212,147,135,55,118,79,248,103,191,113,195,13,194,65,192,155,49,77,203,50,246,152,86,122,40,222,154,79,174,126,18,103,143,71,83,42,222,99,65,32,249,158,220,218,167,142,130,164,128,47,66,119,116,129,207,34,208,34,92,85,247,15,112,49,80,8,31,154,185,218,194,116,195,139,15,221,19,19,148,15,171,84,233,38,58,105,37,38,63,36,195,166,56,29,160,104,159,114,192,24,155,214,170,80,176,53,49,13,143,254,4,31,37,76,9,207,23,239,204,191,165,168,131,182,110,190,21,190,204,203,201,58,71,20,83,246,189,19,65,167,94,46,97,222,245,138,48,26,67,186,132,130,62,47,113,87,64,238,154,238,31,151,49,86,252,202,23,172,92,93,200,200,44,61,47,207,230,38,163,249,18,251,232,21,97,28,88,197,204,217,52,158,139,251,162,130,238,66,11,224,217,51,83,236,141,41,31,119,204,245,228,168,136,7,196,164,78,246,171,123,161,179,29,117,229,0,108,161,49,44,211,205,140,81,57,102,132,87,121,170,20,144,176,115,224,16,129,249,100,233,155,161,107,50,221,190,116,153,188,196,210,68,175,129,120,170,113,52,176,70,77,29,90,218,209,137,41,0,98,21,71,66,25,130,105,207,195,64,92,242,115,112,30,14,208,7,63,74,33,238,73,65,205,17,209,215,239,10,74,81,115,76,19,183,246,228,160,153,102,200,155,222,250,28,72,234,112,62,190,39,235,159,164,238,145,149,96,22,164,167,166,245,46,41,13,213,224,241,222,180,43,149,0,55,46,170,183,51,172,106,177,46,18,23,113,93,221,60,34,214,234,223,45,92,139,148,116,253,6,73,123,51,231,179,107,26,10,113,57,97,4,130,35,207,163,65,164,143,12,191,190,88,9,145,145,99,153,121,194,181,5,78,119,2,30,121,82,99,24,91,113,95,144,28,85,150,220,126,123,4,90,246,39,29,51,222,43,159,241,196,167,153,78,61,247,125,126,45,16,196,139,221,202,115,110,192,130,241,211,235,209,200,222,70,219,137,183,5,51,103,233,199,197,102,63,158,247,196,135,251,217,162,101,128,13,37,18,126,99,170,75,25,110,195,12,136,140,158,203,210,151,73,227,43,218,25,252,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,63,80,195,130,105,165,180,28,72,99,144,21,122,91,21,15,145,25,40,229,84,199,131,175,54,95,116,7,49,51,203,203,158,12,208,70,10,176,213,38,191,221,89,41,17,104,51,180,192,79,119,83,187,82,198,4,132,190,21,232,107,163,88,138,185,221,249,44,157,121,147,16,14,127,8,46,232,227,206,237,184,112,70,171,154,214,163,222,18,139,46,85,231,252,152,84,25,217,219,59,164,168,113,194,231,211,163,33,205,183,64,195,67,238,223,143,237,222,70,243,41,192,242,85,135,40,220,3,132,207,2,105,159,84,238,150,240,172,65,57,133,92,145,180,228,7,81,228,210,103,112,30,42,34,75,195,149,225,231,21,244,2,136,202,234,149,73,53,120,7,43,2,171,231,173,158,125,160,181,189,177,6,252,103,3,174,80,159,78,170,124,65,154,40,175,13,52,155,201,54,46,225,226,188,122,229,61,148,2,10,205,195,32,225,134,18,8,42,228,238,8,207,242,176,30,206,230,177,93,166,199,195,27,54,82,4,218,36,206,19,129,109,244,16,27,58,83,72,132,77,188,243,225,76,236,29,180,28,128,10,85,49,0,195,246,158,206,173,249,233,134,86,29,39,29,22,80,240,95,72,222,30,99,211,118,22,7,231,119,65,143,217,10,100,228,195,45,158,104,80,86,91,234,199,71,198,239,204,251,19,4,31,160,15,5,184,95,11,34,212,153,243,146,250,175,15,147,207,13,182,209,249,188,187,186,203,1,30,68,78,205,185,74,104,152,168,211,44,64,237,58,34,12,235,73,111,203,76,104,86,240,164,16,80,157,229,9,47,183,16,2,151,216,106,123,79,78,161,194,9,73,248,2,62,174,147,208,182,122,176,168,152,83,146,158,219,164,218,130,224,5,220,77,63,107,147,28,119,66,105,166,203,176,242,203,133,10,1,72,64,145,245,177,119,64,115,190,187,20,137,73,136,207,172,158,148,192,240,123,60,83,131,104,42,179,167,65,205,28,206,245,75,231,224,241,48,238,96,104,56,107,186,36,176,188,130,13,69,226,22,246,153,135,55,14,240,26,238,36,103,78,5,52,32,229,99,90,124,214,239,225,207,20,97,139,169,251,23,154,248,24,137,57,25,48,1,72,40,143,183,227,57,163,31,221,50,224,19,53,119,156,116,79,130,134,136,50,159,122,82,102,83,225,116,54,32,197,252,231,183,81,190,94,65,68,60,137,119,209,166,17,160,193,226,164,57,104,179,235,25,198,201,116,205,226,220,232,248,75,229,14,79,129,182,210,101,95,238,167,185,210,41,107,251,246,30,170,236,249,148,31,227,121,204,173,253,227,181,221,248,126,194,184,125,248,92,137,24,72,87,204,225,207,203,162,4,149,22,233,93,181,19,79,151,85,87,140,16,44,72,74,160,149,217,37,209,172,208,140,95,154,208,112,217,209,4,45,180,61,42,11,180,121,103,112,112,155,101,79,194,224,157,221,76,73,238,153,121,123,18,166,75,54,131,143,122,82,223,89,213,175,15,141,167,24,194,40,58,138,110,178,81,214,99,223,180,233,24,225,138,160,140,234,25,104,70,96,116,164,10,242,219,103,22,18,238,49,66,19,154,246,225,178,4,3,196,195,214,163,87,178,55,102,30,217,127,123,147,143,110,165,138,255,128,224,193,199,6,238,43,44,246,109,126,151,206,129,7,101,169,32,155,106,26,91,78,98,199,87,126,201,254,189,226,0,39,7,99,8,171,134,125,27,25,27,95,158,204,123,177,200,67,171,16,40,221,131,151,146,105,65,112,91,232,247,24,33,249,40,171,5,20,154,122,200,13,3,107,71,24,207,100,185,50,40,140,190,241,217,230,70,87,30,75,62,243,10,113,85,129,98,166,51,69,29,251,186,75,39,225,214,208,213,151,184,162,155,31,11,114,173,204,15,234,79,135,167,94,10,98,63,138,181,154,83,2,222,217,37,184,247,166,235,80,213,115,15,172,74,137,163,129,220,171,67,34,56,144,154,67,44,97,35,61,245,56,216,89,111,198,133,24,200,221,84,158,98,27,208,53,194,205,230,74,9,183,93,125,155,75,38,97,120,30,213,167,88,39,73,240,167,178,76,247,87,197,45,126,101,15,15,227,119,163,246,120,137,83,251,231,103,171,203,204,42,8,66,3,43,164,24,54,34,51,143,156,200,153,100,188,47,186,153,186,166,246,171,50,110,55,203,23,237,51,102,153,190,244,228,252,186,179,178,13,139,165,190,99,203,230,156,80,229,192,182,80,172,191,216,73,249,6,155,48,119,45,98,34,144,125,226,174,27,216,162,38,89,101,94,166,175,231,42,41,52,210,212,29,15,9,41,87,218,53,57,237,165,205,224,108,184,159,43,99,130,230,143,220,243,52,253,26,63,248,44,84,101,169,5,157,249,95,239,8,179,125,155,122,110,122,1,206,121,69,180,117,233,183,135,42,64,117,237,227,141,63,64,17,29,44,30,25,74,139,59,194,96,212,155,134,255,75,27,230,111,5,105,144,202,158,159,138,59,44,205,188,159,214,57,6,149,245,115,182,131,3,101,83,128,234,109,36,172,7,230,23,182,218,187,212,166,128,42,164,207,240,133,112,161,23,44,211,127,2,198,247,203,189,96,71,242,154,165,75,192,4,238,118,24,203,54,61,58,10,200,64,63,31,52,147,161,71,255,79,163,86,13,246,99,13,143,38,159,52,108,130,241,177,39,23,197,80,210,106,185,110,178,217,210,61,108,126,247,178,240,156,223,61,255,220,223,117,67,113,87,153,41,76,15,76,118,228,11,23,246,223,178,163,66,98,183,215,229,71,159,79,118,63,54,206,216,26,124,189,145,19,230,27,173,37,63,54,206,124,196,191,112,234,221,12,1,68,81,227,236,87,62,232,20,97,179,48,86,193,141,226,18,187,68,51,144,112,245,28,182,218,227,247,211,24,247,162,240,170,249,11,91,205,233,97,92,238,213,247,151,79,225,243,72,36,204,0,214,232,249,196,191,154,25,209,140,4,132,154,110,119,87,52,54,191,80,173,174,194,80,73,222,86,167,165,162,210,116,54,102,2,42,75,155,47,159,85,91,146,201,115,155,103,186,254,230,41,128,8,106,202,117,194,64,161,91,132,169,15,229,71,233,131,188,108,120,24,235,172,161,82,30,36,139,254,189,111,44,187,138,238,20,81,210,42,174,19,178,141,108,55,159,44,153,4,209,143,102,111,151,84,215,162,192,86,114,1,7,51,187,82,83,120,212,78,124,14,220,38,206,171,251,192,142,216,254,55,209,224,146,92,117,128,142,249,147,226,250,194,72,189,233,4,10,227,58,114,96,248,214,69,4,39,127,188,126,159,63,73,170,242,187,43,71,33,252,30,124,86,86,221,7,98,80,23,108,236,77,239,27,209,60,169,28,101,147,225,246,48,68,12,173,254,32,147,230,74,79,11,83,227,33,9,6,166,89,97,243,183,13,5,212,228,187,66,221,43,20,187,127,20,243,34,41,178,41,26,70,246,205,14,34,13,37,238,155,74,128,159,59,3,236,171,90,241,178,129,231,231,206,149,2,167,82,239,155,185,220,252,194,236,240,207,169,167,134,91,138,173,152,201,171,142,166,204,252,110,181,110,15,3,155,214,26,163,85,88,86,156,28,160,102,215,163,177,228,245,36,153,54,247,30,170,87,208,109,114,138,176,149,210,229,104,112,61,110,14,109,166,102,89,145,83,108,42,220,11,150,40,91,30,57,24,202,109,245,58,10,170,112,168,118,75,152,78,171,167,8,214,154,19,9,67,76,209,58,142,80,30,38,13,147,205,241,68,214,51,114,104,76,85,87,125,74,171,244,227,252,186,217,249,170,123,58,66,218,136,24,124,225,98,70,213,90,17,238,231,0,207,38,207,228,78,107,84,195,192,174,227,137,51,249,104,81,11,146,206,12,9,19,70,202,212,18,14,162,219,189,164,8,159,125,118,127,58,73,213,205,146,16,105,106,76,148,26,53,161,12,15,27,42,253,233,168,64,53,46,30,102,134,127,26,46,96,173,227,228,52,131,222,58,248,185,174,229,106,101,86,94,83,17,30,43,142,56,161,142,188,146,37,84,75,221,201,173,192,12,117,73,177,83,94,245,166,176,238,167,110,72,247,78,141,246,230,16,185,109,70,50,98,236,70,24,153,157,8,159,197,82,183,90,19,251,227,168,64,26,167,95,29,181,41,101,205,16,99,26,102,165,176,234,51,78,186,107,4,210,138,134,95,170,226,18,72,27,248,86,236,108,157,176,110,151,198,3,252,144,208,22,50,73,146,167,17,123,134,25,138,161,95,24,133,92,197,234,172,100,140,174,47,140,129,38,54,57,26,134,58,56,60,108,234,51,79,24,105,212,237,97,20,79,180,19,139,12,70,200,53,25,189,189,170,0,68,194,102,195,171,98,120,10,35,248,39,97,164,239,124,1,1,142,55,213,19,21,131,48,231,203,253,52,141,30,242,59,171,83,236,18,209,173,92,42,241,179,232,190,196,92,74,81,119,233,130,125,102,133,22,10,86,176,117,246,35,240,96,234,55,62,95,1,94,58,59,59,121,226,212,71,227,109,131,69,88,10,193,91,180,16,151,231,25,39,109,88,143,202,26,66,34,51,150,8,190,29,157,206,22,4,129,40,205,130,145,168,74,152,91,214,239,246,9,169,35,120,179,147,158,123,207,40,245,153,193,173,214,148,23,45,172,208,7,66,230,69,170,136,166,57,60,253,251,232,12,42,173,208,255,12,215,82,92,23,74,127,170,50,178,172,152,151,35,156,212,109,24,165,151,122,95,244,217,227,157,197,69,241,21,221,222,208,183,37,217,116,164,20,148,152,76,221,193,245,40,201,112,20,25,139,189,208,140,253,227,217,56,45,109,178,162,192,20,248,236,205,242,91,31,140,16,156,147,226,243,77,163,41,168,16,9,115,137,245,170,21,74,171,91,51,47,248,105,51,196,246,26,0,138,135,120,124,190,36,62,25,15,87,44,236,94,192,35,66,155,95,184,114,182,7,57,219,152,245,253,183,177,211,217,15,192,168,219,168,244,176,121,75,62,209,147,168,120,20,238,203,202,47,90,114,186,69,38,123,91,38,105,13,163,8,119,171,5,176,117,31,212,58,219,55,31,101,48,29,82,121,32,214,40,175,120,53,128,202,103,123,168,143,103,237,31,222,224,130,175,48,171,190,143,223,166,222,235,24,99,216,148,175,192,40,160,234,161,148,89,31,177,99,43,240,167,17,133,37,84,20,178,142,5,104,1,35,20,39,81,59,201,243,65,237,150,230,45,115,10,52,189,104,239,141,165,126,180,30,71,159,21,86,189,165,183,225,66,227,190,49,201,200,15,158,248,172,239,87,227,211,218,126,250,88,160,41,187,164,0,52,153,85,215,115,105,5,205,135,16,218,132,254,251,64,157,49,170,247,73,3,173,93,124,47,52,140,241,134,223,24,40,82,21,70,165,152,176,219,173,168,65,77,211,135,138,205,224,222,183,150,55,31,144,195,143,234,26,81,243,222,121,56,186,64,111,61,156,13,214,168,16,61,228,13,198,45,143,146,89,62,4,249,179,47,118,185,179,179,171,135,51,247,124,3,59,187,120,4,181,87,124,26,244,35,56,105,81,245,4,139,46,86,215,6,28,90,9,148,117,162,176,139,129,225,139,245,76,87,176,18,83,199,170,40,108,108,183,202,253,109,154,65,138,169,156,230,175,19,210,143,205,204,47,37,188,77,171,214,195,52,213,245,190,25,29,251,42,86,2,68,212,147,195,127,113,130,35,210,143,112,105,46,107,42,177,102,15,41,166,47,97,71,78,219,144,207,16,16,101,199,33,3,17,236,0,159,81,132,217,214,109,61,218,8,190,61,194,248,121,11,119,9,14,195,138,122,118,195,165,65,40,66,124,50,37,94,231,25,72,105,232,149,81,252,115,232,21,13,155,86,4,127,129,179,11,150,34,241,211,32,59,170,134,17,24,245,178,23,112,163,44,72,30,114,59,182,71,17,54,50,128,220,54,144,166,104,152,22,216,146,35,9,115,138,116,110,198,149,115,33,163,203,149,67,250,169,49,140,77,167,82,104,123,100,242,228,89,30,54,123,22,161,70,157,108,35,187,166,7,212,129,164,213,114,148,173,144,100,9,189,204,137,215,156,158,124,90,202,236,225,106,58,164,18,6,125,149,66,18,19,140,134,190,79,211,75,26,33,168,9,129,112,173,231,104,208,39,222,222,171,143,107,4,225,243,92,124,113,197,166,9,163,117,13,175,224,111,110,126,122,138,146,156,193,40,194,167,22,157,196,133,16,181,16,221,210,44,209,235,229,241,10,213,214,248,151,94,161,2,157,129,203,188,176,243,50,40,179,18,202,147,44,96,91,195,19,209,45,255,101,243,59,16,14,221,25,166,115,56,78,21,245,200,217,247,205,14,39,2,189,245,54,115,11,249,126,214,48,24,205,61,162,123,46,204,209,179,167,128,65,182,34,134,213,184,30,106,66,211,51,194,0,246,132,210,90,140,205,124,251,242,90,56,67,32,45,239,25,146,152,5,37,242,182,148,46,11,7,54,223,171,150,29,225,137,158,76,61,242,32,186,38,67,10,88,192,191,114,232,192,241,68,16,160,208,159,166,169,63,238,243,58,91,175,172,81,68,57,122,224,5,80,1,208,115,47,132,108,243,125,25,93,137,205,80,117,179,219,31,240,42,209,121,144,11,111,104,66,150,8,227,105,166,143,12,8,146,99,219,173,246,130,33,187,132,207,1,203,151,167,12,158,185,43,1,249,228,210,24,211,120,152,6,157,112,26,25,100,57,10,50,185,211,161,145,25,9,250,101,137,98,79,102,93,20,37,208,19,70,70,208,39,226,220,205,24,251,70,145,212,114,139,2,139,158,47,77,126,26,220,176,235,17,18,54,54,244,13,95,234,234,134,35,125,102,40,121,91,219,104,117,113,44,202,192,89,88,181,169,153,217,155,135,177,98,187,45,75,184,209,204,211,241,192,79,198,91,151,114,163,55,116,191,24,41,80,195,100,158,165,155,157,162,80,116,194,148,197,139,18,156,103,184,62,48,146,186,136,125,78,186,171,189,199,125,97,251,61,245,88,115,180,47,17,37,115,191,228,231,202,187,13,12,69,93,143,214,206,9,131,206,12,4,198,185,163,243,242,239,47,87,16,169,185,135,26,45,127,33,52,102,10,59,53,4,168,25,223,77,246,116,147,157,84,45,241,233,161,223,212,110,90,74,235,3,60,89,76,10,137,76,68,195,236,79,3,213,114,222,222,121,98,85,194,84,43,98,74,1,111,39,222,213,200,73,208,239,201,17,222,74,9,103,179,20,88,76,126,122,137,1,52,254,192,72,54,6,76,232,33,75,130,41,97,152,70,20,205,252,46,167,166,106,231,94,199,76,182,102,126,39,225,33,175,163,176,193,145,183,5,47,150,57,68,134,137,200,10,79,156,164,139,251,163,219,148,145,197,90,151,10,119,9,223,118,194,0,84,229,129,46,219,109,206,43,45,60,196,62,7,95,182,28,121,4,19,74,214,15,239,108,63,207,72,168,130,111,82,179,175,105,36,79,87,190,131,206,50,5,181,133,244,102,14,227,158,141,115,130,210,129,207,195,61,91,196,28,111,227,188,186,164,203,18,160,134,21,223,6,206,144,2,59,68,220,6,191,246,113,103,186,243,50,151,132,71,233,247,96,84,92,244,194,216,157,175,152,109,208,185,235,66,28,71,224,161,231,120,160,168,149,46,153,109,112,4,222,45,126,25,121,228,219,221,64,103,24,124,113,141,240,200,210,22,159,221,32,68,241,188,49,145,211,145,96,246,194,195,245,146,113,47,197,135,225,134,89,202,139,119,40,50,121,247,190,69,84,51,103,69,252,43,16,97,73,221,84,13,173,66,185,50,194,180,213,229,228,39,227,44,171,9,158,172,137,216,26,206,70,23,95,129,9,111,17,195,122,108,199,115,201,114,240,217,119,201,194,116,150,87,146,138,248,233,132,206,149,134,41,153,215,184,45,24,61,83,162,20,34,34,17,160,101,33,122,225,52,158,71,41,161,187,61,76,120,80,162,244,21,99,40,32,153,35,222,234,64,193,240,216,138,133,103,227,153,165,71,219,222,230,46,60,168,138,201,51,25,88,189,223,5,19,95,241,173,209,21,146,29,54,82,138,56,25,115,110,16,129,49,204,10,155,96,61,186,91,199,254,130,3,207,235,209,159,54,163,113,127,40,134,36,144,249,104,128,83,112,114,234,217,104,26,150,112,63,225,93,66,151,123,178,28,36,61,218,182,239,51,194,208,133,244,104,154,191,1,230,60,59,228,60,158,43,63,103,110,33,219,253,211,214,214,43,175,164,209,35,196,181,255,161,237,204,178,37,73,113,32,186,37,102,135,253,111,172,184,122,33,97,202,255,234,238,58,167,58,45,241,192,113,6,161,193,108,141,158,30,78,80,227,113,111,115,2,200,234,179,244,191,25,57,193,112,239,237,45,15,183,80,187,55,166,82,239,147,179,199,138,197,86,112,92,15,19,131,150,215,38,45,98,185,119,24,234,174,214,116,142,227,119,221,110,22,150,63,22,75,133,73,198,137,135,119,110,196,159,62,252,79,171,202,243,141,79,85,201,21,30,206,57,26,185,206,80,116,232,76,59,244,197,27,223,141,88,85,73,33,20,128,102,223,127,186,28,83,57,21,248,126,109,175,197,36,130,129,8,135,76,196,123,66,148,136,20,83,18,250,165,142,111,75,133,243,212,115,212,94,182,108,166,203,8,191,188,30,236,80,8,46,99,98,9,156,37,218,154,132,138,60,218,28,32,94,112,114,14,123,186,78,98,11,188,157,224,5,71,255,99,233,142,68,237,107,13,94,240,123,171,76,251,194,64,182,215,11,136,142,149,36,12,221,237,234,227,211,161,138,246,194,242,86,112,150,4,157,4,241,197,111,233,215,194,68,141,178,65,100,16,139,82,143,92,24,94,129,128,175,113,166,95,171,90,178,224,10,148,139,230,81,152,48,144,179,134,183,83,118,209,109,163,34,129,226,245,171,72,44,54,181,221,150,221,1,70,192,159,85,145,42,108,49,20,135,23,180,1,138,238,22,236,191,199,114,109,116,47,53,22,12,39,117,48,25,145,175,29,253,30,95,119,109,5,98,56,73,102,131,29,139,242,128,168,235,184,23,79,41,84,131,40,136,144,121,176,134,195,213,38,246,46,30,220,227,201,179,212,140,72,174,51,218,222,108,41,175,222,100,87,189,0,35,242,246,57,239,14,140,152,56,55,181,53,190,124,175,100,182,130,29,201,234,229,225,11,63,224,15,54,229,220,52,197,145,110,115,242,122,20,179,166,206,240,205,93,220,23,15,193,249,188,201,147,152,93,163,103,164,96,183,158,183,148,81,131,3,190,55,99,213,12,248,154,94,36,82,59,138,238,162,156,16,198,181,28,20,28,176,81,164,25,142,157,129,235,212,225,129,131,106,8,76,70,77,20,202,144,10,45,182,50,250,217,179,71,41,204,159,36,74,19,24,233,61,175,162,129,75,66,141,1,140,131,168,198,34,26,167,130,41,134,178,50,29,238,168,133,104,175,239,223,247,186,62,210,235,139,248,157,129,215,8,94,97,82,94,150,48,181,0,91,93,142,195,56,167,62,125,231,251,71,78,87,181,97,60,209,148,3,226,15,176,201,123,73,212,176,208,167,254,54,87,119,95,121,232,83,107,89,173,13,89,115,41,35,182,250,174,36,236,36,41,115,94,245,168,244,218,186,69,223,51,180,127,65,132,123,71,179,137,136,210,69,201,29,15,102,121,203,223,22,112,155,74,153,163,168,11,109,25,110,92,86,245,209,210,27,181,159,160,136,157,58,173,42,114,240,243,52,109,76,114,106,188,19,121,127,18,171,5,190,23,44,47,90,226,248,108,82,198,255,113,71,122,76,203,68,48,191,173,147,232,158,181,211,147,137,73,254,162,238,92,119,232,65,178,126,84,226,99,87,167,253,253,14,111,112,238,193,203,50,210,137,121,119,139,230,71,61,204,153,100,4,203,195,59,21,36,94,225,201,181,81,235,100,76,83,137,19,196,217,11,174,25,113,150,180,110,176,232,7,183,1,30,75,221,141,138,233,32,122,207,168,153,212,165,181,88,198,143,162,119,193,145,33,23,136,101,86,139,87,153,13,62,237,167,54,74,49,253,95,111,125,237,58,82,16,4,174,143,52,146,44,253,163,171,7,33,85,194,233,143,114,82,153,165,238,141,236,188,200,137,145,246,52,17,199,225,62,135,11,47,116,63,239,4,95,50,209,6,172,212,193,64,131,26,57,140,205,2,23,146,122,29,54,66,102,217,132,49,204,186,151,55,16,137,130,226,76,225,142,48,135,11,177,178,245,137,126,249,199,23,163,70,33,40,236,224,33,22,20,18,191,210,31,53,90,19,162,139,239,151,107,228,90,194,219,252,165,210,154,237,200,93,179,100,182,224,121,217,226,13,193,97,247,56,223,58,110,101,101,204,55,107,235,215,186,154,196,68,73,213,192,212,188,125,14,143,111,202,182,64,53,48,57,9,219,97,228,26,19,223,62,172,1,241,236,70,173,145,50,230,227,192,254,121,29,200,80,223,189,231,50,102,20,137,186,195,5,187,239,164,58,229,226,58,124,70,70,190,123,34,235,183,123,115,192,100,173,85,125,56,70,139,139,86,95,195,109,158,84,43,140,255,186,186,150,61,233,197,165,36,153,129,219,81,231,107,193,41,163,46,34,19,141,152,33,228,13,145,237,189,196,37,141,2,212,210,125,84,204,177,163,233,39,228,184,133,180,58,100,191,179,167,215,222,150,149,19,176,101,204,74,161,113,97,18,127,175,245,16,43,222,104,2,186,139,156,217,111,247,79,43,226,97,57,241,250,8,235,57,84,187,57,17,163,199,107,115,27,145,220,113,106,116,107,168,136,227,27,79,57,107,80,100,110,95,33,48,234,162,61,173,57,11,196,132,190,104,125,40,126,82,66,137,18,78,13,8,176,91,73,52,185,196,143,60,16,77,99,4,51,52,41,225,142,191,83,220,92,24,65,40,229,148,179,16,66,59,209,241,118,223,76,41,56,44,151,44,30,62,173,10,93,99,197,92,239,99,80,90,159,170,48,245,199,0,53,99,22,115,153,205,220,34,163,122,10,201,87,255,242,235,19,171,16,132,106,51,150,72,133,159,49,81,237,181,22,159,179,14,171,78,250,159,57,38,209,200,29,63,107,149,72,24,250,200,71,194,107,119,124,127,209,135,139,82,247,88,53,46,216,17,140,247,236,240,105,169,181,114,81,164,84,142,124,218,128,55,238,13,13,58,66,108,113,30,140,224,151,192,104,111,247,26,48,187,102,213,152,100,119,65,69,96,170,234,149,148,149,58,226,29,239,53,201,90,149,215,162,172,171,205,120,118,217,90,174,8,12,107,91,188,23,142,70,177,220,112,172,35,46,246,131,73,216,20,213,6,20,140,161,229,244,159,166,118,75,120,71,144,158,111,119,87,246,215,238,136,218,203,45,149,218,233,246,19,7,1,230,154,47,198,89,89,198,255,231,99,218,97,225,169,26,138,237,20,218,122,207,113,238,10,243,182,193,179,120,2,248,52,69,198,145,91,223,59,241,9,24,143,183,160,76,148,24,180,102,46,37,69,59,47,22,104,21,141,97,208,121,126,161,111,80,232,225,182,6,59,135,49,177,253,96,152,72,213,126,66,111,141,255,252,96,74,133,245,238,81,204,107,240,249,128,91,30,132,142,40,17,180,30,99,66,71,139,134,167,77,9,102,249,136,150,251,232,157,34,169,20,4,157,30,176,86,120,146,217,198,16,198,179,107,221,9,37,139,38,150,143,21,189,104,186,128,137,245,244,95,97,7,169,91,75,56,185,129,73,7,152,14,127,115,75,6,57,240,116,42,102,224,197,237,91,251,77,229,223,254,28,166,248,226,36,152,186,142,230,48,165,97,74,121,140,44,77,44,190,113,247,193,35,228,130,127,99,118,124,162,224,96,32,95,75,184,135,17,246,92,222,243,9,95,128,70,37,73,43,235,62,226,195,182,16,13,228,86,196,174,155,191,24,57,227,77,246,133,202,249,254,75,1,100,153,153,138,178,68,239,8,186,108,223,147,238,121,91,177,158,21,134,217,194,123,78,241,80,149,107,21,240,157,45,222,243,219,77,61,82,129,73,172,245,158,215,59,205,149,52,151,192,65,171,62,87,58,17,122,237,248,216,63,205,93,176,193,237,175,230,88,235,240,138,20,184,2,166,40,73,18,79,251,122,241,31,238,212,252,165,152,60,235,205,247,194,14,161,195,146,175,69,178,198,250,229,236,95,216,116,29,116,188,239,167,239,63,194,18,224,49,147,27,179,194,173,82,123,192,247,190,32,54,229,135,249,122,126,57,130,23,230,253,151,198,75,241,195,173,248,237,106,105,198,75,99,173,36,78,30,135,113,137,203,109,19,185,240,254,26,55,152,142,132,0,185,90,38,189,23,39,145,247,40,182,215,133,201,20,246,90,153,102,154,91,50,226,240,63,143,31,159,16,48,22,173,92,79,26,78,240,56,157,26,82,146,82,77,79,235,195,60,119,152,153,210,245,183,239,209,216,124,95,96,45,76,57,126,160,155,109,219,215,38,201,58,100,44,105,199,141,16,197,97,114,227,150,190,54,25,6,195,97,106,81,53,71,169,153,86,168,79,21,8,226,238,199,214,214,195,8,142,28,102,109,85,237,56,119,22,95,93,56,182,114,107,36,34,207,247,219,23,42,145,180,213,148,22,186,45,87,185,183,204,235,161,133,150,198,26,205,138,118,24,225,44,73,183,105,195,18,39,188,166,11,234,68,225,132,64,121,177,214,159,63,5,184,34,145,88,53,182,78,193,212,231,112,65,90,84,134,133,44,209,159,26,55,225,187,74,176,93,186,70,226,108,247,165,91,141,52,89,246,133,110,115,211,65,114,220,53,60,94,204,248,246,71,47,194,236,50,199,59,27,65,251,188,245,64,147,66,126,25,255,212,168,94,38,199,94,118,143,132,41,240,61,165,123,140,248,192,227,42,177,21,118,109,42,30,3,38,63,77,91,223,159,94,175,113,217,34,65,78,232,157,43,100,244,12,122,186,38,119,77,202,90,70,12,201,130,119,68,3,243,247,186,242,139,107,26,92,149,24,17,152,8,248,84,248,232,69,246,251,86,113,59,198,96,169,147,248,168,255,115,110,123,27,82,188,105,50,102,38,74,232,37,145,117,105,190,231,103,22,208,242,179,171,46,43,92,149,219,59,201,59,229,196,199,188,243,185,75,199,112,96,185,148,49,240,157,86,154,119,117,231,63,17,192,239,193,184,192,4,30,229,89,196,127,176,216,95,247,223,143,51,235,24,172,254,173,113,239,76,109,156,33,160,158,16,23,38,74,29,159,163,105,26,56,14,15,99,237,115,180,78,141,182,226,14,25,165,127,15,157,71,95,138,203,70,141,133,103,5,94,15,108,100,40,197,28,154,230,162,144,94,163,50,29,23,8,178,180,171,142,246,48,175,125,12,39,52,123,58,216,189,14,215,145,1,173,22,32,21,24,90,181,24,236,129,105,216,181,245,64,199,222,167,24,124,222,234,210,27,240,167,252,66,73,192,40,176,139,75,122,216,246,210,226,225,11,103,239,17,216,216,53,226,225,104,5,54,237,218,29,196,241,5,60,134,242,103,124,164,241,212,95,20,249,111,81,175,174,243,192,30,176,119,44,60,8,153,190,220,186,191,23,179,188,7,109,141,137,227,118,35,249,70,123,107,242,8,76,7,111,80,141,184,48,165,173,160,46,210,122,148,198,18,123,60,10,195,91,89,3,134,95,98,38,120,255,170,175,13,110,82,83,14,53,246,125,118,160,205,60,22,77,97,20,9,253,189,16,86,151,186,90,96,50,108,189,103,141,232,196,214,158,81,110,16,141,175,233,37,140,237,160,135,242,3,135,169,130,147,92,77,242,65,74,239,81,241,91,132,59,208,192,246,182,96,164,192,52,67,9,184,183,216,140,160,0,213,240,246,95,170,73,124,14,148,204,191,154,222,202,116,123,29,70,12,73,179,117,144,74,248,162,206,249,46,227,37,85,164,6,83,61,245,131,169,211,145,42,125,27,178,245,75,102,0,110,25,219,231,151,8,189,45,185,184,204,252,86,144,178,122,41,241,249,43,209,80,120,56,245,50,48,151,117,77,172,26,150,186,50,2,134,179,91,91,195,62,59,162,53,185,35,71,127,123,154,182,253,15,54,22,181,173,99,114,205,234,87,137,12,119,185,74,117,176,214,162,99,24,17,85,215,237,64,84,237,60,152,184,84,207,176,155,86,160,223,252,7,101,20,30,188,186,38,155,13,166,190,47,91,224,124,54,80,143,52,125,203,40,38,37,166,221,38,184,81,71,160,212,167,43,58,139,103,239,1,219,25,37,25,95,102,15,121,199,76,146,64,14,242,129,218,246,138,111,201,166,252,233,30,109,110,73,183,125,10,71,169,38,45,146,152,131,220,209,15,54,245,120,157,130,136,184,244,120,173,101,76,105,242,214,232,189,215,120,248,178,154,173,4,67,180,122,30,60,167,254,54,170,225,197,237,77,131,91,130,239,178,61,190,73,155,23,225,211,45,254,192,95,89,186,87,203,47,170,72,18,60,199,56,15,45,122,145,28,20,134,196,201,133,119,235,180,156,172,134,202,229,171,211,191,111,33,83,129,235,120,47,81,167,127,55,159,174,225,137,99,165,246,241,211,44,181,154,96,40,45,191,128,123,74,132,195,143,240,197,165,201,252,52,77,182,58,244,26,41,249,142,214,77,165,167,46,124,173,136,217,98,80,186,157,141,2,227,194,142,142,35,231,49,245,167,185,254,182,120,107,132,141,228,209,76,240,243,222,26,74,189,147,66,54,119,6,7,74,113,196,80,120,152,205,237,176,9,88,75,170,27,36,243,97,89,21,147,26,254,52,69,143,12,154,21,243,136,204,126,89,62,147,8,64,216,239,133,75,143,158,199,147,160,251,110,209,154,124,25,217,236,72,78,30,171,199,20,239,168,121,201,160,96,252,159,152,102,203,120,50,165,231,22,136,140,153,130,19,71,47,38,19,39,233,250,190,247,240,42,58,99,23,54,19,50,90,223,237,71,227,69,20,229,158,245,73,215,8,220,8,140,41,188,223,111,27,253,137,192,144,198,188,223,38,175,78,182,105,74,161,74,92,68,201,26,157,91,35,120,112,179,132,29,2,220,132,125,6,152,23,59,239,225,71,40,17,141,33,162,20,247,12,152,111,81,232,38,168,248,189,71,76,143,65,181,104,163,140,218,189,0,204,159,216,130,193,51,165,125,77,75,187,40,177,235,144,158,47,78,86,152,161,102,184,127,41,149,29,186,122,9,76,122,101,174,77,7,18,64,52,101,19,159,225,107,221,90,42,68,152,168,23,190,37,116,167,226,16,66,22,224,239,123,123,53,70,189,250,127,89,80,248,214,124,158,31,35,129,211,140,79,114,33,119,44,162,145,95,108,33,30,16,59,61,156,111,82,64,8,12,193,67,44,162,69,123,133,27,180,43,243,109,121,93,152,246,62,188,178,85,54,53,204,86,113,226,146,30,81,190,18,15,183,130,151,135,114,238,238,224,30,25,230,236,145,65,67,133,254,157,233,156,89,34,215,3,204,72,236,128,217,106,4,190,171,239,108,247,0,163,215,118,150,238,90,156,202,107,68,107,244,199,52,23,21,169,233,29,19,181,89,152,70,99,228,36,108,197,177,126,109,76,12,91,77,147,37,225,202,9,72,14,167,235,28,41,141,105,7,91,0,25,107,171,167,220,46,68,23,130,6,132,202,212,33,139,4,141,132,237,202,240,192,184,211,4,237,132,97,227,217,144,221,107,98,37,98,39,109,190,198,84,87,109,205,208,53,170,220,232,217,221,157,53,255,234,154,238,59,152,12,140,247,179,166,180,3,136,89,130,119,133,116,196,42,115,5,119,51,194,158,1,183,148,149,64,191,195,57,80,176,230,134,166,226,117,202,36,99,146,147,36,184,52,1,139,242,210,19,123,222,253,158,99,235,247,162,236,117,132,205,80,112,3,137,65,2,63,246,247,118,107,178,250,69,43,226,67,151,8,194,118,135,161,172,237,41,175,236,174,87,119,196,22,35,41,106,154,252,101,68,69,237,145,228,92,3,92,70,101,87,130,13,251,193,202,180,207,69,13,159,179,180,78,185,143,124,223,47,38,57,135,161,150,248,193,216,121,175,99,241,108,46,10,71,211,141,240,4,182,7,147,22,165,233,70,212,116,249,109,24,6,134,165,98,130,228,195,237,186,94,207,44,11,84,242,137,174,117,243,141,7,159,156,203,212,41,140,140,125,229,182,238,58,141,185,6,246,125,94,215,202,221,30,171,192,119,107,15,147,131,112,152,80,57,125,236,167,241,86,220,133,69,156,6,195,117,244,48,179,168,8,210,159,181,138,58,191,79,98,71,145,105,163,112,235,113,161,228,83,119,41,144,5,46,59,152,129,76,173,88,206,31,230,40,46,25,135,113,141,201,210,35,131,125,6,171,46,75,243,107,98,10,145,253,121,151,75,127,243,95,170,103,239,113,141,134,98,108,87,132,105,84,32,239,179,241,92,175,49,134,173,244,27,230,160,34,104,74,63,252,240,249,214,152,191,86,45,41,22,179,233,158,159,241,214,45,188,123,218,122,153,122,86,188,214,157,50,242,86,38,11,57,222,75,47,10,233,30,12,71,108,13,166,166,3,187,137,116,251,152,156,123,12,55,228,47,50,158,199,170,126,223,102,116,237,97,249,26,188,20,183,108,217,233,62,25,208,93,160,193,122,15,71,112,74,110,232,100,248,148,71,64,117,26,49,210,4,243,207,131,133,228,192,116,55,253,38,11,183,21,174,3,185,68,108,200,252,91,44,12,203,125,23,179,20,202,137,93,119,92,204,150,74,80,144,174,72,201,246,14,244,164,192,229,54,114,145,184,172,98,115,168,193,188,239,73,4,53,135,95,193,173,198,34,195,51,226,54,176,64,44,45,110,130,240,229,26,166,61,188,3,216,52,85,97,2,111,225,150,160,102,174,253,243,240,58,2,70,27,81,54,240,59,74,104,239,134,215,226,126,31,245,56,178,19,237,199,206,86,11,30,42,125,56,206,180,112,189,213,70,9,152,124,145,77,226,124,48,195,81,244,56,228,102,70,30,49,20,207,14,47,10,229,100,204,9,22,207,8,81,52,84,160,196,76,129,7,229,52,191,184,193,200,174,50,202,192,40,248,120,207,239,50,212,107,4,203,131,122,194,64,33,105,169,9,254,190,112,72,246,138,24,117,250,105,162,18,142,78,104,36,142,162,176,176,132,87,143,180,34,89,215,27,194,172,254,133,63,242,218,233,67,12,164,109,114,10,225,111,236,164,234,77,69,55,229,198,225,235,188,155,172,4,239,183,73,20,175,136,34,112,47,147,103,195,235,63,253,217,70,218,165,7,203,105,120,155,75,192,132,26,101,51,163,214,228,158,206,30,235,186,75,229,136,142,195,159,82,96,125,49,188,62,118,213,153,210,96,56,121,232,22,161,45,192,86,191,26,196,136,236,169,226,131,66,29,177,127,190,0,140,54,43,141,137,5,171,220,130,105,38,85,161,59,14,181,202,17,69,104,136,50,156,165,240,31,71,105,192,68,136,20,230,158,181,227,225,172,204,157,96,104,124,37,176,9,197,187,192,212,130,172,120,248,167,46,44,10,218,207,120,99,130,34,225,212,71,99,42,247,248,101,168,25,116,167,164,124,166,182,24,20,166,149,216,24,166,9,241,227,162,49,174,73,184,252,117,175,52,233,228,19,48,60,92,250,112,163,44,244,104,110,225,194,46,111,85,45,90,112,2,230,198,38,107,139,138,224,226,118,2,154,27,104,253,42,108,122,123,1,147,81,45,203,227,118,4,251,198,97,206,196,169,29,55,47,74,60,156,98,171,173,29,191,182,195,79,178,205,96,36,13,101,200,239,230,10,81,178,195,184,180,244,232,186,51,186,196,215,34,7,236,232,179,11,26,168,49,13,73,245,110,233,217,80,180,249,218,51,245,244,162,89,226,20,8,180,8,206,147,116,57,36,154,139,131,230,121,246,72,86,131,239,84,225,114,103,162,167,44,20,170,161,53,225,26,127,230,246,207,121,97,88,246,213,250,42,81,72,103,176,229,179,171,209,119,92,153,134,216,62,146,133,106,33,193,238,25,126,141,14,125,222,39,155,10,185,139,95,24,80,72,20,33,140,39,48,5,116,95,60,28,182,102,77,98,31,20,60,175,128,9,129,31,109,13,131,249,138,223,198,178,155,218,181,73,129,115,100,37,64,204,34,87,85,210,48,71,29,15,94,42,51,129,124,40,105,13,241,240,81,83,56,141,235,69,249,220,155,122,97,132,37,4,69,102,184,70,182,4,17,246,169,102,246,41,145,182,134,160,117,26,177,70,154,121,188,51,105,171,250,49,7,245,201,51,18,49,150,201,176,40,12,143,64,192,119,218,172,148,216,95,112,29,204,128,55,250,225,10,151,199,90,10,65,27,140,157,154,185,111,123,173,195,39,177,222,1,115,142,70,107,178,71,165,68,9,90,194,183,143,155,50,166,16,21,91,222,127,125,243,172,21,91,66,2,67,215,24,31,19,58,178,79,151,0,121,136,213,239,8,228,74,220,219,199,214,82,137,73,14,75,36,191,96,122,28,133,239,204,156,209,26,125,75,253,154,100,115,207,26,93,235,136,171,233,195,9,160,127,209,181,65,201,172,14,11,65,170,72,142,49,87,118,170,119,32,76,24,99,78,133,193,212,47,214,187,215,240,109,99,0,189,91,171,142,41,52,238,238,93,235,168,100,31,221,55,58,66,158,158,15,209,205,61,157,190,39,126,160,18,48,181,84,59,193,179,68,62,94,111,38,151,165,67,78,138,93,137,49,133,119,114,104,153,199,189,167,53,191,190,99,220,213,79,95,11,74,202,248,218,232,14,138,138,42,112,123,119,100,99,142,153,186,101,177,199,189,125,1,183,67,77,115,5,229,150,120,47,107,190,180,103,197,178,57,2,222,247,222,160,131,70,108,208,207,152,78,209,164,250,83,44,165,241,13,26,148,34,95,66,185,88,204,64,9,236,45,133,169,143,240,237,208,84,120,116,137,52,83,140,241,213,75,84,126,169,107,128,229,86,34,125,12,190,171,169,99,138,120,112,239,209,113,232,234,244,106,70,190,68,141,207,9,107,91,57,169,53,52,252,254,112,220,130,234,17,49,202,255,240,189,117,14,1,245,220,125,240,81,127,37,90,87,251,254,10,179,109,249,111,223,75,70,209,60,196,11,163,119,19,48,18,177,234,0,104,112,75,246,120,56,149,122,122,23,110,144,250,244,232,218,160,96,41,193,155,232,160,195,80,196,106,49,83,179,155,93,252,246,66,41,97,40,140,100,218,131,79,154,105,216,24,251,61,219,10,226,103,134,123,236,198,22,184,45,59,193,95,16,111,119,243,249,39,240,140,216,209,140,8,74,87,126,51,185,103,135,167,145,203,102,248,26,29,254,104,147,43,213,13,175,65,82,239,253,66,89,75,171,200,191,246,151,165,17,48,76,91,53,125,204,242,118,149,217,73,139,155,105,42,200,126,119,237,231,175,165,151,190,102,146,116,156,164,237,147,166,25,54,65,160,95,42,3,188,115,116,135,119,249,238,202,35,229,134,49,195,161,35,116,152,0,76,203,235,227,244,88,62,240,187,166,163,147,20,138,25,179,140,26,2,141,210,35,225,58,34,4,67,196,243,94,222,116,38,20,171,69,115,152,140,99,157,225,213,232,171,125,72,63,139,89,106,229,36,34,111,222,113,28,21,26,11,39,97,242,139,92,63,216,125,79,114,21,85,196,84,220,125,198,178,191,79,171,218,154,92,193,17,41,169,48,27,76,253,233,178,106,76,240,51,114,20,210,170,35,78,108,119,7,121,141,79,71,133,75,251,47,205,22,159,224,151,182,51,244,199,34,65,248,90,253,229,232,153,77,22,232,241,233,79,194,214,210,176,47,83,161,133,119,13,22,181,153,22,64,183,220,127,79,241,189,166,70,10,72,95,11,108,195,131,20,48,206,101,117,101,78,83,191,123,173,239,182,146,140,94,46,180,158,94,140,161,167,249,120,31,26,137,177,157,17,238,132,11,94,188,134,8,132,135,53,127,207,11,94,78,96,40,81,98,217,159,77,150,133,122,44,145,181,247,0,42,196,80,173,168,1,104,124,144,46,35,192,7,153,75,109,98,114,236,158,57,65,16,178,233,218,165,78,246,53,230,99,234,137,79,96,49,82,173,72,135,44,61,117,252,190,104,120,228,59,137,36,90,39,14,189,196,142,236,127,74,104,146,61,176,80,12,42,47,175,26,42,196,4,83,254,26,111,77,21,255,82,63,237,103,202,71,1,195,138,60,20,190,19,228,205,241,187,183,137,11,141,204,27,212,21,2,157,123,232,60,180,2,173,21,111,221,121,105,245,1,111,83,60,117,184,65,123,167,173,105,16,166,202,181,75,72,164,87,24,126,130,232,56,213,146,50,100,40,165,74,178,121,201,78,94,138,181,119,92,65,168,183,42,93,27,91,148,63,146,201,137,250,169,123,153,180,106,15,126,226,49,63,202,152,113,225,209,34,113,147,84,116,184,162,20,166,44,225,237,41,184,173,18,76,133,84,60,124,247,148,125,108,75,123,122,0,18,251,42,93,25,63,254,114,156,31,104,107,46,189,182,93,3,108,191,29,135,195,183,182,4,147,56,247,54,195,173,144,93,118,3,170,72,13,11,12,9,108,116,10,73,117,221,232,62,202,226,35,195,253,79,187,60,53,158,231,29,168,187,91,68,94,225,111,141,88,88,100,156,164,73,66,30,74,9,219,11,71,92,106,60,185,114,56,88,83,134,202,71,0,254,11,195,11,185,213,100,129,16,254,248,222,112,20,227,133,82,248,90,78,158,99,75,176,78,85,76,153,153,119,150,196,88,223,67,134,56,183,194,189,68,74,28,98,239,148,119,42,60,94,101,11,113,133,163,149,45,236,23,243,25,156,124,157,116,98,178,35,68,234,25,49,183,161,5,182,172,218,229,30,44,139,68,106,236,208,86,229,175,4,29,120,162,131,147,26,31,238,197,113,88,147,0,175,63,205,152,157,119,150,183,146,150,134,149,128,56,216,167,230,144,48,123,203,12,127,135,217,158,122,228,97,60,70,106,25,60,115,136,117,36,120,9,92,39,242,225,9,254,228,225,36,156,167,149,241,153,2,138,195,101,113,84,100,184,196,38,8,141,168,146,158,90,215,158,137,206,69,81,111,200,188,87,184,81,141,228,38,157,182,88,25,239,126,77,42,227,76,155,13,185,106,241,203,212,254,212,52,79,184,195,250,112,47,242,114,122,203,223,50,242,110,76,159,109,165,237,98,193,42,17,61,35,111,77,111,115,198,243,17,83,152,140,208,153,22,253,50,225,205,128,89,76,61,207,209,47,182,88,202,238,70,94,0,163,238,135,162,149,148,246,155,250,189,107,9,18,30,105,2,147,52,27,118,48,14,241,52,222,120,23,61,205,2,62,82,138,227,117,143,164,204,84,110,14,106,97,91,21,196,138,75,7,100,50,61,61,185,245,24,237,193,230,146,225,90,103,184,189,238,166,159,114,214,184,214,247,241,94,10,155,55,245,11,69,176,250,96,178,189,117,154,80,198,18,238,190,65,224,42,205,80,187,179,70,207,33,53,31,105,19,117,46,0,187,199,33,41,163,227,73,186,245,23,67,66,66,186,134,159,205,27,248,238,90,104,187,125,169,245,185,179,48,126,26,205,198,52,201,38,94,156,119,197,164,234,87,59,126,45,174,22,83,116,16,42,201,91,89,39,189,40,96,72,42,190,188,149,237,216,233,254,72,123,211,186,69,215,44,186,86,17,214,17,199,51,202,114,145,34,213,17,50,213,131,201,130,200,145,193,97,62,210,174,17,12,88,10,70,127,30,86,170,153,181,53,222,167,120,111,54,28,45,56,216,92,44,163,126,195,188,52,226,81,160,240,167,245,112,155,221,63,84,71,9,226,54,95,20,200,118,139,61,46,125,52,151,248,240,55,224,123,159,169,53,22,225,126,112,207,33,186,110,9,167,35,60,226,88,40,159,194,48,74,175,231,79,231,147,10,124,151,121,188,180,169,23,202,84,217,16,35,143,240,225,20,115,144,87,133,73,117,168,1,151,100,169,222,239,140,31,32,220,233,139,40,219,84,152,248,120,248,234,33,168,149,21,178,113,141,68,4,163,91,94,167,198,255,6,221,9,35,133,120,173,122,182,76,148,188,71,113,34,218,16,34,167,114,225,187,153,69,129,19,68,101,85,9,49,136,160,82,243,233,112,167,106,89,30,14,55,199,244,5,214,208,127,82,34,88,164,124,199,56,15,198,33,155,90,111,168,119,2,30,69,247,225,205,225,82,202,131,17,114,175,10,127,175,246,234,142,55,124,29,242,185,201,42,109,17,104,59,107,106,150,224,189,10,16,120,174,175,4,112,104,4,29,22,180,111,122,17,108,163,184,170,203,179,15,122,159,53,2,159,221,228,214,135,192,182,23,69,145,31,76,69,98,146,162,69,50,91,136,167,161,243,83,53,230,74,165,126,68,110,154,201,66,202,210,63,8,24,182,19,48,201,248,114,58,81,32,21,182,29,145,202,173,229,237,23,61,174,176,106,48,148,35,10,67,41,26,138,113,247,124,186,59,197,84,120,23,65,77,246,68,80,60,222,190,145,183,110,213,66,85,96,228,213,227,123,112,177,151,111,13,9,90,93,231,161,85,171,65,15,193,169,19,81,56,188,165,154,228,71,69,223,219,75,81,185,174,202,255,3,99,121,139,34,113,50,104,142,168,110,90,77,240,136,154,132,198,118,168,102,204,225,196,169,17,94,236,38,199,174,40,222,215,135,194,22,122,20,62,175,104,166,161,177,164,201,66,136,146,181,48,43,47,204,253,89,199,251,143,166,210,225,141,130,183,182,198,57,239,23,174,70,46,75,149,253,14,138,180,168,36,189,43,124,86,125,50,178,169,49,98,141,4,179,12,175,119,5,109,196,184,69,239,19,248,204,254,158,13,93,128,236,87,120,98,239,212,136,214,228,130,39,116,66,135,25,168,113,216,42,124,94,126,60,169,12,59,189,212,53,71,123,56,128,238,153,119,134,82,236,192,33,117,222,158,208,56,7,117,162,64,201,35,227,77,108,95,63,199,247,183,218,28,134,251,68,114,37,80,178,250,194,35,215,40,58,218,169,177,81,240,57,74,113,203,208,215,102,111,93,209,51,38,74,79,112,123,213,210,248,130,138,174,75,116,174,163,46,158,211,156,228,55,133,191,21,245,60,237,26,167,215,56,208,158,193,12,225,46,26,220,103,137,92,250,88,149,96,11,148,65,209,17,37,168,25,193,247,106,2,169,250,108,227,134,136,103,195,92,217,19,140,2,93,60,156,11,132,220,219,143,49,22,187,151,178,225,81,81,31,191,233,169,189,89,90,241,226,55,237,248,228,218,236,159,171,26,85,163,182,182,122,148,232,90,135,33,69,7,237,218,118,81,206,217,16,6,91,233,217,49,139,16,76,152,229,36,236,190,69,60,152,210,218,212,146,124,201,248,24,197,174,80,9,94,47,123,196,114,209,211,244,167,48,49,246,193,2,15,115,203,232,91,151,112,80,104,104,207,224,17,7,38,169,89,61,255,242,140,109,174,16,130,236,233,165,70,176,16,52,211,223,75,67,217,103,92,0,238,220,133,18,40,15,37,21,215,1,223,167,127,249,67,144,225,237,176,201,43,167,175,184,75,212,180,23,147,213,249,210,28,56,53,76,8,147,88,107,9,133,67,197,81,162,31,61,77,175,26,238,155,198,73,252,141,52,189,32,189,247,239,72,109,248,92,233,151,185,23,198,167,40,200,87,166,185,11,191,90,180,46,141,186,46,133,203,23,133,254,149,141,63,161,29,227,199,147,182,238,85,182,244,244,211,144,197,71,66,24,245,72,90,80,6,85,109,141,101,67,90,15,137,210,105,47,249,186,111,7,213,54,143,244,49,205,124,141,223,54,53,85,93,240,100,185,60,148,77,48,237,160,24,178,158,47,70,236,63,175,216,102,226,193,14,15,114,207,180,117,197,109,26,173,41,117,59,218,113,74,153,163,113,159,187,247,180,245,67,21,23,240,159,84,176,30,28,144,113,239,128,239,163,210,162,133,123,38,210,22,141,6,55,31,89,143,39,131,80,212,80,150,13,164,2,97,175,13,184,124,45,29,227,28,219,145,57,120,74,82,152,176,179,54,138,229,161,49,216,250,169,73,54,139,232,47,204,18,41,152,136,165,2,193,71,148,175,114,194,201,128,54,74,197,207,131,239,133,83,45,159,102,197,88,81,221,10,93,153,154,100,92,28,35,93,146,172,241,173,159,186,35,7,26,232,220,75,121,148,174,225,17,126,35,70,174,234,181,192,132,182,71,84,241,87,19,59,144,41,54,44,27,176,70,10,41,53,87,10,147,54,26,83,16,74,33,173,186,64,116,186,71,113,17,49,231,34,254,48,24,101,174,249,29,104,91,41,127,225,224,60,59,81,157,77,50,251,250,231,217,152,227,145,88,219,187,82,47,3,223,77,35,210,114,175,93,164,41,139,116,124,125,81,145,5,43,155,38,125,28,11,150,151,87,118,219,213,0,30,164,241,70,37,230,49,245,195,79,97,216,8,60,157,24,30,53,45,248,69,66,109,132,249,64,234,251,167,151,60,252,252,100,16,59,108,44,199,250,165,239,6,80,163,38,227,78,184,116,51,190,48,17,138,128,123,77,92,70,232,96,145,14,238,48,105,252,114,247,61,40,174,247,26,229,173,8,107,164,169,66,122,101,20,168,226,217,208,52,106,212,175,75,164,106,22,227,185,93,218,154,56,92,252,54,158,107,137,31,221,37,203,231,124,21,83,3,2,90,129,113,148,71,45,23,85,161,43,161,8,43,69,133,41,181,170,178,58,160,123,218,213,181,139,14,69,41,74,51,9,65,208,253,248,161,77,108,60,85,122,181,109,199,19,253,77,155,248,203,251,63,34,53,213,139,123,200,59,150,228,160,187,155,212,39,38,101,98,215,85,79,219,110,201,146,158,212,14,51,234,73,203,22,26,134,120,52,124,101,186,3,119,84,202,156,187,159,197,66,205,122,154,102,229,172,7,83,35,173,19,188,161,106,22,63,93,44,155,76,96,56,175,98,200,80,223,20,78,195,11,47,244,138,252,189,172,84,86,23,174,37,139,121,199,185,45,86,53,125,40,156,13,109,73,146,19,91,234,248,132,212,213,137,230,15,197,52,41,145,153,0,231,138,114,169,78,56,69,55,164,201,138,112,89,122,228,216,86,218,101,169,195,13,177,207,67,81,191,202,34,29,227,235,112,157,18,164,91,139,26,208,104,204,253,34,187,150,209,2,189,98,114,37,52,132,206,28,174,38,178,162,48,212,109,94,59,209,184,59,233,7,153,152,151,49,205,170,201,82,233,189,25,171,199,135,20,182,31,101,56,187,40,197,38,39,224,90,148,8,204,40,238,119,148,183,85,20,152,231,151,60,13,161,16,116,10,167,245,58,169,241,9,65,206,123,163,134,221,95,143,76,168,109,227,217,230,224,252,210,107,145,25,248,123,45,244,8,102,114,206,144,187,229,245,36,155,203,106,30,50,194,175,254,211,68,48,139,22,204,219,183,14,81,89,146,67,238,52,85,231,140,133,210,93,219,251,79,253,83,119,241,77,65,170,43,108,219,94,171,22,231,32,3,199,87,159,229,245,55,189,239,35,164,60,92,76,129,45,229,126,122,205,167,135,101,209,167,33,68,21,144,42,11,220,152,102,254,98,166,157,174,7,35,250,208,227,60,17,237,210,52,151,210,148,4,138,47,109,212,237,62,77,33,0,46,205,165,120,9,75,28,229,123,60,198,197,227,11,232,142,88,77,118,134,241,228,250,100,48,182,211,174,207,70,118,229,120,149,37,197,89,122,69,36,28,22,10,18,247,41,212,226,235,163,49,128,92,107,253,110,231,40,115,124,10,227,222,12,152,241,151,40,19,74,24,111,91,224,202,119,123,169,245,13,150,196,25,66,212,45,21,163,32,55,89,93,105,116,193,72,45,10,142,127,7,87,13,97,228,109,249,220,234,127,180,226,96,23,70,70,23,188,39,219,11,202,112,23,121,48,121,191,228,128,233,164,37,123,113,168,201,242,104,138,25,240,25,175,181,101,175,142,4,215,230,98,107,11,89,133,52,73,59,69,150,209,181,5,105,120,134,121,237,128,201,178,75,93,51,125,151,120,56,81,83,53,195,187,81,234,31,151,185,94,172,39,109,141,113,225,162,29,11,33,196,149,206,54,72,171,92,193,101,13,211,150,213,23,163,100,33,122,110,137,226,106,12,99,45,187,90,207,26,236,49,186,116,141,228,186,6,76,86,159,246,172,161,240,229,231,15,135,255,220,250,185,97,191,113,125,138,99,25,185,122,201,197,226,234,79,128,24,14,149,182,21,134,149,241,132,226,115,107,83,199,116,19,244,110,190,39,77,196,219,52,97,126,179,25,134,102,51,106,129,170,136,182,81,184,15,69,92,206,162,158,106,197,22,164,102,43,96,210,44,196,32,176,92,224,80,112,156,228,225,105,45,216,92,112,68,185,248,241,224,99,201,160,192,228,85,134,47,206,73,114,168,150,28,26,209,87,84,64,35,79,175,115,252,254,50,164,137,161,99,77,122,168,214,86,160,181,59,4,198,170,237,250,214,36,184,133,82,53,74,133,226,37,39,123,167,29,223,85,200,220,158,90,146,78,228,232,132,14,48,173,85,99,222,244,46,102,153,239,183,87,242,106,49,130,132,65,28,94,176,6,36,24,237,208,24,52,171,130,158,90,33,135,10,85,141,15,210,17,126,208,242,59,170,121,189,107,179,193,241,175,235,171,89,22,181,79,134,137,37,115,242,2,242,182,80,25,124,255,44,221,26,82,160,168,246,145,208,162,215,0,200,91,31,204,5,92,141,63,243,120,58,138,226,229,209,171,17,89,157,43,38,41,46,31,137,229,96,120,236,19,250,221,8,214,206,20,142,185,147,244,115,123,192,4,88,52,193,130,35,189,134,52,25,179,157,250,172,20,182,112,194,57,96,242,71,213,62,35,167,36,68,232,185,36,172,149,253,186,99,141,239,193,115,36,3,205,238,52,177,54,167,21,195,10,124,16,25,113,217,63,162,49,69,36,238,236,194,223,123,116,109,64,73,254,246,90,75,98,217,161,34,63,144,198,122,247,178,191,76,190,18,109,231,39,6,49,57,63,48,69,6,106,244,118,2,67,131,92,99,6,147,141,248,182,171,77,221,123,219,161,121,110,181,12,91,26,255,197,166,253,217,200,210,172,103,210,238,98,92,157,35,86,15,228,46,77,224,131,27,207,133,180,160,141,235,66,93,128,180,103,253,222,144,32,28,247,61,3,108,163,23,124,66,215,114,88,49,207,59,33,176,91,168,150,248,28,190,203,225,200,179,239,98,160,214,204,101,205,41,5,91,242,236,106,131,236,234,224,84,124,74,240,122,195,114,56,67,170,122,144,248,184,142,180,102,71,9,21,237,129,108,208,236,210,154,28,149,16,38,191,231,75,17,222,195,109,124,116,213,151,15,69,154,247,0,217,2,19,1,115,213,192,107,56,144,51,46,111,61,73,100,245,41,12,195,214,62,138,154,114,192,124,66,241,8,99,75,191,23,242,170,161,81,79,138,172,182,70,193,57,180,108,225,74,69,85,71,30,222,187,23,115,217,86,137,28,171,140,248,189,160,160,123,19,123,33,30,60,25,20,228,122,30,60,14,124,178,210,218,72,73,92,34,15,202,178,35,54,171,145,111,19,173,136,93,3,98,33,25,52,110,217,165,198,182,176,141,49,227,193,20,78,44,87,126,133,23,102,11,173,144,169,5,247,21,235,30,89,101,217,177,254,180,133,221,10,130,228,137,145,83,148,44,11,239,56,49,114,153,226,144,192,246,18,253,182,120,142,172,122,35,110,57,43,14,167,218,150,84,184,153,44,117,123,3,206,90,122,54,16,38,140,93,75,2,70,80,91,186,141,92,247,92,239,107,21,225,16,223,127,170,151,142,222,215,39,149,239,161,139,88,95,12,216,181,35,52,56,129,94,242,14,41,104,220,33,42,89,190,9,16,64,51,18,112,18,60,223,124,168,125,190,243,76,5,210,71,3,238,132,146,231,137,13,137,248,194,22,24,209,137,209,98,64,77,211,92,80,244,100,154,143,39,228,38,109,11,12,249,137,43,116,49,193,57,109,20,166,250,166,251,179,171,209,246,29,129,57,224,155,239,164,56,250,245,83,83,126,53,91,121,123,33,126,163,33,176,217,254,222,26,141,99,49,252,54,57,199,164,61,196,231,66,26,92,186,6,161,70,119,70,135,105,53,74,207,191,133,194,20,186,30,1,155,38,93,23,248,110,18,39,78,23,114,91,165,66,20,9,143,233,49,96,190,8,87,37,57,64,58,103,226,10,19,201,72,168,101,121,144,13,248,125,239,112,130,248,248,211,214,220,210,197,200,177,170,95,133,201,181,13,184,194,54,43,195,2,21,75,232,188,115,36,83,110,170,93,35,252,58,98,221,35,228,181,245,189,87,220,193,217,195,245,190,185,45,64,249,249,5,127,154,222,133,236,211,104,44,223,127,102,24,242,103,29,157,135,208,29,248,163,77,217,68,126,23,70,130,229,55,163,59,248,159,38,87,160,144,118,109,97,191,158,76,211,158,169,178,248,200,229,238,62,36,208,86,157,154,96,252,122,110,22,90,206,189,20,65,163,106,74,102,131,195,176,226,44,57,217,216,101,91,243,153,130,40,99,173,178,93,89,16,199,93,3,216,186,101,235,182,112,72,36,241,121,68,41,254,212,89,8,171,223,137,83,147,66,184,79,184,111,109,84,102,243,43,56,202,2,164,240,234,194,159,79,4,155,108,138,38,18,171,80,73,210,161,184,101,195,107,85,244,123,220,73,31,222,1,138,204,151,20,119,115,76,126,228,169,255,96,168,41,154,126,106,66,51,62,224,232,65,14,157,255,205,216,161,252,209,196,18,117,18,53,43,162,248,121,14,138,73,77,11,186,77,199,215,81,115,141,201,228,71,68,42,214,6,25,83,85,74,15,54,1,139,229,202,48,204,9,82,22,228,149,209,190,104,45,90,19,223,211,133,69,188,52,110,200,8,56,86,153,161,31,183,9,231,82,129,202,180,171,29,1,129,210,221,205,194,227,193,105,43,253,162,230,53,164,35,23,121,128,82,20,180,45,197,103,126,225,147,128,146,87,126,217,212,138,252,114,205,222,209,117,209,65,178,85,226,218,127,167,215,144,82,247,109,35,122,226,75,93,76,211,31,182,109,39,177,145,145,174,83,245,112,216,70,71,29,83,127,118,173,71,178,234,215,241,249,193,195,45,146,158,6,12,115,106,117,77,63,110,102,85,244,10,54,89,69,225,93,162,250,180,75,77,28,81,150,190,253,218,142,181,72,178,150,160,40,252,196,204,190,118,235,39,199,248,48,213,238,30,143,222,168,209,232,163,113,128,126,49,96,164,81,124,250,108,150,93,44,247,5,225,174,28,136,3,162,129,250,188,71,228,78,203,179,7,105,182,209,49,54,118,153,249,70,29,91,220,246,55,138,201,170,35,2,125,165,250,181,174,49,250,174,152,232,178,4,131,145,101,63,65,131,35,63,141,21,235,87,173,181,205,203,37,141,23,225,226,17,211,19,198,179,34,67,246,65,54,178,98,234,95,147,86,184,243,89,145,72,42,250,152,220,205,248,147,195,16,26,229,190,92,231,156,248,214,146,236,80,224,209,194,113,11,33,209,144,202,24,123,246,157,23,231,45,217,42,210,142,70,187,52,86,248,25,11,111,50,167,118,124,120,41,185,133,200,201,64,251,4,174,148,58,248,195,73,183,106,114,15,68,236,29,230,78,135,15,11,68,7,237,222,38,220,42,251,172,82,73,150,229,69,215,23,78,76,35,132,30,83,59,94,176,153,187,195,48,217,106,107,83,104,140,159,38,39,125,137,245,194,76,89,238,6,49,165,173,162,29,195,203,245,185,57,105,119,35,201,253,193,190,227,56,157,14,195,11,36,246,5,90,30,94,57,102,142,221,181,155,46,174,207,170,195,227,183,25,255,166,67,10,131,137,159,150,164,205,204,81,82,107,140,253,231,84,62,104,58,232,231,172,37,44,66,132,95,84,242,117,115,173,60,33,194,254,25,229,148,46,62,56,69,92,199,13,61,31,72,14,100,50,88,92,43,222,155,248,244,145,253,125,108,99,101,247,223,134,199,124,45,233,218,38,159,55,230,233,103,242,229,50,79,15,211,52,188,229,127,5,170,50,44,150,4,225,75,4,217,189,174,75,159,52,158,26,103,139,181,86,99,117,146,89,214,98,26,91,202,154,156,122,228,12,237,8,172,144,209,50,138,152,9,38,242,94,98,38,78,166,105,85,24,121,35,191,93,223,77,96,41,65,198,133,167,145,250,58,124,175,157,159,236,196,92,223,198,136,227,218,10,15,31,135,133,9,173,125,49,166,157,53,32,91,177,177,226,135,111,138,176,123,147,162,82,130,56,86,200,225,48,228,1,75,70,133,115,48,76,89,182,40,21,33,130,41,152,61,245,181,134,73,77,90,47,227,164,12,116,20,209,147,218,70,155,182,99,95,161,116,86,108,35,75,66,142,208,7,180,137,71,206,250,105,241,109,183,249,200,139,20,186,80,10,174,17,57,243,245,131,115,77,58,117,170,149,90,250,126,181,89,106,50,77,8,214,149,136,246,220,23,238,122,175,158,199,52,222,124,47,68,76,98,106,227,191,123,201,51,172,168,170,208,198,80,34,205,176,217,160,181,145,151,178,164,149,136,201,48,135,186,172,76,152,11,239,241,244,14,16,130,104,50,137,62,146,119,92,18,252,218,154,75,133,68,112,148,247,47,156,194,203,18,60,182,126,73,87,250,248,11,247,172,174,143,38,138,56,221,127,179,72,167,147,74,19,124,211,112,213,213,56,114,9,46,45,109,125,79,156,30,54,50,187,178,206,145,197,194,93,18,206,105,186,114,184,225,196,28,90,220,64,132,249,149,151,222,36,9,57,220,151,36,40,115,107,56,78,163,0,90,36,153,28,199,205,253,116,97,16,14,98,20,39,193,240,229,63,171,205,82,107,180,95,24,156,209,186,17,136,216,186,48,110,131,19,112,133,128,90,151,21,236,74,237,25,87,164,189,235,162,220,148,48,246,128,239,16,201,215,192,133,25,145,237,101,34,25,114,47,152,48,16,246,103,123,21,75,89,150,205,132,124,113,127,45,138,1,213,11,120,205,23,54,8,159,130,232,9,148,180,11,162,179,25,183,60,220,74,66,94,204,38,57,190,21,198,106,91,179,169,131,6,158,178,253,98,142,205,104,5,21,157,123,250,46,135,44,163,214,6,243,236,121,63,151,127,233,10,217,138,120,203,112,52,173,72,114,64,75,244,218,141,39,189,87,235,238,231,94,144,0,169,65,122,247,231,73,169,79,92,110,205,209,162,251,51,130,239,238,45,224,216,147,50,146,11,83,255,26,94,66,156,194,43,245,252,152,124,182,195,102,181,215,4,59,23,188,193,68,25,71,130,119,56,73,200,117,74,83,129,0,213,235,152,197,6,100,241,32,225,87,124,135,133,8,238,136,146,38,36,103,237,145,102,78,51,21,186,192,131,220,181,112,60,93,27,66,14,91,60,42,51,60,32,148,109,74,209,156,165,6,244,55,191,139,105,65,77,61,85,218,122,243,27,234,74,137,92,111,179,101,139,247,203,42,240,69,158,154,197,83,158,123,127,33,215,209,139,124,234,69,201,122,4,128,169,23,82,7,253,132,12,188,157,215,181,163,23,166,73,53,209,107,75,101,114,213,61,129,250,160,240,253,223,75,27,100,251,186,101,44,236,165,231,34,233,82,204,106,138,84,227,11,79,245,49,110,164,116,28,226,211,143,214,139,105,39,15,39,7,161,207,24,113,242,193,116,196,249,239,139,157,145,40,53,180,49,204,170,175,113,183,44,18,61,18,235,140,99,139,98,138,175,234,128,83,253,85,253,196,156,119,67,174,201,132,192,149,180,34,64,181,63,43,61,76,103,34,156,50,14,147,3,33,231,252,29,100,14,148,104,125,135,112,202,70,106,42,209,63,210,11,96,114,74,228,68,93,197,166,188,119,237,51,54,207,35,48,46,153,104,77,225,172,188,54,242,214,237,196,79,127,132,254,229,56,134,186,59,168,185,137,94,29,17,31,218,11,217,145,231,104,227,135,196,16,88,16,125,126,225,76,67,192,77,226,187,208,7,194,44,17,190,75,78,174,42,40,22,92,68,227,97,219,16,199,255,61,89,214,203,25,153,40,165,138,18,194,94,38,103,29,206,71,104,141,36,141,128,53,108,117,141,14,219,29,167,41,60,94,14,207,36,250,39,4,242,192,119,133,124,17,89,155,184,167,86,130,67,158,154,45,97,72,102,19,104,11,129,91,252,18,88,127,169,227,104,13,62,63,247,188,199,156,118,124,98,181,133,159,27,77,219,165,99,54,209,70,141,214,104,80,78,125,47,50,84,98,34,16,222,149,186,156,11,183,57,35,114,240,39,156,170,175,101,137,184,142,146,218,82,180,173,233,128,249,136,90,29,166,220,12,80,46,184,54,182,135,221,32,190,41,250,53,201,30,234,62,224,131,221,167,204,4,71,218,45,112,89,122,28,195,131,91,195,81,50,76,81,87,220,21,240,191,141,240,247,82,53,141,35,75,224,39,102,108,46,62,45,172,1,229,82,234,29,91,166,28,33,211,31,71,84,164,248,224,17,160,74,87,97,190,71,13,24,139,69,31,126,183,232,72,179,25,16,63,235,61,240,158,44,92,37,34,24,137,242,229,208,223,190,175,58,122,116,109,25,107,169,192,216,44,231,193,29,150,31,133,45,75,36,194,164,247,205,180,103,147,237,48,122,118,13,248,169,29,131,22,255,5,73,137,193,233,199,226,94,38,17,214,59,143,180,91,104,75,251,213,24,253,10,253,85,120,237,86,60,152,60,175,244,165,224,123,137,57,116,205,178,41,164,197,204,100,227,178,115,24,66,215,52,92,86,152,28,173,201,34,106,250,78,91,214,29,142,158,161,199,41,181,117,99,159,248,208,220,216,143,254,54,21,2,47,48,140,92,177,190,52,114,62,17,55,27,164,179,13,93,243,176,199,133,69,120,225,107,125,22,109,221,135,252,54,133,9,234,69,89,176,247,69,156,146,220,159,187,7,203,254,77,105,254,242,35,113,88,140,71,78,181,5,45,101,28,199,16,32,246,162,251,40,180,148,53,126,122,66,210,91,211,79,159,200,23,193,33,146,98,183,203,152,158,106,188,23,122,109,186,141,194,222,243,121,66,200,181,164,168,100,152,9,158,95,172,76,124,169,187,167,214,195,217,123,12,30,194,187,106,40,33,64,71,201,179,144,171,28,48,212,198,1,223,7,201,181,230,194,84,142,7,108,220,254,9,109,251,253,50,148,150,51,253,244,237,139,143,55,148,79,83,183,50,188,134,111,18,19,214,84,3,198,224,229,187,44,154,116,93,152,183,255,224,209,99,76,204,191,50,255,249,105,247,204,242,37,91,90,123,116,60,72,218,81,115,187,179,126,231,183,254,98,34,17,253,214,20,3,27,179,8,120,143,182,17,16,201,67,122,231,199,14,152,88,65,205,159,107,186,253,131,166,90,255,234,201,31,59,114,137,81,169,219,146,117,110,112,9,39,37,20,82,109,228,185,128,148,93,192,152,141,35,193,132,147,31,76,210,71,134,17,187,115,24,37,140,149,96,10,234,191,128,81,186,209,174,5,249,54,40,178,42,122,176,225,69,136,168,220,16,122,120,160,111,173,56,243,184,57,236,154,96,124,2,45,224,114,212,27,70,228,112,134,105,5,49,5,7,168,194,99,68,50,226,128,146,122,167,198,100,42,198,68,192,19,158,38,225,87,93,131,153,122,152,131,71,37,189,49,90,66,51,96,130,93,218,113,8,106,220,200,24,108,225,234,209,130,212,101,87,143,150,147,247,139,55,83,225,5,43,151,195,208,238,164,247,50,105,146,120,56,36,119,83,39,225,61,21,74,236,195,117,225,70,215,175,65,5,148,95,50,145,52,41,66,162,118,97,38,142,103,64,35,66,242,229,25,14,243,156,223,246,16,113,76,199,207,61,217,202,75,121,66,206,82,234,215,129,239,62,236,110,89,180,39,215,153,233,167,91,141,44,127,174,87,61,153,217,215,2,42,43,208,118,106,50,128,22,11,115,197,107,161,119,147,102,210,224,86,21,99,102,28,225,9,70,173,50,94,139,138,231,153,224,218,67,54,130,226,40,101,79,196,69,70,29,83,140,89,161,60,94,187,214,57,151,125,42,97,84,75,1,142,57,216,106,239,15,110,171,166,35,0,22,229,216,83,72,211,255,210,194,197,129,225,151,88,168,86,40,92,81,24,50,70,127,177,98,36,75,218,243,102,172,122,1,223,37,150,78,144,251,65,158,253,116,175,103,168,16,9,140,11,248,61,156,12,235,79,183,187,138,242,151,207,134,2,81,116,218,75,107,155,209,22,183,121,218,11,139,85,108,58,76,152,68,13,153,123,157,195,103,17,48,100,113,169,53,180,197,49,102,200,241,158,212,186,60,21,16,78,80,213,118,223,228,97,172,72,174,131,117,170,106,10,194,93,17,179,116,55,196,77,62,247,168,155,242,158,116,45,234,123,136,181,29,117,109,145,140,52,60,96,211,134,201,112,202,221,29,30,144,233,29,199,163,126,132,136,22,214,70,46,13,211,225,251,237,53,246,55,145,128,250,220,143,105,188,22,75,157,18,227,59,35,30,141,30,119,75,126,26,46,166,191,49,65,82,178,171,143,147,104,105,121,40,65,198,147,92,64,225,42,65,164,238,75,46,248,65,137,146,223,51,239,150,75,229,180,12,39,42,120,113,125,104,76,184,169,161,1,50,243,34,75,191,81,158,173,46,204,78,236,180,7,250,13,232,195,5,94,150,253,24,240,189,197,202,178,158,198,226,210,2,182,188,95,245,20,126,80,194,252,122,86,143,69,13,83,168,166,127,225,42,33,29,77,245,248,240,51,162,123,227,173,201,116,251,100,47,164,164,221,153,121,173,186,3,25,38,9,11,110,24,12,221,98,173,68,140,91,10,165,46,210,81,163,117,67,40,85,163,161,100,196,249,213,165,66,5,171,87,251,107,59,244,238,113,61,10,61,167,212,134,110,219,162,99,217,22,162,49,165,167,36,5,110,246,191,175,205,149,181,235,30,111,57,228,97,116,150,70,74,248,208,148,145,107,225,196,110,6,133,225,210,84,70,115,194,252,132,4,17,104,105,48,63,46,77,162,225,70,55,126,48,130,104,91,124,41,13,86,139,49,189,245,221,69,231,210,212,162,73,105,152,63,28,226,198,45,98,51,23,70,78,236,231,24,230,107,9,155,7,194,60,115,254,72,156,173,162,146,100,187,165,48,166,247,23,240,181,181,74,106,125,45,170,159,181,0,231,5,245,58,90,16,14,17,240,223,2,129,209,133,220,129,148,214,125,104,254,7,155,250,97,166,235,160,164,255,103,146,34,92,98,5,61,10,99,94,140,7,175,148,102,127,167,116,243,152,11,97,213,154,152,39,200,120,245,203,57,185,26,7,242,107,173,129,41,4,13,28,198,213,126,82,217,209,113,53,24,152,163,38,190,221,84,158,83,190,238,175,85,239,47,139,219,128,198,203,89,72,62,75,147,81,162,101,18,94,239,238,231,221,38,153,106,165,194,83,72,77,226,165,169,131,223,74,27,198,133,204,237,112,82,49,144,210,211,186,134,134,87,174,57,108,206,67,85,254,177,76,215,225,112,81,110,119,36,28,60,189,211,50,175,142,146,24,110,148,77,126,6,41,11,122,176,93,105,109,205,87,60,132,74,254,30,73,59,42,174,3,149,154,79,19,230,95,85,94,222,13,59,130,111,40,192,235,83,177,163,191,66,159,120,52,185,25,210,107,74,32,127,196,142,159,229,168,106,240,140,6,100,246,254,198,171,81,21,167,36,255,247,26,120,151,249,239,138,187,173,106,244,31,145,154,251,252,95,106,219,134,111,167,40,57,221,182,187,134,192,104,72,169,2,14,132,114,53,96,19,65,81,197,21,152,160,126,135,203,110,38,23,189,147,98,23,39,234,175,117,181,92,165,150,9,255,166,187,75,240,49,226,252,82,109,145,51,60,43,213,8,255,238,174,160,52,202,119,239,241,250,22,19,86,248,18,207,56,37,16,190,44,11,25,175,202,49,69,94,64,249,105,213,125,38,169,146,248,252,136,28,249,221,132,119,72,78,49,88,31,67,131,15,110,96,227,53,157,9,198,155,251,224,162,133,234,112,96,179,202,13,70,105,140,61,60,145,17,83,37,212,29,238,168,173,238,212,250,243,26,97,10,71,9,101,104,215,40,86,251,217,109,100,219,163,23,184,18,129,243,241,232,50,170,100,84,194,41,12,123,99,160,216,225,74,134,57,97,230,250,157,91,150,201,216,87,82,210,91,124,63,239,25,142,180,196,185,138,23,115,246,128,239,113,159,168,192,41,172,250,73,220,124,22,249,248,18,103,182,85,65,12,31,149,251,65,154,42,141,95,163,163,255,20,137,190,191,250,151,169,180,147,29,102,217,232,217,68,186,69,22,54,58,87,95,124,15,150,146,150,39,115,79,61,62,195,49,25,119,87,113,29,164,61,138,155,56,159,177,229,46,169,184,227,34,57,189,32,28,27,103,28,241,54,194,121,77,9,197,249,193,215,198,41,146,180,202,68,194,250,242,15,82,57,50,229,189,136,161,84,247,78,97,73,176,25,46,133,219,249,9,4,24,220,182,22,128,1,147,0,29,112,77,4,164,228,2,78,47,22,196,14,153,91,9,224,40,199,236,94,236,132,29,178,161,235,20,109,79,19,46,251,61,28,78,121,168,11,4,134,81,250,23,158,0,158,169,242,218,42,71,126,146,41,6,147,221,190,19,204,53,45,96,188,3,83,225,207,79,92,219,90,187,164,71,131,162,218,24,63,93,172,168,43,193,205,115,148,129,231,153,170,18,107,145,222,239,61,28,217,174,161,48,84,239,209,51,43,216,75,48,153,175,191,65,35,92,119,86,250,105,124,176,43,208,46,54,165,161,213,83,3,65,97,129,75,29,131,191,199,95,235,238,141,48,158,37,120,120,182,37,48,108,116,93,97,100,161,30,124,39,169,216,33,192,81,207,4,12,131,66,234,56,140,26,62,102,72,54,41,213,207,50,70,158,24,179,201,76,78,67,250,151,21,253,224,111,39,24,194,156,225,240,176,202,57,125,248,50,183,149,195,4,71,210,123,95,163,210,213,111,129,57,178,210,195,201,109,240,15,50,144,5,212,81,33,201,180,125,129,222,197,159,230,248,60,30,46,189,40,222,197,149,208,93,223,107,225,174,215,66,222,69,237,116,57,62,164,20,147,53,237,151,209,37,69,227,89,178,86,113,159,221,121,11,176,124,175,237,59,181,219,212,181,124,209,109,22,147,110,73,84,239,47,223,44,73,46,110,170,224,76,18,218,113,239,47,140,162,166,41,165,48,60,109,15,38,32,164,179,244,110,3,63,54,90,224,106,178,117,10,35,233,17,111,93,107,253,231,183,235,138,5,128,199,162,164,121,212,33,153,138,65,41,198,9,168,176,165,80,254,96,52,2,150,118,140,48,112,204,19,246,159,94,18,252,227,194,52,16,166,125,29,49,148,201,252,232,218,198,217,178,146,204,241,221,143,190,21,176,213,26,40,140,16,189,127,14,242,227,84,106,120,242,74,113,240,25,213,239,17,22,56,163,38,247,28,138,207,252,177,58,38,148,207,142,226,167,211,178,197,52,20,157,158,117,11,215,8,36,32,233,209,84,23,238,128,201,240,77,26,228,84,245,158,128,113,150,167,103,163,132,52,3,86,26,44,248,243,222,246,79,14,127,153,249,165,238,125,227,231,84,32,144,4,29,79,122,169,50,99,196,150,169,109,168,4,57,233,0,94,105,14,140,172,220,74,112,141,115,141,224,209,72,34,226,228,26,140,25,227,205,89,178,82,107,75,170,11,216,252,179,89,183,125,191,183,190,75,77,249,145,46,188,184,54,7,140,34,74,18,133,135,163,203,225,105,188,57,93,225,21,148,33,102,69,206,146,4,233,77,96,195,187,118,237,219,162,100,204,196,108,186,123,244,128,161,122,222,10,215,57,162,107,211,72,236,181,53,230,216,207,249,11,108,170,49,73,237,62,18,198,44,70,92,245,200,133,104,120,255,100,69,12,38,161,44,61,156,203,148,143,26,255,87,229,234,145,65,254,94,199,169,103,221,250,211,131,122,137,248,105,242,146,85,51,30,38,195,216,134,9,103,223,211,64,135,124,64,237,216,3,190,198,220,151,96,238,113,49,42,141,36,130,244,112,200,160,30,140,179,69,187,102,55,248,248,237,106,228,154,15,198,31,59,126,94,82,56,192,173,48,70,97,20,137,190,128,145,143,60,10,147,201,188,2,198,93,159,30,94,168,208,12,216,56,148,4,166,122,218,79,116,220,223,83,151,62,57,212,237,123,232,29,211,145,26,127,177,75,19,210,230,160,83,148,84,219,232,55,218,189,186,130,72,15,252,233,104,88,226,184,121,122,20,30,113,9,255,172,244,71,41,72,129,195,45,1,60,166,210,78,81,33,233,247,123,80,50,64,210,179,137,184,191,103,227,243,78,141,235,246,202,162,11,67,177,38,167,42,240,232,59,30,190,109,59,85,216,75,154,0,201,5,146,71,87,8,96,223,75,111,244,115,19,26,55,116,80,203,86,86,152,60,140,225,48,215,98,29,49,194,246,63,225,28,131,113,173,39,152,204,220,7,163,115,61,19,220,214,123,233,181,171,50,161,144,235,57,127,174,120,80,164,213,82,199,209,147,143,158,25,133,113,122,235,65,88,58,96,184,253,82,207,70,239,111,80,44,219,77,31,206,229,181,71,207,72,151,154,9,166,14,216,87,15,213,41,234,59,184,240,138,16,31,185,80,148,97,167,158,55,36,209,28,190,119,190,60,139,194,74,71,87,189,41,229,49,19,248,218,53,254,169,185,156,168,91,141,197,81,60,253,213,78,186,165,68,163,19,126,145,226,91,33,135,81,87,59,132,101,219,190,152,71,139,84,217,57,211,162,71,43,34,224,246,137,251,214,118,20,18,69,127,48,121,88,51,205,224,74,141,206,131,167,230,117,1,115,116,62,184,105,250,20,240,55,156,146,10,63,14,212,151,9,222,223,79,34,193,224,249,41,39,8,197,233,39,78,167,11,163,34,161,191,125,223,108,196,84,153,248,135,117,109,25,145,121,60,155,74,154,165,99,218,200,127,24,1,243,83,186,21,54,56,217,29,37,3,42,109,102,4,219,71,188,22,66,1,67,199,172,113,73,136,103,223,207,221,186,126,16,202,131,154,207,163,251,94,220,187,20,134,73,34,222,122,18,114,77,61,219,199,115,252,128,9,160,43,106,196,144,142,14,24,148,117,162,193,162,191,227,167,7,26,78,58,23,186,57,150,2,38,112,147,208,21,206,26,99,21,56,233,91,119,68,199,226,167,57,215,74,250,105,203,25,113,152,162,41,221,83,26,229,232,51,122,70,73,118,209,183,134,189,33,6,101,96,199,20,125,237,59,51,226,217,3,230,185,252,49,207,116,154,33,10,174,140,86,42,205,194,30,231,249,93,212,68,87,211,202,110,158,248,66,49,215,224,235,235,158,209,32,238,118,24,121,158,79,97,170,12,227,84,236,92,109,116,117,153,68,65,140,89,37,178,38,70,206,189,54,81,72,255,251,30,215,136,225,184,94,9,230,199,31,76,80,79,96,100,110,126,57,174,166,247,116,170,220,192,239,196,32,171,230,183,64,6,10,180,85,238,177,192,240,232,60,184,171,198,223,32,205,221,11,205,62,130,181,83,77,137,129,96,207,23,61,135,93,105,200,153,11,125,195,138,29,109,144,149,54,90,134,91,216,103,195,238,35,58,44,112,31,135,87,131,191,154,24,200,46,76,140,245,60,184,168,16,31,105,54,81,192,255,89,104,95,201,183,141,19,127,250,234,28,166,197,177,180,117,255,138,59,106,47,60,169,253,146,158,19,102,221,254,65,135,9,161,15,237,121,227,42,247,107,141,7,138,122,205,220,186,186,25,68,198,242,84,113,44,8,201,96,83,117,152,84,224,213,83,207,35,217,250,51,93,197,147,96,43,131,249,189,24,44,225,247,34,34,240,189,188,6,61,13,178,56,38,198,156,224,94,220,146,185,112,59,82,119,104,242,210,78,211,106,170,103,248,48,245,131,226,189,243,59,60,178,91,85,227,9,195,164,163,252,84,135,205,65,213,200,134,121,156,71,160,196,88,116,54,224,143,121,61,91,127,84,130,58,151,216,227,126,51,17,230,59,196,147,5,134,158,96,7,204,139,119,133,225,195,143,49,157,197,18,9,100,76,225,78,115,79,18,202,71,164,148,234,7,35,165,206,95,155,60,178,212,186,218,30,232,15,103,197,169,252,59,153,58,219,121,146,160,52,230,202,175,173,73,250,137,239,9,193,89,17,131,4,79,251,242,236,120,131,219,212,205,225,174,118,210,241,29,110,22,137,77,48,226,216,15,110,122,236,143,98,19,228,193,29,191,163,192,119,156,190,30,15,191,123,158,84,161,50,177,39,244,218,63,184,27,69,237,16,24,98,126,63,185,123,55,217,213,41,112,163,84,216,223,27,167,151,138,203,227,3,222,94,1,72,36,27,146,172,147,224,47,238,56,192,105,137,117,18,132,151,95,37,144,218,109,146,127,111,240,87,221,125,215,204,175,168,191,109,238,113,239,121,67,184,89,175,242,247,48,29,225,122,111,22,220,147,157,165,83,147,252,185,115,132,197,10,249,164,192,208,179,250,233,219,22,212,83,194,3,123,15,30,170,160,126,95,164,93,75,171,232,134,11,181,97,13,247,183,169,98,44,109,92,209,0,253,30,58,245,156,193,20,186,147,247,55,102,16,220,44,49,201,155,137,248,248,9,8,58,148,194,172,145,48,123,252,173,160,166,56,50,13,17,201,152,94,105,1,76,29,239,251,214,108,151,4,237,29,158,132,224,20,174,164,78,239,215,186,234,215,178,92,232,61,190,7,55,189,13,192,124,95,157,55,148,142,35,90,48,21,38,243,231,123,112,85,133,92,84,173,90,156,205,24,101,73,157,183,110,14,33,55,196,254,142,32,217,109,73,9,118,13,45,96,118,2,97,16,100,235,173,94,61,139,118,37,108,31,83,225,123,57,241,93,169,33,224,117,180,113,239,207,66,228,188,106,202,86,92,109,205,184,19,0,120,40,19,242,53,88,240,173,197,79,91,146,196,17,120,90,238,150,195,199,242,132,4,38,21,168,236,128,185,253,73,199,231,142,108,116,208,86,132,144,232,195,30,41,158,45,200,79,223,175,243,105,99,210,88,98,138,119,2,39,98,219,94,123,28,197,192,104,61,136,210,200,168,144,239,241,19,80,65,45,212,226,204,25,126,23,75,100,13,238,241,38,15,39,159,233,11,116,82,143,33,61,43,208,100,59,104,149,148,50,19,80,62,15,79,149,113,92,201,225,102,194,213,62,156,21,213,211,38,187,85,33,137,164,254,210,16,25,61,83,139,202,112,81,248,78,154,4,83,74,83,29,158,217,149,75,173,63,53,35,14,147,96,32,97,43,74,136,163,172,221,6,191,107,20,159,10,143,226,84,198,80,238,146,142,176,19,92,195,225,250,151,156,41,235,30,122,140,184,2,153,200,91,154,254,136,248,157,225,67,70,217,129,74,229,220,59,74,243,92,63,244,234,173,126,87,250,141,27,202,151,53,236,255,69,136,100,184,203,126,113,176,145,104,62,164,64,252,251,75,213,244,205,236,254,93,148,62,101,200,216,86,167,159,61,232,159,108,117,94,64,43,89,156,143,142,27,253,189,76,8,227,47,220,132,145,13,203,179,154,214,151,155,234,236,116,54,238,11,111,138,196,229,123,124,108,33,110,76,80,114,163,82,200,197,234,186,215,123,54,52,83,43,193,232,32,4,140,67,71,222,171,77,72,211,162,227,22,1,58,9,174,61,122,118,76,91,77,126,155,132,142,179,223,152,222,115,79,190,102,65,205,62,2,10,12,249,214,11,109,129,220,107,198,168,80,218,184,117,200,141,63,176,68,215,214,61,111,36,72,89,40,31,245,26,241,191,41,45,89,92,198,31,195,193,23,31,236,90,204,75,225,14,205,124,139,97,193,191,17,31,12,34,48,42,29,124,200,239,238,161,247,16,131,171,79,113,212,119,151,184,139,46,202,106,244,64,188,157,114,50,199,41,112,195,91,235,239,133,211,88,242,239,17,193,132,45,105,59,92,57,8,199,131,215,93,232,51,90,15,19,78,17,180,195,73,234,95,155,33,217,47,142,8,253,25,219,134,15,202,32,88,146,96,12,182,248,32,16,146,136,100,19,196,6,157,153,29,240,210,82,143,191,235,110,123,15,199,14,236,210,53,98,77,97,243,22,214,87,215,81,33,179,171,47,129,207,150,158,65,161,224,213,166,12,10,1,36,25,113,226,111,225,202,42,127,222,110,129,27,5,5,241,53,141,219,80,126,185,77,227,92,120,207,94,50,145,72,230,71,181,177,70,199,236,126,28,240,166,102,173,248,158,84,154,173,206,166,48,228,234,222,154,213,86,165,241,237,185,167,23,127,40,131,125,146,57,132,153,120,77,109,223,43,77,180,82,98,83,216,144,119,196,253,118,116,175,112,216,126,91,96,210,224,221,76,41,236,109,253,200,195,175,1,204,125,201,96,166,44,204,28,210,26,138,64,191,152,153,112,248,39,55,109,8,99,17,117,105,14,91,78,177,188,117,115,249,45,163,146,89,82,78,68,61,194,157,27,191,117,203,108,199,165,41,253,170,221,84,229,28,198,42,209,49,97,103,254,13,167,161,101,203,112,22,220,92,59,58,141,198,219,212,182,119,238,123,172,143,126,97,11,188,87,134,105,155,60,222,63,120,155,240,195,139,84,0,67,147,211,3,198,142,159,10,163,71,32,176,138,255,2,99,145,198,195,177,134,79,250,109,138,205,2,197,121,145,158,77,73,202,131,169,192,57,10,87,249,101,226,91,43,253,50,226,0,51,224,123,254,110,133,239,170,46,239,209,69,179,43,65,31,229,202,133,9,100,60,75,1,120,109,79,106,0,94,107,166,142,141,217,74,188,51,156,53,178,95,92,148,208,196,9,24,181,30,29,18,100,111,122,180,30,198,152,45,176,229,154,199,107,145,244,48,180,103,176,163,151,232,248,128,82,127,37,120,254,4,70,13,166,240,70,191,181,109,163,241,94,36,109,165,81,233,86,220,26,48,105,63,233,225,150,36,22,48,238,212,212,53,184,234,227,197,236,38,170,239,221,97,21,121,15,175,69,226,128,192,104,242,68,107,40,76,223,169,72,77,45,85,14,241,222,120,94,19,74,121,252,8,116,10,45,244,50,246,42,105,138,125,154,80,139,118,7,92,36,80,7,26,236,109,144,160,173,146,230,1,203,242,196,12,189,7,148,4,70,173,14,152,234,148,128,145,205,75,157,134,241,53,166,104,177,74,90,133,11,126,191,128,23,242,11,2,215,59,15,162,99,68,164,62,125,54,230,235,142,159,70,108,98,39,248,139,138,126,224,107,190,28,253,146,232,62,86,255,22,11,251,179,156,4,87,47,141,4,38,109,71,7,20,161,192,25,104,159,189,235,160,84,14,231,64,27,23,113,69,201,68,247,151,94,100,214,175,212,111,106,104,162,181,85,216,234,144,85,163,64,14,216,78,64,133,249,90,241,112,8,241,170,246,187,16,42,218,1,35,152,112,18,252,185,83,29,248,110,131,189,39,184,120,226,62,112,231,178,162,176,21,14,4,92,250,78,139,227,190,116,188,22,78,181,180,5,151,47,110,114,192,112,209,232,91,23,166,237,131,41,229,75,173,73,169,123,48,76,6,58,143,10,167,105,124,174,137,202,89,106,61,231,122,232,119,210,52,42,196,254,199,67,171,100,176,80,136,133,182,161,195,16,226,158,163,253,254,168,241,243,103,147,202,37,204,229,72,206,67,37,236,35,246,71,20,38,15,39,213,249,196,120,223,191,252,85,25,79,130,5,111,23,109,166,5,36,223,146,61,54,78,196,70,122,195,39,191,140,33,244,54,12,226,229,83,119,73,172,243,19,75,15,122,105,9,160,3,35,185,232,173,43,204,16,109,167,214,205,57,138,23,65,238,162,67,70,16,174,109,239,55,250,211,66,46,190,204,209,88,126,55,38,83,104,86,174,0,123,107,15,191,47,99,211,56,83,7,148,153,224,253,190,22,194,221,251,213,14,232,117,57,179,26,148,161,235,28,93,243,16,45,57,57,3,112,25,35,55,190,87,191,21,207,198,50,218,25,110,94,124,184,76,232,66,42,150,129,239,62,250,90,67,170,174,83,180,195,209,247,51,254,129,155,210,69,2,239,144,80,49,214,236,187,109,234,152,221,205,233,151,182,6,74,41,132,54,110,176,181,5,252,119,47,20,152,32,66,141,158,225,49,211,149,73,166,140,147,114,81,46,187,85,162,238,151,218,36,96,81,3,133,82,70,223,8,255,130,116,186,219,80,254,113,220,214,188,48,148,208,85,97,212,169,190,7,183,174,54,198,129,168,204,109,35,139,243,75,85,128,193,71,209,170,219,205,159,190,166,127,105,10,37,164,92,109,153,242,103,139,143,129,250,150,158,90,208,146,13,207,63,36,105,237,211,186,148,63,56,78,76,224,41,129,255,187,90,26,180,9,254,112,40,43,118,59,9,14,203,9,244,218,104,83,45,108,50,139,118,192,68,186,62,185,239,24,231,162,127,105,132,247,244,80,67,2,99,197,107,81,118,37,206,31,148,163,238,42,46,209,152,133,40,198,203,133,145,2,95,15,222,91,47,152,157,4,70,223,192,97,237,217,146,211,108,23,204,22,39,166,105,103,54,185,26,0,239,48,208,169,164,226,62,43,151,219,138,67,226,56,124,23,166,104,31,113,53,38,19,237,7,163,73,73,176,64,238,244,248,150,124,27,37,185,81,205,119,139,99,252,194,204,128,124,250,150,80,4,193,2,70,85,92,252,28,136,92,77,31,20,226,124,71,197,164,74,225,124,248,37,126,1,27,211,184,248,119,102,125,87,135,59,194,215,144,22,89,178,138,92,239,42,1,215,123,125,18,255,14,193,214,226,153,20,166,26,94,53,227,185,254,233,219,71,207,27,197,207,77,97,124,39,253,193,74,190,76,28,191,22,231,33,176,34,250,36,240,72,152,191,197,1,0,188,181,32,225,194,48,156,142,128,97,54,151,158,223,173,114,56,207,13,240,189,238,38,148,123,206,123,47,84,180,134,194,223,116,173,16,131,199,86,79,56,39,192,210,49,173,114,69,5,238,81,236,240,55,228,159,70,23,144,125,143,205,206,136,170,90,126,248,142,18,64,190,39,242,147,250,112,20,205,234,121,240,208,66,165,74,9,91,89,111,54,96,26,127,10,243,17,95,235,246,79,207,161,215,108,241,222,189,167,180,206,11,143,159,160,178,161,186,211,2,238,89,228,209,40,210,232,91,223,77,195,121,254,12,62,53,181,190,87,13,39,50,3,198,166,213,185,48,77,191,58,224,79,137,228,129,63,18,25,222,26,24,226,133,172,150,90,127,94,191,173,110,82,225,123,227,18,84,9,191,64,201,150,239,111,113,86,205,54,173,116,180,190,241,166,62,64,124,202,212,52,5,143,223,250,227,149,238,58,40,150,64,255,54,6,75,108,82,152,74,150,88,1,228,22,79,253,152,16,108,15,217,115,82,52,135,204,242,253,182,13,106,137,138,118,28,146,156,25,43,0,14,192,244,218,4,164,107,192,215,112,211,248,245,221,5,238,37,234,173,31,246,124,141,93,32,87,224,76,198,192,173,141,244,53,41,228,123,115,97,246,47,63,123,147,94,23,40,106,59,9,102,148,207,131,155,74,185,85,178,6,191,247,218,36,173,111,141,5,193,99,183,2,102,167,149,154,1,60,206,119,238,236,56,4,172,136,74,3,77,117,237,48,23,32,10,60,26,218,51,58,153,25,199,23,117,76,26,218,184,38,17,164,205,14,91,53,123,87,24,121,209,22,112,187,103,182,188,24,53,232,125,196,249,84,161,153,210,24,24,44,189,35,126,27,85,205,132,82,81,218,222,217,167,42,15,196,215,88,234,241,218,173,125,41,248,102,4,29,1,18,159,212,182,164,154,181,232,87,131,158,73,187,253,167,137,26,48,236,163,250,210,139,84,155,248,101,136,134,143,14,25,113,249,26,253,190,134,224,78,3,142,150,101,137,151,102,161,235,54,62,173,224,57,186,70,114,138,238,149,247,78,0,103,88,152,19,212,109,234,195,207,254,188,80,22,248,110,250,26,147,188,151,50,106,57,3,38,226,41,61,55,237,175,239,153,42,148,81,41,138,75,40,222,11,229,133,28,44,237,199,3,135,192,156,2,250,211,200,231,140,232,217,228,126,183,20,134,23,38,70,101,182,149,2,112,70,121,213,162,107,104,81,106,191,185,53,188,142,67,50,161,167,174,69,162,74,188,181,49,241,106,207,22,1,239,7,83,89,54,21,190,55,236,253,224,115,180,184,184,154,17,253,197,111,255,165,187,10,140,138,243,122,48,126,77,29,83,92,252,111,245,45,139,243,107,248,154,253,243,193,99,171,210,104,181,120,210,51,92,161,198,209,40,48,65,184,243,166,177,209,25,107,232,188,34,111,209,30,156,170,4,17,233,196,199,30,240,221,54,244,131,145,17,210,158,233,137,187,93,247,13,206,144,253,102,26,111,190,20,30,92,30,158,209,156,165,47,17,140,190,211,47,122,142,247,70,247,75,50,23,251,232,15,254,210,107,147,26,209,197,94,239,162,167,3,140,203,224,136,57,47,42,22,104,29,246,49,226,166,204,218,76,115,201,10,150,207,187,43,140,173,133,59,213,226,150,251,245,12,14,44,29,114,4,167,222,179,113,175,232,136,179,181,191,141,220,118,98,25,113,156,26,227,77,6,187,93,201,144,90,146,219,219,242,168,85,150,50,16,212,54,8,66,60,184,39,227,18,14,6,25,179,197,113,167,9,30,144,39,108,133,117,233,111,74,47,246,210,103,235,177,77,138,141,19,239,253,122,166,155,49,132,103,115,73,207,202,167,70,152,177,182,206,170,163,162,27,162,145,0,245,35,99,250,233,107,65,169,210,100,196,155,70,215,47,76,86,193,146,175,185,244,115,237,109,249,231,50,23,154,26,197,196,188,215,25,50,147,90,250,109,36,170,101,46,96,229,202,152,222,197,182,215,215,100,18,107,222,216,221,213,219,240,4,228,191,37,208,116,84,208,151,232,50,42,117,40,7,4,82,150,206,89,243,183,250,186,90,143,216,208,95,151,165,171,5,192,228,124,184,158,238,223,186,79,19,5,131,239,171,178,45,192,41,42,48,236,154,178,107,224,126,254,20,54,93,40,217,177,142,102,151,64,110,62,222,144,221,125,189,168,233,9,201,253,120,19,9,130,179,132,126,145,4,248,183,213,42,157,7,52,13,253,121,200,138,209,50,8,122,202,179,198,109,151,79,135,192,49,110,254,246,206,136,37,132,200,196,13,80,120,123,135,27,62,120,201,11,43,240,179,183,45,231,211,144,77,3,86,214,17,177,2,139,158,107,146,18,23,239,72,185,249,59,26,135,68,253,27,50,152,85,78,55,146,85,244,225,228,27,22,61,150,229,4,33,101,9,118,254,119,166,167,99,23,153,230,186,143,58,47,218,167,63,61,205,63,33,230,196,145,35,223,52,186,188,182,216,140,145,90,186,254,54,182,236,22,75,102,165,33,253,152,164,159,216,65,75,199,196,8,8,199,51,162,106,171,10,147,29,245,197,136,178,29,105,42,93,129,35,125,29,49,224,132,27,222,156,253,33,161,250,103,254,137,137,117,95,194,186,250,108,199,33,194,127,132,33,160,252,126,14,157,169,84,108,22,165,168,83,224,246,165,33,171,168,14,10,92,186,78,67,83,23,42,75,12,102,21,68,33,128,194,93,248,123,230,246,80,145,250,198,61,163,191,215,174,80,127,233,111,15,82,50,171,152,250,90,125,143,248,232,153,111,200,73,240,73,15,159,164,151,202,53,3,85,37,129,49,240,158,7,142,68,100,125,54,55,193,61,223,13,7,195,85,96,206,209,184,61,65,157,145,70,28,149,212,243,26,147,161,160,207,102,151,45,113,175,131,169,161,234,91,195,114,246,156,73,144,220,76,125,248,49,41,180,128,81,12,149,17,191,31,104,137,243,1,99,79,140,36,210,223,66,36,12,98,18,104,204,82,198,39,148,103,209,181,207,40,178,5,166,12,43,126,154,33,30,9,157,223,187,143,226,142,219,138,154,219,61,30,189,166,6,19,128,33,5,140,126,47,254,64,6,5,189,182,242,134,116,110,138,205,21,70,188,101,191,235,236,80,219,143,170,243,229,34,3,118,209,62,170,5,111,253,150,187,50,76,99,186,45,220,182,213,147,156,204,253,160,244,169,192,72,244,189,214,119,225,235,202,111,127,249,221,207,233,50,181,170,224,194,88,27,207,233,98,98,59,2,195,112,90,159,95,229,46,130,169,173,49,8,94,207,121,203,163,191,77,8,241,185,39,26,66,219,58,25,14,210,61,1,35,10,163,27,117,103,155,122,99,78,48,72,103,57,153,169,235,117,173,162,227,40,191,77,24,101,245,120,49,172,249,174,153,201,21,230,163,24,22,152,193,245,128,234,205,14,203,31,188,169,228,72,173,219,231,66,120,160,112,164,165,172,103,136,139,94,227,2,155,180,194,107,180,21,173,57,57,181,223,176,33,132,91,114,111,171,45,84,248,126,191,88,3,44,78,209,214,1,230,196,25,1,67,253,166,63,13,241,159,27,58,230,157,83,138,150,134,126,101,28,141,36,23,109,145,3,179,156,220,246,133,211,6,178,18,9,26,144,69,130,52,185,247,220,2,135,98,111,147,161,18,201,149,80,200,30,45,56,194,10,29,237,53,134,119,81,234,249,184,36,246,231,93,255,208,215,249,180,53,28,87,158,202,241,23,16,250,244,167,97,199,8,119,18,194,218,105,67,132,133,57,220,96,140,231,72,207,158,119,249,197,160,0,43,67,152,49,250,187,58,201,223,179,103,130,201,233,138,165,111,172,187,169,103,70,93,52,229,189,146,173,50,17,244,138,93,137,221,82,185,203,200,48,217,111,174,48,255,69,21,20,120,70,221,13,240,181,100,170,118,237,132,34,47,188,189,136,133,11,138,56,135,83,133,194,219,107,222,141,4,7,227,45,48,249,217,255,180,254,98,9,16,219,250,212,78,66,218,195,107,182,141,245,119,214,127,126,187,186,177,190,172,74,71,174,233,160,37,220,96,204,179,173,22,181,149,168,182,112,168,18,156,82,183,101,251,19,173,8,116,83,244,154,208,187,67,190,198,44,129,220,184,190,93,195,196,222,245,24,192,72,126,126,73,142,4,189,165,55,83,94,221,175,117,41,154,41,219,168,189,141,155,130,229,154,205,145,62,215,87,35,224,96,214,199,63,223,250,188,112,133,121,66,210,20,135,220,228,205,113,62,173,228,209,146,20,71,28,206,225,2,241,93,106,221,96,53,11,248,78,171,150,126,155,58,131,215,26,17,200,244,94,16,34,7,122,199,79,79,109,52,189,106,123,141,241,213,167,25,30,90,53,203,76,157,154,186,141,181,185,3,181,232,158,174,30,200,202,102,192,171,167,165,119,152,193,61,208,73,42,101,126,169,184,9,155,111,93,75,209,25,177,229,244,246,6,247,174,103,246,52,141,235,47,224,187,47,167,221,14,109,171,215,49,10,88,211,144,220,29,163,188,103,227,199,248,103,18,70,114,2,103,215,151,174,94,240,46,182,56,2,48,131,68,17,18,184,159,112,28,254,29,48,77,209,53,188,52,243,79,194,94,41,92,168,34,149,243,99,193,192,150,87,38,38,219,251,233,59,128,226,47,109,176,180,196,181,14,250,243,79,63,53,137,83,253,141,232,93,11,34,248,242,25,199,114,123,63,141,42,119,77,207,230,88,140,207,245,145,94,175,219,21,181,41,113,64,44,171,144,212,253,168,66,171,25,40,124,33,169,103,155,165,26,240,216,233,240,129,217,36,18,104,108,211,208,162,130,6,97,212,59,186,254,82,255,244,189,238,253,41,226,9,44,205,123,69,76,112,131,16,192,97,236,218,158,97,168,179,2,222,75,61,73,182,212,250,235,57,153,155,122,2,192,225,177,207,107,13,99,155,142,10,114,121,239,167,251,236,105,35,109,70,75,24,48,89,1,169,241,142,251,232,162,16,178,124,169,223,119,226,197,241,129,159,86,189,161,247,119,75,20,32,2,115,66,204,4,195,24,29,48,33,53,69,155,23,225,218,27,147,156,172,232,128,231,220,225,65,138,112,106,76,46,96,252,178,17,3,38,120,127,53,66,129,208,202,142,116,174,65,216,253,134,172,127,136,199,41,140,180,243,131,219,94,234,215,88,99,112,223,114,184,109,149,100,7,94,80,98,4,60,234,78,95,235,246,164,69,184,219,232,18,79,250,237,29,196,203,150,53,55,191,180,178,145,193,120,19,169,154,122,177,194,212,231,199,111,223,195,123,165,133,127,205,206,47,238,63,171,254,99,229,96,84,62,19,106,153,242,141,14,234,196,69,240,224,123,57,250,18,218,159,101,72,237,112,54,68,72,97,122,95,164,152,114,129,194,92,206,226,189,96,181,73,155,165,85,240,198,168,220,203,77,75,31,108,146,139,21,61,35,177,116,174,4,175,119,191,89,38,38,164,31,108,82,195,224,48,220,164,34,243,13,124,251,30,179,97,146,151,221,211,111,127,241,90,19,81,250,180,139,83,6,16,121,19,168,151,125,122,205,134,48,61,38,18,36,81,51,77,164,187,99,205,152,165,208,21,105,93,89,99,222,246,152,10,68,150,102,218,52,76,226,39,224,6,127,190,118,251,47,98,228,48,169,253,234,207,225,208,56,145,69,67,249,224,76,231,207,103,9,61,63,120,224,93,208,11,165,165,168,197,237,135,148,168,121,116,46,92,83,47,50,98,141,185,180,100,24,142,200,19,48,62,148,149,96,178,104,3,174,61,207,67,27,104,31,53,104,233,74,110,141,179,213,167,10,126,241,158,214,215,181,237,87,184,108,40,75,250,142,190,247,253,2,45,214,23,177,134,161,94,21,18,70,87,124,80,138,214,68,85,219,138,20,94,150,26,68,129,56,246,21,62,207,122,235,100,27,165,5,132,52,111,76,37,248,65,123,58,180,207,252,162,166,129,162,153,154,14,109,180,32,195,236,132,25,235,75,43,0,189,185,176,69,238,42,230,58,149,158,13,143,81,192,245,171,233,20,128,121,117,69,107,83,129,214,137,120,109,178,21,31,164,89,22,248,74,240,253,128,62,149,254,108,243,212,53,243,154,6,12,235,112,122,237,118,156,79,145,189,246,222,2,71,234,26,225,135,120,111,152,206,87,250,109,74,38,31,92,19,101,213,133,73,65,136,247,70,224,44,45,33,114,102,75,12,121,197,94,79,147,1,106,105,71,139,73,11,166,185,192,189,47,224,150,24,75,160,212,197,169,243,131,43,4,60,10,246,207,137,109,57,3,72,66,210,110,83,49,58,30,92,78,79,150,12,178,0,209,49,238,119,45,125,174,107,106,148,120,171,106,119,152,180,124,74,24,127,16,40,165,157,210,168,134,102,160,92,155,243,166,48,226,154,91,249,84,121,75,161,62,213,231,65,53,137,6,29,144,69,45,253,131,239,194,83,119,140,217,169,97,168,16,130,42,106,170,99,33,72,207,240,203,166,19,253,126,189,183,172,43,85,30,249,224,59,108,98,14,23,226,178,233,236,130,23,202,187,86,142,237,95,10,143,241,60,15,144,83,127,201,62,163,170,48,206,228,178,123,57,233,4,33,19,239,181,70,251,245,203,198,70,137,156,13,2,171,253,36,51,105,244,208,141,1,110,171,233,229,105,193,250,16,141,103,102,2,198,198,66,164,207,225,65,26,82,50,254,250,138,236,106,206,220,161,172,209,205,242,38,194,90,128,240,168,166,33,103,241,197,158,114,255,106,205,134,12,30,180,56,65,32,4,61,201,58,180,184,87,12,90,53,13,203,116,79,64,235,218,97,42,180,115,235,22,186,49,192,176,168,36,207,196,254,156,224,149,64,31,7,169,246,188,144,181,209,2,46,181,164,35,130,160,89,13,120,227,113,75,23,82,203,95,117,248,75,70,47,133,12,113,64,152,35,97,206,116,81,38,192,249,57,188,240,229,180,228,133,26,145,235,104,193,103,181,83,168,75,143,109,24,222,191,222,147,115,0,134,185,247,211,136,212,233,152,76,147,233,142,103,195,45,146,222,202,252,86,213,97,82,135,116,167,228,58,233,114,83,84,107,252,19,254,33,174,232,132,239,192,144,211,41,218,62,151,170,133,85,139,239,169,240,64,56,41,80,60,223,201,103,216,78,20,112,161,179,215,134,110,103,38,244,236,221,190,43,115,166,105,52,169,114,246,51,245,14,62,54,168,108,119,84,46,156,234,63,205,5,113,235,186,239,247,74,50,220,70,50,170,149,228,214,35,91,195,75,197,49,238,58,51,71,189,207,86,225,231,48,42,38,106,252,245,81,234,140,158,143,63,194,56,133,239,110,248,5,140,31,34,253,54,186,210,190,248,140,235,50,249,222,240,11,85,247,41,146,198,159,13,176,219,241,17,30,153,9,81,137,90,80,100,16,246,120,54,68,19,74,32,139,31,168,58,151,200,221,219,218,167,114,82,36,196,148,30,119,140,193,150,145,66,48,31,148,87,110,150,226,243,59,41,214,128,242,73,124,145,1,45,187,166,200,180,59,39,113,122,57,124,173,214,116,220,67,155,231,138,79,23,30,85,181,143,62,12,104,82,108,28,38,253,90,175,156,212,229,238,7,147,58,146,120,101,184,103,251,94,203,50,189,75,87,72,105,16,249,24,30,143,35,123,96,138,30,57,240,61,65,124,150,95,24,39,202,81,120,132,246,48,240,132,149,72,225,59,117,61,39,247,194,240,95,235,195,137,69,185,123,142,42,161,148,229,76,46,42,124,59,1,31,234,186,20,134,239,42,186,86,169,146,215,174,65,140,24,95,12,205,93,209,243,4,238,189,191,223,182,60,242,169,240,27,178,106,217,35,138,161,38,117,2,70,218,71,97,18,245,125,229,115,118,37,210,207,11,195,27,253,126,152,100,19,125,43,142,248,249,126,219,68,46,20,166,166,228,189,180,9,0,40,137,16,36,54,241,240,6,235,241,82,152,154,203,232,26,172,54,75,127,251,51,73,226,128,19,9,56,222,127,212,59,2,93,41,101,157,133,223,34,7,96,88,13,200,167,31,147,188,241,246,90,239,148,179,212,249,150,113,157,69,81,130,170,72,133,79,219,111,158,81,107,127,116,84,76,232,96,5,220,138,6,135,58,135,240,247,134,188,247,162,225,240,14,5,159,43,147,1,147,69,148,96,234,187,98,133,244,187,29,166,121,70,101,199,247,61,24,215,135,144,62,161,71,255,102,105,167,40,92,25,165,56,206,118,188,24,140,250,39,181,70,44,32,126,27,26,175,196,71,69,120,225,173,144,187,34,70,221,137,112,138,194,193,128,87,242,192,225,189,190,251,105,116,13,247,208,74,15,135,149,252,253,54,18,120,10,83,225,214,227,131,78,35,40,81,24,109,155,24,115,88,19,117,13,77,100,47,102,116,13,225,174,149,224,123,100,190,153,56,135,10,249,2,115,137,137,174,193,234,46,222,115,24,76,139,147,130,0,19,233,159,10,223,117,112,98,212,214,63,59,3,57,5,223,91,129,198,51,164,40,74,191,241,94,88,175,58,205,121,145,38,207,38,55,93,127,26,206,182,25,29,167,100,87,247,6,234,255,195,1,14,101,227,60,233,189,200,109,125,175,77,110,140,238,213,147,69,52,99,30,255,241,148,43,76,93,231,131,249,36,53,145,151,181,250,246,106,163,47,108,10,143,254,173,215,53,132,117,244,225,24,113,111,46,109,234,98,83,235,107,143,174,248,158,232,82,53,157,137,168,22,182,232,26,251,186,46,111,116,188,218,91,5,123,247,150,190,39,213,79,111,239,64,58,68,207,40,76,196,241,190,39,138,116,250,185,151,177,2,184,205,193,25,164,57,137,150,25,31,197,27,120,171,142,198,174,186,113,37,204,103,146,160,113,252,41,76,232,102,62,139,37,205,52,108,187,40,60,36,129,187,107,38,13,148,24,59,188,216,179,253,185,139,5,54,210,90,71,201,77,214,213,203,231,136,194,144,137,5,48,197,234,238,56,163,90,216,136,80,206,118,29,210,15,119,211,142,135,223,241,220,122,174,195,0,84,227,62,208,184,17,233,174,245,109,242,112,119,192,20,15,200,60,133,147,161,249,18,186,119,241,210,212,102,239,136,241,244,48,126,217,234,167,110,13,40,24,85,119,71,161,84,62,85,221,0,186,192,18,183,156,123,89,175,26,67,162,106,10,89,191,128,247,167,137,156,148,218,236,112,0,206,14,165,173,154,82,240,213,71,172,126,34,6,166,162,37,23,134,50,46,122,214,41,60,215,223,134,37,53,198,212,244,252,116,113,35,195,21,23,207,187,69,81,241,39,175,141,212,175,203,173,0,223,205,67,226,87,200,192,124,111,22,115,32,106,162,52,26,128,247,178,232,31,172,107,224,172,155,194,113,139,39,83,140,49,82,83,4,45,163,41,140,220,122,236,35,201,184,222,15,175,76,97,75,221,254,51,171,167,145,244,124,250,112,2,57,239,165,169,186,214,3,108,255,57,77,3,134,224,70,80,11,219,69,99,20,51,138,142,24,204,179,223,131,185,61,200,28,166,254,238,93,13,17,109,216,74,214,72,8,111,150,152,10,199,200,41,4,166,4,54,174,119,221,244,231,116,84,206,23,206,65,244,48,239,54,160,4,152,5,141,38,111,124,119,140,162,226,32,23,230,198,124,2,54,90,97,129,255,138,7,3,222,233,173,201,146,138,146,98,120,134,62,229,114,236,150,187,23,27,18,228,103,234,40,238,127,36,73,15,222,165,232,12,39,76,93,226,173,77,128,89,119,121,204,151,8,239,78,104,65,135,218,27,198,188,31,83,24,135,117,209,33,165,190,172,204,184,58,54,242,94,148,22,116,90,84,195,97,22,231,214,49,197,245,28,183,90,187,151,164,135,67,220,241,5,74,201,143,14,233,55,66,205,113,89,14,104,209,221,240,108,50,94,3,165,236,93,7,5,49,170,216,144,96,78,211,212,217,126,96,30,217,175,53,154,63,138,194,79,26,47,125,205,44,189,47,67,124,124,143,218,24,178,59,66,154,242,113,97,232,216,227,217,68,155,36,240,204,249,31,42,101,92,229,145,248,86,178,226,131,55,196,223,154,244,247,79,249,161,33,225,240,104,7,178,155,137,50,238,206,27,196,82,79,248,191,107,19,253,88,224,3,159,69,192,16,206,104,235,123,173,140,52,233,5,37,152,94,244,7,165,159,173,61,223,59,22,131,194,163,138,251,27,165,175,212,248,222,207,34,99,158,16,245,61,245,21,70,250,232,57,238,33,147,18,67,6,91,179,189,138,73,248,14,74,234,56,25,87,251,193,150,157,33,48,65,138,250,226,25,69,115,149,137,70,80,151,21,232,172,42,187,48,142,21,202,69,64,130,98,137,174,61,99,123,139,76,204,102,190,46,153,11,36,150,5,219,5,58,194,24,50,10,207,18,247,74,118,221,169,155,202,160,136,52,146,199,145,152,155,42,150,199,109,171,189,60,1,14,93,205,126,253,211,87,137,223,166,28,121,43,53,124,49,189,143,23,64,130,34,83,81,184,33,125,84,80,166,212,185,48,139,165,255,68,235,70,158,192,81,216,216,31,2,70,209,81,31,206,29,55,18,201,238,153,156,117,129,238,70,140,243,51,96,164,185,133,232,191,224,74,249,30,124,148,230,227,51,118,200,121,226,225,48,106,235,179,217,225,94,207,134,101,209,43,140,79,41,222,139,170,210,174,29,191,86,215,8,55,53,23,7,97,18,3,254,206,251,92,215,248,110,74,228,95,76,163,44,224,123,157,213,82,105,200,240,251,75,143,48,78,251,163,63,125,141,226,242,98,141,198,80,162,29,55,122,232,26,48,156,174,42,147,129,84,107,164,115,13,19,81,78,34,26,251,133,242,33,169,209,142,53,211,167,136,32,232,93,152,42,106,58,81,24,136,26,85,76,149,59,66,210,177,65,234,76,56,223,9,12,236,4,115,15,143,88,124,67,249,98,168,240,206,162,232,56,178,139,200,71,84,69,33,74,124,94,250,16,18,204,169,53,68,242,47,253,1,186,222,36,102,52,44,121,50,96,174,202,89,81,232,123,29,135,11,66,68,217,129,55,153,104,1,95,3,183,38,33,37,170,107,30,60,207,151,196,142,174,141,28,132,71,80,121,108,101,29,197,52,95,229,229,28,214,186,118,210,120,66,100,40,50,45,33,153,56,73,125,202,44,255,151,84,216,242,160,145,75,19,123,169,21,253,164,65,179,112,218,203,88,108,159,134,250,167,209,165,71,38,0,30,245,169,63,77,5,236,123,173,187,237,182,158,96,19,208,126,169,148,119,243,212,159,54,126,238,151,105,73,46,158,160,27,6,218,151,166,57,83,209,47,30,117,201,28,255,179,144,181,223,36,62,31,73,63,77,225,116,72,221,239,110,42,201,171,137,206,158,170,131,187,246,226,183,135,209,17,42,60,133,13,224,195,137,162,178,38,127,242,158,241,218,172,213,150,164,200,170,228,67,126,36,175,28,69,225,122,120,232,28,53,203,156,81,235,20,63,61,191,149,4,87,72,188,105,175,227,152,122,73,147,110,148,253,222,154,160,245,72,242,109,140,114,140,217,197,180,124,2,65,29,18,117,3,190,203,67,191,215,178,130,148,151,169,124,175,171,170,168,178,168,86,127,31,27,177,1,221,136,161,121,122,155,60,19,67,93,23,204,225,22,14,60,234,216,191,164,153,130,121,241,242,129,255,210,255,4,229,142,87,95,227,92,41,61,73,232,154,47,55,156,130,224,147,224,93,207,91,248,247,32,235,170,236,67,0,119,188,15,66,201,91,77,48,218,100,47,53,252,180,47,161,148,41,190,103,219,49,34,48,241,218,8,193,82,126,50,147,84,223,95,122,89,164,165,215,146,100,231,72,196,109,47,157,158,2,21,29,81,200,64,95,182,48,55,142,79,191,7,74,11,227,229,211,207,148,120,49,73,252,44,111,75,130,41,87,5,241,214,30,59,226,110,203,180,194,146,148,31,123,74,196,165,183,209,238,232,123,193,155,24,166,37,100,244,69,151,23,41,194,101,60,184,165,28,211,201,206,45,69,33,229,94,133,117,155,183,146,189,246,224,153,74,213,166,105,241,70,176,127,91,169,167,252,246,199,85,238,213,94,20,227,66,81,152,231,183,128,45,151,66,97,28,153,129,162,222,33,223,203,42,59,226,248,98,128,213,20,129,1,120,196,28,191,27,109,201,175,213,173,208,237,193,71,139,228,32,62,158,47,141,218,2,107,218,237,142,231,56,64,139,141,9,58,140,36,50,96,54,2,237,246,128,115,246,253,50,250,242,130,90,146,225,251,97,220,43,9,158,43,234,46,46,186,147,125,133,120,202,39,239,140,228,140,118,123,89,92,46,224,83,213,35,57,97,48,123,159,170,162,219,163,227,105,117,210,241,108,202,85,117,139,71,22,251,139,236,238,141,56,152,110,195,212,211,191,89,210,106,85,27,199,54,129,239,61,26,254,22,125,231,77,73,84,127,240,214,26,55,212,239,122,228,170,108,170,233,84,111,139,96,237,142,93,118,195,165,173,211,151,110,149,55,160,148,157,233,46,203,222,86,99,171,219,164,37,235,249,128,247,165,31,249,237,84,24,59,153,85,171,191,135,247,164,240,183,33,121,15,75,97,155,18,134,204,162,77,142,141,12,40,244,135,93,97,40,87,170,62,59,161,72,198,127,210,177,157,126,186,227,120,27,242,90,90,114,56,209,103,212,183,82,67,128,88,205,75,194,100,60,149,38,3,219,22,190,242,7,87,141,5,76,11,167,189,34,49,202,167,117,19,69,74,234,157,229,76,4,165,159,66,90,147,195,68,102,81,154,191,208,67,213,239,13,119,89,59,189,21,118,125,149,249,43,16,156,223,227,147,169,191,166,254,46,20,189,111,135,172,212,51,233,104,34,158,212,222,194,217,227,211,211,148,217,187,222,59,19,27,213,125,138,69,85,206,145,5,175,151,53,114,230,70,127,61,227,222,147,224,1,61,234,219,106,200,173,82,120,127,251,149,213,193,39,164,11,11,143,94,36,177,24,125,181,70,147,41,82,121,33,68,219,34,213,219,78,242,200,247,138,94,239,246,123,148,224,134,24,16,87,134,128,75,202,152,157,199,196,23,154,236,237,26,212,101,18,205,8,103,45,91,103,45,193,235,113,12,218,177,162,148,39,215,92,41,61,248,126,237,80,234,169,107,29,42,93,61,210,180,222,9,207,12,36,108,239,64,44,51,141,26,89,176,145,243,138,186,69,146,172,46,240,231,196,246,254,145,121,160,186,209,197,216,136,95,133,217,89,154,61,64,16,190,74,181,33,155,155,28,60,232,201,150,254,44,51,147,0,22,148,169,57,164,184,45,101,239,144,68,254,141,119,53,65,189,78,53,169,161,178,122,203,222,252,4,170,58,93,40,52,122,87,23,36,196,85,201,254,218,82,247,186,30,191,61,150,10,61,80,34,179,31,215,24,110,58,33,208,255,72,33,92,193,109,0,127,106,85,62,136,69,205,76,121,117,117,247,194,171,99,130,236,189,220,184,240,183,171,20,61,57,18,229,221,15,254,130,153,10,223,169,246,10,181,58,69,201,218,179,78,186,79,77,55,50,109,205,52,123,55,128,6,49,133,254,246,189,204,139,89,71,194,90,83,212,178,98,2,237,67,229,128,41,55,216,17,148,53,242,97,221,55,40,11,106,243,61,219,120,73,117,84,150,21,166,6,140,176,157,126,174,5,33,222,187,34,247,162,164,64,23,62,253,25,179,247,107,168,236,140,213,73,244,87,16,88,190,20,101,192,35,119,138,212,213,141,173,49,10,184,247,171,152,248,5,253,27,69,241,181,189,18,179,60,98,68,73,171,150,190,53,29,48,92,245,175,230,8,87,99,234,214,129,15,250,193,112,98,200,179,27,244,96,82,229,133,35,122,40,108,220,187,1,15,132,173,4,70,155,226,213,213,109,84,177,182,194,99,5,119,27,55,147,170,122,165,86,152,245,106,165,76,20,81,64,4,109,94,5,12,4,65,226,10,185,48,111,246,234,153,54,118,177,194,231,60,159,129,85,54,108,237,24,137,243,111,184,73,20,213,233,111,73,123,237,21,52,65,188,167,191,61,144,28,15,7,18,169,135,91,123,126,47,138,235,13,10,66,183,42,84,223,72,190,121,101,40,247,4,238,233,225,92,20,227,132,160,238,97,202,149,9,93,128,246,76,9,132,124,180,152,138,139,32,169,201,175,102,233,104,85,42,153,189,100,133,5,140,80,157,190,183,5,207,162,107,248,162,86,130,161,68,127,94,185,143,44,47,129,141,31,231,21,37,113,23,215,223,54,27,63,126,155,12,229,79,123,78,144,91,106,150,240,73,232,123,163,169,252,42,131,40,47,76,163,134,119,177,191,226,29,146,92,117,204,55,60,196,245,121,27,151,90,4,171,145,12,247,74,79,225,247,212,142,31,203,194,140,202,31,234,1,18,140,35,250,21,6,161,168,163,61,163,48,59,76,67,44,27,213,21,196,185,127,218,171,253,129,111,75,130,70,118,131,125,199,234,164,142,82,172,101,190,208,147,4,161,160,5,186,68,133,239,42,136,137,202,229,79,51,29,185,232,207,103,168,67,129,170,84,98,11,114,234,160,254,93,51,83,22,3,127,47,43,8,209,247,161,52,182,11,93,156,208,253,32,19,146,12,82,129,77,14,34,124,203,104,88,75,18,243,234,198,160,252,74,131,72,103,83,20,137,139,168,222,89,184,208,183,194,215,150,9,195,149,170,19,153,165,80,237,212,216,118,80,136,85,81,52,104,67,184,89,69,221,208,119,86,250,92,251,218,135,177,155,226,182,84,74,6,10,10,79,200,76,192,111,123,79,252,244,112,136,151,164,234,40,221,125,22,183,237,176,37,16,107,83,221,92,232,52,8,208,71,77,18,131,166,63,77,102,85,236,181,112,223,165,3,198,248,213,227,102,63,170,201,111,42,76,140,60,208,222,85,83,106,17,187,124,133,196,163,228,76,168,133,78,208,243,211,16,87,214,184,13,127,80,159,143,136,144,246,174,9,158,79,218,128,215,88,234,229,161,8,179,142,23,255,56,8,196,164,214,91,184,61,250,182,106,97,133,41,211,143,224,138,93,189,100,208,238,205,168,69,245,27,82,168,106,219,13,10,68,226,104,236,208,200,235,110,120,71,233,254,243,34,47,80,195,235,47,67,162,16,23,217,78,79,180,219,149,216,100,196,101,56,192,71,130,81,82,216,47,160,116,116,67,26,70,119,178,94,52,106,104,74,2,42,9,223,139,138,146,1,171,213,236,244,121,126,227,193,148,62,233,183,134,244,39,88,96,122,231,236,212,65,129,2,170,73,140,174,140,244,173,9,150,196,170,135,23,111,232,249,99,220,95,97,200,195,178,220,254,129,207,163,190,134,121,180,100,152,124,221,254,34,151,247,204,207,240,27,81,232,216,115,199,198,203,110,102,134,225,88,72,240,203,196,96,207,94,122,71,48,161,225,23,1,167,192,191,39,24,101,154,7,67,107,149,158,61,219,187,80,222,187,59,130,205,9,238,239,2,66,72,90,157,160,192,35,178,129,8,98,15,173,27,178,214,17,102,54,35,41,255,114,127,220,3,20,79,37,59,157,126,239,160,122,104,102,122,164,71,15,206,174,8,221,127,251,251,210,68,33,67,249,149,228,241,53,243,136,18,161,136,164,130,61,53,240,15,140,74,97,192,215,212,46,9,238,143,26,20,238,213,123,67,201,112,125,30,191,70,42,117,254,154,182,59,6,92,224,173,79,112,121,182,4,228,64,51,79,97,118,195,64,203,30,105,217,95,147,248,104,61,95,75,215,23,168,226,195,114,132,15,45,237,163,245,212,199,176,100,206,194,180,213,33,80,30,183,127,230,254,87,83,235,123,211,138,211,28,41,44,117,73,179,103,180,103,17,147,39,219,211,68,193,10,121,21,123,247,94,250,173,180,217,141,250,234,132,235,30,173,229,45,135,36,133,104,253,33,74,152,246,148,74,44,32,224,59,145,90,250,109,203,102,9,184,44,45,149,95,86,32,243,42,21,249,223,76,176,137,185,7,76,129,82,130,177,191,162,230,111,230,95,190,134,93,223,15,36,2,158,142,7,130,164,241,203,16,215,228,147,171,139,11,246,90,136,236,27,10,147,226,19,40,42,94,51,29,169,231,57,58,97,233,159,249,188,222,40,236,6,124,205,184,154,14,100,203,203,15,152,52,128,244,112,18,196,163,53,65,27,29,50,184,58,35,143,201,216,3,181,194,31,129,239,87,248,134,242,94,50,57,55,153,145,241,210,240,215,235,233,114,143,88,241,132,86,146,102,86,50,175,32,61,143,103,155,230,160,162,215,82,120,221,70,166,37,25,64,232,71,191,106,64,210,196,70,50,10,247,35,30,40,164,106,37,11,199,188,222,175,68,146,10,213,4,91,249,204,171,160,252,210,30,110,58,167,113,42,150,143,98,102,109,13,53,192,126,240,221,155,78,130,141,78,32,96,88,17,181,227,100,148,188,174,93,115,231,204,100,42,151,29,19,248,206,102,45,27,88,22,236,121,37,144,184,213,212,55,64,174,247,23,211,168,160,0,156,236,104,75,54,142,103,99,152,233,229,196,24,198,246,43,222,68,206,70,7,101,44,113,195,22,92,72,75,127,27,225,211,72,254,61,212,191,36,20,242,192,19,37,142,183,155,234,252,226,89,175,22,240,227,122,215,243,157,235,188,90,64,194,65,234,168,105,104,54,70,14,160,21,166,173,116,89,196,159,117,94,141,99,79,215,88,43,193,138,66,194,9,193,111,130,219,12,11,7,158,7,106,76,244,18,76,77,86,252,116,223,137,112,30,226,84,156,59,1,163,183,151,238,231,176,211,68,207,168,34,213,77,26,94,181,26,245,124,7,223,178,174,15,43,88,94,15,54,45,120,117,91,88,170,94,148,49,194,4,159,124,30,43,120,38,201,16,60,105,237,65,30,248,10,17,241,176,183,157,221,49,165,69,186,40,91,196,154,122,9,174,120,253,190,87,4,137,175,51,249,137,90,236,10,196,170,251,76,215,243,194,125,37,90,227,236,93,201,255,181,159,200,12,235,178,215,228,101,61,70,160,237,240,68,175,59,185,214,238,4,137,116,210,125,79,193,228,119,224,44,251,34,201,118,15,75,251,76,78,63,210,218,3,46,90,252,204,183,110,227,161,221,204,196,228,141,188,227,28,48,10,12,43,185,58,7,211,58,224,158,108,229,123,220,148,151,6,187,43,204,157,218,239,33,165,157,59,243,68,218,113,18,169,12,240,141,92,11,84,219,154,187,100,7,140,106,179,186,12,27,134,136,143,247,71,69,143,206,20,124,16,161,238,55,113,122,42,173,20,30,237,17,174,24,163,155,40,106,85,86,18,166,162,48,250,227,178,173,219,157,73,89,199,44,253,254,242,175,213,153,79,50,118,252,54,68,79,186,47,20,116,200,221,14,33,240,123,151,231,208,56,194,40,81,254,133,64,61,148,204,41,72,113,119,180,7,119,24,128,21,38,195,55,126,59,203,91,94,152,226,137,26,104,59,42,16,128,119,100,215,55,166,157,84,44,153,10,165,51,173,87,192,28,124,250,218,228,202,197,144,182,93,242,152,65,5,25,213,205,150,155,165,230,238,189,112,247,87,141,0,151,92,215,88,219,217,229,81,7,78,171,208,214,248,225,49,151,150,183,54,146,150,174,97,161,57,165,2,217,28,169,91,81,20,252,34,107,249,158,200,154,200,10,140,80,162,195,147,154,129,170,48,169,39,254,61,38,140,22,39,245,108,189,124,183,9,247,147,28,140,19,218,239,240,214,115,92,31,165,72,50,218,181,144,99,228,242,61,83,116,165,32,180,217,95,126,59,52,174,10,155,126,107,127,105,253,93,43,140,23,234,225,145,94,69,17,218,208,36,218,133,200,109,208,80,76,18,162,243,242,131,194,231,149,166,236,157,226,174,236,72,164,92,191,98,135,68,118,202,94,90,130,243,106,82,130,127,116,47,165,76,102,70,21,61,234,209,35,29,64,28,88,113,194,224,93,214,200,255,61,27,89,174,47,113,191,168,212,4,97,137,187,211,190,49,197,187,162,22,47,222,128,56,26,185,29,246,100,108,48,45,35,59,126,246,108,239,162,208,253,82,239,39,241,199,228,119,67,221,40,90,179,255,101,115,248,90,111,175,162,192,60,134,249,126,17,210,108,23,189,123,82,186,208,145,98,22,189,70,42,62,93,68,217,99,2,196,123,37,32,229,108,177,168,177,132,213,40,28,28,230,231,61,56,41,134,220,91,254,120,18,123,72,14,174,124,39,98,68,226,100,25,38,172,174,55,220,187,22,130,77,228,194,59,81,151,81,81,191,30,39,1,197,220,45,245,251,64,43,29,191,125,141,152,79,13,9,36,119,194,69,58,169,232,156,106,10,204,106,146,136,1,19,158,151,9,8,155,107,20,73,80,230,144,12,32,34,158,175,62,131,148,239,228,136,188,211,253,4,53,236,68,24,173,233,97,77,97,66,204,161,73,173,182,58,213,72,215,12,63,36,26,70,73,154,102,193,80,16,169,81,115,226,134,209,85,9,29,117,137,15,66,134,145,150,7,98,243,196,118,65,133,163,178,106,96,253,62,57,131,11,175,196,90,195,133,225,101,139,193,106,117,151,184,140,24,247,233,144,131,158,232,177,168,53,75,194,100,48,241,204,105,36,234,50,19,236,254,240,189,61,180,37,154,18,220,154,37,228,147,128,191,20,91,196,1,222,31,59,5,119,139,145,224,181,247,27,240,198,130,215,174,145,184,184,94,235,251,245,244,234,98,93,127,21,47,48,51,202,28,254,254,220,75,113,178,144,198,45,86,159,49,20,7,81,208,52,37,60,65,41,61,120,165,158,11,53,10,49,35,174,25,208,235,43,153,228,212,175,210,51,216,39,160,73,139,3,21,158,192,165,48,154,110,97,8,24,157,120,21,24,147,229,61,220,10,73,21,229,121,239,217,43,157,152,86,137,240,110,0,31,124,16,178,187,127,44,174,16,183,152,164,181,169,63,227,35,118,30,165,187,119,155,47,216,29,2,227,137,140,157,14,135,182,230,209,145,179,31,9,32,216,32,56,246,21,133,111,252,53,78,133,137,92,136,35,187,143,160,123,218,128,73,201,191,179,227,61,26,125,36,125,43,72,135,198,67,19,139,9,9,199,251,237,192,23,222,154,82,243,87,180,250,172,31,244,188,196,178,186,3,206,161,243,140,58,50,114,164,223,208,61,7,97,26,185,55,215,98,145,158,109,161,85,6,29,58,255,73,119,69,85,232,89,132,132,122,5,230,170,217,5,166,202,65,225,93,196,150,29,16,118,233,195,63,184,119,158,65,201,13,65,31,206,126,84,222,107,243,91,50,42,247,174,141,58,204,27,149,211,116,134,159,13,255,74,149,65,83,30,236,143,210,191,243,189,158,67,24,160,40,55,238,152,101,148,164,138,147,103,255,137,176,245,7,23,77,230,185,7,121,169,193,68,58,77,95,66,114,6,72,227,237,175,70,149,170,80,145,63,134,184,184,204,96,57,5,70,247,81,225,25,236,120,166,67,210,82,227,126,127,123,188,49,67,109,36,193,228,59,188,213,115,176,47,5,54,18,193,55,77,73,128,75,240,10,30,18,51,240,71,122,107,92,162,178,64,72,88,80,148,34,150,42,83,92,121,95,96,110,43,175,34,152,148,22,101,203,217,232,90,116,185,91,116,238,146,2,35,136,240,174,84,157,226,191,169,48,116,81,111,109,18,35,214,174,109,18,246,101,199,73,106,34,184,2,199,122,232,158,90,126,132,25,60,203,155,226,4,40,182,246,12,134,225,40,91,132,63,74,181,24,183,17,67,212,33,251,236,22,231,213,134,158,176,191,155,36,70,135,100,238,94,147,135,242,179,183,209,34,186,173,15,175,223,219,144,238,61,80,69,86,183,177,23,135,239,10,146,88,149,124,34,205,165,71,193,36,197,45,247,203,202,76,176,89,183,31,60,134,146,21,18,202,46,171,62,24,171,89,6,252,94,236,101,79,161,184,181,105,227,97,245,51,239,228,58,42,200,182,169,42,8,246,133,105,116,53,93,59,62,215,147,169,35,94,92,102,26,81,115,216,198,60,227,218,56,116,200,44,195,32,80,82,27,181,103,8,236,140,119,228,34,87,169,207,254,163,149,15,216,202,151,20,190,247,179,56,114,17,222,172,178,157,113,207,35,174,28,176,25,42,10,239,16,219,193,142,59,233,173,76,165,56,218,110,171,86,83,248,206,195,216,10,161,84,60,146,199,64,8,114,70,88,5,77,192,173,113,19,203,248,254,226,236,34,109,82,201,50,44,229,187,132,9,196,213,162,237,4,115,237,60,1,83,249,174,15,191,54,77,9,115,215,62,124,234,26,199,209,247,110,238,247,138,164,251,48,186,127,242,222,150,250,40,232,61,93,66,132,110,46,43,95,105,10,91,33,105,192,13,159,183,192,208,112,196,209,246,151,245,162,61,35,214,241,122,134,42,186,76,210,70,145,233,179,236,140,167,64,123,198,162,127,109,203,215,210,75,79,27,150,240,71,32,70,32,59,78,179,120,94,12,217,24,91,115,42,185,70,181,136,187,83,241,131,114,133,192,164,172,188,215,162,142,112,105,107,78,148,232,55,92,38,58,9,141,86,191,69,199,59,46,4,125,235,141,86,79,116,252,222,31,52,179,100,179,117,70,89,199,196,143,156,102,248,253,150,227,121,182,200,111,211,175,113,32,149,159,207,9,179,210,161,216,200,182,141,114,123,40,149,211,54,123,175,15,215,172,140,142,81,190,40,62,53,98,94,232,48,58,92,76,160,72,225,143,20,235,128,169,0,87,184,214,39,249,68,197,232,214,228,41,136,50,40,69,244,59,192,49,205,26,133,17,212,141,11,134,73,193,174,12,247,4,215,127,224,187,60,198,131,239,9,45,243,172,67,215,30,135,19,233,238,170,210,120,225,211,222,242,153,232,171,45,109,221,229,142,204,15,87,185,45,110,18,104,158,163,132,208,185,110,149,221,196,205,3,68,147,243,40,74,9,99,220,232,56,114,245,196,69,5,43,162,119,211,246,225,153,224,209,228,78,198,232,246,4,147,140,21,3,190,82,130,146,57,176,35,221,140,178,114,4,8,4,70,216,37,190,245,125,107,92,114,10,247,33,151,119,46,132,186,122,44,3,44,92,110,22,183,74,3,58,57,88,95,235,187,155,41,202,24,141,119,193,78,26,140,215,212,42,144,204,135,47,5,59,95,62,37,242,170,243,57,83,58,85,15,50,203,224,16,93,66,62,2,219,92,130,77,114,51,232,90,168,197,211,135,207,129,191,60,104,106,90,87,198,218,123,110,17,201,127,212,62,220,131,181,103,215,54,142,143,217,72,208,207,239,5,173,191,191,54,233,4,105,83,192,55,184,226,123,112,70,106,225,44,87,155,246,14,205,74,84,191,214,52,255,185,20,56,60,70,186,220,108,132,247,66,51,198,104,219,181,184,117,83,127,26,250,39,80,127,51,72,114,237,186,203,97,123,76,127,64,164,150,110,101,164,18,127,15,134,72,64,82,250,45,27,52,82,250,135,29,55,226,168,39,127,188,71,236,124,220,149,56,149,208,5,193,60,140,141,63,152,146,93,74,15,20,38,5,106,57,108,105,146,159,194,24,0,39,224,146,74,103,45,54,181,93,216,5,6,192,242,245,4,83,87,209,28,134,220,83,182,164,207,84,130,71,180,182,21,49,20,222,161,129,10,103,98,213,44,86,114,92,102,248,114,88,231,137,185,1,49,150,21,121,70,16,28,108,85,31,71,172,111,159,18,239,117,55,230,127,80,124,7,142,226,38,154,9,198,37,27,61,35,48,185,210,79,15,8,75,2,30,69,229,135,62,2,20,205,119,90,180,213,186,58,242,129,145,129,14,184,165,12,192,63,25,65,223,15,123,183,252,219,153,224,25,170,154,157,4,193,211,50,220,35,226,202,233,130,71,43,193,45,178,175,168,122,248,180,38,204,224,225,150,37,122,236,165,255,243,236,18,115,161,163,188,59,191,4,143,8,157,16,125,157,186,225,1,47,129,205,50,61,9,62,85,96,92,184,121,208,224,130,117,24,57,130,239,203,67,30,66,219,148,204,65,135,149,224,47,24,199,122,183,175,247,15,124,18,92,254,129,239,17,19,48,78,217,79,103,3,239,234,53,80,119,55,188,205,211,23,193,212,244,237,214,98,6,75,93,19,164,71,184,197,220,169,113,60,234,153,32,223,100,248,182,211,141,246,70,23,208,128,111,204,195,212,164,1,160,77,165,254,49,56,186,127,163,2,17,236,253,126,234,105,186,251,109,16,70,95,99,207,210,243,213,139,69,181,232,116,184,64,207,48,212,79,181,95,88,135,84,122,92,181,2,27,223,83,119,184,204,86,210,111,127,150,155,244,131,209,78,222,234,115,153,86,165,234,173,39,17,39,93,66,141,36,66,63,102,254,196,227,245,131,81,20,88,60,0,82,9,149,41,13,8,242,201,59,136,166,42,83,73,171,130,175,101,89,226,58,75,216,153,66,238,180,165,69,33,95,229,144,168,37,237,89,208,9,248,163,161,210,250,242,250,162,170,187,7,220,80,55,125,46,226,123,184,126,113,195,161,90,138,138,196,7,195,40,19,69,78,133,82,58,37,157,165,90,235,222,41,79,192,228,37,107,107,68,57,125,174,20,132,149,52,86,252,13,75,64,10,180,44,101,182,163,152,107,132,15,184,28,170,123,118,130,31,211,32,217,109,189,228,142,149,22,92,130,5,121,129,148,161,11,75,69,221,1,51,248,26,127,49,66,192,243,96,84,185,245,225,221,42,49,2,134,122,37,61,124,132,191,243,162,247,165,181,46,236,99,3,245,120,192,133,169,70,208,215,234,184,221,127,139,19,146,250,123,227,57,10,147,220,210,3,230,186,148,96,118,250,47,96,138,2,244,183,225,3,242,100,214,66,90,205,210,68,13,211,6,112,63,239,29,19,163,80,82,152,200,198,12,56,171,235,145,97,126,34,91,187,160,87,148,82,66,173,12,205,221,165,22,14,216,35,253,118,123,228,199,164,150,173,149,38,3,20,210,43,126,219,178,237,117,42,221,251,106,48,229,224,48,27,74,237,186,32,44,14,149,226,11,155,196,180,194,123,134,28,79,49,237,202,162,47,102,229,66,49,168,84,71,106,10,35,204,43,225,152,47,212,113,239,244,73,180,92,21,118,186,28,45,134,233,230,253,52,241,51,45,239,34,49,63,226,86,38,224,89,211,44,103,90,187,151,140,160,95,107,9,54,117,11,71,17,10,210,103,111,98,232,126,235,68,53,115,233,25,66,229,236,140,75,80,49,222,189,218,210,17,195,47,252,224,86,14,249,69,2,19,119,116,179,250,194,112,146,232,249,101,220,70,39,224,59,15,119,130,41,233,242,174,81,199,212,86,134,119,184,68,161,135,169,35,89,159,240,255,248,53,167,240,233,245,12,41,144,36,238,104,124,231,138,178,40,34,251,77,72,33,224,165,69,28,8,142,135,27,184,176,35,169,240,25,98,230,220,109,28,182,61,68,187,109,116,143,209,175,59,196,103,234,179,255,180,101,2,190,167,163,154,251,197,118,111,31,240,74,29,225,201,240,171,139,49,133,1,173,210,128,7,123,133,7,2,225,165,93,146,241,185,77,106,203,97,2,54,201,96,216,119,165,199,226,172,20,112,215,212,26,77,144,120,184,85,235,169,61,65,253,86,116,156,216,172,70,120,202,233,39,98,79,48,140,164,192,238,133,177,76,99,208,32,181,210,72,224,61,9,91,152,112,23,238,159,202,89,81,96,122,13,169,19,240,221,255,102,130,63,217,147,238,78,58,85,181,131,10,168,211,222,60,195,188,84,75,232,142,231,51,201,47,76,254,65,130,191,25,118,84,33,124,144,174,111,40,117,151,26,159,251,222,5,181,152,245,194,189,133,208,48,82,219,83,131,102,118,204,247,248,94,84,138,39,107,227,110,134,229,125,206,134,99,172,41,76,210,214,120,112,85,13,214,11,67,247,21,175,77,245,171,26,151,54,200,37,30,126,103,162,58,79,204,23,223,222,250,170,20,84,104,207,97,199,139,149,15,207,174,166,213,145,79,121,13,175,152,198,21,222,54,237,26,145,222,56,223,42,53,33,122,45,37,115,189,197,249,134,136,144,18,212,81,155,241,201,92,42,20,150,38,152,69,49,31,124,103,170,246,252,67,128,46,38,11,85,57,39,193,27,206,133,128,51,83,34,117,35,229,147,214,21,33,61,133,201,199,121,240,189,166,166,65,189,38,95,136,140,147,76,152,146,8,62,42,21,34,145,209,228,19,211,139,145,244,29,225,194,98,123,239,214,187,254,230,16,26,1,147,73,42,235,183,67,94,63,162,181,113,35,78,133,113,32,62,120,95,99,171,42,204,117,92,224,165,214,208,221,124,33,114,108,1,227,136,208,203,70,45,193,54,13,90,52,60,117,209,26,12,44,133,122,225,166,209,221,97,31,236,161,125,164,4,4,246,145,243,26,83,213,171,141,81,215,248,4,198,57,164,240,129,197,230,193,67,233,62,225,233,9,222,114,208,166,21,167,23,93,39,246,36,208,146,18,39,134,136,226,0,147,233,174,48,252,45,67,91,235,150,101,197,204,69,97,117,149,17,133,230,212,210,126,107,246,194,48,35,66,126,251,155,105,188,241,230,86,129,183,106,101,161,29,195,29,92,70,92,13,134,1,5,194,108,242,181,52,3,249,27,38,61,211,244,83,235,197,144,32,67,16,169,216,60,233,218,49,58,178,62,153,100,234,126,231,146,114,237,19,129,247,73,83,129,194,204,181,100,130,47,221,177,140,74,116,235,242,200,169,40,135,196,210,135,54,45,194,34,217,100,135,34,181,45,61,77,121,34,87,162,5,163,65,129,2,43,25,20,120,36,180,53,206,75,189,177,194,78,248,62,246,36,171,67,175,195,88,212,178,174,239,98,83,91,134,89,25,194,132,192,187,166,171,248,221,236,130,132,158,28,199,169,178,82,31,217,235,81,72,66,202,192,80,197,2,224,245,214,102,67,200,54,69,227,235,23,138,86,56,105,166,178,227,25,245,116,48,110,222,141,244,158,64,93,35,149,100,9,199,86,218,16,205,77,97,181,123,119,247,160,194,69,239,25,92,212,59,79,68,54,62,54,82,231,74,108,179,237,162,223,222,79,223,249,159,60,205,59,92,139,120,135,198,214,48,39,10,17,65,126,68,148,75,67,110,104,37,70,254,164,9,18,171,51,105,227,138,248,143,182,119,105,221,46,72,142,252,190,139,214,90,212,253,162,181,49,24,188,155,229,48,24,97,55,67,131,71,18,237,246,66,12,250,238,174,95,62,39,179,162,222,133,119,146,68,211,175,226,127,158,115,171,83,149,149,25,25,17,90,12,201,4,177,36,21,133,235,112,187,31,222,182,14,199,7,157,50,128,207,52,88,181,96,71,147,195,92,50,129,103,85,196,196,91,47,190,14,92,255,80,244,191,167,222,172,177,249,155,161,41,16,156,143,75,182,117,212,86,179,167,100,58,30,155,77,9,58,102,83,226,50,39,168,49,90,91,195,133,241,225,116,25,94,140,117,206,235,145,241,191,81,143,238,126,48,61,61,186,117,34,239,59,189,180,107,48,195,76,96,19,228,244,223,134,105,181,100,135,2,60,199,61,186,37,149,182,59,107,210,116,79,53,90,76,24,71,251,65,139,27,24,25,156,170,140,110,30,96,136,81,117,124,99,96,206,10,188,33,40,58,156,173,235,71,174,123,91,161,192,175,27,95,24,153,112,112,86,206,221,155,45,126,86,89,253,70,157,48,131,206,63,187,195,11,39,242,187,179,90,136,11,119,207,43,118,107,165,151,214,1,131,135,55,223,27,92,171,194,25,157,142,175,182,75,73,141,128,168,11,124,254,220,105,23,72,110,65,249,158,23,38,105,157,190,148,13,92,207,179,57,109,93,97,184,209,51,96,91,178,21,166,118,28,71,27,187,89,97,154,57,151,163,144,201,243,131,150,236,93,113,192,69,5,53,129,27,225,189,195,21,231,23,189,240,159,105,91,192,73,63,32,96,36,25,3,62,191,37,93,90,192,246,1,58,156,231,150,164,203,129,43,173,112,59,224,140,51,136,194,165,58,5,167,27,141,73,50,220,192,39,128,46,126,110,6,143,200,217,2,179,8,4,106,201,121,69,141,38,226,48,238,15,61,43,204,131,44,1,159,205,84,211,167,82,55,210,161,14,243,241,62,175,19,125,151,238,111,132,62,18,153,86,128,241,142,156,1,151,38,252,126,43,125,213,22,111,196,36,79,95,184,214,28,99,133,69,120,234,125,181,22,238,203,160,85,219,193,129,105,221,137,167,242,211,166,126,224,229,146,5,192,185,244,247,194,145,170,137,31,135,105,241,222,246,153,138,253,11,34,174,39,98,123,224,217,226,224,12,3,247,185,50,200,23,113,91,137,120,235,249,237,53,221,175,202,38,47,221,253,0,147,200,172,1,215,49,198,115,244,110,233,194,139,184,255,65,199,16,244,236,173,110,48,109,240,234,247,212,168,169,175,231,161,160,121,238,23,142,86,80,213,11,227,25,237,0,241,62,90,47,90,227,137,177,37,19,255,147,223,79,207,120,222,184,4,73,175,198,239,194,188,63,172,155,82,174,244,23,255,110,171,199,187,166,7,85,90,109,13,198,167,36,96,84,109,94,248,188,131,184,173,98,1,241,243,62,198,29,164,180,21,190,179,70,11,74,33,204,187,162,222,18,192,8,55,249,149,165,129,162,81,251,111,255,237,63,254,241,223,254,246,175,255,246,151,191,253,253,175,127,249,127,254,233,127,254,143,127,254,235,191,252,223,255,252,239,255,199,255,246,191,252,83,250,143,255,248,199,255,249,247,127,255,183,191,252,211,63,252,175,127,249,231,191,255,191,127,251,203,63,252,227,127,255,203,191,254,143,191,252,253,111,255,254,79,31,240,191,255,245,95,254,242,95,254,254,183,191,254,203,127,255,135,127,252,63,255,245,95,255,246,127,253,245,95,254,249,239,231,119,254,107,44,61,8,14,124,133,161,14,27,182,168,200,34,169,150,233,150,206,214,96,5,191,77,224,133,228,134,79,8,244,22,233,246,154,52,77,117,41,103,147,237,196,10,76,224,234,222,223,136,207,53,92,175,5,76,166,245,242,45,29,228,96,159,5,119,92,191,138,243,113,54,114,95,178,88,163,125,144,253,81,46,196,83,212,197,3,15,183,251,22,23,149,116,117,122,218,236,187,125,224,131,34,38,164,40,185,198,123,240,174,90,150,5,30,174,255,99,48,150,58,2,179,141,239,190,158,154,164,113,122,225,126,23,107,116,85,166,94,216,217,231,87,255,105,226,36,109,230,1,29,222,88,111,240,26,82,109,222,196,192,222,107,1,241,38,83,229,121,96,31,246,139,205,174,86,23,183,109,136,252,113,90,99,93,237,47,154,20,221,127,160,109,9,74,71,131,160,3,187,48,191,104,158,134,250,118,3,227,73,116,225,33,185,33,19,97,115,49,37,26,96,169,66,175,7,110,46,135,15,140,125,169,30,141,158,85,142,192,104,229,135,236,13,156,178,47,149,107,153,12,173,12,253,150,147,188,103,194,174,145,31,180,58,241,204,4,205,207,211,149,49,68,115,84,42,126,48,116,247,23,12,147,79,3,41,185,61,17,50,81,152,195,168,244,214,23,102,97,189,240,99,155,96,45,91,57,30,232,54,191,141,23,62,47,58,206,13,131,87,223,86,181,246,178,184,110,44,216,53,244,63,112,122,80,149,156,56,177,33,133,204,234,97,108,182,150,166,7,78,206,91,54,120,168,27,249,25,35,244,68,69,0,94,153,17,94,24,35,201,128,51,86,218,186,165,233,144,130,28,70,159,39,191,112,113,182,158,125,208,73,197,173,54,165,248,27,190,87,83,137,236,15,60,214,3,107,187,166,193,227,158,155,86,95,165,2,110,212,232,166,31,125,30,112,85,113,7,224,236,237,156,6,247,135,194,136,49,103,31,254,80,73,21,105,229,99,97,120,23,59,57,115,216,120,54,145,24,166,197,142,231,172,186,242,195,211,28,154,252,188,29,26,102,123,208,50,5,28,207,214,246,12,79,47,73,242,133,142,71,181,29,116,148,216,74,33,149,174,169,178,5,205,121,248,250,77,23,121,81,71,172,69,200,235,14,50,236,210,208,235,127,96,24,190,243,194,75,21,114,216,200,110,23,190,234,44,64,231,137,150,23,118,77,225,31,60,242,195,63,52,161,254,216,156,26,145,82,225,18,61,74,192,68,226,154,104,40,168,48,199,185,97,91,43,171,185,178,167,240,137,18,248,252,199,115,180,165,105,3,54,106,190,242,46,225,147,222,75,227,13,61,48,245,157,187,173,222,89,221,38,217,100,151,89,227,220,61,117,21,228,94,24,134,187,19,58,112,94,186,218,178,253,65,60,63,224,243,157,235,72,66,95,170,164,11,159,111,87,51,63,8,1,186,203,82,55,42,144,202,18,67,194,45,37,134,3,66,235,154,181,37,232,156,94,188,3,198,95,178,189,252,96,239,190,2,30,232,249,40,76,251,249,253,113,234,182,15,53,217,132,90,46,124,22,51,253,113,104,143,45,94,9,109,55,154,180,42,104,240,12,129,105,146,125,72,213,231,232,251,88,248,150,149,10,216,17,234,218,1,175,252,144,189,123,14,118,229,15,109,202,220,36,46,221,247,161,64,60,215,11,59,123,91,215,254,249,29,60,247,195,82,95,115,86,133,251,67,6,103,238,205,247,145,98,71,168,47,164,208,165,47,119,61,234,115,225,86,177,126,30,74,125,200,247,221,61,54,13,133,84,160,212,125,88,141,247,153,224,186,170,79,20,9,134,45,112,173,15,127,62,145,85,187,131,188,63,159,0,82,27,125,220,187,230,205,234,169,41,193,200,193,124,189,218,3,130,152,220,253,182,105,189,123,18,148,139,246,173,11,83,251,222,79,43,197,40,114,110,250,102,158,78,139,138,62,192,253,58,151,58,189,208,106,122,2,54,249,182,31,139,180,149,127,106,128,242,233,23,101,195,102,43,137,222,105,101,40,235,204,218,79,228,145,54,38,69,237,109,65,86,34,102,91,230,172,135,206,202,36,211,118,191,19,162,86,176,104,5,235,59,150,1,164,181,180,48,65,21,190,92,16,79,165,135,202,186,93,114,248,192,180,48,41,41,108,227,106,182,98,129,73,75,217,56,230,235,218,99,178,235,208,108,181,69,176,65,94,141,197,171,209,172,165,77,174,20,168,74,252,118,79,85,87,8,218,130,139,55,208,2,211,65,80,148,50,6,217,39,110,203,236,141,187,194,99,173,187,30,35,23,169,117,241,118,130,148,24,253,104,31,175,135,24,9,119,213,183,106,219,246,158,194,135,217,150,132,140,117,17,55,91,37,250,152,29,102,12,111,36,91,30,225,44,108,59,235,133,23,76,98,165,149,108,124,65,252,53,23,168,10,227,225,101,181,210,101,62,169,218,122,194,171,172,49,60,209,69,81,149,26,166,208,154,3,61,51,75,122,250,222,207,181,220,187,34,228,204,79,255,248,176,104,43,50,213,184,107,61,141,239,173,57,191,143,189,105,123,37,162,112,55,147,26,18,36,114,165,109,225,29,216,163,38,145,55,37,249,87,232,175,134,136,77,42,200,112,60,234,85,123,231,80,176,77,230,161,173,210,63,181,93,149,39,212,85,30,251,24,211,151,156,81,118,160,37,230,81,59,198,253,183,120,211,24,97,244,163,129,112,166,99,132,129,28,229,206,211,3,211,207,230,119,109,26,231,143,194,20,126,48,81,37,133,176,218,30,149,51,196,249,132,25,5,23,84,111,11,30,213,37,225,17,241,235,40,132,60,191,130,234,118,102,132,179,169,218,175,210,107,246,43,63,227,162,174,71,57,241,188,30,167,255,209,193,151,181,34,2,124,171,45,192,175,238,226,52,15,215,229,92,78,186,142,84,45,128,162,71,104,95,1,239,71,133,121,97,31,231,4,8,40,7,4,10,2,87,212,203,156,81,73,87,192,84,9,169,3,119,15,4,128,43,19,156,194,88,113,245,128,251,227,152,61,76,28,191,220,31,167,164,171,95,110,93,53,132,177,209,248,27,243,189,52,72,125,126,223,38,91,39,243,21,226,47,231,124,113,52,131,67,73,147,139,54,227,21,151,70,156,175,234,60,36,94,150,211,155,50,113,254,35,66,75,238,40,252,124,140,137,161,54,199,3,57,196,176,165,230,145,86,101,87,0,239,48,104,70,255,107,150,103,198,66,233,183,94,24,13,218,172,48,62,151,113,223,60,179,241,220,216,136,125,46,48,202,29,207,185,145,66,184,63,110,44,88,133,9,230,125,40,154,149,134,210,34,23,238,158,53,30,170,89,15,235,99,57,243,78,176,138,169,136,36,157,16,241,217,9,253,42,152,54,143,242,196,249,238,83,56,183,103,115,225,27,47,188,66,56,8,225,253,249,72,151,98,85,156,70,252,246,134,238,162,3,209,60,103,227,182,112,72,170,47,76,101,235,131,81,21,82,6,146,45,33,187,94,152,109,242,115,110,227,29,5,124,158,255,67,74,54,175,175,22,176,186,51,1,46,79,18,29,16,142,208,126,224,121,137,83,180,80,82,103,122,96,116,135,2,70,250,236,65,47,137,39,51,140,170,78,43,139,56,123,197,117,21,196,248,245,85,67,220,136,131,75,211,202,156,161,35,212,19,15,140,35,172,160,63,254,166,163,117,108,109,110,39,26,56,123,95,39,167,219,198,254,37,124,81,99,119,214,61,89,109,45,183,27,31,44,212,188,201,32,204,167,31,0,184,4,49,30,88,23,206,73,138,34,44,198,74,27,101,107,107,164,193,69,224,250,136,149,193,96,189,198,35,136,212,18,181,43,124,206,62,226,220,27,106,226,31,112,83,248,101,164,228,19,111,5,115,151,93,82,123,232,125,216,11,239,64,145,197,201,243,255,7,222,245,79,56,140,240,10,66,58,79,11,6,240,80,24,249,222,231,194,99,206,40,12,155,58,223,103,182,226,203,69,162,48,117,213,86,1,110,15,188,254,132,171,194,56,148,41,57,176,123,48,77,100,12,221,83,135,202,121,138,173,228,11,231,151,159,135,221,78,60,20,116,156,199,67,168,60,112,180,83,23,179,175,125,249,150,103,140,59,179,144,217,104,41,213,128,104,64,207,205,98,244,116,95,109,179,90,186,240,46,47,76,71,111,252,248,62,99,254,105,27,219,66,236,45,172,201,218,139,0,73,117,135,151,29,245,221,71,124,200,8,178,225,140,203,152,170,143,197,205,110,198,180,247,174,151,19,168,60,10,185,152,177,56,199,251,92,51,125,199,207,183,205,174,106,7,108,178,34,10,231,30,93,155,136,30,13,109,162,101,210,137,62,215,130,46,217,120,87,8,248,204,51,224,53,117,95,197,242,50,131,79,89,126,154,35,79,243,71,11,239,218,194,19,219,207,108,8,141,193,73,60,133,61,175,186,29,33,151,123,162,209,56,218,100,238,4,197,79,251,158,153,230,73,141,177,168,68,229,20,215,77,18,80,207,156,81,241,95,129,194,125,127,34,176,78,109,206,97,24,65,170,250,136,172,133,151,55,76,177,57,175,231,199,17,29,188,183,181,139,230,43,173,139,103,248,186,87,80,174,81,85,48,60,123,98,27,0,253,55,63,141,33,176,57,124,42,172,108,110,178,174,15,115,205,171,203,66,26,109,170,216,192,248,117,191,59,138,89,221,211,32,1,109,97,94,120,162,97,167,48,124,199,128,77,154,90,127,27,17,164,125,225,253,238,33,76,235,212,9,222,180,242,62,142,114,152,77,173,80,204,168,8,62,191,157,31,157,210,77,252,56,149,195,231,199,145,239,203,113,52,98,251,26,16,99,115,27,235,226,129,207,88,200,111,151,80,88,161,214,100,206,100,15,202,46,46,78,13,35,255,217,170,210,146,82,46,124,194,231,167,241,3,45,228,17,111,19,69,200,183,217,6,111,123,111,194,67,1,245,237,18,178,47,189,4,108,162,50,79,247,69,138,17,78,40,61,213,143,17,186,18,219,18,135,233,129,120,58,59,76,124,60,80,83,214,126,122,78,150,243,147,216,164,209,95,251,180,164,212,27,138,31,152,202,204,211,14,115,230,233,28,23,222,104,57,211,177,194,228,231,95,23,156,205,249,152,102,77,18,184,190,13,64,20,187,188,79,5,225,175,248,109,19,201,213,11,79,188,255,184,47,90,138,84,45,249,132,153,165,222,223,38,14,209,32,105,156,49,92,238,11,193,41,68,39,105,40,15,43,154,123,225,238,167,71,4,110,227,242,30,79,133,77,157,42,47,146,100,186,109,199,133,9,73,133,216,214,188,126,242,52,83,19,103,42,204,60,28,7,155,189,232,147,245,192,223,38,142,198,44,246,185,109,22,74,95,217,104,3,175,245,249,113,99,80,206,232,21,69,23,233,17,129,59,193,130,243,214,33,54,165,252,60,149,97,137,243,219,78,141,162,178,192,191,148,192,7,211,68,252,196,203,172,163,35,166,52,170,235,42,42,51,54,246,219,190,13,48,17,79,173,32,158,149,10,67,237,225,109,228,57,189,201,137,141,126,135,79,212,214,187,209,198,67,200,63,31,180,231,15,154,181,132,85,13,91,89,86,252,212,103,168,156,37,92,67,44,26,238,253,194,17,240,198,238,70,97,82,123,222,224,142,119,237,104,15,188,241,75,12,24,155,76,133,81,76,241,105,7,235,156,174,126,70,52,140,157,120,238,194,148,117,53,74,178,4,93,192,103,163,240,244,78,101,50,77,61,80,118,174,250,80,152,227,60,228,133,115,5,59,74,225,54,67,128,238,220,63,25,74,61,245,162,150,20,170,0,103,199,221,158,31,167,95,119,198,83,97,149,213,54,161,188,153,190,227,104,138,209,79,243,6,202,181,190,176,54,118,52,58,78,15,44,221,135,13,178,68,210,254,138,51,3,174,152,233,105,251,72,79,35,65,73,38,11,17,48,25,163,166,48,162,105,254,186,77,142,83,41,224,133,109,98,187,48,162,212,170,132,136,220,197,142,31,167,95,84,27,40,78,156,57,66,227,29,1,143,135,186,206,118,44,210,7,141,218,191,182,79,20,204,95,124,255,15,159,40,105,227,47,205,102,225,55,79,68,116,102,83,61,241,89,55,150,39,216,40,227,205,167,163,204,108,57,102,28,93,204,167,65,97,4,177,227,212,112,207,159,71,134,89,70,143,235,174,140,20,189,45,4,39,124,62,164,93,121,63,177,124,97,147,25,239,99,35,26,160,31,80,233,245,250,82,159,233,169,193,15,85,24,19,224,11,159,121,68,71,113,177,102,199,248,241,243,42,135,246,18,20,68,153,82,220,55,76,142,241,28,125,246,237,241,219,24,190,232,177,147,50,96,60,82,186,117,159,135,98,73,151,56,152,14,75,237,206,40,166,168,22,232,40,207,40,34,13,185,2,69,22,238,121,160,11,178,89,60,111,244,47,117,210,176,205,77,143,123,182,230,93,189,169,141,156,97,92,247,182,114,191,150,34,74,173,247,199,57,121,213,38,158,68,214,203,165,70,18,228,117,109,184,52,13,161,43,53,146,104,248,121,96,84,76,93,159,133,174,173,7,101,246,11,137,45,252,37,212,234,143,170,199,12,149,104,86,127,53,48,156,230,204,16,26,189,216,221,105,191,51,58,36,51,182,78,221,140,148,94,149,146,150,67,221,238,236,131,198,179,4,212,95,221,61,196,91,76,188,85,96,156,94,67,40,247,196,21,233,217,110,226,202,17,61,87,103,158,68,128,90,127,28,189,22,191,176,66,32,250,188,76,123,125,126,234,178,140,67,161,35,20,151,65,135,209,111,200,207,84,136,46,101,232,9,86,194,150,103,16,210,183,16,175,131,36,188,186,113,79,114,98,61,52,155,176,252,27,237,77,200,240,22,226,199,241,51,126,118,248,214,92,26,151,6,67,67,243,3,24,214,109,65,211,99,251,67,27,254,12,189,155,12,175,231,245,207,9,61,52,83,122,220,143,133,205,200,87,182,30,56,239,215,246,164,95,185,77,242,181,249,53,126,179,108,206,133,215,124,204,71,58,230,84,49,82,178,217,10,105,33,3,69,180,208,241,161,246,187,94,184,70,96,9,12,147,82,171,36,132,41,51,198,48,164,80,213,42,167,77,231,206,241,231,75,212,214,38,235,198,173,178,124,140,166,58,112,102,126,190,111,36,130,205,179,228,107,136,135,233,87,138,69,149,228,130,26,95,79,200,75,177,220,195,147,86,27,231,188,67,230,0,94,82,213,222,90,179,109,143,247,5,156,202,99,174,110,90,134,251,254,118,210,10,59,188,165,19,48,199,209,8,134,171,242,188,121,12,141,136,52,38,225,150,88,37,255,24,177,49,219,165,186,52,151,106,29,198,233,206,210,104,129,201,11,65,142,123,133,101,11,241,235,153,148,234,3,247,104,26,182,240,86,23,31,106,249,61,2,17,62,252,172,126,197,214,204,55,182,204,11,212,251,4,78,72,249,5,204,77,202,174,208,200,52,161,2,196,167,77,121,91,96,219,1,197,199,105,162,165,83,97,148,71,86,40,211,27,211,80,225,20,155,43,178,53,67,9,184,160,45,21,17,143,175,218,231,118,166,207,179,160,137,90,58,62,154,250,219,141,230,129,113,213,185,147,138,79,118,4,59,239,84,204,215,166,1,22,38,28,103,96,94,197,181,132,244,225,133,49,98,28,241,121,66,124,43,234,144,112,182,52,39,92,24,162,159,247,56,36,16,56,246,152,57,204,68,85,158,41,4,241,30,217,57,68,5,147,50,101,9,62,198,184,40,45,148,91,208,179,137,184,162,128,8,199,201,67,249,197,153,233,106,6,182,71,67,158,143,130,118,128,43,236,183,52,239,222,172,216,123,213,220,224,64,74,228,136,118,71,143,38,83,20,232,201,80,10,156,176,92,173,87,145,255,201,23,53,43,86,196,56,196,40,78,242,130,141,25,41,234,190,38,235,49,164,96,208,140,138,28,66,139,231,243,72,90,159,193,179,168,93,137,96,186,8,101,154,167,126,141,7,85,56,59,64,175,212,83,83,150,188,154,253,8,4,202,167,109,198,190,245,58,9,80,132,201,122,101,168,212,94,87,137,51,209,107,101,183,177,214,134,193,27,121,167,166,44,223,102,27,166,123,95,52,21,73,26,247,192,245,202,204,109,75,16,8,88,145,194,143,79,147,180,147,30,10,143,51,98,13,36,94,234,243,54,112,75,142,213,11,213,203,247,117,20,178,44,87,31,143,154,190,62,111,136,82,43,38,141,243,149,150,172,15,28,75,182,144,64,229,107,83,222,103,163,0,190,218,133,97,164,234,35,195,117,229,198,34,188,119,189,47,218,232,211,69,107,85,105,215,6,245,36,221,103,134,215,147,14,20,28,148,66,220,187,194,50,145,98,118,67,181,160,135,122,164,81,229,245,93,34,24,25,190,190,29,123,98,21,139,70,133,188,204,8,13,203,180,111,87,96,162,187,136,99,120,186,170,210,72,57,109,69,110,219,232,192,186,219,108,221,172,230,34,54,52,127,11,61,250,236,134,174,114,229,207,145,74,207,13,211,60,244,37,233,147,205,207,67,51,105,143,184,180,243,145,107,164,67,207,246,76,119,129,49,173,40,249,2,232,62,154,33,141,124,150,228,173,194,17,40,48,193,155,139,229,105,252,241,88,232,40,187,87,78,118,84,22,1,107,151,185,65,216,89,137,166,166,191,207,87,15,205,59,206,109,89,234,162,48,146,12,241,198,10,86,79,114,99,232,194,197,183,121,226,150,164,34,144,244,85,157,137,224,42,49,66,157,82,24,50,90,132,104,133,201,79,231,233,198,30,241,30,157,176,33,210,43,67,155,35,164,147,173,186,32,49,49,70,42,140,128,128,233,116,151,15,236,76,128,51,156,229,59,122,78,74,51,102,110,93,215,90,200,86,120,253,122,113,77,29,49,81,155,14,88,209,43,79,20,66,34,104,166,183,74,234,40,230,112,220,174,134,100,183,116,146,192,180,46,196,246,42,159,233,84,27,80,206,85,209,174,22,81,49,91,76,185,50,8,208,87,38,149,20,137,122,240,88,235,225,212,189,153,114,36,9,7,209,225,118,20,146,164,68,143,80,177,145,204,117,216,138,2,130,194,243,142,56,39,89,178,72,94,23,251,163,251,9,164,74,181,77,225,46,250,38,16,40,150,202,127,55,219,37,70,140,133,54,190,106,122,54,211,101,94,119,55,107,234,188,2,151,19,209,197,80,49,67,42,125,162,208,157,37,120,164,225,69,199,66,161,197,111,228,187,201,95,106,209,78,43,251,222,119,155,78,102,88,182,164,104,146,157,71,179,36,57,209,117,210,202,8,121,68,202,211,250,158,116,21,49,87,208,22,71,35,209,170,113,16,177,165,100,162,186,45,204,10,51,41,70,246,162,161,221,161,71,83,33,202,23,70,187,183,42,92,41,172,69,68,190,178,150,82,26,115,119,191,17,57,106,138,178,31,54,202,224,188,123,32,150,2,29,106,72,16,183,187,131,34,113,85,245,220,149,70,202,155,37,219,163,62,143,165,152,245,195,77,162,85,173,202,33,72,24,6,20,7,205,244,189,10,138,32,94,151,205,219,234,207,251,52,206,211,205,238,157,113,169,75,47,116,198,38,137,195,53,148,112,133,235,112,13,205,207,102,36,87,93,132,168,104,135,116,223,129,207,144,215,153,158,114,214,77,55,209,89,255,68,36,240,96,67,182,140,148,231,19,9,65,26,8,237,8,147,44,83,173,68,180,79,66,120,165,65,183,89,67,207,140,178,95,137,173,159,89,99,8,106,29,115,113,226,95,13,90,96,122,250,99,156,81,240,87,65,234,3,167,30,122,105,141,178,74,210,197,241,60,208,121,243,92,235,177,237,110,38,232,41,201,239,218,243,115,83,57,58,173,8,4,9,132,244,101,32,247,16,31,54,106,225,69,246,225,103,98,76,51,236,173,209,215,92,90,54,174,36,244,239,8,94,217,250,184,5,30,102,157,119,203,13,77,219,241,8,191,207,18,112,107,25,248,115,40,108,122,118,53,10,33,237,17,233,54,235,230,155,57,132,17,253,94,90,65,1,45,126,28,242,92,213,27,195,4,34,70,25,221,151,101,42,156,90,180,123,0,83,3,186,239,163,194,194,189,137,92,156,121,212,176,172,210,138,185,75,200,12,255,22,121,129,201,253,197,149,253,58,198,21,77,251,94,119,229,17,100,65,105,2,189,40,202,81,122,98,106,148,129,158,229,102,201,62,154,94,201,89,239,193,133,194,178,254,52,217,139,11,159,5,87,21,176,224,88,246,117,235,82,112,133,135,254,120,198,171,202,191,234,129,213,151,196,196,191,29,80,84,158,6,81,176,36,39,206,155,167,72,234,3,9,207,87,185,48,210,134,241,203,157,104,225,14,96,194,235,122,199,24,220,64,77,226,30,56,245,139,158,64,226,121,154,172,59,65,176,196,52,19,131,99,129,235,249,34,98,128,158,95,170,74,200,64,235,116,221,217,159,118,111,45,12,157,207,112,17,140,127,240,249,254,79,120,215,21,134,142,91,2,62,179,77,214,31,79,20,73,252,174,205,230,92,46,252,44,69,35,12,180,44,2,29,18,62,193,172,70,168,213,97,202,140,250,50,80,83,138,235,110,54,239,9,56,77,232,35,80,18,171,85,97,36,218,252,69,98,87,172,98,236,244,9,207,251,200,160,22,72,16,114,208,38,107,53,34,215,90,206,98,121,236,114,106,40,27,69,239,170,211,204,31,55,13,61,122,61,71,27,27,205,225,190,85,136,26,177,202,203,249,70,68,5,129,96,133,207,98,237,209,19,127,59,53,84,174,168,66,184,80,0,112,235,90,39,71,180,97,135,133,39,112,150,166,120,96,172,238,226,117,80,255,213,223,46,180,171,220,43,179,136,69,97,252,232,226,109,145,22,170,250,219,70,8,136,135,210,208,179,208,215,101,138,123,49,140,48,180,95,122,52,95,71,232,165,179,159,80,177,25,20,152,91,164,182,77,153,182,232,185,241,178,217,247,161,161,249,159,245,104,228,251,218,133,17,206,208,163,17,30,138,249,29,97,141,181,244,232,121,130,146,168,165,53,242,159,58,223,156,77,249,44,119,16,83,81,233,122,52,27,227,114,97,116,182,228,11,56,31,208,85,49,68,87,163,106,193,24,93,235,216,77,30,20,185,31,1,43,166,247,247,194,172,238,160,112,206,114,217,79,18,246,156,6,46,96,188,14,232,176,122,40,54,81,247,109,80,58,211,9,250,204,246,45,72,190,192,53,63,143,59,39,41,196,97,112,165,100,13,26,53,232,133,190,112,209,90,65,53,66,217,186,231,30,234,119,95,177,24,110,91,80,228,8,4,102,38,75,23,54,191,99,129,209,104,201,245,194,56,18,40,140,29,129,192,69,67,58,252,226,16,158,190,112,82,177,49,235,95,9,66,30,242,56,91,157,177,217,244,236,32,55,27,172,205,147,148,183,114,36,43,13,86,77,127,246,130,245,214,223,155,137,108,233,99,65,133,90,158,233,99,46,84,49,220,235,119,86,40,150,184,19,24,69,223,118,79,109,109,132,23,206,8,73,220,239,30,27,67,13,96,50,242,14,114,101,99,168,95,0,14,38,100,88,228,109,235,116,70,110,63,10,9,236,189,84,60,155,186,103,187,69,215,70,86,78,178,122,140,194,113,249,16,212,249,219,3,227,134,50,228,3,120,182,22,52,233,178,145,186,48,105,42,133,211,108,119,44,24,69,76,225,130,128,114,185,240,208,198,30,90,8,247,45,58,145,243,81,111,46,224,81,229,187,126,102,74,40,191,225,89,223,44,253,32,25,218,243,29,195,201,142,235,70,240,93,210,118,136,116,229,144,209,60,48,170,210,75,225,220,234,189,45,8,248,242,50,241,172,47,161,12,124,224,179,119,216,15,156,145,75,10,184,37,117,96,47,251,39,237,16,48,103,27,10,163,226,176,46,156,242,115,105,102,139,123,111,12,90,245,86,24,187,129,251,227,42,231,10,59,118,7,203,138,156,206,35,182,7,183,150,225,18,48,10,197,122,244,111,61,10,216,26,148,4,174,176,155,246,133,139,74,232,154,79,106,72,3,219,226,162,126,78,70,56,150,247,69,187,253,208,219,58,95,246,221,225,210,166,249,92,89,134,46,123,193,164,189,224,44,215,179,223,5,59,145,200,214,235,198,255,85,238,154,105,65,223,22,34,121,177,227,106,198,74,149,235,198,181,57,223,15,55,213,161,202,115,20,128,219,190,145,93,82,110,114,49,134,207,184,23,134,255,94,81,152,158,176,123,97,176,28,229,166,209,81,144,25,37,213,164,237,122,5,171,161,75,239,2,214,206,25,158,246,10,121,120,131,213,238,236,204,33,52,146,14,57,183,54,145,208,183,134,245,212,133,85,112,255,124,242,148,229,138,220,180,6,195,72,8,246,37,119,61,149,136,123,86,201,19,195,119,121,91,41,63,191,125,214,182,209,228,109,61,61,11,248,164,194,38,184,240,84,170,31,237,235,85,71,81,238,91,81,154,124,210,61,53,34,117,250,200,232,188,151,155,38,209,161,112,178,202,247,133,103,127,6,74,162,26,121,191,61,179,239,190,48,242,106,77,94,54,174,228,15,156,198,186,159,53,226,147,93,225,243,66,170,126,216,67,245,194,205,145,236,86,162,155,101,143,20,198,141,246,78,40,231,93,202,67,129,6,216,238,60,155,49,66,105,10,27,61,63,96,168,149,242,186,80,23,233,253,30,205,186,88,20,102,131,113,143,238,34,222,134,182,56,29,172,247,96,54,193,91,225,179,54,229,123,176,101,121,4,70,50,88,102,97,114,96,122,95,136,210,223,47,147,252,90,210,43,131,219,114,163,221,146,219,243,196,168,175,75,44,0,169,74,79,205,218,95,182,172,77,67,7,41,189,76,26,55,62,94,24,180,117,20,217,64,156,115,245,231,182,80,11,159,178,218,47,109,93,46,148,230,219,221,187,84,148,253,182,194,161,88,99,43,106,90,58,21,14,220,171,35,17,194,167,165,218,89,184,124,213,117,23,128,243,98,219,208,163,39,253,170,23,102,55,163,71,91,114,228,194,155,198,53,129,217,137,182,187,181,161,98,55,21,174,107,221,75,131,194,35,105,70,196,89,211,184,177,182,201,181,233,165,145,57,184,15,237,143,109,85,33,209,156,239,199,7,197,81,15,166,199,234,6,180,212,174,116,121,49,85,206,27,12,244,90,213,14,166,192,36,159,247,251,65,226,65,231,28,202,200,249,62,21,40,186,250,9,88,156,81,239,246,29,253,247,7,206,77,70,18,97,190,148,78,138,245,91,222,169,150,68,230,126,224,18,6,115,182,247,223,207,169,211,85,109,178,204,193,236,207,169,207,164,191,239,100,9,73,84,63,47,90,223,171,164,52,224,8,55,133,209,107,143,215,105,90,214,69,97,116,240,227,190,32,94,200,30,187,160,233,28,141,7,176,106,166,198,172,5,233,145,113,191,93,24,33,66,241,45,166,120,120,215,8,84,184,30,180,104,214,130,196,227,212,251,98,152,142,184,47,170,183,178,241,162,82,220,251,125,95,180,54,75,186,5,63,9,102,223,128,183,138,245,224,246,19,164,2,178,35,67,181,66,216,133,149,232,209,37,175,48,212,43,141,30,133,114,153,176,228,59,244,219,164,94,26,234,187,232,105,205,250,60,18,115,219,10,180,45,77,37,226,41,36,196,99,43,14,62,55,85,169,161,70,94,13,85,75,201,94,33,26,51,66,14,31,46,119,83,9,231,2,185,59,186,168,168,58,211,103,160,240,153,8,130,143,221,233,33,209,105,161,91,23,106,28,205,172,251,92,90,182,126,226,128,207,143,39,189,49,88,114,177,155,236,104,227,232,92,218,89,209,103,220,55,19,131,94,25,38,110,23,164,233,74,46,140,162,219,165,153,99,85,168,253,114,76,240,251,182,36,208,135,172,73,36,182,181,33,122,10,76,31,135,188,77,140,181,111,34,147,50,112,215,131,23,178,116,245,38,96,207,110,94,79,189,112,157,186,71,83,71,150,71,70,98,127,222,81,104,57,107,253,113,218,172,122,60,112,186,10,117,50,108,56,34,7,241,191,47,152,248,122,225,116,120,221,247,177,88,242,187,194,103,190,186,55,198,132,191,30,216,40,43,145,117,46,216,164,40,156,238,35,219,38,169,38,32,77,211,254,203,112,73,158,40,158,247,30,101,149,51,104,72,55,61,48,66,175,193,188,132,25,88,94,248,142,81,224,45,157,174,52,197,172,8,165,205,178,82,187,191,72,128,151,232,112,231,211,43,218,122,92,96,45,137,59,99,183,77,177,192,13,243,145,32,156,242,170,117,89,68,61,215,37,184,44,17,191,149,50,0,1,1,98,198,173,234,43,243,165,160,95,94,46,215,213,226,122,189,240,74,147,116,252,246,68,91,92,127,187,82,63,186,124,131,19,168,232,103,79,17,178,134,151,57,12,39,85,226,65,249,104,133,26,126,207,214,70,171,104,186,190,116,112,75,178,46,246,152,218,116,97,89,208,186,173,63,141,255,244,190,20,141,166,244,248,130,228,100,84,59,33,120,96,126,42,48,118,86,235,210,67,206,16,213,207,58,225,199,17,212,173,98,2,162,138,214,118,109,108,11,118,189,233,249,237,52,115,120,95,67,240,220,146,96,202,70,151,191,204,148,186,31,59,176,140,170,242,18,66,232,185,56,121,160,8,174,156,112,54,126,156,229,67,194,221,3,167,216,3,116,116,196,139,124,182,140,145,20,107,61,76,162,19,86,14,133,233,254,189,60,36,234,130,83,225,179,235,157,151,108,90,178,136,250,2,147,243,190,214,168,20,247,244,199,39,86,127,241,72,241,33,46,122,219,104,8,223,31,135,52,43,83,56,6,149,235,218,224,218,202,254,252,54,57,219,139,34,27,168,87,70,179,119,152,251,154,40,255,214,103,54,118,186,116,109,147,119,76,122,244,176,125,66,192,140,140,231,104,182,239,151,0,143,46,185,222,23,189,121,30,169,31,216,50,163,10,211,208,19,151,102,38,197,138,158,9,237,178,229,176,178,157,122,106,24,111,237,58,217,54,50,201,10,211,238,29,167,166,71,228,185,237,110,18,196,151,47,215,148,204,157,45,199,116,121,255,24,58,61,104,141,206,46,200,80,103,87,172,119,117,134,222,229,156,253,214,42,29,134,16,238,251,101,24,154,10,153,194,152,178,206,203,79,92,90,221,134,212,82,211,37,55,178,223,214,131,27,62,185,245,18,39,169,86,43,140,0,104,240,88,19,242,17,235,129,249,180,3,206,235,15,24,226,86,144,77,33,215,63,191,205,74,215,46,91,180,107,66,4,248,134,171,148,170,138,70,18,153,178,123,139,49,140,158,115,121,97,76,232,46,207,117,207,245,7,220,162,193,183,219,150,174,63,79,133,14,240,56,218,228,208,117,82,49,14,212,165,239,34,92,56,31,184,134,224,199,249,97,210,70,207,185,207,2,20,207,140,194,121,125,126,59,223,110,134,246,75,35,61,232,204,247,167,241,188,47,207,3,135,40,52,174,17,244,249,94,242,11,11,7,125,229,71,73,212,224,117,125,162,151,241,229,223,43,187,220,43,58,204,246,126,238,26,230,94,156,219,40,25,207,165,209,193,22,142,225,9,91,152,23,190,44,113,152,33,117,188,79,116,199,10,129,73,89,122,150,128,102,38,172,14,23,40,21,239,187,94,151,108,122,166,186,173,229,90,6,18,67,197,97,204,201,243,59,74,195,9,236,160,251,33,210,129,206,235,49,109,166,139,239,16,39,180,191,158,223,80,227,159,83,219,102,52,96,250,125,159,47,96,229,144,195,161,159,243,177,223,229,195,134,185,23,240,137,6,158,73,30,17,217,126,61,216,207,67,120,94,23,148,194,32,62,210,187,216,230,59,37,69,58,157,56,188,168,206,33,211,89,203,247,145,110,90,195,158,83,183,113,105,251,103,16,142,252,140,51,244,84,99,186,27,102,112,252,204,103,51,56,3,221,148,119,198,115,97,107,70,137,155,118,131,174,21,112,150,128,114,239,122,160,50,151,245,137,147,188,140,57,135,188,129,250,200,178,250,180,200,239,50,223,183,119,24,90,3,209,109,71,192,132,70,81,18,69,14,158,111,73,77,79,51,82,125,37,86,77,170,50,234,243,197,154,219,86,176,38,137,7,242,51,196,167,77,112,1,195,163,127,22,116,42,255,62,206,96,21,143,253,6,11,45,26,224,59,26,37,186,73,70,205,160,71,117,157,90,56,122,185,26,168,164,17,150,115,116,241,61,83,10,170,176,49,75,211,105,223,223,24,168,223,233,138,77,206,122,127,217,36,50,3,134,178,169,47,107,109,204,11,63,120,154,243,78,123,66,187,26,41,63,196,240,217,114,43,220,110,179,104,167,118,155,158,81,182,97,178,206,128,77,112,251,9,74,75,200,75,156,93,104,101,143,114,225,179,214,208,185,242,131,7,54,216,69,119,108,133,249,207,75,47,56,167,36,221,117,225,8,24,230,78,108,177,134,42,35,21,115,128,243,65,120,96,92,106,158,83,175,88,237,135,9,196,150,231,204,240,55,183,195,141,68,128,132,226,72,190,198,109,33,39,213,181,101,6,163,248,18,146,130,166,220,175,10,215,24,118,227,247,238,112,63,207,84,55,101,48,241,219,136,251,34,164,209,235,134,20,219,226,183,59,74,8,15,220,195,99,9,81,38,248,9,138,90,187,73,192,26,246,21,178,204,113,199,124,242,235,1,87,216,85,33,169,196,135,242,160,196,48,1,143,167,223,18,111,244,21,252,211,159,234,145,62,14,122,57,125,111,97,164,53,109,143,5,102,69,13,152,228,158,94,24,65,184,135,178,184,113,23,109,194,70,158,52,71,96,54,14,86,148,241,91,44,205,31,7,35,68,160,53,201,98,99,187,4,12,223,102,61,167,238,97,241,133,7,121,211,246,240,98,29,220,254,219,136,216,151,231,183,233,208,244,9,120,64,202,210,6,9,132,252,239,93,153,155,139,166,250,74,178,25,198,97,164,183,180,202,69,255,100,120,82,27,237,74,101,10,139,249,95,199,109,97,15,166,61,41,84,209,179,203,183,211,225,104,230,192,242,73,79,184,228,126,105,221,46,181,63,139,214,10,222,44,126,31,39,248,212,249,34,207,144,204,103,113,27,207,118,12,41,173,225,27,201,129,208,135,102,187,79,28,139,228,105,28,140,170,164,70,163,200,26,69,156,108,61,33,73,23,45,180,206,251,253,241,179,4,61,145,85,133,245,233,155,111,224,166,108,29,106,46,53,196,179,134,121,36,63,71,151,18,228,192,193,106,171,30,199,68,20,37,44,32,129,145,148,22,24,146,180,135,32,99,152,184,254,80,184,210,0,123,225,164,52,136,76,206,178,237,123,101,189,63,251,131,98,198,4,23,61,179,141,162,11,90,228,189,178,246,80,71,76,252,47,122,24,128,171,102,18,15,140,227,213,125,164,103,24,75,238,42,23,235,104,142,177,144,234,82,211,18,56,235,37,24,193,192,67,149,254,145,120,27,97,50,14,220,85,10,55,23,227,62,220,167,82,213,246,129,210,4,113,162,160,138,157,189,111,201,130,21,205,117,156,1,189,115,43,122,94,93,47,49,225,154,250,203,103,184,235,137,225,91,200,193,75,146,94,201,74,52,41,80,72,253,146,183,77,201,84,13,238,199,193,252,83,30,152,194,188,192,146,103,31,102,210,152,99,193,99,34,21,227,17,102,224,114,37,12,152,144,182,240,124,232,162,53,45,108,135,207,61,215,45,112,103,238,92,49,16,108,80,10,140,181,200,188,111,26,59,163,59,165,152,77,19,93,30,31,108,67,182,175,7,190,97,178,193,98,107,130,76,42,233,170,22,240,144,184,202,12,81,131,249,61,76,46,97,200,133,21,179,169,245,143,3,203,182,181,245,96,140,102,99,213,51,195,55,133,51,246,84,49,215,81,52,146,248,221,146,205,100,82,46,220,110,248,62,126,62,117,62,19,98,94,72,187,221,3,67,166,186,240,22,209,8,38,23,94,128,195,148,49,210,221,212,96,125,205,102,33,59,60,152,149,243,3,143,248,110,127,82,35,183,38,9,249,26,51,109,255,241,145,141,174,252,159,107,204,244,51,204,242,192,5,5,146,45,148,241,131,178,43,246,208,228,92,62,181,203,169,112,202,161,191,134,21,120,174,10,255,106,132,254,172,167,77,206,247,89,163,174,86,92,49,30,169,98,132,93,154,192,221,92,203,28,94,39,76,189,153,33,86,200,1,127,244,131,217,7,75,199,210,176,110,84,31,157,52,22,20,73,249,242,145,159,247,224,143,122,81,81,205,83,174,140,232,37,121,185,126,145,128,234,91,174,108,38,100,152,253,232,106,141,220,114,234,65,69,214,55,75,203,154,215,245,161,64,113,240,76,54,134,128,154,137,27,224,88,116,57,60,170,180,94,27,74,115,226,135,90,127,218,210,219,210,184,138,196,140,26,21,113,97,109,71,52,73,131,88,151,38,202,97,221,211,221,231,162,51,107,225,20,154,245,161,208,10,238,87,70,154,189,23,57,26,11,149,152,170,232,91,72,210,104,12,156,241,206,185,176,22,222,152,33,140,100,245,131,9,180,183,48,132,128,91,52,210,35,150,39,99,244,172,217,107,186,181,0,167,161,128,46,223,36,169,185,216,205,152,135,27,37,239,255,220,175,202,218,31,83,220,206,137,172,161,86,221,107,42,52,253,124,73,130,153,108,135,171,15,3,146,134,231,68,249,230,172,159,79,96,68,88,191,208,98,210,59,212,100,145,69,97,23,99,198,248,113,19,129,159,50,133,33,33,247,125,148,19,123,188,46,70,156,76,151,172,10,221,143,70,144,66,70,239,188,100,66,206,92,179,168,122,0,158,141,253,151,128,0,94,207,77,147,114,174,247,174,250,9,129,228,115,159,168,238,143,184,41,12,59,230,115,48,10,213,51,30,9,42,42,50,62,206,134,180,187,151,8,240,83,162,7,30,97,119,118,96,11,191,150,78,250,102,66,28,112,151,192,220,150,4,26,69,29,69,177,77,62,88,172,75,67,24,29,152,4,131,194,25,142,101,220,151,249,108,61,176,173,65,14,179,79,207,10,163,147,190,46,204,4,154,21,198,91,217,239,139,122,218,77,49,160,61,194,50,219,3,181,64,69,97,54,48,254,204,144,145,204,207,74,72,58,189,239,128,141,53,33,48,146,172,179,5,124,30,104,213,31,111,188,178,56,218,178,4,77,224,19,35,205,120,166,84,66,82,210,43,239,182,39,113,24,242,90,211,163,207,220,52,106,160,103,170,159,122,106,211,37,204,1,67,224,215,11,183,77,69,28,125,94,150,236,15,129,79,0,120,127,188,217,246,71,96,100,184,102,192,200,139,232,251,192,170,114,197,35,101,211,213,244,212,59,121,149,18,116,13,113,183,0,69,40,32,110,250,140,239,45,209,193,50,15,131,251,200,216,11,213,7,238,174,236,7,186,167,208,184,204,84,115,57,41,226,192,198,147,123,224,51,239,151,56,154,57,86,190,174,51,157,156,63,184,3,9,123,60,189,107,118,20,222,179,9,92,69,42,206,18,183,88,113,4,74,111,234,84,152,16,36,30,40,93,124,18,194,46,250,202,93,51,10,152,118,121,61,117,155,88,163,4,76,101,80,207,77,241,48,224,134,192,110,214,219,166,111,77,224,186,159,135,194,94,53,78,125,62,179,252,68,138,184,202,213,234,239,131,134,91,29,193,217,18,141,37,80,28,237,244,224,133,228,215,14,152,36,153,30,13,219,35,230,20,122,183,197,251,200,184,201,209,129,56,177,24,70,139,76,97,68,192,87,192,24,132,200,143,23,218,231,115,92,248,249,199,214,9,11,250,160,203,8,29,24,245,217,46,79,133,9,201,21,240,166,49,117,69,39,104,224,172,148,124,255,55,205,231,55,201,210,181,44,193,23,183,13,93,80,207,124,2,173,22,95,15,236,78,217,90,2,67,105,141,247,65,101,67,31,74,225,90,98,217,131,219,38,70,177,166,250,60,203,61,120,119,233,14,35,146,194,118,209,225,206,138,154,94,184,149,120,162,86,29,149,184,126,195,76,43,201,111,122,225,227,46,79,20,120,186,136,157,193,117,232,110,134,30,171,225,175,99,89,175,153,238,102,206,244,53,98,186,194,16,77,36,215,105,241,60,49,158,95,216,250,201,216,254,39,7,55,100,212,163,253,112,66,93,105,66,228,99,75,139,226,86,115,248,76,7,66,169,102,127,219,72,120,124,240,121,86,104,254,9,124,62,201,244,149,195,200,54,144,147,213,237,116,49,177,35,135,113,9,147,135,133,207,228,240,215,200,102,184,170,70,79,226,37,59,45,135,244,207,84,39,88,118,95,103,47,238,215,77,105,94,77,64,97,122,47,103,163,2,247,164,41,247,179,142,147,190,152,241,219,172,236,91,115,12,39,96,73,113,91,44,120,146,67,75,216,88,186,30,198,249,120,207,220,63,132,58,153,152,167,250,151,64,158,72,144,47,149,142,252,245,15,250,109,81,234,82,150,20,77,241,217,219,65,169,175,90,150,82,224,13,173,199,239,107,156,185,66,149,245,104,91,105,174,227,110,197,150,167,88,70,175,92,243,157,60,28,158,178,149,52,13,247,101,70,84,87,140,62,47,149,6,108,127,138,103,94,44,197,217,180,70,152,144,232,118,47,66,18,164,72,75,202,149,91,116,228,81,116,161,88,156,149,17,129,228,139,187,40,194,84,86,1,238,92,209,103,242,21,175,252,186,115,36,219,68,238,105,205,128,43,14,228,114,116,99,161,158,126,230,137,17,173,38,22,145,152,113,7,19,216,244,249,113,36,67,125,61,123,43,158,105,130,38,245,54,98,156,12,215,208,6,62,175,99,43,60,144,223,216,14,147,28,145,155,230,127,219,61,53,223,154,164,52,121,123,14,153,167,244,83,102,131,93,228,175,106,224,26,53,159,122,84,246,238,90,50,23,77,213,150,138,9,206,199,123,236,124,196,202,172,63,11,78,113,26,31,240,217,220,141,39,233,30,153,82,168,186,39,124,72,79,186,31,38,230,184,48,45,0,2,111,84,175,107,192,253,241,253,37,11,62,60,75,11,137,24,182,150,182,217,217,224,247,247,108,221,74,79,203,229,137,216,186,199,161,101,145,59,125,186,34,141,211,233,183,189,216,25,20,237,138,172,144,193,252,77,17,249,151,166,71,247,28,73,6,90,146,44,87,162,45,151,228,82,253,198,208,22,25,218,246,136,40,88,245,185,12,149,160,242,52,200,146,11,40,254,227,16,118,16,9,19,216,234,139,211,97,30,176,182,69,206,31,197,199,97,19,63,83,152,108,226,112,116,211,26,164,194,12,248,25,251,11,51,105,237,181,30,125,132,206,222,216,97,154,127,132,139,122,66,2,230,62,191,112,90,144,181,63,164,210,206,246,101,83,237,50,53,152,68,62,1,99,9,135,209,232,24,91,79,141,142,144,135,54,198,36,146,79,7,245,4,183,139,33,201,130,212,166,42,51,36,34,56,255,105,42,241,146,75,157,56,156,227,67,244,131,161,18,61,50,4,7,237,158,151,49,99,191,62,245,109,208,232,230,125,241,8,164,212,250,180,36,19,14,198,92,69,179,78,87,18,7,148,178,216,167,33,150,83,211,35,101,193,116,226,27,150,134,52,125,121,85,52,114,152,193,147,215,206,83,179,238,136,181,164,22,167,70,239,99,170,90,95,226,104,31,70,214,215,53,30,237,29,52,140,252,187,135,145,118,158,203,31,42,108,229,171,212,161,227,72,17,69,225,85,35,26,132,5,123,214,211,241,136,199,117,207,165,34,110,73,199,134,104,189,192,148,247,93,69,111,240,215,132,35,222,166,137,84,248,153,89,71,180,50,138,18,96,180,251,99,49,1,39,86,225,95,71,114,192,121,142,71,122,14,249,155,175,32,96,182,165,75,171,235,8,40,212,113,79,221,135,18,139,141,167,239,218,114,24,170,226,239,173,114,97,36,35,125,155,199,194,222,85,82,159,78,148,228,12,16,124,221,199,80,201,99,122,117,225,45,57,140,233,141,106,33,209,191,57,124,136,83,106,127,106,40,36,19,99,11,105,84,236,34,245,113,104,72,201,61,141,240,72,124,204,98,26,59,116,183,143,70,120,214,196,229,30,248,238,201,207,226,130,223,136,10,126,177,207,251,56,182,102,22,152,212,23,2,213,2,236,182,62,152,125,178,114,54,173,209,209,51,17,100,7,181,80,1,241,157,205,236,119,176,201,175,107,139,247,32,13,17,251,234,109,193,182,90,82,20,212,69,123,28,141,42,174,26,184,157,241,221,34,78,128,173,211,30,63,191,130,57,128,143,225,77,177,178,169,145,13,154,42,145,107,216,191,141,68,86,119,198,19,91,251,6,20,199,238,185,31,101,225,69,154,204,127,188,217,14,231,241,41,220,94,252,159,240,36,181,191,201,180,99,138,111,140,17,77,42,186,60,64,237,238,145,251,217,248,106,117,249,62,38,149,58,23,135,199,14,52,231,246,232,160,227,222,234,115,202,230,204,42,166,65,48,54,91,60,113,194,180,87,110,31,103,1,95,208,207,48,163,107,88,143,62,193,195,136,215,121,194,168,245,184,166,226,144,24,199,98,16,34,83,10,33,121,132,56,198,240,107,249,145,34,47,16,114,29,70,248,125,188,112,118,201,251,73,159,200,212,197,158,223,38,85,228,240,224,11,120,228,246,217,184,253,6,10,148,142,170,74,124,4,57,203,167,248,245,243,15,110,245,17,250,199,113,221,97,140,178,219,120,224,238,69,194,19,255,144,254,221,239,143,71,139,247,98,182,161,197,248,145,242,63,3,53,127,48,18,89,85,47,188,98,33,49,28,54,178,209,35,116,78,118,45,80,122,240,247,11,103,79,250,99,96,71,115,130,10,157,195,139,253,62,46,96,166,89,61,245,89,142,202,55,18,232,172,109,93,109,110,76,28,222,199,48,105,59,147,60,83,216,89,97,128,47,155,194,4,45,188,209,13,179,244,140,192,184,190,107,72,178,23,62,239,70,141,127,113,205,113,30,8,48,132,167,103,152,161,119,28,231,166,114,253,120,39,152,166,68,115,24,123,8,21,204,167,201,171,220,43,63,163,125,164,199,59,174,38,23,116,89,52,251,231,253,56,180,101,132,52,227,104,219,80,169,85,25,90,108,197,111,12,81,57,213,64,96,183,119,238,205,127,28,42,210,243,105,166,94,139,11,101,90,54,115,106,32,111,137,170,120,166,124,125,234,59,79,206,114,122,117,201,108,180,86,85,135,3,134,134,39,204,200,117,246,164,242,160,150,229,114,107,224,69,174,115,170,106,55,87,198,190,225,131,233,101,123,236,42,232,50,221,223,52,77,106,140,96,78,206,221,43,116,156,111,20,159,89,54,23,109,102,152,48,122,221,160,135,196,222,174,74,66,63,23,66,183,154,95,249,178,157,149,188,17,246,211,78,250,199,160,59,105,44,253,211,123,243,193,240,147,27,81,191,9,72,153,62,22,248,187,174,28,90,115,89,243,14,192,5,191,243,25,227,103,27,217,61,16,193,245,204,28,92,46,188,232,137,245,65,140,82,73,125,62,31,20,160,71,192,248,251,170,100,49,11,233,246,134,230,133,202,211,212,190,96,248,184,144,42,62,248,156,43,233,86,244,124,171,164,252,253,232,245,203,73,94,152,188,122,251,194,152,197,20,83,31,179,240,106,26,120,1,67,148,149,92,202,153,212,79,52,224,175,139,218,237,84,145,104,178,83,61,190,47,220,198,178,234,255,32,128,135,239,151,195,8,38,203,11,129,74,28,94,105,7,70,177,85,221,221,187,81,148,86,192,136,95,203,209,88,184,197,149,117,52,185,165,225,96,161,101,26,171,64,53,6,152,252,244,94,158,98,92,214,145,47,7,110,43,199,124,215,140,124,230,217,21,55,133,135,139,84,46,30,102,215,116,3,204,175,226,180,28,68,30,144,53,147,135,13,251,214,79,75,165,187,74,243,6,215,52,239,177,112,146,180,233,228,204,53,80,126,252,186,104,102,85,91,69,186,245,186,171,89,44,235,211,172,242,168,79,60,84,93,102,134,89,176,110,101,157,109,70,148,235,108,44,108,227,186,178,152,80,101,88,222,119,75,186,27,133,224,120,98,231,105,97,95,243,213,57,151,169,3,207,219,221,180,224,16,158,65,253,157,123,157,179,163,222,34,240,70,93,127,56,188,172,111,229,194,181,88,159,214,7,155,103,227,157,109,150,121,0,12,31,97,139,92,143,84,225,151,245,202,186,46,252,182,4,152,72,173,50,27,32,51,177,29,38,206,190,117,244,115,203,29,10,99,255,224,78,3,100,150,163,121,50,174,70,188,147,241,188,111,70,109,113,170,236,249,83,228,233,79,56,44,79,173,85,235,130,92,14,163,233,127,63,91,132,35,241,193,115,152,14,47,185,237,131,182,24,134,160,93,221,65,23,59,184,233,37,143,141,97,234,144,116,30,48,62,49,23,166,245,228,57,154,253,78,15,152,162,233,189,178,243,254,48,223,241,163,233,119,149,201,12,39,228,179,111,253,54,147,27,41,140,38,6,158,200,35,192,76,251,30,90,177,20,220,214,219,174,16,63,191,55,2,43,176,220,74,207,111,130,46,254,211,188,218,124,11,111,160,165,121,36,13,124,34,129,166,63,13,15,252,75,196,111,236,38,155,142,67,224,228,153,150,109,141,112,146,105,55,216,243,217,155,29,213,217,243,102,61,117,222,222,231,179,41,36,79,249,56,129,49,82,206,1,243,177,23,133,103,20,66,173,207,19,206,214,133,177,185,119,25,229,109,78,240,66,46,94,100,87,179,179,35,241,229,57,113,94,150,75,67,151,35,62,129,106,38,216,58,20,16,138,234,142,82,247,215,47,224,236,143,81,146,112,152,199,61,182,192,40,13,127,53,113,132,148,42,90,51,15,186,60,161,177,81,100,81,171,62,96,84,50,219,7,155,115,188,14,51,243,245,253,226,217,109,34,79,82,60,6,30,213,187,13,182,201,255,142,170,63,190,44,127,238,48,43,197,221,35,0,7,247,29,167,219,181,68,251,138,7,214,89,197,29,182,164,231,84,120,134,142,211,166,240,214,68,226,28,216,182,109,1,243,11,242,233,98,111,155,190,142,49,164,40,19,139,147,192,86,173,30,1,27,115,92,223,151,233,220,56,108,1,176,194,231,75,245,180,28,68,10,150,5,25,196,103,133,105,43,142,70,125,82,58,125,88,173,109,109,112,56,83,172,172,10,195,9,206,14,227,134,87,228,3,50,137,230,229,143,5,143,109,209,160,66,110,143,36,169,223,24,141,189,210,183,178,144,229,164,14,252,193,244,38,116,157,178,200,227,79,31,228,72,162,54,209,58,91,76,134,132,108,14,35,244,154,229,210,216,35,204,56,152,212,125,175,250,125,161,76,232,183,141,150,165,200,22,45,218,242,206,46,210,199,41,130,232,91,134,49,242,1,72,182,59,108,70,102,130,34,58,27,175,115,154,71,145,78,104,72,38,198,39,2,139,36,61,51,90,69,29,197,47,252,172,87,251,157,85,90,139,119,109,123,123,125,98,164,29,82,220,21,237,10,162,177,6,220,156,135,131,191,19,234,191,207,108,135,164,139,163,181,80,243,145,7,134,44,209,151,160,221,253,71,23,148,171,158,102,167,179,29,174,230,13,174,239,202,92,56,46,124,86,198,247,137,85,103,115,211,184,70,33,82,174,12,233,178,90,253,77,111,194,120,29,132,240,31,92,17,105,35,193,92,244,93,86,124,153,124,155,187,17,39,33,139,122,225,129,153,213,244,87,93,81,111,149,112,0,61,146,251,245,160,3,33,21,81,252,231,10,186,142,62,229,208,168,34,143,20,117,177,146,98,186,35,117,160,79,133,122,196,188,43,8,102,71,247,93,162,69,134,86,186,207,210,243,12,210,46,65,16,201,125,55,0,32,253,138,167,130,192,131,181,46,142,166,115,176,201,130,205,118,36,199,19,101,253,88,162,43,132,101,95,117,209,95,146,152,73,38,171,19,48,33,181,232,135,90,57,84,142,60,139,195,154,95,73,17,71,74,148,123,138,132,110,244,95,142,187,224,82,119,213,176,145,159,223,177,154,99,6,149,36,46,44,22,53,122,144,178,161,56,105,84,153,233,70,241,131,109,139,124,243,75,56,115,150,226,2,182,4,33,107,232,162,72,221,59,186,118,55,45,49,83,180,146,22,237,33,217,109,38,54,82,0,125,203,44,138,16,31,178,41,31,220,80,250,22,20,222,168,155,194,19,205,162,31,124,79,157,155,181,189,56,124,34,187,33,9,164,101,253,31,109,57,156,204,11,252,190,202,252,187,145,239,212,244,91,156,113,115,225,132,72,166,167,172,201,195,119,109,231,177,125,228,118,245,207,13,139,87,18,141,155,234,116,242,5,245,188,216,54,181,74,203,196,55,93,56,14,229,72,235,35,189,48,122,7,169,249,153,205,77,88,42,12,103,167,110,205,182,14,83,114,152,10,195,136,157,126,97,40,120,233,6,23,54,242,74,142,34,80,87,37,253,186,108,211,16,207,4,46,189,234,115,66,54,221,174,70,204,149,229,172,201,68,220,235,246,240,168,48,255,252,209,101,255,75,10,212,3,160,92,105,230,214,221,49,99,186,250,20,140,165,184,202,152,237,100,18,203,59,14,62,243,158,148,131,48,152,27,158,44,223,208,194,146,54,135,159,27,109,197,211,44,192,67,149,171,216,110,68,179,206,182,190,31,21,19,38,168,15,211,221,3,83,29,146,124,4,190,14,177,102,101,72,102,154,246,218,148,220,156,162,134,200,46,9,25,217,105,210,241,238,98,71,20,188,240,110,148,119,217,76,37,219,127,188,153,239,106,22,248,236,30,203,29,71,187,119,45,238,109,147,35,217,49,10,241,95,146,100,33,60,233,238,21,54,224,173,37,0,218,28,150,147,78,54,98,20,67,219,186,206,151,146,178,203,46,110,243,153,73,242,50,183,89,27,249,235,160,244,164,62,121,155,45,152,23,237,225,105,165,199,25,205,92,141,189,207,217,230,170,36,4,55,92,10,209,172,245,215,117,22,138,161,246,20,40,17,231,28,15,101,255,52,28,5,30,51,132,194,129,167,16,243,96,235,146,158,247,97,102,95,192,205,11,163,99,133,95,130,159,122,209,250,118,43,4,11,11,149,236,122,120,8,169,209,246,80,4,182,54,190,56,154,210,170,236,15,18,134,6,173,221,219,230,99,185,203,7,52,177,237,36,77,142,222,202,200,165,32,99,68,218,120,42,38,92,35,179,25,100,187,42,147,157,10,195,49,217,81,191,141,93,172,137,167,202,143,159,141,105,248,157,218,22,153,250,135,192,244,104,151,152,135,177,99,144,181,11,179,153,58,98,113,66,208,124,73,76,152,216,168,122,110,202,18,72,73,252,153,161,243,18,41,248,202,87,80,11,144,61,240,217,142,89,211,161,195,52,112,203,202,7,1,108,238,123,52,169,162,7,222,35,186,156,12,222,146,101,34,133,109,26,75,190,254,208,3,95,229,190,23,238,105,177,185,39,201,36,36,34,210,212,148,91,62,20,249,186,37,225,0,185,96,151,231,97,217,164,9,83,150,205,179,35,70,151,200,97,26,209,37,206,200,133,133,175,222,196,64,127,118,216,103,14,27,248,3,57,140,43,165,108,238,97,140,22,39,66,108,62,212,46,245,38,254,185,78,136,228,119,189,76,208,89,46,188,90,71,122,187,169,129,153,116,205,54,55,201,20,97,78,33,65,166,139,178,53,85,121,156,67,249,78,60,90,8,110,225,121,206,8,146,26,69,163,7,222,46,116,6,140,82,129,220,24,230,51,35,118,247,40,9,137,146,31,194,151,231,120,15,58,43,18,208,250,182,49,181,25,238,103,199,178,136,90,83,83,184,102,183,214,37,244,131,16,172,231,70,176,125,250,143,35,155,41,78,176,208,77,71,200,178,108,146,64,89,202,235,220,88,42,45,238,187,34,156,185,245,177,84,242,149,113,110,38,73,217,254,103,132,32,92,123,241,192,140,134,38,63,126,34,167,226,141,130,40,78,24,191,77,70,34,115,168,7,211,80,243,199,212,113,138,120,89,113,184,65,222,106,50,80,51,70,46,17,16,163,130,43,22,74,144,7,25,190,254,84,154,53,76,233,143,163,243,236,223,62,215,77,186,64,127,220,246,32,14,179,1,151,208,147,115,239,251,194,6,145,232,214,115,103,188,223,3,174,100,184,228,182,19,225,104,246,27,99,115,163,91,43,72,239,212,203,62,248,215,37,170,112,197,60,212,159,41,252,170,173,163,1,225,175,187,19,152,63,242,191,78,13,243,222,54,197,75,41,251,44,118,36,243,190,47,120,59,178,112,83,215,59,107,226,26,2,139,11,7,77,8,45,164,210,54,251,142,218,116,13,235,70,245,13,152,13,145,174,4,232,199,229,120,221,100,59,69,239,12,122,62,241,228,142,44,22,157,138,249,153,203,119,139,180,6,4,220,253,128,188,63,7,207,135,222,158,204,56,18,198,53,50,69,139,188,131,174,96,211,252,218,124,179,10,161,115,62,48,89,173,72,60,144,44,91,186,6,161,132,19,219,81,75,80,39,133,97,140,199,185,217,141,137,8,9,228,59,220,165,75,164,22,44,198,208,165,25,174,90,36,38,186,53,13,9,124,182,71,78,177,181,228,2,251,95,89,247,79,212,221,252,251,195,22,56,9,215,20,71,96,202,143,126,244,134,182,172,107,16,13,221,37,118,225,38,248,35,179,49,241,12,35,215,97,20,196,167,6,52,100,185,252,11,50,143,244,92,53,150,34,154,242,152,3,75,90,232,0,2,179,204,92,24,213,105,33,41,146,83,134,245,19,185,11,134,70,127,194,60,202,134,55,181,49,213,226,3,239,228,228,220,77,126,124,61,229,230,109,91,195,17,153,143,140,115,249,208,248,212,50,218,145,249,32,157,166,241,41,236,228,200,151,162,175,161,170,248,84,70,36,237,184,173,171,107,41,140,98,118,188,49,102,103,217,16,116,170,79,190,113,100,239,134,109,167,6,237,103,52,220,113,92,72,71,200,102,4,161,104,103,87,34,181,185,85,107,109,103,99,189,181,200,11,26,185,67,246,103,221,116,224,35,241,167,202,24,203,204,36,187,124,32,85,247,110,100,16,182,231,61,232,150,125,246,164,150,248,240,234,62,3,229,220,163,148,185,207,184,104,117,221,119,137,231,172,148,185,201,139,140,72,21,81,211,78,106,242,132,132,101,114,159,203,205,135,217,84,126,139,162,187,47,218,221,232,42,50,14,126,229,254,229,233,53,246,95,243,15,56,187,136,213,54,165,181,174,224,204,247,216,102,114,51,251,129,83,124,27,180,132,168,42,30,191,156,188,12,200,52,73,103,199,208,139,206,81,248,55,169,197,199,68,111,89,144,235,103,198,244,71,217,91,139,82,216,246,65,208,169,49,170,194,52,107,114,118,114,240,182,243,46,97,175,176,222,167,168,252,80,204,85,121,21,34,48,252,238,29,61,143,79,10,167,248,209,214,30,9,197,129,238,230,243,211,136,134,122,117,165,155,192,186,124,24,43,8,132,84,159,73,191,232,61,77,147,52,12,24,174,185,188,139,179,86,156,253,150,223,50,202,176,202,25,88,214,168,235,235,14,68,84,4,40,181,48,111,91,20,135,105,96,27,79,221,222,92,169,3,110,15,147,27,38,111,137,128,23,49,158,166,194,19,139,224,202,41,5,148,130,211,9,206,229,77,159,73,174,250,210,49,76,40,71,199,54,18,233,227,235,239,129,103,141,85,215,3,99,178,231,167,182,204,141,190,233,69,11,109,137,31,63,239,234,225,35,156,131,139,123,40,163,13,157,250,243,50,79,172,140,146,148,195,136,79,8,239,120,153,235,66,11,24,131,154,164,247,133,62,138,135,79,108,171,182,90,236,209,52,159,156,35,5,108,100,88,157,79,176,41,249,96,84,184,234,210,79,143,170,168,71,141,38,34,220,146,162,102,163,213,28,198,163,252,157,109,246,205,251,161,51,95,164,87,120,50,88,146,19,166,207,126,160,154,249,230,133,41,20,184,30,31,226,172,84,73,133,230,100,233,100,63,24,227,138,161,244,18,107,123,247,141,50,11,86,45,15,147,15,181,162,25,176,89,100,43,43,13,90,172,199,233,176,41,250,75,244,67,81,218,67,51,99,155,168,179,45,172,255,236,66,155,192,131,240,249,33,127,101,247,178,216,70,101,41,74,152,163,199,32,251,40,182,163,181,201,8,145,114,200,7,122,238,161,84,190,126,70,113,121,174,252,225,9,226,186,59,231,189,239,154,30,94,102,134,12,88,244,169,233,67,61,159,254,136,156,12,166,74,67,21,201,44,147,225,170,50,6,235,55,0,107,109,148,17,143,252,15,189,190,137,19,251,94,113,234,101,236,47,37,181,181,27,75,147,193,236,202,189,167,219,170,186,119,45,202,178,108,2,186,114,222,224,240,248,80,34,113,219,30,198,28,4,62,95,234,217,7,85,253,192,232,234,138,246,147,109,193,182,146,39,147,153,89,248,32,135,10,43,237,169,214,175,23,162,172,155,185,129,46,49,225,255,34,156,20,207,172,35,144,44,19,245,176,66,154,207,151,36,196,178,138,178,34,37,179,221,134,227,192,48,187,37,197,140,204,24,206,229,1,231,37,213,255,105,193,147,79,182,244,85,158,248,104,189,196,101,151,16,5,182,46,29,165,61,155,121,100,192,25,233,25,229,84,51,1,223,163,207,74,166,220,227,108,58,20,67,142,214,222,171,51,200,48,10,218,122,238,169,140,108,235,116,25,122,229,34,38,72,153,117,206,24,228,118,219,114,101,191,62,165,165,207,76,159,120,34,220,26,91,158,120,239,10,67,99,139,79,255,124,32,124,158,2,119,35,109,57,92,161,137,42,140,200,97,138,115,99,228,55,245,199,139,57,154,58,76,176,34,177,178,245,155,116,95,153,225,54,209,89,39,112,174,225,39,185,49,157,219,186,71,24,24,237,181,123,223,20,17,239,72,234,232,212,59,27,22,71,8,51,7,80,56,133,184,2,169,155,241,216,194,119,18,56,145,123,128,43,156,244,243,163,146,84,92,134,221,38,250,199,139,172,195,128,191,95,39,137,188,252,156,123,134,152,57,158,213,83,183,93,134,230,59,111,216,18,35,180,207,223,193,177,196,236,167,105,210,78,220,226,251,96,63,190,222,139,110,190,234,206,159,77,86,251,227,150,61,182,163,181,165,245,231,178,236,129,249,56,161,211,66,133,83,127,143,59,62,15,227,172,75,20,53,160,183,71,101,9,213,156,162,186,170,231,77,19,28,197,143,111,28,86,100,86,160,82,225,254,6,40,204,165,250,240,254,147,185,72,196,76,11,85,170,43,108,66,249,119,113,163,29,75,206,77,219,147,155,112,160,0,14,5,69,86,16,100,37,189,151,194,210,122,184,64,8,140,14,165,207,211,203,88,187,186,192,36,179,249,107,14,67,55,83,234,178,49,134,188,80,136,107,116,213,162,24,29,156,104,218,5,204,254,70,39,234,19,36,184,21,19,176,137,141,232,34,64,54,239,187,111,58,12,186,74,94,226,215,76,247,100,192,20,9,138,46,64,187,197,140,101,71,87,69,153,136,87,213,83,55,133,153,1,75,213,11,31,186,60,109,148,139,182,222,246,126,150,93,138,12,93,31,90,125,185,255,20,91,244,145,43,83,29,191,175,84,226,145,255,148,101,52,26,169,212,167,226,125,226,112,171,97,86,33,254,244,43,111,217,74,226,26,40,157,107,243,0,16,102,233,217,80,60,228,127,82,52,126,229,13,75,176,169,1,32,195,201,15,38,84,76,250,76,45,22,245,81,14,81,4,170,129,192,11,214,68,160,248,128,55,69,105,147,243,71,202,28,62,186,254,54,6,84,190,52,82,131,105,202,215,70,122,190,215,139,158,207,53,233,101,19,253,167,11,175,103,22,231,85,159,215,31,167,62,177,159,106,144,218,98,231,147,56,223,61,41,54,69,41,168,198,51,41,182,67,82,216,90,34,2,222,143,249,213,36,191,18,228,77,26,3,214,212,161,0,199,66,238,171,154,242,148,194,229,174,109,11,101,12,245,246,129,232,95,162,252,74,47,94,17,109,40,96,235,54,11,216,234,92,10,159,181,214,23,152,133,209,199,84,42,250,137,206,194,169,0,120,169,100,27,205,127,41,100,35,32,8,32,27,49,21,198,74,37,206,221,219,211,80,202,137,199,157,117,70,167,71,76,217,251,196,134,247,190,49,75,215,142,136,19,146,157,249,52,126,252,68,169,186,42,147,58,99,231,25,240,88,58,24,122,134,108,26,167,70,190,64,95,247,79,96,43,222,39,45,68,58,225,153,23,68,186,48,197,61,125,228,5,55,173,120,42,102,197,161,87,86,112,40,137,163,73,254,60,163,129,16,224,94,218,162,128,247,28,77,86,33,198,18,65,84,215,247,89,144,121,140,167,66,189,80,167,21,230,214,251,13,208,155,89,244,117,50,79,204,56,53,165,171,231,190,42,218,65,254,219,248,33,14,13,200,145,248,175,206,95,88,214,248,177,244,194,43,27,226,25,240,249,191,169,231,166,239,32,22,48,100,35,159,54,146,142,59,86,76,28,72,45,228,231,182,171,153,204,7,188,32,107,41,140,168,171,223,216,164,215,182,230,167,203,36,69,234,101,209,37,55,159,79,168,154,40,113,192,139,134,99,133,113,126,113,20,75,221,231,3,171,97,118,6,218,207,204,251,220,22,29,69,241,211,244,121,62,195,148,150,237,28,23,102,174,197,79,119,204,78,253,158,186,157,57,111,62,183,181,41,0,5,76,26,247,57,247,118,217,206,77,79,201,9,223,223,223,102,163,31,48,244,52,189,105,82,133,49,146,136,156,84,178,25,184,222,145,52,161,83,61,141,57,45,236,81,64,137,63,222,131,187,203,201,88,249,180,171,139,186,169,202,229,17,191,141,168,237,243,113,26,28,207,236,55,127,190,63,30,211,130,101,41,203,251,219,109,94,20,254,255,126,239,170,246,184,233,245,122,84,217,51,105,113,240,182,122,233,251,64,243,136,87,77,94,60,191,111,227,60,193,24,40,219,152,237,239,187,140,58,225,162,40,50,242,51,202,232,37,217,1,179,88,189,195,172,143,88,179,41,160,205,63,224,28,197,244,69,55,125,201,207,167,201,190,178,4,204,70,251,249,176,103,180,54,3,159,239,244,121,104,228,151,60,87,75,245,186,171,208,59,159,230,114,19,68,224,215,183,30,184,228,24,165,168,234,231,242,156,27,223,132,56,119,133,206,245,252,120,13,171,90,224,145,84,138,129,41,105,187,57,17,240,110,239,169,207,167,217,226,224,86,148,36,96,211,221,217,168,199,169,17,71,126,80,124,146,226,186,219,86,174,163,205,180,181,71,68,125,190,44,184,121,207,52,141,74,88,192,88,29,60,179,56,250,24,113,101,221,120,29,207,18,81,90,76,42,139,198,181,103,77,71,96,253,222,53,253,146,251,93,189,32,166,5,188,214,179,242,161,138,18,103,166,2,156,158,11,67,246,43,198,25,255,126,186,249,74,138,149,107,209,1,246,124,183,152,188,68,160,143,13,103,175,15,108,222,167,1,99,78,247,196,18,52,132,199,19,91,214,38,175,240,9,130,99,186,58,123,192,241,132,165,84,245,130,62,96,5,200,244,196,234,240,21,253,199,119,179,60,163,194,67,24,254,48,125,231,155,158,195,54,114,221,163,9,70,116,159,64,48,62,227,232,6,101,228,105,79,38,229,179,29,30,86,89,210,109,68,191,201,7,26,234,234,219,97,156,177,202,203,14,91,28,164,29,221,231,190,162,118,100,245,77,181,114,70,92,166,196,149,145,146,209,20,154,249,136,68,41,132,178,20,221,182,10,39,119,28,219,86,255,209,20,192,57,45,194,195,113,102,84,82,244,145,66,14,115,157,205,109,6,74,83,131,5,59,122,198,209,27,7,190,252,199,169,61,168,221,104,253,102,93,176,185,112,151,253,58,112,225,133,233,134,116,239,29,75,27,69,173,185,244,251,176,135,50,227,104,132,79,244,125,157,217,113,70,251,141,245,95,76,93,116,161,255,100,31,198,219,188,185,210,179,219,109,225,137,108,6,101,75,75,194,231,241,91,129,195,225,51,131,60,33,22,111,160,248,158,18,11,178,179,161,149,68,149,173,119,190,10,156,197,136,254,140,166,25,134,137,231,181,195,120,24,200,62,29,197,235,236,45,198,6,147,226,16,184,181,234,205,234,192,21,153,117,133,107,118,193,107,131,31,23,147,113,166,230,30,44,127,194,141,41,221,86,103,198,57,163,47,138,14,219,34,60,249,132,232,235,186,251,12,178,104,173,63,146,10,80,116,226,149,140,90,171,90,165,35,67,113,247,210,212,105,154,234,3,156,143,247,204,244,190,75,249,233,68,234,67,165,63,221,213,5,12,94,106,4,49,50,94,147,245,14,228,218,68,53,141,164,104,39,1,18,159,1,173,217,154,112,218,70,86,187,240,163,139,54,204,81,251,30,61,145,140,209,180,38,116,163,118,47,45,15,229,237,14,244,8,214,253,188,77,228,229,205,102,225,251,126,97,110,228,73,138,198,230,140,122,100,42,79,34,173,152,19,208,133,91,207,111,90,115,196,182,114,227,178,152,150,166,0,23,211,77,60,52,19,114,29,10,15,114,78,1,211,32,183,5,102,131,29,95,193,153,101,146,50,142,41,126,134,162,131,193,91,221,212,187,237,128,98,28,211,230,162,213,148,190,205,44,194,225,1,133,106,105,118,50,155,224,77,192,103,86,108,122,105,244,211,197,88,50,1,20,249,250,209,69,164,208,19,19,211,122,204,5,250,154,215,21,1,150,67,211,22,8,154,44,173,101,221,97,140,28,37,254,196,5,101,68,208,176,145,14,213,160,187,147,192,138,165,27,241,123,42,40,10,143,203,46,194,169,111,234,177,214,59,153,99,206,235,143,31,122,167,47,127,4,90,32,57,73,22,154,122,99,80,108,200,108,110,233,255,153,20,0,179,71,5,155,46,133,37,115,53,2,36,41,54,234,240,9,182,74,205,157,85,103,32,2,225,240,54,253,200,11,195,234,141,213,111,155,40,191,188,44,122,254,115,12,51,12,137,244,219,36,247,48,239,58,64,39,119,211,33,158,122,150,197,147,5,48,233,56,194,240,46,178,81,80,251,187,48,134,201,8,33,70,30,247,5,57,79,148,138,54,210,227,119,158,135,107,169,218,79,27,206,170,135,212,27,209,144,46,51,117,179,242,201,157,231,43,61,37,10,55,220,92,239,50,96,73,57,129,81,220,108,241,227,133,158,78,81,27,162,47,233,6,28,102,41,171,210,80,70,75,26,23,133,162,168,176,21,174,99,129,130,65,162,71,179,27,24,241,72,179,249,65,168,238,20,116,245,11,179,131,210,163,177,191,184,143,148,217,78,149,165,136,70,93,154,213,126,124,104,26,141,172,230,121,164,113,219,200,215,170,96,150,17,169,219,29,166,173,168,149,110,67,107,106,220,219,198,214,93,46,220,34,225,124,31,105,79,186,194,160,152,85,235,189,50,178,19,18,42,153,63,201,142,143,143,126,197,42,241,8,242,52,41,202,218,76,171,164,219,5,38,139,19,107,163,245,41,75,236,138,209,119,139,157,225,54,14,144,170,113,97,49,115,63,32,22,89,153,237,26,106,252,43,221,47,164,83,239,21,152,102,187,25,167,70,140,93,182,249,80,156,202,13,55,206,183,156,245,167,209,59,139,185,110,67,158,145,42,80,99,70,10,62,34,19,60,228,12,213,1,91,222,236,72,75,67,234,207,102,129,125,71,250,150,116,224,76,74,64,225,243,192,198,175,196,4,140,167,139,236,252,236,101,164,223,185,129,107,213,77,165,137,66,254,246,94,38,125,78,139,80,86,212,41,35,134,146,243,84,13,177,194,114,190,29,94,176,204,21,198,42,183,197,101,67,231,172,138,162,215,215,2,45,236,172,85,231,139,206,212,254,193,25,6,137,190,12,84,101,191,225,15,60,169,225,40,154,214,55,255,255,208,173,82,41,88,98,158,45,191,223,86,38,240,212,15,147,39,148,252,113,22,100,21,100,151,1,10,13,45,96,218,242,31,184,184,116,32,112,69,116,161,63,48,41,129,128,27,91,55,129,145,171,159,1,99,87,165,95,53,109,52,95,178,136,134,54,74,243,50,197,55,244,232,191,152,22,120,154,170,173,192,103,76,126,211,21,48,30,227,42,157,118,222,213,25,72,126,99,152,18,52,29,10,197,214,15,255,113,44,50,83,213,31,39,29,58,252,202,205,166,93,135,112,169,48,228,2,54,81,25,25,133,5,158,140,63,52,24,30,207,0,55,99,229,184,237,243,49,105,28,209,104,107,26,49,190,241,27,212,129,130,107,111,142,111,167,83,140,85,121,63,196,102,190,197,30,24,143,40,137,50,206,3,233,116,133,7,204,214,75,53,15,233,173,72,62,134,41,239,108,61,56,217,225,142,14,18,116,34,9,186,173,176,21,87,182,202,227,97,90,49,197,108,197,79,61,50,159,154,106,57,90,121,221,79,109,22,143,143,150,35,12,147,237,63,62,76,61,247,17,222,164,69,209,159,168,9,79,87,213,244,156,43,134,240,121,19,73,63,46,80,23,209,251,193,91,115,19,63,1,179,24,101,86,36,171,10,83,149,204,254,80,76,201,94,242,103,168,180,246,175,17,13,184,33,67,217,84,171,20,125,50,255,113,106,13,106,63,143,122,74,218,49,142,96,112,138,252,134,241,17,247,253,0,136,93,53,218,173,36,236,231,186,48,118,195,242,196,205,22,207,191,143,12,99,70,99,183,19,80,154,20,131,195,133,222,200,170,240,153,58,107,28,77,138,70,117,61,59,117,103,255,124,80,135,203,42,22,116,162,12,252,154,102,192,75,229,208,205,190,166,125,44,79,96,243,224,147,135,202,192,92,189,5,252,136,253,86,26,206,63,153,96,80,70,157,170,172,118,210,11,235,251,188,136,57,178,102,0,78,196,218,171,79,165,39,120,98,25,40,138,150,226,31,31,140,238,174,81,72,69,93,224,94,23,6,34,42,157,204,220,232,108,17,96,130,51,89,94,168,191,148,229,75,23,172,175,169,54,119,213,210,184,45,142,182,111,85,30,89,181,238,98,191,180,243,252,147,210,167,43,83,69,222,254,192,59,82,60,178,158,151,61,67,30,19,152,120,89,237,37,205,14,183,57,60,104,154,81,71,68,107,96,237,219,225,98,142,234,23,238,232,3,111,191,49,38,109,101,75,22,146,92,61,30,57,44,194,164,182,153,52,247,124,90,46,214,162,136,75,136,56,15,158,105,164,215,120,106,124,172,89,173,45,207,206,116,126,149,120,114,250,204,121,85,97,147,94,243,65,190,78,160,255,184,76,34,207,18,31,24,29,145,42,72,4,63,225,204,98,227,123,44,133,238,122,185,235,68,185,124,76,7,169,100,72,82,159,146,63,252,186,15,174,213,104,159,42,43,93,219,242,39,94,172,143,176,234,209,37,123,127,128,53,102,34,221,165,142,137,112,85,122,119,120,144,72,222,10,79,175,122,1,47,235,61,121,46,141,253,211,7,247,2,249,248,129,189,204,8,74,46,160,63,114,216,237,203,82,89,75,104,123,22,124,163,88,103,31,103,144,108,119,121,110,139,137,194,159,247,153,158,206,32,31,143,27,35,204,150,239,212,8,46,33,243,35,48,189,253,62,99,49,43,83,89,23,129,240,69,114,200,143,206,72,113,202,24,207,196,172,219,151,1,140,236,78,232,44,63,222,43,58,138,254,227,144,162,53,25,107,89,249,148,2,38,129,89,85,114,221,210,53,31,186,48,102,147,141,85,110,102,137,235,167,166,136,89,85,207,29,113,225,225,239,195,86,194,42,59,194,3,147,212,140,163,145,1,82,11,75,234,34,201,67,48,218,23,41,8,93,56,35,169,236,43,39,29,80,187,169,219,46,13,200,62,151,194,121,33,127,38,232,153,63,235,114,20,255,164,172,199,226,64,227,209,4,193,241,214,60,111,182,21,105,251,209,44,16,91,189,53,177,128,201,190,6,52,40,128,85,47,44,209,86,180,29,61,1,176,146,100,64,93,73,21,152,60,238,126,225,93,124,117,106,84,15,180,55,2,120,13,255,248,26,221,225,106,58,144,145,185,171,254,249,48,169,23,205,198,100,66,136,26,63,94,208,168,86,1,125,122,184,63,101,104,60,224,40,114,9,156,108,15,24,231,166,157,77,185,254,84,83,91,247,47,27,101,183,50,94,211,129,177,118,252,56,228,95,205,107,160,46,156,107,60,150,51,103,47,229,151,98,196,156,171,127,126,205,180,183,211,3,51,239,248,27,177,175,165,170,163,129,185,171,248,125,47,243,2,214,75,43,217,53,129,128,41,225,228,231,232,214,190,238,32,96,210,99,50,213,38,91,100,250,116,152,167,36,84,177,100,121,126,159,118,26,5,11,149,83,77,52,79,174,29,48,218,109,249,49,122,72,249,227,159,210,127,200,176,86,20,215,32,63,152,24,106,23,25,198,76,204,101,248,247,133,92,158,206,227,40,248,142,236,23,70,37,105,244,7,110,205,93,44,173,209,188,171,169,157,49,60,160,88,58,220,208,42,206,10,35,96,53,28,54,121,244,170,48,234,145,113,238,19,51,55,125,219,189,154,151,252,7,87,54,79,234,9,66,249,117,249,102,248,192,51,189,231,46,168,136,248,185,43,49,151,204,228,52,225,246,79,228,198,224,77,166,239,194,116,113,14,223,12,24,93,88,36,189,128,109,3,225,240,89,225,135,176,54,240,57,56,187,198,22,71,163,192,35,247,141,119,193,240,9,17,120,181,231,232,212,238,142,214,220,112,180,159,235,44,96,164,30,107,192,107,235,118,249,12,20,130,16,135,207,95,78,37,153,18,226,175,47,231,15,92,240,4,145,115,159,185,227,236,104,167,195,196,39,250,17,208,235,152,61,11,208,169,140,156,16,226,63,219,242,102,19,230,124,165,64,60,4,202,235,161,66,27,114,253,114,161,44,237,148,34,196,51,105,209,202,250,49,0,208,127,47,234,214,180,16,48,255,202,190,231,37,118,242,195,253,57,22,145,173,15,46,198,15,85,216,90,164,243,7,103,243,164,23,175,167,197,15,126,201,124,222,162,57,41,42,124,102,238,143,168,220,48,138,218,178,127,1,102,239,52,28,166,203,85,220,118,214,178,90,207,119,215,13,193,199,169,30,111,148,14,199,151,19,100,244,18,132,138,15,16,153,54,175,72,147,170,167,129,86,140,126,8,16,218,71,16,104,76,234,93,196,213,134,245,107,126,156,115,164,121,104,207,45,138,66,53,250,238,171,82,178,79,57,43,140,230,103,192,181,109,217,162,0,71,55,98,179,104,74,42,28,131,13,72,119,194,32,12,242,45,44,150,97,174,206,217,7,74,197,159,162,136,55,45,106,176,161,241,212,176,24,34,199,165,94,80,13,117,202,31,92,44,37,175,215,93,172,117,187,58,220,242,84,167,75,164,49,186,147,192,112,13,68,232,88,252,124,207,227,221,46,99,137,235,215,9,198,212,13,24,23,150,245,245,161,181,2,143,40,169,137,85,25,182,153,250,96,40,127,106,175,197,209,235,107,202,96,57,167,121,90,15,70,133,247,75,240,162,145,104,226,74,122,225,244,14,251,133,147,126,159,106,232,139,200,126,137,163,207,11,91,93,143,206,102,178,224,247,69,211,167,90,173,33,247,67,43,141,195,197,166,109,121,97,244,158,38,191,175,194,198,185,235,56,235,4,3,126,238,66,71,141,124,95,155,196,173,139,41,145,208,162,56,38,158,100,148,87,220,195,165,209,42,223,69,169,134,143,119,120,3,51,185,247,179,76,137,85,218,178,9,58,142,77,216,227,10,76,35,76,254,106,217,103,208,172,245,188,174,179,11,72,109,250,219,204,180,61,173,252,192,168,193,124,63,142,84,158,212,54,233,249,27,248,49,58,74,202,70,63,108,172,151,92,187,173,97,95,70,74,84,96,62,32,31,134,230,122,213,117,50,108,16,162,252,194,51,44,240,170,158,124,144,125,63,242,53,2,40,207,85,195,226,138,123,198,170,161,139,189,215,129,97,76,250,32,68,64,52,233,100,214,105,20,242,169,48,147,31,124,140,235,250,217,250,56,39,162,193,180,109,146,30,59,15,139,116,130,207,40,44,64,181,171,213,102,167,56,240,149,71,90,66,85,122,61,55,133,30,182,79,56,172,158,89,180,111,57,119,135,68,227,176,53,236,235,143,119,179,250,254,96,228,79,182,218,230,117,184,214,62,6,9,204,74,214,251,110,148,185,125,148,17,50,140,170,246,140,103,87,112,22,81,63,183,37,177,154,156,187,161,193,240,245,77,84,43,232,86,189,111,147,251,248,42,136,213,74,126,162,216,120,96,108,209,190,234,74,165,2,210,197,30,3,79,190,22,78,16,21,174,239,9,159,198,227,130,152,220,102,153,165,98,139,11,203,48,27,145,86,253,96,252,227,197,127,212,250,121,202,242,235,30,244,217,169,41,48,100,142,149,253,194,120,162,66,3,131,75,205,206,44,142,70,23,81,60,221,167,105,193,197,117,67,87,79,226,140,142,181,64,242,18,57,45,45,180,195,139,25,45,93,127,222,161,67,227,136,198,248,88,3,231,16,188,171,152,126,52,233,1,160,80,176,188,55,8,58,37,226,59,106,15,77,239,193,39,69,134,46,37,6,164,234,255,204,130,240,17,3,160,136,88,102,70,44,179,207,44,224,148,6,36,26,113,55,23,255,231,86,173,28,244,193,25,117,83,117,243,70,46,199,157,55,76,52,166,138,75,145,169,17,37,87,191,169,230,77,35,194,233,195,180,161,189,39,138,154,57,75,145,192,221,42,209,211,97,54,159,247,129,119,168,157,223,76,73,53,17,234,142,162,200,31,125,180,30,42,103,164,155,239,51,99,167,95,182,95,23,97,204,144,103,2,85,61,90,19,172,86,67,134,69,96,116,59,226,204,231,189,75,59,33,173,84,212,191,238,193,163,139,164,207,137,34,209,245,235,113,102,86,70,249,105,171,158,125,206,122,213,130,78,169,36,12,19,127,88,41,78,13,93,80,140,81,207,123,71,253,34,30,183,57,180,109,129,51,161,160,63,147,243,120,159,213,252,76,209,168,184,14,135,141,149,215,5,78,236,230,253,199,7,107,156,188,44,28,161,220,153,140,213,152,18,200,18,212,54,247,254,166,225,141,38,89,236,27,110,84,62,85,154,204,98,149,238,183,65,20,218,106,140,19,134,187,176,234,80,180,128,192,242,61,52,50,88,172,216,2,67,112,248,104,192,8,252,224,186,213,4,134,59,176,252,232,220,183,88,56,14,148,39,186,235,99,84,115,50,21,233,55,230,177,214,188,208,204,101,152,2,193,133,243,48,121,169,15,134,101,154,244,153,229,140,51,247,119,219,52,121,97,96,122,97,92,190,157,38,85,81,34,155,194,24,31,213,58,141,70,141,73,131,206,143,44,48,186,236,243,206,87,103,111,46,40,22,96,46,244,135,150,144,249,247,9,156,204,179,207,231,66,52,227,101,113,50,118,153,59,215,48,209,230,250,194,180,191,251,11,217,72,13,75,195,197,128,112,55,93,200,168,90,187,174,46,47,220,72,115,255,61,106,103,182,116,94,24,38,192,104,241,227,136,225,202,219,182,6,179,148,226,104,232,66,242,204,16,40,116,26,227,121,128,120,103,203,186,88,140,253,30,207,204,60,141,101,247,82,204,90,216,63,32,10,26,231,99,187,111,155,220,176,183,210,243,114,184,239,123,97,38,102,224,76,194,106,236,103,217,31,211,229,129,122,147,159,154,45,133,72,215,32,252,140,85,138,163,72,127,37,185,48,20,5,92,137,143,21,153,88,79,126,155,42,145,115,253,176,59,30,83,67,237,146,141,170,237,87,102,93,225,122,91,36,249,178,71,88,196,190,207,88,176,110,25,231,25,66,224,217,186,177,31,36,112,155,171,177,210,125,142,22,113,21,184,178,139,243,32,137,130,151,232,207,208,85,130,186,174,135,88,231,241,39,209,234,166,53,128,21,196,67,40,132,191,228,235,203,220,165,203,227,210,156,6,241,59,11,140,227,158,239,131,169,0,54,233,26,135,57,109,121,36,135,23,134,111,242,227,3,202,150,159,154,73,64,182,247,25,77,192,230,251,166,179,155,24,132,130,2,227,118,232,187,224,4,159,120,200,16,206,172,216,174,87,71,97,26,243,67,249,113,202,93,51,78,141,132,251,222,15,92,139,187,92,16,242,54,237,199,29,150,165,136,168,212,212,232,197,164,229,192,103,30,79,169,223,104,91,85,254,96,21,154,144,156,71,234,181,168,228,28,77,252,180,181,68,32,79,184,38,105,13,84,129,151,235,131,54,171,243,73,113,102,32,248,192,242,231,112,135,236,36,231,38,58,89,17,203,91,106,66,130,137,159,57,111,245,31,71,208,76,205,158,49,195,61,225,130,95,218,96,23,45,65,20,254,138,43,178,53,176,205,117,40,64,47,119,245,15,182,70,228,102,228,167,9,127,93,182,164,33,217,87,196,81,220,34,115,215,6,129,224,144,53,28,200,102,223,236,59,144,98,146,203,50,33,97,18,93,99,203,86,204,150,113,201,153,9,23,82,246,253,224,9,28,36,75,132,200,37,38,192,119,155,186,110,169,11,83,173,49,215,142,45,48,202,114,77,97,114,135,45,182,192,124,26,178,79,77,116,43,245,72,12,152,118,132,172,92,137,64,101,196,22,24,194,72,150,113,64,246,190,46,191,106,62,107,33,170,35,247,117,134,124,228,36,204,141,82,126,186,18,120,196,117,55,99,10,11,92,236,171,94,1,227,252,39,103,206,182,101,243,11,227,137,106,78,226,76,46,86,125,185,73,135,161,249,167,31,93,171,5,76,252,122,215,53,58,252,7,130,82,14,51,92,151,194,197,236,164,61,31,194,100,118,203,162,220,241,249,212,118,192,84,186,238,83,97,14,32,93,238,79,5,46,177,236,38,17,94,49,222,173,231,98,176,117,76,2,227,45,28,179,48,45,63,103,53,154,10,231,243,48,252,177,76,211,149,144,115,119,26,0,227,169,97,250,35,141,109,29,55,146,150,227,104,180,210,165,104,212,113,197,163,243,199,19,88,148,24,238,23,208,81,104,188,121,135,66,98,166,109,185,180,243,136,67,83,155,243,238,33,93,167,200,172,125,59,77,44,208,32,85,141,139,65,144,119,177,198,86,63,7,176,11,67,163,109,45,96,156,228,238,166,171,19,85,84,143,221,32,31,178,210,116,129,135,145,113,34,169,119,38,128,187,174,29,24,117,65,127,100,181,152,70,255,20,56,195,165,204,1,179,75,187,207,100,153,87,227,133,59,66,239,242,227,181,187,103,51,199,18,228,108,1,11,155,228,114,207,76,11,152,192,169,221,68,77,197,149,94,122,45,44,229,54,189,15,190,89,189,32,233,153,139,229,136,226,199,49,213,145,183,65,231,148,51,53,108,99,84,53,175,0,221,7,17,51,127,40,228,91,100,8,99,184,87,34,103,113,158,54,223,151,160,40,64,199,117,167,137,246,173,60,177,51,97,229,175,182,104,48,78,66,10,159,89,117,149,248,109,219,117,221,135,114,22,208,115,165,62,157,1,111,25,130,38,215,177,214,8,116,72,126,182,163,57,56,170,92,24,249,220,42,176,25,203,221,155,202,178,3,238,191,156,84,140,110,82,245,210,68,133,132,4,178,145,1,15,140,228,228,104,234,179,59,249,133,53,35,206,116,129,169,254,6,58,205,46,250,162,103,99,14,213,194,243,225,168,16,77,121,36,112,97,238,109,49,67,139,207,3,44,165,234,181,117,246,184,116,28,54,65,171,165,123,29,53,211,106,65,225,32,120,238,202,106,169,210,18,7,123,110,36,247,143,180,18,194,89,49,151,192,232,91,69,42,30,225,0,217,83,117,210,79,187,248,36,76,151,50,113,163,192,228,45,61,193,74,158,38,11,185,17,121,93,62,99,191,112,26,122,164,53,25,2,33,58,68,223,209,116,255,102,81,80,166,97,96,48,59,57,124,190,5,241,120,239,240,136,206,180,237,149,21,190,157,81,20,166,198,224,97,4,149,123,8,143,2,39,236,116,189,108,147,89,0,110,238,183,83,73,9,41,83,248,186,100,63,20,94,150,99,143,154,16,123,153,252,192,179,68,209,167,214,174,61,165,252,248,217,235,248,146,220,184,46,233,52,167,41,151,142,45,63,26,207,54,125,228,68,48,145,108,108,116,57,9,223,7,118,58,198,53,126,48,214,77,226,51,132,68,34,13,199,126,52,95,132,104,118,210,49,83,217,206,124,48,249,112,217,190,211,95,154,184,56,135,135,137,65,203,104,224,235,242,202,12,6,49,244,16,232,64,61,99,197,7,42,82,26,253,185,177,109,68,241,111,82,233,132,106,58,150,216,183,158,248,58,96,52,196,228,190,79,136,137,135,152,151,0,45,115,217,244,227,157,233,222,55,243,253,179,120,77,234,4,249,203,13,96,219,69,23,135,192,44,11,238,86,77,1,113,169,84,10,159,4,197,90,191,52,146,26,77,151,16,216,70,158,19,164,228,150,85,198,184,255,24,149,2,19,11,202,202,8,147,34,251,212,192,198,116,138,178,0,48,244,49,191,180,70,171,115,121,96,107,31,12,152,230,64,89,56,201,175,184,189,25,204,187,19,215,94,126,36,48,220,231,56,119,155,163,234,18,3,236,114,91,173,27,161,241,185,239,19,46,12,223,190,224,38,55,132,117,13,140,185,178,151,93,173,86,254,60,22,72,118,243,194,240,145,158,199,194,135,21,63,110,114,13,138,82,230,11,112,106,35,134,189,144,237,73,113,122,8,232,60,146,185,26,130,176,203,132,65,43,75,34,57,79,7,43,246,3,254,68,167,185,154,200,58,64,83,154,231,104,15,188,76,227,231,194,29,218,149,175,80,180,20,110,157,180,96,158,59,59,25,21,136,199,111,183,91,94,219,77,219,14,138,24,131,14,195,66,242,32,207,168,160,195,168,127,150,55,4,29,187,195,125,169,190,50,221,139,76,8,1,159,165,112,36,93,192,184,90,143,100,70,173,218,64,2,29,53,223,234,35,66,148,85,71,130,245,55,184,229,137,189,232,37,230,128,204,27,35,148,163,208,193,39,255,120,47,188,215,19,122,46,255,180,177,107,213,93,91,135,149,137,129,160,195,214,31,121,81,84,163,163,38,117,62,242,130,66,185,192,168,101,196,67,65,111,73,3,52,116,112,248,88,29,238,91,213,180,187,117,155,187,207,100,27,70,90,147,41,11,49,33,151,89,57,227,151,134,196,203,44,59,40,178,223,254,211,214,25,54,229,88,52,149,86,220,21,238,75,162,209,130,219,15,186,235,223,117,79,166,105,217,121,117,138,45,57,70,56,194,93,83,244,47,58,173,70,103,37,255,174,155,33,220,68,206,145,60,92,78,46,59,138,163,79,81,38,146,217,66,14,151,186,195,103,176,41,137,247,192,39,22,106,95,109,198,74,183,69,164,188,232,31,79,225,217,102,130,122,171,235,51,195,130,97,123,104,105,164,119,201,232,179,160,35,138,49,227,232,169,78,94,16,124,96,50,149,56,55,70,121,10,159,37,165,197,209,245,108,49,239,40,108,216,244,12,143,75,207,202,8,77,237,126,93,213,92,193,252,109,66,54,22,86,39,238,122,221,221,118,49,131,67,136,80,192,51,193,180,236,183,92,204,90,86,126,153,114,200,156,1,39,76,218,238,19,33,9,155,138,87,108,161,182,38,209,190,237,12,36,26,80,238,209,41,233,185,27,118,226,227,158,187,10,151,162,23,132,3,74,12,4,56,130,66,159,66,126,98,134,70,44,83,44,43,240,253,182,232,60,154,49,193,79,42,182,82,216,199,135,14,93,142,56,26,241,24,89,239,139,69,35,113,101,144,62,139,132,196,152,203,149,72,219,17,202,16,10,5,124,22,69,122,12,253,77,175,159,169,164,192,25,50,133,255,56,84,43,209,221,69,54,35,95,146,8,196,237,174,139,106,166,23,114,199,35,135,189,38,30,51,61,91,199,74,140,209,243,109,18,163,57,124,254,123,195,159,244,187,242,133,50,201,186,143,197,24,62,136,123,126,48,107,102,209,163,231,47,137,232,48,141,0,55,94,231,93,83,76,174,14,83,38,185,131,184,145,97,175,222,214,140,70,27,70,121,10,159,71,236,82,244,205,188,2,199,144,115,227,32,231,142,164,63,226,101,186,41,195,6,89,159,58,226,7,27,3,241,142,22,116,215,114,119,53,160,102,250,139,146,155,67,162,148,183,250,61,53,163,61,75,209,10,113,249,9,223,201,97,184,149,122,110,44,188,146,207,227,11,37,46,89,240,27,249,248,179,157,243,163,55,125,7,114,112,66,201,222,167,36,216,71,69,82,73,192,132,46,221,97,94,90,109,250,219,57,69,150,118,103,226,183,177,245,202,112,111,28,14,211,174,181,245,194,207,220,236,62,48,13,190,232,144,6,22,22,1,4,35,183,195,166,74,174,240,18,98,14,140,138,44,246,26,231,255,97,110,111,31,90,177,93,205,250,66,176,112,240,103,134,76,126,217,55,147,68,89,27,177,32,63,26,7,104,17,187,107,159,12,85,192,214,148,173,71,39,180,33,190,15,112,211,254,181,111,224,121,94,255,36,243,228,79,197,24,118,242,200,49,192,238,49,231,65,139,78,98,17,142,115,0,90,198,53,206,77,229,91,142,70,56,55,222,54,74,226,171,201,149,33,243,80,227,117,210,234,63,239,234,134,153,105,203,197,7,249,182,89,173,200,169,207,130,49,34,253,182,161,193,87,189,112,178,42,238,237,97,121,217,33,117,167,70,251,252,118,97,182,6,163,179,221,85,155,170,6,38,189,254,80,240,112,18,174,57,70,159,136,193,175,24,11,188,192,59,14,39,57,205,226,17,195,54,170,255,109,186,110,56,42,212,216,178,110,40,192,210,212,64,173,32,119,119,48,63,227,138,102,90,25,135,102,33,239,197,83,96,156,235,239,165,193,74,76,190,249,162,201,230,252,75,14,54,3,25,143,60,173,61,114,233,149,89,9,49,78,77,70,108,76,133,49,23,107,241,9,80,131,148,25,143,70,157,29,44,70,124,204,206,197,221,129,118,246,217,8,172,6,218,232,140,19,180,208,46,17,240,64,79,88,224,179,221,73,193,251,129,98,55,150,222,53,214,85,119,98,32,111,47,174,117,141,140,80,84,80,104,114,47,93,47,236,68,93,59,18,162,219,40,71,55,209,133,179,109,161,43,197,103,44,52,195,238,134,181,81,4,110,206,108,104,16,5,49,105,187,48,204,68,119,239,100,182,60,65,153,76,89,80,146,214,244,133,27,99,43,108,4,4,78,230,182,224,48,228,220,27,51,19,6,195,125,243,153,218,108,56,21,54,18,153,7,89,72,188,156,201,117,9,76,89,33,86,40,100,203,165,52,116,194,17,19,227,247,115,15,83,20,145,27,195,174,182,197,125,159,133,148,220,251,133,233,210,142,188,37,254,216,170,28,143,227,114,137,237,236,153,222,122,149,10,102,35,237,82,98,237,156,236,243,106,87,24,51,50,127,219,147,36,252,186,59,59,182,175,35,172,167,155,105,158,11,227,21,202,197,217,133,120,37,112,66,41,155,122,110,188,201,130,69,60,199,64,74,160,9,140,239,177,39,92,231,104,152,28,200,209,125,33,97,231,209,14,79,69,87,9,152,84,123,69,188,130,23,130,228,191,233,227,88,165,120,145,7,210,227,121,5,114,229,16,223,35,156,39,198,213,217,20,66,83,119,35,77,162,56,182,6,114,106,226,172,121,67,234,66,251,210,125,95,253,215,169,26,193,43,137,122,253,113,107,229,142,71,110,206,197,114,225,204,98,53,202,167,211,42,127,55,255,64,37,118,157,72,218,127,28,191,110,241,189,98,51,91,71,20,175,200,238,210,78,117,97,38,161,228,73,2,228,158,146,80,175,141,67,227,188,58,38,2,148,202,228,96,150,211,251,66,40,197,22,189,178,134,241,88,68,136,240,28,100,115,215,200,210,236,216,76,159,43,163,168,125,159,105,67,172,58,10,241,244,155,21,73,3,180,51,221,165,16,124,228,161,97,122,123,143,174,182,112,251,186,205,51,61,95,250,16,24,94,177,175,34,232,94,75,91,80,51,11,168,225,123,109,250,22,179,244,49,66,49,135,74,17,167,166,151,234,146,50,154,181,41,207,216,250,81,144,190,27,117,8,232,11,46,133,223,22,69,128,75,192,65,113,148,246,141,22,219,101,252,250,4,102,175,29,51,57,5,30,66,221,128,139,25,57,120,237,150,232,162,136,176,47,245,137,115,50,127,40,168,7,110,193,138,213,17,28,235,16,199,138,192,216,235,249,199,53,16,110,16,18,25,48,74,188,190,81,79,152,14,203,72,32,120,175,110,96,200,198,186,119,113,1,0,38,21,29,215,133,64,210,22,184,153,240,138,103,147,22,10,47,242,249,208,82,73,151,144,195,88,45,223,172,230,129,135,237,214,61,23,53,76,208,66,96,184,218,30,141,144,3,149,46,71,138,189,131,226,177,103,193,248,26,36,252,43,149,234,172,255,244,128,64,176,229,174,43,49,88,164,91,241,164,17,42,150,81,13,178,75,233,155,43,230,144,186,23,93,138,16,58,110,191,6,138,11,77,96,148,42,91,100,99,209,65,94,122,244,64,97,48,223,84,47,61,224,2,219,165,237,72,20,35,41,54,4,102,87,83,34,143,108,85,52,61,186,177,166,121,6,28,145,22,73,20,3,159,111,219,103,36,91,120,199,45,12,31,24,226,95,180,146,208,140,36,5,15,51,38,13,215,225,102,75,140,176,144,129,217,4,123,114,158,54,251,114,243,4,192,24,227,236,72,237,27,177,79,207,141,254,102,100,254,241,104,200,249,121,168,174,1,200,220,167,244,79,27,241,121,123,180,142,96,163,246,243,89,87,233,30,183,96,97,146,87,251,129,231,72,81,238,64,53,39,235,235,68,185,210,55,188,100,168,183,212,218,237,133,180,91,36,130,66,35,253,232,205,154,228,34,233,73,167,72,149,174,9,163,143,204,96,247,156,72,130,90,164,156,27,15,173,30,151,6,97,65,36,148,216,238,150,48,86,192,23,139,237,146,140,21,24,31,195,31,26,84,221,164,91,59,152,69,121,68,193,252,68,139,163,234,19,103,175,220,162,48,55,204,21,73,126,220,140,53,162,116,60,58,157,244,242,88,26,188,229,168,177,82,71,22,209,250,246,115,225,140,106,37,157,244,75,7,34,214,11,117,197,143,159,137,122,202,110,154,45,107,108,197,33,44,140,166,87,86,88,56,163,63,167,99,160,178,228,182,11,162,109,158,32,55,22,136,48,16,160,190,109,105,223,57,87,214,245,243,76,184,212,206,251,204,210,208,141,70,98,97,88,241,196,137,122,150,204,242,56,183,17,96,68,41,180,117,81,68,61,112,217,33,183,117,224,19,82,233,22,40,245,105,21,16,47,133,102,243,202,20,24,6,75,84,227,81,189,236,18,193,153,182,80,4,66,104,44,108,105,69,49,62,67,184,149,55,58,208,182,206,43,102,29,236,78,51,214,73,168,21,166,3,119,62,146,124,199,105,18,241,80,216,118,244,168,45,135,43,105,80,185,111,148,115,230,29,229,205,130,100,129,233,188,239,113,116,199,4,71,238,155,0,126,122,69,163,97,241,184,37,78,250,73,12,165,123,52,12,224,251,186,233,134,232,49,26,206,185,233,73,139,115,87,116,251,166,139,248,113,229,89,57,214,16,55,141,75,18,247,77,14,61,95,152,68,141,124,128,111,10,17,194,21,138,213,81,219,222,83,249,221,216,96,18,105,197,11,101,91,187,228,104,182,138,61,192,51,177,36,1,203,137,17,250,29,43,104,185,100,249,233,146,177,53,142,215,153,45,2,188,48,142,7,101,196,117,23,43,20,8,140,26,127,15,152,36,238,141,138,43,30,240,185,197,204,176,205,147,112,10,92,168,13,204,120,102,163,74,146,161,146,27,75,46,223,110,239,11,217,91,129,219,14,197,98,243,144,70,31,254,194,217,58,191,227,133,152,19,244,18,152,38,215,91,178,103,232,220,133,221,12,95,243,138,234,179,233,132,13,249,113,152,108,45,134,10,102,188,114,97,104,25,185,126,174,201,97,38,97,34,152,17,38,187,164,152,232,31,207,150,159,123,125,141,159,70,245,74,46,123,162,185,29,196,191,134,150,93,218,10,83,124,156,1,19,146,203,40,68,225,116,213,123,52,42,192,119,171,96,14,113,55,216,193,138,185,11,177,220,188,4,211,240,201,182,33,219,86,151,30,157,19,156,237,96,26,96,19,92,5,54,33,202,104,78,101,54,189,41,35,96,186,229,91,192,131,248,92,97,98,24,191,180,250,51,75,80,24,5,241,160,49,208,145,120,167,234,58,63,227,169,128,199,144,238,83,224,243,31,2,35,144,34,71,51,215,187,140,31,49,69,82,105,17,132,36,225,239,236,224,72,144,107,145,75,35,186,15,130,30,27,143,190,229,109,23,40,194,45,80,216,202,119,113,68,162,3,253,235,251,208,178,248,54,84,242,150,39,130,143,134,222,181,216,220,95,24,29,165,200,145,195,238,27,82,70,37,55,81,224,52,69,59,48,164,184,123,221,231,69,195,101,191,48,138,56,119,48,156,235,56,171,103,204,150,214,103,41,99,101,252,148,247,130,149,146,113,219,188,151,70,78,97,237,152,45,205,172,76,78,125,238,243,50,36,160,244,162,237,122,97,84,238,123,139,131,127,158,211,2,51,21,248,246,139,36,27,246,89,23,78,4,12,163,221,15,44,137,254,0,12,87,90,18,227,227,197,57,173,234,209,112,40,103,28,13,71,247,6,113,48,69,109,175,232,240,217,189,213,155,106,134,10,202,110,37,230,195,73,254,233,222,55,187,166,52,99,170,166,156,47,239,171,147,164,219,65,91,228,151,187,12,6,42,244,221,85,237,137,86,204,224,88,225,197,218,16,161,16,127,222,244,212,25,95,111,135,73,72,229,231,202,204,53,193,97,62,253,162,231,62,33,247,13,195,88,101,247,20,152,148,248,229,94,153,148,193,172,10,147,224,247,75,51,61,169,231,232,194,206,200,97,52,99,211,251,227,60,22,127,104,124,1,237,133,101,113,52,42,167,12,37,164,120,161,181,58,173,145,233,114,232,83,161,21,54,88,97,208,157,151,172,218,60,193,82,131,41,106,186,91,91,142,158,53,53,239,11,57,91,82,234,18,55,250,52,158,208,25,62,193,127,69,93,66,126,155,138,99,68,128,5,54,172,244,67,210,178,107,198,98,14,103,12,126,238,140,214,161,28,69,33,168,236,196,30,74,208,129,72,131,95,216,89,36,241,247,21,184,152,198,126,192,181,234,77,179,163,114,9,219,102,198,36,73,135,33,132,162,20,61,210,152,133,232,76,140,36,198,246,182,42,131,107,214,47,192,116,29,61,27,108,71,175,245,28,77,187,236,133,173,140,112,97,234,118,81,176,71,231,175,116,125,40,228,190,122,244,88,155,242,213,146,219,166,251,37,88,39,24,103,247,103,16,99,15,227,26,237,112,155,144,188,185,231,102,179,22,98,198,205,136,161,226,33,71,133,11,213,27,191,180,78,207,208,173,17,91,9,107,215,75,79,55,43,183,41,48,122,211,30,208,23,99,101,102,129,59,46,178,35,250,206,33,188,102,65,241,47,143,97,152,172,239,71,174,108,208,19,239,84,29,118,192,82,148,175,212,135,115,68,158,124,73,51,73,112,9,243,45,197,250,148,49,206,149,14,34,131,171,27,204,53,107,166,144,54,107,126,188,165,229,25,167,140,158,88,73,10,159,153,61,114,116,217,148,151,179,92,184,25,19,248,26,66,194,117,107,180,2,255,162,102,95,160,178,213,47,245,145,18,149,149,104,104,169,216,80,74,48,99,242,149,201,63,78,210,235,109,200,34,130,18,68,142,66,80,198,24,111,202,154,207,92,80,35,62,132,97,159,117,141,129,197,127,215,206,108,182,108,75,97,203,240,142,128,121,198,119,24,211,131,223,93,147,248,7,111,9,77,185,216,20,221,77,252,248,16,217,59,22,110,172,167,86,220,55,211,202,20,248,44,189,43,142,102,45,22,82,24,25,6,250,211,3,30,154,70,224,141,157,73,43,186,128,168,165,9,9,3,25,0,180,34,253,125,178,18,10,207,149,255,65,219,196,223,231,25,28,75,124,64,42,249,122,74,212,209,230,211,155,6,82,104,156,159,87,40,93,64,73,8,159,192,84,33,71,192,171,136,4,21,137,24,91,16,3,166,113,165,42,28,66,105,63,88,228,50,65,219,140,100,152,161,85,159,10,2,178,222,174,105,167,222,26,165,241,6,122,208,123,179,181,9,235,83,49,25,3,159,17,173,209,71,31,10,108,143,18,35,137,44,106,238,242,54,207,143,13,87,98,62,48,251,3,217,137,80,111,76,41,70,18,106,115,82,117,63,48,1,231,29,197,231,235,126,30,169,41,9,220,111,0,55,44,9,170,43,190,55,110,112,114,96,116,178,166,158,123,220,94,6,92,92,147,84,190,65,105,71,15,237,7,50,53,189,232,169,207,229,196,209,104,218,238,164,167,182,214,21,63,245,249,120,230,150,215,149,126,202,28,222,70,135,84,132,188,107,232,132,51,86,40,180,70,187,244,166,227,222,67,95,235,118,216,196,143,238,203,254,169,210,71,135,159,121,22,20,69,97,192,123,131,31,93,138,210,234,80,89,177,70,220,86,50,183,172,173,191,77,127,66,14,52,65,177,189,40,220,130,232,75,73,63,235,58,57,120,162,156,218,163,245,240,108,166,101,62,43,240,148,35,9,199,154,189,116,152,17,23,81,150,245,166,71,72,69,55,177,82,139,137,86,68,39,232,121,95,109,200,140,100,253,203,222,135,125,66,230,137,166,147,160,38,84,30,237,150,214,86,36,167,166,135,63,58,33,16,226,156,154,87,49,245,229,104,122,164,71,244,140,65,185,107,92,139,86,8,121,164,109,94,196,2,67,90,201,1,83,192,151,77,39,157,33,103,65,139,6,88,168,189,250,84,232,212,77,30,131,65,189,37,17,115,97,228,45,34,151,245,211,114,150,33,158,205,78,50,148,56,146,153,14,8,154,173,187,48,90,115,225,218,220,145,146,41,178,166,233,205,206,155,217,240,214,221,240,162,72,183,243,221,50,143,146,0,36,101,106,9,145,144,218,128,75,165,176,169,232,197,209,217,92,17,5,38,13,23,29,228,231,213,158,177,37,151,54,24,213,209,84,108,62,108,50,37,157,71,154,224,141,59,252,35,114,95,152,181,178,134,82,7,62,174,119,32,33,136,56,91,200,147,116,26,250,245,194,32,183,185,69,61,29,220,132,239,75,96,250,51,67,230,227,183,29,146,163,19,242,25,33,110,66,16,85,30,152,190,164,114,207,45,85,82,22,96,74,149,222,103,77,183,236,150,79,147,101,237,188,141,184,43,218,226,100,20,66,9,162,166,225,48,237,200,50,33,33,169,218,92,166,128,42,102,23,94,36,253,80,22,147,251,243,164,115,185,9,10,253,48,30,54,41,235,166,199,158,17,251,73,195,255,142,165,55,232,194,80,55,92,67,167,26,205,73,63,189,100,204,195,43,155,66,226,190,11,154,208,25,136,71,98,18,186,247,113,38,54,56,243,190,12,76,142,37,187,112,102,201,60,87,180,212,119,180,242,36,182,59,155,240,25,190,94,252,120,81,45,101,130,93,114,58,35,174,12,162,147,220,118,70,206,33,7,204,190,75,22,46,116,102,106,168,16,96,109,32,109,70,108,242,230,168,33,5,192,71,171,201,135,100,123,186,126,117,6,224,100,199,35,45,48,211,32,122,199,232,199,218,81,97,212,227,119,8,36,144,53,185,19,78,49,163,233,103,156,8,225,152,130,65,231,5,197,133,47,222,151,192,5,57,0,25,132,89,68,37,138,57,83,143,24,101,197,222,222,69,201,215,173,22,239,131,250,196,13,36,204,86,56,200,17,117,27,175,84,79,141,167,123,15,25,2,243,120,111,138,246,20,35,1,2,145,16,128,64,177,170,155,1,23,148,104,5,62,159,120,136,120,152,208,152,108,110,128,123,84,119,43,250,7,186,97,4,94,37,212,119,224,228,136,62,91,129,241,70,6,245,10,105,180,221,179,194,149,109,185,195,244,9,233,35,227,21,140,144,125,104,166,69,163,232,78,222,10,77,250,31,39,206,166,15,52,203,151,73,22,97,188,207,219,120,247,14,159,245,86,196,221,128,123,255,108,25,76,115,232,132,148,237,249,113,19,33,116,253,16,140,181,138,162,248,173,148,64,25,132,58,18,32,234,198,8,182,242,205,210,83,67,58,221,254,80,80,147,145,130,28,48,137,143,28,210,37,8,20,235,149,65,103,110,251,42,155,208,157,251,192,99,181,80,75,234,212,19,158,163,187,171,123,26,92,212,223,26,248,76,204,241,217,179,127,20,55,34,131,101,70,66,117,99,190,48,254,217,113,105,136,167,190,63,142,193,98,252,56,29,251,237,61,122,140,251,88,50,203,100,255,3,78,241,204,73,76,232,247,211,204,53,220,111,172,208,117,189,202,3,231,187,52,209,40,215,159,193,130,100,69,124,187,231,109,141,231,195,71,75,185,196,251,46,198,168,123,174,188,23,207,49,91,49,105,139,108,132,189,146,200,200,84,164,90,243,72,207,43,169,172,94,1,163,127,252,220,88,94,35,214,167,66,250,229,253,241,212,218,189,49,202,202,249,25,169,200,70,249,43,49,26,126,127,135,121,46,247,210,168,191,63,3,153,18,66,204,120,120,115,139,166,139,125,98,231,141,199,165,37,62,133,165,48,193,164,79,105,103,249,169,194,63,47,150,58,207,241,241,159,112,109,230,63,230,6,210,214,1,103,165,54,217,204,210,90,60,22,10,89,186,134,88,89,173,251,133,83,90,175,187,235,156,102,222,118,14,247,165,139,58,48,20,190,56,154,233,177,62,19,38,242,28,113,101,205,162,6,157,141,41,141,248,96,33,51,180,214,51,89,183,58,66,135,13,101,137,246,156,27,233,224,149,3,46,232,21,8,76,199,84,92,217,185,52,217,110,130,226,195,21,87,118,98,153,153,245,182,145,51,217,129,102,85,191,6,189,163,144,30,227,178,117,46,198,13,61,222,6,165,89,201,44,148,109,188,195,139,210,44,160,175,178,177,237,242,123,74,208,14,117,201,166,38,48,66,29,142,126,162,174,7,87,147,19,15,20,21,96,189,106,54,71,113,230,206,194,171,215,69,189,108,196,79,55,179,62,21,24,2,87,128,89,139,113,128,212,38,118,8,80,89,159,130,192,8,105,175,56,186,44,85,209,164,199,106,169,124,21,139,211,44,10,147,32,241,81,128,96,253,210,231,201,175,165,123,52,13,167,250,34,241,60,171,49,72,18,170,219,50,70,206,78,117,186,113,61,197,108,26,38,228,194,81,200,239,251,194,48,51,135,194,229,106,218,33,14,150,138,30,124,118,42,177,239,89,166,43,174,199,54,107,154,115,20,206,147,190,43,54,46,115,92,24,133,46,189,105,76,56,92,56,139,34,238,204,186,98,23,228,165,60,78,89,132,187,43,63,112,118,19,232,106,221,121,237,121,29,208,63,227,167,241,224,211,209,141,101,186,107,239,80,52,167,241,74,14,206,244,65,223,11,35,55,185,21,45,33,117,92,81,157,59,123,94,133,151,53,137,5,92,197,84,1,153,118,182,250,241,60,205,51,67,110,10,198,81,187,239,170,152,250,182,194,57,20,81,129,179,116,101,20,58,18,151,203,48,65,136,152,204,45,2,195,145,142,7,150,41,96,233,61,35,53,23,104,218,76,69,130,178,145,185,39,38,143,165,17,14,212,235,188,227,129,33,42,208,244,104,18,118,62,129,46,43,53,234,130,72,37,204,35,179,5,151,190,235,240,165,76,147,226,202,22,122,255,58,136,204,223,161,92,24,217,119,61,154,146,198,253,113,132,0,244,174,205,80,184,183,128,213,29,16,41,72,118,16,43,208,242,199,111,83,185,89,113,91,168,196,106,92,151,154,219,170,85,132,234,9,235,4,172,214,32,23,48,181,45,133,145,30,169,161,149,135,154,224,84,152,250,158,239,122,88,72,231,210,248,196,230,143,121,97,242,48,122,221,103,183,23,201,10,88,106,77,172,234,10,229,63,132,200,2,70,32,167,8,76,211,69,60,49,44,152,100,46,90,40,216,121,97,18,24,101,170,41,48,212,223,117,79,93,69,137,149,32,13,185,156,120,151,180,203,116,253,237,182,178,247,33,3,103,213,237,161,38,183,179,55,236,2,39,53,161,4,78,248,34,92,184,137,242,97,89,214,114,147,230,133,147,216,207,16,217,150,20,73,24,100,193,169,245,11,76,99,80,204,162,7,158,250,221,46,187,182,149,5,214,216,6,114,58,17,201,133,183,248,28,65,62,239,75,110,59,169,253,25,69,174,43,180,100,240,144,246,84,58,229,208,231,186,79,5,55,63,121,104,156,121,164,124,97,37,127,194,158,64,58,250,254,184,238,107,22,242,217,174,49,110,47,115,110,253,229,19,34,231,113,95,38,188,53,65,41,207,93,240,209,251,61,8,140,186,123,81,120,174,202,47,79,248,119,247,121,176,35,149,27,166,46,30,201,31,6,255,19,32,155,89,168,23,239,128,77,9,79,224,65,53,33,126,220,56,198,242,176,105,26,170,161,143,137,148,252,51,74,140,6,90,253,195,67,248,174,232,16,60,227,181,184,250,25,69,163,179,39,145,149,131,94,65,58,23,92,187,214,36,23,4,133,202,238,225,243,162,55,88,88,78,5,213,232,208,161,168,139,197,85,106,119,184,208,156,69,48,142,46,208,71,36,204,52,56,20,121,45,159,32,197,84,68,170,184,122,127,93,166,72,169,71,19,34,184,22,4,106,153,248,112,84,189,47,204,237,253,220,38,104,89,21,222,173,70,50,111,178,157,234,250,89,159,15,149,82,177,171,165,158,7,35,36,95,131,91,14,49,85,168,173,77,95,24,4,197,234,95,189,25,177,151,169,15,149,138,153,11,181,162,34,90,37,188,230,169,56,79,2,11,92,51,94,19,20,121,53,143,251,41,61,84,89,182,150,21,68,75,104,238,62,69,143,51,185,163,59,56,68,54,23,59,160,11,103,107,156,139,131,75,105,66,55,45,211,244,207,250,61,186,63,115,21,141,74,45,210,67,38,136,221,228,155,182,228,116,245,37,209,4,104,197,65,28,230,7,38,170,254,227,38,93,47,40,237,212,117,10,154,183,30,140,167,109,42,1,19,62,222,36,100,33,246,193,66,52,238,11,199,131,251,204,38,74,246,78,39,48,215,211,33,221,99,192,212,92,226,129,147,105,145,188,22,71,187,115,44,111,139,109,135,60,20,196,113,70,11,253,228,115,184,56,230,144,173,71,113,46,95,113,102,25,130,100,166,75,8,192,162,181,159,171,94,118,167,54,26,191,60,112,185,151,71,130,123,209,244,101,233,39,138,171,87,221,76,98,50,20,146,217,176,232,3,37,189,144,66,166,24,246,226,202,114,217,213,180,210,70,188,14,120,12,114,101,168,47,68,132,50,45,66,148,81,72,105,231,196,109,126,110,250,183,244,101,21,90,97,253,182,10,109,183,122,44,125,101,23,182,234,251,123,112,138,10,150,121,87,156,167,36,111,131,226,218,246,235,198,75,241,196,112,114,221,103,2,159,161,230,59,232,178,22,106,85,153,86,0,243,201,140,198,113,237,84,162,48,151,91,136,147,227,162,197,58,37,48,122,114,254,54,207,69,78,21,23,128,78,145,86,196,178,3,137,4,225,32,149,159,155,149,175,77,163,167,243,173,201,174,228,4,113,24,13,126,163,208,4,120,139,254,56,254,137,30,8,15,228,250,196,33,175,32,113,127,118,187,126,234,204,86,86,238,139,34,248,242,150,131,106,138,87,178,102,98,74,63,93,29,211,84,39,147,200,203,28,216,34,133,11,87,236,198,46,12,57,167,250,210,52,136,154,147,44,62,52,203,157,31,240,43,75,125,9,123,183,80,196,91,222,156,130,128,226,150,130,123,25,150,17,113,221,115,212,71,154,112,200,217,38,35,230,224,7,211,40,43,242,227,164,120,173,144,237,48,157,144,50,129,83,239,202,145,169,131,216,166,221,172,150,42,128,245,26,215,61,176,158,19,152,100,129,135,163,195,216,47,50,136,49,134,39,85,231,175,171,64,13,145,27,195,182,161,121,18,17,249,246,173,131,24,165,47,100,68,29,198,98,72,182,7,6,103,223,215,48,209,21,41,47,243,209,51,207,251,251,162,153,88,115,252,56,254,20,151,254,48,193,158,125,105,64,38,136,185,34,185,67,215,81,22,29,123,102,221,19,243,249,67,163,117,153,119,112,97,163,218,239,56,122,33,191,54,5,70,227,162,198,7,2,91,160,232,209,166,138,224,168,245,74,200,149,209,189,40,48,26,114,67,97,68,196,114,124,186,105,170,80,17,153,84,107,243,117,184,89,248,167,176,85,120,226,195,167,152,167,48,219,118,95,237,105,116,61,107,89,23,152,183,61,242,157,116,104,180,212,163,231,45,37,225,216,114,112,121,166,243,204,50,53,249,67,219,70,21,145,163,233,177,191,179,10,15,69,3,44,196,83,123,139,137,97,83,130,148,164,47,107,74,115,65,94,224,137,10,181,192,104,36,199,251,196,156,92,118,200,157,82,224,146,223,102,63,125,199,97,71,169,195,5,123,129,151,118,221,28,24,19,187,121,79,141,70,169,30,109,124,199,29,112,94,162,4,113,166,241,180,106,132,34,131,244,82,146,32,201,12,187,114,76,74,248,6,106,122,137,168,114,184,104,47,127,218,158,72,5,113,168,124,223,231,137,229,78,72,38,239,179,16,191,239,248,113,91,164,229,199,9,166,35,137,111,71,23,125,35,217,186,7,229,212,69,2,180,142,249,95,164,90,184,112,237,38,167,165,6,58,64,140,149,102,186,123,2,227,110,89,239,96,160,84,117,223,246,79,63,35,206,141,3,184,156,186,209,20,16,121,114,246,230,77,115,244,24,23,12,239,84,7,134,21,115,63,48,12,168,134,211,55,204,88,104,106,76,219,140,146,158,238,55,192,23,182,5,134,104,57,203,133,167,198,4,52,187,140,114,87,117,42,252,146,181,32,78,189,138,241,244,115,55,177,146,43,166,89,235,61,32,60,149,174,178,86,133,136,118,70,208,139,164,86,21,19,100,50,141,60,114,15,148,48,36,77,250,70,232,74,141,114,209,164,199,170,233,83,203,63,50,163,195,180,81,73,90,185,153,135,75,142,104,6,210,131,12,165,198,92,29,252,141,243,167,251,201,146,158,183,63,154,107,29,255,252,73,201,28,255,167,250,181,65,34,197,109,204,55,47,84,117,178,62,236,19,41,231,40,217,79,248,24,26,87,210,218,128,93,104,4,142,76,73,242,52,97,102,187,216,22,197,78,62,115,121,145,188,158,216,127,32,67,220,134,142,18,188,100,210,19,117,202,100,214,16,59,79,97,235,113,222,105,74,58,136,144,222,116,77,94,122,65,58,189,120,50,252,19,44,226,22,183,109,93,236,2,163,216,231,169,114,244,240,207,160,42,250,229,241,117,228,251,208,32,47,200,119,107,220,195,29,151,54,151,22,191,169,152,132,148,221,207,94,247,153,135,211,42,84,191,99,24,208,247,55,116,186,146,29,33,41,141,169,75,91,105,38,39,20,48,41,63,153,102,45,42,189,23,118,222,157,158,153,175,190,197,150,142,152,83,67,141,110,26,165,37,222,87,35,223,42,183,213,169,63,207,128,217,202,75,254,233,172,31,215,132,232,188,108,236,116,183,46,108,236,239,227,101,119,78,165,240,234,55,15,52,233,210,211,234,3,221,2,171,198,203,230,75,210,9,5,245,212,145,35,53,240,99,253,234,130,222,205,166,40,30,120,103,161,20,120,88,108,26,48,149,185,246,132,57,81,151,179,190,183,244,196,157,70,53,113,20,59,85,25,195,116,189,134,48,39,155,35,86,0,137,12,201,81,223,29,120,54,151,188,162,81,105,15,81,169,74,189,182,136,247,248,185,102,94,126,236,146,19,93,233,18,251,209,9,212,70,88,238,176,242,52,253,241,19,93,151,160,150,76,124,157,197,74,139,144,55,203,30,99,147,218,145,116,138,165,233,246,157,194,173,95,78,143,222,116,48,198,226,147,242,243,129,208,78,179,221,104,8,75,176,249,238,18,66,39,136,216,141,253,140,156,184,152,161,123,68,126,52,185,10,89,0,197,182,22,41,109,182,27,115,235,54,128,17,31,31,192,152,108,54,117,27,80,73,247,174,136,20,232,106,208,173,19,137,179,126,97,54,29,186,129,233,63,246,66,192,67,37,252,206,236,119,166,86,55,129,60,176,85,86,100,27,48,96,130,70,236,70,234,109,119,61,122,155,119,172,195,149,110,56,121,162,232,27,185,166,27,143,116,76,145,142,129,17,54,79,196,22,49,14,59,89,153,114,80,239,89,57,226,171,205,54,236,129,115,93,55,84,96,32,37,185,109,124,130,221,153,0,83,210,213,68,61,211,224,203,142,58,163,20,79,196,246,194,17,197,240,9,108,97,230,154,178,194,168,235,126,155,230,147,35,155,89,100,176,195,178,138,129,245,39,124,171,230,182,239,75,58,26,80,100,185,174,82,102,231,167,251,228,198,170,16,54,92,120,42,232,177,103,134,170,190,127,57,11,217,255,71,219,185,172,224,178,36,215,249,93,52,214,32,239,23,141,141,193,224,153,135,198,24,97,55,166,193,150,68,187,61,16,66,239,238,252,226,175,136,92,121,230,125,154,134,115,118,236,170,191,42,43,47,113,89,177,22,45,210,242,90,228,215,115,187,233,198,84,250,19,224,155,175,224,191,13,173,90,147,253,204,204,217,139,66,40,84,192,82,163,17,62,16,100,255,109,56,30,132,163,31,42,29,182,118,223,23,182,146,137,64,72,14,162,37,82,176,5,224,174,166,37,86,13,169,31,235,17,74,77,179,22,36,104,34,31,15,233,134,180,172,20,147,108,158,81,35,134,162,92,144,208,101,26,70,53,146,226,165,217,166,46,102,164,100,124,125,0,207,107,66,177,114,14,243,243,113,175,117,129,211,210,156,31,218,137,81,70,67,35,123,106,86,207,196,25,119,187,79,86,154,166,153,38,64,159,29,105,109,212,40,101,171,156,235,199,187,31,55,183,181,46,102,184,232,124,83,177,132,188,192,199,11,137,236,233,116,218,191,6,61,97,192,44,198,153,183,163,8,55,97,29,150,51,249,4,186,35,90,208,9,198,9,179,215,147,63,110,253,34,144,172,59,70,175,166,247,32,96,120,176,180,75,211,9,60,160,253,42,26,66,161,171,27,214,132,46,108,6,0,3,208,182,64,184,201,46,27,221,118,160,186,58,44,229,50,42,25,152,73,32,140,142,91,41,12,230,231,115,50,204,249,202,120,209,51,166,201,82,228,129,174,50,32,21,36,181,2,162,191,0,89,118,125,53,210,173,238,151,118,227,188,211,169,0,199,157,194,99,139,150,255,38,172,175,17,159,211,32,146,167,102,253,80,252,188,8,63,20,60,135,236,10,147,176,54,199,99,47,198,95,10,220,52,215,134,88,28,204,204,104,0,200,128,90,195,108,224,214,19,133,74,249,105,48,91,53,128,110,64,0,132,83,3,51,218,152,37,212,174,138,200,58,21,42,101,103,204,174,58,229,86,206,12,204,50,133,225,237,57,81,131,124,203,205,81,22,88,80,112,16,235,41,67,12,224,132,241,211,141,178,180,22,41,208,197,190,112,124,84,202,31,51,162,145,33,226,133,76,212,208,183,6,102,29,16,87,228,121,170,62,216,50,164,238,237,4,80,213,102,102,48,216,221,144,236,156,168,8,63,102,180,123,227,181,216,83,117,97,158,13,63,199,252,134,166,94,36,230,11,210,186,231,91,199,189,65,235,55,181,146,115,191,242,96,199,35,213,226,35,72,232,29,93,31,224,5,154,22,84,19,56,236,26,66,164,116,218,232,131,153,228,231,53,111,106,147,98,110,70,75,24,210,99,208,217,201,150,0,59,232,85,88,77,224,57,244,98,240,111,183,39,164,62,191,75,29,243,154,142,7,223,159,125,140,46,168,28,13,31,77,25,228,48,155,106,105,152,119,221,90,189,75,150,109,234,183,155,36,37,173,18,159,181,144,103,52,22,209,19,166,41,28,200,233,70,235,241,219,131,42,254,99,94,229,74,181,241,92,179,63,155,224,165,68,63,49,38,58,149,242,169,208,183,13,254,84,66,208,58,180,100,111,210,195,243,118,201,236,178,181,40,159,1,149,206,120,112,130,158,174,79,6,117,155,152,97,23,124,54,255,78,161,58,58,116,18,125,130,98,6,108,127,31,13,0,162,126,105,144,175,99,196,205,33,155,211,90,110,158,168,146,151,16,153,51,53,111,49,195,77,25,61,81,8,8,183,45,31,12,242,208,233,253,111,224,76,232,26,148,115,137,186,67,189,87,131,222,145,171,209,229,13,2,32,132,122,167,40,165,112,170,229,29,34,17,148,45,105,86,18,115,37,112,138,155,67,135,161,51,17,185,213,104,159,75,38,112,164,79,78,240,191,66,134,142,168,42,233,247,230,28,115,93,89,204,231,167,187,154,105,36,136,137,138,64,173,150,233,96,64,77,33,47,147,160,169,127,172,203,96,9,97,165,158,174,15,110,112,214,184,55,34,179,79,37,153,153,221,66,221,152,238,71,197,150,48,181,106,137,247,178,76,181,60,56,157,119,35,36,7,233,94,213,69,64,226,170,204,251,211,16,158,61,69,108,200,13,227,123,89,39,187,124,175,218,168,39,222,123,211,156,44,175,109,127,61,58,228,40,3,117,133,158,80,30,203,247,98,218,100,245,222,211,36,199,174,185,10,253,150,241,5,194,136,124,205,77,40,97,138,41,112,175,36,55,63,126,220,80,179,233,193,201,205,179,2,22,90,90,189,202,79,39,205,244,67,238,212,155,152,199,200,186,93,66,2,19,170,106,152,211,208,33,109,180,157,237,59,162,15,70,239,132,222,45,58,59,236,123,104,15,27,154,40,199,75,108,247,167,141,88,74,204,32,166,202,125,45,246,24,189,57,228,40,73,38,82,121,128,22,166,164,113,7,165,60,34,194,152,89,204,215,12,239,108,81,172,4,105,79,89,1,74,138,4,60,101,208,43,16,102,36,238,21,250,2,159,90,104,112,159,213,151,186,110,12,199,207,184,132,239,172,221,244,76,180,110,24,170,187,173,172,245,192,171,58,120,253,216,16,51,185,0,29,115,58,3,114,159,119,215,201,26,252,80,24,24,161,115,199,158,69,151,137,152,7,209,107,204,52,224,136,58,168,212,189,103,189,219,165,176,151,24,116,27,242,147,187,215,166,165,39,122,223,38,132,126,119,106,245,11,73,89,116,81,34,165,237,42,61,176,153,133,108,213,61,36,218,146,132,9,101,151,85,196,140,171,162,102,68,14,99,113,226,167,104,226,0,32,211,153,231,225,76,44,220,107,249,154,20,29,130,51,9,250,23,56,232,212,108,52,128,247,104,125,54,98,148,176,115,187,86,192,204,10,177,26,64,72,174,132,42,245,116,125,109,0,157,49,224,20,85,181,4,8,64,43,169,63,145,179,66,172,168,243,4,115,114,2,208,147,31,36,18,189,59,113,107,18,103,58,71,201,212,4,27,83,162,142,191,21,24,73,62,112,239,171,50,143,14,129,66,77,105,212,218,87,169,151,148,134,194,84,97,226,13,185,92,78,190,7,84,156,144,90,139,0,195,184,13,251,3,237,93,1,217,220,128,193,119,82,228,175,45,169,144,234,237,89,21,171,138,225,34,111,163,205,111,165,110,197,120,83,89,184,145,81,207,66,242,91,140,6,182,135,31,191,236,168,84,52,191,237,97,17,56,229,246,182,139,65,16,25,141,108,211,122,70,158,238,135,17,1,221,36,193,173,157,46,76,132,218,227,135,7,116,158,242,86,231,107,149,117,223,10,252,173,246,170,160,172,49,115,136,27,111,68,109,196,10,22,102,75,196,54,30,51,231,253,8,71,36,37,19,208,209,158,196,84,218,184,14,117,7,222,38,102,58,13,135,184,188,218,132,176,207,223,78,247,214,48,165,42,150,127,211,209,126,215,14,44,255,66,92,66,204,0,82,38,22,61,28,66,210,177,75,133,218,147,68,166,67,114,214,109,213,46,207,186,218,245,89,73,3,53,237,16,101,139,186,190,56,104,254,165,253,165,153,34,91,172,14,8,88,228,234,179,21,133,124,183,197,54,67,178,6,166,35,190,218,213,77,206,6,234,20,51,74,106,209,111,66,116,167,140,123,169,24,157,119,132,108,93,249,138,142,127,59,195,125,178,14,165,156,244,151,59,205,169,55,250,230,116,150,150,244,68,102,57,135,52,56,105,5,217,101,233,22,70,13,39,174,30,116,160,202,136,254,20,64,215,13,99,85,234,128,37,205,39,184,230,227,78,87,249,154,139,186,206,13,99,71,205,106,221,48,157,221,159,134,134,85,187,175,105,36,136,110,170,93,45,80,149,198,110,178,152,55,118,135,84,82,190,53,66,201,37,234,46,214,95,46,250,146,214,84,222,163,175,131,29,35,213,199,218,211,237,132,49,228,233,124,238,61,111,242,9,85,138,85,212,10,70,39,250,246,8,45,5,206,137,185,194,133,42,87,167,199,218,87,212,97,177,62,211,63,67,176,54,162,147,146,80,243,105,149,71,127,96,205,114,39,153,70,31,149,102,195,125,253,0,150,181,64,110,232,59,26,173,221,160,12,98,252,165,87,47,163,253,143,229,1,250,109,40,127,64,9,202,126,156,167,243,181,228,98,142,173,29,139,199,26,26,146,60,248,196,171,187,33,27,189,142,194,104,130,34,73,203,113,98,162,186,44,164,9,64,77,131,203,50,193,141,55,135,114,42,128,107,138,192,134,242,93,17,158,10,35,14,19,73,114,42,166,233,97,100,56,251,139,15,9,178,189,34,243,102,124,13,87,52,54,153,191,159,101,72,96,101,244,14,78,136,73,91,83,158,76,234,117,151,114,31,218,155,36,196,31,92,124,54,217,203,221,129,70,121,125,126,122,94,55,161,25,201,181,154,1,235,132,187,105,50,150,202,200,96,12,238,78,234,200,6,62,36,129,132,249,140,120,4,54,160,32,215,59,102,27,113,129,160,44,49,206,113,37,185,48,45,210,203,104,178,36,68,182,171,71,9,47,3,5,243,84,222,223,14,209,138,227,27,213,36,208,17,99,75,75,33,133,131,34,106,110,207,144,130,125,220,97,181,26,141,88,173,174,232,243,127,0,215,104,122,49,186,150,113,122,192,132,222,133,10,236,108,161,48,64,248,213,11,77,4,97,158,130,10,167,180,152,11,0,29,183,14,74,55,125,42,31,179,69,247,74,215,181,71,102,33,188,213,77,178,92,119,156,110,155,70,112,223,252,68,229,100,221,195,240,238,19,141,202,122,207,250,222,144,171,7,241,98,134,117,93,88,200,142,149,118,239,160,11,74,6,174,126,47,14,81,230,12,68,64,250,208,248,233,14,151,176,155,207,167,83,238,40,228,75,82,72,198,100,99,87,17,18,37,84,177,66,16,237,119,171,173,111,13,152,206,221,85,94,114,204,245,154,123,44,129,99,38,77,48,30,51,242,2,97,102,22,62,187,221,10,162,75,242,207,169,141,245,94,60,130,226,140,236,196,252,131,185,7,219,235,249,50,15,9,25,214,114,95,26,241,6,41,161,217,75,175,160,244,49,24,176,18,143,98,46,61,136,221,26,52,45,187,60,187,244,72,151,141,107,86,229,93,192,28,28,181,24,135,228,213,8,221,72,220,187,185,3,173,82,39,228,76,3,168,21,63,51,26,43,162,213,9,147,33,88,71,255,101,60,64,1,125,29,71,2,240,104,80,175,13,211,172,149,223,134,205,250,146,86,193,56,150,30,179,17,70,248,91,163,55,168,12,156,9,72,215,12,110,181,105,2,19,226,73,192,180,112,103,33,37,5,169,125,84,195,74,69,70,48,175,231,83,67,58,26,238,42,45,221,107,41,7,140,161,188,130,66,12,244,102,145,133,105,220,238,222,146,133,121,61,24,60,90,85,251,142,197,179,224,186,209,118,222,101,122,245,243,154,149,198,18,193,149,74,35,68,152,71,17,121,199,95,217,42,168,209,22,29,247,234,163,79,122,227,253,88,4,88,210,213,11,167,242,20,172,245,166,252,184,181,33,124,50,191,131,62,208,218,224,149,247,192,116,38,46,187,96,162,46,162,55,63,27,111,164,174,78,120,68,69,77,159,12,207,207,227,122,186,4,79,128,144,53,174,129,72,57,204,40,8,107,7,255,4,7,228,25,162,12,216,83,155,251,160,110,33,215,245,177,38,86,195,60,235,152,113,96,4,169,34,82,39,253,225,98,161,236,236,41,212,2,51,165,66,240,140,10,180,7,135,38,20,167,79,143,254,164,249,35,104,46,1,255,14,109,252,158,22,25,197,111,155,148,141,190,55,157,161,206,163,87,168,142,175,246,152,225,27,159,110,126,9,166,137,37,193,30,249,205,79,164,162,237,6,199,167,183,183,113,107,239,79,105,133,210,247,246,50,67,233,54,101,213,10,50,207,63,39,234,72,251,33,224,32,154,243,248,162,25,134,111,148,199,156,131,227,242,108,108,124,29,53,210,149,212,130,218,19,209,21,125,236,12,253,67,16,158,66,204,166,171,203,138,242,215,140,200,181,198,222,166,223,156,46,103,41,252,154,15,109,129,117,60,250,163,225,224,62,28,51,101,164,208,115,54,142,138,148,181,173,28,80,170,103,165,9,165,73,54,106,223,56,68,217,65,43,10,25,174,242,219,160,144,190,131,201,21,98,113,97,91,181,86,230,234,221,242,54,226,85,113,72,39,210,231,96,187,31,164,173,63,244,7,226,4,249,152,131,166,74,154,24,155,56,200,190,171,240,146,227,73,146,142,110,12,68,49,25,96,87,211,220,22,30,91,16,193,162,203,48,159,20,107,110,151,200,28,34,151,51,234,85,211,237,112,106,7,95,170,41,220,107,5,99,3,181,243,105,122,110,63,151,62,57,19,220,137,125,90,249,122,142,181,44,180,83,141,105,12,177,81,123,1,7,120,85,126,53,42,56,251,169,181,33,52,31,99,94,76,215,80,27,214,38,202,15,254,98,240,169,43,221,10,228,240,87,225,167,24,207,225,211,238,134,210,209,184,92,174,93,42,136,147,86,135,96,0,164,226,3,82,76,204,201,152,95,221,76,43,137,214,176,97,15,95,247,214,124,78,217,147,166,193,198,252,232,43,100,53,74,86,76,1,72,107,207,90,20,212,216,151,236,135,168,145,149,45,230,252,180,166,79,92,218,29,238,6,155,163,242,223,204,249,163,231,12,243,113,92,37,161,78,62,22,77,118,55,47,83,121,121,90,233,2,64,197,57,64,17,49,43,172,6,53,195,56,38,78,40,171,107,228,152,207,71,136,139,17,219,80,216,204,192,91,191,199,91,121,186,38,207,234,56,49,201,140,163,179,154,183,167,248,144,117,143,78,142,217,165,95,19,71,127,4,161,41,3,168,205,8,19,222,201,25,15,54,73,30,42,94,1,216,118,168,113,158,209,38,169,39,79,102,57,93,127,110,242,202,207,199,52,21,7,255,101,214,217,90,79,183,91,185,52,173,39,152,76,111,51,92,173,87,95,59,15,131,45,143,167,33,109,122,111,57,102,14,51,121,108,192,90,78,205,192,205,151,98,119,151,53,189,250,167,32,1,50,180,163,37,221,161,6,154,137,8,198,223,22,119,78,23,13,68,190,49,117,242,211,195,214,233,145,42,241,50,219,182,88,249,6,148,226,74,56,178,96,95,251,210,222,60,50,177,241,141,38,180,6,10,149,65,14,45,20,56,225,100,84,181,112,190,82,141,210,27,41,196,227,120,105,51,36,34,197,249,254,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,253,109,152,150,166,108,190,185,246,167,235,22,114,14,79,77,149,212,148,228,98,146,79,104,113,103,227,166,84,171,105,151,132,153,22,114,109,186,157,38,63,29,27,251,120,90,152,59,89,171,117,207,147,166,144,21,36,197,2,238,11,46,15,156,146,34,216,232,187,203,177,171,163,140,173,216,35,186,192,243,125,99,146,132,143,153,4,126,141,199,62,199,67,122,80,129,137,214,177,120,52,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,222,186,27,192,200,21,34,160,233,213,102,198,51,92,233,74,115,82,4,161,19,76,120,224,248,196,33,128,68,159,241,120,120,28,33,9,14,225,38,163,241,219,15,201,28,129,163,223,156,191,155,31,190,52,195,148,186,172,6,160,30,173,209,110,219,52,60,61,100,149,106,61,227,143,153,94,44,191,154,222,23,61,126,224,160,187,218,239,72,58,191,228,98,38,170,33,138,30,83,228,93,126,212,152,213,67,34,180,17,250,67,168,182,76,19,218,173,96,204,95,58,208,209,2,202,118,38,28,26,83,58,23,54,254,118,8,153,144,83,28,15,123,216,12,15,152,147,169,43,194,154,18,10,216,240,171,202,246,224,10,41,80,165,64,93,209,205,85,20,86,197,213,57,208,19,224,108,208,85,84,51,153,42,31,50,90,235,171,146,78,49,79,243,253,109,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,112,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,220,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,159,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,127,248,196,108,15,76,127,211,136,17,226,42,13,12,250,120,150,237,52,125,218,80,66,109,99,63,192,140,179,43,71,42,28,130,224,148,20,143,2,149,123,141,1,37,251,223,159,77,248,248,186,219,55,156,78,237,95,225,173,219,176,75,158,36,65,198,239,105,71,60,123,31,189,72,174,93,123,214,32,205,15,122,230,50,243,166,11,196,38,82,162,122,98,27,255,92,152,233,24,152,15,253,83,138,180,47,4,50,251,1,138,145,99,243,253,191,155,154,158,50,17,153,192,178,207,111,99,142,155,111,195,7,127,234,87,35,204,174,125,121,103,103,196,163,117,81,221,110,92,226,218,86,145,108,154,185,98,175,233,143,139,83,218,96,13,206,33,37,12,9,169,210,196,160,82,227,78,58,165,151,170,167,11,157,49,37,128,77,125,218,137,170,102,128,150,61,174,222,248,183,218,222,67,183,161,167,3,40,115,195,70,167,49,217,188,178,236,212,133,212,147,0,162,19,172,251,16,198,152,80,130,152,143,19,226,189,192,172,188,161,25,99,10,61,35,66,147,99,74,42,116,106,233,210,200,218,66,52,81,180,59,161,88,168,227,70,128,97,218,85,97,114,22,158,69,39,188,74,202,100,123,38,20,105,33,191,58,227,66,42,33,16,17,135,243,76,160,231,115,158,67,147,1,156,245,94,244,24,214,138,248,52,252,157,209,115,146,59,211,10,74,74,20,113,156,27,196,248,92,12,155,181,160,45,246,144,142,146,72,114,51,172,129,218,200,88,45,191,224,34,220,198,248,35,173,111,112,212,85,175,101,162,85,141,172,176,152,97,229,141,225,198,71,17,101,230,2,78,156,43,62,179,41,213,75,136,59,208,42,247,53,143,128,183,22,53,104,74,237,195,79,114,154,78,222,91,103,235,95,240,231,238,212,112,213,76,34,59,194,7,176,185,82,59,38,22,33,107,26,194,228,157,227,80,186,155,73,251,4,142,0,166,189,161,156,228,44,249,227,57,248,79,91,221,77,123,136,11,117,39,223,191,7,155,176,166,100,59,108,38,201,119,27,154,59,166,136,206,66,50,65,10,208,39,10,173,161,202,201,115,54,206,18,221,232,112,62,192,252,157,149,100,98,173,107,37,245,37,235,174,81,15,116,180,22,100,10,28,159,210,38,15,76,217,19,41,76,185,33,132,254,164,137,81,193,113,17,250,132,134,135,252,48,213,201,128,186,64,181,208,214,195,64,129,44,176,191,244,76,198,42,40,237,253,124,141,123,49,37,13,109,208,71,145,204,91,169,168,12,111,165,10,37,186,187,138,97,160,49,207,107,223,137,80,241,163,138,111,100,147,140,139,18,242,144,233,111,145,194,49,18,48,218,174,255,182,233,178,218,204,239,241,161,172,214,70,114,167,223,121,221,76,44,252,153,57,239,21,166,216,12,77,229,81,249,36,183,163,48,93,124,226,49,124,239,157,217,60,81,101,90,160,26,238,158,203,60,7,208,249,127,214,15,5,158,48,187,25,226,5,73,157,179,14,75,40,114,77,11,209,101,223,39,39,15,252,208,205,204,23,157,65,120,230,190,115,79,163,67,105,202,195,48,96,186,151,15,249,240,144,19,20,140,104,44,48,124,128,214,73,240,28,179,227,230,108,134,37,129,54,80,37,179,60,74,76,110,198,72,87,221,62,127,20,27,48,201,158,42,142,38,37,232,92,227,104,88,188,180,46,105,122,38,150,187,215,116,11,67,57,40,219,73,133,12,220,247,162,117,158,77,34,254,14,77,121,0,139,96,5,95,202,163,136,188,53,199,148,155,13,210,42,221,195,64,87,156,203,159,157,12,110,43,221,68,73,44,199,70,134,159,219,158,253,151,18,64,152,11,25,27,217,251,241,99,99,67,56,155,36,41,110,185,119,69,2,222,209,157,80,194,14,101,92,179,228,194,242,73,126,226,71,228,180,245,84,26,148,23,253,230,40,175,103,237,200,62,94,241,113,2,226,96,129,52,86,121,180,208,36,216,113,24,211,75,169,231,169,69,2,247,183,41,74,43,153,21,71,121,138,185,50,76,222,87,233,14,73,70,69,124,74,3,105,85,218,1,24,245,150,243,29,64,69,129,184,189,230,140,51,29,52,113,210,35,252,160,55,175,210,165,219,76,135,161,200,108,160,111,61,213,126,61,1,128,175,106,38,147,22,143,198,215,147,46,70,107,72,238,215,131,193,101,214,20,40,146,83,203,83,160,208,83,60,52,41,184,1,171,120,248,74,153,50,171,251,111,217,141,238,144,40,156,54,45,105,243,39,112,111,184,245,28,230,233,201,148,159,211,32,64,104,176,106,141,167,154,71,44,22,205,109,157,202,161,114,199,163,16,89,162,84,8,63,33,152,76,109,222,228,15,252,106,102,202,126,120,53,97,155,115,23,198,4,65,159,182,60,84,111,34,237,213,141,56,75,219,157,152,62,197,215,31,65,227,25,194,39,77,105,29,81,238,193,159,173,227,169,253,210,230,30,177,28,9,158,169,188,3,187,152,22,184,123,240,212,189,180,93,150,20,207,136,123,163,236,179,31,24,61,5,242,30,102,162,49,141,157,177,133,175,75,30,183,60,193,220,134,49,55,223,144,8,70,47,77,215,205,28,56,26,84,110,214,122,148,52,206,31,57,103,51,209,90,202,83,211,144,84,127,156,37,226,196,122,179,61,157,186,156,208,173,71,128,139,4,215,3,97,232,233,4,15,190,58,27,93,116,233,137,173,207,214,31,186,115,13,132,185,102,143,192,233,133,92,101,91,134,150,215,140,65,177,141,197,67,92,8,69,210,124,128,25,144,129,187,25,74,115,249,101,72,183,162,180,107,2,44,73,127,26,47,51,69,46,99,12,131,7,139,217,192,120,158,9,97,95,30,154,174,24,228,148,35,174,31,64,246,53,219,55,128,78,134,194,53,58,2,233,65,148,24,109,69,100,51,70,125,218,132,97,217,159,209,144,75,152,74,45,95,95,172,19,99,121,154,229,12,160,118,155,239,203,156,217,144,51,47,15,193,252,57,84,118,232,141,19,153,104,146,31,30,19,88,214,66,31,30,64,176,66,143,104,22,29,145,182,130,215,76,151,199,49,207,40,43,146,213,34,69,241,220,60,71,150,5,226,128,81,254,208,236,17,208,162,106,60,249,154,193,129,0,61,133,12,244,2,204,162,169,37,162,200,155,246,69,141,240,129,53,17,203,4,228,195,146,94,202,95,185,135,105,36,196,205,77,204,190,62,56,154,229,140,83,150,195,60,199,207,35,161,115,220,178,30,201,215,159,118,208,35,6,3,112,255,154,91,125,53,143,206,214,93,202,53,167,71,74,3,148,154,7,215,208,164,16,50,168,117,220,180,23,236,59,12,221,35,21,179,175,188,53,89,128,7,93,68,219,104,52,144,209,188,57,95,21,155,132,131,120,159,12,98,168,254,214,0,34,130,166,59,179,62,240,59,0,221,49,197,41,84,165,249,234,208,28,111,50,68,193,169,171,236,63,152,67,221,193,160,143,231,76,121,36,114,56,136,227,230,16,117,106,43,22,233,186,192,7,33,204,56,231,147,94,5,180,62,34,143,127,22,155,146,208,159,61,137,246,169,144,20,167,28,81,222,20,41,216,22,55,163,204,173,75,27,218,180,59,203,219,52,17,139,167,44,211,34,76,182,36,219,35,65,66,213,38,178,37,246,38,207,234,237,184,240,126,54,210,137,114,86,205,243,219,231,95,234,186,117,151,135,2,15,165,238,208,102,164,109,187,167,7,209,133,239,234,188,233,199,12,215,172,34,38,161,188,10,200,239,249,218,9,57,64,93,98,231,222,49,29,18,109,222,218,192,70,82,100,68,197,8,16,135,190,246,176,146,81,141,82,23,176,69,221,87,72,189,133,52,55,152,105,133,106,26,249,83,84,209,128,181,235,70,205,172,31,35,100,191,143,67,145,94,168,230,12,94,28,235,64,128,38,82,205,128,193,110,249,15,54,235,7,201,9,83,72,84,61,241,163,30,200,226,153,120,115,94,148,27,218,190,178,60,231,160,114,22,87,3,222,211,125,28,22,233,122,145,102,103,146,42,197,216,38,81,95,3,89,120,220,17,136,254,159,22,53,68,10,162,84,108,25,67,149,228,3,171,236,239,109,82,208,186,87,155,180,253,186,72,179,189,244,222,112,32,69,155,113,57,158,11,85,1,53,119,69,106,66,77,171,99,74,199,108,36,227,139,41,57,63,15,222,75,186,216,148,137,182,205,99,205,35,0,147,128,162,186,230,211,185,54,135,72,244,54,151,74,173,103,189,121,69,7,140,196,248,131,185,231,200,130,226,116,38,165,133,6,200,181,74,224,154,72,65,233,129,79,83,90,187,0,142,19,60,111,61,159,78,16,152,34,179,118,204,199,213,169,143,121,215,11,35,3,54,240,128,114,173,159,226,226,133,201,184,140,7,99,141,246,99,64,136,200,27,235,213,11,73,176,125,205,202,180,13,128,251,68,9,37,6,133,88,77,177,225,136,244,228,107,5,45,94,21,118,14,96,56,134,44,163,138,42,86,202,19,1,199,1,246,48,21,58,78,229,207,89,113,12,132,182,187,10,113,66,182,24,121,80,122,83,102,122,218,246,50,109,221,33,178,78,11,166,192,229,45,7,123,177,60,188,98,209,166,190,98,138,139,110,38,68,204,170,62,10,133,198,133,176,101,50,151,75,117,79,225,255,9,20,26,141,171,245,233,19,195,255,14,69,111,56,168,166,118,130,157,141,51,186,77,168,67,61,125,48,84,241,123,0,249,79,212,173,4,199,84,217,201,222,135,28,248,217,204,250,163,97,219,80,86,240,215,238,109,10,127,120,69,113,45,149,0,150,211,254,167,61,127,103,200,74,40,18,211,234,137,44,186,154,161,39,15,53,112,224,239,218,49,53,224,43,185,138,221,224,96,245,222,236,223,75,26,89,74,85,141,90,19,71,185,125,46,92,173,109,48,195,18,175,87,13,60,103,213,153,205,176,195,71,95,210,153,173,36,8,181,95,4,14,158,126,213,192,23,169,103,253,90,61,133,218,113,54,180,240,84,51,89,176,17,237,61,180,109,107,179,22,20,86,49,133,161,143,214,54,23,74,14,241,216,16,85,206,253,252,48,124,227,57,148,196,33,194,209,49,169,39,134,246,196,67,162,97,188,108,29,111,88,127,163,125,31,72,196,208,46,152,65,239,238,184,98,224,198,38,175,35,58,243,8,82,131,13,20,181,168,136,51,71,104,52,43,78,216,63,181,225,208,152,185,106,152,51,117,75,121,242,109,60,60,209,70,198,179,205,71,63,154,70,238,104,66,59,103,249,211,233,101,178,94,247,106,228,87,164,201,134,126,195,20,178,242,199,217,41,79,135,51,0,222,61,131,163,98,216,58,45,207,213,229,118,120,118,244,138,235,243,211,251,242,45,116,116,224,181,17,204,56,195,226,167,187,97,141,213,140,83,20,154,220,84,61,187,54,220,238,31,47,147,155,41,113,235,79,147,234,241,73,138,99,93,164,107,3,243,25,208,80,236,110,76,158,220,30,115,207,65,189,209,126,149,131,231,230,184,254,33,115,78,206,242,185,249,206,227,118,82,102,232,246,134,62,56,68,107,241,104,188,86,215,39,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,123,211,223,3,14,221,205,84,226,84,161,61,183,117,139,139,9,102,66,65,72,213,227,213,208,38,80,66,89,158,14,32,53,211,61,113,91,68,39,245,94,185,185,109,114,215,204,123,201,25,1,135,33,88,152,104,242,228,213,68,254,157,210,114,120,203,103,26,179,111,235,213,0,9,130,64,99,208,188,37,199,46,197,157,21,85,190,4,228,80,212,149,72,205,27,118,32,26,53,139,178,51,91,81,10,142,13,55,79,148,157,228,139,81,235,8,18,0,58,49,116,121,146,224,206,37,72,71,56,109,180,23,185,128,134,143,118,23,88,216,200,206,94,243,217,168,71,52,177,65,14,37,5,93,147,245,88,245,154,205,183,144,123,79,202,189,209,137,150,91,42,194,145,255,67,112,143,128,14,255,148,1,158,171,65,3,148,219,3,74,147,226,115,117,143,2,100,102,167,86,246,2,126,187,237,128,234,27,104,189,232,91,67,205,50,227,12,105,26,10,147,223,166,227,212,239,77,120,51,183,142,217,113,212,131,50,43,147,124,120,111,62,208,17,242,115,162,90,109,95,173,8,6,203,225,55,134,14,248,48,52,87,152,9,16,101,171,46,38,145,16,45,116,141,250,64,214,33,205,161,168,108,114,186,143,13,78,140,240,83,186,28,200,70,157,22,231,222,128,176,80,154,240,139,233,178,121,42,147,179,157,140,200,53,131,230,204,97,166,174,164,61,175,134,153,188,31,226,215,175,123,159,10,249,184,18,181,56,99,46,43,50,61,143,235,150,110,127,116,6,87,165,23,243,229,156,222,187,89,255,185,80,196,131,52,51,130,208,0,128,87,149,112,168,48,211,209,77,18,230,89,132,158,222,6,243,172,201,121,225,227,210,189,102,101,78,178,211,183,203,82,193,210,231,31,42,69,225,226,67,157,171,109,173,231,59,164,226,36,168,205,28,13,145,52,171,36,23,207,214,21,67,138,186,183,180,148,87,115,4,155,32,242,139,222,187,131,182,73,247,115,145,191,144,65,161,154,121,155,65,40,89,13,249,101,131,54,220,150,216,2,152,80,222,250,108,6,53,178,91,188,51,51,50,204,230,254,222,166,214,142,52,146,44,217,6,73,81,16,169,192,160,134,195,171,230,173,95,211,218,240,214,99,94,57,122,194,193,55,73,65,11,51,237,133,1,231,71,244,83,230,66,163,85,171,108,129,243,63,20,24,63,208,120,147,142,38,101,78,134,49,39,229,139,242,230,108,17,162,45,92,204,51,46,41,204,200,191,203,79,103,72,160,35,231,192,193,82,100,243,55,53,240,96,53,4,214,185,4,142,99,238,43,197,5,135,167,131,93,25,122,245,186,173,29,150,32,170,114,160,90,135,83,164,51,160,198,90,207,144,149,243,253,251,141,235,105,123,209,207,5,72,251,166,20,216,34,36,56,57,243,134,35,53,26,6,33,26,210,17,61,71,84,10,102,64,246,173,161,252,25,109,24,162,41,48,222,244,224,233,163,157,243,18,204,108,100,121,104,233,151,223,134,22,59,88,59,201,247,22,97,241,2,115,176,160,245,116,243,83,9,168,86,232,30,30,218,87,195,112,201,22,107,4,38,81,228,131,50,173,138,216,166,169,109,32,238,227,102,104,163,36,190,48,178,142,18,121,208,108,181,180,38,102,32,64,129,210,134,231,169,169,245,4,66,81,156,52,231,87,52,68,209,58,234,187,95,24,54,180,32,23,64,117,204,176,4,71,214,219,156,221,59,224,189,163,210,80,3,164,61,171,98,215,49,239,236,122,107,152,169,243,116,49,211,165,236,152,136,99,38,177,253,154,251,190,23,35,88,94,30,43,5,108,55,47,250,240,255,112,113,160,83,76,67,68,27,233,121,178,29,216,195,99,166,217,160,169,153,237,46,158,204,196,106,101,204,96,192,139,232,189,82,149,213,13,13,141,197,75,222,68,107,188,246,71,31,51,197,233,40,67,32,161,40,202,238,212,130,77,41,206,33,226,201,26,54,213,188,106,16,173,34,234,84,68,91,140,187,141,203,226,74,79,99,213,131,179,131,77,143,254,164,106,85,66,29,242,51,133,115,244,34,226,176,142,34,187,229,113,179,9,101,189,170,68,130,60,203,185,218,17,22,142,139,207,91,84,233,44,169,232,248,81,12,250,204,197,154,145,100,174,128,7,138,207,77,162,51,139,224,154,1,25,119,116,243,178,58,215,214,217,0,143,224,125,178,31,58,90,70,101,107,2,247,140,249,20,253,211,74,117,132,214,225,64,67,27,243,78,152,13,173,88,162,48,90,173,240,118,127,26,113,47,210,180,129,134,134,123,235,126,109,224,23,16,37,185,153,42,131,28,249,116,196,228,232,183,105,116,3,232,168,144,240,200,37,74,159,116,81,138,148,168,137,6,221,242,34,24,42,113,210,143,113,175,200,60,52,184,19,167,94,58,47,74,149,18,121,151,54,73,172,104,181,174,48,87,229,147,182,105,69,243,72,152,71,81,79,4,154,144,160,15,160,120,223,53,164,66,67,176,68,155,130,149,254,151,156,108,124,247,29,73,11,154,70,178,136,25,160,224,193,105,116,107,197,249,9,15,172,147,244,194,161,73,213,110,189,121,161,1,195,157,9,8,58,69,184,136,10,210,188,254,87,67,151,88,56,142,169,94,157,41,27,224,244,5,150,66,98,96,188,167,25,201,223,6,239,117,215,159,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,131,151,170,145,201,100,139,73,183,58,159,201,97,223,239,197,38,125,126,48,166,145,53,98,221,171,215,175,212,18,31,228,73,75,87,20,126,123,180,209,81,116,94,154,151,131,86,250,214,16,154,49,27,200,4,55,21,141,26,83,197,64,94,18,134,46,232,203,118,172,204,115,124,1,172,23,51,241,122,141,181,183,180,221,156,102,102,148,48,194,218,232,190,220,98,238,229,34,22,32,100,146,54,31,110,181,79,168,25,11,147,22,9,89,183,192,160,86,120,234,236,133,69,73,98,144,253,142,16,162,89,106,93,14,62,96,56,245,78,179,122,182,31,253,233,13,194,46,188,156,70,5,173,203,241,178,17,52,11,74,6,11,173,53,189,123,44,125,223,101,111,124,226,178,11,159,193,28,1,138,99,163,28,93,62,135,121,76,145,100,61,206,90,165,115,77,204,140,120,96,41,10,204,151,146,145,48,190,251,226,25,115,235,163,215,124,35,13,68,197,149,212,91,179,101,44,179,16,165,249,25,65,29,238,111,17,222,77,96,132,168,150,221,171,41,60,235,213,70,194,26,135,207,198,163,150,171,161,172,9,72,52,46,22,189,84,98,38,155,188,195,92,224,94,19,51,1,101,172,46,160,127,119,51,132,65,49,21,215,171,101,154,109,69,175,64,227,102,250,145,241,185,144,8,238,215,12,223,82,138,14,12,112,162,114,62,156,153,3,135,98,156,15,213,220,9,249,109,200,149,163,93,160,85,75,27,204,107,230,138,121,15,54,248,254,244,201,145,207,9,180,145,133,74,226,149,146,206,130,191,33,204,157,22,97,49,91,28,23,51,37,115,228,94,35,42,13,94,141,181,88,85,220,144,102,28,74,209,57,72,202,225,44,37,49,131,18,15,84,13,192,137,38,15,189,40,152,198,78,72,242,105,20,249,225,13,255,92,156,152,105,90,83,68,152,179,105,33,172,124,187,166,216,146,174,153,106,212,186,207,61,44,199,38,230,5,9,92,189,147,140,143,123,205,40,100,222,6,35,66,253,41,70,186,241,194,191,1,20,51,228,185,168,87,71,136,204,183,208,36,139,21,113,90,48,237,54,195,95,221,179,165,25,17,87,151,77,84,193,114,88,207,221,99,196,26,154,244,67,47,206,208,62,197,254,14,75,111,122,94,170,93,30,121,80,157,67,248,149,40,164,156,80,49,54,43,16,188,2,58,179,58,11,113,108,116,47,241,3,143,25,125,180,56,205,109,67,87,43,10,64,51,78,107,114,49,250,224,201,136,35,220,188,142,123,52,179,190,23,41,14,159,70,184,228,114,58,96,230,23,114,244,54,165,45,32,114,204,61,84,37,105,148,28,56,110,250,53,211,112,29,17,84,212,119,214,95,54,204,191,195,42,41,156,183,173,159,131,189,200,49,126,21,18,212,174,243,132,156,130,111,162,157,217,44,65,44,9,144,41,136,78,102,172,36,133,153,177,61,151,219,156,52,250,148,182,116,208,160,128,145,119,32,31,201,48,221,1,103,203,92,41,90,124,152,177,215,69,135,20,0,205,11,191,55,136,151,33,75,30,82,0,90,249,220,188,178,38,79,201,96,32,156,27,104,82,180,11,146,222,124,200,153,216,183,161,107,244,230,103,151,187,192,228,196,62,32,159,163,208,49,191,125,15,198,49,75,34,101,75,122,100,223,226,32,194,106,85,88,57,77,113,18,230,154,139,254,5,238,43,230,142,108,95,244,226,208,161,39,247,6,4,17,8,120,83,174,144,188,192,143,114,205,101,168,24,108,8,222,228,222,116,67,6,129,37,120,236,158,101,127,47,198,111,25,208,225,31,223,65,88,43,219,121,112,16,0,236,175,162,76,100,81,111,13,138,14,163,134,234,122,53,138,188,17,144,25,180,95,56,194,104,154,30,55,76,69,252,92,22,15,121,129,203,26,69,229,92,9,115,8,75,129,78,250,47,27,233,227,146,171,7,232,140,232,10,128,155,108,23,185,218,106,137,241,90,48,224,45,181,82,182,136,198,18,82,135,243,134,15,13,149,194,25,232,14,56,49,158,139,209,69,11,228,239,177,22,90,234,196,188,161,173,141,91,163,14,116,7,172,113,90,71,12,10,216,172,74,207,57,110,30,138,42,222,102,113,86,110,145,54,11,58,93,83,168,47,162,14,15,61,223,157,255,44,198,230,66,180,102,86,196,152,9,1,194,116,18,55,7,153,37,87,147,238,139,205,12,212,232,22,158,31,218,66,143,203,30,29,49,248,124,77,78,23,226,32,80,124,241,61,114,18,16,31,59,43,76,204,251,14,233,249,186,98,134,155,110,122,51,37,85,140,37,192,124,24,87,13,160,240,153,33,197,22,172,14,229,22,250,154,221,12,39,128,46,77,58,217,102,180,183,78,24,134,37,27,79,247,37,170,13,110,69,190,105,203,79,3,30,233,247,222,155,52,221,157,42,157,122,75,220,123,25,63,235,141,21,201,81,195,106,24,102,203,162,202,79,195,153,23,73,131,149,172,217,91,222,11,165,239,56,156,206,167,71,139,103,137,153,242,247,116,235,217,94,164,244,142,156,113,78,78,81,124,134,159,17,191,101,130,102,61,118,197,179,56,11,162,37,153,166,3,238,144,192,119,172,227,145,12,97,114,105,20,172,123,16,97,240,87,167,176,196,115,190,207,152,41,59,161,26,45,31,115,24,76,206,157,240,51,79,40,145,221,151,30,140,184,51,89,155,159,81,171,252,114,71,147,196,81,20,155,90,145,80,222,114,84,33,144,21,247,38,119,37,219,21,44,228,43,170,246,240,113,73,77,159,228,247,61,173,247,143,55,80,6,12,106,151,153,195,12,169,160,124,105,26,13,128,114,127,230,78,247,227,205,227,55,19,56,14,248,223,166,180,253,60,55,141,201,190,236,73,60,117,221,82,0,75,39,87,51,107,176,117,159,215,186,63,141,144,71,160,205,160,206,37,207,127,173,28,154,225,70,115,54,36,225,236,129,244,84,64,45,70,73,190,111,80,131,179,69,151,232,190,230,115,122,223,33,51,66,157,32,184,65,2,108,181,45,15,222,126,162,209,110,166,179,68,6,124,146,59,170,238,12,240,206,91,8,188,241,228,32,192,217,98,22,38,119,204,52,108,197,160,65,140,212,31,243,188,4,246,27,215,88,228,133,224,172,73,43,96,224,182,238,94,171,232,103,65,121,54,150,56,172,19,122,129,209,238,247,2,100,118,7,13,222,222,21,53,4,80,138,73,96,222,180,176,141,228,148,232,248,159,25,138,53,49,91,239,191,91,65,49,138,123,69,239,229,113,98,214,103,70,74,229,89,122,144,8,184,208,224,249,217,132,248,147,88,89,182,223,68,66,117,190,42,13,112,67,167,168,57,203,28,206,39,85,92,185,154,77,182,127,115,184,83,237,5,137,34,102,8,214,170,95,77,141,76,186,140,88,63,52,104,140,207,12,7,179,56,241,3,237,51,111,192,48,228,101,210,237,104,88,38,55,187,149,152,191,201,234,25,180,249,125,147,148,78,156,241,238,40,3,92,93,141,171,81,147,149,73,74,162,106,58,193,6,9,125,124,36,221,113,38,104,217,18,230,13,140,65,55,36,139,175,63,51,69,205,173,251,17,12,70,121,132,149,164,139,108,26,221,84,161,71,220,27,190,13,25,20,190,175,135,222,152,209,119,146,247,58,59,152,167,41,121,45,210,6,50,81,44,107,153,252,185,73,10,12,249,101,19,136,251,54,59,122,24,33,252,188,191,76,229,188,196,151,134,84,76,208,152,120,214,43,197,135,46,70,23,45,71,226,57,15,137,241,226,67,215,182,245,64,69,73,51,197,47,195,229,245,28,137,103,55,171,247,230,52,188,74,84,212,249,242,37,70,219,132,25,229,92,162,133,149,67,53,204,6,133,18,115,162,19,58,126,153,198,184,242,250,1,238,9,195,246,0,15,139,120,110,84,125,93,93,148,227,239,60,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,255,105,154,197,150,186,179,132,26,211,127,25,154,80,117,96,8,0,60,155,221,1,245,82,151,85,43,135,224,247,203,184,70,91,250,126,205,85,30,78,176,65,15,28,89,126,189,183,81,195,126,86,56,63,243,243,96,16,64,127,177,94,39,126,58,209,129,92,92,172,102,236,87,131,215,152,89,220,209,130,130,72,246,39,195,17,88,50,133,13,227,235,116,209,132,230,32,73,229,189,50,164,228,221,127,155,244,143,32,184,17,77,163,158,243,125,15,16,236,72,172,74,252,0,132,162,248,107,131,5,111,178,9,91,14,211,91,142,173,107,173,11,214,153,115,231,120,176,62,228,128,118,186,192,166,172,35,169,185,188,21,230,165,27,60,137,246,225,196,57,88,225,200,212,168,137,254,148,22,23,211,125,46,17,128,169,193,187,128,21,53,194,137,138,183,68,169,104,17,166,24,83,83,99,23,243,79,119,222,173,199,77,72,146,126,130,239,127,237,120,110,54,144,37,59,97,161,163,114,250,152,224,187,138,11,3,11,249,217,100,252,214,80,32,246,38,137,22,182,119,63,243,248,48,85,207,234,76,20,229,156,253,199,60,140,191,91,204,48,86,45,31,110,40,54,170,124,106,152,209,152,58,126,98,138,252,33,72,154,20,2,11,29,140,90,65,157,225,111,202,48,96,133,194,117,55,49,246,192,44,103,6,189,22,61,62,161,85,197,4,42,76,78,10,253,79,31,43,211,252,41,79,170,173,23,199,57,226,152,111,37,12,39,67,155,186,7,175,253,7,8,209,84,27,226,25,123,198,205,207,119,233,178,36,77,231,208,209,161,92,77,104,43,143,86,51,117,230,248,109,211,175,232,154,178,69,210,113,199,147,175,158,53,53,10,74,188,36,255,140,25,221,116,53,103,35,220,241,117,1,123,110,150,25,148,240,255,28,197,15,3,17,117,31,205,144,155,155,234,191,77,51,141,144,108,145,64,63,179,166,251,228,93,80,14,84,77,191,47,56,194,125,212,32,148,20,61,86,58,231,82,114,222,224,110,109,92,93,19,221,124,34,79,55,116,211,146,44,69,174,174,219,186,198,62,243,217,5,203,83,87,160,170,20,110,64,53,238,21,217,68,81,212,172,78,61,70,27,92,83,181,122,51,123,239,78,231,104,37,98,82,171,222,250,236,60,243,121,107,72,116,226,185,77,12,76,214,59,100,52,156,183,159,153,254,63,61,26,82,174,155,136,235,51,211,18,48,197,125,65,205,176,120,5,234,152,203,204,66,148,97,162,235,213,201,68,105,137,69,113,94,111,110,113,120,152,193,188,137,3,142,82,86,119,110,76,78,109,72,233,212,108,104,142,28,102,178,136,82,129,218,228,98,253,181,135,17,109,138,245,196,32,217,123,219,200,234,146,53,25,98,30,176,24,250,147,117,163,249,18,43,14,80,124,15,48,32,75,64,31,27,189,199,25,215,2,230,147,242,45,189,136,209,83,222,173,126,40,186,162,20,35,119,171,247,72,51,154,192,249,212,42,167,139,224,216,145,38,28,94,102,29,78,83,100,214,161,144,68,188,166,238,237,11,152,179,186,231,152,77,252,196,205,52,224,118,253,105,74,74,177,240,13,46,164,213,198,100,60,26,53,204,72,186,232,111,227,250,236,248,109,136,234,180,210,153,32,166,203,113,84,87,20,153,135,154,207,231,190,47,118,78,237,93,245,209,0,101,141,248,109,52,154,155,86,127,17,165,10,171,245,130,234,189,11,59,117,220,27,95,183,235,213,104,231,222,123,39,88,192,30,115,237,17,27,16,60,225,248,137,57,157,79,228,46,33,12,43,143,156,146,81,162,56,204,6,209,111,106,100,82,142,71,191,219,91,106,49,195,91,58,212,156,242,61,112,45,179,219,230,83,20,223,61,54,114,226,221,165,214,201,246,26,23,15,98,158,174,230,140,74,155,155,65,228,200,52,133,205,45,74,234,86,152,168,218,18,133,68,90,201,113,152,91,178,117,233,213,103,167,78,215,171,163,58,47,24,5,54,233,187,203,227,44,9,243,95,53,34,229,21,51,169,25,131,150,62,248,79,76,203,205,198,232,174,72,1,211,184,136,65,193,197,25,250,100,148,108,194,106,98,89,122,113,58,246,20,63,141,50,175,34,28,40,173,57,68,142,28,34,72,252,107,61,239,85,86,12,40,90,109,50,195,215,50,137,205,107,62,235,69,160,96,36,21,81,44,113,175,13,245,11,69,125,0,24,141,60,136,161,156,171,142,55,109,75,217,195,118,26,134,155,2,232,232,98,25,113,130,192,7,73,201,75,204,214,137,31,14,37,164,245,138,71,89,112,30,134,117,206,167,233,105,65,97,156,175,149,2,188,62,88,49,20,118,152,207,6,166,119,166,132,123,159,11,130,6,217,175,142,223,10,47,85,88,97,73,144,167,158,180,134,196,150,1,114,66,194,45,204,137,188,172,155,9,49,117,146,77,195,163,196,131,117,84,61,228,201,166,33,218,99,64,187,105,154,139,25,101,133,121,175,6,95,170,191,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,111,195,25,175,131,98,93,101,247,98,80,33,242,100,99,204,187,99,112,164,62,184,164,129,156,231,184,49,104,81,230,156,138,140,223,113,229,196,12,159,186,154,211,217,194,175,217,250,250,196,140,64,149,4,184,232,29,234,91,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,62,21,110,153,60,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,177,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,50,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,143,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,39,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,7,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,15,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,121,239,125,29,124,224,159,122,232,157,189,83,28,179,179,67,33,46,45,230,124,97,27,152,119,213,230,131,69,111,95,212,129,78,120,208,235,120,204,168,254,69,100,146,76,180,81,16,179,128,117,99,249,117,250,52,245,201,8,145,114,137,136,43,27,205,190,152,1,89,198,131,247,98,50,74,106,174,209,118,141,249,108,151,58,166,217,170,126,55,243,106,114,41,106,6,252,216,110,98,118,61,46,99,166,0,22,231,98,183,226,206,99,174,33,231,69,40,9,79,179,222,28,238,146,26,239,13,163,191,110,90,136,179,74,136,60,136,215,116,212,16,32,174,241,104,147,16,78,223,155,190,164,136,246,248,244,234,11,100,163,138,140,159,166,212,255,220,155,240,35,22,88,7,197,166,159,243,60,85,241,134,141,14,56,11,230,14,53,231,217,34,109,7,239,100,210,115,25,26,188,121,83,202,16,221,77,253,237,2,100,229,102,179,201,124,63,102,248,145,253,201,241,105,210,51,104,39,202,189,30,212,176,247,208,39,207,22,112,68,66,154,166,75,181,26,148,63,178,217,164,171,20,217,157,77,111,37,114,225,32,163,116,196,19,254,111,190,121,246,212,213,221,165,33,185,182,120,178,9,89,240,99,54,34,83,55,47,83,159,80,115,137,150,111,6,191,60,171,243,252,44,249,204,176,82,16,206,15,26,190,95,159,1,33,3,13,17,210,38,29,22,86,0,20,122,239,196,230,123,83,153,200,138,229,7,105,223,215,141,144,233,86,152,26,189,0,93,93,241,185,166,157,96,237,49,151,20,85,21,80,141,218,167,50,247,79,135,208,51,157,5,209,12,233,63,128,214,229,134,162,103,27,208,32,247,204,42,4,185,215,181,102,9,17,80,116,4,189,20,214,169,2,133,213,42,0,17,54,145,147,43,226,141,76,58,203,99,60,151,73,121,136,117,152,2,109,139,91,179,171,200,115,33,233,88,238,75,161,63,47,221,32,157,189,48,220,5,250,49,84,191,118,90,19,81,169,145,57,166,242,45,45,23,180,153,183,200,90,27,94,82,78,175,73,3,72,141,173,148,68,175,8,69,85,195,76,59,195,11,171,3,178,97,237,68,129,46,38,142,167,115,105,86,191,150,115,179,180,168,221,217,95,16,199,117,66,242,53,195,61,4,161,37,180,132,149,30,120,239,37,55,47,105,60,109,44,64,189,37,34,131,244,78,174,101,242,183,200,232,25,31,165,164,36,38,245,141,20,207,13,73,244,214,182,33,100,120,110,201,113,159,65,210,62,172,101,17,115,36,250,73,21,75,51,174,105,79,182,240,38,76,199,80,34,163,65,153,124,68,164,137,99,40,69,220,31,96,113,186,63,0,63,212,18,242,49,26,175,59,213,34,55,163,10,47,155,248,32,222,222,81,157,134,247,86,16,191,36,145,225,81,243,2,242,241,21,31,226,155,97,61,154,51,174,62,243,91,219,167,1,225,166,113,175,158,244,217,53,237,63,75,51,150,0,77,200,85,88,13,97,185,173,61,226,115,40,169,90,214,49,207,116,103,123,164,74,103,239,211,251,127,142,4,90,60,124,93,31,255,56,105,31,49,52,57,189,132,119,152,56,208,187,60,153,81,61,212,91,66,22,132,16,138,180,232,147,197,247,58,78,144,54,50,154,190,234,136,24,249,140,110,146,205,108,152,140,82,56,235,165,152,162,158,152,207,250,184,206,130,193,72,228,116,33,153,145,203,190,169,47,122,16,222,185,144,123,120,173,29,134,9,105,37,161,71,236,76,243,88,124,182,180,171,182,236,181,182,194,241,36,9,250,206,67,211,99,137,125,33,25,93,156,152,97,195,138,173,18,36,103,214,158,62,20,50,239,38,141,119,38,249,144,49,76,173,218,173,180,78,203,70,58,112,76,70,156,246,139,140,70,86,51,72,132,240,167,161,213,106,58,40,109,147,45,136,173,148,236,160,140,40,18,5,23,45,0,111,112,213,199,110,166,254,20,86,102,156,94,156,72,54,196,225,1,148,70,54,90,204,20,160,189,138,6,109,77,90,207,84,104,129,206,48,90,212,188,116,166,156,73,230,52,169,136,113,0,12,212,39,131,76,209,247,225,154,12,96,180,245,230,6,26,118,51,92,3,226,201,143,223,94,26,55,183,182,249,172,11,187,144,67,116,51,180,168,253,89,0,189,220,159,134,83,92,127,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,252,180,73,181,228,248,233,118,252,37,113,166,59,189,237,142,166,228,201,138,54,157,246,109,149,153,44,214,174,13,229,212,155,86,138,49,233,52,141,252,193,236,220,28,140,9,68,20,250,211,153,174,6,175,101,161,135,56,37,18,238,116,129,229,248,154,96,100,53,38,196,220,238,111,211,98,172,93,146,148,190,134,39,85,170,181,2,105,251,242,78,32,122,183,152,179,54,94,131,37,112,150,71,238,13,60,95,26,148,39,240,203,25,99,6,60,91,123,140,207,233,69,229,46,230,25,218,77,242,94,116,11,69,109,159,15,210,158,38,253,145,73,102,198,213,201,34,78,233,234,62,211,54,182,148,179,64,90,122,218,236,155,169,125,199,234,67,192,86,155,244,141,145,36,54,164,93,84,124,5,2,0,52,0,194,92,224,167,148,155,131,214,206,17,110,158,157,179,43,81,87,135,165,122,149,27,35,208,84,35,15,110,173,194,145,54,196,163,122,198,180,152,102,115,236,195,107,106,7,51,107,135,94,186,8,132,73,85,201,197,176,180,247,155,62,160,197,82,26,198,169,96,75,89,230,28,108,250,57,192,125,238,28,225,127,125,100,227,77,101,178,167,8,109,76,38,121,40,145,4,209,100,191,21,159,165,103,83,67,163,167,166,117,147,57,93,75,189,63,80,111,120,80,103,161,83,255,83,138,11,248,122,5,168,83,101,63,226,37,131,191,200,172,32,26,174,153,188,211,186,73,109,19,37,151,123,67,228,146,115,145,164,135,56,203,176,185,182,54,164,96,186,116,158,96,174,81,6,64,122,123,61,183,182,70,197,25,193,7,170,108,250,96,125,95,28,91,1,85,245,220,250,39,186,26,142,56,178,159,242,53,80,53,136,25,104,252,156,58,158,103,86,164,20,21,234,71,182,174,26,223,100,158,130,192,168,130,62,50,124,7,189,134,177,166,235,67,147,66,185,40,185,80,67,135,197,140,94,126,229,181,201,61,176,6,144,122,104,236,141,35,189,219,45,218,27,33,181,92,12,221,211,61,182,26,4,168,242,161,217,110,206,214,231,102,10,196,67,25,119,160,60,171,235,98,13,144,144,16,235,175,74,22,64,6,34,237,252,242,8,85,119,9,143,71,178,231,243,211,84,52,107,252,244,52,238,41,189,56,135,66,114,255,105,16,78,53,23,234,238,254,100,19,130,9,229,94,34,40,45,113,108,153,114,172,142,25,252,92,35,118,232,19,28,12,129,195,27,205,220,116,86,168,110,153,232,242,48,55,33,100,159,3,252,193,73,33,57,5,67,181,93,79,96,147,116,213,33,61,46,104,240,194,118,26,190,85,138,150,203,51,173,17,110,54,64,147,152,105,91,13,164,3,213,205,38,53,75,211,104,136,120,141,68,9,64,126,253,216,48,166,197,107,83,1,146,56,21,82,192,17,249,122,204,77,232,241,109,162,193,63,124,17,51,73,35,77,130,96,178,248,49,228,72,203,234,28,175,188,137,63,218,249,215,45,52,216,134,15,153,43,124,129,19,41,236,161,95,132,206,9,239,187,51,14,137,180,31,26,34,19,200,244,223,62,171,83,219,63,233,22,39,4,143,53,208,105,179,212,117,143,240,66,190,56,163,164,162,98,244,193,140,154,227,204,172,72,117,201,84,51,145,157,72,108,179,125,157,97,156,74,6,68,130,51,0,57,112,39,103,229,243,49,61,224,120,111,56,18,116,211,129,45,207,201,3,122,53,210,192,135,238,135,26,202,188,16,40,9,6,59,40,174,235,51,66,222,172,251,127,135,185,41,160,37,84,233,139,8,180,84,203,62,206,88,95,103,117,52,205,89,80,43,91,145,113,167,204,176,116,105,119,211,113,119,111,183,33,62,218,138,154,169,181,251,205,207,28,135,161,80,25,121,204,151,158,110,94,93,185,14,251,9,36,65,32,126,86,60,183,165,175,77,3,72,20,230,1,51,118,229,133,234,38,204,238,97,145,113,136,21,117,11,167,81,83,151,184,154,132,158,178,195,224,155,167,184,57,193,136,114,28,157,240,110,222,123,3,138,81,79,97,195,235,235,243,200,204,10,10,128,117,3,17,8,55,55,8,137,197,202,57,89,227,193,208,195,21,132,19,101,131,20,197,50,234,234,199,47,212,200,63,25,83,215,103,38,140,213,39,163,204,182,35,135,244,3,181,60,97,19,189,211,126,111,184,163,147,198,215,160,211,34,71,10,58,48,107,89,127,116,48,122,53,204,86,238,150,39,35,233,230,234,188,92,141,174,152,252,54,189,44,201,115,18,13,255,179,63,172,54,248,129,45,30,252,56,102,187,60,33,114,13,204,139,113,204,15,205,119,80,62,25,177,17,211,226,42,66,91,149,254,116,28,63,55,31,143,224,137,206,113,198,156,253,152,118,101,176,117,154,130,2,29,18,19,233,7,109,150,148,32,18,84,126,254,144,33,125,54,249,73,122,189,198,189,7,156,220,73,51,103,131,121,228,31,132,237,102,60,169,51,184,4,221,155,160,223,19,128,130,50,215,32,89,53,175,89,121,5,97,174,25,222,100,73,47,91,85,130,238,9,136,50,122,108,218,52,109,38,53,83,96,138,7,99,188,164,183,26,243,242,141,144,222,185,49,159,107,173,228,243,153,97,55,135,5,77,50,145,253,210,113,226,51,227,18,44,37,189,89,205,233,112,17,111,37,124,150,155,179,101,111,255,26,253,35,48,214,244,237,220,222,37,137,112,44,36,107,114,115,114,120,46,227,195,111,195,229,42,55,71,182,51,124,101,178,27,93,129,114,8,46,166,168,139,162,183,209,158,26,94,162,66,232,209,249,57,45,78,236,223,222,234,70,206,254,104,132,80,52,11,105,41,12,150,205,184,154,83,244,41,188,172,22,44,69,29,142,132,156,159,74,25,41,141,24,84,160,132,34,192,98,110,17,189,220,159,25,229,28,117,197,13,1,229,220,249,157,236,221,16,14,128,58,81,177,245,42,1,65,64,73,250,69,16,77,73,235,94,60,30,223,16,182,170,49,228,222,133,66,185,152,155,249,19,110,230,185,159,207,153,35,49,64,252,13,1,129,204,5,162,176,107,54,149,123,77,183,39,152,160,190,33,35,42,101,74,203,68,163,5,237,91,60,221,194,128,174,153,254,179,15,100,63,1,32,234,40,202,116,61,241,91,188,233,181,155,164,189,98,129,108,30,69,231,69,71,225,98,62,247,102,39,244,143,117,130,120,152,131,228,193,166,113,123,124,102,222,74,147,64,80,184,85,7,52,208,70,127,222,82,87,151,129,34,191,151,6,250,83,53,148,132,237,248,134,169,168,238,76,117,37,166,73,175,248,121,77,163,196,214,148,247,132,232,36,144,91,38,173,162,222,23,141,224,231,209,191,111,137,192,93,86,24,170,41,170,120,45,10,161,207,33,218,123,246,100,104,39,185,217,80,167,242,214,21,55,222,253,16,72,252,215,179,33,49,159,227,100,131,64,36,137,82,21,213,143,227,164,248,131,173,14,133,171,142,40,172,229,45,46,134,8,115,234,115,3,142,241,35,151,220,236,232,186,135,55,43,167,132,25,184,224,51,226,3,10,129,230,15,110,122,210,207,205,11,188,47,159,25,46,253,172,123,41,232,232,72,162,142,65,167,157,238,241,244,84,172,18,99,186,224,75,145,201,64,59,214,29,83,240,38,73,107,66,208,59,187,187,11,235,89,85,170,82,220,254,18,128,102,126,185,104,182,132,36,93,36,175,16,163,221,207,247,64,250,45,206,15,219,102,151,214,209,12,236,25,15,6,35,140,130,37,16,24,113,129,135,99,133,237,65,215,199,230,100,139,159,6,164,173,32,143,115,28,167,17,51,28,138,17,233,106,181,190,133,230,76,43,60,55,36,47,79,117,220,54,113,127,105,8,143,158,202,124,135,131,97,199,2,24,235,217,195,139,5,148,110,110,80,141,41,14,202,218,63,252,220,28,54,19,20,189,98,148,50,235,46,159,250,2,49,58,135,134,39,27,49,247,169,56,168,97,64,252,248,212,160,186,21,105,10,139,69,44,31,136,100,117,30,45,227,111,95,49,81,112,228,30,32,234,0,172,231,131,6,238,72,233,145,201,81,143,168,8,161,162,168,209,164,225,107,253,185,172,111,225,49,154,83,25,119,134,205,106,60,24,109,231,239,98,182,209,19,254,128,253,243,94,49,15,224,247,84,146,211,157,207,35,223,217,187,31,40,51,132,168,221,25,163,32,152,197,37,84,86,50,144,69,49,61,143,243,217,181,51,3,94,155,232,189,224,80,31,90,148,132,149,183,214,88,210,231,232,228,120,121,204,205,105,187,105,145,164,13,75,126,251,108,39,39,36,240,3,113,193,162,191,31,202,51,14,204,48,103,100,42,245,201,199,241,25,221,255,39,35,148,132,10,8,215,54,229,229,30,12,250,210,77,58,194,121,49,212,86,107,156,106,103,194,21,125,111,78,76,223,233,160,175,227,184,190,102,186,186,115,60,90,71,121,91,59,59,240,102,163,80,213,1,59,74,218,23,120,91,60,87,37,118,27,243,49,94,24,131,97,54,21,78,79,19,65,189,62,97,174,224,143,101,76,6,172,78,225,57,209,208,45,78,29,18,134,57,198,27,22,197,161,152,177,13,91,124,228,251,26,103,181,194,141,183,101,17,220,177,106,70,30,48,212,138,223,22,46,248,217,14,84,188,129,146,123,136,109,216,197,231,99,234,79,163,226,146,227,167,161,95,208,150,17,150,113,228,174,154,177,120,201,202,218,156,84,45,34,243,249,155,179,98,158,82,24,36,138,47,234,79,110,40,54,35,83,9,114,106,136,250,149,177,36,66,215,26,102,218,48,245,99,242,1,124,155,164,65,170,232,2,56,211,38,7,152,25,144,207,82,122,225,109,138,112,45,126,154,61,91,251,135,166,73,237,70,200,100,72,223,242,152,183,115,189,97,6,96,168,87,79,244,76,75,196,122,80,28,228,199,220,103,120,248,84,142,178,246,115,77,227,18,173,55,186,222,66,67,196,52,101,96,34,134,29,116,254,189,83,28,201,146,48,147,102,126,174,78,23,117,137,103,59,68,70,237,152,187,201,132,135,89,139,92,232,137,213,21,89,26,242,98,237,121,176,74,235,117,92,11,170,71,185,39,225,20,143,5,194,22,61,159,213,85,78,236,28,113,189,229,247,148,131,145,56,50,112,87,205,200,38,117,68,135,65,229,102,252,52,253,67,67,205,103,15,203,55,157,129,74,72,85,51,205,122,253,222,60,139,120,150,237,56,244,66,133,185,61,94,56,196,43,116,1,133,57,107,143,27,130,174,78,138,73,206,0,238,17,189,150,22,146,30,175,117,190,122,121,150,46,12,33,233,154,169,96,79,221,41,215,173,110,99,174,10,209,219,36,2,3,88,101,230,170,93,108,184,217,145,48,199,188,243,115,245,234,33,52,109,217,142,170,240,64,52,14,231,138,68,139,201,164,143,231,209,202,184,251,93,181,198,64,221,54,206,137,145,34,4,134,179,92,181,183,136,244,200,240,185,217,82,189,186,225,193,8,121,71,45,81,188,21,235,175,205,196,83,91,27,121,161,103,171,69,244,125,134,25,69,217,252,108,166,81,77,66,206,79,177,214,236,226,80,83,70,214,172,43,39,249,238,86,4,138,107,193,91,234,134,132,194,75,160,22,91,49,226,44,125,41,36,118,220,87,128,175,244,41,88,238,110,90,127,190,62,10,226,190,207,76,57,71,234,205,123,161,173,189,198,99,198,247,10,243,217,243,21,120,181,77,221,121,197,205,59,80,66,61,218,232,224,138,45,165,32,71,171,61,162,136,69,196,121,222,138,117,56,62,235,227,156,55,247,197,40,43,108,189,26,133,134,72,47,21,176,183,207,177,90,56,27,227,106,186,176,87,123,150,110,137,156,2,124,122,83,53,26,140,246,40,74,135,144,245,225,30,136,153,113,142,37,80,144,210,214,105,200,252,159,145,169,60,155,89,213,67,153,238,212,21,103,54,157,149,194,159,90,127,164,72,30,156,155,62,132,86,68,209,174,205,55,153,8,4,185,60,27,154,193,59,227,106,218,91,181,135,20,136,76,176,207,52,168,63,52,163,7,207,230,114,17,6,178,210,235,233,241,128,207,190,151,216,55,40,87,63,27,245,0,173,25,137,204,115,6,171,28,45,189,225,69,211,210,184,81,93,159,156,227,229,94,141,79,172,67,126,102,233,188,239,85,160,36,214,227,199,212,73,35,35,142,196,248,115,166,67,0,23,175,149,182,210,47,153,240,22,244,1,97,6,193,174,7,99,38,131,226,83,5,8,140,118,120,64,237,151,238,18,73,107,62,1,223,38,13,26,45,193,136,30,245,247,220,44,84,113,253,131,24,165,228,227,16,192,13,30,73,59,20,149,202,210,71,131,111,241,222,188,27,142,95,205,84,148,174,153,165,174,143,86,161,50,138,234,8,137,235,215,149,65,187,248,214,15,57,251,244,201,81,143,186,87,19,99,167,199,76,77,61,70,13,106,8,237,210,254,49,203,199,163,129,205,237,143,199,0,225,101,252,54,242,166,207,39,225,218,168,232,178,61,62,27,11,68,97,145,150,160,207,93,247,75,252,220,217,162,224,4,216,93,99,144,217,73,253,207,40,56,85,165,170,195,108,205,159,81,22,69,100,94,71,156,52,224,142,114,21,116,197,207,144,82,65,94,215,124,78,217,39,144,96,39,138,186,168,233,105,190,86,184,189,220,10,113,204,31,61,176,88,2,208,102,67,148,247,154,235,138,33,59,113,150,86,108,49,183,104,99,170,156,232,53,237,199,76,43,180,155,147,201,215,62,239,53,162,37,192,90,155,181,39,152,65,219,17,1,89,9,112,142,231,230,5,180,144,155,105,254,223,237,249,34,37,199,152,46,130,146,242,188,88,58,75,54,174,254,121,116,58,23,104,163,136,202,37,17,239,218,207,76,106,177,254,170,101,168,52,14,33,159,152,3,220,181,168,80,61,31,12,154,245,203,12,81,203,235,174,243,53,219,37,134,232,15,252,151,5,148,157,22,148,80,236,60,202,179,128,42,153,186,168,155,166,227,179,61,87,227,130,231,184,154,62,138,39,74,169,183,229,237,220,136,92,205,179,180,33,204,8,68,196,34,112,208,215,226,48,141,146,173,161,198,117,200,44,199,30,23,131,234,127,6,188,152,8,103,0,38,218,126,63,87,54,182,187,40,52,147,171,110,79,232,70,42,41,204,9,228,217,19,248,157,23,11,51,42,38,77,111,158,38,132,224,110,198,191,43,207,49,96,146,45,1,4,161,1,250,57,160,128,1,70,13,220,234,16,243,49,143,59,164,48,198,232,161,190,76,109,221,203,235,156,101,115,63,103,31,205,36,126,113,74,28,72,250,96,28,250,215,12,69,220,51,102,243,146,52,89,15,161,162,122,248,92,39,8,186,175,117,252,40,29,51,227,55,149,45,11,153,128,162,28,33,144,56,222,189,244,197,224,238,13,1,96,148,108,147,129,227,100,162,89,106,45,156,230,100,170,111,242,228,44,251,25,129,58,124,213,210,113,195,194,3,153,25,229,123,22,155,80,50,30,95,31,222,251,123,64,45,21,60,192,243,108,43,182,75,220,212,115,16,8,97,140,57,109,98,62,203,165,11,117,74,6,109,19,254,60,50,139,122,111,40,96,83,191,199,87,211,82,117,179,213,118,93,246,243,160,199,141,147,7,167,230,122,241,47,155,86,11,101,186,41,52,233,198,158,68,80,179,149,49,6,145,186,112,179,128,105,104,184,96,44,102,231,27,249,150,69,23,64,90,202,129,79,215,84,32,88,206,152,85,225,19,160,172,129,92,76,64,84,134,97,5,212,204,86,18,230,70,206,105,62,102,144,12,129,96,121,26,99,48,147,20,242,121,108,173,177,58,228,195,112,233,65,210,67,35,140,90,161,89,138,7,135,228,183,61,63,157,65,4,196,213,124,147,170,63,61,197,215,161,28,80,30,171,241,144,58,92,111,83,78,44,250,211,38,161,26,230,227,143,139,179,2,99,127,10,170,27,58,66,171,114,144,35,234,148,46,144,252,108,211,146,66,134,104,106,237,11,220,39,221,51,148,103,138,218,244,237,178,5,36,242,176,84,193,79,114,123,231,209,248,85,174,49,80,113,243,242,5,160,187,211,213,188,225,164,189,87,159,168,82,238,109,116,98,23,151,9,151,87,83,246,45,8,240,46,249,3,7,186,48,75,159,192,172,112,178,134,249,184,215,69,169,189,78,20,50,133,5,100,77,37,178,31,184,108,2,86,133,114,71,238,77,247,219,190,61,184,208,31,10,193,178,237,133,45,58,60,32,48,207,194,68,140,64,221,108,183,193,119,16,224,10,125,57,77,78,51,122,164,206,6,130,90,167,152,151,16,221,24,104,74,6,156,124,206,153,74,209,241,105,16,119,33,140,71,124,248,182,187,1,91,22,121,226,102,253,12,145,157,64,137,15,242,104,33,188,3,90,24,147,112,209,29,60,148,46,143,114,243,186,221,14,240,100,102,101,211,163,140,30,29,107,86,35,151,155,23,90,45,243,117,162,142,147,170,44,129,116,171,92,60,223,30,86,177,17,51,244,50,177,85,90,252,37,76,125,185,25,121,126,196,125,67,165,168,77,93,184,6,100,186,21,219,168,197,90,224,25,187,89,176,179,25,10,141,91,181,118,172,17,168,30,252,78,29,210,12,247,104,132,133,198,55,211,212,76,198,59,114,81,212,218,4,155,15,95,252,241,176,119,160,76,144,163,22,190,84,152,45,251,205,136,30,87,126,86,189,185,181,235,199,201,184,104,28,215,49,35,215,91,28,243,96,252,4,77,169,19,55,130,161,81,196,233,214,190,32,36,155,48,55,196,36,55,37,85,161,115,194,60,106,180,170,162,104,158,122,127,204,44,65,47,234,66,225,89,158,159,238,209,186,63,64,172,74,137,190,89,9,44,162,97,72,189,186,114,188,145,18,10,26,17,26,220,208,251,85,58,201,156,83,84,232,55,114,210,194,116,105,116,76,183,94,188,33,252,175,74,24,121,54,82,31,239,179,113,209,13,170,132,144,11,162,175,239,167,225,126,124,86,46,224,75,244,79,62,51,236,171,234,44,24,95,65,0,182,141,254,92,169,21,11,41,129,0,28,77,232,80,178,72,34,240,90,129,204,159,198,56,37,147,20,54,79,68,37,221,76,220,38,227,205,142,31,46,45,2,189,202,3,5,158,136,46,168,239,151,143,255,73,168,43,123,10,140,167,174,120,115,204,11,161,173,161,106,12,115,7,149,235,202,244,253,61,63,205,250,241,173,20,153,141,34,208,51,204,213,229,89,207,117,38,174,164,99,66,202,204,125,1,235,79,78,178,174,57,69,115,0,78,23,165,165,71,245,32,209,135,230,113,246,153,236,112,211,203,183,6,218,28,220,209,128,239,208,246,80,29,9,96,222,223,242,160,162,123,246,24,93,216,124,174,239,167,193,41,183,103,42,24,48,205,195,178,109,88,129,215,124,22,159,59,26,166,202,36,205,116,236,133,103,24,29,80,129,198,205,30,207,166,97,144,199,207,74,223,69,210,173,16,109,8,7,22,108,234,121,99,235,173,81,211,240,85,189,169,136,169,162,130,137,103,68,76,71,22,35,137,230,38,177,14,92,211,195,205,40,189,234,62,155,76,219,245,91,0,219,160,198,85,173,245,178,225,236,115,163,172,244,161,39,216,167,207,213,71,244,12,15,85,46,125,178,51,103,61,72,56,78,253,113,49,167,142,9,232,112,15,49,182,229,84,158,211,165,49,12,191,215,62,219,53,184,158,231,116,225,200,254,92,13,82,198,9,191,70,119,133,218,61,103,201,62,103,233,81,221,83,160,194,243,155,119,252,93,253,92,204,29,199,58,141,68,253,121,108,149,215,160,67,228,59,187,6,104,63,21,52,199,53,206,225,199,28,51,240,124,61,33,172,160,150,253,209,38,189,218,207,110,104,165,128,236,102,32,95,245,57,32,144,132,249,172,52,41,167,252,252,52,39,80,119,179,237,43,114,245,176,137,251,153,225,92,40,207,44,61,187,244,246,139,51,205,222,250,53,27,9,233,207,245,179,142,88,104,107,196,7,234,4,6,191,175,121,78,68,226,249,173,46,210,25,7,79,157,15,54,206,44,26,118,168,239,130,18,248,204,8,91,119,81,215,59,94,229,153,10,78,253,114,204,13,159,73,174,102,7,203,97,165,27,35,63,138,59,213,201,75,1,77,204,241,154,207,32,186,156,249,137,5,178,37,27,174,99,104,84,197,62,38,21,13,203,244,56,180,211,107,225,148,245,206,234,169,234,104,155,108,184,91,33,125,84,47,253,215,163,240,89,193,216,62,68,181,5,17,102,31,237,10,45,102,85,153,45,244,141,92,17,100,152,80,253,150,1,65,39,60,123,189,12,246,95,190,150,220,252,184,48,99,199,115,87,218,175,52,66,192,141,119,162,77,60,6,218,114,138,198,61,61,26,181,207,145,183,209,202,213,168,9,128,227,23,206,13,18,128,20,214,53,156,195,41,202,110,62,94,136,198,161,221,138,5,197,173,136,43,137,30,15,240,171,229,244,254,228,14,17,171,81,198,86,198,120,250,147,193,78,217,148,12,150,255,246,90,194,176,178,149,122,56,103,11,33,241,176,221,76,139,85,86,42,217,97,132,189,159,185,162,241,171,52,181,231,61,157,99,97,88,41,91,119,97,130,119,36,47,220,188,96,104,122,66,127,164,79,252,222,103,99,109,250,181,19,181,59,215,245,128,62,18,31,191,105,66,132,106,130,191,215,178,50,100,87,170,89,218,37,252,209,72,236,8,173,82,51,225,93,79,170,163,139,50,149,38,1,101,190,233,32,92,20,186,0,47,15,29,51,240,171,126,111,158,92,221,66,94,35,24,247,6,194,66,229,81,245,155,208,88,228,24,148,19,230,107,248,77,194,194,149,230,24,210,209,85,21,132,52,15,153,89,55,91,99,128,18,34,111,100,3,227,131,0,5,209,73,202,142,180,98,34,81,151,125,178,10,235,22,210,153,41,245,9,221,97,69,77,119,18,218,110,40,230,113,235,120,3,177,117,20,204,69,246,47,33,214,234,143,141,74,193,208,0,155,146,134,119,105,140,159,138,218,120,56,164,73,189,248,110,5,49,85,122,24,168,147,241,111,184,153,226,143,198,200,6,18,203,119,221,211,149,186,52,113,208,229,98,220,85,21,108,59,255,155,51,54,202,66,150,91,102,248,137,229,161,22,137,13,203,92,59,121,178,19,180,38,199,242,161,152,156,230,86,117,49,100,73,227,176,175,72,181,119,85,46,75,84,164,99,195,42,236,3,186,253,67,9,47,219,240,121,51,161,225,55,109,44,47,133,255,40,9,85,236,144,96,174,142,187,77,23,232,158,148,214,189,145,81,247,211,3,98,41,57,213,44,105,247,185,225,192,73,129,242,203,181,205,58,191,227,76,92,28,122,122,220,78,90,187,191,111,157,145,47,146,253,166,82,110,236,113,222,118,88,32,213,61,58,78,63,28,210,159,217,68,28,85,245,192,244,175,119,56,2,27,205,41,209,53,128,198,198,25,139,17,186,218,77,207,53,20,192,186,147,59,12,166,236,86,86,109,51,187,234,248,217,69,59,85,245,247,230,35,197,213,72,89,13,189,24,14,158,22,222,209,48,121,7,49,15,227,79,113,115,1,148,162,230,102,194,162,238,184,157,200,104,171,56,89,202,151,186,11,142,125,180,91,139,134,169,12,179,255,54,125,23,194,139,138,95,119,245,81,199,217,158,224,230,208,216,125,184,158,57,253,129,52,129,200,199,180,211,166,134,185,169,112,49,97,127,98,49,186,181,88,195,184,152,161,76,216,97,6,83,167,222,106,65,240,212,161,1,155,126,220,174,94,29,76,200,209,187,178,169,86,181,215,58,83,196,76,208,228,61,89,154,2,15,148,39,90,182,169,47,148,247,201,82,148,40,246,124,207,173,202,222,23,202,4,180,76,110,21,154,67,60,187,7,86,3,16,127,146,230,18,112,177,199,165,140,65,161,59,113,104,52,119,34,128,72,181,111,59,214,68,194,20,74,158,18,161,185,181,204,168,50,43,219,23,185,53,143,230,206,234,105,207,91,19,135,230,8,246,248,148,69,7,252,108,172,1,245,166,109,43,9,232,135,65,169,37,170,166,80,57,156,45,66,3,54,36,14,91,68,169,20,208,159,72,146,100,101,60,121,66,124,239,17,67,180,198,214,226,17,178,109,150,26,33,211,175,230,9,191,117,254,209,78,10,146,14,231,60,241,28,234,2,224,34,120,86,204,211,51,18,108,70,101,104,90,128,81,172,94,94,135,115,173,105,18,167,24,166,200,209,47,198,239,38,141,168,124,42,42,55,203,205,112,110,203,152,21,18,97,195,147,164,11,175,123,233,152,165,210,47,164,104,26,124,66,37,32,147,169,120,186,213,248,164,31,137,199,243,135,94,153,164,9,234,140,183,152,59,160,116,207,123,25,105,210,212,229,131,239,84,252,107,154,156,121,157,42,149,66,237,208,83,195,147,246,65,213,141,109,192,197,124,19,183,51,142,5,42,58,44,231,104,139,34,193,68,205,64,195,84,206,247,218,111,110,203,84,77,85,196,5,130,233,200,109,85,200,33,100,39,61,211,176,7,214,98,152,100,203,35,32,115,94,123,74,78,142,246,83,217,227,169,132,140,64,162,35,197,37,84,55,152,217,27,35,89,184,136,23,85,188,134,20,250,12,115,49,241,99,253,237,121,19,53,144,249,28,71,69,205,5,145,212,128,238,83,66,213,215,222,84,251,29,64,111,98,53,186,171,240,203,37,192,105,116,101,168,78,163,45,238,20,221,139,19,126,38,89,186,28,140,209,38,222,64,175,62,249,87,186,254,131,194,237,184,182,39,116,210,52,103,229,72,242,250,30,130,194,253,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,206,229,89,31,172,222,254,170,51,49,168,36,234,189,33,220,11,132,86,50,138,61,205,114,230,219,97,78,83,127,211,252,18,120,211,75,132,64,138,127,77,61,205,207,81,149,47,183,28,71,196,124,166,255,101,85,33,211,152,186,170,16,37,200,73,131,200,105,162,52,41,115,44,55,124,143,48,3,238,210,89,114,222,114,4,46,230,248,212,123,107,189,180,25,173,209,37,79,60,190,217,84,105,166,197,183,191,156,43,233,241,174,76,153,186,180,126,89,58,183,142,24,2,208,69,244,3,136,206,116,246,35,154,144,251,37,124,61,203,84,157,175,179,225,244,122,107,104,48,76,233,210,162,83,160,92,130,234,108,164,229,170,226,149,239,247,32,118,219,170,176,205,164,188,144,2,232,227,234,84,161,173,14,208,54,120,87,144,172,25,143,25,36,185,111,41,184,109,124,113,53,91,83,167,147,176,45,232,59,100,88,6,181,122,247,129,168,118,47,1,44,32,79,6,15,122,13,134,55,22,174,252,246,160,112,217,67,229,11,182,190,166,87,15,8,45,253,234,9,85,157,136,178,177,25,213,104,111,161,158,55,132,193,161,161,49,121,6,38,20,198,140,237,67,84,215,50,140,100,78,15,7,196,113,170,68,42,149,129,192,151,100,67,212,13,213,64,165,58,238,139,47,91,191,225,163,191,186,242,133,82,100,146,24,73,6,205,118,248,30,186,106,4,82,194,54,139,131,132,191,23,55,55,153,48,145,170,91,52,17,134,236,90,67,205,88,134,188,163,217,86,115,92,77,171,177,76,150,14,92,255,138,41,65,64,190,37,104,35,202,219,243,10,171,53,34,56,209,21,180,134,107,223,178,178,105,22,202,111,147,189,185,189,76,240,255,48,117,197,76,39,101,200,41,210,218,36,33,29,240,17,24,124,221,138,43,162,154,133,198,59,29,60,133,200,191,233,115,179,11,199,247,64,230,183,169,206,233,48,194,165,48,35,227,40,63,12,255,226,14,142,67,20,29,52,70,166,28,145,163,249,61,27,73,189,188,19,41,161,232,155,204,180,179,149,246,232,179,178,248,98,60,65,124,116,53,55,6,112,220,25,222,68,8,198,168,152,249,60,49,133,219,146,222,95,148,89,96,25,15,233,192,105,130,174,42,208,10,17,76,9,233,64,99,219,18,51,76,47,75,148,49,179,38,196,207,22,68,22,169,133,74,216,204,42,208,154,169,113,199,20,134,215,35,119,189,120,26,209,145,75,122,34,205,40,214,98,187,144,139,137,110,182,71,213,103,165,2,20,60,107,199,171,4,190,125,71,156,250,116,143,49,67,23,73,169,79,105,230,162,102,189,221,140,218,138,236,196,200,129,174,240,98,82,254,3,132,131,46,237,28,58,74,231,107,81,52,189,143,182,224,243,43,94,223,163,52,213,116,187,163,73,188,68,219,14,25,12,182,149,107,166,136,26,101,77,218,161,167,106,190,45,208,62,59,116,80,11,162,28,114,224,163,40,129,251,34,102,65,139,211,86,79,179,78,145,155,235,134,70,11,103,205,229,62,217,35,76,72,65,111,5,48,211,222,75,69,232,129,158,180,56,252,210,47,123,120,103,18,220,188,1,95,100,72,115,149,83,25,114,130,17,162,231,219,42,193,178,87,194,134,178,71,168,12,211,72,191,37,171,113,62,86,228,65,97,202,34,244,145,139,247,217,191,66,253,24,213,77,21,119,133,218,224,140,169,203,27,159,175,158,4,9,75,81,13,130,141,171,3,12,39,98,23,243,164,241,50,204,41,169,72,19,93,130,112,186,151,208,78,134,40,169,170,153,30,188,144,86,134,127,177,151,199,28,45,15,136,121,159,153,87,250,115,243,32,178,61,102,112,125,58,164,219,138,199,62,42,21,7,32,233,163,17,59,135,68,113,37,66,73,207,176,0,248,247,71,43,20,146,147,14,75,162,5,201,165,153,17,241,84,17,98,122,22,103,142,239,149,169,158,232,152,143,203,83,120,38,70,179,168,89,63,54,53,209,208,247,158,236,159,58,23,112,187,178,11,124,47,74,9,69,231,194,194,59,143,171,207,239,148,103,200,11,105,114,151,30,135,191,87,131,163,243,185,43,112,7,55,211,214,124,93,207,19,33,38,163,27,115,51,124,107,119,229,163,24,11,74,227,155,13,28,17,228,119,174,153,154,172,39,0,154,241,16,138,47,111,46,64,119,116,23,210,27,68,128,69,204,219,136,249,220,92,141,246,251,154,113,248,60,23,138,118,169,101,194,175,217,80,6,205,53,213,225,37,19,170,42,92,217,25,192,153,6,83,72,151,156,35,28,201,205,245,101,193,12,156,185,115,163,35,136,8,193,44,184,74,253,34,235,120,167,146,117,68,158,21,230,50,245,48,166,201,44,199,253,183,131,215,205,139,86,208,123,181,21,8,91,241,39,99,230,72,131,37,172,90,103,47,254,188,9,88,23,112,76,134,152,73,149,124,222,190,153,169,101,95,51,77,239,14,76,179,155,79,233,186,6,81,108,250,63,110,62,206,220,212,223,54,12,68,247,155,163,19,39,12,241,221,10,67,161,110,78,83,65,189,187,169,177,73,53,39,21,96,196,1,39,221,49,165,163,161,58,237,49,194,181,5,249,128,107,54,151,189,134,153,12,229,117,138,187,169,196,174,229,79,118,188,131,36,104,61,176,253,100,176,107,152,119,149,198,235,142,236,226,94,241,224,116,136,53,125,47,234,249,187,198,92,217,112,129,222,89,110,178,104,177,239,176,217,178,6,175,153,51,167,185,62,249,4,86,187,186,60,249,178,150,206,24,22,232,115,174,79,13,75,37,57,105,191,249,180,38,103,121,114,206,70,207,202,27,143,85,22,13,54,19,81,238,30,198,243,185,201,200,137,21,178,128,184,120,0,217,110,106,166,54,145,125,150,131,161,18,24,188,241,51,251,185,76,8,9,17,198,16,43,69,244,225,31,4,194,60,81,102,132,237,5,106,25,255,105,88,80,132,247,248,172,0,78,219,225,95,187,80,91,155,242,90,232,189,123,49,154,213,99,61,97,98,94,217,27,2,33,84,129,247,172,138,149,252,93,204,241,108,128,61,121,45,152,131,60,234,196,12,86,230,190,23,140,5,168,75,252,204,52,101,117,65,225,194,209,8,47,75,117,51,1,180,108,105,211,152,255,252,144,33,215,52,175,139,215,127,52,80,190,235,208,46,54,132,30,172,207,179,98,80,87,119,51,199,80,81,243,156,14,9,66,197,24,202,144,59,205,166,101,29,191,224,139,112,131,230,36,185,120,145,29,74,254,96,103,62,23,17,118,164,1,15,161,186,239,115,1,137,235,210,57,138,80,35,17,110,152,207,225,217,31,51,48,159,47,81,117,98,150,19,178,8,246,31,34,131,20,236,0,205,152,7,234,197,129,144,156,133,214,218,159,188,108,163,118,18,243,132,19,192,71,5,172,140,68,3,231,183,140,3,250,155,135,131,148,89,43,98,166,77,210,107,171,160,29,97,187,149,155,35,219,19,254,74,183,22,136,123,234,159,205,47,165,224,7,35,136,204,73,4,109,172,189,115,186,248,28,33,40,250,175,122,53,177,187,15,42,117,164,36,103,12,142,44,59,230,103,5,144,52,212,90,75,48,81,19,58,83,58,92,98,70,175,161,248,115,67,45,35,50,158,199,12,239,169,127,47,163,19,190,17,18,207,89,157,158,190,25,209,168,64,103,176,226,10,251,181,109,27,61,136,154,241,146,253,106,43,37,213,231,193,248,2,223,250,176,206,27,169,65,118,104,131,104,157,255,204,217,138,225,114,115,128,8,206,123,208,136,206,138,144,172,112,22,153,134,253,103,102,101,118,253,214,244,255,205,248,152,48,68,137,128,73,55,162,113,215,94,60,7,21,205,210,73,70,101,88,48,81,221,124,198,68,36,130,152,72,64,25,252,234,243,154,121,233,136,195,247,224,213,37,106,67,199,125,236,50,21,192,19,57,96,131,214,78,154,244,229,201,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,175,250,2,106,198,125,38,254,6,220,3,45,54,60,190,9,217,77,217,148,102,176,38,52,128,104,93,63,183,117,57,120,60,12,47,224,16,199,182,91,135,81,245,83,25,109,245,34,97,37,83,16,190,153,237,102,232,71,183,154,161,3,169,110,166,225,79,39,49,237,97,173,198,115,115,104,140,155,216,4,164,154,183,147,141,54,3,74,63,111,13,134,209,213,108,172,6,144,165,179,160,27,37,241,244,39,167,125,253,4,84,178,83,3,33,246,200,16,24,28,11,95,173,196,57,223,199,38,85,94,150,142,10,53,131,216,239,40,169,129,8,209,247,2,215,54,220,108,18,175,242,53,105,163,119,14,73,222,127,101,81,95,135,8,142,130,121,92,157,232,175,213,47,66,161,126,248,131,227,71,173,231,4,178,158,233,25,102,43,226,137,153,246,49,223,76,143,25,33,80,153,166,84,133,195,71,179,230,181,254,108,166,23,86,244,131,212,11,27,92,183,214,195,221,124,84,204,167,218,106,94,86,227,118,51,109,146,186,205,67,120,242,21,74,0,251,27,38,63,172,8,113,207,228,155,18,29,64,104,4,184,121,36,124,149,236,83,197,202,146,82,175,24,0,8,146,179,47,49,145,142,199,125,151,0,245,109,106,99,254,219,72,250,148,38,55,71,125,47,62,87,178,38,230,107,68,139,111,186,235,88,33,15,173,119,91,128,237,188,58,118,19,20,245,222,171,202,115,89,28,176,220,90,183,38,246,73,250,194,57,223,220,156,33,220,150,139,73,126,123,19,62,32,235,51,131,175,23,52,114,182,34,134,155,217,26,155,60,119,6,184,80,253,99,193,123,128,184,203,53,147,71,115,108,27,185,109,176,85,247,209,206,215,33,60,171,110,6,161,119,115,239,80,130,145,201,245,223,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,191,140,210,236,144,253,140,101,201,84,252,150,15,192,17,229,96,66,54,193,100,91,63,51,12,246,119,59,59,86,30,214,131,12,0,145,85,202,21,196,89,72,27,185,249,71,140,212,196,60,0,140,127,175,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,180,159,212,122,113,51,155,233,197,55,192,155,132,131,225,143,70,223,232,107,198,99,246,39,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,215,166,52,34,251,56,251,107,154,247,209,76,118,230,94,93,77,66,202,183,106,134,156,151,187,230,98,237,9,217,205,64,18,101,178,24,1,179,195,121,249,158,51,11,196,103,88,134,48,28,37,72,227,196,105,30,118,56,122,91,41,86,56,230,238,107,87,11,252,250,53,151,38,64,153,1,215,99,36,185,249,233,212,4,166,60,76,111,215,155,244,17,147,56,91,65,145,247,2,216,29,142,43,164,221,67,218,211,70,51,60,74,44,130,19,189,29,63,246,222,28,129,168,115,238,198,84,130,210,88,140,40,238,186,107,153,144,22,211,165,127,246,238,93,99,43,6,122,82,68,63,30,168,42,132,120,110,134,255,56,61,102,102,138,223,219,250,37,229,128,250,181,222,250,158,148,44,17,41,219,60,46,173,179,143,31,63,17,84,128,108,196,192,21,178,103,108,56,117,83,19,114,54,184,29,45,103,240,153,201,63,136,52,192,32,3,116,34,216,249,153,7,156,38,89,126,122,153,92,94,254,204,164,111,159,7,223,198,241,231,87,163,219,39,90,35,199,204,52,174,254,104,232,8,140,235,191,89,180,217,29,125,109,26,179,154,73,30,70,68,239,50,167,230,182,150,41,187,74,183,26,197,231,112,192,220,11,59,112,17,51,80,192,225,86,248,132,110,118,2,43,130,122,217,205,84,35,101,84,224,185,237,158,138,2,195,97,59,164,152,89,185,201,205,84,171,132,59,7,12,8,128,121,127,178,98,197,52,185,218,232,10,182,255,246,160,92,57,229,181,151,225,28,252,181,39,58,50,67,158,124,103,72,208,252,106,235,20,17,127,3,32,225,121,120,255,109,86,170,80,131,208,59,200,222,235,195,66,21,72,52,15,40,193,206,16,158,53,214,10,232,196,196,188,200,93,251,108,128,96,246,134,195,160,146,80,192,107,110,29,140,184,152,73,55,172,154,99,26,19,74,168,121,152,214,128,155,1,206,220,16,103,216,231,10,143,33,37,147,37,191,86,34,212,28,219,29,200,88,17,233,50,50,243,218,98,171,205,116,220,203,78,60,147,241,128,187,21,112,164,44,1,200,159,110,38,139,198,218,179,62,239,128,159,239,3,13,126,44,252,179,41,8,110,22,150,93,243,240,125,219,232,0,153,238,84,1,101,85,157,221,144,102,40,4,110,239,199,70,182,169,186,36,2,176,125,72,79,228,230,63,73,164,56,88,57,197,47,30,24,166,250,227,227,197,110,184,233,51,237,122,117,166,0,18,102,82,12,183,152,130,228,1,117,111,247,117,160,70,148,46,50,116,73,113,25,220,73,163,181,90,29,10,66,183,17,169,69,196,87,113,115,197,108,202,44,238,10,177,237,72,97,110,88,109,212,211,96,121,90,55,123,151,49,93,200,185,134,3,120,62,80,214,39,227,76,246,35,34,195,249,45,12,178,195,18,53,145,203,45,136,201,84,249,216,244,74,56,247,57,174,32,9,163,253,92,220,35,114,59,95,158,13,176,234,47,103,102,178,187,204,231,88,110,67,205,211,218,158,221,60,88,36,50,147,0,212,121,191,45,74,112,72,149,233,152,32,72,29,129,70,253,149,253,116,38,177,238,221,220,96,143,212,215,166,117,218,145,83,86,32,159,253,153,104,236,57,217,127,187,155,196,133,78,5,154,79,34,198,161,9,79,2,9,19,13,140,19,191,16,149,75,102,228,152,169,9,186,243,136,184,161,58,166,103,163,197,49,14,107,5,175,45,23,219,169,225,193,240,241,4,231,238,77,174,70,254,231,70,118,157,152,61,140,235,167,22,228,183,158,232,96,222,4,246,64,58,172,58,253,45,96,48,123,71,49,39,90,44,221,188,1,167,74,120,116,150,49,187,105,152,141,80,104,136,185,89,41,51,66,105,228,36,229,209,50,128,31,207,0,156,125,116,237,231,222,240,57,120,109,152,210,240,19,13,31,7,184,207,18,201,135,159,84,211,82,179,113,212,120,122,161,67,245,165,55,79,148,116,63,171,37,162,196,113,60,15,6,102,221,127,250,71,134,174,23,147,196,242,44,23,153,157,161,30,49,229,135,225,93,173,205,232,137,247,146,183,78,248,58,145,66,59,91,173,130,87,225,129,54,111,221,205,103,67,186,229,33,188,156,19,186,37,207,89,130,21,27,85,127,250,28,185,221,29,48,166,112,90,250,61,142,25,142,58,207,191,21,184,20,245,106,116,90,220,219,238,217,138,208,91,205,144,181,122,42,151,214,148,165,83,5,70,52,31,51,168,8,209,155,86,107,58,46,88,164,168,1,153,231,231,173,107,113,174,86,114,140,116,125,172,231,167,67,71,165,65,101,188,52,129,176,240,129,151,199,32,221,224,114,207,160,193,97,235,23,255,196,61,117,38,112,235,233,25,127,154,123,116,125,224,27,132,175,109,157,44,233,153,71,16,248,68,98,158,84,120,146,93,216,132,80,210,45,70,32,25,33,71,215,113,154,114,114,105,14,0,138,231,223,139,174,220,185,35,99,67,187,73,21,122,65,8,94,214,116,101,154,179,231,2,118,17,55,5,38,189,27,19,146,75,147,182,60,98,178,122,191,37,165,115,4,42,255,219,127,251,247,191,255,151,191,252,243,191,252,233,47,127,253,243,159,254,239,63,252,219,255,249,199,63,255,211,255,254,199,127,253,239,255,233,63,252,67,250,247,127,255,251,127,251,235,191,254,203,159,254,225,239,254,227,159,254,241,175,255,239,47,127,250,187,191,255,95,127,250,231,255,243,167,191,254,229,95,255,225,51,252,231,63,255,211,159,254,203,95,255,242,231,127,250,95,127,247,247,255,227,159,255,249,47,255,243,207,255,244,143,127,61,247,249,175,246,163,195,218,126,70,249,133,53,231,209,72,134,69,101,198,104,120,96,114,186,214,41,193,28,102,212,189,126,7,131,153,65,208,14,53,39,199,124,155,25,78,174,38,102,114,72,191,204,155,153,217,75,238,213,19,151,254,227,99,255,93,93,175,86,8,230,227,142,126,57,164,223,111,223,177,196,106,210,143,211,173,211,136,112,213,156,211,39,245,102,230,73,164,34,102,176,113,191,70,19,204,224,144,139,222,60,89,178,39,204,153,164,252,53,47,8,127,91,60,248,26,178,153,152,153,246,129,184,122,83,243,205,98,166,7,163,198,144,115,18,119,121,114,19,28,72,254,98,64,119,114,187,31,140,204,255,254,214,44,102,160,69,89,30,109,90,168,233,131,6,186,124,232,139,129,144,234,185,94,243,190,88,96,51,159,3,161,199,205,233,197,153,114,53,240,170,239,216,90,6,4,41,87,82,25,51,172,146,35,172,70,222,175,86,82,90,254,211,219,212,107,197,74,248,215,86,88,65,88,203,47,83,133,10,51,61,240,227,170,23,97,206,116,212,124,99,54,240,208,46,92,202,204,44,226,17,230,44,228,23,152,105,52,244,183,166,115,46,79,253,94,180,134,150,176,34,243,32,183,174,151,234,148,70,89,19,201,146,107,11,221,155,249,155,41,182,24,47,119,51,230,142,203,226,247,110,191,243,81,204,224,138,227,185,113,20,86,147,49,203,86,100,240,183,102,27,93,83,173,20,186,187,91,199,57,243,226,92,49,182,174,241,113,182,155,245,236,101,250,203,240,171,36,223,22,206,241,133,150,136,222,27,6,149,113,205,38,41,123,205,105,154,52,195,103,6,255,185,178,90,235,39,228,105,70,40,209,186,90,193,128,181,48,15,17,245,195,12,40,117,248,115,19,163,36,253,86,52,194,125,13,75,102,134,99,69,230,9,249,157,175,225,2,185,6,83,47,191,87,195,236,198,92,113,51,130,215,187,139,249,132,157,41,198,204,50,224,178,244,48,159,179,189,132,185,207,203,181,141,121,26,118,251,51,159,173,19,48,228,99,38,242,8,51,67,174,191,61,9,230,221,10,188,98,47,181,34,71,30,247,38,163,84,244,201,76,8,206,95,123,209,217,185,183,152,193,225,55,127,237,133,222,129,12,57,192,152,253,73,15,219,213,173,222,118,15,51,179,186,196,92,154,254,246,162,215,188,174,107,190,109,188,227,39,105,246,165,142,127,63,61,110,74,110,252,162,208,56,126,6,254,71,27,143,153,74,192,53,219,78,125,205,195,56,161,124,42,109,107,175,149,33,37,16,236,219,159,108,211,223,38,91,206,0,214,83,227,189,192,76,202,150,66,214,205,5,159,176,174,46,234,145,195,196,183,83,28,32,180,105,165,34,251,21,12,92,103,151,255,94,155,111,39,0,22,204,0,179,252,0,1,70,128,122,143,154,179,139,204,97,54,193,115,249,94,136,133,237,113,205,64,254,30,51,184,226,234,102,74,7,89,158,60,239,182,99,154,206,179,175,114,140,94,51,244,252,205,143,62,224,122,251,22,16,201,207,146,230,43,126,115,88,135,47,136,18,51,152,24,223,208,80,206,40,122,112,18,187,125,192,2,172,140,153,236,165,84,116,75,94,215,12,218,229,62,89,183,39,159,113,111,120,211,186,92,77,33,238,90,51,244,109,119,170,208,240,183,106,140,25,24,241,37,231,34,83,129,142,184,120,45,106,86,114,111,72,5,187,175,47,244,43,218,173,174,0,227,1,55,50,190,185,130,151,188,151,28,2,109,88,46,210,175,54,185,93,57,97,192,48,180,88,126,116,174,182,34,19,145,5,49,63,109,142,101,218,12,146,16,28,214,141,53,63,173,104,248,163,206,238,184,244,209,152,197,37,172,118,88,221,215,110,112,33,110,95,33,48,139,13,25,81,28,250,49,253,108,163,197,120,37,89,156,180,92,226,189,184,153,0,96,45,49,163,114,227,211,208,176,234,151,226,203,216,35,211,252,112,167,152,97,16,145,185,80,17,192,232,254,189,72,222,237,146,238,131,131,106,155,195,31,220,144,1,87,247,114,152,154,179,99,134,22,152,227,19,86,165,59,137,73,216,158,149,239,143,70,51,215,173,96,96,46,59,55,223,108,73,224,94,132,10,101,50,212,145,138,27,183,1,187,175,213,118,164,249,125,76,156,183,89,228,107,33,72,239,197,230,101,29,245,57,235,115,163,64,151,226,230,131,202,219,148,65,129,133,34,30,251,4,203,112,88,168,21,189,163,239,8,33,45,210,170,236,196,103,138,18,10,125,147,20,23,172,220,254,103,216,27,172,193,230,123,105,120,175,183,206,148,2,9,85,218,97,222,38,251,44,102,210,75,190,250,54,200,192,172,15,158,233,67,221,223,147,131,242,220,186,37,85,99,102,244,67,125,3,227,216,114,115,20,135,249,70,159,153,236,73,209,137,150,145,26,237,126,53,93,231,89,124,218,74,195,82,114,111,124,239,170,103,54,184,221,246,213,169,55,42,216,214,220,46,230,182,28,191,76,138,147,46,123,241,228,207,20,69,4,210,175,54,103,174,232,131,109,188,183,48,159,29,162,235,44,204,191,227,240,51,179,191,141,165,99,214,114,249,38,26,204,240,16,190,63,19,45,1,150,174,110,134,87,167,201,147,39,67,173,52,55,159,65,79,226,79,128,147,135,217,246,51,119,136,207,196,17,2,147,218,62,74,119,154,165,56,33,178,94,157,1,158,14,55,159,131,51,137,71,64,135,70,254,216,72,13,209,99,140,164,106,206,174,38,132,185,49,143,213,154,62,52,18,13,18,64,120,228,131,48,207,230,199,227,136,121,162,117,169,230,225,68,140,214,93,97,50,142,215,138,204,77,124,45,75,222,170,117,182,229,108,14,102,6,3,41,11,96,152,43,59,226,222,52,183,223,33,41,52,6,167,238,31,19,245,244,41,51,156,202,214,252,98,62,123,45,218,203,229,185,169,29,199,112,155,220,149,28,201,5,98,154,62,226,98,36,141,238,186,38,145,76,203,133,91,41,139,141,123,235,179,121,229,175,115,154,183,66,40,188,171,21,14,194,225,191,140,224,203,148,160,13,24,71,251,26,225,49,239,33,205,82,199,204,90,251,228,58,173,31,165,212,42,206,0,152,130,19,164,124,99,146,45,58,20,95,29,42,147,221,227,218,53,244,82,176,49,177,52,54,128,83,249,22,153,195,249,163,194,178,111,49,69,254,136,126,5,0,16,249,126,170,146,182,254,46,167,241,114,235,57,7,198,45,0,192,6,70,151,226,44,254,92,172,11,137,32,224,183,3,129,16,143,77,185,90,174,70,32,231,83,15,230,149,207,153,149,197,149,6,206,11,143,166,155,105,158,145,160,204,142,211,210,99,60,41,127,110,185,250,28,244,251,235,157,54,115,235,250,94,169,155,82,70,60,57,92,62,178,7,83,168,39,194,116,51,44,92,50,129,65,1,184,90,186,153,137,48,98,38,144,172,198,209,219,254,228,0,55,163,252,0,82,25,60,80,188,88,179,250,204,188,102,250,132,107,12,42,109,116,55,153,206,146,229,52,170,62,23,38,72,226,187,27,21,164,186,107,246,169,2,157,246,190,124,37,3,157,27,167,222,0,41,55,105,244,136,49,45,32,8,93,73,148,62,77,19,221,188,79,6,207,129,95,74,59,201,213,189,0,130,129,166,151,239,8,231,78,253,246,71,226,100,119,208,214,223,215,168,63,58,66,177,130,72,244,205,134,44,96,189,200,46,58,160,230,44,95,163,19,18,171,150,98,186,87,159,173,62,83,137,250,204,48,89,117,25,78,240,154,116,130,198,213,93,54,50,83,73,111,95,191,55,86,24,40,238,113,89,104,171,26,95,219,12,247,62,127,121,140,251,100,68,80,165,251,36,51,152,234,29,106,67,12,126,96,130,205,20,201,251,54,15,159,213,127,66,193,242,17,146,31,51,34,73,151,132,119,24,207,109,246,217,253,3,191,221,83,30,96,98,249,218,36,184,150,128,84,111,13,244,183,251,12,170,164,166,100,139,44,214,128,191,166,91,147,233,171,92,107,197,99,168,110,62,103,50,27,236,53,23,111,214,193,72,251,98,146,107,193,108,229,24,46,80,189,127,48,131,236,141,15,89,77,175,46,204,12,254,57,176,220,188,251,20,54,4,204,232,86,249,4,52,13,38,250,55,254,182,249,226,68,219,211,252,162,102,52,27,32,133,148,77,8,76,233,215,139,70,118,5,238,106,137,86,96,199,24,31,37,228,207,220,178,196,89,70,177,83,146,223,156,170,230,234,106,134,63,52,238,141,154,142,184,106,168,165,167,175,198,201,147,209,44,158,100,147,49,21,195,223,28,88,86,42,170,151,193,234,152,201,249,101,191,120,209,204,116,247,214,178,127,122,186,254,96,72,179,94,144,40,103,230,137,146,247,47,237,143,249,108,111,18,176,83,130,43,253,3,212,35,4,202,246,42,235,2,71,99,141,24,51,60,170,123,102,156,157,46,211,29,29,63,13,119,241,150,215,42,212,79,115,252,52,159,71,126,25,74,175,120,236,227,148,151,164,215,254,34,75,25,146,116,121,173,217,88,217,242,191,224,144,171,123,207,50,59,41,187,175,79,152,221,122,202,150,64,118,41,190,25,59,114,143,33,43,162,70,54,12,51,150,243,29,112,192,117,55,164,54,169,250,244,241,141,217,152,0,161,145,155,87,227,173,251,204,48,216,46,73,12,21,26,143,92,63,20,243,50,62,43,49,103,26,177,190,23,3,96,115,220,55,249,237,100,208,241,21,230,243,156,215,57,102,244,209,77,109,215,124,197,21,77,228,183,12,127,45,192,56,228,25,197,218,45,126,113,179,205,74,57,110,40,108,122,254,157,18,6,184,101,249,229,65,201,40,251,91,23,110,39,31,27,74,79,136,8,221,220,70,150,8,175,24,40,93,174,6,52,152,228,230,244,175,126,68,130,152,57,52,100,131,133,12,162,126,189,183,152,215,241,38,100,174,208,40,92,63,84,58,226,83,185,47,169,28,48,188,36,80,252,183,205,93,150,189,29,65,74,136,142,220,124,188,137,11,248,197,159,66,210,193,223,11,0,240,229,218,183,108,23,65,156,91,105,131,147,211,110,226,17,124,96,97,74,8,144,180,229,123,107,208,9,48,122,187,153,51,231,102,249,200,0,114,54,184,25,161,178,90,239,115,15,170,55,31,18,5,243,224,247,197,124,14,97,106,67,159,25,217,138,38,75,0,37,36,202,9,159,217,168,137,196,175,33,237,116,6,202,127,155,91,229,164,87,79,60,1,127,111,182,217,148,244,234,115,224,126,53,210,5,71,57,61,221,67,204,214,94,233,102,142,169,38,155,37,94,50,91,156,155,225,33,156,114,115,36,67,191,4,62,5,106,58,154,187,120,47,11,110,243,252,153,155,5,98,50,228,176,227,123,62,25,94,47,118,110,121,47,188,157,143,191,4,68,187,209,25,139,247,2,119,245,39,164,140,25,189,217,123,68,20,115,245,87,15,235,150,70,106,72,226,129,108,255,28,39,235,72,108,162,38,102,102,43,19,94,179,80,251,98,62,83,105,196,144,210,35,50,151,252,52,42,159,31,229,152,153,135,176,229,227,118,129,46,237,97,166,190,208,228,183,171,113,239,184,25,49,95,201,67,192,125,53,211,189,218,78,209,38,55,135,57,175,125,167,0,90,176,116,152,223,33,239,136,66,172,229,47,134,255,34,94,8,233,224,150,166,15,218,180,148,189,140,56,250,187,219,111,77,21,78,189,35,35,115,250,48,131,199,12,163,253,85,190,66,242,135,232,118,143,184,186,116,61,56,141,160,225,67,55,216,79,91,49,78,188,205,205,185,16,207,221,182,240,105,96,62,103,202,232,243,190,86,151,116,50,173,201,36,23,226,183,69,157,20,227,25,223,120,108,171,47,170,149,198,150,15,79,104,63,76,234,64,188,92,116,201,134,79,81,128,218,89,172,36,177,203,253,22,180,6,202,12,133,101,227,76,105,127,167,19,217,52,241,84,161,234,45,119,26,252,230,148,140,87,249,226,63,235,245,32,68,147,75,233,183,253,56,56,89,87,104,217,201,22,12,5,244,254,64,92,152,207,164,184,232,103,246,138,105,57,35,55,27,175,144,12,72,58,255,196,154,165,92,58,37,42,160,245,42,125,210,107,152,141,213,172,136,103,15,144,181,248,119,98,106,94,240,51,158,189,81,80,248,213,64,36,46,223,17,174,189,209,203,248,131,19,11,73,189,188,88,247,92,27,254,218,200,228,200,146,54,146,0,175,58,3,56,200,178,249,19,22,236,230,126,217,62,145,221,120,172,20,69,135,59,17,103,103,31,111,76,97,209,140,31,44,139,13,88,14,68,35,66,238,201,205,80,120,100,125,231,51,11,218,215,51,129,249,44,169,46,95,131,156,39,196,106,110,166,243,87,67,142,179,185,120,197,128,159,78,143,91,135,248,243,248,20,198,48,115,18,235,144,128,140,94,205,15,91,164,127,36,73,134,6,207,78,158,47,165,247,188,20,217,188,161,93,7,186,233,39,30,253,78,250,165,233,18,254,132,84,126,230,42,254,189,33,26,247,135,71,194,76,165,248,214,189,138,185,217,31,30,207,202,253,75,212,149,48,3,24,185,103,53,173,140,26,44,193,153,186,194,197,72,244,10,136,121,156,179,213,171,248,184,55,69,58,146,48,167,104,44,197,243,162,161,70,22,109,129,71,60,199,213,217,84,142,150,152,207,126,145,102,152,1,228,221,34,12,29,46,51,106,133,147,36,116,233,50,166,103,249,64,42,224,126,54,142,91,147,185,80,140,12,182,120,120,176,182,181,108,94,115,161,143,171,133,35,93,148,131,127,20,35,74,254,36,48,113,226,141,241,252,206,98,58,167,235,140,200,197,78,6,153,74,0,186,143,131,19,102,196,59,101,80,17,5,27,31,46,206,34,132,146,36,123,8,32,153,219,69,232,242,75,196,95,51,141,253,94,190,53,225,206,113,113,242,195,72,158,234,215,50,97,230,81,187,68,77,68,54,115,223,81,203,85,200,175,0,214,118,107,46,13,243,137,2,246,16,51,0,147,149,99,80,161,125,84,115,25,174,225,103,79,110,172,69,215,76,238,184,250,218,55,252,241,148,65,75,5,37,249,126,191,8,76,117,97,134,190,184,174,27,208,21,233,226,31,56,98,39,216,137,40,22,36,91,146,3,147,110,197,225,203,239,23,218,136,95,6,157,145,151,64,185,115,111,178,248,128,15,212,181,195,58,57,66,238,60,74,80,244,207,22,79,109,148,40,242,92,231,59,30,63,252,78,82,0,153,242,92,180,5,215,136,52,109,237,138,187,73,70,60,14,242,105,16,29,1,140,28,243,143,52,195,227,181,100,97,174,152,207,46,17,97,44,221,255,73,64,31,20,216,198,252,200,144,49,27,18,119,136,57,15,207,162,96,198,79,186,85,179,188,109,61,230,27,237,65,150,155,197,124,110,240,233,157,216,202,167,93,119,93,51,242,25,43,2,4,152,244,135,220,219,34,213,136,20,225,206,173,114,235,51,223,71,245,140,196,6,16,46,126,50,13,175,164,93,221,106,73,43,185,152,61,60,69,52,135,134,235,245,38,207,173,40,169,222,197,1,61,125,149,91,3,25,158,45,166,247,217,85,151,190,84,50,105,131,136,236,105,249,191,235,54,147,192,152,123,198,218,129,196,255,250,33,240,246,173,190,203,13,252,51,205,59,98,134,86,81,174,206,75,242,250,240,231,13,221,206,168,1,200,136,242,7,43,221,117,219,144,128,233,106,206,80,237,135,185,209,224,121,205,231,77,198,215,18,97,239,221,47,53,28,93,167,176,196,180,187,48,183,168,97,17,116,2,122,186,41,9,218,101,239,218,163,205,224,56,31,190,248,118,50,133,223,59,42,70,28,18,43,119,27,67,247,221,205,178,105,152,228,30,103,219,137,213,37,111,128,249,68,170,126,110,26,65,205,245,86,179,9,154,197,169,121,246,159,116,119,186,108,116,163,41,162,76,16,124,75,6,212,232,247,186,39,121,246,48,188,141,92,221,154,157,72,238,13,64,238,80,228,234,138,136,75,13,87,130,190,26,185,24,146,76,135,50,26,235,104,189,92,198,180,16,67,14,122,29,145,134,175,114,167,25,36,115,101,182,8,143,41,114,174,123,243,129,72,120,11,47,231,184,37,117,202,234,25,191,38,60,191,185,121,225,247,99,1,14,63,91,214,186,214,121,27,175,173,247,121,64,152,119,205,235,178,17,99,166,113,59,82,37,131,42,64,150,171,141,202,42,46,70,88,115,139,181,90,210,54,146,2,199,51,148,220,126,166,156,183,191,86,12,222,154,102,231,11,124,192,47,33,63,31,67,74,64,171,131,194,186,119,184,7,84,77,48,12,23,49,211,62,17,31,132,96,120,202,44,35,8,74,177,143,254,182,35,121,112,234,192,215,121,99,153,221,206,24,104,219,183,73,214,132,71,11,9,105,22,51,28,117,177,11,195,110,119,53,142,200,130,0,23,13,107,183,190,250,107,197,253,30,17,218,164,172,112,142,19,21,159,123,237,136,168,12,130,212,229,151,199,176,141,217,227,7,250,122,101,134,211,228,129,164,140,155,77,129,230,190,53,218,88,245,107,242,181,232,3,117,7,177,2,196,203,30,39,22,224,25,178,195,119,171,98,70,46,3,248,231,197,192,163,136,68,231,96,88,207,248,222,6,125,80,170,21,206,158,30,102,244,65,239,199,162,227,113,123,250,245,152,77,115,42,139,249,87,14,112,243,104,2,187,203,70,162,249,149,60,136,200,146,201,138,92,51,156,9,241,96,214,170,154,197,10,63,119,137,152,190,240,91,85,205,213,84,213,124,196,160,125,149,109,212,170,123,57,198,219,42,2,55,179,11,31,21,140,232,97,62,158,133,32,56,51,232,38,215,207,96,162,208,80,209,212,140,86,68,248,233,184,186,105,62,102,227,40,118,243,104,249,181,54,52,220,195,154,115,149,45,218,90,137,118,172,76,122,8,146,108,118,205,26,169,35,120,97,255,94,121,62,102,224,255,97,54,244,220,99,70,203,241,154,231,101,236,161,28,72,176,58,226,193,139,129,160,175,57,91,50,57,126,59,55,73,5,30,43,26,144,177,227,208,72,115,37,98,16,180,37,185,228,30,39,60,105,91,207,53,92,70,36,125,226,106,252,202,33,230,100,120,248,120,112,58,49,187,154,33,84,141,77,163,168,18,209,96,203,38,126,141,223,94,52,92,221,185,66,75,55,12,66,119,183,43,146,82,67,80,0,154,136,126,67,240,125,85,190,12,115,119,34,134,189,98,83,65,150,231,206,83,4,200,86,228,110,217,136,155,222,187,81,172,223,55,55,112,206,15,113,11,171,29,0,219,151,72,66,187,32,203,79,87,20,102,34,23,152,172,200,124,173,22,110,122,68,7,241,96,91,242,210,28,109,59,246,43,112,190,89,78,77,96,192,57,50,83,192,120,242,117,211,179,73,147,182,240,26,77,52,71,92,229,98,126,125,137,141,148,56,69,142,92,148,95,129,128,196,226,131,237,241,62,25,188,1,199,75,41,50,160,146,83,206,70,231,56,83,140,119,102,223,184,35,122,158,196,20,47,99,253,160,208,90,196,60,19,162,184,49,83,118,150,213,85,112,172,71,120,87,224,28,231,144,123,119,3,147,132,171,128,38,67,127,172,189,199,167,158,180,4,138,71,138,25,86,244,107,150,42,43,214,42,151,230,231,153,141,80,44,78,204,105,168,139,170,230,243,45,227,59,15,0,127,245,121,172,179,176,227,52,6,32,46,65,145,153,73,11,135,25,95,234,121,106,188,244,235,255,12,109,66,201,166,17,56,99,34,12,250,80,154,222,156,150,184,121,31,141,90,134,90,17,6,140,123,47,115,183,30,115,90,225,153,113,227,177,245,99,64,184,51,239,213,185,175,103,184,33,25,143,65,195,119,82,223,139,68,121,217,81,197,194,143,187,146,59,102,174,249,166,121,200,131,95,194,15,204,128,213,226,173,161,101,88,250,94,16,134,198,12,53,138,155,162,31,164,25,75,87,152,73,163,233,76,168,212,3,226,230,63,73,55,53,119,181,38,90,144,196,10,98,35,10,131,38,28,168,143,13,144,162,135,83,120,22,131,244,58,97,182,174,180,48,179,187,232,144,17,85,93,95,151,234,100,210,231,6,108,18,91,244,72,150,151,83,51,149,224,28,102,80,138,58,224,9,206,168,155,241,3,109,254,152,123,222,49,23,172,254,178,117,72,207,46,226,57,107,68,98,81,55,144,13,7,78,223,21,223,203,20,125,116,18,67,46,82,195,77,55,229,106,137,123,168,15,204,8,205,77,8,88,252,167,98,161,202,190,102,156,124,181,130,42,42,97,133,78,126,169,153,232,36,204,80,159,234,52,107,144,201,150,168,11,66,178,172,31,251,124,128,213,163,192,108,50,129,186,31,193,113,87,36,13,138,8,161,62,26,29,232,183,170,88,75,211,157,176,33,22,24,155,48,108,216,207,44,196,71,137,104,15,48,69,202,122,107,88,234,238,197,103,55,19,204,41,102,26,203,165,220,185,213,125,42,22,241,222,171,33,119,121,126,250,135,23,143,90,42,31,64,199,12,117,154,112,82,32,229,204,186,27,210,180,187,99,142,83,22,188,138,36,102,110,249,142,56,7,201,124,70,188,204,50,195,179,107,236,119,85,127,187,88,73,52,204,44,80,181,66,188,117,99,111,176,72,98,5,31,220,174,153,179,70,111,205,17,156,227,185,27,46,169,206,112,10,100,55,176,183,6,120,29,82,42,37,41,34,123,250,74,36,107,64,9,215,17,198,102,198,209,19,51,28,64,43,231,8,253,27,69,46,53,119,71,84,97,206,198,242,174,102,178,253,215,220,242,208,93,165,174,155,219,165,112,94,170,206,164,10,73,87,186,230,146,174,32,162,153,83,203,177,2,170,65,96,228,107,86,171,75,4,92,96,27,19,164,154,207,89,23,239,69,35,85,210,137,86,33,47,137,49,165,191,125,233,126,103,93,98,129,7,192,79,41,143,241,62,22,97,236,99,132,157,106,93,44,1,165,44,249,212,128,210,118,84,132,224,111,155,186,225,224,143,174,216,226,249,175,174,199,7,200,142,121,49,16,0,216,158,33,161,187,59,66,23,208,20,249,249,212,180,134,199,161,10,247,198,243,202,244,48,198,210,3,122,254,108,241,8,146,69,236,125,238,147,159,29,190,66,34,19,73,131,202,81,245,124,12,4,93,35,57,11,35,141,180,56,230,98,245,221,152,255,128,74,138,206,127,196,100,83,44,174,10,208,64,23,38,12,25,243,254,54,49,114,215,47,205,147,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,220,133,131,77,34,73,212,211,107,138,227,156,149,214,139,94,108,117,179,25,230,42,44,10,102,70,156,44,170,77,197,4,23,197,12,199,67,138,39,203,72,1,84,53,39,135,32,91,81,197,248,201,197,204,166,31,230,108,241,153,154,73,128,175,11,34,82,161,59,51,195,240,125,147,210,231,20,88,250,98,116,151,197,218,202,70,148,46,31,132,202,73,143,115,17,77,9,73,242,80,109,26,55,156,203,244,11,73,84,68,233,99,118,143,160,169,237,55,77,99,22,56,26,242,173,170,208,4,215,255,198,253,239,166,255,17,53,42,138,64,148,132,239,96,2,101,65,248,210,205,68,7,178,205,101,154,143,190,12,13,140,186,83,144,228,180,11,156,96,225,139,233,17,133,94,186,65,38,124,106,175,106,195,230,155,135,14,243,166,61,231,203,161,32,11,125,194,169,199,241,65,162,171,184,121,81,245,209,72,11,82,68,143,62,17,231,74,207,113,135,242,213,71,255,102,230,94,31,31,193,104,175,61,251,67,187,94,235,111,8,137,110,107,143,223,222,103,197,87,13,79,145,78,88,110,38,77,37,161,45,76,180,35,140,192,117,36,195,82,179,165,167,179,155,51,162,163,146,106,40,176,18,199,47,227,218,107,64,62,57,146,226,82,198,76,172,108,158,159,152,205,50,62,213,53,159,84,0,91,111,143,59,27,107,129,230,2,58,146,10,62,158,144,158,8,240,34,27,227,190,163,80,216,46,167,164,23,105,163,170,1,128,129,195,164,174,169,102,224,159,254,41,140,137,65,86,27,208,237,230,110,11,73,179,10,159,154,94,76,225,198,95,250,204,206,170,137,207,106,148,81,49,218,148,137,245,67,1,206,222,17,235,27,181,241,147,224,56,7,70,96,157,200,181,103,217,254,104,99,203,158,214,89,84,231,198,174,79,250,99,65,3,233,0,25,99,8,149,239,76,236,218,3,81,68,158,89,50,101,228,76,115,9,12,23,100,105,207,136,161,128,251,137,24,26,10,6,61,210,252,164,71,124,7,2,168,2,231,140,204,109,48,122,238,28,144,217,228,88,149,185,77,97,172,220,156,42,240,119,117,15,224,198,155,129,55,42,60,137,186,37,198,106,218,35,147,188,108,21,235,205,233,115,240,156,80,238,70,1,41,15,126,118,132,28,224,51,92,11,77,205,24,195,99,13,179,49,185,172,246,44,29,104,174,2,98,131,164,85,214,17,167,179,196,193,61,117,8,133,25,214,109,84,115,1,216,179,254,75,205,117,173,200,204,144,238,43,124,34,157,254,86,195,11,115,213,16,142,79,235,68,124,6,238,225,216,213,137,4,24,37,242,231,248,41,114,68,67,123,190,119,128,146,8,102,150,164,41,80,129,222,45,96,109,0,127,228,107,157,57,215,92,123,238,247,216,93,183,57,228,119,157,242,135,151,54,174,114,49,55,227,171,232,23,136,165,228,36,185,17,56,181,128,33,254,18,157,154,64,223,81,166,199,74,227,224,157,40,205,16,7,249,94,188,133,39,35,247,68,80,28,211,168,255,104,125,174,153,51,56,54,163,143,219,88,10,41,164,22,235,69,174,37,147,179,188,102,20,22,87,220,124,18,154,200,193,2,123,19,253,80,215,156,181,240,213,65,44,215,26,191,221,129,14,77,45,47,17,79,228,88,154,212,194,180,56,69,118,63,215,187,114,129,145,137,25,62,252,216,52,224,233,23,92,210,153,113,172,199,30,137,79,248,187,181,242,5,91,251,14,143,235,56,207,67,156,212,49,108,199,223,215,202,139,73,45,17,31,236,130,181,40,110,137,91,51,11,90,8,217,231,66,162,97,70,206,121,184,220,82,142,18,17,162,40,130,42,181,170,255,190,43,23,32,133,180,229,158,29,122,50,241,163,234,70,204,38,171,139,62,229,146,219,69,130,117,145,91,26,0,82,199,232,183,224,81,141,253,93,170,206,36,173,110,249,182,164,44,126,130,113,125,246,136,46,9,2,228,177,167,241,112,180,200,189,180,178,202,115,231,154,199,13,215,81,56,212,199,38,195,87,34,22,162,91,180,235,47,3,110,216,225,132,214,54,31,31,131,164,71,189,105,10,164,227,37,77,183,232,118,237,145,154,47,166,193,167,230,9,111,236,245,158,81,6,18,51,111,54,47,40,163,192,156,33,224,6,232,207,114,84,211,41,110,104,2,29,10,243,29,37,237,5,77,141,156,184,11,110,253,190,110,215,2,204,111,2,17,232,156,47,249,154,33,86,145,171,233,207,22,128,65,6,102,42,248,3,40,57,47,90,10,169,216,33,192,135,98,66,118,2,207,209,151,226,177,219,125,234,130,168,130,12,201,54,222,207,11,222,217,67,11,37,180,125,222,41,8,152,68,243,227,80,37,145,194,117,43,103,253,80,51,232,144,126,161,61,77,160,226,200,52,34,172,26,160,9,180,22,213,218,123,116,190,236,100,20,101,2,98,177,181,49,111,176,97,132,253,2,144,153,144,148,199,44,57,31,170,203,62,9,213,246,152,113,243,115,182,62,71,139,245,228,220,232,15,72,150,172,58,226,93,26,213,227,98,42,166,98,134,79,49,69,4,6,59,159,52,41,103,211,133,187,56,198,227,111,208,208,39,120,37,35,190,109,55,118,172,229,1,98,25,82,53,94,187,177,193,76,5,98,53,167,247,179,248,237,188,116,83,156,150,241,56,204,0,67,209,18,85,5,35,150,118,186,89,81,100,199,150,162,188,10,76,170,81,115,160,121,80,34,207,98,253,128,51,50,201,201,178,191,23,146,151,154,177,190,175,0,208,236,45,237,41,137,136,102,42,188,166,92,161,63,160,109,205,244,138,98,18,158,88,64,240,101,131,212,243,189,24,70,120,65,130,39,122,95,100,101,65,18,164,144,59,196,174,199,133,174,81,192,22,184,30,34,100,113,41,234,103,210,177,67,64,51,47,32,111,91,159,134,154,81,34,136,121,132,90,144,20,79,41,255,135,104,233,239,107,180,38,136,110,99,64,20,236,89,74,83,65,234,80,35,173,255,79,219,153,172,224,18,36,215,249,93,180,214,34,231,65,107,99,48,120,231,165,17,70,216,141,104,176,6,218,237,133,16,122,119,231,23,127,70,228,169,6,47,187,27,154,190,55,110,213,95,149,149,67,12,39,206,41,47,218,182,253,226,99,134,102,119,139,89,177,153,204,186,22,223,138,78,33,161,183,129,64,52,215,183,0,178,157,98,106,238,180,171,60,192,171,245,113,40,240,19,57,234,215,34,149,206,151,87,243,121,213,25,197,110,26,45,170,52,119,1,58,133,100,94,6,77,216,86,224,170,135,255,82,183,163,15,116,211,160,66,130,166,69,32,77,174,94,8,72,7,66,204,128,215,2,206,204,70,39,31,200,183,101,140,81,15,107,155,208,217,76,1,161,220,52,17,8,126,25,125,160,135,119,53,34,11,105,142,53,248,71,147,157,146,60,166,194,128,73,70,68,50,139,0,65,27,253,10,197,240,28,85,1,232,19,183,34,148,77,19,32,18,201,182,34,150,66,144,39,25,176,216,84,54,48,241,172,248,230,25,156,65,100,84,105,200,146,71,51,224,105,84,241,73,196,215,214,62,216,234,36,102,194,38,249,96,166,22,244,234,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,253,92,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,127,18,136,133,140,106,241,206,178,133,236,193,168,210,93,64,232,179,91,0,120,160,68,214,13,207,36,103,114,116,84,80,201,146,142,30,107,28,153,17,167,130,71,110,130,125,54,149,224,22,152,38,146,83,77,219,91,72,169,239,215,15,132,134,140,54,199,28,255,182,142,64,255,80,88,150,232,5,82,38,118,22,191,122,27,209,176,152,217,147,218,240,192,137,21,214,179,182,57,101,224,92,241,104,86,199,145,38,41,164,47,175,82,51,230,14,41,178,180,42,29,23,180,190,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,191,88,145,202,161,244,218,33,83,30,93,61,244,133,124,250,248,160,94,24,209,54,102,152,247,169,109,126,198,103,24,33,50,205,2,2,177,31,109,218,25,19,240,181,254,109,49,236,199,153,222,145,199,193,209,22,96,53,158,47,148,21,209,183,3,44,88,250,103,168,174,247,18,240,54,3,74,200,123,81,81,245,146,5,80,77,192,38,69,59,43,169,159,207,104,250,233,69,226,84,30,156,74,66,68,100,28,172,242,41,13,12,186,210,235,236,161,185,73,158,140,180,192,92,17,83,225,89,127,222,11,32,204,67,162,152,64,150,116,140,14,136,245,99,187,178,118,36,49,211,117,210,30,106,195,196,223,165,133,23,130,150,20,101,5,74,218,226,46,64,7,112,166,66,84,203,141,28,94,204,232,176,244,232,97,233,208,201,107,247,112,49,205,170,40,228,167,15,2,19,158,87,216,105,223,213,132,201,114,53,53,186,17,213,91,58,59,228,123,0,236,129,27,34,106,187,4,205,218,91,140,63,182,34,26,100,90,22,237,91,70,248,235,213,33,89,105,210,28,12,141,95,238,175,242,213,183,246,45,192,34,192,166,30,39,91,19,238,114,186,181,27,149,255,136,6,13,22,35,237,193,212,243,82,76,5,220,3,41,119,32,95,223,199,131,40,163,129,46,85,103,212,202,128,237,247,240,115,230,167,105,211,178,6,51,42,199,9,22,15,153,103,203,156,235,40,141,1,62,212,14,69,154,104,241,53,221,140,87,37,109,207,224,15,235,107,94,75,22,178,200,213,171,128,116,15,47,41,91,190,82,122,251,173,128,24,181,22,18,13,73,57,85,76,223,171,62,136,191,40,243,66,28,144,12,243,246,204,89,27,232,33,163,136,42,16,192,20,196,38,149,147,0,56,92,220,123,17,201,10,219,11,241,145,39,204,121,240,60,5,224,86,16,240,3,102,30,62,22,204,245,98,70,41,170,71,195,210,182,182,23,229,82,0,77,17,247,166,199,87,30,236,188,37,109,147,97,93,173,41,17,3,45,187,53,24,11,54,125,119,75,57,32,186,17,78,198,213,19,153,17,97,144,0,106,55,34,124,55,165,74,53,207,233,66,97,191,30,176,221,133,76,1,90,179,221,94,87,16,2,158,194,252,150,44,138,14,159,215,90,17,132,228,41,153,126,244,107,226,18,174,109,51,178,186,202,235,0,155,91,136,196,12,228,26,136,114,200,173,167,210,167,253,127,232,64,254,170,53,187,2,188,21,224,227,143,248,100,144,34,149,198,1,16,242,212,160,47,85,12,104,239,42,164,187,196,100,104,172,92,62,23,211,153,209,40,53,31,31,130,138,143,155,169,18,200,103,166,210,182,135,51,29,209,9,176,133,158,172,100,243,25,123,113,115,177,92,150,152,23,66,223,97,166,216,214,53,100,99,26,213,29,230,222,166,246,242,53,107,119,246,247,54,125,35,33,228,200,141,78,88,167,70,27,240,70,118,97,189,200,108,194,203,233,98,6,21,232,174,221,120,84,241,47,19,43,225,89,134,6,83,222,123,24,14,222,31,109,206,169,160,239,243,154,149,10,155,255,54,205,101,218,1,12,215,87,186,157,80,27,84,17,187,172,220,124,81,148,78,247,139,33,45,135,124,133,152,143,43,236,239,133,230,70,86,194,128,76,83,86,247,47,194,121,187,133,154,234,152,169,54,37,191,186,34,180,164,125,130,192,155,83,13,115,51,132,143,254,52,78,144,63,25,177,126,210,80,21,237,238,238,132,115,48,190,175,170,177,232,50,89,220,107,61,78,135,72,86,219,131,23,136,161,220,12,58,72,47,54,25,27,31,51,200,61,234,18,207,175,176,85,5,141,153,53,99,72,222,184,32,45,55,111,199,54,230,197,212,157,18,170,54,124,227,251,57,231,79,201,86,155,74,193,125,59,71,20,80,151,36,224,82,48,2,231,36,171,254,219,32,175,133,93,189,88,158,126,250,111,83,133,155,194,6,73,129,141,8,253,206,180,101,37,133,169,161,42,124,55,41,204,13,34,119,121,180,198,220,241,71,91,249,7,5,150,72,54,117,206,233,107,166,15,83,142,61,35,38,140,175,125,172,107,111,125,112,42,112,195,217,156,150,105,36,235,213,52,2,57,159,35,124,102,73,57,78,40,171,123,3,192,78,166,8,170,97,21,4,13,233,194,200,54,124,242,136,245,200,79,115,212,77,167,233,227,192,157,26,86,157,33,1,244,231,55,239,159,61,137,38,195,117,235,146,24,105,171,170,26,127,27,117,158,95,75,115,211,103,64,55,90,181,190,31,46,60,103,77,90,108,96,197,190,238,1,144,105,123,12,21,78,20,84,238,250,160,197,247,124,110,9,129,33,208,203,78,151,199,27,86,221,146,78,116,62,87,16,191,145,77,135,247,90,219,197,83,26,241,219,27,95,112,125,204,196,147,254,61,160,175,149,86,41,196,167,26,96,62,55,83,84,43,218,201,222,198,8,250,205,109,74,143,202,250,69,49,253,170,230,66,71,128,110,157,4,109,214,130,26,116,144,219,138,87,159,180,3,44,5,221,173,148,49,37,32,196,202,214,238,102,154,72,37,192,168,36,227,134,115,50,110,130,143,44,77,190,20,222,189,118,130,153,116,151,108,135,200,235,173,233,251,29,104,174,46,237,103,191,238,255,225,12,109,184,75,10,82,227,37,209,35,9,243,132,125,82,9,203,32,149,240,243,139,94,195,86,244,209,128,174,38,95,33,27,20,69,86,118,128,66,100,236,52,151,192,98,203,214,171,65,188,184,145,54,196,162,51,9,234,233,203,84,140,25,2,27,37,76,104,180,182,249,150,67,9,115,104,38,166,209,5,225,124,166,8,197,240,241,197,76,29,194,159,122,33,217,33,203,167,114,74,111,223,227,183,105,8,37,53,91,49,224,90,153,73,93,150,38,114,137,248,84,110,222,31,190,72,104,235,40,45,255,174,134,32,214,176,58,146,65,106,121,94,26,113,136,166,136,177,70,255,240,106,80,223,115,179,41,38,203,120,194,124,121,21,138,192,98,193,209,175,148,121,219,84,59,107,152,233,129,204,106,94,245,38,220,183,17,131,85,41,132,129,135,51,81,73,55,243,44,146,212,35,123,188,47,51,40,108,145,235,67,4,8,181,173,79,19,234,54,52,160,13,205,94,25,159,162,155,45,69,37,9,168,179,97,181,91,194,54,238,46,124,99,101,80,105,200,93,249,205,219,57,190,149,5,11,240,219,184,189,155,38,173,7,230,92,169,93,6,238,137,15,74,163,36,46,57,162,118,251,161,220,60,105,137,23,142,21,250,3,110,253,143,246,23,19,165,150,155,163,234,116,171,235,155,186,61,3,46,55,159,38,49,238,87,207,242,193,66,26,170,175,92,222,49,204,232,45,203,226,106,176,223,95,146,57,232,54,105,116,148,48,185,33,43,82,239,241,99,192,170,34,193,164,225,186,47,129,157,93,76,121,108,125,72,126,198,229,206,227,167,105,62,151,169,130,6,90,113,15,12,133,111,42,88,146,224,170,0,70,219,136,247,90,72,165,138,217,114,32,61,70,37,43,213,119,65,61,113,220,234,163,117,231,19,180,85,229,77,90,187,197,205,219,216,202,108,116,166,74,238,49,209,26,180,39,74,232,84,12,28,81,98,30,46,138,36,242,214,203,186,140,221,124,142,201,61,149,249,168,155,112,157,175,0,227,251,92,31,230,35,135,218,219,2,57,65,197,39,211,73,43,110,241,215,202,38,115,86,149,24,137,56,194,7,37,193,56,183,63,223,107,250,209,102,219,198,216,58,13,193,204,148,120,47,19,45,214,60,104,178,186,96,152,19,229,175,170,175,125,62,194,126,87,19,80,173,207,199,206,126,102,35,2,98,85,90,37,170,170,169,197,92,128,14,106,11,239,70,55,232,125,60,56,10,184,194,229,211,225,36,154,241,49,147,41,22,206,15,133,150,211,67,50,102,103,94,77,157,165,125,27,77,157,155,225,211,150,205,180,67,212,223,135,155,139,241,25,106,2,183,154,84,184,207,149,108,34,50,154,196,165,156,227,86,248,12,165,56,67,97,191,201,36,37,128,151,216,170,195,121,126,147,226,76,113,90,185,62,148,103,16,40,141,88,94,180,21,201,205,193,68,34,54,237,139,179,237,111,178,19,17,66,39,139,37,184,61,87,75,240,4,240,172,197,36,222,38,255,163,52,180,80,14,134,149,60,222,231,90,184,30,124,195,226,107,206,45,167,23,133,213,117,213,86,48,255,138,68,98,70,172,204,23,8,210,112,218,181,100,7,225,190,205,209,80,65,230,249,241,37,140,44,241,214,187,48,179,88,52,55,77,82,220,29,226,12,96,118,169,47,241,227,225,191,148,217,176,208,192,192,163,228,121,70,27,231,191,93,123,18,224,174,49,239,157,224,202,31,188,254,122,93,244,222,139,186,208,53,211,255,81,228,232,27,230,230,108,191,55,84,2,67,47,238,134,214,187,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,154,183,145,209,10,231,223,48,218,163,48,211,128,41,206,248,64,233,43,30,27,255,105,40,27,33,120,157,91,104,192,140,110,139,108,134,44,204,19,192,223,7,47,28,232,159,74,2,140,96,49,207,232,63,94,89,153,16,217,205,70,92,109,228,145,18,101,35,18,179,134,143,138,245,50,171,179,13,71,51,75,232,154,171,37,165,62,102,216,103,252,183,217,103,229,244,65,56,16,30,239,107,53,117,107,173,67,0,109,173,195,205,243,171,167,197,213,160,46,239,84,40,70,101,40,89,145,177,0,188,249,136,23,112,27,251,115,53,45,176,190,149,130,153,45,202,231,57,64,161,37,247,131,42,20,10,34,114,129,25,58,19,191,154,220,210,82,126,72,50,165,205,7,141,172,121,213,122,241,217,131,92,8,108,91,179,179,214,208,105,115,117,98,189,109,248,230,166,65,194,9,116,251,114,178,251,108,180,161,31,38,209,140,106,247,205,191,209,210,2,16,71,203,20,196,9,55,123,151,201,220,16,174,138,153,32,193,207,108,148,179,155,38,154,38,8,183,229,78,45,108,37,117,42,221,103,157,38,34,228,230,78,36,37,44,166,176,163,116,223,84,142,247,109,204,19,98,62,159,235,226,68,224,19,65,214,57,125,170,28,44,47,191,249,153,57,32,176,149,34,53,185,236,21,230,95,19,185,152,155,65,88,175,153,88,184,105,113,103,36,112,63,62,44,219,202,155,114,243,243,57,136,130,126,102,4,23,182,166,151,167,73,137,249,26,176,56,250,83,66,153,229,109,119,205,104,85,230,151,149,118,206,251,189,154,37,212,100,55,4,180,53,151,111,165,199,73,57,99,32,91,150,245,178,198,174,210,236,152,213,50,5,126,83,139,171,43,173,45,82,134,176,206,212,84,220,74,198,84,47,166,62,227,26,24,244,13,101,142,248,79,117,38,88,191,173,149,90,169,178,56,161,251,213,234,197,218,18,109,197,90,125,233,47,190,161,179,46,79,173,159,160,225,189,87,188,117,39,35,57,181,250,82,90,139,155,211,1,251,41,237,12,48,187,185,199,128,55,80,157,98,222,116,101,248,152,157,243,187,136,130,19,220,186,0,192,222,183,70,86,120,139,25,126,178,152,196,103,150,32,3,36,102,144,82,238,200,144,229,171,90,105,128,185,108,45,63,67,170,213,177,135,178,58,27,135,103,172,47,138,226,83,57,159,129,78,197,210,38,10,215,81,193,155,107,97,110,20,53,180,230,132,59,190,124,125,156,105,52,20,104,133,224,77,47,177,116,97,93,31,50,85,76,65,101,120,184,106,124,24,162,210,135,217,132,155,125,179,108,159,213,195,151,28,221,39,18,245,94,197,53,23,67,56,198,250,40,6,105,148,194,42,18,93,39,112,247,243,7,159,84,122,216,236,159,211,237,237,102,114,50,90,238,130,125,218,247,20,147,211,212,156,34,172,94,203,19,104,86,6,133,214,80,106,82,137,107,154,63,25,128,178,166,228,224,244,187,251,78,76,36,156,132,209,196,180,127,231,244,32,3,173,223,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,29,76,56,141,130,185,217,108,239,105,191,115,43,111,37,144,7,223,211,223,36,65,164,94,84,113,64,240,148,21,179,128,14,74,41,175,163,5,152,106,125,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,123,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,219,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,199,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,154,39,186,174,250,98,200,106,231,233,230,197,158,215,245,209,72,224,251,182,211,141,70,82,86,119,177,80,204,29,67,208,171,244,116,168,217,52,7,175,57,83,216,251,60,89,114,190,68,172,112,50,140,207,197,61,197,7,163,124,150,85,109,181,26,244,223,51,119,204,173,207,150,71,43,248,153,152,254,100,205,64,197,170,80,6,177,133,63,88,167,31,94,197,236,56,21,61,96,68,136,147,51,93,180,211,104,121,191,69,142,76,57,107,86,213,124,51,77,68,119,58,201,225,13,149,209,51,7,248,110,27,172,142,62,84,212,13,236,99,188,51,164,18,115,171,94,28,126,224,246,179,13,153,91,77,50,153,86,251,42,238,165,76,72,224,211,110,106,62,49,156,159,48,19,4,157,202,82,215,97,197,155,251,220,6,65,217,75,102,225,48,9,238,251,214,16,196,247,143,110,225,100,162,248,150,181,216,38,138,94,141,102,208,101,237,65,121,28,111,224,115,115,36,176,61,254,88,22,228,233,199,52,7,216,243,45,203,88,252,85,173,174,45,192,155,211,205,70,19,38,143,102,89,247,18,55,167,229,95,36,223,168,227,197,169,13,156,49,11,234,147,102,82,228,143,220,12,151,132,180,16,178,54,231,200,190,233,156,35,96,148,175,246,32,174,160,127,145,101,220,42,34,144,89,32,93,202,190,163,81,221,132,66,78,183,13,92,90,31,242,51,252,69,5,208,169,218,174,226,153,162,31,165,213,214,155,19,104,249,210,53,242,101,149,81,54,229,151,216,108,23,81,129,74,52,147,138,40,213,151,23,203,184,175,207,190,112,130,155,229,43,251,156,54,4,52,31,153,189,226,217,28,122,85,200,220,170,218,35,218,44,119,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,163,71,183,168,211,121,96,101,172,143,93,181,32,231,50,226,72,55,3,15,144,17,59,81,178,195,245,54,91,242,220,159,157,20,217,150,72,128,209,65,114,220,84,153,10,140,112,100,105,145,12,207,235,179,85,26,92,246,78,36,227,205,22,16,60,162,136,36,70,194,76,242,84,143,136,76,178,186,198,205,105,147,79,42,36,57,65,42,117,55,227,30,136,34,176,157,17,183,81,132,215,222,166,190,254,89,33,53,242,103,116,157,173,166,219,74,3,214,216,226,209,178,97,205,196,60,70,121,86,106,192,93,183,172,6,55,149,143,105,183,73,168,102,192,8,190,101,109,67,143,235,52,59,14,27,25,230,107,54,25,119,149,169,164,47,124,186,43,195,113,66,232,165,50,175,203,51,92,197,20,6,84,15,184,110,67,185,116,55,119,219,184,85,97,214,128,188,110,38,184,105,106,102,179,184,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,154,233,159,86,69,237,134,251,88,135,223,251,184,204,231,7,68,210,183,90,167,149,191,54,90,180,194,236,102,221,216,160,142,174,25,46,60,245,193,142,39,187,157,102,105,91,99,20,165,41,81,27,30,104,135,251,23,1,137,168,58,227,141,94,213,113,189,199,179,208,224,185,82,189,96,58,253,151,255,52,28,54,194,16,139,26,42,249,152,234,230,9,195,128,8,29,159,41,189,60,111,193,175,146,75,147,39,3,233,55,110,92,8,74,15,234,236,37,102,131,100,86,55,119,54,45,145,127,166,109,238,182,69,67,102,138,156,173,236,43,253,167,73,234,55,167,168,171,154,217,180,42,103,207,67,25,74,175,11,13,32,230,50,60,43,130,131,101,77,93,250,219,163,95,214,185,13,240,10,104,123,213,39,47,219,37,245,10,124,27,244,150,139,25,125,239,123,10,80,205,68,13,73,223,155,132,140,95,124,44,75,207,136,102,184,224,230,15,78,24,40,173,230,54,228,217,87,103,177,114,131,116,175,113,166,163,245,235,87,207,166,100,122,208,103,18,201,251,152,1,170,88,42,76,125,102,248,218,190,182,161,158,26,67,103,49,141,53,229,6,49,197,214,159,128,52,43,68,172,222,202,129,121,129,30,169,159,121,72,205,230,154,225,252,110,159,65,33,185,154,159,153,68,150,142,56,25,255,187,4,138,73,84,232,75,211,30,112,143,244,82,172,46,216,85,173,187,87,231,5,218,197,112,39,73,247,133,85,17,0,245,123,55,235,173,213,5,194,247,41,97,38,188,234,58,164,195,9,212,232,251,228,44,148,93,30,32,34,140,118,215,12,99,126,19,209,94,224,76,219,165,92,141,197,167,213,143,185,35,59,227,15,14,58,48,125,204,103,147,247,44,128,133,144,73,53,102,137,96,211,245,254,136,154,209,225,152,250,100,80,104,110,55,67,84,165,155,10,56,213,225,70,162,221,164,119,38,249,124,15,144,98,250,170,245,115,237,4,51,81,220,12,29,143,110,72,203,40,234,238,36,172,191,126,152,161,95,26,128,149,95,93,141,166,65,172,176,225,45,191,184,157,157,85,183,20,2,84,178,186,110,230,120,18,47,8,218,164,233,233,32,232,245,241,85,100,207,40,195,196,196,194,108,101,45,145,148,63,161,244,242,125,24,50,150,42,123,33,106,171,235,182,73,97,69,217,72,130,89,148,12,9,220,221,12,86,68,86,61,76,181,103,251,90,242,214,93,180,92,59,170,226,151,51,192,204,103,207,87,53,251,179,191,103,207,164,218,111,107,162,21,137,202,14,159,144,155,105,197,205,114,115,186,49,174,72,22,131,6,240,227,125,174,14,210,205,171,159,136,243,244,170,234,232,64,96,199,165,103,57,102,88,29,4,249,115,78,15,164,150,226,222,99,27,69,199,51,179,234,75,124,175,241,235,97,16,51,157,158,211,95,155,170,108,147,33,221,144,147,212,248,105,148,139,229,131,32,70,88,250,187,55,82,84,178,217,209,198,150,99,138,143,223,57,248,172,8,186,238,241,30,236,188,162,132,63,200,33,141,171,169,3,35,6,221,51,114,116,141,145,44,229,236,102,18,71,111,83,56,51,214,152,179,174,213,232,11,100,146,162,229,213,99,83,192,21,67,96,231,153,45,48,136,17,133,74,79,16,150,21,141,223,236,249,210,98,188,208,154,83,129,142,115,230,43,180,76,79,98,85,50,250,243,34,112,194,187,127,134,121,201,14,63,41,176,220,134,136,223,189,187,202,109,35,136,208,29,35,9,24,237,227,46,35,220,61,252,220,170,191,220,141,60,246,9,3,60,146,165,147,146,228,157,220,249,124,137,148,99,241,252,136,163,223,197,116,50,247,75,84,143,25,205,8,249,150,139,246,8,47,180,241,211,103,4,229,157,23,159,218,161,184,240,47,242,7,49,87,218,126,243,51,111,105,47,70,136,219,187,77,237,149,151,16,73,161,29,8,183,252,142,231,178,54,25,49,147,36,26,254,210,80,77,84,241,195,169,137,230,94,194,186,178,116,123,159,155,101,50,221,253,13,73,18,222,138,10,125,68,79,238,215,241,82,148,185,197,76,233,179,134,153,14,233,87,135,227,230,232,127,21,159,6,208,101,202,167,52,154,94,15,248,142,249,44,4,193,121,84,99,45,241,188,67,49,86,23,77,199,24,95,161,87,11,224,241,180,164,146,142,10,33,246,112,51,25,103,241,72,151,45,45,63,19,33,235,56,78,138,92,13,119,74,245,3,23,105,206,33,52,107,132,96,144,169,251,205,233,34,209,153,96,196,105,190,48,169,97,159,165,37,63,77,151,180,187,17,205,144,4,58,19,56,232,210,242,49,131,168,34,137,159,77,98,116,102,63,20,27,113,233,250,152,17,170,110,110,62,63,181,212,203,48,204,188,11,175,131,181,4,172,47,35,110,60,37,219,31,124,3,131,146,140,8,102,122,151,220,60,140,70,81,111,62,3,157,105,72,180,89,245,107,31,191,155,250,194,207,108,138,206,26,188,156,221,134,248,63,204,224,218,101,84,168,77,56,176,224,88,233,36,22,71,122,153,126,250,253,90,103,207,27,159,156,59,170,136,35,78,189,110,192,154,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,247,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,239,28,62,195,67,229,67,182,240,73,63,151,59,103,204,42,244,140,100,147,30,6,208,116,51,80,0,61,0,6,206,157,71,31,224,164,207,234,237,186,197,23,87,208,195,12,131,166,36,238,0,110,68,120,209,135,209,56,232,249,144,232,198,243,153,50,233,242,170,122,186,236,45,239,117,246,39,58,176,213,220,247,116,39,31,65,244,173,91,150,93,29,238,110,167,15,103,231,173,79,54,167,231,43,145,134,107,202,173,110,61,66,46,189,129,25,14,253,164,79,14,215,163,175,144,110,204,74,226,197,156,33,31,192,211,127,102,68,87,166,160,103,232,181,163,24,120,7,205,248,43,165,203,164,82,180,165,92,120,205,144,181,72,231,63,139,235,108,113,238,96,129,20,229,147,139,153,254,51,159,44,212,231,186,96,134,108,49,118,207,156,155,194,236,222,159,121,76,25,177,250,213,32,7,202,214,131,181,152,48,200,53,159,233,32,245,100,214,246,89,34,190,122,153,11,57,233,134,72,194,196,43,44,104,179,193,146,83,116,43,14,158,100,187,154,247,150,159,102,55,236,35,126,26,252,88,213,51,134,157,166,246,184,185,198,146,168,3,195,52,228,70,170,109,178,66,22,249,97,207,72,82,10,157,176,148,135,121,155,236,168,167,176,6,105,117,225,252,168,150,222,241,147,19,233,5,100,91,158,149,252,216,28,254,210,244,215,76,113,89,233,204,65,90,206,205,136,96,75,18,10,160,224,236,30,5,12,163,252,148,37,96,122,60,217,39,241,36,123,166,57,121,210,132,30,34,159,133,66,171,135,216,104,85,245,213,51,121,112,253,24,112,146,119,47,49,82,93,156,120,188,98,6,226,235,193,34,10,82,93,32,90,188,213,14,136,61,64,165,170,153,181,109,40,68,207,165,76,220,62,185,180,24,59,167,63,245,128,38,87,46,133,44,109,249,169,56,209,142,21,130,254,74,81,112,58,192,17,118,95,136,78,101,60,210,79,193,249,154,105,94,105,114,62,80,76,78,145,22,128,115,122,107,50,196,52,235,188,155,168,152,222,172,70,0,107,27,108,254,90,179,161,162,213,253,66,31,196,119,66,208,140,144,57,138,25,218,37,63,216,104,102,45,162,204,135,25,109,75,191,57,197,46,221,194,33,201,152,201,7,116,153,58,118,211,217,79,109,58,174,238,100,189,37,89,66,86,103,123,71,106,49,61,157,169,78,39,66,101,30,247,144,31,34,105,35,102,164,33,60,4,182,79,39,212,22,150,54,62,123,213,118,179,117,159,109,117,43,235,219,70,17,160,29,122,122,24,198,193,107,43,32,33,97,102,213,81,177,246,165,123,115,242,83,123,233,144,147,144,11,255,139,105,120,166,187,126,47,146,195,238,139,195,31,33,58,165,124,205,30,69,190,194,124,21,117,200,106,152,249,188,195,74,202,179,127,166,33,205,18,119,204,168,112,36,81,127,33,35,206,182,233,111,125,126,246,227,146,50,202,1,235,52,201,239,210,117,9,212,156,61,46,226,25,179,122,187,48,43,128,80,188,102,40,127,154,148,138,127,108,70,49,98,131,156,182,172,249,106,154,154,110,36,38,154,159,159,141,78,60,128,69,73,68,178,170,29,145,43,134,139,62,118,33,223,133,163,190,58,21,27,102,2,216,241,221,65,183,119,116,2,45,130,91,101,233,162,7,167,225,63,13,144,92,147,171,116,146,213,234,115,12,63,233,83,153,95,40,75,58,196,150,124,191,85,104,117,18,65,104,29,102,170,52,106,53,122,104,255,146,11,159,83,170,181,203,130,107,119,173,206,107,47,149,252,56,227,71,233,196,143,172,77,3,163,6,169,112,119,93,13,21,172,208,189,202,210,192,81,187,197,61,230,38,226,106,26,101,2,65,187,51,236,152,39,221,215,159,163,148,237,102,185,153,58,213,254,152,147,83,171,96,134,149,64,143,241,243,138,103,77,143,48,67,144,162,87,147,11,220,254,219,25,134,99,13,61,90,134,42,39,204,37,127,42,112,203,248,152,118,252,54,221,86,146,61,162,159,25,82,46,55,131,145,93,26,122,24,14,51,166,66,39,174,105,159,184,31,25,63,55,211,41,36,235,210,52,114,178,199,30,176,134,44,77,72,91,135,64,25,97,70,186,77,125,190,245,107,16,241,143,205,184,72,210,108,2,46,218,177,39,52,166,157,186,101,148,149,189,222,138,25,63,99,169,31,13,251,191,79,134,227,5,52,13,207,33,127,218,158,155,58,63,107,108,168,98,165,169,41,199,234,131,51,100,126,158,236,120,140,126,104,110,211,199,204,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,127,162,11,36,218,253,123,178,181,229,49,63,17,192,249,155,126,205,191,88,69,125,120,232,56,166,95,13,227,235,82,31,190,65,59,218,124,162,54,107,119,144,171,81,105,244,222,201,138,158,212,249,147,92,125,38,98,52,196,145,210,62,225,166,172,237,201,79,165,152,168,112,4,105,129,124,254,56,77,252,209,44,248,144,97,57,143,98,244,84,63,51,77,159,85,49,142,180,39,94,178,78,54,86,40,32,138,230,251,76,37,228,90,105,192,222,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,251,148,62,6,106,156,235,70,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,238,46,14,168,16,169,203,169,230,225,228,239,212,218,96,35,232,250,219,37,250,194,42,46,96,81,32,5,251,56,8,188,107,134,43,72,24,155,32,192,74,81,202,5,154,7,117,176,60,25,14,190,35,24,145,229,128,59,76,18,195,208,57,121,133,193,216,172,63,145,34,219,169,211,157,109,131,93,76,57,157,206,59,45,199,175,159,109,149,110,30,73,242,159,8,150,238,60,55,91,59,250,212,7,67,39,170,185,249,248,164,67,208,214,144,143,155,35,114,205,164,202,245,228,27,103,251,163,92,127,205,6,118,215,223,222,38,11,121,223,154,52,104,174,154,116,46,124,175,155,251,162,76,191,178,126,143,137,88,204,149,177,166,131,255,204,209,38,143,118,28,57,28,174,251,104,141,33,77,186,105,0,182,188,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,220,143,77,187,238,214,173,146,77,218,61,78,150,14,192,238,79,78,97,121,36,8,74,11,234,237,252,217,196,203,101,44,59,102,186,158,215,250,92,204,194,189,175,69,19,100,47,122,4,64,106,177,221,33,160,182,212,20,49,138,208,57,141,54,215,188,200,93,233,144,89,41,203,29,130,110,217,196,172,102,242,77,62,209,192,25,21,169,58,78,196,38,242,245,222,232,240,39,61,37,63,77,137,104,249,54,75,211,18,49,131,150,39,88,172,110,38,69,170,85,128,179,112,73,195,185,21,20,146,228,3,49,143,226,207,213,27,8,14,253,101,148,236,253,112,129,62,49,137,158,20,5,73,160,71,97,70,232,234,51,71,129,73,248,91,77,82,0,77,167,232,25,222,20,247,54,25,2,61,114,43,85,92,31,239,65,11,146,198,15,252,185,57,169,12,29,76,228,249,63,73,152,89,28,93,95,33,15,56,227,162,9,86,90,89,111,18,134,232,224,68,115,90,8,0,97,19,174,227,153,239,104,255,124,2,58,72,195,238,183,158,108,248,159,60,10,64,211,236,43,23,98,144,162,31,27,231,58,93,33,33,138,165,219,154,81,36,47,176,237,72,126,230,165,185,41,116,174,32,97,118,51,209,188,28,17,8,120,22,199,101,130,192,32,196,142,49,39,55,95,201,139,251,163,33,190,240,142,8,212,171,200,141,250,168,177,94,164,232,211,76,212,32,133,185,85,35,22,120,102,195,144,250,60,180,166,205,164,63,61,94,37,203,98,237,44,101,123,212,87,193,216,250,100,65,11,75,148,132,144,7,155,221,83,253,231,222,6,171,168,207,140,204,156,183,145,51,167,209,204,158,207,204,174,238,1,12,192,224,173,216,97,4,86,192,175,134,25,140,217,219,75,155,41,13,220,212,22,78,75,131,70,224,89,155,53,210,248,147,193,194,37,104,5,148,117,193,220,175,120,109,147,14,125,102,20,112,243,138,81,161,242,165,63,141,98,130,55,209,86,107,152,222,239,232,107,128,193,102,17,51,0,134,119,181,241,167,108,223,106,145,198,20,192,27,10,194,38,20,251,30,252,248,191,253,153,201,111,37,247,74,113,7,180,203,28,134,141,52,34,132,153,232,104,138,106,103,131,161,227,56,132,190,6,0,80,165,23,69,55,116,70,243,85,24,219,38,142,123,204,85,204,180,144,122,8,3,187,102,18,212,89,51,126,200,24,149,5,4,68,200,199,104,159,134,72,200,87,16,26,243,233,115,53,61,134,55,202,96,169,43,223,71,43,63,184,177,47,32,218,121,4,108,103,102,112,161,97,238,74,171,140,194,148,209,12,132,153,127,33,67,78,194,54,203,205,183,18,22,96,6,52,114,191,8,254,86,17,74,192,99,62,59,220,240,160,146,78,224,42,219,78,179,254,249,203,198,110,137,135,209,68,28,185,153,32,134,163,62,41,132,82,69,250,12,249,218,126,235,73,51,111,150,143,221,233,160,138,1,103,51,149,234,186,53,20,112,146,184,217,98,103,121,107,4,114,189,125,190,154,84,177,156,49,199,140,195,232,135,31,185,132,227,226,170,185,17,72,222,33,133,96,185,10,111,31,51,9,74,150,107,205,12,88,149,169,0,100,33,102,138,205,65,125,110,122,81,175,24,41,86,136,119,138,140,55,12,154,213,141,131,74,200,251,93,66,169,115,192,100,55,51,231,100,75,169,150,199,31,113,245,170,90,235,66,192,168,70,143,71,189,196,250,114,115,156,160,238,33,132,101,39,36,236,2,24,153,28,71,129,213,192,36,207,10,190,201,105,72,72,103,101,20,198,158,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,231,98,176,248,126,49,187,250,30,67,127,154,214,62,31,210,179,201,159,141,60,127,31,220,219,160,126,125,195,18,191,208,77,8,122,206,111,14,30,71,72,232,232,168,153,173,197,231,228,139,124,126,59,255,146,48,102,230,13,219,231,228,99,166,84,199,191,115,210,161,254,174,19,9,109,205,187,219,17,82,100,45,253,51,134,148,138,195,140,6,87,147,89,186,112,99,239,28,110,118,173,40,207,18,33,194,205,208,221,124,110,212,213,58,76,117,219,173,83,251,210,40,184,209,43,158,221,10,57,142,238,9,195,78,140,118,205,52,197,232,234,25,191,221,206,173,141,142,18,221,51,80,249,28,254,216,197,218,233,101,76,208,68,240,148,73,163,6,177,196,87,231,120,33,53,235,214,14,189,158,140,55,132,65,51,249,189,9,10,132,110,173,153,82,160,187,234,248,6,39,140,122,33,120,51,141,168,43,14,78,155,3,153,217,41,214,95,239,131,91,113,152,94,110,224,188,97,203,151,235,28,171,101,113,229,226,1,90,211,135,27,234,150,170,91,29,10,208,119,131,102,2,77,213,205,132,147,21,217,249,107,133,104,71,136,12,27,224,204,125,169,206,183,65,205,193,231,136,217,42,76,247,185,172,43,115,125,156,148,242,144,241,166,112,186,5,235,64,158,108,76,7,179,241,83,93,136,68,237,207,205,3,236,6,153,66,154,159,159,70,105,195,135,147,226,246,150,6,12,51,183,236,35,210,126,156,10,98,229,91,95,191,14,115,239,210,169,106,102,218,188,159,57,109,89,243,134,254,235,119,199,224,79,85,137,162,249,139,17,169,252,70,171,249,22,86,99,240,225,28,145,254,94,176,74,245,252,49,67,61,157,195,76,195,135,124,75,163,10,73,62,164,48,176,239,162,214,213,188,181,17,43,5,37,53,211,9,123,79,30,152,158,247,76,250,177,105,243,187,180,223,102,6,46,181,212,167,92,240,144,184,153,90,235,82,159,146,250,108,188,23,45,46,162,160,128,121,159,65,220,207,12,23,136,152,129,143,246,254,204,58,249,171,17,104,134,237,60,120,210,165,67,98,51,249,115,157,79,151,164,123,23,102,45,150,68,9,51,2,20,178,13,26,7,102,243,143,105,117,222,87,97,198,12,118,165,133,153,190,56,113,50,50,109,20,221,111,62,13,99,169,174,48,243,127,63,179,145,51,235,134,194,12,247,33,67,213,73,138,1,152,233,76,124,230,158,36,100,107,197,26,31,125,59,2,24,116,198,41,171,25,182,96,191,218,100,32,146,154,201,48,198,194,95,56,26,234,194,16,254,167,152,42,212,222,69,107,20,243,57,202,170,143,218,54,53,170,207,54,58,156,211,2,106,217,250,113,112,172,33,198,31,12,58,11,77,254,90,39,241,90,62,81,216,84,183,144,248,34,186,72,16,28,87,119,74,63,69,55,120,18,203,97,62,55,218,31,191,141,66,240,77,162,98,30,248,194,234,51,130,160,187,86,102,141,122,87,5,128,154,119,177,54,163,129,16,24,42,196,54,36,250,150,155,105,21,214,0,96,207,199,151,209,168,121,42,172,165,253,120,115,174,195,137,70,236,156,66,247,127,204,240,236,21,31,21,138,114,109,235,213,13,108,144,95,221,104,151,201,242,228,116,52,249,249,128,191,191,164,100,10,165,95,113,44,168,193,240,118,214,41,206,250,200,61,204,205,24,47,228,60,238,229,125,14,240,101,146,109,36,156,155,43,38,66,39,48,252,204,193,68,54,172,184,121,125,58,235,217,169,82,117,14,17,139,98,134,228,98,248,122,86,131,141,7,67,64,91,54,28,2,64,71,159,55,75,208,74,207,63,102,171,177,134,121,102,129,20,52,163,57,247,210,139,153,151,176,17,144,248,68,220,175,133,153,14,92,221,73,1,134,165,184,186,159,229,49,62,219,244,92,229,61,90,167,2,165,55,55,209,174,184,57,234,124,242,100,208,76,244,28,175,13,145,77,210,211,7,224,197,138,207,5,6,76,166,89,166,15,203,17,7,28,207,108,134,242,211,196,80,101,198,147,161,224,169,15,78,2,36,79,159,102,36,25,68,29,145,67,183,68,47,245,207,53,104,165,124,206,251,243,47,122,152,33,252,149,99,21,202,204,240,56,11,137,59,225,9,133,211,114,156,65,245,39,159,38,54,35,195,114,150,196,142,3,4,253,232,41,185,53,184,17,64,16,250,213,11,152,190,30,63,80,175,108,191,24,126,97,121,174,50,77,25,196,141,176,82,127,46,37,151,236,222,44,165,230,162,193,55,66,149,105,181,103,166,43,75,102,138,145,148,22,31,81,138,201,26,156,16,15,87,135,202,177,9,84,149,199,194,108,171,194,205,40,139,170,179,0,43,121,219,207,124,92,40,157,73,5,34,62,255,154,244,133,116,161,50,104,180,86,231,119,245,149,182,254,152,207,114,143,171,193,231,174,241,73,95,1,251,188,102,148,79,246,210,71,131,237,182,135,25,8,103,255,152,199,112,254,172,70,51,59,37,218,207,168,53,47,118,17,1,192,139,81,63,99,158,179,31,33,244,125,31,71,95,111,78,180,238,254,27,189,35,103,47,215,171,233,62,185,101,58,152,139,232,101,212,121,152,114,228,243,41,160,163,231,163,243,48,17,231,134,249,44,222,169,158,39,60,12,225,152,254,122,192,62,46,113,175,206,247,76,191,11,37,143,242,241,44,79,148,216,220,60,201,246,171,95,74,255,141,187,196,84,35,123,45,31,51,68,229,62,104,180,179,107,210,2,230,132,236,12,64,231,32,50,37,84,245,75,225,65,140,65,35,192,155,31,159,24,244,157,159,3,100,167,215,199,101,182,142,245,184,249,162,181,84,125,253,97,197,235,17,230,169,138,127,230,242,245,30,95,100,89,191,238,199,49,165,51,233,46,49,212,47,146,212,203,32,241,221,46,66,178,77,65,146,178,147,154,235,118,164,8,102,4,186,117,175,222,182,10,127,230,102,250,163,250,193,192,199,55,127,242,51,87,206,173,244,201,161,175,247,172,72,99,123,21,109,46,195,107,33,195,116,173,165,192,173,46,63,61,97,87,240,173,131,225,203,83,159,108,101,230,135,223,155,157,103,233,47,91,105,238,206,21,148,255,198,103,22,35,11,234,237,160,13,128,60,231,171,154,169,183,197,213,205,242,184,58,40,57,71,12,211,104,176,172,73,15,153,105,108,121,215,60,225,29,175,122,130,45,246,65,191,122,210,41,44,126,109,230,91,123,89,10,111,2,224,172,70,179,48,135,249,91,131,184,19,118,60,162,22,107,224,114,51,43,70,175,45,84,224,226,98,228,50,116,183,5,90,238,243,168,45,19,226,212,128,116,59,94,14,232,103,221,235,115,244,77,186,26,139,155,207,135,236,186,89,54,68,141,253,128,1,162,153,63,211,228,4,132,217,219,134,141,239,111,125,78,32,122,63,247,77,45,55,88,40,138,128,235,9,225,237,7,175,121,145,62,254,172,45,250,215,174,149,186,76,26,154,120,128,54,193,129,170,160,225,208,107,208,105,4,251,192,112,51,73,111,157,192,144,219,251,236,54,156,112,17,247,142,246,75,96,255,97,38,243,160,14,154,17,4,248,213,36,84,198,208,176,14,54,194,21,102,99,71,215,184,205,58,235,252,181,0,12,9,115,62,206,187,37,92,174,25,236,252,232,223,224,40,152,118,0,81,229,188,212,109,29,212,164,124,22,193,128,217,5,151,217,126,12,115,241,219,212,28,52,48,171,54,143,110,22,214,90,109,167,150,187,32,251,0,110,243,51,83,168,110,186,112,43,76,10,14,151,102,86,157,64,74,54,133,179,173,231,25,73,40,144,44,89,4,118,129,15,161,95,112,231,225,60,219,195,212,243,5,252,74,246,185,0,246,247,83,9,192,11,93,190,161,76,176,209,194,44,137,213,228,200,221,12,231,150,62,55,237,84,238,220,81,153,25,66,146,96,214,227,218,196,189,129,139,201,128,211,155,238,160,101,218,22,22,137,19,181,66,164,123,7,20,56,68,214,223,133,213,45,133,177,102,237,112,197,76,191,160,143,215,0,138,218,198,199,92,157,136,170,25,90,171,105,122,183,155,180,114,92,173,228,243,176,174,65,57,230,215,82,215,146,92,59,69,76,231,17,176,62,218,209,53,39,77,131,146,51,92,97,70,250,84,95,202,180,201,220,74,21,81,54,80,218,118,71,56,79,164,13,206,193,35,207,21,36,182,141,90,235,206,31,27,61,158,62,117,207,129,77,73,172,168,185,149,24,44,228,40,4,69,212,64,116,212,230,209,1,221,212,69,119,26,248,56,129,94,184,121,195,242,59,62,230,238,28,233,152,105,102,42,95,115,123,47,197,14,250,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,55,219,87,143,183,56,156,243,212,204,75,147,198,116,15,147,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,60,37,173,37,25,29,98,30,111,170,100,225,39,56,230,110,146,31,215,12,161,159,126,14,218,28,93,244,1,209,31,0,125,85,205,51,69,30,6,238,48,176,110,106,38,193,154,195,108,224,83,49,179,151,187,107,115,28,153,92,52,72,53,21,13,175,134,98,158,227,243,90,9,88,209,157,164,32,25,154,208,154,90,13,12,119,223,205,176,203,101,45,160,217,118,226,86,67,69,234,185,64,254,221,207,210,69,175,125,215,181,71,74,34,74,42,168,146,158,83,166,171,153,6,205,225,230,69,202,232,107,30,219,191,38,250,155,45,127,74,123,65,200,141,122,99,86,170,23,172,99,59,160,198,122,212,70,214,175,149,65,158,122,238,105,253,56,160,63,207,109,127,23,102,106,125,91,205,251,85,24,140,81,168,233,91,67,54,226,47,133,79,89,234,231,91,113,50,135,217,150,169,126,44,56,25,114,220,122,216,209,44,102,48,41,41,204,230,76,234,183,148,182,16,204,67,145,158,182,213,133,78,198,185,144,120,71,34,84,204,203,85,77,48,103,5,83,51,255,105,238,138,171,73,110,127,102,56,141,74,158,249,90,40,58,40,80,129,92,120,114,225,43,60,96,112,243,122,115,144,43,49,106,60,104,213,42,112,161,74,191,227,209,168,240,124,126,123,189,194,56,230,142,148,178,46,108,234,196,61,204,208,6,109,221,146,74,240,169,224,45,28,239,177,234,70,75,14,240,189,24,219,138,110,211,198,152,231,11,164,88,223,231,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,51,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,223,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,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,86,19,124,246,213,5,134,75,138,31,244,30,199,150,2,174,125,46,181,225,10,250,239,130,109,18,25,63,10,208,165,57,157,144,53,36,110,97,74,198,140,194,205,140,85,223,139,72,146,218,213,41,199,25,80,127,2,108,250,219,43,200,21,216,20,182,178,158,54,11,59,61,20,3,31,126,182,93,125,112,50,141,243,153,167,138,225,81,159,142,28,36,220,133,77,119,35,138,215,1,129,88,36,207,244,72,53,141,222,94,98,146,204,242,201,210,195,88,176,29,235,12,38,42,211,108,243,49,175,112,236,96,194,63,17,140,14,9,20,182,177,221,12,227,93,252,60,25,81,158,143,55,48,211,245,25,18,134,59,22,38,98,1,162,46,133,185,172,112,211,207,57,196,182,247,25,178,52,34,146,59,147,17,133,236,143,217,211,93,212,87,170,174,58,176,19,239,64,157,233,147,155,105,148,27,93,140,139,115,25,220,187,14,216,134,156,198,47,54,221,72,157,218,156,236,145,16,38,110,17,40,51,86,154,93,74,88,87,19,238,143,99,54,50,173,59,32,144,153,159,221,93,198,107,66,4,234,223,10,65,151,60,117,147,156,208,1,249,178,218,84,118,52,85,221,12,127,252,174,134,122,107,233,213,219,10,58,97,134,143,66,62,198,217,236,207,97,225,143,70,205,81,179,232,205,208,70,190,65,195,116,113,62,187,154,129,50,23,127,52,42,46,90,135,50,141,251,103,38,233,209,116,197,211,164,229,253,209,76,125,248,102,100,113,108,122,177,139,91,233,201,207,122,241,164,59,192,205,205,136,169,178,154,107,246,126,95,158,35,11,71,18,105,182,144,172,98,22,36,62,192,199,154,82,252,242,175,36,172,86,74,127,62,36,227,196,229,210,135,214,76,72,160,122,178,108,211,74,57,231,231,222,37,218,232,49,27,185,214,247,234,72,151,109,99,161,254,94,141,78,152,63,248,4,111,47,185,75,99,11,88,158,4,60,55,6,248,175,55,135,46,220,173,112,182,38,61,241,232,180,116,126,76,204,180,180,233,79,163,64,226,174,240,222,22,217,191,17,61,135,20,85,195,223,205,237,15,186,197,158,241,163,151,123,92,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,112,191,52,102,99,152,255,152,167,187,55,152,149,136,142,178,40,42,98,243,90,143,235,153,164,97,29,51,52,49,217,205,112,138,125,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,51,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,251,212,68,221,99,234,128,29,115,119,100,18,243,9,26,70,249,233,137,240,92,220,155,237,93,97,173,20,112,144,64,188,230,243,173,84,165,174,89,76,232,21,28,220,103,180,48,228,193,217,63,202,197,104,118,216,32,147,48,151,181,110,28,13,254,169,169,105,157,227,65,190,229,6,52,123,61,58,72,150,97,35,145,137,178,135,203,139,119,107,30,212,184,224,108,184,20,15,151,155,33,72,151,115,5,46,134,115,178,248,173,183,121,139,106,70,64,167,250,115,67,182,47,210,125,116,164,1,168,186,31,27,222,217,146,5,28,49,112,121,157,42,254,152,207,201,46,194,154,199,12,0,253,182,46,48,5,27,116,163,207,156,81,83,244,141,144,20,22,16,105,49,255,250,100,174,185,16,116,139,147,60,32,107,222,113,53,33,126,81,51,154,20,14,66,232,198,114,167,67,58,192,40,120,87,19,220,254,56,163,91,204,132,121,215,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,123,117,219,62,38,76,82,77,35,210,226,153,138,127,142,5,57,98,211,107,161,153,240,199,162,167,47,203,118,4,250,96,187,66,119,55,218,120,69,205,154,110,108,137,151,218,203,34,47,29,177,227,89,248,215,168,182,21,234,197,144,131,251,193,82,57,243,151,46,0,92,8,119,117,59,220,35,75,99,45,204,213,159,155,127,154,132,207,214,34,154,229,92,88,84,112,105,185,212,123,147,244,189,73,43,92,249,129,231,252,204,13,184,244,242,159,110,38,196,33,214,101,8,173,107,53,112,169,126,43,234,86,245,186,55,84,90,122,21,130,225,54,44,49,238,71,57,184,137,207,209,115,66,156,22,56,228,110,164,217,89,231,55,24,181,125,83,63,28,180,168,118,206,207,205,207,90,246,81,153,108,50,58,7,33,6,106,113,243,9,131,190,164,63,135,149,224,98,84,152,71,66,186,121,204,214,245,183,220,108,221,2,242,104,3,121,95,95,61,245,39,124,46,99,106,252,198,195,71,13,78,195,166,83,197,246,90,223,207,154,1,58,228,76,29,246,227,62,15,27,138,29,146,140,27,40,10,120,110,168,211,149,53,68,120,9,179,149,81,220,108,129,162,12,57,77,155,221,191,8,173,112,173,124,30,156,200,37,174,206,148,7,63,191,77,231,74,117,43,232,172,169,175,181,106,180,59,117,18,42,59,127,126,26,170,143,18,230,51,222,154,215,133,237,33,216,116,33,37,95,77,49,137,195,82,227,241,224,245,151,21,80,51,73,232,230,102,16,191,186,190,112,187,139,79,37,211,187,235,237,99,134,181,217,95,251,39,228,151,245,197,72,236,250,247,234,20,12,36,223,0,177,102,243,206,136,14,193,45,251,140,152,51,231,182,63,57,152,209,34,222,27,126,244,244,218,94,135,213,16,180,152,152,59,60,40,97,182,234,185,88,217,132,182,79,6,64,25,154,167,199,49,25,41,230,10,197,156,207,115,195,214,16,159,243,199,39,167,15,182,0,39,251,197,150,146,22,103,119,112,72,59,231,9,10,222,35,137,156,59,181,251,167,192,114,252,138,115,30,8,169,9,181,123,130,234,251,90,221,116,209,36,85,78,26,37,133,207,138,219,173,233,234,241,218,190,1,93,158,67,81,151,38,125,196,174,232,201,126,68,243,175,188,244,70,43,185,249,157,43,136,209,143,153,242,105,92,156,63,152,244,137,24,91,126,183,134,157,100,169,25,154,72,247,133,241,165,166,2,168,105,163,32,39,227,102,240,74,178,149,78,107,8,241,249,15,53,110,215,101,63,105,15,241,102,42,152,110,40,125,138,149,204,235,45,62,35,24,12,137,69,23,243,126,165,122,152,15,1,96,139,217,74,115,30,51,245,149,96,242,19,43,189,245,254,92,80,237,110,189,180,25,74,201,173,199,43,20,94,76,144,14,79,10,228,152,205,183,214,171,169,251,199,99,3,63,239,178,79,78,218,140,188,3,18,158,197,164,236,174,199,76,130,205,231,1,248,79,133,39,192,209,159,195,147,166,54,82,53,123,4,140,98,222,160,158,103,162,233,187,137,21,206,185,184,152,166,207,166,67,98,199,230,205,228,117,200,133,210,250,152,169,218,186,43,240,67,2,201,244,157,230,151,251,107,145,45,58,142,179,12,10,77,247,174,251,218,45,150,153,250,177,44,183,231,190,50,235,240,68,20,114,243,5,126,189,199,213,43,127,178,121,16,37,82,239,191,102,246,208,38,149,107,196,239,32,152,116,51,4,157,159,71,3,198,228,1,196,48,172,144,12,26,124,186,142,53,236,192,176,207,63,25,250,218,213,57,236,140,82,246,19,124,80,206,34,5,125,205,144,204,107,65,30,133,141,51,247,252,193,54,169,65,89,28,248,152,203,143,173,243,195,105,106,215,245,68,147,36,210,40,96,113,161,153,23,51,141,185,183,104,113,182,56,120,186,36,160,155,56,252,221,83,6,52,31,243,207,117,14,3,101,117,115,49,224,156,188,151,177,109,249,144,17,116,158,179,187,125,127,219,211,71,221,88,37,198,208,21,48,231,240,14,253,99,70,210,180,148,207,36,78,94,104,237,176,247,84,29,51,18,93,219,189,16,250,3,160,181,22,51,169,91,79,241,24,215,155,8,8,155,56,23,132,63,110,78,96,111,229,201,104,180,142,61,3,113,205,210,63,211,176,82,161,154,207,92,21,13,51,141,217,203,93,5,59,1,63,91,37,68,164,211,227,34,124,167,38,236,147,205,242,161,107,248,213,236,80,90,91,88,156,183,217,23,208,9,52,70,18,182,56,138,221,231,76,240,36,14,19,169,138,166,44,230,37,47,198,126,166,104,0,138,221,129,58,193,12,221,158,60,26,241,134,139,27,83,214,164,210,163,55,135,247,121,139,121,105,143,190,5,5,195,215,54,57,80,229,105,177,82,121,48,108,28,243,182,70,165,103,166,86,231,28,170,232,230,158,33,204,106,70,146,35,172,16,90,75,86,99,25,166,197,195,0,192,20,69,41,21,80,232,132,163,49,204,208,102,86,49,143,28,114,108,252,52,27,168,92,221,76,125,213,199,116,160,195,36,91,218,130,187,200,49,68,102,94,122,244,89,179,173,215,236,49,207,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,197,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,89,51,159,200,163,127,3,181,232,23,129,29,24,21,209,107,206,212,86,100,183,165,149,137,34,231,53,215,191,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,34,184,241,197,245,107,220,171,26,189,112,110,249,144,25,26,81,150,53,244,2,41,189,59,211,168,35,111,133,136,104,188,20,217,49,89,89,100,249,232,19,118,235,249,21,97,77,64,254,28,170,243,107,38,217,53,133,208,26,51,37,169,22,102,212,71,182,152,209,81,190,153,55,208,64,80,92,79,53,247,227,42,151,48,183,38,117,182,14,252,152,76,133,155,73,126,202,201,194,206,151,28,212,131,89,0,247,24,135,131,110,176,177,5,203,165,184,174,243,102,59,206,158,151,12,192,32,102,107,7,223,110,134,22,79,28,229,31,139,146,187,24,52,79,156,127,83,213,76,149,201,175,70,172,113,233,205,127,15,227,143,13,21,215,122,249,124,204,100,218,87,152,77,135,235,99,246,66,179,89,107,210,95,166,177,38,140,103,225,108,177,161,12,86,221,102,159,70,127,245,204,198,29,111,76,122,86,247,41,40,238,136,43,220,188,233,187,213,123,211,139,213,253,234,129,138,139,28,43,36,2,163,75,23,179,193,88,62,230,218,99,14,225,193,75,214,26,51,35,230,79,62,76,212,93,172,184,15,35,46,38,9,211,245,167,33,191,175,241,211,103,183,93,178,7,2,205,239,225,75,18,229,21,17,234,196,60,188,252,129,195,11,51,188,78,3,100,163,124,47,161,59,106,171,19,204,52,8,78,104,204,67,244,23,233,201,59,241,167,251,7,6,12,255,76,95,204,17,26,31,51,4,121,229,99,166,227,237,103,222,112,37,74,41,204,38,232,142,109,12,154,236,34,212,251,60,56,8,227,22,230,133,184,166,154,207,233,27,23,15,106,170,159,1,93,46,242,105,122,184,91,120,51,248,28,35,220,181,205,193,218,135,206,19,227,2,24,110,222,31,62,42,204,20,120,253,185,114,66,29,94,31,123,204,224,201,30,70,139,188,203,103,130,195,135,80,194,60,180,184,221,233,31,124,59,232,25,157,179,149,137,199,5,219,204,118,36,168,153,97,196,87,243,170,145,17,192,188,133,218,9,194,8,228,7,223,213,136,168,232,213,131,13,195,223,27,154,75,205,76,65,41,145,227,28,223,80,108,228,249,53,159,91,62,51,93,220,50,44,164,6,211,12,51,216,102,241,252,137,205,64,15,133,57,111,125,47,20,193,203,240,15,118,78,9,4,198,158,185,39,56,57,74,152,81,148,254,152,119,138,16,148,126,206,166,31,4,44,100,36,89,80,13,216,89,55,36,251,239,136,123,227,220,235,194,54,5,221,150,195,124,188,119,57,58,184,114,120,51,48,102,176,210,50,40,29,177,216,33,230,243,34,122,115,202,237,238,160,108,122,158,165,87,24,115,129,219,241,61,90,151,122,109,55,56,110,122,47,102,2,200,50,226,244,138,205,55,42,25,214,187,174,230,69,188,28,102,240,166,98,158,198,222,228,115,165,240,166,146,61,130,46,191,184,46,141,181,98,144,109,84,243,76,94,54,197,76,190,71,205,196,80,49,203,169,138,10,8,156,151,164,8,87,194,12,114,90,222,123,253,88,134,223,111,151,164,91,3,20,33,14,152,67,164,225,195,160,111,96,21,248,255,221,204,148,215,99,241,120,17,61,124,221,205,17,81,37,6,109,136,232,120,209,213,204,67,26,140,12,234,114,92,32,31,53,200,254,165,36,132,25,21,174,152,107,147,30,128,38,102,35,147,173,207,140,2,238,51,159,229,186,93,11,244,135,151,171,98,132,211,175,237,103,236,186,175,80,36,104,222,139,131,25,102,160,34,102,234,46,179,199,47,47,45,132,117,210,125,59,146,106,0,120,183,250,10,189,88,233,236,77,165,218,52,103,221,161,52,156,249,173,48,48,11,242,228,149,99,100,248,147,51,175,132,81,17,6,162,233,242,94,3,28,82,22,132,20,8,160,188,157,189,31,179,241,64,127,158,108,71,116,140,121,11,190,23,105,55,154,6,115,152,79,4,37,105,22,107,28,137,175,69,176,32,184,177,110,144,254,228,185,41,67,125,78,253,214,25,154,245,216,139,161,188,95,83,71,124,88,35,160,155,193,242,137,43,67,67,82,48,253,14,171,188,232,2,234,182,243,123,30,147,42,3,53,5,49,67,174,236,15,78,74,91,215,15,160,246,225,45,216,152,87,19,236,36,230,30,51,129,76,164,52,165,152,113,71,204,180,7,140,47,85,223,42,35,49,226,227,61,77,172,237,243,216,136,185,134,25,145,87,73,196,211,228,146,157,153,16,33,11,90,141,101,91,128,101,213,35,4,168,245,251,103,163,38,133,82,99,150,145,242,215,172,86,251,233,80,251,136,33,73,45,189,194,221,216,41,28,68,2,7,164,137,178,171,185,131,239,10,115,159,154,219,5,47,209,230,51,131,207,234,31,115,10,71,7,179,133,216,98,206,213,59,240,206,116,51,9,3,217,166,77,143,115,95,107,229,47,244,214,100,115,189,157,6,62,168,5,5,149,154,233,52,47,97,70,185,70,205,180,101,172,248,233,179,83,54,245,85,12,115,149,91,152,201,129,23,61,88,59,84,170,241,224,132,223,122,42,159,45,201,213,222,48,103,37,113,237,214,162,228,68,90,192,133,32,159,81,119,130,202,217,92,97,94,218,36,221,233,177,78,222,109,105,230,227,95,119,53,167,229,234,98,118,243,115,123,121,114,176,220,253,253,54,143,182,183,250,73,36,210,250,251,34,243,51,149,42,149,156,247,94,99,10,94,180,27,151,245,104,111,200,209,139,87,207,116,83,240,171,97,38,197,54,63,113,21,146,177,110,38,165,209,63,145,21,1,211,10,51,25,8,141,84,105,242,200,254,224,134,251,223,26,140,2,2,77,53,204,116,172,201,168,80,189,240,246,110,232,124,147,244,183,98,69,132,107,133,21,10,2,13,177,73,120,199,100,0,128,162,185,246,250,99,20,121,230,186,132,195,3,179,65,38,221,124,54,6,17,197,193,124,102,242,187,249,220,34,37,106,214,245,158,140,93,185,201,210,6,250,221,28,183,6,32,128,230,195,254,49,47,23,220,193,60,149,64,246,166,14,146,223,124,1,164,237,159,155,67,167,224,203,19,17,1,45,188,160,207,147,103,172,109,66,63,145,3,5,222,141,118,181,143,56,225,172,34,18,136,232,183,131,135,13,154,54,5,132,11,128,123,70,110,140,72,120,252,69,104,151,140,206,241,154,233,198,250,4,3,152,29,136,129,121,164,253,151,230,230,107,128,162,219,92,95,243,153,28,254,222,217,122,167,155,62,26,151,175,48,131,64,208,236,1,186,54,229,30,19,19,72,22,40,103,77,139,148,241,94,236,151,140,223,106,70,76,45,174,214,150,29,140,116,11,196,181,176,20,126,18,46,17,93,97,92,160,185,197,138,114,87,60,117,39,175,169,123,206,249,155,229,152,2,68,5,75,22,252,150,233,98,144,95,112,51,187,132,46,124,210,110,142,122,59,102,30,92,7,172,19,71,220,77,5,23,167,55,245,167,217,105,157,254,18,51,122,151,250,211,168,152,251,234,66,134,38,181,207,199,58,135,149,87,84,225,146,163,71,100,124,204,231,19,196,111,35,117,95,245,193,129,242,15,31,180,73,230,174,124,30,45,147,5,116,51,29,178,159,223,230,92,77,254,218,19,103,92,99,237,252,3,191,92,51,106,185,253,243,219,211,252,123,55,151,179,17,127,110,14,97,130,159,2,0,74,190,71,12,249,242,150,124,5,44,20,19,230,248,139,220,135,47,109,75,114,127,98,109,82,54,57,222,219,188,17,61,28,81,146,118,36,225,49,119,92,25,205,18,64,216,50,226,183,187,137,105,136,153,158,145,26,239,109,124,193,122,53,228,50,177,2,64,222,166,79,182,137,200,109,63,107,254,68,149,48,209,236,186,223,79,239,111,18,109,231,96,241,48,51,193,183,156,110,120,251,57,198,244,156,195,31,127,4,26,209,17,159,27,13,215,111,130,2,33,80,121,175,85,167,30,111,208,209,182,55,104,136,3,234,9,116,190,222,114,129,99,68,54,81,255,209,83,157,198,253,216,209,168,53,84,93,128,54,243,118,92,141,110,249,214,155,67,63,253,204,128,157,199,199,156,34,251,65,121,10,86,81,205,219,20,131,102,255,204,5,129,140,162,123,18,141,89,78,180,63,1,95,38,69,66,33,42,178,98,88,10,245,151,178,191,102,188,198,48,207,51,187,244,209,210,14,129,25,252,5,8,240,117,88,224,85,107,110,61,135,202,40,245,243,100,40,77,135,121,18,1,235,123,33,118,62,221,60,141,22,88,205,117,123,237,31,243,132,132,94,204,76,7,255,96,144,92,182,173,129,124,101,191,188,105,0,192,203,144,130,104,70,41,103,103,124,153,197,26,213,100,133,52,36,94,99,192,203,15,14,253,49,71,239,165,153,207,142,40,67,70,186,200,1,117,16,50,246,243,253,212,124,142,101,111,51,7,164,121,124,46,221,171,135,241,255,249,107,161,187,187,63,126,241,143,59,205,205,212,146,203,95,152,125,215,161,117,239,124,89,89,33,112,52,186,38,34,210,179,176,67,207,143,25,113,162,48,159,168,93,207,9,216,184,83,242,17,133,84,231,227,194,29,127,225,184,102,254,218,39,204,230,16,255,152,203,140,175,9,186,111,234,169,205,157,189,50,52,45,175,162,73,25,84,44,252,16,33,3,83,20,90,70,191,70,115,233,242,105,157,171,125,234,213,232,141,214,48,111,250,210,229,173,193,66,56,26,22,51,57,114,137,221,18,177,136,15,153,213,80,52,77,198,194,116,244,242,44,166,93,167,94,239,9,164,235,218,207,76,172,167,113,227,124,202,7,199,12,80,87,143,24,136,93,91,172,174,177,74,106,159,108,82,51,146,201,107,6,241,61,53,135,13,66,100,198,44,133,40,75,253,218,134,247,56,226,201,205,47,214,185,96,88,190,49,195,12,134,81,146,27,144,77,164,24,150,153,246,167,158,113,162,105,122,144,218,187,122,15,77,141,36,244,205,242,251,237,51,197,247,39,1,145,86,137,137,54,32,206,75,127,145,128,136,35,136,81,227,127,52,187,65,146,33,204,3,150,101,185,57,60,174,53,166,233,160,81,171,105,214,166,114,44,61,51,68,108,229,47,178,54,41,110,206,10,209,223,70,124,200,203,159,152,143,255,242,201,8,213,209,98,47,101,178,72,191,19,217,62,107,149,119,51,164,124,154,223,171,198,130,30,247,206,112,17,232,213,13,24,87,76,22,211,189,151,7,71,77,170,199,131,31,151,96,233,86,220,77,115,165,248,213,214,191,35,179,129,140,237,78,243,153,233,82,150,71,51,108,91,121,55,39,33,145,213,92,73,134,133,153,98,140,88,207,230,28,1,49,214,165,113,37,29,105,37,28,99,154,55,171,52,71,119,170,167,32,250,222,213,39,88,144,215,62,177,123,234,57,30,124,2,136,213,223,222,38,125,28,102,50,76,114,243,227,221,76,239,74,181,246,85,245,117,104,239,200,251,61,184,113,6,169,217,132,143,227,222,180,0,76,53,211,217,62,223,126,200,142,167,63,221,79,136,21,107,0,140,94,251,88,27,94,66,88,241,156,183,154,123,84,27,241,214,64,81,234,79,195,247,178,227,148,0,248,161,249,63,164,30,157,204,155,158,95,16,98,242,65,208,205,235,195,71,28,98,141,42,62,57,4,219,195,209,180,152,207,81,42,83,129,240,218,133,242,176,166,246,249,216,156,32,45,118,242,2,170,69,206,16,232,68,146,167,84,57,120,193,157,100,53,159,168,103,135,71,80,201,242,201,147,241,233,71,204,5,60,112,45,105,128,130,64,104,40,204,40,72,137,21,222,254,240,69,10,90,170,235,99,149,51,36,35,83,248,185,152,236,163,71,141,244,64,182,162,123,206,50,116,137,91,105,98,209,108,45,96,190,92,125,38,144,233,109,226,191,145,213,71,105,47,156,195,173,146,66,157,244,44,73,61,55,227,69,233,144,65,10,31,33,43,244,21,199,5,104,106,94,192,130,195,92,121,56,49,131,246,40,225,152,130,175,28,122,115,198,196,31,13,212,85,22,170,7,204,68,134,207,235,165,171,225,141,41,93,245,221,19,255,248,204,198,71,171,230,208,128,194,10,240,112,136,21,133,82,207,77,18,45,101,173,218,129,165,237,177,213,66,37,8,154,243,153,179,197,56,225,236,23,14,41,185,121,49,209,148,184,121,51,190,239,103,54,196,101,137,171,225,124,145,65,67,146,139,238,188,48,183,33,130,117,29,194,134,80,11,155,86,96,16,2,246,14,75,130,19,195,219,197,194,45,214,145,66,110,59,162,74,227,57,23,171,9,66,140,24,178,227,66,21,193,25,210,115,180,199,187,117,177,54,132,103,62,251,116,119,72,135,133,79,184,20,207,124,206,42,64,13,17,23,2,41,145,175,117,230,24,125,249,97,198,75,150,151,54,181,238,120,105,218,155,147,126,77,80,30,14,101,231,183,91,213,130,60,109,217,39,96,141,223,134,175,87,159,28,241,188,148,228,183,151,46,206,97,156,244,57,226,66,195,206,233,213,235,193,77,48,103,229,205,233,100,251,209,205,144,88,91,139,37,150,237,47,35,174,54,220,214,27,115,252,218,200,153,162,38,44,20,47,214,194,87,228,185,51,9,16,189,182,215,220,222,7,201,80,19,170,121,131,28,138,188,76,179,46,238,103,206,84,173,99,241,77,34,84,113,23,166,41,201,188,156,15,140,244,91,173,53,40,71,48,127,15,144,99,30,57,142,54,211,35,111,114,120,77,102,142,147,233,147,160,158,116,251,170,25,178,63,159,11,195,34,183,44,102,116,121,75,100,224,64,160,232,189,207,252,119,170,78,254,64,199,132,154,97,96,139,247,58,17,230,148,118,193,62,127,176,15,255,30,22,20,86,53,79,90,91,195,76,209,64,128,31,19,50,219,8,21,192,124,101,221,137,167,245,116,185,227,137,11,139,44,151,152,161,50,91,126,115,186,22,138,94,60,233,168,25,97,5,227,42,31,27,70,89,103,163,101,124,235,7,58,122,204,52,174,248,168,20,67,97,110,53,163,186,28,15,254,35,139,18,243,62,167,97,142,223,6,162,44,158,138,73,202,59,2,2,214,226,165,85,131,137,231,56,197,74,11,187,188,23,224,206,200,159,103,92,44,69,240,79,186,88,94,246,176,24,7,161,220,188,91,183,118,121,230,164,229,16,186,148,71,100,38,41,23,137,199,107,161,147,215,72,109,66,35,46,33,102,35,73,14,51,92,182,77,205,198,72,243,204,192,189,244,193,44,11,230,243,172,208,24,162,67,214,201,87,244,48,91,255,203,86,51,248,177,24,20,74,76,226,128,225,226,166,20,219,29,237,102,243,243,214,176,171,198,52,204,150,201,212,171,113,38,226,80,62,79,150,134,62,217,46,17,121,89,197,52,213,143,181,206,21,35,106,32,30,9,134,231,48,236,163,255,114,130,46,88,239,109,100,26,145,80,77,84,136,116,42,112,48,166,24,51,228,100,63,35,78,129,33,82,27,192,11,73,23,138,249,156,33,53,170,83,164,25,21,7,128,83,74,94,37,106,37,83,169,159,24,80,150,87,84,90,42,218,220,114,115,100,17,90,148,244,104,228,214,90,229,89,58,45,180,142,40,2,145,153,146,171,233,166,241,254,203,105,12,1,83,119,203,197,38,229,231,46,10,204,159,196,35,229,219,20,89,151,100,128,90,57,65,104,236,78,35,199,111,119,206,240,55,168,192,85,130,167,133,234,21,114,32,114,53,100,236,145,232,194,161,106,194,28,120,204,21,160,120,252,246,226,152,145,71,59,135,50,0,154,247,222,224,233,159,153,180,242,110,81,57,131,11,80,246,67,72,85,9,153,222,163,157,189,118,139,153,94,223,252,170,118,68,214,98,6,156,17,181,231,105,66,153,242,94,230,224,249,198,96,253,0,226,253,1,62,221,251,253,50,29,43,75,205,224,242,222,7,57,167,174,226,197,214,160,59,254,149,19,11,149,238,55,25,32,154,30,253,13,74,157,162,30,117,172,149,90,126,60,24,1,170,228,108,40,80,84,173,100,214,174,233,36,90,105,40,30,251,60,68,241,70,142,144,159,53,30,124,161,175,45,91,154,237,103,14,116,227,106,120,51,158,25,165,210,115,166,183,247,61,186,176,227,119,208,132,51,69,81,220,74,49,82,221,58,94,204,44,81,160,98,146,15,29,114,4,39,215,171,76,27,11,159,4,49,155,2,254,43,30,79,14,113,201,140,128,186,123,201,139,51,166,231,225,229,139,128,171,155,206,163,193,23,161,96,168,102,84,216,122,151,207,221,37,43,243,147,54,31,239,115,175,79,82,212,180,234,114,236,28,108,14,138,23,131,139,182,59,183,62,137,172,242,105,222,217,70,208,18,232,12,128,226,69,240,219,198,126,52,252,148,161,247,228,131,125,162,187,113,189,138,60,225,179,54,114,209,95,133,204,100,152,107,214,130,199,153,225,214,71,230,230,6,88,176,139,25,188,198,142,223,70,175,84,191,247,9,51,207,188,143,155,87,88,131,228,106,154,219,178,187,43,176,200,3,206,127,102,220,209,40,72,38,8,5,135,14,11,123,220,10,36,130,49,131,202,26,2,88,186,82,96,67,186,165,24,228,106,72,143,243,8,168,193,84,76,229,9,134,231,46,49,164,100,51,132,202,162,111,227,144,116,191,55,89,65,87,74,76,108,11,209,249,77,76,73,131,173,94,77,195,116,236,182,128,245,70,209,223,134,157,57,134,148,180,117,123,145,6,1,45,236,6,126,53,108,205,210,114,11,224,229,140,203,10,43,58,24,67,172,240,196,197,25,100,186,62,239,252,59,95,22,157,243,152,42,231,99,14,193,41,208,58,108,74,119,110,238,198,179,33,102,148,131,3,87,2,47,180,164,232,232,45,30,51,42,196,48,244,110,73,3,24,137,102,121,0,11,123,176,119,14,176,87,18,141,212,48,119,68,43,159,185,210,194,91,158,153,250,186,154,121,48,7,34,216,123,151,36,47,70,200,27,112,25,174,125,129,225,176,23,105,241,216,148,174,150,60,246,249,84,211,229,219,49,67,216,37,99,210,77,174,34,110,13,146,163,203,115,129,194,95,113,136,0,134,170,73,110,14,223,199,10,228,7,153,42,105,157,27,233,215,1,221,223,128,43,213,182,245,60,39,239,200,197,220,186,128,20,224,29,29,65,135,205,144,77,13,89,7,29,81,41,143,247,218,75,191,165,113,110,196,102,105,138,162,85,174,53,48,83,56,43,103,70,214,213,100,22,26,95,127,236,41,180,17,139,42,198,49,195,105,21,144,148,122,206,100,169,32,145,151,183,232,193,205,240,50,190,56,100,224,77,118,199,37,98,6,82,41,87,155,124,68,0,117,76,172,246,157,33,231,12,222,166,52,19,75,215,80,97,207,12,45,209,142,229,5,51,137,176,239,32,131,215,95,26,141,253,108,136,4,4,80,68,192,29,177,27,18,140,203,176,100,14,130,231,81,224,251,203,190,128,34,232,140,74,76,130,230,123,47,121,178,97,253,195,113,62,157,83,253,185,104,52,84,67,3,25,103,31,176,249,44,183,134,106,167,239,247,203,180,127,139,153,146,192,126,251,48,106,7,207,184,19,213,252,45,39,223,103,188,77,199,46,14,62,107,218,145,167,54,117,218,231,37,33,76,158,245,98,243,15,226,222,123,170,163,67,151,30,30,69,96,151,8,242,215,199,58,115,248,250,80,146,10,89,54,93,226,236,34,225,200,80,150,150,125,180,144,217,136,162,91,218,233,3,188,29,197,208,65,30,135,147,162,111,186,0,10,36,225,35,38,33,252,56,82,102,1,90,198,185,22,102,210,152,98,181,168,38,118,66,78,65,145,210,129,148,183,172,192,98,178,180,198,115,6,6,96,188,229,253,48,4,64,231,224,123,174,227,40,214,90,31,104,150,4,114,172,103,53,211,104,178,158,249,172,93,49,23,184,88,94,240,85,173,43,83,204,108,211,129,188,128,172,59,235,111,83,185,157,239,183,207,110,35,74,205,231,164,89,116,127,188,171,33,12,144,81,65,205,99,166,28,230,179,154,100,241,20,83,198,203,17,248,33,66,38,155,93,161,180,21,193,112,34,225,45,211,176,252,0,40,30,177,26,118,169,202,136,211,58,220,34,86,38,216,17,68,9,178,25,196,245,17,43,35,220,38,155,56,221,208,249,37,122,109,143,152,242,94,176,92,122,19,28,161,244,247,104,130,135,50,61,240,18,128,148,174,131,6,101,180,31,185,176,53,39,17,20,39,135,76,35,247,251,105,94,179,136,153,211,169,68,32,94,85,245,212,56,127,193,143,251,160,236,41,106,55,248,229,197,213,86,49,118,212,1,196,106,89,176,24,18,100,75,147,220,186,114,126,247,248,101,88,230,100,188,33,24,60,254,242,75,32,64,46,45,87,55,34,233,72,65,67,29,164,123,29,51,52,237,119,243,129,150,142,60,26,92,158,206,82,198,144,101,149,214,195,233,32,221,243,50,27,64,182,229,209,104,169,125,185,164,108,228,4,106,38,106,139,20,116,230,83,203,94,89,225,21,204,242,94,116,40,61,43,117,153,22,201,86,160,177,91,71,252,204,163,115,24,197,131,215,210,37,227,73,87,254,217,94,223,194,63,49,117,215,123,227,147,6,146,12,18,50,97,231,192,47,135,134,60,214,7,68,212,58,143,128,242,215,168,54,164,222,20,130,51,76,152,57,124,5,214,94,155,159,171,1,248,188,185,98,202,218,50,226,139,172,102,123,25,157,115,218,232,247,162,165,33,189,77,5,105,107,157,74,32,234,243,219,22,16,82,17,103,129,174,4,16,253,111,47,197,207,121,102,242,98,243,109,227,240,190,137,15,212,160,75,76,129,0,167,173,107,111,185,154,173,184,71,116,179,201,209,191,178,241,64,171,126,183,244,142,144,165,192,92,99,210,125,136,73,227,238,150,86,100,147,47,61,94,105,32,111,147,201,233,61,115,51,5,189,119,115,24,241,223,160,162,210,180,210,203,100,145,223,147,147,19,182,238,17,117,152,100,36,63,93,158,124,33,39,21,25,4,96,74,235,101,116,172,241,191,58,139,160,253,246,187,148,30,31,252,229,248,97,234,80,239,177,33,174,106,177,157,37,107,163,123,69,49,120,97,71,48,154,216,157,187,112,48,17,155,30,103,123,63,115,82,150,152,97,76,248,2,117,222,198,250,39,102,250,129,3,61,126,60,227,37,76,227,6,102,94,249,57,4,224,216,183,92,109,154,238,17,18,210,46,36,117,49,107,9,163,131,45,114,131,144,233,200,123,131,249,112,1,2,51,55,1,202,24,134,224,56,182,145,116,25,120,43,242,222,100,180,183,222,92,75,87,148,26,21,146,79,234,169,139,63,109,23,167,136,234,80,244,206,83,204,100,200,222,168,193,125,87,100,137,144,36,59,195,20,31,20,226,254,44,87,195,135,34,238,200,128,219,90,30,109,35,108,31,89,77,195,44,234,39,249,181,125,63,87,231,184,223,67,70,109,27,29,195,91,189,52,87,189,155,67,76,11,246,198,205,27,125,55,177,22,2,158,249,172,83,74,222,4,125,163,68,78,101,179,141,72,52,138,104,131,100,193,182,241,160,191,239,133,55,210,222,33,98,84,123,18,121,25,111,76,127,59,90,86,0,130,173,221,180,101,187,164,67,87,30,204,114,135,47,61,78,116,179,197,74,173,48,233,41,32,149,93,126,218,52,192,226,136,161,110,38,247,134,140,109,70,241,41,155,228,224,251,28,28,17,232,120,70,197,129,28,165,220,124,86,106,124,81,72,129,125,77,7,124,118,211,189,143,50,12,210,19,50,40,115,24,27,105,84,82,200,109,136,21,202,193,120,237,98,194,19,122,49,192,191,87,195,73,208,239,206,191,255,251,255,248,219,127,253,211,191,252,235,31,254,244,231,63,254,225,255,252,221,191,255,211,63,252,241,159,255,247,63,252,219,255,248,47,255,233,239,210,127,252,199,223,254,251,159,255,237,95,255,240,119,127,243,159,255,240,15,127,254,191,127,250,195,223,252,237,63,254,225,95,254,233,15,127,254,211,191,253,221,53,252,215,63,254,243,31,254,219,159,255,244,199,127,254,199,191,249,219,255,249,47,255,242,167,255,245,199,127,254,135,63,159,251,252,247,223,143,146,82,232,129,254,204,198,1,42,231,245,207,60,62,230,179,231,255,245,159,233,28,34,119,32,206,215,47,148,15,235,123,38,166,142,159,212,136,54,236,37,128,85,204,11,134,125,53,203,11,25,246,101,248,11,145,16,151,62,20,11,171,151,151,15,173,90,71,47,138,152,77,84,99,185,57,25,216,86,204,224,64,111,176,134,28,19,141,228,243,153,89,65,215,185,49,63,31,212,225,179,210,191,233,152,29,91,18,36,169,197,140,75,126,253,119,204,48,25,199,213,0,145,106,84,46,77,48,5,200,213,51,47,139,114,252,183,127,10,92,114,53,26,227,171,246,48,147,174,221,207,76,162,208,83,33,204,234,50,68,76,1,114,41,196,173,135,155,143,7,62,223,22,86,140,229,211,225,201,112,97,160,121,155,159,25,33,0,7,55,147,100,65,33,190,61,51,202,217,78,67,151,137,27,183,176,249,24,76,62,242,44,103,205,240,17,230,179,82,190,245,238,129,99,253,65,157,195,188,216,140,189,140,77,35,254,135,66,18,78,113,96,66,217,205,199,153,17,165,42,0,252,45,52,113,178,209,243,72,45,249,4,191,244,102,221,84,199,25,145,73,149,72,204,214,92,53,252,230,240,104,10,85,247,49,159,211,209,11,240,28,125,240,180,191,33,103,145,86,7,196,218,30,215,165,92,101,212,30,78,116,65,118,180,169,142,33,24,121,106,22,241,94,219,100,165,197,12,105,113,159,49,104,8,3,201,107,39,66,42,31,52,126,40,201,73,140,251,7,106,209,103,218,25,130,44,180,35,104,201,228,230,0,127,62,231,249,244,111,235,47,211,42,232,254,218,108,129,52,32,126,204,75,191,246,153,185,111,183,66,82,119,78,79,12,100,211,25,170,175,216,117,204,198,183,24,143,118,118,150,244,49,87,26,151,99,54,12,101,9,56,86,147,218,46,110,77,160,1,135,152,51,77,75,43,62,8,36,96,111,76,121,172,229,141,148,124,109,186,68,101,84,38,178,71,211,175,62,187,91,17,177,205,66,89,117,121,88,148,97,89,208,198,133,2,217,51,140,219,215,220,173,222,32,79,142,131,217,134,63,121,231,224,121,94,93,161,191,61,123,143,89,134,79,96,137,118,13,145,61,4,8,62,42,32,115,164,183,181,24,35,68,242,207,109,202,111,162,231,3,160,153,22,145,123,117,66,14,86,144,59,224,83,50,115,239,154,209,65,16,126,244,66,57,113,57,98,2,49,236,66,200,252,204,0,250,122,252,54,226,178,66,16,11,83,140,65,123,221,140,106,157,92,124,230,82,113,193,43,66,55,114,26,242,211,144,151,250,33,194,158,35,186,126,5,231,115,56,190,5,223,199,154,19,196,124,220,134,124,35,228,12,103,174,10,111,20,124,217,21,167,4,138,139,138,34,1,73,13,133,203,239,165,207,242,153,141,185,40,102,92,231,235,140,226,180,209,91,48,63,230,208,50,49,115,145,12,83,49,53,2,127,47,132,248,88,97,114,115,26,99,239,198,64,167,33,116,218,50,160,116,103,59,99,245,217,87,207,135,150,210,101,161,153,46,121,176,151,126,221,223,83,158,140,140,200,222,254,211,131,80,95,246,98,59,70,28,14,155,192,138,157,149,45,223,163,2,103,138,81,233,132,227,69,205,176,83,221,245,69,151,194,210,214,112,146,91,116,220,172,107,134,89,65,74,70,197,232,235,134,223,219,118,153,222,244,98,170,251,254,218,217,248,6,134,254,52,242,243,254,224,20,255,164,122,255,123,237,178,125,84,16,53,206,242,177,201,125,237,26,23,3,146,239,106,206,136,184,204,184,216,170,160,207,108,103,64,243,39,75,64,238,100,43,70,19,126,123,190,28,101,123,252,7,121,50,68,169,28,248,198,123,125,68,192,76,112,108,206,24,21,186,175,5,231,91,174,96,220,10,179,46,46,187,147,211,69,128,49,161,232,173,102,60,201,26,175,181,41,72,188,215,178,62,113,223,13,25,81,83,120,19,51,73,188,187,167,160,215,178,147,164,5,144,210,198,229,8,51,210,174,114,111,186,154,157,118,19,62,87,4,199,212,12,125,226,221,74,217,115,123,213,137,2,178,45,199,10,88,244,78,73,155,10,112,127,120,188,239,123,25,115,139,116,103,23,147,210,29,62,100,171,89,22,92,126,187,193,84,120,251,157,142,25,46,110,153,226,68,168,169,189,155,83,6,122,94,113,49,9,224,212,253,209,26,106,28,50,209,0,206,132,56,49,184,29,218,42,229,209,88,0,206,79,149,140,12,80,164,211,138,49,147,120,157,249,236,101,157,163,83,190,8,241,184,247,36,33,55,201,238,56,197,140,152,227,61,128,18,68,248,69,250,40,193,8,211,88,233,87,195,240,186,95,212,132,251,55,130,228,6,93,136,227,63,202,134,135,102,70,113,113,129,100,252,187,34,23,132,249,60,107,124,111,162,1,73,92,23,83,193,205,241,228,104,132,11,88,138,223,6,198,114,111,62,217,208,100,51,53,141,114,23,254,62,214,37,237,159,5,197,133,115,252,196,165,197,104,54,228,206,176,153,251,136,78,226,1,105,159,230,185,224,129,26,110,134,134,79,231,120,34,251,123,187,129,19,130,72,77,168,152,152,117,147,132,136,155,77,155,83,190,38,119,123,191,125,134,180,233,241,69,219,80,90,97,158,104,36,233,52,197,185,41,55,130,2,253,178,120,17,153,73,181,68,187,6,164,94,68,189,98,38,173,157,110,17,27,146,128,245,241,147,88,110,219,203,16,70,9,38,57,59,150,192,137,7,146,15,248,52,194,42,93,33,32,160,139,91,143,19,43,69,60,91,94,206,238,6,121,193,71,233,180,208,137,53,157,64,28,138,208,19,44,45,185,245,9,251,74,108,42,200,7,157,253,80,175,54,210,54,191,185,53,255,118,121,233,1,29,197,220,207,172,152,131,98,144,214,214,226,183,137,197,244,99,79,132,126,124,95,176,230,152,207,142,182,128,159,228,120,180,102,224,11,221,76,235,140,51,98,26,237,183,124,235,77,69,189,173,247,94,74,14,103,124,81,51,124,145,9,182,172,22,189,122,66,103,17,211,208,224,131,89,205,128,188,98,125,64,101,255,57,5,122,40,98,17,167,173,36,41,34,90,209,206,231,107,177,234,81,248,147,147,15,208,150,211,241,178,165,144,219,149,35,27,185,139,28,219,56,78,230,212,131,17,16,70,28,48,8,58,159,57,220,213,215,128,147,221,55,195,4,62,37,127,29,153,30,191,125,198,150,90,154,122,73,61,216,165,12,57,134,99,163,222,2,253,106,254,181,186,129,3,63,62,20,156,107,126,117,221,38,53,46,102,155,196,97,46,40,43,127,156,36,32,91,110,166,137,103,171,103,73,207,131,183,74,209,209,202,214,168,238,2,88,222,226,147,56,209,229,240,153,11,84,49,252,106,8,51,135,164,219,207,60,131,156,39,214,125,50,207,94,62,39,224,202,25,11,40,177,222,36,230,52,21,22,143,112,146,85,103,230,144,73,124,102,120,119,210,72,48,246,77,4,100,12,84,3,209,80,92,76,16,249,217,22,152,229,239,189,12,245,43,91,14,96,233,176,50,227,117,215,32,39,189,99,51,52,149,15,125,107,8,34,188,127,19,34,138,74,194,73,118,90,114,137,49,224,141,206,16,249,101,186,136,122,108,103,103,188,218,250,28,62,136,71,197,225,67,49,185,124,14,24,178,133,238,79,67,215,213,68,124,19,142,117,10,19,57,62,215,135,72,179,0,223,63,113,120,152,209,247,17,87,5,217,90,148,175,174,25,125,158,170,55,31,38,37,127,71,124,128,108,111,122,45,213,173,107,27,52,208,12,125,46,250,95,170,255,48,71,187,180,137,240,92,80,28,197,213,25,73,31,57,23,207,82,63,222,224,221,52,134,245,85,201,62,12,9,70,201,113,115,230,164,70,194,28,155,211,19,85,198,142,3,139,157,152,127,24,125,55,35,89,161,187,120,34,67,94,227,106,107,103,151,105,102,44,221,55,127,151,134,245,67,39,61,85,231,203,44,130,49,172,40,241,201,60,227,115,250,123,193,57,43,202,156,133,78,122,239,136,72,228,187,148,2,138,249,191,186,247,114,36,99,34,94,235,179,120,40,110,249,131,113,179,157,203,231,244,57,145,129,175,107,132,156,212,151,176,86,194,136,126,136,56,210,212,109,122,13,211,234,190,230,115,24,164,207,163,241,13,195,175,4,143,165,74,221,28,63,136,252,197,213,20,77,63,71,0,66,220,254,211,137,255,104,64,201,118,19,31,219,122,149,218,210,77,254,204,254,233,254,50,74,24,77,192,203,108,165,39,112,246,136,177,91,237,121,105,208,119,30,45,251,118,118,94,145,106,191,198,209,70,202,230,87,87,42,68,69,98,39,244,68,107,152,105,81,22,10,80,35,225,2,147,124,205,217,120,101,52,172,131,190,56,185,153,172,137,52,115,148,31,100,206,151,46,36,156,199,139,210,33,39,186,242,133,15,77,245,16,224,1,219,120,202,142,173,164,51,138,34,132,126,79,36,209,227,230,86,119,222,186,203,19,53,150,184,186,27,132,88,93,149,237,28,106,6,169,229,44,211,216,11,86,207,187,4,240,28,0,229,203,60,5,231,227,238,2,236,43,140,145,248,88,144,66,150,184,154,246,215,143,111,184,172,151,222,63,24,81,231,231,12,0,156,236,23,119,220,173,143,95,249,154,244,201,241,167,249,137,95,216,58,189,176,137,251,10,217,116,209,200,43,29,103,164,184,25,12,232,231,4,73,38,234,232,102,98,244,111,104,5,226,46,110,142,35,169,113,27,121,171,236,27,49,253,127,75,26,48,241,244,97,125,142,247,162,184,145,52,66,33,159,230,94,212,121,139,85,52,45,98,162,237,14,214,160,14,109,64,18,217,200,217,61,253,189,218,207,209,17,107,135,135,56,150,128,117,203,200,233,213,237,234,152,41,116,98,201,62,78,31,130,187,157,52,110,46,33,28,42,214,139,230,218,179,32,49,26,116,245,122,113,180,199,216,151,238,194,237,139,192,8,178,182,239,165,136,10,170,152,209,6,222,235,45,236,179,160,196,108,142,122,140,55,93,245,77,127,186,210,104,216,98,188,173,61,84,198,219,160,127,45,62,181,42,234,22,104,224,72,16,132,53,175,207,115,163,46,230,101,146,100,98,170,66,196,92,240,179,129,14,186,25,100,172,60,54,88,127,135,167,240,210,107,78,61,116,207,24,15,199,234,37,99,204,79,178,23,98,38,109,18,227,61,191,1,58,194,27,174,255,146,140,47,77,235,32,63,100,108,143,137,64,135,164,206,65,62,103,164,53,206,174,8,177,200,80,243,185,192,99,8,154,112,112,177,100,192,209,137,24,177,155,77,218,157,212,60,128,248,198,70,91,76,238,86,204,125,4,207,31,240,145,130,242,238,95,185,124,89,251,47,43,241,203,239,14,246,246,242,178,168,48,171,34,19,185,221,12,134,236,185,248,40,216,159,111,87,195,10,53,245,22,43,229,23,175,35,176,2,207,25,168,247,54,18,190,30,63,109,21,202,48,55,136,23,28,138,157,145,2,201,226,81,130,253,160,183,184,135,249,92,252,16,157,181,90,217,227,98,75,8,30,96,220,151,7,95,103,180,219,221,138,192,21,216,215,209,71,131,22,209,127,27,104,144,200,27,145,224,49,194,205,107,238,134,130,202,58,42,181,229,120,52,100,178,106,145,97,161,252,85,188,20,119,54,228,179,213,203,79,155,98,154,127,144,142,160,141,144,236,157,239,69,28,21,102,16,26,210,63,95,205,79,243,40,54,159,13,23,63,69,205,199,233,159,97,53,93,71,121,45,104,117,125,127,62,131,73,150,224,57,164,181,34,140,229,201,124,18,14,196,4,242,214,116,27,36,47,212,53,250,194,186,78,6,68,145,221,141,224,16,105,210,194,11,27,5,146,20,110,29,232,94,73,21,157,130,50,33,201,53,91,227,129,204,133,178,91,132,61,224,201,232,194,124,191,108,165,109,239,18,204,208,141,85,81,189,61,190,18,129,137,207,82,186,219,222,70,70,234,136,61,242,254,112,165,208,47,39,131,97,61,182,119,19,144,223,70,181,164,138,217,114,222,142,13,152,144,12,22,121,108,220,130,49,220,140,214,66,201,98,174,197,100,164,221,76,55,66,147,231,134,147,207,187,86,56,206,138,112,214,24,221,77,246,210,202,177,194,156,250,42,128,21,250,228,236,61,103,185,114,50,175,45,87,27,196,60,199,197,231,44,120,161,71,53,167,219,113,170,118,144,158,97,147,139,171,53,83,249,131,145,65,72,15,146,137,252,105,2,254,228,230,227,148,141,231,160,84,195,253,122,135,32,87,23,58,29,158,217,224,215,129,241,0,85,87,155,220,28,194,235,192,37,224,51,3,143,126,184,4,18,114,30,247,243,98,112,192,10,88,3,136,88,203,111,84,72,191,171,185,35,1,225,223,139,225,175,31,51,188,66,219,159,220,224,161,93,160,30,211,78,84,199,137,32,112,95,255,218,128,153,110,195,119,183,111,235,169,23,117,139,10,149,252,242,122,103,33,92,17,110,33,224,60,52,99,46,183,114,158,191,168,154,249,70,82,56,187,249,56,196,34,68,98,176,220,238,109,56,72,41,204,34,10,63,213,248,156,28,29,158,209,103,222,194,142,130,63,133,22,225,253,16,180,237,238,161,191,77,27,149,115,113,144,36,239,218,203,89,141,113,208,181,108,51,149,65,5,85,97,46,211,27,154,49,155,123,40,102,90,53,114,220,28,52,68,146,155,87,40,233,154,191,216,52,38,178,173,230,240,190,141,221,132,221,231,89,11,200,206,244,204,25,153,188,103,38,245,87,253,200,35,79,46,162,95,149,228,65,118,86,178,252,227,41,149,173,138,210,131,239,98,84,180,182,112,106,18,107,242,177,155,155,209,163,145,1,109,52,122,36,199,11,32,167,242,25,18,92,239,229,60,31,116,167,178,208,222,131,181,65,41,40,126,26,52,135,236,145,4,51,52,244,95,51,100,223,237,229,195,140,208,101,199,169,130,64,105,221,250,211,221,152,185,124,196,16,212,43,93,188,128,110,250,179,254,169,187,237,85,122,53,156,44,14,206,50,66,97,17,135,169,118,84,188,111,137,30,133,40,123,193,57,191,192,42,185,25,237,57,117,80,10,76,7,190,91,108,48,132,93,246,154,95,25,209,161,39,0,37,139,160,239,216,61,160,38,112,107,177,82,187,184,47,72,63,58,152,0,50,246,38,108,77,136,10,195,29,235,87,3,186,237,234,128,28,207,188,199,145,198,158,167,212,176,40,174,192,32,238,102,154,8,133,130,17,106,59,2,121,255,34,40,221,150,45,103,241,66,8,165,199,213,9,201,2,185,122,163,172,235,103,30,135,227,146,180,85,133,29,141,92,223,51,67,249,46,230,5,36,203,215,230,57,101,164,105,164,26,33,174,7,121,166,17,169,194,95,181,89,28,231,112,29,46,158,85,63,39,208,148,242,126,58,89,123,158,126,206,52,28,158,154,17,158,165,44,44,147,1,44,180,239,57,184,20,75,206,106,228,9,130,210,22,218,119,99,175,145,137,182,4,100,177,200,121,72,19,208,153,166,168,142,198,75,39,180,183,213,138,18,224,251,229,105,15,167,11,168,120,194,248,108,15,103,63,145,76,55,37,90,171,105,186,153,109,183,235,194,231,215,226,222,100,18,186,248,116,208,208,31,39,226,206,97,16,73,83,186,239,106,51,9,41,71,196,80,218,249,56,94,191,144,220,103,233,178,200,73,14,152,6,15,75,64,35,193,144,13,169,46,152,122,23,174,196,53,23,216,84,95,236,203,150,133,104,239,181,194,23,45,77,212,232,64,239,210,226,98,58,5,62,91,82,130,152,249,94,76,95,101,151,110,98,246,28,83,44,189,102,210,149,162,205,120,204,211,10,0,110,230,209,95,238,20,117,82,83,41,187,230,105,148,101,122,117,70,190,49,204,149,162,211,210,13,205,112,184,215,12,53,93,213,1,63,67,144,252,252,0,187,86,5,127,141,25,88,160,63,25,250,150,93,188,58,252,178,160,241,69,69,198,106,63,98,206,192,58,35,92,235,31,122,19,182,136,150,99,163,6,23,68,240,34,113,11,45,138,17,10,158,243,103,37,181,26,193,85,220,251,236,73,50,38,120,121,113,128,140,223,17,240,87,198,237,54,96,154,235,186,47,116,232,229,115,134,61,73,250,106,45,180,55,30,129,252,19,130,161,24,73,128,71,51,200,244,232,76,71,192,105,63,51,228,216,46,59,74,223,243,71,115,233,152,141,139,185,184,25,9,159,34,230,73,199,249,221,3,173,102,70,65,72,204,116,56,23,55,119,187,157,252,54,181,116,167,253,33,89,14,204,87,174,62,219,241,42,241,219,153,156,245,219,251,155,81,18,122,173,254,76,205,98,148,237,207,220,140,110,231,55,193,80,43,78,231,84,147,223,166,67,202,37,153,206,225,9,178,233,133,205,231,159,90,229,223,205,208,110,137,138,236,49,155,88,71,118,243,152,170,169,135,162,25,88,181,226,102,211,111,144,71,203,201,164,51,221,220,112,118,159,57,155,10,218,245,132,43,133,158,37,242,94,205,104,136,93,130,161,218,252,20,241,247,115,238,112,120,100,127,239,179,1,104,239,143,241,80,44,223,48,42,45,24,218,189,195,76,58,190,114,245,155,27,174,116,202,213,80,113,59,57,61,203,232,108,31,47,206,35,250,135,108,194,135,5,178,55,1,24,65,27,76,20,24,55,71,78,229,133,52,36,203,178,119,255,216,18,237,226,9,152,0,107,246,149,119,6,13,69,240,183,228,27,233,252,253,70,188,18,201,201,197,184,87,142,40,177,212,214,16,42,38,204,101,58,135,154,141,217,16,64,23,50,83,208,52,60,115,203,2,149,134,255,9,148,99,152,219,74,210,32,138,240,46,141,182,50,40,93,16,118,149,36,43,190,196,53,195,243,44,204,220,180,148,119,103,108,61,214,106,164,226,207,138,176,246,74,62,40,168,7,9,150,172,162,199,158,189,193,205,228,209,64,163,63,51,26,208,59,38,26,226,14,93,14,38,148,113,102,246,89,10,34,95,114,155,100,188,119,203,49,207,50,138,236,114,152,79,42,22,169,251,213,214,173,46,145,245,57,138,200,239,251,91,211,225,169,39,15,176,30,186,31,127,230,78,195,148,0,142,113,103,16,143,191,15,14,149,196,167,217,96,161,253,81,125,26,246,95,127,181,92,141,39,112,163,91,148,148,241,72,199,103,72,139,75,232,86,19,73,149,183,54,239,56,95,95,24,61,219,51,45,242,231,107,213,236,149,103,122,77,145,208,21,179,201,58,223,106,60,205,109,20,201,223,247,216,200,146,165,139,10,225,120,45,210,189,67,37,5,53,78,127,48,116,58,213,29,165,156,222,157,118,132,10,93,157,122,88,219,76,113,210,239,202,142,67,101,91,204,124,220,27,54,145,145,156,170,58,81,141,92,199,233,119,129,140,160,251,34,239,101,237,137,55,188,168,236,166,138,205,56,230,98,10,91,215,220,97,203,17,39,222,154,28,74,252,54,90,237,154,123,165,254,88,189,245,14,202,72,124,36,249,216,51,81,4,236,110,54,109,169,45,75,128,254,233,237,191,141,196,125,75,186,4,224,79,110,113,115,152,209,197,177,51,77,76,23,78,34,37,9,157,139,204,36,38,158,119,11,224,9,43,235,240,177,102,192,22,97,5,46,55,228,98,56,35,157,211,171,146,97,195,11,18,115,135,8,239,126,48,124,66,32,16,98,174,198,147,235,102,42,165,18,219,35,18,155,28,63,65,202,178,82,161,209,197,75,190,251,190,118,177,222,57,201,92,173,108,234,164,110,94,231,255,138,226,19,203,143,90,158,155,73,157,235,166,180,160,255,243,110,98,0,66,202,13,130,112,219,158,94,173,169,198,204,45,213,26,154,137,207,64,221,204,65,5,225,85,164,224,2,159,7,21,202,59,203,169,237,240,99,207,140,16,153,23,28,171,105,53,8,26,134,236,40,184,19,191,26,105,150,33,113,211,192,189,73,62,104,133,29,75,186,25,57,115,70,40,164,84,70,16,177,130,103,230,48,219,126,46,155,228,105,150,124,54,151,146,232,188,230,5,48,90,226,69,10,88,43,38,34,229,135,45,104,129,74,172,120,134,253,206,6,180,88,132,109,12,234,88,195,59,187,21,249,119,89,251,96,138,150,187,195,103,39,100,163,150,24,98,18,53,59,239,42,217,146,220,68,63,184,146,253,142,202,221,153,84,192,128,36,93,115,60,251,69,94,244,154,167,233,152,202,78,78,77,222,225,204,53,153,136,151,124,205,51,98,46,238,90,173,173,92,192,104,21,34,237,233,153,246,99,6,16,163,230,133,8,130,187,19,134,113,16,114,132,243,204,208,201,185,103,155,140,74,91,82,34,243,39,240,22,230,134,190,167,44,1,176,233,55,8,168,148,241,186,20,13,193,106,64,69,87,221,140,228,153,94,12,238,195,165,222,216,34,108,94,233,166,99,236,248,110,62,177,163,32,244,170,41,255,58,42,165,38,74,109,69,34,217,101,28,213,217,127,187,194,14,39,33,159,245,133,196,199,54,98,212,207,210,94,195,210,59,110,70,60,74,234,42,96,21,179,119,11,80,34,196,145,106,186,209,147,140,240,65,163,2,175,59,57,192,219,230,24,85,132,35,72,233,202,205,209,238,136,197,155,140,233,71,50,123,116,121,69,58,157,82,145,129,73,196,81,202,45,196,235,203,70,194,81,192,158,104,81,157,35,240,186,12,180,47,89,249,73,221,44,163,178,115,51,116,125,234,102,193,203,229,68,27,229,167,194,42,137,36,72,8,155,151,198,65,193,39,33,252,55,25,172,225,146,24,176,106,128,5,209,131,123,226,21,223,220,53,141,6,146,233,129,141,109,186,75,80,236,248,153,82,27,180,46,179,220,253,90,120,235,210,199,255,155,128,161,127,115,129,62,170,165,54,147,10,184,73,241,53,173,48,168,103,118,197,126,127,120,145,153,153,233,115,231,182,61,165,65,41,109,142,174,238,4,93,64,206,184,5,179,20,146,165,250,41,43,27,212,125,108,154,215,33,124,215,225,220,1,210,134,77,168,169,196,8,173,132,48,204,250,147,103,106,60,178,107,108,90,101,103,60,57,244,59,101,73,36,112,214,146,107,213,0,142,64,178,88,173,211,80,68,110,102,90,20,137,4,76,81,43,229,48,23,122,130,158,25,161,128,122,119,36,122,195,206,94,170,1,14,81,101,189,135,23,191,125,194,211,246,9,51,40,149,151,120,47,168,151,183,152,55,117,99,127,242,76,170,238,101,76,80,181,74,33,238,85,128,230,22,65,203,128,37,56,161,121,140,25,225,182,132,156,70,252,183,252,185,33,139,77,106,53,61,161,230,111,13,64,168,235,107,77,152,55,82,124,77,35,66,151,171,145,5,89,49,23,10,63,223,178,6,133,0,98,159,185,9,31,37,17,229,163,8,32,133,154,186,248,219,141,198,129,212,223,147,193,40,248,220,156,70,147,250,244,86,52,222,139,232,105,170,185,56,232,221,90,47,75,214,159,206,244,104,190,175,5,213,236,91,243,152,207,179,148,152,10,192,199,178,222,251,236,125,221,39,210,25,93,184,20,37,74,167,238,232,36,0,224,73,203,146,51,215,112,136,222,3,68,123,165,49,195,72,144,78,202,103,187,181,33,112,38,15,198,60,115,242,53,250,39,13,226,34,9,128,100,154,22,97,78,162,251,213,152,127,99,196,99,1,142,172,159,220,2,72,246,238,47,149,76,178,76,50,19,199,213,222,45,174,6,118,40,67,2,79,112,118,116,222,241,110,225,193,146,137,64,81,99,196,20,133,146,143,160,224,153,207,201,53,188,209,6,88,249,58,222,177,152,25,226,88,215,19,143,84,122,178,80,59,163,40,229,79,14,95,81,125,103,234,121,52,122,105,146,255,54,147,78,115,100,0,119,98,63,26,104,165,202,134,211,64,122,186,28,45,251,1,178,212,114,107,60,235,117,125,233,66,249,46,125,6,197,82,44,94,155,52,14,239,181,52,139,5,125,154,79,112,147,75,104,250,220,61,3,118,242,223,62,219,108,19,254,27,100,160,206,56,248,7,57,63,141,48,151,94,77,58,168,249,111,103,75,193,21,125,242,243,235,55,38,164,47,109,193,128,34,217,59,238,232,115,133,14,211,37,253,121,205,8,107,156,62,151,166,131,164,114,236,144,227,65,217,159,221,220,128,100,200,176,80,105,112,92,10,29,32,100,86,37,255,102,218,187,254,57,201,159,117,233,248,66,239,128,188,86,115,51,45,168,159,81,67,223,179,196,213,40,77,106,98,17,198,0,151,153,162,148,82,248,38,146,220,131,85,253,198,163,212,43,104,129,144,217,80,140,71,211,191,200,28,42,177,67,226,176,148,29,67,206,132,238,154,180,60,243,172,187,116,235,79,61,117,232,168,192,85,224,2,220,152,135,42,42,65,94,148,34,27,116,204,64,255,100,84,112,220,34,105,137,153,222,117,201,237,45,147,104,244,185,4,114,86,232,63,192,244,82,2,190,214,185,128,51,75,230,143,22,147,238,59,237,249,101,64,164,186,233,156,105,24,107,0,192,128,166,75,77,197,210,207,243,51,47,64,204,111,77,73,18,90,251,202,166,97,37,87,249,229,130,34,194,138,149,93,105,200,212,148,36,233,188,228,155,37,101,76,81,162,110,214,7,236,176,151,66,13,180,137,42,44,116,223,134,74,114,51,82,26,154,249,179,148,204,138,45,235,204,149,36,219,37,153,243,192,121,158,99,241,156,207,130,230,7,239,65,213,60,204,232,186,234,129,14,157,170,19,170,96,62,195,43,155,45,141,36,116,52,199,205,219,16,82,225,6,72,191,174,56,66,96,173,216,242,53,207,16,241,107,51,158,28,162,70,249,237,33,34,164,197,74,205,194,66,123,102,217,143,16,201,205,166,144,170,230,100,177,118,108,213,38,55,34,158,202,164,226,226,59,181,137,152,87,245,99,76,159,203,63,216,182,78,122,205,2,195,203,229,63,93,104,242,110,106,70,14,198,253,101,122,59,182,212,108,1,16,175,236,76,5,197,16,129,90,113,56,7,250,241,14,99,183,53,149,161,162,55,95,214,247,234,230,102,140,14,106,182,100,188,207,114,156,230,173,55,63,7,166,55,84,30,243,36,35,240,53,183,241,174,54,1,11,181,142,200,172,179,252,224,59,252,124,16,90,127,124,105,195,76,48,62,15,14,4,46,172,240,244,200,70,14,150,119,141,56,37,44,97,166,51,137,51,169,119,127,110,228,101,118,215,159,94,217,85,245,138,53,89,137,18,135,33,182,207,175,249,197,184,99,210,224,202,79,207,225,109,12,180,224,115,44,235,189,143,55,237,138,72,103,51,53,78,84,25,20,26,242,188,53,23,183,157,220,170,206,51,222,197,253,82,130,18,182,125,49,87,116,69,222,62,14,189,187,186,219,203,74,127,215,76,79,176,116,234,64,7,213,147,39,99,137,217,26,112,44,113,245,113,237,227,230,217,122,244,229,234,2,217,192,142,163,117,209,90,85,53,204,32,231,239,87,155,24,177,174,206,124,188,29,87,92,178,227,166,10,122,11,169,106,80,110,126,118,110,235,183,150,248,8,50,129,182,227,228,165,92,173,225,40,26,8,158,255,166,151,16,13,147,169,209,149,181,14,197,177,14,46,83,66,183,185,173,58,238,102,24,112,182,154,113,147,227,98,186,40,164,170,187,97,187,76,239,216,38,255,215,229,201,126,36,40,238,81,32,64,34,84,129,39,204,62,7,183,39,62,140,53,147,189,71,98,78,134,105,199,213,196,167,122,117,161,216,213,98,208,216,14,139,198,225,228,13,235,123,47,242,96,122,53,140,164,253,153,41,101,126,194,116,194,150,24,83,100,166,166,6,211,40,239,205,249,126,187,105,9,136,45,167,121,103,9,102,54,53,177,130,182,190,141,143,214,248,67,131,167,36,116,140,35,115,196,152,150,79,201,225,12,131,225,41,99,76,155,44,125,114,235,208,148,132,23,134,234,222,46,159,220,250,12,135,30,68,161,226,54,17,230,173,142,57,194,133,195,221,88,90,93,66,75,234,153,161,19,149,123,147,216,141,73,138,216,194,170,146,6,38,211,235,197,93,188,84,84,67,213,140,175,234,11,132,26,39,194,81,106,238,43,178,19,116,218,194,73,162,55,167,241,199,191,22,140,135,171,148,79,210,31,24,175,155,193,110,127,107,2,244,81,250,123,193,215,91,4,216,176,224,74,94,23,214,140,38,31,181,70,201,253,153,108,179,59,28,64,15,183,4,111,228,254,88,5,254,98,176,118,43,14,101,1,67,113,72,18,77,221,29,32,133,154,161,60,246,247,174,38,60,165,137,69,216,79,195,99,135,94,95,248,96,169,22,78,23,18,56,86,211,243,145,169,80,86,100,183,139,181,157,108,201,141,131,191,110,17,75,211,253,68,170,67,103,225,246,18,14,109,63,64,160,229,165,215,6,72,29,23,3,210,146,18,205,166,83,43,30,186,147,196,223,90,215,66,3,58,158,139,144,227,179,48,143,131,149,98,241,208,102,88,244,106,40,135,87,124,203,10,80,75,22,125,205,84,124,124,34,192,123,52,62,230,31,5,242,53,211,38,58,180,154,135,216,204,136,141,52,27,210,68,182,171,66,189,54,150,7,120,150,164,217,206,51,32,158,235,4,68,209,132,233,230,24,57,207,253,75,37,107,170,214,75,105,182,93,62,98,9,185,42,125,236,227,181,86,167,223,53,146,8,52,206,229,234,69,144,191,221,140,150,189,102,66,81,171,108,158,93,104,180,84,100,1,172,178,239,165,56,92,56,207,123,214,4,241,217,179,67,26,21,181,48,136,131,53,145,10,42,238,142,247,57,93,7,252,248,154,102,157,205,121,85,192,207,81,198,221,106,230,148,110,110,206,48,57,172,79,134,183,196,202,34,144,46,10,133,218,22,73,184,67,220,170,105,13,233,193,5,16,216,223,26,113,229,165,201,101,42,44,206,214,90,8,32,147,80,187,155,10,244,118,144,47,182,164,251,59,0,153,29,192,103,102,168,104,247,112,140,140,228,20,207,52,11,33,91,51,212,76,157,222,47,158,91,193,97,176,8,0,254,112,35,221,33,82,83,66,219,44,249,22,11,48,161,11,121,52,175,220,166,11,4,0,112,32,112,149,123,211,126,234,172,163,5,136,181,178,243,88,194,60,148,210,11,101,239,164,135,214,6,98,225,77,133,70,243,74,12,168,39,253,160,148,238,230,4,198,73,235,4,155,134,250,107,173,214,98,170,85,6,154,42,90,152,243,150,126,121,91,241,40,217,93,107,129,100,94,147,230,192,37,83,92,140,23,208,245,107,156,231,72,14,171,47,148,210,180,83,199,18,86,94,248,36,221,81,142,191,177,181,244,130,134,103,14,51,7,156,158,212,68,59,253,221,155,184,71,55,96,32,164,238,59,209,216,208,178,150,193,81,154,203,207,204,217,34,239,69,112,78,134,216,223,43,233,94,115,28,196,22,220,33,214,113,162,84,249,231,208,166,120,226,198,179,12,182,22,171,160,117,247,46,76,107,3,249,158,134,200,59,121,29,160,154,78,236,212,66,50,41,237,26,79,69,130,86,79,141,179,121,164,88,86,149,156,221,214,26,119,254,165,216,195,92,20,39,5,23,21,50,221,239,230,181,111,45,194,1,186,138,228,112,5,49,162,174,234,52,114,219,254,204,240,21,72,113,145,25,234,37,112,123,180,165,155,59,8,173,225,84,127,140,168,209,6,62,115,50,169,242,248,212,32,247,181,154,107,34,22,49,141,58,209,92,23,51,202,18,30,183,0,153,202,250,211,195,224,69,241,189,206,141,183,22,186,224,105,117,132,123,49,90,139,148,213,74,97,43,6,133,100,147,16,66,80,164,14,164,234,177,210,216,32,91,40,170,125,14,21,4,66,57,148,157,173,178,63,78,135,108,210,122,72,227,189,20,184,171,21,107,187,155,225,206,147,101,107,32,244,56,107,139,149,197,164,244,78,165,114,250,170,45,198,78,32,191,156,87,13,90,70,24,229,16,245,144,234,56,164,104,145,137,36,147,63,154,62,152,37,117,194,218,140,62,72,172,144,41,122,8,90,76,22,79,94,26,26,152,217,227,177,105,153,20,32,96,53,248,232,190,69,255,66,73,64,137,67,236,106,216,16,174,25,141,236,212,244,230,39,200,44,62,255,249,230,112,235,137,25,117,148,30,230,6,120,122,171,57,7,230,191,148,31,182,83,205,150,185,241,223,134,227,81,63,87,103,7,15,143,174,20,163,179,212,23,51,234,246,187,43,144,76,175,130,205,52,145,131,226,80,63,91,28,105,106,247,136,41,104,250,78,8,143,166,132,214,156,66,166,182,229,86,158,82,140,230,24,116,55,66,130,166,99,2,24,50,178,129,103,175,231,84,82,51,82,121,30,75,193,136,153,20,221,142,178,225,177,251,115,77,132,88,117,76,166,65,12,252,234,51,139,186,78,82,232,79,114,132,229,180,68,116,201,120,19,226,241,133,188,253,9,252,234,254,43,119,212,210,172,15,231,212,111,138,52,8,161,37,6,131,105,154,236,89,113,171,209,175,191,44,4,32,216,238,235,253,204,76,4,13,165,246,208,140,180,242,186,176,76,92,88,66,95,138,3,138,121,23,115,179,105,77,97,73,172,104,102,93,31,21,51,100,48,2,121,62,75,116,57,95,85,131,192,183,41,94,147,52,119,247,190,106,14,108,186,46,167,152,209,149,156,113,243,148,147,132,127,141,102,56,28,201,159,25,170,217,36,249,228,10,90,208,229,137,44,187,92,133,186,12,72,30,136,137,29,230,13,216,246,153,129,209,121,178,218,208,180,2,101,163,207,169,134,32,33,175,133,19,250,6,5,55,9,72,84,12,74,83,134,23,186,195,7,189,172,110,134,20,68,178,236,231,64,218,219,117,184,249,92,38,45,38,230,108,27,142,155,23,233,51,185,154,218,147,55,209,99,198,63,151,171,105,176,115,168,27,95,62,83,75,125,230,115,116,86,143,72,184,154,250,191,12,90,6,199,213,158,89,187,39,142,53,195,191,23,31,123,112,178,200,231,2,134,234,138,133,132,107,20,197,100,208,206,139,86,47,201,51,226,165,10,52,10,240,252,153,226,53,62,246,50,33,111,49,87,235,113,112,51,63,86,245,230,208,130,54,55,211,222,41,105,31,99,52,74,78,21,212,80,1,58,159,160,232,152,142,228,152,19,75,15,15,105,106,52,61,100,104,205,175,25,48,233,80,51,94,87,243,37,146,32,195,44,250,228,39,38,233,30,198,177,144,207,16,74,153,170,253,20,147,167,155,45,178,125,79,206,163,39,167,39,7,51,65,73,249,253,246,89,108,176,227,94,12,31,84,170,43,201,34,104,191,182,216,230,230,84,20,254,212,140,110,193,9,100,170,17,213,73,114,147,114,11,103,255,181,78,235,106,145,77,201,92,255,184,24,217,232,38,245,181,14,84,203,69,109,170,41,251,9,70,15,186,102,176,222,215,58,12,211,178,197,74,1,200,161,83,132,155,125,200,250,235,96,61,215,51,67,154,36,70,18,9,222,164,1,88,175,72,172,69,102,121,109,151,14,171,182,254,68,238,163,225,163,245,235,128,215,109,21,19,221,13,207,113,153,188,189,213,84,14,182,22,237,27,164,23,129,42,166,31,20,114,70,25,208,77,202,196,205,8,184,10,165,27,184,29,72,5,252,183,105,20,78,146,169,134,57,56,71,27,133,253,146,38,178,233,217,234,222,3,68,106,1,118,25,153,39,52,61,38,31,239,140,139,94,117,150,89,115,147,191,23,244,109,163,202,9,98,57,197,26,239,197,20,156,50,19,210,19,99,51,146,20,69,195,16,46,189,182,150,109,117,241,169,107,39,15,121,39,210,251,186,21,218,115,220,217,77,127,85,73,122,186,192,99,235,200,168,106,153,219,46,37,121,240,120,37,48,141,103,50,67,44,163,102,50,124,62,65,57,168,138,200,194,216,78,9,253,131,155,129,18,20,189,55,60,90,126,177,81,22,22,221,164,173,73,98,187,153,46,78,61,1,50,185,125,31,177,245,83,245,235,186,135,219,137,127,205,3,148,168,20,145,76,180,41,123,143,4,16,44,173,156,113,0,36,175,246,147,25,206,75,116,199,204,92,28,35,186,112,179,234,215,154,162,23,12,116,164,37,229,164,131,9,42,116,223,78,22,162,243,10,109,58,227,183,156,61,128,48,152,183,212,29,60,211,144,225,31,19,224,77,83,156,193,94,20,80,174,21,252,69,147,210,23,232,202,237,2,194,80,38,192,67,166,247,166,121,213,145,177,232,28,33,143,170,95,139,18,110,152,11,191,166,231,218,48,198,156,107,78,86,223,88,127,109,143,47,67,8,116,3,114,250,16,105,154,173,234,180,1,230,115,107,158,170,19,104,154,118,217,151,28,43,159,214,50,49,155,162,203,117,112,201,94,154,227,166,222,13,41,162,229,230,100,226,127,178,234,104,195,119,23,2,55,108,41,10,192,194,224,125,183,146,102,165,210,161,72,151,109,132,194,254,228,160,116,170,64,143,192,119,4,80,191,81,10,79,31,84,6,109,248,115,185,153,106,157,158,57,165,157,149,225,209,76,51,244,135,100,18,96,144,35,201,121,31,141,166,53,237,116,228,88,206,84,131,221,76,131,149,76,3,194,140,234,187,247,153,124,217,112,174,138,54,217,205,203,59,236,166,35,255,63,218,206,44,91,114,27,70,162,91,226,60,236,127,99,230,69,10,96,240,249,187,236,238,62,237,138,146,82,162,56,96,140,120,90,232,26,179,240,115,155,77,184,105,55,173,209,225,236,244,238,7,86,205,16,66,65,35,85,250,190,22,122,226,91,237,92,138,92,143,129,248,221,184,65,209,63,212,162,35,255,217,221,72,38,173,208,164,75,184,89,73,116,119,227,159,182,122,120,15,116,93,217,7,253,96,234,213,245,16,175,70,129,237,182,40,173,238,8,136,169,73,71,47,223,188,112,151,70,96,211,11,171,223,121,102,74,59,73,91,243,168,4,202,222,161,76,16,152,128,200,208,123,211,180,246,205,4,124,129,214,181,168,105,51,235,147,95,109,153,10,237,26,92,24,35,241,224,132,255,134,150,37,29,239,170,57,61,106,179,114,57,181,232,40,156,28,113,49,181,204,89,45,77,248,0,253,82,22,150,104,13,80,128,81,74,141,183,130,148,253,89,59,144,166,124,142,41,148,108,227,249,221,106,98,61,110,219,83,184,155,164,63,217,250,75,207,31,85,135,49,13,213,155,98,53,124,223,130,106,127,109,45,96,30,44,204,218,15,70,168,188,231,167,117,21,226,245,239,149,233,25,201,146,85,5,238,45,102,47,194,29,99,232,121,134,63,154,124,67,129,181,167,235,25,95,32,10,119,211,189,82,129,166,9,122,163,116,242,236,63,91,53,61,99,234,167,81,224,239,35,198,156,209,252,60,39,69,245,80,173,125,55,101,201,101,159,228,40,254,126,186,160,200,53,229,84,161,47,181,122,139,11,173,252,68,215,197,84,164,171,196,35,1,16,232,215,174,245,132,141,34,134,244,229,146,89,255,165,171,215,253,227,141,240,39,59,247,162,33,248,31,31,42,152,151,221,9,35,187,145,254,45,217,74,38,194,91,222,93,105,240,20,241,102,131,147,247,210,2,83,131,176,21,206,65,41,0,220,187,58,81,68,197,147,51,216,18,33,99,18,200,205,51,25,239,111,242,114,111,168,160,150,192,38,208,237,112,193,174,150,9,8,151,8,58,73,14,83,228,38,54,63,140,98,213,73,133,59,55,110,162,178,241,203,181,250,186,130,149,145,8,178,194,3,225,142,239,183,73,137,52,17,164,59,240,194,233,254,70,173,66,135,32,94,47,177,185,225,253,64,157,96,246,25,148,241,252,52,15,251,193,48,212,72,191,94,51,6,227,18,63,141,177,171,173,211,54,42,158,31,135,88,7,51,83,80,232,142,191,200,32,202,168,176,67,222,53,109,74,136,249,59,145,58,196,106,89,109,8,136,128,151,135,221,15,156,104,134,22,152,118,85,207,158,211,32,122,126,109,232,147,85,228,98,182,195,197,10,186,4,134,227,187,251,205,97,125,148,124,24,68,11,176,35,126,131,6,93,138,146,37,224,233,84,23,35,238,4,168,71,121,198,12,17,225,207,43,232,112,156,15,17,216,57,35,78,8,244,11,5,144,137,176,106,63,129,219,114,127,186,255,36,140,222,175,57,67,250,199,40,28,52,245,3,76,33,129,223,27,175,84,75,226,166,113,237,124,94,45,173,69,79,249,214,164,155,210,27,221,185,15,157,74,242,220,69,228,119,112,105,141,100,85,191,71,29,177,126,72,28,85,93,125,195,120,81,166,95,157,140,171,165,10,220,17,53,112,116,25,169,230,69,233,138,89,190,47,32,81,169,229,168,131,206,115,167,72,63,115,236,76,36,113,29,199,52,226,31,191,150,61,79,178,147,7,166,53,249,139,18,32,236,104,228,73,122,239,60,92,107,155,2,93,107,175,147,199,46,190,247,83,113,214,182,112,202,192,222,70,98,232,123,101,58,33,147,16,89,30,152,18,40,159,161,185,90,212,72,87,71,198,118,236,14,159,233,62,244,135,119,68,93,206,87,234,22,160,144,241,98,168,253,91,152,118,149,198,54,76,208,189,196,213,38,105,120,51,197,205,218,90,234,151,186,132,140,15,27,88,94,11,199,192,249,80,187,105,111,170,27,197,94,227,22,4,115,23,210,75,65,225,255,249,156,10,2,98,228,157,139,162,20,115,7,90,160,159,187,129,19,92,81,183,5,207,222,13,89,167,28,181,120,24,51,38,119,130,53,68,200,162,26,86,251,240,252,119,167,58,108,200,89,105,148,119,201,183,119,84,76,181,203,28,178,154,22,147,36,21,90,21,245,214,191,134,53,191,53,132,175,210,251,219,140,209,234,51,219,65,215,122,2,77,152,85,174,235,124,6,30,94,162,172,247,158,84,63,248,75,103,114,143,58,38,84,55,185,55,77,236,135,124,202,144,215,106,132,49,127,103,188,89,118,66,110,120,214,193,217,235,247,140,139,51,188,55,242,210,80,227,52,119,40,136,221,161,225,36,159,99,99,223,53,135,173,234,95,38,25,236,39,94,2,75,139,62,218,29,50,69,217,45,150,199,106,225,253,146,20,32,229,28,208,211,126,166,11,27,244,144,172,63,245,117,144,115,119,135,17,18,147,163,129,254,26,92,230,15,70,84,94,67,208,144,107,33,19,233,240,175,212,91,71,5,14,100,255,109,54,15,169,45,97,166,140,80,24,108,68,140,150,136,168,194,226,120,172,10,79,25,88,101,190,100,131,153,72,231,0,245,208,187,233,5,109,241,225,56,134,206,213,223,168,44,210,68,162,38,223,208,237,128,221,251,131,97,115,22,10,90,88,118,138,203,136,29,244,236,147,75,150,53,234,117,51,18,41,11,30,34,225,113,197,126,46,211,89,51,32,77,160,6,76,70,165,194,130,234,239,181,56,231,133,16,184,65,186,227,252,158,208,178,81,245,125,193,227,53,71,160,150,74,159,119,159,236,240,208,244,47,76,214,32,39,171,234,54,116,163,129,236,254,96,70,187,215,53,80,139,214,158,187,251,139,142,27,245,169,155,81,94,185,251,185,80,170,87,243,29,193,31,40,68,126,48,231,202,49,13,53,166,9,157,214,140,155,211,136,175,209,109,78,19,39,200,2,238,93,171,192,205,228,244,214,122,200,177,231,40,26,58,199,118,247,248,95,179,46,123,61,244,160,0,14,234,138,134,41,207,24,10,204,129,217,3,158,89,13,51,202,199,145,244,113,180,67,233,183,53,24,139,51,61,3,94,249,9,229,14,35,208,46,247,234,55,140,108,89,112,185,57,190,131,198,114,103,137,108,223,164,75,105,235,136,195,98,184,238,136,163,6,47,199,7,146,237,231,64,254,102,233,180,154,85,125,112,72,201,252,100,35,81,200,158,51,213,35,58,223,250,94,109,251,219,3,211,245,226,48,226,54,186,101,89,200,207,137,246,33,115,69,213,91,222,43,187,176,71,67,218,38,61,143,125,156,202,228,102,244,153,22,211,120,81,5,70,178,216,67,40,4,156,147,212,83,26,21,122,243,173,146,2,62,232,88,255,173,39,182,168,240,154,110,125,160,251,166,130,30,108,152,43,123,109,55,101,37,152,188,10,159,163,253,203,40,177,103,157,163,184,9,72,101,183,31,242,176,71,194,43,127,97,114,49,78,82,213,205,118,94,242,141,22,253,246,159,203,75,201,44,177,140,59,206,139,22,31,79,148,145,21,135,81,73,238,109,116,74,203,223,10,143,77,212,41,27,2,81,36,26,62,23,16,118,19,105,169,66,37,169,58,187,200,217,255,142,115,46,156,15,6,187,232,146,161,228,105,254,237,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,127,72,200,221,232,26,176,213,138,4,76,160,52,230,159,181,243,79,239,50,30,52,98,99,1,43,76,216,96,6,124,54,217,123,188,35,129,80,151,59,50,176,40,209,79,86,20,230,152,46,1,47,225,231,198,33,163,118,193,223,11,93,194,245,252,52,182,130,207,20,216,18,187,116,175,1,143,160,168,4,134,115,187,10,76,168,243,203,187,28,223,149,64,214,93,241,198,21,126,252,74,255,237,115,128,242,42,10,27,91,100,192,176,250,203,147,83,140,231,205,109,3,226,251,34,174,122,167,174,173,121,82,146,240,154,101,46,4,46,112,232,13,135,243,20,218,4,194,109,41,175,248,218,37,211,128,171,23,211,108,112,47,70,100,34,201,7,161,177,163,151,30,63,77,116,78,6,141,186,23,47,97,30,20,196,237,161,191,141,237,145,146,127,78,106,236,165,100,171,67,194,125,54,190,26,48,81,183,7,158,193,172,3,60,96,209,188,112,55,33,94,127,49,10,234,196,1,180,204,236,240,46,103,232,20,97,86,85,152,178,142,237,95,132,49,234,178,173,16,224,59,67,211,3,238,180,198,10,76,165,80,187,48,108,167,122,243,227,128,231,52,3,166,135,79,225,217,163,66,218,174,238,194,126,67,29,11,82,244,23,166,237,68,134,133,222,251,251,222,230,201,233,213,144,152,182,178,227,189,207,65,213,138,194,35,34,216,192,40,254,202,160,194,221,63,239,213,172,206,155,194,38,18,51,102,187,131,90,76,39,73,96,91,148,1,19,221,154,122,115,35,48,15,56,153,100,138,194,124,67,159,138,149,198,172,242,92,92,123,60,25,105,238,173,99,122,54,186,236,124,239,52,181,98,82,41,124,140,157,237,103,80,66,72,228,153,106,196,130,226,152,48,37,156,162,23,99,75,166,139,210,111,163,79,198,1,253,229,184,57,33,142,237,223,228,131,204,95,69,86,172,176,94,133,27,161,211,183,114,206,59,223,150,50,149,226,186,229,145,252,243,118,123,235,201,235,194,250,3,29,4,250,91,126,115,168,66,150,14,90,53,77,161,47,96,176,23,236,170,115,60,123,3,26,41,1,119,101,193,239,20,178,99,78,58,76,25,70,82,184,154,228,113,192,181,8,237,15,112,163,230,62,224,164,154,205,103,207,99,249,125,43,172,83,47,210,165,112,0,37,234,179,72,60,76,110,220,70,165,101,221,18,81,213,244,155,15,162,99,227,129,233,58,8,152,250,174,162,123,162,69,135,2,165,237,79,223,139,45,205,3,194,248,122,202,178,124,96,235,209,241,7,111,152,242,85,81,24,87,71,160,182,63,62,240,240,128,2,245,176,148,94,232,215,166,101,218,237,74,19,21,29,186,105,89,81,156,135,66,136,234,237,241,92,77,213,148,27,127,214,46,220,116,249,153,144,85,124,16,108,37,225,66,234,166,120,211,226,201,207,142,213,251,243,219,180,235,123,56,14,98,159,34,213,122,118,117,29,113,243,108,74,29,122,243,179,250,60,213,142,178,49,41,233,165,195,50,130,225,208,202,101,105,205,83,24,225,173,30,48,129,93,157,229,63,138,112,135,51,102,129,222,156,138,149,152,105,41,103,21,34,5,198,225,10,24,66,157,162,79,126,246,218,236,159,196,40,160,165,136,10,24,30,162,233,112,111,26,203,238,48,113,184,98,167,169,246,44,225,103,7,37,209,17,48,29,103,250,57,25,229,25,40,10,32,91,111,253,219,11,62,248,152,124,181,232,190,210,140,148,34,208,73,76,93,207,86,19,145,10,24,181,168,161,95,19,35,212,95,122,209,174,171,139,147,93,199,165,57,128,87,111,207,144,21,227,26,119,248,76,68,105,198,231,115,17,227,139,223,166,183,168,234,218,229,0,42,113,243,71,99,235,160,199,11,140,213,183,168,131,232,122,250,25,19,170,135,125,129,37,21,9,122,158,220,35,206,160,249,89,94,103,117,20,151,155,62,48,34,117,15,74,155,217,69,215,150,106,36,96,50,2,253,194,8,149,93,248,24,104,203,189,118,234,168,169,19,156,10,119,175,227,6,181,172,144,160,213,248,224,28,38,17,161,155,97,38,112,94,75,192,170,171,68,115,5,196,76,126,49,84,58,107,169,201,125,38,134,115,35,18,78,35,185,43,63,157,40,171,186,87,87,165,15,53,198,255,208,29,183,72,172,178,104,0,195,50,182,2,166,55,117,41,28,237,136,160,150,13,80,71,99,186,16,10,40,173,56,91,209,182,188,245,218,224,42,153,120,224,18,244,232,6,119,209,96,236,168,76,148,185,125,10,18,103,152,55,8,217,45,175,150,71,9,120,100,169,154,232,212,217,207,59,79,224,177,218,114,38,83,0,131,182,144,195,120,99,178,13,211,47,219,189,182,184,91,83,154,132,187,173,242,230,124,32,31,112,130,173,226,145,50,77,146,59,49,134,238,185,100,84,102,179,83,58,96,122,169,167,250,141,148,251,249,247,160,144,162,202,186,205,104,50,56,25,190,193,85,114,38,192,199,182,27,122,181,186,64,249,87,102,222,3,78,69,184,148,129,173,252,241,194,26,63,133,103,137,170,142,24,114,74,18,20,46,153,34,130,118,7,77,93,109,42,253,231,138,123,243,223,210,44,70,19,241,142,2,155,78,64,186,9,37,49,221,168,24,11,177,52,77,255,118,9,76,152,40,246,89,43,64,149,49,61,78,103,118,219,16,20,94,253,161,1,134,197,121,21,247,158,143,155,129,8,103,242,58,46,52,19,49,51,37,132,208,172,2,111,196,218,44,91,8,168,58,228,28,229,46,32,60,22,41,90,162,17,106,150,121,63,8,177,49,73,191,65,243,156,156,149,14,70,179,193,182,123,97,136,181,170,103,124,22,242,6,90,74,72,66,131,138,254,31,76,220,55,107,4,12,101,139,230,204,62,12,56,105,68,9,144,97,249,180,226,48,62,162,48,26,159,25,76,243,225,87,71,211,169,198,62,135,164,192,196,60,235,242,223,70,34,245,15,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,109,60,116,112,184,23,159,129,147,62,35,20,157,252,153,6,13,119,213,109,97,162,155,24,241,85,225,141,160,83,192,67,148,34,64,233,220,207,129,210,149,43,247,70,16,193,67,11,147,50,56,205,60,12,227,79,247,82,112,114,22,228,200,20,102,191,40,254,224,25,123,232,70,30,134,169,186,183,47,148,68,101,11,156,47,249,194,199,73,91,53,30,45,153,252,77,19,24,26,197,230,87,211,169,217,239,54,107,119,63,203,195,159,156,118,31,121,48,178,34,110,195,32,249,183,151,144,123,142,159,58,116,246,33,75,25,186,85,121,238,97,52,190,23,54,230,183,11,35,203,187,86,60,88,162,97,71,96,8,188,251,103,113,78,118,34,154,9,5,174,81,219,9,215,23,91,134,188,116,195,79,253,230,190,81,129,45,33,152,165,211,155,194,199,237,48,153,185,38,35,74,184,205,251,217,14,108,218,89,50,23,216,115,189,103,125,194,246,114,54,210,59,162,100,21,170,199,152,167,69,171,215,109,239,131,184,54,19,208,118,152,106,231,91,222,108,81,170,29,159,235,12,73,237,162,34,198,137,140,236,178,95,141,73,46,254,30,113,246,29,101,234,20,26,181,34,212,184,36,129,41,108,8,120,101,213,190,25,230,75,186,231,195,213,103,226,221,39,107,38,92,52,87,60,153,209,177,43,60,206,47,143,128,9,166,119,129,105,29,143,123,179,60,36,222,98,221,18,213,123,199,45,192,60,197,39,179,34,29,34,133,241,218,22,180,20,56,17,115,188,163,50,72,56,95,216,24,111,215,189,186,79,73,156,255,234,109,203,152,1,19,81,81,24,81,187,189,238,111,79,9,106,24,67,225,121,155,33,143,54,245,167,27,196,73,37,80,8,217,245,226,106,29,40,247,201,180,6,195,20,64,114,76,242,5,11,149,204,98,244,176,150,247,150,51,15,45,233,127,97,88,178,191,32,19,22,36,71,253,22,212,136,4,2,30,38,73,32,48,125,25,179,92,88,197,20,97,127,234,225,117,89,157,111,149,109,131,166,177,86,98,138,67,75,33,105,117,99,60,161,127,218,151,23,123,173,76,113,14,204,116,63,199,79,121,161,8,76,253,192,93,156,176,25,200,102,9,121,205,114,217,29,92,73,196,67,171,192,240,111,196,199,60,230,212,144,210,18,218,249,141,6,213,97,26,177,101,71,67,53,103,223,229,133,100,146,184,24,214,123,206,65,120,55,165,231,107,18,24,79,115,223,13,141,98,15,65,33,11,42,177,141,39,2,86,50,104,118,8,180,216,138,179,89,168,23,134,48,109,249,226,204,176,163,137,69,107,141,239,203,243,9,230,253,85,41,122,49,121,193,228,209,78,59,35,154,78,98,172,43,175,181,4,133,36,94,134,180,33,8,226,223,11,163,191,11,141,140,105,148,85,231,62,60,176,181,167,202,92,161,225,197,245,158,57,98,178,166,244,81,104,45,94,15,96,103,4,181,10,23,37,128,236,9,57,6,188,63,219,60,188,255,221,155,238,169,24,61,143,157,20,134,178,238,162,52,148,202,107,145,29,116,237,65,102,10,253,159,242,49,161,91,117,174,0,96,99,203,185,112,66,182,61,197,199,166,81,69,151,64,50,251,41,230,25,166,241,150,239,145,168,31,30,113,186,33,26,116,237,244,227,188,144,221,190,191,13,175,74,17,180,178,11,181,59,162,93,218,30,96,133,162,180,191,220,51,61,75,199,27,27,60,21,103,114,111,101,31,196,226,76,232,58,196,123,97,110,220,247,42,86,221,113,215,15,123,167,76,36,138,165,218,190,235,135,138,98,89,249,8,93,175,26,27,26,252,57,82,178,62,40,95,34,102,28,251,70,209,184,29,236,171,231,215,239,190,1,179,245,141,77,31,24,10,207,56,159,126,42,153,114,243,220,109,201,249,158,101,132,103,114,115,246,56,15,186,19,100,130,229,160,10,220,172,94,203,79,78,130,234,73,126,219,90,119,220,212,73,211,52,236,239,176,100,139,127,198,76,28,36,3,101,204,205,167,168,49,151,58,148,199,98,154,18,71,90,238,150,113,107,162,92,77,96,218,160,155,63,90,183,10,55,129,33,148,235,113,14,144,243,106,67,126,123,192,213,31,198,76,95,166,35,116,97,186,135,71,152,35,136,255,74,207,40,213,158,168,210,251,39,177,102,126,1,207,236,218,113,166,215,105,241,158,11,159,45,236,76,6,31,148,99,109,83,181,127,225,98,97,124,71,169,133,18,91,37,19,145,217,97,69,225,180,165,44,3,158,201,254,205,11,115,218,201,189,147,157,135,1,67,2,32,115,33,153,68,100,188,52,33,67,157,11,8,10,238,187,113,24,255,163,44,79,42,234,167,215,189,67,114,213,149,121,194,216,147,187,135,7,128,209,85,105,2,195,160,16,27,71,53,166,138,59,209,18,181,235,49,137,171,233,38,200,189,173,17,201,119,134,84,77,190,249,14,26,113,141,230,42,198,192,136,17,8,202,204,136,73,138,54,161,218,173,124,32,28,254,120,110,132,204,229,106,24,148,102,88,35,8,13,235,78,125,22,147,53,164,93,184,8,209,13,233,57,28,252,128,201,63,235,136,67,32,94,171,79,82,250,64,155,88,135,150,152,157,177,235,32,244,90,37,232,190,145,88,105,227,194,53,9,115,22,113,214,156,135,220,220,36,174,4,110,181,132,53,66,99,136,38,173,168,86,172,237,190,54,137,10,73,229,109,147,137,173,241,53,207,147,12,73,238,160,136,218,114,236,135,166,153,41,73,227,77,160,113,132,89,75,1,211,158,122,181,29,49,254,104,199,14,213,30,118,106,81,106,91,113,56,34,104,45,231,64,103,31,154,215,218,167,90,71,34,204,103,71,64,222,169,199,166,146,8,113,10,76,121,227,184,48,60,216,91,224,132,223,35,59,22,108,123,23,166,159,99,196,242,35,116,161,229,11,86,5,154,195,49,164,197,61,73,220,112,55,171,99,142,171,9,224,72,218,201,62,245,202,241,218,244,96,72,44,22,106,6,89,250,103,43,104,18,6,232,156,57,161,166,196,78,109,181,108,23,70,90,102,251,231,60,179,236,120,161,50,226,201,122,140,226,226,134,53,116,223,139,198,126,24,96,29,70,4,81,82,21,166,176,90,239,205,161,4,151,212,43,89,172,136,234,3,115,65,23,152,46,217,48,62,113,5,117,34,46,194,115,222,58,205,111,19,105,82,152,162,143,251,228,253,60,188,68,114,23,74,78,110,31,90,201,230,150,212,236,194,31,238,235,14,41,157,240,242,224,19,209,231,216,179,6,154,69,89,225,106,197,225,1,195,42,166,112,238,229,78,83,90,161,52,231,117,60,28,120,168,198,189,58,105,205,213,66,31,253,154,228,118,94,73,98,138,2,210,157,238,177,140,234,198,18,20,109,130,251,94,213,136,190,46,124,118,249,217,98,103,24,148,22,38,133,41,61,10,31,137,54,249,165,175,13,247,215,93,219,227,199,2,41,48,172,57,247,189,142,89,165,105,122,10,33,119,189,6,5,97,72,153,104,244,223,204,114,231,2,97,27,185,56,155,90,93,124,206,14,157,167,12,105,178,40,219,157,11,232,91,201,84,129,59,160,199,210,199,145,148,158,70,22,107,239,215,103,197,6,23,102,130,78,77,250,14,123,63,137,110,15,180,71,53,232,136,121,234,138,114,217,133,25,224,123,254,64,180,40,44,40,132,81,41,154,138,160,140,41,83,103,129,233,190,142,73,8,43,163,48,34,244,73,57,112,190,214,223,36,94,52,4,134,132,176,221,112,209,18,235,142,139,217,82,194,240,132,9,55,233,197,103,105,246,235,185,97,247,203,60,33,179,228,89,114,156,171,227,156,202,4,158,214,40,181,36,122,215,37,114,8,108,155,101,192,83,24,156,65,203,141,154,224,245,101,17,133,0,198,188,139,139,73,251,53,189,154,250,152,8,28,102,180,138,245,67,211,203,57,226,181,50,236,35,146,88,50,82,176,17,14,169,213,178,203,126,52,77,24,126,95,148,192,150,160,13,23,39,226,165,93,151,229,36,120,154,195,91,205,86,35,46,195,93,172,1,216,221,31,147,212,150,201,79,104,167,239,112,158,144,225,217,58,141,120,148,20,67,70,80,74,142,61,142,91,120,80,3,69,44,102,40,156,67,83,30,152,170,106,129,57,121,188,7,201,132,139,142,159,55,21,38,85,20,63,189,49,237,228,107,37,228,70,34,10,140,153,174,182,2,39,120,212,221,205,108,82,237,114,228,114,254,163,175,30,112,145,214,17,179,157,187,203,100,208,59,121,140,59,253,212,208,149,185,42,60,48,233,128,172,176,213,116,58,76,243,183,148,91,28,24,225,234,25,240,92,66,247,192,118,208,34,206,139,230,92,87,67,99,24,43,185,175,219,76,88,93,132,75,129,111,93,15,48,210,62,77,224,51,113,178,239,193,231,83,45,85,109,56,48,164,244,241,177,77,89,73,108,32,4,40,90,137,15,66,41,194,28,227,129,147,107,26,79,150,130,246,248,27,255,205,253,30,152,134,210,136,143,80,12,133,151,142,146,100,47,250,96,103,26,78,63,235,207,162,133,163,233,162,203,202,140,47,218,69,144,238,160,180,164,187,75,70,71,231,94,83,47,54,54,232,120,46,40,151,244,185,142,21,144,102,132,244,109,199,17,35,100,152,8,70,132,244,205,79,150,243,20,77,223,227,80,198,213,214,18,121,103,184,181,83,122,237,25,112,90,90,9,69,5,100,186,217,6,19,43,148,175,49,225,30,156,23,77,89,218,137,251,248,89,238,241,177,112,15,197,184,26,38,4,28,175,141,173,86,30,216,186,52,122,192,163,75,164,149,26,41,200,63,118,76,148,222,180,20,120,24,115,100,204,240,97,204,32,114,53,78,117,78,247,183,33,84,147,15,70,35,151,147,124,2,183,42,142,85,103,84,199,77,122,241,183,83,121,96,206,186,123,115,211,85,20,184,154,41,114,135,165,139,36,151,69,207,250,74,23,94,199,243,149,245,67,89,235,148,171,141,233,250,194,216,175,45,70,237,76,181,58,116,245,145,34,78,247,115,87,38,242,3,83,149,90,3,166,61,89,38,106,59,62,221,61,34,38,253,204,242,211,16,236,172,59,203,167,137,81,8,76,67,104,196,90,233,178,27,98,133,16,189,171,37,158,108,81,254,46,214,48,13,11,59,69,68,147,174,145,161,123,146,113,22,197,150,69,54,39,233,68,165,139,32,223,181,77,88,73,12,90,220,224,161,176,141,161,192,199,55,14,203,46,35,142,39,188,13,240,113,176,4,227,197,166,241,227,95,56,65,237,124,183,6,156,56,241,172,40,162,165,15,249,194,69,77,113,43,160,111,119,241,91,11,179,188,24,29,247,41,86,193,52,86,203,123,115,18,196,211,245,119,96,102,106,234,101,227,50,6,233,37,232,66,137,75,96,227,44,92,49,166,184,179,85,96,107,25,137,15,118,140,99,17,101,0,110,237,78,227,101,12,74,119,84,72,238,192,20,26,48,158,114,83,24,54,248,184,186,34,52,148,5,62,159,172,197,214,129,169,93,228,24,192,84,111,61,206,24,234,5,69,210,168,67,96,61,174,201,64,158,74,30,12,62,156,20,70,18,18,4,234,202,18,237,60,123,218,133,231,179,211,91,233,97,141,45,15,45,89,93,250,7,46,161,135,12,12,39,173,188,53,173,49,247,20,177,67,91,14,25,164,120,138,19,92,67,54,148,68,121,17,52,247,30,155,210,182,54,45,185,216,168,27,124,68,9,142,162,247,174,112,237,222,15,7,76,163,86,85,24,41,70,71,201,215,108,189,120,122,215,164,57,254,93,183,156,110,164,130,43,96,104,55,244,82,24,32,61,234,110,66,229,18,153,235,221,148,249,220,179,57,7,63,101,225,15,140,9,220,2,102,23,144,159,54,249,85,223,83,10,189,162,162,59,15,92,188,140,222,116,40,41,51,85,52,10,248,167,165,147,181,14,183,83,75,187,61,237,68,217,45,249,129,7,166,122,45,224,69,240,82,96,82,4,254,161,169,196,60,83,88,111,110,153,192,117,225,185,117,204,224,72,232,190,199,159,79,193,70,60,20,134,234,112,6,60,180,23,27,182,133,61,188,200,196,96,58,48,5,46,136,196,220,171,77,77,69,97,202,205,227,209,40,187,144,66,70,92,165,51,41,229,234,164,253,1,16,125,113,224,4,220,171,228,171,109,198,182,59,168,132,225,154,46,77,35,81,143,57,10,77,165,218,134,221,232,181,99,84,138,169,133,42,74,111,216,29,211,158,187,78,225,106,69,255,119,196,37,124,140,32,125,173,37,190,102,51,53,190,173,48,4,172,37,224,242,236,193,140,231,29,145,197,99,202,173,209,5,8,15,187,208,225,34,226,237,221,202,120,151,103,32,169,144,56,103,145,188,50,221,112,185,6,108,226,80,242,82,153,122,180,50,3,54,85,72,129,137,182,196,194,165,48,87,239,125,108,243,91,217,83,104,98,40,186,137,158,35,181,187,68,12,48,157,57,122,111,138,15,226,107,208,250,33,90,197,108,237,52,146,110,135,225,108,151,26,121,178,149,197,203,20,209,133,163,209,71,38,130,137,150,231,184,26,101,81,89,124,240,42,140,62,46,186,133,233,255,160,204,193,125,47,166,85,82,97,186,84,171,79,81,34,72,91,193,115,232,205,24,208,86,8,94,9,220,140,224,51,222,10,181,187,34,112,197,60,171,247,165,89,0,2,211,185,21,239,92,149,217,152,220,48,42,89,241,88,144,149,203,121,121,166,213,185,243,138,69,13,233,154,120,162,116,15,207,20,3,70,175,112,22,191,168,81,213,30,1,34,107,1,200,250,211,205,216,179,125,47,155,180,217,234,197,67,146,151,244,209,20,181,173,154,213,104,231,64,139,138,184,216,222,126,214,225,133,173,91,92,223,26,221,23,127,107,106,210,213,76,111,198,119,182,227,167,207,228,238,245,133,233,140,10,24,18,149,249,192,55,158,94,16,157,76,207,152,13,43,59,113,24,182,191,61,158,39,143,206,25,142,30,216,3,244,230,196,238,99,135,47,148,51,137,145,79,213,72,138,12,160,149,211,139,130,1,112,237,222,22,127,224,60,69,34,179,55,83,226,234,113,102,18,252,122,190,102,161,218,117,7,156,186,198,95,209,94,221,51,118,112,139,50,232,226,161,202,42,199,102,102,194,147,98,255,88,147,79,148,199,156,51,12,65,59,121,112,210,87,201,205,85,43,103,145,114,38,96,234,189,107,192,173,107,159,148,209,1,214,216,224,143,251,61,68,224,153,115,141,248,142,163,148,12,233,10,129,152,58,197,36,38,56,246,76,37,90,54,247,125,178,179,107,106,51,69,195,185,223,114,117,86,70,47,96,148,163,20,214,159,230,68,206,237,162,37,233,153,105,157,101,115,221,7,167,95,79,126,26,46,150,8,198,144,20,173,154,100,104,116,41,220,205,46,163,20,147,21,38,126,27,182,66,102,31,214,141,225,248,220,61,50,24,231,12,27,74,223,218,141,1,172,196,107,147,131,213,94,165,134,235,225,91,37,233,66,148,79,158,215,110,183,214,112,155,176,107,85,120,141,40,207,132,245,72,155,82,27,62,91,189,14,192,70,20,68,31,12,65,185,30,22,252,218,66,161,6,218,110,154,45,175,167,188,178,155,188,144,147,128,64,75,72,247,222,115,49,182,115,220,219,148,51,244,169,207,190,28,17,38,216,10,132,167,195,224,116,75,130,40,152,155,186,35,49,214,55,176,54,205,59,208,171,43,17,194,128,217,205,138,78,20,104,58,174,55,71,209,73,213,241,46,166,80,28,48,207,94,117,30,65,45,25,206,30,130,227,18,18,111,236,88,46,148,12,124,254,238,84,152,250,250,251,98,5,66,145,7,182,94,237,8,66,145,8,213,89,216,141,99,56,224,161,154,164,29,62,13,248,14,3,134,212,81,159,188,34,103,16,79,126,156,189,38,33,15,184,37,115,189,47,118,252,109,61,116,235,224,64,187,225,49,196,137,101,229,86,147,217,142,33,63,103,155,242,7,64,19,178,198,133,201,8,117,189,185,49,189,135,15,252,139,186,42,204,161,19,241,198,13,153,78,85,152,152,216,13,128,193,19,175,191,205,237,35,54,109,149,4,58,166,149,105,30,110,42,77,131,227,65,137,106,196,197,253,141,169,83,241,53,110,200,145,198,128,89,30,56,39,65,113,80,218,115,113,245,94,61,148,166,104,127,126,158,123,245,59,201,137,18,244,231,201,206,183,174,17,41,37,62,50,116,101,159,49,11,122,111,96,146,245,207,136,167,16,222,37,244,127,142,108,93,188,246,61,34,149,128,113,146,244,244,58,166,120,201,17,12,237,198,86,171,31,132,186,174,8,50,81,47,161,231,75,69,17,98,199,123,97,49,232,185,122,86,227,113,140,227,193,141,5,67,86,8,18,247,187,199,213,148,102,139,57,77,94,162,230,152,42,29,250,129,169,40,17,102,191,55,228,78,91,15,198,2,179,120,164,41,152,238,162,132,108,112,158,17,14,129,110,105,36,125,240,213,230,136,213,119,150,199,214,16,19,49,189,243,235,145,74,128,85,82,247,141,98,52,111,245,150,240,103,169,59,229,234,6,21,130,195,72,15,235,249,67,211,72,148,188,210,188,52,134,158,17,236,158,227,102,134,208,127,208,77,201,148,151,163,204,241,199,98,174,104,70,16,53,50,109,148,86,191,112,141,88,102,50,121,84,69,81,202,139,227,137,154,133,250,60,216,57,25,115,236,212,233,216,68,77,215,15,194,126,253,254,52,42,12,106,253,33,232,60,110,25,61,196,221,50,135,233,128,116,154,99,42,242,56,70,183,194,180,34,222,98,91,138,53,244,167,179,85,73,70,230,211,210,26,23,134,168,116,174,121,211,166,85,127,154,174,78,169,233,174,68,236,5,69,219,54,202,191,38,234,28,18,108,108,196,166,214,186,69,246,198,44,45,48,221,129,57,10,221,43,125,17,207,44,172,232,22,69,125,10,210,4,235,221,198,75,212,170,67,58,165,238,59,124,77,185,70,177,4,245,252,207,123,193,53,92,162,200,190,66,13,175,67,218,176,222,163,38,14,177,194,166,102,105,179,112,205,184,240,89,80,143,13,213,66,177,116,90,113,202,107,58,18,253,25,247,201,169,77,207,143,37,51,70,116,46,52,42,5,199,99,232,32,250,21,232,249,109,221,146,136,62,222,66,13,211,84,206,106,68,33,254,17,197,207,184,143,218,75,219,44,194,27,5,13,48,68,109,221,168,201,47,182,40,243,232,4,208,37,166,14,169,95,191,85,169,200,151,54,61,211,9,143,173,152,135,221,74,115,21,165,70,124,94,116,23,157,105,132,138,110,13,126,207,66,27,140,151,144,211,45,73,165,171,87,205,124,234,195,179,92,57,138,250,39,195,4,10,238,83,205,253,152,134,214,67,17,95,154,17,209,108,177,237,100,113,158,51,158,200,172,9,76,110,38,73,117,87,125,92,140,9,177,205,214,111,245,252,52,217,179,168,37,58,198,26,167,182,192,231,236,223,50,17,224,47,216,10,143,40,53,63,40,5,110,235,113,218,96,156,137,154,79,194,58,234,101,19,148,141,106,8,104,213,170,26,57,214,187,209,227,230,199,212,18,145,6,139,45,172,91,24,141,102,227,227,131,147,152,187,213,118,163,108,125,236,5,241,90,186,40,129,7,117,54,55,133,161,183,232,179,191,78,25,20,30,145,190,72,196,183,250,19,48,129,126,194,195,114,72,218,37,45,105,99,11,62,71,134,191,22,145,5,173,246,161,229,144,118,25,135,225,89,214,64,39,225,65,223,41,201,26,159,205,240,137,142,25,127,117,14,184,119,173,140,129,17,100,121,116,140,234,26,212,42,155,194,61,142,92,224,252,134,104,105,242,9,18,22,42,236,215,210,240,87,49,227,196,127,27,146,102,229,150,233,52,182,249,46,110,106,189,251,137,224,210,168,217,47,76,189,189,14,11,107,218,147,35,182,147,149,174,17,247,99,198,240,230,31,108,20,162,189,61,193,206,190,227,189,173,5,79,3,219,88,34,37,199,213,93,67,11,128,201,169,45,0,173,240,70,97,68,99,187,195,144,145,148,246,188,245,112,26,135,129,153,115,62,231,51,40,231,52,114,234,153,243,47,137,2,141,179,90,148,49,224,9,217,227,115,115,252,215,128,77,144,69,3,192,116,222,56,105,149,201,209,230,169,49,115,250,251,99,204,70,225,228,219,26,82,47,28,243,23,78,85,231,10,150,163,135,166,225,134,65,14,74,94,204,68,176,150,195,29,125,225,162,40,101,247,254,211,100,221,170,62,25,4,30,222,239,61,172,237,90,195,53,240,177,7,187,233,176,198,105,37,33,35,43,20,148,150,20,241,225,218,42,252,139,144,58,76,205,182,134,182,77,133,112,141,128,203,72,250,218,29,186,67,231,87,162,189,69,181,53,128,137,82,5,76,232,79,65,200,126,46,8,105,235,115,235,86,61,2,54,224,132,45,26,217,67,140,40,151,248,30,22,59,125,82,82,8,13,110,31,51,219,183,83,127,94,235,236,35,61,96,246,138,249,164,118,134,255,50,170,43,237,73,174,112,158,197,234,41,137,210,155,7,38,24,116,97,184,22,53,195,177,9,193,248,215,130,141,78,26,182,73,128,204,229,98,81,195,88,107,52,220,105,156,244,51,62,38,134,223,155,185,193,190,203,43,224,162,114,105,172,0,74,190,227,234,6,233,142,94,141,16,231,140,223,166,80,89,223,27,241,194,32,85,68,62,123,108,253,214,196,249,188,222,212,96,26,131,100,113,118,146,197,237,62,218,108,235,129,199,236,177,91,254,248,154,117,99,128,232,117,196,111,115,46,108,189,26,141,180,251,219,176,3,232,158,101,205,24,181,222,49,111,91,247,187,99,20,21,47,93,3,70,239,72,134,197,42,103,99,215,97,249,104,108,162,211,64,232,106,245,195,164,83,159,141,129,250,49,103,120,49,162,194,162,193,185,51,113,151,119,94,219,160,117,173,143,97,215,200,245,206,6,212,83,212,163,220,232,225,141,128,17,92,83,43,139,162,147,222,99,84,170,73,104,107,198,224,216,93,211,247,98,186,182,90,126,45,161,30,92,147,8,27,146,32,83,152,93,232,194,198,17,169,70,152,46,238,68,163,188,90,150,164,70,119,236,197,9,42,53,205,193,156,179,122,165,251,61,143,17,80,213,199,231,105,221,185,2,70,19,89,173,75,99,189,136,169,70,201,183,154,227,198,132,122,167,121,129,156,70,12,41,90,56,219,157,106,228,158,154,26,212,112,206,142,152,168,244,117,171,223,7,141,106,137,243,15,193,207,165,241,5,72,223,214,142,71,123,132,24,9,91,78,79,148,112,237,57,68,30,23,5,145,206,17,115,165,80,160,249,132,68,219,46,233,190,22,97,153,174,17,104,74,186,29,70,119,171,237,39,64,93,34,169,59,224,187,170,106,51,55,19,114,136,175,121,38,185,180,196,226,166,237,234,34,95,48,40,31,139,67,237,245,6,199,129,207,98,138,249,123,94,15,76,83,95,9,248,220,76,131,46,232,59,121,19,37,48,190,155,134,185,112,34,75,252,54,219,250,124,224,116,143,9,96,45,4,65,10,165,206,251,100,152,23,79,252,109,152,152,95,192,73,37,170,237,234,160,208,30,11,90,169,39,157,87,121,105,63,192,208,146,123,248,130,80,50,217,94,67,137,211,1,233,255,124,124,229,228,180,109,103,66,111,164,205,198,51,42,231,228,241,71,27,148,227,175,39,146,187,92,136,14,61,85,162,158,245,249,156,148,9,59,92,234,124,188,194,70,117,250,142,123,83,230,149,31,71,27,54,41,191,57,77,117,202,44,74,4,123,120,155,150,105,237,29,223,112,63,169,142,228,106,25,240,133,205,182,158,201,176,208,131,245,207,137,148,223,51,40,80,77,250,41,97,156,178,210,174,14,140,203,230,99,102,101,16,229,129,235,153,41,113,239,166,141,192,150,162,33,5,17,104,82,189,67,96,194,88,241,211,191,70,172,7,62,223,123,92,184,107,149,86,51,111,121,6,76,253,145,46,109,100,168,157,166,5,24,174,28,125,109,83,129,138,49,203,68,103,219,19,148,153,43,86,72,97,125,141,241,204,226,116,167,10,117,81,79,80,147,202,182,118,175,62,19,85,139,171,91,161,146,206,183,149,85,82,174,90,4,67,251,216,242,142,117,136,66,224,195,215,48,216,56,3,21,51,141,226,64,229,146,108,72,110,187,112,17,44,132,212,209,79,141,146,89,85,135,195,176,175,106,90,44,99,4,56,107,41,228,198,115,232,62,111,252,185,61,126,59,91,143,166,194,149,199,119,216,218,99,148,193,137,39,247,99,253,252,236,160,100,90,56,152,10,205,170,223,218,183,163,52,201,102,12,253,68,72,61,254,206,155,220,148,128,250,236,160,213,237,52,148,218,136,248,9,60,16,192,115,248,156,40,75,20,119,129,207,55,245,51,166,113,194,104,177,86,130,234,45,126,186,208,151,170,252,79,168,86,102,185,24,123,50,43,183,20,251,82,192,168,32,173,135,122,138,74,215,25,112,106,202,150,140,239,230,7,171,41,104,168,105,75,215,114,14,186,99,226,167,43,61,191,92,174,130,15,48,93,143,194,60,117,198,43,123,208,7,18,147,77,83,203,3,215,25,207,157,219,195,221,73,120,150,82,125,71,235,163,245,196,79,147,186,220,1,147,198,121,190,22,71,237,247,94,117,89,127,174,126,141,94,194,52,61,102,202,62,211,240,95,211,208,19,20,140,78,90,90,85,9,225,52,149,133,93,232,37,57,76,65,151,194,153,100,194,23,185,56,203,138,186,219,45,164,252,36,144,61,180,13,76,231,128,94,93,141,205,54,224,177,132,114,215,96,234,40,4,86,149,236,51,116,240,72,198,213,9,158,92,213,37,223,36,41,231,133,187,36,127,32,119,158,201,251,18,40,145,96,234,171,240,27,249,210,120,49,92,16,201,192,252,96,111,25,250,193,66,156,67,235,255,102,225,5,140,71,169,112,166,83,61,174,166,71,117,174,7,110,222,80,103,240,80,41,83,224,234,186,179,63,88,37,88,129,17,43,124,224,231,230,45,141,44,191,77,223,176,194,213,229,240,64,151,212,162,19,147,191,114,53,43,219,24,170,134,54,28,160,185,7,108,225,127,209,107,60,107,163,121,50,14,24,78,31,145,54,132,253,196,19,156,192,156,131,143,80,60,101,48,241,214,149,184,210,86,17,97,236,189,122,127,123,169,34,6,114,175,201,91,217,121,242,220,183,234,177,91,57,90,140,9,77,214,122,241,57,12,88,37,14,31,255,177,170,56,236,132,24,239,142,202,170,4,217,20,78,33,226,3,220,180,219,195,224,188,247,189,57,150,198,84,133,123,250,22,228,106,254,81,120,142,121,63,246,185,185,106,131,27,220,30,184,171,176,34,179,48,223,137,102,172,10,42,18,187,102,84,37,1,143,149,84,225,24,17,145,122,159,28,187,86,165,153,187,21,206,223,245,55,119,170,143,108,35,253,236,229,194,85,105,217,42,165,211,243,238,28,199,226,41,42,147,73,73,160,243,138,48,231,96,6,145,239,137,164,109,142,49,231,204,21,123,26,216,26,212,46,220,255,92,157,221,129,1,133,65,171,62,104,207,235,62,56,85,103,207,197,41,122,196,12,166,39,89,96,66,8,165,7,140,185,38,232,241,249,61,114,8,154,71,213,169,100,19,237,126,46,101,22,160,246,192,232,164,238,44,221,15,200,49,23,19,28,95,191,43,138,104,221,190,243,127,137,147,76,201,4,53,1,177,182,32,83,80,153,214,10,59,249,20,184,170,184,80,197,87,140,47,101,91,178,236,55,213,24,192,123,60,153,17,84,42,220,76,128,198,97,8,68,84,220,179,152,175,26,35,146,171,246,10,2,27,173,191,195,8,249,233,134,68,19,201,138,173,144,130,225,178,94,117,240,94,226,132,168,198,233,161,82,172,224,195,199,27,239,61,175,87,218,246,248,39,62,166,200,79,62,66,172,166,94,235,32,10,243,143,240,237,217,194,91,236,71,20,176,100,253,152,148,0,151,126,175,38,126,172,218,180,11,53,46,127,110,10,5,178,236,9,133,40,165,71,130,22,10,244,98,17,98,2,18,154,245,1,39,116,166,74,195,84,197,207,120,103,232,61,196,194,111,38,13,227,130,100,192,25,213,60,133,233,143,244,33,73,48,1,54,149,220,53,146,130,184,154,16,133,8,42,17,133,240,218,154,197,217,190,84,29,203,156,135,244,25,117,139,196,167,22,1,83,112,95,67,136,101,217,151,210,35,181,152,124,168,15,25,95,35,233,186,59,70,153,147,218,194,21,135,103,114,223,10,225,237,243,157,191,180,233,254,101,240,5,134,220,197,79,84,228,173,18,22,151,192,200,77,122,135,136,69,28,37,87,64,177,62,110,83,118,24,94,47,225,213,60,112,228,62,1,155,106,26,113,196,157,51,112,56,124,14,65,57,119,112,129,96,166,255,80,106,241,183,94,59,242,237,187,231,156,206,66,142,68,137,28,205,21,31,74,81,244,206,122,49,202,114,94,11,187,225,101,95,73,97,83,129,112,152,79,161,12,168,7,30,51,50,201,219,146,124,50,125,73,2,244,32,120,32,188,91,212,250,1,166,185,204,97,211,250,187,31,154,35,144,109,243,7,47,34,81,83,118,132,76,242,62,121,253,49,108,68,73,173,93,118,159,29,237,39,139,18,209,241,252,54,195,236,181,47,86,241,43,221,195,192,172,198,117,225,170,178,118,88,183,228,11,28,174,180,187,63,243,136,138,240,26,48,173,221,50,81,96,108,113,110,23,72,154,235,51,166,84,198,68,75,41,93,19,8,118,10,12,235,224,136,123,39,19,149,21,88,201,37,224,132,238,210,29,121,206,217,68,51,145,191,23,221,18,18,250,58,48,229,50,158,119,37,93,88,247,115,181,73,252,228,128,161,174,144,39,95,104,109,120,29,200,50,39,84,97,99,34,241,90,117,228,117,122,210,153,104,178,225,222,201,183,24,131,46,22,12,21,174,209,16,180,168,100,210,117,77,129,73,12,89,69,145,186,42,104,164,160,142,66,17,36,134,21,50,186,112,172,59,92,8,145,138,246,120,138,178,50,106,23,234,179,83,29,251,188,223,135,34,71,170,54,54,44,74,80,126,57,60,217,219,101,251,102,119,137,166,230,85,76,190,74,175,54,249,195,15,205,236,114,170,121,14,39,201,242,42,219,101,85,71,83,225,179,42,91,124,169,76,84,94,79,142,132,38,89,44,14,142,83,213,36,179,182,162,233,85,5,203,8,11,243,11,183,59,137,206,39,21,94,164,31,58,20,21,166,105,67,163,118,24,86,75,229,102,197,253,71,120,164,6,76,50,106,40,92,110,129,225,162,68,74,5,123,203,241,65,82,20,186,210,25,191,164,32,244,192,184,199,37,110,94,41,220,216,10,239,26,117,124,11,167,81,214,21,159,46,203,147,193,108,240,188,22,161,213,216,16,206,214,147,132,131,167,21,123,52,223,202,144,59,30,66,42,198,172,159,201,211,150,147,74,248,162,26,178,5,198,198,229,219,40,77,197,210,60,120,80,154,100,188,88,27,119,104,8,135,28,249,235,130,0,145,195,36,72,197,156,164,181,206,5,31,81,248,179,142,145,139,98,41,249,73,77,140,29,197,32,185,119,181,106,185,111,192,231,113,18,224,95,18,184,215,80,70,58,40,125,28,178,147,1,123,144,16,52,23,161,42,0,109,244,40,7,76,87,141,194,244,63,236,184,154,178,177,169,63,205,86,229,187,228,113,186,80,202,209,247,226,104,246,234,148,159,10,146,120,106,228,134,166,107,85,29,248,156,114,234,76,209,46,219,227,192,157,16,237,47,253,109,138,81,147,215,187,153,87,182,159,171,141,45,194,31,13,233,81,73,78,0,211,248,221,3,102,50,200,18,192,29,138,107,7,220,133,50,73,209,241,8,58,91,244,52,233,63,81,24,173,162,25,48,91,189,188,245,217,36,150,107,82,31,24,229,48,221,205,80,24,112,105,244,73,167,40,143,34,86,91,102,223,221,14,159,111,45,189,116,68,132,137,63,248,213,212,27,236,7,182,194,25,31,82,228,236,242,80,24,26,62,95,155,211,148,67,117,121,17,178,137,74,60,122,145,242,99,9,27,137,131,79,21,134,68,85,169,33,34,156,81,160,59,77,160,86,194,98,200,145,207,29,63,157,33,208,208,93,3,181,53,207,46,96,10,161,67,187,31,67,152,211,232,131,233,140,87,237,93,170,96,107,52,178,50,71,213,183,45,70,54,20,247,78,240,85,137,85,200,121,66,20,242,7,15,2,131,235,189,247,10,197,225,73,81,78,211,24,13,219,194,153,103,219,225,129,101,216,20,30,46,204,139,104,34,231,254,131,174,18,133,251,231,186,140,210,186,192,13,254,239,120,50,72,221,212,171,153,52,75,248,102,73,86,119,168,19,90,16,242,109,110,123,145,119,92,89,143,205,9,219,163,175,159,177,140,86,68,111,126,46,112,169,169,105,65,147,103,170,172,60,34,131,70,143,7,5,88,234,21,181,117,249,150,6,54,204,179,163,109,28,33,223,117,76,60,69,104,151,141,26,124,68,203,39,244,29,181,232,249,180,209,78,118,83,156,222,172,227,200,171,179,103,241,134,17,176,89,8,10,195,185,228,195,2,233,101,215,79,178,161,76,247,253,146,216,223,210,73,190,109,147,43,129,174,38,106,137,184,161,125,220,65,163,12,124,166,254,192,59,236,248,97,42,205,10,146,84,241,231,58,231,51,20,141,47,28,237,212,20,219,54,21,110,103,151,168,119,200,208,10,17,1,74,224,121,55,157,97,66,162,122,236,110,68,48,188,224,212,8,56,210,46,15,28,137,67,96,210,115,47,28,10,40,243,215,42,191,159,239,65,227,135,79,114,107,243,124,46,198,51,191,232,56,235,188,63,243,44,108,78,184,57,202,212,41,126,156,139,29,13,255,56,226,199,182,147,93,99,17,115,240,221,16,87,71,91,218,152,226,4,144,252,173,207,239,38,41,199,102,113,18,32,119,248,28,116,85,13,105,246,133,200,128,77,171,192,200,253,217,116,250,14,234,99,72,195,114,125,118,67,170,93,253,193,107,130,46,101,60,27,241,136,195,139,114,211,158,158,109,252,216,172,195,205,137,129,189,92,116,192,97,75,27,249,194,156,209,186,213,30,239,49,234,227,135,53,171,234,210,165,48,57,70,156,102,133,172,223,163,195,62,24,83,1,182,130,161,83,129,170,231,96,16,66,108,48,117,53,85,56,178,163,249,29,183,19,149,109,53,70,206,139,196,150,68,15,134,52,42,161,198,186,90,176,142,81,206,75,249,170,192,200,125,184,219,116,60,164,49,159,35,4,145,251,234,61,134,208,36,159,149,168,38,51,117,73,247,234,129,15,167,238,203,50,174,119,135,153,164,186,83,159,205,245,28,213,254,193,146,117,39,103,117,126,22,93,84,14,155,143,214,213,117,130,115,166,5,124,172,235,246,120,116,59,223,229,135,212,123,125,188,73,124,106,143,151,116,171,26,85,119,17,57,150,104,246,35,232,251,100,86,120,109,220,7,135,155,201,185,107,212,163,5,107,172,9,139,101,57,221,40,144,170,81,44,14,37,166,138,123,193,147,48,110,151,46,114,4,85,72,157,173,79,163,185,91,215,145,59,80,85,122,218,104,46,193,9,190,230,208,80,206,241,212,134,43,118,155,242,53,33,107,129,225,225,243,91,99,201,168,169,98,74,161,158,242,159,68,221,213,119,71,13,197,197,106,56,29,172,185,88,96,34,86,126,222,195,152,220,245,248,56,119,102,75,114,24,146,229,34,223,138,56,217,136,165,217,237,8,21,171,212,90,89,188,250,145,83,141,237,105,11,220,230,229,155,129,55,132,105,169,112,216,180,232,76,111,233,63,52,16,62,130,11,43,135,156,193,103,82,207,11,79,117,219,224,34,232,225,253,24,47,206,16,151,16,127,190,68,231,62,204,54,77,77,40,52,149,194,147,61,232,164,207,66,208,179,97,165,248,208,76,19,161,198,3,238,161,98,110,112,122,94,171,208,228,20,175,5,153,140,142,247,162,236,100,198,107,45,4,86,218,3,135,91,102,213,184,187,232,152,100,104,50,238,91,209,55,118,167,47,42,159,181,220,231,70,153,89,30,12,62,231,85,227,193,224,75,212,1,69,42,68,70,172,17,54,150,79,201,217,31,225,196,110,1,63,217,225,9,105,172,136,241,80,254,153,52,215,138,121,188,251,189,58,83,190,161,87,163,141,16,63,125,182,58,233,135,62,166,46,172,172,37,134,140,124,166,236,240,198,120,228,18,193,240,249,147,163,124,224,99,218,199,12,54,53,160,172,55,79,36,124,124,196,225,41,84,67,35,65,188,144,98,208,160,20,79,98,197,36,227,150,112,23,29,105,198,33,37,234,205,216,159,239,76,105,4,154,139,194,72,129,120,43,42,77,152,179,234,52,68,118,57,182,73,180,189,53,241,158,204,254,234,1,147,98,208,175,125,236,83,10,91,63,184,218,107,203,84,33,183,214,99,162,161,205,177,244,107,103,88,172,220,6,98,182,159,237,73,190,23,17,149,28,115,188,54,58,4,101,76,179,81,6,249,247,180,146,103,69,143,169,29,17,172,51,145,216,35,228,201,104,205,11,18,209,227,237,241,127,228,201,146,213,38,6,12,167,226,13,46,84,36,64,111,139,32,29,4,73,250,65,77,23,242,220,219,159,140,240,138,104,85,211,125,59,47,45,24,1,218,36,197,52,21,18,235,17,28,187,232,132,111,161,77,170,219,92,18,15,230,35,124,93,132,160,142,70,200,17,150,6,109,174,74,73,3,202,170,240,207,137,147,45,181,81,192,86,199,113,225,146,159,123,35,225,157,3,78,214,140,47,48,157,146,177,89,242,88,66,250,90,241,172,119,143,47,66,196,107,235,111,31,255,99,184,58,248,180,248,172,48,179,86,35,70,9,186,16,72,114,179,68,189,235,79,145,197,187,127,217,103,183,4,44,17,80,65,207,37,110,142,38,118,151,97,65,109,120,222,171,179,17,216,9,108,93,107,62,106,25,113,232,242,192,4,255,227,197,146,177,29,9,76,81,223,125,111,120,93,245,201,49,161,115,204,165,115,204,86,49,214,49,14,206,205,188,7,171,195,223,33,108,34,132,173,176,107,191,217,208,182,229,138,101,38,114,192,100,183,99,160,184,161,196,249,194,40,37,6,121,43,26,175,218,135,94,225,55,11,157,250,105,37,152,226,154,29,248,252,125,47,233,164,236,1,165,30,189,218,44,10,127,180,5,89,123,209,223,134,138,199,93,101,236,198,37,172,228,4,216,224,83,247,39,135,138,82,44,106,138,125,203,232,241,104,8,39,207,41,191,93,80,191,140,171,187,105,85,15,185,58,173,168,214,158,191,42,27,29,22,34,56,190,10,90,125,121,249,120,237,116,27,205,97,206,37,152,45,240,66,217,213,225,179,71,213,174,247,182,190,79,55,224,136,190,102,105,182,224,160,165,40,222,209,124,140,187,45,247,254,145,33,198,189,57,77,171,126,109,104,175,227,106,26,47,197,90,169,219,196,222,125,166,161,255,52,166,14,41,100,97,65,224,69,65,166,176,250,131,98,80,251,79,159,51,126,230,254,160,119,47,6,237,67,119,6,148,203,194,113,3,198,190,22,24,25,192,18,87,91,5,174,254,116,179,172,165,195,132,95,179,62,183,241,106,198,213,245,161,56,178,229,87,131,84,19,137,243,58,117,158,225,111,122,145,198,129,81,247,238,250,98,188,167,47,125,90,108,41,186,125,224,21,9,76,22,235,121,144,172,240,186,231,95,53,5,73,221,56,48,179,34,54,8,51,114,147,64,86,181,174,103,215,103,61,48,113,18,29,53,38,110,136,110,208,173,186,150,46,253,9,31,180,27,251,166,115,92,244,148,153,252,156,167,234,208,111,107,18,6,171,150,159,14,131,189,78,237,190,167,230,137,226,112,191,118,160,96,174,99,6,205,80,108,213,245,39,122,167,7,88,182,162,44,135,77,123,188,42,108,170,54,14,27,61,164,162,168,195,198,197,197,18,99,15,124,252,225,11,155,132,225,3,67,216,234,112,34,58,164,239,85,104,71,249,166,10,44,77,245,217,208,168,66,222,30,88,172,221,18,231,122,120,22,227,31,249,96,20,159,74,29,10,83,76,20,48,252,173,250,100,176,37,248,185,125,78,47,232,242,158,39,67,39,203,159,172,82,15,161,203,111,209,144,224,193,11,154,202,9,48,40,124,110,239,135,4,246,29,37,241,2,159,53,213,75,92,141,41,252,92,109,33,183,225,48,30,230,115,117,183,66,182,15,46,246,228,138,194,167,235,239,85,80,224,120,13,14,172,93,255,105,226,63,122,114,46,138,165,239,197,68,88,146,206,133,133,37,229,223,163,32,83,146,245,222,116,125,184,159,13,187,230,172,186,221,161,235,184,226,167,179,73,37,76,53,210,106,216,19,53,195,24,214,134,90,120,169,7,23,73,165,53,188,234,218,219,172,123,223,208,168,34,158,93,23,23,172,42,57,166,66,50,57,49,189,250,156,141,177,213,2,231,169,163,178,77,178,229,94,157,148,2,233,92,73,110,241,222,28,38,45,181,216,137,246,184,61,95,77,179,166,40,122,118,161,152,225,16,72,104,12,0,181,176,28,74,140,53,145,44,146,50,40,20,233,143,197,232,108,86,38,130,186,213,34,167,40,203,217,197,152,38,162,242,200,230,83,175,177,95,80,137,23,129,6,196,113,104,71,112,158,45,98,82,69,82,202,7,206,81,163,11,60,132,145,192,148,117,114,168,140,80,150,173,228,198,192,227,114,162,23,116,142,211,251,211,116,35,175,128,211,83,110,100,84,48,145,11,164,219,84,169,49,128,73,111,215,128,243,86,55,158,181,228,178,175,211,106,101,52,38,147,172,152,192,31,12,78,141,164,47,141,159,16,42,88,36,98,207,210,84,215,141,84,83,191,112,111,234,225,144,155,13,185,154,227,115,99,152,232,131,157,125,123,7,209,34,188,183,239,115,55,78,97,71,41,20,123,238,141,0,131,71,121,203,50,233,189,161,48,33,4,31,146,185,173,96,81,97,244,132,252,106,18,214,77,39,10,55,15,181,67,232,232,187,214,216,114,243,30,228,224,72,152,245,252,60,25,237,58,113,113,127,103,40,225,203,21,175,117,14,236,164,25,126,131,183,192,148,189,61,48,100,240,23,78,42,207,106,67,182,210,253,233,66,251,226,243,214,77,136,255,200,251,105,69,92,50,34,217,224,122,131,38,66,139,127,161,22,237,193,108,12,229,108,215,10,119,8,137,214,118,39,31,239,178,106,232,155,72,40,237,175,78,64,185,172,245,85,97,66,214,193,94,73,163,164,198,23,206,206,74,142,58,8,61,41,150,212,57,140,135,145,131,56,147,140,231,115,111,239,228,49,134,212,166,129,38,154,101,162,120,140,62,15,97,233,101,109,64,237,29,228,171,84,144,63,51,52,211,222,126,137,91,179,54,216,2,15,33,199,107,228,174,231,3,175,21,68,60,231,211,60,130,182,140,39,204,236,193,117,139,76,251,212,9,94,112,1,130,146,147,50,216,173,87,87,228,188,106,80,114,54,37,209,66,118,26,94,166,224,205,164,80,172,235,123,67,165,28,191,109,92,96,85,67,73,137,220,234,190,204,151,123,234,68,169,148,25,198,44,44,116,118,73,133,140,145,250,247,152,226,204,170,38,201,2,138,90,72,111,7,253,164,73,104,9,76,200,249,178,83,66,142,211,20,30,244,27,6,5,36,137,8,73,177,164,186,133,209,57,219,25,209,155,134,208,140,76,46,248,181,75,94,26,106,130,81,248,170,52,158,175,55,166,148,131,36,228,129,66,123,101,17,80,214,201,66,202,249,210,235,17,41,208,226,3,224,117,169,170,72,113,100,13,243,90,181,107,191,116,231,125,235,107,89,165,247,229,51,167,144,68,119,13,250,149,130,243,6,250,250,61,117,51,132,238,165,196,91,143,95,88,83,96,211,154,26,87,103,161,215,39,104,73,133,106,80,216,113,163,162,207,77,142,57,72,205,38,253,159,250,96,19,14,219,29,92,110,187,234,177,70,93,249,142,151,238,240,59,169,17,98,116,81,33,8,0,19,101,122,99,173,101,93,153,29,216,86,138,30,200,199,254,12,231,29,151,116,61,150,2,106,232,119,196,160,208,218,207,181,198,175,230,186,45,195,132,119,30,184,230,32,253,43,38,80,223,158,7,235,185,134,102,12,98,170,227,185,26,10,2,31,238,179,197,156,207,243,12,202,234,49,129,9,1,150,7,180,254,76,71,105,114,24,207,167,66,142,230,74,154,15,37,245,227,67,83,187,29,92,107,136,5,107,152,182,33,159,117,85,95,81,235,208,253,170,209,24,60,66,194,20,61,184,231,183,207,123,122,197,52,90,184,132,106,134,194,40,172,95,202,51,10,81,246,179,58,144,173,8,209,216,157,31,211,140,244,243,204,193,105,214,141,254,89,97,180,137,226,230,84,138,84,253,109,34,177,190,112,9,0,182,245,68,198,173,171,37,232,214,172,251,54,43,140,236,69,92,109,182,154,194,164,116,227,230,116,17,105,193,169,73,133,175,171,99,221,172,206,69,55,195,213,227,115,83,180,152,199,19,87,175,248,224,87,225,20,165,46,61,248,72,191,5,233,25,118,138,230,249,160,47,138,30,87,147,17,45,69,143,70,126,110,101,161,209,74,90,166,123,254,107,95,210,77,147,42,212,242,27,132,89,107,228,50,240,253,52,18,139,139,176,113,250,130,82,234,12,163,30,217,199,6,45,87,238,12,30,248,164,43,44,209,52,25,172,80,228,115,164,82,36,37,147,226,13,229,73,248,143,210,227,25,177,37,133,128,35,249,136,252,248,85,4,188,131,10,206,74,154,212,165,131,165,182,7,229,20,116,173,207,205,77,83,61,24,167,76,91,92,253,193,69,43,184,195,144,38,60,81,121,94,43,136,180,224,55,222,75,159,44,221,10,226,84,44,194,245,128,212,96,6,74,230,79,127,25,86,204,24,19,179,182,134,122,193,36,14,131,61,44,67,81,244,132,244,97,77,13,158,56,68,153,164,166,200,162,45,113,250,80,111,252,4,213,87,234,66,255,133,232,212,19,239,135,123,189,198,234,66,177,239,79,216,142,114,166,30,44,91,176,148,104,216,142,13,46,5,141,150,133,2,52,88,185,97,246,117,118,8,188,232,172,17,123,138,245,91,240,229,208,168,242,132,52,206,232,207,75,141,68,119,90,126,98,180,240,105,120,15,56,241,91,213,171,5,102,90,246,128,141,165,73,195,226,185,6,167,211,177,249,149,194,238,160,136,183,6,209,15,174,81,211,128,98,35,57,113,25,186,180,216,150,136,250,96,47,14,6,46,170,32,245,173,170,125,111,39,186,130,250,237,121,236,74,45,91,176,104,81,231,168,17,13,204,20,119,233,176,20,72,11,234,213,144,146,4,177,203,52,186,148,252,132,181,179,107,71,12,163,134,45,207,163,101,107,101,117,170,42,114,198,138,98,186,95,34,171,227,126,55,13,76,51,13,71,240,146,89,169,148,130,117,92,134,146,227,251,205,169,211,191,82,89,16,28,63,212,63,138,220,31,112,99,239,11,10,173,169,170,227,192,208,236,4,19,213,166,39,68,191,199,49,67,87,204,209,78,203,242,243,206,231,226,160,248,233,196,36,52,143,119,238,61,188,194,4,50,169,164,164,20,132,240,168,229,244,159,38,151,50,53,116,108,61,124,65,171,4,67,118,214,207,81,201,189,6,90,17,142,146,123,195,30,61,99,241,80,91,43,58,83,192,109,221,159,46,70,243,95,21,70,26,252,194,196,129,4,197,68,154,253,82,19,225,93,9,76,164,58,102,25,13,249,123,107,226,133,192,218,10,30,171,221,52,50,76,187,79,144,43,28,148,234,73,125,174,6,77,127,48,244,44,43,68,16,184,222,102,77,224,92,164,133,245,192,214,150,16,87,179,58,150,204,163,115,41,50,212,193,145,133,254,111,87,152,15,26,52,58,80,88,234,183,38,132,148,203,165,92,82,58,52,100,236,32,208,186,140,75,202,50,80,237,191,147,240,49,181,253,100,132,232,39,116,27,30,184,63,153,21,138,72,82,236,39,103,123,207,83,227,225,28,161,151,160,135,70,13,77,30,38,188,158,114,105,135,240,145,245,222,199,131,94,151,9,170,64,15,160,87,83,108,185,47,167,81,145,58,37,80,122,73,203,69,243,208,105,130,112,221,186,236,89,70,31,113,95,218,132,155,247,37,68,226,220,145,153,176,54,86,122,48,61,81,90,164,41,132,133,48,214,101,136,203,198,124,43,40,180,149,151,207,12,57,128,235,216,0,67,11,62,46,124,140,18,129,127,44,176,62,79,160,163,18,30,168,74,2,189,204,88,152,56,219,82,139,81,73,130,246,28,252,115,38,225,37,177,219,213,205,50,15,254,43,58,237,228,84,91,136,126,121,53,18,60,134,131,56,144,192,70,25,18,55,135,104,180,232,205,173,12,45,7,156,158,227,122,161,170,213,131,129,231,215,251,40,99,74,48,101,246,128,97,171,215,47,66,158,121,95,182,38,178,21,58,168,198,131,216,131,142,201,170,197,245,230,230,125,94,184,210,228,127,225,218,160,183,11,70,165,78,9,100,23,248,124,192,224,204,36,115,155,164,251,28,86,137,51,172,62,203,207,193,207,17,114,247,51,72,223,207,119,113,186,152,179,5,76,141,182,91,99,118,44,191,101,226,127,89,70,237,248,136,221,155,103,168,32,228,88,214,171,11,133,113,51,96,100,139,20,206,13,243,46,96,170,197,228,209,206,23,156,193,14,132,142,176,244,143,35,38,70,88,213,81,116,136,150,94,155,74,228,22,209,203,69,29,238,254,242,164,140,196,105,249,201,82,14,53,87,39,245,250,57,238,77,213,104,149,99,209,180,86,130,143,115,77,219,85,238,152,76,218,60,122,124,77,178,200,194,101,136,108,36,212,93,1,247,167,35,226,192,180,146,92,18,170,54,180,163,168,210,23,136,143,23,52,83,104,215,233,205,173,66,37,174,70,80,180,42,76,91,86,158,151,133,170,72,161,58,233,188,219,29,115,96,88,190,100,38,209,187,58,188,132,158,230,24,78,245,187,33,210,159,177,188,182,153,230,186,210,165,127,177,98,151,244,160,114,130,60,85,161,146,238,12,182,209,205,242,187,52,236,182,88,123,199,169,153,82,207,109,179,32,123,87,1,48,78,242,93,92,147,162,185,228,198,23,231,84,29,58,98,212,174,174,20,87,39,194,227,242,104,157,76,240,140,223,62,187,186,100,207,9,209,205,56,84,23,198,150,68,204,173,56,50,90,20,129,173,163,68,224,115,238,5,133,34,140,202,103,211,144,215,238,196,123,157,244,114,49,75,178,28,125,40,222,215,25,43,179,158,19,91,170,43,45,101,13,145,225,189,122,234,20,54,78,61,167,243,163,132,189,75,153,34,5,1,84,104,251,91,147,121,148,8,46,68,29,8,71,238,128,17,38,206,10,147,84,11,52,205,174,131,82,77,219,96,7,117,214,120,170,195,38,86,76,188,21,135,228,51,137,170,137,217,196,197,203,232,108,5,70,107,40,190,22,181,99,93,23,79,165,154,213,173,152,133,93,216,218,11,231,203,156,85,16,54,111,250,224,68,239,83,112,126,193,74,170,179,244,204,218,82,250,253,109,82,195,242,104,103,188,219,140,185,128,150,92,211,49,35,247,53,218,190,240,204,250,104,196,15,61,71,13,76,234,94,111,110,228,196,37,40,193,40,200,215,155,159,239,211,99,133,16,193,21,121,135,106,162,135,46,165,73,46,10,122,103,185,57,81,217,116,111,206,172,45,242,104,20,63,120,250,16,216,100,122,4,134,53,123,4,223,24,29,240,69,111,14,161,85,90,151,111,44,73,90,8,34,125,130,228,65,40,150,177,153,229,183,127,172,94,113,245,47,185,43,48,123,131,27,66,112,33,144,92,16,24,58,50,103,245,162,93,86,173,195,105,59,129,155,19,116,203,246,242,192,21,194,136,184,120,80,119,126,127,250,231,54,199,70,156,80,42,22,91,101,252,136,206,227,106,120,236,196,233,195,225,139,246,151,49,183,117,249,84,133,185,184,5,220,135,48,166,211,250,77,225,113,117,24,6,56,57,117,145,138,158,30,228,5,46,52,183,41,76,90,53,96,242,124,85,31,173,227,57,116,135,141,9,231,129,169,22,221,14,67,211,255,220,187,50,61,2,29,77,242,143,246,100,145,196,64,249,145,74,140,165,175,157,178,103,70,129,233,144,208,33,167,177,215,57,101,167,57,152,251,25,180,29,89,190,129,253,38,236,249,124,144,179,155,166,248,105,132,151,146,62,248,239,104,12,24,101,171,33,48,84,118,53,126,154,196,232,51,77,147,167,164,0,233,102,105,207,68,138,250,45,8,170,104,157,144,5,146,140,168,97,56,108,218,97,186,126,50,85,246,197,225,254,24,181,196,232,97,26,113,148,98,146,161,48,29,147,57,238,141,29,169,59,90,166,26,175,196,147,21,52,96,166,46,252,69,115,148,195,25,45,246,165,219,6,253,205,1,39,220,47,189,57,2,166,45,126,155,44,169,56,72,8,118,33,137,246,193,198,120,174,71,103,65,224,36,102,138,73,125,72,56,230,92,13,217,147,175,31,26,71,165,18,158,71,179,4,167,195,201,10,250,117,203,138,158,136,65,235,231,214,72,40,57,149,234,101,159,131,30,200,173,214,56,153,141,226,108,106,192,103,202,233,161,14,65,250,216,253,194,67,167,248,36,237,29,110,227,100,67,212,82,91,130,244,205,107,122,126,45,142,163,235,134,70,150,42,46,166,178,83,207,206,179,221,245,233,167,192,28,70,87,167,155,37,212,47,53,224,65,231,142,254,52,69,83,238,115,30,152,154,123,121,47,50,244,51,190,23,33,174,154,244,106,59,209,238,213,68,147,21,38,246,224,166,62,181,172,79,128,108,252,66,196,241,98,237,248,86,207,226,164,202,62,134,20,245,250,174,43,187,17,28,138,139,201,176,63,123,78,165,247,112,7,92,254,236,26,180,240,149,120,112,74,47,139,194,104,108,245,24,52,99,189,214,109,158,176,224,140,71,131,102,239,129,45,59,228,191,13,95,133,30,250,76,142,240,66,48,68,217,212,5,165,85,39,118,195,142,226,147,4,93,6,108,12,35,30,28,98,79,33,23,128,177,236,242,151,210,31,167,141,186,212,44,66,126,226,203,11,109,150,161,99,182,48,224,252,214,205,164,47,245,177,49,91,227,193,200,185,239,36,219,52,109,63,193,48,74,9,35,252,47,2,39,99,203,119,152,108,157,84,85,143,101,44,8,254,224,149,156,227,212,39,67,15,219,253,186,105,157,159,98,51,115,94,141,176,23,126,149,80,226,11,216,54,52,60,180,77,161,200,78,250,61,206,159,236,59,137,243,79,121,67,97,200,191,106,192,80,100,200,163,153,56,123,124,144,227,10,28,239,87,166,41,105,13,183,123,207,58,167,95,92,81,228,135,98,175,133,92,179,235,199,30,217,220,208,11,79,209,69,166,25,19,178,83,71,151,213,166,191,232,80,84,189,89,74,89,163,232,13,185,217,210,70,87,52,133,36,19,40,7,142,188,115,231,196,143,133,155,44,126,41,223,154,172,238,242,61,101,24,29,172,190,21,76,136,221,109,40,50,236,69,154,211,104,219,57,147,244,219,51,142,77,12,163,166,60,89,25,16,198,126,63,13,47,228,150,202,26,104,222,82,242,194,230,3,99,46,200,173,11,73,247,117,81,56,114,151,194,61,56,197,233,39,29,106,227,176,26,154,251,32,156,46,245,49,175,224,243,207,206,173,205,86,216,165,101,20,231,39,69,145,173,57,151,89,227,157,3,247,220,123,151,73,111,16,129,151,155,231,214,70,4,236,153,224,239,163,101,188,148,17,175,85,76,59,87,97,120,18,239,213,139,6,215,11,147,95,14,78,241,49,45,165,33,223,26,26,209,224,199,30,86,193,162,6,49,18,139,97,168,16,220,159,67,215,22,41,124,79,248,210,2,159,158,36,224,176,236,155,207,179,129,94,167,116,82,225,26,239,157,5,102,24,238,60,235,84,180,132,41,194,68,83,114,95,8,22,233,48,243,171,217,116,154,140,26,42,99,57,98,181,28,184,196,134,4,110,38,146,235,112,133,20,106,8,12,157,201,188,48,196,248,89,96,122,13,61,236,104,153,33,17,122,171,112,17,142,144,41,25,132,165,114,213,171,105,251,117,3,142,182,210,45,114,208,21,145,248,113,151,8,37,62,165,201,139,153,88,207,29,150,196,127,78,129,51,84,19,14,211,134,91,228,4,65,164,97,58,233,1,48,77,98,89,225,243,191,190,161,89,147,79,147,131,19,33,5,207,131,19,84,154,218,16,203,137,108,170,41,1,211,228,35,232,180,208,71,160,153,42,58,129,161,55,241,207,117,76,9,101,190,169,20,84,67,174,27,48,52,116,10,163,209,232,17,234,129,16,120,73,250,211,148,215,239,184,26,26,113,57,157,240,249,75,139,93,165,55,242,232,114,115,152,202,188,217,252,192,40,214,102,189,250,12,183,39,148,129,9,49,235,213,112,217,196,2,35,197,219,101,43,238,212,89,71,58,142,194,142,52,158,223,134,106,32,182,52,42,115,122,121,224,243,215,253,128,25,150,101,145,44,12,210,33,59,12,234,65,173,134,8,166,157,59,13,171,53,112,24,187,95,194,50,200,123,229,22,191,141,131,40,44,142,192,25,243,47,224,181,244,90,172,82,207,71,12,66,192,194,118,66,155,65,238,174,132,120,96,104,116,116,245,101,235,133,107,23,62,191,164,87,91,233,162,127,16,106,80,159,141,1,189,201,208,227,24,52,73,182,254,92,77,127,70,60,26,101,41,83,97,170,197,253,80,38,78,113,86,159,140,89,70,230,215,109,121,78,255,243,73,245,201,41,129,153,241,104,148,148,61,67,90,16,28,240,171,41,95,42,226,248,117,210,81,113,106,179,199,140,247,189,17,15,247,16,29,93,59,181,60,163,70,49,239,189,58,153,96,213,133,153,11,113,138,156,59,13,237,194,162,1,47,39,55,224,204,182,72,58,147,144,45,241,46,100,96,136,189,234,3,183,30,95,132,19,190,190,63,205,102,222,2,78,93,221,66,187,122,120,12,110,64,100,211,159,171,169,252,245,73,206,230,216,181,137,11,134,90,44,89,135,41,197,17,147,161,39,218,236,60,128,208,113,251,132,222,18,248,216,232,62,44,103,71,203,73,99,27,240,246,210,146,230,176,229,60,199,11,55,129,81,174,123,96,218,163,252,201,225,79,211,70,70,19,12,235,238,134,80,181,151,230,51,44,29,97,133,230,112,34,252,163,99,78,80,213,205,48,200,11,68,48,0,20,234,188,239,139,156,163,109,105,125,27,79,150,175,20,86,71,134,38,63,131,66,57,137,131,231,52,106,207,15,111,234,74,179,195,24,223,207,47,155,207,20,87,211,225,48,158,185,128,90,172,95,205,247,74,91,31,204,140,71,31,19,91,249,253,249,216,166,226,230,48,205,76,207,205,143,123,229,189,244,63,225,172,36,145,69,104,150,211,142,123,23,234,103,116,121,229,28,229,53,221,168,217,159,197,151,241,226,227,185,17,136,212,3,138,122,142,216,116,128,251,212,241,70,165,39,204,13,26,241,171,240,173,3,179,141,57,108,106,40,233,185,249,160,33,211,97,114,0,58,143,184,121,115,123,189,255,164,63,158,155,91,76,199,225,105,197,87,15,140,164,103,192,84,235,234,152,17,157,143,65,107,144,178,202,168,208,243,144,221,23,70,13,113,63,11,255,192,59,52,211,128,53,157,103,104,20,124,128,38,145,33,193,236,164,29,219,39,248,217,235,30,95,24,77,194,29,90,4,103,188,232,19,213,155,179,110,125,31,167,223,252,172,7,121,173,98,22,132,223,156,10,143,250,92,205,30,19,104,167,112,91,159,172,227,12,248,144,149,243,219,186,139,195,78,26,181,84,196,147,183,8,130,218,197,144,86,125,240,177,76,138,246,187,2,159,133,29,48,245,105,117,61,103,246,170,190,17,115,150,105,32,10,234,217,28,57,1,78,155,167,246,237,140,201,229,32,198,0,70,219,77,175,54,50,119,215,134,176,218,206,166,223,154,156,182,187,41,68,115,198,126,30,252,215,29,29,112,77,186,153,21,43,190,142,139,51,242,121,227,121,178,96,215,28,240,141,245,174,123,74,105,87,104,225,192,199,214,144,166,161,31,236,5,229,192,112,73,253,111,42,132,66,9,121,174,253,140,10,107,221,175,38,6,172,217,112,92,103,152,73,28,94,108,134,207,147,143,171,227,216,216,142,74,121,166,74,217,225,25,54,184,4,74,123,166,33,26,17,251,194,57,61,51,201,118,106,71,141,53,238,177,223,250,240,78,247,209,44,236,50,213,54,68,245,254,91,123,180,115,37,17,81,5,62,227,228,179,180,241,165,187,218,57,180,115,116,223,228,27,79,182,212,144,33,192,121,7,5,157,177,173,51,169,90,107,124,92,141,132,139,14,74,165,246,55,190,151,85,254,230,7,166,131,196,21,76,170,81,243,232,139,225,198,135,98,204,70,35,87,93,129,100,22,96,8,202,48,79,101,72,89,109,205,93,113,40,24,247,208,33,165,139,46,245,139,158,93,35,63,110,6,42,185,14,119,122,28,213,205,232,52,35,140,80,125,57,115,78,194,19,68,237,209,125,185,178,46,85,75,25,81,86,20,189,153,51,67,147,118,178,91,225,99,120,2,176,101,100,93,155,232,29,70,169,10,194,35,103,191,236,10,99,86,57,10,255,73,126,46,30,199,111,88,23,158,154,38,1,102,125,93,248,184,191,127,252,209,190,226,106,250,130,212,19,176,242,159,16,225,161,222,76,39,10,145,168,18,107,239,252,225,124,28,152,14,59,135,239,210,13,143,49,13,189,55,138,129,238,235,210,130,191,53,214,202,36,155,78,120,106,133,243,103,196,101,80,56,83,90,172,220,100,29,200,26,2,24,100,20,102,192,38,131,37,48,122,95,49,197,19,203,69,7,109,26,97,234,39,133,179,97,240,209,208,69,55,70,19,191,22,38,13,61,176,167,233,71,244,128,141,75,67,225,149,194,155,165,116,125,234,15,83,76,235,212,205,148,59,143,39,182,176,76,206,224,155,162,172,83,214,131,68,100,172,128,240,251,150,213,226,90,83,227,88,148,32,251,242,32,29,125,126,93,162,115,25,33,10,23,7,58,70,92,211,133,121,108,112,218,24,191,33,129,4,125,170,37,129,43,218,157,47,14,245,114,148,122,158,72,211,177,126,61,0,80,56,62,138,78,240,179,112,122,20,32,80,38,57,181,8,0,214,151,160,149,230,179,66,101,167,222,13,44,248,190,217,229,142,248,129,248,8,72,56,20,239,242,61,99,0,91,166,236,164,52,80,238,176,237,50,202,188,154,114,238,212,200,68,0,0,138,234,166,63,77,23,118,8,222,38,186,55,52,202,219,179,249,105,191,57,106,242,231,20,72,61,71,215,246,118,39,227,123,27,69,221,178,66,91,252,240,171,161,188,122,142,38,12,147,245,129,168,85,107,94,182,195,92,235,237,247,108,184,127,162,26,80,105,127,95,171,163,200,60,181,66,25,175,42,121,127,100,183,242,194,173,104,35,163,53,62,148,93,181,60,67,210,77,179,249,131,51,29,18,186,203,162,100,55,125,72,224,148,82,138,21,88,84,179,83,203,80,201,212,30,227,137,138,164,207,172,235,70,249,169,11,254,76,16,202,9,62,180,91,28,92,225,73,50,108,5,76,122,255,141,27,76,207,211,117,56,138,167,52,33,162,68,79,232,59,96,12,49,241,46,48,43,182,39,18,186,177,121,72,3,36,180,219,240,164,118,135,43,21,20,114,53,231,179,19,72,156,157,231,184,141,154,145,34,198,128,3,225,176,241,116,202,244,198,87,105,49,100,216,12,91,138,30,104,86,234,247,197,142,189,95,53,102,97,140,30,37,126,155,198,77,177,142,40,24,223,190,15,194,191,103,205,104,2,151,28,164,27,100,29,248,242,122,181,213,10,124,247,198,11,165,56,74,224,102,233,179,15,134,178,64,152,53,121,50,90,44,190,15,70,116,58,139,164,12,150,44,210,81,126,53,39,141,48,134,210,158,77,232,237,123,237,99,177,166,165,11,128,206,129,148,227,183,169,180,105,18,133,53,93,140,236,223,147,61,251,56,147,119,34,182,95,104,206,223,155,58,80,177,189,26,241,68,47,106,237,80,122,110,233,252,175,4,1,183,215,219,66,59,200,142,36,15,62,126,109,14,31,156,58,129,34,249,233,249,163,105,255,193,29,18,91,45,209,111,80,222,56,141,67,103,1,212,231,183,55,4,163,223,249,209,137,146,159,83,83,35,26,25,82,8,135,207,79,43,35,85,55,219,224,59,112,49,27,136,197,244,39,4,69,213,249,7,211,96,215,159,125,148,2,207,47,82,74,170,18,177,78,13,59,148,29,50,187,198,78,222,164,29,252,60,120,202,193,104,77,33,53,132,69,250,218,136,0,45,31,21,242,191,90,133,76,195,42,125,46,31,76,117,160,40,237,84,34,140,40,105,252,96,36,101,146,8,134,144,120,64,91,60,96,202,238,238,215,54,97,176,207,181,233,20,8,21,117,1,216,9,150,23,204,82,42,77,117,193,125,110,82,75,103,241,125,207,109,85,90,34,3,90,171,69,229,62,67,27,149,79,148,211,150,192,132,62,227,193,16,133,84,54,43,54,211,237,117,146,63,185,82,45,169,192,155,79,57,158,156,61,74,185,97,236,112,114,62,185,222,172,101,78,102,18,196,120,94,130,140,2,165,77,203,139,162,75,232,12,201,29,245,51,149,13,163,59,137,106,186,239,234,10,39,199,51,104,244,207,186,182,48,70,58,165,168,242,100,133,180,137,111,12,108,203,84,51,62,48,61,122,2,75,134,164,226,81,151,123,111,50,188,77,97,18,225,126,228,242,121,148,187,25,209,112,50,244,254,224,200,145,234,131,101,227,249,246,139,141,100,85,78,251,3,19,9,234,1,195,219,33,223,227,120,81,197,27,81,14,204,168,74,220,251,71,201,226,32,235,69,12,109,24,87,74,159,23,206,26,28,174,73,207,151,74,165,174,58,31,213,26,186,253,224,196,102,169,162,206,242,227,48,140,111,213,104,241,146,220,12,249,164,178,227,222,136,105,143,170,63,77,171,194,244,33,49,161,66,177,118,217,57,67,222,23,24,194,144,174,112,69,158,52,96,14,225,251,224,104,55,83,103,226,48,31,91,150,71,177,230,170,17,79,142,86,134,130,156,70,57,192,242,176,23,225,36,145,136,250,96,108,3,13,186,193,163,13,243,182,195,131,53,174,55,71,209,53,158,219,210,95,50,79,10,237,97,222,71,8,108,186,107,15,156,102,76,96,146,49,93,142,205,2,151,172,119,254,67,49,9,181,178,194,153,246,64,159,224,240,183,171,193,138,105,17,68,39,56,153,171,137,142,45,197,254,11,105,118,135,11,189,56,237,129,139,211,37,24,156,68,146,21,120,110,247,37,129,51,194,182,10,143,168,62,163,98,17,101,48,253,94,137,22,29,191,58,31,75,48,63,47,150,162,24,240,160,68,79,210,139,82,44,229,48,154,5,249,121,47,44,161,184,250,199,190,168,176,181,24,59,140,250,89,210,47,2,47,125,241,171,33,22,126,127,186,207,176,44,145,163,46,121,233,79,19,207,242,37,0,183,218,249,59,253,249,32,213,187,142,122,177,12,198,90,15,220,125,200,176,112,199,120,102,82,54,1,250,128,225,46,127,63,54,202,77,14,119,170,7,159,7,199,105,243,39,27,228,181,159,229,69,243,160,95,76,15,130,150,135,241,214,195,123,238,58,76,229,89,189,19,251,214,253,11,135,112,156,27,249,148,62,25,37,207,223,36,46,166,249,62,31,116,121,45,45,232,177,212,71,126,225,45,112,221,207,152,208,82,230,159,131,142,91,2,38,47,236,92,84,6,31,67,242,89,186,248,5,126,111,230,129,122,216,6,183,248,152,84,137,206,169,223,250,184,105,94,41,210,139,241,39,212,23,166,203,226,194,253,185,247,217,10,227,208,68,52,133,206,6,221,237,16,60,240,7,175,63,5,158,119,175,236,254,96,101,90,207,138,110,211,36,166,253,222,153,206,195,103,143,79,88,215,126,111,202,174,115,214,1,167,212,231,139,13,67,98,105,85,64,58,40,184,255,223,213,20,241,22,45,229,64,83,114,121,231,78,183,200,151,214,79,154,228,159,107,24,117,56,177,136,182,40,124,169,174,128,77,69,74,96,202,9,220,162,61,150,115,30,90,16,81,232,167,241,218,103,60,83,86,155,60,249,177,215,34,255,1,124,140,44,73,97,152,164,68,88,157,25,211,80,201,101,97,133,158,94,62,3,76,67,236,124,224,230,213,205,29,251,168,104,54,171,80,194,232,77,94,40,23,83,255,170,87,151,179,201,249,134,198,144,237,245,12,11,51,32,30,141,216,228,120,94,140,206,200,22,55,71,125,92,92,202,66,103,111,12,26,61,195,73,206,116,56,3,167,147,55,3,231,173,93,94,192,8,146,59,140,134,206,243,203,231,188,114,247,63,219,220,209,243,103,73,25,87,183,133,170,76,194,103,204,240,56,253,173,203,223,253,110,145,29,243,181,13,27,246,210,122,10,26,96,151,215,249,30,24,206,199,231,193,225,37,240,213,153,225,136,122,119,67,114,99,126,111,152,124,148,244,150,254,228,236,85,165,24,222,4,245,244,106,152,130,166,223,251,108,249,171,255,93,96,46,93,12,220,209,219,86,120,111,167,160,232,166,103,170,22,65,77,22,196,114,244,24,100,109,40,138,50,107,242,123,39,35,231,17,123,216,56,70,252,232,59,67,2,27,191,192,116,9,103,127,240,100,26,120,173,63,240,246,94,118,131,207,179,60,6,49,241,202,237,48,249,95,49,163,206,231,237,228,181,63,152,91,87,117,34,138,9,63,140,128,145,14,82,67,63,195,125,230,40,137,128,170,247,166,30,237,222,27,226,77,245,203,44,253,232,6,30,249,139,170,25,66,104,56,130,164,184,83,16,33,114,112,160,203,123,148,113,92,233,41,211,91,159,63,243,220,11,112,67,46,84,97,138,34,3,181,90,54,65,169,171,190,23,195,28,52,30,223,7,253,194,64,71,211,176,69,69,145,192,7,228,215,148,170,151,46,26,48,90,192,115,106,95,206,129,119,232,0,117,43,77,209,205,140,88,79,190,215,210,203,41,175,68,53,182,103,47,16,13,30,103,255,200,10,95,3,8,170,233,167,215,162,54,244,12,220,96,133,58,114,61,168,52,198,192,34,111,164,129,2,79,236,87,127,48,106,202,31,47,149,227,56,231,28,48,140,53,75,97,43,37,188,112,211,206,24,210,240,217,219,245,186,105,152,52,157,127,120,23,37,6,212,228,32,244,83,177,73,196,145,11,124,188,8,117,222,51,100,38,83,97,201,158,115,117,11,11,136,26,222,164,166,2,176,243,150,131,50,143,158,123,39,239,161,66,7,113,63,197,145,149,42,192,20,243,164,209,20,213,244,214,152,52,75,80,173,230,57,47,77,183,108,190,240,147,98,96,68,83,132,82,168,168,80,153,44,224,14,33,192,133,53,14,131,123,216,99,3,134,71,15,214,168,7,14,225,121,131,169,98,127,166,194,136,216,86,34,173,91,213,141,109,211,78,23,129,179,58,254,231,89,154,19,224,27,220,69,31,5,216,136,154,46,76,96,71,224,177,209,96,115,184,111,21,11,97,138,147,184,116,20,210,19,221,98,27,29,242,49,197,155,241,236,234,189,217,202,252,204,163,64,105,104,5,212,241,91,224,65,241,143,141,92,158,122,170,149,76,108,114,139,148,246,236,173,45,34,108,162,35,158,155,198,219,231,82,110,221,47,152,251,19,72,33,62,116,97,211,166,44,26,42,41,52,218,6,92,251,243,216,133,83,39,197,115,37,147,10,123,224,113,199,4,218,164,231,173,178,69,3,253,185,139,41,31,104,164,5,82,21,183,157,224,173,122,98,222,36,175,206,73,238,223,3,18,51,125,112,234,109,98,184,11,113,151,174,33,137,29,194,239,29,186,199,39,61,13,90,157,28,24,152,253,234,137,225,16,117,136,199,78,248,45,79,152,102,157,61,217,111,158,41,65,74,253,129,113,108,2,126,139,73,105,104,15,9,58,8,70,207,158,162,168,121,235,254,206,70,100,168,199,14,90,171,158,220,6,158,79,27,31,45,104,217,251,244,236,234,93,31,251,196,156,212,123,49,94,212,19,3,106,174,177,14,188,16,242,121,124,143,72,126,128,238,241,56,184,199,166,235,247,185,23,117,39,234,245,44,22,211,188,48,26,203,234,91,176,223,204,251,100,85,203,32,140,253,127,8,140,158,192,99,78,110,175,204,231,222,68,111,31,75,150,150,168,120,173,31,253,234,133,209,185,156,83,190,214,208,74,5,171,226,246,100,171,193,93,59,18,40,57,95,46,246,1,92,149,253,17,253,244,99,107,221,39,155,237,241,97,161,160,77,119,192,225,238,106,122,239,66,5,244,253,92,136,204,188,112,29,238,103,38,54,163,157,245,193,145,15,142,211,252,152,232,165,169,71,53,104,106,142,189,14,214,139,162,6,252,200,148,20,250,174,112,236,243,135,113,188,80,246,208,99,14,19,225,236,234,248,163,192,238,139,43,17,14,212,91,147,143,136,168,49,148,111,243,9,247,117,6,120,197,47,103,42,104,155,194,152,236,61,96,98,81,50,224,199,185,11,218,215,6,159,117,211,10,12,164,0,142,81,212,28,134,36,72,7,229,156,176,203,173,127,96,42,235,229,106,234,238,239,213,107,91,46,88,96,100,15,62,47,180,33,192,248,148,142,16,101,40,223,210,4,165,195,64,190,230,241,80,161,249,117,56,191,57,2,250,69,154,43,160,26,233,222,113,253,244,222,184,165,57,174,86,189,26,242,132,28,54,229,3,105,206,41,18,145,38,45,185,60,202,217,76,36,65,235,153,129,155,187,114,205,132,10,148,2,5,184,120,107,74,251,120,243,117,76,232,227,243,139,127,253,110,235,65,187,199,189,154,117,172,105,149,55,48,19,53,96,56,109,244,201,224,144,237,62,38,52,85,170,113,69,79,37,81,236,15,134,129,116,169,35,8,220,21,158,233,47,236,25,4,131,155,208,103,27,220,157,241,239,192,16,76,233,118,71,107,67,138,239,97,228,183,173,189,67,238,28,68,100,134,114,255,51,164,195,165,214,64,225,205,120,70,5,233,98,31,21,115,104,203,131,86,103,31,6,197,13,209,143,77,94,229,51,11,27,44,245,80,104,11,76,173,252,189,186,193,108,165,55,63,155,107,137,153,84,224,9,123,222,58,89,218,229,131,237,148,147,74,159,98,180,250,254,220,240,232,86,93,0,48,51,221,183,230,108,215,224,83,101,155,238,113,241,36,253,33,155,120,165,199,54,94,11,141,30,205,207,209,62,208,118,76,36,54,20,45,214,161,61,150,72,137,195,249,252,117,125,107,146,10,94,50,211,204,91,211,210,92,218,165,171,199,228,240,239,77,17,77,96,186,42,125,166,44,147,8,190,40,221,27,65,145,130,18,0,142,209,93,32,121,89,101,73,113,248,12,208,144,73,74,112,3,182,78,135,173,197,229,126,108,4,181,240,194,62,216,180,137,30,152,192,169,15,26,199,119,223,178,229,144,51,43,206,34,71,117,13,54,237,29,114,52,15,183,211,131,33,197,102,133,222,2,23,152,104,252,106,84,149,213,71,200,16,241,56,45,83,163,220,96,105,198,148,112,56,179,235,131,19,164,166,178,101,33,102,114,158,108,7,156,117,163,133,21,131,126,209,31,106,220,31,34,90,118,96,11,158,124,247,158,70,122,38,243,48,155,176,248,231,66,147,202,197,129,185,115,5,109,160,243,232,223,152,158,159,133,14,78,158,236,156,17,205,75,223,27,237,83,89,51,243,136,236,210,75,230,112,70,60,66,70,5,223,100,23,135,97,252,216,226,138,82,83,127,156,41,127,52,154,98,69,37,27,24,21,151,234,48,255,232,23,33,101,234,188,52,108,141,185,107,204,155,14,193,115,178,198,213,232,11,102,125,49,211,130,240,81,27,182,152,199,3,151,89,47,186,212,127,63,104,25,158,185,4,70,83,86,46,54,57,161,234,112,55,109,137,7,158,97,79,0,119,45,16,164,33,96,140,248,94,180,102,41,27,28,240,190,67,74,25,228,179,254,40,240,172,241,189,40,16,72,15,188,172,196,40,224,212,53,65,152,141,124,98,198,205,43,121,161,172,87,159,163,56,230,10,6,133,182,232,242,104,88,113,1,155,108,186,94,77,7,221,112,120,97,32,108,133,217,134,106,192,52,137,233,111,111,24,168,125,76,57,27,151,28,173,140,233,113,164,125,212,168,75,86,254,137,108,134,108,13,24,47,89,231,97,194,135,241,15,210,126,124,73,207,52,45,94,170,212,152,83,16,20,40,60,107,76,67,19,75,73,186,66,168,163,138,185,0,157,216,122,166,33,210,57,190,235,204,106,26,12,15,60,238,1,53,191,126,16,129,105,175,143,175,93,45,71,180,116,103,24,158,153,33,10,129,39,215,21,101,105,7,106,36,26,130,66,125,181,226,185,97,60,213,207,65,38,121,184,57,65,29,99,85,38,210,76,152,195,229,33,200,39,141,167,120,145,195,139,170,126,135,235,67,88,155,33,178,240,146,229,70,115,252,174,122,239,145,142,81,90,87,192,245,137,130,102,107,3,72,62,135,201,173,12,73,87,101,107,239,137,143,73,242,164,100,61,5,168,104,47,129,82,48,170,40,196,101,229,94,204,22,35,63,77,175,149,167,171,104,125,194,236,237,10,35,211,217,2,94,83,236,210,60,77,208,228,130,103,204,100,188,151,25,77,113,109,34,52,163,7,39,54,148,155,211,147,174,187,170,179,236,152,53,217,125,93,35,186,207,26,239,206,48,83,184,33,67,92,225,225,19,200,86,97,23,215,78,83,255,17,115,0,26,229,230,95,26,153,40,149,127,100,151,45,222,242,2,76,135,166,194,148,151,199,150,113,238,92,181,45,5,97,138,236,90,132,228,172,158,106,209,66,100,32,62,70,130,0,74,179,96,216,49,107,92,24,255,80,204,152,66,237,131,79,162,4,49,149,166,14,11,93,12,57,158,139,196,188,38,176,45,101,35,87,99,145,9,76,221,203,188,3,138,60,99,127,141,187,99,96,237,11,247,172,217,189,10,205,95,247,153,64,242,91,71,204,10,152,227,210,54,181,67,28,229,19,50,141,14,151,245,188,212,49,235,102,142,221,29,26,98,157,250,7,70,23,45,6,12,186,192,199,111,162,195,33,80,38,171,6,6,236,116,143,141,138,20,150,114,177,21,172,85,151,167,178,15,89,53,103,127,150,25,9,80,71,187,153,137,2,159,29,34,205,11,207,167,49,183,64,184,213,194,60,162,238,100,168,123,49,81,103,24,241,49,136,181,168,141,191,224,86,237,247,234,99,8,104,118,155,130,91,249,24,16,71,236,254,68,106,114,190,115,112,16,22,210,68,45,85,75,119,158,12,83,64,81,248,28,13,249,46,14,139,159,107,146,152,98,171,120,52,54,4,141,228,144,109,95,235,206,19,122,76,31,152,36,231,55,85,160,5,199,232,20,24,81,30,31,53,104,93,250,227,159,83,108,152,253,189,143,95,137,175,170,105,69,72,70,138,95,13,249,115,127,179,223,11,230,164,15,102,6,103,13,4,89,178,212,159,124,88,119,198,147,170,53,81,135,26,48,106,167,207,205,207,33,183,3,166,61,189,253,129,93,29,203,96,84,243,20,70,181,109,58,92,45,87,160,112,139,190,222,70,199,28,37,182,79,30,216,89,197,232,89,92,79,193,38,168,215,251,131,22,42,43,31,116,95,180,209,146,247,36,183,161,162,14,24,173,242,55,185,189,182,211,1,0,215,167,196,175,24,251,225,55,222,221,148,48,247,3,246,240,22,57,15,187,114,115,27,220,125,162,28,216,74,189,159,112,99,175,113,49,236,39,186,116,41,7,112,108,148,71,151,180,76,43,229,253,38,201,57,117,233,41,80,152,82,77,255,89,202,168,159,159,157,86,231,233,48,231,134,102,54,16,10,38,182,242,193,52,57,229,103,79,168,178,3,211,65,69,153,138,192,84,95,184,245,210,173,53,95,87,214,249,196,203,89,237,105,231,164,182,189,104,200,142,4,191,63,154,197,1,52,28,8,143,164,143,9,145,247,89,116,23,221,60,168,143,201,121,141,241,148,39,53,126,215,141,50,107,22,86,181,85,154,121,107,88,162,244,128,78,109,99,70,89,38,197,193,98,245,50,89,39,9,137,66,231,176,110,236,76,231,75,238,39,36,33,131,66,235,202,212,9,90,173,225,37,96,220,89,173,33,194,87,240,12,91,179,154,236,165,21,72,231,20,223,222,32,215,44,199,248,212,133,144,208,8,131,176,99,95,63,21,18,228,85,150,27,163,180,168,175,167,180,10,130,152,22,107,7,217,39,109,27,57,48,71,202,12,152,6,120,141,119,80,37,60,227,106,72,167,165,135,162,32,137,87,253,88,36,243,184,101,30,102,182,112,63,112,27,242,108,170,142,64,190,98,58,221,50,154,102,8,30,171,201,215,73,43,4,138,84,161,154,139,191,182,231,15,134,248,81,151,15,33,163,233,149,133,205,20,136,150,198,66,10,66,94,195,81,235,218,21,155,142,98,126,39,131,1,78,83,59,63,50,84,155,97,223,96,162,53,45,220,205,19,34,140,226,168,85,27,105,28,197,168,235,63,180,27,119,149,188,243,160,46,215,191,244,89,216,165,214,7,134,198,225,171,10,129,169,210,98,154,226,26,44,83,103,141,155,91,36,236,129,183,11,216,54,43,188,85,125,91,114,50,195,75,186,168,252,70,109,114,234,213,155,52,131,195,240,247,39,133,141,164,223,135,180,17,1,80,183,4,93,18,231,147,104,22,162,126,194,17,52,123,184,244,46,247,166,41,244,185,26,101,161,17,48,210,227,50,23,58,189,255,110,192,55,35,142,210,80,72,71,219,186,93,152,36,178,198,166,140,73,208,81,90,14,155,222,219,116,33,118,192,249,137,114,210,45,17,116,150,148,76,192,245,211,212,79,172,115,198,52,44,243,149,236,182,52,124,143,73,12,103,154,82,66,28,159,228,24,146,59,208,92,149,244,24,161,37,122,219,28,62,171,69,207,68,211,11,169,49,149,224,224,125,156,158,76,96,121,199,147,85,91,158,2,23,19,109,119,24,58,138,170,145,146,68,45,90,92,221,97,82,151,223,38,131,154,230,189,186,147,147,22,24,254,138,120,47,216,15,138,94,204,170,184,15,110,14,148,140,120,130,12,240,222,187,179,191,233,213,9,118,224,120,50,142,27,137,31,37,211,178,111,23,45,90,209,149,40,226,246,38,57,6,133,214,193,41,112,170,209,55,8,76,172,233,162,240,151,143,30,104,65,126,88,238,141,74,100,143,121,102,42,17,114,190,36,171,15,113,51,158,148,64,201,226,65,160,112,19,63,156,45,77,144,5,28,100,203,227,214,13,253,79,185,53,231,236,190,183,110,69,153,229,81,88,118,6,14,64,98,237,2,118,115,117,28,253,241,127,9,92,168,113,89,1,63,165,177,201,40,164,107,124,231,115,242,12,29,47,236,115,23,247,4,166,153,72,158,154,136,87,189,48,62,190,228,192,112,58,115,190,159,170,160,128,42,48,124,198,17,139,224,83,85,41,137,71,150,10,163,238,126,73,190,181,192,139,101,235,161,10,102,127,149,52,23,217,109,218,147,238,244,46,85,234,83,77,96,249,186,237,220,121,9,75,12,194,207,166,52,26,79,206,42,150,171,225,144,188,31,179,232,110,132,20,46,53,167,253,94,59,229,168,47,214,8,226,85,39,54,164,83,90,47,138,149,249,142,22,223,154,130,196,27,227,47,36,244,230,186,31,19,37,220,44,40,198,191,187,99,148,46,85,233,159,163,180,128,22,149,239,177,77,179,41,233,136,194,21,26,38,103,181,36,152,130,41,121,126,153,221,157,176,138,60,23,221,235,222,160,0,140,12,104,123,224,226,20,25,192,89,179,38,192,16,95,198,131,161,118,48,250,3,23,231,236,105,102,235,202,193,4,204,172,174,14,47,216,108,214,11,187,0,78,179,134,147,242,7,174,46,252,134,153,100,28,38,15,188,157,57,4,18,69,142,212,241,60,90,118,249,3,120,253,219,172,235,125,47,223,6,33,196,239,245,125,238,185,198,125,48,248,100,116,38,28,199,45,184,90,201,16,163,45,161,247,62,235,50,2,125,156,188,165,213,63,111,237,76,98,13,30,3,196,40,5,166,43,205,239,109,76,110,239,231,136,194,168,102,124,23,237,249,101,155,214,254,173,161,75,145,13,135,89,70,206,210,63,71,91,38,180,43,48,161,86,247,61,172,237,82,114,34,197,138,58,71,252,246,177,159,8,144,10,12,105,244,142,171,201,105,46,153,41,72,59,187,54,15,9,98,227,59,22,24,229,189,120,109,170,214,146,162,231,83,231,152,71,103,125,96,74,235,226,50,26,12,135,77,157,78,215,117,130,22,35,224,97,156,231,186,174,73,186,249,199,134,81,160,60,203,254,156,215,125,199,213,221,18,25,2,83,109,227,190,36,173,73,85,135,20,171,211,185,111,72,39,211,134,33,40,185,4,223,133,171,25,194,186,213,193,87,226,103,177,181,14,173,36,11,151,46,203,22,203,254,204,162,34,156,113,196,88,40,100,136,171,49,35,116,241,76,107,107,246,29,37,227,49,175,166,240,44,81,35,193,0,228,245,222,28,77,173,248,237,196,182,178,21,38,145,228,87,83,241,82,235,115,53,83,205,39,18,17,28,201,171,151,253,155,119,142,194,100,243,128,173,239,88,60,103,50,119,17,156,3,198,98,140,95,174,198,47,167,240,85,0,60,48,137,184,244,192,41,18,142,86,194,53,138,30,45,137,109,249,123,48,107,196,91,58,193,209,50,244,222,33,74,151,104,210,201,250,185,186,243,176,192,63,202,86,246,160,249,230,197,139,117,57,235,145,9,121,173,207,111,150,82,202,250,53,80,90,240,149,133,162,251,121,10,249,210,176,121,118,95,213,214,132,36,233,70,96,34,198,241,86,89,171,133,121,78,203,234,57,74,245,223,120,38,112,153,94,86,117,236,166,109,193,107,133,107,168,48,97,86,65,244,161,55,111,36,76,252,181,240,148,91,125,110,78,86,34,174,62,99,160,95,99,80,114,158,227,226,94,180,112,144,24,34,138,205,254,224,152,223,189,201,52,130,224,63,197,115,159,61,161,39,121,176,190,97,146,242,79,185,8,34,234,28,60,112,245,162,68,96,171,194,213,29,193,162,221,31,60,105,64,200,245,217,48,138,7,74,80,93,207,82,220,87,172,84,202,165,167,144,67,166,6,79,205,8,26,157,98,146,77,24,169,116,15,70,177,39,204,8,147,54,237,73,247,96,14,186,28,87,39,52,108,20,70,197,216,151,109,97,74,10,185,45,48,149,8,1,47,220,74,221,132,251,184,73,189,66,89,126,217,47,60,92,215,211,224,44,98,45,54,167,209,29,119,24,86,87,53,98,170,5,191,125,212,140,11,178,168,249,132,24,110,234,23,174,15,186,112,145,252,193,59,210,60,250,218,21,98,72,183,10,209,18,210,254,231,3,207,113,109,152,130,171,93,116,255,175,40,181,215,184,154,0,105,107,10,231,221,99,18,27,61,153,126,238,202,22,30,15,222,77,213,85,175,54,190,110,31,52,107,38,214,133,143,51,222,125,35,253,101,123,247,11,39,87,167,197,85,51,49,16,61,207,143,181,231,209,106,116,221,139,80,90,1,35,242,176,3,134,73,97,40,156,233,107,112,184,25,29,197,3,71,7,14,68,19,112,231,234,123,27,31,142,195,212,104,245,61,30,67,37,121,95,56,238,199,130,219,77,96,146,121,110,96,101,228,111,186,186,39,5,9,96,95,159,231,224,66,206,69,109,86,120,78,252,230,68,42,179,228,162,128,71,175,43,96,120,121,117,58,28,95,169,69,201,11,149,105,124,4,129,225,197,240,90,129,12,103,255,212,109,9,201,120,215,31,104,191,16,158,90,188,153,205,219,125,31,10,80,232,210,17,24,42,241,22,48,190,190,158,18,9,19,202,237,28,232,83,246,115,166,91,63,134,131,199,200,148,166,65,250,94,209,59,168,14,159,181,89,212,142,65,233,59,12,48,202,139,161,213,16,56,25,127,154,195,197,124,223,128,207,146,176,66,99,135,173,36,188,8,76,156,46,198,172,219,254,121,127,155,178,187,17,71,39,124,151,69,42,0,105,58,59,155,133,199,90,50,172,74,66,210,132,47,191,118,20,62,30,56,109,209,127,62,176,245,184,248,152,65,118,42,229,160,184,93,16,173,244,128,225,197,218,2,35,253,228,126,89,134,4,86,170,32,160,234,233,201,137,221,44,176,176,165,112,132,206,61,66,21,195,97,132,70,239,84,89,70,26,232,158,23,132,234,67,226,37,192,100,136,2,166,100,72,12,10,28,213,214,239,213,35,11,247,20,105,44,56,154,252,131,144,141,150,125,99,225,215,70,28,7,146,67,169,47,7,165,52,200,65,58,99,202,131,18,117,245,241,60,238,221,148,212,74,129,3,168,69,120,151,78,152,153,245,99,13,171,169,252,208,132,72,90,210,167,62,110,213,242,96,75,134,101,161,44,125,101,30,220,107,55,8,219,31,215,86,158,140,188,96,148,130,102,19,108,216,250,49,160,182,245,243,41,81,72,40,226,30,100,192,50,180,3,14,67,187,43,247,238,35,121,232,247,188,18,41,106,121,231,142,146,180,79,146,243,2,164,170,228,177,45,70,231,39,95,50,41,183,46,183,198,179,137,98,152,99,125,165,44,197,156,197,84,73,147,79,239,196,126,146,101,221,18,46,79,46,136,77,177,114,227,195,10,92,17,21,247,223,62,51,104,111,125,45,106,224,106,140,9,133,3,194,122,69,67,237,156,174,155,104,66,235,85,98,164,133,53,239,20,78,232,18,143,169,110,21,115,59,71,242,27,70,141,38,228,105,192,148,124,125,31,51,37,122,40,187,194,157,142,245,223,147,145,34,235,73,159,139,240,211,119,184,144,7,164,69,83,94,218,248,252,62,51,31,56,105,110,27,30,78,82,183,197,97,184,12,158,7,163,171,228,179,22,126,122,202,77,175,78,100,14,218,135,78,104,15,36,84,131,148,164,19,11,86,36,60,206,248,23,69,171,103,47,140,176,189,136,228,66,161,78,61,100,194,170,41,221,215,44,211,8,154,96,111,195,55,158,211,41,52,21,192,176,98,249,75,147,16,144,190,39,18,209,103,152,246,14,248,172,15,249,210,132,201,154,211,45,66,63,9,99,211,82,152,115,205,135,236,108,16,73,74,107,9,150,228,236,132,14,21,250,52,73,123,23,106,122,230,142,65,233,166,216,172,48,189,122,211,31,252,216,79,67,26,79,9,94,33,208,25,48,62,131,156,60,84,172,166,58,46,220,181,211,166,160,43,229,193,66,208,65,25,213,69,17,108,74,129,82,75,57,100,200,168,200,158,247,193,8,32,85,133,75,137,32,208,15,150,179,120,154,178,249,104,23,125,142,91,234,160,16,72,13,56,111,161,248,166,230,233,108,237,201,39,120,55,119,67,110,126,166,77,190,195,93,77,143,91,80,206,138,59,36,180,165,201,246,62,173,83,62,62,53,172,35,82,165,118,224,140,96,83,60,56,93,150,243,129,141,130,49,96,184,188,150,194,137,194,53,135,233,231,146,85,125,220,7,84,22,227,234,179,213,205,164,240,241,86,92,8,2,233,249,161,169,88,203,15,224,242,59,140,184,116,209,171,33,80,46,113,245,56,11,74,22,8,170,108,144,213,58,220,96,12,170,15,156,189,70,14,152,180,137,188,55,59,171,7,173,171,197,183,210,243,104,137,137,24,112,201,146,183,39,18,73,223,154,63,120,133,106,79,246,209,73,217,156,243,78,89,218,99,138,10,69,65,185,133,82,77,135,43,129,127,153,12,48,5,123,247,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,125,50,164,190,188,254,148,192,151,201,134,11,204,152,37,255,109,147,2,208,15,66,51,165,215,90,34,177,135,60,180,188,151,213,11,251,44,71,119,101,105,140,137,154,246,228,106,144,232,226,160,97,165,87,35,75,190,227,106,196,210,20,29,40,54,250,197,211,228,19,20,182,204,114,115,24,226,67,125,240,140,122,231,8,52,75,255,41,96,29,78,85,116,80,186,156,117,83,65,182,178,149,128,169,215,110,15,154,220,122,2,109,34,8,7,74,0,203,209,97,178,216,69,127,217,164,209,28,158,164,151,230,243,82,195,67,122,200,107,31,27,177,41,12,199,72,124,141,97,245,189,250,206,180,115,125,73,201,74,149,84,31,250,211,232,56,124,142,40,226,219,237,133,177,74,98,158,156,253,222,84,19,5,238,48,71,173,128,77,196,92,96,232,25,138,255,52,13,45,91,194,233,54,223,157,31,246,192,38,109,163,112,163,117,199,7,188,65,255,163,199,11,34,203,46,236,9,151,56,173,222,91,23,192,116,245,76,178,4,131,18,63,65,9,151,103,31,82,100,91,155,30,62,200,197,121,57,194,129,9,169,234,142,67,21,139,23,220,208,193,134,144,180,110,26,231,177,93,106,21,14,29,36,198,116,67,178,46,95,127,109,24,127,166,238,41,244,23,59,125,13,234,217,235,57,34,58,214,87,242,65,57,211,228,201,157,16,12,107,41,214,214,89,102,69,40,44,10,221,141,125,46,191,55,53,188,234,2,76,227,35,16,216,78,97,133,207,160,248,100,152,214,98,151,244,209,44,10,213,28,30,93,125,38,19,221,136,105,56,137,88,73,93,98,49,113,58,239,216,2,134,135,245,57,64,230,112,162,35,132,154,170,214,153,218,79,23,127,46,182,35,141,243,76,76,231,238,11,23,77,187,169,193,177,105,37,79,95,42,139,226,38,235,250,208,19,0,217,149,229,112,166,17,125,235,9,64,187,123,252,118,34,226,161,19,105,214,16,113,53,152,226,66,61,32,102,48,65,2,79,21,59,5,238,211,61,69,131,139,20,120,20,58,32,47,152,225,52,214,227,131,195,170,8,172,22,43,50,1,41,142,212,131,54,245,30,38,30,109,171,113,109,181,168,183,46,204,13,253,162,195,176,213,85,93,91,232,79,124,190,7,227,221,70,123,118,112,99,36,115,148,144,236,124,54,51,98,163,49,77,18,108,118,251,129,227,232,48,244,15,8,195,250,69,155,48,243,147,177,36,132,30,23,83,71,168,219,36,1,217,229,239,188,209,32,238,122,49,196,203,201,223,153,32,153,116,164,91,188,150,20,81,76,223,188,139,158,198,84,42,120,0,150,165,113,182,12,157,161,188,165,151,118,176,176,48,59,228,83,18,168,72,41,222,139,40,153,120,207,240,224,46,239,225,4,30,89,122,133,209,162,160,64,47,118,140,68,97,243,20,216,8,242,99,199,192,152,146,175,69,15,198,172,245,110,40,100,240,229,230,203,4,255,98,179,58,22,208,18,15,25,183,191,245,18,27,33,115,84,126,26,69,54,47,177,171,230,55,74,108,9,25,152,22,55,54,167,74,48,171,251,247,35,143,122,72,221,230,6,36,194,158,23,164,75,152,236,133,60,21,159,227,238,161,112,201,37,89,241,3,98,211,237,102,217,66,212,34,235,213,188,243,125,50,75,71,111,65,115,13,221,151,115,114,100,118,178,187,238,6,28,91,233,30,44,61,41,43,45,177,245,150,118,60,89,165,179,77,114,100,166,44,226,9,33,66,99,121,234,22,75,36,110,120,188,27,120,101,81,0,183,154,211,57,226,212,194,73,151,32,203,64,176,176,132,97,117,214,116,83,199,157,116,17,173,178,14,151,252,120,207,20,78,137,137,114,86,244,150,136,23,123,66,136,133,86,11,9,79,89,122,246,111,184,84,148,144,60,201,237,179,168,81,76,27,1,119,41,166,47,195,78,95,55,116,233,208,87,69,180,3,19,244,175,113,49,142,185,12,40,93,146,53,70,12,222,196,173,15,134,106,125,44,141,193,148,147,179,150,250,246,177,174,213,198,49,33,166,19,218,107,165,196,199,66,172,64,122,121,139,17,35,247,107,181,89,117,200,125,178,78,21,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,47,166,110,54,245,176,70,177,85,239,123,245,227,209,156,207,31,166,44,59,70,147,171,249,147,123,53,130,158,207,147,209,203,217,86,92,109,226,160,85,97,20,80,242,133,139,6,194,81,35,56,19,233,218,224,123,107,1,6,45,92,116,79,132,1,127,78,118,73,31,144,203,206,41,22,223,28,218,112,14,154,198,8,115,115,154,216,132,140,248,49,210,73,164,4,12,197,142,252,180,41,177,196,68,178,118,92,57,170,143,185,71,131,186,143,202,194,117,144,165,105,61,28,43,108,62,60,78,233,136,45,68,86,160,61,11,151,40,107,148,178,143,31,151,124,160,51,105,98,221,228,35,103,140,56,45,97,50,75,97,103,72,59,70,212,154,40,100,127,167,130,244,198,204,22,245,21,75,94,218,60,239,150,3,61,175,173,147,148,128,252,140,133,75,167,188,48,45,34,248,194,2,240,17,37,212,223,218,3,231,124,23,136,181,186,200,217,209,141,38,36,204,127,99,53,211,183,62,142,73,206,113,49,100,136,178,176,177,115,71,15,63,240,124,138,46,92,162,228,155,225,94,172,1,211,44,210,20,182,104,238,231,254,166,180,159,178,173,78,4,194,147,119,200,211,206,173,25,178,110,213,11,23,62,195,166,123,60,49,73,228,167,3,94,91,244,181,80,240,153,81,80,111,149,128,83,107,71,206,136,227,232,187,95,111,18,127,18,197,49,45,169,222,47,76,65,135,60,121,49,66,60,127,180,12,25,181,238,27,25,42,169,113,97,188,166,187,101,157,15,98,114,33,1,159,59,109,133,23,81,213,125,111,174,186,152,192,144,99,10,156,187,142,57,60,85,55,254,132,143,83,197,105,234,169,6,97,33,1,137,166,218,44,132,81,172,42,42,198,180,36,41,246,132,239,132,220,111,12,57,113,25,177,163,13,78,171,94,184,105,106,15,154,134,160,7,71,108,119,104,245,32,26,38,187,197,147,145,243,95,178,223,53,184,114,156,92,153,185,2,153,242,16,184,7,45,109,53,254,91,205,190,161,255,119,38,68,220,155,35,90,62,215,177,2,143,117,237,1,11,54,202,167,222,146,174,254,89,238,189,171,6,182,172,255,114,148,117,127,57,137,76,21,77,127,21,13,132,120,236,34,68,164,133,70,84,132,18,227,157,205,91,184,48,98,236,53,194,94,137,58,68,153,225,205,164,67,99,142,38,116,228,197,76,161,116,51,170,72,237,83,11,241,7,185,104,12,155,17,211,164,137,152,180,145,157,100,23,124,254,213,83,38,29,79,163,89,235,113,107,168,115,37,206,210,172,214,220,61,239,157,225,111,21,235,139,172,93,187,1,185,140,53,150,21,134,235,250,198,204,40,158,23,231,164,17,230,74,17,144,203,19,10,50,121,242,130,249,17,159,154,58,182,37,49,30,43,80,46,113,239,149,31,191,189,25,93,201,186,48,191,125,239,93,113,71,194,202,161,199,105,104,165,16,132,37,217,11,29,12,70,239,70,96,44,130,116,31,220,34,118,23,166,8,117,223,72,162,137,100,21,129,41,180,43,113,245,120,26,216,14,156,77,99,56,134,124,169,228,76,169,112,55,244,59,23,200,162,137,205,74,56,187,174,8,74,83,187,163,235,3,9,161,57,239,110,87,82,17,185,144,98,250,68,46,238,194,68,131,108,92,134,197,138,98,34,182,203,97,36,20,124,7,54,149,57,153,197,83,109,90,236,221,220,99,170,37,90,80,166,254,54,101,214,119,137,116,66,208,77,96,152,197,238,126,86,206,78,188,245,106,11,77,198,234,68,163,108,234,147,83,220,31,30,223,38,205,251,220,60,145,236,42,113,116,102,229,38,7,238,211,59,210,153,27,204,75,125,111,162,66,247,232,228,73,196,255,65,167,33,10,122,168,152,168,90,177,95,160,67,35,59,224,112,183,67,95,225,115,108,199,163,45,11,245,63,87,83,95,93,175,165,51,68,90,217,152,240,206,70,19,22,220,130,27,93,39,147,149,104,92,227,177,137,136,10,109,110,165,197,242,93,103,4,138,52,198,18,18,18,135,147,83,88,107,71,240,74,102,9,107,157,242,77,173,184,193,224,11,38,36,202,41,232,188,26,186,0,103,74,234,91,241,162,178,124,97,174,143,112,226,249,11,181,234,10,163,180,213,83,189,196,65,187,202,60,32,47,141,120,162,95,77,58,162,233,217,135,57,112,61,206,98,186,52,114,134,100,228,173,194,204,74,231,28,84,79,194,234,42,188,208,149,184,6,45,74,186,231,209,235,225,251,18,89,0,141,162,90,139,197,106,17,58,179,152,136,156,3,198,66,185,34,140,4,177,71,211,171,97,179,114,139,122,90,134,73,140,75,235,136,111,17,51,33,171,86,235,131,238,22,17,172,99,15,80,83,171,176,137,245,5,12,199,116,211,173,156,131,200,31,156,174,229,214,245,173,41,21,142,16,214,52,194,25,57,90,233,71,75,190,27,79,40,165,245,107,35,80,56,61,25,124,166,73,95,106,29,66,254,85,35,214,15,92,53,235,67,231,92,109,49,224,240,71,171,119,213,56,229,189,247,233,192,191,78,102,129,207,114,94,158,165,35,173,166,188,161,133,42,113,62,96,192,212,26,201,123,245,194,199,247,88,102,55,74,167,7,158,59,102,10,214,131,26,104,157,194,49,119,36,108,191,210,192,115,67,143,112,199,160,52,227,159,209,171,207,163,166,8,45,83,56,255,140,40,109,228,225,52,206,102,130,238,106,81,48,59,122,92,221,181,5,163,153,132,84,188,148,117,201,201,174,128,181,60,35,162,72,193,218,220,250,195,72,127,187,151,62,177,251,235,30,143,41,211,34,7,49,73,114,23,253,88,103,168,207,155,250,79,243,239,80,67,104,192,179,29,49,67,83,123,81,43,10,63,160,198,234,161,124,77,163,218,103,76,206,255,196,136,210,179,171,249,90,250,51,207,54,226,11,160,140,245,212,106,83,128,59,99,211,160,77,58,105,129,83,131,89,108,196,12,47,152,27,89,97,132,253,34,246,92,56,105,117,249,64,55,152,227,123,148,12,161,181,162,199,220,220,113,111,162,80,250,65,154,149,168,251,123,101,200,157,116,200,45,157,219,47,76,166,77,175,62,107,162,221,171,215,57,166,203,3,151,50,227,193,141,52,105,232,234,34,139,30,143,6,81,72,26,250,219,88,155,43,174,38,131,244,216,166,232,204,71,150,34,155,130,133,218,166,72,7,173,128,233,247,144,197,133,117,57,235,69,115,214,82,163,179,73,95,145,224,3,83,24,185,202,3,151,187,45,28,56,181,215,238,221,197,221,58,226,22,79,109,61,245,128,238,253,88,80,67,72,190,177,137,141,62,196,225,97,171,87,224,68,242,210,167,153,209,153,213,63,112,22,216,164,100,116,27,222,65,202,120,224,84,246,120,183,120,240,31,58,172,92,180,233,30,142,162,182,151,18,13,132,20,196,141,166,249,114,187,136,221,65,169,242,210,197,85,140,146,115,6,12,189,237,99,203,83,188,232,87,47,18,255,58,133,207,6,115,254,89,14,83,229,175,166,62,101,118,94,116,6,252,58,102,153,74,60,127,105,130,101,83,247,127,52,154,247,142,91,99,232,233,97,159,11,121,207,184,56,77,141,123,163,151,186,156,137,11,212,104,164,196,82,64,78,202,247,4,248,126,32,20,20,24,246,251,139,18,233,86,43,4,106,16,223,142,40,103,221,90,194,7,205,206,242,14,237,3,91,191,223,99,226,80,151,231,31,203,132,214,31,19,7,43,54,222,26,225,152,44,62,54,9,182,230,230,19,34,240,67,43,146,41,167,132,48,245,131,233,29,211,236,57,53,81,48,243,125,48,50,141,154,163,174,198,173,234,129,59,154,41,171,22,213,84,211,89,244,112,63,114,56,164,18,245,193,207,153,152,2,110,67,187,191,13,62,134,199,184,112,122,92,12,235,58,186,87,67,78,44,223,11,152,92,240,133,207,174,173,78,97,54,9,97,135,207,102,83,158,49,165,92,183,10,92,30,175,111,155,229,23,191,157,121,175,199,165,164,26,216,63,55,186,90,143,187,121,252,13,193,158,222,192,106,212,146,49,193,141,143,241,241,70,7,68,12,190,172,97,231,95,143,47,107,237,184,62,21,10,186,175,98,194,80,128,83,162,160,205,162,32,162,141,4,181,133,21,141,59,76,26,68,191,230,156,70,81,27,240,168,58,145,38,247,115,83,1,218,200,162,251,36,194,199,213,25,150,143,43,82,173,218,78,29,194,9,189,188,195,196,120,31,199,8,253,8,223,103,143,105,59,235,214,65,67,57,192,91,199,43,65,115,172,254,11,91,190,221,151,64,199,58,21,229,203,82,77,219,216,207,22,184,20,170,186,139,150,47,115,103,147,14,153,34,252,101,86,56,81,157,8,0,101,74,50,132,50,81,178,249,23,211,225,99,43,139,160,121,161,87,104,70,245,34,252,42,69,29,124,250,5,150,11,153,34,208,60,137,224,95,120,25,19,128,63,184,217,79,242,57,139,189,137,207,52,104,61,69,97,30,134,31,8,211,182,163,240,208,200,20,182,240,180,87,159,155,180,113,18,213,25,148,241,176,111,253,222,208,133,168,151,76,76,241,166,47,59,189,232,89,108,156,98,170,6,61,95,88,119,241,66,13,84,242,138,132,206,136,169,195,135,92,82,109,241,224,248,180,83,108,156,98,10,120,126,188,116,8,208,116,55,44,232,15,122,193,63,218,11,36,167,229,230,201,146,65,223,231,132,234,177,107,240,26,145,211,80,101,70,144,162,195,19,43,48,109,98,30,210,135,66,180,10,193,121,201,214,105,230,147,1,94,134,44,76,1,240,186,89,39,132,195,197,12,81,129,147,153,119,14,103,212,99,239,144,35,244,148,138,199,107,154,49,41,9,56,56,112,2,131,88,186,9,218,200,241,126,155,29,94,208,208,51,151,44,107,139,240,49,146,63,75,72,15,17,43,38,146,234,67,134,63,167,37,105,72,243,204,8,183,32,209,181,180,90,2,179,13,195,38,224,249,20,76,67,48,26,10,44,244,113,140,199,121,129,214,16,201,34,135,9,29,200,199,166,57,150,4,180,195,41,145,238,84,152,126,30,255,237,9,127,148,172,31,250,86,175,53,193,36,131,92,247,194,141,6,57,223,228,169,127,166,143,254,194,166,98,248,177,41,85,34,219,103,121,43,140,16,161,219,34,205,132,119,116,38,113,226,196,145,15,39,233,78,58,23,160,249,8,11,140,96,118,210,16,179,41,114,71,54,206,58,98,166,88,96,228,30,88,223,1,147,36,145,223,166,214,178,174,120,111,200,53,101,129,29,216,36,43,29,174,70,16,41,176,41,151,198,147,87,152,78,228,131,18,119,236,49,77,137,26,149,172,87,159,233,20,251,10,14,135,168,41,150,108,149,175,119,200,225,3,17,187,212,100,160,228,193,139,105,187,11,108,4,63,254,100,131,136,166,4,91,179,233,37,121,2,148,98,129,115,20,202,147,65,200,22,103,76,179,236,169,12,10,189,58,57,38,34,157,67,90,101,203,230,186,157,33,189,90,237,151,166,142,168,198,78,222,146,86,205,171,214,164,23,188,150,217,99,254,148,76,13,181,14,147,73,36,122,90,10,111,255,105,168,33,255,22,132,73,21,22,169,34,12,232,36,242,176,57,252,167,41,190,47,178,184,241,69,91,141,155,55,138,166,228,181,211,164,166,194,163,250,156,17,162,3,92,44,243,17,237,12,244,73,84,89,125,144,10,182,40,67,161,63,125,137,50,57,48,193,152,128,81,73,144,138,139,115,62,228,160,1,164,184,122,52,117,101,211,192,130,246,72,16,238,225,211,223,68,49,216,232,177,250,142,29,137,162,168,192,152,208,177,250,136,10,62,48,109,96,35,126,27,97,21,237,18,79,208,117,70,173,56,53,88,91,116,140,128,105,26,244,155,31,91,126,203,52,163,44,121,120,131,186,25,73,72,51,10,156,83,72,228,17,88,163,63,91,198,180,210,40,224,27,125,133,74,92,139,46,56,12,67,5,198,202,177,231,74,15,140,139,84,3,62,167,178,216,127,44,250,227,44,52,135,233,24,145,149,13,252,31,109,231,210,130,77,178,28,231,255,162,181,48,117,191,104,109,12,6,239,188,52,198,8,251,96,14,216,146,56,62,94,8,161,255,238,122,242,173,204,142,26,175,53,195,192,124,196,215,253,246,165,186,42,43,51,50,162,71,244,8,60,180,183,17,152,226,239,7,67,163,251,96,106,129,46,168,90,81,131,163,15,90,96,68,235,125,40,145,186,192,146,92,97,218,37,2,29,144,37,63,20,130,152,159,153,121,93,183,48,52,167,68,59,15,25,218,132,10,159,192,36,250,188,140,136,172,19,209,163,192,176,5,123,192,164,20,63,10,192,121,81,240,44,124,127,132,86,220,57,122,9,204,46,221,31,104,131,117,244,61,80,118,251,185,197,108,71,226,31,50,144,192,101,69,175,55,112,22,123,38,90,25,232,218,247,11,171,91,219,167,50,58,248,35,182,55,231,194,216,133,15,129,81,11,157,31,124,30,119,46,10,195,224,245,187,130,167,188,167,30,93,177,27,88,1,179,126,200,77,79,107,214,247,247,65,147,135,176,189,129,41,193,197,209,133,85,94,174,220,148,39,98,156,208,120,218,134,162,52,145,248,35,179,8,120,60,48,58,241,61,96,218,83,228,190,206,148,64,198,223,225,206,215,209,5,70,188,219,131,90,12,80,206,216,208,163,27,33,246,119,180,233,224,9,204,110,182,196,209,173,74,237,38,179,15,160,161,211,209,154,85,88,43,255,250,73,188,68,143,236,110,218,207,149,157,25,44,123,234,162,90,91,119,25,207,201,225,2,57,76,44,82,245,183,171,121,228,58,60,242,120,47,205,132,211,124,148,34,141,95,159,147,163,249,229,221,14,213,252,114,63,226,104,54,179,144,96,31,99,216,84,100,117,178,55,194,43,115,24,54,150,62,51,82,27,241,204,96,38,72,68,12,33,194,250,111,29,198,131,164,233,48,165,2,238,225,118,217,63,113,46,249,66,160,164,46,71,161,73,14,253,248,166,53,205,58,12,5,105,233,199,199,189,250,10,193,40,156,162,67,104,240,140,78,11,96,10,23,207,119,191,92,144,131,81,138,255,147,78,11,100,215,124,170,52,227,35,237,226,160,17,191,7,113,136,186,122,209,4,3,9,226,22,59,210,98,46,246,67,97,72,242,129,66,211,146,61,72,74,139,61,238,14,152,73,90,14,38,224,109,190,242,65,239,198,91,81,96,98,209,184,109,178,242,90,96,65,163,57,168,228,240,145,207,164,162,231,94,45,90,168,224,4,55,221,183,209,51,80,220,68,140,61,249,86,5,55,140,9,248,254,2,198,66,93,64,166,93,159,206,206,195,96,63,57,158,149,105,186,212,31,66,56,39,216,16,230,2,235,88,114,149,42,44,147,216,255,203,47,243,162,93,1,5,137,213,245,176,211,224,157,156,15,194,127,27,6,234,208,183,129,218,105,108,65,10,222,148,194,158,161,122,210,163,207,175,152,243,185,148,8,97,22,22,151,243,192,231,178,40,99,15,225,185,81,189,172,106,29,76,50,145,162,150,242,233,195,113,154,199,118,231,196,110,103,142,110,241,188,185,76,77,1,155,162,118,208,1,201,253,15,33,65,38,20,62,35,36,181,130,161,106,38,153,232,105,139,143,135,158,179,161,87,54,247,185,49,95,176,201,218,210,187,45,17,107,138,142,205,66,163,208,154,79,56,75,23,83,252,114,130,100,45,35,97,69,210,142,220,101,77,26,81,210,32,222,61,175,96,105,211,165,97,219,249,94,103,44,14,200,101,79,177,58,33,204,70,216,122,125,48,171,148,4,233,153,54,11,191,101,178,124,67,71,183,145,113,226,147,54,189,49,185,178,253,235,187,12,116,229,164,145,21,229,243,224,59,0,35,27,168,155,139,51,126,61,157,82,204,88,84,55,193,137,53,79,238,203,120,33,186,177,65,107,46,222,85,178,207,86,225,243,81,126,163,40,49,173,233,209,107,150,104,175,226,77,15,109,78,63,183,97,141,77,1,163,14,173,40,84,159,15,133,200,43,155,65,253,42,173,232,92,159,189,158,85,152,28,198,113,79,54,192,248,231,245,254,13,238,19,60,202,78,15,97,184,20,235,6,108,45,153,157,129,77,115,56,224,85,180,83,226,252,46,98,159,250,93,61,25,164,146,41,62,198,117,227,77,243,236,189,225,69,197,32,196,250,178,63,155,231,168,110,211,10,211,53,192,102,94,74,46,185,82,141,41,89,158,189,243,14,127,188,106,2,80,34,217,139,119,57,154,178,49,77,97,37,167,63,204,126,248,155,216,59,130,105,122,83,68,182,65,107,129,54,171,131,155,36,87,139,4,17,66,51,248,212,9,60,205,179,38,224,62,148,205,147,233,3,200,235,131,243,195,91,49,53,150,62,191,219,130,146,171,104,143,125,65,161,223,88,153,222,153,200,52,54,214,7,166,166,172,48,189,151,253,123,158,39,174,25,138,158,161,155,227,151,237,66,229,129,226,109,20,61,114,5,81,56,213,169,196,161,113,186,139,150,201,171,117,173,248,179,231,46,193,212,195,53,174,138,115,5,48,173,156,243,155,95,147,178,171,248,190,211,119,238,100,134,95,207,79,183,111,169,108,188,140,242,92,153,201,160,196,124,176,212,235,150,219,54,35,57,135,105,74,212,113,212,172,49,34,102,147,198,127,122,101,231,199,100,46,194,99,73,191,157,134,8,114,11,184,154,150,191,12,5,171,105,196,201,81,67,200,154,51,11,3,247,106,105,93,205,161,64,170,108,174,27,106,222,156,121,232,187,198,237,54,18,106,5,141,203,62,244,151,43,83,153,63,20,44,209,182,38,158,112,253,142,160,9,51,230,249,156,155,134,29,223,148,152,31,187,70,8,112,92,83,16,71,152,33,81,199,81,184,125,169,10,36,193,233,206,81,184,210,225,231,48,93,43,127,248,174,119,138,39,122,158,96,170,249,57,154,22,155,248,109,108,140,159,111,15,183,133,184,242,132,27,219,40,15,220,130,47,205,34,54,37,132,182,239,190,127,139,26,234,32,58,134,217,205,70,158,16,123,181,221,158,115,159,144,193,213,138,200,120,160,252,243,160,209,170,124,64,20,133,244,178,135,245,96,59,140,132,211,51,91,237,175,43,151,70,53,77,28,101,211,179,241,217,8,157,144,174,29,191,166,132,155,226,224,129,73,181,166,1,59,172,6,255,110,207,195,32,153,174,9,231,202,86,44,96,98,119,45,0,160,245,21,234,32,217,218,143,159,147,159,160,215,211,1,248,201,52,45,6,193,21,171,49,141,98,4,143,226,132,100,202,41,80,251,119,203,26,68,158,68,225,254,177,232,44,24,41,58,41,216,14,210,99,73,166,251,164,2,6,200,76,230,234,171,199,89,136,144,93,218,15,92,163,129,35,211,14,174,125,156,192,68,194,1,167,157,158,18,128,121,75,119,135,113,146,214,212,234,64,96,222,227,23,146,153,143,68,19,34,40,35,178,186,217,132,214,247,83,64,24,61,42,162,217,180,113,117,144,14,171,232,125,240,89,112,53,39,12,117,187,167,128,201,198,233,51,157,20,9,28,68,182,68,23,136,65,7,183,127,60,25,137,148,241,60,241,137,151,70,13,152,183,51,20,134,81,185,3,38,225,92,180,108,194,164,16,71,67,149,87,24,199,186,96,252,103,163,20,233,172,64,83,82,138,161,68,128,88,164,24,123,54,221,249,107,252,58,79,115,176,191,21,56,35,65,191,28,38,59,173,85,149,133,64,65,137,163,207,30,163,62,149,42,132,146,189,46,79,82,252,141,220,206,78,162,185,234,163,169,95,47,173,158,103,194,238,224,86,165,101,254,94,90,97,51,141,66,191,180,121,246,217,186,58,89,174,220,37,208,42,205,111,103,10,146,154,39,214,175,41,174,28,235,153,33,159,16,204,225,236,31,88,26,63,41,50,65,141,67,54,28,102,117,146,170,164,9,39,223,7,142,41,91,83,234,84,249,169,49,248,101,55,44,12,244,178,225,191,71,9,141,42,122,211,58,111,69,18,210,87,182,68,30,67,217,129,44,240,61,190,236,84,76,115,104,42,92,130,132,138,133,4,202,224,15,90,34,189,137,183,99,215,214,91,118,65,43,250,95,145,174,197,94,245,129,103,52,66,32,121,178,117,198,98,35,51,163,62,0,245,246,76,58,235,129,155,107,254,2,179,188,232,165,45,89,124,18,77,215,218,23,201,111,231,40,197,210,1,246,172,108,240,130,169,238,58,156,243,51,81,19,83,157,200,209,111,140,242,77,123,170,223,232,25,249,67,75,36,31,132,88,143,44,13,163,210,97,204,68,179,190,77,196,140,239,14,150,196,5,228,45,25,71,144,126,93,92,132,9,157,196,134,60,52,36,177,87,246,163,87,127,101,100,73,192,35,83,113,225,179,201,92,218,188,136,224,109,91,247,243,161,233,221,84,16,148,10,193,182,216,127,27,23,69,237,62,169,104,47,185,79,98,49,151,70,205,239,24,151,107,220,160,213,244,35,207,11,204,15,17,169,197,149,33,89,144,203,67,196,38,41,86,29,94,171,136,29,155,145,198,134,247,97,23,235,0,81,165,13,115,26,112,25,27,142,77,67,37,87,155,41,183,223,60,34,57,227,244,80,254,49,98,206,158,10,49,195,161,173,23,14,3,193,155,215,11,156,95,58,198,165,167,12,175,164,187,5,57,91,50,12,16,186,182,218,117,74,173,237,194,72,233,151,161,61,155,133,153,226,190,206,19,229,167,45,46,218,133,5,162,56,239,17,233,48,4,187,181,55,184,24,93,244,194,8,82,228,242,180,247,146,133,184,183,13,9,188,105,55,233,137,173,173,225,237,194,103,93,61,47,92,126,123,33,37,115,153,72,166,152,211,180,7,189,79,8,9,62,86,72,149,228,172,189,143,35,21,95,97,168,115,163,76,167,240,153,155,235,135,78,168,216,15,10,27,44,224,62,230,122,15,62,171,206,12,24,126,175,28,77,99,139,179,152,136,53,198,163,69,208,161,217,164,145,3,110,235,185,107,132,16,251,173,160,33,123,64,172,95,180,193,240,124,206,117,4,60,73,111,60,240,247,1,29,120,172,170,237,4,204,20,158,107,177,147,179,161,87,152,15,40,174,124,173,71,25,190,81,15,244,142,0,251,237,170,130,173,100,237,79,196,80,191,223,174,58,33,66,102,104,223,80,74,230,35,159,159,86,188,90,190,147,83,181,87,210,38,74,44,190,44,3,159,143,72,89,155,52,62,174,24,105,44,142,15,247,151,158,151,20,7,91,161,68,217,214,25,11,212,248,233,78,114,188,62,116,234,229,171,31,71,27,201,67,59,6,200,3,125,23,158,80,152,84,24,126,215,119,225,153,253,167,192,24,116,228,239,169,148,166,58,181,236,110,187,251,125,2,179,117,80,222,49,140,31,61,250,145,6,182,28,168,171,220,154,238,19,187,28,129,171,217,41,7,92,49,97,82,56,133,240,29,48,65,154,210,241,48,188,77,14,147,213,110,242,80,43,145,145,183,173,1,147,251,124,122,133,58,210,120,14,111,212,153,181,195,106,125,233,9,116,140,168,195,200,84,142,226,162,91,171,81,5,224,33,8,76,79,206,238,49,115,84,58,184,149,81,71,246,115,197,188,115,62,154,249,240,241,150,253,23,112,19,67,234,66,86,5,26,65,160,40,67,117,133,219,244,198,103,131,151,246,192,35,186,83,114,220,118,37,81,151,31,42,32,188,170,241,193,227,97,241,22,242,71,223,109,119,51,250,20,184,112,45,62,26,168,76,105,19,35,114,231,197,19,43,8,52,97,73,35,235,190,25,34,199,172,214,48,30,148,157,229,121,32,5,211,154,128,203,126,162,60,76,13,83,140,196,70,253,85,137,130,137,46,155,45,104,87,62,94,135,196,49,227,220,212,29,182,82,1,127,222,181,1,211,190,213,53,228,224,251,236,1,227,44,167,177,18,66,157,49,231,209,211,241,176,249,204,217,50,14,166,7,109,60,193,16,45,16,254,58,113,108,209,204,98,105,102,159,22,119,141,198,248,122,162,56,180,125,134,172,127,218,225,104,148,238,26,211,45,221,251,90,165,224,11,75,45,198,97,51,155,159,103,55,128,16,98,60,211,179,146,228,164,48,124,150,88,61,105,193,22,195,120,11,170,179,188,109,26,53,166,6,237,24,151,101,191,52,122,122,197,117,14,152,228,240,12,120,21,245,169,41,229,236,222,186,223,246,249,126,182,190,174,179,72,213,20,239,227,124,32,207,18,85,72,231,229,120,102,125,178,12,41,55,19,223,98,71,153,230,135,62,81,50,231,174,100,66,60,50,159,189,93,161,65,216,163,48,42,66,80,165,5,181,198,11,127,98,39,198,42,218,19,10,249,107,205,88,183,225,231,171,35,11,133,161,189,99,40,16,21,104,217,147,58,28,118,24,14,99,149,41,31,126,49,58,144,255,244,185,180,165,124,159,76,59,143,75,153,252,244,112,180,101,39,111,83,90,142,159,70,172,66,182,3,217,220,51,171,191,172,69,201,84,243,219,139,206,204,81,2,198,120,101,235,102,59,117,111,208,42,8,244,61,146,80,249,39,48,53,2,166,38,160,121,128,159,12,78,192,200,141,40,241,147,42,223,119,244,249,2,180,146,156,77,149,50,98,2,84,83,170,214,73,230,128,7,85,63,184,168,133,72,166,113,218,171,113,192,115,213,231,210,146,205,114,14,35,134,170,25,215,243,238,189,92,1,10,171,117,62,217,145,249,173,2,11,158,128,166,32,76,41,104,196,35,183,134,59,205,173,52,246,100,235,131,247,155,204,162,171,51,30,202,68,49,92,83,97,149,94,130,184,238,185,148,231,129,65,23,43,247,23,177,163,139,165,233,197,6,151,66,96,146,233,146,156,100,145,255,30,41,219,187,39,125,110,89,234,239,232,179,196,232,64,164,175,115,118,129,145,253,80,248,155,237,224,178,54,77,153,162,81,154,226,137,209,131,251,176,85,241,77,89,223,193,164,164,223,12,55,140,172,120,38,4,135,154,9,62,27,141,21,177,8,84,187,173,133,171,154,16,62,206,31,188,181,17,16,141,143,253,173,217,198,248,209,60,154,41,155,125,223,207,84,95,184,131,98,48,249,61,146,97,238,14,90,111,35,113,23,239,122,156,93,168,242,185,141,34,188,247,55,194,247,212,122,132,145,72,190,143,139,71,48,148,172,154,122,138,21,192,62,76,205,97,179,138,126,179,6,221,65,79,1,147,165,239,27,224,230,207,163,213,79,234,174,223,51,193,91,73,167,156,179,61,98,57,140,25,137,214,3,133,151,53,0,199,124,246,200,236,82,126,64,68,49,80,8,142,69,97,242,48,61,230,202,243,249,104,65,14,98,114,142,253,19,159,86,210,175,7,251,64,239,40,5,198,14,73,79,142,239,108,188,143,51,184,155,78,87,144,108,102,254,230,248,93,84,230,4,14,110,243,110,108,96,194,51,45,147,211,14,25,31,0,189,124,218,204,122,96,99,60,4,140,146,247,83,100,63,19,117,247,251,58,179,83,201,58,105,96,131,54,226,182,121,40,202,232,201,84,63,118,108,27,7,190,165,90,125,77,52,2,70,44,79,127,251,124,158,10,102,98,177,220,15,182,118,237,129,241,215,246,163,233,186,109,58,139,167,140,139,108,172,232,139,173,154,94,185,117,179,5,204,206,92,151,39,68,218,191,5,166,55,102,149,241,28,29,234,48,214,233,114,118,176,207,201,217,221,71,28,99,90,103,10,163,188,241,5,27,137,43,89,207,80,115,246,75,185,50,28,15,186,162,171,135,0,140,224,175,62,204,4,44,15,35,124,67,196,247,249,6,224,189,143,47,186,203,15,149,60,153,43,216,119,52,207,92,167,21,20,74,118,108,97,218,235,174,144,77,161,98,213,47,55,50,243,91,98,221,125,198,148,69,43,206,211,173,209,214,39,135,104,27,191,135,188,192,142,102,247,111,191,75,225,77,151,167,40,160,98,154,140,192,191,174,247,213,37,59,104,1,160,243,82,3,17,122,214,253,103,7,75,64,81,226,194,178,254,165,238,176,201,214,104,16,196,231,226,187,155,49,241,79,234,79,140,132,225,173,31,13,185,254,161,54,88,195,180,199,10,3,158,159,186,35,230,109,13,72,247,182,48,126,218,77,199,9,26,255,254,113,145,117,36,236,20,20,53,37,255,52,127,198,223,250,166,145,209,119,89,180,242,107,233,213,55,61,44,211,233,39,207,166,246,249,4,11,228,80,253,104,179,6,144,103,214,33,158,249,246,5,205,173,174,130,29,153,118,132,229,137,143,243,108,121,97,227,25,7,217,5,205,75,55,87,47,45,155,145,250,235,190,89,165,7,237,169,31,117,115,124,187,63,141,31,243,210,228,122,198,212,102,251,30,28,61,148,213,181,178,53,173,147,214,127,154,214,149,169,11,8,122,207,46,68,202,246,16,207,21,45,109,177,235,242,161,130,239,80,25,79,65,143,181,45,238,11,33,153,173,17,47,4,16,87,108,67,191,45,33,133,246,240,46,228,182,187,169,53,229,39,20,57,43,188,223,24,46,66,249,233,124,65,82,219,159,138,53,65,43,135,32,163,192,236,203,42,20,154,151,220,144,144,125,240,69,185,91,223,173,80,207,54,35,163,248,47,55,120,23,74,31,67,93,181,197,77,39,210,173,67,185,124,137,79,217,15,94,214,88,33,68,192,51,16,188,105,20,249,54,211,14,21,24,189,176,0,123,125,218,71,152,156,70,252,50,51,157,42,110,36,235,224,241,130,2,45,179,116,90,60,212,202,22,51,248,47,122,213,147,155,182,107,143,39,134,114,130,162,166,237,23,7,91,211,181,194,103,89,116,107,233,194,246,1,65,36,225,139,82,78,234,1,195,103,26,202,249,159,37,210,157,29,149,110,53,194,60,203,53,121,221,128,145,24,210,163,207,199,16,60,21,186,104,41,218,116,109,10,128,66,223,28,30,196,37,74,239,221,107,196,155,182,6,129,218,181,39,0,85,227,29,48,243,141,30,140,72,87,10,24,109,139,37,148,232,109,178,115,126,225,132,122,91,41,209,144,20,157,0,143,161,26,85,49,165,45,163,19,224,1,84,167,179,111,101,109,26,64,161,53,198,81,30,38,96,43,132,106,74,187,30,199,159,241,54,85,84,28,230,136,121,222,6,124,30,96,82,182,54,209,69,124,215,40,151,101,109,88,192,42,176,249,242,195,119,148,197,60,26,162,56,29,59,113,114,214,200,212,148,195,222,167,187,132,0,99,195,165,112,26,193,229,250,29,45,15,165,175,228,50,141,96,245,165,245,51,15,246,15,181,5,84,81,146,198,243,131,207,67,205,10,155,226,224,7,231,174,220,121,212,243,122,204,24,8,164,164,166,71,175,26,173,16,6,159,5,89,158,88,35,124,238,122,114,125,220,149,13,136,99,60,219,111,87,116,22,107,243,184,243,67,11,174,191,223,162,151,209,91,237,222,8,244,35,213,73,38,51,35,170,67,217,51,166,201,46,245,77,126,106,109,175,40,211,116,15,31,234,59,24,73,158,72,227,156,233,251,12,169,111,150,204,211,86,216,24,191,21,231,202,46,7,67,146,88,30,88,181,31,127,96,235,209,144,49,239,201,219,25,143,83,18,207,217,196,134,34,202,128,153,217,164,253,253,124,12,20,161,125,217,98,38,75,18,141,50,26,105,89,242,223,30,116,205,74,155,4,169,151,237,130,52,200,211,116,165,72,226,81,138,18,200,10,120,82,209,150,39,206,191,223,209,191,189,163,188,175,243,136,253,109,18,82,76,145,168,227,249,158,121,211,227,100,76,126,186,152,21,211,46,77,71,71,113,152,208,64,7,33,86,112,110,47,69,121,153,244,159,76,87,140,134,237,49,35,228,139,19,250,202,24,133,0,235,157,68,240,10,77,58,81,96,10,81,113,95,103,138,87,73,1,58,231,104,62,12,24,6,187,126,123,176,153,157,12,114,96,35,162,72,151,69,53,63,117,191,52,19,29,212,115,195,20,242,217,10,155,191,158,244,202,76,64,218,63,123,50,203,169,235,140,129,223,97,124,2,8,63,45,81,118,201,251,151,90,142,159,70,192,78,79,110,158,233,190,249,192,52,184,73,73,139,47,151,221,105,192,148,98,117,158,37,91,18,149,242,70,228,43,50,112,76,102,245,11,206,40,232,35,35,163,221,62,204,165,254,208,48,19,157,218,95,101,114,161,30,14,83,40,24,207,2,66,110,223,85,101,224,200,23,21,73,1,254,114,180,184,83,42,87,151,11,167,73,186,58,92,172,228,44,112,103,40,249,185,79,100,189,158,113,250,147,136,136,147,147,144,210,219,166,7,58,46,140,158,244,169,51,109,183,37,165,57,140,38,173,14,6,24,51,197,23,244,179,32,159,120,75,31,74,167,81,32,197,209,244,124,62,39,79,182,125,188,48,42,202,79,195,219,25,88,53,114,30,16,23,207,67,126,142,198,155,49,142,54,127,128,231,183,73,77,199,209,124,203,207,109,67,17,241,149,205,4,104,159,215,133,19,112,10,212,36,158,159,131,51,214,230,14,99,92,243,194,180,130,95,180,89,105,103,189,104,117,74,6,253,212,99,253,225,224,226,140,90,2,225,41,69,35,91,157,83,44,109,152,135,145,200,126,224,236,244,78,43,24,170,160,45,175,43,181,239,109,50,239,214,231,137,158,72,161,199,235,50,46,188,246,241,117,138,128,158,100,61,232,126,87,93,130,55,111,212,43,120,159,236,247,190,104,184,240,181,177,146,252,127,26,218,186,53,157,248,209,76,42,162,55,205,40,253,56,21,176,136,219,214,89,165,163,12,235,161,33,101,213,38,205,191,124,63,110,43,132,216,54,221,1,93,193,246,85,85,127,210,32,58,79,119,26,218,60,249,139,206,225,249,37,189,236,77,116,230,71,47,26,43,251,11,231,45,112,217,226,253,251,59,121,188,143,2,71,239,185,52,86,187,234,181,48,252,224,170,116,141,1,211,201,125,31,25,29,255,243,121,217,48,25,99,81,167,97,109,62,113,225,79,3,208,81,186,223,181,211,110,64,21,241,200,206,58,210,132,118,151,127,140,137,20,231,134,244,183,222,147,111,167,127,210,241,138,58,139,78,165,73,170,170,144,11,32,151,42,140,88,117,156,252,236,57,132,60,192,67,163,199,200,97,4,212,91,126,158,233,25,153,30,234,160,57,11,209,225,25,227,43,249,40,69,129,11,129,22,133,205,70,213,97,252,227,158,73,5,122,169,111,19,40,157,84,109,147,237,180,54,198,125,157,208,120,73,123,1,112,42,145,243,224,34,247,51,25,154,121,194,135,158,29,247,59,157,165,232,89,35,119,133,210,242,19,17,231,143,41,130,80,121,78,58,208,240,135,137,132,225,9,44,105,19,148,187,70,171,45,158,104,167,108,173,241,192,89,148,161,203,93,24,191,165,169,77,180,120,181,164,184,50,19,182,208,161,82,152,162,226,202,144,123,236,83,35,25,235,69,241,103,198,77,75,107,61,171,57,41,224,21,112,130,221,40,112,233,223,16,111,248,135,106,184,64,187,118,188,14,19,151,210,94,83,88,232,222,186,99,157,11,200,147,9,140,218,187,71,42,176,80,201,177,11,76,105,122,198,201,241,97,110,122,52,122,29,57,142,198,187,84,135,56,205,80,37,46,173,160,107,85,229,174,161,62,250,194,199,45,86,141,6,232,168,139,141,21,37,111,28,161,5,70,212,52,158,152,109,134,158,163,251,14,93,74,171,13,35,201,165,48,12,106,127,40,9,138,184,118,176,51,170,162,2,104,66,135,79,127,46,5,167,72,122,240,41,210,91,172,87,14,41,101,57,76,79,134,246,231,34,5,226,174,70,8,239,180,46,217,49,96,118,206,61,224,140,235,137,192,150,219,241,147,159,224,89,77,39,129,203,114,155,6,96,252,223,20,198,89,217,83,84,176,165,179,166,7,136,75,150,119,209,146,188,52,35,223,15,198,79,60,190,108,54,37,253,57,122,153,70,65,92,57,166,13,83,97,62,77,127,230,103,199,51,85,148,134,27,69,112,45,78,222,104,40,147,163,177,28,218,223,125,163,226,44,3,145,170,96,142,210,103,166,29,187,117,217,146,34,215,154,107,92,90,182,52,159,192,166,164,233,191,141,3,81,151,212,196,130,248,181,61,86,97,35,120,230,207,165,187,175,29,60,102,42,211,100,145,229,198,6,230,24,49,152,200,51,73,45,250,192,197,182,157,23,166,134,40,173,136,164,132,105,224,246,163,187,245,3,11,106,92,86,63,184,195,12,151,73,137,149,15,238,206,133,155,201,4,100,133,9,238,253,194,73,191,165,103,79,186,104,193,242,193,210,208,225,146,145,184,154,25,217,248,27,105,214,98,253,28,77,113,198,159,169,249,91,11,136,184,152,19,15,200,183,84,221,216,65,71,34,249,122,97,19,68,157,178,211,62,96,243,187,162,103,116,106,112,120,118,249,101,184,58,56,205,196,173,138,191,98,158,166,91,231,27,59,138,66,50,171,224,169,218,124,95,118,34,135,201,227,11,20,205,235,22,41,42,88,50,103,154,254,126,216,116,70,183,143,34,250,98,183,116,29,145,49,161,93,234,62,78,92,156,183,184,70,34,136,102,252,233,11,67,113,252,78,221,205,117,245,214,155,208,101,157,75,15,157,40,199,223,32,223,36,48,82,147,25,165,67,58,246,245,154,8,20,11,173,239,232,19,134,224,163,49,47,76,167,91,147,123,154,38,198,127,65,244,230,117,67,71,59,197,118,95,58,166,174,162,94,222,22,98,44,215,192,98,118,225,163,148,167,157,77,185,61,59,140,59,139,194,116,80,59,129,4,62,240,163,205,157,169,8,117,215,5,103,242,97,6,208,68,18,130,92,247,194,201,18,36,241,20,179,250,218,140,95,134,136,215,52,221,114,162,18,90,88,47,76,79,72,209,8,199,4,208,110,12,67,31,231,25,52,173,234,234,129,217,250,125,160,208,187,139,152,92,217,146,218,188,223,143,46,2,53,202,180,21,245,204,37,247,166,39,162,96,89,179,164,84,215,111,212,199,19,56,1,170,102,96,17,70,244,186,12,66,29,103,241,126,166,119,118,39,201,207,77,66,68,228,31,15,12,81,119,249,201,17,149,150,174,82,244,115,208,81,14,248,231,7,39,159,52,162,73,151,207,147,33,118,53,233,226,98,62,71,37,238,30,61,182,177,85,30,24,138,119,119,88,101,164,200,24,158,247,211,46,70,151,205,51,129,66,63,240,97,112,70,28,157,177,10,162,245,56,29,165,222,44,95,52,214,170,203,141,60,242,79,16,86,215,36,227,212,118,191,104,88,230,210,92,137,135,148,245,155,57,76,179,160,76,190,180,140,164,22,40,182,223,79,66,240,60,108,239,76,62,112,178,100,149,192,76,122,62,66,177,83,218,162,228,196,12,121,194,251,248,105,24,75,98,81,78,182,113,108,151,8,201,40,72,175,170,183,13,157,193,171,177,180,161,209,228,169,87,78,75,215,104,1,83,145,213,217,57,17,119,248,67,163,13,179,235,82,76,239,96,143,71,206,106,214,53,12,192,138,218,53,18,129,89,79,245,104,134,217,14,152,129,148,228,101,159,40,110,123,231,51,221,121,116,190,233,71,143,152,103,92,90,167,246,87,245,183,107,168,55,130,210,182,43,207,52,211,243,16,111,164,39,107,135,249,224,244,147,225,189,112,163,177,67,14,62,65,121,136,136,226,227,65,19,155,60,113,246,242,245,82,83,8,116,152,55,228,174,41,148,213,225,48,250,15,73,83,230,8,215,185,110,241,129,31,141,81,202,48,76,51,126,221,39,6,171,210,106,158,217,178,66,25,113,152,69,106,235,106,202,38,43,197,209,197,10,186,146,112,223,43,200,89,56,226,165,34,34,109,176,38,201,162,250,35,45,166,83,45,9,249,5,89,46,46,252,76,138,77,84,14,179,145,246,188,206,144,127,174,180,178,98,154,126,175,203,228,152,61,229,208,176,140,78,165,240,249,200,102,50,38,118,103,192,147,38,151,15,166,232,45,203,7,145,216,45,245,102,186,151,178,198,186,244,182,44,207,246,31,184,152,55,188,192,236,114,123,28,157,118,21,78,1,48,19,85,28,157,240,99,80,24,22,70,243,161,196,6,67,211,222,24,36,58,35,39,255,118,112,237,57,24,214,186,63,21,50,203,75,195,31,179,23,138,167,66,199,183,170,30,161,4,130,148,161,195,157,153,69,131,167,19,62,244,120,104,196,132,58,105,77,90,10,92,71,39,155,215,144,70,79,131,106,228,247,211,164,12,167,86,103,206,0,168,49,235,208,114,87,116,40,141,68,39,175,15,196,132,220,173,94,120,35,118,241,247,213,161,72,229,253,4,11,112,95,171,195,205,36,86,4,158,159,81,121,38,181,82,158,178,82,195,48,232,198,178,8,123,182,161,41,141,201,142,203,245,206,129,209,127,212,147,83,163,189,12,248,76,190,112,138,166,7,112,71,145,49,224,51,115,12,189,49,66,197,184,112,34,86,9,69,204,225,214,107,143,192,165,63,96,78,174,10,6,152,169,115,11,76,35,226,119,211,168,124,74,108,55,105,49,31,183,14,109,215,181,180,234,137,237,65,152,15,217,133,213,254,192,231,153,186,199,34,71,155,147,188,134,217,48,228,62,184,104,143,86,198,4,29,46,89,92,90,71,229,71,34,195,85,99,251,142,9,10,109,121,114,52,161,163,71,218,192,148,250,228,190,51,125,114,115,10,156,245,177,192,147,45,123,4,140,81,132,188,143,51,236,218,138,75,35,236,212,104,26,181,83,222,80,192,68,166,114,242,52,121,174,217,225,223,244,40,240,160,228,27,191,77,159,91,213,147,99,24,19,111,108,89,215,143,158,156,34,110,160,231,46,85,97,110,166,12,245,230,131,19,84,38,129,77,136,205,7,218,9,169,250,214,249,48,153,83,95,92,248,25,178,26,205,160,42,57,221,211,12,120,180,173,155,136,95,18,36,126,187,33,185,153,21,182,104,51,96,4,183,20,182,251,138,23,86,209,171,87,148,242,101,15,20,82,245,16,184,246,40,113,0,219,247,36,123,16,26,50,87,220,23,93,117,18,235,192,212,56,211,76,188,237,68,37,104,9,108,94,98,113,242,148,85,6,43,83,77,233,126,87,115,209,229,177,5,164,245,215,167,67,4,97,171,86,24,207,183,131,101,154,163,38,199,94,21,173,231,239,199,193,180,135,232,19,51,202,123,220,21,193,223,144,89,99,208,71,224,221,124,136,211,227,56,189,21,166,147,59,142,230,123,145,36,236,248,81,49,2,181,198,108,65,91,137,60,14,83,93,38,107,42,48,218,19,201,7,202,48,221,67,189,235,51,12,189,208,144,137,220,183,48,39,9,116,199,116,242,23,48,197,157,7,238,244,145,58,140,151,176,62,113,164,135,243,119,242,159,217,138,192,139,38,58,191,114,130,75,233,254,34,146,165,65,194,209,179,72,110,29,71,195,250,219,227,96,62,23,73,56,14,58,91,82,242,215,137,107,125,147,88,5,130,85,158,49,169,156,8,236,76,249,178,131,231,249,187,187,22,181,95,50,167,146,58,88,120,166,198,26,81,144,196,236,154,58,64,124,213,131,176,243,124,58,157,50,154,89,128,233,121,97,18,211,77,133,14,145,177,134,136,126,97,138,55,90,14,59,235,127,131,113,121,225,105,172,92,77,122,16,190,220,188,28,194,32,168,93,201,35,39,203,23,47,12,97,16,86,37,121,168,44,49,254,225,243,238,170,40,54,179,245,32,168,115,152,174,52,177,174,32,87,102,236,4,135,145,98,145,53,255,140,14,236,160,253,210,172,123,108,233,56,46,33,47,64,246,106,46,33,0,243,101,227,155,125,209,252,51,66,214,41,169,151,88,27,169,63,162,39,45,75,8,217,29,223,126,225,154,208,180,76,1,121,188,197,150,21,3,179,253,172,48,240,45,99,162,102,239,155,117,11,52,161,4,59,103,34,67,166,25,98,56,147,185,171,51,50,91,192,131,186,173,194,236,130,62,24,42,185,172,79,166,250,231,247,141,5,119,73,74,114,193,162,220,245,80,168,103,48,210,53,162,160,15,174,198,149,155,78,149,92,26,78,205,222,89,134,166,203,31,24,52,141,4,102,220,216,68,80,85,159,26,25,70,39,198,193,159,135,61,88,21,70,248,197,47,237,103,146,165,232,8,179,67,52,122,90,75,243,129,169,100,116,135,77,47,226,133,187,123,204,153,149,29,84,147,247,202,246,116,248,12,142,165,236,28,4,73,166,119,4,1,83,29,120,79,142,42,135,195,139,150,32,141,30,73,186,221,228,51,218,68,139,54,18,141,30,49,168,204,1,179,129,211,200,53,65,215,241,55,194,20,167,37,227,243,70,76,66,223,97,134,178,110,223,170,53,204,196,201,105,57,127,95,247,68,169,60,96,122,82,242,3,183,216,106,96,32,168,198,177,192,184,220,56,220,231,187,8,77,171,132,183,128,217,91,148,231,228,11,194,161,195,200,158,167,231,202,71,247,182,210,108,73,160,174,143,133,129,234,210,59,25,254,13,134,165,26,87,35,209,226,191,125,198,116,201,250,212,172,105,197,159,10,166,64,154,132,155,144,133,34,172,174,21,215,57,253,8,136,61,221,118,3,233,175,57,30,10,27,114,130,145,163,67,67,117,245,103,148,35,46,145,3,238,182,159,23,248,55,115,57,12,79,56,235,88,162,97,217,83,24,72,249,54,81,103,203,166,191,18,187,32,164,98,104,74,23,248,236,37,188,169,14,23,0,84,129,36,110,230,129,186,123,24,237,150,208,136,21,38,63,153,3,102,69,212,109,43,27,209,248,237,51,97,174,209,117,199,220,113,118,240,25,181,108,203,8,202,141,97,233,238,179,86,65,220,245,25,43,116,178,121,11,178,169,69,244,231,251,180,232,182,6,122,6,169,110,198,77,228,219,67,41,132,148,85,20,221,116,249,102,249,224,50,116,151,115,66,140,168,53,208,214,241,74,66,79,19,143,42,229,131,81,4,127,246,203,231,117,143,128,177,179,30,186,219,102,101,246,71,114,2,194,242,124,218,48,6,98,151,67,47,85,209,114,54,201,243,229,180,62,10,53,152,224,104,154,160,216,59,113,24,93,68,221,78,99,122,231,37,206,108,10,0,189,63,89,161,19,203,198,187,38,215,190,116,227,73,46,191,120,110,165,152,161,183,78,43,214,26,236,73,89,66,255,164,233,71,142,118,73,92,122,232,200,97,215,231,167,9,110,29,230,11,26,154,20,98,221,240,229,207,100,45,187,126,156,236,169,34,49,67,117,11,27,91,133,201,15,127,48,117,168,253,100,187,66,14,34,91,119,83,155,207,209,20,117,118,192,240,169,20,62,47,219,221,72,126,185,145,173,31,136,57,151,250,18,101,238,158,162,242,10,76,190,172,4,92,182,150,203,225,46,240,197,4,156,158,144,130,28,146,139,181,100,136,243,106,196,101,164,91,68,166,127,48,250,211,75,75,179,19,110,214,244,96,8,225,108,4,34,53,139,103,234,74,23,198,170,126,60,191,77,199,128,167,8,173,20,43,189,61,192,8,67,5,60,140,253,174,48,18,73,31,12,21,89,79,14,233,211,191,109,202,225,36,3,100,24,195,130,246,177,68,82,29,230,160,194,200,207,199,201,169,144,104,150,238,204,51,206,72,7,197,52,69,207,141,144,238,14,24,157,204,172,9,68,136,24,61,158,74,50,151,72,205,78,142,238,69,99,96,190,146,166,48,102,117,126,101,208,25,215,115,225,103,102,233,241,200,45,146,210,137,252,76,165,37,178,205,70,108,214,48,236,160,231,255,250,135,182,103,50,157,248,1,196,219,62,179,64,171,227,129,203,150,83,163,175,163,215,93,201,29,248,109,193,6,174,243,153,117,114,216,124,225,199,194,74,168,252,109,58,154,190,187,54,233,87,157,78,89,242,87,220,117,90,207,54,136,128,160,198,118,128,250,72,127,22,1,82,246,190,241,164,49,107,84,253,4,108,166,175,126,110,118,22,91,75,210,22,20,180,15,93,34,28,103,153,205,104,210,199,140,24,223,239,174,11,39,185,24,191,107,147,7,214,65,122,34,234,47,34,160,92,139,98,155,70,4,72,224,249,35,101,195,61,210,147,93,196,145,39,96,164,234,117,225,172,180,197,248,190,20,133,194,252,20,7,88,198,191,47,160,161,150,168,191,109,45,61,30,234,216,64,232,122,229,80,251,93,114,24,184,177,233,210,20,97,143,144,156,237,219,249,128,228,169,152,107,116,250,96,203,242,40,156,67,27,154,6,239,215,202,129,145,193,234,120,97,172,74,150,38,47,73,139,70,93,130,224,179,63,129,109,130,150,230,203,27,65,90,215,200,148,142,242,26,195,16,79,161,39,143,118,94,158,247,244,101,34,130,84,117,199,187,73,40,121,30,205,100,229,180,239,226,192,103,191,22,147,10,133,53,17,17,4,134,27,254,29,141,250,252,86,24,21,66,31,196,197,84,71,150,194,105,11,154,147,166,231,81,38,163,179,210,225,250,100,254,145,145,235,41,158,24,124,172,189,245,182,106,73,17,213,102,43,63,110,217,169,99,231,62,191,235,102,93,45,154,20,162,161,112,124,104,85,195,16,122,102,146,123,3,34,117,137,86,186,236,197,251,194,185,254,190,172,100,14,31,154,191,32,113,19,111,11,205,21,54,192,154,143,90,217,233,113,214,33,190,180,38,56,166,5,94,197,225,102,149,212,39,135,112,150,241,128,233,211,211,236,225,172,33,142,126,80,75,217,118,77,179,89,54,249,194,176,148,181,186,60,240,94,112,225,184,156,204,183,67,51,143,231,62,150,111,66,146,217,214,79,205,122,146,5,245,99,209,232,220,89,239,106,35,125,100,40,233,108,156,171,53,131,135,244,70,189,168,137,201,183,254,92,86,114,137,151,68,42,252,124,185,154,59,92,212,17,242,133,97,181,36,205,185,12,126,109,57,138,37,106,214,95,238,43,102,35,180,63,97,140,233,101,51,83,222,76,21,28,139,46,102,8,228,37,77,14,192,209,76,115,155,30,220,44,65,235,48,171,67,122,96,138,191,113,221,244,232,61,57,207,126,246,0,223,193,88,79,235,48,192,138,252,110,70,19,45,235,103,101,123,6,17,124,193,121,97,74,235,79,18,25,27,223,184,43,124,226,69,141,129,1,138,85,166,195,100,114,181,171,110,96,114,86,252,129,154,8,156,102,183,225,189,180,120,27,48,125,155,126,58,200,188,122,177,34,109,51,209,104,207,103,217,93,180,0,109,103,188,95,245,166,187,201,217,7,140,134,152,254,244,100,251,239,227,4,191,193,55,129,125,194,167,26,35,225,60,143,177,159,244,55,187,71,191,105,43,247,61,23,182,76,30,57,96,106,247,207,151,195,241,113,101,244,13,109,29,162,188,192,229,111,43,67,213,170,79,94,190,47,47,209,36,11,11,181,61,147,111,103,199,193,201,118,63,15,186,124,173,54,52,189,23,182,103,228,167,97,93,97,10,255,252,240,246,201,36,81,190,108,67,169,88,52,123,231,252,193,80,253,244,219,129,113,83,124,144,209,245,49,159,122,1,219,143,184,48,12,7,159,81,68,68,223,226,220,24,43,61,223,52,29,22,113,234,114,206,172,11,199,153,62,41,88,59,156,205,230,65,225,74,177,240,7,47,218,91,181,67,133,98,67,243,198,56,224,170,134,8,204,24,136,45,117,135,217,170,212,254,78,223,41,249,201,151,113,29,170,102,136,73,199,21,135,207,6,170,104,161,99,152,251,241,29,132,11,83,43,157,110,152,50,170,15,4,208,199,196,199,138,15,171,249,149,161,163,53,135,38,167,97,224,251,124,115,246,164,116,84,62,240,198,183,217,225,100,105,96,173,100,176,239,185,31,0,41,193,243,5,213,7,174,174,63,145,172,253,175,191,48,6,118,254,219,3,134,200,51,208,206,20,214,75,28,77,212,252,164,190,153,122,47,235,41,65,243,236,202,54,60,123,30,154,86,118,192,85,99,221,129,218,206,244,169,16,150,92,81,239,34,90,203,138,167,236,129,199,24,243,57,55,68,140,254,193,103,119,174,48,93,126,241,200,105,116,44,58,85,158,53,17,173,106,135,177,219,234,237,137,50,184,183,11,163,91,162,77,94,195,108,206,253,19,161,229,117,104,97,247,92,40,57,98,255,237,108,70,72,249,25,105,225,229,158,172,104,56,116,160,117,139,56,29,69,252,71,31,233,192,52,62,249,193,136,85,189,85,47,52,45,253,182,231,52,202,219,131,246,238,115,37,49,69,47,79,252,67,203,208,77,74,164,105,175,94,199,25,140,193,155,118,3,93,243,137,50,232,6,244,239,99,226,90,48,94,176,116,127,220,232,115,244,246,212,118,206,234,237,108,171,4,177,188,204,167,58,99,173,139,35,224,84,196,177,201,54,73,203,119,30,9,50,14,113,155,22,142,152,208,252,137,65,111,93,165,63,117,165,225,187,3,186,187,210,214,45,213,129,204,135,226,194,221,52,42,4,229,102,124,117,129,26,114,110,123,61,112,8,97,1,167,39,1,53,232,56,90,126,234,70,242,107,235,117,39,43,42,7,92,203,243,54,146,117,61,58,122,238,177,61,245,46,115,1,10,56,33,9,171,176,25,87,95,148,205,209,124,42,171,24,0,15,191,108,19,57,211,72,129,22,8,39,20,166,159,188,81,123,75,109,103,163,226,39,63,193,19,77,69,58,23,82,49,241,129,146,76,176,85,159,201,153,29,83,220,53,93,216,245,153,227,123,246,173,119,178,13,210,126,98,152,222,194,126,24,152,46,111,13,174,160,86,174,239,232,19,244,61,231,158,95,103,77,178,61,78,46,111,36,17,76,172,3,99,114,35,57,237,1,111,47,221,237,216,129,233,249,213,249,166,230,88,247,6,35,176,246,135,27,128,19,80,156,218,114,216,130,210,135,251,93,23,42,139,90,100,95,230,7,24,104,234,45,105,116,63,204,199,245,194,172,169,245,161,93,99,14,227,115,145,49,151,186,198,247,214,137,81,2,37,35,241,240,37,74,236,95,77,200,162,104,158,113,252,158,82,192,125,169,103,50,121,19,4,234,226,167,203,249,251,207,6,21,87,15,127,156,115,153,202,131,238,49,145,66,247,115,179,19,174,186,46,157,249,153,118,102,135,161,131,63,123,227,70,235,187,63,20,106,29,73,167,132,77,20,146,226,232,66,31,188,86,116,43,250,148,37,96,212,8,203,3,179,30,93,152,55,95,222,237,47,41,26,191,109,219,177,234,251,194,172,123,250,183,135,165,19,77,244,47,236,78,40,192,216,61,60,112,15,107,177,196,90,49,69,132,248,7,199,48,27,228,130,158,95,134,60,16,23,102,118,39,127,128,187,194,42,67,202,182,157,74,153,223,53,92,127,29,70,230,237,232,111,11,223,159,103,99,125,224,104,146,2,174,34,79,12,186,34,199,143,62,13,108,126,189,167,19,211,181,120,89,149,38,244,119,16,146,89,242,151,69,199,147,210,226,24,163,228,71,29,198,158,175,61,240,118,167,43,58,22,168,228,235,64,96,43,238,91,61,72,167,180,180,43,76,55,134,63,49,54,232,233,225,42,145,68,155,113,180,45,30,207,201,33,34,204,128,113,83,126,210,36,217,107,73,9,81,251,135,212,13,138,108,119,192,214,228,240,194,213,119,38,87,102,89,167,12,110,250,94,183,209,245,52,254,39,70,28,254,217,246,159,122,89,127,224,225,107,177,185,189,214,103,38,67,236,189,56,106,29,80,227,157,171,34,234,234,180,179,61,111,154,5,207,185,43,169,35,69,52,159,163,73,134,122,188,104,206,97,250,38,57,56,110,249,76,227,136,112,232,93,177,83,241,133,188,19,139,62,49,4,66,82,238,141,4,156,31,90,25,133,135,88,210,122,35,221,245,76,208,144,21,124,45,62,129,101,123,7,127,107,238,28,143,30,12,107,121,126,56,103,222,252,68,102,113,182,245,140,253,102,194,10,14,231,198,119,164,105,58,220,118,252,85,145,198,91,233,225,150,160,22,113,143,110,63,115,187,135,212,137,88,212,61,218,88,200,73,19,240,52,103,251,186,66,24,127,166,231,231,96,118,198,126,240,47,96,214,138,61,226,78,30,166,50,21,23,109,234,130,222,17,81,21,121,182,71,9,100,242,213,52,207,222,52,170,145,77,19,236,120,25,120,179,25,205,253,240,20,182,214,44,236,215,47,124,54,109,154,95,63,191,180,60,65,152,154,249,207,109,229,199,35,28,21,143,132,14,61,53,28,94,214,96,230,203,74,179,172,181,54,36,32,93,16,219,130,102,174,76,245,105,93,105,200,213,251,201,83,154,98,171,71,32,127,246,9,59,46,109,136,36,63,157,67,208,45,70,220,20,61,6,10,99,80,233,95,244,153,45,73,128,73,199,1,14,135,174,52,144,144,93,94,202,82,128,124,211,34,33,128,89,80,17,77,86,8,71,216,145,250,48,66,228,67,114,32,8,109,177,47,247,113,2,105,245,121,100,157,74,153,159,27,85,205,242,116,102,153,196,116,241,33,106,109,136,143,2,16,42,24,254,89,18,77,143,167,39,167,26,155,199,199,63,26,64,42,133,67,90,212,249,104,176,138,81,40,174,250,192,89,229,171,127,153,251,188,249,210,31,120,185,233,47,49,151,117,232,43,220,190,167,114,230,4,107,153,85,248,172,98,171,196,116,100,143,245,121,217,35,130,58,76,18,179,42,148,44,8,52,46,23,155,172,211,246,185,49,182,136,219,247,136,112,91,150,138,194,44,60,127,242,55,143,194,167,208,78,207,28,41,91,100,123,71,126,58,183,224,129,249,116,52,208,49,215,22,82,76,147,60,247,211,173,9,88,71,25,1,217,220,126,209,38,105,56,244,162,81,22,138,95,30,164,192,207,47,255,215,127,253,219,127,250,203,63,254,211,159,254,242,215,63,255,233,255,252,221,191,252,239,191,255,243,63,252,175,191,255,231,255,246,31,255,253,223,165,127,253,215,191,253,151,191,254,243,63,253,233,239,254,230,63,252,233,239,255,250,127,255,242,167,191,249,219,255,249,167,127,252,223,127,250,235,95,254,249,239,46,240,159,254,252,15,127,250,207,127,253,203,159,255,225,127,254,205,223,254,247,127,252,199,191,252,143,63,255,195,223,255,245,156,231,191,252,126,20,161,22,90,124,127,207,121,163,70,5,235,208,175,9,152,66,238,16,88,108,134,59,237,122,195,37,210,172,227,71,141,183,128,153,251,227,228,184,56,118,57,121,55,145,249,114,97,236,69,90,18,184,145,179,191,148,40,220,221,185,154,15,133,96,239,101,68,228,202,155,236,254,250,79,73,228,206,52,155,29,30,6,230,1,211,83,27,126,72,103,161,79,168,219,118,129,105,249,186,233,193,109,132,16,105,128,128,138,211,171,235,69,32,239,133,140,184,192,109,56,167,98,155,2,67,74,114,234,106,217,193,234,112,91,227,57,214,108,117,191,83,103,147,179,10,56,113,47,247,155,217,108,116,182,232,107,218,215,191,124,243,119,30,152,165,248,229,96,179,247,173,254,46,187,237,29,215,7,243,113,123,234,113,91,247,186,244,108,81,206,178,8,247,194,24,217,246,111,160,144,74,167,15,60,95,184,64,201,248,166,103,122,161,205,91,235,194,217,88,129,251,131,141,107,87,253,104,246,43,83,79,222,152,62,110,204,143,149,18,65,212,250,224,218,98,63,1,189,246,204,84,223,50,141,219,66,67,15,253,194,157,214,194,46,48,6,170,119,34,193,14,13,179,214,44,191,204,168,244,145,48,171,241,135,5,134,110,234,250,154,4,160,112,73,4,30,144,62,111,140,138,234,11,97,64,255,96,124,3,93,239,11,69,228,116,54,246,77,158,25,9,145,238,191,157,18,226,17,242,192,145,23,244,79,143,166,229,181,245,101,167,98,243,201,133,23,41,190,82,245,109,194,33,187,63,141,224,95,122,96,196,9,114,247,163,81,51,111,95,232,221,89,95,99,144,34,181,138,137,134,12,67,139,231,238,93,91,207,226,148,33,206,116,12,5,227,194,54,85,15,25,103,221,202,48,197,225,215,203,178,39,235,193,186,193,11,234,67,188,205,162,191,109,129,133,195,84,236,159,47,4,7,27,31,134,221,12,164,150,194,228,145,253,167,81,165,43,85,175,204,124,103,115,192,184,245,201,193,141,70,230,155,70,67,127,11,18,180,62,51,72,71,55,214,36,163,140,208,248,124,96,159,251,183,41,2,202,70,202,208,238,242,204,155,66,83,150,190,39,218,200,48,79,244,159,62,35,167,75,183,113,55,97,209,29,47,4,255,161,244,92,56,106,134,62,13,115,164,90,186,31,152,102,141,230,23,222,6,58,10,242,58,153,132,189,57,233,192,61,169,64,173,13,149,228,154,191,27,213,82,184,13,10,211,42,16,87,222,232,159,208,163,241,189,74,254,190,154,177,128,100,148,226,186,86,226,167,179,57,159,10,60,200,156,249,67,163,146,40,180,6,20,234,198,86,56,101,233,220,0,166,66,237,23,126,6,210,174,58,14,17,127,241,22,6,90,170,172,175,90,96,40,71,49,86,42,213,16,29,135,180,98,186,150,43,165,91,107,194,251,96,118,186,223,80,42,80,208,134,92,57,205,132,45,198,41,91,190,146,159,153,250,92,105,156,252,231,74,44,79,45,231,26,250,135,219,214,186,252,76,28,200,68,196,247,71,207,118,213,193,114,38,218,228,66,102,166,167,134,206,144,192,204,205,213,79,142,216,186,112,195,209,87,163,43,239,30,77,107,95,255,234,110,160,76,243,51,80,60,239,150,194,248,139,229,128,17,183,126,224,51,231,249,109,51,185,38,233,118,102,66,52,207,221,11,159,80,180,236,231,228,25,201,212,225,48,162,254,123,63,48,178,39,1,91,135,139,194,148,52,190,163,9,5,245,183,51,76,141,128,17,122,208,219,78,36,132,253,190,8,38,210,212,131,217,184,212,64,17,200,171,15,138,168,104,192,164,222,100,97,53,223,205,230,71,79,26,134,116,17,33,9,224,221,179,219,4,36,242,18,216,204,102,155,195,21,143,181,37,11,84,49,111,193,251,253,53,91,159,186,172,126,102,46,123,103,29,56,147,76,183,129,158,39,204,90,121,159,40,194,110,91,196,144,105,10,232,201,173,200,172,123,98,75,61,29,24,49,247,223,209,40,208,161,238,208,4,54,121,209,21,176,189,221,15,166,94,213,238,72,58,176,117,41,78,129,39,150,15,243,194,19,186,103,21,212,188,4,253,220,198,161,173,114,225,52,190,181,59,12,129,235,22,229,69,18,31,8,109,87,135,89,214,229,186,19,241,221,93,89,23,86,164,91,34,98,248,100,198,247,113,248,132,211,245,57,122,88,187,133,195,104,166,36,121,226,72,39,174,184,110,83,238,145,235,198,238,105,148,184,110,136,221,95,220,10,108,162,20,14,159,117,84,52,239,128,141,100,27,48,157,154,31,108,93,247,206,5,6,30,202,156,51,99,144,225,145,14,48,49,192,16,152,98,253,141,214,129,233,241,173,2,19,184,102,63,218,12,106,190,96,222,138,170,205,233,17,192,76,228,10,155,12,97,249,224,46,11,20,29,89,172,166,75,142,110,73,47,13,101,198,60,190,223,46,194,132,108,19,3,76,23,156,4,38,47,44,191,141,152,74,239,62,24,108,147,154,20,70,64,234,187,240,188,69,49,175,33,222,151,245,220,120,64,125,95,254,164,37,213,83,49,192,79,87,125,51,93,166,241,13,165,52,85,58,165,33,6,208,219,135,66,213,207,138,54,88,35,2,75,15,42,193,72,173,105,125,239,107,73,195,49,85,230,217,251,247,203,88,79,200,148,68,205,174,185,26,128,159,91,134,74,163,162,59,190,113,136,249,132,194,16,2,199,119,215,181,191,71,23,115,92,137,7,222,216,55,10,156,144,231,143,183,73,243,102,23,184,226,40,21,223,238,24,232,31,118,133,151,39,229,64,73,199,12,69,77,183,206,97,118,130,50,231,208,187,137,122,173,195,196,15,250,133,156,79,119,200,40,165,37,68,62,63,140,255,118,76,88,150,196,95,227,65,207,228,29,231,70,225,112,235,117,147,134,251,70,97,150,137,148,69,178,124,88,183,52,219,80,184,132,191,160,193,109,200,16,36,161,52,182,95,150,121,90,233,0,46,148,72,74,11,56,105,14,7,184,172,18,179,25,85,207,89,244,228,48,152,167,255,52,2,35,18,221,65,177,225,137,250,133,55,74,226,58,41,192,94,119,177,26,84,229,78,156,51,228,121,162,229,224,65,16,90,133,212,219,229,109,80,99,175,241,54,10,189,61,223,246,168,253,216,210,211,127,155,174,117,105,140,0,62,95,83,221,1,119,225,142,98,202,115,134,96,140,193,76,94,185,61,48,229,176,21,240,137,107,100,179,107,117,11,231,165,34,135,199,106,162,71,163,17,25,31,87,70,223,58,43,74,225,205,223,87,166,157,56,61,231,254,116,48,129,105,43,156,2,179,43,140,79,207,234,43,77,208,74,130,213,111,203,18,25,114,44,50,230,49,139,158,56,47,11,75,0,52,133,177,60,113,52,253,191,122,240,50,38,233,15,158,228,107,100,30,196,131,59,74,126,107,254,212,112,229,158,79,160,214,227,158,167,153,122,235,187,66,245,47,86,243,105,37,6,25,70,3,13,46,167,109,80,72,94,232,219,63,112,137,11,67,89,92,250,252,65,73,238,52,135,207,143,75,147,180,193,104,249,6,12,243,72,127,218,100,106,227,232,78,250,225,129,225,230,206,128,109,200,43,108,63,232,112,67,131,173,61,71,103,111,148,4,46,162,148,103,104,117,123,39,179,93,83,65,72,46,156,90,74,192,152,9,42,72,167,126,156,25,209,198,111,223,212,224,86,13,87,38,89,102,90,165,211,32,58,188,169,196,101,15,232,255,73,135,55,85,129,234,55,141,47,136,52,84,216,0,102,15,112,225,198,254,161,232,48,51,163,207,251,85,79,196,121,166,172,229,116,223,135,160,29,193,21,242,194,114,229,152,119,68,96,55,113,10,147,194,31,166,71,57,183,120,155,208,213,132,243,141,64,62,233,119,191,52,106,90,210,201,136,27,38,98,173,126,105,165,170,63,59,62,9,184,157,250,80,48,37,88,125,153,104,2,187,146,56,48,19,165,252,180,145,85,226,194,216,128,203,76,104,246,88,211,131,144,73,226,180,201,2,192,38,96,184,66,45,49,37,156,100,133,167,105,124,56,204,134,173,52,133,207,26,176,74,192,244,150,202,149,157,75,207,206,10,4,78,218,173,113,224,74,157,54,142,62,107,187,116,175,53,250,165,91,242,177,64,111,129,88,221,53,115,42,30,62,31,153,133,179,60,238,194,222,49,251,153,141,154,177,20,70,43,166,126,48,242,236,242,58,206,19,70,130,192,97,43,187,200,77,151,108,223,135,195,141,173,188,92,182,73,199,124,191,93,107,17,30,153,41,12,21,239,53,228,228,168,107,126,143,12,185,157,237,217,103,187,180,165,235,53,9,226,80,173,227,228,103,199,54,228,232,5,69,244,214,69,120,182,125,139,238,117,67,107,184,121,74,132,216,42,117,157,166,59,171,160,107,12,18,91,157,21,90,134,97,199,115,222,157,165,128,209,38,254,6,26,191,133,165,240,133,201,106,36,153,55,58,73,70,39,59,154,161,118,21,217,120,20,137,208,76,189,247,77,120,218,164,207,164,97,43,233,237,49,152,205,32,245,35,23,126,214,200,236,205,242,136,148,108,33,164,243,204,80,17,174,142,178,80,73,196,201,220,183,92,52,15,22,83,22,133,243,70,182,184,58,127,130,125,4,165,92,57,55,85,200,122,171,219,116,129,90,119,146,194,200,206,248,209,21,131,56,137,250,14,140,108,188,195,136,42,11,167,144,230,103,83,88,117,248,124,155,66,252,0,54,101,13,135,7,189,81,75,223,38,149,101,191,237,108,75,140,28,77,32,114,107,177,139,207,54,105,40,140,141,241,118,211,182,5,157,51,9,15,159,131,105,25,240,159,166,53,84,67,101,94,80,120,162,96,188,89,75,209,95,134,139,231,171,42,9,41,229,26,24,140,21,248,15,62,19,54,156,149,253,192,197,117,50,137,26,145,182,202,15,236,68,74,208,19,7,62,67,152,62,195,29,48,180,178,249,28,236,218,3,128,69,57,131,12,127,120,203,203,225,60,84,70,144,16,101,14,215,197,133,39,60,79,104,92,31,216,43,227,160,36,113,139,126,59,148,156,3,78,182,176,42,124,38,172,253,193,200,158,232,167,181,78,20,159,28,70,41,39,151,161,48,170,130,35,224,161,58,251,141,181,230,108,231,252,153,188,126,88,160,101,121,118,24,95,206,169,238,177,13,87,176,234,58,252,52,156,160,152,170,87,214,173,209,205,97,108,72,202,51,39,48,253,249,201,207,152,97,77,16,24,253,251,236,112,69,206,77,95,53,69,66,183,88,178,8,39,47,125,153,164,1,114,220,182,117,63,15,125,42,52,125,249,199,213,206,167,144,36,95,104,122,9,136,11,58,140,188,188,14,36,178,253,189,249,67,75,166,44,40,39,39,92,246,177,80,161,233,139,76,63,40,98,15,197,97,211,118,45,10,195,58,234,1,99,7,248,156,187,20,247,95,62,176,233,237,61,48,214,108,219,97,216,236,250,208,232,50,117,65,47,96,34,23,133,59,214,61,241,219,230,74,162,151,6,29,196,55,47,100,220,107,126,110,172,226,112,118,159,233,249,86,216,139,234,201,127,230,20,14,163,171,164,143,188,162,80,232,11,62,172,150,157,244,104,124,76,226,195,71,212,100,233,2,129,234,69,243,196,0,101,62,210,43,2,195,177,89,126,95,103,212,53,29,166,212,31,107,92,216,9,160,32,139,8,92,144,235,246,11,51,251,52,93,248,42,244,246,28,71,219,98,35,163,184,82,103,245,121,3,198,225,42,58,146,96,3,122,122,10,175,26,42,38,31,138,234,75,245,152,21,206,125,213,52,105,55,105,222,120,224,109,62,22,201,205,12,211,74,252,116,107,168,133,233,209,56,19,251,109,33,75,45,29,146,124,172,208,70,253,96,124,55,117,11,13,131,169,148,184,235,106,178,47,242,80,208,245,116,210,57,13,118,102,213,34,240,89,158,220,220,99,145,233,29,207,19,207,21,159,119,31,227,16,168,159,245,5,2,117,142,135,86,172,193,85,175,156,107,137,49,142,31,157,38,43,121,3,52,55,58,204,233,117,34,71,45,192,117,154,145,89,156,179,62,40,82,253,126,225,185,27,37,248,131,19,243,243,138,131,45,77,55,20,134,38,226,195,144,164,77,210,147,159,57,190,148,248,188,144,190,121,94,39,217,227,22,243,134,49,23,117,172,80,87,248,78,206,90,53,116,98,56,203,85,242,54,153,101,97,229,208,137,129,42,162,55,171,147,107,153,231,222,186,194,61,204,90,232,60,65,238,187,188,71,187,225,202,130,164,80,154,190,48,202,105,195,247,9,132,191,73,139,244,118,105,174,54,70,171,10,173,214,250,219,245,44,11,62,202,49,170,28,77,127,186,34,162,224,63,109,10,79,227,57,152,233,214,15,70,35,90,152,120,20,101,49,114,247,167,82,241,133,169,138,150,230,22,107,171,152,121,78,87,152,66,67,242,159,46,166,181,169,63,77,206,221,215,47,76,79,206,114,247,141,21,40,23,132,227,14,163,160,167,145,39,85,37,87,206,102,155,141,76,119,123,46,45,236,207,201,52,48,189,233,165,33,175,114,71,146,109,24,133,153,110,159,64,153,113,48,115,159,244,55,183,134,229,143,183,107,145,135,120,28,54,27,114,160,56,124,56,124,22,9,228,105,254,109,121,78,213,228,127,78,20,95,211,191,163,110,127,194,110,41,111,0,155,146,179,195,112,209,164,130,142,20,201,153,83,242,7,35,110,253,192,137,114,174,195,164,207,179,194,102,134,27,48,2,75,75,96,132,152,183,159,60,33,13,154,245,228,232,3,157,117,205,225,148,100,182,50,152,175,195,225,54,181,84,124,38,55,38,153,123,219,172,184,186,184,116,155,251,238,117,177,49,201,98,22,68,151,249,182,72,193,225,76,4,171,240,128,166,238,176,101,242,5,198,164,242,44,117,23,70,161,177,124,132,32,96,12,79,253,104,180,100,166,62,112,19,205,238,31,140,102,191,60,81,147,27,249,96,138,29,69,238,26,141,34,84,57,28,110,67,26,112,44,209,140,18,142,195,132,18,77,198,2,70,219,56,61,56,60,151,152,107,178,32,38,246,170,14,159,167,58,133,70,5,99,14,65,128,11,159,232,168,36,37,181,13,246,205,113,223,195,236,172,133,49,87,177,102,59,95,237,133,51,98,50,67,225,10,185,233,131,201,88,125,112,134,11,208,253,202,81,200,145,62,2,68,128,23,253,110,31,156,197,251,188,155,31,74,243,113,88,169,193,21,121,44,166,235,76,255,243,133,177,89,152,66,122,59,115,19,25,243,139,86,219,181,9,237,237,199,215,187,48,233,48,9,68,136,165,217,222,250,185,155,153,44,124,207,212,24,11,231,193,93,184,226,210,254,221,53,150,238,22,107,255,80,100,95,199,146,242,58,149,254,115,237,63,152,122,6,12,8,129,81,226,24,14,159,149,162,41,179,6,51,136,238,3,173,152,222,169,242,8,79,228,142,167,205,133,207,183,148,164,157,16,21,82,244,126,126,40,242,33,93,86,115,184,126,219,39,36,107,189,18,93,195,3,34,170,156,179,195,200,34,103,121,34,88,253,46,191,103,164,198,197,206,193,248,32,43,199,169,7,217,68,121,94,27,53,172,185,253,178,76,75,171,40,43,19,77,108,63,250,68,2,39,10,169,10,211,2,85,62,120,8,209,26,216,26,8,3,206,42,48,193,142,140,22,116,127,36,70,237,239,67,97,60,46,119,192,40,118,100,253,244,176,226,234,1,159,195,133,209,131,18,40,108,23,129,135,80,118,206,20,141,48,114,11,24,153,249,166,48,92,149,249,193,73,246,216,12,104,84,232,151,195,13,198,93,127,166,28,90,107,28,166,225,68,231,148,108,10,71,57,96,53,228,97,182,179,22,43,71,77,33,68,14,198,90,178,197,109,35,94,54,132,98,133,114,29,140,204,128,139,182,7,217,234,211,139,207,87,38,69,189,158,229,5,93,154,21,131,148,54,73,61,57,161,248,247,76,201,78,10,239,5,109,205,17,243,176,145,85,37,213,217,205,166,158,13,221,15,238,102,27,182,21,166,156,82,3,62,155,203,221,21,134,108,31,71,35,16,32,51,14,31,4,82,254,1,219,64,85,184,98,81,118,97,40,166,34,120,207,40,101,31,230,175,19,26,192,210,193,48,88,53,98,156,182,95,118,94,96,4,79,75,28,125,182,88,83,152,130,184,25,240,77,57,140,225,143,208,139,171,25,36,109,31,105,108,209,151,190,238,121,230,160,179,147,115,152,50,157,176,143,209,145,164,173,208,97,156,25,100,86,97,211,125,246,236,254,80,11,252,5,161,119,177,203,53,183,160,11,147,249,214,97,12,141,174,196,48,254,185,217,201,27,195,64,162,198,215,77,21,163,214,172,48,217,235,21,48,253,97,50,204,137,129,33,211,94,24,53,78,121,230,164,65,240,237,115,24,194,177,196,42,56,254,16,181,58,204,242,39,243,56,164,125,52,196,46,140,136,136,200,223,118,84,105,105,109,115,152,233,86,6,50,55,141,75,166,195,104,140,72,196,112,32,26,163,227,104,83,135,92,10,159,1,22,31,73,30,70,68,83,248,12,252,20,71,55,154,73,244,202,73,38,109,31,107,153,242,129,68,143,205,196,44,60,184,68,101,79,13,58,15,12,33,41,174,28,22,170,180,134,119,115,87,77,203,127,59,253,76,24,5,46,150,230,253,193,236,62,213,242,209,224,142,177,131,195,132,90,10,83,99,247,185,227,172,149,72,118,140,7,166,99,234,131,187,212,32,129,39,66,72,1,147,222,214,147,243,89,125,191,125,254,164,212,208,159,207,74,106,14,179,97,148,143,8,11,251,179,4,222,177,134,47,138,244,197,128,254,108,87,46,74,15,68,210,43,59,15,177,230,128,79,232,177,36,72,107,196,219,213,39,135,68,13,55,233,79,219,94,194,223,72,98,162,40,242,211,149,196,150,127,66,233,60,177,115,45,242,17,156,207,39,251,40,78,8,143,84,189,176,243,60,41,78,56,76,150,89,150,110,6,22,58,14,1,147,68,22,24,70,221,9,110,29,46,152,51,201,201,241,75,35,139,124,225,68,43,152,12,83,66,77,172,119,127,48,26,73,77,110,171,243,83,205,175,12,233,199,170,143,108,144,166,114,176,39,181,197,38,229,72,160,155,29,182,54,25,121,158,120,133,225,231,117,97,35,217,235,209,197,90,229,46,138,27,207,214,31,174,38,133,119,97,52,176,133,112,7,12,151,192,209,31,147,80,81,156,217,86,192,231,135,36,240,252,37,90,87,156,123,106,111,0,153,209,179,137,216,113,240,89,174,146,162,232,71,248,134,147,94,78,149,52,97,69,94,8,131,57,220,52,67,133,43,33,44,53,127,96,132,77,89,127,249,188,89,188,60,29,134,154,167,119,69,107,226,247,158,205,50,89,136,234,48,176,136,226,46,140,10,110,215,199,141,214,162,111,80,146,177,185,150,92,183,137,45,198,35,161,19,70,212,111,186,145,214,98,116,83,181,83,34,122,51,145,72,159,163,209,15,43,146,222,178,50,244,142,125,178,145,68,158,57,26,70,74,235,1,27,245,248,133,219,247,109,160,221,44,254,56,40,61,49,119,250,165,85,202,64,178,109,59,48,42,119,142,146,173,212,233,132,205,106,138,113,66,197,86,124,192,15,124,134,104,137,79,190,154,130,211,126,224,65,149,207,97,76,125,159,163,49,30,247,11,135,113,85,210,126,225,230,33,115,34,194,205,89,81,147,2,116,244,4,254,18,211,54,99,57,120,68,140,69,207,18,73,79,224,243,187,59,126,153,125,69,127,80,138,82,142,90,71,213,126,206,189,187,111,8,225,79,165,249,252,52,146,131,223,209,201,116,235,4,54,71,244,248,233,36,204,176,222,240,66,157,190,5,161,149,101,139,207,30,48,25,37,63,22,73,249,38,41,145,182,127,109,121,14,23,132,211,101,32,236,98,14,180,23,198,242,88,223,213,54,21,233,18,232,92,67,193,42,83,59,247,43,154,11,116,210,82,23,189,148,102,243,134,109,250,180,73,57,57,91,14,13,34,237,191,230,96,74,243,217,81,158,206,243,72,168,211,37,111,104,67,162,174,60,151,141,253,76,143,163,81,29,210,201,8,97,223,237,44,113,172,0,159,118,184,134,60,170,183,195,255,26,203,116,227,68,166,189,69,19,212,54,29,88,253,56,96,186,184,175,33,28,244,174,210,54,76,147,228,45,188,227,173,64,191,210,201,170,255,234,147,183,51,140,118,134,250,174,120,140,60,111,121,163,72,81,242,19,214,225,226,211,162,195,16,39,92,137,118,77,1,105,69,251,162,41,12,140,103,119,179,162,149,15,15,152,33,190,6,148,117,102,52,151,83,250,79,218,204,96,226,17,222,255,77,241,222,12,27,100,167,139,189,232,101,142,97,113,148,51,193,238,191,109,18,20,10,253,242,144,234,236,188,235,153,184,36,24,60,48,242,60,203,225,132,96,201,120,96,114,89,23,198,78,73,55,177,192,108,210,28,38,7,220,244,228,246,42,2,30,112,73,251,3,231,118,247,130,214,86,80,164,144,5,188,96,16,10,44,83,36,40,79,212,209,142,159,180,94,217,193,242,93,76,201,24,160,67,84,4,62,91,207,146,253,169,208,79,61,101,53,69,203,179,220,213,178,152,132,139,196,76,27,154,81,252,50,36,211,44,70,142,144,55,232,114,190,151,61,209,230,208,91,166,23,188,93,172,89,30,87,238,248,68,73,104,172,93,248,87,1,147,123,154,191,38,177,11,35,53,159,101,42,178,150,137,233,183,60,177,2,148,93,224,137,180,51,89,80,255,237,132,234,196,80,152,102,205,30,40,74,86,253,67,207,230,5,39,147,31,60,176,243,109,223,52,7,108,153,198,128,139,170,90,2,99,120,20,104,82,74,203,48,81,142,89,252,96,212,122,132,253,4,53,153,36,79,13,24,9,215,166,240,121,249,245,59,218,220,67,4,238,102,17,21,48,157,82,227,131,207,186,176,61,206,132,53,50,212,6,155,15,180,76,223,205,0,23,182,206,10,67,196,107,14,159,25,184,127,249,6,138,234,116,107,250,149,227,153,32,49,25,48,125,144,37,224,174,100,126,96,90,71,182,195,198,22,149,251,46,54,113,250,165,177,175,146,189,175,193,177,142,3,83,2,147,147,163,17,112,2,206,11,83,109,168,245,65,105,207,8,180,206,93,30,180,166,56,148,186,73,125,80,182,28,254,195,86,123,152,77,97,242,1,61,96,244,97,245,178,241,164,157,62,206,18,169,217,166,55,189,76,163,48,96,148,245,235,3,155,58,94,192,73,36,140,236,228,231,29,249,149,211,123,155,159,39,134,194,134,131,204,61,95,112,114,174,155,76,226,77,71,23,8,215,77,52,247,161,144,34,237,60,29,70,55,174,235,227,38,115,235,223,199,89,180,105,107,211,135,50,177,215,185,215,205,186,140,110,187,158,156,169,225,14,20,26,38,203,251,80,6,27,91,191,180,204,28,63,228,133,112,87,203,31,10,165,207,36,77,141,231,13,32,94,249,3,141,240,240,205,40,195,108,220,235,13,186,80,242,57,175,35,9,12,23,125,248,68,216,6,109,218,242,64,217,5,35,177,236,48,196,144,165,115,6,246,198,235,62,50,83,137,147,33,72,69,140,204,252,69,141,168,161,48,25,253,229,111,11,237,235,44,21,220,243,246,140,144,177,29,134,76,161,211,21,166,145,221,215,196,102,126,107,242,174,217,142,182,61,253,228,204,94,98,45,59,108,35,236,53,19,38,186,57,68,110,185,155,135,176,95,120,197,216,72,228,80,250,143,242,234,175,154,102,71,216,149,50,197,67,108,184,155,211,3,159,249,35,73,133,128,154,6,190,102,23,134,226,45,142,49,112,149,105,55,222,14,179,245,210,37,19,78,69,245,115,99,205,43,100,53,115,218,72,190,231,128,231,100,54,18,31,76,71,113,242,219,178,62,65,201,241,239,84,177,117,252,224,179,210,75,228,115,134,17,130,29,197,97,172,41,37,16,88,40,43,142,91,23,161,155,113,107,211,238,50,31,211,187,57,61,111,26,159,61,9,19,232,207,170,94,105,69,212,137,92,247,18,184,33,105,210,2,182,254,241,15,110,221,124,88,28,158,168,160,201,149,157,216,224,44,25,126,101,221,218,187,228,190,88,31,74,60,51,114,103,90,147,4,198,245,32,96,60,188,229,228,24,208,228,120,217,212,254,181,27,153,176,2,85,176,11,147,25,211,92,3,58,162,156,239,194,112,232,219,208,75,131,90,229,171,106,133,109,163,42,30,40,243,25,127,226,7,159,189,109,150,94,48,98,64,22,51,191,180,243,255,73,250,208,126,176,151,137,129,11,21,81,121,168,8,160,250,132,197,140,207,102,80,224,97,82,202,23,166,165,91,219,141,207,70,13,171,217,123,52,235,88,213,218,222,26,246,121,250,193,208,157,31,212,52,103,171,31,220,77,139,87,198,210,52,17,173,11,179,173,145,196,17,95,35,150,108,142,158,157,65,146,65,110,141,125,31,124,78,181,181,18,11,1,115,78,95,176,233,45,202,227,249,233,61,173,77,250,194,103,25,144,96,161,47,19,36,247,133,177,176,53,94,82,222,59,48,73,226,22,240,121,232,245,57,154,251,244,223,38,169,222,37,157,70,191,197,205,124,30,144,57,69,15,29,24,167,248,15,119,107,171,146,49,76,255,76,204,41,214,199,170,149,67,120,162,39,184,158,1,151,161,29,216,38,78,50,252,85,31,56,205,174,223,46,109,82,125,9,76,221,69,225,145,226,219,69,235,191,105,2,127,241,53,165,18,191,93,17,167,212,73,199,230,56,191,242,198,22,95,178,174,236,120,187,7,165,104,59,105,155,38,40,187,191,225,176,9,70,202,149,161,200,144,106,28,61,201,29,233,116,136,80,243,244,103,90,113,62,41,10,255,108,4,29,166,40,38,3,105,155,222,118,245,65,90,232,44,209,131,137,52,82,160,166,189,33,187,0,115,221,241,93,83,193,152,171,201,247,129,151,97,84,146,202,217,127,178,26,202,79,87,19,240,186,247,197,244,146,197,143,186,147,15,155,94,174,41,168,175,194,162,127,182,77,59,86,229,108,61,215,114,106,102,202,56,53,66,63,83,151,182,202,102,114,6,156,216,25,14,133,173,189,236,194,152,23,183,231,228,219,212,110,3,77,34,216,255,67,227,170,177,185,235,127,68,187,162,233,143,232,18,52,107,21,104,227,5,216,125,74,192,178,47,107,217,253,172,254,213,180,66,47,76,160,160,59,182,19,5,146,183,189,48,67,120,75,146,197,82,48,53,174,251,236,184,82,87,116,192,216,243,115,147,230,22,41,174,110,84,228,228,243,100,58,55,81,132,166,214,49,137,24,78,69,96,90,163,97,69,174,108,82,150,243,97,130,87,112,213,80,97,210,105,238,199,46,56,135,154,82,128,139,158,111,74,172,224,163,196,12,161,48,98,196,247,155,167,89,52,9,197,237,192,24,51,121,232,246,211,225,149,204,210,198,243,97,250,46,214,148,66,138,240,170,140,189,223,61,230,164,229,188,72,123,4,242,71,133,101,244,194,196,233,165,61,209,23,220,77,63,57,49,101,146,9,101,207,68,216,114,159,56,132,178,115,121,93,31,233,153,100,125,39,122,2,47,4,139,244,145,22,228,17,166,195,112,90,52,190,66,139,209,131,51,75,157,170,146,12,202,63,236,54,47,156,169,54,21,133,251,87,47,44,150,255,175,77,35,86,218,52,111,102,32,195,77,31,235,129,153,39,111,144,147,55,45,58,79,180,124,2,212,58,239,111,243,0,48,193,236,10,159,201,175,248,209,180,161,245,46,123,127,12,123,210,253,188,216,47,23,21,160,31,166,76,210,151,195,86,223,149,253,32,4,123,108,73,47,204,115,121,66,113,203,228,222,215,157,153,175,69,60,176,147,28,164,51,246,162,245,68,114,98,246,199,24,71,72,104,94,24,207,209,218,53,69,4,129,181,251,209,137,84,171,100,2,55,87,227,69,214,76,17,148,246,163,103,85,157,253,46,155,72,40,162,181,36,75,23,178,105,235,22,182,179,145,135,179,174,62,244,75,122,200,11,245,120,168,2,96,183,28,199,204,205,225,118,6,165,70,26,16,247,202,246,27,99,40,234,38,226,76,133,195,152,156,247,177,32,231,33,92,183,9,91,200,137,87,244,254,209,216,246,157,124,194,25,238,241,80,169,11,41,121,106,82,9,247,149,143,230,10,149,161,49,179,129,229,119,133,0,129,180,195,116,75,150,120,40,97,10,116,93,89,12,136,74,81,144,113,24,246,161,164,210,169,122,163,80,229,39,39,149,38,31,16,100,181,228,167,62,79,62,205,164,217,108,154,110,135,95,216,217,242,38,37,17,209,88,70,175,189,223,114,225,239,190,5,46,212,66,252,113,147,106,111,122,52,141,107,55,205,195,64,153,73,190,15,203,226,183,225,67,120,218,32,251,18,53,29,233,178,243,129,220,223,158,38,41,84,245,174,240,131,89,142,162,138,45,209,23,26,23,116,77,56,140,238,231,247,203,29,126,158,223,244,228,58,101,237,233,36,23,75,140,95,164,199,134,236,216,206,0,160,149,201,207,220,154,133,29,2,147,246,204,126,52,250,251,210,11,70,3,144,149,165,46,92,6,225,171,192,195,108,5,253,211,130,14,38,178,159,157,229,199,47,204,42,170,98,201,130,43,117,53,105,205,31,140,61,179,52,213,50,198,168,28,95,244,204,199,75,147,198,3,25,138,124,3,47,242,159,43,107,77,143,84,8,117,212,11,35,101,208,229,85,13,76,153,16,231,248,193,232,204,150,143,138,207,24,48,5,222,11,39,228,238,138,30,205,242,114,99,1,203,169,181,46,51,252,129,233,205,188,131,204,186,23,167,236,52,233,156,168,94,30,67,126,142,30,5,61,26,95,135,155,117,200,236,44,187,110,46,6,155,164,234,63,141,197,86,169,250,93,22,99,108,95,184,83,122,148,61,48,14,213,185,250,203,132,193,171,149,160,51,239,65,216,243,115,39,163,216,101,129,141,143,144,29,198,222,71,134,25,210,123,195,191,105,216,54,91,57,4,8,169,90,143,219,15,158,54,222,21,198,131,203,223,199,153,202,207,182,81,66,133,179,179,152,241,72,206,204,159,96,100,125,131,204,154,214,252,166,91,225,14,37,79,99,59,253,225,215,13,255,42,137,171,48,105,122,51,139,189,48,156,141,41,227,12,170,101,119,246,15,253,159,109,137,147,165,85,238,114,92,248,153,140,74,110,79,93,111,65,183,191,104,194,141,102,104,225,142,10,227,125,222,120,180,105,78,174,179,75,100,36,92,248,124,61,170,34,204,182,194,124,21,47,124,130,163,93,244,179,166,224,48,111,206,217,120,199,231,75,213,163,225,131,248,116,3,213,139,76,168,76,86,108,175,239,6,24,34,108,81,43,202,243,204,240,237,190,233,142,76,32,49,148,130,77,49,168,56,191,59,27,1,74,172,77,32,80,155,85,205,133,233,105,86,30,1,92,77,188,253,46,140,23,152,196,248,204,132,172,199,23,133,36,40,157,196,48,78,57,217,189,109,43,47,230,172,23,78,64,229,247,149,145,86,83,126,43,230,25,236,76,127,48,210,201,106,208,131,174,31,154,92,247,202,240,249,16,143,179,110,198,203,158,6,197,82,229,188,253,166,176,245,119,221,113,70,190,27,86,130,192,180,143,196,209,103,90,72,154,189,98,37,95,190,107,202,184,37,13,177,8,100,148,254,180,216,47,220,219,126,184,46,104,118,58,211,153,50,11,21,52,29,105,208,93,124,164,161,207,216,95,238,5,26,201,119,3,77,153,11,67,157,169,5,100,19,123,187,48,18,223,165,189,4,8,58,236,28,86,157,151,3,210,54,227,239,26,190,10,69,39,129,45,103,116,57,35,27,54,149,234,240,97,130,70,175,158,195,180,185,40,13,135,164,80,115,18,182,121,189,87,165,114,153,167,240,253,116,113,69,62,177,171,242,250,120,185,78,196,196,98,174,43,149,0,195,163,236,244,212,109,228,251,231,187,55,54,134,95,24,170,250,210,156,205,169,33,9,95,6,4,230,213,93,23,205,159,216,144,211,141,49,181,83,99,57,232,88,196,168,247,186,215,182,92,140,92,55,202,241,211,217,140,84,224,180,143,159,22,79,92,210,46,167,132,102,225,172,105,156,179,12,14,188,20,47,76,71,131,238,186,104,250,107,254,245,165,85,140,120,35,37,119,20,171,131,80,108,162,222,26,112,98,135,23,69,100,172,10,207,142,65,59,86,134,21,240,102,192,172,155,82,177,39,63,236,91,4,96,174,69,201,204,11,230,84,14,120,253,145,111,76,210,251,131,105,99,87,50,51,198,95,235,131,43,26,195,202,117,94,201,163,179,180,204,26,68,187,101,16,156,203,206,201,66,98,14,249,106,129,207,160,223,59,142,70,25,243,249,237,243,200,138,179,151,176,16,62,27,22,189,114,88,183,163,5,108,51,129,176,32,18,229,147,184,242,19,99,85,37,136,211,3,58,74,15,248,172,103,75,233,229,39,10,75,222,76,179,44,170,151,9,17,198,214,12,86,189,37,11,180,188,94,207,178,51,253,251,91,184,210,111,109,218,98,207,191,146,223,23,173,120,202,106,57,48,2,82,37,96,56,251,251,105,80,74,37,70,131,21,163,159,6,165,145,119,128,217,68,229,4,36,11,238,108,71,178,26,73,233,223,48,39,243,119,217,172,201,50,213,158,101,26,233,158,123,93,100,130,79,192,37,210,213,187,123,157,24,107,44,210,108,218,0,65,166,161,59,90,214,179,225,42,182,145,108,113,102,38,203,166,156,147,19,124,53,167,169,205,101,109,120,10,159,207,209,75,243,192,48,211,165,187,130,229,40,88,108,40,219,157,200,67,122,51,154,209,243,29,102,95,88,84,144,187,193,27,247,41,9,131,236,115,180,106,125,163,194,158,3,37,96,16,148,166,19,15,213,205,90,107,175,7,37,11,145,63,180,233,187,58,193,5,203,143,163,232,234,106,71,85,162,40,250,157,218,230,105,121,224,232,13,143,56,53,73,40,125,98,9,67,79,255,44,77,172,168,36,133,91,251,70,9,49,126,210,213,254,28,141,119,78,192,52,103,73,90,128,0,167,199,203,106,48,172,134,94,216,24,94,37,78,136,174,19,7,10,74,225,171,5,12,105,48,233,47,51,245,121,115,209,52,249,102,201,11,3,175,18,207,4,77,37,125,25,184,150,23,239,71,156,212,224,202,211,131,102,36,100,255,105,236,60,150,242,158,96,222,239,234,195,228,236,253,150,54,86,20,51,157,119,190,226,129,201,171,21,125,213,103,65,142,135,82,216,173,200,22,184,192,73,170,195,225,108,30,206,58,200,160,155,46,191,114,186,108,182,48,22,15,204,182,160,6,140,145,131,118,54,153,241,70,192,249,89,21,89,89,96,41,94,52,225,189,90,181,105,16,230,177,115,194,7,194,186,154,221,45,36,171,178,115,221,7,228,16,205,241,176,102,166,88,145,15,76,215,148,192,27,233,170,25,112,197,95,81,158,202,79,10,247,131,225,121,47,133,231,140,181,133,150,139,45,50,25,208,132,16,21,189,183,141,199,6,122,19,50,19,194,147,117,250,41,206,138,111,31,77,38,219,236,243,59,151,217,250,51,143,18,197,198,149,179,184,60,45,62,244,216,68,47,37,206,140,36,90,21,174,145,87,3,62,11,232,211,160,154,40,168,228,128,33,140,44,133,179,83,106,64,179,10,247,128,214,175,55,137,29,194,179,15,174,230,248,236,244,109,26,27,180,225,163,254,220,136,226,151,41,126,104,91,84,65,200,248,67,207,247,144,159,190,218,115,83,113,48,238,56,229,185,236,17,180,113,172,181,206,15,235,106,139,232,103,188,13,132,165,52,200,168,136,115,199,32,68,100,228,105,230,162,78,219,125,233,25,86,245,149,226,57,34,23,103,45,243,115,147,199,85,186,227,249,180,76,231,219,81,52,79,228,137,180,159,177,250,15,45,184,135,109,109,50,43,231,99,245,57,122,88,133,162,234,47,163,39,239,131,36,155,46,106,121,208,229,217,114,224,62,148,33,122,96,19,158,12,152,11,111,202,241,236,168,49,94,152,137,177,234,82,222,76,32,45,96,100,29,159,238,56,182,104,62,23,118,100,173,196,14,199,224,53,60,46,235,38,8,175,93,204,236,100,124,248,90,33,69,173,32,64,91,44,92,144,19,206,31,158,115,147,7,254,224,244,176,17,160,253,64,113,186,48,229,232,148,158,219,174,52,48,58,140,245,134,118,172,51,21,250,235,66,184,107,182,231,117,53,82,3,254,211,157,169,114,232,187,70,64,222,3,70,107,162,120,102,12,60,150,156,141,9,181,7,195,72,253,105,54,112,45,224,31,241,72,225,58,162,255,192,72,163,98,61,7,92,156,71,68,95,4,118,222,250,204,40,102,248,215,115,22,27,204,144,244,220,228,210,227,167,51,26,149,207,79,211,91,237,113,114,135,53,164,6,25,21,89,128,104,134,98,53,111,73,63,31,244,83,138,127,245,140,194,244,236,15,240,55,140,118,197,102,76,7,125,157,38,189,226,156,118,148,11,153,68,4,166,40,237,17,62,157,83,200,161,253,219,178,137,153,123,58,66,208,246,163,200,138,26,105,34,234,49,8,23,5,129,149,241,211,115,127,97,148,58,28,190,202,187,31,220,173,219,252,247,60,206,115,225,128,47,197,3,108,193,212,133,233,20,145,23,61,232,237,45,222,212,202,110,119,72,145,151,122,23,79,115,94,212,152,128,91,174,12,42,128,211,248,167,249,129,136,177,151,185,149,157,237,184,159,27,219,246,53,228,167,27,210,199,119,255,203,126,17,77,245,41,48,188,209,123,221,197,60,109,244,88,114,166,119,215,143,240,235,249,76,83,215,71,214,146,243,62,168,32,146,104,223,10,147,90,201,14,163,231,34,44,208,51,67,160,168,121,111,203,52,35,234,23,192,88,108,127,51,206,52,134,33,180,164,79,140,164,255,205,235,158,56,135,252,115,213,99,81,26,188,7,179,173,234,245,69,241,186,184,215,133,76,223,20,151,87,90,101,205,59,218,97,36,106,154,14,132,129,8,250,29,101,116,160,224,107,253,192,201,201,171,51,155,106,157,190,203,145,190,46,96,84,30,106,122,222,37,46,154,222,201,199,46,44,45,201,133,15,180,23,170,151,51,39,141,53,77,68,138,168,191,140,234,123,250,51,213,52,235,245,83,24,110,212,61,121,66,196,86,249,196,52,30,32,141,122,225,201,12,46,213,78,220,108,155,183,218,254,56,216,67,199,194,185,90,108,200,46,220,160,191,8,143,122,33,66,177,134,195,166,220,191,31,152,88,248,62,84,242,229,77,26,5,15,108,253,127,126,52,229,143,189,31,152,186,251,239,198,134,201,101,237,231,183,169,103,223,160,110,24,143,93,194,81,224,18,139,34,228,73,226,71,65,33,93,221,172,179,133,178,75,200,102,192,203,52,38,127,240,137,201,181,66,6,60,35,243,11,177,76,219,4,12,245,74,233,176,70,64,145,145,0,237,45,80,62,124,101,4,47,227,144,222,32,154,6,235,140,14,164,194,182,111,117,24,146,118,210,39,86,141,141,121,97,72,232,207,116,197,126,202,167,74,243,128,156,162,96,207,243,166,112,158,29,166,83,190,200,209,3,37,131,91,63,102,234,67,131,82,158,9,52,156,121,199,56,179,0,90,224,58,147,14,19,227,191,112,69,194,98,207,119,30,118,161,9,72,38,164,166,116,58,219,125,58,247,9,153,84,28,180,245,211,199,212,188,251,149,23,235,250,210,105,133,52,64,154,1,83,82,210,163,225,249,166,56,57,84,243,169,191,77,43,86,60,115,42,198,89,199,184,105,134,222,217,18,120,160,61,161,83,218,121,42,205,97,83,15,125,38,45,68,19,110,34,242,192,212,31,116,245,106,88,175,183,26,48,85,207,161,115,45,65,105,28,221,232,41,209,153,122,245,229,173,180,230,242,158,164,64,1,140,157,136,223,88,102,171,158,21,166,121,253,67,81,157,146,161,70,21,160,47,191,47,40,247,77,223,136,45,88,217,223,39,253,20,125,201,88,58,209,21,189,242,63,24,50,108,215,201,214,120,64,126,215,152,160,150,166,75,72,66,21,253,94,24,117,245,46,246,19,116,91,80,109,186,191,60,169,45,137,144,29,48,89,161,252,193,73,136,37,8,80,154,46,180,163,61,61,51,49,77,197,217,31,40,167,238,98,3,202,198,113,175,20,87,54,73,176,201,124,54,141,4,118,103,98,8,197,121,203,214,30,242,51,27,118,71,41,155,53,69,49,135,187,155,42,218,43,247,144,166,106,96,54,181,51,96,4,248,228,202,96,176,250,166,106,76,163,114,62,112,49,243,246,11,67,89,213,105,156,238,195,51,49,7,140,252,165,44,157,236,141,35,91,130,242,38,75,152,220,54,26,122,119,105,28,200,68,161,233,43,40,241,170,15,148,201,254,86,26,178,6,169,170,22,83,22,94,70,207,162,62,127,253,90,61,224,156,181,7,130,214,208,90,227,228,228,148,151,62,113,198,108,159,254,84,96,158,8,177,203,236,168,217,182,253,224,129,63,159,56,82,29,152,0,217,127,155,76,86,209,110,2,242,62,102,210,248,131,177,219,125,174,28,210,158,23,248,248,163,121,7,42,108,205,84,14,39,81,154,51,111,245,225,148,72,64,136,22,122,106,82,197,126,93,124,77,146,95,26,182,12,247,56,115,239,100,252,191,115,15,92,220,114,160,57,235,246,1,148,39,236,143,228,236,73,243,150,233,106,192,96,77,55,163,71,43,17,58,60,223,3,181,120,96,249,45,195,54,222,93,14,166,63,217,103,225,65,2,79,99,5,236,246,48,228,190,240,207,227,78,97,18,174,55,210,128,130,65,208,59,4,62,115,192,240,201,204,88,18,226,70,203,135,141,145,134,95,247,121,246,53,43,76,101,48,197,165,157,205,222,214,222,13,230,9,248,113,23,166,172,34,250,176,227,247,193,12,127,91,150,233,157,114,229,39,108,244,173,61,77,38,52,224,110,65,211,217,194,85,127,31,84,53,133,48,198,63,219,63,45,246,253,240,30,4,68,184,230,230,64,173,135,112,138,122,211,192,174,30,89,30,135,169,150,74,36,98,126,110,190,189,134,74,78,49,92,78,126,246,219,115,249,232,239,172,192,162,59,192,3,128,95,230,232,9,197,165,189,25,97,196,58,92,95,98,88,10,83,200,8,240,112,182,233,183,58,124,194,18,189,105,148,239,124,130,167,225,65,187,251,49,204,202,248,238,94,24,53,125,209,209,198,146,132,239,176,4,140,248,147,12,209,178,100,38,132,121,70,40,40,48,54,141,203,239,154,93,134,100,249,161,161,99,68,238,71,15,26,221,191,74,45,111,151,24,202,239,139,89,116,21,69,73,235,183,64,173,23,77,225,140,192,107,192,240,149,229,145,210,185,180,253,203,132,156,211,138,188,14,184,67,43,78,77,103,94,210,83,167,21,252,109,227,28,157,181,235,59,184,67,252,113,94,58,36,22,179,144,16,248,76,224,190,63,7,78,34,37,98,28,236,180,227,167,173,161,84,166,132,190,205,163,100,6,92,212,114,211,88,237,59,134,17,221,163,226,102,240,107,219,240,203,130,183,32,246,211,70,228,163,97,197,97,216,141,18,112,98,140,16,149,80,35,30,12,209,25,129,177,200,12,237,71,91,79,189,188,73,99,156,142,187,153,164,24,61,203,115,48,28,108,95,202,59,189,226,186,148,159,97,99,229,200,11,87,58,198,229,166,80,12,242,172,129,245,142,47,33,3,0,151,32,175,2,83,55,253,80,182,131,123,250,40,176,54,108,153,17,14,92,104,241,116,152,194,184,140,161,110,37,125,127,36,216,89,73,221,2,82,150,89,198,56,76,103,158,92,23,76,252,220,29,205,168,144,73,184,136,22,212,116,62,227,176,168,74,46,171,211,237,230,183,132,124,132,120,117,24,85,134,240,227,7,195,53,122,62,73,40,37,52,247,95,24,76,138,145,227,103,233,188,29,69,186,70,26,2,59,242,106,123,7,92,108,133,18,248,87,108,187,176,137,150,201,70,15,185,153,18,75,41,50,19,207,47,159,208,156,198,211,139,194,67,221,93,15,134,224,236,59,80,90,59,139,80,56,77,161,167,185,186,15,98,166,231,236,178,65,69,28,104,123,103,245,48,65,30,109,192,68,228,138,230,156,11,215,66,19,183,222,54,130,103,126,215,149,185,97,234,149,153,184,136,31,76,142,112,232,185,171,89,221,102,135,201,123,233,71,89,233,49,243,193,223,10,238,39,178,171,232,112,212,203,77,184,161,56,98,254,64,10,91,37,207,97,18,72,178,111,232,56,28,249,14,213,102,192,82,244,224,106,100,164,11,91,219,245,208,43,67,222,206,99,4,132,45,68,72,212,148,247,72,240,57,74,47,191,132,54,200,10,204,126,179,75,112,107,97,50,201,19,165,91,122,251,78,12,105,181,165,89,150,243,248,201,69,223,249,162,26,61,94,22,37,8,89,248,143,93,184,51,69,74,172,104,164,55,87,87,25,213,168,212,83,225,140,255,194,125,164,181,46,229,240,152,120,100,241,93,59,170,195,253,249,46,201,106,181,17,199,98,144,44,157,213,228,55,157,31,55,120,171,85,31,137,109,41,252,147,63,40,134,21,242,54,210,89,10,189,85,234,192,16,147,100,178,105,164,212,91,192,25,193,105,89,177,8,45,163,30,56,152,119,182,216,87,209,19,57,41,44,253,224,130,167,163,144,33,177,88,131,148,112,239,26,193,196,46,142,119,230,193,147,253,113,211,127,223,197,35,205,140,33,186,183,200,144,26,168,112,85,63,24,123,55,111,115,71,214,254,156,95,246,228,231,203,56,39,187,237,3,68,172,187,46,189,50,20,142,189,9,6,24,117,213,239,161,181,250,147,100,113,184,147,191,222,10,151,208,252,34,8,238,39,202,213,163,39,146,96,219,225,140,227,174,160,40,44,142,56,24,193,6,9,99,27,188,165,113,9,87,195,34,48,113,176,162,165,149,38,112,191,178,51,62,147,16,168,137,232,206,114,234,123,41,104,73,123,234,235,60,139,218,116,154,1,180,72,236,197,190,75,67,171,108,58,87,133,214,117,154,127,138,192,184,184,196,83,97,191,40,214,66,124,141,36,9,238,148,147,145,65,204,249,129,49,106,113,56,91,107,130,252,54,118,68,233,214,253,70,50,159,16,89,51,27,92,114,103,18,208,192,143,48,166,192,76,27,195,23,47,107,218,208,65,254,179,239,245,131,97,33,12,249,250,78,100,144,208,252,55,152,252,217,137,247,117,36,225,14,112,35,89,147,241,152,186,105,111,191,198,198,126,225,242,51,55,19,248,188,189,123,217,7,69,103,90,210,113,205,154,38,227,220,184,199,12,137,50,208,104,139,170,95,135,144,139,203,158,192,20,59,111,174,143,182,148,170,228,11,115,173,24,190,117,48,99,110,237,80,51,47,155,229,2,0,214,194,189,69,50,147,61,51,237,234,254,219,180,164,14,253,56,113,67,105,126,215,204,89,162,247,4,140,245,131,223,54,146,206,85,63,124,186,34,111,84,71,67,37,42,165,227,65,155,215,206,128,217,223,235,185,233,117,191,83,18,98,65,42,51,104,43,120,115,153,193,78,60,67,12,169,47,179,123,243,205,185,185,81,117,0,55,52,14,92,213,142,173,22,74,127,250,225,34,114,115,71,168,105,193,157,45,140,14,50,8,9,201,47,219,166,206,180,255,48,41,248,32,195,181,177,167,103,198,97,115,117,23,205,19,81,227,106,47,185,56,118,202,217,243,51,125,89,131,134,236,13,14,12,113,195,175,28,150,185,38,96,26,43,149,203,161,91,155,239,208,96,214,40,63,158,78,128,247,120,166,67,121,100,116,6,123,14,4,189,4,76,239,228,220,249,167,229,113,225,98,137,90,57,247,249,16,71,138,183,197,66,165,106,36,8,96,71,42,175,195,187,88,66,133,49,250,86,200,124,118,162,85,229,107,13,88,228,39,50,241,163,249,128,52,97,70,40,16,186,143,221,50,90,85,18,237,156,252,204,205,14,243,105,169,20,202,121,36,104,246,223,27,251,201,203,202,222,131,208,46,165,248,237,66,179,154,190,110,202,205,174,151,110,3,186,139,62,128,77,11,195,5,209,104,157,42,91,151,85,124,135,92,2,152,140,59,219,9,253,124,216,171,220,73,222,54,183,83,218,44,205,216,43,251,219,164,116,204,222,238,89,187,170,127,1,12,156,246,142,148,106,190,134,23,206,56,136,200,153,179,37,132,238,48,59,179,48,215,45,48,173,207,221,225,51,165,20,53,112,183,161,80,238,102,13,165,19,246,125,114,93,214,56,239,147,66,103,16,207,172,143,123,194,252,240,163,201,125,14,157,112,40,96,141,225,71,159,91,170,69,39,28,122,141,98,62,234,60,128,45,59,239,138,18,97,191,177,4,59,153,58,52,253,127,66,233,50,189,80,139,238,27,46,236,114,52,165,39,111,239,132,110,77,111,182,44,108,252,235,125,48,198,236,29,242,204,48,240,134,75,112,209,243,252,207,51,172,10,163,192,118,111,251,204,79,72,105,109,61,55,173,26,126,52,69,226,90,244,228,103,192,167,236,63,157,173,85,81,214,243,137,170,127,242,163,51,217,78,81,72,106,214,164,119,227,221,159,234,237,120,2,176,51,123,126,191,125,214,150,85,53,212,24,196,38,119,147,192,108,118,62,125,121,157,3,37,212,155,53,48,114,74,125,214,197,69,213,254,22,0,58,12,55,213,199,64,62,17,25,139,238,240,48,145,74,13,90,207,175,165,128,251,122,196,107,186,53,21,84,63,57,25,8,81,12,60,112,161,93,177,56,252,139,137,4,62,179,254,221,47,66,103,129,248,160,251,19,180,105,239,6,4,225,104,40,165,178,113,162,86,231,153,20,118,81,216,180,233,209,76,212,211,79,62,152,196,53,13,195,40,79,221,47,28,137,192,166,57,30,116,195,191,11,199,9,114,234,182,236,140,178,226,117,123,99,12,245,173,251,123,18,93,203,167,218,106,171,172,38,83,8,245,135,223,87,179,173,142,156,251,231,255,115,209,106,37,173,241,100,29,72,225,59,12,57,242,57,120,178,237,94,1,167,149,159,116,8,209,98,15,184,34,162,43,71,163,197,181,119,251,224,33,82,137,191,86,177,25,35,137,109,217,210,252,147,53,139,230,56,26,29,104,137,253,108,32,248,254,158,163,141,119,46,48,37,235,24,197,21,169,67,205,45,192,218,232,181,234,209,67,225,138,163,99,9,216,220,187,4,102,31,231,224,249,252,180,245,250,172,133,43,164,209,140,109,52,182,38,61,150,229,247,226,194,166,229,11,21,182,86,151,128,81,152,45,154,44,132,85,148,227,117,142,244,108,224,55,172,68,143,74,129,179,208,210,233,174,102,138,172,31,252,100,72,45,245,56,230,55,86,152,125,229,174,241,115,204,114,114,106,31,146,14,71,112,111,141,38,55,86,53,29,158,173,137,118,125,112,213,100,15,242,25,161,24,7,188,216,207,11,76,103,103,124,2,22,77,75,26,138,109,34,58,2,113,105,136,188,201,165,225,253,30,1,65,125,187,33,201,135,239,168,171,192,159,164,50,34,185,223,51,155,161,6,18,240,106,90,13,58,55,146,191,105,3,206,145,22,177,72,22,84,87,183,7,174,244,108,9,76,191,122,140,241,198,154,82,158,10,3,90,9,49,109,156,215,167,100,6,235,20,240,168,182,66,99,203,242,203,228,153,191,119,205,110,70,20,29,236,125,116,23,233,53,3,128,36,138,179,192,184,76,6,60,205,24,68,138,46,108,64,106,76,134,83,141,33,205,216,113,71,200,203,84,154,159,114,14,202,129,130,238,167,240,13,57,32,162,5,228,198,104,237,210,34,23,98,29,254,50,248,168,75,209,250,25,191,29,7,47,213,142,71,5,186,5,123,3,235,31,244,176,150,150,230,204,83,221,97,172,8,158,163,207,126,102,110,255,101,212,41,71,123,74,138,104,82,221,87,117,198,208,84,129,83,179,162,73,206,173,58,48,220,122,249,109,211,121,90,62,198,8,214,138,244,75,161,201,70,213,37,130,5,86,182,167,20,186,105,78,14,120,178,156,52,133,89,216,60,70,202,228,112,171,150,128,17,44,185,249,114,20,215,7,242,88,10,111,23,98,177,6,243,172,179,240,180,22,15,255,232,155,229,203,167,158,187,237,58,35,192,162,62,35,190,194,7,238,230,122,239,112,81,121,108,43,194,163,117,30,209,25,233,67,121,226,116,126,123,217,28,54,251,226,211,86,120,183,216,243,97,215,59,149,179,66,99,69,188,77,250,36,134,110,100,209,63,57,67,197,175,123,216,44,160,60,133,102,102,153,63,116,13,77,106,79,162,99,167,236,254,132,157,69,42,5,24,95,116,127,25,150,242,147,18,23,13,125,136,211,120,184,139,65,210,82,20,129,6,15,165,225,189,140,172,240,178,65,238,48,93,142,202,201,66,234,38,246,246,191,112,72,185,102,153,155,250,224,172,146,108,131,94,54,122,62,28,45,227,153,67,17,172,232,78,20,48,139,224,46,42,210,112,97,96,4,119,135,235,236,74,254,35,7,20,59,27,34,237,19,197,41,73,135,162,75,92,24,91,141,214,149,86,69,69,209,167,239,126,222,26,130,61,202,155,74,221,211,233,180,155,163,218,93,21,38,159,30,71,83,125,156,74,122,172,53,52,163,80,235,76,235,225,68,82,71,95,1,99,86,40,159,206,89,46,101,130,54,137,187,174,207,12,46,154,187,3,225,28,187,105,23,84,222,33,237,84,254,84,16,178,73,15,45,145,38,52,95,58,24,253,35,43,67,104,81,13,105,223,126,112,150,174,212,165,101,218,52,14,155,125,146,222,54,178,143,177,41,27,164,207,139,190,176,5,227,197,215,22,36,213,216,6,43,28,9,92,80,108,6,229,169,192,2,25,73,246,177,73,151,7,36,170,73,119,93,184,52,243,47,11,152,46,164,243,76,253,202,104,184,21,39,27,200,132,211,203,230,221,118,96,202,130,195,240,104,237,248,105,154,111,69,126,9,35,133,57,92,36,216,40,109,91,131,194,77,206,54,94,231,192,168,84,196,76,134,201,131,122,214,27,120,38,81,68,164,193,0,13,120,63,121,67,115,229,123,162,27,253,207,188,252,174,241,139,88,242,80,14,188,206,228,216,29,198,182,72,56,218,86,65,222,145,87,160,107,123,203,251,160,217,176,45,129,225,141,100,133,161,61,140,128,119,213,187,134,190,236,63,140,2,131,200,135,13,235,31,136,7,70,102,64,34,16,132,180,204,75,242,162,236,137,138,30,203,85,122,0,15,147,0,134,132,194,56,61,9,76,60,162,112,171,222,159,252,131,197,43,124,24,109,58,127,247,68,169,91,18,172,192,211,25,39,6,83,47,252,224,254,91,101,227,228,184,187,201,32,235,36,187,246,7,163,163,57,21,198,78,57,127,151,182,181,210,133,45,76,237,233,131,17,26,200,10,195,176,28,31,156,197,61,23,248,19,123,131,63,65,41,252,57,249,8,231,6,123,95,103,164,232,141,49,65,205,120,168,77,77,212,64,49,109,203,31,218,84,27,22,24,73,128,15,78,42,110,108,240,248,70,153,177,220,255,63,248,59,58,181,253,7,24,14,197,55,8,167,52,217,252,96,55,87,48,120,108,253,236,209,234,232,223,199,69,86,40,235,24,70,242,112,124,95,23,2,100,58,26,160,14,198,172,209,160,226,116,29,168,107,124,193,25,10,82,245,253,237,158,163,35,164,155,4,194,214,55,2,173,202,165,36,172,131,167,235,185,171,105,158,251,83,97,91,212,186,126,247,188,131,28,83,14,237,137,58,78,79,56,21,181,201,62,204,136,103,42,250,169,64,226,201,3,245,82,174,219,106,245,241,129,33,171,214,101,75,181,141,235,23,115,124,178,150,62,157,104,121,200,190,162,163,234,252,228,250,183,53,91,172,18,203,143,13,76,133,207,134,124,5,218,212,189,138,73,124,160,62,238,48,61,41,250,241,178,210,165,22,11,227,9,111,149,129,103,202,43,205,3,176,142,112,84,125,142,166,225,34,142,94,168,117,232,11,161,117,122,68,184,0,189,88,120,24,139,150,138,152,104,187,249,202,104,152,179,237,107,143,104,129,21,94,202,16,8,55,22,119,236,235,215,197,167,235,194,8,169,222,67,44,118,246,73,54,208,232,91,165,241,197,80,168,13,237,103,201,46,81,249,7,46,93,201,81,11,67,184,88,3,160,208,143,135,132,205,115,72,61,66,48,186,59,230,211,127,49,241,86,245,28,110,37,92,211,88,4,53,41,15,106,77,184,69,95,152,209,253,171,39,253,32,25,160,148,38,97,210,180,23,124,97,164,230,170,134,127,124,253,222,44,140,65,87,169,69,9,201,36,21,71,228,143,79,168,210,116,47,106,164,251,228,17,26,205,51,185,62,61,47,16,21,187,7,250,166,87,153,158,216,18,57,230,8,230,105,114,126,78,78,106,213,19,92,214,92,170,21,122,35,221,123,107,72,199,236,128,133,71,225,20,1,28,82,32,103,195,211,30,206,61,70,109,177,5,97,99,167,40,173,31,177,125,65,179,248,233,140,58,31,129,7,73,120,170,55,229,136,44,10,13,223,238,166,155,45,183,94,87,129,51,229,151,13,55,102,61,39,135,99,236,3,141,180,120,213,202,39,170,221,174,79,211,73,248,32,132,167,141,85,39,150,241,136,129,122,251,104,79,47,154,61,65,255,105,72,55,154,163,93,16,5,220,24,128,77,6,81,171,182,101,97,76,31,111,11,242,248,212,22,137,106,107,126,139,125,48,9,23,185,237,114,190,85,239,21,38,105,110,238,169,10,151,48,114,96,237,99,11,47,39,63,225,89,139,130,22,93,58,170,217,142,232,250,25,73,158,48,49,151,151,103,235,181,218,183,71,57,187,23,164,236,117,239,133,20,197,244,196,197,58,163,120,104,107,21,154,51,35,242,114,88,198,136,165,55,48,121,240,72,185,63,133,211,101,116,112,223,38,32,133,178,155,54,157,144,182,152,145,6,34,21,188,154,54,3,144,8,241,194,41,65,125,89,250,192,105,190,172,254,200,42,59,28,45,84,147,225,27,95,242,139,178,129,150,62,151,25,106,141,72,203,89,161,116,107,43,1,66,46,35,210,222,171,39,101,143,159,120,152,252,87,100,237,246,227,89,64,187,75,111,81,43,96,194,74,91,79,222,114,40,233,245,106,29,144,154,19,65,29,213,69,4,32,9,182,165,25,128,77,42,200,175,155,62,188,189,158,62,4,234,35,254,182,216,248,106,197,138,221,100,47,113,230,84,207,67,151,31,134,59,126,85,32,97,217,62,173,79,232,202,167,40,112,20,50,11,73,83,11,203,4,78,63,24,153,124,129,81,203,140,90,50,166,125,79,19,207,100,49,114,55,166,142,113,128,206,147,244,121,68,8,4,75,15,47,91,69,105,42,13,184,34,118,169,7,211,53,234,213,42,43,199,62,15,155,6,232,160,128,20,118,131,202,194,70,232,151,104,193,225,51,164,158,219,50,221,194,29,71,79,74,109,242,184,109,211,238,43,118,193,86,85,35,67,140,251,150,123,18,116,190,82,218,131,21,30,161,250,198,88,55,202,149,194,231,75,174,1,83,213,145,210,230,52,19,65,31,224,25,227,133,174,79,237,204,100,209,1,116,96,186,170,20,69,65,230,242,129,72,243,152,192,135,246,117,160,139,120,31,57,253,190,232,215,9,76,23,137,207,148,25,62,201,212,65,72,41,198,71,74,166,78,163,81,231,60,11,48,254,149,23,46,228,245,244,137,99,201,230,251,119,76,49,158,68,62,54,137,56,215,58,140,170,237,214,84,38,75,180,39,245,224,137,61,189,46,232,133,70,150,137,130,194,217,209,151,39,201,26,146,160,157,47,190,76,253,105,246,43,177,42,166,109,230,134,83,225,17,95,94,34,51,243,100,27,233,42,141,233,159,18,230,212,246,187,105,98,75,190,117,130,57,60,212,240,6,198,242,142,212,27,204,203,245,36,238,44,40,241,232,139,93,130,242,171,76,129,178,198,149,217,30,92,138,189,51,89,202,42,14,166,197,65,91,5,208,218,240,111,15,219,141,166,204,152,129,40,165,119,64,80,2,32,111,168,233,246,73,154,60,142,46,54,113,40,220,151,235,122,118,52,121,86,125,187,66,250,118,97,103,154,164,77,78,252,105,26,41,222,46,105,61,212,93,116,184,129,75,152,45,163,148,117,118,105,69,97,178,203,217,79,190,204,173,253,129,17,179,13,152,150,127,189,111,30,75,137,163,33,30,63,55,70,191,178,27,197,2,243,217,107,241,132,80,227,126,93,7,62,19,140,166,99,172,1,111,245,56,249,68,239,88,10,13,100,128,227,96,115,235,91,90,183,161,155,175,151,128,147,138,203,90,137,143,156,188,195,236,76,181,48,211,79,84,239,22,90,63,159,59,181,155,66,227,24,97,56,135,161,229,107,219,8,187,190,237,215,205,251,212,194,38,59,205,190,227,145,162,195,167,21,242,97,52,217,58,3,206,79,173,10,205,195,117,19,92,13,33,255,170,173,148,52,180,156,136,107,92,120,217,130,174,168,209,12,28,133,37,165,157,52,244,76,221,49,12,122,66,1,121,25,136,63,120,91,32,173,160,117,42,175,242,192,240,214,179,195,168,86,105,81,232,124,213,174,68,116,80,188,46,235,131,18,161,250,185,45,181,211,31,20,35,31,71,89,153,244,195,172,104,193,45,191,236,6,107,76,219,85,42,45,156,37,96,83,109,22,244,163,164,65,18,70,115,88,43,154,212,220,178,95,54,89,158,162,247,76,87,141,55,126,155,18,114,159,47,108,6,239,14,55,150,123,185,110,170,163,78,98,106,102,139,155,94,184,34,219,224,48,249,167,172,221,69,3,77,244,233,48,229,82,237,82,43,21,225,128,123,244,196,167,122,232,165,81,17,114,29,128,102,93,177,89,219,135,10,251,160,21,71,67,82,215,118,175,108,178,135,23,29,38,124,155,159,18,243,9,198,178,195,112,77,116,132,82,97,243,173,63,93,15,231,17,117,173,64,83,247,191,193,108,99,90,156,202,11,195,43,55,82,134,141,154,90,122,102,12,44,207,214,240,147,87,204,163,244,109,31,56,221,236,214,65,105,90,123,192,243,196,227,151,207,103,149,149,49,64,118,62,4,240,97,64,213,135,49,48,208,62,117,159,113,147,244,58,79,188,62,112,142,95,102,74,156,79,55,23,100,32,31,103,211,4,211,181,148,75,211,84,190,189,54,244,152,157,185,76,123,220,136,155,235,77,187,53,155,68,171,190,15,10,237,49,149,81,76,57,47,244,129,45,70,117,56,35,185,247,92,56,22,202,53,96,186,36,180,149,140,156,65,245,223,158,104,223,84,61,185,232,62,55,150,26,88,184,242,76,43,6,152,14,15,146,141,89,31,57,182,180,205,47,237,252,113,180,135,172,0,211,117,250,141,145,23,127,230,81,132,147,202,244,75,235,116,69,175,231,228,8,100,248,201,123,51,209,136,7,110,241,186,233,53,217,218,240,14,207,184,201,111,227,222,161,175,27,26,178,211,23,129,9,121,30,138,7,33,153,95,26,158,138,93,151,100,132,91,93,185,193,54,246,231,111,63,15,117,57,63,4,244,229,95,209,126,157,191,135,118,30,17,42,86,2,119,211,117,13,184,45,117,130,27,214,74,145,75,192,152,75,63,29,120,24,120,251,104,128,248,162,165,27,214,212,16,233,0,38,133,248,192,248,105,250,109,67,55,213,214,113,154,236,134,27,95,99,115,189,219,82,78,27,244,134,60,118,192,107,106,155,40,134,67,211,189,199,128,181,103,128,126,190,216,251,92,251,237,173,173,110,40,88,111,191,107,50,49,58,39,245,105,12,107,31,166,25,205,100,9,37,144,65,164,185,201,225,102,233,25,97,80,113,242,229,119,157,216,15,246,7,110,253,27,42,16,30,234,67,238,34,206,240,217,148,109,254,120,26,118,48,172,240,118,134,134,217,197,121,95,122,116,53,225,135,31,12,171,73,253,141,134,57,255,70,180,96,25,96,237,63,33,143,190,99,70,132,167,167,54,65,38,142,30,153,109,58,8,48,205,125,96,107,164,14,152,226,103,125,224,236,50,102,214,127,176,180,47,128,172,174,55,28,219,243,81,237,18,75,249,122,67,130,161,89,139,1,192,41,98,36,214,147,161,45,218,16,122,118,139,131,43,165,210,174,237,133,176,58,231,7,147,70,21,24,243,0,15,70,76,103,76,13,59,241,77,58,145,80,252,52,54,210,77,79,142,245,226,247,76,146,249,66,41,65,209,140,8,29,102,83,189,30,122,35,182,30,237,131,207,183,54,180,163,141,109,117,249,110,187,142,167,161,237,68,50,53,46,220,164,158,229,203,70,119,47,86,40,156,226,84,120,221,68,92,91,29,126,101,228,148,182,54,9,150,19,46,231,219,135,97,197,93,56,65,2,159,137,217,219,218,129,77,132,252,225,132,146,223,249,142,222,186,223,236,120,24,151,239,96,52,52,167,242,77,209,28,157,1,23,21,125,232,25,39,237,29,79,212,100,49,242,3,87,23,185,52,120,214,167,29,14,154,205,140,177,176,155,90,220,1,91,145,229,131,147,50,151,201,115,124,33,49,106,202,231,95,121,33,124,30,179,197,19,199,219,80,95,54,188,41,87,149,163,251,170,118,221,204,178,179,78,227,27,197,201,76,6,5,54,79,53,255,237,113,54,205,74,31,238,150,111,240,177,48,126,212,116,65,27,242,122,31,92,155,38,97,17,5,239,110,45,211,112,57,160,200,43,48,92,131,233,163,244,44,25,89,249,22,109,153,154,140,223,23,93,32,43,43,239,121,212,232,57,104,214,57,81,30,214,52,116,162,22,39,63,31,178,214,195,206,130,129,70,69,9,152,28,128,80,178,207,50,75,57,233,194,103,219,134,238,156,246,242,97,102,230,191,109,182,9,218,46,4,153,207,189,99,200,96,89,79,191,192,148,37,114,160,38,128,40,104,198,116,201,207,93,44,252,87,42,57,61,68,241,200,173,33,255,249,105,91,97,252,228,5,134,118,203,79,191,208,250,110,59,155,184,240,211,107,65,146,199,47,28,182,83,146,240,210,186,135,227,202,41,2,205,253,192,240,255,110,6,216,88,106,83,121,209,108,125,183,11,192,209,211,65,81,88,91,203,232,186,15,180,176,89,80,130,125,101,199,127,7,195,25,101,243,233,74,104,236,102,93,55,168,25,237,227,233,228,104,116,216,249,2,100,81,212,146,132,61,109,207,103,34,247,11,95,39,154,111,178,136,152,75,133,111,27,137,52,114,125,154,91,206,46,219,127,120,210,168,188,181,155,8,49,135,184,43,90,244,85,163,141,110,234,216,154,157,199,115,38,94,125,151,197,28,120,226,224,51,187,41,223,148,108,51,205,176,14,99,13,162,239,178,32,151,235,33,86,59,155,64,117,29,167,205,153,186,145,191,75,51,236,214,182,26,52,224,99,8,91,104,169,141,101,25,179,14,15,100,16,212,124,42,132,7,182,186,83,192,109,60,227,31,98,166,75,99,145,17,193,139,108,41,140,94,137,223,54,141,177,154,94,107,232,22,150,120,104,244,138,173,167,117,6,125,97,15,122,201,247,86,17,160,133,188,113,78,86,3,61,163,66,155,191,144,77,159,49,140,42,46,21,218,111,138,133,116,142,183,89,161,56,104,75,15,210,103,241,62,42,77,129,58,138,146,89,5,246,15,174,202,214,70,182,62,194,1,88,134,77,87,236,131,230,237,253,239,141,46,37,82,92,2,55,76,159,63,24,173,255,167,123,107,181,239,227,169,100,200,180,41,135,170,210,216,241,219,5,211,22,233,171,57,35,97,185,176,4,207,27,234,134,252,246,52,197,255,248,109,136,77,242,178,225,42,199,138,77,191,220,208,90,66,101,14,119,69,237,70,15,51,253,188,31,76,232,18,179,217,249,210,206,125,74,92,89,49,82,172,49,82,204,144,125,235,209,8,36,125,7,195,146,147,126,160,158,141,127,31,48,125,157,122,240,89,172,218,77,201,255,96,237,47,65,86,33,52,162,184,240,170,5,118,114,149,40,59,125,232,204,82,186,52,234,166,139,254,242,80,112,253,85,24,173,148,18,231,198,228,75,26,249,42,34,145,223,133,89,217,65,222,117,53,201,150,17,112,127,186,181,81,141,45,110,21,103,114,158,77,61,240,208,74,63,145,125,124,31,38,229,250,205,72,180,139,76,103,82,177,40,166,71,63,130,158,193,181,227,182,185,78,241,32,54,167,168,47,218,110,54,49,72,118,26,26,8,126,26,14,35,2,37,140,136,98,242,84,37,142,30,40,195,125,195,144,47,179,245,111,82,249,49,215,5,38,74,170,223,164,114,182,217,50,107,96,39,78,198,59,96,150,31,57,57,205,77,30,242,242,211,124,83,138,90,57,33,96,186,247,228,224,246,51,186,139,219,70,207,67,158,233,175,63,56,230,51,62,64,61,121,37,151,221,190,71,94,135,50,200,48,188,15,119,87,94,24,174,32,114,95,40,124,180,152,198,155,165,196,228,183,41,209,206,88,146,25,116,82,222,44,230,127,177,199,55,27,66,143,18,24,65,196,241,77,89,200,35,76,133,73,140,237,128,233,30,147,147,159,161,22,129,126,163,245,69,69,80,144,132,41,145,231,194,110,149,158,58,129,17,104,106,223,23,50,31,98,28,29,12,232,226,93,24,141,71,101,132,23,179,149,140,163,153,88,85,121,139,25,126,185,191,101,131,14,166,205,122,5,55,134,26,159,0,61,136,202,233,46,180,174,236,15,102,237,210,49,142,18,64,138,177,144,80,148,151,4,1,41,203,245,77,135,36,154,180,250,89,204,162,196,183,117,136,146,15,173,250,162,251,144,156,200,216,48,108,61,11,202,119,95,220,103,244,161,19,78,229,42,31,72,54,91,41,127,40,231,93,163,203,81,5,166,216,234,143,180,90,63,137,172,248,184,100,183,8,90,233,3,107,154,243,52,57,245,249,193,8,213,201,186,154,81,242,26,59,78,110,26,206,67,97,243,195,9,24,249,16,61,57,28,174,234,104,53,246,173,160,29,219,178,128,81,143,123,46,188,155,89,186,195,104,111,200,174,144,32,169,185,22,38,5,40,74,215,242,84,144,152,116,18,23,202,246,20,133,245,190,8,224,124,70,251,201,23,12,189,52,152,112,219,127,27,99,109,213,106,206,240,72,190,43,167,238,151,244,220,68,172,51,14,38,49,37,133,18,198,63,6,170,14,87,182,44,2,211,232,233,106,249,192,73,141,178,141,72,56,220,37,3,73,48,60,69,229,183,39,43,156,175,187,214,105,32,13,169,121,154,168,152,95,183,77,48,83,127,250,44,156,171,196,193,230,223,46,143,116,34,214,229,67,1,110,185,60,48,138,238,238,42,2,120,110,67,190,107,36,105,178,87,163,33,38,37,109,73,203,164,192,246,135,214,241,48,86,207,110,177,204,238,225,50,107,123,214,168,51,67,43,112,89,128,134,121,192,210,253,63,86,132,203,85,172,26,102,89,143,204,79,182,134,226,228,247,76,159,121,145,205,40,101,216,226,58,13,192,37,169,243,108,230,99,117,25,32,200,97,214,119,34,48,55,18,55,118,70,201,137,169,228,121,87,11,71,226,232,71,63,34,195,212,27,30,45,84,115,158,149,9,135,78,252,152,71,81,238,58,155,44,25,160,148,46,190,143,30,199,55,45,224,231,243,42,17,50,185,48,13,129,85,152,209,20,77,90,36,67,201,234,52,177,195,2,78,40,15,58,108,75,141,28,77,25,203,45,211,145,148,159,16,150,4,46,20,0,125,0,227,36,174,140,137,140,139,143,179,222,144,75,57,55,34,95,7,46,168,45,10,198,214,45,209,36,26,192,170,105,186,116,29,112,123,26,65,210,72,236,125,127,232,217,56,146,30,16,167,95,26,126,157,233,14,92,155,42,222,36,136,243,46,105,3,252,38,223,18,9,178,40,5,226,126,130,242,146,192,228,161,46,45,8,152,138,129,92,25,186,64,238,64,134,23,129,42,238,145,199,232,81,222,41,152,47,233,202,133,34,94,115,214,39,130,233,149,16,74,96,154,52,87,252,50,90,95,130,150,130,172,204,157,110,206,38,0,217,1,133,179,137,218,7,140,208,186,92,217,89,153,98,89,163,135,108,23,201,61,39,232,171,241,46,11,174,42,82,200,131,170,241,237,207,11,221,139,186,118,96,31,193,222,39,96,198,177,30,221,168,76,248,51,161,185,66,8,221,180,231,66,34,190,3,1,225,144,36,130,222,7,134,200,227,209,85,65,30,90,156,109,246,79,161,211,81,124,79,100,77,132,184,151,98,66,33,139,208,182,90,116,15,124,66,188,14,81,40,178,170,121,241,54,154,123,254,96,123,12,2,155,120,139,163,68,110,106,30,206,231,17,21,225,2,69,33,85,253,105,4,239,125,122,39,184,69,31,81,97,252,217,91,192,36,224,179,218,181,151,48,43,69,67,153,74,234,227,54,141,220,187,191,46,116,222,135,26,124,159,191,187,118,12,224,74,14,92,76,115,104,43,200,206,107,67,230,13,81,230,162,176,37,150,28,134,168,44,206,31,7,174,36,156,3,62,81,135,218,158,195,224,158,190,64,20,92,23,212,201,17,184,68,6,216,72,115,243,15,232,22,148,199,182,21,94,60,9,135,161,77,247,7,237,165,124,104,73,75,199,66,67,2,119,249,24,206,150,161,26,122,91,41,20,183,201,25,85,122,83,159,187,206,174,71,0,108,62,98,242,196,161,223,7,140,106,141,72,87,243,66,206,226,228,207,132,50,124,21,123,178,109,18,151,62,81,158,48,156,93,221,208,177,128,70,220,118,248,204,124,207,32,158,8,157,122,206,131,190,153,44,34,181,208,115,207,164,227,161,116,198,229,229,53,177,207,59,185,92,126,131,91,166,27,12,58,51,48,79,243,75,131,127,215,116,144,35,206,227,29,188,192,25,246,171,192,205,52,217,29,198,74,82,63,237,101,174,110,126,99,131,70,89,241,198,129,138,211,157,75,78,119,47,222,208,77,77,238,91,13,222,67,54,70,140,94,26,19,69,154,31,108,165,60,129,225,50,229,56,57,2,105,58,76,225,109,57,253,184,25,251,82,221,76,55,156,177,40,121,101,11,154,150,206,135,76,43,59,142,214,137,50,185,61,55,102,48,248,55,200,218,1,177,32,216,68,39,86,130,50,162,147,48,154,49,237,131,201,58,20,153,224,137,255,125,197,204,221,10,186,10,159,49,26,213,67,184,147,24,1,234,226,145,191,130,46,112,215,158,156,68,208,215,60,50,163,141,108,188,71,159,45,241,138,199,213,173,37,174,61,11,106,117,255,72,131,207,95,214,245,118,98,30,155,3,70,32,122,42,124,126,192,215,38,228,24,80,117,147,197,156,106,73,141,43,111,103,14,168,186,214,163,72,247,157,156,253,160,162,120,16,239,184,47,4,28,37,229,151,88,34,246,248,224,90,84,230,10,249,194,145,98,124,247,98,142,223,2,163,18,224,213,145,140,44,252,179,34,155,22,190,231,67,50,18,192,98,106,59,80,39,114,218,115,203,86,248,146,202,38,134,31,59,114,241,132,86,40,1,11,204,54,213,87,251,51,249,64,128,151,39,14,221,198,99,175,12,174,37,6,212,77,150,11,102,2,159,77,111,214,131,9,180,61,195,68,15,147,246,99,31,20,9,204,26,104,122,170,166,40,190,182,24,40,213,50,184,50,72,217,19,5,49,231,76,44,72,104,233,35,49,143,105,127,29,217,68,230,245,166,233,144,242,93,40,105,21,52,183,5,102,134,247,244,110,54,163,179,165,23,110,115,99,160,169,104,62,35,89,41,211,211,160,198,255,149,26,67,90,233,179,130,111,230,163,252,4,194,197,68,161,29,37,54,171,10,87,42,126,126,217,231,59,102,87,164,112,161,19,41,96,232,167,15,204,150,108,127,112,19,159,174,97,124,222,26,211,63,254,198,202,202,65,199,189,184,174,117,195,7,243,209,136,163,172,143,38,132,195,11,83,90,121,162,216,10,174,246,193,180,36,202,206,38,85,94,88,11,56,171,195,55,27,159,213,99,54,164,0,247,208,235,145,209,159,245,59,249,217,248,164,164,187,216,134,56,126,192,124,13,243,217,198,54,232,208,2,111,61,248,103,59,25,231,78,26,156,177,53,135,136,144,227,96,74,1,186,53,135,225,254,61,21,116,93,101,174,68,254,190,7,211,9,62,23,161,133,230,151,216,142,199,201,155,121,201,11,140,70,199,138,167,66,26,104,105,118,234,4,31,229,123,42,39,94,150,249,42,99,168,149,115,156,155,25,68,247,246,180,166,20,39,164,30,152,164,130,100,244,204,222,221,163,47,114,160,40,181,8,156,202,199,231,131,198,70,107,157,192,144,236,252,220,136,161,168,119,14,40,181,231,128,41,173,104,238,138,80,219,115,60,70,215,214,73,28,18,98,104,250,1,231,170,42,113,25,95,242,226,36,198,68,239,227,179,133,70,59,122,251,135,159,80,128,208,204,114,166,61,174,174,56,186,226,83,174,240,217,218,236,184,237,115,217,77,229,198,51,253,223,238,52,223,48,76,233,90,21,202,214,231,20,111,187,159,195,181,71,215,178,45,53,134,18,107,172,154,25,225,184,209,124,22,79,16,99,166,94,56,220,11,119,183,4,78,170,16,129,237,221,89,210,253,212,68,41,218,12,68,225,108,187,93,68,75,38,170,168,57,164,138,33,132,79,212,9,177,168,250,100,75,232,219,253,224,220,31,242,50,126,53,213,109,182,207,45,209,253,38,69,136,179,160,116,252,165,28,134,196,246,164,60,176,4,140,193,0,107,90,54,239,103,3,188,67,217,27,255,128,162,28,145,108,95,204,119,108,121,67,44,120,131,231,33,251,35,163,155,98,202,210,150,205,184,201,169,49,60,79,204,143,20,62,223,178,7,141,48,8,214,88,15,204,38,59,7,156,246,243,225,227,238,21,161,54,76,138,172,244,46,224,243,1,197,111,211,150,147,159,159,142,114,85,130,14,52,183,38,106,152,140,99,42,37,254,92,121,60,89,32,106,151,6,87,123,122,58,140,200,17,185,225,15,40,11,146,62,178,141,24,82,189,240,34,171,167,159,7,242,156,46,149,67,63,31,173,165,245,125,31,46,130,66,123,58,118,175,207,235,130,33,178,28,54,198,226,147,190,170,201,245,177,201,172,164,170,5,194,3,83,212,137,163,235,255,35,238,93,86,254,251,186,236,174,123,169,118,33,235,124,120,33,13,81,4,65,59,218,148,32,69,242,26,10,146,170,162,82,6,66,168,43,176,97,199,78,90,65,16,5,123,218,76,35,119,147,195,101,184,62,243,217,115,174,177,30,147,150,66,42,5,169,231,63,126,123,127,247,94,123,29,230,97,204,49,105,191,249,140,25,149,81,251,131,73,237,215,231,189,43,66,40,217,225,51,161,149,249,127,96,76,50,255,109,163,29,106,0,150,34,190,22,239,77,43,112,229,179,38,250,9,57,87,9,184,106,197,39,155,231,240,244,71,53,209,7,5,209,222,246,151,34,44,44,132,3,228,251,150,107,63,30,148,36,166,218,202,214,115,123,249,83,253,56,85,98,95,173,124,55,20,96,152,119,26,208,75,68,19,253,177,206,70,56,218,99,218,109,142,248,26,112,125,152,230,7,38,0,233,143,70,96,185,74,52,60,65,57,244,7,171,80,92,86,125,192,227,51,199,181,103,117,232,233,1,60,156,67,72,162,214,170,227,158,7,43,94,207,67,9,241,236,115,232,152,17,168,105,59,96,252,198,199,120,203,197,69,91,129,179,118,84,103,204,42,221,247,28,62,70,163,110,117,7,238,222,127,6,148,157,240,185,120,37,175,175,37,111,184,95,3,10,125,15,39,194,30,216,44,121,189,119,35,218,59,2,70,167,91,97,154,156,84,31,180,227,95,47,149,95,76,136,163,199,144,230,103,7,70,98,41,231,152,128,240,84,30,187,110,91,231,194,15,133,61,173,10,86,102,131,238,186,3,78,148,47,202,246,141,29,89,252,165,140,100,43,158,75,198,238,203,49,19,44,106,167,187,228,49,163,231,253,105,8,2,82,31,152,109,123,249,172,116,28,126,212,101,53,78,79,114,245,59,119,170,137,149,169,193,105,19,235,99,137,131,226,81,205,7,222,190,63,3,15,45,225,128,128,217,220,46,67,101,101,148,55,249,208,183,43,230,131,246,231,177,126,52,194,122,160,199,44,43,122,20,239,234,50,229,21,246,69,86,125,55,206,241,238,110,34,145,28,152,35,250,92,214,31,250,251,24,68,251,225,53,106,214,35,71,169,91,69,15,161,105,19,151,76,172,202,183,192,101,93,190,53,235,119,246,143,228,38,68,181,206,138,218,7,0,34,225,24,241,90,147,126,161,250,161,203,79,233,175,195,214,200,93,63,244,52,137,202,15,54,82,184,30,28,103,22,149,88,118,232,89,61,218,91,57,253,104,191,7,76,19,87,249,237,100,26,34,126,117,55,49,20,61,16,161,77,236,18,112,123,83,115,41,179,99,251,68,233,16,73,31,180,47,215,94,0,53,205,11,133,81,111,207,1,167,249,44,60,164,121,135,95,12,223,76,11,46,241,161,146,11,169,1,159,111,160,46,236,57,167,187,103,69,40,168,71,167,84,175,38,61,20,223,203,186,176,234,86,181,41,139,95,43,96,222,250,185,186,38,151,134,199,167,63,219,194,210,179,99,210,225,60,224,134,246,208,115,106,157,169,144,125,30,158,75,251,123,166,213,86,226,99,103,235,179,172,247,38,53,27,179,244,156,98,69,53,12,168,206,153,61,22,46,246,255,175,131,135,246,188,254,218,199,151,59,203,77,163,6,243,140,178,207,82,170,103,158,163,152,112,132,83,88,17,178,166,155,159,198,112,168,99,252,34,125,192,233,169,161,72,195,124,220,236,48,37,242,114,240,224,91,248,230,63,151,233,74,105,252,7,249,133,25,183,54,13,4,141,194,100,170,96,190,183,58,239,0,41,76,15,99,204,46,223,53,206,202,69,160,71,227,21,8,180,126,187,21,239,255,144,130,25,193,212,227,98,248,95,85,19,77,80,171,189,62,188,162,119,52,246,243,181,88,90,62,222,243,71,131,240,49,50,206,102,248,57,107,213,122,166,106,73,62,209,144,226,236,12,100,133,138,74,195,227,56,158,211,197,199,204,154,235,106,248,232,156,189,213,171,194,200,152,172,254,68,51,206,157,83,92,107,138,206,251,57,46,171,39,0,200,152,247,245,216,24,84,241,124,73,92,100,0,95,161,64,204,216,226,28,109,28,95,224,103,97,214,80,253,170,104,19,159,77,34,63,27,202,138,227,214,196,82,181,35,116,198,23,240,154,48,100,41,203,92,143,153,75,185,191,159,183,48,172,170,70,33,169,30,47,222,57,10,248,105,67,151,77,249,210,95,139,119,88,237,53,191,61,56,74,93,39,133,61,122,84,39,184,52,254,92,244,209,81,230,57,241,181,232,156,99,15,253,208,12,208,88,14,235,228,167,87,181,110,147,40,189,123,21,117,69,4,240,233,38,68,105,69,187,207,93,126,138,136,30,23,241,76,148,184,154,190,125,175,131,153,174,133,114,22,18,49,148,39,180,100,153,65,135,17,119,120,206,53,248,153,110,6,79,10,200,181,112,23,149,166,232,182,98,196,49,238,161,167,98,120,106,144,108,202,84,213,173,243,214,165,121,199,90,196,9,73,33,239,135,73,240,197,201,171,137,56,170,196,63,33,14,87,45,169,214,224,252,25,18,184,1,158,60,38,159,244,116,134,34,177,159,195,234,66,42,97,171,36,30,245,61,145,255,165,151,122,123,36,4,169,152,94,222,60,175,90,224,91,251,126,240,82,52,63,251,96,116,191,117,191,64,239,33,154,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,12,55,101,182,251,141,49,206,104,109,108,84,150,165,194,138,240,200,207,241,237,175,13,137,32,21,53,81,18,58,251,62,164,40,66,246,215,39,167,18,99,57,108,169,181,103,209,247,232,49,246,163,217,175,100,228,115,56,159,199,245,45,122,144,249,158,207,97,157,155,171,8,84,18,71,51,63,59,157,213,147,127,31,164,99,140,170,200,64,194,237,93,251,194,166,63,33,39,143,213,191,126,55,103,113,100,229,82,194,197,58,206,237,118,184,210,136,69,19,46,3,21,206,233,48,81,41,137,34,34,106,80,156,38,13,225,10,117,110,133,97,65,187,149,109,253,57,180,150,140,214,210,161,21,131,188,115,82,245,16,163,95,101,63,50,169,194,121,122,232,37,68,86,118,220,123,88,209,188,60,120,46,166,171,233,48,44,116,217,21,146,105,85,199,152,210,94,160,106,58,18,13,46,207,184,160,15,140,101,174,9,69,107,175,178,2,102,162,183,7,158,222,158,248,7,174,154,41,37,13,229,209,236,250,35,214,247,59,215,153,125,174,144,75,200,85,243,168,103,132,119,188,117,123,104,33,176,47,206,174,113,95,139,220,77,213,44,107,15,234,6,232,36,70,41,40,237,26,82,60,54,5,250,207,189,113,109,190,68,39,48,76,60,77,77,155,53,21,48,164,192,161,48,129,218,121,97,154,52,40,108,97,198,120,105,82,136,69,126,27,165,153,26,175,5,27,85,89,10,84,137,236,26,23,103,218,7,253,74,154,199,94,106,74,177,202,205,32,140,149,98,64,19,146,18,15,169,164,85,175,26,4,158,170,30,5,107,132,232,67,160,72,245,41,167,132,36,150,155,25,189,47,19,134,149,92,63,10,44,110,110,34,205,139,254,157,176,16,200,136,120,192,11,17,205,42,5,58,80,239,173,198,209,97,200,69,89,158,204,250,32,228,123,115,28,123,185,186,88,183,231,22,48,81,2,249,109,66,186,57,246,20,154,173,148,33,159,131,8,151,107,79,227,130,78,17,197,162,20,171,100,175,97,99,188,217,166,239,107,47,28,172,8,91,153,84,114,145,15,66,211,36,234,243,98,134,183,170,252,34,78,7,26,64,202,202,156,194,103,161,85,241,246,66,102,91,215,75,232,192,6,71,248,223,96,236,112,129,115,164,120,235,57,217,104,177,42,232,178,128,144,195,21,85,162,164,239,85,200,107,57,76,25,83,21,186,203,162,93,80,236,179,100,224,179,62,54,229,163,201,209,204,25,160,235,22,62,157,183,153,168,136,36,30,51,68,225,6,233,45,174,134,163,208,100,138,91,167,33,31,18,90,229,101,37,71,16,84,117,146,231,57,56,22,223,90,102,66,53,177,226,111,154,53,84,124,134,114,97,96,253,248,234,161,156,29,207,81,105,56,197,243,168,22,139,80,42,48,19,220,20,57,63,184,224,102,42,71,103,46,87,212,170,150,204,20,145,75,187,110,122,51,82,218,183,35,119,182,148,162,115,102,175,187,237,68,97,16,221,123,216,67,211,157,3,250,52,16,79,22,20,73,62,223,128,205,186,122,246,193,106,94,253,55,96,8,215,117,105,123,211,41,178,43,158,121,70,194,149,20,133,140,118,51,225,164,15,109,86,131,36,23,91,226,108,58,202,238,222,228,173,72,141,249,244,60,47,141,242,188,220,154,154,151,236,35,86,145,241,124,222,10,186,168,79,94,254,29,133,66,130,150,232,232,65,123,8,2,220,58,119,183,181,146,251,96,234,95,247,179,232,10,255,243,61,54,245,50,82,218,198,162,106,33,232,75,127,73,101,238,208,47,114,70,194,161,16,95,21,135,189,35,12,213,93,219,15,62,70,214,38,166,176,195,225,223,12,135,145,206,206,15,12,103,179,57,140,244,195,212,223,206,232,111,248,205,41,127,92,207,163,65,12,248,138,138,172,53,43,226,168,2,39,170,47,253,201,105,82,38,21,250,192,70,131,253,96,107,140,152,21,61,198,76,188,246,177,169,242,214,215,158,176,169,124,235,167,191,64,17,141,61,96,36,252,227,106,4,147,219,115,53,241,21,31,149,134,84,192,232,10,215,225,50,222,212,213,208,253,168,61,112,113,26,12,112,23,27,251,7,117,50,162,161,148,15,60,112,158,190,19,1,167,166,219,28,149,241,195,189,215,66,32,90,122,120,1,83,23,118,175,166,215,213,51,226,208,253,71,192,73,154,106,218,128,207,112,218,105,147,133,9,254,124,174,99,26,199,107,33,105,145,158,143,77,231,237,11,35,135,210,31,184,121,15,20,131,167,132,203,152,104,249,166,120,10,78,127,123,174,46,24,22,241,94,164,195,243,115,245,76,46,67,81,205,52,28,239,213,235,38,244,10,22,254,30,243,129,163,227,45,112,237,82,65,102,48,195,28,112,22,61,108,67,189,92,169,82,249,148,36,27,110,15,134,54,72,192,16,156,159,91,151,81,99,129,84,132,217,198,59,102,72,16,125,48,22,115,121,174,198,24,242,157,176,16,47,22,205,43,190,215,108,51,126,155,45,90,130,163,192,87,27,141,218,87,156,101,249,218,180,205,218,241,181,33,244,167,166,211,116,212,80,49,166,2,8,155,89,167,41,130,202,110,110,102,120,195,245,25,82,218,77,187,157,156,167,145,160,245,131,208,54,232,99,109,16,59,131,176,240,194,195,121,25,22,90,155,146,25,6,222,179,220,155,99,124,9,77,153,230,161,176,174,62,152,130,176,242,24,48,214,38,245,194,212,125,171,241,100,164,133,26,112,81,217,79,96,108,221,236,48,253,192,30,211,171,181,40,150,170,249,135,27,86,158,171,119,186,191,77,63,227,253,220,28,174,141,92,125,38,189,94,77,4,218,109,229,76,177,167,116,152,239,214,200,49,22,160,229,88,116,183,221,8,95,245,24,22,168,169,77,73,208,48,249,118,60,57,188,89,105,153,110,71,54,164,208,31,56,33,241,51,213,78,39,29,233,234,157,213,2,210,106,11,67,29,240,179,143,209,93,106,225,91,20,199,111,220,173,241,156,60,181,117,94,254,228,105,170,21,27,62,166,151,229,104,125,183,180,72,163,48,247,136,3,164,208,76,56,112,51,217,61,253,109,11,226,57,76,12,88,159,122,210,3,215,223,137,240,156,232,32,1,163,156,55,2,70,53,241,177,235,118,8,198,3,231,135,207,78,245,122,248,145,166,217,34,237,145,128,167,151,232,91,108,180,41,77,152,234,63,23,238,4,165,28,121,63,196,237,230,5,148,86,112,164,76,21,96,83,170,114,120,206,210,30,90,247,174,222,20,7,20,10,206,11,247,112,96,129,243,80,199,187,81,252,95,227,173,144,198,123,134,4,159,233,14,9,218,229,234,71,66,101,244,254,195,84,150,109,72,181,10,247,232,4,71,24,252,12,131,206,126,212,31,243,189,186,72,235,87,192,205,239,57,72,133,220,120,208,233,36,204,74,128,5,241,94,53,148,153,178,254,195,217,74,203,117,134,30,75,48,188,200,148,173,161,154,154,217,103,131,242,232,15,245,67,73,4,192,153,129,100,119,253,107,144,27,126,248,228,189,80,211,85,3,166,128,245,89,59,212,112,248,131,99,118,110,245,111,73,190,56,111,168,252,244,150,210,65,161,117,117,253,230,183,149,158,161,8,171,48,118,104,253,96,90,12,11,21,197,214,237,116,182,200,129,41,133,210,73,138,124,137,139,136,21,19,15,201,90,83,129,210,243,232,254,104,8,209,228,231,230,56,130,205,31,205,42,82,215,3,147,109,24,14,91,236,80,135,133,168,127,138,171,81,133,126,46,166,55,111,255,208,113,206,166,181,222,136,3,202,123,14,83,101,164,65,1,224,54,226,106,11,34,104,157,10,86,147,191,181,177,92,210,131,206,229,9,119,164,194,201,201,62,207,109,197,184,14,195,255,108,207,131,227,164,10,252,186,39,166,204,253,205,113,96,82,46,15,58,154,143,55,186,253,210,199,250,231,115,120,198,144,0,124,93,186,211,153,234,83,12,9,62,255,217,237,254,238,223,253,219,63,253,171,191,254,203,191,250,227,95,255,205,159,255,241,31,255,225,159,253,163,63,251,243,191,248,135,127,246,79,255,251,255,242,63,255,67,250,219,191,61,224,127,250,119,254,217,95,252,217,63,250,227,127,253,103,127,245,135,127,214,19,141,156,9,115,207,63,252,73,254,147,63,141,191,211,120,255,110,249,253,59,167,95,255,126,191,127,143,95,215,175,95,247,159,191,254,125,254,245,239,243,47,124,214,247,239,222,127,253,253,235,249,246,139,231,244,235,250,85,228,239,2,19,237,197,203,175,247,203,191,126,111,148,95,127,255,194,247,175,247,93,75,254,166,42,231,247,243,254,250,189,254,235,121,242,250,245,124,191,126,239,247,243,239,95,255,126,254,250,59,253,122,254,244,235,121,251,175,239,81,202,175,241,108,191,238,63,126,225,191,222,175,252,250,187,255,158,15,191,222,103,254,194,203,175,223,27,191,238,55,126,143,223,249,247,69,199,239,215,223,43,201,223,229,103,190,43,206,243,63,215,151,247,239,254,235,239,182,127,221,255,215,245,235,23,94,234,251,247,248,245,119,235,239,223,251,125,254,252,251,121,235,175,251,167,223,215,255,126,191,245,11,255,245,188,229,215,191,239,191,254,125,43,191,158,103,254,186,223,175,231,217,191,198,107,245,95,215,255,122,222,245,235,123,165,223,239,159,126,221,255,247,248,253,122,158,245,11,239,191,158,47,255,250,247,237,215,251,231,252,107,190,252,122,222,249,235,121,198,175,231,31,191,126,111,156,223,171,122,191,38,127,243,251,191,254,238,233,215,191,207,47,94,211,175,191,127,227,229,215,223,245,253,187,172,95,127,239,247,239,249,235,121,230,175,251,205,252,235,249,126,225,249,215,239,181,95,191,55,222,191,243,239,235,235,175,223,175,227,215,253,126,191,255,252,245,247,175,223,171,253,253,123,217,253,254,246,111,255,244,159,252,157,127,246,55,255,244,175,254,248,135,63,249,47,254,248,103,127,243,63,254,245,31,255,179,191,252,135,255,240,143,127,239,111,254,252,47,255,226,79,254,148,99,243,15,127,242,215,127,254,79,254,248,215,255,205,31,255,254,159,252,233,255,240,243,79,254,241,31,254,187,247,154,63,249,211,127,240,199,191,252,71,127,252,155,191,254,167,127,248,128,255,234,207,255,226,143,255,237,223,252,245,159,255,197,63,248,147,63,253,123,127,249,151,127,253,247,255,252,47,254,236,111,184,208,142,114,56,241,19,245,201,245,167,101,255,39,24,173,166,169,229,39,189,53,151,135,100,176,63,152,34,241,155,255,109,214,220,0,222,153,195,25,35,98,94,216,206,203,238,48,76,138,18,86,27,48,237,133,142,167,247,193,184,7,97,133,183,159,102,148,43,224,66,186,48,203,111,143,159,6,65,14,31,11,190,232,111,163,128,126,254,187,195,185,231,21,220,59,180,54,172,243,237,135,102,90,250,173,123,111,88,189,199,217,243,215,174,153,92,113,19,248,56,15,116,171,117,24,5,99,129,17,149,161,141,226,7,159,57,216,230,253,105,235,242,179,154,15,57,172,165,171,117,125,96,18,130,53,158,155,62,24,17,44,36,18,113,174,164,191,245,7,19,170,40,242,211,80,35,107,143,171,27,107,226,194,211,234,199,238,107,99,42,143,123,115,146,255,198,91,250,129,41,212,184,162,154,196,213,41,39,93,62,42,56,231,253,62,55,92,171,243,47,190,143,141,136,111,191,145,97,218,222,151,108,114,29,31,76,144,62,201,79,195,15,63,195,236,247,206,55,99,14,56,45,211,225,215,82,137,54,228,214,253,12,104,246,59,155,248,103,228,242,13,197,151,251,94,10,137,229,227,168,200,15,211,148,172,248,2,248,41,194,45,247,222,203,218,152,249,2,72,86,65,45,111,117,30,42,19,227,254,96,58,84,95,14,26,48,138,105,62,71,19,45,1,179,76,194,85,154,197,33,253,201,77,233,226,46,0,116,66,104,96,232,176,101,174,239,147,47,250,65,64,107,250,96,162,229,235,46,0,180,115,38,5,244,63,48,98,81,87,48,26,152,46,154,49,106,19,249,168,44,87,91,83,50,127,240,105,85,119,247,167,77,212,1,134,231,7,83,94,221,238,242,217,8,35,183,248,94,214,10,113,220,123,239,97,68,170,236,112,34,231,87,5,94,21,65,49,31,180,31,117,36,129,161,85,109,135,77,209,180,200,205,233,131,126,159,188,80,28,35,104,69,198,190,252,124,47,226,49,139,230,20,10,87,43,184,254,129,43,181,78,93,94,251,120,137,196,211,63,184,96,157,20,133,75,65,250,226,131,51,92,25,25,113,19,149,163,179,165,193,11,190,97,154,119,109,146,144,108,227,155,167,52,160,211,121,70,183,20,216,144,31,72,68,122,108,129,19,42,113,227,131,81,39,62,27,135,76,67,178,21,40,33,254,192,232,59,231,37,48,226,56,117,250,213,40,3,108,217,52,8,205,210,90,225,131,137,19,142,45,179,20,114,25,61,226,12,166,159,198,188,170,2,84,115,195,37,174,223,213,52,62,63,30,178,204,51,122,127,12,191,249,248,233,42,179,100,1,33,82,224,55,135,167,35,90,35,192,20,199,180,236,240,25,208,91,161,2,92,72,240,249,213,52,245,187,186,1,182,120,207,116,248,166,10,173,68,119,186,234,45,192,195,146,207,31,10,95,174,232,210,158,86,1,246,193,19,45,99,217,43,233,42,182,115,60,56,229,196,99,40,76,239,135,212,62,120,236,117,134,72,126,186,50,13,87,113,184,17,211,148,223,174,195,200,169,63,168,181,218,213,215,170,219,104,89,14,39,13,110,177,109,212,109,105,222,31,184,245,46,34,218,124,175,179,135,247,236,239,101,210,26,83,182,13,58,175,159,173,218,97,136,132,178,66,150,53,65,241,183,70,3,165,201,231,32,86,136,12,208,247,96,52,170,150,111,13,115,152,2,26,127,105,106,130,229,99,110,59,165,107,192,212,97,85,129,209,81,56,31,212,63,23,157,47,100,9,108,83,211,43,62,224,166,164,80,186,236,26,139,92,228,55,11,241,146,166,124,204,109,202,152,45,46,238,70,170,187,240,164,122,112,197,76,217,100,41,239,136,110,146,54,163,197,131,157,95,146,153,64,211,100,244,109,99,18,90,140,201,97,138,214,207,17,176,98,10,163,10,119,79,144,31,218,108,252,50,52,156,91,14,78,33,245,218,144,201,99,245,208,29,45,95,24,181,168,179,97,249,91,91,99,118,185,55,12,162,94,125,97,159,163,72,250,217,160,157,70,52,253,179,145,208,185,100,227,141,65,129,249,202,84,251,62,54,197,249,117,38,129,169,156,56,103,163,111,11,86,231,222,46,12,85,102,198,182,208,205,202,188,191,157,73,143,19,118,254,110,142,222,244,157,11,176,87,105,109,24,143,6,71,46,223,171,11,66,217,40,37,254,192,25,69,207,36,240,38,62,158,118,76,6,251,160,1,27,81,49,149,88,248,52,90,168,119,212,104,127,187,134,239,181,61,83,237,28,121,203,150,173,248,150,198,51,63,48,13,160,186,140,26,111,62,198,240,15,138,137,165,159,4,121,6,63,33,136,126,151,124,77,40,152,154,214,121,249,131,105,199,125,171,157,128,217,206,252,240,66,187,88,162,214,63,10,7,104,107,57,140,206,216,82,24,65,118,255,94,212,220,137,168,230,129,33,169,39,95,156,205,212,165,229,165,45,75,208,28,237,232,184,221,181,105,114,155,136,47,58,108,157,107,228,167,201,107,173,207,206,25,28,93,199,79,144,155,51,123,86,219,14,179,246,100,46,52,250,40,183,207,86,71,59,26,21,3,133,49,47,253,115,53,107,46,179,100,208,216,168,221,255,225,230,199,154,147,21,4,181,7,209,225,120,49,186,148,202,168,144,68,174,159,169,130,92,247,249,23,215,185,202,221,152,167,163,220,65,59,211,62,11,188,225,243,248,213,29,9,199,235,70,156,221,138,154,161,22,195,114,166,100,219,122,245,64,140,195,159,156,166,115,93,22,24,234,197,100,220,63,24,217,222,91,70,0,140,140,224,240,223,102,113,231,178,245,197,232,146,238,191,13,53,166,200,10,194,185,69,100,242,131,75,199,34,232,250,104,232,95,5,92,80,249,187,31,20,218,54,213,187,31,108,83,227,30,126,232,151,164,176,231,7,109,122,207,105,41,48,89,75,127,178,138,26,228,146,229,215,105,125,236,91,218,177,58,145,172,191,131,194,206,142,172,234,7,155,52,188,92,76,111,153,177,125,13,84,154,139,95,194,79,99,23,152,112,248,63,152,178,179,41,55,199,125,173,238,154,97,123,247,114,83,162,13,13,97,235,61,249,131,86,163,69,222,153,52,172,17,175,111,182,199,209,34,153,114,63,246,216,103,27,138,53,80,169,19,211,237,18,211,4,237,255,15,78,180,22,81,184,90,131,226,239,201,168,229,90,186,233,192,3,40,201,119,83,142,20,114,255,23,54,41,69,255,154,180,152,154,183,222,252,147,255,46,223,215,130,210,67,49,164,160,176,110,220,224,46,104,251,247,123,116,154,178,128,49,214,62,184,194,171,17,248,140,249,138,57,78,164,34,221,4,55,82,78,240,200,74,92,76,166,249,14,233,130,99,217,138,195,8,55,109,121,235,197,231,92,241,224,204,149,203,170,7,198,104,243,33,45,208,34,47,67,182,153,117,78,214,208,225,179,9,200,226,59,59,10,170,99,113,113,25,210,253,5,77,35,234,75,103,192,103,202,75,100,195,248,108,4,5,62,152,197,49,101,170,44,227,28,251,210,69,132,246,153,103,124,189,228,46,233,64,157,82,168,162,192,104,14,187,15,99,210,137,183,116,9,248,172,198,239,151,51,109,248,154,98,166,202,246,93,154,217,93,244,177,241,218,183,155,134,25,158,93,151,35,2,235,174,12,255,93,28,138,166,123,194,54,185,18,183,192,224,42,151,46,102,16,109,46,170,159,93,182,253,92,157,44,130,82,217,42,48,62,248,44,249,178,101,192,54,44,190,226,243,228,76,237,174,126,25,143,69,103,6,255,105,180,168,147,76,255,141,128,66,247,47,157,73,224,93,198,49,48,21,182,110,78,31,203,15,165,9,185,57,116,158,230,38,49,116,131,222,101,159,69,43,20,181,183,15,53,62,149,252,52,226,14,221,143,23,188,238,190,116,80,176,53,186,31,109,8,217,136,56,134,193,152,238,217,225,179,211,93,117,12,131,173,47,152,195,52,132,154,250,220,88,243,254,211,131,208,72,147,231,182,131,245,27,147,4,63,39,85,69,177,123,124,67,177,94,136,151,112,111,205,159,55,20,134,15,70,137,183,63,48,36,130,238,15,150,77,192,80,158,251,248,51,176,79,62,152,18,206,164,19,233,192,211,23,38,85,5,179,101,217,20,44,67,78,143,223,31,152,19,228,42,82,89,80,240,248,225,159,41,194,217,157,174,202,41,232,241,225,214,231,130,116,147,67,82,83,222,182,255,250,57,2,70,79,64,108,255,185,58,231,207,132,162,135,9,50,143,114,243,227,109,22,55,121,45,201,156,186,126,15,211,76,247,123,23,171,81,145,169,64,75,249,253,45,92,20,189,104,24,169,203,167,27,117,251,131,209,28,108,58,21,80,207,24,213,223,186,144,20,210,57,140,222,100,206,59,174,110,233,18,250,89,247,27,35,201,223,11,42,221,45,236,48,248,71,65,201,225,38,42,245,192,182,219,197,205,45,56,170,219,213,50,62,122,192,248,28,85,225,190,125,174,192,233,198,195,215,155,163,66,95,124,76,177,129,175,24,132,193,230,72,6,140,210,177,124,176,159,250,84,31,212,12,185,90,63,73,178,151,245,171,207,147,212,244,238,150,179,186,165,15,253,31,149,84,29,181,142,77,176,2,166,19,228,115,245,89,50,49,44,148,71,230,250,160,200,82,6,218,118,82,148,247,252,92,16,76,86,72,86,227,129,83,17,152,165,252,192,144,128,170,195,176,77,31,24,197,130,54,28,230,216,212,195,231,236,117,201,31,108,157,21,176,175,56,178,61,55,249,134,184,152,32,186,206,195,68,231,222,228,63,77,117,239,154,58,139,207,146,65,235,253,131,207,73,86,117,30,82,203,230,129,13,96,235,144,41,112,165,157,213,55,85,22,90,91,83,14,244,77,89,121,109,1,35,15,151,166,158,79,214,233,214,225,66,173,129,222,156,94,175,57,174,38,240,174,79,126,30,116,122,124,174,99,59,20,245,112,54,4,213,58,119,192,180,214,169,10,27,1,210,225,69,176,80,175,30,208,245,3,134,17,87,244,244,27,104,16,175,128,75,77,67,79,55,152,187,14,162,10,150,159,195,45,123,204,30,110,15,189,236,245,100,164,16,40,190,199,128,242,89,244,232,99,215,241,33,177,222,108,186,184,42,59,65,243,1,165,54,249,89,216,213,190,103,140,24,241,107,189,53,157,50,182,15,24,120,209,101,95,113,72,179,223,187,227,90,101,253,233,115,34,199,186,62,79,145,132,112,109,103,50,162,85,254,211,109,216,190,174,48,148,158,22,48,173,175,245,84,253,145,147,251,80,194,88,186,25,146,100,89,241,165,27,5,76,250,211,86,23,49,227,106,211,225,215,3,6,205,243,152,225,28,31,207,194,38,6,51,98,117,217,246,162,251,85,183,26,109,127,240,10,21,92,2,0,48,130,232,200,226,176,181,38,211,115,21,242,248,46,1,143,209,245,98,68,39,203,189,152,190,112,93,15,101,42,104,124,72,241,163,182,218,164,68,56,115,60,120,181,46,102,242,57,143,5,21,179,31,206,89,86,107,96,178,140,3,228,244,214,87,158,196,127,226,198,149,174,35,250,88,155,57,232,19,216,200,27,226,97,239,81,250,112,203,207,186,105,75,112,25,148,198,96,43,80,172,49,249,148,120,128,109,248,120,17,101,109,250,173,6,173,120,167,63,56,225,200,161,187,145,53,193,88,113,115,130,134,91,81,4,138,253,185,207,106,63,135,191,204,239,227,161,65,243,252,96,248,208,18,194,61,112,255,209,56,250,96,212,32,100,76,8,167,229,236,23,67,241,149,73,64,102,162,196,128,125,133,252,10,195,17,14,180,195,32,191,232,249,110,205,81,58,18,172,169,86,223,44,147,61,210,97,172,97,93,87,56,161,179,6,76,212,123,234,213,213,234,1,28,166,195,112,210,171,155,241,244,29,54,31,72,198,115,66,73,246,253,2,38,122,238,207,205,123,45,113,238,80,3,187,138,218,217,184,243,197,119,73,235,58,169,102,157,105,175,46,191,24,159,232,49,127,144,12,72,110,184,33,61,92,122,169,15,188,115,233,1,247,23,165,106,208,191,36,191,125,206,25,121,107,84,159,166,47,120,252,144,215,82,254,129,123,192,181,36,61,47,167,113,100,167,195,29,217,138,252,192,103,74,251,91,247,102,46,179,194,166,157,229,112,69,230,79,135,148,146,24,95,241,12,63,210,67,250,218,156,223,241,219,199,149,30,122,44,205,105,92,2,135,201,175,63,19,237,204,255,26,55,183,214,231,234,32,163,196,64,65,205,7,87,180,120,135,78,83,18,217,254,228,228,37,230,208,181,71,177,129,111,10,36,54,203,99,74,35,238,157,221,132,153,180,180,42,67,151,230,153,246,189,5,76,92,101,189,240,177,189,3,133,69,160,91,10,253,180,124,199,153,86,163,167,123,48,219,83,220,153,152,232,122,246,155,109,13,159,63,152,238,102,191,182,163,225,81,107,224,82,31,159,138,228,201,246,1,45,212,247,234,105,220,77,187,108,5,60,251,235,145,145,134,240,221,138,115,188,60,59,225,49,155,146,59,100,199,237,39,33,255,28,90,132,41,227,167,147,181,24,83,184,176,47,127,112,38,127,242,108,240,103,105,37,129,201,28,235,97,189,41,126,245,223,102,39,220,186,255,195,183,77,2,19,184,127,96,244,241,28,181,244,214,115,111,42,221,86,192,218,43,218,206,234,179,151,250,44,130,183,145,147,186,138,214,128,222,81,107,72,162,183,38,94,228,32,37,124,234,224,182,110,133,245,1,211,184,75,93,216,142,32,103,252,48,94,165,90,162,208,48,124,114,15,107,135,164,91,66,221,150,129,117,152,198,182,186,52,208,39,140,143,65,62,103,212,174,176,181,231,14,248,12,206,179,114,176,128,61,105,211,7,157,126,94,171,12,81,181,47,144,210,97,16,188,7,102,65,31,169,251,163,81,101,53,116,233,80,196,184,146,195,19,219,73,205,220,115,34,150,64,199,166,138,234,129,17,143,216,1,211,111,96,171,121,222,238,107,89,2,92,55,97,132,64,235,189,56,161,249,34,40,37,205,238,47,253,232,134,104,192,161,192,247,27,1,179,44,117,200,10,244,65,55,217,6,230,92,213,115,43,155,235,54,3,70,66,91,253,37,68,141,106,117,216,250,216,105,68,110,145,161,246,223,182,204,137,70,251,172,21,173,111,178,100,232,218,99,191,147,224,107,190,139,210,68,114,61,14,145,125,31,223,81,152,38,180,12,121,162,129,57,249,46,74,56,124,150,246,92,221,80,55,11,184,242,102,234,202,17,111,242,97,41,76,134,246,120,122,157,28,144,195,244,30,213,179,199,24,8,241,73,200,227,39,189,152,246,111,61,46,62,175,61,213,157,202,141,58,244,226,240,217,249,182,238,239,63,140,145,120,178,106,181,128,2,211,148,193,247,240,65,211,188,61,159,72,202,136,32,14,194,185,93,15,61,196,39,195,72,65,51,6,149,101,141,101,80,243,234,23,195,187,168,79,84,120,152,84,139,195,24,255,106,63,33,44,227,217,34,178,5,162,247,102,40,90,9,53,80,212,4,244,177,105,11,226,71,15,165,75,37,203,113,204,182,216,166,91,171,221,28,78,89,2,68,187,73,65,56,156,168,186,210,96,248,121,143,229,91,210,217,254,135,108,163,20,179,80,45,235,32,61,12,100,93,83,131,221,157,137,135,210,4,73,48,69,77,206,38,208,210,116,34,80,163,125,142,57,191,247,132,49,40,159,114,17,96,136,249,143,76,197,30,207,213,103,127,223,30,253,57,27,18,135,249,147,32,128,8,224,99,2,33,106,232,144,45,163,249,249,163,17,25,214,140,12,149,208,35,204,8,134,180,84,9,15,45,107,140,227,238,47,67,154,21,36,177,252,165,38,232,76,142,70,225,82,216,20,52,2,62,251,143,28,245,231,165,105,120,228,175,197,217,173,225,4,196,236,207,66,45,1,243,210,250,220,121,89,123,209,31,152,232,205,150,253,138,222,36,115,173,11,167,7,29,248,249,254,220,214,74,246,69,219,232,62,253,113,86,231,152,154,205,129,81,240,129,4,165,242,155,71,34,2,179,3,166,67,164,162,68,207,75,160,239,51,211,79,61,226,147,86,165,212,36,30,134,90,94,245,115,135,18,157,173,57,193,213,77,50,47,46,230,56,213,9,138,136,183,103,213,187,153,208,178,213,44,228,248,99,176,216,116,166,248,128,38,228,217,125,115,167,162,181,77,137,113,44,218,127,87,15,242,225,177,148,156,245,106,147,1,153,1,247,39,200,65,132,22,179,206,225,108,13,86,21,62,174,219,189,57,34,127,50,98,232,82,44,119,19,143,201,202,50,43,10,211,243,241,194,8,162,62,87,67,11,10,148,48,68,86,20,229,121,31,49,139,22,203,121,137,228,77,78,241,96,217,122,115,235,79,31,187,182,121,156,173,103,251,156,178,40,235,32,237,231,179,136,102,23,26,6,95,198,127,153,23,182,255,21,24,177,165,26,143,70,78,247,185,26,65,182,216,201,50,115,74,211,168,212,201,142,18,163,194,157,116,67,40,184,142,197,39,210,241,39,123,213,171,169,119,187,223,43,147,253,215,73,90,32,67,197,60,35,133,81,117,175,42,168,243,149,122,225,179,165,202,111,163,253,30,199,105,71,18,108,234,111,147,159,172,245,162,41,233,142,144,168,57,116,119,9,190,68,213,8,227,178,62,66,158,152,48,58,197,16,19,28,239,184,123,238,141,155,215,52,228,232,152,198,246,108,49,42,72,110,72,40,155,68,4,47,23,239,149,202,20,243,8,150,15,199,127,192,180,209,122,96,44,7,127,178,197,106,171,138,194,22,157,1,23,33,123,210,252,113,46,39,92,34,213,223,53,61,6,90,106,204,51,107,1,52,31,24,58,85,9,152,94,83,67,224,78,219,235,15,110,72,4,110,113,45,160,13,140,233,211,144,26,218,165,155,10,186,161,41,22,16,225,219,221,167,62,56,196,108,143,194,160,233,91,198,208,155,99,237,250,234,108,4,113,53,213,99,245,5,61,199,213,212,170,234,247,56,118,22,194,48,1,23,77,167,64,20,134,76,29,40,114,149,114,239,99,150,151,8,62,161,34,34,162,179,192,164,64,252,244,64,131,107,150,245,192,199,181,107,23,214,198,114,198,159,40,88,218,14,155,243,45,31,155,173,194,57,172,248,159,240,147,228,234,134,70,254,140,171,187,201,54,8,124,204,215,28,163,66,203,211,249,192,208,34,90,92,93,182,146,209,206,132,221,37,194,44,152,116,74,159,152,70,222,245,243,165,17,22,91,178,203,35,230,177,194,172,59,27,62,25,77,25,113,147,43,247,88,53,227,119,124,69,189,26,118,168,111,212,52,21,237,237,65,75,11,191,199,188,93,165,171,20,114,95,241,92,48,109,139,254,240,79,154,207,97,19,46,104,10,87,103,125,128,66,77,148,123,19,125,47,49,34,211,18,107,178,39,16,81,73,205,159,203,136,126,186,50,11,220,193,248,105,104,187,202,121,132,180,48,124,233,209,229,167,104,8,134,222,155,88,255,14,211,71,81,7,12,49,233,237,142,59,236,224,38,199,226,132,84,239,20,7,236,151,253,152,78,147,82,163,230,121,133,3,211,193,67,97,196,140,99,213,163,52,170,201,173,105,92,36,119,20,27,75,120,137,243,76,234,191,199,193,199,33,86,158,207,149,140,135,230,67,74,1,186,58,169,180,9,218,61,102,168,85,92,108,125,180,116,220,185,216,20,154,85,150,235,163,65,59,140,17,135,16,145,197,204,30,27,201,238,88,60,168,168,110,25,150,177,45,173,235,75,143,196,130,50,86,6,221,162,35,44,108,44,143,85,244,106,51,81,29,37,174,215,20,132,250,25,224,57,124,100,76,6,190,118,164,173,89,8,37,9,135,97,216,57,150,2,166,21,77,214,123,155,72,146,131,245,252,211,37,32,2,37,177,149,21,42,155,134,222,218,58,63,207,128,123,41,89,175,166,83,88,204,132,178,181,72,39,15,20,104,139,155,133,199,182,236,56,138,2,67,147,30,1,159,45,97,136,239,48,16,127,74,126,232,53,58,219,41,102,49,176,192,104,219,190,21,198,237,8,180,86,165,57,15,83,23,137,201,79,214,87,163,36,100,60,241,104,29,206,240,188,20,70,15,198,205,128,102,130,20,74,219,163,234,45,197,75,65,211,232,98,245,29,152,154,104,127,52,124,24,205,242,211,147,111,5,169,131,249,90,186,14,9,164,140,176,80,96,217,62,179,123,176,76,221,155,106,20,189,200,73,14,136,212,76,160,252,142,160,172,90,7,19,196,33,177,248,134,169,231,197,126,144,80,82,213,33,161,86,34,11,76,255,228,7,46,81,120,212,105,3,217,148,79,69,22,98,133,127,121,140,92,92,74,25,18,4,65,186,47,89,44,213,135,37,99,57,230,225,191,141,146,243,49,201,245,106,88,84,59,174,174,84,128,60,175,189,136,151,58,92,8,26,54,133,119,142,76,14,114,57,229,153,161,8,129,134,209,6,153,103,101,101,89,50,193,35,128,73,55,128,179,119,61,31,132,3,97,6,220,246,208,137,116,236,127,138,111,28,102,98,181,231,230,178,2,176,207,207,68,122,110,222,76,228,215,225,76,21,161,194,204,225,184,121,123,236,73,27,52,167,158,154,152,163,136,198,254,12,121,14,110,3,237,169,209,55,23,184,225,247,196,213,137,3,68,224,243,181,77,144,252,7,134,165,186,20,180,54,139,1,90,215,80,225,196,154,241,239,31,251,71,1,123,40,108,170,47,1,151,46,70,219,176,54,234,241,181,152,209,69,242,217,40,181,82,18,26,112,127,24,108,104,219,230,56,79,173,29,144,26,109,3,77,176,226,177,211,74,206,80,231,240,193,114,68,226,64,139,178,140,201,55,77,223,81,32,74,15,101,208,28,71,172,231,8,238,35,230,137,155,46,48,78,208,142,171,155,54,69,180,78,155,101,70,192,11,169,68,45,202,64,79,63,71,204,170,194,165,74,186,184,232,201,218,227,167,11,37,3,83,9,206,228,118,220,152,196,13,207,114,206,163,228,95,82,124,141,76,109,125,121,96,66,77,126,113,178,254,190,89,97,139,25,59,76,128,76,34,140,231,67,147,29,46,1,83,44,55,21,166,224,55,174,38,171,223,245,189,172,122,184,5,12,227,83,134,52,153,236,168,191,54,52,96,53,250,206,4,28,214,19,200,97,211,212,22,152,26,205,30,47,54,152,239,130,162,42,88,46,58,170,158,213,221,42,108,221,16,0,158,73,226,21,176,4,137,181,6,108,116,246,223,74,42,63,229,223,255,250,127,251,63,254,245,255,245,63,253,235,127,241,47,255,205,191,252,63,41,230,254,251,231,191,137,140,10,53,228,255,31,171,193,255,67,143,115,159,150,169,31,203,53,77,233,82,10,138,208,171,199,6,171,17,26,170,14,212,241,246,74,139,145,56,155,225,122,238,109,73,129,251,253,179,146,204,77,168,51,199,162,160,100,81,77,80,8,114,45,252,183,51,247,94,190,53,242,233,248,77,49,115,179,18,30,250,79,245,228,157,215,88,11,93,225,20,69,209,80,22,72,107,172,7,190,180,153,106,252,181,81,158,159,78,237,94,93,105,197,247,60,25,142,64,160,28,213,91,223,218,212,183,28,30,232,151,234,136,90,76,200,191,22,115,126,62,99,70,152,71,224,179,169,107,153,133,137,115,37,255,237,66,21,77,215,223,30,148,130,250,131,211,23,161,61,40,62,243,10,148,244,155,110,36,101,183,30,131,66,161,178,214,3,65,9,222,247,172,235,227,165,47,194,16,172,93,96,142,198,174,155,88,129,250,236,167,2,233,6,61,41,109,115,136,197,110,125,200,212,96,163,227,148,87,254,3,243,26,186,139,89,8,113,5,76,107,33,125,52,164,61,71,252,182,9,240,200,205,179,149,14,214,128,235,227,93,210,137,130,16,112,192,171,52,61,54,114,166,140,32,158,220,142,79,217,3,105,26,88,226,98,66,37,226,215,114,144,158,217,117,225,165,236,97,252,139,185,227,165,7,197,167,249,57,114,224,28,94,120,106,158,196,116,31,131,170,119,126,149,142,48,122,24,210,11,60,214,15,94,211,99,196,158,53,129,104,244,133,37,160,100,252,234,21,227,57,237,208,149,199,238,217,122,29,138,81,164,212,98,166,236,206,129,30,91,90,231,32,35,29,228,46,235,194,165,219,209,224,215,196,82,60,238,245,120,46,62,255,47,206,58,72,205,26,111,197,0,238,185,135,145,218,160,69,190,112,153,177,223,208,132,238,57,41,15,124,142,248,120,178,214,181,18,2,250,85,75,177,213,29,191,145,13,74,135,100,207,216,18,232,244,56,215,122,47,246,146,102,20,191,198,126,44,216,99,182,228,160,98,52,11,167,62,112,165,144,207,125,71,86,105,121,141,57,54,230,240,56,56,177,213,202,236,63,157,68,195,215,161,70,176,63,240,24,23,166,1,124,213,111,137,27,48,194,59,44,85,218,116,25,87,145,10,247,240,210,96,173,62,223,235,108,224,245,122,189,228,245,166,222,124,49,108,225,64,98,102,170,215,64,135,128,29,65,180,98,97,83,181,189,17,210,139,160,16,116,185,215,153,50,9,131,120,242,159,124,180,192,149,186,164,120,180,99,123,12,53,124,204,16,45,215,95,71,77,86,127,251,236,193,193,167,198,33,39,114,164,254,37,148,186,136,96,64,207,208,173,114,154,172,116,189,112,215,224,251,32,88,28,251,209,249,26,231,140,86,99,114,193,79,242,69,64,32,249,152,7,234,179,183,159,6,169,14,239,173,100,213,129,133,55,34,76,199,231,121,110,190,169,164,141,49,239,137,138,221,174,48,225,254,8,119,145,128,174,249,9,175,208,45,212,225,97,37,110,15,188,243,189,122,44,212,95,20,166,51,70,196,187,40,2,72,79,96,199,180,59,3,38,162,165,55,223,180,112,137,32,32,170,17,73,99,78,123,72,68,192,90,168,104,53,93,130,10,27,46,63,101,99,74,252,153,72,3,196,23,161,52,110,172,39,8,72,222,215,97,90,134,37,217,150,144,139,65,230,50,96,250,117,200,189,51,241,30,119,14,154,245,104,210,48,54,149,150,181,70,72,182,91,211,91,129,89,162,17,39,153,236,242,50,104,147,64,95,148,152,80,102,75,19,51,133,169,203,141,155,35,236,208,245,201,201,37,220,176,44,234,34,18,55,69,104,253,70,116,233,151,162,65,215,31,221,154,8,98,163,235,32,207,85,206,222,220,34,162,133,62,185,134,180,160,149,150,160,243,65,230,168,69,150,31,236,247,17,20,176,243,198,181,106,58,156,134,170,171,172,72,43,228,57,53,32,54,237,248,223,55,39,65,224,127,42,60,200,210,74,202,66,109,44,164,82,207,46,151,35,155,210,102,209,156,69,131,80,22,23,55,88,231,2,82,198,238,143,109,186,179,26,246,71,150,97,142,139,206,84,244,198,48,119,118,100,113,172,243,150,94,221,139,87,203,129,150,169,217,91,114,160,199,152,244,239,12,109,87,71,27,159,226,134,215,81,97,80,202,17,68,184,26,105,177,70,117,214,147,196,33,225,214,70,100,205,178,241,103,4,70,16,59,56,21,156,176,77,167,24,140,235,153,3,62,70,172,86,243,64,101,195,4,136,156,219,16,113,95,224,113,62,80,144,15,208,87,209,210,96,100,83,112,66,34,249,75,101,165,94,13,145,39,69,150,147,19,67,171,96,7,141,225,107,36,11,173,127,107,85,152,34,235,184,249,110,75,99,167,211,130,182,45,18,253,80,213,244,181,57,86,35,35,94,144,103,209,215,166,100,118,7,63,161,80,80,248,100,34,19,2,61,23,94,232,81,61,57,185,234,97,144,78,189,205,212,116,30,212,215,72,243,163,95,211,159,178,97,50,201,145,230,135,105,168,185,18,184,177,57,126,183,32,138,175,247,54,186,101,220,155,148,207,212,84,225,36,175,217,46,188,212,220,37,127,122,86,146,92,61,53,99,61,41,29,186,204,158,66,144,85,51,187,203,56,216,23,70,72,91,235,157,41,247,76,237,210,23,134,150,139,46,107,37,30,57,105,188,220,164,188,32,252,199,72,212,160,144,82,244,184,167,179,23,229,170,241,228,228,180,251,155,107,223,253,190,87,81,82,53,82,6,61,18,168,16,4,178,152,157,8,230,239,126,103,81,71,170,79,217,13,214,181,48,62,23,25,165,151,190,48,24,154,224,162,60,212,227,101,170,114,145,12,175,136,254,76,37,132,228,159,158,227,14,67,22,127,174,182,62,202,1,143,151,251,208,126,212,67,156,187,131,12,180,210,153,40,208,73,193,31,59,118,93,18,185,40,152,46,214,66,227,194,83,180,168,56,87,104,212,233,232,96,12,133,127,128,255,49,99,117,156,253,108,42,23,5,50,115,236,163,208,77,74,31,90,96,14,91,36,166,25,123,101,211,239,129,36,241,138,1,199,128,85,90,52,129,230,114,137,109,248,119,53,107,121,250,70,35,33,224,179,247,233,150,97,154,77,51,96,88,232,154,35,165,214,74,190,215,164,181,208,214,171,233,47,20,83,133,224,88,218,202,211,66,36,225,82,223,80,237,81,86,6,122,40,211,253,128,14,167,70,107,50,23,251,70,212,163,153,220,150,186,9,240,254,71,16,44,169,129,122,126,154,165,57,130,16,2,7,111,39,189,184,205,208,54,234,52,165,73,191,224,37,60,152,77,178,81,233,105,107,152,106,80,16,21,233,159,169,87,111,6,42,40,148,102,118,60,100,195,43,95,4,1,147,50,16,165,19,78,20,58,122,112,59,203,35,191,66,232,191,134,29,130,55,78,147,2,101,65,98,127,7,51,148,58,143,250,112,40,199,140,20,44,188,210,62,234,195,161,36,4,22,172,212,243,117,213,208,160,194,243,58,48,52,129,135,248,174,48,51,57,72,171,232,229,61,69,155,24,50,247,234,165,213,89,231,227,246,21,220,232,106,98,45,202,12,173,240,28,131,5,140,4,134,146,182,201,212,197,25,49,154,117,227,89,15,140,86,92,192,240,59,95,206,234,138,250,44,188,172,249,144,132,173,193,111,137,171,107,81,30,204,102,59,139,29,235,39,77,161,44,122,164,252,90,48,140,59,125,156,158,138,232,97,138,30,193,234,30,79,82,4,120,214,11,119,68,183,30,46,110,167,224,62,224,34,205,146,126,138,150,243,165,147,31,135,33,61,26,12,8,43,213,128,27,42,0,90,34,75,63,9,255,86,147,192,166,114,213,9,178,199,28,60,187,236,67,189,195,8,185,20,155,1,11,169,167,167,198,156,148,120,9,130,62,49,67,165,62,79,78,202,32,232,211,224,64,107,231,137,108,150,75,239,71,62,64,171,168,140,192,236,79,182,127,154,155,40,74,211,231,26,48,247,46,143,60,68,143,202,198,65,27,44,101,70,163,82,118,95,139,124,249,83,177,89,172,167,166,63,216,70,52,238,133,233,3,21,79,6,225,236,41,160,93,230,155,122,185,69,107,111,85,14,130,102,109,68,161,199,113,22,134,214,165,17,149,168,69,234,83,222,194,251,90,41,179,114,148,40,213,83,141,209,104,115,224,117,34,68,181,159,154,75,184,164,193,50,128,121,219,203,83,127,75,145,179,127,46,136,45,89,29,81,154,131,212,117,225,243,156,77,151,15,225,201,88,185,28,139,15,205,128,74,16,200,117,81,48,68,244,249,169,207,69,120,52,174,62,111,189,158,215,158,28,47,241,219,147,103,121,36,53,48,239,188,46,135,38,30,83,85,24,42,156,182,28,245,70,52,43,212,106,36,210,217,113,50,82,8,213,214,243,193,96,136,92,148,166,3,237,169,207,109,225,160,88,113,110,121,170,81,233,12,20,69,63,132,13,53,104,190,141,248,16,131,134,108,85,210,73,14,19,106,185,147,60,77,132,233,41,117,58,39,196,140,58,67,218,37,39,173,60,48,251,98,69,77,28,85,104,79,97,39,106,173,81,10,216,96,49,244,167,16,246,204,143,11,179,98,158,130,210,118,201,117,56,66,89,227,195,70,70,119,161,145,142,242,5,203,87,175,166,241,86,148,56,226,64,170,78,194,48,107,198,7,205,58,25,103,253,237,108,226,164,94,124,121,124,102,61,187,56,185,242,138,98,169,197,223,243,129,143,67,20,197,124,40,23,213,167,162,238,156,31,183,12,209,14,28,93,158,116,113,11,249,8,122,128,45,141,246,111,106,17,74,172,253,61,33,211,189,240,229,88,79,26,102,36,173,158,39,245,155,221,31,93,84,254,116,61,117,59,69,69,43,106,109,241,97,116,203,59,83,173,4,179,233,248,36,15,133,232,160,180,219,46,129,178,162,180,152,27,143,41,199,189,59,221,148,244,201,114,191,220,38,202,93,135,86,100,108,26,171,229,16,136,128,231,218,159,247,66,108,36,138,239,51,20,186,172,99,202,241,230,7,239,226,64,171,175,116,204,57,140,221,145,230,192,111,74,76,223,166,150,156,163,98,251,188,198,243,219,13,25,79,207,80,46,90,1,61,149,159,72,131,101,95,35,132,125,234,91,217,63,173,15,166,23,139,67,126,122,228,116,198,229,208,161,91,61,134,22,6,193,145,79,82,137,142,170,180,124,175,106,61,164,188,122,222,24,59,90,219,182,69,123,130,110,51,243,169,63,219,212,89,199,173,141,234,167,87,159,253,55,104,206,139,2,36,61,119,77,29,34,164,18,144,12,90,207,249,69,93,216,14,45,132,51,165,158,2,122,202,203,102,140,24,61,72,149,35,183,109,35,136,90,242,102,244,237,254,156,188,197,149,170,190,110,170,233,169,141,163,2,199,127,155,36,205,212,125,30,117,222,56,161,22,4,169,242,26,12,51,66,42,231,16,30,243,209,204,160,62,194,85,228,80,73,24,168,145,42,76,207,237,17,250,18,231,244,124,74,196,38,194,101,53,224,158,30,89,25,164,216,198,253,109,18,173,42,207,146,241,58,227,123,157,221,12,22,210,163,151,83,195,187,226,152,148,142,194,102,225,161,38,16,162,27,70,205,127,76,79,120,162,33,217,65,232,243,169,18,235,207,111,23,72,29,143,60,75,10,82,227,50,141,46,61,67,40,50,72,43,126,154,115,183,62,210,97,232,114,197,213,20,69,62,86,47,188,187,171,22,130,8,65,126,138,200,178,75,70,27,250,80,11,55,242,184,51,244,16,126,90,98,169,217,75,118,33,182,59,114,5,90,184,97,201,159,208,18,153,8,191,15,117,220,40,13,139,5,178,140,166,48,30,184,6,155,103,17,104,218,69,253,58,84,253,66,54,131,110,197,235,113,251,44,177,17,106,58,16,0,158,18,180,115,109,88,35,11,217,109,21,145,96,138,46,23,82,236,166,20,208,30,207,44,161,53,18,106,59,200,100,104,233,5,116,227,177,226,230,103,195,219,90,234,101,229,134,59,68,132,72,114,168,55,124,22,24,137,171,171,95,84,83,214,81,131,117,19,178,78,105,89,196,249,185,57,52,191,128,41,156,212,223,70,104,179,133,118,18,45,71,211,243,222,214,172,202,149,151,40,211,121,110,158,224,122,133,226,84,54,70,193,3,19,255,8,152,19,75,127,187,152,26,166,171,93,17,225,124,234,254,74,170,97,81,0,63,107,228,188,72,42,193,230,183,0,246,156,251,169,41,164,57,107,168,120,161,103,244,140,57,197,7,254,228,120,252,185,235,123,151,82,66,50,234,108,167,116,251,125,202,25,207,23,188,250,98,176,94,116,54,32,92,227,27,226,166,100,81,83,133,231,222,208,96,253,230,16,29,210,51,42,168,47,251,158,102,242,36,73,109,2,26,1,69,54,130,70,240,179,170,20,80,50,201,206,238,170,107,141,254,180,79,240,195,200,67,174,217,134,116,173,86,216,193,27,203,174,104,8,71,94,122,162,253,12,121,246,226,84,72,106,144,67,52,46,3,5,175,132,84,93,69,136,85,107,41,145,168,10,37,59,42,20,149,130,3,75,13,173,111,151,193,195,145,47,207,160,194,187,109,161,177,119,54,79,13,164,33,243,50,187,95,141,240,157,170,23,152,92,108,8,48,211,105,183,190,85,183,217,132,140,92,254,143,40,193,187,233,213,20,66,143,116,91,92,111,4,3,209,92,23,150,206,208,245,250,19,30,105,198,131,114,184,33,208,251,108,199,244,82,113,81,196,252,106,90,179,103,18,129,15,213,195,179,141,188,171,159,46,141,41,135,164,34,126,144,126,239,51,57,92,9,6,102,42,186,69,26,72,99,102,182,43,215,136,192,160,134,225,80,242,244,159,70,251,249,133,9,211,186,172,33,17,37,60,104,129,77,191,222,117,38,33,149,234,1,184,16,232,239,46,210,106,138,175,229,133,143,141,238,50,172,231,64,74,111,217,36,45,136,61,144,70,143,117,59,179,52,118,201,131,7,108,60,90,45,158,61,219,111,10,181,199,101,141,15,198,91,244,235,89,233,97,143,50,182,142,90,161,244,220,71,205,212,234,158,247,38,217,226,162,138,199,4,92,143,178,8,55,207,174,108,91,88,202,90,41,199,147,21,103,177,15,212,49,243,120,139,130,161,154,250,213,240,212,187,134,247,167,41,13,187,94,105,166,209,68,209,155,155,36,125,119,248,12,240,208,24,59,28,249,145,2,70,83,91,31,109,32,84,227,10,204,133,89,223,146,214,200,118,230,174,203,153,22,132,211,214,91,107,90,67,217,214,228,76,147,166,83,172,87,130,43,196,254,52,83,209,140,73,50,91,238,194,240,228,37,211,179,55,121,66,135,139,245,158,16,152,181,187,227,183,217,235,101,171,167,133,195,168,161,195,90,144,129,149,89,78,3,68,87,94,3,170,85,119,37,171,230,244,154,26,10,251,95,1,4,92,255,225,33,173,129,228,225,214,24,199,48,85,62,151,21,53,241,244,174,244,126,227,235,187,44,53,27,212,241,31,148,165,6,93,198,119,37,14,184,189,31,1,102,154,183,92,13,101,26,206,201,201,126,206,133,214,189,28,148,247,39,145,39,90,223,231,192,235,35,164,192,243,120,121,238,44,118,18,100,14,35,246,41,91,30,53,85,17,99,55,41,213,165,149,147,13,243,40,58,8,160,92,53,244,136,51,18,151,243,201,134,25,5,210,58,36,211,5,248,88,161,161,51,190,200,163,139,82,120,198,159,244,159,134,82,175,70,36,149,236,199,82,119,209,120,130,101,26,161,68,71,166,53,159,74,176,18,155,6,57,142,7,124,78,181,21,125,21,170,117,64,185,112,70,62,223,103,57,113,194,162,52,30,234,40,183,83,240,172,123,193,82,105,20,250,28,53,111,16,69,196,184,109,101,171,19,71,204,158,54,31,228,45,142,147,119,71,5,22,80,212,116,226,68,81,228,121,215,31,209,233,154,47,140,4,160,132,17,147,169,21,142,16,234,135,14,35,95,132,102,215,200,17,4,60,179,22,92,208,242,248,174,48,24,252,75,229,213,161,15,156,243,216,59,89,152,10,162,54,117,56,54,231,78,209,59,1,163,97,107,199,21,242,17,123,222,254,30,67,139,162,241,209,176,159,252,234,73,184,78,90,139,64,245,56,107,35,90,116,16,8,150,198,88,63,189,97,124,145,152,38,176,164,152,19,93,50,156,229,131,39,68,52,166,104,91,32,10,207,125,178,20,83,213,185,63,77,118,123,185,106,209,176,230,165,91,154,239,88,102,125,69,127,2,147,189,144,158,67,84,176,140,232,75,66,163,25,161,39,157,123,247,224,112,15,186,71,64,25,148,78,75,214,207,183,250,231,34,161,172,141,71,178,73,104,251,92,232,22,107,17,152,162,174,104,8,65,189,216,208,62,49,232,170,120,234,27,122,107,158,194,255,3,38,158,226,247,62,95,135,81,19,56,185,112,10,213,71,103,203,210,150,38,173,155,103,228,221,113,56,243,181,3,20,29,177,118,180,222,65,17,120,104,15,167,110,141,47,188,245,206,57,100,159,22,51,16,99,167,143,216,50,61,55,109,204,131,22,150,247,11,98,115,124,38,201,79,175,169,239,206,139,222,30,85,218,9,17,157,106,161,208,108,62,207,115,53,58,200,158,111,25,251,103,45,232,131,81,211,226,107,103,163,122,173,13,185,22,130,3,97,7,109,120,8,218,71,12,42,7,189,106,63,184,77,66,22,50,100,196,224,67,121,29,185,114,88,142,218,122,234,76,44,95,121,155,82,26,73,82,37,116,219,83,143,223,30,86,39,174,13,133,208,148,247,179,207,2,157,218,38,6,59,39,116,89,44,155,51,180,27,11,27,59,93,77,226,209,104,18,80,180,65,26,124,112,239,123,149,73,217,200,166,112,254,11,162,142,222,13,140,4,190,176,101,142,149,98,114,110,183,177,85,159,34,78,65,78,175,89,51,224,15,62,119,94,178,165,12,171,10,253,78,109,116,199,236,12,209,166,115,187,185,63,126,96,254,144,238,108,132,69,163,116,3,152,86,48,119,212,142,21,48,124,83,160,17,153,117,190,184,40,252,239,28,173,221,56,213,133,109,153,40,72,95,94,163,139,28,25,157,40,138,52,234,67,18,56,221,110,96,28,249,210,168,143,70,128,78,221,157,68,73,167,8,237,131,89,76,63,30,124,136,130,91,234,133,184,105,139,215,170,144,251,165,71,32,253,35,123,116,26,163,197,198,61,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,116,134,235,89,42,59,173,245,218,46,53,154,206,173,33,121,63,26,202,149,232,9,100,51,161,107,223,170,198,73,152,226,75,91,215,138,187,0,26,60,147,29,221,213,250,185,90,10,82,8,121,91,5,96,116,87,67,211,87,30,187,66,47,143,151,230,246,67,38,2,186,143,221,101,235,38,215,162,118,251,31,171,32,233,28,207,25,14,235,207,138,50,137,244,42,132,117,148,29,81,91,24,14,195,52,184,129,216,78,151,71,234,30,46,124,110,184,46,140,204,175,251,130,150,28,72,194,192,97,151,192,98,104,23,102,180,47,204,190,95,63,119,141,204,3,83,245,162,116,204,241,188,20,17,166,157,134,94,156,96,3,173,11,211,159,162,40,140,132,123,126,224,120,47,132,220,56,72,226,167,127,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,121,237,66,31,228,36,108,18,248,204,29,61,96,135,233,239,145,229,201,40,242,116,198,7,8,11,180,93,184,90,152,106,126,48,38,134,132,198,155,209,186,189,92,138,66,71,116,200,228,106,139,155,127,7,67,49,126,135,248,161,205,164,18,157,120,132,176,9,179,246,162,147,28,203,183,153,28,20,114,221,221,76,176,106,173,199,225,15,76,151,199,41,121,169,102,102,179,247,126,1,214,254,43,160,196,179,28,180,30,171,114,235,102,148,239,184,150,30,27,122,113,93,214,121,38,224,65,209,255,133,139,133,55,155,195,72,30,8,76,35,152,228,22,52,228,55,130,128,247,115,193,78,88,46,129,124,76,233,99,39,8,87,171,145,225,46,251,142,104,57,70,193,61,115,32,254,98,177,151,15,30,48,83,100,150,82,109,0,129,199,63,23,188,226,173,104,217,46,22,99,138,54,93,216,61,220,27,9,133,152,10,84,29,203,36,54,162,134,115,235,104,38,98,81,8,129,173,85,150,223,188,32,132,43,95,179,67,209,41,113,53,34,83,123,15,133,55,25,130,128,249,47,119,208,144,129,238,51,222,203,154,166,93,43,25,24,29,10,31,211,4,171,249,90,148,192,112,193,47,76,125,189,220,28,95,192,99,157,244,211,21,159,133,198,87,53,10,112,14,184,134,74,81,2,19,19,140,107,49,163,175,235,109,18,55,103,103,247,45,201,114,237,251,153,73,70,161,10,152,14,80,122,181,49,37,226,106,152,172,178,47,208,209,104,46,223,115,134,45,252,7,93,28,19,190,19,147,93,190,124,93,227,119,36,175,75,54,49,114,226,216,10,91,71,95,135,15,90,117,200,138,241,192,98,47,101,63,235,239,123,69,49,55,48,157,78,244,183,137,226,229,216,106,199,214,76,58,122,154,171,121,245,60,169,111,98,223,10,163,133,211,227,240,67,142,67,127,59,211,153,105,251,205,43,189,99,187,252,246,153,57,231,147,249,168,21,200,216,186,68,32,54,221,47,130,62,228,186,7,47,93,234,16,209,244,171,19,2,170,93,86,16,4,30,175,220,39,119,128,92,180,44,17,18,220,46,211,70,36,154,45,80,151,103,54,31,225,187,249,217,121,107,150,83,162,55,2,28,142,162,9,91,245,222,196,112,238,108,168,86,248,37,23,103,232,138,97,142,20,244,204,151,236,89,153,69,19,87,99,34,72,187,95,142,117,40,29,223,231,198,114,193,245,191,48,110,102,251,252,30,83,178,91,253,186,69,4,156,234,118,222,57,154,71,83,98,203,118,188,17,39,119,148,134,17,50,226,116,64,56,123,104,117,152,22,159,50,40,144,137,166,87,55,228,133,212,162,16,205,224,76,243,178,37,126,186,18,80,186,48,181,168,78,18,48,70,117,22,71,245,152,73,136,245,250,68,92,141,66,238,27,158,66,23,138,243,212,111,206,153,35,164,12,68,121,32,32,8,156,159,223,62,103,78,242,146,39,190,14,91,245,125,111,56,80,116,127,118,152,83,94,102,57,102,236,136,239,137,247,70,108,85,97,115,86,47,188,164,47,78,195,62,116,37,240,108,73,11,241,46,160,126,211,86,55,199,197,169,74,30,145,18,115,202,85,199,125,50,58,138,8,124,60,242,237,118,212,162,156,37,93,6,29,253,172,16,156,243,239,137,102,147,112,95,41,26,203,205,29,12,68,40,145,66,188,55,135,181,24,13,125,50,49,183,243,249,239,147,83,245,49,122,76,22,136,79,82,119,75,136,183,18,220,142,33,71,148,243,14,218,217,225,210,24,241,104,103,215,74,85,127,155,51,107,245,126,97,138,88,3,62,15,78,195,225,114,95,76,58,192,176,151,90,162,42,86,16,157,196,247,11,223,137,72,225,215,144,3,140,199,90,206,43,36,97,130,106,191,94,13,231,35,44,250,132,54,182,236,167,214,220,187,247,26,123,218,99,84,39,138,20,238,126,7,191,231,14,40,5,33,45,252,140,100,69,183,114,41,165,222,46,52,72,179,165,115,254,100,69,139,88,181,25,189,20,57,189,206,216,90,54,54,96,250,199,202,47,23,90,197,248,46,126,252,219,38,26,134,199,59,154,52,175,245,139,147,137,165,9,76,87,167,117,223,106,160,88,27,207,77,225,114,13,146,39,220,17,14,163,121,225,243,74,36,7,2,166,34,55,95,216,148,238,99,76,208,77,189,203,186,110,19,166,8,247,41,89,43,25,249,233,193,191,136,115,149,146,155,118,173,36,20,90,199,142,33,75,70,248,88,23,61,230,192,88,225,224,144,175,23,133,33,4,137,214,114,77,6,142,182,37,165,194,149,202,173,217,226,173,208,32,20,105,36,4,15,73,227,248,107,177,73,143,38,207,13,97,173,165,235,206,162,10,95,46,76,165,86,76,126,250,158,29,239,84,110,78,91,60,47,138,50,15,166,202,231,170,212,195,198,137,78,156,254,137,206,82,31,79,95,192,238,134,39,254,108,147,49,75,148,216,78,135,169,163,148,26,1,58,103,115,130,184,93,138,88,173,52,97,165,52,31,46,150,63,218,192,21,184,129,124,42,122,152,30,110,141,119,84,135,229,226,78,1,75,24,150,168,196,8,157,10,241,28,252,246,112,112,48,225,178,92,125,118,156,243,1,195,81,40,116,9,184,175,125,246,151,218,156,80,136,186,205,70,46,252,194,124,222,207,85,62,78,200,121,114,217,172,76,246,182,249,7,177,226,206,33,26,208,63,177,168,189,194,1,90,20,242,201,79,99,42,174,47,170,86,178,133,26,135,222,155,52,184,251,63,5,45,194,107,243,210,50,225,140,203,246,139,173,132,45,233,213,228,206,194,53,107,150,149,217,2,211,216,105,249,205,161,124,77,89,94,171,254,112,222,62,120,88,143,91,65,7,211,204,95,107,100,109,73,130,48,35,85,52,126,107,148,165,102,146,95,38,68,231,122,200,36,92,41,192,213,175,181,171,231,0,138,53,117,148,29,154,95,134,120,242,189,52,49,50,116,24,20,62,231,189,187,86,48,115,214,208,17,165,224,205,101,203,128,151,214,70,48,100,153,216,218,7,35,130,155,187,192,217,106,135,191,105,118,236,136,82,164,142,146,254,170,200,3,126,175,109,58,143,210,27,19,87,23,26,178,255,54,188,2,97,80,219,76,105,94,0,74,72,122,33,225,167,31,251,236,102,221,31,109,224,94,234,2,65,238,192,153,225,116,251,41,85,210,189,166,49,159,83,252,246,132,84,150,229,139,80,202,149,70,192,155,144,160,60,57,83,203,213,13,104,191,65,241,158,194,232,125,125,177,95,236,198,243,94,73,231,10,246,91,12,11,37,53,69,191,8,34,64,51,80,228,220,182,60,56,59,162,23,44,158,33,160,100,119,200,213,70,128,106,1,211,226,51,61,19,17,71,111,57,140,195,59,223,121,58,93,182,12,88,13,40,166,41,210,183,62,149,182,189,180,188,22,161,61,111,20,76,65,8,245,112,242,65,104,19,90,239,147,45,140,86,185,218,164,48,118,60,25,73,160,99,157,253,123,99,172,255,246,159,255,171,127,251,191,255,207,255,190,0,107,26,255,63,4,88,255,67,207,114,31,117,163,97,227,147,227,124,31,120,43,242,9,224,248,37,31,7,83,43,215,69,113,60,131,228,231,25,31,99,104,179,115,54,246,50,93,126,147,21,199,54,166,163,104,179,203,23,69,50,130,155,192,147,18,135,26,59,73,237,170,147,198,55,64,97,34,246,48,50,61,109,233,70,51,34,28,65,63,167,84,37,35,200,212,203,158,15,49,193,200,42,244,96,235,26,13,3,213,55,95,40,128,207,168,76,26,158,85,223,216,49,207,179,206,60,51,67,35,228,54,179,112,27,65,135,243,205,10,207,208,133,57,101,10,56,227,158,71,12,161,238,143,125,83,11,30,231,17,234,158,242,88,40,168,100,223,153,201,194,101,105,207,66,252,165,12,47,94,129,140,128,126,71,213,35,252,108,190,254,169,233,102,89,36,173,76,243,55,168,117,23,206,180,249,126,140,143,228,29,143,57,226,9,174,170,233,66,20,44,194,167,116,162,146,110,202,200,74,152,179,235,230,3,84,10,189,154,141,165,135,113,113,166,212,150,143,133,25,58,92,48,15,141,196,245,216,7,4,196,136,120,135,105,130,8,141,222,27,63,204,23,64,234,102,3,235,213,139,174,65,17,10,68,43,98,168,65,135,250,106,4,149,161,163,8,25,205,96,122,188,7,76,113,185,188,54,89,212,28,166,11,246,220,106,138,26,143,203,81,148,195,212,252,174,150,120,243,123,31,251,119,111,181,37,11,101,134,97,53,217,189,134,62,216,177,91,252,176,195,210,107,34,106,86,77,119,204,15,20,20,120,135,136,55,87,72,204,213,251,203,21,88,132,202,199,4,238,37,194,28,198,244,20,102,33,240,76,222,220,200,130,252,233,121,110,140,185,228,190,41,9,188,246,24,239,8,34,78,247,0,201,203,239,164,51,5,190,237,181,237,141,247,175,83,5,111,41,133,109,63,17,25,47,58,226,240,176,150,59,14,86,154,63,245,201,177,238,107,4,18,17,6,80,167,164,236,144,6,35,20,120,214,151,26,208,212,154,180,112,89,206,112,43,203,156,17,111,35,210,38,48,109,71,215,7,155,57,106,106,168,251,163,119,146,12,202,68,241,54,149,112,89,10,108,62,133,233,74,87,3,206,253,25,241,57,163,153,26,251,22,18,119,242,220,231,210,54,174,255,185,158,66,217,74,156,183,69,134,141,33,21,214,134,169,53,143,155,97,67,119,183,169,211,76,166,178,69,22,12,139,172,169,183,127,94,3,26,177,191,53,158,177,68,18,128,103,138,96,220,121,236,45,178,165,192,51,215,240,215,235,175,144,23,36,110,202,160,28,134,134,38,145,91,98,146,146,160,59,147,178,75,189,14,165,200,102,220,58,140,238,108,82,120,152,42,185,195,180,21,150,40,62,97,253,20,161,87,124,144,188,244,201,208,223,14,144,87,220,234,239,215,114,195,178,68,167,134,140,24,211,255,230,67,173,18,82,210,3,212,26,172,8,194,227,5,104,190,6,15,111,207,45,112,146,165,245,19,196,136,201,15,17,93,58,124,54,115,224,189,102,204,186,135,31,255,84,238,77,208,117,222,87,54,114,187,188,50,153,250,30,113,10,106,223,133,219,64,90,143,156,75,124,140,186,148,118,11,133,32,67,207,140,47,125,254,55,119,133,235,190,31,186,88,123,121,65,7,30,73,252,116,66,0,77,225,185,119,93,215,161,207,93,191,134,201,59,246,88,120,236,238,235,129,137,240,198,252,62,187,187,112,112,206,126,206,210,188,129,136,69,37,80,19,152,73,58,239,202,203,42,127,7,159,138,98,239,30,113,238,4,47,80,2,105,168,246,221,104,86,109,90,231,10,59,14,43,197,67,101,52,75,208,64,55,21,21,176,153,61,84,70,216,124,106,136,143,186,218,8,100,175,244,164,153,178,241,240,4,206,180,68,147,240,34,9,160,8,85,91,43,171,45,81,85,172,62,87,182,248,209,185,16,185,39,100,162,230,156,17,68,31,172,60,9,186,194,52,153,55,98,91,171,52,59,54,229,54,148,122,227,218,243,143,155,194,144,131,124,146,82,225,144,196,10,105,102,131,120,248,5,210,115,215,182,245,8,129,224,251,4,108,235,65,99,201,63,109,201,34,248,216,170,52,145,163,238,23,211,193,67,178,84,108,106,188,183,194,21,111,145,18,193,10,201,79,12,253,24,87,94,255,4,140,253,117,215,79,197,248,118,41,4,122,33,237,36,215,34,234,94,35,68,14,81,72,76,1,59,61,134,119,10,34,32,155,154,134,146,27,29,205,110,244,126,240,185,101,204,26,231,191,103,213,25,179,166,134,52,131,6,113,181,197,160,192,190,147,172,69,165,197,108,141,68,16,243,168,203,111,227,148,121,231,48,43,196,202,210,62,9,152,109,36,208,137,86,149,160,220,174,68,22,137,46,5,73,96,84,248,188,145,91,182,110,187,82,255,110,74,93,185,220,248,123,94,73,36,80,128,123,190,41,15,66,176,171,43,188,72,184,213,152,104,103,253,72,64,24,10,251,25,86,31,114,122,20,119,73,121,116,116,152,75,24,49,199,125,91,69,115,219,57,91,210,50,12,13,227,116,94,24,195,78,236,16,171,178,148,244,180,165,17,83,92,141,142,163,172,62,235,166,218,130,90,82,70,223,250,61,241,130,143,141,27,167,0,150,221,210,228,54,177,215,85,98,43,46,90,163,0,140,210,198,221,169,155,138,110,55,107,85,95,111,190,19,39,66,175,70,40,51,9,217,7,173,171,170,169,113,171,228,139,247,38,123,45,249,78,235,35,122,233,60,147,105,169,185,111,34,48,145,160,30,73,57,47,36,67,49,125,220,46,76,86,124,37,191,124,76,55,47,188,34,230,215,241,34,228,181,72,3,135,241,134,147,54,149,7,97,50,2,219,93,35,84,103,158,92,41,226,61,57,114,246,8,101,183,242,192,199,108,236,129,106,67,230,134,88,88,212,200,162,42,102,69,14,2,91,191,212,128,41,232,211,153,2,45,173,68,80,247,252,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,63,205,212,99,229,87,146,132,89,9,132,8,166,70,136,171,96,232,92,148,179,165,95,218,23,54,171,216,111,27,29,192,26,212,143,105,244,180,251,203,56,68,161,132,64,2,11,55,78,41,153,199,204,233,97,234,35,67,38,33,122,34,153,4,82,123,28,48,90,56,1,5,172,172,18,169,212,73,237,88,145,139,241,172,106,28,217,211,182,141,33,44,215,68,57,197,140,159,30,218,26,10,177,79,78,141,128,135,9,35,8,108,37,67,151,122,5,211,78,249,185,200,202,79,63,219,150,106,179,0,82,109,20,160,201,13,236,255,24,81,242,99,62,163,137,250,9,224,44,24,45,169,220,182,50,7,62,94,243,252,118,32,96,42,130,75,160,36,62,243,189,180,221,116,88,53,121,200,252,69,87,12,37,230,186,46,140,241,208,126,188,25,43,6,105,212,94,95,24,122,246,87,162,191,140,137,219,111,252,176,210,171,192,56,9,31,124,76,171,113,3,232,149,26,152,225,130,117,164,90,48,174,230,189,57,237,70,231,199,37,36,199,109,106,119,114,243,57,235,231,175,160,44,52,231,221,216,76,196,224,92,158,190,7,171,195,4,50,4,165,16,168,251,15,119,58,117,7,245,229,71,1,97,127,141,68,128,137,209,229,38,48,66,98,229,123,43,210,183,245,202,42,90,3,5,212,191,2,206,24,42,242,86,180,80,253,204,223,69,211,46,10,66,100,76,206,154,71,48,227,131,19,158,79,157,50,38,19,241,136,239,189,10,132,173,187,253,208,212,136,179,100,125,243,160,144,37,186,189,204,128,169,216,248,137,83,28,120,38,107,0,43,240,70,55,201,97,232,18,87,181,148,223,54,7,243,251,30,165,34,223,92,245,123,24,243,205,175,166,129,198,210,39,135,136,248,157,53,86,229,186,133,213,93,77,115,211,5,131,23,94,89,33,194,40,163,70,35,59,159,104,24,184,245,50,15,236,139,81,187,226,239,205,202,155,75,63,137,189,154,63,26,137,215,86,244,234,109,157,16,28,166,29,65,86,184,82,221,18,79,94,160,73,8,124,78,136,246,137,227,88,87,3,28,189,251,189,233,177,151,63,203,28,248,108,111,115,221,181,137,57,118,246,172,225,47,134,227,157,100,166,90,47,193,118,97,107,160,163,240,140,53,64,56,121,221,13,204,130,224,200,98,229,128,225,114,54,133,135,139,31,254,192,253,22,117,2,155,4,231,253,233,51,239,166,254,116,237,159,116,244,15,154,175,92,30,40,27,205,40,14,79,77,157,25,108,255,115,225,99,104,234,79,159,99,51,102,26,237,6,218,13,91,25,204,163,223,155,83,17,174,175,77,35,248,217,3,134,99,209,21,46,233,190,214,172,227,125,178,9,191,233,222,27,183,187,60,48,165,233,1,167,189,182,62,56,97,214,59,75,145,251,220,15,58,243,125,176,243,221,187,78,226,51,190,235,147,198,89,63,186,99,59,235,144,90,195,215,124,225,246,206,20,116,204,82,44,160,99,27,223,206,31,6,159,189,116,215,11,143,219,231,194,154,56,117,231,61,0,159,93,163,202,218,6,94,35,245,11,51,237,4,38,28,112,39,49,228,128,253,160,243,43,12,251,65,167,156,48,84,53,211,233,54,80,216,231,122,49,50,45,114,235,42,85,205,192,150,106,184,87,39,228,104,20,54,235,241,194,34,185,13,140,142,85,143,239,133,90,244,120,97,106,165,47,92,117,187,108,150,254,159,241,65,90,147,30,233,6,239,216,200,65,179,46,123,252,230,189,226,193,112,139,116,134,195,179,175,247,91,19,14,213,61,133,170,137,181,227,173,171,212,5,25,58,40,253,191,232,184,213,216,150,158,226,68,138,123,31,75,97,234,178,55,27,54,109,129,117,101,66,151,148,237,202,26,97,201,68,48,131,171,199,79,31,235,162,233,142,131,155,181,99,217,211,130,231,22,130,19,70,56,115,238,235,202,3,140,204,172,28,248,232,40,231,175,223,43,176,245,79,150,65,65,68,120,196,202,181,58,203,41,175,77,73,250,151,31,94,38,14,190,175,21,10,124,142,167,225,187,184,181,237,190,250,49,192,107,200,7,161,39,238,181,204,127,224,249,101,28,127,96,218,71,92,152,106,154,143,40,191,172,113,109,29,186,89,90,22,164,92,248,188,152,206,51,194,134,97,38,145,149,219,215,248,54,120,187,98,247,15,92,245,204,135,192,218,62,49,19,96,43,37,209,155,91,99,239,11,83,233,47,31,116,153,133,237,104,130,114,252,160,214,133,55,96,120,215,10,211,168,113,248,108,160,107,232,208,137,136,156,113,171,37,96,42,62,100,178,172,85,156,110,14,252,211,98,83,225,99,224,196,10,194,177,170,207,152,82,163,56,227,230,147,72,146,124,17,138,122,239,247,60,231,224,249,45,185,154,108,93,142,239,121,158,122,136,61,221,49,68,103,44,237,110,250,162,247,222,157,188,95,12,56,177,177,42,27,154,181,201,90,110,15,100,56,174,77,182,82,218,183,156,5,232,191,108,157,92,228,181,240,179,70,139,105,122,172,227,227,223,202,147,157,243,61,117,191,119,54,174,231,61,96,40,35,31,219,103,74,66,201,43,137,43,48,104,32,190,230,183,190,206,58,156,82,19,10,12,225,197,191,71,162,205,98,150,163,15,107,110,14,31,178,143,172,89,5,134,221,235,199,46,5,189,85,141,168,115,154,88,122,227,131,105,213,210,187,194,103,98,118,63,220,172,80,118,233,147,215,179,148,125,203,74,16,73,116,121,145,84,169,41,30,188,254,180,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,159,226,113,135,173,96,123,9,204,52,247,121,74,125,68,157,69,225,130,126,76,160,72,178,235,100,160,42,186,220,7,135,235,222,159,153,54,221,180,76,86,189,211,116,30,66,233,138,65,161,159,68,150,243,11,207,32,173,11,99,126,108,89,3,208,61,170,219,65,196,124,165,27,11,240,36,166,227,15,254,211,25,78,150,31,157,47,90,246,71,59,75,108,93,201,71,224,243,69,194,91,166,4,187,55,113,135,41,144,103,20,99,146,83,215,165,203,147,246,218,49,104,29,99,70,182,98,156,171,149,221,234,77,166,145,211,239,176,80,160,177,170,159,250,137,182,213,83,140,75,60,65,124,54,135,105,151,46,139,187,35,8,211,90,92,205,214,172,79,206,147,249,78,141,142,249,90,114,196,176,167,237,212,125,76,151,37,22,101,83,66,94,124,197,79,47,227,105,55,221,241,168,155,31,1,211,220,72,247,75,10,172,99,146,35,61,114,211,200,192,136,213,140,120,52,83,48,144,223,70,0,43,6,229,236,226,184,122,178,83,211,234,126,199,147,53,19,162,21,152,184,203,138,39,67,42,79,143,129,66,119,5,7,19,252,91,153,41,152,216,41,22,31,186,54,186,178,57,55,107,235,241,57,240,196,196,97,237,22,149,241,141,60,17,153,174,178,126,40,193,60,30,242,142,169,144,164,245,183,193,103,125,248,185,203,68,130,120,172,48,186,39,254,185,104,115,211,203,115,243,99,151,149,128,105,90,43,43,155,61,134,206,194,177,21,195,138,148,65,33,31,24,198,10,244,153,54,235,51,102,180,138,137,229,215,172,155,181,192,212,48,199,158,84,38,125,210,228,183,137,192,229,18,219,10,166,74,210,185,208,146,187,25,137,182,125,77,143,70,154,125,117,143,32,80,175,94,111,199,9,224,25,61,163,65,172,188,67,39,33,110,251,116,180,145,87,81,120,91,224,235,131,201,142,55,49,30,145,226,25,95,19,120,96,43,93,221,239,213,95,6,27,152,46,183,58,11,105,3,253,169,151,45,194,24,72,147,232,205,151,181,117,116,152,134,81,207,163,145,229,41,254,219,16,125,102,122,71,197,233,209,192,68,70,116,101,211,139,253,43,169,5,134,179,47,135,58,182,204,254,24,235,192,212,81,234,150,132,171,240,181,171,134,72,79,199,29,29,114,138,73,190,76,47,48,70,151,120,95,221,244,202,114,192,36,39,116,80,11,209,213,248,109,104,115,41,61,48,157,7,139,195,3,155,108,42,140,48,230,112,152,52,115,239,207,213,249,43,7,6,174,198,213,83,184,56,129,22,184,240,218,58,139,215,156,23,53,129,78,253,233,133,88,77,119,56,161,23,173,247,158,228,197,252,193,73,173,111,61,191,160,200,126,209,114,43,252,165,77,212,214,45,11,42,69,15,184,74,195,47,96,12,183,238,147,229,120,13,229,74,194,213,159,38,72,41,134,28,141,246,93,116,241,166,230,194,218,6,151,57,196,55,36,10,141,106,132,195,40,152,61,59,98,231,191,5,76,21,180,110,228,108,90,41,126,186,90,71,42,65,225,230,221,7,167,40,80,247,36,114,106,195,81,22,201,210,83,155,38,69,35,249,115,19,184,236,58,164,196,233,63,38,54,48,44,240,252,192,164,9,2,134,133,44,78,171,181,166,217,217,191,54,26,180,107,60,143,70,211,145,15,45,52,12,123,94,154,58,218,234,48,219,186,154,58,7,158,121,198,2,162,142,168,235,18,64,52,243,107,191,0,140,22,182,238,196,153,246,24,254,96,231,86,107,110,189,24,117,234,118,225,179,122,196,119,163,150,100,214,216,241,144,63,152,251,129,115,89,49,21,80,169,84,127,248,88,46,180,169,27,1,51,165,245,131,208,30,46,94,219,152,224,122,126,225,38,214,123,53,252,220,231,106,114,62,241,181,19,49,240,169,191,93,224,134,93,152,138,68,125,114,4,196,151,175,144,4,103,65,221,74,228,158,122,108,43,103,83,217,234,127,53,156,166,58,125,212,142,137,87,213,133,178,76,216,221,171,41,11,84,23,10,105,147,234,182,76,221,86,218,173,241,15,244,147,251,119,118,90,219,142,188,228,16,130,161,88,150,31,35,72,214,14,13,107,178,81,251,36,54,201,232,39,244,136,176,201,71,54,2,166,164,34,63,191,188,189,53,42,176,9,224,86,125,45,198,225,123,110,90,220,165,39,202,182,209,181,217,126,243,5,213,162,60,99,102,33,217,15,158,86,65,165,35,110,221,146,135,195,8,122,104,196,149,67,190,197,111,35,183,87,52,198,77,251,140,236,7,216,162,121,195,120,94,44,89,32,192,97,243,81,37,172,131,204,198,71,97,167,160,125,23,242,187,2,99,92,249,60,133,95,48,82,215,248,70,69,27,244,194,53,87,13,80,84,132,86,252,189,90,165,211,141,222,187,140,149,91,92,76,71,79,141,102,145,136,137,73,110,100,135,244,132,132,122,153,251,222,155,214,68,83,3,74,36,192,239,197,116,26,214,200,10,125,29,122,187,247,70,227,84,130,89,24,25,179,223,39,219,189,63,112,113,217,148,159,247,34,23,175,161,48,216,194,245,14,202,186,92,111,131,81,174,140,223,110,102,86,40,156,235,186,131,70,243,237,39,206,70,23,139,17,223,171,239,252,68,148,232,171,55,86,188,247,96,30,230,23,206,43,94,140,224,125,127,130,120,41,127,26,4,166,110,0,109,113,188,176,12,42,85,226,233,249,237,233,132,33,102,90,102,107,111,10,163,57,231,87,115,16,87,221,118,208,248,152,190,175,44,12,246,186,30,152,46,101,113,243,70,179,83,133,217,81,107,44,2,107,49,164,95,12,209,212,18,139,96,224,164,234,39,97,222,246,248,237,153,250,179,194,72,2,246,93,3,134,226,160,48,2,133,109,5,140,188,204,212,160,45,13,164,246,133,183,154,20,141,20,201,30,247,106,198,77,198,124,208,66,54,199,168,209,95,86,227,143,70,182,136,81,65,223,69,35,190,72,27,142,30,63,125,28,232,90,245,222,48,115,106,252,116,35,138,170,79,86,77,119,63,190,200,126,191,200,48,41,175,251,61,23,225,54,133,203,71,111,177,201,128,2,197,115,113,73,31,255,11,24,235,163,108,125,178,236,228,50,155,167,232,172,232,131,119,75,120,197,18,42,117,61,81,116,235,135,30,43,172,208,23,78,163,232,131,102,45,177,8,208,221,78,10,243,61,227,181,171,9,241,54,133,243,181,155,109,9,142,23,38,48,232,143,134,234,239,251,189,206,213,61,150,80,181,216,142,162,174,243,122,192,98,93,255,244,181,232,92,57,3,46,36,203,20,62,86,218,71,70,7,62,103,235,51,23,166,73,241,249,144,102,138,218,158,165,143,252,164,223,59,211,63,246,9,254,91,90,215,31,59,51,188,26,230,182,38,79,49,135,137,162,233,131,161,125,25,135,95,66,140,248,121,46,206,163,24,79,76,178,250,108,197,252,39,127,106,122,236,84,93,91,168,171,222,165,135,253,166,249,39,254,253,114,247,106,90,217,204,115,60,29,211,191,251,128,77,26,204,235,36,130,140,239,36,6,19,245,47,186,161,160,143,148,21,237,79,242,119,195,89,248,194,96,223,173,247,99,108,172,84,87,92,93,160,162,103,181,192,140,83,26,207,77,91,26,53,239,42,158,252,118,152,60,177,28,63,196,230,167,19,5,42,132,221,253,120,56,217,42,232,227,209,206,137,48,171,194,248,161,49,100,11,71,67,173,117,107,204,157,29,38,27,255,68,101,182,117,201,244,207,65,229,133,134,238,33,2,132,11,67,219,166,93,182,194,103,214,206,124,97,152,148,234,13,147,84,189,247,62,63,165,49,180,50,77,253,241,194,163,252,118,165,87,108,194,231,40,201,154,43,161,114,104,212,176,38,96,11,61,190,178,85,88,135,221,153,140,0,172,33,4,198,165,197,111,179,161,40,58,97,145,220,123,255,242,235,224,82,20,247,143,56,127,165,206,143,216,96,182,34,182,88,0,133,198,174,2,83,6,24,59,60,193,222,164,223,11,182,235,87,190,101,240,162,226,86,96,196,213,227,181,170,114,93,204,228,29,177,199,38,120,28,26,248,232,104,248,231,120,108,82,243,234,234,118,43,157,140,151,110,240,129,228,115,32,132,20,187,13,68,85,101,100,121,160,55,96,102,168,166,120,232,83,115,103,25,202,57,234,235,154,80,99,140,136,101,146,229,181,56,250,107,24,180,208,127,147,28,60,84,98,215,187,199,82,61,148,21,37,8,22,102,132,73,79,61,1,232,99,131,164,176,196,77,177,85,195,138,103,143,36,0,112,97,186,157,9,140,84,213,253,210,36,78,166,94,77,157,229,18,184,15,253,30,228,225,107,191,55,207,77,19,10,29,129,254,84,239,152,81,58,191,53,47,54,90,79,247,181,181,31,18,112,163,91,106,187,123,52,133,107,2,15,107,248,115,191,87,153,250,228,107,161,180,29,87,179,251,232,92,32,184,208,114,190,51,9,75,238,201,40,236,28,247,54,126,151,102,43,40,49,137,67,47,213,39,53,69,147,148,22,166,244,249,206,101,100,189,51,2,31,93,174,173,154,205,59,14,94,159,130,90,221,134,192,4,96,238,252,166,134,124,104,10,198,11,127,13,181,38,116,130,118,242,38,119,14,210,239,184,106,122,39,7,249,142,79,121,70,175,233,47,187,160,137,157,166,214,83,90,243,74,4,87,239,97,123,182,174,174,41,202,224,7,0,210,54,231,201,95,158,9,190,227,59,77,194,162,146,98,204,240,38,195,235,73,63,106,189,2,219,127,140,119,62,199,78,150,61,18,89,250,157,199,93,150,156,14,154,168,99,223,187,19,44,165,173,168,105,143,151,59,216,93,51,244,103,37,192,91,233,119,27,155,154,110,70,0,112,165,112,230,40,133,86,78,5,245,246,52,122,140,253,215,118,54,205,110,214,28,209,99,206,172,212,210,147,27,221,247,181,56,16,139,210,44,207,135,187,155,247,57,77,73,26,41,74,51,160,28,167,233,36,146,41,223,178,234,145,118,118,91,42,250,244,201,22,172,251,176,18,232,125,45,238,22,50,56,37,220,103,164,166,183,146,142,232,253,5,123,59,76,16,19,141,17,248,44,149,136,45,79,235,137,36,30,240,248,145,134,8,51,1,101,106,9,234,209,145,174,15,55,100,17,200,84,6,39,10,208,200,8,59,58,225,178,233,131,211,73,42,76,144,69,180,87,130,37,231,218,226,212,30,40,142,232,252,11,74,115,194,234,49,133,105,177,78,253,92,38,65,225,59,2,93,48,178,238,84,16,92,82,172,30,82,147,144,190,5,134,156,58,227,230,201,140,33,129,135,37,0,62,248,124,176,179,117,233,205,201,110,250,136,78,83,198,149,17,165,127,177,91,24,19,79,90,159,107,88,165,112,220,121,88,231,100,129,235,104,173,196,197,244,216,144,147,28,225,166,225,25,120,104,129,102,67,8,60,115,16,106,15,204,134,170,159,122,44,104,16,62,100,80,76,166,152,254,195,196,198,107,92,93,222,64,38,165,229,119,188,145,252,153,186,17,78,250,169,250,105,75,231,208,162,212,182,97,193,166,29,239,69,243,93,165,68,216,32,166,184,58,89,35,69,129,55,226,242,190,186,198,238,210,39,182,162,55,65,219,102,255,214,184,40,67,130,83,116,71,238,211,253,215,105,205,142,117,251,95,102,235,6,140,250,191,28,245,244,98,186,49,158,137,71,217,117,109,46,150,68,120,30,86,173,161,249,125,98,178,123,197,147,83,55,215,21,54,202,244,10,184,34,113,33,112,163,112,53,30,13,27,79,231,18,188,200,149,74,192,40,252,201,168,209,11,160,186,161,60,217,162,52,102,62,19,255,19,179,225,216,74,98,131,76,218,127,143,123,235,2,69,85,208,105,189,92,63,180,211,93,85,146,12,204,163,186,61,235,3,43,110,232,247,64,192,157,23,119,120,89,224,82,127,154,154,140,22,55,167,127,130,194,25,85,195,248,30,231,95,55,61,156,54,54,248,142,17,53,37,100,65,173,185,242,69,205,199,17,24,205,144,59,21,206,119,29,226,71,194,249,74,91,174,62,142,187,254,178,177,196,99,60,127,132,10,116,162,88,43,154,24,81,254,181,206,66,218,95,197,38,126,6,124,14,125,50,66,147,179,95,184,215,46,57,60,10,69,206,151,142,39,43,86,7,46,240,177,23,103,137,171,107,213,40,38,155,192,104,177,209,114,24,20,221,227,217,193,157,90,195,44,195,198,209,181,73,116,167,196,213,112,36,159,155,67,132,95,178,62,154,196,25,135,137,70,220,133,77,171,159,162,27,214,57,132,235,253,233,77,151,167,166,251,89,117,181,109,219,53,90,237,106,246,81,106,243,117,72,177,45,9,198,228,126,246,82,138,254,98,55,164,127,206,120,118,226,89,203,221,75,243,80,83,99,88,187,185,216,13,219,78,73,204,104,186,219,160,133,35,251,116,214,29,137,110,129,225,93,28,216,88,247,122,56,113,2,205,184,57,122,232,10,87,210,135,241,218,13,9,51,61,156,50,189,123,98,47,181,248,81,214,67,151,194,242,251,218,24,244,122,98,155,2,250,61,34,200,80,233,121,159,182,87,238,216,79,215,170,67,218,172,76,85,94,155,70,42,2,55,40,17,247,112,155,244,27,80,75,4,95,165,196,177,74,78,246,49,84,168,113,189,71,54,5,233,106,76,192,46,156,97,14,88,124,67,209,122,163,52,199,7,122,66,64,195,218,86,139,157,194,233,246,24,88,185,71,222,101,18,47,90,207,136,210,188,224,6,144,240,32,212,60,67,112,105,121,84,140,0,210,179,27,210,77,0,81,140,136,16,213,217,212,152,56,95,96,164,26,49,30,226,138,143,209,74,65,114,15,235,205,10,17,21,174,55,221,132,22,221,57,209,21,69,1,46,118,44,74,1,235,82,91,221,138,223,174,201,187,143,45,51,30,99,124,180,56,156,142,135,219,53,86,66,60,142,97,12,107,187,138,212,135,113,36,167,11,133,24,188,30,106,54,157,235,162,124,224,139,226,60,14,12,148,6,9,211,228,151,206,135,232,229,186,23,163,187,90,148,237,71,147,166,126,127,122,106,238,241,248,149,173,214,117,31,220,186,137,11,76,61,70,185,161,173,115,130,63,206,228,38,222,26,223,11,209,164,246,56,132,214,35,248,14,90,125,172,67,216,45,225,250,147,130,105,69,82,35,76,132,92,226,236,219,20,16,234,118,153,140,194,39,33,61,34,170,202,22,60,126,223,184,79,78,2,72,157,247,137,185,80,110,196,143,60,141,192,157,242,233,123,53,2,28,122,115,154,82,206,27,251,130,202,166,76,197,243,255,87,9,218,29,255,70,153,109,116,207,109,145,80,162,20,55,41,169,193,68,54,238,7,165,129,148,254,246,66,145,233,70,68,16,237,215,247,54,217,81,9,127,157,97,84,246,26,222,115,190,161,5,148,10,138,6,99,206,138,187,23,91,19,196,174,161,28,107,142,112,3,34,75,121,196,152,157,169,206,27,78,161,133,161,198,137,40,221,42,2,83,86,166,65,40,26,26,76,141,173,201,158,134,97,155,111,50,25,154,150,210,113,207,210,70,93,228,186,218,40,98,107,108,13,193,135,27,92,67,124,71,41,19,3,17,129,27,50,153,85,171,50,152,137,237,38,232,173,232,95,63,8,189,205,111,222,37,225,236,106,144,213,28,195,27,217,56,91,241,19,162,165,180,34,149,123,53,81,67,165,111,218,33,146,111,16,22,33,81,129,147,85,182,200,214,176,53,52,103,76,252,41,251,14,26,102,74,239,220,81,110,98,139,96,109,101,5,33,43,223,110,56,51,113,110,60,33,92,8,80,55,132,128,193,242,4,128,211,118,42,227,207,234,206,47,179,46,187,84,130,193,16,218,235,19,124,46,186,186,41,71,93,79,228,26,49,239,187,91,119,205,38,35,71,48,242,205,52,172,249,139,80,200,185,126,19,40,11,27,67,9,104,88,175,247,144,178,22,85,15,211,17,109,5,57,72,246,212,71,195,90,105,247,156,33,16,160,76,126,196,42,203,186,167,20,236,95,77,84,156,119,73,55,9,66,134,169,182,135,124,122,12,150,136,126,28,211,75,119,243,243,195,38,129,21,7,228,217,187,31,234,42,198,144,132,86,158,42,181,99,145,211,25,232,102,157,44,86,34,48,100,253,48,156,183,201,33,104,101,5,178,53,243,218,5,44,81,229,130,172,181,98,196,215,166,195,237,195,113,169,193,27,55,155,163,85,173,169,218,136,224,132,167,111,52,202,135,51,1,109,97,133,173,100,47,253,80,65,140,35,122,175,158,107,104,54,173,153,230,100,252,246,57,41,242,83,101,67,171,251,41,191,253,102,219,206,214,63,82,92,77,179,145,250,18,73,246,188,232,20,205,77,75,228,237,18,103,51,1,165,179,211,228,39,207,55,219,190,87,31,183,230,225,130,32,35,80,239,147,177,215,63,44,21,20,113,139,152,121,173,62,44,21,107,28,27,112,221,169,63,55,71,42,234,194,103,63,126,6,141,89,28,33,140,243,154,237,169,185,178,62,15,225,223,29,167,191,40,223,9,155,32,78,25,203,227,213,149,159,236,231,57,111,37,104,68,217,175,146,88,232,247,30,22,63,165,209,245,97,169,36,23,90,52,155,126,151,95,181,98,229,26,221,79,53,9,22,64,187,254,23,234,178,79,73,33,65,205,21,243,127,154,132,224,147,105,134,138,183,110,88,102,41,45,213,186,177,140,112,207,206,158,60,158,188,235,180,250,185,240,43,105,55,220,245,230,53,145,224,188,94,233,122,202,6,15,156,83,191,222,54,162,92,237,97,137,224,250,68,16,97,80,225,161,112,207,65,26,154,212,21,207,39,133,94,169,105,11,184,63,181,67,84,36,206,25,11,187,163,101,84,31,122,203,89,59,177,95,193,187,208,128,17,53,182,18,41,110,8,101,63,236,23,75,106,249,168,192,85,41,207,168,224,177,185,57,50,113,137,158,226,213,137,128,132,255,52,85,106,237,33,253,44,120,62,254,181,141,118,223,30,202,208,26,57,130,212,20,53,169,255,5,243,133,178,79,135,17,196,255,197,210,138,36,226,25,253,94,149,74,8,207,224,46,45,186,39,150,246,172,157,99,172,120,22,133,41,122,14,221,250,44,173,176,223,38,185,180,244,172,218,145,202,189,245,241,149,231,179,161,64,149,136,131,141,242,235,167,108,156,2,153,20,206,50,165,63,123,142,135,88,0,255,210,97,74,193,202,83,49,120,92,38,31,145,76,55,34,125,48,51,253,125,56,33,33,106,128,186,153,190,112,236,116,232,66,239,135,240,176,89,46,1,91,203,107,61,29,218,141,0,112,78,52,37,236,16,132,175,241,82,86,179,247,144,70,73,175,71,42,195,106,169,198,124,8,15,68,253,127,96,90,60,238,250,240,35,87,243,166,61,192,24,150,15,255,24,121,102,247,235,96,227,244,50,149,44,123,30,212,39,168,105,190,60,201,228,68,183,101,15,28,226,52,55,61,28,122,54,255,39,174,46,20,100,108,165,67,80,74,21,63,157,145,21,83,75,128,144,166,31,184,108,86,34,149,99,86,8,52,143,128,209,57,120,216,228,212,167,141,128,9,122,170,249,100,53,73,129,82,238,164,172,107,147,19,244,143,57,142,215,70,67,65,101,52,212,200,54,12,139,208,41,63,191,86,19,115,119,24,171,80,109,148,10,221,199,143,165,97,70,138,62,119,165,230,197,55,194,49,77,179,177,43,140,161,233,55,71,78,40,189,245,74,244,62,245,17,167,97,235,120,30,13,65,52,207,187,146,156,120,232,41,213,90,209,251,76,25,214,63,168,62,85,42,213,215,45,89,147,60,158,202,82,138,238,226,173,233,99,90,31,43,191,102,239,13,11,60,59,218,82,202,165,88,222,76,5,152,34,254,173,46,2,222,142,127,14,244,56,52,158,195,76,137,64,45,156,165,244,212,104,65,120,11,70,26,177,184,212,212,139,62,143,210,131,178,51,140,108,172,63,109,126,85,140,247,217,157,242,67,238,39,195,25,21,15,248,242,100,113,5,134,129,226,103,34,193,184,177,53,245,127,254,57,10,169,14,51,111,234,227,109,178,143,250,215,178,86,230,143,167,91,40,229,245,155,19,212,122,43,246,240,71,253,240,24,166,44,145,31,78,195,184,116,212,129,156,77,215,185,192,14,63,118,92,205,79,171,35,140,255,30,164,107,166,69,127,102,18,190,73,241,195,222,180,34,202,67,121,152,212,180,249,18,56,222,35,145,46,229,52,36,66,54,14,159,151,236,15,35,130,14,14,113,49,85,32,253,41,115,164,214,192,191,167,9,154,233,36,94,136,125,199,100,57,174,104,219,186,99,77,139,91,248,131,91,195,173,241,142,233,14,254,139,9,183,170,251,111,126,141,91,110,131,206,174,154,92,37,58,176,91,124,144,92,73,190,234,84,178,226,54,127,175,124,150,102,26,58,17,75,119,181,34,108,104,56,40,143,251,143,160,74,192,103,106,40,83,169,211,162,42,182,28,42,71,139,214,129,64,155,77,238,129,115,56,63,245,124,240,22,188,102,149,218,255,34,202,173,63,112,223,110,153,209,173,184,204,135,171,68,49,181,231,94,59,100,252,186,158,155,35,251,114,225,178,245,192,166,167,210,89,51,217,225,106,201,171,135,233,180,35,116,208,159,78,217,245,167,203,206,118,175,168,239,100,66,138,15,204,171,124,240,226,132,46,207,213,156,1,213,225,137,100,176,142,55,237,30,252,185,39,7,151,14,10,47,217,124,38,152,216,134,142,55,252,159,94,3,61,167,90,210,192,0,100,210,48,10,233,41,49,30,158,20,45,250,194,137,37,164,192,114,209,66,221,142,68,208,7,119,107,13,175,139,199,186,110,251,107,145,27,208,194,27,178,134,51,104,155,221,68,48,159,186,107,107,187,254,161,112,162,181,202,23,93,163,21,145,113,120,188,244,138,127,106,217,71,246,61,163,91,147,216,39,236,78,2,199,87,253,89,132,75,26,186,91,76,31,111,223,191,117,177,176,189,194,198,182,206,1,115,228,239,135,216,208,92,150,7,111,152,254,240,79,2,7,165,253,22,112,126,158,12,86,102,241,240,87,183,166,87,154,42,31,214,42,57,208,214,159,152,253,104,70,70,11,24,113,15,205,167,149,230,66,70,252,176,137,46,72,54,206,204,217,25,176,245,106,213,44,34,159,40,30,155,66,96,21,15,88,3,205,185,184,250,76,43,45,156,38,129,79,216,225,131,169,203,85,10,250,76,86,125,235,55,167,76,77,192,76,136,214,195,253,109,155,160,172,36,171,97,232,134,31,218,80,98,81,91,97,154,238,177,207,209,243,134,100,25,5,238,212,236,123,68,162,225,94,77,57,247,200,181,150,152,71,152,171,75,249,210,166,212,181,157,53,68,57,253,35,91,48,173,102,196,125,111,35,112,74,104,11,77,15,130,242,31,90,40,22,147,67,19,74,88,142,18,42,18,144,244,85,185,112,206,136,38,251,131,103,88,65,178,155,45,242,224,219,183,97,19,38,208,148,49,62,45,65,160,31,184,66,68,211,125,152,50,8,111,25,7,140,124,233,157,193,200,253,182,238,145,76,220,111,40,118,23,134,18,26,244,25,204,202,182,229,181,143,41,112,78,81,223,236,176,27,17,71,23,248,39,212,253,193,176,10,213,113,130,109,67,195,152,15,110,52,136,19,99,0,195,206,173,148,51,164,103,97,139,249,181,72,144,77,63,174,209,221,106,90,169,78,207,182,18,252,50,196,48,166,150,0,111,19,52,245,227,195,212,22,148,204,186,77,144,206,207,135,130,128,127,151,148,241,70,241,53,2,180,180,103,82,109,13,196,20,86,84,94,154,50,166,70,67,54,233,180,237,62,27,42,158,69,75,168,54,137,244,240,109,76,91,89,141,51,194,123,51,226,56,133,186,49,173,56,69,52,124,6,197,157,84,245,49,115,20,30,168,73,174,128,41,186,141,71,27,136,211,30,7,198,31,45,99,63,221,81,225,124,159,215,118,67,202,115,200,17,128,76,139,45,217,31,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,127,91,151,133,239,123,162,122,220,164,158,245,28,246,103,222,5,165,9,85,21,26,133,6,156,147,173,137,239,115,243,177,187,212,103,157,163,135,118,196,126,6,100,230,154,200,215,208,210,202,136,101,31,76,111,142,117,37,2,141,162,187,130,232,69,229,236,186,253,186,205,154,67,66,210,159,156,102,225,162,187,195,121,82,86,132,106,216,60,207,212,150,39,111,36,48,91,192,4,103,238,233,133,130,230,206,177,227,161,42,222,174,220,58,36,34,12,81,183,208,232,241,55,228,140,65,26,7,151,231,27,53,211,214,16,91,29,25,9,72,155,1,179,139,220,67,157,32,223,168,193,213,74,150,63,189,15,94,104,164,28,129,55,82,169,196,110,46,124,78,187,228,146,116,7,78,214,19,243,194,68,211,92,186,227,88,187,100,210,101,208,144,156,135,191,251,193,125,155,98,209,133,225,46,14,79,191,36,243,166,228,183,97,152,165,160,189,38,74,53,199,245,225,141,255,137,164,190,195,38,28,47,87,99,200,102,247,118,211,79,232,250,206,37,52,157,210,125,114,22,184,228,180,152,181,86,100,254,193,236,250,146,188,57,142,30,26,219,238,134,35,250,179,179,124,48,235,212,16,102,22,99,182,132,171,130,165,3,255,193,127,251,204,53,201,103,15,106,141,40,91,248,80,107,130,126,55,212,1,179,203,243,213,156,116,103,241,102,185,152,93,229,107,218,75,178,191,60,178,114,168,169,238,226,34,23,133,195,109,138,119,100,254,203,153,165,245,131,135,233,177,201,213,252,167,220,29,238,72,95,222,19,140,22,75,196,169,252,209,104,114,42,66,45,208,67,241,14,230,7,83,152,52,170,192,166,225,244,89,220,229,135,82,123,55,243,227,32,230,236,10,130,196,102,104,180,120,95,27,117,135,51,47,191,159,166,160,237,236,35,247,107,162,38,133,191,252,193,147,158,191,215,40,62,22,87,222,222,105,15,24,239,243,198,31,200,249,26,27,254,131,135,85,7,100,129,167,147,46,0,237,215,255,253,34,192,255,238,127,249,95,255,221,63,255,87,255,230,255,254,23,255,47,17,224,150,255,127,16,1,30,20,61,36,119,182,10,9,165,51,143,182,60,40,65,248,226,163,0,161,93,194,90,103,144,206,40,166,47,17,203,40,20,213,242,64,37,231,220,241,75,235,29,120,156,81,212,207,131,28,94,246,15,176,171,73,191,201,199,69,129,161,251,188,99,163,144,47,111,2,118,62,101,11,154,33,93,102,21,93,247,230,119,14,159,137,191,113,135,116,202,18,138,242,167,62,207,72,107,207,37,19,190,32,59,239,55,159,72,187,202,222,216,248,216,46,210,67,19,69,252,79,129,105,83,225,113,217,100,39,130,76,27,74,66,210,114,19,26,241,98,81,179,183,158,200,52,205,242,77,192,58,82,235,6,132,164,95,141,61,31,77,170,36,51,154,188,246,25,195,128,7,123,212,210,221,109,174,8,173,38,118,40,29,82,130,173,53,185,189,135,14,213,148,148,160,45,134,30,101,35,198,176,144,138,45,220,60,107,19,20,251,50,135,202,148,93,61,157,1,143,227,200,162,88,98,188,80,95,112,133,35,172,18,71,194,59,195,218,84,221,189,145,213,36,14,19,67,66,187,202,114,15,156,162,231,44,77,230,202,190,231,17,193,138,37,231,44,102,115,48,21,146,181,84,233,69,207,248,30,82,215,156,210,116,79,222,143,133,208,130,190,123,62,0,145,72,129,115,159,161,166,203,24,153,118,168,24,47,144,191,220,47,65,223,236,24,233,98,180,157,187,133,206,98,181,134,26,183,179,155,25,81,231,127,61,155,131,86,212,217,86,196,42,67,58,175,122,0,149,230,70,85,82,119,35,89,227,31,55,171,198,178,210,53,177,248,140,169,25,54,27,212,213,45,38,29,61,75,178,207,196,3,163,199,32,63,93,145,4,114,219,5,118,198,57,151,5,182,22,129,158,238,207,22,167,218,242,100,214,146,32,110,78,25,203,156,114,53,74,206,193,234,164,111,201,249,239,242,104,196,122,155,159,148,144,46,207,84,146,65,75,212,126,150,128,75,83,138,19,29,105,71,20,58,195,22,109,202,255,221,228,219,162,178,170,160,225,156,37,51,2,81,239,76,94,191,26,170,176,164,230,142,253,158,8,9,185,249,79,115,106,9,5,110,246,225,8,77,17,207,62,111,38,247,182,38,153,110,23,157,13,142,23,151,171,187,133,161,221,190,183,202,136,166,94,207,198,197,243,155,15,118,117,9,16,237,138,52,91,56,46,38,89,43,33,7,19,103,136,128,29,31,175,169,195,69,19,186,136,150,179,210,187,18,44,142,229,137,150,226,10,111,46,41,111,121,45,122,120,185,163,88,176,90,69,125,107,89,57,131,7,164,49,143,112,145,196,69,157,38,250,226,240,54,213,37,129,75,191,140,208,227,162,82,7,221,212,255,197,114,13,7,247,167,123,174,56,215,155,60,250,112,24,42,183,56,115,203,20,103,226,201,169,158,87,25,43,132,146,105,218,233,48,186,45,234,1,51,183,238,147,67,95,210,92,211,57,220,200,97,250,152,97,23,201,2,49,81,177,17,101,216,152,207,164,187,5,70,172,197,111,142,138,114,86,206,39,180,162,80,74,68,75,190,118,49,68,161,149,35,201,233,97,28,186,231,104,10,153,204,55,98,70,14,15,228,39,37,16,67,48,43,234,52,40,69,161,123,164,68,121,138,85,48,123,156,102,211,192,72,126,251,12,67,143,98,209,102,190,130,194,121,181,203,244,57,155,66,163,189,184,192,104,132,250,79,211,140,189,23,45,135,96,10,187,141,220,40,193,105,79,165,5,178,113,254,203,27,230,141,228,83,41,73,64,217,207,225,133,171,255,139,248,63,220,182,167,32,156,218,50,137,232,209,20,193,183,36,196,187,250,83,79,103,233,171,8,99,230,97,114,27,26,106,68,235,166,5,204,131,180,135,197,62,194,40,64,197,8,178,136,22,104,165,187,21,163,180,215,223,248,236,162,219,165,71,42,81,24,44,90,160,85,106,100,39,40,23,127,242,96,131,198,48,107,68,240,54,217,49,160,149,147,132,130,35,244,219,76,161,255,169,232,204,41,80,90,112,104,17,55,187,227,244,104,7,213,157,83,35,45,68,167,102,16,255,187,233,201,40,181,209,152,12,110,79,176,56,214,163,49,71,69,65,36,209,186,105,31,106,142,13,138,110,148,144,48,113,242,200,79,33,246,200,241,90,19,70,145,166,114,233,241,113,3,172,40,12,207,135,124,120,22,239,205,33,80,196,244,8,37,90,37,159,231,237,73,153,85,57,219,128,233,9,21,169,17,88,176,154,183,111,196,76,61,182,197,137,242,8,255,163,231,212,215,77,249,64,2,80,197,179,70,126,201,7,141,128,82,125,20,7,81,73,104,110,70,81,173,187,246,147,79,130,55,235,132,26,171,75,90,207,176,28,59,231,38,186,32,24,60,178,152,8,66,198,242,99,6,151,135,245,220,173,49,141,167,224,8,128,231,39,219,123,60,168,160,108,14,242,40,249,185,154,245,227,241,246,3,90,11,144,39,161,212,195,8,163,178,162,148,231,123,179,97,70,250,156,116,134,210,213,140,238,29,17,36,38,70,127,232,220,48,236,221,141,36,61,72,76,66,139,231,207,137,180,124,241,26,7,96,105,226,6,126,68,136,15,145,184,68,151,93,115,143,176,85,114,164,61,143,67,251,228,148,202,156,193,82,26,180,52,106,15,175,217,180,102,35,225,202,172,86,244,124,239,24,82,234,94,159,201,48,97,14,185,69,48,208,166,126,8,186,147,132,136,166,130,171,214,117,2,55,151,116,183,140,104,93,154,185,164,98,37,228,212,48,30,32,236,235,115,19,86,245,33,173,116,16,125,168,226,56,89,237,38,177,49,171,247,179,246,235,12,70,67,181,126,189,250,228,204,211,24,82,51,34,116,1,142,109,194,169,145,95,71,14,91,63,39,73,141,32,60,84,180,191,84,149,19,142,67,200,254,13,235,4,240,208,185,161,129,196,250,108,214,209,88,115,151,112,105,98,42,177,101,61,188,2,22,104,184,57,36,96,75,127,18,163,176,104,71,192,214,9,82,119,22,148,144,130,169,65,239,58,253,96,116,26,244,158,7,56,68,229,149,230,131,22,22,68,214,193,89,247,200,227,33,73,151,251,229,106,144,48,207,15,117,134,2,204,32,122,144,221,122,56,209,87,251,139,166,80,233,209,102,129,139,125,127,153,76,181,142,73,65,27,108,199,47,15,163,189,170,62,138,85,221,5,63,165,172,135,200,97,52,181,118,225,249,24,182,136,175,32,52,236,240,25,239,58,31,109,150,60,228,209,160,63,60,122,159,88,251,177,252,72,91,44,253,92,133,108,75,172,32,146,3,79,62,24,33,140,64,9,195,228,103,80,82,190,217,226,129,78,233,80,185,93,186,132,5,185,241,156,39,233,225,57,157,17,162,34,63,80,235,198,164,175,197,1,24,23,179,89,43,90,136,43,228,203,38,66,75,224,209,10,165,91,145,195,163,60,185,203,78,111,153,21,159,107,172,252,40,42,117,11,19,116,225,57,173,103,34,160,105,235,155,157,245,88,81,253,71,108,166,200,158,80,89,150,30,73,219,130,36,127,236,10,19,243,252,189,186,93,122,238,176,130,187,103,76,86,9,97,102,106,85,9,213,151,247,209,194,212,193,195,111,143,108,44,93,59,238,189,207,57,184,158,89,198,20,141,107,151,229,125,30,109,86,170,83,156,118,198,172,152,207,4,71,200,43,72,107,40,235,190,115,112,223,195,199,150,166,50,250,23,253,97,234,165,195,149,81,30,225,34,170,42,86,144,233,198,99,106,228,42,12,144,65,79,19,53,43,225,99,229,251,206,139,16,178,222,155,36,204,10,58,207,66,186,70,247,201,100,90,102,65,110,204,176,46,148,159,136,58,126,236,39,103,107,201,91,155,12,109,180,142,203,101,47,214,135,45,205,86,117,207,76,14,103,245,132,81,219,12,21,53,10,191,31,225,173,205,5,241,173,54,50,92,15,163,51,83,178,17,207,181,9,47,232,47,103,51,21,46,163,179,104,213,102,67,62,51,185,83,55,19,245,239,15,221,127,17,252,113,82,49,71,102,110,111,219,140,57,131,157,11,111,168,63,141,47,122,190,229,166,68,118,122,121,84,39,87,137,99,107,82,64,161,121,127,184,207,227,86,132,38,216,162,229,233,68,2,21,50,248,183,86,90,242,48,146,107,139,82,187,108,25,148,95,210,142,235,50,127,23,198,181,210,180,97,1,68,61,118,38,129,221,31,137,195,227,71,7,159,191,20,138,140,30,14,56,100,226,32,37,195,250,90,42,133,70,211,134,40,163,173,108,139,15,253,156,174,154,238,212,77,92,116,221,161,77,60,110,70,137,33,234,154,233,145,2,180,226,57,167,247,118,170,45,234,163,168,183,165,202,136,154,221,135,199,125,224,232,65,4,204,105,162,106,126,72,117,245,91,187,111,174,148,194,196,196,110,237,62,130,123,249,209,2,164,228,34,56,253,166,114,163,48,233,190,40,176,31,164,246,231,3,79,41,145,103,199,74,15,204,254,24,48,2,137,235,249,109,88,159,227,214,146,175,247,181,233,186,210,175,186,197,120,184,220,99,216,241,20,69,20,253,213,109,165,170,185,221,98,113,227,37,60,95,164,135,226,30,113,37,136,247,42,21,120,76,241,121,37,63,44,68,240,104,1,230,171,207,98,53,242,74,35,63,115,239,236,58,1,47,12,172,242,204,180,18,229,139,196,90,135,210,50,127,184,21,253,138,168,52,250,233,62,93,136,250,173,29,161,1,152,50,39,41,101,144,123,51,108,91,47,102,255,123,212,95,84,153,191,161,118,81,98,46,88,174,234,215,213,107,69,241,200,162,118,109,207,183,112,165,220,223,70,47,231,169,85,232,38,154,31,37,217,102,25,234,2,195,135,95,183,196,183,61,53,74,3,78,240,45,210,37,225,86,223,121,88,189,161,155,233,184,237,71,175,22,235,187,93,157,195,97,205,125,4,46,180,199,44,161,191,152,215,126,122,82,157,159,219,81,49,154,45,237,35,107,31,83,186,132,72,28,125,134,84,189,17,5,225,136,37,209,105,105,55,253,156,157,92,70,72,131,81,111,83,180,191,24,225,163,168,235,90,197,184,250,218,137,203,118,223,208,172,220,214,39,79,123,109,245,203,101,50,90,143,82,107,26,138,179,193,88,176,201,52,180,155,28,68,156,125,69,126,105,244,169,218,197,212,166,244,40,38,111,166,59,164,63,77,52,55,36,97,81,100,209,38,95,249,138,227,83,207,129,216,187,190,180,105,92,58,76,179,8,221,146,172,177,96,220,218,130,86,90,1,130,139,177,66,15,109,24,58,181,131,24,135,169,63,182,137,14,233,217,136,8,68,186,98,209,200,201,62,55,167,20,46,148,58,143,65,49,31,21,80,184,128,87,44,122,158,61,95,45,94,106,215,70,142,89,74,114,125,171,178,177,213,232,222,171,91,205,74,240,162,238,168,94,221,190,73,227,122,61,68,224,36,230,33,34,217,103,105,235,163,209,124,36,36,234,168,43,123,116,66,173,35,200,69,103,122,36,95,123,186,193,131,133,164,104,251,253,173,175,244,240,217,178,198,243,189,40,58,139,218,44,174,110,111,251,62,210,79,81,33,207,110,218,223,30,121,180,106,238,247,185,75,121,58,236,81,239,18,67,54,208,177,44,47,26,198,138,193,245,153,194,232,83,140,59,98,231,24,208,46,120,176,18,203,189,119,110,75,85,141,41,244,202,119,200,232,182,147,158,182,131,166,92,28,48,157,48,21,205,103,233,197,131,177,123,105,143,188,108,21,156,129,210,241,75,209,126,183,97,34,219,41,63,63,156,173,88,40,224,247,75,114,154,132,226,63,221,51,102,123,94,10,134,213,157,129,227,105,14,219,172,0,36,52,253,206,150,153,198,51,218,104,222,61,240,59,218,9,29,233,120,48,108,156,167,149,98,66,212,166,95,24,185,47,133,203,141,247,83,199,197,150,253,194,17,175,52,88,251,32,160,104,217,174,134,34,149,63,253,233,7,186,57,114,239,213,163,63,141,74,55,4,248,187,108,225,41,191,125,51,87,84,202,25,220,159,126,160,27,42,87,140,105,133,172,55,31,56,78,100,67,235,139,210,186,47,96,235,174,161,79,70,149,89,76,224,98,69,3,79,59,208,36,3,94,232,222,171,157,72,17,48,191,11,143,212,92,123,97,122,101,11,156,212,199,168,70,29,186,91,221,28,218,184,185,113,8,135,22,45,172,138,183,7,42,10,155,247,90,250,146,205,23,14,41,2,80,213,187,108,38,79,117,31,59,81,168,254,180,95,69,239,183,221,102,0,251,233,113,74,110,243,78,178,212,53,83,64,241,240,146,62,2,68,80,159,182,175,123,135,70,22,57,237,169,61,172,172,71,116,9,57,141,129,226,76,125,58,210,78,217,169,40,146,168,106,72,87,211,99,136,171,77,108,173,188,237,110,163,208,121,81,49,246,62,26,204,241,80,142,64,213,83,243,193,141,204,247,149,158,52,185,82,173,4,45,16,254,198,21,150,95,79,79,205,2,41,63,52,43,56,155,181,177,87,131,210,20,201,48,179,55,150,26,133,176,248,163,148,135,242,164,172,161,99,58,135,214,59,42,221,168,190,50,166,231,165,240,9,46,92,212,250,161,194,47,42,207,15,122,124,15,221,8,169,123,184,223,139,166,85,207,178,253,225,210,7,58,159,1,69,1,171,135,90,134,41,47,235,246,93,136,181,135,193,216,145,200,212,41,250,83,211,30,191,76,28,87,63,71,177,158,45,87,55,190,60,141,135,104,47,77,44,241,138,210,35,254,171,112,189,140,135,5,177,237,249,90,199,254,188,237,15,72,225,105,71,244,243,100,236,179,61,122,97,164,183,26,191,88,194,216,81,130,241,234,184,192,117,170,119,51,66,84,233,153,69,75,164,217,169,167,215,179,1,191,35,34,237,11,89,248,50,159,110,207,112,171,115,180,15,41,143,80,27,139,167,220,13,99,227,22,106,208,161,90,47,214,21,61,85,96,76,60,109,145,71,8,217,236,99,121,174,167,135,245,98,165,247,232,144,99,205,149,30,120,141,219,3,167,226,216,60,123,127,146,102,74,22,168,234,207,238,157,198,237,190,67,194,238,105,215,140,126,79,142,222,61,116,72,73,207,213,103,208,162,161,17,83,226,221,190,225,11,245,120,240,99,37,60,237,179,15,26,83,16,116,150,167,145,52,21,217,41,94,11,127,231,233,20,77,13,152,223,154,96,103,158,253,69,163,26,25,248,24,120,207,81,28,162,172,208,237,201,13,189,96,219,251,194,143,176,8,199,248,14,153,181,243,12,249,81,223,49,120,42,60,181,5,219,143,9,17,189,171,138,213,54,205,215,0,169,209,197,201,28,204,199,38,131,6,221,227,209,136,42,62,198,13,212,214,117,209,165,137,38,108,159,227,180,196,79,35,161,171,193,138,115,233,140,10,109,58,68,229,167,173,1,206,85,144,52,142,65,64,153,148,190,54,43,207,207,180,77,166,47,61,134,168,169,162,120,15,181,60,72,236,235,79,35,34,26,205,225,126,250,128,60,67,74,99,93,239,106,151,42,93,218,159,115,188,122,118,206,122,93,151,165,51,129,137,81,102,116,62,29,40,88,234,177,52,226,210,106,134,234,115,40,177,245,173,219,145,117,169,154,31,57,97,234,239,189,137,32,33,209,254,156,120,68,172,91,52,48,108,75,171,120,232,30,79,216,50,90,205,158,195,243,57,78,7,203,41,90,47,158,93,113,60,43,15,175,50,158,28,114,66,121,44,163,51,233,90,180,63,132,82,250,132,87,173,57,109,52,247,77,52,120,127,250,145,83,190,237,141,27,51,197,71,253,215,210,203,30,75,111,103,33,149,135,198,212,240,135,157,187,133,50,200,217,49,30,179,107,140,96,156,82,214,191,241,158,117,88,248,154,209,252,247,184,144,42,132,75,49,248,153,181,254,228,198,165,125,78,61,246,144,226,221,152,207,23,168,79,139,119,150,227,140,22,239,150,70,214,8,14,204,137,28,109,137,215,19,27,162,107,130,19,60,232,45,185,242,19,124,77,52,105,136,182,247,205,114,101,114,245,113,71,211,136,46,209,141,212,168,30,61,164,199,162,21,230,177,68,95,29,232,106,249,126,239,179,153,109,79,21,247,148,198,128,56,222,14,83,10,216,4,45,16,178,162,11,116,49,173,171,11,47,75,108,173,219,129,250,209,195,175,118,78,182,21,109,187,219,212,196,8,65,178,243,137,252,167,7,69,5,67,208,227,12,120,53,62,178,34,166,157,41,48,137,149,125,91,130,35,135,89,228,167,225,108,120,171,216,140,232,188,38,229,121,234,230,180,23,190,92,133,209,33,112,154,59,26,84,111,124,110,9,121,89,167,62,111,237,214,232,123,72,154,235,194,244,231,240,24,10,68,96,252,123,121,47,250,250,57,135,162,21,83,254,19,87,13,231,107,149,11,67,29,232,138,178,229,15,71,55,122,238,242,214,150,205,243,143,121,86,189,233,81,8,92,77,64,204,225,99,191,171,80,58,52,34,212,81,63,184,218,14,35,115,129,0,139,215,231,29,248,108,104,189,235,213,196,79,3,221,83,56,236,84,202,50,19,190,213,129,174,114,85,226,136,201,55,69,43,229,98,82,109,114,124,28,167,145,28,189,63,55,22,188,182,162,128,170,5,119,235,131,225,9,109,113,188,207,50,39,121,237,48,214,142,182,165,194,252,95,209,193,157,130,146,71,69,137,138,15,119,80,77,249,250,24,111,242,49,201,163,198,86,89,127,26,12,202,199,204,38,74,240,189,118,45,70,238,88,58,42,252,131,226,48,117,207,243,249,30,204,66,191,57,73,110,213,171,172,230,91,248,201,70,41,39,241,82,253,109,184,221,254,219,72,233,72,81,20,79,190,93,139,143,99,142,100,117,150,183,62,231,137,151,96,55,54,176,164,21,168,197,218,48,248,115,35,41,173,105,174,51,79,204,172,113,120,161,181,115,103,33,42,170,206,237,197,217,77,79,131,164,130,83,26,77,156,43,210,240,202,98,40,198,113,246,229,193,27,38,85,112,202,148,91,69,83,97,138,194,138,126,235,76,200,223,11,116,176,12,58,141,180,255,99,212,170,80,113,0,9,253,103,127,67,189,5,154,115,152,30,192,182,5,6,188,232,247,180,46,76,185,230,103,224,98,147,103,73,206,146,231,62,123,218,71,0,0,29,214,48,69,97,202,177,46,140,157,186,5,30,253,235,233,71,38,156,220,182,62,24,117,1,223,166,62,8,32,163,163,55,5,182,242,60,191,250,236,218,245,118,60,224,185,41,33,254,89,233,131,3,51,207,75,145,110,214,212,234,172,252,253,193,199,175,44,215,234,55,29,76,152,223,223,160,24,245,224,110,219,192,116,228,204,221,97,148,168,242,86,248,255,33,238,92,86,55,72,146,235,254,74,89,121,207,215,243,202,94,24,188,54,104,103,16,24,188,144,180,51,24,63,141,6,63,134,243,23,95,69,196,169,214,244,110,160,71,51,160,238,243,175,250,170,178,242,18,151,19,39,72,93,182,23,222,240,26,194,244,48,152,210,140,30,48,154,226,130,226,111,148,64,209,146,159,250,211,38,212,248,142,202,66,99,61,73,123,6,159,215,105,152,168,171,211,173,90,191,53,11,127,190,111,77,110,245,124,46,174,112,235,227,234,7,141,191,122,116,72,81,225,125,135,20,207,19,37,0,249,32,131,190,123,239,131,195,139,186,59,191,124,16,139,232,157,247,193,9,243,158,165,31,196,118,153,234,240,221,74,71,215,169,66,160,224,61,143,230,70,153,146,30,31,2,147,221,243,17,63,148,102,45,253,154,212,210,30,191,248,177,106,173,252,30,88,7,235,85,127,185,48,209,142,89,115,142,19,160,56,175,28,33,197,62,40,182,175,124,175,251,34,13,191,237,133,7,154,183,122,115,20,209,222,52,201,68,247,202,218,188,37,140,254,200,219,39,2,152,178,172,41,55,183,190,49,251,29,83,234,40,168,255,210,171,175,179,83,252,234,125,255,122,201,44,230,99,187,239,106,240,147,113,182,110,210,246,123,197,168,96,169,63,143,188,54,149,24,111,1,35,240,47,159,158,240,115,39,211,27,123,1,70,82,174,203,123,225,206,180,158,48,213,71,67,96,211,136,143,155,115,24,246,156,136,172,200,249,106,172,78,106,112,105,188,222,20,46,94,199,102,48,125,123,170,192,63,61,13,135,121,80,121,180,105,125,83,139,127,48,132,208,51,47,108,112,125,133,103,13,53,71,34,209,123,162,208,48,217,96,218,141,64,5,26,2,211,113,238,103,34,27,140,132,148,188,23,125,16,95,33,97,96,136,252,242,189,38,245,170,190,93,82,111,67,161,204,86,248,121,213,122,64,81,245,120,100,80,232,27,246,178,121,129,183,53,155,17,24,94,76,247,39,227,185,187,76,83,96,175,253,179,170,139,41,110,160,193,44,3,191,121,163,165,98,209,247,50,190,104,192,20,30,53,125,240,159,65,238,48,28,87,29,52,115,195,135,191,54,14,206,220,75,62,8,187,84,252,246,162,144,94,199,116,211,11,251,113,248,215,2,74,63,231,99,29,103,94,152,138,144,38,155,214,29,19,138,242,223,71,123,168,29,220,85,159,156,138,199,233,48,178,9,167,200,108,48,129,153,119,141,16,150,178,143,148,48,137,219,151,134,3,223,10,78,189,206,52,28,199,87,162,28,248,192,236,151,223,238,148,108,189,103,16,65,173,217,210,52,194,14,34,99,241,11,117,0,147,240,150,29,209,88,180,167,36,220,62,243,20,5,148,29,15,142,148,125,6,40,187,145,187,238,10,244,139,177,232,210,32,164,120,5,57,230,238,79,198,110,61,116,26,223,143,89,95,174,227,164,90,251,206,242,145,191,61,126,226,127,239,213,119,183,68,103,63,191,167,29,80,111,118,150,171,41,188,222,249,218,148,156,84,159,167,247,222,4,121,242,173,33,65,207,151,132,3,76,74,85,14,102,227,123,197,92,49,45,123,217,117,198,79,211,103,196,131,173,35,230,8,100,121,242,114,142,222,251,46,153,103,100,7,175,115,231,23,87,156,167,39,239,109,82,141,235,61,6,8,9,54,233,21,129,209,220,75,235,254,61,16,95,69,215,40,225,97,196,182,128,17,2,17,147,161,91,142,112,188,3,14,127,167,45,153,41,56,73,168,246,59,124,127,71,172,17,98,113,76,98,71,241,103,245,201,10,66,15,241,218,148,142,103,249,157,73,194,188,66,165,128,199,2,87,1,182,99,228,94,31,19,74,139,146,49,5,140,110,200,122,191,37,181,202,144,54,245,106,19,58,114,24,89,246,4,233,92,243,182,228,161,179,9,19,78,140,67,44,207,241,118,147,38,123,116,173,154,45,59,41,108,60,60,40,135,205,81,150,171,141,228,95,226,106,20,159,229,124,177,66,166,215,239,158,8,230,163,250,40,111,221,151,245,151,124,97,202,118,151,140,119,51,205,213,26,240,28,93,39,33,209,186,90,124,138,226,108,173,42,99,102,61,168,234,123,50,30,235,37,208,243,201,172,147,195,235,149,24,186,132,155,128,223,103,124,72,135,23,17,172,150,51,156,95,94,175,116,198,164,182,177,35,73,146,48,116,144,117,222,133,73,175,232,222,196,214,175,212,15,188,50,45,44,43,26,44,12,249,237,142,78,100,125,111,78,136,171,169,69,93,127,117,152,219,97,43,53,251,51,135,233,191,254,151,191,253,231,255,251,183,255,253,63,255,131,195,244,148,127,132,195,244,39,207,146,227,80,240,254,252,77,248,36,169,27,9,92,77,83,200,97,24,110,58,76,211,52,221,99,152,200,71,10,138,14,71,223,203,199,152,51,65,198,144,138,141,88,170,240,202,164,131,167,249,24,147,137,239,48,65,255,33,211,22,69,160,29,87,79,235,30,220,20,134,188,188,18,126,212,212,180,137,185,98,102,61,91,116,85,89,80,8,177,28,159,58,149,70,155,250,211,166,7,179,103,172,152,90,155,76,91,130,214,165,249,254,213,30,120,98,178,90,45,106,249,134,70,88,235,147,172,97,147,13,108,153,128,140,239,19,116,81,22,159,199,36,173,202,107,35,223,51,17,59,87,124,3,178,147,253,21,175,6,54,169,18,249,237,7,49,206,226,219,31,113,219,86,229,230,148,245,190,41,70,54,64,26,48,200,231,36,175,143,118,164,195,20,194,236,207,182,110,73,130,216,122,247,231,144,70,109,252,21,189,183,109,27,253,4,61,81,38,5,84,79,158,9,247,252,145,141,249,88,3,46,71,73,87,14,57,39,175,243,116,220,6,190,199,209,66,11,66,78,66,18,25,227,196,105,213,158,76,152,113,18,82,224,225,231,123,165,68,224,115,239,70,253,92,194,101,72,15,131,254,11,168,186,83,130,20,248,88,71,76,73,24,192,187,248,76,66,211,118,168,219,129,168,177,43,11,115,10,31,90,235,109,57,255,105,106,240,196,17,126,8,1,52,53,15,16,135,240,35,165,88,67,51,121,49,38,95,137,81,185,78,35,246,153,152,30,215,188,124,75,205,167,53,86,214,5,66,229,243,120,226,167,31,120,180,50,145,80,228,121,37,68,25,20,34,170,18,173,32,218,119,255,179,4,86,187,133,154,208,249,118,41,55,227,98,239,254,65,241,227,106,94,44,146,200,192,149,50,181,180,76,214,144,249,79,233,221,9,19,150,107,133,149,128,169,135,174,93,44,174,7,22,179,44,174,123,48,90,211,212,128,159,149,212,0,96,164,81,194,40,122,168,28,82,203,30,34,106,124,171,73,101,192,163,214,241,157,192,35,62,198,160,58,251,3,159,26,150,71,129,222,121,4,29,244,232,235,77,236,192,166,246,45,145,193,199,175,166,188,227,121,212,118,134,14,253,42,99,3,83,166,174,198,51,37,11,177,207,242,45,80,206,16,216,212,5,253,230,155,149,166,95,139,204,70,247,121,130,174,62,14,176,192,123,231,110,134,206,251,253,182,234,127,146,231,242,39,67,190,111,73,168,130,70,133,108,112,225,112,156,153,133,224,6,59,147,206,208,58,213,102,194,109,230,76,9,103,134,44,189,250,89,56,59,221,239,109,9,122,117,1,173,15,103,11,87,104,16,205,145,49,35,115,62,195,207,226,212,75,94,191,193,248,133,39,96,212,1,243,230,68,96,104,53,233,94,90,69,83,87,130,13,197,168,31,61,156,56,28,190,166,48,169,62,247,40,138,9,89,232,213,212,12,134,83,14,5,189,60,207,7,238,203,191,23,141,12,202,35,47,118,225,230,249,106,224,141,100,132,222,156,4,134,15,11,161,238,249,28,189,154,68,153,63,90,177,56,230,209,39,183,255,198,213,212,78,12,89,187,135,50,131,238,126,53,179,118,52,69,197,57,165,223,64,107,58,25,126,236,166,22,1,1,138,114,116,54,16,91,242,53,80,172,75,155,152,34,244,231,189,183,244,7,231,60,95,98,3,163,141,14,229,222,131,17,52,104,151,51,128,60,122,171,126,68,32,61,50,151,236,73,11,221,136,183,236,6,184,84,98,216,26,144,131,108,236,87,23,34,50,250,193,214,175,235,111,196,181,238,159,138,83,114,111,124,39,103,245,0,15,55,107,143,124,17,116,239,124,163,222,166,193,209,101,245,162,109,246,84,143,60,141,95,3,76,137,36,110,83,121,123,97,68,114,235,208,184,240,67,27,2,127,50,228,149,146,143,106,65,103,147,32,241,64,227,5,151,198,87,41,196,153,17,73,172,80,251,155,70,72,17,92,106,17,197,36,225,57,52,252,74,148,223,67,241,244,234,89,89,44,1,69,145,79,226,161,95,228,229,87,17,175,27,241,77,164,218,61,190,74,181,131,156,125,4,30,145,209,9,248,16,118,76,152,46,162,211,239,93,182,10,169,129,210,104,192,35,218,84,11,29,93,96,36,102,174,73,231,65,233,67,195,185,169,48,50,238,213,67,218,24,20,178,128,76,40,189,196,197,152,212,122,136,208,253,229,76,255,216,144,240,135,154,142,155,156,104,95,14,183,245,9,223,64,238,70,1,237,69,171,149,199,203,136,82,23,222,61,10,73,20,234,17,103,10,77,93,250,103,121,160,158,194,125,77,48,204,130,44,132,103,47,40,65,46,98,129,17,225,170,190,47,88,254,97,31,157,10,168,139,120,212,10,250,59,254,236,252,252,182,103,180,73,141,208,81,80,211,19,38,165,123,60,123,129,144,201,144,208,173,137,157,245,200,156,16,135,20,19,202,142,179,233,63,205,134,40,226,101,221,40,216,110,46,108,70,165,86,57,251,168,119,164,119,140,195,180,60,208,105,180,77,177,236,68,66,8,209,80,133,97,230,190,187,6,218,113,69,202,250,225,151,53,35,30,121,158,139,88,184,204,66,228,81,215,43,2,97,61,116,73,9,13,129,17,60,138,171,233,67,240,232,205,201,9,116,255,105,139,13,201,161,141,52,197,124,85,68,217,118,183,109,229,127,137,115,219,11,93,234,139,39,159,16,106,45,226,107,17,114,188,35,227,201,14,19,208,206,58,25,96,54,188,247,196,161,151,28,43,36,63,239,33,99,212,125,41,83,60,95,36,56,119,247,0,130,94,239,247,163,212,168,168,157,202,54,29,174,22,92,79,18,95,50,136,147,152,205,246,171,239,190,188,230,243,133,219,241,229,6,137,151,186,207,132,41,36,247,168,62,177,207,190,100,226,33,3,229,53,139,191,146,221,34,174,212,49,230,127,245,207,135,204,143,62,54,70,255,136,91,163,100,241,108,253,246,164,22,227,173,48,207,154,44,244,99,141,34,60,193,211,55,90,185,114,26,225,12,247,72,15,117,171,1,148,224,220,129,38,211,60,201,217,127,213,91,91,97,99,77,57,220,172,138,227,59,167,159,229,191,77,9,84,145,160,227,121,40,12,124,93,254,95,234,190,200,246,119,138,41,243,190,40,78,160,110,80,20,96,189,210,61,160,118,218,233,54,112,45,240,215,226,218,148,127,12,117,139,137,19,69,14,147,59,75,87,208,110,124,241,199,195,226,192,180,203,104,95,184,125,96,205,106,193,79,126,155,18,130,218,38,171,9,105,92,167,24,17,248,175,85,108,162,93,76,189,248,29,207,59,193,208,31,144,140,217,54,13,167,225,176,169,89,126,204,22,232,39,126,245,79,4,81,204,150,95,158,249,253,109,234,106,183,38,141,105,48,85,35,1,74,169,114,147,133,73,192,233,62,184,111,95,38,109,90,229,148,180,59,47,183,137,144,192,97,110,73,42,112,174,83,60,223,214,126,61,10,197,232,193,223,223,254,173,27,217,3,77,45,161,47,181,138,231,241,97,220,32,109,42,48,90,222,190,227,64,55,220,26,58,66,43,118,120,174,193,132,169,73,146,9,124,255,126,121,154,31,166,202,104,106,2,147,2,119,251,26,195,162,60,154,1,157,38,90,227,251,213,79,124,182,106,246,199,210,233,239,39,169,247,157,251,20,179,6,33,64,116,137,28,190,102,104,61,122,115,210,233,245,253,222,21,249,95,101,55,208,145,158,105,255,194,208,81,182,124,111,50,79,168,236,189,48,148,30,117,65,151,181,51,243,139,11,106,102,85,51,133,43,55,21,58,105,100,67,42,115,33,161,242,189,215,162,137,70,44,71,60,103,234,160,156,209,129,116,17,81,22,129,247,227,117,150,192,4,63,21,198,221,143,125,246,177,78,1,207,199,187,197,214,120,135,236,65,166,118,169,79,82,38,173,53,223,155,91,94,47,43,197,76,237,198,36,51,95,120,19,134,151,17,69,53,149,42,93,135,187,245,243,254,67,4,38,110,190,141,255,38,49,150,101,37,90,45,111,190,198,208,232,14,162,136,61,174,70,242,255,249,196,134,238,253,243,234,187,61,44,137,147,80,106,206,222,18,55,71,243,85,94,140,136,87,243,21,132,2,229,81,199,192,6,45,142,62,186,235,61,106,156,163,172,223,94,37,24,96,74,172,219,39,38,246,52,183,236,203,181,74,151,122,21,212,19,220,217,242,56,252,140,170,67,106,74,193,241,220,211,196,141,20,222,38,137,254,194,247,45,218,108,154,79,131,173,229,91,53,252,170,249,104,184,13,87,106,191,17,76,76,57,56,129,159,223,190,214,158,111,167,196,201,135,90,177,208,54,203,114,114,3,13,25,74,215,185,114,143,77,132,83,94,184,15,235,39,252,73,215,213,238,187,14,181,250,207,209,104,29,42,212,221,93,177,130,174,146,166,181,152,57,179,197,123,219,171,200,34,160,63,196,174,241,228,164,252,143,126,175,59,105,49,33,28,102,251,211,32,37,181,36,103,250,100,64,200,67,163,79,3,165,253,237,230,198,93,249,101,29,33,63,0,207,112,65,97,33,75,239,15,131,31,98,143,47,140,185,48,167,62,218,157,41,205,45,29,36,63,250,103,212,30,171,193,91,1,91,223,6,133,57,39,186,192,165,215,47,220,156,13,86,108,95,210,32,231,239,234,25,240,221,61,250,254,192,107,37,188,73,102,105,76,186,25,231,216,225,142,12,226,231,230,119,219,138,85,128,129,173,4,6,250,167,221,143,144,240,44,67,182,76,224,57,221,231,65,81,20,53,143,15,220,60,105,3,140,166,189,194,248,91,110,207,208,11,111,124,230,57,244,241,28,22,148,62,219,89,31,248,90,213,113,115,84,132,196,9,189,134,210,128,32,102,48,252,42,237,170,253,131,187,115,12,128,173,21,214,7,14,126,17,112,167,105,135,102,173,137,18,250,205,41,230,159,31,152,67,177,4,108,178,69,154,69,152,48,175,218,11,179,191,42,175,106,208,184,243,148,132,177,90,206,7,126,15,56,64,206,207,207,173,31,79,89,47,36,195,151,190,51,250,177,206,175,3,197,65,214,223,37,163,250,102,24,200,93,175,173,252,2,196,49,94,110,190,161,83,212,254,126,240,115,242,90,110,182,21,189,187,229,118,180,145,36,149,121,128,122,197,171,20,56,105,103,79,248,174,127,96,168,98,14,67,222,251,188,21,21,195,179,6,108,61,179,20,126,34,111,2,124,109,219,189,63,176,23,181,27,12,243,124,106,58,168,62,111,91,56,120,64,84,231,107,30,139,28,208,222,62,222,191,62,198,231,3,247,183,120,197,96,118,44,185,249,253,202,111,47,47,122,244,221,13,167,201,126,134,136,228,61,144,124,18,89,138,77,201,11,144,10,253,212,94,63,106,132,4,20,168,171,110,111,39,176,105,148,39,105,6,252,131,95,33,92,80,250,151,159,239,197,76,113,135,23,37,194,159,159,238,136,48,7,60,176,31,21,198,63,91,1,179,239,127,110,142,132,105,15,24,237,44,189,122,192,123,122,111,14,147,242,110,242,250,219,244,207,123,55,5,210,178,103,170,77,221,81,44,124,107,214,166,9,159,148,71,210,96,198,155,120,13,2,74,34,175,27,175,156,13,91,78,62,15,127,181,24,159,212,32,98,222,59,97,40,9,242,94,232,60,184,51,176,172,240,166,235,199,166,17,110,137,39,235,191,70,35,2,227,21,78,191,57,159,238,17,71,132,210,126,207,203,32,114,75,15,20,157,196,215,228,218,190,161,240,14,109,173,15,76,198,188,58,12,235,86,13,60,154,71,188,150,41,78,55,25,3,93,63,168,179,251,62,186,171,245,14,157,31,120,189,116,112,131,49,52,63,87,211,212,44,175,182,110,148,10,159,238,108,171,5,205,182,215,207,134,52,31,183,131,240,18,17,104,211,139,137,176,197,91,23,214,72,253,236,118,244,142,240,17,37,78,127,214,103,27,189,39,250,123,108,178,81,94,163,182,232,123,49,181,94,199,144,62,57,20,23,233,152,209,45,245,245,120,129,31,146,225,10,163,47,227,87,111,235,142,211,63,112,123,123,154,26,12,187,252,115,124,144,206,200,171,171,20,43,253,224,237,108,149,245,235,73,221,191,87,71,188,219,234,130,75,29,223,223,246,114,35,131,97,243,239,15,220,95,77,22,131,219,39,238,194,30,52,156,252,186,80,218,184,214,249,23,110,113,12,160,29,52,230,31,224,231,21,123,54,184,181,63,192,88,206,121,115,190,223,248,156,170,48,67,29,46,8,169,126,96,36,69,90,192,119,143,250,14,75,241,148,42,40,241,238,253,77,236,123,172,106,217,185,169,81,206,11,147,100,173,1,19,10,254,192,195,25,7,160,156,48,250,189,22,221,10,226,98,162,237,93,63,200,202,244,56,48,197,74,122,238,78,214,251,14,120,212,231,99,106,144,202,154,129,82,28,243,65,209,141,79,184,156,209,198,103,137,160,128,237,48,45,200,63,71,167,117,94,140,65,89,170,69,107,48,237,162,227,189,150,53,194,248,156,203,116,107,113,24,166,133,178,83,200,219,63,241,100,221,98,78,159,237,16,66,80,192,92,174,48,61,164,226,185,155,149,233,127,14,1,28,13,135,33,22,73,94,179,91,205,250,227,83,1,50,217,90,122,62,61,135,86,236,14,211,55,68,201,37,84,63,250,99,227,144,244,71,7,180,66,90,247,107,177,57,63,92,7,106,99,94,89,72,96,147,123,253,26,58,181,196,174,129,199,241,241,127,138,149,204,61,1,67,36,59,223,33,123,69,141,129,119,27,234,100,92,24,241,2,127,52,75,202,76,29,51,230,224,142,171,137,180,125,142,62,44,128,25,104,157,83,124,140,251,57,80,219,142,39,27,86,169,171,70,20,153,233,184,218,66,29,10,67,179,89,35,96,19,242,210,175,73,227,138,150,87,119,229,188,163,140,118,167,89,15,120,237,253,49,193,232,137,209,226,189,112,149,31,253,216,3,153,254,120,52,42,21,229,123,118,2,85,249,228,80,166,134,196,99,105,75,225,250,163,192,125,106,42,184,19,46,106,179,199,215,126,234,145,77,163,211,57,236,228,197,84,200,233,250,24,180,162,136,181,121,111,246,104,192,8,245,171,226,73,79,147,166,127,180,78,135,8,44,186,252,14,83,244,94,149,57,134,56,161,91,81,150,128,59,85,89,162,101,123,69,222,68,241,8,149,188,33,172,53,202,28,171,143,10,225,5,101,65,35,73,5,33,230,7,35,149,46,229,249,192,135,92,151,195,86,71,37,135,95,163,25,165,135,207,23,241,186,207,182,97,122,117,30,40,131,41,89,63,156,30,8,117,193,141,189,48,130,213,202,183,227,126,243,141,45,18,5,195,23,145,247,166,15,164,231,76,215,143,41,174,236,88,146,239,241,222,212,119,141,186,148,40,88,205,134,251,193,70,92,210,144,145,117,211,217,110,81,12,10,183,52,75,87,45,47,234,51,145,86,140,210,177,21,134,35,53,125,111,152,123,17,178,131,27,40,112,129,253,50,19,110,178,239,212,129,24,183,159,156,131,66,159,45,49,0,26,255,121,21,36,15,126,247,252,45,65,83,186,163,220,179,210,199,244,190,245,144,89,78,35,157,237,177,13,208,130,16,79,192,208,124,250,126,243,204,23,166,62,80,158,155,86,47,165,249,52,70,225,138,98,128,132,173,228,216,79,109,26,104,149,42,159,19,77,112,36,6,29,190,30,83,110,12,8,113,55,231,113,44,250,102,35,58,158,240,253,210,136,143,56,188,172,144,88,225,22,65,234,11,35,1,36,182,8,53,245,229,21,76,176,171,139,238,135,136,205,205,103,196,189,135,137,196,37,140,254,188,39,246,185,152,99,53,135,172,88,3,130,18,87,179,59,202,68,129,88,81,86,172,31,200,72,202,213,51,17,254,18,79,246,211,35,143,247,34,162,134,18,162,15,153,209,29,20,166,62,101,78,31,180,106,237,141,119,194,247,140,168,111,63,60,6,188,16,99,109,9,63,8,229,185,185,1,220,155,220,251,238,87,123,229,199,44,240,21,99,208,170,21,67,45,63,191,38,146,177,37,243,231,102,2,211,233,194,71,5,98,122,110,197,232,82,153,121,233,112,163,192,97,38,188,232,170,228,190,246,180,58,250,37,48,179,250,137,73,220,204,171,223,10,195,149,200,105,8,107,71,126,219,138,16,98,211,33,27,43,81,79,26,60,121,213,54,83,124,222,45,106,200,123,61,15,89,89,255,233,231,224,182,202,168,20,72,239,249,57,25,167,185,21,70,146,46,62,103,183,34,172,128,41,88,134,24,242,194,208,31,164,200,174,218,71,232,177,126,238,201,39,137,76,132,162,57,224,252,201,166,180,31,4,196,4,24,51,192,89,82,100,130,20,180,245,75,241,199,158,172,234,34,240,67,91,22,55,183,39,21,174,66,174,164,106,160,133,65,192,83,83,20,25,40,226,126,179,239,252,233,59,10,249,49,38,58,119,117,197,249,128,3,34,232,132,135,30,203,154,170,195,108,215,116,97,196,254,156,232,10,204,126,35,191,252,83,164,112,20,201,92,25,236,187,123,209,58,32,214,237,164,179,67,46,14,122,9,205,58,98,134,86,138,87,242,201,172,8,180,120,220,99,114,4,175,76,123,85,36,174,118,190,23,7,89,145,181,53,172,140,126,197,244,238,18,204,164,123,19,114,103,49,249,9,140,230,105,207,174,72,36,36,86,45,65,169,35,48,21,253,177,97,88,147,129,41,160,17,141,226,169,15,26,43,75,97,170,108,118,60,215,131,178,243,223,103,112,252,237,159,255,207,159,48,56,202,249,7,48,56,254,236,89,242,81,31,180,1,98,195,135,11,244,125,81,182,183,153,123,118,21,54,131,53,200,106,35,118,252,65,231,214,35,95,160,90,208,38,102,37,146,4,178,67,160,198,237,205,130,126,125,147,171,28,223,213,148,123,70,204,28,171,212,170,58,177,238,41,184,87,172,181,202,196,61,50,45,9,141,196,17,75,65,81,234,10,49,229,11,71,108,152,91,15,123,138,172,151,123,246,184,113,61,57,214,132,229,95,233,253,45,199,1,52,62,169,227,35,26,211,33,121,184,165,87,232,13,149,207,141,247,52,74,204,187,205,118,34,55,95,208,104,34,12,142,39,86,133,97,141,74,22,81,207,152,212,123,138,224,17,219,234,245,150,118,236,79,221,26,19,232,150,93,57,151,99,80,42,237,233,100,91,37,253,93,115,223,228,111,139,156,100,8,202,135,59,68,11,164,167,200,122,179,162,131,58,227,183,173,208,37,31,237,116,139,68,196,147,247,108,243,192,1,108,44,181,216,68,154,117,103,21,120,155,128,102,30,115,210,9,30,146,16,242,107,185,197,152,34,72,154,6,133,115,237,228,33,200,254,47,48,77,113,246,78,147,199,84,186,196,238,120,136,96,203,144,173,35,102,61,116,132,237,132,94,122,84,46,209,248,179,114,30,139,85,184,83,128,63,35,113,165,130,119,154,118,135,117,108,17,127,133,246,115,163,15,153,104,210,205,29,216,70,213,189,157,7,122,202,81,51,113,219,72,184,183,51,44,55,36,54,40,124,150,112,134,48,4,196,31,193,43,243,6,194,56,59,80,106,133,214,87,233,252,180,98,95,160,36,94,188,21,18,88,43,87,23,11,175,139,191,65,243,171,190,99,247,92,29,190,168,148,165,81,181,246,132,191,1,93,251,115,115,232,245,53,108,26,50,46,77,194,51,212,29,157,52,44,56,187,52,130,89,233,112,229,89,69,182,133,181,181,68,151,77,130,94,109,177,56,41,170,214,138,185,9,41,228,4,140,110,138,252,54,193,237,21,86,11,218,0,154,209,108,221,122,4,198,241,15,167,125,106,161,32,138,63,177,126,166,149,220,63,10,227,147,159,132,137,25,72,21,34,5,123,79,190,24,244,200,41,112,161,127,64,60,184,245,181,150,123,91,213,97,60,248,38,43,248,129,89,252,39,38,3,34,211,226,24,223,137,214,156,143,128,56,239,58,229,232,79,239,17,21,217,11,39,122,11,21,162,45,83,230,170,233,240,127,104,49,20,86,158,8,56,211,4,189,107,205,83,179,158,151,39,130,86,163,109,45,101,189,99,182,155,219,160,56,221,143,198,103,136,169,196,60,99,154,142,71,30,172,155,242,189,155,61,203,42,191,245,193,22,77,199,34,218,134,47,88,181,222,234,174,174,39,182,113,138,58,144,163,212,248,204,98,105,71,48,123,159,111,206,229,209,184,236,65,159,243,19,140,227,176,243,236,194,29,161,251,247,251,3,163,90,29,240,217,235,19,251,65,119,205,163,113,116,233,232,79,249,194,79,247,175,117,97,147,166,212,52,214,104,205,221,203,251,167,166,85,163,129,37,217,239,104,153,78,235,41,129,203,92,205,215,46,22,214,81,130,136,41,159,79,79,161,209,252,17,55,251,3,67,194,10,248,89,237,83,21,109,170,168,45,96,75,210,40,220,118,241,163,113,219,169,43,179,148,246,117,104,44,57,108,231,110,255,192,24,1,1,175,254,201,90,90,107,10,183,160,55,215,170,172,64,183,205,57,178,96,40,144,43,55,28,120,72,118,207,206,148,207,84,43,65,193,2,174,115,72,28,3,216,187,136,25,204,2,211,23,67,23,199,23,24,89,200,165,82,41,20,208,93,163,206,31,141,48,212,150,157,193,234,235,170,167,252,49,122,201,14,42,204,130,127,2,134,22,81,63,240,221,111,243,230,180,160,25,127,132,227,230,21,225,239,63,92,61,5,198,35,212,97,65,240,50,127,27,254,151,198,187,137,244,117,143,230,89,243,155,161,49,76,170,14,124,174,92,31,98,104,81,246,15,245,237,114,91,115,235,239,181,193,68,90,148,248,108,173,188,224,185,218,246,125,133,10,234,50,116,129,17,179,234,238,210,80,26,94,166,38,130,81,169,170,2,163,69,243,121,233,225,178,214,176,48,77,210,120,124,96,103,173,131,226,95,246,15,26,182,62,253,167,250,252,160,232,40,251,54,142,192,234,209,76,146,245,6,28,79,100,222,127,125,93,21,166,75,121,194,141,28,217,7,110,249,100,216,107,245,179,188,158,51,147,42,65,99,168,239,234,171,37,227,78,84,137,174,241,185,121,101,247,141,155,87,180,234,183,174,221,21,100,4,44,255,207,202,236,107,133,101,201,22,95,53,187,198,178,175,145,190,166,84,121,43,19,143,198,58,35,22,207,157,38,159,208,39,232,222,193,116,32,145,177,63,116,131,210,189,85,138,193,248,86,227,147,144,121,156,115,134,224,218,83,107,253,148,251,18,121,143,171,201,112,125,210,57,48,136,243,106,250,34,175,239,213,65,0,54,120,143,47,221,224,33,255,246,194,136,109,13,205,218,67,163,205,207,1,119,234,195,193,64,125,162,205,36,242,220,121,246,77,77,208,118,217,89,66,116,30,210,7,63,13,81,69,191,218,148,107,244,201,208,10,240,50,80,206,228,107,57,126,14,206,142,162,149,127,78,66,132,103,42,27,161,207,80,244,0,94,24,67,159,132,78,138,105,21,248,56,227,243,228,156,48,193,95,44,200,214,180,254,161,58,120,25,218,190,62,60,116,215,15,17,130,214,213,53,8,105,179,125,114,69,52,47,11,14,32,43,109,127,178,246,36,193,130,50,86,9,162,31,77,6,145,142,11,202,24,93,5,63,106,34,38,250,236,28,93,147,119,251,140,168,237,125,129,26,237,86,191,135,117,5,245,49,97,86,237,169,4,14,116,108,189,100,138,156,200,153,31,174,143,245,75,115,148,36,226,103,146,210,17,110,5,165,19,253,27,189,182,142,189,156,59,124,15,72,56,78,253,3,183,21,244,94,218,18,42,11,182,163,169,55,130,54,73,92,233,179,31,81,181,246,56,221,154,68,0,106,141,58,11,251,88,78,138,46,231,215,245,245,147,85,108,193,229,198,113,106,95,2,7,126,160,115,162,11,124,139,63,20,196,63,78,56,195,254,162,200,73,149,99,216,144,92,112,234,194,20,239,73,50,21,157,59,47,141,221,38,85,162,117,47,180,227,241,16,60,232,167,250,205,116,200,155,211,254,31,98,228,91,57,178,195,8,87,254,216,204,118,113,141,176,136,182,71,216,105,253,11,93,71,233,212,135,192,71,222,250,76,85,39,130,154,91,134,255,50,108,244,178,180,110,28,250,140,151,229,193,33,166,40,87,245,135,142,183,164,130,162,78,138,72,203,202,201,115,123,100,20,226,20,209,124,133,145,186,242,9,78,244,171,106,206,29,184,196,170,70,215,143,152,183,192,148,126,121,145,82,37,230,213,245,201,154,41,84,59,169,159,82,113,125,112,180,239,183,215,183,33,89,183,53,49,62,33,83,205,238,21,3,203,90,192,201,79,223,61,226,126,46,47,133,160,116,181,104,73,192,48,73,80,175,179,168,124,119,189,154,142,203,205,57,203,84,74,16,69,23,152,42,76,47,47,25,253,35,75,134,146,242,241,50,136,201,223,138,233,132,62,125,113,197,6,43,61,233,159,202,239,105,30,164,87,104,208,41,66,197,187,10,225,228,168,137,25,243,171,206,69,211,60,223,35,77,113,91,73,87,148,123,34,60,27,21,51,139,141,73,170,136,57,76,74,222,187,214,35,115,12,27,187,70,209,10,197,83,67,178,125,247,78,228,200,163,158,134,102,148,90,118,66,220,63,118,170,70,220,64,246,223,107,204,239,233,68,52,235,200,9,219,69,224,187,155,71,89,22,212,47,234,40,164,156,230,78,12,63,148,40,35,26,83,197,158,44,153,229,140,45,196,21,96,228,203,131,163,245,244,118,1,178,10,38,84,92,62,245,203,208,182,91,22,56,193,120,16,24,109,228,22,55,199,165,146,221,4,202,15,244,163,128,175,21,166,181,240,155,214,26,43,110,222,59,92,91,169,111,70,182,199,191,23,225,244,59,11,171,214,71,245,72,150,32,98,43,93,109,76,124,210,59,153,252,192,161,71,49,154,153,205,245,129,182,109,123,154,167,68,99,36,116,16,59,85,119,67,170,128,76,53,241,241,122,88,158,185,235,153,245,118,213,122,162,14,142,136,134,60,24,142,96,148,124,147,243,47,71,86,37,186,134,104,218,57,140,32,119,211,122,88,252,5,63,150,232,23,82,71,213,74,184,95,42,63,96,242,185,10,159,30,70,54,79,110,45,158,18,62,72,183,57,233,221,14,48,221,193,15,212,64,87,189,132,180,81,37,220,129,148,193,10,46,191,37,174,166,86,247,33,124,227,181,182,247,28,191,19,73,182,119,50,160,45,75,7,173,70,91,11,15,173,228,203,139,49,251,175,179,129,84,22,146,253,139,226,192,31,31,187,105,217,226,181,3,226,92,66,44,119,107,158,30,178,49,227,20,213,152,228,199,181,168,145,218,10,71,219,175,109,138,192,24,168,81,192,10,165,67,165,210,232,153,93,92,169,144,226,110,140,104,173,227,109,136,4,123,145,41,37,167,170,62,131,197,127,109,12,175,111,165,222,156,70,111,127,69,26,200,72,211,237,77,228,108,236,63,130,82,49,14,16,255,10,124,24,135,43,22,99,79,152,44,104,123,27,84,221,105,68,149,106,122,226,8,254,221,205,243,213,183,135,82,81,178,123,132,161,108,112,254,211,119,242,200,220,0,13,245,91,80,246,209,170,23,223,197,249,106,150,2,211,173,64,159,203,178,120,227,69,233,65,178,211,6,52,175,232,181,16,233,109,66,190,57,191,158,177,222,159,87,73,128,147,197,2,6,67,225,62,189,175,169,201,74,144,96,20,24,163,179,250,115,23,99,27,235,79,155,195,213,29,198,2,212,1,197,91,43,175,96,250,254,245,53,200,227,134,26,121,180,198,29,166,117,175,222,186,247,104,174,190,205,233,16,101,46,10,9,72,226,237,23,134,22,46,34,203,11,71,240,52,191,179,53,51,62,251,243,173,142,183,219,64,134,149,190,123,242,92,84,96,121,103,149,125,236,196,44,114,239,101,74,44,126,243,1,141,185,233,213,131,246,175,254,224,80,60,31,253,152,72,231,123,27,28,54,58,58,179,232,205,201,254,190,253,7,247,161,71,142,36,192,153,224,235,117,135,97,154,150,34,98,235,188,23,178,58,254,203,168,59,103,71,121,19,240,189,195,88,252,214,112,138,202,58,58,162,247,107,188,194,225,155,202,240,145,157,223,236,83,31,207,51,211,181,134,168,165,62,183,17,224,170,195,184,14,162,118,177,206,219,7,227,133,161,253,103,83,248,11,19,142,56,175,198,252,182,248,120,246,178,233,72,76,145,113,125,31,109,209,227,69,72,182,70,220,199,197,254,193,8,212,118,33,236,0,35,182,121,28,174,115,206,15,58,157,42,190,225,114,83,16,164,48,53,34,113,177,137,238,108,121,178,231,161,207,176,95,61,127,202,187,9,83,234,62,94,229,253,109,92,161,165,67,222,153,120,111,235,149,61,45,197,167,15,142,189,250,90,53,192,119,119,81,144,25,252,246,190,50,233,6,105,172,245,219,51,94,58,206,254,233,155,235,112,47,108,195,39,46,173,165,232,78,198,107,190,158,4,173,0,173,145,184,44,204,99,5,199,62,34,149,115,48,143,126,43,229,170,249,203,15,132,154,204,103,19,79,120,188,61,195,190,211,237,78,171,46,23,63,166,110,233,247,134,25,90,50,16,117,15,169,109,205,32,127,48,90,150,236,201,9,147,193,121,13,107,224,97,105,228,132,187,201,222,196,213,86,147,243,36,124,39,247,120,79,88,18,94,247,98,145,237,186,48,90,79,221,81,75,204,235,197,199,168,171,47,140,57,218,167,92,60,14,253,25,28,134,90,45,73,74,58,81,147,225,126,95,219,90,167,10,173,107,83,109,69,58,240,133,201,211,138,170,45,84,249,237,202,156,192,135,127,146,71,51,43,211,127,250,177,126,121,114,49,110,143,247,59,197,42,33,114,36,112,55,58,206,15,165,185,9,53,186,122,107,106,254,30,135,81,133,74,138,57,5,166,119,16,252,167,41,135,191,91,229,86,152,28,194,251,214,72,147,62,82,251,207,205,97,51,6,92,201,39,124,96,8,104,14,163,105,187,182,254,118,179,214,19,14,211,18,102,41,76,255,165,132,169,93,252,12,233,136,106,113,96,99,218,231,7,33,20,2,35,42,110,142,34,229,20,24,177,64,223,11,129,241,21,5,238,52,52,236,249,104,71,84,92,137,164,208,55,55,111,78,49,187,92,109,253,152,222,86,55,40,126,61,119,211,25,10,175,234,39,155,169,188,139,157,184,161,75,207,234,11,8,26,198,233,50,166,108,40,144,128,2,70,27,85,222,11,46,215,27,159,219,214,41,4,59,69,96,4,96,223,214,68,214,133,164,10,27,148,226,184,225,153,248,77,219,23,182,25,185,57,53,55,175,188,162,169,199,105,190,0,58,32,37,26,126,113,53,121,203,132,235,93,219,253,101,24,236,183,113,139,204,98,98,50,244,227,18,88,248,85,100,2,39,68,129,128,173,21,155,192,195,8,91,9,87,29,83,244,255,250,91,154,252,242,24,171,12,218,125,84,210,36,254,181,137,233,139,56,51,129,154,234,214,243,182,246,67,176,18,20,182,38,79,1,19,53,146,223,30,124,228,233,143,70,78,69,100,87,217,164,80,190,221,1,67,185,149,223,246,18,120,52,234,80,73,213,59,83,43,89,86,192,214,17,75,134,204,52,195,125,105,55,235,124,148,14,199,110,228,134,98,166,88,139,5,145,106,218,112,104,103,115,195,143,30,231,240,42,19,126,40,45,26,126,243,69,207,194,60,238,47,124,119,192,238,166,31,49,13,212,28,5,70,14,240,196,205,145,106,218,31,120,123,15,43,187,152,105,42,40,181,21,241,94,119,27,190,35,170,23,211,1,253,237,112,66,80,136,242,84,121,240,90,226,75,163,231,54,165,176,114,35,155,82,98,10,19,107,57,159,107,145,156,28,241,61,96,209,116,249,148,40,247,160,174,224,223,195,132,88,20,197,26,235,137,246,54,63,23,247,232,20,5,108,181,117,1,119,244,192,188,3,51,48,135,114,85,120,211,187,197,97,243,160,63,87,19,214,111,9,11,61,199,90,179,185,206,224,175,61,70,246,168,234,22,6,186,6,82,77,148,10,1,129,33,44,238,252,229,187,165,39,109,158,34,108,106,144,102,194,58,139,250,175,146,110,230,91,53,177,226,169,209,68,4,44,199,132,42,190,28,81,76,124,170,146,2,166,216,247,81,24,238,233,9,248,249,88,34,200,135,236,62,3,198,60,110,10,55,226,229,241,219,119,4,132,83,108,123,227,53,44,3,134,100,38,27,105,183,36,226,200,149,203,68,170,10,91,151,146,132,165,82,213,90,71,193,144,114,212,42,141,229,222,214,88,101,196,160,209,86,76,182,66,184,92,144,35,99,87,160,79,161,160,88,8,114,113,155,91,231,145,149,53,204,252,32,51,187,53,177,125,83,203,45,83,120,106,187,4,224,218,231,126,242,115,21,61,61,238,6,142,30,76,78,133,82,116,63,66,3,154,58,251,132,233,109,42,240,53,200,114,254,31,147,157,23,116,242,249,171,76,164,250,185,183,81,127,115,42,108,186,90,37,204,131,214,39,39,82,235,162,224,64,225,134,85,39,228,68,26,18,123,196,102,161,52,43,70,101,25,251,80,96,139,85,198,163,93,251,86,167,184,81,137,90,92,124,125,113,201,75,1,67,147,136,139,205,14,84,212,38,109,160,67,171,221,238,135,36,18,17,43,151,118,149,67,231,40,73,93,15,104,16,30,63,42,99,130,166,80,121,86,143,243,97,153,188,135,192,211,52,248,28,134,85,63,21,190,151,247,88,247,208,215,50,112,96,101,225,231,149,111,48,244,206,113,57,61,8,188,221,191,8,24,102,158,76,5,196,189,86,15,243,138,85,170,19,105,160,193,249,234,17,24,76,92,79,209,232,162,242,67,119,182,56,164,246,189,82,191,225,135,57,205,91,69,204,0,184,79,111,219,14,76,168,42,223,154,182,236,43,62,72,39,90,46,165,164,155,194,31,54,238,132,151,8,109,225,238,16,83,13,67,162,82,76,42,40,180,186,176,212,77,78,64,54,13,186,83,84,249,229,93,134,190,22,4,138,85,242,151,137,95,228,189,77,181,177,132,141,114,119,70,182,124,129,209,34,127,226,167,209,79,145,125,24,109,13,68,56,29,46,248,71,143,192,132,219,103,11,152,12,166,94,189,77,4,207,135,148,41,43,71,4,145,23,206,16,135,239,32,10,107,252,154,21,180,8,9,211,173,16,55,144,245,51,233,153,212,221,247,167,45,13,5,184,2,119,100,106,252,201,11,157,189,100,76,167,17,87,227,131,144,175,62,250,222,86,29,21,214,114,41,144,148,135,194,40,132,231,161,123,168,137,18,152,164,69,143,197,139,153,35,203,143,180,0,100,227,216,54,248,62,250,222,155,50,240,216,15,41,241,19,111,149,184,91,221,177,153,178,28,213,84,191,240,172,225,253,96,26,222,243,171,42,76,231,213,88,188,38,216,43,47,118,205,225,94,122,44,207,214,84,184,9,119,17,94,102,26,119,100,57,182,194,125,189,245,162,6,163,5,40,55,39,208,220,226,228,68,166,88,61,101,171,105,42,177,167,161,133,208,191,176,181,134,126,97,20,6,230,23,94,200,58,4,108,114,207,31,152,13,57,96,4,139,186,192,152,173,113,14,240,67,234,214,221,163,114,83,235,245,194,131,190,18,67,222,27,167,111,198,142,72,253,250,144,77,141,254,61,167,230,213,84,23,75,116,130,238,64,53,150,1,164,115,98,133,10,83,221,61,18,126,116,199,100,81,76,239,15,9,76,255,113,121,177,73,21,65,156,50,100,157,37,168,78,200,44,4,142,236,106,116,165,228,123,67,47,222,53,225,46,90,142,236,135,88,120,57,42,40,198,201,68,197,99,157,113,112,211,21,241,136,191,106,61,69,118,28,143,52,79,219,143,124,79,243,122,206,19,48,47,170,240,181,11,222,66,62,131,217,58,228,181,55,25,246,88,98,227,154,169,194,158,3,70,170,120,37,124,202,231,183,233,198,157,55,39,220,185,245,106,235,226,28,163,66,183,38,217,205,81,112,174,225,238,26,172,241,7,107,132,213,158,252,237,187,205,136,245,105,237,9,210,119,27,8,15,139,65,79,215,133,53,114,178,160,140,159,1,106,150,54,101,112,1,67,229,151,223,190,7,249,117,103,5,110,235,124,224,106,18,117,14,15,18,135,77,225,190,99,111,24,236,214,178,31,47,11,85,229,147,113,24,127,208,29,125,124,13,109,82,109,74,80,108,30,79,116,0,19,9,27,2,223,197,46,43,200,228,2,245,230,220,62,188,202,97,30,191,94,141,66,66,126,237,214,85,18,132,94,247,116,169,9,216,74,118,183,194,38,136,30,112,237,146,251,6,222,94,112,10,12,113,68,86,239,50,242,114,56,242,232,66,203,94,110,97,148,89,19,109,99,127,174,237,199,251,96,131,146,225,146,207,65,228,60,237,125,170,58,132,43,131,1,135,220,167,63,183,197,160,37,4,183,200,36,165,47,209,161,51,202,198,176,104,80,84,226,173,45,244,33,219,169,185,207,99,4,140,54,137,62,154,209,18,99,91,193,142,43,50,137,41,28,191,30,198,78,248,186,11,143,192,147,249,144,87,107,190,13,134,149,69,202,2,93,170,82,73,17,236,60,185,93,18,222,171,226,66,173,123,40,148,116,228,241,105,68,25,192,84,175,17,64,151,153,36,2,74,155,96,239,51,170,204,195,235,79,235,213,140,232,172,9,79,81,49,218,38,186,82,158,128,169,140,202,20,207,54,81,217,17,70,197,52,17,157,124,49,164,28,251,219,81,192,142,40,164,104,186,192,119,255,205,97,177,78,127,93,175,134,45,25,102,193,52,81,235,63,73,19,255,251,255,248,231,127,255,167,127,250,123,221,95,231,252,7,164,137,255,236,89,228,81,105,255,22,71,53,186,16,50,74,212,249,228,162,152,214,96,66,190,16,173,179,103,205,125,134,158,185,67,62,193,128,202,25,147,135,40,145,236,112,230,254,173,88,19,248,192,114,230,128,242,9,29,70,81,111,124,238,125,63,103,236,143,196,208,138,4,198,80,228,233,35,54,87,107,41,80,245,234,106,65,216,128,203,17,198,42,176,121,74,177,92,181,157,132,137,150,211,240,32,208,241,201,96,32,239,180,106,56,247,20,69,74,239,202,253,211,68,61,177,38,234,67,90,66,97,116,14,227,193,137,110,72,204,226,194,84,155,199,213,143,105,92,234,164,167,225,71,140,202,131,145,246,89,19,102,229,231,90,95,82,149,96,89,160,57,242,139,20,171,71,83,120,60,51,28,217,95,124,75,151,235,94,174,2,108,48,225,22,189,122,29,146,132,1,83,165,170,87,91,127,230,132,175,235,42,49,168,69,179,130,147,48,14,132,56,86,23,54,95,42,225,177,244,216,128,13,221,195,30,173,220,92,207,67,235,223,226,169,128,70,251,99,113,94,46,74,50,103,37,218,135,88,171,139,8,214,43,234,247,131,133,21,192,254,137,236,216,8,148,122,78,57,238,136,156,182,71,96,202,57,5,110,136,173,229,79,19,33,255,192,244,166,203,159,70,14,69,119,246,218,207,174,249,90,16,115,229,72,178,252,172,207,36,218,15,116,53,63,234,226,164,141,123,155,191,174,231,93,103,140,99,68,23,209,124,57,208,56,28,91,236,205,244,14,29,250,224,16,240,75,196,35,169,14,92,50,147,22,45,163,79,62,56,165,26,250,177,31,164,111,226,56,36,65,187,213,42,123,38,221,101,86,204,5,188,114,181,171,204,35,60,57,85,150,36,239,49,126,150,243,59,129,33,231,125,140,31,218,164,197,57,79,117,84,237,250,228,213,218,28,58,60,208,20,25,31,187,172,239,48,117,161,76,125,142,98,130,7,37,151,223,226,156,81,244,142,97,28,73,52,74,111,106,139,98,6,68,12,23,21,95,201,250,128,18,11,77,244,180,231,115,241,211,198,201,77,199,198,84,96,235,134,153,155,14,77,141,187,194,104,146,229,166,3,201,230,15,22,250,94,1,19,206,106,31,152,221,183,39,188,246,199,113,129,218,180,211,238,42,26,70,98,179,27,17,121,251,53,55,248,160,20,31,166,117,114,216,230,197,163,34,206,20,63,76,228,95,99,53,203,84,15,226,98,58,78,235,181,232,113,199,70,75,104,77,20,72,129,45,48,16,48,242,62,234,8,34,154,227,183,70,162,67,221,37,180,36,75,100,17,218,82,6,241,69,155,181,179,14,244,142,173,172,249,105,148,130,241,8,60,53,226,48,233,47,19,41,31,178,81,26,118,155,176,8,234,200,183,170,107,232,147,113,92,239,56,207,155,229,151,30,133,155,119,240,54,184,63,26,213,158,214,19,54,94,26,66,212,199,171,175,38,151,26,240,181,53,52,154,49,104,133,115,18,62,107,151,15,140,53,159,102,42,225,120,189,121,177,170,228,92,89,212,26,36,220,169,62,142,120,68,183,26,32,9,25,84,19,250,74,223,249,57,85,67,6,214,12,242,73,239,247,238,109,85,227,79,119,214,69,64,17,23,147,46,232,26,127,170,8,52,6,60,52,215,59,97,190,167,141,68,203,244,166,211,159,214,97,61,114,70,19,41,118,1,135,85,140,59,136,4,171,78,133,7,79,41,44,187,235,143,124,62,7,218,112,37,35,56,166,118,165,1,189,102,202,78,1,247,45,69,57,6,151,180,220,17,105,31,26,5,157,244,129,139,208,211,148,98,111,227,193,236,116,62,151,117,115,94,26,3,197,230,137,152,216,70,86,105,127,224,210,226,228,160,238,177,106,240,135,142,86,43,92,161,69,114,244,19,95,125,86,58,228,215,52,218,159,193,70,36,60,67,40,102,13,137,101,54,225,158,72,172,29,35,81,39,209,181,188,86,30,229,52,65,122,116,221,94,155,31,206,178,195,36,66,116,213,35,57,93,99,105,193,166,21,149,7,96,218,36,198,213,131,49,144,104,58,150,218,110,9,147,188,149,52,0,226,23,53,44,237,131,216,152,56,51,56,178,207,204,108,236,162,6,241,209,120,57,230,86,100,163,32,12,126,126,27,89,247,204,239,209,20,89,127,154,28,82,254,52,188,33,89,245,3,21,117,73,204,223,69,184,53,135,0,89,43,31,140,252,181,216,1,196,91,232,169,29,176,241,94,18,126,208,153,203,185,208,154,74,45,80,223,126,255,23,70,62,229,40,69,223,250,161,51,123,188,245,194,2,210,71,163,73,223,136,56,197,117,7,30,105,149,187,17,156,60,61,94,155,168,134,30,168,180,156,112,150,253,15,70,206,71,224,130,140,89,6,126,173,213,155,102,140,206,51,70,94,221,69,79,239,162,3,151,98,11,99,64,74,20,73,86,161,183,248,36,124,52,28,126,151,57,90,218,177,68,42,81,225,254,73,148,157,190,243,181,7,6,168,192,29,70,117,178,2,8,96,203,111,91,13,71,24,10,215,238,110,106,12,27,157,116,199,231,182,106,110,9,69,24,231,179,54,129,151,218,71,70,203,204,35,192,52,241,52,197,103,196,254,24,180,187,39,87,181,128,232,10,50,50,229,138,49,45,122,255,68,71,105,200,144,129,124,106,116,229,183,9,29,5,113,178,89,31,177,174,73,85,211,112,121,18,166,20,77,243,185,165,198,7,163,22,69,36,12,225,134,80,49,28,99,106,178,209,50,228,52,172,171,225,188,92,88,171,162,183,21,155,164,181,107,229,176,85,225,59,13,71,207,221,22,222,147,188,118,163,246,44,94,27,193,215,163,112,197,146,43,9,163,22,243,40,76,143,199,38,155,177,102,218,168,254,93,45,39,234,49,169,71,133,169,143,154,9,55,61,99,224,61,157,29,22,45,244,107,221,234,81,212,29,233,255,19,105,234,250,61,97,19,103,182,120,23,43,223,19,120,154,174,100,192,176,49,21,174,194,4,167,0,76,212,49,44,235,23,3,190,97,79,183,15,19,163,182,60,208,97,7,105,56,6,155,127,102,212,119,147,86,25,31,10,9,116,160,128,81,140,213,17,133,177,158,247,38,229,173,121,104,242,187,59,76,141,141,176,253,163,23,67,173,9,155,213,130,115,31,222,12,100,174,60,28,97,206,78,229,190,224,15,62,153,34,55,221,125,225,3,33,50,225,214,2,75,179,40,209,200,52,38,34,128,69,173,171,28,172,237,167,33,144,129,60,134,94,175,126,70,48,235,47,218,84,31,148,115,112,94,87,51,12,149,66,11,184,71,40,80,116,27,204,68,21,74,217,143,194,198,228,175,9,31,141,182,32,118,188,34,95,123,31,156,132,183,16,214,144,150,207,33,179,10,98,249,30,144,152,159,116,124,240,115,135,94,77,96,125,102,106,209,122,71,9,73,112,176,59,230,4,191,111,161,201,193,106,244,137,39,13,2,145,104,135,254,129,193,124,132,198,164,179,31,59,242,132,235,99,29,124,63,252,195,7,251,119,68,50,23,170,145,114,237,238,76,128,183,23,105,232,170,13,154,141,251,72,83,230,132,225,30,43,113,18,131,186,5,220,84,31,30,152,178,235,147,240,117,87,228,106,211,231,89,193,11,120,238,32,117,165,124,146,37,233,145,188,127,144,193,208,171,27,178,25,121,245,210,182,100,155,122,169,49,130,202,74,116,171,136,135,242,24,21,195,247,12,170,246,170,180,198,3,182,106,234,132,183,102,45,47,76,185,110,208,50,241,243,142,194,244,39,62,113,245,177,197,150,12,223,99,49,201,184,154,84,159,156,187,215,61,161,218,43,225,218,148,203,87,166,121,52,142,90,156,124,42,85,156,165,45,48,45,78,5,70,132,40,40,38,245,215,107,92,168,201,200,53,205,33,36,220,241,97,77,207,199,21,197,127,20,222,79,188,228,218,188,119,155,14,50,70,101,114,84,229,115,83,140,24,172,105,88,178,74,191,55,223,56,88,182,112,239,149,206,77,105,234,136,73,222,202,233,82,232,184,173,205,199,227,185,119,34,120,67,36,16,41,200,55,54,178,195,38,252,160,63,93,104,207,17,196,229,129,174,161,220,188,90,179,220,184,57,182,133,76,114,74,211,123,240,208,175,21,245,165,169,147,66,57,49,207,154,241,52,247,167,170,224,196,76,128,203,221,63,37,7,36,138,130,141,13,33,94,182,59,154,53,238,36,224,90,196,239,124,96,147,163,119,184,90,251,84,125,105,164,203,102,80,189,63,141,218,48,13,240,94,253,234,95,223,1,169,149,56,180,254,241,139,239,177,87,148,88,140,10,112,172,29,162,129,82,121,133,232,3,130,57,254,161,33,92,41,109,166,20,19,91,242,9,124,84,54,251,158,98,176,210,252,161,14,197,224,69,171,67,6,117,167,35,234,9,72,104,72,229,201,33,49,26,48,71,181,144,115,57,33,81,37,245,106,132,7,42,189,88,79,246,92,125,68,33,68,171,77,253,100,26,28,69,144,243,250,196,71,154,0,220,225,194,222,244,87,166,178,166,31,57,59,10,180,224,8,67,14,43,104,146,124,34,106,247,119,123,241,123,91,87,141,161,223,153,130,128,40,255,224,193,199,231,234,10,103,194,11,83,6,61,60,116,47,186,231,241,140,170,23,150,141,180,195,222,22,131,219,190,40,217,78,41,11,22,248,58,109,17,28,160,2,248,19,57,43,116,169,94,81,213,50,150,181,124,146,1,55,173,11,31,81,132,18,133,167,183,216,36,103,20,212,112,68,54,45,95,50,197,47,247,62,40,168,89,159,154,47,20,136,119,212,165,28,182,150,79,17,82,183,134,85,94,235,67,219,194,38,181,108,52,243,123,124,158,221,73,161,74,58,86,201,137,161,17,117,68,251,83,6,71,43,185,19,37,72,214,54,65,43,167,54,9,41,71,235,132,96,175,69,137,36,235,189,162,11,61,198,169,117,85,157,132,157,155,9,211,14,64,121,44,202,12,167,219,147,176,139,216,169,4,190,27,72,68,34,39,34,2,146,64,88,20,116,145,61,244,186,44,8,130,69,126,26,221,188,168,59,164,58,245,142,160,220,188,162,35,230,230,61,171,146,253,228,47,73,176,242,162,161,80,207,179,88,123,55,29,38,171,20,245,113,32,107,169,133,182,116,220,26,97,5,154,114,168,86,134,110,235,181,228,241,46,226,179,180,207,17,216,74,69,86,94,125,196,65,131,160,105,19,211,225,123,46,205,37,87,91,153,68,84,183,209,71,73,38,7,153,146,18,25,114,218,233,158,173,240,180,146,0,129,17,144,76,24,205,200,8,205,79,118,88,169,62,95,63,190,154,127,125,54,9,189,150,102,107,189,249,173,141,184,38,115,131,126,151,59,7,124,153,232,149,194,195,246,63,47,129,44,228,93,114,69,96,160,142,72,114,162,49,176,68,238,142,223,70,5,213,63,23,93,26,101,243,35,99,80,105,215,230,213,153,253,147,248,71,52,127,185,158,133,117,163,166,71,181,14,41,122,197,238,110,172,97,10,182,77,191,7,148,151,247,107,222,223,34,14,176,5,62,51,12,76,83,155,23,85,19,114,8,240,236,189,40,21,131,82,84,177,208,196,172,73,100,252,53,20,221,178,65,113,26,7,203,10,167,234,105,71,54,138,66,177,168,187,104,86,14,85,151,22,142,114,18,186,89,14,249,29,209,114,89,173,104,204,249,209,207,107,221,25,191,181,32,246,96,35,121,49,46,5,78,242,211,196,42,187,91,67,100,131,166,232,15,18,208,32,61,187,188,208,247,238,126,85,31,156,174,246,145,24,62,181,18,49,212,197,73,195,228,22,21,200,215,110,211,109,6,239,142,164,146,215,47,227,48,232,36,62,166,28,238,191,141,102,129,164,106,184,26,41,75,47,81,54,255,89,231,41,21,227,143,27,183,103,208,52,168,234,198,96,170,157,94,182,141,208,175,86,155,23,68,188,189,68,243,88,6,123,201,144,222,175,73,77,190,23,148,35,51,90,215,103,196,203,170,81,111,78,199,81,173,197,181,54,90,49,104,148,205,245,207,144,31,200,21,46,29,80,41,162,213,67,133,50,151,87,90,20,233,0,68,29,251,86,120,184,15,118,232,0,136,145,170,168,117,63,122,97,83,153,237,127,197,190,62,200,135,32,6,239,123,212,161,113,102,248,15,244,77,111,20,159,188,147,154,198,32,39,11,177,49,113,104,96,233,214,48,85,222,53,245,87,205,2,130,55,229,251,200,129,142,114,242,234,138,168,102,176,84,57,210,233,14,151,240,128,250,244,196,106,53,29,225,124,52,171,106,153,81,221,126,119,225,154,76,82,220,113,68,136,119,20,191,87,83,142,16,152,194,124,55,70,238,30,183,215,214,223,198,157,60,110,213,50,245,68,106,5,184,91,11,2,95,143,230,248,86,189,250,238,237,110,70,29,83,130,221,122,243,133,40,120,172,71,132,138,186,92,125,16,107,46,33,86,176,82,208,7,112,65,6,140,37,65,237,74,145,183,62,33,101,141,122,195,245,78,30,121,46,92,251,199,203,21,216,42,135,232,5,80,167,141,170,200,107,9,161,174,131,48,81,190,116,67,100,221,43,189,57,7,239,123,29,185,154,67,99,31,215,180,64,158,120,133,202,220,224,29,43,13,100,127,48,189,151,159,36,176,3,227,209,249,111,99,0,183,108,7,107,240,221,130,222,125,159,36,71,217,217,56,97,76,11,49,190,7,210,157,194,214,234,47,231,25,44,28,20,116,29,166,97,215,148,159,70,209,161,190,214,199,65,122,12,89,237,128,9,168,47,55,109,14,12,2,74,147,18,126,142,49,31,29,54,22,114,62,56,74,137,216,151,1,179,65,78,129,143,149,176,59,92,40,6,151,171,155,73,136,251,147,67,249,222,77,30,141,26,168,183,251,27,48,188,109,249,220,119,206,210,22,200,127,155,38,241,123,201,213,132,242,188,84,143,133,191,160,18,10,76,37,235,246,65,237,152,178,69,174,38,2,121,252,98,50,26,153,35,1,69,80,99,196,197,135,172,188,94,252,64,236,245,215,198,148,201,52,6,48,125,80,124,26,163,16,136,193,34,112,99,185,250,111,15,108,240,33,87,91,16,37,126,27,66,114,105,143,194,35,210,228,192,71,244,155,128,17,216,139,153,70,75,176,100,160,15,52,24,238,145,83,125,76,167,29,121,121,115,114,146,165,197,160,173,42,53,234,23,69,89,209,243,251,199,26,28,38,27,137,250,216,251,94,221,133,93,42,50,142,89,196,97,112,123,149,153,13,69,236,58,31,108,208,143,209,189,43,51,1,230,148,125,195,18,204,207,227,48,171,49,233,206,192,244,248,240,121,72,215,200,145,245,139,6,227,124,159,128,107,186,110,160,164,149,226,185,173,161,181,172,221,97,150,113,141,139,33,196,62,138,242,53,106,160,143,100,64,134,85,42,212,87,85,144,70,124,232,75,232,115,243,177,60,243,115,96,130,225,63,43,140,150,185,63,25,2,86,165,233,213,38,190,236,79,134,88,74,198,174,13,166,179,103,15,152,35,98,8,204,214,16,175,61,16,89,42,122,245,36,140,235,47,54,204,193,213,71,155,102,95,190,48,65,249,44,168,54,216,218,187,56,124,207,213,140,158,1,15,152,132,126,243,169,125,58,127,95,147,2,187,23,181,74,251,190,62,176,239,103,149,108,126,149,141,120,96,4,148,152,9,27,211,69,14,24,136,53,35,94,10,51,118,212,47,250,76,215,53,162,15,217,120,170,206,4,180,65,74,15,24,241,26,157,10,131,24,190,63,25,129,140,62,231,7,14,114,1,48,59,80,253,192,80,236,28,126,204,185,214,247,42,247,64,243,223,230,68,95,237,179,62,158,8,15,3,163,65,166,55,159,45,34,188,23,38,176,189,234,103,18,211,20,241,7,67,133,196,156,215,73,252,116,47,29,161,56,163,214,20,163,54,24,183,116,4,76,97,74,222,28,90,196,121,131,180,16,218,208,76,156,130,34,143,245,90,73,119,250,210,230,84,54,195,73,221,208,244,81,129,135,78,241,182,192,104,247,191,190,51,77,78,51,189,98,224,246,198,193,6,210,36,71,110,109,21,20,39,110,77,117,77,239,10,83,133,155,48,221,231,183,192,147,226,238,132,233,154,34,15,86,177,115,227,183,177,119,203,222,10,143,233,69,101,192,40,62,200,111,87,218,78,251,94,121,29,158,158,162,51,160,139,148,152,191,116,171,77,142,166,123,234,221,239,231,251,17,2,207,171,127,126,184,89,191,222,128,233,137,38,223,10,137,250,238,171,154,22,87,51,217,141,6,19,38,247,155,15,190,70,59,31,120,10,140,71,169,47,69,73,137,111,102,212,249,162,127,172,48,2,3,79,192,83,218,60,219,131,63,211,143,212,107,171,181,221,219,231,173,174,171,21,183,70,55,74,127,152,118,234,190,209,33,249,130,74,182,14,54,26,101,254,206,80,175,235,210,119,166,105,125,79,152,164,157,190,51,13,86,86,220,124,91,255,80,133,67,132,138,100,235,243,57,203,175,137,51,104,164,249,194,184,177,67,103,119,167,9,116,12,201,54,177,34,249,88,36,119,167,111,147,141,177,61,58,137,238,75,51,102,63,184,163,53,220,196,170,164,135,70,119,231,212,18,243,253,51,81,16,54,26,238,227,193,80,32,254,44,48,10,127,110,63,153,252,162,218,17,19,127,181,141,184,57,91,178,108,133,38,220,21,6,47,138,125,115,232,147,115,42,122,201,22,48,253,110,243,209,22,61,233,60,101,196,156,161,61,193,163,176,85,15,6,76,115,221,37,112,131,247,25,168,197,61,4,189,119,126,155,208,2,35,37,56,166,192,144,20,207,206,171,97,91,8,12,179,163,231,205,137,206,229,247,92,180,149,107,53,110,126,172,73,176,192,135,2,153,30,112,29,153,63,196,125,176,26,48,127,47,76,247,140,49,35,24,87,90,88,195,157,1,80,83,1,2,124,152,125,157,118,104,67,199,4,43,241,248,76,162,2,232,115,152,147,160,35,152,247,131,7,145,158,169,3,142,108,100,220,28,217,53,105,93,97,15,70,209,143,95,141,146,80,125,244,230,176,58,95,31,220,136,149,4,22,229,173,233,108,233,7,192,133,141,48,168,48,124,193,128,41,208,235,91,225,251,239,220,80,31,143,117,111,249,92,141,215,55,29,230,240,255,160,8,97,245,64,15,250,246,31,120,196,126,54,72,107,235,202,183,17,127,124,51,196,121,44,234,88,45,83,245,241,181,77,133,221,209,197,187,8,36,45,55,196,41,208,233,58,21,104,168,227,106,5,63,214,204,243,40,220,209,77,140,123,247,181,138,126,46,216,3,37,30,236,174,173,207,234,234,232,234,229,47,83,206,160,67,214,205,90,136,159,70,253,97,40,188,172,162,44,175,238,77,54,83,10,142,203,219,255,225,7,75,164,124,80,26,118,255,96,199,163,177,130,196,240,67,199,176,121,146,16,24,75,66,86,223,104,37,8,173,198,92,30,159,207,73,36,175,46,255,216,216,164,114,158,95,212,252,199,64,85,40,126,88,7,213,227,100,35,58,185,35,109,171,87,223,213,211,220,88,24,141,36,85,209,39,59,240,187,158,128,17,193,151,37,128,14,223,246,109,99,252,74,153,228,183,39,98,206,190,109,152,12,216,17,195,17,43,52,116,122,208,204,40,144,151,20,54,139,32,224,78,11,67,133,169,126,168,1,35,84,44,203,143,0,184,151,45,18,203,193,219,148,47,130,180,235,244,215,134,178,160,118,35,178,112,212,210,7,140,14,253,249,194,111,107,222,159,168,229,153,91,159,12,170,180,59,109,144,172,183,28,157,20,152,230,44,70,241,114,119,221,209,48,120,71,162,4,167,251,7,37,10,237,48,154,138,93,30,236,144,48,125,243,7,228,238,144,100,144,123,211,61,204,185,228,135,64,192,81,239,159,124,116,117,197,38,83,61,92,89,29,139,122,105,129,120,253,126,46,60,238,49,196,112,36,103,220,187,155,226,36,205,74,151,207,197,129,209,226,140,152,240,116,213,104,221,118,246,185,225,56,173,221,148,196,130,168,254,242,86,202,27,105,119,154,182,9,140,28,87,108,58,19,23,34,217,182,3,21,118,114,31,254,228,48,80,155,156,18,187,90,151,33,255,109,50,191,77,206,70,211,69,216,241,98,155,214,152,18,42,66,79,19,26,197,11,31,210,71,178,105,209,29,238,174,11,191,154,131,114,127,81,39,17,27,56,170,108,135,70,204,142,181,107,205,224,134,124,109,202,133,194,83,157,247,108,42,91,28,70,136,153,115,246,150,207,85,197,94,38,114,118,188,38,24,116,94,3,77,47,70,99,247,196,83,63,214,98,70,224,107,107,151,25,63,141,200,247,51,20,62,123,197,44,133,42,185,245,177,7,167,64,128,79,235,122,41,17,90,95,58,228,223,72,168,252,89,132,254,255,253,167,255,254,239,255,235,191,253,237,95,255,237,63,4,233,247,250,71,4,233,255,254,211,200,179,90,222,58,224,187,227,60,138,154,39,145,23,151,245,172,15,76,249,107,192,253,52,253,60,120,197,61,80,90,85,138,219,0,156,226,204,220,235,158,200,58,136,44,165,17,67,204,215,30,235,123,245,24,35,224,34,13,161,127,79,246,56,45,234,152,6,246,172,159,47,68,59,216,88,14,125,138,52,168,193,119,121,157,120,109,52,245,196,14,189,112,9,149,153,99,162,252,154,184,216,100,180,92,229,21,152,140,180,142,56,237,190,107,160,125,174,161,79,118,55,226,39,175,37,10,255,65,113,99,226,151,239,238,63,138,254,114,141,132,24,104,255,236,16,11,239,62,223,249,33,142,46,183,198,234,9,67,17,9,152,150,61,81,109,25,83,223,226,247,38,71,188,37,97,130,90,209,181,177,124,188,41,245,154,186,67,12,2,209,177,181,77,78,100,189,184,144,41,242,33,161,251,80,23,187,132,236,76,136,234,2,79,242,149,178,119,193,36,137,117,140,161,174,198,1,60,231,233,52,181,67,143,13,186,160,38,76,36,52,94,139,13,91,35,55,219,84,147,134,223,27,165,245,38,49,39,186,225,214,144,241,166,241,103,215,140,137,137,146,186,127,57,127,250,152,93,79,42,194,72,62,40,228,201,83,91,205,96,178,246,113,136,162,35,169,118,61,237,63,79,28,69,119,129,167,122,154,161,35,170,212,14,70,69,45,18,166,224,144,68,101,212,225,113,109,198,231,243,211,168,230,135,105,48,172,66,69,94,139,190,191,97,149,112,164,86,221,56,105,155,84,221,114,184,167,204,250,12,217,69,79,4,162,7,173,34,187,158,22,23,110,233,143,32,41,81,36,78,13,109,203,213,252,77,133,6,14,192,103,76,134,147,206,105,6,141,207,160,166,1,185,186,48,158,209,179,84,131,199,162,191,225,18,152,226,171,90,106,196,135,157,248,71,110,112,117,117,61,217,49,118,152,98,221,86,147,90,60,119,225,13,159,70,144,205,118,209,7,67,249,169,196,136,209,67,236,145,195,25,54,199,233,43,225,107,148,200,70,185,224,127,69,146,8,137,245,213,212,175,93,150,115,23,211,250,121,212,196,132,229,223,78,58,28,166,170,40,240,117,210,90,75,24,18,81,85,248,218,148,30,155,28,196,200,155,236,10,214,200,110,141,112,56,30,43,234,18,184,89,209,72,184,120,253,12,73,173,45,234,185,194,169,190,155,11,237,11,213,234,167,149,120,184,251,147,14,32,106,121,15,178,20,17,66,153,22,56,122,20,166,71,110,248,228,168,107,138,33,104,234,143,195,51,244,148,159,32,47,242,245,102,124,84,58,76,184,165,163,114,79,155,146,97,12,75,24,233,247,164,221,66,88,83,29,14,222,106,95,143,29,170,137,7,34,174,125,91,212,13,67,36,83,98,36,22,147,157,234,23,31,186,84,4,204,249,161,97,140,107,111,247,136,12,193,75,84,255,17,246,255,206,168,148,169,143,124,98,32,173,140,136,114,160,2,214,154,254,52,81,147,8,253,144,41,253,44,63,142,204,230,167,19,98,254,56,232,18,127,161,175,118,141,171,173,21,128,134,157,112,19,78,68,196,40,222,46,26,57,122,206,246,66,55,212,144,254,16,253,132,66,221,253,208,165,46,255,209,212,2,37,162,161,208,108,73,240,123,166,44,133,175,121,23,81,43,74,116,234,163,193,186,59,13,171,91,11,104,54,226,210,40,188,66,89,129,64,33,68,86,141,229,81,134,21,65,95,90,23,180,71,127,251,151,211,119,216,226,207,18,101,52,98,95,132,48,17,99,149,195,109,34,85,81,252,144,160,17,104,31,83,67,152,163,59,27,0,180,238,207,47,155,46,185,47,1,72,212,93,231,10,174,85,72,131,30,83,40,59,26,80,166,250,232,248,25,98,114,89,77,67,221,20,139,151,24,51,152,61,69,86,39,212,253,107,223,181,136,101,119,161,183,217,213,212,134,250,111,35,231,57,63,129,219,74,230,206,35,244,140,88,211,7,183,150,198,17,192,167,81,239,168,31,120,173,25,185,3,234,154,53,252,111,57,248,136,87,223,245,65,65,230,7,94,177,192,80,86,88,165,127,110,110,226,38,1,83,254,162,239,69,242,186,197,213,36,169,170,222,188,201,52,197,162,125,246,231,209,200,147,248,144,162,248,53,63,63,93,105,88,61,2,126,32,68,43,140,214,157,255,116,37,112,91,245,201,30,34,220,113,243,94,136,98,202,247,162,165,103,196,225,43,18,203,58,209,168,118,90,146,71,162,192,162,43,140,50,124,220,92,42,182,0,123,47,17,14,48,217,233,170,67,214,104,103,51,18,230,209,142,194,236,244,145,255,66,50,167,235,213,102,79,248,47,155,100,121,209,171,77,228,177,7,124,119,87,125,178,66,73,125,252,52,73,68,29,112,190,64,47,113,111,162,59,154,1,168,15,186,135,62,100,15,37,141,186,64,238,236,31,97,39,221,135,132,133,167,137,187,104,39,105,25,69,218,192,104,222,174,206,140,145,84,186,59,42,119,3,234,198,113,33,25,90,190,18,17,251,92,109,3,225,137,86,54,180,246,201,9,98,158,56,58,172,67,173,192,166,231,227,79,70,63,11,13,238,92,59,150,68,148,163,15,173,224,166,162,247,88,136,212,179,5,244,63,57,67,56,123,126,244,93,216,146,86,10,227,70,250,205,209,111,59,250,214,240,193,162,169,142,117,147,44,245,131,246,29,84,129,251,45,251,39,81,74,176,165,63,113,111,218,65,55,205,71,34,180,22,15,142,201,188,235,23,110,145,52,135,211,170,155,244,93,240,153,234,188,147,166,227,43,124,38,66,188,211,29,249,143,185,76,20,238,158,217,1,19,92,214,159,189,46,194,142,15,57,216,53,231,231,149,239,158,187,3,110,166,255,44,95,146,45,63,56,6,148,238,127,231,193,181,128,34,107,141,28,246,44,253,147,27,190,134,162,71,179,168,58,30,74,189,152,20,114,44,55,6,88,209,67,93,232,73,246,222,235,66,144,179,134,167,173,143,134,118,82,11,186,202,181,158,53,245,140,6,196,189,155,79,127,100,70,244,209,232,44,177,123,208,16,200,90,104,44,236,122,75,176,95,78,192,176,39,148,153,49,104,127,22,55,167,180,82,54,97,252,176,234,164,70,224,218,251,135,227,64,31,203,228,225,152,226,129,228,250,233,54,231,178,62,212,217,28,138,47,21,182,6,186,1,175,189,149,72,80,217,85,124,38,17,13,35,60,163,240,93,248,61,200,73,214,40,89,222,155,220,234,28,9,99,45,8,199,1,158,105,156,247,15,138,8,79,211,171,217,167,125,221,83,19,63,213,62,35,3,211,99,233,114,117,125,148,13,67,152,207,37,254,237,183,159,41,187,6,182,123,15,58,237,99,159,191,126,224,201,100,12,184,143,174,60,30,43,13,236,241,104,244,147,84,114,211,181,159,238,42,10,50,218,61,63,212,154,160,102,169,185,94,241,133,27,253,88,142,114,182,78,247,138,72,224,254,52,101,101,241,99,219,227,80,15,45,19,151,18,252,206,49,219,52,224,251,224,178,163,145,224,28,51,89,116,236,219,50,153,232,174,27,125,71,128,203,81,202,87,183,132,130,47,224,7,130,197,145,205,22,153,131,234,37,118,192,181,169,131,68,147,62,111,37,107,176,245,81,16,152,104,246,110,9,19,117,87,34,220,113,114,174,161,91,57,43,68,101,155,183,70,176,159,190,27,141,194,52,68,25,121,53,164,61,121,112,211,196,120,242,201,238,8,14,133,45,224,19,87,179,119,41,129,15,254,231,74,58,231,110,159,91,23,74,96,131,213,72,152,240,57,194,29,68,10,34,201,158,247,28,208,228,29,78,3,189,38,131,112,137,34,155,194,247,192,138,148,10,199,162,6,139,172,177,251,137,199,134,53,49,148,49,121,215,7,251,142,115,88,55,226,180,71,97,40,229,9,35,156,252,185,218,40,127,14,211,56,76,22,111,167,36,220,53,70,232,25,223,202,231,99,66,244,41,49,42,116,135,104,74,98,29,131,176,128,15,41,92,3,205,89,66,102,127,122,204,179,178,76,246,78,96,108,226,224,153,162,219,49,36,185,208,105,62,157,251,10,196,97,53,178,40,146,28,94,105,13,113,129,154,43,185,218,8,152,65,184,36,50,245,124,174,198,107,140,121,88,88,190,74,52,109,136,222,185,49,95,14,19,73,87,103,51,57,149,17,48,1,140,15,28,207,93,104,131,161,22,113,71,29,218,39,18,151,22,205,202,255,178,211,110,160,193,90,108,26,26,36,114,221,92,31,209,96,245,55,225,90,194,139,9,116,237,241,97,28,79,246,245,64,201,123,116,133,233,158,25,3,118,45,92,53,13,145,171,58,35,63,117,193,113,211,159,54,97,219,28,238,34,221,209,12,166,155,251,201,143,213,148,54,111,205,37,92,105,152,17,233,125,74,4,154,46,25,53,22,8,239,53,215,231,234,102,202,15,2,143,207,147,87,232,36,114,53,73,99,225,105,95,251,164,117,129,31,141,0,208,150,15,185,173,128,237,27,8,9,156,116,154,123,179,48,219,215,148,97,185,91,208,117,126,60,74,86,54,173,152,149,66,126,119,241,199,85,33,233,111,2,197,88,110,190,96,145,249,94,122,247,39,234,172,149,57,143,219,17,188,122,78,16,89,62,173,154,108,221,136,110,144,48,243,133,179,79,249,141,215,58,211,68,67,166,55,10,228,61,26,79,157,102,90,24,242,187,22,179,247,122,38,43,44,213,106,128,82,233,132,24,245,21,214,40,245,115,113,143,176,226,222,212,142,107,96,144,122,109,239,75,76,109,135,69,106,181,198,225,33,230,226,133,90,240,162,53,234,136,156,27,201,83,47,28,33,241,36,23,19,145,126,188,248,118,89,74,82,118,43,36,214,238,231,232,94,148,66,81,151,88,158,68,56,107,148,59,47,19,128,19,163,216,148,42,189,162,111,45,203,11,73,225,71,167,2,38,234,93,238,107,29,249,206,116,73,200,118,16,139,14,114,159,162,18,182,217,208,14,37,251,69,119,89,189,183,213,234,190,48,234,189,77,78,220,202,1,237,92,55,96,12,162,35,240,143,128,227,149,58,176,53,143,190,22,5,106,94,84,178,76,79,100,127,106,109,102,212,211,67,175,151,38,99,124,14,120,165,81,240,199,164,25,227,91,75,83,66,47,105,17,233,81,210,163,165,181,67,135,195,210,193,143,86,1,209,25,181,198,136,163,125,221,196,146,168,80,255,151,215,236,221,117,116,15,50,173,196,49,121,195,152,11,15,124,205,163,133,58,245,56,211,211,154,20,52,113,143,170,9,225,175,184,150,244,140,214,225,108,19,5,241,239,81,230,254,22,226,88,75,134,188,152,146,19,217,48,40,206,108,46,173,64,194,15,27,86,22,245,61,109,119,52,130,60,83,75,13,17,203,161,248,208,5,66,72,244,125,138,16,218,175,123,87,84,188,146,131,209,74,28,211,79,242,33,27,38,5,43,103,15,205,4,138,87,21,223,21,126,164,159,50,104,129,31,227,101,243,15,141,108,135,162,119,243,114,213,148,193,236,151,179,186,209,255,47,86,30,11,101,104,76,3,47,184,71,131,50,36,7,233,176,244,215,36,213,141,35,130,109,104,47,74,13,56,165,80,97,142,193,242,161,122,240,183,26,15,50,15,68,221,19,61,22,89,125,94,244,174,203,158,5,180,72,254,82,173,241,51,245,128,175,81,153,157,87,141,235,77,55,42,191,55,226,61,41,3,140,189,180,208,117,155,14,223,109,54,57,96,80,157,238,181,43,30,124,221,173,245,52,185,26,226,201,207,101,176,158,2,181,38,189,31,59,16,111,228,247,137,8,121,51,79,195,193,132,179,69,143,139,233,15,126,104,90,49,229,106,252,139,215,172,199,123,71,165,38,214,42,201,83,182,183,231,125,112,196,228,158,236,122,12,124,238,190,253,142,217,117,177,72,6,200,79,143,225,178,78,150,90,64,237,39,65,26,235,188,218,127,100,53,150,21,81,38,188,32,231,206,247,173,136,254,159,116,93,169,54,130,38,60,223,17,235,156,46,185,218,176,249,55,117,165,203,97,196,253,99,207,159,72,99,148,241,30,55,150,245,65,181,55,223,10,137,200,242,90,76,23,230,56,201,178,56,232,64,24,245,231,201,155,151,35,31,115,89,185,115,92,77,186,172,142,188,250,30,202,188,141,63,249,253,167,185,228,115,109,100,122,95,89,251,99,29,199,87,22,57,226,70,93,175,106,159,64,183,240,47,39,10,248,198,255,119,216,158,84,126,250,215,171,161,58,252,208,54,34,7,13,198,201,155,15,181,52,19,165,106,77,46,94,125,198,152,33,60,207,174,254,129,215,27,242,101,42,28,84,214,229,222,199,180,168,125,46,240,177,82,116,193,252,214,234,186,156,156,252,108,165,39,175,198,159,188,206,105,139,73,218,164,217,32,149,72,215,54,127,171,149,12,134,6,156,31,132,127,117,90,247,123,211,173,36,177,121,45,222,83,227,185,208,21,104,2,47,34,234,249,92,3,37,51,129,145,100,169,197,63,7,133,242,53,124,253,249,43,231,223,207,137,155,215,12,12,17,163,64,214,172,175,184,152,158,1,79,194,232,50,189,242,97,172,60,84,84,114,18,90,123,209,245,18,167,79,183,166,134,233,19,24,140,26,65,143,33,33,195,47,191,77,28,177,249,28,197,128,111,75,46,158,195,100,183,99,195,97,254,207,132,23,154,245,62,40,244,39,125,178,29,12,146,202,51,74,226,142,137,229,85,153,40,195,186,151,207,216,103,39,42,92,130,210,80,162,249,247,168,144,60,107,28,178,84,219,49,138,195,183,217,105,157,137,114,192,31,235,113,86,227,226,167,36,37,110,66,148,94,174,104,107,48,124,187,150,48,201,234,245,248,38,124,39,198,76,245,124,184,225,15,178,117,254,220,104,31,101,19,80,96,20,120,143,223,188,195,254,120,228,193,175,101,240,188,221,52,129,57,139,182,220,156,170,207,151,189,113,172,192,148,234,2,129,231,145,215,70,17,187,127,110,78,3,16,223,144,172,198,83,63,200,131,100,222,27,75,227,240,65,61,163,203,176,28,162,255,197,223,187,34,239,45,211,244,57,86,48,227,55,191,251,110,145,121,134,208,220,57,241,224,84,250,85,153,165,144,197,246,91,23,125,204,67,62,114,107,42,155,202,242,35,160,18,8,40,122,49,66,75,143,195,15,78,88,6,2,128,79,157,219,119,202,199,164,190,159,124,45,122,29,204,26,87,67,137,31,125,43,220,154,159,169,244,123,88,25,193,0,189,255,252,154,222,23,238,68,228,115,215,32,110,74,190,241,29,81,210,35,52,179,75,152,176,209,43,150,136,138,24,157,34,183,60,56,102,213,43,160,116,186,121,89,85,71,197,124,37,159,135,215,39,187,199,207,22,152,85,255,248,209,86,72,82,164,190,30,240,64,144,247,29,21,90,227,221,3,90,96,122,154,197,209,70,188,255,73,86,139,193,244,154,118,216,4,164,135,188,216,46,176,209,253,201,11,5,120,83,30,13,254,77,127,205,24,164,174,77,161,33,97,82,10,175,207,108,93,41,81,155,147,97,161,240,253,213,95,176,140,60,125,195,114,204,141,228,80,222,213,75,59,52,228,178,142,192,232,173,191,19,145,140,252,28,178,153,54,4,117,223,74,118,80,146,128,121,182,209,32,199,212,254,28,46,227,115,107,232,103,111,55,52,67,219,117,64,229,98,172,133,119,38,129,30,97,25,93,116,153,148,160,191,244,143,195,34,247,190,30,225,75,191,224,157,169,8,29,130,30,116,89,126,110,24,48,84,27,121,43,120,36,243,77,231,48,160,100,208,229,193,16,81,155,111,83,141,99,237,101,151,206,82,100,63,222,22,41,246,177,172,106,48,81,68,252,167,191,179,157,115,2,90,226,170,249,181,215,234,38,119,31,240,64,44,171,228,135,182,188,196,22,120,208,128,227,201,183,66,76,57,225,138,69,85,242,91,89,247,193,132,239,156,175,47,251,143,248,7,142,110,23,244,250,178,35,238,221,241,216,123,19,152,73,19,115,140,182,133,85,78,31,54,245,210,74,92,77,62,77,62,199,93,12,70,171,115,248,87,159,154,176,53,65,246,183,182,248,233,146,39,91,115,120,39,66,96,218,127,165,241,133,101,70,137,158,191,53,27,252,168,249,177,72,27,209,242,203,97,30,35,127,121,34,73,63,227,107,117,10,22,229,0,224,156,187,14,163,79,163,159,144,226,16,248,80,205,151,48,234,111,249,100,24,219,215,97,31,1,63,117,203,12,70,66,216,171,14,128,49,222,228,216,100,254,222,79,144,99,182,232,217,43,112,133,167,179,226,131,148,207,160,89,1,203,75,242,49,248,136,216,53,240,253,251,151,145,98,67,222,230,144,157,116,238,66,13,124,252,182,9,47,202,111,111,242,255,39,174,134,117,39,83,137,35,183,158,88,62,176,209,198,146,81,163,61,106,91,57,230,168,160,110,129,217,25,74,203,65,125,50,59,134,118,19,226,189,241,104,172,130,148,17,51,105,39,248,77,126,181,73,124,203,129,111,177,137,151,165,106,176,101,219,4,174,214,72,45,224,71,186,157,79,235,92,127,103,87,192,119,101,103,45,57,48,225,253,25,143,70,78,254,11,163,109,117,2,134,145,41,143,134,2,117,31,254,228,68,12,83,86,29,61,130,31,183,202,225,126,62,11,240,30,118,180,147,62,1,67,133,146,155,255,202,155,226,106,76,209,117,20,230,64,28,9,195,182,249,192,231,84,65,187,190,23,25,172,231,200,197,75,28,24,224,249,74,209,255,208,169,22,152,85,120,181,88,220,23,238,237,124,238,189,121,150,132,91,147,125,28,226,226,232,241,65,238,238,182,178,46,238,7,239,183,101,212,15,158,201,247,191,240,68,179,160,249,100,168,80,153,100,175,94,86,151,29,251,60,145,137,71,159,28,217,201,19,71,76,181,40,163,60,26,250,62,181,203,247,106,77,111,126,136,42,198,68,172,169,106,104,88,45,111,56,237,135,157,46,54,45,240,126,89,87,6,95,79,117,201,36,189,255,112,135,204,63,7,157,225,118,253,194,245,37,208,254,224,235,40,52,133,105,83,24,83,156,243,164,172,15,140,215,147,240,147,61,70,161,3,16,231,200,197,137,217,49,63,232,124,242,201,174,127,210,229,116,67,99,53,247,59,196,228,106,251,220,154,146,251,46,176,206,35,212,93,239,214,124,228,222,83,230,17,146,233,237,105,114,117,134,216,95,116,183,42,104,149,213,65,11,174,178,195,90,96,161,45,57,87,129,93,47,228,7,223,67,69,225,195,33,148,159,11,49,172,47,188,103,28,18,192,89,31,102,240,116,109,38,131,45,110,164,48,5,181,2,207,172,22,176,198,168,166,14,31,147,16,42,148,92,141,16,237,171,34,97,83,248,25,169,59,0,12,165,67,150,15,90,189,242,228,157,115,59,151,46,77,63,196,136,2,158,111,8,255,7,83,245,146,240,245,18,218,9,219,16,11,248,200,150,3,171,180,118,25,181,181,212,18,34,24,251,244,158,203,7,149,41,121,52,116,82,222,166,146,63,24,37,142,15,124,214,145,171,107,54,215,48,248,169,30,166,250,193,106,243,90,147,223,147,159,132,52,110,155,10,211,18,172,41,44,30,208,54,125,129,48,87,170,229,74,229,147,32,243,17,179,188,82,7,220,198,7,117,157,196,23,22,27,141,72,32,201,167,68,155,110,88,38,12,246,182,2,178,189,180,139,22,225,15,62,111,179,183,31,60,83,113,196,96,138,79,114,39,150,90,92,194,195,15,228,144,184,216,52,251,18,125,104,65,25,6,65,165,144,68,246,66,227,83,173,220,135,17,247,173,67,225,235,111,197,218,5,222,122,117,227,7,134,207,20,36,168,138,216,104,28,195,115,199,126,135,83,174,161,13,168,190,158,72,253,193,179,201,91,95,179,11,13,159,184,249,50,103,232,3,119,143,42,254,224,41,158,23,213,129,45,215,54,217,252,41,209,34,116,243,106,143,137,68,32,100,139,249,8,60,115,167,126,150,137,40,36,12,239,254,137,19,255,49,154,73,253,192,251,85,147,255,193,84,172,11,220,32,6,245,132,239,84,217,10,63,109,247,188,26,165,21,121,111,124,190,39,190,24,58,134,89,245,69,162,186,93,207,62,166,18,250,12,67,71,141,198,16,111,167,57,96,11,155,173,15,188,123,156,111,197,232,158,77,225,51,151,160,85,130,246,215,95,26,104,209,7,76,247,171,253,129,97,124,156,132,71,209,65,163,115,206,219,210,231,7,75,255,48,96,235,182,16,175,141,130,149,24,89,215,81,132,80,240,126,176,235,49,194,220,146,7,199,113,113,51,233,190,67,163,212,203,209,73,185,212,157,106,203,97,116,215,166,162,208,209,122,162,75,204,187,105,2,226,253,137,139,31,152,115,227,3,47,15,208,253,210,22,39,157,32,226,222,20,247,190,175,181,77,222,41,79,94,194,113,136,112,250,213,212,84,174,140,223,1,35,209,121,4,206,74,121,104,151,40,150,181,184,122,225,251,201,163,17,223,126,137,37,192,164,147,114,170,208,130,250,62,217,136,71,155,70,210,72,24,149,203,83,242,183,81,177,126,62,112,27,254,57,129,179,172,219,208,133,20,69,162,51,21,200,12,182,126,165,9,175,236,0,243,131,91,248,33,182,59,214,60,129,32,163,174,167,199,215,38,179,49,245,201,234,175,15,121,124,17,244,158,229,230,149,18,55,15,171,108,59,153,251,23,246,174,199,63,56,107,96,13,141,38,45,63,116,200,1,4,60,188,131,253,15,38,99,173,48,237,18,103,194,39,189,78,67,239,191,25,138,110,129,169,140,40,185,2,96,240,55,249,105,154,180,172,22,179,216,26,52,108,129,41,7,26,49,77,137,252,30,25,179,129,116,113,56,134,133,250,156,33,15,62,140,223,22,59,26,202,226,83,175,102,1,238,220,201,159,186,154,194,119,149,188,205,103,127,240,201,238,178,63,120,232,78,94,147,132,241,67,207,14,215,237,26,54,168,67,36,204,44,111,121,168,195,17,43,77,97,59,48,19,222,89,26,9,12,77,35,45,219,251,219,250,65,168,160,233,177,223,53,218,199,237,161,48,18,183,105,206,95,175,68,167,10,245,8,39,157,1,166,180,206,82,218,56,230,185,77,125,213,106,242,219,102,15,62,25,254,32,33,33,99,134,163,177,124,71,163,11,21,74,215,95,248,196,107,211,164,170,253,1,238,105,54,227,166,127,102,26,112,60,217,32,126,190,101,46,192,116,217,97,123,226,50,141,231,249,192,20,249,36,172,225,13,96,142,82,223,230,169,110,108,250,189,22,69,128,207,74,248,136,171,97,48,105,134,128,31,172,197,132,77,235,51,158,124,90,175,8,249,96,168,198,149,248,109,66,93,99,247,15,124,253,158,25,48,2,170,83,97,227,251,36,124,82,248,240,7,59,189,208,96,104,26,2,147,40,120,98,200,233,237,212,228,152,0,158,113,54,162,20,82,117,76,105,122,152,19,113,209,46,232,156,15,220,211,151,48,245,64,221,240,14,81,56,71,183,41,48,108,69,151,247,94,251,193,39,11,3,126,48,165,77,1,163,149,212,21,222,222,138,232,7,239,253,121,50,43,161,107,1,51,19,243,201,224,106,175,19,22,3,173,40,179,106,134,99,214,116,42,35,84,140,254,92,166,221,240,20,160,82,140,136,21,223,137,145,22,32,48,149,50,59,225,149,156,230,31,220,231,145,171,57,194,18,174,198,101,173,158,84,160,40,93,31,205,154,69,149,55,25,89,40,21,90,105,1,26,220,138,103,175,128,71,54,185,156,198,253,90,30,10,235,166,143,219,100,204,43,29,52,227,222,21,202,185,156,157,150,235,120,219,211,28,235,209,250,236,249,133,187,39,229,64,119,170,231,252,208,253,118,133,51,120,15,221,241,42,78,78,16,24,10,228,58,29,112,99,17,244,188,152,86,135,159,139,15,230,144,195,112,233,197,36,168,191,118,42,2,159,253,185,57,65,240,24,147,235,93,193,72,72,24,145,64,15,232,146,34,90,61,69,210,172,210,145,246,9,62,102,72,181,118,217,24,128,161,37,8,156,21,109,182,203,23,26,50,4,60,138,172,16,72,124,109,246,188,152,143,57,63,240,240,72,151,193,116,221,76,152,192,226,137,81,129,70,81,228,24,32,183,213,187,39,158,129,143,4,247,129,201,101,175,128,239,230,216,63,55,191,239,146,15,78,176,190,46,133,41,128,216,9,75,240,208,208,147,41,189,65,163,141,243,185,247,66,74,35,96,34,122,83,97,140,172,71,224,165,19,13,185,225,218,166,192,146,222,101,103,45,179,63,242,96,75,204,40,194,110,195,19,80,191,215,90,69,95,139,134,217,242,211,163,29,29,50,138,218,245,165,139,68,200,129,237,99,203,247,232,159,1,199,133,61,249,211,93,250,28,25,76,86,54,175,110,228,233,20,54,253,163,132,197,3,50,116,201,68,218,245,115,52,18,135,169,242,57,8,85,253,169,86,251,191,252,203,223,254,245,223,254,158,92,251,58,255,0,210,218,223,125,150,207,115,238,154,47,249,112,154,125,96,23,238,251,193,69,226,98,192,22,212,11,24,98,197,231,211,67,115,138,155,35,241,180,246,7,246,150,101,6,111,81,113,252,193,43,54,63,26,44,175,239,248,227,28,11,252,204,245,125,178,87,243,193,208,217,198,31,46,70,41,38,225,103,126,97,4,209,226,193,72,169,158,47,60,119,141,183,70,62,228,124,158,219,180,23,18,126,198,249,195,136,63,177,185,145,130,45,237,51,173,232,28,20,112,159,223,149,118,167,92,110,17,147,104,251,103,64,199,169,113,32,144,149,235,159,29,228,154,99,253,228,79,215,249,217,26,9,139,213,220,189,144,15,254,195,82,243,32,11,232,243,61,36,17,176,241,184,177,193,228,85,5,46,91,118,62,152,89,58,36,240,123,147,50,128,78,206,214,117,122,207,247,235,160,6,163,0,49,3,241,134,208,148,155,37,190,53,29,103,155,24,107,192,94,63,240,131,203,163,15,14,131,112,231,57,120,159,69,18,62,120,20,116,176,245,215,174,86,38,161,199,36,130,218,206,7,42,196,3,182,124,46,75,115,29,127,178,199,20,128,245,98,196,67,98,192,31,200,116,159,51,118,92,91,33,70,5,161,251,41,94,131,9,65,159,158,87,83,156,170,87,63,100,78,119,88,45,167,167,244,193,15,126,134,160,229,209,211,164,81,43,82,227,222,200,5,75,176,129,184,237,41,113,117,161,148,90,119,124,154,40,188,26,27,198,10,64,244,90,174,126,172,63,109,192,197,82,149,2,67,99,14,159,131,109,86,109,131,135,218,157,145,224,147,45,131,126,104,127,102,94,123,125,188,166,104,89,107,39,167,192,68,223,63,112,121,171,44,127,112,235,67,31,155,74,186,154,112,219,194,114,5,70,142,117,37,220,155,110,133,143,181,198,109,9,183,108,96,131,241,108,165,197,113,115,248,83,58,73,203,79,222,62,104,24,88,234,253,3,95,115,250,36,124,215,154,60,90,177,242,248,128,169,122,236,31,187,222,186,178,58,140,64,131,248,228,191,248,93,11,42,69,31,173,171,207,192,48,120,188,13,248,233,242,185,158,205,129,18,209,211,107,162,212,173,158,47,65,146,22,52,142,137,16,156,6,181,200,184,157,8,69,92,135,239,232,202,6,126,50,221,100,121,99,13,100,44,4,142,194,209,186,155,206,89,226,20,60,56,179,79,196,233,187,145,216,214,7,134,11,155,112,251,4,27,128,103,184,159,29,174,222,23,38,165,237,239,77,137,71,219,234,241,95,199,106,100,102,159,8,218,222,31,248,26,30,53,225,82,245,147,44,114,181,145,118,233,232,121,125,158,156,58,194,164,152,208,106,172,232,123,255,74,11,2,222,212,206,125,224,160,171,26,76,233,190,194,86,253,18,176,73,139,106,180,225,26,131,65,115,106,152,241,138,178,220,35,18,127,29,250,58,37,196,9,60,147,96,213,186,244,145,251,161,79,137,20,157,169,104,127,174,181,110,21,137,62,85,47,158,104,191,199,215,164,225,226,212,183,154,38,140,153,153,249,187,24,139,124,174,105,141,177,50,115,130,112,143,134,196,72,125,197,190,66,95,226,71,195,167,20,244,148,12,199,77,227,5,40,76,31,187,158,240,103,227,192,118,110,57,85,138,169,223,237,47,252,68,236,136,198,30,234,114,16,235,243,102,157,6,195,73,157,223,80,96,141,15,66,37,234,89,159,223,70,173,167,39,220,190,79,14,95,56,124,246,11,215,169,48,103,99,240,210,238,148,61,215,154,174,31,248,46,95,137,113,14,53,40,30,90,162,159,18,17,82,136,57,235,115,115,162,170,2,139,144,246,15,126,70,143,216,45,57,238,242,249,109,186,10,142,132,247,209,37,210,57,120,51,11,112,167,244,39,56,11,11,174,239,132,17,144,254,192,215,202,136,159,126,232,252,173,63,125,189,225,41,1,237,181,138,236,213,23,46,40,28,37,60,139,134,41,41,8,125,106,192,228,20,52,172,69,123,118,119,197,12,38,119,165,240,227,13,138,12,238,48,90,37,102,141,214,139,175,63,106,255,40,107,22,24,223,118,71,14,97,89,230,75,97,212,101,50,127,81,191,32,149,106,61,193,251,148,154,158,64,203,46,62,182,101,47,202,23,238,167,196,213,4,145,53,18,79,218,37,226,140,192,210,33,21,24,239,32,62,231,54,149,182,166,153,147,123,191,17,111,221,224,92,45,133,33,184,140,132,203,103,146,23,154,146,199,152,208,30,172,60,138,18,44,30,9,111,97,116,27,220,243,193,96,242,139,185,94,32,46,69,106,17,88,26,181,27,28,213,242,47,60,36,230,92,236,208,137,105,8,188,100,43,46,48,61,203,142,17,167,36,72,130,148,248,243,181,181,132,173,103,240,7,126,74,126,78,74,185,37,237,2,101,120,134,45,100,112,19,75,170,144,117,169,121,53,36,133,174,232,76,62,144,161,83,31,156,234,235,21,187,10,45,104,142,56,237,197,164,151,78,77,24,1,221,15,252,204,76,116,153,69,33,55,255,153,166,177,56,139,145,153,36,49,137,28,69,207,228,226,51,231,23,166,249,72,75,120,173,47,138,13,146,232,150,100,20,189,20,203,137,143,205,201,217,165,236,0,180,238,181,37,233,89,132,159,66,37,89,175,185,89,162,8,93,244,167,169,117,137,105,104,148,7,97,108,31,235,221,35,91,45,101,204,237,3,183,41,232,41,66,178,186,40,121,178,24,147,97,66,143,146,9,166,232,32,34,179,144,77,198,39,1,78,127,203,153,89,232,187,5,9,135,17,120,244,153,89,104,116,81,155,102,215,107,114,151,209,199,147,82,37,80,218,239,142,132,69,38,195,96,90,55,198,189,161,16,40,37,129,176,237,90,121,53,74,13,242,224,247,212,94,59,2,241,166,153,163,83,1,86,123,218,127,212,76,43,225,245,140,159,12,126,194,144,119,21,30,222,64,207,224,94,116,80,208,120,94,65,194,42,156,124,69,217,16,231,164,39,65,105,192,212,33,235,164,212,194,156,167,114,166,234,247,64,164,121,175,228,74,24,117,70,248,41,135,84,71,192,3,194,131,192,196,39,35,9,77,114,125,40,183,18,248,46,39,133,151,50,18,80,29,124,194,110,189,240,61,25,133,149,3,94,34,155,68,218,177,200,136,219,17,208,243,209,206,151,238,96,157,235,90,38,61,233,18,41,180,28,84,81,103,248,156,200,239,20,161,179,66,185,234,101,39,103,244,209,34,146,141,204,217,19,204,24,40,80,235,67,177,178,113,75,54,17,234,86,74,177,186,230,192,179,147,153,73,205,136,60,55,93,5,98,22,86,50,104,250,211,36,120,218,72,54,145,74,66,192,75,91,36,144,146,179,3,177,166,43,76,17,126,75,88,233,12,192,235,204,33,87,119,101,190,0,151,96,5,0,183,54,63,191,61,159,100,8,3,63,91,111,126,143,190,71,76,106,58,205,236,15,220,146,130,245,131,143,194,181,167,221,10,188,244,123,49,207,158,42,87,83,215,161,112,153,73,163,191,176,86,30,128,62,125,38,15,138,160,191,50,5,161,233,70,136,129,60,253,20,14,22,112,221,75,224,125,116,50,144,179,105,201,152,67,140,185,43,199,17,41,180,154,212,178,209,207,135,218,121,119,207,149,92,191,5,101,81,169,157,197,155,162,25,58,161,241,42,35,117,176,21,7,204,140,87,178,236,51,189,183,204,111,22,15,221,116,72,37,213,32,206,64,1,134,67,160,48,205,129,242,189,174,105,184,20,37,94,148,4,225,71,90,72,66,16,166,20,36,166,194,54,194,200,7,149,212,59,205,224,149,44,68,231,23,182,196,128,203,31,46,118,33,165,31,56,215,250,162,136,199,9,172,148,210,69,83,154,220,112,214,67,217,219,7,125,114,117,80,175,219,186,162,116,46,23,154,68,221,82,139,1,140,51,245,129,149,143,13,249,255,17,158,132,174,91,208,167,182,33,168,146,202,150,245,0,24,249,220,189,232,75,117,58,17,134,187,201,252,148,130,133,133,48,82,145,165,113,191,233,243,65,107,196,245,126,224,7,165,177,85,174,58,164,223,246,7,190,159,125,9,44,100,181,123,37,18,243,77,230,87,74,235,79,235,87,127,234,145,25,116,180,138,9,24,246,85,192,245,203,244,190,35,93,31,153,157,88,202,250,224,133,176,214,73,120,47,217,46,238,120,45,186,154,198,162,52,41,68,169,86,32,123,144,164,21,10,12,206,7,182,14,116,9,79,225,10,192,148,167,252,61,248,214,133,58,90,97,191,95,155,240,238,108,193,4,167,229,165,220,187,152,120,78,92,76,217,114,147,79,77,86,42,55,132,187,161,150,161,99,122,95,131,226,186,140,198,92,127,94,42,95,32,1,173,149,37,30,108,92,82,218,66,251,193,34,113,32,233,115,53,77,46,160,206,29,49,168,10,175,121,104,93,12,241,180,40,248,161,249,170,84,151,64,32,171,25,29,67,179,81,168,220,19,94,207,76,254,251,178,114,67,173,22,138,172,29,111,117,223,82,102,33,37,132,248,20,1,87,226,66,90,168,180,74,143,213,97,149,41,250,210,141,50,241,158,176,104,156,83,35,133,1,147,220,121,52,212,133,192,78,38,153,192,107,214,41,21,137,135,152,216,250,74,38,41,33,137,71,236,132,97,20,230,39,3,142,103,104,177,41,159,107,205,12,250,181,169,65,166,97,186,148,111,219,61,27,210,46,58,174,211,20,102,230,138,89,136,114,69,151,215,198,4,95,59,99,130,56,173,82,87,198,38,154,129,113,228,0,179,131,0,242,165,148,233,239,44,136,67,249,78,224,7,49,196,216,162,173,228,66,10,12,169,194,140,33,187,222,192,35,65,191,129,210,221,93,45,65,165,185,38,69,147,35,141,38,158,244,134,139,184,55,76,120,185,55,78,114,9,243,199,90,88,10,218,209,238,15,99,149,110,50,82,213,15,31,217,68,6,130,157,244,224,179,74,221,100,195,179,73,234,211,51,138,204,127,100,167,158,164,207,222,255,255,158,106,91,224,187,141,182,44,58,163,222,73,102,56,86,253,51,164,232,236,78,5,169,76,105,211,229,78,127,83,244,110,148,91,74,73,41,115,145,85,77,21,184,22,162,158,115,162,148,20,114,74,21,183,197,138,69,106,236,55,80,116,186,86,192,222,127,46,145,1,25,24,104,50,160,119,147,93,215,169,137,104,125,71,142,233,83,155,59,104,139,21,69,151,164,180,180,108,152,166,136,97,109,78,252,95,45,151,190,199,214,216,49,222,215,41,162,206,92,43,154,27,204,121,135,89,139,226,214,160,252,113,127,193,51,109,84,152,63,10,90,123,46,7,161,192,137,67,133,82,253,28,71,234,153,241,151,5,158,88,240,145,187,132,109,162,5,232,184,61,158,101,176,190,15,77,43,225,216,98,227,240,176,252,250,51,196,12,70,74,112,7,9,103,81,190,172,37,226,247,28,119,194,112,47,70,108,95,10,95,191,99,69,222,243,208,95,108,40,74,67,158,238,245,229,215,215,170,114,116,88,43,210,183,29,50,113,38,74,182,36,222,128,14,116,169,239,112,195,183,185,214,159,236,54,247,244,166,10,41,74,223,81,182,147,3,213,40,138,33,152,241,88,151,54,89,244,48,64,17,29,113,24,205,68,169,135,169,168,128,52,207,77,162,230,86,132,173,69,184,148,246,40,14,223,19,181,110,153,133,15,26,250,79,40,21,208,39,77,143,158,7,51,56,20,101,160,122,221,61,66,5,28,186,81,38,93,37,1,110,172,8,25,220,125,47,184,67,198,109,157,114,230,209,176,250,132,192,2,26,84,75,38,194,99,138,202,254,49,169,244,60,50,15,76,152,206,191,70,181,58,93,49,38,11,46,249,242,9,92,105,18,172,130,23,148,192,65,47,143,95,102,85,31,149,226,128,0,210,67,76,131,78,29,114,115,148,127,226,167,55,58,130,178,145,21,244,41,91,72,86,192,177,172,18,120,66,149,107,120,42,10,69,199,235,193,235,131,155,190,222,9,77,22,164,178,167,194,215,112,242,17,227,17,149,11,65,39,234,251,98,46,197,212,16,160,152,34,38,115,119,27,244,30,66,220,132,60,202,18,205,22,122,153,250,186,163,215,43,132,67,145,123,217,8,161,197,79,175,42,245,38,157,82,193,22,82,75,141,244,246,28,34,68,67,195,195,0,137,246,139,126,14,57,170,58,66,146,133,230,70,146,105,66,63,21,151,221,5,93,238,196,47,77,180,100,172,159,250,9,237,158,70,255,237,143,128,206,67,75,163,25,114,48,247,84,17,193,35,107,132,234,10,6,157,168,247,146,218,136,142,144,89,233,78,46,161,198,112,74,225,5,77,202,174,149,224,172,60,166,126,151,146,223,142,240,242,241,250,32,42,162,40,105,147,23,163,81,118,94,122,132,7,97,122,69,229,56,139,162,173,214,181,188,20,181,35,24,102,254,216,251,206,109,57,118,128,219,170,9,115,16,201,136,210,251,171,122,117,2,34,80,52,85,17,157,166,133,36,170,239,69,112,3,183,164,215,88,40,164,157,93,229,137,240,75,138,110,162,94,187,80,101,115,157,166,98,242,124,34,227,4,201,210,171,100,128,185,153,220,188,152,158,226,14,45,37,244,89,69,86,203,196,227,227,123,220,173,103,61,143,194,3,34,249,147,98,74,170,10,193,65,141,112,84,232,10,81,205,189,228,201,139,141,147,195,247,12,44,217,123,137,155,35,29,31,114,72,80,75,215,231,183,171,169,162,250,250,48,201,225,68,109,22,59,155,240,190,97,105,217,225,11,184,33,148,25,186,65,215,113,144,7,195,84,236,79,40,3,97,173,103,255,116,96,132,208,66,87,8,125,242,84,78,102,202,210,193,195,151,215,53,186,42,53,135,162,53,70,62,230,248,78,185,152,118,93,96,250,160,60,33,105,68,114,76,239,93,209,117,168,41,58,84,37,192,8,217,217,218,125,135,120,143,169,141,136,194,26,93,83,30,135,177,13,203,163,232,157,199,161,67,99,245,244,162,43,55,105,124,25,130,44,15,13,61,84,66,138,48,156,151,15,224,46,98,214,202,189,171,57,38,161,97,67,3,48,125,41,78,84,103,57,62,88,166,237,76,189,184,60,113,82,91,207,96,89,29,104,121,221,129,112,43,161,145,35,218,114,111,194,193,238,240,96,48,67,96,22,189,187,187,65,175,227,108,53,68,1,53,144,77,193,88,79,37,190,231,215,1,71,180,244,10,4,216,227,247,38,147,243,81,226,155,8,199,132,129,66,200,67,36,187,32,78,239,144,159,130,72,112,68,22,168,211,55,180,4,41,18,238,198,212,9,220,201,223,135,192,20,241,60,196,44,254,26,242,39,106,6,84,101,216,64,216,91,81,72,235,227,212,233,217,128,14,218,139,174,106,189,179,18,93,100,153,226,98,218,63,103,118,198,18,240,187,188,129,59,211,211,166,109,230,147,240,252,181,219,9,120,138,97,1,12,161,253,231,107,24,76,181,162,192,248,110,175,8,11,48,205,181,154,194,20,143,228,111,211,142,98,86,133,243,185,155,101,182,183,128,72,147,206,124,176,214,191,183,70,59,94,30,140,229,87,63,176,215,130,255,224,244,83,250,239,65,95,53,67,67,81,84,125,20,174,207,155,230,251,253,116,22,138,131,246,225,73,10,67,237,65,4,70,55,185,229,47,35,21,190,20,46,235,165,165,254,6,84,74,112,129,171,141,74,192,167,124,199,27,239,77,6,229,72,25,67,183,144,121,151,155,47,75,245,36,92,183,17,91,228,99,166,18,35,48,37,52,35,135,212,138,125,4,70,19,234,228,139,161,109,44,239,141,68,238,123,194,255,190,117,207,194,73,96,254,47,192,185,178,47,3,32,101,98,241,195,195,234,167,19,189,166,219,27,196,2,133,56,170,95,250,129,77,30,79,117,183,251,44,157,55,126,201,242,124,174,193,80,51,62,48,141,226,3,54,46,155,60,52,153,183,55,178,97,48,252,76,133,239,193,245,250,133,6,155,250,152,192,112,111,150,143,8,237,80,146,130,2,92,238,217,149,104,171,169,20,106,40,231,65,13,248,250,214,250,224,197,108,145,150,48,81,50,129,215,157,253,113,49,226,80,69,238,13,99,249,77,204,24,140,29,153,15,198,115,180,30,19,188,194,138,172,121,239,186,206,244,154,100,131,43,158,169,192,244,49,143,149,87,209,212,42,122,53,198,68,76,112,28,220,51,20,190,174,249,219,51,197,224,38,50,227,192,53,116,102,13,166,38,104,40,108,225,186,128,201,89,8,204,226,200,213,67,164,73,38,48,245,126,227,101,35,173,223,82,90,250,218,8,193,188,45,180,13,190,99,34,11,183,90,107,248,120,176,187,196,203,254,160,171,189,149,29,63,184,233,70,88,33,81,213,190,19,222,85,230,2,69,11,99,229,84,89,215,119,212,239,69,196,98,238,120,45,147,248,146,247,130,110,180,226,248,160,19,196,35,23,55,107,100,49,227,107,206,166,104,37,115,29,235,163,34,83,221,21,70,152,49,31,140,22,203,250,214,21,15,206,199,4,142,234,145,93,182,222,79,113,74,60,54,94,248,146,61,225,218,89,196,8,2,69,165,66,209,190,93,246,18,152,205,70,150,30,226,55,231,45,48,55,120,227,159,36,92,240,48,250,8,152,204,87,30,15,248,237,72,95,197,111,115,194,46,129,237,84,205,215,210,69,127,127,202,244,7,2,69,73,121,10,76,167,14,29,49,136,26,9,227,105,191,17,121,131,141,118,144,48,141,48,223,214,81,6,159,34,99,66,51,230,167,205,184,55,173,52,154,60,54,13,179,86,236,163,244,206,73,133,5,224,251,53,79,206,34,74,232,251,16,248,137,186,39,131,73,215,202,213,84,56,190,114,79,54,141,16,175,148,215,30,123,190,58,113,191,73,118,228,80,123,168,236,88,241,53,160,143,168,125,67,48,173,228,110,212,144,87,237,130,34,151,49,134,204,238,114,244,135,9,177,205,71,182,155,231,200,120,19,255,172,113,242,220,133,182,116,19,6,126,70,142,40,182,213,231,106,34,106,37,86,245,160,7,153,254,54,133,7,121,245,221,99,139,190,53,84,230,220,131,107,170,76,27,72,107,213,68,175,21,161,51,240,58,215,206,63,180,35,145,94,158,130,218,49,238,143,69,128,162,22,189,152,138,208,24,177,142,26,255,108,10,83,61,225,219,32,236,251,173,247,190,38,69,137,53,125,79,79,244,210,21,102,187,105,1,235,14,74,219,140,253,10,240,3,62,104,234,40,124,205,220,50,253,67,211,190,178,233,151,172,56,222,205,31,27,110,92,214,229,1,79,211,137,112,152,176,145,236,38,15,52,148,226,247,70,105,59,157,221,159,88,200,206,205,134,114,148,207,162,69,198,126,196,220,199,100,203,26,104,224,73,98,198,39,209,117,249,245,99,48,66,43,70,27,121,87,253,144,5,89,196,216,125,201,5,78,157,96,196,149,123,73,216,58,224,40,140,140,115,192,72,234,138,245,130,38,254,121,59,238,2,195,91,145,117,117,45,136,93,79,216,238,215,206,233,217,17,20,24,89,174,152,130,240,68,142,140,119,217,103,121,107,90,99,14,224,89,111,129,233,211,21,75,131,218,235,36,25,1,47,200,217,62,162,27,117,3,57,87,138,21,72,143,132,105,59,173,87,91,175,147,17,240,46,125,234,163,13,35,216,58,76,151,213,163,104,69,39,45,80,56,227,83,96,142,234,150,48,7,135,222,251,87,111,26,48,147,82,159,12,235,61,102,225,166,225,215,210,81,169,214,33,59,97,105,87,101,237,141,232,191,221,18,230,114,133,47,222,229,106,184,64,2,91,111,140,21,48,210,229,242,219,235,216,187,231,147,183,35,38,72,225,4,236,77,224,185,196,77,188,207,65,185,110,194,227,227,69,210,86,104,143,240,198,238,199,28,41,133,14,12,223,61,172,35,244,23,171,62,25,30,86,130,12,161,188,53,74,130,79,62,55,130,108,159,215,42,36,154,125,158,109,105,203,65,52,6,54,238,74,180,158,100,140,1,167,175,180,136,250,203,246,92,32,77,134,91,177,44,184,35,223,217,90,245,196,135,92,72,108,233,135,36,154,243,70,212,109,229,209,6,88,38,17,135,252,153,185,39,64,249,146,79,65,98,242,9,152,126,171,67,206,82,196,167,46,26,187,145,117,155,74,148,94,84,181,200,46,122,173,96,185,152,222,70,61,12,104,211,109,214,39,235,216,231,177,125,163,233,87,229,173,137,76,188,172,69,142,6,84,177,196,254,40,196,122,118,156,181,150,221,214,65,193,127,218,241,49,8,129,117,113,74,216,187,74,110,209,208,51,196,120,41,8,120,189,84,51,51,221,169,154,148,9,102,85,123,45,142,121,86,188,206,176,235,215,149,178,211,160,27,236,102,2,91,92,79,204,65,88,191,2,143,59,38,79,24,124,119,120,143,68,34,76,82,176,135,173,201,97,144,28,212,78,55,247,145,167,109,193,162,203,217,77,232,12,34,218,11,87,116,129,101,93,33,115,74,0,180,59,140,59,149,35,206,138,238,115,120,28,3,101,183,145,229,205,29,90,33,26,103,1,19,57,152,114,115,12,232,226,115,28,9,250,190,51,72,114,97,172,127,223,101,43,157,92,158,244,64,105,251,130,46,92,192,141,186,85,129,39,205,45,124,155,173,28,254,25,219,3,126,168,176,120,2,166,148,64,174,30,216,243,110,140,98,151,34,167,44,48,49,117,223,234,112,72,219,108,138,70,203,38,67,199,144,213,183,104,149,228,125,26,95,56,91,62,95,24,146,98,247,211,252,250,90,100,249,167,192,214,132,56,158,204,136,88,91,96,184,64,249,219,84,105,45,185,186,242,197,221,234,195,145,59,217,102,0,216,186,4,10,220,63,159,27,154,227,241,157,178,90,137,216,148,223,46,216,0,50,104,228,85,101,34,22,198,220,61,19,218,96,174,60,207,173,213,210,157,42,241,65,138,9,49,38,108,181,29,43,190,54,133,194,25,161,180,112,127,139,112,68,181,243,32,183,44,36,241,81,39,61,121,117,149,107,151,237,189,49,13,169,93,151,21,66,165,218,220,49,162,246,216,57,98,248,113,47,27,249,247,202,66,118,3,237,20,172,140,24,176,123,244,103,68,107,153,200,249,26,241,169,151,133,8,18,30,100,249,2,165,171,252,150,1,179,250,231,132,73,244,101,148,240,194,236,143,61,62,198,179,37,17,7,92,43,157,123,3,38,225,161,48,82,96,37,30,156,109,91,239,77,60,223,55,241,107,171,162,84,41,175,5,225,32,236,31,180,241,251,231,193,9,25,87,143,110,194,116,152,169,220,102,77,77,172,43,135,195,195,26,85,10,76,23,179,199,95,123,18,224,210,247,186,62,96,169,249,104,230,52,234,163,65,164,139,181,7,197,102,111,249,94,116,174,142,96,4,93,176,107,22,103,216,213,215,126,118,239,194,78,246,49,228,197,26,28,96,55,73,137,244,213,108,117,213,45,114,78,171,74,135,105,109,82,228,107,55,83,32,12,184,60,82,36,212,127,205,196,78,245,39,39,210,148,162,143,221,142,133,62,99,71,162,233,64,82,183,250,178,186,159,199,195,90,248,214,101,233,163,145,206,127,220,53,191,223,157,92,94,254,54,219,225,83,125,170,209,228,82,237,252,101,106,65,203,207,167,135,108,219,217,122,53,125,105,124,141,16,109,107,93,246,82,42,73,203,201,155,223,65,61,242,189,153,77,227,148,184,57,189,132,229,147,92,151,22,239,189,59,252,208,242,72,30,141,2,248,237,230,242,99,44,144,180,135,225,194,81,149,215,2,166,182,81,158,156,90,144,226,233,131,95,151,154,35,191,77,75,170,112,24,77,238,169,233,163,145,50,91,59,126,155,132,219,145,223,30,205,132,187,227,230,115,167,38,36,240,195,36,136,71,43,118,170,8,92,104,73,237,191,189,175,173,120,228,16,65,249,250,148,188,154,32,234,18,24,199,249,148,248,109,216,209,114,118,162,131,85,71,156,250,116,128,233,91,209,54,98,117,23,139,164,203,91,87,122,93,231,84,226,53,211,15,6,70,3,50,174,166,161,251,35,111,77,200,180,133,197,64,51,157,165,55,127,172,211,80,76,99,164,167,234,7,190,199,184,7,114,40,202,18,166,31,48,27,110,203,69,0,73,116,43,124,207,39,183,46,25,175,218,245,115,82,151,186,171,159,3,124,157,113,244,230,208,85,107,60,249,253,34,251,243,228,149,62,30,79,174,207,146,69,97,192,215,96,216,241,219,36,85,186,28,81,168,209,227,162,58,76,87,23,217,143,151,125,132,29,139,159,96,130,236,44,100,191,235,91,133,14,12,47,168,53,129,11,182,105,141,157,5,255,32,135,101,226,58,87,79,218,84,14,154,37,71,220,221,252,169,122,9,120,107,231,8,224,110,173,58,29,54,241,56,189,249,99,197,115,177,233,173,81,21,134,207,151,59,38,141,2,101,13,112,176,244,30,22,224,157,73,165,200,158,199,121,151,150,144,169,129,166,139,143,52,11,101,71,39,96,82,250,242,220,216,97,39,236,13,122,20,109,57,195,230,253,98,84,20,4,76,70,188,10,124,47,152,97,22,88,130,239,40,252,144,36,111,121,243,54,100,219,33,216,86,34,7,71,173,207,144,89,140,142,194,61,195,226,222,28,227,69,222,139,150,240,35,118,122,66,174,45,67,226,203,236,141,151,15,101,95,19,203,167,42,204,146,123,114,170,36,19,11,116,90,27,37,71,135,41,247,41,252,244,158,19,137,190,30,69,127,122,192,155,136,57,110,61,62,245,230,195,196,149,28,126,88,190,122,53,82,37,199,7,229,238,59,79,86,235,0,83,17,149,27,7,190,179,44,94,154,221,184,22,166,193,132,52,245,230,181,236,35,251,134,132,7,174,33,67,68,192,99,42,247,203,88,19,159,132,9,99,228,218,44,63,179,78,96,136,230,45,54,60,138,23,143,194,4,148,243,252,194,30,146,125,156,62,171,45,54,60,142,214,246,232,91,87,68,1,70,30,80,38,45,166,112,116,13,251,157,95,243,232,76,162,29,93,205,227,107,206,163,15,142,124,203,219,194,210,78,24,90,238,232,79,119,163,78,59,140,212,232,231,167,59,193,126,127,112,132,197,212,168,166,151,64,184,118,112,252,133,207,221,141,246,181,243,96,45,108,73,123,41,140,217,87,3,38,201,44,48,53,201,199,71,220,230,127,17,123,3,219,228,44,55,226,10,205,105,212,227,37,157,213,186,175,0,52,25,175,121,153,95,187,95,107,245,30,50,239,60,163,105,30,38,102,194,244,22,242,228,227,50,235,97,200,28,183,50,133,119,215,192,147,67,52,60,47,38,4,186,222,22,8,184,36,214,231,43,127,154,46,30,221,169,16,40,135,80,204,34,176,181,82,253,189,53,194,46,248,79,242,203,133,64,227,155,104,88,232,50,79,137,172,44,130,255,111,65,231,194,150,36,54,146,187,66,165,11,228,43,200,186,248,94,52,141,20,152,118,50,213,97,220,150,38,73,81,186,58,211,61,104,190,48,166,103,6,86,8,173,221,77,254,61,94,48,107,168,220,18,152,38,71,47,147,139,66,54,76,54,113,181,241,110,199,203,53,55,153,209,165,73,108,182,81,244,173,223,247,90,166,27,39,214,33,140,156,183,108,6,158,200,177,126,178,137,118,124,1,31,20,90,205,13,221,237,104,65,237,61,117,215,111,255,17,26,198,117,26,171,105,45,189,112,31,38,24,153,48,97,150,151,48,123,97,35,28,200,129,127,193,61,94,13,78,140,216,235,130,234,197,198,55,94,126,113,177,52,83,12,10,121,179,246,182,137,2,189,14,107,202,198,48,127,9,125,189,19,124,209,136,177,100,255,31,8,129,214,180,178,58,220,102,86,44,192,38,36,134,59,253,222,20,149,101,255,31,8,127,188,243,227,47,205,83,165,82,143,213,170,212,87,243,222,76,111,10,171,107,162,3,186,191,207,224,107,206,48,21,242,167,137,216,149,87,170,0,211,27,150,88,78,240,105,121,205,85,28,54,33,195,103,41,188,9,148,188,48,157,217,251,209,171,235,185,219,192,251,104,214,95,76,194,234,116,17,236,46,142,135,101,94,216,208,4,230,91,191,12,55,156,248,97,249,154,132,187,149,228,190,87,163,65,114,183,32,185,250,238,24,232,154,190,48,76,104,113,97,216,68,143,11,76,195,197,165,7,239,18,244,33,5,227,247,54,175,47,209,73,219,97,119,57,23,105,250,222,229,123,80,87,51,150,79,225,110,45,167,210,167,156,148,111,13,207,139,146,180,55,49,21,189,122,5,251,100,209,107,150,116,130,192,13,189,78,191,57,20,131,147,118,35,93,87,49,68,252,209,234,176,113,73,184,193,191,43,59,126,155,205,82,224,7,93,197,215,156,94,52,96,87,62,3,177,159,226,141,135,8,77,16,72,150,247,30,116,168,240,141,148,216,248,78,178,47,37,79,24,77,111,196,148,102,58,208,92,243,189,172,52,236,109,11,70,231,203,69,37,71,62,89,63,215,91,158,175,75,137,78,46,251,99,174,62,106,55,134,159,31,139,148,34,52,167,132,123,33,226,214,28,166,250,34,67,104,8,131,210,126,246,125,114,200,14,83,108,90,196,82,202,75,107,5,29,166,88,152,40,218,16,175,145,179,120,137,149,62,194,132,71,119,60,143,177,76,65,80,14,46,74,210,32,193,198,197,4,116,210,28,166,13,106,123,165,33,216,163,73,104,102,224,29,41,86,198,223,225,187,145,174,148,216,178,147,131,70,194,126,239,102,100,162,68,233,125,225,172,24,122,156,62,4,64,3,126,96,170,148,24,48,106,178,229,91,209,253,120,20,31,17,72,26,125,202,28,164,136,122,53,223,51,30,43,190,200,240,28,141,55,105,72,240,206,96,114,145,82,149,211,39,139,220,159,26,237,251,149,157,50,169,217,32,108,255,154,71,196,16,76,218,88,96,90,195,250,150,80,222,188,135,192,68,49,222,144,36,202,63,77,178,239,180,8,152,222,241,11,97,173,73,179,247,124,105,235,113,210,222,123,79,186,31,158,210,228,106,248,86,78,230,97,129,91,5,103,194,215,20,160,174,239,133,31,78,87,153,68,152,32,205,137,45,84,184,107,93,13,191,93,136,65,63,47,92,209,52,104,242,94,228,95,230,251,228,144,72,105,249,37,163,178,104,216,243,126,235,137,166,40,86,126,194,38,160,253,90,218,247,46,16,70,228,216,123,104,155,240,182,167,2,190,254,246,145,143,105,189,146,222,3,215,52,89,133,153,101,172,108,111,199,2,138,152,134,108,117,21,215,221,83,132,204,137,187,238,138,92,77,13,183,7,190,73,91,90,21,101,194,208,219,94,83,248,238,12,38,238,172,211,191,99,86,190,223,131,229,209,82,120,136,197,51,8,252,190,247,190,8,61,217,18,221,29,13,198,247,98,147,114,236,186,170,145,170,121,94,31,120,82,39,176,178,18,164,227,89,68,79,161,101,66,67,85,184,160,147,189,205,37,172,136,167,51,158,71,214,60,177,184,55,188,245,107,206,34,22,229,253,173,65,155,179,238,48,52,61,57,153,42,109,154,170,15,10,27,242,168,98,133,208,145,161,190,106,131,56,165,40,59,164,111,66,213,60,53,187,213,225,110,157,177,19,102,225,191,245,70,192,248,142,242,228,232,79,13,103,233,253,154,237,28,153,226,213,250,195,246,199,95,155,206,34,178,54,43,68,200,215,187,176,30,12,194,220,157,38,197,228,110,168,105,190,237,44,96,233,63,109,201,86,28,46,198,207,209,105,86,95,45,206,101,154,56,247,115,231,215,176,14,77,158,94,183,163,121,110,217,100,105,24,244,56,177,203,218,125,98,81,202,244,231,84,236,14,83,2,94,155,238,132,232,35,249,215,40,214,245,89,47,70,197,227,125,229,78,202,80,162,133,23,45,232,232,57,188,145,148,150,163,250,90,5,244,117,127,223,25,247,12,165,31,221,100,141,102,233,48,146,30,75,151,60,234,202,239,131,161,210,240,168,149,64,22,136,150,12,47,220,172,151,141,108,55,215,151,235,78,217,97,197,55,66,205,178,221,208,249,99,190,35,74,59,207,210,20,30,116,127,120,195,249,228,192,145,150,151,221,8,241,153,183,69,32,240,181,40,132,51,63,81,33,34,219,224,55,199,47,25,178,143,22,140,179,225,191,109,106,113,185,174,153,54,78,128,133,83,135,204,214,73,144,194,226,25,207,125,247,166,158,165,78,221,228,119,150,167,33,40,253,151,238,210,86,148,16,146,94,140,201,61,27,178,122,133,51,31,195,219,103,2,213,19,39,91,165,252,88,75,163,249,254,78,105,51,205,5,18,38,155,51,154,63,25,132,228,189,5,190,187,247,246,252,201,164,197,51,37,181,9,195,165,56,143,207,20,11,36,230,102,134,174,201,242,90,61,123,47,17,195,48,20,130,115,12,10,26,40,250,94,148,228,196,131,33,246,214,166,162,119,103,116,86,205,68,42,179,9,235,151,46,2,215,1,232,241,45,205,177,217,10,19,57,118,244,14,96,147,199,182,228,112,190,21,98,123,43,15,53,12,148,123,32,172,128,251,144,80,7,40,90,3,49,69,169,76,203,248,143,89,55,253,255,19,119,38,57,180,52,201,82,222,82,244,205,242,24,51,5,137,17,111,14,18,72,143,102,240,246,67,9,118,65,124,126,210,61,44,238,171,18,3,74,170,146,126,169,238,181,155,121,178,137,140,240,112,55,55,43,247,167,17,165,41,122,97,5,61,140,238,67,20,218,221,5,215,121,246,253,14,111,251,7,138,18,74,197,161,102,190,164,240,175,125,212,97,212,147,245,212,212,107,63,10,223,48,229,6,161,42,3,211,15,23,7,159,137,231,118,166,27,140,222,194,253,176,250,21,183,54,20,110,255,112,244,68,150,43,61,7,71,231,196,192,207,170,74,233,17,148,226,133,223,21,25,131,107,204,9,108,70,147,142,146,79,41,47,250,153,129,128,178,108,23,125,34,198,48,138,83,155,250,132,188,10,8,194,159,179,32,180,149,19,64,220,254,42,131,139,183,97,3,79,226,156,250,156,188,52,159,6,241,90,22,95,93,59,26,126,161,191,74,19,44,232,50,136,214,207,9,234,131,217,105,213,231,161,208,22,24,175,3,25,135,43,66,99,48,165,228,56,26,3,28,25,190,212,88,87,220,87,195,114,57,235,149,177,104,77,31,9,180,226,213,41,71,99,0,215,227,117,85,254,56,228,202,166,121,196,58,108,34,101,58,130,97,35,127,189,166,19,5,111,196,174,229,228,164,171,139,163,120,176,221,6,113,67,173,162,238,112,50,202,181,192,213,142,255,96,86,60,105,50,224,167,77,87,250,131,11,58,82,250,58,39,186,98,62,159,224,236,49,87,211,219,206,72,205,124,151,118,66,147,12,55,95,159,105,218,159,124,53,57,22,54,18,122,114,236,230,151,135,78,153,250,184,148,153,187,81,52,199,151,69,164,185,142,230,171,44,83,244,175,127,232,131,27,105,114,121,228,214,13,244,153,238,2,83,189,145,161,180,206,132,81,63,211,93,224,194,127,242,219,100,144,157,165,193,201,155,56,68,156,241,203,18,184,123,28,141,190,133,160,169,145,252,248,126,58,241,5,73,27,65,63,111,58,109,15,66,18,78,247,66,240,198,30,211,106,79,31,204,171,190,206,22,182,110,157,129,22,71,39,139,159,100,229,193,179,232,203,65,162,162,88,246,123,87,246,208,203,7,83,75,23,170,233,153,238,225,56,124,5,108,196,8,27,46,51,178,224,54,98,156,252,193,63,9,58,121,31,248,76,123,4,143,92,11,46,40,178,232,65,189,251,58,143,73,214,17,181,232,194,181,172,159,125,124,176,233,159,77,121,42,12,31,167,67,243,128,25,181,89,95,23,226,172,1,87,22,39,57,249,153,120,93,230,137,124,28,98,134,50,20,136,65,188,165,132,196,170,53,23,203,56,163,221,235,155,54,204,79,150,199,46,247,181,71,164,148,207,186,190,154,38,202,113,21,236,201,159,248,216,56,127,119,9,128,42,45,213,223,14,183,35,105,70,86,93,224,158,188,64,70,13,158,42,162,160,153,161,149,3,46,24,145,200,117,83,69,254,150,122,252,9,96,251,232,231,193,26,219,252,135,137,101,167,6,48,70,244,246,235,34,87,39,45,131,70,191,175,159,253,57,4,249,129,78,136,124,246,172,48,94,235,65,211,141,103,32,159,61,182,223,159,252,8,123,66,26,205,228,85,255,20,78,3,206,102,173,40,211,93,178,146,179,159,28,229,239,121,131,217,142,120,181,28,205,78,252,58,205,53,19,66,193,49,248,131,241,47,40,18,184,161,203,85,62,217,21,46,45,83,74,189,15,141,94,128,222,190,92,200,185,177,52,138,46,79,180,241,237,79,159,10,24,6,238,229,104,116,254,166,57,177,222,244,52,151,46,2,112,231,90,92,26,26,137,116,195,11,92,172,222,247,193,104,224,75,62,187,179,153,153,45,96,164,107,146,194,131,54,242,225,99,133,142,224,46,115,41,137,97,148,164,28,134,152,157,229,232,106,228,147,229,163,37,85,113,216,99,170,59,159,223,103,26,97,163,248,156,95,86,129,202,186,177,99,48,145,146,208,80,134,37,121,124,253,195,54,20,145,136,232,2,23,19,150,114,184,144,200,204,2,159,79,61,221,129,92,240,207,190,195,161,108,163,132,248,87,64,95,197,150,73,137,54,75,151,7,5,166,10,32,1,28,28,30,106,106,126,114,62,9,153,56,24,154,103,138,45,241,219,104,68,223,129,108,22,93,30,47,219,111,179,71,188,48,61,4,69,142,134,153,123,223,119,70,153,126,94,152,128,248,238,146,205,242,112,167,248,188,59,155,77,153,16,25,246,187,199,193,155,230,243,34,104,223,37,142,37,171,60,244,88,184,144,105,199,51,35,129,45,15,5,13,238,237,252,45,12,91,138,40,95,88,65,159,200,201,95,39,242,170,146,107,239,216,116,178,84,248,96,96,7,119,105,109,166,112,85,227,27,193,250,173,72,26,8,189,16,92,67,190,169,154,166,220,44,187,54,107,61,65,15,225,131,51,59,248,113,81,116,49,134,63,20,42,133,77,40,238,13,29,101,204,181,124,34,71,28,228,110,193,201,111,144,3,247,163,153,241,134,254,116,167,141,209,239,139,100,107,146,84,60,98,33,171,123,33,152,9,146,10,135,194,107,186,238,233,36,100,43,48,215,21,62,209,75,246,53,102,136,34,49,32,54,16,195,143,53,182,95,151,83,87,219,24,127,239,195,122,156,150,156,249,220,145,203,102,219,180,125,30,232,93,56,161,248,178,205,245,203,166,30,39,155,251,102,220,17,159,177,78,152,143,200,198,125,89,147,65,233,61,55,216,48,101,225,45,147,212,193,43,169,59,138,226,216,221,169,82,149,132,174,95,124,213,221,172,157,247,166,199,79,161,45,224,51,18,198,253,236,161,114,151,207,223,149,203,102,231,159,228,96,218,139,75,242,112,128,178,188,20,116,88,222,90,245,236,44,215,77,117,226,62,50,170,159,213,11,112,221,40,78,18,88,146,60,172,201,185,251,216,96,166,33,76,89,62,159,82,156,82,205,109,91,127,113,192,13,169,39,167,110,117,227,50,92,165,87,56,66,216,141,250,194,187,206,52,44,157,225,236,79,168,122,250,79,67,174,22,86,179,41,174,184,114,204,129,199,210,68,13,98,22,197,121,178,68,99,144,57,238,15,211,167,178,157,154,111,31,70,145,238,86,136,84,166,3,25,240,168,210,191,119,62,209,243,45,248,44,187,24,9,146,178,70,79,165,195,79,244,224,45,161,79,116,223,101,181,149,208,199,247,166,213,228,190,12,164,88,216,212,127,224,153,119,206,85,223,235,42,160,55,108,132,242,114,237,190,56,117,185,121,248,95,213,92,166,73,19,122,153,211,147,156,102,71,93,183,92,119,177,206,115,15,197,233,226,47,69,142,166,106,239,252,65,146,175,56,6,212,191,33,140,241,47,255,254,47,255,253,63,254,53,85,140,60,254,14,170,24,127,235,90,226,82,97,52,249,20,66,136,132,88,183,188,62,158,161,103,153,173,117,69,120,204,44,15,103,7,56,99,91,176,233,132,108,2,155,56,102,108,11,140,36,35,35,58,81,49,242,137,145,158,0,153,35,144,82,44,206,41,58,175,126,34,142,40,79,120,163,157,150,239,160,76,210,134,75,1,210,140,213,99,68,207,92,31,184,91,233,196,97,60,183,100,186,111,200,238,126,50,120,108,25,16,214,148,249,7,77,158,250,25,26,243,45,65,202,171,10,83,142,141,57,2,29,25,73,62,54,84,72,250,136,217,11,93,18,225,20,29,152,160,212,35,162,245,147,11,149,75,195,224,56,199,36,96,244,164,41,159,121,71,105,188,251,183,104,34,24,178,150,88,12,28,113,36,13,58,228,55,47,124,22,201,226,125,119,164,65,209,136,80,152,183,25,15,21,130,230,213,222,193,183,146,237,81,143,185,15,50,181,206,125,101,122,65,174,195,63,27,66,238,108,136,240,205,88,138,140,128,41,113,5,145,30,242,21,241,203,21,174,253,29,133,157,103,238,187,48,150,192,90,155,162,84,79,187,220,85,186,214,19,60,146,19,211,148,189,238,209,99,202,203,238,166,243,112,79,78,50,97,201,209,228,110,62,89,101,230,236,65,58,230,190,108,203,231,56,241,135,213,6,157,189,123,52,233,153,50,226,183,49,146,104,89,214,170,243,212,156,96,201,182,140,188,171,156,187,195,189,233,51,246,166,204,89,77,86,73,154,184,227,212,200,177,202,67,193,228,114,214,113,47,236,92,247,146,181,159,74,238,108,227,174,115,243,74,80,2,195,179,216,241,174,241,156,149,71,58,27,126,99,53,94,54,5,82,89,200,190,61,124,191,99,65,91,85,160,42,46,92,156,98,25,220,93,15,166,207,101,230,88,191,81,126,148,117,142,203,68,200,41,158,40,75,161,4,68,201,134,86,132,14,108,248,238,109,157,197,73,246,112,212,171,207,3,151,96,171,88,166,218,225,101,90,153,18,78,193,40,246,175,131,236,48,59,118,137,212,106,114,151,70,131,115,149,200,128,196,207,141,120,176,138,60,19,65,83,24,209,213,128,207,92,121,205,113,45,110,88,140,202,8,243,232,192,208,163,207,32,245,222,4,146,153,85,233,232,60,108,54,152,30,66,242,230,150,162,148,118,61,15,49,73,91,11,27,29,29,101,56,194,126,215,100,144,116,140,26,253,235,179,171,1,158,166,63,45,48,95,254,12,56,99,177,174,71,163,201,239,195,140,94,130,57,245,101,18,74,120,115,1,229,83,166,51,129,55,123,46,191,107,26,9,68,3,168,161,181,134,34,139,195,40,46,37,133,225,0,251,7,48,73,238,55,137,217,113,88,56,171,232,142,253,2,212,243,34,240,36,215,224,87,102,105,215,155,168,67,225,125,186,202,201,217,200,64,187,144,5,25,230,66,114,30,60,170,13,44,48,23,29,214,98,238,91,226,51,196,186,16,117,217,14,159,88,57,246,219,191,6,180,187,115,52,150,105,191,48,245,213,162,219,55,246,103,57,206,125,158,217,37,136,193,245,27,136,247,56,204,215,167,91,71,179,219,200,113,110,170,110,146,156,49,74,69,137,189,33,13,106,210,130,214,77,241,217,107,30,214,235,95,164,159,10,133,132,236,189,28,152,234,178,32,200,182,148,14,152,28,240,176,36,160,60,20,218,92,239,169,105,39,207,207,150,215,110,220,97,147,95,208,253,114,33,6,136,135,194,76,42,57,136,100,155,0,31,225,196,167,61,203,243,54,135,243,42,55,61,68,250,136,156,194,118,189,58,126,122,48,9,72,10,2,70,254,140,244,199,100,234,236,114,180,181,102,251,215,99,162,112,210,68,121,214,49,40,251,105,223,39,74,202,252,194,248,23,166,123,114,58,123,100,43,159,41,73,47,15,221,32,193,12,153,11,59,29,51,45,82,182,198,83,44,146,192,40,38,74,127,143,70,140,42,73,102,134,253,97,222,241,208,144,44,149,236,37,26,66,101,250,178,56,204,78,67,80,120,142,217,151,15,60,222,166,180,59,117,147,154,218,158,35,156,180,241,104,165,18,107,2,34,119,255,52,97,127,200,96,160,220,221,106,228,24,166,137,171,94,180,91,230,45,46,172,146,24,147,131,201,121,36,143,98,104,236,88,178,89,103,255,208,199,136,103,146,145,209,146,60,219,25,12,231,9,199,16,71,206,90,202,141,8,237,37,175,120,48,146,50,180,248,11,67,233,155,237,190,142,188,21,133,104,26,25,8,235,142,190,106,168,205,36,207,83,196,187,195,8,6,50,74,81,242,164,230,237,48,27,39,77,78,38,212,5,34,189,72,219,124,147,44,28,221,100,109,244,72,210,161,231,50,52,49,90,153,192,34,225,52,237,91,23,24,2,186,79,211,104,148,13,173,96,117,4,97,122,164,193,205,194,79,62,63,51,163,169,190,160,31,56,23,105,77,69,134,126,176,119,184,176,84,106,32,36,159,239,233,158,154,120,105,73,174,25,158,138,239,229,217,242,118,233,77,227,150,88,241,71,192,67,41,125,221,212,238,238,124,70,198,65,171,149,16,168,90,191,215,181,197,73,212,76,62,76,112,39,82,120,57,63,69,63,186,227,103,140,133,70,117,44,73,130,158,74,76,138,100,49,41,60,233,177,4,166,153,45,166,82,85,219,97,49,90,221,121,138,44,31,52,70,45,133,49,26,241,101,47,33,122,184,165,244,108,102,28,62,142,166,77,95,82,190,2,94,78,135,58,48,122,226,82,138,193,154,162,197,3,71,87,56,107,165,191,24,45,52,178,127,88,184,203,149,209,132,95,215,184,240,26,186,126,0,47,79,66,88,147,241,248,3,221,46,0,192,174,6,81,196,23,238,245,166,22,89,170,100,221,227,202,218,138,216,141,102,218,213,158,135,66,191,64,132,10,244,76,229,231,190,198,140,178,28,127,162,234,244,60,179,185,239,111,211,59,209,31,152,244,122,156,28,131,204,242,60,113,36,126,226,228,12,42,101,56,20,170,6,145,152,44,203,236,61,20,70,64,226,194,75,83,147,192,248,61,6,76,249,171,235,125,39,138,51,17,96,97,109,175,149,158,146,72,21,249,209,44,16,83,153,27,133,206,132,136,151,207,250,112,230,195,172,48,228,177,128,173,15,121,62,112,245,30,20,211,246,72,34,233,3,76,140,157,111,236,39,106,109,134,230,29,105,81,147,227,124,175,172,173,17,191,76,115,224,251,196,23,250,100,81,48,180,117,224,25,74,41,82,86,230,117,147,178,222,22,124,196,72,231,182,100,174,149,10,151,17,129,35,250,36,53,143,231,232,94,238,218,134,233,66,81,134,79,193,104,47,246,1,39,184,101,191,34,48,178,140,241,204,126,62,24,15,204,206,118,94,120,42,41,106,150,75,160,0,101,147,173,23,78,221,208,151,136,105,148,137,231,182,141,24,213,47,76,192,160,240,137,114,124,253,153,205,58,3,159,147,143,82,70,189,176,8,41,26,202,59,186,40,109,225,2,195,135,241,149,113,54,163,207,233,51,131,218,17,207,4,197,216,231,151,251,138,64,163,153,8,239,124,64,84,100,2,198,18,225,57,243,198,131,201,183,62,9,59,155,253,192,171,199,187,236,36,191,166,30,77,33,46,158,88,55,57,194,245,192,59,197,93,117,12,74,231,126,225,250,192,251,79,56,242,14,192,239,76,11,97,52,222,6,34,8,15,77,167,208,205,113,107,33,166,177,54,30,216,21,248,127,176,152,211,125,240,30,247,202,80,42,122,127,187,141,113,175,140,82,246,126,225,59,132,187,201,169,60,40,161,228,69,207,133,190,23,78,3,77,192,180,174,189,87,182,210,3,215,23,166,7,201,7,33,206,225,239,96,192,222,200,179,99,211,92,102,134,14,210,159,117,164,195,108,133,247,11,239,200,71,242,64,97,229,43,140,198,97,60,21,210,232,207,23,64,107,97,138,223,30,9,62,153,194,236,113,2,158,48,166,251,3,227,188,18,48,147,82,126,224,81,110,229,203,196,142,30,116,71,62,5,235,193,250,124,123,70,221,185,48,226,206,47,186,90,191,168,232,216,25,10,9,44,208,77,198,248,249,225,117,111,234,60,142,36,205,176,118,52,193,121,192,21,238,186,194,164,167,227,104,100,25,251,251,196,234,45,64,65,96,120,150,15,154,251,98,14,135,4,247,190,13,168,47,49,83,218,22,44,191,227,104,165,136,176,32,117,75,234,236,247,105,206,72,106,12,211,208,154,239,183,153,163,78,57,172,240,248,126,216,51,221,66,164,73,86,188,179,6,25,23,135,251,31,75,174,253,116,190,232,31,49,20,161,228,142,60,81,55,63,122,133,201,40,222,115,99,103,52,95,88,206,61,181,27,201,80,55,175,51,24,17,205,103,50,92,50,149,154,193,150,46,216,217,220,189,34,193,133,250,155,70,119,52,8,172,184,112,116,242,187,134,18,164,229,114,4,34,168,36,79,253,52,17,6,152,251,158,60,179,56,41,156,231,125,104,116,88,235,250,129,145,100,100,30,166,209,184,199,115,225,184,144,223,43,195,3,225,185,240,156,110,200,75,66,165,140,231,202,82,25,241,117,77,35,151,233,201,209,224,138,12,150,145,34,135,94,218,92,173,69,54,243,60,212,81,251,3,207,16,55,6,158,245,185,50,204,78,35,103,200,116,83,30,14,208,137,26,243,125,33,86,202,87,134,208,168,119,221,164,92,59,149,86,136,166,91,236,248,96,5,46,169,5,176,171,112,179,89,67,55,118,26,138,158,125,118,4,111,166,44,160,129,6,117,156,122,31,25,70,210,207,203,196,6,225,190,107,40,161,26,2,229,102,198,146,1,211,180,162,71,55,44,23,227,137,162,1,162,211,29,122,163,247,194,153,194,159,97,86,111,135,140,241,81,139,50,205,224,157,93,2,29,48,89,94,133,115,118,101,54,224,174,189,128,120,126,236,185,229,202,176,110,209,163,205,247,41,80,211,145,85,244,188,202,155,216,126,227,112,212,17,156,127,10,72,75,175,158,217,26,77,34,173,125,130,246,164,171,7,186,70,37,9,172,93,67,72,64,224,223,19,89,239,132,111,180,158,156,124,112,100,112,169,107,61,207,219,108,215,227,203,164,136,57,198,3,155,152,213,133,231,195,85,134,135,27,252,59,50,238,176,58,4,166,252,222,238,201,241,212,213,45,56,106,105,49,159,161,148,92,36,203,100,112,126,224,246,192,120,53,71,44,177,216,165,41,231,23,91,208,125,159,26,77,48,250,190,14,92,92,156,208,224,49,148,243,139,188,66,94,114,52,42,60,10,159,201,49,166,36,106,109,91,23,1,26,6,107,137,199,66,75,229,120,46,13,37,249,122,225,165,93,27,51,21,236,213,227,169,209,47,171,47,52,153,46,68,220,119,203,42,173,1,76,52,89,46,188,135,146,230,147,9,125,196,125,179,121,122,114,42,166,40,19,55,70,83,200,243,198,104,92,138,192,115,25,45,78,209,219,67,108,28,250,170,211,6,214,219,105,222,219,58,219,232,231,133,36,235,239,140,210,15,18,8,66,121,220,148,34,214,133,109,89,23,24,254,106,4,58,184,202,109,137,167,73,193,19,143,68,217,169,36,157,137,113,131,219,115,93,184,93,87,18,67,105,15,136,155,38,237,158,244,202,168,175,180,91,210,226,11,209,115,179,94,69,122,192,40,80,50,29,210,198,155,90,196,234,139,222,244,165,247,85,133,115,66,130,228,252,90,23,248,172,249,245,62,52,34,48,77,237,173,141,18,213,186,133,188,243,140,179,194,200,199,56,124,30,112,150,153,97,160,6,25,137,113,116,128,134,8,115,144,20,91,161,89,133,211,48,18,57,250,211,108,152,98,44,160,179,81,155,158,156,178,120,142,10,228,249,167,73,202,55,166,21,212,231,45,80,210,58,172,23,78,203,85,220,246,9,203,123,21,98,239,64,12,120,8,252,4,166,112,212,214,186,232,25,223,109,60,7,151,91,149,157,84,26,214,214,159,38,145,20,95,223,121,89,83,19,131,107,94,174,24,148,172,172,140,196,177,204,220,57,106,182,41,105,111,157,61,81,184,102,1,231,33,236,36,222,7,153,189,117,225,157,158,147,159,235,140,61,161,41,157,105,19,195,64,17,102,238,251,219,79,206,241,160,93,88,108,9,113,224,165,195,140,143,51,223,131,23,59,101,133,173,3,32,138,205,245,105,104,177,100,234,220,245,194,67,55,233,204,179,164,181,2,54,51,109,133,247,173,3,154,54,171,72,73,242,5,96,199,115,143,38,175,212,244,251,33,47,31,55,70,11,173,142,20,54,171,123,95,184,194,11,213,143,51,173,122,31,90,129,93,166,87,222,141,124,22,48,148,250,253,192,187,11,170,158,3,160,166,137,27,240,82,242,57,115,78,143,226,206,74,244,2,63,252,240,188,93,245,6,194,4,28,57,93,188,208,120,185,119,69,137,236,225,150,163,197,26,3,197,28,98,244,224,179,63,113,45,121,210,81,136,153,60,112,139,30,125,107,227,91,91,183,86,216,19,175,160,223,165,110,52,119,93,249,242,200,37,126,155,70,99,93,208,81,131,188,148,6,154,167,53,214,96,132,151,184,105,10,113,186,186,236,146,114,144,145,168,75,247,39,196,74,208,195,227,96,171,54,60,112,56,144,25,76,96,82,158,224,46,26,87,105,217,169,189,232,174,45,211,184,122,7,56,27,194,253,132,157,228,242,226,117,108,83,126,210,112,58,65,248,11,24,89,74,13,239,112,77,13,86,79,70,243,125,62,123,140,225,14,148,192,214,43,221,158,253,139,55,36,130,146,92,211,160,117,237,181,131,209,120,54,89,253,9,60,207,19,221,193,187,193,228,37,165,39,247,92,162,21,210,224,247,117,21,28,186,202,229,175,148,93,159,84,15,252,212,26,228,23,104,138,227,169,99,156,120,109,6,109,7,11,208,39,83,10,203,121,93,180,212,39,121,64,177,96,201,193,173,150,55,63,28,180,180,76,75,212,179,199,166,9,164,95,158,19,218,230,111,242,120,68,214,111,241,110,230,83,157,161,200,58,226,174,224,208,62,21,148,22,29,204,134,146,114,122,146,172,53,250,100,22,146,245,237,121,222,38,201,18,71,91,39,210,147,89,96,110,188,71,211,122,244,164,45,86,248,7,65,54,58,31,226,147,59,48,221,149,75,85,74,117,62,37,43,147,43,155,151,239,59,243,147,28,67,1,110,95,238,24,180,206,242,192,151,150,118,6,97,126,30,248,78,33,237,108,228,210,252,228,29,14,12,219,245,194,163,62,79,116,163,189,21,191,204,34,166,251,19,186,75,74,16,145,11,205,42,90,3,172,16,34,46,127,235,60,130,165,223,22,174,74,193,110,193,210,7,142,219,3,215,203,244,51,134,68,86,116,32,119,121,217,120,216,223,9,108,182,2,113,52,113,185,110,17,172,203,246,146,245,44,131,166,247,101,82,79,65,145,54,35,100,253,109,235,119,16,118,228,249,66,244,228,3,53,191,26,240,98,9,17,216,166,105,71,97,203,104,121,146,82,76,176,45,152,9,223,111,15,78,244,46,247,104,179,203,84,120,175,168,51,96,173,177,181,23,12,190,252,153,72,86,192,40,77,232,125,33,162,22,223,46,146,143,77,115,238,214,95,124,137,227,76,58,233,129,107,10,62,5,138,56,79,91,212,180,142,235,88,248,112,107,223,90,23,58,223,226,9,168,226,228,27,65,19,69,105,168,139,71,122,102,159,231,235,107,200,157,228,203,102,37,48,215,115,179,237,246,11,251,153,56,119,69,155,112,241,49,237,121,42,13,48,74,99,71,135,232,241,219,202,140,236,205,92,1,91,250,82,127,186,24,137,37,224,133,249,178,194,155,236,69,176,116,105,252,212,163,171,249,54,5,25,31,109,3,189,114,211,196,43,151,171,159,85,189,128,236,114,142,4,24,212,192,212,246,211,66,7,249,32,126,155,2,138,46,109,214,209,29,23,78,194,83,139,55,173,163,88,16,15,13,101,16,205,195,66,77,8,38,33,141,43,75,248,122,6,143,72,82,173,207,222,84,225,144,179,178,78,215,190,247,131,46,36,68,3,102,178,173,15,60,110,196,218,172,189,81,143,70,137,61,130,233,102,138,26,2,119,107,150,240,39,78,233,103,181,7,38,17,159,3,222,228,171,21,70,57,234,118,129,66,119,81,116,167,25,247,5,227,241,89,251,204,106,248,194,214,160,82,21,102,139,94,3,30,170,115,244,171,82,165,24,73,20,111,154,134,34,221,216,3,23,222,236,57,4,182,174,119,127,166,44,103,79,101,168,91,179,115,60,149,101,249,29,133,81,184,140,43,135,233,174,85,68,186,28,163,249,226,76,110,24,183,190,112,137,244,244,50,173,16,93,192,232,59,173,65,212,165,197,187,41,45,162,35,57,25,97,43,214,85,67,195,59,216,112,61,86,17,90,147,158,20,89,55,9,132,56,250,55,15,61,240,188,193,225,160,175,230,133,251,190,171,250,176,86,234,245,180,176,230,59,25,35,131,251,62,212,63,224,214,117,170,182,189,113,108,35,80,183,217,233,57,24,187,224,232,70,70,243,237,25,75,136,21,69,240,200,158,228,201,21,217,158,63,182,17,36,233,251,123,225,251,166,221,209,144,168,79,46,214,18,199,49,219,194,88,122,214,1,158,74,176,142,22,18,55,187,62,141,189,196,140,227,194,251,89,193,32,59,180,136,117,38,66,133,253,57,186,222,30,33,107,36,232,239,193,217,85,152,128,81,236,123,134,82,169,51,182,225,88,170,60,245,56,58,98,107,4,5,180,246,63,242,34,86,194,247,52,50,46,227,79,78,133,114,42,111,204,97,164,81,159,169,225,151,227,185,240,154,227,249,8,134,68,113,40,84,44,173,184,1,167,24,167,198,214,253,3,158,193,116,223,52,138,232,96,56,31,64,52,151,159,112,175,62,237,227,214,168,54,125,249,219,201,136,244,170,243,129,37,83,244,85,81,84,124,212,50,216,76,249,35,219,230,87,156,95,97,20,18,249,14,147,238,214,56,10,69,146,17,39,71,59,170,246,71,218,1,54,180,183,243,179,63,122,10,110,164,127,146,207,151,27,73,162,161,145,18,242,192,43,96,179,39,16,16,107,39,79,82,109,252,181,244,151,205,100,198,221,110,59,122,44,91,227,113,219,212,199,178,188,233,59,211,207,231,236,157,217,228,215,232,8,219,136,113,168,176,79,149,110,165,97,173,126,42,221,131,245,139,47,80,48,119,196,0,221,224,179,29,245,184,23,133,228,153,244,224,109,233,105,71,77,219,78,127,122,83,190,243,103,130,78,126,82,17,131,180,25,45,254,211,232,216,136,37,156,109,204,233,187,114,217,136,102,62,48,122,219,5,197,4,135,209,251,125,36,137,210,12,19,153,179,151,66,48,71,71,210,38,124,116,77,162,132,41,131,6,143,103,2,108,254,196,7,25,250,222,52,165,79,37,34,196,194,32,143,235,84,137,252,147,75,28,12,179,166,127,193,234,137,11,4,251,170,170,251,91,217,163,59,163,15,197,176,19,247,63,34,56,139,87,239,240,89,200,144,195,120,148,146,186,203,189,64,15,239,85,75,67,155,147,187,184,20,228,215,172,201,1,234,70,94,165,24,22,208,174,244,136,220,240,24,92,153,4,6,195,195,200,51,233,42,191,110,203,20,188,12,22,232,129,211,101,79,144,48,120,38,12,100,15,61,96,30,244,24,224,108,172,185,160,222,66,0,138,132,33,186,137,79,201,151,178,123,200,189,152,238,246,147,184,40,222,101,69,181,209,100,60,181,158,92,83,72,110,65,229,156,83,55,79,100,12,102,168,220,240,85,79,29,8,153,86,27,87,131,41,20,163,219,83,182,165,99,201,175,220,26,55,210,31,87,190,239,201,7,106,251,26,98,81,69,44,62,68,203,54,89,63,69,145,44,112,113,31,118,248,79,65,12,139,230,237,106,142,120,111,245,71,180,8,138,125,220,182,89,27,79,77,191,209,254,226,249,124,152,77,16,13,159,147,195,93,155,1,27,53,253,129,219,222,247,232,12,57,90,225,26,34,173,192,240,228,138,238,226,233,1,136,163,183,37,168,159,77,254,238,247,183,207,124,191,254,72,17,48,213,126,48,153,143,254,146,115,218,14,81,186,10,139,254,89,177,81,106,72,161,126,5,205,116,61,121,42,24,2,62,229,152,221,232,156,15,9,102,116,87,124,167,119,3,207,203,135,13,130,15,211,133,161,40,105,214,5,241,140,113,225,150,159,210,109,57,107,143,107,20,160,214,68,84,252,144,46,150,39,247,134,57,175,167,242,208,61,206,116,224,186,67,72,61,157,221,214,115,112,207,33,161,9,171,155,53,251,249,70,218,213,245,194,90,103,63,105,71,36,121,92,243,136,70,29,94,208,195,216,64,214,60,96,150,222,249,38,45,99,102,49,49,249,135,165,140,246,125,107,113,244,198,205,87,83,185,148,181,74,220,247,54,15,92,133,145,248,189,240,126,105,200,136,103,121,135,113,165,56,240,82,104,150,105,103,4,188,159,79,155,68,162,139,45,161,142,13,187,240,133,75,140,113,182,132,93,103,60,224,116,149,185,76,179,165,188,240,144,163,249,156,242,123,97,89,224,254,116,146,88,146,120,198,231,119,54,59,184,206,61,48,229,54,135,113,208,210,229,235,204,190,172,234,14,67,168,213,16,43,35,67,22,19,7,189,160,171,60,71,147,179,241,161,98,106,230,154,158,200,179,68,25,17,24,138,192,75,161,41,46,112,206,26,129,190,252,51,25,143,157,175,24,26,95,111,122,40,54,240,42,86,192,99,63,170,97,153,46,141,20,71,91,126,163,60,48,233,248,128,89,196,255,128,199,61,26,249,200,135,67,115,98,213,24,134,244,195,106,23,152,193,35,158,169,109,251,244,186,17,100,138,143,115,156,37,99,143,7,238,161,53,67,127,6,125,42,15,92,131,20,142,216,225,124,26,58,12,14,153,205,10,13,47,189,87,134,144,65,8,231,33,252,180,158,147,159,95,11,45,65,84,26,159,32,10,89,102,143,152,233,37,169,227,253,128,26,133,249,22,146,126,91,253,149,127,244,158,20,210,119,86,216,170,15,57,8,33,212,21,112,79,51,191,36,156,229,156,40,196,6,75,237,79,165,4,82,148,107,55,86,219,134,180,7,38,77,29,50,135,149,238,209,252,192,181,205,43,146,72,251,194,195,209,65,232,173,133,56,105,110,207,198,46,223,138,52,104,43,79,209,44,83,205,10,161,195,109,206,197,243,41,109,173,20,122,129,27,249,192,231,251,75,61,36,231,77,85,18,23,181,7,38,154,117,77,202,76,143,223,115,242,19,216,182,144,69,53,95,200,231,186,207,32,14,189,75,84,229,243,67,92,138,118,117,107,233,206,233,33,230,157,177,226,77,175,200,116,254,249,178,207,210,230,14,179,244,66,157,101,248,97,51,154,183,107,200,139,90,19,217,124,104,100,158,40,54,161,117,85,219,48,14,90,16,164,129,217,45,235,51,49,181,217,208,23,29,230,195,248,192,180,246,133,160,43,69,231,231,167,137,103,226,183,41,250,104,72,142,56,83,137,159,182,42,206,195,204,139,98,8,166,177,164,37,159,175,107,56,131,6,65,138,92,223,82,32,173,111,203,223,6,126,23,79,215,4,19,82,12,209,86,204,152,79,81,202,8,33,190,11,133,226,121,36,144,23,98,32,20,164,55,159,49,72,61,40,222,229,217,99,208,99,166,48,235,130,63,80,172,27,158,104,193,204,79,2,156,103,9,173,47,197,210,147,173,195,50,200,61,191,12,204,158,227,93,17,222,173,103,5,128,175,227,151,141,209,252,106,239,162,59,188,239,116,208,40,50,103,122,151,205,17,17,84,195,54,239,253,178,72,21,134,84,114,181,44,241,179,38,147,82,136,147,247,179,227,124,56,152,27,113,172,16,67,30,124,198,58,76,246,121,20,161,56,140,129,78,110,79,105,214,148,216,28,222,230,102,254,116,21,237,16,40,69,6,100,61,196,109,40,99,201,127,26,1,93,101,44,241,75,51,36,95,208,241,24,79,121,168,88,87,153,95,153,57,4,167,183,13,12,166,157,195,103,18,78,122,219,229,132,15,49,192,249,206,158,252,116,169,7,118,57,251,70,2,249,143,242,42,222,3,1,47,104,175,79,243,13,177,77,192,123,62,69,200,134,136,72,220,244,94,67,101,152,205,236,49,251,118,214,4,192,222,86,145,38,218,188,103,4,38,148,175,181,54,123,222,174,192,24,96,204,127,136,12,14,114,165,48,108,92,29,60,163,46,176,31,53,211,218,189,160,106,240,78,58,15,76,147,113,46,1,239,183,175,107,82,19,240,181,168,227,96,81,117,115,108,125,252,161,76,158,173,61,68,30,178,237,191,198,133,155,250,157,147,204,176,186,105,168,158,147,236,44,79,46,175,174,80,92,207,104,59,233,184,36,38,114,57,26,236,4,242,211,9,177,243,217,148,220,159,102,146,209,247,11,141,200,167,116,90,198,83,214,217,143,183,227,205,10,6,239,39,153,125,38,116,103,140,129,146,211,87,112,61,199,226,224,173,105,20,42,29,53,148,222,173,145,225,77,18,6,115,24,184,170,94,6,48,77,206,113,87,68,160,90,118,220,103,179,26,251,48,100,37,158,46,239,243,105,65,218,184,71,175,103,73,192,47,43,123,237,15,241,152,172,138,234,228,32,81,77,136,231,189,139,22,15,22,236,181,180,246,69,155,238,179,104,88,106,46,105,133,44,96,19,45,119,136,65,38,100,36,232,171,60,110,142,125,23,61,225,146,38,9,205,193,44,80,164,244,158,236,37,69,51,191,46,118,115,218,217,139,64,204,85,87,6,78,42,22,96,78,41,37,30,40,14,0,237,81,76,71,228,124,197,149,101,244,101,244,228,4,37,190,97,239,16,100,154,108,133,168,20,120,171,52,168,77,242,130,226,173,235,139,17,242,69,75,92,8,97,147,148,50,239,133,33,253,172,191,252,227,188,202,185,197,204,175,155,151,234,253,170,145,70,210,250,152,89,142,182,34,87,214,148,183,197,150,56,93,247,135,130,145,138,204,172,88,119,222,28,100,55,97,33,21,158,197,95,54,221,219,170,229,209,119,165,189,185,239,123,101,230,81,34,48,234,86,237,222,87,174,170,93,185,204,3,76,46,28,238,161,30,109,58,45,241,178,147,213,152,85,19,55,215,20,31,87,65,30,73,213,122,139,153,223,6,138,131,253,82,233,217,251,109,176,216,234,240,38,71,229,181,49,190,141,169,222,16,16,50,10,249,253,128,225,244,14,133,215,190,147,36,10,57,170,126,92,173,250,60,238,71,155,53,19,176,42,51,97,147,47,94,137,179,240,49,150,123,145,1,159,248,70,71,209,47,153,121,97,250,41,245,167,73,71,150,124,167,178,170,162,17,203,10,32,50,63,15,228,246,68,160,152,246,137,248,230,225,52,232,250,108,188,144,189,239,252,157,186,118,68,66,115,63,59,155,184,180,49,31,9,239,101,226,190,59,38,97,140,45,182,158,156,144,243,186,109,48,7,200,148,97,58,106,225,141,130,209,229,124,174,172,35,162,86,3,174,73,12,226,187,41,201,71,104,204,130,250,144,203,205,128,100,215,56,26,61,134,169,247,101,234,252,247,232,132,36,130,192,152,36,197,109,85,58,84,245,220,27,249,222,56,152,180,172,92,216,89,227,224,31,59,10,5,73,127,153,198,231,121,47,204,28,118,31,107,9,50,7,241,62,50,140,110,65,205,20,55,14,70,117,78,71,33,117,134,156,99,164,36,171,160,43,60,155,12,113,18,16,250,93,118,138,70,126,221,200,0,21,29,9,184,197,221,15,32,253,41,224,141,160,69,164,132,224,108,77,125,27,72,243,198,134,182,211,33,170,213,41,250,8,92,39,0,52,195,25,125,225,30,115,48,229,146,246,152,113,208,165,229,161,47,2,43,196,155,2,27,195,50,78,110,252,64,85,247,94,228,255,226,186,207,233,159,181,131,234,228,157,202,18,145,181,46,107,29,147,145,123,215,236,27,151,74,166,39,28,122,194,80,166,162,142,168,232,8,69,22,140,21,177,189,80,89,242,76,247,106,28,156,231,35,101,141,196,87,141,109,16,109,254,103,203,164,14,38,204,111,213,103,5,116,49,215,115,101,88,16,246,240,178,153,116,223,43,106,122,183,1,51,133,232,185,205,236,213,119,42,155,182,142,231,232,70,54,210,67,254,77,1,92,199,194,192,175,58,246,57,168,219,107,27,1,173,176,41,2,183,134,66,129,50,38,41,111,181,122,175,28,203,130,173,71,143,235,60,122,96,44,74,132,66,116,96,162,133,240,240,73,86,250,84,120,93,211,128,70,153,116,234,218,131,80,80,36,225,8,240,147,230,70,172,107,202,117,176,185,73,114,81,122,114,243,197,13,24,203,61,173,14,99,234,51,227,220,244,162,169,80,60,217,162,28,187,90,178,27,229,121,157,72,47,248,202,103,154,107,74,218,90,195,198,184,239,168,141,146,253,92,248,54,239,35,135,177,237,208,2,46,234,62,43,118,243,103,117,74,218,140,6,7,165,206,48,218,129,182,166,244,136,3,215,190,99,44,97,211,172,205,25,180,121,160,31,228,112,154,79,35,14,141,109,103,148,251,251,4,220,26,117,194,184,79,177,113,181,150,20,5,49,24,9,79,165,133,148,177,60,240,105,130,209,113,234,5,109,68,158,56,100,11,87,70,177,122,17,53,13,181,105,64,195,96,198,93,243,204,197,197,33,91,161,60,30,105,217,176,118,196,2,226,252,141,140,36,120,191,242,233,91,123,132,27,153,152,253,177,12,133,221,109,210,247,219,162,9,52,233,169,205,187,36,50,1,3,97,7,249,2,144,39,220,215,104,7,249,30,21,138,167,73,106,215,200,224,145,109,213,174,70,54,173,187,223,147,179,170,102,181,100,50,238,75,17,56,75,58,246,12,35,171,32,203,201,187,204,135,104,72,157,251,106,114,105,91,65,10,76,2,46,221,125,111,186,72,163,244,101,146,28,74,87,217,180,245,182,24,194,124,95,101,234,209,231,33,132,213,136,185,87,42,37,235,103,102,17,223,38,235,174,214,42,89,2,90,185,175,235,4,92,73,95,230,54,218,119,140,209,70,149,182,41,220,67,78,9,24,117,184,174,240,121,33,59,70,41,10,125,91,143,198,237,226,142,113,56,112,122,99,123,91,137,63,96,44,8,244,202,55,174,195,49,198,209,118,23,231,83,58,136,83,138,73,7,42,161,108,207,129,17,169,191,112,155,50,83,3,207,154,242,61,249,32,66,86,152,192,50,46,13,106,212,212,223,54,149,176,30,223,0,254,175,83,225,19,44,206,45,159,200,92,207,209,51,181,88,130,204,250,174,234,111,211,188,121,15,54,223,91,241,44,99,170,141,201,116,19,59,170,25,91,225,243,138,4,250,198,87,88,188,239,18,46,56,37,38,211,179,110,246,161,15,173,144,95,12,175,182,13,207,244,61,26,254,90,252,54,134,213,85,158,41,78,51,97,223,120,96,170,138,138,178,107,191,43,43,245,96,133,153,2,239,186,140,25,164,62,51,244,153,74,204,43,230,242,57,244,169,48,78,99,32,242,77,72,20,6,60,177,94,13,248,60,5,53,2,45,104,161,69,78,23,178,69,215,23,130,225,89,216,9,154,151,213,243,58,77,124,107,93,248,252,89,109,68,241,29,94,247,145,175,174,30,17,172,86,176,202,111,40,84,84,5,28,98,80,221,51,54,103,103,14,106,106,76,73,19,216,121,230,177,189,34,208,210,111,100,154,142,183,71,182,141,152,122,14,133,207,100,30,49,30,149,30,89,59,49,24,129,128,182,2,174,40,108,60,78,160,178,189,106,38,159,253,28,93,215,221,134,163,255,35,245,45,224,30,60,83,224,46,203,8,232,160,216,118,81,6,158,194,179,133,189,82,183,102,78,177,184,166,95,175,135,229,32,249,198,34,205,39,192,155,192,60,96,250,38,229,161,89,159,228,186,23,142,223,129,250,25,210,113,118,127,155,141,138,206,28,139,241,112,127,27,209,92,253,109,214,249,112,55,67,22,81,42,219,160,84,179,227,137,179,251,213,177,98,202,169,251,254,52,218,231,226,164,155,76,124,219,47,124,153,204,247,227,189,10,235,223,157,68,147,217,116,100,133,83,116,223,66,156,207,39,190,248,195,104,215,109,9,128,177,157,221,10,195,11,243,163,217,242,87,177,18,37,163,56,98,145,178,136,68,154,254,41,183,96,136,229,6,170,148,0,83,82,123,74,51,154,158,238,175,90,248,241,174,198,152,184,130,56,76,31,134,154,233,226,78,134,14,201,7,211,3,37,201,166,65,223,42,61,208,159,183,43,18,126,82,125,59,191,109,61,156,238,88,139,54,167,24,125,33,149,135,238,168,31,141,38,92,122,6,34,121,97,71,41,164,62,223,87,197,44,54,80,216,156,186,200,224,93,20,108,1,52,228,224,9,10,108,137,114,71,225,26,168,59,49,155,143,152,55,176,148,162,139,70,141,49,83,243,150,126,142,30,170,72,142,36,16,58,235,45,236,112,217,81,233,84,77,177,97,185,149,238,89,12,119,209,201,150,93,174,255,50,180,27,201,32,108,228,221,221,53,25,53,218,212,213,235,7,175,242,179,44,248,193,48,67,197,206,25,222,41,156,163,56,186,88,210,71,35,188,28,126,136,200,1,12,165,35,111,243,138,137,159,102,28,136,69,42,124,218,21,250,114,168,93,149,41,79,12,152,122,188,195,36,178,102,125,78,142,62,199,112,83,101,186,1,158,24,174,134,251,36,94,72,83,115,215,103,140,20,239,235,37,0,182,114,153,62,18,178,163,126,102,20,16,198,3,163,195,190,220,235,185,62,38,235,160,152,168,248,85,83,55,80,198,229,70,139,62,156,1,79,44,103,252,63,125,220,212,41,190,159,222,104,76,104,166,105,227,21,93,125,140,225,99,57,69,121,251,60,146,105,140,241,15,134,201,182,244,194,17,54,8,150,28,48,10,49,2,159,55,217,221,251,239,204,168,104,78,231,7,110,158,198,50,84,75,134,219,72,29,43,206,125,34,106,109,170,199,73,132,29,178,195,88,78,61,123,24,236,205,125,241,193,40,105,173,245,194,43,152,25,192,68,201,47,236,25,123,132,28,210,214,103,214,81,203,240,72,100,195,29,31,234,11,219,173,123,109,94,120,61,55,109,146,49,45,208,146,159,45,10,45,218,174,119,113,96,235,73,121,225,27,180,154,136,122,121,174,204,8,149,249,194,91,93,153,12,238,15,172,196,66,4,45,110,137,23,61,178,170,2,10,27,203,97,87,17,5,62,23,182,94,56,151,123,219,38,121,40,143,180,25,109,200,81,50,112,146,178,129,95,183,189,239,17,184,54,109,201,132,178,234,74,56,160,67,67,191,78,191,223,14,231,204,141,105,184,102,129,15,140,239,90,28,109,129,165,222,53,245,232,251,54,217,178,228,23,46,145,98,222,72,138,169,224,165,193,61,94,103,63,223,151,102,170,182,173,139,61,96,216,212,58,157,153,109,179,192,123,204,63,225,217,227,183,75,218,69,63,129,95,114,195,191,221,94,237,191,7,94,59,190,144,94,55,65,174,194,109,186,178,55,3,33,195,59,85,152,140,96,28,109,146,203,77,97,234,232,254,212,204,220,187,189,112,219,247,177,108,203,158,43,76,32,243,161,131,38,124,61,150,145,228,229,6,114,32,231,191,241,192,253,190,78,100,215,118,249,3,30,61,96,76,204,116,9,64,94,33,162,148,109,52,223,245,60,148,140,159,186,195,120,152,191,35,141,238,106,191,235,109,108,155,246,140,180,21,133,18,235,114,120,206,205,210,164,104,158,127,160,91,209,103,38,109,88,187,199,187,4,221,207,183,55,236,251,187,240,83,192,49,120,40,170,229,96,67,167,160,173,254,137,110,69,231,139,146,159,201,23,102,239,169,223,45,254,33,191,199,105,58,65,168,245,60,48,166,144,1,87,49,91,51,116,251,84,104,104,239,207,79,147,20,249,90,3,39,194,39,69,125,130,129,119,187,104,127,212,94,113,235,42,222,211,8,124,66,13,125,143,38,61,224,215,149,81,215,233,229,129,183,187,206,2,151,253,124,149,168,131,196,177,124,87,207,16,89,117,117,129,113,74,126,38,81,246,50,126,217,133,218,110,125,142,54,30,180,195,39,36,255,3,61,175,170,6,74,45,88,239,153,132,255,238,1,87,141,23,13,174,45,192,214,202,147,47,68,99,104,249,177,136,129,143,103,170,161,3,101,231,128,91,210,30,3,96,108,153,2,30,53,61,23,118,22,14,183,243,4,222,42,121,71,22,115,120,0,67,206,5,241,28,189,105,203,66,248,79,219,194,162,175,138,144,176,198,193,127,8,120,110,212,161,106,247,33,214,225,6,61,167,166,173,220,159,137,149,100,53,82,61,97,86,247,242,225,52,91,42,85,78,36,134,40,190,209,155,152,222,47,45,88,49,31,55,151,99,65,200,133,157,117,127,194,155,86,227,77,163,70,169,114,69,155,63,205,226,48,54,0,218,226,179,173,98,53,3,70,201,250,9,19,40,202,198,232,63,139,237,67,250,219,102,86,21,99,97,146,185,126,130,190,243,178,83,124,29,230,21,170,209,15,107,121,13,148,80,89,195,209,206,198,46,197,185,81,54,209,248,134,86,149,122,207,141,78,230,147,29,54,129,163,11,47,53,31,62,40,124,120,31,10,136,206,55,93,240,48,7,171,201,239,26,217,49,125,100,24,116,204,47,19,50,147,5,248,237,61,118,239,21,40,122,173,207,193,45,215,24,193,152,101,171,226,54,112,233,113,211,108,15,244,145,128,174,139,154,57,212,122,225,59,207,89,115,119,123,174,172,224,215,237,176,21,78,159,163,75,212,248,24,51,185,61,201,120,210,156,1,34,90,173,31,15,41,84,183,128,7,238,117,166,119,47,182,157,0,66,253,102,104,123,128,161,91,208,173,118,66,192,103,62,89,254,211,128,249,137,115,119,65,141,34,224,222,181,223,29,191,165,53,98,28,108,68,173,155,254,54,197,197,225,111,122,35,131,209,158,163,81,247,242,39,74,48,210,53,211,15,149,213,149,144,176,146,96,117,212,81,246,19,246,117,120,148,39,252,64,72,212,21,33,65,233,0,120,170,31,166,15,226,48,221,157,154,108,135,178,183,124,62,202,52,192,42,67,19,183,223,80,187,3,94,218,245,199,55,155,93,190,19,73,76,51,148,215,10,5,122,4,223,48,203,180,134,174,103,159,248,147,128,116,24,190,147,240,2,206,66,156,207,172,157,29,198,138,189,61,245,141,19,158,248,93,227,171,153,117,182,66,82,197,245,109,129,153,207,101,3,219,91,241,126,68,83,71,77,180,53,252,35,40,152,200,5,46,250,15,126,215,194,116,177,68,149,102,160,159,146,221,235,227,188,101,219,232,223,172,9,42,254,247,83,197,112,163,223,70,108,244,105,77,12,204,209,243,127,37,241,78,126,38,180,214,62,244,158,153,233,163,122,235,148,121,147,54,45,117,64,100,89,110,246,196,117,213,44,186,175,86,150,73,23,101,166,187,197,39,43,76,38,111,43,1,198,35,227,102,161,168,152,34,241,224,112,162,215,64,174,12,159,90,207,187,31,184,153,91,68,192,29,210,192,236,241,72,160,69,222,77,190,81,145,206,74,21,247,133,22,216,253,105,68,48,238,26,89,209,195,146,89,23,91,41,79,133,154,217,219,148,133,102,152,123,118,241,79,137,238,148,46,171,51,242,205,133,214,237,15,198,49,90,12,92,161,0,236,88,94,177,123,109,154,164,181,132,191,251,156,226,36,192,175,223,203,102,143,48,157,217,206,234,137,154,249,253,105,228,75,163,136,50,205,155,38,221,217,137,198,166,179,228,125,25,197,105,218,103,89,50,161,147,148,128,7,52,72,80,168,99,180,57,111,101,79,128,89,157,167,137,155,211,224,98,139,215,219,232,58,62,75,100,150,159,102,241,118,29,67,26,108,75,215,225,125,130,98,232,181,126,52,81,195,141,226,88,231,73,0,127,47,139,108,110,147,136,123,216,140,236,131,31,149,251,46,108,17,252,173,104,15,253,208,85,161,4,223,7,202,160,160,246,244,193,59,155,120,230,133,17,11,110,113,87,219,90,186,238,101,111,68,244,86,220,21,150,144,226,100,99,91,196,179,75,254,134,224,121,160,200,51,95,20,131,93,127,220,8,126,144,149,117,20,217,212,19,99,251,34,103,170,156,242,233,156,144,145,22,84,31,131,208,183,85,144,130,200,106,227,20,248,193,184,85,138,254,47,45,58,214,42,242,193,244,148,72,2,108,82,166,163,212,251,193,131,140,229,93,188,77,183,59,187,2,2,188,16,186,72,238,111,151,130,198,213,112,216,84,58,179,192,180,168,122,186,134,28,159,92,23,182,3,124,140,31,70,163,127,186,75,193,249,174,208,234,247,112,102,211,116,40,18,31,70,175,223,222,195,109,62,137,77,232,128,232,68,157,237,193,247,93,34,59,83,97,66,7,220,40,150,185,226,4,59,190,117,158,210,61,57,42,196,112,44,63,216,10,200,119,113,166,89,101,22,87,195,196,88,153,214,11,129,215,180,38,211,15,174,164,36,47,21,132,218,53,169,31,135,7,68,209,187,140,81,156,166,209,227,55,22,120,21,179,10,39,155,172,1,65,99,118,120,193,83,168,10,99,117,86,28,38,127,246,28,157,144,101,237,1,211,199,81,20,166,203,199,79,110,92,131,187,133,66,6,135,82,67,115,152,207,79,238,27,22,228,112,217,8,20,197,207,174,115,233,165,161,56,94,227,228,236,163,238,190,209,96,250,18,28,70,231,182,232,111,159,0,105,125,123,252,85,204,210,229,18,58,166,249,141,185,27,32,156,97,44,165,245,228,115,230,123,99,248,139,61,87,102,54,98,14,86,136,119,138,46,243,161,112,24,233,217,153,31,56,88,98,8,164,152,217,169,194,35,210,234,171,252,178,105,253,133,253,170,7,132,165,182,31,16,199,112,135,81,182,159,253,189,176,85,124,164,240,230,68,1,30,24,223,104,135,161,226,204,231,137,253,30,178,195,221,42,86,10,231,229,85,58,22,87,82,94,245,133,107,60,80,166,113,132,189,254,17,193,22,133,58,182,216,223,184,171,16,237,100,149,165,102,101,93,139,14,147,68,144,137,4,6,56,95,93,192,99,73,27,3,187,95,188,195,226,104,178,46,91,78,142,74,169,187,1,45,218,203,144,190,21,248,236,167,123,252,182,9,85,200,23,51,144,115,116,201,198,133,68,248,25,73,114,242,77,223,116,220,24,125,185,98,240,78,94,209,18,183,14,55,235,230,16,152,185,193,167,130,74,232,33,12,13,146,51,172,242,126,229,7,170,82,174,228,227,68,98,243,194,103,35,32,163,135,53,105,186,51,8,251,189,243,245,94,86,153,237,169,123,222,1,103,76,145,4,54,126,233,23,236,49,74,105,131,152,2,79,70,166,255,54,41,33,33,94,66,200,200,115,196,103,177,217,230,202,133,55,172,130,183,79,113,40,198,137,114,52,145,139,211,223,41,60,143,46,218,133,132,73,208,90,252,123,180,186,94,214,31,110,140,142,114,225,172,159,140,125,158,187,198,7,55,240,30,210,147,35,128,49,226,131,35,151,90,31,120,103,111,7,180,163,171,56,248,77,51,22,219,23,60,187,220,162,32,52,204,169,176,60,109,136,249,61,197,183,202,247,34,211,136,185,205,207,123,106,84,164,31,180,111,15,20,249,208,211,22,75,81,130,191,28,190,158,192,181,11,53,24,184,187,97,149,205,18,93,90,28,9,216,91,114,126,4,48,82,181,91,97,203,186,57,12,59,77,199,216,128,223,84,46,60,134,88,46,48,35,21,252,202,2,70,255,90,134,201,137,137,202,93,203,160,129,212,41,111,3,154,179,51,86,240,48,192,175,180,43,140,44,79,12,178,68,195,160,30,77,37,60,214,112,62,221,169,63,205,126,48,86,58,166,209,166,31,135,181,119,199,122,115,246,99,93,3,50,210,227,161,162,15,155,19,61,44,121,104,244,69,199,103,93,8,185,246,150,43,131,93,235,53,199,245,115,178,91,10,211,63,230,159,53,44,132,38,21,123,184,80,16,70,3,198,240,85,102,90,6,75,141,149,144,226,156,168,7,226,254,114,22,252,34,95,245,18,134,58,46,34,137,254,217,152,112,208,69,148,215,137,41,146,139,215,88,255,12,254,203,23,166,34,237,118,65,54,139,159,157,145,28,189,97,204,84,159,73,171,233,186,202,125,109,211,231,244,223,62,43,229,120,110,155,56,198,89,230,139,146,34,169,36,129,185,85,95,226,233,207,43,26,127,163,119,190,119,220,55,172,45,145,219,158,166,119,62,252,190,104,225,16,27,36,208,243,57,182,128,89,221,228,109,147,3,157,78,84,165,181,103,64,50,18,216,108,15,125,26,182,238,18,153,103,161,198,156,153,216,31,26,58,17,99,61,104,138,184,167,178,43,17,111,27,60,76,6,226,26,31,140,10,142,78,195,136,47,116,55,78,55,185,165,41,126,12,192,189,212,120,102,216,101,9,203,199,98,238,237,141,22,11,183,217,36,42,177,192,80,177,253,190,208,158,151,90,211,68,168,138,106,123,192,102,152,169,48,27,172,56,218,90,183,245,190,241,159,77,241,219,92,203,115,114,116,144,243,10,120,106,39,17,48,142,156,190,180,97,139,32,42,229,228,169,81,106,243,71,110,106,196,242,121,30,24,237,214,28,48,165,29,121,168,124,111,101,249,111,227,142,242,60,150,252,155,153,28,46,22,123,8,140,140,101,189,48,189,217,10,67,57,140,111,228,215,252,38,79,13,162,120,132,73,112,9,197,240,132,134,75,58,49,118,192,68,224,242,208,178,113,12,226,182,201,133,202,194,186,104,173,43,241,17,240,194,165,121,209,118,65,195,133,244,129,105,94,144,71,94,72,137,69,184,192,66,40,45,155,132,236,185,229,123,116,43,85,252,159,44,162,167,244,30,112,213,86,83,230,200,28,42,151,192,52,232,234,201,17,142,136,129,10,241,187,60,240,182,61,213,133,207,70,69,70,67,77,37,108,152,12,46,34,37,105,145,81,136,96,218,111,211,48,33,240,90,179,199,148,120,22,177,44,205,189,102,27,211,189,161,253,247,186,165,67,11,95,24,216,164,23,126,180,248,205,244,234,76,86,1,231,166,170,116,24,191,156,189,249,189,180,51,210,214,150,135,138,231,89,44,128,150,134,41,250,80,81,207,95,49,204,169,176,74,42,229,192,76,38,241,66,17,31,154,250,198,122,53,255,170,248,196,146,182,255,98,165,211,206,230,60,223,47,80,187,64,204,56,166,238,82,226,228,70,198,16,152,181,59,221,75,91,106,124,61,151,249,254,237,251,241,87,17,245,129,102,70,209,230,194,100,122,171,194,38,168,19,176,41,245,8,76,53,248,206,168,203,4,88,47,124,62,191,121,151,56,154,2,179,142,37,227,62,238,113,31,90,209,148,6,157,223,197,109,154,23,201,15,46,70,96,84,213,99,44,153,56,139,60,82,202,169,45,54,34,112,40,147,222,182,101,126,210,14,184,163,78,37,240,50,201,129,128,73,10,201,235,132,126,119,159,120,99,25,218,122,242,29,55,69,106,241,102,251,144,120,53,241,220,123,209,234,46,133,226,34,90,171,129,154,140,219,69,11,123,177,152,137,207,95,156,17,172,48,244,142,216,61,89,117,88,62,236,125,102,113,151,226,103,89,166,12,122,175,121,179,221,185,195,223,76,124,155,160,180,247,164,114,23,237,44,198,110,192,103,105,139,61,35,77,183,237,38,49,13,78,55,78,58,241,88,215,53,192,162,11,175,2,2,55,37,199,99,118,67,215,77,44,234,100,13,246,115,91,120,73,68,192,0,25,180,42,218,104,135,119,20,201,30,137,54,120,38,221,133,90,172,147,184,72,225,8,56,141,152,134,201,128,10,77,207,14,174,101,199,185,113,142,122,78,205,198,194,31,217,64,163,106,60,167,166,19,236,194,104,219,234,19,77,24,66,7,188,16,250,210,71,134,210,80,204,225,28,170,223,29,196,185,226,242,52,132,11,116,115,203,64,129,159,148,229,187,67,199,72,158,89,79,233,238,220,248,168,203,150,239,110,119,147,35,184,71,211,71,86,4,206,24,45,174,59,213,45,81,139,68,240,136,132,118,191,75,54,251,110,189,114,166,62,191,111,26,195,250,80,24,115,245,152,18,118,65,173,86,135,10,241,130,111,72,57,20,119,155,11,159,24,25,62,204,15,102,129,133,43,175,112,9,61,124,18,206,69,115,237,180,11,32,35,230,71,163,92,144,101,229,59,225,114,10,131,2,86,205,253,4,228,48,50,169,255,59,108,234,119,58,78,11,34,75,126,242,10,209,94,159,57,78,214,177,79,71,108,248,76,102,242,190,145,241,221,35,142,134,162,210,116,172,13,236,114,28,37,101,185,31,116,222,169,240,196,149,111,100,186,113,44,88,45,126,154,236,67,158,239,7,182,106,28,125,30,66,121,222,8,177,172,207,12,240,42,187,88,70,76,184,139,176,33,29,198,6,64,103,6,162,59,23,118,129,63,88,84,48,139,161,182,130,141,132,175,91,86,93,196,137,38,25,205,47,14,247,166,130,172,7,54,211,224,233,48,36,116,201,49,64,31,200,41,94,247,72,185,136,40,170,81,202,75,137,177,52,136,215,158,163,105,219,240,29,20,82,81,85,170,81,86,10,60,3,215,239,27,81,95,49,179,132,155,120,166,223,24,44,147,102,48,217,26,110,235,167,108,1,99,122,174,115,30,206,127,206,200,70,247,24,47,25,185,242,101,212,52,127,99,68,223,194,183,163,247,228,234,94,25,157,99,62,3,117,153,100,251,10,120,171,87,6,107,93,219,110,241,185,104,114,233,66,160,1,62,123,195,29,112,166,219,75,126,251,44,143,205,85,206,145,214,71,191,85,142,222,100,185,125,29,105,124,80,77,151,199,109,198,65,113,52,214,226,146,255,69,105,199,117,75,23,108,50,105,63,6,100,19,228,143,212,236,165,117,58,70,1,58,175,56,245,9,36,151,142,242,13,131,212,51,24,180,173,245,220,158,11,67,5,208,143,134,201,58,117,172,64,42,186,183,117,126,170,73,189,22,24,122,107,156,156,101,91,7,226,10,131,29,235,62,173,85,231,44,100,125,157,177,177,44,34,168,186,118,46,51,164,40,1,147,121,121,134,66,238,145,80,135,186,51,164,251,159,129,52,186,251,23,26,31,64,25,29,115,155,120,70,124,2,112,47,151,70,66,70,185,137,131,135,209,56,101,136,219,234,24,7,159,11,203,58,111,76,92,204,60,27,75,211,90,158,250,249,192,97,79,113,221,80,165,36,3,1,219,128,98,229,15,54,69,9,225,41,26,229,54,55,95,223,172,249,63,75,172,190,77,41,219,51,170,68,168,91,74,174,147,135,180,189,139,105,209,241,54,159,197,49,49,170,167,163,36,187,37,197,176,73,67,123,21,218,146,75,73,203,81,48,174,67,150,131,246,222,51,185,234,18,131,14,243,246,249,174,67,167,74,249,141,225,200,9,58,204,38,99,105,196,129,245,200,242,75,203,232,45,232,125,53,136,122,37,96,243,149,233,186,136,64,246,246,43,207,208,27,158,48,204,154,190,253,169,100,26,215,235,179,188,153,207,215,7,163,144,190,159,192,150,15,63,251,149,155,194,176,46,65,7,14,58,236,194,212,126,232,186,107,42,89,61,192,169,109,184,44,203,165,184,180,33,129,14,135,235,47,179,187,242,81,218,89,139,154,78,72,164,196,157,180,132,119,1,100,173,39,36,224,5,183,128,207,248,223,47,28,14,133,200,139,140,103,251,195,201,115,4,20,198,57,223,207,133,141,72,39,157,25,187,36,209,210,179,219,90,94,64,95,56,158,211,162,163,240,68,241,46,224,161,53,60,158,103,216,208,32,45,220,82,210,21,224,108,148,134,115,239,151,81,239,159,104,34,33,161,21,87,77,113,88,167,66,234,46,57,134,17,132,163,162,129,43,74,158,174,209,12,140,164,150,158,156,154,78,143,219,226,195,214,175,171,18,75,212,128,55,157,174,122,52,132,137,21,207,27,174,173,46,31,213,156,185,46,108,238,147,79,152,20,254,157,192,80,190,199,179,25,64,220,245,131,27,45,216,233,217,135,140,213,215,133,33,168,149,39,158,47,53,95,216,30,155,6,236,214,9,127,47,13,67,30,141,131,210,136,81,216,136,153,116,54,236,200,186,248,18,129,61,155,74,127,18,6,77,185,46,210,86,186,21,160,156,212,238,177,181,78,93,82,161,16,175,152,236,176,101,90,26,111,179,41,74,158,88,236,108,48,159,109,200,153,17,102,139,81,136,220,209,208,152,151,106,250,189,233,179,38,238,252,172,246,182,75,191,71,67,210,140,75,59,129,61,90,227,251,194,93,154,42,145,129,227,90,46,74,190,59,11,76,28,28,15,148,158,201,187,249,194,144,147,6,174,11,167,37,222,136,230,123,73,155,84,188,172,243,157,222,120,218,210,167,52,126,4,124,182,59,119,198,193,212,172,212,123,48,137,224,155,32,67,50,119,134,164,182,73,14,73,192,75,122,251,196,230,227,30,124,54,36,77,96,214,155,17,95,199,192,242,78,209,124,27,8,109,78,216,66,75,61,48,157,98,119,38,164,185,173,200,227,70,135,171,198,240,199,4,94,84,203,126,52,48,231,251,0,103,21,206,64,63,48,49,74,3,46,85,114,111,192,124,233,251,206,132,200,135,8,92,122,247,142,27,251,237,37,134,194,84,187,217,32,223,121,180,108,105,244,166,14,6,19,248,194,73,197,172,128,17,203,136,75,43,236,211,229,133,192,217,44,57,126,27,246,80,175,10,211,181,120,143,30,42,4,123,224,243,103,231,127,26,156,36,122,35,107,123,230,137,52,4,22,175,22,224,225,210,209,191,115,139,204,34,123,250,18,162,152,118,219,101,235,40,133,162,124,103,28,166,205,38,40,218,208,222,126,5,74,35,165,124,31,236,24,188,99,199,82,159,103,200,202,117,159,89,97,184,186,51,48,12,45,185,110,170,225,189,222,145,102,76,63,129,77,244,227,78,242,236,133,228,104,56,82,17,3,53,99,129,40,58,87,116,32,46,42,252,231,215,229,190,206,12,126,118,101,126,238,102,233,4,121,31,27,85,155,88,176,233,228,146,86,16,40,154,91,39,75,164,185,179,194,244,41,223,25,137,50,214,115,114,90,118,87,76,27,103,247,41,27,105,224,179,34,199,80,193,221,77,106,25,139,217,138,222,75,135,39,54,166,75,224,124,29,41,129,209,150,107,10,47,157,13,39,173,251,67,96,116,171,35,228,165,178,53,111,52,193,77,66,237,148,163,151,212,205,96,20,148,41,143,133,176,180,201,165,161,10,60,35,84,105,102,44,41,55,86,80,235,142,104,188,65,68,147,159,46,44,248,114,101,36,187,170,194,214,152,229,240,162,111,72,143,174,152,239,196,51,101,61,186,101,22,172,22,75,141,2,81,63,209,223,51,237,144,31,42,46,149,64,103,93,153,146,156,64,8,176,182,200,63,211,9,130,28,239,63,70,63,247,111,16,201,47,207,28,138,123,114,146,58,138,112,79,27,198,162,77,230,203,43,3,63,2,184,103,216,102,146,254,63,180,32,38,58,158,118,72,20,247,156,171,89,16,233,222,162,87,73,19,162,147,18,78,40,65,93,68,251,109,0,93,160,231,192,59,41,251,149,70,137,51,121,7,39,61,19,113,105,91,122,161,166,18,4,108,140,144,84,228,237,192,152,99,57,92,216,252,104,55,37,186,239,213,123,156,128,103,209,118,53,200,200,78,220,175,252,219,254,220,86,58,71,120,71,217,129,79,208,219,244,194,83,14,13,111,96,242,233,114,52,194,143,65,250,61,176,37,35,21,102,232,57,33,30,197,27,53,23,195,92,252,204,167,113,242,50,222,214,243,188,225,236,93,152,252,128,188,108,188,70,238,79,155,2,232,131,246,48,92,3,54,186,133,194,231,83,237,113,101,45,47,33,22,2,147,19,95,1,23,138,230,10,167,8,125,128,217,182,87,213,245,130,164,23,191,205,182,101,63,48,90,39,113,95,72,211,232,56,68,21,125,245,248,109,228,173,181,79,41,67,198,172,113,114,75,23,234,209,104,21,94,24,158,211,115,114,99,107,250,83,35,61,155,158,163,209,135,137,14,134,179,92,38,181,54,59,143,4,59,24,167,250,179,13,73,218,199,148,89,46,135,127,4,24,61,175,245,192,231,219,174,113,244,216,143,249,243,102,203,51,226,177,80,159,111,207,149,23,100,238,227,202,105,55,210,6,68,188,157,106,180,117,176,39,154,218,251,66,135,167,235,234,205,218,236,253,234,201,179,60,211,134,178,93,125,80,250,56,253,220,168,37,15,109,248,60,171,74,117,179,109,104,160,103,38,80,249,57,252,104,107,220,54,60,2,253,194,140,61,229,217,91,35,138,22,245,162,39,32,61,155,170,128,151,173,81,143,192,117,246,124,30,38,83,68,60,253,17,245,78,95,80,7,241,58,33,161,160,104,29,190,123,54,248,177,25,34,216,141,46,64,100,39,177,25,84,184,87,57,22,155,65,85,50,167,118,219,226,151,209,17,125,108,5,215,45,0,26,92,170,186,64,206,105,179,88,192,48,65,245,228,148,64,219,61,26,54,179,194,200,88,228,123,244,121,98,234,244,141,246,134,43,136,240,200,24,118,143,138,58,156,201,117,225,62,212,200,129,123,245,248,4,207,47,60,174,21,70,125,233,62,113,235,87,213,147,147,43,236,113,229,179,63,138,225,150,203,184,47,115,218,90,168,112,209,43,59,47,64,69,18,141,248,62,190,109,191,193,163,63,202,243,29,167,2,69,159,103,134,2,204,125,40,235,85,153,166,125,117,246,84,5,126,220,155,167,105,146,120,183,12,173,3,143,5,57,26,25,45,175,11,231,199,245,125,152,18,114,92,26,45,135,106,251,196,16,77,119,48,64,72,208,97,74,32,187,125,133,98,15,155,170,62,83,40,200,158,45,55,166,89,175,170,76,63,232,45,241,89,5,243,231,173,18,191,63,9,37,239,110,7,46,67,77,138,134,153,150,249,111,67,8,172,106,159,78,7,83,204,197,228,194,181,176,106,10,50,197,83,245,38,213,153,84,189,1,186,130,51,76,64,207,110,65,205,124,104,224,232,249,254,52,205,150,143,123,25,190,134,61,122,163,144,206,155,143,157,253,168,241,211,213,236,158,213,174,129,86,205,20,71,51,197,233,32,47,8,193,250,234,72,201,156,157,143,56,0,66,219,241,150,175,214,200,64,168,85,113,226,157,120,239,20,18,36,143,37,206,217,167,22,151,110,157,212,80,138,202,32,192,156,206,183,99,12,243,170,161,238,207,52,235,239,233,63,109,245,95,189,240,68,150,206,91,129,152,168,135,42,112,35,22,113,166,250,128,219,211,184,210,41,78,231,29,15,173,147,209,72,10,147,83,245,40,205,76,108,212,206,212,234,2,158,242,67,130,241,41,164,89,163,91,245,20,43,225,57,74,247,247,153,34,22,65,5,32,96,51,125,187,48,221,220,190,187,152,166,36,161,10,196,166,163,56,90,192,16,254,100,17,161,41,213,11,132,92,25,156,254,37,40,27,174,219,10,71,240,41,209,39,86,90,97,0,104,18,47,116,139,95,216,250,208,163,135,207,158,170,56,219,118,58,152,246,136,147,51,82,101,50,102,99,90,74,138,163,25,13,50,148,200,213,108,231,30,192,99,36,181,60,20,174,193,232,51,184,75,202,28,248,4,13,49,150,208,182,73,178,192,97,71,80,162,127,138,126,130,199,202,195,92,98,75,139,223,198,181,186,43,90,250,142,169,124,254,180,99,5,166,225,255,62,83,99,213,202,133,79,227,152,199,79,47,186,219,228,182,39,133,162,113,225,250,232,175,226,170,152,238,40,135,40,165,166,243,230,145,148,98,46,255,113,180,228,145,99,5,213,98,149,49,30,179,190,48,100,156,82,12,196,95,94,80,208,51,80,231,61,150,214,60,69,17,210,139,79,0,223,112,29,196,140,226,144,94,1,46,253,121,164,104,229,230,88,7,38,246,204,34,34,129,255,242,61,243,9,31,117,8,155,139,245,138,49,138,3,134,14,4,42,35,181,202,64,224,199,47,140,166,210,138,153,152,220,126,146,54,120,148,188,90,187,67,88,125,7,233,171,109,55,12,154,63,177,45,133,103,189,119,68,84,41,49,84,183,157,187,7,227,100,130,183,116,68,116,50,12,33,33,63,45,225,154,178,94,181,137,246,20,129,167,158,27,234,114,124,150,103,174,223,170,0,129,127,124,138,23,69,200,42,141,7,160,231,9,196,28,141,208,202,210,33,98,2,220,247,151,205,116,93,175,27,151,138,56,216,188,124,31,148,140,66,220,52,173,251,207,193,244,253,70,87,239,162,213,62,233,187,160,115,49,62,28,35,55,43,122,246,16,243,94,24,205,159,85,209,60,92,1,212,208,41,105,101,148,204,54,221,138,1,67,93,208,199,109,158,174,241,203,246,72,228,186,105,163,113,249,66,96,58,213,228,203,168,208,13,98,232,47,218,85,68,52,0,47,228,18,187,213,6,213,81,63,186,106,126,239,23,125,37,53,168,123,93,161,5,20,98,166,110,156,44,3,190,4,198,236,85,79,206,22,125,196,64,193,235,87,226,39,82,166,35,52,103,96,107,205,103,34,43,172,216,241,101,45,164,213,245,195,43,29,71,202,184,109,244,201,117,6,46,40,192,245,11,147,167,122,78,94,246,29,133,103,215,171,198,125,221,236,198,98,30,131,116,164,18,134,221,44,190,238,215,3,165,73,63,46,84,113,239,138,105,22,156,58,147,1,231,118,143,134,218,32,207,52,155,199,175,31,189,33,45,233,40,69,196,97,108,129,167,228,87,59,212,82,154,155,28,70,238,67,71,90,54,125,224,29,48,118,29,10,35,134,22,231,54,67,48,189,175,214,163,121,156,146,46,106,66,130,214,18,244,93,115,129,216,26,145,26,71,205,73,134,192,104,182,235,185,233,90,140,81,10,135,77,229,112,206,22,144,196,137,163,144,239,116,164,144,23,142,196,132,249,1,52,125,162,252,235,27,8,108,19,209,149,155,78,81,86,161,33,155,25,94,177,60,239,78,21,113,136,103,32,156,165,192,167,224,110,106,212,242,233,208,179,222,253,142,250,25,156,120,237,41,92,200,142,57,140,69,189,120,212,96,229,208,157,188,200,238,233,113,187,224,108,176,115,28,109,36,14,238,13,227,200,124,55,38,182,175,80,43,48,152,165,205,61,207,56,154,254,196,34,48,143,43,174,155,140,132,68,31,72,66,55,119,0,1,166,115,105,11,140,145,82,115,148,8,74,38,104,230,173,187,12,35,37,221,165,111,146,228,123,15,123,29,163,107,22,161,177,34,63,76,63,156,223,86,65,68,78,238,154,25,180,186,230,47,164,2,200,210,247,183,43,1,118,164,229,40,205,84,205,156,21,115,71,242,33,6,163,251,177,122,47,86,248,14,225,4,36,56,100,28,152,186,103,15,117,131,76,82,84,54,30,24,22,84,119,156,160,145,20,77,165,123,225,5,189,118,175,20,153,241,36,86,109,2,227,117,229,147,44,37,138,172,154,72,121,179,9,205,161,95,112,130,253,42,222,10,80,84,182,91,179,161,240,121,86,41,217,133,230,105,92,196,239,141,16,195,14,161,95,116,50,207,61,134,56,244,46,76,210,47,76,9,56,242,195,20,188,32,102,9,60,216,152,76,87,48,96,219,41,79,45,147,160,114,83,102,222,216,174,82,66,102,38,195,245,220,245,15,134,153,133,45,129,113,75,245,27,179,237,185,250,129,101,147,1,246,15,136,14,238,174,98,80,16,158,167,183,26,77,132,47,178,202,27,102,211,85,245,40,153,154,215,84,239,74,75,101,54,255,70,224,152,80,21,187,112,49,19,212,239,228,159,249,210,29,14,216,167,82,113,11,237,5,180,197,229,161,102,244,43,124,142,166,180,254,136,27,229,124,102,175,230,251,235,101,130,210,50,204,169,195,199,215,187,204,201,47,176,180,76,115,98,92,85,135,170,82,127,166,107,157,253,145,109,20,213,213,33,132,65,79,9,250,131,51,163,90,178,64,72,92,149,216,9,154,240,229,150,129,6,33,32,122,162,121,222,24,53,92,52,91,33,168,184,42,68,162,155,53,96,28,28,207,20,231,67,97,175,159,31,251,133,209,202,152,190,214,67,113,236,162,249,8,124,62,124,159,55,182,177,113,251,255,171,231,253,47,255,238,191,254,229,127,252,155,127,93,169,218,127,135,74,213,223,186,162,123,193,84,220,70,192,131,201,169,202,211,32,124,241,215,136,70,29,82,44,242,44,137,175,253,97,48,151,169,206,211,121,15,4,251,254,154,134,25,82,203,139,104,213,210,173,254,154,206,100,162,18,131,180,116,183,88,74,201,45,103,245,229,78,120,117,13,159,232,96,245,81,216,20,152,238,210,24,96,88,205,22,217,176,163,202,126,102,50,63,154,232,162,75,10,147,14,157,229,14,53,244,144,80,177,83,248,60,53,167,207,157,185,250,151,206,22,216,56,44,223,8,179,230,32,93,214,8,153,115,142,79,131,14,87,249,48,78,156,84,175,88,138,169,46,136,106,23,157,131,41,196,225,22,186,58,106,16,111,175,163,175,128,43,206,95,85,63,88,196,92,252,115,63,123,165,162,242,206,84,6,239,122,139,220,69,207,58,25,96,224,224,197,164,101,238,150,18,69,160,169,198,197,58,60,232,236,93,10,75,178,123,217,238,74,30,56,71,15,111,129,128,23,136,72,70,215,223,198,5,200,31,56,194,185,122,91,240,198,167,231,79,150,201,57,232,149,225,181,22,58,70,180,188,41,107,29,141,100,50,117,161,94,195,190,226,153,158,207,200,27,190,98,154,68,143,174,136,116,40,228,120,93,216,55,105,56,104,102,203,145,73,96,54,233,186,149,163,51,51,218,143,24,134,180,134,200,228,141,142,142,211,206,185,180,129,44,154,192,84,46,98,209,50,29,36,153,231,178,41,202,250,19,183,56,120,72,184,153,127,10,54,113,52,178,128,67,23,235,76,51,168,235,9,241,53,73,231,124,199,92,28,33,78,95,79,205,186,69,87,68,219,45,248,111,255,100,91,30,216,244,28,124,177,38,55,150,244,169,97,101,220,98,45,103,185,148,162,76,54,103,51,223,122,147,100,23,17,4,76,255,54,138,162,30,70,160,98,174,227,240,220,212,125,97,152,143,87,117,35,199,144,9,125,86,87,89,66,161,76,227,163,66,118,98,71,248,68,25,76,166,67,43,83,69,62,98,20,12,220,101,57,53,57,154,228,105,64,90,12,145,68,191,48,85,207,216,151,244,19,81,36,53,55,68,164,115,184,202,8,197,31,20,17,239,149,155,178,96,247,172,239,137,139,145,229,147,96,25,109,152,216,214,152,176,99,151,68,138,121,183,236,27,239,210,37,184,116,243,97,222,113,31,154,109,20,75,34,133,152,197,69,24,128,207,149,175,252,108,153,90,137,11,71,154,74,215,227,78,64,83,107,147,163,213,126,219,12,104,92,243,7,24,210,213,179,215,67,193,76,78,254,136,220,154,124,186,203,132,252,126,251,57,248,132,102,197,215,16,208,172,18,204,248,240,238,25,27,35,124,91,183,238,186,178,237,75,227,182,233,248,87,152,142,18,111,188,2,110,93,183,85,104,46,187,105,221,180,41,76,13,241,58,233,73,247,97,199,187,156,6,22,77,26,156,161,231,52,105,96,21,79,3,165,166,179,46,154,187,110,143,203,153,24,244,96,211,74,86,152,78,253,126,225,115,31,122,101,198,63,114,148,29,157,238,82,203,146,77,44,112,83,141,92,26,219,230,140,93,23,53,50,81,43,234,208,249,230,29,195,9,173,8,205,179,160,214,17,89,202,3,143,166,198,112,36,97,66,83,222,96,132,72,52,181,85,115,8,94,18,156,52,93,37,216,60,36,111,102,54,120,111,29,72,141,162,87,12,98,142,22,189,14,75,217,93,17,51,154,20,230,147,197,44,41,72,166,160,116,194,63,217,192,125,19,225,108,184,85,63,208,54,19,107,222,159,198,253,246,201,7,178,217,73,1,159,233,79,29,4,186,21,223,239,83,73,13,143,54,205,145,34,214,126,225,51,65,234,56,52,234,68,200,15,194,193,158,233,73,207,150,176,194,180,94,22,53,20,38,49,204,246,36,50,26,38,64,165,48,10,28,245,194,218,248,68,58,251,92,246,205,180,172,173,130,92,253,140,165,60,115,84,15,54,251,7,217,209,145,47,220,177,118,218,111,183,164,48,76,208,40,51,239,245,199,151,223,7,10,32,2,63,223,46,226,191,61,242,125,236,17,158,15,104,16,248,70,22,31,194,134,238,109,72,7,184,196,25,232,217,120,74,13,154,70,221,49,211,189,110,179,112,208,194,197,57,215,77,109,157,151,165,209,35,181,191,233,50,62,100,152,136,46,181,218,67,185,230,62,113,218,122,52,173,54,201,52,222,103,54,144,144,151,151,61,33,228,229,11,15,120,109,90,43,42,244,135,6,204,42,252,148,146,38,126,189,1,147,6,213,223,198,254,240,166,213,38,54,215,82,227,98,83,212,226,220,180,26,104,110,152,76,78,4,251,13,165,128,103,140,35,174,179,125,38,54,75,172,49,222,210,95,109,247,117,102,83,237,127,224,181,111,150,243,12,114,157,178,96,11,181,116,15,110,67,215,0,60,49,130,141,119,98,162,173,106,180,157,94,153,18,101,193,141,228,146,12,163,19,32,205,136,130,204,222,83,3,106,115,77,168,233,194,52,247,201,19,219,24,91,223,65,152,178,114,48,58,126,1,105,220,180,49,105,101,189,176,179,156,207,248,234,215,54,198,135,194,212,141,35,145,143,207,133,126,60,52,193,221,34,47,217,240,39,153,190,105,89,137,129,128,111,196,144,119,137,42,247,156,81,149,167,101,65,195,59,36,96,206,118,234,102,234,17,51,223,2,195,120,76,55,21,127,230,159,170,39,47,108,51,250,133,211,208,234,52,77,131,81,231,34,231,163,1,152,185,167,173,42,231,206,234,143,78,109,155,138,244,133,167,214,246,232,8,134,114,44,21,8,181,205,30,39,28,200,33,90,74,49,106,107,154,117,80,220,136,203,198,245,84,38,105,132,133,214,173,17,152,120,170,60,147,137,82,243,229,173,12,35,220,8,199,226,124,27,103,143,26,69,119,211,250,20,14,197,137,29,98,91,199,98,81,117,30,69,220,147,222,129,128,87,22,182,126,55,61,247,22,227,255,103,112,37,87,70,102,45,146,87,184,99,61,94,148,40,188,244,200,209,210,50,173,78,226,72,169,149,30,133,19,92,191,164,61,188,155,86,90,191,87,118,194,51,29,102,192,194,245,225,208,242,240,109,232,65,172,247,232,153,149,137,64,217,164,181,251,72,81,137,85,6,20,117,148,20,179,52,109,177,34,164,1,161,230,188,208,224,196,224,145,241,80,75,204,18,55,22,213,129,202,68,127,184,62,137,79,46,96,198,161,18,110,232,164,191,207,244,76,125,77,223,200,16,157,42,96,88,127,122,99,20,152,71,252,182,85,78,148,126,149,240,112,12,148,6,116,101,141,13,92,25,75,140,36,235,17,87,58,28,241,247,133,121,104,74,73,91,137,237,111,112,67,210,83,173,37,13,179,91,212,53,81,123,46,202,97,178,102,129,40,240,141,179,1,210,58,217,79,24,46,86,190,65,157,83,79,110,26,61,241,113,142,110,157,210,2,119,74,233,247,228,212,210,149,98,216,45,47,30,240,16,149,131,254,241,26,238,79,159,231,34,75,4,202,53,116,203,94,120,169,138,59,166,98,115,44,57,183,122,104,118,91,93,170,156,187,63,148,52,66,193,91,192,227,194,180,66,55,205,99,102,221,71,74,63,152,92,25,219,201,217,228,174,231,251,211,3,213,178,126,159,217,150,86,0,224,51,10,91,150,39,174,57,27,50,145,61,141,123,229,45,107,248,182,176,3,136,188,53,71,23,53,211,192,129,177,230,114,225,146,53,88,95,72,7,220,245,107,38,146,43,98,150,76,4,93,46,138,182,241,84,84,54,33,230,34,175,118,46,103,114,133,182,210,3,182,40,75,97,51,88,14,152,25,81,79,14,223,184,222,223,62,187,114,53,58,207,44,2,23,77,77,167,52,172,96,110,194,189,153,120,167,176,243,207,16,47,97,222,6,140,74,142,194,25,165,197,123,52,154,217,66,224,45,53,201,24,166,41,126,61,104,223,87,195,28,233,92,181,34,56,203,44,141,140,151,52,70,17,80,46,156,14,226,182,47,172,37,10,210,90,39,10,142,105,1,17,171,174,151,61,16,59,158,23,70,35,73,96,147,214,137,81,72,123,101,211,147,211,137,17,209,219,48,245,93,189,238,243,8,119,148,130,135,241,225,101,160,84,184,18,241,62,104,190,20,41,80,224,179,195,184,95,31,29,244,114,101,214,186,22,172,202,159,75,165,140,163,74,255,222,93,35,78,88,162,213,176,19,215,80,167,141,105,129,70,67,89,128,128,81,115,186,112,109,242,241,161,202,213,230,157,44,241,219,84,3,118,114,92,189,220,79,55,171,101,139,21,145,148,164,71,181,89,238,139,46,186,21,123,35,210,252,210,77,70,142,255,196,54,113,95,40,237,14,117,242,192,62,58,146,150,16,189,103,215,118,8,26,25,99,43,140,72,81,81,255,117,26,142,207,236,88,3,230,49,52,133,87,36,100,170,117,57,42,61,190,210,175,180,174,1,0,105,121,61,247,121,198,69,126,218,108,231,4,54,206,72,160,116,204,101,69,77,90,229,158,187,105,54,21,82,71,113,197,9,131,31,14,200,174,79,7,137,185,32,204,7,134,158,53,229,190,154,250,65,54,163,49,79,121,102,154,154,56,65,83,142,48,169,194,92,169,234,176,131,232,110,228,184,170,149,120,30,123,42,108,26,163,217,1,21,22,77,108,176,149,90,243,162,180,214,190,238,106,45,102,105,148,137,146,38,46,48,110,91,97,126,194,66,148,95,171,38,134,89,180,190,160,116,183,250,99,49,213,209,53,8,183,7,68,155,245,161,236,125,141,158,24,209,35,61,174,69,36,251,234,133,243,107,121,84,76,105,197,209,110,250,77,234,167,100,197,236,128,51,13,153,234,38,137,43,115,60,21,4,119,30,47,167,110,150,222,1,231,39,51,177,127,36,192,240,245,128,209,243,248,88,158,197,43,78,93,241,121,82,67,36,214,243,29,167,174,214,98,160,48,29,145,97,41,66,151,174,218,37,49,47,71,239,215,65,107,122,12,77,209,240,136,190,22,68,237,148,189,194,74,52,151,28,141,212,128,154,179,103,43,50,220,17,190,69,1,203,156,152,110,86,30,247,141,36,162,177,52,233,162,128,31,86,41,48,30,196,14,34,117,155,91,227,219,228,197,62,174,214,102,125,17,173,41,232,149,221,185,210,54,29,41,88,57,213,52,180,197,222,57,83,187,11,254,44,55,38,164,99,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,244,243,32,99,35,134,16,48,187,218,109,152,107,80,105,196,35,227,12,239,214,114,180,49,89,101,246,70,165,127,203,95,230,31,86,138,38,227,64,23,216,47,74,64,41,54,157,24,35,10,1,150,144,72,251,35,125,1,159,231,117,167,111,131,139,235,243,27,76,62,42,11,76,164,156,239,209,144,116,229,232,140,197,247,47,227,97,112,67,253,235,194,184,43,174,56,120,13,148,201,46,138,80,200,183,104,29,216,214,214,200,27,24,124,230,135,223,103,247,59,186,94,189,47,154,169,233,92,188,48,57,189,42,23,62,205,32,208,225,102,59,217,113,97,68,175,63,221,43,224,31,157,68,224,74,45,44,142,222,230,55,117,97,51,1,28,126,99,108,91,110,115,212,160,232,192,44,224,39,39,193,122,169,41,232,21,156,112,231,107,105,1,62,219,193,219,85,137,30,23,26,51,217,143,62,151,181,111,19,209,129,77,40,127,251,209,200,241,94,215,3,131,7,145,73,192,253,238,114,65,25,12,191,61,242,98,242,64,86,70,206,221,160,166,252,114,118,230,224,73,79,203,125,166,56,207,126,41,13,80,211,25,185,239,43,99,140,85,167,95,55,107,203,21,151,58,240,166,13,225,55,33,24,140,146,188,156,155,222,223,207,33,134,235,182,69,234,94,89,33,204,254,148,146,128,207,162,38,55,93,10,137,136,188,227,166,215,186,109,89,214,101,67,44,22,7,163,198,47,47,187,84,152,192,247,109,78,83,254,19,24,249,191,225,15,5,177,229,91,86,37,9,65,230,120,175,24,166,249,196,167,89,224,159,92,146,195,172,205,10,119,108,237,83,28,141,24,155,60,211,2,125,247,75,76,99,206,251,51,53,18,216,164,126,118,192,216,137,55,133,17,29,119,148,166,231,34,23,206,210,51,203,133,73,207,203,19,231,121,247,18,23,158,177,183,41,2,83,211,29,61,62,63,51,7,186,48,218,219,41,198,74,51,110,145,192,103,216,205,47,141,100,15,13,99,91,249,109,10,254,45,30,121,101,7,221,47,140,116,223,250,246,146,54,227,161,175,42,240,249,208,251,253,190,178,137,174,86,129,73,229,44,255,182,207,88,104,215,66,233,192,152,22,124,110,170,216,1,29,244,106,14,1,155,9,176,159,60,33,64,217,166,192,187,251,22,250,7,83,187,187,48,41,246,213,115,192,88,184,221,161,6,87,123,198,219,166,195,82,30,138,121,111,151,152,240,208,252,238,91,126,121,209,171,88,191,23,130,1,204,186,125,31,132,201,120,198,164,239,220,137,186,77,187,63,220,120,91,211,103,75,188,40,123,147,185,182,37,243,48,223,14,215,243,0,178,192,153,222,249,26,48,241,104,186,67,165,49,165,77,127,100,16,195,138,12,164,70,214,160,250,40,61,193,80,218,50,97,89,127,88,242,201,144,141,118,27,242,170,173,34,219,118,115,216,244,64,228,232,65,8,233,163,16,166,107,210,169,20,133,156,178,252,101,177,206,245,91,165,3,166,161,57,197,209,131,208,120,10,60,77,81,244,254,246,110,122,52,44,229,79,41,147,251,34,37,40,31,62,37,170,249,109,109,128,41,99,203,247,67,53,243,140,123,191,180,49,212,35,6,184,167,49,124,194,67,121,34,201,178,123,30,33,244,188,120,155,25,215,187,123,219,24,140,127,53,60,80,72,34,138,22,139,250,123,12,5,147,96,187,176,137,118,206,123,52,252,9,185,110,180,43,62,243,18,123,155,24,138,223,23,66,105,51,239,33,47,228,4,114,10,219,46,217,79,142,64,138,174,140,157,60,249,87,2,180,54,119,232,102,2,163,241,244,237,68,13,182,202,196,133,77,120,217,239,171,101,88,35,114,225,200,127,125,155,119,224,4,7,241,222,246,32,63,85,227,169,160,61,61,238,203,180,100,125,76,10,120,203,157,111,247,254,242,64,171,167,251,151,107,186,123,85,143,182,72,37,190,92,120,81,91,86,93,122,38,202,103,0,10,92,249,162,182,192,103,195,93,227,11,73,204,119,105,42,76,137,229,55,144,172,34,117,166,121,129,71,49,153,72,135,105,207,149,15,255,103,237,244,45,2,6,55,61,55,210,151,123,220,159,62,177,131,4,112,164,105,86,172,248,137,117,243,70,241,20,215,233,161,240,89,60,65,121,184,133,234,129,164,58,29,205,195,127,26,161,171,113,95,8,22,124,132,155,31,140,220,77,219,247,117,226,174,192,71,244,193,236,110,138,204,165,244,105,151,207,238,149,70,4,184,231,77,46,13,106,200,110,254,219,29,71,172,46,151,54,32,246,87,255,237,51,17,136,198,13,201,122,186,40,178,63,114,18,32,75,102,75,140,9,32,22,125,48,221,29,119,15,125,94,7,238,178,159,73,217,129,161,7,94,197,142,3,103,211,89,245,147,179,7,30,50,140,225,2,156,48,202,47,13,177,67,137,184,81,211,206,159,108,183,185,178,152,32,229,133,173,18,238,167,102,144,39,153,239,150,169,55,127,91,1,158,41,119,42,215,77,85,187,251,67,177,41,173,74,36,131,234,65,251,88,11,11,105,119,122,196,228,202,22,84,214,47,170,5,110,162,105,124,96,46,59,165,128,209,200,40,247,228,124,236,243,147,173,231,183,161,151,201,39,114,30,56,54,35,241,80,32,155,201,30,7,61,242,36,247,77,154,86,2,2,212,250,218,231,186,109,176,249,206,93,24,115,222,24,135,4,115,69,130,199,205,63,152,254,50,177,141,156,242,121,33,139,222,102,92,24,210,55,85,162,5,68,102,235,103,95,13,92,136,184,227,220,228,203,105,196,243,49,78,132,125,185,251,131,125,224,222,159,5,201,250,66,234,72,169,163,57,207,99,237,254,9,88,27,232,189,173,138,15,55,154,122,126,95,221,158,250,133,81,214,252,50,88,191,145,52,228,198,42,187,196,250,185,46,218,96,224,120,129,7,78,49,57,94,39,154,54,247,251,170,180,20,159,91,249,78,78,77,183,221,78,236,97,214,12,163,4,202,46,166,201,133,163,208,250,81,111,184,102,102,134,0,145,3,77,241,76,216,185,35,52,113,225,204,158,167,248,56,162,29,92,230,113,250,133,145,51,246,47,0,45,148,187,100,87,246,151,229,35,94,27,10,11,228,94,151,165,146,107,119,152,42,78,26,130,238,74,244,18,183,124,126,235,126,245,21,137,145,181,226,194,96,83,118,121,158,244,194,238,143,174,247,83,35,172,91,239,218,250,118,83,28,205,23,209,228,228,164,43,75,92,56,222,38,15,204,100,155,253,85,243,29,211,161,118,97,18,80,242,97,147,143,188,11,39,54,182,243,35,151,45,59,186,95,157,158,65,135,25,6,7,126,219,124,93,151,58,51,76,235,136,156,96,192,75,228,108,6,114,69,107,124,105,162,101,159,215,141,6,106,129,40,56,253,145,216,211,189,35,172,176,103,248,236,118,237,72,117,227,61,48,115,213,150,171,174,66,127,164,87,191,152,73,125,204,70,152,137,200,47,99,250,89,226,109,224,158,180,101,116,23,179,220,201,254,184,105,0,145,24,168,154,214,208,215,173,108,143,115,10,135,138,72,130,1,28,99,112,210,12,212,238,149,99,14,179,71,188,234,179,24,212,43,24,3,76,121,165,196,248,222,163,203,187,66,8,169,214,152,132,97,63,234,55,79,35,81,78,62,153,177,74,137,28,191,233,168,192,170,242,103,106,109,172,119,219,133,92,16,116,50,191,240,134,202,236,125,164,214,105,23,107,11,155,232,171,196,7,138,14,223,240,95,198,78,233,150,255,176,57,221,22,142,59,156,246,149,125,32,238,182,28,159,163,184,68,46,153,232,26,86,155,31,61,139,193,143,159,142,188,173,243,145,50,209,249,240,198,242,225,42,12,154,136,195,60,49,79,28,93,49,180,188,175,3,233,45,186,89,28,62,33,82,209,163,207,64,25,159,188,207,50,171,36,4,44,4,102,127,250,109,239,45,200,200,183,119,17,248,87,100,253,96,188,148,174,150,229,64,174,144,208,240,123,104,166,150,113,219,41,136,11,88,172,170,195,88,68,220,166,227,3,159,72,2,10,177,195,188,237,155,94,35,59,70,246,237,187,49,216,111,116,45,93,24,243,218,29,191,157,33,151,201,210,116,246,212,103,141,94,126,52,92,216,43,0,116,224,19,158,173,226,207,124,80,48,191,108,36,224,130,172,88,117,184,26,193,245,175,167,96,255,207,127,254,15,255,235,191,252,79,82,176,255,252,223,254,85,254,117,214,191,67,254,245,111,93,206,189,218,124,126,176,7,124,222,136,100,4,170,241,22,166,207,236,102,117,124,165,119,128,113,13,249,54,153,40,69,209,214,34,39,55,94,182,199,146,195,244,221,101,240,210,33,48,226,187,33,119,43,29,241,195,62,231,190,74,188,37,34,136,41,71,67,226,255,164,55,129,135,81,229,101,8,100,231,180,216,130,101,154,136,50,126,50,157,202,14,87,50,46,50,79,53,12,182,191,222,111,224,142,97,143,140,190,97,108,159,234,99,55,81,89,186,183,13,177,11,134,180,195,102,120,39,48,229,211,81,252,194,79,24,180,202,46,250,213,17,106,174,248,110,96,216,62,31,101,43,62,61,179,151,234,83,63,186,186,145,15,139,79,214,12,76,228,220,76,239,201,87,121,132,135,123,215,143,142,205,181,191,46,36,118,199,84,52,91,219,179,79,115,9,39,161,174,51,21,77,54,221,215,21,200,237,187,202,117,147,202,47,177,88,178,183,154,75,167,65,180,22,34,254,128,162,183,228,147,68,185,124,126,106,41,192,231,50,154,60,20,54,157,189,251,54,18,163,190,19,93,22,153,220,171,172,58,232,218,182,103,225,56,59,156,22,33,2,33,192,109,67,178,101,7,61,235,25,235,10,159,191,44,13,103,45,45,119,6,38,234,186,38,99,232,42,210,118,30,107,3,25,180,36,95,8,6,8,243,115,145,183,104,145,125,69,215,213,22,74,167,47,121,19,142,166,160,8,140,126,149,63,139,171,182,80,202,88,232,39,186,104,17,118,65,182,210,232,165,195,158,142,133,220,106,154,26,67,148,118,35,144,149,141,48,46,209,139,233,71,69,84,197,4,45,113,211,25,159,24,102,220,0,133,100,189,4,124,182,225,221,17,55,25,177,65,162,46,172,242,102,196,77,44,212,83,34,104,115,163,147,112,16,29,117,9,115,77,36,41,150,121,107,193,144,151,153,81,186,189,43,57,218,228,89,2,47,212,12,90,132,223,236,33,229,166,115,253,169,56,56,124,246,71,89,79,77,43,227,141,6,59,236,66,89,115,50,117,172,18,27,208,222,159,184,137,150,164,244,169,173,216,193,230,125,35,27,3,26,152,122,68,70,108,18,186,110,57,200,62,120,50,226,4,69,52,73,200,94,138,39,86,124,31,103,29,123,77,134,17,162,208,109,236,118,55,183,248,249,201,86,139,25,42,158,202,54,214,67,145,125,28,140,137,26,9,1,56,117,50,202,184,82,124,211,35,33,64,174,73,54,137,48,44,231,140,124,129,81,52,111,166,99,91,129,169,198,209,56,51,200,174,125,27,21,43,197,30,114,247,114,181,71,217,221,226,58,31,7,155,142,176,238,140,207,109,150,26,91,72,72,89,77,247,213,9,49,95,191,235,101,141,12,178,41,39,72,247,93,55,249,159,210,164,92,180,105,169,222,17,139,50,249,116,129,201,186,124,170,138,246,62,90,150,123,38,240,173,115,222,16,186,85,121,222,44,230,86,139,188,241,249,172,89,243,28,144,53,34,215,96,141,6,146,173,99,240,83,133,241,11,67,178,224,201,176,152,177,208,189,43,17,138,37,63,67,182,33,6,233,166,55,95,114,36,52,187,204,200,105,157,13,251,217,74,201,133,101,107,140,244,164,21,93,168,90,21,49,126,203,167,73,101,3,193,4,60,36,105,53,45,243,225,201,4,52,244,37,225,108,237,226,219,151,243,109,30,16,146,21,70,231,31,135,212,200,136,141,116,169,185,20,125,145,118,141,97,212,217,10,203,51,35,186,220,211,215,61,82,215,181,74,70,12,65,132,226,209,253,70,184,173,235,149,21,104,137,190,112,109,170,74,77,10,189,103,194,167,180,28,48,86,153,69,97,184,103,203,159,233,98,91,39,85,228,137,84,97,243,25,137,70,83,196,33,36,133,185,81,50,137,36,36,222,24,122,225,201,92,66,227,228,203,248,205,2,83,165,174,145,154,69,64,68,6,218,9,144,167,83,219,45,247,74,20,173,48,254,10,241,62,45,72,150,58,21,57,44,122,120,227,232,73,99,177,164,110,19,155,162,56,57,217,159,173,89,227,209,156,172,102,247,77,69,72,126,155,133,48,182,84,219,234,250,146,145,166,125,239,227,37,90,98,183,176,159,147,108,56,126,167,78,41,96,71,244,20,238,73,219,82,231,138,108,56,7,72,46,61,157,69,162,231,200,165,27,193,178,74,26,255,140,156,238,181,63,18,156,169,221,133,209,74,158,235,227,180,0,119,203,219,107,253,225,124,186,154,167,111,79,109,227,124,154,37,74,104,230,225,41,69,232,110,2,170,53,106,81,200,149,9,15,131,30,217,41,149,145,19,100,246,166,21,157,77,2,123,70,177,201,136,43,2,35,232,229,101,253,179,157,128,176,60,4,166,55,184,249,109,211,235,59,180,198,182,160,33,197,27,161,67,111,106,37,139,9,210,23,1,74,35,102,204,34,85,180,180,48,5,116,216,236,133,5,110,211,78,17,176,177,138,180,130,215,217,160,59,188,88,128,164,6,135,13,194,103,114,196,149,227,249,37,163,28,66,194,142,90,21,220,234,45,159,200,25,210,84,142,115,20,209,208,72,237,82,18,165,3,55,42,12,136,99,85,169,233,252,216,109,142,146,13,201,178,244,85,168,242,81,179,57,23,174,97,165,233,77,215,30,229,59,248,226,151,206,124,224,202,83,140,95,222,198,34,42,90,192,166,223,44,138,200,200,133,201,251,56,209,8,243,177,215,183,9,108,174,109,252,129,207,117,185,81,4,240,25,89,43,105,241,156,42,90,16,45,72,69,201,148,85,72,159,220,159,38,70,221,194,0,161,110,127,6,166,215,175,201,147,109,45,204,155,25,201,190,63,61,248,159,80,10,54,126,130,81,59,63,211,105,107,194,102,64,92,111,7,233,38,89,175,97,86,30,6,228,108,135,113,125,74,66,155,129,197,81,218,125,42,198,94,17,10,136,57,225,198,193,8,68,41,137,163,80,168,15,74,78,122,186,117,70,49,1,159,26,85,251,73,42,87,152,18,108,187,102,185,183,85,68,219,4,234,74,193,214,41,126,154,250,168,178,102,88,152,63,15,176,223,235,170,87,129,7,242,21,34,74,237,178,17,68,21,241,160,24,22,196,171,78,147,214,68,33,26,245,51,149,126,150,243,192,212,26,244,194,58,89,153,20,215,157,201,17,203,209,244,141,230,114,25,3,123,73,98,215,164,226,83,138,98,44,69,50,173,52,157,191,192,55,199,63,220,141,178,200,80,138,20,202,7,247,183,139,53,143,8,193,234,132,66,95,219,48,48,237,129,89,142,102,3,185,124,78,129,44,216,154,196,73,231,57,64,35,184,20,14,88,196,114,105,200,245,124,126,62,54,22,224,224,200,201,7,28,133,125,73,24,77,4,108,7,174,93,103,208,174,251,229,143,246,156,188,145,141,47,1,231,33,52,37,102,140,93,239,93,159,173,176,22,239,104,117,110,37,8,113,137,155,190,5,211,19,200,195,71,140,185,112,211,145,113,3,230,76,43,111,41,247,151,77,169,179,255,131,242,94,88,57,245,236,190,45,8,254,192,72,8,246,232,38,214,221,225,184,156,216,80,74,99,222,182,110,29,87,156,198,238,2,254,187,192,68,236,225,183,153,172,176,114,91,4,54,61,104,203,155,127,48,44,105,172,214,23,158,38,44,243,193,249,151,142,204,2,99,70,232,6,115,76,88,85,228,184,182,9,112,45,55,250,40,166,71,124,165,138,48,13,219,222,146,190,232,54,68,49,224,162,103,81,40,197,77,172,140,192,40,10,169,140,241,26,6,246,152,153,228,219,46,133,255,30,138,88,110,251,74,31,157,168,137,50,171,175,232,71,68,49,22,213,59,57,154,158,241,81,175,83,52,153,147,37,48,221,32,53,220,112,207,244,39,2,103,168,8,177,39,13,103,200,19,170,220,137,29,126,44,106,128,238,9,99,94,208,34,201,14,59,114,134,161,223,164,9,111,36,65,97,243,134,37,12,173,165,66,49,253,245,121,175,248,105,243,169,19,33,175,141,189,32,90,35,31,140,177,135,200,96,88,15,121,113,79,202,223,214,237,182,200,108,186,242,92,181,147,79,6,143,170,251,166,9,62,155,119,12,162,179,207,12,43,112,166,35,212,111,154,173,47,169,218,11,159,117,120,122,39,10,149,218,132,44,195,133,27,37,86,55,63,101,115,139,106,253,133,123,55,182,139,193,240,77,48,26,44,23,166,136,233,66,243,132,131,67,173,168,97,67,80,146,222,31,12,9,58,103,57,154,46,50,119,185,98,118,61,87,210,228,104,50,197,174,195,4,181,175,74,4,78,38,3,95,223,237,71,47,218,17,218,69,209,186,250,50,83,63,153,227,136,129,233,86,170,123,187,29,38,37,199,45,204,236,142,60,119,205,174,79,70,98,142,165,246,158,58,207,212,195,72,157,246,140,189,175,115,49,48,20,43,191,108,54,63,103,73,146,223,134,32,236,10,27,180,103,20,50,23,1,243,167,104,64,163,224,89,133,128,64,51,46,106,103,57,78,126,166,141,21,31,31,145,160,121,92,101,135,105,176,185,7,67,41,44,222,60,138,248,54,244,132,123,219,24,105,156,27,137,131,9,254,243,22,152,151,240,181,141,115,238,84,110,57,17,178,246,166,229,102,249,133,91,207,242,189,50,83,247,115,47,168,179,5,160,128,149,20,198,156,162,250,201,33,50,93,66,48,48,83,156,191,48,66,251,117,205,102,233,65,66,101,230,163,233,147,101,175,210,34,13,108,42,115,14,111,68,206,214,29,72,103,85,94,200,214,255,96,158,241,153,66,20,70,219,223,159,41,226,97,243,174,32,172,22,63,189,240,15,134,0,114,197,196,128,25,92,223,215,73,7,31,78,162,23,229,137,186,91,26,206,75,235,146,222,207,94,42,17,42,21,71,27,34,184,242,196,209,235,35,204,253,96,180,31,230,186,207,12,185,253,230,125,19,219,114,167,151,103,134,254,218,192,148,238,67,105,204,234,138,210,187,181,62,45,49,86,201,77,198,237,194,70,70,29,126,110,118,163,119,123,75,22,145,205,150,127,2,108,249,196,220,145,61,226,121,93,126,234,78,5,38,203,77,155,169,132,31,58,141,31,181,46,138,210,67,188,105,178,7,101,234,35,217,37,135,232,51,92,172,34,14,112,102,15,139,204,106,251,96,242,38,183,229,130,253,34,17,128,127,154,8,49,206,43,27,135,64,169,245,114,125,207,123,34,177,164,99,20,6,237,246,6,155,77,139,29,73,181,11,211,65,248,209,75,15,188,201,113,202,119,223,77,112,247,19,88,67,144,129,46,111,57,122,208,78,245,169,254,111,90,92,211,109,249,3,158,221,153,69,211,236,87,198,37,140,0,83,41,233,1,159,91,223,242,109,210,13,15,133,251,131,139,121,18,12,61,185,9,199,127,176,217,5,202,56,235,144,104,92,223,126,155,31,250,148,185,182,211,59,188,252,220,40,56,108,125,104,21,14,239,39,171,176,45,139,127,21,100,129,105,76,254,6,233,121,34,102,50,167,7,35,37,249,253,50,123,150,121,237,27,249,229,115,99,31,89,197,60,165,215,217,136,203,109,117,19,196,255,222,246,153,199,133,251,99,139,121,206,31,201,0,123,92,172,30,101,190,178,29,77,249,250,184,200,193,211,200,47,87,6,103,199,125,128,182,249,122,94,138,2,90,93,76,182,190,170,242,129,228,45,223,61,18,89,232,41,126,48,108,18,93,127,204,240,230,254,182,245,140,213,123,95,112,0,203,119,52,202,41,25,70,150,192,133,68,241,151,131,73,240,151,218,85,101,160,41,187,210,155,177,62,24,45,182,235,158,141,206,46,62,0,203,143,30,211,40,80,23,70,200,123,127,196,165,243,141,91,223,190,156,156,28,246,151,99,49,83,80,12,201,4,165,142,242,101,49,81,63,155,73,111,139,214,248,175,145,11,66,116,199,14,171,233,193,40,218,124,191,140,230,37,52,65,129,235,57,184,126,232,153,64,202,213,245,52,148,22,30,255,101,154,58,182,204,210,227,87,116,252,80,34,36,93,186,6,89,203,47,162,93,108,94,71,190,220,10,84,65,134,9,116,57,124,182,32,89,38,90,56,75,245,243,41,196,32,33,155,205,157,192,63,95,81,135,183,74,23,0,159,109,192,103,78,6,129,7,227,144,124,95,7,86,113,203,75,177,184,223,108,81,203,3,38,66,43,126,52,170,23,85,198,25,233,234,242,169,198,173,244,115,212,144,89,156,133,206,83,179,169,216,3,150,151,57,141,170,81,28,197,217,96,221,151,201,3,140,206,9,50,152,44,161,114,48,140,160,143,49,146,140,36,43,113,8,193,172,139,59,129,14,12,139,2,181,65,249,217,197,130,50,35,204,251,68,22,221,154,78,153,69,218,36,207,46,243,232,137,42,16,46,190,63,156,150,204,24,52,4,184,112,191,193,39,208,200,119,32,208,100,71,187,131,156,187,205,41,48,246,109,123,5,188,197,112,13,184,152,129,115,92,56,164,253,231,232,179,34,125,163,31,50,116,209,25,131,109,24,187,91,135,85,177,212,80,186,174,253,61,111,243,99,207,15,76,162,240,7,83,205,218,186,50,97,243,215,156,247,125,62,246,65,87,128,222,53,166,77,203,225,130,138,75,147,147,55,171,215,79,135,79,16,82,245,125,116,51,115,43,14,243,3,50,128,33,243,46,111,137,58,87,137,184,153,92,153,17,16,191,164,20,51,234,144,160,111,159,119,247,53,180,130,109,244,73,238,139,134,89,152,190,157,9,49,151,9,75,222,55,189,77,72,219,159,88,69,84,106,73,72,120,182,12,103,190,249,242,166,231,209,116,107,41,20,216,72,196,254,219,195,204,35,228,183,217,111,121,71,83,162,91,176,105,232,133,48,67,253,68,230,177,156,26,230,196,39,48,121,138,47,197,142,129,109,149,30,24,210,243,196,21,62,97,156,40,162,178,176,9,124,182,185,62,78,126,148,179,36,23,142,237,112,105,254,84,54,242,47,50,249,111,19,78,241,103,218,172,102,91,228,220,132,248,94,103,165,184,136,12,127,21,152,186,223,87,11,101,151,131,2,137,60,114,212,29,170,143,4,76,228,243,85,185,7,38,47,228,211,232,25,84,73,172,16,128,33,203,124,244,165,19,250,158,152,82,103,5,246,120,245,30,125,158,73,187,197,82,94,119,54,241,179,15,102,207,154,100,156,81,133,44,222,1,138,245,224,9,20,134,156,60,147,159,246,193,98,70,24,73,190,62,92,139,250,39,149,98,166,209,212,106,229,251,177,156,135,207,57,132,198,104,229,8,140,56,121,247,223,166,143,232,249,118,45,245,243,209,128,16,70,109,226,234,13,76,242,230,43,228,38,19,186,95,18,186,45,154,115,156,11,121,150,153,4,211,88,142,30,150,120,152,14,47,43,170,200,167,141,187,151,175,46,148,86,231,245,231,98,98,160,172,225,175,132,24,176,235,172,81,173,25,235,3,173,125,68,143,45,230,61,228,183,53,76,206,68,230,74,236,119,103,92,55,138,19,93,215,30,222,86,241,247,101,237,84,55,29,221,109,224,213,120,100,200,149,110,153,104,205,224,201,107,169,240,193,115,27,207,186,102,238,187,223,79,195,137,197,229,81,224,142,6,217,55,22,80,142,154,73,190,160,137,15,162,247,123,16,138,157,43,151,11,219,144,213,252,129,194,66,129,151,167,215,93,154,247,84,36,107,82,126,98,1,243,169,217,126,110,188,180,179,4,118,200,23,143,152,136,7,13,135,91,127,58,195,249,251,70,225,68,211,117,75,128,180,126,59,190,239,153,65,29,107,75,215,46,194,240,230,131,244,44,191,244,26,235,162,203,184,251,120,87,116,237,161,51,37,99,1,119,87,47,251,37,42,252,57,203,196,192,118,165,59,77,46,153,69,80,105,122,52,90,5,211,97,210,207,215,196,209,214,236,230,228,64,86,58,118,158,235,89,188,182,119,228,178,214,51,57,235,164,83,144,38,50,52,219,19,92,18,0,89,2,247,211,178,59,239,149,252,198,101,124,161,80,149,168,214,252,134,66,198,38,91,20,71,14,60,45,158,235,31,76,192,186,238,79,163,59,64,181,220,143,134,38,43,17,107,38,65,251,249,238,45,99,80,16,149,94,180,153,189,138,31,140,197,80,186,171,170,213,118,166,215,37,206,220,213,187,24,91,30,120,24,245,237,187,175,98,180,70,65,17,116,30,254,80,104,183,193,93,228,194,235,39,42,255,193,123,105,247,1,34,227,176,200,191,130,100,54,29,85,217,187,224,0,66,107,74,118,216,202,166,247,194,173,52,247,165,81,201,67,18,123,223,69,128,110,206,226,182,50,38,228,180,206,44,208,47,76,172,88,190,82,16,110,212,83,248,150,60,146,10,75,238,123,33,152,118,192,14,9,184,49,79,124,54,138,203,56,11,48,195,46,220,204,227,214,79,142,84,231,190,57,166,108,230,106,125,250,209,214,178,214,239,219,38,251,140,247,168,195,214,227,126,159,26,201,156,51,131,250,209,214,99,86,20,70,173,235,11,212,145,39,64,36,177,10,204,7,244,133,211,28,189,225,110,253,245,130,204,255,254,183,255,68,65,230,95,254,211,95,43,200,244,254,255,95,144,249,155,151,19,87,139,61,250,222,129,178,115,216,130,102,248,36,126,240,216,212,174,138,220,234,160,50,50,28,78,214,170,124,31,243,162,51,212,7,39,34,244,98,135,0,97,190,124,234,223,235,167,196,48,101,220,227,154,88,63,225,126,70,143,125,241,50,184,206,196,239,137,89,232,57,36,51,166,12,77,54,190,159,190,16,48,114,116,119,2,165,109,29,82,110,245,145,75,240,179,228,179,232,48,130,190,89,44,255,250,31,146,124,207,84,69,243,55,129,158,171,66,26,60,235,247,92,16,41,157,49,89,180,37,35,147,169,122,126,98,238,76,52,102,92,123,159,9,119,61,154,127,145,231,3,196,176,234,14,61,12,66,232,115,248,230,64,147,199,144,20,140,229,239,171,223,182,173,217,85,3,101,26,55,167,207,129,48,23,241,214,147,0,227,44,84,78,17,32,38,104,226,108,100,241,7,246,231,205,225,70,179,172,206,237,11,73,247,225,11,131,185,60,60,112,103,169,241,101,197,138,36,18,129,208,90,59,125,151,9,209,132,160,91,127,59,68,130,88,179,50,89,149,169,71,227,152,237,11,30,92,211,50,158,200,104,186,92,66,66,80,45,215,174,219,204,51,37,39,15,218,224,118,157,104,88,87,83,170,208,126,95,3,23,238,172,247,133,107,116,4,63,8,62,102,205,55,216,209,62,63,19,37,24,163,68,126,155,78,14,223,122,155,54,219,85,91,48,120,167,234,97,2,123,254,177,167,174,197,228,141,125,227,51,172,157,81,67,93,102,243,233,27,4,102,200,188,116,179,71,117,168,198,149,243,253,37,13,19,112,236,155,241,219,40,241,104,94,107,81,15,143,205,224,248,169,75,105,44,75,201,186,250,111,147,38,203,250,62,207,153,251,151,75,39,114,194,204,100,46,221,135,162,160,225,151,70,113,252,25,168,68,91,41,238,187,254,228,26,244,228,150,111,114,24,165,2,73,22,158,229,19,250,133,255,54,117,194,177,244,232,129,156,162,31,77,60,243,108,16,224,141,167,20,48,210,77,178,209,93,172,252,247,169,157,232,51,203,172,70,134,142,16,118,69,56,11,237,93,247,208,144,9,155,7,210,72,11,200,230,131,219,220,30,133,88,241,47,95,139,79,219,68,183,226,138,63,201,68,137,179,196,171,27,6,183,247,210,38,179,104,213,207,119,195,236,140,124,31,220,239,92,171,238,115,199,118,209,16,246,15,214,89,170,123,77,114,137,30,196,35,53,83,158,200,141,75,203,177,251,64,153,78,18,57,155,250,118,246,137,165,195,248,150,189,9,249,88,88,241,126,221,217,164,1,239,140,152,144,229,240,203,166,211,44,71,83,40,40,204,232,18,91,42,40,136,75,14,206,150,95,244,235,134,15,112,227,232,95,91,214,140,215,193,74,127,203,219,191,131,97,52,250,94,240,196,143,251,61,55,214,133,1,99,154,37,75,167,73,222,186,196,75,66,39,187,236,164,39,159,228,114,190,163,145,94,22,15,81,186,108,33,60,250,140,135,223,159,200,60,178,76,112,99,51,78,142,152,101,147,88,152,118,32,15,225,169,153,141,34,199,118,104,181,158,86,179,142,153,37,107,122,66,185,212,91,55,129,89,178,52,204,182,55,22,231,46,91,159,24,203,134,235,187,176,123,102,120,203,226,182,224,133,151,123,213,180,214,202,61,147,100,27,53,238,249,39,176,38,176,241,119,124,99,143,192,197,234,242,219,116,178,121,183,43,117,45,130,15,249,109,115,35,247,33,138,92,197,237,252,55,91,6,146,70,235,102,5,52,22,57,51,120,242,28,124,51,137,39,193,236,171,243,140,26,178,149,76,181,2,23,102,82,79,86,116,243,45,207,122,230,205,95,57,156,17,11,81,24,231,60,127,32,109,217,142,245,162,231,151,107,140,79,211,50,144,148,92,134,73,199,138,228,240,68,57,107,200,3,169,38,129,230,23,94,16,213,150,15,107,178,33,74,158,132,249,181,204,200,227,28,63,170,184,159,156,185,72,159,118,197,176,37,46,156,238,129,49,117,112,67,22,245,28,76,37,190,238,114,48,50,65,203,83,206,20,78,235,214,16,169,152,64,158,31,253,11,254,244,195,162,47,209,167,119,28,152,102,239,50,126,207,172,151,35,86,64,225,230,4,226,178,77,164,182,183,138,167,26,183,105,33,202,60,120,86,228,153,111,178,112,245,241,76,116,214,36,224,47,12,250,115,126,242,94,212,126,70,164,57,145,145,91,138,82,78,152,158,75,196,234,232,246,54,48,65,35,141,187,252,167,81,88,41,67,97,30,76,235,145,128,109,248,84,106,18,180,143,136,206,42,21,18,169,138,108,132,199,157,254,137,142,9,237,173,154,144,107,54,115,70,198,154,28,172,192,228,42,124,147,73,190,27,10,147,44,230,27,6,141,95,24,153,142,164,73,254,197,59,240,39,134,103,72,214,64,192,218,1,135,39,241,217,157,150,39,161,118,34,170,200,82,66,197,224,145,11,204,109,122,166,227,4,75,123,106,186,141,119,23,57,177,66,167,150,108,2,19,230,27,231,94,107,84,8,204,151,68,19,237,244,113,68,93,100,91,77,83,224,68,181,253,22,85,16,62,208,147,39,140,118,102,84,62,16,59,172,26,168,83,227,138,66,18,253,198,154,131,65,107,247,94,57,237,54,237,169,124,80,54,79,81,165,226,83,149,140,246,50,183,53,255,56,11,59,235,242,4,149,5,199,141,121,143,22,215,51,226,93,222,64,220,247,25,84,122,44,243,130,171,185,29,144,91,211,186,137,237,72,122,252,178,73,230,72,17,107,195,84,136,235,54,103,15,25,225,115,155,66,125,148,192,206,152,94,90,226,66,161,51,234,84,180,18,84,169,94,32,175,57,163,16,133,234,173,36,135,204,26,231,28,155,227,166,210,83,226,165,254,53,98,251,81,144,141,222,83,225,243,211,53,74,142,13,183,187,165,85,63,83,40,240,138,35,122,38,90,245,99,103,83,60,155,77,222,28,157,38,41,72,34,185,233,83,70,38,154,148,84,222,153,138,174,194,73,50,143,177,44,99,116,192,225,250,216,48,148,97,19,249,32,45,195,226,113,25,69,92,68,148,139,212,169,198,79,86,168,123,141,215,90,67,229,104,22,91,111,106,69,175,186,202,40,65,207,26,175,40,47,61,91,189,96,9,156,67,151,213,10,215,231,153,201,110,111,96,18,232,138,131,38,94,42,206,95,20,197,33,111,124,244,255,100,110,189,89,203,249,165,95,9,108,148,143,76,30,95,170,253,108,52,157,149,69,131,204,220,74,175,56,95,109,254,36,130,96,49,208,247,47,225,127,199,227,219,13,166,247,25,7,234,1,13,203,193,108,149,156,105,128,74,113,146,23,2,135,161,125,101,48,224,76,40,37,60,5,148,167,93,54,252,204,117,173,178,19,22,56,153,46,224,7,211,114,145,165,216,196,134,96,54,167,103,44,170,146,83,222,151,249,144,164,79,92,213,56,197,173,201,56,100,231,128,230,161,243,74,104,60,106,122,99,244,235,56,101,5,142,118,235,74,207,224,169,251,125,225,71,88,71,82,120,83,147,171,193,104,129,129,185,228,145,159,105,118,117,167,195,156,105,65,9,95,29,54,192,151,226,135,76,211,90,109,15,92,77,86,57,152,58,79,208,136,249,52,77,226,254,211,52,192,214,231,202,150,237,248,28,110,38,120,40,112,195,200,45,59,199,104,25,179,68,31,10,76,250,229,12,37,164,18,165,54,216,225,74,21,231,53,226,246,208,117,155,74,199,236,61,55,45,78,186,129,102,78,153,78,220,69,83,70,242,209,116,80,176,33,246,51,23,88,86,202,242,177,252,103,118,106,20,246,186,50,255,67,97,109,110,17,7,95,12,255,45,101,132,161,115,233,132,201,65,251,152,174,61,20,202,61,46,4,198,9,94,201,102,201,60,254,156,230,86,158,221,26,60,54,75,66,124,112,182,242,152,252,52,108,151,233,156,70,138,186,103,131,43,63,77,237,182,56,197,142,148,103,175,77,249,121,88,129,57,185,137,218,233,188,110,158,176,251,32,55,125,116,228,109,91,65,157,115,224,200,237,25,188,194,132,230,149,228,198,234,166,7,124,59,203,116,195,204,148,229,254,108,219,221,243,8,110,222,124,62,235,138,9,241,39,247,52,169,124,231,162,76,77,90,9,82,208,91,201,39,44,185,43,228,148,208,232,252,96,114,114,90,127,70,147,152,36,236,7,179,179,30,146,64,162,223,117,143,17,228,216,81,199,210,187,154,176,78,125,160,52,99,129,74,234,171,66,8,251,82,64,147,229,244,157,135,11,73,163,236,180,170,243,244,6,9,161,75,204,221,118,111,126,52,226,44,83,2,63,58,48,151,59,173,225,62,205,24,206,2,23,122,88,156,82,140,113,104,19,86,35,36,55,239,155,179,214,11,243,107,184,48,74,59,219,153,135,56,11,52,253,126,96,120,123,79,17,48,137,179,161,240,54,217,217,143,235,124,70,249,82,214,35,165,240,249,9,189,1,243,69,201,151,139,36,252,249,196,190,223,198,118,5,197,121,37,67,35,203,56,29,70,111,163,43,87,26,85,83,159,145,32,99,62,36,59,147,218,113,206,61,212,26,179,13,191,176,109,78,157,245,72,58,126,212,170,71,163,4,236,23,78,34,179,202,132,116,158,49,43,202,55,171,148,242,75,188,233,149,181,20,19,113,225,243,41,93,223,167,213,10,253,104,34,230,33,76,32,51,36,175,254,249,101,210,77,26,109,227,214,84,171,127,66,164,54,136,9,244,141,32,94,154,29,182,122,183,190,110,228,54,156,82,76,28,244,236,34,50,173,135,99,220,163,177,34,149,75,131,105,157,252,35,201,48,165,250,243,208,146,105,3,199,165,225,164,39,48,50,253,110,242,115,110,12,214,170,48,37,104,196,251,18,53,160,132,34,178,172,34,196,66,172,233,15,45,83,142,217,74,186,239,53,88,220,133,41,110,203,67,99,10,218,177,246,81,245,21,21,97,40,167,132,15,169,223,43,107,178,221,76,212,48,146,175,78,121,154,65,170,156,27,111,175,22,79,28,7,32,93,98,172,24,27,140,127,232,58,171,73,52,158,80,218,251,186,179,205,85,7,197,227,183,213,32,187,187,29,116,15,104,146,114,52,221,138,62,43,81,105,88,74,46,132,19,53,190,46,100,10,45,22,47,234,149,213,234,22,114,180,33,80,150,146,103,194,187,116,19,31,58,156,161,10,73,123,198,134,154,180,91,52,119,148,45,190,175,182,199,35,59,241,193,102,174,42,29,70,80,75,167,119,11,156,168,31,142,133,62,82,82,109,195,123,163,182,105,110,11,229,198,186,82,90,156,156,252,216,243,190,50,147,189,119,55,45,115,121,189,2,245,92,121,115,34,41,181,104,22,215,107,1,100,164,86,226,238,15,30,54,157,75,231,8,130,161,163,251,201,177,182,17,239,113,218,166,74,249,146,126,120,144,45,51,139,20,120,108,215,100,167,211,103,209,142,168,13,53,139,20,163,31,77,151,195,150,159,174,150,34,251,64,242,235,226,8,72,0,206,130,246,157,26,134,58,66,61,2,103,51,152,254,96,230,167,213,228,125,157,69,9,171,164,15,230,227,202,91,222,54,85,249,143,19,0,135,104,98,27,172,205,56,204,11,31,233,24,133,153,155,234,105,63,162,167,119,234,208,39,77,40,41,104,97,160,56,122,190,165,113,251,5,237,204,68,143,31,154,73,3,117,65,251,48,74,161,195,150,235,212,14,163,97,141,94,31,204,182,224,82,125,154,201,136,108,183,83,95,29,63,172,219,202,203,147,199,251,225,219,29,97,193,139,228,169,12,163,108,154,233,223,165,117,178,145,67,250,147,44,144,47,62,78,176,129,172,125,72,87,22,141,222,190,67,57,48,195,66,186,228,200,230,172,175,191,2,249,59,158,223,144,150,46,204,217,167,191,13,152,37,123,110,109,54,107,219,125,224,209,244,205,91,124,118,54,243,215,136,119,105,132,110,49,60,59,195,32,209,126,224,87,70,26,48,79,105,116,203,166,76,181,188,15,110,88,23,185,52,30,54,200,9,14,163,235,183,180,117,144,20,214,136,22,59,182,205,210,211,72,35,175,27,181,225,47,128,76,99,145,99,73,50,150,232,223,203,80,69,180,237,112,193,226,246,163,43,162,193,73,238,154,93,196,55,202,206,73,120,98,2,154,42,73,180,29,210,120,187,228,137,84,204,108,189,11,14,117,153,126,251,166,104,253,163,115,202,123,232,200,75,144,115,23,24,85,115,111,120,204,88,28,77,153,71,231,52,161,203,239,202,144,106,239,183,252,103,6,151,231,253,248,52,11,251,162,46,105,121,196,128,116,46,127,38,144,138,230,208,214,192,186,225,223,120,143,41,77,112,91,94,214,50,182,243,23,127,81,154,164,117,94,198,40,59,80,119,61,50,88,202,8,124,0,88,240,126,14,217,20,248,138,216,205,178,115,162,234,153,29,165,219,85,250,60,207,132,50,250,222,113,101,51,61,219,127,150,123,39,85,210,212,198,186,38,89,63,91,185,122,220,181,217,107,235,178,151,17,65,136,235,158,220,180,46,231,53,130,51,106,89,233,201,91,83,182,160,131,230,131,155,109,104,202,63,136,178,194,247,100,206,47,37,248,134,231,37,12,25,244,76,251,203,211,136,103,90,128,12,84,21,70,4,43,170,168,168,119,117,253,88,209,123,168,243,242,17,155,78,97,124,203,109,69,65,113,25,191,78,91,144,241,185,30,126,114,250,172,182,126,205,176,2,35,215,135,210,87,238,207,215,76,34,222,83,83,182,73,20,119,54,90,134,221,132,201,50,38,48,216,151,118,9,175,238,30,30,124,18,240,18,166,244,9,99,190,81,162,162,126,66,214,107,86,76,177,12,210,223,190,76,130,41,211,8,225,177,27,216,50,118,26,181,131,123,93,29,227,88,207,142,78,51,23,146,69,246,60,126,148,42,28,182,40,83,150,12,20,104,124,106,229,97,194,95,145,169,0,25,115,151,142,32,13,11,249,69,206,157,204,127,213,15,222,86,125,184,7,147,230,235,81,30,192,42,164,102,233,2,70,55,98,22,111,1,88,104,188,200,180,76,182,33,119,175,75,152,117,157,118,147,155,240,120,247,114,227,162,239,163,202,193,180,220,187,22,44,34,188,52,9,223,155,110,232,40,187,182,59,132,87,26,21,183,192,180,252,251,109,33,17,84,228,113,159,152,6,45,151,239,178,17,196,58,127,115,207,125,150,135,204,230,237,131,155,169,138,223,103,114,238,17,97,201,239,220,36,99,158,192,164,208,2,153,188,42,72,190,235,170,28,208,206,119,118,121,65,137,101,194,58,3,227,194,20,172,118,141,43,227,51,77,210,240,13,225,181,4,5,136,160,114,15,105,233,166,111,33,132,12,129,87,19,239,103,220,66,80,140,249,120,83,204,37,34,120,134,208,40,29,122,78,8,100,143,62,134,12,97,174,107,123,233,141,6,98,248,8,247,202,19,2,81,223,93,83,249,36,157,118,159,25,185,56,132,106,63,248,76,62,178,225,7,38,177,49,252,232,134,104,159,76,56,201,84,201,147,19,83,17,73,106,242,76,145,28,33,192,253,96,242,94,226,150,138,210,23,86,122,211,41,93,133,157,109,185,240,100,191,159,157,77,134,216,205,104,2,159,125,215,188,252,207,115,215,87,252,17,206,240,168,94,19,68,47,241,124,32,119,45,67,26,7,94,128,83,75,207,135,43,124,219,102,98,145,201,11,142,236,209,198,249,156,238,47,147,233,222,43,8,181,141,178,237,141,219,23,34,193,103,18,90,193,115,163,145,66,224,106,91,138,184,238,105,141,139,23,198,9,121,222,219,130,218,116,35,115,44,203,10,201,165,128,169,70,223,147,67,140,25,117,5,199,142,104,237,198,130,204,40,230,139,232,124,92,236,87,228,183,17,107,24,115,56,31,183,163,88,63,228,104,179,121,205,23,62,19,167,92,26,149,165,179,215,30,113,114,202,9,114,105,4,127,229,114,129,81,219,188,63,77,174,14,77,139,56,55,189,158,251,194,120,206,230,123,110,108,54,178,28,221,105,196,112,86,171,21,200,100,28,46,118,58,115,4,243,16,54,202,30,2,227,209,181,219,140,163,113,20,188,131,5,165,194,209,226,133,117,28,193,100,44,209,209,19,44,29,214,18,150,32,129,235,143,178,21,176,105,156,93,24,157,88,159,199,185,239,49,46,129,250,192,84,91,107,240,171,59,187,238,187,227,89,116,201,76,239,178,129,50,114,62,224,27,170,226,97,138,117,83,48,187,233,124,184,15,141,89,227,252,150,255,244,25,41,83,236,134,205,148,52,57,231,188,80,169,46,50,84,240,7,137,118,42,62,48,101,216,29,216,232,209,205,191,1,212,83,37,18,65,205,26,18,80,176,202,123,189,26,191,141,143,207,38,115,103,153,118,200,47,247,174,18,45,207,46,117,152,113,189,40,162,102,178,76,69,38,136,221,40,105,176,47,254,171,1,221,137,227,126,209,220,95,254,249,159,254,117,64,151,255,14,1,221,223,184,154,123,173,13,58,202,247,254,80,35,23,23,34,20,131,89,25,150,211,204,11,209,92,149,59,165,16,159,157,226,78,194,84,148,225,120,200,233,220,75,12,204,97,110,212,247,13,33,20,155,47,115,255,156,104,202,79,227,89,227,132,36,44,107,168,64,223,81,11,113,147,222,201,128,9,83,101,232,116,178,237,241,118,27,107,91,150,81,73,75,84,12,90,107,209,25,58,166,231,114,207,89,46,155,175,243,230,61,248,96,70,254,191,196,157,75,206,54,75,110,156,119,36,84,222,51,151,103,1,158,106,164,21,8,158,120,36,64,128,1,187,7,218,141,90,219,112,62,124,139,100,84,163,207,172,129,131,51,58,95,252,85,111,93,178,50,153,100,48,98,199,212,77,195,155,126,78,100,25,95,179,79,134,14,155,70,121,98,198,178,114,155,32,70,160,217,4,36,204,30,166,212,24,120,149,22,167,46,179,12,43,247,244,11,95,40,68,101,96,132,227,93,89,175,143,226,239,194,137,225,18,70,170,195,245,9,13,94,18,157,192,26,181,218,85,190,173,251,129,229,209,16,1,167,187,137,48,133,153,148,117,194,147,169,124,231,188,190,182,124,80,211,76,77,99,69,234,5,205,167,161,107,202,56,174,123,101,196,236,71,102,199,133,18,139,155,12,129,14,209,101,33,72,162,87,56,143,181,78,193,132,33,202,158,152,59,77,13,90,30,153,101,5,100,90,71,255,73,198,40,156,149,83,99,14,98,78,218,50,49,111,152,60,174,247,206,64,122,100,36,176,12,215,152,242,7,13,175,242,188,54,62,11,103,197,82,86,140,158,44,209,3,12,238,24,131,141,157,152,12,35,114,244,79,205,232,2,167,151,220,10,153,182,224,218,49,187,225,204,41,249,5,20,59,105,96,139,153,21,165,98,13,231,48,160,220,241,54,224,149,72,8,252,88,215,133,191,105,88,113,104,36,73,64,54,66,60,141,236,112,89,178,66,163,220,69,173,208,163,185,185,217,102,12,137,20,239,133,62,254,60,209,178,171,67,226,103,90,58,33,198,121,168,72,234,83,54,44,16,186,66,38,22,221,219,69,215,158,192,51,12,213,32,78,194,68,208,99,77,5,222,67,88,236,64,100,35,69,254,119,117,191,238,7,63,168,37,215,93,40,143,58,245,255,161,143,163,232,193,55,54,160,190,224,48,39,147,172,32,5,148,253,248,8,125,108,215,53,228,104,42,55,197,159,9,105,36,212,0,115,215,80,31,141,189,161,61,111,121,38,40,30,157,199,89,140,199,68,170,68,181,8,113,232,86,156,154,67,53,173,23,9,159,81,181,190,155,49,63,122,254,180,57,18,38,6,242,135,70,203,44,46,152,75,246,82,40,223,196,111,163,236,57,68,142,169,161,185,144,91,169,179,74,90,10,116,147,236,105,209,251,11,235,176,108,185,50,92,252,166,211,85,77,153,176,230,116,115,232,150,128,187,242,194,36,82,187,140,81,244,226,170,155,29,60,124,14,236,155,19,238,8,16,123,166,128,17,215,231,208,189,43,187,167,216,187,146,231,22,59,116,244,254,168,97,14,223,157,210,2,61,117,219,124,239,100,198,209,40,234,200,47,35,236,52,99,103,123,151,22,217,0,210,15,180,135,51,115,104,177,127,196,112,28,138,27,178,81,209,3,2,155,66,174,122,208,206,16,125,24,228,53,139,124,89,200,37,184,223,178,169,220,99,118,35,7,119,84,38,2,134,204,180,53,71,113,63,210,237,114,217,15,170,168,88,189,9,108,219,168,30,61,145,93,88,109,118,52,46,30,14,67,121,24,146,144,135,177,178,163,11,21,74,85,47,75,143,70,120,210,89,88,247,158,15,117,93,201,189,48,121,70,142,163,82,42,208,27,179,218,138,143,50,147,185,209,100,40,235,80,9,161,2,82,99,71,63,15,196,206,239,130,17,109,168,212,48,182,234,191,97,177,18,61,32,203,242,182,114,99,72,198,245,146,137,31,244,99,37,87,246,192,80,202,22,145,207,30,238,224,140,222,91,36,164,6,85,12,73,102,97,88,91,75,180,120,64,21,151,207,195,140,99,124,190,178,230,219,158,220,123,18,219,102,215,234,137,178,62,85,161,109,34,57,158,13,30,79,21,202,28,147,34,162,30,241,195,247,251,62,58,190,161,111,121,133,3,216,38,100,201,61,223,233,188,185,2,63,108,176,122,134,162,150,34,169,153,192,163,156,37,73,115,136,112,209,237,83,170,217,7,254,73,97,55,207,133,124,194,111,102,133,16,131,111,69,10,254,27,253,219,57,68,140,66,210,55,169,138,108,124,193,251,96,3,174,38,246,45,48,125,199,191,232,0,152,166,171,20,202,101,133,166,18,213,95,24,217,26,113,68,125,138,137,61,255,230,183,223,246,173,55,249,105,210,166,227,151,122,96,132,67,51,105,138,214,113,252,182,22,229,193,174,40,19,222,240,99,33,207,202,177,119,233,42,47,61,9,33,0,60,130,83,101,250,97,98,240,30,122,203,156,209,131,40,7,15,188,43,127,145,49,140,118,114,139,77,97,202,152,191,5,193,236,35,26,130,38,9,223,233,172,188,202,221,204,222,184,217,200,193,102,7,112,252,220,195,194,219,200,223,211,89,66,63,243,123,87,150,20,21,225,38,22,111,243,88,112,24,113,210,37,48,20,162,223,18,138,56,82,65,51,119,39,218,140,53,239,119,189,176,7,72,202,9,105,229,230,123,36,19,109,34,13,157,231,166,141,250,78,235,243,133,185,113,233,187,192,2,27,201,255,23,62,144,147,79,22,53,14,93,224,163,188,175,242,142,213,34,121,57,186,48,111,12,216,124,16,177,18,45,97,187,0,191,6,205,6,26,163,37,65,50,126,205,159,216,193,119,227,200,117,221,187,92,206,99,230,151,201,84,14,57,53,65,230,171,10,2,220,172,0,153,48,50,65,111,62,241,194,247,203,121,244,166,113,169,164,12,225,207,100,155,37,66,192,164,143,222,10,173,213,133,167,74,80,80,67,184,27,216,238,239,18,219,147,214,228,224,59,153,57,81,147,87,125,200,70,230,79,207,95,211,71,241,113,132,64,219,35,39,31,52,152,111,255,109,34,45,17,154,163,249,148,159,243,11,111,86,209,16,24,186,196,137,65,90,177,161,144,223,230,98,219,244,183,73,248,139,60,85,194,228,8,171,207,24,203,202,134,130,18,197,173,230,223,45,237,136,34,139,115,99,22,83,33,121,199,240,50,193,137,164,248,88,64,52,183,63,113,244,114,37,4,5,134,95,239,143,124,21,99,138,10,204,231,210,158,247,145,79,152,54,210,18,8,77,0,129,114,159,172,32,253,10,5,21,18,176,145,94,95,152,109,228,76,130,16,163,182,188,198,158,208,44,96,144,38,227,4,126,24,117,64,135,141,111,153,189,171,70,225,90,111,245,248,152,114,128,172,162,20,216,121,74,254,117,221,85,13,61,247,28,43,72,168,214,215,11,146,16,8,102,198,146,163,9,213,151,207,26,200,52,206,44,87,14,20,243,160,135,191,175,115,20,123,112,2,211,182,243,214,120,47,252,51,127,12,244,177,181,213,95,54,185,199,150,36,6,56,188,56,27,55,135,135,153,171,231,133,63,221,4,1,252,190,104,210,76,166,179,89,117,246,183,54,77,237,10,217,102,153,145,160,15,221,107,243,187,134,178,37,109,148,102,2,234,38,83,188,174,199,108,233,18,198,225,98,249,178,118,131,189,42,189,73,80,130,160,132,188,163,148,218,176,84,33,112,132,93,214,28,233,35,229,238,160,69,29,99,219,232,136,21,181,99,118,217,19,108,20,151,253,219,35,34,28,34,212,8,95,136,22,192,88,80,33,241,38,199,250,167,57,189,203,116,120,211,92,168,176,57,175,57,140,210,127,82,93,6,229,61,147,248,124,225,31,41,113,8,76,57,50,46,28,237,191,204,55,17,167,85,66,117,255,54,239,150,187,101,156,49,160,19,193,105,136,229,250,110,46,146,55,104,235,73,61,190,230,178,39,104,77,15,70,170,228,248,7,176,144,183,146,15,192,124,57,71,241,53,23,83,47,68,150,4,54,207,229,152,114,86,23,151,40,59,57,237,140,62,221,209,34,148,31,46,125,94,148,123,125,205,69,103,189,201,77,255,188,21,122,4,3,76,103,49,140,204,55,101,61,49,85,54,107,53,203,163,89,186,198,155,179,6,166,97,93,30,202,178,78,128,167,69,52,112,183,43,242,80,128,91,130,214,36,37,32,38,81,45,22,136,185,149,101,192,47,31,55,137,98,245,169,212,174,20,110,84,196,253,194,48,87,23,217,89,120,23,152,69,251,201,205,161,90,239,26,210,105,156,28,107,65,82,183,2,99,253,93,124,209,181,30,183,46,87,142,18,90,243,73,28,210,225,146,22,5,88,126,198,198,244,21,221,76,196,5,110,8,207,251,72,97,78,191,17,84,190,205,101,90,114,62,196,25,105,83,22,144,141,249,111,91,190,48,162,132,250,28,61,150,234,176,95,24,27,72,153,81,224,45,83,55,240,99,183,89,107,200,93,223,131,251,140,235,134,239,182,114,225,195,139,246,206,194,63,134,247,33,16,148,114,19,137,214,90,92,232,154,28,58,100,151,28,254,115,26,239,198,209,122,47,244,200,164,112,119,93,72,207,247,23,30,164,79,245,220,198,147,121,67,164,105,138,56,143,188,76,188,48,80,147,121,97,88,57,162,76,99,9,161,243,234,7,156,105,157,95,77,222,53,20,193,86,252,220,54,71,103,232,182,135,169,143,30,63,152,196,98,217,2,211,203,226,33,62,59,52,134,180,192,88,12,214,29,48,162,216,50,41,64,81,171,111,233,222,46,188,194,191,15,152,12,199,126,89,129,118,225,109,136,48,13,10,12,104,146,229,109,83,35,200,135,6,217,97,188,125,79,28,141,170,80,46,154,230,131,59,155,223,54,166,211,61,219,8,110,188,197,149,79,63,24,209,91,69,173,21,195,223,230,221,200,60,71,52,111,168,9,88,218,35,14,166,255,103,10,252,152,140,186,195,136,4,235,209,112,102,95,106,184,189,144,42,188,39,52,199,169,17,12,127,33,147,96,42,35,9,83,29,108,49,20,48,87,21,246,54,61,8,110,193,6,250,152,53,116,162,195,138,91,61,96,101,243,218,122,58,94,5,26,59,53,109,77,114,87,244,25,239,120,160,211,18,203,2,99,222,211,235,8,24,133,52,185,108,51,74,143,71,54,81,22,200,120,22,173,142,208,160,231,251,160,44,185,228,145,65,118,105,126,101,172,46,34,34,131,152,81,126,245,192,56,173,230,132,130,172,245,124,157,109,127,176,42,235,152,149,34,52,89,135,11,219,172,124,102,72,200,16,186,5,252,156,71,30,56,137,180,253,138,116,93,152,30,166,212,237,55,141,53,28,197,253,182,187,57,115,231,83,41,88,197,237,248,114,135,85,120,242,104,98,223,103,231,180,192,199,251,200,209,204,101,111,185,2,216,40,186,121,223,180,40,158,153,31,62,30,239,83,96,184,221,45,191,174,102,38,34,1,63,56,196,190,133,98,131,49,21,204,75,67,111,212,5,196,204,221,141,158,223,68,141,103,28,47,108,217,218,38,231,54,162,91,247,159,190,19,216,144,86,99,74,54,180,95,203,167,139,23,99,194,72,92,180,152,84,236,169,203,108,72,243,196,126,253,92,128,89,52,170,156,156,166,198,183,59,21,184,26,171,205,97,52,139,219,62,49,161,33,132,157,31,16,157,194,214,15,235,40,180,153,92,147,233,86,130,249,29,243,25,236,138,33,71,211,250,223,226,195,71,164,107,101,251,145,181,222,204,19,83,18,157,104,50,99,209,91,179,94,146,243,15,213,13,6,93,34,213,133,17,108,42,45,50,147,146,132,166,7,72,174,75,154,112,144,42,126,214,219,116,251,155,175,164,23,12,26,107,125,123,189,236,121,81,141,202,231,5,61,30,179,42,135,239,156,155,198,232,3,22,57,172,139,56,53,70,161,185,27,92,219,12,60,99,1,96,113,144,72,123,161,242,238,194,101,239,155,150,167,13,123,221,77,31,65,239,191,149,116,200,50,35,139,25,15,12,206,115,62,174,123,89,200,7,196,153,217,186,229,135,7,143,7,138,187,207,9,196,213,99,201,77,19,169,189,28,102,131,201,100,230,209,136,117,35,25,19,119,133,37,145,192,244,197,54,63,186,88,163,107,46,138,166,151,182,95,198,154,193,226,228,119,81,107,157,247,229,26,5,172,45,2,244,150,230,191,111,203,207,93,177,234,201,109,15,134,90,29,237,247,23,110,120,210,61,114,101,119,13,244,132,6,182,197,123,200,6,96,209,103,60,71,92,55,202,27,233,203,66,206,25,187,189,94,29,182,134,172,28,190,147,30,56,255,97,140,147,68,203,100,193,11,122,94,9,12,96,243,246,200,203,158,164,3,223,66,225,133,183,85,143,243,151,127,27,155,249,158,156,92,107,147,160,16,219,215,49,186,47,168,213,84,40,50,234,163,103,252,30,251,238,189,185,48,204,220,228,232,174,19,130,53,115,228,84,133,7,31,156,180,247,85,163,134,33,155,7,156,210,144,119,120,95,37,99,255,254,111,222,117,55,175,209,234,191,108,132,213,220,215,144,93,162,229,224,125,222,40,47,181,46,15,20,13,17,223,80,225,83,192,190,50,47,236,238,79,241,132,244,115,99,91,169,47,11,102,155,111,35,167,241,164,100,34,130,16,62,134,223,178,105,21,102,115,13,171,43,50,127,239,45,67,118,134,21,148,104,181,102,155,238,240,141,85,211,72,158,181,151,60,175,135,9,13,245,125,157,96,105,78,28,43,126,218,110,58,227,73,22,33,218,182,183,195,150,237,203,11,111,112,167,95,133,61,224,202,71,157,55,77,39,129,235,193,25,220,69,33,27,231,128,59,65,215,56,152,166,58,153,188,225,141,220,79,41,174,204,26,119,242,161,176,153,158,37,174,172,241,152,100,66,225,61,194,150,121,97,68,243,183,76,116,165,34,146,224,7,79,152,201,41,38,7,177,3,34,213,59,147,53,220,203,182,76,238,55,188,156,204,140,47,76,109,64,4,163,22,114,168,245,180,128,49,68,144,65,72,35,72,125,252,203,196,45,105,203,35,67,64,100,213,39,14,38,101,44,171,14,125,112,59,226,151,118,76,189,47,142,38,135,85,230,203,80,1,102,38,43,137,154,107,172,127,244,88,105,192,28,21,24,217,187,55,101,54,59,20,145,204,133,79,220,167,156,150,0,218,77,96,38,97,126,216,75,38,228,80,208,231,148,115,119,136,133,239,14,245,206,183,136,56,13,129,17,142,216,30,254,119,122,176,100,119,0,217,226,6,67,205,143,62,86,127,206,75,99,205,235,111,217,131,216,18,77,181,145,232,128,49,225,51,6,62,129,67,132,89,39,94,23,189,248,70,113,178,133,145,81,56,77,253,252,101,247,97,121,3,35,92,30,41,97,243,157,104,223,147,79,196,7,146,207,108,132,32,100,47,222,71,202,67,82,213,252,105,38,20,177,83,188,161,9,37,254,68,31,202,167,254,97,223,171,68,83,164,9,92,241,41,112,216,250,203,83,1,134,140,25,203,193,59,82,144,227,66,204,67,224,199,134,218,11,243,117,72,222,119,146,125,168,177,247,192,185,108,201,167,123,97,172,9,252,117,66,12,149,70,222,123,169,8,251,198,193,228,8,182,12,21,148,32,234,107,9,143,0,218,96,52,201,209,173,27,29,244,133,121,102,105,65,126,97,20,126,186,63,113,51,179,203,98,18,98,74,152,142,250,83,97,92,117,241,133,160,59,146,201,224,189,52,156,153,134,136,57,192,162,186,151,183,253,232,138,128,90,238,51,39,46,178,179,251,62,243,70,128,84,219,228,183,233,182,125,124,20,91,111,123,186,138,142,215,5,172,251,111,223,104,233,243,88,166,9,142,122,176,122,31,56,85,156,132,45,23,255,42,17,177,181,230,210,51,17,57,73,80,223,137,98,58,76,239,159,220,55,100,220,136,71,241,45,186,95,127,126,64,131,212,224,227,107,215,249,73,96,5,10,17,229,89,113,221,164,90,179,114,56,204,32,123,191,12,86,107,49,153,210,186,51,177,92,222,175,170,248,13,250,30,226,89,185,43,252,151,186,135,148,40,173,35,162,150,195,176,221,17,78,65,239,133,161,197,117,121,31,232,126,143,215,90,8,184,21,13,190,204,239,237,198,11,227,133,105,60,156,114,48,101,220,53,227,216,85,100,155,137,61,52,61,201,61,126,185,201,238,25,57,237,59,97,189,121,246,69,189,120,136,106,56,94,169,115,191,178,56,168,76,148,161,51,105,181,202,250,227,167,190,83,46,147,114,192,38,101,243,122,184,98,143,80,108,218,77,24,207,220,225,247,100,29,215,242,203,148,145,214,171,102,5,12,117,35,91,178,57,120,149,215,49,140,82,29,2,32,41,219,113,99,200,27,60,248,47,195,183,219,82,33,131,243,176,92,129,213,184,4,132,206,114,221,230,160,253,230,250,232,57,39,182,200,187,70,142,176,188,31,30,180,76,19,204,72,148,43,247,8,136,132,36,134,217,2,91,239,229,155,102,39,51,87,208,136,74,24,201,64,47,120,34,12,196,254,117,10,220,241,35,221,47,204,236,37,51,252,115,39,35,54,242,63,244,46,76,232,123,110,129,135,169,240,188,48,141,49,226,13,71,175,230,83,95,251,67,107,87,164,48,36,63,77,105,182,198,209,116,177,141,76,164,204,199,56,184,62,142,112,134,57,34,108,111,82,77,40,7,190,48,127,16,247,184,137,90,153,55,247,95,248,126,107,208,5,21,190,177,139,191,144,11,83,124,56,2,163,169,51,3,70,11,84,159,233,253,203,126,155,251,129,97,123,223,32,231,239,18,58,254,251,47,255,246,223,255,243,127,253,189,174,184,243,143,16,114,166,219,6,241,192,26,153,249,251,49,75,41,208,90,153,171,51,42,246,207,206,182,9,188,76,153,216,97,83,206,23,14,128,153,17,70,173,131,178,200,148,74,33,170,60,244,40,59,220,80,80,82,24,77,185,58,162,166,48,53,11,119,16,66,66,11,211,225,66,199,151,160,139,126,198,168,119,19,206,29,37,70,16,152,68,197,129,70,236,124,67,84,239,152,220,182,95,89,69,199,61,13,207,205,71,252,21,123,50,13,66,92,16,166,160,86,228,9,184,237,84,171,129,163,98,162,143,126,87,148,127,134,28,91,41,182,158,224,138,220,245,188,55,33,215,224,117,235,129,59,113,60,145,254,86,120,183,17,85,175,98,226,40,114,242,78,211,176,191,45,244,81,119,238,76,17,47,33,81,230,101,45,24,1,61,25,101,198,220,49,85,18,63,186,42,181,134,53,213,233,1,156,120,98,0,243,103,12,232,63,250,184,242,219,67,225,32,96,146,200,162,124,51,177,21,169,37,102,44,74,215,85,38,121,22,209,254,54,70,241,229,16,177,44,153,239,90,135,167,226,147,138,237,86,154,126,247,155,150,34,159,106,169,80,75,1,26,184,150,215,132,144,62,234,223,230,85,79,142,13,103,245,169,150,225,219,143,78,104,203,169,111,192,100,242,171,78,135,120,48,79,63,121,111,235,51,27,34,242,209,99,150,111,21,250,129,76,119,104,30,249,161,200,131,74,218,128,172,62,33,171,223,149,105,207,109,185,105,4,47,247,27,247,221,229,103,54,149,98,36,213,5,155,192,225,133,72,234,103,229,195,83,225,141,134,241,225,152,67,99,78,236,197,70,188,236,130,116,113,149,240,138,234,244,154,185,50,22,58,184,242,137,22,184,232,143,71,11,119,126,192,96,50,99,137,130,28,134,7,72,133,226,126,145,129,68,89,170,122,62,155,246,93,178,79,83,131,156,10,45,208,35,17,178,215,178,244,217,106,229,75,27,95,57,247,41,145,29,186,145,45,130,156,123,79,207,146,168,113,209,72,232,171,15,207,11,21,207,12,57,97,0,183,103,68,92,200,165,73,56,107,18,21,17,145,146,145,150,149,109,188,158,227,17,145,90,45,74,194,116,12,229,187,71,187,120,137,233,209,55,108,180,38,46,135,49,187,148,85,149,18,64,137,68,251,13,178,31,49,89,195,209,14,31,246,226,145,244,125,196,34,186,198,190,137,141,170,31,140,74,245,211,100,167,138,170,212,121,98,103,212,72,202,201,222,6,145,108,207,190,110,219,149,73,220,136,206,218,253,154,222,221,135,137,150,136,140,245,164,47,234,169,126,101,104,245,180,180,218,102,175,137,41,97,243,163,177,43,23,50,14,59,85,116,199,94,20,161,139,71,70,2,29,58,117,249,62,214,164,5,133,251,113,127,172,194,69,245,219,122,32,60,101,186,155,107,177,234,70,108,69,183,150,21,237,78,70,36,27,233,158,60,82,147,153,208,232,234,171,213,200,134,150,102,75,25,195,155,29,195,227,39,103,115,135,26,153,228,6,182,137,155,188,240,195,132,38,59,136,253,115,91,126,225,97,185,51,201,74,48,121,250,32,100,224,20,209,175,52,107,153,234,28,34,236,163,97,107,74,78,195,180,128,155,231,29,24,177,162,19,116,239,145,190,5,63,57,157,50,69,8,1,214,201,191,155,159,188,35,26,191,179,88,68,85,234,174,238,111,92,49,251,64,188,90,146,99,15,101,248,243,18,23,201,198,60,36,136,5,222,180,21,6,76,171,186,100,165,173,21,99,101,170,135,151,251,200,201,123,175,240,21,35,79,116,3,215,45,48,221,227,39,178,76,112,253,211,68,26,24,202,76,36,138,204,171,124,107,242,236,126,80,143,111,239,177,255,121,182,100,158,141,59,63,34,59,246,99,238,74,222,206,184,87,158,214,179,142,21,185,112,196,151,159,76,25,222,97,217,183,36,189,239,56,169,17,70,146,245,59,234,125,2,183,103,208,172,231,240,157,184,159,79,70,209,186,122,28,109,204,217,114,110,56,196,158,202,196,208,123,73,1,130,46,13,152,220,47,76,77,166,110,249,97,180,177,156,140,54,205,72,237,72,138,182,194,143,113,250,19,227,255,200,210,133,216,75,31,205,243,87,164,178,208,173,77,24,161,223,29,201,200,142,27,141,36,181,239,236,85,103,36,250,239,112,180,198,120,129,233,125,61,145,131,133,22,36,169,103,74,73,116,92,56,92,17,240,145,163,135,153,93,248,125,177,89,31,50,142,72,249,237,72,56,162,133,52,62,151,118,16,86,141,68,41,142,221,217,38,50,108,195,176,103,158,155,14,112,201,122,195,207,46,94,141,226,96,217,221,47,75,5,156,39,126,25,161,37,121,31,52,6,156,168,249,55,52,5,158,41,153,126,132,182,79,12,194,118,215,72,9,222,22,185,174,167,148,200,137,31,202,171,154,235,55,141,181,128,199,208,226,223,207,120,36,126,186,48,251,109,65,201,161,250,52,140,160,180,190,13,10,20,221,195,16,204,217,203,209,194,74,55,61,16,127,36,244,71,31,81,122,167,218,195,100,230,181,145,51,232,60,144,159,38,203,49,189,236,94,15,77,88,77,142,190,79,156,203,115,24,245,40,65,201,61,58,229,107,90,210,95,164,251,46,140,152,126,212,78,182,249,227,76,173,249,240,12,253,167,209,191,148,29,248,50,115,233,225,108,131,74,155,83,149,162,14,205,140,189,197,111,91,190,87,166,140,97,246,13,81,202,130,149,90,181,148,133,147,120,137,147,19,163,138,147,44,29,135,171,71,58,190,154,178,70,122,125,80,205,227,45,249,209,221,122,63,228,210,108,214,247,64,4,19,90,220,66,18,30,63,35,116,175,147,17,51,201,235,38,73,229,1,47,11,40,20,76,57,247,130,61,234,209,0,137,153,46,69,8,150,201,238,105,162,105,92,89,45,125,207,159,17,101,160,240,149,165,180,104,110,213,94,6,46,48,248,166,172,92,60,99,202,141,47,140,192,146,164,250,215,68,67,106,122,109,165,88,182,106,202,209,227,14,188,226,211,25,34,127,83,24,226,20,9,200,98,69,213,147,230,253,169,48,242,89,94,143,42,148,64,170,150,145,177,135,8,26,68,161,8,90,31,41,245,22,76,12,253,129,151,159,119,166,194,16,212,189,62,88,96,183,9,137,130,154,60,61,17,94,113,29,196,199,67,235,200,204,250,79,20,138,15,164,165,37,85,232,194,150,177,71,29,153,140,164,148,153,77,169,222,217,60,20,199,171,8,186,83,0,135,110,232,191,77,130,76,170,93,230,94,86,162,254,93,208,78,204,39,190,108,255,225,149,96,200,49,173,74,205,159,1,95,18,38,181,47,131,144,205,200,218,61,97,34,181,173,140,1,138,195,195,127,153,124,135,188,46,146,170,200,101,199,111,51,169,200,201,45,47,237,31,126,97,11,93,148,58,130,121,205,105,65,41,195,205,64,10,178,200,23,210,33,27,84,135,53,101,55,201,129,204,152,65,102,152,80,225,132,223,65,25,185,4,75,15,191,210,214,229,104,152,142,121,44,212,104,193,78,197,253,58,104,18,75,213,172,16,253,78,122,184,73,220,85,41,34,216,210,49,227,77,26,183,42,167,97,212,198,33,120,4,149,225,167,109,248,33,242,140,230,84,28,196,7,134,108,48,208,219,52,95,187,120,98,218,228,99,28,225,130,122,169,195,244,173,9,71,21,242,102,15,138,6,66,85,74,2,234,184,14,39,71,104,210,113,36,48,26,39,177,37,35,140,147,34,1,18,68,24,141,7,57,228,160,119,127,132,56,101,186,207,193,196,57,13,39,171,164,93,61,232,144,174,36,55,97,214,54,132,180,133,153,181,112,113,76,175,90,24,97,40,79,174,100,78,97,20,172,116,179,90,133,117,197,246,57,31,183,169,98,68,36,140,98,189,218,90,111,250,240,87,15,24,183,99,105,149,217,184,123,192,40,78,90,34,156,34,97,209,241,248,227,220,100,146,135,82,240,170,169,243,59,204,139,23,210,123,37,137,243,248,155,70,41,106,136,79,38,12,81,4,33,130,24,197,6,79,158,73,227,158,99,134,127,204,204,67,152,185,205,190,172,100,93,193,170,22,14,106,35,240,126,86,112,121,160,247,41,161,178,255,228,87,131,172,89,142,244,115,193,168,100,153,14,246,44,169,220,161,240,222,222,254,107,112,31,194,55,70,36,208,61,253,236,125,17,152,11,163,146,173,107,63,201,38,187,123,186,161,71,111,166,183,24,164,139,64,226,40,79,148,252,76,207,185,238,108,229,99,178,165,218,35,230,186,54,143,126,61,230,19,188,124,239,79,145,95,11,228,176,103,57,192,39,210,138,19,143,204,10,119,63,69,225,200,97,222,173,148,25,54,26,207,168,222,250,165,161,176,223,133,214,123,215,186,18,228,64,84,234,31,97,138,118,4,11,131,159,103,178,232,138,226,46,17,59,4,82,91,91,26,159,40,28,243,13,197,140,195,34,214,132,173,12,227,35,238,138,97,34,177,217,125,218,120,243,172,60,55,188,152,252,246,16,22,239,39,185,108,119,221,75,109,149,129,39,27,227,180,8,41,76,150,7,90,207,224,48,204,36,164,13,37,169,66,29,133,210,28,151,246,72,28,14,127,242,110,72,118,206,179,252,3,57,24,207,225,19,95,0,50,176,67,200,206,228,25,170,55,37,50,206,154,90,160,144,53,51,138,96,208,130,31,33,120,83,241,166,69,252,5,81,181,22,59,50,232,250,112,90,125,170,172,214,108,42,124,124,84,209,123,124,185,143,217,246,72,107,70,135,113,31,141,2,116,199,63,31,152,244,212,91,79,53,129,179,42,157,102,108,69,240,96,60,209,133,0,111,64,251,39,88,249,158,104,28,44,172,16,121,105,230,220,211,188,107,138,236,133,72,166,111,83,192,59,53,90,45,239,3,19,63,86,203,241,140,158,141,154,166,168,45,237,44,56,178,214,232,242,196,115,76,190,45,19,71,40,53,251,79,151,40,193,243,203,228,186,188,60,196,126,161,104,167,76,177,62,42,175,148,116,19,60,211,14,159,48,99,165,68,3,47,90,47,27,138,94,247,230,59,138,48,235,145,78,1,242,13,52,57,122,203,46,125,105,50,215,109,132,49,163,219,151,180,204,51,63,231,166,138,239,237,65,211,170,164,210,246,52,160,153,121,95,211,162,212,158,18,103,76,162,116,194,122,177,132,30,192,115,180,115,233,142,217,39,138,98,11,170,155,36,73,239,119,132,238,213,19,21,32,60,173,50,120,130,246,252,60,113,101,15,44,59,25,101,104,102,55,175,79,64,136,66,248,93,250,204,80,213,217,222,226,70,58,27,230,163,244,138,65,44,245,49,10,187,68,162,16,83,152,59,37,106,75,8,92,101,204,135,152,15,100,99,71,77,248,46,223,6,210,18,49,17,146,171,101,186,215,254,55,250,9,189,222,6,67,23,170,122,194,24,144,236,40,107,81,160,22,226,214,182,66,160,211,214,161,92,224,220,56,180,247,142,221,74,192,119,133,77,109,98,130,234,141,120,133,95,26,138,116,143,116,57,211,6,208,188,217,133,61,42,113,156,116,5,162,40,26,93,129,68,140,84,138,19,166,47,202,219,129,73,172,136,113,251,49,105,144,253,38,197,6,149,83,100,51,178,81,242,134,197,199,211,248,131,58,203,150,218,58,130,243,29,29,101,135,73,64,8,140,160,34,123,155,104,133,188,91,92,233,252,134,125,92,189,93,139,205,4,187,121,233,46,53,217,41,255,105,75,41,72,71,46,254,52,209,194,198,126,107,10,235,139,6,43,82,97,254,50,205,35,94,154,179,169,160,53,231,140,65,174,65,24,49,207,109,195,170,236,168,81,82,7,144,6,235,118,247,30,227,120,135,39,93,50,234,7,192,3,91,143,71,156,228,106,63,189,146,164,240,141,15,225,159,158,53,16,73,179,112,71,48,107,69,211,224,175,15,45,225,251,49,210,157,239,159,61,133,97,105,216,237,63,33,254,156,82,166,20,224,240,140,15,131,32,96,2,11,109,114,70,69,163,250,84,136,188,82,45,210,207,75,82,147,20,71,20,164,161,250,39,122,172,85,245,68,119,54,57,57,105,253,190,47,122,62,81,235,166,107,86,22,243,67,193,141,254,185,208,8,64,74,75,59,195,201,96,207,80,1,48,83,153,46,48,41,88,105,252,91,104,148,38,76,184,236,108,80,62,182,187,186,203,51,91,72,0,61,209,186,87,77,78,243,72,59,253,96,207,27,173,123,203,38,79,105,198,199,185,200,123,191,205,176,103,105,159,63,94,55,206,226,3,94,60,68,149,1,128,70,227,43,178,89,208,100,28,15,92,230,10,141,1,234,190,71,97,198,101,244,253,65,155,147,201,18,49,233,251,239,125,168,224,140,9,111,73,197,15,238,151,239,83,18,26,64,93,140,172,14,83,140,111,232,232,134,164,60,209,21,165,79,183,37,140,53,113,194,181,154,178,79,192,23,204,37,224,24,205,104,61,121,52,105,102,145,124,232,148,73,131,249,64,99,178,56,90,30,116,119,215,44,169,218,112,95,201,243,167,240,0,144,6,97,244,220,176,166,61,255,100,57,78,130,59,191,84,96,90,88,111,244,252,131,105,45,78,103,3,131,169,15,239,56,218,4,111,255,240,78,254,235,63,254,247,95,255,223,127,254,245,95,255,253,175,255,231,127,252,237,253,220,200,252,31,115,63,141,93,207,242,11,174,89,129,4,180,212,238,112,144,106,67,209,155,173,48,211,19,101,25,252,19,111,102,160,168,69,67,240,123,69,232,216,137,218,10,53,78,118,97,237,133,39,19,125,36,175,12,174,5,38,202,11,163,248,144,52,23,224,97,198,146,47,140,66,112,44,33,192,230,185,16,191,77,107,71,44,110,192,240,236,31,63,154,86,145,186,229,104,42,149,48,158,252,202,49,6,17,24,25,39,236,100,95,184,46,17,191,1,197,33,48,14,134,235,19,244,245,137,91,53,60,232,56,24,27,164,8,59,73,235,28,50,163,62,2,160,226,101,244,102,245,215,109,209,219,11,35,73,246,25,34,141,109,244,12,88,173,143,166,177,75,22,156,205,23,174,208,175,63,240,200,71,218,105,255,136,80,229,247,181,224,64,250,162,104,71,165,8,141,237,164,80,32,14,248,6,50,122,44,100,198,188,174,50,228,145,192,137,161,110,214,2,53,190,161,194,203,172,191,94,248,65,37,69,97,40,224,43,190,153,195,108,90,63,48,36,115,129,191,95,141,9,89,215,132,251,210,231,141,114,200,142,223,38,24,91,250,182,238,202,67,221,210,97,122,12,143,92,26,29,22,163,250,19,109,195,196,138,4,166,2,122,55,9,47,220,201,113,200,67,163,54,120,252,190,168,148,103,64,108,232,156,39,46,28,83,178,169,111,139,102,180,21,207,180,176,84,117,153,250,160,105,231,125,89,95,121,82,208,230,79,130,163,249,125,149,133,244,139,156,28,129,15,188,193,94,24,10,249,200,147,23,186,201,137,44,95,24,253,237,149,39,71,86,121,245,184,177,135,230,229,145,55,86,160,205,226,3,250,194,52,155,201,67,131,90,66,126,38,96,170,12,121,105,100,184,205,234,211,96,182,204,168,120,37,204,58,188,226,210,104,133,202,99,43,186,86,43,166,28,110,43,99,168,23,190,251,52,127,226,13,73,204,38,112,171,13,193,223,247,109,222,21,61,157,231,217,176,24,31,56,70,18,140,145,33,191,141,159,38,30,37,241,105,182,12,38,16,146,164,132,221,114,42,93,58,22,76,16,123,197,108,55,205,196,68,126,122,161,104,16,51,146,73,33,70,52,110,155,115,252,134,252,232,187,116,60,233,162,14,204,242,255,123,98,166,47,182,138,188,204,186,44,43,87,94,152,70,134,71,190,0,196,87,248,241,23,38,82,23,22,37,61,98,211,182,109,63,24,18,95,149,79,27,9,229,70,203,216,15,190,161,30,94,244,2,211,140,114,252,104,108,165,100,13,152,54,105,99,219,247,131,137,80,147,33,194,211,164,77,126,250,209,247,235,188,163,94,97,106,45,197,175,156,61,69,118,197,88,23,173,153,14,252,96,83,59,123,228,161,65,76,178,138,209,11,67,154,90,2,99,236,131,90,216,15,46,232,73,201,172,67,60,12,213,252,133,127,227,52,143,134,95,5,57,224,133,153,211,135,76,182,116,172,145,86,121,97,204,17,183,204,182,191,2,122,92,26,85,237,172,148,93,152,172,210,170,113,244,162,148,41,39,103,74,171,211,175,220,168,174,91,96,104,233,254,249,161,103,96,75,183,192,120,77,249,193,219,104,230,122,112,59,219,167,21,72,48,144,70,114,156,118,235,155,238,239,251,188,227,4,249,132,68,73,163,142,25,232,161,182,44,7,91,181,115,189,207,204,228,181,133,115,139,182,72,61,113,215,8,218,55,249,118,7,231,186,131,225,69,89,179,239,26,148,176,25,255,190,115,173,69,97,119,122,147,115,155,2,210,242,115,83,89,24,18,133,162,250,212,61,112,131,118,113,103,130,124,98,84,76,233,152,125,209,83,105,221,202,159,166,38,74,78,193,97,242,78,50,89,194,77,186,19,241,123,110,236,201,155,46,188,211,84,233,222,53,157,222,90,196,68,228,202,232,45,161,17,239,7,247,143,32,179,201,44,86,186,191,94,152,110,126,13,190,239,215,218,33,45,188,240,166,96,43,51,49,181,95,196,130,126,112,39,247,156,10,145,252,54,31,213,187,64,177,95,172,180,48,8,108,92,255,247,11,49,101,49,93,151,39,60,195,245,206,120,237,110,186,105,31,149,223,62,168,137,250,196,65,70,139,9,54,96,10,213,248,48,252,96,124,127,9,74,18,166,100,235,83,26,111,118,100,218,124,146,173,88,228,163,94,184,178,212,229,11,89,124,184,49,233,48,159,225,174,30,48,173,42,166,252,240,194,191,112,45,97,6,146,95,54,2,214,107,202,93,177,158,19,69,191,48,54,177,69,22,137,243,115,172,121,159,40,173,92,159,192,243,216,6,168,251,109,177,243,213,15,155,140,36,57,84,135,141,28,158,232,28,52,252,248,193,135,132,89,170,31,34,85,252,148,88,67,76,206,77,22,78,172,241,240,70,116,148,29,119,206,211,52,53,209,124,237,119,125,172,28,124,4,102,98,159,239,203,178,72,179,45,129,201,137,251,124,100,237,61,249,225,18,223,154,125,224,139,146,245,150,11,227,216,138,250,197,11,147,203,79,137,83,26,229,96,152,150,247,186,167,117,154,230,64,160,141,21,5,163,247,137,65,69,105,153,21,153,48,241,176,213,121,31,25,162,91,48,3,18,222,70,163,245,223,70,27,41,57,209,6,227,192,25,240,182,125,112,194,24,231,249,178,74,101,166,164,95,3,232,29,147,244,200,254,96,74,251,89,54,130,33,106,210,189,213,97,132,253,50,20,129,168,135,225,66,115,24,133,137,220,59,209,25,71,229,246,125,31,55,56,88,82,180,5,70,4,216,31,26,245,17,17,183,186,48,137,72,204,134,126,240,29,195,79,102,185,248,48,25,195,197,127,155,68,99,6,27,196,37,29,141,244,23,229,38,86,176,37,126,25,101,228,223,94,120,153,149,180,92,248,182,238,107,255,105,86,208,118,242,125,221,239,124,91,107,252,15,166,111,224,145,161,84,45,83,244,162,72,245,46,209,14,37,88,43,140,181,23,46,212,187,100,160,25,223,122,248,133,35,187,190,135,12,241,74,190,52,198,33,161,118,127,170,192,200,85,81,239,122,97,194,254,12,100,176,142,38,22,157,1,87,233,207,2,102,199,239,23,14,49,41,83,150,160,11,125,145,119,36,237,142,26,129,140,133,106,29,115,195,127,122,218,186,43,87,246,227,58,249,79,227,19,44,147,33,126,24,84,191,95,24,157,239,153,138,231,214,212,247,220,81,253,62,149,131,186,253,42,114,114,196,169,239,66,252,194,247,211,101,13,79,152,58,72,121,183,133,38,157,36,84,38,96,51,101,126,159,41,97,226,41,50,86,80,189,65,181,208,224,142,141,28,211,105,194,168,200,239,119,90,185,47,99,91,78,90,96,108,42,159,250,194,84,228,75,134,88,116,185,193,32,126,209,201,200,201,33,126,87,225,109,149,186,31,106,175,79,47,204,28,55,223,21,189,63,40,191,167,62,201,36,219,137,119,213,239,133,176,180,160,208,154,15,165,209,68,112,118,121,225,98,44,134,132,185,76,20,100,94,184,89,13,96,10,140,128,195,187,58,145,124,106,104,46,229,201,15,174,128,239,60,110,97,74,77,187,46,224,70,35,135,95,218,143,145,161,151,182,153,97,223,27,163,148,63,117,152,34,3,64,151,227,11,111,107,146,106,250,219,63,139,238,23,158,85,56,190,92,57,237,171,126,110,19,136,201,11,195,248,122,238,214,3,101,14,26,10,23,66,226,56,181,137,195,234,169,233,65,247,219,218,16,109,50,211,196,51,187,83,222,251,245,117,226,118,17,161,2,166,227,118,251,35,133,142,209,138,94,119,189,33,112,241,75,51,207,101,25,134,157,94,164,145,240,141,147,198,163,48,178,3,79,192,116,83,232,133,83,154,26,53,222,7,53,199,38,183,141,85,236,244,219,182,2,144,188,15,230,28,220,85,2,174,163,203,162,109,155,140,85,4,150,38,116,96,212,195,219,138,11,135,40,42,227,144,94,188,221,252,161,81,142,120,82,1,26,73,200,2,79,52,96,100,183,229,182,219,48,217,153,56,57,153,39,185,114,12,236,238,130,27,151,6,17,66,222,8,59,208,179,2,46,198,200,20,184,153,206,137,195,143,236,65,46,72,97,165,198,161,141,190,73,65,177,148,216,241,125,20,43,180,38,60,127,12,48,255,186,168,201,87,25,72,38,135,85,253,145,161,21,222,100,186,179,199,61,170,255,118,167,143,94,2,130,78,117,168,143,56,154,36,239,35,240,225,13,44,191,180,134,39,182,44,141,212,70,145,136,8,216,170,202,1,155,33,52,166,231,47,220,173,111,87,96,118,118,109,199,172,66,30,37,79,142,163,36,184,195,69,137,36,192,164,243,226,224,7,243,208,124,42,247,142,55,174,158,47,108,143,72,66,153,97,137,177,24,10,212,57,170,12,164,113,131,104,190,109,135,139,153,126,38,220,127,78,116,1,211,77,33,71,119,83,103,9,24,99,57,249,190,176,76,65,240,37,96,50,212,242,208,230,207,83,34,78,190,151,212,38,214,176,253,85,124,218,21,189,68,125,104,171,153,69,104,94,57,113,88,194,116,116,157,238,163,148,78,151,157,249,187,5,13,131,232,53,150,1,234,206,93,96,26,136,28,69,52,172,75,32,68,29,140,180,128,195,3,137,155,188,178,121,31,195,220,211,239,235,161,139,173,10,58,104,255,243,121,250,39,184,158,40,182,39,190,141,232,166,98,152,29,90,23,38,197,57,124,62,35,21,132,254,88,194,191,205,193,251,203,247,197,20,209,5,0,70,219,196,79,14,171,93,138,152,192,198,24,139,163,119,149,36,51,47,26,169,52,95,118,49,99,157,18,99,177,207,102,92,58,108,190,48,114,238,193,234,83,2,70,58,243,3,223,105,184,198,201,109,142,209,11,159,180,8,149,140,8,8,231,229,210,204,44,207,39,106,116,190,16,250,20,152,207,192,103,98,122,222,214,58,122,242,197,126,213,159,202,52,143,98,185,52,236,87,246,242,223,158,31,146,60,90,192,152,119,251,196,112,55,202,236,219,229,183,9,153,159,227,145,206,207,27,81,78,142,198,110,143,199,66,47,126,230,46,208,35,131,227,234,23,14,127,33,57,4,192,102,61,227,183,77,3,220,145,233,146,214,194,29,19,30,163,110,73,4,198,174,145,153,200,81,88,48,71,97,20,116,123,92,24,198,240,50,76,217,125,161,151,20,231,110,159,47,123,145,207,243,96,3,70,252,105,85,209,87,171,249,133,173,249,34,111,107,153,80,198,136,247,193,206,172,9,122,72,16,45,121,222,67,230,74,196,251,86,159,241,174,27,122,11,249,241,145,5,33,91,231,240,248,6,181,214,79,145,161,37,35,165,203,34,0,93,97,12,127,151,240,97,179,146,62,205,150,217,231,4,243,189,213,151,193,40,43,189,197,0,39,11,168,15,108,154,111,108,140,224,97,121,226,63,183,14,91,113,2,143,218,11,197,246,79,177,107,140,72,119,32,230,73,63,232,159,89,56,254,163,71,152,79,24,151,76,15,205,81,38,79,229,28,208,98,77,39,241,106,239,252,36,31,226,50,138,64,124,13,214,215,244,25,23,168,147,206,30,163,10,23,99,25,115,116,95,231,4,66,179,176,132,168,236,72,74,169,49,230,168,83,233,215,112,35,61,79,85,119,43,73,105,234,231,110,178,89,147,227,43,102,192,110,185,45,182,78,59,158,201,64,159,82,66,34,216,53,253,228,209,152,198,234,79,23,182,233,45,231,151,190,82,164,30,216,72,43,49,59,221,75,155,178,62,147,172,217,57,41,119,179,118,151,147,27,221,32,150,170,187,47,218,71,39,101,156,168,17,3,243,163,201,88,203,66,119,231,100,62,205,156,189,238,209,50,51,46,235,11,138,251,42,243,81,144,73,161,4,138,172,209,148,73,119,26,83,84,38,244,86,37,167,53,77,245,44,103,16,36,147,30,185,110,184,179,163,197,28,129,105,105,255,44,162,13,161,44,95,6,9,143,117,1,70,25,102,230,18,75,150,81,14,134,81,191,60,76,124,216,195,165,40,16,161,3,234,5,199,223,38,58,7,186,199,67,165,102,230,164,124,104,20,151,245,251,198,52,164,59,51,104,65,134,164,104,64,84,231,142,157,45,117,170,148,181,2,134,203,236,235,55,233,179,165,17,17,85,115,100,255,60,218,106,187,167,118,2,112,165,199,215,79,206,30,80,67,181,73,28,233,51,254,221,153,32,87,93,52,138,164,81,58,34,185,253,221,134,81,53,188,59,90,15,168,144,152,235,26,153,91,119,81,132,222,56,206,61,178,94,12,78,230,235,65,169,70,46,144,43,43,104,146,70,160,247,75,82,73,240,92,232,220,247,95,70,180,246,179,99,216,220,119,196,198,247,58,155,236,138,239,12,97,237,171,1,35,121,162,48,86,184,59,142,158,164,35,101,7,119,134,137,112,56,140,51,250,214,205,12,46,162,190,72,22,43,122,200,24,238,214,98,21,47,19,217,159,241,217,71,193,47,139,141,18,34,110,114,95,157,78,177,153,123,25,122,84,228,224,59,167,208,94,25,168,189,58,217,0,210,112,21,201,23,4,239,101,167,211,73,105,160,153,30,167,110,217,30,97,148,119,82,223,14,223,33,206,47,9,92,87,61,145,227,232,40,148,108,221,212,98,231,120,2,37,26,214,253,246,254,17,194,98,111,153,29,135,182,27,223,117,197,199,129,35,156,20,74,33,195,144,141,142,77,239,35,218,66,160,211,152,187,185,39,174,251,147,70,48,135,148,150,71,211,17,47,57,10,83,47,136,132,212,222,210,81,98,41,140,138,184,84,92,25,226,94,154,247,25,54,75,196,142,122,41,121,108,217,11,138,85,17,173,129,250,73,4,148,106,143,53,146,97,116,102,108,133,161,76,196,64,33,193,85,53,187,130,93,91,14,225,221,208,1,208,164,146,181,231,197,7,208,214,39,85,240,16,143,248,142,160,80,132,88,154,31,121,144,193,141,223,70,42,245,209,23,70,249,50,83,105,108,29,69,2,136,148,212,125,195,241,249,144,230,235,83,51,109,212,59,159,216,163,161,70,32,195,20,139,185,90,50,1,137,29,151,108,45,97,232,227,13,224,243,48,133,58,121,44,152,196,201,94,6,206,113,61,243,111,178,155,177,89,97,25,28,82,60,48,233,207,220,172,108,155,193,36,133,72,36,50,98,241,218,232,193,75,152,131,138,3,25,107,95,188,80,131,210,188,43,137,241,209,34,70,178,212,172,192,5,249,187,136,188,41,110,74,166,219,228,63,74,110,40,32,69,20,205,249,34,172,29,87,118,67,145,35,159,118,163,157,44,207,61,224,176,180,242,129,103,236,199,31,172,97,100,20,83,50,198,102,235,69,209,21,157,18,182,35,11,139,134,175,195,237,17,201,186,105,249,11,44,171,60,207,125,204,224,84,96,194,183,216,19,152,65,166,196,245,84,209,155,23,200,58,5,215,85,101,150,71,97,191,159,216,29,222,143,96,22,77,39,155,23,76,108,123,217,238,139,101,26,59,44,8,83,142,194,3,145,29,28,74,110,99,120,177,147,148,183,178,213,240,89,68,30,169,58,76,121,114,106,246,223,54,67,126,52,141,59,71,162,32,164,33,9,62,28,110,180,113,21,133,17,45,245,178,6,161,98,29,10,31,35,118,190,240,29,207,75,106,242,119,132,155,109,151,159,28,209,210,38,241,0,244,165,27,48,123,89,163,209,4,169,133,38,150,243,238,37,251,99,178,164,71,143,198,253,200,235,103,232,128,181,214,180,164,210,104,207,241,163,31,148,96,100,152,86,106,40,206,35,106,63,13,235,253,129,173,95,248,45,246,144,178,250,28,188,104,131,41,94,42,170,136,56,31,45,246,76,83,173,254,193,132,30,85,43,73,20,237,167,51,21,54,21,125,97,42,0,219,230,193,171,88,247,210,100,29,184,159,30,66,176,94,0,67,20,99,43,58,80,183,242,187,130,167,165,181,28,26,130,151,7,150,246,56,73,120,8,140,175,144,83,90,182,9,23,75,8,5,19,135,29,141,195,240,49,101,44,208,199,176,241,44,240,178,225,174,58,215,18,61,64,220,203,170,226,105,82,244,184,243,126,235,30,18,55,90,201,151,22,46,42,213,154,117,226,104,99,206,201,111,83,185,171,94,179,95,199,188,105,180,100,201,255,70,145,24,37,152,34,21,149,106,26,107,195,97,242,245,83,18,44,197,220,106,124,144,83,76,173,58,237,148,31,227,221,97,178,30,207,208,163,167,89,214,59,92,81,176,42,10,119,42,54,14,63,182,124,10,92,44,119,225,101,96,26,17,165,132,188,109,232,120,109,28,33,141,61,229,220,219,116,249,183,87,152,173,153,86,234,211,60,179,249,248,67,35,126,144,37,4,219,191,233,209,97,179,248,163,203,142,243,198,92,38,121,245,194,119,73,193,195,80,96,251,224,252,220,21,101,251,71,43,231,211,68,117,188,238,110,110,111,114,52,234,149,243,248,201,89,96,30,153,77,111,156,107,26,96,89,243,31,186,133,193,70,59,170,30,48,6,16,69,146,167,114,87,13,216,140,14,99,217,45,149,13,94,229,157,68,147,141,64,137,172,43,161,0,110,149,83,29,152,211,116,164,25,37,108,248,99,65,209,235,179,68,145,37,97,160,59,140,225,253,163,76,136,69,195,144,115,56,22,252,155,173,60,10,212,174,252,27,193,135,246,52,25,198,164,170,176,90,115,184,119,165,30,175,135,56,56,230,75,18,242,67,39,150,159,186,146,87,222,105,136,237,90,179,196,89,131,202,179,243,71,136,147,245,210,176,86,30,94,161,158,38,218,47,163,220,8,114,30,174,92,24,175,50,9,41,30,132,92,156,12,71,221,156,10,142,160,200,254,250,132,72,107,115,109,178,241,163,41,234,201,11,127,144,1,107,10,223,8,178,61,193,215,217,86,194,17,94,204,60,88,235,56,23,104,91,162,70,24,57,102,135,237,104,219,67,88,151,231,85,113,13,154,17,9,7,161,25,145,164,25,37,73,72,187,9,137,239,24,141,214,57,24,166,168,80,133,251,107,86,130,213,79,141,204,67,21,214,36,156,124,42,56,206,127,162,31,84,200,110,70,176,118,226,149,217,144,119,249,97,66,240,226,4,13,236,16,217,95,37,243,10,221,248,96,63,145,81,209,91,102,110,196,210,218,97,58,142,132,18,198,0,154,30,201,180,97,69,140,140,177,88,22,97,23,4,97,204,68,207,132,17,6,5,192,217,79,119,213,156,217,38,52,17,148,95,184,66,59,85,109,31,9,213,17,211,187,47,114,4,88,245,147,191,143,167,82,145,79,152,16,77,56,114,203,140,128,252,85,24,31,226,203,130,235,57,35,32,56,78,231,98,194,176,78,159,56,250,14,152,170,204,66,211,150,90,254,85,14,115,33,154,114,105,117,27,235,193,233,123,182,95,18,142,29,9,3,103,145,194,158,152,154,187,69,233,33,120,6,228,63,134,184,190,79,158,168,249,220,189,48,178,253,31,58,38,126,121,241,178,58,230,109,50,195,219,19,167,191,243,133,239,247,223,117,116,243,80,41,182,189,48,253,149,194,24,51,210,225,138,239,138,44,213,35,95,37,91,165,5,133,198,97,150,144,169,39,47,3,159,116,231,91,222,89,177,173,207,209,208,177,29,134,33,60,228,141,176,215,46,65,113,109,8,53,61,159,147,239,159,56,207,75,5,69,1,244,17,66,229,182,77,168,83,65,41,171,10,183,131,251,222,144,177,29,166,163,95,137,164,203,86,62,103,138,222,21,250,126,81,122,229,76,102,79,144,88,25,27,93,169,160,80,63,252,169,209,149,173,197,204,105,83,70,208,240,26,124,192,33,195,193,250,13,98,117,49,117,67,229,113,211,206,195,14,215,97,122,174,50,196,130,55,140,217,218,140,163,209,112,43,2,35,42,226,95,65,61,15,164,84,57,249,221,129,182,167,56,183,151,157,215,232,114,223,244,90,183,30,196,224,129,252,125,81,184,33,82,233,240,175,32,154,112,93,22,222,59,41,153,246,235,45,220,94,68,187,251,203,106,193,59,196,100,157,133,118,204,218,21,55,118,119,206,136,194,8,103,25,186,161,147,92,43,126,3,210,172,0,59,20,91,105,71,7,220,221,60,120,88,135,173,71,212,24,161,109,225,202,77,88,169,25,120,210,183,48,100,143,50,205,207,108,196,11,67,66,97,72,71,193,93,121,134,111,119,97,111,206,174,175,147,254,128,17,203,125,49,169,15,153,199,187,237,56,125,74,44,232,108,45,37,160,111,235,212,119,222,253,221,184,113,223,10,163,101,123,28,126,152,81,155,158,28,189,203,21,196,122,60,16,135,240,215,161,71,123,252,86,44,173,41,111,155,135,48,142,243,234,137,45,181,219,7,247,222,167,251,42,129,189,110,151,154,227,36,233,204,198,222,219,13,72,71,200,203,182,202,202,114,34,55,34,84,69,10,127,216,160,88,143,130,247,81,28,66,157,162,205,10,4,182,199,187,48,240,16,18,118,47,106,53,76,162,222,195,193,238,86,216,239,36,31,76,61,254,133,45,12,158,210,40,129,103,132,211,244,112,84,105,105,48,110,109,22,120,194,5,140,175,122,83,184,60,53,6,34,118,116,71,201,243,141,134,156,226,163,216,228,17,211,22,5,248,94,90,207,163,73,149,12,109,16,185,17,70,180,58,60,248,14,76,137,39,26,170,13,158,214,183,116,220,248,220,119,133,241,233,221,37,44,175,233,203,102,22,42,253,120,213,140,41,13,107,11,57,24,94,145,191,109,54,211,75,249,212,13,70,90,241,217,22,235,151,27,35,40,12,35,218,191,1,56,246,235,243,80,72,58,248,15,163,25,35,28,10,68,45,250,244,154,60,76,66,140,176,178,155,231,254,1,119,25,239,51,106,200,155,72,179,207,49,247,41,111,175,98,61,250,244,25,161,9,233,117,171,138,118,105,41,242,72,96,187,176,179,243,22,40,6,158,54,103,221,159,90,206,99,69,173,15,195,87,249,237,59,249,21,105,160,34,13,179,143,118,49,145,239,245,43,31,5,237,150,37,48,234,231,217,25,57,76,200,83,96,188,151,90,244,241,193,158,145,81,200,0,190,3,37,90,12,41,253,106,99,24,25,180,18,77,202,136,63,53,121,215,232,141,182,236,2,100,110,149,105,129,92,5,254,94,1,195,204,145,214,46,68,188,103,60,52,224,71,250,65,239,250,192,86,172,71,71,219,189,81,125,166,80,23,86,244,162,162,99,88,181,111,12,238,252,138,75,43,228,79,101,93,174,133,146,79,220,54,251,52,237,184,169,150,78,237,126,229,22,98,22,237,166,99,35,240,38,16,216,248,176,205,151,163,17,95,241,202,48,108,65,12,238,164,3,17,89,253,119,123,195,119,72,29,178,74,11,225,93,249,206,187,238,2,55,137,178,112,58,56,222,247,101,199,150,35,225,4,218,237,244,120,58,140,151,182,140,51,164,35,138,119,181,24,124,167,52,105,63,172,119,38,244,181,13,248,219,41,116,7,188,105,148,58,108,173,66,69,250,42,127,189,173,1,147,118,236,210,180,73,125,200,27,39,55,121,95,137,38,200,119,111,207,37,85,243,4,31,50,134,17,95,219,235,241,11,63,221,170,4,2,67,114,241,95,70,241,99,202,219,32,93,224,59,62,122,46,109,20,107,15,45,109,131,209,177,121,231,61,13,208,238,252,69,158,50,198,9,172,236,165,13,186,24,145,197,24,53,103,66,137,99,248,28,119,116,189,243,229,28,153,10,57,95,241,160,151,33,122,103,37,57,53,153,241,53,163,223,19,170,142,92,54,53,224,19,211,21,126,105,67,127,23,225,204,153,223,6,123,77,233,252,173,70,225,143,131,75,125,102,249,192,184,228,182,128,219,103,35,128,82,23,234,164,193,47,177,46,113,129,89,185,162,59,247,174,246,88,172,11,92,205,180,195,225,59,145,106,55,232,157,0,200,251,37,76,216,153,40,42,194,158,207,180,25,227,108,109,17,167,232,91,163,139,245,254,236,144,44,46,38,211,80,13,227,202,8,135,116,20,153,207,97,44,31,213,172,218,164,173,24,82,98,9,16,78,203,167,49,30,213,231,60,118,47,33,236,3,91,131,65,192,104,213,202,169,159,110,82,73,209,45,205,30,178,40,76,44,158,189,214,184,138,232,201,73,68,68,207,190,209,253,85,102,2,57,139,30,131,16,110,141,20,49,209,177,195,25,53,38,225,205,106,34,58,8,200,15,212,232,156,167,115,184,23,69,219,202,133,203,122,204,115,8,147,100,53,11,168,84,184,152,146,116,31,116,63,243,20,3,174,53,61,23,127,112,125,78,162,45,189,144,232,103,194,43,53,215,173,199,146,174,2,19,39,166,86,69,129,186,32,87,134,110,161,211,57,236,166,52,163,130,50,203,93,17,98,197,165,25,118,137,248,3,12,214,145,224,26,169,159,107,40,111,108,38,124,132,193,141,58,0,133,224,120,38,236,55,187,8,48,220,72,60,58,42,205,157,238,60,114,48,178,228,39,134,25,172,31,137,210,77,87,226,137,8,199,156,15,186,106,86,208,144,158,215,61,78,255,232,70,12,166,160,17,29,226,214,161,60,255,60,218,24,18,128,21,142,207,79,132,198,88,0,210,65,141,128,32,27,210,26,176,209,238,69,33,208,102,215,158,48,210,22,69,213,9,15,27,207,56,185,112,60,76,87,21,89,160,249,162,44,42,91,76,197,217,199,45,183,168,184,48,125,197,69,141,216,217,202,191,130,117,80,246,27,133,54,81,85,236,102,97,249,194,214,15,162,70,236,198,181,200,223,70,59,84,132,248,58,117,207,241,106,10,89,63,64,31,122,240,195,23,28,7,211,127,253,241,128,39,85,184,253,174,141,165,241,168,88,36,245,190,87,44,143,251,98,143,88,62,22,241,181,247,184,109,152,75,77,142,110,70,92,242,251,98,27,247,168,78,101,51,153,32,191,240,78,159,179,26,204,163,153,246,12,127,104,125,176,206,200,209,197,108,154,253,210,238,181,109,241,215,163,231,140,79,33,126,27,223,34,249,237,182,161,133,196,80,160,190,42,178,162,216,132,212,117,242,182,158,170,199,162,245,242,140,124,93,107,139,228,251,221,148,87,150,164,23,166,118,8,223,80,196,88,7,25,136,247,186,155,165,255,228,183,241,203,51,74,219,15,254,53,159,136,208,43,162,28,175,181,0,9,149,53,135,168,9,211,162,86,95,77,210,78,255,180,250,168,108,242,34,231,213,69,68,244,197,236,46,69,159,150,242,193,59,78,42,42,137,67,175,186,254,232,183,47,76,75,114,147,129,80,73,207,61,175,8,19,58,231,40,75,138,131,60,246,145,99,250,201,153,151,134,138,242,30,203,84,5,186,133,32,101,205,160,40,168,45,135,239,243,20,199,46,200,229,216,183,14,135,73,35,138,118,97,33,144,60,241,203,119,18,239,34,160,201,138,142,193,136,95,55,164,50,25,254,244,188,224,198,20,87,182,30,17,251,218,100,48,249,210,19,174,185,117,69,224,17,233,196,21,240,132,54,47,39,199,213,125,13,135,239,101,162,216,37,50,200,124,16,62,155,85,204,14,187,42,67,207,99,180,156,23,70,126,235,200,219,68,219,139,203,123,225,135,183,37,218,206,200,172,143,234,79,229,65,83,227,200,185,233,163,235,126,101,120,96,75,230,232,7,227,204,21,240,84,63,133,109,158,81,39,96,68,202,196,55,28,114,168,21,236,94,120,225,62,45,227,31,46,194,126,37,52,59,226,29,85,108,55,224,158,63,195,205,49,232,134,26,143,206,179,136,181,177,8,58,108,226,59,42,151,221,252,170,134,77,215,71,143,196,1,210,143,68,131,66,228,245,173,116,131,201,209,11,223,109,20,26,225,242,180,161,119,188,226,205,244,114,44,81,52,177,216,0,117,207,247,150,31,36,72,166,160,247,75,45,175,250,62,28,172,221,247,243,121,92,56,228,118,63,214,250,74,244,186,9,46,138,159,122,83,158,23,143,235,131,177,122,127,229,3,141,72,58,170,152,19,31,114,68,219,191,203,130,33,68,17,9,124,115,33,119,19,33,238,26,253,177,161,170,232,236,122,253,101,240,197,139,147,15,169,75,146,205,254,42,239,186,132,8,105,194,29,13,235,24,7,164,136,138,8,209,223,72,191,110,247,220,132,122,133,102,230,71,13,30,57,223,120,164,176,251,197,87,96,27,7,185,197,83,163,107,56,101,248,80,173,36,109,127,28,70,219,70,180,228,55,140,178,29,32,92,104,245,189,39,60,246,169,142,246,23,66,104,61,150,182,124,127,226,219,230,47,129,161,92,186,183,49,143,244,70,25,57,153,225,128,2,79,60,198,217,49,222,87,62,20,230,140,213,253,133,96,153,181,245,125,177,86,140,215,222,165,155,22,96,125,170,190,78,150,174,248,46,183,168,136,241,186,54,82,30,195,191,106,74,48,98,115,13,65,243,206,104,62,101,20,107,128,81,49,121,36,0,182,79,71,119,72,227,70,41,95,192,106,143,235,151,83,234,237,243,243,89,227,13,254,180,128,17,150,146,21,192,98,47,55,172,181,181,233,76,145,124,127,200,58,185,236,46,210,180,68,174,122,52,218,43,49,83,218,134,95,103,179,193,17,62,146,200,168,179,181,146,239,175,161,36,237,171,57,4,220,174,39,103,222,118,227,38,178,216,55,182,215,233,234,174,254,109,249,185,239,172,209,150,168,59,99,235,132,199,183,175,245,247,169,235,11,65,32,208,189,172,76,108,139,68,185,124,218,148,140,31,15,143,158,97,155,126,253,180,103,119,187,29,130,20,235,231,148,177,208,233,102,170,17,1,221,31,56,114,242,223,198,33,130,97,74,181,159,129,134,250,231,217,17,43,27,245,75,220,20,10,19,96,68,141,48,106,228,27,56,198,201,205,160,242,49,215,77,249,6,76,134,204,209,250,64,175,150,79,183,153,69,152,195,228,146,117,94,104,12,121,127,155,120,196,47,181,135,185,155,58,52,183,252,161,177,189,159,98,133,197,99,113,149,100,220,116,80,250,22,219,141,69,3,72,139,136,211,8,192,226,217,65,172,91,242,137,178,194,36,10,59,39,130,24,147,26,206,122,230,48,205,105,50,121,254,182,144,196,76,41,214,101,66,246,45,182,46,88,122,44,69,109,1,137,145,128,118,118,70,41,56,96,47,210,11,239,56,162,245,124,138,153,136,125,60,238,7,210,17,168,174,106,193,69,171,77,239,125,70,184,74,178,90,157,101,6,189,56,62,72,201,73,137,206,171,153,218,108,95,219,26,228,63,53,73,49,221,149,18,87,6,143,234,17,183,17,51,254,94,190,221,187,225,236,125,252,50,157,161,19,189,134,127,61,8,183,245,35,11,72,71,150,250,137,128,21,74,158,220,22,182,163,104,154,248,124,101,52,240,46,190,76,27,187,41,135,145,0,17,55,134,5,43,14,234,161,195,3,125,127,113,117,98,139,85,125,131,80,235,49,82,152,194,37,195,43,82,9,165,136,181,24,47,240,70,8,126,244,180,134,139,46,118,85,199,10,158,62,157,17,119,202,167,9,81,107,149,87,4,182,155,243,116,18,6,232,195,69,230,114,198,116,70,114,78,28,117,172,223,169,122,96,104,159,177,90,180,180,74,141,201,175,28,229,53,228,164,19,126,200,160,239,26,187,147,46,53,17,44,190,238,63,31,213,143,166,194,82,212,32,204,52,255,159,24,136,55,100,74,245,27,96,214,172,22,27,89,152,172,242,74,234,47,24,41,254,249,81,73,144,15,191,82,246,237,177,165,99,199,125,228,211,38,33,138,225,174,127,249,221,178,213,98,217,6,85,206,71,185,109,169,213,197,168,152,26,139,191,18,188,79,170,126,128,184,235,198,80,35,83,208,30,53,154,171,200,65,250,132,54,76,97,70,12,242,54,27,179,87,89,183,91,152,41,62,240,4,210,166,80,228,48,194,198,242,58,113,202,166,2,25,48,61,25,10,211,53,236,35,109,152,2,186,124,4,143,133,241,254,196,113,111,152,217,226,143,119,31,2,53,113,105,102,111,47,70,117,40,225,208,117,236,48,26,24,67,96,147,243,122,197,240,205,209,144,217,243,115,99,181,197,111,47,180,194,197,125,201,12,49,118,60,52,250,246,146,185,2,252,32,181,236,39,95,252,156,76,152,166,3,84,243,228,244,78,200,79,195,34,95,158,79,97,46,40,85,172,155,80,21,193,173,201,225,105,149,69,129,31,116,202,227,220,247,109,139,88,248,34,8,162,48,226,240,33,247,87,213,232,145,157,136,255,246,54,170,138,120,80,90,209,209,131,75,72,169,93,132,202,167,41,2,207,184,114,68,176,196,48,142,154,71,41,49,169,33,12,223,179,7,100,216,138,52,124,16,223,167,139,3,162,156,155,18,166,155,9,225,131,10,101,32,61,65,41,245,209,5,228,48,45,5,98,25,122,227,216,156,47,177,122,168,31,75,80,90,154,124,78,162,32,12,173,41,81,246,224,43,97,212,110,183,26,134,110,211,244,249,161,240,33,37,57,54,217,253,195,2,119,152,14,253,170,78,167,36,183,61,222,158,3,29,82,241,115,191,81,103,139,185,148,140,63,243,138,88,176,110,243,143,117,24,70,164,60,79,52,118,106,143,39,134,228,129,216,170,89,75,248,227,222,78,164,189,41,45,229,79,163,98,97,181,160,23,62,54,77,36,108,85,68,15,14,77,58,226,200,235,192,98,151,202,200,11,67,157,201,246,16,46,186,176,250,189,131,148,143,141,26,116,194,86,63,246,97,134,3,114,59,242,186,166,201,115,250,198,206,118,179,245,136,163,238,13,160,25,11,47,220,76,254,33,141,82,241,31,10,91,78,68,196,233,202,17,179,223,241,43,27,248,201,111,72,48,197,40,152,116,90,68,104,214,206,63,118,218,168,146,223,90,238,130,65,94,180,177,93,22,147,98,54,196,61,46,156,125,165,12,134,187,44,28,247,105,33,143,220,213,148,97,34,212,111,162,35,241,80,224,220,36,140,224,99,68,204,200,142,137,197,58,230,202,247,218,155,127,31,119,90,31,66,197,230,91,193,156,211,243,80,168,142,62,18,204,91,58,173,70,130,120,210,85,86,142,156,28,23,182,225,83,146,233,248,235,149,51,52,16,235,247,75,67,133,228,17,215,104,98,153,29,87,222,108,51,156,55,134,125,107,113,15,1,60,37,173,93,75,96,2,14,95,129,104,26,164,149,248,143,245,213,255,242,127,255,235,95,254,249,239,73,172,239,250,143,176,90,255,131,203,201,171,101,203,30,55,51,200,8,125,30,5,2,110,190,209,68,32,231,145,124,8,174,4,100,107,102,60,138,114,231,158,249,121,137,45,102,57,204,86,239,11,151,183,4,141,227,196,107,224,177,175,204,139,221,87,138,6,94,89,49,118,105,7,19,24,74,73,243,88,153,37,107,232,149,15,236,159,151,239,62,76,218,39,229,18,249,170,58,13,126,241,18,97,81,203,248,162,117,153,175,206,31,203,131,132,74,126,55,180,135,145,204,127,97,196,45,197,195,142,186,115,201,68,189,105,189,74,234,120,154,25,98,141,75,131,19,58,196,46,250,206,53,213,154,97,222,147,83,56,17,195,231,105,134,147,35,142,70,237,84,30,203,36,10,241,168,143,118,175,38,123,123,211,87,110,110,136,206,79,31,141,211,77,4,121,71,20,177,204,25,77,38,209,223,206,200,119,93,244,238,117,9,4,136,7,241,13,137,239,6,129,138,220,190,67,114,122,40,89,248,71,73,48,38,43,34,77,58,39,242,252,147,114,175,14,84,228,0,137,20,29,46,91,93,238,160,207,53,246,52,14,19,253,138,119,56,20,209,17,129,221,68,67,90,231,247,205,206,117,199,170,183,218,163,85,4,12,59,205,68,221,23,69,60,60,31,89,246,142,89,51,250,138,74,136,57,116,165,39,89,239,195,24,53,43,190,41,113,209,70,75,219,19,184,140,43,76,123,36,6,129,0,231,25,44,122,29,160,235,107,128,131,239,83,203,56,130,85,84,194,35,132,189,124,117,152,40,217,109,113,213,196,121,247,137,48,157,186,172,228,196,45,174,43,173,72,240,244,76,53,178,198,208,211,77,96,216,60,80,253,159,31,184,71,70,196,34,219,163,17,103,53,181,186,8,235,54,21,97,137,71,233,182,245,24,134,91,30,18,10,88,231,133,123,78,129,50,149,84,53,224,110,115,71,196,120,95,164,218,19,163,139,82,35,202,32,173,90,183,228,104,113,187,218,121,244,52,83,22,137,86,15,236,60,15,66,32,194,160,230,35,30,217,203,116,120,61,196,95,55,170,144,204,66,49,86,183,239,185,200,201,169,91,22,252,239,187,253,243,156,250,32,88,58,178,223,195,81,184,212,216,218,80,253,24,237,99,147,77,89,205,183,100,198,234,148,108,12,132,172,28,41,56,3,65,193,16,35,108,19,133,247,253,30,173,51,67,94,54,251,154,147,185,53,188,83,62,240,64,68,60,74,143,99,208,191,167,59,85,54,155,81,246,68,150,163,137,209,111,93,150,194,140,178,39,94,224,69,12,190,41,12,197,22,160,67,129,40,234,147,77,41,250,68,181,247,193,62,84,94,104,181,142,127,15,221,104,225,161,113,78,224,77,7,139,39,115,208,203,148,11,103,21,30,81,206,101,54,131,102,42,187,255,231,196,96,128,111,45,118,64,216,180,163,246,92,34,53,128,52,253,209,172,5,106,15,145,39,69,138,91,179,22,236,45,251,206,180,196,158,98,124,131,24,227,29,12,43,146,26,8,169,73,190,209,66,179,72,66,81,230,63,93,29,186,153,41,78,100,143,81,111,144,100,63,36,171,17,73,40,136,233,75,83,157,60,226,51,163,144,118,195,207,162,174,230,24,48,157,24,10,149,219,24,234,86,61,208,117,246,66,3,237,62,67,211,72,211,168,29,249,80,106,41,50,95,117,132,105,75,36,128,105,155,154,114,221,148,229,98,32,144,22,232,98,43,136,222,5,165,177,72,182,96,7,167,126,209,52,229,143,200,234,33,97,33,59,127,38,44,38,11,31,69,112,35,228,145,153,91,98,164,196,205,202,171,139,105,51,100,187,18,169,229,7,203,15,201,91,147,234,103,39,148,116,5,236,50,36,91,137,23,67,137,52,143,245,83,20,53,140,198,146,53,18,211,211,170,233,146,71,165,151,119,181,160,20,48,132,213,17,154,76,243,142,15,23,222,178,152,4,223,176,220,54,1,62,43,20,180,225,170,152,54,211,170,225,107,23,201,245,90,212,242,217,76,237,125,193,199,95,137,254,218,132,119,35,92,244,28,145,53,118,170,179,242,253,142,51,49,189,171,238,76,204,88,185,69,149,143,180,230,214,108,8,109,60,79,164,5,44,12,42,138,246,187,80,230,101,219,226,115,164,96,117,63,198,226,229,174,206,246,238,145,197,103,147,144,56,190,85,236,104,18,204,86,181,138,71,33,41,82,230,216,27,107,129,17,138,250,137,89,26,67,203,231,83,84,226,99,245,159,238,76,233,98,208,125,227,33,148,30,123,84,25,152,6,164,244,249,44,11,63,124,156,237,213,180,110,131,145,67,236,35,111,24,210,30,113,147,166,189,184,197,254,248,6,28,80,49,181,220,107,237,16,241,241,44,139,68,164,98,11,105,49,242,214,119,246,24,41,145,15,92,232,0,142,52,40,38,218,90,164,102,163,56,60,172,52,49,182,162,53,35,60,105,101,154,181,249,92,78,206,214,126,6,187,164,209,62,162,191,189,240,57,244,144,182,65,14,238,74,11,88,102,219,231,55,6,61,248,227,70,189,233,215,203,233,138,254,19,241,244,124,112,196,61,190,179,167,7,90,244,16,127,48,180,185,128,247,211,180,84,134,46,151,251,18,50,23,162,177,38,60,14,68,238,206,142,153,148,102,9,165,121,224,97,244,68,253,241,134,153,109,138,231,167,249,116,230,193,86,165,21,20,109,250,92,125,208,247,57,98,127,249,235,52,244,216,174,33,182,161,196,49,250,146,70,212,171,104,92,109,234,96,73,231,115,86,201,97,70,156,241,97,26,117,26,138,124,144,99,245,42,111,187,211,56,248,100,246,247,78,210,226,208,71,103,242,236,177,13,184,83,29,21,92,225,64,13,244,202,50,194,194,59,165,40,61,139,145,229,9,42,196,253,233,250,208,163,239,48,221,129,18,194,253,13,58,21,109,95,116,135,205,54,114,61,165,169,217,181,213,198,182,215,123,105,5,163,141,249,79,74,10,84,235,62,111,191,112,110,145,138,55,255,100,191,216,74,162,27,169,170,31,140,109,43,212,5,129,17,202,255,229,31,13,38,19,222,5,198,54,241,183,34,25,92,133,250,15,140,18,200,143,87,5,188,25,109,43,97,106,211,115,199,209,219,164,220,4,70,27,224,55,174,129,161,219,235,193,231,190,242,223,27,252,161,91,246,90,132,126,180,52,36,76,225,71,46,220,218,118,90,92,153,233,130,52,129,169,174,254,2,31,96,236,202,151,156,220,188,36,78,28,93,255,246,104,204,4,86,252,54,149,137,12,207,145,228,35,251,25,176,233,250,212,132,17,251,106,249,219,236,165,170,252,54,121,157,238,239,147,146,239,148,10,89,53,237,199,249,11,176,13,134,236,35,111,100,209,196,28,239,19,139,173,157,147,28,202,82,247,27,125,124,52,176,236,180,38,111,4,247,250,119,215,98,240,18,115,250,106,75,239,91,138,5,101,30,218,242,211,27,82,105,60,21,107,193,107,10,211,183,176,226,104,102,201,38,207,148,203,62,197,7,3,44,123,137,237,97,136,111,51,47,250,193,55,12,27,82,117,188,48,93,145,205,159,233,52,183,181,163,48,236,163,25,48,150,179,114,114,74,13,61,6,162,89,73,232,201,73,78,157,227,87,190,205,43,93,142,230,62,118,220,55,59,187,34,143,133,200,136,181,196,97,150,235,12,9,43,237,48,119,82,124,127,251,24,85,43,11,77,180,95,208,154,236,48,20,38,113,151,180,174,22,247,36,167,11,188,145,99,10,244,174,102,147,155,53,244,198,69,240,232,228,182,15,140,213,245,155,230,204,28,160,18,122,9,220,159,151,233,134,52,199,54,53,42,65,31,250,178,198,11,179,217,110,122,48,11,218,118,148,102,151,34,227,236,176,241,123,147,48,192,230,6,33,231,134,118,212,107,28,13,133,34,215,121,196,26,87,121,45,201,151,185,161,223,105,74,78,78,76,61,222,215,53,121,94,178,142,87,19,252,241,39,134,20,13,2,55,113,221,180,0,111,148,15,28,70,65,35,23,29,122,238,110,28,224,40,222,120,93,62,252,99,61,194,229,253,229,187,235,126,196,43,151,141,29,35,97,190,104,161,179,94,31,40,181,212,214,253,85,222,120,252,72,36,11,119,30,58,212,137,65,136,57,232,80,152,118,247,24,101,188,249,45,191,141,246,84,121,252,104,107,74,172,31,24,171,40,255,62,40,19,137,159,185,141,132,253,86,53,248,62,48,246,157,58,80,200,239,148,248,248,110,4,50,167,156,28,43,156,61,124,82,25,120,221,203,140,117,168,196,245,227,51,214,128,211,42,83,241,41,176,195,75,76,27,196,190,178,134,96,35,190,226,3,216,108,119,245,194,111,156,140,50,83,204,196,27,197,51,129,203,116,142,223,50,207,114,202,57,10,223,176,206,79,93,172,221,70,207,77,123,123,204,242,133,61,138,126,0,104,157,148,184,235,59,24,234,208,23,130,217,198,44,126,52,4,154,50,228,228,168,13,63,62,203,67,135,130,254,47,48,156,250,62,28,190,161,77,58,183,12,40,217,204,159,239,201,205,141,251,25,67,97,20,75,60,98,32,253,179,51,78,54,246,255,90,62,19,35,99,84,119,149,41,135,0,254,241,103,138,96,109,111,178,186,109,34,212,221,139,195,21,191,134,163,48,57,235,227,176,133,66,159,223,70,8,200,127,219,180,20,251,84,24,147,224,233,240,108,92,187,222,24,187,73,63,249,100,163,179,244,190,239,16,127,138,63,84,154,3,135,206,150,168,165,63,254,76,33,239,72,38,165,146,105,44,190,112,162,233,91,36,252,55,195,185,158,7,119,242,63,79,83,152,84,179,191,144,118,176,101,212,115,91,255,79,192,108,54,170,94,24,178,102,197,159,184,229,97,74,251,192,231,181,93,6,70,10,76,167,157,231,96,100,229,15,165,32,117,159,185,18,96,250,3,252,145,98,227,151,221,113,6,67,116,240,223,38,28,212,213,235,88,38,210,151,229,101,26,51,58,83,83,68,58,126,223,119,225,162,214,170,235,19,178,240,62,43,177,123,222,173,233,204,64,247,156,15,227,73,31,194,163,15,21,37,199,119,155,187,140,238,255,25,229,248,88,189,91,228,101,102,238,43,251,78,109,82,226,53,248,79,79,108,203,36,248,60,196,116,213,239,11,50,199,202,22,54,155,241,200,18,249,201,249,239,179,52,90,55,93,160,48,239,187,30,108,37,9,255,105,190,251,38,95,8,102,150,166,110,248,131,161,27,236,250,57,154,253,156,163,230,57,59,116,166,134,229,22,40,114,45,186,224,155,85,159,255,50,142,76,181,151,207,52,95,170,199,204,108,183,206,103,78,194,224,121,245,128,81,87,209,53,125,224,38,209,106,192,159,61,44,48,204,249,68,203,212,159,54,250,111,245,155,166,190,220,37,108,197,38,125,23,143,192,172,43,120,232,185,231,79,235,218,97,244,132,244,211,133,56,49,70,92,25,93,59,114,221,88,233,54,159,21,166,237,51,244,251,32,0,216,61,206,189,77,54,88,131,13,186,148,75,28,141,32,134,174,249,16,116,186,15,5,6,229,210,71,138,91,228,137,39,106,145,135,158,219,2,194,149,7,35,145,145,48,132,24,57,183,253,180,160,188,174,60,55,177,140,204,226,192,119,138,171,249,192,69,182,20,184,211,181,18,71,211,80,166,75,58,114,28,190,131,177,151,153,6,39,134,78,186,104,95,184,176,92,44,189,178,141,80,133,63,209,27,188,81,135,20,248,14,149,227,107,27,93,220,163,151,47,124,94,131,123,224,118,231,120,61,154,226,84,121,226,104,170,56,178,107,60,166,251,146,151,102,146,168,77,225,187,199,136,207,254,49,75,44,141,239,240,209,137,143,239,161,85,74,87,229,243,228,24,165,17,117,237,173,224,182,126,68,131,153,109,80,122,215,219,34,245,82,29,254,185,121,105,100,121,183,91,62,194,7,254,129,109,124,110,171,58,203,225,194,244,18,54,253,124,14,130,81,62,165,12,70,123,255,156,220,26,45,186,195,244,211,180,163,151,6,205,210,79,78,157,249,249,12,133,187,88,121,148,68,81,96,157,241,25,103,251,137,176,149,218,148,8,87,219,24,30,78,3,135,203,204,215,160,203,42,245,185,248,248,6,34,61,159,88,30,105,171,229,99,129,135,218,183,174,62,111,189,61,96,154,167,186,194,248,221,78,135,111,208,163,11,4,187,136,25,247,101,2,167,171,124,190,251,53,252,19,64,133,108,75,25,236,7,183,15,92,20,158,136,254,250,78,122,64,158,159,223,9,235,6,147,254,245,209,232,51,235,249,236,127,248,127,191,52,146,17,159,136,121,178,27,240,169,118,160,241,114,62,251,140,187,39,44,30,235,15,186,66,231,210,105,28,163,224,68,225,83,11,56,232,33,240,235,134,96,62,117,233,194,144,100,76,191,235,106,198,190,242,72,77,104,44,198,184,117,236,233,215,213,173,42,237,111,19,193,205,173,99,1,233,227,230,75,196,48,31,43,125,102,38,162,20,79,156,38,176,242,137,214,41,3,249,124,7,145,183,156,15,60,9,68,252,153,193,16,59,207,39,142,185,209,131,135,26,102,119,250,25,228,5,70,166,207,42,24,66,139,9,176,133,119,180,63,108,135,209,29,123,52,214,31,180,35,47,135,169,15,106,40,194,70,192,95,151,173,77,250,253,216,4,246,238,148,201,134,34,202,168,1,49,193,158,127,125,80,135,164,243,132,120,24,135,79,191,174,133,225,237,103,19,129,202,107,28,139,249,131,102,30,14,65,104,252,242,76,65,29,48,18,106,14,117,51,123,214,35,111,24,113,226,113,116,120,138,154,241,184,207,99,250,246,125,80,168,29,41,219,97,112,169,249,180,40,54,119,89,81,49,200,25,199,39,20,50,221,67,168,104,192,247,75,244,175,218,12,225,52,218,5,190,191,16,71,19,3,62,95,248,196,248,110,100,49,234,80,24,197,44,207,213,180,159,235,180,30,92,243,227,64,155,1,189,118,133,159,185,125,74,160,162,252,164,99,236,15,94,177,42,34,211,58,101,135,96,58,80,203,39,12,200,82,227,60,251,243,72,159,8,87,49,166,153,125,124,30,233,150,219,34,237,222,244,96,72,220,62,139,50,154,232,11,211,183,201,222,215,97,252,72,75,209,61,151,121,52,251,79,119,251,118,116,44,216,173,172,128,25,192,159,221,226,217,113,234,199,186,195,117,51,104,221,153,47,108,85,176,207,56,34,146,243,143,146,18,151,50,48,216,66,35,226,250,14,239,102,65,119,211,141,205,52,126,177,195,119,133,171,186,115,121,144,70,159,61,97,125,89,44,245,213,55,239,55,42,38,194,209,239,157,161,224,51,85,251,181,195,124,182,115,150,254,113,120,105,117,218,54,123,212,121,29,53,131,228,207,102,239,206,156,79,156,155,251,170,235,179,217,59,111,53,7,152,6,188,245,73,105,220,153,204,39,255,102,150,237,154,231,121,108,63,18,112,129,40,171,23,190,16,48,120,159,232,93,134,240,182,215,163,77,18,113,58,12,31,237,51,9,62,72,192,189,40,249,173,186,215,103,111,222,98,27,122,99,116,19,214,87,24,193,216,234,48,51,217,103,151,250,208,48,243,190,16,246,83,103,105,26,232,49,29,221,225,176,41,71,234,16,70,133,216,167,20,182,118,179,173,245,129,99,87,84,201,132,150,207,251,122,32,4,190,239,139,211,236,222,251,231,167,33,43,58,140,248,213,103,32,61,198,4,122,97,138,101,207,248,44,13,221,233,104,192,20,129,251,39,101,113,70,132,125,232,79,125,195,8,116,155,188,56,3,237,31,171,97,125,33,184,114,109,135,11,91,153,79,254,106,197,108,85,113,66,255,140,225,2,31,208,159,88,197,229,243,147,150,54,43,20,191,43,90,172,62,169,49,50,126,213,243,25,52,175,124,147,195,133,133,223,63,220,251,233,208,167,243,217,62,147,172,118,212,204,125,101,16,82,153,125,249,71,119,78,59,12,114,121,158,124,79,199,83,91,229,110,96,107,209,143,190,181,159,179,246,11,211,139,167,83,6,12,153,184,107,75,99,10,115,188,154,78,195,246,40,251,110,152,176,45,210,45,46,114,82,239,93,221,33,70,14,104,124,146,195,20,227,2,134,67,180,116,127,44,17,97,97,129,248,132,78,180,21,214,56,152,164,169,238,168,166,213,48,118,192,109,126,190,91,250,71,183,151,86,202,42,38,39,39,145,238,99,239,208,97,220,97,116,111,113,175,101,70,118,151,205,216,220,159,221,67,65,200,196,111,27,171,37,45,180,209,225,221,99,63,102,240,39,114,218,150,46,46,113,114,254,210,63,123,170,190,71,254,246,16,17,111,182,61,112,191,119,60,150,98,234,33,153,234,135,138,16,171,34,242,225,93,142,254,137,83,182,252,109,102,203,163,48,193,106,143,147,195,149,202,242,36,101,6,230,214,56,57,61,63,231,83,102,96,201,77,248,206,87,249,241,177,204,221,233,48,158,249,166,146,121,20,38,246,232,53,71,90,21,242,8,10,30,31,216,252,68,5,238,120,51,250,188,192,101,222,88,90,97,94,145,103,104,235,195,52,177,165,126,50,168,72,214,248,58,123,93,105,245,108,179,23,141,111,62,213,62,54,119,200,51,71,33,249,228,204,64,141,168,200,141,209,183,176,98,162,134,90,152,131,229,162,205,56,212,49,235,176,186,141,132,205,135,115,197,164,4,1,186,200,27,177,178,190,47,110,149,178,93,201,143,27,215,110,248,242,49,19,227,6,144,91,205,102,37,246,216,187,32,179,138,132,133,192,120,86,249,235,102,210,214,207,215,84,64,9,101,29,70,79,107,40,186,154,23,39,89,3,170,36,50,241,100,187,159,179,231,36,170,41,61,127,14,134,113,27,203,15,18,11,25,45,155,233,23,205,25,14,151,90,69,11,6,161,209,187,100,143,88,156,138,170,51,160,3,63,189,25,140,149,143,102,151,45,79,12,15,170,234,83,45,162,232,109,232,185,7,27,182,184,50,68,84,211,156,6,248,126,62,81,93,169,184,251,8,119,151,226,62,236,161,88,240,97,153,200,109,33,27,245,56,117,160,154,163,103,147,103,178,152,166,60,204,169,219,26,27,244,232,59,192,207,10,152,76,100,85,20,97,98,31,224,48,215,211,10,5,248,110,198,143,39,229,170,101,3,31,61,55,254,24,45,96,140,108,229,203,45,70,208,220,254,196,153,238,164,77,237,194,108,175,35,102,165,1,50,69,196,13,166,198,229,1,49,2,99,229,209,163,81,161,40,129,46,205,207,130,182,25,233,91,224,93,245,129,99,22,20,169,202,102,157,99,115,125,96,74,115,9,171,242,3,26,76,56,3,4,204,203,29,242,66,32,60,13,159,168,17,78,34,115,35,240,221,128,244,248,233,97,11,146,160,180,87,238,154,65,107,77,133,99,96,234,89,254,196,27,210,148,91,94,8,166,84,83,142,54,249,235,37,240,28,79,143,235,198,55,40,3,25,116,251,239,247,245,196,251,64,83,66,62,16,228,70,238,234,88,242,202,232,62,16,152,52,169,47,203,144,145,101,138,71,60,18,47,128,56,150,248,54,135,89,133,165,85,98,255,65,50,105,20,185,108,54,40,235,145,103,50,210,17,209,54,59,124,218,113,114,114,137,178,64,212,102,214,69,113,244,182,22,11,129,151,209,242,98,19,65,206,79,208,51,32,129,57,90,201,196,124,224,29,169,198,139,86,49,100,189,104,55,167,142,25,187,155,251,128,151,194,157,70,207,132,109,251,40,176,153,224,196,166,140,25,40,183,47,173,254,122,128,125,63,104,254,83,67,209,227,13,218,6,223,123,144,217,204,124,239,138,103,34,239,243,67,155,167,41,92,159,28,224,247,241,116,105,22,64,81,143,27,241,11,135,132,39,236,21,190,5,228,190,186,108,85,167,124,246,168,66,161,145,228,48,180,118,89,92,168,43,103,122,9,111,145,174,95,46,44,235,19,33,86,235,22,174,201,149,211,197,82,189,184,216,88,249,87,147,75,179,118,202,200,44,64,89,56,250,200,233,237,169,71,142,222,91,191,0,58,161,171,7,11,205,236,121,244,141,96,32,18,68,169,27,146,64,134,146,251,38,81,157,41,17,224,37,31,254,133,217,96,198,165,89,134,80,224,27,173,181,32,245,52,51,114,150,43,187,155,144,228,73,53,218,32,62,159,238,175,92,21,240,96,42,174,10,91,2,223,97,202,66,178,232,154,248,114,252,240,143,252,25,32,204,164,146,123,240,190,85,238,2,65,90,198,113,164,106,30,52,185,21,54,183,45,31,165,195,4,139,135,192,148,127,119,100,114,136,14,228,186,216,240,223,251,236,145,38,186,239,54,75,20,136,104,17,226,248,201,249,248,68,97,13,109,24,4,98,252,121,79,236,66,198,7,70,249,201,159,201,100,152,74,124,5,63,124,63,241,68,177,188,40,77,47,141,108,123,220,55,133,255,118,244,228,24,155,123,64,140,99,66,79,89,103,251,222,160,156,151,200,173,225,13,169,191,125,176,146,10,184,88,253,36,97,130,181,18,87,206,158,162,232,149,211,72,151,99,220,26,178,159,241,129,215,62,53,97,241,101,3,166,21,39,190,237,125,76,28,245,3,223,53,198,127,27,194,248,51,244,232,27,97,4,183,140,29,60,252,36,129,217,42,120,250,160,89,79,182,190,177,106,34,107,126,229,7,201,170,161,247,77,114,53,150,70,218,7,87,211,163,113,199,203,75,235,80,178,170,194,38,137,26,48,221,106,231,3,175,96,176,88,100,46,157,16,205,84,29,123,228,51,15,218,91,67,143,222,59,10,109,141,156,225,231,202,88,190,242,11,59,232,245,201,214,204,180,253,155,223,118,103,27,119,116,168,53,19,119,238,145,228,53,141,196,132,177,242,25,94,10,48,39,189,167,46,133,97,194,173,128,247,214,181,147,162,41,146,167,14,211,33,34,252,49,252,85,74,201,244,244,32,133,38,191,109,185,215,26,87,78,113,84,7,139,41,48,68,230,28,127,249,173,67,141,78,135,57,227,183,77,245,189,41,12,45,236,36,172,51,94,131,75,227,83,49,138,101,34,84,15,10,129,194,199,2,14,156,123,233,7,118,191,31,244,23,28,54,121,113,121,226,22,81,251,235,196,176,4,19,37,129,81,142,136,172,123,133,166,117,20,62,139,58,172,195,24,148,233,165,109,28,2,215,8,184,104,127,33,250,73,196,35,45,143,38,41,44,240,13,176,35,144,234,116,13,136,150,26,214,45,216,223,70,173,194,212,45,229,232,243,176,101,173,1,119,157,78,201,213,70,172,211,205,49,68,95,38,157,111,145,157,195,14,62,213,226,141,31,204,118,203,239,106,176,197,151,47,27,42,38,221,60,94,125,97,46,174,130,254,58,166,28,53,209,201,34,240,182,174,61,175,236,212,41,14,49,192,208,76,119,148,133,208,217,145,21,138,8,129,236,95,148,156,246,150,182,175,134,184,218,113,206,233,96,185,63,105,52,201,42,93,247,138,130,212,49,185,132,162,40,236,152,40,164,17,254,9,57,179,219,206,217,55,110,104,72,60,243,249,192,211,108,30,2,198,224,81,96,88,251,37,126,27,183,177,38,40,156,156,26,231,70,243,67,34,83,66,170,30,37,62,99,248,234,234,134,154,208,19,164,29,115,97,151,186,41,48,210,53,219,97,92,210,100,219,71,171,72,141,93,225,47,117,174,47,187,161,66,238,95,151,105,209,116,125,164,247,195,62,143,103,183,199,175,153,240,40,220,107,128,248,224,13,197,246,12,110,152,21,119,164,233,11,199,52,158,184,215,84,41,174,75,162,136,238,183,113,162,248,142,37,111,83,148,55,27,165,226,97,90,140,138,142,58,90,148,230,151,201,49,9,108,194,116,85,74,243,101,232,209,157,15,207,175,11,123,131,35,91,62,74,138,222,187,110,164,2,2,27,61,249,153,37,174,155,61,132,116,74,219,135,227,13,201,198,103,64,5,79,70,40,110,76,35,206,77,75,146,200,218,1,211,206,230,229,115,227,120,74,0,102,93,6,177,40,66,161,159,85,66,86,152,116,232,124,5,141,99,34,189,46,48,46,117,241,72,81,95,93,178,131,167,83,163,71,17,4,10,201,210,72,131,174,198,53,60,143,11,31,158,122,142,194,222,203,105,244,20,242,236,71,209,179,135,239,249,224,138,207,231,243,211,184,51,7,93,168,160,1,165,195,204,188,254,122,112,118,104,81,104,10,155,255,172,179,110,10,165,209,207,67,67,97,175,6,13,10,67,60,29,74,243,60,46,49,10,76,153,91,95,216,250,117,18,4,199,138,50,159,188,110,196,179,158,96,219,145,47,107,122,223,244,28,239,224,11,253,182,67,122,114,26,135,131,89,198,176,214,120,219,100,215,186,191,238,251,5,220,201,84,130,59,187,208,72,103,146,126,17,241,106,211,181,123,130,158,130,122,49,189,23,9,195,0,79,10,34,203,121,213,79,100,223,207,173,181,96,2,18,133,234,132,116,231,112,218,76,28,46,248,172,201,209,103,178,175,223,113,95,119,105,146,229,254,110,218,208,82,243,163,41,49,86,201,149,142,71,119,241,156,73,204,255,128,167,125,208,249,70,182,212,142,26,234,164,222,66,251,35,174,61,162,115,192,142,232,129,127,30,175,91,28,115,12,69,85,52,80,84,16,37,234,52,95,147,160,198,76,43,96,202,48,190,48,15,121,7,204,38,114,8,76,105,202,67,121,34,241,253,72,48,48,42,73,131,22,236,176,197,235,145,75,35,195,208,131,41,248,76,180,90,134,194,27,33,176,164,158,73,103,112,179,122,233,138,23,242,244,79,223,14,27,61,163,172,198,231,217,250,212,11,103,167,221,243,104,43,85,41,140,29,119,140,226,199,124,224,139,194,48,212,5,110,71,22,78,196,52,199,202,163,31,41,194,55,166,192,251,88,18,236,34,94,218,224,176,103,118,154,248,232,12,9,160,16,152,174,61,216,172,196,233,210,115,204,46,12,33,152,120,91,11,233,211,60,122,226,3,190,124,65,199,192,139,184,60,97,98,170,124,222,136,42,232,14,127,26,193,94,224,211,230,7,190,81,97,141,223,190,51,158,188,105,104,106,244,213,57,200,162,42,19,214,180,46,170,96,102,34,134,149,229,77,236,188,104,143,246,39,54,17,148,145,52,213,36,251,191,98,74,89,148,75,170,30,77,51,82,208,58,109,158,151,119,133,62,226,19,84,62,104,57,91,8,65,23,190,1,193,140,247,193,118,126,212,15,204,10,116,130,143,77,243,68,253,192,8,120,56,155,187,97,154,247,65,159,72,63,47,19,87,148,17,140,75,231,156,30,106,80,170,195,129,92,225,130,24,170,147,216,73,61,12,189,178,6,255,202,143,174,180,255,63,159,103,138,185,169,211,235,113,12,233,242,72,59,132,211,224,207,83,122,150,14,73,222,38,202,209,59,186,6,246,103,198,193,44,14,174,89,180,67,176,205,213,163,141,139,230,87,6,51,115,234,32,181,246,81,79,185,192,240,236,189,125,224,57,122,176,239,241,54,125,36,255,140,42,151,180,98,192,151,223,122,95,38,233,238,96,165,23,234,115,236,238,61,122,68,240,226,125,30,61,248,198,53,123,71,87,169,177,38,154,222,117,163,213,208,97,210,211,159,147,223,63,173,232,150,56,136,95,203,22,123,194,129,139,26,202,58,36,207,36,116,196,170,177,100,19,200,221,198,22,173,181,161,211,216,130,1,108,244,24,233,17,177,161,82,119,12,21,246,11,159,161,64,4,177,227,202,76,174,87,15,166,89,98,5,188,45,99,150,48,219,224,154,109,57,80,174,151,194,116,197,205,120,228,140,84,157,114,224,199,108,57,26,45,22,121,166,244,191,150,21,207,20,210,220,84,120,108,210,210,249,208,158,161,3,141,6,202,126,226,232,59,173,74,247,165,121,140,158,209,227,169,216,102,70,46,109,199,102,114,35,73,172,153,28,82,234,136,163,59,92,186,208,218,160,107,61,248,229,57,74,189,87,162,24,36,147,70,54,187,62,168,184,75,44,206,244,86,91,141,115,223,111,190,200,206,103,146,103,205,126,84,252,168,154,252,54,179,136,244,88,33,108,63,229,166,168,2,150,29,221,95,5,57,74,73,196,34,36,219,234,140,62,220,178,181,41,167,89,55,94,236,65,16,103,61,69,226,74,106,136,79,246,46,223,71,219,146,246,64,127,162,217,24,71,119,242,125,175,178,83,165,169,51,59,226,104,242,220,122,48,118,161,143,207,210,155,26,138,112,62,27,74,54,125,71,99,180,57,130,126,96,140,211,91,116,0,15,220,12,242,109,98,185,209,162,82,135,35,239,217,178,145,189,251,29,242,203,51,251,135,139,52,210,146,169,129,172,239,176,145,189,133,183,176,44,89,23,61,113,29,29,23,249,124,110,84,193,202,87,163,151,143,177,32,247,189,45,137,56,163,5,24,38,149,92,26,93,32,65,237,220,92,71,149,169,148,214,190,59,203,248,40,166,244,172,101,66,106,255,35,150,136,109,189,235,178,153,69,114,164,7,49,20,120,23,61,26,31,246,26,231,54,155,213,28,42,24,17,19,191,7,76,118,76,14,238,38,226,234,79,133,124,147,166,191,104,164,62,37,62,17,152,207,67,30,249,125,14,216,170,196,209,3,55,0,133,27,218,143,241,84,86,23,81,11,83,19,39,12,112,116,115,27,242,211,72,154,20,95,188,48,164,249,20,148,183,245,63,68,235,50,109,32,162,235,141,90,37,171,157,143,180,217,76,189,67,96,118,233,241,182,17,164,211,82,56,209,238,201,206,205,245,211,39,76,24,134,68,243,2,13,115,204,253,244,229,183,15,58,60,62,113,220,65,218,186,174,140,52,106,112,188,195,5,94,176,192,56,159,121,104,120,151,205,121,164,91,175,97,151,157,156,165,123,110,36,81,242,202,142,57,207,250,215,203,45,222,97,157,223,246,65,170,96,69,171,237,177,20,255,16,152,121,61,155,201,81,52,219,130,222,149,113,199,7,132,42,149,116,137,112,240,141,154,162,203,151,252,66,158,26,13,182,149,143,12,73,177,187,177,173,9,223,7,120,118,124,187,116,65,239,12,29,81,77,68,32,45,86,129,123,105,253,145,163,113,215,158,254,54,105,10,109,18,109,115,116,205,242,233,50,67,243,172,81,146,7,71,187,219,215,213,73,169,40,83,142,230,67,81,91,244,117,18,51,157,45,71,31,227,82,57,76,54,162,103,14,151,44,32,125,61,25,223,181,35,186,4,40,176,226,97,228,191,77,134,247,52,57,26,213,145,17,191,141,46,135,52,55,35,242,77,146,103,102,243,229,13,109,142,192,235,201,98,194,157,185,165,211,9,223,96,50,35,254,204,48,255,145,104,188,23,178,195,65,101,95,208,157,134,252,48,58,1,130,62,104,29,202,93,193,107,60,254,1,160,92,255,72,19,188,169,247,211,216,235,240,120,164,179,146,26,69,195,80,44,122,66,239,167,157,225,244,133,127,198,208,30,140,99,10,117,20,62,102,254,232,176,9,3,200,3,165,200,123,106,180,140,14,44,95,228,137,45,154,222,106,28,109,90,162,114,105,228,207,98,229,132,224,178,37,196,194,62,12,161,169,216,70,160,228,33,63,77,198,56,106,1,168,30,222,175,179,11,60,108,7,239,112,161,161,59,239,11,62,217,153,113,221,247,113,142,46,40,107,178,47,1,180,191,137,135,1,226,100,28,27,157,172,199,38,230,132,145,237,232,94,252,132,86,77,139,67,194,100,59,79,164,122,14,211,114,174,170,24,142,48,168,125,83,119,216,158,203,103,15,237,161,103,107,165,137,65,157,163,240,150,118,59,170,251,18,15,144,135,189,127,136,100,205,49,153,108,133,167,113,100,28,70,101,58,63,204,58,225,47,71,222,225,96,107,154,76,119,140,9,168,249,198,142,176,51,213,42,60,204,201,57,126,218,40,74,9,27,109,62,242,126,135,60,147,140,66,180,133,122,148,41,172,111,172,52,129,141,58,154,111,100,89,115,177,192,116,135,157,60,57,84,43,249,109,12,99,122,108,65,48,157,20,158,10,197,0,122,203,99,20,62,52,92,228,99,105,104,105,204,21,35,169,216,198,79,224,131,234,68,140,210,130,189,117,162,80,167,114,223,246,24,83,81,96,244,74,131,88,186,30,147,175,149,159,198,201,57,228,126,238,53,62,77,239,139,24,167,207,220,133,111,216,186,69,96,146,61,209,198,78,252,60,154,92,56,213,203,233,207,148,68,246,145,129,214,200,236,182,25,87,118,142,70,11,221,170,203,35,22,16,86,108,33,88,246,102,198,30,121,219,176,115,101,117,50,141,222,179,91,254,244,141,122,228,183,15,205,5,61,47,252,198,76,242,237,118,114,59,187,229,109,247,42,133,112,92,69,140,0,20,19,26,50,85,249,219,72,191,207,84,91,176,21,120,201,201,197,61,206,50,27,159,251,234,86,253,140,71,86,176,112,217,130,78,75,103,196,64,186,15,77,190,124,211,103,124,66,219,233,193,150,72,174,11,233,187,33,19,214,253,148,21,29,100,113,19,148,62,113,211,142,197,179,37,80,219,72,36,60,204,25,40,7,112,209,166,30,83,253,28,161,213,99,55,37,205,220,100,21,136,106,100,22,214,150,105,10,161,104,18,37,124,116,223,213,77,63,113,231,36,77,118,97,10,76,69,252,236,154,227,127,206,170,48,28,152,92,62,144,115,126,228,161,24,91,39,222,198,180,150,67,65,49,108,219,249,162,11,108,232,132,55,1,108,30,77,114,77,86,100,20,45,179,8,78,10,171,74,10,23,87,142,27,91,52,73,128,173,173,23,126,35,191,165,51,14,178,41,50,80,208,104,173,153,92,195,196,170,40,124,232,224,10,248,70,160,194,195,194,93,114,73,95,243,153,112,23,155,192,36,34,162,229,154,137,248,36,237,186,243,213,99,253,21,211,120,35,179,157,48,116,153,224,178,223,137,212,36,144,18,174,8,15,71,30,246,224,87,38,79,109,192,42,217,1,83,151,56,25,231,163,205,6,43,41,114,142,20,36,179,36,198,14,144,101,192,167,241,141,249,217,148,27,131,55,20,252,77,18,154,247,73,200,141,193,44,201,223,94,166,123,41,48,101,143,29,235,19,100,90,97,225,255,196,233,242,210,168,82,173,37,143,5,150,125,176,49,48,51,63,82,224,239,63,153,130,84,129,160,49,93,194,109,36,41,78,140,99,180,67,234,214,251,54,51,141,17,71,83,105,146,159,70,17,39,23,86,216,4,162,187,215,77,134,119,197,154,14,17,91,40,227,230,40,130,222,146,195,164,57,100,78,66,42,116,71,210,101,98,99,122,244,220,176,36,163,18,72,129,108,116,61,216,92,236,67,190,98,62,162,79,209,81,209,153,209,60,48,105,238,92,58,22,240,73,155,9,147,222,95,122,180,181,127,68,181,141,254,26,61,24,46,84,136,41,192,40,19,227,59,166,44,218,213,162,102,197,119,174,207,123,119,244,179,178,102,213,84,214,152,147,151,39,130,86,42,86,103,212,207,111,227,128,177,163,184,218,139,152,5,26,60,74,244,246,155,79,195,81,244,70,42,94,81,134,164,37,45,169,118,221,53,210,207,16,211,206,252,194,44,186,14,223,143,229,17,234,40,138,218,236,65,106,10,3,220,173,148,94,24,130,125,158,184,64,86,146,238,13,129,23,118,144,126,225,12,65,177,92,65,204,251,206,128,254,117,161,69,220,164,121,31,194,37,164,174,25,69,252,167,60,178,177,26,230,176,232,159,15,98,11,69,52,199,89,219,152,244,178,245,191,84,33,220,146,249,70,167,43,122,251,39,124,246,188,114,52,98,215,106,113,180,113,130,138,192,21,78,208,14,222,3,95,219,7,94,247,45,68,247,254,130,27,85,5,110,228,169,188,148,142,14,124,169,250,219,148,163,163,143,29,33,215,222,245,228,147,140,67,52,224,227,110,150,121,121,18,254,231,233,37,248,28,44,127,18,201,64,28,33,117,229,76,18,90,146,143,162,195,117,220,173,63,159,8,97,124,224,21,223,0,29,29,143,212,73,110,216,200,162,228,119,141,37,162,152,228,130,54,148,82,156,226,178,204,45,253,3,99,225,232,48,42,16,50,109,160,196,81,67,195,104,152,163,162,172,188,76,49,236,135,131,186,115,159,240,210,71,74,149,43,72,119,236,241,230,231,109,159,57,130,126,128,165,225,146,38,51,224,229,133,142,190,127,34,55,122,97,60,7,39,67,65,68,16,61,17,66,105,2,125,39,113,45,68,199,183,62,178,187,54,110,175,141,118,83,103,170,122,215,117,9,27,112,145,76,151,61,60,43,31,73,183,224,105,153,20,175,192,119,228,121,25,196,104,14,98,212,124,81,108,167,130,74,56,143,49,108,5,134,174,25,100,64,74,19,71,15,222,73,167,197,27,136,135,154,40,36,149,228,158,153,59,181,28,91,43,133,134,128,105,7,212,99,185,50,79,167,192,215,42,146,219,190,176,153,178,197,47,27,31,76,222,70,69,163,61,207,205,122,32,27,171,105,76,223,21,247,12,39,81,22,108,8,24,180,60,5,76,103,169,60,79,164,54,155,28,13,159,92,94,53,130,161,209,145,196,141,32,97,145,48,187,194,149,148,187,50,116,109,50,43,143,145,231,102,13,144,235,54,29,179,18,168,213,252,100,28,80,37,140,86,220,251,191,88,209,234,185,169,101,135,166,1,138,28,143,78,71,164,88,218,201,151,121,206,209,143,222,98,156,160,243,77,226,39,157,50,96,40,69,197,24,31,40,173,161,80,67,92,112,225,242,183,159,37,81,12,228,42,82,171,1,183,41,5,26,6,37,143,57,111,140,160,73,78,142,144,244,35,151,102,206,132,2,47,235,43,206,223,174,34,40,138,76,153,117,192,199,8,191,131,69,194,82,218,153,86,205,199,178,76,20,71,224,187,247,10,210,17,22,245,90,47,195,241,100,231,93,195,140,146,137,146,125,243,76,226,39,11,118,147,13,206,178,150,215,32,203,98,80,213,229,195,197,62,118,236,120,102,56,173,28,89,116,151,201,16,134,42,7,180,171,196,42,132,95,153,110,110,108,38,115,176,89,106,159,212,10,89,250,81,195,76,34,132,10,222,38,28,134,35,240,130,89,16,211,164,9,197,230,16,165,106,62,86,80,43,239,156,246,20,249,97,211,168,241,64,129,236,222,214,172,29,101,115,250,103,29,86,130,22,55,177,103,180,175,32,252,85,52,93,104,66,154,161,237,5,109,179,234,15,67,7,75,165,28,124,124,53,13,186,140,15,241,132,234,11,118,160,250,162,80,2,24,158,109,167,21,3,191,23,129,41,31,182,224,124,162,163,81,229,194,205,118,35,72,138,133,38,105,89,88,204,9,249,73,198,232,221,19,73,55,5,125,172,172,183,177,218,150,249,121,209,104,135,38,49,179,54,221,95,147,106,92,33,220,98,82,200,162,201,215,81,108,188,223,157,223,85,123,238,220,33,155,3,150,206,148,251,128,45,223,142,158,155,62,232,164,162,146,26,88,138,246,12,208,41,251,78,225,90,3,223,239,183,6,157,180,213,161,145,15,71,207,144,182,251,133,251,103,126,126,250,236,25,48,243,150,126,54,56,197,182,20,123,186,211,249,210,207,134,192,38,120,222,195,28,55,251,231,153,33,92,25,1,33,213,247,163,111,195,84,150,51,218,68,143,81,175,28,214,90,9,62,234,157,60,116,239,206,72,104,167,100,156,140,142,188,220,24,179,255,83,147,183,201,166,82,7,248,74,129,211,105,206,60,18,15,26,87,191,174,208,59,219,16,239,101,148,209,242,94,159,84,129,155,69,115,18,230,179,17,149,230,27,231,156,37,172,102,168,223,123,148,16,4,68,107,66,68,101,153,79,104,154,142,253,216,65,172,80,79,254,88,93,199,247,145,70,204,149,163,81,67,120,100,127,92,158,163,99,201,34,223,32,219,177,188,214,173,40,75,71,11,26,84,31,77,111,187,97,192,227,131,97,154,53,134,126,185,55,0,108,33,33,113,67,69,106,26,159,159,94,159,132,198,216,58,14,27,146,218,153,97,194,197,182,125,238,186,246,228,57,149,105,206,91,250,72,41,101,57,76,128,174,201,18,28,89,118,240,33,88,182,63,251,22,107,131,142,56,152,116,209,40,237,59,135,143,40,188,244,221,213,131,0,148,61,108,240,156,32,52,232,180,65,190,163,71,242,107,152,157,136,142,5,150,226,72,44,211,249,51,245,220,108,222,35,33,62,205,4,81,15,166,47,42,110,235,134,63,119,190,211,235,70,129,192,39,6,219,91,105,54,18,217,255,22,154,30,203,188,199,106,255,44,107,37,95,8,253,217,34,106,99,239,171,132,186,11,115,204,214,156,54,142,138,79,84,200,151,49,118,63,227,172,210,126,25,90,184,182,178,9,140,103,72,212,178,216,154,73,255,149,25,37,214,168,66,227,207,165,157,70,230,101,120,102,16,207,142,73,131,41,124,195,211,39,232,16,207,125,128,71,159,10,174,3,145,89,222,252,84,151,72,154,206,75,122,74,18,190,47,69,78,142,122,221,246,180,2,226,206,223,57,137,118,4,151,193,166,24,188,84,104,151,247,73,4,43,164,159,82,244,235,100,122,13,162,58,223,222,170,26,44,220,168,127,199,93,247,210,69,108,157,53,249,105,189,9,47,237,124,102,98,228,67,34,49,141,242,180,230,251,214,178,150,236,96,142,153,109,74,255,172,109,53,116,172,151,137,239,72,17,1,159,154,158,50,188,104,17,63,18,204,146,174,77,133,46,200,42,69,139,189,88,129,135,145,2,232,51,116,164,32,15,17,140,106,206,141,34,76,192,155,2,83,207,11,59,216,100,9,10,3,37,31,89,49,147,194,132,241,239,22,198,91,195,137,49,175,251,46,163,155,182,177,24,102,108,39,182,192,133,6,241,28,133,84,23,229,183,25,99,51,62,93,90,83,196,146,165,99,1,208,87,14,82,102,47,137,114,140,234,144,202,250,116,132,232,40,220,86,215,9,114,24,223,177,44,1,104,144,166,88,231,189,7,146,150,242,211,116,230,7,47,198,156,9,36,216,128,102,179,98,243,64,38,170,136,137,32,252,3,171,70,6,108,53,57,129,77,240,34,200,16,232,250,232,19,31,136,44,250,76,75,39,107,23,91,173,142,126,95,42,1,109,211,145,209,39,142,214,96,16,68,158,135,222,32,57,247,196,166,124,204,252,120,170,230,58,246,221,68,245,147,204,74,148,110,229,174,23,49,80,114,35,75,251,124,61,155,53,96,60,249,125,148,166,5,89,56,50,72,46,7,27,21,14,142,60,179,5,39,119,199,24,158,20,149,242,203,197,192,97,100,117,221,236,42,37,203,137,23,116,118,39,46,202,171,210,207,64,86,134,98,87,252,118,67,72,90,110,12,166,88,136,177,47,42,12,58,204,246,204,46,244,181,77,187,66,30,217,54,130,106,124,184,181,105,192,107,141,166,43,63,92,26,44,37,59,180,201,141,71,46,29,86,88,215,149,13,201,215,17,221,68,152,112,222,145,52,4,182,14,239,144,90,191,145,162,104,200,119,200,145,119,154,141,163,31,19,40,79,184,204,33,107,238,68,241,90,246,230,84,101,114,143,106,202,46,98,28,215,233,138,237,79,46,186,19,230,184,252,54,6,42,89,103,155,119,145,28,138,34,147,28,69,205,95,154,95,208,142,165,74,11,180,76,77,246,209,122,52,115,158,189,240,35,34,92,116,217,181,158,132,107,196,155,53,120,59,117,67,12,8,248,6,130,85,143,70,91,41,215,92,26,99,118,85,184,218,92,156,39,127,132,100,123,225,251,121,68,1,98,25,229,73,170,139,52,230,61,89,31,71,63,86,164,43,59,182,165,152,75,199,51,163,113,53,135,210,193,52,183,172,80,175,167,16,32,159,46,118,163,169,103,78,138,242,17,21,20,12,203,187,144,189,145,182,213,220,215,93,110,217,112,238,84,206,159,82,0,60,70,105,136,79,247,78,3,83,204,44,47,76,167,91,60,149,187,126,47,153,175,8,152,82,0,210,70,233,148,92,8,142,79,81,87,193,234,77,227,140,99,189,15,241,93,22,99,154,11,90,57,89,208,223,89,248,133,124,114,76,77,62,6,248,134,68,163,55,133,174,122,25,113,114,19,9,148,155,186,67,186,133,171,11,235,175,186,113,0,195,177,142,137,180,24,131,64,96,216,196,49,225,160,33,190,244,202,225,232,182,22,246,14,213,18,212,2,223,239,58,114,22,187,90,27,191,92,218,50,85,221,48,241,193,220,80,2,245,3,45,163,69,120,69,62,122,74,24,115,54,230,122,39,77,124,154,250,1,80,246,192,95,32,44,128,140,17,21,15,21,218,236,13,246,98,85,69,28,70,30,11,49,205,147,205,147,230,197,39,250,70,20,146,103,138,183,238,159,93,128,254,180,101,100,226,153,66,109,250,92,217,200,80,225,110,92,251,231,204,36,107,106,190,77,147,34,19,216,140,69,226,109,78,252,9,167,94,215,72,186,27,150,33,98,228,247,82,133,163,93,97,227,178,121,244,145,160,118,20,223,45,180,201,154,31,38,54,45,245,137,188,49,97,252,29,136,93,224,253,36,121,4,11,171,86,229,167,9,236,162,41,159,57,252,174,108,114,48,29,159,59,167,140,115,36,20,102,219,255,224,205,146,19,10,230,1,10,27,235,60,96,244,214,134,192,205,26,53,98,182,98,59,210,4,190,223,71,52,249,225,240,51,245,174,42,162,49,193,76,33,179,176,244,194,204,54,103,199,118,175,116,233,165,190,240,57,88,173,231,94,146,136,41,225,134,52,110,108,170,108,82,206,236,41,228,146,147,146,52,196,36,146,137,28,80,73,123,238,0,32,222,137,20,1,81,197,204,170,60,106,27,189,202,47,27,21,59,38,171,27,10,23,113,6,37,98,108,121,40,78,196,85,134,1,4,167,236,65,130,45,219,245,187,234,230,169,158,112,85,11,3,76,70,81,110,13,216,68,73,21,222,5,66,84,192,164,23,19,53,149,159,160,55,97,16,33,98,131,176,139,120,25,145,22,192,194,177,203,243,164,43,168,38,207,244,126,69,77,159,216,29,6,189,138,125,72,147,50,18,118,232,5,155,223,128,145,236,145,131,73,97,72,190,226,136,238,240,64,97,103,228,240,53,161,213,35,151,13,201,104,197,203,64,215,188,110,121,36,248,201,69,125,139,236,94,173,91,46,108,147,129,175,66,204,237,91,199,47,242,166,225,86,65,167,63,116,89,129,249,237,88,46,17,3,23,185,39,140,175,40,156,7,92,105,183,86,152,184,43,218,101,26,148,74,25,101,196,51,79,68,117,108,87,165,231,107,80,182,222,145,217,90,136,172,28,153,171,232,210,202,109,13,102,247,93,63,142,114,23,37,34,160,128,201,232,47,129,145,179,88,249,113,176,149,20,212,88,144,65,164,70,102,79,198,40,180,131,20,19,191,112,213,237,1,172,46,74,188,113,242,134,163,169,156,28,101,213,140,193,239,106,218,68,73,106,20,138,86,193,93,55,111,225,186,228,190,104,50,14,77,75,142,174,146,249,26,8,113,163,186,24,176,21,247,4,70,97,36,198,10,134,177,146,212,198,72,210,148,89,194,127,7,237,180,46,48,108,158,188,111,68,97,101,22,38,217,151,110,128,203,216,234,9,174,106,173,219,9,86,209,201,165,150,63,107,122,14,117,29,131,197,200,48,49,130,145,44,146,180,23,53,114,202,201,113,203,197,254,148,48,110,215,35,103,73,190,97,1,97,206,182,124,30,91,186,68,7,61,138,168,178,197,171,160,38,37,247,75,77,174,229,253,194,224,107,10,35,245,147,239,217,138,51,242,42,48,30,139,246,136,69,168,46,154,40,166,78,89,66,123,206,84,108,228,77,88,15,72,139,213,114,144,107,151,111,163,150,130,125,88,44,120,16,72,50,161,70,242,115,8,249,143,135,39,27,34,36,34,169,86,70,4,141,105,163,92,56,82,72,189,166,53,21,212,53,57,248,126,149,45,185,150,139,125,120,70,47,208,212,152,97,98,103,61,143,250,65,160,8,138,22,96,164,27,216,163,12,185,112,88,6,109,6,92,246,35,70,72,200,70,155,29,115,196,100,136,197,13,129,239,34,214,182,4,155,75,212,69,225,113,204,29,155,126,60,60,81,97,17,120,222,5,35,204,15,145,41,20,67,73,136,202,152,108,69,52,105,34,32,130,238,229,238,203,22,169,66,92,212,43,59,165,74,55,25,237,43,179,42,92,83,182,203,108,170,132,18,108,240,138,254,8,228,220,196,188,192,204,71,145,208,137,102,50,172,229,20,181,200,56,122,201,224,213,200,169,87,89,17,67,236,137,125,218,214,83,227,21,155,141,77,172,106,123,125,224,145,141,52,180,24,244,207,133,85,100,159,194,45,15,187,173,46,195,140,231,187,162,133,206,60,85,31,133,239,203,118,115,195,187,251,223,4,133,122,114,74,33,190,3,197,236,224,110,33,245,210,232,30,240,12,39,141,77,75,92,2,137,106,239,102,58,208,138,233,113,249,160,201,51,32,225,165,50,209,63,88,206,77,102,252,232,35,29,236,192,142,91,81,54,156,129,245,194,77,234,33,156,42,153,147,245,219,228,91,143,108,246,177,245,246,115,244,29,105,190,17,196,224,42,247,90,96,38,233,230,96,177,122,169,142,132,85,34,8,193,100,68,202,233,230,112,155,59,80,246,216,85,163,182,251,171,237,137,78,152,99,212,231,169,95,214,93,95,61,137,104,93,206,210,68,96,48,94,139,1,51,97,233,209,112,187,162,71,109,50,77,55,253,56,232,58,247,36,10,253,210,181,232,48,130,60,84,61,122,135,44,172,162,89,76,25,168,118,250,243,132,92,44,26,79,54,163,60,81,144,65,142,112,61,122,114,110,213,139,107,112,206,155,248,34,130,226,6,226,40,153,80,9,3,64,71,136,52,67,86,212,126,19,131,163,61,155,254,16,212,245,154,194,72,201,53,135,79,237,146,37,52,120,187,54,188,221,131,134,132,245,247,152,194,65,147,146,241,231,194,176,4,12,120,91,242,64,31,9,172,193,242,194,119,33,208,182,37,96,116,80,119,192,123,14,253,240,166,177,56,220,75,213,12,28,135,78,132,212,43,155,123,146,162,65,247,153,232,136,11,194,250,211,172,60,247,103,154,156,225,31,67,79,88,195,152,244,51,213,133,202,223,133,225,13,235,234,192,116,212,220,116,116,160,19,242,124,208,18,18,156,204,145,20,3,62,223,93,123,124,227,12,252,17,228,54,217,102,94,161,195,232,44,232,234,64,158,41,127,154,46,233,207,84,70,213,239,241,87,125,71,33,11,192,7,238,45,108,92,39,65,217,7,197,91,58,188,84,201,22,127,127,185,71,39,254,36,196,184,193,231,247,194,160,112,57,76,169,185,126,30,10,34,104,14,99,64,179,62,51,56,221,222,113,225,212,56,164,140,4,12,129,211,71,10,141,146,167,143,47,188,5,70,149,233,115,116,122,17,99,110,139,20,216,231,137,247,216,112,33,214,1,157,126,125,30,203,29,183,126,105,120,223,108,141,82,168,118,214,231,4,76,22,93,143,190,191,236,45,85,230,156,59,52,53,100,189,251,239,242,0,241,113,169,230,3,40,189,225,1,99,0,210,229,220,214,128,189,195,27,247,110,128,164,159,23,24,45,166,21,48,14,54,242,208,182,241,185,87,216,242,78,20,134,62,112,115,43,24,131,167,46,92,155,68,95,77,211,222,179,164,97,247,231,116,241,36,76,206,120,204,15,60,189,9,218,96,146,180,31,120,185,48,182,193,235,115,48,241,65,241,235,38,3,121,62,63,125,231,164,218,90,192,116,23,231,88,96,23,179,188,1,1,249,52,237,135,71,183,217,88,71,47,218,225,121,200,24,191,129,28,59,138,25,240,166,103,84,97,56,160,126,215,55,124,237,194,180,52,184,58,157,198,96,182,43,10,243,152,122,192,101,136,247,38,74,179,84,99,252,182,33,88,203,187,102,187,28,27,8,208,13,15,75,225,131,6,78,192,48,111,244,220,52,2,250,84,90,204,11,79,162,120,147,202,119,146,27,240,253,120,147,114,139,104,157,213,77,94,24,178,164,84,15,232,254,121,208,40,118,24,73,21,153,178,76,161,205,57,72,180,108,148,42,189,221,166,208,182,188,187,1,24,241,47,57,154,187,58,142,222,8,180,73,3,233,79,23,171,238,128,105,199,150,29,68,27,70,145,78,120,82,90,82,24,21,150,154,112,251,188,237,31,13,209,159,41,19,144,80,217,12,62,37,193,239,80,160,8,150,35,124,49,36,101,95,143,239,14,235,172,195,212,3,116,12,219,178,26,159,166,37,251,36,150,190,235,3,187,159,184,176,81,165,173,15,201,20,88,13,113,110,54,250,122,236,52,55,132,68,105,213,75,120,219,18,31,79,140,180,224,7,198,56,109,244,128,239,167,40,75,91,51,95,153,152,113,238,103,125,119,66,242,196,104,16,125,106,158,156,6,17,61,26,27,196,24,133,132,221,69,71,194,189,167,179,194,101,252,158,92,77,92,205,67,43,34,44,142,134,133,46,67,225,16,102,198,32,101,43,186,228,133,116,186,48,125,199,102,79,124,234,210,72,119,55,102,97,113,244,61,86,54,78,253,222,118,241,29,56,202,145,172,143,130,182,187,211,245,232,173,88,163,106,85,184,155,119,82,192,247,33,100,193,134,134,91,36,244,125,44,28,51,136,16,212,228,145,2,180,228,72,162,172,39,79,60,178,67,26,179,43,108,91,6,71,105,149,151,0,11,234,223,108,177,116,145,161,104,242,195,230,177,244,182,181,66,224,63,69,220,101,105,46,165,48,209,28,38,156,146,15,147,24,165,120,203,249,180,88,75,234,245,52,112,152,102,96,192,71,123,127,128,201,67,116,135,145,98,147,187,234,176,226,124,249,168,198,63,73,118,43,48,6,95,113,110,90,73,101,166,164,167,112,231,117,83,250,127,244,151,105,168,125,83,156,118,240,18,251,14,146,31,139,37,34,174,155,62,149,37,48,140,247,150,87,246,136,188,160,53,137,221,167,146,232,39,203,78,155,87,247,18,147,61,146,38,162,241,214,33,211,187,71,195,20,214,170,208,112,32,91,247,32,8,217,16,28,75,223,214,178,138,76,192,247,158,196,143,8,194,202,14,249,39,27,9,75,19,49,84,14,30,55,72,3,182,10,74,194,199,136,184,53,46,173,144,76,23,216,62,142,158,3,105,202,6,131,2,45,254,229,113,219,42,6,73,77,144,194,94,28,91,145,141,200,183,53,126,77,228,241,203,72,231,75,124,68,173,103,56,189,8,120,168,133,25,244,98,188,158,243,125,204,45,109,65,150,196,12,199,247,223,48,211,175,7,122,241,138,37,149,64,97,138,239,213,47,154,238,61,6,18,218,16,50,207,222,21,176,108,185,177,97,66,112,9,163,177,228,158,237,23,102,245,145,132,160,45,1,251,137,33,126,168,211,9,138,109,103,143,131,33,29,202,140,194,100,54,34,74,161,63,166,54,69,73,235,198,93,23,245,123,24,198,225,63,254,60,17,196,216,18,40,19,119,141,136,86,43,210,81,34,254,244,203,100,120,87,208,15,22,239,88,30,201,169,49,197,210,3,119,119,93,242,54,6,155,143,248,237,187,21,57,162,227,58,236,251,137,21,179,154,239,212,212,223,158,200,192,251,93,97,161,40,100,73,196,114,31,194,227,23,110,117,49,133,43,60,34,219,55,233,250,109,194,52,3,182,6,50,135,81,19,210,145,96,206,20,241,188,17,10,17,177,8,19,234,29,206,227,196,179,162,127,82,168,52,249,237,29,223,61,25,215,94,244,183,169,68,249,109,227,223,161,243,40,137,226,89,98,186,162,24,170,31,238,248,157,62,96,164,181,63,63,141,70,71,204,72,168,213,182,50,62,48,50,12,14,247,174,149,235,31,156,31,0,186,246,226,57,106,226,198,53,127,27,74,86,209,145,70,61,178,199,104,48,215,138,246,129,233,24,245,55,66,233,191,157,207,141,85,39,98,178,184,226,167,172,79,28,138,209,155,16,231,150,166,42,233,217,80,218,222,29,138,126,6,255,68,47,220,68,231,182,195,104,25,61,31,248,137,30,75,68,96,177,139,168,250,5,85,106,158,47,204,112,249,124,95,88,23,249,60,124,67,74,108,125,138,194,236,57,252,220,38,12,39,185,70,91,66,158,184,178,93,176,96,40,159,57,101,187,24,203,164,36,179,138,190,78,4,233,207,91,251,99,80,65,195,81,248,112,181,14,155,116,247,231,109,147,29,240,115,19,128,138,157,202,128,210,125,188,210,132,12,232,51,68,127,131,15,4,129,199,17,48,58,59,50,198,55,53,224,56,154,48,79,135,194,193,103,251,101,172,208,12,117,55,185,178,1,39,245,131,219,164,223,150,9,6,148,15,28,6,228,72,250,46,72,45,2,55,120,163,126,180,165,99,100,135,205,161,211,125,252,204,11,96,10,157,146,166,101,54,82,35,95,200,210,180,196,176,178,163,103,45,26,133,72,161,83,154,189,77,243,158,192,201,35,33,95,246,129,183,231,219,103,51,138,138,14,6,8,72,211,51,11,38,97,94,245,117,154,93,182,7,242,237,206,182,79,213,79,4,186,128,243,51,38,50,227,79,217,159,223,182,127,17,95,16,45,47,250,219,56,66,249,164,68,23,129,176,174,64,17,99,241,105,5,35,157,170,191,124,63,214,26,235,15,153,2,221,87,49,179,158,64,183,149,105,244,135,49,222,141,95,70,189,240,217,122,110,98,170,157,112,27,71,167,249,251,186,246,136,105,158,66,163,244,94,0,239,232,189,134,162,69,45,190,202,88,120,188,153,139,42,227,157,74,179,147,198,192,125,34,68,130,198,38,18,153,140,35,84,53,124,182,35,81,166,165,199,137,249,205,19,161,56,252,82,105,51,3,94,80,142,2,134,95,166,131,148,118,23,57,250,62,3,201,40,50,6,217,14,229,26,49,197,148,253,46,15,24,78,69,48,97,194,22,178,194,220,5,11,191,193,21,48,171,159,124,94,120,87,121,237,209,250,202,154,188,15,188,4,122,76,57,149,154,114,147,153,150,255,89,222,122,10,76,162,118,10,124,204,104,204,97,26,207,228,117,221,241,125,3,27,159,84,42,235,201,145,178,206,125,222,204,143,121,114,108,92,20,166,213,41,198,130,169,48,11,8,17,107,181,56,150,108,164,60,240,14,207,71,78,77,50,64,6,10,2,167,177,29,196,204,105,137,144,158,169,90,208,88,233,241,0,150,236,114,110,44,175,78,188,107,204,186,150,206,87,152,163,57,199,212,214,22,45,235,96,45,31,12,58,248,45,237,232,183,133,122,198,246,222,35,222,251,134,220,35,240,28,17,166,84,178,29,250,174,38,141,53,51,96,122,37,100,38,196,185,232,238,34,2,166,161,170,42,124,142,132,179,86,207,214,115,91,41,198,183,31,119,126,152,210,140,194,102,15,201,178,128,233,191,151,112,151,30,86,188,243,114,103,223,197,224,5,152,86,192,72,89,144,30,249,192,166,36,26,57,7,155,146,20,125,208,103,240,212,22,177,180,132,33,211,58,18,34,203,195,144,45,58,198,232,187,140,249,166,152,64,141,14,96,182,235,46,84,108,48,141,223,2,35,143,18,153,1,38,233,165,223,45,170,136,238,8,63,77,125,110,124,46,13,127,64,207,183,147,148,219,162,236,105,151,18,2,126,192,240,233,243,195,133,193,91,99,51,90,232,189,16,193,44,228,137,218,118,218,22,48,133,246,15,76,99,83,143,23,246,205,141,173,7,245,116,175,51,220,215,125,39,168,166,71,91,80,150,187,77,74,251,122,52,158,47,51,96,252,233,36,218,166,17,190,197,92,88,225,132,202,164,176,44,41,113,34,208,55,119,130,37,240,122,130,183,142,176,39,76,117,61,122,65,30,111,241,109,246,163,36,164,101,174,126,158,80,52,67,12,17,79,7,166,219,43,226,229,137,158,192,16,24,99,22,143,6,168,197,116,229,128,144,47,111,145,191,178,29,195,28,31,216,66,98,95,85,139,153,98,40,188,123,44,247,212,222,213,195,220,66,187,225,4,239,137,133,230,150,118,98,96,39,228,16,108,223,87,159,237,17,128,38,139,237,161,2,246,219,71,47,140,42,67,141,56,100,253,127,226,222,93,87,131,109,185,206,123,23,198,12,230,253,194,7,80,228,76,161,224,128,176,14,4,6,34,137,227,163,64,16,248,2,10,4,103,134,1,43,23,156,217,10,12,232,125,76,200,111,161,249,213,90,85,53,154,16,35,9,118,114,206,222,187,86,247,223,61,123,94,234,50,106,140,81,190,131,66,188,31,126,8,190,132,250,64,152,111,184,157,228,138,73,202,170,217,220,185,95,51,220,5,101,125,158,155,214,38,183,162,233,251,253,233,189,75,220,27,116,131,32,203,137,216,216,4,253,181,81,91,58,114,180,61,115,247,118,117,32,166,103,137,38,47,0,76,168,137,220,173,124,127,192,200,164,25,40,157,131,38,215,79,159,184,78,113,128,89,222,113,178,236,176,255,44,206,83,13,75,253,99,158,134,28,210,245,115,76,192,33,172,64,179,114,200,104,20,35,140,11,243,128,212,52,205,111,169,161,70,224,63,77,27,160,76,51,202,118,53,202,193,116,252,124,111,78,247,81,120,126,72,7,87,97,0,132,250,201,56,105,125,208,26,184,104,53,87,26,171,125,76,27,140,24,226,232,191,155,223,200,45,243,20,87,115,249,183,188,197,227,141,127,212,104,46,187,121,154,97,9,113,58,33,35,92,56,82,126,191,149,186,106,58,234,207,143,16,101,181,73,202,21,134,84,119,181,95,144,33,226,4,6,174,216,55,28,245,183,247,45,157,41,136,88,238,27,49,4,142,158,244,42,63,51,123,175,103,15,222,214,5,37,150,252,54,42,190,174,161,132,47,140,143,20,31,219,16,82,136,75,197,226,172,83,4,4,173,96,223,79,92,108,106,197,71,172,64,216,34,130,127,59,233,22,124,45,217,225,179,189,157,120,65,160,131,110,158,152,7,21,198,150,27,86,23,142,140,133,20,248,17,7,235,194,91,209,197,12,86,67,92,40,64,110,98,69,12,165,135,111,87,155,244,196,83,121,105,25,140,34,125,179,68,176,30,144,227,27,242,72,10,82,86,158,50,98,80,94,173,153,133,128,211,4,43,4,202,136,137,24,37,190,3,180,40,175,166,221,129,141,198,107,147,183,212,177,196,12,0,183,70,229,166,117,75,171,166,121,67,228,30,117,4,104,216,164,46,186,160,71,135,226,39,204,28,2,121,243,119,39,122,147,122,148,123,225,117,201,155,55,186,14,218,202,202,231,251,243,92,186,76,29,4,181,226,212,133,26,52,151,0,59,243,251,189,19,233,183,107,60,108,105,166,67,203,23,64,97,106,228,46,189,76,249,115,132,153,14,223,150,169,3,91,17,47,130,201,172,134,197,163,250,203,168,17,248,158,82,224,66,111,250,203,199,100,71,125,211,128,188,73,205,84,208,29,240,188,208,124,107,82,63,180,60,198,44,185,211,162,194,150,27,49,229,115,43,1,248,126,86,232,118,201,5,50,222,203,156,112,213,135,137,232,200,231,36,47,94,188,205,147,189,244,92,145,40,135,189,12,128,186,155,27,31,40,93,121,90,95,152,229,191,143,102,234,197,18,100,252,180,246,111,15,25,161,141,80,45,214,101,221,144,225,192,81,200,188,66,1,184,200,233,243,112,191,102,80,158,55,67,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,206,160,20,147,215,143,68,76,140,10,25,17,89,247,208,55,101,70,31,84,212,16,62,161,101,249,75,135,78,178,140,45,133,150,102,98,219,237,238,2,121,115,21,95,127,235,5,82,230,223,17,37,191,8,76,55,173,208,107,109,119,161,64,169,13,225,119,94,160,64,134,123,142,203,8,2,51,169,177,104,70,202,196,196,178,125,57,171,247,139,170,201,138,89,186,24,94,57,187,144,132,225,168,237,97,238,71,183,105,244,56,102,44,160,197,163,74,213,21,108,138,137,214,248,123,129,220,148,153,114,44,161,236,75,128,28,151,20,142,22,232,242,51,124,31,230,112,3,126,39,230,65,64,233,239,213,206,39,201,251,204,36,122,166,63,89,107,70,126,252,49,19,236,254,154,43,245,0,185,24,86,130,8,251,12,233,36,1,14,89,59,84,99,126,127,122,66,104,179,211,21,1,115,3,67,167,207,163,115,213,237,36,253,2,251,130,175,30,154,224,68,98,9,166,237,74,201,203,205,240,161,202,210,188,184,72,14,234,180,39,3,191,158,102,118,180,26,79,198,131,235,231,186,32,209,188,135,212,10,232,67,58,3,9,181,90,52,122,2,155,129,178,41,173,200,103,68,149,196,128,155,210,243,110,202,70,213,91,49,81,14,194,33,19,179,145,222,120,134,11,95,25,29,157,52,111,186,188,220,11,26,244,219,75,182,102,91,156,188,35,87,106,100,52,57,226,198,190,90,29,194,11,131,25,69,166,52,215,31,61,135,240,207,14,130,51,121,243,159,115,51,243,203,111,128,132,223,25,108,113,27,113,176,210,213,12,119,91,152,27,122,208,225,252,153,138,130,44,129,119,222,3,118,203,51,4,234,221,46,102,156,205,17,62,214,129,30,58,35,109,35,191,232,53,111,78,201,49,39,11,58,123,80,197,187,155,132,77,54,203,13,232,96,58,5,218,50,85,222,146,219,10,56,104,131,97,184,249,61,219,252,152,223,87,8,55,9,82,248,45,42,231,40,242,18,146,202,176,20,233,240,160,77,6,129,23,127,114,136,222,68,201,2,58,164,67,212,147,55,175,187,170,249,5,164,241,220,151,124,191,220,250,109,166,211,185,129,8,112,222,199,25,114,173,73,198,186,171,223,169,226,150,68,99,88,15,217,173,55,205,117,72,15,43,92,50,23,226,40,55,195,152,144,243,244,153,57,24,60,129,192,33,92,4,158,9,214,166,144,104,244,15,2,112,33,215,8,76,52,104,160,175,168,162,208,230,209,63,230,113,34,51,142,126,84,153,251,99,222,206,254,105,172,213,247,46,181,50,76,254,53,121,20,105,63,129,127,135,212,182,223,219,120,225,166,62,184,209,84,206,48,79,109,123,68,98,134,118,255,22,81,200,105,194,126,187,77,111,229,68,12,99,9,236,76,147,97,38,91,30,209,110,251,4,226,84,144,161,60,246,81,49,52,238,231,183,121,207,120,49,35,15,218,122,53,129,98,188,24,254,135,104,168,111,171,130,197,2,50,106,51,157,196,56,66,113,56,130,84,3,207,28,230,183,9,89,126,54,226,39,114,162,245,99,222,46,120,111,225,213,251,252,91,204,124,135,40,246,193,205,95,243,0,51,243,155,166,45,204,99,11,173,4,44,57,239,44,142,36,0,219,146,104,189,98,174,65,180,188,80,249,125,126,81,87,243,218,249,193,160,33,146,208,14,218,162,26,20,233,11,69,64,218,183,212,108,90,87,97,134,236,85,110,14,180,42,114,143,157,239,45,220,161,70,198,68,59,128,155,7,14,196,82,115,50,169,145,104,127,174,148,12,26,194,48,145,201,34,157,246,62,169,140,10,66,203,25,209,182,123,175,196,241,116,85,213,32,240,180,172,76,159,250,218,118,90,142,176,238,89,203,231,226,23,2,120,65,1,117,130,53,63,214,17,188,240,38,76,124,118,147,49,65,50,45,78,94,250,65,183,40,60,211,31,87,139,247,116,146,82,105,85,100,77,77,42,44,116,198,9,181,223,60,210,171,169,178,92,119,241,186,253,203,216,106,166,153,198,39,26,84,240,71,172,52,107,68,168,64,143,38,50,2,106,126,135,239,141,178,22,201,119,181,118,203,107,71,122,14,82,97,53,19,123,68,25,255,88,63,146,254,52,221,72,81,42,159,70,77,47,86,40,219,35,43,121,172,175,79,230,9,138,216,61,50,131,203,132,77,212,10,47,105,212,142,94,124,211,245,115,80,17,88,241,211,244,19,86,157,39,68,22,53,146,146,108,151,210,58,179,33,167,220,225,60,54,67,227,234,218,195,155,47,89,223,161,99,69,118,36,104,52,175,75,141,153,96,211,21,37,88,235,207,219,137,99,249,1,151,44,53,131,116,204,34,12,253,70,114,115,171,194,245,76,4,31,85,159,194,12,1,199,12,51,244,23,250,219,136,20,7,210,133,180,203,157,250,219,28,57,49,168,64,248,210,102,164,9,254,165,225,113,23,102,148,205,49,121,226,108,34,201,177,154,78,163,231,67,129,254,137,196,199,6,172,169,102,182,245,192,200,24,246,109,168,249,140,18,48,150,134,160,243,144,223,70,212,44,178,246,237,249,87,170,98,6,130,21,23,32,243,238,112,132,229,163,153,208,78,139,229,65,10,89,8,49,40,47,155,140,90,98,196,192,250,136,121,165,208,229,91,130,228,189,182,154,119,144,255,24,128,82,178,115,236,15,129,170,67,72,141,192,64,141,239,20,141,116,206,237,91,144,255,214,184,94,122,64,178,169,249,9,111,144,153,19,213,64,198,80,69,144,48,195,89,30,101,14,152,128,196,137,65,239,188,123,175,53,171,255,158,173,87,211,18,234,236,86,20,73,200,33,231,30,59,81,200,90,9,124,6,158,41,231,241,51,159,224,40,167,126,83,104,52,19,243,64,48,47,1,221,150,251,17,51,101,172,30,165,37,163,31,149,143,5,239,92,141,241,94,198,19,33,195,130,210,69,100,21,171,21,221,139,94,141,60,94,20,166,76,217,90,158,140,13,163,196,79,27,17,172,126,105,99,28,142,137,96,184,118,57,81,65,246,132,94,29,230,74,126,46,205,84,56,189,65,125,161,124,88,133,67,225,135,84,161,197,160,145,175,148,76,211,143,124,228,112,79,189,254,112,120,165,25,198,194,232,168,35,190,99,65,28,49,163,157,19,163,194,97,33,186,61,252,28,44,97,97,70,125,88,118,179,101,116,100,49,44,13,162,19,249,220,164,197,110,13,156,123,5,58,37,219,52,117,221,226,9,104,244,229,167,16,217,24,137,145,103,192,140,79,82,136,58,200,75,129,244,89,97,126,55,150,19,21,242,145,155,223,26,74,52,225,198,2,193,93,102,132,186,133,16,67,39,18,190,83,45,62,162,5,64,160,58,211,76,203,183,30,195,76,174,98,200,115,159,93,130,144,146,190,156,139,192,64,154,111,163,246,17,109,59,8,135,103,50,149,94,96,180,116,195,202,118,46,3,74,101,163,231,131,211,194,155,165,8,250,121,33,149,140,159,238,16,82,118,49,35,219,228,39,87,185,38,44,158,214,183,152,95,240,186,226,167,193,72,228,115,111,99,85,57,217,141,4,161,128,220,187,205,228,67,178,102,37,129,239,211,116,78,155,243,204,151,70,19,72,204,192,130,115,72,144,176,150,7,163,222,25,25,71,56,58,175,112,201,18,22,193,15,144,191,252,38,131,132,31,148,213,155,19,198,211,131,69,177,252,138,217,230,97,188,214,59,64,164,175,13,55,14,18,151,248,237,130,164,179,92,109,9,154,104,246,131,27,81,4,106,105,105,68,142,197,175,62,192,136,197,147,160,34,118,162,115,160,88,74,184,138,181,247,160,101,65,42,128,49,148,33,61,11,204,157,63,248,134,174,79,173,70,126,233,15,246,62,253,152,95,51,110,81,75,179,116,102,194,153,3,169,167,207,147,109,234,16,50,38,160,51,122,254,178,229,2,228,165,47,61,241,209,19,71,90,85,132,217,246,54,208,68,244,25,46,243,45,194,250,222,130,212,120,244,250,145,101,151,147,207,204,55,70,12,168,166,136,115,130,223,234,33,160,241,204,192,255,101,59,194,87,29,35,62,7,104,49,33,59,120,102,114,61,35,90,28,173,7,69,110,78,139,105,207,171,23,117,145,46,230,74,195,252,142,254,201,173,45,115,124,106,50,36,62,104,198,111,127,245,106,118,148,19,191,253,14,42,125,178,70,43,168,167,74,41,144,124,66,23,234,85,55,2,4,211,253,148,196,193,129,150,61,210,68,133,88,91,228,207,140,218,15,15,202,205,150,9,146,123,163,127,187,98,207,160,139,96,200,12,63,168,148,214,120,50,224,176,146,156,222,232,136,222,108,252,68,156,78,218,116,247,249,33,176,15,51,101,40,29,82,190,253,189,209,197,187,225,170,16,243,59,38,79,141,198,79,64,19,130,52,193,153,37,245,19,77,190,214,18,113,197,76,32,230,175,77,135,123,191,106,69,125,102,68,255,48,212,166,114,235,75,221,163,197,173,223,209,211,116,204,222,161,183,78,62,119,53,161,222,48,83,212,125,225,123,92,93,224,165,203,49,3,125,115,162,32,6,8,84,17,200,28,84,148,123,70,152,139,10,133,111,82,196,39,143,182,231,124,29,205,96,93,0,124,46,40,76,215,245,133,68,70,204,63,244,21,110,70,190,80,86,254,181,36,84,54,116,255,236,243,105,70,223,49,128,67,5,157,74,233,205,100,8,175,12,121,69,32,64,38,57,120,89,178,57,110,182,86,17,249,109,16,204,174,120,250,134,192,68,45,134,152,175,73,208,186,217,24,147,229,197,168,106,246,248,36,38,50,90,213,252,190,95,52,26,90,247,134,52,154,108,188,250,235,193,191,169,36,106,122,236,146,141,238,177,153,194,243,37,66,22,200,234,113,226,68,147,60,252,199,185,173,80,187,163,69,204,9,17,140,166,42,223,11,58,210,54,196,120,214,86,163,169,191,57,235,192,101,12,243,188,135,233,148,82,120,52,247,91,143,128,152,81,233,57,206,207,114,175,17,80,138,21,69,210,25,196,1,123,11,195,231,161,38,143,187,30,15,134,80,212,21,243,41,33,102,135,128,171,48,226,153,49,136,93,204,120,50,127,196,230,111,154,243,110,6,171,148,115,140,51,18,185,142,248,22,198,243,37,79,77,99,212,136,239,136,159,157,201,39,128,233,166,61,28,95,138,237,101,171,121,6,52,141,63,156,146,155,34,207,72,175,65,92,60,128,140,200,91,177,177,58,253,167,181,168,73,238,23,7,157,182,155,156,189,101,202,178,228,223,168,93,198,186,131,4,120,200,213,6,56,13,15,8,113,243,166,175,245,98,149,233,49,23,149,251,33,48,69,172,111,11,14,14,135,70,200,165,247,94,164,169,79,152,57,213,134,220,123,15,67,159,5,85,2,180,142,251,99,118,54,86,179,106,112,1,97,9,231,123,236,239,111,255,47,91,62,245,129,113,44,30,188,163,200,115,213,76,129,61,92,74,196,178,164,185,254,20,182,139,17,131,66,186,253,232,123,225,234,214,36,113,176,8,32,71,188,154,218,76,28,92,108,77,233,164,208,162,64,233,110,198,169,55,169,238,166,25,142,217,46,36,14,31,173,147,3,138,180,111,199,252,128,55,89,89,174,178,98,83,117,182,98,59,204,139,176,148,91,31,37,120,251,48,47,85,132,135,30,122,208,69,29,142,194,25,34,196,117,72,87,192,53,18,62,76,149,150,78,147,211,157,61,173,244,55,116,185,152,118,152,30,7,147,117,99,203,247,0,172,89,146,33,2,64,150,140,55,8,214,136,4,139,37,98,210,134,252,244,13,31,131,96,86,196,70,15,117,172,247,104,73,15,129,122,75,174,105,56,173,223,67,199,173,33,98,73,151,145,206,223,25,186,76,152,69,30,143,138,218,33,104,13,111,243,157,182,25,129,158,102,100,158,49,135,150,97,166,228,151,161,171,173,17,28,208,0,43,232,97,8,50,76,154,34,204,207,91,151,157,157,30,215,4,140,22,60,130,61,229,230,115,215,150,46,250,50,232,246,21,51,12,76,17,132,34,108,32,160,155,3,11,137,240,113,44,19,31,191,106,134,149,36,111,62,151,132,245,134,206,174,209,150,9,141,196,168,121,100,29,248,101,170,139,218,2,82,82,116,241,179,86,242,177,113,49,9,208,170,23,207,224,90,101,72,73,78,203,47,195,125,31,153,45,24,143,9,97,63,102,68,165,210,188,36,227,76,59,232,88,185,223,44,104,5,135,222,124,89,39,83,204,126,48,187,242,100,207,87,202,138,232,207,54,41,91,221,155,235,68,173,177,48,97,5,212,155,67,131,36,244,41,160,216,101,109,193,190,119,35,13,95,64,219,13,249,218,160,46,219,78,90,24,132,226,228,123,117,59,110,195,8,121,250,18,35,56,23,97,156,145,241,68,45,102,68,91,253,59,90,167,242,120,195,241,49,238,74,71,21,136,108,26,27,132,8,65,172,82,201,93,136,127,208,161,155,25,233,51,93,40,169,197,220,141,238,52,207,67,160,145,114,243,190,76,174,38,14,234,163,157,39,7,202,186,228,31,196,11,40,66,167,135,164,16,196,210,233,125,52,246,91,49,91,95,101,184,46,128,173,170,220,124,172,27,77,201,147,34,209,11,205,242,83,117,196,173,67,152,140,244,124,23,218,209,55,210,181,149,160,106,34,241,161,223,113,91,79,82,152,113,245,186,154,57,199,92,116,217,146,205,162,4,122,76,54,47,124,61,148,143,133,158,255,88,228,155,99,2,96,226,232,136,2,170,8,101,87,40,143,135,232,37,0,152,164,209,40,174,134,126,65,71,212,212,95,156,67,243,210,201,58,63,55,39,183,228,86,10,120,210,130,116,12,92,48,106,48,107,89,242,84,204,247,109,33,125,199,213,116,103,138,147,0,249,207,90,241,181,6,24,124,49,130,157,11,95,17,111,67,66,14,147,36,8,37,105,184,12,229,200,65,149,97,133,218,1,121,205,37,220,201,135,78,193,30,228,178,151,26,80,147,47,9,223,202,113,50,165,103,230,20,94,114,115,158,99,57,27,30,109,10,83,24,119,33,221,56,199,207,59,204,69,189,166,183,248,79,59,49,32,198,51,162,198,155,4,176,180,41,193,17,151,230,86,75,80,129,177,209,138,32,223,65,72,189,132,80,250,181,194,187,172,201,1,30,245,198,59,181,79,27,231,129,147,105,101,184,208,76,199,167,169,121,128,164,74,115,19,137,6,0,58,239,59,223,120,99,66,224,171,102,90,49,107,222,252,125,216,41,47,77,119,165,239,83,246,224,253,243,224,239,75,118,15,214,185,26,102,0,185,26,101,219,153,191,13,159,151,236,158,40,136,86,207,220,96,134,208,70,70,148,179,114,199,120,55,208,196,83,173,6,165,118,115,189,83,98,125,32,132,70,255,225,68,122,23,101,36,153,7,111,47,121,167,227,8,115,235,130,49,61,52,141,214,224,125,131,126,84,55,34,52,103,170,199,180,208,176,81,251,83,51,26,146,177,234,104,202,148,36,55,230,91,66,2,17,115,31,31,51,165,197,160,248,171,112,236,202,193,97,230,43,102,164,19,228,131,128,214,159,177,240,136,167,197,247,54,92,204,137,49,43,63,252,141,98,166,237,51,166,63,138,62,117,233,189,127,244,236,194,140,124,145,124,16,210,237,17,91,158,107,168,198,173,230,83,99,27,132,39,255,74,126,29,119,120,68,175,229,11,204,209,107,189,250,104,239,3,134,74,214,57,56,167,171,126,204,193,62,133,153,218,139,60,249,5,64,23,220,158,7,186,181,42,79,254,162,239,96,24,124,111,241,233,202,5,219,111,80,65,55,91,62,88,190,246,133,23,203,39,241,161,69,78,8,87,14,221,117,53,132,147,222,159,210,188,154,163,50,127,72,211,253,193,225,92,185,178,66,32,51,218,33,99,248,204,85,101,110,201,1,174,177,99,200,57,152,175,124,17,88,167,111,232,102,28,19,138,22,71,151,28,183,183,50,255,80,18,84,217,165,169,118,188,147,205,191,151,177,191,87,253,105,6,45,120,67,223,218,83,206,210,67,249,59,229,75,65,185,148,207,79,67,146,60,227,131,204,15,141,55,117,153,25,176,67,251,227,45,109,85,135,118,162,217,130,88,212,196,10,151,154,175,161,130,194,140,250,132,152,27,196,244,126,90,83,116,155,130,113,131,105,103,76,199,21,218,54,178,247,231,106,84,131,102,154,7,200,140,52,131,246,31,201,151,10,27,231,148,155,67,171,62,125,233,3,10,5,166,35,230,107,83,207,205,198,112,36,159,147,191,119,222,57,174,166,251,44,173,179,29,58,113,131,140,181,137,214,236,177,150,202,19,252,180,227,18,83,202,215,36,37,80,66,12,1,29,25,1,89,159,159,158,249,144,82,160,24,165,193,45,112,255,25,146,28,112,183,244,37,46,204,15,167,68,77,51,162,38,93,204,56,102,161,243,51,129,180,169,213,88,44,226,226,6,104,81,214,15,146,162,61,152,115,39,41,116,93,63,120,8,78,176,195,205,170,164,15,143,177,89,148,144,208,178,137,167,183,190,166,61,233,107,175,144,101,29,106,134,109,184,197,210,100,13,200,189,65,2,180,248,150,203,212,228,101,76,126,102,82,236,26,176,202,233,128,159,31,181,238,216,146,136,239,101,38,160,243,19,74,160,135,82,142,8,66,97,134,125,47,184,115,113,8,116,80,140,95,68,204,202,162,108,214,49,196,58,250,250,88,113,236,124,64,201,230,212,171,207,125,241,209,99,163,173,227,126,127,248,142,32,247,167,21,102,74,177,158,237,139,252,112,144,246,118,235,27,84,51,9,156,216,227,23,13,19,122,111,2,88,63,93,26,157,251,58,34,215,84,182,220,252,124,76,193,4,50,96,224,19,253,80,125,107,172,140,207,144,208,183,22,4,181,197,74,157,250,211,192,60,220,89,160,132,116,155,190,52,232,241,96,114,5,122,178,37,72,156,6,147,9,122,91,244,128,170,110,179,111,18,213,140,91,140,42,236,243,94,240,251,167,47,193,199,249,172,142,247,129,86,60,90,195,159,250,152,119,173,233,106,52,227,173,145,89,6,236,54,132,43,47,132,130,103,127,204,208,223,249,213,132,172,245,179,172,145,212,29,233,228,95,245,191,104,51,184,33,151,0,143,183,48,17,31,67,113,56,13,192,180,57,243,221,204,6,149,235,29,132,193,71,57,31,48,211,195,85,35,234,161,220,46,63,109,220,132,78,38,127,201,234,10,87,210,49,45,249,76,145,47,152,75,150,140,89,7,226,22,87,111,192,135,87,183,240,14,163,246,138,56,19,238,98,249,156,213,138,199,73,250,139,88,161,140,25,199,96,198,54,111,0,135,192,231,142,1,136,70,140,248,165,209,73,207,38,227,110,59,97,54,72,244,252,28,247,148,12,61,178,39,45,160,59,18,217,237,29,217,60,100,175,212,35,166,225,33,115,190,198,135,119,212,9,2,45,25,169,14,38,154,192,48,13,89,87,130,89,180,24,219,173,134,93,135,226,240,12,51,159,231,227,119,210,222,18,72,1,250,46,245,64,127,230,209,178,120,208,97,122,106,234,48,27,142,32,51,56,168,32,168,187,13,38,251,68,78,120,163,174,115,213,12,12,62,234,168,36,147,52,138,96,129,204,172,60,111,225,9,167,128,139,62,121,100,189,22,2,240,106,38,135,31,60,177,203,32,218,26,27,33,5,26,137,194,183,68,202,199,252,150,110,112,93,80,204,87,96,19,230,82,70,252,52,242,156,107,106,224,5,195,230,77,252,3,141,0,91,205,43,128,225,148,154,214,81,79,125,86,26,186,130,60,119,42,21,223,129,119,100,5,196,249,69,39,156,46,91,205,27,120,112,152,207,253,188,214,128,143,56,210,228,184,152,189,104,36,60,168,78,58,110,137,115,170,104,108,100,189,69,158,9,172,164,209,135,78,210,78,40,27,252,156,5,48,153,134,132,253,7,81,228,102,72,203,175,70,240,227,68,177,30,96,211,249,68,1,52,208,239,120,178,138,184,161,236,180,232,212,220,72,97,86,250,73,198,214,172,4,121,158,224,237,125,171,188,29,189,218,232,142,162,205,243,45,211,143,145,214,178,192,176,245,38,109,48,24,223,7,186,201,125,91,148,170,248,199,28,237,217,152,111,251,152,161,220,26,65,141,139,75,163,65,23,230,38,230,174,69,187,65,67,85,146,13,143,174,12,252,88,215,219,193,131,203,162,176,165,204,175,185,171,185,213,127,96,62,145,31,173,52,8,202,233,65,24,19,158,25,221,236,173,150,207,99,91,83,90,92,252,254,241,31,12,246,219,191,70,194,17,33,224,210,49,1,237,30,55,55,128,180,38,68,42,192,185,0,199,45,22,154,70,154,8,96,6,70,25,97,226,185,117,225,53,90,0,146,64,182,10,135,12,96,220,177,103,98,52,73,137,235,46,73,82,201,149,33,141,68,163,116,13,253,27,71,67,144,104,192,207,112,53,103,97,53,210,120,48,166,187,214,167,134,165,110,130,5,22,161,186,165,67,218,216,191,102,146,123,174,41,98,206,60,57,210,26,65,244,7,192,163,127,204,13,248,73,112,4,146,191,215,220,25,52,102,45,204,207,109,208,226,129,49,220,117,79,224,83,246,161,44,34,102,67,109,70,167,241,207,150,36,102,26,209,227,201,41,59,141,207,163,25,124,46,174,6,72,175,91,6,137,248,104,182,167,141,249,204,207,92,1,146,238,15,206,75,9,188,218,230,225,12,124,40,15,177,250,254,152,81,106,119,12,243,32,99,218,63,107,19,192,73,0,210,203,249,92,75,201,54,94,122,118,90,241,246,39,195,186,3,85,1,133,147,234,234,33,249,244,118,168,192,155,195,202,91,245,230,5,246,219,36,174,58,70,29,39,102,72,196,71,52,8,224,178,72,172,248,220,29,147,204,116,243,82,101,213,103,165,199,37,120,248,46,78,163,76,82,176,114,37,64,225,23,31,67,83,229,32,41,154,227,88,58,207,33,234,95,214,203,123,99,38,188,87,190,218,36,134,217,48,115,209,143,241,45,77,64,245,25,93,175,221,168,188,90,255,154,163,198,218,193,56,107,241,129,12,82,244,76,244,31,77,80,189,247,2,123,20,93,40,80,135,214,249,201,180,191,47,146,156,38,8,166,73,77,133,198,214,89,163,113,167,239,143,111,69,7,251,12,106,104,0,155,71,224,236,28,59,192,204,130,95,16,133,168,253,49,115,218,140,236,134,234,162,49,119,32,177,126,191,22,173,248,164,39,154,254,54,229,206,232,218,27,64,210,63,213,137,102,250,209,222,199,5,67,129,222,156,57,154,100,45,235,109,156,82,234,167,185,122,70,237,237,157,22,38,148,171,230,213,226,151,23,21,190,249,181,214,100,116,132,2,67,52,253,48,247,61,99,42,64,46,244,153,41,192,152,187,152,119,215,179,190,155,58,186,67,154,32,200,174,83,167,225,143,64,246,204,230,209,218,62,230,131,3,26,109,148,96,177,218,215,188,75,188,54,196,147,162,195,98,102,138,255,97,230,246,235,99,206,146,188,169,24,168,255,196,179,146,25,240,254,78,83,50,208,82,20,56,143,21,212,9,80,89,137,231,7,207,94,141,115,245,237,49,176,118,233,84,66,197,61,216,90,112,75,68,40,209,204,111,76,163,51,245,128,168,214,223,238,208,4,123,51,176,201,97,253,3,235,9,10,27,246,164,49,245,201,38,21,232,25,244,57,0,92,244,181,17,42,242,95,126,175,173,21,75,210,193,87,108,114,87,212,123,167,227,92,198,15,226,120,127,204,4,232,105,190,75,246,50,154,84,19,60,49,160,12,47,226,17,162,251,227,190,211,123,149,231,200,214,143,17,164,81,13,243,155,202,85,11,104,70,77,239,183,102,26,52,117,131,129,120,5,72,114,16,236,126,203,111,214,229,152,102,83,108,87,87,245,186,126,23,196,117,22,92,124,172,193,61,254,172,68,33,159,195,22,146,132,238,253,226,141,198,78,245,34,208,175,136,15,1,16,99,182,143,131,83,9,132,220,76,0,170,199,18,29,14,37,154,147,233,220,219,31,239,9,50,121,143,167,134,21,78,142,58,255,207,125,15,38,8,163,167,188,146,206,134,114,137,218,84,152,225,150,255,92,205,143,183,52,239,161,46,229,160,210,229,243,207,136,160,219,39,38,2,234,171,230,174,185,114,204,51,220,108,211,194,171,106,221,111,82,250,152,78,99,122,28,243,99,238,71,204,224,228,63,102,115,61,220,140,227,44,245,5,227,224,117,97,61,204,71,26,78,137,229,72,49,56,111,1,10,246,194,78,3,142,19,177,201,48,55,202,232,159,210,33,3,17,102,16,224,106,68,10,120,133,113,85,45,12,190,80,226,6,142,119,118,162,108,173,120,190,128,8,63,194,205,248,255,26,19,193,95,17,221,118,84,45,182,98,108,134,97,74,253,184,133,69,168,108,245,233,182,233,127,249,167,6,176,182,117,64,105,103,138,198,27,24,174,246,167,120,109,16,53,63,211,140,218,68,132,26,142,233,215,221,26,124,11,232,252,233,168,32,5,48,124,121,113,116,78,77,251,146,215,98,40,194,140,224,212,39,71,3,171,65,48,92,116,227,53,214,82,83,16,111,146,76,85,42,7,82,250,144,9,37,255,5,206,217,210,58,84,101,156,220,252,78,242,83,53,173,245,134,225,250,218,251,33,84,42,159,122,14,248,174,48,15,4,63,36,163,6,175,166,167,4,232,240,26,210,110,65,194,109,132,83,103,203,232,106,18,210,218,160,125,166,224,233,172,169,175,133,212,248,105,65,71,130,62,247,212,106,206,61,240,70,57,153,9,117,248,170,153,66,99,157,112,122,24,115,25,196,173,155,28,52,61,121,84,160,66,213,172,241,176,246,111,161,143,129,251,70,211,144,48,67,7,197,11,140,149,245,99,126,111,178,195,10,47,244,199,122,119,8,124,129,138,222,159,68,225,219,60,233,4,253,53,27,84,183,126,204,27,192,191,155,151,169,116,169,249,236,26,164,57,240,58,213,111,122,53,116,126,22,107,67,143,83,82,181,37,144,121,219,180,122,214,231,151,103,11,82,129,119,232,161,243,176,255,113,51,50,244,159,155,67,194,239,55,111,133,20,233,249,60,55,52,186,110,102,217,107,233,226,237,216,59,178,44,104,22,87,221,103,141,160,63,4,167,104,144,70,216,70,205,224,113,171,155,79,253,164,17,77,203,161,120,212,195,30,49,21,29,61,127,40,125,134,155,111,111,234,195,79,99,36,241,61,231,87,218,76,31,13,30,136,19,230,119,138,126,83,237,240,76,187,179,203,116,120,95,252,106,249,109,237,232,170,222,180,250,105,12,75,26,31,22,95,55,35,204,253,53,155,4,177,155,207,106,159,242,91,165,217,202,223,203,72,62,63,5,132,18,218,99,184,108,71,218,208,207,143,196,178,31,123,40,168,224,136,136,25,122,3,111,179,250,105,175,208,151,222,176,45,249,231,160,38,213,62,165,189,55,117,78,124,235,139,228,138,68,230,16,161,4,84,193,168,102,129,33,235,91,81,0,29,110,190,84,75,245,167,225,170,245,245,1,98,121,94,221,12,55,228,204,190,4,14,93,111,183,124,202,38,180,41,52,55,15,234,174,83,205,37,234,134,207,60,9,238,183,150,85,46,173,208,110,134,39,74,151,192,58,114,158,63,51,141,134,159,162,204,201,110,217,83,141,34,68,175,134,229,213,253,202,67,103,244,167,234,136,40,123,241,224,253,112,232,126,172,224,184,99,76,219,251,212,83,107,54,187,67,208,88,195,12,68,108,125,62,231,13,114,51,224,54,112,95,104,153,119,239,64,83,162,210,216,187,214,244,247,49,86,137,188,57,2,73,90,68,99,171,200,155,147,170,145,49,5,19,57,226,131,216,118,168,229,61,68,150,227,123,92,36,188,62,101,94,254,32,46,182,108,136,86,60,167,53,71,187,153,130,154,254,242,53,134,4,127,173,218,104,106,213,130,40,202,90,241,57,240,206,228,76,38,209,53,163,101,232,128,245,208,49,225,86,35,186,95,224,221,44,77,66,96,54,55,104,169,220,252,78,136,174,86,35,210,112,35,185,63,249,26,80,7,206,120,171,109,73,117,153,132,48,69,131,142,115,51,149,65,89,93,164,140,142,3,57,89,216,120,72,67,205,251,220,18,55,55,124,140,188,53,133,240,233,175,69,51,217,7,209,254,142,217,18,26,167,128,194,129,236,47,53,3,137,137,205,174,192,45,40,175,205,8,183,56,189,54,18,47,146,85,128,1,171,212,18,123,33,44,67,18,67,64,232,214,66,100,130,77,120,8,245,57,250,82,208,28,198,46,254,54,145,171,70,212,41,103,24,89,47,242,90,184,161,193,209,138,153,116,98,154,33,81,12,161,7,180,143,135,58,73,198,227,93,60,223,183,231,55,129,196,121,49,130,88,96,227,210,22,157,102,80,68,5,152,158,62,133,173,185,18,206,58,240,159,97,6,24,36,99,66,87,93,201,171,41,104,74,74,1,18,142,55,109,211,12,108,72,102,210,251,28,61,244,193,40,245,170,204,233,33,25,59,162,43,206,88,59,244,90,72,120,211,182,142,162,55,32,93,131,132,61,230,9,188,158,242,216,215,24,139,98,34,112,58,11,116,106,147,222,142,30,150,109,12,229,226,74,108,66,211,0,104,211,37,186,68,131,229,152,144,174,163,141,33,201,4,177,180,196,108,226,211,110,53,240,183,220,187,79,111,224,122,131,247,220,213,46,31,154,150,107,153,253,87,137,205,15,84,201,17,0,176,42,81,189,18,43,154,223,62,11,14,173,78,162,246,113,156,249,34,182,139,165,2,92,230,78,214,104,251,63,214,123,60,244,234,131,178,152,159,28,120,228,67,190,163,117,238,71,54,219,186,82,20,13,64,35,2,157,181,177,5,19,172,200,136,108,24,30,106,156,13,141,210,105,19,51,93,163,37,54,255,254,137,189,55,44,86,193,108,241,118,239,231,164,235,104,115,52,52,207,4,210,158,33,26,91,111,215,123,65,111,144,133,28,226,99,197,129,146,224,169,161,75,73,203,73,215,179,129,62,191,228,147,6,139,119,180,54,199,134,94,130,158,21,124,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,152,223,70,22,154,2,4,58,91,90,170,193,79,26,22,199,205,115,170,235,5,110,103,69,21,139,3,242,234,86,6,78,63,165,16,222,18,53,134,253,52,91,169,201,125,221,183,221,115,186,202,168,12,248,172,125,229,193,15,253,182,0,121,50,186,105,34,133,116,140,82,85,242,52,248,194,61,88,201,206,50,50,82,181,18,65,199,197,111,82,30,113,26,143,41,39,250,186,124,139,252,118,245,117,217,132,111,40,56,154,44,128,180,215,27,92,169,133,224,129,173,39,81,66,196,12,249,162,143,10,156,41,178,230,207,54,250,213,184,55,155,230,199,122,71,212,207,140,37,89,152,218,206,49,78,103,111,26,58,0,86,155,126,46,200,66,131,248,146,214,61,173,72,94,218,95,138,175,123,144,208,67,155,249,0,8,195,55,232,102,48,62,226,39,208,161,81,35,151,8,8,123,106,62,131,205,59,18,252,148,245,216,73,197,202,188,114,63,154,175,250,73,99,26,31,202,222,113,245,52,194,123,49,27,187,203,13,51,125,21,242,224,163,65,63,234,15,222,240,48,175,154,59,123,96,220,252,237,41,186,159,81,149,218,33,212,67,119,180,38,11,1,110,248,118,116,233,84,91,146,175,184,164,124,170,251,193,188,227,91,182,114,103,180,57,195,189,225,37,134,58,94,23,157,234,104,173,135,42,229,29,214,242,210,64,137,111,252,54,146,60,253,232,205,225,140,240,180,0,100,184,159,95,70,110,217,157,155,107,173,145,69,205,240,24,58,105,44,144,172,114,62,102,130,40,223,70,205,173,85,216,7,218,67,169,253,5,175,96,81,232,197,165,124,220,87,92,13,97,192,210,171,27,224,73,127,107,227,14,23,31,227,194,218,28,130,129,48,13,209,114,174,102,50,43,254,169,23,101,216,170,87,15,72,101,227,230,96,118,245,83,27,155,68,76,225,159,202,207,18,51,64,207,25,102,19,142,209,39,135,234,189,197,163,161,26,46,153,47,248,53,183,3,80,41,120,80,147,20,235,91,49,161,117,112,183,193,183,196,108,130,93,49,166,240,96,44,217,112,80,201,88,61,239,77,87,168,184,48,247,152,50,165,63,153,181,41,74,14,232,194,204,22,4,141,151,38,93,221,144,200,163,81,146,248,53,91,101,53,71,229,26,154,195,51,122,240,192,50,110,67,204,239,184,114,198,50,50,112,151,137,45,230,101,160,250,95,51,81,81,201,93,131,147,135,156,224,250,53,191,167,134,134,76,204,104,52,142,48,211,242,151,129,230,53,96,91,251,245,84,216,217,158,115,165,79,142,28,229,140,71,163,1,74,58,5,104,197,40,191,222,0,164,61,189,10,169,236,53,189,72,143,66,137,163,17,89,146,107,159,143,115,29,180,107,196,46,93,104,220,96,208,232,17,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,241,41,89,216,72,110,251,147,191,63,60,162,50,103,235,190,122,77,18,25,93,216,92,228,209,208,60,113,225,25,222,145,38,182,45,87,79,83,2,250,53,211,134,42,157,29,152,173,99,194,205,167,168,159,67,3,214,32,242,253,53,131,140,154,75,6,181,83,37,155,254,104,247,7,92,40,230,194,92,241,71,187,199,138,136,106,238,158,234,223,0,203,223,228,146,215,134,52,195,229,110,129,194,2,170,145,169,210,224,95,95,110,29,6,22,18,43,7,80,243,123,55,184,217,138,252,50,219,184,235,152,80,16,126,199,170,14,41,162,145,222,228,6,142,223,62,249,199,60,106,60,25,154,179,210,138,198,111,147,136,137,155,3,45,211,17,111,112,143,255,230,13,48,211,159,251,49,83,21,250,181,2,133,158,186,188,120,47,167,155,166,238,136,220,225,103,204,128,98,185,149,227,254,179,62,32,123,255,205,32,61,51,68,175,85,7,5,26,210,26,63,13,103,138,62,23,218,172,211,31,27,166,47,193,3,216,76,224,63,186,25,193,193,251,153,102,239,199,126,189,55,51,211,35,164,83,124,22,231,117,133,26,193,50,76,58,197,107,117,113,251,103,46,4,155,242,224,240,148,141,37,102,33,16,190,20,113,222,64,236,120,173,231,156,235,226,27,180,128,246,22,131,98,241,145,152,97,249,61,62,21,208,96,150,70,75,20,24,217,93,79,126,143,33,181,48,52,74,38,236,171,49,83,134,230,42,209,222,158,101,196,160,189,243,224,118,221,44,225,190,118,64,192,155,196,86,18,17,43,107,160,249,231,106,5,202,102,121,240,61,18,10,199,2,121,119,215,171,89,182,190,112,43,185,124,97,130,71,201,128,253,210,159,251,237,56,247,232,126,198,46,113,124,171,133,213,13,246,84,49,163,102,25,67,250,254,86,212,168,46,10,154,195,43,197,27,81,75,104,207,196,140,130,176,207,148,98,66,48,186,60,46,178,48,45,174,38,229,209,245,230,124,161,56,64,96,248,144,140,31,20,103,37,112,41,27,106,42,162,95,49,31,227,44,114,51,43,95,55,21,64,2,61,142,31,211,220,148,215,166,222,116,29,184,181,139,81,141,201,2,162,207,172,56,7,197,51,67,189,51,213,12,152,185,204,52,87,161,81,193,27,160,121,211,95,108,3,172,203,238,12,24,208,77,188,199,205,207,39,214,141,184,86,252,160,179,195,220,182,164,150,159,153,64,122,228,213,83,37,9,95,60,67,35,115,254,118,35,238,187,98,134,216,254,202,111,211,197,155,102,184,100,188,146,192,139,33,205,44,191,109,141,133,35,204,248,131,67,110,110,202,106,190,21,51,230,87,40,217,104,148,58,187,198,193,75,187,133,228,84,94,192,200,33,191,211,90,116,171,173,70,246,22,174,12,142,135,240,34,32,33,15,3,74,206,6,74,82,242,211,150,109,139,131,19,128,167,204,242,74,126,193,53,159,127,238,45,132,160,240,119,222,147,143,221,52,150,37,107,90,79,13,95,4,134,45,189,51,226,133,51,127,248,61,199,150,189,146,198,122,188,100,55,151,170,48,188,231,70,218,201,230,47,101,210,224,57,34,166,233,224,27,78,49,78,186,140,80,46,240,133,244,129,192,116,73,209,147,198,87,107,73,117,51,60,175,226,218,145,217,129,89,37,190,51,201,218,41,102,104,37,74,139,89,114,245,216,67,245,8,46,26,183,86,58,86,142,152,45,23,20,115,136,77,98,203,79,91,29,199,47,38,81,36,92,81,96,170,97,168,15,243,6,21,32,67,114,121,239,88,58,8,35,138,0,215,69,0,7,192,83,152,223,254,35,94,39,120,193,237,154,205,220,156,201,154,35,138,186,52,144,204,120,180,55,4,89,133,190,198,231,112,194,103,37,187,38,242,17,215,46,62,121,53,190,190,124,76,219,17,246,205,39,171,18,129,92,242,64,46,18,135,85,250,200,158,109,209,132,25,151,190,57,49,196,61,234,198,198,150,143,53,20,46,15,246,6,20,112,184,171,239,44,16,186,113,204,116,71,196,128,117,50,142,114,111,180,234,74,62,53,248,96,57,80,41,241,159,155,227,217,32,93,208,171,167,17,148,187,25,190,169,38,227,9,177,68,141,157,106,26,56,115,139,249,154,172,163,155,249,165,33,191,109,68,210,211,127,219,176,251,98,92,59,196,183,136,26,225,153,148,95,222,230,87,244,136,31,152,207,122,107,82,186,37,174,94,48,64,229,226,232,28,37,39,230,224,32,73,36,222,83,39,153,62,87,92,13,131,142,60,217,49,98,177,27,214,58,116,146,188,109,106,205,152,191,195,196,2,229,185,137,138,189,99,106,195,229,53,244,44,7,167,94,102,28,214,132,76,114,48,64,230,79,36,228,86,3,33,230,99,143,119,58,70,150,159,126,14,72,134,186,152,169,247,156,8,246,80,91,78,152,4,41,34,58,120,195,252,206,59,169,206,225,6,0,15,239,17,13,46,165,173,39,131,84,229,64,196,35,175,178,211,153,70,223,58,45,205,163,30,121,109,10,39,53,54,247,102,84,218,57,166,3,162,187,27,135,49,2,243,26,13,190,215,124,62,137,135,15,184,236,71,232,200,169,221,45,249,237,6,37,146,172,159,113,25,139,216,174,154,165,127,243,209,172,19,108,197,89,141,64,66,109,106,222,40,48,202,213,178,203,78,107,157,220,249,203,184,74,57,164,147,19,47,207,90,66,13,65,48,93,252,149,208,149,196,60,166,64,103,17,182,163,155,107,198,160,52,201,213,3,114,33,86,140,231,178,156,72,126,143,217,77,108,53,198,251,28,41,176,61,235,243,33,188,75,140,52,13,224,30,249,101,244,13,118,120,1,207,123,20,133,30,252,36,90,239,125,121,80,145,20,168,39,92,84,70,206,22,243,8,98,232,38,102,208,35,53,38,10,141,54,106,158,166,168,92,99,249,144,223,144,223,134,251,119,198,20,135,30,81,230,137,241,138,157,56,18,233,156,175,250,224,64,94,79,188,22,252,165,229,99,134,89,50,239,221,27,158,128,152,173,26,58,194,12,43,187,204,19,58,206,93,154,1,243,243,102,151,220,252,253,155,124,235,73,84,35,97,168,101,235,195,67,153,20,189,196,25,197,9,121,195,60,210,140,50,142,152,183,113,179,187,217,210,77,97,101,75,127,179,165,135,181,173,245,49,139,224,31,230,14,122,36,205,228,203,157,211,132,159,70,177,41,119,5,83,99,112,190,101,242,52,162,162,126,77,221,162,69,126,137,6,159,46,254,13,253,61,229,100,6,168,42,68,194,172,200,241,136,121,168,249,125,250,218,115,196,42,224,229,28,18,186,25,134,39,74,222,225,1,147,64,142,39,231,254,174,241,49,76,175,64,162,99,138,110,221,201,5,48,23,193,195,92,218,159,159,175,150,39,15,157,93,114,111,242,208,114,120,128,148,147,225,134,249,225,133,191,61,205,10,40,179,54,247,82,227,75,163,230,166,81,9,231,247,234,153,84,219,180,134,117,49,35,146,51,210,76,54,35,215,22,161,29,140,87,49,42,111,122,235,213,112,93,213,153,102,210,44,71,204,111,35,141,188,22,29,178,83,66,57,196,127,79,100,51,88,152,228,135,197,124,142,188,23,109,100,66,236,116,141,245,160,70,14,148,124,104,147,32,20,234,248,25,121,47,250,117,180,124,109,172,92,245,230,28,133,109,84,94,171,113,178,69,80,66,242,78,83,60,4,126,205,187,108,204,37,172,122,182,108,180,68,218,74,71,217,248,96,197,76,107,100,100,26,65,66,79,153,134,112,88,246,21,147,24,36,234,148,152,134,30,156,58,98,196,137,60,132,251,233,154,146,211,205,208,188,17,13,203,139,65,107,223,74,132,53,239,64,109,178,15,155,120,79,250,171,135,6,116,29,22,40,127,34,47,6,23,186,104,207,179,92,216,7,110,164,41,167,198,144,123,152,28,234,138,44,37,92,168,122,241,154,193,167,188,173,20,171,190,25,94,11,232,119,79,118,192,168,175,31,132,218,84,47,158,155,34,171,34,64,31,104,113,122,180,194,96,230,180,146,71,3,247,216,34,77,3,150,124,126,174,62,43,154,171,129,65,64,190,39,43,132,118,212,200,194,144,36,211,165,75,150,56,194,200,247,223,158,103,184,228,90,224,127,61,205,251,211,197,249,34,124,66,147,124,107,58,223,37,115,69,3,122,45,145,176,131,104,123,232,215,34,133,233,101,27,123,110,21,67,135,75,25,192,83,164,151,138,33,81,210,108,93,77,145,196,97,83,22,136,43,76,219,5,245,158,48,147,78,20,51,98,98,35,226,227,11,29,151,222,28,207,125,196,158,68,133,245,136,99,8,124,234,68,140,123,108,79,235,98,181,180,89,172,128,9,106,35,191,230,155,179,136,17,70,92,223,41,183,203,189,129,87,187,6,148,45,144,42,0,191,123,44,105,16,43,0,136,173,104,136,144,159,131,175,54,243,40,52,7,235,213,215,8,109,36,11,83,37,155,126,77,31,38,35,232,23,46,11,217,196,37,43,71,184,232,102,68,247,196,113,188,64,154,106,120,11,180,255,72,17,251,146,191,169,35,162,155,55,10,91,99,35,224,52,181,228,139,193,240,36,131,10,255,89,205,51,155,169,122,36,96,164,241,136,94,244,216,210,16,203,149,223,126,199,244,109,17,27,173,247,83,2,34,135,113,143,214,230,48,195,179,47,85,33,64,148,111,55,206,40,217,106,24,98,126,193,81,68,178,166,192,172,215,2,61,213,186,12,45,140,105,158,21,144,127,252,50,16,100,57,98,46,34,67,57,139,223,81,70,111,130,152,219,219,146,34,103,241,252,150,37,57,139,75,255,117,139,42,27,93,156,66,255,119,173,97,41,195,23,90,80,187,100,34,47,164,146,121,248,113,163,161,67,118,72,66,196,225,183,232,90,151,51,132,247,38,203,17,87,3,157,144,239,241,140,83,146,49,116,46,132,207,107,212,211,109,175,8,157,144,87,204,172,53,102,86,236,77,243,22,66,33,168,169,81,149,138,3,202,36,76,34,16,192,115,132,242,97,100,248,15,204,227,136,25,158,134,88,127,63,77,190,93,204,128,231,87,94,141,132,128,252,54,208,225,187,228,216,6,77,147,230,109,224,128,48,15,241,229,161,1,197,229,136,37,64,149,32,243,210,144,136,18,42,103,72,200,154,104,105,5,16,93,167,223,186,130,225,220,249,214,13,121,154,76,96,189,253,174,37,1,49,228,166,156,249,35,243,22,227,214,28,19,20,219,70,166,157,97,13,166,109,240,127,252,187,63,255,219,63,254,205,223,254,225,143,127,250,171,63,252,207,127,241,111,254,250,47,255,229,31,254,226,207,254,159,255,229,223,253,253,255,245,31,255,236,207,255,167,191,249,231,239,223,32,13,32,93,248,198,237,207,254,238,239,254,252,223,252,233,95,255,237,251,175,255,228,15,127,249,167,127,245,199,63,252,217,159,255,139,63,252,205,191,252,195,159,254,248,175,255,226,215,240,63,252,213,95,255,225,159,254,233,143,127,245,215,255,130,27,252,205,31,255,249,95,253,245,95,254,233,221,251,159,249,75,90,215,179,3,174,46,56,130,212,95,162,80,120,160,40,111,81,180,6,76,151,230,183,188,70,207,172,18,213,212,100,149,129,102,117,211,137,121,227,45,17,19,211,15,15,46,196,141,16,24,188,79,247,255,245,16,128,226,162,59,52,144,187,221,114,62,177,108,139,181,194,222,104,52,104,86,187,184,105,54,5,201,26,205,29,166,229,54,196,76,61,53,208,179,197,150,130,94,253,222,250,4,122,22,255,86,206,135,98,210,234,51,4,147,217,24,165,42,83,140,200,235,56,206,20,234,33,205,253,34,32,130,212,98,92,141,48,250,149,71,171,96,20,126,141,231,7,193,159,70,227,61,10,53,101,146,133,163,201,47,19,45,166,72,52,231,173,208,130,146,187,125,219,255,13,243,91,56,226,231,155,182,249,91,92,222,200,243,86,202,148,226,95,1,9,115,131,148,103,89,10,58,221,175,98,124,157,195,57,226,129,28,67,6,156,102,0,176,179,133,153,116,216,16,43,121,233,30,86,35,66,72,43,122,122,55,122,159,128,128,8,232,146,24,184,223,16,129,230,214,66,54,65,18,254,214,128,189,47,131,150,116,53,91,177,221,173,214,212,32,239,220,87,126,12,99,164,202,60,124,129,228,174,71,11,144,241,4,73,126,9,243,243,40,107,92,77,127,92,149,91,195,190,55,111,40,95,191,51,73,248,112,11,93,104,171,181,84,236,190,130,254,198,218,83,104,9,239,115,137,103,70,140,52,147,115,129,230,87,213,45,193,220,208,138,15,115,19,146,176,103,69,72,242,134,245,197,7,130,44,33,17,76,151,155,63,217,64,14,169,28,53,35,205,51,194,76,180,40,15,206,44,59,55,218,216,160,143,149,85,205,175,159,248,148,208,187,10,74,21,183,27,172,155,15,25,160,160,210,62,214,21,172,247,214,20,40,132,228,220,154,222,165,236,175,251,208,114,226,179,183,104,139,125,3,143,51,172,23,239,152,65,111,239,124,222,157,188,177,17,192,56,220,108,81,128,146,206,212,103,30,165,143,26,93,129,131,135,216,159,79,213,162,93,100,17,198,75,167,122,161,108,145,138,17,198,185,169,11,3,204,207,138,79,133,243,32,92,39,152,5,70,183,168,97,111,189,53,64,158,145,130,243,87,188,38,190,3,248,75,31,46,156,193,163,131,93,77,162,192,23,44,186,68,162,142,206,75,115,16,135,140,56,13,51,67,167,88,103,107,239,97,38,119,46,86,120,56,178,131,211,148,109,117,134,9,125,145,89,251,217,106,37,136,89,97,38,242,210,207,76,91,120,29,105,110,159,17,35,119,49,71,232,155,147,184,187,58,197,170,213,231,195,12,24,61,63,199,160,221,185,71,103,54,132,90,179,171,25,126,255,120,45,146,100,153,39,33,207,133,239,29,247,94,36,18,143,152,209,138,94,241,224,248,253,83,174,222,70,183,27,87,79,32,40,93,204,112,81,141,147,175,61,150,62,25,48,146,64,122,26,6,114,86,189,57,186,27,41,71,63,165,40,98,10,198,219,121,68,77,13,235,10,87,27,107,18,189,191,25,230,210,5,196,70,201,132,70,140,232,245,5,34,85,186,154,43,66,196,97,38,241,165,230,70,19,230,200,46,99,166,131,152,233,144,234,217,162,44,52,140,5,29,168,119,46,236,208,147,159,67,170,191,5,194,211,22,103,252,124,107,240,138,156,74,33,75,216,162,133,108,82,167,147,206,236,103,70,144,220,137,53,172,168,47,21,149,119,163,109,172,228,110,134,122,70,78,249,49,140,3,56,218,190,65,252,30,121,114,164,206,163,183,135,110,206,218,245,91,67,119,17,160,118,90,123,207,214,23,235,248,59,190,155,81,71,82,230,100,180,112,94,104,221,178,35,221,68,16,197,140,182,80,44,47,186,30,239,144,71,235,192,62,98,158,49,7,165,62,76,123,225,42,209,33,61,141,130,95,158,172,153,16,105,220,187,17,91,203,168,0,86,57,98,198,69,188,98,30,5,113,80,55,191,125,248,202,70,10,59,27,180,179,78,31,128,10,226,146,223,102,187,115,118,112,204,83,219,219,158,25,119,48,172,200,30,108,181,154,126,66,220,251,237,164,75,182,82,116,75,232,117,9,51,132,98,50,40,5,98,57,111,143,0,48,10,15,119,152,141,96,195,177,100,203,122,44,69,42,163,116,107,224,61,65,170,48,64,231,85,49,83,2,141,229,215,40,80,230,52,133,26,183,213,18,15,254,35,115,156,102,116,69,61,42,55,101,146,46,84,38,64,45,169,178,116,185,90,183,164,78,107,119,83,243,115,28,244,106,251,216,43,159,172,8,24,0,37,31,152,187,98,208,0,129,202,2,67,99,186,122,130,116,153,244,209,206,76,6,248,85,130,130,28,114,180,216,212,220,128,144,183,252,96,112,189,166,185,209,213,176,99,208,192,47,111,249,109,52,74,189,124,205,92,121,219,246,173,106,110,160,13,195,204,160,231,52,134,72,109,121,162,4,115,253,172,160,247,86,184,79,241,98,7,121,58,249,220,47,46,220,161,232,56,1,210,84,25,83,96,42,94,241,255,185,88,212,211,192,167,182,210,114,50,224,69,231,173,27,81,249,205,121,120,133,96,198,170,140,45,79,39,96,34,130,14,178,76,109,189,177,124,232,144,18,2,124,36,69,250,115,27,131,5,227,125,220,33,211,176,209,150,186,87,50,108,188,5,48,212,252,102,124,128,203,9,50,154,64,232,104,176,130,153,34,25,56,32,209,22,179,97,155,79,50,112,236,35,212,31,133,100,17,8,152,52,111,65,149,144,40,239,51,104,136,38,41,172,33,65,207,115,76,130,218,96,254,20,9,151,24,1,67,198,242,121,15,134,231,44,102,122,197,130,127,227,237,9,67,90,83,75,99,101,247,36,22,185,32,71,134,154,123,11,197,107,170,42,91,50,237,84,189,17,227,142,67,0,133,112,217,229,89,202,37,36,152,249,29,96,38,98,94,39,91,5,56,24,21,251,84,108,159,8,254,154,183,255,48,117,228,189,27,253,22,225,99,65,25,35,93,229,214,74,54,162,215,30,145,144,45,117,48,180,199,78,184,57,220,172,200,244,111,120,50,206,187,140,185,11,50,164,152,70,101,180,210,79,10,252,77,126,184,82,180,15,170,137,105,89,0,49,194,60,20,84,43,230,31,72,32,248,124,101,82,65,249,208,86,150,76,51,74,170,65,83,241,54,62,188,235,37,102,52,219,131,168,197,200,84,179,130,134,24,219,217,35,86,222,176,34,125,90,55,220,122,57,94,168,0,201,144,32,19,57,66,216,19,233,229,46,208,240,103,238,70,115,17,179,172,46,233,61,50,183,253,36,79,75,167,43,95,142,251,74,231,118,52,241,16,163,22,161,16,70,59,144,122,232,77,222,156,41,128,95,75,228,29,135,126,112,98,51,71,229,201,223,179,174,16,254,100,59,162,200,47,230,55,76,39,79,213,107,132,148,98,6,34,151,59,33,64,54,57,63,168,47,135,46,46,43,120,79,181,34,54,224,217,205,101,96,2,205,255,84,244,169,106,48,208,188,213,34,141,125,5,86,228,21,157,100,147,134,91,157,101,141,195,37,98,132,106,18,213,106,134,166,197,67,54,224,183,69,58,18,11,77,224,169,149,7,7,252,18,34,83,176,190,11,133,82,103,142,234,202,243,78,250,13,118,62,167,249,58,71,169,253,138,85,181,162,61,104,192,245,45,114,216,104,63,188,15,88,147,241,106,105,241,237,153,97,98,105,193,151,85,77,216,91,204,116,121,187,195,59,140,4,68,87,38,58,160,33,110,14,234,252,10,132,186,144,242,90,161,34,69,255,1,172,133,97,46,72,40,109,143,236,127,200,104,50,69,95,160,21,159,209,33,58,192,173,201,218,35,131,126,35,13,195,74,65,62,79,204,48,100,204,120,50,54,20,249,30,32,189,33,63,10,243,219,141,142,152,127,212,31,226,201,56,170,138,252,54,34,12,94,72,50,51,138,40,98,126,206,157,131,106,237,230,45,145,33,80,96,87,33,63,123,94,193,85,167,179,112,142,197,20,166,2,188,133,58,188,80,18,59,43,223,11,120,146,196,193,6,191,78,6,188,13,113,178,236,134,224,39,207,200,15,130,248,164,172,15,10,25,33,147,0,87,10,249,80,189,26,105,3,111,73,124,102,52,73,228,197,32,169,47,49,87,208,238,147,50,19,165,133,247,223,132,122,205,250,106,196,252,62,127,76,113,227,196,19,27,253,61,57,197,129,3,202,20,183,212,65,100,182,160,69,214,12,165,245,21,221,248,150,199,228,177,171,152,79,9,20,156,53,226,205,42,33,52,73,117,218,110,99,237,241,241,212,188,236,188,9,115,83,132,17,93,199,56,76,97,165,79,86,94,107,188,168,108,173,164,147,123,209,187,68,116,132,116,203,171,1,203,152,183,198,210,171,13,113,231,147,208,116,166,116,125,60,191,110,150,36,163,35,157,114,212,90,86,232,214,18,137,226,229,139,25,204,109,196,231,133,210,142,126,74,26,122,110,236,163,200,206,9,85,47,230,49,50,152,180,54,241,163,99,246,46,200,96,146,132,92,211,149,59,168,143,133,215,72,187,66,155,159,223,134,168,214,119,233,23,108,44,169,124,151,66,251,201,202,232,132,228,173,78,21,104,168,130,224,111,34,192,164,71,151,17,241,198,30,223,171,33,4,196,10,163,85,13,51,93,52,85,47,6,138,34,132,114,240,28,53,53,151,185,51,70,238,77,67,232,66,251,214,136,116,11,78,101,209,215,42,36,233,35,35,210,1,68,73,116,241,110,126,2,91,101,222,192,205,93,28,85,29,34,215,147,230,85,115,253,96,238,104,40,167,25,188,246,76,51,76,151,226,75,240,233,35,183,59,32,134,68,201,56,205,131,28,163,152,97,154,200,16,2,57,190,192,12,243,173,76,40,175,38,83,30,20,113,98,6,151,226,103,128,17,233,109,189,24,122,180,25,163,66,177,186,202,79,207,141,38,90,94,140,136,181,154,113,144,51,241,128,154,65,28,248,152,201,190,133,47,1,151,125,50,202,141,107,237,240,37,221,55,58,116,170,60,248,192,107,10,234,65,168,148,179,53,137,14,41,234,172,49,27,160,19,77,130,26,204,4,140,225,221,209,4,186,138,124,207,6,46,34,70,5,175,187,202,147,65,8,17,153,158,97,105,37,185,117,165,141,108,102,26,105,173,174,23,3,133,107,177,188,160,65,204,122,255,51,131,188,29,225,199,12,132,69,182,204,36,218,185,70,166,176,0,9,203,99,155,16,100,26,225,248,150,207,129,79,187,34,152,124,63,34,112,26,227,79,239,59,92,164,55,98,47,82,146,7,67,111,133,154,123,140,247,130,26,94,204,21,180,109,88,139,80,12,16,158,17,187,230,20,222,104,44,79,49,179,157,165,175,13,239,202,238,98,134,150,100,100,184,216,143,94,91,173,216,154,153,51,78,229,52,67,62,84,35,158,35,253,145,109,202,70,102,252,22,79,140,39,164,45,25,44,90,132,69,56,159,251,21,9,70,121,173,109,106,139,153,252,58,61,139,165,224,81,81,146,205,148,4,68,172,227,136,25,68,82,108,134,100,227,151,204,35,232,253,144,111,13,111,217,148,140,196,92,242,92,132,112,64,26,220,168,147,30,195,203,186,25,193,229,91,197,12,248,63,194,46,226,156,165,247,126,247,59,53,18,53,32,138,119,147,7,31,7,70,253,240,181,175,116,74,98,125,71,91,102,121,42,250,67,122,111,206,235,208,96,120,230,242,28,11,153,71,205,228,182,226,106,126,104,201,144,66,42,22,57,88,186,138,79,147,215,130,220,35,72,171,144,184,216,69,182,97,154,165,82,53,149,2,82,77,94,127,107,248,68,195,49,172,196,181,249,203,48,237,212,145,12,174,60,154,124,173,109,129,104,236,24,207,217,109,9,210,30,198,77,157,17,91,53,213,195,52,110,4,83,243,157,105,26,150,89,102,140,5,121,114,213,62,165,27,17,51,138,3,81,60,65,90,34,207,84,67,19,193,214,25,199,121,35,30,145,231,54,37,228,19,35,10,130,68,70,212,244,132,195,141,153,44,181,165,175,5,237,103,212,205,241,52,214,149,147,107,195,245,24,233,142,2,177,224,62,98,125,203,113,71,122,23,250,182,54,242,107,145,150,89,161,86,67,18,78,186,94,199,15,202,52,96,14,236,3,103,202,209,180,77,52,52,156,179,183,2,122,151,49,131,116,181,142,8,7,171,17,38,139,249,45,189,217,211,99,133,84,62,173,108,247,59,28,86,40,33,135,90,73,161,139,143,190,150,76,65,90,154,174,68,7,34,17,66,199,134,41,217,101,228,49,142,236,207,64,155,65,23,184,25,93,238,146,47,108,124,29,193,53,58,166,169,147,228,99,33,113,189,130,68,21,15,98,93,153,6,192,144,90,28,120,76,199,62,229,168,166,185,225,4,129,134,121,213,217,254,131,25,210,139,136,159,241,246,155,44,44,122,229,82,139,192,168,246,110,93,98,6,128,234,135,195,232,198,201,186,197,60,32,150,12,226,239,109,226,245,98,238,136,108,248,139,49,4,71,252,0,8,176,102,18,78,227,215,77,89,213,235,109,255,73,110,105,200,241,44,71,97,94,72,2,197,163,117,115,90,196,220,112,58,125,212,186,53,1,230,210,91,166,36,30,1,68,7,144,218,228,106,32,216,222,11,70,67,224,70,154,34,205,248,132,81,72,254,169,0,201,20,38,61,53,227,52,127,254,13,90,140,50,168,8,102,199,233,49,104,128,219,58,44,245,71,212,199,205,8,189,200,178,95,204,210,216,21,32,214,36,41,149,102,96,84,81,90,129,10,167,39,162,5,51,10,89,59,136,222,137,169,197,75,1,233,57,162,248,72,89,121,45,121,49,250,52,147,172,101,144,166,75,66,149,103,62,22,228,250,116,160,247,58,227,69,204,44,147,96,145,71,197,98,200,250,131,39,108,135,238,5,32,159,146,173,146,102,30,222,147,104,20,145,45,25,121,177,66,75,82,146,253,190,195,110,144,102,40,159,118,4,186,100,10,150,108,88,112,4,221,96,99,177,194,86,182,31,97,54,198,209,32,230,39,163,46,19,21,87,184,199,115,67,135,82,135,222,155,14,139,200,12,112,214,200,99,91,217,122,231,181,181,102,75,226,176,80,100,148,36,237,231,196,214,17,163,2,17,121,208,97,245,64,49,66,8,224,24,141,1,241,95,191,50,34,214,11,230,71,234,176,210,241,61,106,174,36,80,194,124,4,48,131,185,44,122,124,242,193,206,214,241,132,149,184,174,188,57,238,150,220,124,208,71,150,207,141,128,156,204,81,136,142,90,147,225,70,219,81,222,154,121,151,139,175,44,203,144,164,185,111,208,147,110,165,87,79,78,197,119,172,13,217,208,44,225,122,228,222,192,94,242,20,168,40,196,13,189,247,218,178,21,87,83,182,87,43,220,192,51,214,214,148,22,32,51,91,231,84,172,76,232,229,182,62,119,31,17,127,219,186,78,197,74,51,147,250,140,155,83,197,108,122,53,33,115,60,248,243,140,133,153,234,215,156,115,180,65,71,35,94,60,230,140,37,141,12,176,126,31,237,249,126,94,130,123,155,37,160,14,29,83,60,149,154,91,45,84,31,106,165,33,47,206,136,102,116,43,159,33,13,90,68,230,232,217,159,183,94,6,53,79,101,137,119,253,215,124,107,28,110,29,207,110,233,79,15,235,142,138,243,167,174,236,144,251,49,211,228,31,230,155,233,116,172,141,170,66,28,1,176,40,86,189,24,153,188,28,50,58,22,63,63,221,90,212,239,208,32,252,94,106,125,30,113,36,151,175,249,189,195,138,83,145,202,247,218,31,43,9,143,56,238,65,178,234,142,209,160,188,138,44,38,92,140,69,173,85,42,62,96,56,9,180,211,204,132,238,177,232,193,6,233,20,123,62,205,12,180,206,176,56,68,28,179,105,204,241,14,1,165,222,147,154,71,195,160,7,231,196,193,130,132,252,210,69,203,73,30,242,63,36,233,233,137,21,51,109,55,241,33,9,67,228,222,195,20,160,35,229,12,14,174,201,153,70,85,43,201,228,172,104,181,151,154,7,128,171,21,57,103,24,162,143,152,65,103,123,20,138,6,29,8,168,52,179,14,71,108,101,168,106,23,121,112,58,222,158,211,190,68,114,163,201,202,1,103,212,79,236,209,212,80,100,147,69,231,154,78,136,40,140,0,81,148,139,141,163,54,253,232,247,146,153,198,199,108,220,128,33,153,49,240,137,210,106,57,232,168,170,179,253,175,143,153,54,194,76,114,66,99,36,251,5,71,69,137,243,146,111,75,122,59,205,237,90,147,122,198,122,231,202,97,12,3,37,60,44,89,77,122,223,118,139,25,221,244,8,128,161,66,110,178,25,1,222,46,53,227,99,88,173,197,215,166,7,141,148,94,130,40,104,17,21,51,40,210,136,82,27,154,5,159,171,27,36,210,129,23,48,82,220,252,237,78,136,188,182,128,13,174,166,151,128,21,33,36,16,41,9,162,134,252,237,254,83,87,142,116,8,80,90,89,217,157,4,106,156,169,56,218,159,211,133,212,74,9,14,251,105,197,106,153,136,208,68,69,96,63,80,81,151,84,74,39,186,137,100,59,224,43,33,184,196,220,77,23,55,160,91,237,168,47,128,46,67,203,106,236,164,104,175,111,77,90,121,196,136,83,159,144,240,164,195,248,58,34,65,244,14,173,82,116,68,129,50,150,8,98,23,114,159,178,141,190,125,177,201,75,175,79,130,8,168,219,201,31,38,52,146,220,43,160,147,148,2,4,226,240,54,190,42,102,146,173,71,164,64,218,21,31,132,136,182,6,23,251,52,220,73,147,183,226,41,75,222,124,42,177,19,102,80,232,17,93,51,164,83,182,156,78,113,48,107,227,150,14,20,167,144,100,233,78,188,192,66,231,244,99,134,86,33,242,121,184,33,83,166,48,200,158,147,107,115,153,162,103,19,179,201,66,183,24,81,58,124,151,152,13,150,177,194,124,138,6,231,205,212,67,35,241,5,138,55,251,48,49,179,99,69,190,131,242,91,149,148,53,242,150,128,175,194,60,68,250,136,74,32,137,227,28,150,6,55,214,16,243,182,150,225,252,237,214,101,38,153,142,222,28,241,222,189,143,33,185,93,142,143,158,153,97,208,189,69,166,105,163,60,59,242,197,138,105,134,166,121,25,182,55,110,94,77,201,75,204,212,137,98,101,47,90,197,36,137,132,100,61,138,82,249,219,71,147,91,205,130,188,40,3,44,250,231,196,31,0,65,56,35,8,32,156,56,77,206,244,23,245,112,114,198,226,133,190,84,78,137,6,195,120,162,152,104,254,234,146,6,50,201,176,209,67,48,7,0,220,213,171,1,71,150,52,227,230,203,111,91,5,190,198,84,92,156,226,242,222,195,90,253,66,48,7,124,254,144,15,58,12,34,23,72,215,78,78,81,175,182,166,221,184,154,29,239,234,213,27,192,127,128,112,13,29,113,245,230,141,242,137,155,141,235,105,233,205,43,233,78,55,91,122,97,170,217,244,198,220,12,59,203,253,88,91,170,12,161,94,174,254,48,140,151,164,222,18,183,60,155,78,243,65,208,17,67,254,195,196,160,239,69,77,55,74,1,247,32,95,39,203,219,168,228,163,29,166,80,158,212,21,216,17,30,138,78,6,24,25,111,251,152,145,6,8,124,124,237,112,95,168,25,233,172,80,10,170,119,105,114,25,142,43,24,92,221,204,226,174,106,53,97,180,176,82,60,214,139,1,111,173,20,41,130,109,85,175,54,198,248,120,47,160,99,114,200,180,102,157,130,241,224,132,125,186,0,109,162,142,232,10,120,51,90,143,86,24,21,73,83,186,25,127,81,199,20,77,198,182,226,234,137,44,163,60,26,136,161,0,179,62,51,153,67,25,211,106,3,17,67,190,174,116,43,15,232,182,224,229,136,223,62,165,79,181,226,54,167,81,124,71,160,93,1,226,67,78,121,200,119,174,144,151,69,130,106,161,232,180,37,65,245,78,213,58,92,183,30,64,210,253,108,165,52,58,148,64,151,160,69,33,26,137,4,69,70,202,17,146,80,144,175,244,156,223,116,103,244,128,120,44,131,79,233,115,115,130,156,80,63,162,187,125,12,189,186,176,235,199,213,28,64,35,215,86,37,253,30,216,95,56,90,103,151,85,15,102,25,246,163,232,120,49,237,43,49,35,165,26,221,96,109,126,183,241,106,168,100,207,45,99,62,83,230,119,181,160,45,222,187,173,78,100,144,230,198,211,70,91,75,51,173,56,121,114,6,37,40,175,25,192,119,226,228,20,133,216,246,57,248,43,204,208,163,169,185,25,29,161,155,55,174,96,88,161,14,44,57,79,200,50,104,212,87,32,204,110,121,49,252,7,85,175,70,69,57,126,153,38,24,113,137,225,154,63,37,182,12,156,90,221,227,139,181,204,120,218,2,158,133,62,101,72,139,225,94,98,203,192,29,184,18,216,129,22,90,129,104,91,134,42,144,180,122,161,213,191,196,152,1,162,157,146,111,121,161,20,156,141,209,28,5,136,112,136,149,240,199,157,117,234,17,107,200,44,134,170,173,133,192,47,185,133,161,213,92,218,158,91,139,37,2,250,164,73,4,100,68,62,33,34,65,29,162,53,249,216,101,90,7,80,244,216,209,29,36,63,13,210,248,166,21,249,101,57,85,45,205,39,157,110,64,137,37,186,50,208,78,244,36,130,13,214,153,48,172,4,16,45,118,100,53,164,50,83,56,154,2,24,67,13,251,12,217,132,65,45,157,148,130,155,6,4,208,171,27,189,21,51,219,251,102,219,106,70,139,36,218,205,104,242,186,250,104,160,21,34,201,68,175,207,231,165,13,208,19,157,152,207,120,170,236,193,5,146,154,84,146,35,189,222,101,191,43,32,70,114,22,78,130,91,217,53,12,232,29,56,39,235,75,108,114,166,194,7,251,220,251,28,21,235,89,19,179,241,172,230,168,88,177,39,205,213,96,80,97,110,77,104,117,49,27,14,60,110,14,136,77,23,72,193,7,139,134,53,187,157,188,23,184,253,30,107,115,24,109,164,76,36,54,187,19,29,107,3,111,62,93,9,200,239,96,38,142,123,15,3,199,136,25,208,175,247,220,80,66,121,235,124,139,249,237,119,163,196,20,167,197,44,29,203,3,28,2,124,89,46,175,157,228,8,207,76,91,233,201,213,7,255,87,166,207,96,79,71,235,39,174,46,76,6,121,114,106,182,145,249,88,205,178,52,242,228,48,113,133,158,27,165,73,116,206,196,252,211,54,21,102,218,128,245,230,3,15,75,246,241,37,190,196,51,131,243,143,38,65,92,135,253,185,250,133,48,33,185,6,169,234,206,134,3,36,57,233,212,91,43,15,40,148,135,196,76,195,78,244,4,67,246,44,91,49,149,29,98,172,184,186,67,159,45,86,130,140,216,24,240,111,19,91,102,106,160,68,65,87,26,58,147,158,7,51,106,195,53,251,61,147,65,115,176,153,13,180,66,210,120,82,149,115,24,133,239,9,129,25,19,212,73,41,105,204,61,153,242,159,21,189,48,249,97,232,11,195,91,70,229,253,138,67,96,61,128,55,183,210,134,220,179,94,221,128,80,229,99,211,180,38,191,204,90,43,226,46,0,185,146,175,65,107,109,173,249,53,104,38,82,115,249,250,3,48,53,201,128,130,214,235,103,202,137,46,105,46,18,150,55,106,205,104,169,79,113,193,232,190,89,59,191,21,232,171,34,215,190,104,53,180,91,13,190,126,229,75,194,106,220,114,75,233,124,213,60,115,207,175,110,83,172,173,142,150,219,18,51,216,150,52,163,146,42,227,125,144,21,9,225,50,228,183,133,11,120,24,177,219,200,214,95,90,23,197,195,58,84,156,232,72,136,101,15,184,88,126,123,210,165,17,91,41,10,156,82,157,60,68,170,117,230,134,5,227,123,198,85,136,163,128,69,138,29,169,65,101,37,86,171,186,199,118,101,232,0,177,34,110,28,67,10,29,68,182,219,99,54,66,189,184,53,252,44,83,175,6,160,58,178,125,188,157,207,115,15,90,187,122,238,210,173,73,124,129,106,78,147,94,126,212,11,165,188,2,40,61,104,240,237,244,73,125,59,26,100,8,225,99,6,35,132,178,186,220,218,40,53,253,91,46,192,217,71,102,66,55,90,179,148,41,5,60,42,63,220,201,211,250,83,111,107,114,87,107,131,65,211,239,253,179,101,200,59,83,200,137,12,25,109,115,45,25,123,49,91,210,56,120,25,26,7,128,76,35,170,204,1,85,93,7,208,135,76,147,247,101,159,103,31,247,62,156,39,98,93,20,35,67,226,148,230,132,34,223,10,29,168,64,31,18,109,240,247,98,30,0,99,122,152,183,40,3,152,185,213,192,229,163,123,115,186,156,60,198,197,41,84,21,214,71,167,175,69,151,101,44,107,52,136,142,78,96,192,92,1,191,90,70,164,251,185,57,210,212,45,121,48,206,77,42,122,51,191,101,31,174,29,122,117,122,164,34,227,208,115,84,198,251,120,67,158,172,82,159,74,43,173,64,50,203,234,49,216,89,154,169,7,171,57,148,91,151,53,182,201,30,139,18,101,13,209,75,251,225,173,27,221,11,81,113,250,195,92,68,41,203,50,91,48,131,36,53,72,23,204,50,230,178,81,125,73,106,144,218,229,165,232,103,154,249,45,17,233,146,131,222,136,254,67,133,11,60,224,237,250,169,217,1,228,201,88,133,178,211,109,234,24,1,52,69,123,233,78,25,110,252,180,26,137,53,38,197,214,73,10,55,80,58,133,7,238,160,204,233,65,59,128,144,98,152,139,177,185,164,25,33,185,22,7,15,93,191,171,202,213,128,4,123,15,246,15,227,91,91,98,126,225,122,40,238,176,232,171,56,249,100,204,71,194,202,96,80,88,91,70,252,121,132,239,139,134,111,5,80,37,9,54,65,152,77,164,133,110,198,23,128,16,196,76,175,118,17,119,150,8,61,205,40,206,142,148,85,134,128,127,202,144,27,109,226,77,135,21,30,198,33,102,50,82,53,121,56,56,76,228,201,45,224,139,197,135,53,153,75,48,91,238,38,182,248,106,125,44,98,6,153,19,209,61,109,222,130,39,130,87,6,54,209,147,135,42,174,120,152,151,209,90,165,171,64,5,82,222,251,189,19,204,75,233,73,176,246,213,252,182,149,17,89,158,6,78,70,188,1,132,30,118,77,115,65,196,59,31,109,177,217,238,248,160,0,192,170,56,103,40,169,5,75,248,51,111,90,241,143,152,201,1,199,234,134,220,72,206,69,131,112,69,59,15,121,36,105,219,199,12,151,212,137,236,213,129,151,61,173,203,218,62,34,167,103,100,184,114,241,59,174,8,9,35,229,135,14,138,60,24,181,209,104,138,49,230,48,245,164,173,168,146,25,92,136,188,229,92,52,2,152,168,203,178,64,142,224,87,240,185,217,168,34,139,202,152,92,249,154,207,229,185,225,166,48,167,238,145,245,7,25,82,170,224,193,77,117,146,0,125,152,120,43,255,19,102,148,75,213,220,105,220,143,60,104,167,77,47,127,27,102,107,178,213,153,47,108,186,33,194,11,180,86,204,36,88,2,143,68,39,211,200,44,111,176,144,28,112,183,185,177,204,159,97,142,171,47,98,152,87,204,141,75,118,178,167,148,33,59,7,81,55,69,227,224,71,89,90,191,161,105,178,4,3,161,65,83,135,110,214,180,12,212,22,238,50,237,185,130,96,57,214,38,176,50,1,12,167,243,145,247,110,212,73,146,63,133,116,142,120,35,96,19,86,184,134,8,152,236,35,113,21,93,133,145,30,48,185,99,201,76,211,182,84,19,92,12,87,77,215,183,6,47,87,162,137,3,157,48,221,24,184,248,134,131,246,230,44,49,154,60,88,5,192,181,163,252,105,29,10,242,96,48,74,7,14,17,214,189,149,253,139,227,88,54,53,81,236,134,93,144,157,30,194,116,248,125,179,43,121,92,121,235,65,74,48,9,32,76,171,81,66,85,232,213,99,71,155,38,246,46,251,194,128,119,52,91,250,89,96,249,53,140,117,232,36,199,66,185,154,243,54,2,213,154,85,118,106,169,93,188,141,1,58,38,75,217,36,177,117,225,27,42,37,209,120,232,158,92,125,236,119,22,190,35,40,59,62,233,29,150,155,55,227,107,141,171,135,49,70,166,25,205,150,56,213,201,149,241,237,195,108,108,145,35,187,187,80,168,18,111,165,147,138,136,42,197,79,229,64,175,70,149,111,6,78,229,205,66,4,155,210,60,44,1,20,128,13,120,210,150,88,209,249,216,217,66,72,134,108,136,217,200,249,178,177,18,172,136,252,52,177,81,116,75,12,59,5,154,62,25,66,42,45,17,52,64,144,229,230,147,115,61,64,48,28,86,58,145,44,147,221,162,201,22,240,229,146,215,34,174,14,20,85,51,50,93,53,142,209,19,205,122,109,109,234,157,41,55,4,38,142,46,63,9,177,73,111,181,147,184,77,122,27,37,148,197,239,44,209,156,242,30,171,23,193,28,177,83,2,24,59,97,62,66,192,54,76,16,246,198,242,192,225,237,146,114,180,118,223,17,196,18,144,169,8,99,6,96,28,164,55,99,26,190,61,91,83,142,240,205,192,186,88,3,245,54,71,23,135,0,243,219,100,70,154,181,192,8,135,204,196,43,139,65,109,85,83,57,205,132,227,3,249,243,194,73,116,148,196,12,127,86,79,104,52,145,115,23,243,59,176,106,94,189,40,0,168,185,32,213,32,184,235,33,176,236,183,21,30,120,48,227,123,111,75,129,137,249,77,13,103,175,6,248,214,223,139,200,123,211,196,155,157,153,3,62,78,249,98,198,244,215,99,13,208,64,33,219,74,49,97,146,0,47,3,94,87,183,216,56,106,19,159,70,245,81,144,38,167,24,185,87,222,155,148,189,156,249,5,198,178,168,130,0,121,65,64,66,204,112,32,230,210,190,93,36,31,96,102,121,187,233,137,170,45,153,161,207,205,223,10,41,201,139,81,151,65,21,211,12,79,122,146,79,32,178,151,60,110,99,219,22,55,99,249,33,5,34,72,47,24,205,232,229,251,125,111,240,221,210,154,12,229,69,129,124,80,16,175,111,107,57,105,166,98,185,110,92,77,190,166,202,213,156,40,17,46,35,80,181,5,242,74,147,103,141,39,235,63,61,190,59,173,141,44,164,123,4,239,141,205,179,77,243,11,95,239,240,148,127,167,185,248,230,153,190,241,176,91,52,31,48,37,91,78,21,34,168,62,162,96,214,15,88,183,42,102,202,11,62,137,97,30,39,57,154,214,6,123,145,135,241,212,39,217,169,211,92,153,163,254,195,219,52,45,243,157,33,208,223,57,98,76,134,157,139,115,163,98,136,62,214,175,25,168,79,201,32,198,228,158,75,36,239,0,132,189,207,47,87,111,180,162,227,106,212,88,146,204,159,243,227,5,219,197,15,237,14,41,108,213,171,127,192,187,191,86,72,58,147,177,224,71,23,0,169,175,95,51,10,63,73,85,110,247,54,4,198,143,153,96,121,231,202,69,222,230,140,0,78,183,13,18,180,200,197,68,245,65,232,97,1,140,148,163,17,108,102,119,222,110,134,161,182,203,147,29,67,66,254,90,225,244,149,133,13,31,48,61,238,191,47,109,74,81,87,111,125,44,115,245,107,5,17,121,51,42,220,192,62,152,40,191,102,11,87,114,101,242,181,26,27,139,155,7,85,89,185,249,125,255,239,75,139,188,233,56,159,111,137,94,166,231,0,160,72,165,90,46,230,250,2,119,223,82,154,137,20,46,185,55,137,196,229,59,41,34,104,154,4,176,238,165,27,126,39,157,169,37,155,216,49,211,161,226,46,88,51,41,5,89,152,84,144,119,84,111,222,190,134,228,140,152,171,177,156,255,190,88,53,186,97,153,226,204,186,17,201,189,138,20,195,214,49,37,12,116,133,203,119,243,66,131,140,188,88,45,214,61,144,143,214,36,8,97,148,141,161,40,70,109,105,179,212,143,48,88,247,32,132,100,92,21,143,129,73,63,35,104,164,150,80,37,154,221,70,129,25,121,46,242,97,93,16,44,220,155,6,63,255,158,195,8,88,228,123,54,43,52,249,205,17,66,150,248,135,247,90,217,130,130,103,81,63,51,13,202,28,63,2,172,109,167,201,94,136,114,238,141,96,184,145,72,151,41,254,246,31,218,255,124,68,33,219,18,212,222,38,11,147,93,234,0,100,183,148,86,77,140,40,219,85,27,21,0,1,186,179,21,22,121,238,67,141,183,200,213,148,45,246,8,179,177,4,230,163,25,240,59,4,204,121,46,145,40,32,171,254,206,131,88,63,168,105,151,60,23,33,224,160,208,231,15,14,65,164,120,11,212,129,234,140,66,56,112,178,46,85,246,247,83,232,244,246,216,53,108,87,206,207,101,221,77,17,166,131,178,59,73,244,243,99,222,1,123,104,166,96,51,62,230,17,212,148,164,44,55,68,138,255,85,90,231,255,252,191,253,187,255,252,127,255,199,191,255,79,255,199,151,217,153,29,180,252,183,51,59,255,99,143,34,163,0,68,118,198,190,92,123,111,58,72,70,139,229,199,81,129,8,81,118,245,65,73,62,104,2,186,53,184,103,69,6,202,215,133,160,163,155,65,131,202,197,168,193,196,198,76,159,27,90,119,105,126,94,112,15,116,82,255,65,119,228,213,176,243,180,128,201,117,72,57,164,97,120,19,88,39,224,25,93,103,81,175,96,214,2,192,113,23,185,67,109,146,170,228,152,9,164,91,156,240,204,76,113,30,16,215,236,46,116,133,223,66,186,252,234,146,160,206,210,162,227,139,199,147,171,223,92,123,195,26,29,47,245,234,161,64,248,122,34,188,165,41,165,37,245,21,171,17,138,131,8,197,216,182,147,98,144,181,108,237,248,30,199,25,152,87,238,141,46,74,148,192,8,195,103,170,60,176,199,20,211,114,8,55,20,86,27,57,20,64,60,71,169,117,66,24,53,167,28,164,150,70,28,73,141,120,155,158,255,198,57,87,146,147,110,9,15,230,176,74,249,78,192,37,138,116,73,97,111,126,13,179,54,41,31,193,219,138,207,4,95,81,224,234,165,5,21,95,140,44,71,82,75,65,148,144,175,100,11,59,33,166,67,137,221,241,17,105,179,9,86,43,40,249,147,198,21,7,148,146,201,74,148,39,196,22,226,56,163,196,157,192,246,13,111,121,23,183,219,178,221,193,216,240,62,219,205,196,143,81,171,10,46,183,195,226,35,78,57,189,243,55,6,115,16,80,15,113,248,225,13,217,73,39,7,119,142,152,33,138,8,154,98,36,57,231,149,42,83,1,47,44,204,31,3,118,96,137,38,172,221,48,89,11,207,106,122,49,236,153,145,64,124,195,13,127,233,210,8,44,27,86,104,55,185,53,103,167,49,50,32,110,148,36,98,181,77,189,120,192,51,31,221,21,139,185,62,196,12,25,74,18,31,204,117,228,152,162,48,70,61,96,101,243,197,209,26,172,97,133,87,132,88,141,46,54,9,60,43,89,166,100,75,169,135,157,174,105,76,252,126,45,50,55,16,2,85,13,215,233,96,136,208,17,100,160,32,91,159,181,161,17,125,195,12,33,132,196,188,141,198,190,184,218,216,154,164,214,217,24,148,108,128,131,245,124,72,78,9,78,221,29,85,170,97,76,121,85,179,16,237,70,43,1,196,130,43,85,199,232,171,36,253,152,153,25,152,166,36,57,201,161,135,90,118,36,110,112,10,229,167,97,130,142,242,49,116,39,47,96,238,154,63,129,198,36,154,212,22,37,175,76,190,64,174,185,162,229,176,35,104,161,169,27,182,254,29,63,109,204,169,82,93,235,38,182,187,35,203,192,23,208,171,241,226,118,190,182,233,250,170,121,67,156,156,105,4,176,129,31,179,233,86,186,121,193,79,208,213,204,30,30,35,142,176,142,190,24,154,0,217,190,77,179,106,151,122,39,221,46,25,69,209,40,213,132,252,6,153,183,17,90,202,0,3,81,63,80,51,24,184,164,102,123,209,131,116,34,31,139,232,90,146,102,177,251,105,130,177,147,204,172,145,127,164,61,127,105,18,16,69,168,232,105,97,35,253,124,177,231,227,95,161,224,48,41,56,205,227,209,156,19,192,116,130,15,233,166,65,81,131,226,92,236,211,236,97,154,35,68,233,106,199,110,201,198,43,120,252,103,38,151,154,212,134,116,18,234,116,184,70,15,222,147,155,106,111,201,141,2,204,221,209,253,58,161,127,20,15,9,224,32,76,127,66,132,252,126,111,105,66,25,247,58,247,98,88,157,36,77,78,194,51,34,68,32,238,83,209,100,239,136,0,146,23,29,20,144,210,73,130,147,79,24,120,75,4,29,33,243,215,28,251,123,154,36,251,54,144,156,92,252,214,88,73,176,191,225,222,100,99,25,38,65,19,244,57,156,214,91,118,99,200,248,238,12,32,27,34,40,77,166,218,59,186,166,160,222,141,32,68,202,111,224,74,107,34,69,137,93,142,28,4,32,0,214,21,164,154,37,89,196,108,68,5,129,218,34,116,146,5,58,141,82,39,209,79,52,13,75,213,3,154,142,149,248,61,42,104,130,224,160,233,100,198,118,251,246,105,32,115,242,94,47,158,40,9,17,175,244,119,11,48,209,208,6,41,54,98,244,192,242,181,161,76,96,100,3,189,78,143,139,84,6,225,69,137,4,37,161,234,40,114,112,83,232,47,43,224,154,47,134,70,231,91,138,169,47,54,42,137,230,4,28,47,213,113,227,17,232,241,98,72,172,172,174,133,92,226,242,89,211,188,143,254,54,144,204,196,107,210,206,150,156,144,86,99,134,53,125,5,156,135,199,147,114,42,147,33,7,21,73,188,62,244,106,163,162,9,180,207,4,136,34,112,134,98,18,59,33,148,66,127,190,236,75,20,183,97,158,8,184,3,217,140,79,109,221,118,221,192,74,160,117,164,181,245,221,231,73,180,15,237,132,122,111,32,107,105,6,149,87,21,82,0,132,54,0,9,23,216,145,20,6,145,174,219,193,146,67,219,221,115,181,20,82,208,141,220,52,208,64,150,197,17,243,144,230,12,250,45,134,224,3,159,149,148,102,226,75,136,224,21,205,48,185,91,96,110,26,176,101,189,247,251,130,39,32,103,160,83,62,80,136,29,103,12,16,188,45,137,165,3,84,171,183,128,230,210,68,169,199,31,149,59,122,96,220,60,17,122,85,8,7,162,0,1,101,176,70,145,169,248,15,142,137,0,33,45,147,2,23,51,32,238,0,98,95,26,10,245,165,224,248,247,111,133,156,52,192,119,181,66,215,61,194,252,38,141,84,167,153,114,164,83,195,140,78,209,85,243,10,86,33,131,107,124,102,40,93,59,37,110,13,49,181,84,51,55,77,122,65,189,206,208,191,41,46,67,2,36,98,123,30,2,102,153,174,168,198,141,94,228,104,98,158,90,227,98,93,245,0,167,63,243,80,178,164,99,141,135,65,77,178,173,252,34,110,239,134,95,48,16,149,27,180,223,144,130,37,25,202,232,197,33,254,90,83,65,74,70,223,217,194,12,71,175,130,121,192,153,132,247,184,205,125,152,245,115,117,11,186,201,247,105,219,167,80,132,174,108,63,41,56,197,179,75,177,198,52,187,91,137,171,173,143,119,169,249,249,26,94,198,101,74,109,5,5,111,48,49,205,43,146,204,27,240,6,114,181,1,229,125,200,73,20,21,29,83,211,11,247,93,124,155,216,135,236,133,200,39,202,92,225,176,91,186,103,32,127,21,53,203,109,241,103,213,23,51,254,177,52,115,210,234,176,0,34,246,123,211,137,176,244,201,160,84,138,65,33,243,82,155,126,47,83,45,137,139,217,62,182,222,154,247,240,146,36,164,51,235,124,62,200,49,236,157,155,193,47,43,54,203,50,57,126,126,188,29,3,68,148,204,226,183,92,179,135,142,116,91,149,162,161,129,52,171,239,117,36,123,174,34,169,237,76,8,228,8,190,64,59,10,174,50,45,40,207,106,240,109,71,153,95,51,210,79,191,102,78,147,174,107,215,48,54,45,172,16,107,126,126,186,237,200,156,242,105,41,172,127,238,141,136,163,155,223,185,54,251,248,94,61,98,42,208,102,32,12,133,199,60,159,136,165,55,18,141,18,94,109,107,132,115,31,105,131,202,154,250,214,84,65,250,140,123,31,232,223,62,102,82,52,51,204,207,35,211,39,131,87,63,82,217,27,109,185,162,219,244,126,243,46,60,145,77,197,169,233,44,164,139,43,20,173,224,119,108,67,231,48,45,137,37,182,90,242,97,91,71,252,57,180,111,102,198,147,195,206,36,73,130,109,123,90,44,206,55,36,69,1,80,27,141,212,56,4,216,69,138,52,76,194,127,251,252,247,152,228,44,196,245,133,93,70,143,209,79,242,67,194,248,67,31,80,139,59,163,62,221,63,112,208,231,3,59,60,195,202,57,93,240,75,148,126,90,248,2,64,215,154,48,184,129,144,61,43,210,42,27,201,250,161,224,244,6,81,93,205,181,57,158,143,51,21,240,76,69,193,191,135,241,10,41,192,188,211,160,212,98,233,18,122,127,48,224,229,102,117,96,155,44,152,162,169,199,148,36,174,245,186,86,69,239,82,140,89,113,243,97,62,147,226,230,145,51,168,177,97,129,223,84,140,237,36,125,58,99,163,6,219,38,78,206,161,94,147,103,35,53,246,43,123,41,80,211,19,52,109,176,252,30,61,159,158,67,125,130,195,118,155,88,199,231,226,231,111,7,80,104,91,141,80,225,189,139,132,163,59,165,187,113,74,136,191,0,118,177,164,67,208,96,90,212,81,89,224,55,226,92,109,91,251,205,206,49,109,210,29,63,93,250,7,8,132,235,151,93,93,251,167,231,117,168,25,116,113,30,249,104,224,10,170,249,71,135,59,213,20,79,255,204,83,120,207,131,169,28,23,117,236,207,163,117,176,92,225,38,33,224,113,180,191,3,16,82,2,189,201,248,203,144,110,120,209,103,21,175,243,234,92,128,152,171,215,20,68,156,247,3,173,167,226,24,165,34,116,39,230,167,105,197,142,198,8,34,222,22,127,63,0,118,18,35,41,117,183,45,135,175,87,195,2,180,50,198,88,159,109,3,57,220,231,150,198,213,13,74,74,249,218,7,186,215,8,189,8,88,52,120,162,51,101,68,139,159,225,45,20,245,143,91,155,125,116,196,73,10,122,54,233,182,22,225,42,97,223,209,142,26,104,47,130,169,0,112,226,221,186,244,105,35,29,217,132,65,145,68,95,27,81,231,27,82,121,166,248,37,190,39,228,15,45,155,238,105,163,187,71,111,78,177,32,34,47,92,2,109,66,58,198,79,20,97,194,92,6,26,16,179,125,196,52,27,96,84,204,248,220,51,155,46,73,150,233,147,31,186,215,107,246,100,82,178,150,14,167,2,151,82,244,100,194,208,36,103,12,176,228,64,187,65,73,83,175,172,206,139,11,150,49,161,85,4,164,121,234,121,185,180,252,71,79,204,85,194,178,99,141,222,51,226,205,89,141,201,89,251,186,72,25,197,136,87,244,44,181,237,235,125,222,157,29,180,245,197,174,50,102,239,204,0,246,146,82,146,6,82,17,179,237,89,249,211,148,248,197,74,39,107,224,196,169,165,54,153,227,111,184,16,32,141,39,107,93,248,52,129,34,128,116,136,123,195,65,172,111,13,51,168,246,238,110,245,59,175,165,200,203,150,230,221,163,13,153,156,225,101,228,183,44,138,100,56,70,223,213,242,230,84,243,196,153,71,151,15,73,189,152,133,72,110,55,109,0,60,43,155,7,159,207,59,133,209,230,192,99,190,79,196,232,64,162,135,94,108,193,87,172,205,10,213,231,209,206,195,145,243,132,126,204,170,3,106,147,54,91,156,232,79,208,246,192,101,105,145,220,52,250,28,58,9,1,199,239,232,51,221,176,251,94,109,153,164,79,53,58,110,54,253,150,71,59,69,27,122,209,178,221,93,29,147,23,242,156,145,13,80,96,171,100,72,126,226,186,200,121,32,1,242,49,35,99,155,29,32,167,54,13,255,161,207,127,155,93,100,30,192,20,203,94,120,15,66,2,113,245,69,235,90,26,37,46,21,139,153,237,60,228,153,62,205,183,208,252,68,180,91,42,117,51,53,195,166,236,57,104,138,113,83,221,5,212,217,131,219,113,179,159,11,157,218,179,14,250,99,51,74,135,131,225,168,121,75,212,71,59,154,254,48,231,69,68,140,5,241,27,237,219,133,39,236,68,40,92,104,134,59,250,203,52,249,197,75,189,201,170,121,32,20,114,223,215,116,63,5,12,220,208,206,218,75,185,56,127,218,154,200,228,201,76,139,215,119,89,218,41,142,102,175,17,4,26,209,194,135,249,173,54,237,133,6,6,20,177,108,165,209,86,104,170,10,253,57,161,204,3,246,233,237,93,218,228,109,88,144,112,53,192,5,75,87,61,202,138,57,40,4,155,146,90,131,30,161,221,16,138,161,46,184,101,162,220,98,158,95,188,54,219,104,213,39,171,72,249,164,143,84,13,185,38,102,78,244,17,87,131,111,17,66,87,132,171,200,66,198,213,207,129,250,180,213,191,83,179,200,205,139,156,45,215,32,116,129,131,227,193,135,178,166,22,48,17,45,211,61,198,108,168,116,1,176,38,101,38,9,154,71,101,42,120,206,90,246,0,242,181,235,80,218,9,131,136,203,84,26,77,89,251,72,91,205,96,227,223,40,210,14,109,202,31,36,33,75,92,13,245,188,80,42,151,73,4,179,99,174,20,82,225,50,104,147,56,49,246,51,48,174,169,134,100,188,19,128,133,99,101,131,148,18,46,54,4,141,110,246,31,210,93,167,204,170,133,178,116,202,116,147,104,189,194,106,246,28,195,73,203,91,108,119,214,121,166,92,30,53,183,141,245,131,23,56,202,19,2,219,102,108,150,157,26,155,188,152,105,118,198,118,185,41,209,125,120,68,72,63,5,53,11,170,189,83,232,156,152,133,44,194,48,151,163,20,38,84,173,87,0,104,217,27,174,132,179,208,163,32,237,24,47,86,154,34,50,46,124,144,249,197,248,38,162,175,131,153,54,155,212,218,182,160,95,172,84,166,163,179,18,78,191,45,84,81,21,15,42,27,189,201,167,78,101,133,65,11,57,84,233,216,170,143,196,125,112,40,224,173,68,78,223,42,112,106,94,232,195,206,124,47,74,2,66,57,83,119,82,162,177,196,72,55,137,153,110,159,154,253,191,95,226,34,234,183,51,125,21,203,122,234,197,200,187,149,180,130,109,147,39,107,211,240,244,241,181,201,235,42,149,14,181,197,120,173,126,151,64,150,40,213,1,128,79,101,244,23,174,86,181,210,248,146,86,78,141,15,13,207,16,137,231,77,65,102,200,152,192,128,21,88,184,69,70,109,22,189,57,125,120,57,199,65,245,235,99,35,183,90,84,240,93,104,191,107,55,68,96,188,213,33,202,184,202,46,68,50,40,34,175,55,51,84,206,165,226,14,151,20,178,39,197,191,212,220,145,220,203,126,234,183,107,233,144,1,101,12,169,202,5,31,185,42,205,80,168,24,65,11,11,158,86,219,121,200,224,223,79,67,245,105,58,162,38,39,31,238,178,201,208,40,153,212,66,166,35,119,172,183,146,155,16,146,3,201,215,106,3,231,108,83,115,131,47,63,123,112,183,18,141,90,13,171,103,117,134,126,64,37,131,98,82,6,247,3,179,74,73,193,172,203,33,191,7,115,114,232,194,37,11,153,158,35,32,139,58,149,198,138,83,32,93,44,211,59,212,171,57,219,98,199,49,22,176,46,99,182,45,191,58,178,141,92,147,15,23,254,63,117,239,94,36,252,25,241,99,82,92,113,245,91,196,71,119,133,179,102,10,186,208,246,140,6,149,176,123,189,213,21,204,150,11,242,12,1,114,223,106,226,112,39,187,204,47,90,13,98,190,214,106,36,13,217,103,126,9,201,74,198,186,208,77,74,114,143,68,32,226,228,89,110,51,110,41,49,67,69,181,179,212,199,113,168,84,106,84,178,34,198,39,211,33,140,52,207,12,15,153,148,17,39,133,49,49,163,178,57,50,119,49,169,47,137,249,66,235,18,71,8,69,74,229,190,163,184,158,219,6,212,43,114,60,61,151,213,116,196,242,136,88,31,250,57,171,126,140,136,81,94,156,172,140,127,112,182,220,120,48,240,132,146,151,191,160,137,132,24,9,242,173,170,244,115,70,236,29,243,116,194,108,55,191,172,123,115,36,191,16,10,182,31,51,52,230,69,56,155,20,119,252,204,52,223,199,161,77,213,94,122,251,17,61,160,57,37,99,120,145,115,165,45,196,32,237,17,235,22,2,80,101,50,108,86,90,9,51,226,100,106,166,85,111,41,71,150,138,40,180,241,38,105,110,74,166,143,251,37,112,236,201,31,52,12,183,161,28,139,56,189,177,51,88,187,226,85,222,74,184,43,164,207,156,150,89,153,10,240,44,159,228,2,49,40,164,88,13,147,208,162,11,253,238,15,65,35,157,42,161,223,99,45,78,202,73,14,85,197,72,220,4,200,63,41,195,67,208,3,68,40,205,96,16,149,96,21,244,233,76,243,243,31,174,50,168,94,66,185,236,128,39,183,46,31,27,202,205,100,96,4,183,164,140,209,40,26,247,136,67,236,230,69,57,49,161,118,203,188,8,199,191,168,53,161,106,222,243,192,71,190,65,105,174,58,218,86,245,102,243,61,5,110,229,180,29,150,44,140,123,87,64,4,66,183,75,61,55,91,247,105,204,251,152,151,177,212,197,213,48,154,10,151,239,91,110,73,223,245,166,17,68,72,98,133,228,36,38,82,133,192,89,9,136,57,75,227,196,239,63,133,15,101,47,54,121,178,48,183,42,224,106,204,80,18,4,81,15,136,211,239,213,212,10,227,106,182,164,174,87,191,15,178,91,94,141,172,161,60,56,196,97,37,73,128,222,186,253,208,46,23,107,15,14,51,5,35,25,240,78,139,160,48,12,221,174,110,16,106,15,51,122,198,104,243,254,48,62,83,40,78,18,197,23,220,54,189,20,78,161,42,4,87,119,168,21,61,208,216,41,97,139,40,159,199,58,166,175,20,152,36,114,13,242,53,112,41,91,34,154,134,105,222,41,19,117,151,190,252,138,226,179,112,221,226,133,148,217,4,24,244,34,59,249,26,136,120,149,154,173,243,227,197,217,194,202,12,18,123,198,144,20,208,4,253,67,146,77,119,117,114,132,126,68,62,144,72,43,73,221,82,8,166,36,194,128,56,181,38,203,2,155,236,81,50,234,9,45,70,50,140,210,7,185,149,188,219,178,2,209,251,190,160,9,83,51,110,125,112,23,147,153,184,74,28,254,130,236,150,50,82,172,135,42,220,168,221,144,157,193,194,123,77,101,85,110,110,4,182,193,147,75,33,118,232,197,167,38,72,12,82,147,247,53,229,189,54,57,200,192,49,31,56,180,117,18,130,248,107,129,102,124,222,24,27,189,152,223,226,186,241,219,219,24,49,101,174,208,242,23,172,24,0,164,107,21,95,130,190,239,147,18,234,27,30,6,57,147,251,49,21,30,31,83,40,77,245,193,77,71,237,6,183,48,116,91,242,53,15,128,245,188,53,50,34,58,162,168,141,134,155,50,241,52,186,108,179,148,126,90,106,134,237,231,212,28,93,123,124,145,84,103,39,225,83,63,28,243,16,35,6,176,28,148,132,158,231,252,176,208,13,188,88,178,200,75,67,111,118,70,50,29,60,151,166,168,213,226,232,224,161,6,153,32,78,206,11,1,232,99,73,82,243,166,125,13,240,244,80,166,72,230,240,42,221,235,23,190,255,19,141,162,176,124,111,97,149,161,5,8,42,241,150,52,212,171,86,213,27,168,151,109,196,205,150,38,255,168,21,112,250,4,190,115,162,52,168,74,8,192,198,243,234,55,11,165,246,3,209,224,128,45,58,197,217,187,230,76,136,22,33,86,12,134,6,224,131,87,53,26,0,199,165,172,60,213,29,49,131,208,237,193,4,143,172,139,170,67,188,195,59,165,21,9,9,101,150,81,137,168,41,19,8,173,136,140,246,59,233,123,194,78,155,237,255,242,41,65,117,37,138,31,26,42,149,77,65,81,56,252,81,43,112,168,58,15,167,80,221,161,135,71,194,86,85,133,234,10,238,95,20,104,133,61,193,114,116,207,37,76,222,7,240,69,31,29,25,232,184,162,189,123,188,249,41,14,33,41,183,30,28,207,196,180,227,163,199,194,22,59,83,233,152,112,76,117,127,136,136,66,73,128,180,243,199,7,127,83,174,112,180,164,18,199,213,211,148,38,41,2,236,208,119,123,143,174,202,62,208,245,167,248,20,37,248,143,28,18,45,84,247,164,28,55,158,174,74,87,109,252,73,209,227,110,26,105,218,82,104,169,245,13,245,181,138,14,29,19,63,78,69,109,28,76,121,49,90,238,107,202,90,163,71,95,84,116,171,201,144,3,33,169,226,70,3,103,36,14,74,206,137,143,64,33,18,152,43,5,189,200,235,95,21,254,1,5,188,139,152,139,166,136,230,89,233,242,97,157,170,28,138,182,100,11,144,175,153,63,170,65,136,125,221,158,79,70,55,130,140,25,160,134,112,111,48,3,147,19,51,80,12,225,210,48,117,63,53,115,243,28,21,227,3,18,29,179,178,147,249,142,17,191,154,232,132,155,105,7,13,58,181,250,162,114,95,232,144,38,179,3,39,224,71,5,10,29,131,46,234,234,3,54,119,49,119,2,138,156,11,104,253,201,107,35,217,21,14,62,250,105,69,249,173,159,121,135,254,200,79,119,101,213,231,158,180,242,182,20,141,167,211,69,204,43,155,241,173,105,116,200,134,51,77,177,60,120,29,232,25,158,42,222,118,207,219,40,71,232,35,26,21,167,222,27,234,173,20,141,167,193,88,146,164,198,52,127,115,138,127,17,171,207,76,101,78,116,27,105,162,16,177,62,120,33,2,63,12,182,233,35,188,139,31,248,156,148,144,64,135,9,120,169,158,30,146,234,45,245,38,65,4,139,25,200,220,78,173,240,3,194,85,180,27,109,218,134,124,52,205,123,170,182,97,80,117,81,194,100,46,84,189,57,29,61,209,20,241,102,56,57,88,49,131,28,169,169,37,78,56,167,66,129,86,94,136,221,150,162,181,8,1,82,122,174,161,81,91,166,245,151,139,8,97,225,216,13,133,31,32,249,18,154,160,180,178,82,225,182,80,221,151,13,15,170,135,155,135,64,185,42,173,98,84,42,35,20,108,65,115,75,215,46,100,127,123,166,160,42,127,171,63,140,180,120,36,144,192,179,43,59,60,252,74,39,21,104,65,0,235,199,152,134,21,111,169,64,123,148,77,252,199,239,78,161,87,10,199,58,141,86,53,213,169,232,142,153,74,117,113,141,29,83,164,94,173,208,34,98,150,28,209,55,219,95,58,26,48,83,229,40,173,235,55,122,219,158,163,38,158,48,233,224,30,225,152,201,193,168,232,47,105,208,182,178,59,6,206,175,163,50,156,253,61,77,184,240,48,244,124,68,58,73,141,164,6,243,182,182,15,21,8,5,57,149,173,136,16,219,169,64,232,180,36,82,186,63,69,133,48,225,250,169,39,60,47,72,7,150,154,33,60,136,231,6,226,81,37,218,163,248,245,162,201,16,31,129,187,78,133,96,233,116,190,217,182,115,77,186,66,85,85,97,195,14,119,181,110,5,16,195,104,128,206,111,74,213,208,113,41,98,175,4,27,177,48,201,16,13,149,145,181,3,60,181,131,80,29,184,42,20,251,206,212,154,13,67,69,19,64,63,188,25,177,37,44,83,2,172,170,80,75,61,35,126,217,210,111,242,92,109,9,52,121,254,18,121,138,118,46,32,182,145,254,61,142,142,154,55,100,10,25,29,16,97,139,16,45,173,228,37,244,171,40,222,171,226,10,213,246,155,162,240,86,128,151,165,9,115,117,246,65,21,136,131,143,138,21,183,158,74,77,111,95,186,58,141,192,32,141,0,216,163,248,53,52,244,216,32,59,79,126,44,170,31,58,19,168,72,228,76,88,156,199,18,133,158,55,81,78,146,239,44,235,7,17,209,107,56,244,122,74,255,32,125,172,50,228,20,102,86,198,53,52,30,138,80,56,172,30,25,92,131,226,61,91,205,104,154,222,140,168,16,33,87,51,144,252,148,183,58,91,127,184,191,149,122,83,239,8,253,48,57,183,104,215,107,193,24,49,127,208,18,85,197,186,217,72,227,99,81,156,146,85,15,198,246,45,221,248,30,205,216,200,196,60,40,80,157,232,106,131,35,72,70,116,216,81,151,230,183,205,126,174,254,33,176,142,224,185,127,66,111,155,255,18,225,82,40,145,195,227,76,234,15,33,236,78,126,84,40,241,32,142,183,21,20,89,129,119,194,180,143,62,250,18,221,159,3,216,91,181,213,97,161,137,159,102,247,17,80,26,172,170,208,122,101,58,3,80,129,94,13,229,116,44,31,232,216,85,8,0,190,75,142,133,200,164,116,248,247,196,188,33,208,201,60,204,123,110,189,122,195,235,147,252,135,48,120,75,112,68,95,206,155,151,35,117,98,238,209,71,179,44,131,240,62,126,7,133,101,221,162,58,8,125,158,212,0,240,233,243,100,163,79,80,197,234,127,8,67,66,236,165,153,54,137,154,111,214,198,43,130,155,42,234,78,100,83,35,13,111,229,155,207,43,31,178,58,217,200,215,32,3,16,243,173,53,203,192,149,137,116,212,250,246,198,180,190,111,161,137,16,128,228,123,229,115,227,84,232,79,31,163,166,136,119,222,200,40,12,53,43,237,112,165,19,70,94,26,174,190,147,247,62,179,106,118,232,224,4,70,78,216,118,38,93,243,136,146,244,149,109,151,83,9,210,96,14,181,190,142,48,191,72,165,233,115,211,11,23,5,52,84,24,85,59,17,56,104,205,154,125,67,121,90,206,45,40,206,110,42,0,20,194,28,121,173,139,152,104,202,38,80,176,174,122,49,190,67,138,231,84,75,181,135,25,36,227,145,180,48,36,101,226,194,240,203,28,78,97,230,77,143,152,223,136,139,250,0,53,204,207,205,233,119,139,9,12,31,199,20,223,12,7,254,118,121,52,136,2,186,152,17,174,203,158,206,23,233,111,201,15,153,140,210,72,245,130,66,175,171,60,26,141,233,119,167,185,170,220,10,82,97,59,33,207,239,15,175,52,139,155,72,198,73,21,0,168,96,143,168,241,33,110,176,19,130,129,255,191,197,169,36,111,28,170,115,88,219,144,45,158,204,110,15,158,17,204,123,232,107,189,29,1,71,50,204,67,133,75,137,20,119,120,225,204,225,166,218,162,215,38,120,20,100,64,79,73,41,149,162,48,231,94,88,143,82,85,194,106,201,60,75,5,168,79,27,58,120,24,192,15,185,2,222,97,35,167,7,129,163,136,123,188,21,176,85,102,22,2,167,153,93,176,124,45,161,229,190,166,157,155,208,71,234,209,93,246,58,164,169,101,125,212,169,29,82,88,175,44,190,55,135,69,218,227,89,13,162,148,42,23,243,163,154,69,210,225,57,42,49,203,56,197,196,21,120,113,168,193,92,178,35,122,234,194,38,92,123,199,79,10,60,193,62,40,191,109,53,177,216,237,64,19,116,157,71,134,238,137,186,201,15,123,164,76,97,220,200,30,175,221,173,37,86,110,110,74,163,1,148,32,231,160,131,98,25,140,168,174,61,63,226,61,183,204,81,163,207,201,2,26,57,62,9,113,47,155,120,4,131,100,75,24,255,52,195,219,23,66,123,22,13,14,93,62,144,229,205,88,185,47,186,123,71,128,60,248,161,121,183,36,166,249,109,74,146,239,224,208,108,249,218,196,123,122,58,113,132,236,0,33,145,162,83,128,147,237,196,41,231,197,68,19,233,16,118,206,38,197,36,34,121,173,119,94,240,191,89,209,65,139,87,157,55,227,237,233,137,10,131,82,85,252,244,183,99,13,184,87,130,224,29,42,82,189,26,97,140,56,66,240,176,138,14,26,170,1,61,16,55,134,49,148,148,31,146,126,55,200,92,13,247,53,117,26,131,169,8,134,118,114,250,42,215,202,150,84,35,115,6,4,10,198,86,49,147,107,15,87,130,18,65,137,106,234,228,112,121,107,61,192,35,80,6,37,32,13,243,70,143,58,222,203,186,195,102,154,223,156,191,1,6,178,250,93,188,22,86,92,201,35,152,255,153,82,24,166,175,121,133,120,222,244,164,70,90,169,63,236,148,87,3,220,30,169,1,204,221,170,131,73,10,32,133,42,204,52,37,198,18,64,225,238,28,53,67,125,17,85,224,74,30,77,238,13,118,42,186,104,223,182,106,21,57,49,195,47,146,206,25,128,154,173,87,155,36,206,205,162,229,249,220,251,26,217,91,56,141,47,198,138,197,71,54,170,161,210,113,146,159,125,94,25,80,128,6,183,166,42,34,245,107,185,55,132,141,137,61,44,221,228,21,196,204,204,73,142,116,131,229,203,128,195,106,157,194,111,116,88,36,114,17,118,163,98,208,164,48,211,127,37,55,231,152,204,94,6,56,154,51,165,135,121,80,127,186,41,22,201,242,20,179,213,121,149,128,253,234,231,218,237,142,144,208,196,220,179,163,0,243,70,44,59,249,217,233,56,149,239,69,35,122,73,143,248,157,63,153,131,130,176,131,46,217,60,118,97,74,220,242,98,196,189,231,166,43,78,122,69,205,199,88,31,194,159,6,176,157,191,77,97,93,196,119,170,41,57,230,152,67,184,51,115,71,163,91,59,203,200,152,105,49,157,105,46,43,113,174,182,207,246,158,237,37,200,118,200,76,67,89,49,189,109,142,147,37,139,239,45,69,82,226,66,59,127,115,188,233,155,56,137,82,5,176,94,197,186,223,126,210,179,246,77,71,123,151,119,130,227,55,194,189,69,187,218,146,139,223,102,132,222,65,90,103,158,15,152,209,6,223,185,120,150,80,71,96,38,89,211,242,193,64,70,202,120,93,24,205,146,134,164,88,7,187,152,209,191,93,169,192,89,78,2,202,38,204,209,80,224,136,4,103,169,50,40,207,133,37,169,20,33,70,135,26,228,136,217,72,50,194,106,155,87,90,209,62,22,167,115,210,13,159,95,178,209,76,223,19,131,65,93,182,54,49,35,133,20,11,187,25,125,142,220,28,149,185,40,33,91,112,88,101,39,109,198,128,148,238,217,49,8,187,152,1,86,166,148,5,45,102,61,191,72,3,151,31,164,126,132,215,61,233,172,48,91,100,27,26,29,128,244,228,131,33,171,177,163,5,228,153,97,205,148,33,127,174,222,139,3,3,38,116,12,164,33,102,171,113,4,78,200,168,61,228,230,111,46,157,236,118,179,38,232,43,95,228,109,219,43,133,129,160,158,211,185,132,252,145,188,216,132,173,88,86,46,61,26,35,67,47,210,199,122,48,54,162,138,236,129,130,63,47,153,202,49,95,242,147,169,141,216,187,236,165,157,3,40,24,110,77,64,186,203,218,180,19,96,220,228,164,233,67,119,5,176,137,99,39,22,251,7,222,163,102,74,88,217,241,201,57,172,15,254,14,221,30,219,29,190,224,144,37,132,188,123,29,210,198,164,50,127,248,52,208,52,212,32,237,120,110,253,106,114,53,82,139,209,86,182,169,130,158,243,177,38,251,68,125,199,96,211,65,153,240,52,69,219,63,230,185,63,102,106,70,209,191,75,245,169,228,60,236,180,235,238,104,38,34,185,176,245,106,60,236,27,164,28,56,107,73,102,101,102,3,107,71,231,49,52,41,93,204,134,43,143,155,27,34,68,172,7,33,244,96,11,249,81,151,72,243,251,2,100,192,178,39,186,100,143,134,153,87,66,33,54,77,77,85,60,44,148,226,86,128,75,168,154,34,158,149,102,16,31,1,44,222,224,3,19,172,61,153,101,160,121,131,108,164,206,100,136,48,235,169,217,208,243,214,245,60,178,180,59,174,126,160,98,8,180,230,214,159,38,136,79,98,153,14,193,141,236,166,166,185,153,29,236,244,245,149,35,86,32,84,209,239,6,71,128,186,65,131,150,170,128,114,111,152,139,151,156,18,111,11,122,135,106,13,162,146,9,42,86,126,186,247,40,35,128,97,236,137,138,196,72,119,99,116,222,67,69,54,197,89,248,105,252,245,50,26,249,117,154,2,196,108,112,160,160,20,224,116,43,93,204,144,110,149,164,20,96,215,145,223,30,70,215,153,132,4,235,116,57,177,7,253,91,201,28,51,193,226,202,20,31,20,78,103,140,25,125,65,103,202,213,111,93,38,37,7,85,35,189,118,130,219,14,222,152,105,204,238,242,90,243,39,5,19,183,174,210,223,129,25,54,100,143,110,158,25,102,11,249,101,186,9,162,231,108,130,42,147,77,28,230,177,0,67,192,205,242,150,241,253,255,131,212,215,26,227,173,169,205,158,5,86,83,19,254,243,39,173,198,170,95,127,15,43,131,255,137,158,199,143,153,114,66,152,65,139,94,49,227,113,255,206,120,152,114,76,150,38,204,248,161,235,215,43,194,25,160,253,109,136,149,89,248,27,23,131,71,186,53,97,169,152,77,188,213,127,26,141,154,158,203,165,82,147,165,197,249,215,124,193,240,173,180,66,180,233,107,141,146,15,194,211,114,113,183,154,246,253,53,87,180,172,186,252,244,52,49,245,223,215,234,208,134,47,189,57,104,19,23,0,107,6,7,202,142,165,31,200,229,113,18,13,58,5,234,72,244,232,68,23,188,58,206,171,245,31,56,146,220,27,194,148,189,220,252,14,209,155,40,49,204,149,212,144,63,56,238,94,170,135,241,211,150,105,221,110,70,32,242,202,136,175,31,158,186,95,51,52,61,18,187,190,81,41,70,144,243,107,62,70,37,43,55,175,80,54,116,31,21,88,16,78,30,55,76,180,234,12,81,13,188,248,139,166,242,173,129,152,172,152,72,198,255,88,116,34,217,81,22,223,139,70,237,209,170,152,171,1,195,221,108,42,203,114,243,65,8,243,11,66,134,182,106,118,249,30,176,5,140,250,123,32,208,35,116,83,209,9,43,236,133,191,135,232,251,81,184,112,170,44,128,106,173,69,191,147,148,226,160,186,130,21,66,221,233,176,60,150,202,105,89,89,3,23,80,111,100,111,16,123,40,55,25,0,38,88,91,0,231,126,181,225,187,86,147,171,225,214,249,205,70,131,75,234,45,201,9,12,116,240,155,217,161,145,224,108,113,136,158,109,195,15,234,151,62,159,126,102,195,45,143,109,106,194,191,195,61,105,229,76,146,120,94,26,185,155,48,3,245,57,159,49,1,62,226,143,141,140,245,73,169,69,70,20,36,197,111,96,219,236,132,60,178,41,188,187,213,232,73,2,182,109,98,196,105,158,192,28,127,167,17,236,170,233,86,60,219,187,183,19,54,162,5,85,78,214,249,153,37,251,205,233,95,63,174,25,181,70,242,227,154,126,86,219,206,112,1,35,79,98,150,216,201,246,9,64,107,35,191,248,62,200,210,189,234,57,71,191,238,41,154,6,207,53,171,178,176,94,104,25,64,148,182,12,162,125,100,97,209,42,229,204,55,239,0,52,1,242,169,91,25,8,217,223,143,181,104,78,95,186,37,148,107,202,62,63,102,43,235,103,35,136,61,57,216,188,223,241,220,52,18,84,93,120,16,138,184,118,132,209,230,11,111,190,141,153,169,23,252,154,231,82,49,53,190,229,91,77,78,236,251,204,213,252,165,52,91,66,49,110,222,12,4,34,31,132,104,221,29,139,103,166,241,119,200,194,164,25,215,193,163,176,151,215,93,228,197,104,56,186,30,23,35,51,133,20,184,76,127,170,185,197,135,133,250,223,77,191,2,52,84,25,158,237,106,208,230,104,42,160,154,203,153,239,69,194,106,202,107,55,58,248,188,253,25,77,37,186,128,243,234,106,28,48,45,198,20,9,11,177,46,163,41,203,139,1,45,231,217,195,7,243,94,218,6,241,46,160,88,177,66,90,233,135,226,251,154,44,144,180,22,16,10,191,129,12,186,195,141,182,173,48,115,218,122,119,88,179,115,109,202,89,94,140,11,74,191,198,217,93,205,68,255,97,134,150,190,202,218,43,4,46,206,61,0,209,99,23,153,94,204,157,106,153,63,55,73,184,33,113,41,218,133,213,247,111,18,22,47,98,74,31,145,111,183,188,189,5,228,33,148,23,233,200,93,147,251,249,245,140,209,225,90,84,187,242,167,43,229,117,63,151,222,137,133,247,156,158,26,5,168,227,240,80,154,224,85,134,234,153,223,177,51,156,114,161,241,143,165,72,126,17,50,148,233,153,2,100,59,200,214,167,163,71,105,153,76,199,175,153,122,202,145,64,7,30,163,237,44,231,47,124,174,93,26,192,48,223,235,146,152,13,120,201,150,93,152,192,16,145,171,95,43,12,57,69,199,140,49,93,105,110,120,237,98,70,126,193,57,225,26,197,69,232,128,228,222,240,134,92,127,176,139,16,139,62,246,49,109,61,183,118,40,223,228,177,151,113,227,250,115,3,122,23,143,254,24,120,52,47,70,48,81,226,202,195,158,238,152,88,216,234,81,113,223,122,239,123,157,94,29,113,236,41,184,85,158,140,189,249,247,4,48,40,2,108,237,114,53,200,240,223,117,11,174,244,12,141,167,1,108,76,95,245,70,48,218,53,67,14,251,217,114,117,160,254,139,204,146,155,179,71,248,202,69,141,220,132,225,244,201,123,224,123,128,74,191,125,64,82,132,144,32,244,243,235,206,118,28,146,90,36,183,194,180,122,31,205,175,230,116,46,83,111,94,161,226,250,29,53,234,160,159,100,217,123,114,163,79,249,49,55,142,251,59,228,230,157,182,227,223,3,230,109,41,134,88,147,247,166,30,236,170,177,118,242,75,95,27,230,150,126,250,11,51,187,161,56,210,108,228,92,191,39,54,186,156,214,188,161,102,246,203,230,102,170,66,18,235,163,127,69,102,227,215,60,44,91,34,86,30,238,23,20,69,241,195,116,117,194,188,65,72,156,225,63,141,172,98,105,31,243,245,160,184,243,212,117,234,91,51,177,60,69,248,204,116,84,74,66,138,159,38,49,244,107,70,107,183,200,144,194,28,76,117,250,215,108,11,93,130,203,77,183,173,83,102,191,151,222,116,126,230,68,196,77,95,158,113,162,120,254,14,27,9,46,77,32,101,253,182,195,114,66,172,147,220,158,92,109,199,248,239,215,54,199,227,232,174,66,238,218,187,88,158,185,246,239,34,64,51,201,139,207,112,227,27,41,133,78,134,231,138,252,238,43,38,231,120,118,209,201,64,15,254,175,51,253,28,107,48,114,186,31,86,252,231,95,63,169,27,200,243,140,166,95,132,34,72,119,51,156,178,250,218,27,125,173,176,62,199,114,72,98,7,55,135,51,45,46,30,180,171,139,185,221,40,35,189,225,193,49,149,67,4,1,211,234,219,206,243,103,129,242,201,84,129,41,220,19,136,157,146,198,189,106,94,116,213,253,230,56,64,23,149,117,229,115,176,151,254,30,48,239,168,32,244,84,51,24,146,251,235,169,211,146,139,103,45,95,11,218,14,167,132,235,136,192,149,185,116,109,34,43,176,221,204,50,253,172,30,83,210,243,199,70,161,177,111,253,105,126,219,87,0,157,182,75,146,39,239,99,116,71,202,116,19,86,72,46,19,179,206,55,45,253,177,135,241,170,234,234,128,185,223,127,120,146,125,210,163,139,40,215,213,187,223,236,5,86,32,37,160,99,109,162,190,77,27,151,246,208,83,179,3,60,243,89,178,44,99,55,116,31,134,15,232,132,249,221,90,103,224,176,30,109,191,247,69,241,74,242,100,199,4,126,126,140,47,182,26,173,21,253,97,128,145,191,175,108,216,134,161,103,15,189,79,126,236,241,118,74,153,195,15,247,19,236,226,207,12,166,170,137,121,218,210,248,181,66,200,93,100,180,143,21,141,253,108,129,125,185,79,121,46,107,251,137,199,6,6,121,117,131,134,221,223,243,192,244,168,189,237,96,168,151,1,240,174,251,107,141,190,5,172,101,148,210,16,194,250,213,111,29,224,180,138,25,46,191,95,215,173,67,84,114,250,85,7,232,152,156,234,175,153,159,154,58,187,15,24,169,226,239,101,104,57,217,232,232,6,94,213,55,27,36,36,91,215,201,79,57,106,251,86,133,170,227,213,93,244,64,249,181,124,34,128,180,155,90,82,32,85,178,92,25,7,220,46,240,195,171,87,191,65,241,47,2,247,146,174,186,75,50,235,247,185,232,111,30,186,193,54,16,130,51,172,247,10,116,1,51,71,189,239,129,7,237,177,171,230,14,225,103,241,167,166,61,181,182,207,236,54,161,112,55,111,138,38,50,21,12,5,238,43,235,144,232,78,22,111,139,202,43,109,17,191,102,42,208,69,32,2,103,81,76,119,55,194,168,127,207,215,187,162,211,228,247,99,178,44,155,102,122,141,195,110,45,255,237,11,207,150,84,141,97,231,43,142,163,71,127,0,133,26,241,226,11,248,105,119,190,140,243,75,103,41,63,86,156,25,141,28,190,177,126,255,35,57,211,127,251,127,254,253,255,254,239,255,223,255,245,63,252,215,210,166,117,254,119,72,155,254,99,143,19,79,251,166,203,246,26,4,67,81,78,151,138,18,84,1,48,204,184,25,212,161,236,158,247,135,148,202,103,38,234,56,71,125,247,183,239,130,82,244,143,136,246,202,172,114,53,84,3,163,197,252,162,173,85,6,242,157,185,232,152,196,188,6,174,55,62,227,220,156,70,135,173,128,254,145,169,129,1,13,143,190,79,209,79,56,229,144,61,68,113,142,169,67,46,234,84,5,76,64,164,82,157,181,5,51,32,83,89,114,199,48,14,113,111,211,75,21,235,54,138,58,55,67,209,175,91,36,36,188,206,217,215,33,71,239,85,151,213,129,52,206,199,20,44,241,213,106,51,44,189,219,169,216,145,215,174,130,11,253,49,123,140,72,63,56,96,152,253,217,197,240,241,124,119,134,119,160,142,79,204,66,150,55,119,254,213,52,164,161,88,229,157,120,36,227,249,219,165,190,59,37,98,255,32,156,233,159,16,146,158,210,186,252,193,41,19,45,61,207,232,133,119,64,54,245,15,112,161,122,114,16,245,31,247,0,232,63,173,77,175,38,249,209,220,175,1,168,161,110,15,165,105,71,197,113,14,15,221,105,140,248,216,3,53,50,226,115,79,141,165,104,117,15,191,197,112,179,186,55,255,144,15,253,142,40,252,87,172,94,189,121,9,196,68,55,12,86,209,232,149,250,226,241,147,120,145,16,191,122,100,53,83,53,15,115,1,193,245,9,119,104,41,191,225,113,21,72,21,52,220,161,166,229,238,218,225,92,23,55,146,126,104,207,145,211,129,204,54,169,190,55,120,50,223,54,166,5,191,186,0,26,92,236,191,9,120,100,218,129,212,109,245,220,105,68,114,7,24,223,89,10,38,60,248,14,118,173,231,225,82,57,150,2,34,186,103,203,251,206,0,58,81,185,184,223,40,47,2,208,9,49,193,103,129,112,106,149,238,102,122,104,139,36,112,72,246,108,135,241,118,163,77,108,93,143,226,101,90,88,30,84,152,254,204,82,115,221,94,138,35,140,123,145,246,231,131,53,152,137,221,60,168,222,232,111,3,19,217,205,111,222,200,12,234,160,214,159,204,175,135,98,160,230,215,199,129,38,4,253,181,110,184,236,170,126,109,99,232,241,240,148,98,99,89,159,215,70,18,207,175,30,128,109,183,186,124,35,52,184,94,108,75,167,176,38,12,214,101,111,246,139,43,220,28,226,48,66,46,185,188,17,16,143,120,9,53,43,167,192,48,202,72,143,202,159,167,95,229,115,146,37,62,174,79,219,127,0,45,93,115,102,144,67,185,47,75,46,97,74,41,167,152,70,253,47,76,4,224,4,56,69,73,5,146,208,110,158,16,128,81,161,75,237,147,131,27,110,183,223,7,175,36,236,175,36,33,59,245,182,238,169,10,22,254,149,4,103,97,16,35,148,170,198,176,35,149,158,2,236,42,54,6,40,190,102,74,133,96,70,2,216,119,67,68,220,187,166,202,139,1,173,34,255,179,17,64,151,160,29,84,86,241,144,166,192,252,125,228,4,161,176,159,41,152,231,151,182,126,37,191,115,39,132,139,126,177,17,192,204,165,86,88,170,253,185,185,84,211,90,92,124,103,188,22,124,139,26,210,220,105,10,181,158,50,59,54,66,98,125,211,106,71,138,18,6,153,125,116,162,188,119,118,141,71,82,125,28,127,226,77,52,194,43,47,127,1,7,187,159,204,108,131,194,55,243,136,236,66,237,99,134,174,195,243,159,220,122,200,20,135,153,168,173,248,237,5,36,232,51,164,36,77,188,34,115,127,104,71,117,84,96,87,117,35,58,21,83,109,237,109,98,45,172,115,41,222,193,232,10,60,194,180,180,173,40,52,152,15,82,223,214,125,61,39,220,76,60,88,205,239,107,244,48,35,180,94,229,106,160,77,206,124,111,18,202,12,191,92,13,187,163,39,179,39,200,142,45,83,148,174,244,90,60,81,14,207,194,252,228,232,17,133,175,158,40,167,29,58,137,18,184,176,89,83,86,148,22,96,125,205,149,201,75,13,15,35,169,199,176,241,74,125,128,89,214,163,172,129,231,56,206,146,178,6,114,1,89,205,161,15,77,126,155,134,147,96,99,226,209,202,77,237,60,74,42,151,62,66,255,237,110,168,82,41,57,66,23,225,181,7,154,21,171,148,99,200,10,150,26,5,149,101,252,150,82,234,185,200,136,120,117,120,159,31,149,31,41,51,85,144,107,55,204,150,243,151,138,34,154,190,254,216,116,255,28,45,255,26,83,189,79,36,56,51,100,2,87,219,134,163,176,135,240,205,220,71,113,4,151,198,157,168,153,208,71,92,21,71,48,161,98,241,159,6,115,174,56,129,97,161,227,241,26,20,67,112,197,76,96,80,71,20,13,43,68,22,122,111,186,0,253,99,25,195,155,2,1,222,38,66,9,242,215,106,148,235,82,40,66,181,184,184,215,248,204,168,1,74,81,112,66,150,50,183,23,36,141,167,94,30,28,94,168,189,162,122,12,19,119,18,168,80,82,68,74,212,63,7,219,201,212,34,45,59,122,212,35,223,87,189,194,250,109,53,92,20,199,188,56,76,87,134,212,19,209,209,30,126,41,240,157,126,229,75,66,144,225,94,68,35,83,8,94,69,171,141,52,83,248,83,183,183,37,72,230,210,118,220,32,34,176,156,231,73,110,21,204,252,128,23,12,57,78,223,17,169,55,135,106,211,231,137,73,51,95,153,8,38,190,233,222,176,177,141,117,193,124,226,130,152,122,138,131,12,32,59,209,50,234,48,250,135,229,102,80,7,50,71,7,36,1,195,23,30,196,15,164,138,196,140,231,230,213,200,1,223,152,236,24,64,39,142,103,96,140,205,122,151,161,192,11,56,18,124,200,159,3,56,102,213,250,47,165,108,167,58,251,47,196,157,187,14,46,73,178,149,95,8,35,239,151,247,195,66,194,193,193,4,11,19,3,3,9,33,241,54,103,36,222,130,252,226,175,140,88,185,103,198,226,232,116,79,207,104,122,175,206,250,179,178,242,18,25,151,181,160,97,60,182,237,238,58,19,32,109,245,188,140,129,58,134,204,178,213,92,104,131,172,13,114,247,187,230,232,224,97,143,156,143,243,255,91,209,213,195,182,237,207,166,162,71,194,149,164,92,157,153,117,19,101,144,205,25,154,100,115,54,160,229,137,48,176,143,75,80,130,232,8,91,229,133,39,153,71,50,13,209,232,32,76,126,97,28,54,178,79,14,142,211,118,207,99,238,62,220,117,20,198,127,124,51,97,206,30,209,150,100,26,0,231,171,41,11,185,49,46,49,237,218,202,145,144,85,9,25,105,136,183,19,3,191,178,43,228,173,238,173,49,222,142,118,67,186,231,113,45,63,153,8,129,147,73,8,95,184,173,161,187,217,130,35,254,179,143,236,242,32,55,159,76,177,52,197,220,55,103,106,183,33,151,46,178,158,168,120,188,111,13,61,67,151,101,15,219,149,95,99,81,9,66,55,89,94,171,91,45,205,133,89,75,187,63,115,161,187,38,210,233,23,158,85,57,62,122,53,198,254,233,185,96,5,239,139,76,52,228,75,110,158,217,178,227,94,183,248,186,219,53,118,185,135,176,66,166,206,82,136,183,111,254,156,49,134,233,1,113,250,150,174,25,142,74,39,233,89,89,97,18,254,111,107,102,131,166,38,157,217,64,246,88,241,252,57,110,213,235,89,33,145,197,86,140,55,91,211,185,96,194,185,217,249,168,212,161,1,43,131,70,93,254,53,52,10,210,35,92,170,254,26,135,90,163,180,27,137,11,123,85,19,207,164,202,49,132,202,207,165,11,223,67,254,193,88,127,108,136,1,99,102,125,169,181,192,228,255,71,177,254,36,98,118,46,207,243,131,23,153,84,81,89,136,254,28,78,157,125,97,234,206,69,236,158,112,244,248,22,205,167,23,179,229,167,23,249,147,245,254,244,194,54,12,82,136,9,99,124,30,241,108,234,95,162,122,156,44,44,138,192,253,217,19,242,225,120,56,52,0,251,11,88,255,58,158,69,13,111,90,218,220,183,87,240,218,40,70,138,174,60,203,253,166,29,89,16,165,139,251,188,25,29,11,114,203,23,134,221,60,201,195,201,104,29,173,94,24,49,154,42,93,131,76,125,110,135,73,25,8,30,129,153,77,125,240,183,203,45,238,108,228,250,200,123,31,59,52,143,232,26,241,141,96,233,159,229,119,209,155,23,166,140,42,202,80,169,180,77,251,211,121,181,247,110,8,216,4,92,140,92,111,56,140,160,151,180,102,87,252,182,3,96,86,65,212,228,179,37,227,97,245,169,134,108,73,21,216,72,237,74,246,97,33,218,45,191,77,222,226,167,52,198,123,227,29,12,14,41,210,83,198,205,217,51,193,44,190,64,140,26,183,110,178,177,63,24,226,19,225,96,227,202,218,62,111,29,232,62,135,140,244,172,194,183,217,191,201,64,234,131,202,150,204,138,169,213,252,151,55,156,7,73,26,115,124,126,140,70,20,141,146,244,42,211,184,145,47,242,109,84,192,148,21,5,157,234,25,127,170,34,238,92,41,248,198,75,19,24,209,211,207,158,180,138,212,153,164,128,156,108,127,18,81,191,49,59,155,24,219,179,252,246,177,201,235,39,101,137,136,21,181,63,83,96,120,70,215,253,156,133,152,229,14,38,3,36,51,207,73,116,183,6,72,174,197,140,224,114,69,65,90,254,62,39,123,168,120,64,27,47,5,103,216,253,237,130,181,148,164,53,185,43,123,93,20,35,34,24,127,161,176,132,72,252,62,187,242,239,54,129,25,147,175,56,119,81,161,63,148,8,150,235,23,244,110,223,247,36,73,115,71,245,58,140,227,240,169,58,202,168,200,215,30,20,169,166,219,49,242,90,164,45,108,15,251,163,211,230,135,89,140,83,218,194,90,240,249,248,109,196,208,25,141,143,57,40,85,255,4,58,153,72,136,235,6,225,233,52,62,231,143,197,3,216,184,1,226,165,161,196,225,62,238,19,137,10,254,45,176,137,205,199,60,35,119,84,96,204,219,181,252,217,208,8,197,242,96,18,67,172,118,225,2,69,85,124,44,62,102,217,119,51,165,245,110,178,52,17,76,29,159,18,31,112,178,212,177,128,97,30,243,181,183,200,130,201,242,90,16,67,148,251,45,217,79,134,168,15,76,19,118,255,228,138,13,214,52,49,224,145,187,239,149,139,229,17,212,63,100,42,230,91,236,204,121,142,139,71,54,133,133,246,115,207,190,103,44,234,76,227,181,184,239,246,233,111,61,88,92,242,61,72,85,204,177,203,119,252,180,83,96,228,64,187,111,196,240,211,103,217,237,80,251,90,31,147,38,48,126,151,96,250,59,111,125,158,88,253,197,40,17,218,50,226,80,125,243,9,29,230,154,30,239,77,76,172,212,230,15,71,146,40,88,164,240,180,159,139,190,79,52,178,32,68,56,222,110,45,16,216,220,135,147,34,27,147,120,83,50,94,239,126,150,73,234,238,69,225,179,231,228,187,66,206,33,93,144,57,11,216,136,236,214,237,248,185,167,140,164,63,77,153,92,105,126,6,96,102,7,141,26,48,98,87,203,97,182,25,249,237,245,43,48,140,3,166,137,168,22,169,115,152,129,126,238,66,68,33,67,122,108,242,99,52,140,248,233,222,69,207,139,252,167,50,253,240,50,210,84,209,151,178,82,155,79,33,0,120,81,79,29,10,81,212,123,198,202,62,115,112,170,164,48,193,224,57,2,230,126,46,58,100,144,0,222,228,186,101,92,134,187,136,120,161,201,21,125,52,226,223,215,156,34,134,119,150,30,137,97,119,80,58,81,71,145,18,59,83,116,165,237,31,27,191,130,202,152,193,53,138,50,234,93,96,38,176,46,15,39,235,175,239,219,181,141,16,169,72,214,153,24,251,29,240,223,84,104,138,210,91,63,94,224,90,154,130,146,41,238,7,58,150,199,144,245,67,242,155,173,170,11,27,241,190,180,38,113,111,250,185,105,114,27,34,211,204,106,107,62,102,197,244,83,229,107,154,144,222,206,142,194,200,32,40,110,252,85,183,31,32,248,25,21,166,72,32,206,23,78,81,17,178,100,214,246,79,203,149,158,65,64,156,21,134,227,176,57,156,241,255,109,133,199,37,80,55,56,81,129,171,112,131,224,227,194,41,71,146,130,161,120,33,238,91,215,179,195,117,209,143,206,232,246,181,228,48,246,121,215,247,170,198,154,123,191,151,73,185,183,23,254,136,12,126,176,84,146,24,204,221,223,91,159,89,155,86,126,224,234,91,146,81,18,138,64,0,240,104,31,61,138,217,26,148,213,191,47,86,238,54,143,63,90,216,52,12,156,109,4,138,103,230,25,240,54,63,58,39,131,171,164,229,1,19,31,26,205,173,59,50,203,101,192,207,75,230,207,99,97,71,122,105,17,157,0,134,186,122,222,109,97,47,92,208,210,53,18,16,170,156,248,72,0,104,235,73,13,160,175,46,134,76,187,70,66,119,119,212,114,159,228,123,144,38,249,209,121,219,161,92,30,49,86,116,228,200,211,189,11,123,91,129,166,194,41,237,251,53,177,52,114,215,73,76,54,248,246,215,102,30,201,70,12,12,213,217,8,56,237,172,191,141,114,243,188,175,205,250,152,58,85,40,33,105,215,248,35,233,95,111,87,188,54,106,215,213,143,101,74,183,4,174,203,210,243,238,126,199,128,139,248,33,201,137,211,87,72,254,233,169,202,144,55,78,110,31,242,14,211,172,116,188,25,139,82,118,20,129,131,174,48,81,131,238,48,169,255,210,51,54,181,229,214,8,69,149,75,39,3,71,215,244,65,235,182,109,201,23,129,164,184,214,219,179,73,86,135,236,227,199,184,219,50,164,75,184,83,8,45,156,89,90,124,76,136,218,36,217,84,168,103,42,119,5,156,182,231,48,147,207,81,16,89,246,107,58,87,223,26,41,135,148,254,108,62,129,191,213,105,154,69,72,25,181,1,111,75,141,112,146,243,161,100,163,91,15,107,160,137,242,39,153,136,233,110,132,228,95,41,81,38,159,124,124,229,196,120,43,73,43,211,157,110,155,134,200,189,253,219,233,46,243,179,96,92,79,191,5,67,207,82,154,246,121,153,201,250,193,153,159,151,165,83,72,52,216,119,75,72,153,186,90,217,202,48,3,91,107,1,227,105,136,142,83,234,48,252,10,77,190,211,18,45,97,232,116,214,157,4,118,215,24,34,37,185,170,105,21,126,6,16,130,153,16,88,8,92,170,9,106,93,56,155,222,70,192,108,17,95,172,20,38,185,197,161,27,175,77,49,2,172,121,23,230,178,31,111,141,228,74,249,164,130,64,39,7,149,52,38,147,228,211,157,134,118,183,82,76,37,61,59,63,86,63,2,208,101,218,169,81,144,97,133,180,229,150,196,243,214,231,13,167,172,248,106,98,220,211,199,12,121,121,57,121,42,23,12,55,5,96,20,81,125,217,138,15,42,95,187,46,65,210,160,155,40,219,65,245,13,156,216,197,18,218,174,133,251,27,203,253,78,36,244,50,117,68,113,223,248,47,55,130,92,77,126,26,89,169,126,29,7,92,176,134,8,117,45,19,22,24,247,44,71,102,114,11,251,58,50,4,86,78,117,97,34,158,178,224,143,97,140,203,234,162,103,105,137,144,16,217,101,51,207,234,207,62,51,46,203,20,134,31,231,24,122,119,134,247,93,84,190,15,110,81,118,170,236,171,11,1,206,46,176,137,42,221,239,1,229,132,234,203,18,222,60,86,227,237,26,118,153,254,52,42,163,173,56,74,181,84,144,118,145,97,12,5,226,125,107,86,146,236,38,102,8,175,123,158,90,198,125,146,1,199,15,126,14,204,240,55,154,144,238,211,154,99,237,250,167,138,214,110,254,126,58,37,223,251,77,245,174,61,240,204,115,134,83,175,42,134,39,108,187,203,142,106,176,165,191,219,90,246,3,141,209,204,93,97,20,46,252,198,68,116,82,180,103,153,114,221,239,137,144,11,45,145,94,110,212,177,249,198,78,202,172,240,184,34,254,78,44,217,239,129,240,34,200,87,102,225,132,195,141,88,153,248,4,8,196,44,159,96,108,212,186,27,180,102,84,207,247,141,59,114,11,162,97,127,190,26,236,255,113,233,88,75,212,62,97,159,229,30,226,23,239,186,37,136,10,124,190,90,184,56,113,15,8,51,40,210,14,200,77,57,188,145,48,144,135,83,174,144,252,94,78,201,134,144,174,179,66,215,141,44,255,110,52,108,154,2,115,159,9,171,170,88,110,159,192,11,193,245,237,6,29,209,24,105,77,57,67,115,151,24,169,100,114,220,225,82,174,215,127,83,185,230,37,125,43,184,242,218,244,27,11,87,107,25,19,86,89,117,27,119,158,71,169,253,76,64,54,223,219,14,194,13,226,77,91,230,101,220,247,62,115,204,236,179,6,147,116,26,86,195,122,143,187,10,175,90,214,79,205,29,177,92,55,32,145,175,42,222,236,3,115,66,221,179,148,154,163,145,197,2,134,16,155,185,226,240,90,67,6,140,212,9,106,22,47,140,122,167,108,222,199,220,186,132,239,252,52,213,15,114,251,228,174,211,231,245,188,86,243,75,137,168,115,135,232,121,221,43,7,132,36,105,203,136,158,111,67,113,227,253,233,159,135,82,126,26,130,228,222,252,183,123,39,113,41,224,101,18,66,203,225,177,212,31,0,87,36,110,148,11,227,124,144,25,222,169,252,19,24,142,113,217,106,250,199,99,121,123,78,10,159,220,11,160,26,56,223,225,126,79,92,11,50,203,70,189,20,151,76,133,73,10,71,252,240,176,148,142,187,67,114,180,169,19,145,60,70,34,195,23,70,73,92,148,118,168,149,162,100,244,194,19,7,74,208,53,158,237,150,68,13,135,7,130,196,242,112,132,75,206,181,206,239,205,103,39,31,98,164,114,64,85,55,220,73,82,32,100,24,48,33,187,226,23,177,102,241,189,88,62,164,194,94,226,137,223,221,118,213,32,183,69,89,156,180,6,135,201,130,149,105,120,190,21,148,75,129,46,253,214,232,244,244,126,167,56,212,18,185,201,36,37,107,149,28,124,119,163,19,182,146,214,27,155,206,93,244,208,211,136,5,49,77,230,97,250,245,211,84,231,187,192,164,184,251,231,228,2,47,110,66,200,3,184,173,12,135,121,139,120,107,200,50,198,112,151,113,49,121,225,64,59,132,167,114,37,95,89,102,176,101,94,111,31,49,60,53,83,206,52,24,38,151,187,1,139,241,122,202,234,65,205,103,249,183,132,16,110,119,17,76,71,157,193,239,81,220,246,155,200,234,161,19,207,202,15,79,3,76,245,34,192,77,178,214,240,184,4,185,37,77,24,98,225,140,59,71,166,207,35,94,251,145,37,55,25,197,59,224,168,57,170,218,45,89,117,235,171,140,97,5,176,246,250,171,207,141,14,250,221,74,57,202,133,221,153,188,173,52,239,44,36,93,151,26,29,17,139,158,152,143,119,217,159,91,68,223,170,119,155,179,85,58,253,96,132,49,250,78,170,37,93,70,191,59,105,195,61,92,85,135,215,4,134,189,113,253,69,157,4,182,116,140,139,254,82,133,255,73,204,250,63,254,167,191,253,143,255,242,119,209,234,81,254,85,162,213,104,144,87,15,40,115,97,22,93,54,131,195,38,1,206,67,162,24,228,213,175,48,245,201,243,62,86,241,95,240,26,232,50,172,220,60,118,93,90,149,184,27,218,117,35,79,71,43,185,233,226,136,206,104,103,223,119,220,149,220,158,112,114,195,62,78,134,186,7,236,203,136,146,53,243,78,160,196,222,61,200,90,151,48,234,78,6,104,167,136,255,178,163,102,137,105,28,155,54,247,17,48,89,195,49,190,220,184,37,112,144,141,200,160,73,192,4,122,108,247,145,27,117,160,246,60,113,67,242,152,5,26,138,77,209,33,150,0,215,92,13,49,193,137,131,243,222,141,81,200,76,178,196,121,144,99,142,112,9,148,34,125,104,148,232,152,18,203,109,85,229,49,32,196,52,207,177,212,195,148,165,62,93,35,80,212,233,185,3,157,116,205,174,225,169,17,1,9,250,148,37,250,244,35,188,91,142,30,235,69,38,243,249,139,183,114,95,19,148,21,26,146,155,99,123,220,11,110,252,33,161,14,194,96,199,72,150,182,91,52,235,105,106,36,193,225,106,146,148,60,96,172,128,176,191,57,15,83,127,224,60,186,56,185,210,19,206,163,14,46,108,251,82,213,30,164,206,2,191,204,10,39,216,22,15,26,186,216,104,150,185,147,139,184,176,196,2,7,41,240,225,34,67,146,190,203,107,161,227,18,17,156,78,210,142,4,80,201,64,47,158,18,66,146,70,10,186,53,162,152,131,171,105,243,107,197,25,194,41,147,164,156,221,59,69,60,143,147,88,162,71,176,185,228,117,189,227,70,64,91,228,99,18,4,232,238,214,207,51,219,132,22,24,129,27,119,152,90,114,155,132,164,135,85,25,248,60,178,154,6,9,22,82,65,41,62,77,234,10,100,242,67,55,153,194,157,138,102,119,211,176,50,60,26,41,190,23,231,136,100,101,12,174,102,238,174,98,241,231,34,9,35,199,142,58,131,22,141,145,232,147,103,23,232,189,124,233,64,107,181,37,94,55,176,117,138,175,233,209,113,21,10,108,145,170,24,210,98,17,4,9,181,67,132,61,221,77,12,58,20,174,8,139,69,76,154,76,101,65,185,161,123,138,0,241,132,94,52,202,127,110,76,30,206,43,22,219,168,154,65,64,10,183,199,81,112,148,141,39,59,129,124,162,200,233,64,36,85,114,170,72,170,59,251,178,255,182,137,195,199,136,147,40,126,182,85,55,218,40,183,149,120,120,167,90,188,73,60,34,111,237,120,38,187,240,222,110,11,229,242,73,118,58,211,56,185,235,7,66,162,93,52,163,195,8,111,253,209,19,179,185,74,182,72,39,117,221,95,58,19,83,136,241,134,140,106,12,79,155,32,208,151,52,215,132,44,71,191,23,83,242,43,201,32,13,218,13,191,5,102,70,52,56,151,73,99,65,159,198,51,108,112,240,45,201,21,49,90,172,236,199,14,110,14,13,57,51,123,143,25,181,36,49,66,228,215,201,93,192,227,63,253,70,15,125,157,180,30,168,131,214,112,23,224,166,143,33,171,200,73,79,159,163,172,14,185,211,144,26,196,46,226,145,116,148,102,229,217,16,133,39,95,245,213,174,48,146,57,196,116,207,222,179,115,167,169,162,51,98,188,53,211,47,14,16,155,36,209,87,135,201,130,18,68,119,27,157,163,91,212,106,172,190,48,110,129,148,55,168,110,36,217,86,149,155,163,39,246,193,149,81,37,87,139,162,207,240,164,33,219,32,83,133,49,32,10,224,22,76,174,34,155,77,78,36,75,181,187,249,99,194,58,1,39,152,9,178,39,223,53,216,197,36,63,142,11,238,186,134,2,206,220,170,73,133,249,119,154,187,133,147,76,200,92,114,243,224,87,157,197,29,136,21,109,47,205,236,131,37,225,182,166,196,42,201,182,97,252,85,185,184,129,9,179,107,87,56,241,29,220,173,218,16,47,138,165,139,133,78,194,167,187,85,107,13,94,57,96,204,53,247,170,82,54,58,20,28,48,17,221,142,49,44,146,59,116,154,238,145,221,242,29,54,10,130,82,41,235,158,205,97,197,65,218,120,24,71,161,195,8,197,203,79,39,251,249,234,48,57,131,10,91,117,186,7,83,138,9,111,11,204,6,231,185,146,103,57,77,145,159,35,79,243,108,242,35,108,242,244,116,13,203,42,207,155,201,146,40,123,29,79,150,39,62,114,239,121,183,210,103,105,141,70,211,188,73,2,201,82,162,36,157,4,158,131,150,61,82,195,245,45,156,29,160,48,220,86,241,191,183,99,11,255,155,223,22,254,201,229,75,175,102,219,173,234,134,250,186,222,25,209,119,93,119,87,134,169,48,79,209,65,202,212,4,186,97,220,74,239,234,242,62,48,68,14,119,139,57,230,82,163,70,72,97,12,233,235,3,219,84,15,139,240,26,173,215,157,116,149,122,106,89,105,246,211,201,29,100,168,99,74,6,6,169,63,24,248,183,241,216,86,199,164,175,69,164,231,94,164,217,179,229,173,18,13,214,221,87,107,51,166,80,185,102,83,169,148,61,117,4,181,109,213,90,73,198,183,126,157,84,13,255,100,232,95,16,236,72,125,122,114,7,254,75,81,50,133,208,116,238,229,249,23,103,197,170,136,100,50,133,250,17,9,128,105,78,209,44,63,59,50,223,47,71,210,227,249,118,226,21,57,27,62,252,35,110,24,180,212,37,216,132,38,201,185,158,249,1,76,85,114,76,132,148,236,235,249,41,136,242,144,200,143,161,124,217,220,43,130,76,251,200,34,38,196,124,22,203,122,224,77,16,17,24,132,11,36,222,79,132,115,74,104,112,227,62,238,217,173,250,217,52,165,146,200,64,242,96,147,113,165,22,109,76,114,102,26,14,47,4,142,139,184,138,22,215,233,25,246,105,153,146,118,66,161,210,229,69,178,203,91,213,91,37,31,24,246,56,15,98,112,123,19,231,245,249,96,9,109,144,200,194,59,219,189,56,200,152,166,221,243,24,16,16,21,161,163,245,203,103,223,145,1,184,182,6,34,22,178,99,53,173,184,18,60,113,29,246,247,50,60,197,130,11,220,144,16,29,215,7,106,230,220,38,74,179,62,94,69,220,153,215,118,224,88,18,222,50,96,42,201,60,243,151,215,208,216,226,180,10,198,21,150,224,42,26,180,183,171,146,123,154,80,27,200,114,225,224,193,100,68,135,103,208,12,77,129,33,98,136,172,99,56,60,183,180,238,28,156,247,160,43,5,39,130,36,50,76,36,47,154,56,68,169,60,158,226,169,109,70,107,234,15,199,24,16,79,45,81,186,177,34,205,200,180,237,196,13,140,28,239,246,214,195,100,251,196,137,140,123,196,83,206,184,160,72,168,13,11,53,123,18,197,217,221,96,243,150,158,25,35,155,103,10,85,94,91,126,122,32,124,181,61,219,13,222,56,89,97,199,134,132,116,195,191,39,130,100,253,113,188,159,255,94,16,73,159,45,221,62,151,121,106,206,239,117,4,19,54,43,138,15,194,187,189,170,165,59,72,180,96,26,125,194,117,89,226,243,145,89,218,45,215,103,185,71,19,219,172,72,40,2,254,250,125,243,21,160,6,45,162,10,7,105,14,87,229,26,161,136,39,204,209,161,49,189,102,63,21,25,115,201,234,35,183,112,164,228,112,67,158,89,158,205,32,69,136,229,188,3,69,207,1,35,136,188,253,30,181,169,77,153,18,244,98,87,106,51,224,90,196,60,94,150,54,176,61,94,128,191,90,35,29,100,93,166,72,234,95,38,209,43,241,94,163,42,241,3,168,65,212,155,53,26,199,245,223,131,117,245,76,218,45,43,128,214,189,212,30,121,247,231,53,52,30,103,20,163,57,242,238,69,204,11,212,100,19,61,109,114,85,221,240,184,116,212,229,48,43,91,99,48,92,104,56,212,252,222,219,16,117,215,232,39,60,27,190,207,39,245,172,47,44,233,225,121,145,104,228,62,177,138,223,69,202,55,242,100,25,208,50,40,108,251,251,6,41,51,249,14,186,161,181,66,251,40,154,57,86,205,150,96,5,4,17,126,52,66,6,145,52,87,162,49,85,154,251,133,205,142,236,250,211,157,36,38,207,37,130,229,166,62,63,93,187,39,85,66,216,113,54,32,109,141,60,218,125,175,132,239,70,191,53,158,162,225,23,169,65,54,218,147,84,64,114,139,59,138,81,223,92,93,19,72,38,95,192,243,75,76,127,65,83,68,140,187,43,178,83,154,202,88,90,118,202,76,217,115,91,140,247,119,106,234,11,108,125,213,115,141,144,184,214,204,152,116,186,90,111,58,144,233,132,202,52,60,19,171,166,59,199,23,44,206,69,74,164,88,62,84,203,182,155,15,148,224,90,212,164,28,203,0,184,249,64,221,180,138,138,166,244,144,164,121,91,155,21,170,141,179,41,98,95,52,81,176,161,169,72,3,102,229,155,5,85,141,205,84,198,148,76,252,143,27,124,89,245,8,157,85,56,204,17,75,34,129,253,90,243,156,184,214,95,148,75,156,38,252,12,88,5,211,125,246,89,152,93,179,7,206,198,74,66,225,237,184,137,123,105,146,84,39,159,180,222,44,168,68,136,121,43,220,77,217,231,131,51,142,233,55,63,11,195,248,126,16,43,89,148,126,119,59,165,239,179,139,73,208,200,152,85,178,150,203,77,44,171,235,169,42,91,16,37,194,20,127,71,28,78,141,165,105,105,228,111,228,237,159,139,7,12,205,90,91,31,39,58,40,129,47,217,84,208,213,27,183,90,110,25,97,135,184,157,22,228,146,165,69,82,26,226,145,146,108,103,138,167,187,123,94,25,108,20,146,36,104,242,203,251,246,27,114,164,166,137,126,147,123,173,247,155,240,157,30,2,197,104,84,252,123,112,187,74,146,27,86,72,181,238,254,61,168,113,145,218,200,5,7,68,185,71,35,112,77,77,19,35,219,13,57,24,241,110,145,74,32,44,224,125,185,42,236,135,85,38,129,252,196,179,103,248,12,181,48,205,155,24,201,193,231,141,73,64,20,187,146,84,72,120,153,60,133,144,75,139,36,138,146,203,91,227,157,241,124,202,234,192,244,207,159,70,159,245,12,221,3,129,207,43,143,29,93,219,152,11,146,225,10,103,179,251,125,208,105,43,85,97,28,223,158,138,7,137,191,102,61,228,102,10,50,190,155,37,152,94,181,245,185,141,111,191,205,35,53,252,100,13,227,91,43,215,214,32,131,80,157,74,116,13,186,234,219,181,186,7,153,219,242,94,201,88,105,60,97,212,44,65,129,87,142,212,48,242,24,212,30,70,41,34,39,247,220,24,249,130,100,170,30,67,190,184,255,99,49,103,53,209,154,92,188,62,194,201,87,75,209,90,3,182,193,28,153,101,139,4,253,165,89,191,205,119,66,243,32,158,109,86,147,130,45,252,237,112,239,163,203,38,124,38,14,36,116,45,74,121,112,195,202,75,67,132,237,193,62,203,26,90,58,98,38,172,231,63,189,133,188,216,198,219,253,50,120,69,57,252,117,34,176,210,253,135,33,45,149,125,48,67,9,91,227,209,252,219,154,205,76,70,151,27,203,116,76,74,218,45,249,124,108,247,179,145,6,79,201,159,166,143,87,22,246,117,217,194,25,248,148,49,236,113,57,229,126,197,79,148,53,107,181,192,226,112,138,186,172,178,52,187,156,12,174,233,37,70,205,178,63,228,197,146,69,76,179,68,19,245,150,141,23,111,20,185,141,82,168,208,21,38,99,166,71,226,123,121,158,61,40,192,207,81,40,7,191,144,192,157,186,148,28,53,122,61,233,174,128,44,226,170,81,0,120,206,33,49,52,160,70,156,221,3,191,120,150,179,228,29,39,115,231,120,99,178,234,101,93,195,126,217,135,231,166,115,242,116,249,94,68,71,74,29,145,237,103,196,96,82,232,67,197,139,7,58,207,109,47,69,77,215,130,163,55,109,15,101,102,155,207,235,41,49,74,35,74,142,207,120,174,169,213,77,136,204,108,175,103,174,233,73,189,60,251,102,158,123,250,210,133,147,70,238,131,20,172,160,245,117,237,194,205,31,72,199,209,182,144,226,247,243,169,181,198,232,12,248,136,220,119,140,194,162,33,90,106,103,167,183,61,183,54,81,131,159,104,144,212,112,216,82,128,121,46,252,255,246,142,205,159,95,127,126,19,122,26,135,114,144,239,146,4,79,106,218,183,133,192,112,69,196,193,71,136,220,85,88,204,190,214,231,28,50,30,202,128,9,167,247,239,52,153,117,91,208,77,90,195,60,253,9,223,44,196,32,72,244,137,223,46,208,30,220,236,166,217,140,155,59,172,219,70,180,228,114,98,30,184,24,195,147,192,100,46,246,111,218,161,116,122,94,43,178,132,26,54,229,103,239,156,251,110,69,155,190,6,8,1,199,205,6,166,152,56,107,97,40,36,52,253,6,169,39,55,224,51,165,227,135,73,178,159,55,20,70,85,52,172,53,2,15,83,155,184,47,141,24,202,212,214,144,244,181,47,186,65,210,131,17,79,6,108,217,235,253,254,54,234,17,18,94,231,124,116,78,97,107,13,161,163,160,48,247,183,219,152,141,81,82,225,127,240,45,86,154,118,55,145,250,201,102,21,168,31,121,17,213,21,20,34,234,123,81,176,119,115,3,41,237,166,232,55,198,27,157,173,155,219,68,109,164,233,220,107,99,246,197,11,155,156,82,172,83,94,235,236,240,251,254,52,185,30,193,78,71,150,115,65,208,172,58,204,86,26,99,70,233,114,250,40,162,185,33,21,147,204,12,184,34,230,247,29,8,103,66,214,46,90,156,180,70,20,249,142,56,133,233,125,104,107,238,64,215,205,128,180,77,15,101,58,216,21,211,177,163,239,107,157,174,21,157,131,248,162,110,50,59,50,89,167,19,73,199,155,80,213,186,111,69,52,60,56,247,24,80,138,96,252,173,54,220,198,97,147,115,151,110,87,118,216,90,147,131,55,21,62,31,203,7,124,27,89,116,85,24,122,229,248,237,51,15,117,22,146,107,249,201,120,25,76,193,134,182,134,49,254,46,144,78,190,92,80,121,26,220,203,71,110,7,12,45,200,46,10,159,57,93,3,206,208,225,42,140,162,185,191,24,74,243,83,91,147,22,224,163,210,9,155,233,79,143,230,73,95,192,125,139,59,11,24,158,108,127,175,62,95,240,156,160,57,126,152,168,150,62,122,154,131,227,194,199,162,151,32,117,51,78,228,30,47,61,204,78,84,216,88,252,28,62,38,208,208,1,159,20,29,5,92,207,54,173,173,87,241,28,83,96,46,207,58,100,4,135,187,191,245,128,209,94,167,10,162,38,59,90,207,217,154,246,220,42,15,253,107,18,120,92,250,177,225,99,158,222,181,9,205,238,3,159,175,157,71,192,91,206,111,96,36,157,124,212,38,229,82,2,155,76,94,116,13,95,253,104,10,27,145,183,195,120,177,187,194,144,212,250,36,199,254,209,97,49,50,234,88,34,47,43,8,117,187,100,24,207,128,183,56,218,128,177,22,125,88,240,69,134,107,6,120,120,66,196,52,183,105,40,92,3,31,251,56,6,5,190,152,7,68,242,215,59,102,92,226,218,177,98,179,207,225,44,25,109,205,124,214,31,217,243,15,69,254,90,224,154,47,75,181,193,196,207,244,217,21,241,51,127,43,82,176,159,198,198,80,24,40,255,81,248,252,92,10,152,216,163,62,27,46,169,216,115,240,45,46,29,49,228,132,182,192,106,223,254,224,21,91,18,197,1,69,198,12,163,178,127,166,28,121,73,176,227,203,111,47,196,134,239,152,13,115,139,62,240,62,27,234,103,101,78,99,77,150,242,126,102,21,87,196,111,208,160,49,94,73,87,136,57,122,62,223,37,250,86,84,37,172,7,78,197,187,54,32,42,46,207,195,9,35,221,174,13,200,104,82,87,184,123,41,13,112,15,202,76,67,9,0,248,79,111,227,81,126,224,122,203,36,129,71,174,227,133,211,117,83,76,200,121,24,99,133,235,188,57,136,192,3,126,206,7,30,215,171,10,227,40,225,208,183,245,184,105,218,38,178,219,164,56,201,96,20,39,46,140,205,245,194,248,66,189,53,17,142,247,225,228,94,140,11,115,9,120,187,214,182,111,43,232,205,30,243,239,105,13,237,193,29,22,44,188,244,14,11,106,205,254,240,115,130,175,119,80,41,101,240,247,70,190,238,249,34,199,0,220,62,166,44,177,247,115,242,189,189,103,163,213,119,162,237,216,45,241,1,237,174,147,156,192,119,12,217,36,170,154,21,197,113,237,111,117,58,54,159,103,163,236,22,47,141,64,202,122,158,221,46,55,0,104,151,116,57,64,194,201,254,53,44,27,73,199,243,116,100,7,122,222,249,25,206,106,98,20,31,12,157,121,200,100,24,76,174,89,113,216,132,160,31,152,178,85,135,185,75,62,15,39,117,224,246,155,48,104,72,161,26,12,117,181,255,118,86,185,70,131,215,238,241,219,4,121,158,247,130,227,63,221,117,79,42,187,4,182,169,250,99,22,7,108,50,238,10,155,39,238,194,228,220,86,29,211,54,156,187,9,24,98,68,125,49,46,160,37,90,115,19,208,174,113,52,250,2,48,121,167,103,83,241,100,84,64,8,19,244,151,59,186,26,209,150,50,132,167,45,145,82,255,229,206,161,171,19,101,152,66,208,133,143,21,153,245,100,195,229,116,211,104,241,127,148,90,228,131,80,44,221,215,53,122,103,194,11,45,35,14,109,159,71,35,81,117,227,154,33,183,54,212,0,252,190,121,54,164,156,187,28,248,70,229,208,20,238,50,147,172,35,233,118,28,102,179,103,89,147,22,82,221,152,128,165,75,234,66,184,47,218,229,246,162,228,180,68,242,48,240,246,114,153,73,150,89,127,192,238,21,93,19,223,109,42,114,178,145,174,223,174,147,98,26,143,93,214,94,31,163,229,50,230,144,1,125,236,74,49,129,208,21,222,55,42,64,218,6,164,17,58,34,84,187,248,59,23,196,87,116,180,185,58,37,111,108,100,113,83,239,185,232,132,93,184,154,176,182,206,111,147,55,186,48,91,166,222,171,50,185,145,229,139,13,3,207,242,216,79,251,156,70,55,37,20,120,47,73,89,179,181,128,127,225,194,70,47,175,75,15,222,13,239,218,128,144,165,62,112,241,236,35,96,20,22,30,56,93,7,226,167,82,216,223,249,15,21,165,195,234,248,111,70,206,248,145,111,27,202,126,253,172,75,188,122,1,195,19,164,171,3,10,237,225,207,38,63,119,61,123,2,210,82,219,97,170,228,158,29,5,191,196,116,216,28,119,10,87,130,201,14,79,45,132,0,78,78,138,3,124,118,183,119,31,62,187,81,243,135,159,137,40,129,24,96,146,212,171,195,149,248,253,179,77,143,20,35,62,185,255,60,167,11,118,170,15,203,92,202,70,98,231,11,105,30,23,134,6,74,45,117,242,180,74,12,11,209,151,183,53,126,88,127,248,34,131,171,189,39,242,205,191,179,170,140,154,211,115,230,82,227,208,29,94,111,199,113,212,249,250,58,6,86,238,234,184,160,8,125,198,23,33,149,252,177,12,241,93,150,128,17,53,82,148,18,175,64,251,120,214,151,69,103,228,167,169,144,204,10,159,127,140,126,111,11,92,40,76,248,228,126,175,115,45,155,249,49,120,141,154,221,81,248,114,229,107,174,53,157,185,19,216,84,169,21,174,43,62,23,101,161,69,103,210,50,183,109,113,120,236,172,43,136,173,230,178,147,1,159,41,171,183,8,203,249,188,135,238,156,70,113,169,239,117,126,174,58,74,194,238,227,124,131,249,222,247,5,22,64,74,15,76,242,153,191,246,177,80,37,25,21,24,223,92,60,220,42,98,5,14,71,54,232,72,77,13,149,115,80,214,79,235,206,96,202,157,20,134,41,229,154,249,70,251,209,116,14,47,180,171,70,244,140,44,157,166,48,220,213,254,112,166,217,146,57,252,99,170,240,135,83,173,240,160,253,86,250,3,22,252,174,138,82,86,83,3,222,66,195,106,249,59,184,69,28,70,20,70,191,22,212,92,126,182,65,240,221,212,212,32,52,224,83,24,15,73,232,253,90,197,1,169,102,37,224,185,117,195,66,81,177,182,120,233,33,154,164,237,39,19,42,95,11,146,180,172,15,183,44,210,24,147,9,163,140,194,229,170,206,253,224,61,165,49,4,125,190,85,90,118,175,62,154,50,187,222,189,223,148,211,235,221,101,18,149,222,222,111,56,171,167,188,214,100,93,86,239,24,242,39,186,147,78,155,71,222,49,114,141,213,239,135,187,250,166,244,2,143,199,187,108,66,45,177,50,43,65,36,25,50,62,223,72,241,108,97,200,6,101,188,187,207,132,198,242,16,20,174,208,88,90,248,175,100,72,134,165,69,123,183,200,123,208,227,28,98,149,30,223,138,18,130,38,191,60,96,58,141,31,38,129,78,70,100,64,226,191,124,142,153,72,250,126,224,180,98,134,154,112,189,122,6,80,206,140,1,35,221,67,47,16,8,193,93,110,62,96,243,244,8,204,161,23,93,51,255,176,118,188,160,189,225,3,10,217,182,26,195,228,151,46,55,176,40,213,170,207,195,19,108,192,62,81,240,240,234,76,160,43,45,150,7,177,67,189,157,112,151,137,125,242,124,188,166,131,214,209,148,139,198,164,240,234,205,7,157,202,124,111,154,148,74,173,166,179,44,97,247,184,185,107,119,67,157,41,9,238,48,95,153,16,9,100,221,173,142,229,45,75,239,188,20,137,3,2,119,194,53,217,225,242,156,138,198,194,179,187,163,198,237,39,112,197,37,188,29,230,250,178,20,46,229,166,14,25,235,111,19,22,1,216,246,218,190,188,56,192,68,115,245,183,51,193,95,239,184,85,130,105,140,35,187,206,26,112,79,99,183,39,66,82,201,66,112,24,145,28,13,206,108,10,47,253,183,251,148,75,0,145,155,230,11,19,251,180,104,100,102,121,86,17,96,211,107,230,57,31,157,167,2,16,67,92,192,177,228,218,66,216,49,139,127,149,132,178,57,125,2,238,105,73,205,2,155,132,135,79,146,185,70,145,209,34,122,84,162,49,37,212,83,159,205,12,245,147,26,201,57,201,151,37,218,212,220,39,77,32,4,6,97,65,127,4,116,14,195,17,80,20,134,75,194,95,11,79,164,162,48,207,127,160,241,126,74,33,39,153,236,120,106,183,195,248,104,30,24,85,238,117,97,24,241,5,133,85,107,69,99,115,121,22,133,83,238,254,203,25,239,171,188,212,66,16,179,56,12,241,129,198,169,108,82,220,119,134,83,116,74,49,37,112,118,202,157,137,56,180,164,156,50,35,8,140,55,71,97,159,145,80,19,89,62,195,81,52,104,186,62,154,100,230,59,135,144,33,165,20,86,96,178,207,174,251,115,153,96,214,211,154,74,133,120,120,199,94,211,158,33,53,59,29,30,229,137,48,91,101,218,94,254,112,202,189,134,142,104,65,123,193,187,54,77,248,69,225,8,237,173,100,151,30,153,130,220,50,220,242,39,79,65,136,214,15,74,244,180,250,128,26,23,135,118,44,65,37,228,29,195,18,209,121,98,10,194,211,127,122,27,153,132,194,40,177,93,248,199,23,32,123,1,73,236,55,67,120,90,18,97,146,115,35,89,237,192,189,253,146,179,242,220,157,201,98,219,62,81,200,3,28,178,57,39,140,203,75,49,55,145,204,16,18,234,131,66,199,113,173,88,100,100,83,215,1,37,223,254,102,54,195,139,50,32,22,84,152,99,254,142,104,53,165,152,167,117,45,251,110,252,220,162,139,144,211,180,100,153,208,215,212,180,132,137,185,31,184,223,116,85,163,157,77,106,136,34,207,65,113,153,195,108,175,218,24,87,181,15,89,55,158,105,65,251,25,135,20,141,57,159,228,115,20,104,143,154,255,180,221,28,180,117,229,34,49,29,198,92,81,152,36,194,107,128,88,182,82,214,229,3,39,127,245,207,5,223,133,254,242,57,173,220,86,132,202,142,204,40,133,83,56,165,76,147,242,105,124,108,96,207,175,0,77,82,75,12,76,197,92,192,108,201,218,237,124,37,107,127,104,233,114,13,75,150,51,237,3,54,44,203,93,81,180,33,253,157,136,138,235,147,147,41,246,57,74,153,121,87,152,242,135,18,112,74,226,149,98,219,76,177,54,140,103,94,108,69,228,49,206,16,250,199,64,29,46,53,133,225,41,140,223,38,19,240,121,120,74,30,146,7,46,154,73,144,173,126,58,126,186,194,58,164,48,9,166,241,108,228,234,186,194,216,161,254,45,145,115,239,250,211,168,190,198,47,103,181,199,72,49,73,30,146,0,37,55,73,97,2,111,254,177,134,85,93,10,60,248,88,209,111,226,162,83,97,46,63,210,58,103,113,52,36,194,29,125,59,76,224,251,105,140,59,115,5,90,246,51,100,29,46,114,159,161,182,91,107,199,73,96,159,129,142,174,230,201,153,189,243,82,172,27,92,67,74,29,24,219,110,149,128,179,250,254,9,87,45,247,253,67,134,180,134,174,249,99,250,17,226,13,248,49,184,50,174,208,22,96,23,246,35,80,222,74,224,246,206,193,202,161,153,3,174,121,61,207,230,246,51,2,126,46,243,9,242,221,21,243,191,79,45,108,105,150,11,239,214,179,193,169,61,48,242,93,130,214,231,167,17,248,168,75,224,169,39,7,69,151,75,95,91,239,35,38,190,120,201,121,126,111,45,164,192,205,108,161,91,153,98,240,16,90,17,168,170,87,46,242,210,179,63,107,39,5,139,167,193,212,251,40,140,3,35,203,167,158,106,99,88,218,64,142,215,34,61,101,42,60,32,195,14,248,137,247,65,121,241,76,20,43,89,87,56,245,172,243,95,141,254,148,160,8,140,61,129,144,186,220,0,225,139,113,34,229,223,218,42,186,112,77,52,87,86,253,57,34,147,190,23,177,52,65,183,174,188,4,155,247,136,253,132,116,58,237,54,4,37,241,86,48,251,104,227,193,152,196,54,137,140,158,246,107,64,12,20,191,12,117,113,83,24,233,238,64,87,127,159,157,175,18,227,111,19,173,93,23,94,34,239,44,197,118,99,122,76,10,155,146,108,192,51,233,12,54,251,50,246,132,65,74,173,126,203,115,255,174,75,14,143,231,86,193,229,113,214,216,8,205,110,83,152,98,2,57,182,80,230,84,152,154,218,128,247,179,99,152,23,84,78,91,24,75,116,68,97,4,140,221,159,64,206,211,184,118,89,212,38,74,149,21,38,176,21,112,173,85,109,104,83,155,111,241,236,246,228,124,80,31,203,109,53,12,144,154,244,230,64,94,247,165,102,55,243,37,151,103,68,179,85,147,132,241,3,3,137,194,4,231,125,46,76,238,121,250,219,185,37,177,156,118,151,234,127,80,92,228,254,94,220,45,20,181,243,114,135,85,182,218,179,170,211,24,114,58,44,51,241,20,38,36,17,173,91,233,207,242,224,124,168,209,26,14,37,255,109,66,31,171,198,91,45,19,197,80,116,132,119,16,107,114,138,22,11,48,89,254,62,162,84,207,199,193,4,108,123,248,133,169,223,8,19,133,115,7,190,13,95,62,112,223,244,7,134,81,208,191,38,146,246,69,209,202,69,218,81,50,245,178,194,88,75,1,195,88,170,61,155,38,218,237,240,84,75,22,120,244,20,115,152,75,77,76,195,106,26,244,190,19,18,187,18,111,46,168,41,70,59,76,12,79,27,15,171,164,116,24,145,74,253,233,14,159,237,29,20,83,191,236,250,218,70,159,119,223,107,192,201,179,117,204,208,99,116,212,242,61,3,156,228,93,222,88,249,130,2,182,13,233,24,254,198,237,155,29,153,12,93,191,214,79,217,200,91,119,139,19,43,12,73,105,115,152,128,197,86,152,141,184,59,12,95,181,194,176,26,185,165,0,127,149,16,200,0,87,46,212,14,15,45,9,3,198,230,188,35,206,161,39,148,178,84,211,140,49,124,59,67,33,189,148,7,174,197,19,47,72,182,174,146,248,138,100,39,245,183,23,37,194,144,166,162,99,230,229,131,182,150,106,177,0,183,124,25,105,231,250,21,91,47,133,107,222,110,206,178,124,164,110,24,56,57,147,202,180,210,197,218,180,117,50,183,248,7,111,46,46,91,199,244,24,248,158,49,101,245,158,235,153,13,220,215,124,174,88,109,139,14,249,64,232,209,45,141,109,134,92,86,24,127,190,183,166,166,63,111,133,33,86,200,14,67,66,246,192,208,192,121,207,207,101,66,120,192,128,137,210,121,207,97,159,121,186,118,62,82,117,135,133,209,123,78,69,7,149,6,142,18,132,120,96,83,162,188,48,210,228,233,129,171,243,237,3,19,186,94,10,99,197,220,137,72,126,234,212,49,37,47,103,251,137,79,96,82,138,175,42,180,95,45,118,6,102,245,212,21,6,17,169,199,190,248,218,67,2,130,213,18,82,99,26,111,68,158,198,243,112,39,166,2,165,164,189,40,74,124,223,71,229,76,84,41,252,130,151,138,210,201,15,38,251,234,172,254,242,192,120,19,29,222,77,68,104,170,249,115,211,53,136,127,226,110,233,129,249,163,121,225,167,144,27,20,105,18,7,77,218,89,81,180,82,253,209,36,59,116,125,105,219,27,242,133,41,47,105,237,129,179,79,98,147,95,19,247,41,48,138,165,222,49,124,83,186,49,12,40,247,119,192,84,177,62,173,39,58,128,23,134,52,239,249,154,86,88,92,46,60,160,76,93,15,124,254,200,223,123,88,254,209,3,115,81,187,48,197,68,251,109,236,71,190,173,37,33,166,248,253,180,95,162,41,249,198,121,248,118,92,96,234,178,159,239,65,14,225,125,182,105,187,167,252,76,5,126,251,131,59,65,161,7,133,246,109,59,10,201,88,127,224,114,205,55,42,188,171,208,63,252,208,25,40,101,253,127,160,183,200,155,52,112,114,91,219,211,175,237,126,175,77,61,142,88,65,6,95,122,32,203,33,175,82,74,103,239,140,69,237,240,214,148,92,155,192,227,214,84,114,28,195,88,242,204,239,28,87,12,132,103,161,5,126,38,97,141,215,42,208,165,8,122,76,179,179,215,221,241,60,230,213,74,237,129,73,126,188,207,198,203,41,57,106,192,220,78,179,195,85,133,0,128,207,61,160,248,195,49,70,116,26,153,212,236,181,120,55,129,178,60,159,214,216,3,119,158,76,116,8,250,211,58,71,201,212,129,137,250,63,61,39,76,26,173,207,77,64,247,140,99,155,247,217,3,166,34,93,190,200,153,129,217,243,27,16,59,104,207,201,216,45,46,82,28,166,98,89,187,86,44,249,204,225,174,105,206,6,167,114,45,157,109,100,40,106,120,118,227,138,116,56,159,89,215,30,248,88,47,215,1,187,169,226,148,204,114,131,107,172,205,101,201,226,79,107,227,219,113,120,106,141,173,193,117,251,68,61,167,77,149,72,20,8,166,84,115,184,166,103,83,193,36,43,213,187,86,72,72,201,15,140,211,202,97,52,213,158,223,174,201,29,180,156,47,109,62,207,46,211,227,199,102,125,191,147,133,203,85,142,198,42,170,98,168,75,67,128,226,248,121,225,234,97,191,109,226,241,227,125,118,241,20,81,242,233,203,28,229,133,135,175,94,234,175,222,33,43,113,141,160,204,98,191,243,140,95,190,75,251,88,111,115,191,232,49,130,3,173,173,142,63,94,57,158,140,87,239,143,110,173,216,84,184,121,165,247,165,80,10,243,151,26,80,133,61,67,82,107,140,246,168,226,139,252,190,115,12,231,160,22,232,157,99,73,190,5,140,254,239,234,56,255,19,207,134,146,226,157,6,80,214,120,107,238,58,239,36,234,78,53,0,12,99,235,51,77,236,230,236,48,149,240,127,174,45,63,207,9,205,183,220,222,149,121,217,128,129,207,107,150,250,174,235,228,61,227,234,245,174,60,174,78,142,226,31,168,239,142,226,5,58,219,100,83,222,69,207,213,43,96,50,223,199,179,93,193,21,230,48,142,185,103,55,203,163,199,134,195,242,120,182,43,42,68,111,176,137,106,183,241,24,180,103,195,232,94,7,179,73,135,123,230,81,181,240,188,163,199,208,168,79,227,94,252,206,183,49,243,247,179,242,72,78,245,243,197,100,181,159,105,70,46,252,189,98,108,43,66,127,230,66,93,145,156,205,237,146,200,174,192,230,84,241,247,50,202,227,7,206,206,188,15,188,149,69,1,24,89,90,127,56,105,251,207,249,114,62,102,243,131,19,17,192,245,204,226,99,106,120,182,253,182,60,177,183,107,16,64,248,139,17,83,123,187,198,129,229,112,229,26,173,179,161,33,133,145,29,174,41,63,179,161,115,183,242,79,2,77,200,51,106,44,94,183,23,112,138,140,103,146,119,187,55,58,188,223,21,130,224,176,79,227,109,169,55,15,76,125,175,247,140,218,34,29,148,110,123,156,163,232,187,107,191,7,182,185,127,16,156,199,207,91,179,218,98,80,218,222,122,115,234,36,92,248,137,141,25,244,52,61,214,239,242,87,238,182,86,21,158,238,142,220,116,67,252,210,213,100,194,87,243,223,237,48,65,233,179,209,205,27,254,82,157,109,67,91,115,25,244,119,26,166,113,47,214,87,135,3,240,35,17,33,200,219,164,40,214,110,19,199,138,105,14,191,143,30,162,251,73,138,68,206,245,105,187,156,24,8,79,241,249,135,7,69,162,97,58,12,243,198,124,96,215,168,4,38,20,171,150,242,176,2,247,11,207,212,159,149,133,107,167,100,111,61,77,61,227,129,207,49,231,191,61,31,21,100,224,236,101,94,192,115,60,174,28,34,141,55,193,243,192,231,239,231,94,131,255,189,248,128,46,226,46,239,179,231,53,57,129,145,131,126,91,239,203,63,2,204,157,181,191,176,182,70,194,247,233,153,37,254,95,24,2,135,191,111,237,29,135,6,231,207,223,150,215,70,250,237,207,158,203,160,25,93,205,126,223,187,230,59,83,178,5,229,222,223,110,241,193,40,54,120,174,177,131,152,82,117,116,20,41,104,178,239,181,98,174,100,42,175,31,111,138,137,240,94,52,163,133,90,222,169,18,147,148,2,128,103,63,97,162,221,74,71,224,174,252,0,191,105,186,70,192,84,22,61,48,183,199,251,65,114,33,93,250,129,185,24,123,107,84,97,70,127,224,114,179,113,172,140,135,18,242,103,109,18,1,112,120,190,55,136,65,32,52,59,10,247,208,179,54,123,170,49,102,166,171,251,60,27,174,58,31,149,218,74,125,87,39,4,62,203,97,242,61,158,214,120,201,163,53,60,1,207,111,243,53,253,183,201,76,123,110,124,167,103,211,95,139,88,121,125,92,26,199,6,143,185,96,18,161,207,69,150,250,43,31,82,40,222,247,115,133,158,100,21,56,140,198,215,123,195,134,55,241,194,221,8,82,158,107,48,241,3,135,33,20,127,186,118,70,37,5,60,84,31,200,46,186,184,215,28,70,96,242,185,99,159,121,56,252,107,143,164,44,248,63,103,204,108,62,44,208,237,63,95,155,139,112,246,89,14,83,253,115,253,175,231,212,136,223,38,138,167,87,244,110,2,207,247,183,11,49,146,164,54,20,41,137,61,96,101,51,3,229,93,186,163,164,44,200,215,62,231,32,90,16,14,83,177,211,21,70,21,37,224,85,30,15,86,219,22,24,116,24,187,102,43,92,61,194,126,96,40,129,245,246,210,200,161,241,185,84,240,189,105,152,227,216,99,237,134,34,128,107,126,2,48,38,39,229,155,82,57,27,98,214,81,49,93,178,57,29,134,19,235,105,141,209,27,93,99,90,63,191,157,168,85,114,120,246,170,19,245,92,30,93,78,13,120,157,141,94,223,155,114,36,223,57,48,190,179,58,54,144,122,171,254,112,248,153,31,11,171,113,106,123,207,17,27,109,122,232,55,168,189,174,124,168,197,20,213,52,108,99,18,144,118,180,162,144,161,48,121,212,45,96,66,73,10,195,202,183,29,134,20,66,63,216,217,124,227,123,86,188,197,234,176,196,73,216,71,180,134,216,65,71,165,195,253,25,29,31,143,227,238,24,254,101,237,120,235,153,117,207,66,201,231,150,41,27,58,31,131,152,229,17,71,107,133,235,94,111,25,13,113,239,232,23,92,49,15,90,207,2,140,183,162,8,243,129,209,96,136,142,237,254,184,143,209,73,186,108,81,6,239,241,76,195,10,19,137,63,220,164,192,31,184,174,26,159,43,63,50,156,192,185,94,26,108,131,215,227,187,107,103,39,112,189,86,242,169,206,227,117,34,145,248,27,223,35,63,89,153,192,121,93,138,95,224,99,227,61,93,67,24,126,199,195,15,170,161,35,11,36,166,104,109,137,236,10,147,93,19,240,89,186,122,201,168,191,132,116,135,141,84,80,97,202,120,238,2,58,103,76,87,243,178,66,81,225,231,0,172,136,69,61,4,103,111,77,51,230,248,57,236,138,122,159,97,57,191,9,0,192,80,3,21,133,27,78,47,135,225,97,80,152,164,196,21,191,109,174,69,133,169,100,246,65,195,133,165,214,126,69,25,33,251,111,159,190,233,163,97,87,168,62,100,20,133,104,164,161,226,214,109,62,85,8,175,232,25,82,89,173,35,30,205,69,77,225,66,49,177,15,74,67,165,238,129,161,30,243,214,141,67,73,187,150,169,161,246,65,105,164,210,104,235,99,107,202,215,100,251,211,137,86,41,37,143,53,64,20,81,15,17,118,33,103,2,37,222,223,132,65,167,82,85,56,111,101,8,48,26,155,69,225,58,100,162,117,216,219,229,183,17,170,157,110,205,156,47,189,155,30,34,5,217,175,216,87,6,204,50,242,98,133,8,221,242,21,116,118,222,39,220,77,213,232,140,173,97,26,209,150,192,227,108,128,49,211,40,168,212,142,27,43,179,55,230,111,117,233,20,110,65,177,51,32,201,171,119,59,52,4,182,31,142,245,23,216,82,248,220,233,221,48,62,198,201,74,234,168,45,28,65,222,24,18,156,174,63,141,19,50,214,23,9,5,186,23,19,80,78,110,196,65,117,248,120,29,203,249,68,219,77,91,40,128,151,222,135,143,101,4,13,173,195,80,69,233,123,17,209,116,59,171,65,59,168,38,187,209,129,167,225,48,172,154,218,115,232,33,189,103,72,26,106,92,215,18,109,119,192,230,225,17,24,21,59,31,82,136,76,246,243,65,114,240,15,35,74,138,223,74,63,182,137,187,44,135,161,55,214,135,39,228,65,188,117,51,194,72,133,155,139,153,3,83,50,166,159,147,121,239,71,103,179,32,255,211,58,59,219,52,41,237,136,56,200,144,115,113,188,153,140,192,235,49,217,169,118,30,62,209,26,229,31,250,181,41,235,109,190,175,192,103,240,248,9,160,163,112,181,242,4,43,246,179,4,168,19,29,241,218,20,41,233,250,202,150,77,116,151,159,49,197,230,167,53,197,20,254,218,40,151,174,167,53,196,116,254,94,40,1,232,57,64,74,125,118,131,159,130,143,231,150,4,141,103,246,61,109,12,163,55,83,56,103,159,166,24,85,91,47,104,156,180,97,112,12,43,196,214,49,77,116,38,90,175,169,1,105,212,114,150,111,244,99,85,77,109,128,74,183,221,68,70,138,33,200,73,171,2,227,200,242,33,131,76,73,106,18,42,21,70,53,54,114,130,180,194,140,12,125,193,105,49,29,133,25,246,65,169,4,184,3,10,19,147,30,218,228,50,156,75,146,247,140,163,51,107,199,225,172,247,107,39,19,120,46,109,93,160,140,243,158,85,206,16,109,13,75,145,207,97,120,97,245,174,96,66,0,113,201,65,78,74,180,170,129,211,188,10,18,192,231,99,21,125,49,50,141,252,194,60,169,242,90,58,166,25,49,95,111,221,140,97,65,97,124,164,1,83,55,162,67,142,110,153,239,135,199,238,63,187,113,23,24,106,205,22,240,44,122,234,27,193,116,141,79,2,213,79,210,223,166,170,196,111,26,179,147,92,167,47,102,229,177,62,168,20,237,136,61,111,132,225,213,15,71,242,159,147,126,18,148,215,115,244,220,248,238,31,184,119,39,125,134,202,29,209,37,133,143,33,22,207,134,196,235,105,156,107,24,28,228,3,8,247,15,12,136,219,67,164,192,165,72,246,41,48,229,209,254,112,226,42,178,163,17,255,224,226,234,112,23,126,87,208,154,47,51,16,168,217,190,10,35,151,24,141,113,186,106,107,242,29,220,176,37,128,173,49,135,245,227,154,240,142,207,218,68,148,163,254,20,165,221,214,49,198,183,165,31,100,66,193,235,93,163,214,90,44,37,222,122,150,21,15,55,186,0,133,81,103,240,214,11,247,229,243,240,84,146,27,82,196,211,139,174,238,53,200,173,247,69,64,24,115,232,195,199,240,48,15,48,177,48,237,26,82,241,222,51,136,241,116,121,194,189,149,226,115,178,147,44,29,114,228,240,162,53,118,143,142,56,100,66,190,81,83,14,42,36,197,192,150,59,224,176,145,169,41,28,100,52,192,83,137,60,129,91,184,77,173,82,176,61,232,185,249,101,71,11,92,14,138,102,39,10,94,86,44,166,129,122,203,135,115,122,124,212,59,154,8,226,145,130,79,37,68,119,120,139,74,43,40,252,27,119,51,133,117,184,63,159,218,174,172,254,108,124,0,91,199,164,153,74,142,195,231,226,48,117,146,114,175,116,23,223,66,218,171,63,61,131,205,121,56,76,32,244,249,109,171,216,187,112,121,138,43,17,63,222,51,110,234,171,180,99,236,235,195,145,240,118,211,19,130,220,62,116,22,226,7,245,203,248,42,38,50,161,48,193,98,135,17,33,42,207,111,247,60,124,159,95,20,209,103,237,57,245,120,41,224,209,235,243,193,206,62,46,207,94,189,60,131,86,49,71,124,50,52,116,1,95,56,199,152,81,127,222,244,115,150,189,221,25,204,199,219,229,69,89,216,14,47,36,106,21,142,26,175,3,67,126,170,71,62,103,184,63,250,156,208,66,17,2,136,44,77,192,125,105,36,30,166,147,85,102,192,84,55,60,143,110,206,191,203,217,144,112,61,62,112,189,180,18,192,232,56,233,144,20,171,220,118,152,50,128,231,225,150,241,238,48,156,22,79,215,14,158,125,162,144,8,249,204,35,100,239,221,212,95,211,36,108,31,152,67,221,97,138,250,159,214,156,165,62,226,144,167,60,155,93,73,46,197,71,89,168,213,194,11,108,101,189,62,21,152,196,207,225,69,98,171,223,26,141,67,183,206,7,198,191,236,48,68,10,218,181,124,182,195,24,212,109,116,103,15,92,123,124,111,83,18,90,15,156,170,95,104,57,69,219,115,184,65,92,225,155,188,37,90,166,167,245,116,166,41,36,131,216,120,158,223,38,19,186,57,252,78,67,104,191,139,99,68,99,199,139,38,183,99,54,91,237,31,141,157,116,18,70,35,220,104,207,152,32,210,94,29,174,162,193,252,67,151,31,77,155,172,139,245,190,84,78,129,206,177,255,68,183,251,137,73,209,44,127,192,101,9,92,159,124,66,27,145,38,48,186,36,239,112,186,239,15,103,66,249,227,165,86,241,101,13,17,169,144,216,255,190,100,196,57,55,252,134,239,128,146,135,52,28,30,245,109,11,131,165,131,236,56,239,28,218,97,62,29,147,254,88,29,235,157,191,201,77,241,77,13,221,179,110,201,125,243,27,60,78,248,199,206,183,181,227,231,26,142,246,247,96,195,20,247,51,21,15,136,198,103,109,221,22,119,138,144,0,178,222,29,7,219,192,7,165,15,200,102,158,61,163,196,126,181,45,128,247,110,41,136,64,93,152,16,207,187,25,158,55,245,205,16,54,101,145,187,177,221,174,236,21,48,218,212,127,236,149,43,22,128,21,22,61,48,199,164,191,216,100,134,63,47,6,171,167,175,143,249,199,144,90,154,128,131,199,70,73,229,143,77,220,47,94,219,216,179,222,95,222,73,96,148,254,222,35,96,183,120,56,20,135,127,182,174,209,239,101,12,26,239,111,79,55,68,96,240,26,15,136,188,186,131,118,225,120,95,171,250,38,188,185,40,61,150,27,182,152,155,87,100,162,204,119,76,206,60,244,183,130,208,240,185,95,20,220,103,209,120,174,246,30,92,253,42,2,163,155,64,45,92,123,191,244,61,90,208,12,41,154,55,196,52,153,110,61,101,228,51,211,99,164,147,71,114,47,116,153,39,231,199,130,41,72,46,197,195,145,152,40,127,204,224,226,112,54,181,218,103,254,19,140,119,152,90,251,247,80,76,57,122,78,252,236,61,244,206,180,106,142,162,35,253,46,251,126,75,109,129,177,170,251,123,46,93,242,80,234,31,203,227,88,192,111,112,107,32,97,81,32,71,89,6,5,226,138,238,40,177,30,29,19,152,97,167,191,116,197,50,211,235,57,141,221,189,149,73,84,215,143,101,191,124,15,227,76,209,92,213,137,128,10,245,61,88,168,71,105,69,103,232,36,173,241,30,151,231,179,96,144,232,47,55,8,83,253,217,36,232,233,97,139,111,210,157,176,48,229,162,191,33,240,48,229,169,11,159,27,176,238,85,19,93,163,187,9,35,235,209,132,255,129,220,179,153,252,102,159,45,196,149,222,181,147,253,226,114,154,118,44,223,127,172,30,241,127,255,247,191,255,151,255,254,63,255,161,128,68,255,215,16,144,32,63,1,85,211,91,122,133,22,248,124,42,161,145,225,19,20,178,149,191,168,167,231,11,39,175,104,26,63,41,112,237,42,252,75,210,85,202,109,180,154,220,242,83,2,214,20,28,43,54,31,94,0,64,1,75,81,122,196,4,47,105,148,160,13,211,79,43,127,213,56,64,138,239,212,36,3,253,201,161,85,222,109,78,1,207,180,207,127,85,71,33,112,111,241,193,54,137,79,74,30,64,226,81,140,169,145,25,253,69,93,173,168,56,197,152,66,17,162,99,138,252,103,139,250,196,126,54,134,218,255,154,174,114,57,237,55,212,62,57,9,151,228,186,0,23,238,179,14,195,176,59,94,216,203,175,129,207,139,252,53,111,82,41,157,40,45,215,40,253,178,9,240,239,2,238,132,96,29,134,27,79,81,174,13,55,125,50,17,211,209,160,203,34,61,34,59,58,255,170,169,133,63,133,212,51,79,86,65,186,227,169,118,68,145,218,239,155,112,159,108,141,239,224,100,44,30,49,56,214,197,28,26,250,133,224,108,186,21,102,50,240,171,252,69,47,218,198,49,32,61,186,7,71,149,134,185,56,2,187,192,212,50,105,34,70,39,190,17,40,217,196,127,209,123,84,36,201,60,98,208,77,183,81,227,252,4,15,253,146,78,84,159,104,251,95,210,213,127,98,72,168,63,14,177,64,135,89,10,106,236,226,139,189,87,239,115,157,42,104,137,168,99,119,66,247,228,48,149,207,237,241,196,167,155,5,111,112,218,143,45,108,74,7,45,30,62,251,115,225,90,150,207,41,112,121,110,0,102,239,198,111,99,150,191,112,75,85,90,159,109,77,95,140,184,204,77,62,35,21,112,9,77,138,133,47,146,7,208,129,231,126,174,138,144,104,202,176,96,16,191,240,156,185,9,92,158,49,231,24,187,30,32,82,107,71,239,79,96,101,212,203,34,244,131,53,163,156,168,13,213,216,254,197,200,26,159,79,204,135,236,97,129,211,27,80,50,65,136,128,159,187,162,113,31,151,29,232,177,168,53,80,134,226,223,104,49,89,96,100,121,130,85,217,183,49,131,211,122,34,97,228,181,250,123,225,160,43,207,195,81,144,237,2,63,97,0,194,166,43,126,26,238,202,167,227,251,152,17,241,108,18,227,223,24,29,68,8,177,8,186,176,75,27,124,108,160,24,210,254,20,78,47,19,170,136,207,73,248,94,221,129,80,31,95,165,49,131,235,106,79,235,17,87,35,40,223,214,19,22,205,36,49,103,129,133,143,24,216,124,120,14,67,231,254,180,166,156,115,10,60,30,216,100,23,98,84,8,82,244,7,238,151,235,210,224,89,159,65,43,176,132,248,221,137,154,138,103,174,144,29,223,151,192,245,25,211,179,111,184,191,16,254,63,62,232,11,95,249,169,31,220,158,153,86,172,20,206,225,241,92,24,41,121,185,21,223,134,246,169,62,113,104,250,82,220,234,206,240,106,90,129,201,148,231,17,63,77,234,231,19,199,46,187,250,174,68,66,137,82,119,172,95,138,165,191,215,121,210,122,126,219,152,229,253,190,137,60,130,54,30,184,107,189,113,55,78,117,201,12,96,98,222,95,70,157,94,29,80,27,226,190,226,11,132,162,245,172,9,98,233,204,248,29,142,135,115,180,106,129,0,169,239,59,60,34,22,41,211,103,195,168,176,29,38,84,175,121,192,36,26,236,226,63,61,224,225,211,135,27,159,76,118,24,250,160,162,176,85,206,93,24,202,80,205,173,62,166,143,127,141,212,145,185,122,58,70,182,179,59,45,208,33,83,19,207,200,149,154,183,62,91,109,215,108,163,68,218,255,240,214,149,40,193,84,152,140,203,237,46,143,253,28,95,192,203,115,18,224,149,125,234,84,88,137,37,121,227,108,166,170,194,164,247,133,183,165,156,131,114,60,48,206,135,240,34,173,39,109,155,248,83,236,103,152,4,173,63,173,91,228,93,155,58,132,90,74,4,160,34,0,65,30,211,83,211,13,188,70,120,237,234,80,55,168,193,17,214,68,245,170,206,246,254,244,246,40,51,114,94,233,15,184,68,198,56,78,212,242,62,28,183,137,187,237,6,17,212,167,107,181,165,112,14,83,167,248,188,23,129,178,240,60,179,94,158,65,41,199,62,217,225,214,46,237,29,210,92,75,56,166,235,236,15,109,14,241,221,28,94,111,82,8,158,207,9,217,111,9,95,63,137,80,229,157,135,17,204,162,160,111,166,39,129,11,225,239,8,249,52,221,175,88,212,109,172,136,70,173,245,84,16,35,125,144,5,30,8,251,41,220,155,68,38,87,207,245,73,91,155,140,162,163,216,220,237,201,137,35,30,27,145,174,157,52,3,139,212,218,72,150,197,224,210,104,237,182,34,225,136,82,147,148,147,158,135,91,130,173,7,225,246,19,39,35,215,207,53,29,128,209,93,127,82,1,107,201,41,224,169,20,99,192,67,99,147,147,242,192,39,75,113,57,99,56,255,239,108,28,79,178,159,45,175,128,113,89,206,39,5,178,174,30,61,63,29,123,186,214,70,147,192,101,201,79,110,37,38,117,196,76,81,216,202,79,102,102,149,126,33,178,81,30,184,150,229,5,52,203,18,82,181,219,144,188,121,158,224,249,146,36,83,42,76,2,93,4,100,137,119,63,41,167,57,121,198,14,65,72,173,43,64,90,126,201,163,225,83,85,20,229,79,159,193,28,114,79,86,231,177,149,37,155,161,147,236,248,192,123,187,13,4,21,113,211,227,124,23,164,18,34,207,130,12,96,205,31,62,215,2,9,136,118,21,131,4,164,222,120,4,154,123,125,30,189,53,76,220,222,210,102,34,127,221,227,100,84,60,182,244,36,15,99,7,250,91,33,151,243,252,244,242,178,80,203,23,248,227,165,206,97,31,73,101,203,56,241,116,154,176,244,60,253,240,76,153,249,84,231,23,248,146,60,156,186,136,254,61,147,127,91,90,69,228,65,228,254,164,147,110,106,78,252,107,213,244,22,6,80,83,18,149,24,36,135,62,249,137,104,121,69,138,211,66,108,83,171,224,143,149,135,30,186,195,231,194,90,158,116,238,149,35,227,154,236,145,167,226,129,139,115,236,225,103,238,215,103,43,60,151,170,181,36,239,133,210,102,189,88,91,42,94,100,174,160,103,167,93,59,79,78,254,108,52,76,181,176,166,30,115,106,70,84,63,147,123,242,52,70,207,62,126,26,86,222,250,164,200,215,30,59,6,91,202,83,209,128,8,112,159,145,12,132,90,189,194,100,252,78,73,37,122,74,130,234,105,26,117,32,100,229,61,121,178,199,72,220,146,63,146,224,230,213,130,136,66,10,163,164,64,117,45,62,99,196,34,87,136,68,72,77,246,70,198,61,249,145,59,201,229,127,62,23,49,232,72,172,36,150,245,124,46,35,68,244,103,147,141,162,199,7,229,154,43,208,1,151,128,162,83,42,67,81,57,158,79,65,131,221,85,29,45,237,89,186,199,78,8,87,17,107,231,169,64,166,150,98,71,191,200,226,122,166,81,163,228,36,114,252,208,78,213,142,153,216,133,228,248,157,107,213,243,211,48,41,71,235,179,199,190,69,30,99,68,134,6,234,106,229,121,246,138,82,191,9,241,165,122,192,14,186,163,118,5,69,173,103,2,35,106,41,105,143,108,180,250,195,103,78,249,186,68,117,37,253,81,154,194,69,199,225,241,114,245,84,24,113,34,113,177,155,34,147,194,109,132,25,113,76,167,245,28,30,248,43,166,31,60,19,185,185,167,2,4,18,230,72,238,109,8,137,61,240,132,11,57,18,108,219,195,202,65,46,161,36,247,154,222,195,131,74,173,208,52,110,146,7,134,67,164,68,94,241,57,158,245,167,41,63,30,1,55,100,116,20,70,58,55,82,158,115,86,183,194,129,87,75,158,18,112,94,162,235,229,157,250,44,39,129,192,54,34,93,93,29,154,112,14,250,126,4,31,244,147,99,142,30,66,88,133,29,121,104,45,8,71,103,98,59,184,94,162,43,138,33,135,47,158,222,209,67,209,114,58,88,78,252,0,56,231,18,231,224,83,149,134,58,128,195,53,53,93,213,228,139,44,255,216,29,62,170,246,71,201,155,71,161,15,12,35,136,22,173,85,106,247,238,152,157,159,126,202,67,126,133,19,203,209,99,73,233,30,77,156,165,198,136,114,205,81,138,8,83,138,153,209,154,154,236,167,76,144,252,191,128,241,120,232,168,156,191,122,116,204,8,162,30,247,51,124,124,1,171,26,35,240,172,81,32,108,97,43,173,238,71,131,36,182,66,180,43,30,83,130,234,15,119,179,38,104,239,231,126,42,43,75,138,148,27,244,171,159,83,17,117,242,225,89,49,48,232,63,19,5,242,30,159,164,208,169,150,103,146,34,129,157,195,87,61,224,146,81,152,204,124,159,42,44,213,231,99,195,103,60,226,167,123,94,79,13,47,230,106,204,5,244,3,159,49,69,91,96,69,215,154,202,1,80,9,139,196,178,120,209,83,210,229,67,102,215,140,142,83,83,171,40,132,57,129,230,242,216,217,141,135,207,248,101,62,102,123,170,166,143,141,239,63,13,143,92,125,42,178,225,234,241,239,81,72,89,210,154,235,140,49,232,95,179,176,248,30,182,158,179,42,98,18,159,43,107,106,15,203,208,96,179,118,24,21,144,250,16,234,96,151,58,156,17,232,85,24,202,21,111,157,247,174,227,225,134,129,201,214,215,110,230,14,254,178,187,200,190,0,109,135,30,124,70,217,237,215,88,222,242,169,218,236,166,209,24,207,46,233,153,227,80,87,53,183,113,142,25,207,134,170,240,136,239,65,30,198,195,250,180,224,1,242,95,230,225,47,172,69,184,61,113,91,209,71,111,83,71,117,248,204,50,157,164,198,49,225,21,78,208,198,60,44,42,228,117,71,105,22,78,80,181,251,32,90,246,48,195,129,51,201,238,10,155,102,69,212,40,237,167,100,26,114,146,96,214,104,72,184,60,100,11,100,255,68,200,235,88,75,47,233,71,165,162,42,170,171,54,90,97,15,103,65,137,179,141,92,136,246,50,91,194,111,237,85,99,147,188,155,151,7,34,141,168,236,26,132,75,31,142,23,100,179,162,108,236,79,214,65,232,195,151,86,149,165,135,239,147,234,68,15,120,146,64,190,158,49,255,169,223,57,220,235,115,59,199,171,58,220,0,67,135,44,213,135,200,20,49,131,40,166,91,207,5,28,181,164,50,162,150,206,228,76,36,40,76,193,84,143,178,103,106,135,52,100,108,114,107,81,82,125,198,252,9,56,147,239,182,165,24,92,125,14,11,1,212,38,229,243,90,163,100,82,234,97,4,33,59,81,244,0,161,94,96,184,1,86,8,17,169,255,233,116,185,69,117,149,17,12,42,117,6,74,235,81,201,80,200,226,211,17,131,28,91,24,36,8,78,105,156,28,62,182,224,136,48,221,105,109,60,112,90,123,248,25,33,60,173,7,69,95,209,219,114,58,235,199,88,212,183,249,94,119,46,15,253,225,250,129,129,54,92,64,168,226,62,245,239,63,221,28,71,115,209,84,186,253,243,232,122,80,253,76,178,169,83,208,10,21,124,163,68,35,119,235,22,191,24,17,223,21,74,181,32,186,194,251,220,139,252,165,43,180,53,250,240,131,6,249,196,249,144,15,71,163,233,128,5,117,5,146,224,234,118,88,198,12,27,217,0,117,234,229,125,157,175,85,252,204,44,148,34,232,113,78,34,67,113,195,16,181,152,231,234,79,193,88,148,15,34,224,219,116,187,218,182,84,157,230,196,68,212,159,214,131,202,241,11,175,254,50,97,225,98,205,110,43,100,43,159,127,96,104,157,157,244,134,251,179,222,110,40,185,140,186,18,138,113,183,206,112,248,214,135,31,62,121,16,165,209,135,163,53,31,191,125,140,154,167,246,247,188,9,167,66,112,199,140,165,147,129,156,242,30,239,141,85,147,158,223,158,41,230,161,69,233,94,212,245,49,141,142,167,247,183,103,184,203,130,9,136,180,193,167,103,103,143,111,193,66,68,6,243,195,122,190,103,88,188,249,152,60,15,39,14,181,191,45,40,115,178,101,64,62,240,49,76,253,181,81,180,212,205,238,192,35,206,77,178,104,147,154,157,84,85,86,95,3,164,153,63,12,121,86,212,236,52,94,54,219,222,159,238,193,31,129,35,168,253,1,215,230,86,41,37,126,37,189,61,75,74,17,118,62,200,126,6,229,44,206,224,31,107,115,191,76,241,176,64,151,32,62,219,15,163,0,133,195,225,37,77,198,245,250,60,156,82,197,251,57,19,217,142,106,229,108,52,95,123,192,166,46,249,76,180,17,197,243,137,219,105,123,230,202,57,201,188,80,136,109,190,149,167,117,117,237,57,220,60,141,155,217,179,6,210,8,98,53,132,114,31,148,175,233,239,149,241,148,237,103,249,161,6,117,97,46,187,122,192,108,174,237,110,14,36,211,27,210,142,159,139,236,8,58,68,204,162,119,103,48,175,163,195,152,27,207,210,183,34,179,11,159,35,244,57,177,145,65,110,205,89,3,9,99,42,81,16,33,240,228,84,215,103,61,172,58,159,205,182,251,108,48,246,231,218,223,135,215,50,131,138,145,122,233,244,110,213,4,205,131,160,239,124,223,253,28,19,243,186,253,140,117,144,217,161,71,16,158,57,127,239,74,189,130,230,94,45,171,123,118,110,216,241,122,167,9,168,108,167,214,68,197,113,255,241,219,217,137,205,49,235,9,3,41,124,222,218,95,12,82,189,156,215,123,130,173,229,196,207,231,95,208,82,240,189,44,170,17,112,131,233,68,97,242,107,156,23,122,67,254,244,12,42,1,46,135,169,1,209,163,23,194,113,231,7,239,118,16,228,247,252,43,78,213,104,90,38,79,94,30,28,148,206,143,108,170,101,239,108,24,107,56,87,35,53,103,207,177,142,8,121,128,41,61,222,206,21,122,7,76,154,253,248,207,44,130,151,157,235,186,27,179,197,3,183,226,212,178,84,171,151,253,172,31,206,62,239,245,153,6,239,226,180,211,244,162,92,33,203,243,211,165,187,80,27,69,49,47,177,255,198,150,20,158,237,179,144,245,83,194,114,30,4,149,16,145,254,113,238,66,138,238,29,231,134,254,156,48,201,36,15,130,93,188,167,119,219,48,53,183,160,46,47,79,252,133,214,211,105,132,161,173,123,24,194,108,95,16,152,242,158,23,158,65,66,124,238,94,228,100,61,112,115,153,207,141,102,240,120,187,102,4,59,23,54,143,252,59,168,109,57,139,42,233,218,143,171,105,193,46,88,157,72,222,8,116,94,35,44,59,74,191,244,230,69,138,150,112,243,79,227,177,125,97,215,118,36,188,197,182,255,103,107,39,254,135,30,191,205,63,127,218,57,236,71,215,164,29,208,51,115,131,123,159,243,231,253,105,212,240,156,185,223,2,48,207,86,154,92,253,197,56,23,30,226,102,132,27,156,189,245,23,170,124,64,47,16,129,26,209,202,178,159,149,135,47,200,225,115,44,174,241,218,173,51,196,16,140,207,230,129,119,100,122,91,230,209,124,23,61,29,119,189,130,10,201,198,107,245,182,160,125,38,213,239,97,95,33,35,206,55,171,2,17,133,6,72,182,133,92,239,79,67,34,92,148,87,16,21,207,107,89,2,35,85,241,180,198,89,90,28,238,237,49,161,42,46,176,229,104,169,90,156,200,129,113,182,62,111,12,83,175,122,136,33,209,106,190,35,37,206,126,157,223,208,175,180,104,92,199,67,113,183,141,106,188,59,124,198,251,217,206,26,5,86,87,181,134,3,248,113,248,227,239,156,161,6,178,113,172,107,199,27,100,202,1,247,151,72,219,24,116,93,50,234,119,252,235,144,246,166,10,43,11,215,207,171,173,151,189,231,136,20,169,192,145,21,90,156,221,245,62,156,244,160,71,38,55,195,127,179,3,46,4,192,30,173,195,21,226,168,16,168,45,21,238,43,164,102,184,220,142,145,162,41,10,23,176,75,170,161,61,59,84,143,170,144,11,230,250,120,208,222,14,21,128,44,168,0,186,188,233,129,207,69,92,5,55,207,196,186,53,178,6,215,71,236,170,32,9,27,50,67,25,182,95,85,220,196,153,145,138,192,37,61,210,170,173,180,241,52,126,85,91,139,139,116,241,203,75,245,239,8,101,23,121,107,24,35,181,49,215,136,41,173,75,122,36,95,249,218,53,208,244,232,18,147,202,62,198,140,17,221,143,92,27,177,203,16,5,60,240,20,13,34,96,60,223,49,38,220,111,170,194,70,137,17,240,217,56,182,194,248,252,163,107,109,111,213,124,197,189,227,231,7,48,12,163,10,227,44,141,169,114,14,127,149,120,132,77,160,173,24,52,130,123,218,243,66,125,106,188,24,113,170,7,38,81,39,198,20,86,213,165,48,57,118,241,219,56,101,244,189,45,1,32,222,27,150,32,133,107,33,205,209,97,148,71,31,248,236,220,50,44,89,185,143,128,87,234,209,113,132,224,21,61,27,88,124,237,68,25,178,62,186,25,137,90,192,170,71,5,12,101,90,192,120,158,166,194,36,31,148,128,83,83,1,108,34,156,178,2,240,131,228,167,64,7,202,80,239,56,252,147,250,53,187,209,154,56,218,199,86,201,89,226,132,169,196,179,59,213,96,10,159,246,94,82,5,175,217,163,114,87,177,196,83,60,156,15,160,191,205,85,43,134,148,210,75,21,221,172,38,165,229,40,251,155,62,155,120,105,13,152,244,99,69,199,184,116,134,211,174,63,239,136,34,17,114,207,205,79,96,66,208,101,196,99,142,78,244,224,20,238,57,165,120,54,186,62,186,124,206,104,187,168,141,153,196,227,89,217,196,84,92,84,237,236,195,121,169,136,47,54,108,241,245,49,73,160,80,5,201,31,191,97,180,206,107,63,35,138,169,178,163,53,76,8,50,21,200,79,109,94,117,198,34,95,170,94,217,126,78,78,135,23,177,63,133,209,74,46,14,143,189,116,88,26,220,87,45,90,143,92,181,107,228,243,15,151,162,67,171,111,108,237,26,145,13,223,85,44,111,161,12,133,201,115,243,79,194,70,62,159,135,159,75,122,138,223,78,234,63,104,166,81,152,93,211,22,65,158,71,130,178,21,185,182,161,135,56,202,211,53,56,154,138,31,203,48,73,232,177,12,251,77,139,217,114,14,179,71,200,218,106,235,227,147,192,37,161,51,209,12,2,23,255,59,45,71,209,247,194,190,246,215,98,192,247,131,134,212,226,49,80,207,199,124,30,12,45,177,191,243,128,10,93,187,213,44,49,197,97,84,58,170,194,53,84,205,144,103,150,44,93,80,116,155,162,49,68,177,58,81,218,244,178,130,3,19,220,41,207,79,239,158,252,116,130,39,49,169,20,47,44,155,205,117,193,103,183,122,84,133,157,31,18,20,167,99,81,101,251,81,124,138,246,92,246,86,125,97,242,209,74,136,187,114,113,213,197,181,168,74,15,69,79,56,30,170,162,228,36,186,242,37,41,187,186,105,112,8,215,17,141,161,212,215,159,230,176,9,129,97,38,104,125,96,4,97,92,158,21,155,72,53,155,87,65,139,218,165,72,201,5,127,208,150,67,209,249,156,230,165,171,72,59,108,5,247,150,140,10,233,42,207,107,33,62,63,29,237,99,234,4,60,183,94,234,114,28,54,2,85,129,45,161,34,126,185,164,103,130,194,75,148,162,113,234,207,161,72,226,248,240,149,209,160,155,81,155,147,34,155,234,6,107,91,99,118,93,149,203,202,154,29,197,50,86,240,108,16,190,201,18,64,76,207,183,106,13,58,2,135,31,50,105,96,170,88,189,53,134,124,121,224,217,93,117,198,226,83,73,247,255,243,60,174,224,14,99,93,233,107,17,218,137,142,159,209,158,207,195,73,87,234,241,240,244,214,98,195,184,221,93,62,178,13,254,126,90,247,157,221,148,38,208,144,210,243,219,147,72,135,195,164,218,104,207,187,89,180,14,35,173,171,107,107,32,83,234,223,139,240,241,243,177,143,173,156,252,188,54,206,250,188,20,134,121,52,96,100,24,21,37,233,61,80,142,34,125,175,49,117,170,64,213,175,187,21,133,190,126,95,180,60,253,246,76,52,92,105,45,224,193,207,43,140,16,129,15,26,251,207,124,90,23,40,219,29,62,167,129,94,18,214,52,131,218,97,76,239,7,38,193,201,167,26,134,135,154,226,108,204,161,77,217,234,147,121,208,44,57,220,101,22,97,55,107,105,235,247,36,49,209,45,245,115,148,244,231,222,101,185,89,254,236,178,30,125,250,141,74,160,95,171,80,48,19,89,63,96,230,125,192,67,233,0,129,113,160,44,135,113,37,196,195,41,220,56,43,255,142,25,2,103,42,111,12,183,8,41,128,14,159,99,76,214,0,228,33,57,46,163,38,112,182,4,205,121,116,159,165,8,158,142,166,141,241,101,250,182,81,202,40,194,41,99,12,152,158,50,1,76,178,153,118,188,208,155,251,53,11,137,30,98,134,192,117,155,226,132,56,215,11,73,153,104,22,118,141,189,148,168,172,104,208,29,248,124,190,149,3,230,74,174,173,235,57,33,252,212,132,77,72,194,132,205,106,124,130,133,1,209,14,161,95,1,238,41,199,136,39,62,129,14,90,35,253,229,206,148,140,188,222,210,247,34,213,199,189,30,153,36,234,174,191,125,12,191,160,0,128,161,82,210,74,173,80,147,98,236,11,47,72,210,31,24,178,3,111,141,134,241,208,135,243,108,191,129,100,248,233,170,118,13,73,85,167,217,96,94,8,179,23,240,49,32,238,28,207,156,50,75,71,101,145,97,191,28,70,119,67,123,198,150,22,29,71,154,188,232,179,55,181,218,62,104,144,113,61,83,9,177,37,191,78,82,179,214,132,116,35,67,252,179,71,192,36,148,197,182,98,135,64,169,1,147,74,186,21,134,77,204,127,123,80,199,43,163,114,230,194,217,23,238,242,204,164,232,45,125,56,212,96,190,227,17,154,43,98,48,32,20,228,36,140,192,77,237,5,124,80,37,206,152,115,219,111,69,167,82,54,126,220,248,105,174,167,15,220,123,245,235,102,134,241,119,42,76,10,160,111,74,185,241,222,15,76,42,145,119,252,88,191,34,47,6,188,71,115,57,221,220,74,215,109,229,188,200,185,133,71,99,68,188,31,152,168,177,255,52,85,137,75,95,27,215,66,204,21,178,15,198,84,152,235,141,163,156,133,210,120,88,194,223,15,69,34,175,37,29,239,1,129,233,93,249,38,73,40,137,38,192,235,242,196,79,211,112,20,1,23,130,176,131,190,57,124,174,81,114,68,228,177,169,225,242,159,134,138,69,142,70,2,248,243,178,173,1,163,130,179,20,70,186,108,57,124,78,222,41,175,133,148,147,171,135,81,57,153,69,42,200,72,224,207,139,198,195,203,168,242,214,36,92,44,233,25,9,231,50,160,136,252,222,242,97,211,182,213,60,149,3,27,49,117,118,152,167,41,186,17,140,113,180,107,140,227,192,221,212,66,28,182,3,72,96,244,122,74,60,155,178,39,125,107,178,111,155,15,202,217,221,250,212,223,54,130,65,239,56,162,95,250,214,86,67,239,99,210,207,14,36,7,62,105,113,219,35,40,68,234,150,196,23,143,193,132,8,93,247,49,35,131,89,46,117,25,18,169,155,78,59,45,218,182,117,142,114,168,204,24,82,75,44,29,10,83,215,238,163,2,27,112,83,152,146,148,229,31,187,155,254,146,192,148,127,223,64,134,9,1,139,151,41,147,136,229,215,123,98,86,76,28,133,41,142,242,81,105,166,101,45,176,197,118,188,103,141,130,108,125,175,115,50,250,217,119,224,145,159,141,216,92,52,221,199,244,92,63,183,174,77,170,10,87,44,32,110,182,207,107,67,90,16,159,211,254,125,249,34,36,22,181,24,114,140,61,113,150,102,170,120,93,80,215,116,230,117,50,108,210,140,146,119,188,106,246,13,149,6,249,242,2,0,118,225,201,2,36,158,239,96,149,58,143,3,86,242,68,29,204,105,63,125,34,65,53,118,163,51,153,211,211,184,81,145,226,111,84,6,177,50,129,207,167,168,195,191,115,57,91,130,56,112,137,18,101,249,109,24,249,187,254,54,105,111,203,191,69,126,180,172,26,255,136,199,208,97,62,171,142,23,28,162,219,223,26,215,115,210,214,36,149,196,36,67,140,88,123,134,116,82,172,60,147,146,139,209,46,216,164,238,35,66,170,190,10,51,55,48,133,126,222,113,180,66,228,202,88,140,62,34,38,48,49,113,153,37,133,140,51,143,115,155,14,188,16,119,3,31,147,213,15,0,162,93,82,9,126,96,10,157,4,166,198,87,187,6,73,221,117,15,159,253,5,18,234,38,48,138,12,241,219,4,60,100,101,34,34,131,35,221,97,24,178,245,225,125,44,223,143,240,79,213,162,141,207,246,227,145,132,137,244,148,206,21,234,131,122,79,222,122,88,76,81,96,92,122,219,91,227,130,210,15,98,169,60,219,209,34,156,27,160,103,239,243,221,232,236,31,237,65,73,5,152,254,82,86,89,169,3,122,166,97,31,62,36,216,40,218,175,76,242,161,47,174,179,27,84,201,98,4,62,147,182,249,79,163,202,152,181,53,76,170,197,251,93,145,11,42,10,19,120,240,223,166,96,84,230,112,57,191,116,238,74,62,100,63,249,47,133,151,179,234,3,195,123,175,48,116,169,55,174,138,157,95,164,38,26,120,185,18,175,217,125,82,244,124,208,115,77,139,137,144,179,86,137,128,174,20,253,58,203,67,146,170,113,251,80,173,234,63,108,137,136,218,248,12,216,242,126,77,216,72,147,182,70,34,210,15,115,19,109,89,58,38,164,229,250,4,55,134,192,161,48,166,131,79,20,222,122,232,92,200,148,101,13,127,184,21,166,41,74,245,100,113,52,191,107,235,156,122,109,248,38,124,110,227,75,221,164,196,45,61,53,6,98,67,37,151,104,100,176,134,174,171,145,222,239,172,253,38,179,227,222,161,33,138,128,175,67,97,210,70,253,181,218,49,217,235,243,112,106,134,252,181,206,81,175,38,14,162,86,121,248,113,108,30,114,49,195,201,3,40,126,145,157,136,71,23,157,102,166,199,122,61,96,36,195,86,201,42,109,220,114,167,235,19,195,50,188,146,246,188,83,11,229,39,170,41,175,136,129,196,195,139,11,112,83,170,42,217,43,248,95,33,61,249,208,177,241,221,109,109,76,102,239,221,144,168,36,38,165,68,94,27,205,186,123,57,25,164,217,104,112,178,212,62,211,45,3,129,131,164,102,201,59,96,50,84,38,231,7,219,225,163,155,252,129,139,11,70,15,139,90,139,237,70,233,146,215,107,27,139,61,229,125,15,220,175,103,250,160,99,74,174,185,161,77,80,250,58,255,108,27,143,206,66,194,96,232,78,254,210,19,207,105,123,223,170,249,193,199,93,163,63,51,124,82,50,55,29,45,75,84,8,108,245,100,55,241,15,156,52,163,1,120,228,187,163,12,138,33,52,54,111,89,77,30,255,27,195,140,190,103,68,214,61,173,15,72,158,139,128,108,148,183,254,100,194,79,57,132,163,4,184,46,119,229,143,254,155,72,10,35,161,51,29,134,130,43,43,108,191,120,97,4,68,214,243,240,237,132,223,120,162,40,20,211,214,236,241,61,96,4,64,180,231,136,178,44,135,241,185,138,89,71,69,21,162,180,23,110,86,85,165,48,36,133,203,225,74,178,177,194,195,153,66,14,12,151,191,238,225,198,45,113,207,135,131,145,48,174,47,70,142,92,242,97,57,22,254,214,239,85,172,190,194,97,184,203,203,11,239,237,95,187,103,216,113,244,225,141,98,215,219,53,78,92,145,168,63,243,217,138,105,110,107,19,52,211,149,11,17,116,185,158,80,72,141,209,222,19,248,108,235,151,222,107,82,69,142,177,40,48,57,88,247,238,50,76,106,160,62,103,0,158,244,111,174,97,43,20,117,93,23,92,109,227,154,49,221,124,207,122,225,179,180,181,187,231,116,132,17,245,220,60,115,37,121,241,24,246,43,235,69,141,86,226,1,119,34,159,43,47,233,71,235,177,59,61,254,199,8,224,109,86,19,41,83,201,240,193,132,53,179,30,232,231,104,60,111,211,47,140,96,153,26,142,21,201,132,230,173,201,139,85,75,165,114,251,188,222,101,10,211,40,161,20,248,151,220,241,193,220,28,139,220,223,143,233,81,146,7,24,127,223,67,63,216,25,136,116,115,236,39,36,160,73,52,236,207,76,161,192,242,146,105,34,182,80,116,26,227,29,109,247,236,35,31,53,37,253,218,102,196,94,99,164,145,29,62,212,126,131,140,205,211,39,27,242,13,250,181,43,137,241,229,154,242,72,239,226,14,8,152,172,219,91,194,5,23,219,83,156,201,237,208,22,214,133,211,20,17,111,8,34,186,235,202,78,10,53,245,116,130,223,105,249,198,65,237,88,215,56,5,133,99,101,92,75,133,235,114,18,25,210,115,216,155,48,203,109,77,208,98,203,190,2,177,203,57,222,110,199,38,90,186,50,13,171,217,138,215,146,105,144,66,137,124,157,181,158,151,26,156,33,229,14,62,229,183,167,151,79,50,21,200,160,212,198,144,119,95,147,247,76,49,36,68,20,62,22,134,7,88,58,75,91,50,109,127,249,45,30,159,236,200,24,168,251,216,8,68,46,93,58,82,78,181,45,113,62,83,222,181,220,89,67,108,6,46,172,191,130,84,18,133,117,147,141,177,23,197,12,33,52,234,103,22,112,199,95,182,127,48,131,48,66,219,16,63,0,21,124,191,194,68,10,5,11,122,1,93,97,118,196,121,225,138,158,120,22,152,81,239,1,147,12,168,112,229,8,205,23,222,150,16,40,48,119,208,159,213,101,146,235,51,52,25,64,17,252,153,183,103,132,38,66,95,192,224,179,61,255,38,166,193,103,123,92,210,241,179,163,245,47,128,118,96,168,245,150,231,181,243,225,251,89,96,227,67,113,40,132,222,170,161,200,73,102,135,141,194,77,224,198,68,189,173,145,147,140,64,19,48,138,159,249,118,156,136,242,211,154,194,187,189,239,7,33,11,104,202,247,130,245,250,38,223,162,28,143,189,158,155,194,189,125,167,37,48,135,140,239,66,20,230,80,66,115,71,124,146,177,23,244,85,6,159,89,187,154,195,231,218,55,165,245,226,106,208,162,245,30,193,156,101,48,153,68,245,194,199,154,12,117,121,131,143,185,159,110,215,144,164,11,115,210,224,116,189,190,192,72,228,186,91,106,152,96,65,254,8,99,128,77,145,90,97,226,171,249,194,28,35,190,75,129,182,185,190,36,10,67,135,208,116,18,8,130,58,206,159,13,213,165,95,4,13,229,230,185,28,165,22,231,129,201,181,137,198,123,69,221,22,240,180,173,229,194,27,135,205,3,207,47,231,158,100,112,184,248,60,190,6,122,166,210,87,134,202,58,76,73,202,159,128,201,80,186,3,202,172,201,75,198,27,49,213,47,134,101,240,12,97,122,80,182,242,49,2,141,98,24,67,211,218,241,100,178,228,20,237,148,193,109,249,225,231,119,127,12,85,23,101,35,212,1,129,10,108,52,255,97,172,178,170,40,245,76,254,203,220,131,135,194,120,80,166,15,8,37,216,107,43,76,218,201,133,169,254,14,162,254,97,73,156,103,126,222,47,121,46,52,81,244,110,40,230,136,55,46,232,111,232,107,113,241,45,247,83,157,157,135,227,35,96,74,86,211,221,234,160,223,73,207,218,56,70,16,22,193,7,67,250,157,228,167,121,169,52,111,99,238,209,207,183,226,2,248,49,160,1,111,4,53,2,37,89,188,212,239,59,47,11,217,105,227,108,53,11,195,225,90,130,26,209,224,204,50,119,24,43,88,94,43,99,247,143,219,51,242,39,210,140,215,66,10,242,75,139,58,40,85,139,85,62,53,119,124,28,8,31,76,174,127,112,206,25,12,187,198,116,152,125,184,10,140,199,55,7,204,237,54,122,70,93,17,178,149,63,152,34,182,220,101,6,155,123,45,125,83,20,175,107,9,85,17,51,197,249,177,126,225,78,5,145,252,116,35,67,52,90,15,52,162,182,194,200,201,77,135,107,10,182,99,96,40,192,239,162,38,191,104,118,89,31,203,82,94,106,113,248,76,139,189,20,174,229,139,151,24,76,225,181,140,41,254,120,105,141,122,217,156,10,227,88,218,14,155,231,86,97,139,150,57,12,25,162,244,188,158,37,80,238,102,181,77,72,77,38,241,178,100,141,122,95,204,8,71,114,85,248,108,111,119,121,109,74,213,71,214,135,159,229,241,185,196,8,116,25,191,121,123,224,43,218,107,112,99,209,40,204,148,112,120,103,97,219,251,122,222,239,202,135,253,162,215,173,195,146,73,59,189,163,214,77,78,66,62,40,202,70,201,167,195,32,23,80,31,142,159,254,147,144,221,120,127,112,174,234,100,34,85,243,110,180,144,3,148,158,181,53,55,243,123,222,35,218,35,92,102,192,240,203,125,203,247,92,41,16,96,127,230,26,47,243,153,3,192,228,236,201,139,117,148,145,190,217,50,73,51,65,150,79,22,73,74,31,231,254,65,201,9,26,58,228,157,157,101,124,232,177,121,135,246,171,159,185,85,230,253,97,114,217,242,214,143,77,82,240,119,216,155,251,38,110,82,195,248,220,250,119,26,67,239,203,253,67,218,158,229,113,229,155,13,102,237,23,133,17,53,184,191,76,157,69,93,2,227,230,157,63,211,28,248,156,39,67,87,159,205,147,26,176,13,159,192,29,190,172,139,114,135,147,158,89,48,172,124,155,10,249,160,185,15,177,35,216,225,247,151,180,69,253,53,22,138,12,25,167,40,211,240,194,12,175,188,151,241,164,44,255,109,42,134,212,194,153,70,115,153,28,62,39,208,146,173,22,122,245,117,231,232,132,152,116,138,197,154,204,71,188,90,11,56,69,33,53,151,77,152,53,188,231,100,107,14,253,237,115,108,214,236,147,208,50,46,155,182,70,166,215,123,190,88,31,43,90,15,242,191,87,119,248,53,166,201,149,97,6,20,135,207,36,141,59,4,240,57,68,162,49,91,144,52,198,47,255,37,248,25,140,135,114,42,140,92,169,119,28,210,89,249,34,99,26,231,225,253,158,80,220,7,171,61,48,234,196,219,7,141,106,138,25,83,233,204,43,194,36,222,154,183,150,237,144,80,79,253,42,194,128,185,190,86,65,161,53,240,201,128,102,235,238,250,108,28,212,49,87,8,143,85,233,120,183,211,54,59,188,211,150,101,15,15,249,94,50,87,146,90,111,163,65,126,114,151,61,110,65,60,25,2,147,175,252,221,125,206,21,193,92,162,2,23,46,176,119,196,41,43,76,67,236,221,211,177,158,190,232,241,54,134,131,84,229,100,133,217,181,127,36,84,7,54,218,155,253,192,181,125,106,12,6,247,214,229,240,59,176,9,95,58,124,78,225,52,5,198,231,185,227,225,11,151,171,194,40,220,57,76,178,71,209,135,143,114,101,95,12,110,85,135,188,67,145,241,229,18,24,140,86,149,254,118,31,87,194,28,152,226,219,254,180,134,226,204,123,222,17,239,200,10,115,27,141,214,51,184,123,127,232,213,41,51,148,59,99,76,211,51,41,247,188,38,51,187,176,202,1,27,60,214,23,117,49,24,242,142,7,62,71,107,186,163,114,108,205,169,214,74,103,95,255,178,155,128,59,57,146,91,96,164,136,155,195,84,197,39,237,26,23,220,30,240,120,238,78,192,185,223,89,142,51,110,232,25,131,28,112,189,155,18,94,146,179,146,187,162,56,227,253,217,191,154,76,129,205,147,236,163,98,213,178,2,119,139,249,124,31,4,155,23,45,55,133,243,189,225,131,150,72,228,129,232,26,218,157,246,205,20,83,213,208,133,111,201,254,95,44,246,192,141,146,161,153,21,174,95,166,168,161,231,1,186,64,136,231,124,50,103,192,136,226,200,44,108,108,227,229,30,95,231,13,200,31,216,10,231,126,39,33,140,206,240,22,10,10,165,200,12,56,79,53,239,154,169,252,221,105,86,236,88,238,91,97,114,92,155,195,56,188,181,245,185,148,127,14,53,131,97,201,147,142,83,113,49,239,86,91,40,101,74,50,222,109,118,236,220,251,218,199,24,23,194,25,131,33,230,17,88,205,152,102,220,140,165,56,218,153,72,2,227,199,141,81,129,20,95,95,155,27,204,71,143,101,240,217,51,100,10,147,90,61,251,221,106,161,125,156,125,116,133,145,152,159,14,163,230,156,5,182,250,233,237,240,44,125,233,195,145,225,189,147,148,112,116,95,58,104,20,8,180,187,223,21,11,207,109,109,109,181,213,14,35,255,37,171,235,192,118,103,186,240,153,74,181,104,215,202,42,209,179,179,156,182,216,50,7,197,187,224,239,213,241,11,79,133,207,23,42,119,142,79,51,146,229,167,207,16,165,230,99,106,25,178,114,75,33,225,127,124,124,225,192,24,196,58,201,209,226,174,247,181,150,229,216,232,179,203,94,211,71,28,173,226,41,23,241,214,203,149,205,53,212,178,133,20,61,255,114,60,123,192,184,168,29,131,80,198,167,10,2,217,85,118,241,118,22,207,72,190,45,192,245,168,167,87,195,193,29,179,20,126,185,178,181,245,25,132,237,191,141,171,44,103,69,241,182,23,71,143,185,38,187,29,89,242,163,220,221,174,26,127,184,46,78,56,92,214,181,122,171,213,100,200,217,118,224,243,135,247,115,85,242,209,139,126,108,243,132,84,111,157,115,234,250,61,146,205,194,229,48,245,150,67,97,10,177,250,133,207,149,53,233,10,57,251,127,90,205,91,195,65,41,159,179,78,227,14,254,198,244,140,118,147,210,42,131,207,6,123,15,24,56,120,74,146,155,68,133,117,108,93,123,2,226,186,186,197,99,89,33,70,41,221,91,219,57,161,40,52,101,221,81,164,2,30,56,229,47,164,122,96,130,9,93,174,56,181,155,5,190,47,76,169,149,24,4,213,148,223,175,49,66,241,205,236,242,185,145,101,35,205,201,225,243,251,178,31,86,254,228,250,28,15,220,179,48,129,2,219,182,51,28,102,71,213,135,143,122,147,250,183,157,39,194,162,8,124,46,230,159,114,16,48,246,251,122,224,115,46,251,144,147,240,147,228,200,199,188,152,126,76,84,170,34,163,182,240,215,26,211,233,194,40,210,190,173,185,42,126,43,172,26,191,215,243,219,4,78,252,147,252,232,254,31,120,20,159,229,68,200,35,4,199,23,161,116,232,222,73,41,242,213,153,50,224,7,184,219,134,229,125,22,217,44,43,235,231,139,53,1,115,14,39,121,43,148,188,125,76,136,212,102,117,187,224,54,76,59,59,76,142,164,184,0,14,188,207,95,14,83,9,145,100,76,40,162,201,215,12,98,231,37,237,76,97,8,81,154,195,156,2,210,115,99,82,246,158,19,111,216,58,201,127,138,62,254,240,197,161,47,195,178,139,49,141,124,176,57,186,197,182,132,198,119,181,107,245,82,125,184,186,246,124,83,164,113,207,175,254,99,234,211,223,174,36,245,127,31,164,91,173,74,146,175,137,185,243,165,88,237,105,36,62,91,182,211,3,83,34,144,47,108,177,253,166,43,168,118,111,76,114,214,20,167,12,10,196,219,219,154,75,245,89,32,19,119,97,52,110,12,92,192,20,253,181,123,136,156,3,123,72,93,24,223,158,216,137,191,53,5,133,35,61,112,110,159,246,9,176,233,30,78,133,207,231,191,115,165,67,128,181,196,169,95,161,186,185,31,219,124,252,18,29,130,26,34,167,124,247,59,184,103,88,156,1,155,186,244,231,71,230,78,64,46,118,21,152,32,64,160,166,73,165,232,217,37,118,190,240,164,120,93,158,93,151,201,12,127,48,201,116,121,53,133,233,106,113,24,222,222,173,112,185,174,119,43,16,123,166,248,65,179,199,196,128,169,11,142,207,245,203,52,186,7,235,96,125,106,148,164,252,74,2,138,195,120,43,98,192,225,176,24,237,190,23,49,177,42,70,49,55,131,253,69,176,97,93,45,24,58,251,129,179,91,104,19,134,209,210,20,109,243,158,232,40,86,30,115,224,121,244,185,43,223,197,51,217,242,219,3,79,171,12,250,96,50,8,166,236,117,136,58,111,223,21,120,229,165,62,106,18,133,145,96,252,96,98,150,83,150,61,245,203,103,163,184,191,141,182,143,58,93,242,66,222,237,222,71,113,2,119,245,27,66,186,122,46,30,223,194,133,141,176,201,157,48,227,178,76,215,171,2,59,195,214,142,145,182,151,186,183,37,122,222,150,194,109,237,219,111,163,175,151,165,149,17,183,26,247,83,34,196,190,244,244,32,191,243,156,140,221,97,196,214,227,167,33,1,201,235,122,29,23,85,118,18,18,72,38,18,117,151,22,104,87,163,52,153,178,110,242,103,15,204,86,105,109,166,249,93,121,220,148,150,186,206,173,202,213,189,61,102,209,78,217,234,8,10,220,124,130,109,197,135,103,35,86,24,247,219,181,228,173,248,112,22,125,56,156,47,211,31,78,213,80,213,174,101,118,171,120,56,122,23,91,225,212,124,31,5,222,125,232,123,147,112,53,252,197,206,60,212,207,153,136,95,151,21,15,39,166,40,15,159,148,194,229,25,195,2,199,178,194,156,95,219,225,53,196,53,129,154,216,246,31,30,53,233,128,78,211,174,10,148,124,105,253,221,70,97,187,255,46,161,83,177,73,145,49,43,62,156,171,60,187,255,1,59,181,239,14,47,42,209,5,198,252,245,214,36,207,60,29,67,23,123,122,183,201,142,82,15,23,122,133,254,41,160,195,83,47,109,58,103,92,93,215,75,107,180,145,69,76,74,104,163,61,198,56,209,127,154,122,24,31,56,187,123,25,197,205,214,197,92,229,138,157,221,145,3,119,245,82,171,46,217,126,126,141,62,10,66,80,189,81,56,231,27,56,34,33,159,18,46,25,110,110,123,126,119,33,136,93,245,2,1,231,67,238,222,241,141,34,145,216,94,102,194,180,107,174,146,153,49,159,165,5,23,131,59,230,246,111,163,147,214,166,160,115,29,254,187,194,38,47,61,43,231,244,24,247,108,32,95,36,61,235,18,179,160,223,141,14,50,254,211,239,59,21,58,186,0,24,218,254,108,202,76,125,250,26,140,158,100,9,184,71,61,24,240,89,165,247,60,221,104,40,38,109,203,82,216,241,104,82,100,71,192,11,82,143,187,228,55,213,1,85,127,153,239,219,239,70,8,73,193,10,61,72,96,234,199,134,163,93,8,147,65,155,87,177,1,179,142,198,3,195,194,30,240,20,5,78,131,243,149,235,2,238,70,160,47,112,161,180,195,127,123,32,60,167,61,163,206,225,94,253,55,39,121,164,115,2,83,203,83,189,53,30,100,159,103,157,179,56,251,144,117,43,244,147,142,253,40,169,170,195,36,201,46,133,71,175,119,10,31,120,75,53,50,48,233,76,62,102,144,206,68,174,115,135,77,180,94,46,152,3,19,123,233,238,47,52,184,212,123,86,227,216,222,193,213,7,202,253,44,59,140,200,211,24,10,159,47,116,205,155,61,173,198,87,81,227,180,118,244,44,181,169,29,35,211,105,68,99,124,162,218,49,42,47,163,49,155,153,62,251,108,103,126,55,55,57,161,46,35,134,18,88,233,249,162,43,114,253,13,44,176,10,93,16,217,47,157,222,157,93,113,249,147,9,50,36,105,109,254,211,223,236,134,254,246,12,94,145,31,166,76,50,125,129,102,8,164,207,61,97,87,133,17,66,9,148,76,143,64,77,212,60,93,184,32,12,190,101,188,240,250,150,239,168,53,134,244,21,201,227,29,14,217,182,110,28,13,198,146,45,49,31,96,194,160,245,62,188,78,99,172,87,24,110,164,219,241,106,58,124,242,240,53,17,10,24,31,220,140,28,187,62,240,151,244,110,40,76,189,138,34,44,229,112,231,154,185,179,194,56,248,28,182,42,204,242,192,245,230,10,1,115,155,82,56,163,217,116,59,142,192,77,68,86,186,233,16,247,143,40,9,24,27,44,203,111,147,198,243,81,135,110,147,194,171,65,78,210,77,203,189,221,19,211,152,194,208,32,13,152,20,237,122,191,8,89,156,67,30,125,204,176,116,141,100,68,60,115,142,220,23,131,243,202,14,150,21,86,21,33,174,105,91,225,7,83,229,26,89,237,6,231,47,99,222,80,242,144,162,49,229,116,251,230,66,32,33,54,196,205,104,48,115,227,246,171,146,227,241,194,176,17,110,135,113,74,198,186,131,12,97,125,213,161,192,103,97,5,69,13,48,69,152,101,58,76,20,82,224,99,205,172,175,254,103,115,51,90,146,65,98,48,97,252,225,48,65,129,7,38,245,209,91,239,44,249,135,192,40,148,142,251,98,157,101,174,48,209,217,238,15,199,151,56,123,124,46,66,137,148,89,125,48,111,30,17,29,96,84,234,239,76,200,252,122,149,93,193,170,160,62,145,87,131,241,59,198,158,114,76,106,59,80,62,216,4,145,101,187,26,228,80,151,111,203,1,182,34,173,128,225,177,250,68,129,128,173,94,82,225,193,38,126,199,156,68,140,38,219,221,56,103,199,233,218,247,65,201,171,25,161,167,2,12,255,214,119,102,82,148,124,76,59,89,1,7,230,230,113,91,195,107,161,147,156,147,102,126,74,196,6,143,34,135,57,206,185,99,245,124,95,228,76,43,10,234,250,3,251,221,25,24,231,159,194,196,127,239,26,49,141,190,42,39,234,192,183,52,29,166,186,113,201,247,132,153,50,213,187,223,89,166,127,78,2,115,51,191,121,178,88,202,176,183,85,133,97,63,158,23,134,232,64,236,163,97,26,166,119,155,63,107,4,233,159,166,48,30,141,128,207,234,22,43,134,108,140,57,238,84,99,133,149,8,253,27,9,246,34,149,237,194,149,187,121,124,238,78,234,113,191,239,77,189,220,177,26,99,46,117,75,85,253,146,207,200,92,178,4,228,128,17,53,89,23,36,105,240,1,73,64,186,51,169,34,23,60,210,84,184,181,121,103,146,145,71,118,217,180,240,158,18,51,253,96,190,236,150,207,73,37,13,78,33,135,207,121,84,138,192,164,89,123,215,142,165,80,103,214,214,188,200,246,135,159,77,57,104,77,13,54,222,2,135,201,61,150,65,129,24,227,206,241,179,84,72,165,209,103,91,181,242,112,216,242,164,21,198,157,81,28,94,77,54,68,24,27,103,190,103,250,153,195,41,162,158,160,117,93,105,158,159,50,139,240,38,26,124,238,112,119,171,166,216,125,247,165,207,182,250,136,225,240,146,58,1,50,143,56,190,202,237,24,17,187,244,160,132,172,239,144,112,13,138,88,20,48,181,127,119,22,225,107,82,243,10,129,167,177,239,161,139,198,91,79,249,129,113,60,221,175,49,208,35,23,123,182,19,58,254,216,163,183,81,21,4,33,145,161,100,41,23,71,57,102,31,152,8,157,195,168,73,137,201,73,168,188,125,92,20,7,134,17,160,117,109,141,125,225,29,223,136,154,138,153,211,179,197,231,190,239,209,240,187,76,89,184,136,196,92,183,238,130,147,68,120,46,58,146,90,118,248,125,240,57,55,75,120,79,187,85,180,207,254,221,0,96,120,26,73,110,23,13,135,101,249,110,146,160,75,120,19,12,30,87,212,199,82,233,82,45,83,159,61,16,237,245,214,148,26,55,133,9,81,223,205,174,17,86,217,178,58,32,118,73,62,226,68,169,106,79,218,181,114,133,19,77,226,167,160,126,167,40,90,85,222,24,242,33,49,59,127,105,21,119,192,185,83,61,123,221,217,47,240,21,220,135,247,31,229,87,192,20,180,215,207,137,79,113,119,157,186,234,185,131,221,114,20,131,161,47,148,174,145,230,121,115,231,129,205,34,16,248,24,73,215,219,77,234,43,186,138,250,219,168,118,220,253,10,111,116,205,178,157,17,172,157,55,109,109,153,66,83,87,20,97,165,238,141,43,204,18,2,87,115,158,151,128,91,213,49,229,28,28,119,245,53,74,143,194,137,73,170,93,73,254,232,221,44,91,56,192,68,226,211,157,194,148,203,75,68,20,152,251,118,192,48,131,10,92,177,8,111,236,143,144,135,105,52,8,60,215,149,8,48,216,212,133,3,70,204,168,223,1,135,123,29,114,73,129,211,190,1,27,80,242,143,181,49,218,48,119,47,68,12,170,70,126,48,57,131,36,6,78,111,205,232,203,37,2,79,201,202,215,36,238,220,178,134,220,237,137,130,213,121,119,82,136,115,196,120,51,61,65,63,174,17,31,232,67,142,76,219,222,218,242,182,205,150,163,194,118,167,184,48,98,44,43,11,220,145,253,249,102,120,55,205,159,162,29,163,244,206,71,180,114,149,151,99,15,248,172,204,251,219,72,158,69,121,107,255,201,142,250,70,219,59,177,86,253,30,40,37,164,107,166,156,253,8,46,28,121,56,5,217,183,254,3,95,224,56,7,134,180,166,254,46,141,251,240,179,1,109,57,186,160,255,191,249,164,150,79,155,34,79,226,151,77,63,219,189,171,154,210,202,210,111,93,206,131,111,5,7,69,127,100,180,203,183,206,161,166,98,48,226,83,77,225,6,9,199,133,225,50,22,155,148,29,227,28,78,247,183,77,219,179,107,107,166,101,206,14,215,62,229,242,68,61,66,185,57,240,192,4,81,100,196,185,176,223,60,11,220,125,51,181,170,191,93,44,163,231,194,144,200,11,10,47,233,190,51,105,152,20,116,149,215,62,39,202,108,247,182,57,126,146,201,229,129,179,223,204,14,12,197,143,162,217,35,231,232,166,159,115,46,63,207,134,60,241,142,248,153,83,83,143,228,106,233,143,215,230,28,132,44,155,46,1,148,89,170,247,140,180,178,37,135,87,49,149,139,123,189,225,150,133,253,29,48,140,56,237,26,34,228,215,103,177,42,41,146,46,31,181,200,94,150,173,54,101,170,20,90,222,56,238,34,165,122,76,185,143,82,22,189,111,86,180,193,75,250,125,80,99,195,117,20,211,91,158,77,188,172,15,111,140,182,155,108,226,84,236,158,89,232,63,13,47,248,86,152,114,183,123,131,63,243,159,178,128,172,48,33,133,128,71,239,79,107,227,214,247,215,206,8,160,203,152,81,231,215,171,255,54,142,4,177,99,96,77,233,126,37,68,87,98,169,25,79,136,141,188,103,135,55,68,14,2,103,178,73,114,244,188,101,249,94,249,44,245,52,99,88,140,107,74,90,79,178,89,238,86,139,199,163,110,57,86,207,75,157,11,105,247,247,38,90,181,163,231,25,47,192,244,15,70,125,98,40,66,2,67,233,117,247,98,114,77,25,230,128,137,161,245,234,173,141,200,63,11,124,150,143,91,219,63,147,86,22,65,134,18,226,134,22,23,50,176,67,237,32,170,35,185,111,93,152,56,164,140,41,12,57,165,221,65,203,230,80,136,81,33,216,186,111,18,6,181,41,108,75,89,224,150,171,95,148,231,153,120,67,77,121,10,163,90,189,43,136,124,181,161,31,140,240,223,246,67,4,95,91,15,162,26,162,142,213,36,65,62,24,91,94,140,13,40,137,206,154,186,207,166,232,64,70,52,217,113,183,238,163,17,74,212,99,55,17,148,184,89,47,198,103,49,135,152,88,9,29,216,187,27,194,56,68,84,244,162,228,99,64,192,122,135,12,107,108,198,201,137,194,25,49,138,251,211,196,128,228,170,186,172,228,36,93,107,194,132,173,90,220,131,23,122,80,195,221,161,43,217,173,173,9,124,102,184,155,142,168,19,224,137,8,24,146,205,125,103,10,197,243,112,39,6,76,152,199,47,217,43,219,93,74,90,231,70,182,247,125,56,220,61,45,203,123,147,18,119,227,62,7,166,152,79,122,190,246,77,205,199,245,73,18,70,17,12,63,225,69,155,41,52,4,72,173,227,190,135,238,178,244,166,44,207,157,230,69,188,189,130,109,48,37,105,125,190,45,115,229,131,143,21,50,67,211,17,145,55,43,150,112,216,2,45,129,22,188,138,159,191,157,187,10,183,92,121,54,36,177,55,186,189,8,241,44,185,66,155,226,224,246,107,23,68,247,57,50,243,187,233,69,165,123,158,47,179,49,101,176,225,232,186,60,75,84,203,66,80,55,4,54,167,196,221,10,217,25,169,51,14,24,51,232,19,166,194,9,158,184,36,200,79,27,13,229,117,59,236,159,152,180,180,54,167,223,53,22,142,185,43,85,199,36,237,227,150,187,107,7,14,191,38,190,179,51,194,4,106,238,249,129,64,217,12,178,187,110,123,68,107,119,117,144,35,46,12,106,192,184,47,175,167,245,87,228,164,99,86,8,142,220,219,230,62,11,183,69,142,172,181,158,233,83,93,52,245,185,49,231,212,174,193,122,246,77,36,220,157,83,246,73,54,55,242,40,203,133,185,1,202,186,165,113,190,153,168,136,34,113,87,105,250,211,232,213,220,17,95,228,120,158,163,235,31,150,249,255,203,127,248,175,127,251,207,255,237,111,255,235,255,252,93,153,255,158,255,255,101,254,255,180,47,50,136,231,19,250,24,147,83,187,226,194,194,18,129,22,211,95,116,52,9,14,219,247,133,159,208,31,126,236,190,164,83,139,148,91,247,176,80,157,90,131,82,199,96,82,8,252,251,173,200,165,103,102,229,155,13,8,183,169,169,154,202,164,60,51,186,223,227,27,253,184,179,173,202,196,233,120,153,124,65,32,115,20,197,92,172,151,51,17,220,26,59,27,221,136,122,243,254,227,69,188,69,104,11,129,3,209,132,233,63,145,140,187,195,32,88,42,46,116,83,145,61,195,123,199,227,156,236,57,20,97,128,113,233,94,163,127,145,119,56,118,147,45,132,120,85,246,61,2,105,191,184,224,45,146,209,220,95,203,22,66,154,65,160,245,236,191,163,198,254,83,151,92,163,240,198,38,143,180,155,167,101,136,139,124,113,197,88,115,248,195,73,236,200,186,113,46,219,135,125,103,236,89,12,88,118,82,18,147,239,195,207,145,38,165,34,192,198,253,118,81,84,33,100,149,115,120,244,229,48,123,246,150,9,74,105,66,242,155,208,26,166,61,32,175,189,141,10,241,118,156,207,87,101,107,68,203,11,99,193,79,19,4,106,167,192,189,237,143,39,247,39,38,12,103,188,192,155,164,255,187,229,67,237,221,147,192,25,199,79,113,184,115,219,25,2,87,202,48,170,195,208,20,200,241,108,162,163,217,143,65,252,56,75,224,146,230,37,232,226,4,181,42,77,249,109,106,15,226,120,166,74,104,84,249,237,70,66,231,93,121,228,54,132,28,129,241,70,215,94,220,112,128,158,83,124,51,139,26,243,234,39,2,145,156,153,100,129,144,127,219,252,172,34,109,107,203,137,128,4,220,114,23,57,12,165,109,60,240,50,10,149,107,241,44,82,14,150,88,83,200,180,184,145,184,160,234,16,247,35,41,75,203,61,205,48,40,80,241,244,154,106,251,94,241,32,146,83,211,24,65,152,114,107,200,126,69,228,26,161,34,247,179,248,93,102,12,62,214,22,116,146,130,166,70,98,150,219,99,130,97,40,187,13,217,97,36,84,227,182,97,220,46,183,63,97,117,21,212,124,9,119,15,54,215,228,144,91,47,34,175,220,102,174,109,91,141,188,79,224,137,254,239,125,120,179,12,126,233,56,185,205,30,101,61,159,206,146,60,212,42,231,106,123,91,35,213,40,139,243,124,75,22,215,237,217,47,167,87,175,11,184,116,163,49,235,56,233,125,1,239,151,91,206,133,212,82,189,108,80,253,188,253,122,136,54,105,23,175,18,181,242,221,35,3,20,185,212,210,21,198,123,112,79,15,76,185,81,196,147,144,161,11,158,213,31,78,166,92,213,91,84,161,218,112,250,85,198,252,214,114,131,35,135,36,251,37,107,42,217,148,221,255,206,197,180,248,21,13,47,146,140,105,94,166,248,231,119,48,76,254,169,87,83,188,32,126,211,33,60,45,123,173,221,92,123,92,139,51,12,109,18,89,131,13,127,185,251,146,58,198,231,183,139,17,99,37,135,41,46,144,155,208,185,105,194,41,232,240,70,12,84,189,5,22,26,243,23,91,150,157,42,142,10,104,78,139,119,205,156,234,2,83,187,156,98,212,56,193,36,69,162,176,25,108,119,38,100,98,120,18,213,163,178,46,197,107,15,226,234,242,108,42,99,134,175,124,232,109,154,58,48,161,147,42,62,166,92,32,70,85,215,16,183,188,18,112,95,185,169,183,13,146,52,247,253,152,242,113,85,95,29,244,235,238,78,99,198,111,241,99,84,46,21,213,29,75,11,245,98,241,162,27,203,137,223,148,6,155,239,86,151,48,6,152,239,28,195,54,68,153,13,22,181,184,201,54,192,99,100,249,220,21,205,177,121,87,55,22,20,73,48,2,79,152,80,175,91,10,162,151,157,30,24,63,164,59,181,122,151,234,132,31,60,134,192,85,51,67,170,241,181,221,69,48,140,207,77,189,190,240,181,229,235,20,30,176,204,38,241,90,85,84,49,219,245,255,31,211,29,30,148,252,56,102,247,186,25,28,163,36,115,65,139,91,215,226,88,215,199,200,213,88,93,121,132,198,111,213,172,193,148,150,139,71,57,193,255,234,30,74,118,29,157,43,72,156,220,205,248,160,101,84,153,196,21,95,81,76,149,76,153,132,36,173,84,171,68,95,1,247,39,143,173,90,94,145,127,205,68,234,239,92,10,147,192,81,28,78,45,173,39,182,80,98,200,168,230,214,44,33,252,60,45,251,163,201,71,85,255,229,66,158,238,94,156,137,130,147,90,172,240,249,96,247,38,102,225,98,185,175,3,99,203,59,220,80,21,26,10,111,39,17,0,150,68,76,66,38,152,104,129,34,23,168,254,228,253,203,61,112,31,60,41,231,242,211,150,75,112,7,156,20,134,180,117,233,110,36,185,239,144,29,243,140,12,200,161,177,32,194,15,30,123,152,240,61,73,44,40,195,23,126,103,74,39,85,45,107,107,82,123,250,181,30,143,253,54,72,93,11,152,165,213,175,45,67,125,116,215,35,232,216,61,231,234,229,65,69,27,33,25,22,11,223,172,236,81,44,120,1,146,194,20,5,56,72,73,140,196,12,137,151,221,221,142,18,33,141,75,52,43,204,186,142,211,198,37,173,138,11,190,153,14,89,180,165,120,77,58,13,11,173,95,217,26,132,89,114,224,55,172,13,183,58,33,39,194,193,36,48,153,88,215,125,216,168,163,146,177,134,62,101,220,251,56,133,84,169,143,39,178,204,148,238,30,192,173,36,45,42,60,157,67,198,18,120,242,120,194,241,157,110,223,40,106,33,201,94,211,8,136,67,183,187,97,28,248,236,184,154,18,66,32,199,23,7,147,226,28,54,91,225,229,135,7,10,23,250,195,213,62,141,135,188,71,126,2,107,7,134,172,179,120,68,252,28,216,154,118,65,128,125,45,143,182,159,205,121,54,77,142,56,166,91,189,150,159,41,40,117,141,213,55,242,12,167,183,38,87,172,61,15,39,168,180,34,88,159,167,88,180,157,28,170,124,221,39,149,131,125,143,7,70,154,219,19,28,182,145,244,8,220,96,136,184,153,23,195,226,233,227,129,135,155,126,198,61,84,95,24,121,121,79,174,104,102,151,10,12,223,234,189,88,85,66,57,59,105,38,76,218,55,137,159,91,23,201,217,83,179,81,224,19,8,152,48,130,38,194,96,143,221,253,157,184,229,212,239,69,102,147,103,239,225,228,135,185,74,18,124,44,9,225,166,155,80,24,45,121,198,103,128,80,180,190,73,31,149,136,133,216,9,148,63,206,214,60,5,135,168,141,132,144,216,110,238,46,120,64,106,234,229,83,111,104,66,182,192,69,141,225,110,202,207,221,243,119,182,73,184,72,194,212,57,63,227,173,10,155,139,164,199,157,233,187,182,39,209,144,168,210,101,19,164,162,168,94,226,142,5,241,31,137,183,2,23,120,199,189,103,24,43,98,112,82,48,222,60,45,16,201,219,165,113,126,82,152,251,244,100,149,179,48,147,198,203,17,139,217,183,60,25,174,166,190,101,131,37,245,186,119,79,198,106,124,76,121,52,188,17,117,57,92,144,150,104,10,27,187,147,195,248,138,5,54,242,236,27,4,37,77,72,42,101,45,121,142,189,238,190,22,46,187,36,51,116,192,244,229,65,208,243,181,72,133,85,24,87,194,189,55,241,181,154,166,26,15,132,215,60,158,142,156,219,89,14,242,189,90,71,99,172,95,184,15,10,25,5,38,205,99,59,90,244,60,132,42,24,173,223,139,82,45,182,31,120,141,123,114,224,20,192,15,170,185,140,228,90,20,207,24,76,79,54,226,176,192,213,77,55,68,25,232,73,55,132,218,164,121,191,16,219,16,111,8,48,81,209,139,146,147,220,229,217,80,178,186,19,168,24,133,142,36,101,12,99,103,184,49,49,82,175,206,231,124,90,227,245,190,253,30,136,77,73,222,43,100,63,189,120,18,38,121,46,106,36,67,196,137,215,244,131,139,165,253,201,76,248,229,187,239,72,15,237,123,106,214,172,49,161,182,200,61,229,230,26,112,182,80,177,39,182,66,1,42,51,28,62,229,178,60,205,153,114,143,174,240,89,48,84,247,220,164,90,146,17,229,217,212,231,238,226,9,187,137,56,226,126,83,141,111,229,25,201,31,67,130,6,155,27,238,114,75,245,160,93,247,42,84,101,195,71,10,149,232,168,15,106,10,173,142,166,247,135,137,118,220,225,70,78,106,104,50,225,249,244,84,124,222,31,30,230,94,122,96,68,36,150,195,104,202,10,252,227,131,189,105,198,248,86,134,132,40,137,232,52,207,228,202,253,231,252,21,24,223,98,115,148,141,82,159,205,123,221,45,26,250,128,53,94,248,236,156,254,94,125,44,17,54,37,37,29,58,172,59,9,207,102,213,246,148,99,137,187,82,190,27,29,115,185,137,29,192,230,134,106,225,77,88,135,202,90,51,252,161,84,243,180,34,59,117,250,155,194,191,168,25,189,169,244,38,58,57,5,182,228,183,234,48,242,236,93,97,210,4,155,195,153,130,70,169,46,40,24,251,45,10,0,138,24,17,56,2,143,29,208,47,202,233,185,180,104,162,224,125,220,14,159,57,167,48,52,219,238,115,35,1,108,171,125,77,40,235,244,189,58,76,177,83,125,202,61,218,101,254,195,75,63,207,159,100,173,37,185,10,133,38,67,6,109,218,83,105,2,247,72,115,184,147,153,42,240,48,241,170,91,114,113,54,89,141,132,227,249,157,217,11,54,218,47,97,68,97,114,56,154,195,173,46,217,19,240,57,195,26,239,48,174,41,41,191,41,198,25,62,188,140,5,175,157,148,223,96,28,164,235,188,77,166,105,43,91,165,169,120,172,237,37,52,40,111,116,45,253,73,84,189,220,158,23,46,195,98,51,50,175,152,96,14,35,193,93,21,230,78,122,63,119,129,214,70,75,238,198,217,149,155,87,162,192,212,89,155,150,151,29,195,163,121,129,24,185,67,89,123,110,233,38,59,42,173,32,48,45,10,83,12,184,163,16,171,136,185,186,49,221,238,205,122,254,136,63,219,3,163,125,115,127,154,41,223,228,196,37,240,254,233,51,24,74,18,183,84,156,38,238,38,94,227,213,169,242,18,90,12,18,200,60,79,108,154,66,93,171,79,21,35,220,191,183,154,138,124,181,183,66,146,157,52,74,242,168,3,149,250,248,100,105,149,81,14,72,97,146,48,68,36,35,233,240,26,72,84,105,187,148,115,31,219,172,207,18,37,121,213,74,159,159,194,209,234,60,91,144,104,116,229,15,75,205,74,81,29,173,89,201,95,206,213,132,98,66,175,6,252,127,196,157,73,18,45,185,82,68,183,164,190,89,32,3,118,0,35,204,216,1,96,76,216,15,96,236,2,157,184,25,33,215,3,102,152,213,175,63,168,247,188,148,55,83,109,40,26,247,204,25,174,101,165,43,84,112,13,62,135,104,215,114,217,98,98,92,183,242,179,103,173,154,134,192,125,122,97,63,206,164,165,204,154,137,108,118,47,47,0,110,163,8,3,75,234,198,163,227,175,198,181,188,10,127,24,117,188,205,29,91,166,151,220,149,173,49,25,253,92,20,54,19,75,25,90,145,77,170,145,51,109,17,65,74,202,152,3,11,229,136,74,69,226,79,253,207,130,109,169,68,183,93,168,105,177,120,55,222,149,168,3,222,162,152,100,117,236,104,44,228,128,207,129,51,159,50,247,25,197,11,192,169,87,29,48,116,183,130,77,196,50,47,170,14,24,158,152,91,168,62,56,167,245,187,73,110,112,39,40,240,216,74,134,77,225,121,95,94,38,73,226,31,186,22,82,221,223,145,70,245,55,111,196,17,238,120,101,99,202,141,207,134,244,56,9,255,68,38,98,94,114,212,124,179,216,164,0,159,82,36,18,203,62,216,42,147,100,166,17,100,37,62,227,48,126,174,244,192,243,18,130,0,195,237,36,100,11,201,114,70,3,166,80,77,137,30,140,49,193,81,138,17,132,34,204,244,229,98,109,243,154,187,42,143,3,82,48,81,89,125,14,5,248,119,4,62,215,142,160,233,90,168,122,181,166,28,18,184,57,86,124,86,53,98,59,33,206,32,251,212,223,108,110,179,222,5,205,208,151,215,64,143,53,147,148,117,35,35,183,188,29,62,115,69,185,26,139,249,44,188,64,255,24,146,147,138,126,133,97,70,169,1,215,36,194,2,192,112,30,56,63,5,164,145,185,62,15,231,138,237,228,23,191,2,209,231,225,43,40,111,32,222,32,142,41,40,142,33,39,178,67,96,162,238,165,207,62,87,188,233,11,127,154,150,195,16,216,116,64,156,151,128,203,204,82,86,40,99,208,219,65,208,66,8,163,10,97,78,49,153,15,175,184,197,142,148,208,165,193,28,214,65,147,146,173,90,82,168,99,206,158,228,201,221,176,191,148,181,149,141,135,24,173,155,12,7,102,120,148,195,168,182,154,218,10,106,25,230,169,28,65,149,122,17,207,4,155,228,33,204,82,148,133,8,78,5,95,187,148,164,157,221,86,8,225,140,36,214,169,122,40,181,107,202,47,102,76,223,59,224,246,240,230,226,179,218,94,171,66,218,192,102,119,85,152,122,222,120,248,32,91,49,43,60,157,125,25,52,101,165,63,106,230,156,241,117,143,34,123,22,173,6,96,28,123,35,224,44,55,78,96,20,26,107,16,24,13,100,160,183,194,112,196,249,139,19,200,215,57,14,92,82,139,135,83,126,242,182,54,209,240,128,97,135,105,10,159,78,11,10,163,108,49,185,170,240,185,135,248,135,81,2,190,148,241,250,147,32,41,1,227,43,208,214,137,52,92,135,161,15,83,22,74,224,114,73,163,166,209,153,104,183,48,164,78,248,219,44,225,90,89,13,161,140,15,246,63,250,84,238,233,63,194,42,114,103,63,152,50,218,46,76,119,213,116,223,157,117,183,113,147,86,22,23,152,134,33,214,117,14,176,78,37,244,124,8,171,160,138,191,20,97,73,181,28,42,9,192,94,63,4,59,89,203,75,217,174,184,233,248,112,195,21,113,198,95,152,182,48,93,157,255,156,19,24,250,89,165,201,43,38,207,230,132,112,228,234,212,103,38,158,63,198,195,9,49,41,27,16,164,8,156,35,1,27,145,171,142,231,186,92,196,149,51,63,111,157,75,29,131,163,11,60,183,14,55,102,249,214,135,111,217,211,26,218,108,174,155,96,112,95,194,151,2,191,121,174,151,69,143,128,128,46,125,116,88,60,44,100,197,139,123,54,133,59,38,121,252,54,201,202,114,48,35,120,93,251,125,56,123,146,16,2,193,185,199,105,236,48,132,141,75,31,126,54,33,249,48,110,216,74,170,88,176,235,90,244,57,116,196,207,195,137,71,228,120,56,28,189,114,110,147,180,146,194,226,96,1,229,135,139,21,118,226,96,26,199,121,180,148,247,29,233,164,187,233,145,105,147,147,242,138,82,9,61,131,225,143,176,210,16,171,187,193,250,191,103,116,75,54,174,35,97,139,164,68,40,30,222,40,106,80,30,75,52,128,93,110,194,224,52,148,14,146,69,23,132,221,164,230,148,135,107,146,148,200,224,81,174,36,206,117,229,21,69,153,37,56,200,206,61,113,111,229,7,132,197,18,170,147,128,141,147,79,225,117,175,19,7,174,75,101,54,26,35,208,130,124,144,207,212,189,163,193,39,18,116,248,20,112,175,167,215,136,54,149,232,84,83,64,159,15,12,35,203,101,201,164,24,232,161,247,132,194,174,95,18,77,201,151,2,198,7,224,4,59,21,122,246,166,75,240,24,160,37,8,49,224,2,27,170,118,1,55,76,184,77,129,211,75,121,154,16,86,138,198,84,142,202,37,11,162,209,217,226,179,107,51,30,223,7,38,205,59,224,242,16,68,155,90,81,114,58,112,6,175,111,237,180,179,42,106,76,6,19,235,211,163,160,99,42,184,213,80,177,188,134,62,123,32,111,224,141,241,227,63,143,230,175,132,212,20,65,104,217,172,169,228,108,158,55,108,245,145,35,201,249,217,97,25,11,114,30,234,168,250,173,46,55,152,83,233,162,105,43,157,119,70,250,114,7,124,110,208,106,136,89,165,192,165,191,229,6,222,197,254,236,166,141,227,166,212,217,76,33,64,19,70,110,170,226,131,19,152,100,217,44,102,26,62,211,30,215,241,98,92,184,85,185,165,177,216,125,223,40,109,228,170,140,115,103,19,90,125,7,7,45,98,97,73,230,17,44,44,203,115,34,128,109,15,84,184,213,96,168,165,156,165,63,100,223,133,138,26,111,92,73,173,22,178,213,78,23,5,197,95,49,34,166,135,113,187,98,188,94,184,72,97,59,48,34,220,62,145,200,121,61,171,77,250,12,17,219,229,22,201,233,92,136,46,229,187,224,107,28,126,209,57,71,10,117,243,74,222,206,105,92,131,197,60,83,44,42,175,134,124,241,10,78,123,162,144,85,172,33,50,95,139,43,232,0,15,241,172,26,76,165,86,240,144,219,125,252,50,222,147,106,208,253,46,146,73,244,82,114,66,146,161,49,227,63,216,186,188,42,124,254,206,235,47,128,203,80,107,7,154,197,17,78,138,12,179,155,178,2,27,21,98,11,110,119,52,66,115,47,143,252,65,11,9,130,140,182,97,21,74,48,56,211,32,223,114,248,236,79,122,183,52,62,140,236,167,4,73,126,8,140,171,234,3,36,118,78,136,159,88,68,175,40,4,201,165,241,240,217,119,86,148,10,132,248,236,68,121,135,152,229,68,114,130,10,135,250,36,202,113,171,194,86,156,23,112,86,143,148,113,147,135,90,5,104,175,50,15,169,107,207,203,153,200,51,89,91,74,198,74,57,230,185,151,198,179,27,113,79,145,225,32,48,214,102,180,62,19,190,228,7,182,12,69,129,151,254,246,49,186,107,220,168,129,91,151,227,107,162,225,157,251,253,109,8,238,85,33,132,188,173,20,31,214,8,44,61,176,165,50,7,140,197,41,221,114,78,249,200,50,0,174,163,200,93,134,82,148,117,103,90,178,152,161,180,134,175,61,168,175,51,172,128,185,62,48,202,158,35,198,19,98,30,149,85,153,212,97,142,80,156,160,116,91,101,85,140,89,179,5,156,31,87,28,50,144,115,135,14,135,41,9,10,117,29,94,253,96,20,51,153,46,85,156,128,0,39,118,60,146,142,183,178,150,162,93,73,132,215,97,124,22,178,227,25,227,189,40,155,100,227,250,80,24,103,108,168,116,80,251,38,252,182,232,137,220,203,6,18,147,121,238,71,55,8,255,130,163,136,56,168,252,21,28,207,30,223,133,130,217,136,18,85,192,234,252,224,8,17,28,163,103,21,116,64,151,127,69,112,208,23,85,237,172,146,98,97,163,201,177,148,179,145,106,16,138,202,47,92,214,124,26,19,109,187,112,230,78,36,112,69,190,210,223,204,202,173,84,212,11,154,156,208,161,233,16,197,171,194,212,132,166,42,244,138,56,171,202,122,90,147,151,233,243,164,67,181,165,114,70,200,166,245,18,170,66,149,43,179,140,245,58,235,41,104,239,48,223,187,58,118,168,236,138,192,30,112,217,93,103,25,69,6,33,163,65,89,104,171,226,192,167,214,2,43,194,97,50,83,228,34,194,145,60,61,38,2,172,5,10,6,151,238,98,124,211,104,174,245,240,91,248,151,103,232,52,113,25,75,58,156,100,154,42,76,48,71,223,220,210,85,189,83,207,14,212,91,123,94,237,252,215,110,183,146,1,91,242,211,107,152,78,33,183,148,241,169,79,253,110,242,131,135,72,72,245,169,141,147,49,39,125,234,85,231,52,42,143,152,217,66,63,169,175,128,201,167,152,207,100,73,158,83,197,230,6,1,159,206,180,105,250,151,1,155,148,179,194,136,1,5,108,148,25,79,107,234,46,86,192,231,206,242,172,160,99,68,164,228,173,185,137,232,213,16,153,25,36,67,93,243,203,100,242,234,3,23,143,82,13,43,105,123,225,159,152,173,195,133,82,35,109,12,9,221,213,50,35,129,241,121,54,177,94,23,12,99,22,22,93,66,29,38,212,232,114,210,216,182,110,135,228,150,245,128,185,153,171,226,4,241,208,125,71,36,35,90,172,10,160,217,216,205,93,178,143,58,72,97,165,135,178,97,56,241,181,101,33,183,36,135,186,37,182,58,229,210,48,6,210,38,177,3,75,116,42,129,90,250,202,211,152,80,94,15,216,184,225,69,33,17,30,249,225,66,132,68,22,244,234,70,162,26,190,188,128,185,26,62,162,147,252,57,84,14,233,21,213,179,100,35,246,120,204,25,104,75,184,83,116,147,134,238,40,138,5,170,160,72,21,153,103,65,0,35,70,58,21,134,122,33,224,66,118,175,138,166,38,43,167,115,229,71,92,37,42,0,10,159,122,9,121,198,90,41,27,80,93,211,51,53,66,117,114,161,44,39,59,53,241,235,188,93,225,115,227,35,108,143,216,43,66,167,35,96,180,70,164,203,80,84,188,48,120,147,240,24,254,198,212,67,137,19,197,21,25,15,100,153,206,158,213,92,229,147,28,217,214,68,64,247,156,254,57,133,212,102,229,18,169,234,188,220,106,102,200,212,18,11,168,85,21,116,57,212,67,96,148,91,200,74,170,206,75,47,109,151,92,165,174,91,142,55,96,236,245,17,112,45,114,233,4,94,158,55,8,74,88,66,190,139,106,105,207,73,68,64,183,202,239,14,99,2,115,44,113,223,25,83,97,76,9,255,221,196,17,171,106,199,231,68,72,87,154,23,119,128,104,172,25,1,83,15,145,79,156,100,103,245,117,133,201,15,94,1,163,160,35,175,61,140,14,178,6,140,166,154,72,41,99,119,186,255,96,160,210,157,196,216,56,51,176,30,11,59,180,148,225,94,121,6,115,14,86,128,11,49,27,235,234,104,10,147,115,154,3,134,235,67,126,155,77,62,251,2,24,70,107,144,68,76,121,89,100,194,245,142,207,76,106,226,53,5,134,56,55,80,142,155,241,160,195,169,139,112,168,108,194,174,34,2,221,8,120,248,119,157,29,7,101,229,171,125,141,127,208,245,71,7,178,190,162,199,151,113,62,80,156,231,10,210,184,80,228,179,206,53,15,57,216,29,226,213,231,240,90,10,35,224,215,66,56,219,82,141,239,103,225,181,134,215,52,96,88,78,20,37,237,188,6,202,126,165,48,153,67,221,191,58,35,13,159,244,217,84,53,199,139,103,106,197,134,182,198,217,159,67,148,123,24,155,129,194,84,193,197,111,115,131,189,247,0,131,203,142,198,191,164,37,65,97,81,252,242,129,225,219,51,14,133,191,162,32,154,123,240,200,95,89,38,228,129,166,105,23,217,55,141,140,176,250,105,6,0,163,32,209,46,154,80,241,250,173,116,226,175,4,124,111,46,21,101,17,133,250,170,15,38,22,44,245,164,164,190,86,74,232,29,134,101,228,102,26,146,49,141,52,140,195,211,84,110,235,133,41,40,248,60,133,104,63,16,135,184,249,245,109,252,148,50,126,104,206,166,176,86,46,122,54,238,148,170,163,48,86,223,196,157,198,205,122,126,245,236,6,147,103,120,191,250,188,71,58,195,231,191,12,45,140,148,104,52,118,136,244,69,241,76,49,38,223,77,249,160,153,202,225,95,142,59,141,27,217,50,145,113,4,67,53,26,136,95,227,140,251,114,203,87,217,105,158,98,180,16,19,19,46,109,228,216,142,69,251,219,90,241,3,97,213,92,254,26,76,82,100,10,235,7,111,179,121,164,117,202,223,58,38,41,121,153,3,58,64,35,187,153,222,148,205,175,202,80,146,201,225,34,196,150,224,219,210,61,17,128,97,237,254,109,125,192,20,164,73,159,36,72,187,119,60,156,92,110,201,220,196,159,73,69,204,247,240,101,58,227,55,43,154,135,83,140,211,62,216,88,37,111,81,51,214,82,66,56,230,131,171,29,16,49,19,170,213,6,143,225,112,51,35,165,95,152,139,217,231,227,231,225,212,20,93,70,7,88,145,9,61,23,127,181,179,109,11,193,120,181,11,206,23,101,195,79,208,8,101,69,6,24,82,59,148,45,53,135,119,17,69,168,142,254,55,162,128,222,169,84,52,93,161,57,170,48,168,37,106,62,216,141,132,248,219,169,132,159,40,167,240,78,237,164,119,222,4,49,42,177,202,254,10,137,24,208,154,151,240,234,160,93,4,239,175,191,26,75,235,202,237,210,154,156,236,226,107,147,170,88,41,242,171,38,134,93,125,91,128,34,67,210,120,43,206,215,94,3,70,239,70,138,14,42,165,111,84,22,249,10,129,214,251,230,200,115,165,51,113,29,95,156,197,156,150,23,54,2,181,229,11,136,80,191,144,17,193,0,195,217,246,109,73,120,48,203,77,4,49,152,139,157,111,27,112,185,21,237,21,83,32,253,217,199,164,137,34,115,38,157,98,116,32,233,107,92,88,169,183,160,26,37,170,9,255,247,135,22,152,69,46,239,27,121,109,80,125,126,43,219,174,174,67,102,202,178,26,193,237,104,207,66,22,111,108,217,103,222,250,163,43,174,246,155,206,199,22,2,41,132,63,218,24,145,186,204,225,70,181,105,247,214,70,16,47,163,101,238,239,220,189,245,146,66,11,46,231,117,127,252,101,96,213,84,71,228,155,224,141,202,209,20,18,182,91,72,68,32,130,24,232,215,186,166,31,249,138,192,37,147,44,250,193,68,187,133,17,128,135,15,175,231,129,71,21,81,116,237,110,226,117,31,55,52,181,41,197,178,180,165,67,161,127,40,223,52,57,27,27,22,213,3,83,3,241,189,57,202,23,243,238,194,70,240,7,19,229,135,146,199,44,52,47,38,73,214,154,31,0,149,98,88,41,48,169,84,142,146,8,234,240,49,220,122,210,94,89,164,247,197,195,45,63,85,126,123,64,181,213,3,94,73,162,84,204,178,205,97,229,159,205,26,238,85,30,158,168,122,13,216,62,173,200,234,56,221,180,63,53,28,131,143,245,86,100,101,22,100,60,98,192,150,17,160,223,214,141,85,251,109,87,136,236,173,122,213,43,140,148,149,251,205,215,43,221,116,174,110,198,55,20,122,233,99,72,130,94,150,136,177,124,22,34,152,211,23,53,230,167,72,141,128,194,246,239,143,38,138,64,68,230,194,144,201,239,237,207,134,148,69,55,202,66,109,222,250,118,4,147,107,44,50,214,5,31,248,87,213,8,108,91,192,253,233,242,19,143,119,152,51,51,21,121,54,238,221,230,167,61,133,135,216,153,23,174,48,152,251,202,36,130,209,116,151,37,125,43,125,84,92,86,22,214,8,147,92,152,248,77,44,144,209,77,80,250,142,86,73,63,189,168,15,158,212,248,223,103,147,109,87,191,177,26,36,104,72,206,53,27,95,118,79,217,162,198,23,89,204,251,195,121,217,5,161,56,60,136,88,54,129,43,150,92,180,166,50,94,54,141,140,70,224,46,43,90,99,188,9,108,228,155,35,90,31,91,172,222,146,134,74,141,195,46,110,246,113,222,86,145,11,57,112,49,134,123,255,104,83,104,145,135,83,212,255,165,211,113,71,53,158,133,139,82,89,26,211,168,195,37,183,229,171,139,229,146,123,159,21,12,154,91,228,116,78,162,217,87,190,168,37,25,254,239,54,253,127,254,219,63,254,251,223,252,237,127,252,243,191,252,15,155,126,173,255,7,155,30,51,189,57,135,168,205,155,158,132,17,182,90,149,211,151,94,74,39,156,139,144,176,176,23,203,202,110,209,71,219,244,26,215,133,127,36,51,95,15,79,22,125,189,133,4,197,36,207,242,252,250,129,88,166,200,88,30,152,59,240,240,195,134,228,121,206,166,11,67,59,249,101,22,65,41,70,138,219,221,150,177,160,206,121,147,191,55,183,176,155,112,63,22,163,5,235,235,251,109,216,136,170,80,134,31,67,109,144,95,250,205,172,115,179,65,223,226,182,94,20,133,174,186,28,62,6,241,157,150,152,157,112,96,126,96,131,179,226,114,40,21,211,196,202,190,167,155,103,109,233,47,159,27,20,219,233,7,147,134,150,238,58,47,216,226,84,171,6,60,167,20,16,81,116,185,118,252,52,60,1,227,158,131,133,84,216,238,167,123,179,137,36,183,40,184,151,199,151,79,79,22,49,103,215,221,159,72,93,12,18,10,187,61,147,135,114,135,3,22,48,114,14,63,152,109,56,201,103,77,147,12,250,198,186,161,66,176,133,40,162,96,245,57,115,42,48,181,117,218,26,10,140,242,93,45,155,241,6,222,84,99,251,106,34,208,14,83,31,46,212,29,133,242,224,226,187,72,51,213,166,189,164,245,32,126,242,203,134,60,176,249,78,164,241,166,43,126,129,2,80,19,11,212,89,72,178,71,243,239,58,243,25,74,138,11,99,35,181,225,207,70,165,122,11,136,79,175,123,219,149,76,138,71,103,48,254,19,239,147,205,170,151,241,128,125,73,208,95,182,169,204,208,13,157,233,215,37,153,194,222,155,187,13,108,180,124,223,79,159,119,134,210,48,203,12,38,235,235,219,222,72,164,135,235,87,38,33,174,226,26,173,59,39,255,148,46,27,20,13,86,135,49,35,132,63,174,24,25,240,231,200,92,237,39,217,151,229,205,17,254,169,222,163,176,187,238,164,139,203,92,247,159,163,160,153,170,77,210,225,66,98,238,19,29,133,30,31,86,221,50,31,248,24,135,10,139,20,7,48,140,102,15,220,155,126,24,17,44,135,113,25,138,49,103,155,134,215,164,175,246,93,47,219,95,178,175,83,159,138,105,233,189,72,57,253,245,57,241,170,203,210,227,126,112,53,170,225,161,83,47,91,242,221,7,155,104,65,145,73,159,161,39,252,110,70,36,229,153,10,133,204,107,130,101,223,141,175,85,83,39,148,198,112,105,250,69,23,191,178,241,251,94,248,188,87,242,107,114,99,116,151,176,9,99,60,155,202,148,195,168,157,234,122,51,37,143,233,111,134,188,247,184,228,132,198,215,148,190,88,169,5,37,140,134,65,78,187,202,129,52,252,197,141,73,247,162,84,7,238,64,25,234,116,125,11,150,144,187,75,160,167,195,69,87,7,142,178,243,170,223,73,217,96,28,135,119,231,194,88,70,177,154,43,171,166,138,61,97,73,16,177,83,84,78,213,46,183,163,100,76,22,237,219,163,42,59,150,20,134,146,161,98,92,200,14,115,5,20,219,48,39,243,44,120,143,83,222,55,196,46,205,212,240,125,49,94,107,13,89,228,95,100,173,20,242,24,139,175,48,98,22,229,38,154,96,158,23,120,181,138,195,231,202,189,228,74,94,113,227,102,159,151,120,107,146,144,137,25,43,79,255,242,3,40,98,67,47,81,46,29,9,6,25,7,49,31,100,61,153,52,71,114,107,131,152,234,146,172,33,224,115,17,249,44,153,214,201,127,72,83,46,29,68,183,170,15,31,171,225,12,245,126,224,253,209,148,225,116,106,144,212,101,129,173,208,244,155,58,232,105,158,193,148,55,35,69,218,45,56,66,118,75,111,67,84,70,108,63,158,168,165,88,162,112,85,73,189,207,159,236,238,50,121,102,170,255,165,63,41,111,9,24,79,143,176,46,86,147,74,153,254,213,103,221,218,173,77,224,109,236,172,31,76,41,68,213,214,121,25,169,239,15,166,212,249,172,190,166,112,115,193,38,248,82,242,233,32,113,8,160,208,67,142,245,7,15,227,45,145,55,63,38,197,248,74,24,120,14,42,89,114,227,175,227,199,122,253,131,57,31,103,213,239,158,150,59,252,161,230,213,19,39,34,161,206,176,44,137,83,159,83,188,232,79,155,40,220,55,92,167,3,9,85,62,189,2,213,148,195,4,22,198,123,1,37,177,225,123,56,188,97,245,185,98,82,103,253,85,36,3,143,41,50,57,231,134,57,48,85,191,62,67,219,175,75,173,52,141,41,169,255,58,101,195,213,89,135,222,110,17,53,252,166,120,55,79,93,191,76,150,172,61,28,191,243,131,27,119,179,148,223,197,245,5,155,113,237,35,159,46,43,215,56,175,230,119,40,116,92,9,83,93,171,204,83,143,166,193,222,216,109,234,9,76,38,72,115,184,21,11,55,95,216,146,92,252,217,48,249,181,123,143,176,116,233,244,17,40,64,238,143,204,185,92,244,154,165,126,124,189,194,65,167,236,105,245,71,135,22,141,97,221,19,174,151,99,197,64,198,253,157,55,68,208,9,73,138,99,53,179,153,125,38,117,55,3,184,201,174,113,190,228,76,172,111,38,209,133,196,176,170,56,32,241,141,127,43,219,234,5,136,138,139,243,19,23,226,119,20,246,202,234,202,89,125,186,44,190,175,49,204,136,85,212,31,56,187,184,61,127,112,55,21,236,174,174,163,115,86,126,249,234,56,186,9,240,202,36,30,68,5,187,143,7,129,140,36,251,44,105,163,174,62,74,210,111,182,156,91,113,137,177,39,125,75,23,231,164,85,17,40,220,220,83,129,186,220,153,176,226,110,176,99,242,147,109,161,138,147,36,135,45,239,189,137,211,126,118,45,65,8,74,32,171,194,195,185,4,128,201,83,83,39,164,81,146,123,99,70,187,223,234,114,242,27,202,250,168,42,33,114,97,116,101,105,78,46,126,126,237,235,86,98,218,196,69,73,170,223,217,76,191,159,222,164,201,137,73,85,169,184,115,173,180,101,140,127,91,221,86,80,159,149,175,164,145,29,124,156,33,209,208,3,142,215,175,160,31,90,104,66,198,210,218,10,230,250,55,13,141,244,103,200,221,172,26,131,170,251,58,70,54,9,43,113,225,152,255,238,35,231,49,1,93,46,45,89,162,34,199,206,249,210,136,201,31,130,223,83,28,206,156,32,115,126,102,19,165,125,231,60,151,153,180,169,77,251,172,166,129,176,61,119,9,105,156,70,68,154,206,30,79,16,93,86,31,81,213,245,169,251,218,181,129,37,51,254,26,203,229,252,56,238,167,111,8,78,143,112,45,145,239,156,198,239,90,29,166,202,94,230,22,250,128,237,179,0,206,218,169,112,118,221,1,130,194,47,66,121,228,56,218,245,250,194,92,246,62,170,222,69,1,54,220,174,69,34,106,168,79,124,182,62,4,56,108,59,18,112,59,103,4,119,199,31,220,8,70,200,46,99,156,167,173,59,122,22,212,44,26,235,131,146,245,83,159,165,49,185,246,91,126,154,5,90,124,240,91,125,152,12,9,7,96,122,58,56,177,130,187,180,229,72,248,182,86,10,68,241,210,11,74,101,210,183,32,6,17,219,62,245,155,177,70,114,246,31,238,70,132,45,223,108,146,74,201,91,159,57,86,133,141,193,190,25,171,234,131,77,209,100,201,195,173,156,255,51,183,161,246,129,126,77,94,141,10,129,213,191,214,29,65,250,169,191,109,21,81,223,45,3,118,238,115,104,78,121,120,54,65,230,28,48,50,111,89,225,62,220,241,8,60,37,127,214,96,106,31,186,195,11,202,58,233,211,108,25,52,45,96,246,48,125,181,97,102,65,192,102,79,40,124,172,153,21,191,189,172,128,82,96,188,206,57,222,28,219,102,234,155,19,219,171,209,26,153,138,173,189,118,58,242,43,64,134,253,2,210,168,44,211,208,106,77,118,13,184,202,182,15,10,209,249,109,140,162,202,84,248,108,113,221,127,250,12,95,23,71,163,185,127,112,17,6,220,138,248,64,129,185,188,221,214,48,27,44,133,207,77,50,58,13,117,142,252,140,136,165,167,237,128,59,244,87,15,76,93,246,133,167,200,250,64,15,132,54,119,252,54,23,160,231,195,176,0,239,155,115,15,73,250,106,84,207,214,17,240,16,23,17,40,71,78,116,26,212,148,79,159,18,52,168,209,227,141,43,168,14,39,148,141,43,62,27,155,74,103,18,82,46,53,62,235,12,119,123,27,159,213,191,227,167,251,25,175,231,167,237,197,227,189,185,76,245,23,206,201,15,13,179,101,70,211,239,98,124,191,91,11,48,203,64,251,44,25,119,111,192,231,164,124,186,148,146,252,26,15,167,70,170,232,135,157,125,233,43,166,51,120,226,81,149,157,122,195,222,225,223,77,188,52,175,7,174,44,177,128,103,146,188,10,224,115,232,251,96,195,41,61,175,95,25,52,59,219,156,193,93,179,69,128,41,82,204,1,239,34,34,28,6,151,238,59,34,49,251,44,51,201,34,183,173,236,11,147,44,165,15,55,30,252,30,240,130,122,89,97,35,213,112,248,44,197,157,218,3,151,216,47,217,192,230,122,126,122,192,217,231,176,37,238,149,7,70,100,40,224,174,121,17,219,40,89,211,69,247,120,250,27,202,166,29,143,158,148,170,63,143,238,159,100,163,161,136,198,205,23,237,235,194,208,65,189,191,124,46,27,241,108,216,112,107,125,225,17,171,139,80,105,175,239,79,79,105,141,219,226,143,214,36,252,6,76,193,247,219,101,103,79,137,175,182,209,171,111,143,250,47,47,238,201,61,191,131,177,98,67,34,33,102,143,231,197,194,56,135,151,132,107,224,51,146,203,53,125,12,38,211,110,189,211,100,215,30,48,245,226,249,157,100,61,80,74,215,210,124,102,104,253,132,22,12,54,86,131,119,250,175,117,97,216,80,214,187,118,98,39,36,220,189,159,73,132,144,95,141,62,161,84,241,49,176,140,36,50,250,228,44,35,77,134,130,146,135,116,160,31,12,207,205,49,31,52,225,233,236,32,197,45,96,10,214,207,71,150,23,206,62,30,3,125,186,91,211,242,131,103,18,24,7,220,11,47,191,148,192,224,246,40,210,1,27,201,115,192,36,136,63,111,78,201,125,180,102,95,29,77,225,9,71,89,192,150,37,254,192,227,19,13,88,166,126,142,255,232,233,22,156,141,1,223,98,108,3,207,135,124,151,87,64,171,252,122,224,178,106,60,250,220,124,171,228,182,37,114,138,83,188,54,87,142,170,95,69,153,107,252,46,121,11,253,105,139,64,112,113,24,157,36,181,222,40,145,169,190,17,66,162,209,86,122,90,159,191,241,93,118,20,172,146,170,99,221,209,245,139,207,234,86,226,169,48,9,226,241,219,240,143,164,231,183,137,242,92,152,228,133,246,192,231,22,177,46,188,30,179,148,170,203,126,127,27,34,149,39,53,238,76,194,145,162,53,225,236,252,192,103,46,180,11,115,55,214,241,26,99,212,21,19,137,178,183,164,175,70,124,188,70,183,32,97,221,245,213,152,71,119,26,174,157,37,79,203,244,6,156,176,0,120,35,173,167,243,140,220,185,121,97,202,53,244,205,97,210,241,67,21,65,129,99,221,213,39,223,176,250,190,48,44,193,70,103,210,185,178,236,22,189,130,111,189,63,166,6,53,237,195,251,180,65,204,160,166,132,81,194,68,227,198,124,120,140,241,229,116,62,6,159,181,59,181,245,233,255,59,156,205,242,213,180,245,50,117,132,128,167,42,208,2,79,68,188,28,30,73,105,219,240,200,192,11,85,2,70,153,71,237,20,179,52,90,192,208,149,168,77,11,43,89,154,23,94,218,163,176,4,183,0,41,185,219,83,239,147,103,95,104,241,222,4,241,103,83,152,98,129,120,111,216,130,116,172,225,160,188,243,140,220,217,173,246,48,213,215,31,13,165,193,245,221,54,10,252,2,45,62,203,106,94,158,228,209,21,105,46,192,176,13,105,235,130,45,30,175,182,77,68,83,225,254,85,1,25,74,40,255,65,225,180,159,23,94,93,59,165,64,143,28,195,241,35,126,22,184,34,203,228,207,38,22,43,65,77,224,137,115,61,96,100,150,245,225,20,80,199,102,217,173,164,89,31,78,136,218,47,225,16,74,163,9,162,176,235,236,129,82,87,172,119,217,99,1,124,149,6,160,147,104,132,204,147,106,187,184,127,22,121,190,85,119,133,106,101,249,254,89,228,43,235,28,172,205,18,95,2,181,114,115,133,231,244,116,132,97,61,122,75,88,127,112,255,138,61,129,59,105,24,235,129,107,236,102,28,233,73,7,11,207,236,138,149,105,242,105,237,109,92,60,83,11,152,178,253,63,158,125,79,236,49,40,202,124,95,28,90,12,135,113,12,254,1,15,249,237,105,229,178,79,175,164,79,25,20,152,3,187,63,173,201,80,222,1,195,130,209,31,152,52,192,128,215,234,243,129,161,162,139,214,200,225,46,253,176,158,202,167,250,110,240,76,75,183,233,74,114,80,44,31,138,113,214,51,218,198,31,225,15,55,81,211,103,38,149,180,253,246,130,39,60,215,167,45,89,81,129,102,227,215,81,216,148,92,3,182,29,73,225,222,122,204,112,244,83,74,174,10,143,25,59,37,151,174,103,159,37,244,48,230,10,152,168,240,243,211,132,245,227,167,143,181,144,245,240,169,212,93,183,18,112,215,44,36,224,114,62,122,4,124,118,156,169,75,192,246,199,120,241,115,252,140,252,192,86,37,19,240,177,150,159,94,129,172,32,54,113,124,109,237,121,53,43,22,190,240,185,80,202,84,64,85,32,142,220,141,14,140,238,148,196,16,179,223,216,126,74,59,187,191,112,242,23,51,165,157,164,78,13,224,253,69,254,128,7,129,168,7,38,9,211,97,202,38,244,204,133,132,119,249,102,56,97,123,251,227,213,122,15,79,208,153,10,41,61,95,221,182,149,99,7,220,218,99,230,32,23,177,87,188,121,67,139,108,41,140,127,52,190,219,98,160,85,225,240,225,131,82,1,251,52,94,46,24,104,48,25,81,89,225,77,241,130,195,227,97,149,110,9,143,179,231,210,1,143,158,117,241,117,243,230,196,111,115,234,234,112,162,85,21,110,90,138,124,243,179,171,116,210,131,202,109,141,122,145,162,189,228,104,187,170,16,66,25,122,86,197,138,182,104,138,180,231,151,161,134,116,148,202,119,221,197,113,204,206,28,29,186,141,185,67,224,95,246,65,192,156,125,218,39,57,47,207,106,61,47,145,146,22,28,37,84,4,86,185,232,185,134,105,177,7,25,19,113,97,164,208,102,63,187,56,166,251,114,127,36,229,253,123,235,20,239,252,154,239,87,63,73,204,231,171,207,145,225,97,92,252,19,25,17,8,133,97,128,187,112,219,243,105,140,64,77,11,116,141,254,188,56,116,137,49,143,184,172,44,117,94,147,57,233,49,71,182,51,50,110,245,225,150,183,31,47,142,208,235,51,81,76,124,33,222,204,142,12,237,149,138,187,250,194,248,240,245,213,154,89,123,1,99,190,61,193,130,202,37,213,225,78,18,161,62,28,102,150,18,173,169,25,211,59,6,85,16,94,112,97,53,216,164,120,40,12,49,93,12,55,21,47,123,61,240,24,241,108,238,155,122,6,244,142,141,16,207,198,195,172,183,190,78,189,95,186,173,215,27,228,160,238,218,207,100,40,243,119,209,57,140,199,61,246,171,51,26,185,169,143,182,83,183,90,227,181,97,1,209,253,202,156,105,177,248,44,71,115,235,71,163,174,26,27,146,133,159,159,77,3,52,94,27,29,114,221,144,126,121,222,237,194,189,235,253,157,170,248,61,98,158,225,1,124,91,67,59,190,3,174,233,153,195,219,74,6,2,37,186,169,207,166,120,166,196,79,67,223,95,229,217,112,161,70,68,18,185,155,156,244,98,53,16,100,78,35,224,58,30,175,56,62,64,207,102,7,134,25,68,163,59,144,122,250,13,127,146,30,53,222,214,59,220,195,147,96,77,82,115,24,121,139,28,93,122,206,38,92,44,2,163,83,29,93,138,56,198,251,93,72,50,205,120,113,194,203,106,169,143,109,59,162,195,240,185,234,128,112,50,229,0,207,230,165,134,8,234,33,97,3,153,178,97,213,141,22,58,148,125,251,228,92,231,178,110,180,220,153,147,192,85,168,182,13,70,71,34,30,14,117,172,158,185,198,214,148,226,213,206,140,215,66,69,184,135,250,93,184,24,84,91,143,23,150,219,200,2,63,187,157,13,208,237,147,78,26,190,162,176,205,196,88,14,114,85,181,83,72,247,141,205,14,246,158,162,49,140,217,44,25,63,224,179,241,169,59,134,176,122,186,104,91,207,158,128,192,120,170,247,217,40,49,105,135,195,18,222,226,171,80,140,208,93,26,149,182,21,182,66,37,202,173,118,8,142,234,187,83,82,126,48,235,243,112,136,215,47,108,234,195,2,207,230,213,176,160,199,142,87,67,3,226,225,54,247,133,119,83,215,192,175,236,61,224,153,158,178,82,99,33,88,91,96,178,96,5,198,159,158,46,108,242,48,23,94,137,50,140,139,246,169,87,62,248,15,238,112,96,166,232,112,152,10,66,108,41,21,7,184,160,155,226,255,118,127,24,87,216,237,239,156,172,134,200,135,227,92,222,207,93,254,129,49,144,103,192,106,60,17,242,217,53,22,53,185,99,73,150,37,121,0,20,170,7,76,53,222,84,152,98,254,219,122,193,83,168,48,238,99,255,42,75,110,18,187,142,141,47,178,39,14,58,244,76,67,228,46,121,190,202,65,203,147,167,70,90,119,234,97,102,163,226,168,91,48,242,100,113,224,89,145,129,4,170,178,201,17,248,162,179,10,32,153,157,166,47,218,71,60,153,232,121,210,39,23,44,240,120,173,74,72,250,129,111,46,131,49,125,44,217,137,208,247,129,182,36,224,209,117,31,163,194,58,165,88,148,152,4,146,203,5,215,27,132,81,241,102,228,88,13,109,109,85,209,183,245,88,234,208,134,92,108,174,216,158,225,230,46,98,58,81,236,152,174,13,1,119,95,25,250,93,232,247,221,94,161,78,252,105,61,168,143,136,62,53,113,33,29,75,10,190,194,36,60,70,217,42,83,199,242,236,131,50,201,142,65,161,254,60,46,199,179,222,177,54,205,105,253,109,168,117,110,235,69,168,94,223,220,84,67,227,183,143,21,49,146,254,54,228,182,247,205,141,10,75,91,147,207,122,191,123,89,188,238,194,104,36,239,176,179,73,53,22,229,47,224,113,23,30,123,168,90,225,144,106,165,21,3,6,167,141,122,57,51,124,204,97,101,227,186,120,64,22,87,156,13,131,74,62,177,218,50,69,108,109,198,163,161,142,150,13,154,60,230,57,99,129,112,219,213,139,11,81,150,222,247,133,81,248,149,121,200,65,19,57,3,19,98,36,61,17,51,20,189,183,195,169,204,215,186,255,99,250,236,57,98,203,192,62,105,226,148,134,3,226,124,139,111,117,132,90,37,37,177,101,19,22,139,125,210,88,248,117,137,24,25,194,136,214,195,216,15,4,166,164,215,227,169,40,122,20,141,127,228,110,9,119,95,107,170,174,144,125,146,15,251,17,24,125,112,177,52,81,153,11,228,77,87,95,65,139,99,41,111,109,205,105,236,55,27,171,181,213,237,236,108,162,201,43,3,32,143,224,202,37,159,77,238,68,152,2,235,11,174,11,12,165,132,219,140,176,73,149,166,47,14,77,103,246,8,5,233,119,187,137,57,155,127,73,33,142,238,218,244,242,253,83,165,241,5,114,246,119,189,164,226,191,64,237,192,193,77,122,130,254,48,39,164,95,189,143,133,254,20,39,65,149,128,219,211,127,121,101,60,224,250,112,36,114,188,241,54,142,199,242,160,59,28,218,7,38,189,91,122,140,211,58,174,130,231,146,1,237,184,142,70,135,187,231,107,125,174,98,199,104,212,93,193,60,64,190,229,32,208,218,46,241,169,205,97,178,19,190,62,65,193,178,107,160,12,9,154,17,33,132,221,141,67,82,91,27,131,215,247,217,228,136,65,191,172,240,177,2,253,12,49,215,121,209,41,204,72,186,117,100,26,113,41,61,240,49,110,253,189,81,86,203,58,79,230,162,144,208,127,25,246,180,38,193,67,226,38,253,163,191,62,131,197,237,64,10,34,27,73,47,197,173,35,88,127,242,28,202,139,129,134,212,71,231,101,85,101,70,204,127,97,40,6,75,192,92,204,53,167,173,148,95,21,227,7,147,90,38,101,87,13,153,30,210,180,63,152,197,39,85,32,56,153,161,206,250,94,45,83,186,41,210,74,240,63,141,242,201,10,47,163,186,84,231,84,49,199,139,127,23,36,13,83,234,116,207,157,157,234,178,207,107,64,240,135,141,92,216,66,160,246,117,179,111,178,74,155,8,10,54,108,143,234,251,25,240,238,162,86,5,21,73,90,190,52,33,139,101,11,210,135,83,169,254,13,216,36,131,109,171,87,186,152,103,180,71,107,27,146,251,230,53,145,54,157,253,179,169,185,211,37,82,77,210,225,59,97,112,33,157,125,90,124,95,213,92,201,254,97,133,216,213,214,214,124,87,251,118,172,3,79,210,87,139,192,176,254,127,238,43,194,163,137,123,178,192,61,5,169,13,158,24,82,72,158,214,133,226,233,15,182,213,94,215,3,15,47,118,1,134,163,234,109,61,125,87,226,126,70,186,164,162,104,25,248,139,27,101,160,228,5,84,188,87,254,218,182,51,136,141,69,33,251,242,244,171,99,197,64,90,187,20,134,234,116,250,87,193,157,83,229,216,165,106,36,249,45,151,11,242,110,226,127,165,64,27,53,17,71,41,50,16,219,145,122,45,18,224,62,184,210,251,178,107,84,104,107,156,108,129,11,52,117,158,93,225,99,150,214,11,47,45,238,135,185,30,41,63,135,59,85,240,237,129,217,67,103,192,83,244,29,72,48,197,159,225,157,102,196,14,91,246,218,74,14,207,183,89,78,75,198,215,156,4,196,194,130,149,128,212,44,148,122,100,56,6,5,204,159,191,16,170,94,234,21,164,75,143,41,222,189,76,103,218,53,170,232,68,177,192,254,119,162,3,207,86,159,223,182,98,218,239,183,185,114,20,81,148,37,119,17,2,208,234,48,206,72,73,25,165,234,190,101,159,72,236,158,75,83,99,126,202,219,211,97,220,89,67,54,114,196,179,115,242,205,246,156,55,101,168,177,95,55,69,64,205,91,195,165,49,148,225,104,51,72,213,187,101,154,95,90,30,142,241,151,124,63,196,253,212,52,52,83,137,112,164,47,92,53,127,249,192,58,19,55,85,122,222,107,200,83,159,109,96,43,220,112,220,57,76,233,134,108,136,198,159,231,49,39,106,1,159,64,26,154,25,145,19,15,218,71,211,94,49,65,6,159,167,80,155,83,211,163,48,146,95,205,97,19,197,187,51,237,172,31,234,82,188,181,177,210,12,65,169,98,232,254,211,167,95,186,200,14,30,11,23,177,99,31,16,187,30,9,61,76,227,106,215,220,231,49,173,228,56,75,143,155,53,239,94,11,212,11,207,87,202,45,196,106,134,247,136,214,199,54,73,50,87,208,154,26,158,70,197,81,118,14,9,25,47,82,207,179,23,103,158,89,4,157,137,92,89,27,69,202,159,8,215,129,207,89,7,123,233,133,225,166,119,158,3,72,161,201,123,203,66,196,149,9,54,127,175,6,63,152,86,14,162,164,68,122,254,247,97,248,229,100,83,226,182,223,103,180,93,198,7,54,5,62,253,249,101,69,79,234,157,155,210,162,33,87,14,185,205,7,159,185,80,68,238,25,1,4,60,94,221,97,98,26,178,39,53,99,22,252,60,184,92,35,48,46,117,42,156,41,56,124,5,240,219,75,77,52,152,105,74,245,45,139,114,240,36,213,73,103,199,40,195,135,26,205,218,162,215,85,114,31,182,135,115,9,194,112,212,137,37,3,111,65,140,6,252,208,228,132,136,181,65,128,67,96,40,144,196,198,58,107,207,157,145,188,54,19,90,236,210,149,76,133,208,225,51,197,134,58,39,26,217,66,159,175,18,87,87,127,142,108,42,155,183,147,120,33,199,52,107,150,121,2,91,101,137,211,139,90,244,145,245,42,12,231,186,151,233,76,114,94,235,147,16,180,176,45,151,127,23,118,108,213,40,28,190,180,225,75,115,81,21,146,250,83,210,144,35,204,192,171,225,191,124,10,49,34,114,57,225,112,132,96,95,67,251,36,43,251,96,66,108,222,52,68,142,89,149,28,221,25,87,147,166,219,157,123,71,254,106,124,167,141,123,210,152,17,162,31,94,247,254,147,113,124,226,208,153,34,159,175,75,151,101,138,141,39,141,246,92,35,191,107,196,74,86,162,45,117,131,232,171,55,207,155,89,48,76,51,239,164,242,5,179,234,59,157,160,129,197,2,19,244,28,209,78,22,135,224,39,202,234,89,249,220,50,65,138,15,38,158,170,165,73,20,23,69,72,245,192,28,17,138,82,194,245,93,163,81,42,61,221,47,217,168,141,64,232,90,129,114,155,145,23,163,18,182,140,114,27,47,173,6,231,50,149,156,175,144,95,94,79,178,245,217,251,91,138,95,230,78,44,94,42,136,220,240,20,249,79,27,109,169,20,69,177,171,147,197,230,253,77,30,128,20,65,219,189,217,51,245,200,237,161,244,95,138,189,232,83,103,54,129,185,231,140,189,80,28,193,198,212,194,30,38,96,42,133,96,25,49,176,228,239,5,97,237,148,46,33,217,237,155,128,11,175,251,148,19,209,116,232,119,245,254,64,28,85,235,186,141,202,36,30,92,161,79,145,2,117,200,157,195,161,177,144,199,68,25,67,250,3,193,225,225,31,12,223,74,150,210,42,187,115,103,127,54,244,115,226,199,65,42,11,71,190,63,123,211,25,85,26,119,68,22,62,199,49,180,222,115,103,253,170,179,187,52,247,132,158,95,33,155,96,41,97,32,85,201,223,78,197,75,96,5,78,173,156,195,193,251,117,10,188,59,179,62,3,73,66,190,175,58,138,171,135,46,141,99,52,80,203,234,173,97,210,209,194,85,43,234,116,222,61,56,148,72,65,211,55,199,137,228,221,130,42,76,211,12,242,115,35,227,192,252,186,37,195,80,191,117,68,166,241,204,124,131,141,6,101,235,202,163,8,169,188,175,120,94,178,136,227,141,11,22,167,146,195,148,28,103,205,171,71,59,189,126,39,226,34,41,72,121,197,182,229,38,126,22,8,138,228,232,40,203,139,237,31,71,203,7,83,65,251,116,202,177,204,167,211,204,32,210,201,45,87,224,159,56,247,55,156,133,21,157,186,118,74,47,94,228,111,252,167,93,40,108,170,185,218,62,163,13,186,64,134,68,208,137,50,129,239,23,213,202,157,146,246,24,142,254,239,150,186,140,184,176,107,127,115,163,106,254,108,210,221,36,167,5,66,135,81,62,209,4,244,44,32,238,209,61,20,165,137,228,243,8,242,136,115,128,62,155,17,253,255,189,153,149,20,21,45,53,128,127,209,19,183,236,44,206,235,169,208,108,168,244,125,61,106,58,47,235,121,118,47,49,90,141,84,155,169,25,255,8,123,251,70,70,114,237,78,210,39,103,194,17,212,255,102,48,194,179,154,83,108,217,128,61,86,79,195,207,217,164,154,29,227,196,109,232,69,53,74,109,250,98,173,91,46,187,195,3,139,92,171,82,161,127,248,12,20,138,221,141,219,86,224,98,162,25,31,156,135,206,146,99,254,109,156,99,31,136,29,85,245,171,232,32,119,68,98,14,194,129,166,37,173,139,16,230,247,85,172,177,246,84,188,146,49,86,124,63,162,86,166,150,245,16,152,174,230,229,127,11,47,203,238,58,201,54,225,15,127,237,159,168,157,182,165,228,238,123,244,79,181,69,54,194,115,80,116,191,231,113,192,79,194,94,50,146,165,184,2,12,36,118,36,12,233,80,89,233,186,163,112,114,38,45,11,225,226,16,171,114,116,34,123,66,95,2,1,34,154,173,31,76,149,66,209,122,22,200,156,251,119,57,182,212,219,253,148,202,12,84,158,171,195,211,152,168,100,164,9,78,109,63,45,79,87,83,163,170,35,141,243,195,71,139,203,203,82,30,195,109,244,26,159,253,141,11,117,213,167,232,23,34,91,79,174,197,248,70,90,64,30,94,17,143,253,174,183,156,98,112,69,44,157,224,153,162,163,15,46,221,8,172,5,54,65,33,111,221,112,23,202,193,198,234,201,126,57,230,165,207,230,37,149,240,219,36,45,124,51,155,240,191,40,3,163,81,159,123,225,212,66,197,104,232,144,172,109,213,185,75,90,139,119,169,254,50,185,124,31,133,226,242,156,68,122,218,19,74,247,13,9,122,51,156,99,82,204,126,246,137,79,64,20,152,83,81,78,0,110,165,225,197,193,22,66,18,87,224,246,19,144,253,96,50,79,234,84,254,211,99,138,140,207,65,139,157,210,95,34,209,254,19,15,248,90,19,52,222,74,204,90,237,66,241,13,40,21,95,93,210,236,206,128,100,242,115,190,33,129,241,122,79,165,163,165,132,61,206,69,142,88,24,56,148,80,150,12,191,111,188,57,179,151,148,246,86,115,33,132,153,205,166,181,100,187,195,137,208,111,99,172,186,250,112,217,18,132,104,254,211,144,5,8,87,45,217,153,94,74,128,40,11,145,4,161,192,128,136,108,249,112,237,100,162,73,66,159,97,138,33,223,15,67,119,114,174,33,89,224,22,204,55,203,102,81,83,42,21,202,58,150,47,144,109,220,219,194,14,121,182,17,100,35,178,195,70,140,39,84,42,172,25,143,193,225,104,178,138,227,251,211,108,219,95,40,10,106,200,85,151,84,216,17,38,216,94,10,77,237,99,221,138,154,102,244,10,148,168,190,204,255,70,233,165,7,9,232,204,244,92,75,200,30,175,126,75,100,211,197,56,19,66,146,99,223,156,153,229,173,137,183,101,37,34,162,162,203,105,168,32,138,48,165,82,129,169,54,238,142,86,28,247,202,232,195,62,243,249,87,183,41,1,12,49,251,142,153,215,170,211,76,80,138,68,165,188,176,180,100,36,188,183,255,52,174,11,113,42,67,80,178,225,8,114,184,163,139,40,236,76,244,176,111,57,191,89,33,197,2,100,49,226,240,142,214,199,250,82,38,74,210,253,40,1,240,55,103,249,201,135,225,207,102,140,28,62,31,153,132,178,167,80,212,237,102,62,82,201,199,168,23,186,32,78,20,23,62,100,243,58,71,178,56,228,206,218,64,119,182,122,183,244,220,154,114,202,158,205,140,236,9,111,77,62,146,220,204,225,56,245,252,88,152,25,72,38,239,66,66,74,242,180,63,25,151,116,21,250,139,220,136,219,183,28,63,108,114,129,66,51,58,201,92,159,254,218,217,74,157,148,133,148,164,174,128,225,109,203,202,251,69,133,93,60,156,132,126,221,165,233,226,146,98,176,135,241,240,53,161,59,171,88,24,119,38,193,199,169,92,105,212,42,198,52,228,181,181,113,166,117,188,248,134,92,91,8,27,55,181,225,159,130,31,173,33,103,232,66,17,55,201,90,156,222,26,126,248,188,165,181,197,220,166,127,215,36,88,120,95,141,52,70,156,48,222,218,40,105,151,210,42,54,206,226,232,21,162,73,74,94,184,73,111,232,62,145,160,32,149,203,11,46,180,78,169,162,195,19,162,88,225,85,108,86,230,187,163,79,205,137,169,68,149,68,218,90,204,82,115,198,43,247,103,37,28,226,173,49,231,166,176,19,150,159,94,103,252,54,68,18,242,230,5,45,201,94,99,184,77,234,64,56,52,113,29,222,207,182,98,93,65,201,218,249,2,47,192,103,107,16,214,197,201,169,80,3,198,121,187,174,31,159,90,194,185,101,237,114,91,23,222,68,84,217,179,211,51,160,249,49,100,60,76,228,219,203,245,225,37,52,109,222,11,35,139,238,171,43,83,156,33,20,34,108,41,203,61,37,231,236,41,156,129,242,187,228,208,101,159,225,217,242,49,133,189,150,4,31,60,147,31,204,73,191,135,190,88,73,197,137,166,169,55,193,143,83,20,38,12,250,61,188,64,222,36,156,163,240,228,6,141,192,230,234,157,196,236,44,164,111,50,209,62,184,67,106,217,244,197,201,156,168,254,236,9,81,128,112,219,78,83,207,248,234,147,208,62,34,241,87,97,170,47,166,163,240,214,233,155,153,215,226,155,37,21,94,167,254,199,139,45,175,212,220,8,223,246,169,253,221,76,114,47,96,170,149,207,186,254,75,24,48,255,143,119,145,209,197,190,158,241,161,75,3,87,5,167,79,241,18,99,232,76,141,126,93,90,155,247,230,235,98,34,212,83,106,215,10,145,174,228,68,82,176,172,159,65,42,79,107,66,133,223,74,45,141,16,180,178,221,146,182,237,204,27,76,14,104,219,117,185,144,109,158,124,244,205,25,46,252,194,231,98,134,88,110,247,105,139,118,202,44,10,19,39,254,190,59,67,47,35,52,227,133,44,42,207,187,216,217,108,164,245,46,137,230,14,85,10,103,200,216,124,126,218,40,211,29,38,178,94,219,243,211,203,73,18,55,110,29,209,237,98,151,96,35,136,77,228,156,239,90,87,10,209,55,9,19,177,251,225,167,219,207,254,101,153,74,1,151,44,89,104,236,126,101,58,41,51,187,62,113,103,105,77,45,226,167,45,4,60,91,17,71,30,68,170,232,122,197,153,193,149,230,33,157,69,238,59,246,55,242,140,133,175,132,35,133,178,250,29,219,250,153,122,210,45,184,219,103,11,11,129,252,58,157,168,27,39,116,74,43,78,59,188,252,2,35,176,57,175,57,200,71,10,225,237,230,109,83,185,39,173,137,36,201,65,60,201,220,8,139,142,221,86,174,245,201,82,70,194,130,128,26,95,157,21,150,166,191,226,48,228,204,25,10,79,14,210,21,3,250,163,148,86,222,209,28,2,3,231,53,41,34,147,171,119,230,186,179,202,61,12,207,161,221,20,134,8,176,94,139,142,204,142,170,182,207,14,215,191,149,66,87,41,72,175,164,66,157,158,244,214,144,196,205,33,173,41,207,89,35,204,46,36,180,132,190,157,148,187,21,179,193,18,26,133,86,30,2,85,47,37,217,152,3,83,230,41,137,196,233,24,40,222,41,220,159,178,120,20,10,249,237,215,212,156,22,153,81,152,125,166,197,68,68,108,75,60,10,231,152,25,103,79,142,175,62,91,222,22,147,174,116,99,105,168,97,222,87,2,111,98,160,147,21,28,135,105,130,184,79,174,206,72,12,29,107,198,223,28,93,73,37,120,204,118,213,240,125,37,113,243,83,166,209,138,120,117,156,181,230,124,19,123,209,152,217,252,206,131,15,189,167,135,196,116,112,143,140,169,178,89,21,114,231,129,172,38,133,109,2,39,133,76,113,2,128,80,2,125,215,169,69,1,172,24,201,240,248,227,194,115,152,52,115,49,146,123,178,124,110,191,99,194,50,185,36,122,112,166,96,169,247,134,106,66,21,66,219,119,250,175,5,193,217,129,155,81,49,139,72,198,249,200,233,14,129,109,213,36,226,194,177,0,84,137,135,83,165,170,11,4,102,163,217,227,150,121,118,184,177,100,245,33,10,147,157,231,130,92,148,58,149,78,133,56,61,28,105,241,221,29,91,86,220,9,150,66,25,221,130,250,141,140,23,186,229,185,187,151,101,27,109,176,40,170,156,115,247,202,246,44,138,90,148,49,144,75,57,250,70,209,120,42,37,3,228,171,133,8,125,124,246,230,200,17,24,7,185,251,220,248,108,217,138,141,236,137,32,99,160,89,221,90,20,239,116,63,151,141,3,251,216,177,66,61,9,249,234,12,87,198,185,161,84,221,21,96,184,173,41,110,253,187,168,168,178,105,48,141,27,153,64,215,117,61,15,183,82,45,119,133,35,21,153,37,178,12,27,3,1,197,248,172,70,92,188,233,195,139,243,238,160,247,135,39,101,168,120,84,105,206,108,204,185,189,213,191,74,22,225,249,172,237,222,29,156,223,50,28,232,193,14,183,101,176,130,138,214,185,16,45,36,87,54,92,98,80,142,42,237,37,66,160,197,91,35,231,188,158,112,161,133,189,62,16,135,149,174,189,69,182,214,167,8,139,51,46,33,45,34,1,149,201,254,88,87,248,234,40,27,87,23,38,105,1,14,66,210,86,212,131,255,139,221,133,19,209,216,104,212,131,79,36,200,91,55,139,128,45,141,58,163,192,226,31,133,51,245,137,137,16,0,232,241,205,204,229,242,176,97,97,47,134,219,247,204,80,148,10,5,70,97,52,156,198,63,117,77,165,107,164,20,222,131,34,3,111,144,210,213,238,105,50,216,238,238,198,19,53,139,58,203,135,101,163,187,167,29,21,179,174,46,103,178,118,219,8,63,61,215,205,161,108,156,199,102,246,1,233,198,96,166,15,199,33,233,140,88,103,17,111,132,249,134,134,242,115,100,181,19,218,104,170,60,101,20,97,126,115,166,2,140,10,5,133,161,25,253,236,24,232,162,83,170,111,160,31,43,235,67,137,89,103,13,139,88,236,222,163,241,20,80,110,93,60,27,49,60,231,9,133,212,176,100,17,105,160,207,90,232,21,144,148,126,246,27,89,246,112,238,148,88,153,184,137,182,210,217,50,55,72,232,243,184,31,82,186,234,42,55,205,113,247,9,83,43,69,10,137,6,55,16,63,114,216,216,186,52,160,131,224,163,179,182,145,132,99,246,132,116,11,91,144,71,213,145,242,82,197,57,58,173,186,238,197,233,15,124,121,79,100,132,204,154,47,150,79,134,174,73,214,73,159,90,161,119,132,105,43,170,125,218,229,217,168,198,61,198,155,211,75,55,71,218,129,171,144,81,7,159,30,71,227,134,52,187,251,241,146,73,181,236,58,158,217,202,68,190,87,59,219,230,198,83,37,173,201,204,241,55,39,45,182,11,39,22,177,13,188,23,14,23,252,173,67,195,77,100,14,230,8,233,151,39,126,176,219,34,159,203,67,250,248,91,166,50,177,46,50,6,90,228,11,112,48,106,221,30,229,234,158,224,13,12,243,178,178,119,108,110,227,35,178,13,144,192,110,90,246,74,97,142,39,126,224,69,209,194,111,60,231,41,108,17,75,46,87,234,28,54,21,39,174,34,145,38,61,114,143,103,223,70,71,212,243,47,72,15,104,154,20,79,165,252,247,203,147,66,9,165,113,165,30,197,121,38,38,11,45,61,101,81,198,212,154,2,38,213,92,75,20,40,13,254,54,98,114,60,142,213,168,229,207,176,102,111,71,177,12,180,55,73,233,137,151,194,129,210,148,66,140,133,225,201,23,70,102,221,84,255,18,86,130,230,84,65,148,65,224,1,150,190,230,86,150,60,249,122,195,1,218,203,83,212,183,34,24,67,162,226,177,151,158,114,17,43,128,91,1,155,158,128,150,78,16,103,237,1,91,137,179,86,232,236,148,34,253,13,203,46,107,1,15,23,6,63,1,184,49,159,149,32,31,6,161,89,203,145,8,198,173,122,75,254,231,233,110,4,95,61,101,16,61,4,45,219,56,47,78,25,142,103,207,33,19,153,164,198,192,88,92,189,104,106,146,180,0,145,254,133,161,91,142,68,200,5,197,103,146,148,245,110,186,208,145,92,71,170,141,50,254,244,101,10,177,14,239,98,59,185,228,66,98,15,123,125,3,198,219,144,212,187,110,37,154,43,250,20,214,206,172,66,172,148,30,121,174,227,54,193,5,153,103,208,90,151,26,115,201,156,219,146,237,139,102,111,113,97,9,244,104,32,112,16,24,194,202,28,179,129,180,133,173,191,93,73,156,244,250,134,51,94,67,89,117,206,253,130,83,184,198,179,49,228,238,128,88,220,238,254,116,34,234,164,48,116,51,110,35,29,24,77,5,213,174,133,7,210,57,121,233,51,229,187,50,142,158,72,86,36,157,66,26,242,198,238,109,33,100,199,33,39,253,69,20,182,150,152,100,141,187,185,192,56,45,156,249,204,152,47,69,62,6,233,140,26,58,57,132,68,73,159,80,216,72,188,28,45,196,253,244,209,28,240,190,172,81,225,81,102,178,177,173,0,212,127,216,248,167,100,101,157,139,4,213,108,62,187,113,227,37,153,128,20,6,97,71,56,92,32,114,104,42,245,91,230,77,29,197,65,165,85,96,195,210,213,191,159,182,205,74,115,248,209,111,9,170,197,105,62,89,137,105,112,25,131,83,226,27,168,137,96,183,102,119,118,152,48,154,231,124,67,208,130,127,67,86,206,192,57,230,48,119,101,121,49,163,15,245,139,59,28,167,184,28,84,132,24,143,110,13,56,245,119,209,26,153,140,63,123,156,255,79,209,68,194,162,32,143,126,57,108,130,35,242,219,200,122,207,22,173,207,89,145,100,155,229,14,137,215,47,96,187,200,203,134,177,200,53,187,173,87,214,194,108,36,19,74,233,158,212,61,33,79,208,15,75,200,7,248,54,123,150,66,42,90,109,200,220,240,176,220,233,189,109,39,213,69,23,236,37,94,61,48,112,1,74,241,27,86,64,16,80,78,168,20,138,242,108,157,185,79,242,245,136,52,122,98,149,218,218,212,28,151,195,167,147,134,238,162,102,100,250,120,193,70,170,54,6,240,40,81,85,212,113,73,136,94,25,240,57,3,138,231,255,91,234,140,76,149,3,103,60,181,14,83,218,32,203,171,89,82,231,118,120,252,238,31,2,19,0,240,109,161,255,28,70,130,26,219,95,148,30,100,106,148,229,187,206,85,177,58,165,14,83,28,226,58,253,233,115,227,114,131,147,98,124,50,12,229,179,135,17,134,123,167,65,84,58,37,175,155,16,225,103,221,224,71,65,163,32,43,72,149,178,87,169,192,200,86,165,158,233,192,105,68,182,122,67,153,62,107,89,3,25,115,205,23,8,92,242,212,145,41,76,246,133,87,200,192,45,242,20,38,16,64,116,206,53,248,216,155,40,59,89,161,117,108,223,102,194,105,25,49,213,1,161,220,196,230,52,82,45,235,129,9,149,6,92,223,154,7,252,2,201,139,111,170,213,53,202,226,106,196,97,139,239,72,100,75,108,33,86,110,38,68,148,188,207,42,31,165,135,117,163,138,123,12,175,181,154,208,66,72,213,43,108,150,104,115,4,124,108,3,157,41,103,163,36,237,214,171,165,240,196,200,249,209,106,186,188,204,48,130,80,14,37,15,47,22,69,212,82,172,36,103,23,202,62,53,170,165,160,2,87,14,22,228,193,90,14,216,44,22,133,173,196,220,231,66,165,42,95,206,38,163,200,95,62,32,197,146,81,133,254,133,171,63,253,248,193,211,100,41,167,194,228,217,70,77,94,49,189,152,7,46,206,40,66,161,162,49,59,10,12,209,154,111,103,5,154,160,177,181,96,105,18,84,242,214,4,68,186,54,38,117,201,247,97,184,171,208,202,80,24,6,202,21,176,249,180,181,210,10,46,249,233,85,146,240,156,106,221,221,166,116,222,207,100,84,183,182,82,115,144,110,94,156,86,16,37,70,92,220,90,4,70,170,166,215,103,66,241,92,21,179,178,174,64,211,163,165,64,204,185,59,167,45,18,206,240,54,110,173,62,179,36,70,47,44,37,10,36,246,15,50,79,197,83,68,141,72,110,84,45,145,100,222,13,95,62,80,110,42,165,109,53,69,227,168,105,77,176,100,75,225,14,117,10,219,165,150,224,105,71,46,86,43,40,137,234,248,225,3,239,229,233,17,25,14,42,42,150,119,10,212,173,184,224,196,134,175,136,59,126,191,141,49,165,98,191,192,35,196,175,128,141,223,83,138,111,246,140,180,218,105,2,122,179,107,109,206,182,42,48,135,33,207,213,106,220,115,173,71,27,55,96,10,118,229,122,1,159,180,239,149,131,101,205,21,90,97,10,14,3,182,59,171,252,54,75,215,139,221,169,191,232,226,250,162,254,249,156,39,57,42,206,145,111,147,237,142,208,69,245,51,192,44,208,167,46,21,113,137,186,231,133,211,82,38,33,172,198,22,140,109,68,139,184,26,9,76,128,210,171,248,77,212,68,82,172,141,241,59,146,80,135,69,40,68,207,253,192,240,209,164,40,196,79,229,97,60,36,39,117,122,182,253,224,236,75,90,23,116,94,237,204,206,203,32,112,108,143,169,223,205,162,9,58,69,35,32,23,49,51,131,243,188,112,179,107,219,243,219,213,165,108,7,65,238,162,212,78,76,148,230,204,78,136,121,78,101,39,56,40,142,83,127,179,70,16,85,22,126,161,164,97,58,81,5,142,55,242,40,158,78,43,65,186,134,51,88,157,33,56,31,147,215,113,97,87,210,109,250,108,146,168,131,219,224,44,168,164,150,126,193,10,13,2,165,117,14,70,4,103,165,72,108,66,198,232,36,24,152,76,91,175,216,43,213,168,115,180,136,81,150,104,213,185,129,155,92,122,144,127,88,164,82,174,239,16,207,93,194,19,182,75,173,79,27,157,80,104,185,132,63,91,175,154,217,106,19,71,23,186,160,172,116,65,199,80,60,29,21,173,83,215,204,67,116,33,87,10,253,23,227,175,82,226,180,76,214,104,240,191,78,146,64,243,3,159,173,35,56,50,14,108,217,182,10,27,31,166,112,40,141,170,188,10,120,239,131,185,167,145,236,169,165,115,3,198,75,31,207,9,245,175,18,171,81,122,117,78,142,28,112,81,199,53,62,17,202,22,226,183,145,131,126,88,75,32,153,185,173,225,199,146,75,10,36,120,73,126,27,82,213,253,192,70,253,28,48,145,232,254,114,158,92,226,206,102,139,168,41,108,164,111,1,227,204,84,42,11,108,236,152,44,112,185,40,231,21,43,106,122,41,36,112,78,83,93,69,36,247,212,96,98,226,34,168,55,86,11,107,92,142,62,18,237,219,195,61,2,21,219,188,36,100,27,174,194,135,31,228,82,242,90,85,122,150,138,91,35,20,152,89,72,200,218,222,15,76,221,136,48,156,169,180,59,176,85,30,11,63,154,218,89,70,24,87,46,157,221,25,93,229,255,128,168,184,92,134,63,248,171,149,133,6,246,187,182,110,99,152,164,213,253,198,32,244,219,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,167,117,173,174,141,108,132,116,83,84,88,128,49,165,250,101,179,91,207,42,168,212,200,95,90,184,62,231,195,89,116,110,153,181,92,10,180,206,74,208,46,135,213,236,82,210,81,224,162,252,85,8,81,205,59,34,184,21,218,3,159,189,106,140,75,242,71,94,178,194,156,29,247,205,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,243,106,100,54,4,49,23,42,114,90,220,157,45,185,43,93,14,90,156,175,250,240,31,97,204,165,168,77,202,30,125,96,226,201,1,83,184,159,159,135,155,26,69,192,231,230,163,155,226,153,196,35,197,206,147,173,54,255,33,199,34,100,28,108,197,176,121,170,31,25,222,173,20,71,201,57,198,211,203,164,118,174,27,151,29,151,156,102,37,153,98,59,13,69,173,99,49,24,243,144,146,126,133,219,209,248,132,139,136,75,130,218,117,62,96,18,226,181,76,154,170,213,203,178,60,224,86,120,232,200,144,188,217,151,9,121,171,197,159,161,97,169,183,207,140,166,173,62,84,104,237,242,223,98,121,109,93,128,156,129,235,242,17,119,238,196,79,107,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,211,58,167,26,187,22,94,129,135,50,9,113,15,207,234,4,230,83,30,248,44,160,30,173,43,89,186,253,225,182,43,151,21,24,225,176,170,123,34,235,55,43,241,245,185,221,204,135,86,47,199,226,102,181,148,135,24,239,220,83,5,197,12,215,95,38,159,52,208,99,11,21,93,218,168,208,7,209,229,185,232,41,23,12,52,130,43,40,216,160,172,126,34,29,217,242,132,110,219,115,253,213,41,136,175,241,126,48,132,55,58,144,20,9,223,222,58,251,207,195,171,149,54,37,172,247,209,5,169,15,133,41,8,185,28,228,144,148,63,156,142,136,252,221,214,216,177,90,231,79,200,255,142,51,122,63,74,214,71,218,120,24,159,192,169,234,25,144,126,172,204,151,30,93,157,4,136,111,67,98,112,81,101,193,64,212,80,44,83,88,3,199,67,23,201,5,43,204,5,114,180,85,179,45,163,39,19,66,119,192,20,93,40,76,22,201,125,239,115,227,209,237,6,245,147,25,228,207,200,172,41,227,175,101,34,132,122,224,228,58,165,130,62,7,134,233,66,224,53,52,210,151,56,97,46,173,187,145,115,235,195,43,185,6,210,250,108,9,250,112,116,45,91,23,56,235,46,140,108,194,101,235,102,169,60,251,104,66,109,250,46,29,187,40,62,191,125,86,68,29,242,112,245,35,103,212,187,61,151,196,224,151,144,254,172,135,179,38,238,195,147,114,122,33,84,215,115,152,251,70,6,250,80,208,146,112,230,219,240,185,17,243,75,243,133,115,136,19,144,5,177,222,198,231,42,233,242,1,155,148,254,7,237,235,74,192,108,60,183,239,163,161,196,118,101,143,141,147,172,189,68,174,216,111,1,159,51,174,62,15,39,236,21,63,61,96,127,27,15,156,188,142,110,216,85,190,105,116,149,42,189,20,74,18,219,84,172,53,116,187,75,191,162,10,20,80,237,135,172,24,49,233,80,6,33,73,78,153,46,38,201,79,183,109,153,123,60,159,149,194,40,181,79,206,42,246,48,81,66,11,93,16,10,156,122,214,46,35,211,33,20,46,40,208,76,15,75,50,108,1,161,241,66,2,146,178,241,37,236,196,49,226,205,112,141,232,139,45,203,74,114,244,28,28,249,161,19,94,4,25,47,92,211,35,236,65,180,42,133,114,20,245,153,15,211,55,228,71,161,215,67,221,215,120,72,148,39,177,178,104,124,134,234,17,44,37,246,239,37,147,192,80,118,237,135,108,152,189,244,131,17,72,122,212,24,39,196,226,23,45,73,25,106,210,48,22,131,208,97,25,43,169,82,23,234,99,43,126,153,176,149,186,191,169,51,105,87,134,136,56,86,209,25,204,141,35,132,188,16,120,93,170,109,70,52,111,92,97,27,118,93,21,114,228,2,81,66,173,164,147,26,168,244,230,164,213,140,43,185,131,235,66,117,86,129,87,172,142,222,141,96,247,129,167,215,53,2,179,121,253,241,240,32,186,28,228,27,229,245,190,121,143,165,133,39,126,252,209,184,132,225,54,76,208,242,121,179,142,30,112,244,10,153,156,207,119,157,46,149,135,87,38,210,31,3,226,133,39,3,117,218,249,104,130,34,172,23,252,157,3,13,4,141,132,160,151,208,130,69,156,210,169,173,228,136,7,230,241,241,106,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,225,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,55,195,174,86,86,120,99,123,8,25,62,4,254,244,98,148,80,251,222,247,205,160,152,212,247,46,237,18,3,155,168,219,187,120,11,188,18,241,211,40,19,169,136,197,128,137,101,199,79,31,83,122,60,95,205,13,46,86,80,67,40,234,105,204,101,38,6,187,144,0,165,239,157,182,136,240,33,189,249,202,86,179,233,92,237,52,10,104,158,109,5,150,167,251,112,244,94,211,35,170,64,133,249,133,141,69,78,37,25,224,67,138,135,39,248,177,95,65,135,58,175,190,153,209,146,143,63,212,32,98,241,66,6,145,30,185,148,133,244,129,247,10,177,170,135,53,158,41,94,66,110,136,156,202,71,118,167,79,18,204,70,192,4,153,31,9,141,158,194,229,50,170,165,22,41,51,22,23,208,208,196,178,248,245,35,115,1,87,106,244,26,133,91,243,249,110,148,49,98,184,207,13,13,42,238,71,251,35,252,254,54,9,235,163,57,114,140,166,48,115,234,164,189,246,153,41,8,196,47,35,208,240,202,157,68,146,35,40,185,17,143,212,10,103,109,124,244,120,36,21,140,12,246,10,42,110,10,189,243,75,6,22,231,125,38,213,73,207,205,138,144,148,95,18,112,240,143,71,106,187,254,110,212,1,83,105,250,10,175,145,157,254,137,161,146,231,62,254,128,135,211,82,0,163,24,223,94,113,180,144,55,35,175,80,29,119,160,41,110,24,230,79,124,68,44,172,170,56,80,140,227,87,220,12,90,146,64,205,19,255,116,73,243,72,59,112,46,229,85,132,195,43,236,226,179,72,126,105,96,215,202,89,66,246,150,64,234,35,248,222,106,164,243,81,170,188,230,243,206,112,7,214,0,121,201,231,139,9,22,228,128,211,227,232,196,16,155,53,228,166,207,18,121,166,8,116,82,113,28,83,209,214,31,1,164,178,44,155,231,74,16,247,231,196,196,59,225,140,17,195,50,232,234,171,174,148,106,172,73,18,193,167,250,26,73,166,100,147,190,58,217,123,61,98,61,249,88,60,249,202,104,83,225,248,104,24,157,139,237,190,26,221,88,49,218,154,216,249,69,173,242,76,81,178,99,243,149,7,159,143,238,172,149,251,95,241,112,212,15,247,163,127,52,157,15,120,88,5,79,214,121,64,242,113,190,210,227,141,205,92,97,210,47,67,132,184,254,50,52,20,238,81,227,1,156,33,178,86,24,119,251,213,99,135,158,81,187,20,213,212,117,97,187,51,43,76,154,80,252,118,69,49,236,217,139,32,98,9,65,246,50,214,163,250,1,151,204,156,87,42,30,21,188,103,23,172,231,214,16,195,153,217,161,245,195,176,82,111,183,100,72,21,31,20,42,195,139,22,229,250,78,70,66,26,194,229,120,212,122,125,20,144,248,114,71,19,169,58,122,119,33,11,192,191,10,49,215,173,246,42,21,87,225,115,232,230,23,220,143,132,11,69,237,59,224,252,68,110,40,84,159,158,76,8,51,80,109,143,114,211,36,11,215,215,117,219,203,180,125,95,29,149,80,138,111,112,28,60,162,81,164,175,38,247,160,54,147,43,209,179,1,46,128,234,102,60,255,190,134,154,156,148,203,120,218,52,150,23,21,204,242,230,112,219,122,221,59,214,209,185,26,61,50,24,24,7,213,209,99,1,182,55,34,69,11,111,124,76,161,169,60,172,56,179,182,151,128,155,249,243,160,176,84,76,31,46,82,146,138,6,194,225,237,56,59,216,215,103,24,248,173,233,233,0,91,105,8,9,65,234,81,158,253,159,138,212,216,225,141,37,101,171,64,24,101,126,213,135,147,98,173,174,185,7,232,10,230,208,67,100,47,204,143,166,14,142,124,79,78,30,252,161,52,37,230,90,252,39,222,43,217,238,188,74,204,197,234,170,126,236,253,84,131,165,156,142,107,236,14,87,61,69,213,232,147,43,108,140,144,14,115,172,61,116,123,16,221,249,61,216,146,73,182,214,65,101,72,66,46,10,193,189,50,203,81,206,228,65,120,184,246,186,148,167,96,150,245,144,159,65,235,170,107,33,20,20,30,28,156,31,220,72,197,109,74,112,200,78,224,151,147,196,110,86,247,67,112,8,111,224,239,167,169,210,152,75,182,36,163,180,62,29,229,48,70,71,85,74,60,248,53,235,23,3,228,216,44,42,44,120,12,49,238,251,223,181,138,122,194,71,35,172,146,248,57,221,146,64,86,132,132,68,121,115,214,95,107,222,26,158,191,169,140,122,25,175,222,252,208,74,188,120,60,143,238,94,241,211,33,7,32,121,67,94,140,10,187,239,162,218,77,58,69,68,123,40,231,49,81,155,15,70,248,64,185,208,22,21,140,78,197,132,124,167,197,39,133,245,145,251,154,255,54,60,108,76,115,129,75,246,76,115,236,12,242,209,186,18,101,146,48,152,63,152,5,38,182,153,149,227,117,167,45,226,95,219,83,12,78,30,106,118,90,9,178,155,241,244,47,229,232,44,17,0,180,178,24,205,89,2,78,33,123,139,194,140,233,59,9,204,221,210,123,124,81,36,167,181,149,20,201,81,77,224,48,153,194,74,118,73,160,160,126,87,27,238,18,112,162,75,133,163,13,72,116,11,92,183,202,203,53,173,172,113,249,171,225,246,174,90,31,201,189,198,253,95,150,58,221,36,62,8,167,23,46,69,135,73,77,237,194,195,54,141,247,237,219,179,136,137,161,97,93,20,134,166,188,59,12,211,68,87,186,178,145,163,22,182,163,103,148,132,91,154,112,46,162,17,205,97,226,75,50,89,200,54,29,78,36,142,239,165,39,185,24,29,24,230,168,207,70,67,187,25,147,88,208,110,155,226,135,66,157,63,101,117,18,248,78,158,49,216,45,101,48,107,89,104,69,52,249,59,28,207,66,220,84,180,54,133,161,159,169,23,174,146,140,69,105,24,124,77,45,224,217,37,239,219,106,76,166,147,233,3,19,145,223,2,147,121,231,115,201,2,186,202,159,59,191,50,71,135,97,11,146,42,198,201,86,239,71,20,48,202,25,85,59,141,215,243,1,203,103,68,37,13,25,120,162,52,22,112,130,202,93,224,115,238,122,116,135,123,233,170,18,86,5,238,16,195,4,252,168,9,3,15,231,149,236,166,93,43,68,17,134,118,79,247,53,152,136,202,3,87,87,124,232,36,148,77,81,69,52,56,251,1,6,140,182,240,126,222,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,158,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,239,69,185,141,79,147,180,215,195,168,7,218,253,244,1,85,114,185,105,250,237,251,130,69,107,62,231,111,109,141,128,167,50,87,176,171,54,79,161,52,244,97,181,131,12,177,166,216,172,206,201,67,134,137,242,27,118,47,20,193,23,79,226,139,252,50,73,1,201,167,62,126,206,169,165,199,147,59,159,95,126,168,31,228,92,203,15,140,102,144,195,112,35,234,28,65,95,213,41,87,129,9,74,220,135,163,119,152,221,199,211,73,55,200,74,87,48,76,148,198,15,128,78,170,67,125,80,34,59,197,81,86,188,108,178,192,197,189,37,192,231,18,33,166,130,145,170,101,95,148,221,178,191,138,182,30,84,207,222,214,103,187,22,234,222,193,171,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,189,117,38,81,94,6,100,180,130,31,251,123,113,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,254,106,16,42,117,97,229,230,190,212,61,211,183,195,176,74,233,132,194,117,206,232,180,70,126,216,126,90,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,30,77,57,148,24,134,168,64,31,131,250,194,212,138,232,47,115,199,152,129,82,3,240,60,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,62,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,95,173,196,80,227,22,28,253,225,103,153,43,199,88,159,25,150,36,43,180,146,135,70,94,206,7,51,182,75,217,121,23,164,81,209,169,36,106,170,53,60,112,25,36,63,252,32,175,58,7,186,252,54,153,1,177,246,168,62,235,250,236,109,197,80,223,119,193,1,209,212,184,66,215,249,88,79,217,225,76,106,157,182,206,200,212,125,111,70,226,179,234,217,145,246,4,3,237,55,15,11,250,131,34,114,140,2,239,229,168,70,10,98,171,62,26,183,44,182,191,225,48,27,158,116,218,36,55,182,102,127,53,42,250,132,177,160,34,145,52,60,76,14,169,32,156,19,106,229,160,35,231,251,56,210,119,181,232,37,225,220,26,106,139,239,38,139,83,138,42,56,234,206,189,205,141,164,179,204,107,87,130,48,44,25,56,72,46,156,155,26,66,200,92,222,223,70,153,175,232,182,1,33,89,247,165,79,169,21,253,46,147,101,186,210,54,241,160,217,159,99,55,85,207,47,233,72,224,144,141,40,91,33,30,200,18,223,76,198,136,244,119,55,102,45,249,168,37,34,150,213,142,132,184,200,22,163,67,150,245,1,7,101,245,244,67,136,100,25,44,33,22,182,92,82,55,23,200,225,43,82,157,198,62,129,113,243,77,20,18,203,210,144,155,42,146,61,231,148,238,14,87,201,150,224,19,210,242,42,198,78,162,88,153,226,88,104,48,32,123,244,157,91,6,36,27,210,186,112,81,245,45,7,25,47,61,20,225,125,57,231,247,247,85,8,184,77,245,28,160,151,156,60,64,126,14,219,185,217,107,47,204,198,235,220,96,144,194,172,135,187,23,62,221,115,228,254,126,26,251,19,253,240,172,15,135,138,248,183,50,155,213,106,200,202,35,31,115,184,56,72,51,97,167,167,67,75,178,36,236,15,166,120,124,42,107,25,194,148,223,185,133,145,66,6,218,80,22,232,130,184,241,7,35,155,176,245,189,153,103,237,91,151,148,129,34,45,36,61,58,173,130,254,215,225,104,70,82,110,33,48,14,44,79,141,193,141,86,36,146,112,158,77,57,217,119,222,54,211,235,144,248,95,181,202,232,94,188,49,98,74,83,41,187,83,29,81,249,217,76,128,64,213,61,204,129,225,52,36,208,92,159,89,44,226,8,240,177,79,247,157,225,230,161,212,70,72,162,59,41,205,62,30,228,248,117,229,249,33,216,94,92,234,174,65,178,185,182,114,72,19,174,244,55,67,119,85,10,246,170,85,32,120,245,37,20,204,208,233,220,41,76,249,17,164,105,31,108,199,181,108,8,68,63,206,150,242,205,194,106,244,249,178,219,112,223,67,231,235,131,11,113,95,233,20,164,106,177,74,63,24,165,242,249,48,103,35,92,226,159,69,221,104,21,137,62,118,152,49,61,183,190,25,63,77,18,234,48,194,37,221,137,181,27,236,176,37,43,83,34,109,199,242,135,147,65,160,4,237,8,59,165,251,230,217,150,167,240,60,243,105,185,248,155,243,143,242,227,157,109,96,221,229,101,89,150,82,195,117,96,46,251,95,140,132,78,77,202,140,89,77,81,123,223,62,39,114,42,7,0,124,53,16,15,121,159,47,46,117,119,196,184,134,133,208,49,190,44,168,100,132,126,114,193,10,250,121,168,248,48,43,2,23,126,73,171,9,155,62,36,25,93,202,41,236,148,5,67,52,122,173,52,33,161,160,254,184,5,41,26,34,162,164,101,72,227,78,234,172,79,181,50,33,129,82,94,204,159,65,23,227,5,219,136,188,24,164,105,190,151,30,184,108,41,164,168,70,195,28,11,132,124,241,173,220,99,48,137,175,120,47,210,255,53,22,96,17,44,55,191,168,210,165,216,86,190,10,119,192,244,209,202,150,21,40,22,109,54,250,207,239,194,104,42,212,93,72,130,24,142,81,60,217,129,50,22,210,160,101,180,224,127,244,28,15,54,137,44,251,25,124,31,208,2,254,80,171,116,174,85,137,72,207,146,56,7,78,249,96,108,41,165,52,54,85,142,86,189,53,94,114,117,108,39,234,191,252,205,224,26,52,210,173,11,23,11,172,127,15,135,245,32,75,234,49,195,117,38,202,103,188,85,27,206,185,117,172,201,21,171,31,74,121,143,222,48,72,40,69,89,225,131,169,222,81,77,21,132,48,178,19,205,177,197,216,213,74,122,156,128,202,103,75,80,42,121,174,69,98,63,145,4,221,189,160,7,152,248,153,208,191,147,36,245,217,102,120,76,231,99,248,229,99,244,71,50,81,37,135,179,55,93,216,152,145,78,44,99,121,221,73,231,25,42,24,109,127,238,66,30,142,207,253,62,28,213,200,54,163,53,204,244,234,241,43,63,45,159,15,133,120,119,200,60,43,104,108,249,96,226,14,156,66,183,0,77,111,4,170,41,129,232,83,101,175,168,63,198,193,226,48,194,38,210,99,84,199,161,93,226,48,155,153,152,26,213,174,35,95,192,234,152,136,164,218,73,4,132,3,191,121,186,28,58,35,189,232,1,66,9,107,107,142,54,104,156,197,213,88,97,9,241,188,25,20,1,224,46,148,67,247,44,190,230,2,177,24,110,68,68,166,90,34,92,112,252,225,120,230,212,97,104,92,14,237,91,185,213,188,53,234,169,52,179,200,179,204,205,56,88,67,29,11,200,247,121,92,213,104,204,171,170,12,96,238,29,147,246,235,149,6,221,145,228,109,86,163,251,113,54,31,155,255,105,60,92,160,232,8,84,135,17,36,144,10,70,130,27,20,68,7,140,10,159,236,26,24,100,231,146,240,117,11,52,41,103,110,168,31,137,10,134,149,227,225,84,187,139,231,128,197,237,204,150,176,248,229,180,244,70,136,166,107,172,190,51,2,208,18,77,189,150,81,140,30,176,69,149,212,231,136,234,212,23,233,166,254,9,7,166,94,203,170,149,45,254,96,11,25,106,40,14,9,191,230,121,130,228,158,158,65,122,30,222,45,110,251,193,212,193,168,158,197,216,182,192,186,195,231,28,149,72,248,249,48,188,78,221,225,51,38,227,241,221,17,165,114,87,236,153,244,153,179,85,91,103,78,114,255,237,252,187,58,201,111,159,171,209,136,214,108,11,186,103,205,106,123,251,140,214,80,203,201,173,141,122,105,167,54,128,154,64,170,62,177,175,17,253,248,30,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,195,213,234,118,235,217,122,237,134,163,238,156,124,14,210,111,133,32,213,3,161,100,126,8,115,167,103,200,224,94,100,3,149,1,233,240,50,127,115,165,64,159,209,148,70,149,236,155,226,95,141,45,98,123,170,134,101,71,132,47,77,182,163,171,92,18,217,0,51,127,150,39,10,31,84,75,86,21,44,35,43,96,120,235,204,138,146,108,15,150,140,231,102,82,208,153,30,238,75,182,249,222,253,205,72,45,87,159,9,86,104,117,79,43,101,28,35,61,121,138,248,76,62,127,12,134,13,68,107,90,201,1,167,183,31,127,41,27,95,153,214,255,47,99,76,241,1,153,199,254,149,58,39,82,0,93,112,172,26,7,94,87,58,6,216,247,186,183,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,190,56,123,198,118,221,118,28,93,75,164,19,49,46,18,4,67,222,163,120,119,36,231,142,120,62,222,209,128,251,210,4,121,228,250,130,216,159,139,148,8,49,64,73,190,194,231,103,254,191,164,44,95,36,188,228,125,225,106,106,220,2,23,18,77,251,133,213,239,6,76,248,125,93,56,107,137,213,185,43,146,207,25,48,190,8,169,26,216,92,95,74,247,247,166,70,77,59,28,120,175,139,98,31,47,69,77,153,56,224,169,41,142,31,26,159,181,225,187,125,62,107,5,63,49,48,153,108,67,223,251,236,85,57,58,52,233,245,31,52,141,29,171,99,193,83,183,223,143,94,61,126,122,81,4,208,245,167,113,154,248,169,136,47,224,76,216,7,182,186,29,135,139,93,1,159,214,195,185,18,72,226,68,244,241,175,208,92,193,124,37,119,237,103,57,96,75,195,32,23,187,42,212,115,212,193,252,238,5,88,156,28,70,113,97,129,114,111,152,164,237,15,110,198,241,28,251,38,148,123,9,135,175,195,153,204,182,232,99,90,35,39,242,235,165,241,19,57,189,62,20,123,56,181,25,14,55,35,47,46,242,240,142,222,196,135,90,173,125,151,159,174,144,75,253,46,244,176,255,226,215,43,138,162,27,249,125,22,23,129,117,35,165,192,168,25,182,234,48,44,87,225,180,53,184,121,244,25,152,137,22,91,58,240,162,154,239,123,111,35,73,173,83,127,186,212,79,225,125,224,190,162,208,251,121,111,238,32,197,97,194,14,97,69,254,224,253,9,147,0,99,2,61,207,198,27,157,29,133,85,168,232,87,147,95,146,252,217,84,110,85,237,239,106,156,123,211,225,105,204,250,2,255,178,72,28,70,205,50,235,139,67,178,224,51,133,76,113,234,197,4,46,205,131,80,227,151,71,115,237,122,216,23,167,69,55,29,230,212,211,153,2,11,237,76,195,225,6,187,180,188,26,145,185,143,131,3,120,176,210,165,211,16,232,216,62,207,58,179,178,117,125,184,221,119,252,225,84,109,94,54,24,230,25,82,89,211,187,5,243,250,250,9,129,173,12,202,81,216,2,179,188,25,252,128,179,69,227,179,205,220,208,3,112,181,90,204,128,119,209,207,162,24,168,100,127,111,150,226,77,87,102,125,160,109,57,253,189,73,106,90,50,75,73,131,39,31,228,7,155,65,211,82,127,86,118,253,84,130,129,113,119,15,129,45,216,93,29,61,251,246,165,238,133,114,210,148,238,191,159,30,231,42,187,174,129,74,17,210,198,255,191,29,206,22,113,18,152,220,194,18,173,27,129,31,121,113,8,173,62,205,19,96,85,93,0,61,243,38,119,7,217,188,178,130,198,140,247,161,232,107,180,162,109,7,199,128,63,185,192,71,213,151,192,139,136,185,119,73,253,177,0,235,123,237,88,153,131,192,245,85,219,5,37,111,96,120,119,227,192,109,83,80,8,245,28,108,70,165,175,40,181,143,63,179,26,184,66,40,32,99,129,104,92,89,254,203,141,63,238,38,176,49,62,123,151,32,184,41,171,154,132,83,79,84,54,116,204,155,240,203,79,87,18,5,125,168,200,203,232,178,101,96,51,187,24,168,189,56,28,185,242,102,221,228,44,253,167,17,39,214,217,111,3,61,102,189,176,56,49,108,154,148,242,133,34,199,79,99,248,166,94,88,70,39,49,244,29,195,161,53,60,76,96,36,80,91,60,60,91,232,70,86,7,1,220,152,9,139,108,10,93,212,152,76,45,166,24,76,42,186,97,112,211,173,57,38,40,68,101,242,104,8,41,183,239,70,152,70,146,233,127,96,75,132,78,209,58,91,49,140,192,200,171,212,152,193,231,230,152,116,187,25,150,240,229,15,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,226,205,186,125,165,180,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,122,107,92,240,151,59,14,152,184,94,253,94,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,158,13,109,234,242,227,99,129,142,33,141,79,47,102,223,237,56,220,241,88,9,76,248,44,125,11,8,221,150,158,182,160,11,5,189,175,79,140,210,248,198,104,33,99,74,144,134,250,179,97,16,109,138,54,99,131,255,208,69,153,84,149,30,59,43,219,165,63,160,118,192,117,221,165,245,249,177,84,125,63,195,103,80,150,246,247,175,138,252,91,124,167,3,161,88,149,30,221,120,233,188,195,81,25,171,178,188,206,87,210,227,189,57,12,215,230,221,54,112,7,226,231,249,198,195,230,240,101,34,2,198,191,226,187,252,166,152,171,69,154,50,48,12,93,222,227,176,210,22,153,165,40,4,156,219,77,141,214,72,85,36,129,115,169,221,55,149,109,106,53,85,94,60,227,190,247,13,141,57,182,110,81,44,240,143,17,202,225,76,194,139,188,120,49,79,76,192,5,254,120,121,120,49,78,165,237,176,133,217,229,187,76,45,212,151,246,182,156,143,41,48,142,139,79,109,23,167,26,213,243,91,94,205,228,145,123,192,4,122,228,205,184,67,127,252,134,160,92,192,101,60,96,239,24,219,59,165,218,107,200,163,241,188,100,95,247,103,171,219,237,234,82,1,67,99,82,227,217,248,200,175,169,129,202,88,223,51,198,3,42,40,49,53,32,129,228,112,10,184,32,26,167,173,97,253,201,1,19,53,201,210,165,29,174,46,95,33,155,157,251,153,73,68,139,187,155,141,76,88,201,145,6,62,253,20,86,144,185,190,174,72,89,179,208,51,185,232,31,140,43,44,73,227,99,123,172,233,167,238,54,102,116,125,54,10,233,211,207,85,14,244,235,1,1,37,38,146,253,189,33,235,93,73,127,121,114,48,251,123,83,7,209,182,244,153,241,198,196,68,50,146,238,187,37,117,132,127,91,78,1,91,189,138,194,185,124,164,111,166,175,48,137,186,43,74,184,218,215,230,64,71,163,203,103,157,243,100,39,223,207,32,227,77,151,38,253,7,167,29,107,115,26,177,81,86,152,209,143,214,228,44,84,253,105,187,139,58,138,204,216,214,175,154,158,236,133,167,29,234,209,188,181,79,240,163,250,28,182,172,145,173,195,113,182,184,217,252,151,141,28,89,187,108,88,214,207,135,110,18,7,158,209,34,194,88,252,171,144,200,74,242,205,48,149,212,88,61,219,246,90,29,44,36,54,126,97,30,35,160,33,123,69,223,27,123,248,23,140,4,206,118,197,210,89,70,50,242,14,184,143,173,171,30,181,187,84,3,182,16,160,204,163,115,137,74,159,55,215,96,146,8,117,97,111,87,204,2,173,53,235,30,126,54,244,143,156,3,144,148,250,157,159,39,99,245,56,108,201,92,250,209,208,94,206,104,205,185,214,159,238,198,113,234,31,77,185,91,213,45,131,122,238,175,132,26,74,31,170,229,117,51,131,118,178,100,135,173,116,171,72,143,158,79,114,205,101,164,187,45,127,72,94,13,117,156,30,175,198,221,241,178,144,1,195,183,240,115,143,15,59,112,235,205,35,104,29,71,13,33,45,135,187,238,163,72,171,16,53,136,182,20,26,117,129,45,239,205,127,25,202,138,203,119,66,128,142,120,228,119,61,217,212,215,158,221,76,30,142,0,223,39,122,56,126,89,147,165,73,235,50,76,59,234,131,139,42,158,55,180,28,241,79,121,99,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,135,195,112,241,17,77,24,45,21,249,239,91,96,244,234,252,213,80,160,31,122,218,67,211,131,19,234,131,153,133,114,121,239,121,195,20,240,89,149,196,230,27,155,114,192,84,217,246,175,66,123,252,196,213,229,217,40,60,116,247,104,216,29,107,12,25,47,4,255,138,155,249,155,252,145,36,38,80,161,158,173,57,200,17,118,211,156,219,47,17,246,83,159,37,61,55,227,36,186,99,13,165,58,106,68,63,152,116,149,49,174,179,145,188,128,230,94,131,77,245,231,154,98,62,21,83,109,246,169,208,16,202,212,177,134,63,145,44,246,15,38,83,57,87,133,81,29,243,30,107,40,162,92,162,35,84,25,140,79,218,31,110,197,86,67,186,108,155,48,210,118,24,49,139,52,20,254,50,45,1,169,24,148,177,34,68,80,243,125,244,226,218,90,229,151,97,173,119,244,204,129,131,47,65,207,109,228,227,110,7,230,171,166,194,184,82,182,191,151,9,75,203,12,38,252,193,19,62,24,167,245,173,224,4,166,228,233,59,173,17,152,84,53,117,96,226,227,213,191,11,9,69,185,97,99,150,215,20,251,209,153,21,228,232,220,14,55,223,188,59,198,246,89,107,150,201,47,240,121,151,47,243,27,24,59,77,118,179,106,142,78,127,53,92,106,229,18,168,55,178,52,40,193,253,208,243,44,52,22,5,53,26,100,111,76,230,134,236,132,212,186,147,224,243,161,141,132,146,34,239,109,166,211,244,198,199,138,131,131,87,96,196,28,71,192,36,183,200,166,64,221,112,202,190,11,67,166,159,167,24,41,84,146,228,47,63,97,152,252,0,234,73,10,239,245,85,147,0,207,36,181,194,205,50,16,208,22,255,96,108,142,93,164,53,177,85,183,205,168,141,39,229,87,70,123,114,122,249,54,221,41,246,89,114,220,243,240,84,226,183,45,213,85,91,27,41,179,159,124,221,212,101,159,239,62,168,219,18,27,5,179,190,245,205,201,98,95,190,126,250,182,210,12,249,109,18,90,189,75,41,58,239,85,30,205,156,157,126,106,146,54,59,111,249,2,143,65,3,202,119,202,99,113,154,94,186,204,210,51,113,179,239,26,131,200,225,205,113,3,62,237,191,27,52,55,199,115,59,145,61,188,154,247,101,120,227,98,117,144,242,102,100,249,15,159,103,112,248,215,155,139,108,203,139,50,142,122,225,178,197,166,100,37,215,233,243,144,164,230,189,245,225,240,159,125,26,227,192,197,248,217,117,195,58,87,182,229,159,77,15,233,209,86,150,57,147,191,229,133,231,109,203,2,41,196,229,191,72,36,185,112,150,150,33,123,60,177,197,237,27,49,199,220,57,253,151,192,172,15,223,228,135,5,154,117,175,68,7,101,251,226,28,118,168,102,125,120,53,111,142,195,99,61,211,208,50,112,190,106,20,224,101,52,212,10,99,107,127,155,142,89,168,58,218,100,51,182,92,2,54,143,137,30,79,56,154,124,150,98,104,35,78,162,103,219,118,249,169,3,175,130,13,53,255,247,176,221,191,255,221,223,254,215,223,255,235,127,252,211,63,188,97,187,204,57,242,255,16,182,251,149,130,187,95,246,188,85,198,25,36,251,227,182,156,146,111,234,193,125,119,118,68,89,80,27,126,125,31,254,73,78,136,218,207,80,196,229,234,227,79,190,34,215,140,128,27,196,186,197,15,121,188,226,162,101,210,76,229,145,162,31,135,143,225,115,249,41,154,17,161,248,117,103,155,18,67,149,185,101,220,221,159,0,146,229,60,193,33,92,4,38,27,211,15,180,201,210,175,114,106,152,159,214,3,61,219,150,79,146,171,45,114,71,245,35,234,61,48,165,150,89,206,187,102,37,171,62,51,41,194,57,187,133,180,110,212,126,164,128,209,36,215,207,54,86,83,255,46,228,65,202,210,198,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,228,189,217,203,191,172,233,3,91,72,85,95,140,60,220,229,54,130,165,95,118,253,105,120,252,75,236,51,108,6,73,12,35,147,233,250,42,180,140,144,246,188,155,28,135,231,69,145,155,243,214,104,59,77,89,205,132,23,206,237,192,183,64,120,84,134,108,175,68,92,220,113,180,33,251,36,171,71,159,77,146,164,195,22,254,21,83,211,40,102,115,236,159,120,195,154,172,86,8,120,82,204,133,65,172,70,15,172,6,247,82,247,1,25,28,11,85,76,54,126,125,87,191,159,14,52,215,182,126,87,159,86,168,237,176,169,214,201,111,67,1,250,213,122,176,75,109,116,50,181,211,26,53,199,53,90,163,1,41,191,13,245,157,143,151,213,32,100,237,51,138,233,91,139,23,159,230,228,186,48,123,150,7,51,183,121,110,215,13,41,98,157,151,107,149,97,89,45,61,76,185,203,165,226,54,2,43,172,167,161,176,185,96,124,158,38,78,13,133,75,169,113,219,130,21,238,236,27,247,171,59,60,153,238,48,219,198,201,188,100,162,29,115,134,85,227,40,180,113,75,222,27,103,193,71,223,205,226,35,197,81,12,39,188,155,235,211,248,101,225,83,180,149,21,38,22,30,251,2,94,247,44,183,72,204,48,118,157,187,91,102,9,31,119,234,221,206,69,222,215,23,69,106,178,107,224,84,236,30,114,65,229,0,207,248,93,125,208,175,114,174,255,96,10,128,71,146,29,139,130,254,234,7,146,105,41,234,21,115,18,181,72,110,219,216,147,117,151,167,34,17,183,163,195,147,114,245,34,48,9,126,190,141,115,175,174,121,43,188,141,157,206,97,50,201,46,88,109,187,252,198,146,32,234,208,109,218,8,1,243,246,175,34,114,212,228,34,119,230,55,23,180,175,199,150,157,187,178,159,77,106,207,61,158,9,137,211,108,93,92,94,100,100,173,216,176,150,169,83,234,123,15,170,120,125,229,90,248,88,14,167,105,6,139,255,178,145,223,74,211,179,53,122,170,57,232,212,12,94,66,70,88,231,62,67,209,244,236,183,80,28,184,134,218,33,121,200,199,250,83,55,200,52,145,45,191,178,16,84,90,122,44,78,59,185,220,52,33,58,48,213,103,59,77,82,213,215,45,174,236,103,229,65,145,77,93,142,195,136,167,203,45,145,148,182,81,226,213,176,115,243,243,230,208,193,248,1,114,236,2,236,109,253,109,130,84,126,4,192,71,196,1,31,48,103,40,148,9,14,143,244,220,218,17,245,253,116,180,204,87,137,13,118,215,214,98,97,22,223,227,247,89,225,36,211,94,24,206,175,111,34,16,119,120,28,190,180,59,38,92,14,120,85,61,154,120,80,157,249,182,38,159,165,11,92,97,130,25,14,159,107,221,212,175,162,34,190,185,21,67,196,132,101,47,240,143,180,217,97,226,130,50,30,11,158,64,207,149,1,38,19,71,97,88,31,82,189,173,183,238,194,84,38,198,150,113,126,26,54,92,249,236,179,211,165,228,87,227,243,226,103,99,16,255,204,50,183,84,141,94,57,54,108,146,157,114,253,68,101,124,48,201,186,73,250,112,35,234,136,23,47,92,10,245,197,25,237,233,7,27,30,129,57,186,194,44,56,191,230,237,106,106,138,23,37,213,37,249,30,14,121,94,43,226,243,165,216,101,23,247,28,237,102,158,110,121,246,176,106,79,239,113,92,86,183,218,226,192,108,49,203,207,84,82,233,135,94,33,17,70,205,110,3,225,243,107,73,214,230,66,76,211,77,5,34,205,194,112,10,202,1,236,175,141,17,216,197,106,36,66,178,135,91,118,123,90,152,252,254,48,142,218,235,57,133,80,78,170,210,154,213,243,192,209,246,193,104,6,171,255,30,254,142,29,215,157,243,227,184,226,228,225,184,23,98,134,227,46,214,125,116,35,144,183,127,59,225,49,71,108,17,15,133,155,17,236,57,76,10,188,44,159,243,40,146,47,150,195,199,208,147,29,5,181,226,175,244,24,13,203,242,94,155,55,98,243,159,91,106,254,40,140,101,30,144,25,182,63,158,5,74,46,80,230,22,35,3,55,235,248,168,89,129,209,72,145,179,220,252,130,223,213,6,24,53,54,153,69,230,185,254,174,120,192,155,68,142,45,48,110,242,229,95,101,133,148,226,37,220,86,84,48,3,94,89,200,118,40,133,36,193,241,231,190,153,100,137,161,113,36,131,57,173,152,33,127,48,21,193,69,28,148,103,240,225,138,9,120,154,134,160,192,103,38,148,24,15,108,194,46,70,163,205,188,182,189,245,192,144,190,142,240,99,53,144,151,62,253,213,152,165,235,222,78,6,249,160,144,228,124,48,241,170,91,176,205,21,128,169,213,189,207,231,180,137,122,225,51,173,246,231,29,37,61,168,154,50,194,133,201,141,207,254,211,16,48,73,224,205,40,8,251,71,72,56,45,142,80,110,25,46,48,96,140,200,198,9,118,205,248,97,28,67,169,250,155,109,216,66,171,188,248,47,139,241,155,75,231,254,44,114,233,160,145,154,7,72,209,231,144,215,134,210,164,249,112,101,147,11,189,215,220,179,76,171,69,192,28,198,80,27,242,98,107,65,173,247,45,1,36,167,214,37,188,65,19,174,108,175,254,2,134,107,241,158,62,72,198,141,143,195,17,174,135,220,72,99,187,40,117,152,223,166,1,108,233,142,85,96,43,147,45,14,115,185,191,177,53,203,40,202,95,116,216,136,36,82,157,250,102,197,132,158,253,187,172,118,236,250,103,44,221,174,118,31,15,34,74,75,14,136,3,163,73,85,189,181,145,166,222,89,200,226,24,41,190,139,193,189,89,211,192,84,154,47,239,179,129,51,77,126,153,228,165,213,191,5,192,246,82,135,162,3,198,98,31,233,105,9,19,93,27,67,87,233,93,54,145,81,171,242,218,195,200,95,253,151,241,211,200,77,211,104,71,199,40,241,112,2,23,91,97,203,62,219,1,159,197,165,29,142,142,236,151,237,98,48,73,7,10,167,152,69,88,248,59,101,109,74,190,69,192,216,255,83,127,120,69,70,34,247,41,82,6,154,124,21,153,174,95,125,60,132,88,133,44,29,105,109,85,187,190,133,163,189,128,72,220,133,9,198,125,97,9,242,11,154,49,154,8,12,59,149,79,194,115,48,159,59,171,190,154,197,221,202,215,163,165,26,69,188,124,180,237,187,222,24,107,244,110,241,112,241,159,251,129,143,52,21,70,73,210,175,177,140,106,143,193,194,6,73,18,8,5,38,72,123,97,184,84,21,134,112,96,58,74,213,190,76,4,210,165,203,199,136,54,73,200,225,98,116,63,186,80,251,219,3,221,4,230,151,160,212,239,92,216,178,202,155,192,208,98,248,209,116,14,246,220,47,183,170,101,97,100,103,251,227,205,126,234,222,2,115,242,172,248,44,99,232,22,184,65,19,122,97,46,196,50,21,48,228,218,184,159,221,41,57,85,120,83,87,224,83,129,219,134,184,190,206,48,26,141,128,79,133,101,36,38,242,219,99,186,81,56,225,227,129,118,252,14,53,217,144,105,248,120,84,99,213,211,159,102,126,239,64,207,66,18,75,121,224,137,62,79,47,14,91,205,249,22,24,25,130,252,117,41,108,64,89,140,148,65,77,108,43,110,104,24,119,193,200,242,112,84,68,135,159,122,148,87,39,57,244,142,253,95,157,124,24,116,89,180,77,96,44,17,31,174,115,172,163,20,127,209,51,145,214,167,47,98,130,205,176,82,203,179,97,62,88,205,95,140,66,160,244,180,94,70,48,232,240,177,232,155,182,134,103,124,251,225,97,213,160,122,38,34,101,75,242,151,195,173,78,217,172,40,216,205,126,148,159,133,148,40,150,23,180,216,190,27,240,210,79,230,118,237,155,17,53,170,61,223,116,93,203,247,132,187,224,131,97,118,184,34,55,176,64,87,118,39,255,97,242,207,115,151,103,115,89,254,244,65,77,49,11,70,100,105,141,190,206,199,178,99,21,228,84,68,75,107,91,245,62,137,176,17,47,39,76,179,106,230,233,159,132,100,227,234,242,197,70,95,237,231,221,153,126,248,222,238,118,129,63,179,127,113,250,137,244,218,36,135,89,224,145,147,111,237,244,123,187,74,48,112,247,99,234,58,140,226,198,190,4,85,92,81,88,102,245,123,109,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,127,53,82,211,101,15,53,243,63,185,169,106,104,150,69,203,104,186,234,156,61,251,12,221,205,35,30,120,40,87,114,195,170,89,250,180,76,80,116,132,151,91,47,112,86,12,237,50,136,215,91,139,62,161,202,97,234,163,209,127,204,209,24,157,102,121,242,14,178,113,64,56,211,187,244,200,49,6,81,107,241,193,58,179,109,62,141,113,28,249,70,69,229,57,92,64,2,67,181,229,102,172,105,104,77,233,206,109,250,53,59,80,254,153,10,111,151,158,7,198,97,172,35,77,173,216,151,32,6,76,214,240,125,49,146,109,32,138,114,148,240,167,24,231,220,223,207,212,136,103,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,195,113,177,60,15,135,6,63,173,128,11,223,174,176,179,47,24,106,116,182,130,26,183,95,52,62,227,117,181,48,12,230,30,159,3,62,54,157,92,12,56,8,118,91,10,139,119,19,113,168,186,87,44,189,3,15,185,119,15,84,45,123,138,105,102,87,231,250,192,220,27,99,170,144,189,32,111,6,55,67,237,253,126,151,104,83,3,163,76,158,226,205,136,10,203,70,216,45,209,36,141,11,31,35,77,31,94,71,216,246,176,65,107,182,212,65,91,118,137,180,31,60,36,129,0,152,84,210,121,97,81,54,4,102,46,245,59,154,173,92,149,101,131,177,32,171,188,153,164,34,30,152,139,91,93,242,219,186,234,73,31,239,163,223,209,198,221,42,227,149,141,67,55,80,161,7,253,129,215,206,5,237,69,7,147,106,247,122,135,163,224,188,147,46,163,98,43,199,110,197,30,47,94,223,3,31,91,170,199,174,129,191,171,201,217,98,84,53,165,71,151,78,75,52,21,184,16,202,136,135,35,142,42,167,75,183,132,192,29,95,13,95,219,16,24,25,244,30,155,180,9,199,12,121,120,51,146,130,187,99,33,22,46,175,198,218,110,249,30,47,156,193,242,112,2,158,107,197,249,1,5,68,146,78,37,164,216,226,183,179,109,43,178,252,40,33,142,73,124,198,250,156,38,210,105,24,110,169,182,216,135,113,132,72,151,243,110,187,223,61,30,81,8,121,179,177,159,147,173,155,128,194,133,207,142,179,123,76,149,204,93,78,247,36,52,64,82,108,12,103,110,52,253,106,34,125,249,254,244,182,104,192,133,151,133,168,252,217,231,82,36,138,118,192,21,159,144,247,56,247,108,9,31,192,96,196,205,99,5,124,238,122,98,14,192,227,192,95,196,185,88,186,94,153,112,233,28,91,121,4,108,86,143,192,176,5,245,123,232,150,164,75,27,247,95,143,197,105,201,108,98,101,15,75,147,143,169,114,118,113,169,0,7,38,1,43,30,77,116,251,230,242,14,83,69,217,177,190,40,201,190,76,255,7,46,150,94,21,112,135,11,75,208,193,86,234,29,94,57,24,229,106,77,77,239,216,177,231,144,109,115,41,33,15,76,42,122,138,225,50,185,30,125,111,59,157,98,27,63,157,130,152,222,133,161,10,152,177,118,155,13,129,124,215,249,255,53,129,80,202,93,98,255,219,110,89,99,48,219,182,100,69,129,187,137,214,127,112,167,218,53,43,76,50,181,223,45,154,41,232,232,120,28,59,164,148,11,163,102,33,219,184,229,158,248,87,117,227,170,83,208,46,243,190,246,224,190,26,114,232,14,114,67,107,116,56,137,234,73,118,36,147,106,191,163,133,218,69,146,57,138,36,64,186,171,135,132,24,196,44,254,138,52,149,65,48,97,229,176,154,168,36,184,180,82,141,16,28,164,159,223,135,162,235,148,165,139,167,233,44,102,159,212,132,116,167,216,15,164,196,66,107,184,29,166,188,115,9,108,68,181,110,186,116,203,228,90,242,112,170,217,118,9,24,87,201,45,195,155,191,212,110,119,116,145,81,91,46,143,55,48,27,245,8,120,65,135,45,48,137,150,101,172,104,61,69,233,4,184,91,169,163,255,54,197,208,250,230,232,70,180,232,22,248,74,175,42,32,48,209,163,30,223,141,57,88,244,183,137,51,214,251,240,145,46,167,98,67,216,26,93,137,120,56,138,96,85,190,123,155,203,181,7,76,113,170,252,182,125,246,108,183,245,16,155,141,210,58,75,47,137,223,70,111,119,9,140,218,153,27,155,231,205,201,59,111,2,147,64,146,226,195,170,81,56,8,188,41,26,140,223,54,46,143,251,221,20,210,123,133,135,193,231,64,107,242,106,217,40,124,125,72,10,222,177,123,119,48,30,253,114,27,67,63,126,237,119,187,7,59,123,160,205,196,210,181,211,200,15,40,225,73,59,173,207,230,112,157,47,72,187,99,133,199,79,227,187,172,242,226,168,157,52,63,146,44,83,249,138,14,18,5,72,176,202,123,167,65,192,33,54,2,18,132,240,44,248,155,159,163,176,11,97,0,185,120,201,41,148,12,158,101,37,249,237,70,14,171,223,111,13,30,75,90,83,179,240,60,91,252,5,150,197,148,103,138,55,203,70,193,35,48,252,155,177,62,43,218,3,45,43,12,113,82,116,57,57,58,73,97,232,83,90,204,83,226,62,67,250,180,27,247,126,191,157,214,116,17,24,115,75,241,171,32,60,137,67,167,169,105,74,198,120,157,175,222,114,101,50,133,16,234,150,3,94,91,202,33,112,76,156,219,196,186,240,184,2,201,160,4,58,99,117,82,123,34,81,105,152,36,224,170,119,180,66,104,34,61,106,108,56,35,70,11,229,248,44,207,54,1,160,216,117,72,23,46,58,30,148,130,221,103,83,251,179,229,181,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,183,181,138,195,128,178,35,182,104,76,240,251,78,240,99,198,88,121,143,163,36,228,202,242,56,251,232,190,174,75,216,125,144,8,23,120,91,154,187,195,208,195,203,158,66,206,140,215,152,79,171,231,68,214,66,96,52,219,90,192,109,107,94,209,52,111,111,185,15,239,34,41,13,138,234,91,141,55,235,150,9,115,225,142,139,197,111,14,221,118,102,153,40,120,197,71,220,136,126,169,114,85,94,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,95,220,4,147,178,244,202,68,177,44,182,105,188,130,73,118,5,178,148,82,245,59,13,158,9,34,249,23,166,116,94,26,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,210,186,156,255,197,189,163,147,74,174,214,8,186,94,225,102,36,105,140,64,155,160,155,58,240,30,48,41,62,119,188,42,225,246,18,219,194,160,54,233,58,159,166,229,184,127,236,18,6,15,145,250,33,67,211,8,184,86,192,75,36,223,128,215,217,212,239,171,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,188,217,117,140,77,84,135,122,157,209,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,15,183,43,105,143,239,194,201,187,181,181,49,160,68,167,172,164,121,75,80,148,228,188,243,109,61,180,90,98,154,226,238,188,111,126,14,108,41,110,97,135,33,216,54,238,111,15,137,92,192,235,218,201,1,114,152,80,90,23,20,201,240,216,54,86,130,168,69,26,155,147,37,44,17,227,240,219,210,26,90,194,25,39,35,251,83,145,125,156,51,181,133,253,133,208,137,154,188,84,44,223,243,133,82,238,37,43,23,235,46,45,247,118,195,252,177,36,156,62,161,198,105,145,142,2,183,192,150,194,177,73,94,88,106,190,238,217,113,56,115,254,146,171,220,180,148,207,48,184,160,252,193,101,29,175,10,227,198,136,224,230,129,207,204,144,195,110,90,58,181,219,76,36,79,116,221,224,208,125,184,110,230,3,27,225,160,192,149,219,119,190,173,143,137,85,4,38,223,177,221,223,102,59,173,10,19,119,111,222,139,164,227,201,146,153,221,18,126,189,181,105,196,62,175,134,142,236,10,84,148,206,14,72,93,78,220,11,140,92,72,248,111,206,13,178,30,107,109,70,99,232,190,202,131,66,91,18,239,5,29,254,20,184,153,96,118,192,92,88,245,217,248,238,91,60,155,87,147,111,198,5,218,252,36,68,94,169,60,29,74,198,226,184,195,145,169,6,190,107,17,105,199,226,147,150,186,166,169,230,1,36,201,30,57,26,108,54,194,181,98,138,213,7,223,14,87,242,92,187,192,203,14,248,15,198,81,215,229,181,201,66,94,17,224,25,38,128,37,59,12,101,101,163,250,1,62,76,171,67,134,10,41,149,29,1,133,241,211,88,184,253,109,146,190,97,183,24,156,175,171,22,230,187,236,244,242,63,152,124,137,11,67,70,16,174,63,139,124,72,42,6,240,154,45,122,101,67,255,247,128,59,252,61,38,58,47,137,145,192,5,37,3,135,45,211,87,80,43,76,242,193,160,90,64,59,116,65,151,93,99,36,161,75,145,185,111,212,163,219,237,242,65,102,75,121,192,178,119,172,58,91,227,250,197,121,204,187,162,137,13,137,65,67,118,20,71,147,195,148,113,111,253,166,115,219,75,119,130,45,124,109,210,215,156,175,119,97,108,120,185,31,56,133,41,53,40,89,40,77,209,133,200,125,142,37,217,69,134,195,96,132,211,239,194,64,83,232,129,11,2,27,14,195,88,181,139,194,184,135,119,192,84,140,103,133,225,206,142,29,25,153,196,54,159,23,159,113,86,96,62,158,94,209,214,100,212,246,120,56,217,9,229,233,51,44,160,248,238,99,135,75,122,173,141,199,46,49,139,18,91,207,117,247,91,229,193,138,108,7,156,251,77,210,88,153,70,216,121,209,107,80,22,47,125,56,178,58,45,186,37,99,202,233,84,217,148,34,199,135,229,246,120,141,140,193,100,173,248,237,179,230,147,246,154,101,48,215,24,146,132,232,144,188,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,120,53,86,175,108,72,192,199,166,173,2,75,38,211,87,14,21,150,55,206,237,34,187,52,161,8,216,183,3,230,225,210,107,36,176,215,240,113,224,255,88,50,91,16,103,166,134,192,97,200,85,196,26,219,100,69,183,28,86,207,132,114,90,190,27,214,151,235,60,133,17,92,150,216,217,130,16,250,240,207,166,190,172,61,112,183,142,8,91,14,122,70,249,233,149,110,143,18,69,170,218,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,240,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,184,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,180,198,183,93,239,221,148,219,103,21,180,152,62,86,192,166,250,33,240,38,202,21,215,71,100,67,150,116,57,150,219,189,226,225,133,109,242,89,63,42,134,120,118,49,57,161,11,67,62,212,98,64,44,193,110,200,128,144,14,95,226,74,1,44,201,220,7,54,47,74,60,28,250,143,41,191,189,135,81,104,186,47,225,151,218,31,48,155,14,245,138,14,79,147,224,186,176,137,240,132,19,30,230,238,38,51,237,44,152,179,155,70,175,116,227,67,85,216,212,229,195,71,82,90,126,26,227,114,12,15,10,29,120,163,3,150,139,67,69,96,184,126,246,233,165,59,214,25,126,129,29,46,45,243,125,94,199,41,249,210,48,238,223,214,127,124,150,169,182,221,247,166,116,187,203,111,195,40,208,99,158,157,13,235,140,129,244,153,113,38,199,94,75,102,138,4,118,173,206,104,139,31,144,16,200,148,207,70,39,61,197,2,34,51,72,242,92,150,229,25,181,152,135,112,125,94,1,106,59,2,82,228,94,226,6,236,18,144,57,168,221,71,227,217,181,47,125,49,172,222,18,231,19,121,92,233,110,196,48,71,175,114,253,247,188,230,243,108,54,215,88,62,216,96,83,159,13,59,255,221,53,160,162,31,73,225,70,227,120,177,99,230,95,189,11,224,110,209,199,128,17,18,148,159,70,202,182,102,249,237,38,57,140,148,153,110,175,129,53,143,48,114,162,210,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,15,159,215,98,192,23,87,219,211,154,168,87,124,88,129,8,48,43,76,124,117,95,184,75,169,17,249,78,27,6,181,120,56,46,102,253,238,131,165,235,40,111,121,72,65,3,74,154,91,206,152,106,154,234,130,114,161,10,55,33,197,89,69,187,220,20,221,195,49,75,9,97,149,37,80,72,206,173,177,163,33,143,34,94,68,168,67,70,141,58,13,147,237,185,138,76,192,92,226,239,139,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,104,157,9,107,116,121,56,46,148,17,94,250,60,150,18,224,66,68,76,221,165,247,41,52,163,98,202,24,107,205,140,172,38,18,50,25,193,11,87,18,62,253,10,213,173,4,69,190,26,202,143,26,54,24,86,113,150,229,73,198,55,244,37,14,15,114,176,183,192,228,112,184,189,15,233,95,149,58,169,85,172,66,222,231,25,92,84,146,127,0,26,212,187,192,117,115,214,10,60,45,191,199,225,114,14,153,164,173,103,115,45,27,131,113,106,201,119,181,29,250,239,192,36,154,14,121,51,72,62,220,156,199,121,162,84,49,63,10,180,176,122,141,231,91,236,187,101,204,110,225,131,68,43,8,246,2,129,107,185,110,66,104,74,199,51,30,72,192,250,145,111,101,51,82,109,177,126,236,97,222,41,103,187,239,74,151,116,204,231,210,83,76,164,70,209,236,150,229,69,46,80,79,145,196,73,1,86,211,214,48,235,126,108,122,192,3,218,6,105,189,40,178,142,108,19,136,127,159,46,253,253,90,87,56,43,188,145,104,216,247,225,77,18,141,33,13,28,61,114,240,225,218,37,105,71,96,28,147,145,237,184,126,186,46,2,27,217,162,119,11,33,176,45,191,141,182,16,126,255,232,114,248,92,138,192,231,150,91,75,140,39,27,152,44,63,8,61,103,184,125,207,120,230,37,73,28,38,142,176,195,218,111,16,119,13,89,126,53,113,157,139,239,54,178,16,217,232,169,237,107,55,75,109,91,198,163,60,156,125,189,250,237,13,222,132,211,51,91,96,132,66,238,100,129,182,68,94,220,116,98,87,244,233,106,50,75,141,135,180,69,78,238,50,99,230,206,82,238,253,225,133,167,131,155,26,58,181,254,136,154,3,198,247,34,31,133,253,16,249,0,88,54,59,139,97,138,151,112,68,54,1,110,45,170,74,47,204,44,140,171,0,217,27,75,24,110,209,10,59,151,214,200,4,35,209,75,142,31,168,177,112,229,56,74,101,147,162,155,224,180,127,52,153,59,146,171,181,170,69,38,252,88,37,137,54,233,69,0,6,168,20,38,22,169,245,40,71,95,152,188,150,233,123,10,37,68,123,202,234,170,148,180,133,173,130,75,94,36,24,77,207,161,157,153,228,211,200,4,179,101,71,170,86,98,24,139,143,132,82,97,163,68,246,98,141,155,13,15,7,233,252,3,62,70,150,207,50,19,57,174,250,236,123,105,36,80,126,6,228,69,103,139,252,106,114,179,242,126,94,12,233,167,24,173,211,197,67,59,133,24,100,143,173,116,18,100,151,143,94,112,60,238,219,120,81,15,38,48,30,162,200,132,68,52,87,248,83,240,136,155,216,97,188,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,173,23,204,250,59,114,175,207,134,177,228,190,72,57,232,45,215,72,217,110,251,129,18,130,56,223,25,229,51,91,213,3,184,154,204,91,123,80,141,206,75,142,6,210,199,206,93,40,42,115,206,230,190,197,174,51,146,215,91,232,68,216,70,72,171,23,169,30,17,242,171,240,51,84,109,12,141,194,116,227,169,50,157,117,19,253,111,174,206,29,9,183,37,185,202,115,145,45,163,222,15,13,0,11,15,147,192,80,160,14,133,12,36,69,211,24,10,66,3,96,6,96,49,6,12,134,4,17,204,130,250,242,223,153,181,234,118,92,163,207,201,179,255,93,187,30,89,249,92,171,227,219,204,104,117,194,10,108,250,89,104,27,175,181,69,223,54,153,207,78,145,90,228,109,140,55,91,141,12,236,153,30,249,91,104,232,143,102,185,219,8,50,128,22,85,6,149,62,134,33,251,4,176,25,130,115,46,182,98,248,45,98,194,124,33,238,164,163,110,194,105,25,24,205,140,78,41,202,234,139,172,37,237,76,120,113,209,193,213,200,176,95,49,117,220,161,223,13,250,65,192,11,225,165,64,173,122,7,87,51,8,66,249,113,10,61,162,119,140,18,214,27,234,92,95,83,196,12,49,153,22,249,44,195,185,92,247,225,166,218,132,98,244,99,220,198,111,15,62,90,198,5,251,123,124,179,129,130,139,137,112,12,23,204,246,234,226,227,56,182,166,226,99,63,182,216,131,244,22,204,27,123,198,79,73,51,210,237,16,97,117,213,207,160,112,247,200,60,194,40,85,164,103,31,134,98,120,131,163,195,112,19,8,144,73,1,66,33,202,208,206,253,132,254,150,239,58,166,242,142,168,249,113,184,0,143,144,181,94,152,194,241,97,101,210,53,40,139,185,179,65,144,197,187,173,220,95,196,29,6,208,232,64,132,151,81,46,7,224,111,110,253,220,249,108,146,255,119,214,12,216,176,213,152,22,224,230,199,43,174,197,111,99,58,134,104,250,84,49,229,47,249,206,121,21,244,44,19,59,91,25,98,86,87,84,184,245,134,135,161,64,17,135,64,140,67,67,83,157,207,4,105,161,162,36,139,248,28,220,177,227,225,99,87,75,31,236,178,235,38,74,194,171,229,29,196,72,255,101,62,102,12,220,120,217,245,233,73,113,89,189,231,167,169,25,97,101,191,37,58,74,1,70,126,231,20,200,193,21,71,27,122,190,162,63,206,242,223,163,61,169,204,81,241,143,205,32,26,40,207,169,200,207,208,64,123,154,161,86,72,131,247,231,195,128,151,116,49,161,2,137,164,114,195,71,239,27,8,110,105,62,83,78,84,111,132,202,90,102,241,170,24,91,34,20,30,14,116,209,229,236,196,126,122,104,83,42,126,150,14,188,57,27,4,98,75,132,200,187,115,194,161,247,41,95,68,6,196,250,154,36,190,163,168,177,2,182,37,117,137,203,42,115,175,62,36,158,44,105,91,196,243,86,209,145,31,217,91,63,140,102,124,239,212,130,243,43,75,229,7,241,69,122,106,226,183,97,132,151,195,77,105,97,45,57,238,167,163,119,123,145,157,70,202,55,197,13,4,117,170,6,184,166,245,27,167,43,6,12,73,222,93,141,116,193,87,132,12,149,132,6,206,61,9,185,89,188,26,36,48,89,107,138,205,194,216,173,228,113,53,246,140,45,113,141,74,160,90,182,80,96,32,54,164,37,23,67,137,36,238,57,32,177,14,161,101,230,130,225,187,232,211,144,171,220,78,71,152,63,134,138,161,129,9,91,132,52,224,243,52,206,103,244,28,81,148,189,251,59,240,81,111,75,18,24,101,227,121,120,175,232,67,129,188,119,167,250,136,87,191,93,69,199,212,168,226,73,34,158,97,208,22,74,234,214,35,236,51,252,34,26,90,223,23,147,146,108,215,48,92,130,41,96,226,121,91,192,10,12,87,83,231,187,89,79,69,88,157,148,193,203,184,26,116,226,225,185,28,109,183,164,202,13,86,29,84,239,146,182,59,13,138,147,166,232,229,246,236,129,3,42,14,178,117,188,183,122,123,40,233,209,190,67,3,171,26,162,183,16,43,60,244,226,40,214,128,25,169,224,132,174,165,15,119,139,250,197,62,82,175,159,156,82,186,250,136,212,166,212,121,80,207,11,206,84,252,52,46,152,24,96,128,240,228,20,141,232,155,226,252,166,63,110,37,118,126,58,182,21,218,138,148,6,242,25,175,134,91,94,66,230,150,105,171,53,212,209,162,139,32,171,24,192,233,56,151,211,248,92,31,113,43,215,102,237,251,201,205,176,116,43,160,16,142,195,145,165,148,210,30,62,243,157,175,193,155,132,248,198,62,43,71,1,86,5,5,178,151,231,171,163,83,208,20,157,102,248,72,241,229,114,85,89,122,170,6,89,14,234,214,252,163,39,188,116,207,132,18,117,11,39,224,92,138,52,19,234,70,128,93,51,158,182,138,170,71,204,173,25,215,3,113,105,49,161,150,177,34,132,130,159,6,4,163,67,91,214,122,24,226,158,158,239,50,188,149,122,13,249,41,117,7,166,249,114,223,247,102,18,166,216,159,180,239,251,230,218,180,50,0,177,193,189,184,24,66,157,246,135,163,21,117,129,196,62,154,70,197,32,46,239,81,89,142,5,163,209,37,138,41,110,85,58,156,232,71,213,13,61,213,231,232,132,113,102,179,223,30,49,144,112,53,238,99,176,64,94,49,174,254,189,205,177,28,84,108,128,19,129,197,96,110,216,35,166,37,208,197,16,130,165,249,138,187,138,21,102,31,49,60,9,97,104,144,44,123,164,185,70,8,8,158,25,45,152,255,169,163,235,87,193,183,215,159,197,164,139,238,177,112,210,179,73,107,132,25,57,102,199,125,81,149,193,223,245,64,167,0,21,66,85,248,110,101,68,199,93,101,40,227,143,226,156,46,110,6,69,111,114,61,108,187,100,47,110,70,233,130,181,176,0,134,4,149,215,197,6,224,36,247,195,194,165,235,235,218,187,67,112,192,17,151,90,226,100,3,23,42,56,250,136,9,67,247,107,137,3,25,167,98,104,164,125,47,84,163,153,208,161,73,149,7,89,180,50,212,52,219,116,44,196,193,54,212,146,162,179,2,95,213,253,109,96,101,234,51,41,71,199,4,200,9,117,149,18,139,33,46,15,32,75,128,179,152,191,174,175,134,10,42,60,39,210,94,89,159,182,200,125,128,202,208,169,161,118,29,252,84,225,211,101,195,233,207,207,122,180,72,64,84,204,186,161,139,73,43,244,186,128,52,64,21,62,51,70,138,246,62,140,101,167,171,69,43,110,191,98,3,23,16,113,35,212,22,227,238,198,105,46,226,163,136,91,92,139,148,104,101,29,218,185,109,110,155,13,145,63,45,242,152,240,67,68,13,22,53,203,89,83,85,71,45,27,135,131,139,49,124,213,42,4,249,177,133,33,205,29,145,116,194,169,196,9,125,5,18,155,224,201,3,86,70,202,193,193,162,192,231,149,131,11,70,235,49,59,138,75,97,95,23,53,60,137,112,239,30,144,76,187,104,139,192,17,131,227,22,120,78,19,212,31,25,118,35,82,28,160,73,4,217,170,122,154,116,159,132,158,61,231,0,24,31,249,42,96,83,162,164,224,104,65,126,92,159,38,57,232,241,213,50,141,121,240,121,122,239,136,44,156,219,181,62,149,22,118,85,205,22,226,76,36,225,253,236,30,139,89,236,230,87,99,23,136,138,8,96,209,60,66,182,80,196,132,76,146,136,231,82,119,15,24,165,238,129,55,200,103,186,224,230,193,82,152,1,124,113,49,149,105,82,167,49,237,17,143,70,150,97,106,87,197,160,55,228,41,79,111,245,139,40,175,140,157,4,189,125,218,250,238,105,28,39,46,165,188,93,191,139,72,93,148,76,3,50,57,31,199,135,254,132,200,106,90,19,84,86,175,9,16,208,184,156,10,125,239,67,253,243,77,36,208,93,77,80,198,186,212,7,163,229,173,12,199,33,207,64,171,126,20,3,125,75,94,239,128,107,178,133,30,153,27,198,208,239,92,60,148,177,196,172,206,26,150,200,121,56,41,121,13,54,82,231,34,118,49,149,185,114,7,96,107,92,171,19,88,251,253,152,111,217,96,95,99,198,43,115,42,226,2,174,225,42,119,210,40,56,22,113,177,222,10,223,167,134,111,33,223,85,140,161,35,95,176,182,39,253,129,219,219,98,74,233,198,218,207,171,201,92,94,152,184,53,4,89,111,45,227,141,138,25,5,18,68,234,31,143,24,98,200,124,113,224,168,181,148,223,54,136,185,128,83,219,192,39,168,173,93,141,47,46,116,18,41,56,53,146,170,89,188,254,110,200,113,182,78,105,179,91,231,106,52,154,89,100,65,176,129,186,95,79,52,85,172,165,126,85,199,238,12,223,199,128,91,197,65,135,234,118,95,155,54,89,103,161,140,28,155,42,74,232,233,36,30,170,25,22,237,123,161,148,54,157,96,18,195,93,80,53,150,64,12,36,43,220,212,137,160,208,239,226,13,110,42,253,213,36,230,230,28,57,244,37,103,66,247,248,4,60,189,5,120,94,205,75,29,66,138,74,87,76,10,100,178,90,194,104,157,254,61,148,14,129,50,77,15,162,241,192,19,118,49,8,128,98,191,65,167,208,2,70,209,120,96,116,92,103,203,174,171,207,40,217,210,175,162,96,164,236,208,103,71,173,106,184,159,82,116,192,209,239,225,99,121,69,76,204,226,170,133,14,218,103,213,197,92,163,184,57,93,184,235,138,158,128,97,17,42,223,196,70,215,252,172,117,38,80,119,197,69,122,245,41,248,134,11,59,32,26,183,41,114,17,79,99,39,14,124,71,99,48,83,49,60,162,62,178,202,216,202,35,166,147,217,39,173,130,219,215,84,74,68,63,160,37,135,225,35,60,15,19,36,116,177,177,253,233,111,19,67,138,41,5,86,81,67,130,134,23,24,94,66,129,13,163,233,193,31,68,182,189,202,144,174,204,227,203,234,211,147,52,115,185,98,64,244,101,51,36,112,47,239,187,185,189,116,159,53,138,31,252,116,81,184,44,173,204,63,240,211,120,118,64,149,34,187,112,65,136,29,167,7,83,70,163,199,236,195,22,161,51,196,16,33,93,241,38,78,145,226,179,192,157,147,242,44,44,245,149,238,195,64,117,203,86,160,69,228,42,195,2,79,129,92,248,80,21,66,240,126,159,174,170,82,96,33,238,247,222,164,154,71,184,50,126,52,185,187,196,119,81,222,37,129,235,109,220,154,97,131,21,43,172,221,42,222,17,242,131,69,239,108,181,169,82,224,128,124,100,96,240,22,217,164,70,131,120,15,192,241,139,161,176,82,113,186,72,184,232,132,181,158,87,211,194,19,159,77,58,88,200,48,240,1,173,113,214,197,185,42,255,56,226,93,163,168,134,14,208,170,233,201,157,193,220,76,129,236,218,193,234,150,161,101,106,124,252,74,63,231,108,8,31,12,229,81,228,246,67,90,176,191,101,86,216,181,97,19,31,49,13,89,50,178,115,34,142,99,17,175,174,128,153,200,143,27,146,141,223,1,25,14,8,245,81,54,246,117,29,241,227,29,240,122,145,110,210,157,14,133,75,78,79,139,210,232,3,217,37,142,143,177,230,137,129,134,141,228,244,77,63,8,28,185,208,207,54,168,206,216,130,16,243,87,194,122,103,131,247,28,117,151,116,168,21,129,74,183,218,223,192,86,194,5,43,194,178,74,125,19,136,112,177,143,12,226,65,94,125,60,31,16,155,3,41,215,216,129,174,216,124,242,176,12,161,130,105,85,197,148,186,134,145,99,64,174,226,203,110,194,172,119,139,23,226,200,250,238,5,111,155,123,240,132,149,167,116,75,156,179,167,8,72,144,178,29,119,118,95,49,236,142,61,144,139,105,72,73,215,156,222,88,77,251,162,84,91,237,233,13,77,3,179,206,141,229,171,201,205,149,159,167,9,82,121,44,20,128,108,104,93,245,199,57,156,190,207,0,169,233,183,127,140,145,131,147,50,68,44,81,220,77,4,135,118,214,64,70,238,202,85,191,127,161,39,247,174,104,224,172,114,51,82,65,66,51,86,140,28,38,167,46,79,83,254,95,252,122,50,103,117,20,121,154,176,122,20,116,159,29,186,240,110,69,60,242,109,2,203,120,63,93,135,54,225,148,11,28,107,90,196,86,223,42,110,2,28,206,157,190,103,87,49,192,55,14,100,221,54,200,1,250,52,56,43,62,105,134,101,175,11,54,141,174,198,167,252,172,13,33,76,21,227,233,5,244,55,224,9,93,214,115,154,75,234,187,161,66,103,166,235,9,90,76,68,85,142,174,45,218,125,137,56,5,42,179,129,26,54,157,179,65,93,67,32,89,159,197,197,115,19,241,52,56,18,23,247,172,100,78,128,115,167,219,31,12,153,242,146,2,173,205,90,158,225,196,200,224,188,172,178,211,192,139,237,129,89,14,218,75,29,91,197,80,144,5,24,59,12,165,83,197,116,226,198,114,86,131,235,149,57,5,181,32,187,77,108,49,0,33,114,69,92,198,69,240,6,82,91,170,134,184,27,143,49,31,88,237,224,81,11,208,164,165,108,143,73,210,66,76,133,133,190,27,43,186,138,24,206,14,21,215,21,96,77,244,79,96,159,136,56,83,217,57,67,76,143,69,121,196,125,245,139,96,15,18,226,35,182,136,107,136,231,24,122,8,168,2,29,130,127,191,219,179,89,58,48,57,119,210,242,217,26,253,249,237,25,81,125,38,173,148,247,183,137,193,205,59,229,69,186,132,183,65,98,133,53,147,97,170,88,77,167,156,82,137,184,192,72,233,74,213,231,182,126,128,53,47,52,127,213,250,125,67,218,47,227,110,53,178,80,207,86,163,238,229,238,37,174,41,85,75,208,21,68,17,61,52,177,57,61,123,169,91,204,53,196,59,229,63,136,119,228,66,142,190,76,138,75,132,184,166,225,81,106,64,114,142,57,57,158,105,169,209,155,202,200,187,64,128,31,177,165,59,238,180,144,184,209,31,39,235,121,135,70,231,157,254,56,145,222,20,63,14,230,199,126,244,109,166,65,45,86,172,25,152,135,40,243,89,8,74,184,152,219,64,86,132,160,127,184,80,217,192,178,116,179,212,58,82,24,198,57,67,2,88,101,151,87,90,132,131,3,130,16,208,200,122,195,165,153,61,26,149,191,186,21,189,225,228,246,76,134,44,160,210,10,144,84,48,91,44,139,126,136,152,134,81,191,131,18,97,48,201,194,179,180,249,66,235,38,139,33,232,171,51,100,59,126,190,18,161,143,170,251,16,212,169,96,88,217,150,24,208,135,41,166,115,101,12,198,37,20,103,50,50,64,16,252,154,192,80,237,91,15,16,213,110,145,208,75,188,75,98,170,124,246,160,64,39,196,138,179,182,45,20,239,30,80,50,205,58,245,205,196,54,246,29,216,84,116,78,51,56,114,221,49,48,67,95,82,99,6,228,207,120,24,79,66,79,46,166,79,169,241,176,1,137,170,120,174,27,107,2,68,239,104,52,217,9,141,21,184,79,131,181,250,92,49,199,21,24,49,223,196,254,244,230,28,118,121,222,181,36,92,167,55,167,245,118,7,199,9,38,244,146,41,163,212,209,3,12,118,57,73,61,33,126,68,15,79,0,102,85,165,235,216,64,120,236,128,184,167,221,124,8,184,15,108,236,224,92,151,160,64,33,91,42,191,13,157,93,224,28,211,148,147,37,177,69,248,212,218,138,93,12,120,233,141,247,236,252,203,194,143,75,160,178,164,230,136,129,157,245,10,71,130,98,123,161,110,223,192,34,223,110,192,156,141,226,96,136,248,92,87,61,233,169,23,180,238,13,229,208,185,84,250,61,245,77,112,212,142,152,254,175,26,220,46,137,222,235,173,226,185,74,136,19,125,192,162,143,242,143,145,46,180,66,179,48,165,136,107,176,129,219,146,24,90,144,142,156,123,56,214,179,146,254,147,31,39,5,116,143,15,246,124,22,141,100,217,143,125,183,169,97,110,235,156,19,92,236,33,78,48,168,234,138,245,104,15,3,91,147,190,126,17,154,111,226,91,252,124,32,0,73,178,25,160,94,117,115,158,140,77,85,123,28,202,190,237,205,74,201,16,246,212,152,224,248,5,51,210,0,205,165,233,30,134,218,179,94,118,34,214,94,126,155,150,161,117,159,182,43,244,17,215,30,53,48,136,211,99,5,253,48,29,124,190,199,207,172,81,139,153,194,248,32,78,34,222,90,229,240,65,147,93,99,57,192,181,175,178,90,112,204,151,226,126,250,135,226,38,159,61,168,1,139,167,155,21,108,170,213,107,252,84,62,105,141,106,69,213,11,48,46,4,84,69,178,58,73,53,38,240,35,2,170,19,110,72,34,176,34,182,224,187,15,173,90,67,145,126,119,129,50,199,167,165,146,48,124,124,1,242,231,45,136,178,38,21,237,249,81,89,212,64,187,24,194,0,181,153,143,58,219,43,246,120,33,215,88,117,193,206,119,198,164,21,35,69,87,125,119,12,137,125,95,77,160,93,85,45,117,179,177,137,11,172,190,234,155,129,129,29,253,68,220,39,199,102,150,223,222,231,6,136,146,91,34,143,45,235,106,67,140,56,114,176,135,25,82,174,232,113,0,0,130,29,198,88,148,30,115,124,115,181,198,164,152,237,167,219,152,162,217,236,17,138,132,78,74,67,85,53,72,191,65,77,134,89,59,244,179,119,53,202,96,23,19,111,125,126,187,193,70,227,116,108,155,72,177,126,23,94,75,240,123,253,32,0,84,21,27,151,98,240,200,1,105,169,122,97,58,119,1,20,117,219,194,56,170,167,193,222,242,103,169,133,23,26,57,182,236,204,201,201,60,183,149,227,52,85,103,219,208,242,93,60,12,252,65,84,41,33,210,117,197,15,235,235,17,239,228,231,199,58,203,185,19,84,203,111,216,58,102,136,249,5,249,241,99,56,54,103,125,229,213,93,15,126,166,214,104,6,195,35,185,7,245,3,140,207,235,3,19,50,241,206,82,85,110,226,175,2,231,39,173,89,175,159,51,204,51,244,251,219,103,227,52,81,226,112,195,172,21,159,69,220,69,87,11,34,186,49,247,157,241,227,138,235,211,36,30,157,31,117,211,62,166,238,15,45,24,65,143,10,4,8,110,223,149,210,162,24,156,245,96,5,13,13,140,100,208,134,91,16,37,90,136,95,230,4,136,133,26,59,133,254,110,193,176,32,96,13,235,249,125,24,85,43,159,5,100,76,138,245,160,15,234,153,209,105,220,42,33,198,161,215,145,89,76,218,169,221,55,149,43,89,247,25,221,76,159,71,105,52,140,91,153,41,183,33,167,166,17,51,14,52,84,151,189,0,118,206,112,246,213,109,13,73,123,61,239,94,51,72,28,73,34,75,173,10,29,92,40,79,255,110,42,202,138,154,73,84,87,231,32,72,53,118,164,250,76,75,5,1,194,197,205,0,161,69,12,10,121,188,155,146,241,46,150,62,89,128,116,105,47,173,99,92,165,180,205,213,32,205,196,116,79,89,215,115,31,31,163,5,35,103,89,85,141,9,208,85,106,172,8,17,184,162,63,110,48,64,241,93,36,84,37,159,71,83,98,161,138,220,169,68,13,216,75,166,124,80,209,30,79,3,53,165,198,8,216,82,117,92,246,86,3,196,208,31,63,70,208,7,217,103,52,166,150,112,151,41,199,94,12,14,84,160,189,243,122,119,218,87,155,103,98,16,22,229,183,39,200,172,53,94,77,255,235,179,17,9,231,197,122,21,218,68,245,233,5,87,224,16,49,181,51,34,166,2,97,92,118,86,232,43,69,122,20,82,15,157,68,153,177,134,76,51,17,188,93,238,119,117,192,65,68,60,172,152,62,38,229,168,13,49,122,137,206,82,228,18,83,154,181,203,126,91,15,254,215,138,248,91,144,53,68,83,227,151,237,113,201,120,7,233,247,41,98,104,4,47,43,237,128,16,66,197,32,39,45,89,206,174,215,87,193,169,217,194,244,187,200,102,137,216,250,15,131,47,247,92,203,130,36,109,211,244,177,83,34,133,198,92,46,168,66,217,217,87,254,128,24,250,226,231,183,9,82,135,94,161,57,174,182,71,108,225,198,96,55,158,218,62,100,28,65,109,6,43,173,97,10,201,54,45,198,48,185,67,124,180,146,70,54,138,133,27,146,175,39,76,95,250,106,76,236,17,23,175,177,0,137,147,2,5,198,106,61,56,159,105,184,236,186,216,230,27,4,229,115,214,242,7,196,224,59,5,159,52,36,76,178,15,139,181,58,228,16,211,233,210,159,157,68,215,78,14,54,106,224,129,244,105,244,188,223,49,199,60,3,226,98,170,152,138,214,30,76,216,144,110,60,35,27,185,198,195,64,32,22,253,237,73,65,239,116,49,136,66,18,84,57,118,231,57,190,206,49,188,232,191,146,38,180,35,134,37,122,5,133,55,28,208,207,122,116,92,123,127,247,15,144,72,164,211,224,114,156,30,252,168,241,217,85,12,221,125,60,12,78,159,74,25,217,152,193,45,94,186,246,216,179,143,210,7,209,251,35,45,87,244,167,109,24,20,43,200,193,7,101,126,50,106,96,113,86,208,192,119,235,149,150,9,133,57,204,101,112,41,234,74,1,81,29,247,222,2,141,89,120,119,232,173,95,237,195,10,250,17,181,183,174,219,128,78,147,185,253,197,109,42,171,248,145,130,146,63,130,4,30,8,79,93,138,118,124,161,229,180,202,164,119,166,192,182,153,242,58,67,11,250,121,104,118,158,167,9,61,4,155,122,161,8,67,92,35,208,253,247,114,90,241,115,228,30,32,34,80,30,8,157,250,187,177,48,135,138,73,195,239,96,183,207,6,127,33,75,9,168,248,12,30,248,243,17,74,222,74,50,214,154,64,67,92,148,171,238,220,131,201,8,216,93,76,221,159,110,65,204,248,26,71,203,240,49,196,184,43,204,242,114,251,108,37,163,87,148,57,167,55,55,205,120,154,94,42,137,45,64,231,52,154,171,217,201,78,146,156,244,38,12,79,45,160,139,219,238,89,247,25,198,70,112,158,83,191,171,184,109,155,226,202,17,202,236,216,103,90,65,189,41,174,116,46,94,164,160,220,75,172,8,113,111,110,48,131,193,152,132,159,21,241,212,223,206,218,20,203,87,151,242,229,2,77,154,193,155,209,129,117,74,147,63,49,101,70,181,190,159,117,54,238,114,49,29,8,186,149,192,19,220,110,140,79,75,223,136,53,80,56,53,161,112,38,61,126,82,246,119,230,0,95,213,141,160,73,167,162,228,157,161,102,217,4,135,92,204,159,197,71,175,24,18,57,62,172,131,47,39,238,79,53,4,64,87,226,96,194,29,205,161,98,224,62,93,47,192,36,117,28,233,38,226,234,5,214,71,218,200,29,200,122,129,138,79,160,233,19,67,255,148,69,135,215,98,16,88,190,23,104,204,210,11,162,26,42,82,115,49,248,35,2,106,117,196,139,130,87,255,108,12,48,161,155,38,99,77,3,155,191,219,10,93,36,44,82,97,184,15,125,55,137,60,105,146,243,24,211,0,252,248,172,80,239,91,146,62,13,149,182,175,23,232,116,75,194,107,6,47,114,55,3,93,231,243,17,195,220,230,182,31,229,117,91,32,56,17,3,26,232,3,183,10,212,170,35,155,171,58,193,189,21,183,10,190,192,166,153,187,238,251,89,228,165,36,83,88,135,245,229,125,3,183,243,151,116,82,232,165,88,110,167,80,35,187,244,163,13,119,162,127,227,230,46,217,66,118,99,197,63,237,11,187,35,198,201,152,250,244,140,118,66,196,153,90,110,249,106,240,48,230,248,190,122,0,193,40,176,110,199,171,192,228,114,107,128,242,42,233,226,135,171,129,162,185,236,82,112,11,197,119,130,15,57,185,194,58,74,26,248,90,25,152,37,181,114,136,179,33,214,138,184,152,17,244,137,97,146,149,50,204,35,54,70,72,127,117,239,150,154,23,49,165,251,30,185,128,194,188,11,215,151,21,186,172,176,21,232,211,151,98,123,60,45,152,217,252,183,205,229,191,197,194,71,220,200,143,249,140,26,96,143,184,78,160,30,236,221,226,233,99,5,37,177,243,155,97,4,196,132,3,190,168,119,132,117,114,229,18,3,207,134,212,162,98,12,157,18,98,106,2,68,10,104,142,223,233,236,80,42,238,69,108,104,131,49,101,6,130,35,210,101,32,215,49,225,84,28,202,155,207,90,81,220,229,203,101,181,17,50,110,60,248,236,234,140,115,56,244,205,164,92,74,44,38,133,41,210,246,13,185,41,4,81,177,21,140,30,106,137,184,226,47,249,103,193,191,165,217,205,6,211,64,141,25,69,169,46,157,240,246,107,156,241,77,90,173,255,68,197,163,125,116,78,136,49,169,196,152,110,221,32,151,124,177,39,197,220,186,92,198,83,225,62,58,40,173,228,215,68,76,241,125,137,163,75,201,89,86,49,134,97,124,247,38,1,164,223,221,121,160,134,216,202,166,84,10,42,216,14,165,1,194,223,208,87,115,29,249,70,194,0,20,220,53,27,184,220,1,28,227,180,244,233,227,71,221,59,155,118,43,245,147,105,50,203,95,218,22,49,0,195,75,167,156,211,30,87,0,140,225,58,103,216,169,161,42,137,18,106,232,174,89,121,136,91,127,144,24,101,1,206,229,43,13,234,206,197,214,14,93,223,173,210,98,96,153,192,161,78,74,205,247,236,205,98,241,102,217,164,244,94,215,144,102,233,120,101,127,91,153,153,11,11,129,35,25,117,166,19,44,140,179,242,35,90,17,49,152,248,59,126,218,114,36,170,19,12,141,49,174,212,109,214,183,136,9,45,135,37,65,187,213,206,42,38,161,19,63,94,169,164,151,111,54,80,157,121,111,123,74,252,196,255,166,83,122,123,144,150,253,212,213,245,199,81,28,31,190,62,98,43,115,86,45,92,192,164,242,87,247,68,55,221,122,85,124,117,85,72,103,202,124,12,40,170,102,183,59,216,147,116,139,116,178,112,125,16,229,247,167,33,225,85,215,168,130,249,190,98,39,156,205,60,5,87,199,208,172,230,232,33,62,10,77,56,21,17,111,103,155,193,236,4,149,34,169,120,69,242,20,49,243,191,159,15,131,107,200,247,176,197,6,212,6,218,214,119,25,79,111,138,14,239,135,193,66,177,253,242,33,140,147,5,44,139,16,99,47,241,102,162,41,26,223,234,24,254,219,157,4,35,218,218,178,15,59,54,108,138,229,164,242,98,235,111,115,202,147,123,1,104,249,173,41,173,99,12,175,28,27,109,44,252,209,242,136,155,131,128,153,54,43,74,124,190,141,238,42,181,107,105,80,118,187,68,60,243,8,125,68,54,64,218,17,143,148,12,192,53,37,64,188,148,76,30,204,51,41,2,200,71,76,148,93,158,62,111,155,57,212,48,39,72,8,197,96,229,178,14,159,176,68,222,74,172,99,12,227,214,141,123,59,85,141,34,1,164,186,234,136,139,145,66,205,103,104,88,141,161,196,225,202,16,96,53,70,78,93,143,79,90,131,178,81,210,105,184,31,61,142,8,9,73,133,3,182,73,59,187,222,63,140,150,68,233,91,98,214,40,236,244,15,43,63,226,107,17,87,64,233,253,199,51,77,210,93,127,60,213,27,224,58,94,245,232,130,238,135,34,0,127,192,87,140,176,145,134,153,40,243,74,17,228,53,126,19,137,173,145,241,247,54,205,97,16,133,75,154,81,182,253,131,238,177,139,190,140,54,73,140,13,171,42,74,223,138,192,132,179,116,69,12,204,174,181,237,98,124,95,49,152,13,75,173,187,13,213,237,254,146,87,255,148,69,118,105,135,230,174,169,56,16,106,136,83,239,132,31,47,191,93,140,225,192,197,133,120,102,213,145,1,5,234,223,85,49,216,36,100,67,88,190,22,55,244,193,199,62,138,66,197,221,138,147,93,108,8,38,178,141,41,149,204,126,7,245,60,224,41,151,245,202,83,164,9,204,126,61,3,86,183,229,182,33,182,91,147,38,27,24,0,64,229,253,94,77,132,125,8,64,243,54,148,222,212,67,12,120,163,24,135,80,215,229,112,164,161,75,173,2,242,132,102,64,23,180,120,55,70,212,115,246,143,54,240,195,13,254,67,215,59,29,62,238,84,106,204,10,71,66,44,153,78,162,61,197,164,193,131,61,71,126,52,7,141,240,190,87,206,9,122,190,27,190,70,143,221,161,237,136,94,235,200,118,9,71,26,87,54,233,102,48,113,245,59,6,113,211,34,153,14,43,216,135,29,141,24,92,164,162,154,225,220,211,59,70,182,129,178,200,235,17,19,78,143,243,149,250,163,201,137,79,132,206,74,212,245,139,253,134,82,42,97,7,157,83,10,4,154,190,122,51,21,110,244,102,90,189,170,42,196,76,232,195,117,86,254,245,149,137,152,106,18,191,245,7,153,140,249,168,83,136,147,67,33,22,148,212,86,241,16,159,145,146,91,77,190,66,45,117,204,54,31,89,53,29,165,247,155,181,129,134,24,186,221,172,170,26,100,184,20,206,21,108,64,243,185,60,45,85,24,174,25,116,167,250,52,116,131,87,85,19,69,235,250,238,101,76,126,225,83,82,125,178,116,104,224,207,134,123,133,101,170,183,227,47,250,20,79,47,171,109,125,62,12,60,35,23,67,148,216,234,243,238,33,190,116,49,66,41,21,179,100,237,222,96,48,7,139,73,1,28,88,13,255,169,79,173,208,225,38,46,247,183,81,150,89,172,52,0,63,128,207,143,187,21,250,3,125,26,148,180,27,32,72,90,161,9,148,33,125,158,17,93,0,251,77,134,109,170,214,23,19,66,50,221,9,48,67,46,119,65,6,77,0,207,106,96,110,70,154,112,252,240,96,175,152,120,204,140,65,67,236,37,205,196,240,224,158,211,21,179,77,218,71,235,221,177,146,86,196,198,105,192,78,2,96,99,7,226,214,92,128,246,88,180,22,4,42,226,115,171,196,187,127,97,18,17,19,159,203,215,198,42,90,2,99,167,169,183,235,243,141,158,84,12,253,230,13,36,97,41,106,26,126,16,88,159,51,44,25,224,58,196,4,27,86,123,29,83,74,89,80,147,229,32,156,176,171,60,13,46,202,93,204,97,186,54,226,7,104,101,77,71,88,119,118,139,5,25,128,107,75,36,105,208,32,183,235,13,1,156,113,23,125,186,91,26,63,226,7,230,179,138,152,254,235,216,102,132,51,53,152,74,7,64,191,230,33,173,147,107,232,200,171,33,239,71,236,130,2,2,125,218,168,15,34,150,68,86,255,25,57,215,112,124,24,200,84,91,156,183,209,48,15,203,136,115,111,252,17,87,140,51,80,114,168,5,188,124,81,73,100,78,235,221,229,157,226,144,161,79,79,10,203,34,162,115,86,72,26,163,80,128,86,199,28,42,9,155,78,102,141,136,104,11,93,219,13,114,82,70,110,161,220,171,146,200,133,203,9,162,36,99,248,213,72,224,168,8,222,17,226,146,175,73,220,181,144,126,0,161,213,243,148,16,152,78,88,253,33,4,187,20,205,215,245,189,52,62,183,80,210,164,30,68,81,14,32,165,247,253,237,179,120,77,28,55,195,178,216,215,24,31,180,202,136,116,69,13,24,226,179,170,210,148,142,24,56,224,184,0,104,250,19,37,76,199,116,143,122,13,214,61,9,208,165,193,108,215,48,90,13,3,121,174,231,105,220,229,176,244,193,159,46,143,152,48,228,189,217,74,154,123,189,226,229,153,12,74,184,143,74,123,222,61,156,38,15,241,25,199,148,132,0,31,182,87,60,76,246,121,60,82,170,79,66,156,48,159,245,213,116,42,184,173,206,185,86,40,226,159,184,169,120,214,103,57,238,98,81,185,49,159,9,37,131,28,97,193,82,72,38,232,238,62,182,119,14,113,182,244,142,238,110,10,225,195,47,131,138,70,157,217,65,107,228,13,42,102,144,102,222,31,207,99,133,253,68,113,223,51,221,36,61,253,88,98,124,77,45,26,66,236,100,67,136,193,168,46,207,148,88,143,104,88,118,204,129,30,29,136,203,194,98,165,132,188,253,241,224,245,30,190,145,209,217,252,225,212,182,24,218,74,164,213,245,233,179,248,121,132,111,4,194,211,31,230,244,230,72,40,237,28,175,20,131,106,134,52,109,173,87,98,27,93,223,135,238,247,162,19,110,116,10,225,220,28,195,224,236,19,157,51,72,122,107,120,78,116,106,150,231,105,42,125,220,229,163,95,87,175,92,106,215,135,43,89,248,251,74,213,25,181,110,153,22,226,10,30,177,174,7,30,69,140,172,90,187,239,124,196,45,246,63,47,222,154,68,28,191,4,117,56,109,224,15,61,155,24,151,48,188,205,108,148,126,58,52,24,1,195,87,61,87,203,148,238,109,211,41,53,249,165,10,26,154,210,72,108,43,172,26,33,62,246,230,113,49,219,179,137,107,124,54,141,145,218,27,199,106,174,125,189,174,115,151,60,207,66,171,227,27,165,81,92,163,201,180,1,118,82,245,66,15,51,14,242,163,253,177,203,227,97,240,34,102,123,46,135,20,169,108,107,106,214,178,56,192,109,107,113,199,8,72,102,112,227,158,167,103,148,174,253,88,89,70,127,158,206,203,141,124,8,203,166,118,112,14,188,230,18,82,194,126,207,103,25,250,183,75,65,246,127,245,100,143,179,115,204,201,150,5,219,131,141,144,87,24,202,205,250,138,243,99,186,213,30,250,168,81,34,215,245,220,18,232,27,126,172,1,78,47,253,217,194,116,99,132,135,61,104,175,120,54,33,137,110,55,159,142,56,107,180,101,88,201,131,59,54,63,136,252,170,246,44,41,248,18,175,134,66,76,53,184,181,95,248,189,6,243,248,208,114,61,24,30,105,205,119,49,149,232,85,159,134,137,32,196,112,11,141,199,88,54,68,156,234,98,26,133,197,195,62,98,246,173,191,155,56,129,134,168,134,37,15,252,171,1,106,123,38,37,115,193,187,217,7,12,123,154,207,209,51,96,56,255,109,250,85,146,238,225,98,152,206,190,205,104,175,40,143,202,33,203,237,135,171,101,106,184,30,45,93,203,12,171,16,4,51,170,221,69,12,80,130,155,156,13,80,139,254,28,144,77,6,186,95,241,185,65,182,218,179,57,167,56,32,86,70,170,6,41,126,102,191,175,6,175,95,126,27,26,232,240,253,27,44,196,187,61,46,68,20,186,219,172,208,180,44,219,148,232,116,100,50,26,246,225,227,97,112,75,55,183,211,137,240,21,141,235,225,92,110,119,156,40,121,91,218,13,53,136,180,69,240,26,90,73,162,138,34,134,82,44,78,8,35,79,122,39,83,237,122,119,202,32,231,33,15,27,142,110,252,182,241,116,232,17,128,137,190,121,241,24,221,22,93,107,78,7,89,240,229,142,106,131,2,233,209,11,164,104,98,35,65,86,190,116,43,144,156,104,126,3,88,100,90,98,180,24,160,43,197,217,203,91,104,186,44,179,70,204,209,165,148,181,203,168,81,33,212,95,184,184,99,26,220,111,158,164,169,163,164,27,149,194,225,22,49,56,85,249,170,51,236,10,249,241,66,137,131,223,138,160,186,87,9,54,66,180,4,180,139,75,225,207,21,223,1,58,157,46,15,231,135,48,209,178,239,213,221,111,72,94,178,38,64,38,166,111,27,247,97,130,77,50,238,178,131,29,217,6,6,26,247,80,49,95,226,211,141,93,32,204,25,136,199,204,161,40,129,254,29,250,106,171,148,14,113,6,184,66,127,27,199,127,196,62,0,35,124,63,98,232,164,251,85,133,218,249,60,33,73,31,119,135,194,216,90,244,225,179,223,195,42,60,6,7,237,15,58,101,19,14,182,171,40,161,221,212,73,49,203,33,212,44,189,72,207,164,88,241,139,159,44,12,150,169,115,210,40,1,14,49,148,171,18,226,153,134,164,227,245,247,88,55,75,192,82,73,148,214,91,247,204,90,157,183,119,221,102,196,34,67,73,163,31,186,238,194,17,212,74,166,49,128,229,151,119,231,158,35,246,11,243,108,210,60,28,73,157,91,135,142,141,145,75,214,135,139,181,207,186,152,34,199,161,35,3,117,167,94,85,71,63,151,30,159,163,94,34,51,218,204,100,17,125,67,68,109,143,184,185,50,181,50,122,248,172,229,46,174,143,108,169,181,162,98,24,72,67,11,99,159,54,149,162,243,227,183,217,241,162,81,236,44,174,216,226,244,102,38,221,73,48,218,215,152,149,99,155,214,174,171,77,218,111,198,125,78,123,119,107,58,112,44,96,15,49,81,193,83,147,30,78,48,148,191,38,96,196,134,38,168,67,163,229,199,53,101,133,221,89,117,52,173,58,217,75,22,40,210,121,28,205,227,53,157,183,197,179,24,160,114,119,88,198,213,19,24,192,29,144,206,23,113,109,57,130,10,21,238,69,77,140,162,202,90,4,229,172,61,104,171,45,188,172,42,222,95,253,203,177,23,21,247,88,106,48,169,142,207,245,72,113,236,191,141,82,45,157,172,174,251,162,243,195,111,107,98,210,176,203,200,200,192,240,243,32,13,152,220,125,62,223,101,87,125,13,113,87,226,115,62,251,108,226,26,79,159,253,221,212,193,38,105,84,220,57,65,156,244,128,88,14,56,165,43,182,68,139,138,193,215,242,57,197,42,209,103,1,65,90,49,48,178,156,170,73,161,62,89,241,213,4,249,155,216,248,6,190,90,61,161,84,241,52,211,115,179,157,203,62,124,201,10,99,161,154,133,64,157,231,20,11,210,201,15,138,117,117,126,172,149,72,102,85,35,104,83,53,157,137,85,198,98,211,85,173,121,52,64,244,90,243,108,21,224,206,66,45,139,50,132,63,41,164,71,165,8,20,241,175,120,99,121,132,137,28,246,82,212,29,50,139,99,186,11,81,105,123,110,77,197,148,231,249,253,2,116,109,215,98,61,8,90,115,139,31,175,6,103,34,103,175,25,58,183,127,54,133,206,67,42,157,230,175,212,233,138,161,251,149,89,105,198,185,19,239,38,103,170,43,2,3,205,46,247,105,218,201,68,12,137,209,42,91,196,194,100,15,198,59,125,58,227,190,91,107,26,112,121,235,40,241,93,103,148,91,234,160,136,26,172,18,11,130,101,173,41,60,59,203,173,197,111,215,179,167,37,116,60,233,168,139,40,18,226,162,186,146,213,136,16,148,177,217,45,49,73,167,241,62,123,230,132,54,168,173,205,126,147,98,154,112,141,192,244,72,122,119,97,3,132,49,108,244,117,89,55,241,47,168,234,155,56,147,135,19,149,52,141,194,205,205,120,67,4,222,18,149,152,19,206,86,191,95,234,49,28,170,66,76,144,132,89,195,239,182,74,109,158,186,124,64,177,230,233,85,242,149,230,126,173,43,152,184,46,81,223,15,32,72,158,186,85,208,111,219,111,101,234,173,154,38,108,137,216,158,11,36,126,156,92,179,78,139,49,84,122,138,163,88,115,129,190,251,156,190,180,188,26,195,248,11,37,141,0,161,60,20,51,46,133,250,77,66,203,32,144,145,12,115,49,24,88,226,162,79,20,117,132,242,49,157,155,186,178,19,31,62,108,172,114,254,31,78,165,136,119,2,130,208,197,9,150,206,187,77,23,152,102,126,2,200,218,44,181,115,150,193,162,52,151,2,200,35,138,216,170,97,182,187,16,86,80,175,53,190,220,102,59,154,74,139,81,60,138,171,186,140,61,126,197,171,59,0,32,50,48,56,136,243,29,153,229,51,186,136,7,213,108,46,37,116,35,110,0,249,167,90,106,188,186,64,252,32,226,179,111,157,237,26,113,38,134,43,175,70,161,197,79,39,186,179,100,216,213,58,222,92,12,158,185,106,133,227,222,17,183,246,181,132,114,80,235,208,65,39,155,203,67,149,101,130,35,41,75,189,32,56,140,182,155,2,234,151,222,32,139,206,155,50,66,92,128,167,151,9,239,24,219,126,165,31,111,133,94,174,38,226,158,70,243,16,212,17,131,35,166,226,133,59,239,35,167,120,89,80,175,183,161,88,70,148,137,238,198,162,70,210,162,181,191,246,120,119,129,37,239,30,190,101,20,15,190,30,120,40,234,169,210,244,75,239,237,39,238,84,178,13,21,47,154,22,252,179,33,138,109,186,145,172,144,48,102,5,70,119,33,117,219,134,191,185,227,221,253,135,1,44,98,122,138,253,179,126,113,4,217,10,214,40,88,99,100,133,200,158,76,202,175,164,50,158,54,252,244,59,112,131,179,235,238,172,2,118,154,212,156,0,176,209,65,148,113,100,13,152,242,14,156,82,253,148,103,136,177,35,229,228,90,243,115,228,69,11,20,239,194,48,201,245,64,25,208,10,177,33,88,93,49,96,134,195,47,206,2,123,157,150,49,90,23,98,187,175,166,4,72,190,11,86,218,62,239,195,166,234,69,12,20,177,91,250,140,108,235,225,164,164,100,71,228,154,176,30,247,200,21,3,82,94,239,211,180,163,72,166,141,72,56,8,39,159,152,74,80,237,9,34,237,145,67,37,89,35,154,44,182,37,80,182,155,242,197,136,42,244,187,6,97,165,216,73,231,181,228,159,68,76,160,104,214,43,38,230,127,197,128,231,141,22,63,14,193,131,206,56,101,216,1,29,112,156,125,139,98,137,216,48,145,98,78,185,156,36,104,184,13,80,240,110,134,9,58,161,204,10,136,35,205,77,52,150,50,105,27,214,182,40,97,188,27,179,71,155,103,248,95,239,33,197,246,140,248,23,112,128,176,26,238,216,197,131,14,225,34,98,136,225,220,218,128,218,96,222,166,159,14,172,68,214,179,219,165,185,18,169,85,108,199,1,50,128,5,125,152,162,252,120,53,176,90,175,20,178,156,80,104,36,191,194,206,49,10,201,179,57,102,232,51,82,82,34,37,70,88,227,78,158,6,147,43,226,102,38,179,75,7,189,150,77,164,19,167,48,180,188,205,160,62,108,248,23,43,174,144,89,238,78,0,228,12,112,199,28,247,226,20,12,9,147,82,139,17,98,128,220,195,156,182,223,158,183,101,14,8,209,114,67,157,60,13,180,184,152,49,224,197,232,143,23,3,129,113,49,93,10,67,197,80,31,95,11,139,219,164,201,106,13,67,198,11,235,14,123,161,201,70,57,95,5,92,174,139,141,250,113,136,24,220,105,247,240,105,116,29,23,103,232,19,95,163,150,92,240,24,50,105,148,143,119,143,46,144,108,105,23,28,208,196,6,194,224,98,174,159,61,85,124,46,179,235,39,64,71,216,159,161,65,238,27,214,248,180,112,168,126,88,169,113,195,28,183,142,218,92,153,22,56,1,226,14,57,154,143,154,114,157,212,115,148,119,76,106,171,6,112,47,98,115,161,252,221,86,142,174,211,2,104,252,117,41,203,186,197,176,182,87,74,180,110,86,224,217,46,103,226,111,27,166,80,103,0,28,141,119,19,159,249,95,225,143,82,152,190,178,138,107,141,22,223,106,141,105,73,183,120,70,107,71,116,1,184,109,153,17,130,220,57,226,22,56,186,170,49,64,27,137,138,81,186,181,0,37,212,159,134,35,192,247,232,42,6,207,167,226,217,178,151,163,18,248,108,151,54,196,134,77,131,208,125,26,232,206,251,52,209,51,174,93,255,104,83,139,69,196,248,39,233,6,0,64,9,232,143,184,199,116,99,248,201,124,34,44,81,250,15,255,65,189,165,70,38,134,54,39,196,144,163,212,169,226,25,69,209,180,245,141,85,158,23,143,30,65,243,35,54,128,66,21,215,21,96,7,4,185,107,125,6,86,250,140,168,5,213,62,233,121,49,189,22,241,211,52,214,63,159,76,24,53,66,57,48,220,229,231,183,65,76,142,224,88,255,193,250,168,248,248,131,251,138,73,7,234,187,9,118,198,185,235,124,100,219,34,6,64,202,181,112,5,75,190,204,87,156,107,168,4,58,12,46,41,174,137,65,109,136,179,147,181,120,216,196,147,104,67,136,73,221,191,79,167,154,99,214,232,7,90,58,227,64,99,197,130,252,2,229,239,119,183,171,235,48,160,74,238,239,172,69,178,192,160,201,110,38,205,230,188,221,210,127,98,61,229,54,2,218,138,97,64,199,143,83,31,181,31,49,170,49,134,102,101,211,58,242,243,123,97,148,194,59,132,15,39,98,92,62,47,131,50,22,164,11,82,100,226,69,16,44,196,0,24,232,146,12,99,103,14,85,136,203,189,84,76,130,37,34,19,27,178,225,71,60,28,194,245,39,62,122,92,119,11,8,84,55,14,181,183,244,83,32,158,105,244,38,226,116,147,182,38,134,118,114,92,241,57,126,250,97,19,14,180,124,197,251,157,150,133,35,18,147,154,140,28,85,197,48,29,214,43,30,251,153,22,160,137,100,90,146,224,201,153,24,179,53,166,101,145,191,145,105,161,32,191,237,24,90,83,22,50,19,155,59,23,209,32,42,32,228,199,173,37,236,78,203,249,177,178,183,138,143,42,10,165,86,13,62,88,197,16,33,135,118,40,196,42,116,228,224,227,15,143,123,0,184,3,152,154,136,113,234,83,92,218,184,141,250,219,221,224,104,34,150,180,242,115,250,139,85,72,134,20,42,170,166,210,121,108,102,177,38,40,22,80,241,49,1,226,238,203,205,40,180,158,167,123,116,167,65,126,46,237,176,136,33,55,138,245,130,171,246,66,65,118,195,30,158,81,216,201,148,9,209,106,55,64,231,84,67,241,24,43,144,110,6,187,106,61,245,68,191,190,180,195,34,94,78,34,131,116,204,242,204,89,131,91,103,135,245,135,169,47,243,77,209,115,244,228,17,11,202,106,90,18,223,106,215,243,2,68,252,121,51,124,29,17,200,165,242,79,242,9,136,233,198,184,225,30,18,75,89,71,214,173,60,48,108,98,133,204,65,140,37,31,86,239,36,193,172,139,141,146,139,36,11,61,58,100,225,69,12,203,86,11,107,157,171,66,175,109,42,102,118,138,31,39,168,53,228,132,224,59,231,37,129,145,84,166,126,55,93,121,225,193,80,231,220,86,85,177,21,83,71,228,35,245,164,167,211,18,241,235,6,47,140,136,90,197,68,22,197,195,17,48,187,79,60,188,24,182,128,252,61,155,190,27,80,195,240,82,136,9,183,82,158,167,123,180,119,22,58,111,90,121,222,13,54,209,117,236,230,184,149,113,20,184,30,133,183,82,56,118,231,76,92,244,192,159,120,207,59,242,51,49,85,92,55,227,94,95,41,60,59,32,174,245,195,176,91,123,44,9,253,252,106,43,117,160,131,214,141,1,204,93,116,31,159,229,133,219,199,197,231,168,62,183,76,39,46,92,175,175,92,115,154,207,143,131,123,228,11,6,101,230,44,239,200,202,188,193,141,170,141,142,38,206,189,221,168,12,40,82,73,204,56,176,111,251,13,187,64,170,170,122,199,114,76,17,141,173,139,228,149,138,123,191,46,82,49,248,134,82,159,35,214,111,76,231,152,52,32,48,233,78,52,244,14,23,39,122,77,167,14,13,226,78,127,119,249,241,98,232,180,212,0,145,41,133,114,243,149,159,57,165,121,228,19,39,122,115,212,90,98,9,110,40,139,50,212,155,138,68,76,111,182,207,89,162,95,76,103,20,183,230,27,86,222,214,102,34,82,138,13,179,95,95,196,95,206,173,32,227,58,155,242,134,216,64,255,163,152,243,17,183,104,226,66,141,239,252,60,77,164,171,202,176,247,212,249,222,134,165,230,210,70,236,234,254,118,249,177,64,198,87,29,219,56,139,227,6,184,51,214,110,136,83,30,226,105,208,207,191,110,48,9,124,236,34,183,182,245,154,143,208,166,56,145,106,2,22,90,36,175,54,77,80,126,245,71,12,204,124,190,226,99,217,44,17,55,78,111,12,141,77,61,85,76,160,247,254,182,165,108,68,138,225,235,73,154,2,26,113,213,89,41,80,89,199,79,151,82,212,132,51,166,151,46,83,10,97,139,252,118,161,103,47,62,122,90,255,191,72,1,114,137,92,5,112,219,181,169,152,188,101,100,12,168,237,204,207,192,232,9,119,79,165,0,175,184,158,87,195,217,17,129,147,108,197,140,58,112,234,117,220,21,161,69,89,24,60,109,224,171,220,24,89,1,174,91,151,235,248,80,37,42,162,40,167,237,75,116,74,33,215,20,42,5,176,185,221,244,225,73,164,63,78,38,33,52,157,149,102,56,249,241,234,51,144,44,94,208,81,158,228,110,87,136,149,29,180,195,87,158,151,155,243,12,172,13,137,201,192,220,215,35,41,86,88,13,9,1,20,227,151,247,200,5,73,224,212,117,19,142,65,140,45,214,131,168,138,238,112,218,165,87,196,67,243,15,59,90,196,191,26,130,208,25,96,178,136,248,88,26,209,205,71,119,114,171,58,178,73,40,209,107,0,168,229,132,225,83,197,6,183,225,226,185,244,66,47,36,180,167,187,118,176,207,173,36,42,165,144,94,173,126,174,65,75,172,69,84,29,21,225,43,176,255,64,76,144,94,14,196,164,211,221,144,1,203,97,103,113,243,137,223,172,148,67,76,28,82,174,15,186,49,220,236,68,181,85,181,228,193,250,167,4,221,197,84,254,136,1,134,134,160,91,202,197,231,16,139,154,5,25,120,79,143,217,163,0,206,44,232,195,103,95,116,87,40,249,220,82,183,137,23,41,17,7,247,180,105,29,218,151,46,1,49,36,217,174,80,40,63,203,55,11,111,226,27,105,165,196,37,239,231,205,199,228,140,178,209,35,30,2,156,110,226,181,115,172,116,35,48,34,135,218,232,75,60,237,4,74,93,110,50,48,216,6,123,203,241,219,132,242,36,182,70,87,14,190,177,139,173,32,127,138,152,50,222,43,78,67,124,128,250,163,242,242,175,2,61,33,45,21,219,5,153,67,156,247,150,176,9,129,7,128,242,252,167,193,30,147,171,186,114,119,247,251,102,122,93,229,97,74,17,100,66,207,171,166,216,233,181,194,100,226,62,25,24,233,93,45,78,128,18,163,12,203,156,141,42,118,248,209,15,51,130,176,208,87,147,203,19,233,90,92,154,46,198,44,16,183,233,216,43,240,69,125,154,202,2,174,186,247,43,127,44,158,252,60,222,60,233,53,89,44,18,246,221,245,28,125,195,130,234,68,143,82,54,37,254,137,201,165,92,194,236,31,5,7,37,50,46,206,67,47,99,192,114,82,212,37,36,203,25,110,21,119,8,79,93,106,185,76,25,55,221,187,81,103,155,40,105,29,91,197,11,220,236,226,98,200,132,117,39,76,80,5,60,113,154,126,87,139,60,189,44,101,31,63,126,140,149,33,65,13,76,8,244,255,21,159,205,160,226,51,182,236,229,126,216,62,101,137,185,89,77,49,250,86,160,171,102,104,48,7,134,143,25,129,133,180,141,186,75,134,70,153,87,152,217,212,157,11,161,169,145,251,217,240,99,78,9,192,169,184,25,102,133,139,185,1,196,233,106,70,115,50,98,57,137,146,47,145,2,220,16,123,193,152,163,210,221,165,84,146,3,145,27,98,238,253,42,98,138,157,61,233,148,45,112,36,42,186,97,164,68,51,18,165,21,103,219,202,143,23,235,111,90,119,55,136,67,102,36,213,173,197,140,54,32,12,228,171,96,163,13,159,137,245,216,186,197,105,19,200,97,254,211,144,219,71,121,158,166,137,161,134,184,247,41,39,224,216,254,227,158,128,179,199,74,205,226,97,55,139,97,186,219,195,194,225,120,138,152,92,142,31,206,4,68,101,23,15,187,17,54,170,233,138,103,214,224,54,233,148,17,200,52,20,77,105,54,128,26,173,20,197,105,188,186,36,201,32,82,23,60,162,149,137,200,89,29,178,207,206,116,182,20,173,249,88,86,231,1,153,21,60,207,176,210,147,229,57,229,118,1,166,113,70,191,40,77,255,71,77,235,211,109,220,50,72,96,206,211,16,99,151,235,54,215,187,34,116,97,201,233,60,55,6,104,158,243,126,246,249,208,231,105,82,121,62,114,80,36,159,57,133,126,190,184,45,112,196,128,107,202,70,235,196,203,221,69,254,85,188,62,239,238,193,252,105,98,228,143,152,35,181,66,108,69,177,42,198,80,140,167,167,245,185,235,180,212,22,23,103,162,14,94,195,250,212,15,230,184,7,206,185,69,47,61,35,7,48,51,190,187,29,155,181,188,79,159,67,16,63,110,104,64,58,242,1,176,128,255,56,45,98,183,241,167,147,150,162,174,200,71,110,184,57,50,229,52,25,69,71,222,89,75,56,76,229,213,116,179,69,28,9,250,63,137,202,55,242,108,209,121,198,179,88,68,87,188,206,233,140,60,30,150,194,74,98,54,54,0,11,195,99,3,165,118,108,177,103,127,164,59,57,6,102,28,31,42,94,248,100,241,52,148,205,50,163,220,249,41,240,93,18,204,30,85,190,154,154,134,163,55,98,53,141,124,169,136,56,27,138,248,157,112,172,48,17,91,165,98,136,143,253,32,6,237,153,125,34,188,177,214,180,149,200,30,63,123,248,92,196,43,142,0,32,56,18,139,161,50,32,7,164,71,178,170,46,49,208,216,226,117,229,38,199,175,74,104,128,56,79,233,113,128,80,168,83,252,88,154,191,207,110,9,113,183,238,218,43,6,230,126,150,184,183,41,0,148,107,0,244,247,0,243,129,199,97,38,49,224,44,85,21,0,253,201,184,30,100,147,118,34,142,209,246,67,83,28,245,236,34,94,20,218,119,185,160,178,88,173,157,205,18,241,74,163,45,154,186,156,28,130,124,109,2,26,50,228,104,119,244,70,186,23,175,177,125,203,187,65,11,142,114,41,74,246,155,152,35,96,106,156,5,187,175,198,142,109,34,30,84,221,197,221,152,96,11,212,167,65,215,238,247,90,6,187,68,102,28,219,61,218,153,178,69,45,116,51,28,163,247,166,217,25,217,49,126,228,179,225,180,136,204,110,178,178,122,73,92,25,153,70,201,247,226,5,202,78,22,204,216,190,227,22,161,187,160,234,187,151,241,206,199,122,26,104,139,138,119,222,215,142,194,9,47,143,180,129,217,27,251,16,111,72,206,215,134,136,173,94,43,140,134,15,89,109,66,206,209,198,5,63,153,212,17,119,139,236,128,187,18,70,193,144,50,74,196,150,169,42,247,179,167,90,28,132,205,41,79,21,211,85,23,140,46,187,21,144,163,44,119,83,155,97,164,224,237,200,198,156,38,227,130,29,3,61,226,226,66,115,199,18,49,245,109,177,19,202,236,207,123,45,192,212,99,155,21,243,133,69,60,249,168,16,83,160,41,118,146,117,220,165,112,5,18,56,81,226,121,209,249,220,35,95,150,127,151,186,252,120,165,37,51,252,77,34,11,165,232,211,211,98,209,46,166,50,85,174,221,81,23,189,157,241,52,125,71,18,193,2,220,226,98,207,210,85,248,108,82,235,114,172,158,44,248,165,36,229,224,83,103,114,211,167,52,152,77,205,81,158,133,133,72,37,124,28,104,12,135,62,221,201,205,134,135,116,20,131,152,19,199,135,1,174,209,151,186,152,62,20,113,207,143,247,117,102,248,210,122,32,46,64,196,250,103,23,170,92,138,72,13,95,204,133,244,107,136,38,69,151,229,136,199,91,98,174,14,253,233,97,136,141,46,166,122,125,235,111,115,53,70,72,228,12,177,102,49,230,233,251,61,135,215,167,12,13,175,101,92,231,164,181,18,70,177,5,137,52,120,54,172,74,223,3,115,71,253,27,116,161,136,97,99,26,33,54,254,18,25,249,130,14,217,51,237,20,89,244,11,133,138,237,7,21,175,247,149,130,167,195,182,19,49,232,115,225,75,55,99,202,17,41,237,112,53,34,23,132,57,196,151,6,16,96,6,159,15,217,148,156,179,138,129,22,136,213,36,47,167,138,216,152,174,3,46,46,91,123,191,36,134,44,27,186,227,122,34,41,175,69,121,52,47,222,207,194,146,105,18,184,51,238,203,18,159,53,0,32,151,245,162,228,245,22,140,100,26,138,187,148,124,224,138,181,128,141,206,6,158,190,245,199,207,69,89,218,13,128,129,121,164,226,70,38,208,127,220,88,54,134,190,123,228,21,219,116,118,195,45,16,233,36,145,231,251,112,206,82,181,196,6,119,148,50,76,23,27,220,172,252,118,165,252,32,244,2,5,232,189,168,216,144,103,252,233,69,229,163,68,93,40,243,30,129,5,105,221,229,58,238,74,212,48,6,110,58,75,87,19,92,142,232,101,52,47,92,141,245,217,126,107,228,226,73,198,67,197,150,21,138,36,71,153,250,102,220,136,48,161,138,241,203,139,21,116,52,99,78,55,115,138,93,161,149,140,100,193,103,138,200,53,149,8,115,169,24,4,198,200,251,252,48,215,238,233,2,49,237,40,227,136,0,195,188,33,14,14,205,158,125,249,30,166,158,92,168,80,17,27,236,96,196,212,65,206,22,123,155,170,50,146,84,158,12,51,32,27,125,250,167,13,34,149,102,132,154,42,6,219,224,150,17,23,189,25,225,95,9,32,85,74,144,187,230,194,166,33,107,244,155,157,220,77,204,20,190,106,5,164,84,49,82,149,161,47,174,128,220,221,188,168,49,215,232,111,195,133,26,249,224,178,86,127,166,172,65,17,82,34,163,155,179,22,42,78,24,119,227,90,197,196,41,229,25,248,89,236,8,74,82,232,219,245,155,77,193,205,155,75,78,170,196,177,142,119,196,13,11,53,11,73,194,203,211,216,121,34,95,5,198,231,214,29,12,40,215,125,248,204,103,23,11,136,224,0,233,150,40,33,110,175,202,96,62,163,192,133,192,255,78,122,110,97,70,41,37,10,144,33,158,17,183,13,96,204,30,205,255,244,160,180,41,49,151,179,195,0,148,189,201,127,236,122,153,149,51,227,231,176,134,216,34,231,91,197,163,222,158,138,73,174,89,174,23,19,231,28,117,9,212,17,168,150,158,164,32,227,187,23,94,156,238,81,60,144,150,162,92,131,66,159,103,104,116,152,117,169,35,30,165,233,211,217,60,220,104,252,217,82,164,143,152,120,104,137,42,20,170,157,203,35,182,91,39,90,150,80,72,250,221,6,15,124,171,144,217,17,207,146,16,251,136,119,47,138,196,178,46,104,203,129,99,92,176,127,167,220,248,16,119,183,216,14,52,79,83,83,174,123,169,5,97,66,77,86,85,223,117,35,26,27,87,212,230,212,85,230,179,139,107,96,232,91,223,246,238,58,176,68,132,46,222,76,131,231,210,163,109,20,48,183,1,13,154,14,61,218,19,248,204,22,69,69,37,63,10,39,173,91,82,68,111,199,72,175,178,187,88,220,16,70,174,222,245,96,55,218,109,227,167,143,97,145,247,171,22,70,190,181,82,160,245,235,90,159,211,58,34,246,0,137,135,94,231,157,94,232,104,84,132,248,106,84,85,72,83,128,57,64,249,171,117,62,19,74,205,121,212,135,17,104,21,123,215,86,35,216,170,32,225,200,75,117,56,168,106,41,138,44,139,49,78,234,114,16,53,185,85,219,68,142,212,138,25,6,0,92,165,249,115,235,106,17,108,155,243,54,104,166,221,245,236,165,219,255,111,60,87,235,57,183,185,247,219,157,89,0,165,147,143,94,191,178,132,120,241,94,90,71,53,97,83,138,176,31,109,165,123,73,206,149,140,83,190,181,103,149,32,178,222,31,84,83,71,43,123,133,223,80,79,22,168,145,83,202,245,202,124,174,115,186,18,66,209,218,195,89,42,71,167,57,20,77,154,109,31,133,115,150,134,206,195,120,154,212,180,248,54,203,34,9,183,208,176,151,166,233,130,149,172,72,54,102,101,81,119,172,98,34,15,183,191,153,190,209,231,199,23,253,160,183,129,121,16,253,17,241,190,160,236,228,29,52,86,67,35,226,89,175,40,229,237,163,104,129,36,105,232,50,162,30,207,58,134,229,102,195,123,198,242,137,86,247,53,181,222,28,252,139,125,187,78,39,209,69,73,115,44,171,128,141,58,120,28,219,253,188,186,142,91,62,185,64,99,24,58,39,228,151,87,20,171,27,135,167,138,105,127,190,181,236,112,143,136,142,182,140,214,136,58,96,142,215,16,157,97,216,163,41,10,63,217,163,105,234,140,82,181,26,168,33,132,186,155,94,0,240,60,165,128,189,65,15,44,189,155,104,233,43,53,16,21,24,93,210,161,165,180,47,92,3,85,195,229,121,55,245,14,57,196,68,162,159,173,114,142,79,68,221,219,89,173,63,126,55,145,135,120,154,126,216,170,83,142,10,43,23,227,136,156,167,136,233,36,141,129,195,135,167,42,199,136,54,195,214,104,96,100,234,13,64,255,113,13,126,164,6,233,80,126,158,166,222,235,194,130,116,250,178,84,218,113,202,3,84,4,210,185,166,191,125,148,126,11,196,18,224,253,146,62,109,45,226,237,2,13,53,77,106,45,82,121,177,17,27,193,103,45,91,59,126,107,79,17,84,111,198,78,34,106,101,81,121,150,103,192,188,0,214,49,117,104,21,2,23,159,180,115,240,167,182,176,32,142,14,127,10,193,170,110,195,227,21,92,44,136,99,108,245,185,183,30,47,238,181,192,156,50,163,189,62,235,1,204,84,9,220,28,146,61,250,52,1,197,11,171,83,12,141,224,138,143,221,71,209,183,139,39,45,252,178,154,70,135,24,88,42,11,86,112,61,188,208,220,5,144,54,241,193,85,197,55,162,171,24,0,38,23,195,46,34,185,62,84,206,5,206,1,243,64,251,7,32,20,155,209,177,65,251,101,174,226,37,80,99,79,91,171,139,193,244,18,11,105,85,208,253,252,179,32,144,150,8,213,25,36,88,200,241,230,253,22,155,47,227,245,24,1,123,158,218,211,53,183,32,89,143,202,26,64,112,114,122,158,6,134,36,16,125,140,144,77,140,206,213,90,186,166,186,225,1,172,241,136,161,120,117,252,111,168,148,107,93,143,120,6,235,13,161,159,54,31,113,189,232,27,103,187,158,227,161,138,152,2,161,40,199,163,205,96,107,212,2,127,60,187,198,233,86,21,81,244,167,173,34,60,224,218,187,241,216,232,148,130,164,214,46,30,34,173,35,34,238,84,161,58,196,100,177,188,175,138,207,88,194,145,61,42,224,184,12,18,8,90,166,98,2,130,178,0,3,162,239,62,94,197,10,192,91,192,145,215,210,93,134,7,89,226,97,238,127,241,110,216,163,249,226,37,2,148,169,85,134,203,40,215,60,198,75,7,126,158,207,211,191,254,246,128,160,28,66,134,109,98,186,240,125,198,207,205,153,212,171,67,124,166,33,208,47,179,149,60,170,216,146,119,46,54,218,123,29,25,136,87,37,16,240,185,35,178,126,54,184,191,1,144,79,206,80,21,18,160,22,243,162,118,78,193,72,178,245,160,116,196,7,6,131,139,56,39,203,192,83,86,48,45,84,227,160,212,163,7,217,133,15,123,224,223,245,231,100,130,58,82,66,124,174,154,172,63,190,224,62,9,241,180,34,70,221,103,108,190,43,62,26,107,234,225,163,170,49,176,74,233,217,214,223,62,163,206,81,30,9,208,25,129,113,61,31,180,188,244,96,144,56,191,36,75,77,97,114,155,1,177,10,158,146,170,43,168,200,71,192,254,27,72,155,184,247,231,27,82,164,162,237,108,116,177,58,65,15,29,129,100,13,185,237,51,108,106,53,238,201,156,184,104,170,143,168,44,14,238,24,80,223,219,152,250,244,32,233,115,129,101,233,131,211,129,77,108,135,16,67,21,164,6,22,119,81,132,229,142,184,119,53,151,33,54,29,245,82,37,16,163,16,247,157,56,54,94,155,139,173,181,73,54,33,24,220,65,71,101,61,162,73,85,142,177,114,6,96,238,130,65,66,190,139,120,237,186,92,8,130,141,97,66,28,163,117,129,126,179,54,106,24,22,131,203,136,129,78,125,233,206,23,33,152,214,51,189,240,6,120,97,45,8,22,142,79,164,102,215,128,255,55,222,154,193,54,208,239,1,249,254,34,142,195,125,246,88,163,128,2,70,104,10,183,173,246,103,23,116,178,110,87,74,248,78,247,87,17,36,245,108,118,182,234,118,56,154,252,62,4,93,34,55,61,85,64,115,7,169,44,201,130,169,205,191,220,58,41,26,56,64,105,159,237,185,16,129,245,11,186,154,108,205,68,77,111,142,122,17,111,70,161,3,174,235,193,193,235,15,158,2,218,117,30,21,122,204,25,202,169,131,57,34,175,199,56,34,53,21,77,51,103,187,1,127,160,239,62,27,44,26,226,160,64,46,90,165,193,135,149,203,140,84,49,25,84,250,43,42,17,218,137,174,123,129,68,124,180,68,27,137,207,210,189,79,239,72,11,28,235,74,186,91,162,206,36,177,230,229,19,52,47,244,217,43,63,162,223,16,211,48,255,42,12,226,79,33,30,79,107,38,125,252,37,82,243,6,188,163,237,60,11,157,125,89,253,26,136,191,122,226,105,247,185,194,115,238,212,243,232,22,111,106,33,158,171,233,103,1,37,18,29,192,6,120,173,41,2,32,184,114,4,113,142,85,11,212,168,138,143,154,12,72,66,82,129,199,59,120,142,237,249,108,1,114,7,23,67,149,17,187,176,92,24,120,171,231,85,49,209,147,118,81,226,143,5,41,223,77,188,98,93,49,160,117,93,53,202,76,229,50,52,254,80,198,245,183,143,219,19,112,255,109,60,69,26,148,32,214,116,241,252,143,61,174,223,108,97,202,96,41,56,246,225,163,200,192,39,10,230,7,90,139,215,35,93,183,4,131,24,113,122,46,52,11,246,6,17,199,175,223,79,78,61,136,119,35,173,75,1,178,180,2,23,166,104,26,226,131,125,11,218,148,170,98,122,130,199,37,9,61,39,68,159,174,152,32,65,2,178,214,211,160,180,230,207,187,11,142,16,74,154,244,199,135,85,92,5,195,34,116,229,250,244,186,84,51,139,208,147,94,89,231,66,43,129,5,61,96,163,75,26,235,32,120,26,208,19,198,163,171,125,58,0,16,246,116,233,100,51,12,75,69,63,43,1,53,18,84,107,68,55,198,35,94,235,50,36,118,45,99,128,31,41,210,180,208,39,82,96,166,47,166,37,211,73,220,40,152,105,26,8,1,28,37,250,116,166,53,195,63,19,70,87,214,8,134,196,51,119,75,79,60,158,113,212,208,30,113,17,234,224,223,46,155,209,208,66,204,118,62,14,234,48,146,208,43,134,244,80,111,98,124,198,96,14,38,153,211,223,51,29,228,60,231,174,77,79,28,124,13,195,88,88,151,97,177,102,245,63,217,210,65,220,13,72,31,165,197,106,95,24,112,79,252,120,21,190,49,187,143,205,4,113,49,161,103,85,39,24,67,227,254,248,113,12,166,158,120,84,100,216,177,228,89,203,123,155,211,20,228,10,252,172,59,20,140,237,177,202,70,208,239,28,49,97,150,199,30,220,73,200,31,9,3,235,201,229,174,15,76,1,59,134,83,149,48,134,209,170,65,23,72,88,76,3,114,86,0,226,233,78,118,236,49,77,245,82,28,16,56,206,203,44,9,252,231,99,12,244,192,48,161,195,130,106,84,21,183,99,117,223,167,87,158,58,231,164,71,3,182,143,18,255,158,244,58,175,152,251,35,126,28,10,10,117,204,139,224,157,159,29,79,157,158,186,37,180,65,198,156,226,203,61,17,3,152,78,74,108,53,202,182,180,188,99,193,170,18,8,17,231,218,129,41,250,113,127,11,149,173,78,223,152,40,189,210,21,153,233,34,141,78,48,28,158,173,214,49,111,131,177,124,149,44,120,106,191,3,134,151,20,63,110,123,235,138,161,69,140,202,19,227,183,94,250,110,235,244,10,6,108,188,246,46,10,111,99,218,133,51,119,236,255,99,12,200,181,184,147,241,201,58,1,253,57,95,69,129,95,168,118,188,209,116,222,60,155,152,18,84,130,81,171,250,137,207,253,211,53,32,78,161,215,140,8,171,33,110,118,85,75,150,168,241,89,91,198,16,167,158,187,85,35,184,147,186,0,125,87,171,148,91,33,8,232,169,129,234,154,68,128,126,54,10,56,76,170,77,147,236,120,16,87,92,220,13,63,79,196,231,222,141,74,113,114,219,83,49,132,8,36,231,168,220,55,47,117,234,217,135,125,59,123,205,230,113,52,218,209,151,143,15,65,245,28,210,9,188,211,31,181,18,81,200,95,229,176,137,129,95,87,219,173,126,248,66,176,66,82,33,253,4,120,224,213,249,121,76,84,192,158,139,112,60,246,108,166,52,209,223,108,13,98,79,20,102,192,15,183,63,49,169,8,45,162,88,192,15,124,29,149,231,226,163,71,67,119,194,50,170,64,127,55,106,121,100,245,79,224,195,248,122,165,167,129,131,148,217,52,144,2,147,180,255,54,64,109,138,161,178,50,123,227,119,13,32,110,116,226,107,72,26,72,198,233,98,82,112,73,183,17,161,218,26,35,35,232,252,220,217,169,130,100,208,93,76,76,78,211,42,160,210,249,164,208,124,117,230,95,198,205,250,125,92,76,192,151,101,250,34,84,156,184,119,102,136,161,107,210,124,17,185,64,31,24,163,208,250,193,149,140,71,220,95,221,185,219,212,34,96,146,62,4,21,19,3,40,165,159,213,129,252,143,87,131,101,173,191,13,88,190,255,52,133,113,10,38,176,0,94,251,26,192,167,97,136,9,220,160,205,73,249,240,131,143,148,90,234,249,100,154,104,156,91,254,226,105,181,78,154,23,225,14,159,62,108,162,184,75,107,113,96,49,252,18,204,136,155,101,166,68,156,173,183,206,197,103,164,69,75,25,160,57,254,105,35,147,26,102,176,36,14,201,186,47,127,53,221,60,170,133,65,242,30,177,86,40,179,164,73,73,218,186,190,82,132,73,172,33,101,45,174,61,15,147,73,44,46,6,41,98,105,74,147,178,185,217,93,12,5,131,166,90,97,182,253,18,181,147,214,230,222,180,55,107,90,168,60,183,16,67,123,160,223,5,174,193,112,41,155,180,107,178,181,97,250,127,210,98,116,226,42,133,149,211,55,25,69,111,187,104,201,215,185,109,198,87,135,141,69,153,106,81,101,5,36,111,254,90,75,16,247,46,180,170,86,128,81,122,246,157,114,116,75,163,164,85,43,44,234,89,111,31,218,241,215,150,2,9,204,31,165,111,72,103,126,42,17,184,104,190,186,121,94,189,171,106,12,170,78,170,31,203,163,34,185,227,164,234,10,8,178,85,227,151,209,117,67,107,228,138,167,153,64,194,160,243,86,42,130,103,33,68,191,252,197,128,2,188,229,123,9,120,146,111,27,81,155,244,132,32,167,41,186,228,223,60,219,19,136,129,191,107,54,215,69,128,197,60,16,111,128,238,247,175,201,97,210,178,94,115,215,98,51,70,250,153,241,136,177,202,235,83,119,200,249,185,98,26,208,116,100,12,45,249,119,225,57,246,253,136,49,114,124,57,54,168,86,207,119,81,137,224,26,28,200,53,44,3,21,83,158,30,98,99,239,157,207,187,203,7,92,60,1,2,200,115,45,29,121,74,87,31,157,123,156,32,148,76,57,197,132,31,21,7,16,227,217,200,68,69,12,243,132,127,55,33,71,224,160,68,12,194,132,31,174,10,112,128,58,147,71,123,209,176,17,226,89,31,104,59,200,178,168,170,255,196,52,135,106,40,145,2,152,214,92,107,128,180,208,212,222,157,228,5,155,171,179,74,242,231,89,208,99,89,19,69,116,49,37,71,90,101,113,142,79,118,69,107,188,152,154,198,226,213,199,114,251,54,75,181,42,200,170,147,70,45,200,242,41,167,232,97,63,59,113,122,85,176,165,35,105,2,43,207,140,59,97,235,164,179,180,149,242,76,202,101,38,69,76,211,144,30,93,64,117,182,191,153,176,89,218,207,114,53,167,179,68,140,83,150,244,183,135,97,113,126,98,35,154,104,253,17,207,28,51,122,86,110,174,119,47,144,117,15,241,36,220,168,115,6,117,102,13,49,80,51,226,39,79,42,169,186,43,75,92,155,212,181,52,145,108,104,90,221,197,6,80,167,226,243,226,47,69,128,24,14,141,173,155,252,252,235,221,124,155,110,107,75,208,195,93,23,213,88,46,198,238,214,43,226,188,123,52,63,127,141,109,222,202,123,6,106,119,85,219,96,67,206,90,196,119,46,141,115,3,125,239,110,6,144,38,169,38,118,192,217,156,205,197,240,201,105,183,1,217,144,226,223,221,48,19,21,132,148,60,102,107,190,17,193,163,45,75,251,5,224,167,89,195,197,13,170,9,113,250,72,59,143,175,40,12,49,248,39,90,241,79,62,164,249,225,6,224,242,41,145,61,110,195,168,95,227,9,98,32,49,117,175,89,13,159,95,34,205,40,81,116,175,65,77,148,92,53,192,227,157,21,101,103,26,41,101,60,77,159,120,210,202,97,16,84,151,171,227,78,130,109,103,29,249,87,134,52,127,183,253,144,71,173,165,195,119,10,61,145,148,213,72,209,253,204,41,46,40,172,252,172,110,242,0,19,39,185,173,65,84,40,247,167,224,159,188,112,114,49,221,184,90,64,110,104,170,213,247,56,140,86,26,27,38,208,112,244,239,55,159,16,113,238,177,85,12,131,150,91,88,52,0,246,169,21,253,11,239,178,124,51,2,185,47,32,203,42,62,218,213,55,10,52,184,185,235,87,31,227,120,186,247,66,37,66,111,73,197,56,70,223,87,77,60,29,221,224,112,57,113,147,127,226,9,75,186,54,34,88,92,207,173,78,90,244,171,214,134,24,251,116,232,156,227,207,109,77,19,80,178,87,62,96,188,137,91,74,179,188,204,55,29,123,97,15,147,3,203,26,71,181,234,207,15,230,198,188,158,164,105,69,75,24,23,191,218,54,132,157,57,61,61,16,213,241,171,224,158,233,164,231,158,175,6,174,224,247,52,229,198,93,88,191,108,224,233,11,240,178,161,232,87,93,79,91,9,37,129,243,19,19,153,211,142,47,178,111,221,149,29,25,221,115,157,172,250,244,218,204,15,188,30,113,167,101,239,233,181,1,101,209,127,28,21,175,200,40,3,144,167,17,3,39,225,176,181,155,6,234,230,239,220,101,43,196,121,118,194,160,29,61,249,195,116,26,106,152,200,250,245,74,124,87,167,233,68,215,3,150,238,175,247,29,241,177,66,117,255,19,170,246,195,195,236,141,164,190,143,1,211,125,213,231,136,11,212,243,122,60,206,20,206,207,240,52,74,123,45,84,0,192,173,151,152,81,186,70,53,11,108,32,105,110,45,31,75,142,42,247,167,223,133,196,89,247,113,99,227,14,237,33,50,207,127,251,200,172,206,238,81,194,171,195,170,224,98,74,113,181,62,150,200,217,71,80,109,68,56,198,211,35,215,7,240,3,221,127,156,18,238,245,136,143,94,93,189,135,24,188,115,181,68,88,146,29,63,78,135,178,150,190,159,145,126,121,52,164,104,202,246,244,164,96,137,198,111,115,205,169,130,71,101,183,88,144,69,11,186,22,206,55,171,69,240,31,135,238,82,61,240,9,3,202,215,31,139,24,98,132,169,149,191,22,88,247,119,227,185,42,244,4,181,109,222,248,139,152,100,177,214,13,163,13,187,31,63,194,114,91,95,77,157,228,199,131,48,13,137,181,141,167,234,190,110,7,95,69,12,94,162,232,248,73,253,224,215,180,98,180,57,181,151,167,192,22,92,174,49,92,124,158,205,233,245,147,233,188,112,49,204,229,79,101,35,168,137,233,219,197,32,38,151,245,84,46,66,168,81,92,10,113,219,124,130,49,86,94,245,137,81,48,79,142,220,58,102,252,205,149,58,117,77,194,153,215,55,178,139,73,69,60,63,77,64,120,186,148,176,218,19,150,232,109,249,30,181,78,13,237,180,161,114,46,101,159,48,82,214,90,185,123,244,226,57,202,201,95,140,91,154,231,83,176,76,62,48,158,254,1,73,63,62,118,233,174,175,224,242,233,143,25,97,176,7,203,71,70,241,76,126,2,15,204,130,255,118,183,182,54,221,38,131,144,237,39,53,82,91,221,98,231,98,218,49,174,65,34,64,107,80,97,115,119,7,130,184,201,72,170,112,38,125,160,95,185,12,98,170,249,158,54,2,10,61,155,239,208,89,201,66,235,187,129,87,200,241,227,3,194,115,253,241,179,22,31,181,53,81,72,244,110,215,254,136,31,66,152,139,143,82,126,58,90,206,177,28,31,226,228,164,11,180,61,165,210,4,45,106,113,93,72,163,223,210,10,165,99,47,81,217,29,98,250,93,212,133,0,6,249,206,218,166,181,118,104,196,164,211,222,250,109,255,194,74,87,85,41,176,22,125,169,54,196,168,89,45,94,223,236,53,215,87,244,154,109,13,121,3,15,11,187,138,139,171,97,49,106,109,251,112,96,8,123,154,21,208,242,244,22,197,183,191,31,63,78,129,214,28,15,64,35,103,140,28,142,209,246,148,198,183,143,44,192,196,181,235,21,97,128,164,31,60,138,137,143,193,154,52,150,201,127,126,238,13,199,72,81,147,23,14,207,71,239,251,27,90,173,123,252,161,82,91,190,251,33,42,160,44,43,127,109,14,38,125,108,82,60,232,234,113,13,188,119,131,35,82,177,149,65,134,248,109,192,56,150,71,115,248,120,196,199,213,120,138,10,32,154,248,210,178,136,13,155,76,227,214,219,154,31,92,76,60,82,115,105,231,70,62,46,123,172,246,28,15,122,28,184,154,37,174,31,19,119,205,161,87,99,106,139,245,154,224,205,62,53,151,173,180,59,43,0,65,44,77,212,81,45,113,71,78,135,171,230,8,141,203,48,94,125,182,120,126,210,151,63,124,224,79,156,73,91,107,149,7,129,167,120,216,110,216,39,193,72,57,86,28,1,40,42,214,147,251,196,126,112,77,12,42,222,90,90,3,110,29,249,213,63,43,27,35,179,166,132,141,248,192,197,133,72,196,83,167,81,44,119,238,98,16,92,117,189,192,147,249,250,32,16,195,137,153,181,98,130,28,133,127,117,165,193,81,243,12,212,54,141,226,223,85,65,198,209,90,234,78,147,165,235,13,242,233,75,161,52,233,71,242,138,127,44,162,106,13,148,79,1,87,142,43,134,178,211,173,33,48,56,224,214,108,241,244,209,174,235,45,63,52,166,99,23,111,30,126,106,150,89,19,23,19,210,212,206,93,104,89,83,88,204,199,146,63,102,203,83,189,203,125,25,235,9,161,178,110,195,98,101,231,254,48,198,185,134,75,97,234,26,41,38,13,147,96,107,2,165,128,156,55,124,189,38,211,242,136,51,88,154,254,52,41,170,246,212,198,83,18,23,3,7,216,184,60,141,43,29,207,235,155,83,156,117,141,32,163,82,168,133,252,164,252,233,153,20,122,132,243,231,8,103,3,84,216,143,165,98,31,246,13,188,114,9,60,73,118,43,227,246,129,19,53,199,112,121,187,67,134,175,246,15,115,252,73,115,144,250,116,149,70,180,58,237,252,40,242,228,60,111,198,134,90,52,49,10,65,207,238,190,23,42,48,156,79,164,8,10,179,241,133,246,224,144,6,48,224,177,101,218,138,75,2,98,238,60,181,61,240,156,253,185,199,149,118,173,29,0,130,233,190,152,30,139,245,71,161,219,249,213,10,107,52,254,140,109,242,81,71,32,6,107,89,191,234,76,208,136,131,93,141,77,227,73,222,80,94,235,247,234,209,231,212,169,78,189,87,167,115,25,152,152,228,169,222,78,41,128,8,126,115,210,151,170,241,100,125,14,33,38,127,245,92,125,253,40,131,26,239,54,192,215,246,116,87,97,111,199,106,141,252,36,193,51,145,218,30,223,157,216,179,79,145,56,93,152,119,173,193,73,213,22,12,226,248,61,54,18,105,190,167,170,193,202,70,125,228,88,204,179,62,37,255,105,196,38,229,190,87,132,31,192,146,209,122,33,206,138,74,140,62,27,31,127,35,210,98,56,238,90,184,70,201,156,143,155,70,133,81,159,220,254,185,187,226,171,1,5,173,90,220,206,209,141,123,149,242,196,227,128,202,143,163,239,122,108,37,42,92,212,75,95,32,179,151,56,31,96,203,106,191,63,88,53,217,3,208,4,57,200,6,101,41,90,128,100,121,199,135,101,62,163,107,193,196,250,0,5,77,74,154,86,10,34,242,143,187,45,196,233,129,238,50,148,215,148,238,200,218,84,23,134,40,106,43,53,190,11,210,69,9,216,0,211,207,41,185,159,125,254,147,129,87,14,228,186,115,10,244,138,84,122,64,245,186,221,24,129,107,0,144,77,17,3,20,182,98,193,0,186,151,11,136,252,218,12,107,3,114,192,37,166,10,44,205,156,145,144,210,13,45,3,39,73,82,70,188,218,146,202,242,217,0,239,141,59,50,154,115,100,181,105,203,72,171,196,103,55,43,96,22,241,44,51,223,189,114,174,11,133,35,164,166,24,95,195,245,248,178,70,61,17,211,152,29,63,14,63,166,12,140,233,15,63,227,252,52,93,123,242,230,121,206,64,91,119,96,68,139,101,82,192,124,189,195,70,231,72,198,216,26,81,243,189,64,0,194,76,58,46,82,65,235,158,123,168,86,99,49,141,24,34,199,229,5,55,203,81,119,241,116,134,47,136,198,214,159,120,112,181,205,27,157,35,173,68,232,163,186,152,158,164,235,125,101,171,194,106,190,92,131,254,100,9,31,156,227,130,211,226,246,192,56,7,115,93,202,243,110,248,239,201,45,21,82,21,89,96,222,178,245,29,249,245,66,178,52,11,17,129,161,59,198,87,77,187,84,151,74,141,126,46,30,134,65,56,201,139,129,193,115,231,136,114,63,133,206,6,116,23,103,55,126,155,118,253,45,98,176,32,215,140,167,169,167,184,75,13,78,43,201,189,226,98,226,199,69,197,198,96,26,98,244,143,140,27,100,142,251,209,244,12,137,71,121,252,57,240,58,103,136,129,241,210,87,55,0,97,220,86,192,66,170,119,139,18,218,183,38,241,79,106,105,7,89,74,170,70,188,193,15,113,197,214,104,34,230,84,95,113,39,246,118,247,9,16,108,105,149,16,91,181,177,188,187,15,232,136,191,141,0,232,51,42,69,197,80,29,46,23,83,82,221,245,105,186,100,124,151,145,237,223,66,221,144,73,117,38,121,122,145,210,191,82,114,11,221,55,56,88,13,245,153,21,226,207,225,40,19,37,153,35,203,130,12,171,1,114,41,52,161,186,205,38,33,2,31,23,144,233,250,232,36,10,24,243,61,225,137,174,50,223,0,5,236,21,47,110,199,59,153,50,37,103,40,241,232,25,197,208,181,0,99,50,188,15,80,25,155,80,65,209,121,121,76,3,143,224,82,142,178,133,29,14,49,190,142,139,45,12,167,251,0,151,234,78,8,145,100,9,178,154,184,206,43,134,218,92,151,202,226,18,30,204,57,111,82,138,129,140,5,190,62,112,69,164,96,26,39,249,46,120,235,119,138,223,38,194,190,229,212,26,46,167,43,58,234,146,179,244,50,208,105,78,176,57,94,109,145,34,249,108,50,122,189,197,143,3,140,49,229,179,105,32,174,30,49,164,204,60,73,239,148,105,190,220,99,3,227,184,74,127,235,17,163,8,123,60,93,33,198,237,34,198,149,221,61,230,148,190,196,187,214,35,83,181,224,250,127,2,26,56,174,195,103,98,103,113,251,137,193,218,80,49,201,176,216,224,93,21,52,194,187,28,231,154,201,130,92,2,102,99,186,250,25,4,181,42,96,179,153,219,51,245,30,231,206,46,15,253,109,90,62,66,138,203,187,244,225,177,87,152,1,212,8,244,113,19,55,84,202,145,4,137,87,51,229,42,6,133,104,185,49,123,166,163,41,148,70,134,107,188,214,56,151,0,151,137,7,205,244,246,210,98,49,233,201,151,8,20,141,231,107,213,248,108,204,71,49,96,248,42,64,163,238,233,155,10,197,68,26,180,173,72,175,80,181,6,34,187,136,41,114,11,5,63,217,85,162,163,17,15,175,142,97,49,19,133,88,42,46,57,93,165,177,40,251,104,250,110,66,61,247,104,175,169,215,222,160,248,107,220,77,76,241,112,214,145,223,208,52,62,22,160,210,34,132,18,44,148,202,26,56,97,50,103,228,188,151,59,131,147,94,127,41,219,49,49,28,42,46,166,167,230,153,20,46,248,152,82,24,92,37,191,104,226,227,75,125,103,147,122,197,34,113,32,35,9,154,221,173,244,245,115,187,116,104,212,47,166,16,55,99,244,189,98,188,145,178,66,60,132,198,22,169,181,66,175,144,146,170,150,129,3,244,95,221,119,1,56,96,60,98,3,41,244,208,54,172,90,93,141,43,44,198,226,6,37,204,72,69,82,182,24,182,96,211,236,16,147,28,144,173,48,172,196,203,95,77,116,76,250,195,241,213,235,254,160,179,76,108,1,93,17,211,140,235,190,36,237,249,75,50,163,168,62,172,55,31,55,96,10,114,41,14,194,39,211,125,147,133,89,216,101,96,139,106,205,120,179,33,1,138,85,103,160,186,17,254,133,130,179,63,82,250,17,155,127,21,29,37,93,53,18,101,233,211,85,14,42,60,9,183,21,245,112,96,30,251,148,161,7,165,158,154,146,29,200,143,166,139,225,238,19,133,69,35,77,138,220,165,197,101,196,237,193,187,198,206,158,177,73,193,109,84,241,84,45,13,37,151,0,230,101,42,130,90,36,101,39,109,5,210,205,204,124,1,193,86,66,140,242,173,34,134,40,53,206,253,198,212,146,115,15,160,94,218,37,158,166,245,61,203,187,49,251,194,2,162,192,180,74,103,239,17,211,206,59,66,220,201,194,202,208,168,114,252,26,218,126,115,78,153,191,136,137,11,244,152,212,105,156,228,34,54,42,110,223,43,116,53,45,157,53,98,230,189,198,102,33,15,187,101,104,182,68,126,105,83,199,180,132,104,137,126,113,176,230,98,159,18,206,156,242,227,199,32,134,201,56,118,34,68,38,50,180,110,62,198,213,27,192,195,138,120,152,162,113,105,47,10,36,200,157,3,38,94,140,140,238,104,153,20,204,223,158,67,138,247,39,86,254,52,27,33,94,12,158,238,150,159,158,16,157,197,148,129,5,88,187,252,54,213,100,211,119,18,208,0,138,3,109,236,137,35,108,13,28,170,61,117,53,151,149,89,199,211,21,138,28,145,86,84,193,12,41,209,254,44,226,78,158,54,70,86,169,85,146,93,10,197,251,78,241,219,189,172,231,0,109,243,246,227,199,23,233,25,25,184,17,140,196,184,207,30,22,238,7,168,144,234,30,126,131,88,101,128,148,79,162,41,136,159,248,148,210,201,190,196,84,97,249,250,240,40,17,21,62,90,213,198,18,80,219,233,91,252,248,18,148,208,139,152,58,83,63,249,11,190,113,125,117,73,214,205,238,82,24,172,187,138,193,220,137,239,2,243,86,58,246,89,191,115,73,199,171,73,18,169,123,178,126,206,166,79,105,203,52,154,109,17,143,84,118,60,12,109,147,56,2,160,245,205,238,94,23,184,3,77,213,56,13,250,78,99,128,24,99,91,92,140,213,172,119,195,15,64,123,233,17,179,29,204,18,91,28,212,26,61,123,235,199,69,230,3,167,196,74,170,195,72,182,224,95,198,211,3,92,40,249,46,96,40,34,2,76,7,157,98,84,89,217,103,113,23,251,88,126,37,11,79,129,97,30,124,204,219,72,139,81,44,168,180,54,15,187,209,122,34,251,155,106,211,17,62,2,141,190,91,157,0,107,182,43,30,54,91,211,154,81,242,35,190,117,26,128,54,229,252,204,72,163,192,112,92,241,57,185,178,210,231,42,226,180,185,184,210,100,160,63,206,168,195,6,178,240,121,214,175,130,103,195,211,224,16,86,72,232,10,41,192,80,159,16,26,129,170,47,206,52,95,251,176,129,10,23,34,243,223,66,102,207,45,66,100,93,52,158,1,99,238,72,190,22,27,220,229,164,63,222,40,254,246,117,166,165,108,73,165,30,226,84,195,117,223,102,79,233,46,193,164,140,72,63,48,227,69,56,114,16,99,231,124,135,126,227,107,10,115,149,137,103,217,33,62,198,214,72,207,187,225,197,241,161,29,91,24,44,166,255,240,31,254,245,175,255,249,207,255,244,207,127,250,243,95,254,225,79,255,249,111,254,235,63,254,237,127,250,211,223,252,213,255,249,239,255,237,255,253,143,255,253,127,255,215,255,252,171,191,254,143,255,244,119,231,47,32,189,79,134,242,157,255,234,95,255,245,175,255,235,95,254,229,159,207,223,254,155,63,253,237,95,254,203,159,255,244,87,127,253,247,127,250,167,255,244,167,191,252,249,95,254,230,19,252,219,127,248,199,63,253,187,191,252,249,31,254,241,239,249,129,127,250,243,223,253,195,63,254,237,95,206,207,255,251,111,44,155,46,206,234,187,18,24,205,45,76,12,112,241,213,26,89,158,189,40,208,125,197,14,148,109,210,170,109,225,70,228,199,246,9,113,126,76,61,24,110,137,98,187,216,0,69,183,136,167,41,33,23,159,253,45,60,43,150,84,109,61,22,208,206,105,209,145,81,104,19,15,83,242,222,158,135,173,239,35,196,112,220,62,175,166,199,250,62,157,30,159,155,182,202,252,49,203,34,38,195,55,84,188,188,226,150,162,203,170,28,17,63,225,76,33,182,36,247,43,46,213,117,54,213,146,77,138,124,76,92,163,200,103,83,169,33,224,149,54,176,221,221,236,216,244,205,8,209,16,98,0,148,226,233,1,223,203,243,52,17,178,120,26,142,203,252,60,125,110,239,88,174,243,15,167,0,58,216,143,151,30,123,129,192,113,122,165,83,70,70,117,227,31,196,123,92,169,178,86,218,87,65,58,30,210,146,36,112,207,156,148,143,91,18,105,130,165,175,169,180,205,240,122,33,20,216,194,148,133,152,250,233,22,98,0,38,245,155,143,255,237,229,190,153,82,46,69,29,164,112,255,88,175,238,224,109,180,118,215,143,58,238,125,92,22,70,41,37,128,11,199,24,130,67,96,198,200,26,121,230,162,226,122,11,22,63,32,138,165,98,235,221,115,49,177,96,185,35,183,117,174,186,125,10,172,200,16,38,45,138,48,105,162,138,167,105,129,19,219,24,124,43,71,79,50,49,151,153,28,143,227,80,231,21,199,99,208,116,166,82,82,114,30,136,3,51,39,11,122,193,79,188,253,122,70,156,36,171,102,172,38,20,142,186,24,159,123,233,164,53,122,47,125,210,0,154,19,190,206,12,88,211,76,238,82,83,138,252,106,51,163,166,119,179,4,180,171,178,84,165,112,159,135,27,198,28,149,41,113,60,154,117,163,166,157,25,198,253,148,161,49,195,57,150,27,64,154,161,191,77,89,135,135,149,104,24,232,122,112,7,7,57,126,218,96,228,100,43,224,182,134,187,0,160,225,148,238,233,108,49,139,123,62,154,177,160,232,211,199,56,139,146,221,115,25,131,188,41,82,78,128,207,72,5,55,83,87,3,155,126,185,153,7,150,36,57,212,43,6,46,52,151,184,37,143,203,59,85,7,159,61,82,90,104,89,58,0,197,31,216,52,99,205,208,162,196,186,245,228,209,50,94,99,3,67,157,218,116,58,183,81,154,135,216,218,216,228,155,193,112,201,110,179,83,87,60,117,123,3,133,153,227,236,100,2,241,89,134,13,197,79,36,33,55,241,219,103,157,9,161,182,184,220,45,86,121,53,10,16,78,205,225,191,76,188,155,164,150,142,24,16,158,184,19,49,93,69,255,27,9,236,57,216,97,150,44,112,151,243,21,147,79,40,30,102,35,126,78,114,74,196,253,24,92,161,162,25,246,188,145,153,194,179,164,184,99,198,233,145,185,210,74,245,86,156,29,240,154,183,190,26,194,237,21,58,154,146,229,116,11,12,24,7,164,215,178,214,199,237,159,87,220,0,73,143,129,211,121,37,237,57,5,232,209,190,195,34,226,84,142,34,239,110,16,97,198,241,0,231,125,92,199,19,178,97,144,168,226,187,0,181,184,222,198,143,133,119,197,102,160,83,90,162,12,16,158,82,164,230,83,94,107,46,18,220,47,201,90,202,227,4,180,58,36,137,89,172,127,33,210,171,6,29,43,44,117,229,215,154,23,214,213,185,19,251,208,167,167,85,25,196,171,65,110,209,245,90,100,242,239,201,157,52,26,203,172,128,55,57,189,234,150,228,183,182,78,88,212,110,69,141,232,47,55,158,228,179,23,80,206,113,119,85,171,91,150,73,219,230,241,93,165,210,138,208,38,147,48,197,69,9,113,33,2,121,223,157,33,41,220,35,180,29,220,183,215,66,250,117,113,86,79,59,108,234,104,36,91,94,176,111,41,14,15,93,89,179,244,118,23,2,1,35,2,90,102,181,232,135,177,179,234,142,243,73,69,148,68,64,40,232,165,200,240,138,9,196,44,17,111,232,115,226,195,142,162,21,202,129,66,185,94,222,247,122,50,84,37,121,55,237,87,59,76,40,40,4,196,185,164,67,148,146,189,16,119,34,144,85,196,199,188,136,232,230,185,172,186,214,15,33,166,76,45,110,229,223,207,137,24,38,155,107,171,16,183,251,131,184,173,26,214,136,213,78,60,63,14,37,88,136,143,190,20,151,197,94,149,186,24,89,160,7,138,180,147,214,13,251,173,210,26,174,159,13,33,81,15,163,214,16,94,31,41,32,148,97,180,146,70,213,55,91,108,86,140,109,193,53,71,10,24,220,117,79,186,180,203,51,234,64,107,71,188,233,109,122,196,103,27,133,198,163,139,166,103,93,204,145,246,181,13,41,255,17,43,200,62,58,130,47,27,4,202,146,158,165,174,236,52,23,47,74,95,116,31,145,198,248,92,114,90,241,81,19,250,209,155,190,157,230,226,65,249,144,136,81,213,31,94,245,228,82,128,25,117,168,120,5,102,131,177,119,75,202,27,173,127,108,143,234,191,13,250,131,16,188,34,62,166,228,167,14,169,145,6,165,67,159,62,150,137,55,77,17,235,45,179,54,89,76,188,69,111,102,225,194,49,36,5,21,239,232,169,34,222,55,150,46,53,253,84,243,219,193,220,71,75,200,189,143,180,55,71,93,176,46,114,170,133,69,74,225,100,124,115,75,224,236,201,79,3,17,231,21,187,180,71,211,60,42,195,110,4,20,155,255,120,39,80,54,101,66,225,23,242,8,97,49,171,93,130,66,136,49,247,252,163,105,73,148,104,128,137,63,123,128,234,107,246,209,35,92,222,130,192,125,128,135,189,95,169,103,221,16,83,21,169,227,58,83,93,102,136,247,122,238,228,76,105,150,183,222,17,140,90,173,61,175,230,134,159,254,85,64,248,168,150,181,42,179,144,110,99,166,146,25,3,155,198,115,45,197,0,236,5,100,175,80,48,2,234,106,136,97,44,144,87,31,13,236,120,15,232,115,24,106,100,45,185,245,214,231,65,28,49,89,0,253,44,168,119,62,72,45,123,26,208,89,125,154,235,231,11,252,216,143,75,110,24,105,173,159,166,50,97,171,122,111,237,95,165,106,136,113,170,244,205,52,9,182,43,6,110,32,171,184,115,184,174,56,37,93,76,34,76,31,37,185,137,225,185,212,31,31,211,89,251,126,98,62,93,196,214,183,122,127,220,218,244,68,140,37,186,239,211,128,208,95,49,8,113,45,201,208,42,173,120,34,206,128,73,93,49,84,19,85,196,181,162,40,66,140,46,211,167,123,250,200,214,126,203,149,4,110,11,105,129,14,241,138,5,74,136,206,208,66,90,39,164,198,171,35,98,250,160,70,188,185,82,53,163,111,6,58,44,245,43,238,226,56,21,235,102,112,144,24,19,39,169,35,70,60,162,1,212,222,61,106,81,49,174,171,159,122,219,134,207,208,50,148,223,53,150,19,212,72,185,235,81,164,251,163,23,178,57,155,210,182,93,76,81,126,136,163,191,61,44,237,209,244,25,149,240,114,109,35,45,225,204,64,188,90,137,175,34,252,46,150,27,21,223,36,172,66,76,250,92,135,13,150,208,61,123,217,40,0,84,204,214,137,31,63,110,150,228,97,16,163,8,226,163,97,84,154,250,227,144,183,199,103,165,31,177,187,138,171,3,67,21,235,147,156,207,103,209,249,30,155,144,62,164,153,222,41,43,31,39,25,98,64,175,154,108,51,131,161,234,241,180,5,246,251,43,46,177,11,17,151,103,100,176,87,79,255,46,35,36,174,89,183,2,196,47,241,52,0,245,178,92,0,119,121,161,11,135,30,40,66,185,184,192,36,107,161,196,205,59,215,235,1,71,214,211,233,102,119,239,173,198,19,140,141,14,238,84,126,228,225,122,155,99,198,231,18,138,22,224,30,241,187,216,56,211,161,65,138,49,39,23,213,149,96,117,121,152,187,24,44,146,4,7,172,234,116,126,160,111,220,47,160,115,61,79,211,19,237,175,182,50,51,53,82,22,132,238,126,62,232,37,173,2,47,72,79,89,157,43,238,151,73,233,168,74,169,143,143,11,217,32,229,116,206,0,50,216,211,7,70,45,92,107,143,120,81,93,227,98,186,38,213,214,37,23,214,252,2,49,70,198,188,135,14,252,248,154,213,71,6,30,108,85,83,152,180,143,87,148,192,166,118,204,206,231,97,130,103,62,41,212,206,21,189,65,232,245,9,75,193,202,19,117,92,144,169,77,255,101,162,54,185,63,226,181,188,55,142,158,47,216,238,222,113,101,143,48,225,112,175,188,244,214,92,20,231,133,13,83,13,57,88,197,203,66,165,46,30,181,175,231,106,51,138,205,176,190,192,112,125,182,240,156,94,72,111,205,109,41,171,205,8,184,106,175,97,244,29,231,188,232,195,116,184,148,107,19,54,40,50,244,230,194,205,185,22,37,232,28,122,3,84,146,16,33,102,22,70,123,238,15,238,127,55,87,215,19,203,65,135,115,30,194,82,38,106,90,251,163,206,218,8,171,241,92,139,77,96,150,232,220,2,31,201,141,116,208,184,196,69,54,165,145,195,82,38,212,37,77,98,0,184,146,84,240,87,83,108,210,245,10,168,9,58,66,95,174,4,87,170,94,185,134,208,16,222,5,160,212,178,21,192,97,57,202,204,253,49,64,96,151,216,202,199,220,34,116,26,79,15,141,121,23,24,0,114,143,128,250,174,175,154,197,241,203,17,160,218,165,101,9,249,1,232,127,252,202,112,221,161,168,127,244,232,52,232,187,120,51,159,165,175,134,250,225,166,244,224,120,19,246,7,90,38,201,242,207,235,175,129,150,44,98,144,113,195,205,220,148,152,137,239,65,214,159,186,25,23,207,169,16,48,148,67,141,99,219,149,152,240,113,116,186,172,166,145,102,151,240,200,40,219,214,239,38,131,225,59,28,55,188,44,125,214,66,134,33,166,216,89,92,69,83,47,43,204,116,194,46,226,246,84,2,157,163,251,14,62,63,38,141,217,199,119,163,52,107,249,176,32,107,144,170,10,106,44,160,134,112,113,5,190,93,12,109,46,227,232,0,227,84,111,173,129,1,109,118,174,20,122,178,2,136,40,129,150,74,253,205,44,215,229,26,143,23,90,129,171,156,177,131,127,168,132,85,196,251,34,242,160,205,172,2,250,138,71,133,39,195,151,163,27,232,155,124,216,24,4,159,135,168,217,87,124,54,79,114,43,38,225,206,169,66,170,4,170,61,77,64,0,16,175,76,22,132,109,226,13,21,92,0,73,219,198,11,151,67,148,222,97,134,195,32,32,211,66,249,66,115,147,53,25,211,173,254,56,81,136,81,228,242,201,146,70,59,235,5,237,213,189,217,142,246,209,240,20,192,109,237,78,42,1,89,57,247,84,225,143,28,166,196,176,60,193,20,177,177,0,214,240,83,161,60,23,49,12,27,163,196,173,185,173,110,83,196,141,251,170,199,171,185,252,229,221,116,193,150,184,207,41,12,31,50,229,13,83,125,181,235,66,87,229,196,52,96,218,99,64,199,200,187,245,233,137,120,3,255,17,15,159,175,150,41,61,206,187,5,60,226,213,132,220,139,136,7,37,30,241,93,84,217,136,158,166,173,33,69,72,130,152,169,224,1,29,255,208,48,122,99,185,140,122,88,38,229,60,189,106,220,47,211,200,161,85,76,245,105,44,246,4,120,72,226,191,68,189,75,108,195,105,37,32,75,165,20,33,140,16,99,34,233,195,231,64,214,26,226,163,98,158,41,51,68,171,136,59,128,8,212,170,138,23,152,250,46,197,124,210,141,52,240,30,227,238,162,226,86,120,45,10,149,117,116,145,135,85,73,30,77,196,228,117,194,200,1,92,187,233,106,193,225,234,201,69,128,11,205,240,190,226,51,210,62,227,179,182,177,45,200,87,27,26,250,148,192,194,22,146,43,136,31,169,15,106,97,107,231,86,117,61,118,63,155,56,22,155,138,133,231,199,233,141,190,234,242,156,157,174,247,61,165,143,53,187,3,207,211,218,208,65,150,13,72,254,251,52,160,16,42,166,189,250,218,249,147,0,238,157,114,200,132,211,181,207,206,117,94,53,67,66,138,163,183,251,219,69,56,255,202,7,32,24,14,8,1,65,57,0,157,78,214,30,97,11,18,30,89,156,182,99,59,167,186,195,137,38,247,149,84,122,38,201,11,68,44,52,191,138,216,172,157,20,223,150,96,12,212,221,50,50,11,22,142,240,100,127,166,187,136,59,128,153,17,27,160,94,94,28,116,152,59,105,19,15,49,176,197,50,52,16,50,247,141,214,88,30,92,222,77,118,100,148,8,4,129,9,171,159,77,13,72,185,79,131,111,45,26,137,138,244,236,37,34,196,253,1,229,149,239,54,229,232,102,105,134,20,83,14,31,62,192,217,165,57,164,117,171,174,132,173,168,123,159,140,65,51,175,170,91,161,99,2,248,164,20,90,165,117,220,248,96,158,249,39,30,75,124,165,137,24,30,192,233,3,171,149,76,156,76,202,28,134,26,235,226,227,191,107,6,241,220,54,181,172,152,179,115,73,175,42,33,44,40,73,123,140,140,166,141,174,219,16,104,176,26,222,63,123,74,216,56,143,184,31,23,49,251,46,133,203,161,234,94,216,219,224,130,93,12,87,128,132,196,7,134,81,143,8,150,93,155,183,92,2,166,181,163,137,253,2,161,129,82,96,92,11,104,202,249,126,53,173,158,26,182,24,22,99,170,241,106,26,204,36,80,58,248,172,59,110,176,32,197,93,28,216,80,94,157,77,196,22,35,86,94,141,127,95,220,197,182,144,172,16,158,21,107,237,76,177,92,120,120,91,12,230,65,26,161,70,80,176,27,112,168,188,155,52,247,199,97,138,152,120,142,4,215,168,199,58,54,179,191,27,232,46,93,77,138,70,118,4,105,143,24,192,122,121,119,227,99,99,151,158,61,155,4,25,132,22,225,182,29,144,17,241,90,82,138,81,0,106,73,61,20,67,55,232,34,153,83,176,188,182,47,87,183,160,138,140,172,119,58,126,124,189,142,5,54,165,106,7,157,0,174,190,31,93,10,214,147,220,63,84,218,0,36,227,98,208,82,36,206,132,216,17,252,127,98,109,137,61,98,110,82,255,172,243,143,199,18,227,143,68,244,184,49,94,35,159,145,168,223,152,212,17,70,248,12,240,157,169,51,14,186,202,142,129,211,30,213,117,175,64,158,23,6,129,213,6,168,53,49,184,224,103,196,43,143,197,220,5,193,191,112,176,157,250,251,136,129,179,201,58,227,12,108,68,244,109,145,190,210,119,211,23,25,217,0,66,17,83,120,172,161,128,167,57,195,39,13,36,183,33,1,100,128,99,139,151,237,224,23,147,195,154,34,166,3,161,196,208,150,85,126,136,24,108,244,80,166,199,198,26,90,51,1,56,91,234,161,87,108,202,69,175,24,56,155,119,128,150,95,117,135,168,52,80,19,154,119,110,23,66,4,83,208,142,193,100,6,159,222,165,157,230,162,59,229,176,138,231,8,94,195,82,64,109,154,136,41,46,243,41,231,10,154,210,246,65,61,12,133,209,219,197,199,203,19,76,147,2,195,78,192,107,66,68,105,208,61,34,174,189,197,195,100,104,245,234,156,160,7,132,16,198,3,177,182,161,165,56,202,187,186,184,63,213,244,224,214,211,49,23,98,58,114,197,177,131,80,179,59,126,13,191,13,149,144,172,53,6,96,100,34,128,142,162,7,86,196,16,160,186,186,60,78,100,161,10,93,196,70,229,53,93,60,200,44,200,211,20,155,69,2,241,104,105,98,69,242,52,17,122,175,224,42,96,102,115,102,68,12,238,129,71,208,240,104,206,158,151,15,27,203,104,108,93,92,184,74,101,61,168,123,158,247,233,74,135,156,76,234,36,234,149,66,220,65,37,145,161,89,67,158,135,90,11,116,233,82,110,95,172,161,206,235,249,64,245,73,61,233,143,99,130,39,215,120,5,227,163,60,79,87,131,36,112,49,109,224,98,144,91,123,196,142,135,161,78,147,12,204,57,215,231,10,185,191,125,212,169,102,119,230,102,3,185,186,4,28,167,11,65,0,197,48,132,93,138,139,65,193,186,82,172,245,17,137,165,2,212,164,160,129,81,222,13,127,147,175,23,49,123,141,232,208,242,115,39,28,64,173,45,59,233,131,84,243,135,13,122,74,118,241,130,26,214,43,146,138,177,169,38,137,125,208,40,219,238,46,94,180,201,72,205,194,50,139,47,199,211,163,116,173,166,56,203,1,12,182,127,23,224,55,89,92,233,69,128,58,66,254,28,226,161,22,28,199,62,121,177,5,33,155,249,148,199,44,114,167,119,86,192,223,210,124,50,216,134,201,49,233,11,157,248,79,136,153,232,117,242,30,83,210,124,0,37,138,152,222,74,175,17,67,49,212,164,159,13,130,99,117,53,95,127,33,79,121,184,131,96,180,92,122,204,115,105,6,3,218,3,167,180,186,120,208,240,170,98,235,132,113,49,184,71,130,86,4,154,251,164,150,195,197,70,82,47,123,1,99,198,33,185,12,54,1,220,30,17,143,66,208,200,197,131,194,132,123,64,184,81,102,216,127,208,79,114,145,138,216,232,166,187,139,41,242,121,158,238,131,6,202,16,163,49,69,58,23,224,163,247,225,99,215,202,86,153,4,136,70,124,54,160,128,98,141,24,11,131,247,190,22,139,73,106,72,116,217,69,154,199,21,159,3,35,35,91,148,127,220,129,27,191,167,108,149,69,143,112,189,159,77,188,72,70,78,198,63,114,48,176,212,47,161,175,36,201,94,251,142,161,89,82,173,233,208,142,39,114,135,86,96,105,126,134,6,228,86,252,56,167,64,243,36,92,242,35,14,119,133,174,245,121,53,115,250,85,127,22,227,100,216,186,94,139,236,145,15,12,158,82,77,149,99,105,238,225,154,184,226,177,20,209,88,139,148,89,241,123,21,172,138,42,204,109,176,2,195,218,237,139,93,249,163,216,212,0,101,158,91,197,127,220,74,82,116,51,24,41,156,43,134,163,87,171,2,24,82,162,85,162,252,159,16,105,175,83,207,192,177,108,206,167,250,208,192,13,83,49,211,153,146,95,142,149,76,82,145,31,103,159,29,133,232,239,6,186,69,186,49,10,88,57,59,18,168,246,217,89,66,8,198,44,25,86,179,145,219,84,49,117,8,51,223,160,78,165,179,189,233,208,184,100,86,204,57,32,105,89,102,109,131,104,216,226,97,99,57,169,34,37,220,228,213,57,21,200,115,77,89,31,19,137,2,104,95,238,95,164,90,158,134,171,60,106,123,42,41,25,65,16,69,103,116,167,143,69,60,97,123,145,145,29,85,124,83,87,149,134,163,46,187,120,91,237,132,15,28,224,146,37,90,7,7,103,71,53,20,77,189,138,252,142,247,148,192,31,248,196,86,185,46,123,5,34,210,116,247,233,54,12,124,25,248,176,150,151,111,51,192,156,80,69,39,109,156,133,234,33,159,99,122,156,229,20,235,16,154,186,18,17,60,72,68,187,96,179,211,229,80,129,228,117,49,17,236,44,210,105,180,162,159,212,0,237,228,146,192,19,104,222,61,67,100,183,13,233,30,63,226,141,147,250,125,150,149,42,76,137,64,32,78,225,117,194,159,162,244,201,136,41,192,244,129,27,191,166,4,117,64,226,105,145,239,35,85,158,164,243,170,88,213,120,105,33,30,134,127,40,98,144,103,253,226,133,214,181,235,78,1,56,206,157,51,52,227,210,125,178,73,185,250,148,80,209,210,36,225,70,103,179,131,181,80,174,180,4,64,16,19,199,168,173,63,41,221,22,251,134,121,43,100,43,1,217,88,152,75,140,224,43,62,134,74,117,174,9,74,37,55,37,148,34,110,164,147,124,96,147,130,215,107,118,86,219,127,238,129,24,77,184,120,225,244,10,153,55,224,226,97,200,15,87,108,57,30,183,176,232,213,158,66,133,71,34,111,4,50,15,241,205,174,152,140,149,240,205,221,129,80,148,213,41,3,131,31,34,185,153,210,65,164,151,24,50,173,4,37,218,187,200,133,114,189,171,152,194,120,207,54,252,88,103,154,188,154,235,59,66,177,24,191,40,125,17,131,210,239,134,62,1,78,5,203,59,98,152,38,252,208,211,139,221,197,42,133,163,162,55,7,128,38,29,218,153,5,17,211,149,226,151,19,77,186,73,184,140,16,131,125,88,175,24,206,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,32,53,67,230,112,49,133,211,186,145,112,102,70,172,38,60,196,2,59,90,65,16,76,14,53,201,253,9,224,142,44,215,50,128,34,127,55,117,83,169,202,148,45,250,187,252,213,213,136,44,229,187,136,40,111,207,75,65,63,211,229,230,161,214,245,44,134,59,179,148,7,104,121,13,79,27,130,174,139,91,87,78,6,218,204,157,38,15,41,161,86,57,153,187,128,236,227,155,176,81,183,156,85,108,192,10,190,203,136,254,136,65,123,196,0,26,185,219,69,125,240,22,126,89,104,86,141,191,209,197,198,7,113,197,68,71,169,209,119,49,77,17,87,149,129,202,7,237,155,15,141,190,123,1,205,250,137,91,156,15,80,181,135,62,76,131,181,107,28,218,211,135,104,104,232,52,143,202,241,96,206,17,111,133,112,230,179,243,13,120,158,179,65,224,80,63,155,12,104,14,49,232,61,170,22,232,90,41,37,196,88,68,207,187,211,113,116,227,105,248,138,82,122,150,11,168,132,43,134,119,94,23,123,91,131,89,136,205,235,214,189,112,28,99,15,46,24,225,101,213,229,94,228,188,252,206,236,48,175,148,41,39,100,13,195,143,137,145,211,148,165,67,35,113,124,167,156,0,103,146,105,153,6,71,225,226,110,125,135,143,24,2,139,18,187,129,18,215,162,135,119,142,26,171,157,134,26,18,213,74,242,90,236,211,81,141,149,86,196,228,108,70,76,121,7,193,78,6,14,75,112,190,83,110,240,118,250,230,74,46,55,164,128,93,60,226,181,194,141,6,190,190,61,115,6,144,120,13,77,75,3,105,237,143,180,85,143,119,66,180,50,94,49,176,163,53,30,166,43,119,200,156,16,96,25,113,252,80,80,91,71,6,154,210,8,93,57,225,85,92,239,156,13,7,182,70,12,188,218,35,78,129,219,80,88,142,180,84,153,14,226,138,30,113,57,42,229,140,76,55,57,86,126,169,87,188,180,219,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,130,147,230,98,254,177,106,29,234,230,60,110,216,173,213,118,235,189,105,93,169,46,165,161,87,231,164,253,88,150,67,12,183,148,62,92,9,173,127,227,134,61,43,109,213,180,16,75,117,15,165,14,235,158,220,237,17,231,88,46,196,103,98,170,90,19,48,48,117,23,215,135,131,198,34,21,213,49,235,11,37,243,189,171,166,134,126,214,167,140,196,220,115,67,0,68,233,110,209,48,74,20,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,48,247,90,106,164,16,248,137,38,143,193,109,211,84,27,97,145,182,120,119,53,170,60,53,175,146,193,125,132,120,41,171,136,213,20,221,72,14,226,150,116,228,149,134,9,87,9,96,32,42,149,188,145,36,18,112,113,49,153,80,213,101,160,19,215,122,63,140,230,139,173,139,177,115,220,77,220,61,10,102,1,111,193,121,190,196,172,89,179,133,46,37,88,171,62,50,160,243,30,11,232,92,106,144,198,186,216,74,244,247,179,129,105,195,139,5,51,140,20,221,253,235,86,113,177,158,69,98,130,156,29,131,227,115,49,150,157,190,251,88,15,117,220,221,64,202,240,181,11,205,39,115,49,208,147,207,187,55,249,158,120,186,1,9,165,218,12,248,84,191,239,7,209,177,166,202,110,2,201,229,94,0,237,147,173,62,226,99,107,164,88,17,184,119,182,222,0,96,239,68,200,131,155,166,36,125,55,188,95,17,81,28,9,236,207,215,0,3,47,223,151,4,171,36,233,221,180,143,173,33,103,15,186,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,7,172,53,213,206,25,164,173,92,92,182,66,183,83,168,56,131,75,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,252,164,138,43,104,12,33,166,19,77,204,59,90,115,107,187,191,13,118,138,188,186,24,21,111,172,8,145,57,181,254,80,175,211,75,129,135,17,119,203,17,162,40,32,133,139,61,8,248,170,169,79,80,162,175,152,114,128,232,106,146,161,209,116,20,85,48,118,134,164,51,155,62,158,57,189,139,24,162,81,8,16,150,136,169,199,245,105,129,136,189,168,93,58,160,16,88,33,237,86,68,32,226,109,132,119,87,99,158,159,106,143,120,182,56,159,86,66,38,55,12,104,194,217,161,125,72,126,163,11,100,51,28,75,181,69,157,203,168,70,40,165,239,30,84,217,132,58,182,252,169,254,248,2,213,203,167,156,150,86,193,23,101,104,64,23,248,33,104,70,91,39,239,166,39,210,99,219,199,200,129,158,165,139,20,146,38,31,247,249,46,205,152,89,196,120,58,120,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,132,173,91,214,26,39,207,177,119,73,211,194,194,121,215,131,93,182,99,70,225,246,209,138,91,67,96,165,79,248,19,211,137,40,68,151,149,118,153,29,177,154,115,131,172,38,148,117,149,226,148,225,132,119,5,24,90,202,144,68,28,192,165,212,5,211,248,126,23,139,132,150,115,73,20,96,45,143,153,41,143,22,35,8,243,175,130,213,123,202,245,85,126,78,159,143,139,38,106,193,58,70,76,117,162,79,217,254,33,126,234,143,27,32,150,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,2,215,58,133,39,188,26,205,152,23,103,151,31,254,215,208,15,59,6,67,243,48,43,101,92,189,101,29,90,135,198,164,185,24,118,93,113,158,138,149,160,123,154,144,113,20,1,228,38,45,187,131,129,3,113,109,2,139,0,240,56,110,191,191,155,202,227,36,219,176,0,201,27,125,69,176,202,100,9,124,35,198,253,45,46,198,65,213,73,205,248,13,126,54,97,149,1,206,90,196,32,138,250,70,195,142,20,38,216,250,107,223,116,131,25,55,74,138,11,12,139,157,234,109,151,110,250,49,31,241,184,119,31,224,11,101,63,3,195,156,246,173,4,22,89,147,242,1,196,231,186,139,57,163,182,106,46,253,42,174,194,120,216,112,179,117,74,160,33,246,97,83,50,38,248,186,28,15,248,110,227,97,218,216,159,207,34,10,21,3,163,10,73,239,23,131,137,143,44,60,5,128,43,233,201,5,176,164,185,115,68,121,103,149,174,85,196,76,139,207,217,224,98,125,79,110,105,222,96,64,11,48,157,189,250,227,211,106,29,63,49,104,101,101,181,103,86,152,38,23,151,99,206,233,171,143,250,12,59,104,77,44,48,61,63,153,162,50,55,209,40,119,25,117,61,51,190,90,216,243,11,32,205,245,204,41,164,117,126,103,31,155,136,52,70,127,52,82,247,102,116,236,103,128,89,84,10,100,140,143,123,25,187,199,51,165,37,234,217,23,53,175,2,159,81,127,173,65,177,21,54,83,240,76,217,32,63,253,125,245,78,6,210,253,124,150,21,90,184,152,32,75,215,25,165,216,221,21,237,54,184,188,247,124,180,48,91,207,17,7,192,126,61,15,143,168,143,222,208,79,9,105,150,29,220,234,172,217,168,174,172,196,186,136,123,136,232,242,85,101,5,171,85,113,41,93,15,226,45,82,176,80,162,171,154,30,135,36,128,170,168,50,51,129,63,49,52,72,83,55,40,169,170,22,98,244,65,190,9,221,250,163,137,243,104,37,158,228,16,120,78,126,12,19,203,191,201,74,111,197,5,193,226,105,142,147,85,168,2,134,103,73,159,30,51,170,22,184,61,149,195,156,238,122,242,97,62,159,219,160,26,100,104,196,238,156,68,9,207,116,76,233,231,99,228,248,247,191,109,84,193,136,219,2,124,243,221,77,159,161,129,152,148,146,62,205,230,248,162,103,21,32,155,44,120,109,213,160,47,60,155,69,194,162,101,169,40,183,166,175,229,0,186,32,166,209,233,168,87,23,244,223,223,22,166,185,137,58,21,125,55,5,232,223,22,174,134,89,144,183,222,170,195,74,220,93,124,110,50,105,152,69,76,200,210,71,126,238,61,181,205,184,239,155,51,245,29,41,78,121,206,207,173,233,246,44,62,59,172,164,250,44,40,7,62,101,199,36,249,195,46,109,107,249,107,9,81,164,244,8,173,214,212,197,102,142,62,106,114,56,94,20,177,21,243,92,159,35,63,220,28,197,153,223,212,68,232,201,57,231,170,187,120,146,37,234,207,145,7,215,207,63,10,92,178,85,95,29,91,61,158,104,129,135,162,41,12,52,244,242,103,169,223,105,249,217,6,96,91,125,95,5,75,101,126,182,63,21,97,78,109,75,254,121,208,4,161,79,39,202,97,62,241,15,33,103,61,90,210,17,80,42,7,7,152,241,71,125,39,15,239,210,105,79,162,247,209,69,32,30,249,171,177,19,212,203,61,38,69,74,14,12,74,249,137,241,78,139,152,120,254,244,119,87,234,172,159,155,158,202,193,230,159,13,216,199,80,91,118,81,223,216,92,58,172,230,80,196,108,185,18,98,202,48,196,59,192,145,108,78,12,125,198,69,157,109,122,196,244,204,79,23,3,131,173,175,166,0,242,187,88,240,206,206,125,42,161,28,26,148,182,131,35,193,169,158,114,87,101,150,104,103,138,57,51,68,205,161,175,174,28,158,28,98,80,122,245,105,226,10,249,138,223,136,96,54,59,173,198,208,168,216,83,127,13,60,96,167,169,228,105,186,74,196,33,59,138,217,243,246,191,145,9,77,145,49,163,12,111,35,65,76,53,190,122,46,96,1,196,192,104,80,213,228,202,134,104,212,79,117,30,86,4,149,31,167,136,94,116,23,211,105,166,174,61,4,153,142,10,120,12,89,171,226,84,241,232,125,110,127,154,66,169,169,254,24,45,69,45,30,110,214,34,41,226,236,17,111,240,99,80,41,226,172,89,7,118,172,229,28,182,34,234,70,130,194,19,98,48,254,53,104,96,133,17,49,99,211,24,137,166,138,65,43,246,167,161,246,89,75,127,156,168,106,10,113,163,97,75,93,88,168,35,134,143,28,39,71,56,169,173,207,176,122,251,125,53,248,48,221,133,12,38,187,45,80,185,101,242,82,207,125,90,115,178,143,28,52,187,170,91,97,82,217,247,197,198,216,147,199,122,124,124,111,130,37,126,124,142,89,1,100,160,126,55,81,57,63,1,156,53,192,172,68,12,217,186,47,54,109,36,93,104,63,217,28,160,13,15,23,83,183,161,59,233,172,237,240,76,179,25,229,45,21,153,84,140,81,135,87,173,134,205,32,189,255,104,168,22,13,152,92,39,52,3,202,156,119,42,248,191,88,168,93,238,91,112,1,57,235,61,185,33,2,185,217,42,83,135,102,8,48,45,196,216,83,58,231,112,204,244,120,55,40,166,253,249,113,74,132,99,90,142,89,60,85,101,97,21,58,62,110,165,192,132,150,114,145,78,138,5,124,210,206,70,225,158,212,0,212,121,126,197,211,148,68,168,94,104,86,240,236,115,10,122,84,210,168,29,13,198,30,235,164,58,238,56,154,77,99,99,4,182,151,79,26,89,107,53,145,208,251,211,17,86,143,248,151,48,17,113,3,38,219,223,221,13,203,93,62,172,2,229,62,252,195,186,113,243,118,21,179,5,124,185,207,129,162,119,80,196,120,70,126,137,64,132,172,241,39,250,6,214,246,129,13,104,97,196,5,192,34,2,97,253,19,207,122,142,140,46,23,69,211,41,246,194,185,141,136,4,72,52,146,202,152,152,51,10,80,183,92,218,148,21,44,239,213,61,226,110,220,157,26,234,12,194,56,234,117,104,26,214,68,54,53,113,174,229,207,87,224,78,136,20,214,153,25,15,67,32,164,241,219,134,209,248,77,24,69,33,93,189,0,10,78,170,243,101,19,31,231,138,215,224,48,56,215,45,196,40,184,250,100,216,233,18,249,118,2,255,186,118,205,67,128,189,235,53,107,134,10,56,158,202,26,236,114,7,171,34,55,51,202,122,162,222,244,242,250,38,53,142,61,161,216,32,40,94,61,67,82,105,225,106,75,179,24,155,194,193,236,175,198,178,78,163,62,1,247,236,101,128,164,51,242,120,170,91,128,202,246,186,76,43,191,223,79,192,125,65,16,219,92,58,33,227,210,44,54,81,215,43,62,150,227,120,82,228,21,184,196,111,49,43,221,147,93,39,133,228,112,187,98,227,95,214,44,5,164,37,126,60,152,128,99,0,200,119,77,3,121,142,167,231,3,250,65,142,195,8,85,62,49,182,222,210,228,13,65,84,111,124,3,227,9,154,105,77,84,91,232,44,158,166,214,67,167,156,170,130,30,91,169,81,158,93,245,195,0,86,41,190,156,141,213,237,175,56,152,144,206,119,225,28,245,231,199,241,140,70,136,161,175,215,60,55,244,223,217,135,6,10,104,202,250,221,196,102,102,60,77,108,122,232,187,75,208,227,48,165,160,143,232,122,193,63,31,3,235,59,181,231,89,162,106,53,222,60,33,127,212,173,242,91,255,79,60,179,145,85,232,87,67,28,234,147,114,86,103,60,73,87,176,170,29,159,146,76,39,169,235,242,199,5,137,31,95,180,36,239,167,30,201,215,18,178,8,141,186,37,67,215,207,33,174,171,11,8,69,53,104,32,191,84,43,176,40,90,104,65,34,197,97,57,126,173,95,106,77,83,193,25,100,93,70,106,123,94,172,63,61,73,73,250,22,221,198,222,171,101,1,68,213,92,131,87,186,204,214,91,167,1,141,72,14,241,162,250,84,235,52,206,57,78,62,97,27,74,190,173,63,158,173,145,237,138,21,205,144,252,98,206,222,137,1,101,133,129,52,107,217,0,247,141,75,97,5,127,30,110,71,15,187,83,119,188,88,76,212,39,49,106,214,185,139,105,77,211,211,1,226,66,216,226,116,201,100,181,145,18,104,211,95,150,13,118,88,218,89,245,213,201,60,38,23,27,169,164,142,251,92,223,197,183,201,49,157,225,95,126,74,249,40,204,244,129,211,171,165,150,6,96,72,81,10,14,143,193,72,106,251,1,59,81,219,125,122,181,180,53,75,78,125,118,241,115,11,149,215,51,103,116,123,123,135,125,5,114,32,23,213,102,173,218,166,119,113,63,203,61,254,80,14,209,226,97,26,78,167,214,36,64,71,183,253,225,10,190,154,234,240,202,85,230,7,160,253,194,16,245,73,223,23,167,190,193,14,167,0,172,106,101,193,28,158,114,5,209,182,147,97,21,49,21,38,126,126,26,155,252,209,179,6,146,224,65,36,112,3,128,198,212,122,84,107,203,113,113,135,202,77,70,142,217,25,174,46,78,68,121,110,62,104,189,71,204,41,253,174,90,55,147,0,61,174,190,92,231,42,105,89,11,42,18,134,102,204,41,45,29,210,221,207,39,157,91,215,253,0,42,166,0,138,21,49,6,128,235,194,163,190,9,98,119,45,0,134,183,201,191,107,84,139,169,106,245,48,174,155,255,248,24,67,106,253,8,243,17,142,244,223,62,39,73,61,148,179,63,39,169,48,31,184,81,218,105,217,255,162,97,60,230,236,184,120,100,188,180,98,186,247,80,89,176,78,103,133,166,49,198,75,7,114,172,192,212,228,170,37,236,211,96,7,253,233,101,240,213,90,204,221,192,118,13,49,221,121,77,75,193,47,97,60,82,218,0,186,150,176,55,217,166,244,213,190,21,238,231,179,28,23,135,2,81,210,216,90,30,79,209,73,108,180,85,65,187,150,73,163,94,44,44,172,70,180,236,105,26,232,253,255,19,119,46,57,180,52,217,85,158,139,219,110,196,251,225,1,208,162,71,19,209,176,160,132,220,192,182,138,162,97,33,15,128,25,64,139,49,208,96,72,32,49,11,226,219,39,247,142,21,255,4,172,42,169,234,222,117,51,79,100,102,60,246,115,45,104,88,2,54,170,52,45,251,175,246,227,14,211,195,246,192,240,5,196,75,59,207,140,70,150,244,20,204,115,235,228,15,70,196,93,89,188,183,121,52,177,254,172,197,94,154,91,80,184,14,125,89,90,54,160,126,210,171,209,224,140,151,74,241,68,18,210,158,205,14,154,87,220,124,162,133,152,181,151,130,241,6,124,62,127,146,222,78,4,156,188,48,26,58,196,164,130,143,133,160,42,82,185,14,227,41,72,99,218,134,193,173,121,12,128,16,215,122,38,34,130,205,78,23,7,201,54,199,130,94,77,9,204,14,152,2,74,45,221,63,254,199,249,207,114,120,91,176,89,219,83,72,231,124,111,133,138,239,162,124,65,27,158,232,112,149,187,5,201,180,66,159,188,168,211,105,85,211,147,218,250,61,225,19,24,45,224,77,123,131,204,196,140,17,237,102,173,113,50,105,183,223,49,54,96,22,241,151,74,25,240,124,187,118,50,10,121,14,239,172,125,161,68,97,118,28,65,180,232,43,49,45,104,246,22,97,4,124,147,106,167,227,107,117,31,244,177,222,136,24,9,214,207,199,169,142,66,166,165,223,234,28,33,148,184,126,48,39,99,235,58,170,76,97,102,115,24,43,82,56,155,241,45,73,18,57,76,99,144,54,110,158,101,140,246,164,195,28,162,138,78,179,131,28,165,91,164,142,63,52,88,197,203,62,99,60,126,155,254,52,182,242,183,242,206,178,161,131,113,104,223,88,75,46,73,109,54,203,219,253,120,78,224,230,36,18,104,47,159,61,69,251,50,207,102,20,249,243,10,85,70,18,51,158,132,32,34,151,254,33,233,226,172,194,63,182,44,44,229,150,37,1,247,99,166,107,143,161,169,69,250,213,136,6,73,154,141,174,48,100,204,252,75,147,59,153,218,201,71,185,137,91,34,3,186,56,109,52,183,176,82,243,129,15,74,232,166,182,226,13,218,31,124,97,14,236,227,165,205,118,148,4,251,59,67,212,181,106,179,184,137,225,134,175,74,20,187,63,79,125,140,187,237,188,53,117,24,115,169,246,226,65,105,232,252,249,180,5,156,239,55,180,29,117,64,160,21,55,71,182,167,143,7,206,206,165,5,108,220,118,2,255,26,86,63,24,246,185,37,157,70,52,123,167,26,87,67,143,165,31,187,34,124,17,143,77,195,246,214,145,81,140,231,189,174,213,40,219,148,232,14,33,202,226,245,12,6,15,241,23,41,169,217,17,7,26,4,161,178,182,232,82,102,176,2,204,85,53,30,104,138,73,119,208,214,67,43,239,147,148,169,51,245,2,83,100,42,163,134,3,206,213,39,236,234,115,200,105,79,244,30,205,37,150,129,249,116,69,225,18,109,97,54,178,36,170,210,116,190,145,88,142,161,153,31,186,21,70,193,54,190,6,173,142,58,131,127,117,76,126,243,179,209,109,37,8,3,238,37,110,142,124,123,154,207,111,103,106,199,29,222,8,144,231,103,104,217,213,226,49,11,89,16,79,187,54,146,180,126,117,67,236,78,247,43,216,122,106,44,159,102,157,153,218,42,126,76,158,30,31,12,230,158,174,203,7,85,119,47,112,196,152,158,90,86,131,64,74,162,37,197,97,226,99,186,159,81,157,23,14,12,252,107,243,233,193,77,3,77,27,191,249,121,102,118,17,129,127,113,15,135,81,112,17,50,5,130,132,46,107,93,135,37,247,229,212,35,241,67,233,191,195,243,169,169,166,242,9,57,2,135,105,172,147,16,22,150,1,116,7,126,115,242,175,218,12,206,67,158,87,21,240,160,147,92,201,20,136,26,199,134,118,94,202,86,222,0,232,94,70,184,194,227,152,72,169,63,84,12,80,57,122,204,126,88,133,162,24,3,103,229,33,131,250,125,79,56,58,155,52,74,1,67,236,63,29,38,153,160,108,36,131,120,130,39,97,76,104,90,105,113,8,0,204,152,137,80,151,80,170,32,252,22,112,253,187,237,55,19,4,59,66,178,55,77,82,222,79,78,43,68,151,40,47,220,26,107,57,59,6,107,160,83,215,46,204,28,20,228,249,166,132,240,119,214,237,114,18,176,236,30,87,159,249,103,95,11,204,236,243,137,138,90,36,97,122,129,143,229,17,235,151,102,176,210,149,29,227,76,150,233,125,7,72,0,66,223,88,148,173,36,195,110,232,48,86,143,142,156,190,106,175,163,170,63,194,211,169,60,43,204,236,124,225,221,215,67,195,18,231,147,81,184,52,49,213,173,115,118,122,20,138,122,160,41,85,11,168,150,80,229,227,79,101,253,149,239,213,148,116,111,135,7,252,141,74,240,66,131,105,204,5,54,117,181,197,39,243,56,34,150,132,49,166,178,68,80,61,152,35,126,70,90,236,113,50,166,233,220,196,199,38,52,210,203,3,147,233,245,231,134,139,171,232,2,163,115,118,87,159,11,228,186,85,20,135,50,211,230,205,224,231,192,198,50,121,70,222,96,191,240,145,27,109,247,212,231,62,254,176,119,136,153,178,204,150,226,203,242,19,171,241,159,38,213,87,245,98,162,115,37,238,221,217,200,197,210,153,22,43,143,139,161,39,207,138,90,25,150,207,132,51,13,166,114,217,33,29,141,10,210,7,31,75,168,105,219,51,109,205,231,108,245,119,54,72,45,200,192,206,206,157,34,226,207,58,111,74,212,61,209,187,221,37,96,168,159,186,114,28,109,120,194,226,167,113,86,117,203,74,66,194,98,45,83,202,177,194,70,154,125,171,53,105,246,249,192,52,146,123,122,116,218,52,126,110,93,218,117,48,38,29,117,89,223,73,34,84,212,2,158,75,243,1,144,174,96,203,248,184,57,118,149,199,30,171,39,59,111,13,222,225,89,44,15,169,148,41,86,56,58,72,169,232,197,132,208,60,137,72,173,108,19,137,243,130,192,227,57,7,252,177,169,45,19,11,12,173,36,130,187,142,66,213,168,212,104,144,93,187,57,109,133,180,106,47,163,187,215,188,105,180,218,233,174,252,124,248,43,103,31,253,6,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,201,179,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,211,64,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,17,180,79,78,109,123,96,236,21,69,207,183,46,241,216,16,211,168,251,127,30,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,228,182,42,79,30,91,156,63,118,163,179,86,6,142,61,23,97,42,226,126,15,49,205,48,65,157,64,207,182,153,196,110,69,112,130,126,0,135,145,7,214,167,70,155,170,198,199,70,48,74,124,93,66,246,81,103,123,94,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,161,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,193,28,152,194,18,161,137,156,88,0,30,25,95,38,110,241,240,91,178,26,183,160,242,76,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,163,134,173,52,38,55,190,136,180,199,23,163,51,246,82,238,106,212,54,202,7,69,12,100,120,55,30,44,9,244,157,201,192,26,212,228,43,166,216,176,106,38,129,97,41,190,112,181,90,113,129,83,226,36,115,152,102,47,57,213,58,103,108,148,106,156,211,246,44,14,125,174,106,90,184,254,177,40,234,87,2,253,95,51,145,23,182,193,77,80,52,78,106,236,21,119,113,20,234,170,148,212,246,216,187,136,37,57,124,222,185,212,237,23,227,10,30,241,82,105,33,80,129,9,200,232,235,253,109,106,210,149,205,122,27,81,227,221,48,216,237,166,178,62,67,14,231,48,103,151,148,41,30,24,14,14,55,87,177,224,31,49,30,120,89,206,226,242,129,79,36,128,151,162,72,202,215,139,46,149,88,161,97,183,71,145,151,149,113,72,3,9,220,253,72,183,6,76,120,76,136,72,40,49,197,1,13,152,183,90,21,30,163,93,148,138,32,121,44,100,154,156,115,224,88,24,180,242,45,189,120,220,252,35,209,174,164,31,19,226,211,30,183,94,56,162,89,169,174,169,253,243,195,28,42,214,38,37,117,72,14,12,198,19,240,153,133,242,204,230,131,187,237,116,252,78,154,154,244,226,51,77,134,192,100,227,101,216,253,23,18,115,24,53,149,162,55,199,147,137,25,78,227,130,20,100,99,7,35,146,21,3,111,120,69,242,49,145,80,222,247,230,48,157,203,169,214,16,236,200,179,92,24,98,18,129,97,53,143,205,140,109,35,201,218,108,24,106,145,140,134,111,171,206,135,103,155,32,236,106,23,78,237,249,109,19,175,184,87,147,101,212,145,155,9,91,239,208,114,123,224,133,2,250,29,121,214,42,171,130,104,89,246,6,69,94,203,57,146,117,253,28,19,118,221,137,212,232,67,87,142,111,172,198,20,143,109,149,204,93,41,192,33,73,189,31,204,122,132,5,134,55,76,175,174,202,36,111,148,182,247,149,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,111,84,217,10,81,104,166,115,227,162,226,204,209,150,92,239,225,178,186,197,63,148,183,124,132,16,9,101,5,208,71,62,180,230,195,233,189,13,37,40,42,232,186,130,152,7,198,31,147,120,70,131,202,125,151,128,151,21,22,42,39,58,103,134,63,20,153,18,101,98,107,48,139,12,119,51,105,82,25,15,185,254,166,100,203,3,80,107,91,147,146,94,141,25,17,39,27,60,82,210,190,75,90,4,194,173,15,166,73,227,137,227,240,28,61,82,66,59,155,199,43,180,230,70,64,29,232,42,154,30,68,0,59,84,14,43,138,179,73,117,147,76,64,32,106,214,144,46,126,50,62,221,142,65,223,20,144,142,207,106,79,118,218,136,189,249,190,146,247,34,126,47,112,70,0,183,59,60,232,230,201,10,183,226,132,235,80,61,180,186,211,123,243,29,137,130,77,233,143,38,117,186,181,123,250,209,68,232,235,225,241,237,68,4,157,24,134,26,18,204,89,229,145,111,103,62,120,37,199,182,234,34,181,174,18,105,114,95,122,136,77,144,210,85,154,121,122,239,150,195,22,168,149,137,184,173,185,215,223,249,32,201,163,123,198,54,210,3,127,231,248,153,26,71,197,83,135,126,212,97,228,51,167,46,77,152,44,227,98,8,52,115,255,3,241,191,155,49,192,41,235,52,101,154,121,119,162,209,201,81,218,38,187,2,205,170,158,1,217,99,62,92,160,13,213,135,200,246,114,113,90,186,205,34,231,21,163,54,174,79,61,155,72,159,148,184,118,91,64,73,85,26,206,194,246,156,209,185,154,131,77,79,243,77,188,177,221,95,110,47,12,117,120,189,195,166,54,96,234,97,111,26,220,1,99,127,53,181,36,8,225,199,43,163,160,251,53,83,200,177,223,207,193,232,179,154,64,16,199,14,25,154,6,19,169,73,129,59,228,62,119,86,109,176,102,148,155,31,56,201,56,73,68,194,244,153,61,114,133,157,5,131,150,162,84,126,248,83,145,54,211,36,93,43,118,172,249,28,164,158,161,63,195,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,44,32,167,40,69,99,216,212,189,30,57,143,237,45,153,152,105,148,175,60,130,29,172,151,128,179,241,236,169,153,130,54,213,114,248,216,2,170,172,74,237,119,114,37,133,3,83,19,210,94,35,103,57,75,28,17,50,136,16,116,26,206,179,23,126,161,223,102,74,86,202,16,76,141,71,180,252,96,224,87,105,156,49,166,99,26,33,29,61,67,209,220,58,221,115,201,77,59,8,254,41,210,146,101,221,97,91,235,241,211,240,236,37,29,56,197,152,219,159,139,98,214,174,199,57,7,180,235,90,146,211,201,83,131,87,205,178,199,254,74,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,243,6,167,134,95,27,61,247,30,219,253,165,155,84,244,184,193,184,144,226,115,209,249,149,37,187,72,226,205,213,237,233,186,182,174,113,149,249,161,17,228,194,166,88,160,26,65,247,4,176,254,114,37,222,99,47,59,127,59,227,151,97,194,19,221,37,219,27,115,160,208,107,137,182,17,69,26,238,63,144,146,161,117,88,196,139,112,56,156,226,135,135,198,162,44,170,140,68,189,111,14,184,54,161,223,66,159,17,18,244,113,97,92,125,129,19,26,202,241,212,137,170,5,85,101,250,165,36,227,169,41,243,23,148,174,155,26,239,132,254,114,201,47,16,129,88,243,190,81,114,85,143,94,84,170,33,48,132,191,155,207,145,173,90,85,19,187,221,31,123,84,202,146,182,106,85,81,247,31,176,177,57,202,99,119,234,227,183,15,109,204,68,118,94,84,182,104,58,143,119,58,83,206,154,104,166,34,18,103,212,225,108,21,56,34,225,197,137,17,115,1,102,2,53,44,107,177,93,223,127,122,27,129,166,160,52,242,53,159,164,99,152,86,156,104,143,45,78,132,30,207,133,119,56,84,154,108,236,120,165,103,250,19,89,19,180,95,207,135,162,79,78,108,133,171,177,83,251,184,9,76,108,133,217,72,252,222,147,110,104,157,41,148,22,183,234,240,98,207,87,185,181,50,216,116,28,173,84,86,168,146,155,201,211,251,186,158,196,248,167,202,196,81,49,60,102,192,24,161,10,91,165,89,15,24,83,238,145,168,75,65,98,109,55,175,234,97,147,67,40,57,54,44,72,199,180,216,14,158,38,242,249,14,159,119,154,84,124,181,147,240,152,254,96,148,172,233,226,196,113,90,61,102,233,185,241,82,167,11,33,191,214,226,240,178,209,169,206,34,11,96,221,155,19,111,209,155,91,242,234,190,53,232,81,84,123,207,72,230,98,50,32,78,168,148,176,38,106,183,234,133,145,120,144,183,70,103,83,186,239,28,122,25,213,233,37,180,236,45,165,188,53,200,41,151,194,123,220,229,71,114,118,60,87,99,146,197,68,164,164,90,215,54,147,41,215,24,185,57,10,42,182,91,33,144,250,50,74,40,218,144,46,148,145,27,107,215,23,9,50,82,247,227,4,22,133,87,114,153,147,6,201,22,53,244,10,67,28,238,55,135,82,43,139,151,1,159,119,115,74,78,124,128,76,206,66,135,6,165,205,10,120,101,141,214,23,250,12,92,34,2,161,132,161,13,42,176,121,80,225,56,29,166,192,66,229,41,207,195,236,216,242,50,30,117,210,119,222,76,36,207,127,27,181,202,231,147,28,91,100,141,120,107,244,73,21,113,88,49,164,202,29,26,245,227,210,220,95,204,82,114,11,143,194,53,19,155,81,184,134,36,226,129,39,11,90,97,26,19,70,92,109,236,209,250,216,52,44,251,197,141,16,253,210,239,217,201,37,249,115,53,211,47,123,68,59,233,217,242,171,225,175,125,150,88,65,116,219,45,10,192,173,1,25,122,220,135,123,218,141,230,190,135,9,222,116,58,226,167,169,117,212,168,33,114,163,195,251,87,128,199,147,124,161,119,255,248,214,62,87,208,145,31,170,188,188,115,104,143,241,203,4,67,85,202,154,98,30,63,90,243,175,53,234,145,140,238,65,247,214,168,239,214,16,23,4,17,46,181,8,136,165,148,31,1,86,58,19,226,149,24,85,181,106,135,215,40,240,98,216,144,125,169,58,56,167,78,142,135,166,105,228,17,173,157,253,238,27,199,174,164,110,68,149,149,105,143,205,62,52,74,111,246,35,246,190,40,104,246,161,157,95,206,170,99,98,142,87,142,167,166,200,100,60,74,242,29,34,120,255,109,196,251,132,218,18,182,15,2,14,126,53,166,205,122,52,159,107,78,241,194,97,54,84,210,127,211,207,113,210,90,96,170,180,85,39,24,91,51,222,202,194,255,202,122,117,166,154,211,31,123,209,145,37,50,243,211,70,22,40,116,232,98,173,67,58,115,62,167,223,123,211,25,216,21,166,119,61,174,134,67,248,145,250,53,37,141,226,175,148,184,171,168,4,147,214,240,186,128,134,143,80,149,243,159,154,128,236,229,147,70,87,160,161,162,76,178,216,165,45,65,241,113,228,149,208,249,92,118,92,140,46,157,190,111,244,77,190,84,1,178,200,56,202,114,113,183,88,67,92,124,206,81,141,108,211,82,223,99,27,102,198,78,45,26,165,56,108,121,139,21,48,109,79,2,159,141,16,150,45,135,7,181,151,242,198,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,161,209,234,151,196,224,62,6,220,49,111,190,24,88,163,169,99,8,233,44,207,157,66,46,180,21,235,153,215,181,9,135,115,12,156,3,91,205,40,106,122,107,143,47,130,133,173,103,54,45,10,203,5,190,168,45,62,231,106,82,152,252,193,133,41,196,85,29,109,28,220,177,253,173,80,244,158,196,194,203,212,116,185,61,0,97,182,204,65,130,105,225,80,114,60,35,240,124,97,132,170,139,111,102,133,18,247,150,30,216,186,197,3,46,143,168,38,162,72,197,235,158,27,85,75,89,181,145,143,109,192,212,242,175,209,204,169,147,5,144,237,232,242,155,183,74,31,192,69,77,79,210,29,24,19,255,76,186,213,65,2,145,220,223,180,232,166,16,231,193,211,214,166,171,113,16,216,68,63,106,8,12,27,244,138,171,39,212,234,77,96,52,104,178,191,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,243,230,209,71,147,113,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,175,140,174,179,46,103,34,250,183,16,155,56,76,213,173,28,92,176,11,111,79,42,193,108,67,83,181,60,150,181,242,185,83,71,41,37,251,244,133,145,93,169,221,175,94,70,172,33,55,71,222,201,73,47,155,185,28,93,130,134,9,141,83,111,140,105,198,65,219,196,134,73,86,177,26,91,37,221,8,90,229,68,179,222,177,198,3,166,116,72,28,74,36,18,70,88,118,197,152,26,196,126,74,141,26,135,248,94,219,106,41,5,29,4,85,2,165,53,73,178,128,52,250,117,207,84,55,83,54,16,39,156,174,205,230,132,4,237,215,33,39,251,77,162,219,218,21,153,154,53,52,62,247,166,24,192,23,23,100,171,173,235,28,61,107,62,121,44,7,251,112,139,11,0,231,33,178,138,142,18,206,212,75,233,81,240,105,196,177,77,197,173,192,70,167,153,29,206,70,141,116,97,154,187,156,62,27,221,166,76,24,85,96,28,27,223,201,144,139,83,15,59,153,130,99,60,50,27,136,198,198,224,48,153,30,79,228,151,183,186,254,4,226,246,186,104,74,154,59,132,211,174,205,251,80,80,94,9,200,110,180,239,11,217,143,144,39,189,163,248,65,2,79,93,26,137,221,251,142,26,195,233,185,26,158,144,175,8,143,129,177,187,43,204,212,30,1,23,35,221,80,24,34,176,120,159,205,244,179,5,102,10,230,120,159,232,83,60,87,67,20,226,123,63,109,249,89,34,207,188,176,93,92,188,167,65,45,113,78,204,165,176,149,204,58,140,246,217,93,88,192,199,202,112,139,16,50,131,45,45,182,217,88,150,226,188,172,148,59,73,153,120,166,253,144,52,169,195,100,122,175,7,77,195,146,165,114,28,166,107,230,198,96,51,159,96,122,75,116,51,218,98,177,209,77,22,138,228,74,192,22,197,21,152,108,100,204,21,211,231,41,10,91,120,45,30,140,28,97,19,24,117,245,249,149,105,32,213,77,45,159,188,53,106,104,93,177,185,177,15,18,72,189,240,48,66,58,95,184,248,149,194,139,159,201,90,132,146,33,5,96,69,73,222,145,238,193,185,241,145,211,141,61,138,188,181,65,92,220,253,158,74,132,86,82,9,217,10,35,195,80,48,239,91,182,97,218,211,136,219,250,115,243,61,182,124,48,211,224,115,91,225,252,44,205,69,50,50,99,233,141,105,78,117,195,216,50,89,56,99,71,76,22,19,194,78,50,50,142,194,238,81,63,171,224,17,170,233,51,40,75,249,6,188,154,168,15,91,233,238,177,11,3,37,32,191,228,141,87,235,139,245,201,64,224,45,203,47,67,29,238,217,119,2,107,240,180,203,184,173,92,206,63,199,134,87,103,203,251,46,38,105,225,31,19,57,30,145,178,129,28,109,102,79,241,181,51,81,138,234,174,28,216,68,123,138,195,28,61,83,126,26,102,23,87,11,180,68,14,109,180,10,231,200,174,88,99,75,215,207,1,153,169,183,120,96,53,159,145,229,161,23,167,16,173,56,240,89,249,189,149,247,234,240,77,104,223,212,82,138,159,151,20,254,90,203,214,225,126,209,68,161,77,141,139,151,82,129,24,47,75,223,95,42,25,116,15,105,96,207,63,218,164,21,3,131,62,227,90,133,84,46,246,235,174,153,159,153,101,121,208,106,215,188,33,128,129,245,166,155,202,90,100,231,83,192,199,183,147,206,197,108,82,197,17,189,66,249,185,73,214,232,12,101,24,141,248,133,197,8,55,141,79,26,95,3,237,77,210,116,104,142,35,55,20,3,39,120,41,83,216,58,214,106,12,140,93,162,200,47,55,138,217,125,27,39,112,70,148,231,194,252,81,238,157,17,183,23,248,71,137,86,228,167,117,213,83,206,75,104,38,224,190,165,1,11,158,23,10,120,239,75,57,174,232,146,87,74,43,80,189,211,16,249,189,91,109,151,201,136,183,176,149,137,63,29,235,118,9,220,87,144,36,26,76,97,159,192,103,3,236,119,38,81,81,247,92,13,9,232,125,227,150,77,19,20,197,236,125,223,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,169,83,239,58,106,196,51,188,151,154,85,79,82,87,94,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,168,134,124,42,188,177,20,199,214,113,157,171,8,249,29,152,134,140,18,87,111,251,116,2,23,146,39,53,222,24,182,128,124,14,242,160,43,197,183,74,48,169,202,11,173,86,136,81,238,205,49,6,5,70,44,160,198,27,221,20,163,203,111,35,245,237,69,3,220,28,125,202,139,102,105,47,231,83,99,25,202,200,142,39,153,243,186,240,57,75,116,14,158,155,5,185,150,193,67,196,27,40,199,197,174,143,173,14,78,17,69,39,221,84,1,111,44,65,129,77,43,56,246,132,130,180,108,221,250,212,100,102,102,192,125,74,213,165,21,105,215,187,215,157,83,31,178,46,129,233,95,139,165,7,151,163,240,82,242,189,160,157,243,165,71,116,110,234,250,192,150,190,247,38,104,185,116,38,17,54,245,107,207,44,201,210,109,198,4,79,53,222,88,165,174,72,175,37,111,226,252,113,7,62,134,89,239,186,242,76,232,207,97,66,37,146,110,2,222,240,36,92,248,236,76,186,161,192,122,228,54,37,114,83,245,221,49,76,106,200,7,222,172,85,97,232,126,51,154,203,77,194,231,77,234,75,97,72,44,91,220,156,62,56,49,143,8,79,160,142,226,240,38,206,220,117,151,189,89,182,102,77,17,186,41,28,135,173,70,216,139,180,255,150,14,243,159,18,70,139,243,26,1,41,89,30,240,189,183,22,23,15,136,7,197,131,128,113,34,197,94,134,73,216,245,180,62,190,208,94,113,56,192,70,190,100,18,210,134,218,188,26,180,89,39,96,218,122,245,12,210,226,131,26,61,245,214,67,15,129,119,159,10,203,122,211,100,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,224,109,31,135,66,239,13,167,88,156,214,164,157,170,24,64,20,25,159,131,206,7,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,207,61,41,212,200,14,67,36,173,51,9,229,203,24,25,209,215,38,103,234,66,184,217,89,118,168,119,126,72,70,77,3,7,178,71,135,57,47,212,72,169,70,181,26,87,19,63,122,190,246,166,48,211,223,169,233,75,233,75,99,15,247,198,146,246,19,206,216,207,215,94,17,2,226,135,243,120,140,47,227,29,157,14,195,60,32,70,60,29,97,59,12,32,116,175,148,116,47,155,2,155,23,130,31,159,146,91,165,249,76,114,175,58,134,255,13,163,68,214,199,186,125,85,212,44,17,200,233,186,124,80,187,240,87,6,185,204,20,195,141,186,213,30,94,44,242,133,66,128,101,125,241,171,198,197,99,208,51,252,192,45,154,22,127,201,77,41,239,229,167,41,218,220,14,211,15,174,83,220,60,31,207,155,156,149,132,61,170,239,132,156,66,204,194,101,135,170,190,112,188,162,18,48,233,238,94,31,120,70,224,24,202,164,249,76,36,19,122,117,179,144,62,146,54,159,7,179,0,160,195,27,150,222,170,239,116,65,53,229,175,197,220,237,63,188,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,7,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,12,204,172,122,57,250,144,53,221,49,238,179,118,123,122,172,105,4,21,60,226,49,172,228,160,169,57,145,173,184,204,225,69,164,79,206,236,14,245,129,127,237,97,180,189,143,21,116,12,240,238,75,219,120,62,164,162,20,147,120,19,187,249,96,88,74,154,30,233,76,203,225,103,204,153,23,136,74,232,205,219,49,238,221,240,68,89,126,232,100,248,17,110,185,81,107,244,176,77,45,2,106,84,35,81,60,172,148,48,169,121,135,80,145,219,250,244,60,22,117,35,224,74,118,23,251,23,158,18,255,29,237,2,23,14,166,72,121,11,115,23,32,193,226,111,109,30,15,98,227,86,60,240,153,91,1,99,27,168,81,74,205,141,111,134,199,22,192,128,150,175,1,147,200,244,45,137,6,249,93,245,141,88,161,130,159,186,108,79,90,89,9,229,53,169,244,128,207,242,146,2,95,118,210,238,10,207,8,96,63,194,167,25,234,128,243,190,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,253,165,76,14,221,173,239,12,165,140,200,162,65,54,215,167,250,101,192,219,15,47,138,63,232,181,122,224,238,125,216,144,136,80,253,163,191,221,143,105,20,207,141,238,227,82,231,135,200,180,239,87,228,147,202,99,140,103,179,36,191,137,98,73,132,170,223,203,58,211,221,54,196,210,75,239,213,201,56,169,2,30,90,91,15,76,33,218,186,240,120,6,126,102,214,89,4,35,96,44,197,174,142,23,78,248,253,109,246,187,161,240,229,242,180,58,252,179,58,183,222,60,7,101,114,51,166,182,103,174,192,204,238,206,42,36,37,180,219,190,62,159,115,113,52,107,58,94,26,181,160,154,50,108,71,203,190,15,125,43,150,235,242,36,52,155,0,133,76,2,255,202,102,28,94,20,19,203,60,61,195,156,222,43,221,142,221,65,131,250,253,109,250,174,187,115,63,144,225,180,216,132,192,147,190,37,31,121,71,35,244,166,57,152,255,244,202,248,115,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,62,48,202,252,133,3,139,105,103,241,136,15,198,62,168,98,28,210,120,193,6,234,112,107,42,83,8,41,24,173,240,1,99,142,203,177,202,194,70,0,240,131,105,107,234,226,245,29,219,14,170,61,159,104,103,127,90,67,31,140,66,216,112,5,240,223,137,8,8,76,33,133,219,11,203,24,71,244,222,153,92,116,117,212,36,142,229,185,172,208,203,95,26,157,42,172,24,129,123,208,209,28,20,170,14,29,24,50,129,225,195,159,95,65,83,67,126,26,130,24,87,66,163,143,200,2,204,2,163,226,229,101,3,139,134,253,158,245,106,138,183,70,220,156,78,86,177,115,168,13,191,57,114,136,14,180,117,18,185,86,100,35,227,183,233,33,215,155,211,126,225,61,251,205,118,1,209,35,160,67,255,88,11,251,14,92,153,87,172,152,43,58,231,121,108,86,170,192,5,225,144,122,95,26,69,82,10,163,225,19,3,163,117,81,246,113,100,87,206,231,95,247,115,53,105,7,130,42,112,231,200,156,78,170,31,186,216,165,231,68,41,33,46,196,11,58,203,69,23,126,34,181,92,2,254,133,173,4,46,117,68,56,199,100,131,213,128,59,107,205,210,30,23,134,14,72,96,188,227,17,115,156,200,159,236,42,212,245,185,246,28,3,239,89,154,241,80,102,164,211,34,190,7,228,108,73,239,141,56,200,184,83,5,61,183,165,63,93,157,65,158,46,74,230,124,121,46,62,35,245,21,64,90,111,13,133,205,72,246,15,2,97,105,30,250,212,155,112,170,255,52,246,211,144,211,205,196,130,93,254,173,97,223,110,205,79,158,121,112,30,196,29,36,90,58,57,13,5,62,15,29,117,209,171,211,43,169,147,193,154,160,227,230,28,78,210,203,71,230,6,223,193,39,26,7,80,121,230,10,141,82,30,249,94,180,65,85,221,240,16,169,137,218,152,53,236,57,159,155,211,25,226,67,155,112,140,203,158,147,173,75,196,151,192,249,214,143,75,58,172,81,160,196,197,205,26,11,244,185,16,62,242,231,130,73,71,40,203,169,16,69,165,198,71,134,159,166,193,86,120,146,91,248,25,22,250,43,77,39,26,238,174,31,188,198,124,88,243,51,15,37,134,70,46,166,74,71,196,129,145,2,76,23,110,83,148,41,136,195,98,100,228,248,237,197,232,5,134,191,77,70,78,131,163,76,99,180,37,156,242,217,158,59,119,93,34,240,44,237,25,15,102,164,26,2,15,184,98,90,252,246,89,171,67,23,193,176,26,175,120,169,133,34,150,251,73,144,50,238,225,232,35,14,61,116,17,152,151,147,239,100,160,37,85,126,186,177,97,198,192,49,93,166,46,125,26,29,218,142,121,74,30,80,182,234,78,207,156,79,21,68,116,155,156,125,104,52,228,187,19,15,19,223,20,24,2,212,59,197,97,249,213,23,90,224,209,140,97,157,79,87,30,52,207,232,203,60,112,129,84,81,94,24,166,76,189,171,235,188,122,97,139,54,30,156,18,173,76,144,178,14,33,208,178,204,92,221,119,233,82,200,36,43,128,102,86,200,204,29,158,86,54,24,112,219,70,35,115,97,211,254,16,152,88,81,28,64,231,33,151,180,235,101,42,12,67,26,149,18,43,60,168,37,48,225,163,29,87,147,234,150,215,98,116,234,57,142,24,58,99,164,32,239,192,181,94,219,146,229,145,179,108,197,199,227,234,193,229,14,220,111,199,105,182,105,146,234,5,169,242,151,113,155,248,159,199,100,206,47,243,160,114,53,243,208,245,160,128,217,116,242,191,251,119,255,252,215,255,248,231,127,248,199,63,253,249,47,127,247,167,255,252,55,255,245,239,255,246,63,253,233,111,254,234,255,252,247,255,246,255,254,199,255,254,191,255,235,127,254,213,95,255,251,127,248,15,231,47,48,205,169,68,56,255,243,87,255,252,207,127,253,95,255,242,79,255,120,254,246,95,253,233,111,255,242,95,254,252,167,191,250,235,255,248,167,127,248,79,127,250,203,159,255,233,111,62,224,95,255,221,223,255,233,223,252,229,207,127,247,247,255,145,27,252,195,159,255,195,223,253,253,223,254,229,220,254,223,250,88,154,137,243,196,74,166,200,83,246,245,70,144,123,199,222,122,140,7,72,8,21,222,179,221,109,98,17,6,43,2,119,102,114,236,158,139,0,145,124,125,86,239,216,119,7,59,91,179,78,14,202,206,35,112,188,142,185,56,165,133,27,120,69,247,43,48,39,214,22,152,238,240,248,6,166,203,35,198,36,124,22,193,139,221,32,205,170,122,150,26,115,249,157,214,48,237,86,253,233,243,22,98,131,130,83,179,60,215,242,36,62,105,97,112,168,89,81,219,108,47,76,88,68,199,69,179,113,172,101,122,168,165,65,1,152,40,75,92,13,73,166,46,55,104,171,102,216,177,139,172,140,152,123,192,99,221,167,34,58,149,159,171,113,27,3,182,158,34,121,106,74,180,229,230,104,29,201,97,135,44,214,138,248,207,113,125,207,9,35,62,77,35,255,26,201,168,133,70,178,20,7,90,149,24,33,112,135,179,169,156,8,140,12,128,199,195,81,83,97,5,42,108,66,18,1,147,145,86,120,90,181,131,195,72,216,20,93,205,199,47,233,177,189,30,79,187,103,157,104,99,194,223,118,225,179,98,171,222,156,195,208,67,168,231,80,165,87,113,232,62,2,89,204,118,248,56,200,251,249,98,155,58,226,238,48,220,13,146,29,129,234,106,69,0,150,116,119,27,186,15,209,169,216,253,56,59,198,98,75,93,111,62,217,104,124,174,161,247,212,52,222,65,68,174,70,31,206,166,242,81,8,33,169,240,70,245,43,96,98,80,98,38,195,226,88,35,95,181,57,120,147,126,80,92,98,39,163,60,48,76,151,89,175,134,22,213,141,27,184,217,135,40,228,252,224,152,169,6,107,9,148,105,195,196,206,111,236,213,26,151,62,123,206,106,145,30,33,183,168,134,48,6,102,142,176,52,236,211,93,67,45,124,97,250,223,63,152,148,234,179,237,108,250,44,253,177,140,37,87,119,60,196,182,35,132,100,36,244,77,50,178,240,225,167,168,242,222,20,255,107,100,185,155,138,188,7,183,182,177,134,232,65,124,150,156,31,72,72,143,116,245,204,59,250,82,158,193,70,1,235,217,207,112,230,216,56,62,248,108,248,243,177,37,169,130,117,178,0,122,197,207,180,19,43,152,206,223,238,66,75,56,129,73,118,113,232,82,107,228,39,246,175,193,66,224,106,228,64,1,47,216,167,229,214,213,186,45,252,141,16,143,19,78,47,96,244,184,252,151,207,35,239,165,198,30,100,48,201,35,6,48,106,103,17,60,165,77,234,88,4,158,9,54,170,1,169,206,205,166,18,16,141,164,231,197,67,242,248,60,216,134,181,222,225,241,70,11,141,78,60,93,244,172,190,199,38,35,188,228,69,1,44,156,172,241,33,99,71,140,218,223,13,5,244,31,174,206,193,222,6,204,36,19,227,29,57,183,250,121,91,24,4,230,53,10,12,241,80,9,24,54,235,242,124,108,218,151,138,195,86,138,45,55,55,226,180,111,203,1,30,74,243,108,68,203,211,139,83,176,222,32,1,148,223,62,198,201,242,86,79,148,183,41,84,149,239,153,172,130,55,174,30,208,66,13,133,185,253,112,152,69,160,147,37,145,144,90,113,245,54,202,125,133,19,236,103,31,76,85,153,134,182,186,137,0,84,31,218,89,165,85,203,225,58,9,9,175,122,70,150,161,188,232,121,11,78,219,77,211,61,30,212,120,22,103,241,252,4,162,13,99,9,21,199,239,177,61,56,101,109,243,67,211,8,103,237,114,86,251,200,224,73,80,75,181,163,153,179,187,223,156,146,181,170,223,139,64,204,87,10,14,59,85,218,82,253,206,231,196,214,244,175,125,86,64,213,204,38,53,132,48,92,58,76,188,80,191,151,169,195,198,192,205,45,209,15,130,200,237,138,123,175,254,148,57,209,190,126,230,86,140,108,15,101,238,101,146,151,40,207,101,47,75,187,104,44,196,196,173,182,191,241,142,182,146,248,6,112,86,20,143,253,118,42,81,179,180,45,30,152,42,216,225,207,53,150,113,242,60,158,92,242,42,16,196,182,81,154,83,71,15,94,245,152,104,103,139,73,154,92,52,181,5,39,112,176,153,209,53,133,97,176,107,18,51,235,96,119,82,39,147,122,210,88,96,219,104,185,245,230,231,28,46,95,148,7,23,132,240,186,94,77,163,231,103,110,96,167,176,24,229,193,168,7,118,30,245,3,47,227,242,21,120,90,243,245,7,195,135,171,37,209,56,50,103,175,168,14,115,136,207,7,221,177,6,178,165,21,158,221,246,108,58,30,17,199,171,164,157,240,185,55,92,219,223,75,163,100,173,105,10,143,149,60,157,166,173,35,53,190,94,216,244,252,2,230,165,61,27,61,97,4,31,183,101,49,231,187,209,47,47,178,165,49,115,117,205,81,192,225,142,167,233,176,9,163,213,103,51,14,41,167,3,195,46,170,251,101,33,180,159,253,141,55,227,29,86,152,158,26,223,109,141,177,111,234,208,168,0,94,190,235,176,81,104,207,76,182,2,201,20,67,67,110,73,24,91,179,101,62,189,45,216,166,206,241,11,235,187,149,59,161,0,48,133,251,79,96,96,102,55,55,76,107,20,41,27,133,7,193,4,135,55,178,170,253,133,251,215,84,64,180,138,20,213,243,219,99,198,18,34,210,156,180,194,139,84,118,245,236,10,48,229,151,207,131,177,66,253,183,141,160,116,60,55,135,9,252,194,176,191,40,220,74,168,80,91,226,160,63,115,137,224,148,7,183,44,41,168,218,64,70,177,95,156,72,225,151,30,150,94,36,219,203,187,23,221,217,56,159,60,119,71,159,180,250,182,133,111,77,111,133,192,29,66,54,71,143,59,165,101,40,244,78,84,39,124,250,149,42,239,199,228,232,176,93,248,200,22,245,126,250,211,144,87,56,45,147,213,16,157,153,163,231,254,164,33,34,174,70,48,224,177,134,236,180,13,152,44,173,190,21,60,245,17,175,124,81,153,174,6,38,205,48,78,122,108,21,245,101,247,215,96,105,177,167,29,3,96,228,103,100,180,21,198,226,222,200,180,63,19,113,215,168,149,162,111,195,250,8,30,139,164,185,174,158,245,132,236,162,123,26,122,116,243,142,140,173,73,189,117,84,88,157,92,210,186,151,230,210,24,5,5,221,113,62,82,127,148,180,52,154,160,247,112,58,115,51,172,104,144,87,87,131,10,128,230,240,185,151,12,28,55,37,123,66,139,142,68,40,26,212,123,59,175,123,223,139,33,123,120,92,195,98,5,159,31,156,153,241,58,112,187,153,207,52,196,125,183,214,177,55,88,122,253,141,67,152,0,77,131,70,71,104,112,169,1,195,63,168,23,155,27,227,40,130,36,250,208,252,180,23,69,88,179,251,210,42,47,138,230,187,167,87,128,233,183,144,199,66,230,194,187,114,12,78,143,207,74,157,239,30,1,19,246,214,175,89,172,44,44,110,126,190,123,87,159,149,100,102,255,220,74,235,149,175,106,188,210,43,176,198,125,176,65,16,118,63,112,114,181,65,96,84,221,229,185,201,63,134,153,70,207,122,211,172,19,110,190,23,98,129,162,144,33,175,244,108,159,217,11,146,236,167,33,199,13,152,250,150,57,46,204,182,34,207,69,171,113,119,82,27,227,108,152,239,213,116,115,187,97,12,13,13,221,174,10,211,20,230,239,20,222,198,242,92,77,105,73,140,188,76,43,14,81,120,120,98,213,216,119,68,237,6,176,135,129,88,96,128,148,62,88,126,152,250,64,31,54,226,12,169,233,197,38,96,234,40,60,74,75,71,109,82,45,61,224,173,60,63,28,211,166,23,236,48,221,95,58,11,49,194,123,204,112,24,52,147,78,179,68,159,161,91,228,144,110,173,39,238,114,94,88,119,225,135,31,209,246,170,58,11,233,241,137,77,227,124,247,161,207,69,76,96,164,251,216,203,100,221,4,30,38,175,17,191,141,188,131,206,97,90,138,98,228,38,139,163,179,16,121,237,28,111,13,22,32,205,156,210,214,56,239,126,214,126,9,121,129,73,213,198,7,163,220,80,155,176,104,162,171,119,26,210,96,173,91,45,237,102,201,247,105,72,96,86,213,136,44,29,245,206,192,253,163,101,92,250,216,120,46,78,110,252,99,211,27,69,97,19,131,136,171,7,9,43,141,37,35,147,24,187,10,65,31,205,187,54,235,246,240,167,38,252,167,134,45,101,172,231,136,240,245,209,41,170,208,167,62,54,55,11,204,97,218,74,202,3,207,237,82,28,192,75,69,97,217,75,173,135,210,97,120,177,52,78,198,95,56,45,38,48,49,55,13,155,22,50,173,57,96,154,226,235,19,248,164,13,59,126,27,17,173,242,132,46,201,151,94,120,107,26,143,182,232,53,229,183,199,210,194,212,54,209,108,112,107,132,115,140,142,176,7,222,158,159,68,52,129,130,121,29,26,233,127,191,152,58,81,173,179,135,65,157,134,38,135,161,250,211,228,204,48,117,64,255,218,244,242,104,33,9,147,58,187,86,46,122,64,76,92,141,22,179,42,102,187,176,164,195,104,14,25,78,53,194,173,219,99,152,90,53,244,140,253,140,10,200,164,193,195,130,94,94,139,91,79,116,168,100,96,197,246,125,159,11,232,62,107,27,34,252,57,193,42,8,140,110,107,215,93,7,95,163,223,171,167,58,173,70,82,232,26,36,192,9,42,57,129,139,85,79,197,208,16,17,215,253,178,99,163,223,119,102,132,43,23,38,247,236,69,125,124,144,165,204,227,25,150,44,88,136,2,166,179,232,162,147,32,248,158,23,165,234,69,224,98,73,143,120,229,69,77,145,58,206,199,117,197,114,6,6,15,134,220,155,137,16,91,206,249,50,91,219,222,160,238,203,225,94,25,133,185,134,78,48,222,206,99,125,79,117,182,97,155,167,2,15,196,162,250,133,183,176,223,3,239,232,82,49,13,208,164,73,9,211,129,245,158,11,187,154,90,16,129,247,121,135,227,94,13,39,136,188,20,235,187,171,247,106,212,113,21,198,246,233,119,104,80,0,200,247,96,18,58,195,164,193,199,55,151,163,179,119,114,223,2,111,173,171,171,38,255,83,31,88,71,222,105,26,174,242,219,143,7,132,108,37,235,77,224,161,31,108,16,100,248,10,46,12,158,154,51,68,127,173,186,80,251,111,228,89,150,8,230,223,246,90,122,131,85,222,30,152,156,253,253,237,162,52,118,204,52,188,224,251,206,225,66,146,223,166,240,37,214,0,153,233,44,122,157,148,178,219,12,9,24,113,35,49,132,230,54,182,247,128,137,56,11,76,203,206,125,110,120,104,21,36,14,35,183,46,51,235,43,53,113,16,63,212,41,163,110,58,174,133,161,58,47,154,180,18,30,17,129,244,165,104,13,92,74,137,64,173,64,48,149,218,15,119,245,65,76,209,55,130,193,24,53,207,169,139,87,86,157,216,207,30,89,73,130,160,110,59,62,234,184,111,132,210,106,53,13,123,15,253,19,123,221,251,177,208,6,190,195,253,210,68,94,116,224,191,109,72,214,102,123,172,210,179,45,220,9,14,53,204,80,99,59,245,187,217,85,19,161,154,10,67,87,21,3,163,160,171,107,130,158,178,143,148,98,100,245,44,134,245,194,197,11,156,127,240,210,236,63,28,159,61,197,192,169,153,93,207,38,63,104,187,116,120,80,167,218,212,180,132,120,40,102,48,159,94,15,24,22,135,159,47,16,20,181,172,201,101,227,213,140,183,130,214,180,214,58,65,121,129,180,177,195,13,242,18,53,29,7,221,136,57,96,44,79,245,235,48,208,253,76,54,190,86,109,254,164,157,39,135,147,129,50,94,81,91,2,86,198,185,227,157,145,51,210,129,19,118,206,177,60,6,84,64,154,223,133,230,163,245,122,225,173,133,138,84,142,20,23,87,237,213,82,170,114,242,81,181,50,119,252,182,117,166,54,117,210,237,47,2,94,52,36,63,201,68,28,15,191,57,125,162,243,113,210,169,141,247,151,178,8,12,107,58,223,120,233,220,11,55,177,206,220,213,80,65,26,33,142,39,8,12,212,173,59,118,76,139,46,48,131,251,122,243,245,204,133,29,55,31,181,174,167,14,97,215,29,107,96,117,19,38,84,147,120,96,37,57,76,255,219,86,107,125,176,38,98,104,21,158,161,241,24,243,43,146,41,102,232,119,181,168,241,221,194,152,135,97,53,61,249,91,50,32,61,206,62,211,152,149,136,171,137,135,172,28,35,39,81,221,94,15,104,111,25,57,76,152,234,63,193,83,36,207,141,195,164,43,8,97,196,152,167,107,117,101,177,103,245,78,186,248,29,134,7,80,13,110,250,23,93,237,211,174,62,103,200,227,105,151,21,65,238,106,242,7,239,54,15,111,72,204,37,78,209,173,118,18,153,212,216,109,169,232,211,4,86,157,214,111,29,211,129,128,157,204,53,99,225,140,144,42,29,101,85,88,146,56,181,161,64,142,215,82,72,166,62,103,62,11,58,70,94,141,88,85,96,242,205,251,142,28,129,46,217,172,207,57,64,11,117,60,119,238,122,14,24,221,211,144,69,82,181,185,135,150,104,66,91,49,143,171,74,26,100,248,247,167,11,234,152,211,254,212,32,65,235,133,205,231,48,81,52,181,107,143,221,52,93,173,183,27,203,186,182,213,210,52,206,153,23,48,108,70,242,86,42,242,50,114,53,141,199,50,114,54,50,39,14,33,237,99,13,122,242,96,169,123,87,57,21,38,180,48,200,43,197,17,25,253,194,75,169,61,140,116,179,122,144,128,202,157,169,92,69,24,120,221,107,206,187,181,216,60,3,67,201,205,149,126,127,176,182,95,211,168,210,92,30,242,7,23,113,166,153,73,219,63,151,161,73,237,141,1,163,211,87,248,97,48,121,5,181,208,72,222,220,159,70,107,175,234,36,174,55,93,201,115,29,179,89,13,56,43,158,187,207,133,214,178,46,129,126,195,150,205,20,131,117,220,92,217,247,29,56,108,52,106,222,33,189,234,9,42,122,6,161,228,82,23,199,170,175,2,70,4,105,171,17,54,146,31,34,132,31,206,247,121,98,85,84,195,197,79,19,104,215,145,153,170,118,138,199,154,170,61,201,166,66,150,223,47,70,237,180,104,180,41,237,116,51,242,180,45,145,103,83,152,149,185,3,30,199,91,94,186,223,65,73,237,63,61,43,157,145,79,80,179,212,184,182,242,113,21,164,120,212,61,78,224,158,36,165,199,174,126,246,234,124,225,99,87,41,92,40,139,184,191,204,150,35,103,68,161,196,107,201,213,85,107,171,27,197,72,41,199,83,155,222,87,125,76,157,232,81,3,198,17,204,234,167,183,155,174,192,4,219,239,208,160,6,148,7,91,93,99,139,86,79,158,226,222,231,13,55,45,75,5,141,88,147,193,234,123,153,96,72,25,241,92,168,25,106,216,132,221,176,221,123,111,250,69,245,224,100,193,196,7,65,83,81,237,9,35,198,152,49,110,138,209,138,22,92,194,53,17,107,207,74,18,212,192,163,14,50,185,47,64,65,237,24,75,97,227,105,246,5,128,14,145,112,221,217,213,181,197,242,33,157,160,149,192,205,10,194,98,47,196,57,210,195,11,26,135,18,169,74,192,252,88,228,141,204,151,31,32,84,103,116,173,164,39,240,216,189,30,140,133,196,60,85,131,33,27,213,176,195,164,30,53,216,68,0,41,22,62,36,2,245,113,22,136,124,165,251,219,212,89,105,13,172,105,199,187,205,77,13,74,127,158,251,152,235,43,74,63,58,241,57,237,154,165,113,245,156,210,241,219,131,42,165,103,9,209,14,28,232,217,190,180,216,140,66,5,111,208,225,177,97,227,122,214,46,61,82,43,96,10,65,212,149,40,38,157,29,48,197,81,243,217,86,130,165,27,120,62,133,91,141,208,174,83,211,50,52,44,196,162,238,89,20,200,254,106,105,199,131,86,66,51,241,206,40,112,210,243,135,70,255,238,147,129,210,181,161,93,206,84,155,69,132,219,206,58,237,15,192,16,41,78,57,218,127,254,150,198,185,150,212,117,119,203,107,106,183,47,65,46,100,236,29,158,214,149,161,103,68,247,206,133,110,100,228,73,143,136,137,218,140,187,41,38,240,169,105,1,120,218,188,212,141,202,219,179,90,244,76,94,214,236,232,51,161,226,209,188,227,198,207,241,159,198,40,22,181,196,108,228,255,205,221,16,227,206,212,116,31,41,30,216,44,62,24,54,90,17,7,192,215,174,197,197,180,104,15,160,57,92,191,117,178,118,45,135,57,209,159,228,20,47,61,59,202,251,95,79,220,177,92,239,171,83,96,156,53,41,64,106,222,169,215,184,55,165,156,250,211,168,181,199,68,178,214,70,189,120,140,225,226,76,220,27,57,153,199,213,158,181,197,250,160,155,180,104,221,111,218,183,76,135,146,72,216,164,100,121,208,106,229,161,143,78,147,217,115,106,66,116,235,223,114,153,48,131,174,60,88,50,60,240,113,172,6,90,210,245,106,120,119,146,63,243,38,190,160,30,39,20,163,197,13,172,78,95,247,72,207,129,14,203,134,175,219,109,202,139,250,198,22,214,181,143,123,15,148,148,245,157,80,21,222,226,106,115,196,219,99,14,156,45,39,224,69,77,216,122,182,148,107,179,210,20,134,54,154,110,72,80,87,125,15,54,72,135,63,233,87,234,116,124,159,29,104,27,44,205,132,192,87,29,165,75,199,48,204,239,161,155,141,87,55,174,54,75,189,43,60,34,108,136,77,90,167,158,124,144,199,71,150,127,208,39,154,158,139,241,88,60,224,51,50,237,161,143,181,128,148,162,251,70,3,147,72,249,1,155,49,88,250,194,70,114,77,203,189,144,161,69,249,221,209,31,241,228,123,239,30,3,167,26,69,169,59,27,140,139,37,126,153,66,179,39,97,176,106,116,51,161,142,187,154,246,5,157,93,16,181,185,128,201,52,117,189,247,216,51,86,230,64,2,93,107,26,15,92,156,102,24,212,216,33,117,38,112,71,31,119,89,111,241,16,115,184,123,33,52,196,17,227,169,222,51,65,138,72,70,192,235,79,165,145,174,61,171,102,254,96,108,231,173,225,160,100,20,69,142,26,249,166,70,208,224,127,114,55,153,168,6,165,101,186,41,108,226,61,14,207,183,118,33,65,208,49,2,165,237,170,62,91,6,114,34,254,211,100,114,159,100,94,206,183,153,240,192,28,170,229,41,32,128,52,206,71,134,100,249,179,31,229,53,230,8,148,80,208,19,182,88,193,164,221,71,167,150,68,115,117,204,50,47,40,6,222,79,195,57,182,54,22,180,195,240,32,104,208,3,113,166,152,254,166,193,169,38,105,57,27,163,203,135,193,235,72,233,172,90,172,108,87,213,63,22,4,136,67,71,6,155,208,138,119,50,138,201,77,107,216,240,24,230,110,147,66,252,209,146,78,97,170,13,60,104,49,176,71,223,50,149,110,58,107,14,211,204,156,159,78,155,22,57,254,97,116,76,186,213,245,101,49,18,135,33,92,215,147,135,160,83,252,50,122,216,253,73,188,82,246,21,123,217,52,45,23,205,95,82,34,28,79,53,9,150,21,141,220,17,236,246,250,129,65,42,238,169,98,161,106,54,182,240,113,182,57,122,196,53,238,151,131,245,179,35,251,151,223,161,149,168,75,239,166,37,159,158,72,171,73,228,92,152,128,198,211,127,132,8,155,163,80,204,232,99,117,140,215,11,19,231,214,104,231,79,77,194,81,122,68,31,15,0,223,198,159,25,133,236,250,180,146,153,178,143,127,13,138,9,139,198,27,9,80,250,215,152,41,89,216,70,80,146,134,30,185,158,216,31,106,181,81,116,9,51,173,195,252,219,167,170,1,197,200,20,48,5,156,235,201,8,67,63,250,141,12,201,246,241,84,115,192,105,214,60,192,68,75,205,212,250,207,6,9,190,55,249,18,94,58,203,112,62,13,93,29,205,135,15,230,33,154,78,127,146,101,177,182,208,85,95,173,188,93,83,45,142,7,8,15,96,118,209,20,252,153,38,190,255,83,74,72,157,180,150,136,237,225,226,246,192,91,117,74,179,49,102,244,11,195,10,170,235,3,141,168,229,46,244,180,42,23,221,235,38,125,1,53,224,140,153,175,48,37,150,241,82,81,153,153,79,109,193,166,249,172,9,60,214,83,26,71,53,170,188,150,242,204,37,56,204,210,189,154,88,142,206,150,69,63,196,125,169,11,15,125,60,1,255,227,146,125,43,100,210,225,51,231,155,15,8,221,64,75,233,190,213,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,72,197,111,206,191,214,208,91,131,171,99,184,37,62,77,8,91,223,41,157,240,238,34,224,215,148,246,116,131,105,92,156,186,226,164,84,219,150,139,240,134,22,171,197,238,79,101,16,229,55,206,41,215,127,205,232,207,118,72,19,150,175,145,201,72,242,179,29,34,141,84,2,62,47,244,169,85,68,87,205,173,105,202,147,106,209,138,13,136,11,162,196,236,108,249,47,223,16,113,190,28,239,228,44,191,103,121,33,36,231,53,175,112,126,96,57,191,112,74,247,90,26,123,245,149,36,142,16,135,209,100,216,106,176,194,29,144,221,71,128,206,228,225,43,97,216,105,197,242,218,115,238,246,52,99,18,62,222,113,115,250,255,117,63,28,86,126,224,35,223,38,38,58,159,223,174,46,187,9,108,25,208,231,157,184,128,125,95,48,167,41,85,81,179,220,244,12,24,178,237,231,88,197,118,246,179,109,17,40,123,236,221,78,23,141,207,35,8,75,134,190,210,110,98,163,223,99,209,187,88,159,154,162,110,234,197,195,97,4,134,180,250,147,148,138,115,109,147,236,58,27,187,122,70,29,82,44,143,255,46,232,208,202,19,161,218,231,232,243,136,6,38,206,67,139,216,80,76,143,244,10,84,132,249,217,45,161,41,85,180,61,225,72,203,117,207,24,217,70,233,244,9,80,245,104,221,131,73,200,130,182,154,240,66,66,39,222,10,20,166,79,62,12,153,167,20,111,101,236,135,183,13,161,211,226,178,53,188,21,238,175,166,33,204,224,35,174,238,79,149,10,218,61,43,10,42,72,102,158,5,161,22,173,121,128,113,49,137,189,241,68,128,207,231,107,113,181,137,112,62,94,0,62,72,60,87,161,51,93,147,105,11,174,214,248,94,20,103,107,150,144,87,236,132,38,192,212,24,105,208,2,34,252,17,87,35,182,145,21,238,77,134,70,93,118,122,234,67,141,104,212,39,3,244,130,218,226,99,34,196,43,230,105,162,154,74,179,24,176,59,68,225,16,109,239,85,19,117,203,196,51,29,228,181,213,39,207,176,67,253,5,152,54,52,205,97,144,82,138,199,50,115,184,43,108,202,156,254,177,143,19,173,185,79,171,153,156,49,75,145,224,28,93,179,70,103,147,105,177,75,111,74,44,52,64,101,253,93,177,105,76,35,180,208,116,21,38,92,108,57,132,42,53,52,86,105,240,143,141,118,79,227,142,214,92,24,66,245,1,67,15,175,201,203,90,76,142,47,54,203,77,185,154,100,241,230,58,59,241,12,152,87,36,225,45,244,45,150,192,139,0,139,192,24,140,119,35,166,213,95,70,134,206,159,83,100,50,178,227,8,107,149,87,134,255,46,95,24,235,84,190,230,153,23,98,14,208,90,164,116,242,53,33,82,210,46,92,31,150,137,66,166,218,117,253,236,149,87,173,251,41,187,135,252,23,168,233,93,255,203,48,65,80,186,4,25,209,111,44,187,67,169,148,159,7,169,55,242,131,172,112,30,154,102,69,239,109,184,117,207,86,169,125,186,228,133,170,139,168,247,95,46,76,95,33,29,214,30,13,222,231,12,198,176,20,216,170,9,29,165,12,69,182,152,131,18,30,136,91,83,15,35,77,236,164,192,119,236,64,155,208,193,208,160,43,11,187,9,204,241,164,227,134,56,124,199,67,167,132,19,169,83,3,183,207,175,174,144,140,234,90,165,41,205,165,79,128,161,244,209,161,157,195,202,181,150,136,57,236,199,41,63,211,146,48,110,11,152,173,178,234,164,62,59,92,140,12,206,43,29,120,134,41,192,143,163,77,17,132,6,157,142,47,91,210,125,105,213,202,41,52,227,94,173,0,48,110,190,208,171,209,140,123,31,209,47,192,126,83,231,212,165,124,246,164,118,167,130,165,182,245,183,247,138,254,225,141,250,203,83,182,127,38,195,114,82,62,230,130,81,83,107,206,28,9,184,225,147,148,45,90,75,15,205,188,115,147,11,50,173,37,130,171,108,127,117,70,15,6,4,73,83,91,232,41,98,104,81,17,131,132,14,255,85,120,183,176,108,32,219,162,65,95,182,94,232,136,61,176,186,161,139,214,34,87,242,137,81,146,188,173,17,108,189,197,160,183,147,22,150,85,50,173,90,12,218,241,11,99,241,109,229,12,33,0,54,157,164,197,86,174,146,215,85,59,26,119,188,19,180,126,202,91,94,171,48,108,221,111,37,40,92,199,129,98,123,104,29,1,66,52,227,194,8,93,142,167,18,52,210,218,48,22,76,237,177,168,80,122,184,202,13,239,179,106,196,182,210,63,31,109,176,52,105,77,245,124,169,33,32,191,31,223,138,214,1,205,196,144,115,104,1,67,227,173,233,169,99,234,167,20,51,152,226,10,85,88,160,216,185,187,50,54,124,111,93,217,125,168,133,42,17,65,39,252,158,53,118,105,197,176,81,227,189,39,110,153,46,158,181,110,84,117,179,17,42,231,134,41,55,69,26,116,115,208,105,89,60,42,218,244,89,126,240,25,72,82,158,79,131,157,117,210,234,73,206,201,246,92,45,5,151,28,238,243,181,136,224,82,253,64,186,213,203,83,220,74,29,162,39,204,209,186,218,218,24,66,198,14,143,197,97,179,251,53,183,69,205,238,103,242,192,35,71,47,184,14,172,64,136,20,48,231,204,83,121,129,200,212,12,152,26,135,242,124,173,27,189,252,181,161,106,107,212,100,143,249,70,118,14,87,74,22,146,206,163,133,87,214,28,134,135,75,167,17,238,159,223,57,67,40,253,166,251,144,172,243,91,35,255,251,20,115,177,1,12,7,219,43,232,69,177,73,221,49,172,98,124,108,106,126,66,194,251,5,87,70,130,19,65,41,220,41,105,159,105,250,168,113,20,135,14,123,25,109,93,92,13,41,116,203,127,172,99,254,80,138,56,122,87,235,117,209,136,230,3,71,85,75,213,94,44,142,156,191,36,14,48,156,29,79,9,53,204,139,113,117,231,168,121,140,91,180,114,47,188,183,166,151,224,154,136,122,252,97,100,5,111,167,0,213,43,59,126,123,210,143,242,148,45,145,169,156,1,63,44,130,103,51,74,222,160,10,197,246,94,170,82,99,93,6,57,110,77,51,216,227,107,32,255,232,154,66,212,136,231,212,245,222,148,219,187,43,98,37,228,16,216,105,177,62,204,168,59,96,211,65,80,24,61,213,17,48,185,49,221,161,77,8,40,174,54,198,86,189,57,61,35,249,14,173,102,109,204,61,103,30,130,12,113,53,33,59,125,110,12,254,190,226,185,17,14,80,179,28,2,255,30,55,199,200,208,106,149,202,6,228,1,18,42,189,90,125,202,204,56,150,124,187,58,112,39,203,166,165,121,70,132,87,28,30,212,126,169,41,128,67,23,48,143,161,121,124,36,215,92,75,137,26,52,188,203,169,206,10,221,98,62,50,88,112,251,122,96,42,80,124,100,20,155,106,239,18,18,121,165,5,136,101,172,175,44,173,224,38,37,128,52,31,51,224,39,46,230,31,19,95,126,234,194,110,216,8,241,195,235,15,34,6,149,42,26,15,7,91,253,90,126,58,47,64,91,44,31,170,79,247,51,145,32,108,109,126,115,122,147,135,154,63,68,158,61,255,52,224,165,96,90,42,124,54,134,139,34,210,172,232,178,190,109,135,17,113,215,197,5,101,99,124,13,234,128,86,215,133,107,17,60,159,132,155,200,138,218,240,131,41,28,23,227,192,213,167,88,17,182,196,239,125,163,146,89,148,57,155,186,214,112,254,224,156,178,227,71,127,154,186,153,230,48,137,126,253,30,230,50,248,60,65,131,19,241,121,125,106,56,234,252,183,51,193,47,245,213,187,21,178,56,106,124,105,253,41,169,93,110,101,192,36,202,180,211,237,202,120,157,47,204,247,214,78,23,42,114,218,133,137,63,62,87,183,230,225,90,8,173,16,145,213,129,159,149,233,25,166,3,155,28,250,243,53,77,184,44,96,235,165,213,48,2,178,116,51,96,82,218,79,119,17,108,231,45,126,155,176,141,94,77,234,103,197,213,205,74,114,116,150,82,90,92,3,46,107,189,165,196,227,44,252,44,87,151,167,150,24,30,125,129,135,138,205,224,203,157,181,46,35,171,143,49,128,146,175,55,118,0,163,251,247,212,235,162,185,122,225,253,154,41,20,77,87,121,167,152,244,207,118,198,190,61,46,76,254,76,225,115,120,221,217,64,162,73,15,175,10,203,220,125,229,252,105,60,112,15,146,131,65,114,125,43,143,122,69,5,48,109,31,185,201,95,61,69,208,136,112,250,86,202,60,77,239,208,200,230,187,189,0,129,157,138,29,19,186,25,193,182,76,156,57,63,82,151,84,124,20,231,183,30,112,54,110,77,105,84,142,236,229,3,39,135,173,172,48,112,39,159,213,235,240,89,230,69,195,170,103,10,183,40,135,180,163,235,105,74,164,143,215,11,147,72,1,65,9,245,92,204,86,20,247,94,251,53,135,43,253,147,203,223,25,177,74,205,235,65,167,155,188,221,101,88,95,245,83,128,13,236,236,40,63,88,155,128,106,133,231,35,197,213,16,106,232,134,200,190,147,99,79,107,116,168,234,86,12,195,147,183,141,12,82,109,85,85,241,168,148,109,57,190,182,149,238,165,7,46,99,199,200,41,175,83,153,143,106,78,92,137,171,145,89,81,199,139,239,85,138,79,99,152,83,230,214,185,146,46,105,204,176,232,176,214,230,193,106,59,138,127,47,122,255,186,58,63,80,212,165,222,2,94,229,241,172,206,182,144,157,81,156,248,18,219,169,190,52,24,255,253,104,37,132,218,210,115,243,68,231,148,255,246,241,22,219,210,189,186,236,20,89,191,129,168,225,249,64,79,80,131,198,145,184,26,189,5,121,165,197,172,27,71,41,172,85,49,88,234,181,187,19,12,141,108,98,77,122,6,81,156,58,99,249,161,26,255,52,76,82,92,52,227,141,159,65,163,58,173,177,28,138,80,226,234,179,245,62,145,133,108,25,23,255,32,203,148,7,52,140,100,226,107,254,181,153,85,234,90,217,150,24,223,139,229,164,116,163,232,76,4,175,196,224,179,159,215,174,49,40,148,217,134,15,156,202,214,162,81,217,204,54,239,31,164,160,110,173,44,237,149,186,66,111,24,27,63,217,129,249,68,109,25,107,192,131,96,145,70,184,32,96,251,130,134,131,200,127,211,204,222,49,130,59,13,235,1,151,99,234,116,13,24,99,46,150,128,123,125,154,11,209,50,239,190,177,64,31,153,151,54,115,158,237,151,185,255,193,198,60,166,3,135,127,212,15,25,104,66,234,19,233,206,68,0,98,100,217,100,163,159,200,157,85,178,125,48,53,38,251,249,156,52,195,228,128,207,36,127,246,21,19,21,79,254,92,228,236,71,213,53,128,145,226,198,208,217,220,140,97,77,225,177,93,58,2,34,96,78,199,231,234,53,156,47,20,152,146,82,125,167,133,202,42,255,96,197,74,110,4,165,0,111,199,189,33,215,214,168,201,49,219,186,43,57,83,223,130,60,132,6,248,225,186,143,15,82,19,46,177,162,59,168,112,104,230,196,143,127,81,127,228,243,130,206,49,252,92,138,122,163,15,139,0,214,210,40,43,116,14,205,141,48,88,68,106,87,99,191,80,218,223,227,135,137,92,170,61,97,45,88,241,204,198,82,165,47,140,82,126,23,196,60,71,9,82,93,106,123,154,58,74,92,221,73,199,232,1,148,241,80,99,10,179,172,171,62,53,30,165,187,233,103,247,162,86,240,89,153,56,199,142,150,246,164,237,232,120,235,206,248,50,236,13,61,254,234,207,58,241,111,117,22,22,201,182,39,112,157,92,89,213,68,34,138,182,68,146,110,57,47,194,231,255,143,93,94,225,132,44,174,191,82,148,203,159,118,230,100,10,239,62,52,34,48,79,175,24,207,209,227,177,33,137,123,172,141,108,6,158,15,13,169,187,253,236,103,38,181,22,176,121,144,250,86,166,183,107,25,248,200,174,84,139,185,123,12,235,108,69,244,239,247,103,163,173,222,195,67,181,228,120,163,157,148,180,120,132,11,119,166,61,129,38,232,211,60,122,134,85,66,101,155,206,147,5,77,139,195,132,50,219,115,124,140,229,85,33,20,86,80,81,255,110,40,52,195,56,124,140,18,77,138,87,38,165,203,87,3,79,156,126,221,111,90,118,149,143,241,59,231,202,179,29,81,18,31,87,211,123,244,166,33,160,40,139,223,238,79,153,78,53,22,157,123,241,217,0,182,26,65,212,194,134,127,84,17,15,91,74,175,64,189,145,39,126,6,12,97,249,105,98,203,131,190,15,127,105,212,40,100,245,205,126,170,18,142,82,25,163,27,33,69,188,206,91,132,54,76,121,72,64,42,214,195,114,115,186,162,39,251,78,66,218,27,220,122,171,244,138,149,241,124,47,232,119,155,195,108,209,207,137,13,209,161,111,57,213,2,169,233,61,22,143,65,230,87,31,163,228,61,52,77,189,113,57,138,248,204,147,166,219,199,32,43,113,49,71,197,147,176,162,21,210,87,0,97,169,241,52,236,91,195,136,71,31,200,35,36,221,12,139,145,216,122,92,177,90,39,154,132,52,11,84,66,177,114,177,158,31,102,74,140,148,228,202,171,195,106,162,231,86,56,81,165,191,46,92,183,152,165,5,213,61,151,76,182,161,117,125,48,220,213,115,139,26,240,122,68,91,76,246,43,118,172,74,13,171,152,49,5,230,241,90,203,69,167,22,101,21,8,55,195,194,34,153,127,54,214,251,202,11,69,213,97,149,98,10,12,45,116,163,99,234,184,6,241,69,32,73,151,105,106,234,129,235,126,79,10,219,37,82,101,124,64,189,199,23,25,208,222,46,129,97,197,188,35,71,104,106,234,213,21,205,36,71,161,202,144,35,4,75,189,121,41,206,129,119,127,10,121,74,179,170,33,191,55,182,70,19,131,25,193,107,10,123,29,166,222,70,71,86,249,65,119,134,109,27,94,18,180,36,124,208,156,105,131,2,74,228,199,229,183,41,14,92,177,244,233,90,108,18,48,45,20,109,133,255,3,197,65,209,180,44,142,114,114,157,245,65,75,233,35,28,0,247,90,89,59,224,77,86,80,97,72,56,99,174,172,244,50,121,156,13,143,16,147,207,114,26,232,150,78,22,152,215,154,191,52,226,32,26,202,194,40,77,46,108,124,96,218,212,101,1,145,52,25,241,65,22,44,222,50,23,206,206,204,230,235,191,188,41,106,220,10,227,115,248,47,111,148,52,36,146,133,219,48,35,2,64,122,6,218,131,11,47,184,235,220,15,160,113,172,106,205,35,86,99,136,111,83,255,189,166,58,79,217,74,65,125,43,182,174,180,36,239,196,24,54,189,211,121,88,203,155,178,116,163,218,55,93,66,132,166,166,165,148,152,136,215,181,136,223,53,186,189,202,210,159,78,166,207,249,193,20,242,38,217,116,128,183,107,72,192,41,101,231,242,115,115,50,14,14,227,209,63,87,91,150,221,31,251,216,138,37,41,74,112,220,163,69,63,193,177,164,247,38,246,231,166,72,171,38,219,183,229,149,102,58,52,253,222,176,217,41,13,61,194,169,217,215,61,231,207,49,46,228,169,137,183,249,158,130,176,55,82,236,250,173,73,14,250,83,53,19,62,214,169,128,163,229,217,8,66,144,91,107,169,51,106,153,17,105,34,91,176,85,17,4,23,114,123,51,216,160,217,85,3,54,204,209,28,65,123,194,134,15,107,68,129,168,203,147,209,7,38,233,165,235,154,148,165,211,66,64,202,105,177,121,129,57,187,234,133,11,108,103,186,50,123,208,248,242,61,168,168,123,215,245,116,54,26,62,102,127,20,143,10,140,234,163,197,215,68,234,71,60,225,130,47,117,225,98,92,241,178,236,233,211,76,49,11,209,193,211,202,155,74,40,254,206,66,26,105,203,179,87,182,22,201,37,218,68,30,122,112,186,49,210,125,167,16,118,107,161,245,217,11,143,19,225,78,6,180,185,103,146,202,192,81,180,114,254,31,96,20,169,228,173,88,99,245,188,191,141,124,143,94,77,11,93,190,35,71,89,53,235,1,83,112,0,98,121,161,195,161,231,207,249,32,53,230,10,30,96,22,239,137,127,238,149,162,3,90,182,51,233,155,30,125,53,26,48,14,12,61,116,201,15,60,188,93,159,15,98,213,4,122,111,130,60,177,116,19,145,165,231,224,132,68,59,38,3,242,113,58,149,58,100,41,53,166,49,108,240,122,60,117,139,159,7,186,31,193,102,228,75,147,215,61,48,15,137,197,233,79,87,163,189,143,125,129,182,7,125,46,235,75,188,235,107,60,250,48,7,158,213,11,150,134,53,212,107,182,15,248,126,108,6,174,29,72,5,90,197,22,243,176,217,113,165,104,238,174,214,3,111,205,177,137,244,116,178,148,119,156,32,38,72,246,124,204,99,74,220,207,133,101,243,76,98,172,193,236,3,67,224,85,185,23,74,51,49,186,128,109,147,88,106,138,64,231,228,15,77,125,160,50,98,178,158,122,247,67,151,140,116,211,222,241,98,173,39,62,238,129,172,238,84,51,135,136,89,156,47,236,196,122,4,224,87,175,28,91,45,9,78,229,48,40,191,10,87,31,248,57,96,83,150,12,208,129,113,103,125,100,147,116,222,99,5,29,99,208,53,113,120,68,99,197,84,24,34,249,22,48,103,159,254,118,55,85,115,135,207,90,91,186,223,81,74,229,237,79,16,34,90,99,180,90,96,166,132,252,193,84,236,167,103,199,186,116,128,68,15,224,79,237,207,134,182,92,192,116,160,26,80,135,78,113,40,126,139,231,18,17,57,154,170,59,83,10,165,18,238,93,157,229,81,149,2,196,2,75,113,120,209,203,253,20,49,66,4,16,105,47,212,72,182,118,49,32,214,215,35,236,71,89,212,210,55,102,12,152,49,108,34,186,26,246,131,55,151,50,213,128,49,115,30,171,179,18,2,144,123,107,185,127,49,246,91,31,184,201,110,204,162,48,62,164,111,149,199,138,111,15,219,5,54,235,114,1,69,58,211,104,7,208,151,2,99,153,63,54,172,14,143,130,11,49,200,236,122,152,131,126,60,137,168,20,44,111,111,106,31,132,231,199,227,120,101,35,159,107,1,195,165,91,31,107,121,187,223,5,5,195,86,142,27,14,163,99,31,76,135,241,219,20,61,174,177,243,168,89,71,99,83,82,99,168,42,118,216,187,214,58,252,236,101,137,94,125,247,48,140,194,87,217,235,11,34,235,158,26,130,86,178,40,173,247,57,110,41,89,245,139,97,153,217,114,104,98,212,148,17,95,131,97,183,199,150,54,53,35,31,25,140,98,50,48,67,189,185,149,93,142,46,81,53,129,206,172,241,133,101,196,179,154,90,61,7,32,50,104,254,203,198,194,213,116,96,213,212,138,28,230,128,40,235,177,221,150,247,75,14,188,191,166,65,241,140,104,151,87,233,154,24,64,214,96,103,70,120,176,121,240,152,86,177,170,137,134,140,12,113,68,230,232,134,124,186,116,152,221,180,38,58,12,131,138,122,24,103,150,237,25,51,5,213,170,253,56,1,199,184,118,142,208,99,193,36,212,10,182,90,203,115,186,70,245,160,7,123,41,39,50,18,40,209,61,72,94,96,87,77,99,32,181,62,226,4,160,169,121,104,28,42,155,18,160,239,10,116,138,214,36,155,70,54,31,209,61,248,126,156,209,162,172,172,72,105,246,48,6,176,74,150,22,128,83,197,59,198,189,26,38,26,125,169,200,71,220,89,124,246,171,174,237,23,208,73,68,116,186,219,126,47,179,152,180,98,115,58,217,97,198,84,149,98,43,186,57,83,68,38,58,162,147,90,188,105,20,8,53,150,8,191,252,184,78,199,37,169,174,231,198,202,27,91,27,215,41,197,109,222,241,5,227,167,237,249,2,67,194,188,253,183,169,203,126,111,78,140,204,61,43,8,117,207,59,150,207,125,230,198,10,7,159,42,225,166,105,124,132,113,163,211,20,152,69,165,87,23,171,109,140,161,177,103,9,76,37,110,141,69,178,153,230,250,214,44,160,58,227,193,168,128,19,203,49,91,28,42,214,16,75,125,138,237,103,157,6,222,190,65,215,52,140,204,247,234,68,15,183,243,28,210,104,189,245,76,134,187,49,135,57,13,39,69,85,126,17,104,109,86,132,231,248,220,103,182,109,129,199,112,10,108,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,24,170,20,102,46,236,152,136,100,93,228,222,19,166,148,216,211,80,115,86,201,86,8,117,186,247,47,177,4,140,85,237,194,40,150,143,216,108,225,62,81,82,86,76,38,100,201,99,249,65,207,147,5,166,24,47,182,29,66,69,26,52,33,122,58,34,217,141,110,237,121,199,242,65,198,175,8,32,22,47,45,25,122,243,68,129,175,60,182,170,206,208,97,55,92,199,150,87,138,51,43,247,134,237,33,234,44,33,192,105,42,2,159,144,190,12,143,146,247,83,149,19,54,181,157,32,89,190,235,171,106,247,122,106,102,114,251,59,221,166,21,92,5,54,79,224,27,26,101,154,79,185,214,47,228,239,219,14,181,119,73,245,197,18,100,51,110,150,90,33,164,198,121,147,197,164,61,86,100,196,221,75,12,134,132,51,21,207,5,113,89,209,178,111,152,209,134,219,57,35,155,150,189,254,114,153,55,135,63,200,195,106,232,14,56,116,164,129,169,139,213,145,21,56,102,253,177,8,213,41,7,233,25,25,38,224,10,24,58,110,189,249,153,75,213,191,23,109,87,69,43,58,8,36,245,251,74,169,146,104,93,225,101,130,192,247,230,89,41,74,19,126,178,115,107,193,176,128,33,32,211,148,50,250,72,102,252,172,84,9,130,49,19,130,79,102,12,163,253,212,201,64,237,227,202,113,53,12,166,98,21,80,123,16,57,154,65,227,253,148,237,48,65,59,20,53,110,156,172,239,2,194,64,116,158,28,147,107,192,208,18,216,232,78,226,230,103,127,210,212,21,212,88,43,44,14,242,28,75,34,208,8,219,13,87,218,25,100,151,186,188,113,248,99,201,116,249,189,235,143,11,95,224,137,246,71,192,28,55,73,225,110,172,229,14,31,135,243,134,154,16,135,232,183,106,240,12,98,102,73,179,31,24,146,66,95,1,100,169,36,158,131,130,97,13,143,146,32,68,238,122,237,34,108,235,137,66,60,175,33,52,237,7,174,204,20,127,223,221,106,117,20,54,57,34,127,42,66,132,162,175,135,94,9,190,133,191,50,250,7,69,25,147,145,97,39,249,213,152,146,210,84,196,99,161,145,232,35,31,166,157,164,47,188,81,207,224,83,28,169,1,21,97,165,79,45,197,226,67,8,90,69,182,18,155,76,242,13,107,80,224,95,20,132,10,61,174,45,70,41,174,240,49,255,90,192,8,209,61,48,12,175,57,134,141,68,103,215,113,245,62,188,41,104,88,239,134,134,215,104,114,60,222,110,188,147,101,219,184,204,96,138,152,119,92,61,177,169,117,254,99,152,174,64,147,22,107,208,20,23,148,46,240,92,225,214,62,171,122,213,40,46,24,70,112,161,235,210,156,188,26,247,38,148,42,238,40,126,26,230,198,125,103,199,165,214,173,242,216,250,113,240,225,224,205,244,156,31,124,237,88,60,8,187,40,111,241,49,122,152,106,142,194,128,168,155,89,179,106,68,127,46,196,49,180,228,156,150,130,22,129,88,168,54,242,179,172,33,126,116,134,119,227,131,41,26,72,58,199,73,190,158,0,82,164,85,247,232,133,92,168,63,21,134,119,213,157,142,134,164,25,191,108,114,211,75,183,240,138,70,207,119,245,132,20,95,205,43,90,28,187,215,89,65,188,49,181,52,27,185,200,237,116,50,20,171,240,185,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,58,224,84,101,234,76,209,189,157,62,129,165,3,67,228,179,60,206,233,50,227,106,203,110,233,178,221,84,120,248,200,202,180,166,13,129,45,245,215,28,70,30,166,234,102,6,205,199,14,248,220,44,173,103,195,33,70,245,205,35,82,24,127,216,143,8,77,120,136,119,86,216,175,155,192,84,199,116,63,184,160,210,158,82,143,123,224,243,119,30,133,229,255,105,245,25,166,215,206,225,205,78,42,9,165,142,145,110,113,10,245,183,195,231,31,167,46,59,60,34,126,209,168,98,189,77,194,141,66,141,227,132,209,50,174,166,31,82,97,18,177,110,77,211,225,184,165,178,231,60,19,34,194,238,5,28,24,63,65,246,89,168,107,99,187,227,52,128,189,79,96,52,232,238,205,9,64,36,121,238,6,89,101,143,151,6,201,203,86,152,122,107,47,151,135,97,100,11,67,53,205,81,187,180,251,90,168,126,175,50,242,58,218,189,53,153,159,45,79,109,21,125,126,62,152,134,170,244,56,162,109,178,74,20,181,26,145,175,212,241,35,218,118,190,144,31,124,168,56,34,71,34,176,9,237,92,248,156,30,250,212,231,207,41,138,165,200,242,173,231,165,208,58,225,12,160,195,216,235,69,110,154,86,8,104,223,3,165,2,67,222,9,236,186,177,64,250,121,93,169,203,181,60,164,235,153,13,99,93,21,130,31,148,67,57,37,107,192,123,9,81,84,50,205,251,121,7,214,16,26,154,2,47,243,112,46,76,128,89,96,42,177,99,121,1,231,91,12,130,168,229,92,253,190,82,148,178,171,194,249,188,241,251,216,214,2,120,151,192,66,170,185,143,248,156,221,232,99,5,54,217,198,184,121,223,202,61,4,140,164,217,186,112,145,198,210,3,39,218,179,226,181,24,27,154,252,54,189,72,225,173,26,19,213,168,242,90,140,40,169,198,208,38,53,78,2,163,193,61,220,32,128,133,71,243,232,180,118,193,81,29,191,13,13,156,44,1,188,50,217,241,142,91,183,133,64,52,173,110,205,163,49,180,101,157,26,2,55,132,23,99,104,40,173,201,242,91,166,237,22,223,19,185,192,45,47,173,91,160,235,194,212,245,9,124,44,141,180,239,47,47,165,146,194,82,14,71,23,90,39,233,207,132,168,1,129,193,120,38,188,195,172,151,242,187,247,198,236,95,114,49,181,52,235,126,202,69,200,100,9,124,206,132,218,243,29,214,22,209,202,68,255,118,74,119,125,108,140,55,121,38,78,232,118,167,240,206,103,210,200,200,232,186,107,113,182,117,26,98,167,220,252,124,169,17,155,217,241,12,199,243,70,10,77,44,241,58,233,223,169,91,62,21,181,160,35,78,93,152,208,170,78,19,18,248,209,100,105,213,3,18,8,162,224,152,254,142,30,240,172,82,106,69,192,100,103,111,177,31,132,148,164,70,18,21,73,88,112,98,224,76,50,25,55,66,67,41,76,13,28,140,103,105,153,100,78,139,91,211,85,93,100,96,201,154,180,71,192,75,101,162,18,28,19,227,78,5,4,70,164,252,133,179,162,230,40,54,68,115,112,72,88,130,69,203,43,246,155,79,78,239,27,254,130,77,105,186,84,46,117,161,100,215,46,136,82,198,46,23,165,46,189,10,76,247,226,133,33,187,188,97,133,3,35,211,27,187,213,68,64,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,76,30,1,239,45,229,255,104,195,213,236,250,165,20,146,67,82,40,87,83,79,51,226,192,62,255,186,139,41,158,104,29,206,242,219,88,53,89,30,12,85,214,107,190,77,102,225,173,199,32,118,150,106,68,253,216,140,182,176,149,25,249,126,141,218,231,115,235,58,245,185,104,205,114,82,22,163,33,68,219,86,224,2,19,125,192,240,196,235,189,169,95,138,178,84,114,36,69,210,55,201,234,43,91,28,16,203,66,190,242,216,4,89,239,99,159,103,106,210,31,77,212,143,102,84,255,220,11,163,103,203,91,161,73,54,42,217,141,185,107,139,155,60,33,229,158,241,193,206,86,56,178,254,118,177,3,32,110,126,182,127,33,163,129,90,86,250,17,105,172,75,67,159,219,26,160,99,253,109,218,140,116,162,102,140,149,88,188,24,92,75,140,137,9,41,241,61,1,216,59,133,249,14,221,241,82,238,92,98,100,89,39,11,217,133,232,3,155,84,207,164,164,48,42,99,62,180,133,190,213,146,85,112,156,110,90,185,166,195,116,31,220,248,50,181,232,35,8,178,208,68,39,241,119,167,195,160,41,182,182,184,57,137,22,217,232,105,65,79,81,224,143,183,142,22,138,192,195,228,26,28,70,236,102,232,205,233,24,117,83,102,145,41,212,253,210,100,191,220,63,90,191,190,228,249,160,53,10,56,23,45,134,91,94,249,176,160,177,159,3,139,240,164,232,153,37,91,177,174,210,107,183,26,227,129,219,205,107,45,84,238,132,207,129,228,167,100,166,32,24,213,136,36,102,60,93,235,254,211,5,69,96,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,66,10,205,190,116,97,68,195,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,66,173,123,225,4,179,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,195,24,168,147,165,46,58,53,238,91,155,173,234,208,170,249,22,241,219,168,96,73,108,143,10,250,17,157,19,11,37,34,201,192,38,162,144,232,156,5,156,96,31,85,152,82,200,120,110,66,18,58,180,130,126,247,246,137,200,25,168,35,59,102,106,141,190,34,22,193,110,207,115,37,163,68,136,21,196,99,55,129,11,212,148,177,60,207,23,147,32,113,162,16,182,231,187,169,209,134,43,174,248,48,234,132,26,123,61,206,243,243,185,179,69,134,239,73,129,31,163,31,172,57,181,36,7,32,230,140,126,175,2,13,237,10,155,162,14,157,197,141,154,141,29,22,7,165,18,186,6,26,199,97,187,142,31,86,198,51,209,230,190,158,2,245,106,243,249,105,26,128,253,141,91,130,140,228,210,191,4,195,86,50,193,141,117,253,169,165,212,24,22,180,44,251,218,201,131,26,222,249,192,199,234,136,215,48,108,139,21,152,126,255,122,93,158,99,185,14,189,249,60,112,24,171,148,250,8,193,32,48,21,112,215,61,216,77,42,49,12,94,81,29,140,57,3,55,156,192,24,241,51,62,47,108,105,226,0,28,248,152,83,97,215,209,56,166,75,2,184,69,3,10,5,235,51,61,15,70,71,112,13,115,21,25,158,247,234,212,163,1,133,194,154,86,244,167,169,143,155,215,204,134,176,187,189,111,165,120,44,209,66,245,243,54,127,241,78,169,99,203,97,72,35,43,167,63,125,118,192,25,209,16,179,88,243,126,190,200,77,206,163,106,170,5,63,124,207,89,197,84,230,168,126,97,206,154,126,237,236,51,25,30,152,34,168,88,112,217,152,174,21,206,247,96,160,132,157,222,78,129,155,241,79,94,91,57,73,90,19,152,136,83,220,156,53,245,188,181,179,181,7,61,198,252,9,149,101,133,179,4,137,80,109,216,250,69,200,214,134,157,77,69,93,214,87,154,175,2,13,150,242,217,75,159,95,78,244,40,92,67,186,246,174,111,28,170,159,30,142,15,123,80,210,155,155,220,238,190,118,118,126,92,73,50,45,23,43,143,221,116,48,227,14,15,184,41,121,33,233,7,58,180,174,1,79,95,179,160,52,12,236,139,118,81,146,128,253,137,197,182,2,158,237,153,162,179,28,59,245,250,91,244,142,214,249,194,125,246,7,150,47,57,179,21,17,5,124,118,94,93,184,243,236,143,206,197,198,158,157,84,235,216,210,128,37,154,100,113,45,232,144,19,184,27,113,121,28,9,28,188,50,242,1,251,90,204,34,152,242,230,115,115,20,192,229,106,130,110,122,53,197,16,61,80,194,171,242,216,38,246,20,145,144,69,97,147,196,96,90,255,53,151,135,223,66,204,69,214,53,21,91,81,107,119,62,102,86,53,46,76,40,242,165,49,50,124,24,221,113,26,85,154,225,88,236,53,244,133,159,181,67,179,88,56,22,72,5,253,225,218,168,151,54,95,90,231,47,219,100,164,223,40,122,124,78,186,102,212,25,57,140,119,218,219,135,204,95,216,80,119,88,7,216,219,207,67,109,227,177,9,219,129,86,224,170,95,3,127,44,76,139,76,44,94,198,77,122,181,95,251,154,100,106,213,73,74,50,214,189,204,5,249,68,213,45,124,86,74,145,102,88,61,70,229,170,43,32,210,15,4,136,183,72,34,30,144,143,213,194,188,46,235,113,96,129,231,190,118,36,133,17,233,129,111,247,20,118,226,20,210,12,126,24,42,4,135,153,221,239,176,241,65,188,106,133,68,106,205,207,200,26,73,95,31,89,197,67,213,133,121,60,105,103,244,29,4,96,82,215,243,216,68,64,194,122,62,103,214,126,142,235,193,70,21,54,232,153,238,67,132,59,128,137,57,248,192,41,243,170,15,76,127,97,88,153,120,36,82,251,110,43,47,69,44,252,156,3,4,220,244,91,91,131,175,95,13,183,160,176,183,48,145,234,45,105,102,6,230,153,21,38,124,228,59,14,118,251,153,85,242,210,232,9,191,118,63,149,222,234,58,55,4,105,162,123,17,58,186,46,52,91,192,166,230,238,240,206,227,1,97,165,118,16,10,153,149,223,107,241,156,29,54,42,200,231,151,57,214,226,106,204,161,103,195,233,215,132,89,248,154,143,109,214,7,98,64,62,83,140,212,66,79,68,178,67,57,190,199,49,119,170,176,109,2,83,49,232,15,189,250,31,158,153,106,142,20,63,141,77,146,117,83,64,25,55,222,24,54,193,115,49,222,137,39,175,9,30,39,41,222,72,198,12,17,161,8,170,207,179,48,250,194,47,68,253,76,12,12,194,140,166,123,29,149,36,41,30,235,188,113,233,247,76,166,247,80,246,125,172,173,84,134,169,253,180,80,227,157,157,7,201,69,22,95,189,138,109,188,81,68,140,228,149,157,117,73,139,109,124,143,170,103,34,111,63,197,28,155,86,206,39,63,12,189,90,141,23,106,189,35,106,134,211,71,87,227,91,34,138,211,244,83,103,168,241,215,157,70,231,49,245,161,161,219,142,46,8,42,244,134,40,17,83,10,133,156,98,187,176,18,202,39,170,32,183,147,186,3,115,122,200,70,73,133,209,93,215,36,229,181,246,131,166,250,92,239,213,19,253,37,189,57,173,12,43,96,190,167,126,205,68,164,254,126,174,12,39,198,125,238,74,150,184,71,36,226,156,153,85,104,41,14,188,136,82,198,247,66,68,67,126,187,66,86,116,135,102,53,149,50,114,218,101,34,138,65,174,77,253,86,100,184,250,140,224,205,254,73,219,255,225,218,24,55,137,85,205,103,194,231,176,130,152,140,86,205,46,44,62,233,39,124,22,17,47,52,140,53,91,131,193,95,162,23,238,192,16,64,200,36,77,164,111,124,171,60,95,142,180,252,86,184,80,82,19,112,45,26,115,110,68,249,163,104,146,156,125,18,201,30,190,151,9,173,57,76,116,77,29,132,84,232,157,251,30,108,155,198,148,174,16,146,0,46,245,61,182,137,65,191,95,123,144,158,117,120,82,205,164,48,220,124,37,96,218,240,101,23,231,107,211,243,249,193,168,103,172,103,166,17,217,245,28,50,129,161,179,167,189,67,27,145,95,219,52,87,73,211,24,223,27,198,188,111,166,109,118,206,250,126,80,146,127,254,219,13,137,148,231,230,197,28,39,135,173,232,67,225,61,47,185,37,36,35,109,63,211,129,112,236,184,48,235,81,96,90,62,227,157,146,7,206,186,155,102,130,140,45,96,216,93,37,139,118,70,186,175,69,64,173,20,125,71,2,99,33,187,185,12,197,111,203,186,53,224,114,247,120,43,221,56,134,100,211,50,54,22,255,105,19,189,82,171,148,120,115,48,14,156,5,51,223,109,7,98,30,151,9,163,169,242,184,4,18,176,166,126,99,132,177,77,239,194,113,23,229,177,105,189,115,91,123,155,98,185,254,50,20,143,241,57,44,64,172,239,251,71,163,225,15,61,214,35,112,158,126,66,223,241,78,166,73,200,232,70,207,162,241,200,208,70,220,242,241,22,41,54,137,73,122,230,168,218,156,5,209,103,55,181,169,51,41,154,196,229,203,134,42,219,49,88,144,191,82,191,137,170,223,229,54,171,17,160,234,168,43,253,228,30,200,57,75,5,178,60,249,233,10,109,89,13,184,175,253,220,186,178,111,7,138,210,204,3,159,39,90,59,224,61,250,212,35,160,90,105,161,63,22,225,222,199,47,170,70,102,232,227,166,73,101,232,44,58,11,55,69,64,99,91,121,172,206,3,154,71,189,231,120,90,53,223,51,129,41,132,119,82,12,248,200,168,161,204,106,76,144,154,152,14,247,36,109,141,160,171,121,39,28,36,95,180,171,169,223,100,125,118,235,131,161,120,223,106,250,161,10,89,190,233,127,224,170,250,77,140,251,114,65,79,11,207,38,221,173,232,81,78,23,70,95,92,13,17,88,139,230,138,159,70,204,105,232,43,221,241,179,38,55,246,88,56,103,91,46,254,190,160,51,211,2,36,194,154,199,181,191,240,98,255,87,56,180,170,173,43,186,107,120,253,247,174,253,90,136,58,187,46,73,168,156,189,11,142,200,210,217,67,159,31,166,120,111,5,74,81,189,188,15,188,200,153,253,169,96,152,42,237,49,189,144,41,140,159,182,126,85,53,159,208,243,238,59,224,1,225,140,192,38,67,175,240,227,206,29,199,155,163,196,225,243,14,182,206,95,94,103,189,67,67,12,119,60,214,21,180,108,37,96,14,174,119,239,175,229,14,205,220,119,221,251,215,136,76,13,10,99,141,86,32,129,169,180,154,241,220,212,81,105,8,200,92,155,15,132,125,162,167,199,202,232,211,127,183,66,39,178,244,64,59,43,182,199,67,209,132,33,189,225,212,105,38,248,0,29,166,86,76,38,2,217,133,230,74,186,51,25,147,170,36,82,42,100,239,46,121,3,188,30,11,5,117,170,210,86,220,156,238,95,189,26,143,122,196,215,170,120,46,82,73,112,182,238,179,80,103,92,189,105,166,81,152,170,219,230,240,79,211,81,158,155,126,9,87,172,157,102,210,139,196,10,182,171,145,153,59,12,13,187,94,92,105,111,242,199,110,38,88,47,104,234,217,3,210,132,78,105,254,146,167,70,55,219,41,193,77,247,175,61,47,5,13,137,24,182,53,156,202,14,108,140,200,158,213,158,104,94,45,45,92,194,160,143,90,76,212,151,41,70,146,113,195,66,125,231,2,242,46,162,95,64,158,191,135,130,240,76,196,17,171,62,87,33,44,59,252,234,97,138,168,114,115,136,79,86,188,178,65,61,138,26,210,240,124,58,125,34,36,81,165,137,226,13,251,245,164,156,51,96,216,203,101,104,9,150,129,226,139,235,172,148,172,101,60,150,185,242,170,93,96,11,178,9,204,201,149,238,213,240,239,44,129,49,49,123,14,24,241,153,139,178,175,238,248,156,103,89,87,17,133,98,165,150,40,67,152,166,191,45,114,160,7,166,230,241,11,231,77,202,14,154,136,116,156,109,0,62,224,22,87,179,119,22,65,27,14,135,79,134,159,252,183,194,246,86,2,230,68,22,235,167,88,161,77,236,149,52,12,203,62,92,140,4,41,198,69,109,171,108,102,208,24,111,15,78,217,173,171,208,135,164,98,140,149,105,197,176,169,195,149,247,77,185,87,124,13,138,97,212,53,135,137,4,146,34,135,11,196,181,83,224,68,169,178,188,49,213,64,101,87,102,175,187,63,77,30,82,110,94,241,91,99,5,224,227,10,13,39,36,79,116,239,199,213,212,47,234,215,170,236,156,187,4,108,146,95,2,159,19,118,199,186,167,2,69,171,118,105,162,174,119,14,147,243,111,207,205,217,63,235,125,165,77,35,18,133,218,230,18,43,155,66,188,164,207,5,147,210,138,239,117,158,249,49,220,160,250,43,51,94,249,130,118,67,142,174,227,178,236,149,98,175,92,70,177,170,55,167,115,108,250,75,195,76,211,165,11,217,88,111,177,62,22,149,155,89,126,155,120,181,155,148,212,241,211,6,47,47,141,82,228,29,35,39,180,152,117,253,24,43,81,44,144,109,197,249,50,27,126,109,135,254,193,40,210,24,114,100,83,135,73,233,192,15,166,101,135,110,106,129,173,103,104,59,76,249,183,216,102,133,106,242,229,150,155,117,116,79,253,158,148,144,58,201,187,241,191,109,245,107,16,120,131,246,237,131,113,20,69,43,139,2,123,139,209,58,140,248,165,88,118,217,4,193,226,98,163,122,144,123,47,26,113,119,92,124,236,24,81,53,167,111,6,253,146,11,159,169,33,47,205,168,0,123,188,21,10,215,181,200,14,202,163,229,153,42,248,92,177,126,135,192,72,214,187,97,73,241,127,21,69,170,3,83,183,243,185,192,147,218,37,141,106,35,9,29,170,158,211,122,255,203,208,139,19,141,111,113,113,101,69,200,200,8,236,123,239,58,42,142,244,252,200,200,206,251,133,122,218,97,34,180,85,81,94,113,160,84,191,138,111,14,97,229,244,166,123,34,68,164,28,100,100,152,138,177,244,161,30,157,210,43,134,86,59,66,172,126,115,168,152,132,48,233,192,105,71,3,235,52,194,80,45,46,204,48,96,122,195,241,52,158,125,173,188,64,95,247,28,251,62,52,84,9,213,51,130,91,61,123,28,104,82,74,118,38,174,194,99,132,14,20,157,77,59,233,92,128,144,228,126,16,226,89,90,79,76,180,188,122,93,198,204,22,154,151,51,31,131,32,57,55,247,52,249,234,41,110,2,13,253,231,189,250,192,145,88,215,143,221,172,5,195,199,141,72,244,214,15,66,21,100,139,89,218,8,170,234,60,107,199,134,243,237,146,56,50,85,117,23,37,123,221,227,157,224,184,74,215,188,57,97,196,185,239,213,75,221,27,184,52,147,235,87,241,211,77,68,189,232,119,33,215,85,227,149,209,196,32,31,19,29,9,111,212,153,166,88,162,6,1,122,38,43,223,23,14,131,248,125,42,99,10,142,125,156,121,52,100,26,33,136,219,239,43,129,29,83,26,49,147,145,20,244,123,177,17,117,47,129,11,118,106,190,191,140,187,116,97,248,28,156,166,99,26,203,126,19,115,219,242,104,229,222,28,235,65,82,20,196,19,235,188,47,133,170,120,249,152,132,42,199,93,124,117,218,6,117,225,98,170,61,119,10,195,49,47,191,13,69,114,73,50,195,247,214,151,198,242,74,43,70,190,104,6,144,155,219,156,47,23,134,5,76,94,11,228,143,245,174,77,78,86,9,44,36,35,135,216,49,133,77,66,67,80,218,64,91,44,0,88,139,244,99,219,105,184,98,14,163,118,37,159,19,219,167,197,166,97,194,65,77,47,134,105,168,197,44,60,118,160,22,238,38,156,68,231,121,162,22,129,200,162,127,16,118,147,133,248,153,63,53,197,85,87,37,1,216,108,10,95,1,198,250,20,161,72,96,106,238,221,130,99,147,56,70,236,184,240,178,106,127,127,46,36,40,175,134,143,153,103,48,144,249,200,105,179,190,17,90,96,170,253,99,237,82,186,149,101,100,80,32,237,216,105,135,229,19,171,192,28,181,30,32,200,20,195,221,94,2,96,19,173,142,159,158,214,172,36,48,1,2,183,116,50,2,228,215,115,3,54,189,191,17,176,144,126,155,222,66,10,142,169,131,194,74,56,228,222,180,7,196,158,66,153,230,101,132,5,181,124,88,220,154,189,77,63,23,145,157,30,147,116,60,218,152,196,91,137,122,196,38,78,4,171,134,181,0,140,248,144,251,194,217,124,129,162,87,67,136,21,51,137,215,50,139,188,241,150,105,146,119,244,120,75,151,171,6,209,90,232,147,98,43,157,16,34,21,25,56,58,206,222,87,69,96,12,153,10,25,25,133,126,174,82,117,224,77,79,182,188,82,58,151,93,102,100,154,229,49,244,165,193,180,21,126,54,101,125,103,139,81,152,26,253,237,111,133,76,219,205,124,90,89,151,209,1,58,92,164,96,24,20,171,217,221,35,40,61,218,13,169,88,137,61,253,1,113,241,70,64,82,222,74,166,245,32,214,46,255,122,202,242,97,251,234,30,93,163,213,191,220,72,104,219,198,176,87,99,109,210,169,150,117,100,56,238,241,208,219,2,199,247,133,211,148,69,61,186,195,27,101,225,44,48,221,52,95,173,50,121,102,51,247,4,78,164,127,179,195,108,171,229,62,53,42,107,35,108,249,66,20,101,202,197,212,116,250,30,79,232,172,220,115,177,161,17,221,182,75,86,76,194,240,233,38,187,128,177,36,124,10,195,106,223,139,172,107,226,91,24,200,31,156,45,150,49,4,174,136,223,116,135,145,100,151,253,234,220,204,228,49,3,182,244,228,133,27,116,241,190,186,24,245,77,95,144,99,89,38,235,237,40,68,128,50,71,87,133,42,181,57,74,121,118,146,95,166,69,104,199,99,153,196,250,148,95,70,134,211,179,166,152,40,176,2,200,213,197,170,201,227,106,242,193,83,225,102,25,119,135,233,25,29,242,198,33,224,119,79,25,133,183,60,101,175,163,150,101,151,11,35,175,46,155,244,162,101,49,98,11,120,136,121,203,28,93,38,187,237,219,48,188,141,210,152,14,12,149,134,123,1,6,111,249,90,9,58,248,126,47,102,75,86,24,138,61,247,194,205,251,108,178,103,44,28,179,82,98,100,103,14,79,125,227,156,247,94,26,206,75,65,56,227,62,54,250,198,57,34,200,92,189,244,183,9,222,144,233,116,152,28,154,156,0,208,189,210,38,231,48,209,209,221,4,70,12,237,3,171,181,85,203,47,147,16,138,32,45,206,203,148,133,57,105,61,115,111,17,103,144,252,172,160,4,64,221,84,230,117,246,43,95,0,220,105,114,243,117,89,207,11,184,125,208,192,164,57,99,6,87,19,185,151,135,90,9,245,214,17,240,26,75,159,249,183,181,222,155,179,58,100,104,19,197,177,88,122,166,177,39,15,141,74,233,140,85,127,86,74,47,242,177,32,40,207,158,99,3,38,109,121,63,53,237,69,20,80,59,188,41,6,146,155,91,94,38,86,79,75,166,11,118,97,242,235,43,183,128,87,215,213,51,201,71,185,108,51,48,37,29,119,245,224,192,133,24,26,112,91,73,223,74,177,92,127,188,21,100,51,245,139,100,94,122,30,247,173,140,46,27,18,158,111,25,177,62,170,53,89,203,59,37,124,26,185,4,106,136,211,101,205,111,166,94,189,157,144,18,201,109,184,1,239,84,34,127,91,114,236,241,244,150,47,177,237,136,163,143,121,23,62,17,182,50,4,110,198,82,21,83,252,124,111,217,198,41,115,35,176,127,247,5,122,43,46,76,11,88,24,88,140,98,116,249,222,240,116,229,88,247,139,50,130,245,128,213,11,108,121,191,244,109,244,7,190,134,72,177,176,108,106,47,220,226,151,225,99,153,41,63,48,2,217,247,157,73,219,237,15,30,97,86,26,73,119,147,243,101,216,25,28,187,124,69,139,110,41,188,9,252,198,213,228,22,218,3,231,213,146,44,238,199,112,4,222,233,222,188,17,189,121,224,130,205,118,215,190,208,20,254,224,251,216,199,248,130,252,229,65,209,176,10,120,144,234,127,126,186,133,219,198,125,233,189,120,158,203,203,110,88,157,38,121,245,92,156,93,15,22,24,18,137,254,252,180,147,230,177,126,186,104,192,25,90,67,197,112,82,79,216,110,194,203,96,140,162,21,48,138,208,207,67,143,30,110,50,193,47,250,3,21,54,141,56,135,33,138,110,207,99,157,53,52,227,230,141,58,111,121,46,107,23,187,55,135,29,126,203,213,70,162,27,235,135,2,186,36,150,225,64,31,57,199,218,109,180,62,200,233,101,164,93,145,58,61,71,13,126,128,94,141,18,88,204,164,134,254,241,208,171,155,233,72,5,108,250,215,2,227,137,197,2,235,184,148,138,34,84,25,135,87,39,59,90,166,194,200,128,249,115,117,72,161,196,241,130,30,240,174,62,152,4,110,53,132,161,8,121,248,99,117,35,115,214,199,50,85,221,248,105,227,69,43,10,83,168,239,111,220,24,15,117,96,232,62,220,123,111,244,119,250,3,143,59,135,59,150,102,146,137,70,177,208,253,30,195,84,188,4,53,22,47,127,232,209,216,62,229,177,88,46,46,171,77,253,65,150,64,17,48,197,64,30,73,45,95,56,71,96,52,125,61,181,90,166,69,196,228,99,82,183,27,225,76,4,90,250,212,23,142,19,24,105,41,26,197,234,13,32,179,211,82,238,26,27,26,166,71,215,175,73,211,76,100,240,137,238,215,247,98,66,121,142,158,163,42,169,77,59,112,172,119,156,94,235,23,193,20,24,157,86,207,70,211,41,187,183,222,123,80,77,228,143,133,246,123,21,203,145,158,13,236,34,135,137,174,232,110,55,55,89,16,255,233,179,103,172,231,141,195,181,153,226,131,96,111,237,38,87,47,100,65,194,210,57,59,227,120,246,51,139,132,198,142,69,164,39,233,208,160,191,232,177,47,24,117,102,85,20,33,48,95,1,196,239,245,91,211,93,25,241,150,98,241,170,174,135,110,166,150,227,123,101,199,52,68,163,72,199,77,74,205,151,125,181,174,165,161,239,108,237,236,236,111,19,93,38,162,196,250,198,89,113,221,97,196,204,245,208,157,120,193,254,206,224,119,135,130,228,249,216,59,210,240,200,166,45,181,45,97,149,218,145,168,48,209,53,117,81,240,179,130,207,18,216,242,28,2,35,106,31,247,70,167,184,229,103,233,206,222,226,226,86,199,173,182,179,189,146,238,158,184,117,217,207,83,55,50,152,190,77,219,129,94,159,51,25,242,190,20,112,69,166,69,15,47,234,5,46,186,132,78,150,182,116,216,127,60,28,67,188,158,96,158,192,139,250,38,127,225,25,197,117,177,13,105,244,42,225,121,33,200,54,219,94,122,243,6,173,142,195,117,191,71,50,175,120,7,74,233,230,99,230,84,106,89,253,149,157,119,63,247,99,44,192,28,21,83,1,193,182,242,30,232,121,70,118,166,146,116,200,186,186,172,18,48,70,86,137,18,167,7,198,177,240,231,250,41,32,252,193,196,114,242,107,243,10,142,163,166,230,221,96,116,59,224,45,197,203,188,21,114,154,126,180,85,104,35,170,132,184,144,242,114,222,109,46,166,135,94,70,102,45,185,110,66,97,127,213,170,47,45,47,104,91,238,213,179,136,19,62,96,147,221,130,34,66,40,247,166,177,40,50,148,60,86,122,78,39,139,94,174,251,78,102,86,107,128,28,73,141,229,81,9,119,202,67,19,113,39,74,232,48,188,139,115,10,92,44,163,230,48,41,102,153,72,152,22,41,242,236,104,197,237,37,35,163,136,118,56,117,48,229,67,231,107,116,133,19,143,22,176,69,234,238,36,238,244,209,58,225,242,164,230,121,203,210,236,214,165,235,39,31,31,58,233,150,195,254,143,200,165,47,144,243,245,182,4,92,236,252,119,133,16,227,50,84,119,181,27,227,219,93,124,176,39,21,133,187,177,222,197,118,214,235,45,245,3,174,80,57,196,218,164,26,82,108,191,99,173,209,180,118,247,202,89,171,152,103,231,206,51,218,83,14,188,202,144,175,73,245,246,8,71,186,254,58,147,178,192,48,34,251,241,82,169,11,154,98,169,159,137,144,66,44,6,24,162,84,189,57,52,132,110,127,85,244,140,166,248,163,152,245,243,62,23,153,241,50,228,230,156,62,59,190,102,130,136,97,233,213,103,173,70,14,31,17,148,53,100,224,108,225,251,30,155,29,218,21,121,41,133,25,94,226,98,68,107,100,207,161,141,3,183,49,14,93,24,171,244,230,185,222,248,0,148,107,69,167,25,66,53,53,6,182,32,116,147,131,177,159,3,5,185,152,48,38,178,40,78,0,23,104,38,195,214,128,164,80,194,80,253,39,224,28,240,57,146,119,126,96,154,14,226,230,149,50,23,29,26,28,36,49,114,184,23,36,84,250,99,85,245,180,107,177,58,91,133,19,205,119,37,126,26,174,109,137,108,160,184,234,154,95,160,84,193,200,83,167,122,181,231,224,173,163,160,94,6,70,178,46,121,78,202,44,195,36,51,197,12,130,17,102,101,39,184,185,4,61,198,187,11,127,31,184,192,233,114,87,23,178,234,199,243,13,211,143,78,37,217,145,154,53,239,221,119,66,66,183,11,202,115,119,153,40,77,23,54,100,35,112,97,57,188,40,97,87,152,34,190,48,114,114,151,150,77,80,100,215,102,76,112,168,70,197,245,33,112,228,212,138,88,72,244,144,200,192,96,175,200,119,117,64,176,42,231,30,241,198,214,98,167,68,204,87,143,15,115,146,227,124,56,115,40,221,162,127,80,99,93,185,198,0,140,196,242,211,219,140,183,216,205,96,57,145,204,14,217,230,84,238,121,254,136,243,152,12,115,154,247,183,145,180,213,40,148,117,227,229,17,150,198,92,162,55,97,48,172,166,229,158,31,101,235,197,29,14,207,28,135,15,86,235,51,69,231,140,160,249,217,37,235,31,96,10,79,194,118,59,75,28,173,12,129,33,61,201,113,46,158,97,12,201,57,65,39,94,162,28,150,155,11,113,137,173,107,234,113,194,16,177,76,145,220,60,91,88,35,126,155,182,28,253,109,19,191,10,107,186,146,149,211,13,41,19,4,238,215,78,105,168,51,11,124,38,117,36,217,207,78,214,30,191,235,28,69,168,163,135,25,67,143,115,83,184,89,135,174,195,16,207,233,137,94,172,81,54,126,187,191,198,95,47,16,154,133,185,128,61,244,135,171,153,139,241,219,147,110,87,221,167,179,133,245,63,24,78,60,245,178,233,150,156,222,131,69,249,25,188,130,186,27,118,243,36,28,166,207,179,190,155,101,200,99,211,189,190,69,215,219,166,195,217,162,124,47,173,144,56,244,212,159,29,173,164,24,25,52,194,250,202,19,98,130,45,46,70,132,120,62,75,136,170,149,113,225,199,253,97,253,230,18,115,9,57,191,75,184,7,12,153,154,239,196,148,95,226,11,203,218,71,24,58,230,18,133,169,179,235,206,81,111,42,155,9,93,167,76,134,102,189,183,238,71,163,252,7,15,138,192,28,1,225,245,153,114,151,216,211,86,51,17,245,132,24,65,115,232,205,141,229,56,22,32,164,26,154,121,109,232,159,183,48,183,225,126,108,18,230,165,117,131,46,45,135,225,21,150,147,19,37,162,18,209,5,234,230,123,214,161,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,201,163,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,232,177,236,167,75,127,70,118,206,206,30,19,113,90,26,81,70,86,76,11,178,4,60,86,215,239,89,44,168,31,67,163,201,39,43,204,39,112,107,164,26,241,177,132,77,112,156,83,143,217,112,236,235,162,31,164,64,193,225,129,193,74,193,229,214,159,182,78,143,216,202,23,13,145,122,111,244,144,34,178,113,108,158,145,244,0,131,66,52,118,83,180,76,146,68,23,140,49,163,196,67,175,254,122,125,45,153,40,143,47,1,24,34,146,172,221,70,149,203,245,173,22,220,220,18,249,171,116,53,70,116,174,178,87,234,182,81,73,123,13,183,24,144,163,16,113,20,96,130,110,97,173,111,202,84,100,229,35,149,138,250,128,195,213,184,30,5,166,144,36,182,44,170,7,146,164,81,236,3,165,240,51,54,237,124,50,23,152,90,56,246,63,152,228,18,11,248,194,214,44,237,254,17,114,162,253,82,140,54,228,45,241,137,190,145,55,40,175,171,56,149,20,211,207,56,255,142,159,70,153,152,60,216,217,95,135,183,234,210,224,184,123,21,251,144,54,172,228,140,57,147,108,195,200,226,104,176,52,83,100,26,207,43,130,106,64,134,86,168,82,138,61,109,147,60,146,15,138,118,113,207,247,139,117,171,141,184,48,100,59,81,231,127,70,149,159,136,41,12,84,187,132,139,68,185,224,210,47,150,240,68,98,137,44,98,150,50,180,99,50,30,251,50,78,145,149,53,110,194,249,18,84,159,140,219,234,90,47,60,225,219,89,241,65,26,179,82,174,54,109,54,79,194,208,206,197,250,21,120,146,143,242,87,154,57,165,229,252,42,236,253,81,170,213,138,117,144,76,129,243,136,250,27,58,240,122,145,112,81,177,195,214,55,29,84,8,113,13,46,108,154,65,190,242,27,82,155,207,189,209,110,159,110,174,52,171,141,40,10,51,197,253,167,33,24,210,146,165,66,103,98,141,139,105,197,42,226,115,22,147,177,112,131,130,89,150,245,128,226,13,111,231,36,159,180,97,44,141,140,156,105,134,195,59,29,222,116,91,201,199,28,168,100,249,84,48,226,178,42,70,28,122,125,61,106,100,122,177,244,148,124,47,19,230,245,34,1,196,20,103,85,20,5,96,127,236,51,10,50,64,250,74,201,177,249,27,239,236,219,251,25,248,186,210,119,70,123,188,91,122,6,62,178,147,8,81,169,99,18,12,23,70,18,40,246,75,184,25,218,212,55,110,45,124,14,46,168,145,116,22,90,22,251,155,255,157,122,143,242,76,5,178,12,241,202,112,182,202,210,87,70,104,221,15,1,99,138,25,226,34,89,223,87,228,25,207,186,131,252,87,102,138,197,254,124,129,64,193,11,175,181,192,208,109,184,31,211,233,176,92,98,216,86,26,99,194,151,160,0,246,169,74,50,191,103,122,126,136,98,168,58,37,138,76,162,163,58,121,134,105,127,227,133,10,12,153,119,15,120,228,39,163,141,150,106,139,162,13,90,183,90,75,186,250,186,201,117,124,48,23,235,217,200,173,146,119,101,155,48,203,86,91,134,224,70,120,142,72,140,180,103,38,33,105,214,2,165,16,82,44,83,194,90,72,196,56,220,72,46,61,115,120,85,103,197,49,69,140,113,245,104,121,5,243,54,130,13,19,187,149,157,180,88,165,100,188,81,88,218,187,28,141,68,60,15,220,3,166,18,67,96,83,38,200,49,178,110,69,129,23,134,172,51,74,25,17,119,104,85,246,133,227,2,81,167,156,29,230,152,149,202,34,148,55,40,160,254,224,69,83,188,92,12,159,106,142,159,102,98,21,49,224,72,74,102,183,44,113,136,123,147,189,50,155,204,161,111,57,248,234,210,68,3,92,45,141,230,240,49,39,180,252,32,155,206,161,219,142,48,95,205,45,118,16,109,18,46,248,98,76,88,112,123,92,20,101,181,88,62,199,149,70,201,109,202,197,16,19,249,110,183,96,33,120,158,186,64,165,235,214,196,194,167,239,67,159,171,89,127,186,195,212,88,220,137,130,40,114,248,179,102,250,37,41,162,193,243,90,81,160,105,29,176,67,204,156,76,130,51,199,173,51,233,26,57,186,18,74,232,113,108,154,96,242,150,155,167,101,110,229,133,235,210,113,211,78,207,76,141,155,35,131,172,176,137,7,21,135,41,60,189,243,132,120,90,10,215,11,150,45,120,147,5,206,136,73,248,99,211,169,160,169,142,100,18,178,30,220,88,240,191,107,105,41,181,35,45,154,42,22,229,9,77,118,105,170,30,118,236,87,216,203,91,203,223,80,76,174,177,62,96,210,196,110,21,152,19,221,11,33,161,70,157,178,60,144,93,233,225,42,67,213,125,198,162,247,134,88,197,143,23,210,134,249,133,139,36,41,23,117,64,90,203,72,3,91,143,236,17,4,162,237,74,171,0,211,170,234,190,50,204,79,37,73,220,209,26,202,93,169,224,192,181,78,245,50,224,73,69,239,206,97,147,49,190,219,2,237,107,16,113,58,108,140,10,75,224,1,39,124,252,182,21,9,202,131,33,162,224,162,175,44,175,62,52,215,158,32,136,137,125,120,193,204,55,245,230,101,134,208,218,65,43,9,82,153,104,149,218,49,63,64,22,245,202,90,121,135,46,200,170,23,166,66,84,166,10,149,66,206,208,11,74,142,64,97,20,179,99,46,88,163,164,132,0,80,65,104,78,79,79,86,196,42,8,245,167,75,48,182,65,160,215,122,205,10,103,212,213,253,149,90,90,82,170,2,233,62,45,46,225,99,252,217,93,171,198,233,16,13,1,148,185,236,20,208,123,79,152,37,252,157,225,223,20,49,182,41,25,100,35,249,224,105,210,54,122,181,69,108,63,212,104,81,197,145,198,97,185,117,44,80,85,110,13,224,81,14,74,55,139,195,168,47,233,190,128,54,81,4,115,141,158,169,233,231,34,241,84,253,88,133,107,32,77,221,116,50,189,68,254,202,40,95,107,226,175,82,35,62,163,190,141,158,62,248,45,5,54,225,232,239,222,70,32,182,117,129,156,205,244,188,212,239,157,157,131,144,242,182,128,185,27,59,218,119,115,218,7,181,96,119,89,253,219,138,155,195,108,122,37,20,15,124,142,232,20,169,68,170,246,163,133,147,90,157,243,37,195,99,180,84,147,164,58,112,132,41,145,254,158,154,210,197,113,155,169,26,178,247,251,86,179,159,111,113,118,157,41,48,38,217,242,240,248,113,201,104,187,40,23,30,151,145,1,26,153,126,169,99,0,41,245,245,157,116,155,228,236,125,38,226,1,201,101,214,173,246,121,92,165,64,92,46,84,170,61,190,189,73,104,94,43,5,23,25,114,229,234,232,68,35,76,96,42,102,190,53,127,78,84,243,29,187,160,185,183,136,33,211,188,33,98,100,176,167,158,91,185,131,190,40,78,234,146,242,90,118,90,123,129,204,34,33,182,46,189,11,240,217,227,61,25,113,254,64,44,238,46,60,178,234,8,100,109,135,141,37,182,11,140,216,211,103,230,31,216,56,11,239,183,164,248,211,67,88,43,153,84,249,221,111,22,111,113,121,245,205,162,1,169,75,243,192,226,132,79,126,176,81,157,76,123,78,145,171,173,70,198,127,58,227,58,213,169,240,26,222,113,1,76,31,68,86,24,85,72,127,105,217,228,51,244,106,172,137,123,115,163,114,149,231,50,82,187,225,67,163,58,90,166,194,164,191,169,39,191,24,113,107,169,239,132,50,204,218,227,29,102,164,215,113,90,132,249,147,59,124,236,245,56,251,242,210,96,198,174,201,231,10,20,177,181,119,29,89,217,46,92,247,131,197,222,93,166,94,94,178,15,28,229,110,49,104,127,112,139,137,104,170,30,69,71,78,186,250,51,192,126,240,156,249,129,135,27,96,232,210,194,229,241,220,124,56,245,188,161,66,74,98,40,132,126,126,49,187,170,116,200,112,111,220,232,114,225,44,209,80,96,234,125,190,155,35,173,72,137,141,192,131,234,170,18,48,161,191,7,238,81,126,77,22,145,118,77,125,46,72,143,124,42,101,43,7,89,250,78,33,154,93,14,83,171,88,210,243,69,206,129,254,29,1,16,77,64,204,165,15,214,76,232,208,97,72,49,174,87,198,131,81,237,221,2,198,93,21,24,30,175,251,219,116,40,239,170,243,52,155,60,163,195,180,83,47,129,161,201,113,149,93,44,98,36,78,244,230,52,139,248,108,64,218,148,218,138,11,227,72,187,196,2,37,226,244,14,203,205,225,249,204,247,106,11,135,233,213,197,152,224,62,152,78,9,221,87,80,23,238,1,178,175,235,44,70,50,35,119,127,165,214,137,95,100,241,66,228,210,227,149,98,107,200,169,74,235,212,241,64,115,92,140,18,219,253,101,83,61,240,106,43,126,154,82,137,251,211,244,223,116,79,134,115,111,236,229,251,84,16,3,123,211,235,65,209,87,150,107,41,84,241,83,17,180,19,107,19,248,28,116,177,169,228,69,160,92,118,172,1,177,93,206,126,111,26,179,186,204,163,179,148,177,251,253,177,200,13,117,29,247,49,135,227,12,193,239,36,117,37,112,165,183,171,250,52,163,108,184,53,185,249,153,178,103,110,249,200,169,207,208,231,130,192,161,249,12,47,103,207,62,135,196,93,217,20,189,108,239,89,2,166,100,93,238,93,144,106,223,23,238,93,18,25,139,154,165,225,242,217,192,251,18,207,130,254,252,125,71,57,171,100,97,115,216,183,17,215,66,75,47,51,20,103,165,123,55,33,48,117,223,50,110,234,132,220,108,4,62,166,203,245,17,176,127,201,28,86,135,233,198,185,133,144,7,166,217,218,39,97,161,53,68,42,54,176,151,206,182,240,185,16,236,133,84,239,20,129,141,148,193,209,65,222,241,190,178,110,98,24,247,222,75,197,52,129,207,170,245,174,239,5,199,224,121,242,46,240,177,137,156,235,154,18,99,148,78,228,185,8,10,78,191,55,213,134,207,83,83,57,157,125,71,161,205,167,169,33,115,62,21,29,152,142,66,159,44,159,26,5,177,99,66,101,135,23,81,61,25,88,39,121,16,143,5,141,184,28,62,112,90,192,107,238,40,167,125,151,55,118,76,227,96,169,56,112,163,103,92,238,205,98,114,191,201,68,79,150,56,155,214,47,30,13,0,144,191,150,44,253,57,139,172,67,119,253,56,42,9,41,240,144,171,141,241,41,249,76,169,44,129,27,151,67,44,206,200,70,28,134,219,90,44,218,110,158,111,10,152,182,222,41,35,47,16,93,251,199,60,207,140,43,124,209,140,47,27,35,67,206,61,235,75,67,96,201,217,3,22,242,109,181,233,189,51,92,139,49,11,27,173,108,250,177,147,229,153,252,230,176,87,215,34,243,12,254,56,143,55,210,132,151,199,146,245,243,43,127,235,254,92,84,107,74,60,102,253,92,120,31,89,39,23,35,83,133,3,162,199,46,109,255,87,98,7,203,54,180,17,11,164,27,67,138,220,123,81,90,28,83,188,195,30,32,182,33,52,242,205,25,169,161,249,152,67,23,31,105,157,229,20,0,11,22,15,97,25,107,4,204,233,55,245,223,30,102,50,103,129,225,90,137,171,77,18,92,78,77,230,17,90,224,14,23,43,103,16,152,112,100,76,99,60,56,41,40,132,98,228,140,53,22,1,84,82,87,144,9,152,121,235,198,60,41,145,164,235,15,69,8,249,220,38,118,173,95,164,18,47,40,49,52,98,169,50,141,45,159,83,99,31,63,223,90,143,39,152,132,139,179,46,80,72,15,97,145,194,22,28,42,1,119,106,137,20,174,233,238,73,70,190,35,219,74,67,152,50,251,2,131,199,234,216,181,119,17,84,2,231,30,104,90,84,45,77,181,245,235,217,83,210,242,223,166,28,231,120,65,10,67,190,226,39,103,53,178,90,113,5,170,105,125,249,17,99,229,133,82,175,187,170,233,105,251,79,91,158,67,150,39,179,154,112,247,7,83,22,37,113,218,69,152,53,152,161,15,76,68,95,54,68,8,55,74,252,178,9,244,28,163,246,95,64,248,4,163,233,108,68,174,227,138,121,129,168,85,81,83,177,116,215,211,34,132,146,45,186,243,47,50,212,76,92,208,67,231,156,149,168,17,223,229,155,41,231,117,99,190,27,13,204,141,154,152,9,13,119,241,7,111,250,234,255,0,111,47,11,92,214,86,57,197,243,131,196,129,82,195,15,102,158,73,106,22,11,187,55,239,196,52,203,166,72,9,1,219,167,241,241,124,48,90,209,151,184,228,192,48,236,185,104,44,86,213,210,122,45,96,226,206,203,225,69,209,175,254,246,78,215,0,100,67,220,194,116,65,59,182,177,205,57,92,176,131,21,134,242,163,6,74,69,157,190,81,211,74,113,20,114,84,49,194,160,214,33,125,225,48,45,31,98,50,99,66,192,212,244,193,141,40,160,132,16,104,73,200,94,36,131,149,91,181,246,123,89,1,181,171,211,99,66,231,169,71,20,180,36,219,147,248,4,127,102,159,18,27,161,42,122,120,147,193,26,191,124,247,253,109,218,75,163,252,14,201,113,33,82,66,200,132,144,102,246,159,38,150,33,20,28,168,141,64,182,248,61,23,197,215,100,126,47,76,31,174,55,175,226,44,85,97,119,38,251,15,43,150,111,105,20,109,12,249,90,52,205,70,17,40,62,226,153,42,226,91,113,24,102,231,205,53,130,243,58,196,43,36,200,67,85,182,195,199,23,206,215,146,162,36,122,59,27,55,212,30,38,243,119,209,185,233,245,31,14,175,39,247,10,140,138,108,92,141,248,214,77,118,3,99,233,246,11,75,131,40,33,183,2,75,175,163,84,174,84,65,11,130,36,126,235,142,1,161,240,40,166,75,244,193,116,47,202,157,169,23,184,31,3,242,200,171,225,214,144,177,205,65,232,64,207,163,145,57,11,60,122,185,31,131,134,178,75,63,219,126,122,154,46,227,14,44,97,67,83,30,244,74,70,211,96,122,65,202,67,221,202,57,243,13,25,154,121,97,203,114,251,239,18,90,56,120,187,48,154,176,49,133,44,49,36,37,123,132,124,75,84,233,47,78,126,52,118,3,102,151,203,94,108,72,197,8,66,48,2,47,90,252,125,138,113,20,173,75,248,3,140,4,91,246,145,67,92,84,4,37,39,229,44,197,52,83,210,252,115,63,21,121,187,237,53,252,11,22,181,121,169,213,218,79,14,163,127,17,203,13,173,209,37,196,162,38,155,58,173,239,91,89,166,102,44,133,169,240,114,50,8,18,45,199,186,186,217,21,196,167,160,39,234,14,19,217,78,242,211,200,12,251,194,218,201,90,46,239,49,119,166,39,249,174,230,55,231,159,75,175,8,179,247,152,49,159,239,68,13,23,177,5,185,58,195,217,240,25,250,219,68,161,47,171,116,179,218,37,15,78,111,43,25,89,67,70,6,237,189,103,18,206,197,246,69,229,222,29,25,131,30,23,27,157,164,12,140,22,150,250,161,180,248,239,187,73,154,218,215,114,157,103,42,130,113,69,21,238,100,110,252,234,115,178,212,171,12,7,204,46,252,153,133,36,189,55,238,186,192,240,116,127,22,43,1,163,52,46,113,121,227,143,201,189,228,77,103,65,206,122,49,100,118,94,42,184,45,54,32,205,236,132,213,104,45,29,14,83,210,112,247,57,243,37,207,97,254,253,116,201,200,95,223,0,178,157,4,219,219,7,142,223,67,16,234,26,118,72,78,15,138,235,63,152,82,180,178,229,230,198,231,63,253,234,138,127,114,77,183,105,221,233,223,242,64,54,155,146,159,251,169,73,143,116,183,26,161,173,43,152,238,23,110,86,247,95,29,134,94,102,202,213,213,186,67,226,106,182,178,38,63,77,63,134,235,191,3,147,191,148,129,23,171,99,140,161,209,220,80,228,183,51,236,147,201,159,203,212,94,228,222,137,120,241,8,180,208,218,46,247,78,198,188,93,98,224,189,72,132,107,218,52,245,254,102,43,155,218,210,243,74,212,34,109,239,19,166,68,136,141,64,96,164,76,70,188,149,77,231,182,28,45,52,244,119,119,33,118,53,43,240,129,241,202,191,205,146,226,62,226,107,119,42,81,37,215,188,24,144,202,65,78,231,174,87,15,186,96,62,184,98,8,166,231,183,41,65,247,171,137,195,101,57,63,206,230,120,230,230,23,95,182,195,228,252,180,252,54,37,200,241,211,84,174,95,190,97,30,27,242,207,207,9,167,7,21,198,69,185,55,81,46,175,67,220,214,175,153,154,192,40,198,186,136,39,250,159,252,216,144,171,105,64,73,14,83,119,168,187,101,51,186,130,233,240,239,183,228,139,192,36,21,67,107,148,21,23,217,239,136,54,20,111,15,165,148,154,40,161,60,88,130,121,196,71,222,204,27,146,205,20,185,146,245,121,78,220,155,164,110,17,116,192,113,233,48,33,67,221,179,42,42,33,251,51,67,54,125,112,89,50,125,148,200,162,50,183,29,198,71,147,163,145,10,218,228,137,12,203,21,84,61,129,96,77,140,70,24,58,133,10,165,113,255,159,184,51,203,150,36,197,129,232,150,152,135,253,111,172,184,10,151,48,94,45,32,243,163,79,103,90,225,129,227,12,66,131,153,192,100,132,109,111,141,139,60,55,125,235,17,174,109,220,241,40,94,233,60,60,86,123,172,1,243,250,10,119,1,249,181,8,119,248,79,47,150,160,142,104,195,142,119,148,112,187,92,1,184,93,114,199,252,6,156,184,80,23,23,49,115,124,79,15,84,80,122,66,106,135,46,1,8,159,125,170,116,114,159,196,105,66,114,238,10,2,77,170,67,96,204,82,184,216,29,209,225,1,253,247,212,174,77,143,52,144,125,185,218,179,250,140,94,48,26,115,159,151,244,103,62,182,165,254,126,48,198,195,213,100,107,36,91,219,70,245,193,164,224,235,199,52,34,113,63,221,186,73,170,76,121,246,52,161,226,229,176,5,154,100,34,145,148,226,137,111,187,195,125,80,154,76,195,142,23,171,250,160,152,234,120,151,158,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,181,166,50,184,202,141,14,42,4,10,147,191,65,59,151,54,21,63,163,184,176,195,246,241,13,218,176,16,215,141,161,64,139,129,71,199,91,119,56,158,197,174,45,240,140,122,238,1,46,42,178,115,238,123,151,140,41,236,199,250,176,228,168,42,93,75,63,21,140,15,54,154,94,57,152,33,253,13,214,82,34,252,152,43,247,183,169,237,241,138,220,131,114,73,144,15,150,127,153,251,223,79,195,134,62,155,152,242,20,10,47,55,92,33,83,39,87,116,8,156,32,223,249,198,148,200,120,186,204,215,205,216,39,233,171,195,107,9,121,110,155,63,49,96,111,108,117,150,247,122,15,195,48,101,181,223,107,217,129,52,228,131,192,61,189,157,1,26,182,0,42,27,150,192,176,23,116,255,105,236,111,57,128,146,241,244,23,71,33,33,145,116,91,110,254,103,110,76,255,105,232,102,151,244,219,164,128,134,47,63,110,41,12,218,133,77,120,205,173,222,85,160,154,20,35,141,61,41,187,78,17,6,153,85,183,94,184,178,39,185,217,139,59,173,72,64,13,186,175,25,242,50,27,249,85,101,252,66,167,129,74,216,111,84,8,102,211,219,11,67,247,22,147,97,65,175,214,180,107,153,196,228,228,15,255,17,211,203,168,37,156,71,190,68,80,117,147,164,163,131,90,154,183,255,52,100,97,50,166,72,228,145,7,252,253,52,201,58,73,106,50,32,201,46,56,42,63,24,242,187,114,207,47,20,198,186,135,204,224,46,132,127,120,92,180,161,181,253,249,145,14,140,167,55,73,99,146,192,157,97,224,156,162,133,37,35,63,157,16,41,114,171,153,255,248,12,75,12,41,162,100,28,110,222,51,34,162,87,163,15,24,241,11,191,75,156,141,195,164,6,47,60,110,180,206,40,231,218,146,142,47,242,7,189,80,5,154,209,115,169,149,158,145,73,135,17,238,240,49,7,215,189,54,66,45,130,167,221,31,206,133,88,34,202,104,140,99,67,124,243,144,66,174,92,165,99,132,23,190,58,48,146,100,140,244,65,222,154,132,189,242,179,116,44,3,231,124,141,45,29,63,31,59,127,180,191,192,36,164,73,207,184,227,166,79,172,151,132,26,44,250,155,241,65,198,12,81,129,29,240,153,244,247,167,77,237,105,255,108,75,82,104,140,31,117,8,124,110,88,31,223,10,189,228,182,157,180,117,54,154,212,31,156,45,233,75,6,101,90,18,223,114,184,226,213,235,210,51,106,29,234,47,52,181,140,107,186,14,253,233,179,179,126,218,34,203,120,170,235,21,117,224,217,4,113,234,135,118,99,143,40,210,152,84,196,248,229,110,82,170,210,22,107,62,57,106,220,136,83,224,186,140,101,232,131,153,25,58,220,118,23,139,126,145,55,210,135,192,28,139,99,221,103,163,38,223,46,156,89,110,235,27,208,76,92,75,8,239,6,156,12,20,126,253,96,204,24,104,26,47,156,6,69,153,249,131,57,202,132,50,8,18,153,179,11,245,226,176,81,66,107,215,126,124,222,14,99,78,220,227,103,192,25,255,17,249,225,249,135,17,96,46,237,56,17,188,111,26,225,85,42,82,171,104,252,53,117,251,144,82,138,184,122,213,215,130,71,208,59,214,201,104,110,250,90,11,30,100,127,107,238,198,114,157,29,182,15,79,239,24,233,176,207,44,130,146,126,84,31,19,115,60,203,94,55,224,19,254,14,236,95,66,248,89,183,85,224,86,92,181,228,192,164,49,72,217,2,177,25,10,106,189,103,103,213,147,34,43,240,47,254,250,193,144,129,36,89,61,103,230,108,216,196,29,38,180,167,93,179,67,122,126,93,131,255,230,153,195,195,178,15,198,247,219,149,204,92,201,159,57,102,36,53,92,227,91,1,21,234,136,107,229,80,167,186,8,104,127,40,229,2,89,134,244,88,100,208,135,248,179,201,115,148,2,50,242,87,40,97,242,214,236,117,66,61,61,58,41,2,117,120,199,55,234,19,215,45,14,108,244,7,1,67,202,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,128,46,210,111,216,118,70,46,14,163,90,40,235,30,237,163,242,49,235,2,111,72,75,167,192,149,244,130,175,103,205,98,229,178,116,73,23,119,65,197,101,58,182,77,42,227,134,241,44,127,152,189,151,76,35,252,34,174,224,186,146,221,138,179,76,66,202,132,231,71,232,0,57,167,177,159,223,225,38,73,235,188,184,195,40,15,84,249,93,36,61,219,247,203,104,49,156,105,119,95,153,12,174,244,233,76,160,116,143,118,215,125,50,55,246,145,163,49,37,143,67,142,91,72,119,199,39,70,180,168,103,96,202,109,129,43,33,201,236,48,148,228,215,166,52,103,103,239,62,199,6,113,20,121,231,138,79,57,218,102,28,7,93,58,70,45,244,46,223,119,62,151,189,62,165,166,219,74,151,198,39,106,69,158,225,239,26,124,225,74,220,198,199,19,30,243,145,154,192,236,248,31,221,195,50,178,18,130,116,1,35,215,228,18,196,7,166,210,73,92,215,36,173,145,109,251,77,3,246,197,121,69,173,128,169,144,240,9,76,86,244,16,247,217,248,209,140,248,46,203,217,61,133,116,116,176,63,113,165,252,96,194,228,66,198,69,13,47,83,178,58,140,55,104,200,111,115,227,184,131,106,151,245,34,15,39,113,125,251,126,195,141,160,92,73,133,246,147,30,168,190,161,112,135,66,109,64,96,252,203,121,57,108,85,9,210,154,216,89,247,97,225,102,139,146,243,133,43,101,242,227,91,1,140,64,42,58,44,133,136,238,246,174,65,92,177,186,180,70,17,49,251,62,75,1,93,151,0,190,209,107,144,120,255,193,118,53,146,121,74,77,247,138,101,111,98,18,87,114,186,81,94,201,61,217,81,174,124,250,218,216,68,31,45,201,129,173,206,68,142,251,98,170,33,254,203,184,152,165,70,120,88,30,149,239,24,220,125,250,243,228,179,56,74,249,166,225,111,223,19,144,100,165,177,28,36,109,77,118,178,76,228,102,110,71,201,109,149,209,204,36,18,12,55,24,9,52,118,201,217,30,36,211,183,47,77,215,104,135,45,203,237,194,29,2,139,239,133,97,227,43,66,110,54,40,18,60,63,224,189,134,168,248,74,156,162,253,141,11,170,120,107,203,164,17,67,56,87,242,33,125,126,47,35,209,145,99,137,32,37,133,1,31,60,196,182,207,248,91,71,116,122,88,21,211,253,198,164,213,242,105,63,216,76,6,49,79,50,69,78,205,103,8,121,250,103,75,185,47,101,87,237,228,86,240,178,172,214,44,168,81,161,123,99,232,88,117,221,164,31,63,233,7,83,15,50,133,149,19,117,225,99,178,127,29,219,54,62,98,198,114,245,242,68,85,182,102,210,140,111,108,16,94,179,226,124,187,192,236,115,242,90,36,112,96,25,127,240,177,28,171,142,25,69,51,108,209,14,83,186,47,87,53,44,45,180,234,62,152,202,108,241,74,15,4,34,243,167,1,113,224,206,151,17,27,1,21,149,242,17,80,2,27,145,138,116,45,81,101,238,123,17,94,47,14,87,135,59,89,156,231,30,239,47,54,77,90,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,137,230,63,151,193,34,241,227,152,27,55,18,214,225,100,75,110,99,227,14,237,122,77,164,134,0,79,152,183,206,108,169,109,42,92,242,151,101,104,176,85,57,11,220,41,60,232,14,91,9,131,252,54,101,129,159,175,126,89,17,0,209,154,11,195,236,208,126,55,88,96,24,245,245,189,43,78,239,128,235,249,188,117,106,235,76,18,228,116,152,226,59,25,211,2,33,204,246,158,157,163,65,66,47,157,96,112,247,189,10,225,86,243,1,8,204,141,232,187,213,224,78,200,87,219,18,212,74,191,28,196,11,115,119,140,115,23,128,250,111,248,15,155,102,219,93,32,248,178,173,162,199,97,74,195,174,189,8,76,245,197,10,152,170,189,251,181,168,137,202,95,166,43,146,228,137,52,231,42,240,153,162,190,2,200,1,79,120,30,47,108,135,113,246,215,218,102,252,75,235,97,146,193,62,40,232,181,164,41,191,205,53,231,243,169,145,97,78,165,209,221,102,25,253,229,20,97,7,230,196,146,77,186,19,194,46,95,114,49,240,48,43,229,194,213,42,132,190,153,130,114,25,119,233,11,23,136,6,226,225,228,138,72,97,141,169,27,13,63,172,17,103,163,68,81,208,132,227,230,27,242,140,249,57,117,200,169,53,77,201,127,154,156,141,157,164,117,34,169,247,179,174,144,69,59,243,70,230,217,220,150,241,91,28,230,189,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,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,84,185,62,202,1,96,106,241,101,146,163,53,24,123,41,196,126,234,51,59,40,213,43,223,205,28,138,166,190,174,200,29,85,49,166,255,178,28,38,196,113,19,16,59,101,18,205,39,10,31,114,11,9,62,60,141,121,239,25,240,134,75,182,10,124,204,186,175,166,237,192,103,255,217,247,132,176,234,221,225,159,146,224,206,208,79,9,131,64,89,254,228,6,131,253,117,60,117,220,32,229,147,51,39,13,139,68,10,25,48,84,108,93,244,22,198,37,132,77,245,151,139,85,5,248,128,161,244,118,5,142,225,18,111,86,211,251,193,147,83,87,246,194,179,133,34,80,149,29,238,108,218,77,224,158,63,145,58,158,189,77,41,224,162,168,45,184,57,9,193,26,57,31,77,225,233,116,29,192,148,106,73,207,58,28,195,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,177,65,243,139,11,48,119,5,121,182,241,114,238,120,184,197,17,165,103,172,172,82,111,235,211,245,123,245,32,145,59,187,68,188,117,141,44,243,59,9,207,126,194,202,222,119,208,78,3,25,149,51,47,215,151,217,104,131,70,77,155,188,88,162,16,233,126,47,136,230,229,131,192,201,129,76,155,195,28,130,215,127,4,131,9,153,77,62,149,240,243,11,183,50,188,36,56,57,253,225,27,57,216,37,240,152,30,123,167,118,235,103,244,8,122,76,191,94,164,49,201,114,23,238,176,20,214,25,48,9,71,130,226,54,241,131,209,18,89,246,245,240,160,141,64,37,65,192,100,242,79,129,161,127,235,126,180,193,58,216,36,118,97,94,246,210,114,116,28,51,165,8,92,145,209,242,223,174,150,1,189,244,225,100,16,126,230,89,54,165,118,157,135,200,179,53,191,34,91,49,85,145,112,145,25,45,31,35,148,5,206,83,150,250,42,200,108,138,231,157,153,216,1,5,86,183,241,25,5,88,52,188,227,176,161,12,1,155,69,253,29,132,26,112,107,91,211,104,245,183,130,13,71,66,46,192,20,30,79,135,41,142,127,96,82,110,221,48,36,169,177,246,170,48,50,107,195,91,179,247,45,153,226,149,212,167,226,83,188,146,210,44,89,147,60,188,222,13,13,55,225,150,42,192,78,221,253,250,106,8,141,92,130,146,105,25,51,2,122,213,55,113,200,166,8,224,93,120,252,44,240,31,220,144,137,150,143,105,132,93,159,92,47,104,34,23,94,96,179,238,190,123,63,37,225,45,139,155,190,87,114,81,151,239,11,228,120,100,9,220,35,238,158,156,81,122,253,230,179,164,9,82,223,97,6,181,195,3,42,30,121,109,88,135,63,50,55,35,119,77,74,5,220,97,216,13,39,18,58,98,36,172,223,47,114,166,120,14,55,63,18,3,189,75,52,150,138,221,117,79,236,198,139,139,227,184,23,203,183,243,33,39,141,181,169,37,15,1,37,229,254,14,255,184,47,46,140,160,123,241,239,73,138,200,200,218,53,184,172,138,31,3,22,97,171,98,49,23,164,74,198,14,152,80,191,52,206,191,212,65,71,49,83,229,2,67,78,57,222,130,15,70,154,89,18,72,168,217,73,189,185,29,131,223,82,201,193,32,81,135,58,208,59,14,215,132,208,252,244,108,74,30,190,29,18,251,40,66,182,3,125,37,214,134,183,230,254,36,156,29,253,220,126,67,99,18,94,49,104,63,229,167,17,169,203,110,77,16,173,83,62,54,187,179,245,234,159,19,79,44,124,227,23,206,36,32,149,239,181,25,133,42,25,209,176,171,145,242,26,48,142,8,185,121,97,46,32,31,236,176,85,212,95,244,44,167,245,185,7,40,68,197,26,151,49,73,231,242,154,124,1,193,139,144,111,236,3,151,41,238,204,239,91,118,168,100,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,158,228,131,97,23,95,178,171,144,136,185,190,130,57,96,242,94,100,42,36,227,130,247,157,152,244,70,34,178,23,54,193,234,207,229,146,33,27,237,146,61,73,22,62,166,140,195,150,222,126,157,15,29,95,66,188,245,177,119,155,48,85,193,168,107,154,43,14,215,42,220,253,231,60,135,54,53,7,122,22,87,190,137,126,100,16,146,206,238,67,70,38,159,154,88,9,42,132,30,35,106,21,133,178,174,145,47,134,103,245,131,173,180,171,8,74,134,120,90,142,194,239,221,229,165,224,200,72,110,209,114,161,160,32,245,194,40,70,141,18,207,94,83,75,106,16,112,165,120,219,123,134,107,122,200,86,74,166,87,93,241,94,148,54,172,59,21,76,56,57,187,211,47,119,99,44,185,51,216,8,107,156,196,4,184,102,229,57,53,245,62,4,42,29,38,33,178,42,140,248,222,244,23,195,33,152,238,149,176,25,151,69,113,67,6,166,188,185,238,142,4,149,5,251,134,143,26,140,4,215,123,107,228,176,148,45,57,138,76,112,21,244,124,129,154,2,61,219,131,100,226,81,81,206,196,242,65,49,29,181,11,146,203,24,134,198,176,156,162,126,209,115,134,227,100,252,208,12,223,83,151,39,159,79,73,77,163,195,20,152,95,116,253,20,59,191,1,49,7,181,232,117,90,77,248,46,254,195,181,63,166,27,244,17,38,168,250,193,13,63,223,148,198,3,25,44,71,45,170,114,79,107,170,119,225,34,242,95,38,216,209,100,64,22,251,125,246,45,118,16,225,41,215,115,70,53,41,158,158,226,48,153,55,91,122,198,113,209,124,225,17,96,216,66,200,193,41,6,111,210,215,181,137,220,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,46,226,91,6,70,94,21,95,12,185,58,231,40,251,102,2,133,197,36,23,7,138,248,250,72,126,230,45,8,150,132,136,173,81,216,227,154,77,212,236,103,196,39,150,192,176,94,250,244,38,30,188,211,53,242,185,185,162,139,226,191,221,155,210,138,157,189,125,217,78,234,104,223,196,235,30,120,165,104,59,180,244,163,153,144,219,244,175,65,57,153,36,52,55,147,25,241,200,31,230,199,85,113,7,36,16,232,150,48,172,4,162,22,64,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,92,105,210,26,207,164,59,165,15,140,122,109,150,110,159,77,112,126,116,125,132,38,250,147,3,142,123,182,55,79,41,57,240,121,154,112,136,224,209,75,132,200,28,182,196,132,33,48,20,137,254,98,88,216,20,193,10,156,18,106,33,14,227,35,77,242,219,92,39,250,116,24,54,237,169,240,176,226,234,111,79,88,4,43,116,212,200,238,140,64,82,54,229,103,221,50,186,73,19,187,67,143,202,143,46,94,53,46,77,176,138,198,39,33,115,84,54,194,115,174,160,178,225,83,212,210,36,244,183,11,122,146,241,185,127,156,99,2,103,83,201,244,158,99,109,110,153,132,205,18,173,220,167,189,44,145,170,8,10,173,155,123,159,214,48,158,249,187,101,176,33,205,234,182,211,50,205,76,153,13,198,54,176,114,204,82,171,81,188,99,202,28,247,138,46,96,188,199,242,94,196,183,81,157,117,24,238,128,34,173,207,202,170,195,157,195,84,62,67,87,250,79,10,67,155,57,154,235,103,169,25,125,213,174,178,104,40,12,118,37,113,152,13,216,254,174,27,14,245,26,171,43,13,184,43,39,131,165,194,215,189,189,53,254,90,57,157,79,67,35,231,255,80,202,68,37,78,15,85,227,166,98,239,131,161,237,151,132,88,131,235,199,139,104,48,220,223,229,129,251,151,118,250,131,139,248,146,33,15,204,225,226,40,217,36,187,174,165,215,120,173,237,222,21,202,239,76,239,91,224,65,22,242,248,96,178,67,196,199,129,169,204,55,253,122,126,174,246,90,227,111,63,93,62,98,4,104,19,146,101,252,93,56,91,57,209,15,61,134,215,35,50,11,97,73,223,31,123,20,48,181,130,55,60,139,151,225,28,110,159,89,142,134,53,68,123,210,186,146,107,251,125,14,187,46,72,126,76,131,98,105,125,233,205,192,231,94,211,30,184,88,66,180,195,205,136,176,4,134,62,112,68,107,162,254,89,94,11,231,104,74,241,219,115,114,159,215,207,85,156,23,1,24,121,200,231,115,89,238,78,255,96,152,162,117,131,164,168,133,36,41,135,97,168,185,134,121,171,166,210,24,99,122,254,116,41,182,53,77,134,115,109,246,65,171,29,101,31,109,109,38,174,119,237,204,89,46,100,2,15,156,182,241,112,238,69,67,222,187,51,3,238,195,145,107,47,242,112,114,235,253,144,134,123,27,113,55,133,153,2,241,222,103,67,203,251,105,77,238,98,242,174,225,143,17,18,38,246,152,115,202,20,255,98,228,164,181,60,21,134,70,59,90,155,0,162,204,165,1,1,78,158,1,47,149,126,63,48,238,233,229,239,221,150,9,230,10,108,25,209,209,122,175,185,158,37,114,14,180,237,235,175,194,185,177,180,231,63,217,98,31,22,254,34,154,44,7,134,18,125,123,107,82,193,132,167,15,165,215,193,177,227,48,5,89,98,35,35,73,12,83,144,195,216,131,55,186,70,121,79,173,62,102,16,222,168,249,77,210,77,255,10,129,129,141,179,110,9,140,28,229,242,239,181,96,10,191,47,13,29,112,203,177,130,54,2,143,91,97,42,158,186,143,232,54,166,126,233,87,198,119,25,141,59,94,45,121,231,108,241,229,104,60,151,22,2,55,164,12,16,53,116,152,140,245,45,71,105,166,248,231,115,178,35,25,139,38,206,253,152,13,103,232,199,44,2,12,13,172,92,149,40,36,113,253,92,96,118,17,217,148,72,9,159,211,119,234,51,130,200,183,233,105,120,174,232,158,214,202,174,114,108,24,49,130,155,105,178,127,94,37,20,135,169,33,148,223,38,105,246,211,105,66,229,7,109,18,61,137,41,35,247,120,205,129,137,227,13,61,230,243,118,242,1,200,90,96,164,47,143,21,144,217,78,28,30,200,112,170,13,65,158,172,55,62,243,95,185,140,237,158,151,47,74,178,186,156,110,212,133,81,40,251,131,59,199,249,84,148,19,201,143,70,102,69,17,159,18,87,114,244,219,135,195,70,104,43,230,36,165,89,190,105,156,107,129,186,248,112,159,224,169,14,20,70,58,217,113,208,166,194,142,254,96,246,46,241,38,155,67,202,197,169,128,33,199,147,155,22,146,92,220,74,62,24,3,124,119,49,69,57,228,221,75,7,23,205,86,106,1,224,222,190,226,55,224,65,178,187,24,209,108,190,238,160,135,222,166,75,121,53,174,205,226,28,101,203,40,249,138,4,112,129,43,247,202,128,123,203,229,177,68,57,241,226,217,205,242,103,30,120,120,24,9,152,129,209,214,148,49,251,249,195,66,26,69,7,205,212,8,86,180,166,12,191,105,235,105,110,123,135,151,176,161,226,172,69,180,196,95,139,88,217,236,235,129,215,140,153,48,96,23,148,211,167,147,102,121,71,116,64,56,148,199,3,87,119,53,24,172,68,17,192,148,32,122,199,134,197,24,159,214,112,56,173,128,73,190,16,211,31,7,150,239,25,230,13,107,181,42,12,59,110,252,244,249,211,116,200,206,133,136,157,213,97,238,137,75,239,21,230,215,233,1,147,201,45,243,172,146,219,91,124,84,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,113,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,135,147,127,84,245,225,103,16,106,244,12,206,137,231,181,22,57,13,223,128,227,148,146,172,169,95,176,114,185,121,70,224,177,171,215,201,108,179,233,219,168,17,244,119,49,105,137,111,148,143,209,97,153,226,28,201,21,10,67,45,53,29,54,89,205,7,158,45,86,192,153,99,73,50,83,9,194,66,30,185,29,37,225,95,110,32,189,91,178,117,244,140,220,149,249,180,38,195,44,222,218,200,53,228,115,157,151,236,94,225,194,34,54,142,58,129,143,33,154,252,217,72,102,75,165,61,40,78,114,127,45,10,46,154,120,88,32,150,24,238,157,47,164,255,244,252,60,187,147,73,233,99,198,237,229,29,20,236,227,229,15,199,132,77,47,124,140,183,152,134,166,166,174,207,198,63,227,247,19,238,127,165,235,202,37,1,194,211,216,40,170,135,145,73,199,140,28,19,255,101,188,181,73,175,244,80,115,207,104,204,167,93,111,227,179,244,226,167,169,152,84,111,130,89,14,190,135,83,40,213,199,126,125,17,48,177,56,140,154,97,210,175,101,100,120,254,108,100,8,214,31,248,76,112,255,152,228,87,191,29,223,228,71,126,67,118,78,200,173,228,183,184,73,142,145,228,7,132,41,137,9,3,173,121,81,206,61,224,123,56,66,184,179,234,137,108,46,115,55,88,145,223,96,86,42,76,24,226,123,49,42,28,138,222,234,186,253,247,126,111,155,20,196,72,86,9,223,139,56,186,63,28,153,51,113,169,97,107,49,231,63,148,235,122,214,65,73,38,190,251,67,33,201,225,3,233,174,144,82,152,187,36,116,145,55,171,155,93,75,158,231,137,165,112,190,78,214,61,5,31,165,155,64,100,82,171,44,8,193,126,74,116,171,195,16,60,204,199,181,100,38,132,195,155,252,104,25,20,60,40,203,7,197,114,162,134,254,182,221,71,125,154,66,40,159,134,110,73,196,115,99,204,208,70,169,143,153,195,201,183,253,142,14,39,81,221,235,57,148,97,143,246,223,38,92,60,116,211,177,154,24,159,198,11,1,146,157,181,53,211,199,167,210,234,191,234,107,181,53,144,240,140,223,222,88,130,130,98,114,70,99,124,123,121,63,38,20,62,252,15,133,223,71,151,151,229,164,186,205,73,42,43,151,48,129,201,137,78,222,24,253,116,145,112,110,86,184,230,41,212,144,174,141,148,30,151,215,114,171,209,244,56,179,26,233,231,168,233,225,120,64,206,249,113,65,182,95,114,204,15,70,7,119,105,204,250,92,170,74,212,183,32,125,91,199,115,247,71,12,197,115,83,207,250,223,99,75,205,54,18,175,61,118,225,99,22,167,247,10,60,173,66,252,3,17,221,106,122,205,108,38,162,83,62,24,169,117,33,72,106,152,239,249,35,246,48,41,23,83,119,186,48,85,93,126,182,80,142,205,63,92,24,121,37,151,117,39,40,70,54,188,216,171,72,190,79,79,169,170,48,107,104,210,44,196,157,195,9,250,109,115,39,157,235,194,121,27,149,209,55,40,40,48,111,145,38,108,132,241,201,43,253,96,10,188,213,117,154,141,208,218,71,28,229,165,51,73,239,247,200,70,240,243,29,185,149,250,139,115,95,184,163,150,168,1,119,47,61,150,22,34,156,247,225,41,147,3,255,77,149,90,171,73,46,70,235,106,181,210,31,13,210,66,27,152,232,121,124,48,171,30,27,222,113,56,139,72,33,185,104,103,114,125,199,30,27,157,137,4,95,56,195,21,236,115,129,237,105,9,245,45,206,14,162,44,223,23,193,71,219,36,183,239,76,21,10,242,191,187,77,37,243,81,57,171,113,166,180,143,230,8,26,40,206,231,251,203,54,223,235,183,46,43,137,245,89,34,80,248,88,77,184,237,131,185,45,78,121,173,110,146,127,223,126,2,63,2,9,86,249,194,36,38,187,147,29,250,10,234,180,134,192,100,108,127,78,118,40,62,208,13,45,2,83,135,181,162,117,165,176,253,14,10,53,165,203,211,102,9,187,161,243,41,173,137,63,206,120,182,49,153,105,227,95,173,214,7,27,153,211,157,134,188,104,153,94,179,129,31,173,108,33,206,57,112,129,153,34,59,140,40,197,181,165,201,240,32,191,204,91,35,217,38,154,164,213,72,96,63,182,19,224,129,160,185,12,154,5,166,150,127,47,170,87,165,154,138,28,172,57,60,187,8,31,30,186,45,91,97,83,3,119,184,113,94,75,215,44,137,215,191,54,7,236,238,250,211,240,161,183,128,151,153,68,15,124,102,237,55,25,160,212,193,114,215,159,166,28,165,59,76,137,218,122,250,29,249,90,56,23,169,158,210,159,198,138,252,78,15,34,153,89,118,120,208,51,9,125,200,184,188,232,221,223,224,237,245,38,184,166,160,185,122,159,125,118,145,236,240,153,85,98,177,90,86,27,251,167,195,208,84,215,103,68,201,177,242,223,206,16,80,238,167,53,206,53,127,47,8,69,74,123,90,195,79,179,28,182,204,206,249,192,196,48,29,134,132,32,63,131,6,173,107,180,230,74,253,116,141,101,63,189,231,196,242,199,243,57,169,98,109,1,99,65,53,253,94,164,191,164,128,73,192,202,58,85,40,250,219,222,181,194,81,80,21,94,245,147,80,90,112,251,26,179,174,206,113,151,252,5,133,27,109,232,242,178,114,19,255,101,211,150,105,245,89,94,179,251,62,61,172,30,162,201,152,217,181,218,143,175,51,62,208,193,234,195,7,73,31,254,189,112,144,72,238,119,181,108,137,17,83,201,22,75,209,109,227,216,180,43,62,103,39,26,208,198,211,53,78,133,15,30,8,192,60,93,171,120,127,189,107,86,55,179,181,107,108,113,41,96,114,68,158,158,195,250,119,31,14,139,236,179,41,165,196,137,26,240,57,90,117,187,204,236,253,59,30,14,107,181,190,24,137,17,177,227,25,15,126,89,207,84,89,159,178,26,104,37,131,92,86,190,165,153,197,210,198,63,38,78,15,138,124,9,243,230,24,180,172,153,156,196,64,184,143,250,195,251,162,114,160,9,188,144,3,186,48,121,41,218,218,68,98,227,225,103,132,196,160,32,215,99,38,15,254,208,181,53,135,54,46,198,71,236,168,109,81,83,224,115,234,174,88,64,36,86,74,36,143,208,193,249,19,173,145,95,145,44,8,20,127,153,107,49,79,73,37,147,189,22,167,237,110,241,57,77,192,65,31,14,131,222,71,149,10,92,180,44,16,116,68,209,55,75,4,31,72,123,26,143,59,77,143,97,148,247,243,236,179,212,61,13,180,18,222,90,146,179,85,141,110,200,179,172,45,84,211,68,90,151,67,123,246,28,191,109,2,102,69,186,6,211,68,247,121,118,174,224,75,8,125,234,143,80,187,199,190,192,181,76,58,198,101,53,197,226,132,20,73,114,25,170,45,117,15,190,0,83,116,43,173,169,144,117,86,16,96,100,48,228,99,195,4,241,105,204,0,159,75,153,136,34,162,151,184,92,112,209,186,182,246,51,145,40,147,243,208,77,69,71,146,240,169,192,86,252,27,175,77,89,121,146,153,132,18,114,139,179,145,188,219,126,125,192,164,132,90,53,135,111,166,231,151,36,175,157,64,245,26,159,12,159,237,181,171,105,99,51,32,2,28,220,215,5,60,11,34,54,67,210,22,212,246,59,107,179,187,0,179,181,61,43,111,235,147,73,57,189,173,225,158,209,149,73,122,93,88,227,212,74,116,41,6,195,171,68,106,109,188,84,97,74,10,138,158,134,219,203,52,206,162,10,79,204,150,37,146,227,104,35,248,37,63,93,138,85,6,56,188,201,106,212,159,166,216,119,248,123,101,104,158,244,181,51,1,174,26,103,54,252,228,98,120,54,139,217,199,123,145,220,39,4,229,104,197,145,56,225,61,167,40,68,98,124,100,208,163,134,26,150,12,215,153,246,60,188,98,111,56,60,45,176,161,112,143,108,158,138,91,92,251,93,184,154,197,160,176,44,37,208,13,156,195,11,139,25,196,22,48,116,204,184,176,95,19,171,170,6,114,181,123,159,151,21,98,221,205,174,211,159,152,159,71,10,42,2,97,42,172,70,183,209,212,142,198,40,144,200,215,74,68,45,124,47,59,139,56,171,2,159,241,166,159,247,168,97,148,90,190,163,192,86,24,123,97,50,147,239,76,129,63,179,199,199,236,164,209,73,102,22,145,127,75,131,118,152,40,82,81,248,116,219,99,124,20,95,159,83,85,6,165,90,230,154,15,41,126,155,34,94,90,163,142,236,159,2,172,189,88,169,34,20,134,186,223,10,255,87,165,124,177,139,162,60,57,40,249,122,0,24,52,238,191,23,62,27,51,181,105,1,19,48,145,223,62,38,217,189,104,147,35,218,165,58,9,152,66,17,239,56,59,173,28,247,104,119,69,234,0,131,214,178,144,240,193,37,8,167,216,190,99,218,132,87,189,18,246,38,140,21,48,182,195,69,141,25,65,62,72,145,216,12,124,70,220,174,252,209,70,107,176,31,120,34,151,30,159,171,104,102,21,102,126,105,61,6,124,113,17,238,218,218,116,244,238,215,132,125,92,6,28,55,98,141,33,195,61,38,4,99,38,121,184,62,213,42,27,240,38,233,20,252,50,69,235,62,100,16,77,138,27,182,90,96,199,43,203,171,209,210,171,49,80,77,82,201,63,38,139,15,255,151,192,164,149,198,225,131,18,135,172,46,208,116,119,210,131,78,73,69,230,167,215,125,50,6,143,236,148,150,83,146,107,108,102,103,121,72,26,63,253,170,212,208,223,189,142,248,139,192,82,81,197,62,59,164,246,244,160,196,14,202,140,211,165,104,174,146,209,208,181,25,6,16,167,154,168,47,1,215,224,120,225,76,132,239,74,58,142,56,163,59,253,236,10,177,37,203,131,163,60,221,9,142,67,170,116,29,50,54,71,119,45,192,46,218,246,139,114,252,135,237,69,141,77,126,96,56,194,227,10,65,82,212,243,94,21,123,55,30,110,142,78,89,152,100,179,238,216,194,187,213,7,221,215,134,147,26,197,154,107,13,79,201,249,69,48,100,13,231,56,194,220,221,90,41,6,76,206,188,15,26,199,189,112,173,152,220,72,186,70,37,108,39,179,60,15,63,187,70,222,97,229,79,245,133,2,91,73,207,189,97,192,133,38,176,85,52,248,23,25,199,248,109,55,254,104,240,157,42,179,193,110,160,63,109,119,244,128,41,250,151,126,47,35,220,246,215,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,225,172,229,174,48,31,104,4,76,209,136,180,134,240,45,28,46,16,130,37,33,250,6,46,132,13,3,230,243,44,129,7,210,82,142,226,223,148,125,150,130,116,4,101,28,38,49,33,43,124,54,164,107,136,224,54,23,191,55,178,14,48,105,196,195,143,189,180,116,196,141,156,104,221,247,130,52,127,42,76,5,74,139,142,23,57,123,96,178,168,57,172,51,34,218,162,156,81,45,186,28,43,23,166,70,53,113,10,2,72,43,12,237,101,92,70,255,38,77,20,161,25,232,184,191,17,134,8,48,9,21,32,37,74,196,82,3,134,236,66,206,216,76,252,55,230,221,132,255,88,234,125,240,172,227,238,254,190,15,10,18,199,162,141,15,96,252,203,195,83,55,8,162,26,7,185,192,137,140,160,239,251,80,174,91,164,52,6,165,218,117,214,215,118,24,57,166,36,15,39,137,50,110,205,203,244,20,239,212,41,92,148,166,179,184,85,164,54,182,8,175,22,228,67,74,124,162,69,194,202,253,128,104,166,80,39,229,40,204,151,66,144,77,64,29,147,205,127,26,177,57,9,41,158,11,52,194,97,241,211,147,21,114,199,20,102,118,40,110,186,195,184,136,229,181,81,233,43,37,90,111,203,9,186,175,61,173,250,203,125,9,232,101,55,81,172,248,197,229,166,251,157,224,139,200,194,124,87,72,204,29,197,247,125,88,251,155,4,70,138,49,235,122,110,135,21,152,78,145,98,3,174,225,229,128,135,123,139,185,86,208,83,93,94,43,123,140,82,108,241,44,99,154,80,159,113,251,96,91,230,212,82,152,100,132,120,47,130,73,98,166,162,231,64,103,188,103,196,189,165,68,128,92,26,66,154,1,115,152,222,235,16,241,79,50,131,253,225,141,130,84,253,220,38,25,224,174,60,202,116,168,26,210,47,226,137,83,176,203,225,96,145,71,19,28,141,13,14,183,247,146,141,187,224,227,216,158,7,74,238,31,148,89,210,239,179,28,169,198,249,96,99,152,95,210,26,237,194,18,35,62,184,207,84,29,51,194,201,61,90,55,120,102,222,175,57,138,111,174,166,208,119,253,70,76,5,4,48,75,160,212,51,234,183,70,238,199,47,152,200,195,247,162,19,9,158,200,221,99,84,42,53,68,130,66,178,23,47,205,46,116,175,205,4,215,206,111,199,183,236,22,141,150,110,163,14,81,250,80,88,159,13,51,91,147,135,227,104,144,142,13,184,196,214,125,56,10,154,210,154,52,121,39,60,179,214,165,234,12,55,119,192,190,191,189,84,216,235,220,216,225,49,113,251,121,91,78,68,147,23,179,221,243,126,236,99,77,74,2,18,76,179,231,18,209,239,84,33,92,122,215,207,196,13,44,239,93,185,99,86,129,207,100,88,177,54,45,221,79,38,26,153,4,204,124,159,195,155,250,164,11,143,249,35,196,248,96,182,134,118,61,94,240,99,19,241,244,153,180,73,59,149,45,107,88,178,142,55,166,162,72,164,141,105,60,216,188,13,102,206,140,169,191,108,201,79,211,209,140,189,61,5,37,177,240,155,194,13,122,211,42,153,106,192,148,54,172,128,169,130,239,2,99,101,85,135,11,133,159,79,199,38,84,62,205,225,177,148,91,219,114,92,60,92,79,110,24,42,58,23,52,241,236,29,40,132,112,178,163,160,185,218,188,32,15,215,204,153,57,242,206,84,185,127,87,188,6,117,163,234,29,89,98,78,118,246,9,42,150,237,224,85,152,44,44,127,180,213,231,41,10,113,195,244,87,238,228,105,232,43,183,98,225,206,15,70,129,232,121,229,102,242,140,254,49,8,185,74,4,152,159,166,110,193,95,154,253,166,235,79,119,234,167,199,135,78,35,87,211,215,154,150,97,236,48,151,255,170,99,178,87,240,44,176,151,91,12,68,62,70,110,78,221,75,166,49,201,48,58,63,207,91,239,24,50,42,86,250,214,57,134,3,37,6,28,249,145,177,158,217,141,74,187,63,220,84,212,234,51,127,73,31,11,120,65,58,247,180,30,232,124,125,240,54,218,230,167,107,240,244,249,107,111,163,38,145,9,78,244,122,199,195,247,160,190,77,126,27,187,199,9,134,144,178,33,226,34,40,57,137,183,49,17,252,161,141,225,41,75,183,49,105,83,210,51,187,207,231,29,61,195,9,40,159,19,55,106,139,169,178,145,150,75,210,154,220,78,167,43,32,145,114,106,224,206,212,169,186,47,76,100,197,146,36,241,144,113,7,29,231,118,56,155,4,197,133,145,187,118,110,48,224,165,37,64,197,42,151,60,85,230,192,112,107,54,129,145,56,254,196,106,128,177,205,20,37,160,60,227,217,216,99,178,79,14,184,13,253,173,206,63,193,252,51,20,53,69,18,135,241,11,233,20,167,216,97,249,215,34,127,241,140,170,108,10,208,35,123,94,121,251,81,4,222,95,198,75,154,60,239,233,160,8,32,202,134,211,97,32,117,31,225,129,169,243,108,130,38,18,240,3,29,93,211,189,172,26,175,120,214,109,35,32,126,14,239,34,48,9,20,203,97,246,73,225,131,45,38,53,227,252,92,184,111,71,21,165,103,114,139,49,5,162,181,221,203,166,192,112,118,247,18,240,26,226,13,40,166,53,191,146,191,54,66,127,50,38,44,143,207,18,64,177,163,74,72,28,222,107,54,198,111,246,19,164,206,146,125,106,233,216,221,171,208,88,25,116,83,122,205,151,204,59,90,115,6,46,25,80,40,94,157,95,26,120,61,207,62,38,184,231,79,147,172,66,18,153,60,218,18,66,107,60,154,159,146,205,10,2,148,236,81,3,224,38,228,143,104,77,48,185,227,217,196,65,180,241,177,188,250,39,239,9,60,33,250,146,193,134,118,231,78,162,106,165,100,50,100,8,5,121,234,29,173,147,132,172,241,126,155,203,59,222,185,15,201,30,50,134,237,225,30,60,102,55,130,4,93,224,182,83,158,129,146,57,113,95,11,45,55,118,86,135,187,85,180,95,24,126,154,28,75,186,144,187,34,71,34,180,119,117,197,4,180,74,91,5,73,244,139,241,196,71,170,232,136,228,5,6,4,201,152,167,109,143,227,48,219,233,167,175,52,206,128,120,2,255,129,177,60,101,197,162,206,177,119,12,136,17,113,220,16,77,249,201,21,197,110,128,95,93,56,175,129,137,143,251,195,207,10,62,6,250,210,1,59,103,123,241,183,226,26,45,172,145,44,102,24,5,124,192,134,149,77,107,107,142,169,88,178,211,42,21,139,194,103,26,12,239,249,196,160,158,250,112,124,22,57,90,91,162,139,182,182,237,195,231,9,18,114,101,233,139,157,206,126,130,140,139,2,36,42,108,159,247,198,51,240,205,4,36,226,148,173,187,152,54,136,215,182,225,146,41,165,233,60,34,105,192,29,97,132,20,45,221,93,96,238,198,57,30,142,25,33,22,184,17,250,185,247,156,226,167,49,132,83,175,88,146,191,19,248,52,178,44,150,174,189,102,220,51,190,77,158,195,243,88,9,178,201,82,183,156,188,118,1,50,146,146,133,115,175,144,51,187,61,14,73,244,0,226,103,121,184,149,114,185,121,68,40,170,138,55,170,144,157,151,75,138,214,179,31,83,88,224,74,106,243,240,158,163,217,45,49,103,36,100,130,19,246,28,233,217,68,50,4,205,198,7,228,48,206,96,29,83,156,37,163,71,107,30,160,11,12,18,123,247,98,3,27,55,238,133,179,73,203,84,135,151,81,206,9,76,174,159,91,2,80,94,212,174,239,5,75,171,211,228,96,178,144,81,112,187,198,77,101,186,231,146,203,29,25,10,119,30,215,143,21,241,131,23,202,128,114,147,36,58,197,81,229,240,178,227,252,194,80,75,185,203,225,12,2,108,251,55,131,231,156,130,199,14,252,238,91,76,104,146,208,111,199,17,120,104,221,77,24,238,102,176,240,93,184,217,19,63,20,213,76,189,141,17,145,77,213,135,180,158,49,59,118,179,118,236,236,59,97,42,91,141,229,211,109,246,113,159,41,164,154,28,19,176,73,199,178,37,104,127,48,170,77,75,78,8,196,224,220,66,97,250,159,241,151,241,204,230,235,242,126,181,63,102,155,177,247,58,77,63,129,199,132,202,218,133,97,112,243,44,77,139,161,241,94,2,163,8,84,2,109,74,203,138,131,45,180,109,249,233,4,55,90,160,197,236,230,234,191,220,141,209,97,8,92,209,253,241,95,38,181,65,114,177,128,103,190,111,61,140,190,174,9,108,23,184,18,240,148,92,17,227,160,140,41,198,115,206,53,166,8,74,69,101,143,193,70,40,100,234,75,13,50,235,29,62,155,139,16,125,144,87,156,60,205,171,161,204,141,163,94,81,60,83,222,235,133,120,111,125,6,44,35,17,224,112,179,49,209,17,179,180,48,135,161,63,222,250,202,61,184,229,154,125,72,181,96,136,241,142,30,168,165,166,94,208,56,17,2,156,75,138,170,225,197,164,140,228,235,52,74,47,231,210,32,189,90,228,68,184,41,201,165,91,243,101,25,205,140,32,173,195,187,170,131,241,44,127,82,227,190,239,100,165,231,82,254,107,220,122,252,203,7,27,45,139,108,68,120,141,166,192,236,83,226,74,32,204,58,125,64,40,154,42,58,129,140,246,213,237,65,50,213,33,161,16,248,252,246,87,37,5,165,19,231,159,60,185,26,23,91,113,120,60,167,6,245,248,211,249,161,154,37,146,73,77,27,135,93,233,205,77,144,99,204,217,139,9,92,161,8,110,14,227,111,111,250,240,57,167,103,42,81,190,192,81,43,35,86,225,201,14,24,169,171,42,71,49,91,61,146,226,14,147,34,33,223,138,27,189,147,154,178,227,212,177,245,83,66,129,223,226,189,172,50,64,44,144,98,6,142,219,131,221,232,35,117,189,83,182,89,253,176,132,54,172,74,149,20,173,153,40,223,178,235,228,216,55,253,30,56,93,87,124,144,129,40,238,148,65,163,112,214,211,174,13,30,207,107,91,13,181,31,73,157,12,21,81,212,33,139,199,56,12,238,111,111,237,25,247,182,184,12,81,83,53,37,99,136,210,21,147,253,118,248,180,94,73,225,196,37,112,56,140,137,46,207,62,150,254,118,66,35,35,18,77,75,71,60,153,240,160,191,22,36,90,66,94,72,25,13,229,24,62,102,72,49,8,149,152,157,33,100,92,250,199,38,213,92,23,46,229,166,158,132,8,140,35,86,31,14,159,139,111,10,166,25,162,71,41,236,97,220,79,239,107,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,173,201,75,91,146,101,8,76,122,228,112,152,83,61,61,15,175,165,184,37,140,46,89,147,44,44,186,6,249,216,118,152,66,4,153,197,48,160,133,96,137,201,199,158,47,116,199,148,28,248,228,209,51,91,106,207,92,57,11,31,46,147,239,131,193,203,165,98,113,68,187,16,117,104,14,163,98,163,112,166,174,203,77,221,97,58,54,114,11,37,127,181,184,75,23,30,74,184,177,245,225,29,122,31,31,181,101,247,72,109,141,81,225,7,234,160,50,95,118,29,188,55,35,78,189,1,79,74,153,250,94,196,229,220,200,56,55,166,162,234,7,133,123,254,118,210,97,83,158,43,67,223,171,98,81,250,137,59,141,14,114,232,7,33,9,175,57,106,202,241,242,203,120,175,83,160,20,69,52,125,105,18,181,220,3,131,77,155,68,237,157,1,95,174,212,120,96,146,16,158,126,103,166,142,79,52,118,93,200,116,47,76,93,110,120,196,38,14,2,97,252,96,225,19,201,88,241,240,142,27,43,96,164,116,88,99,31,92,224,37,21,43,228,244,99,39,103,67,54,89,200,42,58,224,192,220,131,106,60,28,194,132,251,98,84,91,20,47,159,225,189,135,228,0,219,194,223,225,122,69,9,161,139,106,46,229,241,72,163,198,160,161,123,44,151,65,130,128,80,86,56,12,185,146,190,87,234,70,176,28,95,132,186,148,128,161,2,55,5,84,135,225,148,184,71,250,217,193,134,17,27,220,174,45,201,85,207,27,86,104,79,104,101,50,24,95,214,133,81,92,110,59,230,248,217,14,181,49,215,160,8,45,96,197,21,49,23,44,51,25,107,206,97,60,15,119,84,50,225,77,167,232,108,166,24,42,194,155,160,37,202,230,16,222,194,181,82,5,230,68,138,77,167,159,157,179,10,138,74,142,103,180,178,169,160,149,42,253,206,147,56,158,239,72,123,109,225,29,69,160,10,118,214,122,225,33,23,15,96,188,37,190,159,89,213,245,210,214,231,2,220,220,121,74,97,0,26,189,242,211,22,214,240,135,147,177,43,155,229,121,173,25,9,246,124,141,53,36,137,23,20,11,194,103,66,153,86,159,36,159,163,83,32,230,159,154,124,240,61,100,80,122,190,84,150,200,126,195,104,32,239,197,17,209,252,98,111,4,235,146,190,159,169,107,44,94,66,143,19,232,124,174,44,223,122,192,106,235,94,74,228,151,112,219,11,92,80,160,244,5,114,222,172,72,42,58,179,240,204,114,183,224,206,61,186,194,229,112,97,2,244,195,221,148,19,217,238,34,239,5,215,251,140,158,157,45,55,63,31,4,141,153,26,63,109,138,134,73,23,192,70,74,208,7,141,136,174,68,77,108,125,212,240,201,161,253,188,100,183,60,240,170,190,95,153,64,223,208,111,61,240,179,4,138,207,166,234,75,37,122,90,29,222,121,75,180,145,119,38,132,229,173,205,249,144,243,251,210,94,158,105,124,168,34,53,193,47,147,233,246,129,168,41,233,236,71,240,202,43,147,65,165,50,51,19,1,135,49,56,192,66,54,133,192,68,211,238,131,45,237,237,162,80,62,186,54,7,252,177,92,111,229,67,193,230,55,46,186,176,228,101,246,26,101,105,60,27,94,76,221,230,72,44,140,147,158,34,245,33,170,59,72,51,25,59,213,7,67,227,50,116,175,33,231,223,75,120,15,140,48,178,238,23,88,253,190,185,195,44,65,225,158,160,144,212,248,220,38,117,65,34,72,70,135,88,194,234,195,132,223,146,210,150,141,137,205,11,145,154,101,109,200,37,243,108,23,16,130,69,107,226,137,89,231,246,57,119,242,240,107,55,23,58,205,33,32,33,35,5,139,28,27,100,214,148,106,232,204,169,58,119,24,74,140,36,141,23,190,183,26,40,250,121,247,238,114,6,0,79,175,135,121,96,74,159,82,245,12,97,33,73,132,254,185,96,144,235,50,201,22,2,235,129,34,209,44,116,148,132,94,70,15,47,58,30,165,44,65,13,164,136,73,23,241,1,159,36,69,201,202,193,89,212,83,124,143,137,171,34,75,199,41,247,202,110,72,19,97,99,251,23,152,237,57,70,220,92,161,215,170,51,110,202,234,137,228,13,119,88,174,58,42,68,229,98,1,192,42,42,7,30,98,36,35,162,45,228,221,145,74,41,48,54,126,15,20,11,241,14,40,153,40,45,108,213,101,197,10,178,79,157,173,0,70,241,248,97,124,217,247,91,158,123,70,105,17,241,94,40,105,9,93,77,166,96,172,135,199,129,151,234,82,209,105,46,215,209,98,175,89,164,246,44,105,109,245,134,205,127,27,193,95,221,138,206,205,156,220,238,104,205,33,116,111,46,25,122,147,40,236,2,78,231,89,67,96,216,84,115,244,156,186,135,123,253,54,241,238,156,99,75,49,110,176,36,173,141,111,124,197,139,81,32,42,59,48,105,204,46,26,98,132,126,66,153,193,21,8,35,59,126,249,108,93,82,193,148,77,35,217,75,29,232,24,9,108,247,209,20,226,215,112,202,46,50,35,165,192,131,42,22,36,210,163,99,80,15,200,76,57,118,193,57,249,221,77,190,224,117,150,250,195,140,138,72,114,222,93,150,252,249,246,50,195,81,41,197,183,29,203,7,57,233,34,112,53,9,105,135,177,177,187,182,38,221,49,102,233,180,12,42,121,49,248,198,157,254,129,197,71,105,119,215,135,67,209,26,48,251,192,141,247,100,20,77,207,36,223,242,181,37,52,113,94,140,26,248,56,3,206,36,135,68,72,96,142,121,255,36,200,184,78,181,3,8,240,228,56,215,182,21,118,37,29,243,70,6,220,215,53,252,245,252,231,10,207,96,149,57,240,182,170,30,133,207,45,203,191,216,70,173,70,130,100,252,54,133,154,197,97,10,174,239,125,142,61,122,142,8,170,224,9,235,207,116,64,119,185,5,58,76,91,66,191,200,153,214,126,69,38,131,65,149,36,140,247,62,59,33,218,129,27,182,130,116,28,10,231,184,247,192,236,161,140,5,25,233,26,206,195,15,182,18,79,217,239,134,149,1,70,235,14,107,90,145,33,71,131,50,18,86,136,237,228,174,61,55,218,109,255,158,176,90,15,9,0,100,163,251,119,198,99,228,105,171,10,170,155,84,212,114,126,200,6,195,31,180,164,2,119,174,182,254,219,168,234,73,117,62,61,39,49,55,224,69,213,199,3,27,67,203,7,83,101,163,163,66,89,140,239,27,219,82,76,219,243,214,29,239,152,195,147,26,231,173,253,54,205,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,108,125,207,97,63,48,196,1,58,71,41,23,222,159,243,139,28,105,227,144,80,24,109,151,226,48,156,254,173,253,129,191,183,34,67,29,189,128,7,134,3,122,57,140,104,155,14,55,182,94,254,156,68,221,232,169,37,99,55,15,35,7,93,254,240,98,85,27,50,162,197,152,48,250,7,163,115,93,117,5,192,135,228,118,14,58,6,79,25,211,129,217,105,134,255,54,69,152,93,63,72,225,183,226,189,123,157,42,50,79,107,138,233,218,7,83,97,80,117,95,40,24,5,219,91,163,131,179,228,94,196,242,200,243,194,56,161,150,182,30,36,133,122,207,209,12,107,101,63,47,182,110,107,252,56,82,234,106,105,200,17,162,38,221,186,78,181,147,40,161,42,41,94,140,90,96,73,202,2,78,217,249,58,169,41,71,249,80,7,149,137,255,89,166,48,180,224,103,159,10,167,136,203,32,183,65,25,174,244,60,119,140,161,104,109,49,107,25,212,212,118,80,249,2,159,217,40,151,77,152,29,66,63,28,184,104,237,88,182,123,172,175,93,126,155,124,163,46,48,105,233,95,236,15,1,205,161,37,190,200,161,144,25,26,15,159,108,228,89,224,185,188,250,197,248,213,166,164,116,101,114,95,207,122,245,142,155,15,80,76,106,58,158,61,167,23,190,200,221,158,157,156,202,125,95,66,38,103,167,47,157,185,181,248,199,206,80,45,116,93,158,153,171,127,242,71,19,133,156,122,170,27,175,122,14,120,16,74,147,185,144,145,174,79,222,111,2,99,82,203,71,229,24,189,245,223,182,2,108,221,57,240,36,180,237,29,167,220,241,57,151,143,113,83,91,9,184,156,119,28,186,246,113,143,197,247,56,215,115,21,155,132,174,118,141,21,99,70,145,213,212,179,145,56,231,140,153,68,210,145,100,178,145,122,178,130,91,217,114,119,74,214,174,89,224,45,121,107,102,237,122,118,37,78,21,239,217,128,31,70,237,44,168,83,98,196,207,239,214,244,244,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,103,86,162,152,246,243,214,48,128,58,140,136,162,54,166,162,52,70,116,227,167,203,122,76,192,216,21,61,219,208,149,232,78,78,22,176,151,15,195,8,145,170,164,199,30,248,152,213,126,201,71,68,12,38,70,61,252,32,54,223,1,35,238,254,216,19,48,74,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,79,213,244,95,38,226,184,158,83,249,152,142,177,151,22,163,82,42,106,215,162,120,226,11,132,243,105,137,192,102,54,121,77,63,181,81,42,218,83,184,180,152,57,196,7,252,183,137,251,39,181,231,161,98,244,175,133,231,88,220,218,240,82,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,82,29,230,17,188,180,10,83,68,234,39,8,37,89,123,232,215,26,80,193,22,31,20,43,232,214,221,14,82,176,24,209,1,195,128,12,9,222,255,88,121,197,234,214,212,86,153,45,134,203,184,199,244,200,61,43,173,120,161,120,39,115,181,169,151,9,125,147,211,77,31,48,19,141,80,91,194,60,75,41,96,4,79,116,55,226,134,239,46,187,110,153,173,229,185,68,212,82,187,191,211,102,63,127,238,16,213,168,16,29,174,38,65,170,63,93,35,126,78,49,92,46,239,5,197,68,47,253,189,80,152,153,251,105,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,112,139,143,104,235,137,113,230,112,201,143,220,128,193,78,33,143,194,228,62,203,78,95,155,8,156,111,70,20,103,215,166,203,146,50,50,47,79,232,213,210,164,219,126,102,74,164,191,246,159,168,130,206,80,146,223,62,55,83,167,94,189,230,231,218,181,91,176,100,117,227,20,208,115,103,32,171,218,125,200,216,67,215,124,174,232,57,251,173,171,91,25,190,250,191,172,118,213,107,208,123,53,103,124,125,190,102,142,170,63,139,121,109,17,153,201,22,23,136,211,26,149,132,44,196,199,12,10,170,63,254,112,194,248,179,190,131,50,60,247,155,146,176,94,132,136,154,81,33,106,250,181,110,166,45,63,31,239,193,186,95,147,200,215,249,124,122,219,36,103,251,11,219,48,153,169,98,126,110,124,48,253,57,204,201,191,117,67,161,164,218,87,46,181,225,169,151,245,167,113,242,142,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,217,20,223,249,75,159,209,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,33,195,104,137,137,70,12,249,140,145,194,4,215,253,123,28,67,2,222,113,181,56,59,89,183,31,202,185,37,92,7,152,194,99,199,221,6,183,42,87,138,11,83,244,236,130,214,157,229,69,110,245,133,39,1,35,95,32,248,44,166,112,133,100,170,198,143,169,232,15,39,229,85,72,151,179,121,9,221,87,218,77,239,93,109,120,116,129,92,182,226,216,23,136,74,202,110,216,41,220,119,154,43,138,196,118,18,190,167,115,165,162,178,210,199,108,48,162,93,78,8,10,212,162,150,177,155,84,157,94,254,241,159,238,152,41,240,63,168,95,161,89,134,154,143,217,239,144,19,75,26,235,54,121,62,3,97,46,138,56,238,79,35,117,95,227,170,138,68,232,146,184,127,110,84,45,132,169,140,205,56,116,204,44,67,37,108,129,51,246,91,232,10,51,250,240,203,175,255,232,110,115,174,202,107,37,180,34,134,255,52,121,75,210,54,225,93,241,235,251,66,164,80,29,146,232,53,156,33,255,126,120,33,87,210,229,166,121,78,254,21,198,42,113,39,73,102,206,150,118,91,253,149,241,73,84,157,38,230,250,44,209,184,161,194,36,19,24,119,97,118,10,223,99,235,240,104,113,151,192,138,56,60,161,141,244,241,244,140,39,68,34,156,87,31,108,39,147,172,76,59,140,188,118,20,157,236,166,238,225,154,73,234,118,51,100,167,95,72,77,96,78,248,233,40,174,74,49,188,8,89,84,151,9,51,213,249,38,121,160,38,171,217,93,62,220,156,23,231,28,156,218,186,21,103,81,132,249,25,122,242,173,63,61,162,82,17,157,191,58,165,62,2,97,101,212,192,188,245,153,22,187,60,29,107,113,162,18,221,239,82,89,138,112,240,138,240,72,39,233,246,220,4,165,223,9,165,242,26,104,170,66,173,130,87,26,69,93,255,97,40,25,202,243,236,115,244,120,222,35,137,222,107,106,20,24,78,12,247,6,146,183,211,148,175,159,155,64,234,94,6,12,76,76,179,106,99,2,90,223,60,129,153,230,220,221,100,72,40,56,243,180,72,60,245,20,60,220,214,100,77,34,95,226,176,241,116,23,129,41,234,24,241,240,179,65,139,120,9,101,72,16,129,249,123,157,126,62,123,48,145,242,20,199,26,58,151,165,61,240,233,139,115,188,119,74,204,178,80,169,155,30,114,113,117,64,60,253,16,110,74,215,236,210,227,239,53,76,130,76,158,189,18,31,223,159,61,17,109,145,109,148,149,74,64,215,97,84,242,182,254,52,113,230,230,163,50,241,147,201,2,64,216,196,43,185,58,50,175,69,13,252,50,209,226,156,14,195,213,40,154,20,25,158,168,25,6,43,20,120,91,253,102,8,40,181,30,29,199,99,174,3,222,77,247,195,192,65,73,235,22,241,17,248,49,83,241,212,70,99,184,58,75,233,174,45,210,42,179,111,162,164,209,81,78,40,173,201,132,248,124,187,144,47,90,254,168,160,133,39,182,15,94,212,143,139,165,76,46,15,188,48,63,248,172,241,84,244,78,196,110,19,194,15,166,36,160,146,235,153,36,11,116,117,28,38,214,33,86,33,250,72,203,9,49,199,79,177,93,34,51,103,147,64,34,107,124,48,169,172,75,194,212,70,80,238,117,0,156,152,103,3,151,3,55,195,33,214,182,183,182,163,67,97,99,218,25,222,181,101,148,127,119,253,192,30,220,124,5,24,209,80,211,57,76,169,83,118,189,178,3,83,146,32,187,29,98,163,235,251,214,144,232,24,193,120,160,230,86,241,91,19,53,147,139,168,192,133,49,204,124,15,199,27,59,41,205,185,240,68,121,249,139,219,224,211,164,170,242,118,156,64,179,235,23,15,74,4,147,176,34,145,112,134,207,200,159,61,118,215,204,117,82,98,33,82,223,31,60,39,84,160,242,211,197,194,193,222,154,52,71,221,53,24,164,229,170,206,36,117,193,247,116,199,12,191,75,245,192,12,135,24,203,47,190,54,164,44,168,33,126,191,13,211,32,69,251,23,70,7,216,201,212,240,22,241,136,117,97,227,16,93,222,218,212,4,238,60,69,133,114,135,48,45,188,72,117,137,91,26,121,100,242,150,188,53,177,17,225,248,73,68,105,170,39,137,224,21,48,86,178,128,49,50,183,75,192,194,161,79,129,68,189,48,130,143,101,56,140,207,180,93,239,45,202,146,248,75,190,135,91,2,182,164,255,38,243,72,185,96,25,156,77,51,11,113,62,228,166,188,110,115,152,234,200,123,174,38,184,30,135,155,149,36,198,33,56,43,173,97,239,46,223,102,75,22,1,78,14,121,49,62,184,147,117,2,227,250,191,99,142,172,30,153,128,14,19,138,169,2,67,228,239,65,37,24,105,173,86,228,194,228,68,56,113,190,17,129,10,215,14,185,219,59,42,141,9,94,193,192,113,71,133,32,108,241,122,23,46,250,144,108,220,201,194,62,60,220,63,133,178,51,82,44,247,139,12,114,73,157,126,128,107,46,219,224,253,237,97,185,102,190,246,177,223,16,113,184,240,52,142,148,15,229,198,32,148,152,9,221,8,116,93,28,62,102,171,84,11,99,212,195,127,255,61,155,192,208,89,115,10,155,132,240,118,152,60,205,251,90,124,64,82,144,28,157,164,31,201,107,85,72,156,191,243,107,64,116,172,108,16,212,24,192,35,251,117,28,109,249,34,180,75,137,123,215,217,37,189,103,148,207,100,29,51,56,212,230,231,140,196,175,12,167,128,194,249,216,220,217,81,243,168,220,215,130,221,150,42,6,135,39,180,104,119,26,66,52,65,58,221,7,55,19,149,150,214,152,35,94,129,68,24,142,157,224,206,82,62,80,247,220,2,234,246,183,230,218,17,44,193,125,235,163,2,221,176,240,119,39,148,16,170,51,216,15,178,127,151,92,86,19,62,109,178,251,29,198,53,121,237,67,120,65,58,129,33,135,169,192,28,242,219,153,180,139,236,15,135,125,82,136,20,201,243,70,70,211,191,231,24,75,72,234,18,83,60,121,165,41,232,86,69,26,40,181,91,247,112,240,64,247,8,41,239,11,195,123,237,247,31,56,49,44,152,34,173,201,127,242,105,218,87,54,129,130,11,99,157,59,29,133,241,173,109,73,237,7,230,178,214,2,62,166,164,204,98,88,239,186,71,86,9,248,33,35,35,61,183,187,65,204,211,77,194,209,13,5,80,124,70,126,171,247,124,155,246,84,21,152,90,235,152,13,219,146,87,165,107,100,228,59,165,208,176,74,12,9,157,166,106,6,254,103,239,3,35,228,126,127,155,10,169,214,238,123,159,251,84,147,93,9,239,193,246,171,242,160,46,96,75,153,93,130,133,163,123,232,212,88,4,138,4,103,88,235,86,78,19,48,177,56,121,248,128,78,100,220,201,130,202,134,60,28,206,193,220,162,181,105,141,10,76,118,247,242,159,166,158,86,72,82,49,86,34,217,155,2,100,251,123,160,150,185,233,153,113,131,29,171,105,199,96,88,233,35,118,134,137,70,129,116,12,71,212,242,234,92,155,136,85,74,158,147,109,104,41,26,39,163,238,191,40,66,11,125,223,103,155,54,143,192,68,116,189,223,166,99,122,47,241,9,15,192,118,215,196,48,155,91,68,3,18,20,142,205,249,14,207,183,38,159,66,14,125,120,95,8,184,56,76,85,112,149,183,46,9,39,168,207,148,179,120,68,17,51,157,69,189,61,122,50,76,214,93,56,130,19,110,62,215,225,33,109,19,31,217,29,145,99,169,24,99,186,195,251,17,25,197,88,192,1,230,221,38,157,162,202,75,147,201,185,156,192,126,160,25,175,164,153,92,233,79,131,28,112,109,154,152,76,97,24,239,125,225,57,229,150,66,205,212,44,94,101,10,12,15,255,20,184,144,112,230,168,37,156,201,123,77,124,213,43,80,184,47,164,99,236,95,238,204,1,30,170,217,151,140,66,203,51,86,145,123,50,117,35,129,113,97,198,144,146,180,184,154,62,188,88,197,186,195,231,28,172,58,164,220,123,60,205,132,178,135,94,36,125,152,130,3,50,132,3,134,148,70,108,44,100,202,183,135,254,199,64,181,87,24,134,19,23,235,190,227,123,33,64,176,139,124,47,74,246,227,181,25,206,42,231,38,233,96,231,167,167,195,164,45,138,253,102,155,161,231,251,225,58,131,116,73,225,100,27,197,7,179,84,181,223,88,250,43,102,48,108,13,183,100,223,220,13,166,149,228,48,158,164,36,240,92,4,218,124,80,56,230,110,145,54,48,187,182,27,104,220,251,164,44,224,192,195,124,121,209,186,96,121,236,11,99,142,207,152,43,198,228,19,22,53,48,247,152,234,95,155,120,194,110,242,219,86,72,208,226,225,56,25,99,245,1,195,104,113,123,78,125,120,149,223,254,49,64,250,160,225,189,187,46,201,243,255,138,93,22,124,88,32,89,233,73,186,86,160,181,138,185,66,153,225,138,131,147,196,196,99,79,56,57,226,176,171,248,77,109,35,31,249,220,41,227,244,57,183,10,137,151,29,91,25,161,159,25,59,18,117,28,45,43,76,105,172,31,140,104,44,182,155,90,125,224,101,49,159,128,39,111,162,48,10,92,205,103,26,21,63,181,221,142,147,16,86,93,16,138,74,61,59,180,47,108,81,148,22,112,39,94,35,93,195,60,220,110,81,243,142,249,178,137,86,234,161,105,226,211,152,35,251,38,156,3,227,219,142,13,113,113,85,148,217,64,125,5,226,116,14,195,2,41,29,167,84,121,13,255,233,101,170,89,242,108,35,19,141,5,134,138,229,21,244,48,42,1,180,43,227,217,136,218,79,121,175,90,110,9,240,64,152,231,92,22,100,76,241,134,151,88,97,220,112,150,172,17,194,92,158,120,74,240,173,159,215,90,130,226,146,136,159,222,216,153,67,70,28,151,181,39,10,147,101,200,221,66,225,100,204,91,14,147,64,46,19,237,108,134,86,222,237,48,127,122,22,152,210,4,119,235,76,115,111,108,65,41,71,118,91,31,41,137,212,228,99,159,73,74,134,89,118,24,170,183,41,207,254,145,122,126,139,151,200,105,191,114,85,86,27,14,31,144,183,206,16,200,200,182,115,204,208,189,92,207,25,210,160,124,163,13,208,192,81,35,178,189,113,129,31,95,250,205,185,224,193,56,46,182,171,234,242,154,199,214,200,94,126,60,160,156,219,151,29,25,152,178,107,55,115,204,116,184,66,89,68,222,236,18,235,15,175,184,37,235,18,24,169,4,247,70,157,253,138,84,43,233,26,165,96,187,251,128,195,69,118,99,198,192,4,207,87,192,157,124,63,249,109,246,36,151,128,24,100,152,143,27,134,7,110,57,210,176,14,188,136,158,202,92,200,164,195,251,157,19,37,158,113,233,40,43,105,246,140,178,195,157,219,218,29,21,188,19,57,204,109,170,168,250,188,31,19,215,21,129,99,71,11,129,147,34,48,78,253,21,40,89,119,83,80,66,175,41,30,77,18,137,204,112,194,186,201,83,225,205,89,116,78,52,121,246,132,186,220,189,15,124,188,121,15,63,227,197,132,253,247,182,54,178,184,11,195,188,21,187,60,113,169,189,100,171,37,97,121,123,50,211,160,136,147,255,185,240,57,242,167,179,163,128,160,25,185,5,134,87,32,197,168,80,25,34,63,109,33,183,219,184,19,171,147,142,147,155,235,149,126,192,20,178,200,79,67,121,156,98,117,65,163,50,151,160,21,169,52,7,231,234,178,242,16,255,40,206,219,63,144,59,169,69,78,182,159,221,227,182,6,59,60,234,173,2,147,46,61,47,90,212,152,24,166,163,60,226,83,91,188,95,126,218,56,158,111,107,50,63,138,188,51,158,245,187,29,65,177,121,105,187,128,207,249,190,238,60,33,241,65,198,147,249,187,239,236,39,105,187,220,33,49,177,206,149,100,237,72,197,39,236,171,27,231,162,163,8,172,21,69,241,68,248,185,6,155,213,214,147,169,195,90,26,39,242,249,202,144,138,72,99,115,22,197,150,112,126,119,150,41,48,161,82,55,21,206,18,63,143,150,147,201,74,60,243,133,215,86,35,166,219,17,91,3,180,180,191,139,154,207,35,86,22,53,229,77,190,52,12,107,221,249,159,77,73,126,95,186,84,227,40,165,68,116,197,195,207,70,42,187,44,218,170,45,14,7,66,161,77,78,22,82,60,41,225,114,184,227,42,24,2,227,122,240,143,97,100,91,178,137,210,169,229,124,98,192,185,37,237,183,85,153,251,221,6,90,208,173,11,203,50,67,214,109,92,165,234,24,148,114,151,17,47,13,241,161,14,40,66,58,253,142,9,108,182,119,179,233,68,119,194,129,53,201,220,152,114,116,224,163,133,90,36,142,60,24,63,100,64,77,8,36,6,52,81,80,39,103,3,126,213,84,239,81,61,199,85,107,6,165,10,32,108,252,141,218,153,156,151,100,81,122,150,250,24,102,70,105,199,146,49,31,135,141,209,77,144,86,224,98,226,181,97,130,160,76,124,251,205,129,85,70,152,171,200,66,223,146,205,31,159,44,11,255,182,238,215,161,88,77,114,117,120,26,186,229,30,145,56,114,97,206,156,126,45,47,43,42,184,131,130,179,49,116,164,48,204,136,10,42,204,69,43,95,179,142,138,48,129,81,79,115,229,188,193,95,90,82,180,83,128,27,246,102,71,63,57,11,76,122,238,53,71,43,163,82,181,117,26,94,123,134,181,202,57,38,175,221,141,8,42,58,78,189,150,216,86,70,137,20,81,16,179,148,187,76,52,56,254,123,184,89,15,76,58,70,85,56,231,190,174,33,157,132,212,11,248,167,9,24,48,69,250,242,98,217,180,15,162,107,165,10,43,175,193,164,153,199,139,157,155,204,148,61,156,18,177,72,138,102,212,136,21,42,220,169,75,136,121,202,146,152,77,123,206,18,241,21,196,165,122,62,112,133,239,197,119,187,4,63,147,92,233,8,68,14,39,171,196,34,61,134,113,211,214,137,162,254,120,56,74,61,233,110,43,196,34,250,12,155,146,189,80,167,18,14,127,151,189,4,53,2,104,129,43,202,148,45,22,239,217,226,139,12,121,34,144,21,251,70,130,107,90,62,24,119,89,136,171,28,38,49,92,108,156,106,222,205,48,118,185,178,103,1,145,115,138,142,25,69,158,216,94,213,202,116,226,208,60,31,94,56,216,128,173,210,34,158,77,117,158,108,43,120,42,231,61,176,17,23,188,114,206,192,22,60,186,173,137,205,201,107,65,255,54,110,107,136,237,20,62,150,245,246,66,113,122,126,246,117,57,4,72,238,72,78,246,253,187,33,52,57,127,96,189,10,175,184,165,7,20,5,167,113,85,199,231,224,192,111,10,155,36,89,220,77,40,210,217,10,147,186,31,48,1,149,231,151,77,132,38,96,140,60,89,63,156,92,199,244,11,152,250,61,49,68,8,35,148,216,15,129,223,159,166,0,100,196,107,149,253,124,76,171,214,11,103,204,239,142,165,48,178,121,110,143,82,37,86,111,146,162,237,240,153,36,10,135,179,153,168,250,240,116,189,249,3,59,78,111,23,252,246,112,5,121,224,42,42,136,22,81,172,41,238,7,38,155,220,100,113,33,215,144,218,221,146,168,206,211,73,12,63,125,219,225,25,160,94,97,200,152,29,115,183,132,109,199,153,126,166,206,80,24,239,78,180,206,227,25,112,34,42,177,217,101,252,112,50,7,155,157,225,183,101,90,58,5,97,59,139,107,38,179,44,167,7,158,70,247,21,48,28,13,93,97,4,52,71,244,218,104,6,5,110,70,118,124,225,116,85,172,127,112,142,117,141,9,213,178,126,235,194,102,24,110,3,104,47,182,184,36,12,222,119,72,8,195,203,161,12,53,209,28,183,103,80,202,203,179,207,82,156,113,21,180,159,214,19,29,184,247,112,240,82,190,56,228,94,131,66,121,41,225,106,153,38,234,243,160,61,246,132,97,50,45,226,145,0,174,61,220,110,255,135,225,113,75,245,186,167,72,98,84,152,76,221,59,17,32,137,217,15,44,254,120,138,83,183,28,248,197,196,185,103,188,54,49,95,185,188,192,98,222,92,174,134,214,121,200,86,8,227,118,112,98,243,214,236,180,218,152,12,190,118,97,220,149,69,96,54,199,219,179,58,69,155,3,24,173,212,59,147,170,57,25,46,220,225,87,9,11,12,54,110,189,197,82,223,208,119,152,142,156,67,107,72,207,241,22,187,246,163,25,19,122,96,163,15,191,100,34,77,35,186,22,152,45,58,250,77,93,141,184,11,33,62,109,59,60,180,120,82,182,92,98,207,94,148,176,77,194,8,50,66,4,129,179,125,194,128,171,80,83,3,19,9,184,14,63,232,239,100,121,21,170,154,75,236,56,203,148,168,164,245,49,214,218,181,176,144,19,93,114,75,128,5,113,220,107,2,46,246,34,182,122,65,96,189,5,74,2,132,98,80,106,133,21,210,183,8,119,24,12,89,72,88,10,208,4,139,145,2,71,45,117,239,113,102,158,69,47,182,27,137,31,195,9,234,200,199,70,228,72,90,155,166,72,52,198,34,146,11,116,201,230,143,106,114,163,187,41,40,232,174,96,48,231,184,46,158,123,210,45,135,0,134,58,234,250,174,204,32,186,63,77,26,98,174,225,198,129,88,32,61,48,106,81,37,252,6,150,13,120,223,11,190,4,248,132,175,43,69,253,148,36,162,159,45,234,186,105,148,227,31,184,88,189,106,192,103,165,139,11,21,186,74,50,106,110,235,54,101,121,100,75,68,168,77,92,68,58,73,209,241,156,53,12,13,188,237,85,192,130,170,117,116,12,221,33,237,55,169,160,227,118,140,88,172,88,41,192,112,62,70,107,72,135,5,54,58,229,176,5,218,150,36,246,131,146,184,156,175,211,1,146,232,165,48,52,206,190,50,207,231,72,84,94,92,56,89,96,160,95,127,135,20,101,2,151,42,32,174,118,25,110,74,141,227,201,228,86,54,217,48,72,240,218,35,190,85,165,170,84,140,16,156,117,65,130,8,251,21,30,163,251,236,100,76,220,225,132,204,155,144,235,69,57,3,231,125,169,179,8,203,86,152,252,190,124,221,167,9,106,140,11,15,211,230,28,215,55,187,179,172,60,158,149,34,108,15,147,78,203,50,160,137,139,127,164,3,193,173,14,197,170,192,231,198,157,99,213,179,65,20,89,152,201,228,56,194,175,112,46,42,237,150,182,84,187,233,227,249,185,190,116,8,137,46,140,199,52,156,87,112,136,46,93,153,148,157,7,219,184,221,223,31,223,0,201,199,105,237,104,77,241,175,76,164,100,165,192,37,172,70,104,72,229,158,203,231,60,134,79,220,247,134,21,125,254,11,73,178,138,38,171,213,105,133,251,229,204,142,235,44,88,132,127,214,245,42,65,184,37,247,191,3,119,219,196,2,198,96,30,23,134,205,194,245,28,7,174,2,245,211,81,206,128,138,153,63,124,27,3,254,126,90,195,18,225,48,161,235,41,93,203,80,229,185,213,191,172,64,119,55,133,79,135,60,86,137,144,87,186,117,31,192,24,7,30,180,59,102,125,23,7,12,100,60,200,146,248,179,17,67,191,89,220,7,62,223,111,196,30,69,121,9,85,183,2,99,133,250,130,132,175,154,74,16,129,9,19,248,114,134,38,151,227,71,96,163,75,240,142,35,219,118,57,89,126,48,106,197,14,111,180,112,47,76,86,118,15,207,18,5,72,83,130,203,246,219,55,218,136,244,89,169,215,112,33,10,119,174,40,241,112,243,102,14,109,13,97,130,111,159,191,141,255,233,218,100,39,242,158,15,134,180,232,139,81,33,225,71,60,217,131,237,102,53,218,152,215,81,2,37,223,186,235,231,76,198,165,29,29,207,194,90,244,107,60,35,127,15,149,41,238,86,2,195,157,235,119,114,115,36,222,180,17,96,50,21,251,109,220,179,78,6,106,143,211,108,1,151,125,83,7,109,137,20,232,152,28,166,72,46,235,18,25,59,106,91,41,81,92,28,158,2,99,212,250,149,197,230,124,210,185,82,138,37,92,59,76,140,168,74,199,201,53,43,37,90,115,177,46,58,104,80,109,248,6,139,195,189,20,157,198,22,15,137,49,181,84,206,162,48,249,70,110,3,47,188,169,151,40,205,6,141,76,18,31,53,134,224,153,74,144,78,85,15,188,237,100,65,92,121,56,53,26,46,127,97,41,250,184,183,245,197,136,107,123,235,98,62,48,153,228,68,161,60,200,202,37,164,220,2,109,96,34,248,222,51,174,105,245,74,200,25,76,189,223,55,42,168,219,237,91,122,107,103,239,25,6,143,45,195,247,198,55,21,248,124,4,215,249,25,219,92,225,89,39,121,193,23,245,141,233,38,71,50,47,253,96,228,25,125,43,4,247,181,168,84,216,198,177,91,132,104,183,221,178,159,65,217,51,8,8,33,219,39,180,244,44,17,182,231,128,59,163,174,219,105,177,82,94,135,81,43,233,207,92,200,206,28,4,55,82,149,18,86,155,73,248,140,75,192,198,72,249,108,213,225,51,222,220,23,229,56,100,34,33,207,48,3,70,204,240,89,125,4,215,124,42,224,100,44,69,39,210,49,4,28,28,38,82,93,116,125,140,16,158,228,248,104,107,190,7,16,6,144,15,40,55,173,254,140,216,68,250,221,95,250,152,192,163,60,231,19,198,164,111,73,123,110,13,85,218,242,72,78,31,253,163,198,189,116,100,246,86,36,159,249,79,163,118,48,150,180,198,180,137,250,142,109,36,181,58,38,4,250,195,15,114,22,10,196,128,210,51,228,60,253,120,218,4,230,215,179,105,96,183,197,151,166,80,36,233,20,173,132,157,99,80,44,193,251,25,239,110,122,221,14,27,83,154,188,87,53,233,149,95,235,137,35,130,117,175,219,29,37,4,205,225,101,12,59,10,83,236,181,63,152,171,152,4,8,128,201,20,94,14,91,208,235,217,75,207,56,124,206,136,3,155,232,144,238,196,76,234,111,34,113,133,132,185,92,135,28,153,156,226,61,71,39,72,27,67,107,234,106,131,164,88,167,254,28,109,103,117,213,111,121,64,82,77,65,170,26,4,125,100,47,123,159,152,103,66,89,255,91,153,107,182,64,219,122,142,46,170,232,170,63,154,105,246,204,193,115,252,251,197,129,2,71,74,215,30,184,123,17,232,228,34,176,175,0,243,15,221,206,74,130,34,1,161,1,133,73,163,255,188,24,48,12,144,150,161,139,7,14,135,207,68,54,56,119,53,13,185,154,246,225,48,17,146,254,88,111,212,118,20,239,26,101,5,18,26,176,149,25,180,142,6,195,194,171,48,5,20,223,107,67,246,81,87,121,214,30,230,255,184,48,5,28,10,231,136,51,77,51,5,254,30,247,238,108,158,70,27,80,243,99,149,158,239,83,125,208,166,113,114,60,35,110,194,230,14,219,114,83,212,40,177,29,37,211,44,61,70,41,197,129,209,24,53,186,252,152,157,220,109,47,12,143,200,51,83,206,141,61,121,207,248,0,93,143,212,4,179,116,242,65,33,139,176,46,181,237,168,66,112,116,39,169,244,255,217,102,219,89,6,64,137,189,52,133,81,126,12,24,197,180,167,53,38,114,207,1,23,44,83,109,77,162,249,247,211,5,18,234,246,152,226,103,235,115,143,177,101,193,106,100,129,83,207,66,59,31,12,65,237,82,251,138,74,24,63,205,129,77,1,76,207,99,200,230,188,53,25,190,207,62,75,57,76,241,117,141,70,195,120,13,125,92,31,62,85,10,76,85,105,63,47,70,142,213,20,120,169,133,68,110,109,223,254,98,136,151,72,26,14,93,131,149,32,90,83,39,253,236,41,232,61,251,39,41,168,18,73,8,25,75,30,149,209,64,251,110,207,144,39,43,21,113,248,204,180,211,155,127,116,197,60,147,184,122,109,40,137,9,93,243,3,48,230,136,183,173,128,219,88,178,100,176,245,154,27,169,7,198,225,252,216,91,240,227,164,18,48,44,7,245,95,189,40,151,171,221,163,47,155,248,141,126,147,26,108,26,179,24,233,109,85,195,18,95,238,246,79,198,157,116,191,87,51,10,154,118,192,19,111,252,191,122,81,19,16,255,186,50,81,149,121,22,77,53,133,98,135,43,52,50,250,65,145,94,92,1,159,21,208,100,155,98,51,158,238,214,129,214,0,86,72,29,37,19,45,244,214,152,195,77,182,118,203,189,205,62,89,54,202,38,178,79,81,64,86,221,121,62,173,186,73,194,163,152,249,244,244,123,182,9,2,149,27,195,225,217,80,164,12,135,241,149,201,52,94,70,201,252,205,114,188,77,89,143,98,211,229,74,190,77,193,100,181,119,210,59,9,49,26,239,120,197,102,122,97,148,30,125,47,32,93,114,13,217,3,77,158,238,11,163,112,233,66,94,81,126,154,37,20,11,172,146,189,151,181,227,100,179,174,120,45,202,100,183,162,21,201,23,127,54,133,89,122,17,155,86,172,177,29,197,255,45,187,235,105,140,92,119,52,174,86,5,116,97,46,18,238,69,38,230,101,116,251,10,163,171,82,47,140,114,158,192,148,77,151,30,48,186,50,50,38,131,202,229,239,230,60,109,76,138,108,190,147,106,66,39,136,157,63,213,200,164,15,63,39,65,24,86,16,67,84,9,52,30,216,184,208,2,206,112,21,201,123,83,226,238,25,254,80,242,108,180,103,5,230,148,233,254,98,228,69,232,12,71,144,195,77,155,106,81,200,252,252,114,131,157,206,225,78,194,199,210,71,147,39,227,211,108,81,244,250,111,246,8,72,81,219,136,41,187,76,192,67,6,24,113,137,238,86,111,181,106,91,177,9,44,43,207,131,123,211,18,254,244,162,204,218,69,249,221,97,50,204,196,52,101,95,232,46,100,13,19,112,158,18,128,99,211,129,165,213,7,233,92,113,154,100,245,178,185,14,39,128,55,174,13,169,84,3,237,53,132,7,169,110,197,222,209,198,240,32,249,106,106,231,103,147,158,1,36,243,159,57,27,173,169,73,209,189,209,138,142,74,180,222,120,158,4,166,204,196,139,1,38,196,66,237,202,54,3,27,155,83,118,248,216,69,183,92,218,96,170,144,150,195,245,245,6,17,199,95,159,199,197,36,52,246,213,175,7,173,70,1,225,48,25,197,186,179,230,99,173,198,101,128,90,235,50,245,140,135,202,57,93,212,52,143,46,106,116,165,190,154,224,47,31,67,23,196,185,92,81,239,231,240,25,18,53,200,39,85,70,113,41,132,162,141,156,240,128,185,157,102,23,91,71,61,138,74,129,45,176,241,33,58,74,229,126,86,144,82,251,120,52,76,140,98,21,163,181,67,206,171,195,240,199,203,53,124,88,165,162,239,233,40,55,30,251,77,30,14,23,190,151,109,1,91,136,91,96,179,23,227,225,220,41,197,137,53,112,78,56,177,23,176,144,194,80,166,102,34,42,241,236,109,142,65,129,77,26,175,93,88,106,138,171,197,182,16,45,189,112,107,226,168,37,227,195,181,124,237,151,75,147,57,106,196,220,117,197,136,30,219,78,39,33,5,77,179,199,2,40,232,150,200,205,13,142,233,230,204,117,211,85,35,47,140,21,92,114,204,194,243,240,75,51,85,113,35,17,8,136,245,49,169,156,145,142,51,133,103,12,169,81,99,234,111,147,129,60,215,157,194,181,201,152,20,184,238,91,76,225,99,197,102,177,90,168,201,43,94,28,8,204,190,32,111,141,115,103,149,248,101,99,244,188,27,210,72,36,214,141,22,235,250,216,126,119,68,97,161,165,141,163,88,145,55,85,7,142,165,30,94,247,105,187,79,23,219,224,92,24,169,178,139,29,231,220,109,155,156,39,136,175,109,191,41,147,43,91,37,99,134,249,73,132,53,54,210,141,176,233,18,24,239,178,191,181,241,195,13,241,144,65,234,54,238,241,79,153,200,229,232,196,42,68,103,209,7,156,202,129,33,169,135,48,61,82,88,16,40,225,61,233,55,12,40,177,93,225,39,106,67,252,7,8,42,82,121,125,55,210,114,37,129,170,241,214,194,55,20,19,133,100,223,162,173,33,10,137,17,135,97,178,105,235,85,199,184,27,18,69,5,77,91,239,173,147,20,127,115,121,223,139,28,4,159,226,232,69,85,105,93,81,190,242,179,203,196,103,187,118,13,33,130,21,83,5,198,55,117,242,246,74,86,109,137,165,91,225,243,215,33,223,156,0,177,107,96,83,202,142,69,185,69,242,34,85,224,115,86,21,133,97,85,189,155,101,199,156,150,23,163,130,82,54,226,1,215,81,215,185,68,125,122,180,158,99,63,93,35,57,62,110,172,100,224,35,226,44,243,52,91,54,178,195,150,162,211,21,166,228,40,96,211,17,145,47,214,81,32,89,241,240,57,180,192,15,152,211,210,187,86,45,54,165,15,71,9,240,194,188,182,184,114,233,218,114,146,44,96,204,17,25,150,179,105,229,240,254,145,84,87,170,190,183,41,24,198,153,110,52,150,186,196,8,93,55,55,7,137,238,164,172,139,132,236,239,48,101,96,227,82,11,26,148,40,155,160,114,102,119,227,156,233,209,22,41,116,177,206,207,182,221,215,140,153,214,76,101,78,126,121,90,154,166,207,52,104,95,244,115,145,217,221,98,38,145,29,173,23,177,14,235,79,12,232,25,128,36,233,35,36,56,155,11,202,97,214,155,46,125,36,139,82,124,107,140,233,36,209,6,152,179,155,215,50,144,105,193,82,150,93,158,155,84,115,227,27,95,3,92,112,178,145,99,25,134,121,71,64,161,77,61,6,168,104,94,62,40,179,35,19,169,39,76,134,46,207,95,219,92,152,114,213,26,144,209,206,232,25,140,124,106,169,84,188,211,97,78,176,212,202,212,195,141,127,104,209,154,106,61,61,251,160,169,44,177,126,248,96,122,194,156,117,25,236,94,132,241,9,133,200,79,83,174,223,194,114,132,190,93,42,38,141,180,68,12,29,202,107,164,45,197,7,94,139,51,77,182,69,215,245,87,204,238,109,247,79,84,68,96,234,209,183,79,5,92,135,73,14,32,171,65,78,238,242,52,101,135,246,60,124,224,102,137,135,19,98,148,13,11,56,123,224,233,140,222,57,252,167,220,32,41,244,93,206,243,60,77,75,96,169,157,67,85,184,171,186,0,27,255,221,243,98,100,3,95,184,201,37,2,135,179,43,78,124,160,126,106,99,44,113,195,210,124,217,26,232,27,38,145,54,226,151,225,240,145,32,34,129,245,230,133,212,28,247,68,151,164,99,168,176,59,77,34,251,53,215,201,162,223,250,172,190,120,173,108,121,99,130,54,72,216,155,163,232,55,76,109,76,158,176,247,187,160,34,39,225,27,52,218,157,230,124,66,94,93,244,216,132,86,120,186,116,22,213,100,88,57,178,56,96,117,169,35,90,147,4,168,19,197,202,251,124,221,66,3,77,174,137,192,220,204,250,184,173,159,11,59,169,164,103,219,158,1,147,254,147,117,233,49,42,247,225,140,190,62,220,136,179,91,192,8,220,61,118,229,101,88,32,203,151,220,79,133,207,153,26,46,104,212,64,170,122,180,134,229,52,183,128,119,235,91,109,117,203,200,241,13,9,174,231,169,209,209,129,250,103,155,67,224,188,116,191,34,140,56,110,107,202,145,229,183,51,21,122,190,17,19,243,90,93,91,99,249,248,199,38,139,82,172,82,188,35,59,199,128,67,22,187,171,54,173,61,136,191,16,0,239,77,243,26,224,38,9,230,19,99,180,207,75,127,24,133,138,18,43,19,250,75,205,74,130,182,171,186,232,3,30,250,145,158,49,49,233,141,233,15,71,206,120,138,87,202,110,139,49,21,208,236,211,139,174,241,149,13,55,44,143,209,130,37,163,39,23,181,93,110,57,146,49,209,245,91,83,95,79,98,67,180,102,200,197,122,99,57,222,213,117,110,9,67,47,117,156,215,35,238,47,48,198,137,0,161,153,41,87,88,8,177,44,138,40,228,216,236,198,134,22,173,225,197,157,106,127,165,29,4,10,8,53,81,99,60,213,52,100,92,162,53,117,123,122,9,169,132,2,243,133,161,141,203,106,203,23,44,157,15,134,176,80,19,135,58,196,196,113,123,66,112,172,181,172,38,113,238,193,181,70,145,42,41,139,106,235,147,196,235,174,60,56,173,168,133,16,24,101,47,119,187,247,105,37,197,210,53,188,155,17,33,32,4,3,29,71,192,88,165,35,124,69,29,129,22,41,159,66,1,144,2,18,127,49,204,181,46,94,70,206,205,30,78,72,42,123,115,145,13,177,145,96,51,118,60,156,243,73,182,188,246,21,214,127,176,149,110,73,120,9,149,199,122,55,76,178,148,139,88,119,228,87,99,69,255,96,36,88,178,108,136,141,212,249,176,7,248,32,69,10,150,241,120,145,28,252,253,52,97,67,166,147,192,38,89,236,207,46,92,192,100,83,130,70,191,71,140,20,183,8,194,153,2,159,175,229,137,157,36,253,67,210,163,173,11,100,28,222,53,74,196,243,211,239,236,244,116,211,104,64,246,243,90,140,154,159,248,100,220,118,241,92,240,151,22,198,52,37,53,79,152,190,253,140,233,15,157,185,13,117,46,32,23,138,104,129,195,112,242,232,215,56,191,237,37,126,60,218,116,54,5,37,221,218,109,59,19,47,155,98,44,152,4,217,246,121,2,7,213,99,106,192,197,208,60,131,29,78,104,75,124,80,24,183,161,143,182,89,15,50,218,219,66,239,254,211,80,204,118,217,137,17,9,43,206,220,125,96,226,12,207,252,55,33,123,127,175,194,13,94,175,39,70,26,17,159,163,160,180,220,117,105,90,116,213,167,17,100,184,186,27,114,193,240,12,245,9,31,211,92,122,81,46,86,23,230,239,149,171,82,23,219,117,147,228,123,135,25,93,189,241,153,16,189,223,116,201,108,88,67,127,122,254,20,69,29,78,103,146,13,133,97,227,242,207,213,57,21,155,222,116,151,221,132,199,109,253,110,41,139,140,130,124,87,30,217,36,242,94,164,40,37,223,167,199,47,211,68,79,152,10,65,83,191,239,213,106,126,225,26,230,219,25,21,38,124,85,111,144,213,207,197,152,26,91,161,246,60,220,30,195,216,109,251,115,153,108,193,77,55,33,106,196,141,46,112,201,205,179,211,88,151,70,170,175,247,220,177,61,111,136,84,3,42,104,245,42,122,12,132,136,20,89,217,189,6,215,144,169,27,158,179,71,236,6,54,79,61,219,18,169,95,95,215,142,201,79,128,165,62,190,133,236,226,60,211,138,65,135,186,61,140,13,221,175,155,8,46,106,229,188,205,164,21,119,190,73,217,247,11,35,76,232,6,218,100,47,212,80,17,150,75,200,170,76,38,248,218,58,106,16,125,148,104,77,77,222,120,14,78,139,200,120,207,171,137,51,41,108,249,213,223,231,196,161,147,244,181,141,138,122,5,58,44,187,84,22,144,233,16,127,99,106,250,152,143,223,2,31,188,91,104,212,72,182,162,230,2,180,31,94,59,63,57,210,211,187,56,27,101,151,254,65,96,46,81,155,23,213,156,155,151,68,117,103,154,234,197,34,179,177,69,207,240,238,175,242,120,208,246,12,119,233,89,215,136,219,117,133,225,79,255,208,133,191,70,189,53,153,60,25,223,239,166,249,115,30,231,221,233,200,157,11,86,8,166,126,11,118,161,240,237,145,42,58,31,151,9,114,181,49,85,76,234,74,211,150,208,64,58,246,244,215,181,5,27,177,70,127,120,120,114,174,26,178,123,214,110,234,250,251,9,254,125,59,26,150,5,105,124,234,118,156,203,43,243,39,150,72,95,235,105,221,67,234,140,144,47,44,99,253,237,185,75,75,64,64,2,27,199,126,246,98,38,170,195,203,200,169,117,174,140,221,162,107,19,113,13,253,220,68,172,167,239,120,88,89,77,111,164,86,23,19,78,102,147,194,237,75,253,196,120,165,125,91,98,249,228,246,88,166,139,138,149,15,182,202,141,165,173,185,31,187,81,76,193,74,87,147,25,82,211,236,59,53,217,108,148,145,232,174,195,39,246,71,99,34,233,69,162,119,43,130,253,222,26,253,229,169,225,237,179,38,112,225,4,140,103,85,173,121,142,172,230,75,100,195,134,175,65,47,168,34,33,79,118,120,192,124,248,184,5,163,0,139,156,99,76,98,245,10,226,79,219,142,162,210,165,219,56,246,181,119,171,253,170,219,5,38,241,209,79,136,109,202,167,186,167,112,201,240,93,1,43,159,106,106,57,24,77,141,35,26,91,192,68,207,77,66,208,126,162,163,240,125,86,139,182,134,103,213,71,251,220,168,215,146,184,43,165,8,61,174,86,240,203,239,213,158,187,211,240,98,80,40,172,87,215,57,66,222,105,139,31,198,124,156,207,137,220,200,88,243,95,38,198,241,132,26,120,107,175,206,37,5,159,219,138,12,9,233,141,206,120,116,224,115,131,215,241,220,228,116,251,220,223,220,169,135,70,80,160,219,112,141,52,224,189,175,184,131,25,3,72,92,196,179,73,195,211,103,195,119,238,206,74,104,234,160,60,208,195,222,116,142,28,174,38,233,162,48,79,236,1,35,207,166,166,194,153,125,113,103,59,38,78,25,146,111,196,5,144,131,49,80,102,186,246,140,239,81,162,241,52,70,19,117,194,150,17,151,205,189,45,15,71,81,62,111,60,219,20,3,20,134,155,230,179,190,200,115,219,90,84,108,30,220,208,134,39,107,202,2,229,2,99,206,126,27,194,129,27,101,11,218,186,154,186,166,195,228,251,37,141,181,225,161,253,86,37,188,75,40,47,170,115,0,162,130,21,15,223,198,2,175,240,114,1,93,208,115,48,102,117,60,80,77,250,185,214,44,51,237,73,104,57,151,176,28,162,171,86,5,116,22,152,122,84,200,116,44,254,211,28,215,122,169,226,54,127,204,131,225,48,119,44,169,82,193,250,218,94,218,139,2,120,206,79,112,19,86,127,23,161,54,85,197,51,140,234,143,33,129,183,197,195,9,201,183,231,183,201,229,136,214,88,204,26,212,205,151,5,228,160,171,169,135,9,6,196,234,35,134,246,93,237,250,187,36,169,248,199,64,44,239,113,14,147,234,87,170,247,170,152,170,132,186,198,16,247,236,254,187,133,186,202,162,190,47,236,244,230,48,85,88,154,52,5,167,71,120,58,23,12,193,77,51,201,160,217,247,147,252,160,144,195,204,39,86,156,163,248,5,54,119,34,68,227,137,52,119,175,55,34,91,142,234,37,109,77,101,77,241,159,70,186,102,104,136,2,2,181,213,2,166,166,238,137,83,51,13,171,63,156,42,118,77,74,133,222,24,38,150,15,198,214,213,178,5,110,158,36,255,58,92,209,30,27,79,160,0,126,74,135,185,38,168,91,15,34,252,17,191,61,240,41,148,39,8,1,1,172,163,75,79,234,209,168,154,203,14,26,191,200,243,228,220,67,194,153,140,225,146,30,87,100,67,211,116,249,15,35,52,175,211,151,200,137,43,159,88,174,62,43,91,96,56,238,99,130,162,28,164,39,226,96,140,82,242,57,74,69,95,18,151,223,48,9,227,20,15,167,232,189,235,59,47,202,82,124,64,41,29,205,186,232,27,126,159,238,239,181,141,120,249,201,104,72,123,198,120,67,222,84,31,223,177,9,99,199,195,73,14,80,111,61,153,29,78,202,194,5,9,83,89,225,65,10,80,192,100,60,170,235,184,90,9,132,163,168,168,61,171,11,15,199,103,27,45,187,82,173,103,75,176,20,228,111,75,64,222,86,201,27,128,73,196,25,14,195,110,161,105,55,36,160,123,185,255,194,103,118,198,112,107,215,80,137,245,214,84,191,104,225,2,132,221,219,125,91,7,102,19,214,245,97,36,119,223,152,229,202,38,94,117,196,27,153,78,222,241,106,202,138,207,247,186,42,205,203,100,138,158,64,154,41,226,102,31,149,2,27,137,158,46,196,179,60,181,143,158,193,76,43,15,39,63,175,198,7,41,221,226,137,146,212,67,82,111,12,121,97,226,105,207,185,51,121,106,0,15,111,106,154,89,134,190,115,136,172,108,9,145,154,152,70,202,138,179,110,83,196,144,154,166,4,145,223,213,60,22,182,114,183,74,80,201,60,75,232,251,36,31,241,97,194,72,154,172,132,196,152,239,227,36,112,165,103,109,207,70,125,245,118,24,21,54,109,61,44,112,90,3,30,85,143,123,136,159,60,206,70,85,21,70,145,70,8,43,58,33,241,211,240,250,235,54,206,54,239,33,64,152,207,158,82,40,67,211,140,103,83,199,248,228,50,145,31,145,124,80,32,175,209,77,30,90,232,230,235,135,235,21,92,242,79,248,48,123,113,25,132,178,240,155,20,133,57,207,190,239,129,46,53,108,254,218,179,66,125,187,195,27,134,84,237,25,196,92,110,3,177,97,23,61,64,6,118,203,231,84,224,154,201,53,84,27,39,196,20,189,177,229,104,61,115,152,51,119,121,107,72,219,198,120,2,186,72,88,121,235,14,29,229,126,122,6,119,233,114,24,18,54,141,77,90,188,61,80,172,74,53,98,80,164,40,190,151,34,19,171,137,80,7,101,123,251,190,37,44,153,101,62,251,52,174,51,95,185,5,223,240,214,213,67,182,240,218,254,211,200,26,143,166,111,77,253,120,113,248,92,204,87,121,190,214,140,9,140,88,65,239,239,36,35,137,240,235,88,197,142,73,253,137,20,35,168,20,48,206,93,61,114,7,223,202,13,86,252,71,169,104,48,24,137,101,79,233,93,213,142,228,253,76,97,106,209,226,225,56,20,245,8,56,51,60,57,155,241,66,222,179,101,141,216,50,195,183,143,25,217,11,79,82,251,129,91,148,148,82,121,145,202,99,53,34,221,228,105,233,104,54,64,157,172,173,27,209,183,238,48,115,252,65,87,243,212,75,60,185,237,137,82,19,75,118,82,237,197,82,129,42,89,95,11,69,151,225,48,108,124,79,8,28,123,208,237,47,196,143,70,123,2,232,196,24,124,229,66,6,222,150,206,112,124,39,159,27,244,160,212,116,233,178,239,84,33,250,110,85,33,90,217,79,120,157,109,216,239,23,236,194,103,147,86,83,132,16,235,242,183,38,90,165,203,250,24,245,72,154,127,40,126,224,39,200,13,236,133,23,7,222,91,249,186,237,232,42,238,164,129,67,240,236,255,186,145,18,114,119,182,25,146,96,9,140,105,210,193,50,213,213,15,102,167,125,246,104,83,97,243,1,95,77,181,206,170,17,47,111,47,68,255,193,207,129,61,109,158,42,92,212,154,54,109,26,223,175,248,233,170,245,220,84,174,111,247,0,209,113,187,102,43,124,174,147,110,44,144,159,48,159,20,146,179,163,67,54,31,48,21,170,210,115,100,131,246,29,52,99,160,20,20,109,185,232,56,78,103,181,129,32,2,240,12,95,67,251,99,3,225,214,172,242,57,158,44,66,104,65,150,51,175,0,215,186,213,58,131,84,164,8,92,74,121,108,1,163,91,143,49,97,0,116,35,133,26,35,205,248,214,200,156,234,129,124,224,115,225,137,49,33,155,164,62,93,67,7,34,70,244,151,153,241,192,179,222,174,33,230,247,246,156,92,231,11,167,244,7,174,217,139,220,23,132,18,187,213,253,192,65,72,121,96,74,57,159,158,85,167,58,91,63,187,224,109,219,150,83,57,29,152,138,131,247,181,122,176,198,3,215,178,158,49,161,248,56,70,244,220,99,199,51,79,142,165,230,101,1,172,189,179,77,39,77,21,31,240,89,198,210,92,187,60,54,41,78,200,25,223,131,160,175,198,230,9,125,244,22,211,108,88,77,176,118,124,66,245,238,223,227,71,243,172,175,125,214,114,170,241,240,73,105,138,190,24,106,113,59,30,62,200,77,126,96,166,173,15,26,75,37,201,234,154,212,25,166,248,92,76,226,34,206,49,75,44,143,227,190,162,216,167,113,155,9,143,195,138,189,148,189,175,107,21,14,57,105,45,14,16,92,241,106,139,79,147,210,220,254,98,29,18,10,49,38,102,182,28,83,255,237,142,170,247,131,90,84,226,162,69,203,56,168,171,222,177,25,90,77,187,124,16,8,66,168,161,119,184,100,77,175,159,217,242,227,253,123,192,46,157,213,88,206,191,138,18,135,137,81,207,245,20,121,184,72,19,164,225,166,105,168,21,34,45,168,196,207,255,201,112,47,107,229,11,12,86,241,206,8,126,100,173,122,66,74,179,221,147,109,153,167,88,235,102,88,173,190,97,177,4,132,78,153,202,178,210,93,248,241,192,76,227,170,53,59,84,112,213,248,109,171,63,150,174,85,210,168,106,28,247,22,212,145,174,53,156,68,177,190,16,38,41,90,34,210,58,156,211,97,75,20,68,55,228,126,114,174,85,161,146,110,166,198,208,180,28,82,3,235,140,99,53,27,87,138,86,92,25,167,88,152,57,3,245,49,153,134,100,218,148,24,53,8,116,212,196,154,220,140,115,137,214,216,111,98,109,79,92,67,242,112,196,149,181,24,137,192,90,138,65,197,9,242,176,145,12,36,32,82,192,56,193,117,9,80,239,229,234,191,102,222,109,245,123,227,139,217,45,206,62,36,160,186,150,81,193,223,23,158,13,106,16,134,6,62,241,193,222,29,15,137,148,169,29,167,118,51,199,153,158,76,186,68,158,61,77,81,44,7,12,155,151,194,166,106,24,118,41,28,91,186,192,168,148,118,222,27,123,175,242,20,52,102,20,89,98,76,210,210,170,66,106,20,86,76,98,28,65,122,222,79,163,38,25,251,14,168,242,249,17,250,130,92,54,204,105,52,104,242,83,3,154,145,144,141,175,197,204,80,152,20,170,56,157,50,94,197,253,176,47,69,13,40,232,130,2,95,171,56,251,90,229,218,226,73,89,110,173,6,180,58,5,11,48,52,80,15,47,13,238,134,114,167,217,195,203,49,45,213,204,157,230,212,159,174,84,180,130,20,251,47,142,144,76,182,151,206,163,189,173,168,37,86,64,234,227,173,38,63,67,92,3,229,40,212,130,223,66,180,62,26,147,175,248,240,93,33,14,120,215,222,64,66,242,161,48,130,227,200,97,138,22,246,195,156,81,211,93,153,68,239,199,75,242,181,118,28,171,72,195,62,21,246,231,75,245,17,231,7,254,174,241,240,64,108,146,37,91,220,49,242,115,251,95,231,75,143,20,223,154,155,110,155,15,156,182,203,54,80,180,71,36,248,129,77,124,62,110,40,231,202,160,156,56,212,251,172,56,35,10,186,231,202,10,5,99,98,124,45,132,248,30,222,1,46,75,51,54,133,138,86,94,87,162,19,74,47,239,54,189,133,96,250,199,161,226,165,16,80,172,83,251,171,240,172,245,46,61,178,102,166,114,130,144,113,16,110,162,74,49,241,80,194,145,178,141,160,240,182,238,26,92,225,243,46,167,83,160,103,70,156,47,48,161,124,25,48,205,131,69,0,60,45,57,31,10,249,36,10,239,117,27,195,77,162,211,232,88,148,171,223,111,133,188,189,118,155,162,170,177,100,150,117,189,5,115,35,33,190,45,211,63,55,101,196,33,19,172,222,101,205,166,169,47,13,223,193,221,39,97,252,208,57,90,7,68,246,177,155,97,193,234,36,60,6,114,159,97,87,146,194,158,197,181,112,186,6,49,144,251,60,8,6,42,15,10,162,36,61,92,30,166,35,240,16,1,81,158,232,71,79,129,226,83,67,174,188,182,83,143,157,239,110,242,56,250,90,38,233,94,29,238,179,60,140,56,231,180,111,174,247,200,172,121,233,41,26,137,118,126,162,22,50,17,213,229,97,89,76,158,0,114,224,130,144,131,244,27,87,77,143,71,23,2,136,50,131,73,143,114,78,74,96,172,97,121,43,12,189,118,95,171,112,72,74,207,56,213,198,136,158,49,45,244,99,82,128,59,119,244,140,212,84,101,104,89,198,5,20,93,155,118,11,19,152,146,168,112,35,45,174,173,218,26,98,109,151,198,182,83,173,139,26,203,129,55,158,39,255,109,136,102,149,60,102,35,100,89,250,253,154,144,195,52,129,73,101,206,49,23,216,176,228,162,203,253,186,59,191,30,238,47,194,206,250,112,148,148,74,189,14,48,196,24,46,204,89,22,62,245,130,226,147,50,57,162,152,114,13,141,66,252,125,200,126,69,129,66,48,105,1,31,91,78,142,23,227,75,90,97,48,163,102,61,146,62,252,236,64,206,65,137,243,13,105,251,41,48,201,172,113,71,39,59,75,171,237,169,233,200,123,93,247,89,122,194,24,103,20,91,47,215,214,192,109,42,51,17,166,103,93,249,168,2,74,207,200,244,106,113,252,100,4,33,197,83,132,140,119,137,40,70,37,27,85,125,211,27,3,251,58,21,209,179,85,250,3,132,169,184,249,93,139,183,214,167,245,89,129,227,250,207,248,60,114,101,132,193,103,167,176,206,74,17,241,121,208,115,129,23,91,188,114,41,144,49,35,69,58,223,83,183,81,197,41,99,70,6,98,236,119,231,106,52,69,95,196,104,253,206,222,113,111,9,204,37,233,247,217,145,234,245,25,18,22,208,240,11,9,14,84,131,199,1,67,158,114,81,152,122,200,123,60,61,34,56,11,165,154,209,174,235,14,89,21,253,233,110,172,107,113,57,226,154,44,11,136,228,213,136,190,160,132,252,184,51,33,111,153,17,251,63,247,54,203,153,186,240,64,16,62,220,7,205,116,3,100,84,160,36,156,113,10,52,171,164,145,135,83,98,178,226,216,109,72,132,232,44,101,218,93,7,243,185,122,118,45,95,57,35,12,245,140,255,54,197,69,73,119,134,137,196,109,44,32,203,180,145,33,61,115,152,111,236,40,233,242,67,27,67,233,30,215,255,12,33,156,244,123,146,146,214,174,243,128,204,110,129,49,100,82,9,152,56,135,216,3,148,24,164,122,29,104,103,72,123,211,214,100,109,14,241,113,169,30,204,34,91,38,207,184,251,76,42,136,244,115,226,238,153,225,43,90,68,32,229,230,116,236,97,210,124,2,62,247,234,149,245,225,144,76,92,111,40,251,233,20,254,223,108,137,213,14,15,173,159,199,103,203,37,197,59,118,78,5,37,152,132,60,184,151,21,67,74,97,209,67,231,140,243,160,196,107,25,21,247,214,135,179,182,99,75,178,109,190,43,140,100,100,245,111,141,52,89,210,214,217,20,94,252,173,169,216,86,125,181,132,131,127,132,149,181,33,49,20,145,131,68,40,193,117,150,161,248,130,140,73,8,155,51,247,104,255,94,28,179,83,71,37,179,15,175,104,140,14,209,195,184,60,41,84,90,14,179,9,44,109,77,14,176,143,41,158,56,165,249,130,229,22,42,188,128,113,76,136,48,68,162,224,43,210,80,216,26,167,4,173,240,147,19,234,243,223,206,103,109,47,29,83,136,169,93,157,23,31,58,18,171,194,145,93,205,21,50,29,198,173,158,20,198,65,234,151,39,43,232,30,202,145,221,172,140,206,91,23,181,91,145,176,231,131,249,152,85,238,250,74,191,141,142,101,137,215,98,203,218,15,129,246,121,201,88,156,13,246,67,85,37,194,18,77,78,193,71,122,29,243,70,217,185,23,25,161,254,53,155,213,95,203,92,24,208,120,250,79,91,136,81,244,219,18,101,107,46,206,176,140,215,167,136,170,4,190,132,28,183,190,70,64,172,235,18,48,54,111,55,61,207,233,158,148,130,149,12,81,228,152,3,38,199,65,191,38,210,79,51,166,74,71,202,65,196,17,143,165,49,217,88,28,198,154,156,202,166,94,168,51,245,174,65,157,222,31,184,137,211,17,101,179,190,116,1,177,210,75,204,5,171,12,20,16,95,158,199,180,76,237,74,12,25,168,96,142,161,127,97,28,200,250,177,177,200,226,214,199,237,112,137,186,194,217,221,184,21,250,91,205,108,121,131,202,63,191,163,240,223,24,169,147,10,63,24,181,125,141,183,154,172,123,161,90,63,183,110,156,59,14,47,211,219,153,15,63,125,137,0,62,206,77,164,8,164,107,208,43,149,128,199,195,64,206,168,48,31,124,38,157,94,103,149,166,59,3,46,29,63,87,152,37,12,174,230,120,219,206,57,192,165,163,45,93,153,211,148,130,125,80,206,136,168,1,102,240,57,239,3,222,106,45,108,40,222,209,241,250,161,86,37,43,110,115,252,64,125,196,117,213,168,173,154,174,92,108,104,247,9,82,138,181,84,30,142,160,248,140,8,228,175,62,167,60,48,154,69,205,97,74,233,117,179,227,70,212,124,203,32,91,190,213,167,227,208,233,121,180,224,156,251,150,44,32,107,111,89,201,144,195,92,195,245,189,136,15,196,160,64,152,122,174,10,186,236,51,17,98,135,109,203,169,186,167,112,226,120,92,182,87,46,121,73,225,105,50,193,14,239,221,30,212,110,76,223,12,199,177,128,89,43,176,80,155,195,54,97,249,48,170,38,48,217,17,63,216,28,92,34,89,129,227,104,184,216,192,129,81,14,44,207,86,90,71,156,124,148,86,98,220,8,124,102,74,164,197,117,178,122,85,138,3,106,171,18,153,9,228,225,12,21,144,182,19,98,184,157,67,154,61,245,96,114,252,32,49,226,225,79,156,205,122,37,69,235,4,90,125,239,26,253,238,250,219,197,226,88,254,69,200,212,202,34,244,97,12,189,113,133,129,239,99,170,68,34,190,138,229,137,211,192,91,247,133,100,228,180,190,141,195,3,176,159,109,60,91,238,154,175,129,197,174,172,123,82,54,82,215,25,48,78,72,237,217,44,195,19,228,45,181,169,23,93,188,208,87,59,141,10,112,122,4,114,207,137,81,82,88,127,221,242,218,31,249,135,69,158,87,192,240,129,233,100,65,126,186,198,195,119,50,6,50,129,7,98,32,62,42,219,244,101,164,107,13,49,64,191,230,219,100,144,74,118,212,70,217,239,162,53,164,196,227,57,212,27,86,161,195,230,37,91,122,106,83,149,93,163,53,36,147,143,104,6,244,51,249,62,124,236,71,83,3,23,79,143,81,179,251,148,46,18,244,117,91,124,49,202,199,171,202,125,144,151,231,23,63,130,144,53,169,229,58,56,209,102,180,38,221,64,58,142,96,124,141,121,152,136,119,23,221,118,90,144,145,64,31,82,168,80,21,152,10,83,223,231,73,68,232,69,231,10,113,192,26,139,123,90,218,201,99,48,64,9,31,15,159,235,253,94,72,173,166,22,235,111,153,244,142,110,152,59,74,130,128,45,23,94,96,146,75,98,187,157,118,35,94,10,83,175,30,93,179,186,31,133,169,121,188,40,165,134,207,33,67,65,74,60,251,216,50,237,217,232,207,195,226,115,80,246,52,242,107,108,160,151,236,176,241,1,203,177,219,24,49,31,81,19,169,210,95,70,95,186,199,91,157,91,115,210,21,112,12,134,66,66,175,195,9,1,26,181,39,38,130,66,177,155,226,13,87,37,29,8,244,194,58,236,48,205,52,53,24,80,243,139,219,46,148,199,85,120,134,182,81,142,119,143,190,66,115,63,132,105,115,83,201,209,114,124,77,138,205,199,86,9,32,187,40,58,138,94,108,85,253,32,235,140,175,15,56,10,151,92,20,114,53,95,125,28,18,231,160,20,33,54,82,221,177,109,226,4,58,61,159,15,12,53,71,142,243,75,106,53,0,251,136,196,184,222,126,158,40,81,69,66,47,43,86,125,43,184,185,182,138,38,145,6,182,227,224,68,227,109,170,224,82,113,114,81,171,213,226,178,45,106,77,103,132,114,44,250,106,251,176,42,69,17,198,88,113,102,99,87,138,213,154,201,200,187,29,199,31,173,39,254,49,104,97,29,136,135,255,162,171,2,47,62,103,180,158,72,71,73,107,124,50,53,182,43,226,99,85,197,233,96,182,239,185,92,99,228,152,97,10,155,152,90,216,42,108,63,42,103,118,122,130,100,99,24,66,148,216,139,118,87,54,190,215,22,112,149,65,41,133,192,81,108,241,168,178,213,71,52,204,108,186,248,101,60,13,50,203,206,37,15,217,214,248,229,109,37,87,34,88,54,70,92,24,17,207,234,69,81,211,60,191,35,198,229,81,197,227,102,84,55,82,216,138,227,80,101,237,80,162,141,165,99,121,9,98,107,23,36,207,235,204,119,2,99,59,74,191,200,150,234,49,253,59,229,114,42,15,119,78,46,167,221,176,202,59,8,189,84,134,141,89,24,38,20,21,66,69,97,136,50,227,184,31,240,144,62,42,109,116,45,126,123,88,229,108,86,17,183,94,35,239,186,67,53,175,10,112,231,193,57,50,194,217,9,41,40,22,184,25,45,75,192,136,228,233,52,34,235,218,221,103,221,52,216,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,113,57,19,41,184,71,102,221,207,202,43,236,241,235,26,103,103,26,202,142,114,238,250,237,126,173,159,184,159,246,27,86,213,184,6,64,237,215,139,14,217,217,38,87,116,109,227,0,211,221,204,164,158,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,93,26,126,59,18,123,16,105,98,71,210,182,101,57,201,16,206,45,178,41,180,237,249,180,205,247,89,42,32,218,84,157,78,82,240,124,179,58,211,36,105,156,194,54,171,21,1,250,99,71,89,56,71,230,40,218,217,126,30,83,129,160,252,253,236,71,61,168,151,168,88,49,13,111,133,137,238,109,135,17,167,123,118,51,232,43,3,30,148,219,229,183,245,217,146,188,231,176,183,170,80,51,173,175,83,195,68,218,69,119,128,165,73,209,151,143,10,100,112,66,217,97,15,31,183,231,48,107,168,14,39,213,49,97,61,65,186,129,103,93,225,218,82,140,138,85,185,137,25,82,96,145,11,223,1,82,63,143,184,47,25,122,101,196,84,216,86,89,165,231,3,73,71,190,97,77,114,32,85,14,176,88,33,249,14,24,34,205,167,181,137,163,21,135,81,48,123,14,31,74,227,124,83,65,179,178,232,77,152,8,62,51,247,131,137,238,76,61,95,96,112,245,105,202,216,171,235,13,73,33,106,55,63,20,145,154,36,226,189,212,178,166,152,196,152,151,112,16,8,92,172,186,202,159,77,173,164,220,171,160,115,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,210,105,241,88,0,233,144,251,57,216,8,144,221,47,141,235,185,84,149,169,69,250,193,199,11,78,236,180,245,244,224,10,16,23,112,194,237,8,59,11,76,101,199,140,41,106,76,252,15,108,140,234,14,79,52,165,100,72,206,175,103,47,133,37,253,33,119,169,59,0,70,54,194,23,182,137,164,203,141,172,160,31,21,201,155,20,141,180,170,162,170,187,245,208,41,36,71,251,92,138,21,69,231,222,51,90,207,30,75,244,82,4,143,161,244,110,177,174,225,61,156,15,92,76,156,220,183,156,108,230,208,11,187,222,165,17,141,21,53,149,225,18,139,176,235,64,243,172,170,16,45,228,172,43,118,202,204,61,114,104,199,72,13,41,177,9,67,35,43,210,214,103,126,94,20,33,94,225,210,65,172,5,97,59,31,18,18,132,146,106,68,231,142,218,142,119,140,192,178,10,26,195,85,136,195,215,97,11,212,73,207,106,179,76,55,135,201,48,86,161,102,187,199,230,184,187,79,83,11,19,237,107,116,231,227,250,112,206,146,46,132,209,132,108,211,117,120,108,92,138,42,89,79,128,177,221,171,187,209,31,171,214,56,68,35,238,51,60,246,17,181,28,42,232,189,83,114,86,76,14,77,75,186,80,133,245,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,226,161,34,33,18,143,90,156,139,253,241,87,54,116,49,166,123,97,33,9,34,220,38,176,101,251,141,56,24,179,240,73,19,204,42,61,60,138,163,16,111,148,215,134,47,117,68,138,11,65,159,46,92,238,136,175,237,224,5,48,30,191,252,244,140,194,156,22,135,79,93,22,254,18,152,196,182,24,83,227,130,151,93,152,64,78,222,113,222,55,227,37,127,186,6,45,65,28,217,63,102,121,129,27,213,53,241,112,147,175,238,2,119,147,219,116,120,195,192,170,191,13,29,251,138,149,63,207,26,147,61,9,106,159,30,105,92,63,49,230,164,48,214,180,27,196,104,171,54,137,209,163,75,134,131,164,198,134,151,151,20,190,241,44,46,248,254,193,200,178,147,50,20,200,42,168,125,246,135,47,35,210,210,214,164,223,230,216,170,173,28,55,107,207,169,106,45,113,102,19,172,214,158,19,69,140,223,38,235,87,77,98,60,107,43,197,129,79,201,236,131,18,232,43,113,100,231,167,190,114,83,98,140,98,124,28,65,48,111,202,79,87,75,248,243,3,44,147,62,93,116,208,50,82,159,219,79,70,146,65,116,76,57,97,194,15,59,77,17,121,235,84,35,105,205,27,147,99,86,196,34,38,122,224,212,74,63,233,132,244,76,180,157,110,40,155,235,70,145,66,196,13,3,117,141,202,54,8,196,207,46,179,20,30,45,138,236,113,45,74,34,60,168,169,120,58,74,101,72,125,231,248,76,97,229,116,163,175,86,52,215,72,122,64,244,98,47,93,125,104,109,95,83,99,160,248,144,159,21,128,120,166,63,123,146,134,146,94,56,146,236,201,99,110,234,79,180,125,193,69,5,201,218,178,18,124,29,50,102,185,191,22,57,91,106,157,157,105,4,167,147,247,12,239,85,121,230,40,245,224,110,156,145,29,144,159,47,77,89,79,141,198,231,42,147,36,224,139,244,36,137,95,14,115,190,105,235,214,32,28,244,183,54,109,12,9,54,55,243,206,236,104,61,81,1,147,135,119,148,209,219,109,109,95,254,194,3,59,106,175,219,186,168,21,213,44,31,188,221,135,83,157,44,15,55,177,4,63,36,140,118,84,67,244,240,208,244,8,75,17,24,149,123,85,155,216,18,49,81,144,70,83,213,111,10,213,82,212,168,64,56,136,57,120,97,2,108,113,104,195,177,244,168,53,55,203,82,73,49,133,187,81,176,5,220,73,107,136,111,205,134,47,171,163,39,82,23,125,35,53,209,128,42,35,70,18,251,8,31,43,149,80,89,231,127,103,10,223,75,64,37,187,72,126,152,125,209,53,28,126,186,61,66,97,119,224,144,183,49,197,160,34,137,53,220,52,135,203,167,130,182,161,111,252,163,106,189,191,203,133,77,92,214,232,175,239,28,175,92,136,181,200,105,79,102,210,177,67,188,95,133,149,32,209,15,35,115,141,44,70,226,154,89,101,187,123,53,249,162,123,55,233,152,46,2,55,162,103,75,174,46,26,253,232,148,247,237,216,80,184,253,37,89,183,199,42,193,39,56,163,231,160,50,42,240,155,223,109,242,88,214,186,223,116,54,190,20,151,42,212,138,36,229,7,141,128,25,137,53,84,171,76,73,39,218,70,121,26,85,30,36,202,106,26,239,238,20,179,142,88,244,172,36,145,161,195,121,75,146,86,180,222,38,57,124,97,232,90,163,8,4,214,217,164,102,101,183,100,114,247,120,79,238,15,93,66,182,157,136,108,24,80,19,74,224,44,39,106,39,195,171,198,52,131,118,67,159,189,81,57,141,131,135,162,184,45,167,26,148,98,33,30,197,46,187,85,3,117,83,130,61,227,106,116,182,7,148,233,47,76,158,192,186,39,19,10,101,162,210,192,199,51,226,204,187,21,38,225,119,33,233,141,130,76,255,216,228,137,54,113,13,64,14,19,10,79,212,86,24,91,210,133,145,78,112,85,25,138,43,88,203,242,219,165,89,177,191,195,120,169,111,162,251,102,19,78,206,181,75,133,195,89,232,114,54,97,45,23,103,145,55,121,196,44,210,85,236,216,240,178,124,47,102,92,12,83,54,149,97,165,26,254,98,11,70,16,97,125,130,74,21,105,200,104,61,141,157,85,224,138,195,229,194,235,105,139,68,74,138,71,239,250,56,243,135,149,181,125,243,204,162,90,59,63,40,9,45,203,97,152,146,196,62,50,56,234,237,190,74,1,133,9,93,251,241,176,168,30,214,32,196,176,4,36,95,125,228,16,159,207,211,4,62,223,47,242,39,173,48,71,50,82,45,229,247,124,176,128,203,57,3,155,194,20,206,251,54,77,238,166,210,194,110,148,95,90,20,253,80,189,201,229,74,191,38,27,183,191,183,29,132,250,49,27,20,93,254,211,38,7,34,49,138,179,232,75,187,95,171,65,110,165,179,20,95,100,212,79,18,40,88,83,87,72,197,182,240,75,2,178,109,90,18,193,52,164,196,203,59,14,51,178,46,109,14,194,182,98,150,14,72,227,138,46,1,120,8,124,75,51,15,215,212,81,225,192,137,120,149,233,67,245,245,160,183,92,156,237,114,73,45,58,207,230,3,250,123,33,152,38,217,232,27,110,25,252,205,31,12,59,83,78,250,211,208,208,249,149,144,74,156,231,102,117,54,249,125,67,101,150,2,41,133,159,27,122,240,226,90,213,107,155,16,166,174,129,196,86,235,55,43,38,213,99,45,16,5,170,229,182,38,89,74,143,152,141,197,234,163,66,102,251,57,173,182,110,136,48,87,250,195,115,182,196,66,129,33,54,143,214,8,182,110,249,158,236,143,183,12,235,236,87,85,235,228,73,68,99,255,253,214,39,225,154,166,177,4,52,239,103,112,84,224,98,65,26,85,247,75,132,206,190,79,98,135,196,212,61,43,91,98,80,115,120,85,173,103,178,47,118,22,119,117,184,195,13,168,19,149,221,56,197,195,41,82,214,233,0,81,84,92,19,118,37,63,188,234,222,128,35,49,198,156,152,213,208,5,216,56,149,220,164,216,38,130,38,182,252,32,152,144,221,59,65,28,170,74,197,223,70,68,168,69,174,199,182,98,2,185,255,12,88,22,195,21,69,56,231,216,173,210,122,144,97,229,142,119,178,49,56,49,47,124,44,253,29,201,28,88,184,143,95,18,143,244,118,42,122,155,107,169,232,9,183,168,253,137,189,218,216,249,135,188,24,25,202,211,15,33,116,155,154,122,101,134,105,82,251,133,148,31,175,98,228,13,174,63,219,125,173,235,151,8,39,40,162,233,254,65,248,36,163,233,33,66,12,109,197,15,159,163,76,124,73,92,202,125,87,216,182,175,54,197,56,240,203,237,242,22,46,45,96,184,7,124,154,164,12,79,151,254,236,176,235,107,172,189,115,39,212,35,4,215,83,56,177,54,181,226,237,233,87,183,66,136,88,92,132,88,116,64,38,215,171,248,144,67,149,147,200,114,199,118,188,115,72,73,213,176,144,184,174,248,194,100,211,22,223,27,212,0,115,221,201,79,31,117,242,147,251,23,116,59,219,42,121,228,236,66,107,122,68,162,45,151,176,37,69,115,108,55,103,35,245,111,65,46,176,214,46,3,147,58,237,47,221,141,236,114,9,124,182,190,238,179,96,147,255,149,116,47,180,60,119,119,59,156,61,0,165,150,250,244,188,196,21,132,170,171,164,1,70,222,251,108,180,222,53,202,33,115,211,247,238,198,226,236,48,12,209,210,53,99,122,88,238,64,222,120,207,154,30,233,240,75,198,165,110,147,79,84,183,246,156,48,173,159,217,20,55,81,254,167,61,55,1,49,135,73,157,209,65,67,141,192,237,109,75,100,150,138,238,13,183,3,116,75,6,147,143,191,171,84,121,193,182,192,123,45,135,145,5,76,250,112,92,102,95,24,131,16,108,235,82,69,79,1,118,242,178,81,242,214,97,149,144,198,172,136,221,188,113,121,120,201,145,46,202,211,3,213,70,235,46,53,242,40,79,156,133,26,77,73,243,149,21,127,110,98,91,158,92,9,161,202,118,49,77,27,170,251,59,87,168,24,100,14,195,199,121,214,87,13,152,88,179,116,155,202,169,182,162,53,210,148,77,225,153,60,22,64,70,162,41,212,92,180,153,60,215,116,24,193,14,29,146,14,53,248,151,52,141,134,28,51,65,97,110,98,61,134,123,218,229,246,194,196,112,61,137,151,149,98,225,122,129,187,69,154,226,99,61,89,161,176,26,87,143,68,91,109,197,16,169,41,132,15,97,238,247,198,212,7,139,103,154,156,168,149,239,20,180,212,124,237,24,84,129,126,63,217,100,234,109,253,92,167,99,145,94,66,58,85,210,228,45,74,43,90,184,152,232,167,240,183,240,206,36,72,221,117,217,84,163,30,56,133,84,212,226,148,169,234,199,129,83,160,68,209,0,137,225,187,232,226,56,59,68,191,187,153,217,206,250,57,200,66,191,207,134,67,48,107,99,168,185,221,177,134,180,93,17,29,4,222,35,177,73,248,110,181,97,79,151,1,205,235,146,33,110,83,219,40,250,53,170,209,12,197,86,135,98,153,12,202,132,219,219,71,172,119,140,99,233,246,132,8,40,182,112,83,230,106,250,45,185,249,120,104,146,164,229,62,117,158,76,35,221,92,113,0,212,148,245,181,40,57,112,217,23,59,50,139,134,79,236,72,12,74,130,179,115,156,123,172,108,194,115,152,176,72,216,39,36,123,233,120,31,203,218,197,132,177,1,136,206,234,160,144,126,127,205,85,34,193,58,83,206,220,232,57,222,139,133,171,139,158,211,99,250,129,202,247,80,142,199,223,79,59,231,242,250,177,241,172,183,223,173,185,89,102,21,79,245,153,40,148,23,135,165,48,200,79,209,45,3,197,235,114,111,62,136,188,137,31,116,78,115,118,186,237,3,109,175,186,165,39,190,134,200,120,51,209,158,231,197,172,116,87,30,142,66,150,252,246,166,68,164,71,107,68,203,196,219,126,182,0,100,154,226,94,132,81,40,61,219,166,235,114,47,70,89,61,153,248,95,107,212,217,154,30,135,6,133,200,38,169,78,41,190,140,84,92,68,196,55,132,172,28,31,49,226,8,127,79,129,217,102,250,189,23,161,14,160,173,237,136,184,54,31,10,37,247,181,150,149,90,140,176,236,112,105,136,41,11,109,254,140,137,102,78,35,161,38,219,120,146,241,84,196,76,226,222,165,48,247,65,49,221,114,210,80,180,149,200,139,25,93,171,250,119,185,10,206,72,199,54,181,24,29,179,82,153,40,97,192,87,163,109,23,152,237,46,150,143,45,78,109,12,173,230,136,139,9,213,82,82,44,100,220,10,37,12,32,163,7,147,197,71,137,252,127,196,157,59,18,46,75,118,149,231,34,91,70,190,31,26,0,22,30,38,33,67,129,58,20,50,144,20,77,99,40,20,26,0,51,0,139,49,96,48,36,136,96,22,228,183,255,220,59,87,105,2,109,116,223,115,207,186,85,127,85,86,62,246,115,173,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,205,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,250,175,255,245,47,255,233,143,255,248,79,127,248,227,159,254,254,15,255,229,175,254,229,31,254,230,63,255,225,175,254,226,255,252,247,255,246,255,254,199,255,254,191,255,235,127,254,197,95,254,167,127,252,219,243,23,157,4,249,153,244,231,31,127,241,175,255,250,151,255,242,167,127,254,167,243,183,255,238,15,127,243,167,255,250,199,63,252,197,95,254,221,31,254,241,63,255,225,79,127,252,231,191,186,192,191,255,251,127,248,195,127,248,211,31,255,254,31,254,142,27,252,227,31,255,246,239,255,225,111,254,116,110,255,31,223,155,80,188,226,155,31,95,97,173,170,47,154,251,14,148,114,95,57,9,49,91,119,243,224,40,141,40,67,140,111,6,145,180,246,14,143,133,54,25,189,154,72,162,7,79,155,113,129,45,25,165,105,135,186,239,218,16,83,75,23,230,180,8,114,111,241,219,181,139,236,225,143,6,97,140,248,105,234,104,134,188,22,117,154,201,151,98,59,166,6,229,12,2,79,19,120,244,147,110,152,43,44,243,50,65,77,235,39,194,196,88,235,242,218,68,142,194,223,57,126,28,238,145,220,220,20,202,194,135,132,101,172,38,217,68,172,83,110,173,231,36,22,93,171,9,213,202,56,202,40,37,90,178,109,159,181,154,209,83,119,24,177,251,161,75,25,38,91,15,199,181,110,60,100,91,97,235,225,9,248,88,30,75,126,27,218,194,240,196,72,234,105,254,139,109,4,118,189,25,231,255,36,141,43,112,169,61,226,40,80,115,99,235,11,76,117,68,143,223,110,69,232,51,233,214,110,49,19,186,201,109,201,91,81,194,30,209,182,6,55,141,78,5,234,63,182,216,37,68,102,117,188,235,89,247,53,62,38,108,202,210,51,75,139,24,242,17,113,243,108,137,108,217,118,9,125,228,184,58,195,221,172,240,164,6,46,126,155,224,207,150,109,153,4,76,41,239,106,43,251,16,24,85,216,244,224,99,30,139,221,194,129,49,115,127,40,6,129,156,54,181,136,97,2,61,250,156,122,22,209,170,90,223,160,76,105,126,160,245,138,214,194,248,150,199,95,148,132,203,164,98,106,149,25,87,115,226,203,197,100,154,35,59,112,62,37,173,163,15,37,119,22,145,236,102,124,74,73,190,52,1,153,253,46,134,63,45,127,225,118,147,80,23,22,245,25,76,107,10,1,226,165,217,128,100,196,206,99,111,47,199,50,248,24,172,106,28,100,90,247,195,68,53,214,59,249,90,152,187,174,168,104,243,255,248,132,242,218,68,179,115,173,111,121,112,16,202,205,17,110,217,45,126,251,152,206,162,20,54,45,65,91,123,192,112,102,116,249,237,54,141,167,50,110,78,38,74,94,12,191,174,214,128,39,122,68,50,44,152,199,227,45,108,76,245,41,54,147,177,17,186,71,15,197,251,89,80,106,175,29,139,32,54,195,1,83,142,218,114,84,34,249,99,31,7,226,28,231,242,92,136,7,148,183,93,65,116,63,244,206,80,190,206,30,27,233,146,174,36,202,138,104,157,136,61,28,145,112,153,163,70,69,56,83,156,15,176,159,232,59,81,149,182,226,98,206,127,29,16,134,36,6,4,197,201,143,157,55,169,97,114,179,165,83,74,45,36,221,246,96,227,230,134,205,203,50,214,42,129,177,74,125,18,178,106,209,157,18,120,100,6,198,29,64,186,94,244,209,76,162,210,253,63,154,232,166,154,183,48,100,85,223,100,59,251,145,154,114,180,151,215,200,121,244,102,71,170,154,229,216,122,238,20,19,208,248,124,172,109,78,154,63,247,241,90,166,142,168,49,178,239,253,124,125,20,14,196,161,200,208,116,239,240,214,143,53,42,69,75,115,155,102,142,255,52,33,67,169,245,157,84,2,80,202,234,177,151,68,161,94,86,24,114,127,255,105,250,41,245,107,82,36,56,138,135,25,134,197,110,198,23,46,181,68,88,104,224,204,136,47,115,252,204,212,34,32,69,56,75,189,90,208,236,97,242,129,194,199,82,20,101,71,55,96,143,101,12,163,171,12,25,31,183,69,132,176,154,226,152,188,117,41,80,84,122,168,12,102,95,217,48,140,239,126,187,79,59,224,98,210,125,116,255,54,129,136,241,33,36,172,87,211,216,185,221,58,54,9,137,169,35,138,208,77,207,17,187,164,6,89,50,111,9,95,49,140,122,66,155,89,67,209,228,146,143,221,226,87,179,5,36,13,251,208,229,18,110,237,177,150,102,254,68,95,160,93,221,110,60,155,60,124,249,68,133,168,208,244,101,15,231,237,217,203,36,34,213,173,184,34,174,54,174,39,9,72,157,57,61,253,212,195,191,144,44,81,130,179,114,120,236,113,194,166,40,177,71,130,154,169,229,135,126,228,139,41,216,123,70,6,69,97,89,156,86,99,8,41,183,59,25,24,123,83,226,235,232,250,30,27,49,96,206,83,201,218,37,250,157,90,126,240,212,136,42,77,186,53,185,133,2,69,243,80,229,76,154,70,225,0,115,216,84,158,187,4,248,106,109,190,219,76,210,129,66,55,74,236,112,184,18,182,117,76,192,10,181,5,102,166,248,47,87,187,179,134,37,97,241,247,177,110,211,212,166,228,90,154,207,98,72,140,158,167,238,15,92,154,159,228,19,34,71,173,54,33,129,93,170,27,86,211,162,63,82,129,144,104,194,142,156,30,158,64,17,238,49,198,132,96,227,69,215,185,179,244,64,254,122,207,226,216,97,199,61,182,174,92,140,33,16,27,244,153,236,56,4,10,19,27,108,1,227,228,87,121,50,68,80,135,7,63,206,157,18,37,151,2,15,252,235,251,94,228,58,182,212,239,3,155,156,238,133,27,17,160,170,51,216,42,119,171,195,228,35,186,206,111,26,21,28,133,238,165,138,246,222,249,250,231,136,245,215,54,245,216,254,153,225,240,49,197,79,111,35,208,47,58,11,209,185,184,175,77,91,28,7,159,198,145,91,137,40,25,187,125,214,10,158,196,161,213,82,192,141,120,174,172,143,109,140,134,37,96,11,155,201,100,56,219,119,24,133,236,238,75,142,235,51,15,11,49,220,184,154,30,60,153,73,48,66,20,223,110,204,209,92,58,209,138,9,191,12,127,237,188,180,59,128,242,53,138,249,252,107,159,1,46,154,188,162,73,187,44,143,230,194,211,248,209,109,206,166,205,188,227,139,52,116,203,4,166,232,172,123,16,2,209,154,162,178,206,25,47,40,170,12,152,116,104,124,10,124,190,117,137,137,216,207,185,166,181,23,153,40,245,244,77,154,188,137,106,218,64,198,148,119,124,109,170,52,199,82,148,237,172,198,107,231,210,244,90,178,152,195,45,97,147,217,22,234,89,148,193,169,75,142,137,70,45,133,12,56,165,122,195,147,191,180,126,30,127,87,19,68,180,24,199,165,199,45,76,90,161,64,127,254,131,191,178,75,171,252,104,34,90,192,103,120,164,46,169,52,155,184,35,110,78,203,195,210,186,140,210,221,196,166,119,9,194,122,73,216,153,146,251,240,105,68,77,141,164,89,40,80,40,17,79,69,173,112,9,155,21,185,194,234,21,154,40,156,97,13,105,38,49,2,25,212,241,54,241,58,96,131,218,207,114,162,212,147,190,82,129,141,101,240,126,101,130,49,125,104,121,14,228,17,217,183,27,75,136,37,77,236,194,250,179,221,135,132,243,50,171,18,111,165,5,43,187,127,74,21,113,145,70,167,101,141,104,213,15,91,200,109,202,39,35,141,4,137,63,24,196,247,117,234,181,176,13,222,169,79,52,139,14,73,77,235,146,220,24,14,151,175,154,19,85,23,205,73,49,33,44,67,252,68,10,235,42,250,166,55,105,5,169,5,102,175,128,199,175,246,12,36,12,225,165,105,54,141,124,115,241,73,130,198,170,233,18,9,140,59,112,15,61,142,199,121,94,90,158,187,97,201,250,197,27,182,39,89,85,21,175,208,125,114,186,163,231,231,80,171,232,186,93,202,64,54,88,122,25,245,222,29,54,169,187,215,100,116,109,17,100,212,36,61,228,11,245,194,244,25,15,205,132,143,95,215,187,195,4,194,165,60,96,82,82,177,2,133,146,84,43,77,22,68,111,197,127,121,146,92,150,231,102,147,91,215,20,205,52,99,195,119,32,149,9,112,31,206,7,55,234,69,4,134,187,171,251,79,103,232,218,100,201,211,242,25,187,220,121,50,232,62,164,154,176,37,235,73,240,65,161,222,88,149,168,169,60,153,94,98,201,136,26,39,135,252,54,141,10,221,95,172,209,7,181,245,209,206,174,121,117,39,217,56,176,56,218,183,228,130,5,121,97,18,40,245,51,42,20,128,220,215,46,212,145,72,30,144,36,4,253,201,205,97,116,62,68,225,215,84,149,203,13,64,159,119,250,137,123,40,12,83,212,253,233,194,123,213,250,169,38,164,48,219,175,110,230,140,233,131,163,89,114,163,63,108,122,231,197,228,72,164,233,97,122,245,39,103,235,25,254,172,55,39,78,95,252,197,96,226,145,102,240,101,188,100,245,238,163,84,127,83,199,80,116,76,45,104,16,240,20,2,59,6,13,227,217,127,218,74,203,117,215,48,138,193,237,63,141,174,116,215,221,110,146,94,240,201,0,187,122,211,178,8,38,57,5,187,23,102,154,125,246,171,105,185,242,59,17,43,171,113,104,141,37,62,212,242,5,4,71,24,117,127,10,31,247,240,193,29,78,217,242,45,161,185,106,209,166,190,4,19,204,82,248,28,47,247,168,167,88,0,2,118,249,220,131,252,68,119,24,2,180,170,27,241,180,150,99,127,49,26,27,134,206,6,246,145,30,40,61,162,159,139,203,190,188,252,134,194,111,35,43,4,138,207,216,167,73,14,213,174,85,100,103,237,230,226,91,173,21,1,110,221,76,73,82,186,247,108,198,208,22,38,93,62,39,44,232,119,22,211,190,161,164,30,52,72,81,239,115,31,252,152,140,77,19,179,203,246,121,175,51,134,66,235,195,34,100,132,7,148,144,94,184,80,184,240,41,136,130,189,39,174,182,234,185,173,79,214,242,61,205,143,53,154,173,249,76,95,107,181,91,81,14,76,219,173,214,219,78,170,125,125,219,160,37,84,133,187,24,82,58,180,150,195,19,9,96,253,212,248,180,119,138,147,255,109,90,195,95,201,17,118,159,9,109,88,218,92,207,8,58,215,138,191,244,128,243,67,151,151,73,68,196,152,144,185,208,74,200,66,2,217,15,221,54,23,194,57,106,44,176,185,250,209,7,97,199,206,122,232,98,20,121,218,227,192,103,199,105,122,246,161,180,250,190,150,121,169,186,116,137,46,93,177,64,96,35,58,254,148,2,231,26,139,143,16,152,30,109,103,209,86,63,33,26,173,79,243,83,192,137,166,162,159,139,104,1,111,105,188,193,148,128,150,246,94,221,45,109,43,22,60,71,85,218,190,60,232,137,203,159,218,54,179,252,124,23,239,230,3,233,158,65,49,98,246,153,112,96,22,230,231,68,167,102,118,57,220,251,248,212,173,14,74,25,111,44,16,221,155,246,169,63,99,173,206,17,232,36,149,180,117,101,90,253,167,195,86,34,161,107,139,144,166,111,25,103,51,219,74,202,97,138,217,30,102,68,6,109,209,107,35,167,106,133,25,252,110,102,221,40,20,187,30,186,63,30,26,135,23,42,98,90,6,185,77,119,239,194,36,184,52,122,68,29,226,242,163,139,179,39,125,74,71,51,244,21,113,239,179,39,82,227,47,245,155,36,47,2,158,191,58,44,129,41,183,157,14,175,102,233,29,173,254,76,148,197,56,204,229,226,2,176,135,180,30,95,147,38,46,117,123,14,12,255,221,29,180,97,162,84,179,127,126,59,178,57,28,99,112,250,106,229,105,51,234,201,11,159,221,92,232,162,237,189,210,116,251,108,80,62,93,180,90,215,68,66,125,167,164,107,142,186,47,133,17,200,190,139,107,64,17,176,37,156,215,140,159,123,56,204,6,36,186,96,246,218,181,248,158,66,198,144,28,128,192,214,217,229,143,102,228,248,50,209,154,149,214,95,231,28,113,115,152,80,244,131,109,10,205,239,23,193,64,109,34,123,177,204,185,238,190,190,38,141,181,106,15,156,71,155,136,191,93,152,134,139,170,247,70,150,213,63,200,89,14,228,218,245,222,212,53,186,137,53,135,241,15,202,144,103,184,12,253,185,143,175,215,52,150,216,232,133,90,51,46,38,109,165,213,211,131,254,40,127,171,201,18,209,93,3,122,164,28,111,69,39,66,81,91,129,34,161,228,126,192,68,19,169,173,207,233,18,147,112,154,15,172,235,122,214,200,30,227,196,167,249,113,110,38,57,154,230,23,195,174,243,61,184,40,168,240,227,97,17,238,174,90,204,62,237,189,28,198,230,223,229,107,94,185,237,5,149,209,148,154,7,11,84,29,99,173,59,108,114,12,218,192,146,168,37,240,91,211,159,248,121,103,211,227,243,221,106,253,196,107,4,133,117,225,186,154,160,99,74,189,158,57,70,187,250,78,136,228,116,151,44,235,194,154,218,62,73,32,150,237,73,61,31,163,246,94,142,14,72,64,231,7,93,94,181,150,33,115,109,90,104,75,181,220,242,110,36,68,162,80,108,235,223,183,138,217,75,151,224,26,237,59,218,158,141,207,166,122,95,199,250,26,102,87,212,251,7,175,161,97,131,69,100,119,63,20,119,90,141,159,214,170,79,238,51,153,207,83,148,143,101,101,226,232,241,220,72,161,235,252,156,72,47,199,205,211,28,121,124,28,128,243,121,86,60,56,135,102,215,237,159,72,160,255,52,250,119,186,3,163,55,237,9,195,140,124,46,252,3,178,100,19,142,239,157,191,48,177,193,201,244,217,76,82,172,141,69,185,175,240,89,82,251,207,42,246,79,77,12,113,73,244,168,81,136,17,158,255,143,30,69,218,118,168,25,220,113,118,88,11,123,214,174,4,147,229,118,67,129,48,227,215,141,237,84,181,221,104,92,254,217,194,218,57,208,127,214,193,133,11,190,160,182,83,24,61,196,125,47,234,173,246,167,95,2,184,223,114,86,216,225,81,68,210,118,138,148,73,32,92,152,72,187,84,173,113,53,107,205,127,122,192,162,168,219,59,185,232,237,115,1,186,186,38,10,136,180,91,224,189,250,123,173,159,66,177,194,101,187,47,184,161,5,208,56,98,179,56,239,141,50,22,90,68,91,223,31,152,82,41,135,45,160,217,244,222,180,234,220,211,186,24,29,102,159,250,224,76,211,251,94,133,242,201,249,57,81,207,168,156,171,199,133,145,199,210,152,114,51,49,211,155,216,38,52,165,169,105,10,189,251,184,110,40,74,58,115,136,146,236,50,245,139,27,224,132,245,160,53,161,198,230,211,188,126,35,136,235,209,148,148,246,200,116,142,218,230,23,163,149,36,173,245,168,127,211,120,232,67,210,77,137,32,43,12,105,150,191,51,45,232,218,199,209,41,141,245,77,184,96,173,119,245,81,137,86,36,159,40,80,234,80,219,44,3,74,25,96,139,1,181,74,1,137,148,31,91,106,93,33,77,203,123,194,241,35,99,98,132,65,247,76,51,77,199,165,77,5,199,207,65,24,226,254,52,204,130,159,13,137,105,209,188,236,9,233,163,60,245,32,71,145,221,125,162,114,60,247,244,217,51,172,126,212,103,145,117,120,76,253,28,132,228,246,112,184,83,41,185,244,234,51,133,106,119,24,45,141,178,63,203,26,197,49,127,107,170,40,246,103,138,38,232,58,47,138,32,185,90,124,199,167,220,94,102,142,133,124,6,101,126,173,201,209,252,149,233,255,76,242,88,56,210,237,26,255,70,93,220,36,149,127,224,97,139,233,7,23,35,22,82,83,52,155,250,209,125,46,178,208,159,40,11,178,238,211,123,191,10,110,114,174,250,49,72,153,108,159,7,5,93,159,79,31,44,33,231,177,252,183,33,66,43,83,13,167,51,15,250,181,38,233,71,164,215,175,168,115,64,27,180,223,156,200,162,200,214,113,214,116,98,118,23,38,193,86,62,126,9,157,229,254,94,103,183,62,187,170,30,76,166,90,88,29,54,206,105,13,216,161,167,88,226,234,145,187,230,20,43,233,2,175,219,131,242,139,78,177,143,179,6,13,238,112,248,140,216,231,196,237,102,141,86,135,73,66,105,164,177,114,152,220,184,23,121,79,100,87,166,58,169,30,152,42,198,115,51,183,122,214,103,192,188,178,158,0,12,165,26,83,83,15,80,55,250,131,161,176,162,27,56,236,200,195,219,121,144,189,207,107,126,250,148,82,29,94,9,64,81,56,29,87,114,115,166,165,155,170,133,152,213,103,71,41,38,255,230,235,182,209,247,165,193,165,130,251,236,217,78,88,155,182,10,201,18,129,166,6,254,174,61,84,2,73,65,75,35,82,231,231,239,163,53,108,251,45,241,112,51,21,146,255,52,101,97,93,83,111,16,52,229,237,247,38,140,162,153,55,54,187,26,23,179,129,72,201,136,101,199,250,229,75,6,222,245,211,41,52,73,111,181,184,24,113,11,217,194,233,109,108,158,146,57,240,176,34,127,73,219,81,92,112,227,63,7,134,167,66,12,36,104,163,166,219,224,112,243,194,34,32,175,53,54,53,35,254,90,231,99,39,37,136,0,206,87,65,0,24,90,110,237,82,178,238,59,63,185,76,227,81,171,24,80,57,59,155,150,191,24,101,103,66,72,67,107,124,95,94,153,81,76,111,112,105,150,22,71,101,248,150,133,107,124,78,80,77,180,50,55,253,193,241,153,68,82,21,91,201,8,228,125,34,109,36,184,37,243,77,120,41,199,36,134,123,108,137,233,102,181,78,87,105,156,2,30,98,129,77,82,246,103,173,247,225,123,78,133,145,71,91,214,146,21,192,251,202,29,240,145,75,36,158,142,178,236,237,243,48,107,33,27,41,29,30,116,161,95,1,105,131,167,214,118,88,117,69,111,177,56,7,124,6,218,134,49,49,150,135,47,47,68,2,164,75,112,154,8,145,151,192,65,244,143,33,39,55,175,221,170,107,252,181,151,41,93,75,249,209,124,241,238,66,123,201,248,180,220,16,52,240,172,14,249,135,213,69,154,151,130,46,18,202,62,104,80,69,75,43,236,132,206,47,93,22,55,187,154,130,94,169,237,67,49,215,27,45,236,230,89,107,159,8,34,164,28,163,118,238,85,37,217,250,171,103,244,20,67,129,11,82,41,20,169,134,164,203,198,103,26,213,74,73,171,251,216,52,60,194,132,178,22,241,189,165,165,150,104,232,6,108,198,116,211,6,147,218,188,172,165,252,56,73,21,37,72,186,70,60,184,17,203,72,9,41,221,93,190,122,237,228,19,29,181,121,102,226,196,228,245,239,137,228,157,148,165,195,138,210,71,124,176,65,40,190,106,101,45,146,147,49,79,27,100,184,114,241,178,134,85,135,143,21,35,204,72,147,146,151,99,251,248,91,17,94,21,90,48,74,237,169,169,246,245,197,150,84,180,143,3,247,208,163,110,7,46,31,13,207,105,229,196,197,183,180,106,196,58,210,4,101,101,208,163,175,7,83,220,163,165,202,56,9,62,40,48,223,37,109,109,25,180,36,184,23,112,204,154,99,202,104,157,51,149,175,43,222,203,92,72,109,201,129,95,33,102,105,163,90,83,75,218,169,42,116,142,136,51,102,121,105,178,10,152,12,222,144,17,111,90,89,126,220,224,157,125,47,174,166,124,167,63,13,135,175,159,125,213,154,139,165,248,149,138,39,78,242,55,83,218,214,62,0,10,230,83,252,180,197,243,244,230,231,91,83,237,21,11,164,106,8,9,218,153,227,41,236,216,77,69,120,145,30,39,66,3,239,76,62,135,83,145,197,83,236,60,10,24,62,29,173,217,173,199,121,41,177,182,10,140,78,178,167,44,99,240,219,126,254,28,35,42,137,80,32,43,19,37,20,127,46,82,241,57,203,174,192,25,158,222,1,67,181,101,250,44,123,88,39,252,183,207,107,169,127,2,193,16,141,22,126,238,54,163,14,252,148,19,147,111,244,115,151,142,167,244,41,188,181,70,114,183,38,80,149,144,102,20,168,146,188,237,130,104,103,251,172,30,10,212,170,55,161,19,230,61,159,93,187,50,137,61,190,183,134,134,59,203,1,2,179,139,231,154,176,7,72,2,8,108,212,97,61,172,137,95,10,84,170,68,169,210,243,25,12,75,103,215,231,70,190,106,122,20,179,88,5,159,216,180,116,93,174,236,254,160,37,124,170,22,206,82,71,225,17,82,60,77,2,251,77,219,100,57,177,253,201,80,66,219,90,88,139,14,74,93,62,145,140,135,90,172,164,100,4,59,62,162,155,24,133,248,246,231,204,197,167,185,175,213,209,44,216,226,211,193,190,211,183,111,25,16,206,101,49,130,136,181,46,111,44,42,84,63,30,155,245,3,55,10,74,46,140,40,108,250,162,45,94,186,55,251,101,177,52,138,45,122,127,48,198,236,83,38,122,118,127,234,46,46,12,85,124,146,220,248,241,179,40,139,190,67,118,78,177,154,213,154,134,229,201,213,90,169,19,202,86,11,33,67,70,157,80,160,116,29,73,130,13,59,37,117,223,255,59,9,130,79,171,246,113,34,214,114,7,188,195,219,36,175,109,19,99,121,207,166,145,121,240,219,10,83,190,237,48,135,92,26,159,169,128,62,248,29,180,179,169,206,164,70,14,198,248,85,196,163,45,149,118,116,109,207,181,134,68,31,82,203,98,45,181,98,38,12,116,254,53,73,147,55,93,30,160,197,183,171,209,205,166,149,165,135,242,70,108,87,40,143,158,127,201,10,195,131,127,135,20,10,135,33,244,16,7,62,62,195,244,175,137,42,71,213,134,231,153,183,75,218,109,222,184,183,241,249,233,68,38,241,222,251,167,46,170,205,189,227,140,202,246,184,3,241,214,189,198,167,225,153,58,107,191,250,28,216,67,27,139,224,26,236,206,115,69,42,9,223,88,91,154,97,84,27,142,66,28,171,251,17,125,72,105,6,188,45,86,42,91,202,132,140,251,126,204,227,26,209,185,165,70,39,205,166,254,61,224,111,39,111,41,48,37,52,43,96,227,129,17,148,156,140,71,191,144,156,56,126,212,208,74,254,78,169,231,133,9,239,105,247,46,153,109,218,54,47,204,156,238,218,67,99,226,224,126,248,76,10,38,170,182,109,88,49,66,137,171,177,150,181,119,200,72,207,252,52,39,192,183,182,222,156,168,183,183,22,193,208,132,90,219,183,119,168,70,196,144,181,183,181,152,223,234,199,155,239,195,68,183,190,173,117,76,44,79,35,19,50,57,46,249,167,91,235,120,13,211,55,75,43,203,43,242,193,168,253,64,68,242,194,104,96,79,181,21,96,137,154,110,116,154,230,193,210,246,223,242,248,189,160,14,235,74,213,51,17,205,69,117,250,194,172,252,111,87,31,18,81,110,76,44,235,104,86,235,12,10,126,63,84,169,93,251,154,187,8,138,236,24,20,43,5,213,107,143,201,24,27,214,162,184,106,233,115,241,23,14,158,225,107,82,101,109,237,132,57,226,68,164,47,191,166,25,241,110,207,187,195,58,63,243,248,188,179,229,211,239,112,155,207,181,181,69,141,242,240,8,112,177,99,213,162,77,226,100,83,189,67,161,108,171,41,146,230,120,42,235,138,39,110,144,82,135,207,72,31,141,102,10,247,131,33,22,30,146,77,61,70,35,201,93,95,217,244,76,114,100,72,247,168,145,28,251,205,17,101,212,22,30,196,196,130,82,163,80,13,74,16,92,96,163,155,15,152,73,40,93,56,231,203,194,97,146,29,166,26,84,123,133,143,251,152,188,150,180,252,20,32,101,129,156,29,31,38,116,127,180,65,30,82,219,177,143,179,217,82,252,52,5,77,218,11,12,167,163,119,18,115,49,238,168,116,220,30,215,55,154,102,17,2,64,217,65,126,154,44,170,183,158,22,83,61,19,29,28,182,252,86,156,64,5,155,37,127,250,250,76,238,165,185,29,191,169,0,109,210,32,135,170,224,242,240,153,113,110,234,68,36,46,145,122,12,138,81,191,200,134,118,78,12,235,201,114,248,88,80,75,8,5,88,170,164,135,29,110,91,197,15,97,71,161,150,210,31,28,242,143,242,162,30,211,74,93,214,181,115,170,73,130,13,233,25,180,66,25,207,139,82,222,221,63,29,116,13,214,101,15,196,2,19,100,121,47,214,76,73,176,4,124,54,117,109,144,111,104,205,214,235,110,210,163,6,229,251,27,52,100,73,171,211,106,30,152,222,19,9,61,96,104,146,2,187,112,198,69,23,95,182,25,229,103,13,180,107,166,25,149,192,76,40,241,193,231,126,114,49,98,192,30,54,52,120,169,127,79,23,22,241,188,128,155,176,156,66,46,233,165,114,60,245,113,4,228,149,147,9,212,196,27,195,33,40,63,75,114,164,199,125,233,5,16,27,199,164,204,230,251,84,196,210,228,153,141,175,217,123,148,109,52,183,198,90,96,171,29,206,12,230,131,253,94,201,104,144,60,70,11,204,104,102,129,177,85,4,38,100,53,5,134,255,166,203,75,43,229,236,252,177,148,164,247,49,136,37,43,76,250,61,38,25,204,147,34,208,67,180,151,142,243,128,43,52,142,10,27,45,114,15,24,13,35,25,22,182,90,79,130,84,35,34,29,138,194,76,177,226,201,8,200,43,60,240,80,166,143,105,41,80,187,9,74,27,66,124,234,159,94,152,60,216,32,56,182,125,196,169,29,76,58,226,136,124,149,234,175,85,173,72,229,45,45,4,107,147,123,162,7,166,166,165,203,136,19,207,184,26,108,192,223,230,187,3,67,147,228,211,219,178,89,242,49,173,251,125,5,106,13,93,67,224,215,113,8,74,75,168,160,248,112,217,223,217,138,167,229,44,167,55,189,228,153,3,54,30,62,129,121,205,0,169,57,149,103,166,177,37,86,44,84,30,159,55,162,31,60,203,67,195,234,37,195,85,232,192,207,113,245,44,82,16,73,246,9,65,251,24,76,100,247,138,220,155,176,104,127,183,230,94,242,198,5,250,134,42,3,242,9,169,65,190,64,155,125,60,119,174,75,231,31,45,247,222,164,80,141,201,70,41,70,224,204,57,191,230,223,177,25,243,80,85,184,175,203,177,110,48,108,23,10,119,218,152,252,189,96,57,20,77,58,96,132,51,252,99,193,199,40,17,55,208,233,188,92,21,242,119,40,253,190,247,190,186,10,36,16,206,162,213,3,241,192,21,203,193,225,134,15,189,21,62,251,65,204,238,227,115,117,181,234,40,208,78,111,201,15,58,237,116,10,162,34,227,125,171,76,3,68,137,245,230,133,20,136,195,104,75,213,252,129,75,25,177,81,162,179,170,77,246,231,252,68,39,211,159,28,166,147,162,43,139,72,253,21,255,132,21,157,98,29,137,58,87,26,147,83,44,173,213,75,110,31,52,157,179,196,191,23,252,216,58,135,105,82,240,238,11,54,185,70,247,169,194,70,50,123,97,163,150,20,195,172,32,57,52,226,185,49,58,139,184,115,88,29,53,197,60,68,138,71,196,109,103,177,138,216,216,233,152,133,91,54,89,146,110,87,181,4,244,152,171,210,116,50,73,67,158,201,114,231,25,141,58,40,249,60,152,38,230,233,231,86,182,57,44,7,23,110,111,240,145,17,204,80,149,37,22,27,92,54,247,107,161,253,209,213,152,61,182,232,49,104,125,247,167,186,102,40,255,15,37,72,94,40,65,31,19,52,186,111,192,97,129,156,49,38,217,130,202,50,19,140,249,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,128,147,232,24,79,114,127,197,25,245,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,111,169,201,78,88,172,182,220,175,172,70,94,57,5,157,51,178,219,198,88,220,116,52,105,153,31,190,67,163,59,158,37,210,87,32,122,217,197,7,132,178,111,17,174,61,112,31,30,222,228,40,60,167,112,81,180,98,82,249,115,53,83,88,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,88,24,245,167,51,105,68,63,180,50,29,54,194,73,63,45,115,237,77,146,150,78,25,91,159,44,163,194,19,3,62,168,130,144,169,159,127,253,57,195,97,172,59,217,199,208,38,75,35,158,236,120,70,58,162,121,73,45,112,133,65,155,110,5,129,105,152,114,107,48,67,43,32,92,202,147,102,232,22,115,123,86,35,243,124,40,61,167,45,230,246,241,31,178,198,211,160,218,157,61,118,139,201,20,148,147,225,252,247,133,112,130,195,199,160,80,226,68,196,150,189,209,17,82,13,146,84,114,111,188,180,26,139,146,226,74,41,113,158,48,46,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,198,76,169,40,180,217,87,184,121,91,199,246,80,223,53,31,235,6,138,174,11,23,107,36,83,184,26,111,147,195,144,171,202,113,153,109,156,252,131,20,99,65,209,153,194,185,179,220,240,34,169,167,226,178,192,168,86,6,12,149,143,204,113,122,187,146,51,122,19,128,233,31,211,159,190,178,89,124,208,96,146,132,19,90,96,76,49,95,186,5,226,107,101,242,177,246,70,239,69,33,106,65,182,84,126,59,111,35,252,114,152,198,32,177,176,161,83,77,94,151,133,253,216,48,240,5,110,144,149,248,160,246,159,100,184,192,103,203,30,62,104,29,210,96,57,150,18,34,123,94,110,67,108,20,161,157,44,48,189,151,241,69,206,222,149,69,48,200,72,128,195,209,67,208,1,197,177,135,26,237,220,242,123,159,151,168,26,7,196,87,69,99,220,97,59,89,222,100,72,132,126,60,117,129,38,18,109,79,67,31,252,156,23,254,94,184,141,67,152,204,103,38,42,239,69,118,213,72,82,137,96,254,25,72,235,72,41,78,43,62,225,89,208,76,34,13,30,249,182,14,167,160,241,178,58,156,84,148,192,76,14,180,49,246,133,179,9,223,215,7,159,229,84,175,160,217,252,49,170,230,72,250,114,0,37,168,4,199,133,201,3,134,41,70,67,71,162,51,230,94,188,236,43,196,46,4,235,57,137,147,159,107,55,41,99,32,3,252,30,188,144,80,187,238,8,65,221,106,201,137,128,201,85,207,187,224,72,201,99,139,197,106,38,156,83,76,213,229,194,147,168,111,184,111,150,89,181,182,169,11,35,58,94,229,201,41,83,157,87,215,216,96,140,181,247,218,13,81,151,91,168,98,48,149,122,129,50,168,30,243,156,208,44,211,54,45,40,89,149,95,121,128,161,249,241,252,25,251,23,65,129,184,243,25,241,181,222,99,147,134,154,85,111,93,186,222,155,96,78,249,53,248,94,248,173,39,96,60,199,223,38,100,240,22,73,167,14,113,7,14,176,143,232,79,3,94,224,6,157,94,243,33,35,142,248,4,65,128,71,114,165,134,105,233,254,246,218,133,80,55,135,7,167,199,163,89,179,157,188,88,255,169,171,62,184,183,37,55,63,207,149,175,66,139,193,132,176,251,131,165,147,195,30,13,202,104,121,114,130,50,151,137,222,96,28,221,55,209,168,171,207,183,4,198,222,187,228,217,20,70,70,244,61,57,125,178,181,10,124,124,176,203,158,104,95,108,203,54,68,123,60,82,3,191,109,8,120,229,51,177,229,209,104,185,190,177,19,155,73,166,26,17,48,226,196,51,197,23,35,195,250,72,239,128,141,132,56,174,166,248,170,188,65,133,139,252,216,109,254,219,205,98,112,114,115,106,97,175,194,29,176,153,143,111,26,179,4,136,143,92,184,80,27,171,87,119,163,252,247,49,231,220,232,250,228,40,219,148,152,76,244,108,235,116,48,53,178,75,42,134,85,15,111,212,84,184,88,17,129,195,3,71,85,209,197,210,8,212,140,16,129,81,30,93,62,42,176,243,190,164,155,193,211,251,141,128,151,81,219,62,248,216,47,151,32,113,154,182,224,120,76,245,160,232,236,76,127,110,148,175,228,157,207,41,114,204,138,11,14,19,46,148,199,218,92,126,7,100,44,147,24,151,159,165,54,174,250,70,107,244,4,69,22,0,44,73,245,74,146,3,179,241,78,133,155,53,132,93,248,88,177,179,200,12,167,251,106,223,106,40,96,136,91,202,123,50,163,186,188,110,45,176,41,65,200,205,81,43,105,190,54,7,193,147,215,215,3,188,204,204,187,48,117,60,73,54,226,99,47,156,191,172,205,97,83,79,16,116,64,141,227,239,197,254,246,226,146,196,9,207,193,54,125,154,32,121,67,196,245,193,157,19,35,13,135,233,72,159,111,105,194,91,58,118,12,57,44,255,143,143,6,152,35,62,80,142,131,44,23,35,166,116,59,142,38,122,175,115,37,125,50,146,27,55,45,102,187,56,116,64,239,106,202,40,107,245,133,219,127,170,214,239,181,23,180,106,126,40,195,52,116,28,255,145,5,166,60,199,215,22,76,9,245,89,62,221,130,210,231,163,248,213,203,170,75,31,218,224,231,186,83,129,131,237,88,208,239,91,163,148,228,225,44,96,60,114,153,253,112,208,174,238,155,60,174,187,52,238,119,211,212,216,195,119,51,58,116,207,75,200,115,195,7,116,101,184,126,226,120,77,167,2,177,245,28,11,19,3,121,23,65,33,100,185,181,190,108,117,168,66,164,55,162,200,95,109,183,52,58,226,245,163,46,65,155,85,156,59,108,244,225,122,241,128,88,219,127,25,21,227,209,134,192,48,193,207,230,112,94,175,83,202,34,135,244,42,196,189,225,83,151,17,133,23,229,236,240,126,111,126,249,245,181,1,83,39,236,111,85,113,25,119,19,20,118,80,159,224,29,67,179,233,131,161,167,25,211,4,206,199,37,135,135,181,134,215,22,23,167,41,212,139,192,131,186,124,255,150,197,116,72,245,185,141,21,207,81,170,30,179,94,204,180,138,41,8,177,69,250,252,180,121,125,142,210,238,34,243,151,174,20,210,2,14,83,141,80,228,222,133,82,245,26,87,35,141,154,244,234,99,197,52,183,98,40,215,175,227,115,53,61,68,219,39,25,73,91,153,192,36,153,211,13,7,128,162,143,169,23,19,10,26,110,216,89,206,163,201,252,54,245,89,183,134,57,79,89,60,114,245,89,60,105,198,128,103,242,182,98,44,147,127,241,122,39,96,66,201,138,18,78,95,61,208,130,81,34,240,76,50,81,50,109,194,178,223,236,99,204,177,176,29,254,89,83,2,35,192,22,235,22,154,175,172,55,199,45,190,117,65,192,168,184,22,189,249,180,14,155,11,147,163,45,178,110,55,18,40,211,79,99,206,185,249,132,187,77,151,226,236,87,241,189,56,138,116,183,218,150,118,240,125,182,27,37,167,78,52,88,216,90,137,171,169,139,19,139,23,106,45,168,181,127,112,163,107,174,118,189,185,233,104,118,135,17,46,254,192,212,57,173,233,112,67,98,85,96,10,77,219,187,121,169,162,112,13,140,234,111,89,14,39,84,172,229,209,206,33,138,159,121,225,31,5,171,188,216,50,54,228,230,48,226,112,226,37,192,5,62,146,91,250,248,112,232,241,9,204,39,241,7,231,236,95,91,31,28,213,186,248,105,186,128,90,151,47,178,94,46,6,152,83,55,201,150,100,228,87,190,122,153,194,187,234,18,162,37,167,187,141,3,171,234,220,226,120,65,93,213,178,31,186,212,180,118,157,229,180,84,54,223,208,90,179,74,105,189,120,18,128,240,159,110,216,160,89,182,113,66,150,151,160,17,184,83,58,29,35,142,203,204,103,240,247,106,214,129,172,240,217,43,110,165,163,193,4,113,166,194,168,6,172,7,167,215,226,14,60,96,116,245,33,111,217,216,106,5,158,169,236,184,119,214,128,27,40,140,128,190,130,224,146,149,206,253,142,203,109,148,96,23,70,90,250,241,170,2,83,159,27,175,133,60,125,36,233,65,199,24,97,127,145,72,220,73,7,37,211,252,153,227,167,33,104,157,114,111,235,21,205,235,193,103,214,201,147,21,235,212,142,183,166,5,83,223,139,232,127,126,159,19,162,188,161,87,83,44,244,198,172,211,22,249,80,172,150,84,3,53,166,11,121,240,122,108,206,225,43,31,58,136,94,244,98,184,219,115,76,82,162,161,67,30,140,62,236,230,206,11,101,66,143,67,212,120,219,32,222,106,15,149,250,52,224,179,227,172,22,247,134,79,42,203,76,160,62,170,183,184,186,98,3,201,75,227,120,181,30,235,195,154,157,229,201,80,11,187,68,133,211,232,105,250,171,147,167,81,106,244,56,179,155,17,35,189,197,69,171,205,236,111,63,59,70,224,163,45,179,109,27,219,229,189,244,177,42,117,188,169,47,232,177,122,58,78,215,148,183,70,216,247,221,121,78,57,64,40,141,66,111,99,60,88,71,228,92,27,53,242,134,174,245,218,95,72,56,119,43,161,137,17,105,40,247,60,184,38,14,218,183,223,192,119,154,5,198,15,126,63,141,89,249,246,4,120,202,104,145,143,175,49,74,126,170,101,108,176,201,4,89,222,94,215,31,163,13,112,109,94,49,14,76,160,103,40,124,140,137,22,11,211,66,1,93,111,14,203,127,140,55,228,123,83,30,188,83,168,234,183,182,125,239,121,223,140,9,242,170,62,224,8,6,203,194,202,204,145,25,83,112,64,188,38,27,6,25,188,28,46,89,179,132,157,12,73,199,129,220,129,210,190,189,245,98,35,249,14,184,155,238,203,131,7,66,179,177,228,201,166,60,106,107,131,119,29,110,197,192,163,115,156,2,121,112,26,188,122,10,152,246,148,45,35,134,18,216,123,47,130,207,35,235,213,52,80,188,83,175,208,148,181,20,222,45,142,107,220,179,151,180,3,37,230,239,150,54,245,251,179,68,169,238,15,222,221,125,228,134,87,86,117,84,168,168,108,177,180,160,222,207,58,11,7,218,121,177,141,82,39,61,63,175,197,204,124,135,57,21,152,138,158,211,189,248,252,199,16,107,159,151,70,43,45,150,45,57,228,161,223,122,36,107,82,117,120,35,46,173,40,229,80,254,210,70,244,182,228,107,193,4,82,253,151,201,25,174,161,51,97,210,55,234,67,66,2,67,55,127,52,197,215,136,157,108,227,35,119,189,119,37,126,28,230,145,241,29,8,138,228,198,8,171,144,82,39,93,182,116,219,167,112,216,206,89,128,136,130,46,91,54,47,183,103,137,65,164,42,79,102,18,116,53,172,194,159,128,237,131,41,240,203,97,229,103,227,230,82,216,12,201,48,150,9,202,200,136,146,146,238,207,24,54,42,0,189,184,140,28,131,114,236,116,110,46,131,82,204,129,126,62,0,59,161,60,120,166,7,53,156,174,76,119,139,206,20,235,136,11,83,154,28,68,250,92,141,123,29,131,86,56,189,183,162,152,245,51,80,171,133,215,93,120,174,146,194,245,161,238,34,235,79,179,215,141,112,171,172,207,76,127,26,49,216,18,63,61,107,223,186,43,156,33,79,55,225,104,100,90,181,174,15,74,173,90,120,246,236,118,250,96,244,132,62,191,127,16,219,210,7,227,244,9,79,148,216,84,250,60,247,107,244,176,26,20,36,24,244,167,127,181,66,30,177,72,131,128,212,231,106,151,25,5,134,149,163,203,144,162,57,179,227,115,65,167,251,234,184,126,5,195,121,251,166,208,39,218,118,186,165,36,168,1,194,21,61,187,209,124,57,38,224,179,216,86,188,152,233,7,201,158,2,175,127,93,45,96,38,234,122,163,6,217,118,142,3,155,28,195,214,5,4,109,252,217,135,226,106,218,193,213,236,35,49,148,195,165,163,115,105,127,204,39,82,242,113,53,237,21,18,150,54,18,217,82,99,204,141,211,120,138,29,98,133,73,126,98,91,135,87,73,106,114,34,37,226,110,85,71,2,189,37,121,177,243,125,91,11,71,120,193,19,33,51,13,238,91,226,212,14,91,191,164,60,90,182,190,151,120,242,213,133,172,223,140,101,24,209,2,134,250,252,99,104,247,93,102,4,214,216,71,212,116,203,52,210,213,128,49,126,213,191,48,3,204,221,170,14,117,73,19,115,0,215,21,57,60,135,33,19,86,247,130,141,61,38,226,134,80,63,87,133,201,182,69,188,16,170,222,207,197,67,98,149,137,137,217,63,222,7,91,133,199,42,147,85,227,125,96,44,247,184,250,156,147,18,139,183,215,218,17,50,65,103,244,223,192,136,204,184,113,55,168,29,168,233,51,102,4,78,61,130,11,181,107,214,105,74,164,162,186,135,64,148,149,222,30,253,32,173,200,213,199,137,250,152,172,40,137,118,183,227,137,224,174,214,62,142,81,138,208,1,13,17,107,127,102,2,178,99,62,40,36,200,139,90,241,72,125,250,231,176,230,225,172,190,9,121,152,236,39,186,9,204,54,217,209,208,88,90,219,79,244,65,21,211,254,76,66,72,180,124,47,29,102,47,235,205,209,219,90,62,133,141,210,242,51,21,72,137,79,95,93,131,116,177,188,115,25,22,119,117,16,166,171,172,183,134,149,198,45,168,65,46,127,234,4,175,8,141,239,8,183,211,50,170,110,106,253,177,163,68,172,30,111,186,234,174,80,57,51,2,102,135,234,10,227,97,196,213,52,171,233,91,211,169,246,178,35,112,17,190,38,94,252,162,116,14,101,121,52,10,65,4,237,184,139,57,80,242,0,89,225,233,68,41,192,240,226,77,245,185,104,229,124,63,93,166,168,40,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,169,44,232,250,203,99,183,86,2,166,67,70,183,43,210,222,187,196,147,41,67,17,7,68,134,136,210,47,134,98,249,73,248,2,155,0,123,204,255,177,191,187,21,45,40,41,190,86,109,77,247,255,109,97,106,159,101,199,51,89,107,171,33,98,154,201,126,109,182,132,183,158,185,100,168,222,110,197,70,167,166,31,70,106,155,35,118,89,154,147,186,90,134,103,105,246,56,123,176,81,151,252,54,132,60,241,57,206,222,144,187,126,14,168,111,177,84,227,228,26,227,149,162,153,59,88,106,139,96,36,108,70,179,168,209,218,113,104,252,209,168,193,210,221,42,67,227,240,44,172,243,230,112,204,127,44,226,85,75,192,231,236,200,234,220,208,38,154,122,228,86,246,16,178,31,51,198,207,32,186,247,222,201,210,125,124,186,5,193,136,31,16,163,27,11,166,120,9,211,68,100,61,71,97,222,164,186,124,116,30,172,72,112,80,202,174,142,21,14,96,138,47,130,16,195,250,192,205,75,183,65,177,137,213,94,166,68,43,191,139,7,210,27,242,90,104,78,204,48,99,104,202,253,56,63,139,92,110,141,171,81,163,210,207,9,115,217,74,249,61,89,215,243,60,27,135,81,220,28,39,164,119,189,154,150,112,15,218,117,170,66,244,108,202,236,10,241,94,228,33,146,156,61,228,37,247,246,115,143,115,127,169,239,191,141,91,82,204,206,254,56,72,109,201,195,103,21,102,39,229,95,226,151,89,97,91,126,51,5,246,96,241,100,161,4,35,168,225,112,165,162,121,8,108,157,165,111,158,245,62,229,88,36,163,68,5,67,192,179,61,166,79,96,138,68,95,130,176,127,188,31,108,179,82,86,172,128,149,232,195,18,184,26,123,106,44,16,200,196,228,193,77,48,42,44,36,186,70,170,156,108,165,152,66,166,192,169,235,197,155,8,76,188,22,253,248,98,15,67,134,225,12,97,63,120,54,177,129,168,56,165,239,62,30,252,44,145,36,131,66,27,74,247,179,139,160,78,155,75,175,158,102,122,60,83,125,37,153,134,5,151,111,191,17,103,161,202,194,135,204,137,196,246,91,248,105,108,133,33,246,237,97,201,211,165,34,30,37,206,105,31,145,229,67,193,113,232,160,193,152,151,223,23,161,244,115,233,213,36,86,99,22,211,35,215,20,29,219,41,144,64,233,198,252,60,25,12,76,241,224,204,225,44,209,72,2,249,57,178,189,3,166,110,241,163,11,73,242,72,139,14,234,72,101,64,143,243,158,195,43,67,75,99,79,249,150,220,108,132,247,223,140,248,73,38,33,129,225,21,75,239,108,233,231,20,148,25,220,33,39,123,121,79,171,188,148,155,155,125,28,70,190,113,209,235,147,141,4,175,67,228,107,177,210,179,94,93,143,121,144,35,231,106,165,151,242,104,136,30,230,240,101,11,229,89,18,234,161,159,245,69,219,143,15,126,6,65,124,155,98,172,119,225,131,195,114,50,117,249,240,195,35,242,231,104,44,20,253,90,176,223,230,151,65,52,234,81,153,226,240,68,188,13,203,54,102,157,226,180,112,212,248,214,182,3,233,44,92,228,108,227,197,160,49,93,226,180,21,244,207,223,68,66,151,85,39,202,162,126,118,68,28,41,127,204,74,66,237,51,242,23,148,122,107,116,152,33,92,41,194,191,199,150,234,85,63,215,178,78,208,136,234,209,107,46,166,29,173,83,100,249,34,232,215,146,36,139,209,233,160,44,49,130,126,40,44,126,174,254,233,211,191,64,234,231,196,166,151,100,165,200,65,192,188,240,186,92,200,193,18,81,156,17,60,54,201,175,37,112,195,224,206,47,122,60,164,68,4,147,8,181,150,184,26,92,118,218,74,123,224,122,73,33,108,84,57,218,40,9,71,225,199,51,74,231,28,44,18,91,128,144,2,167,194,97,186,62,101,233,210,125,83,98,121,158,73,102,193,108,129,249,156,241,98,228,242,187,76,21,234,124,251,140,97,129,51,228,213,189,83,28,87,32,37,243,49,39,70,222,100,47,133,206,184,189,15,74,65,91,19,15,166,194,206,19,155,14,1,147,166,73,35,40,232,71,68,228,225,199,89,159,123,111,171,173,118,184,50,119,228,193,91,182,183,9,152,10,70,185,247,49,197,143,19,31,79,70,156,65,34,15,213,244,158,83,11,24,37,227,46,240,113,250,94,218,212,66,198,69,38,11,49,145,253,174,134,98,117,180,63,71,201,176,201,13,80,193,241,251,66,203,74,38,70,152,247,192,21,71,100,56,76,220,56,178,80,63,105,245,124,137,177,129,161,255,137,111,128,238,117,177,254,190,11,227,12,164,24,100,147,197,134,156,107,93,152,152,113,138,205,27,24,145,167,59,51,151,197,232,231,208,171,137,254,220,61,14,159,196,8,216,31,140,170,219,190,211,99,193,236,187,31,157,19,48,255,219,1,151,87,9,13,64,236,240,218,23,107,153,238,236,208,107,183,133,18,47,12,249,230,107,19,60,240,178,96,95,192,104,67,200,115,193,103,234,57,21,107,242,147,234,62,224,179,30,239,212,160,197,140,210,65,69,143,61,225,169,185,69,48,147,49,16,216,206,176,238,48,245,16,130,194,175,124,181,1,39,165,121,60,73,21,248,44,222,154,28,110,100,50,134,204,4,84,198,111,143,32,13,130,80,76,235,75,111,174,137,39,43,212,113,198,238,10,188,201,151,249,123,21,179,153,21,109,148,13,95,20,237,178,82,222,147,45,107,48,188,6,219,50,118,197,183,123,54,163,244,167,1,251,194,131,10,9,185,57,12,138,197,157,72,68,66,40,233,18,148,79,125,235,147,40,102,89,136,180,42,108,52,210,14,35,163,156,178,192,102,187,7,140,250,231,126,83,20,210,194,236,185,82,36,104,207,143,213,247,53,145,224,200,151,88,123,154,116,220,122,126,30,48,37,192,55,206,78,142,239,124,62,125,109,56,116,247,138,171,33,138,202,10,115,100,120,177,63,66,152,16,81,8,76,151,151,95,188,56,80,114,19,148,246,243,184,55,161,236,231,179,216,197,196,46,182,195,168,90,39,133,207,121,179,111,218,4,37,63,11,243,10,140,158,162,47,61,154,6,210,171,230,7,166,222,229,30,10,56,121,100,171,21,222,219,121,37,172,83,128,125,90,222,11,53,149,120,47,146,197,91,54,36,227,105,169,62,147,206,12,94,73,103,10,148,189,177,39,144,127,172,143,7,29,24,29,134,226,111,77,139,109,147,143,9,137,203,101,130,2,165,40,107,203,75,15,235,75,190,179,16,69,189,245,36,13,9,211,81,66,221,252,167,83,49,114,22,129,169,53,190,145,14,56,16,68,214,173,193,217,184,178,199,193,23,177,136,245,218,149,128,169,10,189,53,12,231,253,225,237,79,93,96,234,143,125,97,227,125,164,172,131,66,88,221,125,173,243,71,86,242,84,152,105,123,221,60,11,208,188,22,47,130,53,112,61,249,173,225,131,217,50,98,60,136,87,69,45,244,78,70,211,9,188,141,69,204,223,153,90,151,207,44,218,230,124,249,213,231,83,148,46,7,215,57,46,214,202,49,38,5,247,191,42,76,195,255,8,120,98,219,79,129,155,203,105,129,54,19,120,82,148,72,85,92,108,236,177,75,224,78,149,226,157,254,221,138,154,103,87,184,69,173,216,50,63,65,15,23,162,253,41,14,197,142,224,197,148,111,13,231,157,147,116,90,30,136,252,155,160,133,38,129,230,40,145,84,25,51,196,89,188,229,148,163,132,208,210,40,2,19,27,242,117,107,233,224,151,32,3,94,244,197,197,213,56,44,178,234,173,76,244,170,59,1,103,148,34,245,183,153,72,211,225,73,3,82,81,216,24,67,253,230,4,13,107,145,71,131,212,184,249,152,210,218,55,158,152,47,112,167,170,209,225,78,103,231,86,120,82,99,237,55,199,1,213,153,182,97,70,191,108,127,147,12,86,34,231,44,48,52,107,190,54,207,214,132,50,159,60,26,220,208,183,141,28,184,97,121,62,180,89,247,132,95,12,183,226,144,67,23,166,162,180,124,30,54,142,231,246,129,225,42,142,49,197,161,76,98,167,108,246,175,150,253,230,22,55,31,138,114,228,4,74,220,74,140,5,171,177,174,62,209,8,40,195,115,248,96,106,134,106,76,52,194,105,58,224,88,10,110,154,155,212,74,29,114,170,110,232,246,175,150,36,20,96,157,92,173,60,217,48,2,224,226,48,21,167,250,214,147,48,100,115,148,34,247,37,243,140,166,135,171,29,139,190,14,123,169,126,142,101,94,70,192,84,254,201,75,195,227,229,95,26,2,228,227,193,200,115,193,78,208,125,221,67,3,84,94,70,133,106,12,42,232,220,198,129,217,169,79,177,87,55,244,87,87,240,199,96,212,62,228,99,25,137,88,141,155,163,199,30,193,155,179,84,41,104,188,132,98,211,84,76,68,10,155,130,83,90,47,125,19,167,211,231,188,181,194,68,239,252,107,65,197,59,95,215,40,176,101,235,252,183,141,205,111,42,124,102,157,23,219,192,60,131,249,53,31,140,85,63,146,223,220,116,230,223,92,160,158,155,138,251,128,207,54,176,223,194,223,148,81,149,18,104,17,249,112,192,78,23,176,143,89,99,11,122,99,118,96,152,104,253,177,233,119,155,91,238,12,31,235,114,139,149,158,192,89,117,68,217,38,146,219,79,240,191,55,153,71,155,22,57,186,103,28,166,69,225,157,16,132,35,145,1,242,57,106,42,110,85,158,172,27,115,176,95,205,113,221,151,140,40,68,131,222,115,104,108,26,227,243,53,249,183,176,181,41,131,110,178,62,128,145,108,241,49,75,88,111,89,126,251,24,69,245,54,255,79,83,136,123,61,79,160,104,70,55,255,233,31,217,95,83,184,186,182,178,193,229,177,91,25,202,193,120,127,153,62,103,200,208,191,112,247,179,139,74,180,252,72,101,126,247,62,219,250,114,24,50,71,29,19,170,153,74,220,219,180,203,5,158,212,113,186,171,137,35,154,95,209,109,51,165,244,237,121,111,50,5,231,255,100,196,176,195,175,246,38,40,202,1,250,49,137,109,134,211,85,224,17,106,67,102,10,156,61,217,167,2,92,211,235,149,95,0,195,52,226,159,3,82,129,179,150,244,106,246,28,255,152,133,236,219,212,223,198,6,170,241,94,103,111,58,182,161,92,205,191,231,7,115,128,232,2,49,186,204,237,48,189,255,67,174,206,9,41,148,234,112,69,57,52,13,129,11,245,130,205,97,202,176,100,121,81,47,51,61,26,77,105,83,161,30,74,97,70,220,95,12,233,224,252,14,124,132,122,169,210,246,171,11,221,140,50,209,76,178,214,55,172,98,181,107,173,10,90,172,27,221,97,236,162,36,239,5,255,194,37,97,163,146,137,184,131,94,188,241,245,253,98,76,189,151,207,255,5,113,71,245,175,77,205,122,79,31,24,50,40,183,130,200,107,247,247,173,243,175,82,243,14,104,198,153,23,7,124,211,192,51,174,174,39,112,21,211,141,243,16,94,142,59,32,121,98,21,54,129,137,222,175,64,19,225,73,69,207,42,245,182,13,220,206,138,200,152,192,187,186,198,24,48,199,190,44,122,36,209,57,221,47,108,37,163,122,115,58,72,60,161,8,161,121,26,85,63,21,101,201,221,189,38,106,102,186,156,230,8,231,65,210,234,55,135,229,185,234,111,115,28,247,24,19,36,88,36,210,178,97,187,112,190,124,226,204,4,10,146,12,248,52,182,246,234,240,50,66,21,129,207,215,241,30,182,69,199,206,122,4,187,232,167,115,198,250,174,112,54,35,19,151,22,120,154,178,188,195,68,50,229,212,228,219,143,176,98,50,89,189,87,141,220,126,202,75,41,70,141,18,107,177,175,208,68,225,146,26,176,53,66,9,204,1,224,254,75,182,174,87,89,123,133,176,95,156,47,112,31,156,235,139,192,63,49,37,135,73,132,63,159,206,122,75,169,139,188,48,165,132,143,121,3,248,108,113,53,230,90,134,230,161,201,205,233,198,219,241,222,208,176,53,57,95,16,156,200,158,216,88,36,233,71,146,79,66,138,107,120,254,108,89,253,145,88,111,198,17,126,214,174,191,247,89,245,69,66,11,132,16,189,140,1,245,138,34,148,76,237,71,28,93,171,127,47,120,107,117,199,129,218,29,217,236,203,80,0,141,118,214,239,53,172,242,202,233,15,176,144,100,75,161,209,111,92,222,225,95,46,83,234,193,104,117,64,134,213,207,174,196,22,254,104,199,128,207,248,70,12,138,22,143,166,230,128,177,243,110,255,30,112,141,76,9,4,65,155,123,246,63,223,104,19,37,15,185,201,213,139,16,189,63,55,90,133,69,127,250,204,120,100,226,3,134,111,77,238,189,140,192,43,126,186,152,16,187,192,157,106,131,184,121,134,136,88,127,26,65,42,95,219,180,155,230,167,19,0,76,48,162,191,171,77,48,61,224,106,101,143,49,42,86,100,242,46,54,51,212,59,236,40,110,133,124,252,61,25,26,174,180,243,95,216,218,216,150,192,240,198,121,45,52,36,222,86,137,253,224,14,43,174,231,238,182,137,117,206,247,94,141,26,151,228,213,29,112,182,102,113,203,40,151,164,41,239,162,149,185,33,27,30,178,148,217,199,12,22,32,248,27,223,44,37,33,25,9,21,242,0,229,5,160,144,162,200,205,107,82,208,41,161,203,227,207,18,219,135,170,127,92,81,227,101,218,28,162,136,217,16,162,197,218,158,23,166,128,110,189,131,144,178,156,206,7,119,152,209,206,10,83,79,222,253,230,116,223,189,130,36,224,6,69,255,114,184,211,64,87,5,70,241,229,23,187,7,166,210,32,125,96,56,56,202,15,166,19,175,60,166,109,131,73,207,117,135,185,126,234,139,157,3,229,114,155,35,32,5,13,229,86,116,77,191,51,9,198,207,59,89,200,246,130,137,253,127,126,174,108,251,90,52,152,244,118,144,45,125,229,229,102,5,48,103,69,209,155,195,210,181,238,136,192,102,124,206,15,125,101,219,180,239,136,28,243,30,107,75,174,70,161,253,230,23,129,33,83,121,30,90,179,131,38,249,189,109,201,111,25,16,74,251,118,15,152,106,148,34,23,15,115,222,3,38,116,251,76,107,130,8,46,54,8,85,223,230,111,228,173,49,203,91,241,231,206,214,27,32,63,189,126,45,38,14,211,60,159,228,75,18,113,191,97,184,101,29,29,237,209,127,195,151,134,219,213,31,156,69,7,154,192,136,229,140,238,111,115,6,158,33,123,87,111,142,138,58,239,111,39,35,149,124,19,28,86,25,68,49,239,12,78,54,193,35,73,7,140,52,98,190,147,12,209,208,250,168,146,128,171,133,230,28,238,116,81,14,129,139,21,13,27,76,155,70,171,175,141,214,174,222,84,146,58,140,162,218,139,6,155,212,97,185,44,37,6,31,51,229,237,63,84,235,151,154,226,230,148,102,190,170,233,102,213,145,237,202,252,0,23,180,172,170,192,176,70,63,248,76,241,164,195,82,137,222,220,93,3,62,234,93,159,246,152,25,10,174,55,117,208,14,163,208,144,247,34,165,186,126,22,19,112,67,100,64,47,54,209,39,191,55,102,195,235,167,0,70,204,234,103,63,3,211,135,246,249,233,1,59,164,255,118,179,170,81,133,169,236,189,11,12,166,114,105,208,2,69,89,169,5,138,162,230,212,7,135,36,127,250,144,54,155,170,85,225,237,36,106,166,209,123,62,175,126,109,8,86,70,246,247,170,100,76,166,60,153,85,167,53,127,112,28,184,166,55,167,125,163,117,255,32,38,198,211,100,84,104,189,185,137,28,96,218,79,117,158,194,39,238,251,116,129,198,187,201,113,4,227,13,222,170,63,57,133,209,99,202,84,130,134,126,254,206,178,101,37,167,231,215,229,234,209,76,230,246,194,244,247,62,54,107,235,233,193,231,188,143,70,170,83,115,49,144,141,80,172,235,176,53,97,117,133,33,23,169,247,183,73,214,80,36,35,48,225,230,233,112,135,66,166,202,60,181,152,140,79,22,203,193,62,121,109,43,132,90,227,150,74,81,108,140,151,189,228,147,224,83,95,197,79,211,187,229,128,107,10,67,134,225,191,77,114,101,201,23,177,104,116,189,247,54,42,172,165,179,129,4,212,85,152,95,212,198,176,241,235,197,173,223,32,226,50,161,237,36,193,52,227,190,88,151,238,102,25,77,9,116,150,2,15,35,161,189,48,41,217,217,63,63,77,210,221,175,166,106,181,235,218,54,181,239,236,40,253,166,186,173,88,132,43,197,189,17,132,214,213,73,120,116,12,127,112,246,226,185,166,14,56,26,149,254,211,205,132,60,170,62,56,17,57,31,20,88,57,118,211,171,177,156,252,99,159,237,11,22,20,253,214,116,99,92,16,221,197,252,153,9,103,245,37,95,248,48,133,181,162,183,134,23,121,250,76,128,134,116,140,207,44,163,239,208,95,218,40,239,147,172,46,106,154,71,92,76,7,88,254,204,81,74,24,226,107,101,12,161,207,12,135,228,36,79,135,241,47,244,115,24,151,92,12,25,221,246,163,40,26,105,109,80,252,180,162,247,46,230,43,57,108,132,135,250,100,103,39,88,190,169,204,100,42,154,58,40,13,82,234,251,94,48,14,213,71,150,0,76,237,186,159,17,195,68,87,138,62,56,156,192,215,80,162,171,191,172,207,178,63,231,205,165,9,180,104,25,180,17,122,49,193,184,126,223,122,156,211,102,180,207,131,31,87,96,248,210,163,183,53,73,54,159,159,62,43,46,199,213,216,126,122,246,177,160,134,175,189,129,246,226,212,89,72,1,212,26,113,115,82,11,67,81,248,72,91,160,155,98,44,157,72,117,142,64,169,185,211,165,199,95,140,250,224,246,157,223,180,99,251,110,53,224,35,156,186,207,46,90,203,227,222,212,90,148,170,247,70,214,41,5,124,150,199,103,233,16,13,205,14,34,126,252,217,8,233,246,139,87,30,4,30,178,190,20,164,199,237,193,80,220,124,38,66,38,11,30,176,9,149,9,156,143,143,189,90,192,232,52,201,163,141,73,55,253,126,112,73,122,98,31,219,35,229,152,70,131,242,163,164,167,42,123,210,53,91,153,141,69,26,88,236,84,37,245,236,239,141,190,212,214,131,45,17,35,247,7,199,241,212,181,133,226,243,142,241,166,71,78,76,94,187,53,220,179,23,110,163,8,219,135,29,216,125,87,223,101,105,185,78,233,99,13,80,35,31,207,77,194,112,125,172,1,50,32,41,110,158,104,82,215,171,231,77,248,17,178,219,199,45,238,122,45,214,120,188,85,165,99,78,215,78,71,234,183,250,44,51,210,139,164,87,19,236,237,254,203,116,113,126,236,43,106,199,135,111,25,40,160,213,207,218,129,199,116,187,249,101,54,76,211,175,65,185,127,204,163,76,228,224,243,45,59,191,229,3,78,171,242,232,159,123,163,37,238,19,197,200,7,179,14,232,249,120,201,239,13,149,203,199,20,55,242,201,88,91,244,85,52,189,154,180,105,242,241,238,199,71,171,77,77,214,74,12,208,45,63,26,33,41,169,23,91,59,143,119,214,31,55,107,60,50,29,122,237,51,239,122,159,140,142,6,44,164,7,39,194,1,215,3,49,178,147,93,116,245,64,167,179,175,227,101,112,125,77,236,220,252,60,245,229,102,1,238,200,102,101,189,250,56,213,190,122,140,165,121,234,186,79,38,168,23,143,134,4,212,231,209,26,149,3,113,53,188,160,235,3,195,56,17,143,70,151,166,14,154,45,159,20,47,70,0,183,79,133,97,155,124,48,213,179,67,97,56,236,222,205,177,4,159,175,123,150,241,88,183,156,101,225,71,67,202,93,196,173,27,35,44,86,136,176,144,102,87,167,143,54,119,255,105,154,31,139,132,45,160,40,152,238,57,161,88,14,1,224,67,81,16,190,90,86,192,72,158,188,165,121,224,50,157,114,19,216,180,142,167,194,136,26,249,107,21,242,250,243,3,87,250,91,47,76,49,197,19,77,51,154,12,74,159,252,106,248,57,83,17,103,150,120,214,106,1,211,176,58,228,189,224,226,75,126,44,118,74,31,37,254,136,243,127,220,240,120,49,202,199,171,120,233,180,8,141,203,27,179,76,201,101,62,125,99,96,200,69,99,150,31,47,10,9,170,7,115,189,123,202,70,16,152,31,21,150,93,77,31,201,116,216,108,191,207,213,16,3,15,135,41,111,30,242,228,144,24,20,7,51,106,99,242,189,80,176,88,190,180,173,236,96,124,30,140,20,174,15,10,117,155,243,73,118,2,147,6,242,5,196,218,130,245,73,224,204,150,181,29,134,200,69,194,103,231,64,193,84,143,155,219,25,35,179,20,117,151,220,226,209,206,105,244,228,41,129,45,130,229,131,66,15,74,146,168,202,182,234,101,183,12,209,33,168,43,233,205,139,101,192,46,60,144,110,90,250,104,103,214,250,226,164,23,44,143,207,131,31,199,56,76,237,54,126,181,49,26,84,233,236,38,14,211,44,158,101,84,16,28,43,110,138,156,77,199,40,196,5,54,153,17,191,185,177,187,47,121,175,194,17,227,91,26,182,196,78,159,128,14,6,113,139,155,91,186,70,31,173,152,184,249,133,201,133,62,122,61,131,219,243,3,26,81,177,33,95,27,18,149,218,226,98,188,35,13,22,161,63,188,221,208,105,166,126,188,63,48,53,19,62,226,8,111,63,185,7,251,233,2,59,189,195,131,204,185,190,22,129,11,159,73,244,9,180,165,247,54,57,171,184,24,226,237,207,131,159,73,43,240,153,84,79,62,188,221,188,70,241,183,54,45,45,93,3,7,94,225,201,54,190,124,105,229,243,65,234,116,139,161,33,28,161,81,73,30,13,198,73,135,127,181,81,250,98,107,150,20,87,219,207,43,74,125,145,207,67,18,94,107,232,79,159,73,158,99,162,89,117,255,231,193,77,134,192,81,90,13,117,237,30,3,10,233,83,135,81,74,208,141,33,147,104,244,32,86,179,146,57,221,146,206,143,141,183,4,160,31,145,99,219,224,229,246,155,157,140,51,127,46,166,63,198,39,41,178,231,59,15,133,103,25,110,142,195,177,141,172,139,194,124,238,123,245,217,67,230,39,144,139,216,248,108,62,207,8,151,28,227,80,225,134,143,186,29,54,209,59,125,52,72,187,220,192,67,193,167,38,93,32,25,62,38,119,5,42,203,227,243,189,168,14,244,169,80,205,247,250,14,10,133,114,254,224,147,114,123,125,109,235,103,245,231,134,91,127,205,207,194,109,53,5,106,164,14,250,49,59,249,72,127,108,124,144,164,23,67,43,238,171,135,218,149,188,170,206,65,42,132,226,157,135,5,103,244,106,211,61,243,171,105,116,126,196,227,182,219,213,189,125,207,168,29,109,20,93,30,36,1,178,155,34,21,3,161,73,228,220,164,116,186,47,205,10,135,93,215,19,31,35,104,249,25,64,187,74,46,159,33,67,31,35,174,62,143,69,250,76,63,71,117,22,162,3,167,166,143,205,75,108,63,248,76,139,244,137,50,179,185,96,159,123,160,231,88,65,4,178,187,70,221,111,185,202,98,203,236,154,120,6,132,4,170,57,156,102,249,194,132,205,220,11,40,40,101,205,172,241,126,114,5,62,15,24,177,38,110,128,149,134,67,7,238,48,100,49,154,66,65,107,162,121,180,5,119,143,170,119,129,75,115,189,66,224,70,178,83,95,139,78,38,31,79,168,187,211,144,153,176,208,61,245,107,137,223,53,77,134,33,253,189,226,173,225,46,252,164,64,80,162,141,31,38,25,88,101,85,90,199,199,45,77,2,30,124,89,189,55,193,22,15,156,21,188,176,173,47,77,161,224,112,235,170,152,222,96,249,36,88,208,229,136,155,67,162,81,244,230,22,185,185,48,189,198,212,196,9,92,77,17,194,97,120,30,100,35,100,247,62,231,205,116,24,81,49,217,70,23,146,15,158,117,34,213,78,29,77,209,204,144,73,169,5,108,125,237,146,87,162,149,185,220,81,131,152,59,73,89,250,129,57,109,252,64,38,123,51,37,48,135,57,70,209,225,29,22,138,105,164,130,161,153,27,150,135,95,108,31,64,159,12,161,196,216,39,243,175,132,170,106,186,108,196,75,15,234,100,135,38,234,40,83,115,215,231,252,6,245,46,154,230,27,84,238,116,135,169,188,172,154,36,68,167,200,247,27,244,196,40,23,123,48,234,20,211,205,248,179,9,114,66,202,213,38,98,229,211,48,19,145,202,154,5,52,105,112,15,86,226,22,101,181,251,126,153,164,248,237,106,13,89,250,219,40,103,251,76,58,190,166,21,88,232,139,161,134,230,191,109,236,84,227,147,209,37,189,230,87,83,220,162,59,18,58,117,229,42,218,194,166,130,173,240,201,49,86,14,155,251,104,201,66,180,73,215,102,37,242,80,29,206,240,12,201,163,109,186,24,253,208,76,198,242,165,217,207,141,250,171,219,56,68,85,115,217,122,53,118,70,206,14,195,158,187,101,88,54,148,32,110,166,192,104,139,195,34,91,45,133,58,126,241,24,144,78,137,237,70,142,42,185,129,132,14,9,140,121,2,15,22,187,195,221,232,86,101,139,135,8,104,187,65,75,45,68,159,69,79,128,132,119,235,175,141,195,185,62,70,78,178,102,165,11,183,95,124,94,97,184,187,252,230,244,251,204,93,63,48,140,85,23,70,183,177,54,69,113,166,252,193,171,41,109,234,197,132,224,253,214,133,246,11,245,94,232,130,143,29,205,132,63,62,46,93,174,97,227,31,43,78,74,118,177,80,232,194,93,14,30,243,167,149,143,109,133,207,224,191,155,16,122,85,143,45,155,83,246,251,86,217,248,101,235,254,154,40,227,118,155,2,115,176,127,124,147,68,220,111,95,152,90,22,61,234,13,189,95,50,211,71,159,146,250,115,108,86,107,248,79,119,72,101,62,103,57,241,151,155,40,35,217,183,250,199,172,51,50,92,71,43,231,216,254,140,117,186,36,88,160,248,200,234,249,227,200,180,228,143,205,153,59,229,80,132,233,232,22,192,161,167,108,20,151,26,116,40,16,1,142,11,167,222,133,147,134,104,9,241,222,237,47,77,152,179,107,212,238,236,253,227,50,166,157,103,198,232,152,26,110,204,166,172,124,127,123,145,224,91,37,107,100,13,25,249,251,224,214,3,248,56,178,129,241,84,252,107,45,122,204,150,222,28,213,187,91,3,109,21,255,100,219,191,9,91,47,240,33,187,55,232,165,211,168,119,66,73,194,111,110,226,234,245,19,82,63,143,115,77,97,122,223,209,168,125,55,135,41,142,62,196,31,76,207,199,124,164,154,205,200,68,168,70,184,240,132,144,83,98,207,166,255,148,110,96,206,122,252,171,56,108,232,182,184,70,15,50,153,199,41,18,191,167,83,2,177,110,137,233,50,41,176,188,36,131,65,7,154,159,215,136,64,112,234,202,197,132,227,227,107,79,211,52,147,140,18,165,150,233,54,109,0,91,225,230,20,24,149,171,184,218,206,154,46,55,95,198,146,226,111,93,140,88,68,174,166,25,49,197,152,21,19,105,146,183,62,75,230,214,41,47,242,82,149,10,251,64,217,158,142,187,237,247,134,18,117,191,179,135,72,91,237,177,66,200,71,100,25,111,232,150,207,2,242,241,62,155,226,144,128,161,137,85,186,3,240,43,202,149,72,101,65,23,229,74,175,173,140,252,199,59,203,233,219,37,24,25,32,107,103,203,239,90,37,227,77,244,90,103,85,26,50,129,17,238,242,146,92,96,100,143,187,194,29,129,244,184,250,108,57,165,202,83,227,242,186,223,14,76,14,79,158,27,242,34,207,223,1,67,21,44,79,126,230,47,185,174,128,187,228,85,168,148,59,179,46,174,197,228,148,132,41,245,255,213,11,191,128,105,112,146,231,238,88,106,55,179,130,154,223,202,89,239,77,173,208,61,231,169,27,110,123,73,50,170,88,154,235,26,210,92,108,149,46,2,159,105,178,102,60,89,66,224,72,80,52,87,119,139,151,162,92,90,97,107,218,40,1,27,203,119,192,16,105,151,55,98,150,66,144,36,27,36,200,199,0,242,183,182,236,234,123,238,110,93,217,241,96,252,89,154,232,105,126,74,243,118,157,154,66,80,201,154,78,162,74,53,85,223,8,135,157,66,146,222,32,61,148,98,167,163,9,98,203,136,246,95,213,107,160,116,102,75,210,230,252,24,44,234,53,224,193,182,247,96,130,200,55,28,158,41,104,67,198,230,161,24,28,94,236,67,112,0,185,156,247,169,135,81,178,251,161,6,35,242,148,232,235,177,53,19,202,14,119,121,160,200,177,187,108,85,124,157,225,105,121,122,141,225,138,144,155,163,117,114,139,44,129,241,168,164,234,101,32,78,83,227,181,169,66,22,247,160,147,63,152,94,109,0,69,242,119,146,98,240,85,79,142,19,229,109,143,234,134,11,207,118,127,41,243,41,165,79,112,198,77,129,97,237,137,215,238,21,209,223,247,100,211,98,81,217,199,148,98,210,34,153,222,179,3,39,42,18,46,92,233,158,146,153,4,71,126,242,44,50,222,20,66,166,2,83,63,85,99,84,50,113,1,169,193,48,49,249,22,99,74,77,113,147,121,104,226,10,190,191,83,171,53,138,92,75,2,224,38,47,80,27,93,90,61,5,181,2,196,209,23,93,86,62,253,80,227,41,186,54,178,145,253,150,37,39,195,47,171,126,211,165,25,90,175,162,249,208,105,212,90,55,73,124,96,210,132,91,96,122,115,186,239,9,141,20,76,145,252,156,245,82,199,118,212,166,53,49,234,213,19,137,144,187,211,65,222,87,164,187,6,146,92,235,20,190,48,21,225,58,195,173,203,213,99,252,153,179,98,73,121,34,153,7,58,129,125,84,206,252,253,108,41,203,184,189,98,72,201,233,76,41,189,194,191,171,183,235,20,184,16,176,19,24,77,131,236,251,85,35,237,169,85,124,214,148,95,226,230,132,196,222,181,188,228,90,190,234,145,24,216,146,231,165,230,187,250,14,93,97,163,150,130,23,19,6,115,195,168,66,208,41,225,50,138,197,136,170,47,135,89,26,146,187,222,214,119,235,246,34,45,106,231,12,123,243,100,83,44,213,252,200,171,246,161,223,102,68,157,40,202,177,126,53,190,242,163,206,58,48,254,166,87,203,228,250,91,244,253,193,199,123,77,219,183,201,179,44,96,119,95,15,158,214,23,231,104,19,137,71,11,113,83,4,233,67,66,214,53,201,115,153,61,126,189,238,140,11,46,28,83,28,19,149,252,230,240,139,19,213,204,83,225,189,220,207,50,56,73,195,29,133,75,100,137,155,223,124,67,181,165,87,219,57,152,3,198,63,122,15,126,70,96,84,15,131,103,227,28,126,18,101,6,67,64,246,158,124,63,154,39,67,207,28,244,117,89,140,134,238,85,103,16,3,57,46,139,175,141,115,222,125,66,163,6,59,191,132,193,42,72,100,20,247,148,96,196,79,195,189,213,251,7,174,245,253,54,233,208,254,185,185,213,21,57,76,141,79,253,188,215,217,83,125,255,182,74,3,169,253,0,134,104,195,111,142,152,193,103,72,105,21,79,62,164,152,216,77,71,197,226,74,49,102,198,196,44,83,5,46,222,228,1,122,210,0,27,142,55,253,218,47,166,107,45,110,82,16,105,83,165,86,159,42,48,147,38,41,57,6,134,161,178,58,92,97,215,145,183,78,103,27,221,241,214,88,188,159,15,130,122,225,101,195,92,198,155,182,191,211,212,74,40,125,80,160,201,144,22,96,96,10,71,115,192,103,31,78,58,25,142,129,114,89,85,23,68,115,116,120,203,147,31,19,37,121,174,20,184,127,198,236,248,25,164,214,47,74,59,120,89,83,225,74,195,77,192,24,255,114,111,106,86,150,159,61,100,133,106,209,137,86,77,118,241,193,136,68,201,92,168,220,60,57,76,60,242,113,1,26,220,60,42,12,154,247,231,214,123,68,154,8,52,101,233,30,67,250,128,38,187,184,184,80,98,33,67,70,99,77,119,215,27,245,41,237,206,31,214,147,229,103,38,29,161,83,42,236,14,74,94,40,151,128,81,179,222,31,152,30,213,7,231,39,142,99,48,68,247,239,230,231,88,234,159,171,33,128,159,15,206,210,219,111,240,240,168,20,157,103,231,64,125,182,0,210,223,236,195,247,189,104,75,19,254,119,131,49,243,123,192,80,109,190,143,109,172,51,225,93,100,163,213,146,77,30,120,118,223,45,141,121,89,210,176,6,239,236,71,132,93,45,97,169,65,247,234,217,203,239,147,103,120,108,251,11,183,1,163,255,90,3,166,31,115,125,224,229,117,139,192,4,147,20,93,145,205,52,84,168,202,27,172,158,8,96,223,33,199,99,218,226,84,25,140,66,222,131,207,136,203,152,46,200,100,221,104,180,78,195,149,229,106,19,192,139,33,47,148,199,150,241,129,171,71,205,50,43,104,183,250,65,195,133,181,54,196,37,219,93,161,249,185,13,31,112,163,201,150,205,146,173,183,120,97,98,102,165,110,221,167,81,2,221,94,162,132,172,0,142,191,12,56,26,221,197,93,111,218,231,250,252,92,77,141,240,126,168,212,60,162,82,85,74,243,91,163,145,53,165,5,216,96,39,33,252,193,85,90,55,207,161,88,162,20,128,63,156,147,110,126,192,94,125,51,3,85,190,15,58,135,173,73,254,194,38,88,161,96,121,110,11,148,13,85,66,98,180,245,39,215,178,64,118,141,126,59,153,160,213,138,51,226,106,212,237,132,104,129,205,191,100,207,60,31,184,194,223,33,87,83,203,86,226,157,77,130,76,182,112,170,1,103,242,13,135,60,39,143,162,240,106,177,205,178,93,115,82,41,108,140,211,1,31,219,43,201,160,156,91,195,224,99,112,218,219,154,101,187,194,217,35,152,160,89,36,25,13,61,179,96,63,56,137,56,2,177,57,66,94,119,135,63,159,114,80,34,217,20,54,73,39,135,59,180,115,83,225,138,82,207,131,173,227,46,96,166,247,184,70,39,76,82,156,172,114,115,52,7,114,118,152,223,17,178,30,42,55,205,107,112,24,38,18,57,238,105,245,119,30,7,216,111,23,30,219,23,94,94,87,5,220,40,135,82,216,210,152,1,215,45,197,133,163,146,204,153,241,98,214,228,61,63,240,40,94,216,11,156,224,196,253,192,225,63,64,40,68,69,171,194,103,196,171,255,52,225,251,167,2,104,104,117,27,8,116,32,242,17,40,219,79,42,211,231,2,108,188,210,171,102,112,190,124,32,63,56,63,98,109,56,57,234,112,162,19,12,150,76,91,238,67,45,104,121,157,212,100,66,208,69,230,66,179,217,113,157,197,68,102,130,248,116,192,84,34,162,173,244,131,233,236,132,156,84,96,168,151,238,169,138,208,61,61,91,31,24,41,160,230,48,2,182,178,66,58,133,86,151,14,22,24,165,203,207,111,27,221,69,117,56,111,209,168,7,222,103,154,94,135,45,153,224,68,23,235,13,102,217,229,41,46,180,37,242,144,106,255,209,173,190,243,70,236,200,235,36,218,51,4,166,228,254,198,26,19,69,83,73,200,249,72,122,80,228,226,239,221,232,93,148,179,11,178,241,118,201,149,22,190,16,101,66,242,219,184,78,94,189,145,236,152,171,114,38,255,2,34,49,44,38,75,45,86,43,217,209,238,182,8,226,105,240,176,203,111,27,23,119,252,118,161,229,104,233,213,236,184,221,127,251,248,181,233,243,228,36,126,47,193,158,29,161,198,158,42,240,217,124,71,247,49,207,219,24,121,31,108,53,233,201,159,252,199,125,174,48,28,225,211,199,252,88,231,243,169,183,1,15,111,191,192,185,156,144,201,63,16,94,70,207,212,30,152,252,207,139,28,28,43,197,132,56,239,131,141,179,111,247,41,91,26,60,78,201,59,113,208,146,158,148,116,62,56,19,38,241,5,70,7,73,145,172,61,140,6,25,114,185,11,27,103,228,18,180,33,34,230,23,79,78,97,249,154,168,243,164,171,223,6,140,100,90,210,159,134,182,37,249,213,236,56,91,166,41,134,12,34,218,14,27,109,106,17,120,83,98,228,40,246,178,28,203,164,136,35,227,143,2,132,105,82,61,184,225,204,206,128,143,229,81,117,72,33,189,121,40,70,84,150,123,91,89,157,127,46,182,145,169,158,23,106,12,116,81,6,60,178,250,132,103,191,130,181,48,174,238,85,147,192,195,84,6,188,66,41,81,205,49,133,199,116,16,159,173,151,35,23,24,235,88,78,63,90,197,136,35,58,76,156,51,203,107,211,193,226,245,77,176,87,115,78,203,136,195,124,119,185,57,128,73,90,202,79,243,181,151,111,151,88,161,83,26,217,160,130,179,130,17,135,207,78,189,196,90,225,183,215,85,62,1,182,82,80,153,11,19,243,57,59,140,83,45,17,170,97,50,4,126,246,113,246,192,162,38,40,225,229,91,194,74,98,132,98,94,121,50,35,108,242,165,73,17,106,22,6,36,211,36,72,94,44,77,115,249,26,250,203,139,198,137,20,104,182,18,50,129,41,247,243,245,209,105,50,150,162,70,96,147,137,119,120,89,98,64,224,29,93,166,72,142,178,163,201,215,178,83,184,198,189,27,187,159,194,197,168,101,29,166,201,93,182,51,162,172,200,154,58,140,42,173,120,194,112,222,244,237,95,147,224,101,147,34,239,243,57,112,195,31,76,142,84,206,221,249,163,228,191,31,27,49,219,174,219,56,173,111,195,243,35,180,107,80,221,38,112,193,195,240,67,160,147,40,172,226,195,147,239,155,30,114,161,95,67,21,118,12,70,83,199,175,198,41,153,226,82,226,52,68,69,14,176,165,203,4,94,41,126,25,143,176,138,229,57,41,73,45,129,194,111,189,244,210,13,93,160,191,52,220,124,178,112,231,153,68,245,125,173,246,227,193,17,152,200,212,45,245,73,44,122,162,115,2,19,124,175,142,78,246,81,121,39,178,186,117,249,189,43,90,149,98,119,90,1,170,247,4,115,152,35,243,174,63,189,105,180,246,231,134,11,72,166,17,237,221,103,18,198,197,63,110,127,129,97,90,246,253,168,83,52,61,135,94,13,31,102,252,52,21,80,106,190,65,92,130,68,177,195,16,226,41,76,141,74,137,111,101,5,124,83,6,28,209,166,233,182,252,175,65,108,8,60,168,217,232,254,104,180,115,11,211,214,48,177,133,55,71,73,147,171,43,75,45,85,74,190,105,80,166,179,164,3,252,192,166,217,121,127,27,158,142,46,5,78,131,196,65,139,81,51,150,181,33,91,206,52,43,102,5,218,41,236,18,148,114,115,55,192,104,101,165,230,73,224,177,162,114,221,20,55,207,186,151,47,130,27,224,117,64,7,182,166,48,249,233,101,45,170,219,97,8,225,197,8,154,244,72,122,64,38,17,208,253,196,28,97,181,167,46,224,194,63,158,163,172,48,171,119,58,140,98,179,196,161,172,59,214,251,199,19,181,35,105,201,38,191,232,42,241,32,49,45,69,4,250,182,192,231,52,243,118,155,100,97,65,221,146,150,169,185,110,31,212,102,178,130,75,96,172,166,120,180,54,9,238,76,129,169,197,114,199,143,104,78,149,150,152,177,76,110,172,198,205,179,145,15,10,92,169,197,218,1,147,34,175,2,51,243,253,189,160,244,92,93,239,61,44,151,228,240,154,52,102,63,24,165,154,150,227,106,26,150,100,141,64,105,66,100,216,97,232,2,196,214,95,183,136,249,194,68,14,165,45,12,24,13,61,127,47,202,225,132,19,113,152,85,154,99,84,138,113,46,124,96,28,40,127,52,140,103,29,82,186,159,246,122,40,186,31,223,39,203,158,77,38,204,61,52,155,204,169,75,159,182,63,184,133,114,135,254,52,180,206,241,181,169,80,232,114,132,112,102,167,225,134,14,157,210,103,170,172,15,236,148,188,63,184,168,173,178,172,139,210,119,142,243,195,76,83,185,249,128,148,61,59,74,167,158,126,144,105,181,74,221,225,159,218,150,192,40,9,84,135,41,210,44,178,209,31,91,143,110,80,255,105,164,204,178,108,59,72,7,65,98,122,97,107,212,147,0,4,133,5,36,32,46,140,237,61,63,240,121,49,47,55,37,195,178,97,143,82,216,52,83,28,166,222,71,78,78,10,11,198,136,247,174,20,144,202,26,160,192,240,236,52,195,97,100,117,196,182,100,196,122,25,113,53,205,188,18,159,219,166,102,235,94,10,22,87,147,218,226,3,91,54,43,174,78,230,76,9,220,105,213,247,39,135,176,67,40,48,153,226,116,118,239,248,109,156,82,25,22,170,191,195,134,59,240,68,223,76,224,102,66,211,1,99,179,201,176,80,10,226,149,34,169,90,212,88,156,206,77,109,147,151,96,165,106,161,119,57,102,200,121,22,103,242,1,238,93,88,20,224,184,236,222,48,10,209,16,27,96,249,160,59,76,157,115,188,109,177,193,168,221,88,158,41,135,155,183,161,166,249,96,56,130,124,225,99,124,212,42,123,18,27,117,205,241,181,208,126,74,18,67,134,66,159,86,88,135,145,206,20,219,18,66,148,228,233,102,154,86,176,232,228,157,59,87,199,60,51,98,92,133,135,81,71,110,129,155,156,219,84,7,212,136,32,96,154,67,217,40,240,49,185,189,108,129,171,97,206,147,169,128,194,92,158,239,183,191,142,246,54,86,254,24,81,178,96,66,238,60,232,224,220,97,226,29,120,38,169,250,52,43,171,54,55,72,14,124,78,202,162,87,147,166,115,115,6,46,213,41,77,155,84,55,114,124,190,171,233,115,150,65,61,239,181,61,77,67,30,24,63,239,161,219,40,205,86,160,199,95,210,7,223,100,159,118,192,153,82,31,65,43,235,51,126,57,101,225,140,25,84,13,87,47,143,33,253,76,26,107,43,60,145,24,117,248,56,29,242,96,208,178,64,64,21,48,21,166,207,222,6,62,15,235,27,117,129,133,122,189,29,139,150,125,146,54,217,225,70,146,167,61,24,58,102,223,207,232,55,235,98,17,28,148,115,219,215,22,196,119,40,27,10,12,53,152,239,165,5,77,17,233,71,155,188,74,15,131,1,146,67,229,126,38,65,157,234,114,91,6,229,103,180,12,5,70,137,170,196,205,45,32,33,15,78,138,58,123,48,9,18,146,46,21,4,204,42,86,179,163,248,195,75,208,134,210,148,175,190,194,164,173,169,43,60,179,7,192,25,130,217,244,173,143,57,184,189,180,193,180,152,133,194,7,212,116,227,46,218,153,112,89,47,110,100,66,124,42,32,92,252,20,178,128,113,106,220,199,47,70,201,148,228,185,97,97,168,61,96,152,65,187,204,20,235,147,201,1,23,28,15,133,169,97,140,1,111,180,41,233,213,131,179,201,173,98,136,57,206,203,125,96,8,134,125,72,107,167,134,113,11,140,159,211,31,108,236,233,10,83,49,92,2,198,146,145,247,70,213,109,250,150,4,29,151,120,218,84,129,178,3,150,135,106,187,231,132,111,49,79,143,167,82,65,93,75,147,65,163,208,250,45,47,146,202,50,141,40,208,170,238,164,156,195,30,153,75,121,174,69,147,234,240,245,145,77,118,77,30,140,254,171,238,49,23,210,113,40,69,63,24,90,118,47,175,100,67,145,218,157,9,157,192,244,62,211,68,226,84,156,221,105,57,178,86,30,74,182,71,222,9,222,54,119,127,50,204,231,82,52,97,22,231,26,254,88,153,175,158,101,56,77,6,58,239,184,186,89,111,167,192,180,125,185,99,198,216,37,233,209,227,40,62,54,170,71,69,176,73,199,51,82,168,167,155,97,177,82,150,54,132,200,102,154,150,121,156,29,249,184,43,51,235,115,179,35,123,54,33,79,75,147,40,122,70,100,251,218,128,140,4,101,27,129,225,118,136,17,195,234,79,178,95,192,35,12,179,189,195,131,100,206,22,120,181,25,46,33,201,24,205,146,76,210,26,195,235,246,41,159,107,69,154,86,40,189,54,158,54,135,217,48,228,167,33,214,76,30,123,32,201,77,54,92,224,73,33,151,143,25,77,120,89,118,81,42,194,94,36,149,186,54,18,137,15,102,213,85,223,223,73,147,75,32,232,160,61,191,77,52,67,158,252,185,24,242,148,8,154,67,125,133,159,36,48,50,206,49,226,185,126,100,130,38,214,232,8,159,13,197,118,42,125,4,94,236,125,14,195,206,56,228,181,176,187,154,91,56,103,62,211,44,40,131,66,136,43,123,140,55,145,25,16,66,75,102,9,4,3,119,80,96,33,146,0,22,100,12,136,62,118,71,41,1,150,231,66,157,167,185,255,96,33,222,165,111,181,77,148,198,225,206,28,148,45,248,172,155,206,155,57,76,223,85,86,148,94,168,237,104,162,103,227,93,140,118,59,20,223,23,46,48,236,200,126,1,23,70,116,204,36,211,164,81,112,26,25,100,128,237,51,218,5,214,14,239,217,162,170,141,198,245,247,96,133,24,123,152,224,108,40,248,200,2,55,219,147,29,166,194,189,43,220,173,212,213,225,223,183,19,152,202,65,223,159,19,211,70,223,202,74,89,3,36,25,242,252,231,105,154,144,177,108,153,223,93,122,36,136,53,86,54,24,135,51,97,5,121,235,1,59,188,135,106,18,82,164,91,199,27,195,172,180,253,174,134,245,243,193,236,239,222,250,100,240,243,167,0,119,31,239,185,45,98,46,104,129,8,253,93,10,201,252,84,152,96,251,22,88,232,94,126,161,173,157,227,107,100,14,227,15,188,167,55,12,3,39,77,47,18,96,29,253,138,208,30,216,18,194,83,174,166,12,200,121,108,128,243,148,250,147,3,163,57,19,99,194,169,63,63,240,178,222,105,135,33,70,109,50,42,70,67,20,159,139,45,126,235,147,111,200,205,82,192,216,163,58,44,200,17,221,24,17,17,88,246,76,249,216,20,38,175,107,129,0,147,53,149,143,141,189,239,108,238,155,202,250,37,113,212,137,238,226,188,5,65,192,133,192,155,194,84,132,93,106,114,98,191,69,10,130,172,253,20,217,140,139,154,136,153,62,24,52,154,46,143,187,233,220,107,210,67,52,33,177,89,151,238,5,24,57,34,89,0,248,102,94,38,133,175,68,22,78,246,127,90,122,243,109,55,3,110,75,57,159,97,193,176,152,199,133,7,37,216,178,126,160,252,247,172,208,175,43,171,73,5,23,109,67,116,57,250,205,225,97,150,186,182,89,41,153,119,205,39,82,224,253,124,60,25,52,20,166,92,49,141,30,43,58,252,228,131,24,119,226,242,155,67,87,41,241,12,58,154,102,109,241,57,203,54,205,201,128,97,18,74,174,11,0,205,56,118,69,17,248,108,82,45,158,28,219,75,154,244,204,222,175,46,27,176,161,150,63,175,253,126,155,26,235,121,91,64,76,174,184,9,211,60,29,222,48,96,250,79,163,214,53,159,67,118,96,42,125,178,127,79,14,244,188,20,198,228,188,162,28,199,153,227,92,147,21,100,253,225,249,138,212,81,141,215,154,84,84,80,221,5,235,193,116,24,91,53,11,58,154,147,47,28,148,142,98,181,71,57,189,166,171,21,158,137,6,157,191,56,31,103,250,215,238,138,105,27,106,229,188,244,193,215,37,90,158,198,110,175,28,131,211,90,134,99,72,136,205,86,169,95,33,11,81,157,129,10,152,90,240,42,31,107,19,10,43,14,159,93,123,8,167,234,132,159,55,59,191,55,46,13,76,141,239,183,187,81,166,47,135,225,0,211,83,147,6,169,186,99,188,19,133,207,114,230,162,17,68,251,226,15,134,230,185,181,166,48,9,153,171,179,204,226,163,110,225,125,45,84,180,201,155,59,76,181,242,11,153,31,79,142,218,79,255,30,211,8,41,244,201,201,202,78,31,150,137,69,63,182,194,20,224,93,142,251,95,170,69,47,134,99,210,165,96,81,203,132,215,249,125,204,206,49,62,253,99,78,147,248,147,61,169,163,121,151,226,234,110,60,141,239,131,117,218,84,175,145,15,140,198,196,43,135,61,246,232,217,218,187,131,53,43,253,231,1,233,58,107,113,235,108,250,57,15,70,185,97,248,142,52,105,171,22,162,64,40,56,169,151,240,17,53,137,104,153,194,48,5,236,246,80,58,250,228,167,177,195,219,136,123,163,143,39,187,184,201,252,181,26,40,150,182,220,26,134,123,215,213,176,139,83,146,109,218,130,94,45,173,128,207,216,235,115,87,243,215,223,79,175,41,133,26,211,202,87,93,103,225,7,167,38,15,14,189,88,12,55,211,110,201,177,57,126,74,125,142,18,84,145,47,61,76,178,185,6,188,201,118,200,115,163,77,53,114,220,123,155,252,234,131,209,198,186,100,72,246,49,73,96,201,144,193,186,57,171,79,35,178,170,194,165,129,58,23,21,221,62,102,80,251,73,144,19,217,214,134,13,22,48,50,89,93,96,202,108,215,120,179,140,6,128,128,217,223,119,173,111,18,66,211,41,176,149,90,196,7,161,159,74,231,40,138,233,115,197,2,160,62,72,20,30,15,140,13,208,219,91,0,69,215,253,177,136,97,147,47,1,119,248,225,4,62,158,104,105,83,96,169,135,32,243,85,235,124,87,35,129,83,4,53,61,202,183,246,224,199,125,51,137,221,210,213,12,121,107,43,47,122,40,100,89,46,14,134,178,234,70,55,51,96,244,108,207,217,117,7,133,254,225,38,53,61,48,222,206,234,167,226,128,46,71,14,69,242,160,24,154,23,69,61,51,203,44,220,214,55,233,3,58,96,125,200,18,194,65,150,129,6,174,11,87,171,223,123,106,108,204,139,183,83,82,13,84,167,200,246,97,246,141,228,243,236,184,103,88,184,83,224,197,214,237,55,135,231,166,137,56,94,250,9,1,61,248,252,252,211,114,131,211,62,196,241,14,74,43,135,168,94,34,218,215,92,209,222,96,109,216,183,106,176,28,22,212,129,81,43,172,2,55,124,224,225,112,170,91,24,164,22,68,178,251,186,116,232,71,64,179,38,10,193,201,24,250,124,195,226,176,24,210,89,67,82,148,66,115,191,57,125,34,194,73,100,178,39,197,149,200,233,210,128,15,236,201,227,157,245,65,7,226,133,59,45,255,42,227,155,209,3,15,75,163,227,49,231,183,173,224,6,16,36,114,184,255,184,153,4,54,90,17,191,57,13,114,123,42,92,7,74,165,14,143,165,228,188,44,182,115,4,248,2,233,224,93,94,236,124,2,20,65,2,166,125,81,70,45,55,222,204,183,52,124,236,34,66,38,180,200,97,169,62,24,218,174,167,118,72,31,231,28,126,194,64,71,85,133,190,23,147,22,101,205,250,224,44,129,76,224,222,93,161,133,200,252,153,26,75,175,198,174,109,129,90,103,184,160,70,213,21,23,211,94,36,130,208,153,2,254,30,15,126,124,198,46,233,38,90,149,27,236,68,14,163,99,32,74,139,180,252,239,247,61,137,59,168,184,43,133,185,228,148,126,48,28,148,231,160,150,247,162,188,50,54,60,134,148,150,222,7,47,163,250,184,131,214,8,143,45,253,34,56,17,174,77,182,137,100,76,169,64,54,18,141,218,220,68,163,218,172,73,208,4,246,143,57,93,131,149,228,21,77,123,91,224,159,112,253,133,187,149,2,15,129,81,94,246,53,100,242,221,66,83,5,11,12,253,80,254,219,157,130,25,17,122,164,213,167,134,247,69,214,115,74,25,49,140,90,180,179,221,49,111,132,192,84,215,150,138,22,124,15,135,33,140,16,101,90,50,170,61,206,160,179,167,157,153,40,218,202,133,222,144,28,47,70,38,65,68,115,214,175,247,195,103,75,179,34,200,242,129,49,135,122,192,214,47,44,176,105,176,199,213,25,37,17,189,154,227,54,96,203,185,190,52,5,48,27,186,127,208,140,228,174,220,27,82,241,203,194,0,10,19,186,108,60,208,10,172,91,83,126,96,43,119,215,239,73,69,68,118,215,13,166,16,18,227,2,83,244,186,3,166,110,165,202,247,60,118,218,217,66,47,108,140,110,89,191,167,69,87,125,211,51,46,27,253,32,196,108,110,178,24,20,154,85,145,79,38,249,82,183,91,182,245,39,151,44,95,155,70,235,236,94,142,113,130,207,42,63,141,53,147,220,218,169,92,188,117,34,30,39,168,187,92,16,169,227,214,84,104,251,172,93,52,253,252,209,172,234,92,175,54,17,80,63,165,206,217,9,205,145,94,61,104,59,246,39,63,38,199,146,132,0,242,141,195,67,112,211,84,62,134,116,231,32,106,82,247,138,123,39,163,14,19,20,43,195,191,54,53,8,200,80,10,188,96,37,240,17,31,48,2,202,79,83,164,79,85,196,133,59,137,56,57,40,42,49,105,87,134,58,48,238,90,82,24,94,209,29,48,194,183,77,30,60,67,231,116,101,219,54,253,219,173,137,182,51,210,30,158,221,7,230,244,150,105,140,0,78,175,129,210,96,38,35,94,127,91,191,143,25,158,67,155,122,241,25,226,219,151,135,224,52,225,88,217,203,41,24,204,97,180,91,249,96,31,50,42,237,21,112,34,74,101,204,28,114,243,6,121,85,92,93,232,44,150,243,145,109,165,185,230,238,174,176,177,72,170,14,255,26,49,71,31,114,18,41,83,86,16,92,233,117,197,144,211,138,218,100,103,160,191,167,44,223,234,43,65,85,61,164,160,16,117,117,102,35,144,37,180,47,40,93,50,238,68,21,11,157,76,249,105,106,167,124,47,46,166,213,45,251,70,53,194,250,237,23,99,191,47,157,73,176,82,248,10,32,103,91,117,5,52,203,233,186,51,65,29,220,150,186,238,243,62,231,159,105,22,135,173,252,109,11,92,74,11,148,194,70,169,65,70,49,132,232,198,131,219,103,207,129,208,180,196,2,225,196,232,75,127,26,91,165,249,76,49,198,215,151,169,54,21,233,221,71,220,155,68,210,214,139,177,241,107,192,149,39,151,39,67,213,213,213,101,55,150,43,229,167,2,227,158,249,250,40,56,91,210,186,64,223,60,53,232,62,102,240,147,168,180,115,163,195,173,228,128,237,209,245,106,219,75,253,189,168,198,21,173,169,99,30,208,165,225,214,76,41,90,80,11,209,14,49,9,191,181,137,40,200,225,69,12,134,227,202,97,147,172,150,7,107,40,78,39,159,132,150,149,21,237,115,178,216,46,238,48,225,8,237,93,69,190,127,204,28,126,130,80,115,151,117,192,233,5,94,110,247,98,106,20,9,254,1,19,30,236,1,227,85,202,189,143,129,80,93,28,144,8,10,188,198,111,241,144,110,118,214,113,96,248,101,197,70,99,78,146,24,191,48,82,16,194,18,79,115,7,113,2,71,41,164,95,50,40,24,43,238,14,83,32,57,68,123,150,47,69,247,115,115,56,27,101,227,131,183,105,21,220,211,7,93,64,40,181,4,54,181,90,255,233,227,219,205,15,74,44,196,77,102,106,110,186,222,153,120,134,159,107,36,191,186,212,133,162,76,71,84,204,71,196,68,198,100,63,33,6,217,74,12,24,187,187,20,17,31,24,139,217,183,178,140,133,37,22,18,242,88,45,162,146,25,250,83,233,173,89,168,201,100,151,171,70,238,181,75,5,254,50,253,29,151,71,62,104,181,252,192,131,137,210,23,55,105,105,255,223,194,202,116,224,115,210,245,248,105,232,47,179,156,153,56,214,59,2,62,52,1,167,207,147,101,43,237,244,1,133,108,80,143,181,110,243,125,4,154,148,100,244,108,170,116,83,52,31,19,114,161,122,172,161,132,230,94,186,113,178,74,49,132,133,105,115,204,110,78,245,45,225,3,12,152,115,64,111,127,46,234,98,114,81,24,6,150,152,99,199,167,63,166,129,60,118,133,212,210,247,42,234,8,206,199,22,152,130,237,228,135,131,21,148,74,233,229,129,39,50,95,219,97,212,31,196,251,193,46,159,219,55,163,4,79,64,149,29,28,23,243,172,234,238,112,75,218,146,183,140,182,105,60,24,45,13,57,29,206,182,183,135,199,105,97,152,78,194,95,116,208,106,173,8,14,143,221,132,47,16,24,153,237,17,48,76,73,50,145,70,51,243,56,96,166,180,44,0,19,67,185,170,156,124,215,218,212,13,239,166,180,226,71,15,186,218,181,235,197,236,85,241,203,149,93,87,223,106,210,161,18,183,166,166,109,233,197,104,151,186,173,108,77,235,61,125,96,202,4,227,230,153,202,163,242,129,207,231,91,15,62,235,90,223,122,89,12,58,96,246,16,249,92,131,106,57,159,73,212,40,12,245,132,201,15,52,63,29,206,226,160,215,252,115,241,126,1,104,218,172,170,162,198,182,224,198,46,4,76,26,125,3,206,235,246,96,17,17,163,2,75,118,104,43,185,26,241,211,198,101,213,254,13,92,99,14,91,223,160,156,183,192,41,162,169,116,253,20,169,99,2,70,81,215,7,5,45,100,201,198,45,171,216,77,30,238,65,71,37,11,21,39,112,109,113,152,211,90,211,68,186,220,110,126,126,46,126,155,114,24,221,145,38,169,224,254,174,102,215,233,159,39,239,123,199,176,192,149,149,63,131,106,73,213,11,67,234,177,116,99,160,208,196,13,160,68,203,234,208,7,35,55,228,63,12,249,96,206,31,148,70,29,159,224,148,231,171,119,127,62,252,232,239,91,163,12,75,75,195,159,67,131,245,76,50,166,229,173,16,109,103,223,165,255,56,190,79,69,106,193,217,101,77,130,149,180,254,67,43,60,170,183,83,173,25,43,93,125,177,217,74,8,108,57,245,63,48,37,113,114,117,55,222,157,7,211,150,34,63,125,220,193,238,196,16,22,44,145,10,106,116,205,143,247,82,227,185,9,28,54,185,152,220,210,61,110,48,117,169,219,124,59,80,69,19,52,221,136,51,194,167,199,118,22,167,184,18,8,63,123,111,187,48,154,234,239,219,87,250,226,171,183,102,28,20,142,163,87,74,89,45,61,230,228,109,13,22,34,82,154,15,158,112,5,55,127,50,43,239,120,86,98,165,197,1,217,194,11,39,246,244,103,6,30,184,195,100,250,43,163,64,213,214,84,125,244,106,15,195,131,82,136,172,79,6,93,152,23,242,180,203,129,172,247,102,151,127,87,83,122,86,5,133,167,227,214,200,129,142,149,244,185,237,76,159,254,96,139,20,179,220,155,58,206,234,159,154,120,82,18,122,30,204,6,58,165,239,136,34,115,150,37,221,73,224,147,2,111,135,207,248,14,49,214,12,78,94,65,10,108,52,210,10,31,223,190,251,111,15,107,159,253,192,181,196,79,119,122,228,95,21,92,229,151,80,241,114,152,109,120,40,76,208,50,59,76,171,186,104,149,18,84,32,30,50,29,62,107,94,188,40,196,65,236,100,116,24,117,76,153,195,211,238,61,2,166,222,254,109,126,21,94,215,225,204,114,204,102,152,32,170,192,231,201,71,252,118,197,146,144,165,139,96,55,230,180,195,196,0,135,192,198,119,154,226,106,186,62,100,38,17,90,89,222,121,1,124,94,253,89,184,149,70,138,179,126,125,174,88,95,187,12,249,50,245,218,236,31,12,179,82,166,56,4,230,57,197,189,207,249,77,215,240,131,161,68,168,49,75,41,56,147,170,70,244,62,200,178,248,131,19,77,148,29,105,89,181,199,140,95,62,179,78,37,167,77,181,192,219,145,171,41,205,73,241,7,122,224,40,44,92,201,105,136,228,178,156,9,12,226,90,94,133,100,249,201,103,234,81,247,157,167,235,116,33,97,123,14,50,145,64,134,192,247,156,248,87,63,217,62,221,20,85,3,74,76,235,112,169,236,101,212,0,207,234,177,87,98,205,57,220,63,13,33,141,20,113,113,210,151,106,129,1,137,102,53,59,221,189,109,23,253,116,84,216,30,141,247,143,238,199,127,154,75,133,249,252,108,95,132,168,114,92,11,95,220,227,134,198,145,60,179,214,127,153,102,3,217,11,201,35,192,208,243,67,73,95,38,233,252,163,168,63,229,80,217,62,59,6,209,197,247,210,221,122,95,93,248,249,156,99,22,245,121,48,61,57,195,197,151,173,154,90,172,177,3,79,171,249,112,152,58,4,33,219,70,218,47,59,253,85,165,238,242,28,117,77,96,34,149,211,245,193,209,156,144,41,76,148,154,154,24,135,141,29,65,94,172,27,23,157,11,128,83,35,220,69,16,14,146,15,254,155,139,26,5,152,62,184,241,115,223,170,71,224,166,78,1,92,54,76,127,191,154,8,92,23,126,127,10,59,178,107,74,161,223,89,36,192,7,197,65,9,226,232,138,46,9,74,51,2,15,236,55,127,45,74,86,229,224,163,193,155,186,20,255,105,186,194,84,91,201,250,122,199,173,50,133,178,5,246,161,42,48,218,229,113,245,180,236,233,163,32,167,37,1,250,12,135,43,141,21,114,115,114,221,171,248,205,33,118,20,122,5,122,224,32,222,240,23,91,156,117,194,188,126,140,233,22,242,99,213,216,254,37,184,72,209,59,138,228,205,231,10,49,163,227,85,255,121,236,53,114,5,243,22,186,183,2,75,82,222,98,114,193,74,225,148,8,84,132,17,207,173,127,142,71,165,204,161,210,27,104,207,114,44,9,171,126,12,139,129,42,61,98,167,191,240,229,217,67,154,49,201,230,7,159,153,234,162,84,192,244,44,132,39,71,209,124,42,215,21,35,204,141,82,64,236,120,38,249,69,105,107,117,152,40,121,196,149,200,36,192,11,250,139,217,2,103,26,15,150,192,68,216,123,192,148,246,124,224,98,13,152,1,31,115,49,34,213,192,148,174,252,194,36,6,155,248,132,194,28,97,239,230,244,125,202,123,65,8,123,221,118,82,103,40,160,36,189,154,122,195,92,2,182,194,216,7,91,145,103,13,52,175,151,31,3,133,0,172,251,144,158,165,222,94,136,17,152,142,213,145,227,106,75,90,5,92,96,77,42,191,51,200,96,234,37,222,144,35,164,218,111,235,160,229,252,200,126,78,129,217,126,115,125,240,35,71,5,61,230,74,249,133,127,126,111,125,150,91,22,152,124,201,126,15,86,94,148,156,146,149,70,119,83,92,60,9,165,14,133,119,127,83,5,166,186,71,223,8,124,182,234,28,83,197,88,186,139,252,52,157,212,87,178,20,24,247,119,200,205,173,106,178,197,163,33,248,32,223,227,120,40,16,253,199,213,236,107,89,134,148,40,249,61,121,183,165,79,142,109,47,143,118,102,202,184,205,77,6,163,72,36,131,6,241,112,141,175,77,177,111,31,50,226,68,194,115,140,184,209,103,55,121,114,170,85,83,124,78,252,58,29,113,82,154,55,230,11,250,35,95,121,48,97,146,253,219,141,15,156,62,118,84,165,146,136,104,212,157,196,148,224,36,93,33,80,157,239,91,33,66,173,212,78,66,162,8,76,178,206,151,95,133,118,106,46,185,154,237,120,248,163,97,115,172,39,56,84,127,101,234,151,196,7,248,140,82,73,242,218,147,70,163,209,99,83,194,108,144,185,68,42,104,248,206,64,98,72,250,118,15,188,56,173,75,92,61,40,20,91,2,143,126,171,48,64,127,49,182,135,82,111,125,211,130,192,24,83,73,30,28,149,202,75,25,110,48,93,93,111,99,168,144,104,222,70,34,224,82,133,81,28,216,104,168,71,192,103,178,148,33,48,122,56,129,18,239,201,114,111,74,106,110,165,248,15,94,171,11,74,5,64,12,56,199,240,144,239,129,247,68,13,87,192,72,67,203,189,209,40,152,241,61,120,173,167,98,201,191,158,51,107,212,184,121,165,34,72,111,78,45,114,141,183,134,210,180,203,213,240,213,142,152,73,180,114,190,242,121,224,110,156,118,14,155,18,201,91,33,104,87,92,254,235,223,84,32,117,241,80,116,4,226,193,248,114,47,196,9,90,76,9,197,97,196,135,179,160,84,173,212,226,40,5,110,69,126,152,186,166,17,159,195,218,15,138,188,21,189,15,183,73,195,214,7,139,75,30,140,52,97,223,229,173,174,243,108,242,169,7,217,240,56,118,137,83,62,157,164,74,124,199,42,163,2,166,109,76,126,123,209,229,49,98,233,150,245,216,160,171,137,59,149,219,102,247,211,0,29,175,49,29,152,24,127,137,123,179,211,202,2,168,150,241,138,57,10,217,115,215,175,69,173,254,229,127,183,39,91,235,73,15,194,102,10,137,111,44,0,44,186,87,60,111,100,167,219,123,134,13,166,25,58,11,12,51,230,67,209,52,173,130,210,65,249,70,156,132,78,29,2,247,216,49,136,253,164,207,141,145,79,93,113,103,227,104,147,59,103,52,250,90,192,68,116,246,155,223,20,200,180,171,178,241,219,111,132,248,225,192,213,8,1,101,233,209,157,32,48,117,198,241,169,233,37,127,13,220,21,90,233,238,84,209,192,176,205,200,44,196,211,72,151,41,7,24,14,119,177,176,206,14,156,232,205,186,48,150,165,78,179,70,202,171,197,68,193,212,239,98,230,52,200,223,91,44,251,70,199,142,62,26,45,24,151,47,16,120,138,128,13,40,245,88,142,13,235,118,125,32,252,250,37,22,53,106,189,75,236,144,243,93,105,239,244,85,77,147,215,150,253,159,165,50,83,108,102,231,20,202,143,47,134,180,39,133,145,237,193,121,109,57,238,145,210,203,239,98,132,162,229,92,163,237,31,227,240,194,80,57,137,141,67,250,17,106,156,64,217,206,229,214,219,250,97,91,192,180,80,189,123,247,100,101,37,37,96,66,163,2,35,153,124,131,92,191,159,78,85,86,30,66,49,176,250,196,107,161,32,187,5,166,80,184,230,128,147,164,69,128,169,191,29,1,19,159,236,239,83,35,37,133,203,42,240,124,171,154,58,55,12,230,64,233,54,148,139,105,216,41,110,54,86,171,166,144,3,151,4,216,249,4,49,42,80,157,201,134,211,33,249,202,51,70,165,90,40,241,193,171,167,246,246,58,122,51,155,28,215,136,50,193,69,124,225,2,75,155,204,112,162,15,101,199,226,67,68,73,237,97,252,147,94,226,123,22,164,141,228,96,179,140,252,251,220,8,150,110,249,96,195,232,186,135,127,48,244,188,116,233,194,127,112,243,207,160,139,42,144,55,42,227,215,188,229,79,134,48,68,150,93,154,26,232,126,43,23,129,49,244,229,120,129,187,113,198,153,73,5,202,86,208,232,104,125,68,249,47,167,88,118,116,191,142,176,5,138,73,19,202,128,15,115,142,230,253,154,101,217,179,47,129,33,160,245,139,41,171,153,242,82,182,179,198,173,167,81,217,203,173,173,143,174,56,74,32,80,236,4,72,8,92,214,231,192,103,147,132,65,94,96,154,249,251,255,39,235,204,113,182,9,146,227,124,23,218,52,106,95,120,0,89,242,100,10,52,8,113,64,208,224,130,209,200,32,8,30,64,55,144,44,157,65,134,142,36,1,186,133,234,201,183,50,43,122,52,24,99,230,143,175,251,237,174,174,37,215,136,59,158,22,172,121,21,14,192,59,141,18,40,95,66,28,213,179,22,206,189,252,216,66,70,53,109,49,56,209,39,46,195,183,43,235,126,47,50,98,147,214,252,234,118,54,170,159,179,200,177,133,212,50,17,31,135,19,4,32,93,96,194,38,201,111,142,171,177,101,245,176,124,160,6,114,56,107,11,44,48,85,117,110,135,23,78,170,71,108,95,237,168,153,97,51,22,235,202,220,50,42,211,148,40,239,205,207,178,37,159,38,232,216,72,16,57,90,77,84,232,193,144,115,38,183,10,81,28,147,42,29,96,2,79,165,56,140,35,37,230,170,245,70,117,55,72,105,138,192,56,126,48,133,36,183,158,11,152,222,102,177,20,76,108,179,249,242,48,97,160,36,166,219,178,99,45,158,188,153,45,188,5,182,108,121,160,36,165,222,160,152,112,107,111,119,134,67,58,80,167,124,16,123,173,225,203,58,87,42,48,100,72,161,94,200,213,77,55,26,244,187,110,41,212,254,173,238,14,4,52,36,56,86,2,99,122,184,217,72,189,121,175,91,175,62,123,99,247,173,148,218,176,241,74,142,129,233,83,202,113,53,166,239,231,183,81,64,243,243,231,192,231,147,138,55,137,220,203,44,62,87,112,68,246,148,115,115,33,152,116,171,86,12,38,169,37,55,239,36,205,124,141,100,36,141,134,28,171,11,190,184,234,27,177,165,196,178,152,172,203,120,142,119,252,182,81,171,201,111,159,125,216,245,176,13,70,50,92,208,108,111,238,40,125,24,98,76,67,117,183,174,28,146,253,52,170,210,122,239,227,131,197,234,229,193,233,158,19,24,190,238,247,211,148,214,127,126,251,28,242,173,188,155,23,73,219,99,236,85,8,74,222,91,139,8,154,213,36,166,21,187,37,154,6,57,201,142,183,172,253,36,94,139,44,137,94,108,53,194,67,6,28,90,88,129,73,92,201,128,67,101,45,43,132,66,149,29,43,31,125,90,49,192,22,105,169,234,129,5,166,194,210,48,18,12,213,163,189,169,176,153,151,75,224,106,89,2,159,103,169,139,202,101,181,250,157,153,75,76,98,228,216,102,19,152,120,90,172,93,226,16,83,111,94,104,166,142,109,133,213,151,228,192,55,3,252,253,182,81,169,139,133,182,77,101,202,125,186,115,163,148,94,63,53,48,166,186,199,37,178,9,239,136,147,64,44,6,89,60,135,23,17,203,41,176,245,173,237,216,87,206,150,84,21,102,152,220,249,225,115,242,23,15,38,211,215,227,209,136,20,168,133,182,33,148,205,251,193,112,65,202,205,7,73,3,183,182,77,213,75,214,238,30,219,146,202,142,54,248,207,229,222,244,141,93,125,19,131,183,208,86,0,99,47,118,31,114,146,250,75,22,16,181,236,52,20,5,76,199,123,21,216,250,60,231,187,90,79,94,4,223,206,114,140,159,166,69,83,14,199,109,157,19,57,63,248,124,1,153,43,198,45,234,46,200,129,33,103,149,7,167,156,191,198,78,78,13,235,18,35,10,197,211,246,190,181,149,60,9,184,96,53,29,1,99,82,111,133,233,146,14,148,86,224,184,24,2,14,168,223,227,98,116,141,159,231,180,172,159,179,180,152,195,231,179,191,210,5,96,186,206,223,9,3,241,197,20,248,28,163,174,107,100,39,12,101,71,91,96,148,101,119,192,197,20,55,63,112,75,49,224,232,241,60,6,170,106,244,155,169,196,217,104,116,98,91,126,27,194,94,31,51,200,126,132,91,174,66,208,156,123,241,211,11,166,155,246,20,124,128,233,13,75,113,53,162,153,83,70,133,250,143,234,99,74,66,38,61,202,0,26,15,136,88,22,71,73,47,101,121,110,235,212,137,39,35,121,240,42,165,129,81,183,117,83,157,70,130,188,244,201,160,122,110,30,208,135,110,118,189,62,33,96,203,135,251,147,65,117,255,184,14,128,161,73,27,1,211,59,183,229,131,108,42,169,221,69,73,68,234,228,16,32,244,105,226,59,14,99,49,52,133,87,223,55,57,11,204,152,189,5,66,176,1,58,238,187,186,32,184,234,143,38,10,152,160,128,71,221,225,102,41,18,186,88,112,112,244,21,40,58,201,111,109,154,162,161,243,144,80,112,143,168,252,26,2,119,99,95,117,152,77,231,5,215,144,35,66,235,192,225,243,249,132,9,1,248,140,225,244,99,151,109,88,106,238,129,105,180,245,83,0,147,40,203,28,207,213,204,63,255,94,38,143,40,147,129,158,178,117,83,160,48,52,112,26,86,25,51,148,17,60,125,99,4,14,114,68,44,20,100,143,11,83,29,165,209,42,201,144,157,185,128,8,183,195,197,88,144,4,30,184,191,217,97,40,173,171,188,22,54,239,229,10,1,78,132,182,101,72,41,57,191,245,57,208,123,89,94,90,222,11,13,179,219,82,6,12,221,239,243,210,89,246,182,128,3,174,68,136,3,102,139,186,108,6,160,214,109,177,4,53,251,63,126,250,236,226,235,5,85,174,26,123,123,87,147,207,217,2,83,68,240,126,154,46,192,45,55,207,203,196,36,222,205,177,16,30,124,198,100,237,180,226,181,115,209,149,111,221,5,151,51,192,96,218,188,170,192,12,233,124,48,158,132,60,26,37,159,163,198,205,109,9,190,65,59,251,31,30,84,143,47,130,197,39,232,194,88,140,169,146,85,12,138,64,42,210,110,37,199,136,83,4,34,79,54,127,121,19,135,77,181,242,161,70,201,181,223,215,132,226,181,9,204,161,236,32,90,31,47,174,189,108,53,214,55,193,41,40,81,148,72,106,139,89,70,105,151,236,56,108,112,173,164,152,225,132,1,179,92,77,223,193,165,128,183,5,0,221,137,160,181,122,223,177,161,101,203,183,96,77,247,25,147,12,10,141,215,67,7,12,73,91,127,191,12,95,178,220,155,242,88,247,234,236,193,202,11,15,44,139,152,121,248,151,149,7,133,170,188,21,229,132,111,142,17,166,144,29,190,90,132,236,221,250,140,180,172,90,82,120,115,77,93,57,143,63,151,102,116,26,42,211,251,142,199,57,149,165,3,59,137,179,10,27,12,203,146,188,213,128,5,255,110,240,52,196,209,82,41,55,31,232,96,191,133,151,41,50,19,180,152,84,90,160,86,5,36,240,113,157,114,60,152,209,250,201,131,13,227,107,138,101,103,10,62,250,96,27,151,177,61,88,170,234,240,114,50,253,95,49,40,232,37,202,97,143,71,120,150,67,188,117,198,159,145,155,79,139,192,188,71,155,83,252,65,220,137,49,222,131,163,161,86,228,123,224,73,150,216,100,7,140,14,91,102,40,197,26,227,189,87,23,10,133,250,147,48,90,111,200,172,140,93,97,83,178,137,215,34,240,208,139,192,184,216,237,237,69,163,188,222,88,224,99,66,250,89,207,60,74,232,151,6,220,32,135,122,83,148,184,156,156,152,132,146,207,227,236,119,46,137,115,111,5,176,244,77,92,148,250,150,153,223,120,83,200,89,122,76,35,226,35,91,182,216,102,109,161,97,70,216,193,254,222,10,250,157,230,51,184,82,10,133,34,136,192,112,147,187,235,79,73,214,99,88,48,20,138,153,21,7,61,71,191,188,51,237,91,238,248,147,160,126,28,203,128,219,22,79,216,16,159,157,8,34,191,99,35,184,105,196,190,243,116,234,13,62,39,158,71,42,17,53,21,49,110,96,66,236,43,96,18,5,89,111,222,8,156,250,99,195,151,90,197,10,160,122,137,186,97,135,105,216,148,231,54,173,61,79,127,159,5,60,107,211,95,166,176,60,204,170,106,199,182,254,50,9,240,176,232,160,38,150,217,219,80,139,124,6,31,76,86,117,202,135,68,167,162,121,198,39,65,87,177,245,99,12,219,99,31,250,36,29,0,169,8,72,97,199,18,14,236,10,19,90,244,108,17,71,83,123,138,238,228,63,137,178,120,142,32,25,247,136,236,38,20,73,245,228,17,5,224,53,100,31,107,20,101,212,48,177,73,201,20,93,25,211,106,134,71,92,13,111,187,12,25,70,64,15,51,183,115,36,233,228,95,214,15,250,96,59,131,20,62,47,94,226,189,41,121,239,122,243,150,230,122,143,246,99,124,19,120,237,122,169,104,246,143,143,109,14,189,26,174,74,143,170,37,90,108,167,126,206,99,21,239,17,79,126,190,92,106,114,154,118,136,71,171,71,159,82,53,62,183,44,240,113,158,123,141,73,74,227,70,127,239,77,192,8,9,156,88,32,21,221,19,129,173,12,215,111,14,111,157,184,199,180,115,229,58,231,51,224,209,177,145,223,166,221,58,130,168,103,83,32,64,191,5,102,167,12,243,31,161,4,73,56,209,207,101,189,252,97,131,87,61,19,33,237,197,147,245,221,106,91,145,182,192,166,211,224,135,135,133,150,183,94,77,233,103,192,231,3,80,152,36,240,50,89,114,135,177,30,245,181,233,94,185,213,251,108,179,118,181,222,124,145,219,15,67,1,218,40,177,23,81,14,159,43,14,0,40,146,106,251,252,54,196,166,237,217,63,120,135,2,31,235,231,18,110,219,193,102,5,156,10,91,191,254,133,145,97,146,157,148,215,46,207,254,233,68,251,75,251,192,46,175,11,156,40,17,248,12,26,1,39,191,55,205,46,163,233,213,199,243,91,97,214,85,248,90,167,194,25,253,23,31,52,50,40,61,235,205,233,28,92,254,218,63,190,69,29,149,60,160,32,117,120,148,242,125,52,162,236,219,31,13,114,184,89,247,231,209,150,215,220,80,46,12,177,224,231,201,207,176,20,63,177,11,217,198,93,63,19,113,220,122,240,109,66,205,80,45,124,102,98,242,8,19,201,62,34,132,159,171,199,179,179,51,230,252,214,121,74,238,57,108,9,90,214,235,212,15,102,9,174,184,183,145,242,125,190,167,201,47,57,140,2,223,231,139,80,108,27,247,62,246,151,110,152,204,36,178,65,14,155,190,158,14,41,7,80,44,176,108,29,17,242,224,21,54,229,30,55,111,69,235,4,201,209,213,48,57,51,249,91,49,83,208,243,122,46,44,225,169,145,244,206,212,141,133,29,146,105,88,25,242,45,27,181,47,51,6,148,18,111,93,93,70,109,242,80,232,12,229,165,224,181,41,225,8,26,119,175,248,106,29,58,143,22,38,103,70,23,91,222,233,252,103,191,231,62,239,63,94,173,57,48,44,26,113,49,114,172,41,233,79,211,108,31,246,106,162,86,121,232,205,73,25,141,25,176,210,93,194,40,137,118,124,246,225,78,201,200,212,4,134,24,218,77,233,181,109,154,202,111,211,228,22,171,7,150,95,146,39,2,83,144,230,223,114,145,149,41,91,225,106,186,243,14,155,224,180,194,118,112,7,76,198,92,158,204,228,10,221,35,91,212,215,72,94,230,124,59,2,107,62,104,139,34,106,25,82,56,76,96,66,113,148,160,204,155,222,35,219,82,245,31,166,65,78,246,240,99,200,177,107,175,64,57,253,5,69,135,165,196,181,150,58,223,10,183,40,205,2,62,147,95,142,166,97,20,254,227,93,93,139,228,53,207,255,229,240,169,129,226,212,79,65,145,77,118,223,26,247,159,248,236,131,25,174,112,77,22,143,178,197,245,38,45,50,60,75,109,81,168,99,120,202,123,209,241,239,198,50,111,77,65,142,92,13,83,221,229,152,49,184,23,13,114,34,147,57,90,220,155,252,145,28,15,20,254,211,120,229,240,66,70,177,10,92,240,55,98,204,246,57,188,171,188,151,41,245,229,152,38,204,112,253,212,63,154,71,255,92,20,6,165,169,191,141,138,234,155,162,37,101,13,154,13,163,162,139,139,155,233,202,11,74,176,227,77,163,129,147,37,51,101,189,14,81,155,254,152,72,111,6,27,129,255,21,100,48,102,143,188,52,174,117,206,41,138,29,125,187,58,179,74,189,38,90,89,243,103,207,128,253,227,193,217,196,66,223,134,67,103,255,16,120,236,212,223,118,101,205,72,15,197,95,89,111,183,26,200,63,102,129,11,109,207,53,206,14,83,51,20,248,199,37,28,103,98,150,98,160,131,46,34,147,43,208,61,134,108,148,240,126,140,18,219,17,245,180,93,102,202,36,109,245,14,107,138,107,245,165,169,150,40,195,31,204,36,147,36,108,53,33,9,232,17,61,34,162,32,167,237,140,252,24,6,10,58,99,242,198,221,20,173,28,181,78,35,249,20,200,5,230,56,14,123,51,37,201,7,15,194,211,97,4,32,46,210,101,135,101,82,176,67,59,108,69,43,242,208,244,40,239,23,193,41,16,149,201,147,193,69,80,194,54,26,16,15,45,133,11,225,141,8,25,208,61,42,19,212,18,92,94,54,79,68,1,145,50,249,24,63,49,208,64,91,209,48,57,245,50,132,155,34,60,201,193,46,40,92,30,47,158,48,68,189,28,2,149,109,181,38,97,139,14,253,202,198,190,153,34,188,51,97,239,17,127,205,98,209,207,206,53,181,5,25,208,69,42,103,197,212,183,102,184,37,55,63,78,61,236,27,14,159,179,82,42,157,215,50,6,192,152,98,139,168,150,108,162,196,85,223,181,208,158,72,144,112,17,112,241,225,90,86,229,41,216,182,216,254,115,12,80,66,127,48,218,83,59,222,9,69,159,36,83,151,250,58,40,255,28,54,81,172,170,48,142,74,192,20,54,233,136,212,98,210,38,1,91,240,83,96,168,149,34,156,187,241,49,100,135,164,178,163,223,102,53,224,101,177,186,15,156,147,192,40,126,233,205,237,101,221,215,50,226,142,162,104,117,162,98,75,150,176,59,127,223,43,71,149,143,9,160,61,186,70,131,153,162,207,207,195,200,45,250,57,114,123,174,55,173,201,210,73,179,44,78,29,53,164,80,244,143,207,197,244,201,123,254,54,65,29,151,63,159,154,84,204,170,1,179,77,237,207,213,165,236,8,240,156,175,47,118,15,23,31,11,59,46,134,175,164,126,46,134,248,53,210,110,166,30,242,129,49,185,86,164,221,186,22,245,218,36,108,238,36,90,9,250,168,243,51,40,166,248,26,57,61,242,204,58,85,168,94,10,183,29,6,151,165,75,143,204,126,141,192,21,76,232,69,215,150,181,198,189,100,228,18,193,167,131,118,10,69,34,175,70,108,84,234,112,176,87,142,243,20,33,53,218,77,166,24,86,11,153,147,22,57,88,164,180,183,108,209,199,250,33,3,233,223,139,252,69,214,245,53,77,237,215,231,194,66,9,232,3,99,77,214,26,57,218,4,11,146,192,43,168,6,12,174,85,243,218,52,137,208,20,238,48,246,134,216,70,11,94,162,8,148,240,91,91,54,156,141,80,103,68,10,151,181,166,15,65,161,180,140,215,130,105,88,143,98,184,158,157,251,217,238,77,41,179,92,157,77,41,37,110,78,54,81,166,202,166,245,54,50,176,11,110,18,185,182,208,197,17,97,47,66,112,67,31,155,178,220,85,227,151,97,170,233,122,181,85,4,197,115,211,249,245,138,62,22,122,173,245,101,96,97,46,105,178,89,110,211,131,95,241,173,251,57,62,170,94,77,239,203,142,153,130,172,153,108,88,86,250,23,29,116,100,223,207,155,20,129,11,71,87,143,121,102,93,137,2,227,161,190,223,134,30,94,223,123,34,147,26,193,35,84,181,52,53,182,105,23,155,17,65,29,91,123,197,152,208,70,155,28,40,44,6,50,104,8,207,230,58,223,197,235,117,174,91,79,211,116,134,201,31,60,164,10,251,58,95,94,250,132,185,72,63,173,192,219,76,221,247,224,85,26,28,168,89,232,45,215,120,109,19,32,151,81,33,48,85,222,107,19,104,20,67,120,19,167,124,193,114,250,187,164,124,246,192,221,42,198,226,131,33,130,171,87,163,62,235,21,43,176,228,166,174,51,17,213,232,40,215,103,178,192,31,252,224,77,160,58,98,164,44,244,41,219,37,103,105,154,17,180,198,228,209,152,26,110,96,202,175,118,35,153,212,185,194,214,200,224,48,69,120,233,115,245,92,53,54,37,114,209,123,233,111,55,188,178,88,127,144,188,174,207,205,33,46,15,152,56,138,236,166,8,122,133,107,194,218,135,213,69,97,66,249,177,103,65,18,243,168,138,104,159,67,131,198,171,178,136,169,28,207,188,41,12,219,71,148,203,16,33,127,123,53,155,82,11,123,228,192,4,131,223,139,209,155,215,151,255,52,21,36,85,154,55,16,246,176,158,127,175,178,131,110,43,201,147,33,58,227,38,45,5,126,172,231,33,48,82,246,175,40,18,246,203,44,79,134,20,116,68,111,51,93,198,73,127,27,101,10,55,133,76,240,104,60,33,111,186,116,11,173,225,81,104,10,27,117,151,81,193,22,143,182,147,179,121,34,4,41,40,254,115,20,71,89,29,67,146,65,233,116,101,69,37,27,234,178,82,157,107,124,112,35,90,34,97,9,148,132,60,220,69,173,70,239,223,177,91,16,118,233,15,134,165,115,71,169,90,163,37,230,3,119,42,148,162,108,216,24,236,229,230,195,14,253,128,103,211,152,26,84,84,199,39,121,87,83,240,183,228,123,205,99,10,213,189,223,213,249,209,113,0,111,22,187,192,178,87,211,40,85,106,116,37,194,166,184,165,234,113,91,45,213,237,234,183,122,179,45,188,184,192,3,18,243,40,117,107,112,179,201,147,109,28,137,22,63,13,225,205,11,63,25,97,26,69,150,49,104,168,79,85,129,145,112,104,15,237,67,166,33,29,48,45,12,64,238,141,137,40,112,133,187,60,80,220,249,247,214,200,132,228,200,224,153,236,215,108,114,111,142,36,55,169,129,87,151,62,80,168,159,145,224,141,39,155,180,120,189,49,195,159,30,37,86,223,113,102,166,76,36,142,179,90,99,192,177,51,165,70,130,104,172,169,181,68,101,225,121,242,103,132,29,95,159,146,174,168,244,164,145,71,62,53,44,74,180,142,56,108,10,241,138,90,254,234,161,231,243,117,129,201,85,149,40,121,132,248,118,233,189,201,102,199,166,97,234,212,83,94,139,132,236,120,85,162,240,12,202,99,111,179,194,222,183,68,237,48,43,76,39,112,124,45,11,182,60,20,74,159,22,95,186,146,50,147,15,13,23,71,142,13,5,126,207,38,63,76,244,111,167,183,37,32,66,216,245,99,64,107,212,163,192,155,8,181,252,114,35,49,18,165,177,136,250,238,15,74,63,146,255,50,6,154,148,92,109,76,59,228,21,125,131,55,113,8,249,233,66,255,118,24,165,103,33,101,49,44,97,80,68,185,198,207,189,109,244,48,69,96,122,41,227,196,222,157,38,10,189,57,186,230,82,16,57,32,95,148,197,177,140,144,247,29,77,51,233,4,206,244,22,188,106,203,148,181,33,134,178,116,218,133,219,51,106,145,10,17,184,32,25,23,39,54,165,59,237,179,110,141,16,42,96,114,125,242,228,52,4,167,168,39,160,36,66,146,19,196,209,172,55,228,193,162,102,253,99,221,89,51,28,82,184,202,37,40,183,97,158,202,239,222,236,224,50,133,105,237,71,190,58,44,106,50,209,186,153,37,104,137,195,160,134,86,73,110,77,218,185,197,75,163,3,248,1,137,20,62,99,220,42,105,117,15,70,105,48,94,138,26,41,153,72,244,178,238,29,166,31,236,73,143,161,7,216,72,169,194,64,58,159,189,234,197,80,130,69,18,25,234,166,169,39,15,25,238,17,31,107,26,21,67,81,248,88,157,207,84,239,22,67,21,152,130,225,93,95,109,44,218,152,10,211,201,252,236,101,54,82,133,57,223,165,116,22,102,46,61,153,104,122,8,3,233,204,49,81,45,52,152,152,149,63,218,248,105,163,232,169,215,209,69,117,79,216,170,101,243,7,206,53,42,79,104,178,106,173,126,206,76,56,46,162,146,162,172,165,182,27,205,106,209,27,5,63,92,121,210,155,192,103,87,136,184,134,177,191,171,253,68,79,216,94,47,243,158,68,229,197,90,174,11,61,43,81,245,146,178,218,9,163,229,241,138,109,250,86,227,136,206,202,50,34,150,179,169,121,147,135,238,236,49,17,22,102,51,42,58,220,40,97,189,228,53,204,239,83,13,206,74,26,43,34,149,240,65,127,166,48,195,53,34,86,222,126,234,51,106,183,209,40,229,40,162,96,85,239,141,242,174,39,39,80,21,32,62,35,38,227,180,66,67,135,77,138,230,3,35,110,22,63,13,119,136,140,54,17,254,8,235,25,201,77,146,181,3,245,229,124,63,188,183,180,18,111,58,252,179,151,219,0,195,251,191,213,78,46,179,71,12,21,98,105,105,107,58,112,133,238,35,178,230,144,122,126,204,232,2,69,186,71,245,170,5,36,21,166,133,43,138,75,25,36,221,80,50,228,101,47,146,62,161,232,150,139,147,165,244,253,173,43,100,62,26,149,184,26,233,145,83,65,195,161,170,39,218,102,27,47,95,243,103,94,44,117,134,59,146,61,16,31,76,117,145,203,37,152,186,89,40,89,210,100,22,168,80,143,4,25,154,81,234,80,77,26,253,60,37,8,101,109,238,122,177,165,101,47,10,215,158,54,70,108,83,249,245,31,110,40,38,168,7,219,70,148,214,193,221,150,183,250,144,199,252,123,229,178,112,183,141,162,110,61,189,237,145,150,195,174,255,184,175,48,112,94,54,47,131,139,54,246,32,93,78,6,202,19,84,70,139,47,97,74,72,249,102,212,81,194,233,177,171,70,43,168,244,221,190,38,77,212,160,77,133,73,109,196,75,163,161,185,243,7,70,233,60,96,40,222,37,198,79,197,79,118,39,17,10,94,10,169,62,48,194,167,1,19,64,211,17,165,134,77,30,13,118,86,73,142,193,193,208,167,71,188,23,146,128,233,115,115,35,162,243,171,225,80,234,82,86,5,39,192,244,220,25,13,19,91,136,36,150,145,167,44,207,138,44,19,69,30,250,218,24,20,94,58,113,92,138,86,63,145,146,218,118,20,124,145,173,65,85,104,234,107,239,53,60,22,15,121,192,106,250,90,150,78,187,207,77,80,114,212,207,197,166,161,81,28,110,182,184,100,50,96,249,222,16,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,144,40,230,217,85,203,140,20,25,189,105,148,151,43,76,165,140,195,231,176,59,91,188,206,83,43,70,222,14,115,224,105,68,207,252,93,255,105,114,124,245,179,66,44,166,234,163,194,204,24,26,198,172,200,233,250,173,51,116,26,82,255,191,45,73,16,15,118,22,15,253,30,2,19,228,220,254,185,80,97,44,26,13,44,136,141,122,209,20,212,208,53,73,53,24,44,34,103,27,190,103,195,128,65,112,107,168,49,155,206,69,192,182,173,108,13,207,146,119,191,191,61,232,200,24,26,224,193,109,31,254,189,6,140,231,85,51,20,132,34,221,147,99,31,132,95,93,242,0,124,207,88,95,228,47,181,9,115,97,160,211,107,126,225,66,32,75,147,35,70,251,226,41,96,132,109,232,69,22,152,182,9,95,3,204,164,61,154,94,141,160,80,137,171,71,173,50,77,209,224,66,194,248,162,153,166,136,15,156,130,232,26,152,163,89,38,26,130,107,104,139,59,76,153,142,204,21,198,179,39,79,32,255,74,20,245,201,40,66,245,122,225,3,115,30,200,86,77,155,241,74,15,166,81,69,226,121,252,20,53,247,14,211,9,60,63,48,181,101,62,228,132,162,62,121,182,14,57,128,131,232,227,234,247,160,23,106,198,157,19,233,163,170,232,44,94,40,67,173,208,208,109,156,108,232,142,252,30,77,87,40,87,8,12,115,187,215,156,116,75,87,76,69,25,206,230,40,169,169,169,23,243,169,124,217,247,73,15,88,214,156,142,37,232,253,201,76,142,190,212,15,188,162,205,164,119,72,22,165,71,128,34,210,237,121,21,10,133,32,237,249,160,205,183,97,40,143,179,86,12,35,70,144,162,232,28,185,192,173,53,160,132,51,107,84,90,246,214,144,145,248,192,208,74,249,213,236,124,91,51,208,205,236,49,71,141,31,88,198,132,8,163,91,216,148,70,240,108,69,179,96,199,236,243,45,133,144,225,90,159,123,79,220,221,128,25,18,29,50,226,107,213,139,70,76,189,71,104,67,248,109,234,156,252,189,76,111,71,147,181,16,222,86,159,161,48,140,100,109,217,51,54,221,226,93,92,221,124,26,133,177,7,34,249,77,115,82,215,6,4,122,31,138,183,88,150,227,164,175,239,197,68,117,125,130,35,67,209,212,40,92,88,237,238,141,29,155,6,178,57,233,44,165,35,105,108,47,206,32,77,88,199,39,107,63,172,79,195,225,188,63,245,44,139,62,68,79,141,20,170,197,53,206,126,254,26,242,214,236,40,110,183,212,80,152,178,65,245,57,108,138,191,85,135,148,240,196,244,61,1,246,85,40,226,20,206,94,6,13,154,32,164,19,148,5,224,191,220,235,252,116,139,160,73,79,178,214,225,130,92,119,215,91,195,78,116,63,102,107,107,16,120,151,231,134,88,210,183,58,139,39,15,57,124,232,99,36,232,19,240,121,45,125,110,146,206,217,207,69,24,74,244,56,103,132,186,71,189,160,226,86,137,121,96,92,191,29,63,77,215,198,248,12,56,117,237,254,218,196,104,214,252,126,173,17,5,7,104,59,212,209,53,69,93,75,116,98,253,252,150,173,243,232,220,217,57,123,72,95,118,37,101,91,166,226,230,189,184,5,123,105,235,113,15,229,222,121,173,184,58,231,241,41,102,176,135,117,199,198,106,119,166,166,191,137,37,69,151,12,197,99,136,146,104,105,137,57,17,23,230,181,180,73,140,104,69,164,45,75,181,32,204,167,110,133,242,124,255,156,208,164,117,45,155,69,232,240,236,219,62,44,131,194,54,61,53,139,241,4,79,135,177,235,199,7,102,164,170,195,120,142,73,111,78,44,208,93,77,232,177,161,56,213,234,20,154,93,252,106,104,173,87,87,216,236,78,135,105,50,43,154,255,38,39,189,253,244,66,21,102,106,135,196,50,9,51,183,37,48,151,122,214,2,146,102,5,147,254,104,244,202,105,5,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,248,216,159,180,63,20,232,169,6,76,255,172,90,88,20,69,187,5,69,131,160,58,40,156,201,78,153,192,119,183,130,210,143,41,80,243,10,152,244,154,86,74,80,91,25,243,8,147,53,165,15,138,130,83,192,4,193,164,172,16,54,96,232,80,127,176,85,80,119,49,243,173,237,51,170,167,240,191,57,224,20,70,202,55,96,188,23,45,99,34,189,26,171,143,106,213,209,63,48,89,98,47,213,196,31,221,58,38,147,226,89,47,49,165,23,37,125,222,107,242,169,220,212,128,51,12,250,82,181,57,83,113,6,12,118,202,138,206,139,194,101,133,235,196,89,178,63,167,211,202,166,101,232,48,66,160,98,200,47,28,239,40,167,60,167,87,41,90,150,200,6,118,54,60,31,21,248,249,62,219,6,77,66,227,102,231,248,52,148,215,203,52,99,166,204,226,87,27,247,224,199,152,166,200,52,158,28,203,79,187,151,248,66,35,138,187,144,226,77,169,125,96,243,35,29,230,28,213,213,69,157,75,243,29,173,88,161,255,80,39,162,153,98,145,195,3,138,95,249,158,244,239,70,25,41,157,20,88,235,31,23,228,109,27,133,112,107,210,173,122,27,141,153,63,185,117,231,234,41,177,173,137,40,174,78,86,176,37,176,85,239,197,111,27,65,160,56,187,36,106,150,15,106,254,137,129,138,103,70,10,45,122,74,50,155,225,39,6,69,0,39,44,207,51,99,201,226,107,249,10,92,158,238,73,211,109,84,171,198,15,56,88,154,199,138,50,36,13,67,125,74,218,167,61,208,79,61,8,204,146,159,0,2,27,203,29,22,164,71,234,39,104,82,131,0,224,24,38,199,56,108,159,104,208,92,219,29,74,35,106,25,82,146,185,77,197,193,143,229,140,252,156,54,124,25,197,178,19,27,20,246,5,74,83,181,40,7,179,214,97,250,148,182,6,215,186,181,193,237,128,63,173,238,212,180,198,249,130,19,189,199,167,222,7,26,146,242,96,163,222,249,214,251,184,151,64,102,10,25,26,65,173,221,215,81,248,155,198,167,24,8,78,12,31,18,238,91,181,228,134,88,155,19,173,156,73,68,11,157,134,4,143,221,178,189,236,165,64,230,251,217,106,173,233,126,187,129,102,5,84,77,159,108,34,160,230,145,99,218,169,16,128,80,24,117,213,237,112,165,76,80,80,24,52,253,188,71,238,71,249,51,129,247,219,21,96,253,130,97,72,67,157,16,208,198,213,86,200,160,49,86,68,94,125,27,79,86,221,166,51,129,8,202,244,17,79,52,56,244,174,5,57,244,94,184,225,105,213,3,91,206,92,202,74,206,194,159,1,19,11,40,90,144,179,222,118,71,9,113,213,150,199,189,169,248,136,23,27,141,70,133,79,205,76,29,206,134,90,224,89,167,40,231,83,82,67,60,240,194,244,67,104,163,205,54,157,230,120,52,56,230,180,77,199,88,222,195,9,73,136,152,105,127,197,134,203,192,43,154,41,231,192,35,213,130,155,12,17,134,195,25,209,229,241,129,83,248,63,233,60,199,39,178,183,77,253,203,191,23,58,125,77,195,103,187,147,181,15,184,204,253,41,51,234,84,183,250,173,45,244,146,245,177,27,139,211,223,202,54,160,252,41,82,34,214,237,3,110,82,183,229,51,100,133,232,169,195,248,135,26,93,163,86,47,130,192,9,166,226,146,190,239,229,20,129,164,66,168,33,211,39,131,170,216,61,47,162,197,159,80,207,134,129,105,122,95,8,90,93,194,229,133,80,30,230,186,163,214,129,170,233,212,4,151,90,12,89,34,16,171,149,37,196,187,250,181,237,50,197,82,67,198,12,152,180,114,117,152,79,249,201,158,176,214,239,144,226,108,146,23,147,223,198,68,240,207,69,117,1,211,74,83,70,29,46,21,135,139,109,173,154,51,26,185,59,155,54,33,117,58,119,244,230,200,199,174,128,77,127,253,115,53,108,183,142,206,36,10,164,134,66,236,235,175,205,239,148,174,229,81,103,237,121,243,93,230,24,164,218,68,225,156,156,82,46,47,235,93,88,146,1,132,174,126,222,144,62,85,248,93,57,150,236,234,178,30,92,108,255,212,68,90,247,102,101,242,98,73,105,96,15,202,110,231,215,54,2,167,159,91,67,37,189,253,193,32,28,239,250,53,105,139,171,183,158,52,19,103,205,89,83,235,20,61,123,205,152,169,247,150,93,20,157,174,44,98,174,203,135,140,222,30,172,120,53,27,112,74,82,120,108,217,195,116,5,99,249,86,148,41,107,197,64,65,159,249,122,179,7,182,26,164,15,12,209,149,223,28,250,152,166,9,89,234,30,221,220,62,48,74,85,235,83,11,215,166,71,167,173,112,251,108,104,10,195,132,216,252,181,207,255,85,111,22,74,126,194,161,247,183,39,52,2,249,115,117,167,111,52,224,137,95,240,169,226,123,245,193,208,118,87,137,57,146,156,36,11,152,29,165,160,111,104,126,241,44,57,79,97,35,89,66,197,136,166,54,225,162,138,171,249,158,146,160,161,73,241,236,174,62,87,168,10,95,249,3,31,215,248,93,61,144,13,209,114,135,100,97,218,251,193,38,217,243,189,116,99,160,78,192,167,18,93,230,26,208,97,83,34,11,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,13,13,154,205,35,200,146,124,46,77,204,164,89,63,27,249,206,222,5,66,45,4,157,134,122,114,210,109,60,253,230,164,17,243,167,156,148,146,79,95,250,22,248,251,88,127,132,133,107,247,65,37,142,251,41,15,54,37,146,31,56,172,86,84,79,93,42,226,219,131,51,217,26,45,224,45,196,121,239,131,13,227,181,212,227,11,206,142,118,139,106,242,48,54,93,181,121,201,153,56,95,61,34,128,99,107,15,30,125,238,197,3,31,176,116,140,170,148,89,52,155,181,56,6,232,21,36,75,35,6,222,52,150,198,11,19,39,22,78,109,204,67,147,67,118,56,81,17,164,230,33,180,215,211,31,173,153,238,133,218,158,199,22,201,195,31,173,113,36,104,146,178,211,125,20,48,129,41,41,197,3,166,249,104,56,204,237,245,92,30,22,151,244,223,198,211,78,106,172,244,167,44,135,130,112,99,179,248,88,205,88,86,126,53,28,90,106,202,156,99,186,58,77,63,229,184,83,228,144,128,205,6,247,139,161,196,80,199,237,156,150,100,177,183,195,84,57,124,188,16,204,153,120,109,154,126,74,209,108,57,133,53,215,140,66,24,132,16,219,7,70,158,103,59,124,198,69,179,2,6,247,107,224,97,103,162,242,168,105,200,141,129,215,28,46,168,60,126,96,243,78,28,70,39,68,189,66,194,69,78,48,125,96,83,189,40,159,97,185,90,164,148,89,82,143,167,15,78,117,198,141,32,100,252,125,234,2,4,181,42,104,191,53,162,240,159,21,212,9,34,228,184,119,222,159,86,60,164,96,143,65,153,3,38,28,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,6,231,117,157,89,122,249,113,142,245,201,232,200,220,61,96,250,153,183,206,210,133,49,20,48,169,16,117,42,199,153,137,205,31,28,181,250,249,25,180,227,104,143,120,180,65,11,114,255,204,195,22,212,110,228,104,42,110,164,86,116,88,231,128,195,40,228,125,146,233,104,157,249,94,76,86,171,125,230,25,26,112,239,222,89,149,220,127,53,29,103,123,245,139,145,240,204,95,24,221,146,22,48,29,100,186,66,114,136,131,91,28,131,222,63,125,50,116,199,99,26,34,108,84,213,211,248,169,22,6,124,118,153,164,79,94,173,159,98,5,156,53,239,75,33,208,74,239,193,237,107,107,113,3,99,52,252,123,117,182,144,79,93,5,177,253,229,223,203,136,117,250,167,124,193,246,49,135,161,1,214,157,220,136,160,98,146,83,112,61,63,23,227,217,251,197,214,111,84,190,53,2,199,22,245,121,104,204,102,115,124,97,39,148,161,64,26,225,6,45,63,128,114,201,95,203,26,162,117,163,70,35,116,251,181,16,105,252,89,237,194,154,78,197,15,141,114,207,186,157,245,100,77,166,23,205,100,224,182,46,128,196,49,239,143,157,113,196,181,66,224,24,185,199,19,241,123,163,54,35,213,149,22,146,25,61,46,134,64,68,23,207,25,97,191,50,17,109,208,165,49,137,250,250,135,74,228,147,251,103,213,90,180,207,97,178,61,229,179,27,121,119,46,32,37,178,250,76,19,219,253,190,240,241,113,207,124,106,159,37,77,251,98,118,184,151,79,12,248,188,209,202,113,170,53,139,216,124,99,80,187,198,252,179,14,238,79,239,214,185,186,186,98,9,209,49,20,26,52,122,70,240,160,250,163,33,245,185,62,83,8,123,203,45,137,102,185,78,45,236,161,171,194,19,229,236,176,189,181,111,232,109,198,146,110,102,55,150,15,12,155,170,191,246,52,186,252,207,28,58,135,185,127,173,246,171,51,249,132,253,152,40,1,35,74,81,218,7,110,158,59,53,194,223,81,62,245,103,176,91,45,135,27,106,39,26,142,108,36,10,221,213,109,205,236,97,69,9,9,44,71,51,202,9,229,207,246,34,223,108,72,9,106,46,155,250,178,160,219,38,232,64,220,94,75,115,104,50,139,185,80,26,108,181,237,3,207,28,223,227,120,12,116,28,42,12,19,157,223,156,32,173,118,93,2,63,155,20,194,130,252,41,236,57,231,107,246,226,74,96,28,202,207,79,55,47,40,133,101,134,178,189,207,78,101,58,176,23,78,112,67,230,207,14,156,168,118,115,56,125,131,234,54,102,177,189,211,126,118,44,57,157,11,48,51,248,213,117,87,230,252,7,134,33,32,224,98,197,192,10,211,115,216,29,102,203,201,159,171,217,68,253,106,171,146,24,159,39,167,44,200,175,94,40,52,204,207,201,67,87,110,92,141,213,174,102,72,53,106,203,59,166,103,163,167,69,84,227,222,29,249,143,251,222,72,223,204,190,254,44,244,237,253,81,204,88,188,60,157,44,200,146,23,71,97,37,87,155,243,151,23,188,40,187,206,86,19,6,205,171,112,194,107,51,222,166,207,215,174,209,9,148,141,209,235,19,35,70,32,216,171,162,77,112,123,125,230,217,124,172,187,185,90,80,253,83,209,71,237,162,31,91,213,50,46,251,179,178,75,117,142,5,180,111,145,106,249,108,27,103,159,217,1,35,105,245,45,59,45,124,163,11,35,90,244,233,209,61,27,9,142,184,195,112,237,232,183,158,200,57,78,71,49,58,62,243,12,57,81,31,111,244,19,231,103,71,66,208,45,6,156,26,136,61,117,35,166,139,207,205,136,130,235,217,62,134,91,38,52,53,28,70,220,245,107,70,79,183,9,225,27,26,159,238,222,206,17,225,110,81,177,216,179,38,118,32,231,115,161,46,122,96,140,179,95,143,46,148,69,138,195,29,46,25,61,95,22,228,61,205,225,220,191,117,163,16,225,59,89,82,46,116,224,42,13,195,134,81,203,169,102,40,175,134,208,87,143,205,1,169,228,116,152,206,150,143,41,0,137,84,192,157,130,193,143,227,195,179,222,78,112,14,139,63,59,25,45,118,26,163,118,14,247,253,9,196,210,144,27,163,2,213,249,199,214,133,195,60,231,184,55,197,52,229,147,176,162,211,223,159,140,229,161,84,9,208,207,84,111,68,202,212,192,160,177,168,157,226,208,59,250,92,64,14,37,125,10,44,113,115,171,163,196,213,213,30,45,199,169,205,190,33,81,13,178,63,65,139,108,27,152,191,23,205,85,165,125,26,220,123,232,174,101,203,172,86,221,144,146,113,187,250,205,77,30,78,211,255,27,206,60,183,205,200,59,165,170,149,88,152,233,30,57,128,101,26,166,64,109,250,135,254,217,47,166,85,168,102,77,9,51,197,227,131,80,21,148,181,184,109,177,56,111,250,134,156,214,36,186,173,233,232,28,13,61,104,236,226,254,21,45,191,196,27,153,14,231,242,33,2,55,221,130,225,155,10,231,230,177,253,62,92,8,232,248,54,135,77,53,67,80,12,96,255,101,148,79,211,167,182,160,157,125,194,127,24,61,146,79,21,163,41,227,250,152,32,208,252,205,224,227,49,173,91,145,148,17,63,27,73,203,234,72,163,122,39,41,178,32,148,187,106,85,4,25,178,128,27,201,226,253,129,17,131,188,104,221,70,53,33,232,32,199,235,15,110,53,160,90,145,4,191,173,83,126,153,230,248,113,207,191,240,114,253,179,108,100,30,234,43,2,163,175,17,176,149,147,105,65,43,242,128,142,26,99,173,242,90,204,25,134,8,157,113,243,83,173,49,200,72,250,59,39,58,252,155,94,11,99,188,59,169,228,62,113,32,190,112,117,91,32,255,4,41,62,207,181,169,192,248,193,9,83,171,143,79,29,110,171,94,250,140,48,221,121,76,173,66,225,204,244,52,222,49,112,142,87,212,62,67,130,160,212,67,137,123,127,222,42,59,71,9,198,17,38,144,126,44,26,237,60,234,77,31,82,111,90,195,11,81,165,7,135,9,214,175,245,153,221,148,126,220,133,103,76,131,251,243,211,211,72,97,170,195,103,85,43,21,25,204,101,211,157,103,19,56,208,134,52,168,111,96,104,237,23,198,209,105,186,99,152,250,95,241,155,79,227,154,156,31,150,145,237,41,16,196,21,22,2,13,250,94,216,157,229,194,136,39,174,15,71,73,219,174,67,156,240,178,142,45,166,239,101,197,205,205,225,74,233,184,254,116,37,103,226,15,222,76,184,251,115,53,113,153,236,48,37,64,58,71,39,141,189,217,111,142,179,178,149,12,7,121,204,177,226,230,36,27,235,103,71,201,213,65,84,185,203,212,146,161,142,154,86,192,208,233,106,125,138,177,47,220,128,157,177,80,182,242,217,101,137,68,54,127,110,78,100,53,41,217,48,112,78,47,140,12,77,214,122,109,74,221,138,207,148,4,169,187,150,133,110,227,91,240,139,19,21,146,58,21,140,83,255,58,93,137,208,253,135,0,203,66,253,169,6,76,234,71,179,220,212,52,222,194,25,186,184,44,222,39,40,237,248,197,97,154,6,244,220,226,177,227,206,5,205,184,79,233,202,128,200,249,206,19,4,35,151,134,150,138,69,69,151,163,244,222,107,234,190,152,218,249,29,238,149,126,212,188,218,56,67,26,201,127,58,29,19,231,99,173,86,106,103,111,116,40,89,193,117,81,38,14,130,44,94,254,5,13,37,13,180,122,245,52,26,65,135,217,50,234,199,37,107,161,202,70,247,37,165,184,229,19,82,43,206,179,76,247,101,26,229,27,225,129,2,163,56,124,62,199,250,196,89,16,118,186,118,31,121,125,211,252,86,139,181,68,185,120,66,25,128,226,80,13,83,230,225,134,29,36,85,244,36,236,79,96,120,249,115,83,180,171,6,101,47,145,240,129,186,164,195,242,165,230,104,107,206,38,159,80,16,222,90,149,6,117,61,10,210,14,227,125,104,177,195,32,118,155,253,230,72,16,124,50,62,51,61,125,22,60,181,156,149,46,152,237,105,56,163,41,187,191,137,174,43,15,14,189,20,113,243,97,182,129,38,109,168,120,108,14,99,237,46,189,154,122,21,223,111,72,209,117,109,58,32,179,120,46,241,171,9,181,40,211,61,137,76,47,73,72,38,114,219,52,111,153,44,42,233,223,18,218,175,161,93,149,38,137,120,29,132,4,61,231,214,30,215,99,36,56,195,57,61,165,173,85,237,169,39,173,225,222,51,253,174,73,21,138,112,33,177,249,238,99,119,186,171,166,228,37,77,187,207,149,228,18,180,116,67,212,251,176,30,177,40,239,247,176,178,22,113,108,246,79,162,226,154,63,244,114,66,86,251,224,102,5,186,55,150,146,140,100,250,129,148,170,12,175,200,65,164,137,140,205,123,238,243,84,228,146,238,131,25,153,161,112,211,153,62,87,232,123,37,120,26,200,70,5,60,233,36,237,62,73,201,96,23,41,208,221,179,145,38,185,6,78,130,22,62,73,205,52,221,160,200,70,222,143,201,79,211,78,20,240,66,15,55,253,98,6,84,147,192,242,42,233,214,115,180,83,101,59,47,76,144,255,169,99,24,79,59,165,154,249,7,47,100,84,159,75,213,76,227,164,221,92,18,25,46,50,237,227,193,24,236,243,74,0,48,37,51,137,201,26,112,51,249,151,124,175,70,35,232,60,236,131,153,27,243,178,5,178,90,216,167,35,164,119,224,243,243,253,166,216,206,186,34,5,246,102,26,196,1,184,84,63,211,141,117,190,45,34,30,240,49,140,33,132,184,143,118,172,77,36,73,203,131,161,239,217,251,142,90,55,9,140,90,228,230,248,142,251,142,90,195,18,127,251,6,186,48,103,117,93,171,146,216,200,177,225,83,237,2,23,130,210,205,97,136,247,134,188,247,32,190,59,28,238,198,17,44,47,54,232,254,243,39,175,70,138,147,228,230,131,164,104,46,14,243,73,214,84,152,216,231,12,184,60,250,30,80,50,195,51,46,166,26,114,232,197,196,39,83,118,184,178,199,232,147,25,11,98,60,25,228,50,77,174,38,48,159,125,170,81,101,153,118,86,184,195,193,234,191,13,221,240,243,99,129,241,192,253,139,80,107,218,31,19,8,240,89,34,173,6,12,63,217,210,171,211,46,241,185,43,116,104,69,95,172,193,150,214,252,197,168,194,121,17,42,96,90,142,147,63,57,21,4,79,188,6,24,23,176,222,169,6,179,228,241,149,228,123,210,74,251,139,198,44,35,41,161,70,94,80,84,193,3,230,68,127,130,238,192,168,213,182,238,176,213,106,234,189,19,97,11,71,43,53,190,178,68,168,145,75,241,90,52,180,63,167,12,24,18,62,31,20,40,53,123,214,245,87,232,60,91,197,225,105,21,15,10,55,111,211,93,198,156,90,203,80,20,65,219,230,104,211,8,150,61,25,178,186,211,225,130,118,157,222,251,12,225,37,203,183,224,201,74,143,74,217,222,250,76,172,209,3,78,136,53,233,128,211,129,225,191,109,132,129,83,199,172,81,175,25,240,132,44,77,175,62,127,144,103,117,24,122,239,164,115,1,130,221,60,28,38,21,86,228,201,27,114,65,203,95,140,173,62,183,63,155,104,190,56,137,32,161,221,242,153,196,101,244,128,161,66,233,50,23,126,199,140,163,9,89,200,207,242,66,137,221,225,99,192,141,165,155,142,57,78,213,199,12,1,224,151,73,96,79,58,231,106,142,17,159,182,197,201,91,247,69,83,176,63,25,170,23,85,223,138,162,184,233,99,114,94,105,78,93,186,44,214,226,11,191,160,2,249,89,62,72,65,166,18,240,89,198,83,63,87,129,109,217,183,67,136,108,206,14,56,244,107,90,215,228,133,147,245,79,200,152,209,170,214,227,181,41,137,123,214,188,109,120,104,99,220,143,157,141,155,48,201,205,207,121,68,189,191,195,9,238,26,221,231,173,150,230,62,90,54,37,147,254,25,83,10,107,252,230,144,71,190,212,143,29,34,195,59,169,150,85,245,204,71,144,10,220,230,190,95,147,106,136,242,148,82,1,139,69,130,28,166,103,232,115,45,143,94,182,195,116,41,86,249,229,227,141,182,171,21,131,184,30,228,183,250,220,163,18,254,244,223,102,252,62,147,180,155,131,123,209,98,226,166,186,17,163,117,148,252,201,140,66,177,233,70,140,168,128,159,17,153,32,213,107,104,229,115,209,33,233,79,6,57,86,223,186,209,242,1,183,163,148,104,20,61,25,43,188,188,190,221,153,233,88,231,254,108,119,231,132,186,243,44,241,212,123,235,102,73,124,50,221,41,206,97,118,22,183,252,246,49,131,219,114,83,199,182,160,162,11,155,14,199,234,39,167,245,118,79,61,65,142,35,184,250,157,9,52,78,124,81,42,74,223,123,65,137,146,147,60,56,117,83,237,103,184,226,22,91,234,93,55,75,200,108,183,195,20,50,55,29,179,196,48,149,139,78,99,150,214,51,27,227,246,151,154,95,214,10,0,195,189,76,164,9,167,216,188,176,149,14,13,185,218,202,174,127,189,1,198,172,10,111,122,22,35,203,220,18,191,26,150,129,45,31,132,248,76,187,169,155,101,179,120,61,57,9,180,229,144,112,253,57,164,192,244,234,139,253,55,48,55,110,103,141,193,199,20,149,21,66,129,35,85,111,23,78,86,59,36,48,5,60,190,66,172,13,167,189,254,229,150,40,99,39,24,114,225,101,81,217,183,128,208,59,95,151,219,142,64,181,73,88,14,129,7,105,66,191,218,226,80,75,97,106,232,238,17,2,171,81,62,231,186,192,56,214,41,126,187,225,221,233,213,180,43,95,53,96,72,8,96,80,76,10,35,77,156,252,230,196,254,82,107,122,243,122,123,126,44,154,214,81,118,19,20,242,187,107,52,163,153,197,62,33,131,70,215,195,165,219,36,76,120,70,61,213,247,211,103,230,44,119,182,129,179,53,222,201,23,193,231,186,107,219,26,186,36,68,208,172,9,162,220,84,131,93,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,178,246,125,137,195,140,124,27,50,164,42,19,205,24,6,167,15,217,162,230,65,38,26,250,177,183,173,116,89,167,244,120,189,3,204,226,201,100,170,254,61,96,231,156,226,73,100,86,140,47,94,82,5,109,202,199,62,59,101,241,226,48,62,54,169,33,53,215,77,182,32,174,70,95,104,235,134,72,10,228,10,9,24,76,84,76,205,121,18,106,213,31,173,65,198,174,39,235,160,114,58,249,139,181,159,136,138,192,196,144,154,47,145,74,244,78,175,166,249,99,110,255,237,218,186,20,154,216,78,62,188,225,207,134,229,44,144,162,118,45,70,161,95,140,166,80,81,235,177,210,185,184,253,201,74,71,217,47,235,142,151,156,172,147,159,78,40,61,200,166,133,141,224,166,14,109,139,116,154,8,156,48,64,242,242,215,174,69,170,43,207,98,217,150,65,147,81,17,61,83,8,231,172,74,194,199,212,120,15,138,192,80,252,220,190,55,224,193,62,245,126,27,177,232,17,95,27,241,250,41,215,146,204,217,113,107,46,148,49,105,102,224,249,94,139,4,174,168,168,177,198,39,169,83,127,105,155,180,114,62,241,150,51,199,91,81,197,251,68,239,168,182,64,30,169,196,152,80,184,38,110,70,163,74,55,205,152,227,144,166,119,241,243,45,102,55,125,233,90,58,65,188,101,186,245,202,77,96,218,174,50,230,231,234,243,181,174,238,52,219,194,57,104,95,247,50,1,224,97,93,45,23,62,254,46,253,82,2,91,168,220,97,114,13,98,49,67,114,153,46,25,59,219,52,101,85,242,90,4,124,230,246,25,142,205,123,134,64,96,24,125,175,90,61,176,241,133,189,111,9,179,39,97,203,31,60,172,116,79,22,159,169,226,52,63,35,206,206,120,54,47,49,138,11,61,143,101,221,189,148,86,219,243,102,239,183,173,131,37,95,123,2,249,23,242,71,2,119,24,59,28,133,191,116,201,12,47,112,42,231,230,63,77,153,78,145,51,191,24,143,107,119,216,36,202,139,194,117,187,161,195,125,50,12,89,130,66,83,94,252,173,161,23,72,243,125,143,2,247,74,246,181,71,64,64,122,161,224,75,130,181,206,119,5,216,99,250,18,67,136,198,146,126,171,170,233,0,55,91,94,194,77,38,53,119,157,74,218,199,233,187,18,24,227,232,74,242,26,87,231,18,82,29,244,91,206,247,26,247,167,187,141,232,254,132,178,106,143,117,141,199,191,212,35,165,90,185,221,42,46,142,236,102,173,113,2,211,41,149,3,78,60,216,123,47,35,92,94,126,174,34,230,86,151,140,120,182,245,150,253,193,97,187,45,250,104,118,242,250,189,233,6,91,69,239,125,118,207,56,189,204,28,235,77,97,212,125,234,133,33,84,72,109,232,123,53,200,187,238,144,54,232,77,134,28,79,208,99,212,234,27,113,179,226,125,57,3,50,185,166,225,107,247,252,238,32,11,42,223,11,82,153,125,167,41,105,145,86,197,130,179,146,122,223,84,136,190,38,221,228,41,115,232,30,126,96,130,162,215,218,21,238,108,212,14,227,55,47,189,26,41,12,55,131,26,21,94,93,172,36,216,231,208,247,113,24,230,232,218,228,189,136,1,248,118,216,140,149,86,206,0,250,136,178,135,255,184,154,67,70,198,12,202,146,24,51,10,176,147,24,166,240,13,175,178,226,181,41,124,208,169,2,73,197,85,232,1,166,162,85,214,215,153,42,201,233,85,25,210,129,236,145,140,56,175,245,110,78,224,249,229,212,14,12,29,65,114,3,238,236,187,199,84,17,27,203,250,138,175,223,135,115,85,155,46,78,219,44,147,207,67,115,241,215,148,159,166,17,32,249,2,106,212,41,111,9,208,193,42,219,98,249,53,30,114,202,107,147,103,38,13,231,112,163,51,103,11,12,101,198,140,171,109,170,77,129,241,129,98,200,141,254,82,206,16,56,84,199,112,147,153,151,234,91,28,40,82,55,231,124,122,147,188,148,42,118,16,161,218,233,39,12,51,188,102,153,166,22,73,236,110,81,147,0,149,188,112,163,23,138,2,254,28,75,128,104,161,252,244,113,20,119,138,81,169,63,179,232,193,20,80,133,243,214,140,254,71,102,49,253,42,35,185,209,107,156,227,26,119,73,208,10,199,1,213,206,233,39,66,38,192,112,30,187,251,197,206,142,183,254,50,3,155,190,86,255,34,21,254,63,81,133,7,180,221,222,225,108,242,199,15,94,228,126,253,139,16,161,238,154,48,161,17,152,0,239,133,7,89,6,73,49,33,26,93,134,111,136,240,1,170,116,23,66,128,59,206,47,168,74,169,66,122,40,173,82,205,79,63,12,130,165,92,237,208,202,214,230,251,74,165,193,92,88,17,142,181,125,166,74,216,204,231,0,33,206,45,63,77,90,104,197,205,11,4,83,83,174,206,208,36,165,237,176,181,75,189,100,12,9,227,90,3,61,15,90,53,23,67,125,126,242,185,66,28,185,15,253,105,54,138,234,94,101,205,38,118,173,247,166,160,205,55,122,200,124,247,139,60,90,85,24,252,56,247,131,152,8,104,210,44,17,201,23,63,58,97,139,108,162,192,181,145,186,203,158,14,49,86,131,38,5,135,120,133,136,114,248,213,156,94,82,252,64,68,98,248,76,64,5,254,211,182,186,168,73,75,110,48,20,182,117,185,49,203,203,227,165,72,71,192,90,242,110,60,173,54,216,127,55,147,66,18,121,56,19,3,233,219,207,236,188,173,172,69,174,238,4,4,125,121,28,215,180,194,132,47,240,57,233,146,175,123,90,44,165,4,153,164,220,242,172,154,157,45,85,122,230,14,154,77,87,198,97,168,162,138,164,236,232,167,107,30,0,128,81,132,246,3,129,145,222,241,121,128,81,153,149,90,118,34,99,156,125,229,29,27,113,81,244,244,224,99,136,175,240,203,50,62,67,150,73,134,57,134,179,224,55,39,91,43,93,221,100,49,139,27,127,231,216,163,197,78,51,149,109,36,63,93,242,79,177,179,8,58,182,115,50,3,99,79,203,152,36,90,96,221,216,62,19,136,172,231,131,199,175,66,210,95,26,7,61,201,162,62,187,55,22,183,195,197,142,174,42,176,213,151,251,205,179,21,155,188,49,25,70,24,231,219,205,217,193,119,149,174,81,52,188,251,40,126,62,32,217,61,164,197,17,206,102,228,215,29,102,146,137,104,222,198,187,105,30,87,36,122,0,29,160,192,205,148,123,238,111,35,221,146,85,78,128,70,207,53,125,170,192,204,144,133,50,129,130,153,51,232,62,197,19,106,26,77,150,214,176,80,85,117,180,81,82,46,168,213,247,184,159,76,56,78,26,140,141,81,172,249,193,149,104,122,31,210,191,15,175,202,217,94,134,195,28,94,210,231,110,87,119,247,233,136,54,159,81,147,175,137,28,165,39,135,216,252,9,73,201,213,200,244,101,15,206,225,94,82,211,36,48,177,2,63,246,80,119,42,159,49,57,27,231,174,126,104,166,138,186,145,180,124,83,215,233,1,104,90,137,23,20,163,15,37,32,22,254,36,254,99,254,204,148,68,236,192,23,54,109,11,156,202,47,147,111,221,176,110,34,113,60,111,145,14,163,26,132,78,16,127,178,143,174,35,226,172,120,5,14,66,90,160,28,243,157,115,46,185,115,147,76,28,98,41,124,108,189,22,223,50,155,232,149,254,178,233,47,250,91,31,91,186,72,255,203,166,19,147,110,75,135,41,204,19,50,107,62,94,155,61,30,141,150,42,173,126,32,154,182,252,56,38,97,178,181,13,30,21,179,227,97,248,152,17,135,151,150,35,42,114,168,134,251,221,28,118,55,162,90,250,219,166,19,24,240,128,24,125,43,140,247,52,29,198,151,173,122,181,101,5,218,133,127,113,17,29,243,130,254,77,118,24,219,65,198,116,66,25,123,77,1,67,155,244,32,110,203,211,183,107,45,83,56,132,108,247,155,165,156,38,213,147,175,8,145,107,237,243,47,240,118,217,218,77,204,17,251,87,134,148,217,112,203,178,129,177,125,229,240,33,122,86,61,203,8,12,47,152,188,22,146,129,183,208,241,190,181,212,168,109,19,158,191,98,7,28,5,168,0,202,107,83,5,57,221,82,159,22,250,150,254,24,168,80,152,155,203,97,188,60,57,116,207,52,227,111,28,30,102,19,189,15,210,96,181,29,241,222,221,24,146,154,84,217,16,154,139,201,208,44,5,250,222,27,126,18,79,236,78,250,70,206,129,45,23,103,244,144,179,255,116,177,5,246,166,10,179,161,13,159,10,201,20,93,223,107,85,226,190,158,90,50,174,32,172,231,7,51,201,221,26,102,180,9,208,188,73,76,79,203,101,118,50,169,187,170,223,154,2,194,179,203,223,231,194,217,248,240,37,156,131,140,240,152,223,186,178,5,189,87,70,133,53,23,159,9,203,148,9,4,165,61,44,238,124,12,91,229,232,178,206,166,49,110,76,112,154,213,166,168,53,204,95,171,141,144,56,141,253,239,169,233,128,88,158,211,157,211,248,139,197,192,47,44,171,75,192,71,208,14,166,38,57,144,11,162,86,190,205,178,125,195,249,32,165,90,153,106,28,31,176,9,197,71,18,107,148,22,216,227,114,251,205,179,41,66,11,74,189,133,175,90,218,161,143,53,171,23,195,218,229,203,246,88,6,198,246,43,112,182,105,119,97,200,194,165,113,0,170,26,56,197,167,195,120,177,170,193,195,196,184,74,182,80,249,21,26,38,69,152,229,156,137,17,121,163,103,13,210,71,21,30,130,205,236,6,176,208,170,155,202,135,72,159,92,247,134,106,152,99,152,174,90,29,87,45,31,125,223,155,22,182,60,85,133,7,141,141,219,21,183,96,157,135,3,108,169,156,13,95,248,254,54,182,87,82,43,220,148,62,124,50,208,51,62,63,74,58,86,90,114,235,76,206,102,241,57,143,73,228,52,79,218,78,171,36,104,31,49,166,138,28,120,115,184,64,194,41,98,53,236,164,183,79,138,106,52,204,108,85,53,162,5,171,248,199,54,245,159,253,209,7,250,85,29,93,24,185,227,79,65,225,192,129,240,5,210,41,147,111,50,147,160,34,221,177,71,27,155,175,84,235,194,137,180,189,183,152,162,120,72,88,197,237,41,252,241,149,46,130,245,113,104,131,23,228,141,248,61,119,200,232,255,37,152,166,235,135,176,220,29,149,134,217,215,68,153,197,184,131,47,191,216,129,17,131,146,93,244,108,40,208,251,251,197,199,205,217,42,31,103,117,143,121,222,183,182,192,232,119,91,24,52,253,223,239,197,174,186,85,40,167,224,246,36,223,70,127,109,187,85,183,171,185,86,236,117,196,138,187,202,99,65,114,66,35,156,195,13,41,235,166,69,152,80,148,142,184,58,211,194,42,91,165,85,221,251,213,156,237,250,211,141,65,247,195,158,96,216,86,194,42,28,71,151,202,5,54,82,28,217,134,59,245,132,213,175,62,59,212,82,238,37,120,56,201,73,57,124,44,208,90,244,124,32,141,126,3,111,7,110,22,12,149,234,209,100,45,223,14,195,63,46,84,91,100,247,103,243,89,220,242,49,228,85,206,172,174,108,117,151,254,218,231,132,80,13,160,58,145,5,186,174,253,228,164,210,238,101,206,38,212,237,238,163,85,140,254,85,5,38,171,116,201,101,201,144,160,214,32,166,33,196,220,123,251,161,122,220,189,45,21,0,124,48,252,125,183,6,42,127,159,196,52,68,46,187,123,60,114,98,123,157,67,52,203,92,226,84,242,227,30,21,25,106,112,229,106,171,169,185,239,93,176,222,116,154,35,205,230,73,41,194,245,16,21,201,147,17,239,90,126,196,20,179,22,186,126,238,132,156,216,246,171,23,170,151,69,191,231,138,226,183,105,186,224,170,84,8,53,49,146,69,254,224,212,45,139,225,72,74,204,29,43,94,43,109,141,181,192,83,227,52,145,112,176,102,8,46,5,134,132,117,249,152,208,241,58,179,22,26,27,19,181,47,63,60,225,46,10,114,236,25,233,125,77,186,161,178,222,27,15,49,14,245,74,114,77,56,63,73,46,91,217,89,12,248,106,82,209,110,90,156,229,246,247,51,102,131,118,255,174,87,23,47,88,154,63,17,101,69,105,210,186,252,252,192,4,179,212,110,164,110,104,196,79,15,182,37,49,24,126,90,11,190,145,179,193,13,21,178,66,152,227,109,74,198,31,43,125,165,214,117,189,61,26,105,122,181,52,7,137,233,55,161,167,243,155,215,41,60,64,219,228,160,220,211,157,133,12,189,186,178,149,176,218,240,207,117,142,239,177,63,86,37,61,22,217,143,244,98,156,80,58,133,151,185,40,247,151,209,24,43,74,131,103,177,160,229,67,154,151,213,145,200,160,16,39,186,141,161,244,254,213,169,7,62,28,37,169,251,193,122,78,136,244,137,44,180,70,117,190,63,120,54,226,1,157,164,208,127,148,155,196,152,80,47,87,233,32,224,91,159,125,220,183,133,12,219,138,206,194,101,228,88,254,90,80,1,10,109,1,209,120,14,118,71,219,208,182,208,13,105,4,131,238,240,180,14,167,7,103,218,65,174,151,60,105,171,235,93,29,194,138,153,219,226,193,70,250,68,168,122,67,90,198,103,2,61,169,89,56,107,176,4,87,119,39,128,162,160,99,66,169,63,120,230,112,247,95,238,37,127,124,205,179,16,41,115,189,171,3,34,22,122,165,37,176,64,217,234,240,215,154,212,140,200,126,52,172,9,207,77,145,204,230,51,52,208,115,182,23,167,193,103,162,208,74,40,130,102,124,12,167,83,180,130,71,28,116,13,199,96,129,251,123,81,9,67,72,75,226,64,156,56,177,114,73,220,104,240,12,42,250,150,3,133,78,84,152,232,72,110,161,115,238,107,139,132,135,248,100,3,151,250,237,10,205,250,100,52,50,215,108,65,57,108,237,255,50,104,248,147,94,104,5,76,74,68,163,130,150,80,110,241,104,52,94,72,56,146,186,173,247,219,166,65,39,39,31,147,30,49,190,88,186,214,121,45,177,78,182,153,29,107,243,88,196,26,122,59,187,39,36,149,62,147,22,25,70,49,14,177,109,92,64,9,56,43,239,0,225,97,216,206,28,197,54,44,83,225,99,68,39,55,153,161,185,83,75,229,56,28,240,54,143,152,73,19,21,16,9,92,55,202,130,124,162,209,8,58,37,8,101,46,100,196,14,50,117,34,83,131,180,103,229,193,133,234,48,236,0,77,131,230,20,118,187,217,74,58,163,75,35,47,161,129,99,83,251,185,120,224,1,135,140,192,112,168,185,245,199,205,17,62,208,171,41,123,136,155,227,113,232,79,35,101,115,179,12,103,249,209,10,42,118,41,209,2,47,161,68,129,26,163,90,95,171,15,167,178,50,184,125,78,0,226,78,253,210,147,3,115,185,248,224,212,116,69,90,135,149,63,234,39,69,129,138,116,114,123,155,132,174,30,93,199,194,193,187,141,141,118,64,137,63,21,30,41,199,215,36,229,173,50,115,72,34,32,244,234,48,58,149,89,97,76,23,247,40,113,181,138,168,53,144,179,131,144,198,127,187,16,79,254,252,54,172,55,195,95,155,28,171,198,97,49,152,102,28,47,8,22,85,137,154,27,135,90,142,57,12,231,174,210,199,194,84,139,131,228,27,49,205,11,250,224,56,56,205,45,125,218,224,87,22,11,234,28,69,180,59,196,54,142,180,95,211,156,81,194,78,142,155,103,204,119,25,114,102,248,140,195,11,197,209,46,33,44,43,157,234,15,38,169,36,102,14,17,135,28,161,32,114,203,85,59,216,200,180,110,111,201,96,139,49,150,36,73,149,17,122,243,83,2,181,218,185,52,57,153,240,127,124,212,200,166,84,145,159,33,77,71,13,192,125,111,60,142,172,25,64,122,133,188,240,128,202,25,82,82,91,97,24,215,114,192,199,43,204,122,245,70,48,41,174,62,195,47,91,18,94,99,13,123,0,244,108,28,114,111,216,216,242,187,214,168,106,21,165,62,189,58,92,251,71,245,216,36,226,46,243,0,48,108,38,114,254,108,26,48,60,91,48,169,229,100,211,87,152,242,106,191,57,5,121,26,188,230,201,70,117,131,224,88,60,194,152,176,105,107,201,217,13,67,8,143,155,176,22,16,127,103,105,250,215,160,25,64,44,145,95,128,209,79,116,136,157,57,38,37,145,124,94,121,186,69,155,76,2,79,115,193,70,6,223,227,234,179,92,138,76,225,13,47,253,240,141,214,252,193,172,121,232,51,158,211,115,5,16,24,64,43,172,57,110,210,151,15,94,38,118,38,48,53,145,62,222,56,63,66,113,132,22,249,217,207,102,192,86,187,36,153,100,218,238,188,126,18,9,194,249,73,197,193,128,212,118,121,48,182,183,102,200,41,30,171,241,100,212,193,77,157,41,3,42,20,191,58,195,142,181,52,5,78,66,204,119,90,36,140,142,105,255,73,114,247,29,225,78,50,17,67,130,11,8,186,193,143,113,81,218,167,85,82,220,26,48,122,246,137,114,172,95,250,136,20,30,107,197,186,78,63,154,116,129,183,121,13,6,211,213,141,163,38,87,147,30,107,247,116,26,100,120,167,218,157,6,251,92,161,49,24,250,102,45,12,64,202,166,59,220,91,199,125,21,248,199,116,123,225,227,135,77,13,201,16,47,117,22,85,96,54,75,25,51,236,189,230,183,62,219,205,210,175,113,198,163,213,246,192,50,244,165,104,132,219,201,223,25,207,116,127,106,33,224,68,10,52,227,35,11,12,93,235,184,29,42,195,26,104,115,83,24,14,149,234,207,85,241,91,197,71,128,215,143,82,93,135,177,73,167,174,189,22,91,52,22,206,162,208,80,80,43,173,141,159,54,125,237,174,5,34,84,24,249,213,20,227,87,173,62,161,47,181,220,205,12,186,162,138,142,145,212,174,176,123,221,205,108,208,21,148,230,248,212,205,152,14,243,133,51,77,247,210,177,7,95,245,190,146,228,192,101,72,118,133,138,31,44,155,225,163,146,77,56,124,104,169,82,142,168,225,176,9,45,69,163,70,254,51,227,189,18,9,247,173,213,95,244,248,45,127,47,220,172,158,20,54,206,152,17,240,224,183,180,214,143,236,204,140,155,83,213,35,197,124,68,55,71,125,79,214,177,198,165,124,18,217,180,29,87,67,126,252,41,137,67,227,179,4,122,204,43,173,254,162,107,209,221,201,97,34,238,82,187,156,241,161,189,188,120,88,227,183,182,83,100,134,223,139,106,32,167,237,218,201,75,19,15,53,195,129,38,126,93,10,1,207,126,115,233,139,129,169,230,145,138,56,250,189,102,141,101,75,194,87,251,145,10,142,216,140,21,64,174,160,73,55,5,59,244,112,127,114,24,239,124,255,192,84,153,214,128,113,169,63,55,31,232,151,196,160,100,138,97,181,210,22,170,155,123,64,12,136,176,74,211,18,96,227,64,242,29,5,182,1,225,101,110,150,109,228,129,28,238,150,238,20,120,99,184,4,76,248,69,250,95,48,65,211,184,62,56,17,165,209,146,116,207,144,247,62,95,97,57,156,182,174,31,194,245,237,18,107,194,57,132,165,216,164,52,211,226,163,55,125,51,214,143,130,164,106,89,53,17,152,233,48,50,29,82,18,87,33,182,241,204,209,48,106,160,93,181,164,187,155,194,111,192,182,209,60,152,34,158,119,45,93,66,82,136,94,38,39,74,60,216,241,130,83,170,90,106,142,128,98,92,141,116,108,81,24,142,140,27,40,133,105,137,250,153,44,85,238,132,43,151,127,46,138,168,154,172,108,204,45,34,214,14,39,147,120,22,152,48,107,246,1,159,166,233,33,175,69,183,147,79,98,154,99,134,174,144,74,187,242,149,40,2,110,164,219,31,74,177,243,236,254,90,147,35,64,250,87,112,101,17,3,119,248,76,3,253,90,44,176,54,124,109,218,161,219,165,171,128,250,251,152,38,131,60,180,116,44,80,203,234,69,101,244,138,80,155,250,126,24,30,160,51,66,126,103,116,250,166,84,223,31,95,174,16,54,114,152,179,75,111,78,83,193,140,73,54,178,37,20,165,153,130,90,241,229,55,239,166,83,35,141,24,21,234,150,18,40,140,246,210,137,97,145,159,29,23,67,122,42,191,76,103,83,125,40,125,235,50,94,38,143,227,187,21,83,108,105,183,16,92,177,132,254,29,166,10,89,80,138,7,175,54,11,40,214,207,167,83,246,92,58,223,189,115,22,113,99,154,106,104,188,116,180,193,183,186,180,243,242,152,239,238,94,99,7,37,28,108,109,191,111,68,5,29,38,65,81,62,109,132,20,152,196,213,189,166,79,187,42,102,68,143,201,15,87,158,86,193,66,122,57,139,159,137,7,46,31,98,0,136,58,178,175,12,184,37,181,22,27,55,132,49,115,152,137,174,189,147,80,94,12,63,120,150,77,247,174,60,15,236,115,241,96,16,157,124,27,24,41,78,173,254,214,152,197,77,97,98,87,151,197,244,192,20,174,104,239,190,37,84,61,93,133,180,113,207,159,246,198,100,143,230,40,212,86,245,211,179,214,122,114,195,13,93,182,209,164,234,159,152,28,221,39,14,119,54,1,233,89,27,166,52,242,96,225,191,6,133,219,162,5,200,189,228,151,205,53,140,33,59,15,86,165,41,6,217,111,40,161,124,72,24,0,57,180,216,125,70,24,71,203,212,6,165,197,137,157,137,13,195,97,154,135,197,198,56,206,6,196,68,190,37,96,32,22,105,24,152,52,134,189,223,62,211,228,216,48,210,180,153,208,80,140,53,79,107,189,90,25,150,175,232,51,110,78,228,88,78,99,200,148,206,226,221,49,83,32,210,40,2,19,186,41,49,21,58,137,19,189,57,50,37,241,228,148,185,182,252,233,156,28,237,178,102,66,42,87,233,8,150,105,136,80,245,140,51,47,161,5,146,116,212,186,73,139,253,96,139,208,61,250,121,27,212,87,5,50,166,169,114,54,133,55,105,137,251,73,76,159,107,127,6,21,2,48,31,53,218,59,117,127,39,22,230,185,17,184,144,134,36,231,145,17,101,183,115,116,78,99,29,120,40,220,183,177,41,76,200,217,244,36,167,38,128,152,146,195,103,63,223,178,83,178,141,230,236,135,245,180,163,94,94,218,74,51,246,117,51,145,224,219,74,78,49,233,177,141,173,144,36,254,89,152,89,96,107,14,238,14,159,61,67,123,206,38,181,173,94,11,52,40,237,233,250,90,4,158,230,242,175,209,172,208,88,94,139,62,103,167,57,25,211,148,44,101,162,64,60,57,135,159,228,100,232,146,182,207,47,108,225,62,3,78,208,211,190,65,161,2,8,226,210,11,103,40,81,100,30,157,61,38,133,247,64,212,121,235,194,62,171,49,37,15,123,217,197,199,255,126,35,186,104,102,40,189,196,79,227,60,200,189,27,245,83,190,62,166,41,164,234,147,145,251,168,62,133,97,247,88,106,195,51,8,173,199,231,42,120,146,210,23,134,167,2,159,125,252,54,153,24,121,52,120,132,252,232,154,148,216,43,133,10,142,96,84,124,14,118,129,94,197,80,6,222,222,124,53,140,108,105,200,193,199,39,116,206,41,72,23,27,249,116,25,180,105,116,174,247,201,176,179,233,182,123,48,116,170,217,109,70,150,207,22,7,192,20,236,252,185,7,26,241,93,206,7,162,69,37,22,38,117,194,123,8,157,1,170,115,201,121,128,200,149,14,233,71,163,102,50,121,74,7,253,164,179,141,203,241,64,169,4,244,211,14,183,45,117,72,68,127,200,85,249,86,72,121,115,201,50,133,33,60,138,166,202,1,237,109,210,22,64,34,54,207,117,31,9,163,92,182,12,75,218,120,144,146,10,242,58,148,188,229,236,208,41,156,80,10,102,183,140,54,175,209,156,203,96,80,212,218,138,244,101,33,223,60,135,175,173,62,141,228,33,96,82,75,123,123,124,135,172,109,222,239,172,135,185,131,221,168,58,140,213,252,158,139,208,246,57,217,226,167,173,35,243,153,48,153,142,178,51,98,205,97,52,103,139,92,93,218,138,118,206,209,45,224,86,228,183,139,213,175,47,135,49,132,223,234,128,254,97,99,189,57,108,129,42,185,186,82,67,238,110,255,57,121,218,124,129,150,6,231,43,93,178,126,53,1,226,87,18,64,199,17,94,102,246,39,183,22,206,37,79,222,141,37,202,111,14,117,247,203,192,33,236,100,26,2,1,155,110,175,194,211,184,44,28,46,136,61,61,20,190,127,207,238,13,104,180,74,215,65,155,150,103,241,33,39,100,255,74,208,241,17,41,57,143,15,134,222,192,202,242,218,198,232,236,123,70,71,193,241,137,78,224,90,88,152,222,159,140,90,162,151,3,104,198,214,58,60,91,59,140,228,34,189,30,89,8,56,77,76,226,194,212,72,205,119,118,101,186,113,135,151,251,176,114,143,107,248,218,169,89,47,121,207,26,87,55,163,220,126,112,201,149,78,173,11,35,114,37,68,89,217,152,198,47,245,223,129,207,155,235,182,145,81,9,160,101,230,194,157,30,90,249,34,196,136,138,83,43,1,171,168,57,30,153,121,147,254,228,144,167,75,160,38,83,179,25,193,43,136,120,144,100,124,232,217,142,154,247,196,12,154,151,150,80,195,64,22,215,87,156,1,13,102,233,161,87,211,158,235,190,77,35,48,35,91,214,89,171,140,132,59,139,102,250,189,194,75,96,122,83,124,87,97,77,160,73,24,112,73,214,163,233,63,109,137,21,249,156,84,203,191,248,234,207,247,148,141,163,112,106,150,21,48,205,34,207,230,133,186,186,236,233,31,196,130,185,210,192,110,114,206,236,244,14,163,23,35,107,191,252,100,231,167,195,217,154,137,31,92,97,245,116,83,29,2,21,180,196,31,140,220,196,244,245,119,12,230,13,1,193,131,41,128,191,21,163,7,37,78,86,229,98,248,189,170,135,113,42,182,118,145,121,120,76,123,14,230,59,228,180,34,214,231,66,83,47,186,74,241,168,2,231,197,44,178,128,168,76,78,158,6,131,49,136,163,76,126,154,136,95,218,62,40,109,88,113,132,192,120,21,183,200,144,218,7,14,32,25,113,163,119,245,83,194,88,57,95,46,24,24,222,59,15,29,84,43,59,122,39,39,89,203,226,108,59,208,146,33,152,34,32,53,37,110,149,82,236,86,165,109,31,152,34,144,22,112,26,175,91,129,104,57,212,89,211,71,180,152,24,239,27,209,106,53,160,30,241,67,8,4,82,14,129,141,170,188,6,12,175,167,220,156,152,198,138,65,193,243,122,165,201,192,208,223,251,33,82,225,78,79,122,243,138,129,225,199,95,165,244,103,63,230,165,140,230,111,218,30,231,161,36,154,132,157,192,214,172,232,87,103,171,70,81,216,216,17,252,201,207,157,224,138,215,23,35,65,226,143,118,38,206,44,114,182,86,218,17,35,54,6,63,216,152,159,247,238,53,226,237,38,49,255,152,176,169,39,161,20,221,199,148,90,197,38,28,15,153,6,206,230,124,56,199,17,194,56,172,114,245,176,240,241,253,105,142,159,42,125,226,185,154,20,188,255,52,228,72,66,221,71,195,51,81,41,255,233,66,213,147,28,111,117,17,234,113,79,25,97,241,246,244,204,14,108,221,68,238,30,161,69,77,181,82,192,86,8,48,125,113,146,124,167,192,225,193,172,136,43,58,115,206,23,90,79,132,44,36,67,69,75,37,96,192,176,120,119,129,201,220,249,234,36,161,170,196,77,25,49,29,202,251,46,76,246,50,233,163,157,229,236,213,68,131,246,169,45,33,65,43,212,163,8,200,225,142,134,105,21,120,114,107,191,218,2,31,83,80,227,125,189,51,37,195,32,243,10,182,249,146,208,252,251,102,153,105,54,121,165,74,192,28,228,30,50,63,223,71,114,112,4,76,138,81,195,95,52,27,225,155,192,38,5,226,95,19,17,24,90,62,30,60,205,39,185,247,38,88,64,175,183,192,208,226,185,149,149,40,249,209,241,166,108,55,252,0,248,67,179,196,99,80,113,234,46,162,189,152,21,178,11,119,139,127,121,244,43,81,137,37,135,102,135,242,214,235,246,7,92,16,168,233,60,248,172,12,175,98,61,63,106,41,131,37,232,52,130,94,131,105,180,2,125,15,221,161,235,93,119,135,231,43,226,17,202,189,207,156,58,219,196,184,112,163,196,89,142,158,222,141,204,125,95,184,90,147,247,251,208,157,199,241,236,70,55,186,38,97,156,1,158,189,199,163,213,100,154,78,2,19,183,78,126,53,141,88,66,179,131,14,94,40,229,162,254,114,44,139,170,40,245,13,241,211,20,222,11,123,43,36,165,104,235,250,107,163,102,38,92,30,153,99,112,92,230,125,96,106,44,182,162,120,183,113,111,202,67,117,80,80,51,117,6,85,228,17,145,211,148,215,66,180,240,42,86,46,147,247,201,66,231,73,15,64,137,169,64,52,132,162,76,153,41,199,104,132,249,192,225,98,154,24,2,67,155,157,226,234,164,220,203,141,80,60,98,224,247,106,147,238,16,30,43,154,77,146,235,211,91,64,252,140,162,62,218,162,46,243,93,93,209,26,86,24,238,30,255,94,203,136,136,183,254,54,148,181,55,85,76,236,157,38,89,129,121,88,55,28,237,86,245,17,201,3,19,107,88,254,104,139,244,224,139,123,103,35,235,245,186,76,83,175,217,107,41,140,184,167,143,185,117,198,164,151,90,193,235,115,91,187,91,165,197,171,117,104,40,108,96,197,222,33,197,35,37,43,45,176,249,198,217,225,70,54,170,8,220,143,117,55,252,230,125,89,193,137,192,203,232,166,28,102,127,218,31,120,195,252,236,48,157,165,98,16,83,215,215,99,133,156,231,162,235,34,11,204,86,224,67,70,165,240,22,75,157,196,35,138,232,14,91,147,136,222,59,2,192,240,193,229,93,100,91,32,213,158,107,204,4,43,185,149,79,61,104,42,238,49,220,149,214,48,217,22,232,46,71,51,209,225,102,164,141,2,79,212,106,252,185,11,7,207,238,31,184,21,133,71,251,252,54,109,143,37,224,105,84,4,15,166,154,36,47,127,177,114,246,32,177,159,142,133,202,177,230,79,86,146,213,162,62,184,177,129,198,123,101,88,173,228,184,62,223,98,22,231,55,233,216,97,121,201,150,68,98,129,160,137,195,199,236,255,220,124,24,45,224,157,194,211,40,19,230,86,152,142,130,236,240,208,194,22,96,228,13,174,9,68,84,4,138,226,165,48,214,162,195,220,93,120,64,16,4,54,45,78,135,161,54,23,7,196,166,116,241,125,97,226,135,239,36,31,140,96,231,186,137,100,74,23,216,106,229,209,76,72,241,30,124,80,224,19,126,120,243,240,28,55,22,245,186,112,89,77,250,44,44,101,183,163,4,183,83,162,219,155,94,157,137,92,199,139,101,104,130,101,241,18,36,60,199,176,15,170,209,190,137,121,134,68,96,114,86,64,54,253,99,78,233,197,195,136,82,29,165,235,89,47,174,68,87,111,16,184,27,139,66,145,245,53,209,131,242,232,66,31,38,51,32,179,124,50,233,175,142,9,253,85,117,105,212,132,178,72,114,75,23,109,11,181,59,185,152,236,226,190,190,17,119,49,197,205,7,15,107,162,186,67,10,53,212,222,50,203,97,58,95,222,206,208,49,90,87,147,160,10,161,108,204,239,11,227,117,137,169,2,169,54,169,216,139,18,160,153,18,60,152,86,57,230,27,49,251,238,199,45,35,54,189,188,141,16,94,40,218,154,222,52,165,85,187,95,157,135,3,67,9,35,148,236,25,54,149,228,30,8,125,244,248,155,114,245,177,22,240,35,29,38,236,241,18,255,112,238,175,229,244,120,48,29,156,129,17,147,22,103,178,122,221,101,183,104,205,144,248,128,133,205,86,246,71,131,82,107,200,1,68,49,89,118,78,13,244,202,153,119,239,139,208,135,147,60,125,211,141,199,162,138,247,67,163,51,220,244,23,38,56,147,228,108,52,58,22,223,179,58,181,95,114,0,193,238,150,87,220,26,199,87,173,17,42,51,16,104,187,112,161,59,75,188,0,212,64,201,110,56,108,245,163,10,195,96,231,230,97,47,63,162,243,128,161,20,168,51,96,24,54,183,196,53,206,183,53,62,35,135,89,218,67,97,122,26,110,124,0,152,96,194,251,109,106,33,187,151,117,118,235,24,145,215,182,200,121,241,125,161,227,131,235,131,101,202,14,115,188,86,35,71,162,183,134,221,119,251,152,21,52,184,134,94,77,17,116,139,33,165,78,92,22,231,129,141,54,211,225,81,63,198,6,21,186,209,208,211,89,169,67,72,186,129,177,225,123,76,133,218,213,112,37,228,191,194,34,64,192,174,233,68,66,74,105,92,209,89,224,227,116,47,1,7,33,20,127,107,170,208,219,7,134,140,48,190,117,251,213,224,8,188,87,141,181,71,242,96,201,126,117,22,135,49,59,95,152,14,223,199,41,3,108,93,160,254,86,116,232,108,137,72,34,89,227,185,207,14,92,62,227,77,171,145,199,99,186,45,77,157,194,219,22,132,239,118,221,82,2,178,167,192,231,113,172,178,88,184,116,87,73,200,4,111,126,122,113,61,58,208,56,190,242,224,147,67,37,150,207,152,67,35,146,123,82,22,245,54,5,142,88,9,60,156,1,35,44,24,27,18,134,96,85,24,117,195,226,239,69,119,97,18,191,206,42,193,135,219,134,104,205,143,36,209,26,227,184,242,96,14,9,65,26,159,228,189,104,131,157,221,31,141,226,187,215,17,74,115,42,140,251,254,61,150,181,164,79,65,207,190,124,21,67,128,209,36,85,24,213,149,20,31,27,222,145,218,228,222,150,6,143,15,66,149,200,107,8,5,158,38,150,23,48,137,193,254,224,115,222,224,241,6,76,247,247,16,24,22,206,250,174,110,106,100,21,156,227,238,53,236,246,104,143,14,10,148,178,66,183,91,177,183,251,148,95,110,191,66,103,71,233,119,216,242,90,141,82,239,119,241,177,255,36,137,78,116,38,47,143,96,193,128,142,188,228,126,48,158,246,76,57,142,182,166,14,12,132,5,240,177,248,115,211,207,243,200,210,154,209,67,79,143,14,176,110,97,253,147,183,134,209,102,198,226,68,202,231,209,60,0,79,250,191,253,131,152,174,211,155,73,148,95,16,45,47,1,19,121,149,23,67,235,167,230,7,83,19,45,55,159,115,68,71,54,191,109,181,177,15,134,199,198,115,198,188,55,134,168,194,21,46,135,128,97,226,219,242,104,184,160,113,128,64,23,42,121,43,216,111,90,75,113,128,96,217,55,189,245,132,25,162,63,84,156,163,146,140,154,116,20,189,117,147,207,101,178,168,233,125,77,139,98,9,124,78,202,20,239,12,15,245,144,231,226,184,206,91,62,102,126,45,80,192,20,139,245,21,48,156,152,242,206,40,101,149,55,83,208,198,237,50,83,144,175,202,237,141,119,73,175,55,178,153,254,38,196,101,1,195,98,95,5,30,240,123,190,153,66,150,255,77,164,227,171,82,145,44,112,18,54,207,98,228,223,253,189,55,241,159,119,160,67,164,195,155,197,160,205,245,248,83,64,43,172,2,59,108,191,4,153,164,192,52,196,185,159,61,80,48,42,31,152,86,227,48,90,83,211,208,117,129,91,176,56,195,22,148,202,230,191,10,188,93,215,222,186,184,120,50,65,91,33,147,225,54,107,38,217,243,170,81,201,57,82,76,238,191,76,51,220,208,123,119,122,243,60,208,116,166,9,3,216,4,166,145,214,247,43,130,184,184,160,2,119,252,151,250,108,113,136,226,4,182,250,15,31,148,130,90,183,172,61,26,228,112,220,28,94,90,165,94,178,133,109,253,151,107,250,216,156,100,124,33,209,246,231,62,6,139,240,175,0,27,147,136,223,186,34,6,45,63,124,171,63,220,1,177,188,133,188,52,69,97,197,109,51,210,128,179,235,128,79,28,136,248,30,38,173,35,239,124,142,227,182,252,149,177,221,30,159,25,40,44,28,45,28,35,186,42,146,222,122,69,63,39,232,20,229,110,172,155,130,185,32,240,104,250,86,22,92,157,62,98,68,99,164,18,28,245,135,243,125,227,99,80,186,36,117,32,228,248,224,61,236,1,75,199,51,40,118,71,220,26,199,69,39,145,25,248,225,115,117,147,62,144,7,67,142,208,139,227,105,198,28,89,55,240,76,152,48,185,205,56,154,81,248,103,133,207,121,209,3,70,32,248,11,235,4,38,141,39,220,194,192,180,113,180,152,70,196,26,154,190,181,105,149,249,20,36,255,88,244,230,103,86,133,175,200,198,151,20,52,226,163,88,120,199,138,23,47,183,216,159,59,163,31,235,18,26,11,29,20,6,121,239,183,170,151,132,35,57,146,114,91,177,54,168,57,239,159,171,97,102,171,177,79,30,47,72,76,129,108,157,222,97,132,32,55,158,182,62,120,167,153,33,182,73,90,46,138,14,89,123,191,220,145,15,18,202,86,46,166,178,36,76,47,200,114,244,214,244,216,249,202,58,115,140,138,198,55,81,10,109,96,203,67,80,198,63,38,12,214,144,99,142,216,108,176,131,224,42,122,104,102,179,138,119,158,156,5,98,38,176,182,70,138,163,154,114,85,177,49,240,89,102,13,99,22,82,9,201,159,131,210,63,27,86,54,1,134,45,104,55,231,222,225,68,234,176,8,140,55,222,194,194,55,77,38,121,48,184,180,188,124,5,247,128,234,71,121,45,75,244,135,21,222,25,65,89,121,229,23,146,247,7,231,181,171,108,40,176,156,142,86,159,99,223,53,246,197,131,195,188,29,143,54,235,199,78,248,201,24,199,144,30,83,247,204,58,249,237,97,201,73,31,150,70,228,82,102,248,217,207,161,232,13,167,138,49,156,31,216,220,185,128,113,2,20,166,81,37,60,96,168,131,215,171,127,7,158,37,110,77,13,110,145,33,133,112,239,153,40,16,130,191,38,212,102,178,137,52,70,6,76,178,101,9,76,9,87,122,207,77,212,90,96,107,59,245,152,29,162,59,91,218,59,56,108,27,33,45,119,175,33,52,19,35,3,243,191,60,139,49,27,115,158,124,144,117,54,141,30,55,207,244,141,202,75,31,103,226,76,45,127,175,172,18,32,92,186,130,137,3,131,27,41,33,189,51,180,192,241,169,49,79,190,207,69,39,111,152,132,20,16,232,78,199,225,27,53,134,76,25,216,225,244,193,104,222,137,45,35,145,56,144,115,171,208,25,29,71,15,157,156,80,186,234,205,45,121,115,225,69,39,131,152,86,191,126,26,95,1,205,184,35,186,188,88,72,152,2,38,211,100,22,144,86,28,159,69,103,101,177,179,205,207,167,166,94,197,97,75,87,40,12,29,182,175,123,227,181,147,188,125,41,191,22,100,71,73,143,235,247,160,58,56,150,253,121,129,66,13,129,192,196,138,61,176,101,74,11,73,215,214,156,70,172,231,48,33,240,170,239,5,61,144,239,87,52,200,83,116,173,35,90,67,98,145,181,67,51,213,214,239,65,119,137,223,188,66,3,249,249,152,253,5,34,161,250,27,159,107,75,200,8,16,234,131,65,78,231,73,197,14,241,151,198,110,234,227,51,189,237,100,114,24,15,71,81,234,177,98,196,96,235,254,206,254,115,65,156,45,140,65,46,251,51,255,169,0,241,153,128,189,51,191,51,184,206,136,45,89,216,81,148,73,206,205,22,61,173,1,91,217,223,214,207,1,215,160,223,60,147,166,212,25,74,23,157,91,94,212,105,110,41,55,101,134,238,238,205,77,68,82,173,181,87,191,101,235,15,68,233,83,223,138,105,230,113,66,202,171,147,26,25,100,204,106,243,3,149,116,26,57,210,7,147,116,207,30,166,55,234,203,252,249,88,59,234,115,59,140,82,132,226,117,196,118,180,96,192,204,222,198,107,233,181,199,158,97,26,209,220,8,199,188,94,60,72,181,56,76,179,178,206,126,58,85,194,83,171,208,152,167,207,142,96,205,60,129,166,172,63,108,142,136,239,176,213,162,1,85,86,14,101,202,121,196,197,48,91,233,135,38,79,27,113,194,74,192,191,235,217,0,233,249,242,105,82,145,179,209,83,103,65,197,158,2,101,131,150,96,2,164,253,47,78,88,89,253,121,202,118,2,235,127,60,55,28,80,227,255,71,187,195,20,173,138,197,7,213,122,139,9,122,224,92,164,12,200,224,224,12,62,240,113,33,165,77,232,192,149,9,234,55,31,100,150,196,43,39,145,136,60,156,195,116,245,44,125,52,66,248,190,251,195,140,252,221,202,112,218,35,55,78,143,201,74,50,226,70,161,246,190,53,49,101,141,115,96,115,239,8,24,64,182,54,36,184,122,96,170,183,61,162,124,110,4,61,248,16,216,88,83,253,230,4,83,213,192,129,186,108,133,139,137,50,115,210,97,169,176,41,58,153,18,170,38,44,22,121,114,196,117,166,199,111,104,62,163,4,69,224,179,52,139,199,194,107,133,119,182,202,111,19,120,138,252,91,181,222,75,249,160,112,162,231,30,11,168,88,108,92,97,180,71,252,201,142,29,157,83,87,116,182,87,164,65,211,187,138,135,0,163,8,236,99,74,208,50,127,222,107,210,215,237,79,150,167,57,230,10,167,234,45,145,200,179,17,105,212,171,141,57,219,199,20,129,79,61,92,120,240,8,190,158,17,44,229,117,250,27,74,90,197,159,12,37,197,254,121,50,66,214,126,42,162,11,55,37,16,79,205,93,27,97,82,226,95,37,209,45,65,33,25,34,175,251,219,244,163,37,117,52,107,49,5,48,71,207,105,159,197,125,174,148,193,68,46,150,165,220,69,150,184,192,199,94,188,254,169,23,104,212,69,0,209,96,8,70,29,110,230,120,202,205,23,207,122,95,219,138,44,70,211,247,66,199,213,173,194,243,151,228,148,243,231,230,205,5,191,88,32,88,188,178,6,144,166,47,94,137,84,240,1,30,47,138,93,205,252,185,223,139,116,208,49,253,150,190,55,236,61,126,115,200,68,138,248,100,21,203,176,251,174,197,230,171,154,68,246,228,65,158,213,97,196,217,122,103,2,58,254,57,138,137,114,234,91,157,13,205,55,75,43,242,109,93,110,108,42,143,110,42,20,106,27,182,206,178,246,227,55,116,216,138,44,229,165,250,153,181,145,238,177,248,154,164,123,10,5,151,219,73,106,104,183,71,59,75,80,98,108,30,226,167,218,102,47,29,17,216,43,189,99,140,123,99,93,201,107,13,8,20,124,142,218,147,37,49,114,216,92,151,211,210,217,123,21,105,102,43,149,38,63,231,69,133,52,134,184,149,140,10,157,15,125,196,205,141,118,83,158,28,201,134,40,200,33,4,177,122,210,171,169,78,169,49,42,211,154,54,30,76,189,237,136,5,98,124,187,250,219,4,37,227,123,193,8,153,36,228,0,21,224,244,94,135,78,216,187,171,33,110,228,212,78,73,65,240,1,154,98,249,105,8,217,227,107,210,146,39,57,224,242,211,9,244,211,43,147,252,217,47,247,13,169,26,26,78,197,225,97,185,41,133,81,222,204,14,83,179,35,182,6,181,240,53,114,73,112,52,114,84,10,140,99,224,171,39,195,246,43,165,41,148,230,194,97,233,143,134,186,169,180,4,24,60,194,27,68,123,183,79,177,12,137,105,44,239,32,100,190,90,131,130,194,209,154,210,121,142,42,77,99,144,64,166,237,36,56,221,232,117,183,216,218,198,132,21,43,147,52,197,153,121,69,224,65,197,237,157,135,136,131,81,86,243,96,252,208,50,3,174,40,230,201,131,87,10,89,46,147,51,90,20,99,84,49,29,155,169,106,196,107,115,94,20,125,242,106,130,226,126,243,97,227,32,79,110,178,93,59,224,4,125,153,124,207,51,11,161,234,186,240,47,233,165,87,255,24,19,29,166,95,65,124,209,214,140,236,44,174,206,38,26,245,96,235,30,242,195,45,159,237,108,138,108,29,213,36,199,45,112,147,153,226,235,41,66,76,16,161,65,218,230,51,17,33,110,49,244,27,249,215,135,90,211,234,214,139,55,172,6,1,19,40,88,114,53,188,158,205,93,171,12,75,157,236,27,38,127,88,221,50,205,176,241,100,29,51,40,96,98,38,101,35,80,158,122,107,150,84,15,184,16,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,202,244,24,247,207,205,33,147,115,211,51,153,188,175,236,73,231,175,41,143,93,14,119,33,143,39,162,84,243,43,213,75,216,52,26,98,130,93,119,185,251,78,43,105,211,56,39,81,12,250,204,2,62,182,196,20,116,90,180,43,80,122,83,222,173,59,60,207,46,25,97,133,194,144,24,11,12,7,207,116,180,80,112,33,191,108,189,6,217,81,90,67,222,27,99,165,194,126,30,215,90,149,236,131,249,239,246,64,77,130,65,90,210,238,96,161,38,97,183,22,14,104,35,7,163,125,54,238,77,169,78,87,152,54,187,21,143,77,73,146,124,232,254,91,88,49,15,248,107,57,248,240,202,66,8,6,34,177,162,205,56,48,197,192,181,25,147,44,33,110,216,4,30,36,72,99,2,211,46,46,105,69,43,205,113,161,230,110,222,139,198,88,173,48,47,242,211,156,145,80,89,9,60,77,150,51,150,22,204,78,50,228,199,146,96,110,196,111,103,161,242,107,63,189,58,103,203,96,130,179,112,229,197,104,206,43,61,102,48,122,186,18,223,37,129,154,157,118,171,91,49,161,132,42,145,1,58,62,250,155,71,231,205,100,191,33,240,191,195,242,99,229,109,81,184,37,83,146,151,19,209,240,211,232,215,189,65,195,182,72,206,245,143,202,54,156,145,83,96,172,137,216,134,127,229,214,89,96,203,202,7,76,31,145,236,148,200,129,108,167,73,251,149,18,182,170,191,13,219,86,121,235,154,244,137,162,148,128,196,131,35,47,149,245,222,40,72,164,24,149,97,237,28,122,245,62,107,32,22,54,197,248,250,218,21,197,187,253,25,241,34,55,167,251,212,91,10,32,30,133,136,78,198,244,108,218,84,108,59,76,114,69,66,107,86,74,218,222,213,56,21,226,38,208,111,53,34,250,144,16,223,73,159,155,163,17,238,158,87,162,165,165,138,163,61,140,219,199,13,180,115,150,240,113,229,139,192,254,224,76,7,157,202,6,92,214,7,155,150,115,220,28,70,153,242,129,9,31,197,176,80,246,45,141,97,152,3,68,55,252,230,199,0,78,82,65,104,59,86,115,41,153,126,60,157,99,15,136,83,56,104,249,152,177,227,81,206,45,172,0,112,178,89,143,232,131,225,210,126,48,92,169,46,62,15,76,62,86,190,216,180,23,245,97,233,196,70,228,222,72,234,214,30,247,166,229,80,220,12,106,71,168,235,117,152,240,129,56,41,3,169,148,22,163,210,173,35,240,3,91,131,207,133,109,140,196,145,24,208,226,71,109,113,250,81,163,202,152,158,21,147,87,124,48,168,207,37,110,114,80,152,216,226,222,5,201,59,133,127,1,8,135,145,186,202,138,98,41,251,173,41,65,19,201,98,10,2,141,204,206,97,99,230,210,171,43,75,46,174,174,52,181,233,213,28,158,51,96,166,249,231,173,41,105,243,176,98,34,192,163,57,110,35,146,241,70,61,131,219,103,203,67,136,194,169,106,207,255,132,110,69,14,33,56,8,122,84,147,210,5,147,212,94,32,63,187,93,59,139,81,97,141,201,139,65,239,159,226,8,163,165,62,75,178,128,246,240,213,100,76,185,64,225,130,186,196,142,65,165,25,73,111,110,122,90,61,158,28,26,170,172,43,136,4,251,136,247,166,69,94,94,140,61,201,123,39,201,176,208,181,46,131,202,228,112,149,78,210,55,72,130,235,190,3,207,134,191,23,62,99,211,105,90,141,73,220,71,133,170,153,164,27,38,109,183,35,54,173,140,219,161,175,93,9,1,132,25,5,163,174,158,3,166,204,226,27,61,205,38,179,215,207,189,91,139,185,64,50,184,233,142,102,53,158,215,143,48,173,140,45,148,125,188,116,141,54,40,12,235,74,107,141,110,89,84,246,13,135,233,206,238,159,239,97,173,29,14,255,10,147,5,230,165,174,151,15,76,147,186,140,25,53,141,254,94,141,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,222,131,45,162,42,75,4,13,240,84,28,62,155,140,112,215,27,220,183,151,40,54,132,29,183,58,157,208,182,109,87,84,106,198,40,145,117,80,7,236,15,43,96,250,204,245,147,64,53,48,252,189,142,223,208,243,231,167,51,137,224,120,50,104,191,37,81,62,172,154,127,250,7,35,88,52,187,14,121,165,195,222,175,54,210,119,113,252,126,112,160,24,159,229,179,56,99,184,169,167,24,250,88,148,241,151,152,40,102,112,233,145,111,4,42,195,239,140,74,253,24,159,143,69,23,102,192,216,169,18,200,29,191,150,120,159,40,132,24,235,119,199,137,88,18,218,187,162,167,244,155,7,117,196,96,183,159,68,133,62,216,217,18,82,192,212,166,234,194,28,22,149,244,183,166,212,40,213,207,177,153,170,23,137,52,104,181,105,53,215,121,112,110,30,175,133,209,251,57,3,140,85,105,248,44,50,157,209,174,48,61,161,217,151,102,53,74,203,174,48,137,2,191,26,203,38,169,61,48,43,202,157,1,19,123,85,99,3,171,200,43,245,216,176,139,122,79,231,222,52,37,251,197,52,151,238,207,137,205,82,246,207,1,215,193,199,2,131,36,168,198,44,74,4,31,196,153,29,214,53,158,118,192,8,225,200,7,161,164,97,20,191,57,45,129,85,143,54,232,55,119,122,55,199,44,217,10,163,216,146,227,106,85,62,1,134,3,162,250,231,228,232,235,91,111,78,76,186,251,36,70,33,65,56,132,14,76,185,251,117,160,26,198,24,190,175,192,120,253,55,98,115,224,97,36,137,10,35,162,211,29,110,48,147,232,163,13,178,144,1,115,58,233,176,192,215,209,174,143,195,242,161,109,71,111,78,19,134,47,123,180,254,62,229,51,20,47,214,25,143,134,32,223,119,80,141,53,188,57,60,145,185,123,55,39,27,186,226,193,41,154,208,194,5,122,179,187,119,57,53,186,31,137,127,11,108,77,134,254,211,19,153,184,172,87,67,219,224,251,176,229,254,132,68,133,212,42,38,218,112,24,54,85,177,230,225,249,174,94,153,0,65,17,241,241,45,48,59,105,188,151,81,126,36,133,57,35,174,161,211,168,135,151,30,169,98,170,111,174,177,3,202,163,12,133,209,136,142,159,38,28,81,62,247,166,179,197,95,219,228,71,155,62,56,197,148,190,43,97,254,254,217,131,19,157,240,109,135,124,42,138,118,2,159,79,226,250,138,86,193,14,189,136,194,212,120,244,128,75,253,252,52,137,147,236,131,98,59,190,156,217,103,136,143,197,230,3,78,42,164,232,144,81,246,236,106,76,192,9,127,92,96,235,43,136,171,233,206,147,176,35,188,90,51,199,247,32,76,160,201,165,73,5,76,138,139,9,80,20,189,152,26,140,21,35,74,153,173,68,24,38,174,116,205,49,162,9,153,117,125,178,110,132,181,15,158,90,40,78,21,73,127,51,5,161,129,207,36,166,81,221,29,90,248,141,172,118,240,193,21,138,115,223,169,49,190,133,84,16,70,135,129,95,227,168,201,161,233,197,72,61,198,76,33,74,159,196,27,6,14,46,17,122,212,147,242,254,17,10,109,197,213,179,154,49,152,22,241,103,97,172,169,37,62,167,149,165,232,152,154,53,237,118,204,50,109,21,137,177,77,59,45,183,63,90,102,147,89,10,83,166,235,103,254,130,54,38,235,92,105,16,234,248,7,177,226,110,49,53,38,164,200,41,246,59,18,14,114,0,205,110,166,253,253,229,137,240,158,230,164,207,137,13,85,73,192,220,74,134,12,246,237,155,101,60,94,238,241,1,151,152,11,211,200,244,102,192,133,152,155,124,234,99,134,111,215,98,134,8,4,34,10,249,101,164,136,198,141,115,53,248,134,186,166,187,41,250,79,239,230,24,42,93,106,211,168,36,241,104,17,60,171,67,180,77,64,33,223,185,253,83,148,204,65,24,246,126,122,89,184,208,205,5,132,187,146,214,74,45,88,149,194,242,67,80,105,170,127,130,10,193,14,83,5,14,1,158,243,193,240,82,59,33,7,145,110,38,120,21,216,180,82,238,128,147,252,28,66,182,99,125,177,207,172,164,49,191,8,3,145,73,97,64,217,230,240,153,209,90,139,2,3,118,148,39,83,73,69,34,87,174,230,115,121,179,68,99,196,211,20,35,107,217,89,235,83,252,108,171,240,192,63,212,228,0,252,240,250,213,164,139,101,185,161,18,245,181,55,224,182,149,22,92,170,115,170,139,122,65,149,74,12,190,40,106,2,52,14,87,236,223,33,112,97,13,220,1,55,110,132,37,198,52,245,2,195,185,118,154,213,107,171,33,115,224,208,108,129,166,138,34,224,38,143,77,115,68,13,184,108,173,134,61,27,184,81,152,59,74,150,68,210,236,196,33,186,147,156,54,171,62,22,94,111,134,4,173,185,229,240,232,159,68,225,70,112,196,79,166,222,96,72,21,75,2,30,63,42,31,253,98,232,113,182,190,21,85,117,126,241,121,233,41,236,19,84,237,182,148,110,52,166,65,208,49,133,1,239,192,3,74,225,253,238,125,246,61,185,119,197,24,136,33,235,36,176,100,34,152,113,238,205,37,141,48,124,233,114,236,109,2,181,165,5,124,22,210,212,65,105,16,5,222,40,84,35,198,159,213,120,219,168,220,120,241,193,49,48,169,21,204,10,155,118,167,95,13,81,116,211,137,4,97,225,74,1,211,44,33,117,117,84,245,78,39,209,130,96,102,47,45,170,128,42,151,178,236,31,124,230,216,89,184,47,92,99,141,23,68,112,46,12,53,91,127,225,53,242,11,57,123,146,165,17,124,89,194,214,6,33,1,133,142,221,97,74,0,159,169,127,108,212,138,14,184,195,176,181,10,223,1,68,74,148,138,250,111,99,95,73,200,178,210,191,94,194,193,183,246,185,145,4,134,57,238,166,48,41,145,196,28,200,15,157,156,194,23,100,76,158,108,215,1,23,116,106,110,74,152,52,224,122,219,48,225,231,179,24,253,224,162,156,108,140,15,76,123,175,95,188,32,3,83,116,155,238,227,29,49,248,35,170,236,148,48,37,246,228,201,81,216,35,160,178,236,2,47,216,169,31,12,179,216,123,43,58,225,170,135,230,128,205,51,126,48,156,217,30,189,166,244,105,234,60,131,239,142,246,222,22,48,220,243,239,183,51,51,222,229,171,27,249,176,34,205,141,53,91,100,220,45,117,156,176,45,15,158,45,57,20,23,15,116,4,101,162,64,67,227,252,118,13,163,163,182,119,156,195,76,15,85,137,63,152,133,94,94,27,7,221,39,124,145,59,17,224,220,208,216,130,69,44,66,232,137,162,92,161,138,162,54,159,98,15,191,181,209,13,44,25,177,78,188,56,80,235,18,147,225,102,229,141,119,231,12,199,130,60,23,109,54,195,183,20,28,253,34,181,53,149,85,59,60,55,212,208,151,16,67,154,156,82,122,39,79,37,103,251,164,175,12,94,213,249,181,249,41,236,234,34,240,166,144,218,239,157,160,55,106,242,90,116,229,187,222,81,51,78,38,97,226,161,160,140,158,205,31,250,43,30,148,105,66,91,36,229,53,14,87,24,61,222,147,21,184,88,189,141,155,173,229,163,134,129,253,184,130,197,10,86,66,60,79,185,185,241,55,250,169,104,174,138,36,57,88,239,200,114,222,247,34,197,165,124,157,181,24,123,168,219,202,231,169,183,244,213,215,159,0,142,155,125,4,85,183,20,221,89,215,106,233,62,40,20,113,37,113,170,76,218,119,120,105,63,175,13,247,96,251,192,61,142,220,179,9,192,153,168,48,53,47,213,167,74,70,58,246,5,138,8,191,31,51,211,63,151,209,238,44,65,201,124,215,30,159,139,5,36,31,4,66,19,196,28,29,198,26,123,19,137,114,204,21,134,29,117,113,169,201,178,173,212,48,69,168,18,42,135,90,244,222,131,162,76,63,115,139,177,48,78,129,207,36,108,97,123,81,233,175,59,116,133,142,200,133,156,155,49,188,9,31,122,53,1,146,229,49,65,220,160,41,77,126,136,247,96,138,55,255,92,214,150,247,118,20,8,254,211,30,14,99,14,156,49,255,235,191,254,183,191,252,231,63,254,211,63,255,225,143,127,250,251,63,252,231,191,250,215,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,79,255,244,183,231,31,122,178,66,42,196,126,255,226,223,254,237,47,255,245,79,255,242,207,231,95,255,221,31,254,230,79,255,229,143,127,248,139,191,252,187,63,252,211,63,252,225,79,127,252,151,191,186,192,191,255,251,127,252,195,127,248,211,31,255,254,31,255,142,27,252,211,31,255,246,239,255,241,111,254,116,110,255,31,237,89,104,210,71,225,205,133,184,206,28,99,115,244,79,96,112,9,210,133,3,55,203,135,9,140,252,88,241,171,11,245,107,17,86,2,134,42,223,5,225,23,244,182,97,183,27,63,192,204,206,154,5,159,41,121,218,37,48,10,98,203,127,26,49,222,61,21,206,68,103,28,37,241,247,176,254,35,23,115,208,84,163,228,169,217,15,235,221,160,152,97,186,55,30,248,172,174,172,48,31,79,110,94,105,227,118,193,233,69,47,75,143,109,224,192,197,130,80,254,219,4,28,138,140,72,54,235,249,234,104,97,85,35,113,251,224,227,154,100,215,30,199,236,30,207,46,48,20,29,156,43,240,181,81,188,125,245,44,220,251,44,63,39,129,157,12,0,57,126,129,137,198,184,170,38,210,85,199,204,208,171,7,244,5,126,53,123,250,171,173,181,7,183,186,226,11,83,63,244,156,71,30,141,152,71,11,24,242,141,60,21,62,251,151,127,106,2,190,231,69,222,163,209,225,208,66,102,123,147,214,105,17,214,1,46,198,20,126,97,216,8,94,159,13,77,109,232,54,186,150,245,110,77,75,200,129,73,43,184,248,24,73,158,245,2,32,192,148,149,187,252,30,181,131,253,73,50,0,67,67,25,99,222,117,192,23,5,66,41,70,244,24,117,103,171,148,75,97,180,116,202,30,180,32,179,196,92,15,108,92,55,53,96,107,237,120,147,20,14,46,34,115,14,99,15,201,76,177,164,83,119,193,104,212,92,207,99,203,91,89,45,79,92,141,241,251,152,217,14,140,232,151,51,46,78,40,224,86,215,23,179,154,111,23,154,35,248,177,183,222,156,90,92,175,219,229,4,69,159,245,173,159,115,204,45,104,3,47,188,73,163,45,249,109,54,24,175,124,63,48,31,108,200,176,64,97,226,187,2,229,47,171,118,89,64,48,27,122,130,9,222,60,82,99,2,82,200,120,111,13,231,148,201,189,63,216,250,176,134,223,58,155,2,149,220,154,232,124,217,126,53,106,198,79,52,10,86,196,109,20,220,23,166,124,236,229,136,40,175,179,164,82,113,152,144,70,21,52,155,211,124,81,107,251,158,67,96,8,101,174,85,111,240,249,23,121,112,108,74,15,128,44,244,14,207,105,37,79,134,23,180,102,220,188,97,213,43,140,60,235,53,30,22,170,241,249,213,25,0,67,177,30,247,166,255,127,203,147,209,3,225,4,129,52,111,245,253,234,149,129,203,150,159,70,164,188,202,174,65,131,208,118,169,197,3,99,87,22,25,21,154,138,118,243,17,55,230,233,190,20,46,112,129,6,156,191,95,219,212,195,167,191,87,70,230,41,235,111,19,80,153,254,98,153,186,14,217,239,76,174,221,73,175,248,174,24,181,242,98,112,42,244,120,180,76,245,185,156,93,16,142,174,242,166,18,5,207,89,159,252,60,91,141,155,39,106,47,170,190,119,162,204,171,196,60,109,237,25,208,6,99,112,5,76,104,71,150,254,32,26,179,187,127,18,202,213,94,29,2,48,242,101,221,119,37,82,55,69,182,98,120,38,134,83,31,80,117,99,68,35,10,67,177,17,112,38,231,46,55,63,251,97,207,177,175,64,157,152,245,230,38,101,232,18,172,136,6,72,3,183,193,102,83,7,76,71,218,91,66,38,40,230,6,54,77,92,199,0,219,77,97,18,227,190,113,204,110,116,125,10,91,230,54,224,134,78,141,192,139,50,230,241,118,68,82,204,2,79,206,252,184,57,190,151,190,24,38,114,235,177,221,18,1,22,51,9,253,137,229,109,237,208,0,34,105,32,87,51,121,114,188,55,234,165,89,236,17,210,226,41,244,97,81,235,104,77,246,37,118,254,29,170,237,219,202,61,117,88,232,86,119,225,218,109,76,74,91,62,24,181,145,222,93,203,131,163,146,172,48,36,92,109,7,76,222,80,97,8,166,102,220,28,22,173,174,63,77,253,168,43,194,111,227,23,210,215,54,167,59,94,123,26,131,244,82,56,133,10,25,159,155,14,117,249,237,6,169,77,152,51,20,22,148,49,20,134,158,33,62,24,149,245,85,159,156,137,27,171,0,146,160,180,245,209,142,91,227,116,46,214,69,177,117,239,160,46,124,181,88,5,63,5,150,170,48,145,223,152,230,116,148,40,154,96,3,15,148,218,2,125,237,99,9,37,207,218,83,252,105,212,15,2,195,46,254,214,136,177,78,102,189,154,120,96,192,155,254,27,133,187,229,61,98,249,230,212,186,14,26,61,249,49,149,248,152,171,233,144,19,81,94,113,53,50,135,115,124,96,168,19,28,198,95,155,178,124,97,91,238,97,166,109,124,166,169,239,13,197,250,251,109,12,248,165,87,19,179,169,113,178,31,51,96,136,57,52,142,95,177,188,100,154,249,110,220,103,2,211,197,217,252,0,77,212,54,126,174,230,64,29,190,163,230,70,100,69,174,38,74,144,170,159,36,52,28,206,42,159,132,242,249,26,219,117,177,20,184,220,60,255,156,23,63,34,135,149,246,127,224,58,194,40,193,255,237,10,158,189,56,191,107,173,46,73,96,234,80,82,28,206,180,56,235,92,129,55,179,47,135,141,95,64,15,138,212,205,157,115,24,15,45,41,76,60,162,248,213,180,144,52,57,164,168,155,140,70,63,248,48,74,18,147,132,90,196,210,31,58,212,180,165,212,109,59,209,255,178,67,99,47,133,143,63,22,22,135,121,11,50,141,206,141,168,197,242,139,201,11,46,25,206,110,98,11,203,127,152,86,136,81,222,75,209,174,63,61,117,241,187,249,147,131,193,135,68,207,39,12,45,202,61,62,15,14,101,221,142,17,99,59,148,225,230,192,153,51,140,79,164,31,151,120,126,157,218,38,215,62,7,134,217,84,126,154,120,221,78,239,234,198,193,47,48,114,134,97,125,118,234,36,229,99,245,102,28,48,254,94,205,168,180,229,230,13,246,94,191,248,28,109,235,85,42,128,182,58,194,72,35,186,186,21,164,219,63,108,52,154,154,230,146,241,174,28,25,235,77,95,164,140,5,45,53,170,159,22,78,221,158,250,177,224,210,240,154,200,69,60,12,30,179,7,19,14,157,177,238,80,10,121,116,71,192,221,154,52,195,6,203,180,116,6,76,85,210,200,113,126,144,35,84,203,149,102,182,237,84,28,103,198,160,90,44,142,196,89,210,212,104,214,112,236,232,143,123,159,3,22,237,177,195,45,108,136,98,200,233,131,218,97,138,123,211,129,86,100,18,162,77,46,230,0,244,225,93,159,140,174,201,177,253,106,139,254,203,210,130,56,180,121,54,8,11,8,46,136,44,112,194,245,247,200,7,231,131,28,62,176,179,7,27,50,233,99,234,153,223,91,215,179,235,246,112,196,127,186,37,178,230,105,16,200,43,2,54,68,92,154,220,156,92,37,253,57,30,177,161,244,83,54,51,58,8,183,151,13,211,217,54,251,107,79,28,248,37,240,107,220,171,207,43,65,143,187,5,38,119,123,163,240,115,90,202,164,78,129,177,201,239,247,64,179,174,171,59,140,4,199,240,34,112,114,209,179,20,57,207,41,10,42,110,236,83,149,157,150,30,170,199,79,167,82,209,159,140,168,213,148,181,71,132,244,5,86,224,22,40,83,239,109,169,245,251,185,40,64,89,91,44,172,115,24,211,94,90,29,134,163,81,124,28,146,15,44,130,11,55,98,108,18,219,32,216,90,189,82,20,24,117,132,55,164,150,96,118,146,29,248,119,102,235,50,15,73,203,118,215,20,34,14,11,207,95,22,24,109,196,184,154,98,37,217,82,74,71,203,222,77,253,105,220,121,114,226,210,12,87,195,166,165,130,165,234,150,67,63,52,199,98,192,86,194,244,224,76,2,217,213,230,39,237,36,169,191,105,90,104,12,14,91,254,44,226,90,138,92,141,108,34,172,108,241,224,187,105,116,131,131,236,133,209,24,146,86,197,197,129,111,236,89,204,28,245,67,195,73,20,202,185,146,253,180,114,165,241,1,81,80,14,184,88,57,206,7,142,28,24,53,9,244,167,109,133,233,155,13,24,39,66,230,66,134,40,199,25,172,76,10,81,109,183,12,53,141,179,186,76,154,211,234,144,149,13,225,67,245,122,102,146,34,52,66,188,175,9,77,122,222,37,174,134,132,171,201,123,89,192,174,198,218,28,20,112,200,123,89,97,66,76,226,179,118,206,18,147,247,66,250,99,198,215,220,80,203,201,161,107,236,134,117,245,248,109,36,173,229,201,137,251,166,248,216,164,0,170,56,25,92,92,188,171,25,9,106,152,45,222,147,159,83,144,34,137,28,139,19,119,232,141,26,36,27,209,54,121,96,114,190,130,54,242,109,51,166,2,226,220,98,168,32,14,13,145,67,108,27,196,126,229,106,28,237,20,131,134,164,228,148,227,43,161,21,230,106,149,108,104,171,102,125,50,132,76,115,76,67,210,109,143,11,13,121,220,99,155,123,58,137,119,164,48,82,96,43,196,246,120,44,7,198,163,163,36,202,203,78,208,99,39,38,214,184,4,182,76,150,79,37,210,88,194,92,71,209,3,124,53,211,175,198,153,89,130,194,199,228,186,62,199,180,165,173,57,222,26,216,72,29,28,70,135,250,149,61,154,213,104,251,163,159,48,20,102,69,36,184,227,13,145,242,115,24,5,196,167,174,123,96,210,44,203,67,139,22,216,127,225,166,78,81,234,140,52,240,36,182,68,117,201,131,207,167,230,223,28,174,148,88,202,205,43,36,136,41,178,6,48,30,234,147,195,22,59,223,111,83,160,22,17,161,78,137,36,148,55,61,158,28,230,127,249,237,108,173,201,126,53,58,191,143,35,168,91,79,217,136,215,54,3,57,233,197,105,148,72,11,208,38,244,216,35,12,45,221,73,126,128,225,43,147,65,33,78,221,194,94,128,215,250,9,49,3,27,215,101,15,24,214,5,249,105,227,36,174,239,183,203,250,194,212,114,213,247,90,148,53,12,129,43,229,79,239,230,170,190,107,48,156,28,239,201,97,173,87,152,172,221,155,43,20,24,232,92,73,217,104,192,3,94,210,108,103,61,18,57,239,88,33,48,160,212,247,224,22,79,45,111,158,165,158,229,90,242,0,197,149,52,167,169,114,13,153,10,100,48,142,209,22,201,39,106,212,179,160,136,41,196,231,130,70,228,153,119,180,156,160,176,214,31,140,97,95,5,166,195,119,247,103,161,245,151,121,236,214,106,83,34,31,7,107,234,235,158,2,197,156,136,7,235,164,208,134,60,247,160,225,52,133,253,54,41,236,126,51,5,193,167,214,227,91,87,234,159,135,194,201,74,18,124,91,192,62,88,242,100,56,136,37,190,22,45,204,93,223,203,24,184,94,162,145,10,156,34,79,14,53,130,215,138,78,130,248,162,32,117,96,164,152,71,124,144,243,135,107,202,60,195,66,174,46,94,117,96,152,34,101,200,7,187,78,127,123,41,157,16,251,253,182,233,171,199,210,133,92,124,12,25,114,52,42,137,178,133,221,10,111,214,27,212,241,43,245,242,19,6,118,149,34,79,14,235,225,113,72,221,98,56,38,48,74,17,2,155,128,239,138,109,30,42,236,55,230,195,88,251,98,212,136,160,63,218,122,224,138,0,137,79,150,3,54,93,219,195,212,23,106,164,103,49,224,251,18,56,77,111,170,230,123,210,25,244,158,140,111,146,123,100,88,169,132,124,34,57,208,85,195,34,229,6,57,26,235,162,75,15,140,32,245,142,159,222,52,41,9,60,137,220,207,18,191,157,133,190,183,67,128,198,205,227,183,243,150,126,111,246,129,243,5,102,184,41,25,29,174,38,55,175,80,38,189,81,217,116,225,202,213,112,66,205,20,19,181,153,218,220,131,141,190,45,166,57,133,145,163,12,129,201,35,205,152,106,117,138,215,217,233,132,40,174,13,204,84,162,7,64,238,77,47,243,10,163,153,162,165,87,106,212,141,5,173,132,185,49,77,43,253,125,77,227,227,111,15,46,66,186,193,214,137,157,155,219,51,147,234,91,124,180,115,108,47,62,33,207,85,199,211,36,194,80,132,217,176,60,27,202,58,197,31,12,217,103,100,188,97,72,167,216,250,193,213,248,138,194,38,38,135,38,40,12,210,93,76,226,51,227,187,194,166,74,28,38,47,221,249,138,150,21,221,131,19,162,199,252,170,211,59,11,53,213,55,218,168,10,189,92,70,167,156,249,108,164,97,119,78,132,185,198,251,84,112,171,116,143,56,98,243,178,1,190,155,195,109,93,188,245,215,120,33,107,18,51,136,218,148,226,212,47,147,132,42,13,63,15,54,134,142,87,250,64,66,64,94,204,106,154,103,246,237,174,210,53,41,83,180,224,95,69,40,117,209,158,86,100,113,21,43,28,11,67,6,71,122,136,65,0,111,125,158,49,131,19,178,14,242,219,176,158,176,85,56,76,152,67,38,3,172,39,173,135,189,64,122,189,202,186,135,58,123,245,216,137,41,28,107,50,255,179,17,65,184,203,9,157,35,97,159,7,211,124,245,98,27,25,61,67,217,75,209,173,69,128,228,237,103,43,201,218,51,33,33,215,254,193,48,109,69,14,237,179,182,40,21,139,47,66,21,184,236,41,164,154,130,236,249,28,126,89,250,3,73,106,82,140,17,59,78,163,133,165,190,95,78,150,191,15,203,178,113,146,202,194,37,187,52,119,108,103,199,236,103,148,30,220,187,137,203,198,147,181,37,159,43,161,11,180,195,220,62,135,9,133,73,15,206,176,202,228,128,143,159,253,120,1,97,166,32,36,23,3,94,209,163,120,147,156,10,207,229,98,203,160,8,123,53,65,83,141,50,39,126,26,94,160,252,96,148,182,188,254,16,152,71,235,15,70,157,44,236,156,106,18,97,10,82,215,28,143,125,206,193,199,248,68,121,43,39,229,138,139,23,42,137,67,97,212,226,226,151,17,173,121,3,138,3,65,131,71,24,50,41,61,94,37,80,24,243,106,124,203,108,122,73,15,110,156,155,81,88,212,104,169,40,130,34,231,23,119,134,185,34,11,202,58,44,142,26,195,67,196,74,251,175,78,101,142,176,72,145,102,205,50,36,199,69,88,174,244,58,141,188,232,41,62,160,174,103,101,153,97,188,97,111,141,119,53,202,152,171,184,183,137,6,131,180,28,35,30,65,0,224,249,54,249,41,189,116,252,152,179,229,135,109,134,35,250,2,146,221,162,163,185,199,86,7,161,230,107,23,235,63,207,183,197,213,27,217,209,247,216,108,202,213,41,235,105,113,135,232,77,238,109,153,82,31,147,179,125,96,237,190,47,57,169,27,78,195,99,161,176,211,172,231,249,176,103,82,92,247,224,93,159,220,36,178,128,70,28,230,104,181,35,48,80,139,155,142,26,5,81,212,174,203,160,12,139,102,70,1,14,228,12,79,127,16,152,122,167,40,130,201,48,244,85,129,7,29,21,251,189,215,24,73,190,22,189,185,252,91,20,99,49,41,245,106,214,97,212,98,161,44,190,228,193,97,80,76,241,211,116,39,181,172,247,230,92,138,65,49,166,59,25,113,172,217,28,33,44,78,88,249,93,38,105,76,239,13,167,255,212,17,163,25,188,231,8,138,147,254,120,135,26,162,177,124,192,254,106,146,216,80,31,156,240,148,74,192,89,249,75,128,83,100,61,49,42,178,76,34,138,157,66,121,125,218,242,126,109,210,253,71,128,223,162,188,108,144,40,124,187,88,111,198,200,29,79,101,236,7,15,101,153,69,225,26,157,146,237,185,114,244,126,213,82,178,212,28,172,39,43,13,189,100,54,226,168,128,33,237,148,171,153,205,37,210,231,19,179,82,118,49,68,144,107,88,239,52,211,11,149,62,110,33,38,201,75,20,103,172,168,41,48,197,105,145,223,32,79,252,186,110,9,246,97,143,196,244,93,102,48,23,129,41,234,141,244,57,13,95,143,27,11,24,21,203,152,8,200,128,62,193,83,131,233,101,143,100,45,101,112,114,241,89,28,177,42,201,182,34,45,241,80,11,31,190,202,26,99,73,145,139,73,207,245,72,244,90,131,231,16,148,252,212,120,85,57,253,213,96,113,34,67,54,18,137,216,132,175,45,215,154,103,16,63,124,22,108,219,250,202,168,3,189,242,46,54,235,60,229,214,197,164,230,34,69,92,68,106,222,96,234,179,3,166,2,104,127,238,253,250,65,24,17,161,18,3,61,15,222,35,129,140,17,212,100,22,177,123,238,28,245,62,20,200,111,217,34,153,236,110,122,240,86,187,63,213,27,146,253,199,142,92,175,204,201,186,17,229,185,51,134,104,143,183,166,158,123,203,79,167,54,163,140,150,159,206,121,203,12,53,154,108,103,113,166,178,140,236,211,7,174,169,190,220,32,166,204,243,164,142,203,136,189,223,253,230,13,21,52,189,250,28,172,193,4,67,66,20,229,219,55,104,200,29,37,231,195,67,197,0,15,70,174,190,25,10,135,51,101,17,111,208,208,23,64,161,57,174,46,98,1,24,175,220,138,231,62,7,250,18,207,247,236,8,48,66,70,134,217,42,230,228,206,149,178,178,85,35,195,76,121,221,20,24,82,225,236,211,27,199,120,235,189,209,74,73,81,199,176,150,233,162,63,56,193,204,227,243,8,10,192,33,187,81,129,137,221,57,0,22,231,209,92,114,78,147,31,8,253,228,149,127,68,163,77,96,72,4,189,14,208,90,144,37,4,185,232,216,108,81,76,144,105,19,216,85,175,70,156,60,110,78,121,125,150,241,166,137,108,186,166,58,53,225,83,146,204,184,35,19,185,177,236,240,216,75,14,75,88,127,235,123,107,75,11,139,13,107,194,155,189,249,197,231,236,164,28,74,96,50,183,203,97,163,208,144,229,147,199,68,91,213,159,108,163,15,91,228,106,214,189,171,170,25,175,92,159,89,97,26,84,110,194,135,179,130,242,113,121,175,179,112,207,246,120,247,43,154,56,246,43,189,4,166,141,202,39,41,34,92,88,95,15,110,236,187,55,80,1,121,125,95,122,88,179,7,57,111,60,28,7,140,140,140,74,49,61,74,191,247,50,241,15,185,119,78,8,202,221,39,171,54,115,228,204,76,22,12,244,61,167,154,226,151,172,144,68,171,145,215,65,224,221,67,62,250,80,106,23,182,111,225,180,132,180,215,206,219,97,26,199,90,138,171,11,69,125,114,117,166,83,222,215,125,181,142,28,113,58,80,104,71,68,52,224,70,2,221,97,234,137,201,15,54,135,73,100,189,141,152,162,165,243,189,188,40,244,215,100,214,21,229,243,79,71,77,73,61,43,76,12,51,46,158,86,93,35,112,134,26,227,206,5,204,174,37,231,30,133,208,4,99,253,230,21,227,85,238,77,195,168,31,215,118,150,143,199,234,8,108,28,94,23,229,120,125,189,44,29,131,136,172,165,95,188,109,110,200,47,119,139,244,221,111,77,109,225,126,82,141,221,202,38,137,63,92,184,208,165,36,40,188,203,238,106,209,159,211,182,4,40,173,58,167,122,195,161,233,32,164,87,8,97,106,175,120,73,119,42,28,127,101,200,36,228,116,54,186,228,139,82,97,251,216,132,128,121,145,233,247,166,22,97,204,252,185,58,59,47,21,167,113,106,242,92,240,124,56,15,172,177,115,80,52,36,143,61,89,173,247,157,81,249,35,49,43,47,221,136,212,221,171,33,68,165,243,226,193,195,196,122,239,120,155,112,194,139,147,83,87,184,167,183,181,32,176,97,250,107,250,177,96,109,14,24,147,121,234,199,98,68,189,84,13,229,216,145,116,34,192,196,236,204,239,166,150,152,179,78,50,56,126,122,188,23,21,96,47,81,139,196,244,200,145,164,130,88,232,204,231,247,57,224,73,30,222,7,105,106,215,235,117,204,30,120,253,63,226,222,36,231,130,100,185,210,219,144,32,120,223,236,78,172,129,128,154,16,40,72,67,9,210,176,80,19,17,100,1,146,184,158,226,67,113,23,242,207,174,155,249,9,62,166,38,36,144,57,32,95,230,249,35,110,132,135,55,214,158,67,176,210,39,33,28,138,91,220,192,249,43,193,246,163,139,168,250,248,220,124,145,184,243,13,103,24,217,195,243,79,113,58,9,200,52,135,113,195,187,222,124,34,201,119,215,22,101,61,194,72,7,188,81,65,90,14,83,36,251,140,1,2,169,53,186,98,23,29,250,231,44,148,155,111,211,123,235,1,79,105,156,233,70,48,156,93,162,128,156,163,153,195,2,211,42,227,7,200,177,108,75,17,107,97,90,207,236,236,126,115,35,148,156,235,3,7,77,179,101,161,70,145,185,68,29,74,243,168,20,201,57,184,95,229,123,210,136,95,124,1,225,81,100,121,109,200,141,106,236,241,104,159,119,93,93,149,200,174,15,10,19,47,127,118,133,74,117,104,204,164,185,76,55,67,166,105,206,253,77,52,90,77,191,43,4,61,210,62,2,78,231,3,202,18,57,255,193,19,231,76,195,218,95,93,138,237,148,168,15,57,140,228,243,7,70,175,198,171,40,88,33,70,52,166,87,163,103,51,99,249,193,228,37,79,70,170,117,184,147,128,22,6,73,71,121,50,42,243,124,175,236,197,228,161,116,109,159,61,202,11,60,140,134,121,77,221,55,58,4,131,222,157,210,204,241,209,195,9,58,200,176,13,217,208,210,210,227,199,228,149,189,118,17,46,138,254,104,150,108,233,27,223,142,195,197,18,133,2,19,80,114,107,129,16,173,20,151,240,104,84,56,249,38,79,137,133,174,16,8,209,86,11,184,90,15,250,231,123,65,211,16,39,72,127,244,4,128,102,120,94,44,153,114,230,82,148,152,80,192,223,67,15,38,81,239,30,169,155,117,175,155,244,132,131,222,77,206,10,71,200,19,11,237,191,198,35,103,196,178,0,1,172,167,58,15,86,200,175,46,210,42,85,220,7,232,204,200,156,250,137,138,198,163,152,94,199,9,75,238,153,195,10,177,53,76,125,254,55,242,29,238,123,84,232,182,182,196,249,16,158,91,222,192,73,232,191,139,7,75,149,192,114,50,19,232,245,40,137,16,195,11,46,134,25,38,136,37,79,166,26,94,176,101,141,64,243,146,12,173,101,250,151,87,247,29,19,3,181,12,53,225,179,73,100,172,176,64,242,144,132,249,129,109,215,244,1,171,112,134,73,48,45,211,117,180,188,188,181,226,171,53,49,132,11,5,10,190,205,33,190,221,154,26,225,248,206,35,12,152,74,102,70,237,127,24,122,114,93,207,98,20,206,54,38,53,74,68,110,234,86,122,70,165,228,4,147,223,180,237,174,169,75,52,254,9,181,155,251,112,94,36,96,163,64,18,15,217,10,167,146,239,54,197,18,130,58,166,214,148,226,115,212,116,1,31,207,55,48,249,226,231,0,204,214,230,199,107,74,57,196,7,240,238,236,19,168,215,100,217,106,247,46,144,136,84,148,74,56,63,120,10,57,159,42,99,138,246,241,136,33,207,22,8,80,116,26,43,121,184,61,212,56,138,143,139,115,237,20,70,120,57,103,24,36,210,87,108,139,237,238,74,54,83,77,24,234,166,226,161,57,76,29,134,88,33,56,185,169,56,235,218,129,207,107,62,114,25,115,160,77,66,221,61,205,105,101,88,226,155,211,78,115,217,49,152,180,66,203,142,99,79,235,212,116,127,45,21,171,52,127,48,101,113,225,3,35,46,179,151,4,117,11,131,28,110,63,135,162,100,121,8,88,80,110,246,74,207,207,163,44,9,47,209,244,87,163,250,155,110,34,113,153,80,42,227,255,70,188,2,170,25,137,180,28,63,178,189,128,4,90,78,175,13,128,40,142,189,119,20,112,211,178,169,113,26,203,16,69,148,167,17,20,222,249,19,95,10,149,120,184,150,233,0,148,240,19,53,10,115,71,165,63,229,120,26,188,154,168,107,212,168,255,94,93,221,53,200,100,199,107,210,35,121,165,49,97,82,193,173,70,23,30,204,66,154,181,160,10,116,244,104,173,168,164,215,197,181,167,183,115,231,8,217,157,49,164,162,245,193,21,141,235,40,184,71,158,91,138,39,140,174,166,188,248,19,199,80,174,242,219,195,4,130,122,116,108,38,205,156,113,254,210,203,24,193,68,156,117,25,21,107,32,90,241,185,33,20,217,50,44,240,200,71,61,50,13,41,236,75,89,96,146,163,51,122,101,102,162,244,253,193,40,2,245,215,4,91,119,170,18,148,232,168,206,56,47,33,62,45,37,221,114,53,133,57,253,53,226,16,98,168,26,45,55,225,218,252,90,252,206,121,46,9,0,43,235,136,128,248,54,105,72,129,41,77,155,175,110,190,211,109,40,57,128,2,205,120,52,130,227,252,105,216,129,14,21,233,75,222,63,206,122,201,32,64,167,181,165,187,105,73,213,200,130,230,248,60,106,52,86,29,119,35,79,73,17,208,246,90,219,11,183,83,39,44,87,51,121,219,139,167,163,15,37,135,204,160,91,170,228,151,158,32,200,37,105,44,70,188,141,87,241,79,30,183,74,38,106,142,250,186,15,41,190,125,124,115,108,35,72,25,69,168,191,109,78,21,205,130,89,97,158,255,182,81,23,104,134,13,9,166,49,125,58,176,58,229,151,241,203,94,79,87,193,63,148,240,48,177,53,215,56,155,182,129,101,249,216,11,169,236,238,213,73,176,89,86,41,168,196,248,134,215,48,114,119,205,162,11,15,254,177,3,71,51,1,230,150,28,126,139,154,186,87,7,7,109,251,22,155,128,254,49,146,223,65,133,48,187,70,114,200,64,64,76,233,48,29,211,154,196,165,184,125,70,90,241,236,235,83,147,96,184,47,103,136,163,85,1,191,64,83,215,29,174,174,21,213,154,213,88,14,37,129,108,114,168,251,85,194,237,164,79,62,72,113,68,102,219,164,157,37,84,186,127,161,237,72,17,155,21,32,137,92,83,16,120,197,0,212,2,74,182,159,229,52,163,192,175,81,7,213,37,221,15,35,93,212,77,117,152,57,165,84,13,202,42,216,32,35,133,92,167,156,172,188,131,150,253,226,3,12,185,117,39,171,24,181,0,232,221,109,169,127,165,13,46,20,179,168,96,133,231,95,96,94,244,21,176,86,171,140,146,242,9,10,61,99,72,168,91,211,162,42,228,205,154,228,182,41,62,151,34,134,99,65,180,238,158,234,252,137,27,12,185,250,184,112,103,71,12,42,16,99,242,148,146,19,204,247,184,184,14,221,167,143,229,49,233,11,138,178,143,179,119,22,41,99,35,33,66,82,62,106,47,206,1,34,117,31,68,41,120,241,168,36,128,71,233,85,210,88,185,248,251,210,52,6,190,15,141,136,235,142,226,37,147,220,21,131,96,195,103,181,131,213,130,96,73,213,234,59,211,22,218,175,46,23,215,233,61,118,161,137,52,90,49,151,21,184,85,173,15,66,122,47,190,100,67,108,80,203,135,42,39,208,43,147,166,20,106,203,189,145,45,136,66,153,179,231,150,167,96,6,76,90,248,49,152,36,211,187,23,216,232,97,115,108,25,91,139,47,172,41,16,54,30,223,143,144,194,41,10,55,98,178,193,97,194,132,79,242,218,141,206,158,72,199,226,139,107,245,248,57,175,97,143,122,27,229,57,168,228,181,145,101,91,94,195,179,225,31,237,178,118,10,125,83,145,52,39,238,40,53,131,104,1,190,138,18,138,0,207,242,208,107,141,189,52,58,157,33,122,238,90,112,133,42,217,107,171,133,213,78,235,177,200,12,184,203,135,29,210,219,210,159,134,7,53,242,77,104,38,46,217,78,96,59,153,45,136,37,140,241,66,39,33,58,3,47,13,118,190,228,148,194,36,180,222,161,147,115,107,249,252,219,214,122,43,14,7,151,186,54,237,93,108,92,129,19,126,94,192,232,8,52,189,152,90,153,26,25,161,166,229,115,56,101,33,110,198,86,2,41,168,108,8,203,120,34,253,226,110,20,184,130,210,121,228,14,194,176,138,7,121,39,180,12,60,79,101,247,145,74,173,76,225,94,15,207,101,27,159,173,94,60,240,87,86,184,92,48,113,236,207,183,240,210,137,5,241,241,236,253,179,29,164,16,43,253,165,242,246,210,249,119,158,211,105,83,200,64,146,188,16,216,200,227,61,40,70,97,47,69,100,178,50,40,204,136,84,18,145,242,71,161,99,203,14,205,93,255,109,74,58,135,206,223,102,156,205,30,146,32,29,160,95,210,244,218,156,239,237,124,68,164,125,170,238,100,9,210,231,72,78,16,17,213,155,23,78,150,136,165,44,227,72,205,10,55,82,83,30,198,65,104,104,235,170,44,143,65,164,161,53,178,100,34,32,51,95,156,78,154,220,5,18,133,122,181,101,132,60,191,80,232,112,148,162,62,66,177,217,185,47,73,94,44,13,98,82,88,67,235,151,195,205,248,251,116,229,193,86,230,79,54,232,193,144,66,96,194,4,47,175,72,195,230,16,247,1,126,165,49,189,151,158,138,64,196,70,228,96,161,125,56,121,220,192,76,159,180,62,48,162,244,35,96,166,170,212,50,34,138,155,221,117,65,91,189,138,163,74,89,205,136,4,4,109,42,91,156,42,83,2,236,17,200,129,91,124,45,153,166,76,147,85,95,90,101,226,41,45,129,97,113,217,15,30,132,60,5,206,52,67,182,128,153,105,83,97,146,204,59,224,77,2,84,225,62,130,7,167,25,163,76,249,220,156,210,226,254,224,246,116,161,187,153,100,203,155,81,236,189,33,87,84,56,191,196,125,179,104,187,188,87,33,61,17,83,5,227,245,209,99,153,133,66,151,65,188,23,181,99,77,11,87,137,160,251,174,131,198,19,93,84,10,67,252,24,97,97,68,32,62,232,57,216,220,149,68,116,160,107,203,84,198,9,114,125,50,196,22,144,133,84,24,169,219,24,113,148,65,138,108,12,216,62,120,178,14,147,68,147,67,209,188,88,231,245,162,120,41,35,123,34,102,221,68,73,208,147,58,57,97,108,72,85,44,58,27,190,118,77,69,114,105,105,170,133,164,252,123,116,234,84,63,37,181,232,144,248,157,161,43,158,82,175,158,56,19,82,100,201,170,233,56,23,133,199,8,182,37,218,155,202,94,250,216,236,234,145,159,179,250,117,173,19,158,212,169,180,151,187,216,105,127,80,170,224,60,229,194,62,170,199,11,145,149,21,249,156,179,7,244,52,117,72,102,126,39,42,213,135,89,75,179,81,227,75,222,185,240,235,222,105,85,141,127,142,1,223,206,76,217,170,235,107,145,77,136,94,252,65,167,118,151,57,74,140,103,183,72,146,225,124,45,217,228,105,154,237,51,110,222,173,56,94,93,139,115,124,69,246,111,208,76,245,232,202,128,113,232,60,196,4,29,122,150,160,2,234,19,120,112,242,104,199,75,21,216,72,172,252,107,227,41,244,36,85,227,166,220,147,226,230,232,164,125,214,189,49,186,249,209,120,220,124,86,162,76,241,132,42,167,87,143,208,144,182,210,7,93,193,121,178,32,110,26,69,45,141,132,12,128,15,26,202,8,34,188,100,63,141,124,249,157,13,200,212,246,39,21,108,19,141,204,163,223,28,25,147,214,180,168,220,120,164,134,195,232,42,125,11,214,207,250,113,67,134,225,19,245,23,86,118,109,219,91,166,128,161,249,255,3,34,200,255,246,255,254,239,255,252,55,255,203,63,253,159,127,247,37,130,196,160,75,255,118,34,200,63,124,150,247,168,168,39,249,78,0,92,212,58,161,165,176,56,65,233,50,2,124,245,25,172,251,184,121,152,15,177,229,46,145,25,58,18,160,181,30,1,195,8,43,43,18,173,230,224,195,34,58,220,179,26,139,148,120,55,223,194,200,36,150,172,190,37,177,151,49,222,147,167,173,235,25,150,153,104,161,90,52,103,177,83,203,139,157,247,112,241,43,20,90,104,190,148,155,195,10,229,228,218,52,156,210,133,80,245,156,46,40,69,57,92,187,118,204,153,186,140,167,14,14,72,62,71,207,248,115,240,70,177,35,60,25,16,240,232,197,13,69,152,187,38,142,129,149,134,118,113,32,14,224,245,245,148,107,54,50,13,122,243,179,2,189,52,143,74,148,90,116,222,54,172,102,55,222,135,237,181,98,86,101,43,174,123,251,16,57,145,165,99,134,32,149,231,130,172,119,229,113,103,219,100,56,167,161,27,78,131,222,36,109,133,205,38,209,226,254,206,241,100,71,123,12,100,192,184,174,81,71,96,194,133,186,156,33,234,115,97,46,171,4,232,229,51,211,40,41,236,145,203,55,111,86,30,173,19,33,244,4,26,127,91,167,90,101,212,77,185,90,173,245,194,78,253,34,152,205,193,255,66,184,234,28,158,250,218,84,220,121,176,26,169,192,239,86,97,130,11,110,250,116,216,30,179,56,175,76,242,229,164,224,4,229,160,225,83,115,146,122,48,207,90,35,166,145,244,98,75,113,250,36,238,40,86,72,229,6,149,192,121,184,206,192,50,74,168,172,247,166,199,36,210,134,184,174,132,217,21,38,146,247,110,206,196,203,106,69,47,196,8,30,76,12,81,96,116,116,124,127,165,194,25,202,96,245,230,72,209,63,24,79,68,62,136,245,143,213,248,109,163,100,252,192,180,51,197,213,19,39,93,159,156,218,240,176,49,200,199,39,181,34,160,183,203,239,183,77,170,253,19,57,178,120,67,192,199,61,147,243,146,182,247,21,101,85,180,36,158,147,188,41,92,188,237,19,148,188,236,39,36,192,244,168,81,195,64,158,66,3,10,103,210,59,151,58,48,49,69,13,86,84,210,100,241,211,84,183,180,246,137,101,68,209,97,55,149,187,174,247,54,86,157,184,152,179,86,163,86,40,23,246,247,211,4,47,251,254,188,245,115,61,58,117,31,218,237,103,201,159,40,132,38,61,191,154,134,81,50,113,218,40,205,40,240,51,213,143,183,134,32,144,195,72,204,214,250,9,132,68,18,248,160,84,32,174,239,189,227,165,173,108,89,23,54,25,249,254,140,100,83,138,214,160,1,68,197,207,188,167,228,247,19,144,176,50,235,176,192,41,237,27,58,38,152,208,126,248,53,251,60,67,159,251,188,115,23,111,141,66,80,125,112,40,49,90,192,212,158,85,117,205,81,36,30,81,113,82,40,23,91,26,131,236,211,89,242,112,113,237,208,209,120,218,136,248,62,98,28,240,49,200,231,170,248,11,59,224,98,103,179,198,28,140,59,220,157,111,82,42,26,111,195,6,175,225,142,161,195,150,52,168,192,146,120,5,124,36,156,149,132,130,212,92,114,230,27,244,143,232,209,214,23,99,87,241,105,106,188,69,93,135,5,78,76,223,15,235,36,38,223,53,140,88,76,229,60,170,45,155,214,100,49,104,43,197,17,83,145,125,202,75,95,59,90,62,172,142,19,65,42,1,105,232,94,81,253,177,48,48,183,14,25,188,149,245,213,119,244,169,31,155,101,29,117,135,132,162,133,252,143,24,16,137,65,255,216,213,84,221,53,24,50,168,133,142,155,27,193,182,46,190,9,235,68,142,42,10,146,227,210,14,139,0,208,142,8,146,185,99,234,22,157,171,235,11,242,208,12,33,18,242,252,118,15,130,231,133,2,210,217,17,245,193,153,12,254,203,196,50,170,6,64,41,207,220,238,28,208,124,54,164,12,194,18,192,143,210,141,105,83,138,198,163,171,177,57,4,156,144,202,41,159,94,217,104,68,199,50,76,159,232,18,230,135,199,58,138,53,25,234,234,201,112,84,70,120,148,246,159,173,209,232,76,21,105,132,26,173,124,82,195,190,80,231,122,239,229,129,233,214,249,132,228,232,182,136,130,250,105,212,41,159,176,89,235,53,138,63,80,255,249,4,244,232,21,138,82,101,50,223,249,123,188,16,160,112,87,48,27,23,254,252,236,195,199,200,141,114,252,51,194,218,210,71,164,156,234,230,104,36,24,246,247,250,222,41,167,40,215,39,117,163,141,182,5,145,107,239,68,95,252,97,149,220,54,49,57,58,34,202,35,7,156,69,39,67,38,204,18,148,134,13,233,162,241,9,241,175,21,68,119,86,200,169,217,133,51,68,217,149,212,72,233,171,182,144,173,190,182,35,125,96,20,44,186,93,209,110,20,68,170,191,154,249,207,134,67,145,209,203,92,55,45,158,130,254,237,85,81,195,86,170,157,159,124,235,129,146,154,163,173,168,129,133,12,56,103,89,144,176,142,156,135,238,86,27,29,247,151,152,174,93,211,3,212,35,213,29,40,61,95,89,223,138,6,131,232,18,107,16,232,232,134,67,207,179,183,1,88,175,224,44,69,99,210,155,240,95,240,178,211,16,175,89,40,170,151,247,35,117,63,155,189,110,24,45,132,33,160,164,163,134,93,55,163,73,119,118,52,95,50,34,233,3,227,212,68,154,136,83,76,63,6,47,154,34,249,187,49,203,245,165,173,112,50,250,196,97,40,248,204,192,157,173,38,215,97,54,58,25,81,190,251,14,102,64,156,8,145,44,6,238,214,222,226,48,68,235,242,169,43,93,205,41,216,37,200,213,232,185,101,69,68,79,18,97,90,174,127,11,171,0,141,205,145,8,165,232,51,201,201,68,81,94,246,78,152,137,229,183,52,195,80,27,164,107,47,109,109,85,93,66,120,128,35,149,99,88,136,227,111,113,56,43,53,91,57,146,138,213,232,90,4,30,116,223,61,250,151,201,4,16,62,132,73,251,119,80,207,88,121,139,24,157,104,142,140,199,45,99,229,106,98,219,213,101,186,119,65,58,112,198,73,215,53,66,70,61,22,159,241,76,46,217,237,72,42,204,40,190,96,200,145,179,22,154,8,170,93,131,34,108,211,22,37,55,111,48,122,212,119,53,94,161,36,247,144,170,95,143,118,227,24,57,75,138,99,169,4,160,222,37,24,63,232,212,149,233,208,200,88,118,229,119,233,91,182,241,134,135,153,222,111,111,84,149,228,209,32,236,141,15,6,145,154,114,128,53,148,85,61,152,110,163,82,213,122,107,212,247,63,134,138,76,5,154,228,47,58,224,203,124,119,228,133,149,68,5,111,102,5,119,12,53,17,89,146,127,16,142,224,71,60,54,44,2,161,66,138,3,125,115,100,198,33,172,82,202,156,126,158,251,81,203,152,223,38,199,238,24,52,164,70,47,59,156,197,75,239,13,243,233,251,233,6,57,128,140,217,113,239,169,80,123,204,2,40,17,11,85,16,86,230,83,247,64,8,164,200,17,49,214,126,114,128,198,219,65,164,67,104,138,10,229,4,143,201,193,212,136,132,3,9,2,186,72,157,119,2,188,93,233,153,136,161,5,133,24,20,74,154,100,182,56,213,138,226,14,74,194,166,82,132,193,213,42,40,13,212,66,119,117,206,66,248,5,29,206,196,146,155,194,231,218,32,188,34,107,144,101,179,70,154,118,63,126,37,250,6,212,123,130,233,100,212,39,76,66,9,188,28,19,150,172,77,49,149,126,237,73,130,54,107,65,114,212,248,180,149,87,141,239,159,227,222,139,206,16,121,47,164,216,83,36,245,17,7,156,114,106,227,5,192,61,24,7,5,12,2,194,202,86,232,187,175,15,198,22,210,215,222,214,213,229,176,25,15,114,115,58,196,74,240,124,35,161,50,62,132,113,52,7,68,229,21,193,31,89,157,240,247,70,247,43,240,252,44,32,232,181,86,112,192,102,244,57,242,7,221,233,153,4,231,99,213,37,187,10,165,244,109,6,187,57,133,139,210,98,4,209,221,218,194,108,48,225,16,145,155,163,130,225,1,211,31,172,17,0,186,165,198,99,86,71,116,97,72,90,135,118,168,33,39,119,162,207,92,94,187,79,56,90,30,29,196,84,147,217,4,3,100,204,38,164,200,114,111,211,177,74,239,216,167,237,87,30,124,176,34,222,247,128,53,65,158,27,174,18,239,79,58,104,134,106,75,6,229,216,138,93,42,79,140,240,90,158,204,26,121,163,40,134,126,128,41,71,204,130,237,224,81,38,18,174,83,102,26,43,13,72,245,217,12,231,81,101,150,110,203,119,196,193,76,63,178,218,219,168,198,147,63,121,188,133,67,93,47,102,116,13,147,1,217,201,34,131,130,138,101,180,110,96,50,208,152,94,4,54,229,194,40,132,67,185,120,8,73,37,137,127,57,4,206,206,40,36,175,201,228,125,227,0,50,57,58,209,60,1,62,207,246,204,145,141,251,38,176,233,102,197,54,79,1,179,16,204,38,107,72,30,193,20,73,60,77,159,140,120,65,30,175,6,207,216,31,133,155,147,146,135,249,88,92,90,83,162,239,100,84,1,177,143,27,143,131,48,254,66,115,61,131,132,159,102,154,89,68,75,34,153,208,120,124,109,170,6,150,136,11,28,135,7,186,249,242,202,213,176,164,4,134,125,59,238,109,229,216,202,72,90,22,69,157,82,113,150,149,146,244,28,194,233,149,118,225,43,61,101,86,224,65,27,184,194,83,191,8,13,55,193,100,204,62,171,218,31,214,48,238,20,228,160,24,121,75,169,84,177,255,226,226,99,112,109,209,245,73,70,135,19,159,171,18,244,149,7,227,8,105,143,56,199,18,132,93,89,92,103,127,134,45,34,148,53,11,76,2,113,61,46,71,104,192,20,205,171,199,242,232,204,88,97,251,165,238,162,132,57,128,0,217,150,143,145,41,25,126,252,149,208,51,43,177,109,37,227,87,131,7,146,230,13,33,63,71,251,113,71,225,33,234,202,93,228,18,96,86,200,235,153,64,228,72,154,160,118,118,60,190,80,94,88,225,65,48,40,63,184,20,161,70,183,184,80,122,52,144,137,64,157,252,244,64,73,231,149,137,50,124,194,88,141,37,80,214,91,120,75,114,90,7,173,108,57,207,128,218,74,163,1,173,2,218,10,65,85,138,14,104,18,170,224,242,227,131,15,251,10,102,122,229,133,166,151,63,4,71,126,244,176,74,73,77,106,99,4,55,31,21,27,75,46,134,22,166,69,65,49,92,163,91,222,218,62,213,51,98,12,94,194,165,77,249,219,104,207,67,65,228,173,124,168,182,251,227,61,43,70,236,34,36,224,36,69,118,80,178,81,142,165,122,115,213,50,208,49,83,10,181,236,50,104,149,240,79,112,205,17,194,77,31,114,115,34,250,94,226,193,163,161,64,161,4,228,231,238,59,10,54,139,213,20,11,239,186,149,146,134,187,139,174,101,23,110,103,26,68,243,179,27,141,146,163,42,65,57,77,46,97,178,102,43,4,19,244,108,40,61,214,45,146,140,243,67,95,78,165,227,122,28,95,77,181,103,236,180,8,114,75,211,119,221,66,85,127,22,4,69,1,113,114,17,77,16,17,150,243,113,246,124,66,122,100,52,68,90,0,162,179,246,106,111,17,70,159,159,139,91,72,125,209,7,8,65,150,124,45,138,31,182,136,244,205,148,138,94,76,20,118,132,15,175,197,225,160,56,17,62,9,9,26,46,253,97,22,208,10,43,156,86,165,166,96,67,196,61,204,4,4,19,171,194,240,114,135,41,76,120,92,249,243,209,113,104,33,14,72,10,183,125,126,56,135,252,4,77,203,73,153,201,43,209,129,88,243,148,130,15,149,156,162,182,181,61,54,43,68,133,90,211,193,166,196,253,25,71,112,27,203,102,101,194,166,45,189,226,89,75,202,235,213,163,140,87,91,75,48,94,20,169,206,131,207,49,194,18,110,40,101,127,222,139,76,77,40,82,53,4,203,68,7,178,162,160,56,35,20,132,219,210,139,142,120,101,221,71,4,171,154,62,175,192,216,52,209,11,211,58,204,90,58,228,22,37,116,255,0,253,119,57,211,76,41,248,49,48,29,139,187,117,97,100,167,161,189,230,8,9,158,61,118,42,193,119,53,31,55,168,205,172,103,75,55,20,138,219,162,233,3,30,170,44,231,101,197,72,15,182,119,124,249,173,135,94,133,190,230,185,61,205,88,3,228,106,210,174,53,180,118,208,197,42,170,119,96,81,139,112,62,72,6,175,172,87,159,255,148,35,176,71,6,104,201,193,70,153,15,221,197,81,42,205,107,139,248,69,162,46,59,180,147,122,181,200,183,192,199,26,138,2,111,216,162,167,136,35,181,76,250,240,201,45,34,181,41,58,14,212,27,183,241,126,26,233,115,189,55,113,193,20,170,78,84,87,76,225,107,111,212,161,150,232,201,50,101,199,174,170,29,133,6,151,39,156,134,221,220,84,212,131,105,253,40,177,208,179,208,171,39,142,81,168,178,177,139,234,163,81,33,91,31,101,22,199,181,72,128,53,58,236,218,211,47,66,148,84,118,97,138,167,105,40,10,2,41,19,210,125,112,55,233,159,71,109,5,237,188,252,54,225,227,30,148,68,133,126,1,57,208,225,101,194,187,244,2,115,74,245,228,216,132,34,127,71,159,105,50,43,168,170,72,203,178,82,62,143,246,239,217,186,188,24,25,190,234,25,68,98,14,91,15,31,234,250,94,87,58,165,29,82,22,102,130,59,16,233,121,154,194,42,62,85,143,199,138,108,61,91,86,146,81,9,168,128,17,203,125,7,179,15,133,247,98,107,208,52,49,156,99,149,74,240,142,6,156,104,213,21,246,118,255,105,218,64,84,29,176,194,165,21,157,185,103,124,212,72,159,133,6,206,72,12,77,10,160,69,24,116,66,140,23,101,36,103,72,122,74,178,111,140,95,174,45,224,4,49,208,71,223,143,154,179,151,249,41,77,37,40,44,194,235,221,27,139,86,191,92,84,234,10,119,127,93,59,28,56,75,48,198,96,40,190,162,106,159,196,90,29,31,184,120,44,212,224,174,26,45,48,224,111,63,222,152,20,235,171,132,5,173,70,164,78,51,69,67,227,3,182,96,3,3,132,109,68,224,9,221,162,223,154,230,229,146,244,151,169,175,142,110,231,106,21,136,75,133,7,105,123,245,95,166,28,48,45,125,48,66,119,239,234,214,190,234,97,176,8,251,241,70,191,114,97,41,11,60,70,144,19,154,182,91,43,42,53,135,240,201,138,141,129,180,224,71,50,113,90,143,194,126,48,221,35,10,31,91,59,88,235,182,49,19,228,255,31,152,130,84,149,45,164,246,32,168,204,140,139,96,125,225,166,240,234,95,184,147,77,13,56,9,255,254,239,183,147,55,109,193,24,213,155,58,132,180,101,81,22,17,68,104,105,127,7,117,176,133,134,80,215,98,148,244,123,195,19,188,30,249,155,180,40,253,38,75,143,226,225,68,185,216,103,150,90,82,235,61,24,93,69,130,34,27,26,29,51,36,185,219,71,62,19,221,229,104,183,177,142,133,161,178,161,140,232,107,63,63,46,90,41,170,73,218,8,80,229,248,154,180,25,118,21,29,173,81,227,149,232,116,200,77,239,61,115,180,239,193,166,67,193,210,71,76,53,71,138,61,193,103,163,154,83,244,26,212,16,5,181,104,149,88,226,211,184,81,223,60,33,156,37,1,141,73,201,94,40,197,29,143,154,220,141,110,88,86,230,26,172,116,208,204,201,150,51,233,25,93,174,82,7,97,48,92,201,42,79,75,102,53,218,253,33,94,214,71,163,21,235,101,209,169,168,84,133,177,105,228,250,177,213,230,95,9,153,192,163,4,101,93,66,255,90,239,140,148,119,236,55,197,8,212,255,133,38,111,13,10,132,98,109,156,138,90,240,44,24,16,32,170,85,197,222,146,66,141,7,114,12,36,2,245,222,199,250,10,65,182,92,173,50,187,41,12,111,86,180,78,225,39,169,240,173,177,252,189,171,97,85,253,60,90,163,31,36,246,209,179,33,164,143,214,48,41,13,95,59,231,204,61,159,79,39,10,45,245,109,199,70,75,102,79,244,151,143,73,186,215,35,103,176,4,179,206,255,179,214,104,174,245,19,155,188,154,12,203,50,162,45,167,26,192,101,238,73,117,167,243,175,1,193,97,211,28,87,120,66,113,179,163,239,139,170,32,185,57,92,2,81,192,78,165,231,71,178,215,248,41,199,136,23,195,85,213,79,66,215,222,122,103,64,161,148,87,150,0,185,216,26,163,150,145,120,213,37,48,77,110,56,214,15,124,106,50,211,38,30,228,219,113,232,27,19,35,8,181,38,196,166,99,175,43,243,163,84,140,217,249,120,39,104,0,72,170,53,12,223,109,26,79,77,177,182,41,190,25,95,56,69,45,7,112,85,225,246,69,87,218,10,149,199,129,122,147,236,179,20,89,237,28,21,19,99,32,202,34,202,236,4,132,75,8,80,18,227,82,99,3,117,158,30,60,32,9,109,4,29,114,235,169,239,97,213,54,100,86,229,76,95,104,119,181,120,52,116,239,182,62,185,49,216,6,187,67,163,114,65,92,214,157,8,23,197,189,233,130,252,232,213,163,30,247,56,47,10,77,54,111,35,198,42,26,53,200,29,142,39,48,178,196,99,144,80,38,101,19,164,22,85,14,116,26,12,119,157,162,247,153,85,119,144,116,115,29,237,49,94,76,108,119,129,49,54,125,47,37,154,70,179,233,131,41,119,13,42,76,132,100,211,18,237,178,77,1,249,142,171,51,12,20,18,9,218,148,241,62,154,89,36,163,222,20,70,56,107,7,115,63,5,250,189,202,202,62,135,30,1,156,80,119,237,52,101,202,112,159,243,247,209,143,111,20,80,191,48,230,243,147,140,39,32,191,228,193,40,133,14,34,129,141,123,179,100,5,64,21,119,102,86,92,221,95,79,48,13,56,21,113,139,40,204,177,30,192,38,48,17,242,112,219,140,155,119,61,52,27,29,69,13,70,9,18,36,227,193,5,218,128,245,68,163,73,119,201,79,35,240,185,162,136,5,186,170,87,30,67,47,39,252,145,193,90,205,233,254,120,110,12,182,102,171,7,75,56,7,59,155,114,244,168,250,177,173,186,8,124,94,114,197,91,15,34,173,111,237,100,43,109,234,65,76,61,16,248,172,67,97,218,133,66,144,218,40,210,4,62,118,249,168,79,21,154,89,180,229,183,33,141,120,249,67,66,255,79,151,137,205,137,194,196,160,0,65,171,162,188,157,20,90,90,102,226,187,26,17,15,25,52,251,189,112,210,173,17,126,201,144,155,153,57,95,0,64,232,125,232,208,236,166,215,23,97,145,179,210,170,140,184,141,83,132,61,138,101,181,5,69,82,34,146,143,213,24,199,222,131,81,173,58,222,20,38,239,213,159,244,121,54,107,118,70,208,4,237,143,242,78,62,88,140,242,124,84,224,217,56,34,170,194,189,71,21,9,37,195,184,9,127,74,171,79,166,58,144,65,183,103,169,70,123,45,149,31,4,255,233,208,202,14,167,162,164,131,25,15,165,59,129,30,118,205,57,36,94,195,212,177,207,160,191,188,47,90,11,149,213,194,243,8,23,23,28,0,191,201,65,254,28,27,32,242,168,103,4,105,27,191,235,177,102,155,228,47,115,77,33,34,129,146,251,219,24,54,67,8,127,224,137,160,146,171,248,111,195,114,243,202,78,16,86,202,94,138,83,11,109,143,79,53,18,10,80,122,17,186,95,188,161,183,120,37,147,84,140,151,229,86,21,41,59,74,3,222,189,233,78,92,206,61,83,77,43,121,188,202,93,99,83,134,105,201,97,216,210,20,94,150,77,114,184,210,178,38,175,93,204,164,184,135,89,69,166,62,137,100,88,166,2,109,122,69,229,57,253,55,125,151,114,243,99,138,86,79,25,254,42,200,242,43,79,71,218,209,20,96,28,110,112,7,202,213,24,254,222,213,82,81,115,57,22,218,27,150,108,141,75,195,111,126,142,132,58,228,115,159,229,70,156,218,135,5,115,83,158,140,46,176,243,33,238,215,174,12,255,243,12,58,60,94,115,214,120,240,13,131,235,43,41,203,166,117,229,126,5,227,73,2,94,97,10,164,111,128,149,62,5,196,131,229,193,171,137,109,21,135,233,75,126,85,41,230,25,120,198,133,222,41,202,63,223,68,203,84,153,244,26,48,57,219,87,34,145,113,197,178,199,173,126,169,27,169,190,37,183,121,246,242,234,48,253,192,173,11,140,239,229,98,29,199,214,72,68,169,20,78,228,132,135,195,231,76,22,45,15,182,246,230,14,40,76,8,185,75,157,15,173,146,228,165,252,173,135,41,30,188,49,131,194,61,59,11,6,173,31,116,135,188,175,73,114,47,185,28,19,77,228,116,86,42,156,95,42,137,210,247,118,76,40,185,249,249,127,219,19,108,192,204,148,55,226,228,228,167,215,126,16,91,45,77,218,248,204,192,200,222,88,139,206,48,2,62,243,193,228,118,215,242,81,129,254,74,168,132,81,205,237,195,89,119,120,242,181,132,132,0,187,169,117,15,105,87,248,173,148,7,3,133,146,57,75,202,241,228,82,212,133,142,19,212,244,23,36,28,71,245,239,131,49,191,189,250,169,154,75,242,212,131,129,9,13,95,75,19,129,94,100,69,228,106,12,118,231,102,171,240,155,77,209,87,76,20,186,133,210,45,20,114,75,229,198,146,169,213,121,241,175,241,150,178,181,11,204,184,236,128,153,138,175,44,25,135,101,20,185,186,119,213,14,74,203,152,85,175,47,87,233,229,201,210,241,75,119,26,106,65,142,30,123,239,213,70,29,87,13,27,251,218,200,36,250,206,121,243,246,28,6,27,78,130,59,145,224,128,203,162,236,72,112,34,26,152,104,48,26,148,205,61,148,221,208,69,139,126,89,66,41,123,76,86,164,234,244,203,36,175,77,29,232,193,103,15,202,239,123,144,226,121,154,227,200,66,147,30,89,254,219,149,99,249,21,23,178,63,29,187,64,198,196,178,217,2,19,125,138,155,195,69,191,101,46,12,162,81,35,190,7,98,55,83,6,237,156,109,205,101,214,64,145,172,44,130,66,123,31,175,77,203,243,124,77,20,192,56,199,57,96,8,133,250,191,110,127,252,243,255,250,127,253,229,127,251,207,127,249,251,255,227,47,127,255,15,127,101,130,244,250,239,96,130,252,209,227,188,167,165,96,119,199,228,217,77,212,159,224,146,28,216,171,1,175,221,245,85,127,181,143,113,111,194,112,73,102,15,46,129,55,206,86,163,150,146,230,31,42,210,96,110,140,217,53,33,77,30,50,247,140,23,179,6,124,86,243,123,110,40,210,168,87,117,148,98,112,157,246,108,176,97,58,209,190,223,132,45,55,89,10,163,196,106,174,22,208,144,213,92,77,147,40,150,20,204,150,83,96,196,136,123,141,153,201,169,44,247,38,145,61,99,246,84,36,227,116,173,35,228,54,252,80,225,185,147,16,176,38,227,106,75,49,113,11,89,87,25,82,120,11,166,115,141,86,236,21,33,74,177,45,206,59,58,110,67,217,146,13,144,83,221,195,196,70,196,123,86,133,108,251,13,243,229,93,13,99,96,215,171,81,28,201,177,63,30,3,66,120,178,18,130,178,103,175,24,239,183,243,103,235,230,83,183,216,215,113,30,102,209,67,227,124,194,188,226,200,161,0,87,127,155,78,141,238,19,37,25,139,135,156,195,248,219,206,55,85,33,129,163,8,67,14,67,28,240,84,226,56,35,68,36,87,147,212,25,239,201,216,228,242,214,115,26,53,20,63,105,81,37,144,158,193,51,13,26,113,230,56,167,225,29,16,115,50,45,43,11,243,155,79,120,155,196,236,74,219,66,161,254,228,244,215,118,181,171,216,158,189,75,179,194,248,95,165,227,144,238,67,186,4,253,40,237,180,24,138,121,66,29,107,115,169,240,138,20,106,127,146,244,88,132,166,121,233,54,66,41,52,240,200,213,3,66,228,56,229,179,49,70,138,181,9,117,183,151,41,99,17,210,119,41,55,223,76,198,103,110,82,8,41,246,36,109,0,45,135,41,75,25,179,116,172,80,248,141,24,150,95,109,204,137,93,173,108,130,22,179,133,33,92,147,104,145,193,225,66,155,161,27,194,8,124,53,53,225,7,210,136,217,141,112,234,84,165,183,21,246,188,237,94,47,174,3,181,48,234,61,152,46,80,192,131,20,196,20,223,131,38,93,223,107,81,206,194,61,23,120,230,144,222,194,56,89,31,139,145,248,32,20,121,14,243,42,111,249,102,83,162,76,213,175,198,158,151,230,214,108,197,245,46,222,142,142,17,13,216,111,178,32,79,124,214,171,195,70,153,251,54,45,211,8,94,78,5,76,6,8,202,60,129,55,12,234,254,104,199,89,75,194,145,68,5,10,129,247,29,126,42,61,61,111,84,134,41,14,249,189,225,122,218,210,199,105,148,197,180,247,223,171,207,248,37,33,249,70,15,229,216,229,190,95,150,100,188,184,239,181,105,83,79,46,18,203,9,65,155,71,17,31,121,86,121,52,72,174,170,184,69,80,108,13,79,40,90,153,101,18,97,58,42,59,232,222,136,171,141,123,225,207,57,200,27,69,136,166,118,197,195,76,88,62,166,48,108,253,96,207,39,27,108,12,174,10,99,229,52,135,233,13,12,135,221,96,14,232,17,48,236,128,67,97,76,158,25,240,146,205,194,224,243,133,126,225,80,224,106,165,234,159,171,93,12,219,96,211,249,86,24,34,229,120,180,99,54,62,78,74,131,41,233,143,247,54,197,68,253,237,97,50,80,1,239,87,82,97,104,246,252,14,40,179,49,86,187,193,181,94,22,32,131,109,31,19,24,47,160,196,131,83,81,145,228,106,206,226,91,136,98,124,183,117,61,98,165,102,236,23,169,197,111,83,180,242,108,43,96,74,96,126,17,79,131,225,203,220,15,54,31,60,251,107,195,79,90,228,197,198,249,0,245,178,100,25,76,86,236,141,138,113,45,221,121,207,205,207,138,124,125,121,12,3,204,124,239,131,77,99,11,11,184,253,120,140,29,166,56,171,151,42,112,162,82,177,58,124,28,167,36,131,218,104,158,190,252,165,180,30,26,61,192,80,184,56,25,11,112,54,81,16,129,9,32,172,25,112,26,47,97,215,216,2,215,165,107,128,68,152,95,150,105,92,73,131,221,222,55,96,134,255,141,89,69,251,106,251,115,35,158,55,95,194,13,152,16,89,119,148,250,74,121,105,227,66,189,46,131,193,115,188,93,140,254,225,115,246,102,31,240,10,159,114,151,183,170,205,200,219,47,74,71,195,107,102,226,98,8,183,179,95,60,216,155,107,87,184,83,24,228,48,142,143,172,62,54,102,116,161,28,38,138,177,190,87,211,188,115,97,22,211,179,158,12,134,113,193,175,238,231,176,149,7,107,76,193,84,28,28,36,183,247,231,173,154,207,96,179,93,86,123,171,199,136,198,74,187,95,146,218,193,58,245,185,200,26,166,225,207,133,188,202,107,68,4,230,144,143,33,131,166,72,192,99,217,206,226,59,10,135,93,31,58,158,199,116,225,224,190,48,66,32,79,214,4,152,16,67,247,47,77,242,44,127,110,222,57,116,252,151,147,41,147,203,75,231,102,214,81,192,88,5,10,51,117,28,38,33,66,184,228,193,132,164,154,255,182,41,40,232,166,112,6,129,155,47,135,225,181,92,77,224,51,47,110,37,21,48,193,179,252,94,172,88,110,104,143,184,154,240,241,86,248,108,103,115,190,155,55,153,70,134,102,69,235,254,162,253,150,173,254,80,97,160,3,166,77,110,196,107,149,42,206,188,193,213,235,82,237,185,231,11,186,254,80,132,228,3,165,219,185,11,124,182,233,27,227,3,38,249,89,20,69,81,40,30,59,21,241,198,129,17,110,242,109,148,128,156,148,68,88,163,63,130,200,126,53,169,233,103,36,91,29,7,44,17,57,96,41,96,49,244,152,15,179,56,58,207,44,252,188,180,81,76,196,79,15,115,47,4,62,239,157,86,252,52,181,157,93,127,186,32,52,22,55,167,94,224,243,219,148,174,181,184,26,238,145,252,185,185,9,121,4,76,255,228,231,106,122,57,198,131,247,236,10,103,147,171,117,184,97,223,127,96,104,201,86,192,156,39,250,219,248,69,254,100,228,161,95,100,198,62,8,54,155,95,124,158,49,189,94,118,131,189,87,3,134,33,218,237,90,249,124,15,38,218,133,105,146,121,140,85,191,17,47,35,7,220,159,40,110,51,90,196,225,155,40,165,117,101,232,43,83,60,120,249,141,14,92,33,229,30,242,45,97,167,245,35,141,5,140,76,246,67,57,57,178,111,132,144,154,244,87,64,223,32,191,52,226,72,135,167,172,104,194,126,178,38,235,111,72,4,206,116,124,214,184,51,97,96,25,204,102,116,225,14,91,248,70,103,160,29,197,190,245,19,55,92,143,73,31,135,177,67,241,229,131,141,3,80,117,109,192,126,25,214,15,156,115,227,85,139,83,222,221,45,73,238,48,13,61,245,253,54,108,84,163,198,86,117,118,131,185,101,139,206,38,198,238,71,222,185,57,7,243,251,208,180,123,246,25,251,73,166,254,65,118,140,76,185,227,117,10,14,156,140,20,118,11,92,135,91,132,231,163,166,181,146,222,26,210,207,117,191,198,241,84,241,87,228,185,97,14,76,62,197,242,79,143,226,141,56,37,32,57,172,4,50,120,37,201,236,206,232,125,39,63,59,50,105,80,57,120,50,185,192,28,211,23,47,105,202,14,204,41,150,99,47,194,176,121,37,215,205,2,75,37,251,121,137,38,13,26,112,15,166,136,189,212,242,190,214,75,132,32,103,149,141,240,200,209,110,45,102,15,166,113,56,54,19,75,193,68,160,206,212,207,219,114,11,1,250,141,254,18,224,13,1,32,164,109,99,138,118,138,85,242,131,137,151,93,150,43,91,88,20,121,202,213,240,240,212,21,112,55,30,185,7,179,106,115,76,50,40,103,94,46,144,124,78,97,131,238,241,104,93,10,45,16,175,73,44,48,191,121,161,115,248,45,106,104,107,155,203,7,112,243,51,219,95,116,147,204,208,249,233,89,99,85,15,88,234,138,194,52,168,172,7,191,248,100,35,99,67,229,82,108,69,200,0,181,247,100,139,22,180,91,147,201,62,7,117,111,81,152,202,225,248,105,19,102,219,69,97,252,127,191,57,230,251,147,154,0,206,198,32,228,48,250,214,111,93,243,219,222,181,111,40,135,117,253,215,221,218,255,254,63,253,205,63,253,237,127,56,110,237,95,249,180,121,253,59,248,180,127,240,40,239,65,161,185,221,62,194,236,162,175,20,172,153,76,94,187,141,96,54,10,144,130,203,231,131,24,245,25,98,248,91,109,201,7,162,203,160,38,159,213,132,140,101,98,153,84,94,127,167,5,27,193,243,159,248,246,3,62,69,135,41,141,44,77,38,214,217,199,87,172,115,138,79,159,204,33,21,207,196,75,251,219,243,201,85,76,153,181,197,58,81,99,98,81,123,175,147,154,46,203,250,230,29,9,52,185,26,98,219,203,82,99,48,225,104,89,49,237,188,247,112,7,170,160,0,254,186,93,88,204,136,169,196,213,246,13,196,192,76,199,4,42,41,236,6,58,128,212,23,135,52,46,149,56,68,169,251,43,114,60,147,87,41,51,190,8,231,228,235,16,98,131,131,169,207,61,44,36,27,118,17,135,32,155,51,49,226,180,130,93,166,202,222,121,188,185,219,3,106,219,95,159,143,61,148,157,151,248,87,160,136,110,101,57,140,42,21,240,41,246,78,172,3,61,49,224,166,40,251,93,77,20,79,143,4,218,195,250,142,195,104,75,77,251,129,141,100,35,204,192,227,202,29,207,71,97,122,179,195,180,56,102,69,30,10,79,82,187,238,179,22,228,2,159,24,8,240,54,45,251,216,185,215,252,28,131,231,251,175,216,184,127,236,191,122,66,163,109,187,158,233,49,83,85,216,204,129,7,35,126,32,15,6,123,203,202,49,207,240,166,213,194,164,249,235,118,117,252,166,97,205,234,47,16,204,120,6,21,45,59,31,203,186,34,182,234,241,9,210,211,181,202,160,208,109,26,174,33,74,86,231,223,244,226,186,219,27,50,186,38,115,210,139,141,211,228,237,173,104,140,138,89,67,138,172,199,113,134,121,251,234,106,49,245,140,86,61,140,122,171,224,146,247,66,1,164,207,231,48,20,36,206,197,140,100,134,231,112,208,224,79,147,47,82,48,210,159,197,181,205,103,248,194,232,32,59,140,88,112,105,31,120,174,176,126,113,78,94,237,107,179,246,32,217,46,55,197,201,98,216,0,167,103,243,67,115,145,103,86,120,56,209,183,193,70,100,251,129,103,13,59,21,93,130,94,213,124,246,36,179,129,214,231,249,185,118,183,119,45,188,210,18,78,50,230,202,17,198,245,182,182,170,239,213,245,166,9,13,102,63,253,188,245,164,217,41,224,166,65,29,187,184,199,247,64,126,176,173,245,185,248,188,230,131,7,178,145,31,56,69,216,211,180,20,199,119,68,233,242,141,40,4,89,174,36,35,186,208,108,122,65,138,89,170,78,98,164,140,118,4,186,126,109,162,50,222,107,194,33,185,34,194,65,217,255,199,51,237,61,214,143,9,95,110,125,50,59,128,124,75,170,212,157,247,165,14,28,222,157,31,64,21,157,118,181,174,11,2,121,221,253,113,22,223,46,58,199,173,124,196,199,148,226,239,79,164,153,153,85,227,240,131,46,108,244,244,113,200,7,169,39,135,105,61,255,196,25,96,207,26,113,245,182,58,169,239,213,55,237,111,48,244,113,159,39,55,202,236,136,72,173,252,89,219,102,216,102,127,239,10,85,76,253,184,166,212,205,251,160,90,241,216,42,31,56,15,143,107,86,178,157,31,7,115,19,237,137,32,158,245,69,127,70,13,79,216,45,89,62,118,159,159,79,66,104,46,197,163,89,109,197,250,120,205,179,68,176,172,174,250,189,118,208,249,225,32,73,170,146,63,225,149,218,252,108,164,201,188,125,31,140,46,7,247,28,206,31,206,57,117,5,81,232,155,98,166,53,68,239,198,39,58,179,215,77,11,3,79,138,195,202,55,46,180,227,131,52,104,179,166,190,22,113,135,237,111,77,123,74,250,4,26,182,85,182,123,252,145,204,224,231,201,143,247,208,252,132,50,207,66,183,75,22,228,251,154,112,37,200,68,34,9,79,190,45,208,41,28,252,6,23,52,100,34,104,10,239,93,85,56,164,57,128,105,6,200,31,120,120,169,145,193,196,239,21,174,57,22,0,229,134,143,6,223,192,82,35,161,129,254,196,146,92,9,85,232,124,47,143,66,195,215,47,249,12,72,151,119,113,111,170,154,146,158,142,8,142,198,108,17,1,71,219,176,106,60,183,159,225,143,39,179,130,65,217,13,225,134,162,200,62,96,172,71,121,43,58,76,138,31,63,72,190,247,245,9,144,87,200,149,253,115,144,109,76,226,191,214,102,226,86,254,219,144,87,108,13,98,67,223,22,1,93,226,79,26,22,133,100,182,188,39,219,232,49,72,164,237,124,93,116,179,29,165,177,76,230,96,133,77,101,185,117,71,139,218,252,228,35,6,164,7,41,224,110,5,83,146,144,48,42,23,79,149,96,210,170,89,122,236,204,233,73,219,3,99,69,109,89,185,237,231,89,123,170,132,88,243,238,154,42,73,103,155,120,249,39,142,240,33,121,24,202,10,75,92,61,40,148,150,165,217,141,104,227,101,144,210,113,133,197,120,236,201,10,103,103,192,165,110,57,159,144,229,204,107,222,23,51,90,217,38,115,165,27,185,185,187,160,52,16,174,33,6,55,193,97,42,61,29,222,86,203,32,48,25,9,119,158,173,178,111,202,2,25,153,178,136,25,55,231,40,147,224,208,129,71,25,62,27,126,133,45,18,211,29,54,170,45,110,14,55,132,4,97,160,235,234,203,227,21,86,175,179,154,194,108,4,190,161,81,186,71,59,135,36,245,150,209,111,220,81,219,166,81,38,73,61,8,198,134,123,41,192,69,67,60,148,106,205,176,30,9,130,237,49,53,223,104,170,230,35,96,154,198,182,194,144,60,181,7,119,77,40,78,154,255,46,119,201,15,94,83,62,137,21,181,141,245,224,157,219,214,71,179,254,128,250,224,218,53,11,155,209,173,238,114,117,157,67,111,62,94,168,219,66,131,175,9,194,80,11,34,5,252,205,111,97,135,114,54,60,56,143,169,87,115,64,37,129,211,208,196,55,252,187,115,180,63,252,109,98,166,37,63,120,124,82,215,153,2,171,41,87,139,254,171,193,148,33,142,7,211,127,169,9,226,190,228,201,206,181,229,147,62,54,169,233,247,224,148,147,75,242,153,202,1,223,48,129,113,139,20,54,235,71,94,187,175,207,213,196,251,244,189,230,231,106,164,132,171,62,90,249,36,213,241,83,229,189,216,203,151,194,216,140,239,234,44,253,127,6,183,57,203,67,155,70,80,233,209,79,169,201,100,200,122,168,31,152,6,208,29,112,106,154,145,164,50,83,64,184,198,62,233,250,115,231,247,177,232,241,26,31,24,50,160,7,83,30,164,240,136,172,31,104,42,91,31,139,210,173,49,223,4,47,154,194,130,33,42,98,225,44,92,122,30,180,204,192,184,207,31,188,210,231,91,65,38,151,223,178,135,76,76,127,26,98,226,252,126,186,46,221,207,168,32,43,173,188,149,73,21,140,44,123,76,236,200,77,244,179,201,147,43,22,216,216,226,31,76,81,147,60,121,163,132,169,196,36,164,151,89,55,172,179,197,147,243,10,184,81,163,162,48,77,115,49,19,140,187,84,97,162,60,111,134,15,21,12,53,216,90,146,3,62,198,135,156,249,19,253,186,22,104,135,58,96,41,106,156,21,1,143,165,203,218,210,174,239,181,58,68,166,85,225,253,194,69,192,89,131,23,147,146,167,216,228,81,200,161,32,70,96,59,140,227,234,227,101,143,173,55,95,208,74,212,7,23,181,178,104,29,76,37,9,156,179,222,156,81,168,243,193,147,8,160,192,180,25,191,17,167,45,97,42,92,142,23,154,171,192,75,23,16,246,125,206,114,117,206,90,98,116,12,152,85,222,2,162,34,113,202,26,24,20,111,116,189,186,136,1,56,199,143,223,65,126,91,71,197,4,169,183,62,184,134,62,216,195,209,67,127,240,42,77,127,26,114,216,250,174,158,26,47,183,226,163,146,203,122,99,154,138,36,221,73,222,157,65,124,55,199,79,43,127,74,68,156,52,24,214,214,111,47,160,227,220,56,73,253,81,33,116,39,61,53,46,76,171,204,235,197,165,4,190,100,231,73,2,70,29,232,213,245,28,216,38,114,192,20,93,188,67,129,56,38,196,249,205,225,156,53,96,65,207,36,29,48,211,97,140,104,249,105,14,82,15,214,47,211,248,123,172,184,148,225,144,239,190,43,14,10,0,202,147,170,192,157,198,213,128,219,150,90,112,96,200,136,174,173,74,57,6,103,223,82,120,150,203,128,62,145,34,71,92,106,42,140,220,148,163,208,82,228,15,122,78,137,234,175,149,209,74,29,245,243,211,253,178,226,194,55,14,129,250,250,192,236,122,1,159,149,255,234,131,129,199,152,87,218,30,152,65,200,69,95,123,58,149,17,92,220,176,76,235,136,163,215,224,37,50,180,108,195,126,217,5,254,137,131,57,76,93,201,231,197,6,53,94,197,97,14,137,164,87,195,219,55,227,183,141,4,64,224,10,229,198,117,6,129,113,139,228,189,143,63,151,46,241,14,167,217,241,45,196,239,63,240,217,11,60,77,186,172,123,230,243,185,207,105,72,57,156,195,199,145,40,250,228,117,65,125,229,239,253,163,10,151,97,65,200,120,95,59,24,158,36,35,64,17,120,91,7,177,195,86,55,43,143,70,129,241,165,77,4,78,232,32,8,74,37,86,243,139,81,93,150,66,150,31,211,164,215,73,26,129,192,122,26,143,192,132,234,186,191,54,18,239,146,152,3,62,27,151,191,22,236,249,73,87,80,31,144,19,86,135,141,84,94,214,64,55,239,240,162,228,0,147,206,5,78,192,247,203,176,94,164,207,144,244,122,153,140,166,181,240,143,173,111,69,221,86,137,95,134,202,99,125,198,219,88,120,253,91,23,237,100,107,166,204,113,150,186,207,35,124,202,207,2,33,57,118,21,5,129,243,20,161,69,224,6,175,139,143,119,50,226,219,207,205,97,128,244,241,62,190,240,120,205,102,246,181,74,100,227,233,164,199,183,151,65,33,17,52,3,77,112,117,203,189,161,117,241,160,25,241,81,147,128,127,240,54,42,49,191,122,161,61,240,226,206,120,75,36,179,202,133,137,127,183,87,180,148,45,195,231,17,88,122,255,56,89,223,205,141,24,255,18,133,205,159,202,245,163,115,108,86,81,125,246,21,191,122,24,247,249,123,114,42,25,135,23,79,88,223,119,146,96,97,166,54,34,111,191,184,211,221,240,230,32,117,44,219,211,135,191,118,31,73,3,144,95,130,44,221,81,52,195,223,60,193,114,89,151,91,224,199,199,126,38,194,251,212,240,255,183,28,67,82,77,45,253,193,150,146,184,44,19,192,84,255,201,59,163,141,149,60,250,10,156,178,174,29,248,75,182,252,54,149,245,47,146,114,96,226,202,119,97,78,154,104,102,127,73,211,108,154,57,169,58,156,9,229,191,104,6,254,103,242,102,8,4,69,40,252,144,51,96,90,231,231,77,25,193,208,79,67,213,123,180,99,36,87,182,184,11,23,99,181,120,191,77,252,40,95,93,216,105,203,139,213,45,176,81,241,20,135,83,151,205,234,23,123,188,11,119,26,115,202,146,115,241,216,61,217,121,236,39,255,228,250,104,165,56,3,9,42,251,242,160,77,58,139,3,138,254,47,201,202,128,11,91,138,192,176,149,248,231,226,41,199,208,49,129,183,194,221,142,73,139,198,241,97,222,91,157,19,131,106,218,25,48,178,59,111,38,25,229,219,229,57,178,155,27,193,175,192,132,110,111,230,210,164,230,170,206,67,156,169,177,182,143,202,24,75,108,32,36,113,146,155,41,144,201,192,169,248,134,108,97,66,143,20,67,118,206,192,33,67,6,39,2,54,115,92,77,98,248,189,181,137,15,121,18,154,17,165,218,231,161,176,13,120,20,132,231,202,93,114,58,8,192,99,36,197,91,53,226,94,111,1,108,246,151,229,11,192,66,168,143,197,178,17,246,64,82,117,251,144,25,31,245,16,120,241,77,252,183,201,16,141,45,191,205,242,188,10,22,7,54,65,96,153,10,136,80,172,247,219,244,92,60,214,92,152,254,105,46,73,62,42,213,248,26,228,106,62,160,63,24,218,23,175,139,169,17,228,96,11,10,152,92,68,82,152,239,229,159,210,154,129,94,182,40,179,71,84,47,244,154,144,14,211,1,44,48,93,156,49,9,143,53,37,154,31,173,24,187,248,237,168,7,38,14,248,126,154,217,190,115,137,73,104,161,161,231,158,82,34,76,95,182,223,60,83,90,248,140,20,74,112,96,193,10,152,203,159,105,87,72,98,22,15,70,76,107,242,19,71,173,208,117,89,74,92,205,132,125,109,103,232,164,192,92,48,199,187,186,74,21,7,78,51,221,87,37,174,62,30,229,203,14,82,112,223,103,108,72,147,70,16,177,221,160,41,164,39,226,222,252,204,18,250,210,4,38,139,146,124,27,31,166,55,147,5,38,3,52,174,121,53,135,209,183,63,99,27,249,37,120,43,2,54,191,254,189,55,26,177,87,138,206,55,36,121,47,139,205,121,130,130,244,4,154,61,15,134,147,162,23,223,207,144,31,73,175,69,209,56,72,142,107,236,139,147,243,24,90,159,7,23,227,177,240,247,98,113,61,241,192,70,209,27,231,147,223,124,80,116,255,2,253,132,180,118,245,3,100,88,113,233,22,180,143,8,19,30,20,110,231,231,127,82,8,83,220,43,99,183,130,134,229,141,88,161,137,193,3,210,19,247,1,174,199,7,163,164,220,110,81,0,48,179,82,198,100,91,111,185,163,163,79,41,206,59,111,156,17,245,220,14,195,87,33,3,138,213,141,73,117,225,110,140,89,2,147,104,108,241,45,137,203,111,153,71,149,70,234,156,227,234,134,23,247,222,186,90,237,69,143,171,143,103,41,101,194,8,86,66,168,239,123,10,116,128,67,62,7,161,5,87,224,182,93,156,76,138,252,54,92,110,121,251,70,140,225,220,21,61,147,35,185,253,68,236,110,233,218,36,147,81,252,56,159,231,164,233,98,105,88,106,33,141,245,246,28,234,184,223,115,55,250,213,186,207,132,89,173,116,181,8,108,174,108,108,104,199,142,148,18,101,116,209,214,174,111,179,36,241,241,2,175,38,180,16,46,194,180,230,208,252,185,57,25,29,183,104,97,20,168,143,230,11,152,70,246,216,115,142,121,90,165,9,197,132,1,243,109,196,179,33,85,206,9,131,73,142,196,136,195,159,93,229,189,179,53,5,197,166,130,98,242,7,54,154,151,184,154,198,157,162,55,95,181,140,152,228,164,229,37,129,13,173,209,89,250,15,166,167,171,203,176,84,138,91,99,195,162,44,71,95,155,102,164,88,184,220,90,10,122,137,9,231,72,14,242,96,52,86,41,220,16,113,245,137,148,200,253,188,137,68,32,145,10,236,56,65,112,19,228,185,232,91,173,53,14,124,94,89,206,31,162,140,53,46,30,70,91,255,46,238,232,224,245,229,191,60,187,232,184,55,235,83,236,53,14,108,124,232,36,135,147,49,57,60,187,144,252,245,115,16,160,253,97,53,251,183,162,29,246,209,195,2,47,24,26,227,234,110,132,48,15,182,164,127,152,141,203,220,117,121,110,210,221,219,39,25,114,116,143,102,163,209,9,8,65,108,192,152,213,75,94,235,236,187,132,210,99,76,206,142,44,31,171,195,230,183,226,173,7,114,186,178,246,72,196,54,175,23,56,35,6,119,151,236,133,16,44,198,62,59,105,56,175,207,19,53,116,95,206,42,131,41,227,127,107,107,152,116,207,142,149,137,249,43,135,11,52,120,57,252,15,11,76,235,185,70,49,220,190,250,150,192,231,8,220,207,110,164,166,255,24,235,241,94,197,42,249,228,230,240,220,137,45,65,103,223,243,22,143,51,209,131,130,204,14,236,165,223,99,64,125,183,98,237,32,151,253,204,47,12,3,178,82,83,14,31,177,51,206,230,103,4,22,23,61,75,120,39,133,145,166,11,151,141,86,191,37,209,72,34,99,72,84,250,115,65,77,58,100,155,69,156,190,92,246,157,159,94,52,222,209,131,39,197,240,238,3,27,199,254,163,129,130,96,28,134,108,127,105,26,46,138,206,51,228,168,218,242,33,51,174,178,246,170,17,224,23,119,66,82,86,22,66,102,47,254,79,225,221,26,94,34,8,147,1,100,78,2,27,89,166,239,101,40,128,83,161,253,96,92,153,226,167,38,89,250,212,100,208,224,244,158,203,205,74,243,74,165,204,21,133,110,154,61,253,189,206,191,64,5,165,48,37,76,1,87,163,30,148,155,111,210,30,203,97,56,2,14,252,175,198,170,255,233,127,254,191,255,242,119,255,245,95,139,85,151,254,239,17,171,102,80,90,141,168,236,143,17,233,89,246,216,160,231,188,240,112,178,9,167,138,95,128,227,181,60,41,182,136,201,183,71,58,9,140,150,143,135,170,155,145,159,62,119,230,44,167,225,50,105,192,141,82,238,231,23,80,153,82,189,0,155,171,41,0,22,24,30,88,239,134,128,154,123,231,167,222,72,4,131,34,197,136,233,34,169,40,149,92,198,100,91,46,19,6,52,119,132,129,36,244,105,20,111,163,214,128,199,146,37,5,76,210,173,63,24,182,153,7,19,8,41,59,110,206,38,35,97,62,26,128,92,204,12,109,71,243,142,4,197,169,78,126,239,105,113,111,189,216,8,85,252,98,99,28,149,128,23,108,35,24,67,14,19,119,19,215,183,210,89,91,154,191,215,78,68,184,228,230,100,158,150,71,70,17,100,111,210,177,115,236,114,66,198,43,208,92,52,68,66,21,58,62,208,187,88,164,235,129,33,110,189,238,206,239,167,159,208,1,48,233,103,143,125,146,49,134,103,252,193,100,68,91,121,48,148,206,249,79,89,50,127,180,124,223,234,158,175,234,19,135,112,12,233,45,45,148,139,28,223,123,250,206,210,24,85,217,89,232,188,217,238,75,67,219,213,37,221,202,150,88,49,250,28,94,67,218,90,139,49,78,116,247,142,58,169,188,199,170,72,150,193,106,12,239,33,67,199,9,149,208,178,89,163,231,232,254,42,1,178,44,214,29,133,106,237,114,57,77,235,100,92,69,92,171,105,36,240,30,206,161,219,235,123,53,229,248,117,197,25,69,40,72,92,47,74,79,92,252,25,55,35,83,37,165,167,35,121,169,228,87,115,50,75,84,221,132,117,143,19,179,226,104,69,236,89,142,117,235,63,138,8,1,207,213,228,98,138,104,122,4,185,104,79,26,122,49,140,219,123,196,161,79,164,54,171,61,66,253,93,152,227,212,66,174,41,102,22,199,204,37,81,52,123,4,42,27,177,148,206,222,153,198,51,87,32,113,46,114,53,187,78,10,239,138,201,208,196,214,239,212,129,166,136,84,117,10,153,171,26,113,103,210,63,99,135,198,28,169,172,164,76,144,186,206,245,174,198,203,20,243,146,142,186,8,218,32,7,146,213,250,164,4,245,202,159,207,159,91,41,33,255,98,53,163,17,96,131,213,64,140,2,236,160,99,20,196,173,59,153,163,55,23,104,207,155,41,198,12,226,3,169,91,57,246,56,34,204,17,198,234,152,31,226,136,99,210,149,23,54,57,167,219,108,226,75,211,171,6,73,163,219,143,91,219,121,205,21,88,222,67,135,117,153,147,180,189,226,222,16,142,125,17,180,45,154,190,192,153,97,42,97,62,46,156,245,7,99,82,143,48,170,205,138,22,71,28,149,201,185,194,87,70,252,239,227,247,141,243,207,179,185,145,153,124,114,220,192,132,168,35,212,4,47,197,220,234,1,225,246,68,28,11,153,55,245,134,137,70,140,48,226,54,172,150,98,42,145,150,58,214,147,175,190,245,233,125,49,65,109,47,36,39,94,195,28,150,231,106,100,92,82,196,107,142,223,93,245,107,17,221,184,130,89,22,145,177,66,75,113,10,207,215,201,47,180,65,134,94,66,100,230,168,236,136,170,80,245,60,154,122,179,157,104,183,195,149,186,191,161,49,0,235,54,242,176,10,217,6,221,136,33,208,166,62,54,12,223,49,165,16,169,224,179,167,216,198,105,122,76,91,225,101,213,86,249,193,91,183,195,106,99,17,54,247,192,157,218,138,226,215,248,197,213,106,193,179,192,231,218,136,170,80,134,91,154,140,74,37,230,226,157,53,20,164,210,197,38,97,21,116,19,252,90,120,64,134,198,146,134,201,184,248,75,195,139,181,134,134,123,200,248,68,104,207,72,32,75,254,196,146,248,233,128,41,177,146,151,110,52,103,148,119,115,126,90,222,26,122,65,47,48,100,217,159,93,95,182,51,206,170,220,226,98,250,54,155,92,124,92,183,89,119,188,23,236,208,26,14,202,47,239,106,133,176,163,138,99,87,225,16,157,49,203,140,87,41,107,236,238,28,48,241,203,20,153,87,241,220,200,255,22,111,13,179,240,155,86,53,91,122,17,199,254,193,164,248,37,170,104,226,116,113,239,84,164,110,185,28,235,155,12,115,192,44,45,121,105,38,205,185,248,189,52,178,158,18,43,133,244,165,196,123,29,31,101,73,181,14,212,179,27,243,241,13,217,212,89,70,9,223,177,21,98,84,88,107,114,230,82,8,94,250,123,180,73,186,179,107,24,55,81,62,31,193,84,130,104,114,115,28,241,244,66,154,224,50,104,121,155,14,198,243,119,181,137,26,157,117,72,213,90,236,41,166,27,46,193,107,203,67,238,8,48,183,54,101,208,232,207,62,99,238,175,77,234,117,201,233,99,116,107,53,108,9,74,46,138,120,118,185,154,164,73,248,233,5,91,80,130,246,244,105,100,79,193,64,97,182,135,134,198,11,121,249,152,43,232,202,105,72,31,134,181,56,32,198,166,121,95,162,46,70,147,235,237,198,40,3,90,195,158,164,19,8,186,183,8,237,37,19,109,120,48,98,94,177,229,32,113,92,133,99,137,84,198,42,41,114,98,8,114,53,9,161,37,10,193,211,251,109,116,113,166,230,73,44,234,24,7,200,217,22,178,38,97,168,252,127,243,148,138,244,161,191,125,22,96,26,45,204,55,171,36,17,152,2,220,220,223,139,181,37,109,134,5,121,181,49,94,104,144,138,39,9,80,112,224,4,145,209,180,229,212,179,38,159,76,202,120,70,2,104,42,71,13,34,59,53,189,88,21,141,178,67,42,0,104,3,116,145,215,105,26,100,169,75,178,252,236,157,188,122,28,233,231,167,119,87,248,24,116,169,132,65,64,32,255,157,141,214,152,185,95,214,12,174,64,73,83,90,40,125,206,23,140,226,3,202,197,100,70,86,127,102,43,244,0,146,176,99,185,247,136,116,149,95,58,93,50,137,48,176,71,30,146,46,183,162,217,64,180,130,195,195,57,118,8,196,155,242,219,213,164,73,158,29,148,246,39,15,121,166,225,146,232,57,172,72,226,60,67,97,24,101,184,166,20,242,121,109,115,213,87,92,108,93,5,114,49,238,82,11,243,14,133,101,73,57,239,100,37,76,62,224,196,213,20,92,84,195,251,144,52,171,69,85,120,80,100,22,240,130,44,91,94,10,149,185,30,121,93,148,65,196,227,135,109,161,188,10,0,68,165,165,9,158,236,65,15,102,41,96,52,128,36,83,206,89,247,2,212,72,85,74,80,19,101,21,6,52,210,240,84,189,234,213,164,185,156,246,141,104,44,77,187,242,104,36,218,95,136,218,56,59,179,38,226,201,234,71,70,160,243,235,18,224,89,108,44,53,210,13,176,199,174,42,185,116,28,148,17,33,81,164,113,178,196,104,22,105,250,20,102,105,165,44,79,190,53,105,246,246,110,142,195,177,101,109,50,223,147,147,229,77,66,252,216,115,82,55,81,225,231,138,15,70,221,248,218,90,177,209,158,199,137,216,178,176,170,64,40,81,106,100,58,206,137,208,198,214,154,12,136,224,222,68,58,131,74,168,93,224,227,132,135,15,143,38,240,57,252,154,150,154,156,87,143,60,189,157,32,83,111,78,60,33,62,247,70,57,93,111,158,135,85,219,223,82,147,102,234,3,239,115,227,42,143,152,44,176,99,23,225,20,66,191,140,126,125,175,58,74,236,88,178,54,169,253,174,97,70,17,81,59,155,190,150,247,156,77,170,249,218,220,104,194,100,253,109,158,189,60,148,10,145,34,133,71,148,75,185,227,6,113,18,170,42,15,70,182,217,107,79,39,101,117,216,59,2,67,217,219,227,106,152,1,4,181,218,254,168,90,42,8,112,200,231,236,20,22,197,174,65,249,102,19,138,64,107,84,26,225,235,34,101,1,83,190,192,212,241,237,168,121,162,237,90,166,41,253,97,45,167,184,186,90,90,66,96,250,205,223,205,225,75,152,122,53,217,171,87,111,53,172,38,94,224,100,132,72,14,83,42,33,245,132,48,133,215,221,199,43,199,162,235,87,96,148,80,253,144,216,108,174,77,70,156,30,28,39,11,67,11,150,242,30,25,180,12,97,104,126,240,44,109,42,92,9,255,238,7,19,23,19,152,76,139,47,17,148,67,56,61,165,180,14,162,184,28,21,108,214,104,45,95,132,218,238,176,77,183,17,182,73,189,9,244,193,144,125,4,76,160,95,234,17,55,10,132,37,10,224,80,31,91,75,97,47,215,69,236,53,67,17,43,32,86,180,123,64,16,223,52,233,195,37,63,186,155,83,118,153,154,235,150,68,141,73,48,140,236,123,241,182,216,186,22,97,90,145,77,20,20,118,72,43,150,86,43,98,37,251,190,65,11,246,222,90,102,185,205,16,142,223,158,102,133,127,224,99,42,251,160,28,223,76,180,123,128,161,203,143,155,163,13,82,180,216,23,29,190,28,197,138,103,199,105,90,0,202,41,226,7,62,6,51,221,61,130,146,98,157,81,202,184,141,15,82,96,182,141,250,96,168,109,245,222,164,115,221,198,58,134,11,68,29,114,53,155,225,234,81,101,73,191,184,108,197,164,5,32,128,114,248,140,247,208,155,79,242,233,241,228,100,179,186,22,205,78,164,156,223,111,247,60,151,236,150,13,173,190,183,101,145,203,95,90,107,111,52,128,123,68,249,104,33,159,174,240,25,180,248,94,20,52,238,173,165,171,8,28,199,198,176,76,72,91,94,236,120,15,109,196,234,180,234,237,161,149,196,11,122,209,128,121,50,253,36,230,126,121,168,119,211,120,33,180,72,84,3,147,116,8,24,83,83,107,214,27,213,97,158,91,166,9,167,235,166,212,160,84,170,57,106,114,57,228,199,167,180,155,22,220,25,5,189,199,80,210,185,68,109,70,105,113,53,205,125,58,230,213,68,148,125,88,120,241,222,21,38,132,187,226,106,83,207,218,90,148,158,226,220,222,198,5,177,63,5,239,59,214,0,164,96,24,67,10,99,22,120,137,52,194,192,159,181,125,92,30,10,76,163,140,57,209,231,243,105,142,168,203,203,175,145,83,89,122,107,22,215,126,245,213,20,156,244,111,223,69,244,39,152,253,91,154,54,109,156,227,201,39,18,181,219,68,93,228,151,105,94,114,130,79,74,83,199,150,40,65,102,42,141,17,207,221,250,250,174,47,146,66,203,107,206,41,115,29,218,242,65,1,195,168,94,187,77,12,50,23,237,85,33,22,18,247,62,199,110,89,186,2,16,183,94,81,147,142,172,236,146,122,223,138,158,253,136,170,115,90,253,178,204,194,227,42,175,136,223,209,88,49,155,152,19,103,79,72,195,243,92,8,8,107,105,54,69,99,84,91,191,142,142,45,49,128,76,136,12,175,210,225,245,221,104,43,117,130,158,234,88,230,150,11,245,104,134,68,44,8,135,151,249,132,115,203,131,89,201,212,28,209,139,66,193,154,228,193,144,40,76,145,90,132,203,60,41,252,235,238,137,54,24,162,238,210,85,97,124,225,61,5,156,16,136,148,33,203,180,182,191,171,207,214,54,165,199,166,146,5,187,66,34,183,77,70,136,163,14,60,198,107,192,73,102,21,9,136,165,19,45,54,169,211,123,172,215,38,136,113,106,124,16,90,52,182,194,41,74,166,248,150,176,162,86,73,5,83,137,33,77,50,72,122,14,189,58,123,251,62,1,52,216,20,246,159,146,252,163,51,232,204,158,159,9,60,96,218,90,83,42,249,26,6,149,7,244,134,201,109,229,71,15,15,124,46,206,126,49,113,148,167,119,107,168,237,125,23,70,142,33,61,99,175,145,99,70,33,247,7,227,34,192,99,165,48,61,250,217,97,136,6,63,191,140,68,100,9,148,77,100,9,108,33,129,122,97,42,22,178,222,251,156,185,119,223,60,40,137,192,41,108,102,212,173,246,22,15,134,131,42,25,130,70,251,232,184,105,19,194,86,108,155,175,89,178,145,233,75,163,56,60,169,163,23,34,60,147,113,73,113,115,196,94,219,158,10,195,74,217,30,188,134,48,169,17,19,62,86,174,63,249,57,111,181,27,31,227,1,205,213,238,240,198,242,124,175,77,65,75,185,58,217,3,94,166,244,33,23,252,21,124,77,255,109,10,222,83,151,39,71,95,225,118,120,0,195,57,177,21,166,220,104,249,111,195,176,243,4,74,184,57,137,225,230,55,167,158,177,109,133,169,254,245,137,134,151,168,193,194,70,186,47,191,65,165,23,72,42,249,154,121,234,183,231,29,152,34,80,153,166,199,152,75,151,25,5,116,64,182,37,159,155,18,133,229,179,24,181,98,90,239,228,139,156,61,102,148,234,48,1,241,151,36,104,80,45,183,203,231,72,40,208,168,102,179,204,52,186,66,125,125,97,104,74,97,114,67,172,166,39,127,238,99,60,53,173,49,96,239,67,196,51,59,252,233,196,227,20,92,184,21,142,34,185,37,108,143,163,123,15,53,32,101,146,10,86,171,171,245,59,103,8,140,132,32,115,160,41,60,218,142,151,66,68,68,174,38,248,51,29,68,127,118,201,218,178,120,65,137,89,66,139,216,7,165,251,45,38,17,89,40,33,238,164,82,164,213,248,84,211,124,151,170,112,57,35,92,2,254,20,93,52,19,80,189,185,84,96,232,221,94,130,249,192,104,137,118,223,20,134,241,160,117,133,169,69,245,213,49,136,68,9,69,101,167,11,182,251,112,19,179,111,82,169,66,135,51,169,69,191,57,50,136,251,249,97,100,159,173,163,205,225,65,55,214,251,109,147,50,153,177,95,245,159,46,139,192,20,50,175,216,145,80,34,201,10,83,45,26,251,25,85,224,18,60,197,250,130,110,118,4,108,169,116,129,209,72,221,241,219,152,57,50,85,224,124,74,41,62,9,146,114,79,213,8,118,143,1,13,119,60,90,94,100,118,31,220,49,137,187,143,26,210,23,146,37,102,162,80,226,155,101,204,203,59,224,97,190,27,78,7,104,219,93,19,115,12,150,67,228,213,98,59,131,99,93,238,77,92,157,105,236,11,183,86,105,42,99,191,130,239,178,196,178,166,161,161,11,140,230,131,79,37,68,145,186,4,241,25,21,231,104,163,70,156,14,229,45,191,12,99,145,131,124,215,169,32,106,60,179,222,125,114,241,20,194,51,211,8,1,231,152,102,219,44,239,103,120,19,150,56,251,220,131,9,118,202,102,101,154,84,221,239,141,167,248,194,93,52,55,211,32,226,27,6,162,20,243,69,226,142,183,64,215,127,173,126,235,222,158,81,110,5,46,249,86,90,29,144,114,245,34,227,1,99,246,188,44,215,204,7,244,233,95,216,213,4,205,49,59,47,60,136,250,200,178,166,57,103,47,159,129,155,18,8,113,60,27,123,123,242,246,13,22,105,159,66,33,79,49,206,89,79,215,22,195,108,59,243,72,225,177,208,179,26,23,102,87,253,252,118,51,193,13,191,57,126,78,23,158,225,227,242,90,8,249,194,144,16,167,23,145,250,85,144,123,225,189,233,170,38,9,150,209,95,8,31,233,186,48,231,109,123,222,221,175,187,189,251,244,230,107,10,63,242,177,34,135,241,48,248,168,80,153,253,172,122,19,206,194,131,185,240,228,144,147,109,56,193,196,156,252,56,222,191,98,5,129,225,236,174,57,199,205,139,212,185,54,136,71,151,167,182,173,188,162,72,20,162,162,6,29,252,160,201,184,15,133,247,20,54,14,56,190,186,15,41,74,175,239,176,174,68,153,178,83,20,158,105,133,138,203,82,148,226,109,71,81,163,250,194,213,226,134,63,152,34,157,99,162,12,129,89,30,215,67,75,216,170,103,68,229,106,226,243,158,75,197,91,174,85,234,51,32,156,167,89,229,254,118,54,41,205,231,172,192,250,118,230,101,114,152,156,189,148,50,82,73,112,76,175,91,90,156,72,71,137,200,19,253,225,100,231,110,108,51,89,7,166,120,97,231,234,113,246,93,127,178,205,196,25,50,102,203,232,218,239,107,23,218,159,150,254,52,91,180,83,235,83,24,60,213,52,171,212,61,102,103,27,48,24,129,240,63,144,31,254,199,127,252,203,223,253,167,191,252,227,127,249,43,135,35,253,123,72,6,193,244,135,249,125,39,7,74,68,73,2,250,16,89,173,232,140,128,203,13,154,46,249,66,214,188,112,35,246,70,56,45,137,89,90,104,168,1,184,195,112,204,118,8,29,228,222,22,198,189,121,41,26,206,217,134,229,222,213,204,36,135,233,154,145,52,224,185,121,239,195,83,13,52,81,204,220,116,140,201,227,123,87,120,50,223,71,178,248,149,168,237,240,10,1,171,73,214,62,151,106,61,131,247,151,169,237,30,69,103,237,164,120,231,38,34,96,84,106,24,50,58,55,70,141,169,67,97,78,215,19,131,200,129,71,206,40,133,31,237,179,15,156,121,234,14,5,237,53,157,214,235,46,23,119,42,64,138,195,27,106,236,37,87,19,113,246,125,130,214,160,41,68,193,7,166,80,242,6,68,18,209,248,243,69,154,192,103,255,90,55,95,70,146,8,191,73,111,126,14,123,207,244,29,152,24,97,41,31,184,93,109,64,131,89,208,249,3,195,71,21,48,5,129,122,245,78,213,137,134,147,117,107,117,161,97,7,110,15,132,29,113,125,192,49,222,173,249,60,98,102,114,88,77,143,44,208,28,69,154,94,135,244,76,105,175,191,1,222,243,179,173,195,35,82,110,124,24,1,201,146,213,158,162,73,114,185,202,76,34,33,150,165,10,210,184,86,154,127,205,179,202,161,228,215,91,19,118,243,17,219,80,11,228,246,121,173,116,117,110,129,17,83,16,131,9,33,50,47,109,75,196,227,135,122,12,176,218,19,58,248,193,56,81,171,232,244,71,199,197,137,253,76,129,48,73,164,18,24,33,159,17,48,181,181,69,55,94,50,73,37,96,228,43,20,69,248,182,61,116,149,207,166,93,163,103,15,20,47,86,55,237,154,162,165,201,148,105,251,103,109,145,92,115,90,15,96,184,143,100,229,193,39,112,49,242,181,66,240,83,247,175,103,223,127,56,143,38,22,125,37,92,49,189,188,133,90,23,98,35,186,13,78,212,19,253,141,203,176,58,27,129,233,246,203,142,26,229,155,12,118,101,91,109,254,208,196,246,206,41,249,167,108,247,112,174,28,27,212,237,194,146,160,236,46,98,174,254,11,116,105,4,8,50,11,136,13,195,230,68,166,123,8,140,52,104,187,22,188,145,45,173,164,48,193,91,119,45,118,167,190,113,126,172,93,86,173,155,71,137,213,81,21,165,193,198,239,77,21,180,228,126,169,185,109,197,99,56,212,220,84,81,132,105,100,56,183,119,199,38,216,247,138,62,152,149,181,55,95,103,132,184,178,228,64,41,107,239,144,65,57,92,151,110,107,232,43,133,17,145,56,201,165,1,137,34,217,74,156,255,194,24,120,77,22,105,161,145,119,250,90,72,176,136,150,87,45,137,41,12,67,133,63,24,91,179,244,19,27,236,44,147,134,158,213,49,255,156,89,101,213,219,151,98,158,207,67,131,146,120,65,169,90,215,118,123,223,103,106,16,13,181,204,243,1,125,148,32,149,90,186,77,38,210,110,211,63,95,37,50,249,177,227,118,132,9,126,214,237,146,90,63,54,66,170,162,125,140,225,208,91,106,100,108,122,40,221,64,229,68,69,195,71,13,185,213,188,93,240,192,240,199,169,129,115,230,213,120,223,0,221,3,169,48,33,226,198,32,119,55,142,201,42,119,217,174,40,165,112,190,5,154,97,97,188,146,7,135,225,190,185,105,156,123,171,159,243,48,187,198,175,89,198,185,200,126,212,140,119,102,173,176,140,41,227,148,32,24,245,242,40,77,185,233,123,254,92,234,75,232,136,68,56,195,141,246,53,140,17,90,224,227,128,53,55,188,224,190,24,26,67,195,68,217,97,180,67,163,148,234,199,149,57,167,119,186,220,50,80,238,210,218,161,38,202,57,246,99,73,208,248,182,53,92,149,178,113,15,250,213,86,123,84,244,200,132,166,111,249,213,100,17,213,105,78,198,228,116,75,41,146,237,70,42,170,193,146,184,145,96,80,94,34,169,221,102,37,246,197,77,221,179,27,45,9,71,37,248,27,211,77,208,65,192,220,36,197,198,160,64,107,228,118,50,5,189,82,232,199,10,128,119,203,13,101,200,21,170,14,10,50,64,55,219,148,104,239,42,253,243,210,203,26,233,28,166,161,78,63,87,230,239,239,38,66,212,100,136,130,195,111,150,205,48,224,173,224,189,168,45,75,215,71,235,1,211,196,163,112,39,29,235,207,13,225,191,240,168,0,239,18,174,62,121,190,37,91,62,181,223,212,210,248,163,77,139,22,22,133,43,69,61,14,211,250,212,116,105,18,251,29,14,47,35,117,255,122,104,37,44,5,51,13,114,82,19,38,163,61,184,220,247,56,7,210,199,173,165,112,99,250,198,77,88,225,107,226,19,221,242,44,177,21,58,228,52,213,248,42,45,24,121,146,137,169,76,221,239,168,102,245,198,26,154,214,9,233,233,134,70,235,147,123,100,20,10,102,105,224,99,18,215,228,169,174,68,92,172,105,120,133,37,16,53,84,228,67,205,236,209,5,68,123,174,163,181,43,3,223,207,134,119,246,25,88,8,80,75,82,107,150,87,187,197,43,201,74,89,164,102,155,48,229,64,180,251,58,62,137,236,84,211,83,32,91,117,217,133,143,231,83,139,218,179,104,98,220,50,220,4,35,37,76,18,130,90,194,194,93,50,4,86,74,249,236,104,228,104,187,187,115,105,127,79,152,179,2,150,103,15,141,49,151,20,131,94,77,140,195,175,182,76,253,103,187,68,101,99,135,59,72,187,165,218,233,36,21,186,127,237,142,198,134,198,107,237,200,233,238,54,81,222,191,147,238,135,100,184,157,158,44,177,130,206,137,36,163,98,132,111,225,138,158,109,89,155,194,15,124,204,53,175,171,33,242,82,218,103,42,53,124,25,63,128,224,248,130,82,70,224,99,178,205,22,222,36,177,100,73,48,113,170,7,189,31,48,85,27,251,123,181,31,80,134,158,89,251,103,217,31,144,150,108,121,22,104,16,229,73,127,4,195,14,15,34,240,250,1,81,204,115,35,14,19,128,84,179,194,20,73,222,15,72,75,113,93,58,183,172,108,180,5,140,206,188,110,191,86,149,234,171,25,102,131,254,57,208,136,219,121,1,172,17,123,12,169,81,0,38,145,231,79,14,209,194,72,250,219,148,233,248,78,50,144,35,20,66,39,102,38,69,61,126,245,66,89,116,126,38,46,233,74,127,239,181,160,242,237,10,227,230,248,163,81,69,218,117,102,158,109,7,245,58,135,7,25,147,207,205,169,52,112,199,152,115,230,243,220,199,166,246,32,200,36,223,241,113,201,201,120,37,55,140,88,21,91,179,47,137,170,93,111,169,60,251,110,90,83,66,86,124,109,132,49,252,230,217,132,4,116,49,239,168,255,129,242,181,210,160,169,182,15,101,246,30,13,64,171,39,233,238,250,19,0,142,0,139,213,115,233,62,211,161,119,244,155,195,52,161,174,4,181,175,195,43,128,18,73,207,38,61,95,236,82,244,115,6,124,198,63,125,182,79,26,218,252,167,233,52,252,108,205,152,221,17,3,65,105,65,247,1,104,23,86,68,87,144,48,233,186,208,113,129,92,21,200,226,66,89,191,164,17,171,250,242,152,86,148,91,20,69,56,203,31,139,9,158,116,10,22,116,123,220,182,255,245,164,84,125,176,249,138,158,232,186,33,200,145,63,207,77,13,185,195,24,154,106,250,23,163,147,137,136,20,174,197,86,59,54,209,103,255,2,63,70,182,166,48,244,155,17,156,233,198,223,164,240,136,114,72,98,55,89,67,101,16,100,187,138,25,117,73,235,99,63,167,28,178,150,201,202,133,191,239,188,200,93,213,136,220,164,37,186,219,140,216,153,180,17,174,218,208,134,171,117,93,9,109,70,204,136,202,84,141,15,34,177,80,83,196,94,104,148,210,79,201,238,225,85,100,201,20,213,171,194,148,109,184,82,24,45,240,88,84,26,186,33,51,233,155,17,228,191,85,138,164,137,152,211,218,84,2,54,245,218,47,156,21,62,134,250,252,147,130,222,219,120,74,114,132,138,232,101,249,70,199,56,196,227,81,233,33,214,0,23,123,233,142,171,169,215,249,196,127,169,207,247,41,191,8,46,206,154,53,99,50,230,136,79,84,77,205,33,107,176,8,209,246,8,22,181,51,136,233,11,167,136,9,0,215,79,248,236,175,224,51,249,250,159,52,200,21,113,163,120,79,34,136,154,219,129,66,200,235,212,120,82,2,4,223,232,62,157,213,14,195,190,222,62,87,143,228,133,129,192,139,170,248,15,204,49,225,48,133,8,173,125,96,175,191,3,165,117,87,179,22,228,239,253,120,129,71,146,86,120,133,119,114,69,161,3,227,126,79,249,64,103,249,150,112,19,15,12,11,77,87,216,218,113,3,158,165,230,15,76,55,231,187,249,154,159,124,89,25,189,57,103,89,194,165,161,85,94,97,20,216,226,106,210,184,159,148,8,85,95,229,93,125,62,143,102,17,177,122,114,127,87,83,56,168,195,66,57,64,142,49,165,214,95,35,37,133,176,124,137,47,2,17,158,58,146,101,81,105,19,99,78,68,98,22,133,219,240,38,35,96,202,240,134,194,125,57,65,176,193,227,19,196,41,198,45,125,81,28,40,113,174,171,37,71,119,132,194,241,98,230,250,36,169,250,112,1,41,131,215,208,24,14,165,125,17,112,198,184,88,83,67,187,208,5,212,18,112,47,34,79,0,140,158,193,124,48,149,207,2,103,92,137,29,48,86,80,81,120,196,136,225,40,72,80,211,192,237,228,144,14,55,141,72,67,53,241,30,108,100,41,45,7,38,19,244,110,222,105,253,85,120,121,127,172,161,189,214,207,30,148,171,115,98,26,156,146,70,225,169,120,115,94,74,91,124,165,107,204,140,108,65,73,241,169,59,253,154,85,97,116,156,4,86,53,21,11,10,212,8,6,146,203,41,85,23,200,194,139,121,129,120,244,4,62,1,135,49,74,121,23,155,240,173,192,51,63,131,151,64,110,47,159,104,198,36,71,25,232,121,142,92,62,104,145,4,2,105,242,252,189,152,178,249,207,213,159,195,17,94,177,152,224,9,170,155,79,112,169,39,23,253,57,99,189,104,220,254,120,9,57,237,24,20,188,254,165,150,99,71,212,220,63,182,113,227,173,79,225,66,165,118,42,172,63,212,215,52,95,201,161,31,83,156,182,225,38,26,51,176,13,66,132,233,78,4,98,236,106,130,77,99,215,206,238,90,177,15,75,73,144,189,165,211,9,158,231,128,38,68,173,25,147,68,244,240,18,241,128,162,117,84,25,237,136,212,194,249,173,40,214,203,147,157,67,30,173,12,247,172,97,213,151,171,49,207,171,191,53,250,14,216,59,95,52,130,129,192,83,68,213,13,78,225,213,25,188,53,24,56,40,58,109,225,242,211,139,174,62,61,125,221,113,113,255,181,34,10,156,131,113,54,253,140,5,205,102,118,206,231,18,129,14,19,112,16,20,17,173,24,18,147,75,81,151,142,194,181,240,156,16,219,85,5,112,238,125,172,85,143,11,27,69,254,248,4,89,142,235,147,220,112,109,166,65,162,65,231,98,121,65,191,122,82,1,87,63,150,43,85,72,211,195,90,38,15,160,62,8,213,231,30,255,177,96,108,253,36,113,27,109,117,81,12,64,253,216,250,164,128,135,55,224,193,145,66,197,133,6,118,233,194,241,245,193,188,25,159,153,64,25,251,238,175,14,1,69,64,13,215,81,71,237,219,194,153,86,72,29,214,47,188,62,112,251,194,56,117,77,175,158,26,127,237,48,148,148,136,98,126,244,109,12,110,49,104,63,120,232,205,23,98,98,237,193,40,90,42,76,33,138,7,119,49,69,179,122,240,100,78,156,195,140,76,96,69,71,70,131,129,171,238,184,57,186,204,69,131,71,5,54,3,223,107,177,166,147,88,193,56,179,200,52,249,139,193,147,59,210,39,199,128,126,182,195,184,213,159,228,71,53,166,3,175,58,177,90,204,111,60,60,185,106,42,46,36,44,154,227,147,87,231,88,246,226,28,180,123,63,241,28,146,112,113,117,106,230,131,126,54,211,18,161,223,51,6,73,35,226,196,38,86,9,99,35,83,63,57,62,65,49,88,229,60,228,146,77,219,72,63,24,194,131,45,82,43,84,149,126,66,106,112,94,228,22,245,80,199,1,173,186,194,96,215,143,227,141,238,139,51,25,62,137,178,115,247,40,228,194,139,249,132,8,50,249,143,200,101,209,229,91,235,231,230,132,134,29,102,169,79,93,97,103,201,101,87,3,75,84,131,215,111,76,6,101,111,159,199,200,190,212,174,158,250,160,65,211,77,238,132,252,74,215,29,113,96,51,108,65,135,70,1,160,137,139,37,68,62,3,221,178,15,188,5,235,26,94,219,200,194,237,72,253,150,249,169,33,134,134,32,59,255,2,133,115,180,88,13,169,7,228,112,243,99,23,166,201,38,84,55,191,174,170,200,235,39,235,220,144,243,167,192,173,21,177,246,115,230,55,116,185,5,166,37,37,80,66,13,178,21,179,67,45,23,239,165,40,111,125,202,59,207,140,94,206,201,108,149,102,69,101,237,11,65,171,88,0,169,25,37,182,94,77,65,75,192,5,42,61,57,148,169,97,71,81,55,62,37,197,81,91,114,237,48,137,111,79,197,91,46,87,230,104,101,163,190,185,69,74,75,87,219,26,199,175,40,174,122,5,61,18,157,144,127,74,69,44,71,103,148,88,210,208,56,180,216,214,244,218,102,20,32,160,1,40,83,20,184,120,249,177,161,122,38,131,182,187,33,249,197,91,239,221,56,5,226,234,74,15,98,249,194,67,97,130,56,15,198,46,242,250,99,244,86,155,168,168,55,202,40,56,232,223,107,45,141,23,153,96,83,142,65,57,254,68,22,86,113,190,87,155,37,42,71,147,169,14,75,253,50,164,96,81,77,206,161,44,67,66,127,104,173,222,128,178,172,220,72,171,170,105,2,237,94,7,124,230,219,57,67,37,66,102,210,149,99,123,209,181,69,65,154,194,230,43,123,87,66,47,204,53,169,99,183,40,216,240,223,254,73,219,200,213,88,54,209,89,243,235,225,213,171,201,203,247,104,197,32,85,219,228,120,193,206,137,178,107,18,129,106,15,147,193,161,157,223,209,97,7,190,192,205,56,67,28,70,119,86,170,50,240,76,177,206,29,230,148,211,65,161,120,249,10,68,211,189,178,206,183,89,10,27,225,112,160,93,197,61,13,61,251,98,180,244,80,92,45,91,25,98,145,210,179,67,254,77,19,50,221,90,190,103,244,3,17,129,211,158,133,95,191,190,195,36,37,246,167,163,161,190,94,33,126,72,70,100,209,178,30,189,20,59,155,183,34,205,18,3,30,148,252,70,155,160,172,52,106,32,90,233,59,194,162,232,90,115,24,7,134,90,35,90,110,186,29,84,2,19,131,156,209,114,147,84,66,135,4,6,4,151,126,239,106,29,41,130,82,155,179,162,41,192,56,169,5,165,4,46,5,12,231,151,246,220,192,74,148,171,207,48,184,65,146,68,227,143,229,187,214,45,39,51,120,77,109,140,33,82,125,131,199,198,115,133,231,174,48,31,174,7,108,226,37,210,55,131,5,81,102,192,231,140,210,9,106,12,225,211,183,65,136,68,178,238,254,231,61,200,40,250,213,221,56,169,165,137,137,254,187,235,44,90,51,196,134,247,76,154,152,96,81,142,117,55,202,121,50,109,113,42,70,191,20,40,222,221,167,3,10,166,227,128,43,29,107,10,15,136,145,123,92,189,85,140,24,24,61,199,245,110,222,116,154,153,189,116,25,243,120,175,227,220,233,205,169,201,24,45,54,43,26,89,170,182,195,97,130,140,248,94,125,26,127,175,54,17,14,194,248,14,195,250,37,102,29,236,17,103,162,249,139,117,88,234,196,84,102,255,29,87,235,155,169,180,208,150,17,216,8,20,125,171,162,217,72,38,41,220,48,229,202,16,0,23,244,250,202,183,25,110,191,171,235,177,10,100,221,30,24,146,135,184,120,75,196,162,145,107,60,142,125,244,133,209,217,40,221,16,179,159,93,180,199,14,76,67,95,26,218,227,55,216,68,98,233,209,25,36,147,212,164,205,82,141,150,27,146,141,69,251,11,7,252,161,177,125,35,253,40,247,222,38,207,24,187,59,78,143,246,77,90,194,175,6,138,59,44,35,70,121,96,141,94,32,11,55,73,14,196,228,197,86,116,0,86,104,101,196,196,176,162,209,189,123,192,89,59,137,27,221,44,59,141,232,196,219,231,106,249,210,48,217,151,235,104,2,147,156,151,99,9,171,171,13,223,100,97,64,206,234,3,31,107,167,188,65,177,106,108,89,61,176,79,174,104,159,178,54,62,137,13,3,19,51,138,171,143,157,32,85,206,230,201,173,242,54,97,136,51,139,192,121,64,190,20,103,94,239,194,132,217,240,251,215,107,48,164,202,191,14,133,145,167,141,246,196,4,245,81,213,223,38,132,228,187,240,180,198,11,57,18,23,253,185,45,14,166,227,14,163,237,252,25,148,150,229,96,66,112,79,135,244,44,135,246,218,198,206,196,208,10,75,178,41,103,197,188,30,67,102,188,142,41,68,51,209,168,106,69,97,250,104,144,93,71,101,34,236,139,212,107,11,140,56,74,52,242,33,183,163,229,246,72,163,175,242,122,237,232,81,147,37,64,159,102,202,209,222,139,179,39,154,95,244,198,157,221,49,71,27,32,116,55,93,126,59,193,157,61,163,207,111,96,114,234,18,129,240,38,90,241,186,81,111,203,210,167,227,167,191,62,63,242,218,243,179,254,216,171,253,68,39,139,36,237,15,168,195,28,87,199,45,187,217,140,244,95,22,32,28,24,175,129,145,188,179,70,37,140,51,212,127,153,181,91,180,99,186,211,23,229,253,116,244,124,150,164,45,209,212,172,44,63,3,76,53,109,234,210,231,239,163,125,23,221,204,169,233,79,244,74,250,235,79,132,238,112,232,126,8,183,233,154,195,59,220,145,234,42,186,139,83,7,228,77,132,20,163,205,174,141,199,120,69,195,119,134,97,241,120,189,247,8,70,188,97,164,219,218,160,128,132,114,202,190,213,210,152,159,52,145,13,225,234,140,46,92,184,12,57,192,21,198,107,168,222,245,143,119,150,255,148,180,221,160,102,163,245,43,27,178,225,250,232,18,45,6,174,188,120,254,193,84,112,30,75,102,9,92,140,233,209,225,110,81,168,7,15,227,36,223,23,230,91,190,229,104,55,167,74,178,94,24,246,234,71,219,100,143,182,239,212,217,4,138,143,89,19,153,83,208,115,168,196,181,84,159,191,8,33,232,153,42,179,60,56,167,87,80,251,123,238,116,169,103,137,123,86,194,151,67,158,27,119,230,231,50,0,163,134,34,143,77,209,233,21,145,52,93,81,40,81,4,198,116,185,18,73,20,105,36,43,23,123,48,25,220,27,240,5,70,18,44,125,224,114,233,118,13,165,80,77,81,28,234,29,40,98,90,242,203,244,26,165,25,48,196,231,97,244,28,24,74,214,203,115,181,77,152,99,61,174,144,95,71,244,249,147,225,48,193,170,136,101,1,83,253,158,150,195,148,228,183,119,53,253,167,248,181,23,166,192,251,177,158,141,159,178,230,213,62,51,120,190,230,60,88,252,146,149,69,58,106,227,251,38,33,137,153,118,131,112,192,176,214,148,247,49,241,107,119,46,113,53,165,241,85,126,26,46,237,43,21,68,103,246,25,238,41,207,93,119,170,55,190,1,250,227,155,20,24,175,56,251,144,254,56,164,135,192,101,56,183,50,112,135,182,68,158,140,238,150,155,245,6,30,89,72,186,9,220,111,168,74,124,42,192,91,159,228,99,19,169,132,189,196,97,168,178,135,60,121,65,68,207,151,38,204,162,181,200,131,23,163,182,117,16,73,112,1,51,180,46,49,7,27,140,147,83,126,152,131,173,4,122,44,225,167,145,7,138,197,181,28,102,201,63,150,56,235,117,33,227,234,191,124,124,205,227,227,245,128,145,58,72,55,96,100,229,198,60,232,20,216,180,211,167,195,103,81,191,184,227,129,143,143,214,238,49,184,249,223,116,92,21,129,161,84,143,153,0,46,175,85,167,169,213,220,123,91,228,100,39,185,247,180,178,169,225,112,51,154,44,133,11,236,218,14,119,237,40,130,150,220,120,104,238,123,33,34,184,31,69,6,48,118,76,202,1,195,206,166,240,113,79,103,246,155,159,115,144,134,56,129,43,129,105,191,249,49,88,165,136,196,224,158,175,187,2,12,127,117,149,171,113,142,178,79,82,92,209,242,10,117,45,197,64,120,118,7,92,41,242,82,24,222,192,25,48,82,91,122,115,40,63,147,63,26,110,245,147,44,176,124,212,116,26,110,131,41,42,216,10,27,83,183,195,231,192,126,124,81,192,21,71,189,4,204,81,171,232,88,169,196,123,145,209,218,250,224,28,179,189,58,220,233,203,210,159,174,228,168,252,115,227,190,60,189,3,224,99,66,201,123,13,216,144,245,106,2,4,241,211,211,152,99,4,77,86,64,118,225,243,183,185,126,6,133,28,171,159,185,84,8,213,207,18,129,53,102,249,134,69,203,53,31,244,193,191,76,157,127,47,106,155,159,43,102,112,246,14,70,211,13,100,191,148,65,107,38,20,25,143,134,39,92,20,158,46,25,10,122,252,222,249,1,235,184,202,130,160,27,45,114,125,48,43,228,112,24,114,208,87,8,103,240,244,30,92,96,168,166,116,26,54,146,218,45,224,141,244,140,94,77,84,252,221,124,211,42,43,99,86,23,44,4,254,90,132,253,147,152,18,149,118,224,25,171,19,203,240,21,171,25,92,97,255,13,184,73,106,25,184,112,200,92,148,182,159,167,105,5,106,133,28,62,224,52,238,15,57,219,136,199,230,27,199,48,152,220,153,12,26,173,135,53,158,204,186,232,214,7,238,30,219,55,152,170,5,153,227,68,58,147,239,197,219,24,131,182,94,141,44,85,174,1,115,198,12,133,233,221,242,39,223,149,28,173,222,188,67,113,228,191,141,154,114,213,169,66,148,227,242,12,24,121,66,121,46,199,65,51,130,88,245,130,20,237,14,253,154,236,112,151,35,21,120,182,143,121,118,224,234,219,29,40,52,166,242,173,243,207,69,189,112,161,153,117,232,189,201,116,221,245,193,46,63,88,171,15,166,126,120,143,184,26,201,34,93,247,38,56,254,75,169,95,184,140,247,219,133,102,197,220,31,140,243,186,5,230,148,31,61,96,66,115,122,53,76,127,247,200,198,238,32,142,186,4,158,166,170,18,112,46,114,238,22,227,194,170,239,98,8,164,245,226,2,71,65,13,24,98,44,189,154,15,242,115,156,13,30,230,115,8,76,101,218,187,26,106,205,55,166,232,245,204,20,131,102,123,76,86,180,212,43,91,248,67,187,78,241,98,90,51,203,63,54,91,103,158,122,245,113,87,111,203,158,193,189,119,89,124,24,88,51,57,138,0,221,44,93,209,2,203,122,192,48,107,203,189,33,249,189,156,17,192,199,86,235,75,239,93,172,96,223,225,150,246,103,80,232,212,184,37,174,6,195,3,184,21,246,10,33,80,220,130,254,185,216,10,246,2,166,109,228,173,189,98,226,23,213,7,220,2,148,98,119,22,83,183,155,126,117,159,198,197,32,48,194,245,59,208,153,213,188,163,222,113,174,120,107,140,135,93,245,98,104,130,182,95,141,180,230,148,195,171,144,118,235,177,174,161,35,222,98,232,16,55,218,55,13,4,108,30,140,188,87,67,200,169,229,7,247,42,27,49,141,114,245,214,15,1,19,167,146,35,157,125,22,70,125,135,105,182,18,147,247,108,101,103,147,154,113,53,141,119,251,3,163,33,246,96,110,245,126,59,111,236,152,250,222,155,142,167,170,112,166,160,66,224,39,118,10,140,24,196,156,1,35,75,185,5,70,47,48,38,57,161,144,41,167,178,29,201,151,57,195,30,141,154,161,44,112,158,46,149,106,48,178,33,67,225,236,212,150,192,200,234,77,125,180,68,182,46,110,206,97,41,79,182,170,117,242,93,148,239,37,67,106,189,110,173,228,64,39,125,92,2,23,34,0,62,149,224,167,84,23,61,19,50,187,41,67,131,151,184,178,7,68,160,60,110,141,213,249,129,83,91,235,93,59,57,124,244,151,207,78,217,99,142,211,214,150,242,231,234,234,173,80,6,239,215,118,138,40,55,178,103,195,127,122,211,74,160,23,35,14,116,149,153,54,11,9,201,63,249,105,212,28,111,97,45,201,218,51,97,183,94,12,249,136,47,128,140,234,224,214,143,65,41,197,37,186,6,102,34,200,166,193,20,170,37,174,62,83,138,168,199,131,225,57,139,243,37,67,143,148,100,233,98,229,215,152,70,185,88,119,155,204,147,6,255,109,220,123,141,166,222,40,133,203,240,83,59,12,29,142,236,72,84,161,237,91,69,77,191,100,70,110,172,43,140,216,79,160,120,237,242,220,86,135,238,135,110,166,83,230,53,205,13,168,67,173,62,200,97,138,133,197,17,206,144,193,220,46,97,131,251,57,255,223,213,124,191,145,125,93,115,243,61,101,155,70,121,105,132,33,146,77,210,123,124,96,168,99,242,131,207,172,124,163,114,246,160,92,119,60,120,193,73,151,159,238,208,11,228,247,218,173,202,178,77,70,230,86,2,77,123,201,120,167,159,250,216,251,28,199,174,148,56,17,13,117,94,35,253,251,90,101,46,189,154,138,159,21,95,203,72,147,135,192,169,161,161,247,224,165,161,5,140,3,212,22,222,183,174,159,49,225,24,77,105,63,120,12,29,19,226,45,61,199,144,209,72,34,129,164,132,124,85,121,115,1,13,21,153,11,108,187,171,143,152,72,244,39,201,46,13,17,83,222,35,62,151,181,150,41,124,254,139,91,157,27,55,45,75,136,203,212,145,174,24,156,161,168,62,101,133,209,202,138,159,198,119,213,123,159,1,95,87,75,24,120,161,212,212,21,182,85,18,48,178,39,113,53,69,129,213,11,57,55,213,137,52,223,46,129,187,245,97,57,204,226,28,15,133,249,161,12,159,226,205,188,232,165,48,167,114,11,216,244,222,4,134,37,35,54,44,178,82,98,26,38,216,201,82,122,87,83,62,175,23,211,12,157,226,193,22,123,155,162,116,120,197,173,9,217,232,115,21,60,62,159,40,88,118,143,149,9,152,47,25,19,165,159,95,145,105,150,44,39,230,70,37,60,251,210,51,104,40,10,30,61,224,34,146,81,3,103,16,42,31,255,88,29,62,115,189,247,89,229,61,92,8,163,154,108,75,81,107,32,119,20,30,106,125,105,130,20,59,190,21,255,225,149,122,25,76,165,113,192,68,101,135,94,13,53,117,236,71,199,5,107,226,97,216,118,132,218,75,192,107,61,34,15,131,201,60,248,76,24,36,225,139,188,54,231,137,155,141,231,169,215,254,188,245,48,34,204,128,81,235,88,31,120,182,186,226,201,232,254,250,252,116,231,240,121,112,251,23,176,241,75,251,147,77,235,94,146,239,133,157,88,98,245,144,76,121,229,67,191,33,92,30,165,5,134,73,66,30,173,83,193,18,167,15,243,125,232,215,166,158,229,173,61,24,210,170,174,61,242,20,45,206,197,99,108,173,199,157,242,131,107,21,120,64,28,248,133,183,187,24,153,101,156,191,48,157,112,62,89,96,168,125,141,112,6,159,115,49,199,205,161,216,222,67,159,252,44,16,183,53,80,176,129,105,75,225,237,18,96,192,230,237,87,133,41,86,190,55,63,190,36,213,179,130,162,83,237,251,52,116,92,93,76,40,96,154,236,252,167,105,69,236,249,115,113,89,126,180,193,244,185,182,174,129,3,143,236,222,38,121,157,182,117,80,172,139,202,119,113,196,89,182,24,180,8,54,245,118,121,88,54,2,42,103,223,208,73,124,140,158,20,111,133,180,172,222,249,60,74,241,213,133,243,120,12,59,189,51,187,112,252,240,68,166,66,55,210,1,101,173,175,174,98,44,180,165,233,174,193,249,226,67,178,224,133,255,236,26,8,12,249,115,109,232,112,245,222,166,110,238,118,8,53,201,98,11,219,44,162,219,245,135,34,40,189,170,110,179,86,207,229,207,77,228,127,72,152,8,56,231,226,238,59,5,68,185,235,120,54,171,85,40,1,79,72,230,31,76,232,101,249,12,174,144,121,149,42,179,232,216,153,4,160,47,76,69,214,231,228,58,171,122,250,62,12,10,225,172,162,22,107,8,216,168,16,5,78,166,24,233,48,5,22,58,42,153,218,253,252,224,182,197,28,70,153,175,80,132,127,225,74,184,74,78,174,69,30,170,196,123,81,27,44,31,115,145,244,245,211,188,66,10,222,101,68,41,25,106,211,103,194,129,17,37,107,10,83,135,153,5,206,50,69,41,25,202,114,45,145,75,1,7,73,145,30,112,17,214,82,224,110,186,191,1,179,41,235,213,231,140,45,35,96,116,206,101,162,28,120,172,189,226,181,62,50,33,7,166,84,45,236,194,74,192,92,188,170,100,234,40,151,28,20,152,198,47,249,90,11,157,196,233,110,106,165,64,107,117,25,20,170,28,134,239,225,36,14,230,212,39,135,20,219,19,40,192,199,10,154,250,219,104,45,186,247,94,167,121,20,122,53,53,118,190,234,15,214,251,19,34,5,230,188,242,239,129,88,67,203,83,209,182,61,234,13,76,251,129,140,74,173,214,184,119,97,43,243,156,89,225,53,175,166,179,193,144,54,200,213,133,13,223,63,24,74,55,103,13,200,247,68,5,43,249,218,68,149,60,61,106,4,96,138,212,61,112,240,107,64,108,242,94,132,235,175,200,15,69,206,72,79,200,169,138,64,71,237,113,115,8,151,95,121,31,85,247,121,186,244,43,48,231,119,250,192,180,54,173,128,81,235,120,143,102,101,38,205,109,187,214,177,107,196,82,33,38,190,174,220,13,176,241,62,188,153,8,129,15,5,26,23,102,191,106,50,168,116,115,221,166,92,99,16,204,76,251,135,194,118,80,252,64,111,168,185,75,218,53,65,249,88,110,55,138,193,108,234,10,83,81,230,167,15,180,253,237,53,243,27,108,13,68,14,19,215,41,122,53,52,215,57,174,46,35,73,50,58,49,243,142,133,28,176,133,102,182,194,212,103,246,128,41,16,254,92,93,219,104,2,195,107,26,176,85,99,133,217,218,40,82,156,98,14,64,128,80,167,111,228,104,64,147,195,18,152,182,27,63,37,26,5,45,69,62,216,88,214,14,120,111,222,173,85,70,206,70,232,184,81,32,189,48,68,118,73,111,94,232,61,242,53,68,28,91,99,38,86,107,223,227,147,208,26,150,150,62,57,165,184,189,7,140,9,93,21,165,87,42,238,141,4,97,83,148,34,212,29,104,235,106,27,34,240,62,124,133,116,40,218,150,44,32,102,218,249,132,51,96,228,132,154,194,244,178,188,171,183,154,49,12,105,138,131,147,118,208,38,174,44,176,149,78,7,92,68,253,21,216,56,136,29,173,38,153,26,40,149,157,148,0,56,12,57,131,204,132,78,241,91,106,15,166,161,161,40,220,211,45,163,51,24,253,193,33,48,197,73,190,171,116,154,179,139,60,56,169,153,150,99,204,200,166,85,217,54,160,202,106,217,79,55,148,15,187,26,4,16,215,225,141,6,92,69,102,219,96,166,229,131,33,113,203,2,27,165,183,207,4,146,211,123,42,76,53,110,76,148,1,251,253,231,183,201,246,196,163,65,197,171,14,39,220,228,179,196,84,65,106,71,10,96,146,105,127,53,223,147,58,98,84,83,86,190,221,110,249,118,137,94,59,130,69,15,30,20,136,198,123,47,104,160,218,80,56,123,150,16,148,132,179,140,41,140,59,158,223,220,22,98,151,220,79,250,17,9,197,7,163,75,125,234,107,143,62,150,135,53,58,212,200,79,44,199,80,120,191,226,226,218,164,24,250,7,183,234,126,93,255,25,13,159,123,247,18,198,120,199,42,168,255,2,246,114,180,31,60,71,211,65,65,194,213,253,213,78,225,227,146,237,144,62,167,29,241,51,122,231,219,220,122,115,54,48,223,169,17,4,173,69,103,57,125,188,94,62,176,187,201,10,39,29,52,170,190,124,219,56,255,222,132,245,214,96,250,3,90,192,103,4,197,40,232,116,191,36,159,136,131,130,239,249,249,233,90,202,187,152,42,214,15,10,157,82,113,244,184,163,73,151,31,228,37,114,107,34,96,229,243,203,180,82,221,137,68,108,104,151,170,223,43,250,83,13,93,179,213,246,65,49,162,29,198,16,250,204,20,154,107,125,46,32,108,89,243,30,31,56,197,136,229,179,83,166,173,15,198,89,232,86,239,32,91,51,186,206,51,156,12,143,1,195,193,177,212,210,233,204,210,230,65,119,24,74,169,26,23,216,98,192,221,225,110,186,167,15,166,210,180,184,9,199,180,73,181,127,224,99,108,206,135,110,141,128,117,235,176,243,117,63,104,16,146,36,134,149,14,198,185,136,232,54,109,153,15,173,70,250,225,15,214,172,87,89,222,154,32,97,216,150,103,51,36,150,45,63,13,55,194,112,123,128,178,248,45,9,202,132,176,252,57,67,226,106,106,255,100,71,162,94,111,185,209,59,144,104,222,18,185,35,156,214,60,102,50,172,169,65,60,24,148,241,182,215,14,0,47,36,79,5,166,211,47,62,7,129,185,46,59,14,197,207,51,54,218,115,128,34,249,188,5,166,75,45,166,25,210,134,93,102,120,99,11,79,110,19,27,25,227,148,125,24,219,32,121,249,12,245,22,38,211,248,96,74,7,134,135,84,172,152,185,14,185,57,107,190,204,184,122,96,128,203,139,17,217,246,116,0,29,141,85,231,81,51,21,186,226,40,34,53,111,105,97,70,194,42,224,40,34,167,83,209,66,100,53,80,250,99,228,169,141,118,242,126,232,73,18,163,201,226,104,148,135,119,159,38,228,201,80,151,18,152,3,195,215,14,236,16,185,203,118,211,72,117,197,43,163,234,214,52,166,120,96,74,198,102,192,243,156,78,242,206,181,98,0,12,135,119,217,165,234,131,67,225,225,118,254,177,119,73,2,10,106,92,251,254,214,72,34,237,165,239,5,189,152,251,132,102,238,142,162,15,142,44,135,207,224,105,25,187,42,159,146,217,29,123,48,233,170,179,161,200,111,23,83,155,244,81,57,135,193,217,34,228,230,244,148,39,159,39,211,40,83,228,104,194,215,26,201,237,47,68,171,202,19,5,2,38,30,234,75,111,154,200,101,146,171,141,113,199,227,26,19,135,65,39,56,20,188,158,251,167,217,171,169,217,136,75,79,203,179,195,43,233,254,142,225,220,221,209,181,250,224,37,102,33,172,113,105,251,94,69,116,176,105,200,143,22,206,20,185,96,138,239,151,218,217,213,54,190,152,71,219,90,205,4,93,214,84,235,40,219,75,19,148,226,254,152,193,148,42,181,87,136,113,224,65,127,123,192,191,228,205,131,153,191,17,162,181,168,191,122,139,180,170,123,177,190,193,148,181,203,111,175,227,254,53,143,142,33,35,50,52,172,1,101,235,140,20,160,201,110,201,218,170,200,74,76,143,168,44,43,113,147,37,95,217,189,182,127,172,69,204,175,205,245,129,207,225,125,167,137,21,108,55,69,155,149,25,94,148,98,240,214,245,222,36,200,221,65,160,242,44,79,153,254,112,206,156,51,241,142,217,102,227,107,98,104,147,67,58,198,244,253,90,132,158,145,156,125,112,251,49,155,95,248,188,85,42,67,97,100,89,253,181,119,53,77,116,121,114,12,148,7,155,250,185,228,117,32,165,197,20,112,120,33,52,45,87,147,48,12,127,142,140,220,30,178,95,85,14,235,240,99,55,181,245,67,111,126,206,189,237,131,182,33,111,124,221,17,195,180,63,102,43,1,19,239,127,83,1,170,189,29,21,7,72,67,225,146,11,92,113,68,253,151,233,7,75,111,76,160,214,111,190,182,88,213,108,225,138,150,22,251,59,247,174,250,49,225,225,129,185,244,127,168,233,127,76,252,83,168,115,23,24,61,204,99,121,93,24,30,17,113,144,139,241,18,59,104,86,132,252,50,199,20,101,253,14,91,53,177,192,48,106,212,226,240,89,194,75,92,243,130,151,75,97,229,15,206,214,115,47,191,220,145,184,216,254,219,148,147,60,233,20,96,226,89,199,247,190,48,76,82,98,7,83,166,132,103,26,240,217,23,117,188,27,89,163,237,79,142,255,36,5,165,103,231,71,56,103,143,11,67,90,63,117,196,43,244,27,201,135,148,71,89,114,184,160,222,112,156,71,127,114,194,131,91,31,173,178,129,207,128,39,59,190,188,247,239,205,46,90,81,56,145,195,28,122,125,170,141,46,140,253,151,101,6,83,187,199,150,238,48,234,190,250,94,40,23,193,154,240,131,145,212,43,178,167,0,35,88,230,176,29,140,242,224,232,128,156,79,122,97,84,90,178,228,86,76,217,131,210,202,11,35,16,223,199,7,38,228,229,48,126,234,7,70,36,174,250,213,211,186,22,5,45,116,159,110,71,155,49,247,60,248,156,182,208,195,59,188,178,108,241,80,148,176,104,46,72,249,226,148,45,254,199,192,190,253,214,132,223,31,95,52,245,181,211,244,1,29,222,150,156,20,184,91,232,224,7,103,99,222,145,189,48,159,231,162,153,207,225,179,207,106,108,11,233,69,248,78,127,104,54,137,226,42,40,109,136,109,59,12,45,169,236,148,153,26,236,99,224,95,20,74,87,73,81,160,29,7,107,211,133,11,124,34,69,97,252,103,255,88,8,62,215,36,222,53,162,59,164,87,28,30,199,241,145,33,181,0,251,153,73,23,174,240,26,108,133,187,137,200,93,248,204,239,170,73,184,179,150,136,53,7,12,133,175,108,210,153,116,46,220,29,23,70,84,81,199,140,64,38,13,191,14,179,31,234,213,84,195,196,111,91,35,172,44,252,99,69,82,143,239,163,70,117,252,210,39,167,195,241,108,13,14,111,225,129,5,165,21,223,215,71,182,26,30,9,187,29,184,210,143,226,112,129,102,76,225,108,117,161,14,247,227,1,127,208,102,162,113,23,69,83,76,82,1,153,134,195,115,127,135,177,212,245,106,90,18,144,107,250,193,38,160,44,219,130,245,103,33,83,121,97,104,16,100,39,6,142,213,147,57,113,167,56,100,160,200,244,4,76,79,239,7,166,230,221,103,210,50,242,46,125,238,41,223,122,53,246,168,241,121,107,72,179,29,222,184,142,250,181,172,221,251,190,117,33,244,168,225,196,76,49,82,246,3,134,108,212,88,73,95,235,172,54,127,233,243,171,70,55,248,208,246,139,163,93,184,154,134,168,124,235,66,45,172,111,149,124,202,169,118,118,134,109,152,102,161,31,140,20,109,150,184,88,102,23,34,196,122,225,141,196,223,123,240,227,231,55,51,52,126,240,50,201,233,247,104,9,206,50,191,53,185,226,254,170,46,41,116,164,61,235,62,55,197,89,85,42,218,48,80,57,95,238,173,205,170,208,120,30,68,240,150,227,251,193,72,111,22,189,185,49,239,231,251,220,213,168,183,101,121,160,37,178,99,83,169,196,189,196,125,48,203,139,218,198,31,74,219,217,107,238,238,102,80,17,118,187,176,41,112,68,246,17,184,193,207,228,79,182,155,61,157,192,70,117,120,103,184,137,158,188,102,8,96,140,40,127,240,134,254,101,68,3,65,39,253,14,126,113,38,168,25,123,134,253,52,172,140,119,204,40,168,197,182,22,216,68,221,239,147,33,45,81,30,5,189,193,184,70,247,123,65,153,151,95,169,145,189,54,177,128,139,162,235,85,36,13,199,130,66,36,246,194,11,241,21,89,153,182,193,77,63,187,186,9,197,124,126,250,156,215,219,119,5,10,235,207,78,41,63,125,214,19,33,192,11,195,16,87,146,140,10,253,243,219,77,141,142,202,101,138,169,210,205,229,174,217,247,43,232,102,201,231,63,24,217,232,56,55,143,23,100,22,241,131,233,130,77,126,60,25,163,248,7,174,43,38,233,121,70,154,102,229,181,138,209,1,249,173,7,66,159,69,158,187,176,197,12,127,45,74,116,158,240,109,55,54,32,38,208,133,23,253,7,93,174,54,134,148,237,191,189,173,90,247,189,53,205,98,3,205,209,11,79,90,141,222,163,45,6,172,248,142,100,209,217,189,244,106,106,118,252,220,36,137,182,31,139,140,221,252,120,106,62,137,217,10,37,207,221,173,35,139,50,18,135,43,222,165,94,61,232,107,139,171,41,31,109,50,164,28,88,205,191,23,174,210,122,133,28,192,13,119,105,199,111,27,93,181,192,155,248,138,207,52,122,99,242,144,171,201,154,198,118,120,108,76,148,144,21,62,94,121,119,47,162,111,184,115,146,44,48,120,201,147,239,27,48,41,160,175,42,240,164,152,38,224,42,100,118,191,217,64,183,178,163,24,0,250,94,21,49,158,238,95,228,252,229,122,148,113,221,178,207,228,17,28,158,20,15,200,147,53,179,52,125,46,193,176,158,150,140,41,52,15,217,55,37,50,78,103,107,144,65,235,86,142,209,3,94,47,12,218,137,247,178,103,181,248,105,147,143,22,120,177,151,196,79,147,178,210,49,163,190,183,187,155,64,1,98,42,186,252,104,51,47,241,189,150,201,6,41,76,189,192,140,65,163,190,66,111,110,82,23,41,70,220,88,156,116,55,197,134,240,51,166,83,239,151,146,238,228,199,41,65,159,243,194,212,153,45,221,109,43,137,184,18,83,137,196,179,238,212,108,160,49,201,209,35,210,213,139,101,51,98,137,24,19,85,251,236,212,181,185,45,50,142,167,149,245,214,139,245,226,39,254,89,44,165,62,234,112,96,108,50,95,155,228,38,95,222,5,244,71,9,232,48,42,148,121,234,128,54,114,7,23,30,211,100,102,4,158,244,84,221,89,72,186,104,127,222,106,26,115,161,191,21,53,39,85,71,108,208,246,145,252,230,240,86,61,129,149,110,35,70,193,195,69,161,209,211,41,90,136,63,198,181,164,81,244,136,56,222,61,149,39,1,211,251,173,91,45,137,151,245,238,221,165,163,218,214,53,22,152,191,22,121,178,23,60,232,214,44,198,196,113,56,65,196,38,123,37,197,174,62,193,7,83,78,78,31,150,10,116,144,142,86,149,8,232,198,3,48,147,27,42,131,188,99,239,93,224,51,162,97,148,14,136,13,170,156,124,108,1,148,181,57,108,230,155,94,108,189,173,254,45,153,172,163,40,108,245,42,23,62,118,245,126,61,234,118,239,134,103,224,179,236,184,23,91,81,104,66,253,120,161,41,76,248,136,72,246,17,85,42,126,113,161,230,67,198,196,50,224,243,161,240,251,201,152,192,237,49,99,154,32,197,172,139,195,228,196,125,167,27,140,199,146,57,182,44,38,17,11,171,152,167,35,31,171,225,190,188,183,170,144,8,200,144,49,231,150,155,72,84,35,10,125,51,75,28,121,149,248,90,104,128,235,234,128,192,40,133,149,67,167,170,48,220,244,31,169,89,88,157,8,204,140,164,223,163,192,151,54,3,166,131,93,191,117,49,57,137,88,153,84,176,235,199,54,177,237,249,96,106,81,223,218,194,74,197,166,242,153,114,206,184,33,159,43,19,108,246,183,134,9,236,105,136,26,243,182,117,82,254,96,236,184,115,164,202,247,160,21,248,88,247,23,46,22,8,125,35,62,41,187,104,237,254,50,114,38,101,201,160,76,210,144,36,209,126,48,221,213,91,214,7,194,83,84,247,93,152,114,134,217,228,193,225,74,79,62,85,112,217,230,212,17,167,81,178,184,49,96,100,56,243,123,115,234,195,239,111,51,192,36,64,4,54,206,162,139,18,6,122,133,201,118,49,225,228,123,111,254,112,116,25,210,9,35,193,246,200,195,194,160,233,242,61,166,29,247,110,65,145,11,172,250,53,167,57,2,51,224,69,203,185,190,118,43,208,34,94,24,50,133,46,198,128,241,127,12,15,230,80,57,188,246,231,209,80,36,244,13,203,42,147,251,210,123,195,216,118,231,56,157,249,107,233,60,35,108,116,231,40,37,204,59,235,15,211,252,179,253,188,165,252,73,106,62,109,166,208,168,119,31,155,13,104,86,157,163,200,238,121,140,150,248,212,227,19,224,161,87,51,250,254,31,72,86,235,169,111,97,191,26,95,208,190,48,155,207,11,172,117,252,82,14,179,118,97,210,223,85,142,7,146,64,213,205,8,235,42,234,93,12,117,246,85,122,133,126,112,182,158,128,33,40,94,240,253,210,25,174,137,162,31,99,178,163,167,123,30,231,108,148,224,250,211,198,227,146,2,62,86,121,147,25,12,223,38,204,126,23,54,253,132,253,94,155,236,44,162,36,63,184,16,110,145,45,99,144,144,235,215,66,201,133,227,118,137,21,143,191,13,49,224,133,173,213,74,124,205,115,34,148,55,164,176,12,15,53,127,32,123,52,14,147,31,12,67,101,18,103,147,66,87,42,101,28,166,186,87,134,148,244,248,156,109,61,184,109,241,1,184,30,157,247,11,195,164,147,196,173,226,72,30,237,186,8,185,194,29,209,138,222,156,62,239,251,218,52,133,179,227,203,131,159,3,194,35,107,25,211,106,84,217,237,6,145,104,63,236,33,108,104,121,138,129,4,111,24,92,74,23,54,141,184,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,199,223,185,112,183,70,165,165,47,205,220,186,35,218,127,245,211,251,115,117,119,67,250,39,254,215,166,126,46,66,111,119,71,57,155,34,228,54,58,85,44,22,125,125,232,140,46,74,30,227,243,53,77,67,238,194,115,24,175,134,124,174,188,74,190,161,158,108,21,241,186,66,168,103,163,143,224,194,133,216,195,123,50,11,37,59,6,207,249,75,244,2,210,248,126,13,55,30,9,31,233,237,209,44,234,238,214,21,233,9,2,71,111,192,169,160,174,219,87,207,57,185,16,61,40,2,159,65,240,195,5,174,1,84,12,222,91,209,135,221,60,203,144,169,204,18,105,121,96,148,170,174,169,156,183,53,79,203,218,164,23,52,187,37,125,156,212,179,180,155,140,40,149,90,48,93,92,24,213,2,245,154,170,133,187,174,161,13,231,203,56,63,167,55,223,63,54,60,131,145,22,34,20,250,96,116,137,230,117,53,33,19,167,201,165,253,1,145,216,255,243,31,255,242,247,255,240,79,127,251,31,254,138,72,108,175,127,59,145,216,31,62,203,27,69,194,234,55,0,89,74,51,197,146,172,163,72,64,211,199,129,114,198,46,110,47,50,137,152,65,23,46,68,14,196,175,173,88,223,201,97,228,154,154,44,71,20,180,194,216,43,166,7,51,197,174,33,19,51,61,192,66,116,164,228,34,254,138,73,58,206,230,179,35,67,102,152,223,79,67,246,133,135,255,131,207,54,64,32,181,233,188,110,99,220,208,16,113,238,45,189,46,38,156,139,44,215,93,80,63,165,28,93,111,235,204,150,121,221,2,210,85,132,36,229,234,77,243,151,239,158,131,38,183,165,219,16,158,240,202,190,104,42,84,32,243,61,57,5,110,57,22,36,132,93,114,206,30,15,142,142,7,223,132,206,218,202,159,227,170,25,245,206,189,181,137,186,235,136,147,209,221,217,95,11,230,131,249,185,57,148,225,41,251,46,3,205,142,134,55,143,139,130,43,224,48,95,187,164,250,249,109,12,173,187,125,210,190,187,244,64,130,187,176,251,114,109,40,79,140,174,87,19,21,241,221,181,254,212,110,186,194,136,160,223,223,198,21,93,234,209,80,156,88,195,6,168,176,254,169,201,101,68,128,241,189,8,104,33,230,170,195,82,61,230,203,97,119,198,65,63,7,234,185,37,14,74,51,55,196,2,48,229,195,238,103,56,138,50,98,84,33,221,72,180,246,194,248,63,77,119,125,36,236,147,159,56,84,216,244,165,99,2,61,250,28,126,115,148,240,138,76,82,168,118,225,50,189,48,201,150,42,17,72,58,129,123,241,185,128,3,1,19,201,131,43,149,50,207,240,161,34,66,12,132,105,146,151,55,227,104,108,128,99,171,181,120,222,244,108,42,110,85,145,132,106,178,117,155,31,209,166,27,116,86,212,38,225,128,105,108,147,203,127,187,37,172,71,185,154,230,163,225,6,4,241,66,136,178,62,166,61,13,150,110,76,82,228,172,166,40,166,77,242,207,137,174,219,113,159,134,194,181,237,7,82,156,161,32,109,33,237,193,249,227,127,18,244,175,62,226,233,167,190,167,246,53,34,162,35,110,110,5,190,234,44,157,229,188,235,255,71,220,153,36,81,146,51,69,248,74,154,135,51,98,198,158,5,23,96,7,236,216,112,26,126,174,129,190,120,25,33,87,49,172,48,107,179,94,116,149,87,230,203,65,41,133,34,60,220,115,192,86,66,208,125,1,130,244,126,221,176,150,115,210,45,100,167,162,239,39,39,236,188,26,242,182,135,108,190,227,167,147,229,132,31,154,46,40,232,167,251,251,160,62,128,120,164,192,21,114,152,223,23,148,184,253,110,156,173,84,232,112,54,194,163,194,168,218,198,214,32,181,173,113,211,250,205,26,126,116,101,153,208,45,61,130,5,254,203,103,160,149,161,207,4,95,55,100,23,127,112,130,5,173,153,33,28,189,189,236,103,109,226,56,37,40,60,238,100,73,57,39,223,138,189,193,219,115,236,100,250,207,16,149,217,110,81,242,157,190,235,166,191,244,44,96,154,98,49,13,130,28,176,9,51,107,138,229,231,194,248,237,196,8,131,158,4,13,249,1,79,38,144,113,25,87,50,253,7,211,123,115,97,116,174,20,158,104,201,4,12,171,252,133,91,86,56,231,255,11,30,228,58,222,147,59,93,198,188,165,203,159,87,230,129,15,112,31,251,133,145,227,245,135,134,56,242,31,48,205,149,113,95,100,188,100,73,95,166,28,239,201,33,118,194,75,3,85,82,0,104,103,56,76,55,87,87,148,190,196,56,248,12,248,253,60,241,115,203,41,126,154,45,186,78,181,231,70,88,146,253,161,16,169,12,153,207,22,2,2,81,156,38,195,62,222,180,21,106,146,158,99,7,46,67,246,206,72,103,147,76,13,120,14,221,90,47,76,99,251,138,61,127,54,45,134,7,158,30,130,37,11,154,231,31,112,186,3,177,227,255,243,192,139,94,79,63,154,94,86,173,122,252,204,217,60,245,180,145,3,205,58,225,21,211,242,45,1,103,41,187,91,194,13,134,170,255,118,179,66,239,147,142,27,59,6,67,67,33,232,69,41,98,6,90,155,166,17,203,249,139,28,31,72,67,181,177,42,140,47,136,231,193,41,2,50,47,235,116,71,32,227,239,3,45,68,77,127,150,100,189,219,31,200,227,105,154,67,57,75,99,20,68,80,150,198,26,76,97,78,231,15,236,215,198,89,158,68,95,241,141,90,162,75,58,205,23,102,141,240,155,46,166,168,161,48,38,212,158,109,131,34,196,190,77,143,166,35,216,239,218,20,236,255,184,52,188,193,61,237,100,9,123,205,80,90,38,221,95,86,134,96,81,159,244,39,65,153,95,57,117,220,245,62,113,132,127,166,103,196,10,254,8,237,89,65,160,63,121,62,205,90,130,245,133,160,159,235,164,45,100,48,232,236,80,120,154,188,212,7,195,29,215,164,113,33,131,255,173,94,38,73,131,227,154,194,132,43,158,203,59,59,214,213,117,34,135,81,153,60,237,187,232,41,214,69,224,124,13,219,63,46,251,212,180,160,178,24,149,217,19,125,168,244,173,39,233,91,155,209,117,28,102,43,253,204,26,39,202,153,62,148,208,39,60,195,69,30,41,6,143,205,235,49,212,35,231,236,154,42,71,140,196,31,89,206,22,90,234,132,213,216,91,125,48,19,222,243,186,76,246,223,15,166,251,56,11,19,1,211,28,132,205,28,134,203,42,37,172,51,149,34,111,233,73,93,44,153,147,158,122,158,152,212,121,37,147,184,79,115,67,38,121,146,252,211,132,154,113,30,203,122,47,108,121,210,119,158,209,46,93,183,221,28,33,118,204,133,38,61,173,67,24,105,75,79,254,28,20,79,128,33,207,196,116,228,125,24,193,135,28,90,100,53,245,28,127,151,16,226,177,174,21,120,80,182,242,11,35,200,73,89,217,0,52,0,207,123,110,218,164,21,134,253,188,34,9,15,237,64,127,27,74,94,137,44,59,196,255,44,193,4,17,46,122,36,14,227,103,149,148,3,65,119,190,127,123,176,27,113,31,209,210,28,28,139,56,57,190,83,93,43,211,52,164,230,184,237,46,146,91,84,164,48,33,112,18,4,186,36,231,157,104,85,176,193,192,244,159,166,175,127,13,133,33,77,248,7,112,230,205,244,236,249,232,65,76,177,232,158,241,77,239,151,194,109,91,239,221,7,55,226,210,247,183,35,7,195,154,103,114,23,10,67,69,241,210,4,153,217,220,245,198,96,55,251,140,52,209,3,91,79,29,22,187,98,47,46,155,143,226,104,90,32,134,73,189,111,225,111,17,187,92,62,77,54,53,165,91,156,75,77,200,106,63,39,67,127,157,191,84,84,155,10,203,44,223,153,50,134,116,102,88,249,248,114,117,38,129,200,82,234,20,57,57,47,169,179,224,110,1,207,99,216,43,200,50,29,215,215,250,192,101,172,160,218,80,231,123,224,129,158,148,195,237,76,140,218,56,78,212,52,131,208,82,33,90,200,47,35,195,87,157,160,218,41,154,119,105,19,195,108,189,181,160,62,209,104,161,236,36,107,158,246,152,211,154,117,148,109,15,183,28,9,181,15,166,213,176,8,181,156,212,96,228,32,17,131,60,215,38,188,66,99,26,78,47,198,152,213,217,16,126,43,137,167,233,159,86,99,163,179,132,169,105,82,160,41,248,94,117,40,55,60,153,40,70,16,182,32,233,36,145,193,128,39,67,34,200,105,108,213,250,66,132,96,119,174,122,248,224,175,100,196,167,14,18,168,24,203,57,87,24,51,214,44,205,63,148,193,133,96,119,98,223,54,132,55,136,120,90,47,94,70,170,245,231,12,115,225,197,151,227,51,6,90,233,8,25,10,173,176,173,248,238,232,151,93,74,106,207,48,117,151,23,20,81,36,237,42,86,148,237,83,244,213,24,98,210,80,45,138,108,162,114,62,37,96,245,55,180,127,211,20,23,211,10,152,225,46,18,29,16,140,225,245,58,31,178,18,106,203,209,232,176,102,191,52,114,43,43,233,201,77,134,33,104,160,173,243,90,148,6,106,234,158,78,244,100,207,171,242,56,153,13,67,148,243,139,197,17,15,95,120,35,40,236,40,123,190,162,76,230,158,98,132,27,249,190,8,155,146,252,44,62,121,78,64,45,70,243,80,170,50,2,180,206,202,221,22,203,9,135,148,186,80,244,40,224,243,75,224,169,71,67,229,12,190,48,58,134,74,126,197,164,38,200,98,100,40,90,151,54,2,186,154,234,37,143,143,154,159,145,68,17,106,8,156,105,26,87,222,122,69,53,219,105,208,104,246,42,137,154,52,82,247,222,139,108,238,201,85,89,237,212,161,70,240,187,153,83,229,137,91,188,234,37,19,94,253,194,255,82,224,110,236,133,128,201,180,42,155,223,140,202,130,122,142,152,142,182,164,32,132,224,25,42,146,130,107,245,162,141,2,139,36,111,187,112,26,218,0,129,208,210,114,110,146,73,8,106,247,28,169,24,114,77,78,185,239,59,23,109,211,193,101,175,7,81,58,163,165,183,181,135,97,144,172,243,223,70,187,75,172,40,82,177,54,228,96,74,39,211,204,168,10,195,51,45,1,99,132,167,71,211,246,236,124,47,51,126,76,210,106,198,64,170,177,67,55,97,153,38,212,116,131,135,192,180,77,41,108,70,101,222,248,129,235,91,43,10,79,12,33,162,107,228,29,13,133,210,106,139,43,59,107,23,46,149,2,159,111,192,211,203,124,215,132,131,50,26,154,173,186,183,29,166,177,154,41,92,122,208,18,153,243,144,236,144,22,35,76,68,253,141,144,89,40,218,86,94,76,141,63,58,86,32,227,168,24,31,68,169,17,201,3,106,240,99,15,61,122,158,23,216,2,70,58,84,130,9,58,74,103,22,24,210,183,12,22,228,226,214,237,64,226,251,235,10,91,123,204,142,238,39,90,203,202,3,23,47,188,27,92,247,11,147,91,143,147,51,33,202,210,202,198,10,235,179,128,211,35,234,64,9,171,6,183,138,68,46,235,156,192,148,58,60,118,132,241,92,69,13,153,60,33,205,88,213,219,209,206,52,148,69,190,13,246,94,117,31,0,120,136,147,46,84,237,45,44,163,185,162,4,17,150,132,73,21,118,166,43,12,48,194,215,110,218,140,121,46,195,157,48,44,246,30,53,105,11,42,164,138,104,238,59,51,156,18,223,43,28,12,247,147,248,169,156,39,109,28,220,104,54,148,232,212,36,78,146,118,97,242,147,174,159,110,91,230,164,61,233,16,0,92,43,223,242,91,85,148,69,105,146,102,223,236,157,179,236,86,150,246,103,83,25,106,209,45,220,141,212,171,125,225,92,152,139,6,77,203,94,106,183,48,94,85,33,69,113,190,4,184,149,210,138,140,86,98,136,91,205,106,165,159,161,77,231,48,66,162,83,25,233,136,166,176,133,108,222,47,140,126,77,215,70,102,156,17,66,254,6,255,167,161,183,5,141,206,27,30,17,247,58,83,95,215,86,251,92,182,43,108,192,115,38,208,18,120,192,192,240,46,103,194,233,166,77,208,102,78,224,183,133,219,212,212,0,15,242,210,118,167,10,96,186,91,84,98,128,156,197,114,105,132,141,194,151,204,41,205,56,222,33,141,64,61,51,105,31,63,219,145,208,10,135,18,169,166,13,148,10,114,14,253,231,19,211,23,225,142,24,188,82,232,233,13,106,1,67,5,10,182,137,249,173,128,89,38,68,161,131,233,115,250,199,131,206,95,235,42,175,67,53,39,218,241,89,118,171,182,250,119,50,140,115,134,180,194,110,183,140,129,228,3,170,141,113,95,86,193,148,207,218,140,69,214,8,69,8,252,200,229,117,159,41,130,214,195,11,163,96,43,23,142,63,196,244,94,254,19,133,158,147,73,76,125,226,15,56,77,113,116,221,218,17,127,246,197,76,40,113,112,225,226,244,96,115,124,232,1,79,21,130,61,203,117,197,141,36,78,125,22,125,125,162,13,139,222,17,119,141,18,64,82,121,15,98,211,121,143,230,91,127,212,63,216,38,222,131,135,138,75,29,244,196,3,174,30,197,79,63,250,134,39,152,155,253,179,114,179,235,94,77,55,18,221,62,189,251,68,203,40,170,223,102,34,51,59,132,69,6,28,73,21,145,89,152,114,249,79,35,196,80,84,109,5,225,255,18,194,34,103,3,179,139,30,108,3,211,209,130,186,138,220,51,245,251,94,66,119,164,88,215,151,194,184,150,92,209,18,182,201,251,209,50,234,227,202,169,176,213,215,103,194,252,55,66,28,4,10,234,86,121,169,105,219,81,255,109,124,245,102,82,169,163,95,39,238,213,106,41,73,135,194,180,202,197,10,165,23,4,214,151,170,48,89,88,21,240,153,60,235,3,159,147,135,170,9,46,11,89,162,32,52,156,218,85,199,41,204,64,122,99,104,152,149,208,160,105,44,116,170,15,149,233,122,239,1,247,242,124,215,244,184,239,120,217,52,228,77,125,166,212,153,102,60,52,218,135,155,14,210,213,150,187,229,2,183,39,6,226,96,183,84,222,70,196,202,42,97,192,79,163,152,234,48,29,11,207,133,53,26,152,3,237,143,110,41,95,57,126,70,1,19,233,235,185,207,27,236,161,234,131,18,233,202,122,114,242,91,229,194,196,134,250,192,217,139,197,132,68,22,87,69,177,206,55,31,178,239,204,140,143,250,109,255,49,67,253,194,72,47,60,79,108,51,27,174,56,53,234,171,67,85,204,18,70,7,161,208,100,77,113,242,68,241,192,236,45,196,163,76,148,78,37,210,48,166,44,23,46,82,5,55,120,241,1,134,120,20,170,90,122,105,214,187,25,218,82,104,114,14,61,250,236,186,179,171,39,112,161,165,62,151,134,91,85,128,77,21,31,201,169,236,16,186,132,192,248,244,219,219,46,60,20,154,120,248,189,171,104,156,113,82,92,17,235,204,76,77,59,99,89,216,178,251,182,109,27,175,170,44,202,133,149,116,207,77,167,128,4,49,140,186,19,246,185,60,26,159,233,148,54,105,148,189,16,164,8,253,179,249,8,133,209,97,130,58,120,192,149,250,138,74,252,193,63,11,237,53,187,47,185,49,184,106,179,5,10,233,94,15,166,155,188,133,50,27,85,238,170,10,128,8,243,248,202,116,96,246,217,242,72,11,183,29,175,26,225,168,173,210,133,8,48,205,208,40,131,22,162,42,126,103,140,225,77,229,40,109,162,242,233,209,29,49,69,144,14,205,76,189,178,138,247,138,75,120,32,189,162,94,120,214,18,193,6,212,225,51,194,85,138,242,192,148,156,70,192,212,221,4,133,105,227,177,52,178,96,75,92,144,14,60,76,31,202,97,107,23,16,20,165,147,56,152,207,88,92,225,224,217,224,253,233,239,163,227,50,173,226,132,221,216,232,33,78,56,31,1,219,97,223,67,220,21,57,35,105,121,63,40,124,240,56,117,173,210,225,96,48,45,42,87,248,144,214,38,57,55,49,235,10,37,188,243,154,187,42,139,12,102,55,119,165,50,70,100,211,41,131,184,128,180,120,192,52,38,55,133,39,182,130,87,146,177,106,206,99,146,130,191,98,145,105,231,39,37,142,168,211,174,113,105,150,1,150,253,199,129,161,198,196,209,54,47,136,226,41,202,251,245,162,231,93,23,21,6,61,239,171,187,100,10,99,102,231,172,176,41,129,185,40,169,125,250,122,116,33,123,26,122,169,200,173,54,189,240,179,33,70,185,38,224,172,79,124,210,61,28,161,25,74,220,89,3,13,20,100,239,106,222,184,41,141,133,15,60,172,211,223,225,90,166,12,6,58,128,8,28,93,209,148,154,158,60,147,93,160,81,251,79,91,185,86,178,103,100,195,106,15,13,89,91,80,69,31,135,79,167,92,173,213,142,250,129,244,134,47,212,167,106,232,157,114,153,61,169,118,238,36,77,232,210,186,216,1,106,218,239,12,217,18,106,168,182,65,75,42,250,139,137,82,40,252,177,239,17,215,99,96,202,118,57,116,121,233,208,82,249,104,12,127,71,9,85,95,26,188,134,106,29,83,84,76,23,30,98,191,97,106,197,24,252,4,122,226,144,170,232,36,109,235,40,229,71,85,120,238,56,152,184,48,104,35,184,234,143,50,53,107,191,207,225,204,93,185,180,7,110,41,230,148,243,228,233,54,86,109,234,66,239,179,191,235,82,215,163,153,69,99,210,12,119,52,252,171,206,30,251,81,197,62,193,92,252,182,213,131,229,235,90,172,2,241,66,16,66,22,143,49,164,74,242,118,235,207,243,141,90,37,186,43,76,22,54,4,160,173,30,44,239,227,12,255,59,45,48,217,169,132,255,154,191,70,28,87,166,38,133,175,74,225,11,90,71,200,140,155,234,161,172,216,20,19,71,196,25,21,238,127,150,173,63,197,246,30,235,71,53,34,173,220,244,199,27,112,116,238,173,47,211,172,68,251,69,89,69,85,61,189,240,194,92,19,187,81,126,111,170,158,78,79,68,168,194,155,4,188,12,51,58,3,118,188,14,51,149,214,220,51,220,11,234,49,1,215,61,213,184,160,100,136,77,126,215,245,153,173,216,203,225,81,229,186,237,179,73,191,22,212,126,138,18,61,4,231,135,53,71,170,82,254,153,85,60,89,66,246,141,118,61,133,243,213,145,4,150,230,84,11,141,211,232,2,163,52,89,20,166,101,232,194,132,225,91,205,80,176,111,46,161,133,159,30,53,71,104,99,86,136,251,148,244,207,63,127,208,149,194,113,20,148,93,106,86,216,154,51,29,182,30,56,245,59,129,157,87,226,232,69,1,70,81,82,126,174,189,158,166,109,1,196,32,6,161,208,29,230,2,79,144,110,219,195,144,143,45,22,104,103,53,151,65,124,182,133,113,1,244,122,53,107,48,245,82,95,122,120,145,50,137,2,146,192,114,16,154,171,14,34,246,242,241,42,145,103,152,170,126,201,152,70,210,201,13,21,80,23,29,122,221,152,141,133,163,194,217,241,116,213,127,50,159,4,31,129,7,133,44,36,32,236,194,240,144,160,169,91,99,116,35,226,205,29,78,15,231,35,83,81,18,40,30,41,242,63,103,188,192,167,82,231,26,140,159,175,65,5,196,211,170,111,146,76,191,15,34,170,213,107,246,246,248,199,16,152,124,112,183,221,130,26,69,16,128,198,209,12,40,149,229,65,200,16,185,35,55,245,56,97,180,46,76,150,247,140,204,239,153,36,33,74,42,138,251,165,223,23,221,64,58,67,159,232,6,241,77,191,50,19,143,154,143,191,69,10,237,53,68,36,33,67,60,240,142,196,176,13,101,45,194,1,175,200,61,161,205,85,242,11,115,171,113,101,52,109,60,231,166,40,227,246,48,76,146,181,234,140,113,102,155,156,195,255,229,204,39,42,35,9,188,146,192,236,114,243,3,95,5,215,19,130,172,61,117,12,79,164,221,194,249,140,85,44,63,211,17,34,163,35,204,101,206,61,231,103,58,218,116,25,186,115,205,66,144,233,121,217,231,149,132,190,63,101,171,51,212,244,171,167,137,203,119,100,153,254,221,244,204,86,103,35,26,162,235,103,255,85,122,107,106,206,196,235,10,115,38,50,164,106,98,177,9,144,34,53,108,174,106,186,189,54,70,104,24,242,80,21,221,234,190,100,93,204,113,108,183,166,142,199,22,42,44,217,129,233,140,216,207,231,197,242,30,102,64,216,224,234,247,243,83,146,113,24,191,215,199,238,10,239,148,48,57,130,109,45,169,18,179,179,10,235,25,10,199,115,61,118,86,244,228,134,71,30,141,15,77,191,205,101,22,113,113,110,171,31,234,140,68,14,251,58,40,109,147,78,82,24,179,19,63,249,249,240,233,212,80,24,230,107,88,36,45,180,117,138,78,150,133,229,39,156,161,182,214,177,182,245,43,184,164,110,54,93,104,157,164,233,35,19,144,162,166,160,103,141,140,53,17,73,164,58,212,228,142,138,122,11,131,61,180,208,186,216,237,66,104,24,215,248,9,210,190,8,150,226,139,86,98,235,145,141,184,162,199,90,185,214,65,26,233,197,137,52,241,169,92,143,59,104,138,53,189,86,113,164,76,29,134,63,82,212,11,142,133,109,95,152,220,135,192,245,171,135,6,220,196,27,35,91,243,226,158,247,104,20,75,197,228,206,82,202,169,134,43,26,154,21,122,114,226,232,30,222,101,131,238,4,133,155,89,165,58,220,141,184,42,48,61,104,215,53,173,143,199,138,148,22,26,132,120,2,134,112,174,87,78,28,17,63,93,205,255,85,124,3,207,135,88,194,219,143,158,75,125,213,189,217,18,124,209,37,178,85,84,117,17,162,200,1,175,190,213,86,16,65,141,81,175,209,220,153,207,198,80,152,11,189,207,12,58,137,216,83,158,105,83,28,194,232,110,147,242,54,112,79,91,222,23,116,116,129,107,65,80,176,203,235,172,85,124,53,43,6,9,247,145,26,93,109,43,60,121,230,23,206,89,13,40,27,125,124,97,125,198,174,42,245,199,251,114,220,116,8,190,37,77,20,231,128,151,26,236,97,210,149,213,150,147,112,183,133,3,229,180,189,168,186,118,102,8,71,1,147,240,86,207,207,179,220,204,24,12,181,217,184,85,175,210,209,35,157,136,65,245,144,181,45,147,147,203,177,40,27,237,190,235,125,179,141,234,237,122,49,158,255,212,191,181,175,153,174,159,232,192,247,78,127,122,212,18,85,100,50,218,88,105,42,140,115,71,216,141,118,212,182,155,26,203,66,89,241,163,51,252,44,245,73,69,64,229,126,127,217,28,220,158,163,207,66,26,6,126,212,252,139,58,226,162,247,235,145,182,137,73,150,161,112,181,5,203,45,90,51,205,163,234,136,139,156,136,219,187,26,195,71,92,132,209,203,190,190,205,100,245,37,151,66,222,158,98,123,56,199,194,210,40,234,80,140,210,185,251,206,178,180,137,220,41,240,76,49,161,89,114,74,226,116,211,173,44,81,210,68,147,1,26,190,192,36,104,83,28,93,224,2,138,59,50,130,87,195,191,128,159,233,157,156,187,81,46,218,23,125,24,84,25,127,136,28,91,23,43,156,203,102,208,172,100,121,221,1,151,58,244,182,219,162,145,108,222,163,201,91,171,155,53,59,118,71,27,221,85,106,163,205,28,19,23,70,236,165,174,205,164,232,118,252,48,157,138,207,193,208,144,239,117,85,182,208,106,163,125,214,185,22,167,174,230,232,45,222,225,211,98,111,127,151,231,233,11,185,17,24,57,137,22,112,26,85,190,157,179,36,18,115,134,197,48,105,44,245,224,38,240,202,243,122,31,207,252,56,120,147,212,9,155,160,100,173,6,106,61,78,246,168,215,184,180,68,56,220,31,24,78,141,251,69,83,243,175,237,57,185,113,100,63,152,68,151,172,155,192,151,59,146,168,95,171,15,54,196,249,48,85,51,155,154,166,54,243,214,44,31,246,224,157,158,47,189,109,158,226,117,209,38,97,253,248,154,195,196,75,41,108,207,105,213,169,226,20,191,248,173,125,209,41,21,54,202,159,212,248,231,133,149,139,99,51,219,153,21,226,232,110,140,91,133,71,73,62,223,0,139,36,156,193,215,44,129,46,57,106,152,23,205,164,103,195,18,186,161,225,46,167,102,241,9,115,239,243,168,139,56,95,130,110,88,202,1,159,88,224,18,35,17,107,94,179,165,56,53,138,88,50,10,171,177,138,227,243,96,180,207,162,71,163,35,26,19,14,237,232,242,209,211,45,75,149,254,67,145,38,211,184,175,210,173,187,98,38,52,157,34,113,78,174,80,225,98,119,14,221,2,182,142,192,248,110,149,128,237,123,210,163,39,142,124,254,170,171,89,151,62,240,121,198,225,198,78,175,65,74,207,201,209,63,245,251,66,14,94,4,75,13,190,70,37,136,138,14,49,173,181,223,62,171,180,191,107,116,63,213,203,186,22,203,95,249,99,41,52,92,232,80,40,198,94,15,20,183,177,172,232,174,97,80,100,93,41,186,224,210,229,219,194,224,219,236,138,139,62,114,200,85,17,47,39,214,231,173,15,141,183,21,121,99,90,152,182,142,133,102,141,94,43,80,212,54,186,194,103,45,242,216,14,248,44,53,242,80,76,174,57,150,46,232,213,93,62,108,184,106,45,98,113,58,129,138,122,89,159,105,20,110,72,156,156,170,123,209,223,62,75,66,169,113,225,19,181,199,162,48,26,124,1,159,143,73,54,124,212,238,32,151,248,88,33,235,255,124,217,104,17,117,183,109,130,227,94,36,105,13,76,103,149,191,109,134,185,36,173,51,100,206,52,99,93,52,69,102,189,114,136,68,251,222,24,212,123,217,162,192,127,55,169,176,15,38,23,182,21,53,229,66,67,23,187,166,49,116,218,232,148,125,190,239,111,253,36,252,215,243,211,200,94,53,135,97,33,61,39,103,93,44,113,116,69,154,240,129,207,83,252,146,30,192,124,80,242,208,206,67,96,48,5,204,174,80,143,198,240,226,11,115,112,176,169,77,54,163,6,79,207,70,2,91,155,228,133,161,134,149,111,163,203,38,139,202,128,60,242,179,44,239,158,252,228,180,42,170,79,61,209,53,246,231,14,67,1,145,135,134,147,76,235,254,84,160,130,11,63,254,103,51,151,166,255,180,249,189,234,132,56,108,43,219,3,166,136,42,99,133,170,116,202,113,52,143,80,226,28,58,185,147,231,91,76,130,52,137,217,233,207,177,178,111,191,112,51,124,209,131,201,197,196,219,238,44,163,89,46,156,36,121,137,183,205,14,253,15,24,126,81,156,187,144,87,148,103,134,41,90,221,254,182,59,19,143,126,251,56,71,184,107,8,48,236,226,231,232,115,107,241,196,145,36,27,250,182,209,250,116,175,84,216,34,212,5,158,147,159,47,160,251,141,181,41,77,74,191,159,30,190,76,80,163,62,113,171,14,242,249,107,30,10,184,60,111,147,173,236,206,254,192,27,236,232,214,159,135,130,48,144,195,205,98,110,129,185,174,120,93,141,76,154,14,67,147,77,76,251,194,34,58,7,12,115,163,249,209,38,79,155,229,101,35,232,156,167,191,47,196,10,182,190,47,68,74,103,13,180,40,147,21,212,218,175,31,88,222,199,170,166,195,248,193,217,76,42,245,220,102,68,239,131,248,172,63,98,243,136,243,60,100,96,191,110,36,74,82,126,96,68,154,114,192,103,117,76,242,174,105,139,77,49,47,160,216,49,167,254,52,98,44,49,47,100,74,180,122,95,40,223,246,152,116,104,175,18,250,21,3,212,218,208,29,182,143,81,78,206,247,152,147,223,215,25,144,91,114,246,144,83,86,242,16,237,60,109,235,31,189,47,164,177,175,243,85,194,180,137,49,118,17,184,153,88,187,195,141,13,107,17,24,21,7,159,147,152,241,207,150,243,94,90,59,171,221,242,204,248,121,85,27,193,187,46,48,45,70,31,183,152,55,205,32,215,163,55,185,187,237,48,205,73,178,128,177,227,233,158,209,161,7,51,77,161,30,163,1,198,138,23,176,101,141,151,192,116,159,110,255,109,156,17,154,62,22,174,203,163,130,133,252,87,89,146,179,105,230,144,56,252,198,166,201,196,102,133,105,220,143,163,241,97,144,153,161,65,121,44,247,210,50,124,21,121,44,141,141,97,142,163,205,151,242,162,29,137,147,226,143,124,216,78,92,97,82,33,203,175,204,20,130,229,219,199,36,172,39,129,161,27,201,133,227,24,186,114,156,156,38,42,137,16,113,93,72,49,85,83,193,157,226,117,143,154,71,75,94,231,179,178,29,98,177,2,227,238,242,109,59,151,153,50,204,41,207,244,108,230,40,110,59,60,118,210,141,74,195,87,164,230,56,26,69,178,162,48,141,27,45,126,187,227,231,188,5,102,17,90,254,200,17,192,173,91,97,244,69,252,35,64,96,251,249,132,214,175,84,248,193,244,131,200,190,17,5,143,240,114,4,205,250,188,151,149,109,253,119,59,172,90,73,52,53,164,249,71,140,163,78,234,80,190,124,250,188,243,142,81,120,86,183,34,166,12,191,102,82,79,37,1,35,139,172,39,199,169,56,190,124,216,195,26,71,145,22,129,113,234,112,70,164,225,30,221,187,145,241,191,89,135,6,130,173,115,86,255,25,27,251,219,106,230,250,35,39,199,210,164,198,56,67,117,68,200,26,184,102,36,100,177,63,24,65,183,34,113,177,233,125,150,226,239,163,98,148,39,239,186,27,157,63,134,2,189,153,146,250,59,40,6,141,57,80,62,168,59,10,187,105,72,250,234,7,67,183,136,215,75,134,151,72,101,243,131,17,1,26,18,247,50,74,80,90,118,152,254,75,189,47,148,77,178,135,112,139,54,22,77,143,155,36,142,219,121,25,60,196,123,42,27,25,211,173,9,13,126,210,73,131,94,90,79,152,82,52,167,245,108,9,92,217,147,245,128,7,251,250,11,231,178,154,147,107,206,108,201,199,57,20,38,77,224,87,206,78,130,157,212,133,145,187,168,95,122,99,81,219,43,226,51,137,82,220,192,163,217,225,137,115,181,92,90,165,196,239,129,212,129,153,96,47,138,26,136,91,119,130,158,241,112,235,113,191,212,96,234,126,101,92,70,61,115,210,95,32,169,7,211,112,24,83,200,174,133,4,5,114,60,113,159,21,17,52,239,118,201,38,51,46,241,73,37,239,72,75,81,192,36,0,203,133,183,189,208,28,48,252,131,120,65,149,122,17,225,148,195,9,167,240,123,114,228,97,131,41,205,250,176,138,184,135,33,242,100,254,13,31,76,162,171,221,72,183,158,73,134,36,107,249,96,246,107,83,81,212,205,190,26,67,174,214,64,123,103,138,138,204,234,246,53,229,156,217,20,90,238,125,97,250,100,13,226,63,248,140,240,33,219,154,115,165,19,23,156,239,167,141,120,40,97,50,219,95,114,214,223,109,23,22,102,89,83,232,192,58,159,227,55,56,144,151,58,179,70,147,75,171,36,166,191,164,132,69,58,98,97,122,174,108,91,53,237,67,39,146,161,119,207,4,124,22,160,111,80,31,248,196,220,194,15,36,73,132,202,180,159,27,134,140,164,111,129,173,79,213,97,34,132,173,71,163,160,25,87,134,33,139,216,29,146,204,253,117,192,126,112,219,154,180,32,127,101,62,202,1,55,161,197,227,84,214,125,185,178,174,128,36,93,110,21,19,156,240,86,69,161,45,53,161,84,162,104,143,240,179,255,50,238,23,233,46,195,20,240,18,142,7,31,76,20,36,21,62,131,75,137,163,127,185,199,42,240,47,173,237,48,205,243,77,198,2,4,194,185,252,210,78,104,171,105,187,51,84,232,50,236,254,72,51,194,254,89,158,89,51,101,123,255,237,51,34,209,177,187,48,123,135,251,72,33,163,119,249,252,232,188,62,113,246,55,208,140,172,162,31,16,249,116,138,201,14,159,187,156,114,101,148,238,61,13,68,120,223,83,149,177,112,62,191,243,205,248,23,98,206,235,82,9,195,236,173,134,9,106,70,107,59,93,245,114,90,88,122,142,130,46,234,113,181,75,23,105,53,162,169,251,221,34,192,252,88,28,209,50,52,241,229,248,96,83,98,148,175,179,210,4,233,205,4,136,89,192,146,234,2,215,82,60,72,160,134,138,30,99,86,120,71,49,0,53,190,94,165,149,237,192,29,175,82,63,218,132,132,110,12,14,236,68,211,76,63,249,89,13,245,151,9,156,146,95,55,57,8,125,100,248,154,121,232,147,173,85,90,122,205,128,161,232,124,227,44,25,101,188,63,231,102,223,239,40,221,45,91,15,110,200,28,25,154,126,46,142,85,81,4,250,191,153,20,6,1,190,128,114,79,8,118,213,175,130,145,32,36,247,172,191,140,94,207,254,118,253,246,191,105,201,56,194,28,239,203,24,64,161,147,194,10,74,14,214,205,241,129,19,253,157,251,179,141,154,161,183,105,154,80,200,249,171,34,176,169,187,46,135,147,169,206,92,184,242,248,191,65,64,181,72,250,73,88,197,80,218,243,31,62,155,213,42,245,76,122,204,203,78,163,4,12,31,225,14,1,250,221,113,124,8,56,191,23,182,105,233,41,1,155,162,241,125,92,164,250,224,162,56,60,232,94,185,71,159,104,168,140,229,175,2,201,108,253,234,206,74,66,106,196,15,102,55,185,100,6,238,240,83,221,70,20,90,108,85,34,196,249,170,206,24,234,217,31,89,181,252,233,69,73,44,121,147,1,40,219,71,57,120,173,72,50,98,83,206,14,78,80,74,165,165,249,203,98,147,144,101,209,162,40,51,151,15,33,244,187,207,24,189,3,129,114,27,161,162,195,147,221,191,28,221,152,33,170,15,34,168,36,87,109,117,24,77,55,121,110,8,170,44,170,126,247,117,13,186,108,253,211,32,96,65,49,245,94,57,11,228,153,159,252,104,52,155,196,40,186,218,212,228,27,91,50,233,60,179,251,66,160,227,119,183,125,69,178,143,36,255,253,109,52,134,114,139,223,70,212,191,203,244,78,115,177,79,177,172,58,54,243,9,202,70,249,203,130,48,163,213,103,132,211,117,131,121,197,7,159,240,52,137,106,10,63,221,163,204,203,194,65,146,183,11,92,33,233,57,76,82,67,202,234,117,54,82,19,254,9,64,24,222,250,229,210,170,154,138,223,53,92,115,233,220,32,126,65,99,216,31,105,254,73,191,93,152,164,199,140,83,51,131,222,215,177,204,111,37,158,88,166,86,113,199,232,66,120,222,247,11,9,3,1,182,67,23,46,152,38,45,127,160,40,64,75,79,8,214,118,37,152,35,7,230,207,18,28,45,40,170,169,198,133,109,84,177,228,228,103,103,159,60,161,76,37,86,187,71,249,208,176,172,243,123,78,38,222,34,183,181,96,27,251,187,156,86,86,95,242,211,184,102,236,47,142,166,47,190,209,179,41,48,98,71,223,186,146,216,139,180,235,210,115,96,22,65,63,117,55,177,84,185,48,179,220,240,241,141,136,46,133,172,128,183,117,26,249,193,136,25,73,59,9,220,251,22,212,13,140,181,44,71,127,97,19,32,250,40,118,252,116,151,230,134,74,71,103,246,84,25,242,103,204,225,247,166,72,48,208,109,253,193,12,72,225,237,86,163,129,121,59,59,169,71,19,166,112,184,153,152,84,143,219,162,128,47,53,145,134,250,55,108,14,191,50,164,60,239,8,109,230,3,230,107,7,110,212,67,92,118,17,83,171,117,197,203,106,12,170,41,63,141,176,228,106,254,54,40,52,8,119,150,134,15,86,147,111,156,48,249,192,112,188,240,172,63,219,175,31,76,93,87,154,108,128,211,242,28,5,211,30,187,103,249,237,5,167,251,11,33,208,77,50,13,173,11,51,203,118,31,225,99,153,189,236,125,42,148,136,239,156,128,156,153,204,194,124,12,51,152,158,44,167,180,221,223,251,66,39,137,62,180,15,38,146,105,151,37,250,203,170,198,215,67,239,245,22,42,130,237,135,183,115,107,173,161,173,10,89,147,228,226,70,147,217,97,186,248,111,128,15,7,174,249,102,27,154,83,211,46,228,19,24,88,173,207,207,221,105,179,191,11,0,123,82,18,136,1,103,218,211,239,19,135,30,158,156,112,156,184,210,41,235,3,106,39,11,61,239,15,38,36,239,15,76,151,114,247,11,47,214,187,117,239,235,252,169,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,207,42,23,127,251,151,127,248,219,63,254,251,223,254,229,95,255,155,202,197,252,255,80,185,248,223,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,191,247,101,25,120,72,139,185,89,197,34,60,126,225,165,237,56,232,49,236,203,210,163,237,53,21,133,9,41,107,112,144,206,20,165,157,37,141,86,190,28,76,160,51,4,183,54,92,3,159,101,40,142,150,57,28,168,68,81,17,136,98,183,208,178,32,173,4,97,236,215,11,160,148,47,92,62,131,117,66,157,53,43,7,150,34,242,104,65,203,42,243,105,142,2,62,115,99,190,240,210,216,209,18,54,37,120,116,179,80,21,30,15,28,2,87,198,18,202,233,61,56,95,62,217,129,213,40,149,198,141,18,117,216,243,187,101,61,156,101,152,195,181,198,185,225,136,43,41,249,192,248,86,93,120,47,101,29,195,189,94,53,24,124,13,149,82,229,122,34,146,84,131,100,55,205,19,81,121,166,112,11,131,214,136,230,149,158,188,153,106,116,189,240,212,138,37,44,85,61,24,103,180,135,32,203,146,27,196,69,179,83,217,127,48,96,99,136,46,188,48,31,158,41,46,171,165,94,42,104,123,40,172,197,184,165,66,20,29,15,63,22,195,160,24,10,155,246,137,254,30,221,242,37,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,180,91,159,255,199,9,61,88,197,116,7,42,191,29,97,200,224,76,2,15,101,40,81,151,157,151,60,207,124,215,30,38,54,115,74,208,161,241,228,203,74,80,167,207,39,122,136,146,9,219,63,104,142,14,216,68,19,150,50,196,33,167,5,229,159,206,247,174,124,74,164,97,214,188,63,140,249,114,126,152,241,165,197,209,136,131,175,167,209,161,225,38,148,47,252,16,152,128,137,44,2,238,189,233,16,134,23,154,162,93,12,210,79,122,218,93,200,86,251,146,10,149,105,205,167,225,101,163,101,87,46,188,187,78,57,7,78,51,58,240,48,156,72,79,227,201,52,127,248,232,39,40,44,163,15,60,130,244,72,27,91,125,24,149,56,117,141,75,218,159,117,36,157,102,241,85,187,205,10,149,236,132,210,53,105,220,15,162,16,101,170,39,138,129,25,63,66,198,19,120,22,189,178,138,61,236,69,115,86,10,5,112,238,209,161,87,209,86,121,158,233,121,224,73,154,94,152,212,181,63,169,236,75,154,4,62,129,249,11,159,125,121,244,135,144,159,211,15,31,227,154,57,162,113,101,41,253,9,151,237,117,123,236,204,224,62,189,112,221,247,145,173,66,108,252,192,168,188,5,92,223,71,70,222,175,166,184,45,36,244,245,153,97,247,155,211,189,48,90,82,231,3,215,25,205,35,149,61,187,210,153,129,75,190,39,31,207,56,3,149,151,105,238,23,239,193,87,151,11,120,79,253,105,60,246,114,180,28,155,81,202,126,159,104,187,221,235,141,184,94,41,226,137,60,228,136,174,46,179,243,210,75,227,171,136,6,216,142,176,193,243,70,242,221,100,211,219,92,181,171,17,13,128,221,163,171,133,157,107,111,47,92,67,156,142,184,185,61,125,41,180,94,213,232,63,239,136,176,234,23,96,157,89,163,11,172,9,209,106,182,235,183,189,111,153,247,151,192,200,236,213,219,245,120,230,108,237,119,198,34,54,114,73,166,105,174,65,233,121,5,249,236,63,2,54,38,163,244,76,146,5,171,49,235,152,118,167,54,214,147,52,137,121,193,228,53,85,233,224,76,210,232,136,57,204,34,95,181,125,22,109,187,184,109,88,222,85,27,231,49,32,191,93,120,248,79,84,237,196,38,51,21,77,20,192,117,150,231,232,18,194,169,134,138,215,41,104,118,54,194,119,238,162,173,160,86,136,137,134,26,34,11,165,54,210,181,122,182,1,245,194,154,29,160,43,181,229,122,207,109,226,22,10,207,19,140,172,11,43,139,21,229,234,21,137,9,208,249,52,215,154,214,120,124,63,99,157,25,73,27,227,7,115,229,237,81,69,221,111,232,93,51,89,70,127,57,166,245,79,215,61,187,174,104,140,39,26,22,74,0,168,233,209,5,108,109,67,218,175,108,118,233,1,155,120,200,3,163,15,126,225,169,153,5,147,131,77,227,246,51,159,79,81,175,204,72,201,241,121,77,118,244,170,84,208,169,244,198,219,132,38,87,180,97,185,155,214,100,244,97,15,118,5,227,133,243,92,23,206,170,63,68,236,54,103,52,203,89,71,140,142,210,142,75,82,60,181,213,79,92,162,195,176,25,197,47,122,215,123,233,227,109,217,175,119,86,49,177,235,254,194,169,94,225,137,252,40,127,153,92,192,190,173,212,192,34,231,71,158,161,168,74,9,157,30,143,188,3,68,251,43,162,128,27,133,142,149,138,235,248,213,3,64,17,77,47,173,90,13,187,73,195,255,208,214,119,20,243,215,213,56,177,134,231,249,192,233,126,64,155,9,83,39,188,106,129,84,190,240,153,6,228,190,113,167,136,92,44,150,163,204,250,2,163,253,121,165,66,206,151,58,180,117,158,206,235,216,133,3,39,109,159,194,44,114,228,171,76,65,43,136,138,44,144,20,219,17,49,24,75,68,18,77,192,37,239,23,86,5,21,228,25,175,156,7,18,166,170,70,64,42,169,20,185,180,46,62,42,6,95,118,226,7,171,138,201,153,31,211,213,64,169,233,213,212,72,86,16,172,2,63,90,6,9,29,184,43,108,81,217,75,220,55,70,175,73,173,50,90,250,147,177,65,250,35,223,169,252,12,166,188,94,88,116,209,108,172,41,237,242,108,82,112,28,137,163,27,66,79,15,26,42,66,6,62,167,62,15,236,76,77,1,247,87,236,13,56,221,238,197,3,103,173,84,22,102,154,217,229,232,44,86,93,184,238,94,7,91,116,72,200,73,203,209,44,220,37,58,231,41,200,139,105,28,25,2,204,96,47,12,161,174,41,76,208,215,5,214,70,35,148,120,177,10,115,13,162,244,248,150,118,68,249,107,189,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,190,186,77,249,105,217,132,152,58,243,85,38,195,194,64,110,26,184,247,43,188,84,48,14,109,10,147,25,14,217,38,124,40,95,180,54,1,179,54,235,100,226,141,113,69,207,204,136,87,116,178,38,90,59,113,48,205,193,69,97,138,36,229,222,148,88,62,116,83,61,18,93,50,114,34,242,101,177,30,204,219,150,143,202,173,238,204,178,73,42,140,43,62,148,158,14,245,3,143,116,71,1,182,220,170,254,5,101,114,222,233,232,105,7,200,38,193,83,228,135,81,74,17,65,180,134,166,72,156,122,108,149,125,200,164,225,90,4,49,103,240,21,109,158,197,189,229,126,207,7,20,35,0,218,212,208,10,104,23,102,159,165,240,90,83,212,96,208,102,211,83,119,72,244,69,224,213,31,180,213,53,228,167,149,11,66,27,73,139,108,11,189,170,108,86,69,219,110,143,180,68,233,9,189,16,145,57,52,215,129,113,69,112,200,20,188,112,95,87,27,232,192,77,194,43,36,218,207,252,219,69,4,39,171,126,227,162,4,124,239,203,164,123,135,194,105,68,59,152,193,186,53,2,38,199,34,176,88,177,116,196,9,101,130,197,9,174,63,96,218,87,68,138,90,71,127,142,101,250,189,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,174,204,44,150,222,226,147,97,58,76,189,220,217,0,179,47,137,10,145,166,25,249,206,6,20,94,100,178,64,61,102,136,74,91,182,96,89,148,58,81,223,184,42,136,104,233,170,8,104,66,167,235,206,38,144,180,85,66,20,25,161,80,52,250,224,249,192,24,47,10,44,124,78,96,196,11,239,209,164,212,69,169,118,152,29,201,186,242,165,93,53,135,237,139,136,143,190,153,215,145,40,22,219,231,214,175,144,109,126,154,53,15,220,240,150,173,207,209,10,35,47,191,67,88,53,153,12,169,8,240,34,230,57,226,96,172,152,229,202,204,243,35,228,4,49,117,172,34,123,79,215,72,14,149,40,84,15,183,202,6,27,227,56,246,31,168,56,203,93,45,40,92,161,247,122,6,70,19,177,36,108,114,104,109,90,161,118,252,56,75,225,109,204,19,243,163,141,25,34,247,60,201,110,197,24,110,150,95,148,163,33,82,239,80,118,224,189,53,105,184,111,248,177,68,68,8,93,117,15,61,55,201,174,88,135,105,47,21,147,35,19,140,58,51,103,168,75,35,42,170,191,156,177,142,140,117,152,70,166,46,10,186,116,246,211,203,25,194,215,152,154,110,145,251,94,84,105,235,85,228,110,66,201,67,5,162,70,122,170,67,43,84,27,1,147,38,75,254,192,81,37,84,139,239,102,110,134,161,7,67,110,165,73,221,178,193,138,135,102,244,193,168,222,136,187,36,5,29,170,191,174,83,126,30,125,23,37,79,52,8,48,181,113,253,245,51,160,138,152,98,146,248,68,101,32,228,215,73,225,201,193,180,23,71,239,43,153,67,248,17,162,12,63,241,87,240,163,177,41,21,222,91,35,62,47,247,104,130,42,89,172,81,40,194,200,42,244,244,127,26,174,2,23,171,100,186,42,61,238,127,50,192,145,84,191,178,172,248,200,204,169,130,249,103,20,237,234,159,253,192,35,118,201,109,67,71,150,147,195,170,207,101,169,26,63,165,237,208,234,63,243,155,12,82,88,136,103,149,13,165,255,57,135,108,253,73,213,83,169,246,159,166,79,73,125,29,26,118,242,51,93,143,2,233,21,192,134,254,140,58,255,0,152,21,135,112,155,97,82,228,200,155,117,242,150,66,155,134,235,64,5,47,204,17,18,188,55,129,145,232,14,167,24,166,11,109,52,32,101,90,111,166,165,195,116,145,123,70,105,118,68,5,187,163,191,37,177,102,131,21,154,195,225,227,188,246,172,161,85,99,227,208,98,85,180,122,246,146,79,19,254,255,153,101,238,133,211,4,36,134,18,124,95,121,134,63,1,6,154,34,212,111,123,169,114,221,42,104,60,159,98,148,65,70,54,12,37,204,174,64,4,237,249,24,110,253,27,126,106,145,130,43,82,76,104,93,134,45,195,60,51,225,18,131,15,196,170,226,194,206,58,67,55,221,133,33,15,45,175,194,225,223,50,100,11,218,140,196,30,251,37,243,58,168,34,222,14,5,224,140,203,48,23,105,83,119,137,216,26,160,139,235,71,99,125,166,66,230,25,29,231,235,92,50,73,96,200,24,229,93,213,168,235,15,86,22,169,174,99,7,136,165,186,127,92,132,6,58,229,96,108,83,162,187,245,140,186,122,94,136,28,61,200,99,95,191,22,76,80,21,45,180,247,251,185,77,224,78,156,75,152,8,90,208,43,207,164,221,132,87,205,86,131,190,64,71,207,51,216,170,238,158,168,79,132,240,48,86,83,218,45,118,62,46,152,210,254,233,157,185,171,139,173,149,237,250,66,28,132,107,72,162,119,7,124,118,203,62,132,207,226,130,90,104,87,248,60,149,26,40,126,193,2,158,7,22,87,69,38,74,218,2,42,235,118,243,101,107,194,31,144,206,112,246,254,123,71,128,50,241,235,149,142,117,44,131,152,8,227,220,152,88,136,35,214,94,195,248,83,1,87,73,128,226,71,62,196,99,169,63,189,138,166,24,124,198,224,150,95,78,73,78,13,27,60,213,122,61,152,16,7,19,159,164,115,207,158,171,131,135,154,69,152,23,157,124,51,116,240,23,197,100,36,230,104,112,79,47,73,98,162,141,170,158,87,216,36,237,21,102,68,141,29,167,56,52,37,152,39,241,46,42,31,185,184,82,209,117,92,175,15,18,62,139,89,125,165,144,125,241,5,241,192,132,120,67,92,169,160,162,182,107,14,85,134,72,137,213,133,161,113,160,60,91,49,198,169,70,119,137,170,227,121,201,168,67,202,149,205,130,32,176,223,22,11,170,26,167,45,12,145,123,120,44,109,179,124,17,207,43,83,51,241,89,16,175,140,154,212,171,139,73,208,191,73,94,236,217,159,10,138,34,90,88,246,32,218,178,196,71,133,18,252,153,1,60,89,134,233,229,99,70,135,213,80,139,88,115,210,182,167,87,54,201,109,6,27,123,209,44,159,213,78,46,147,203,25,225,202,70,199,194,82,152,158,104,207,134,209,23,95,151,218,201,65,71,140,194,198,234,102,180,39,71,159,117,36,5,89,109,89,171,158,186,236,45,244,213,157,120,69,137,43,11,253,3,9,109,210,157,110,189,54,241,151,87,139,62,36,47,91,160,103,175,176,228,211,59,17,0,34,219,97,178,135,11,120,18,7,63,35,181,123,244,191,204,215,240,46,106,21,7,233,22,19,52,37,198,218,213,20,113,152,119,157,91,19,38,168,80,226,255,103,172,161,224,178,153,35,99,85,63,70,130,198,238,235,214,206,166,4,154,213,143,17,239,156,21,198,134,200,134,138,147,228,182,78,63,63,57,124,91,161,48,49,185,65,154,9,39,201,204,39,36,70,146,149,200,185,134,227,98,94,98,95,112,102,133,217,66,4,22,213,79,28,60,46,10,141,168,175,184,238,126,214,10,121,155,116,187,157,75,139,235,30,91,41,124,36,225,37,93,182,11,29,60,114,215,38,140,28,138,14,80,217,216,104,138,35,232,89,37,35,203,183,207,247,214,68,113,171,90,29,229,58,130,54,200,244,67,173,74,207,251,246,21,128,124,195,146,206,47,179,65,93,247,145,177,52,175,180,30,39,211,179,224,186,65,38,37,102,217,194,86,147,138,8,206,12,14,195,103,11,86,197,150,150,0,42,156,76,209,92,22,71,58,184,33,59,84,202,137,55,171,84,206,41,180,67,15,241,215,181,215,35,215,77,57,50,85,207,33,102,92,70,170,228,224,129,89,142,115,248,183,174,231,235,171,63,26,134,31,157,39,231,18,184,178,67,8,55,94,10,210,85,239,171,24,179,194,205,97,79,24,168,156,25,72,225,152,16,251,201,241,161,146,124,30,254,127,230,249,234,126,186,38,44,38,54,194,148,216,220,80,139,89,251,156,105,170,9,49,22,211,61,172,126,33,28,200,67,45,221,244,64,252,210,176,56,19,153,77,220,183,48,215,243,75,67,85,78,87,40,35,126,239,44,112,17,197,212,138,210,193,246,124,33,38,160,101,74,123,10,238,212,221,211,255,152,32,150,41,245,237,106,45,59,61,188,151,173,22,32,54,149,249,183,7,187,206,205,52,123,203,185,161,114,149,111,103,147,81,104,236,34,3,112,96,114,78,113,114,74,208,194,170,60,48,17,176,219,8,227,116,56,164,219,129,189,71,25,238,125,75,245,147,53,172,168,183,57,174,86,254,219,8,147,8,245,190,154,34,212,10,91,232,57,17,200,127,221,178,207,240,114,199,106,120,101,75,109,161,115,233,225,16,130,10,77,167,239,89,96,44,34,125,44,153,188,78,22,191,120,178,223,103,63,19,230,230,116,173,79,53,86,199,83,243,123,166,112,179,78,140,246,220,23,77,59,126,112,33,236,20,23,227,243,58,225,131,238,240,85,71,231,73,224,69,125,237,123,102,133,20,169,208,98,64,83,100,218,205,70,20,255,53,129,173,54,228,176,73,112,87,29,43,24,201,206,128,33,178,148,161,94,244,231,140,113,95,103,175,130,143,172,188,78,12,63,155,219,201,35,151,247,142,21,115,110,244,147,35,55,241,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,113,97,116,80,60,117,64,94,161,237,166,143,133,7,227,146,69,24,68,238,241,220,216,153,118,154,139,133,115,105,196,144,242,219,25,15,180,111,9,51,82,83,19,22,109,181,125,179,183,112,161,172,71,196,119,135,113,162,114,239,194,216,244,196,97,5,112,47,13,3,87,98,9,135,11,94,166,119,164,209,167,211,92,129,23,216,254,226,194,63,14,195,118,56,147,201,94,127,69,115,58,26,56,236,108,126,213,91,92,96,169,160,68,132,2,12,115,227,55,114,129,207,70,252,114,51,16,137,198,131,226,247,20,13,94,87,217,201,12,223,71,169,191,150,73,80,146,30,49,58,16,231,65,57,245,55,191,2,47,68,67,170,192,120,221,252,190,56,131,207,170,167,71,155,49,234,246,163,91,182,215,112,97,202,121,95,61,221,96,107,33,17,184,91,207,145,195,180,38,54,185,175,243,90,72,195,56,140,192,123,185,191,77,193,122,124,110,11,6,103,233,107,4,70,166,104,198,165,149,113,41,241,191,132,24,114,65,142,34,21,31,195,26,54,61,164,186,184,109,50,81,93,110,155,229,175,126,237,98,118,110,92,169,46,10,221,190,254,134,237,239,161,240,227,2,35,24,179,226,137,242,245,201,169,59,110,23,51,222,117,129,134,152,47,76,255,194,199,176,35,29,188,77,202,79,224,141,28,147,63,19,118,3,89,206,141,223,210,39,134,5,74,81,75,142,61,17,253,252,140,237,237,212,109,203,239,46,24,168,53,70,209,50,115,80,129,145,68,47,35,30,72,175,89,175,218,154,167,155,195,68,220,171,222,113,128,126,87,249,24,2,192,231,25,220,253,88,179,225,76,214,254,131,217,211,150,136,248,128,207,172,223,227,183,241,215,185,145,17,76,149,19,84,167,238,239,10,125,245,186,4,165,136,28,163,132,96,226,214,106,76,188,189,160,168,241,193,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,159,236,32,240,25,177,55,252,0,30,216,245,253,208,179,92,179,154,221,17,186,171,105,37,102,135,209,1,46,130,162,100,227,175,139,72,100,95,107,152,102,173,9,110,184,137,130,22,2,237,75,97,211,136,108,1,147,48,147,39,218,201,81,140,238,112,134,129,45,15,165,211,33,226,207,12,120,63,143,180,27,131,199,47,252,196,119,171,235,111,19,169,124,233,33,96,107,51,212,163,205,104,161,58,76,159,103,209,75,35,189,54,134,195,180,212,247,172,48,92,243,184,52,250,33,211,29,135,230,61,242,181,132,176,56,100,244,149,228,210,96,185,116,255,124,240,233,18,139,35,96,35,11,250,165,85,178,132,93,30,203,180,98,155,223,55,244,248,92,228,183,73,43,228,184,239,110,66,129,114,223,139,124,169,143,226,137,164,222,146,57,133,39,156,191,242,216,160,199,0,197,203,162,39,199,241,239,67,169,140,102,189,237,19,96,215,21,239,115,82,107,147,233,12,71,155,150,226,161,45,74,165,250,5,157,72,148,126,233,31,188,112,163,46,250,211,166,210,238,75,27,251,0,168,45,2,147,253,76,126,52,161,75,145,229,135,206,129,244,249,137,96,146,199,132,165,35,145,86,175,226,195,252,76,81,103,237,211,145,120,118,208,103,108,127,163,225,76,203,36,103,179,126,66,116,23,20,135,9,62,100,249,217,103,120,228,175,129,14,120,211,205,44,111,196,74,48,126,101,103,25,20,133,99,80,19,59,107,14,183,235,105,99,215,85,188,43,112,24,221,122,222,194,183,193,72,200,248,177,52,80,245,38,175,11,5,201,0,241,43,210,65,104,241,221,242,83,67,203,170,75,143,53,238,102,192,61,137,116,195,111,82,169,203,151,0,138,93,61,103,61,26,109,87,143,67,22,34,15,163,63,71,91,131,170,195,212,72,134,78,119,136,116,101,191,114,26,245,250,11,211,82,226,47,139,93,106,213,151,65,164,241,189,11,106,172,227,42,128,217,84,57,189,91,17,24,90,173,206,10,48,255,235,112,148,28,75,218,122,112,231,144,15,102,90,237,250,68,207,39,223,98,89,164,3,182,94,126,41,240,9,215,191,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,95,117,126,91,187,152,42,252,232,51,128,187,6,64,172,47,247,161,84,68,109,101,170,60,209,77,242,140,220,48,218,254,153,85,134,46,247,35,125,84,154,97,59,138,116,83,83,192,172,148,197,111,155,72,175,60,193,2,178,245,254,229,193,79,67,70,80,126,251,236,166,62,90,45,71,99,81,51,116,77,38,133,51,226,183,217,73,239,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,207,202,151,233,128,246,121,20,74,84,146,64,132,210,24,45,215,142,210,176,169,195,40,21,183,179,25,86,197,32,222,210,229,156,186,122,119,24,81,141,253,140,224,51,127,197,209,39,0,61,239,82,224,1,61,192,231,19,242,86,52,231,203,28,157,76,166,240,131,77,154,95,239,250,12,240,249,137,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,131,155,113,206,227,145,98,64,135,146,204,248,96,72,83,242,62,58,157,166,120,201,125,240,70,157,42,118,120,6,143,250,37,42,38,61,21,108,149,187,192,44,239,191,81,134,220,41,114,85,145,230,56,240,89,190,207,244,89,62,152,237,252,21,93,105,198,188,59,227,208,79,78,167,94,149,159,166,70,88,242,247,84,178,249,61,68,177,179,25,191,104,197,67,203,200,127,229,187,92,119,58,62,190,168,114,82,254,203,151,109,11,120,30,99,221,223,19,45,48,110,138,252,112,161,191,96,57,122,198,242,117,189,0,229,203,44,195,209,38,90,18,160,228,62,231,116,244,140,169,155,44,3,70,204,179,59,138,198,95,151,107,62,55,48,191,114,225,252,116,222,139,190,170,98,155,42,135,187,37,187,47,156,8,141,179,223,50,61,23,91,126,25,93,157,225,175,162,64,25,191,179,32,125,188,11,127,156,15,197,106,180,232,224,222,230,45,225,191,220,136,119,179,142,64,99,248,248,47,227,143,81,87,214,225,189,221,31,101,154,4,77,221,79,220,213,232,29,201,14,159,168,106,106,140,192,91,111,1,83,22,186,90,17,192,48,67,125,252,34,236,214,111,23,165,249,70,53,87,45,55,38,28,129,247,115,229,232,80,196,209,102,48,36,227,55,145,165,245,1,202,155,221,85,95,215,68,231,172,4,138,49,178,142,95,115,35,168,1,51,210,228,145,99,109,188,227,109,254,44,27,229,179,157,108,75,75,156,124,34,119,43,39,39,100,207,62,161,160,41,88,179,140,209,101,41,121,71,109,93,215,111,227,108,61,97,214,124,240,226,116,119,190,129,87,65,230,211,143,70,218,182,148,123,52,220,218,180,99,148,114,174,171,145,6,60,96,180,125,240,153,235,49,159,184,131,152,100,231,248,132,250,166,49,117,201,64,8,108,67,41,59,60,33,52,200,201,171,169,10,126,15,173,162,247,120,61,22,204,99,12,170,72,192,232,219,47,129,155,145,178,29,166,49,248,238,92,76,132,46,127,54,192,144,179,144,122,93,114,101,16,34,166,127,64,168,107,212,91,168,37,73,122,134,214,215,143,203,130,7,151,66,175,204,116,47,187,223,23,97,161,236,123,58,86,73,49,107,48,125,247,36,243,66,193,210,164,249,19,255,105,15,223,88,183,147,31,60,75,198,118,120,155,1,216,133,207,12,245,209,21,39,204,233,217,175,75,15,232,9,147,63,62,10,176,241,44,231,11,127,212,35,96,146,143,77,80,200,48,62,206,16,66,98,207,36,23,182,44,97,232,48,251,169,41,183,85,173,49,220,127,154,218,233,42,10,195,146,242,115,163,169,172,203,26,234,14,101,248,247,209,204,207,164,200,79,195,198,106,62,195,67,253,90,151,245,141,7,15,60,6,159,239,90,183,116,177,160,216,140,246,230,104,19,197,127,78,197,254,182,251,93,153,34,227,108,242,166,73,44,110,63,245,180,142,92,25,39,147,106,167,207,10,39,186,193,127,70,135,17,239,174,250,201,79,44,213,174,148,174,245,201,27,71,221,97,90,51,186,140,81,179,119,252,94,86,55,90,200,214,143,199,188,0,191,115,159,115,77,204,53,4,238,214,100,254,193,229,241,106,3,94,231,215,74,117,152,108,147,204,118,70,23,157,126,225,168,140,61,139,19,134,150,216,89,59,60,161,209,232,109,155,20,150,195,136,147,52,157,52,232,217,95,62,22,16,64,155,75,127,123,209,89,231,143,220,90,198,106,83,120,81,178,242,43,175,108,197,151,190,109,122,19,219,142,251,182,217,85,70,18,35,47,238,155,217,237,242,152,237,219,28,113,91,216,72,200,198,134,46,17,222,174,191,236,77,25,168,234,151,185,146,55,202,79,83,79,165,179,234,194,157,122,242,242,151,141,24,159,206,87,197,252,21,227,11,128,107,112,9,116,80,37,39,92,224,21,227,16,119,65,185,107,34,229,234,111,27,23,196,178,244,228,76,71,205,231,97,243,106,223,178,252,208,74,239,166,101,192,212,145,100,144,215,179,124,244,234,115,101,67,253,228,234,161,35,160,217,217,21,248,132,197,231,85,101,74,130,136,255,53,4,130,154,134,82,22,148,38,192,26,147,198,89,155,228,235,59,161,44,102,182,1,163,21,122,147,29,150,21,163,45,32,102,164,1,211,225,194,104,6,239,29,243,89,149,234,150,57,169,33,130,122,15,166,130,36,119,101,157,140,30,104,51,35,183,42,227,136,229,166,221,115,35,110,47,89,183,110,25,159,236,203,38,99,35,107,152,78,170,203,29,30,121,93,39,90,78,178,100,159,23,217,74,188,142,85,132,53,11,233,135,76,189,79,72,208,124,146,124,153,231,87,241,79,247,31,54,69,63,249,225,150,140,22,237,115,74,198,160,94,198,40,252,209,20,223,78,70,96,174,41,106,70,107,254,101,89,103,200,125,25,144,2,189,119,243,87,142,59,219,63,249,101,54,230,203,159,8,219,136,179,248,220,7,214,144,115,220,30,196,160,163,46,170,56,7,38,133,48,60,136,199,174,103,15,153,19,24,86,121,250,146,58,76,195,45,41,12,93,210,163,20,152,30,99,200,84,137,30,18,242,211,31,76,59,82,86,120,20,107,100,117,152,185,43,201,165,33,189,18,43,155,57,38,202,162,137,106,248,170,126,95,208,167,235,101,2,216,30,147,117,213,239,107,158,237,238,85,61,224,167,7,3,224,187,112,124,187,86,25,122,101,176,227,253,219,178,239,103,203,106,15,59,123,124,125,163,7,206,16,199,111,226,248,60,83,252,231,124,203,117,66,74,97,195,128,50,7,148,139,154,75,169,188,175,177,115,243,89,152,234,173,174,15,13,191,152,143,128,135,230,126,65,190,74,190,45,100,140,227,211,155,20,13,110,163,59,112,110,190,241,33,23,202,30,86,134,255,28,227,163,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,63,120,37,102,47,9,236,80,88,128,192,246,193,112,20,164,112,136,181,54,180,254,229,240,134,138,169,87,158,41,231,125,195,108,153,187,170,188,235,243,178,102,110,190,183,33,63,154,116,43,90,187,169,134,124,247,13,145,109,108,137,190,170,17,214,61,210,88,221,228,236,229,198,6,122,194,30,177,254,168,72,89,97,30,186,191,78,42,106,101,232,250,128,52,209,244,159,54,46,159,206,240,115,224,77,84,28,62,17,146,36,19,153,176,216,126,6,108,226,114,50,145,114,173,101,248,133,15,203,26,200,83,57,239,39,69,156,178,32,34,203,156,130,195,213,246,72,154,253,114,107,250,225,154,192,172,47,231,203,250,86,198,131,146,177,251,80,118,34,207,151,153,108,7,239,231,222,198,107,107,207,7,208,134,71,64,168,30,86,141,103,155,81,212,47,140,116,135,188,45,106,100,43,214,76,218,205,207,251,144,207,30,193,182,93,107,192,200,217,234,209,40,125,250,103,79,115,207,88,122,219,86,136,244,176,210,26,70,164,134,204,135,157,233,203,115,248,172,53,91,226,198,86,76,222,214,127,27,1,139,153,228,190,171,233,195,101,135,23,205,40,58,139,163,230,231,231,54,71,89,93,65,200,129,108,143,82,216,117,14,141,51,232,52,154,31,233,23,152,229,251,57,250,44,124,95,141,192,96,148,36,229,145,163,207,148,124,229,131,197,187,135,4,126,148,168,93,74,5,248,140,217,44,169,3,18,3,43,249,88,161,87,51,73,121,27,250,215,62,27,78,191,49,83,111,208,55,66,3,196,215,121,4,188,81,84,144,147,67,236,173,190,60,81,224,105,58,151,46,118,86,241,66,154,153,96,200,125,97,135,185,90,192,38,75,37,79,133,18,107,137,23,194,206,85,247,116,36,112,199,71,115,3,46,214,209,25,48,172,141,19,223,249,67,163,245,124,63,112,133,176,212,46,140,155,138,192,208,41,227,141,48,133,37,9,100,104,209,118,69,56,96,202,240,50,148,216,122,157,96,60,126,123,104,243,41,66,94,44,134,241,88,240,147,149,90,20,169,98,180,60,253,232,97,110,108,2,227,177,81,125,143,177,77,24,82,18,19,231,133,146,61,184,48,94,56,89,96,227,104,150,128,251,147,217,235,150,195,242,61,198,70,243,170,74,116,135,42,226,140,207,19,194,220,148,69,187,115,169,101,223,219,170,107,42,74,97,166,199,19,39,66,184,47,187,211,141,63,83,188,108,8,142,18,252,241,140,210,138,99,73,76,75,4,134,167,216,221,8,243,182,218,150,129,132,129,214,249,38,226,121,91,147,198,69,145,229,140,117,149,231,57,139,172,140,140,217,19,78,251,133,13,179,112,237,2,67,150,246,157,211,38,191,88,31,120,27,135,231,131,97,178,223,235,26,38,163,187,253,69,163,41,175,81,62,9,198,242,169,118,34,200,95,45,81,171,215,205,190,184,127,48,90,141,178,109,234,11,117,159,111,101,203,20,101,91,150,175,254,60,124,210,149,126,110,168,222,89,199,24,12,236,207,9,231,172,112,236,252,231,210,65,196,22,227,139,53,78,192,73,211,223,51,198,204,41,109,124,48,12,141,34,33,148,9,156,125,97,14,79,32,225,127,37,195,251,12,5,223,14,50,145,97,222,52,228,211,130,17,151,253,220,203,40,219,50,41,176,94,124,249,223,156,235,132,71,219,159,152,244,44,109,1,163,162,33,63,13,127,170,127,125,71,60,148,210,196,150,216,132,5,75,250,58,231,120,164,132,30,75,215,115,22,187,157,227,137,103,145,118,34,202,161,245,250,91,148,201,248,64,8,93,186,41,35,63,19,191,205,150,89,246,208,21,35,201,181,253,182,171,217,97,235,102,19,115,186,111,152,229,95,123,149,84,25,104,236,154,254,233,81,133,212,150,64,242,91,147,60,136,159,252,172,224,144,76,159,140,201,252,200,41,147,70,82,83,116,149,124,75,166,202,234,232,96,88,75,62,37,19,184,196,88,72,198,73,44,154,225,133,245,249,29,13,97,32,117,205,101,38,140,18,190,232,13,61,128,243,62,154,194,7,207,254,208,242,9,245,114,209,162,207,194,241,161,249,40,230,125,206,214,21,198,68,227,59,57,220,148,169,121,9,84,194,246,215,250,49,225,242,172,165,137,32,120,96,95,173,151,46,226,101,204,75,201,19,237,80,228,153,150,43,219,79,18,22,201,128,244,229,35,207,145,72,202,107,154,245,132,34,243,83,211,182,46,251,37,74,120,164,99,240,227,200,254,219,63,26,174,36,115,32,0,173,47,30,200,150,254,45,154,204,57,179,12,237,243,126,105,212,137,134,38,84,70,110,195,191,237,110,90,194,242,194,236,174,179,79,28,132,92,117,203,86,25,79,94,54,115,31,76,246,94,115,184,179,155,129,160,163,203,184,144,146,133,234,107,127,26,125,176,152,147,213,146,5,134,92,231,131,193,212,208,145,210,255,31,73,156,255,241,207,255,252,159,127,255,119,127,251,183,127,250,111,36,206,84,254,31,72,156,200,139,224,59,237,180,63,76,225,174,79,50,48,211,177,151,196,105,144,24,83,118,160,103,222,97,0,56,188,141,19,210,158,60,121,153,206,173,96,151,217,211,155,70,239,116,156,57,188,82,215,218,66,193,141,176,57,45,144,205,67,90,154,69,108,148,42,130,0,68,131,140,46,58,24,114,32,52,26,48,174,227,250,219,200,140,120,237,153,224,143,128,94,96,140,102,86,192,185,232,230,24,161,99,20,241,2,213,93,9,162,250,37,57,125,212,62,100,13,37,201,80,230,224,135,226,204,77,155,145,194,227,211,204,48,116,228,253,148,22,72,6,5,91,139,158,195,58,30,248,204,20,206,219,224,147,17,146,218,79,212,184,148,56,183,177,29,53,55,154,243,12,2,15,227,178,107,225,185,116,91,194,226,137,64,184,149,253,16,150,212,249,243,107,52,120,43,93,133,47,189,164,122,239,107,18,246,244,103,34,216,159,53,133,193,91,100,137,126,183,77,197,217,25,112,149,61,204,51,18,224,45,237,160,215,173,38,44,28,203,231,247,111,165,53,6,28,57,98,45,169,144,191,108,193,159,163,29,95,106,19,184,53,230,47,36,3,94,48,213,150,86,69,8,148,252,141,156,61,167,50,53,73,131,116,151,207,2,46,44,214,114,114,115,142,139,167,118,162,145,169,247,125,102,215,90,74,144,239,72,23,72,245,192,140,63,251,69,161,49,40,76,191,166,51,55,206,47,175,42,195,63,243,10,250,165,20,158,200,127,107,225,13,99,233,203,102,60,155,56,45,102,178,227,159,151,11,153,199,179,34,52,66,139,18,163,136,222,87,89,232,138,153,113,199,8,37,16,212,123,202,232,228,5,81,50,25,185,238,89,100,73,233,198,39,159,137,39,100,157,219,80,185,99,50,58,255,48,23,93,6,225,152,205,32,174,34,123,38,231,166,137,31,171,164,11,111,157,202,168,14,207,125,143,198,41,90,121,23,3,63,187,32,41,47,99,53,73,101,154,192,123,59,71,19,50,239,25,9,82,153,110,36,70,124,42,59,223,247,18,95,117,202,222,11,198,169,223,24,108,176,214,151,242,50,48,148,247,147,15,35,80,43,187,226,196,138,193,189,30,108,145,199,214,138,59,45,67,206,159,38,239,55,31,22,195,36,186,11,178,59,217,126,173,215,19,173,119,159,20,104,40,134,75,240,176,24,208,228,112,152,142,201,221,30,22,195,137,47,131,187,189,78,164,185,148,195,211,209,132,40,151,248,93,167,210,177,22,9,129,22,188,112,184,68,73,143,110,24,56,251,11,43,246,134,132,247,68,217,168,199,202,69,14,178,206,172,212,36,26,38,29,78,230,158,33,92,47,19,32,250,46,156,125,215,200,69,217,192,231,33,125,82,182,7,62,63,3,43,83,96,90,12,252,179,62,27,194,37,50,134,70,84,254,210,51,128,5,39,103,57,182,25,207,252,123,215,168,91,158,171,84,248,196,246,201,105,173,191,234,136,18,83,155,249,153,56,108,102,180,74,246,133,8,156,157,113,139,193,34,147,238,67,76,93,221,87,23,118,86,75,182,197,48,60,67,196,7,24,122,182,18,22,171,165,102,29,102,154,125,232,92,116,28,127,212,14,224,108,230,24,74,1,157,238,161,60,224,234,14,92,234,148,207,136,243,129,223,88,70,172,246,161,180,243,129,249,23,210,173,7,171,8,225,5,19,151,152,13,187,249,199,103,165,5,38,211,45,249,193,112,76,210,214,38,3,18,179,197,249,242,184,7,22,225,10,152,235,216,172,222,179,65,133,106,74,153,169,157,184,62,213,228,171,79,99,99,222,228,220,48,136,146,47,124,44,76,245,225,51,210,68,28,108,200,95,57,77,14,166,120,48,134,255,50,93,76,61,191,237,32,45,104,131,20,207,106,19,194,162,57,50,117,15,53,90,53,117,151,161,109,46,123,77,31,196,104,112,156,185,92,122,104,166,9,238,249,133,31,116,20,237,253,153,136,190,250,185,51,170,40,50,146,200,88,173,207,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,239,153,86,235,135,16,146,40,201,209,30,45,10,86,74,85,38,39,242,117,101,250,23,84,97,148,222,95,62,97,98,200,234,153,61,157,149,48,47,124,22,136,154,124,1,42,36,12,101,164,176,129,119,47,238,97,132,209,122,157,220,128,77,51,116,59,12,33,98,254,1,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,61,183,13,227,197,135,41,91,217,41,153,41,232,121,12,78,127,224,197,234,234,242,88,48,222,43,222,39,86,171,81,192,4,61,43,78,246,198,10,10,23,125,202,72,97,77,161,73,45,134,194,72,91,198,184,165,204,166,135,81,40,234,22,9,224,104,132,230,24,191,112,104,14,66,163,59,51,14,21,56,15,198,17,226,148,125,213,65,89,57,60,38,109,136,62,41,122,214,89,196,39,124,90,176,164,152,140,112,36,148,131,108,207,106,212,244,203,62,99,52,123,9,217,38,172,69,57,73,224,19,146,37,143,193,48,35,172,237,38,202,15,108,162,66,119,38,109,186,246,145,44,56,241,137,79,57,188,175,161,227,191,152,71,167,47,202,228,109,149,189,61,204,236,211,163,105,106,117,34,190,13,124,30,105,180,84,145,75,61,159,154,60,149,179,24,226,251,230,43,126,101,28,201,83,57,159,245,121,73,126,180,133,4,83,126,27,150,81,139,77,118,98,171,213,229,182,77,82,217,103,44,68,139,135,14,98,120,58,120,2,120,160,67,106,65,190,206,193,28,85,35,146,193,133,65,146,40,36,18,169,200,68,39,37,126,29,69,134,10,163,171,173,219,247,119,86,252,51,76,255,154,84,5,188,225,245,213,233,207,126,143,61,122,213,172,138,81,44,191,108,17,117,122,40,178,146,76,130,208,230,153,224,105,70,98,18,232,150,101,122,246,95,58,136,79,181,46,221,191,194,16,241,26,39,219,100,124,96,222,52,9,93,191,1,83,225,214,45,38,28,179,56,152,70,88,221,58,163,151,18,169,38,186,164,138,82,186,207,70,97,150,238,217,162,73,78,89,119,61,172,188,109,120,22,108,90,121,225,33,83,177,211,24,126,95,235,215,48,254,240,32,177,83,116,24,147,218,162,148,192,76,208,232,151,70,132,95,135,242,246,160,74,124,156,191,188,144,143,147,44,201,121,30,52,82,207,64,207,212,175,91,80,115,85,255,106,210,153,190,88,209,202,249,237,35,155,19,66,50,157,98,69,183,229,244,124,143,120,95,172,178,4,118,178,83,172,53,88,200,120,223,228,188,117,215,67,203,75,243,215,185,42,45,50,242,219,240,163,152,81,63,24,83,184,174,76,97,152,167,165,251,209,84,234,245,153,210,26,150,188,8,74,223,50,149,2,249,233,196,70,209,175,236,167,57,37,87,182,168,27,120,198,20,255,147,222,116,143,75,218,166,251,80,218,212,91,207,109,254,53,223,35,202,151,169,121,174,30,146,70,186,210,179,182,231,29,219,249,12,24,204,217,7,42,119,50,242,252,20,134,15,108,91,57,221,18,47,232,146,31,151,2,182,154,85,10,244,21,36,87,76,159,104,115,88,196,175,123,125,91,158,63,24,146,186,4,175,230,208,213,188,244,143,52,52,44,45,77,51,100,235,19,251,96,20,202,187,208,33,208,18,201,159,255,221,164,139,148,60,133,30,13,173,228,171,118,21,134,93,27,154,80,103,199,59,62,226,0,227,18,235,210,170,101,6,86,251,239,177,156,71,166,198,0,192,228,219,179,31,77,16,33,157,237,28,205,2,240,221,55,217,114,18,217,114,223,166,215,255,189,18,58,69,73,196,233,125,99,164,251,93,57,124,136,165,21,87,170,53,227,19,110,51,19,45,146,149,2,163,116,247,53,241,161,45,68,235,137,148,146,51,94,51,237,171,145,147,1,207,98,9,106,60,91,172,132,190,223,134,95,45,194,185,246,204,55,41,219,15,110,214,241,169,220,253,98,181,231,15,238,236,62,181,233,128,140,205,215,75,55,121,166,74,255,66,208,21,149,186,15,92,38,7,166,31,251,38,231,234,40,84,249,173,175,139,198,143,111,85,225,96,107,244,144,103,82,232,68,94,1,83,91,123,106,47,189,126,42,174,7,70,72,162,62,252,120,52,100,190,34,224,89,98,112,21,87,18,46,159,204,246,75,99,179,159,70,214,249,117,227,125,242,61,19,115,224,125,234,89,140,132,175,1,157,86,6,120,27,74,170,230,78,191,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,127,27,215,89,126,164,134,246,112,124,207,82,244,173,74,180,197,24,97,69,139,74,233,203,145,91,111,66,159,202,228,56,27,40,100,49,191,43,99,87,186,180,124,95,172,38,233,95,200,164,235,63,107,24,128,127,104,251,74,109,200,240,147,169,104,79,185,171,126,173,187,108,138,72,68,84,205,207,155,70,219,119,95,139,157,160,178,162,145,191,255,174,139,6,218,169,168,237,246,124,170,133,67,64,75,249,27,3,124,158,28,108,110,25,25,90,196,201,180,195,125,148,83,60,155,74,237,50,19,99,46,146,146,127,91,63,175,2,125,36,232,198,56,141,170,208,31,216,70,83,166,56,239,238,123,96,52,21,175,246,244,20,44,251,244,63,24,117,128,167,196,147,204,181,225,7,19,15,112,99,242,166,179,145,49,231,7,99,10,172,124,187,130,59,129,127,93,213,168,100,253,33,169,147,153,254,2,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,19,178,81,144,24,126,91,172,171,178,207,103,248,215,96,73,85,211,118,123,10,49,56,32,38,191,171,109,54,222,67,123,60,250,116,106,11,210,53,164,65,229,194,170,245,46,197,209,27,243,184,63,250,71,190,148,43,89,24,154,250,132,90,86,168,253,123,5,221,220,111,158,182,152,106,162,141,223,51,65,99,105,102,189,45,146,27,31,9,138,170,97,26,77,139,106,240,194,157,101,78,221,170,65,130,16,184,162,86,233,231,70,131,108,235,19,181,149,240,27,71,36,122,205,159,79,191,15,232,145,223,93,155,24,252,121,59,127,209,38,167,178,21,252,190,23,146,177,88,217,61,143,56,125,213,21,208,118,94,159,62,133,51,167,126,81,13,50,97,166,105,162,155,16,230,12,63,118,51,186,159,206,9,184,253,31,59,21,53,45,136,77,218,17,245,179,175,250,96,246,241,101,62,125,73,185,196,11,192,230,18,254,246,211,182,180,150,191,128,179,86,17,24,41,111,131,162,155,163,99,109,113,96,55,86,7,178,155,223,35,161,245,127,62,117,75,18,18,219,159,9,86,151,85,87,104,122,219,243,167,152,132,207,120,50,51,120,109,85,193,94,161,57,108,70,190,178,204,241,97,239,139,106,149,236,68,234,123,44,135,144,174,150,217,197,154,146,178,207,77,8,226,156,104,119,234,218,189,61,24,162,152,73,57,73,23,126,152,43,62,53,157,143,31,137,23,13,165,6,98,195,126,110,200,34,218,248,67,229,123,251,55,12,183,96,60,7,91,19,228,114,216,172,61,101,250,200,197,138,238,191,25,249,12,54,83,234,209,0,147,52,89,114,248,236,24,149,220,67,187,124,247,14,1,164,1,231,218,85,55,101,108,9,190,216,150,246,58,28,9,52,198,131,195,238,99,168,241,234,148,66,131,200,9,68,99,135,233,43,173,186,173,50,131,85,71,209,73,87,2,13,41,254,111,12,208,164,88,148,82,142,72,112,111,62,185,52,98,250,170,229,55,120,45,159,7,236,36,33,53,105,223,148,82,209,12,238,39,77,134,216,153,107,65,134,241,250,13,160,110,251,10,237,159,79,211,204,157,63,24,147,54,77,233,146,184,107,221,95,198,57,179,233,226,10,220,153,174,253,228,12,184,158,244,104,188,155,252,147,53,241,68,205,249,158,125,35,228,143,239,113,119,147,152,17,5,46,68,153,160,215,124,48,36,187,41,153,188,69,30,254,130,236,168,84,75,234,167,124,241,193,20,151,167,84,22,216,166,44,127,38,3,150,182,10,104,157,231,17,188,14,244,104,6,133,83,185,43,146,62,190,116,146,6,28,250,50,86,51,157,219,239,166,160,63,228,37,162,49,203,186,239,191,83,147,190,205,73,68,151,22,185,150,207,170,103,82,52,96,245,85,152,27,251,30,231,98,187,211,244,151,169,139,231,111,87,136,197,228,68,254,72,30,9,170,194,95,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,163,138,129,168,155,31,76,134,124,170,204,21,146,37,31,187,255,192,3,34,189,84,222,76,189,242,35,97,209,70,14,143,75,21,32,80,36,243,81,68,198,55,111,45,148,162,15,234,205,151,245,167,78,164,82,33,24,177,122,48,110,178,56,99,235,231,129,25,224,151,94,68,90,114,34,40,40,39,71,121,220,123,134,112,133,196,217,177,106,145,118,146,236,118,248,167,55,169,31,166,165,83,62,248,236,73,242,91,1,166,213,60,5,92,120,7,218,230,110,70,212,254,219,236,175,138,10,172,160,233,217,190,240,176,81,194,75,210,175,100,110,153,238,53,15,204,208,144,79,0,209,148,254,137,62,2,99,184,161,149,214,109,110,68,126,52,174,0,101,60,71,227,137,233,151,198,74,180,139,86,221,233,32,78,254,88,250,164,57,97,107,81,222,244,100,62,120,228,135,221,209,76,166,195,51,157,205,218,162,187,22,221,187,137,124,124,40,157,84,69,101,178,104,82,204,219,239,235,196,219,105,62,122,10,137,149,236,123,228,25,123,147,250,8,103,84,60,152,190,11,39,97,240,208,24,204,1,254,195,200,229,54,217,10,32,145,112,166,248,239,170,177,240,212,237,127,37,49,241,125,61,216,172,48,39,200,244,111,171,224,199,63,102,227,57,86,146,0,34,125,61,165,31,108,218,200,170,48,129,188,194,231,64,9,203,134,240,66,243,121,21,17,143,175,127,254,215,54,190,36,100,75,191,70,146,239,210,144,217,217,79,106,34,155,8,202,135,154,138,165,106,110,192,214,243,47,151,229,20,101,48,77,130,53,75,48,124,240,9,174,145,100,82,90,40,253,126,126,114,190,236,173,249,1,147,230,255,226,27,172,211,232,248,157,154,229,66,238,99,124,48,242,182,77,83,23,201,84,33,252,232,202,15,164,231,232,179,61,46,142,110,83,61,211,131,81,39,250,80,172,58,150,220,53,110,98,174,173,203,231,127,62,108,221,205,26,169,190,108,255,101,4,105,198,94,79,226,208,141,209,129,59,219,45,213,56,177,42,83,115,216,38,17,121,93,164,200,182,15,149,159,178,184,170,206,204,223,122,254,193,198,93,86,73,178,66,195,93,160,12,7,157,135,145,148,246,158,4,131,233,242,146,153,52,243,205,251,125,81,181,121,62,76,104,188,206,171,134,225,134,186,217,35,73,6,25,198,127,123,97,188,248,200,88,109,211,35,119,184,101,218,228,4,62,161,66,242,25,5,33,164,50,165,46,183,177,182,153,126,52,49,201,148,173,3,97,10,234,22,211,97,163,106,170,142,98,239,238,137,101,48,219,131,253,172,94,197,99,55,139,79,171,52,59,17,197,244,242,185,176,78,203,106,13,169,168,163,232,142,32,252,135,82,31,124,34,160,212,220,235,119,90,103,225,80,133,82,196,164,80,237,118,24,213,111,141,83,76,126,39,249,209,132,67,185,104,252,100,10,254,1,111,234,29,93,131,137,38,207,140,119,191,178,6,42,20,235,253,166,233,140,83,13,184,133,97,242,246,47,27,38,197,170,85,35,168,62,207,175,125,119,141,118,200,35,240,120,166,104,180,255,47,220,180,54,114,98,118,8,250,142,78,83,244,22,234,6,116,177,238,31,8,132,134,172,172,17,118,102,103,130,253,62,206,105,246,134,42,142,74,211,162,79,57,211,212,241,229,194,126,237,156,213,97,19,66,148,97,6,156,188,16,118,96,140,114,228,161,240,229,125,22,50,211,242,72,228,54,4,13,255,14,82,184,149,185,85,201,46,182,62,127,55,205,199,131,11,187,192,25,121,240,239,121,91,119,247,86,37,80,52,73,199,23,55,54,178,255,173,60,112,66,106,224,123,38,112,241,69,153,218,62,213,26,43,42,110,42,117,169,154,44,9,178,47,98,109,166,233,170,33,14,183,89,146,191,172,95,115,132,84,142,145,63,171,46,115,5,143,104,119,105,82,60,240,180,182,249,15,206,132,183,34,39,59,135,105,64,140,15,102,174,109,242,80,232,49,248,244,206,136,179,240,19,123,208,108,174,61,31,188,77,55,87,7,194,9,173,191,201,140,125,225,108,243,161,240,156,207,216,117,170,204,18,152,236,144,30,236,79,155,160,251,60,33,29,190,216,8,86,63,20,233,130,45,33,227,64,74,221,147,126,180,135,114,101,90,75,239,8,69,110,135,77,179,68,234,248,120,187,120,165,22,97,145,242,12,254,206,250,251,137,225,79,40,182,144,183,155,178,77,76,87,244,131,9,196,37,192,129,12,129,99,247,119,105,5,101,103,25,191,180,253,57,249,1,134,217,89,140,85,52,210,54,169,222,129,133,103,209,121,46,247,96,142,108,222,55,134,140,5,161,240,69,9,94,63,70,186,185,180,176,238,223,7,106,62,68,126,40,146,193,42,107,103,241,99,250,246,114,48,221,216,157,117,129,235,28,159,153,39,176,61,160,59,244,43,204,186,252,165,87,206,140,68,226,75,8,54,124,164,76,16,31,124,182,229,69,226,119,122,248,155,175,89,216,24,15,36,49,46,76,179,128,103,12,187,21,179,68,213,162,25,217,167,37,135,145,205,89,178,235,41,63,21,0,135,199,160,161,67,224,65,191,206,247,170,120,32,80,133,46,122,194,166,229,109,174,40,175,96,115,36,7,195,247,243,168,142,253,17,70,35,2,163,56,89,125,152,52,138,6,77,244,181,10,178,144,253,11,127,232,64,131,194,59,5,134,53,243,45,13,228,34,204,175,70,96,244,234,134,195,29,73,0,189,237,66,119,158,95,25,77,200,185,235,193,153,63,251,79,211,48,147,182,94,25,60,251,228,231,62,11,32,125,129,122,219,136,162,126,79,133,24,156,77,173,194,56,61,126,67,133,206,210,71,47,25,85,253,25,211,13,99,37,235,56,44,8,187,125,27,11,236,245,72,128,233,109,45,230,19,255,105,124,1,245,195,100,235,231,22,216,192,214,165,182,245,137,219,56,116,120,33,132,209,245,169,204,160,57,64,20,232,171,200,244,142,128,123,143,73,182,99,20,216,133,26,132,17,248,242,154,80,55,115,167,36,71,147,5,156,62,39,192,94,159,67,210,25,244,30,64,84,248,224,77,85,65,30,74,110,230,155,249,67,207,219,64,52,186,10,10,187,173,59,156,89,243,228,186,26,186,206,223,46,145,226,252,74,42,7,78,20,60,63,59,92,131,209,48,150,203,54,45,169,175,184,120,96,88,94,50,143,162,119,134,34,230,253,233,37,114,104,36,32,209,184,157,14,243,130,36,25,130,100,68,106,62,197,159,231,97,121,176,11,15,148,200,167,143,148,77,9,80,86,53,92,144,208,60,243,71,58,104,220,191,163,20,113,149,116,143,230,51,22,13,68,210,4,198,159,242,215,133,206,188,94,90,66,14,204,63,237,190,50,198,210,241,219,63,123,154,251,190,22,111,240,166,102,33,70,134,83,41,87,158,204,119,228,194,29,243,204,226,39,63,235,67,22,37,231,138,207,96,245,60,56,62,141,163,148,7,78,208,29,103,188,146,51,37,9,74,181,118,57,120,130,8,177,204,2,101,26,246,85,19,59,75,209,13,35,215,55,3,59,145,39,55,38,96,165,240,246,45,46,3,211,96,233,130,173,40,172,122,12,141,177,37,162,182,253,162,38,244,229,43,19,89,170,44,83,6,188,70,138,26,126,213,120,193,148,187,186,192,252,165,201,47,142,238,144,19,139,192,39,212,244,244,16,173,212,184,3,41,92,166,83,6,224,217,211,170,34,96,178,29,193,135,66,31,168,122,97,103,93,203,222,113,137,192,139,217,23,94,248,204,192,41,249,148,64,238,249,124,0,93,96,118,76,205,111,203,184,155,83,126,123,98,133,217,252,182,80,167,22,194,23,173,34,184,68,248,103,205,18,40,28,127,51,48,115,205,237,243,149,224,16,184,110,114,200,186,155,138,231,102,145,221,63,115,89,170,10,19,178,23,135,207,2,46,82,157,21,105,144,250,73,245,3,119,56,119,89,225,54,98,138,159,248,10,142,91,62,52,248,236,67,191,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,231,190,11,132,92,135,241,52,122,206,189,93,5,161,255,138,61,227,185,238,243,250,61,114,51,250,179,116,29,3,179,168,250,209,172,67,34,141,125,96,178,43,95,109,204,152,214,232,150,8,124,158,74,143,131,207,137,83,214,11,163,175,206,111,234,44,139,91,132,166,234,79,72,123,94,152,54,56,61,216,50,49,126,221,103,70,169,162,186,109,189,28,176,106,62,24,93,108,209,126,160,183,6,73,125,63,122,176,40,118,129,9,119,61,133,137,11,56,92,21,121,222,53,155,136,205,7,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,77,25,144,186,103,191,23,247,109,65,191,192,72,197,124,46,69,246,88,72,205,220,75,155,86,134,170,23,206,10,46,35,237,59,6,39,234,46,123,48,128,33,91,199,15,111,42,253,69,224,50,150,71,187,248,209,78,189,41,162,8,140,78,253,224,85,89,249,46,140,158,141,235,93,118,251,248,132,28,75,158,188,84,185,103,212,127,101,124,91,25,38,205,120,215,191,65,41,176,181,237,207,184,52,107,45,189,112,161,141,43,190,235,243,81,227,225,38,48,203,192,142,215,129,188,245,80,152,158,114,25,10,75,53,164,225,147,176,167,242,75,227,30,175,227,34,176,253,184,15,148,204,202,117,111,155,108,107,114,41,91,198,209,22,173,27,172,3,209,85,157,113,48,36,241,251,125,32,113,85,102,188,233,243,242,152,68,46,76,240,53,155,223,150,93,186,172,138,195,212,108,124,155,58,45,72,186,5,130,250,51,2,142,43,99,23,33,45,73,88,170,237,253,121,7,26,92,182,148,162,128,209,156,155,247,104,101,213,84,115,111,233,49,148,44,42,77,15,204,190,236,94,57,253,255,114,105,38,64,27,143,5,114,86,151,89,220,20,170,203,136,111,147,172,163,140,83,98,120,188,199,29,30,116,247,220,135,122,70,41,28,30,63,250,231,108,120,191,108,246,211,80,142,127,240,66,60,79,122,94,43,178,44,40,114,125,48,14,206,34,106,201,22,33,133,10,34,62,170,104,118,244,11,47,4,79,83,142,245,231,44,54,75,225,68,205,103,4,76,58,81,209,190,179,255,244,52,243,229,246,192,213,61,73,13,70,7,102,93,24,230,193,103,148,65,4,133,88,180,194,229,12,251,152,56,112,33,206,194,250,40,52,168,173,152,107,113,189,203,50,29,2,35,16,53,3,78,66,62,167,49,206,218,88,28,29,104,233,221,131,77,206,43,210,41,221,132,167,238,40,183,141,83,73,113,52,211,78,185,95,103,33,96,115,51,95,131,83,145,72,7,24,57,35,143,166,153,27,68,30,2,15,104,130,172,187,117,66,45,64,80,52,129,35,82,111,16,134,182,92,25,61,156,45,206,221,208,199,187,147,45,48,13,189,37,96,180,163,243,133,33,149,172,216,77,194,36,171,10,142,27,135,87,216,226,125,43,202,142,111,6,140,239,140,92,23,156,223,242,241,127,41,47,96,157,43,63,12,97,247,179,194,96,133,48,35,74,57,57,54,38,174,72,211,205,3,165,222,148,72,153,214,129,238,129,39,202,81,73,194,105,40,135,200,113,148,128,235,22,114,49,176,37,66,28,70,82,225,190,203,73,29,184,250,60,77,157,107,202,151,75,72,68,199,89,9,184,225,250,170,48,245,190,30,48,98,111,242,211,52,118,125,102,238,20,77,22,148,254,7,134,72,216,3,70,68,95,78,62,250,240,182,34,224,102,250,120,10,51,62,46,76,203,131,92,57,59,150,18,151,134,236,189,228,218,73,28,13,183,76,177,229,190,138,177,160,193,214,172,21,112,154,47,12,27,205,223,23,219,183,81,178,162,101,196,210,104,147,231,221,99,128,34,254,230,23,134,205,167,148,129,201,65,193,209,240,23,2,95,91,6,18,25,42,111,236,1,77,236,68,171,194,230,221,25,176,169,217,41,76,141,120,68,26,233,60,242,170,240,121,220,43,6,18,246,191,83,65,24,1,61,64,177,82,4,53,11,9,191,101,220,236,174,59,243,129,155,9,96,197,193,169,104,103,117,177,162,193,142,28,19,76,250,212,228,104,104,20,61,134,17,66,231,93,159,73,182,245,194,19,88,164,60,158,187,34,219,114,135,112,50,183,76,25,39,136,213,57,133,3,229,66,212,229,239,155,134,16,211,157,61,127,54,127,38,219,126,209,69,150,226,43,53,145,203,205,89,40,49,72,209,225,99,238,48,121,125,217,49,22,98,141,28,187,54,234,253,162,231,95,140,255,236,117,19,250,63,248,124,238,93,211,88,63,135,127,214,8,109,44,201,181,3,51,19,68,26,149,58,128,124,215,52,221,165,200,213,88,127,152,168,230,195,12,159,97,53,208,171,117,241,200,124,197,90,82,93,70,167,155,29,133,116,39,161,99,136,210,164,231,165,127,173,138,242,219,38,0,232,35,169,224,222,34,92,86,96,130,166,125,243,214,74,102,5,70,153,202,147,207,211,156,80,239,80,234,152,26,87,143,13,207,145,40,246,84,129,215,118,170,43,40,30,176,15,74,195,123,28,12,103,244,54,28,252,232,244,17,252,33,111,138,208,189,194,105,187,248,54,48,221,48,114,101,24,209,196,183,89,172,93,65,62,93,62,182,236,66,161,214,215,150,36,150,7,134,115,227,39,111,157,93,180,30,109,115,210,8,152,138,133,252,54,69,162,148,3,38,221,32,159,8,75,120,223,30,14,148,106,45,129,114,99,108,14,98,237,163,184,52,110,2,171,48,143,196,182,12,89,214,164,55,205,26,225,170,99,160,39,210,144,73,154,118,229,113,175,171,22,211,132,23,24,38,73,9,24,178,154,140,20,168,247,43,71,161,129,234,136,164,237,24,208,181,59,119,139,70,66,218,87,166,194,120,191,85,135,243,126,6,10,6,174,177,46,146,152,238,67,223,150,201,32,248,206,11,65,170,220,244,190,216,191,196,2,65,178,191,74,194,5,6,6,84,32,127,215,57,87,81,49,52,73,30,178,84,142,154,196,201,3,231,236,194,198,192,131,172,226,133,79,176,59,34,4,42,201,18,32,242,211,208,169,166,7,42,200,243,228,93,30,120,221,156,7,206,110,67,36,23,128,41,228,95,24,126,247,29,10,80,187,138,87,245,105,20,124,10,151,229,231,90,231,47,36,35,227,46,109,246,164,147,87,242,22,43,99,77,74,105,7,33,227,117,115,115,240,121,52,205,4,12,183,200,203,112,27,167,198,41,231,94,180,229,172,128,207,172,157,166,92,25,55,221,125,174,205,144,122,183,128,8,150,173,11,54,245,156,64,150,109,149,29,21,62,76,140,215,104,10,183,91,115,202,102,191,92,5,61,139,192,190,119,149,233,175,233,2,247,233,122,86,63,248,68,92,242,76,168,29,79,47,190,252,250,134,134,94,153,205,111,247,232,65,155,134,192,248,162,199,219,56,115,186,72,169,64,115,68,195,121,6,252,56,136,0,179,27,141,219,194,41,253,249,105,140,130,90,220,23,196,46,89,240,161,27,202,219,48,183,195,253,151,112,239,173,1,113,59,193,192,56,212,88,97,234,149,150,146,238,203,167,231,95,135,221,132,208,118,239,4,173,128,247,62,9,214,227,49,156,9,106,63,207,24,213,119,95,71,9,123,166,52,252,219,83,106,177,47,134,188,159,150,190,129,140,196,112,188,63,82,155,77,199,198,153,238,252,83,44,56,240,136,220,99,49,93,61,223,70,65,146,204,186,128,155,141,111,137,9,31,41,218,242,12,218,179,101,145,131,151,198,221,152,40,86,167,192,144,12,68,108,72,175,186,183,21,11,112,162,69,87,130,49,4,246,107,4,153,76,63,85,146,51,116,226,225,234,21,48,125,146,178,30,176,249,219,145,106,46,38,138,152,101,76,218,118,61,230,182,140,60,108,175,10,143,233,28,249,254,243,68,204,138,98,140,45,19,126,19,153,239,98,66,83,41,214,57,194,39,93,5,79,152,208,150,167,71,40,45,142,173,235,235,175,119,205,215,246,19,161,175,174,171,32,51,116,172,68,149,96,245,69,207,135,119,151,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,23,166,237,96,235,218,223,131,231,136,156,27,141,68,89,225,125,171,14,232,233,205,166,193,22,148,165,200,142,32,160,119,246,104,114,229,244,156,181,27,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,222,163,137,98,234,19,139,149,85,131,61,65,79,152,120,230,20,180,156,92,7,135,201,157,45,152,228,171,200,2,213,72,72,217,78,103,106,120,139,240,122,60,242,201,168,148,83,67,197,118,215,142,254,75,196,72,232,76,151,11,203,121,192,107,62,97,57,10,167,37,98,250,169,117,53,252,194,218,77,237,87,122,86,251,122,96,104,228,53,96,234,200,93,97,82,153,61,56,31,89,247,119,212,186,150,243,247,217,101,210,11,48,101,183,97,237,45,126,48,27,111,97,75,177,247,96,195,224,27,33,44,21,117,135,118,98,213,20,25,217,243,96,97,122,201,77,155,156,65,156,27,107,78,29,39,131,80,218,151,246,106,250,120,83,126,249,60,166,28,89,29,90,11,206,171,213,13,92,53,87,162,216,253,33,56,177,4,70,3,201,19,78,244,44,158,93,151,192,179,154,242,185,111,60,135,201,176,8,140,243,92,164,32,208,236,18,61,74,107,68,24,145,245,108,248,162,37,249,236,233,134,109,253,146,85,206,190,35,201,132,244,99,15,6,169,131,170,177,232,222,1,209,215,191,2,166,57,73,183,204,120,3,100,223,143,103,120,112,50,22,16,131,62,51,156,255,118,182,102,108,217,205,159,87,134,27,154,167,10,10,14,157,154,73,56,203,169,139,56,88,163,226,30,154,20,162,163,118,70,206,168,34,185,39,105,27,74,191,101,71,246,132,170,130,44,153,144,233,162,67,25,221,122,100,82,52,199,113,230,163,40,122,67,138,108,226,66,4,92,119,139,52,4,173,97,75,147,24,104,40,7,231,3,18,159,186,30,0,211,137,226,105,159,243,195,165,234,125,145,21,169,241,186,105,34,22,237,10,83,166,221,49,19,55,171,68,63,151,214,48,200,136,44,30,12,216,249,100,141,76,113,203,97,132,32,155,230,225,204,162,173,5,197,167,74,23,254,151,206,10,230,210,250,245,118,40,108,86,91,14,79,100,239,229,220,84,212,163,216,111,185,203,218,228,104,51,151,137,188,104,179,68,145,230,46,41,121,220,180,233,86,171,93,108,114,106,212,206,96,32,103,189,176,19,105,172,210,130,61,68,202,99,63,41,89,228,229,34,29,92,204,149,90,224,204,63,79,158,208,69,18,124,75,26,26,129,215,224,139,32,247,53,101,19,133,172,197,9,95,123,192,176,10,53,211,92,104,141,186,180,38,91,18,4,222,243,150,152,96,32,23,49,91,135,177,65,193,125,69,242,29,6,172,36,162,207,203,15,53,108,82,247,162,72,9,152,123,228,176,59,133,51,173,25,160,15,21,41,209,142,45,201,110,79,214,31,161,33,207,204,83,67,18,18,61,31,78,237,55,235,143,96,158,126,60,11,34,238,142,196,253,207,88,93,30,40,92,245,218,131,253,99,66,205,247,183,145,126,59,19,158,51,51,140,99,40,27,184,109,123,182,21,117,24,83,189,147,18,16,59,207,72,118,217,164,46,178,235,104,93,162,238,145,3,134,150,122,159,40,126,195,46,87,221,161,70,15,77,35,156,15,139,196,190,87,190,206,212,183,68,53,6,251,47,244,4,162,252,59,109,197,191,149,47,68,184,163,208,185,76,20,232,62,114,96,228,230,182,195,37,75,190,137,17,102,158,109,129,210,18,219,4,30,180,146,196,193,80,66,210,3,163,109,95,2,54,61,67,129,207,135,29,227,8,41,107,181,42,173,100,17,134,75,35,25,11,160,201,206,19,59,114,58,88,47,12,137,73,142,70,195,61,121,153,116,157,224,58,203,18,80,109,251,231,108,21,250,91,164,185,12,159,31,50,201,113,215,230,80,37,79,20,14,135,119,207,252,96,209,202,36,244,88,36,218,162,212,136,211,214,45,84,162,200,21,146,34,248,255,38,81,7,160,49,118,92,222,222,34,199,189,164,158,78,97,115,221,202,50,140,144,122,55,154,7,198,17,38,42,203,120,222,100,41,214,119,116,115,179,47,201,196,125,83,84,85,241,51,128,110,231,40,85,230,169,197,221,100,205,30,126,101,25,175,69,41,152,23,124,209,124,198,129,97,182,196,189,149,186,51,106,139,113,52,177,185,86,204,233,204,241,244,58,202,175,226,135,64,57,253,204,64,59,80,134,141,84,211,151,221,117,252,48,226,161,90,77,167,216,26,95,61,2,30,170,191,197,86,102,245,22,195,31,99,209,45,92,21,227,111,22,47,149,160,71,49,68,64,183,154,190,187,251,148,116,20,135,107,214,163,33,178,215,24,131,214,13,44,60,25,107,238,240,230,24,82,6,73,101,202,207,216,166,126,216,239,165,65,235,19,98,198,164,152,27,131,144,22,34,37,63,160,152,31,171,245,178,238,76,101,138,209,199,17,245,60,115,101,154,50,18,32,114,199,44,125,194,29,30,132,114,108,168,190,251,162,248,95,196,157,75,206,69,57,114,156,119,100,240,253,88,158,246,32,192,3,15,108,13,12,27,158,8,176,160,137,0,237,198,42,195,187,48,191,188,39,147,193,146,219,163,6,186,27,104,84,87,252,231,158,23,15,153,204,140,140,64,236,91,55,147,252,236,173,174,46,90,247,102,22,42,23,31,83,241,248,8,118,142,58,222,96,41,132,161,146,31,109,65,231,80,216,218,6,253,232,138,223,132,144,2,215,47,152,187,115,194,42,98,169,102,112,118,53,7,224,36,2,158,160,4,123,62,80,208,173,148,121,18,15,197,28,196,34,74,144,202,254,60,48,214,39,65,218,216,44,100,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,231,21,55,21,174,20,68,156,246,71,186,79,110,12,229,76,52,55,28,54,219,113,129,43,233,249,32,44,34,166,182,132,114,136,138,72,241,233,202,54,12,66,94,128,74,141,48,179,195,244,241,214,174,240,178,108,149,115,60,139,241,98,132,213,202,162,28,52,76,138,46,186,186,108,10,18,81,116,131,146,209,37,128,170,136,41,142,237,79,101,24,1,87,152,46,8,59,111,111,200,195,118,157,170,128,252,248,121,16,84,62,157,19,123,254,81,169,148,208,225,152,58,46,139,185,36,189,114,104,101,217,99,59,204,66,212,108,29,17,138,235,156,97,19,76,146,186,113,179,85,117,251,151,79,229,99,202,110,148,125,15,197,44,127,106,214,25,37,130,147,102,134,232,14,47,156,27,159,154,42,44,230,29,94,87,52,188,88,27,181,208,175,43,147,107,68,57,168,103,237,135,24,110,30,113,193,232,69,37,90,142,62,15,165,199,108,57,168,39,201,56,165,81,148,193,27,71,159,109,148,104,196,52,179,132,142,93,217,160,241,77,168,246,153,46,173,216,188,64,254,88,170,73,0,217,58,150,54,147,224,150,111,251,160,252,88,176,202,27,21,88,165,172,15,218,157,130,31,77,82,84,202,102,184,6,209,138,24,47,155,154,182,16,218,33,253,215,24,72,102,81,171,92,122,70,120,140,4,236,89,133,45,76,17,59,97,255,26,196,237,44,173,178,13,227,228,237,29,117,100,163,216,216,74,123,1,1,79,203,17,14,159,197,39,63,237,32,149,246,145,22,253,3,150,138,211,118,16,4,200,234,141,212,171,84,242,155,25,191,123,170,178,195,234,146,48,191,89,229,215,191,107,51,136,146,110,14,179,91,203,177,185,24,8,49,72,55,7,173,87,173,199,230,130,86,123,233,236,33,217,184,35,164,68,3,141,34,192,115,116,137,254,0,114,145,200,23,43,60,106,204,148,236,152,206,6,90,206,221,208,41,104,177,145,44,16,191,228,158,33,59,228,25,93,44,8,216,107,147,11,235,166,187,58,97,223,57,206,34,32,175,131,23,22,31,7,46,130,75,149,47,138,137,216,6,135,134,65,147,165,91,149,185,47,69,243,65,179,138,91,211,163,247,129,99,135,108,214,186,210,93,80,24,241,235,230,59,208,151,214,167,82,199,12,130,154,229,7,101,120,23,152,249,37,221,76,12,190,45,218,239,132,217,180,175,15,21,215,166,41,173,176,133,205,140,31,108,196,221,36,13,100,88,196,12,55,145,51,175,201,42,28,101,30,55,113,121,228,198,50,243,191,116,121,101,234,115,190,114,85,171,172,203,3,71,76,168,5,97,189,218,114,32,13,77,181,193,214,245,15,147,236,107,210,22,199,106,237,126,62,14,49,200,56,27,60,105,18,155,176,19,124,46,163,70,60,85,127,2,193,224,226,98,76,16,48,40,202,13,233,140,67,76,206,195,24,218,231,197,115,147,9,231,236,29,227,224,252,76,239,150,110,116,157,185,142,166,198,16,131,25,235,64,10,143,45,72,23,89,181,154,104,99,172,119,18,101,139,245,244,130,55,156,64,227,104,154,242,186,184,0,255,204,41,163,156,87,76,239,91,154,242,136,158,230,77,229,67,5,173,210,96,102,142,107,113,229,140,88,21,244,192,82,32,246,207,148,117,167,208,186,201,90,82,161,40,183,3,146,230,56,17,27,166,201,49,186,66,177,209,209,134,191,51,172,114,72,190,90,213,93,235,240,248,76,81,136,188,149,196,41,230,120,231,126,240,219,94,81,126,163,191,72,186,181,39,210,21,67,126,155,89,91,96,227,108,250,90,142,140,110,83,43,138,73,205,120,69,109,150,76,111,83,49,252,133,183,116,138,158,84,51,176,31,218,112,189,182,43,72,244,159,208,169,54,241,46,204,20,124,55,104,6,207,218,200,72,187,118,143,162,143,153,2,86,153,74,39,9,218,234,55,150,240,139,80,165,253,29,22,0,116,248,146,247,151,247,1,73,165,187,191,118,39,88,237,69,219,112,55,237,195,190,191,198,240,188,170,254,57,205,218,221,53,9,17,36,177,158,94,129,171,9,36,120,243,49,246,93,114,215,11,35,178,233,249,142,51,194,217,234,8,12,81,56,125,133,21,26,23,78,4,35,139,38,3,180,123,214,154,122,29,134,219,10,147,148,206,222,85,13,233,107,170,74,16,123,6,175,211,35,219,176,148,131,9,141,145,245,227,211,5,216,205,188,141,84,130,200,172,67,252,104,246,131,178,85,53,41,31,100,87,190,110,240,133,146,146,202,6,96,125,49,93,78,100,225,47,240,160,204,55,222,2,207,190,106,137,120,37,218,72,137,166,142,15,166,93,83,10,55,252,90,78,33,104,112,94,0,74,97,75,5,13,224,32,120,239,62,9,216,161,98,84,24,26,123,229,146,148,119,205,93,53,9,240,43,244,78,244,249,211,46,209,223,102,46,13,184,162,170,171,253,247,240,63,247,87,28,71,218,158,86,95,209,195,73,70,213,251,110,123,152,175,137,140,52,52,85,147,207,88,136,237,178,186,41,140,247,111,40,26,224,78,173,218,22,212,187,125,85,53,11,58,4,164,84,250,226,204,142,174,196,48,232,222,123,174,12,145,73,39,18,147,231,202,243,17,4,161,191,166,251,117,83,254,94,175,223,10,201,153,79,148,0,213,248,164,203,203,182,238,170,234,42,15,132,179,66,10,39,5,110,185,28,215,136,32,173,169,158,39,52,190,184,79,54,90,188,16,145,154,170,141,64,42,108,161,63,49,30,37,126,243,23,118,61,63,115,113,94,218,101,124,2,218,233,116,92,202,44,164,181,69,37,37,153,148,211,85,221,104,210,107,210,121,156,197,183,193,72,213,157,239,73,245,116,170,201,160,248,193,24,175,168,67,20,58,224,205,249,209,104,141,192,26,80,165,95,204,50,93,26,169,147,79,87,195,90,20,36,218,10,81,14,188,201,235,227,148,72,182,255,158,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,31,81,191,230,202,222,8,28,119,158,139,72,5,159,53,192,71,105,235,63,34,183,160,164,155,63,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,163,150,125,162,73,23,10,130,240,249,40,117,159,41,14,169,154,15,102,5,18,201,15,150,156,76,203,193,167,143,132,63,164,170,245,50,205,247,152,147,208,125,104,106,48,72,118,146,190,155,15,238,20,187,84,235,103,227,249,252,221,23,218,152,244,237,61,130,130,88,78,125,186,79,103,242,84,163,222,68,21,162,249,156,147,233,54,95,162,30,75,142,208,35,117,162,20,43,9,171,110,83,117,34,113,251,201,75,235,77,217,127,125,117,58,207,18,15,6,249,62,206,254,174,250,10,192,91,125,156,95,147,85,22,151,235,146,85,147,244,222,106,231,5,5,49,116,201,86,83,53,145,243,237,209,110,243,237,38,235,102,137,78,122,211,9,109,95,215,127,53,184,63,126,94,48,233,190,186,79,253,41,133,169,164,59,237,162,222,203,142,9,156,233,43,169,240,24,114,204,211,181,224,104,123,148,205,38,205,57,213,99,172,106,142,78,226,7,96,243,153,27,193,80,96,64,10,178,169,192,209,28,87,159,20,145,218,179,124,169,76,29,91,242,28,234,124,200,183,101,93,2,114,47,174,29,57,49,149,79,106,231,149,172,199,178,56,140,207,233,86,157,32,50,169,161,41,152,225,93,60,40,109,215,254,219,176,202,181,83,126,51,21,122,11,26,48,25,95,57,117,94,166,56,246,193,184,152,61,2,145,213,172,127,191,43,27,212,1,116,247,195,10,226,207,251,172,237,48,195,117,129,168,40,137,186,60,228,78,175,144,226,110,196,223,205,229,33,137,197,211,122,228,168,22,217,103,135,207,187,83,223,16,202,85,81,196,59,31,18,84,22,149,227,164,30,229,93,123,204,239,108,179,212,209,174,70,55,98,53,79,242,241,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,81,177,119,155,75,96,26,77,158,89,218,164,63,92,41,20,171,61,249,176,51,189,115,211,191,46,220,43,178,208,117,73,106,96,44,227,87,134,196,150,186,18,96,188,183,91,243,43,51,135,180,252,216,105,36,183,179,229,209,214,162,190,0,198,252,114,245,201,134,89,247,86,49,107,26,125,247,188,162,175,120,121,168,72,247,137,205,92,176,4,15,202,19,222,170,0,47,198,217,171,237,208,155,109,189,188,234,201,103,58,12,148,45,178,218,176,22,235,207,113,41,219,115,162,170,254,35,231,25,134,50,205,129,81,151,81,61,106,248,81,222,94,118,96,54,47,234,233,242,211,235,239,247,104,26,121,196,211,5,13,47,71,81,226,168,122,101,164,72,93,223,244,204,229,48,124,4,172,230,204,233,242,189,231,9,85,245,69,33,49,147,227,196,153,202,129,202,29,91,49,202,229,191,113,203,206,253,209,152,47,116,225,77,87,44,198,13,58,171,213,12,219,251,230,168,61,111,249,109,246,119,161,14,206,182,39,201,98,76,154,63,196,142,209,96,109,234,4,205,20,153,156,98,92,177,195,42,58,0,225,245,134,194,51,172,55,201,164,112,89,221,125,107,81,120,70,34,101,60,87,141,208,192,247,68,10,157,154,237,241,106,70,58,104,249,133,101,179,242,213,23,217,145,83,11,56,211,63,163,47,18,83,35,215,98,47,208,214,133,113,9,23,167,54,231,62,147,218,70,234,240,94,90,101,77,250,156,207,166,217,208,178,163,187,48,51,153,7,233,136,87,142,42,76,32,100,223,32,126,57,188,168,199,137,14,60,26,21,233,243,176,4,62,51,95,127,126,188,211,238,234,194,228,139,207,90,70,40,6,42,161,233,207,14,167,40,171,12,63,63,234,233,46,217,205,72,147,25,220,186,109,82,15,193,239,201,141,235,219,54,30,153,43,61,35,250,128,85,179,14,6,44,54,66,75,252,204,92,91,61,142,105,139,239,161,245,222,41,118,116,29,43,148,77,125,38,164,123,98,73,175,20,159,45,29,80,43,20,215,169,92,234,32,70,91,207,133,226,75,125,245,58,225,164,149,17,26,232,72,93,183,103,140,91,91,68,113,145,122,146,157,143,79,194,102,203,225,18,247,107,153,0,128,192,231,227,89,190,154,35,30,243,216,230,22,118,135,30,247,145,35,226,49,168,225,53,181,223,240,20,176,25,63,191,112,118,61,54,96,242,62,58,219,97,245,21,202,254,212,12,118,123,252,176,23,106,32,31,76,119,185,26,87,52,130,116,159,11,211,25,103,20,87,20,62,160,123,106,192,25,96,30,87,191,107,22,210,207,228,1,33,195,58,212,105,129,20,151,247,124,99,211,80,159,32,190,224,213,217,221,216,98,35,233,242,216,125,64,160,91,205,45,34,10,250,86,106,27,64,93,102,100,191,52,24,230,91,53,237,9,107,220,237,3,75,82,20,186,101,20,159,39,188,252,212,56,15,142,165,30,226,120,98,204,112,190,32,4,125,140,165,77,45,160,4,188,32,167,202,209,219,242,76,110,125,129,110,165,244,238,116,139,82,60,6,42,72,90,164,155,20,236,150,45,118,27,40,184,90,244,31,55,129,225,100,185,53,12,138,19,103,150,151,223,166,236,225,2,121,230,246,113,62,54,133,203,85,193,54,175,144,161,62,202,103,190,99,243,18,78,35,219,106,199,23,134,90,183,134,123,160,208,132,42,37,89,18,202,117,251,124,90,48,235,25,58,171,32,46,253,213,71,10,45,119,200,65,42,204,102,212,141,97,112,233,211,109,83,197,61,176,248,3,31,140,163,169,215,93,204,224,116,185,119,11,77,175,73,225,140,1,73,24,195,160,189,85,228,109,110,20,87,115,216,202,64,166,31,186,76,208,39,127,97,36,52,52,140,233,70,9,118,195,27,118,35,73,61,198,121,44,43,236,114,184,17,181,17,32,174,116,45,21,90,218,73,141,234,3,55,18,96,113,47,158,243,199,162,144,202,251,160,205,229,123,104,80,226,74,209,69,228,236,144,147,139,65,64,169,161,4,162,111,4,126,208,183,244,210,80,134,167,155,6,50,200,74,85,183,9,58,239,181,171,15,87,49,247,111,183,180,161,57,42,77,53,237,160,227,198,115,242,197,124,16,247,99,173,78,32,233,6,70,136,156,206,199,123,193,228,35,194,181,9,26,166,78,58,136,252,171,167,19,170,95,58,27,46,215,126,34,167,3,25,88,223,22,250,124,238,147,69,193,123,101,253,114,177,188,244,189,207,185,121,100,93,68,96,184,216,87,31,86,85,116,52,234,2,195,78,211,243,6,112,248,232,137,124,98,153,134,128,131,187,104,205,53,183,26,12,65,5,14,7,175,51,119,65,114,207,207,26,224,114,38,133,82,101,122,220,137,72,17,150,128,51,194,188,178,57,57,107,102,78,97,45,182,31,105,75,42,210,144,152,191,87,117,194,10,114,74,235,177,139,66,167,232,131,7,90,53,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,115,99,99,134,87,211,58,126,142,13,196,7,163,171,146,100,186,201,230,30,236,163,63,81,13,158,154,86,131,108,23,31,7,91,241,199,183,4,13,235,237,217,41,172,45,121,237,106,28,182,40,148,58,92,32,214,203,178,152,113,223,153,95,100,73,251,82,130,208,174,142,21,51,58,140,105,156,194,187,246,201,140,49,82,2,166,228,154,30,141,108,108,192,63,159,64,162,173,19,242,168,19,220,46,209,204,128,40,68,93,58,197,103,251,144,147,251,231,25,67,244,113,56,36,236,89,254,227,213,106,14,114,244,56,113,77,254,214,123,8,225,88,185,201,125,163,2,242,37,60,224,228,37,105,158,98,59,104,187,163,15,101,134,120,178,137,184,88,175,120,40,144,152,170,26,140,12,152,145,14,159,249,132,94,78,221,34,211,145,151,221,184,241,215,110,163,239,43,183,40,112,0,35,113,161,46,114,212,46,91,28,221,204,138,85,253,239,122,11,243,68,132,229,234,227,78,130,84,211,244,223,54,30,241,84,179,182,206,178,224,142,147,12,197,60,158,223,94,213,83,203,121,141,110,154,145,143,245,137,27,71,3,159,0,106,171,32,58,227,222,55,33,25,54,99,125,6,26,13,85,78,172,36,21,73,66,87,115,199,148,99,86,88,74,86,83,31,213,65,158,216,41,56,12,145,85,83,3,103,123,62,70,92,185,49,234,52,191,59,216,20,221,199,114,126,170,102,181,170,129,119,211,227,169,40,67,196,212,209,167,219,63,160,58,67,121,178,168,107,80,166,182,16,23,134,187,154,70,211,231,220,206,141,103,28,160,7,241,68,126,72,123,249,209,197,68,227,117,185,199,53,60,222,215,25,119,67,237,10,113,221,138,192,17,143,207,46,84,190,14,77,214,29,123,201,31,193,82,147,89,186,90,205,208,239,26,158,112,19,237,239,142,10,124,246,162,107,182,222,16,81,124,134,42,156,48,39,118,203,214,81,158,220,49,146,246,217,247,232,124,151,82,238,237,38,175,222,195,145,149,64,175,61,48,77,74,254,68,9,136,135,116,73,192,25,177,92,167,195,5,65,74,57,51,106,15,158,68,53,151,219,46,42,97,112,252,140,220,225,112,182,220,254,133,153,166,93,130,44,243,212,134,40,181,19,51,166,229,172,29,86,49,44,116,229,145,78,243,58,152,113,105,173,235,126,19,118,240,156,225,145,155,141,74,51,53,92,166,250,229,38,185,137,61,131,238,241,201,233,213,240,231,165,70,148,37,206,199,7,13,138,246,231,13,76,81,111,62,145,225,162,21,254,123,168,230,65,177,219,147,206,57,71,127,101,33,54,202,72,236,52,61,26,15,238,229,48,34,171,69,97,212,235,190,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,36,154,76,224,215,47,220,182,197,235,137,243,83,104,13,81,202,31,26,231,83,182,91,62,79,247,133,19,180,188,173,202,102,210,167,20,179,200,42,250,188,201,70,120,188,155,105,118,40,154,111,172,172,162,165,58,108,2,50,50,201,159,239,33,69,13,60,163,36,92,212,20,3,181,185,236,139,110,183,156,106,215,223,166,3,211,71,33,61,130,91,186,209,249,109,2,236,239,109,116,251,231,166,40,251,228,229,40,133,74,9,27,13,246,9,199,108,201,70,214,103,130,222,119,92,88,54,179,154,245,220,213,185,236,128,203,122,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,99,128,194,246,35,123,124,198,240,196,51,166,43,92,146,107,253,102,99,120,86,125,153,188,64,119,35,203,198,153,74,85,207,221,44,212,255,224,10,91,84,39,241,140,105,210,183,13,38,204,196,129,250,217,140,226,63,237,231,62,119,93,165,81,149,207,99,200,165,37,28,36,231,3,227,84,215,2,70,7,47,63,159,94,113,247,73,19,60,158,249,49,213,132,49,246,189,47,210,185,75,116,132,187,169,34,56,251,5,24,118,216,179,157,132,117,213,28,166,175,251,73,199,24,247,50,142,198,18,224,241,252,102,234,253,98,94,164,78,114,214,217,204,66,127,31,104,21,205,73,245,81,43,230,52,241,109,95,50,66,157,169,170,247,10,214,68,78,205,4,70,144,65,98,9,170,99,247,204,148,42,37,58,195,133,51,197,51,57,171,234,46,26,201,227,182,234,132,33,58,148,160,21,106,160,65,151,191,71,49,21,133,176,42,201,179,140,204,132,39,76,50,198,102,112,159,20,30,148,123,29,174,24,60,79,61,55,154,239,223,203,44,38,143,220,52,104,181,246,147,239,220,52,177,22,233,236,50,216,219,161,115,249,137,60,183,199,170,28,58,223,15,134,155,50,166,110,127,216,177,187,155,83,166,92,5,11,78,224,134,6,190,31,77,45,97,39,133,105,150,40,142,146,102,208,120,216,218,121,90,192,103,9,213,252,22,251,180,228,170,57,118,106,152,46,242,174,209,177,253,222,7,174,9,181,235,56,106,176,241,221,120,158,21,147,74,165,70,103,72,211,125,47,59,115,240,122,114,184,100,103,250,8,184,171,25,2,89,90,122,92,253,194,33,187,79,77,87,210,106,225,251,119,136,218,72,238,173,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,190,163,33,82,108,209,183,164,133,147,58,234,119,225,216,186,116,77,112,53,83,147,24,113,180,233,91,111,13,254,40,39,249,185,219,214,10,140,241,29,93,151,147,71,102,140,213,11,159,75,169,110,155,148,205,191,89,35,67,248,233,80,0,191,47,0,11,129,251,178,24,99,195,93,93,32,220,152,206,160,192,70,171,218,241,211,102,169,125,97,98,30,47,62,158,11,67,73,72,178,222,136,107,55,239,221,194,25,144,70,149,251,182,58,153,163,88,218,242,167,197,116,97,43,159,111,135,177,102,23,117,229,14,51,18,133,100,127,160,140,26,89,156,76,34,204,169,226,168,173,19,90,223,103,70,23,0,204,245,15,30,100,126,110,67,143,21,138,232,49,252,224,142,231,185,44,202,112,212,79,240,230,239,154,30,154,36,195,112,224,109,232,186,81,44,191,38,133,39,48,139,147,223,183,237,178,150,108,55,249,94,240,13,54,24,30,12,34,248,91,97,102,226,128,45,227,162,63,222,49,157,91,31,12,37,39,61,247,117,102,202,47,152,70,60,223,12,106,244,169,236,228,178,20,208,125,42,89,66,129,49,141,75,254,219,216,198,139,192,37,225,43,146,23,253,131,17,155,16,33,145,206,116,87,189,65,55,25,193,106,232,165,209,23,232,218,103,244,101,155,97,133,188,79,236,116,190,81,156,140,126,221,36,239,209,177,116,242,116,14,9,71,200,211,50,150,80,194,232,223,48,199,177,10,70,125,211,129,74,102,123,7,76,49,79,126,28,221,92,151,155,3,46,24,241,93,184,153,243,188,163,99,233,251,232,63,43,148,139,146,217,94,10,247,58,226,117,225,232,33,147,60,51,214,84,244,60,35,89,65,186,41,50,150,184,171,69,58,64,174,139,236,80,241,151,9,221,110,233,61,67,105,207,241,211,203,44,204,46,10,121,201,41,136,188,56,114,101,58,229,116,52,216,127,232,50,66,162,44,93,144,62,167,127,30,104,206,206,164,117,110,184,174,103,12,118,135,225,119,85,65,105,183,250,86,205,244,35,178,200,30,1,129,152,200,34,33,135,65,54,71,119,247,24,33,207,56,218,50,11,67,55,255,100,111,252,212,211,76,201,229,182,120,213,235,203,179,194,154,132,213,36,71,99,57,60,190,156,56,137,98,102,6,185,114,172,122,188,115,235,192,233,221,231,54,187,51,255,122,32,159,156,215,89,53,179,48,154,155,182,34,10,217,148,71,203,48,178,98,208,7,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,242,227,100,212,220,172,246,192,197,118,244,2,179,238,101,191,114,50,217,250,221,211,178,176,156,190,111,67,184,137,144,14,218,175,231,41,247,128,43,252,109,253,113,20,178,150,191,80,18,125,75,127,219,44,211,252,153,38,115,106,155,10,227,14,236,23,78,193,93,57,40,141,232,111,199,51,101,242,18,13,62,46,188,135,39,212,153,24,55,211,120,214,219,166,115,118,59,60,168,210,235,165,89,123,100,28,77,192,165,63,94,204,81,231,187,242,137,111,118,105,79,182,199,52,253,29,134,248,244,188,79,147,133,205,14,91,143,155,220,216,25,227,212,6,63,152,230,185,164,71,27,235,229,194,103,247,43,27,5,122,193,123,76,28,166,249,174,9,232,102,93,236,62,113,76,42,153,173,62,41,176,25,19,237,28,24,65,72,9,197,54,110,101,249,153,89,49,180,24,77,247,68,113,219,178,132,206,173,74,82,227,106,100,211,169,195,211,232,99,207,212,208,93,66,136,21,32,99,67,45,19,75,78,190,29,53,177,155,169,161,60,42,123,35,22,101,35,232,167,166,179,18,252,190,24,11,166,160,37,25,125,139,124,98,102,32,84,79,154,195,106,136,125,184,95,103,162,107,92,100,90,109,23,112,214,59,191,238,19,47,211,158,39,48,161,78,242,43,163,5,75,104,86,168,90,32,48,225,40,164,57,9,121,77,63,45,103,63,152,60,183,78,58,36,192,114,141,151,137,103,136,104,240,119,75,231,124,187,81,162,97,170,84,178,180,213,179,26,121,218,28,34,45,34,159,178,160,183,159,10,165,195,188,141,165,11,163,169,196,124,23,78,32,153,148,94,211,77,3,51,96,232,122,162,175,140,211,83,80,34,146,57,17,39,217,142,194,42,137,86,62,108,128,202,227,71,11,181,135,150,177,15,166,45,74,105,186,150,182,170,211,79,221,161,238,105,216,90,77,65,217,207,205,142,70,235,109,164,119,118,140,20,186,164,84,22,148,142,72,52,46,253,199,137,82,86,210,69,123,91,98,221,97,243,82,151,23,130,196,153,43,146,34,101,131,101,244,122,150,252,51,238,252,220,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,169,97,236,77,77,233,159,248,36,90,188,168,141,45,72,25,242,245,33,29,237,159,215,72,166,55,59,21,62,203,134,7,51,116,157,159,165,82,174,204,186,176,252,199,207,154,92,30,250,27,177,78,115,26,74,130,75,165,202,0,221,12,188,221,5,152,236,127,133,123,173,63,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,103,207,136,69,213,116,20,151,228,44,101,39,218,249,166,111,112,200,179,209,104,43,40,150,192,223,222,138,46,152,169,4,226,110,51,113,243,152,246,156,169,228,173,23,102,81,171,79,211,205,84,167,247,179,188,80,39,252,62,47,235,135,144,199,201,121,239,153,43,154,29,122,87,232,49,123,114,154,172,208,89,23,167,46,108,39,74,47,30,168,155,218,157,178,9,27,197,109,55,228,97,215,86,85,27,143,21,59,133,197,181,9,234,50,183,234,6,31,153,227,229,176,9,227,202,40,75,196,115,30,137,52,43,87,107,48,1,89,223,11,179,104,241,183,169,121,218,51,66,183,211,199,216,191,225,172,174,89,15,84,167,61,54,100,183,152,159,130,216,25,99,45,150,123,248,90,91,153,163,102,106,176,90,192,38,185,34,73,96,34,46,255,110,43,221,38,187,42,215,137,96,194,99,249,179,198,77,173,131,87,90,3,221,111,132,112,23,235,75,77,140,211,245,113,225,179,192,214,162,84,220,1,29,217,127,251,140,194,49,31,246,75,197,3,107,57,108,186,170,66,96,65,141,107,196,149,145,149,213,37,217,152,165,17,13,16,10,116,93,54,97,181,110,175,206,80,166,65,159,224,225,211,66,165,40,14,167,172,25,73,120,109,225,213,144,172,123,120,107,217,168,179,153,26,126,225,25,29,177,249,80,238,16,76,243,163,207,215,240,180,11,21,243,54,206,254,66,48,187,82,134,87,193,103,183,126,217,183,68,26,54,235,219,68,4,118,184,0,121,42,118,19,202,107,224,153,121,121,147,240,169,64,91,84,126,64,205,177,195,97,187,191,158,156,36,90,180,197,195,133,98,158,239,242,117,158,184,5,119,226,239,198,200,123,39,81,20,132,221,68,118,162,59,76,112,160,101,118,2,96,47,105,89,231,55,143,85,243,184,204,7,223,165,101,198,149,174,1,217,228,133,253,219,54,30,162,104,231,81,209,65,94,242,187,114,116,92,149,72,5,197,139,36,209,135,158,57,184,76,125,104,133,185,215,195,137,179,130,60,238,125,48,77,168,122,125,183,157,44,195,249,112,19,144,88,251,238,58,253,42,15,122,112,162,7,118,56,220,216,108,43,15,5,254,147,127,249,76,74,75,139,244,57,153,103,238,135,154,138,205,82,183,117,254,220,231,5,90,41,83,211,142,161,141,244,179,143,36,140,191,183,166,38,96,16,55,55,184,32,6,53,123,154,167,189,43,123,31,33,76,117,186,49,164,91,201,228,100,146,159,219,156,233,100,11,98,66,125,246,76,16,146,68,121,76,18,4,103,88,209,121,227,40,201,23,109,33,33,29,250,155,52,32,78,50,101,207,7,174,61,80,52,253,68,198,190,147,232,75,223,6,159,122,172,113,167,229,150,113,60,250,26,180,14,140,26,94,151,208,142,125,40,25,132,15,166,184,162,223,86,98,63,177,171,255,56,37,111,145,195,6,166,200,254,193,54,121,105,149,60,17,139,127,219,19,96,202,72,242,72,76,227,169,125,87,134,143,247,208,232,42,81,209,93,191,221,36,176,117,89,203,155,198,80,36,255,130,175,97,106,178,75,251,37,18,146,225,159,34,141,57,243,145,29,208,71,138,135,216,239,203,67,210,152,162,172,62,180,19,255,140,89,252,199,7,190,224,50,130,9,219,105,32,118,24,71,157,172,239,26,42,71,114,248,92,232,76,218,99,72,198,58,37,127,42,40,124,233,202,151,108,219,21,15,205,242,59,122,105,156,122,14,191,114,8,103,169,41,60,92,97,8,27,117,118,163,178,13,72,70,14,220,254,190,168,13,12,137,150,73,54,148,79,189,130,71,178,137,123,228,161,157,29,34,58,227,14,119,6,163,252,56,100,205,209,182,195,40,176,104,179,43,90,234,159,207,251,129,127,148,72,253,114,63,9,21,48,180,115,117,166,99,61,250,232,72,192,103,102,122,26,153,50,14,171,203,239,42,47,84,106,230,67,164,154,181,6,76,47,94,125,152,80,51,197,101,65,45,144,38,117,182,176,116,88,251,187,164,241,64,233,95,203,92,157,226,88,108,131,148,7,101,154,192,142,178,89,215,19,219,195,26,53,14,46,127,130,89,13,228,232,51,13,106,133,144,64,228,126,121,103,170,218,229,89,89,140,107,179,2,62,79,72,215,165,97,18,107,37,224,63,81,234,32,213,127,60,218,223,149,163,191,162,69,87,82,225,59,96,26,153,148,22,74,147,73,124,122,246,4,245,169,24,93,56,197,209,132,125,66,68,71,2,43,125,133,83,131,241,25,208,214,49,244,112,178,220,55,170,104,2,147,34,105,1,163,194,247,196,2,100,233,239,185,207,199,183,158,31,71,26,181,199,149,155,154,167,18,17,171,241,216,239,209,69,148,39,233,216,132,148,114,97,72,18,114,116,166,205,125,197,248,199,21,85,169,182,197,20,26,99,140,15,138,153,26,34,33,101,51,253,195,166,255,179,235,143,19,135,231,184,111,26,24,69,4,162,211,36,72,178,39,142,102,83,162,36,96,4,34,227,195,46,243,169,206,32,198,179,62,139,22,187,178,157,69,51,150,168,147,39,229,15,13,234,249,208,167,130,190,194,92,113,52,62,77,122,219,168,239,212,29,71,27,229,85,174,108,225,9,155,226,141,208,80,49,158,190,183,245,105,42,219,19,47,75,163,202,141,69,110,137,99,105,166,84,166,19,85,168,59,23,102,19,2,87,42,7,157,27,254,58,72,220,181,135,193,197,169,226,121,179,249,233,218,138,129,169,209,215,64,102,140,116,163,95,10,140,152,143,207,72,116,238,109,45,224,67,132,90,217,215,15,200,146,74,252,100,94,157,223,206,8,52,229,119,251,66,102,245,35,61,64,249,36,194,124,72,86,168,134,251,203,60,155,174,241,4,95,104,251,180,234,81,12,82,60,108,78,149,255,66,27,158,255,56,198,61,154,93,70,62,125,125,91,62,131,71,211,24,136,28,108,207,61,142,46,200,92,234,185,207,28,87,252,235,59,240,25,255,74,149,130,61,53,227,202,216,182,21,237,89,48,5,2,71,77,198,73,143,53,151,232,26,176,25,26,41,108,25,145,184,235,179,113,146,189,79,133,20,249,69,141,192,131,109,178,222,53,142,33,51,110,107,152,222,173,192,22,114,249,251,130,20,170,11,12,66,76,120,219,57,12,179,86,185,3,8,70,180,18,143,148,239,94,183,201,102,132,211,226,210,40,101,238,245,54,176,124,137,30,131,207,102,95,223,23,194,38,31,3,134,193,192,126,181,201,125,159,143,7,21,231,128,145,46,201,10,227,73,117,135,18,153,112,133,43,150,227,59,96,235,242,18,24,78,209,253,113,156,40,116,164,177,1,237,195,7,195,60,31,92,87,150,23,93,43,41,93,184,171,119,45,108,65,136,94,254,129,161,60,80,181,207,145,148,85,223,1,119,35,103,235,22,127,239,89,227,19,98,169,212,75,67,88,197,99,21,251,192,196,6,129,86,40,248,77,57,14,62,223,119,86,226,40,203,91,124,96,230,232,171,95,239,24,40,159,196,209,39,102,200,250,5,77,75,74,202,35,223,180,46,252,45,252,103,172,147,122,185,224,30,67,154,98,133,210,242,19,206,210,209,145,89,173,139,86,151,121,172,162,2,198,80,84,105,70,39,120,31,35,58,81,205,78,66,219,40,22,155,238,219,207,105,196,225,39,2,41,217,203,34,54,111,148,244,68,63,88,148,55,239,37,133,16,168,107,41,213,185,145,251,237,68,165,196,82,181,211,33,18,179,148,144,207,55,167,188,175,19,144,160,135,236,112,161,53,89,119,229,116,175,123,119,47,92,108,44,198,117,231,76,26,209,79,77,139,125,222,79,7,135,169,59,56,12,143,171,61,138,47,228,255,162,187,247,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,151,11,132,140,174,91,246,140,225,86,192,227,73,225,35,82,91,238,193,109,62,213,111,36,9,251,140,206,222,133,199,178,204,205,100,3,166,119,86,65,13,205,79,15,94,162,93,55,167,104,182,38,233,181,21,133,61,216,47,154,148,200,96,185,187,17,157,216,102,197,165,218,37,136,225,207,11,155,26,140,40,3,193,105,241,126,230,194,94,87,243,47,9,69,220,232,154,135,122,160,149,34,26,206,233,53,145,83,107,53,39,209,125,233,62,182,192,4,189,114,211,48,185,220,154,155,219,218,69,211,74,108,139,167,231,141,204,96,81,163,119,251,225,29,151,77,219,85,82,69,150,19,95,204,143,0,203,227,182,220,132,192,48,127,150,143,126,42,157,91,180,200,96,60,214,16,241,248,21,118,84,134,131,253,234,138,30,239,51,5,23,9,139,32,136,33,187,18,71,195,16,83,237,171,13,189,51,250,176,79,36,72,221,254,81,121,26,59,62,219,5,187,35,171,132,20,233,128,28,95,30,116,216,242,8,80,33,251,219,227,179,166,13,66,225,115,248,204,1,163,205,175,90,50,195,172,112,99,136,163,88,47,183,77,155,180,123,154,240,208,154,82,94,104,72,218,61,186,238,145,232,98,7,35,202,39,231,210,83,136,13,80,133,146,71,118,158,113,243,60,93,253,25,3,170,74,13,221,132,33,21,99,174,108,143,78,224,249,173,144,38,169,36,219,164,98,98,245,223,228,79,4,205,254,42,188,18,244,205,33,91,185,34,5,95,101,110,10,211,44,184,174,230,68,211,86,0,26,82,42,138,46,174,88,49,82,87,229,56,146,69,117,150,11,159,9,187,169,180,226,9,43,253,171,70,117,96,9,57,16,73,181,25,250,10,116,162,102,149,155,196,164,101,134,100,74,53,145,71,81,230,25,112,251,71,72,105,144,238,42,75,97,250,106,211,10,249,16,178,40,114,101,217,132,84,154,195,80,7,228,194,140,5,148,67,152,132,41,65,126,58,217,187,245,159,94,38,135,91,68,171,146,52,80,243,219,90,166,225,116,111,235,108,44,113,11,242,103,130,156,129,240,185,176,204,129,207,228,231,38,110,147,60,30,68,130,186,83,192,188,87,149,186,100,215,208,174,164,138,109,104,68,124,231,215,235,82,123,28,173,226,159,182,87,141,39,194,174,84,165,90,27,146,8,158,206,197,134,6,135,133,46,202,162,176,8,226,93,50,1,183,44,71,163,0,216,175,80,76,197,153,70,206,77,169,216,21,254,205,247,41,137,92,11,98,173,168,23,198,251,56,97,186,40,206,163,162,204,110,51,148,98,146,73,132,42,60,86,132,32,149,202,181,88,70,34,144,206,54,216,143,38,83,220,68,50,245,188,1,246,71,23,182,93,162,40,189,158,229,215,123,151,80,114,62,3,71,222,7,49,230,114,15,67,132,102,18,253,18,23,70,106,215,37,4,77,38,150,212,130,72,216,98,54,239,115,198,217,216,32,126,127,103,171,19,75,17,239,196,209,232,172,168,0,244,70,171,58,126,156,174,169,190,68,113,24,97,248,21,90,51,141,54,42,209,178,36,181,144,189,135,238,252,248,70,97,68,148,123,7,173,161,241,190,231,175,81,65,224,76,123,217,253,188,210,124,116,152,233,26,14,29,27,154,155,244,88,250,191,34,20,128,159,120,86,35,81,5,166,193,216,219,41,121,33,70,207,23,93,235,243,194,107,92,24,91,60,49,181,194,189,239,4,227,51,38,21,19,57,16,37,240,41,147,52,201,221,103,14,207,102,81,22,170,66,131,110,77,25,42,185,25,167,33,198,2,50,57,170,127,78,203,240,190,195,176,38,149,251,178,118,200,18,146,68,244,78,86,209,166,206,168,218,186,152,43,246,11,214,239,117,97,102,248,20,95,167,9,224,138,108,59,82,122,217,227,58,42,58,41,201,171,78,104,154,185,208,126,101,7,70,88,126,97,94,238,242,136,179,97,238,163,250,231,39,2,175,174,86,65,183,112,159,98,83,209,8,94,131,112,95,63,167,39,57,53,225,232,10,241,41,210,143,55,246,106,166,222,93,3,205,168,37,201,177,39,186,65,210,217,97,232,123,93,140,13,232,225,205,126,89,88,135,139,95,3,27,182,236,70,42,248,153,79,53,187,2,198,120,123,4,140,109,163,234,251,103,211,213,240,39,66,239,145,56,96,108,243,122,117,181,174,132,17,224,165,85,128,34,76,147,47,92,164,49,246,12,32,26,22,114,252,54,198,176,122,225,213,196,145,123,192,104,206,137,49,193,79,148,232,162,89,62,121,26,20,72,2,223,131,141,36,125,141,36,208,42,142,213,218,60,8,186,250,99,172,179,75,233,41,214,22,68,75,138,88,96,192,253,154,105,92,88,84,102,64,177,237,45,23,21,97,43,152,16,166,83,25,232,153,234,138,26,119,160,121,25,235,49,253,134,67,157,57,230,14,53,84,67,167,168,190,209,83,129,127,88,245,187,74,4,36,114,87,232,115,121,75,20,71,239,44,122,68,232,36,153,57,99,192,185,75,127,53,68,197,118,131,81,218,117,90,85,223,143,140,110,198,142,31,135,253,250,248,172,84,211,172,139,85,113,74,113,182,82,134,156,59,130,190,181,236,75,19,135,151,179,102,222,152,112,209,4,112,179,54,192,45,26,45,113,78,58,143,73,174,12,35,235,126,39,89,76,208,196,149,16,222,55,4,134,25,243,55,154,27,114,110,75,41,197,130,60,140,115,40,112,53,79,138,80,95,51,111,154,33,240,9,44,114,60,52,114,79,121,201,149,195,116,113,107,14,214,45,60,189,5,198,248,105,199,68,105,177,198,18,59,32,26,7,102,60,211,66,213,65,173,132,54,218,57,254,121,209,143,83,30,27,35,44,15,119,220,119,70,134,70,6,11,112,106,17,237,18,56,139,151,114,29,150,118,139,200,143,2,201,148,25,9,67,207,29,218,134,144,133,206,201,5,38,152,118,133,205,98,61,133,226,144,4,11,100,244,80,111,51,186,219,99,191,52,130,218,74,20,14,55,73,236,151,232,173,113,21,229,3,207,166,42,29,192,157,137,55,224,36,169,142,179,121,155,52,211,187,186,27,114,207,66,112,131,87,147,145,146,243,141,13,106,193,69,93,165,154,217,45,126,176,169,230,111,177,172,130,66,229,180,39,250,96,55,138,5,10,147,227,141,61,21,81,138,76,196,221,248,251,113,48,153,147,161,32,101,154,21,187,53,42,211,122,44,158,131,145,193,225,219,92,245,129,113,47,137,253,49,229,177,59,202,48,192,90,222,30,4,220,85,94,19,33,239,194,14,36,212,219,86,18,9,14,50,212,168,175,142,200,14,157,135,52,196,167,139,57,124,196,214,29,251,182,148,229,202,134,137,92,71,226,138,236,83,123,96,99,252,6,204,180,161,63,158,140,96,26,187,235,38,2,154,160,116,51,237,64,209,156,145,223,238,150,145,143,172,87,154,143,151,16,157,46,206,231,53,20,234,236,69,107,54,46,121,40,191,101,138,89,23,70,250,205,151,69,154,121,146,30,107,180,230,116,117,223,16,187,205,10,163,2,84,3,38,149,162,71,99,90,225,223,229,89,214,182,152,134,144,5,57,43,110,60,238,100,28,78,61,152,104,171,133,44,28,185,217,170,176,5,164,46,205,54,225,130,142,254,192,206,254,4,53,1,16,65,19,50,150,203,117,221,240,79,215,71,98,166,44,174,52,9,63,100,74,95,81,109,63,153,226,18,176,154,0,131,14,74,149,142,206,166,190,151,192,103,217,93,33,41,119,190,28,41,56,84,146,52,197,155,229,109,163,145,100,162,107,230,104,148,226,204,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,143,163,21,234,163,12,1,253,38,242,178,21,86,215,116,183,184,3,227,10,210,4,77,112,146,63,176,88,148,40,23,198,94,45,213,208,209,163,62,32,143,4,159,100,183,97,60,19,53,234,204,179,42,60,186,7,156,133,228,27,196,92,129,135,53,103,127,48,234,80,34,140,206,169,113,166,41,46,194,71,106,79,214,60,243,62,244,41,248,76,190,236,81,202,3,163,190,189,2,166,127,67,159,73,163,25,196,175,156,47,177,234,187,30,150,210,116,153,189,150,31,103,113,244,228,108,155,233,10,127,124,94,15,60,217,141,251,141,97,231,173,126,111,141,246,144,80,171,67,20,47,39,29,164,19,217,144,47,46,4,78,93,138,206,198,217,204,238,146,141,254,46,29,212,229,57,154,123,119,184,54,205,190,114,238,48,175,164,127,115,62,129,66,51,245,212,182,2,38,29,34,67,5,119,170,181,226,232,92,149,190,6,92,163,243,1,245,159,41,114,216,60,51,186,75,226,194,216,244,63,15,229,151,158,13,152,166,13,253,109,84,18,151,255,118,134,245,116,190,159,255,127,229,233,143,191,255,199,63,254,249,239,254,125,253,105,254,21,234,79,127,233,138,228,130,77,242,62,96,107,224,22,24,191,130,212,2,30,56,179,11,140,111,235,14,17,72,114,84,58,184,89,10,188,41,27,152,168,77,31,117,206,87,74,14,152,206,106,129,17,12,189,191,141,80,154,142,124,108,107,122,160,72,31,202,133,33,219,228,10,174,246,22,155,70,54,136,212,245,30,159,52,213,224,145,244,179,34,78,74,1,103,242,233,250,205,162,114,56,238,248,218,83,3,112,235,209,90,46,48,137,220,122,89,233,129,113,39,10,85,78,42,190,115,63,112,187,87,222,44,83,40,223,172,85,202,107,143,217,102,104,226,8,24,18,147,127,25,211,22,192,231,232,51,229,187,174,26,44,159,166,113,46,121,200,57,226,133,88,179,171,236,245,44,83,216,99,18,61,83,79,47,47,232,13,11,214,1,50,154,248,109,146,234,235,119,26,60,47,243,137,7,81,52,158,59,214,203,204,78,161,232,12,157,76,221,206,103,255,209,53,23,103,251,184,238,138,84,88,219,211,12,160,139,67,194,197,111,5,12,139,113,234,4,78,135,107,8,184,194,57,77,207,252,110,110,61,119,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,179,118,148,143,124,99,48,36,59,65,139,37,243,28,37,59,180,20,165,51,42,174,171,65,123,127,22,150,124,43,172,137,11,81,199,205,198,35,244,94,219,74,155,72,42,250,129,156,133,188,173,8,203,232,40,30,122,91,168,41,44,223,211,36,88,36,186,253,197,87,102,118,15,177,19,182,22,69,47,13,31,139,20,1,14,253,220,146,50,128,151,219,92,113,138,36,31,254,72,114,225,86,14,139,240,61,25,149,92,97,19,41,242,234,23,170,4,207,40,181,90,91,84,227,207,78,111,104,178,131,150,82,12,37,60,16,166,232,167,15,141,70,167,187,179,160,199,109,190,48,147,173,239,106,90,202,154,142,6,70,124,127,6,140,68,168,140,179,51,73,140,26,178,209,148,206,146,88,46,83,48,172,145,18,70,125,113,168,243,43,10,172,225,55,5,255,168,84,13,113,204,129,101,94,217,104,170,243,50,14,225,86,23,207,234,162,176,84,178,110,19,79,208,205,213,57,79,0,6,224,86,120,179,101,184,240,174,210,88,80,141,139,24,229,158,140,123,183,56,199,32,30,159,177,178,113,152,46,29,249,188,16,80,110,238,237,10,140,119,143,238,122,208,100,42,161,150,77,113,72,119,207,236,78,34,12,207,86,99,209,75,35,126,74,151,102,0,9,179,234,126,12,187,182,92,46,87,0,58,156,110,215,206,67,246,140,29,18,224,93,173,147,217,11,150,200,226,208,125,161,221,155,192,120,111,237,128,49,11,122,142,166,91,231,194,8,152,232,6,154,34,102,191,108,128,141,156,144,192,132,207,145,238,128,159,91,223,237,55,158,146,158,176,200,4,114,50,142,45,93,184,67,184,189,152,42,159,194,184,60,251,80,99,123,150,132,196,95,127,1,176,239,22,81,84,218,234,9,13,73,188,221,138,127,47,60,186,7,222,145,188,42,70,180,83,135,110,219,94,132,22,62,4,50,217,66,140,132,89,83,40,202,67,255,23,94,29,197,165,146,162,4,87,108,126,147,153,3,120,132,54,122,177,253,222,147,3,98,116,249,111,207,95,99,162,166,128,184,23,63,152,98,170,52,244,81,124,29,179,69,229,27,125,76,13,119,15,60,183,219,77,3,211,125,32,57,57,86,129,155,167,225,196,77,83,118,213,4,186,252,190,232,203,18,30,125,69,98,122,103,41,111,175,19,44,105,102,108,184,103,39,57,178,170,82,68,7,178,44,91,192,148,5,244,129,91,81,230,26,42,192,253,208,172,154,249,6,71,198,59,99,241,153,30,231,113,28,88,74,84,206,41,7,201,185,49,187,136,92,10,9,168,164,147,45,52,5,40,130,14,79,203,235,104,46,209,210,133,225,35,49,243,147,28,198,216,55,120,62,21,155,217,41,231,70,185,40,5,113,138,105,228,44,12,237,113,38,111,65,49,162,238,184,182,38,135,207,201,152,144,163,242,78,201,91,211,187,102,124,238,232,166,255,76,140,201,27,129,215,138,98,45,95,147,100,204,217,188,220,124,250,9,92,154,232,22,192,129,64,213,42,10,193,120,247,72,52,143,160,76,109,183,56,110,92,29,57,117,71,216,37,74,16,103,122,81,163,71,10,43,155,109,151,195,104,184,23,77,137,35,252,18,245,82,36,121,68,180,189,254,244,203,34,211,79,38,76,62,236,131,210,231,29,117,130,142,71,165,188,15,72,39,173,69,113,100,48,45,200,149,109,90,138,87,212,40,50,66,150,130,194,112,233,81,213,201,91,183,48,43,45,20,232,3,53,5,152,161,240,218,43,10,97,52,217,139,100,9,172,31,118,220,94,110,34,181,149,180,108,131,141,121,24,73,208,198,152,68,203,225,192,72,134,103,129,231,3,27,101,214,191,128,70,247,71,149,89,3,218,61,158,27,23,206,82,150,164,112,131,209,214,61,218,230,1,133,217,75,20,129,211,83,21,90,88,194,221,27,179,224,70,235,81,180,118,221,163,225,117,107,41,236,124,201,59,199,185,45,61,32,133,52,92,183,103,84,38,225,211,138,246,249,129,225,92,238,56,26,50,105,214,50,92,179,56,59,96,212,59,170,194,198,81,114,216,220,179,164,54,137,212,202,186,55,70,64,167,222,227,204,52,123,197,185,173,53,91,29,217,153,123,75,92,57,109,71,178,211,192,248,105,120,147,62,48,95,191,162,4,151,183,168,138,129,114,147,202,102,70,84,41,96,58,254,196,229,126,99,83,236,178,112,6,183,167,116,137,191,101,41,2,23,189,107,118,161,247,153,224,228,148,181,166,74,80,188,226,178,17,11,215,146,43,70,80,174,13,85,217,125,98,34,170,48,139,124,92,247,121,94,67,198,225,166,223,54,72,1,200,209,148,183,148,12,115,59,220,151,200,132,106,238,121,163,72,216,195,65,9,30,99,211,145,132,84,209,204,113,52,134,123,50,233,108,172,200,99,35,194,174,226,188,159,174,240,200,41,230,141,51,23,118,145,29,101,173,187,58,173,245,71,77,148,197,17,179,203,250,117,99,25,140,96,145,84,223,19,69,217,120,33,198,193,17,130,21,170,186,253,130,92,186,216,204,211,251,158,227,211,134,24,214,203,83,186,183,88,53,96,30,153,30,77,70,35,94,167,173,126,98,216,11,45,160,5,177,165,89,85,90,8,61,9,213,233,236,209,126,35,222,16,158,5,54,206,59,86,24,172,248,36,44,109,9,41,59,55,50,226,66,68,243,128,98,43,107,186,15,4,152,93,69,140,51,233,189,205,65,240,96,130,106,162,185,3,76,149,53,30,9,67,74,136,68,105,164,43,185,91,153,219,144,240,23,18,6,90,132,119,24,45,179,50,21,10,71,234,99,223,239,99,119,184,186,66,0,193,211,37,46,45,177,153,18,166,16,234,144,109,92,214,24,236,19,161,97,144,188,172,151,72,180,96,202,223,17,222,144,149,234,110,149,13,91,174,180,199,164,158,60,234,190,212,173,154,212,62,156,158,179,21,235,226,132,82,35,47,139,79,105,7,43,146,69,86,189,105,48,108,103,83,57,46,41,166,136,184,45,94,216,123,133,7,30,137,163,42,210,27,136,61,192,208,191,71,155,135,186,176,171,50,15,41,46,13,25,4,57,183,201,20,133,173,160,113,152,132,43,221,108,230,189,37,240,129,100,89,125,104,99,182,15,141,251,174,18,230,216,172,176,74,60,180,85,186,18,30,236,153,238,45,111,99,41,147,14,187,196,126,201,39,12,185,38,48,98,217,51,2,13,92,60,158,163,17,9,77,55,88,32,0,16,146,95,69,194,122,68,168,65,57,64,6,66,179,77,192,229,17,177,73,27,122,244,198,83,60,142,94,86,76,20,138,160,245,40,93,171,185,164,251,201,223,157,141,25,228,148,205,78,75,8,134,102,135,113,63,0,210,51,66,119,198,198,107,181,187,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,220,181,43,13,221,110,50,13,208,217,213,37,142,81,27,123,244,73,247,117,37,68,208,81,8,203,166,17,187,247,61,248,196,111,74,38,165,8,155,47,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,203,247,196,2,90,220,224,217,214,5,135,131,112,72,18,50,100,237,145,127,28,151,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,107,126,105,29,97,93,8,132,192,229,110,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,163,77,0,65,197,147,7,5,138,193,99,168,59,232,208,232,1,91,87,149,52,188,208,67,230,193,91,161,199,50,107,139,51,138,252,213,231,5,180,5,183,26,144,177,189,79,45,186,59,104,227,78,175,117,7,113,202,186,212,151,220,180,157,157,108,80,24,46,66,143,27,234,186,67,195,69,36,192,206,58,137,229,159,246,179,35,246,20,112,130,73,164,253,236,9,69,128,123,215,249,209,147,203,70,155,13,98,12,157,160,42,220,193,52,220,227,178,33,94,63,174,59,213,90,131,115,192,232,14,171,103,8,114,55,53,158,168,41,179,231,199,111,122,70,122,155,22,43,242,7,218,75,79,57,56,122,94,112,165,127,96,124,41,103,116,9,81,28,150,142,62,200,142,55,113,119,182,80,76,188,170,225,178,106,139,116,231,137,47,53,186,163,215,140,110,146,203,248,129,59,166,42,226,213,252,99,29,46,59,85,125,155,80,37,71,248,49,158,237,188,10,100,146,21,70,0,40,96,120,29,218,197,79,35,125,92,25,238,204,229,105,177,35,48,188,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,185,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,187,82,52,133,147,19,53,127,27,197,69,115,21,30,229,223,245,254,90,216,203,14,148,208,242,10,224,27,140,142,105,254,96,152,38,151,20,131,239,17,170,118,191,168,205,114,23,131,185,234,194,116,162,255,106,43,191,204,198,37,27,32,23,69,224,245,35,48,129,82,105,140,136,15,3,58,90,81,127,145,213,129,51,61,56,85,225,12,157,164,57,204,230,42,130,31,224,243,33,213,244,93,55,195,186,95,69,117,96,182,61,197,97,162,236,235,10,0,140,198,250,246,31,71,187,237,246,238,3,111,99,38,125,112,183,189,159,92,90,102,155,243,75,99,194,196,181,231,223,245,104,184,136,254,227,60,222,251,221,216,165,181,253,125,55,139,212,7,197,142,251,227,166,145,86,215,247,88,32,147,139,218,97,55,51,201,94,183,163,40,120,69,158,210,204,190,76,171,252,131,207,206,128,174,29,129,59,78,78,254,219,244,144,220,248,30,24,18,71,255,134,138,245,44,220,118,70,220,35,39,107,228,247,182,27,139,90,233,114,101,48,133,234,170,14,55,53,115,67,136,129,207,172,248,143,179,49,185,211,28,139,101,203,222,96,4,27,10,117,61,121,221,20,246,198,215,208,200,30,116,217,11,16,56,21,55,183,95,102,245,61,234,148,31,135,197,221,253,141,208,151,217,131,248,11,106,124,196,229,40,237,184,227,14,6,102,246,242,21,147,151,201,208,64,53,18,152,6,136,190,3,134,64,37,143,220,18,101,113,102,235,218,145,11,195,111,123,44,249,237,84,244,117,66,219,43,53,199,149,49,207,221,223,30,228,228,190,6,36,96,138,66,237,30,141,161,36,147,180,63,20,248,176,251,94,56,204,93,159,6,109,91,95,246,13,148,129,241,59,218,37,224,118,149,26,240,51,128,252,226,67,129,200,116,212,251,58,6,69,180,228,159,54,187,140,243,41,203,117,99,151,243,209,153,129,205,59,65,224,228,25,53,64,235,130,18,44,83,89,244,171,178,46,38,185,101,246,198,203,135,32,158,114,40,122,11,202,247,177,252,101,20,236,228,101,148,144,222,94,205,199,88,183,102,163,174,191,13,193,169,58,140,126,217,204,85,224,70,71,209,55,41,116,234,105,85,6,25,164,223,242,57,243,97,177,208,77,74,254,194,244,37,207,24,39,139,89,35,223,7,138,148,222,28,49,16,150,177,221,228,198,80,156,104,195,239,123,179,68,117,133,49,148,142,27,163,247,107,232,67,195,85,224,147,167,64,179,137,2,209,18,148,29,143,143,239,129,128,153,204,117,221,172,124,252,195,51,106,178,126,244,52,127,65,36,254,224,179,107,148,148,25,142,229,16,250,167,195,86,191,145,21,130,142,183,181,124,194,97,200,96,177,34,176,41,74,250,117,47,164,98,202,29,70,13,41,159,228,99,116,226,10,48,242,125,33,152,148,173,143,185,11,124,158,223,218,114,244,192,89,212,151,31,24,197,227,10,93,153,37,77,100,141,15,140,210,133,60,51,174,203,101,101,120,177,68,217,242,54,79,96,51,122,204,179,232,63,156,120,224,222,182,201,219,223,223,238,29,73,195,123,225,20,170,206,109,205,128,17,25,146,163,135,37,7,253,190,206,40,175,183,194,208,205,192,179,198,122,111,54,24,250,208,140,163,149,3,69,252,69,198,120,181,174,80,159,50,38,116,147,157,244,96,26,96,210,189,47,58,36,229,212,197,118,58,223,251,226,205,231,107,137,6,140,252,81,250,62,32,52,48,242,109,38,38,236,58,17,120,246,149,111,17,60,238,150,245,194,7,126,121,31,108,190,10,178,188,80,107,63,115,86,119,248,140,197,107,230,6,188,208,78,250,174,156,18,207,184,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,62,247,35,196,247,179,113,60,245,198,10,25,15,135,145,111,213,23,70,74,238,179,195,93,204,210,121,117,25,106,108,59,231,199,219,161,178,120,98,172,45,63,142,209,108,139,72,6,5,189,172,139,23,249,138,50,253,153,111,62,161,37,1,1,44,131,79,107,4,249,252,100,59,180,139,254,122,201,171,195,108,52,186,156,154,132,247,246,88,100,243,70,214,188,23,78,159,58,46,147,31,76,94,250,238,190,153,186,187,53,12,124,48,180,215,44,247,133,118,75,78,197,127,28,237,172,45,209,68,166,170,23,171,200,238,84,134,101,28,99,121,51,63,225,229,3,83,18,151,169,26,202,78,142,121,133,203,108,183,186,209,185,105,139,77,63,152,58,114,145,85,4,31,167,230,145,8,148,215,94,101,28,38,196,197,62,49,31,74,125,68,7,130,26,203,185,125,96,65,140,58,201,47,211,34,179,134,31,11,201,230,250,123,49,94,185,169,239,195,167,211,128,246,252,139,142,243,255,190,22,34,80,92,53,239,116,71,47,50,237,31,251,131,113,6,191,194,150,221,2,245,241,17,95,22,249,135,148,36,210,48,115,209,49,252,202,208,120,18,171,222,110,245,181,237,95,23,3,16,205,135,118,97,58,208,210,143,248,194,91,199,8,66,126,59,21,168,104,223,149,101,19,33,186,161,134,197,117,168,166,253,96,108,71,69,6,152,61,42,84,162,111,66,235,86,54,150,73,5,118,250,55,39,216,96,23,9,25,180,85,7,245,11,63,20,25,144,91,46,53,233,85,168,179,229,194,83,166,140,140,34,9,251,180,15,110,42,186,64,122,123,88,64,252,161,221,12,213,238,85,143,109,238,121,211,97,202,32,55,24,182,124,143,155,75,0,83,63,187,211,112,70,14,114,125,201,215,197,238,113,162,113,122,97,60,106,62,75,0,68,250,38,169,96,129,45,247,241,133,88,152,227,181,148,245,104,40,160,243,123,40,200,178,230,107,17,140,25,46,229,137,111,219,117,22,34,190,171,42,87,150,105,253,244,97,196,190,106,222,94,50,190,247,194,220,250,221,54,110,2,100,107,47,188,112,110,223,126,110,84,254,110,149,192,252,160,247,215,201,201,224,62,159,75,150,1,222,173,242,238,15,133,198,239,73,106,234,255,185,171,255,223,255,249,159,254,237,191,252,195,31,255,240,95,255,248,159,255,244,239,182,244,125,252,21,182,244,127,233,114,238,213,14,179,194,112,152,162,141,62,39,136,52,197,95,17,225,245,150,207,13,125,215,244,153,191,1,147,206,235,10,211,246,213,3,78,67,150,27,90,121,160,136,44,127,7,131,74,175,160,200,100,111,127,129,208,212,101,91,112,174,201,4,235,139,191,95,156,95,244,245,55,19,242,240,209,209,241,194,220,58,48,89,186,28,69,156,225,218,125,145,7,195,187,178,250,111,211,251,191,4,157,203,120,49,31,154,172,247,95,238,138,100,238,151,163,38,140,252,121,197,200,231,104,102,85,254,65,153,239,200,141,98,177,154,46,99,183,56,26,31,11,249,28,39,121,201,79,88,142,207,145,226,123,147,163,17,121,94,62,229,227,88,159,182,206,35,124,157,197,63,153,98,117,99,185,49,150,189,51,242,252,99,230,78,174,109,9,98,151,68,166,49,205,160,105,95,229,220,107,152,95,184,79,173,19,125,245,27,184,80,182,108,159,13,58,19,175,185,108,102,153,244,59,228,127,135,171,201,145,203,138,130,173,92,221,254,219,169,89,150,238,194,198,84,255,226,150,78,210,255,242,15,76,114,59,141,152,0,211,100,195,41,59,68,152,149,227,99,158,47,52,134,33,105,15,89,69,19,2,69,190,150,153,163,158,28,12,213,174,251,231,1,111,191,223,222,31,146,131,246,148,253,183,17,156,104,229,134,161,103,181,56,193,155,63,112,226,246,169,81,11,172,136,122,23,255,109,146,7,26,119,140,52,60,18,100,51,63,154,132,29,36,0,124,1,39,176,56,183,53,5,38,216,251,120,73,203,152,197,171,73,34,143,207,30,206,148,195,104,108,73,220,127,130,22,164,97,134,199,52,212,152,101,123,74,98,249,172,117,126,101,195,180,200,223,96,45,123,220,79,55,213,188,149,70,2,41,178,173,190,149,98,35,154,178,100,72,10,129,254,136,128,9,161,89,9,220,113,233,45,95,139,2,232,9,46,154,228,187,202,158,166,11,25,81,36,77,127,55,250,37,7,88,125,151,118,6,145,85,153,101,207,176,115,108,139,145,184,26,26,221,178,207,114,191,96,66,231,222,37,42,41,182,178,181,237,145,243,32,36,106,10,87,84,147,124,67,129,188,99,147,125,113,61,33,60,5,166,15,166,107,94,66,72,242,75,41,210,85,184,107,206,171,116,108,219,13,174,214,119,4,164,41,114,210,13,67,167,61,185,58,76,11,117,81,24,234,246,240,157,235,94,214,37,249,236,39,208,87,240,93,216,137,190,118,213,61,28,205,179,158,25,37,0,18,227,68,96,19,237,240,163,103,54,54,163,194,72,192,249,222,148,192,98,74,34,2,218,203,244,13,3,237,9,39,68,151,93,22,150,117,31,79,139,237,35,130,92,146,44,160,7,129,245,194,225,179,220,43,74,205,37,197,214,148,89,109,233,93,15,150,159,220,227,212,103,199,39,219,121,140,42,103,143,61,53,246,206,171,40,76,71,189,143,5,150,60,20,235,100,63,111,238,6,35,142,134,84,113,239,235,4,41,116,231,198,143,99,81,167,176,137,225,199,142,124,88,190,89,97,170,31,57,142,54,31,248,45,137,8,76,232,138,191,47,171,252,117,57,122,80,92,186,27,250,243,125,200,54,169,153,58,82,36,57,42,30,90,50,14,153,43,207,192,246,212,15,46,177,99,106,222,168,152,92,192,7,227,91,113,93,75,137,59,25,168,237,194,38,29,35,153,60,26,64,253,153,154,149,215,150,221,227,48,145,127,79,22,156,45,216,18,17,69,75,33,6,31,138,105,48,65,203,144,244,100,54,113,107,207,28,17,63,95,210,44,198,159,153,50,119,241,156,214,168,85,82,63,131,161,80,218,138,140,23,210,51,75,82,159,214,140,234,41,47,11,229,139,230,77,17,82,137,167,146,201,201,103,57,26,219,216,236,31,16,133,192,41,159,0,129,60,4,20,71,241,255,144,11,35,121,215,103,228,241,10,73,13,121,100,232,49,122,240,77,120,212,68,255,133,108,113,53,103,75,135,179,69,212,2,91,103,159,255,56,52,35,73,191,211,215,208,189,156,210,135,213,212,52,201,77,219,78,164,177,207,123,101,194,148,236,124,193,162,35,96,250,208,228,145,144,179,168,221,179,197,248,26,73,115,52,218,155,116,234,70,222,149,158,167,45,181,154,105,143,115,122,222,21,173,36,205,4,76,52,157,98,186,179,16,114,46,57,250,140,88,151,104,92,38,23,214,20,69,62,124,222,60,118,50,245,111,45,213,144,82,105,94,179,128,128,163,5,174,92,169,5,121,174,26,166,232,150,186,194,202,72,153,120,222,199,104,201,69,178,70,203,218,253,125,17,160,95,35,85,253,113,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,115,179,186,125,242,168,48,140,206,7,52,181,164,8,93,59,5,10,81,241,69,207,4,120,97,182,190,90,112,36,75,151,124,150,135,45,146,154,100,55,209,17,119,153,21,42,45,40,95,233,143,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,219,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,199,177,72,232,23,30,226,231,6,108,50,76,1,179,51,200,2,91,181,127,4,60,105,107,80,152,48,227,194,24,92,62,71,247,200,191,25,204,62,69,97,115,95,13,24,19,219,231,232,207,69,194,68,188,208,113,208,135,66,193,251,91,137,129,51,229,82,133,11,183,125,225,241,60,112,43,235,196,77,67,88,184,220,98,224,49,253,163,49,120,221,29,143,193,76,187,113,217,208,233,159,215,133,221,245,188,87,102,234,241,10,151,234,53,74,96,88,2,250,54,55,5,169,113,225,41,146,238,63,95,129,150,238,165,161,200,167,239,99,175,175,211,233,135,182,170,183,205,51,250,140,34,126,48,226,45,10,159,165,187,221,83,15,217,119,24,108,6,52,23,206,210,53,0,204,4,124,127,156,190,170,169,176,21,226,46,60,132,228,11,235,44,59,99,232,7,111,241,179,2,62,96,187,71,211,50,36,47,172,152,35,252,254,224,141,141,96,82,24,46,69,47,1,211,86,183,20,158,237,243,13,252,193,75,164,218,76,54,157,180,232,133,85,99,20,216,54,151,114,244,148,11,167,40,231,97,153,161,210,13,1,138,80,82,187,104,190,251,26,236,223,200,155,231,251,66,88,21,101,160,89,127,203,184,207,204,200,125,10,99,244,189,47,60,138,94,55,141,240,158,183,50,248,124,230,77,225,61,134,140,195,137,225,168,192,27,19,235,38,239,171,63,40,25,85,121,155,115,41,72,223,155,140,4,196,225,21,62,177,82,149,97,118,102,246,169,48,247,113,239,202,172,177,21,54,149,227,11,231,166,195,204,26,3,102,151,175,171,232,132,132,28,158,60,49,242,107,15,106,5,216,251,97,107,47,31,240,9,163,211,144,105,97,61,168,117,239,221,57,101,11,211,15,152,156,205,61,152,109,169,158,58,187,93,232,111,54,83,161,54,211,245,95,159,243,216,111,170,220,162,52,5,76,55,250,61,53,105,150,7,198,42,120,223,89,120,137,201,221,111,244,183,37,83,252,106,186,64,96,70,242,201,148,255,224,33,212,75,134,255,58,123,131,152,175,32,245,78,25,101,232,196,223,215,193,190,126,103,69,207,23,32,48,31,186,254,54,132,140,29,183,13,21,182,45,133,49,82,187,167,38,19,59,20,166,198,22,243,21,194,15,243,133,247,103,21,244,131,211,210,53,0,191,196,175,145,246,131,199,11,231,230,9,82,96,91,241,21,166,199,39,174,156,212,110,150,115,155,125,239,244,71,62,209,180,92,242,194,224,15,183,8,23,70,135,101,47,231,102,185,241,106,92,70,189,189,77,93,147,41,232,236,248,114,127,62,168,247,220,214,134,125,23,129,102,142,139,75,225,252,73,75,254,208,179,70,55,69,77,71,211,225,129,12,113,85,248,196,236,241,62,233,99,18,91,103,96,56,9,43,224,153,69,80,10,24,23,150,29,240,16,53,125,235,165,219,35,94,39,123,88,241,72,34,111,75,163,210,133,155,58,211,0,155,222,70,192,166,251,175,48,70,45,247,194,137,47,151,194,108,71,46,108,162,175,10,179,59,159,1,163,182,246,28,109,148,112,135,79,72,156,159,83,207,250,89,213,255,208,126,179,198,6,159,239,57,34,44,124,81,219,208,219,70,91,126,221,163,181,155,21,148,141,253,61,24,135,143,166,176,221,103,192,88,101,60,191,141,90,210,133,217,150,234,149,101,18,107,23,206,103,133,121,126,124,160,202,21,176,249,249,42,60,189,233,7,152,254,211,254,92,249,246,174,4,131,177,229,208,115,99,66,61,106,192,40,96,235,11,33,97,17,161,74,51,115,70,189,52,194,193,184,240,102,165,49,69,171,76,120,236,213,178,124,187,184,224,208,75,21,48,245,130,249,192,251,94,23,189,232,207,117,49,173,196,231,67,77,179,62,199,142,122,87,85,174,107,62,143,204,168,119,113,97,72,19,247,7,94,46,67,106,240,121,241,227,185,110,22,157,120,38,213,196,202,20,222,110,251,96,48,159,178,62,178,138,163,194,253,113,179,152,80,152,236,98,92,57,219,140,148,31,120,151,251,129,64,79,188,125,7,166,27,231,102,90,6,119,116,62,20,54,86,126,192,244,118,62,151,70,182,248,30,141,253,248,115,110,83,58,13,152,24,249,249,113,234,181,241,88,8,121,219,243,227,209,172,97,240,92,207,80,65,71,34,22,40,235,164,213,169,22,77,217,117,39,83,152,232,227,185,50,220,255,226,145,211,96,252,188,176,106,46,190,1,83,44,121,142,158,117,71,52,194,144,28,243,61,122,120,49,10,88,45,165,13,197,84,41,80,120,104,207,93,211,6,26,227,20,135,229,245,60,51,168,146,241,80,176,136,125,222,166,145,22,2,205,109,189,67,101,69,78,1,219,83,72,81,207,117,47,186,21,2,102,73,88,47,188,35,160,38,82,127,207,188,114,124,1,21,94,69,42,47,156,34,4,59,81,106,22,49,174,223,79,143,216,6,84,28,239,211,251,76,198,186,48,66,201,239,80,88,81,16,202,198,47,159,127,130,89,247,3,30,253,207,71,179,145,8,24,161,28,129,33,174,220,125,29,70,81,93,167,36,164,185,82,124,125,148,26,183,46,141,36,172,228,251,89,188,48,185,49,74,199,245,14,195,100,186,96,23,62,59,229,29,91,229,31,193,93,158,41,195,127,71,250,32,67,114,211,11,63,159,206,92,17,47,36,28,88,36,50,165,204,187,63,241,122,187,237,222,186,204,165,80,197,211,39,121,101,147,14,114,184,247,202,240,118,90,45,194,117,202,52,210,52,87,172,237,65,118,79,153,148,186,156,219,146,201,145,23,217,244,224,201,24,135,138,199,191,113,24,162,236,109,185,227,104,154,242,191,31,71,198,183,74,111,51,139,70,90,62,91,98,160,124,190,236,42,247,101,150,237,223,67,195,126,185,137,140,4,243,126,25,94,246,135,195,151,155,102,8,126,66,168,62,161,209,65,122,30,236,18,24,61,81,63,53,63,38,110,166,160,57,226,28,68,217,219,120,80,150,32,159,167,233,169,30,85,95,215,137,67,233,27,254,96,66,19,189,43,154,37,62,81,89,67,25,167,10,83,131,240,57,133,25,29,138,130,188,45,26,8,124,219,199,209,169,201,32,197,0,99,120,25,57,27,91,65,87,78,162,166,154,118,156,219,148,210,238,209,48,195,170,87,46,161,76,20,233,113,47,102,110,22,225,54,38,224,72,187,9,92,113,59,243,215,97,1,115,209,163,167,121,90,199,169,207,247,39,111,11,121,159,27,231,160,31,83,164,39,181,80,30,129,20,236,47,179,155,222,171,194,168,238,228,11,87,253,250,140,179,158,238,80,232,102,200,36,240,76,197,107,147,192,244,64,54,133,139,115,6,12,61,177,94,87,180,209,144,124,225,38,78,78,192,20,171,202,133,171,238,4,40,36,96,220,126,225,92,244,161,17,140,59,45,6,24,245,104,133,113,195,154,247,169,160,116,186,20,62,195,116,7,138,21,221,86,180,149,145,238,133,167,174,193,6,121,233,188,203,189,178,243,188,245,186,97,222,215,184,48,147,90,19,116,35,29,31,15,20,11,42,189,234,77,122,160,95,180,139,124,177,193,251,14,66,104,17,93,47,107,155,92,73,160,152,19,40,234,116,27,195,210,214,75,62,111,53,229,123,228,104,233,185,100,136,246,1,118,245,33,176,221,121,185,163,19,13,147,182,30,184,166,33,104,214,93,81,55,173,164,251,150,168,0,60,31,6,84,168,123,187,229,60,56,253,170,18,251,249,123,79,89,37,147,13,118,231,158,31,172,57,34,84,164,217,247,4,154,212,108,186,152,6,67,191,55,205,42,164,31,21,172,169,229,75,26,226,92,251,249,96,51,188,199,248,44,96,216,85,189,105,252,229,199,186,48,117,170,11,67,145,159,145,189,58,97,83,78,178,46,208,244,144,151,47,73,84,208,197,73,148,134,138,226,182,152,192,124,33,183,17,213,152,151,233,102,236,38,171,182,196,47,3,57,253,125,235,0,140,212,219,23,73,154,0,159,160,26,89,3,20,100,238,133,211,10,176,107,147,192,170,12,217,155,143,133,252,131,175,134,208,193,196,75,29,69,146,150,86,132,147,153,28,192,125,162,99,159,251,188,217,246,108,2,67,114,240,254,105,110,121,140,192,63,203,58,61,51,173,198,62,80,242,66,73,93,62,201,105,42,99,95,205,253,236,26,208,13,147,32,250,188,157,208,27,135,249,209,80,85,223,2,219,7,254,161,63,26,110,86,180,187,25,59,142,179,85,185,226,108,98,224,251,249,48,203,103,12,18,43,201,133,227,188,231,223,86,218,246,50,229,104,83,190,241,15,254,172,47,173,23,125,102,116,248,249,206,61,161,9,62,100,122,29,68,35,81,181,97,25,166,146,118,225,121,246,134,213,159,120,66,100,44,21,133,169,125,123,218,249,172,233,228,15,117,40,176,28,250,133,153,79,131,212,101,14,10,121,249,123,93,9,234,165,236,105,6,50,46,41,206,76,103,82,209,33,74,55,180,207,9,76,188,79,178,208,56,12,159,205,59,205,176,244,65,201,187,68,107,48,2,12,180,31,16,159,81,56,155,249,216,7,91,142,90,242,17,3,107,227,254,141,4,132,37,90,215,41,101,208,178,88,191,120,15,111,244,245,100,11,135,229,203,191,161,144,140,67,218,37,75,67,147,113,245,86,40,56,86,179,75,111,47,45,32,51,121,137,142,54,206,34,210,42,231,212,84,197,62,30,2,45,161,21,61,93,25,10,84,251,191,100,70,194,59,117,37,29,102,92,90,255,146,106,232,47,224,44,112,143,134,166,114,230,163,239,153,82,251,67,72,246,194,136,65,214,111,33,70,42,215,236,215,3,38,233,130,188,238,7,179,111,16,9,172,98,62,13,159,43,16,244,185,51,223,139,75,7,116,198,179,20,125,129,236,9,239,32,15,200,28,79,242,99,125,202,122,7,158,214,76,54,245,104,38,218,17,112,194,182,64,224,137,178,123,28,61,205,17,83,96,218,12,106,192,136,73,202,67,101,170,27,159,92,7,176,153,232,232,185,41,218,5,10,167,94,230,28,83,76,245,226,51,170,20,185,104,141,14,215,52,148,107,63,120,48,55,182,245,192,237,83,234,5,238,244,16,191,23,190,199,55,213,38,90,188,178,120,64,1,67,155,116,20,86,195,213,221,51,180,121,222,25,217,3,184,81,207,111,159,103,232,183,117,230,132,164,181,94,212,84,48,4,251,96,152,153,90,103,70,248,107,123,114,247,192,231,121,166,172,176,89,46,250,88,128,235,154,170,158,122,81,193,240,103,70,212,60,101,107,193,152,143,181,13,24,58,161,220,23,165,23,143,22,176,26,128,235,156,223,145,228,89,208,3,163,90,43,219,154,205,222,161,20,127,42,103,174,155,226,73,193,143,83,91,240,115,91,79,234,208,247,133,236,69,245,71,94,113,174,124,134,41,70,52,205,207,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,204,105,210,3,36,183,197,118,188,197,93,211,123,174,3,237,172,88,211,35,176,100,182,175,91,71,18,197,144,245,5,240,80,199,225,25,201,235,130,35,233,177,72,226,83,170,226,13,81,48,250,91,221,71,146,117,66,233,64,163,206,121,94,81,118,56,35,216,41,211,229,38,119,28,231,94,147,70,184,34,48,169,155,56,154,26,143,102,152,206,154,75,89,251,67,141,185,40,145,250,250,189,108,191,178,89,204,101,72,97,22,188,239,133,160,65,83,138,76,27,86,111,116,182,115,50,26,99,203,207,133,215,241,153,40,0,35,178,180,244,202,224,100,126,201,122,116,116,169,7,235,165,153,212,161,95,26,196,80,209,110,1,70,72,59,96,66,121,9,163,76,234,53,190,47,204,148,170,200,202,88,133,119,182,56,119,63,95,83,151,247,9,188,227,251,66,14,106,104,202,98,161,122,222,190,108,35,112,133,160,251,28,157,62,179,26,96,68,131,154,62,84,26,198,99,52,116,136,55,207,83,155,244,103,6,76,41,109,232,165,77,247,179,4,197,113,176,234,193,231,131,113,210,100,50,117,157,37,11,243,198,4,99,199,169,169,41,233,76,157,172,125,202,159,25,73,188,45,27,179,109,171,105,15,56,161,93,157,245,19,217,51,30,153,153,91,74,117,100,99,51,240,25,119,89,39,128,241,136,245,243,59,159,250,142,163,207,172,208,21,61,193,160,239,174,161,100,161,32,164,223,110,222,211,23,101,74,16,89,100,74,249,238,33,199,245,128,57,182,63,211,194,118,218,48,201,133,44,26,21,205,234,233,219,27,67,16,162,134,242,33,51,45,89,132,118,127,156,229,167,232,140,213,173,103,242,131,205,201,161,61,71,159,152,59,206,93,232,101,78,253,153,208,176,26,119,24,130,167,124,248,155,102,156,182,252,210,8,233,182,78,196,249,196,101,185,249,99,129,9,156,183,222,152,73,108,197,209,205,108,156,117,42,166,18,235,35,133,192,118,60,231,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,7,252,45,33,35,62,78,210,52,250,211,39,48,42,113,97,216,167,143,39,58,68,103,194,3,87,186,160,8,134,116,241,162,165,60,126,250,55,241,11,76,251,133,191,77,214,46,13,184,207,158,113,197,18,1,139,131,54,170,55,196,154,113,102,86,101,81,47,34,215,107,165,156,31,76,11,4,250,82,23,166,159,198,191,30,200,62,75,196,114,209,141,68,21,100,56,124,190,174,242,192,48,155,190,196,5,65,37,249,113,185,178,129,226,176,175,1,230,223,135,4,204,95,226,45,254,241,223,254,245,255,252,199,255,254,199,191,252,143,127,199,91,44,229,175,193,91,252,11,151,115,175,150,210,244,151,229,134,30,155,53,79,13,218,178,79,20,230,239,250,12,91,152,199,51,30,35,91,97,13,62,78,4,182,190,108,4,94,23,144,98,159,16,192,100,6,239,251,109,26,21,241,121,220,49,73,55,142,126,232,9,191,16,153,7,50,148,218,59,45,227,111,89,98,230,204,80,47,101,189,152,213,232,210,190,86,217,114,35,11,33,205,2,43,6,214,180,105,72,166,252,137,249,92,76,142,52,231,212,161,112,102,214,246,104,14,109,170,41,207,211,204,51,183,199,215,136,46,137,142,235,111,161,75,17,218,231,245,240,81,206,66,50,119,247,9,136,12,215,214,42,39,126,150,249,147,79,35,196,37,90,208,200,31,121,188,79,118,215,246,28,56,105,232,169,209,71,157,177,223,65,10,72,162,185,69,239,104,243,29,232,192,111,81,124,34,77,101,190,196,51,179,214,219,170,155,254,246,107,208,241,237,45,186,55,154,244,58,43,68,246,14,49,24,86,103,219,38,143,180,211,156,182,124,44,76,52,205,197,31,243,188,44,54,60,190,251,61,113,34,77,26,23,237,182,173,248,222,7,252,161,173,148,18,182,56,35,86,12,211,133,74,43,43,220,221,142,142,140,129,57,209,202,153,73,50,251,167,131,178,58,68,167,11,19,117,56,65,21,6,1,219,231,169,48,98,77,14,159,9,6,103,25,205,50,22,167,70,211,253,136,185,142,166,17,169,75,111,207,147,160,74,145,199,3,91,49,205,179,44,137,76,160,166,40,39,43,227,205,209,240,243,146,8,36,66,243,190,161,3,111,120,27,154,8,201,231,125,123,170,58,177,238,109,89,49,16,132,41,46,175,128,48,251,9,253,100,39,54,172,124,226,185,121,190,16,205,111,158,129,87,71,164,188,112,243,147,183,97,142,221,158,210,226,80,181,255,38,148,202,116,142,124,48,219,34,241,219,101,223,58,183,235,116,96,176,128,97,177,100,9,141,219,234,132,223,204,139,87,246,41,122,204,107,221,12,229,160,178,40,169,60,148,50,162,120,139,1,135,72,252,89,164,16,140,68,84,248,166,38,134,48,78,242,135,153,17,131,153,79,78,106,193,21,247,236,229,166,167,80,115,132,164,31,183,231,31,51,204,108,81,215,180,100,91,228,200,179,153,168,105,254,157,100,76,78,113,209,116,97,21,29,67,103,0,249,8,164,101,61,163,227,39,227,147,130,232,46,183,236,219,187,196,144,191,158,207,200,38,103,58,217,100,70,192,208,179,228,91,167,71,228,65,203,117,52,38,206,224,141,211,9,179,158,75,75,92,93,16,8,104,254,31,58,248,105,47,187,84,45,108,102,245,212,4,152,193,51,182,184,225,133,99,219,106,40,190,226,79,238,191,207,96,247,208,19,173,243,32,183,53,122,176,223,40,94,239,242,192,125,94,106,119,183,60,159,62,82,147,81,25,23,30,123,61,48,185,131,64,145,99,121,80,228,180,5,166,89,88,96,92,238,210,189,235,153,219,243,54,201,4,5,169,137,46,246,247,202,80,192,89,247,194,89,153,116,134,158,70,80,188,112,105,207,133,35,22,54,228,232,19,109,61,112,138,20,6,48,116,121,125,104,184,220,6,129,160,91,222,231,129,145,25,29,23,166,75,72,225,222,163,136,15,165,179,183,245,192,184,75,196,185,209,242,209,79,100,193,150,187,47,140,12,136,22,184,22,38,10,253,30,141,213,129,62,150,110,27,217,128,241,130,211,25,222,252,188,238,149,247,231,186,207,48,235,119,148,90,15,152,62,51,242,103,193,222,161,135,93,124,7,129,105,171,190,240,76,26,1,117,26,219,119,240,248,121,34,98,220,9,124,246,19,119,164,33,130,243,140,21,170,158,81,194,50,130,224,214,135,194,235,11,214,31,114,179,202,50,51,114,99,139,234,217,153,103,79,208,34,231,62,51,109,114,233,56,120,177,40,154,202,143,255,166,41,255,113,252,20,138,190,78,52,50,123,180,24,108,8,28,26,73,100,19,58,184,71,27,35,65,97,34,205,104,18,24,214,162,175,112,17,202,46,66,104,98,21,108,42,5,243,114,108,40,3,47,173,73,91,94,104,221,115,207,213,180,194,203,182,171,68,195,9,213,110,77,18,162,137,176,239,99,217,244,251,60,87,62,73,31,248,43,57,203,123,210,218,221,79,143,33,186,139,54,34,189,229,249,241,146,70,76,198,136,63,139,197,26,112,206,177,114,30,24,111,30,133,207,88,217,209,205,114,198,13,41,1,133,175,172,36,48,34,113,122,223,180,185,174,123,105,103,219,171,35,21,178,221,156,23,62,255,209,87,2,123,185,221,230,10,22,72,189,114,228,200,46,95,127,90,179,181,60,53,19,106,142,106,234,48,239,43,173,18,99,195,27,172,194,222,173,169,231,41,141,159,245,49,150,176,129,6,194,203,219,160,84,19,43,92,85,19,53,130,212,156,46,119,15,130,221,214,137,39,211,75,28,117,224,108,101,98,33,218,76,250,244,61,212,25,103,143,33,222,231,5,209,168,214,111,44,131,134,164,30,219,160,76,57,90,135,9,150,94,24,247,189,88,163,50,36,157,165,44,28,74,183,201,249,119,212,129,17,124,86,74,85,190,79,156,96,167,137,69,97,33,182,92,219,87,130,132,149,142,246,33,208,38,223,114,196,165,11,231,22,217,170,226,15,90,188,41,54,67,238,214,70,27,150,172,226,138,99,20,91,107,121,8,116,20,35,154,79,137,236,175,167,206,183,176,247,119,112,99,19,149,39,77,118,99,211,20,235,0,34,107,115,42,147,217,124,198,46,60,168,95,203,111,35,81,230,186,8,7,222,246,128,5,238,84,28,60,172,53,109,60,97,246,225,41,224,20,235,243,188,241,3,85,154,230,36,211,235,7,87,75,226,190,172,91,55,182,178,168,150,231,175,141,0,103,97,246,34,23,138,32,75,36,193,26,74,18,35,218,112,76,83,69,238,41,89,53,213,71,209,178,52,131,160,103,207,124,199,216,89,238,209,228,147,246,5,100,144,34,48,197,81,76,27,197,160,141,92,218,107,54,109,70,201,180,157,251,49,213,68,255,116,38,130,14,138,134,93,144,161,143,147,30,48,51,245,190,176,136,172,24,108,117,198,11,195,68,213,43,195,205,32,7,60,74,82,42,100,34,147,16,109,100,7,30,101,189,247,197,30,38,224,51,77,43,97,151,34,254,188,23,62,199,251,211,236,94,131,163,137,150,134,178,206,97,64,92,82,58,17,111,202,122,221,88,106,172,123,244,78,41,189,112,146,203,102,200,12,69,207,135,54,228,96,182,101,10,215,154,131,193,105,187,220,231,96,216,74,1,194,194,212,203,70,120,57,24,152,52,120,231,162,55,61,140,67,118,225,57,159,241,137,90,246,125,213,68,49,251,25,161,112,32,46,171,181,142,249,12,224,34,49,43,50,90,75,121,221,200,204,86,185,240,161,102,144,197,60,220,115,191,167,30,91,73,16,56,141,126,134,59,134,162,9,169,191,77,193,248,142,3,230,57,109,44,26,88,208,222,120,56,51,228,234,211,40,54,114,52,124,12,204,78,244,232,90,204,128,211,97,250,229,139,182,81,226,67,25,13,85,3,7,90,237,255,108,108,79,163,175,200,76,216,180,131,147,250,97,116,185,208,147,172,9,116,212,122,176,26,9,24,219,144,231,104,9,27,65,179,118,91,101,235,108,191,168,146,5,33,20,97,136,117,209,254,52,212,102,120,224,89,126,26,238,134,194,231,85,94,18,241,66,161,127,40,220,111,164,13,170,87,85,207,224,158,242,203,89,123,246,126,164,182,42,104,29,207,193,182,24,8,44,30,199,104,253,239,50,244,167,181,58,84,32,135,77,121,143,148,144,245,212,5,86,65,209,123,42,207,111,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,40,173,127,190,122,124,174,33,60,212,244,31,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,183,209,187,189,205,241,248,162,32,181,212,252,183,217,19,39,57,248,68,71,36,146,62,212,182,45,243,94,88,203,102,193,228,167,46,29,62,151,192,44,40,39,30,114,152,177,182,238,169,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,199,233,0,140,32,240,192,136,101,213,179,69,251,96,124,214,138,28,189,230,207,78,227,123,95,217,92,120,46,204,219,58,191,224,48,98,188,227,30,141,38,27,140,180,128,137,221,170,192,40,228,148,26,63,94,69,64,228,192,39,150,222,116,33,197,165,77,121,166,29,25,95,122,108,127,40,84,164,171,145,3,92,168,137,127,240,25,85,231,167,178,30,13,23,182,59,188,120,217,253,222,23,106,234,105,248,72,58,239,142,70,138,251,200,187,249,163,228,239,169,160,192,66,234,225,194,157,58,232,244,163,77,45,119,202,165,141,31,181,222,225,113,30,89,82,248,140,180,158,150,159,155,63,105,2,159,216,111,211,35,232,151,102,59,163,11,155,161,247,153,97,63,216,202,218,2,35,133,125,130,147,123,244,190,129,228,128,198,182,173,144,253,93,26,5,143,125,7,203,217,107,98,213,234,71,15,179,185,188,47,204,190,146,26,247,77,126,237,86,229,216,17,195,15,203,223,235,198,187,104,233,141,157,169,137,202,219,118,152,21,172,220,135,138,238,86,161,197,227,131,75,147,82,15,105,239,77,94,121,198,143,79,113,170,70,81,146,24,184,198,209,68,223,50,142,49,133,75,241,76,59,236,218,157,5,69,132,172,249,111,143,58,165,95,199,14,198,211,57,6,203,249,154,111,250,134,83,83,81,89,50,212,202,213,36,224,194,209,68,142,103,138,14,201,42,229,121,42,228,219,227,27,25,16,41,229,153,90,223,148,207,120,108,165,244,153,77,114,86,195,191,145,65,176,89,135,194,180,141,248,247,135,70,228,146,113,138,116,218,185,81,159,57,206,172,35,130,188,92,184,37,164,253,220,103,127,12,245,90,110,27,246,203,119,91,16,169,102,145,113,72,120,125,86,177,238,240,176,36,177,60,82,4,71,125,153,32,161,117,6,142,60,179,106,29,61,203,225,115,158,57,239,109,211,195,62,32,225,127,48,185,30,57,152,164,50,188,28,63,152,132,191,188,46,6,33,110,106,31,108,58,133,23,61,49,1,131,43,46,44,73,59,246,9,109,242,178,79,206,111,107,162,44,120,47,140,101,129,22,41,135,241,253,144,65,138,2,34,81,219,247,219,124,186,242,125,44,26,124,216,117,124,176,241,47,155,192,228,2,242,247,182,16,121,44,67,158,40,237,104,200,70,124,176,153,150,203,7,192,38,173,197,77,55,19,177,154,250,219,236,33,253,182,48,84,72,163,232,149,141,26,75,103,167,198,146,122,23,24,189,172,234,23,110,130,67,93,143,166,107,230,3,207,151,213,183,222,212,38,65,229,39,134,166,118,83,97,92,117,129,104,227,7,239,5,229,91,225,1,155,239,187,231,129,206,118,146,81,132,28,233,172,126,217,39,30,152,226,230,4,140,146,218,252,158,201,249,118,198,13,177,65,201,41,141,111,20,157,247,68,122,165,42,204,116,229,191,141,242,214,214,51,51,225,248,103,75,131,3,142,126,23,102,243,51,253,129,13,83,221,209,187,30,201,82,74,31,140,244,202,148,33,138,6,45,19,214,7,111,50,163,77,175,12,2,165,63,51,50,178,116,124,10,204,87,62,191,11,159,39,164,190,178,73,63,116,116,15,38,38,154,108,83,194,183,243,219,248,225,124,15,133,86,106,145,135,227,194,167,9,104,58,140,0,77,149,11,159,80,188,147,31,77,73,164,13,65,105,156,241,25,131,64,144,214,208,11,47,122,225,198,133,23,89,140,11,111,148,252,124,4,207,102,21,74,57,53,77,76,205,103,66,232,248,67,198,247,78,136,183,123,52,192,193,169,74,52,64,147,118,159,37,14,166,45,85,162,82,30,8,205,32,14,219,200,184,167,134,91,153,123,143,43,195,254,92,150,7,210,66,195,131,1,62,14,140,54,46,138,121,206,254,134,40,165,220,89,37,128,162,53,116,212,26,48,85,60,25,40,27,217,51,18,17,63,152,197,98,87,61,216,148,231,62,148,174,235,75,170,30,56,4,209,185,225,240,198,145,232,46,45,195,162,189,228,107,189,209,141,238,150,199,96,138,99,223,171,62,139,208,186,14,66,160,180,63,239,111,154,196,207,109,95,234,63,87,182,27,10,176,14,155,61,169,30,157,204,42,248,131,43,213,232,250,60,20,244,200,191,39,106,58,156,189,40,156,9,207,253,220,116,156,164,166,231,134,15,230,207,12,253,116,22,47,61,247,153,66,124,54,59,227,6,119,70,185,180,140,175,219,118,24,170,221,165,248,66,191,206,80,30,191,167,178,205,190,58,146,151,192,72,174,251,23,176,105,135,190,189,187,7,166,151,20,155,220,15,166,243,46,203,165,209,177,60,125,185,54,131,248,26,108,150,97,78,61,40,118,125,48,139,121,201,114,105,240,116,124,11,178,167,145,91,46,138,65,3,94,65,31,124,166,183,117,181,141,200,130,14,132,108,127,87,134,110,184,241,133,46,108,106,83,223,247,131,16,88,239,242,204,40,182,197,148,3,89,40,229,187,245,54,184,34,207,246,193,195,60,67,21,198,211,235,155,105,201,91,162,72,185,20,198,25,119,126,240,52,75,101,189,178,19,254,246,56,250,196,24,251,242,108,128,241,86,29,126,110,228,217,199,214,163,43,76,168,246,193,54,139,60,231,182,22,11,127,42,232,138,205,164,48,194,7,223,46,1,178,55,14,107,2,87,107,41,219,14,155,80,216,16,152,108,218,138,163,207,84,43,67,5,137,110,36,164,28,93,171,202,199,153,137,243,251,23,62,33,142,70,183,173,220,22,118,8,223,30,156,61,216,222,85,142,29,150,221,252,222,86,54,121,65,125,29,227,204,132,237,11,72,161,121,148,116,153,176,195,52,42,114,254,194,144,252,171,171,45,133,39,150,204,14,87,230,240,38,163,112,178,53,254,134,48,37,34,221,131,31,212,6,138,223,85,53,122,165,220,21,145,113,26,126,91,231,227,106,107,200,40,220,198,159,243,231,137,155,91,213,43,67,31,125,230,28,48,123,108,121,222,8,4,237,38,232,109,104,192,81,198,218,87,47,140,36,211,253,109,36,163,249,148,29,222,244,144,86,129,207,168,204,203,159,56,44,134,121,55,39,7,230,253,84,127,213,56,114,84,153,114,138,181,247,102,127,102,103,100,236,44,83,78,65,42,34,149,29,240,137,79,167,192,236,132,124,85,101,241,46,243,106,204,225,54,64,83,72,246,103,122,214,159,89,228,202,136,159,234,142,11,95,52,78,201,193,164,219,198,242,247,53,204,234,98,8,140,51,202,138,43,171,164,246,228,232,243,203,230,250,253,193,164,11,170,220,54,20,73,223,161,3,67,211,149,55,130,174,209,218,126,225,131,54,142,27,25,210,19,183,187,111,94,50,182,0,85,166,74,8,68,200,212,6,184,117,58,131,255,200,76,224,48,244,60,121,40,8,54,229,233,67,129,142,208,107,210,126,80,12,239,71,220,52,14,130,77,46,219,242,43,43,230,132,73,69,85,70,10,49,230,246,16,41,155,193,64,147,33,78,26,131,190,104,135,207,102,176,202,40,165,157,7,59,157,120,224,150,73,186,240,89,93,232,171,138,163,249,91,185,175,73,32,31,7,15,4,161,239,203,172,214,105,20,67,124,16,184,223,64,101,160,156,135,98,70,28,141,134,207,125,215,166,94,179,218,29,10,170,230,106,94,82,169,214,234,3,9,61,134,43,19,55,44,52,39,237,20,159,23,81,148,192,92,74,74,1,159,103,212,101,32,241,177,158,109,196,142,207,43,137,102,230,129,169,113,199,156,51,140,147,80,5,165,254,18,243,194,68,143,238,198,172,231,5,148,173,131,1,33,87,89,116,27,189,162,57,222,246,98,100,200,148,4,199,119,122,226,0,158,156,121,23,11,220,141,106,245,193,103,93,155,121,43,76,191,86,241,23,70,189,229,246,213,24,140,251,180,255,56,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,137,247,253,0,112,64,237,114,180,145,72,102,28,141,103,80,83,120,66,152,239,241,1,80,196,149,39,14,19,42,197,203,134,203,119,51,76,3,219,190,21,65,233,249,112,8,138,167,192,180,173,93,152,85,85,134,225,36,218,43,17,156,65,138,78,138,194,37,143,129,178,59,178,255,119,152,65,64,101,51,27,159,158,85,47,5,62,83,221,136,73,222,58,180,101,131,66,125,23,82,181,127,154,13,63,174,251,178,167,9,8,250,93,19,189,229,62,30,24,221,203,139,246,36,239,250,172,55,136,19,79,135,113,241,233,114,101,24,123,175,47,183,252,163,222,74,52,108,230,57,37,221,131,49,140,148,51,35,53,153,253,145,161,74,153,250,150,83,79,236,90,252,93,151,223,32,191,40,162,44,17,43,83,118,29,69,214,197,185,77,96,193,167,171,76,122,69,230,89,218,37,207,52,237,143,44,91,167,197,125,93,164,252,136,178,62,152,90,244,148,153,114,25,131,56,158,40,141,233,75,166,28,204,76,86,255,182,209,230,185,206,27,187,48,207,187,251,203,54,157,182,203,158,181,33,76,145,211,159,10,98,35,85,94,8,189,20,41,62,16,36,175,90,150,24,105,179,231,27,95,122,192,52,226,198,150,9,139,65,214,211,142,115,55,202,84,247,141,152,50,53,166,106,63,216,90,108,238,51,69,88,99,102,95,23,225,230,51,205,92,120,210,69,21,87,6,17,73,146,149,148,29,82,246,130,152,213,52,183,4,204,84,68,22,145,236,7,155,111,239,157,13,167,165,204,124,159,76,61,218,220,2,46,108,22,54,45,142,70,71,224,142,6,116,137,214,240,205,40,189,14,146,193,194,105,231,215,69,248,161,104,169,15,185,48,246,12,213,55,163,68,145,233,182,246,31,216,36,242,125,247,131,107,56,133,250,11,155,52,97,119,244,124,59,183,221,132,57,99,254,220,17,62,248,4,214,215,177,243,192,136,105,208,91,244,131,241,181,158,55,144,39,179,198,126,210,143,206,89,169,96,7,46,211,234,30,14,163,213,115,167,36,72,215,76,236,219,225,14,29,249,222,54,211,114,237,37,96,178,111,85,126,28,194,144,231,181,51,106,169,243,186,48,218,116,135,107,148,195,132,149,215,167,204,220,41,76,221,216,143,134,34,84,228,220,120,37,85,15,29,209,134,76,82,195,152,108,127,32,135,196,209,74,13,97,178,156,112,196,103,192,236,246,239,165,65,181,65,249,38,46,109,38,73,6,81,16,49,135,4,135,43,70,233,114,238,105,134,145,126,105,191,157,239,125,37,116,148,150,8,60,43,188,222,235,1,114,96,200,78,213,215,93,147,52,235,55,196,162,128,140,151,186,63,150,179,157,69,25,241,194,109,85,211,181,252,193,231,219,173,151,36,74,239,28,58,153,30,213,82,147,16,34,28,134,199,141,38,197,18,71,83,98,185,175,4,30,225,28,241,66,249,237,33,207,156,128,128,34,168,195,107,74,7,209,192,209,168,155,173,202,119,110,246,118,67,96,227,36,181,25,240,148,187,166,237,164,198,35,131,110,42,161,35,53,61,122,54,124,20,163,24,213,20,94,148,118,252,19,104,86,182,184,207,187,109,43,112,249,101,181,223,38,80,225,115,242,49,4,30,119,31,0,195,130,97,63,47,140,81,108,192,29,81,152,234,153,139,115,110,232,191,91,97,164,53,238,165,209,25,120,31,40,245,175,210,238,219,96,57,107,130,210,131,187,3,109,123,203,167,139,222,101,173,251,194,39,38,189,89,145,105,230,21,187,222,97,132,9,128,92,216,9,251,115,236,219,42,130,164,215,108,119,216,135,187,155,7,204,212,182,234,146,113,130,23,18,2,64,126,110,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,115,19,215,222,115,67,73,173,10,195,139,110,122,116,30,242,66,183,53,32,183,56,55,29,247,247,177,12,75,116,204,123,99,124,5,69,225,117,227,241,218,165,222,107,74,110,144,2,239,199,183,147,140,36,52,91,206,23,23,191,76,119,228,11,91,222,43,96,19,124,84,120,32,8,36,159,238,232,122,238,66,136,87,101,74,185,18,73,6,211,128,23,31,62,74,40,229,57,154,70,178,11,55,105,136,180,27,163,201,44,198,56,81,109,121,208,58,106,11,216,10,175,10,211,201,19,48,93,66,77,71,10,95,118,252,184,245,176,220,228,131,253,56,132,31,135,207,3,146,29,231,129,23,11,127,172,218,60,213,36,151,150,173,225,177,69,72,128,108,182,192,200,105,197,247,147,108,98,150,187,166,130,158,60,221,3,41,85,90,117,12,54,119,145,128,17,66,150,71,138,221,216,46,17,172,176,177,222,122,106,204,1,91,156,27,27,207,161,231,38,56,241,200,19,145,53,241,248,28,212,115,230,25,242,1,67,224,148,80,231,192,108,150,227,210,108,137,87,24,10,227,61,119,46,162,187,97,48,218,105,113,52,37,117,153,117,14,220,177,51,243,16,110,147,209,236,207,209,232,198,58,76,91,128,62,84,211,209,246,113,10,149,74,199,120,197,94,121,4,72,49,116,62,240,52,221,65,135,161,44,235,79,195,177,159,17,91,34,51,116,22,160,191,68,228,251,95,255,250,159,254,237,31,255,229,143,191,255,199,63,254,249,239,254,204,229,59,39,249,43,112,249,254,210,21,201,16,41,61,2,55,4,131,182,198,202,12,176,21,49,134,105,254,148,250,192,231,232,20,15,139,204,91,87,120,32,45,113,225,84,243,51,122,49,151,142,24,127,83,135,150,72,128,148,222,204,177,165,219,208,37,116,120,102,19,196,236,17,229,19,91,233,116,50,168,236,196,22,129,126,223,174,83,236,217,92,36,159,39,15,204,26,44,104,219,88,21,4,58,214,78,186,108,153,251,204,253,109,179,55,87,120,100,143,71,11,42,158,87,53,31,180,15,8,88,247,224,158,228,182,104,113,203,243,110,109,134,9,32,203,122,107,53,21,31,218,139,250,186,60,113,147,224,111,177,223,99,175,34,121,109,76,214,207,103,20,59,112,118,166,50,120,15,202,38,121,93,116,244,55,10,33,103,213,4,190,109,204,196,48,246,173,4,58,164,153,196,80,107,97,8,152,56,91,227,58,92,89,98,144,210,197,33,31,108,67,26,44,34,24,98,58,170,22,18,81,210,93,231,97,157,145,21,199,210,112,20,241,156,251,69,155,7,176,156,122,152,70,83,156,251,252,154,78,146,141,174,150,28,41,15,224,107,197,97,48,147,224,184,176,184,229,89,24,125,166,162,24,163,59,201,110,143,74,46,9,175,152,134,112,239,148,96,181,217,193,59,102,103,150,207,245,192,196,232,23,38,114,19,24,54,128,15,132,106,109,27,67,206,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,57,53,5,220,18,251,18,186,207,134,140,224,106,124,160,125,119,84,136,36,76,217,19,209,239,224,155,119,224,218,101,243,94,169,129,143,216,228,146,80,74,77,55,92,56,108,70,156,93,204,234,236,94,248,207,204,51,194,178,50,187,232,6,179,155,99,48,249,64,50,231,245,44,71,159,145,5,53,234,110,176,231,146,65,90,144,209,141,34,118,37,93,43,41,115,131,89,168,4,126,126,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,156,123,210,48,36,25,17,146,215,253,30,108,149,56,65,201,98,220,167,98,254,99,114,225,93,200,170,246,76,103,145,47,12,149,157,221,98,111,146,240,109,147,193,98,58,99,43,197,148,117,134,149,36,28,73,66,253,228,141,125,178,61,131,73,162,221,204,150,204,83,107,104,108,102,205,157,109,251,94,37,154,184,125,79,7,157,197,202,118,177,56,77,49,34,100,45,73,53,50,107,24,69,174,44,43,196,185,95,186,12,34,169,87,107,126,126,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,127,27,215,142,88,207,79,32,177,178,68,3,120,179,246,30,87,6,125,104,201,30,54,193,192,187,87,134,3,240,237,213,37,5,59,107,68,232,116,44,215,37,188,128,13,91,162,248,248,70,90,181,105,209,20,113,84,218,113,2,54,211,22,73,14,163,140,62,111,102,153,146,133,192,124,78,57,150,77,202,185,67,152,47,168,104,236,152,145,104,175,107,194,11,88,116,187,123,150,180,160,72,126,77,71,73,152,195,11,137,81,116,246,206,125,72,245,221,186,233,110,225,18,18,114,78,2,87,172,179,162,192,193,78,82,118,230,131,190,155,187,163,66,220,76,182,207,144,250,209,172,141,210,10,219,76,41,35,80,13,193,245,208,97,83,247,146,26,197,217,254,222,165,173,160,223,80,165,90,69,71,39,21,192,56,218,28,234,165,184,82,131,221,75,61,182,142,166,69,29,166,128,91,233,226,155,213,159,198,252,106,71,221,127,173,39,106,180,105,246,140,140,28,53,58,98,97,133,43,201,229,18,197,94,198,138,212,109,152,67,98,36,228,51,91,15,225,147,242,93,163,91,82,47,172,140,104,43,15,206,29,212,23,107,134,111,90,194,99,243,151,242,61,250,97,80,49,24,74,185,213,69,186,172,180,184,120,158,145,83,43,145,14,26,116,51,72,225,114,227,193,50,163,116,79,7,143,156,122,162,15,18,21,215,110,185,13,57,56,153,100,177,151,107,81,161,18,90,192,192,144,106,196,19,111,116,62,104,225,178,153,129,240,14,70,66,19,54,195,104,116,31,173,75,68,154,184,193,72,29,121,152,234,92,192,8,208,75,181,182,88,120,237,181,222,118,198,235,210,154,40,149,229,189,253,101,98,199,250,148,130,147,53,199,251,117,159,120,138,172,129,192,103,96,20,95,28,140,32,213,164,98,52,112,213,200,241,68,121,87,85,107,243,40,167,201,185,209,211,148,2,121,199,89,19,187,109,63,183,141,53,169,205,23,136,3,241,72,19,221,219,82,186,159,104,156,7,103,231,103,231,178,165,240,79,238,55,42,178,141,214,131,46,140,5,154,89,107,220,88,219,173,85,249,178,81,246,68,141,39,96,148,245,229,220,248,71,175,123,105,38,28,33,132,7,60,111,210,140,23,202,172,34,243,2,114,223,81,194,203,166,62,40,68,37,243,211,110,49,146,160,240,92,125,123,96,226,171,22,148,56,36,50,132,49,218,173,147,236,30,141,156,163,60,52,50,226,80,182,226,161,161,163,32,172,156,115,97,249,18,180,26,68,0,161,44,144,175,29,119,222,104,22,143,13,129,83,191,121,233,108,250,0,50,212,136,166,184,222,184,239,115,167,50,81,243,231,173,5,13,4,214,212,86,194,208,68,138,34,136,53,8,131,52,121,44,205,30,204,125,44,244,61,203,140,103,35,175,121,232,247,243,70,85,70,144,105,245,199,164,68,211,179,52,29,140,102,122,222,241,137,97,43,62,244,169,21,115,177,143,97,94,165,90,53,172,183,175,7,101,161,98,233,42,156,79,2,185,179,20,198,67,33,207,91,149,69,133,42,198,125,164,13,133,69,229,96,13,169,16,34,104,42,242,169,192,40,155,5,55,166,217,148,119,111,139,194,254,121,106,53,62,238,115,227,242,72,41,179,65,229,137,187,70,176,74,201,99,103,18,44,241,66,10,11,150,48,7,168,129,35,21,20,180,208,221,122,83,94,27,156,199,30,239,139,244,109,82,86,220,217,36,212,203,224,34,48,151,81,14,237,243,68,161,93,216,151,89,72,165,246,237,38,25,229,93,168,255,136,198,109,140,160,98,170,134,53,40,23,94,204,187,48,230,211,249,167,223,230,116,69,102,114,226,118,185,50,150,129,121,153,105,203,38,100,129,9,3,226,27,48,54,164,76,59,133,223,154,65,181,109,56,80,229,135,226,136,226,74,144,78,205,117,67,142,198,203,185,92,78,42,9,27,89,9,10,162,116,45,223,43,135,196,32,244,74,184,102,61,88,90,103,137,234,202,155,198,82,207,212,44,252,235,205,91,158,41,194,138,36,22,131,168,107,4,36,33,126,18,213,198,172,196,231,39,13,90,100,99,19,210,37,49,148,96,81,43,171,148,238,201,96,207,176,139,216,194,221,196,143,105,196,14,37,155,247,160,50,86,145,117,138,219,42,168,51,72,172,195,250,147,239,231,9,153,67,121,184,84,216,47,181,185,229,165,67,1,58,204,188,211,60,197,17,229,246,99,227,137,39,159,195,231,79,71,126,25,196,245,174,126,136,237,201,64,57,241,219,42,81,153,33,29,196,82,174,220,101,179,1,8,152,49,45,68,115,116,119,111,68,97,29,255,74,222,71,27,46,234,108,112,80,166,198,50,231,104,186,237,252,194,51,68,115,229,131,47,243,113,245,231,157,80,224,148,119,13,169,145,183,237,112,197,172,76,40,221,203,248,228,206,222,39,13,155,133,133,149,77,24,219,131,75,40,89,16,42,133,16,62,205,64,206,97,120,8,18,175,83,48,188,249,105,132,245,159,198,1,184,174,49,223,37,35,49,232,153,17,251,243,201,18,14,60,137,90,189,110,194,86,191,176,51,226,17,149,21,154,251,128,251,225,109,5,112,16,138,208,66,177,138,217,222,186,156,113,213,56,79,105,41,61,255,124,91,57,142,78,22,1,40,185,127,246,160,193,35,254,157,165,5,145,57,186,81,218,116,152,136,160,43,202,114,229,96,182,133,82,127,154,154,175,223,22,233,182,231,109,161,100,233,125,234,104,240,115,27,218,86,48,77,14,215,97,50,44,218,231,65,219,84,118,226,90,50,71,102,9,209,14,76,68,23,61,36,230,60,248,180,52,208,90,227,231,166,131,94,122,130,136,107,137,10,252,199,127,10,23,243,105,106,40,81,184,161,157,105,234,219,196,122,187,249,16,135,70,3,35,69,15,54,66,165,195,208,220,158,251,66,73,211,35,114,244,109,122,25,207,109,159,247,237,141,105,39,254,53,83,67,125,33,136,184,120,95,206,166,27,176,235,83,65,143,120,148,232,203,73,67,18,162,131,105,125,71,123,254,217,134,17,160,43,92,201,180,123,75,16,20,136,172,77,36,102,231,226,45,94,155,125,139,110,83,172,153,223,163,199,3,167,36,173,255,195,146,67,217,155,20,55,186,51,85,72,192,70,113,156,222,10,139,12,127,153,218,141,97,198,50,222,216,70,19,213,9,108,228,199,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,255,241,97,218,98,75,96,122,63,188,217,27,73,243,169,93,111,205,12,167,252,96,19,13,144,65,154,204,248,59,174,172,153,183,129,188,45,252,162,188,178,132,144,21,142,5,114,101,133,174,19,239,72,133,10,65,34,81,127,156,238,179,28,157,134,91,127,186,210,103,232,223,222,98,189,144,4,50,199,230,168,228,161,192,76,170,91,97,75,226,123,87,232,249,225,41,61,142,131,96,142,150,24,135,19,53,76,185,110,148,221,122,180,179,98,50,188,170,30,13,53,211,219,185,39,5,200,222,244,104,203,187,248,209,236,228,52,84,49,129,243,18,109,186,103,218,174,85,91,59,241,120,237,222,217,63,169,236,201,215,115,118,214,107,70,171,236,153,237,166,246,15,159,9,159,57,222,111,139,120,64,6,74,223,188,61,143,237,14,140,48,178,8,45,224,17,73,171,179,119,31,91,218,92,122,51,73,207,249,48,130,249,144,85,139,228,12,176,158,162,115,57,155,57,135,92,24,76,104,167,54,179,156,227,141,163,45,190,39,238,247,88,193,86,251,172,66,38,236,240,216,82,58,76,85,81,239,154,135,236,181,33,228,19,105,107,211,163,211,72,206,149,77,56,43,79,149,65,217,104,70,236,230,237,222,16,28,147,182,23,83,188,115,146,47,34,230,48,143,164,221,219,198,149,55,177,83,161,215,158,106,19,75,246,41,156,77,28,149,107,233,169,54,110,145,31,124,46,17,1,15,105,231,94,240,185,28,182,138,91,213,254,249,159,192,230,215,186,143,117,172,106,29,88,149,208,63,107,200,219,18,43,208,62,79,19,105,160,248,198,61,63,125,254,184,249,234,65,9,125,110,85,20,192,187,45,30,40,221,164,73,122,35,105,11,51,205,37,23,59,32,227,162,71,15,114,40,222,206,221,77,208,56,233,93,219,18,16,50,12,112,208,154,180,192,15,83,74,11,97,11,83,195,215,22,120,248,218,190,166,162,132,144,218,42,79,239,126,139,117,175,17,147,94,123,47,123,104,132,62,161,200,177,201,75,170,136,3,169,88,71,249,227,166,40,137,162,124,207,108,65,146,72,83,88,10,198,181,64,72,157,14,21,49,33,253,230,36,120,99,237,165,174,178,24,231,237,77,103,225,2,83,12,29,34,185,193,218,226,211,85,163,145,172,75,75,54,34,12,152,112,248,109,17,29,55,213,87,193,71,225,203,33,159,248,136,190,129,59,135,19,54,46,118,144,14,143,167,252,9,15,132,61,100,136,66,37,100,30,85,157,229,140,128,234,7,163,101,219,228,227,50,125,239,251,208,76,183,75,133,97,172,75,206,63,77,52,125,16,209,148,251,178,174,106,135,233,120,151,158,159,62,77,205,197,167,36,184,145,83,37,11,224,40,226,83,237,186,49,141,70,146,174,58,37,153,90,160,171,206,80,160,17,1,21,38,207,16,164,58,31,203,148,248,9,81,18,184,101,174,196,51,108,166,206,207,193,43,164,147,186,233,65,140,71,32,165,120,201,23,152,254,19,209,125,57,155,151,17,189,224,166,141,148,101,132,159,187,194,40,56,126,28,145,141,174,48,158,10,113,87,116,148,84,213,233,161,48,122,181,145,216,245,46,209,182,160,39,173,111,159,176,48,231,202,82,56,69,117,139,44,179,63,81,244,39,164,121,140,74,167,41,137,126,176,185,94,84,29,41,141,10,154,255,120,73,230,177,162,67,165,226,215,250,193,86,70,23,233,23,178,68,103,122,244,23,146,48,220,26,58,74,17,113,203,174,9,101,106,224,42,243,179,177,120,186,71,147,234,73,162,243,131,49,125,246,168,146,146,10,93,143,2,155,205,131,95,121,182,6,76,81,117,66,110,120,251,247,133,54,160,242,81,9,242,49,154,9,24,181,105,21,117,98,19,152,227,182,183,148,27,48,226,51,189,29,127,100,24,79,200,161,228,225,228,129,210,151,41,42,90,140,67,22,28,135,209,139,144,213,7,186,98,138,171,66,178,94,106,17,214,170,55,189,109,147,162,52,181,103,57,152,226,127,242,57,158,202,231,153,67,20,166,183,197,101,103,42,83,155,52,246,155,85,87,245,189,104,50,231,108,161,186,30,24,179,16,151,144,168,230,213,37,35,97,176,230,142,113,135,25,134,132,242,227,153,110,254,22,71,35,166,127,55,217,180,40,18,130,249,149,211,68,189,229,199,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,31,199,160,105,72,53,15,5,189,217,188,104,108,219,174,169,167,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,169,11,230,214,57,96,50,217,127,75,34,108,39,185,113,166,88,147,14,221,22,188,192,89,184,17,58,129,240,231,112,8,204,142,72,238,7,248,76,177,249,194,85,7,231,182,96,118,93,152,21,238,57,26,33,251,22,48,196,129,250,192,237,51,253,250,193,40,208,40,140,29,192,61,26,249,246,231,232,78,22,46,96,12,246,186,194,205,68,22,2,62,59,243,231,202,207,16,188,143,101,34,97,242,156,219,184,133,23,238,194,209,5,54,53,217,11,107,43,170,93,55,254,62,14,15,246,253,207,185,177,92,236,23,166,37,80,96,58,189,46,168,34,37,128,208,87,134,192,210,230,10,60,161,176,92,184,238,231,186,23,43,166,30,221,135,62,210,69,34,64,142,238,123,61,40,51,157,92,246,144,136,241,156,167,124,222,165,160,219,88,10,178,255,197,160,170,126,247,76,164,250,232,199,237,98,236,201,226,48,115,71,211,93,232,50,71,231,11,79,93,231,41,252,215,252,51,226,50,184,52,21,80,4,70,150,253,129,85,157,11,214,103,186,231,166,48,246,194,113,215,63,84,79,77,35,118,153,247,96,50,18,91,117,218,200,92,222,83,87,164,218,31,24,243,104,129,235,159,142,134,254,45,112,211,29,178,201,138,252,92,144,128,233,78,83,133,185,130,251,236,188,232,249,55,15,10,85,51,43,44,147,255,239,13,213,230,112,71,64,177,168,212,96,113,47,116,131,233,213,237,15,140,60,155,192,45,63,187,135,141,236,143,195,100,30,117,127,112,166,95,107,112,242,163,209,250,216,15,92,199,125,104,214,37,36,231,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,185,183,44,2,29,93,42,253,109,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,231,132,232,41,174,122,21,230,94,145,255,53,146,72,92,245,62,239,174,181,7,46,181,198,101,35,255,160,167,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,185,77,169,114,196,109,23,211,30,86,152,84,127,92,185,37,155,230,3,183,207,25,243,131,167,204,255,117,161,124,184,226,198,146,245,217,171,6,60,196,114,127,97,131,32,82,162,105,224,51,173,175,11,103,17,29,51,231,37,194,76,129,139,228,251,160,52,90,11,236,133,165,215,154,150,14,236,98,229,232,34,34,62,103,214,216,68,88,247,202,155,102,13,106,55,55,237,123,48,132,96,57,53,36,154,237,129,200,129,145,114,127,97,228,238,4,126,244,233,113,8,136,177,114,222,108,147,86,106,246,27,153,18,168,195,211,200,155,15,92,74,30,2,167,169,187,181,158,234,125,224,36,186,182,254,54,242,214,177,249,65,229,66,26,250,129,77,241,242,162,154,2,61,232,164,207,76,96,141,252,72,80,140,121,207,12,27,95,209,179,184,203,203,162,51,69,138,27,168,203,161,170,228,48,206,87,82,107,130,4,77,207,171,195,205,212,206,5,62,111,187,223,215,81,77,170,94,224,6,155,50,96,18,45,250,200,104,195,41,247,182,243,89,245,228,227,172,63,51,194,121,225,172,219,46,170,161,123,197,109,83,122,18,208,74,179,119,32,100,184,197,130,146,84,187,175,18,106,178,26,40,36,30,89,142,49,200,93,200,102,178,154,74,242,186,71,35,152,112,79,93,108,167,212,227,178,207,119,166,3,188,224,106,126,119,93,131,229,71,178,252,197,12,248,124,93,164,104,53,181,174,82,44,163,189,253,220,230,49,41,238,13,116,63,88,71,254,7,163,211,42,99,161,80,184,234,177,199,30,48,255,37,26,46,197,100,148,226,125,180,173,225,19,135,174,29,91,54,202,207,154,62,61,75,46,6,166,247,182,251,179,43,203,235,76,189,37,201,51,157,151,169,138,44,1,189,143,253,14,51,116,93,46,108,114,50,61,166,171,115,11,146,94,133,92,154,215,157,203,48,15,151,99,41,78,13,249,105,90,216,238,117,37,82,156,59,237,59,27,13,125,215,148,133,71,196,140,103,225,163,103,230,206,9,20,25,153,244,99,43,90,138,232,8,88,106,182,231,8,129,112,106,151,222,69,234,205,157,13,203,7,23,172,58,138,192,48,39,71,68,156,180,235,139,42,75,99,3,190,123,236,155,176,234,16,6,96,131,111,209,63,131,74,56,65,231,171,151,89,152,125,15,206,231,30,84,66,58,202,122,110,38,164,207,23,16,24,182,214,77,185,53,235,235,26,30,67,209,186,155,100,187,72,232,203,38,252,59,122,155,180,209,101,158,52,248,0,184,192,126,48,52,19,97,89,160,135,153,145,58,250,96,164,107,175,239,60,10,19,5,229,15,63,186,158,237,74,215,31,31,54,197,125,195,148,172,67,17,70,39,229,192,81,215,92,14,163,12,117,247,77,141,38,192,50,124,182,60,33,251,249,31,185,239,197,205,36,79,30,108,179,20,189,195,161,65,7,157,219,119,155,123,24,199,86,96,196,58,62,231,52,142,166,249,66,143,46,36,142,226,198,96,21,201,142,175,153,145,170,143,6,218,146,254,47,113,103,146,116,65,110,36,231,43,97,30,238,40,51,45,181,84,247,162,215,146,145,186,18,105,58,134,240,197,203,8,56,138,93,189,162,137,52,46,170,202,255,204,151,3,18,8,68,120,184,159,63,217,23,181,12,140,239,131,55,198,112,245,10,21,144,101,70,102,212,111,251,60,97,113,133,6,110,86,195,250,96,46,237,218,95,14,243,78,57,31,141,255,54,59,83,41,40,65,20,39,25,52,3,102,193,146,147,87,182,233,113,229,184,91,139,38,38,185,28,230,118,127,42,36,65,100,129,106,195,88,76,62,219,194,237,42,194,14,54,121,231,49,103,92,249,122,63,49,102,64,136,176,6,23,211,54,186,83,26,233,106,83,132,254,208,98,244,253,139,210,136,156,190,188,94,193,126,121,73,120,199,192,178,143,200,79,141,139,227,221,47,50,143,50,247,4,12,57,127,203,133,161,113,214,126,6,103,192,203,182,26,23,70,115,169,165,123,114,218,180,228,228,165,90,190,211,97,19,26,187,239,11,213,17,99,136,56,220,164,239,172,89,187,252,55,134,11,143,47,137,192,60,237,88,228,113,107,28,219,165,247,11,73,30,122,84,226,224,65,11,244,125,160,231,171,101,99,118,127,216,140,216,4,38,97,146,227,174,42,133,226,59,80,154,25,48,55,127,224,9,195,152,27,234,255,60,239,251,246,155,70,38,52,87,133,71,206,145,0,35,15,7,49,86,224,243,117,36,143,105,81,63,223,66,8,61,179,39,215,238,51,57,114,23,93,72,53,56,99,34,107,233,163,112,90,109,74,78,110,250,36,30,181,158,87,195,186,176,4,182,92,143,163,203,236,223,47,10,145,123,120,254,24,111,89,100,148,47,204,164,224,3,41,163,24,178,174,247,37,165,166,102,138,75,126,97,178,91,133,227,69,26,254,222,212,18,1,145,131,182,159,154,249,135,82,162,212,183,129,83,216,106,126,89,198,246,148,7,130,60,118,31,119,66,217,85,148,106,14,12,41,196,119,47,103,164,15,21,28,71,55,250,68,27,190,151,69,236,111,79,185,238,179,250,51,143,215,120,211,148,152,239,32,172,24,92,204,217,2,126,204,154,40,79,227,1,226,131,208,236,154,228,113,87,214,50,223,251,20,40,82,85,250,90,168,89,80,50,143,17,158,135,238,48,90,53,131,220,18,35,188,158,233,110,201,165,149,5,191,45,230,27,244,122,110,6,160,81,46,199,6,254,126,0,73,20,95,26,117,122,86,222,152,51,26,244,223,11,195,31,149,201,12,91,131,169,112,217,4,155,49,95,21,237,43,38,168,100,106,244,163,173,63,231,230,197,97,99,46,36,178,63,24,54,118,185,155,163,134,251,21,223,147,195,176,227,134,192,124,231,59,126,187,155,83,173,192,48,166,103,204,11,68,131,77,98,21,154,39,221,114,113,163,159,196,43,185,232,25,103,125,100,127,42,124,135,34,70,136,229,34,132,45,159,22,208,80,148,188,8,93,21,57,127,142,139,192,132,204,183,37,142,13,33,174,162,1,19,164,118,133,17,218,143,73,30,82,242,115,95,236,225,199,202,23,198,96,38,224,179,198,159,77,121,141,219,230,123,27,130,162,213,149,226,167,109,135,115,239,11,233,220,212,227,145,26,197,127,203,185,49,63,46,241,141,84,19,65,149,147,159,32,233,188,164,29,75,27,174,112,114,52,61,234,101,198,72,163,226,37,145,138,53,219,237,146,47,172,178,250,7,110,48,195,87,76,181,68,158,89,96,20,10,98,94,65,82,76,214,8,166,245,51,21,197,108,120,22,206,34,131,60,217,19,139,57,203,156,210,101,34,78,166,170,236,49,51,182,32,89,242,222,80,112,42,156,57,15,14,113,209,147,133,209,156,163,182,39,213,105,205,235,162,7,216,44,168,157,177,132,32,242,42,148,133,150,138,93,77,141,200,147,206,128,251,194,206,114,103,51,147,195,63,1,116,129,241,5,203,43,96,134,102,204,59,54,143,204,29,235,19,214,193,162,5,74,131,106,163,125,220,225,244,212,63,73,184,201,174,210,70,147,152,129,48,187,158,79,50,14,54,31,190,117,209,97,154,128,62,89,211,117,35,1,26,253,173,184,208,220,251,98,215,47,63,221,177,234,139,213,13,202,130,152,71,32,158,131,218,94,60,52,234,190,55,117,104,214,159,185,249,86,28,26,62,109,212,23,110,68,151,57,6,75,127,252,108,42,94,54,235,174,126,195,90,184,231,133,11,18,141,177,209,192,113,242,126,127,52,90,254,218,179,124,97,133,35,114,97,248,42,172,220,177,60,178,226,221,167,114,230,121,106,56,177,44,83,164,234,2,147,135,142,186,20,79,24,63,149,11,159,157,60,41,182,11,55,81,178,174,148,161,214,242,93,41,143,44,75,55,44,180,27,83,57,242,197,151,93,131,60,52,122,255,217,4,251,231,89,16,76,151,223,198,157,107,103,127,42,155,207,72,127,59,161,35,149,99,25,97,83,124,131,125,142,36,70,143,137,101,33,253,123,95,247,164,163,52,197,204,81,177,104,190,169,21,38,161,181,123,44,190,88,169,139,93,97,253,25,200,119,89,163,134,116,160,176,79,192,243,58,230,83,34,33,133,45,117,178,187,195,60,216,155,9,32,71,77,133,59,86,56,228,19,100,152,79,115,219,137,213,213,196,179,110,216,128,9,32,186,145,63,20,170,215,220,55,248,52,119,3,82,172,14,155,173,230,189,237,65,233,47,173,128,123,209,126,116,248,148,100,148,226,228,132,255,23,52,123,168,175,26,199,47,67,252,188,111,147,189,217,242,177,192,169,49,196,149,203,70,118,113,250,3,55,30,167,126,250,188,238,241,121,178,50,47,152,129,185,28,253,211,161,221,14,163,119,37,40,17,70,255,202,48,244,204,211,68,32,87,198,154,83,139,223,116,54,147,33,133,81,110,138,251,98,188,75,57,142,147,99,25,31,168,137,108,10,74,0,217,3,102,95,157,244,224,105,149,154,120,29,52,234,22,129,209,72,31,190,170,219,172,51,228,137,23,99,198,120,148,70,199,156,254,244,185,210,125,183,33,11,135,109,25,70,231,105,162,249,232,7,163,249,85,244,182,50,41,233,216,247,153,255,77,150,129,146,140,113,20,1,3,132,189,173,104,155,241,101,34,159,58,135,252,50,186,79,189,249,47,87,28,73,229,135,205,202,37,190,60,148,150,36,85,133,198,147,101,252,98,87,72,119,248,253,172,187,49,39,87,185,113,237,18,110,66,61,179,232,153,124,111,200,77,20,181,5,69,154,218,63,14,58,49,206,96,249,83,166,210,223,254,242,63,254,246,111,255,254,247,191,252,245,31,188,119,231,248,255,65,83,58,81,83,79,151,143,67,125,72,157,175,128,215,37,174,208,138,169,180,23,186,74,70,228,103,137,230,165,205,205,224,51,122,226,183,77,227,247,65,119,108,154,208,57,75,202,209,176,131,135,28,220,181,26,107,191,92,118,23,86,76,251,195,47,95,178,206,230,229,191,87,93,202,165,71,33,216,40,68,6,118,29,203,71,165,193,187,41,53,139,77,137,47,240,56,177,105,178,15,148,189,111,80,17,140,20,252,194,197,151,19,131,183,104,200,218,203,98,213,8,248,172,177,15,81,8,33,142,125,203,238,92,119,126,224,51,221,9,220,149,121,11,231,168,70,82,12,120,151,151,144,214,203,184,85,121,146,177,15,49,203,4,24,46,220,213,13,149,234,15,130,198,23,62,49,237,67,134,235,214,212,126,97,225,252,158,176,102,99,249,16,140,25,26,88,229,174,209,140,200,183,46,143,158,133,142,19,84,200,75,155,23,46,77,137,118,164,168,247,229,17,97,241,61,243,3,159,137,120,61,176,60,51,190,24,223,118,252,186,58,36,192,54,248,22,224,12,46,235,245,31,228,123,186,116,156,161,5,213,133,163,112,77,247,202,231,16,83,7,26,124,247,89,145,226,153,254,108,253,30,184,205,75,36,90,24,78,214,7,198,15,233,129,181,119,131,40,236,210,113,22,197,12,237,221,64,3,174,175,75,118,104,90,173,5,70,175,65,225,165,68,34,26,54,228,202,201,198,63,214,185,179,229,75,61,89,227,105,98,160,211,201,115,75,43,155,192,176,144,94,72,174,244,160,156,33,61,83,100,152,2,67,55,17,88,2,205,110,250,210,237,30,109,137,247,199,171,152,204,237,190,48,102,161,15,156,119,155,10,47,165,174,211,73,146,226,183,105,18,154,229,129,83,124,95,160,77,127,186,154,218,241,189,175,54,242,195,77,31,132,166,235,129,149,155,206,246,40,8,80,217,72,193,202,81,34,75,115,153,43,244,252,20,69,237,125,92,56,111,125,226,200,68,150,59,163,25,101,179,63,112,111,151,133,4,39,83,206,109,173,204,119,28,33,103,34,223,15,173,204,59,138,27,192,85,146,202,150,170,157,245,194,213,52,14,30,18,18,153,206,203,226,219,218,200,214,161,247,207,251,54,177,38,85,146,82,71,179,192,203,19,6,215,172,100,33,214,237,126,95,200,84,250,119,183,134,152,33,232,89,188,230,195,122,143,77,253,66,198,179,200,40,4,133,168,35,176,242,209,14,140,246,154,160,218,206,130,182,55,122,100,23,174,67,239,10,183,219,217,182,192,77,239,10,37,191,75,179,51,255,8,237,20,64,162,63,7,157,13,88,31,40,27,152,117,249,83,91,213,94,204,246,61,146,125,134,158,247,247,186,194,211,138,123,225,42,82,78,192,169,220,169,208,50,91,66,30,129,77,176,132,153,88,150,122,171,3,183,91,120,76,221,164,50,148,33,133,46,252,93,178,79,76,162,92,33,26,101,106,238,2,43,43,146,66,21,38,29,193,206,165,121,127,41,124,230,245,189,47,92,37,181,68,0,187,87,212,214,233,223,17,189,99,67,91,76,148,192,83,189,113,169,37,213,72,69,80,49,129,84,47,52,165,137,26,119,15,130,149,145,118,30,248,230,57,166,153,206,204,253,192,61,134,130,193,98,239,1,149,8,230,111,208,179,200,98,202,108,214,76,109,59,40,53,102,211,59,30,180,68,193,212,208,164,4,42,108,199,215,190,252,42,171,28,10,217,231,188,147,38,68,35,204,96,133,175,0,199,41,62,144,105,234,177,74,210,64,177,111,95,30,18,176,82,37,186,185,14,182,123,114,149,98,238,240,192,48,117,188,212,47,42,218,15,12,71,65,96,113,55,4,158,80,66,46,188,116,209,5,70,97,240,146,214,82,215,230,139,250,48,164,224,250,42,199,169,34,17,23,131,129,70,242,135,217,130,184,104,187,149,125,158,121,121,90,55,232,249,149,163,79,100,146,159,214,141,18,235,189,157,92,219,17,170,237,110,99,19,49,113,122,157,207,201,207,216,73,114,229,82,129,128,42,180,209,118,8,212,146,84,10,175,91,47,5,108,15,85,8,231,235,126,79,77,250,84,31,217,9,183,199,37,211,157,61,95,123,216,64,120,112,45,161,172,149,49,31,120,205,32,199,3,231,174,189,50,7,198,130,53,96,18,42,15,27,104,183,168,115,77,19,234,124,81,126,44,80,42,14,77,225,53,211,253,4,206,14,85,116,81,186,245,227,205,75,197,51,243,4,61,57,87,126,217,114,236,35,182,50,122,246,207,236,40,174,44,119,165,141,33,101,158,219,61,154,200,84,201,68,208,190,103,140,5,180,145,132,207,3,19,111,92,26,159,229,56,149,238,147,103,68,57,7,54,87,24,161,251,32,200,28,236,20,4,117,213,83,187,32,19,144,242,165,47,194,187,168,194,231,217,86,137,115,152,202,174,236,85,139,125,34,151,149,73,205,32,11,219,199,250,16,133,87,169,198,187,104,75,173,60,238,231,1,117,254,94,55,245,64,51,130,189,243,153,50,168,50,95,121,141,93,242,236,136,166,8,219,167,71,178,128,83,231,161,45,216,52,19,167,125,159,24,114,111,74,36,234,201,68,88,227,178,17,182,187,247,140,61,81,190,132,206,223,126,92,168,66,244,80,151,75,208,53,198,155,192,16,116,227,93,174,19,213,108,121,213,4,207,231,9,198,10,64,255,197,203,52,194,70,54,184,193,27,21,7,161,18,177,221,140,79,139,22,195,46,243,77,194,29,111,4,139,105,161,243,43,243,104,162,9,173,220,133,143,230,59,249,105,211,130,93,229,166,6,200,239,8,77,233,236,164,168,153,121,20,51,161,31,8,217,103,145,66,139,112,24,1,222,37,53,149,109,90,231,45,120,72,136,68,220,167,2,77,105,241,221,127,48,153,185,59,68,15,218,44,82,252,80,104,41,146,179,50,251,101,36,250,156,72,100,82,217,194,113,42,166,157,229,197,3,219,49,102,57,185,101,67,111,233,1,9,52,41,198,226,64,119,130,38,207,131,227,210,32,21,178,179,120,239,220,235,45,60,108,49,33,167,134,68,8,54,131,171,147,181,44,184,154,41,234,222,26,86,70,191,237,194,231,171,31,43,138,26,240,70,166,176,5,240,107,158,53,74,246,102,26,170,7,47,26,145,91,20,237,77,55,67,96,138,144,81,172,57,95,79,21,147,216,134,115,81,138,236,22,12,179,42,14,129,16,152,132,130,78,89,168,42,33,6,227,174,123,87,152,255,110,5,209,137,245,13,244,54,57,67,25,7,52,38,196,14,152,127,90,162,41,140,154,3,182,212,81,209,48,221,30,129,187,217,19,212,75,114,72,98,243,5,21,38,33,222,230,48,250,146,55,106,60,175,2,227,149,75,70,168,16,54,133,252,180,77,105,167,7,87,161,46,209,193,108,36,231,203,8,158,15,183,33,153,51,212,187,218,184,101,218,179,174,100,45,72,66,88,57,131,250,114,90,72,114,8,63,233,108,46,118,190,52,32,234,161,75,97,164,72,122,160,240,61,133,251,196,50,53,239,149,85,102,13,33,86,177,130,142,168,241,254,4,55,167,18,171,76,235,61,72,22,39,194,20,6,7,94,223,78,155,52,142,69,17,129,2,219,77,195,89,246,43,131,16,32,116,0,179,140,29,247,182,38,137,206,170,172,44,218,127,163,134,68,22,65,152,60,157,138,113,242,178,2,205,244,91,36,83,224,216,19,93,7,188,16,243,125,136,87,102,73,31,112,214,110,77,216,52,5,205,240,128,107,22,102,60,146,153,141,218,120,20,168,112,186,16,74,24,220,15,39,247,2,163,27,175,196,43,26,87,130,161,193,52,80,133,203,6,133,246,108,74,106,192,70,86,185,176,149,66,163,64,213,160,192,8,55,17,231,33,243,186,119,38,195,124,81,155,194,34,251,79,81,181,43,189,9,73,235,123,44,221,249,91,249,75,103,215,28,52,7,108,91,69,26,161,209,108,131,52,83,188,175,197,27,23,134,146,81,10,203,101,163,109,145,169,193,70,131,190,172,24,74,184,76,21,133,17,76,110,65,215,33,255,168,4,166,134,192,245,101,15,66,140,127,224,179,190,7,29,224,160,104,80,43,251,233,76,210,61,152,66,133,236,179,146,163,206,35,137,135,114,226,130,42,49,62,244,40,50,69,243,50,225,166,120,198,211,133,128,180,198,229,72,244,174,67,161,101,130,173,24,41,4,83,66,120,110,116,143,181,17,220,194,188,53,215,2,73,101,167,248,238,207,234,171,173,246,196,55,116,211,54,97,30,74,211,47,61,45,152,26,198,215,133,177,241,146,163,187,197,33,229,190,204,174,179,33,95,117,155,241,1,96,62,33,21,193,70,148,216,71,92,217,182,172,232,69,241,183,201,41,62,46,136,133,50,219,33,195,103,38,27,31,188,117,85,196,183,27,230,129,23,183,104,235,145,73,193,124,159,90,192,99,21,77,248,97,242,88,211,142,226,44,58,134,69,169,79,124,167,81,187,165,79,109,41,121,9,73,173,64,97,194,202,3,41,95,91,151,195,152,236,52,225,23,245,126,89,158,211,68,95,4,196,241,112,68,77,25,167,7,201,5,210,127,72,197,118,223,235,18,230,196,153,48,77,42,197,207,189,200,205,10,173,137,216,105,250,147,134,31,170,76,50,114,44,173,167,121,171,144,69,150,121,98,166,178,111,141,242,172,111,69,62,119,186,33,206,20,124,127,152,221,238,69,113,14,42,81,71,164,170,171,223,20,173,162,173,196,61,45,91,63,239,107,164,105,18,143,5,135,7,44,87,229,37,165,66,210,255,194,24,102,93,152,230,248,25,244,186,133,84,189,112,135,208,149,204,53,216,5,56,213,136,243,37,237,82,72,121,199,155,204,168,61,8,119,8,143,151,81,130,0,112,134,136,248,208,227,92,131,57,105,20,95,147,17,215,5,198,132,33,222,86,51,146,168,242,150,224,151,70,1,21,5,1,101,167,38,8,216,121,69,13,20,130,142,196,32,248,112,33,97,114,57,210,67,212,255,56,26,118,216,101,91,182,169,108,75,202,200,45,52,4,208,81,80,71,234,102,60,151,20,129,27,170,111,210,136,134,115,252,78,151,82,133,183,91,109,77,57,83,53,118,53,136,2,168,218,156,105,117,32,29,233,48,4,15,133,49,96,136,92,57,240,89,28,228,153,154,8,125,208,123,58,41,21,97,138,89,91,193,12,182,61,46,33,66,22,161,210,8,137,58,184,250,189,138,249,192,129,49,7,14,174,23,202,192,18,224,156,61,58,186,1,59,136,100,181,102,209,140,175,166,243,89,111,35,64,123,58,155,42,88,138,205,51,66,220,99,42,91,11,241,187,28,17,231,168,230,18,45,132,43,51,75,236,151,77,92,242,3,35,150,18,108,124,20,120,37,17,95,207,131,88,53,246,222,39,218,61,127,43,181,120,82,254,217,9,220,22,237,246,37,164,39,246,30,41,94,54,51,161,244,103,87,184,66,123,7,157,30,14,212,106,114,219,24,242,204,160,130,65,222,18,166,202,121,66,89,158,56,140,1,17,248,179,224,117,220,24,159,251,18,34,51,214,92,29,97,88,135,209,121,144,43,91,108,130,47,179,111,39,83,167,23,184,194,18,217,2,183,46,39,111,27,102,160,127,125,136,132,202,109,173,106,244,237,75,126,64,54,113,40,221,106,197,150,11,70,46,218,54,2,227,83,53,111,184,106,89,23,185,50,42,62,151,88,219,40,148,8,23,101,97,131,149,34,208,62,195,125,234,203,158,16,31,218,101,129,102,140,130,133,180,4,105,187,68,164,192,124,57,148,172,101,238,17,126,110,27,211,66,66,155,232,47,121,190,14,110,80,25,34,69,132,58,38,18,77,206,223,41,102,38,219,148,16,197,43,242,163,217,195,142,45,140,40,244,228,147,179,123,206,36,33,170,58,21,221,66,82,197,31,74,255,187,132,86,21,37,239,149,178,159,186,247,164,253,167,213,196,157,125,35,122,224,87,35,233,124,56,244,30,121,228,149,235,67,178,224,99,224,239,157,16,133,25,171,180,249,163,167,91,134,175,125,152,142,168,255,12,154,198,180,164,142,123,97,48,228,21,70,217,222,89,73,125,153,224,242,191,138,233,66,113,189,38,183,169,162,73,42,39,181,151,79,166,147,245,185,17,2,143,161,74,185,248,26,187,1,117,163,135,62,11,101,123,152,196,178,43,156,2,83,233,23,116,81,211,14,20,82,103,123,96,58,231,253,220,11,46,222,139,38,215,11,196,48,131,254,202,165,112,207,174,29,76,103,208,212,22,72,96,60,28,2,158,180,167,61,215,29,134,53,7,61,127,153,179,158,123,64,10,240,39,182,49,212,80,205,87,171,214,94,148,22,60,61,53,205,198,159,98,63,244,220,115,157,162,8,203,216,90,203,239,202,92,67,146,254,50,89,229,237,79,204,194,110,21,61,166,9,181,143,56,183,101,75,84,18,249,196,198,159,30,96,163,110,190,85,145,159,172,152,75,111,55,36,54,154,108,115,80,176,236,217,229,204,218,39,52,60,21,166,76,50,29,238,180,252,62,130,202,232,34,86,135,105,135,213,7,122,66,84,244,179,3,166,61,226,17,84,62,75,231,244,147,155,58,189,28,108,173,255,203,207,109,86,3,170,121,140,30,71,253,196,2,129,9,78,228,129,227,177,231,198,242,141,186,84,150,52,193,48,137,101,87,113,199,108,4,247,7,25,70,9,33,209,20,240,76,88,154,137,130,47,178,146,159,68,117,27,182,43,146,50,230,182,184,180,250,51,173,74,191,89,132,114,243,66,103,17,85,237,95,8,84,254,201,194,211,79,67,133,170,102,169,80,23,29,62,19,163,150,194,13,174,62,136,172,29,171,40,140,25,99,250,196,227,26,153,173,44,243,129,213,18,134,203,120,54,83,235,255,3,145,139,118,6,31,100,214,69,246,200,92,225,66,217,252,113,211,252,163,172,58,220,228,70,245,131,137,144,186,146,142,104,143,27,254,113,208,224,174,253,108,38,44,204,180,236,112,155,91,165,25,207,117,36,236,136,63,120,89,13,191,63,42,186,217,21,247,8,126,158,85,16,41,10,218,141,190,167,50,169,106,136,75,1,150,73,72,132,127,39,159,244,202,87,41,199,81,91,31,241,245,76,86,57,177,79,192,133,3,161,226,111,128,227,10,74,53,79,96,186,27,62,213,98,140,79,75,21,249,107,78,158,221,32,164,153,122,172,138,114,252,228,44,139,223,215,236,47,83,113,193,56,30,159,86,109,179,157,183,12,195,133,233,138,91,65,145,115,134,214,63,244,220,124,28,223,109,225,248,118,166,1,189,173,101,11,198,7,55,235,13,211,219,42,102,89,242,193,157,252,169,210,157,112,174,113,133,196,134,37,142,102,207,201,61,157,253,71,246,147,159,109,147,42,108,81,172,238,62,196,233,222,37,14,87,152,60,203,247,203,86,103,81,157,42,232,207,219,159,24,196,14,149,94,100,127,135,88,130,163,203,84,165,101,32,88,39,242,135,118,43,55,212,87,33,107,58,106,182,225,50,252,233,100,100,133,252,96,52,145,242,202,143,10,52,22,244,6,19,4,64,28,85,229,175,60,194,209,136,105,136,165,69,30,9,249,51,119,231,237,16,136,187,152,166,0,151,149,226,228,103,45,152,93,31,232,248,57,133,127,240,121,32,77,20,241,17,114,70,170,118,56,76,96,167,34,210,40,58,213,111,82,232,166,5,219,182,158,252,204,194,174,49,13,204,103,174,15,237,183,75,255,193,63,135,42,21,14,67,24,230,123,104,221,252,169,158,99,123,10,237,247,110,238,57,67,63,188,51,100,235,254,198,88,71,138,124,47,29,192,39,102,47,62,66,207,34,79,39,192,210,147,23,60,90,252,194,216,98,73,247,20,50,96,198,45,249,224,243,174,146,56,105,30,120,37,75,243,26,76,126,123,171,224,49,134,42,72,193,124,112,70,171,226,185,49,68,194,63,153,116,4,148,72,97,234,209,180,131,124,147,93,71,90,165,232,36,190,200,252,206,79,150,184,23,19,169,151,162,47,189,87,166,113,242,193,127,168,66,158,189,225,102,251,255,193,150,56,123,248,153,249,124,142,159,220,101,199,119,57,109,157,113,58,139,255,39,76,223,11,92,192,170,95,31,249,22,119,75,50,65,241,165,140,217,213,78,156,62,215,133,25,231,42,219,141,57,100,160,228,251,84,173,28,9,215,229,143,20,41,165,166,18,237,228,184,210,189,176,133,208,239,214,105,118,97,151,240,193,144,217,182,62,113,84,142,167,143,67,36,54,116,73,158,219,8,86,223,16,167,239,64,147,43,7,134,129,86,253,125,32,73,163,226,119,19,1,27,119,46,233,102,131,38,187,90,50,109,39,206,200,14,111,147,66,85,109,188,51,238,93,95,148,210,51,202,110,170,111,125,86,233,252,201,170,118,115,177,173,77,245,173,19,121,143,237,240,89,237,243,163,171,93,60,148,32,243,122,182,81,75,97,211,12,90,14,207,164,58,231,24,43,185,89,24,91,16,236,253,94,152,156,82,92,214,25,99,42,232,77,171,90,139,31,38,183,155,84,87,59,145,86,141,115,15,200,48,42,156,61,233,25,255,6,48,41,157,250,10,103,211,239,89,252,104,19,234,148,18,61,62,232,244,219,56,220,219,243,211,188,169,214,252,121,81,20,86,37,42,8,20,219,13,187,128,155,170,2,179,49,164,76,254,161,88,179,137,227,9,170,218,215,114,21,120,47,37,182,33,235,114,62,251,56,26,129,141,253,8,95,211,92,227,71,87,211,83,46,42,124,125,94,188,143,239,243,64,200,71,101,101,241,146,247,236,14,211,12,168,148,212,243,136,207,134,204,95,23,134,120,73,143,182,89,190,251,209,141,102,91,37,203,162,155,94,74,192,221,202,156,202,1,158,203,253,140,145,111,130,167,160,12,98,252,122,134,255,118,103,47,57,85,252,26,117,29,159,174,32,178,49,223,169,250,245,118,171,114,11,226,74,153,15,131,152,181,212,207,221,104,99,104,202,242,37,101,120,239,107,147,123,86,6,113,67,137,120,198,133,147,81,87,152,147,197,247,193,94,78,114,93,208,74,38,201,24,191,52,234,65,42,38,184,168,27,251,2,66,63,215,25,107,66,44,133,71,215,98,176,116,150,43,137,159,240,168,171,30,63,29,152,42,139,44,63,70,167,29,23,166,211,32,63,242,213,48,68,252,228,4,15,83,197,175,27,41,91,95,118,173,169,65,25,52,12,0,226,212,15,134,19,240,156,220,132,44,124,158,174,100,196,179,80,167,141,35,227,18,211,88,68,155,197,130,192,105,50,245,255,96,164,31,53,209,102,142,118,195,229,223,153,41,207,219,87,221,191,69,210,207,163,40,19,166,18,102,196,25,135,231,86,221,157,167,227,131,138,176,160,48,79,105,254,253,236,144,160,169,50,209,171,206,220,217,106,185,166,62,50,220,52,26,63,244,79,164,94,191,75,195,143,116,41,225,156,214,225,238,145,124,71,244,42,77,165,167,45,162,111,31,45,166,156,222,154,10,170,45,172,187,190,55,214,77,82,74,25,154,108,172,146,159,123,99,116,160,124,193,6,135,239,211,89,239,104,48,47,149,241,101,46,49,165,44,131,71,54,109,74,165,221,161,228,228,161,39,157,113,77,185,190,39,20,167,51,216,225,130,82,83,87,234,28,59,47,127,42,212,225,85,14,228,172,134,200,52,148,56,218,202,51,194,110,195,249,184,249,7,74,250,23,193,197,11,163,250,237,25,19,250,1,72,51,42,251,205,100,36,170,195,212,249,229,177,252,186,254,60,112,253,249,237,200,35,167,19,121,184,209,7,2,68,235,137,46,207,40,135,192,24,240,160,67,83,200,115,204,152,17,225,13,50,97,69,118,156,63,195,225,229,55,6,97,65,183,125,120,105,82,209,249,96,42,163,146,11,234,230,252,233,46,34,244,24,217,200,23,146,154,229,253,252,133,146,143,209,201,1,119,180,26,67,205,122,127,148,179,126,246,252,36,206,253,141,157,157,93,214,126,43,43,112,238,248,237,19,209,49,112,47,124,190,161,226,198,145,156,252,68,20,242,145,48,25,213,146,123,192,179,233,251,78,136,138,68,100,203,154,182,132,217,151,172,247,116,196,109,23,174,91,224,115,157,124,149,254,208,112,197,150,208,212,12,83,34,156,193,243,55,75,46,27,81,142,25,91,105,224,78,41,75,248,115,103,244,120,74,199,4,89,167,196,59,205,234,113,165,248,133,143,140,26,166,28,205,56,189,195,28,149,96,213,121,176,174,63,95,187,241,60,104,42,91,3,49,141,123,137,131,83,149,54,129,243,97,35,234,17,239,171,97,115,172,71,227,132,19,211,146,213,110,101,245,61,75,30,229,235,120,166,8,107,74,170,10,249,219,200,93,116,76,117,80,222,80,148,142,211,251,129,21,90,195,5,198,8,59,94,54,223,34,54,241,127,150,42,255,251,95,254,250,127,255,207,255,250,51,249,250,252,79,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,247,234,105,19,186,98,207,76,161,197,108,2,25,159,210,88,186,144,73,20,152,226,83,141,135,198,30,70,39,242,214,77,4,198,81,230,71,61,55,194,191,223,24,55,65,165,199,253,186,97,44,227,79,236,236,8,139,42,127,172,102,221,29,126,87,166,99,173,15,180,89,43,86,15,222,131,185,58,233,93,145,226,119,20,194,204,243,203,232,226,248,246,39,91,104,222,158,87,153,124,177,207,184,216,46,253,174,59,211,140,131,5,46,254,126,62,188,26,175,145,242,136,90,137,91,242,222,235,143,153,46,108,181,141,231,179,27,49,221,100,54,151,229,241,10,167,166,238,21,68,18,154,73,20,245,108,109,161,161,214,57,38,184,3,182,103,58,129,120,246,161,116,104,168,51,17,237,221,201,121,103,76,91,67,146,171,204,100,39,248,137,17,130,86,172,218,66,26,7,196,87,150,156,204,93,125,234,4,109,214,188,14,155,250,139,252,50,166,217,217,67,194,108,58,211,58,21,193,16,241,131,113,119,75,90,158,95,40,116,14,159,98,241,40,202,170,211,176,150,185,187,57,103,135,90,101,209,145,125,102,45,107,175,252,193,236,190,158,233,192,204,230,252,117,208,145,154,30,9,175,105,10,9,223,8,59,75,12,93,45,122,95,153,102,232,237,60,41,179,21,121,150,22,46,252,227,1,210,95,208,158,32,133,184,192,103,127,171,37,105,187,31,129,46,154,18,206,254,58,119,241,200,137,44,58,192,107,119,250,87,43,56,15,108,229,27,205,237,28,195,141,140,146,200,45,195,63,49,205,229,143,179,6,150,116,182,192,222,216,215,242,51,177,160,244,171,167,174,36,230,29,61,123,233,145,30,206,78,49,3,14,39,219,213,148,30,118,24,239,207,107,50,244,127,51,223,182,103,162,42,151,201,135,76,166,22,15,145,53,97,50,250,224,68,87,205,243,201,179,166,109,231,47,82,170,120,248,93,216,172,166,234,220,73,180,150,154,126,32,172,20,254,109,54,228,231,199,51,11,90,42,250,50,47,51,114,163,85,205,52,225,44,58,109,115,210,161,218,148,19,58,77,92,236,131,169,62,170,244,95,177,94,51,103,148,110,120,38,170,145,71,209,204,93,229,15,140,190,252,227,155,202,150,204,7,154,81,93,84,41,11,158,237,240,100,255,249,86,160,143,41,21,118,194,78,10,194,53,162,251,42,195,133,55,117,41,62,76,45,195,43,233,177,113,162,89,130,185,125,217,172,83,38,82,96,28,108,46,217,149,143,123,11,92,138,89,252,92,46,172,212,216,140,245,156,86,139,163,97,62,41,99,26,207,238,192,80,94,23,186,53,214,65,238,104,143,223,200,217,35,119,57,56,83,252,47,254,76,144,6,88,74,234,103,3,28,188,102,152,92,91,175,154,130,170,251,148,155,3,207,22,150,33,240,46,114,238,249,80,134,144,159,44,45,88,180,3,159,169,170,173,10,197,28,97,214,101,15,231,244,16,243,233,121,77,254,196,186,181,140,104,63,1,196,208,75,123,198,94,81,110,139,20,121,13,54,183,85,254,135,194,244,82,206,64,161,132,200,109,49,229,244,184,110,88,155,77,239,26,115,223,20,124,236,206,128,23,112,214,72,193,66,214,38,6,187,111,35,155,50,89,243,83,163,63,33,157,31,100,49,83,89,23,37,185,44,112,70,32,225,178,204,113,61,82,180,65,63,13,146,249,164,57,252,94,24,62,37,230,191,227,48,238,65,85,96,182,135,61,8,238,246,225,202,209,28,188,90,187,71,103,225,101,82,162,61,139,249,184,87,70,159,220,29,162,185,145,8,137,118,2,248,214,235,46,124,208,63,204,78,38,110,187,224,165,46,48,90,228,78,210,5,102,197,22,152,217,46,62,157,198,238,251,198,48,195,106,167,61,134,48,252,97,49,174,27,228,112,72,119,5,61,158,148,206,191,176,222,73,11,13,205,154,214,68,133,8,36,89,250,88,75,17,202,65,79,254,215,30,9,204,30,62,62,88,75,178,99,68,178,28,174,54,132,46,108,250,127,191,254,46,96,170,208,77,78,78,71,219,254,245,242,25,172,178,95,200,139,253,124,174,29,206,208,38,155,192,20,29,147,195,116,29,94,242,57,59,130,19,60,125,93,253,6,211,46,211,5,62,183,146,119,28,189,80,107,156,23,166,218,247,185,94,3,91,215,175,160,188,184,29,231,78,150,100,17,152,229,238,215,203,135,117,155,217,75,201,209,72,227,229,237,143,28,117,162,186,228,104,107,133,249,53,64,26,140,243,132,220,87,163,77,52,110,123,90,63,145,156,252,252,238,78,53,96,83,170,24,2,27,151,46,46,141,66,200,144,103,90,201,93,199,235,158,200,225,116,121,104,21,237,194,230,247,125,190,171,171,36,117,80,152,167,95,127,189,161,187,222,2,0,48,12,127,249,233,93,175,60,4,48,210,50,247,212,52,139,201,251,40,237,215,248,228,119,109,110,49,23,206,36,118,199,138,115,107,89,145,160,27,1,225,18,39,39,59,180,182,194,164,70,226,153,77,88,33,10,67,38,189,239,139,125,71,213,147,179,169,110,119,48,176,47,147,75,163,114,187,186,223,246,50,205,248,166,48,228,168,29,48,75,162,158,124,153,195,155,127,3,54,59,61,48,97,92,124,127,19,37,17,253,109,24,232,53,190,222,105,86,9,242,212,136,34,126,194,72,6,163,110,167,79,101,187,249,192,52,3,161,125,51,106,31,220,83,252,52,145,173,140,5,188,86,202,157,24,160,77,234,39,112,38,22,202,13,63,152,139,108,169,233,209,228,68,91,113,184,48,13,201,48,204,118,159,203,225,102,181,13,129,233,140,111,219,97,82,42,85,135,233,10,73,39,28,21,48,130,207,250,1,157,27,155,221,81,10,164,57,63,95,64,77,241,211,148,17,155,62,179,74,144,176,253,194,97,25,215,247,219,196,111,221,209,98,237,128,10,19,10,251,185,11,164,138,36,195,176,85,235,111,112,120,81,164,30,207,180,65,66,250,131,153,74,139,14,226,214,81,98,245,187,134,96,53,187,194,248,152,22,127,102,152,167,92,230,211,119,116,11,152,34,227,51,83,83,7,217,169,57,220,112,232,144,161,210,32,82,220,163,109,206,211,163,207,11,158,205,31,57,221,83,99,235,148,181,251,253,120,105,24,93,87,90,224,155,25,138,79,151,236,253,164,207,14,184,108,188,73,29,62,145,85,209,223,102,42,173,219,159,57,229,215,146,229,177,80,41,92,195,175,252,204,49,59,63,51,131,49,66,253,117,147,117,92,77,198,41,29,152,41,251,251,54,147,6,121,161,124,64,159,152,21,168,201,80,76,65,137,56,87,192,157,47,44,11,12,237,56,158,233,120,228,187,129,153,177,2,165,168,40,183,133,136,1,245,243,128,209,148,171,10,211,250,112,81,41,6,129,46,147,222,13,216,54,189,2,147,164,143,247,49,80,161,75,93,224,98,137,122,135,217,215,36,61,218,234,192,247,183,183,116,225,65,27,218,100,49,235,189,180,113,101,226,129,77,188,111,6,124,150,187,37,191,109,35,43,199,165,157,200,123,63,71,179,121,25,241,62,216,253,201,67,25,88,24,183,21,47,19,174,105,17,248,132,245,249,62,113,154,203,231,18,216,56,118,62,198,233,63,30,250,84,6,101,153,22,131,152,75,47,114,52,133,248,238,11,20,49,86,126,158,233,249,160,206,231,92,99,16,75,243,149,25,159,34,180,88,227,251,33,57,32,247,69,234,167,44,191,237,19,212,151,43,230,96,112,117,37,119,251,118,177,160,18,24,55,210,25,131,225,76,17,249,230,117,13,46,248,249,58,108,243,254,16,216,216,159,229,78,43,176,216,5,166,57,203,167,164,101,189,117,2,118,19,254,115,152,222,230,165,199,14,54,121,1,159,97,122,5,207,205,177,137,32,63,166,195,46,77,172,160,148,181,70,204,165,36,47,166,140,66,24,146,185,199,149,81,77,237,242,192,11,142,63,49,167,148,202,102,72,62,77,204,110,90,27,1,247,164,111,171,160,2,21,75,4,12,115,137,161,82,254,73,98,56,12,201,66,162,214,132,157,110,191,167,102,20,201,226,149,248,28,118,221,177,130,192,141,23,148,61,89,76,56,245,215,241,45,176,201,159,196,19,203,22,209,57,76,118,30,62,91,60,19,171,145,21,129,11,221,7,177,190,144,90,217,2,211,167,151,238,234,116,238,98,13,133,75,179,130,167,195,103,176,39,249,237,19,159,205,49,227,228,108,197,239,151,139,222,133,177,250,3,182,185,79,224,106,106,211,49,206,240,90,105,23,166,235,114,167,45,151,150,138,156,28,234,220,170,241,212,40,153,220,105,58,161,106,84,247,125,168,147,224,101,9,204,34,159,239,32,190,147,52,10,72,124,229,247,208,145,175,60,48,233,92,116,45,215,125,38,102,129,119,225,179,202,65,92,141,187,162,236,33,71,51,70,63,37,92,131,113,130,21,148,0,57,102,97,178,123,183,0,0,204,28,221,227,109,153,35,146,60,18,76,118,62,225,13,251,170,209,64,146,147,231,159,178,80,76,25,73,124,167,224,84,194,39,40,1,155,72,242,61,185,25,204,12,143,120,233,85,67,140,70,224,66,203,96,204,40,179,139,130,182,41,199,224,142,19,243,108,194,235,122,9,204,108,20,227,140,198,233,122,35,145,68,222,114,124,98,208,22,75,144,145,221,2,119,2,163,56,57,26,179,119,159,128,211,123,118,91,109,155,227,79,12,123,103,210,68,207,37,115,197,7,155,130,72,19,148,104,174,4,90,109,69,23,184,96,67,226,63,61,77,193,243,162,5,205,241,24,132,11,245,102,125,102,5,145,143,152,175,40,180,52,25,225,38,92,211,226,161,44,235,222,148,135,130,87,192,240,95,70,66,118,220,53,21,9,162,114,191,76,108,63,166,124,29,108,171,91,172,45,116,136,93,57,102,208,49,70,137,80,129,48,238,22,229,129,123,187,129,221,174,230,85,40,104,179,61,162,195,116,75,37,185,41,124,145,106,143,11,59,145,157,222,19,37,129,121,15,198,66,86,111,10,141,205,226,159,7,170,4,208,78,2,158,212,139,135,175,45,251,60,220,179,26,232,79,67,92,244,25,3,122,215,188,133,113,131,225,140,197,209,116,63,201,103,79,106,222,157,40,73,185,17,190,46,189,242,177,251,167,250,4,92,208,205,125,31,120,242,184,15,177,205,116,51,210,191,151,85,34,10,65,196,105,142,242,188,203,237,114,113,6,243,101,203,248,102,173,137,39,78,211,192,238,122,101,108,140,150,79,26,7,54,123,13,129,137,226,155,28,157,71,211,65,136,251,220,136,251,162,202,59,116,8,87,184,162,113,99,38,174,36,95,79,129,99,25,143,156,194,227,148,43,131,237,153,211,186,231,198,136,246,194,116,121,140,22,63,61,152,38,228,161,193,252,233,41,206,13,107,37,201,83,177,38,177,126,97,226,56,185,178,206,184,191,15,109,208,137,43,191,141,252,82,220,213,20,190,37,243,9,210,27,49,80,80,77,110,58,142,102,55,106,194,7,35,20,152,245,166,151,181,170,250,209,240,212,151,30,125,70,77,207,30,104,176,201,165,61,83,166,217,108,74,190,14,67,53,29,91,103,97,166,187,18,240,24,183,83,1,24,119,186,184,242,98,218,39,249,129,93,72,107,154,229,184,24,244,177,64,160,188,222,239,111,147,40,22,152,49,61,98,148,154,215,113,210,163,23,234,149,14,159,47,251,156,95,47,13,249,225,120,31,19,103,87,29,72,136,94,167,56,24,251,133,81,245,153,18,166,7,138,119,132,62,113,52,23,252,166,207,26,87,179,126,61,139,76,104,141,83,55,253,85,118,145,247,87,187,118,137,254,150,29,122,218,28,70,103,56,43,76,180,233,129,192,230,84,69,215,83,188,231,63,39,0,22,1,60,93,187,28,141,188,100,14,116,89,167,186,140,222,105,150,84,31,188,45,31,92,117,112,215,85,98,174,250,249,180,10,90,8,151,2,53,50,165,60,16,26,80,98,46,218,246,247,138,54,75,235,56,204,24,89,186,152,86,92,148,91,192,77,242,48,201,216,39,125,198,185,39,93,128,114,48,158,132,125,199,193,147,92,176,12,79,146,141,219,151,14,84,242,90,121,214,180,113,198,65,12,176,51,229,49,111,234,170,69,37,170,7,12,49,173,61,211,251,141,234,112,53,67,36,231,46,45,108,131,210,183,61,160,6,216,36,89,159,72,68,123,6,136,124,39,100,190,251,73,163,152,139,236,153,195,149,252,132,172,90,48,222,190,81,4,74,80,59,4,69,98,104,196,15,179,62,46,57,24,105,174,79,28,251,59,90,22,219,57,172,70,181,238,133,37,217,139,37,115,3,145,131,145,173,146,197,24,37,120,118,73,1,143,38,15,108,54,115,166,42,241,192,102,209,83,35,101,84,239,187,66,41,167,233,193,150,121,188,47,3,166,254,29,100,211,246,33,49,79,109,104,251,179,11,220,187,27,43,24,76,91,178,156,28,147,141,37,48,158,28,10,35,65,176,239,111,211,60,33,111,139,242,238,24,113,215,132,104,50,213,76,100,47,86,137,103,198,74,145,21,166,119,229,14,133,100,54,169,23,198,150,212,51,60,192,248,123,202,125,39,44,137,35,136,192,22,104,61,71,159,13,217,42,247,177,16,116,92,120,208,57,49,239,141,177,197,191,123,126,163,183,157,29,83,188,176,97,68,78,129,187,57,3,201,151,43,115,29,106,192,103,122,242,115,47,219,74,54,129,161,175,250,133,161,87,32,225,11,153,40,94,160,163,132,178,18,26,89,189,120,199,77,179,227,111,122,87,103,26,61,33,136,95,182,153,39,232,133,81,79,254,52,101,153,101,25,11,130,210,109,84,125,227,189,145,223,144,87,77,151,218,136,72,118,27,77,64,66,127,243,17,88,49,29,161,1,189,20,69,136,42,166,96,100,209,117,55,245,51,74,138,41,24,214,215,92,114,211,232,102,39,47,146,209,223,182,155,108,89,198,175,201,223,79,94,77,105,87,126,27,169,187,89,238,58,206,30,95,208,179,103,239,241,113,157,149,161,223,198,80,96,35,138,59,74,19,196,77,131,208,2,67,128,25,113,145,41,119,221,11,235,214,92,29,187,110,171,228,109,133,249,58,98,235,108,78,199,55,189,67,212,106,137,39,223,45,177,65,146,33,200,68,74,194,53,210,244,39,34,151,205,113,51,99,249,168,46,144,112,238,119,120,115,98,2,107,175,231,48,102,110,182,154,146,47,113,119,148,123,32,83,203,149,33,131,135,186,221,7,91,103,158,60,51,12,27,233,2,119,216,172,222,228,202,40,30,165,28,240,130,28,117,23,15,120,172,101,70,145,140,87,61,229,125,85,184,102,45,138,69,248,117,73,142,31,193,101,24,69,31,74,155,216,150,103,86,44,68,246,44,34,210,237,243,202,71,117,164,139,146,49,232,12,134,52,159,37,191,105,178,183,35,62,122,186,155,115,149,157,30,21,29,198,199,15,238,244,153,201,92,151,108,31,227,91,126,74,185,162,185,208,49,140,32,117,213,29,206,100,48,151,192,20,232,124,119,11,59,17,78,251,133,217,63,121,234,8,157,153,180,37,206,77,150,11,244,235,34,42,214,201,202,180,245,178,151,98,27,102,184,186,165,49,38,72,242,187,130,13,54,100,121,72,214,121,226,153,10,100,221,144,210,188,48,210,195,201,67,24,244,250,218,117,200,6,70,251,212,159,73,67,87,44,73,148,155,76,74,224,27,39,237,12,131,246,160,212,167,35,229,219,154,177,97,178,28,76,139,190,239,233,27,174,63,186,112,33,245,140,184,196,15,174,200,223,232,194,69,209,162,54,175,175,85,179,15,210,103,150,171,181,247,127,48,77,148,186,53,72,52,64,126,158,88,164,118,16,131,142,144,146,130,71,69,242,201,79,14,27,227,252,254,127,197,174,248,219,191,253,239,127,80,93,45,255,4,94,197,159,94,203,189,84,244,131,125,238,164,50,68,134,231,194,164,228,166,143,29,132,192,210,181,166,230,221,54,40,149,126,52,141,68,215,31,15,24,47,62,79,53,193,125,23,23,161,102,107,110,219,94,140,192,88,73,40,92,192,76,91,190,18,34,209,132,95,140,158,124,222,58,62,138,39,235,154,91,112,229,103,141,93,49,234,155,41,58,203,125,159,21,164,14,127,255,166,30,88,135,220,55,134,82,211,103,184,102,238,187,50,81,164,31,63,112,198,209,52,203,201,215,154,113,230,139,111,6,95,81,217,250,153,83,213,30,241,193,33,127,35,105,155,132,43,100,189,159,43,133,16,157,71,112,54,239,49,205,152,96,97,210,97,223,103,243,105,191,99,56,167,89,98,190,199,28,63,77,191,83,215,216,3,143,15,248,133,31,108,185,110,217,210,210,9,29,241,51,223,114,65,187,76,230,40,28,19,226,228,80,212,159,223,158,246,211,62,1,110,86,9,73,35,100,254,188,122,73,141,169,117,107,150,13,125,195,157,118,204,220,212,41,101,61,35,191,116,153,19,52,72,183,170,107,6,52,223,224,93,176,236,78,89,166,17,135,166,255,196,23,67,132,181,4,62,19,32,150,170,193,33,128,57,219,238,228,75,59,98,78,145,213,76,52,154,203,83,193,28,20,177,239,40,197,183,165,11,45,202,1,183,154,199,124,88,37,86,228,237,207,207,158,157,92,45,90,59,114,238,110,30,43,145,153,156,88,184,200,6,178,155,203,90,15,152,40,86,194,139,51,206,96,133,121,112,130,214,138,44,226,116,40,236,91,123,162,86,39,91,18,122,93,70,44,195,39,48,55,27,102,133,145,30,143,148,41,219,205,42,168,57,180,251,47,239,161,132,112,131,219,165,130,145,104,47,250,200,206,219,163,138,31,137,201,98,53,102,133,137,85,118,192,39,24,159,83,97,24,11,1,35,125,54,245,190,32,224,228,56,57,5,28,73,142,227,107,90,211,136,148,208,153,180,150,220,23,156,13,255,112,81,201,88,85,175,155,142,248,136,61,54,66,88,73,150,202,78,169,41,202,163,166,240,162,131,236,188,251,180,125,128,99,145,188,101,181,106,176,188,110,142,13,193,38,77,38,65,29,164,112,21,112,149,230,172,110,60,234,178,103,100,170,76,241,86,198,32,65,214,140,29,135,89,141,41,60,204,97,61,46,172,207,172,81,232,68,240,193,193,106,70,239,130,82,42,138,116,168,201,193,72,210,145,202,105,206,177,19,162,113,63,75,234,165,253,186,175,2,222,116,151,200,209,200,48,204,72,174,156,181,107,36,201,158,224,236,77,94,200,225,51,11,116,169,69,52,188,98,122,188,75,246,134,67,242,12,231,46,122,43,145,203,50,106,86,213,25,129,173,102,108,179,90,123,223,37,210,171,245,238,209,204,168,88,206,93,76,115,32,78,110,226,217,2,147,197,157,94,7,220,191,214,71,141,189,209,185,74,177,125,44,86,11,23,216,232,219,35,54,159,230,33,168,48,154,254,113,242,78,121,90,198,153,37,141,34,111,15,239,97,74,62,181,33,67,114,243,169,203,232,249,18,246,111,243,212,137,28,158,149,161,116,87,128,79,66,92,217,50,39,14,129,41,19,198,135,137,57,201,144,116,22,85,121,148,199,2,94,85,183,5,48,101,235,77,165,49,95,45,201,160,176,122,99,107,31,48,202,109,10,243,9,149,123,52,30,180,114,105,136,64,246,28,143,124,162,38,34,40,137,206,30,207,204,158,160,44,61,231,207,91,187,168,213,92,4,166,194,86,171,188,143,34,187,83,152,136,72,220,68,210,20,155,17,89,246,172,131,122,197,117,19,14,119,61,58,89,85,232,102,100,171,176,98,25,194,125,196,3,167,83,184,202,234,81,207,66,52,87,124,94,116,231,54,169,70,84,100,97,106,212,158,166,133,98,114,116,237,193,127,33,83,92,132,204,107,26,212,40,91,199,7,208,151,62,146,19,175,178,147,142,31,54,25,61,129,169,100,220,52,243,74,74,41,58,112,54,205,198,184,231,122,38,90,121,211,39,232,40,73,238,138,134,17,133,33,69,70,154,2,53,237,86,229,137,161,154,89,83,28,13,75,82,223,22,132,162,32,44,89,39,82,173,10,155,86,229,77,221,64,102,148,167,146,127,230,53,113,52,226,149,114,99,105,80,62,186,131,16,83,164,242,192,104,124,222,84,115,18,2,217,129,109,238,22,24,130,212,3,215,123,99,228,172,146,62,115,130,204,214,110,10,241,172,22,50,231,224,118,91,62,163,21,203,242,97,192,170,15,53,187,9,157,165,146,121,129,229,217,238,79,175,199,13,182,163,61,15,133,219,92,159,125,30,112,71,121,74,7,75,50,233,189,15,206,200,168,233,164,66,153,113,127,249,25,58,74,208,103,209,193,130,139,121,243,244,36,58,148,93,202,175,60,145,156,61,83,157,183,89,89,62,232,158,145,46,198,99,73,3,141,138,158,112,79,126,225,197,204,200,154,194,92,207,12,184,212,38,9,24,200,160,189,68,14,189,48,146,210,243,245,93,190,45,48,173,107,245,249,56,217,68,56,76,71,116,210,79,251,132,87,35,251,83,41,232,146,86,69,87,254,124,167,64,77,122,114,233,188,80,48,234,116,216,138,181,114,225,141,68,73,170,1,55,177,57,53,45,113,220,107,2,222,214,62,42,51,22,165,224,229,131,161,14,75,89,234,116,104,217,106,135,217,180,101,133,109,14,243,251,98,157,213,117,183,50,72,247,242,71,142,132,77,213,143,27,17,245,168,120,208,131,220,245,3,194,211,170,228,21,176,201,154,235,149,153,144,222,7,179,125,201,227,157,199,33,224,56,76,56,151,231,115,219,44,88,31,76,191,144,134,119,180,163,186,143,24,48,117,204,242,60,83,104,50,62,78,161,157,232,238,166,154,43,125,60,52,188,46,53,78,170,172,172,51,10,46,231,190,216,177,60,35,173,70,2,31,110,219,179,166,35,107,18,131,24,245,213,190,158,49,206,62,173,4,108,34,180,250,1,65,173,240,235,62,187,96,100,255,229,227,220,5,163,151,128,173,62,163,235,0,229,1,31,135,100,217,117,119,83,77,219,59,158,217,121,29,91,43,134,184,186,45,231,25,91,231,211,42,186,166,155,142,232,246,27,163,12,186,244,182,19,134,51,49,138,121,27,73,230,98,186,79,134,135,73,3,134,148,242,188,206,239,148,226,169,5,80,19,214,17,152,237,207,190,247,69,41,65,207,157,201,235,143,128,207,14,92,190,175,115,178,243,169,199,201,41,103,105,110,21,18,223,154,113,219,139,122,154,236,96,138,165,115,166,195,19,103,95,137,162,32,6,165,125,97,18,0,15,60,77,35,34,70,18,239,47,11,60,208,248,30,119,160,37,37,84,65,151,134,227,25,48,155,246,166,251,127,100,109,215,133,69,51,128,214,31,60,236,228,104,36,172,37,123,208,161,230,197,247,117,238,90,122,112,224,193,240,190,203,189,240,173,217,110,202,13,187,172,248,66,78,64,87,36,226,64,171,96,220,39,142,53,194,147,144,62,163,188,244,24,135,38,165,32,175,19,55,175,149,252,186,97,76,233,162,95,170,169,191,207,251,182,171,180,30,89,31,226,28,205,159,56,140,42,33,180,31,216,220,92,226,228,22,206,203,209,148,197,75,204,27,236,135,150,100,126,233,26,32,212,186,112,86,14,15,21,248,238,228,83,190,1,58,233,244,104,242,9,113,229,27,142,135,254,54,75,167,179,102,7,141,16,83,11,39,197,36,136,98,106,160,42,149,37,76,131,255,83,138,95,26,123,179,54,36,131,70,55,68,238,31,3,104,208,230,155,167,166,146,24,216,31,123,98,208,179,219,116,209,199,144,51,175,11,67,124,210,167,130,156,254,183,207,0,61,47,76,232,113,232,254,243,245,58,220,154,242,121,13,198,168,36,96,82,90,15,12,61,38,96,26,188,180,120,129,246,120,138,11,67,191,79,11,35,63,42,77,28,188,178,242,194,121,38,41,170,238,7,69,46,180,62,79,172,70,184,129,240,128,152,88,241,188,177,23,242,37,196,26,87,246,108,15,76,79,143,195,80,196,101,81,199,233,173,59,247,20,152,232,83,126,155,0,176,248,39,64,99,24,41,103,129,207,188,144,106,28,221,200,110,108,61,26,229,193,11,15,109,55,177,129,212,83,60,241,106,166,76,114,99,200,193,76,15,62,217,224,212,173,99,225,124,33,205,215,144,108,116,68,201,221,21,82,248,247,101,67,182,222,146,74,42,22,53,123,44,147,205,35,119,233,167,141,129,242,183,109,4,174,8,105,202,188,145,9,139,29,181,220,147,252,52,218,196,43,30,233,217,114,118,229,41,163,216,156,119,12,164,3,79,205,42,226,21,10,119,233,131,45,55,42,1,67,249,105,253,248,125,65,171,215,180,34,197,162,233,141,75,7,182,246,229,173,19,53,84,231,64,73,40,235,52,142,126,119,139,131,27,129,213,82,120,71,131,1,112,193,247,234,89,159,218,236,247,104,218,104,228,228,39,140,169,53,158,56,38,141,202,253,38,45,216,188,56,206,209,84,126,229,228,102,37,28,31,16,202,143,75,39,21,115,198,28,57,78,110,10,151,18,18,88,250,162,5,140,254,154,238,222,42,38,214,241,200,205,39,79,119,80,8,200,222,251,182,79,125,62,155,187,243,131,241,219,208,195,36,25,107,86,197,158,29,4,78,69,211,127,38,116,182,242,29,13,232,239,230,103,75,12,27,34,134,26,189,48,26,196,209,229,145,239,48,94,91,3,118,22,168,86,99,156,162,73,220,158,141,8,76,207,251,5,77,210,248,79,142,33,121,231,31,227,230,140,249,182,222,189,68,27,241,117,34,255,43,147,173,165,55,70,243,163,49,153,43,89,163,230,220,101,226,128,53,145,147,230,78,6,45,61,142,118,213,33,6,165,226,23,223,54,102,232,83,179,31,54,50,239,149,81,247,120,178,58,216,57,8,60,87,213,189,250,89,248,90,196,243,88,66,162,177,160,41,35,12,114,227,232,132,158,165,188,16,244,121,189,124,14,135,240,121,31,244,186,143,88,250,216,64,61,241,58,165,170,84,238,108,56,117,197,103,65,111,45,102,67,132,21,179,212,68,171,117,155,248,94,32,99,211,92,53,219,116,194,156,45,139,27,196,67,221,24,210,190,226,221,171,152,8,89,67,183,164,255,44,255,17,107,54,98,126,250,182,144,79,143,36,66,134,58,171,236,111,170,191,241,184,207,171,238,75,194,160,138,175,117,4,19,148,137,206,86,78,82,162,212,38,82,204,103,4,27,89,107,67,13,90,153,223,244,137,208,146,166,6,155,165,245,203,12,152,100,136,38,107,201,11,196,103,127,62,179,166,28,36,222,124,202,177,164,155,199,165,60,50,118,140,216,95,69,152,3,59,75,78,254,99,133,182,128,249,16,37,19,140,130,69,137,64,6,222,157,214,199,97,95,238,217,110,12,69,154,90,83,220,150,183,140,247,129,48,169,38,223,241,56,61,145,149,195,214,7,40,151,6,27,118,199,135,205,82,166,1,55,223,117,173,177,186,81,104,221,50,19,155,121,89,236,252,48,107,19,73,106,96,196,155,230,253,109,132,62,180,108,48,166,158,28,47,26,37,198,64,165,233,158,160,32,121,49,218,212,146,133,209,206,46,220,235,126,224,194,173,238,59,28,154,62,242,51,163,236,187,166,179,187,90,178,124,157,169,12,170,233,29,13,185,84,45,195,156,27,113,54,16,130,26,235,249,2,206,69,210,121,30,111,187,32,177,44,163,152,111,117,143,8,152,33,151,202,101,19,206,213,113,119,2,180,235,75,94,159,216,112,70,202,199,244,154,36,7,135,182,132,115,176,109,143,162,13,162,72,23,33,15,27,155,16,180,196,158,131,97,89,182,42,187,252,164,229,12,26,68,87,208,65,233,118,107,18,77,116,211,167,140,29,206,164,249,84,170,117,231,121,244,153,238,198,205,228,249,4,198,141,175,220,77,33,15,113,62,53,204,116,183,210,39,182,72,169,236,167,136,121,70,90,164,85,210,44,90,219,58,15,144,85,53,82,58,248,110,105,129,20,241,173,86,34,33,132,121,197,82,24,25,239,17,71,23,36,47,164,238,75,1,34,198,130,105,13,21,41,42,32,46,30,153,100,204,144,136,123,139,210,206,200,163,5,204,62,91,73,107,8,53,68,52,143,8,83,210,252,59,14,123,56,227,57,204,141,232,165,153,218,205,77,177,37,173,87,96,218,128,153,148,195,153,53,66,234,167,39,222,195,77,46,224,65,71,144,192,166,65,224,215,93,241,133,42,122,244,90,65,217,1,110,74,227,102,28,180,29,73,23,2,139,172,53,231,51,66,207,0,136,212,161,185,77,174,7,70,37,84,96,105,106,79,40,82,207,30,187,120,107,180,148,157,128,193,43,210,204,192,165,232,201,33,70,44,31,73,232,127,232,48,156,219,204,185,4,173,122,95,188,30,175,191,2,159,87,45,68,109,235,114,111,145,147,169,38,252,44,207,108,209,235,113,159,89,39,201,34,31,16,133,153,178,239,83,73,89,217,189,86,238,245,78,50,187,47,104,27,194,218,196,164,34,210,204,141,5,76,190,144,97,170,44,243,190,237,166,169,168,193,214,107,199,172,114,54,113,109,77,133,81,39,137,60,178,217,206,201,235,28,52,223,221,111,215,22,179,173,116,211,138,199,234,29,195,212,47,182,112,89,201,209,197,125,153,159,110,126,88,180,99,223,28,118,131,245,36,131,220,220,100,71,228,185,26,210,95,67,249,189,176,164,99,222,224,219,172,18,232,140,95,218,44,178,208,230,235,41,71,195,88,152,49,93,34,16,255,176,131,119,209,81,142,196,120,151,24,140,188,214,121,52,254,88,76,112,62,63,140,232,225,116,145,97,155,33,229,1,112,221,185,68,210,19,138,98,147,71,110,108,134,29,107,200,121,151,115,21,37,107,87,234,64,55,187,14,172,71,83,253,175,241,219,195,132,112,21,134,131,42,240,25,122,210,112,144,104,221,137,124,16,132,213,45,57,2,182,86,235,142,6,254,86,235,83,19,49,218,20,235,0,147,105,158,10,211,173,19,117,158,193,87,208,21,70,149,119,71,234,158,77,171,60,52,248,142,61,158,184,85,58,101,226,96,90,25,247,220,60,177,172,204,254,51,201,212,187,126,237,38,230,26,160,80,57,238,202,73,170,93,187,2,206,200,138,72,133,101,185,43,147,5,94,11,201,148,72,128,67,112,148,215,117,162,129,209,111,102,17,209,85,189,45,36,115,90,148,59,96,115,247,170,71,67,142,188,185,193,68,133,74,251,25,76,45,47,114,131,212,13,180,185,228,68,228,40,121,71,102,49,61,253,200,180,36,193,225,10,152,78,116,237,165,128,134,27,41,211,141,88,154,118,159,16,126,200,111,19,99,61,157,24,112,141,250,77,122,166,165,25,85,116,201,210,190,39,39,227,160,227,176,253,226,182,128,107,89,50,157,146,16,221,17,9,109,8,39,146,130,131,174,55,250,141,209,138,177,37,4,222,243,198,235,84,13,232,48,211,238,20,40,198,241,84,236,245,8,10,203,176,71,186,181,90,248,242,116,213,244,91,69,181,166,108,169,26,76,244,43,90,44,65,231,220,59,205,167,221,135,174,177,123,244,76,122,221,168,207,244,152,14,105,36,26,50,145,79,90,98,243,184,111,147,30,42,153,23,54,90,120,242,192,11,223,182,192,219,196,157,228,109,246,252,116,215,226,173,29,177,167,53,129,104,15,43,45,202,113,225,139,60,178,182,76,34,190,221,251,29,228,103,211,62,159,254,43,202,10,1,163,64,88,159,118,101,172,209,226,251,235,214,43,32,240,38,65,117,63,79,140,114,165,73,143,12,117,142,145,132,221,91,210,54,212,74,82,39,110,140,122,186,238,212,89,145,106,141,169,193,56,242,82,175,199,32,155,111,46,34,91,90,218,180,167,13,103,188,120,230,40,230,165,246,52,136,83,94,137,50,15,223,118,211,54,85,56,192,49,212,134,53,171,63,173,122,149,110,167,128,217,243,12,133,17,37,137,201,118,179,61,214,62,84,182,200,237,22,74,177,250,150,87,50,108,53,239,247,183,179,22,168,78,192,104,53,226,128,207,108,172,125,222,104,248,223,181,21,149,21,209,30,74,180,23,221,86,166,137,27,109,126,122,46,207,4,27,40,50,96,58,148,40,0,214,61,165,212,57,242,211,237,105,218,83,177,203,161,40,171,221,158,104,156,215,59,16,141,174,174,82,4,40,140,228,59,202,243,212,46,241,77,27,91,171,82,203,212,98,137,57,48,186,166,11,58,142,185,105,19,202,185,240,179,125,139,140,108,178,134,46,85,73,40,246,17,57,108,92,168,7,166,206,115,183,203,133,166,19,133,121,104,55,139,208,139,14,134,13,131,226,166,94,50,150,2,82,67,218,176,65,246,142,170,68,226,133,61,48,29,125,81,211,40,150,161,151,199,178,122,52,115,144,143,194,146,107,62,112,139,141,124,65,123,98,191,157,195,61,202,118,164,194,114,126,14,134,58,187,218,77,164,157,176,75,219,146,51,189,200,55,131,71,31,184,162,22,80,70,250,111,60,93,224,200,55,5,119,35,35,201,175,203,27,202,17,209,103,69,70,213,4,147,5,62,247,153,110,209,33,155,224,156,54,255,178,130,69,174,151,249,78,191,0,186,148,103,100,117,6,110,197,79,123,112,50,30,94,36,177,11,166,117,250,113,154,121,184,195,103,208,110,217,221,161,79,189,247,77,160,155,105,67,209,14,116,102,247,72,222,67,201,108,79,131,58,187,69,255,109,26,71,218,214,47,63,95,90,60,48,242,165,77,97,178,226,126,105,211,22,22,153,147,232,248,143,177,128,232,139,182,95,210,88,187,188,145,208,4,255,167,22,168,96,30,16,16,57,204,38,183,60,231,70,204,205,81,108,66,244,145,98,35,179,35,205,134,222,119,82,173,142,97,127,239,240,206,240,230,181,229,154,126,192,72,98,99,120,246,8,37,64,76,205,81,231,217,117,111,45,9,174,57,141,245,237,48,134,181,143,202,8,82,251,78,68,200,219,14,208,46,243,115,91,183,74,180,113,183,110,218,102,94,205,203,61,96,188,39,228,202,17,122,78,49,210,104,8,76,73,103,188,51,237,220,212,230,198,177,80,53,28,96,220,123,235,135,49,59,144,39,210,198,253,229,147,74,97,218,109,242,72,113,79,159,177,69,66,219,243,124,138,34,241,115,6,53,45,84,126,116,177,158,39,81,164,161,142,227,223,23,157,26,39,196,222,143,158,77,139,212,253,153,144,86,205,249,133,151,39,177,11,174,188,218,24,125,162,178,114,75,18,197,92,96,36,114,221,72,233,53,239,94,38,9,163,165,49,152,252,183,138,131,73,70,27,170,210,3,207,192,243,50,165,16,37,21,85,0,162,225,197,103,36,10,255,75,219,66,176,84,30,46,20,74,243,42,250,130,114,97,39,180,137,216,18,133,250,154,101,243,5,111,251,114,101,138,241,20,229,212,164,209,134,151,28,202,219,142,7,167,27,1,212,0,113,177,80,73,163,125,23,123,170,173,196,99,2,163,32,83,238,239,66,182,148,91,62,129,248,30,227,194,100,70,84,140,137,72,37,197,19,217,136,10,200,211,198,77,43,136,50,228,225,103,125,96,116,235,250,125,218,171,75,213,139,172,123,72,86,30,24,10,129,174,184,40,76,237,18,63,141,202,170,196,234,27,189,2,151,2,100,148,156,115,233,209,11,117,239,118,7,81,59,39,16,113,45,10,203,46,29,52,172,50,63,167,232,122,145,26,247,182,14,242,55,29,225,102,129,241,242,202,23,230,226,69,216,139,136,218,27,13,207,183,179,205,22,87,85,193,152,44,253,104,58,138,103,122,224,225,194,117,160,244,42,171,104,24,101,254,24,131,38,73,249,232,149,97,35,238,181,221,98,22,6,170,138,103,185,221,30,39,111,39,14,217,122,242,222,86,212,4,88,90,150,84,136,112,43,216,52,160,197,140,194,222,90,197,208,176,188,189,83,221,46,194,54,193,190,145,250,197,138,153,238,68,215,170,246,119,110,163,70,74,244,124,56,117,214,7,158,252,183,26,203,71,37,204,20,24,125,143,152,194,201,142,63,50,109,181,160,114,229,139,207,28,132,29,242,58,209,83,186,181,14,214,207,37,194,171,72,246,212,91,41,161,69,232,81,159,195,112,36,62,221,140,88,200,86,109,71,106,64,66,173,160,35,66,37,18,59,42,206,183,152,120,230,104,213,118,36,36,213,208,142,62,184,161,58,132,176,236,231,101,225,64,144,85,137,68,186,24,163,206,130,247,221,82,152,142,150,8,12,77,60,91,53,43,77,42,48,174,236,68,188,251,57,120,183,43,140,193,167,116,62,229,161,210,142,116,196,70,52,141,202,137,162,180,119,69,34,10,2,249,80,53,64,26,48,123,100,116,40,76,117,145,38,54,81,165,122,233,92,52,240,235,247,179,88,17,238,94,152,28,168,202,97,182,214,123,190,76,178,60,68,160,34,219,135,185,239,185,225,45,137,226,242,57,219,158,87,36,2,114,194,84,201,190,19,43,172,116,127,186,156,61,183,78,58,216,180,71,153,31,131,128,179,214,232,165,157,53,49,221,109,56,155,97,21,179,197,85,167,70,162,248,68,87,163,63,210,168,13,249,155,216,49,158,61,250,150,161,194,150,131,218,114,20,90,232,128,85,229,84,60,9,98,107,69,135,86,86,53,104,11,254,110,54,22,114,209,80,89,99,52,104,111,62,245,15,162,200,217,212,102,111,34,216,20,115,4,166,19,161,222,44,51,182,190,77,165,137,241,213,136,20,246,48,161,36,149,38,158,55,50,164,22,188,135,202,236,102,116,114,203,69,233,20,84,181,89,92,222,35,51,79,148,154,31,93,99,198,79,20,13,108,171,179,84,64,251,44,255,233,82,215,215,158,175,236,49,91,150,18,188,248,243,45,171,200,110,34,35,227,251,232,76,167,165,40,113,230,51,89,210,113,238,48,93,88,42,98,77,203,221,140,115,19,245,244,71,54,188,82,211,14,120,81,208,211,147,83,181,142,23,98,53,135,42,47,187,146,129,142,84,46,221,2,58,145,103,52,109,198,184,45,20,44,25,122,242,129,124,227,85,2,202,93,122,113,172,162,150,174,152,15,36,223,250,28,77,127,106,244,186,45,244,157,147,222,247,36,143,22,202,29,236,149,116,32,86,232,255,183,225,204,150,163,166,170,201,20,136,29,30,36,224,170,74,50,35,91,237,61,168,27,158,166,46,142,25,125,218,232,45,252,101,141,85,191,30,167,229,104,30,196,198,92,66,56,228,237,79,108,20,221,106,38,78,59,84,192,126,222,215,141,222,194,56,161,188,12,196,81,163,123,3,20,113,37,185,173,209,176,74,9,69,18,108,236,229,88,132,136,71,8,108,13,139,121,229,194,240,8,28,77,14,22,150,53,46,95,37,234,175,160,102,58,44,142,0,69,149,103,172,76,35,31,192,70,16,99,4,72,99,244,80,47,2,194,92,63,22,25,9,73,5,145,81,68,112,57,58,42,145,244,23,89,253,130,14,214,109,218,34,59,176,69,191,23,63,162,40,86,160,73,134,173,140,184,40,160,87,126,149,220,172,39,59,255,75,100,11,104,97,196,212,249,247,152,216,12,102,146,113,241,41,159,113,242,203,122,254,224,6,213,89,152,153,7,166,128,81,135,195,147,232,98,9,188,205,90,247,131,201,28,229,59,164,153,99,214,248,120,55,172,139,85,117,219,43,205,47,227,227,94,154,47,37,201,211,34,112,34,185,227,176,109,178,139,252,52,95,246,234,223,149,25,129,77,116,62,184,240,60,191,141,47,240,249,240,234,157,245,225,64,85,61,218,18,2,247,228,150,104,159,235,187,112,76,255,178,232,24,127,71,199,201,43,92,149,46,183,141,178,214,183,216,29,152,92,133,24,8,176,189,50,111,236,15,70,137,114,148,172,207,180,230,79,120,23,120,153,16,181,62,22,116,170,127,168,89,17,230,42,15,13,213,241,143,14,129,87,29,69,56,125,95,136,45,173,254,189,109,184,63,202,150,56,176,173,196,223,79,15,148,30,250,144,193,96,86,202,191,98,21,14,229,204,43,77,110,27,227,236,47,91,128,236,52,243,122,214,145,118,54,134,159,196,5,112,55,21,32,121,166,230,207,225,39,39,64,111,122,99,148,76,139,191,48,248,62,91,10,101,214,46,62,186,95,249,76,244,8,53,125,159,191,90,244,7,155,175,208,82,152,36,73,251,30,42,14,140,80,209,244,183,113,250,251,222,167,165,18,123,126,174,156,38,51,255,237,243,63,228,7,228,228,103,250,152,254,211,54,200,111,158,17,5,108,168,213,205,97,6,181,30,204,40,46,53,199,185,179,22,194,42,123,131,93,124,172,80,209,73,207,48,166,91,112,198,101,67,194,146,95,134,13,81,102,192,21,254,190,156,26,105,215,228,239,131,226,79,17,157,203,154,172,152,213,252,232,141,179,235,133,49,114,135,138,254,141,133,133,70,143,48,53,10,12,83,38,251,15,62,193,226,148,79,191,216,186,252,197,154,60,17,116,175,171,194,20,254,125,226,64,112,184,75,86,24,246,119,74,59,142,238,244,245,220,178,11,115,51,30,43,126,52,27,32,41,179,161,204,149,242,39,154,64,10,96,155,23,137,192,147,8,227,187,239,19,112,35,139,58,245,210,32,7,102,135,209,50,190,195,180,88,187,232,158,254,219,100,41,101,45,61,161,37,114,210,45,142,62,81,211,214,163,49,141,76,195,31,42,13,237,82,93,36,175,210,220,134,6,216,18,131,114,52,157,63,125,197,125,83,240,91,114,99,168,2,231,116,31,11,20,75,121,44,63,79,240,26,48,154,25,247,232,69,180,243,73,21,2,247,235,3,12,72,36,188,226,216,250,244,48,151,133,54,245,242,129,136,4,229,146,244,105,49,123,63,31,197,246,13,200,140,70,94,144,44,229,114,120,97,208,33,63,77,166,60,249,10,180,104,66,40,119,47,71,3,102,113,41,88,224,109,234,18,2,51,37,250,180,113,214,116,4,168,229,183,9,95,226,219,197,2,177,203,135,207,111,211,65,232,175,107,155,95,181,254,246,196,171,196,127,123,155,73,150,254,116,117,177,112,120,225,124,155,91,126,154,210,228,240,169,24,51,129,46,225,75,177,66,114,245,161,112,214,19,18,16,89,78,158,62,233,118,147,38,153,69,223,6,165,223,248,93,134,148,240,235,57,178,126,124,83,56,100,188,87,121,94,48,99,123,44,78,8,123,203,14,178,64,135,39,93,248,161,103,112,22,161,66,148,85,216,11,253,80,200,115,102,16,32,104,97,198,40,31,60,48,253,24,114,48,30,165,95,255,137,201,124,179,252,200,243,104,144,102,126,41,95,90,118,43,66,31,242,166,168,188,126,137,12,230,11,18,141,250,176,177,151,254,72,107,56,115,47,91,232,46,140,172,209,71,250,100,214,171,180,195,202,16,52,145,132,111,10,55,247,97,164,189,229,163,70,72,100,126,87,254,43,183,52,157,72,49,231,251,190,249,95,32,34,53,46,4,40,89,156,134,159,156,68,70,209,5,0,174,235,246,75,171,248,1,223,133,139,190,223,242,177,235,151,121,104,195,194,189,48,229,154,158,252,194,39,161,124,146,5,130,2,77,118,212,254,84,23,100,170,165,95,111,24,132,25,227,44,201,117,79,172,119,191,235,58,227,109,158,247,165,171,222,200,95,159,224,65,23,98,129,186,170,193,208,253,232,243,102,67,92,149,161,203,193,198,210,248,96,254,92,246,5,116,9,78,20,121,62,184,255,38,205,231,174,16,206,251,96,72,21,242,221,209,242,105,18,207,63,248,28,142,168,136,222,245,52,101,72,135,41,140,107,24,66,231,96,91,223,201,161,210,157,57,101,106,148,98,95,234,7,83,90,200,26,178,98,51,184,253,96,211,212,150,219,230,147,46,95,239,10,177,85,105,90,2,70,27,160,127,249,50,148,51,206,112,30,93,35,82,234,251,219,209,19,249,117,141,103,105,169,74,254,203,191,214,49,9,5,144,117,116,51,19,58,35,73,129,109,137,158,58,13,35,223,203,68,235,63,73,102,149,166,91,118,58,223,19,227,159,207,135,253,192,16,116,186,195,120,216,86,249,105,28,107,119,243,163,153,242,68,155,183,210,75,66,233,245,131,205,114,108,10,76,39,243,94,223,165,157,191,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,92,146,241,214,173,230,55,6,245,88,109,2,10,163,54,127,14,123,160,144,124,238,10,80,6,219,178,184,109,120,206,93,92,59,207,202,130,106,96,13,120,176,227,222,2,163,44,251,109,9,73,126,147,132,40,2,91,239,206,118,152,82,128,228,195,135,21,6,190,205,209,44,102,124,122,142,254,211,58,234,191,255,199,223,255,242,215,127,168,163,246,249,79,168,163,254,217,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,191,202,54,174,208,23,149,253,145,158,168,242,204,165,114,48,37,138,238,9,1,136,188,89,42,199,231,84,204,89,30,186,155,88,145,68,130,7,187,101,49,134,65,27,226,145,104,201,54,18,10,95,20,74,63,87,146,71,90,104,2,241,131,187,165,62,165,94,142,45,80,254,92,12,9,97,59,111,94,96,242,212,109,121,108,109,195,66,175,108,163,150,18,48,244,47,165,225,80,141,119,89,122,56,102,211,148,80,21,94,53,190,46,194,89,70,132,156,220,136,182,126,114,107,30,203,122,101,235,190,235,19,127,90,231,128,220,215,66,124,63,118,59,168,181,110,77,80,66,251,172,113,52,126,84,242,203,20,230,191,142,112,208,98,172,27,121,153,29,3,69,63,247,130,166,35,123,110,68,156,199,244,88,16,63,135,44,162,114,60,222,186,98,235,122,190,82,154,195,116,152,33,75,182,252,202,72,244,40,81,198,58,21,34,63,211,200,146,139,254,96,53,111,176,28,91,196,97,220,39,129,43,165,76,223,209,183,102,106,175,85,135,248,116,123,48,96,146,253,154,68,63,67,137,208,244,131,121,127,34,188,83,173,78,247,9,212,176,255,44,107,234,125,65,154,91,95,80,52,144,22,232,67,11,61,200,160,126,42,76,103,235,139,226,213,210,44,8,45,20,53,118,198,195,190,243,172,251,52,220,227,124,211,141,212,205,83,9,50,27,53,95,4,206,68,124,66,90,37,93,157,97,150,110,58,160,241,95,52,137,200,247,85,61,191,89,17,26,107,154,130,156,214,5,233,153,136,97,54,130,79,45,7,37,173,47,143,177,237,117,22,61,55,150,168,158,128,57,255,60,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,227,52,235,154,162,176,90,80,242,172,207,178,23,246,57,139,174,239,179,184,232,20,159,104,8,243,239,131,36,82,213,98,63,52,168,150,253,3,65,34,108,233,36,77,183,101,208,40,89,112,115,31,90,9,133,1,92,156,246,241,147,126,127,42,188,36,6,131,102,195,116,87,151,174,185,116,91,150,96,248,208,117,165,241,83,237,113,91,166,71,175,12,232,51,57,110,47,162,118,152,142,43,61,140,18,244,78,253,212,13,167,62,157,254,9,165,232,145,254,96,214,242,174,177,244,185,165,88,52,249,192,77,13,65,30,120,161,27,191,58,237,137,166,112,221,219,64,24,244,162,120,183,102,213,242,132,79,116,21,126,187,123,92,44,41,251,233,165,33,5,234,223,215,9,78,71,159,202,243,103,145,252,116,144,77,135,2,115,48,141,175,176,245,113,158,1,74,48,181,60,79,141,196,144,147,243,42,254,148,73,247,162,27,201,88,159,24,42,241,111,210,162,32,148,80,127,33,86,220,79,90,133,133,254,50,154,159,59,189,186,108,240,225,233,176,43,65,98,59,81,141,222,54,162,138,62,23,254,196,186,179,22,20,77,205,192,201,117,200,240,139,199,6,190,197,125,220,163,39,46,76,218,253,144,200,137,36,255,105,236,62,150,114,243,204,4,197,199,10,150,51,77,122,168,168,179,162,150,241,141,97,86,197,161,177,157,233,24,239,20,132,198,105,42,151,66,252,219,232,210,124,15,141,254,184,179,211,42,202,26,204,169,6,91,242,252,140,182,56,66,129,166,169,192,79,142,228,242,234,66,67,230,183,63,149,7,131,121,229,66,222,70,240,116,58,245,15,247,148,161,149,7,27,104,195,135,18,51,14,215,42,245,22,26,148,157,188,4,95,57,107,217,98,163,149,231,131,156,206,245,218,159,220,218,134,132,251,161,112,122,102,46,122,48,249,30,39,160,158,199,157,52,131,75,249,102,125,190,137,139,190,74,74,165,90,139,89,243,83,186,131,249,202,34,172,12,82,148,62,187,19,137,79,16,68,133,114,104,161,231,124,247,95,68,139,155,13,41,91,77,189,65,183,110,126,116,38,212,158,154,184,107,76,191,213,97,90,155,71,86,122,53,237,178,126,225,230,35,174,85,143,73,233,162,59,74,175,95,171,122,240,172,41,88,225,168,43,62,252,105,122,172,133,195,252,51,36,20,234,43,34,99,213,153,248,231,204,8,61,9,108,182,52,78,206,166,119,168,107,54,147,174,140,22,7,103,219,17,202,64,25,214,158,238,48,77,158,114,215,86,57,218,222,8,67,145,138,234,155,192,103,148,182,32,50,179,128,20,165,241,155,161,228,172,241,204,136,36,229,228,172,243,159,65,7,48,37,47,169,214,236,241,91,254,130,187,221,85,17,155,76,80,119,27,97,184,219,103,162,24,58,196,167,117,255,59,138,4,169,246,62,76,246,223,107,92,226,247,44,249,57,22,217,61,71,153,171,245,151,241,137,255,52,194,72,234,36,179,104,123,224,230,237,5,144,31,133,105,108,63,188,190,206,229,101,69,184,34,158,231,7,166,23,188,199,193,27,89,27,157,51,82,142,220,51,161,92,82,131,40,250,65,204,5,237,178,206,243,210,158,12,198,137,23,49,12,222,69,89,183,164,70,71,16,218,137,204,171,166,120,153,36,90,176,210,113,86,156,15,131,154,230,178,96,195,207,36,234,153,88,79,213,175,115,31,176,229,165,149,101,43,250,221,23,137,16,137,196,87,38,185,223,125,244,163,135,162,221,243,149,173,95,245,124,7,163,164,33,10,42,153,231,108,202,105,62,198,118,81,39,119,170,218,24,70,250,201,205,29,69,147,199,72,94,87,159,50,150,121,190,78,61,26,21,209,251,109,17,231,105,242,184,114,115,254,196,224,47,214,167,93,170,162,189,232,147,221,143,181,171,39,55,11,181,21,112,177,89,67,96,76,232,29,109,70,95,81,78,58,22,219,203,47,156,41,119,107,219,17,171,129,143,147,69,9,67,124,67,171,153,9,71,23,24,90,66,39,176,19,42,76,175,174,195,99,191,124,70,134,146,12,8,98,203,12,184,89,194,80,151,84,58,230,189,155,195,218,69,101,3,142,103,239,232,209,103,82,44,26,151,229,154,42,182,183,62,240,85,194,151,87,218,56,164,142,30,71,83,56,208,246,52,196,115,162,115,7,55,6,29,253,70,219,143,158,34,51,171,215,16,7,69,194,149,162,151,106,12,85,64,166,16,80,92,208,3,152,168,67,179,137,133,182,174,120,213,108,56,52,247,149,77,140,168,251,251,64,146,80,211,160,144,25,235,138,134,37,44,70,230,195,165,164,41,221,167,35,52,6,91,215,110,67,163,249,250,35,69,48,77,191,76,179,90,115,38,62,204,197,45,236,7,67,93,75,155,230,54,116,254,52,143,121,182,196,201,147,114,205,220,132,117,148,241,211,238,238,12,108,159,159,254,244,57,62,249,148,113,222,59,60,92,253,109,102,39,239,201,59,159,177,146,158,242,196,145,222,193,51,60,147,178,129,179,173,13,209,167,88,97,229,107,190,15,2,86,138,150,61,26,104,247,91,88,193,35,198,47,155,116,249,67,209,65,23,184,248,72,64,169,18,221,50,129,39,166,154,222,89,122,190,179,170,93,23,7,38,79,19,237,155,116,112,106,22,180,97,75,238,191,13,83,187,106,51,47,100,82,15,204,176,195,164,173,78,153,69,38,168,181,189,107,21,243,172,172,59,50,44,230,125,205,131,234,211,181,203,17,78,66,218,209,57,138,7,75,209,30,1,250,182,118,156,28,25,146,170,205,157,231,187,187,129,2,106,39,162,187,199,254,1,185,40,7,217,48,63,237,7,108,195,252,211,51,229,179,162,223,22,214,230,195,47,140,222,120,190,55,133,207,230,52,208,186,181,90,203,185,141,209,237,176,85,255,244,96,248,32,113,238,181,76,56,81,96,238,58,58,148,87,129,160,160,23,190,73,212,249,209,115,153,238,161,194,203,251,11,26,106,225,185,234,71,63,127,228,74,135,203,89,121,148,203,5,63,165,251,84,136,5,14,53,3,37,82,142,152,223,123,55,151,48,253,48,105,158,245,126,87,52,124,250,208,173,226,25,100,37,197,149,85,10,201,202,10,228,187,245,26,181,21,39,154,118,67,161,10,219,125,131,221,126,29,103,122,52,156,180,236,3,5,31,161,218,181,65,249,76,225,217,119,177,13,31,161,115,229,245,73,89,164,207,199,213,250,209,211,67,74,199,226,61,127,69,182,70,149,17,22,128,86,155,216,148,71,163,252,121,33,34,193,85,173,113,43,26,202,121,175,227,41,49,192,135,139,192,141,179,103,229,141,23,170,118,195,67,133,51,193,239,169,43,110,49,103,105,95,124,26,90,69,26,135,20,40,57,197,95,88,227,107,35,13,244,47,224,224,156,239,22,251,249,143,253,133,13,29,89,134,88,254,173,204,22,118,76,192,137,205,77,191,48,243,237,71,106,67,249,19,255,138,8,122,16,57,48,99,3,63,57,146,41,241,140,65,105,103,251,61,227,243,201,111,19,230,94,23,198,30,238,235,88,6,62,99,244,102,85,71,51,95,228,254,43,27,64,254,197,248,46,38,10,106,81,212,221,230,246,163,97,90,200,209,141,232,246,75,192,3,147,107,24,247,104,75,61,127,206,146,192,15,247,2,152,148,98,138,251,130,136,30,203,236,160,77,6,143,218,225,15,13,138,207,148,163,201,199,124,229,68,96,68,135,155,92,90,35,85,219,227,145,99,21,149,228,232,78,89,106,223,147,207,235,57,251,83,21,153,159,174,61,232,217,8,93,63,25,86,129,179,143,254,40,140,92,248,102,109,107,23,222,236,209,126,93,32,6,83,112,9,148,58,217,121,155,113,221,88,146,202,185,33,214,210,25,232,112,165,127,86,142,254,146,59,113,101,40,191,200,209,208,143,154,63,113,24,84,251,186,144,154,85,6,189,171,217,95,72,203,226,211,70,174,217,26,119,124,172,160,130,53,171,28,189,72,111,167,229,48,252,184,34,240,102,166,41,126,114,28,194,74,149,75,99,111,154,75,115,24,146,143,158,124,239,244,133,230,160,148,181,231,29,197,56,142,181,47,47,4,76,141,188,53,129,161,61,250,23,66,75,207,53,153,130,105,113,206,245,45,88,160,40,139,20,65,73,114,117,71,161,38,223,162,197,128,181,153,16,110,254,224,19,0,140,219,43,13,76,142,125,249,93,17,126,92,219,8,222,4,156,16,63,55,58,35,87,40,137,210,126,109,30,124,252,224,126,101,71,217,240,34,250,148,226,167,105,207,146,33,140,119,119,246,41,135,142,13,250,181,46,58,104,64,157,142,194,61,45,242,72,176,131,155,62,192,169,44,210,129,40,48,172,30,159,144,102,181,156,134,156,123,21,147,214,249,224,243,60,82,210,155,166,137,161,46,31,8,180,247,220,20,6,48,233,249,226,191,125,98,214,247,109,177,251,255,24,89,192,150,66,188,175,154,232,176,223,7,110,18,249,50,97,77,204,237,123,220,119,26,40,10,223,151,77,1,230,196,51,61,142,70,235,189,10,108,92,13,255,0,136,173,171,60,113,212,26,202,39,73,195,165,85,75,12,9,12,205,170,207,184,111,234,66,247,190,105,223,66,207,216,159,90,145,92,51,14,68,195,44,191,29,197,223,89,198,2,14,233,43,142,164,42,46,216,48,167,180,56,148,175,94,190,157,201,251,155,177,2,176,47,170,122,213,244,156,141,121,239,25,221,48,133,183,81,201,28,94,8,133,202,19,35,47,190,86,192,166,197,42,71,147,212,94,190,240,157,15,222,218,6,3,230,100,181,204,120,153,229,54,234,1,178,64,220,87,153,109,143,44,48,237,231,113,40,73,3,89,29,22,173,93,119,20,37,204,213,179,194,131,205,236,55,130,169,172,237,38,43,238,178,172,246,188,232,186,205,114,160,205,4,130,226,220,208,154,244,96,178,26,57,198,24,45,84,233,14,3,8,159,105,199,124,131,111,224,86,184,193,229,190,71,19,212,46,249,237,243,176,207,243,28,113,105,188,58,121,40,244,69,126,251,21,96,171,249,223,215,65,125,222,77,110,128,113,49,150,17,10,149,105,198,199,51,96,177,117,61,249,68,252,161,20,135,207,199,161,227,108,25,187,212,23,151,179,145,194,38,245,126,184,228,121,246,244,72,99,152,68,153,156,156,142,156,50,252,227,57,65,255,184,59,41,80,170,70,241,190,6,189,37,50,142,72,67,64,194,114,152,13,191,60,83,90,206,199,242,15,100,192,173,200,69,80,179,158,253,64,4,224,178,172,106,112,98,206,31,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,143,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,240,204,202,231,115,103,48,141,118,207,201,81,18,238,1,151,249,135,247,5,225,231,30,93,24,184,2,35,244,156,238,111,83,242,209,223,70,214,63,190,125,8,83,171,141,7,158,59,222,23,112,125,62,2,74,122,49,31,242,21,60,147,41,185,201,29,143,180,155,169,174,142,98,154,57,252,167,59,161,116,215,11,31,243,235,160,4,181,191,93,15,234,36,11,67,235,30,229,69,35,124,50,88,115,10,235,39,78,253,161,168,185,141,254,162,235,107,150,250,193,210,66,15,204,219,217,1,35,166,171,111,139,70,219,114,79,158,204,18,224,129,219,71,224,55,24,185,210,242,192,115,207,123,114,100,38,166,194,70,201,9,56,77,77,165,0,203,148,69,199,183,132,110,38,14,151,124,85,30,166,88,252,162,121,202,177,171,236,23,77,51,126,184,110,115,56,82,56,197,78,241,108,204,58,172,23,65,231,112,235,49,96,68,35,245,137,145,254,241,122,42,86,1,76,227,114,110,86,205,59,139,151,101,34,5,15,188,60,204,54,244,153,134,27,18,59,113,221,182,251,206,243,129,247,125,36,166,95,172,51,37,162,19,169,196,79,179,96,235,67,129,198,151,98,136,230,223,40,84,24,242,78,189,240,104,186,252,160,67,28,11,58,250,171,194,177,232,166,130,90,243,61,55,235,249,115,48,100,46,129,155,38,3,23,239,235,142,50,168,85,186,249,6,30,107,182,11,139,34,43,240,166,87,218,225,179,106,150,166,179,217,129,145,33,186,48,219,137,11,163,171,22,123,19,20,245,234,115,219,155,241,17,235,7,197,241,39,30,32,24,246,26,3,48,18,5,247,177,88,50,42,242,2,221,220,245,100,150,70,69,120,102,223,126,32,145,219,178,124,217,22,209,69,162,134,14,229,46,59,182,221,72,21,251,30,23,166,78,170,18,230,195,155,119,127,189,109,98,11,179,228,23,118,85,250,31,44,142,107,6,91,34,244,194,185,200,180,96,235,201,103,251,3,156,247,19,243,210,239,61,171,135,11,253,71,188,188,143,252,172,116,72,44,251,109,55,56,104,69,46,141,205,98,242,24,171,91,126,66,246,78,192,174,182,111,48,46,194,122,242,140,107,243,184,112,213,5,127,27,3,193,103,172,142,203,227,94,207,209,197,165,5,126,112,77,18,223,109,100,60,155,15,22,106,31,189,203,132,182,153,188,107,245,75,43,195,76,95,29,134,246,76,158,206,111,204,56,31,69,96,210,191,78,57,192,118,57,73,114,12,139,122,178,178,223,133,91,126,112,220,113,10,92,35,26,55,244,118,221,193,48,96,106,240,216,17,18,141,248,246,12,60,4,242,136,172,93,59,113,229,89,56,231,133,217,23,103,31,43,205,242,104,73,224,89,105,218,247,43,131,158,115,65,164,107,105,159,118,16,139,160,59,215,2,67,11,219,23,78,146,117,54,248,140,218,33,240,184,211,10,141,216,176,65,253,228,40,211,72,142,200,224,213,60,115,108,240,237,201,163,236,62,205,10,251,131,105,0,187,189,134,192,203,68,120,46,156,101,11,111,112,185,207,12,184,221,15,104,152,246,112,124,157,205,180,99,111,218,109,208,27,223,186,135,88,102,135,152,162,17,152,26,26,220,85,143,99,26,201,131,171,173,109,240,121,234,190,237,179,6,190,43,56,110,240,76,113,238,140,119,66,125,206,61,215,242,89,5,88,147,195,192,171,37,223,40,0,39,137,198,33,16,146,38,137,159,230,237,141,253,192,173,222,163,105,40,187,97,16,139,56,156,203,111,36,89,6,92,10,155,195,34,149,236,33,113,53,21,248,91,95,55,163,242,218,125,51,108,190,215,183,233,195,96,188,238,250,133,187,220,118,179,130,227,87,3,47,21,99,177,122,9,38,198,94,161,200,27,176,145,239,31,184,21,159,200,129,137,255,2,62,203,29,58,48,223,96,168,191,149,181,63,112,48,99,128,105,32,169,10,183,28,65,45,48,177,226,133,41,9,69,106,14,242,124,173,242,194,128,187,83,85,13,78,66,243,163,2,2,137,215,31,26,14,223,242,137,24,26,95,16,104,150,74,25,112,47,177,53,171,88,12,94,174,254,15,118,129,0,131,151,52,141,255,224,221,251,61,122,137,115,45,132,80,243,47,113,180,50,3,101,69,161,147,238,128,187,38,101,12,14,190,4,48,84,154,254,192,103,182,20,184,84,189,175,86,141,85,18,112,221,75,102,6,124,106,166,211,123,77,158,172,180,253,194,43,114,207,116,75,204,219,101,9,60,18,221,98,1,83,115,221,15,92,154,127,219,166,151,125,197,13,126,112,141,32,142,122,176,216,20,127,71,79,57,26,121,137,247,232,28,105,52,26,176,52,219,100,87,142,116,123,192,116,75,150,7,30,177,77,1,22,47,165,31,76,183,135,195,44,228,233,121,99,120,194,250,67,197,242,72,130,60,131,199,42,23,101,97,127,80,196,166,3,70,58,234,121,221,221,85,224,127,48,31,232,3,223,221,0,70,115,39,252,111,10,211,3,19,191,13,13,231,121,104,184,94,120,68,1,44,102,220,63,152,217,59,224,73,143,238,51,150,16,177,191,112,157,229,25,106,8,224,175,11,139,233,197,55,204,71,12,84,236,156,147,126,65,195,194,157,15,77,112,182,242,126,96,196,23,46,140,112,146,192,153,210,171,255,116,34,217,37,171,167,105,81,102,79,157,163,59,9,29,64,142,62,83,164,179,176,10,133,215,118,219,202,127,112,117,78,29,48,34,30,250,211,107,248,32,166,38,222,119,213,235,134,214,233,95,8,5,177,179,215,158,15,60,156,30,102,112,78,15,106,251,11,71,151,233,221,60,112,79,62,111,20,178,131,215,80,195,88,232,244,171,248,77,35,57,62,159,49,76,61,184,151,11,167,242,128,120,78,57,136,68,195,214,83,163,161,233,147,10,172,89,4,161,30,248,22,1,129,203,149,127,250,193,240,61,3,198,52,230,249,122,136,60,253,182,204,55,189,207,7,46,177,168,23,152,51,249,185,235,74,218,172,95,56,255,151,240,28,251,129,225,91,248,182,179,96,141,169,33,129,205,88,145,244,47,221,104,190,47,26,65,152,161,37,189,179,33,2,19,1,47,77,223,1,35,128,26,40,245,251,249,160,229,51,20,251,193,249,15,19,49,190,23,57,224,241,135,121,24,130,139,191,143,14,15,186,180,255,2,22,249,237,15,118,154,58,48,121,151,250,194,85,142,134,38,255,30,141,35,118,192,101,107,232,217,205,1,126,221,163,197,27,241,135,78,121,222,21,222,134,158,27,59,83,63,214,92,31,159,41,190,142,59,39,16,183,238,246,194,132,124,62,18,76,161,225,153,103,155,69,55,31,156,89,115,203,126,225,40,76,21,19,7,254,35,220,124,99,71,175,194,74,239,185,75,141,249,6,158,134,164,70,12,70,133,38,224,54,211,115,215,100,236,118,92,89,49,1,3,253,116,75,247,128,153,72,141,254,236,119,10,159,62,205,22,116,133,135,126,92,157,150,183,143,242,83,126,29,104,26,14,144,115,243,218,19,168,146,26,12,69,118,95,97,13,207,172,175,198,233,43,192,233,89,123,232,196,40,190,245,58,48,177,196,115,242,121,167,112,224,37,20,120,234,113,214,250,226,48,226,184,122,242,3,159,141,133,192,253,137,68,166,153,124,183,11,23,201,109,24,188,247,146,163,207,148,47,171,11,178,199,201,23,116,211,69,210,152,150,25,168,230,126,81,170,225,15,76,159,111,192,4,107,85,225,50,34,237,8,220,116,247,68,135,71,41,125,94,152,157,218,133,79,76,138,6,202,7,179,166,14,29,227,184,24,196,70,251,192,162,171,99,232,72,213,83,54,160,181,233,125,145,25,41,241,196,73,85,75,211,25,240,9,144,124,101,203,230,83,248,158,28,241,206,28,48,146,66,235,129,247,72,23,70,198,44,43,108,237,249,14,67,117,214,117,115,91,186,193,97,4,105,166,76,196,68,157,163,121,64,141,20,203,188,38,111,63,120,122,107,128,193,77,246,63,195,136,62,62,139,103,99,76,202,218,198,250,144,157,124,9,108,54,195,47,220,231,61,55,22,25,245,133,203,61,26,194,234,31,142,78,217,83,8,217,122,82,222,223,54,17,230,128,79,44,246,94,120,191,3,141,118,47,105,80,49,152,76,204,133,149,163,66,70,7,67,46,135,81,72,211,228,6,112,91,62,101,1,19,20,61,112,138,218,211,129,167,240,166,65,209,175,200,129,138,78,146,161,117,71,84,9,154,219,126,126,185,186,16,128,193,244,143,235,19,165,183,37,9,156,36,55,8,140,7,223,189,48,200,25,207,201,137,222,247,133,207,191,233,3,79,244,19,215,128,137,230,100,202,162,165,55,239,123,242,218,134,78,89,232,15,70,253,21,24,43,137,255,188,139,250,111,255,253,191,253,253,47,127,253,251,95,254,231,127,214,72,61,251,63,161,145,250,207,46,71,175,182,23,25,0,116,160,235,247,188,49,193,150,163,49,4,83,120,220,188,182,193,233,65,35,99,135,52,6,148,37,5,205,238,89,14,237,227,249,225,74,182,248,194,121,173,231,212,196,189,114,116,83,172,196,188,220,173,245,73,231,144,19,212,38,25,209,72,241,60,231,197,22,248,158,247,172,217,207,69,159,213,41,200,56,192,107,63,35,99,109,87,83,251,141,202,166,223,162,73,48,57,71,219,224,189,215,51,189,205,149,238,155,64,17,125,63,40,45,142,242,53,233,15,159,237,68,41,119,6,161,68,243,194,8,118,94,88,163,122,28,219,106,191,19,8,129,196,122,224,30,37,46,232,217,57,107,154,194,218,104,230,61,117,93,87,113,224,7,167,22,239,137,70,112,233,211,31,246,0,83,76,186,168,64,148,231,202,40,65,222,169,43,165,242,92,24,155,127,127,154,144,29,235,80,56,175,59,219,79,19,202,214,39,146,206,124,236,155,17,179,187,125,210,93,203,148,135,99,129,61,255,250,236,254,198,54,194,189,47,207,40,13,107,52,69,210,246,6,37,48,8,53,114,238,24,9,173,8,136,76,169,190,42,92,238,238,15,184,45,205,50,208,188,190,110,36,7,169,127,60,71,83,79,46,114,242,55,141,128,190,199,141,244,170,81,48,30,24,125,173,11,139,159,149,193,176,178,202,133,91,123,130,99,242,228,67,78,62,164,117,2,120,213,188,243,133,119,30,79,220,62,219,188,241,20,61,37,115,189,185,151,160,103,3,143,103,26,67,148,52,247,251,204,91,110,111,182,140,205,204,189,49,188,231,100,195,77,142,222,191,60,147,77,239,154,224,168,8,89,10,42,210,219,134,178,199,136,200,59,177,41,158,15,220,60,181,2,186,219,147,39,232,104,21,220,115,151,241,166,31,105,87,153,23,198,1,189,62,112,84,44,233,8,123,115,93,213,92,239,238,133,53,229,141,3,163,164,179,3,238,243,250,161,127,112,190,40,163,186,191,104,147,131,41,160,60,7,155,241,102,108,86,104,182,126,126,186,175,123,87,212,163,159,228,71,185,87,77,47,123,215,180,11,218,206,190,104,160,86,178,175,195,199,127,2,83,80,122,146,189,249,86,205,201,206,87,13,195,248,105,63,20,137,163,241,164,146,38,13,210,177,39,237,127,152,199,128,107,236,206,154,153,21,140,23,30,49,192,104,42,93,127,56,154,13,89,192,83,52,168,190,235,234,251,94,218,108,207,20,75,247,65,142,187,66,191,120,106,222,17,175,226,18,227,179,145,126,232,239,209,103,88,204,128,203,124,62,90,158,104,212,96,153,5,223,137,176,34,187,158,47,186,235,179,163,77,232,172,69,246,162,152,30,179,190,14,200,105,145,219,192,51,64,63,141,133,38,143,103,108,176,178,236,47,122,38,171,200,84,97,202,240,92,53,77,101,51,208,156,158,0,174,34,65,172,112,214,104,157,189,211,188,9,6,244,88,222,15,158,226,87,164,13,207,38,132,6,141,39,111,152,114,141,244,28,90,227,207,32,163,67,172,93,148,132,209,255,35,238,92,118,112,201,145,227,252,74,188,95,30,79,59,109,5,120,97,192,11,47,13,123,97,24,22,224,133,1,61,142,198,126,12,243,203,191,50,25,108,77,175,44,160,103,166,129,57,29,167,234,175,11,139,76,102,70,70,72,66,147,14,98,159,167,48,42,216,69,71,2,207,33,222,52,242,187,169,190,104,219,49,202,204,16,93,31,247,129,17,89,13,24,225,83,253,105,162,151,152,77,22,241,118,151,103,198,26,122,223,165,165,77,158,18,14,50,84,55,213,138,145,174,142,112,74,160,209,206,81,200,252,21,93,57,104,169,200,245,158,156,118,196,247,183,219,168,247,228,200,224,252,1,222,114,180,9,90,190,191,125,71,184,245,28,255,225,183,87,146,27,179,70,34,133,65,35,197,108,205,7,250,80,233,84,76,145,191,38,71,211,95,212,91,144,13,29,215,6,219,96,234,54,37,96,220,88,202,3,143,160,69,145,60,61,147,151,158,124,18,3,246,72,157,195,6,219,15,76,219,222,133,231,147,48,162,140,22,57,104,100,9,209,109,121,224,149,239,165,209,80,155,158,163,115,139,253,110,53,65,178,253,228,229,75,110,253,194,12,168,252,192,251,150,151,18,153,224,103,201,108,211,21,168,41,40,156,79,108,233,48,175,184,199,44,129,167,142,211,106,91,20,175,55,100,235,79,111,239,167,191,162,0,84,40,229,87,189,47,226,255,91,209,59,1,249,210,188,11,73,151,228,113,31,33,72,217,90,50,72,86,191,143,58,38,190,190,114,116,195,161,55,136,254,200,45,76,225,202,32,84,4,173,61,106,195,176,205,100,94,161,21,110,69,198,8,219,31,241,157,253,193,238,144,243,193,50,153,54,211,65,136,42,12,189,132,210,254,9,204,186,185,2,134,164,37,87,102,130,165,81,93,130,18,92,4,174,144,58,162,5,1,109,187,244,240,8,128,147,39,246,13,214,58,167,37,1,92,109,203,224,34,77,31,248,179,227,95,230,229,248,100,38,130,243,169,245,143,200,51,159,121,1,177,25,225,17,180,31,101,217,97,147,17,150,90,127,181,108,125,212,250,207,191,152,122,114,220,1,166,111,231,12,150,30,77,224,206,180,117,225,214,36,254,170,8,26,212,186,46,220,151,176,47,42,210,19,193,93,7,158,91,70,57,112,159,83,224,165,11,47,201,170,26,31,96,131,33,89,102,86,24,119,250,121,225,44,177,116,49,247,95,79,96,52,92,15,182,228,38,105,213,26,49,151,55,34,59,77,9,0,247,200,9,25,172,97,39,95,13,226,7,65,89,57,161,139,236,129,17,6,69,212,221,225,57,91,147,148,1,112,141,177,100,176,198,157,40,210,213,40,49,241,197,12,77,38,103,180,165,46,31,198,56,97,242,194,242,175,253,212,121,35,231,175,167,33,57,5,224,30,77,20,192,36,109,21,78,35,199,51,165,101,179,72,204,11,44,116,25,243,232,145,228,36,181,228,146,130,201,51,232,21,73,202,95,66,112,37,94,9,190,220,202,98,72,198,216,200,193,126,66,186,68,86,95,147,85,138,164,172,193,91,150,2,244,200,111,195,163,41,191,106,170,5,197,254,237,13,191,6,183,41,91,229,132,95,98,206,65,204,50,3,26,161,124,49,195,122,216,64,119,87,47,18,2,2,247,104,101,48,88,185,85,7,94,145,159,7,93,186,62,210,62,153,131,145,220,9,38,165,124,11,21,247,4,144,245,162,200,127,61,240,89,186,251,133,151,134,105,192,201,5,37,12,222,194,194,222,155,222,133,224,22,154,231,125,85,150,28,10,17,30,82,32,93,79,15,162,194,38,26,119,97,45,198,24,124,254,95,11,24,69,199,173,48,86,182,229,194,52,140,9,129,15,203,89,223,81,210,255,190,166,240,111,55,4,111,151,174,2,38,62,153,15,92,99,195,9,60,170,244,59,158,169,186,185,133,40,236,64,186,114,229,202,6,180,225,25,172,71,178,110,93,41,149,21,59,95,127,42,244,226,60,148,74,4,154,99,46,166,59,82,133,221,128,235,84,116,21,101,53,178,110,151,120,155,216,149,117,233,207,32,71,51,151,215,181,187,53,158,72,243,135,149,26,130,18,57,177,112,147,110,51,168,127,59,102,13,180,61,138,36,216,13,46,213,191,30,96,97,207,30,112,238,224,129,46,83,159,122,168,183,166,199,233,228,217,115,104,154,47,220,215,188,48,156,55,229,20,211,48,22,52,237,68,244,33,61,116,116,141,159,136,209,121,189,208,50,132,27,72,47,113,191,59,86,202,200,226,165,97,112,155,183,251,226,192,232,165,93,184,255,88,92,14,47,84,81,228,228,104,233,250,227,54,63,220,164,125,87,230,224,22,132,228,210,140,69,170,176,54,26,20,62,91,109,27,129,150,51,183,192,75,38,28,154,5,136,231,131,54,143,221,133,54,94,225,144,180,46,245,61,153,179,218,3,23,151,93,48,120,105,255,54,213,167,81,130,116,159,72,134,182,7,77,145,69,162,233,62,181,167,79,33,161,37,125,209,41,12,5,67,49,63,11,152,8,90,46,140,70,196,32,253,66,51,108,15,137,27,186,250,136,158,147,202,28,162,15,5,203,150,29,207,172,193,211,125,58,248,214,94,41,154,51,126,125,62,111,203,87,9,210,253,200,150,73,18,24,61,238,219,207,178,182,238,211,129,207,217,115,185,240,214,206,112,96,230,176,219,207,194,255,30,184,197,46,5,120,53,237,244,52,143,194,104,54,152,197,116,154,46,12,81,48,190,92,164,88,158,142,177,19,88,34,106,25,253,127,80,80,165,195,15,248,76,119,229,194,37,107,39,232,192,5,38,186,128,160,163,200,251,2,77,209,10,10,186,103,122,14,158,55,73,48,150,17,104,151,194,22,226,93,248,132,115,89,97,171,117,6,12,117,227,185,112,210,83,43,96,140,35,155,194,38,228,127,225,243,245,62,71,147,182,141,198,198,243,161,182,249,252,118,163,236,29,48,44,227,231,202,233,54,201,1,155,223,204,3,147,226,184,48,237,162,15,236,190,171,6,211,24,173,39,183,61,209,135,238,142,219,147,30,156,97,249,248,193,102,109,39,125,41,243,151,162,240,118,102,154,28,178,180,96,76,148,91,67,143,98,162,234,48,101,5,153,36,29,131,3,7,12,169,65,225,57,163,90,9,140,69,201,3,167,178,46,76,8,166,253,204,244,196,198,201,201,106,170,184,8,6,244,72,184,56,204,56,87,121,4,148,121,106,180,36,163,67,182,181,141,251,44,248,119,91,105,22,47,171,61,240,184,189,231,133,42,209,120,192,208,223,52,180,13,25,11,164,12,226,129,194,32,108,242,225,3,166,168,37,0,107,68,11,140,52,245,190,48,133,233,7,78,183,91,26,86,161,170,31,208,19,95,163,133,187,162,101,85,158,150,121,179,62,119,24,103,114,125,34,195,212,245,4,30,91,166,5,224,123,87,228,78,187,118,242,243,58,226,137,156,221,69,209,224,12,142,246,217,54,4,108,38,69,227,129,83,100,85,128,115,122,52,8,32,54,21,57,122,204,231,224,51,145,183,184,50,10,149,250,50,232,143,188,141,235,192,82,2,236,214,3,49,106,232,4,84,83,209,85,193,136,89,175,170,3,51,161,180,151,179,98,228,216,109,210,107,126,22,20,57,119,65,96,194,3,40,252,167,182,234,242,0,211,243,29,48,14,125,67,97,222,224,190,112,27,233,57,249,184,66,2,7,229,167,30,244,44,140,57,224,161,185,113,52,167,103,188,13,184,90,26,11,15,211,210,78,251,194,93,213,88,184,35,68,30,2,54,195,183,7,174,81,186,1,238,146,37,198,107,238,108,15,67,70,227,220,225,208,254,189,65,43,102,11,133,3,180,237,82,122,52,77,16,250,241,223,54,187,112,121,31,240,146,49,214,118,89,18,26,153,100,158,236,203,190,218,28,106,44,136,8,138,150,203,42,230,15,232,48,91,81,89,31,186,61,168,26,66,49,68,4,50,205,30,152,80,126,11,44,35,156,205,191,168,28,144,18,213,88,194,100,8,178,71,3,231,167,39,53,38,21,215,129,146,61,227,104,154,213,84,62,199,234,207,113,52,219,36,149,230,225,117,221,89,193,132,168,244,183,187,121,186,199,201,207,38,64,219,170,122,219,57,72,235,19,65,58,169,162,64,144,163,12,216,66,216,231,137,98,208,204,130,244,225,232,217,209,22,105,91,36,207,147,246,21,51,90,79,139,41,198,8,37,196,113,96,245,109,141,57,217,5,237,40,155,210,100,81,186,170,48,101,212,243,124,213,195,240,117,13,153,204,26,172,137,228,123,8,162,165,37,89,38,140,58,78,208,153,67,195,9,187,216,174,178,86,141,129,84,92,153,234,108,63,246,163,122,197,2,236,138,89,5,130,174,244,60,214,179,45,216,209,177,5,73,102,169,46,4,217,48,152,184,174,153,181,159,64,188,22,36,130,60,77,132,71,109,147,246,6,138,40,140,91,87,212,34,13,46,210,159,221,4,211,162,135,128,118,159,37,34,251,180,238,83,149,241,11,223,38,210,47,40,187,197,234,226,105,112,29,147,72,216,32,30,92,60,237,142,89,123,201,42,173,134,189,76,8,54,38,99,93,62,218,106,214,188,224,10,102,116,86,106,223,32,211,246,8,105,104,51,198,42,170,9,103,35,218,117,217,200,129,63,138,113,153,254,71,63,22,5,27,89,60,206,226,125,254,149,131,139,110,2,145,139,155,189,71,200,199,58,14,223,83,175,138,29,117,117,129,62,152,16,143,84,221,25,2,201,251,142,144,189,65,110,84,158,23,84,195,20,58,119,211,132,31,46,138,46,94,15,141,61,234,242,83,223,5,114,251,222,80,88,81,131,171,186,175,167,119,171,111,151,91,52,218,123,86,177,70,123,126,33,29,104,78,153,69,245,20,145,27,114,13,61,246,253,237,65,253,113,81,54,159,26,22,101,168,237,205,69,205,51,209,202,124,132,24,155,9,115,186,90,98,198,240,75,149,24,233,122,45,161,165,136,188,177,162,184,238,230,16,106,252,67,254,134,84,209,149,134,205,86,250,148,87,117,238,113,56,73,30,91,239,119,114,206,63,3,65,215,151,204,201,50,46,2,155,16,133,139,87,146,87,90,178,100,161,83,176,157,200,110,226,11,103,102,210,163,17,241,138,163,113,127,40,178,251,69,214,96,121,14,242,71,253,168,18,196,226,208,81,66,97,18,237,156,165,11,3,236,165,152,249,177,80,70,142,111,9,76,119,112,168,141,158,56,189,136,182,50,173,23,176,228,93,39,149,42,77,149,133,62,153,39,84,200,141,210,66,41,197,44,58,185,113,183,117,25,213,100,138,161,42,132,122,102,205,89,92,202,20,229,228,249,40,1,103,108,30,226,210,8,132,84,41,155,98,125,104,43,87,86,160,169,202,180,163,154,237,123,72,157,162,254,161,186,206,8,89,133,174,237,137,1,216,36,139,228,244,130,36,235,247,109,49,182,106,47,243,57,57,134,195,131,138,8,159,63,237,144,109,166,115,64,105,24,16,84,97,52,248,93,65,88,152,226,129,98,249,166,48,228,168,104,46,169,185,132,133,167,33,20,124,22,25,28,86,84,31,252,196,12,97,46,81,23,154,247,42,0,222,141,126,249,161,38,175,171,170,207,244,146,118,151,167,108,84,119,166,234,8,55,202,181,161,66,76,145,108,170,150,117,67,199,208,69,111,73,19,238,235,76,13,188,81,15,204,161,97,12,199,80,158,247,193,78,116,229,26,198,213,72,138,242,76,233,40,218,254,208,160,186,205,82,244,96,220,11,252,220,164,247,68,181,10,133,239,118,101,132,207,139,237,234,10,176,217,190,186,150,74,109,86,119,201,42,50,220,76,160,203,21,163,59,226,176,75,37,138,247,14,61,105,166,220,156,30,249,227,18,60,34,235,66,59,91,13,85,7,167,70,29,26,222,80,228,139,170,62,55,27,225,126,52,166,138,73,117,205,155,89,77,187,174,57,194,206,77,101,182,241,48,242,182,211,202,252,142,116,221,171,169,94,68,32,220,100,82,5,166,91,116,132,52,57,167,86,169,107,134,86,247,101,175,15,235,69,212,129,86,136,139,253,183,87,26,69,253,35,54,66,178,97,175,210,205,252,64,47,45,27,171,208,21,242,19,218,58,75,209,20,137,116,80,60,32,100,16,39,198,134,127,156,35,161,180,172,3,9,89,188,152,230,141,159,82,84,51,250,12,122,38,33,135,41,247,180,241,8,255,163,111,253,193,80,45,212,96,5,37,137,236,202,58,192,103,188,139,109,12,233,110,212,92,28,230,115,81,49,108,19,9,245,121,131,203,84,117,169,3,99,233,229,159,128,9,147,63,146,237,102,206,19,142,6,124,33,207,235,70,171,214,69,25,72,88,211,133,94,196,240,128,233,210,39,75,75,96,75,180,138,171,172,181,64,59,12,153,70,6,203,58,33,164,239,128,171,73,170,74,191,6,182,211,104,21,249,185,169,212,171,187,5,235,213,117,67,64,70,73,45,34,6,5,117,63,243,89,188,203,53,252,26,230,241,232,58,122,20,233,201,173,171,253,4,178,21,46,15,126,118,79,84,71,229,135,209,72,10,89,103,172,248,178,176,83,160,230,35,86,16,71,163,130,47,238,19,216,44,150,25,238,19,240,220,213,248,5,107,138,94,194,249,2,79,210,42,206,46,99,88,151,169,195,103,13,21,150,53,221,255,120,123,22,177,141,233,122,116,59,145,114,232,4,207,100,46,116,106,27,67,194,204,195,194,129,101,175,16,244,49,52,172,203,139,119,228,189,183,150,214,209,145,231,214,227,202,97,96,201,36,63,240,204,138,121,24,201,219,243,9,168,145,15,254,169,97,12,147,205,94,88,220,116,16,59,141,96,130,184,240,12,66,113,70,106,232,176,186,146,54,57,149,174,78,86,8,226,148,235,14,70,52,45,57,7,156,147,200,72,187,209,15,82,215,186,42,15,219,213,132,177,146,49,37,196,245,140,125,57,17,136,251,46,209,97,44,102,83,244,76,214,176,131,194,160,86,204,43,136,194,115,184,206,160,32,35,190,24,198,59,107,97,99,101,169,111,177,62,234,152,217,247,120,98,147,29,146,248,52,52,83,219,245,123,66,107,72,148,86,204,70,9,170,154,195,168,91,74,48,208,204,62,117,222,115,35,106,223,31,207,178,237,228,71,174,108,84,93,84,141,220,88,194,200,7,47,17,73,133,55,115,100,9,177,247,105,218,41,18,94,65,69,57,159,118,184,92,177,153,190,123,170,198,186,149,99,42,196,53,70,90,28,233,191,71,198,229,122,123,177,95,19,56,139,119,11,38,151,140,240,191,170,11,164,37,20,50,191,224,2,103,69,115,212,139,107,197,204,34,127,175,215,80,21,16,130,250,131,237,124,119,120,61,134,68,201,104,19,53,14,166,246,32,67,135,232,56,216,90,52,115,27,193,84,97,52,73,47,140,215,169,30,77,249,32,46,187,79,141,198,104,241,217,222,48,145,141,163,221,101,33,163,99,110,184,157,23,86,46,72,177,45,129,79,184,224,205,154,220,0,178,170,67,225,86,235,61,186,16,218,201,117,195,251,116,49,194,108,59,119,81,183,6,246,156,101,238,38,209,184,244,194,38,243,149,63,79,188,65,187,62,18,204,140,124,246,202,68,172,125,202,252,147,76,223,212,223,6,198,121,146,86,71,240,155,34,216,248,208,179,5,99,13,184,48,141,131,37,249,185,187,105,236,220,105,192,196,229,124,187,157,17,185,221,146,189,48,255,230,237,210,192,188,87,12,136,238,72,200,112,115,188,83,4,221,223,249,216,150,192,213,238,190,16,30,184,54,173,164,55,180,83,113,52,118,184,240,143,252,54,123,172,50,253,198,112,128,16,46,22,150,225,24,135,251,83,65,108,92,60,33,26,198,176,123,197,111,103,99,181,20,129,215,114,83,230,3,163,20,37,197,240,70,154,203,205,235,127,112,213,237,76,166,90,237,156,138,140,82,91,206,93,97,250,82,190,117,244,132,222,40,185,73,80,67,156,200,39,224,71,159,136,52,221,252,94,35,209,88,188,139,138,147,159,117,81,190,129,98,121,162,28,240,86,85,62,58,121,78,240,94,47,10,107,253,62,52,152,66,97,129,147,217,105,201,93,33,15,62,220,1,10,95,132,215,239,142,5,212,139,63,92,22,82,118,93,208,243,185,173,29,15,212,54,255,249,57,152,20,149,191,142,19,242,73,81,24,24,125,97,127,215,36,29,167,158,187,209,162,119,199,81,85,155,50,50,187,222,61,3,8,95,90,220,55,153,178,71,243,1,110,68,228,172,240,153,66,146,127,184,168,29,156,112,86,167,116,168,32,187,6,76,235,254,210,25,223,118,248,254,219,52,249,232,193,63,231,119,71,109,133,85,24,158,106,242,71,114,214,238,169,243,77,45,38,213,224,87,70,80,46,189,80,13,166,234,136,233,232,132,110,19,129,36,89,231,206,135,233,126,167,103,74,193,198,68,111,187,51,253,249,235,232,88,15,170,137,229,89,216,204,34,39,38,210,37,38,239,192,176,197,179,79,133,212,96,70,121,142,70,166,205,79,126,190,225,41,242,214,192,103,37,242,97,70,6,121,8,235,21,167,214,226,84,41,84,80,173,36,47,168,153,139,5,140,230,70,81,216,82,73,113,238,159,170,171,24,185,158,39,229,50,159,192,22,179,170,207,107,10,38,21,48,58,169,242,194,32,2,57,75,57,195,167,57,129,155,92,56,245,226,21,43,238,54,97,121,117,106,197,63,231,203,26,89,111,100,209,120,140,177,213,93,8,202,232,48,103,232,200,209,88,118,125,244,51,202,45,89,149,239,78,68,197,34,225,171,38,67,56,87,141,199,134,181,183,100,135,23,134,132,98,18,139,35,161,139,107,67,168,60,187,21,141,245,38,22,144,223,118,159,76,167,9,112,171,83,43,66,186,223,133,67,51,237,26,74,116,20,226,102,15,216,172,203,197,178,52,155,76,141,223,24,130,8,85,173,90,51,140,129,56,57,193,180,212,25,89,143,108,189,252,96,84,238,159,224,185,48,151,102,191,111,194,80,221,154,98,21,26,156,62,204,57,109,31,124,225,6,237,204,63,192,19,178,226,12,43,191,61,74,13,126,64,54,45,121,17,11,48,115,195,237,134,71,153,52,207,212,53,189,67,8,44,217,127,219,150,73,89,57,17,153,232,206,39,204,16,79,72,24,200,174,96,98,26,237,239,27,159,249,33,38,82,3,145,49,151,238,50,7,20,213,18,64,66,127,187,159,36,188,172,243,57,233,86,138,77,159,231,49,178,41,58,23,89,36,72,60,132,220,217,129,249,92,229,219,183,134,206,237,159,239,48,23,123,9,55,108,71,239,142,44,25,141,223,82,245,183,59,229,222,85,226,141,20,146,127,178,141,227,5,174,120,159,59,169,21,83,131,155,31,109,150,153,77,93,145,224,144,100,205,249,220,253,145,178,73,87,167,63,76,237,187,203,65,67,205,126,156,129,80,80,38,142,242,183,93,77,20,78,253,88,33,207,249,93,155,219,210,82,51,215,90,35,35,252,171,21,72,19,1,233,125,92,239,226,235,37,77,43,155,118,120,69,37,197,79,39,254,168,187,83,72,131,101,250,51,75,84,16,116,127,137,8,69,141,89,7,87,122,113,140,28,139,104,37,38,122,35,62,166,231,202,230,157,76,225,171,245,7,43,53,102,67,227,109,61,63,123,110,186,250,100,120,46,114,106,108,55,24,27,174,104,105,79,118,63,151,101,246,49,62,76,208,225,78,154,170,134,8,84,60,105,100,91,136,174,217,176,105,100,133,152,198,79,188,84,117,135,120,206,101,83,154,199,234,88,135,63,246,182,5,193,11,191,52,26,133,133,97,6,149,9,221,156,88,57,17,85,147,1,142,25,76,52,77,101,234,37,91,211,93,144,79,134,87,126,51,153,55,157,167,167,233,126,122,188,128,215,84,215,83,67,225,112,207,20,86,252,62,53,59,121,254,238,137,245,219,138,120,161,62,57,41,178,80,211,83,86,248,32,149,46,218,219,40,178,172,19,181,121,56,129,51,184,56,174,16,94,208,218,239,225,4,230,44,106,82,206,227,12,2,39,251,0,216,229,91,221,115,137,49,34,126,179,26,191,194,84,249,35,16,34,139,84,213,123,119,217,191,139,24,204,186,83,212,61,119,39,148,63,29,38,131,44,78,151,80,37,90,124,92,237,167,192,44,111,219,218,251,111,128,87,81,130,80,255,220,179,223,145,240,144,2,184,186,216,38,219,108,221,223,198,134,89,96,88,148,35,69,84,219,40,152,169,129,110,167,26,113,119,48,84,21,37,201,120,30,226,202,241,66,177,33,213,239,126,25,197,36,142,38,95,38,181,99,115,43,201,222,3,119,78,206,94,87,93,131,145,116,41,190,60,161,14,176,213,52,21,137,203,8,240,48,13,159,162,233,210,177,32,14,138,129,233,47,247,167,124,70,18,246,238,80,102,126,134,26,177,194,185,218,228,123,16,54,203,90,31,54,6,110,132,112,136,220,45,173,57,102,19,31,244,93,200,249,239,91,198,133,104,231,27,43,62,125,165,181,194,5,36,149,225,176,181,29,74,153,182,52,19,101,254,96,182,17,85,72,50,217,248,216,158,214,168,150,93,17,22,25,141,126,195,203,76,20,93,167,36,117,13,157,222,122,157,177,121,147,110,13,67,221,50,21,48,43,109,34,91,105,52,118,116,240,114,133,178,10,217,191,196,232,175,102,70,44,180,8,140,238,135,19,54,76,139,183,43,91,157,151,147,156,176,145,225,100,160,5,36,240,70,191,42,96,36,136,132,74,194,192,40,158,54,53,175,104,101,44,177,153,175,49,225,96,145,6,105,73,224,65,182,120,59,140,28,210,120,42,211,120,29,126,119,93,126,57,14,133,59,219,178,236,240,25,66,34,140,74,73,61,135,213,222,129,81,40,18,146,11,2,148,59,174,108,85,179,36,87,195,199,212,35,222,45,212,137,183,162,203,74,225,31,58,119,211,132,9,134,142,101,174,184,48,30,183,68,249,48,16,144,210,242,219,162,102,170,182,113,103,211,91,155,103,93,129,207,186,170,3,248,76,226,189,198,79,99,84,169,142,141,236,54,119,28,11,25,93,104,140,104,135,145,149,252,96,104,160,90,211,206,236,38,189,24,146,141,212,45,212,205,140,78,82,141,95,38,71,177,132,136,88,236,195,240,113,128,121,252,122,252,26,249,100,61,36,36,201,144,148,103,75,183,45,229,0,135,105,213,85,42,74,249,105,171,59,108,47,86,72,48,38,58,56,125,128,159,247,86,147,26,58,162,208,229,44,121,96,178,191,10,159,199,48,114,28,109,254,242,114,105,21,253,241,21,87,206,182,74,169,61,245,236,249,90,245,251,238,144,3,151,178,100,54,124,51,127,215,20,238,211,80,175,201,204,127,125,164,16,189,138,230,35,48,149,234,29,48,254,196,114,105,172,162,238,250,158,139,109,0,229,169,152,159,125,92,248,249,48,213,15,181,152,153,247,140,95,62,209,165,26,109,240,16,71,236,123,138,149,196,229,178,187,233,248,248,77,55,168,177,210,181,0,101,105,71,42,179,160,74,35,86,223,214,37,156,119,60,112,118,173,207,251,48,169,162,123,101,120,114,200,236,142,221,109,148,142,57,57,180,57,33,152,165,130,204,240,253,237,33,194,69,132,129,72,185,222,131,201,255,9,109,142,52,209,138,81,74,146,78,187,22,144,222,13,217,14,251,105,53,34,171,116,72,70,174,134,16,112,202,110,142,84,204,184,129,52,41,211,221,133,45,123,46,153,254,165,128,11,3,67,109,42,9,111,253,251,40,52,133,202,2,80,73,46,167,24,132,133,32,82,102,225,106,93,168,113,110,20,239,148,251,12,101,33,140,90,51,101,26,50,17,2,47,156,4,252,137,166,100,12,182,11,99,107,61,125,241,65,79,191,72,221,236,192,203,122,156,28,102,25,83,38,162,37,34,190,106,59,37,103,232,18,202,68,236,240,77,2,70,205,93,13,54,247,12,58,10,141,150,143,181,27,175,30,191,233,15,165,141,64,231,127,42,76,217,181,9,48,15,126,173,188,145,237,205,113,93,44,234,74,243,109,150,13,246,72,153,68,126,86,99,135,70,162,197,171,110,153,50,66,121,142,102,251,229,172,39,146,198,69,149,252,145,6,69,60,215,209,76,163,182,48,63,241,111,171,95,115,25,106,102,131,229,87,252,55,205,155,208,143,182,150,207,170,48,158,56,126,91,103,128,147,6,184,124,87,116,12,92,70,25,113,145,85,69,189,144,149,31,114,185,95,55,170,200,218,128,194,231,211,34,227,125,162,182,92,213,27,26,194,41,156,102,135,231,146,237,156,173,105,219,245,74,140,29,184,68,189,240,192,52,226,248,40,194,231,57,201,68,216,153,146,188,215,60,155,58,76,87,255,77,132,3,92,22,46,103,147,208,144,190,77,194,157,123,87,133,124,198,131,18,193,199,235,64,251,115,169,157,227,217,221,209,69,234,176,53,40,42,108,74,43,126,211,231,190,232,63,85,152,124,134,95,56,17,146,112,54,206,58,135,232,80,143,223,54,29,1,57,154,149,168,250,124,68,39,24,235,133,192,200,62,197,209,201,26,11,4,198,47,98,6,58,205,240,92,80,188,246,124,69,166,226,185,149,158,60,120,215,249,194,109,84,169,209,225,25,218,102,228,3,49,67,45,58,206,216,127,23,119,147,52,35,153,174,62,54,12,165,238,50,152,40,102,47,196,7,164,229,1,165,135,233,131,129,226,213,210,190,25,146,220,83,126,59,61,46,56,24,177,206,216,218,179,126,110,53,145,37,199,205,192,254,193,137,253,110,147,89,252,196,40,48,1,187,195,86,226,85,120,213,238,76,76,43,228,98,255,41,13,65,231,124,201,7,75,66,122,250,241,10,60,193,247,114,10,105,134,252,216,36,191,100,50,226,41,34,113,164,247,139,52,108,155,216,82,115,201,132,108,204,139,165,94,129,40,34,120,71,30,90,223,204,90,114,244,166,43,213,139,124,20,250,179,46,110,4,192,41,251,231,73,68,84,159,158,85,140,120,93,74,203,96,236,170,164,9,210,34,255,128,79,36,174,237,178,172,48,81,64,76,148,219,245,153,66,149,89,238,34,117,96,242,239,234,208,99,57,218,22,207,172,13,181,227,94,166,35,238,35,13,184,44,109,166,69,201,35,182,123,112,58,146,218,127,46,178,72,37,199,149,193,8,81,79,175,137,97,95,138,43,195,72,54,63,6,61,61,244,242,185,175,254,188,16,219,117,140,21,143,244,252,120,45,218,188,188,204,154,208,97,146,176,234,192,3,91,121,196,149,35,187,163,166,193,155,46,248,28,227,116,96,20,41,226,56,116,103,210,188,230,240,34,230,213,246,125,91,169,87,28,61,187,106,218,39,106,24,81,197,96,175,206,22,243,194,221,42,208,254,182,135,205,60,77,117,7,136,129,253,141,49,48,197,144,105,208,93,219,189,149,228,252,43,136,185,75,97,236,78,118,220,88,57,1,133,136,200,144,12,46,174,147,151,173,205,183,137,82,4,22,19,221,61,247,178,249,207,203,100,62,8,125,130,148,2,204,80,20,171,26,150,32,111,132,207,214,116,170,90,178,9,206,171,139,245,255,138,230,67,101,13,118,103,79,233,39,103,156,138,86,35,2,124,109,93,208,146,43,130,86,114,129,113,106,115,173,23,149,9,206,27,91,120,115,93,22,10,55,53,141,238,82,204,52,23,100,177,238,69,243,133,201,120,6,58,104,141,184,48,74,219,99,204,123,106,88,209,2,159,153,254,126,187,16,201,197,82,111,224,1,90,99,221,70,126,184,168,112,38,209,36,98,130,14,67,224,206,42,158,113,94,247,8,152,168,183,232,209,137,65,237,123,43,184,150,253,113,247,57,207,172,68,246,153,245,102,207,243,192,255,62,21,231,31,255,235,223,254,199,63,253,93,30,206,252,119,224,225,84,43,183,68,38,99,162,127,44,58,61,20,205,137,187,191,135,76,161,59,201,122,136,8,125,48,109,38,28,198,59,193,193,9,46,169,248,215,68,126,29,109,54,129,33,51,249,231,194,187,105,66,21,175,68,143,37,130,247,105,242,67,183,144,83,33,87,36,183,19,129,176,66,4,223,244,232,243,165,123,172,57,113,33,151,93,9,151,86,169,198,126,69,9,142,149,162,4,48,105,167,40,80,89,73,67,175,156,66,94,20,168,176,166,88,242,196,216,227,149,40,118,162,70,39,51,20,42,18,76,106,14,179,134,228,251,189,112,110,190,175,18,48,172,195,123,95,104,103,70,220,68,45,114,201,184,162,207,249,174,225,84,4,155,204,172,168,251,160,29,23,119,213,209,7,186,119,213,241,62,139,120,144,26,16,212,193,11,119,51,95,240,7,58,33,147,201,117,225,236,227,3,218,222,70,123,80,220,1,61,123,51,207,244,63,132,205,82,41,212,144,183,246,87,157,204,200,248,194,116,144,69,58,215,236,236,203,221,76,225,58,212,75,100,146,15,76,218,233,62,239,65,255,143,171,26,209,175,116,2,157,187,113,134,16,108,107,140,95,26,228,38,133,187,13,143,226,240,172,85,218,186,136,198,112,30,241,167,146,141,77,121,95,230,32,116,153,190,142,66,145,40,34,37,95,97,148,156,73,45,6,41,102,129,119,18,169,214,98,86,147,192,73,10,161,213,2,157,216,242,147,47,63,111,232,254,54,68,26,200,136,241,204,167,184,203,226,54,101,149,215,251,117,161,143,114,97,132,187,86,220,54,30,224,146,191,36,158,94,193,47,62,48,253,134,77,126,26,166,178,235,247,242,200,49,31,93,2,211,91,26,15,133,38,32,25,225,148,83,110,116,127,198,48,206,155,114,238,5,171,197,211,36,195,130,183,169,71,159,191,62,87,148,181,209,106,218,47,92,75,48,13,166,121,178,203,125,241,161,199,146,1,51,169,74,233,13,57,44,10,9,81,144,199,6,64,159,56,153,214,160,188,144,64,104,162,243,140,167,39,29,78,126,242,246,211,162,14,120,17,21,5,167,101,96,158,35,228,230,106,166,150,17,45,142,74,15,216,253,233,5,133,209,229,220,243,32,175,43,36,135,138,138,81,157,81,224,37,5,246,156,27,245,128,226,163,24,239,57,33,49,240,93,227,136,51,130,188,97,42,48,1,67,175,128,50,235,245,93,42,49,55,223,64,79,72,217,222,47,148,225,206,108,209,89,172,214,251,119,185,56,168,228,138,91,124,181,62,32,63,119,199,97,173,220,21,190,154,204,121,164,40,251,178,59,185,227,140,138,211,142,183,137,81,237,148,6,150,138,56,80,152,205,97,125,78,62,72,46,156,96,209,5,203,140,37,148,164,203,213,154,128,90,68,84,236,205,186,222,245,52,106,98,160,230,234,46,87,54,127,174,150,14,39,204,69,202,3,239,24,165,192,168,167,92,120,241,175,134,31,77,194,190,38,165,206,34,178,236,7,35,196,33,85,241,191,207,186,253,43,2,143,63,11,130,110,140,132,130,118,236,250,16,170,81,187,62,252,39,82,100,129,211,153,71,80,161,86,216,248,52,14,35,53,44,39,71,103,56,108,91,207,223,133,89,33,210,104,137,6,208,25,219,132,68,227,176,136,73,178,6,147,244,140,147,219,199,169,251,0,142,246,184,148,212,136,140,105,92,79,100,181,75,100,162,228,123,98,15,178,183,59,117,114,99,212,112,212,178,146,185,214,63,24,66,212,199,206,2,118,202,142,252,29,25,120,58,180,5,70,127,57,118,141,63,63,177,253,108,143,86,112,38,146,145,209,183,194,86,86,247,27,35,13,150,159,163,49,106,141,141,0,157,85,178,3,97,130,153,145,2,48,33,21,125,102,132,69,81,158,76,152,10,138,208,202,217,214,89,59,103,142,189,83,127,36,81,105,136,238,65,207,68,220,249,213,93,195,219,207,215,132,132,64,67,223,89,13,70,75,137,237,141,21,208,187,218,174,210,207,148,98,67,201,166,65,118,186,100,54,234,5,233,9,145,157,110,235,59,156,73,216,47,150,150,84,218,236,76,211,115,197,30,157,9,229,113,116,77,248,225,221,77,56,31,222,120,28,122,45,116,119,216,156,181,37,43,114,102,156,148,247,221,163,83,3,144,252,64,183,130,92,164,61,150,145,238,36,115,65,194,38,30,202,68,35,73,213,155,26,69,177,216,8,79,238,83,243,30,86,48,168,77,246,201,117,60,114,90,116,149,143,120,106,103,131,81,84,88,106,209,28,120,209,172,217,3,244,116,112,0,142,115,159,55,36,165,234,137,127,184,140,132,110,84,120,17,236,193,29,196,227,231,132,7,97,82,181,159,74,177,46,62,236,105,26,237,34,68,132,187,203,74,241,70,72,218,75,37,124,146,87,79,241,237,45,84,153,151,74,238,80,202,91,55,71,134,95,172,36,30,81,107,75,177,155,37,3,157,164,239,28,26,213,94,177,193,95,76,10,130,158,128,109,222,71,74,16,171,186,55,104,148,182,192,230,43,214,99,225,129,215,116,19,237,244,146,123,51,111,249,29,231,101,249,151,42,184,181,65,223,189,63,61,153,50,203,66,241,91,253,30,204,226,35,53,242,129,237,115,137,204,27,54,219,42,209,146,127,70,153,142,14,26,160,84,72,197,26,182,253,69,238,249,204,54,157,41,186,220,84,204,102,21,149,124,164,89,46,186,236,58,41,98,108,63,68,111,132,92,187,251,38,90,254,89,133,51,201,247,83,155,136,52,45,221,37,75,213,74,232,5,187,105,247,19,172,105,234,173,79,219,222,248,201,225,135,168,109,125,31,63,214,161,167,252,97,62,75,138,216,122,166,118,148,134,76,22,68,94,72,39,199,31,180,77,184,171,186,63,68,126,175,247,168,8,27,61,69,116,196,187,153,45,184,163,1,25,127,136,126,82,37,65,150,213,187,83,113,15,34,85,160,37,24,250,141,70,192,187,168,7,39,87,86,114,80,101,233,25,44,73,149,84,206,232,141,78,74,4,144,202,51,252,225,192,231,232,197,200,63,10,240,214,210,18,4,163,184,111,52,25,180,48,133,144,86,164,222,216,100,209,213,46,240,57,184,215,168,14,45,108,133,181,234,69,155,66,60,84,8,253,89,75,98,99,187,155,36,51,85,71,154,65,234,105,100,249,162,34,134,98,170,212,124,27,237,14,247,135,27,43,134,188,15,42,165,24,242,6,140,58,123,215,58,96,98,158,118,24,182,70,87,24,231,223,26,229,182,61,83,213,106,92,49,99,57,127,38,76,216,194,132,165,106,184,67,226,63,179,165,192,211,93,68,94,38,198,27,81,132,92,72,173,139,26,202,198,182,59,202,136,19,139,10,89,24,207,207,214,16,176,196,59,156,166,248,165,133,89,58,57,253,129,79,178,47,83,97,72,144,30,74,208,118,144,180,46,11,65,38,162,47,236,82,187,106,205,225,179,113,190,42,191,112,99,132,107,141,158,125,82,108,179,242,54,229,139,169,229,106,168,201,1,111,164,71,228,202,176,77,175,65,62,128,91,55,84,35,6,245,210,216,103,153,194,188,180,121,118,43,63,71,207,15,127,113,20,125,104,120,75,68,94,169,152,58,156,204,105,244,75,192,6,241,42,253,137,8,116,154,135,68,81,163,217,3,30,225,82,241,205,106,90,250,222,212,83,170,205,176,91,217,7,8,194,5,106,193,133,80,23,32,60,245,123,48,158,158,170,110,131,169,69,176,115,206,85,178,193,23,206,69,195,114,39,78,62,77,97,69,24,27,244,118,222,163,151,137,229,40,161,227,12,180,29,247,181,250,171,19,67,127,113,9,222,3,54,42,83,185,34,185,5,207,10,255,134,161,20,22,104,42,197,231,113,224,71,231,139,54,157,29,245,209,130,148,108,209,159,38,247,22,91,60,10,177,148,130,149,31,51,238,24,46,184,216,20,101,246,144,8,143,212,54,97,227,137,121,149,186,131,22,96,220,116,179,228,206,84,226,207,190,221,126,38,182,173,195,144,2,127,10,198,30,70,233,73,3,17,19,102,118,29,226,108,178,14,210,176,7,163,9,41,201,32,246,156,205,206,163,173,67,63,121,220,22,65,174,4,80,5,251,206,126,9,50,248,21,142,135,75,149,33,221,59,108,93,4,130,178,112,6,105,174,155,11,154,156,155,54,181,203,77,51,55,208,162,170,62,43,141,184,103,170,234,67,62,220,114,54,121,41,58,49,224,16,45,241,218,179,254,224,86,242,37,121,61,228,2,168,7,200,57,5,67,172,246,169,143,59,21,218,216,226,220,43,147,93,83,238,26,19,69,16,223,18,137,32,97,228,81,227,141,115,147,198,22,45,23,66,93,228,39,130,218,134,232,118,85,152,157,108,10,94,92,177,143,71,72,117,43,251,122,93,6,211,191,170,2,225,183,209,46,33,15,26,150,112,15,50,107,230,229,212,193,207,16,237,39,68,214,206,30,207,239,25,58,245,94,143,12,210,160,156,19,112,125,37,133,32,131,175,121,143,222,89,188,1,58,91,226,123,203,107,61,58,192,103,53,110,209,5,120,198,11,87,146,149,59,201,199,179,2,110,45,171,184,19,34,230,211,55,46,216,76,86,97,122,83,118,110,205,53,215,160,63,226,160,254,8,37,157,48,50,232,143,200,90,215,71,172,8,182,100,240,31,173,137,69,101,148,112,82,9,178,234,162,248,175,195,128,198,251,22,51,176,137,6,103,229,178,206,16,196,53,62,105,213,217,155,118,199,232,119,135,172,138,176,178,252,52,157,143,59,72,86,12,101,201,175,67,194,133,142,89,3,46,143,64,55,209,212,186,148,81,35,187,103,133,145,230,10,158,32,82,92,74,250,177,56,112,197,186,179,219,211,150,217,141,65,87,99,162,35,49,150,179,210,169,241,155,10,22,238,54,69,135,162,108,235,53,146,199,210,144,143,199,195,92,198,8,173,140,96,76,91,213,66,80,60,25,163,11,246,44,174,59,41,145,150,154,96,84,248,32,114,180,174,140,212,179,43,184,187,42,184,125,231,49,202,79,39,147,136,136,163,17,170,218,143,52,85,26,113,48,185,44,253,242,160,190,239,18,20,115,218,134,84,59,106,91,54,184,7,201,28,121,175,34,186,85,180,50,248,231,83,127,142,192,130,14,186,0,252,220,124,241,210,215,117,224,132,62,168,83,208,77,42,191,170,232,85,175,233,182,224,154,241,211,80,222,61,11,181,47,75,240,144,183,242,56,206,85,225,212,235,39,63,87,46,173,62,157,140,209,112,213,54,68,198,105,63,144,187,38,114,139,16,164,34,193,52,132,204,4,1,56,168,124,248,156,116,85,170,99,166,90,253,50,254,23,45,27,114,221,216,146,5,41,148,165,180,244,173,215,141,22,69,60,20,18,228,91,54,23,137,158,208,72,93,85,227,125,200,199,71,233,184,196,183,137,237,214,208,88,23,237,173,187,13,70,142,94,249,216,137,194,86,217,113,48,202,225,42,97,198,218,18,185,66,66,203,170,186,253,103,47,130,210,181,223,23,162,229,154,12,33,217,59,35,123,133,237,250,211,111,64,38,249,108,163,252,183,23,226,248,18,103,167,212,168,251,4,76,121,233,213,40,59,51,115,139,147,175,221,31,133,39,84,178,93,139,17,102,26,117,26,17,66,66,54,166,222,159,70,211,71,52,123,214,236,119,20,46,251,71,133,169,208,232,142,247,129,94,228,150,126,156,221,169,113,71,195,130,117,175,75,39,209,66,99,38,158,89,195,190,87,186,6,216,72,162,17,234,61,49,137,178,177,52,187,45,51,74,76,209,182,63,135,146,33,26,149,118,102,102,135,55,97,154,136,13,37,43,237,120,47,16,221,86,42,3,67,34,18,173,11,135,33,124,75,27,210,25,161,109,70,27,58,252,44,169,118,52,52,18,219,109,252,98,113,147,239,135,46,165,22,122,237,212,27,42,197,126,213,237,65,20,176,92,248,92,157,52,49,193,170,118,63,110,96,213,230,199,80,229,60,198,16,105,48,169,59,185,110,219,189,167,232,143,47,85,237,128,27,29,209,43,38,210,159,6,128,116,100,98,134,115,38,21,63,55,135,203,170,218,96,214,230,25,237,83,168,98,63,130,65,228,43,234,18,229,138,172,253,110,136,83,92,217,139,129,12,156,118,210,149,234,110,5,103,107,110,238,41,114,106,120,255,217,135,63,113,176,26,187,52,40,110,201,133,126,15,108,74,251,143,84,17,6,96,57,186,244,114,81,161,34,106,106,209,243,181,105,191,209,55,153,206,252,18,5,82,155,209,103,210,222,68,8,58,35,186,11,173,21,72,90,88,205,242,213,55,61,116,101,144,139,21,248,196,79,46,187,76,139,12,198,127,218,116,73,13,238,42,152,208,210,209,181,83,20,63,213,232,216,164,186,86,138,30,125,54,189,46,117,7,67,16,78,98,214,6,217,235,176,71,201,205,4,204,5,158,253,86,197,38,227,91,187,80,73,225,181,144,117,65,110,250,233,22,133,21,56,162,108,182,112,105,215,206,221,115,167,46,104,14,199,182,116,85,55,27,166,105,229,163,159,130,66,107,47,76,97,57,218,103,39,77,123,251,129,207,84,218,162,250,122,246,253,218,1,59,59,251,227,232,205,157,86,193,16,184,81,190,141,186,48,90,167,93,155,138,233,92,242,115,163,40,60,69,214,226,39,121,30,253,202,231,151,181,132,208,112,83,236,65,160,178,202,188,148,85,26,14,207,253,54,245,211,166,161,122,89,36,89,175,34,64,251,245,149,9,124,62,189,53,162,85,186,45,253,232,105,234,159,65,174,135,162,177,165,68,64,11,56,243,72,143,50,61,129,163,60,209,106,194,107,209,196,61,224,154,203,40,100,131,219,60,12,25,152,34,168,174,197,200,188,255,160,6,177,92,139,77,47,6,52,86,166,142,6,114,237,251,162,109,126,46,23,209,182,189,8,93,82,210,116,143,13,198,101,39,116,237,229,236,180,64,134,80,14,195,34,11,145,28,42,54,69,204,96,6,33,150,38,98,0,180,165,70,27,222,176,103,47,189,185,166,94,28,252,28,11,110,229,179,165,43,166,140,232,184,103,190,81,197,55,82,29,53,186,103,209,222,162,252,163,34,7,233,86,185,232,141,29,34,229,219,44,115,20,25,3,88,45,228,199,69,158,129,245,187,136,122,195,150,36,76,235,86,186,141,175,195,84,110,85,88,2,69,215,217,175,176,4,76,229,37,112,42,225,201,110,34,225,73,219,249,89,61,118,52,246,158,233,91,153,11,70,120,70,165,57,152,11,38,88,44,154,22,116,67,132,130,149,185,157,232,209,84,60,243,101,54,76,68,124,4,198,161,170,94,13,18,170,215,253,209,211,232,55,218,237,240,194,165,139,137,157,8,84,162,56,218,12,130,179,194,88,27,4,241,225,196,252,170,148,131,191,248,152,119,46,44,92,222,29,43,166,18,18,4,28,83,87,23,70,84,163,50,126,174,222,127,27,146,139,212,47,88,129,207,157,121,38,133,98,72,149,205,75,163,26,151,162,124,71,91,174,106,207,158,88,172,221,46,14,202,75,227,17,56,193,87,34,8,27,3,21,216,37,122,53,147,87,226,249,12,198,129,250,7,163,204,210,69,245,133,93,78,111,15,204,43,138,235,38,254,145,145,4,115,104,142,208,11,192,95,72,124,124,169,164,146,217,117,56,153,112,139,30,76,62,41,150,115,200,81,170,25,51,77,171,51,130,129,74,131,143,252,116,51,142,65,232,240,224,134,46,18,148,181,153,56,131,199,79,232,128,100,121,31,144,7,88,239,60,2,130,9,170,183,125,66,88,183,148,49,9,32,148,57,68,141,142,80,59,218,234,59,252,154,71,172,142,41,203,159,56,131,86,85,90,107,53,85,137,8,205,232,2,25,122,48,161,89,220,117,69,138,224,57,183,25,133,135,178,151,181,128,200,35,53,143,177,8,130,232,59,202,18,64,157,73,2,179,238,21,45,251,116,210,84,149,77,162,178,18,49,39,85,102,153,15,201,51,156,109,66,4,218,112,2,85,62,11,177,128,88,95,168,168,157,185,185,10,124,62,253,18,98,106,236,147,84,218,168,152,205,184,175,201,212,163,177,128,188,240,25,42,233,118,182,87,155,1,5,45,168,252,250,182,105,194,159,145,83,47,36,125,189,182,113,102,151,186,135,94,247,66,81,49,228,181,240,228,145,13,221,129,207,60,188,238,46,184,26,67,65,84,174,72,2,121,192,91,97,148,233,130,14,213,161,184,53,30,59,85,122,143,85,35,11,63,208,200,120,76,118,131,34,217,199,3,33,39,30,27,89,212,106,229,182,201,158,165,219,208,191,177,53,148,27,163,167,217,227,70,243,23,144,51,99,189,26,43,95,165,1,179,72,140,95,16,73,114,57,119,220,77,232,213,147,163,19,90,250,113,217,116,147,44,153,21,8,121,102,116,216,50,195,36,233,145,98,119,129,130,89,192,139,20,133,200,207,225,1,23,157,72,176,65,31,141,215,204,86,39,216,161,102,231,173,122,26,103,153,93,53,210,141,117,49,206,68,87,194,86,187,25,227,168,155,109,130,72,219,157,185,44,74,185,108,215,146,142,112,54,228,244,44,198,8,71,147,73,148,239,138,101,215,239,62,181,79,149,74,253,85,80,99,107,148,104,139,85,105,187,140,72,69,137,61,178,57,45,136,110,30,130,152,53,244,210,178,9,177,11,191,109,139,160,5,126,61,91,117,12,73,96,4,135,162,33,149,170,226,154,180,23,66,128,136,233,172,44,17,128,53,86,87,141,221,119,199,250,86,118,116,52,154,182,232,168,49,97,46,213,102,92,92,118,168,157,213,164,30,36,48,163,103,120,252,98,115,131,4,136,92,23,27,251,228,151,141,178,227,18,57,139,138,20,23,238,31,190,109,66,184,96,42,143,17,231,173,216,53,33,72,33,28,253,141,220,76,13,213,47,171,198,109,57,55,234,165,17,188,17,106,13,185,178,138,224,255,137,149,125,185,158,244,47,10,141,222,92,252,174,94,217,185,169,36,93,151,213,156,90,74,236,53,217,191,73,41,246,192,136,45,71,44,48,141,178,33,28,74,106,156,43,96,12,229,234,20,126,38,62,46,125,236,27,65,109,41,53,81,88,175,110,89,9,177,180,193,110,23,66,236,160,96,116,181,208,232,114,184,63,141,228,7,244,30,15,12,97,84,14,33,204,66,91,157,65,213,61,31,207,146,174,125,82,206,248,32,132,32,18,134,195,66,19,62,55,194,198,182,135,156,18,10,99,75,57,200,70,119,185,92,221,19,7,42,131,249,220,88,236,254,207,15,245,42,250,35,231,1,153,185,139,195,116,250,74,10,201,108,51,102,72,163,178,13,107,15,185,26,17,29,33,56,155,62,188,144,198,7,157,91,193,96,62,251,183,19,244,202,165,117,243,155,14,81,176,243,50,197,76,10,175,150,84,130,216,133,190,3,66,110,47,188,162,47,130,18,165,136,21,66,88,103,44,249,99,249,250,153,132,238,78,79,199,136,126,15,68,220,100,28,99,193,59,131,23,51,208,181,145,201,210,76,177,119,76,12,131,236,149,144,2,88,235,22,179,69,92,249,196,132,232,210,248,79,112,191,163,70,135,114,244,148,184,244,172,41,21,9,137,121,225,243,31,129,127,188,154,21,151,134,31,164,192,95,209,195,97,146,143,114,229,132,69,43,132,22,78,120,134,48,159,52,94,152,169,223,133,207,215,43,189,176,213,216,116,243,118,201,156,135,44,44,170,106,93,159,30,47,32,59,114,34,29,233,249,56,179,65,10,9,95,228,31,105,12,147,150,144,110,26,54,162,180,150,228,43,48,111,164,114,165,241,160,195,201,220,96,182,43,151,85,14,55,66,84,51,121,94,231,62,60,190,51,41,75,41,89,209,53,209,194,221,142,61,39,140,170,173,13,60,228,243,3,38,235,37,47,12,185,168,22,197,75,174,229,252,89,250,150,16,149,107,158,228,178,247,171,143,133,85,250,210,123,73,46,244,36,111,4,161,140,18,213,2,56,179,216,250,93,24,1,175,22,217,135,12,59,85,38,38,118,249,59,178,38,8,70,76,109,76,162,131,228,78,122,103,148,209,53,250,87,144,191,91,97,141,247,4,255,89,158,10,85,171,120,253,148,218,93,116,145,220,241,249,95,140,74,48,84,27,252,72,182,52,151,82,117,230,51,62,130,250,203,13,33,22,55,77,0,248,194,133,5,237,151,79,0,78,198,186,185,48,57,221,143,185,10,39,150,86,162,216,150,3,227,167,251,219,119,3,35,41,209,239,85,227,48,188,62,98,224,129,177,219,188,235,93,179,28,202,248,141,186,131,210,85,116,197,237,217,23,211,141,229,55,205,176,67,18,228,194,11,10,232,242,43,163,131,55,235,109,51,103,221,43,131,0,89,239,133,33,12,126,198,109,160,168,67,197,212,11,156,41,155,111,135,105,161,25,247,174,81,75,152,105,196,79,35,167,19,213,122,96,178,186,53,142,166,9,106,222,187,198,144,153,8,197,97,116,127,138,192,236,165,215,61,185,241,198,229,183,59,236,160,223,190,193,96,146,240,247,161,157,67,241,100,239,241,219,176,60,46,186,233,213,143,247,129,83,235,13,7,141,31,186,232,124,13,184,97,222,26,240,217,241,36,162,163,120,226,184,80,221,159,198,243,194,153,25,188,47,60,45,199,29,165,253,103,143,238,247,53,187,189,129,11,87,106,115,217,209,245,188,46,82,223,95,169,147,81,70,203,160,140,209,110,196,60,63,49,21,243,45,151,101,122,17,31,171,118,218,70,20,183,243,11,159,225,11,151,200,97,19,96,81,216,236,205,179,195,123,136,46,131,193,201,13,104,13,134,95,145,229,183,161,255,54,255,237,140,252,224,110,10,159,47,189,250,209,63,97,222,231,104,136,175,254,219,148,7,87,223,15,60,63,206,160,77,10,98,115,249,187,50,87,94,103,62,201,154,141,3,70,240,127,251,185,169,143,87,61,152,8,125,249,148,82,81,19,104,207,193,169,126,196,59,96,106,59,251,121,102,56,218,86,135,209,243,72,122,242,179,129,204,229,251,246,140,140,53,183,220,214,164,224,91,252,194,45,14,149,71,118,118,213,95,6,114,46,235,111,190,209,121,131,74,100,245,49,135,235,20,55,13,96,35,5,126,40,125,187,55,20,108,38,77,180,90,92,23,27,175,34,211,17,59,194,113,159,24,242,163,119,247,9,204,4,84,125,28,77,56,38,89,174,140,118,218,234,19,248,50,175,72,69,225,125,44,191,231,243,150,241,189,17,120,33,124,239,231,134,72,113,127,152,50,99,249,124,213,127,224,190,20,29,96,228,16,227,137,45,130,150,116,79,61,108,235,122,143,30,24,152,223,79,203,254,248,121,5,27,60,174,131,50,40,73,243,29,231,54,207,198,139,34,193,52,98,24,108,134,96,106,2,67,190,206,254,60,77,171,174,202,133,145,111,249,60,235,128,55,58,60,69,96,156,81,252,211,57,1,62,133,103,249,109,230,155,236,115,2,150,94,245,118,115,0,159,111,58,38,209,74,138,113,203,186,52,76,188,123,245,128,41,175,252,73,55,250,255,253,135,255,240,127,254,211,127,254,219,255,254,111,255,38,46,40,237,223,33,46,32,165,85,200,208,248,236,6,181,46,82,11,192,203,92,94,28,134,143,30,59,120,43,44,159,249,200,71,37,234,1,240,129,5,70,87,215,87,65,236,192,228,59,54,49,193,93,98,234,131,33,153,229,151,201,100,126,2,11,54,175,66,142,214,95,222,110,149,5,138,3,88,86,116,13,119,164,96,238,42,184,173,63,231,70,210,236,198,59,235,234,70,24,218,134,223,178,169,53,45,189,232,73,72,239,103,46,214,234,252,7,120,140,28,83,87,171,55,77,106,48,105,30,63,119,53,17,234,254,28,237,194,43,204,77,86,220,221,250,192,250,215,67,199,236,67,250,47,235,101,155,226,130,127,228,120,38,222,142,21,131,123,142,88,137,49,216,175,201,64,251,116,235,231,157,126,42,204,72,133,97,159,251,133,159,29,88,186,37,87,224,194,2,225,39,103,159,34,235,20,195,132,226,187,47,68,16,46,37,160,129,19,178,123,138,8,211,190,244,190,117,12,158,169,32,62,244,197,68,90,21,102,131,16,231,94,253,238,253,1,153,36,226,77,111,115,66,213,99,73,24,250,67,161,73,138,110,78,61,122,122,10,138,15,21,18,205,146,135,178,6,150,122,31,106,94,139,58,66,77,241,120,6,108,174,233,250,211,244,179,118,159,4,216,159,93,31,14,251,116,38,141,88,31,220,173,199,72,135,2,219,38,127,224,103,234,167,144,127,47,188,209,191,23,243,79,39,93,117,99,87,114,124,53,199,3,37,163,218,174,117,159,105,16,206,181,118,192,36,74,111,84,65,85,2,153,218,111,24,86,107,245,144,215,129,208,57,77,76,14,19,117,15,65,41,189,120,204,65,108,217,110,59,13,48,27,234,30,119,109,97,179,156,27,17,172,178,226,153,208,166,208,5,165,242,153,46,60,138,132,113,153,42,154,23,25,128,17,187,184,203,9,124,18,235,12,10,120,9,97,161,153,73,202,88,114,91,103,243,33,223,189,25,26,102,223,94,25,149,252,106,3,144,52,197,97,57,221,251,162,96,213,4,134,238,32,151,150,160,48,11,204,16,238,241,174,77,234,238,162,180,126,222,49,204,58,55,100,150,69,63,103,164,120,224,168,168,148,37,104,133,192,51,29,94,48,33,167,192,232,76,202,64,34,85,163,231,182,174,97,191,178,1,213,181,233,209,103,151,162,227,12,142,147,94,56,202,241,254,200,204,250,77,134,48,252,114,188,222,28,198,209,235,129,217,200,79,191,107,106,210,178,27,200,116,11,244,238,139,11,38,198,53,235,19,197,23,174,250,250,128,195,215,249,38,230,3,231,207,84,28,152,74,228,141,125,201,8,23,88,209,31,12,187,237,242,52,128,23,77,249,254,54,79,64,185,31,248,76,51,107,198,35,135,187,216,154,140,5,188,133,123,220,216,54,161,127,133,233,33,14,148,100,138,220,86,165,255,126,248,51,219,24,199,45,185,45,70,206,154,254,203,236,100,46,71,170,253,232,252,37,94,8,178,14,215,134,171,25,157,122,199,187,134,186,152,154,162,103,228,173,248,248,206,198,226,68,92,242,62,216,163,214,21,215,77,153,58,201,51,105,166,202,232,31,223,166,86,168,111,179,155,222,86,156,124,194,66,144,251,162,214,59,211,188,48,147,152,192,136,11,173,123,238,117,213,77,219,175,98,190,227,3,57,65,246,72,50,87,34,37,112,150,171,120,40,232,239,234,209,148,108,63,115,4,131,217,60,203,35,29,70,88,185,79,28,77,49,25,72,244,114,228,114,79,142,127,159,156,28,6,213,142,21,4,43,171,242,28,125,254,147,218,125,42,11,211,207,11,195,79,252,212,208,128,113,155,209,183,205,214,48,221,147,111,26,194,245,104,104,255,62,148,204,190,39,201,92,107,134,133,158,59,65,80,7,125,30,65,81,73,78,35,96,212,203,228,190,54,75,76,139,163,207,202,217,245,235,195,141,116,150,56,186,152,74,178,192,27,69,241,123,52,118,113,23,70,186,161,47,223,19,155,15,157,36,25,204,122,158,221,99,192,240,137,167,192,102,2,182,2,70,105,126,11,140,104,130,220,216,217,51,223,13,160,17,191,63,242,151,161,37,23,153,54,134,21,166,239,3,157,183,115,4,144,116,82,76,88,216,193,151,169,199,82,54,173,49,144,182,177,210,21,222,168,190,5,92,183,70,165,52,58,184,126,194,15,174,75,158,40,138,73,35,237,123,116,223,207,201,105,106,141,15,200,68,160,170,94,57,105,135,82,228,174,207,14,123,43,76,35,228,29,42,187,222,118,206,102,163,136,238,147,251,186,198,37,253,0,83,66,89,241,212,78,252,208,100,46,69,115,202,59,50,129,153,252,178,188,15,10,108,179,198,209,100,189,135,222,216,28,249,179,148,6,94,152,93,235,111,111,220,125,226,210,206,64,146,25,141,130,85,245,108,84,51,249,71,29,71,150,247,140,187,70,114,249,121,226,52,129,229,184,45,78,180,202,3,175,126,193,222,52,112,28,44,231,59,6,56,77,3,146,81,205,214,115,212,202,253,229,84,245,158,40,156,77,223,122,54,72,194,77,86,151,97,254,86,247,227,89,123,200,150,27,58,216,57,157,71,134,180,164,230,34,65,233,160,158,216,238,3,227,17,74,184,76,54,61,151,251,178,160,137,60,71,211,206,51,101,13,56,203,155,194,144,184,98,93,196,136,36,73,152,67,233,37,82,24,20,81,207,146,221,21,133,190,226,231,102,115,62,158,251,162,223,63,142,158,166,88,85,21,166,185,116,70,40,98,165,83,129,39,68,159,8,151,103,89,69,239,154,253,201,10,24,94,160,76,164,20,178,75,137,149,111,32,136,153,229,232,86,179,83,122,44,62,171,87,152,166,25,247,111,199,22,162,35,106,35,155,27,24,211,179,68,4,197,183,209,100,75,71,251,8,89,113,135,225,255,55,57,119,71,217,172,70,88,137,144,183,78,41,228,144,162,42,128,199,224,146,85,115,160,249,49,35,63,130,209,232,150,112,24,182,36,209,137,195,4,15,178,238,33,242,229,78,74,192,103,249,189,138,148,205,72,158,61,178,158,21,245,158,165,11,192,36,137,81,253,137,86,28,162,146,252,54,238,98,119,99,69,103,215,222,50,209,34,243,208,227,161,125,121,99,129,205,92,206,135,2,5,138,36,115,33,236,186,18,201,69,14,101,11,41,48,153,161,8,253,200,157,223,18,93,99,195,183,203,125,217,25,106,185,188,145,105,229,189,184,114,122,196,117,168,64,228,220,119,135,98,124,31,217,131,255,178,162,17,252,177,121,237,178,7,199,136,102,199,109,179,201,43,91,209,179,28,69,250,28,34,236,202,242,200,39,194,117,119,99,134,17,231,146,177,130,52,234,72,243,102,203,200,179,202,83,161,119,37,210,68,213,140,31,183,220,23,6,82,177,118,209,160,38,89,141,115,143,248,206,198,47,159,19,21,153,114,176,161,67,142,34,224,206,12,37,48,180,167,22,137,184,100,252,125,129,161,219,199,172,129,156,85,145,132,11,109,242,222,53,73,242,128,138,170,156,123,18,252,197,124,149,204,168,84,15,134,232,156,107,192,105,12,153,22,76,148,109,9,60,68,77,14,152,21,39,47,185,175,41,209,2,221,35,39,142,137,188,5,229,110,153,43,207,78,10,178,82,192,86,27,190,71,163,169,154,71,76,104,40,132,106,208,186,72,4,205,117,95,8,255,220,147,227,80,115,19,194,112,35,73,154,8,108,221,39,145,88,165,66,161,48,194,66,203,75,68,152,229,44,205,82,145,237,159,43,182,17,4,107,169,203,111,155,99,215,138,108,14,148,133,42,232,217,70,71,64,140,206,58,77,203,23,166,138,221,125,222,40,219,166,214,172,240,174,55,65,182,141,109,44,87,70,25,121,94,152,4,130,172,2,116,87,57,191,216,242,80,93,188,58,128,23,138,65,237,166,169,206,234,38,151,134,170,127,164,92,72,154,238,42,95,39,187,207,52,251,148,76,120,150,239,107,153,136,124,139,223,206,120,241,108,129,241,3,91,113,52,162,232,178,209,38,199,213,71,164,21,207,67,65,67,78,224,157,82,132,27,56,24,158,229,175,41,220,199,190,165,5,186,216,250,115,244,25,229,55,195,95,205,181,251,194,152,150,180,155,54,36,113,56,21,133,167,125,225,115,114,153,201,241,122,68,62,194,115,146,102,167,168,71,163,107,20,207,148,59,215,180,9,29,112,248,127,56,76,131,175,62,149,9,59,51,199,209,236,87,245,220,38,147,158,227,224,19,252,85,185,50,75,222,70,105,2,185,204,164,47,132,35,110,133,106,254,58,28,4,54,59,224,120,102,200,82,235,231,9,31,41,69,85,111,81,91,147,180,58,188,195,212,163,162,56,49,83,212,75,35,246,95,237,194,144,242,239,141,209,6,181,35,215,74,35,88,145,177,128,179,153,107,161,125,176,46,111,228,119,74,242,121,30,129,236,94,229,227,53,210,228,136,131,177,4,144,143,119,35,66,21,5,174,137,120,183,188,76,134,124,47,251,62,81,244,55,229,212,24,78,149,117,7,74,105,178,50,158,111,169,147,44,140,244,243,64,14,240,194,52,143,229,24,9,36,122,117,105,228,123,232,177,67,41,196,158,154,137,69,22,151,185,36,42,92,56,68,200,149,157,7,214,231,205,109,155,125,187,220,53,250,89,190,124,253,204,12,239,187,218,240,37,226,85,237,118,182,39,146,71,218,150,29,234,245,214,191,160,38,94,152,254,170,30,25,123,252,213,183,204,195,39,36,226,187,190,179,221,137,45,110,32,67,177,166,239,21,25,251,221,40,184,92,20,141,196,29,197,153,19,188,157,81,115,75,111,9,63,189,145,134,76,149,215,80,146,214,32,58,228,238,185,81,67,23,130,130,245,37,207,91,203,228,83,147,138,34,162,111,53,221,233,138,166,78,169,204,37,218,60,182,175,140,101,154,152,129,220,23,249,207,200,98,21,11,138,164,90,159,248,60,34,38,46,24,176,202,248,199,36,1,89,128,40,0,147,196,72,194,177,65,114,203,19,204,197,180,188,238,186,89,178,249,228,228,168,75,67,17,190,27,225,66,18,23,11,62,175,28,13,28,1,4,157,152,116,70,217,9,150,135,148,196,173,215,43,106,199,212,127,37,88,71,176,157,65,22,212,160,243,33,221,6,221,134,49,138,125,94,14,179,86,20,129,217,70,180,123,114,250,167,239,35,177,237,127,243,237,13,102,37,154,205,132,59,132,145,163,127,91,197,236,124,229,166,207,244,52,87,21,146,129,40,184,253,41,167,233,175,168,163,254,89,77,247,150,124,183,249,180,69,76,181,159,87,192,87,62,162,76,85,41,74,245,86,181,96,92,235,221,24,36,136,9,69,203,205,188,146,25,43,56,92,92,173,224,211,116,27,180,155,114,214,91,100,100,180,212,125,62,200,40,145,89,75,92,211,58,250,156,183,64,140,177,243,121,226,85,171,240,180,66,69,97,144,108,105,211,34,61,34,92,193,244,192,14,94,200,97,163,152,174,73,20,29,207,164,211,133,129,50,224,179,220,43,163,166,114,45,11,161,30,204,129,50,128,195,8,70,8,37,130,182,230,249,201,173,240,189,157,253,171,228,63,75,55,182,159,163,103,149,107,82,33,134,141,193,174,213,207,109,133,43,37,99,108,179,13,15,6,74,209,152,168,144,78,230,149,57,76,151,129,220,181,105,84,230,152,122,105,172,25,237,249,105,60,68,227,147,105,228,97,218,115,221,231,75,143,218,181,185,57,108,61,26,9,243,22,148,160,179,113,88,10,67,48,138,69,35,153,100,141,146,80,72,95,7,161,136,192,110,76,37,230,76,198,102,20,244,25,134,194,138,32,195,144,86,192,132,134,93,217,51,13,98,149,143,226,76,223,116,82,202,16,225,216,101,235,157,248,92,248,24,148,120,87,164,4,72,233,167,38,211,186,221,88,242,71,138,36,248,89,11,133,111,199,42,17,75,37,125,10,187,203,215,87,113,11,244,183,105,159,102,23,182,6,244,209,122,47,140,253,165,18,230,8,121,211,242,88,143,214,114,233,100,134,162,200,70,162,6,231,205,246,183,23,69,160,44,121,89,29,85,183,217,132,109,71,130,30,194,233,101,173,233,156,98,185,184,72,70,155,13,222,146,87,93,72,22,248,220,121,38,225,36,149,187,51,117,242,213,95,214,26,84,101,93,170,104,58,175,17,170,161,99,39,63,156,141,25,22,27,169,4,49,124,200,193,68,252,177,57,45,63,49,101,153,212,45,41,21,81,34,251,222,181,116,173,162,215,40,22,209,68,143,148,176,168,76,160,230,126,122,20,116,151,12,65,148,77,83,139,216,2,41,84,13,61,208,182,203,45,214,155,196,199,41,19,14,141,124,212,214,47,27,47,167,7,182,100,68,144,74,154,178,23,81,20,24,159,109,225,143,77,119,187,202,65,233,155,13,254,4,119,89,20,78,132,225,17,119,64,102,148,237,62,111,242,124,215,254,97,21,179,65,17,242,46,78,66,109,95,58,29,196,123,25,130,120,145,140,123,114,170,126,93,222,71,50,227,155,8,96,41,193,15,137,29,48,92,170,61,2,15,88,156,18,212,155,20,87,77,241,54,201,2,222,54,52,226,173,137,147,74,92,26,185,26,25,103,40,190,166,40,88,22,20,88,175,77,74,51,189,233,236,101,216,194,246,96,104,176,134,74,113,142,119,77,133,113,73,240,144,44,129,18,47,19,3,159,34,124,81,211,157,42,83,118,89,243,10,42,2,35,23,18,113,57,115,155,128,153,152,191,220,152,223,28,149,36,58,134,20,17,223,7,149,180,44,233,100,44,10,32,131,71,136,10,61,67,2,119,20,220,239,117,147,102,23,226,101,70,114,82,190,46,118,228,83,182,158,219,100,237,239,110,37,35,240,209,101,67,145,232,183,143,245,152,234,117,215,221,74,50,65,150,224,241,160,103,41,87,142,166,70,212,176,206,195,107,79,138,30,2,82,237,17,194,178,255,238,146,180,162,171,39,151,120,157,4,10,165,62,219,67,158,76,92,26,223,174,164,171,23,50,15,61,182,189,200,71,232,111,211,203,215,235,61,250,113,179,3,62,99,107,200,111,79,100,176,4,166,216,121,35,247,77,110,238,217,207,155,174,208,141,251,151,150,221,23,164,209,37,212,77,148,45,150,166,18,102,250,84,177,44,140,105,101,234,150,219,116,171,189,176,110,240,109,25,1,70,195,239,238,57,54,228,242,250,192,85,88,165,132,238,91,19,44,5,253,155,120,37,80,215,52,81,65,135,216,186,217,128,206,228,162,137,37,90,99,134,108,232,183,102,219,96,139,172,155,219,73,37,107,169,9,197,235,164,3,53,119,121,219,203,36,160,238,7,70,25,68,179,51,173,34,102,24,219,56,250,116,165,64,102,44,152,152,85,176,170,221,154,201,35,206,92,121,68,202,138,50,109,211,20,228,9,60,250,77,213,193,213,145,71,70,53,245,190,205,179,124,191,79,52,91,46,61,182,221,231,96,165,60,218,18,93,87,192,27,114,155,28,157,44,10,141,244,167,189,1,73,26,147,128,142,111,0,29,140,154,158,172,48,26,153,251,238,3,80,52,151,20,63,162,66,125,228,155,29,205,67,30,26,246,100,101,231,155,60,133,27,45,25,233,129,58,244,8,24,109,0,73,100,160,127,81,229,228,244,11,74,62,1,101,31,106,237,14,19,112,73,174,142,102,175,51,101,54,129,155,76,44,179,254,136,102,1,19,126,119,173,93,240,232,98,123,4,189,91,42,135,103,250,100,221,138,43,63,227,102,8,57,113,82,37,72,45,46,141,239,79,242,59,103,46,128,43,116,83,206,68,223,82,27,36,28,185,169,118,38,227,162,117,48,180,176,34,161,192,202,140,206,171,20,163,104,95,185,85,23,138,221,107,104,41,139,203,141,92,58,109,188,69,43,93,116,60,68,89,31,161,208,172,69,102,52,187,91,20,194,138,169,106,203,209,29,165,167,21,181,42,122,86,181,28,219,123,180,182,91,33,12,59,100,133,225,204,70,29,236,172,12,85,38,45,19,176,186,85,52,162,149,183,48,137,112,72,11,248,44,137,74,85,165,17,174,93,126,34,100,116,205,242,211,57,213,47,115,197,246,151,79,141,122,221,145,100,7,235,93,21,99,229,70,245,143,170,126,209,186,60,13,252,81,107,66,0,56,61,48,21,183,17,164,76,234,177,15,19,2,201,249,122,97,124,65,30,178,194,249,64,98,168,88,119,109,87,22,198,68,19,49,234,150,245,124,49,93,57,28,212,143,106,220,152,89,179,41,245,4,199,180,168,54,241,135,161,21,87,122,57,163,64,87,39,22,2,202,184,129,54,225,35,129,166,237,212,148,174,211,32,191,71,181,22,209,162,89,148,235,147,238,140,71,67,29,10,147,194,20,90,176,102,253,101,34,124,166,132,27,74,214,83,80,68,176,149,195,84,86,81,120,230,33,105,200,78,169,119,228,96,93,78,115,241,19,218,24,93,18,193,38,173,168,136,75,89,18,14,90,137,216,20,191,184,231,194,88,87,163,106,130,13,81,105,194,28,70,227,51,120,41,176,119,91,82,106,22,109,59,37,56,178,101,26,93,81,24,155,166,185,125,63,173,169,52,188,243,69,207,88,147,65,159,162,7,34,131,8,96,196,169,79,232,33,79,172,209,18,252,220,212,82,82,37,78,106,107,71,85,159,174,169,34,235,15,105,69,190,108,135,45,1,32,28,216,243,140,239,71,159,173,166,162,12,218,51,21,198,116,147,45,125,38,172,98,196,240,235,173,11,166,189,180,46,216,208,252,189,115,56,46,46,93,190,249,6,167,43,114,7,204,163,231,206,31,120,247,200,25,87,136,62,163,42,39,25,110,72,189,171,46,62,44,202,58,158,59,216,133,36,156,151,246,56,128,166,30,41,147,19,104,62,9,126,180,127,250,184,149,158,242,176,113,232,67,78,183,211,192,200,29,250,182,78,56,45,204,247,65,69,83,105,195,173,152,178,154,111,97,206,120,205,50,29,225,184,55,98,105,58,227,117,224,58,114,97,35,122,69,40,130,99,121,151,234,182,149,109,131,8,81,208,32,106,250,72,179,169,8,122,226,194,60,112,244,198,76,158,207,147,248,232,182,103,37,216,162,191,48,163,219,128,69,84,169,39,144,196,206,147,137,38,195,13,217,90,123,17,144,114,40,183,79,16,145,143,249,246,118,172,104,214,3,174,47,76,74,38,58,20,169,66,105,167,194,217,72,196,19,199,226,176,231,167,37,229,12,178,182,34,93,131,177,71,110,127,73,206,120,152,52,199,47,116,96,113,175,20,50,98,88,14,216,29,251,211,70,54,152,12,88,60,98,58,180,225,95,237,15,174,188,130,251,118,89,251,187,127,79,192,200,153,233,209,195,164,14,252,228,240,78,175,209,53,98,113,140,165,230,39,71,138,107,220,41,234,215,34,255,105,78,217,12,5,217,180,203,201,39,41,26,191,49,140,110,242,77,204,154,5,240,254,124,89,136,44,96,106,221,112,13,191,90,83,182,113,152,236,245,13,145,205,216,40,125,245,6,139,75,120,129,69,224,179,214,165,239,182,207,155,50,34,139,162,36,74,138,195,43,215,169,143,156,84,214,167,94,185,204,172,180,72,45,207,236,154,242,215,51,198,106,83,105,176,209,159,62,231,250,136,144,191,224,0,201,62,129,55,154,100,223,35,175,136,165,148,27,103,154,249,234,250,108,178,129,113,158,200,114,219,230,100,158,2,166,62,215,245,232,121,166,169,128,81,218,154,83,199,82,177,85,251,131,33,18,11,59,97,224,67,185,62,205,104,235,115,168,34,213,5,124,182,102,213,199,18,37,174,252,60,22,230,64,191,173,213,9,152,239,219,180,215,153,211,7,55,18,227,163,220,145,68,191,95,254,4,227,44,48,89,226,168,110,93,20,246,182,63,24,135,192,171,132,215,96,114,211,128,255,93,55,130,74,218,163,13,178,63,223,67,162,154,102,186,195,129,162,152,180,154,191,108,36,249,174,153,135,9,53,150,254,241,26,64,137,150,101,20,178,222,151,20,183,197,167,38,155,68,148,4,107,254,132,111,128,11,170,48,247,121,159,207,99,226,49,224,48,116,182,41,191,77,78,237,243,29,39,222,202,74,194,28,182,190,229,213,29,45,228,108,134,192,80,204,106,192,211,100,163,5,238,104,143,251,93,79,139,243,245,167,173,183,214,143,102,187,186,170,220,54,170,32,211,63,252,70,191,217,188,107,188,73,126,150,25,239,3,43,78,217,120,31,24,90,108,13,248,140,96,217,12,13,232,236,180,59,255,96,58,207,151,180,20,15,51,162,156,229,187,242,110,142,54,50,39,157,53,156,236,211,114,24,7,45,185,175,179,224,204,79,56,234,215,251,211,164,220,61,206,236,197,241,195,97,27,178,247,220,150,32,255,186,150,72,61,176,106,87,129,97,48,126,41,82,136,148,88,212,222,245,106,48,155,173,207,133,100,89,87,170,46,242,24,225,17,156,251,109,211,246,62,155,194,103,185,90,195,47,109,32,33,46,55,182,140,185,154,253,228,228,187,175,4,217,129,167,233,122,248,201,161,31,10,139,147,122,131,185,227,126,48,122,87,210,173,133,38,12,58,97,221,97,196,31,244,202,41,109,180,184,239,217,40,208,53,129,151,145,185,28,166,199,248,70,16,103,154,96,235,22,191,109,253,233,55,53,53,208,127,233,159,18,18,48,13,5,50,101,161,146,197,254,246,131,49,82,206,73,97,162,128,53,29,198,14,68,198,210,198,146,254,163,55,0,119,147,166,20,152,94,237,233,191,13,21,57,233,165,145,25,249,54,68,118,116,145,248,253,160,166,225,226,247,181,75,22,175,201,134,160,12,210,75,126,91,189,139,140,125,51,161,28,244,101,2,206,98,167,10,204,66,27,67,9,38,243,173,253,13,250,86,233,245,243,7,190,151,166,135,6,76,171,145,227,178,39,237,234,50,203,195,96,74,159,200,235,111,44,80,194,190,48,207,240,83,135,178,130,0,178,175,113,215,252,109,172,32,252,194,251,9,130,175,235,47,48,181,250,120,40,248,150,200,201,39,20,193,252,245,2,3,211,234,122,103,37,163,153,159,145,52,2,94,218,43,73,34,153,202,111,192,164,181,245,220,8,140,79,31,10,221,4,81,183,192,20,115,239,149,153,212,164,252,52,187,248,226,177,76,183,244,107,150,163,169,36,150,20,15,173,27,255,237,194,63,13,70,135,151,57,13,92,20,215,229,226,99,129,54,202,124,149,9,127,186,210,53,249,183,139,56,212,190,14,208,192,19,58,235,247,182,49,230,161,215,90,96,70,150,223,23,29,153,251,58,88,252,116,215,70,241,169,218,164,230,175,11,10,92,6,56,9,62,148,134,9,106,220,76,7,162,21,88,220,142,56,122,94,17,75,35,66,52,15,239,6,238,66,227,206,41,72,150,157,15,181,183,11,107,199,212,204,70,176,242,65,58,232,175,217,122,106,98,186,234,31,46,75,6,154,127,2,159,97,242,149,55,128,161,108,54,185,43,12,155,198,138,223,166,167,73,239,234,44,155,244,255,126,48,46,53,215,49,4,120,90,187,137,195,131,14,44,57,249,32,55,236,95,0,97,233,212,11,39,131,82,218,247,211,103,220,172,37,29,31,8,140,163,100,243,93,56,22,164,146,57,34,113,215,210,244,83,195,151,222,2,226,229,50,82,113,144,140,216,61,49,30,135,238,188,103,13,200,240,194,229,224,97,114,251,223,45,67,238,88,210,67,134,106,122,106,31,155,10,24,82,216,13,115,224,156,172,254,49,48,104,147,180,82,96,19,152,37,219,163,109,100,32,208,3,22,120,127,210,15,128,219,170,46,10,178,93,245,83,243,193,203,84,103,30,173,35,251,138,60,183,73,130,23,133,87,223,62,76,144,235,157,83,225,149,37,206,103,91,94,245,220,228,72,134,63,50,146,244,89,180,31,200,250,32,122,176,28,198,227,85,207,189,145,163,238,223,77,195,63,203,210,40,12,87,96,205,229,47,122,153,228,241,141,43,79,220,192,26,237,235,22,196,183,41,185,106,116,80,232,155,241,251,58,47,235,206,53,4,215,125,111,199,76,43,238,110,8,145,204,66,93,208,127,120,88,173,72,142,166,221,227,62,18,30,194,208,163,201,32,198,222,102,153,11,192,205,165,77,83,39,29,30,45,159,181,154,100,167,220,180,249,86,250,248,93,171,42,11,127,218,228,212,226,137,81,232,147,102,220,137,78,233,242,233,123,153,79,133,254,240,89,122,147,111,84,81,235,157,83,22,14,150,49,98,247,15,46,157,97,38,71,159,47,242,204,247,14,163,200,146,146,222,52,92,205,250,253,52,108,151,37,28,33,142,38,125,153,29,110,102,71,46,112,101,80,58,202,84,243,160,211,20,117,63,152,33,212,244,220,214,170,230,177,19,124,253,185,100,238,175,216,99,53,127,40,244,195,210,208,127,97,26,100,182,47,90,132,190,208,7,2,38,147,185,103,220,215,44,42,78,110,46,12,180,205,249,51,101,186,17,77,174,73,240,187,125,254,70,122,79,187,138,232,105,196,3,208,207,141,189,141,236,16,166,101,133,190,230,181,95,159,226,89,29,239,87,79,14,113,127,236,14,235,145,68,6,84,174,140,246,190,242,19,221,178,6,50,36,137,239,51,165,197,206,141,147,126,157,159,146,13,70,18,213,164,157,63,20,211,188,46,87,134,31,102,41,95,94,1,255,55,179,53,190,48,29,171,95,19,190,245,33,246,103,254,166,57,115,249,106,75,31,98,18,131,45,96,115,106,245,11,55,178,237,208,163,153,111,190,111,243,60,205,193,244,175,71,211,4,145,253,183,73,119,141,155,203,193,206,0,27,137,239,228,168,116,38,29,166,88,98,78,223,129,155,186,67,21,37,137,73,30,199,117,65,150,245,28,163,64,125,97,22,205,47,241,186,40,181,153,253,185,192,40,156,124,49,10,69,194,34,52,225,9,247,201,37,122,150,49,188,115,121,96,156,88,247,114,24,153,70,89,216,70,162,33,237,155,11,141,207,49,100,143,109,220,63,244,25,63,216,50,28,50,85,98,28,141,36,245,7,163,220,59,228,11,130,44,210,190,102,170,213,204,56,79,214,114,83,142,168,219,127,218,26,200,229,19,160,48,214,190,222,129,101,250,158,77,58,208,14,60,232,233,255,30,41,237,176,212,20,47,220,209,214,246,71,90,182,152,244,54,30,65,153,31,89,103,33,243,127,62,68,89,51,217,123,244,181,3,254,117,191,9,124,66,148,207,146,6,24,209,111,153,23,200,210,146,192,249,96,243,254,147,56,26,106,212,248,42,15,20,224,207,54,85,146,130,56,118,96,19,244,221,22,46,13,226,79,4,140,154,117,252,54,106,108,215,7,11,248,28,255,25,157,28,216,36,137,37,246,154,236,254,190,238,181,133,13,244,128,75,164,191,189,210,199,153,161,151,194,252,199,229,183,49,70,26,205,111,12,49,229,44,143,197,54,0,241,208,108,103,211,228,202,48,249,240,165,207,132,231,183,84,38,166,41,57,21,255,250,42,155,226,107,132,213,38,42,169,115,220,147,27,157,240,254,244,215,99,235,71,111,248,130,55,91,115,206,109,42,172,223,83,129,151,87,170,68,11,56,189,214,152,117,26,73,143,45,151,102,142,122,221,15,30,201,234,251,138,210,67,62,29,38,201,36,211,188,233,118,197,32,110,38,216,43,99,101,67,89,249,148,13,76,18,144,152,224,158,124,97,159,89,252,11,57,199,226,27,190,5,78,8,55,126,48,86,233,73,74,138,192,236,130,29,54,247,225,173,39,199,148,244,219,14,54,179,215,148,201,20,17,139,242,153,96,131,194,1,215,135,146,76,253,198,97,118,238,237,230,222,80,68,64,85,33,96,4,95,229,117,242,93,159,219,222,14,19,192,202,84,188,205,113,196,231,36,44,65,134,8,9,78,235,27,174,95,206,30,24,25,212,184,175,197,215,92,63,173,9,224,146,186,44,219,54,16,186,103,99,240,71,102,225,29,23,174,38,163,241,161,76,249,146,52,68,97,129,68,225,55,138,89,158,246,181,61,107,244,218,224,162,237,71,35,201,185,229,194,248,146,243,242,135,66,122,126,222,89,30,185,201,29,19,214,249,21,184,26,91,80,36,33,191,88,165,177,224,147,149,18,120,153,0,176,195,52,139,62,231,94,248,187,125,143,12,65,229,122,167,36,19,186,244,66,18,228,8,62,229,27,150,98,227,84,220,254,116,217,6,249,154,131,153,217,233,38,231,248,161,116,120,11,171,126,225,231,181,252,219,26,200,128,181,59,202,64,81,251,245,203,134,79,36,217,18,104,142,27,61,173,31,124,54,127,210,0,179,80,166,223,158,179,99,135,54,171,136,57,44,99,144,20,127,34,108,40,138,104,138,172,159,100,66,245,163,89,249,231,146,203,166,157,108,196,201,17,240,148,58,2,61,65,136,26,126,168,233,223,54,65,73,148,117,191,106,243,180,185,123,23,58,241,16,91,248,30,137,245,41,212,36,47,26,49,228,175,19,100,153,131,25,170,206,1,163,90,132,218,168,195,208,2,110,152,2,139,120,122,183,58,253,142,148,241,238,134,239,60,126,98,166,244,29,205,35,100,245,186,112,49,225,141,128,201,179,100,129,207,155,244,110,167,213,62,226,175,92,26,66,175,205,223,53,164,122,49,121,0,174,198,172,115,152,135,126,119,86,8,61,66,224,117,152,12,146,168,43,194,201,162,80,250,141,209,133,169,138,108,126,150,169,139,126,6,96,139,158,130,177,133,165,115,126,183,91,116,247,193,155,186,237,144,75,67,136,237,147,176,56,83,52,78,38,146,20,135,136,136,213,226,119,105,219,202,74,73,78,190,172,129,189,57,76,212,127,3,21,104,119,72,151,250,201,17,225,185,190,78,118,242,236,50,157,116,90,18,20,101,185,111,26,23,135,127,155,100,46,147,48,104,97,143,210,208,246,189,18,118,25,185,236,174,48,193,100,9,248,204,196,58,28,166,177,99,252,228,108,150,68,186,99,153,120,74,247,101,149,50,41,123,7,125,106,232,110,15,135,145,52,121,142,54,14,153,31,189,232,65,146,79,159,163,35,187,5,139,120,195,222,126,46,45,123,198,16,243,67,90,123,20,29,203,223,54,229,44,34,73,65,205,77,55,96,26,227,151,190,237,78,153,208,127,249,44,162,93,90,17,233,138,60,43,128,239,81,248,126,134,44,78,214,54,58,189,62,9,188,225,70,9,124,246,70,213,163,113,68,155,151,52,183,193,21,70,223,46,224,110,122,82,10,47,239,207,52,120,107,87,42,35,13,225,97,127,164,155,142,115,253,109,43,113,204,184,177,137,73,158,60,22,26,175,75,143,223,182,93,133,12,37,84,176,218,189,177,115,221,194,185,52,10,231,250,60,171,232,48,198,194,69,223,54,116,128,79,48,200,96,94,137,92,218,54,93,184,229,176,89,197,6,10,255,50,246,40,221,114,143,89,14,174,240,193,190,206,108,96,98,11,89,98,240,245,38,116,250,96,170,195,162,192,75,101,61,62,32,164,240,8,75,135,160,11,134,108,117,248,204,112,189,200,185,233,240,255,152,191,11,129,185,166,210,217,192,84,11,252,167,203,124,90,98,77,23,195,105,68,192,172,226,18,107,96,250,88,63,34,184,193,166,114,38,112,167,201,204,47,173,146,86,151,64,166,146,234,254,186,248,129,155,213,234,4,198,215,185,246,128,17,36,188,31,129,117,1,124,158,9,192,139,238,211,46,112,39,239,229,55,134,120,136,16,162,169,105,194,148,200,14,159,112,48,111,249,109,230,80,223,176,178,231,207,210,173,67,197,19,222,106,9,148,85,73,207,189,117,168,160,129,172,111,147,4,80,158,254,203,157,13,216,110,10,243,58,253,174,251,207,53,65,225,237,105,46,80,243,87,188,104,183,245,209,47,219,210,34,50,153,34,0,89,63,21,25,96,98,234,23,70,72,183,7,60,17,125,20,152,110,161,226,183,117,130,181,169,31,8,37,203,245,17,212,87,55,197,5,33,231,90,205,132,38,4,135,73,162,21,57,26,102,98,143,129,54,173,100,168,104,245,76,20,246,84,9,75,208,139,78,212,2,226,101,177,242,74,27,30,89,227,115,99,217,175,27,163,7,141,102,172,113,209,105,11,7,166,111,73,110,250,132,250,251,235,255,0,173,54,108,46,76,31,197,71,110,7,110,38,25,44,112,69,67,220,191,143,179,51,157,178,49,179,92,226,240,109,122,103,103,68,82,87,96,58,29,190,8,207,52,212,187,198,58,13,255,56,223,73,83,94,58,251,110,121,224,148,40,206,254,56,96,51,69,124,96,146,131,221,225,130,225,226,115,114,154,77,115,192,236,74,182,192,133,174,124,71,241,145,191,73,178,159,62,215,215,32,5,124,62,36,221,39,176,241,170,163,196,149,193,49,170,122,52,123,173,111,77,71,189,147,250,175,30,141,45,136,127,185,24,111,178,103,17,216,168,221,1,83,7,212,163,161,14,36,191,50,62,228,46,129,208,153,181,105,45,245,39,78,13,95,175,155,104,62,251,24,133,197,91,164,32,176,44,36,107,241,200,40,132,247,249,192,136,244,95,52,151,231,96,138,13,251,194,93,61,10,150,53,151,204,111,219,6,204,94,122,42,140,154,81,191,112,145,222,45,242,90,102,248,231,240,48,25,209,11,19,191,125,14,8,203,92,233,171,168,146,146,173,32,147,226,247,133,175,84,214,161,208,248,56,179,63,51,186,2,37,35,202,20,99,83,94,28,141,244,164,140,179,179,145,88,158,94,248,189,16,145,106,97,195,69,32,235,143,133,70,34,153,12,201,143,19,134,127,168,153,195,233,24,158,38,189,187,2,182,180,231,133,41,121,149,120,104,103,130,215,184,148,248,62,197,156,67,213,238,124,47,67,224,101,162,182,31,124,110,65,219,225,104,58,66,100,211,127,26,241,78,41,95,154,214,39,37,98,135,11,251,173,166,240,153,30,151,255,54,105,14,233,18,180,86,70,186,164,28,182,244,145,162,195,229,213,64,141,138,243,28,59,202,136,83,19,17,173,231,212,171,127,230,102,86,86,162,220,240,92,24,249,62,191,107,34,172,250,160,28,226,32,189,111,251,65,183,247,25,160,82,152,72,113,200,35,193,110,221,179,215,80,220,73,222,85,133,225,124,85,135,249,60,30,248,44,133,219,135,17,81,35,75,149,192,52,47,250,28,111,236,125,201,183,52,182,140,213,215,189,130,109,163,172,169,221,102,194,56,214,116,11,37,4,34,32,99,20,59,92,171,60,237,51,190,58,204,183,0,109,80,9,204,102,38,30,9,159,150,176,199,25,239,227,172,179,241,203,52,128,201,122,204,144,173,213,231,178,98,170,147,55,85,202,152,141,24,164,152,77,170,92,116,49,61,247,123,230,44,58,144,203,108,147,99,89,2,213,172,28,116,144,228,155,69,46,218,114,61,130,242,107,62,11,98,165,82,132,35,133,95,151,125,57,241,52,169,38,11,186,235,142,168,12,65,246,38,9,218,245,211,80,169,129,34,246,34,191,12,185,106,164,121,95,227,146,230,134,5,155,36,69,32,92,16,252,40,18,128,116,248,90,229,14,160,150,133,232,64,181,187,187,100,46,231,182,14,95,121,145,35,35,9,22,87,198,19,148,217,224,28,137,38,181,15,48,234,150,98,111,112,194,189,243,5,123,24,76,51,55,138,238,130,46,204,235,253,186,17,122,20,230,228,162,86,233,170,14,192,132,101,178,163,234,84,192,157,121,130,220,241,217,40,54,61,154,196,217,151,172,167,70,143,126,84,85,248,68,16,190,39,162,73,253,137,2,32,107,13,79,43,116,164,20,202,212,1,58,205,133,209,175,156,66,191,80,147,15,220,109,197,252,96,84,255,69,75,222,224,236,155,115,243,44,79,122,44,236,196,24,70,228,36,68,173,215,96,248,121,14,159,195,69,91,153,7,14,171,204,223,230,153,196,134,198,193,240,115,34,207,195,174,143,72,86,143,166,247,249,171,22,195,141,178,222,49,189,107,18,146,217,97,115,197,122,30,41,37,195,229,48,79,80,191,121,246,223,241,117,145,89,35,130,17,184,50,66,134,195,232,168,234,7,114,194,147,229,12,68,163,37,47,205,243,96,35,187,227,169,145,87,238,75,159,248,54,5,125,71,169,175,203,130,136,37,217,200,62,14,43,126,41,237,57,152,86,117,159,160,105,203,28,34,152,184,44,70,240,242,72,167,1,109,232,149,209,11,148,226,88,18,169,183,194,135,24,210,232,62,75,86,115,251,148,253,212,128,214,21,227,132,230,159,44,12,17,108,189,67,64,159,244,65,30,83,183,168,232,56,175,228,31,0,26,28,103,3,244,192,76,194,126,52,250,42,99,234,149,153,233,135,63,178,53,236,19,80,24,195,122,191,180,179,242,14,161,33,45,252,6,107,245,15,191,154,42,144,236,50,97,0,230,30,195,240,124,182,132,97,2,155,240,141,191,235,221,237,65,41,12,221,116,7,172,106,85,56,156,210,1,241,221,87,179,2,131,252,178,249,185,124,89,107,124,159,206,109,202,171,132,96,226,116,8,250,203,76,61,86,224,209,40,241,125,48,44,2,233,130,54,120,45,127,100,205,180,122,167,158,28,19,72,127,155,39,154,27,89,244,141,22,182,154,213,75,62,29,178,95,107,58,82,80,225,216,254,105,26,175,85,119,22,3,113,63,103,131,178,93,37,247,255,192,40,240,213,128,183,56,189,27,156,232,189,113,248,140,119,253,176,141,114,59,60,96,108,219,234,229,10,67,97,168,129,206,173,165,0,170,212,231,110,253,190,144,91,19,229,89,96,234,135,223,133,19,142,236,165,167,166,137,221,239,26,218,215,9,232,245,186,73,201,149,56,24,45,178,245,28,92,91,13,212,166,159,252,92,216,141,126,88,121,104,138,126,224,250,245,49,27,108,105,207,231,166,113,62,113,248,167,12,161,143,12,219,160,236,176,233,20,232,111,15,203,241,124,48,102,193,90,244,25,40,192,246,230,87,158,73,110,232,7,128,113,98,191,40,123,117,185,237,51,194,153,187,63,24,37,128,190,30,152,74,194,8,24,139,102,129,171,181,19,251,133,87,75,232,232,32,38,165,251,81,99,250,143,105,170,67,1,243,150,72,133,116,114,181,34,231,178,248,158,114,4,42,157,137,81,183,153,102,108,153,125,38,37,247,164,164,30,251,4,134,87,156,122,255,249,65,235,164,66,45,56,110,140,126,197,173,19,90,98,96,250,125,173,105,174,79,58,137,83,235,252,14,102,211,62,182,14,134,4,131,201,209,130,105,188,36,28,48,8,73,206,44,235,70,27,213,18,197,48,15,131,226,104,65,82,85,31,25,122,122,190,66,48,205,206,45,213,145,65,8,238,35,97,76,132,40,101,215,194,111,117,175,229,98,134,70,191,131,60,208,14,169,192,39,44,76,37,119,210,111,143,113,153,227,186,207,158,231,60,35,185,238,110,86,61,223,235,152,228,141,167,78,150,180,118,123,6,116,82,133,209,141,222,185,84,82,76,126,48,27,197,42,201,89,8,62,217,105,151,231,165,49,59,73,232,103,86,224,49,95,65,191,41,66,79,199,172,107,55,167,182,16,7,86,56,117,23,46,198,73,255,238,11,246,237,108,82,190,152,184,88,71,6,20,189,163,46,43,27,89,176,29,121,20,82,23,125,232,193,208,114,182,111,204,137,42,182,126,154,19,154,85,241,9,139,76,110,211,15,155,210,72,26,62,144,72,44,14,225,139,2,79,215,13,52,120,52,157,43,167,41,28,228,239,109,47,235,147,145,173,55,150,27,201,249,64,221,234,147,121,232,149,35,146,231,161,161,149,210,246,115,48,189,192,126,110,182,119,163,233,149,153,28,76,192,148,205,154,94,89,161,15,199,81,139,238,244,151,105,202,248,168,70,7,70,196,108,235,51,195,157,189,6,12,53,48,235,51,67,122,52,158,56,130,55,186,242,193,60,43,145,205,160,183,49,137,233,13,127,102,19,252,193,231,158,81,173,223,2,111,180,155,62,20,125,233,41,187,27,99,252,36,223,58,157,23,109,94,48,2,195,60,243,7,14,113,34,201,194,199,106,83,170,95,247,198,52,104,23,133,9,206,226,194,112,157,20,117,86,35,251,140,207,187,120,225,103,9,45,244,222,22,229,247,220,61,152,222,203,228,221,5,54,234,146,239,145,183,221,163,220,181,237,213,157,11,129,155,52,253,196,10,219,200,29,31,12,251,75,166,74,122,146,182,239,8,9,166,232,22,145,159,166,172,249,209,183,76,204,125,11,93,238,160,211,4,221,62,216,68,56,36,41,70,246,39,125,90,187,235,167,66,162,239,3,97,216,19,208,249,209,214,210,164,207,140,158,105,231,163,98,218,0,93,171,10,204,196,242,189,46,250,228,118,18,141,41,126,234,60,231,111,198,66,121,143,6,157,251,5,48,56,234,167,8,6,140,249,154,92,249,70,35,248,251,184,72,34,174,45,173,143,168,217,205,230,229,9,92,23,76,119,243,194,180,173,127,210,34,24,86,83,6,147,105,156,20,89,251,162,156,129,0,216,208,140,219,166,179,161,249,93,147,197,209,175,135,58,100,52,25,157,37,18,5,156,162,167,134,209,251,205,241,70,255,28,90,150,100,189,157,59,142,38,54,208,5,251,167,181,244,109,131,7,210,44,216,178,10,204,210,215,253,194,49,102,42,119,66,66,206,182,126,27,217,65,19,236,146,49,8,72,79,211,8,24,250,175,30,75,133,180,250,169,73,188,72,119,34,18,191,176,197,28,222,227,73,159,2,239,237,109,122,192,93,249,137,240,167,6,213,220,31,92,237,30,239,122,78,22,55,4,8,113,229,161,0,33,63,205,154,241,45,139,208,67,198,146,52,16,104,253,164,195,13,37,251,167,40,38,52,57,14,30,93,217,110,180,149,82,9,252,222,52,69,191,46,29,22,200,180,64,226,153,1,159,97,162,63,61,109,40,248,201,73,127,118,57,247,250,221,149,163,20,116,154,28,188,77,6,224,251,48,107,53,253,12,121,29,176,244,189,55,202,220,176,155,180,215,110,186,90,171,151,177,134,181,86,73,131,18,176,9,22,4,220,213,113,112,159,40,17,102,160,255,54,171,251,188,173,246,48,158,136,20,29,94,228,217,230,3,83,85,105,1,163,97,47,39,199,126,57,230,43,164,247,182,232,61,31,152,86,128,238,232,128,146,176,4,61,91,190,207,30,207,54,112,16,80,244,220,29,59,104,127,42,120,211,75,248,117,96,158,250,151,176,30,120,8,169,203,49,212,70,186,29,190,135,214,172,65,76,97,139,184,62,58,194,48,69,252,122,227,20,186,3,243,246,176,114,192,187,68,5,95,97,214,197,17,48,202,113,242,208,32,104,181,237,151,214,200,128,201,251,36,134,79,206,94,4,134,171,162,71,211,128,253,45,78,102,90,146,250,115,52,18,146,62,25,162,175,93,37,155,201,64,163,166,233,87,222,204,142,91,209,179,54,214,139,42,13,118,99,154,54,188,168,50,160,139,174,172,191,12,81,233,19,240,48,216,26,66,4,70,230,238,75,96,13,168,145,237,121,157,29,111,172,139,14,158,248,69,207,19,154,51,158,40,154,13,75,15,198,173,217,233,6,131,154,125,171,75,222,230,64,226,169,143,11,79,233,178,219,38,151,226,237,185,192,52,46,101,133,25,183,59,96,82,17,122,105,108,150,124,197,166,17,159,141,134,94,249,173,79,12,35,119,139,86,197,54,111,178,207,105,145,237,136,185,220,233,83,129,27,88,123,192,72,143,119,133,27,2,226,14,155,61,119,149,215,185,105,235,247,27,163,20,210,245,198,88,88,75,160,244,237,235,125,217,62,123,248,125,97,14,186,117,98,128,96,239,105,139,97,221,15,67,63,1,147,188,45,129,158,104,235,25,195,38,29,21,231,70,107,124,212,63,194,113,52,132,209,81,30,152,141,246,15,238,200,200,206,254,254,244,240,14,118,252,183,138,236,187,64,89,164,103,160,40,149,63,143,12,162,236,247,117,81,131,78,245,185,112,118,247,95,69,116,80,38,78,82,211,220,136,239,148,207,68,28,216,168,228,250,1,49,155,250,148,213,17,99,19,111,190,13,219,119,108,95,98,44,223,47,25,23,42,152,132,116,43,96,18,240,207,247,149,122,255,246,224,7,70,216,74,135,10,251,2,47,189,179,79,110,12,84,25,228,57,33,216,247,193,72,122,14,253,192,38,142,58,62,49,244,134,210,254,150,145,68,118,109,101,63,57,43,169,180,29,159,65,6,225,199,175,28,127,169,179,162,221,251,134,56,94,157,171,55,108,129,19,62,43,241,111,115,207,156,101,46,67,108,212,3,102,247,3,103,228,7,79,140,25,68,167,22,216,216,156,1,35,219,121,31,42,81,66,206,30,141,27,137,236,230,136,217,147,84,252,255,62,180,157,120,92,122,226,240,180,93,211,179,88,103,79,78,147,192,221,112,178,90,229,224,30,3,179,40,41,140,208,130,7,66,152,197,36,209,242,35,185,134,101,158,95,184,53,80,203,178,94,155,77,44,223,83,193,13,9,69,29,129,77,99,247,67,205,141,66,102,60,164,23,80,228,117,24,138,170,76,244,80,114,138,39,29,81,47,96,46,150,43,67,94,173,125,89,172,129,67,132,22,146,209,150,192,143,239,123,219,136,18,167,164,15,109,98,79,226,227,20,150,64,217,242,182,173,35,114,251,83,177,86,177,84,183,194,123,121,218,4,181,247,76,55,165,192,44,3,190,3,90,70,30,47,138,194,186,249,30,41,61,6,208,37,4,198,120,200,35,64,94,86,22,145,40,147,90,244,36,22,187,178,179,128,201,15,195,126,247,246,47,100,247,8,1,187,194,52,219,244,128,7,50,249,10,247,54,125,42,198,12,153,0,85,225,217,226,109,154,187,238,94,242,68,105,197,112,190,194,48,167,229,92,245,210,8,8,86,156,156,158,230,164,39,183,206,250,111,44,96,176,33,101,194,77,26,190,124,18,130,184,173,160,200,41,7,35,49,228,178,196,192,102,204,41,71,103,8,9,126,221,92,163,148,126,248,169,221,63,253,41,12,211,78,136,45,236,70,214,53,164,254,126,143,244,172,193,153,138,193,125,164,252,151,126,164,15,134,157,34,214,77,244,205,179,233,219,31,140,138,122,147,181,207,104,29,159,198,46,240,38,228,186,67,129,116,219,116,37,4,170,252,61,75,111,241,238,38,178,242,45,34,147,70,36,245,39,131,192,176,252,109,90,131,27,149,13,57,120,155,166,245,7,159,225,221,37,203,187,89,54,207,62,230,131,73,168,20,217,236,34,88,223,154,183,244,160,227,127,98,238,91,183,197,65,29,49,173,254,193,244,217,100,137,107,109,15,238,145,41,58,165,148,254,47,76,213,169,250,250,133,202,72,86,213,26,99,221,86,175,239,76,115,121,148,5,136,181,172,56,163,129,22,83,222,215,189,50,56,181,217,51,54,38,54,117,166,153,173,48,114,134,1,147,129,184,15,5,39,236,249,173,202,200,234,165,37,66,125,52,99,211,254,253,193,108,70,149,240,182,77,135,242,211,21,6,38,133,172,71,147,72,241,74,198,129,7,133,219,33,48,244,241,111,117,178,134,244,170,3,137,213,112,58,131,119,46,107,202,145,128,193,2,31,255,116,167,149,2,251,214,147,159,137,192,247,248,211,74,129,77,30,10,67,47,123,29,253,192,152,124,203,76,203,208,235,189,5,204,72,148,65,76,246,142,192,205,225,141,128,249,82,152,222,245,117,225,37,29,19,196,141,217,167,133,105,53,94,241,252,128,75,154,198,61,120,164,196,48,87,24,135,191,17,112,86,247,152,189,140,79,23,39,63,195,238,204,120,2,159,125,101,90,113,225,136,216,75,39,8,2,170,232,14,250,27,33,168,22,229,209,3,227,52,188,226,228,29,213,1,61,249,207,254,215,97,148,153,117,52,156,125,230,25,125,113,52,203,168,62,21,158,131,111,182,39,147,161,90,105,1,143,213,123,156,156,228,145,76,197,155,93,140,243,185,217,20,66,84,168,2,91,181,226,194,168,119,63,48,213,191,26,112,213,32,139,204,73,137,65,62,160,148,222,188,226,166,213,239,108,91,62,152,197,170,106,44,178,201,73,124,177,254,89,174,19,106,217,93,80,164,101,191,189,244,129,145,156,145,224,144,142,181,230,13,169,43,89,35,110,147,159,166,255,220,151,39,218,204,200,74,206,7,174,190,197,1,102,93,149,223,54,85,227,229,151,134,44,160,232,23,25,28,141,1,7,94,73,55,95,182,0,121,74,19,212,148,75,31,120,185,254,4,48,157,183,114,225,112,201,182,223,181,233,146,173,170,40,204,77,63,247,52,63,4,61,216,2,4,191,176,243,57,204,161,239,18,78,176,239,57,87,130,75,41,246,152,155,97,17,106,11,120,62,208,149,221,21,182,24,204,225,179,64,180,7,157,8,207,58,58,45,35,119,97,188,78,189,115,230,76,0,48,91,101,93,221,211,2,110,63,154,9,75,124,32,247,54,81,167,111,5,33,9,79,48,233,23,142,99,7,42,76,254,178,49,156,204,183,102,102,29,12,70,97,116,152,156,127,196,219,48,230,198,112,14,152,157,187,92,114,36,180,98,76,12,86,156,27,177,169,45,231,102,106,255,2,98,186,197,200,181,202,169,207,125,13,151,5,180,14,174,125,211,165,29,225,197,240,54,7,134,177,36,23,150,105,118,241,196,8,98,151,187,62,71,35,55,252,125,92,203,232,47,55,105,121,208,206,252,212,227,220,157,121,224,62,50,26,3,17,221,255,110,203,188,223,98,32,117,99,165,68,79,246,50,135,195,235,81,140,163,58,169,193,47,91,4,108,238,167,23,46,232,234,251,165,97,221,56,111,33,17,45,216,95,176,232,240,249,146,110,130,142,50,21,54,159,217,127,155,118,211,27,139,80,243,47,131,149,53,96,58,198,229,228,116,189,249,170,125,46,108,194,233,189,55,102,169,241,156,102,192,88,3,223,43,55,146,82,106,113,242,100,108,227,11,151,19,210,142,184,50,52,85,219,189,50,250,110,17,197,113,152,150,156,46,7,179,39,189,240,96,222,145,183,77,236,146,93,246,99,153,45,218,213,137,64,192,0,5,190,236,23,142,105,212,229,92,147,142,96,144,78,191,109,83,224,43,119,152,98,102,198,214,195,225,110,86,233,23,182,30,190,21,239,211,164,77,238,27,129,155,178,82,188,79,104,0,87,50,7,34,179,17,100,75,252,54,129,88,19,152,46,170,18,39,167,71,43,201,209,72,122,229,184,111,190,146,155,11,70,87,216,242,187,62,113,96,237,112,41,242,100,62,16,138,140,163,207,20,196,62,79,96,134,250,104,49,88,112,148,207,127,95,26,245,95,255,241,63,254,235,127,255,95,127,251,47,255,242,183,255,249,207,255,70,29,117,228,255,127,117,212,63,189,156,123,181,22,107,221,193,137,183,75,87,152,24,52,6,16,100,49,153,138,232,234,235,30,82,226,54,132,2,145,140,16,11,18,166,15,1,84,192,175,18,212,15,206,159,171,153,193,99,223,250,252,129,167,9,89,250,201,59,205,33,187,234,8,161,75,32,142,102,171,190,228,228,68,117,37,199,125,85,20,85,100,244,205,180,188,75,207,46,28,2,152,140,221,129,207,111,92,88,105,77,198,71,67,208,185,183,251,80,104,83,81,216,180,163,252,194,186,169,225,203,185,97,174,151,233,223,123,135,86,32,51,21,114,45,203,245,200,128,207,169,244,155,36,131,88,252,96,10,251,151,204,199,7,141,71,182,207,192,76,59,237,42,71,34,5,137,31,71,247,151,77,152,156,229,161,84,43,46,84,127,93,103,179,214,138,158,188,252,226,140,128,105,142,223,50,143,97,136,22,179,32,133,237,166,39,103,174,106,43,46,237,68,167,107,22,157,36,7,122,198,113,229,187,39,121,166,52,31,230,26,3,141,28,80,150,73,242,188,248,179,225,142,9,250,204,144,35,201,100,66,187,40,190,231,241,76,115,189,44,94,122,254,144,249,141,135,74,174,185,116,153,253,155,77,77,241,62,225,125,14,57,57,123,98,79,149,146,5,130,36,38,71,39,54,20,61,190,129,102,162,89,178,40,98,163,158,106,204,254,75,90,170,15,76,218,45,237,59,5,67,116,19,120,84,211,147,140,69,113,179,42,202,114,61,135,119,35,32,92,119,194,106,137,81,140,59,155,110,20,130,254,151,220,87,206,63,63,54,135,161,66,103,57,26,195,212,27,185,45,147,44,184,183,13,79,58,121,10,10,216,242,242,18,195,160,251,86,98,237,24,230,20,167,17,80,14,85,230,101,105,210,156,166,132,79,232,137,196,215,203,20,61,228,211,199,160,104,200,111,63,178,203,76,175,5,98,86,143,147,159,15,92,226,39,132,97,230,188,143,116,22,209,255,66,10,119,134,246,11,7,227,182,40,65,165,233,219,23,191,112,228,219,69,10,139,116,240,137,36,146,159,156,81,172,153,111,210,60,159,26,62,241,44,198,187,122,238,65,77,211,111,11,86,46,133,117,13,119,233,78,149,56,93,122,179,48,163,58,147,152,95,55,118,96,234,90,178,121,187,236,22,125,135,64,31,184,148,163,137,150,206,115,243,163,17,227,201,251,137,226,177,55,248,110,43,97,58,212,123,123,224,234,226,71,139,183,211,166,238,155,186,245,213,248,209,217,180,14,235,3,39,23,35,4,238,194,17,6,133,31,30,40,68,173,170,48,31,247,221,209,177,97,159,245,129,111,96,71,236,44,14,222,236,93,8,106,227,96,186,165,154,238,170,112,54,255,138,59,232,119,61,157,28,184,63,66,13,249,54,216,219,28,166,100,115,143,60,126,115,26,22,95,94,95,210,124,133,5,42,254,163,95,106,0,199,211,156,146,28,141,253,235,77,214,12,163,120,43,122,6,207,140,172,4,61,74,146,47,97,55,142,11,141,195,21,162,130,220,23,185,227,44,73,9,246,208,138,178,205,138,131,179,137,33,11,60,105,171,141,188,1,158,126,146,7,218,166,173,183,99,247,126,86,67,81,38,219,219,186,101,218,61,58,163,234,33,112,29,33,189,106,201,152,210,159,163,207,242,150,239,193,108,162,245,194,171,109,34,34,209,99,66,89,2,23,132,235,242,133,213,183,199,242,10,195,149,37,45,77,132,198,138,36,37,182,153,166,4,76,217,162,40,76,22,233,158,252,49,86,224,167,232,65,191,151,86,158,18,63,124,143,238,33,28,26,142,251,169,225,239,100,70,0,145,223,130,191,54,251,147,139,25,159,55,178,37,207,96,89,232,149,151,164,247,61,97,170,104,46,6,49,219,29,55,214,241,210,233,146,7,98,228,198,80,194,227,33,73,81,138,150,54,212,69,3,134,24,159,53,139,68,3,113,190,73,67,58,218,21,198,105,45,50,146,21,37,65,77,81,33,186,86,226,177,224,79,61,244,183,145,65,29,241,198,206,238,84,250,233,72,174,209,123,25,40,57,140,7,189,61,209,6,139,121,200,182,240,38,197,39,194,76,177,170,38,28,55,125,110,43,224,218,180,120,74,96,116,70,117,192,235,105,46,32,93,137,65,152,95,183,41,162,206,39,23,234,62,178,160,176,67,100,30,95,16,104,124,219,52,205,157,82,31,248,48,1,220,111,219,52,77,217,85,179,99,112,13,230,231,122,106,153,109,74,75,67,96,108,109,61,137,107,155,71,233,123,0,54,31,0,135,17,123,151,156,58,46,17,49,82,42,134,41,90,120,165,250,182,93,253,133,189,156,117,16,72,94,156,86,203,123,52,57,41,77,201,163,215,230,108,194,3,155,35,165,100,213,33,182,68,149,195,58,100,196,135,240,192,232,133,120,42,180,86,19,6,144,163,11,118,100,95,32,68,43,89,219,162,232,177,173,8,216,188,140,129,76,166,38,161,224,123,222,135,130,110,59,14,174,82,198,160,65,50,71,17,4,97,56,153,55,58,95,167,191,46,107,167,144,166,8,206,141,63,196,119,110,179,215,147,166,187,13,255,9,242,232,7,147,0,86,62,199,47,253,255,37,138,16,71,58,159,186,220,53,226,138,203,23,237,73,205,149,202,214,133,167,213,245,191,186,209,102,203,44,55,141,28,179,247,245,204,68,221,85,156,98,168,126,208,144,218,189,162,69,210,91,11,67,104,127,124,46,130,212,195,40,30,200,7,96,137,135,236,5,97,242,143,91,236,90,54,82,101,211,21,213,134,9,35,138,88,244,217,70,224,108,177,189,126,217,104,31,144,57,229,124,168,52,92,251,201,173,184,41,49,22,146,148,52,121,121,229,20,113,4,45,213,157,245,104,187,228,45,133,213,185,117,233,132,83,92,61,41,72,70,2,215,200,249,192,229,22,140,233,221,84,186,71,195,112,203,29,59,6,203,219,82,198,32,121,188,233,13,100,131,53,100,151,7,53,86,179,163,212,155,159,202,234,160,5,211,207,77,195,133,120,151,3,51,187,78,135,233,37,150,111,151,196,118,11,198,19,170,105,93,153,119,21,54,181,55,98,81,70,199,181,72,202,205,147,68,225,140,26,189,89,30,9,237,225,140,219,216,63,65,15,216,91,71,241,129,105,185,12,84,119,203,86,162,31,195,11,44,16,27,81,163,148,219,166,187,173,249,251,66,103,51,107,221,182,162,209,144,227,202,186,49,43,245,228,204,19,241,219,230,56,80,30,56,205,190,47,43,66,93,26,140,153,176,187,23,240,97,167,39,233,31,48,41,51,247,251,162,116,67,39,162,76,212,108,104,188,53,97,64,151,104,26,28,226,230,210,226,145,161,66,34,142,0,164,154,201,100,127,175,131,228,133,198,234,5,163,145,226,181,106,188,164,206,183,212,133,194,114,206,62,47,195,5,245,60,153,52,138,41,82,58,37,156,15,77,173,171,97,15,146,125,114,250,140,201,15,202,18,97,241,179,231,166,97,215,96,78,249,192,216,201,6,140,32,129,178,107,144,169,139,231,205,16,212,198,30,82,213,39,146,117,182,238,185,229,77,161,85,225,156,188,217,22,248,132,34,18,76,156,128,11,163,25,167,44,81,62,73,15,47,8,101,166,203,42,34,139,35,59,28,34,147,243,185,246,128,147,74,45,110,211,123,245,25,11,125,9,165,244,177,35,89,78,48,131,107,136,243,139,210,153,40,86,7,211,42,153,49,189,144,161,172,69,207,57,96,196,129,74,100,68,144,222,219,174,141,95,118,254,168,48,178,88,35,96,182,5,83,137,86,144,17,131,221,185,247,67,132,231,228,212,112,157,232,8,113,42,41,255,12,70,139,151,64,172,33,146,72,82,239,11,91,160,56,57,54,136,85,169,138,100,151,157,175,100,206,224,34,39,5,188,210,10,10,38,148,254,135,108,104,153,140,22,71,155,211,187,254,54,201,137,54,3,174,75,239,203,122,244,130,77,72,207,98,85,118,26,201,125,215,198,135,200,72,107,182,158,123,195,5,137,43,227,186,244,194,151,153,8,246,224,88,54,117,168,102,99,214,98,239,69,203,60,148,253,174,48,148,178,96,104,154,90,66,81,24,42,156,63,114,180,199,149,148,183,110,195,248,153,96,233,123,43,250,203,248,15,196,251,32,29,160,68,16,86,127,136,203,14,67,12,87,186,32,219,132,229,211,2,126,10,73,211,7,192,45,88,90,212,74,170,120,81,218,111,243,16,29,78,168,20,200,35,101,220,149,32,81,162,222,165,207,228,160,33,216,97,52,225,84,159,239,58,225,134,29,7,51,161,183,231,167,103,180,111,14,243,62,90,239,125,161,65,20,71,91,232,248,188,15,83,147,113,184,148,39,25,132,93,114,74,241,133,160,238,53,159,219,158,120,86,199,209,103,147,158,117,98,192,243,36,57,213,222,132,95,68,89,9,216,156,107,29,198,204,80,31,218,25,165,4,155,1,151,157,116,70,130,156,54,125,129,105,200,254,55,157,238,206,188,29,11,31,10,130,67,63,144,69,199,183,175,32,205,190,76,229,103,146,196,207,249,194,60,127,157,239,232,6,138,49,124,222,85,219,202,195,55,207,167,34,71,215,254,124,217,52,57,181,184,235,137,217,107,255,195,100,186,87,192,3,101,122,129,81,23,143,247,5,105,68,247,32,25,54,77,4,158,192,216,83,61,179,233,10,66,31,207,108,39,189,180,129,143,201,190,151,134,241,160,78,151,5,61,142,184,49,242,65,15,39,118,225,100,230,35,13,206,100,94,74,184,165,177,37,174,12,66,102,121,184,215,172,134,254,211,24,111,55,157,200,169,54,223,103,138,68,104,122,166,67,254,232,172,59,22,167,165,52,199,140,240,185,87,136,206,138,125,166,13,37,42,146,175,14,235,49,58,66,106,203,74,190,78,164,19,188,43,169,102,54,67,123,61,13,35,164,142,189,135,6,41,101,109,249,48,54,168,7,12,116,235,20,233,107,61,112,182,10,169,195,3,37,10,233,70,161,130,225,59,28,100,19,107,86,106,79,50,254,148,191,48,34,155,57,164,89,17,190,212,242,90,10,50,8,104,93,101,105,137,194,101,200,63,110,50,189,39,218,159,218,232,5,59,209,123,208,204,235,69,228,7,56,59,4,71,239,157,131,102,44,205,90,40,223,52,223,227,116,179,206,89,210,214,7,237,229,140,53,111,133,156,220,170,180,141,155,87,85,142,22,206,243,4,150,76,137,16,158,238,215,77,127,104,127,164,26,15,204,229,246,128,169,17,52,109,133,164,205,178,58,156,76,67,233,129,67,230,251,140,112,122,126,180,137,115,226,148,154,162,179,213,84,22,158,75,91,183,157,113,253,170,219,69,97,88,79,249,182,205,86,217,219,209,135,137,83,141,95,57,164,11,113,15,48,120,39,191,178,98,169,43,253,233,51,48,71,60,149,50,205,80,236,249,233,18,114,66,240,203,166,228,53,129,207,188,85,227,167,123,127,244,224,216,213,48,31,59,76,83,86,122,158,233,138,34,44,85,116,108,115,230,211,125,58,188,90,9,204,180,246,252,118,146,163,137,23,85,96,108,210,194,25,58,0,36,58,146,204,106,203,252,1,170,171,101,161,235,93,182,246,182,218,98,224,250,6,248,189,237,173,173,200,103,38,239,33,15,194,62,48,39,189,114,82,58,174,49,14,33,35,55,85,66,198,42,136,78,156,232,254,134,180,121,81,84,150,124,33,65,224,147,154,145,244,157,111,75,215,251,185,81,1,80,25,60,72,51,211,69,121,33,20,82,86,149,166,246,101,242,44,126,242,243,136,154,234,67,177,20,239,80,105,26,76,251,42,79,11,145,130,64,221,251,237,11,162,205,245,237,75,47,209,111,143,179,132,236,115,248,109,216,153,222,111,95,249,66,158,174,246,51,214,146,235,154,144,14,79,89,229,94,214,175,71,193,97,88,155,47,156,194,238,161,83,83,199,27,71,127,155,234,233,135,66,93,85,253,15,180,208,188,127,161,67,246,192,48,243,129,135,27,59,117,243,116,201,249,61,58,199,55,112,224,246,60,80,28,47,188,165,189,51,113,39,61,148,218,85,252,46,130,162,171,190,47,35,134,9,77,152,93,187,152,7,21,142,123,106,188,153,178,202,96,152,211,92,13,177,9,116,70,116,24,97,115,223,227,166,204,193,68,37,56,206,169,9,103,28,30,70,113,19,241,131,129,164,188,95,26,74,71,67,228,188,200,37,173,120,23,213,104,9,170,187,128,4,165,43,6,161,120,155,196,3,134,181,118,149,144,158,237,176,215,197,181,147,50,50,20,137,16,38,105,236,79,215,35,112,179,82,10,229,17,10,162,235,17,138,161,26,114,5,85,70,209,142,94,22,114,28,154,66,142,197,132,86,85,254,3,235,128,226,240,224,218,179,42,93,224,104,26,48,158,74,170,91,66,99,197,12,29,153,109,214,183,143,120,200,12,251,203,142,102,36,10,152,250,76,119,144,210,233,97,171,245,145,140,64,219,42,185,252,37,146,65,173,168,32,139,165,52,66,94,167,227,197,213,21,197,138,208,37,108,206,135,175,157,44,70,129,94,161,246,107,169,69,93,66,104,158,239,222,140,76,171,15,202,248,10,159,185,53,251,210,72,223,241,124,79,110,50,66,126,225,141,22,58,189,237,97,249,96,215,207,129,24,222,255,0,83,45,8,56,245,231,203,134,62,237,92,124,8,61,4,74,243,25,229,161,194,1,189,101,230,71,194,131,66,130,79,134,214,236,160,146,67,195,236,51,252,151,207,253,55,21,11,27,244,131,251,126,217,76,5,247,210,201,14,153,166,208,126,163,77,226,204,235,250,204,50,6,43,33,196,212,232,93,122,224,178,66,82,145,128,123,232,194,105,246,205,113,211,168,118,246,250,124,187,214,110,20,18,80,136,134,143,247,211,46,49,12,19,13,140,89,5,87,44,170,14,109,42,150,206,7,62,95,148,207,42,21,55,50,113,36,55,166,247,112,22,38,77,19,231,41,232,201,173,15,215,87,190,138,72,193,163,232,5,77,239,30,77,176,240,44,140,72,246,134,32,30,2,189,185,233,135,63,67,225,184,90,127,234,163,65,99,142,101,142,82,71,201,15,218,81,78,15,248,209,11,53,50,174,243,155,59,173,85,103,77,214,131,187,53,202,56,140,208,97,87,113,28,218,131,93,120,167,154,231,194,115,114,154,93,125,20,85,234,57,229,153,11,17,233,246,160,20,105,235,49,117,121,49,190,86,28,108,220,210,241,76,164,122,112,54,34,148,192,102,242,216,67,125,173,38,213,19,165,13,214,59,83,187,57,74,171,216,202,249,50,206,36,236,55,93,217,34,136,130,55,223,77,191,207,27,30,169,84,235,128,77,117,49,96,72,247,114,211,197,250,107,66,81,142,183,169,26,102,103,19,112,38,125,127,162,217,122,183,245,183,153,37,93,33,240,192,100,163,85,10,12,95,65,15,20,104,15,92,143,234,213,176,174,10,71,25,52,122,44,173,255,161,15,8,107,120,170,14,18,148,152,208,19,98,75,88,134,42,79,209,216,90,67,71,47,155,179,199,163,199,117,198,85,9,121,64,104,241,170,192,244,99,147,56,92,94,9,86,243,32,156,33,87,151,77,22,41,171,188,83,198,14,215,165,9,81,218,169,10,147,150,119,45,150,3,35,188,32,40,211,183,235,78,161,135,47,126,210,84,115,216,129,182,16,69,60,209,101,86,97,194,115,143,57,62,105,56,195,143,20,36,2,142,247,174,173,158,191,244,104,124,128,91,168,61,154,104,146,30,77,21,35,4,92,201,208,63,18,152,20,112,182,63,51,38,247,158,85,237,212,10,83,190,111,42,214,113,49,199,3,59,187,0,125,243,141,152,241,123,240,188,168,217,156,235,47,175,18,74,214,197,4,133,218,115,240,188,166,1,76,244,73,197,134,172,207,39,133,220,233,36,191,172,26,151,219,126,192,21,50,207,152,82,233,205,109,189,243,126,207,211,202,130,250,203,179,135,155,109,55,41,180,242,92,55,77,174,33,26,202,228,189,84,213,118,99,18,18,170,160,132,66,42,4,143,142,100,242,182,110,96,234,51,235,61,186,10,204,48,124,53,42,171,243,188,80,67,133,88,175,55,118,226,37,79,75,160,180,130,39,213,131,34,93,20,168,137,204,8,204,62,213,95,7,83,184,198,47,248,59,183,18,154,162,149,242,202,210,219,26,200,46,213,128,73,183,168,122,230,48,189,89,135,51,185,80,61,186,179,49,241,43,43,24,251,168,6,236,238,166,77,25,48,59,4,125,213,37,187,225,206,65,49,130,81,173,84,30,167,11,204,0,39,186,7,20,54,173,41,135,207,126,46,171,56,45,157,159,35,222,38,173,73,143,70,49,109,32,251,42,219,158,201,80,102,217,142,48,212,188,2,199,72,67,136,90,16,101,218,243,169,246,43,82,60,213,65,5,179,111,106,212,161,247,11,217,243,145,182,133,64,16,138,209,24,178,85,149,136,133,4,127,21,125,137,156,94,237,90,163,176,5,156,116,91,132,237,53,110,9,161,70,221,200,157,43,108,194,175,14,219,210,166,146,189,136,152,238,56,55,155,143,162,162,187,166,154,30,71,67,89,214,11,163,83,234,106,85,167,135,168,101,153,128,62,99,148,194,90,212,44,15,187,214,30,38,39,232,66,238,172,95,192,64,39,105,6,76,161,72,181,174,7,94,157,249,194,80,38,20,158,44,109,1,15,172,180,228,182,173,235,36,28,7,168,16,11,81,11,152,174,185,16,61,175,86,114,19,120,229,125,213,195,43,95,152,30,12,7,121,134,48,121,129,54,33,15,13,135,143,43,205,143,206,109,210,37,128,242,154,43,239,216,209,77,85,167,177,145,185,134,3,40,211,141,246,192,229,102,206,128,231,80,45,237,86,101,87,100,205,78,91,12,7,216,79,140,200,149,156,251,202,207,119,79,237,250,170,227,239,1,31,83,97,178,174,97,87,0,107,178,234,194,87,173,98,28,71,227,96,39,123,65,22,179,43,158,102,182,23,186,255,182,169,32,196,182,121,98,125,232,60,157,97,100,230,120,164,240,182,244,161,37,248,105,37,142,166,100,162,31,231,153,100,216,99,93,157,249,169,122,142,221,108,110,195,13,129,214,168,169,243,6,249,222,200,147,50,24,206,44,33,207,212,58,179,194,187,130,26,151,106,150,210,146,23,62,169,180,42,237,45,165,8,59,154,86,121,135,177,218,202,15,108,238,202,1,247,103,86,73,214,241,236,174,0,176,206,199,35,6,79,46,210,29,5,90,31,207,101,209,253,31,227,168,99,195,80,245,137,37,147,16,10,152,110,192,174,34,245,136,177,249,61,183,179,140,137,246,13,10,247,248,133,249,133,177,81,212,125,38,125,217,51,9,124,130,177,7,102,107,30,158,1,149,6,141,241,216,21,236,28,111,227,199,163,127,77,1,182,247,154,0,99,229,43,231,102,30,238,49,72,17,98,153,143,73,195,100,198,9,175,16,26,108,186,30,109,202,134,227,58,141,156,153,224,181,120,40,17,97,97,245,250,184,197,33,230,220,247,61,57,215,174,22,41,4,203,161,169,136,241,152,122,29,144,224,200,215,155,165,163,30,160,104,9,114,204,175,225,66,179,83,141,116,84,8,144,3,119,45,81,52,212,45,34,118,195,106,247,172,38,114,242,138,78,113,187,39,103,66,83,24,154,131,43,140,3,87,13,176,104,238,185,227,40,159,125,164,240,222,204,52,149,158,140,251,211,89,157,91,42,123,138,152,10,241,2,81,127,161,134,184,108,247,172,26,112,151,254,125,224,218,82,204,9,25,125,62,117,10,57,7,207,251,101,241,5,104,176,140,67,110,113,215,114,107,73,219,77,166,12,242,50,240,215,28,198,134,86,127,187,208,154,18,31,61,69,128,161,47,132,30,184,125,95,181,101,232,166,194,57,86,69,92,198,155,62,20,243,178,136,67,43,251,40,57,115,102,111,24,35,33,153,165,213,82,120,70,145,28,216,234,149,10,83,24,245,147,211,95,173,91,119,68,9,207,9,252,109,37,170,166,58,18,136,158,106,216,117,224,27,170,254,18,88,179,85,39,248,119,58,90,182,26,57,180,76,87,209,142,223,110,4,30,235,53,195,137,104,57,195,126,201,34,114,220,120,136,222,51,113,96,186,122,245,179,167,59,102,120,150,63,33,110,81,244,183,19,204,223,176,6,219,208,36,37,164,197,197,71,28,209,206,242,241,40,40,67,37,204,17,148,90,132,36,108,245,245,169,109,206,48,132,234,84,59,21,158,41,130,214,100,202,236,234,23,5,173,46,82,141,137,40,50,103,117,101,66,173,46,133,207,21,93,20,234,13,70,138,163,244,235,85,133,204,148,184,77,193,217,140,189,211,129,81,150,18,195,168,105,214,144,110,14,118,62,151,249,56,139,157,217,113,133,187,23,222,12,18,105,224,35,15,209,203,225,78,215,174,88,154,77,200,156,129,178,75,24,250,195,39,138,29,215,240,108,55,85,23,92,166,53,23,202,182,144,222,122,85,107,176,115,226,225,252,48,158,7,221,112,83,13,186,102,248,106,98,222,5,99,76,221,189,126,230,242,97,167,102,109,68,2,47,202,232,1,99,73,43,65,16,178,210,98,81,215,49,238,149,200,16,155,229,155,159,181,114,237,144,79,164,26,21,212,139,43,214,24,153,245,129,195,129,172,113,223,44,140,143,243,88,167,11,44,238,27,117,172,165,67,5,205,230,200,105,167,10,59,90,150,85,52,28,185,244,128,9,175,21,166,130,17,95,16,110,148,99,43,92,172,206,224,48,81,143,20,0,73,143,23,215,191,160,201,111,62,38,116,12,149,16,73,78,52,194,169,30,48,48,186,240,14,23,184,6,227,177,153,187,54,64,132,14,89,35,25,68,118,152,138,28,166,116,172,54,115,232,72,140,235,195,72,235,129,58,193,85,148,19,227,235,60,87,94,69,0,3,55,105,202,199,110,141,137,31,87,85,187,195,66,193,246,90,99,218,140,218,213,44,145,87,90,175,115,38,170,8,2,79,10,192,249,250,110,86,221,21,86,51,143,95,97,233,137,32,211,212,223,198,95,34,93,24,42,150,156,252,108,229,186,139,88,32,180,71,197,74,45,36,205,216,110,92,184,61,30,173,180,19,52,183,148,222,171,170,12,5,40,91,137,184,240,51,53,231,231,96,40,152,225,39,138,133,187,154,196,156,231,11,107,229,186,168,178,86,238,7,94,46,77,128,136,206,217,31,201,242,8,159,134,46,52,55,120,133,76,146,30,24,83,78,127,42,48,108,212,100,149,118,156,228,173,144,52,12,48,53,201,35,79,208,237,195,69,149,70,149,84,244,153,82,188,95,254,208,248,156,154,68,235,236,209,67,199,15,184,62,123,152,3,207,230,86,21,232,80,213,119,66,197,187,195,149,142,172,128,212,70,122,96,44,200,195,22,215,220,128,245,198,80,37,172,61,96,244,216,245,104,132,14,102,88,242,22,190,119,133,173,20,235,55,70,142,81,31,75,129,25,224,129,24,92,1,83,24,86,23,86,120,125,238,22,92,113,35,75,234,185,139,198,150,191,111,186,123,159,205,52,102,8,103,42,9,11,102,155,96,171,90,17,167,240,93,160,136,199,22,86,77,148,39,46,110,59,236,159,123,237,234,115,92,166,209,118,221,60,26,249,6,25,168,201,148,118,220,243,250,204,51,75,55,126,197,172,231,134,31,108,221,93,75,140,167,79,188,226,69,64,186,235,81,180,85,83,235,73,189,243,123,226,120,218,105,147,26,191,75,178,124,57,76,87,140,30,109,230,49,43,204,186,207,222,89,163,83,44,105,186,119,24,240,113,161,83,38,150,217,160,222,234,69,224,99,78,77,226,229,109,18,185,126,242,244,51,254,17,152,224,56,78,126,86,10,138,242,2,159,9,186,133,117,58,234,95,210,128,64,135,254,252,127,196,157,75,14,46,203,114,149,231,226,182,27,249,126,52,104,49,3,166,0,70,178,100,97,201,66,72,52,25,9,29,36,36,90,96,160,97,26,140,6,221,113,144,95,252,25,145,171,140,47,13,176,116,207,213,149,206,62,107,87,253,85,89,249,140,88,177,22,91,154,103,81,78,89,153,192,228,73,90,92,76,222,79,12,204,27,50,243,110,199,61,40,96,91,31,11,243,196,246,215,189,211,153,177,148,31,192,137,106,250,226,11,249,148,181,88,80,68,84,124,116,90,186,173,228,15,140,241,197,114,71,120,158,69,214,94,203,74,121,116,227,12,76,72,157,89,97,243,147,243,70,161,10,71,22,79,40,125,203,85,100,90,223,86,205,45,223,3,97,248,225,70,224,232,206,107,50,3,253,212,103,27,221,49,16,213,144,104,50,249,39,247,32,103,7,174,101,206,228,7,224,19,110,135,17,216,144,132,26,149,227,203,117,200,154,229,254,53,234,127,6,163,121,252,58,156,32,147,188,7,55,38,163,179,3,236,24,147,117,170,78,84,180,135,51,52,174,134,167,5,229,197,50,49,32,55,80,238,136,62,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,100,161,103,31,239,106,18,85,10,103,220,124,139,195,211,74,236,30,140,190,87,76,151,68,151,150,84,181,79,171,67,243,218,88,4,112,135,206,12,182,133,223,97,213,77,224,107,139,187,230,180,64,166,199,107,209,67,30,85,140,77,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,242,135,241,94,116,98,153,76,129,87,140,144,158,76,83,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,151,123,226,22,228,112,55,91,94,121,235,180,230,187,24,255,216,183,75,195,175,14,154,203,253,154,198,201,172,93,158,140,44,156,167,210,145,167,158,73,246,236,136,19,18,207,189,111,141,189,101,253,60,89,165,246,194,119,20,120,133,37,201,221,26,169,43,185,114,118,107,198,7,212,39,195,145,222,135,246,185,57,118,56,91,27,5,63,243,59,58,9,237,110,81,3,155,144,106,155,231,5,154,25,18,180,183,207,194,175,32,77,143,81,156,141,136,213,219,9,60,89,243,125,115,122,198,14,194,76,2,51,1,186,160,151,133,164,85,112,159,42,93,178,210,126,243,73,225,166,140,144,85,76,96,193,175,182,114,47,133,19,5,15,55,234,9,41,217,202,141,3,158,147,216,193,114,52,145,151,17,20,163,237,50,253,98,212,98,68,213,241,192,136,122,223,67,109,35,67,48,69,253,240,192,231,235,102,159,108,33,111,179,12,11,140,113,150,143,144,74,129,79,151,7,103,83,213,157,13,130,188,90,106,79,127,196,194,131,164,81,189,85,204,25,58,203,163,97,162,54,111,90,129,3,17,217,101,129,51,54,6,55,14,221,176,159,106,194,69,132,90,74,116,237,142,252,194,110,165,190,5,108,194,181,167,94,201,97,70,196,155,140,231,48,57,162,226,87,91,26,244,5,1,57,218,115,20,241,171,7,242,53,47,12,129,216,40,249,94,135,89,168,165,252,155,107,165,163,66,50,210,194,15,96,92,35,111,163,158,209,217,138,78,229,20,151,117,215,248,108,120,101,38,113,101,57,48,39,155,226,173,198,78,71,108,189,206,68,177,101,213,167,108,173,139,232,29,12,40,156,99,47,124,142,145,234,176,128,112,250,154,30,66,111,44,218,28,46,30,140,253,130,23,174,19,29,163,119,188,1,104,4,6,119,145,106,166,231,180,179,194,217,28,252,46,140,235,147,246,227,78,137,114,12,95,142,153,91,184,117,164,225,214,219,11,97,216,182,68,135,19,246,79,65,19,197,225,31,213,64,96,179,197,243,23,203,102,227,187,5,78,41,170,176,113,122,61,75,214,139,249,34,133,221,115,124,145,100,69,63,89,224,206,47,94,16,146,222,126,27,18,72,50,231,134,190,48,159,181,145,242,178,41,48,71,15,127,176,243,187,105,137,4,232,180,212,114,245,33,114,78,76,100,220,229,185,145,85,201,151,52,130,83,83,33,161,252,224,98,30,152,254,104,21,225,51,233,104,132,236,135,43,144,152,91,229,25,68,242,219,9,122,214,125,242,138,248,12,116,140,128,161,111,47,63,236,215,109,178,120,178,140,152,41,130,47,81,84,71,226,235,245,110,222,172,78,126,93,20,113,56,89,120,217,5,68,162,20,50,51,130,75,239,99,82,135,86,221,185,189,218,185,51,191,195,250,108,70,121,120,240,249,178,77,126,152,8,224,77,182,96,33,209,151,232,106,79,11,100,223,109,18,154,206,200,252,190,78,214,176,150,245,179,153,149,231,118,177,148,196,154,132,218,167,113,97,211,23,121,71,32,214,30,100,227,46,124,78,167,8,97,63,24,87,212,233,105,183,106,218,101,79,238,140,115,219,227,40,84,243,22,150,180,195,164,14,16,130,161,195,72,63,73,7,198,78,148,84,218,133,11,69,118,50,182,170,85,189,181,128,89,141,100,135,86,205,4,201,27,148,180,218,174,250,219,40,45,59,85,140,202,36,62,95,21,24,153,183,120,47,227,72,201,148,3,179,204,153,98,213,182,239,226,98,59,9,188,32,253,236,240,217,141,245,23,42,155,204,17,216,198,56,76,253,134,12,204,98,86,142,55,252,15,89,122,234,201,14,248,44,151,247,108,134,169,13,20,160,246,129,167,199,47,206,191,77,114,74,122,117,51,182,247,133,167,149,247,77,129,43,69,62,183,255,91,198,67,178,145,147,10,121,236,81,46,220,169,210,149,37,191,192,59,95,211,175,134,179,53,228,139,224,220,152,221,82,27,169,230,51,18,223,129,119,222,10,17,127,49,4,250,187,76,227,112,138,206,210,234,55,167,235,21,189,122,32,255,19,55,111,184,32,40,122,122,182,215,255,88,73,148,112,152,103,249,133,151,253,90,98,226,186,193,35,247,181,226,218,243,35,234,55,118,110,132,251,83,246,199,134,86,214,100,146,166,96,35,199,99,25,167,80,191,22,242,33,206,16,98,7,138,252,149,116,5,2,180,62,83,86,20,41,62,219,86,106,193,217,149,57,108,97,82,185,249,47,229,235,95,11,139,79,221,152,178,221,14,27,143,179,210,111,188,199,228,183,207,76,80,61,130,64,85,97,45,66,109,194,47,175,250,57,188,158,35,164,58,22,19,172,152,238,136,84,73,56,64,166,121,232,233,87,197,43,4,24,255,182,205,20,184,49,84,183,195,101,169,85,198,252,21,112,47,191,26,59,75,17,191,50,24,59,109,135,225,151,202,116,150,89,82,87,247,171,137,92,10,255,1,205,245,82,253,16,130,0,30,10,97,175,193,209,76,244,196,92,181,130,70,221,118,98,122,126,186,97,14,24,54,181,188,54,85,209,121,123,131,54,220,99,228,173,207,208,160,188,206,81,12,172,100,65,102,153,59,139,79,252,52,71,97,89,92,16,104,227,12,19,63,141,25,144,188,22,132,162,152,135,41,217,61,75,159,60,56,197,173,94,28,14,75,57,227,247,38,48,210,119,241,219,76,141,122,243,179,45,28,56,28,94,24,183,144,254,162,19,182,121,206,238,73,140,152,7,55,124,195,39,81,68,230,34,4,181,255,20,51,223,215,78,68,18,139,175,124,29,35,71,93,53,19,126,240,174,32,141,86,110,173,58,149,38,196,43,92,168,185,154,217,187,40,236,16,99,169,30,118,164,110,231,236,135,101,70,193,154,119,58,27,12,239,239,252,217,125,33,222,155,60,162,67,122,131,109,138,60,120,54,50,96,192,20,37,201,162,204,38,101,213,119,243,138,18,145,252,118,34,237,231,147,29,6,221,57,235,205,241,238,77,190,112,154,186,183,248,116,14,56,163,37,102,172,78,143,126,42,162,237,167,0,19,211,52,245,59,108,145,5,46,136,132,5,204,113,181,203,205,217,116,185,35,120,197,104,166,75,118,154,76,27,194,108,241,69,96,103,84,185,154,45,65,242,73,222,164,99,100,209,30,16,103,66,100,10,22,97,211,92,12,172,167,158,60,229,88,153,251,202,30,114,115,10,5,107,52,139,173,193,91,80,168,207,59,186,82,181,210,230,7,55,104,215,190,50,82,106,130,40,238,131,235,207,126,222,225,117,118,158,122,53,243,68,157,222,228,179,155,138,203,131,25,97,30,15,194,164,11,18,132,92,141,20,249,124,175,205,169,51,203,111,83,174,144,227,201,7,33,186,38,175,141,142,205,142,22,63,29,35,101,185,183,233,145,121,71,251,85,132,188,91,35,56,220,221,166,141,138,2,236,129,134,192,148,120,164,128,41,212,124,179,210,192,142,161,166,215,23,170,5,235,31,60,216,56,249,18,66,41,75,205,138,38,155,167,98,112,34,200,36,247,134,58,248,94,186,34,209,214,228,193,173,136,207,127,185,90,85,173,60,55,59,85,215,15,161,139,55,205,171,13,168,0,45,199,156,84,138,121,220,11,12,217,220,127,25,187,184,183,122,153,112,127,123,157,44,55,132,53,228,214,233,39,112,124,225,52,77,205,93,96,136,13,190,132,88,238,89,210,222,7,46,102,134,225,48,147,192,219,137,144,67,219,206,27,132,236,136,117,221,20,148,221,242,101,126,144,132,134,78,55,4,38,174,229,47,109,252,69,177,98,6,230,184,88,28,54,225,226,170,55,199,120,235,54,56,70,169,44,56,242,224,103,43,17,115,10,145,167,36,18,109,192,8,48,118,135,41,94,73,223,215,46,174,220,80,173,236,95,214,244,97,42,149,59,96,150,78,189,154,221,242,242,154,38,194,22,144,249,190,79,142,165,242,133,25,12,58,176,39,155,113,175,204,59,59,107,172,203,222,158,118,80,203,223,221,121,187,18,58,212,2,55,83,48,104,239,230,13,235,238,119,18,248,85,82,186,104,11,81,174,252,121,111,230,202,208,214,170,112,103,56,56,10,76,14,117,123,171,177,133,21,122,19,234,76,53,68,68,17,56,192,56,93,158,28,95,73,47,129,0,78,101,233,123,119,59,180,148,128,87,209,54,199,90,248,28,208,226,201,83,34,149,249,224,138,19,107,126,143,150,179,112,167,6,9,223,234,206,92,118,115,173,52,96,171,78,221,114,60,249,100,251,41,141,138,84,185,23,16,81,25,89,206,31,228,209,242,79,233,200,97,99,123,200,48,200,231,88,57,125,62,60,179,250,57,26,202,10,52,243,175,38,238,194,133,237,69,145,86,203,166,81,229,232,66,151,87,94,155,169,192,213,23,16,166,43,88,17,9,140,207,225,244,54,101,239,47,220,220,193,204,236,42,216,172,108,77,93,114,112,107,60,235,97,138,7,43,40,129,202,115,159,126,216,61,88,91,241,167,200,178,107,166,60,139,132,188,223,28,209,124,97,71,81,155,93,122,140,125,244,242,69,150,133,4,1,63,118,209,68,221,217,11,67,65,93,26,240,32,29,198,88,235,197,61,14,76,136,212,143,233,76,134,91,60,118,206,65,10,198,178,111,132,170,229,118,229,115,140,159,240,238,69,151,165,235,95,23,71,207,45,249,132,87,41,63,21,130,55,165,137,56,134,249,197,20,172,200,33,29,65,16,44,123,252,106,142,252,250,206,176,112,179,247,127,142,71,103,182,212,139,217,66,249,173,209,245,146,236,16,69,219,12,15,127,103,36,62,133,182,136,106,160,25,231,58,12,145,249,229,73,134,21,116,122,121,69,133,62,162,117,6,228,190,135,11,204,51,71,115,110,147,123,51,28,70,180,24,58,130,162,78,112,254,53,113,107,127,233,70,102,73,134,214,64,62,201,153,52,21,105,145,45,110,100,7,54,215,111,255,109,242,236,82,74,67,109,41,49,23,127,109,100,211,132,20,130,188,37,250,180,254,219,102,125,245,130,11,20,174,166,226,246,191,212,24,35,103,182,245,183,137,235,250,213,249,83,22,66,81,172,133,44,29,61,71,26,201,230,157,215,70,18,212,15,210,22,180,23,198,215,129,171,149,77,56,172,38,160,204,37,61,170,166,40,188,32,154,169,31,179,162,95,238,95,11,21,240,161,61,193,146,171,247,169,249,55,149,69,165,163,144,57,28,14,227,190,163,93,212,124,236,238,173,11,170,251,82,21,56,152,79,160,228,93,152,121,47,203,46,230,55,37,120,228,14,107,216,190,230,103,100,101,215,114,193,85,22,35,205,207,197,181,122,2,243,124,42,115,61,147,215,58,223,178,187,248,60,30,231,169,62,195,21,171,69,31,161,25,9,181,123,105,74,204,140,70,150,215,233,87,182,87,67,172,121,40,204,206,174,120,114,80,62,102,255,83,249,61,144,98,99,62,252,177,1,41,250,67,117,67,98,94,203,84,169,126,89,147,141,3,195,70,243,79,242,119,104,12,252,78,160,27,86,75,238,91,83,162,228,99,238,87,56,48,95,80,92,215,200,244,154,117,222,133,171,29,206,53,171,57,179,87,76,236,223,174,95,116,28,76,25,109,94,153,7,242,236,148,207,180,111,98,50,223,168,49,138,200,68,128,178,94,109,188,144,251,222,36,142,210,248,36,161,43,49,132,251,104,227,35,231,113,64,116,137,126,203,36,54,169,152,43,165,162,215,210,63,218,133,17,49,233,227,3,147,219,31,14,203,129,4,12,10,85,113,12,221,212,162,151,154,219,108,190,48,117,179,181,127,222,137,136,207,190,48,134,56,154,15,221,166,227,179,252,157,200,221,36,77,213,22,54,88,219,91,228,44,39,69,14,144,211,252,99,111,65,54,244,197,130,14,137,194,21,82,213,125,180,51,110,169,178,82,152,54,244,142,130,34,175,74,113,211,162,8,135,223,247,198,181,62,45,165,66,176,120,221,213,10,24,233,22,9,235,238,159,153,253,109,240,51,81,162,114,43,87,147,76,24,221,127,123,224,221,36,93,28,246,178,75,118,112,152,164,90,92,98,252,27,41,245,107,236,100,7,215,38,39,26,74,227,49,15,188,23,99,66,68,59,201,131,79,116,25,110,171,252,10,55,36,122,138,141,100,89,254,100,48,122,230,214,207,77,190,238,86,51,225,218,205,197,202,117,96,125,186,100,90,36,193,141,96,80,148,226,81,93,240,6,120,177,75,149,30,142,104,232,152,183,209,76,27,68,217,93,103,159,99,66,122,14,115,38,20,70,15,251,173,21,227,3,57,251,44,238,100,72,254,179,5,247,39,95,104,185,8,163,21,70,115,187,59,224,13,127,49,171,202,23,74,166,164,52,253,106,124,69,36,148,72,162,168,250,54,20,152,216,131,220,219,92,124,189,201,41,91,163,120,225,81,145,204,148,170,109,191,24,73,113,161,103,97,166,217,106,252,50,34,77,194,151,195,50,119,249,184,103,58,172,251,67,130,26,20,211,222,231,194,124,116,164,172,23,179,145,95,254,96,5,162,181,240,201,57,206,18,255,187,112,69,137,75,202,103,50,33,231,58,252,230,76,56,202,142,60,195,17,166,245,253,30,40,115,159,45,88,86,94,25,245,54,183,47,32,237,1,143,80,224,89,189,226,123,91,37,224,20,89,233,149,73,74,94,14,62,190,2,236,48,182,242,229,182,233,166,92,24,27,119,37,32,83,17,150,238,222,5,248,204,217,89,234,195,136,135,205,235,0,192,72,43,38,213,41,252,70,24,227,59,96,136,20,73,225,78,213,100,185,48,90,221,90,99,95,216,217,166,223,238,133,84,194,54,103,98,225,86,146,87,241,7,63,183,33,31,45,40,135,219,59,182,205,46,174,137,255,50,174,237,168,229,250,147,205,145,182,50,225,11,132,157,21,55,159,40,223,201,197,48,70,175,184,139,161,132,121,133,183,201,123,223,130,88,187,119,93,83,219,108,17,212,206,254,211,232,202,72,128,20,113,70,184,95,254,211,108,76,63,77,138,187,135,143,124,138,92,40,118,19,170,44,131,96,87,191,57,102,28,75,106,117,217,208,212,247,65,58,108,98,161,202,86,179,152,207,254,65,208,245,208,26,100,116,57,60,12,105,48,217,90,33,109,147,25,188,246,127,60,185,13,184,174,181,9,5,3,64,111,22,92,143,165,89,172,142,171,119,255,218,84,248,139,195,198,50,187,128,107,149,68,80,177,152,45,185,22,131,156,179,219,157,86,50,10,95,101,107,1,192,180,32,105,190,48,99,162,149,79,41,201,153,156,189,205,179,77,173,82,47,85,49,73,89,249,62,154,157,209,37,123,110,21,54,243,230,76,129,39,118,2,159,226,31,150,146,233,48,164,110,81,85,131,204,90,151,247,196,204,153,191,41,204,126,227,198,236,12,198,227,235,91,122,183,174,241,8,79,62,41,18,151,210,33,98,226,14,34,237,167,210,5,56,155,157,222,226,111,157,204,223,70,42,212,166,41,52,70,155,33,138,147,63,117,144,35,103,31,34,20,72,204,79,85,56,196,148,75,91,227,193,200,103,148,79,65,109,118,57,98,96,200,175,89,81,88,163,113,177,89,243,40,12,1,114,196,197,76,107,159,90,94,188,175,134,247,5,43,153,209,202,236,106,129,142,59,51,16,17,232,159,26,101,2,163,49,122,51,145,143,82,244,106,206,66,205,63,246,172,86,211,44,21,206,38,199,232,77,142,199,70,251,20,64,103,171,93,184,240,66,14,69,95,12,201,255,235,79,139,85,55,213,11,223,223,134,55,124,155,156,53,191,110,173,134,175,86,198,52,28,102,87,176,190,239,237,149,69,7,206,120,175,200,197,133,58,176,85,28,181,126,46,69,200,231,115,224,190,115,97,234,111,148,161,15,236,197,61,7,182,60,219,7,237,221,23,9,226,103,132,255,4,109,241,169,207,156,142,181,138,244,147,98,26,49,254,187,232,168,108,41,128,225,157,92,29,9,120,18,228,148,91,19,85,236,62,81,23,139,63,104,149,61,1,207,122,191,52,140,181,173,117,169,84,28,205,248,101,35,67,110,109,77,50,237,237,246,65,75,244,234,116,213,201,31,109,159,42,207,137,163,114,112,212,7,51,185,1,135,135,197,93,20,238,115,251,154,205,254,185,138,87,17,112,165,24,216,97,98,249,90,39,127,14,253,55,46,133,37,65,86,135,202,102,102,206,140,94,135,7,199,22,253,233,100,117,148,23,62,93,255,180,105,211,239,1,41,41,224,129,163,229,80,24,147,227,29,48,252,83,189,26,243,34,127,109,196,218,202,71,215,160,96,107,213,29,69,43,229,83,193,79,125,179,191,86,133,206,163,159,35,155,80,212,69,209,121,147,253,48,85,23,176,156,28,109,57,127,26,108,83,7,188,3,69,82,75,199,236,89,108,74,127,240,174,159,110,210,45,8,60,2,46,170,24,213,205,49,164,6,202,112,215,249,128,149,99,69,107,55,219,211,170,190,5,66,40,15,157,77,213,60,81,48,128,246,30,45,194,228,161,58,41,197,119,164,118,237,57,27,125,68,111,112,158,9,184,168,235,161,169,31,81,103,237,141,13,151,74,24,205,4,119,17,193,241,95,134,58,86,21,254,149,169,121,115,119,210,8,170,48,103,190,179,190,176,84,124,79,246,248,168,146,81,214,18,55,167,56,65,165,37,205,54,192,103,88,242,176,82,65,60,44,2,239,147,55,203,192,210,90,31,228,225,153,1,28,54,33,80,149,121,51,119,37,135,137,80,201,181,86,174,255,186,1,62,146,170,177,200,130,87,138,191,212,217,0,156,213,82,149,10,83,216,150,91,223,166,126,166,126,224,229,193,148,108,140,239,165,186,122,120,38,202,205,235,234,159,167,38,181,93,28,100,235,163,77,194,106,153,70,140,216,51,201,149,207,59,27,91,44,96,10,27,84,77,173,251,82,71,86,67,152,146,38,153,215,175,120,183,13,245,198,6,79,229,19,209,208,125,23,143,185,85,2,110,152,76,66,126,79,197,14,64,224,133,16,117,188,48,221,69,116,137,73,117,244,44,51,69,249,172,40,102,0,186,162,173,81,125,145,202,123,104,71,206,14,242,81,165,63,141,190,174,116,2,104,237,210,11,72,170,181,152,255,16,102,110,31,221,211,211,67,222,4,71,90,44,143,143,122,41,147,111,220,219,172,111,154,170,166,38,119,222,179,254,119,142,198,218,197,96,94,206,152,75,122,254,170,94,192,71,169,59,58,9,217,7,149,56,228,208,49,162,201,206,220,113,102,15,209,246,197,201,184,250,214,162,226,244,166,203,217,52,205,17,223,174,161,227,254,81,184,54,242,221,140,17,205,214,94,37,203,88,162,227,132,138,98,24,19,174,136,251,18,159,157,222,83,76,8,73,117,131,27,167,51,223,19,145,132,201,89,85,135,161,246,249,220,221,146,81,174,68,85,24,217,145,228,199,161,134,244,74,146,206,15,193,58,86,43,76,71,219,250,160,118,154,106,14,179,19,87,177,100,43,182,191,77,114,190,244,110,218,255,201,143,214,43,201,74,255,131,242,145,199,7,94,203,79,59,216,55,100,61,113,76,170,211,203,131,173,66,81,175,70,35,215,231,95,102,84,100,174,62,250,213,233,102,20,54,105,146,211,7,179,106,72,115,180,246,149,20,3,172,179,195,80,129,106,52,58,125,246,70,168,10,221,16,105,82,156,12,124,96,67,156,111,66,232,61,48,209,132,125,187,120,39,49,191,100,63,71,68,237,173,241,40,48,53,61,27,79,10,169,186,55,121,159,56,125,107,179,96,187,144,253,107,19,64,214,195,45,85,158,238,1,191,141,238,62,133,168,15,133,223,22,197,11,147,148,75,178,236,204,98,244,62,191,55,49,147,245,185,154,88,132,239,185,80,232,63,203,148,116,113,180,142,166,239,170,144,88,104,67,138,254,33,96,57,253,26,184,146,209,88,122,243,179,11,240,39,195,245,104,233,215,38,61,154,252,123,81,218,144,116,90,152,80,137,99,139,49,16,166,104,178,118,112,66,233,101,199,213,80,216,187,54,218,38,244,52,29,70,179,93,5,197,113,170,88,14,158,87,248,40,157,67,85,45,126,38,31,212,107,169,104,204,196,64,126,250,16,248,133,225,229,76,62,141,122,116,67,106,136,20,106,197,226,252,89,21,248,83,227,165,213,117,62,234,236,251,3,37,131,35,138,73,243,236,6,177,113,187,112,181,165,117,105,23,61,83,97,242,199,134,228,170,33,148,73,213,217,110,227,193,75,245,27,110,213,103,92,13,205,179,235,180,192,153,110,197,111,103,74,170,84,222,157,115,117,139,39,183,3,188,170,187,99,227,226,63,125,122,224,212,77,174,41,191,151,120,50,246,108,253,163,152,159,235,59,114,143,115,124,92,42,150,198,96,184,50,82,214,220,84,82,55,157,113,32,85,196,183,92,103,15,161,247,38,72,89,186,255,114,98,194,147,97,203,163,69,112,102,32,23,40,86,28,132,63,80,116,136,183,42,69,152,36,24,163,204,233,251,42,147,73,145,56,185,57,56,215,56,120,90,14,120,72,23,132,28,223,174,252,15,205,157,172,172,226,193,28,91,107,95,241,53,54,108,28,129,209,37,220,1,115,110,149,79,125,22,3,20,92,31,108,5,218,2,99,127,241,62,53,148,91,25,212,164,38,123,221,229,193,67,167,35,230,31,44,126,30,140,156,128,192,27,61,247,120,49,50,54,50,170,169,13,155,237,117,5,230,100,217,1,81,238,58,115,124,46,200,84,18,32,177,18,251,241,186,66,23,187,165,101,98,42,205,247,117,24,153,158,181,93,90,212,4,96,125,205,164,110,117,232,44,106,135,146,146,98,162,131,207,175,47,141,190,155,127,14,74,88,63,225,98,170,153,82,219,49,199,98,158,46,237,57,77,120,205,103,247,1,37,72,80,83,189,241,221,207,89,57,42,123,89,129,97,180,248,36,73,233,187,150,43,97,59,114,118,102,222,191,187,169,89,234,189,127,62,26,142,114,16,144,29,10,57,142,211,192,1,55,132,141,228,222,184,53,207,152,251,77,136,241,189,51,185,188,17,187,31,108,28,167,78,39,219,234,205,222,60,184,112,70,123,95,131,154,148,22,27,175,1,15,88,163,108,184,220,204,91,236,1,60,241,248,218,2,159,177,52,99,158,164,218,166,246,241,129,243,101,126,2,247,143,166,42,94,49,148,158,58,186,225,36,127,158,172,244,55,221,160,225,166,225,147,77,183,242,244,87,198,60,116,106,162,135,234,140,114,5,41,49,68,224,204,51,213,81,133,226,82,111,82,152,8,85,85,8,17,144,40,211,67,147,227,199,16,127,157,16,142,207,154,126,96,194,113,112,234,231,100,71,226,122,47,102,19,52,171,152,45,153,100,100,246,133,30,174,229,150,26,22,102,205,217,139,111,19,78,227,177,9,151,15,130,129,219,246,9,199,124,205,229,218,97,86,48,183,201,168,127,169,194,222,92,84,9,183,230,159,3,41,239,36,86,153,164,251,170,19,67,55,121,179,50,147,204,178,24,92,215,56,250,18,233,95,34,23,113,150,29,68,57,110,147,192,95,29,194,20,57,39,154,179,176,92,145,40,200,24,140,14,113,230,201,248,116,207,219,9,217,10,109,157,38,201,210,197,140,192,89,62,107,47,194,26,112,249,28,74,9,105,18,14,194,162,148,157,26,217,31,204,246,95,242,252,168,173,26,209,236,162,168,3,168,236,226,38,140,127,253,192,49,245,35,216,213,245,106,196,163,253,140,185,205,62,119,126,174,198,28,190,58,204,58,243,245,252,73,61,121,224,29,105,227,34,214,112,200,65,238,93,118,160,236,142,138,162,164,55,134,195,5,126,241,212,78,196,231,93,14,19,208,235,229,211,199,210,94,15,134,12,160,93,208,194,47,254,94,104,204,168,118,206,254,117,217,21,48,123,190,250,185,154,44,162,195,116,133,172,173,130,142,184,135,11,136,128,182,207,247,234,16,20,125,57,222,103,93,87,97,57,154,148,4,98,160,72,26,105,147,66,167,91,1,47,78,188,50,240,134,41,89,222,78,184,41,22,19,26,21,48,146,39,205,97,172,225,116,112,81,249,84,74,92,125,254,131,166,196,247,175,14,197,223,107,67,3,145,136,22,229,71,211,3,14,108,214,145,48,220,218,139,145,78,124,240,199,84,11,200,25,140,70,37,134,61,41,195,7,33,223,184,53,49,64,117,155,76,148,183,250,186,6,7,4,189,116,133,141,232,49,3,166,112,104,41,76,112,186,57,92,134,186,133,195,37,171,190,129,225,124,83,164,73,44,206,81,252,72,131,174,100,66,77,87,45,179,56,90,212,128,135,202,146,210,0,49,191,131,154,153,208,67,251,50,123,54,135,207,151,148,244,171,145,123,175,115,181,161,69,242,105,219,202,75,229,214,182,219,23,35,48,188,60,119,125,183,30,117,107,131,17,51,241,115,249,15,254,60,24,98,13,183,154,27,248,204,46,66,37,39,233,185,110,69,41,232,121,253,173,30,155,84,106,58,219,4,216,114,253,10,99,172,210,30,156,165,182,5,120,250,49,238,119,177,58,0,194,98,221,241,165,24,149,106,164,215,16,88,154,241,206,172,34,234,24,135,144,192,106,241,195,216,41,201,151,164,76,246,236,93,3,222,184,240,42,76,169,93,157,1,83,121,57,20,54,155,115,129,133,110,101,78,133,110,220,110,48,62,203,106,135,138,179,64,124,14,24,181,85,91,116,83,79,22,61,193,36,145,196,196,175,156,109,92,189,14,232,192,176,54,196,129,54,163,41,187,162,85,40,184,18,19,88,42,20,175,74,138,117,254,156,36,5,3,188,227,75,26,79,82,30,203,238,236,1,173,130,102,66,146,87,46,102,21,29,125,136,88,219,150,46,70,50,1,141,41,159,14,206,208,80,3,63,40,21,123,199,144,165,168,172,235,205,207,43,167,25,47,5,213,171,15,253,109,156,128,252,222,184,83,180,220,63,239,156,99,153,63,109,215,53,123,3,131,2,166,201,10,216,244,29,197,240,215,148,157,124,126,54,99,143,42,126,192,200,131,197,82,206,252,123,126,95,94,27,122,160,204,238,38,152,45,159,210,120,241,158,140,99,43,212,62,142,190,88,63,39,207,224,108,12,54,69,234,30,123,95,4,117,252,197,152,6,155,88,11,154,183,198,91,150,206,202,77,77,212,131,151,149,94,198,111,39,172,161,229,197,168,11,191,254,180,118,243,212,132,105,130,184,38,174,95,35,96,244,206,245,106,200,191,51,158,156,70,107,234,223,76,95,234,1,51,193,107,47,101,13,93,177,232,17,61,144,99,13,245,57,216,63,251,23,35,15,165,214,185,88,154,215,72,174,110,115,135,19,147,88,68,166,70,242,157,238,54,133,41,105,53,104,15,59,14,46,228,5,82,82,191,109,91,111,122,244,22,130,217,229,99,97,14,151,57,214,68,82,229,98,88,223,76,98,117,148,88,50,177,243,92,2,195,41,77,62,194,200,221,74,9,47,95,3,90,181,223,156,24,163,52,26,145,220,116,77,15,65,59,201,19,49,118,199,249,243,150,203,25,140,119,144,56,183,19,39,185,132,235,109,142,150,90,189,133,220,85,118,15,49,70,55,74,227,242,219,157,237,92,137,173,0,170,92,146,160,218,63,69,206,250,150,243,221,100,162,54,145,174,186,235,155,75,187,148,3,33,175,195,158,200,225,101,197,244,89,96,42,24,146,191,182,201,152,203,68,221,77,225,37,222,139,35,177,90,235,118,115,173,142,41,111,183,143,19,29,245,88,228,95,239,123,65,245,82,22,11,146,192,240,141,239,172,69,248,89,210,57,102,216,208,178,207,211,164,114,186,212,92,3,159,213,44,46,46,8,116,138,57,110,135,103,158,124,133,57,13,4,109,89,90,133,13,172,247,51,226,82,176,73,5,101,243,118,55,172,120,210,17,98,122,125,193,228,224,174,247,159,77,220,107,13,253,154,236,40,103,241,171,209,125,18,198,147,113,83,151,103,195,139,205,183,77,140,148,135,5,202,125,227,135,47,224,146,48,253,182,186,0,231,223,224,87,78,180,91,110,78,20,180,220,32,39,16,75,188,92,141,226,64,116,134,130,81,206,148,13,195,25,218,203,83,27,198,129,223,58,157,194,235,47,177,228,211,39,49,117,8,24,9,197,122,43,97,127,63,157,164,150,245,108,83,32,247,220,3,52,193,60,194,219,114,53,138,43,99,197,205,171,233,91,63,152,106,135,230,235,95,177,34,184,170,48,61,117,248,147,91,182,93,86,25,36,14,214,45,53,226,197,48,138,148,121,3,173,165,122,181,92,225,37,155,106,229,235,166,19,219,235,178,252,106,164,13,37,183,140,234,23,52,206,219,151,224,90,81,122,254,224,137,208,171,183,26,21,42,83,103,250,137,219,156,63,25,222,81,26,56,179,106,253,237,252,182,3,19,221,250,160,81,180,0,33,163,91,48,81,127,185,102,63,109,150,74,157,96,21,111,106,236,76,139,39,113,17,106,64,39,67,174,166,180,121,221,19,33,14,12,104,107,111,125,107,207,198,195,110,159,75,78,147,219,52,136,166,119,179,74,96,113,87,133,41,42,243,57,135,170,164,179,69,208,91,87,43,151,249,193,8,168,175,36,3,4,13,33,76,183,47,156,73,9,136,163,253,52,79,159,187,101,56,253,8,62,163,188,21,38,146,213,59,41,158,36,67,23,129,105,123,136,155,76,45,232,251,85,245,235,166,211,237,216,202,55,115,131,72,31,120,98,247,114,97,206,4,82,46,180,49,242,242,210,74,138,17,16,214,151,21,6,153,158,237,9,29,234,87,200,170,100,129,59,134,57,254,219,52,131,110,133,96,65,47,159,115,186,105,114,201,147,45,246,16,203,143,78,166,28,175,30,232,104,165,101,39,42,227,115,12,109,246,53,26,126,7,251,22,63,30,24,210,199,20,112,82,43,230,183,198,74,189,111,189,118,219,49,227,194,3,102,253,11,13,108,68,31,220,141,136,218,182,141,51,164,92,141,32,140,71,73,11,129,78,97,252,109,139,167,92,41,159,141,43,15,73,170,119,111,78,117,217,179,19,228,162,183,148,47,32,108,76,112,230,190,20,149,94,69,196,132,17,5,192,86,242,14,91,172,52,155,120,134,110,226,144,120,106,93,24,126,101,211,159,54,202,158,31,96,204,246,81,141,194,119,35,98,232,63,61,208,161,235,114,239,54,80,207,247,231,134,60,91,62,40,246,93,129,110,203,162,127,110,157,156,97,73,157,18,101,127,69,31,140,229,225,182,247,96,211,171,126,245,102,36,24,75,23,53,101,40,172,11,140,142,156,79,25,108,59,154,54,25,36,189,236,109,66,122,114,75,229,227,54,11,220,228,7,202,73,147,151,207,189,137,42,5,140,16,184,84,124,252,132,0,231,205,156,23,234,69,206,6,92,223,139,64,207,12,24,183,209,23,88,38,142,217,71,141,247,66,206,94,10,143,49,254,194,228,225,246,127,252,52,206,241,94,110,126,222,37,248,107,228,233,208,56,151,38,71,247,209,151,7,68,5,181,156,142,152,18,21,238,247,201,40,101,216,82,27,180,45,2,235,137,243,178,76,146,35,122,233,217,93,33,141,223,125,116,45,78,48,79,235,205,10,195,114,219,62,147,154,65,202,51,64,3,102,3,229,171,166,81,0,159,115,8,48,38,39,37,174,222,232,148,13,129,39,122,5,14,163,136,246,60,206,208,21,79,204,234,254,228,198,222,168,242,228,44,72,87,29,6,141,174,130,21,70,127,176,9,92,121,171,81,133,35,121,71,156,92,136,195,214,128,77,88,240,161,236,238,156,93,87,46,129,78,222,139,4,244,53,128,197,77,8,135,69,109,180,149,16,66,155,1,159,233,173,200,147,97,253,60,124,61,223,100,71,159,59,38,254,52,19,243,239,251,69,54,45,184,154,194,219,12,51,47,76,53,202,156,239,201,225,37,191,13,216,134,180,255,194,103,221,234,169,136,155,27,12,169,146,48,238,123,114,200,105,103,237,116,184,90,45,167,220,188,157,217,110,220,5,159,16,7,225,229,33,48,194,53,203,81,196,94,154,220,155,195,174,179,221,57,132,157,17,151,21,70,173,226,78,166,38,179,180,159,246,51,48,39,243,237,63,13,163,233,165,33,14,124,70,246,126,15,190,48,22,214,70,155,201,38,162,11,19,7,31,43,11,124,154,234,122,73,158,133,137,191,190,166,220,220,108,25,135,163,196,62,179,92,188,77,168,38,224,102,219,164,128,57,7,38,231,67,218,213,171,74,103,192,245,108,94,209,120,96,12,4,250,123,237,98,189,225,246,226,243,224,102,42,63,5,70,60,61,26,237,76,74,227,165,87,128,73,30,239,184,58,41,209,200,100,255,41,135,117,24,167,208,22,41,146,159,43,0,37,64,14,99,178,82,244,201,144,16,105,142,102,114,224,242,94,112,148,102,116,6,126,231,201,245,216,131,191,59,35,5,247,68,88,1,97,93,68,39,29,148,125,77,121,236,130,150,126,243,91,15,83,147,91,2,35,52,56,103,192,230,70,249,96,148,106,252,60,10,81,27,198,233,251,214,150,119,219,175,167,156,230,207,218,38,80,35,156,23,80,17,124,95,73,95,139,163,212,93,58,43,11,33,116,29,65,9,139,20,239,41,156,30,179,12,62,60,3,93,239,16,152,67,156,180,40,212,215,226,187,187,179,122,65,13,146,9,173,218,9,37,123,63,35,74,146,210,107,21,51,152,237,62,250,50,187,173,57,138,192,195,228,153,126,48,66,164,24,32,10,108,229,123,247,197,176,246,172,207,126,7,216,14,48,23,229,108,85,101,74,170,220,220,105,26,120,37,27,27,75,97,54,51,23,109,152,163,15,189,24,117,242,230,15,70,164,35,247,247,185,240,202,45,215,176,136,93,76,65,111,92,218,204,232,136,62,45,32,13,83,138,76,11,8,9,16,26,113,152,207,37,95,147,34,178,32,98,240,219,76,221,114,243,197,30,161,231,247,104,233,197,92,128,173,128,216,219,204,94,180,203,107,47,115,23,120,191,109,166,42,1,91,137,239,213,119,181,39,159,107,203,123,147,62,155,158,38,180,79,91,210,16,216,146,253,113,53,60,235,158,223,123,255,116,136,188,85,96,246,62,250,119,199,206,129,154,122,159,146,182,213,50,188,215,238,9,161,161,228,157,252,44,78,103,174,21,24,219,192,120,237,76,145,90,146,206,0,239,247,156,35,2,54,118,104,249,191,214,170,255,237,191,255,7,107,213,211,63,66,173,58,33,55,211,74,241,184,25,177,119,57,92,116,84,195,34,78,99,231,167,38,7,119,242,134,45,118,225,44,110,240,101,52,120,69,182,246,197,212,91,209,248,175,249,133,246,136,140,161,190,36,122,50,219,92,93,147,31,62,18,108,229,172,209,43,132,36,167,239,3,8,85,142,164,97,55,170,84,87,164,224,200,165,108,137,94,89,60,100,57,221,152,35,39,41,40,129,201,205,56,69,227,92,136,234,238,219,83,50,5,34,26,235,241,95,34,82,18,48,52,221,236,119,115,211,81,144,179,75,43,86,161,238,33,218,110,215,75,128,23,185,206,26,121,230,78,189,179,70,143,77,65,203,249,148,187,91,42,167,75,244,216,196,196,253,183,141,224,46,105,205,106,147,96,139,20,248,18,233,188,77,9,198,200,145,132,166,14,91,243,127,148,191,16,184,113,184,17,37,151,7,67,41,175,141,184,53,36,106,249,94,232,5,246,40,128,161,188,117,8,217,18,234,83,115,153,145,109,182,106,189,238,79,204,156,163,80,143,231,174,82,73,194,164,74,41,83,60,153,69,167,228,98,162,220,85,90,44,11,19,130,117,10,169,42,127,110,115,161,209,231,70,7,100,246,247,57,80,68,105,2,147,199,139,212,59,234,202,89,63,38,70,143,237,125,107,75,66,201,205,209,82,109,209,83,48,61,20,147,7,134,121,235,81,231,187,73,34,23,57,199,162,74,116,78,89,158,95,169,100,116,179,102,41,72,6,207,160,82,32,242,39,39,58,146,143,168,156,58,79,3,113,214,221,53,253,98,181,132,1,127,8,105,28,1,57,235,120,171,177,48,203,8,224,136,155,35,109,4,195,116,14,205,73,17,94,242,74,65,219,174,106,38,110,80,80,28,41,41,108,11,165,230,141,216,203,32,174,19,159,139,133,68,211,97,4,183,90,244,255,9,129,68,146,74,13,139,177,199,148,56,219,161,58,235,7,38,12,250,224,46,158,54,132,131,49,119,41,111,104,54,201,34,144,127,76,213,249,56,27,169,225,172,109,114,94,35,84,15,50,52,24,117,251,37,43,177,80,108,14,24,245,142,34,57,87,34,99,193,139,65,184,120,60,137,31,26,25,209,159,72,181,157,77,175,166,71,206,167,196,22,35,102,36,242,252,154,208,69,78,43,69,146,16,66,147,198,57,243,50,217,204,200,33,110,212,240,244,209,160,245,121,108,152,212,169,22,63,111,163,148,213,200,172,154,17,219,248,60,57,103,69,159,199,89,64,178,132,96,51,57,161,249,96,51,121,104,250,104,86,206,238,137,157,179,53,235,73,126,155,115,169,239,250,40,65,42,73,130,218,153,136,250,154,129,98,225,39,33,113,92,105,94,74,169,19,12,78,75,81,74,111,87,192,208,229,154,194,38,79,28,112,95,34,111,103,9,248,149,34,85,118,198,233,208,204,41,14,225,44,88,1,151,207,224,195,169,167,45,69,165,58,104,91,49,242,142,149,145,120,71,17,226,75,110,230,199,249,158,236,76,233,202,28,32,196,216,74,60,25,105,6,237,11,236,146,83,15,152,228,150,210,18,74,53,111,165,128,137,63,74,147,254,118,191,245,93,157,114,87,158,7,89,246,88,242,59,98,116,45,43,140,164,89,123,48,146,89,15,38,154,242,114,155,221,2,251,85,57,38,123,86,105,149,44,124,103,54,26,185,204,26,15,94,16,231,16,20,150,125,126,157,148,40,184,178,106,168,247,138,77,20,58,239,67,41,59,200,138,197,231,162,10,74,52,47,183,25,226,212,160,236,64,144,213,124,47,5,87,41,121,204,59,177,214,136,176,199,78,196,140,162,73,88,1,150,182,24,69,65,145,99,72,68,12,179,146,137,80,149,120,159,3,186,93,82,158,18,205,20,161,51,116,137,178,148,54,81,81,181,92,232,208,72,15,83,226,110,80,27,145,246,14,238,86,193,68,116,43,255,16,41,223,22,89,110,235,151,194,124,132,151,19,217,253,115,144,174,154,84,77,28,198,30,39,98,18,196,211,70,73,182,178,197,44,143,62,137,100,54,45,175,189,115,172,248,8,2,233,197,152,90,247,152,167,225,156,12,229,141,157,125,231,8,186,28,177,43,81,8,166,63,47,247,3,96,234,67,6,94,6,0,33,9,202,136,28,174,91,164,4,241,250,27,148,206,59,106,31,80,250,40,10,192,239,181,216,95,205,170,196,177,14,103,49,126,218,68,127,148,221,117,250,109,138,45,20,7,125,17,244,35,177,79,198,201,97,178,212,154,65,39,103,158,99,125,201,103,46,19,83,80,70,15,212,16,111,209,68,175,212,239,129,101,147,199,59,50,241,185,244,33,135,145,211,168,94,250,65,185,108,17,243,77,40,111,21,242,247,133,241,105,234,85,217,116,72,165,248,107,155,58,94,254,180,248,233,224,177,226,115,236,59,195,126,235,215,78,110,202,107,220,95,74,196,133,28,185,109,144,56,43,121,156,94,190,214,135,191,123,206,67,217,105,199,25,161,113,225,70,158,159,26,123,5,103,121,153,12,191,192,108,93,124,3,54,43,149,233,98,28,184,109,23,224,251,32,114,64,85,203,5,40,62,91,205,153,197,99,50,114,183,50,43,231,118,149,108,40,3,31,157,35,210,123,104,139,59,129,157,51,198,208,177,107,2,152,78,80,63,243,19,110,16,130,86,166,138,160,183,99,84,245,225,170,118,83,140,113,114,188,185,73,41,207,123,242,143,147,200,77,198,69,185,216,8,137,167,224,252,227,46,160,21,122,140,152,234,241,14,99,44,52,245,157,38,102,251,6,103,55,49,85,41,171,34,70,222,61,109,106,75,48,185,103,97,253,163,241,28,197,12,72,31,239,162,21,5,68,28,252,123,117,92,204,178,208,223,169,17,24,158,136,203,104,104,47,217,108,80,10,97,50,246,14,39,147,227,149,58,10,236,128,125,232,83,223,215,134,222,156,226,63,207,155,146,1,79,136,169,8,156,145,186,246,102,41,166,235,63,181,60,196,196,145,253,197,44,4,216,181,184,100,186,203,242,54,215,247,46,201,155,95,237,137,103,1,169,126,33,242,38,176,253,141,168,224,59,83,109,255,20,251,180,110,103,113,135,141,134,46,143,118,134,76,111,62,237,80,78,86,196,133,129,131,1,231,144,248,98,217,212,216,180,146,136,125,153,163,208,22,165,206,20,71,196,28,117,191,136,100,23,173,91,36,35,219,123,124,17,220,59,180,42,0,56,234,248,97,198,36,173,230,52,147,188,152,16,169,137,204,50,173,16,21,157,145,86,178,210,149,33,167,20,96,12,113,226,193,41,248,150,110,188,144,209,139,163,153,201,1,169,33,61,10,24,193,236,239,136,15,171,145,35,54,129,101,182,247,61,76,101,73,75,183,136,123,71,95,56,235,114,19,105,41,156,28,119,138,114,77,68,117,62,77,182,96,2,173,232,134,20,7,105,89,24,50,101,23,204,223,55,102,179,221,157,143,119,122,8,1,62,249,89,210,195,37,10,115,153,220,180,174,202,180,127,156,254,110,231,48,117,78,95,236,159,162,176,150,34,80,201,30,178,167,63,203,149,243,8,145,246,89,237,91,241,133,8,67,192,148,246,104,123,180,132,6,137,223,124,162,59,220,181,119,231,39,156,70,254,135,230,211,138,175,130,254,128,191,214,52,7,46,45,249,34,189,232,175,197,22,50,39,45,54,59,189,42,42,230,81,170,165,4,94,31,156,84,178,95,77,90,37,73,193,1,30,114,228,159,163,212,25,253,94,45,178,67,60,233,193,249,163,142,180,126,101,119,94,131,221,208,22,212,249,36,83,173,224,33,170,118,166,209,45,134,103,244,192,210,162,58,176,65,228,84,183,108,122,55,174,24,14,103,50,188,159,206,207,134,215,159,204,228,120,116,80,39,51,101,136,226,241,110,27,10,253,109,194,181,113,117,193,6,70,123,40,34,57,94,165,97,214,68,90,0,133,108,27,43,74,20,174,111,245,118,61,40,123,98,23,10,216,216,146,13,29,58,20,217,71,57,62,213,64,162,194,107,122,127,187,249,148,64,210,166,125,222,154,131,147,171,8,156,195,71,18,206,218,66,112,113,185,214,35,6,21,85,173,137,176,9,101,197,8,33,0,188,33,180,74,250,103,118,238,250,7,84,0,119,173,254,158,172,232,161,204,128,146,100,253,192,29,77,102,135,9,94,11,49,147,250,214,72,230,30,52,213,164,51,2,245,246,173,133,78,0,225,27,45,20,157,76,248,177,119,51,133,13,221,74,80,202,92,159,136,6,249,139,161,37,243,230,94,30,146,58,48,155,63,234,8,228,193,66,254,192,198,169,22,58,159,101,40,141,104,113,211,248,210,226,89,92,219,162,139,155,241,208,210,122,123,236,51,122,104,215,112,44,219,67,97,82,234,161,179,1,233,118,171,122,130,17,194,67,123,9,123,100,85,178,51,225,134,16,156,42,60,105,253,84,212,103,41,176,34,74,206,190,83,97,216,156,203,213,151,216,172,201,190,17,131,56,214,38,151,118,154,231,139,104,147,159,177,230,254,197,219,134,57,196,4,121,49,218,185,135,164,20,98,87,34,217,54,81,167,157,33,72,69,42,89,189,176,145,61,155,171,196,205,9,219,171,58,9,219,247,54,227,230,172,230,82,128,69,16,49,21,159,200,139,197,111,84,161,6,193,133,167,222,116,246,10,91,234,202,88,66,147,175,47,229,108,236,146,248,176,153,188,72,31,61,36,169,206,49,74,213,26,207,118,202,36,14,66,177,138,67,159,40,132,80,50,191,211,187,26,203,197,169,162,43,198,144,240,223,134,210,45,69,220,54,66,138,15,222,3,83,171,181,85,89,103,159,175,237,157,129,194,3,161,77,35,88,32,210,130,116,6,57,203,90,100,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,2,178,252,188,110,70,66,78,234,11,135,173,41,190,40,115,6,251,148,200,82,38,191,99,206,41,136,205,167,164,98,68,5,62,229,14,152,42,132,207,205,41,229,232,49,64,242,71,21,226,76,79,43,63,89,52,68,59,180,78,245,220,23,133,152,248,92,68,145,84,167,134,19,73,148,177,22,4,69,138,54,138,133,159,119,52,41,189,92,74,77,71,178,192,238,138,78,186,49,93,20,24,254,72,244,133,130,231,143,190,55,164,159,20,131,243,116,88,172,92,69,31,202,124,162,93,149,144,218,187,210,21,134,254,189,67,199,142,244,170,42,240,97,3,88,61,34,131,253,122,146,0,0,20,14,42,166,253,230,132,24,155,28,25,187,133,236,253,222,248,0,103,213,242,34,208,30,202,157,64,67,151,221,142,122,215,14,29,72,78,63,31,45,47,170,191,252,120,130,230,231,24,227,43,172,246,22,9,243,244,205,42,230,197,58,58,124,74,58,203,228,248,140,31,179,91,113,234,63,91,252,161,162,230,139,122,55,242,69,46,143,105,241,30,249,237,243,166,195,137,107,56,57,156,249,76,85,242,80,180,40,190,253,75,3,70,246,210,223,230,146,80,230,68,225,92,213,209,72,29,197,25,225,236,21,218,103,94,232,88,141,199,169,12,195,244,242,213,106,68,236,47,132,59,113,15,148,176,199,129,57,116,132,228,40,110,69,58,89,34,217,151,159,78,107,67,97,170,126,244,230,16,231,112,209,208,170,126,106,68,199,206,151,246,231,66,119,122,126,52,246,10,37,74,57,228,99,207,210,86,62,31,51,157,38,247,151,70,176,191,170,122,154,49,82,92,148,40,81,59,44,250,229,104,209,245,56,137,194,177,233,226,79,199,30,232,21,128,101,51,127,28,218,9,145,209,221,33,210,74,252,80,75,112,9,241,66,31,119,81,93,130,49,82,223,107,9,206,234,195,35,101,22,105,249,28,196,84,78,71,124,146,188,184,152,41,60,206,162,235,145,162,132,190,159,216,163,154,100,92,158,161,93,203,104,216,178,192,152,45,108,8,84,18,229,45,186,172,226,143,151,188,146,144,102,217,93,216,224,11,215,152,39,194,112,110,78,41,230,20,152,157,76,220,28,33,125,25,62,109,152,191,86,188,23,236,3,89,240,219,89,174,208,174,117,29,99,234,29,100,232,18,145,172,49,60,18,69,255,162,224,96,94,227,33,19,114,46,38,55,39,15,70,30,61,199,240,161,188,87,103,187,198,183,12,153,98,6,159,20,44,96,226,76,104,54,62,87,37,234,39,247,174,105,204,17,186,182,121,204,243,249,165,69,17,118,10,97,56,243,192,238,178,192,52,82,82,249,117,226,205,187,8,138,22,87,104,59,227,184,177,101,9,176,28,84,156,250,96,211,45,25,62,168,66,193,61,119,148,138,60,25,183,8,159,165,208,234,72,184,101,137,115,23,231,73,88,16,239,106,86,11,121,238,100,190,72,49,64,136,196,74,1,60,94,174,148,82,68,55,51,91,122,17,220,157,239,100,69,222,166,107,224,206,120,74,111,26,134,26,89,85,142,215,188,214,162,69,79,155,97,207,42,48,245,44,174,150,77,205,130,246,224,106,50,43,195,85,194,49,16,86,181,108,204,86,216,77,134,20,55,132,112,17,72,62,243,4,174,164,14,79,20,192,68,55,154,83,181,7,122,184,57,156,191,34,194,208,27,241,243,225,176,233,34,10,58,138,135,60,120,238,243,100,187,124,52,167,201,153,248,75,159,205,115,147,178,253,98,37,7,49,9,159,73,90,131,30,101,154,87,151,119,81,130,228,122,54,58,205,129,192,67,137,139,41,195,223,34,165,77,185,220,8,216,220,176,69,207,154,208,141,87,214,243,224,104,202,136,88,54,223,119,86,87,78,95,244,3,189,121,194,108,40,62,7,206,77,42,218,190,205,213,42,199,231,64,64,73,228,226,127,66,22,241,181,206,8,31,178,236,153,196,198,88,14,15,171,211,21,101,116,36,11,175,201,40,133,220,27,250,203,20,24,39,131,228,87,19,137,20,70,18,65,40,76,20,253,106,106,179,178,236,105,243,47,49,238,223,154,93,135,36,217,169,71,69,247,219,123,41,85,82,170,94,158,113,33,75,46,255,79,181,94,218,170,8,143,206,112,200,224,99,29,32,125,52,223,20,138,195,103,93,147,194,23,252,230,173,172,202,225,51,5,8,171,103,65,14,192,237,214,189,1,16,20,19,61,211,98,199,207,29,174,6,131,210,26,233,11,150,250,113,153,124,132,255,250,212,94,10,147,210,67,238,63,139,215,244,249,218,167,119,132,103,136,157,102,52,102,66,22,111,120,174,45,153,136,160,42,88,193,60,216,203,21,252,151,213,203,21,237,43,86,65,81,29,38,86,167,250,255,92,31,250,255,230,203,39,5,248,22,202,92,169,133,83,196,212,236,139,133,85,155,11,244,159,29,226,82,177,50,34,71,213,211,193,7,101,183,37,135,0,142,5,103,11,235,47,141,124,103,215,171,77,88,219,159,154,202,47,61,86,101,68,158,151,15,159,243,12,153,29,148,194,196,204,70,56,88,12,181,172,36,200,68,174,212,127,250,236,243,138,110,211,209,70,228,108,230,48,19,167,14,128,51,214,49,234,113,248,211,216,150,112,143,214,132,132,223,213,66,2,37,143,226,237,213,73,131,171,131,4,133,93,125,251,75,13,146,189,210,249,147,41,244,76,111,207,81,208,130,106,2,99,154,56,252,230,228,243,86,86,123,10,114,232,113,239,62,154,144,141,160,81,212,176,11,57,7,216,164,71,197,212,44,94,230,47,101,254,46,50,187,147,172,31,46,43,71,123,232,103,36,112,66,109,183,131,167,243,137,121,53,154,202,100,100,119,244,93,19,227,22,55,144,95,152,212,97,210,81,226,177,78,125,212,246,178,149,100,74,250,31,227,153,245,155,119,165,15,201,244,62,41,220,90,37,92,80,176,111,147,41,24,46,214,136,136,68,50,219,75,97,94,2,55,151,208,180,120,105,105,106,75,3,239,171,199,79,83,166,47,106,233,19,5,157,178,194,167,132,74,83,93,109,147,153,168,187,107,13,38,27,91,133,220,173,222,230,125,46,118,171,26,58,134,69,80,163,81,204,233,103,233,189,97,252,248,178,52,153,95,85,132,24,253,140,226,201,117,4,53,16,140,218,122,53,197,140,238,105,131,175,182,142,156,196,209,188,118,191,122,174,117,254,63,21,198,151,61,60,109,72,239,201,193,5,24,145,84,135,41,202,223,250,218,214,131,195,48,7,85,12,109,114,194,48,107,133,27,207,98,184,104,103,40,120,105,248,205,27,60,1,177,206,198,231,128,58,125,119,2,130,43,36,134,201,219,66,24,97,245,115,246,243,232,199,169,27,15,193,232,237,112,105,154,94,159,148,214,119,231,105,147,120,202,69,84,216,136,51,231,55,5,147,180,34,153,162,102,62,136,6,4,92,177,239,81,59,30,74,189,227,106,120,245,106,235,68,82,44,166,232,105,118,46,83,205,122,26,211,172,95,156,150,234,46,130,118,87,229,63,224,199,146,24,35,83,106,212,252,206,136,17,84,117,163,234,102,159,83,221,183,233,252,237,169,38,66,220,218,251,209,224,108,165,35,147,100,106,248,46,13,40,156,75,237,168,216,250,251,70,119,32,37,156,212,231,234,39,84,224,118,83,217,92,94,198,231,226,238,73,52,84,135,224,251,183,239,189,93,103,4,66,31,169,46,189,26,185,251,184,218,220,221,146,246,131,179,222,57,223,128,80,198,25,13,106,110,4,147,187,221,232,43,157,209,236,166,181,23,89,152,192,225,130,154,135,254,246,28,17,102,49,157,33,54,180,218,162,103,225,247,38,237,164,117,147,246,34,118,224,203,55,17,48,214,178,156,220,39,21,155,81,124,155,208,45,88,127,175,139,150,96,80,37,40,202,89,182,63,80,104,145,183,116,71,53,106,192,235,199,40,171,190,122,25,216,253,84,39,170,39,26,2,30,209,44,100,174,138,118,180,98,242,17,126,53,50,176,82,3,14,12,199,225,62,185,85,189,150,170,230,100,56,138,251,192,38,166,150,134,186,85,229,95,170,237,194,195,66,255,242,65,137,81,140,184,249,176,90,14,249,36,8,65,122,134,3,238,80,134,60,243,39,170,68,248,163,133,17,175,110,162,161,59,233,104,163,124,251,21,147,16,96,33,10,229,53,25,228,230,178,192,5,18,156,23,53,25,17,247,41,147,83,45,130,81,181,23,153,81,140,69,132,69,106,77,112,209,104,81,46,66,38,65,235,92,172,60,245,221,155,133,93,106,104,96,136,213,7,163,241,172,53,52,54,103,214,22,117,71,232,188,75,121,15,218,249,158,120,168,8,191,205,165,229,61,147,34,233,26,37,81,88,117,22,185,122,154,153,144,95,221,105,226,242,173,44,242,224,76,133,217,135,86,133,212,83,13,78,209,23,37,127,246,148,149,41,198,66,93,199,107,204,16,110,91,91,75,181,168,238,138,26,51,168,147,159,186,34,83,18,75,94,99,214,217,170,72,29,24,114,235,117,6,108,236,73,121,105,214,132,179,13,139,26,77,116,39,183,84,145,113,158,113,95,46,114,216,244,124,41,71,156,102,159,228,87,67,219,72,210,21,40,205,96,245,188,112,66,253,161,103,129,169,67,247,58,126,10,147,199,35,105,83,60,103,212,209,226,48,254,185,159,218,58,4,6,189,204,31,103,207,53,164,108,182,64,108,8,238,44,81,161,179,251,145,234,57,14,5,35,121,93,172,37,186,165,2,244,76,43,147,232,154,151,205,46,99,206,107,185,34,186,128,254,104,29,113,178,41,112,178,72,134,151,236,146,122,27,82,18,133,6,36,69,20,94,15,76,214,80,75,118,167,109,205,166,151,34,99,191,209,187,192,149,147,183,215,57,91,202,56,11,12,121,45,132,208,140,10,146,164,88,203,220,149,157,214,136,155,216,194,11,68,224,142,229,131,23,112,227,3,153,165,190,27,67,170,234,164,45,26,144,88,146,188,88,50,97,154,168,208,134,253,44,189,133,120,242,19,185,57,27,140,211,169,165,168,144,226,202,229,254,38,101,217,160,16,144,168,188,95,90,45,159,37,69,208,72,214,185,98,111,97,51,95,223,90,77,245,54,198,226,57,238,12,21,119,107,89,250,166,116,221,235,206,207,97,9,175,71,45,106,159,35,74,249,161,255,37,169,218,58,139,192,217,44,249,147,205,97,170,222,82,108,127,246,212,254,41,205,211,91,50,215,251,167,231,232,101,227,70,190,155,194,49,53,173,60,23,247,52,107,190,185,84,150,225,108,93,75,137,58,255,138,239,140,84,10,152,75,158,139,96,22,8,145,107,168,136,0,242,8,61,228,13,136,14,215,161,239,156,195,59,5,101,133,115,74,212,146,245,179,240,242,177,93,182,193,42,80,246,167,144,127,248,180,112,54,177,80,86,166,194,180,191,215,17,96,71,75,184,95,126,123,160,254,239,122,19,20,110,136,131,4,28,210,62,162,144,127,160,184,53,84,27,33,177,193,113,189,9,194,183,159,22,71,103,163,150,80,232,200,200,15,85,213,101,128,224,229,250,30,240,143,235,7,198,239,61,100,75,22,82,231,31,181,138,51,49,116,151,101,100,241,89,35,169,224,196,160,136,165,199,213,198,84,80,193,137,68,177,135,195,20,16,137,94,17,75,14,145,90,135,81,246,147,194,42,52,86,186,27,179,98,18,53,170,94,156,41,62,125,178,38,149,153,84,186,10,60,158,225,202,10,157,186,170,33,178,118,124,94,38,235,11,83,198,221,84,20,101,117,66,90,126,243,100,188,47,145,122,25,176,211,93,103,131,184,120,210,194,68,132,231,16,208,113,137,27,84,193,139,194,205,130,25,174,143,131,132,187,124,238,133,6,133,231,145,202,111,211,37,213,25,43,33,8,22,202,62,120,211,167,175,2,78,163,118,223,21,137,6,143,39,40,108,75,215,56,172,156,82,164,162,11,25,193,212,67,71,9,179,156,44,53,66,40,190,55,143,101,147,181,33,65,191,20,238,193,89,97,65,199,216,250,35,158,147,60,22,2,239,131,130,94,213,214,161,74,37,222,138,168,150,120,68,108,83,236,112,202,10,10,144,139,105,64,96,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,180,172,162,42,77,235,167,169,232,226,83,156,168,164,210,0,173,146,29,90,151,68,235,139,22,200,194,229,159,110,44,128,38,23,118,138,170,77,5,11,201,229,67,207,63,163,75,125,236,153,6,246,152,241,211,104,102,125,245,163,206,94,164,120,249,5,193,124,216,151,162,226,196,241,193,95,155,5,225,220,92,69,181,76,185,119,59,140,244,130,40,253,205,155,13,117,137,53,50,25,245,163,216,101,170,239,46,208,134,14,184,148,218,152,125,69,200,185,158,101,143,116,152,74,145,193,180,246,186,146,140,71,152,144,32,32,101,33,124,227,202,114,156,107,182,204,243,36,115,134,23,42,16,164,177,242,206,167,146,70,145,101,148,155,101,51,56,18,225,71,88,190,51,198,118,182,28,162,94,141,235,71,205,239,230,147,218,82,129,233,33,241,98,36,34,150,84,11,144,73,245,35,83,97,210,88,58,192,6,46,9,46,73,249,19,24,208,154,175,179,161,50,78,148,55,90,53,255,108,149,142,171,240,221,29,38,199,46,37,22,182,35,139,174,4,107,65,10,44,48,44,228,84,18,143,141,121,157,188,21,103,171,26,111,5,11,97,235,75,19,121,116,233,117,146,234,24,73,12,133,173,164,198,117,2,209,220,110,159,171,237,36,24,34,131,35,107,21,29,55,223,177,126,157,45,17,98,202,243,255,245,152,121,46,251,183,255,228,123,212,252,167,127,253,87,127,245,23,255,252,95,255,229,95,255,171,63,251,243,223,109,254,230,47,255,205,95,252,205,63,251,139,127,241,103,127,254,47,127,127,229,156,50,255,63,143,167,148,188,144,65,112,143,249,243,181,242,243,243,194,202,143,114,191,223,193,128,153,177,217,33,81,225,154,110,101,193,15,238,207,16,187,255,252,224,119,10,184,179,199,210,155,103,43,158,190,240,249,56,237,233,222,34,27,147,44,252,123,225,102,46,67,114,53,221,230,218,148,45,40,150,103,146,121,123,151,140,42,145,19,254,200,164,66,173,122,123,119,96,243,156,188,240,54,237,198,41,191,109,102,109,247,230,212,194,224,232,247,96,40,247,243,62,89,155,248,118,85,109,21,166,246,223,254,129,106,8,152,84,145,40,228,222,200,66,245,234,48,114,236,91,30,220,234,209,127,75,33,53,136,27,11,129,216,3,179,241,60,207,147,239,131,19,194,36,220,246,96,140,62,252,214,152,95,119,249,30,63,105,45,191,22,206,214,20,149,32,51,39,153,203,127,249,12,174,34,126,98,6,67,216,184,111,109,181,254,73,90,244,204,95,196,175,238,91,35,228,62,171,52,217,24,86,35,83,126,240,105,204,51,244,230,7,174,181,248,147,179,182,201,193,155,67,22,74,155,247,193,41,125,22,105,126,224,51,246,110,180,129,93,13,229,179,79,28,233,220,187,144,94,186,15,190,187,229,51,222,123,49,251,156,101,232,246,20,243,66,239,242,100,103,250,66,97,231,247,224,103,95,153,234,243,111,128,94,14,3,230,118,148,70,89,91,22,33,173,108,202,251,55,194,71,122,159,17,241,52,82,176,195,74,215,172,158,140,45,95,231,29,119,178,229,227,110,214,128,212,67,49,199,181,7,79,83,114,242,171,49,177,149,224,144,17,188,218,181,204,224,230,179,191,24,52,199,228,31,223,214,81,118,88,79,194,139,160,20,21,235,1,47,139,154,62,24,5,222,27,223,230,167,9,133,203,131,65,166,189,4,48,228,74,218,231,108,10,59,125,221,232,30,209,172,130,79,221,251,88,141,168,203,141,74,1,195,138,211,151,38,69,220,182,183,137,153,103,191,243,37,68,118,116,161,235,133,187,209,236,223,183,172,11,107,195,120,110,182,241,162,255,101,86,115,227,210,149,44,177,69,14,226,125,107,146,85,174,119,13,140,43,64,123,77,202,20,132,12,209,133,7,85,38,93,30,13,255,190,27,91,50,216,180,65,31,12,145,238,86,205,45,51,71,193,195,43,224,179,49,160,208,213,155,101,91,177,231,107,53,19,250,189,190,139,16,117,176,73,235,114,53,12,176,158,238,123,179,81,77,143,146,7,33,15,190,210,26,14,143,207,224,67,26,152,210,156,139,162,11,248,184,107,157,111,79,248,207,47,134,198,251,66,255,221,108,160,251,173,253,228,240,129,255,215,11,184,81,106,100,122,242,14,227,195,243,158,59,35,122,113,133,34,214,153,245,168,45,90,114,111,98,92,209,164,204,31,167,119,188,22,199,245,123,248,180,208,32,233,111,137,75,153,139,251,188,229,153,7,62,179,215,18,85,39,216,156,221,99,247,24,99,23,164,124,95,155,253,138,78,227,106,234,166,158,187,103,55,50,91,189,137,97,40,93,230,208,33,55,183,174,216,239,213,140,206,253,196,3,136,182,99,123,212,111,171,208,168,85,194,190,28,2,243,240,241,117,230,225,36,158,97,7,62,115,235,249,126,14,83,229,208,68,133,107,227,214,84,155,255,52,117,86,83,116,126,152,129,234,190,111,205,113,134,99,199,67,43,42,117,222,40,196,249,242,78,10,159,83,90,116,164,14,59,67,159,187,218,201,236,94,220,97,3,170,16,22,250,162,236,55,46,76,176,85,194,101,148,27,236,27,221,225,52,104,61,227,221,155,115,212,46,222,98,221,50,239,34,79,132,107,18,4,168,11,147,192,106,18,7,196,51,198,45,126,140,138,188,132,197,213,225,142,84,87,151,57,48,106,244,83,244,191,240,206,233,215,40,16,98,161,105,56,41,188,17,241,186,243,2,234,105,53,75,244,20,46,244,242,237,64,99,69,238,85,34,121,236,168,112,21,187,48,42,179,89,66,117,200,193,187,163,30,169,122,74,196,228,99,159,153,116,221,152,178,201,15,15,98,35,15,45,22,190,184,175,77,212,28,21,201,128,33,156,213,171,115,180,172,68,108,235,189,167,145,57,125,82,65,137,10,159,239,7,211,8,49,145,227,202,203,150,236,193,136,22,231,248,233,108,98,15,129,154,75,236,24,45,96,140,161,223,91,15,243,96,222,126,53,21,169,175,140,30,66,112,70,240,196,31,156,44,231,22,125,188,110,2,175,241,220,100,8,164,69,59,233,168,233,19,22,58,43,85,243,7,157,138,226,233,11,16,50,190,67,181,47,207,236,216,98,86,152,63,233,182,42,40,1,59,255,30,43,153,24,152,136,104,209,121,166,191,53,164,129,170,209,106,244,43,198,242,73,158,179,229,82,77,193,179,21,233,187,251,84,106,217,195,33,178,155,167,193,186,251,114,216,131,99,46,40,55,71,38,237,166,154,120,109,34,158,91,174,206,43,40,127,192,112,244,244,209,206,57,186,191,22,167,28,173,108,21,15,51,218,158,247,82,30,189,55,77,130,117,171,84,10,24,37,137,169,57,178,60,90,121,87,215,169,154,105,140,176,25,211,252,196,194,160,119,213,53,131,239,208,226,115,19,32,149,70,75,228,182,86,92,140,82,159,244,82,210,50,156,219,3,230,76,170,146,106,232,172,68,103,160,16,174,136,184,165,69,12,114,12,32,34,208,58,4,16,26,171,51,70,39,126,21,77,147,127,219,140,37,163,85,206,128,217,91,115,131,68,199,125,74,67,229,168,52,105,83,35,5,110,159,148,104,19,126,95,97,138,54,103,192,229,35,231,6,251,104,196,194,139,34,204,144,207,217,8,139,181,232,43,196,56,167,172,2,176,190,203,77,231,47,147,171,94,73,58,98,51,106,196,126,240,216,77,159,108,64,174,152,241,100,137,58,35,121,47,74,98,102,243,171,27,76,37,185,248,76,96,37,197,147,225,204,190,135,94,220,89,136,227,98,68,35,101,202,106,38,226,234,187,199,89,127,58,119,15,134,122,55,115,204,166,182,130,203,7,177,87,109,111,174,157,42,135,216,8,104,207,30,168,85,91,9,218,205,113,62,96,56,63,83,97,4,50,188,15,83,201,222,245,214,5,166,99,60,215,128,73,38,47,221,178,177,235,30,156,179,40,149,182,102,11,109,123,112,169,146,150,52,255,138,53,223,213,179,72,118,130,48,84,95,233,61,216,25,104,250,169,97,48,183,164,207,61,53,65,93,71,63,131,121,190,159,30,85,197,16,225,197,172,241,96,164,106,166,194,163,116,63,61,161,52,148,166,166,183,209,207,200,239,183,113,48,152,122,243,186,93,16,212,224,243,203,42,150,104,122,27,1,82,172,168,109,82,40,90,142,107,169,164,107,250,214,191,243,83,192,56,42,235,173,81,235,125,191,124,246,103,189,107,147,82,141,208,31,108,138,22,146,243,199,80,234,125,205,134,252,77,86,74,0,44,56,239,225,21,9,85,29,154,200,86,180,128,169,182,93,34,174,76,232,52,95,217,29,131,105,64,229,27,84,232,211,222,226,5,71,2,253,218,5,78,93,142,155,163,208,167,31,4,237,149,91,163,12,204,123,87,213,182,164,138,56,134,46,106,163,89,167,187,108,115,69,252,118,221,31,93,76,114,196,49,199,151,106,123,34,129,7,244,247,248,229,138,31,188,222,154,189,97,159,1,83,183,168,87,115,82,235,239,230,53,75,116,1,77,78,248,147,113,115,163,89,40,203,98,98,205,234,141,66,46,79,181,99,237,4,154,138,192,167,253,229,209,146,85,191,123,103,224,204,249,165,89,176,123,140,37,223,148,158,100,207,140,171,107,107,126,220,61,83,52,53,99,194,163,48,149,189,120,111,155,214,101,8,160,72,178,178,159,134,169,186,210,141,39,3,191,197,177,143,80,93,234,42,146,10,191,32,249,174,213,92,31,148,61,130,70,95,247,145,61,76,232,104,168,134,234,178,110,235,48,7,179,164,55,71,87,181,6,140,193,158,108,239,168,28,117,5,99,131,177,208,81,238,9,89,158,17,143,70,80,94,169,39,38,127,225,79,134,107,250,250,192,19,219,138,28,240,153,0,85,120,118,154,78,82,192,132,170,154,92,77,191,91,45,96,211,148,107,10,91,21,115,192,20,210,9,127,164,155,202,143,95,109,76,34,153,76,41,26,175,53,174,182,132,168,178,79,200,222,54,63,21,226,5,35,101,23,6,83,22,80,2,206,89,226,42,44,116,30,156,195,88,24,125,17,189,150,112,79,18,56,109,37,18,53,220,184,103,220,26,10,186,254,50,189,168,250,148,116,86,57,12,199,165,23,82,223,158,82,192,164,93,100,191,109,74,83,125,196,111,155,100,163,146,129,40,116,141,39,31,70,79,249,136,43,135,233,20,48,225,157,250,129,115,139,3,43,153,139,188,100,229,172,229,87,177,27,48,155,48,105,113,152,223,59,199,111,67,120,210,247,70,104,113,121,132,128,53,96,45,29,65,102,239,215,230,131,83,146,69,132,170,254,116,13,23,12,166,14,76,153,74,195,12,78,31,76,72,89,97,68,255,229,230,187,139,18,55,186,82,165,230,247,104,104,52,40,76,85,225,123,239,78,84,95,95,140,131,160,207,120,195,82,189,89,31,205,22,200,120,52,188,154,146,220,220,132,221,98,8,13,212,166,180,175,37,248,126,113,28,54,3,249,37,55,79,213,37,100,12,61,19,104,87,138,21,103,166,28,23,155,183,172,48,145,76,18,249,181,169,21,50,137,0,57,15,242,130,4,195,74,2,21,198,45,189,196,205,225,166,8,97,167,192,78,233,49,60,77,235,35,149,15,189,171,189,183,230,40,40,32,2,1,177,230,15,83,16,175,202,253,50,65,161,17,112,254,28,51,88,197,57,190,57,220,97,200,109,101,142,161,115,212,2,214,208,32,34,49,132,170,252,177,187,25,90,137,102,59,147,115,142,6,39,16,169,131,151,34,244,114,213,138,13,70,113,73,175,62,167,196,28,203,0,91,117,221,215,158,13,68,201,17,91,63,39,194,86,63,10,252,8,139,238,104,112,150,167,41,39,86,252,102,48,51,244,168,204,134,170,84,148,149,6,91,207,127,187,54,173,231,53,152,143,20,232,217,74,202,202,137,143,20,20,127,135,139,9,101,42,165,13,199,86,191,247,153,57,9,237,138,84,61,146,29,190,79,194,162,126,235,197,68,46,114,76,243,5,77,25,101,242,89,138,225,221,27,121,45,217,69,193,195,92,61,218,204,148,116,180,155,97,208,183,227,167,243,52,6,168,144,237,80,96,141,175,157,241,9,149,216,96,177,9,47,90,60,91,166,170,125,20,250,103,196,253,135,57,5,200,46,204,4,252,123,44,188,217,124,194,62,87,219,113,220,97,115,52,169,10,35,58,20,87,83,23,155,63,87,67,4,245,0,30,249,112,109,149,98,91,180,128,137,247,101,69,9,121,215,64,207,106,151,21,134,108,26,175,69,236,168,169,250,63,130,17,215,14,21,248,252,84,255,220,28,198,87,172,33,248,239,78,53,130,176,45,64,126,145,71,59,83,169,101,2,30,74,213,227,150,203,4,57,5,38,16,189,29,61,173,178,245,167,179,105,154,230,128,83,250,140,0,236,52,134,239,224,144,90,77,175,64,194,224,230,53,183,22,50,197,195,126,127,224,60,124,34,54,6,150,158,88,209,129,171,113,22,224,28,215,117,103,90,172,192,102,61,184,238,185,20,30,232,62,249,139,81,254,168,93,33,89,148,217,223,139,186,191,164,148,208,212,219,11,158,35,97,182,139,78,227,70,90,243,105,28,251,145,242,196,88,13,238,221,163,227,120,1,54,165,219,65,131,93,221,247,227,140,234,143,241,64,177,4,121,188,53,10,230,253,211,102,216,205,120,74,174,195,102,216,250,177,45,157,151,91,192,176,66,213,82,164,160,198,27,143,134,180,162,122,84,156,190,211,226,104,215,161,47,60,226,25,118,38,248,70,63,24,179,214,166,110,39,38,145,148,3,30,104,255,252,195,116,134,63,252,247,127,247,135,255,252,223,254,8,157,161,183,127,4,214,188,57,19,172,72,84,147,34,124,69,25,63,244,156,139,119,192,179,62,235,48,51,104,134,111,86,29,134,9,247,118,1,213,170,206,146,103,162,45,188,222,223,105,240,252,14,53,223,123,7,140,202,115,121,48,190,10,183,208,139,2,238,74,24,53,198,115,217,22,248,78,126,53,137,182,183,110,148,159,122,131,103,162,137,249,60,225,217,211,177,154,153,108,220,231,38,59,40,76,53,91,49,234,240,151,70,145,179,9,55,182,160,24,117,154,127,57,161,1,2,222,219,140,18,191,24,163,36,103,75,12,228,96,30,145,3,63,92,227,58,59,153,2,183,238,215,100,8,99,181,217,131,138,97,77,254,88,214,5,66,22,137,59,135,177,250,120,251,100,244,119,144,5,12,120,87,141,140,97,186,72,93,139,255,54,14,142,229,101,93,9,106,194,160,244,171,41,74,72,242,228,102,56,223,253,107,82,180,128,164,107,192,88,50,167,226,79,206,202,153,100,87,102,181,176,30,107,33,148,66,41,194,3,137,37,150,187,51,194,85,125,10,103,184,147,81,133,107,230,176,37,2,164,81,168,13,24,87,72,200,62,136,149,99,5,108,52,250,221,252,173,7,225,143,183,11,40,104,3,181,26,87,23,35,41,190,155,179,211,36,11,118,105,59,44,203,207,122,185,155,65,90,158,55,170,192,44,129,87,200,187,58,163,131,115,77,207,16,89,196,212,57,11,60,39,222,136,15,62,255,65,190,151,89,212,248,225,189,154,189,116,122,235,6,231,51,132,162,239,139,153,41,230,43,50,235,63,87,18,39,91,144,179,206,79,191,162,91,34,185,47,31,2,92,76,108,231,193,156,74,107,125,247,174,34,236,132,76,10,71,7,103,43,157,239,101,214,99,2,143,208,110,2,166,98,226,109,249,204,65,139,76,144,191,54,25,166,15,92,176,34,243,215,174,8,94,180,207,213,164,84,138,195,164,233,222,74,141,223,147,233,147,59,12,51,187,235,147,227,215,57,253,230,197,168,132,175,77,209,11,168,87,149,19,24,51,108,185,57,121,87,156,255,2,38,45,248,110,78,171,96,133,229,240,48,43,64,129,73,20,69,155,83,217,53,100,86,58,207,129,26,173,247,37,194,199,207,83,221,236,105,32,212,122,163,37,169,239,7,68,238,218,59,121,97,15,242,52,217,187,113,255,87,247,233,144,2,205,115,162,149,183,102,252,228,17,223,171,216,212,35,112,110,195,231,105,102,24,137,42,20,226,133,53,199,59,155,145,201,144,91,243,125,70,241,199,38,103,171,131,19,70,195,89,171,253,151,201,248,61,97,180,142,67,116,43,151,170,9,60,161,75,62,78,3,188,16,28,164,29,94,166,184,255,96,162,197,49,29,114,200,41,82,170,147,209,249,56,143,58,227,209,206,164,242,142,107,7,70,227,98,143,119,245,233,27,143,18,113,158,195,188,175,46,76,53,240,18,210,220,38,12,218,156,226,69,1,6,10,156,15,174,48,38,226,189,77,88,86,232,24,63,91,245,236,239,13,187,93,12,188,178,137,165,95,201,4,96,246,71,127,178,45,196,31,219,209,188,13,15,122,176,126,194,195,150,130,238,39,240,92,46,0,100,240,153,14,170,110,151,216,115,100,185,186,52,173,175,193,6,35,146,196,108,182,62,132,1,68,144,87,121,48,7,10,45,253,177,18,167,242,54,122,216,139,233,163,17,199,88,111,155,120,206,174,18,135,192,182,2,1,188,216,131,230,172,53,29,136,63,162,223,26,240,89,49,139,62,90,238,212,6,196,6,151,40,226,86,184,69,0,147,152,249,74,91,91,229,204,238,209,40,80,46,245,176,98,242,234,43,118,191,19,187,49,45,151,162,98,161,122,244,133,249,109,171,15,26,240,249,6,45,142,4,69,215,44,96,78,148,37,224,174,149,144,84,31,167,235,23,112,79,35,106,81,184,77,221,219,223,153,162,172,81,63,48,190,233,193,29,105,93,173,200,80,210,199,180,216,209,14,203,235,3,35,158,29,135,44,246,252,253,3,155,10,99,192,84,186,232,115,243,168,239,100,138,194,172,36,175,233,226,59,50,196,195,196,137,150,62,56,186,236,17,203,70,188,171,171,99,30,227,173,61,148,192,247,199,192,240,124,90,63,130,157,209,131,104,169,122,249,17,25,136,115,107,134,176,164,39,29,216,239,59,226,66,217,72,19,234,111,104,100,210,252,8,53,69,79,158,217,76,44,34,62,146,172,219,41,108,22,63,1,227,164,168,7,238,70,34,49,2,36,168,196,106,204,169,154,202,216,120,145,157,170,9,151,130,139,100,218,47,240,131,230,105,214,208,13,71,66,137,57,193,49,83,24,105,248,18,240,25,183,67,35,86,173,72,216,168,155,130,120,83,184,103,65,169,20,210,104,24,113,212,17,225,71,36,107,36,203,75,156,123,196,193,117,16,56,29,106,66,72,42,227,170,42,255,130,178,85,59,26,197,31,43,191,56,57,246,174,67,163,128,116,210,46,81,118,226,18,18,188,36,132,248,96,18,181,250,218,8,139,85,167,181,152,154,185,114,13,200,173,13,223,9,91,226,162,125,58,162,105,247,212,72,0,112,222,250,68,101,137,251,68,84,22,101,193,173,209,100,36,54,199,75,169,152,39,172,194,208,69,34,33,131,28,149,244,98,184,237,227,101,177,22,91,58,77,231,16,7,108,47,95,131,72,99,249,68,178,155,75,158,217,111,207,157,63,240,178,21,74,224,170,201,57,232,192,177,0,1,151,172,185,34,10,18,82,127,87,155,140,179,194,179,23,121,111,214,4,133,209,217,138,153,225,108,239,217,88,104,238,1,158,89,100,108,166,121,213,74,98,99,46,119,232,181,155,175,174,4,142,74,25,65,150,36,152,213,209,168,47,228,153,86,234,131,17,165,213,132,206,153,16,95,182,8,5,206,244,185,218,42,5,3,133,185,34,104,179,225,31,48,246,28,154,136,194,200,47,230,21,62,237,210,84,82,251,113,62,2,166,248,234,3,47,186,64,192,116,234,166,9,180,211,200,239,201,108,137,81,152,41,206,123,233,54,135,107,201,230,140,102,242,171,14,195,130,249,228,13,137,51,245,72,120,98,99,144,181,28,222,204,209,29,61,43,200,208,140,201,164,144,97,69,162,150,178,118,253,90,167,39,192,26,240,20,50,167,59,77,243,46,59,240,121,86,30,170,125,250,36,83,59,252,250,64,251,248,100,13,77,208,34,88,45,168,32,235,218,8,117,30,69,212,128,207,208,255,230,144,15,62,35,177,142,64,134,60,55,98,38,37,71,210,158,232,134,202,19,176,78,231,32,50,192,104,214,129,109,102,219,15,38,115,158,213,133,243,199,32,116,18,69,21,205,15,67,231,72,65,62,180,88,75,249,36,252,169,226,125,236,15,14,184,77,233,2,88,176,182,199,59,65,135,232,195,38,72,101,60,24,3,64,33,104,156,30,124,190,104,112,94,112,170,76,122,245,57,186,173,242,152,64,4,10,228,201,179,169,150,215,71,96,162,244,71,25,24,80,91,75,176,163,206,30,120,127,8,26,120,52,249,205,97,200,76,37,187,17,43,137,129,11,49,171,137,173,240,89,248,144,234,11,98,22,2,168,202,4,58,103,235,23,46,158,86,144,46,169,84,210,199,174,225,11,204,10,180,63,100,29,206,111,254,69,80,12,78,202,50,98,185,233,241,211,198,237,253,208,136,80,12,233,1,83,119,171,52,34,139,3,84,133,149,59,213,75,80,13,184,117,215,245,30,230,149,23,251,254,224,173,46,207,141,157,100,245,221,194,180,153,83,221,92,41,72,168,241,96,184,79,127,212,61,80,108,238,190,56,77,234,51,52,119,205,158,236,116,235,32,216,154,111,152,244,148,73,169,66,180,232,233,130,156,104,4,70,60,119,244,71,222,165,202,67,96,178,122,65,115,69,193,92,229,36,78,215,42,249,81,225,72,210,238,166,191,205,17,37,72,45,147,253,159,100,128,41,93,156,143,31,5,181,115,203,164,210,136,109,92,219,36,168,166,144,215,212,96,119,17,7,8,170,220,50,137,6,165,46,146,81,246,86,97,167,177,186,162,231,80,248,184,60,203,10,0,244,222,200,14,60,180,175,165,207,117,230,244,21,44,85,147,4,148,83,91,227,80,231,129,97,242,98,212,79,203,199,222,150,242,10,250,45,155,9,101,15,90,136,46,166,133,211,133,199,80,206,216,182,116,90,188,52,213,154,58,107,152,105,89,204,149,150,171,201,250,104,156,180,228,230,115,170,31,178,169,185,148,96,231,154,128,155,42,216,36,83,157,127,48,123,34,37,216,206,60,74,176,136,204,214,106,43,245,55,163,12,254,72,203,232,59,41,138,24,194,10,58,53,251,55,161,83,99,183,178,30,227,25,37,234,170,247,166,240,46,134,0,177,167,170,124,105,108,239,123,48,100,169,176,213,20,21,140,203,217,30,188,206,140,38,7,32,51,137,217,78,188,95,132,46,150,28,26,123,53,117,191,59,66,40,106,41,202,1,36,83,51,251,131,109,137,105,202,19,55,147,65,135,73,63,55,165,145,155,35,235,14,152,0,254,84,14,58,199,202,22,55,47,112,189,5,134,160,243,158,236,12,84,245,121,134,106,21,236,92,132,236,208,102,80,24,134,84,48,216,81,135,86,38,55,41,200,238,163,15,250,68,214,22,55,243,79,31,217,120,214,79,85,238,233,20,170,236,21,228,121,52,15,181,197,49,81,92,37,152,247,25,103,152,119,115,54,234,61,226,7,115,26,119,64,224,130,233,101,12,222,129,64,143,22,20,96,242,219,2,101,98,149,233,144,226,171,183,81,153,230,31,144,165,148,1,77,129,87,80,192,81,87,54,219,147,200,209,14,30,247,25,186,93,207,140,148,84,166,21,219,28,212,25,139,124,45,210,170,253,49,0,151,233,8,46,129,113,14,221,49,242,97,230,75,80,101,82,145,19,187,210,105,178,67,178,246,193,163,159,59,166,249,109,42,229,242,219,232,31,13,111,51,14,17,184,164,189,242,17,140,143,138,191,216,74,230,149,46,37,57,133,11,94,173,3,68,70,169,61,193,23,187,188,175,73,122,94,194,84,171,156,201,50,189,70,67,68,64,22,63,155,166,60,145,214,200,6,54,9,177,114,96,196,168,44,170,98,32,120,138,42,16,242,43,123,191,211,145,73,82,86,189,154,192,88,28,127,80,56,208,82,163,69,69,104,240,101,152,12,147,150,18,181,60,131,244,133,28,69,210,138,27,99,12,250,238,15,237,62,164,99,164,76,9,166,207,11,247,80,223,38,213,85,201,14,183,145,52,167,159,74,55,220,20,241,53,63,99,192,227,169,35,107,89,24,102,123,254,211,152,165,157,205,138,220,188,153,114,164,135,13,249,52,67,2,127,176,57,107,212,148,157,207,113,154,76,126,154,248,80,242,74,6,99,216,78,121,45,104,87,238,217,68,193,26,76,42,173,211,179,84,154,207,211,144,149,166,8,14,101,59,173,250,250,114,118,238,236,145,165,84,14,59,178,160,209,25,199,81,8,20,248,20,148,29,253,8,126,166,110,90,225,35,149,21,19,109,197,161,161,75,209,114,66,221,59,118,42,103,183,189,183,20,228,152,100,124,245,72,83,165,124,93,74,75,140,5,231,162,135,84,39,214,41,170,10,240,43,225,87,7,124,6,196,25,92,89,10,35,59,229,7,94,55,137,226,74,151,34,114,146,2,125,250,215,44,248,232,61,113,16,91,54,113,136,186,232,100,83,36,149,170,112,148,241,195,243,138,78,148,173,180,28,20,55,162,228,28,34,50,135,93,136,110,152,127,176,12,223,70,65,87,34,37,169,95,199,187,32,74,44,10,171,195,90,82,129,75,100,61,2,50,56,179,214,39,137,130,162,156,149,164,121,233,240,217,69,149,103,149,67,13,109,117,217,56,208,132,36,176,92,220,144,142,241,121,216,20,113,37,243,136,89,154,212,177,254,220,33,165,44,249,108,245,206,84,220,226,234,84,53,170,145,57,166,81,87,27,197,191,75,227,18,102,185,247,8,99,136,200,119,225,141,160,186,153,107,212,154,158,41,26,110,174,150,91,147,101,245,25,135,61,233,146,245,30,59,13,19,50,247,162,231,179,214,72,156,215,140,218,91,108,100,50,89,56,57,225,27,124,62,111,192,8,117,202,231,60,48,101,104,254,222,231,208,151,135,214,99,35,18,249,174,70,10,70,74,214,204,233,35,56,174,136,237,101,217,45,32,67,146,87,212,127,96,144,125,250,161,20,115,83,240,220,124,43,159,205,178,79,43,216,23,220,128,30,245,239,115,136,64,135,209,162,144,169,115,212,104,8,82,121,159,109,248,248,147,37,162,194,130,34,27,179,252,108,197,140,63,165,192,137,177,199,236,120,209,177,148,184,155,177,238,72,65,244,68,93,247,44,254,239,157,207,172,121,250,181,135,99,146,149,117,203,240,96,237,112,50,102,69,2,171,38,213,34,64,213,204,127,25,35,136,164,75,42,41,125,198,162,11,29,52,38,171,164,226,15,9,45,49,23,58,224,201,158,248,13,112,94,94,58,143,174,104,150,3,136,145,137,122,228,98,151,249,57,75,77,255,64,126,210,183,187,204,100,148,159,55,121,238,51,23,21,79,173,91,232,95,150,107,94,233,204,164,195,197,31,108,183,43,131,103,144,191,46,119,159,129,84,7,41,232,45,194,19,88,179,56,217,97,152,97,165,228,83,81,3,93,190,129,226,92,137,60,80,147,23,195,157,203,51,239,163,240,121,68,80,96,54,203,69,132,232,5,130,216,50,43,76,171,153,116,125,148,110,254,179,42,214,97,149,170,55,144,4,27,114,55,109,84,222,53,178,63,103,201,195,28,189,202,213,48,59,68,234,3,15,177,36,201,90,134,90,93,33,51,130,232,143,52,42,149,36,169,56,103,160,25,91,86,74,204,23,140,239,225,34,37,213,118,88,143,249,2,77,2,235,190,96,252,84,18,62,95,233,22,167,162,85,180,99,187,132,74,145,123,128,83,231,234,41,84,234,100,105,52,180,156,17,219,119,216,92,223,4,166,39,213,30,87,111,21,182,34,141,60,217,178,149,224,3,153,112,143,230,168,217,4,173,247,104,136,104,9,12,109,42,132,93,16,194,90,154,93,103,63,23,170,48,88,65,111,105,148,109,254,132,241,211,168,167,234,47,143,20,106,190,191,139,81,169,21,120,192,157,13,152,1,161,111,61,96,236,57,243,133,207,249,249,92,167,17,206,209,192,243,250,198,254,146,130,154,140,161,111,189,194,232,6,39,85,110,217,56,81,237,199,176,90,86,74,37,48,214,9,229,243,61,150,124,77,130,213,94,180,108,154,58,231,73,215,7,134,5,238,48,219,30,105,50,118,199,211,199,207,25,152,163,8,217,14,25,61,34,104,251,105,252,232,216,61,71,127,234,3,93,11,135,116,76,145,21,29,111,246,68,120,40,24,5,11,1,59,97,128,224,186,212,28,94,166,89,43,204,21,68,200,174,33,39,92,8,74,42,187,192,139,99,215,8,42,210,194,12,81,233,62,68,165,198,187,247,148,180,19,98,83,57,7,81,2,17,81,81,99,53,33,150,117,85,200,12,166,52,64,200,64,68,76,114,208,98,22,226,31,69,174,198,26,218,207,116,252,52,197,25,194,253,162,148,59,228,133,202,180,92,95,17,238,87,47,174,112,75,147,242,185,132,160,8,119,232,204,21,14,215,220,37,139,8,241,8,213,147,24,0,40,129,202,247,64,56,162,250,46,135,73,131,179,233,107,51,106,28,114,240,202,42,110,145,75,158,251,44,70,187,57,136,142,196,16,94,24,231,164,181,156,129,200,41,96,23,121,48,182,230,213,67,169,164,34,91,150,177,87,152,129,166,235,236,64,33,228,212,252,30,172,179,99,242,76,29,245,223,75,236,233,14,140,234,114,172,32,20,15,78,9,134,66,238,134,182,20,220,73,84,156,223,233,6,222,193,138,100,182,29,171,186,212,33,80,177,79,26,217,95,204,42,76,90,87,184,230,232,103,231,197,222,141,39,187,194,229,140,179,115,132,101,197,255,48,62,87,78,222,160,228,31,183,242,182,230,182,242,22,103,147,18,210,208,222,191,76,79,195,23,54,138,3,207,182,230,53,232,217,88,51,244,252,230,104,229,139,126,9,198,32,148,86,249,186,119,90,55,13,97,95,225,96,240,184,89,120,91,139,51,75,47,166,191,233,149,160,167,193,248,52,111,174,67,19,173,21,15,31,83,214,139,156,100,83,6,110,34,193,232,11,58,178,146,111,224,86,246,237,237,106,250,178,29,152,150,146,249,19,209,144,154,89,119,167,171,210,116,14,44,86,160,33,242,243,232,44,215,171,2,204,153,139,61,157,88,32,24,124,149,17,126,240,124,71,204,70,164,9,169,171,124,97,78,164,249,25,71,144,135,223,87,188,0,101,35,243,218,147,159,46,150,241,153,14,159,1,249,146,96,6,195,118,24,1,87,40,118,15,70,192,243,42,68,225,211,48,57,101,43,140,220,245,111,239,194,57,173,204,211,105,150,192,216,92,20,127,109,4,244,150,248,5,80,222,145,239,153,223,224,54,84,241,127,252,76,213,238,139,157,181,9,131,133,254,129,243,221,47,26,140,195,215,247,234,122,107,42,76,233,3,247,221,173,112,103,132,95,184,36,124,229,62,79,222,111,249,13,40,133,245,223,247,50,145,245,128,169,191,209,123,83,36,216,29,30,86,246,165,159,147,68,201,244,7,183,146,137,34,55,47,232,0,120,163,225,180,50,119,209,175,77,66,212,187,146,21,193,150,169,87,207,5,47,224,194,200,158,63,65,105,96,194,142,222,89,206,126,98,126,108,18,6,11,105,188,24,1,52,162,235,2,91,6,238,118,22,152,41,212,250,60,216,184,75,35,96,126,74,111,78,176,228,150,4,34,225,140,34,188,248,1,112,82,39,91,239,48,210,115,226,69,192,190,42,87,255,96,196,50,206,105,67,97,171,47,185,240,78,118,47,121,111,164,43,174,23,1,48,81,197,41,143,198,209,98,15,191,154,239,89,180,163,114,253,170,247,139,33,130,60,196,122,136,124,54,178,16,126,245,52,217,124,25,221,204,172,105,222,102,217,167,47,168,13,212,129,41,167,243,81,96,117,227,85,188,39,248,165,179,66,252,62,9,125,26,110,158,62,249,128,138,191,47,204,24,17,103,22,88,76,119,71,8,56,161,148,203,232,189,132,58,135,55,217,119,105,210,154,33,59,248,47,23,114,25,159,1,134,32,210,111,254,6,62,159,238,201,191,162,223,90,60,141,60,205,103,179,53,25,34,157,162,234,91,92,58,77,163,171,60,239,196,73,81,12,53,183,23,29,16,33,158,29,37,57,82,118,106,227,194,164,147,150,94,93,201,13,255,10,67,80,8,56,123,4,157,179,236,240,48,252,177,247,57,178,46,121,105,34,91,235,58,18,195,184,56,11,83,22,63,25,34,168,237,38,178,140,189,205,174,76,225,209,220,89,107,254,10,100,197,34,154,138,177,185,47,41,102,154,207,236,94,242,94,191,58,174,236,55,39,166,34,106,189,147,220,162,187,172,153,43,112,86,151,53,116,208,209,92,113,184,90,129,168,94,236,250,108,4,202,83,82,31,230,73,248,33,95,78,167,197,209,49,208,29,2,163,28,179,238,247,200,80,135,68,180,150,12,39,50,16,222,102,211,158,92,154,52,157,221,104,251,237,187,192,214,58,91,68,133,235,242,138,151,73,154,240,28,38,228,183,45,80,191,188,167,16,132,255,54,41,6,150,117,248,213,84,100,78,237,11,137,22,246,174,114,182,174,105,73,163,152,148,217,149,38,101,133,32,101,54,245,98,68,111,202,109,180,98,178,76,93,63,118,69,136,222,159,140,153,183,201,210,201,110,116,94,217,90,224,211,169,211,250,124,236,237,222,25,192,11,143,214,38,240,57,7,253,162,79,38,248,128,224,138,180,248,34,19,53,252,222,103,68,100,157,12,9,169,213,91,73,12,59,160,226,180,182,21,174,253,198,12,128,217,175,138,95,147,153,55,238,104,82,30,100,235,189,177,13,142,139,207,183,98,215,45,240,176,146,103,135,207,97,110,61,11,92,211,20,184,196,74,184,137,168,90,124,238,61,136,125,220,175,85,225,238,139,87,242,129,77,114,186,56,76,85,214,231,222,8,19,250,172,81,77,40,185,10,188,33,214,54,191,249,57,14,72,138,205,154,212,179,46,136,121,25,47,121,40,58,93,77,12,216,114,12,250,100,216,233,182,251,49,209,58,72,223,123,67,79,77,254,100,72,122,142,174,15,142,30,194,242,247,34,160,148,117,244,253,124,7,253,183,59,109,90,245,230,176,62,178,255,246,48,254,244,167,85,232,167,254,219,196,174,212,125,168,153,64,107,186,61,169,82,31,33,238,213,211,44,14,246,246,15,70,5,151,46,202,230,99,51,124,5,129,145,81,213,164,231,52,11,41,33,111,212,211,164,196,127,245,209,168,194,187,112,51,198,148,236,178,200,238,162,181,116,225,140,96,88,151,155,91,5,69,192,20,1,44,29,64,139,128,145,79,228,103,75,69,198,65,103,60,119,68,0,68,165,169,232,208,165,250,197,199,38,78,92,93,251,33,245,236,243,198,57,39,90,81,8,117,142,239,110,97,248,192,167,20,30,230,196,131,241,63,140,231,38,38,83,213,160,206,148,76,250,114,148,42,102,233,11,200,160,184,89,26,48,238,77,83,239,93,166,23,18,3,163,251,44,253,240,172,38,103,163,58,238,215,156,148,255,173,172,240,153,201,175,206,12,48,115,138,238,29,81,241,190,148,28,96,196,251,155,62,248,178,216,163,195,21,241,74,217,67,237,77,137,94,252,54,193,97,121,52,202,230,182,239,114,160,6,65,20,16,148,98,153,246,46,54,145,133,7,19,87,171,237,61,25,49,183,246,71,84,186,255,195,127,252,195,255,248,79,231,48,248,127,156,4,243,63,202,73,240,143,60,75,60,106,133,69,224,147,20,2,210,228,93,4,54,125,197,104,196,132,111,177,94,109,34,57,227,125,64,194,234,2,47,156,91,122,124,126,60,8,5,61,159,224,22,192,79,179,54,41,47,23,207,96,59,11,201,13,145,91,215,34,201,170,48,146,72,15,62,243,140,110,176,39,33,143,58,227,230,36,249,178,94,77,228,44,199,213,132,224,165,91,31,120,174,58,3,182,242,236,250,185,122,119,159,102,166,177,237,158,63,195,156,28,59,183,47,119,40,118,36,217,106,146,127,61,83,247,12,180,166,42,7,38,104,156,171,205,184,152,58,86,217,35,79,51,223,154,50,214,235,148,169,27,70,234,136,141,211,89,11,25,33,210,49,139,237,155,253,106,142,214,125,233,213,156,153,123,192,28,3,210,167,91,67,131,222,14,227,70,47,123,155,249,19,71,29,14,83,182,165,77,78,5,81,247,207,141,207,208,153,118,20,94,232,47,197,111,83,108,173,47,150,81,50,201,61,224,54,244,68,132,193,120,217,190,162,161,202,213,214,7,205,213,127,185,21,211,78,149,109,21,46,31,51,46,109,36,146,170,162,5,55,201,128,81,114,150,221,34,194,155,183,188,8,120,142,165,199,138,74,26,122,199,197,8,236,233,230,190,146,64,44,1,83,217,180,228,167,203,52,203,12,95,112,216,171,232,94,146,125,243,45,121,101,185,178,85,90,79,14,232,85,173,128,235,18,237,63,224,22,26,225,182,22,158,174,34,135,99,226,179,84,36,58,76,108,76,247,154,25,118,140,172,195,230,241,174,48,76,27,191,57,156,247,180,245,201,27,89,238,250,22,121,226,128,31,248,116,114,223,65,76,225,78,0,154,58,173,47,241,86,179,147,244,181,80,225,245,21,167,218,250,52,21,198,217,210,103,164,138,178,140,248,170,115,30,181,17,226,91,27,19,190,255,192,80,59,253,181,122,53,143,71,129,155,103,119,153,114,201,95,235,238,189,114,202,241,131,30,137,156,92,62,93,101,80,164,224,15,78,149,164,198,50,56,68,230,22,48,198,43,234,127,203,49,35,165,28,112,67,89,91,250,176,57,60,121,155,37,35,235,233,0,160,246,236,109,176,205,244,163,127,70,0,228,125,223,158,99,119,34,219,11,27,122,245,29,13,172,90,162,125,224,211,231,253,106,164,119,116,149,238,248,201,109,223,187,156,201,141,168,171,254,244,25,91,126,134,60,93,140,106,50,125,175,110,170,202,14,243,22,178,65,48,186,99,242,189,75,129,167,246,121,48,132,70,226,181,154,237,223,244,173,9,192,249,183,134,81,53,186,158,218,219,25,20,51,222,186,154,78,157,222,156,195,157,143,15,132,96,206,116,165,55,79,125,250,233,23,55,218,51,236,203,7,117,110,4,39,208,98,222,209,10,219,177,213,207,175,27,67,108,125,107,148,40,252,216,205,153,61,141,249,185,184,100,223,2,147,82,152,245,251,173,173,188,229,194,22,73,218,122,111,196,233,87,192,164,64,244,201,72,96,221,42,97,206,229,203,244,45,5,182,220,154,135,27,8,154,107,28,242,172,70,221,235,77,56,244,227,62,45,79,134,172,214,37,23,17,109,128,134,36,49,47,10,59,203,142,48,201,40,106,19,139,228,82,191,130,11,68,96,72,34,20,217,165,34,36,231,143,69,243,188,42,119,139,133,155,137,184,199,126,216,130,106,204,106,46,51,136,121,129,35,230,16,221,163,158,165,197,143,20,102,36,151,100,228,77,156,157,94,72,107,240,233,36,190,57,173,216,203,23,61,190,84,110,73,97,178,56,126,130,60,123,70,92,38,4,134,91,58,125,217,163,16,66,10,224,108,61,238,46,241,205,54,130,248,141,238,206,74,50,149,80,135,23,101,153,186,139,225,100,28,223,18,221,178,217,116,11,52,176,153,45,17,161,177,56,174,108,253,48,73,246,145,121,6,26,190,190,75,119,134,230,149,226,125,152,40,161,44,216,28,212,56,6,69,132,134,7,151,109,10,158,216,195,99,98,244,200,209,244,209,224,36,196,137,6,253,167,172,33,179,115,204,192,13,202,199,38,236,136,33,31,148,56,223,190,21,254,204,26,11,53,216,215,13,23,164,231,228,7,185,130,234,111,150,141,200,153,221,144,18,204,17,131,193,6,184,11,140,109,109,192,11,185,61,217,211,46,100,186,111,241,56,243,116,51,141,40,129,33,13,69,188,1,217,37,141,41,47,132,39,170,135,33,171,201,68,235,139,49,0,99,170,61,3,19,185,170,215,207,169,91,154,211,103,75,163,126,109,153,178,104,134,21,59,98,148,67,168,150,121,240,25,110,181,230,88,26,147,121,208,63,24,177,115,89,118,217,49,200,218,135,145,216,74,17,103,233,63,9,61,129,207,238,174,120,63,71,59,39,125,60,162,11,101,235,35,22,109,156,162,164,205,55,153,240,238,219,63,232,21,93,115,66,232,221,236,22,129,22,248,124,85,29,137,225,145,196,241,201,138,12,182,122,110,155,9,109,9,24,17,74,241,74,46,150,7,240,88,71,131,196,37,141,182,11,62,194,177,219,104,52,169,204,243,132,58,90,137,69,189,89,57,222,123,50,211,236,106,62,35,66,12,249,196,218,151,241,197,37,190,116,166,46,253,34,100,60,202,122,193,41,28,147,228,115,18,103,126,187,13,124,36,150,194,230,59,18,97,49,124,14,181,171,80,207,23,91,176,100,117,130,130,162,16,90,162,151,82,58,41,59,176,101,94,44,49,190,80,178,26,226,190,78,178,129,141,176,111,54,204,213,82,110,94,49,170,244,121,99,64,59,212,159,174,136,252,248,42,97,238,179,121,86,29,218,120,252,250,79,35,129,32,207,149,242,114,127,82,155,84,6,85,12,111,82,161,220,49,14,171,164,239,230,208,201,116,152,201,185,79,135,187,90,145,173,78,104,184,57,196,146,14,47,112,234,124,7,227,33,194,221,104,247,181,164,135,85,115,167,137,96,57,89,16,137,75,77,14,82,189,71,168,157,44,152,180,232,52,125,82,239,163,88,1,205,89,244,106,150,176,88,36,18,49,80,121,178,179,125,27,37,22,137,66,92,171,127,206,232,48,73,124,5,194,233,102,235,65,25,42,216,246,13,51,156,131,172,1,28,171,113,156,57,178,46,88,3,52,93,160,54,22,233,158,87,129,80,151,36,144,200,185,58,21,159,21,144,191,110,73,15,225,153,124,185,39,124,42,33,229,172,107,227,68,63,209,51,58,76,249,69,67,19,176,45,250,141,159,38,132,246,234,148,233,12,184,222,114,125,210,115,240,237,62,107,35,37,218,119,241,131,209,64,208,95,215,70,52,200,74,228,254,118,30,250,177,209,116,242,144,25,74,174,181,108,189,117,195,28,40,210,138,244,165,253,105,81,44,75,61,243,151,166,137,228,42,140,102,207,142,148,230,216,101,125,96,254,231,15,102,170,17,159,13,195,249,27,101,121,158,120,161,162,57,62,27,6,75,126,56,108,12,108,133,145,27,242,164,228,89,13,108,255,45,123,153,1,127,168,123,166,23,193,37,13,154,16,157,243,160,242,57,61,158,21,163,108,205,120,82,213,227,79,142,188,154,152,132,89,66,148,0,187,167,145,79,119,207,154,37,163,154,40,206,117,137,98,254,173,75,223,32,145,220,238,81,24,242,87,74,202,134,48,34,128,223,155,52,252,18,187,191,137,150,108,202,145,216,103,217,43,202,72,32,174,123,109,115,240,232,61,43,147,238,245,135,109,204,238,180,146,136,136,105,236,14,121,151,124,169,79,228,216,209,97,252,124,47,83,70,117,34,198,100,55,174,3,4,235,213,237,20,16,108,59,183,126,143,138,18,82,92,123,186,218,119,120,156,3,105,208,71,6,155,243,161,195,227,39,75,224,48,170,18,101,125,58,233,57,87,7,189,4,87,239,162,191,124,182,220,169,6,189,36,25,43,81,224,105,98,243,78,93,129,139,84,245,209,206,91,93,107,39,96,4,142,63,93,28,139,185,94,3,102,13,209,155,179,211,172,78,47,233,84,183,38,13,42,38,119,216,155,108,88,249,243,250,160,235,214,209,24,76,177,183,78,134,201,170,172,2,134,112,247,9,150,146,228,241,7,199,102,77,15,225,208,141,209,129,12,66,79,174,154,211,55,184,199,213,68,226,186,238,152,97,189,121,210,133,138,55,228,208,246,159,34,156,109,126,242,225,234,78,21,19,61,229,62,232,15,156,151,244,246,67,243,251,124,6,79,106,82,31,60,158,214,207,48,71,171,125,151,89,224,98,131,253,193,147,77,234,111,13,7,38,106,24,115,235,129,9,49,175,7,67,201,136,88,30,135,198,179,173,76,191,120,26,48,142,33,237,193,156,247,89,42,46,204,177,249,125,94,224,134,36,204,112,24,63,139,245,80,42,68,174,213,198,54,142,212,57,22,110,129,9,207,165,128,217,27,150,247,218,212,140,150,155,138,223,151,122,18,107,29,30,94,166,34,237,239,53,120,179,33,48,197,48,151,223,179,173,162,123,61,61,17,56,48,24,89,151,184,26,33,244,254,126,155,58,190,117,183,46,246,94,168,181,189,155,15,202,83,238,73,206,90,133,122,214,215,228,102,10,146,95,171,96,172,34,47,118,78,63,84,52,151,128,205,113,54,96,202,210,174,49,209,254,133,136,115,19,20,186,254,93,143,236,167,207,246,44,189,39,67,198,212,179,229,63,88,230,237,193,230,252,60,104,123,63,141,115,228,187,249,98,104,95,46,237,254,145,79,214,251,216,86,142,185,139,55,41,46,56,47,13,73,149,51,44,203,107,143,254,227,95,189,34,249,129,206,0,91,108,111,210,97,245,26,239,201,176,155,237,87,208,216,174,134,5,249,190,215,70,106,246,106,156,254,110,142,113,206,131,43,230,145,45,174,206,70,98,18,216,8,13,241,57,205,195,101,8,220,240,70,174,241,181,179,20,26,30,184,155,14,206,136,225,9,219,71,97,227,72,121,155,82,207,88,147,220,156,232,211,101,224,219,213,231,123,235,139,109,179,218,141,155,247,61,95,54,105,152,171,252,249,8,49,122,145,16,121,51,7,73,44,10,33,94,71,164,44,187,63,56,51,21,36,255,237,190,172,130,227,193,133,99,201,136,70,109,240,207,139,192,144,18,223,24,193,158,243,245,114,170,182,161,230,120,171,81,88,176,139,220,156,108,110,141,54,95,54,94,229,201,185,119,26,254,104,155,248,223,146,223,94,100,113,98,110,128,156,242,236,106,16,125,54,1,160,219,21,217,186,172,88,85,224,125,90,165,221,114,148,122,65,185,183,5,0,111,244,202,96,220,62,223,147,65,217,33,250,229,48,26,87,175,31,19,110,72,173,71,111,192,122,242,201,209,17,205,27,46,19,13,138,90,232,155,17,15,202,150,47,198,31,186,6,79,145,100,152,242,6,166,246,14,155,28,232,7,70,15,197,123,57,137,205,38,77,154,33,133,95,163,41,190,23,38,215,67,94,123,252,222,44,6,55,60,210,15,76,162,57,198,136,9,42,73,155,98,133,156,94,71,44,156,249,235,131,121,214,43,41,190,175,47,146,126,17,59,215,199,212,193,60,81,228,98,210,237,151,71,15,117,124,216,6,49,96,244,32,135,27,87,55,22,250,242,228,53,6,201,13,23,74,167,51,195,201,82,20,114,82,241,175,57,16,105,172,242,220,212,6,192,180,191,48,245,200,79,85,132,9,13,105,142,150,29,38,52,242,166,29,230,187,77,253,186,195,108,192,229,107,23,91,130,118,115,184,171,119,209,129,137,31,93,179,207,109,246,40,228,22,5,134,10,223,29,69,70,182,189,247,170,232,163,13,95,99,176,86,167,138,69,96,11,46,249,131,19,234,173,239,91,179,154,185,187,29,40,36,194,183,232,67,80,103,68,5,12,3,100,203,189,169,89,186,28,110,224,97,245,77,15,134,191,117,189,189,128,43,101,168,239,173,171,21,165,181,120,112,132,9,100,252,80,254,178,118,15,152,154,139,183,103,224,244,4,49,202,223,11,137,183,87,128,6,165,167,195,86,14,56,33,189,43,55,31,28,115,110,23,103,23,125,38,188,33,232,102,128,250,131,119,74,129,155,220,155,52,113,108,226,176,47,107,50,169,144,93,154,51,238,76,48,174,9,184,172,44,197,225,206,38,250,125,75,42,173,174,109,184,221,152,154,18,185,243,89,9,9,96,92,24,74,91,146,62,104,89,151,254,80,164,110,186,160,40,26,212,128,41,139,147,121,148,4,216,217,189,123,247,175,219,148,230,31,60,18,33,56,191,154,19,78,145,143,209,241,61,25,190,102,163,76,184,159,71,233,105,132,132,82,132,223,155,250,251,242,118,42,7,165,202,122,223,139,145,194,61,31,235,221,123,80,229,120,13,95,40,223,234,99,203,75,131,206,226,189,164,147,241,173,50,143,14,146,19,121,248,189,153,20,250,250,192,161,41,11,76,242,110,202,147,149,243,52,219,63,52,114,122,162,192,13,76,192,193,7,79,255,57,156,190,54,67,64,49,53,159,112,40,201,26,210,137,134,5,29,125,170,67,12,124,20,89,114,7,142,151,189,250,147,161,62,188,101,193,166,162,174,196,54,231,87,204,153,4,70,123,184,199,131,103,147,158,123,55,183,172,65,243,254,141,136,193,153,196,95,87,193,25,160,94,82,33,48,125,253,109,60,15,12,35,196,231,58,115,32,123,69,8,116,218,76,229,175,191,54,118,36,47,233,79,209,231,153,54,186,15,144,134,248,204,243,74,27,118,4,217,217,247,219,108,231,234,179,248,197,121,49,149,233,243,17,190,117,125,201,242,65,220,228,108,231,151,195,201,188,2,20,102,222,237,2,47,233,12,152,45,228,226,91,137,102,66,171,229,245,67,196,162,223,108,214,172,42,228,109,254,240,129,32,22,126,27,141,140,65,121,220,214,1,93,27,98,154,192,216,96,63,184,153,99,194,140,155,151,39,191,116,80,204,74,178,111,99,44,15,153,228,214,100,97,170,79,102,38,95,38,91,191,51,246,236,108,238,109,134,13,94,122,115,248,64,208,20,197,62,135,17,208,168,15,173,166,226,90,30,90,95,192,13,24,106,209,187,120,155,112,219,131,27,229,125,62,97,97,223,216,158,180,6,48,209,212,7,227,205,157,228,201,154,89,91,247,128,145,143,158,15,102,1,233,209,23,48,243,121,225,58,96,20,153,102,137,223,206,72,251,63,120,144,9,173,209,104,217,42,210,5,230,224,237,171,38,91,13,74,84,30,108,47,178,31,74,149,246,67,151,5,100,231,107,241,254,76,95,135,157,225,231,244,205,54,162,162,103,51,38,173,130,205,123,222,113,181,105,26,188,171,209,102,156,87,210,202,102,51,4,54,202,131,201,20,181,64,201,47,188,1,2,169,139,242,153,135,22,253,30,100,198,251,165,97,2,99,254,35,215,34,44,254,222,170,51,54,223,54,132,18,155,51,184,98,224,18,81,124,78,9,6,239,17,31,171,51,54,166,94,92,140,20,239,112,182,180,166,192,246,245,74,192,73,148,207,128,121,234,18,79,134,124,207,59,158,24,236,129,169,11,75,47,203,244,161,225,167,147,102,226,9,171,124,224,179,215,110,15,22,239,70,131,183,135,2,127,48,226,25,2,67,109,240,213,9,56,189,32,164,193,188,121,14,184,224,87,245,96,72,95,55,251,6,76,194,57,242,34,6,147,124,221,15,110,227,123,245,146,9,137,8,89,149,7,199,60,164,251,1,3,27,247,190,230,7,102,247,221,30,220,242,24,31,216,245,235,13,70,64,253,115,245,217,254,22,129,91,209,215,166,166,106,251,97,20,98,56,90,44,31,120,141,152,135,201,187,190,66,93,224,74,46,126,60,88,232,244,192,157,148,91,188,24,190,9,31,248,124,131,226,109,134,32,107,209,209,51,169,7,143,41,167,192,142,200,210,226,198,229,31,35,224,73,86,242,3,239,229,11,35,112,121,178,80,6,239,157,253,20,109,112,209,209,7,169,188,70,39,199,153,73,214,108,224,76,221,218,123,180,179,234,234,111,119,196,252,219,131,135,78,42,102,12,115,249,85,63,248,124,223,170,48,188,193,104,22,2,4,50,161,1,239,56,27,1,215,189,180,89,216,184,174,247,222,253,249,10,97,111,142,210,106,204,42,231,83,162,68,244,96,182,218,221,247,165,8,117,162,104,18,48,181,152,245,173,186,40,61,189,234,34,36,249,169,112,142,70,67,85,122,202,124,7,236,108,160,31,92,158,176,154,193,40,13,15,129,245,123,158,71,173,111,63,128,238,119,234,245,131,186,108,200,15,38,31,168,48,194,175,114,117,123,174,25,6,227,253,50,31,252,132,34,12,29,117,148,120,176,179,229,109,251,243,96,176,74,250,131,79,199,248,92,61,61,53,110,240,18,147,67,131,77,155,242,193,249,57,111,25,204,230,63,154,116,16,151,252,252,246,118,37,34,131,113,8,83,248,140,199,38,79,142,131,253,252,192,45,2,162,136,251,182,90,62,40,236,167,64,219,208,225,7,124,70,111,13,184,174,207,91,195,79,122,88,90,105,125,64,142,174,1,99,36,51,191,215,62,48,183,241,189,150,18,197,22,112,26,35,127,159,249,125,230,51,108,254,254,35,247,183,104,166,110,213,33,31,24,79,228,128,77,175,228,211,214,123,215,242,224,164,235,3,31,178,70,32,21,209,70,180,147,254,193,164,199,255,250,187,255,242,135,191,251,159,127,248,219,255,250,15,229,61,86,250,71,200,123,252,145,167,209,209,2,173,194,81,139,157,229,239,80,91,177,53,63,71,215,190,190,125,146,109,127,220,219,56,149,95,184,164,88,102,19,186,143,223,223,102,87,20,253,134,50,217,245,25,15,148,222,10,76,21,231,7,206,45,118,169,102,206,157,181,195,179,40,215,247,219,103,131,172,147,4,161,214,254,30,252,12,203,166,79,214,77,188,233,193,231,207,250,211,157,184,135,92,125,118,100,251,3,203,214,197,124,166,151,78,157,27,205,178,232,61,104,207,215,15,204,89,124,60,184,75,132,4,184,142,57,228,234,38,89,21,96,179,215,20,184,203,182,169,152,152,211,107,52,228,52,246,86,152,244,252,150,71,27,178,196,3,151,75,190,251,193,231,64,180,117,201,24,158,65,253,77,34,232,166,127,224,26,199,114,224,115,38,25,10,247,30,241,230,102,73,82,221,187,160,208,16,155,115,18,176,146,23,25,230,77,59,242,155,28,241,7,251,44,102,181,245,242,126,122,12,25,237,217,68,19,107,143,165,14,218,108,249,192,173,180,7,155,229,235,103,111,114,186,143,63,55,14,105,223,37,156,136,85,76,128,112,169,102,25,31,184,93,253,197,31,60,179,182,217,32,28,244,54,31,184,13,44,217,93,112,94,122,191,93,249,248,186,97,163,102,32,142,36,21,117,173,249,221,136,174,21,40,146,33,242,210,212,97,198,4,136,123,144,126,139,106,39,171,216,31,183,44,118,67,63,56,205,88,129,77,85,90,14,105,208,200,247,140,131,148,237,128,245,83,226,80,152,99,43,136,39,251,103,83,195,185,247,117,81,130,13,165,124,96,10,211,189,61,217,33,39,221,142,157,211,206,185,58,30,173,124,166,148,108,123,241,152,215,207,174,6,231,0,61,165,161,37,24,23,67,64,27,122,76,67,79,113,62,116,79,237,100,40,213,181,245,46,238,75,79,205,63,150,82,132,95,32,129,87,217,79,97,213,144,223,97,168,36,130,172,130,26,221,253,53,248,57,123,234,169,120,83,12,153,227,99,18,62,41,122,238,157,113,36,48,190,191,76,240,72,176,120,5,45,240,182,202,18,129,19,194,245,126,103,56,62,146,252,34,61,193,131,197,249,208,206,73,114,30,175,12,133,26,135,207,253,201,234,217,236,190,222,238,182,67,21,148,96,25,149,138,163,198,176,196,136,230,85,77,18,155,89,166,190,244,158,188,106,6,106,83,53,244,118,160,152,191,202,246,150,252,227,134,206,237,240,233,99,143,219,70,88,104,227,111,210,34,252,146,179,52,139,213,3,162,140,226,112,55,21,54,137,57,53,100,243,35,208,64,65,139,100,83,216,138,156,187,71,108,167,159,221,236,235,194,231,216,11,19,33,78,20,3,249,2,121,111,52,219,71,100,190,145,120,28,154,78,49,113,136,18,75,23,191,246,156,158,14,140,13,75,139,245,126,24,89,65,98,109,4,227,82,12,93,232,75,154,150,160,8,54,69,222,28,197,176,36,97,114,100,63,207,107,189,168,147,101,149,30,204,228,246,2,63,29,169,38,141,63,34,36,24,97,58,130,190,146,209,128,7,156,234,123,46,130,190,18,6,71,29,105,174,88,183,168,68,216,18,252,135,0,230,78,78,192,112,204,5,229,48,218,162,19,147,8,109,18,241,61,251,72,62,79,196,77,19,211,189,68,178,209,145,121,113,138,211,11,113,44,123,240,233,103,57,184,4,208,199,83,146,160,44,153,239,93,252,120,104,37,230,26,231,54,93,199,8,208,179,31,122,197,216,22,68,199,100,117,68,156,219,132,135,37,66,15,83,203,39,141,78,39,126,82,8,192,92,82,34,198,110,150,141,26,223,175,203,93,46,121,253,148,183,36,106,24,109,196,10,60,117,80,173,64,77,210,18,16,71,34,219,130,101,98,145,192,233,105,64,34,217,14,103,194,37,89,97,106,106,124,201,164,152,47,189,154,12,50,38,197,138,181,61,37,130,68,161,92,12,103,54,130,78,103,112,168,148,19,48,252,92,63,254,81,195,191,182,132,131,209,117,28,201,15,89,144,126,243,39,211,99,181,10,62,77,83,189,84,101,240,192,242,201,17,85,34,255,94,30,71,223,20,188,91,137,115,235,249,242,166,183,34,201,45,66,244,222,13,135,201,243,75,170,210,248,26,51,242,91,80,26,101,23,210,127,217,29,223,75,155,196,157,132,85,169,121,220,173,75,14,138,88,193,67,171,121,126,197,147,45,251,130,15,46,236,102,223,123,81,148,167,247,134,35,28,233,22,230,78,54,106,146,109,92,86,243,17,240,102,14,145,92,37,9,27,255,92,164,111,133,224,128,24,34,68,4,71,73,107,203,36,142,4,16,226,204,14,227,240,39,211,48,116,230,180,235,203,84,158,47,55,36,63,139,140,179,7,195,136,58,111,217,165,147,251,37,224,235,77,70,137,106,145,229,197,28,166,52,65,107,1,74,205,90,195,151,9,120,21,157,101,241,176,207,209,34,112,55,149,81,82,126,1,171,200,191,46,180,81,187,166,211,45,240,16,121,101,196,94,63,185,120,139,82,120,210,26,71,28,77,136,159,215,118,233,56,131,219,46,66,173,40,236,74,170,143,122,203,73,104,131,179,69,193,49,36,178,237,11,198,130,208,4,60,12,205,38,182,74,56,23,131,75,28,134,86,144,0,206,154,37,185,43,252,240,112,210,13,10,65,149,93,48,85,56,221,171,116,65,127,229,46,202,124,88,233,241,65,80,39,92,91,105,21,244,208,32,208,21,230,231,172,180,138,148,221,91,7,24,238,106,82,198,7,98,160,113,49,99,35,11,202,206,121,6,241,136,210,36,73,99,102,100,229,150,199,208,136,36,113,86,80,56,138,166,141,221,131,227,157,48,85,42,205,239,76,19,138,62,245,206,213,210,8,193,252,153,77,166,118,115,178,159,65,56,60,211,200,74,146,102,132,125,131,226,152,195,20,108,200,68,4,103,172,236,119,53,53,6,91,158,26,229,166,17,180,33,180,177,114,21,86,17,220,250,104,17,76,17,100,115,146,160,99,68,48,194,152,171,194,249,235,137,210,178,156,246,35,20,234,178,0,9,25,77,243,96,90,97,152,32,132,36,138,77,214,142,198,54,155,68,161,51,225,153,211,188,135,81,235,49,149,0,147,200,218,190,231,38,45,251,84,241,32,129,97,176,58,131,61,195,56,25,83,25,102,109,249,22,1,246,32,141,242,80,156,176,187,135,5,77,117,33,167,169,228,54,186,85,116,192,179,162,203,146,68,182,7,65,127,191,154,34,228,45,40,71,175,238,251,216,73,1,251,110,66,94,163,16,166,7,183,20,233,129,154,149,241,7,229,217,89,63,104,235,20,225,173,114,120,140,230,62,27,218,156,132,89,138,19,124,143,44,32,60,224,253,52,65,7,148,84,84,186,226,107,224,29,254,118,77,140,34,116,73,198,131,63,36,73,206,17,53,146,36,147,200,179,236,77,72,79,186,143,157,125,74,220,115,95,147,80,56,178,31,175,13,205,202,41,76,224,133,181,86,112,176,152,135,251,86,122,230,89,130,125,159,73,128,113,111,161,72,206,133,64,148,195,166,50,50,132,228,200,26,122,214,74,159,185,41,116,216,194,34,182,92,231,236,190,154,109,74,52,139,92,141,151,73,169,1,83,224,244,126,26,213,206,49,253,52,143,60,74,22,230,12,89,61,164,129,251,155,126,87,150,6,29,212,233,199,6,217,72,86,75,222,26,191,74,236,140,253,181,11,66,112,75,153,188,43,199,107,155,192,90,86,10,50,182,1,143,69,108,103,70,65,209,62,28,49,178,232,114,250,57,206,198,251,204,205,241,61,176,94,120,154,234,131,73,174,188,243,188,153,164,12,97,157,54,171,255,136,85,7,90,175,196,8,201,66,229,177,70,92,77,142,74,127,27,142,241,46,65,30,91,16,121,63,48,162,248,15,198,225,64,110,126,102,148,92,99,167,121,230,201,103,191,7,138,38,225,251,32,172,34,103,190,249,19,5,137,137,96,97,94,254,123,88,124,237,16,93,142,233,47,211,191,242,117,196,220,236,215,80,139,222,15,54,254,237,157,224,112,138,66,205,104,8,140,122,204,242,171,207,140,36,92,133,108,4,41,207,18,47,78,237,243,169,57,3,111,243,98,117,120,125,210,30,121,216,17,235,6,114,137,22,83,246,36,15,62,173,114,162,58,76,191,253,192,252,241,62,152,17,73,135,190,22,213,61,30,63,163,166,181,151,87,180,65,198,114,238,233,252,63,118,97,104,100,63,120,34,149,127,229,88,54,162,236,141,125,199,131,217,125,214,225,55,135,17,32,123,64,34,77,229,110,89,150,241,224,211,139,83,33,171,31,85,73,192,156,151,182,252,114,65,249,126,198,213,230,6,252,94,154,226,172,238,20,11,52,153,212,130,148,205,37,148,227,238,207,109,7,3,125,110,139,227,76,255,109,138,38,133,37,126,96,219,219,221,38,221,236,6,158,49,158,101,98,79,179,220,245,200,228,104,118,146,239,193,198,182,123,228,16,39,231,51,155,102,121,52,76,229,61,166,115,224,129,44,123,123,48,70,30,158,181,57,251,10,236,60,222,230,213,20,11,98,83,180,182,185,194,37,121,177,101,245,191,247,189,55,30,113,207,131,103,32,34,133,234,151,223,252,108,32,246,179,149,7,238,161,17,15,140,106,151,116,134,95,113,87,243,23,227,36,62,170,192,133,84,96,242,71,179,61,210,11,117,157,221,215,153,238,175,176,50,116,230,4,187,39,11,188,70,242,121,202,216,206,108,70,30,220,204,12,217,97,52,37,94,73,46,176,217,121,183,11,155,142,251,231,222,123,108,255,101,212,170,132,50,195,115,47,40,158,23,54,95,42,189,56,27,231,213,127,121,152,242,197,16,120,82,9,144,29,102,222,200,242,214,38,36,115,135,54,178,163,88,154,86,129,9,140,223,229,114,155,134,141,108,7,105,113,142,162,126,243,109,7,182,38,112,53,151,146,31,156,173,206,85,159,252,108,179,178,39,205,206,204,92,216,220,44,105,21,36,212,239,124,184,9,104,175,162,95,27,197,221,107,203,119,96,150,153,37,223,163,115,166,234,254,211,88,169,215,161,23,83,106,124,247,39,80,238,196,20,102,152,34,65,241,85,5,174,26,95,75,30,140,48,131,127,75,211,201,120,53,183,160,27,151,164,184,24,154,138,76,43,107,90,78,199,209,109,212,173,135,90,9,231,240,139,153,71,150,60,245,70,233,39,158,11,174,168,4,178,176,19,107,46,103,180,205,39,130,211,187,192,35,33,170,115,225,51,137,164,103,234,106,69,103,20,46,149,11,159,83,66,147,45,4,190,19,231,107,118,111,177,133,26,220,75,177,100,35,163,244,230,191,125,222,12,23,203,7,119,44,52,86,192,197,226,25,15,134,186,213,188,69,207,207,174,87,136,15,90,23,34,200,63,184,36,178,242,91,30,124,16,148,184,243,56,198,3,231,240,45,139,23,41,172,113,133,53,237,8,113,250,85,17,152,73,198,167,59,210,122,136,192,203,123,225,152,28,131,239,116,200,241,153,176,80,215,27,215,68,113,27,255,114,78,109,211,51,218,78,67,248,111,115,192,126,101,154,56,92,154,225,253,109,242,138,40,168,164,250,176,73,224,160,118,71,54,222,77,104,82,8,108,117,156,217,225,101,209,18,129,57,115,250,23,49,2,174,108,55,177,129,199,225,164,59,140,216,233,155,168,205,131,161,198,116,135,123,132,146,77,77,212,3,39,89,135,251,39,194,97,230,236,219,25,211,102,214,56,36,149,82,172,80,197,119,140,72,0,84,41,229,7,198,87,105,7,140,238,243,11,251,28,216,92,49,253,230,13,66,220,139,143,64,98,193,116,38,96,14,137,77,111,62,200,255,77,135,43,124,16,65,103,114,119,8,80,51,184,29,10,175,88,58,9,158,112,92,205,2,35,243,20,239,197,177,94,246,209,16,195,123,52,25,108,185,50,228,214,57,25,11,244,194,253,155,22,99,166,12,126,1,133,216,181,63,125,53,208,98,21,191,14,155,55,167,222,155,206,51,28,237,166,251,45,232,25,19,206,41,35,130,6,169,85,127,153,168,118,242,119,38,123,49,170,116,148,76,228,204,231,36,147,237,251,244,132,179,159,192,24,198,97,102,130,42,95,3,109,216,157,189,81,200,232,215,34,239,101,31,36,218,155,168,157,20,149,29,56,155,127,148,195,112,223,150,220,188,88,46,36,96,252,29,186,194,132,233,166,255,54,235,220,210,70,59,171,162,23,229,2,83,159,54,229,91,23,14,34,190,182,85,168,191,178,70,48,142,137,220,251,248,65,52,45,235,8,168,80,70,147,127,48,106,193,167,62,57,242,136,94,208,198,118,27,125,69,249,98,168,247,220,91,163,146,113,190,175,220,154,221,248,85,95,6,110,77,211,52,232,208,195,1,233,14,51,221,109,133,145,76,185,217,89,220,1,251,250,12,77,194,65,195,231,113,156,2,164,148,167,192,33,91,215,101,129,77,98,66,23,64,47,158,60,89,115,152,5,127,232,131,111,126,62,174,174,198,148,124,240,89,72,81,64,112,24,23,140,45,87,35,0,114,197,17,129,7,61,94,30,13,189,54,175,195,219,208,244,16,44,16,184,153,68,147,195,236,231,179,60,249,50,166,235,112,24,214,185,206,72,156,44,157,84,182,141,33,48,164,43,192,17,243,244,46,202,217,251,73,28,131,90,246,197,193,130,45,162,160,176,238,188,232,114,99,90,157,147,78,26,236,32,174,210,11,176,153,152,43,76,97,151,111,54,208,212,92,235,3,87,14,238,241,219,231,96,213,63,48,34,130,35,126,251,44,39,223,223,166,32,97,197,111,255,111,190,222,30,103,155,102,91,210,154,75,219,71,40,43,127,42,51,123,0,88,120,152,8,163,5,71,168,13,186,91,135,131,209,66,61,22,230,0,30,204,7,137,89,144,215,122,42,214,29,185,13,180,157,111,191,241,84,221,85,89,249,187,86,172,136,152,75,29,198,83,249,3,225,52,221,32,49,158,124,235,232,133,215,91,255,229,153,5,195,185,52,248,97,115,190,181,183,235,176,188,141,159,91,57,14,145,85,21,60,174,234,66,98,119,136,185,168,163,80,184,98,89,78,246,160,104,232,233,173,67,226,221,250,17,254,76,28,4,62,248,197,165,111,216,205,27,85,179,85,125,248,204,86,102,85,8,103,137,60,77,209,147,35,217,189,253,234,191,51,188,174,222,40,24,94,87,183,48,74,22,76,250,234,113,56,12,158,245,65,8,5,238,237,240,136,66,27,193,43,212,43,13,230,104,144,159,4,198,171,229,57,161,114,149,86,245,65,71,65,205,168,249,147,227,193,188,132,66,31,121,172,209,224,200,172,145,23,159,149,175,253,194,194,48,212,150,95,221,67,89,195,96,124,249,180,194,32,244,11,29,203,224,14,21,181,10,198,45,175,250,205,7,114,217,83,48,29,231,183,121,164,227,156,142,250,229,213,176,146,230,68,226,87,159,101,248,209,102,2,245,248,117,255,118,116,227,33,24,29,0,155,107,159,63,161,149,132,49,234,243,247,38,134,45,26,13,217,21,87,132,7,110,67,53,5,123,132,255,93,115,180,243,172,121,111,40,61,197,97,56,238,250,156,227,47,6,240,24,60,223,223,126,130,211,204,176,2,93,54,219,161,21,36,120,135,106,209,15,166,200,166,105,89,198,219,100,93,31,12,166,230,172,250,34,53,244,116,236,230,231,99,63,159,143,4,112,13,155,193,31,188,241,195,80,55,134,71,57,172,0,139,237,61,165,204,186,154,162,118,139,54,146,18,64,34,87,143,54,98,211,96,48,103,72,45,95,136,35,140,105,243,56,218,190,210,82,96,205,101,111,239,232,100,207,160,95,134,33,56,126,25,6,108,176,130,64,244,7,67,252,162,250,232,130,95,97,200,85,219,162,139,13,238,239,206,76,72,171,219,216,35,16,69,46,73,48,79,101,235,11,164,153,189,212,71,201,187,99,143,107,175,92,35,153,247,7,147,58,159,63,115,85,234,174,222,201,158,248,131,207,157,222,58,188,61,207,110,227,209,84,76,92,234,221,143,189,116,67,125,108,36,140,67,242,178,151,110,184,150,127,1,115,44,94,161,245,219,213,117,135,104,162,224,185,160,79,27,140,210,201,239,230,231,204,105,71,78,118,241,123,231,26,51,9,214,110,155,116,130,228,172,161,25,106,188,171,216,123,225,139,51,20,237,65,58,214,63,37,90,165,74,14,239,168,30,24,54,147,146,135,111,138,135,239,63,249,226,11,102,3,240,37,139,118,200,246,249,67,35,24,154,45,50,48,17,191,30,11,199,144,188,116,197,70,241,135,158,175,211,63,255,120,96,54,42,118,252,8,143,184,173,253,238,124,195,159,201,175,158,184,7,235,234,56,241,219,193,136,153,18,187,24,193,200,96,13,191,57,101,197,138,198,76,248,75,239,176,214,102,159,169,65,27,113,135,114,161,112,229,126,247,134,47,101,47,253,132,18,242,18,58,195,28,193,224,51,37,231,97,146,130,254,238,91,55,244,89,241,140,23,188,235,79,1,240,13,93,42,169,98,81,121,198,66,226,221,27,162,124,254,50,225,98,155,168,106,104,35,149,68,43,209,43,191,118,112,192,206,91,67,176,25,54,168,49,7,92,90,235,39,159,122,22,135,107,86,95,16,38,160,226,193,31,155,194,211,154,23,19,236,177,133,131,48,224,239,91,80,172,249,248,254,136,54,84,20,117,83,13,97,62,90,192,111,56,200,10,134,182,82,253,106,196,139,114,224,172,55,42,152,12,230,196,161,217,251,79,187,225,154,188,31,217,224,238,80,113,216,219,209,211,77,150,194,33,72,121,146,70,52,24,13,58,173,27,24,207,143,114,189,53,221,115,228,213,240,76,236,115,68,253,158,54,248,147,218,38,31,179,103,210,159,53,15,77,147,126,98,9,16,70,206,90,170,164,230,161,155,215,57,0,151,79,88,26,95,130,179,125,245,145,67,172,236,183,36,45,50,119,219,23,180,21,73,243,188,26,25,164,107,49,101,254,152,121,117,232,59,25,218,66,244,67,232,217,190,24,191,172,134,174,77,81,200,111,241,96,86,242,200,82,27,244,147,15,14,121,65,95,167,249,223,15,69,116,234,186,55,226,198,218,9,175,39,12,146,29,46,113,110,18,28,153,26,219,25,77,50,127,186,55,161,120,35,55,71,81,66,123,243,222,84,185,249,212,142,100,121,85,168,62,130,218,158,82,100,54,129,198,240,221,28,109,145,234,47,221,168,209,214,44,201,201,125,52,239,254,141,144,183,78,184,187,135,137,182,53,56,204,254,166,153,108,191,177,140,219,123,157,3,110,17,47,142,77,50,37,45,247,111,83,124,254,79,173,252,87,132,208,208,222,46,254,94,117,132,142,205,7,99,224,116,189,118,8,218,38,26,149,209,142,18,125,108,130,23,169,0,135,25,216,231,123,8,198,41,253,130,241,17,27,9,51,57,245,171,85,34,160,247,193,236,45,125,183,217,254,220,245,18,70,80,216,90,165,145,101,59,27,152,63,56,166,62,139,17,161,84,194,110,73,48,18,155,143,55,57,178,56,45,97,186,150,119,52,130,178,28,185,62,248,140,30,143,211,156,6,164,136,82,143,6,71,100,217,215,198,248,20,79,153,15,29,240,53,253,98,156,211,187,62,8,204,217,107,147,93,169,113,108,106,21,116,80,150,207,133,140,237,179,59,22,188,80,252,181,89,131,64,13,170,111,31,188,195,243,241,7,83,253,247,110,253,54,49,208,215,86,174,231,9,18,133,218,180,161,114,109,49,32,140,179,160,172,8,142,83,177,223,124,132,109,157,96,50,24,222,228,15,235,177,193,219,76,182,128,35,48,170,47,210,194,113,221,154,229,137,185,67,239,77,76,112,251,161,9,199,73,142,7,31,124,126,105,250,177,135,18,9,42,217,62,56,8,71,246,219,17,170,121,18,70,75,198,79,154,5,119,151,154,239,125,246,248,221,103,106,142,135,8,131,253,193,72,181,79,31,159,140,93,12,149,63,248,28,160,102,243,195,127,37,251,153,112,69,39,246,10,60,172,51,149,11,69,49,161,223,81,11,86,21,193,156,182,237,189,206,220,12,209,39,159,12,134,184,199,244,224,206,19,205,255,96,116,13,172,179,176,141,57,157,69,163,155,20,238,21,28,163,104,245,252,220,7,191,108,131,60,170,247,178,117,121,117,53,11,82,177,173,10,25,244,88,253,2,126,152,246,187,7,43,43,187,78,61,218,131,213,193,227,169,2,182,221,167,161,63,24,69,165,102,95,4,210,50,218,70,31,124,246,50,100,210,29,30,120,38,255,161,155,72,129,199,135,107,180,235,7,199,137,185,212,11,38,223,178,4,179,237,158,30,62,134,214,217,191,38,103,87,115,38,115,127,50,54,59,186,55,52,162,215,210,39,127,2,39,95,31,71,202,248,153,150,154,105,79,212,180,254,161,12,31,179,232,122,255,124,208,207,145,251,131,207,25,168,216,166,20,26,43,90,110,95,123,55,200,0,86,237,204,46,105,193,75,250,96,194,195,163,93,153,184,80,112,250,131,123,232,192,91,6,158,48,245,250,174,101,75,250,120,42,141,35,20,74,192,31,28,7,222,109,185,75,146,93,69,13,246,167,30,104,92,141,115,12,69,55,121,10,134,241,89,186,103,208,105,226,175,151,81,21,49,76,179,143,233,236,172,87,122,108,200,232,195,47,230,44,168,229,169,163,242,217,46,148,40,78,215,115,175,21,107,157,37,154,33,199,104,212,247,72,70,94,48,196,169,15,163,196,218,152,49,177,255,31,250,84,20,169,155,38,47,240,185,19,101,11,1,35,217,93,183,179,64,78,191,64,14,233,131,49,113,46,246,37,67,139,65,61,44,68,184,222,97,76,139,77,109,152,86,77,228,97,251,182,68,50,210,112,47,18,255,127,112,31,243,177,180,13,126,1,216,113,125,40,209,187,109,57,106,220,4,232,255,130,207,86,220,162,40,103,165,9,186,228,215,40,35,132,137,173,139,145,179,25,77,67,122,80,52,248,56,235,166,239,200,98,255,193,48,43,49,12,48,248,180,225,251,181,232,39,158,233,204,152,144,111,252,94,43,88,55,143,83,64,40,33,205,189,194,249,232,20,44,26,129,164,149,80,119,254,224,213,38,105,54,103,229,80,101,248,61,25,110,103,174,229,23,164,29,142,44,31,28,217,216,93,253,230,127,126,89,127,112,195,48,171,251,147,159,93,108,206,131,56,152,117,139,228,3,19,113,21,140,9,243,44,215,213,168,154,235,230,232,193,108,103,4,181,144,48,223,130,67,165,235,186,121,16,26,4,159,247,178,20,56,178,55,112,109,133,158,85,234,189,154,156,47,212,190,206,112,250,44,2,49,246,57,113,43,30,90,20,39,150,179,195,27,13,158,115,215,190,147,152,11,103,83,135,11,196,155,63,24,169,158,178,140,3,194,97,30,95,49,193,141,90,127,255,158,132,150,213,141,145,237,170,38,162,115,96,122,211,124,4,135,32,166,255,54,10,73,26,157,139,42,171,93,189,47,149,141,208,167,224,191,34,1,135,67,93,235,131,207,162,6,165,203,58,11,85,141,234,199,108,198,94,43,12,122,130,146,142,162,229,31,220,163,44,201,46,142,105,95,23,99,210,184,124,120,86,74,50,52,111,172,208,230,106,62,192,10,81,111,61,25,41,80,163,98,240,28,144,79,63,20,21,99,167,204,49,199,204,170,237,23,204,162,250,243,34,2,70,96,107,232,222,196,7,30,39,143,113,112,91,249,211,164,9,46,218,219,203,198,100,190,130,145,248,119,218,27,203,164,62,246,102,120,47,255,154,147,85,88,211,202,134,147,186,189,171,252,89,76,87,193,53,148,232,12,142,67,229,35,152,137,217,251,33,133,1,245,73,152,151,88,214,104,200,155,175,149,55,167,64,240,186,57,228,234,145,87,99,196,109,43,31,50,253,16,202,5,147,21,240,25,143,92,240,88,249,222,155,160,167,191,247,251,231,47,240,7,63,196,37,125,94,65,198,191,169,175,108,170,107,173,102,239,97,56,147,90,19,220,186,175,33,184,49,96,58,251,129,157,170,106,131,23,12,214,252,225,88,41,187,163,112,43,244,210,79,24,131,217,115,173,191,170,14,193,240,195,31,191,154,147,85,126,46,182,83,203,201,122,200,57,60,90,178,137,252,80,34,235,11,20,135,76,61,90,69,73,243,94,191,136,153,76,193,228,248,252,181,23,178,133,121,241,120,92,236,153,115,111,195,252,88,112,132,176,28,221,185,249,218,164,241,173,242,39,36,58,201,122,11,70,177,211,71,38,226,204,80,97,63,152,156,209,186,224,25,117,113,127,48,6,114,22,171,196,99,145,168,135,110,222,152,5,156,28,9,9,91,75,31,180,153,102,21,148,225,223,136,90,144,224,126,58,210,222,206,157,100,159,154,87,7,115,195,119,42,79,108,64,4,147,215,244,73,254,124,63,68,248,4,135,223,182,163,161,88,249,161,40,211,255,60,232,99,35,115,230,117,109,191,54,167,42,39,242,81,246,207,204,32,24,19,144,126,193,68,82,244,100,76,132,86,156,134,186,43,202,143,122,109,74,148,159,247,130,225,46,231,111,83,147,119,61,218,136,170,76,193,76,186,215,163,141,191,100,211,31,140,54,111,191,8,167,111,104,148,9,102,59,88,222,107,247,7,75,247,67,9,159,189,254,189,32,226,234,173,71,212,152,216,190,18,97,205,156,18,112,164,92,78,70,101,65,121,180,89,142,196,164,157,145,185,186,226,227,18,112,176,94,223,199,89,155,100,180,219,119,44,98,90,35,203,127,211,104,247,247,82,84,178,32,74,208,174,61,235,243,125,75,36,132,207,14,204,167,81,104,101,227,219,250,97,168,245,206,103,248,115,115,220,235,186,250,37,68,94,47,184,99,111,39,248,57,107,174,239,242,11,178,54,239,15,14,253,34,131,67,107,91,55,95,103,57,48,73,98,96,236,189,30,193,245,189,216,164,232,75,181,239,140,75,140,129,213,99,59,140,159,156,26,101,133,56,159,159,18,16,127,253,86,69,84,235,153,94,252,167,247,8,235,154,15,142,244,105,191,136,201,172,170,130,55,162,160,206,193,37,8,220,191,155,243,69,138,201,35,62,81,22,82,190,165,137,147,55,59,46,191,26,143,209,175,81,30,54,199,150,253,3,197,158,102,9,222,17,80,118,152,146,23,253,52,49,168,58,111,184,105,225,2,30,46,17,26,48,170,44,9,47,86,66,135,41,30,25,130,207,255,123,150,63,56,145,88,181,233,67,125,215,120,157,215,76,65,68,213,205,39,148,236,125,161,103,79,164,215,94,84,142,238,251,226,243,182,9,19,244,113,74,117,168,193,228,189,241,63,95,87,147,190,148,96,38,76,28,224,185,110,206,144,212,7,65,31,116,123,39,103,206,111,51,225,48,48,245,54,165,156,93,96,148,36,95,96,135,120,41,24,107,174,171,201,70,68,219,4,51,79,95,116,236,208,205,213,205,207,62,4,143,31,135,91,201,174,128,64,251,253,181,26,123,193,38,152,195,206,213,145,26,202,144,121,111,226,23,23,138,47,139,30,140,89,245,189,94,139,174,147,29,133,36,117,247,225,67,183,125,87,194,161,61,239,87,159,229,255,205,70,193,216,238,245,152,70,152,44,170,185,131,46,231,71,127,232,59,127,24,220,79,23,169,101,92,50,165,79,193,16,37,247,53,232,95,178,70,130,97,113,189,87,228,128,122,253,42,248,79,161,219,97,14,160,121,245,27,75,172,207,86,45,114,24,31,76,161,255,235,113,7,120,198,111,62,26,210,239,62,39,96,153,243,126,27,137,112,172,26,101,93,240,131,245,186,96,184,189,30,15,129,98,51,242,183,99,20,122,123,151,51,26,218,200,155,15,4,167,124,18,199,212,85,51,14,28,24,54,195,6,179,15,239,122,111,10,39,61,246,133,21,215,89,83,182,96,180,229,175,23,99,202,105,186,57,17,244,190,174,21,34,152,177,130,9,148,245,107,113,98,197,18,74,46,242,218,33,237,146,241,41,20,112,88,175,189,248,228,220,184,247,188,26,25,98,143,183,4,189,33,251,18,102,193,101,95,123,129,51,60,52,52,145,52,95,215,177,138,5,162,62,249,94,145,7,244,77,12,223,255,235,195,24,219,207,250,92,129,34,168,145,186,184,161,116,181,175,189,91,208,166,4,83,115,113,237,221,80,129,210,107,209,137,215,181,251,34,28,246,234,123,80,0,94,234,184,130,80,143,190,101,131,68,235,33,141,133,109,123,182,119,15,199,99,223,195,47,202,215,213,36,56,64,63,126,166,58,91,107,148,55,5,99,63,230,39,178,21,129,100,189,116,199,74,233,186,249,89,232,126,247,94,229,138,115,78,162,225,91,235,90,237,59,202,219,253,116,113,22,225,174,1,64,177,182,199,11,49,170,67,82,68,240,63,28,169,90,236,59,4,158,214,246,88,10,98,196,207,78,116,240,75,254,206,172,229,217,218,240,26,126,78,139,113,226,218,33,140,248,193,139,52,154,63,246,211,206,112,210,75,159,51,101,53,213,197,112,58,39,86,32,24,218,196,126,174,179,224,84,250,130,172,25,11,191,31,51,217,42,235,157,209,203,121,252,220,143,160,240,111,194,9,97,217,235,240,77,190,118,232,193,49,221,122,189,150,46,138,142,242,189,94,184,209,215,33,246,37,94,165,110,70,217,114,243,195,117,200,227,169,35,224,192,238,75,15,103,111,116,156,5,135,26,178,223,123,112,138,83,163,64,139,51,138,44,7,251,97,239,117,90,184,236,43,44,128,215,105,14,204,73,194,248,189,130,10,24,11,235,230,216,181,253,252,220,35,36,177,199,200,175,77,153,151,175,199,225,114,183,180,97,165,120,100,140,43,158,17,177,26,161,167,137,125,178,194,113,157,178,201,15,101,165,242,254,127,118,229,80,141,63,248,188,210,240,51,46,101,64,79,46,77,148,88,152,173,72,228,137,17,39,17,28,61,214,175,38,211,165,151,66,35,190,221,5,128,231,100,175,3,194,153,231,160,93,92,49,30,62,239,247,49,233,253,237,10,124,157,230,219,63,148,92,225,213,96,37,42,203,5,19,66,29,23,220,50,248,203,142,3,233,187,235,167,255,116,20,63,248,76,47,117,94,193,41,234,46,95,193,43,68,4,174,216,213,25,247,186,249,67,194,214,7,23,121,128,87,23,63,143,111,157,34,82,220,213,199,26,137,250,114,93,73,148,115,8,237,243,10,73,147,148,82,162,54,182,208,229,14,183,145,214,213,43,133,82,96,219,14,247,208,136,251,224,51,200,202,157,4,80,212,9,110,1,68,62,143,3,238,224,121,10,174,244,252,113,5,250,112,106,21,140,70,202,188,30,27,242,148,190,20,17,152,119,94,191,76,152,44,175,102,43,229,129,39,4,178,144,188,254,96,216,37,235,234,220,33,214,246,193,24,252,245,171,251,114,188,213,91,147,238,47,190,195,128,25,85,20,8,132,230,247,150,238,159,99,134,171,199,35,248,236,136,215,244,78,68,225,194,20,186,95,87,242,4,165,182,227,107,180,206,184,217,87,239,14,190,163,238,125,22,86,51,201,142,89,178,97,229,247,193,36,135,106,187,122,32,124,19,61,56,89,221,242,254,67,15,44,53,97,60,92,238,143,125,134,142,126,122,199,200,245,207,137,164,245,23,224,33,153,22,185,60,131,161,81,124,121,147,103,60,20,55,251,208,25,51,56,106,31,92,195,105,194,208,206,105,226,235,104,164,162,94,143,213,225,21,244,170,11,143,25,214,197,94,202,60,194,46,235,15,93,76,222,237,42,163,70,73,233,107,49,36,160,169,125,186,18,27,45,71,101,200,222,63,30,119,133,230,169,248,230,19,63,230,239,12,81,110,171,61,95,22,150,215,19,81,149,76,148,134,207,121,40,156,81,60,121,64,186,127,234,167,201,176,149,125,37,193,48,235,250,30,28,42,70,189,106,176,81,225,84,84,23,59,222,109,198,227,1,83,23,221,5,19,205,246,112,51,37,242,57,77,162,253,235,149,50,192,109,54,125,76,12,130,239,177,217,255,28,186,5,143,214,167,119,51,148,110,250,214,111,199,142,194,119,48,84,98,206,145,48,193,192,235,201,57,41,62,122,52,234,183,234,115,125,238,74,184,91,48,58,20,229,42,108,231,24,159,48,242,51,158,5,131,141,57,242,189,163,2,123,95,191,125,206,60,154,116,206,7,98,170,125,47,24,62,241,7,55,180,83,60,57,129,187,42,62,189,31,92,161,229,93,48,138,106,106,212,176,154,94,215,147,115,164,205,155,35,198,228,221,161,67,253,152,122,49,122,237,181,68,220,205,66,102,119,94,223,123,69,88,72,112,13,133,231,235,147,112,76,19,140,73,176,159,61,144,64,83,226,241,193,19,216,213,241,248,7,140,146,62,20,233,134,237,159,155,181,108,105,70,35,132,192,121,240,74,223,225,251,39,24,162,144,175,169,45,118,41,75,240,236,230,196,27,48,49,208,41,152,211,182,39,247,56,82,104,106,64,4,107,123,25,54,31,176,104,74,162,210,188,246,43,149,91,96,164,117,193,79,115,223,53,58,7,106,170,9,179,141,235,87,26,249,140,144,146,48,59,72,71,201,222,142,68,207,137,234,158,56,176,147,214,242,68,100,123,213,75,87,98,252,114,208,7,62,123,137,233,159,227,244,233,119,238,132,145,141,240,140,103,197,6,72,39,197,213,102,76,153,14,159,73,80,223,26,46,211,218,87,122,28,77,77,173,48,84,119,109,175,215,159,28,76,155,194,6,139,168,193,244,88,122,37,244,158,95,19,107,14,15,182,80,233,204,224,23,220,73,86,249,163,225,2,173,35,194,194,120,106,249,17,33,42,96,103,222,124,81,235,214,60,25,203,126,78,55,135,55,124,101,147,56,127,87,13,222,117,150,93,36,207,13,38,77,89,213,44,104,32,119,95,162,88,120,170,198,246,194,80,195,163,87,19,11,245,12,233,81,229,238,202,43,156,224,152,46,62,244,133,24,224,91,130,216,229,106,43,126,206,180,120,58,250,147,5,99,58,97,44,185,125,171,67,68,183,106,50,94,200,38,110,95,243,169,41,254,141,206,55,74,113,237,209,10,21,227,90,61,207,208,36,232,99,93,173,80,203,169,159,158,212,164,122,238,176,112,46,83,188,3,54,233,190,62,8,135,170,153,157,1,57,148,233,19,253,57,123,62,153,70,56,47,200,54,202,111,142,69,87,94,124,206,134,237,66,97,101,142,132,87,104,104,27,252,132,240,199,7,35,234,50,47,248,236,2,90,54,10,209,90,95,122,201,13,206,140,227,68,202,115,92,122,52,11,17,244,188,154,99,178,61,26,201,189,39,23,207,96,85,88,1,7,229,98,124,130,188,26,186,202,99,40,105,222,149,15,78,73,189,245,5,118,12,125,230,173,17,215,45,254,96,15,249,68,117,5,82,212,158,37,120,177,3,42,218,51,163,185,51,60,121,24,242,52,61,127,26,161,3,99,207,63,161,187,52,179,27,34,139,89,108,125,58,205,133,36,141,94,43,172,71,189,205,22,210,131,57,64,208,216,52,21,179,80,206,135,178,37,56,252,106,252,209,8,66,109,13,206,29,145,6,131,103,20,226,231,139,209,48,54,111,64,139,90,234,11,164,16,138,157,85,25,16,136,39,11,133,98,107,135,152,55,252,166,21,231,223,48,143,103,243,95,126,168,197,90,130,169,214,243,111,141,76,243,82,184,37,140,93,61,217,139,187,99,237,31,163,128,217,43,42,136,13,238,63,110,216,129,177,189,178,69,251,165,186,175,140,188,250,252,78,125,236,123,189,97,188,240,77,58,40,175,212,230,191,77,20,116,235,123,237,72,242,216,209,15,85,219,218,212,25,206,206,146,221,164,253,54,250,173,85,35,100,163,125,127,189,24,18,148,239,202,223,198,70,203,22,145,48,115,109,51,111,62,41,98,181,86,99,255,88,223,132,215,118,206,219,27,18,211,249,69,168,100,47,23,140,62,138,198,0,38,125,213,244,47,73,9,69,65,188,224,134,246,152,117,149,78,118,114,231,205,123,240,48,127,48,131,113,230,231,38,81,236,141,130,155,209,84,244,96,135,37,166,29,227,223,214,169,224,81,103,56,11,254,244,61,216,129,206,231,87,52,7,218,192,246,51,210,219,162,239,233,167,207,222,115,120,238,146,20,209,204,13,7,170,21,227,26,157,21,125,222,154,87,99,87,236,31,132,228,215,214,248,58,125,150,137,194,97,22,203,124,109,152,174,151,42,89,133,74,166,85,157,122,228,107,55,67,10,247,116,83,61,26,53,230,182,153,249,102,14,253,52,10,199,206,35,124,17,145,89,218,215,162,85,217,252,176,240,62,81,175,146,247,166,234,201,223,139,228,100,213,76,29,185,251,199,232,91,248,164,35,123,47,248,44,172,102,99,134,43,70,180,147,96,210,45,62,165,157,13,56,82,220,130,207,65,98,122,71,164,81,30,237,77,81,173,58,221,210,122,90,161,154,62,59,249,27,155,37,123,114,38,203,140,109,163,126,83,76,93,25,173,84,219,84,111,50,126,102,130,70,41,253,57,170,236,188,249,12,69,168,132,17,250,235,153,251,33,78,242,152,175,22,114,2,197,58,11,129,194,110,116,10,146,7,97,74,240,193,237,113,149,31,138,217,79,87,211,189,25,218,246,57,169,102,57,159,87,15,118,190,150,151,165,145,52,61,179,74,182,25,117,105,123,251,131,33,252,146,115,245,185,178,57,167,1,137,245,119,62,250,233,197,31,251,111,163,94,251,174,132,195,186,207,174,166,248,235,55,130,214,8,123,75,131,207,178,255,232,96,185,217,22,249,174,122,132,168,89,142,94,92,253,214,235,55,199,226,72,11,55,161,83,132,153,12,166,110,88,233,52,118,31,211,188,70,130,28,137,117,179,96,148,188,237,176,49,80,75,84,141,9,138,65,4,214,13,158,148,185,101,63,37,204,224,36,247,65,80,185,124,157,33,52,127,222,117,193,204,245,223,34,132,106,15,135,38,135,41,222,174,66,219,254,7,180,33,252,50,5,147,204,120,13,133,42,254,45,3,245,79,108,205,209,135,162,231,188,53,245,166,22,21,162,106,22,34,246,7,63,8,122,94,48,53,204,69,191,124,142,13,219,196,228,17,58,104,148,52,8,142,143,239,240,64,42,48,111,142,138,186,45,142,3,242,253,211,244,104,148,113,90,189,52,166,52,253,35,181,161,63,131,140,159,53,201,95,225,189,126,185,162,195,99,171,0,118,184,72,105,10,70,34,213,135,230,121,174,228,219,81,153,55,160,112,25,188,80,230,22,76,141,161,19,65,176,29,125,148,242,34,70,201,80,54,148,10,145,87,95,26,93,144,199,31,252,252,118,125,191,64,26,44,229,253,56,121,18,122,120,214,143,80,10,137,88,162,95,221,195,139,84,112,200,224,251,111,159,131,230,179,244,219,136,195,186,216,225,24,196,153,31,125,15,236,215,205,164,19,24,107,114,161,200,210,91,196,136,154,24,84,184,4,135,4,177,245,148,243,247,189,22,125,144,49,189,152,21,52,220,71,133,178,107,246,97,79,245,214,211,4,71,189,87,243,159,46,140,60,61,25,2,216,166,6,127,62,197,126,115,67,78,97,4,134,45,54,112,41,0,210,10,114,96,250,168,253,116,71,103,170,235,98,146,109,206,106,35,143,55,197,68,71,179,167,15,19,181,64,105,237,44,212,69,247,158,48,153,251,5,179,17,206,171,67,234,219,186,33,92,242,39,31,124,133,138,143,125,15,138,43,87,14,62,18,31,165,250,205,207,190,185,62,9,99,253,224,211,56,126,47,191,129,15,115,105,248,92,217,96,15,230,111,163,230,106,101,230,8,79,61,42,82,36,190,182,175,211,48,5,167,123,100,71,130,249,106,230,109,161,215,192,193,231,15,126,162,58,211,199,15,21,112,74,181,132,74,140,139,83,3,63,8,231,10,166,142,201,87,144,134,32,191,222,139,249,126,120,149,9,10,3,91,1,116,234,231,230,85,9,66,23,63,223,63,97,18,233,222,228,45,44,137,245,219,100,21,156,21,52,98,247,247,173,94,212,13,174,122,141,206,191,24,221,135,86,140,198,125,132,156,94,88,84,203,71,45,209,25,19,211,219,148,208,115,162,184,160,60,254,90,156,77,212,100,117,35,90,98,40,201,193,169,201,146,244,20,68,18,135,227,24,34,24,233,230,125,193,16,21,244,210,68,180,93,205,240,192,108,49,94,193,248,185,120,139,162,222,58,52,231,80,16,252,15,168,200,74,72,9,22,150,4,7,123,184,183,124,240,196,186,193,209,51,37,104,42,36,147,242,94,163,158,56,238,147,31,26,159,1,47,237,66,197,57,35,50,132,133,234,181,42,86,228,110,243,157,206,119,104,38,190,206,205,94,114,171,31,204,17,208,163,61,3,23,32,213,178,134,229,92,185,70,61,245,214,170,92,70,11,2,173,73,127,112,130,146,90,175,217,38,212,215,103,225,96,58,108,221,220,132,14,128,240,123,210,99,69,116,180,250,99,225,210,145,79,125,218,221,105,80,131,130,219,86,242,190,8,159,121,239,100,199,184,190,232,116,13,158,204,42,222,71,152,176,115,220,80,95,99,110,194,15,49,248,144,81,248,224,142,181,177,191,19,108,75,117,131,69,178,212,72,82,227,175,200,79,237,133,207,81,245,5,245,175,122,87,48,65,114,231,172,253,217,153,54,125,202,29,165,11,214,1,159,48,133,74,184,71,30,211,224,112,161,23,202,92,226,93,31,231,128,156,231,56,87,190,78,167,24,225,130,165,37,17,189,23,63,66,7,209,184,124,59,97,100,40,224,145,216,189,89,137,158,111,23,94,17,255,123,92,9,122,80,245,151,67,135,160,15,44,91,131,107,80,174,4,155,109,46,244,207,243,154,95,184,132,34,145,189,93,198,22,255,235,53,123,94,122,54,43,158,149,194,200,165,143,146,240,102,11,225,55,135,43,148,111,117,90,224,53,19,44,226,208,124,14,93,77,29,131,127,13,72,227,83,161,78,148,78,6,49,121,131,73,145,205,188,57,114,26,213,111,206,114,169,22,99,125,106,214,7,9,207,82,239,44,120,225,97,246,107,111,172,31,168,144,22,28,26,84,118,53,190,16,83,123,213,216,179,121,190,12,179,1,82,229,130,169,243,178,3,52,74,239,168,55,11,30,205,236,183,162,64,124,235,152,25,150,121,30,97,162,34,159,62,46,116,65,105,182,231,126,169,246,200,142,128,56,101,233,126,117,132,95,244,203,240,244,172,48,247,137,40,143,104,155,40,67,80,17,232,112,200,110,85,193,141,74,211,102,48,236,173,252,30,141,236,140,77,116,120,56,209,228,130,177,165,176,139,49,29,43,249,94,240,73,250,5,227,48,160,201,31,66,28,236,34,131,41,188,123,245,100,157,26,66,155,20,206,198,170,111,229,78,15,140,188,159,63,89,67,225,164,38,28,138,133,214,13,25,59,185,180,212,48,45,179,173,19,226,128,216,158,9,30,112,40,252,230,177,79,72,24,255,11,91,183,58,149,145,207,204,155,99,198,236,159,27,50,125,253,61,26,222,31,219,97,248,240,90,29,200,135,53,151,151,239,16,84,243,0,80,177,224,235,62,120,207,212,123,198,151,110,206,108,54,108,107,213,57,197,230,201,229,156,211,139,159,205,59,92,156,167,228,197,216,193,216,170,199,25,8,226,154,96,42,148,109,87,135,237,241,89,22,213,17,207,150,109,154,16,20,210,16,68,17,213,141,89,226,60,253,210,89,9,119,246,83,228,194,154,125,238,198,140,182,178,201,207,148,142,235,184,193,167,95,234,151,41,41,119,38,32,169,185,80,183,254,96,210,16,182,89,109,155,202,9,173,31,103,168,180,106,82,101,200,167,132,35,135,224,179,202,249,142,176,17,224,88,191,155,187,74,45,12,67,210,116,249,212,100,2,172,155,17,140,34,91,32,56,228,223,236,214,80,226,138,182,101,16,36,224,181,25,220,97,188,235,185,161,72,216,250,16,62,146,91,199,154,10,73,193,197,254,27,107,249,212,153,8,134,38,89,120,131,95,244,205,18,38,70,62,252,234,30,42,173,130,33,75,218,214,171,69,248,248,119,53,202,47,254,219,103,172,225,233,248,193,11,27,17,91,145,177,115,66,56,82,240,25,105,78,184,131,136,38,42,56,115,37,69,176,214,102,184,16,229,78,247,236,104,56,59,218,189,33,150,172,108,179,200,11,89,180,48,54,198,75,23,111,42,220,109,99,70,18,246,172,33,122,107,122,243,242,22,63,27,217,162,154,128,10,121,12,113,110,131,41,14,207,57,101,227,30,105,231,45,138,236,168,211,17,60,183,11,82,18,158,197,154,72,232,10,238,223,15,13,58,154,46,110,184,49,58,159,186,133,118,188,166,20,188,124,152,22,126,48,69,152,74,109,86,130,142,143,103,56,176,40,9,127,211,63,152,246,246,10,14,184,31,191,133,177,97,3,227,129,152,26,245,240,90,240,81,8,154,238,20,80,131,174,161,56,77,167,159,152,237,49,218,162,136,180,127,35,100,32,195,86,108,210,192,219,147,239,32,248,236,111,61,233,84,201,252,84,45,187,103,198,97,23,107,55,63,211,95,217,250,96,152,96,218,110,249,204,172,52,204,119,107,220,232,150,203,241,83,183,245,190,234,134,47,139,79,105,14,99,105,170,38,125,159,168,142,183,54,123,227,60,221,4,83,251,108,243,66,37,108,38,186,106,253,83,183,25,254,214,168,114,235,228,78,221,40,74,12,6,83,75,175,142,246,178,95,152,214,87,34,157,178,18,198,80,217,231,225,10,191,169,106,222,224,152,51,205,81,25,94,46,209,251,132,113,72,246,71,91,112,169,242,222,136,92,216,54,136,175,153,69,103,231,195,150,233,164,59,206,213,83,105,159,26,102,55,46,106,129,199,113,203,104,7,185,173,238,94,0,168,247,189,123,169,205,80,31,117,226,92,101,192,228,33,245,13,229,182,233,109,70,105,189,206,245,47,94,235,102,175,14,133,251,156,94,242,115,178,77,188,30,45,104,38,58,68,132,111,189,153,231,65,153,71,10,255,123,180,201,162,90,108,58,172,45,226,141,95,31,63,251,114,68,1,12,70,2,77,122,28,53,204,83,183,163,88,142,104,201,134,56,200,1,252,7,51,155,230,201,254,52,25,58,25,63,148,36,128,178,62,21,139,142,237,73,217,63,93,123,29,24,17,34,173,38,10,73,44,112,215,68,89,101,135,157,202,158,80,100,28,9,239,93,125,51,30,49,238,92,250,194,158,162,251,107,149,40,49,250,90,20,103,66,47,156,36,171,80,164,230,81,209,13,155,102,103,255,32,219,77,141,218,31,28,14,18,213,14,109,192,111,46,125,27,213,88,155,228,131,14,86,117,188,217,65,93,179,51,29,11,116,81,222,51,216,222,168,183,57,252,230,201,62,116,208,205,106,14,116,151,220,108,159,47,193,175,251,79,163,53,160,94,22,254,144,94,126,69,240,17,202,215,7,135,113,162,143,204,130,112,180,162,75,136,165,160,127,109,61,1,1,20,141,235,205,246,215,143,55,161,12,156,243,25,25,211,57,125,186,163,56,66,149,220,72,118,35,232,190,175,233,174,180,143,93,198,209,190,23,79,201,82,1,209,20,149,14,109,174,247,154,135,67,57,246,91,189,90,100,8,125,39,3,5,150,237,255,7,83,251,242,248,147,7,9,229,59,162,55,12,86,56,88,59,140,143,97,194,196,76,124,128,204,39,120,153,130,87,200,160,58,140,21,152,174,110,144,157,253,139,205,72,171,14,193,176,171,231,125,245,171,19,39,21,179,92,127,93,221,122,255,193,120,125,237,231,130,203,250,193,144,138,246,213,44,103,87,240,117,7,146,156,172,109,190,134,156,73,170,230,39,57,77,218,61,65,207,210,136,181,156,224,117,185,152,198,39,41,202,174,52,82,6,197,183,219,21,87,197,82,245,197,222,160,243,190,215,247,174,251,219,71,161,254,72,94,204,159,156,10,209,169,238,112,54,242,174,182,131,218,124,215,62,169,49,235,22,87,62,170,225,145,245,232,193,81,52,49,71,79,242,71,196,123,244,211,11,71,80,31,251,161,246,177,244,61,33,64,204,226,48,209,248,239,228,70,236,246,241,183,34,30,163,188,39,62,108,237,170,234,57,139,64,184,128,254,193,164,47,138,31,5,234,8,79,173,45,24,179,117,171,199,142,45,196,251,5,93,26,17,245,225,117,176,53,248,105,250,109,244,236,246,190,54,58,53,188,175,5,147,53,242,73,235,109,17,28,21,12,5,122,206,107,117,155,18,228,128,22,128,149,164,111,86,70,212,153,126,48,187,222,253,238,171,171,76,113,84,144,128,193,52,216,30,13,119,233,250,109,86,90,69,198,253,250,156,120,77,182,161,223,30,145,129,127,124,155,69,61,167,154,37,52,110,174,253,221,76,13,148,198,178,253,186,146,72,37,229,161,192,9,43,204,123,149,192,215,253,39,10,245,193,108,200,60,192,70,160,105,41,213,220,152,212,204,75,239,9,154,213,252,206,48,212,55,143,233,101,132,152,61,158,207,47,184,151,80,145,48,56,86,172,37,152,48,218,244,243,19,177,221,87,63,221,57,181,251,145,243,13,59,217,45,152,172,193,123,157,221,208,236,106,130,207,185,98,218,234,136,22,161,214,129,134,33,113,113,151,55,252,160,247,206,159,30,20,148,52,63,115,18,75,170,186,247,128,127,62,253,208,73,185,72,79,248,76,120,211,102,180,70,57,206,251,37,149,216,89,18,45,180,160,76,232,166,104,218,104,104,252,206,226,225,7,210,3,121,245,66,75,199,35,89,167,231,21,233,75,180,40,242,28,126,117,71,42,255,91,224,216,154,63,30,57,196,85,65,218,119,80,153,198,184,162,38,125,68,20,225,131,161,202,216,238,239,12,234,21,14,221,127,232,57,63,54,151,7,235,88,52,126,177,137,70,185,192,116,65,26,132,119,17,43,19,140,219,169,7,91,103,216,211,232,193,240,111,240,2,224,190,8,215,125,27,33,194,103,251,42,200,59,27,228,153,155,44,204,195,102,241,8,115,15,63,84,53,9,197,242,103,35,101,13,74,89,173,120,165,28,202,207,0,179,169,20,55,135,211,177,191,94,56,22,2,117,254,224,148,14,14,253,52,12,201,222,61,92,10,217,90,83,14,230,48,203,140,71,153,157,180,95,110,176,218,219,125,237,94,169,99,197,72,106,229,10,17,147,139,209,92,55,66,137,186,121,128,249,236,153,190,240,24,2,134,219,61,203,159,72,44,106,57,135,0,124,118,97,222,32,19,209,128,45,152,179,79,245,139,113,112,249,182,111,141,65,71,240,212,63,70,199,152,64,48,92,64,59,233,118,44,164,30,77,9,47,18,15,254,169,144,168,169,234,220,49,5,56,5,152,27,103,41,119,11,230,209,244,30,74,197,191,106,66,219,159,115,224,227,17,253,23,25,124,189,23,188,208,238,93,116,71,34,233,235,100,159,143,138,119,50,84,25,182,110,206,246,204,162,53,97,251,169,194,228,6,19,8,245,22,131,159,63,63,151,15,222,100,3,29,38,142,162,125,6,59,84,230,105,131,25,210,249,100,141,124,223,227,87,159,126,160,173,192,75,137,130,179,170,71,193,162,40,63,118,195,20,204,62,246,64,220,127,230,213,61,20,222,61,253,178,96,121,84,193,29,243,116,207,104,17,88,125,18,158,16,141,174,188,17,165,115,122,112,140,23,60,50,14,167,26,78,248,7,195,238,190,97,78,147,175,110,30,204,230,231,202,119,213,146,95,19,151,198,126,101,180,240,236,254,221,155,37,209,83,136,20,112,72,27,15,149,138,231,226,12,112,64,148,170,50,169,130,187,77,66,201,86,3,51,118,125,229,202,169,86,228,192,243,214,161,174,226,87,147,152,216,121,245,142,93,171,231,54,7,103,196,15,230,144,230,76,188,22,133,120,122,43,60,53,138,247,66,90,169,105,19,130,67,196,154,23,39,224,108,126,203,23,70,226,208,70,68,196,83,239,43,170,40,4,247,247,178,48,12,138,134,18,205,240,107,234,21,237,164,11,54,21,187,178,188,34,200,236,140,130,16,132,202,223,230,20,237,57,68,252,16,159,47,234,65,189,35,28,147,125,81,37,78,83,85,193,176,227,174,155,83,116,153,47,246,4,253,213,155,133,51,139,118,10,20,118,172,229,180,0,246,76,185,124,176,217,69,28,247,130,85,228,142,117,91,240,137,156,236,112,78,121,186,54,178,32,251,98,97,84,140,7,5,99,142,238,217,121,22,227,249,187,250,52,225,227,233,247,142,35,98,75,116,60,87,54,249,37,108,241,234,165,9,215,212,155,44,215,126,63,28,118,0,221,105,120,56,97,170,185,113,57,245,105,152,157,110,83,105,39,233,141,9,85,194,9,132,120,89,233,177,137,171,142,139,56,73,144,73,43,0,4,92,211,28,135,24,9,13,97,11,69,179,216,57,5,236,100,181,86,147,23,88,237,189,40,155,148,111,230,173,201,14,59,29,20,133,2,237,156,194,30,193,181,27,9,102,193,32,20,140,28,147,191,52,243,127,81,23,107,97,0,234,44,214,240,246,211,131,157,99,124,243,128,251,153,139,90,6,35,81,231,165,4,196,201,189,61,188,128,5,179,111,190,200,189,179,100,105,75,139,172,180,185,156,61,177,136,230,52,122,214,40,204,185,155,179,150,241,204,211,183,134,13,239,229,149,4,213,171,228,231,40,127,127,31,63,145,5,103,77,133,76,45,54,59,219,159,60,170,186,243,209,216,233,154,40,255,19,37,8,98,33,225,230,137,250,129,61,90,69,221,98,233,139,224,77,228,197,230,111,216,216,191,106,84,216,157,78,94,137,202,38,205,179,20,128,76,63,167,226,27,183,179,151,161,190,228,89,58,178,95,117,103,163,64,165,27,213,97,98,14,217,23,176,154,188,202,56,26,225,221,166,207,73,210,193,89,126,120,145,16,169,19,28,238,174,251,166,253,75,125,162,161,79,64,53,140,193,59,138,190,5,159,14,253,88,252,235,172,193,80,245,18,134,230,117,23,44,144,50,214,247,226,199,157,160,66,225,224,88,63,152,144,170,27,107,119,106,136,21,131,66,62,246,108,181,31,55,12,15,3,250,132,89,251,47,91,110,42,15,53,240,9,222,187,132,53,149,76,41,213,118,142,199,127,6,122,86,69,21,1,55,161,88,97,186,222,7,149,137,83,71,46,136,89,207,165,14,16,154,202,234,104,11,25,176,233,53,113,3,223,21,205,42,204,215,231,37,183,87,155,215,145,131,155,74,65,4,188,28,14,181,54,193,243,117,94,24,5,145,231,115,230,189,113,223,241,162,210,51,163,229,164,19,37,187,235,178,198,94,244,164,132,255,124,126,46,184,74,89,146,28,107,93,206,203,9,111,229,173,221,0,212,183,51,93,186,177,54,254,95,90,177,67,109,197,173,100,103,84,24,235,244,65,254,106,21,47,141,102,185,127,244,219,127,36,114,111,113,40,44,42,134,104,212,66,158,25,114,95,74,61,61,87,24,186,217,217,240,238,91,182,82,41,18,78,176,8,46,222,66,213,143,42,180,218,142,42,234,113,193,22,118,216,97,57,229,162,54,27,170,184,150,1,8,236,251,18,71,221,97,86,160,23,123,217,39,93,154,78,117,40,147,141,81,236,233,10,151,164,19,10,35,138,80,109,4,180,111,73,39,130,145,218,5,97,197,252,120,232,123,98,235,89,53,217,238,63,225,92,255,233,78,38,92,239,117,158,164,46,47,18,198,246,80,84,145,211,182,81,203,235,194,74,28,55,21,235,252,19,8,185,133,41,81,238,235,130,41,26,29,55,60,50,12,75,69,2,162,105,87,147,255,230,226,63,127,33,47,24,143,141,202,7,19,98,61,191,124,105,129,146,35,251,136,38,20,12,63,151,252,198,66,47,252,91,68,216,186,69,193,248,37,250,215,116,150,237,232,105,63,151,0,36,194,214,95,128,10,110,198,251,122,158,15,247,27,92,168,63,152,24,96,219,151,72,99,227,254,31,124,134,98,187,148,199,66,98,167,127,232,136,162,95,119,27,135,50,240,173,49,28,168,207,76,124,217,191,135,62,253,250,224,136,250,216,240,67,228,175,72,184,160,67,211,186,52,253,152,152,191,19,97,175,193,97,177,121,26,73,242,162,172,19,113,51,2,186,118,235,137,233,237,55,17,99,93,76,106,220,154,27,161,207,146,87,163,86,59,252,107,160,104,164,56,15,69,182,56,42,108,135,217,172,235,230,231,136,192,185,220,97,12,73,117,115,84,63,230,117,241,144,232,62,25,12,108,186,76,48,112,133,154,254,119,109,11,182,135,113,188,214,57,159,76,41,142,116,188,156,46,25,45,12,126,182,184,128,7,166,98,199,81,120,13,223,30,235,60,33,179,202,253,96,248,118,15,193,228,183,92,244,111,178,56,21,93,141,131,140,207,211,107,210,163,191,189,120,135,29,61,204,23,24,77,198,153,4,73,108,229,217,153,184,57,252,8,99,16,193,131,195,141,219,191,79,116,233,242,106,228,8,31,255,92,136,98,119,93,125,198,207,227,178,58,168,109,163,22,164,171,161,149,94,159,11,109,190,186,243,183,33,111,248,23,33,198,154,55,103,45,122,92,176,112,199,190,73,173,86,91,200,82,24,252,98,159,172,39,167,130,202,169,222,208,233,151,216,76,161,39,255,120,188,38,98,128,42,125,233,161,6,121,251,195,67,15,24,250,237,56,246,153,165,197,217,166,34,48,153,175,125,22,1,27,94,176,246,41,105,200,54,29,46,5,122,150,11,196,8,90,54,41,222,192,230,135,113,182,203,125,229,91,227,77,224,5,111,81,187,55,244,86,184,218,57,47,97,191,161,36,144,23,135,222,140,123,203,179,243,204,78,204,59,150,203,153,158,51,206,214,231,234,97,232,228,190,246,225,22,246,161,227,79,118,199,188,227,217,0,100,71,162,130,195,211,120,196,19,147,193,222,67,154,210,139,197,9,161,182,146,141,66,230,192,120,63,184,141,215,246,251,90,239,251,222,86,54,168,145,205,236,134,103,194,158,54,25,82,51,197,203,230,213,204,65,151,165,11,170,227,217,83,94,182,3,110,9,78,173,204,175,85,230,3,213,217,236,100,96,117,109,173,1,28,195,119,185,204,104,88,143,114,232,83,138,119,91,130,175,48,145,20,204,18,123,217,110,147,67,204,123,115,76,52,179,53,170,162,186,106,60,80,71,125,46,99,177,56,183,247,223,189,23,117,217,246,211,236,78,68,227,66,201,132,118,50,51,154,78,95,203,17,64,54,209,178,70,236,221,177,181,213,247,92,132,140,253,183,59,193,134,174,71,195,211,175,185,49,61,227,69,166,26,248,225,162,166,97,223,115,132,181,145,222,155,154,26,51,110,249,171,139,170,137,162,239,230,134,226,131,232,79,78,120,11,97,41,191,247,139,59,182,150,144,179,113,125,31,163,196,214,48,237,46,57,192,144,233,48,169,197,26,228,168,245,232,189,152,6,166,187,99,99,51,86,243,131,197,118,206,127,59,100,6,243,183,145,76,26,251,114,43,31,48,135,4,211,107,31,55,28,231,164,185,18,38,238,216,158,203,112,124,136,215,221,217,96,237,226,99,100,81,26,251,131,207,113,96,184,135,245,66,67,100,235,115,239,168,184,114,55,243,253,252,214,129,142,51,153,229,11,40,109,10,51,105,193,112,246,221,93,254,76,197,175,138,53,128,247,190,198,39,118,178,239,119,190,98,23,74,249,128,59,81,157,37,68,165,103,100,145,32,107,185,133,214,105,245,220,112,112,214,126,47,159,57,182,65,10,50,31,152,73,172,93,6,92,168,62,229,147,175,112,140,117,119,175,235,183,113,239,235,238,75,134,97,133,118,166,108,133,230,229,221,71,14,115,124,76,150,3,35,83,225,134,107,236,239,115,227,26,27,196,97,131,228,9,53,1,245,150,78,57,230,235,246,218,21,157,24,77,153,248,191,50,237,185,85,220,217,112,143,132,161,201,222,46,117,196,71,166,224,141,254,168,195,84,55,85,189,24,156,155,234,206,152,156,51,212,205,123,88,116,186,55,95,212,217,234,151,225,94,25,215,145,192,111,212,232,9,102,106,118,119,74,22,226,62,212,25,224,154,60,222,164,103,215,87,164,104,215,73,194,207,237,118,232,61,44,161,242,185,23,150,41,246,219,100,189,246,76,24,214,178,63,26,217,142,217,244,189,136,55,109,247,207,131,113,81,213,23,32,202,189,110,125,201,146,87,244,220,16,106,151,187,106,70,69,126,213,199,196,43,226,245,174,16,165,21,53,175,62,11,181,187,56,190,172,152,249,210,45,138,245,221,157,114,62,45,95,10,69,122,211,191,168,225,116,41,179,29,142,205,232,141,78,119,245,70,255,81,191,76,109,235,101,201,201,146,52,116,113,40,227,185,195,92,216,6,233,165,58,18,87,254,82,216,154,190,217,36,225,114,117,57,160,214,208,251,17,76,18,215,157,68,79,255,85,6,254,160,147,188,239,101,98,138,133,123,62,24,179,124,185,220,85,207,161,110,107,104,33,143,111,244,206,112,94,219,18,25,62,191,204,134,253,178,156,237,232,128,170,69,9,140,12,159,51,40,123,254,53,217,96,111,106,99,167,134,7,163,102,218,112,33,190,28,172,201,7,84,237,39,48,45,51,159,145,168,36,170,82,84,239,168,155,185,35,45,5,170,175,50,152,184,60,215,233,14,113,76,87,83,210,133,16,134,40,30,113,227,98,226,111,75,159,43,34,114,253,178,76,198,251,80,111,253,194,204,171,110,184,140,114,229,74,152,175,105,139,23,78,119,37,55,243,231,144,64,159,115,31,116,8,240,57,75,35,192,83,47,19,234,211,192,53,251,25,109,98,212,82,46,94,43,15,241,164,250,214,101,128,221,136,113,107,183,65,218,118,44,55,108,110,141,61,91,94,221,136,114,218,163,17,251,251,221,187,159,241,99,126,157,40,203,148,220,69,157,163,112,107,110,246,220,209,147,209,121,245,204,46,211,15,149,84,189,244,42,210,248,129,49,234,241,158,210,17,64,123,116,111,164,200,139,249,1,158,93,231,146,0,69,15,37,66,255,214,108,36,71,206,208,161,251,105,166,246,232,67,60,170,246,70,217,172,59,183,134,202,18,84,228,212,133,87,199,169,200,225,173,146,163,3,158,85,167,61,110,224,206,142,55,155,51,68,255,109,59,93,33,29,72,29,159,106,84,114,179,6,163,223,35,39,4,124,113,207,124,226,6,216,103,76,159,213,252,187,249,121,133,247,52,145,53,201,249,178,112,89,5,247,114,237,36,224,244,15,233,183,68,229,148,145,109,201,141,174,116,79,233,225,142,242,107,207,22,98,130,58,132,15,216,177,86,33,118,96,38,78,125,201,65,117,154,41,240,177,167,63,115,250,171,91,159,239,254,88,146,240,192,139,98,225,33,24,141,19,187,247,249,80,91,122,233,204,54,213,12,78,176,172,167,102,52,111,205,75,216,20,220,200,224,40,93,0,7,244,109,150,120,170,196,108,243,206,45,14,240,63,12,143,34,73,223,227,104,203,246,115,24,60,206,176,209,161,139,44,233,227,70,230,193,90,82,242,230,192,43,196,12,126,112,131,90,89,242,106,180,86,46,24,105,56,109,241,71,56,124,219,83,67,22,208,115,193,113,169,54,94,9,82,84,49,8,163,122,174,185,185,111,28,138,115,126,165,218,217,85,172,177,60,92,45,143,30,208,180,246,227,223,153,28,86,134,44,144,81,172,166,85,90,57,201,116,17,132,153,218,57,147,253,110,126,186,35,103,106,221,124,198,214,243,247,210,157,20,248,214,228,62,206,131,121,233,101,116,154,174,164,83,216,133,47,71,241,140,82,13,46,38,232,109,87,219,126,16,164,222,74,128,116,182,192,117,248,213,208,104,37,54,77,229,48,170,171,221,96,18,181,218,127,144,244,243,82,238,74,40,0,174,193,7,199,166,185,57,76,160,46,111,30,150,24,191,204,78,37,43,152,236,173,30,57,65,43,103,165,250,31,106,109,194,152,130,216,228,142,59,67,146,85,123,164,207,252,32,202,202,191,20,183,238,17,76,115,107,96,232,91,51,119,63,225,36,188,189,213,16,114,206,201,234,141,218,77,59,189,195,119,40,25,232,65,165,229,31,224,26,254,40,130,223,80,28,50,24,86,180,214,188,183,226,211,109,39,108,18,7,146,0,10,67,181,243,220,142,46,70,103,194,228,125,109,233,24,97,25,164,77,31,114,94,197,15,7,35,172,132,245,203,164,135,77,205,134,130,71,114,42,91,48,34,129,182,253,33,63,207,92,240,193,127,246,152,191,54,11,251,1,85,230,163,45,128,254,181,93,77,164,63,79,115,47,231,26,31,158,103,66,233,35,195,14,111,15,43,237,223,247,58,253,166,239,61,243,106,234,179,171,221,156,132,101,215,218,115,22,22,242,72,214,42,144,13,222,108,241,78,212,214,250,233,153,29,131,145,38,56,152,54,118,245,105,255,119,39,60,200,157,218,16,26,100,230,165,88,77,26,143,196,132,53,75,143,252,248,78,56,92,4,12,14,87,128,132,107,240,184,12,254,147,144,72,56,146,167,6,175,176,107,22,28,226,125,246,98,28,8,100,124,68,229,248,131,207,155,193,152,15,229,248,12,169,82,59,96,115,112,153,242,105,160,224,17,82,233,48,24,17,38,237,113,80,219,219,166,104,200,100,203,232,206,223,158,197,55,149,227,252,90,74,167,199,200,110,219,159,236,92,89,212,209,6,114,225,118,41,162,156,53,231,36,14,156,102,149,22,102,20,191,128,6,135,62,215,94,169,161,246,36,195,154,254,134,78,140,237,102,7,185,239,174,137,156,201,114,249,181,27,94,156,126,249,133,61,106,199,68,54,229,175,138,143,15,204,172,112,193,21,173,181,188,53,204,53,219,184,141,96,86,190,9,135,27,157,125,12,168,195,25,71,69,87,155,67,151,193,112,131,115,186,163,96,117,251,147,47,226,147,10,9,190,16,119,134,127,171,5,77,66,231,7,4,35,79,47,242,71,195,112,32,251,9,153,107,63,61,199,247,145,184,63,10,250,132,218,46,24,197,45,61,26,118,66,190,73,135,93,83,90,182,248,162,220,114,58,26,186,247,66,81,34,237,215,189,113,106,200,139,145,244,110,215,189,49,12,214,79,111,118,133,207,117,53,7,56,221,28,171,66,43,142,9,184,230,148,179,233,193,207,245,100,193,57,18,140,18,91,171,247,131,75,27,0,242,4,3,102,220,111,157,95,59,138,166,172,124,37,218,236,44,142,77,240,11,83,209,111,78,76,81,35,147,61,58,177,154,31,124,142,181,37,147,55,240,187,144,44,76,56,74,9,165,44,139,203,246,57,231,218,206,49,194,56,153,35,92,81,141,110,51,18,162,220,53,211,78,231,91,159,219,91,79,139,208,64,221,9,179,55,177,69,34,66,26,34,154,116,248,20,195,106,28,185,57,162,255,95,163,46,184,11,247,197,123,203,88,175,135,59,176,121,91,4,51,135,65,243,193,16,146,172,222,225,108,174,163,80,88,48,244,49,15,140,81,82,202,190,236,15,222,37,124,7,236,106,124,32,68,216,59,240,139,87,79,51,120,141,60,229,82,177,179,107,247,123,167,83,33,118,151,156,83,13,164,216,168,41,100,177,163,206,211,6,254,75,193,118,102,116,169,76,174,197,175,222,177,118,125,109,114,250,55,21,67,219,96,44,83,116,182,217,200,166,191,171,59,204,243,232,209,162,130,206,206,169,184,118,16,198,19,188,195,226,212,225,51,146,243,106,10,17,205,128,235,207,228,96,247,132,161,122,250,215,68,18,50,183,212,27,171,120,83,11,253,187,90,206,170,108,206,150,203,129,6,140,210,237,7,35,253,229,171,15,143,86,13,238,228,87,47,152,122,245,132,223,105,252,100,208,208,65,19,186,189,192,56,208,71,117,159,164,180,169,127,184,222,186,164,174,236,192,139,253,89,119,147,226,244,154,48,148,134,235,222,84,178,239,15,101,67,109,60,119,96,182,81,143,224,198,201,236,186,154,34,212,37,248,165,78,218,80,84,241,191,104,225,159,130,92,241,14,190,225,248,78,93,140,2,76,245,230,94,72,136,84,161,80,226,47,120,135,26,178,96,120,115,182,77,153,161,155,248,13,220,17,129,124,43,53,175,236,165,169,170,18,76,17,155,205,56,51,132,137,154,208,193,222,218,209,22,118,28,130,39,69,134,203,97,148,156,117,117,135,143,113,193,232,222,76,125,76,164,19,204,141,185,134,143,143,178,93,144,218,241,238,246,247,138,26,70,161,107,120,176,132,34,180,87,69,51,108,26,49,122,120,13,38,150,162,126,48,56,157,219,239,146,41,145,217,193,65,217,228,216,4,15,61,34,3,68,35,50,91,187,190,14,239,204,175,163,52,72,232,189,27,140,197,251,208,199,34,217,224,31,227,137,172,94,94,12,211,195,111,205,137,127,191,137,210,171,236,99,160,28,182,178,31,64,34,48,25,107,4,204,131,0,40,120,147,197,244,215,66,166,227,81,107,67,93,54,219,200,138,176,203,200,113,55,153,163,109,217,162,166,111,100,23,11,43,235,229,111,21,76,91,93,188,254,116,228,127,48,237,185,114,84,46,34,177,150,44,194,225,67,53,151,24,37,147,203,176,143,85,195,234,78,221,0,50,202,176,163,11,129,244,60,248,32,76,21,123,105,135,183,20,57,80,225,233,238,83,82,225,103,207,154,189,27,113,243,106,161,64,162,209,69,65,74,206,103,103,84,218,150,19,174,220,250,125,105,230,185,247,241,155,191,16,132,191,171,31,212,4,187,63,55,14,30,95,192,100,60,17,86,155,23,188,241,9,16,140,73,211,227,175,117,14,208,74,236,31,120,147,174,245,7,39,195,146,87,227,17,106,90,85,52,63,190,14,9,147,90,156,142,158,115,206,119,120,32,22,184,103,169,23,188,187,86,14,234,147,135,23,84,159,183,58,115,253,83,5,19,130,126,46,20,127,150,42,180,83,113,105,253,168,81,20,169,73,20,35,182,226,81,7,34,59,167,205,245,214,252,210,235,61,56,54,86,217,40,248,190,12,111,51,106,29,117,30,27,244,177,57,124,198,104,248,138,124,149,193,236,217,94,88,55,6,51,24,167,218,172,163,149,228,67,19,193,136,162,183,38,95,218,154,255,244,139,224,154,154,148,51,178,21,130,87,194,64,75,156,27,236,134,200,128,249,213,231,99,230,208,124,66,193,193,71,23,166,219,146,53,195,228,60,24,85,14,199,247,22,60,92,194,186,134,254,174,138,106,6,98,190,200,204,57,92,155,88,238,20,224,68,236,210,97,104,53,250,233,152,161,138,127,78,86,235,165,155,159,141,210,219,214,5,227,200,146,87,35,208,97,233,162,63,211,160,162,223,198,93,96,217,246,104,6,45,42,63,8,202,49,239,187,46,120,126,91,252,17,114,179,30,222,197,30,103,139,210,22,18,127,207,227,247,70,74,83,62,208,204,71,120,12,223,141,134,223,132,224,21,249,104,255,94,156,8,190,39,67,135,238,252,216,190,62,103,81,112,140,152,54,26,53,215,213,28,34,166,96,150,11,59,94,156,133,10,81,107,253,54,33,240,199,191,54,65,72,25,29,18,241,65,12,204,222,123,96,31,162,207,93,123,248,108,253,80,234,165,37,220,55,200,242,194,196,189,96,229,90,33,7,83,195,99,191,252,114,216,16,186,130,1,224,232,142,221,128,96,92,158,45,63,49,67,210,50,63,215,70,207,247,113,248,60,75,215,215,218,232,234,123,31,158,28,76,116,49,94,57,203,232,114,136,105,98,102,58,5,239,93,76,23,134,171,81,76,251,94,154,9,228,245,148,253,12,230,249,119,126,32,197,187,220,15,150,89,26,97,232,175,167,156,115,198,251,60,23,28,101,224,130,41,192,173,62,116,247,44,105,79,68,201,211,89,96,108,218,224,248,247,230,246,41,38,137,90,29,134,143,175,73,167,133,181,185,29,207,201,108,159,45,172,126,27,71,140,102,93,1,247,107,126,254,131,119,136,35,26,12,31,63,55,195,132,182,94,223,66,173,74,220,86,205,66,238,240,49,237,138,26,150,24,229,227,169,35,229,204,89,232,55,111,16,58,158,185,186,81,160,82,172,190,157,144,45,225,172,175,89,206,154,255,224,162,252,131,131,242,161,193,27,145,79,43,25,170,132,166,165,231,137,251,55,95,239,113,116,20,5,244,35,228,230,209,20,34,51,173,228,197,72,25,153,132,3,212,109,246,72,130,67,59,103,251,47,211,117,181,246,161,65,215,139,191,214,89,237,138,202,192,131,248,255,58,131,99,97,199,172,26,19,216,245,104,64,85,131,209,109,253,232,118,131,117,25,121,157,11,94,249,57,207,174,149,220,172,95,141,2,142,54,127,136,204,148,199,123,26,229,169,79,203,171,43,105,110,235,12,236,55,190,100,216,65,79,123,63,54,47,172,40,30,222,191,207,69,161,229,175,85,54,186,40,162,72,241,224,173,249,231,194,182,229,108,65,166,96,88,229,54,215,238,208,46,205,190,240,132,211,234,175,209,194,206,70,137,56,190,246,44,126,196,134,223,248,142,108,52,106,120,171,45,188,59,42,111,103,94,221,144,40,252,189,54,68,205,45,229,25,110,190,172,16,240,76,67,103,223,53,242,214,239,114,10,211,185,12,29,63,161,8,239,180,223,146,142,53,81,112,58,4,67,157,252,77,196,141,236,199,171,82,11,250,25,86,84,243,7,83,84,91,179,151,246,8,142,62,63,56,86,16,45,187,124,47,14,82,63,24,221,70,41,123,15,94,203,62,7,243,232,153,10,126,23,35,119,251,235,9,200,30,68,50,248,131,33,214,153,243,37,186,98,184,111,11,37,86,243,219,79,19,159,56,115,173,86,190,193,198,210,180,137,209,165,56,123,174,124,173,9,47,171,24,252,132,194,141,158,236,12,164,102,252,196,134,16,80,125,115,86,88,161,231,96,48,102,54,98,20,224,212,81,77,90,2,139,185,183,40,63,57,162,232,208,31,236,172,61,144,164,133,226,18,185,187,195,231,60,244,214,31,220,127,157,8,191,85,44,155,18,109,184,18,44,131,113,39,215,94,2,95,142,106,194,45,232,93,67,40,168,130,119,181,74,213,86,195,192,73,195,54,108,117,44,49,131,94,10,69,86,130,9,75,155,230,5,130,40,79,134,119,71,116,25,59,78,182,202,210,56,245,57,222,22,250,158,63,20,242,182,216,81,56,105,113,112,251,53,25,105,213,37,91,62,146,208,103,182,159,118,239,241,87,108,246,193,80,116,77,135,180,133,198,166,106,56,162,134,16,21,204,31,140,167,152,4,57,209,226,194,232,245,247,61,66,62,91,90,160,176,88,201,85,218,163,45,244,202,181,21,57,11,40,230,241,118,53,22,189,146,39,62,255,9,13,218,198,7,2,156,165,27,12,5,248,55,176,41,20,168,218,108,243,211,197,2,176,8,162,144,32,201,139,97,42,90,155,54,142,67,69,219,129,243,202,147,237,243,15,198,39,92,53,188,148,191,69,98,238,7,207,242,179,72,64,249,248,244,156,223,234,211,218,66,229,89,147,25,68,148,110,4,18,34,228,231,236,156,125,101,49,203,252,130,30,8,189,180,161,176,5,198,188,36,218,12,229,164,165,149,45,12,133,127,172,177,216,245,188,35,65,212,158,127,235,90,139,25,90,209,41,170,98,183,85,7,35,17,115,78,93,43,225,183,251,52,139,30,201,150,94,26,25,4,252,27,237,161,71,24,8,126,45,18,130,75,211,166,163,30,62,111,83,247,126,254,20,36,126,48,21,108,173,228,213,48,237,126,1,168,243,173,250,26,146,175,35,103,83,182,217,86,158,217,6,121,79,141,107,78,251,197,146,131,20,132,224,50,245,53,55,21,100,118,192,64,63,255,108,97,94,61,89,35,33,241,219,178,54,88,91,77,170,46,84,25,191,158,204,106,193,197,85,47,34,38,221,45,55,130,100,9,4,54,181,25,26,191,187,219,189,255,102,240,132,49,174,124,28,70,58,68,43,19,146,215,221,244,179,112,71,160,114,229,119,115,190,214,239,201,40,16,121,148,58,33,87,72,220,248,247,218,127,51,150,154,108,196,14,247,215,162,47,26,205,175,78,39,28,70,186,217,143,224,173,27,86,122,9,135,218,199,15,70,160,177,105,212,83,30,92,30,127,50,138,77,87,126,205,247,143,98,246,131,23,161,77,173,138,8,144,89,233,73,11,143,68,21,103,225,135,179,150,237,242,41,94,120,139,136,141,99,198,57,247,183,79,63,112,16,187,126,48,161,246,95,139,211,117,246,163,123,79,10,216,108,125,8,7,83,85,255,30,24,7,23,27,152,20,209,118,21,218,225,47,76,13,231,175,73,39,161,134,220,41,160,202,187,77,172,144,82,100,228,59,213,102,97,216,103,227,103,98,139,162,132,17,149,32,175,187,120,176,189,33,91,175,39,143,125,222,175,193,97,229,85,145,91,14,250,18,210,182,247,218,49,185,125,240,10,151,96,219,11,204,168,19,210,105,147,243,1,7,248,132,57,56,245,28,155,11,94,180,175,231,81,138,156,243,236,66,206,201,84,253,26,25,34,44,213,63,184,135,149,181,193,21,77,37,109,57,137,187,189,182,87,230,156,181,203,76,56,86,43,107,52,130,159,67,85,236,120,70,189,172,165,14,51,93,234,197,24,250,150,198,134,8,117,150,205,68,41,74,42,118,111,44,214,115,8,156,195,198,227,62,79,7,238,108,160,245,211,232,78,251,196,16,25,164,162,189,114,164,56,173,118,11,147,229,42,205,255,131,54,142,225,246,220,144,194,101,75,206,197,152,157,190,6,35,194,168,9,13,151,196,66,162,236,191,255,47,255,244,159,254,229,63,254,167,127,254,151,127,253,247,255,252,191,252,219,255,237,63,252,187,255,249,159,255,237,191,249,127,255,175,255,251,255,249,223,255,207,255,231,255,248,63,255,205,63,253,15,255,241,127,60,255,16,82,59,56,123,149,247,223,252,151,255,242,79,255,219,191,254,231,255,116,254,245,191,254,231,127,247,175,255,235,191,252,243,191,249,167,255,233,159,255,227,255,252,207,255,250,47,255,249,223,126,192,127,243,239,255,195,63,255,183,255,250,47,255,254,63,252,79,220,224,63,254,203,255,248,239,255,195,191,251,215,115,251,255,238,255,255,89,126,143,58,81,181,29,130,11,138,197,211,224,55,60,5,213,136,47,246,141,126,117,168,229,11,38,188,89,188,231,193,80,20,219,247,192,35,226,99,14,227,43,171,239,203,25,220,88,177,236,98,72,49,229,231,71,139,188,52,255,128,118,66,92,88,192,173,199,158,60,250,121,118,158,17,238,54,126,53,183,211,66,140,121,237,54,229,146,22,30,167,61,31,141,82,126,147,134,39,31,210,126,17,231,245,199,226,119,248,39,21,3,21,163,20,171,36,139,49,113,222,44,199,227,14,67,64,135,203,155,97,41,212,37,182,15,71,252,14,186,18,65,11,30,103,245,207,201,204,33,101,159,177,130,78,225,51,193,57,244,229,225,115,113,150,92,211,97,44,249,242,115,69,150,99,59,140,35,135,58,253,10,215,230,54,29,62,167,169,68,97,58,217,118,109,69,102,89,241,230,133,214,164,31,134,40,99,222,226,117,112,226,34,8,111,247,102,189,25,249,100,133,194,49,219,64,64,215,229,32,146,112,89,254,220,156,253,115,43,72,176,210,119,215,16,129,147,237,75,128,176,77,243,123,67,64,104,246,223,230,3,99,186,226,107,225,153,208,246,204,141,13,101,223,230,255,204,188,206,118,62,151,20,66,206,134,178,123,144,2,1,5,228,40,22,217,122,4,183,162,229,154,241,82,71,98,135,56,140,136,31,105,106,135,186,115,55,9,91,244,141,32,102,232,234,17,33,49,219,94,32,149,32,1,104,168,118,229,58,167,161,71,71,7,73,248,218,184,176,91,220,185,209,36,14,248,60,190,53,65,215,169,231,238,33,252,8,94,219,246,224,145,152,171,112,167,160,218,14,121,145,62,88,185,77,197,219,202,76,96,233,67,48,9,71,238,21,57,216,218,102,240,172,95,37,35,190,51,164,225,172,23,146,251,44,53,23,233,16,142,25,118,117,231,76,162,89,127,82,146,225,139,248,8,55,239,188,26,173,29,159,20,34,17,146,157,20,37,37,247,68,105,145,190,31,185,81,133,137,87,109,108,66,214,120,70,254,54,4,43,171,134,66,82,144,177,169,51,226,102,151,107,159,147,245,7,30,177,96,28,18,109,183,72,5,8,74,244,121,117,113,114,56,82,72,103,217,159,121,115,164,228,174,19,205,83,50,185,128,133,53,236,240,31,250,132,97,78,194,216,132,218,200,38,44,248,188,191,131,24,162,30,219,15,98,28,252,148,61,32,168,142,59,188,29,227,66,210,86,55,39,200,100,254,127,36,196,166,29,48,11,114,131,219,14,152,228,169,20,250,33,148,249,26,85,31,55,8,116,182,116,82,99,165,51,234,108,139,68,107,81,36,3,153,221,106,219,243,22,90,137,234,135,132,126,182,213,220,2,151,164,183,6,140,98,164,29,202,163,234,66,223,3,31,100,243,35,194,37,41,20,194,5,35,103,229,71,250,55,104,162,45,163,13,141,105,205,130,17,240,110,106,198,65,94,8,165,203,99,21,120,179,171,85,40,80,95,30,69,65,130,98,229,153,30,211,136,237,209,134,6,211,44,223,27,239,71,27,250,36,175,135,172,69,8,166,157,191,172,246,218,81,215,161,177,29,97,37,43,6,224,123,192,55,159,25,89,138,26,30,11,14,49,249,102,152,16,123,210,218,61,242,20,133,144,35,3,102,136,85,120,216,138,148,182,22,252,129,176,137,207,197,88,215,162,73,45,248,161,216,197,2,83,148,239,100,54,149,225,73,17,237,15,238,97,102,213,50,212,215,159,215,131,117,33,167,53,19,109,158,98,38,221,143,122,165,34,125,144,145,253,115,66,241,218,82,122,29,48,176,112,11,252,69,25,255,72,142,25,60,37,38,210,60,192,185,97,16,103,240,20,149,1,219,5,151,63,218,85,79,248,189,230,172,16,173,146,165,4,148,182,115,232,180,99,125,152,125,150,252,96,244,13,239,74,229,137,170,206,140,55,99,185,109,173,130,26,241,150,206,32,118,153,200,53,121,192,121,162,30,152,121,15,50,27,70,209,64,38,0,206,164,194,240,19,82,107,181,88,55,19,149,166,6,216,35,108,108,127,112,196,145,159,246,131,171,151,246,237,246,151,28,76,56,116,59,45,74,143,208,77,205,4,1,185,67,123,50,106,81,87,207,116,15,101,232,254,94,132,187,155,122,90,88,147,24,141,34,14,245,82,114,66,156,184,46,175,108,226,124,212,50,94,209,145,194,24,70,218,98,247,146,10,136,192,65,245,181,180,8,193,44,101,23,160,24,193,144,52,24,13,4,237,71,58,68,7,207,129,81,5,209,180,69,235,240,172,198,244,108,208,68,218,122,102,14,140,178,41,203,154,244,208,172,210,123,13,8,246,70,251,133,27,242,139,221,18,38,241,209,201,118,154,154,81,61,56,58,62,197,243,88,13,227,40,61,56,82,114,165,122,178,136,29,181,10,141,177,188,36,26,107,175,141,244,111,215,17,22,93,96,170,156,29,230,12,179,51,169,249,58,231,107,33,254,151,19,3,107,134,243,145,217,224,109,75,229,162,106,59,61,31,218,103,102,169,42,44,80,139,225,28,248,79,105,80,112,65,37,120,95,240,251,203,249,19,66,115,170,103,212,40,60,153,57,71,76,255,202,49,99,34,63,243,183,241,1,245,62,204,110,67,106,128,131,242,94,159,137,201,18,159,85,67,99,175,34,93,233,21,18,147,192,165,200,177,240,9,16,63,187,146,227,229,149,39,233,160,66,189,120,5,233,36,118,149,7,55,200,10,221,115,200,108,63,51,117,81,99,162,223,14,135,72,174,216,6,132,136,189,82,96,178,140,231,34,128,179,251,30,247,205,163,246,67,28,12,132,203,157,51,67,169,95,102,222,177,63,128,132,106,108,3,20,195,70,242,63,8,219,27,39,146,164,201,172,73,61,129,161,225,148,0,226,131,146,126,63,163,131,205,139,37,129,15,204,138,168,171,195,82,170,249,189,7,115,105,255,113,129,94,115,83,194,104,134,141,85,178,148,240,244,112,226,202,128,247,247,35,72,81,65,228,52,165,30,71,19,209,121,206,233,202,237,225,14,220,81,55,17,109,12,127,223,249,15,12,142,165,106,154,16,6,42,203,217,60,136,210,39,99,13,131,41,159,238,40,163,221,43,105,143,111,184,116,93,228,172,119,204,36,180,177,108,215,139,176,70,254,78,40,241,58,191,148,10,177,149,68,79,88,146,206,106,36,241,247,163,183,134,38,128,147,7,207,134,174,252,88,187,152,171,207,139,245,72,113,91,18,130,225,202,189,23,245,16,241,218,164,42,215,225,12,84,194,211,178,20,162,10,16,59,176,155,122,72,110,41,73,212,103,47,126,161,189,202,228,248,175,250,191,250,140,65,40,231,29,9,55,170,72,252,165,207,82,191,242,167,81,192,189,102,171,208,145,75,238,56,25,151,225,40,93,84,68,255,115,124,32,102,226,63,141,86,203,74,102,57,219,130,235,201,206,110,47,53,77,54,217,226,226,221,27,29,160,161,234,61,82,5,108,83,175,246,206,96,55,21,111,212,225,248,163,65,6,111,121,243,160,18,92,252,87,50,254,106,149,115,14,35,90,228,236,217,179,60,168,80,116,71,57,204,117,243,242,115,182,250,19,118,111,254,98,88,62,190,237,249,17,238,175,137,50,52,184,85,42,115,190,229,121,78,39,35,147,141,200,70,105,88,73,56,225,178,176,81,212,15,99,135,108,102,96,172,120,231,100,32,214,121,59,43,230,244,17,31,121,68,61,21,175,191,253,75,135,178,78,82,214,89,121,202,115,177,160,223,84,84,237,59,138,97,253,99,133,137,187,202,77,208,239,127,183,179,174,202,67,38,86,87,35,142,183,31,47,3,96,188,103,147,96,250,253,56,225,125,181,20,146,141,242,134,119,244,139,179,254,142,245,171,126,192,149,228,162,226,199,199,213,107,227,248,82,154,255,52,229,196,42,101,193,112,113,251,236,31,22,247,191,193,133,71,134,211,168,113,119,66,13,75,240,19,18,35,6,135,34,201,247,94,28,255,246,242,39,135,134,165,26,106,194,172,110,109,72,217,6,245,95,170,100,193,105,210,75,143,94,194,145,42,215,66,164,15,223,49,67,41,165,80,71,9,193,179,102,147,21,130,24,191,162,142,115,84,160,55,219,131,77,114,65,26,91,107,69,129,163,95,253,162,235,159,112,199,146,201,126,123,134,140,146,30,13,211,177,229,229,63,208,22,101,203,211,23,123,18,215,96,98,83,126,134,199,35,152,88,178,215,32,76,206,4,217,104,51,72,141,195,235,100,86,107,249,98,208,201,124,215,135,195,99,29,89,122,52,99,123,214,175,18,157,146,213,244,139,4,114,245,71,123,57,128,170,0,124,133,237,168,63,26,233,186,182,242,106,42,228,170,215,255,68,127,72,248,65,40,203,235,127,224,5,107,166,93,4,206,189,18,102,108,70,160,74,170,34,184,96,215,142,159,223,123,212,16,52,175,186,69,173,243,167,29,181,88,74,204,34,160,70,213,146,98,134,61,204,29,95,111,209,17,197,227,234,73,132,109,198,240,159,110,193,172,18,204,44,126,193,81,84,165,223,70,108,200,28,185,216,253,34,169,169,239,129,120,77,175,87,193,21,171,161,154,12,69,239,106,108,231,183,135,173,168,154,12,45,169,237,31,187,135,242,155,158,60,148,147,173,148,32,140,143,166,42,120,48,245,158,211,199,23,174,190,41,156,51,247,95,5,176,191,24,41,52,85,200,237,48,44,24,87,179,108,49,117,48,47,14,34,137,223,156,252,172,170,243,48,153,245,57,9,69,212,166,193,11,49,212,29,212,240,222,67,155,84,181,121,27,194,133,189,117,80,211,213,102,212,59,156,41,205,107,243,206,83,73,199,156,66,1,4,76,186,195,103,227,50,19,62,71,170,171,86,236,65,199,64,63,61,194,97,203,46,142,205,67,54,25,58,99,203,86,24,34,51,37,245,180,16,94,157,190,153,0,222,162,153,2,67,187,246,159,198,167,52,75,18,31,8,151,215,147,97,234,160,161,75,122,171,251,9,2,45,182,85,178,150,114,67,117,183,105,252,193,17,171,100,177,228,89,223,203,245,211,112,252,85,66,61,255,116,125,170,195,45,9,228,28,145,167,59,89,0,19,11,85,133,41,148,58,47,161,6,158,53,43,103,17,188,186,110,77,189,199,204,250,82,206,164,227,130,91,205,10,233,29,127,125,189,214,16,71,40,74,91,151,151,149,71,166,219,96,184,152,62,122,14,204,2,37,24,51,188,27,198,245,36,75,118,225,214,222,63,13,133,79,15,14,81,199,124,71,227,115,236,95,5,246,68,194,209,230,97,20,42,246,250,21,196,47,252,88,172,40,29,55,168,34,5,167,55,68,39,92,101,96,132,133,211,79,193,160,21,23,12,26,17,21,204,34,107,216,105,101,187,192,1,130,80,63,69,138,136,108,55,215,86,96,57,75,185,139,144,85,153,6,7,133,166,254,148,54,204,161,160,70,139,169,122,169,51,165,23,63,75,66,244,41,38,211,49,202,165,32,200,138,179,83,99,236,76,180,168,197,219,147,161,249,171,211,77,143,64,234,92,183,22,70,86,121,18,95,231,163,153,146,198,153,50,118,138,231,96,131,100,241,14,98,203,88,175,9,61,255,93,174,139,163,84,45,97,194,149,174,93,242,226,69,217,83,156,36,76,102,76,204,226,165,106,229,167,93,210,162,212,205,96,36,68,52,238,207,167,143,228,167,193,81,93,160,54,59,211,120,49,67,238,74,35,159,205,145,30,13,37,107,227,242,80,28,112,246,249,169,170,130,112,178,45,186,61,226,147,154,227,161,173,52,23,7,133,9,141,112,172,96,218,200,191,7,69,98,125,229,205,123,168,149,155,38,203,138,240,164,224,8,108,27,250,66,101,151,222,208,223,137,194,80,158,38,155,236,37,216,232,13,30,66,166,169,144,243,6,27,202,250,17,81,192,71,75,0,126,28,246,206,168,121,98,29,150,210,61,145,209,248,193,232,237,100,165,62,98,207,221,18,140,113,42,24,10,125,161,117,116,206,166,205,37,114,30,180,61,213,98,168,251,57,93,191,81,198,51,243,99,81,245,234,186,12,13,110,213,147,18,57,216,222,53,155,207,90,72,129,73,121,109,163,121,97,138,68,156,176,155,6,61,137,155,229,113,101,74,14,81,29,72,45,46,134,109,117,24,181,180,20,227,34,157,104,133,31,21,238,90,77,153,201,216,167,191,126,53,51,78,138,236,157,165,135,20,199,15,38,92,241,252,68,196,8,175,91,5,30,34,40,181,164,252,25,22,111,30,88,166,150,102,244,148,91,196,153,112,88,47,99,96,166,51,53,37,12,211,235,89,226,28,240,166,98,220,217,103,60,203,149,215,48,222,201,78,136,100,68,245,89,129,74,193,55,87,174,96,70,249,150,149,216,250,206,193,133,234,201,126,109,213,140,32,117,25,249,224,212,221,216,129,146,12,239,44,191,247,106,197,165,246,81,33,155,105,142,131,226,220,132,117,103,48,18,80,41,189,134,39,185,71,122,240,45,71,134,57,53,254,8,100,24,76,104,171,191,41,123,120,111,68,96,167,245,55,5,208,208,67,243,229,5,217,195,158,58,228,103,239,188,45,113,131,178,38,142,33,9,134,121,157,169,72,190,4,195,222,212,43,197,225,204,197,49,55,166,241,250,30,5,189,64,219,115,226,199,88,243,123,144,175,29,94,194,0,119,115,230,214,142,28,186,167,31,81,121,69,9,111,164,88,113,24,158,153,248,237,14,197,143,212,81,30,198,248,10,201,95,230,33,137,48,99,5,109,235,57,39,151,212,94,199,58,112,251,190,176,132,115,103,42,196,162,35,226,95,3,227,130,115,250,125,83,122,122,191,190,161,45,196,245,83,144,177,133,34,157,29,95,160,64,66,213,18,28,34,205,63,117,232,29,89,131,231,167,122,205,131,24,12,219,111,190,63,201,236,211,11,77,91,122,183,158,74,196,212,151,90,213,212,1,169,121,171,166,96,94,77,110,229,180,0,179,66,190,21,131,216,42,172,49,73,158,63,33,84,100,69,96,226,26,140,73,233,74,145,113,44,230,150,195,5,214,92,194,13,226,191,193,103,156,255,164,78,27,164,40,59,5,71,167,26,237,247,104,5,135,115,215,227,198,79,243,77,245,116,24,60,102,195,74,189,213,88,41,38,76,13,150,91,252,109,140,117,30,237,196,241,253,244,5,25,165,112,172,226,82,177,126,32,182,238,58,227,81,117,151,210,236,29,251,224,230,42,229,245,103,216,112,222,235,245,68,0,101,188,100,60,250,79,14,31,163,74,23,72,127,154,74,55,16,123,128,237,111,143,70,57,69,42,62,132,252,221,123,9,187,83,132,157,143,118,6,122,177,61,235,131,130,64,159,217,106,88,125,152,180,15,48,229,202,53,225,119,184,191,26,21,66,207,79,183,154,96,228,50,191,224,29,27,224,31,252,188,110,205,67,247,71,57,72,222,6,17,1,51,20,71,59,157,146,195,174,219,210,131,192,161,112,36,24,198,195,125,53,63,254,125,78,34,90,197,29,50,169,239,94,178,127,70,228,130,34,34,191,121,200,111,234,106,150,217,215,148,246,87,40,81,43,214,131,22,52,18,97,166,242,79,82,41,125,46,72,177,22,243,215,60,187,30,66,33,50,201,96,250,124,94,179,16,232,168,36,43,160,137,188,239,232,238,146,129,173,141,234,95,59,50,138,219,20,52,201,90,6,93,94,6,29,59,34,102,23,60,228,94,11,140,187,213,184,97,13,48,4,14,122,187,81,204,165,245,100,225,72,103,150,15,140,182,140,185,67,146,175,198,133,10,62,68,205,64,81,56,162,27,15,4,120,67,11,255,96,66,24,46,166,79,149,117,207,24,49,73,186,226,238,235,43,204,224,212,38,184,63,142,171,77,56,157,38,202,185,182,248,115,147,154,87,92,130,211,186,139,2,69,173,254,207,54,225,252,27,126,166,254,181,80,10,168,9,51,45,152,33,17,182,7,236,44,229,197,66,13,86,109,87,123,215,92,158,66,206,226,49,15,229,245,196,202,39,171,150,115,12,46,238,136,141,157,208,86,217,111,15,147,101,75,42,81,251,84,210,99,134,182,45,215,248,90,176,168,196,194,162,26,124,184,204,12,57,52,244,97,100,96,51,160,240,93,174,63,236,69,101,166,71,189,69,49,157,142,40,228,237,154,170,27,142,117,221,253,211,207,220,90,178,250,233,44,23,103,168,217,8,152,232,24,136,75,219,34,207,236,54,152,103,235,129,174,236,146,67,84,40,176,213,203,125,170,247,116,159,66,86,218,61,104,160,217,21,17,196,90,88,17,86,247,97,138,189,106,154,83,97,102,208,108,228,191,193,41,79,131,54,162,192,86,99,20,210,173,207,76,19,181,200,46,216,23,65,197,110,172,249,51,135,123,40,51,114,155,180,179,243,41,105,80,72,238,217,108,233,224,42,238,180,108,68,178,104,186,1,33,19,96,218,69,18,187,179,229,137,188,52,89,39,89,85,66,214,52,55,225,179,179,233,153,14,104,228,133,225,14,26,76,34,78,150,215,111,16,142,221,17,181,135,162,67,250,119,62,8,97,185,103,227,198,232,91,14,157,48,134,220,111,101,96,248,246,115,76,61,59,149,51,148,171,155,108,214,44,152,108,65,53,187,173,40,145,55,202,139,67,5,203,141,44,89,44,229,92,69,85,202,110,238,19,75,38,110,201,198,12,229,197,229,214,112,163,33,128,148,222,186,236,136,171,91,43,18,245,21,25,16,167,1,52,134,204,151,145,116,113,201,70,131,81,178,167,27,147,142,141,105,164,224,9,137,171,185,49,41,229,54,106,211,216,225,218,248,25,28,104,95,25,14,159,22,169,215,131,195,108,19,97,143,93,11,41,23,127,178,243,61,170,236,207,81,85,185,252,244,190,195,113,58,243,190,88,78,186,19,108,236,229,19,198,34,224,118,122,157,79,126,16,84,205,44,9,142,75,35,100,195,52,5,62,231,19,227,70,227,50,203,98,39,244,140,195,215,155,12,53,183,170,41,7,249,174,117,25,78,162,180,180,158,132,113,254,235,238,111,139,160,204,147,62,203,204,141,222,85,48,54,16,227,46,184,225,143,105,232,62,161,79,179,178,205,48,143,155,151,165,112,56,85,228,205,31,202,9,251,229,10,140,48,188,236,163,23,58,59,203,29,135,73,116,165,187,52,250,163,102,124,117,158,58,116,120,210,185,186,84,43,241,70,60,244,183,176,82,66,6,199,238,50,90,38,14,149,142,218,155,1,235,30,207,227,77,95,107,114,94,190,164,147,96,222,105,102,137,141,155,147,253,128,35,160,150,48,124,233,203,63,58,202,96,210,203,251,241,252,39,111,189,179,92,19,39,112,92,32,253,115,34,114,166,139,201,176,27,197,36,194,201,108,234,62,56,108,39,220,91,125,83,165,173,245,165,47,10,169,221,115,27,13,249,174,5,134,108,230,182,170,47,84,250,122,58,212,114,142,126,151,187,167,83,98,36,102,39,213,148,132,51,237,222,103,117,122,179,159,161,100,249,110,247,243,70,99,114,202,214,253,137,0,167,125,14,152,238,50,145,137,160,84,177,108,53,218,53,72,82,235,201,74,20,186,251,213,228,204,100,18,216,137,23,251,224,235,177,148,201,89,177,135,141,133,237,244,9,97,146,84,19,92,195,71,213,29,231,209,75,156,130,105,64,115,213,10,65,235,165,241,131,132,75,183,160,10,187,88,172,54,155,224,55,236,73,13,14,223,207,71,48,114,227,254,104,20,158,174,223,213,100,114,205,46,12,253,123,69,131,26,98,171,213,146,113,79,216,44,168,30,45,12,187,170,21,0,60,232,213,15,177,245,14,12,37,241,186,186,154,253,52,5,74,125,92,240,233,121,77,253,144,242,180,233,107,31,193,142,250,187,56,200,69,214,40,24,111,138,41,210,112,23,197,14,220,224,72,20,14,193,200,105,12,191,55,1,210,252,105,74,1,108,62,195,161,161,166,51,41,20,95,183,224,36,210,189,85,103,13,99,119,185,168,60,197,201,161,28,33,120,4,109,215,96,130,219,234,134,44,94,143,219,185,34,171,56,126,23,35,40,232,143,125,70,68,85,84,157,0,0,148,34,235,102,103,202,111,18,30,106,49,169,92,159,227,65,37,82,239,28,154,220,182,54,197,201,73,178,219,232,86,71,217,234,15,46,164,184,228,69,217,16,86,177,200,30,180,232,247,249,189,245,128,106,102,27,98,138,80,219,204,142,130,4,150,187,175,161,121,186,210,85,24,193,131,225,11,200,89,255,67,109,89,240,106,190,89,8,233,202,244,79,71,237,138,116,166,193,68,103,181,187,11,247,24,83,184,58,48,98,51,45,127,250,252,127,43,138,140,101,177,201,4,160,197,14,105,218,46,168,177,141,121,222,252,109,18,38,22,54,225,184,57,115,146,103,240,185,19,108,84,174,137,40,120,80,6,241,118,152,20,164,188,65,35,220,227,78,204,231,92,246,168,122,6,141,115,134,87,53,20,42,85,205,123,35,99,99,71,89,6,68,215,218,196,241,99,154,185,1,182,68,253,183,151,192,105,239,124,122,191,247,243,254,44,206,177,43,183,58,67,58,213,217,40,202,70,150,178,156,98,66,176,161,72,85,148,218,105,97,133,210,188,197,216,185,21,153,150,82,86,77,229,161,193,4,83,133,146,119,235,222,36,16,132,119,14,143,7,219,21,219,218,177,113,105,146,219,199,174,148,24,164,125,234,17,234,0,121,243,179,67,178,210,92,178,143,5,49,33,193,37,10,235,13,198,53,70,237,93,16,141,176,195,40,52,204,34,154,45,156,78,40,235,214,40,236,129,30,173,46,237,207,249,205,222,139,82,117,25,13,53,104,5,222,36,172,21,121,90,12,203,128,215,123,40,26,121,50,133,67,65,13,7,8,107,111,20,157,215,23,104,133,221,64,9,178,53,25,68,54,169,37,97,227,137,228,145,221,60,10,200,150,208,179,113,126,253,83,179,16,138,173,215,104,0,151,233,120,176,124,72,143,151,22,62,32,219,59,33,140,176,52,191,197,193,161,248,113,144,147,100,149,214,49,127,251,20,203,140,34,85,76,29,189,80,82,221,182,63,194,232,157,83,155,224,70,122,210,126,154,236,177,162,230,4,59,25,59,118,111,18,213,95,220,161,161,117,117,246,106,118,111,220,98,68,205,140,250,31,36,15,12,166,86,89,29,5,165,18,100,210,12,62,184,84,8,15,252,70,60,243,7,151,29,130,235,130,217,26,216,194,133,133,198,148,16,1,190,65,36,32,237,189,96,18,166,173,124,164,119,77,0,154,57,153,87,23,76,129,112,175,126,115,38,21,77,87,176,174,112,171,53,152,237,152,198,199,31,5,126,251,213,100,50,242,222,53,182,114,134,82,195,152,31,228,133,221,102,51,14,43,110,178,131,33,210,19,50,108,6,115,96,87,220,1,5,250,215,87,182,138,162,145,6,8,52,240,110,21,222,15,5,188,116,30,193,136,55,90,23,135,233,143,66,238,7,159,131,140,175,230,204,54,148,59,11,229,216,217,252,98,114,224,90,21,57,238,21,99,37,60,76,172,233,161,140,17,103,51,111,131,7,75,218,54,243,222,152,11,22,127,169,194,34,156,40,98,81,182,92,159,225,212,151,20,68,24,12,79,49,97,222,3,47,116,129,212,135,33,29,52,179,90,173,104,18,42,121,211,194,211,196,74,74,225,106,34,172,172,155,67,161,179,170,0,224,146,133,157,28,58,195,9,222,96,74,28,114,70,194,143,204,23,136,168,47,81,233,88,72,253,240,166,6,179,68,228,231,98,40,182,235,234,243,230,77,173,194,67,26,231,26,20,62,126,194,100,155,205,120,151,2,145,71,180,183,179,209,34,51,90,253,222,196,93,115,186,43,184,185,188,222,42,37,118,62,130,187,147,74,79,175,66,123,55,167,5,22,154,53,28,102,130,211,166,146,153,176,120,38,161,18,130,82,97,89,195,48,201,149,125,163,236,44,53,141,200,138,55,95,62,106,104,225,63,2,201,123,218,14,231,116,119,108,36,63,244,52,30,182,108,142,162,17,153,112,200,248,59,60,112,25,77,152,13,234,186,224,34,201,136,191,66,32,55,9,103,250,26,114,172,66,191,240,146,196,126,66,204,114,104,185,166,28,199,237,55,158,208,61,205,229,227,97,193,180,227,65,200,212,118,97,40,244,123,123,212,220,250,211,170,94,26,255,132,208,177,222,231,37,171,233,227,153,196,187,52,127,72,60,60,46,249,6,76,104,81,45,77,32,196,68,146,35,224,44,107,229,6,123,185,95,61,224,79,178,93,141,53,96,120,248,235,190,97,172,149,87,51,145,61,126,245,138,114,79,193,136,90,249,168,33,85,251,104,195,199,166,138,154,75,135,223,181,243,106,10,103,170,247,236,32,255,42,48,197,209,171,121,232,21,248,201,64,8,226,54,195,3,241,192,75,133,14,152,93,195,38,241,39,71,159,37,187,16,103,18,19,83,229,197,74,85,70,7,49,52,200,189,213,97,69,219,30,70,236,188,32,6,168,30,171,238,176,11,243,246,174,25,69,231,179,23,63,84,243,173,150,242,234,97,84,232,236,192,248,210,75,133,185,16,74,247,213,191,10,162,161,2,207,112,44,86,234,242,132,76,247,172,250,229,7,74,184,207,81,147,41,43,71,28,199,205,247,234,159,176,67,158,188,249,195,59,250,136,99,11,156,141,93,130,211,127,141,41,82,33,9,19,146,242,123,19,154,200,239,28,110,238,215,28,213,195,31,82,48,99,206,187,96,148,61,253,129,16,1,93,24,16,144,216,91,194,231,171,62,62,181,206,240,61,17,250,199,23,240,9,140,196,208,22,76,20,181,93,115,39,117,154,223,183,42,33,57,188,46,24,171,234,42,152,82,141,234,55,223,220,251,21,140,5,203,236,215,164,127,254,92,143,70,21,207,53,166,23,153,84,13,249,66,97,128,49,171,130,179,219,85,205,213,194,10,164,249,6,32,200,209,58,31,162,48,221,87,251,135,165,80,58,69,141,58,27,76,194,124,33,69,114,71,48,106,10,215,18,31,202,17,122,175,23,147,248,238,107,29,90,219,90,235,10,170,67,215,130,67,81,123,251,93,77,30,208,251,255,159,129,138,190,200,57,57,161,7,224,187,15,52,49,244,100,35,232,82,195,247,46,52,163,110,62,112,81,221,190,35,227,93,116,68,164,222,11,209,36,223,23,81,131,45,152,120,228,123,237,154,152,161,244,211,112,171,238,173,98,196,203,18,62,171,142,115,13,128,223,252,216,148,159,94,147,236,230,248,154,15,214,70,212,249,56,140,174,138,250,56,231,218,225,29,109,7,117,80,109,118,182,188,123,244,11,102,213,254,38,248,66,145,150,31,104,96,234,182,76,199,80,223,206,23,114,184,164,171,235,95,238,229,234,165,167,155,74,251,135,210,238,241,58,29,128,147,238,146,77,9,79,141,244,246,184,247,115,25,65,41,236,152,159,238,87,83,186,144,31,27,206,117,189,250,97,156,110,213,42,156,187,140,234,198,8,57,171,94,94,77,189,192,227,211,221,250,115,153,21,140,175,232,53,27,174,153,41,226,208,46,29,70,66,122,194,107,76,155,27,106,37,241,6,244,89,156,32,253,215,228,168,195,83,33,54,174,185,84,219,147,16,141,234,197,91,37,140,95,190,188,249,129,75,185,87,181,69,218,163,127,40,122,47,126,103,228,23,187,238,76,58,228,217,190,112,181,45,138,41,7,118,4,254,252,90,76,122,190,184,232,129,41,100,181,110,50,118,203,101,13,127,203,85,174,45,108,84,246,169,61,38,252,45,159,164,201,101,62,91,207,197,214,207,123,255,8,69,189,68,169,149,247,59,199,158,102,10,197,160,96,217,103,70,150,169,231,83,159,182,59,123,105,251,80,225,103,150,205,117,190,154,27,60,98,78,77,34,83,63,77,156,236,90,244,176,194,126,134,62,5,108,135,107,249,160,180,226,247,104,33,123,231,143,214,208,143,44,249,219,193,71,178,23,35,86,102,48,118,8,190,216,55,210,253,121,243,17,41,117,251,30,45,156,249,244,222,131,8,137,207,163,4,88,214,86,15,164,144,223,217,73,212,230,77,41,35,160,208,204,41,184,59,140,210,76,194,216,246,249,208,194,11,180,168,31,145,45,28,190,154,55,78,51,67,15,30,132,237,125,193,196,170,213,166,152,34,95,11,54,205,252,62,234,73,156,179,134,63,89,165,103,101,31,198,138,114,251,23,97,186,250,141,14,226,141,230,6,245,132,19,155,124,89,195,226,181,87,159,174,106,156,51,244,228,156,79,187,31,134,88,116,21,167,56,207,177,195,39,203,97,58,171,250,210,95,20,164,58,28,115,183,224,30,123,17,131,41,214,31,122,111,76,189,125,92,179,215,216,57,250,30,136,76,163,93,240,168,217,149,72,234,152,18,118,192,25,15,96,173,153,227,58,198,213,144,113,72,248,129,213,232,79,134,231,187,62,55,53,138,239,246,128,64,173,240,165,190,7,71,75,191,13,95,239,121,111,57,210,162,0,65,44,200,187,82,8,133,126,61,13,189,27,10,183,108,132,53,212,24,191,223,158,80,130,139,239,58,223,32,54,126,87,79,118,3,158,21,175,113,18,250,230,248,152,116,173,198,154,18,119,84,46,133,134,248,127,191,162,82,231,101,191,51,0,53,167,101,90,77,10,49,173,211,27,190,19,63,101,163,116,187,225,225,182,162,40,121,216,132,237,230,81,114,88,14,42,75,140,82,191,125,69,94,31,140,124,62,113,4,106,199,122,245,189,31,20,203,158,131,247,13,103,13,143,249,70,188,72,211,105,88,239,110,63,239,109,8,157,91,55,63,123,76,236,166,60,178,196,206,116,11,166,112,253,138,90,69,161,207,55,68,94,52,12,154,119,196,13,123,90,99,0,18,176,251,23,197,111,79,89,215,87,74,36,206,57,125,121,155,34,11,210,5,215,167,25,149,154,32,228,168,74,16,19,140,99,21,245,102,161,58,93,47,6,53,138,50,35,111,150,85,148,143,193,152,212,19,38,168,105,230,92,123,218,154,67,237,245,216,120,75,127,143,29,36,86,159,23,216,33,23,45,231,17,137,243,115,102,8,226,12,125,45,226,110,231,14,205,195,205,143,164,148,80,144,198,147,200,90,164,135,75,193,215,9,225,191,214,235,149,169,107,248,142,108,149,90,226,98,46,88,4,240,147,235,79,189,67,152,202,26,138,252,199,206,139,195,99,204,227,247,116,233,188,247,121,70,55,235,33,177,112,38,222,170,155,71,221,211,5,83,118,251,237,134,209,19,100,22,241,148,71,156,7,245,90,76,18,205,227,197,232,150,233,75,225,149,74,21,183,231,75,208,5,210,79,159,31,118,199,168,200,182,32,214,34,248,124,155,238,225,226,55,82,40,250,28,232,154,84,143,23,135,182,156,150,159,6,109,196,121,158,164,137,150,204,241,32,83,22,227,204,147,99,122,151,188,166,43,123,206,59,109,65,220,64,203,71,68,158,187,247,238,89,98,126,18,60,163,112,196,83,103,161,15,38,248,45,110,118,16,83,250,57,114,228,205,123,112,5,61,107,247,62,242,72,169,225,17,80,61,241,112,70,202,43,23,95,162,178,231,0,183,60,25,89,155,68,84,15,90,216,235,90,147,145,154,84,125,55,11,48,253,212,83,149,176,139,30,161,147,84,79,189,210,160,207,59,117,111,132,171,188,65,55,10,91,45,81,138,158,174,244,45,123,160,173,38,163,242,98,89,116,137,122,8,246,229,130,217,89,120,194,188,4,159,56,159,251,153,110,55,75,146,19,221,37,161,225,1,97,73,237,16,12,215,170,71,12,118,248,224,34,95,155,158,125,177,252,222,180,13,194,43,45,223,43,212,15,134,195,80,195,222,132,81,48,246,140,57,140,70,241,6,81,24,160,158,187,123,46,127,164,122,2,49,29,248,148,246,228,53,202,155,242,209,40,65,89,246,219,145,1,81,15,71,126,98,152,166,29,36,132,157,10,7,184,11,64,113,180,171,233,164,98,189,87,68,9,166,201,241,18,34,135,176,175,78,76,232,224,162,140,188,124,191,132,7,197,104,198,200,234,40,211,138,5,90,67,133,231,98,177,141,40,38,252,80,14,43,86,210,5,243,15,237,1,221,251,9,6,188,211,10,241,65,169,9,19,121,48,190,86,232,133,40,212,24,174,160,174,245,122,48,220,84,181,131,98,244,156,105,220,30,141,58,17,133,255,217,208,134,245,180,195,68,77,191,15,246,192,228,188,136,156,8,253,110,253,116,232,183,15,127,178,51,214,115,232,242,117,151,39,59,169,230,174,42,14,143,146,160,101,2,33,192,152,255,60,130,57,192,248,115,151,16,47,17,218,33,213,92,48,90,151,122,238,70,113,141,179,243,168,69,86,81,111,101,107,224,241,85,212,218,208,253,22,58,169,188,185,96,132,30,245,211,132,73,151,127,77,210,147,242,43,196,230,2,142,233,235,48,113,39,253,244,179,217,251,25,187,53,202,160,151,126,251,33,120,230,36,183,243,154,61,151,190,168,92,174,206,166,196,42,188,102,155,145,125,124,175,215,30,56,191,39,92,206,136,184,218,20,194,87,118,149,50,161,19,249,139,225,191,170,209,9,59,194,172,22,96,12,135,139,169,80,182,188,197,159,12,207,27,117,98,84,104,139,243,29,207,193,103,138,249,199,168,37,160,104,45,14,127,82,186,87,72,106,225,244,110,157,148,157,140,10,80,201,96,173,237,113,107,34,113,67,10,104,7,166,196,203,191,23,27,117,77,135,5,43,62,231,105,162,132,241,229,91,208,119,110,203,119,156,208,133,166,193,36,236,157,46,252,190,37,37,158,41,75,195,178,224,130,119,85,244,184,150,25,10,237,14,207,96,251,11,102,17,181,22,163,0,50,231,35,162,50,203,67,49,131,111,33,229,146,240,52,235,211,91,140,163,78,205,246,126,209,14,111,78,14,127,16,22,78,120,68,82,200,185,227,53,141,47,195,124,153,35,183,193,156,2,212,133,73,224,186,167,19,48,30,31,122,47,228,251,77,50,245,193,197,128,40,187,224,17,156,32,131,105,182,55,97,38,106,239,225,147,194,28,69,7,194,187,213,83,238,148,243,141,92,220,32,79,148,171,201,169,69,202,29,47,21,197,229,241,169,116,146,40,212,233,133,242,164,234,132,251,177,34,99,167,79,130,150,204,114,30,52,229,200,187,169,81,81,248,222,22,133,29,40,213,255,110,222,80,244,240,78,124,254,60,173,255,106,9,226,191,19,242,41,130,183,171,121,86,127,178,193,144,80,163,157,61,22,21,121,6,79,52,214,245,69,66,31,204,209,133,198,146,158,27,97,0,167,152,82,128,255,138,55,88,99,75,224,97,42,132,177,118,41,106,20,190,247,182,243,61,245,220,67,161,78,170,85,217,157,248,213,148,97,235,204,22,210,173,86,246,65,209,206,174,249,210,208,245,170,145,151,48,209,122,69,91,175,204,225,16,221,12,14,138,181,26,229,86,142,167,94,8,31,121,93,124,230,66,52,116,13,230,88,160,131,85,9,129,207,234,165,23,72,36,233,165,131,242,184,29,30,209,10,130,169,249,176,38,163,80,140,17,22,240,195,34,216,205,127,146,227,12,85,214,66,217,184,219,200,126,201,111,201,71,238,192,236,91,108,38,141,208,158,242,112,7,70,138,161,59,140,25,204,183,239,164,240,147,178,128,199,96,138,245,243,230,120,221,123,210,233,165,10,88,74,123,95,225,231,112,152,98,245,173,155,175,63,214,226,15,174,236,207,190,51,8,39,123,248,194,246,65,106,141,90,179,15,62,187,99,102,9,131,177,121,76,20,78,138,237,68,168,18,128,255,42,24,47,18,219,18,147,161,94,58,127,63,180,110,53,155,198,16,167,104,51,175,198,89,212,201,175,47,33,231,150,87,159,201,244,236,66,237,230,45,18,182,66,81,112,247,54,35,164,33,14,233,19,226,143,86,113,255,96,154,35,61,112,98,180,20,114,120,253,79,176,122,19,134,150,94,252,226,25,225,211,15,134,26,91,94,255,233,205,200,214,79,143,48,243,182,126,214,17,168,232,250,92,88,224,217,192,125,59,122,238,35,47,118,223,100,44,181,144,89,204,31,166,19,123,115,163,242,251,118,181,39,213,12,87,255,71,146,118,85,193,161,156,101,187,148,23,215,95,109,58,35,190,62,253,165,98,231,247,170,185,217,155,249,129,240,197,98,167,228,216,58,19,194,21,89,64,121,236,124,106,189,51,204,215,230,221,40,164,2,242,98,236,1,253,167,223,142,48,178,190,6,28,40,223,105,191,136,250,140,108,110,78,197,175,215,114,209,252,114,72,69,202,27,185,177,230,133,98,165,73,12,233,192,108,21,108,113,121,169,191,159,191,223,174,81,252,106,240,139,37,160,70,38,170,203,175,205,148,16,37,114,237,193,12,253,242,80,9,39,234,81,242,91,99,122,82,155,151,184,81,141,242,113,109,14,60,176,56,111,94,1,199,163,231,213,141,216,180,53,11,148,160,150,227,26,233,139,109,129,9,234,98,89,85,4,51,23,250,139,33,150,32,51,10,104,62,239,246,90,49,124,44,207,2,162,239,121,126,236,12,84,123,177,51,146,241,193,21,12,249,219,127,154,110,187,243,222,16,40,189,36,145,189,133,234,106,209,4,106,46,240,28,117,129,178,216,96,226,195,134,198,209,119,62,217,75,41,54,89,118,94,156,5,157,187,39,47,102,87,111,45,138,55,86,102,54,97,138,97,207,106,87,67,104,172,249,220,5,190,107,113,120,200,187,245,57,235,246,57,243,217,0,56,131,137,220,193,22,28,90,138,86,73,201,215,223,234,133,208,237,40,209,254,193,168,204,61,137,98,12,103,227,131,96,58,174,41,130,137,169,59,218,9,49,125,223,226,44,90,161,116,105,240,153,188,244,33,17,105,93,102,183,73,152,160,102,49,22,34,222,76,27,254,92,84,47,60,250,101,10,89,205,224,20,66,92,207,168,52,58,222,237,49,97,30,142,96,140,24,61,25,53,124,94,53,75,30,167,75,157,22,159,220,118,149,24,192,209,218,9,150,75,151,253,128,47,225,219,111,232,16,96,96,167,97,240,57,17,171,15,97,208,247,122,138,26,13,253,61,243,185,208,167,55,87,145,243,89,241,207,109,106,147,51,245,159,93,160,93,13,9,90,105,155,39,20,252,125,203,24,153,206,167,169,35,32,220,190,189,19,33,63,145,96,59,125,187,250,173,17,224,252,14,200,7,70,70,211,54,117,108,79,40,64,251,96,188,56,156,234,48,201,37,74,243,231,192,56,23,250,184,58,115,228,35,226,11,229,210,203,4,108,30,216,36,146,29,97,51,217,134,57,136,62,152,99,118,137,46,192,238,192,231,198,94,10,239,141,55,251,47,97,51,79,138,206,208,22,222,250,101,162,50,182,73,192,31,237,85,101,246,131,181,198,69,0,157,56,33,23,173,121,104,57,50,197,27,204,209,32,31,28,181,136,237,40,113,250,252,210,181,94,62,83,100,33,225,63,233,167,43,126,48,182,177,154,104,242,191,217,222,103,185,28,38,254,68,249,243,251,100,63,192,59,99,120,39,67,229,170,231,208,33,28,222,139,63,89,208,100,117,53,113,120,147,144,1,134,3,165,22,45,36,130,189,147,33,168,161,213,118,81,21,62,109,191,56,255,212,208,244,211,108,147,61,62,68,57,249,25,213,95,163,204,13,25,218,199,78,156,83,191,48,255,19,98,228,94,45,8,223,185,42,123,23,154,59,219,116,117,158,56,148,138,235,115,96,140,96,214,5,191,191,85,105,134,57,137,69,188,103,108,9,213,71,231,138,204,161,195,28,8,186,80,114,193,118,58,152,225,213,246,133,49,15,140,70,141,5,96,209,169,234,138,59,227,235,72,82,116,57,12,89,78,15,78,54,213,203,209,249,246,143,114,8,248,43,6,195,212,225,41,255,11,12,197,66,24,193,80,242,65,90,119,38,190,155,207,245,214,48,60,134,222,26,95,148,114,61,217,36,240,163,159,70,136,199,73,204,88,180,79,73,100,208,113,154,27,33,62,81,243,45,110,55,93,250,189,146,177,19,5,70,241,86,98,52,189,94,144,30,202,83,83,67,119,162,33,238,98,17,8,4,52,153,30,51,135,132,73,144,195,20,226,171,167,33,134,231,161,254,73,104,184,229,163,133,198,141,109,57,231,140,128,224,215,168,103,23,136,70,147,43,27,144,146,211,242,241,151,55,243,177,61,201,173,119,161,40,50,248,92,185,66,229,225,251,233,151,130,100,103,95,29,56,92,178,4,135,155,138,245,226,21,92,12,61,25,132,158,229,211,33,158,32,90,235,95,44,69,175,78,188,88,234,53,77,159,113,30,4,80,135,73,236,36,60,66,188,202,225,160,124,10,174,40,102,251,213,152,90,125,169,247,39,140,219,204,158,6,152,90,186,33,24,181,186,117,93,29,238,16,130,241,69,188,126,155,189,183,150,54,122,13,209,47,135,119,146,111,9,9,113,66,182,239,181,200,175,168,89,194,184,234,218,2,225,10,167,130,67,98,93,253,34,103,17,227,131,202,42,184,204,113,131,175,98,241,68,248,202,21,197,1,158,146,220,34,246,72,84,161,223,87,119,117,226,112,8,238,62,120,81,22,145,38,16,17,213,160,212,95,240,111,203,137,244,221,25,47,215,91,135,192,135,96,100,247,246,190,96,165,84,159,176,113,31,255,128,110,177,188,35,236,79,254,227,250,233,33,150,6,210,18,84,123,250,231,130,141,146,61,169,135,198,232,5,115,126,72,24,237,157,247,106,211,137,212,223,7,55,130,22,190,64,81,129,89,178,23,55,98,41,190,116,162,236,38,69,20,52,173,33,55,250,111,19,35,250,93,141,70,243,240,126,8,217,165,37,140,193,198,213,139,137,194,102,55,133,193,179,174,171,39,169,187,132,199,54,81,95,42,41,222,154,95,179,134,37,139,129,123,164,127,60,242,13,181,121,130,124,146,118,158,90,158,194,185,166,248,116,183,159,190,164,211,247,39,177,224,245,234,240,231,134,82,16,196,81,8,105,88,139,178,197,146,150,228,67,118,233,42,45,154,168,167,252,230,5,230,167,225,115,233,142,227,187,110,94,66,66,205,175,70,219,53,7,62,196,25,207,124,66,194,121,101,177,132,206,193,190,248,216,248,150,110,169,202,135,206,193,253,177,137,23,118,109,40,122,208,191,214,5,159,245,82,67,151,172,26,177,80,131,153,77,181,196,64,60,35,128,226,112,175,162,178,30,24,9,73,159,46,81,47,204,237,54,132,232,103,93,79,190,182,244,213,249,56,36,132,13,12,185,220,111,94,232,193,167,242,185,116,179,209,209,233,38,4,80,253,136,204,214,5,97,116,193,36,155,139,191,53,42,153,218,79,144,164,89,78,161,34,102,74,170,230,131,41,112,243,42,9,22,175,157,159,19,13,108,62,145,73,6,17,101,85,156,168,35,232,233,114,43,11,205,38,105,75,63,167,211,133,56,146,195,189,73,100,243,225,41,150,87,126,99,102,56,94,125,174,144,52,117,41,164,51,232,151,34,103,232,123,94,213,50,20,222,63,90,240,123,164,49,199,133,70,117,189,96,104,23,205,101,148,80,184,105,121,53,194,87,143,191,213,223,17,92,240,19,217,120,135,23,122,44,31,140,9,139,201,17,3,239,150,39,112,252,90,154,215,243,2,103,154,154,156,54,193,182,127,184,88,115,101,111,33,48,85,175,159,126,243,160,219,67,78,104,93,239,197,129,84,79,86,131,133,115,191,118,26,39,144,236,133,30,115,189,54,218,74,106,113,66,134,78,210,165,197,223,156,198,59,165,241,143,139,106,149,130,215,130,126,155,162,126,243,15,140,111,221,85,177,5,133,1,1,21,111,211,224,173,127,40,31,190,94,178,87,88,27,254,96,68,184,238,241,131,119,171,238,93,130,77,113,141,128,150,188,49,136,27,20,75,94,195,43,98,248,127,112,200,92,184,220,23,227,30,113,127,193,161,106,114,193,53,29,186,57,104,193,140,246,155,163,15,86,243,106,222,210,15,233,16,117,70,254,54,113,84,151,245,153,127,140,228,41,24,143,178,233,171,4,210,187,26,156,81,199,55,252,228,183,67,168,249,27,218,176,116,202,123,221,60,50,86,77,48,132,237,107,206,66,220,109,235,201,57,73,244,235,201,209,176,209,247,196,7,151,160,163,47,34,196,191,212,44,4,115,246,245,228,112,163,117,111,140,20,138,159,5,54,54,205,249,211,168,148,59,213,156,53,247,201,121,3,162,243,217,253,251,189,41,148,214,232,165,87,221,139,64,141,90,89,161,231,84,226,33,117,252,84,159,12,124,163,111,247,122,56,127,178,13,86,94,245,192,4,97,252,8,68,172,78,156,33,72,112,176,153,189,81,42,69,212,9,191,179,86,63,178,110,140,18,21,97,104,97,109,183,47,152,37,74,95,27,30,207,21,98,216,79,50,188,162,64,190,142,171,73,35,88,170,54,107,184,75,248,166,23,89,166,173,161,143,36,196,188,98,8,192,153,54,162,66,126,174,127,132,159,124,237,63,213,199,251,230,107,100,55,141,115,249,253,104,161,220,32,24,193,33,215,126,99,218,159,10,226,70,132,247,221,215,205,99,211,253,193,103,102,126,174,161,15,89,105,234,222,28,130,222,123,163,132,126,159,90,133,54,159,215,154,94,211,51,61,116,123,154,235,44,197,46,171,102,87,41,108,238,239,174,242,18,187,21,60,162,215,58,140,124,88,194,212,80,249,47,35,142,49,242,222,33,11,228,207,221,240,158,250,58,49,209,120,119,186,96,116,17,113,106,130,33,179,93,59,2,4,141,182,208,48,181,247,231,30,33,122,47,56,252,6,214,53,107,236,60,102,80,112,245,92,145,67,98,83,189,39,76,189,253,53,215,162,3,168,105,161,254,133,255,188,81,22,150,157,121,117,112,9,28,101,83,246,125,234,74,88,165,94,227,3,189,87,117,210,88,26,203,181,124,149,51,15,127,252,175,152,172,170,215,154,178,248,109,177,1,169,118,92,197,165,44,131,215,168,61,113,16,182,203,181,35,160,158,92,123,195,250,178,7,171,190,27,225,116,165,168,12,78,35,195,233,174,24,233,178,200,8,70,71,195,69,56,11,49,27,229,31,43,121,187,103,250,118,35,226,217,250,216,3,147,196,233,87,195,59,40,122,175,193,233,236,218,141,32,203,145,159,115,80,172,234,240,19,121,14,181,233,192,216,194,111,254,212,90,74,54,11,203,164,231,95,22,243,171,136,234,20,211,116,234,113,13,198,174,88,163,15,25,130,225,58,52,97,46,45,146,228,67,185,62,10,47,6,207,80,193,255,224,22,37,114,254,219,59,24,78,130,67,180,195,218,252,79,39,58,97,24,197,174,210,89,131,57,151,55,103,47,229,155,79,196,5,170,230,164,56,207,62,190,75,171,177,30,170,81,43,222,176,219,97,234,153,180,12,4,81,103,186,36,107,36,101,122,222,28,249,72,191,152,60,227,199,183,120,32,162,117,175,136,88,225,141,248,170,179,132,64,215,240,171,23,174,107,9,247,224,81,26,140,213,184,62,39,186,244,94,176,68,177,93,207,112,19,251,241,237,233,10,82,58,83,210,191,7,14,141,79,191,26,178,181,150,152,80,241,54,75,34,100,83,25,179,106,51,4,187,222,75,228,118,16,174,255,250,10,89,145,226,130,200,11,90,247,28,9,15,168,112,14,163,56,169,132,116,112,7,202,117,245,219,211,25,136,144,245,249,220,165,94,66,181,171,254,96,82,204,251,31,96,109,62,159,72,78,251,105,0,9,203,28,189,79,212,233,239,251,167,139,218,12,13,85,247,88,139,231,78,98,15,53,213,225,55,114,191,150,20,216,208,235,154,229,126,108,44,34,19,133,244,90,255,225,226,76,200,161,118,113,21,93,199,79,119,245,66,82,250,78,203,94,161,126,249,67,43,196,196,231,110,80,117,148,88,116,93,233,28,180,246,108,207,17,78,174,243,250,229,42,115,79,242,57,168,39,251,115,7,87,74,13,10,77,244,233,23,28,7,178,15,14,175,165,75,116,184,135,101,136,224,17,234,87,14,55,190,176,224,122,203,160,241,113,225,134,8,38,129,229,83,18,130,87,25,156,103,75,125,30,213,127,187,134,97,152,96,36,191,174,71,11,146,113,194,8,129,92,159,19,37,64,157,175,216,142,140,250,92,23,23,73,20,62,172,203,252,129,195,168,201,44,193,152,252,94,157,20,129,31,133,155,162,50,209,247,65,11,133,177,236,164,48,92,110,53,229,240,50,214,197,80,99,203,115,169,87,159,53,70,41,164,39,116,157,238,15,130,18,148,190,23,53,43,94,173,4,5,105,60,217,149,200,170,95,107,196,249,156,53,147,114,79,9,189,189,125,193,91,166,245,7,38,109,240,220,157,65,12,49,116,226,207,86,230,185,127,186,200,30,26,75,39,54,216,215,79,147,194,238,130,217,22,249,197,204,72,58,216,65,120,93,255,248,185,150,196,69,89,99,55,165,229,62,149,174,87,182,141,148,22,61,87,78,97,133,144,215,20,218,17,172,220,215,36,46,109,222,135,56,20,199,169,107,5,72,35,241,211,96,232,111,84,191,24,98,214,147,240,139,111,169,195,239,155,197,226,136,85,213,171,106,122,81,87,165,221,93,20,84,61,222,203,72,221,230,41,34,188,217,93,55,96,177,72,215,188,247,217,180,76,215,29,130,36,84,243,160,141,84,217,188,228,194,43,175,150,13,78,126,231,185,158,140,141,142,186,89,193,144,195,203,216,201,148,100,190,161,160,242,231,90,202,20,188,53,149,43,61,81,203,177,236,204,136,233,224,124,71,94,141,185,145,223,155,32,116,213,156,130,162,87,119,202,234,130,209,81,20,27,68,55,96,122,70,111,177,101,18,225,21,101,189,122,169,209,132,183,200,243,131,163,192,194,183,88,216,10,105,231,73,38,234,113,202,42,37,192,200,183,124,112,91,193,58,186,54,104,45,135,15,217,165,231,218,97,33,130,167,115,68,48,40,125,171,191,130,28,56,242,222,72,24,175,251,167,49,212,251,96,202,132,219,123,61,56,190,132,106,149,26,54,17,254,100,111,57,27,97,253,246,233,118,163,92,55,127,217,110,232,183,49,251,113,121,93,198,196,155,84,68,82,158,238,117,204,247,100,112,234,209,160,71,120,133,50,141,0,229,86,48,50,69,239,181,179,36,95,47,20,186,136,79,119,53,20,118,244,224,168,18,56,197,120,145,214,74,110,40,170,4,79,189,182,111,231,104,156,9,117,42,196,234,181,235,196,43,69,47,93,66,230,222,183,149,109,73,7,141,227,100,121,93,36,2,106,206,57,25,79,193,8,76,92,143,141,7,216,183,64,20,168,130,184,69,59,124,182,254,35,175,46,164,116,124,108,254,121,62,127,48,2,109,30,4,91,225,248,249,117,179,3,163,32,116,109,151,113,133,172,250,109,166,205,171,35,33,157,182,191,77,43,20,97,170,114,223,251,183,91,209,163,205,55,140,31,174,57,9,29,110,193,200,180,245,235,197,24,174,122,180,25,133,219,62,109,80,202,241,109,59,89,229,80,12,189,190,102,40,50,10,38,209,120,77,197,4,98,102,194,76,96,190,70,192,243,110,217,168,97,178,118,245,66,232,140,106,21,220,118,183,59,1,112,38,149,146,57,229,24,100,47,124,4,32,51,164,215,34,103,118,77,212,112,217,91,194,84,176,220,163,43,248,255,250,156,48,137,230,125,234,91,233,177,6,221,164,159,51,231,117,102,220,229,215,226,253,140,190,199,247,226,100,45,119,215,213,80,17,183,239,44,241,122,208,52,95,8,131,92,137,22,188,102,250,175,51,176,59,240,202,57,28,69,210,191,167,80,199,72,87,243,179,50,12,126,193,231,75,35,24,116,185,43,156,118,210,205,89,142,156,140,200,78,179,72,108,25,145,54,178,79,126,78,71,36,225,201,155,159,221,221,181,35,56,207,217,197,193,228,104,213,247,235,27,56,114,156,101,170,167,133,58,147,175,18,37,66,4,9,51,96,246,29,186,175,242,185,45,208,104,16,224,184,34,39,75,234,166,20,134,172,249,220,81,153,179,195,158,106,243,18,250,98,237,10,249,52,145,43,168,221,97,247,114,5,163,72,178,170,51,69,236,255,186,121,148,56,127,55,95,48,176,174,228,240,38,96,63,133,198,8,187,178,168,232,232,119,193,196,54,46,122,196,153,9,180,172,23,232,136,175,111,138,39,199,81,49,237,137,115,148,229,186,82,145,213,126,52,10,160,59,158,121,198,115,195,53,148,190,5,15,116,113,215,69,236,72,27,183,3,51,208,215,69,26,121,134,232,238,152,55,13,55,194,133,52,132,180,180,222,155,136,183,107,11,227,139,251,230,164,6,189,110,122,152,25,206,98,255,66,4,7,197,214,214,99,239,208,177,181,95,47,184,224,45,247,95,64,239,50,125,112,145,165,10,107,53,167,241,48,186,245,211,40,163,59,233,124,82,36,43,229,155,18,242,241,195,147,41,47,26,201,26,221,208,54,182,159,175,24,95,105,16,31,165,217,221,140,216,160,155,17,37,80,163,189,103,229,30,30,174,69,148,74,2,192,5,27,91,146,39,206,162,43,116,100,193,24,164,121,188,150,38,205,89,237,43,22,118,118,32,30,79,43,97,42,37,61,34,59,66,116,47,127,155,44,169,39,6,224,116,237,252,220,61,156,161,253,183,137,231,107,248,46,142,60,205,51,188,103,247,127,90,58,225,254,94,242,219,144,34,41,3,17,76,69,136,211,74,66,167,74,175,125,250,197,118,51,142,9,155,176,229,107,183,96,222,56,139,148,178,130,162,7,111,97,20,57,47,184,137,88,126,224,240,127,184,225,157,19,203,98,79,225,39,71,136,2,48,35,62,24,225,175,43,173,215,207,108,32,27,184,194,112,195,202,192,95,251,201,163,124,176,118,57,144,57,76,12,66,79,94,131,60,123,49,73,169,101,213,123,67,118,118,73,69,8,104,85,36,136,3,191,253,58,79,163,44,56,215,239,106,200,27,78,60,231,115,139,7,132,90,17,85,235,222,19,49,115,207,142,26,19,151,231,129,176,70,104,217,44,231,168,211,156,204,127,224,211,179,245,211,255,224,115,112,186,41,84,243,68,159,56,155,123,39,71,242,248,27,189,4,212,61,86,60,195,56,226,11,34,20,210,135,245,254,97,56,149,95,196,8,174,30,129,152,11,198,166,44,175,62,115,253,213,147,144,239,210,81,132,186,12,232,19,254,210,104,102,117,61,217,194,42,244,26,126,16,175,181,246,194,77,43,94,220,205,208,63,93,73,48,11,218,181,6,81,2,167,194,142,18,145,174,122,13,94,82,57,249,104,144,163,159,235,201,207,150,92,221,144,217,147,34,54,71,41,38,251,190,22,202,94,204,51,23,191,182,40,76,112,96,74,110,175,239,133,3,222,206,171,177,138,190,90,133,216,89,209,123,81,119,246,254,3,92,85,128,125,142,29,240,45,124,137,162,206,175,103,171,12,42,141,46,87,37,6,239,206,171,235,184,88,91,200,200,201,205,22,121,180,208,214,189,219,76,161,127,212,157,235,197,252,56,48,201,102,221,155,167,184,25,205,103,61,85,74,144,83,206,110,78,22,136,207,41,114,97,153,100,213,247,188,174,238,115,102,95,105,200,62,108,255,109,162,224,217,166,17,146,43,215,50,65,28,91,79,142,92,206,91,175,142,184,83,9,190,68,233,247,61,49,156,229,245,209,166,225,124,14,4,247,46,167,170,33,45,119,148,17,81,16,188,238,221,179,220,235,192,204,135,243,130,27,133,237,31,76,12,104,92,95,4,50,240,208,79,67,38,93,87,39,39,157,172,161,143,99,79,127,174,231,70,211,64,141,130,39,246,216,247,189,41,107,252,96,22,153,125,95,60,228,135,142,4,57,238,95,215,47,35,249,165,7,11,123,137,117,189,116,173,63,148,83,255,188,91,108,76,237,139,225,137,186,191,67,52,183,210,29,5,157,11,172,39,174,143,149,62,212,7,14,198,255,213,81,158,253,126,73,5,180,92,206,134,209,233,125,99,197,250,245,193,139,159,190,218,251,252,139,34,205,81,155,209,46,246,31,156,216,71,159,131,128,195,186,27,156,221,170,78,42,136,21,48,6,124,47,67,25,144,158,28,189,199,139,249,193,80,23,227,146,104,44,171,147,19,154,57,48,107,5,193,94,227,28,60,46,102,61,19,67,222,60,20,219,174,109,86,104,99,127,48,244,165,215,11,33,222,48,123,121,4,163,209,228,189,148,52,158,8,234,145,229,241,146,69,202,235,241,11,19,138,174,229,69,234,231,139,105,100,191,35,138,112,111,130,122,207,53,29,89,248,139,121,53,67,210,55,91,5,127,154,139,147,76,38,65,181,152,212,196,83,104,190,125,103,123,142,116,154,209,206,115,150,113,85,12,204,191,234,103,193,47,78,137,219,183,205,103,7,160,121,254,165,140,246,170,30,33,43,151,15,78,92,172,248,79,99,190,162,120,47,37,86,116,6,223,238,83,212,158,45,78,78,168,251,49,7,135,219,92,58,223,176,174,238,215,97,160,188,57,6,90,8,32,57,123,157,52,170,118,166,132,63,186,87,81,179,24,86,101,120,67,40,128,244,214,229,234,183,186,126,249,236,6,246,69,129,8,41,134,124,110,84,204,215,125,200,89,61,15,235,20,23,151,139,23,114,14,212,67,84,209,18,165,157,173,61,23,185,125,75,32,191,32,215,2,67,247,58,127,241,178,130,9,167,204,139,97,254,190,170,85,46,72,85,157,13,218,69,120,126,69,40,59,40,177,102,95,25,151,85,220,20,138,62,203,85,122,114,54,227,103,143,166,247,66,255,106,93,148,228,185,147,177,114,122,193,153,105,175,231,198,177,230,73,148,57,170,93,204,223,170,212,25,22,14,136,24,92,76,27,4,242,18,174,151,94,54,236,7,204,10,133,98,7,117,241,162,112,155,16,186,80,76,239,23,159,171,137,71,3,229,243,125,221,50,224,143,75,166,193,49,72,70,185,230,22,60,182,51,11,85,193,28,175,46,198,22,20,173,47,66,142,197,78,71,4,197,227,15,156,18,244,219,212,28,245,246,15,76,79,45,16,44,145,103,110,243,160,77,40,18,233,201,102,228,42,61,228,131,162,208,212,213,103,174,171,87,194,47,190,173,102,74,94,122,63,23,124,214,57,201,17,31,248,44,0,55,45,4,3,226,108,180,16,118,242,7,39,250,244,209,176,153,107,246,112,255,44,130,81,148,192,11,166,168,218,51,249,104,73,20,237,206,6,115,221,246,156,3,53,66,217,224,144,158,92,132,102,33,169,45,135,159,130,192,144,23,242,16,161,59,199,4,125,14,116,198,156,103,179,194,5,238,85,15,165,19,93,81,77,212,168,84,37,84,48,146,68,143,226,202,103,64,47,251,224,182,17,46,187,130,235,98,104,151,8,220,62,215,131,109,220,92,242,218,176,173,240,80,111,152,60,235,151,73,144,186,70,126,144,54,90,182,201,57,230,60,245,226,85,48,97,104,70,192,203,177,122,96,49,104,24,57,44,49,5,217,158,227,33,172,152,15,70,89,241,29,61,127,159,34,253,52,84,119,8,106,122,160,119,134,242,225,7,255,85,29,56,235,130,109,72,118,50,20,132,46,150,52,178,181,229,85,39,131,2,55,31,79,37,150,253,190,57,120,96,169,205,59,243,75,229,142,30,141,128,206,179,239,60,101,214,33,32,167,21,84,164,43,67,186,20,2,163,127,158,137,237,98,24,16,107,208,224,33,207,226,69,187,16,97,75,70,169,70,137,82,207,203,133,215,150,76,228,200,219,197,248,232,100,115,53,60,162,230,209,153,42,136,192,74,118,132,145,193,159,90,139,227,119,159,107,71,143,243,131,163,103,82,30,154,160,9,111,79,63,1,32,112,189,115,83,217,241,81,43,206,100,142,120,138,6,102,71,245,168,248,200,68,62,77,82,199,145,113,94,94,93,65,185,10,141,38,184,147,42,177,71,35,44,85,244,100,124,29,207,70,32,253,53,127,15,118,22,84,223,104,99,137,248,74,115,180,48,91,31,216,126,57,182,6,234,255,157,0,228,227,163,254,29,81,114,36,120,134,63,172,193,132,160,107,194,24,246,216,178,69,161,204,148,194,6,34,9,144,117,236,230,28,16,196,205,35,210,29,53,45,6,83,193,32,48,52,2,237,181,38,202,107,90,60,40,104,92,46,156,64,8,35,165,192,98,54,127,93,118,135,107,207,30,84,29,133,93,188,159,21,241,245,238,51,251,209,75,69,151,127,14,138,252,165,165,87,240,106,124,93,218,16,79,23,250,153,224,138,155,186,221,124,99,41,174,93,58,157,174,92,159,115,67,198,215,172,129,134,62,196,12,55,44,103,95,167,38,237,104,81,185,193,60,122,32,242,38,250,115,117,113,30,204,14,133,167,87,191,141,37,249,242,171,27,197,73,138,167,132,219,111,185,28,228,91,75,55,205,2,213,231,50,16,218,4,153,164,175,6,147,43,170,178,205,189,254,44,92,18,26,195,155,24,133,15,243,136,199,111,64,18,229,127,122,244,158,177,67,210,113,228,146,76,9,220,244,149,143,173,196,18,151,11,95,15,58,150,253,54,54,111,185,159,109,81,40,151,15,94,163,250,95,223,171,114,150,52,211,86,248,234,4,30,190,7,35,184,111,170,140,81,12,91,106,162,24,25,110,191,53,165,233,90,63,208,20,29,237,183,215,173,76,81,236,104,63,24,146,140,229,87,43,179,76,21,239,8,33,190,189,204,217,232,15,94,14,187,209,122,165,87,157,14,242,221,156,129,222,77,237,139,40,56,169,100,193,163,197,142,224,7,175,40,57,250,158,60,212,231,77,0,161,70,208,119,234,8,16,17,220,190,28,197,94,115,10,37,118,54,172,205,40,249,206,220,208,31,65,167,89,171,144,158,25,186,55,252,106,211,193,175,33,217,175,218,35,34,53,131,147,211,15,198,72,58,87,108,246,217,108,65,13,222,76,88,85,48,225,254,106,48,42,116,34,78,208,32,212,231,245,31,12,87,92,6,164,76,166,11,239,193,31,140,19,171,212,63,99,128,112,84,253,193,40,100,47,13,221,144,248,55,165,240,26,78,52,217,226,37,138,52,134,189,24,202,48,170,219,160,89,168,1,242,171,27,129,218,249,79,117,255,87,127,245,115,221,106,128,184,121,167,198,241,131,17,47,106,254,222,255,31,113,231,142,131,203,178,100,229,185,180,221,70,190,31,61,0,44,60,76,132,209,130,43,212,6,221,173,203,197,104,161,30,11,115,0,15,230,131,196,44,200,47,254,138,200,149,103,2,247,24,71,218,123,237,170,191,42,43,31,241,92,11,39,24,201,157,31,76,164,117,202,79,159,173,117,67,175,110,40,76,123,91,122,49,11,252,94,148,204,127,112,51,79,166,11,76,48,38,96,19,251,186,246,0,25,207,201,204,251,96,166,229,188,182,54,177,102,12,159,252,131,169,174,151,210,34,50,65,240,231,172,15,133,3,69,138,231,142,65,6,23,233,250,126,154,216,37,178,236,23,254,113,35,126,131,2,89,209,22,77,30,24,209,144,137,245,171,147,13,155,60,25,135,54,137,95,131,135,181,50,9,186,241,177,215,247,90,230,147,238,34,111,77,15,15,61,6,63,152,14,67,145,113,7,134,238,107,56,60,33,113,186,87,211,0,102,205,17,6,247,179,47,19,253,22,152,6,229,250,125,175,51,41,168,117,208,155,179,165,249,197,208,29,233,194,135,26,214,216,240,127,48,229,246,146,8,44,240,115,19,116,248,80,218,139,100,101,23,42,56,207,97,250,193,121,180,45,219,48,20,169,3,81,122,135,43,249,77,25,240,252,99,36,113,24,211,166,235,213,216,188,62,21,232,182,87,70,174,98,100,108,103,219,255,96,72,31,245,98,18,77,212,56,127,232,176,174,42,129,59,162,25,254,100,84,81,74,194,185,88,93,248,168,113,111,84,172,119,123,86,64,137,169,208,141,113,114,15,133,207,229,205,223,203,88,177,101,84,224,107,131,251,205,97,11,33,13,129,33,101,113,216,228,102,183,44,108,99,238,104,205,81,132,185,182,44,108,210,122,57,208,94,180,221,4,85,104,44,222,225,48,226,177,85,126,121,97,170,151,237,176,133,158,21,62,39,12,113,158,15,78,148,11,235,205,81,219,115,244,88,92,163,232,131,173,108,113,14,135,105,91,186,113,181,242,11,151,248,210,132,113,191,232,242,33,36,72,44,207,97,171,161,149,65,65,4,60,70,180,81,239,182,154,222,252,204,211,227,218,125,48,253,37,82,32,0,143,111,50,254,168,15,166,167,122,200,110,8,101,69,243,165,123,108,63,116,49,229,181,177,129,143,105,229,112,67,29,93,62,246,57,233,152,140,14,155,56,151,94,157,73,225,251,123,211,112,223,159,109,28,25,247,234,223,147,51,118,62,48,177,229,237,87,67,177,57,214,120,14,1,152,24,29,198,233,88,69,143,144,6,1,135,195,212,80,76,189,154,8,64,245,47,102,92,88,67,62,9,89,93,164,192,126,112,55,89,100,121,180,6,93,248,242,247,38,41,85,244,0,130,121,14,38,179,15,54,145,32,121,52,212,185,83,204,22,164,164,82,215,155,23,196,212,3,102,73,169,201,128,116,174,191,86,183,174,44,249,156,240,15,174,248,32,109,89,21,128,192,198,181,226,35,222,186,205,99,129,207,137,157,99,72,27,235,92,182,218,140,74,82,141,207,121,28,156,146,214,99,79,64,112,226,115,5,94,168,164,67,10,201,206,49,127,28,134,45,171,201,205,161,26,223,177,194,42,46,102,145,39,39,115,215,125,179,197,116,207,210,220,71,39,74,162,64,200,97,19,204,150,23,99,179,62,51,224,131,169,206,210,175,73,105,65,28,172,13,193,102,73,130,96,65,25,3,238,135,158,157,163,139,201,76,7,201,57,154,253,193,72,79,141,44,247,38,47,94,239,189,169,78,72,178,128,178,201,52,248,205,141,21,76,135,52,39,115,137,29,38,99,168,139,55,173,31,223,234,7,31,27,87,170,150,56,66,38,209,15,135,143,97,63,213,184,196,135,157,177,244,51,217,24,157,196,230,60,248,1,213,168,208,126,246,52,43,37,234,1,211,128,37,167,4,37,144,16,205,58,76,40,90,157,1,148,195,91,76,99,212,69,212,147,160,232,28,30,193,15,37,29,39,91,26,165,230,20,205,252,224,186,169,29,111,122,117,34,158,228,232,160,29,79,237,113,4,8,242,114,248,236,105,171,60,230,58,234,73,195,225,66,34,93,125,129,102,5,144,14,163,160,145,212,207,160,109,38,174,62,63,165,1,56,200,151,135,105,39,124,48,21,47,114,240,154,161,218,253,131,252,40,182,101,63,132,253,181,250,118,120,76,149,77,2,89,80,219,238,2,166,238,125,136,151,50,207,2,138,169,130,130,249,218,58,102,52,97,83,27,251,193,52,74,203,92,32,247,98,98,22,31,124,182,44,169,26,36,114,151,73,192,57,140,34,119,215,171,33,12,119,51,203,52,204,165,21,26,113,188,68,230,242,131,7,253,226,234,126,141,66,180,209,159,156,83,89,194,119,7,198,64,159,113,117,103,34,202,111,67,207,11,41,204,7,211,45,33,23,211,33,220,252,144,168,166,158,180,213,223,37,86,232,7,51,206,176,242,2,227,147,46,116,32,28,230,243,236,199,153,206,86,168,249,193,112,191,202,54,111,241,136,26,115,165,147,249,123,252,97,230,207,246,65,131,253,225,25,180,51,70,97,225,213,102,54,128,186,226,166,64,225,51,137,58,19,201,71,19,98,166,70,205,127,186,209,32,171,235,139,134,58,216,75,63,152,128,170,126,144,186,77,216,245,131,161,221,148,160,254,129,39,30,173,63,56,10,115,122,54,18,33,189,123,86,37,248,186,116,5,193,118,183,252,148,168,132,202,171,206,52,107,96,246,7,175,86,154,126,65,83,73,95,126,45,117,228,194,59,79,169,241,200,217,183,164,106,253,175,89,30,172,116,154,180,252,185,207,164,27,66,198,65,31,89,134,64,205,97,107,72,149,7,227,12,128,172,227,131,105,71,214,200,201,111,191,116,24,59,87,18,233,70,123,138,156,165,195,100,154,186,70,116,138,133,191,63,20,173,56,121,107,136,58,41,113,249,208,202,174,46,95,43,155,26,158,195,184,190,98,142,83,152,2,77,244,15,165,17,111,75,145,74,193,51,55,10,246,31,204,225,164,125,212,168,254,12,63,33,206,254,66,251,172,162,149,26,248,239,75,67,129,222,52,114,104,18,17,219,119,113,115,126,69,56,17,50,124,20,138,190,241,54,11,91,3,39,201,164,68,125,27,47,230,164,235,199,164,103,104,185,139,99,180,246,207,118,151,109,249,56,138,119,170,147,12,198,177,227,25,254,96,56,162,249,247,58,162,195,23,135,117,9,150,164,195,125,252,132,216,173,72,102,38,105,234,40,214,131,213,124,151,102,35,44,75,103,17,249,206,236,198,58,86,102,22,247,232,0,86,142,246,161,156,93,154,37,97,19,233,231,144,112,184,91,190,93,96,162,188,247,106,58,161,37,189,9,69,14,223,254,131,207,231,90,202,104,12,109,205,204,238,195,147,172,212,232,2,78,31,52,19,254,224,217,156,49,189,154,122,93,247,210,105,47,26,90,135,181,57,245,160,130,50,152,14,6,114,92,23,182,180,152,239,40,148,126,31,247,72,34,181,221,234,242,190,223,166,84,24,31,70,2,185,200,166,248,189,97,205,208,124,219,182,124,142,111,133,166,27,38,113,170,76,1,216,94,247,167,233,212,148,220,41,223,191,134,49,129,136,244,208,42,19,163,117,32,96,26,175,157,180,235,131,239,63,238,144,39,24,187,117,84,140,211,251,222,156,146,22,233,163,193,12,205,97,45,208,5,87,180,234,142,217,51,186,111,72,244,33,37,165,28,163,230,156,220,83,192,173,106,73,31,211,7,186,162,128,57,209,245,189,33,179,27,241,104,203,36,89,4,134,238,162,222,223,158,181,73,182,111,211,51,52,215,133,145,49,149,23,131,90,62,93,20,105,81,77,25,44,242,173,241,218,155,114,43,217,116,200,255,157,141,92,96,45,42,130,135,120,220,53,146,76,14,68,18,45,102,254,223,171,97,53,120,114,33,52,64,142,120,52,170,232,180,93,18,215,187,166,184,154,106,1,237,195,217,144,124,220,15,102,122,9,229,129,211,93,66,86,97,166,73,30,234,76,72,119,127,112,226,27,100,125,49,134,105,203,68,205,82,33,131,0,238,164,223,235,91,5,100,213,170,126,17,4,0,98,154,163,108,170,189,179,155,226,170,226,33,159,100,170,156,67,103,98,62,147,193,131,158,52,61,14,21,3,96,183,152,205,207,190,243,195,84,27,236,103,170,77,247,88,173,179,80,107,210,207,34,160,239,212,215,39,234,231,185,62,139,128,172,246,55,42,36,233,243,59,79,137,202,249,9,101,21,33,207,84,226,207,223,209,120,134,159,62,42,157,134,116,9,207,250,161,48,125,42,41,18,31,27,42,156,15,70,194,249,73,89,83,76,210,62,227,143,179,167,12,213,146,129,159,167,250,215,60,94,113,66,129,65,83,141,70,147,89,62,152,173,126,105,246,246,76,81,211,117,255,193,103,95,57,155,175,164,26,59,230,133,191,215,194,102,174,218,201,70,230,127,124,11,140,210,207,173,117,44,171,91,36,108,56,10,17,169,78,98,154,45,61,126,135,108,223,128,95,65,115,187,144,96,248,189,155,145,55,40,220,209,136,245,39,171,150,117,155,207,147,101,55,193,72,122,182,161,234,113,196,64,103,253,38,49,45,24,8,136,84,189,57,165,223,113,53,229,59,79,210,26,174,202,228,191,13,147,151,108,182,16,125,97,97,56,202,41,175,171,175,229,27,64,88,208,252,62,103,43,196,159,36,234,28,30,199,84,156,90,37,48,224,97,31,14,147,57,212,164,246,249,3,74,169,31,76,79,206,158,79,11,247,177,69,253,139,24,31,110,89,111,183,243,118,147,194,100,56,104,37,213,186,141,54,62,111,24,213,113,10,29,181,207,109,67,129,250,141,153,85,94,107,57,46,99,204,244,251,96,212,70,247,211,122,139,119,230,107,0,39,225,105,169,103,241,81,57,100,232,128,137,80,139,54,50,54,198,183,105,192,102,64,203,149,62,24,225,33,95,32,52,26,212,89,158,198,92,118,172,111,121,81,81,137,124,159,86,255,76,163,230,250,193,157,84,74,127,90,232,186,81,146,253,96,136,36,117,14,99,88,246,225,23,87,107,222,123,42,208,152,119,14,67,97,254,144,165,45,43,234,113,24,185,132,90,158,18,75,178,251,223,123,193,41,91,158,222,33,122,141,124,105,18,230,29,227,225,23,102,76,63,83,159,200,249,214,164,26,197,159,166,62,227,112,130,202,248,41,254,132,145,214,225,78,245,185,178,36,98,126,140,226,79,198,74,234,79,121,39,45,144,254,189,112,102,159,206,64,170,246,32,219,255,96,252,161,167,210,139,8,231,252,14,24,244,185,173,3,253,33,217,41,126,60,157,183,198,99,127,11,151,44,168,224,112,26,212,156,232,226,108,56,62,31,76,177,138,182,137,146,122,76,62,197,73,3,31,127,85,171,108,72,237,127,217,14,83,227,211,227,103,89,205,206,23,177,33,88,74,115,214,179,107,12,43,138,250,193,103,27,206,15,111,145,149,208,198,115,83,223,208,149,98,135,202,251,207,74,194,254,34,173,240,214,132,212,24,50,146,40,89,139,113,143,219,76,125,231,112,184,228,183,67,149,185,231,214,132,181,98,37,181,60,173,36,33,80,250,209,154,122,18,105,96,230,250,231,200,166,102,253,24,104,3,138,140,15,78,166,158,164,182,6,89,231,120,240,68,173,174,58,49,166,244,247,29,248,199,150,163,108,73,237,55,98,87,254,90,148,79,97,114,43,60,61,38,185,80,159,162,130,93,81,19,160,254,96,232,184,181,190,103,155,90,156,207,50,66,225,93,153,37,177,90,137,161,58,108,42,244,106,4,65,10,151,226,234,68,75,197,99,137,224,132,46,129,147,190,215,143,179,98,223,223,110,218,158,74,223,166,233,87,125,112,125,52,164,182,165,11,106,220,27,73,232,166,62,204,89,202,251,243,87,121,240,154,149,115,239,87,149,177,252,106,136,4,167,122,87,176,40,151,228,63,61,234,211,222,118,156,43,244,120,29,237,70,137,174,101,48,189,162,56,255,193,144,42,75,102,139,242,157,138,58,166,195,68,180,181,198,6,229,172,60,226,106,100,114,213,133,233,150,167,246,175,221,80,79,148,123,67,207,147,221,70,58,27,68,122,231,130,53,82,248,173,43,197,67,106,24,206,78,103,100,92,156,140,189,79,203,119,206,14,19,35,90,224,70,211,65,89,68,145,125,76,138,213,77,202,128,90,35,172,31,93,21,189,158,245,248,194,70,92,236,211,204,72,112,164,6,159,19,135,130,243,15,78,86,71,164,33,128,178,124,97,194,64,61,85,138,12,158,219,237,254,166,17,93,173,161,177,137,4,223,222,231,195,35,246,10,237,154,196,38,146,53,38,116,135,59,39,236,19,82,161,107,98,57,12,187,105,125,226,76,8,2,125,3,14,7,215,153,26,77,99,88,103,53,79,71,235,196,142,209,232,25,77,67,254,224,203,58,201,21,134,226,191,6,76,91,68,213,152,225,217,126,220,169,3,134,176,89,126,26,38,232,216,72,139,117,161,103,13,134,210,140,224,199,98,49,102,140,161,193,208,69,6,53,30,156,138,204,242,148,37,193,87,239,48,137,171,164,17,98,148,130,183,12,105,149,38,175,98,201,29,207,174,218,254,208,197,51,50,122,177,25,6,84,53,238,147,167,230,137,68,162,27,157,213,116,208,165,182,33,33,72,29,155,29,42,44,83,243,47,221,162,50,142,110,172,196,39,247,67,51,125,204,209,52,149,126,135,249,122,253,38,208,220,158,148,23,132,85,62,19,42,15,209,138,166,226,200,173,215,120,174,50,183,86,231,20,250,51,98,67,129,21,57,105,221,80,193,120,184,11,0,42,55,77,34,86,74,195,252,184,62,27,143,213,66,106,2,147,226,147,152,71,196,123,182,36,227,160,100,109,53,38,202,32,147,167,121,217,179,195,207,30,115,152,90,248,167,164,201,244,9,98,42,144,67,156,154,143,102,79,241,243,1,134,34,157,163,36,17,35,232,177,224,239,168,186,114,209,155,89,119,229,174,109,51,75,203,15,182,117,46,124,175,109,28,33,77,43,31,172,61,62,86,46,202,219,90,146,129,9,180,98,215,248,53,231,74,37,10,201,232,20,87,83,52,147,159,138,166,17,54,39,35,78,175,199,133,207,206,75,210,196,97,88,2,5,109,198,171,22,159,171,65,124,42,21,77,148,72,174,187,227,208,115,33,49,117,40,60,233,1,140,185,128,120,184,84,185,28,207,52,123,90,137,153,68,91,158,20,247,140,105,209,33,135,17,165,147,15,114,102,14,54,206,142,57,142,126,147,86,83,81,154,231,179,148,154,175,61,164,68,198,228,141,87,28,31,21,183,86,158,140,106,223,17,75,179,88,144,75,42,177,40,186,200,110,1,113,176,61,69,98,86,175,190,124,241,193,61,160,85,94,203,94,58,78,84,136,48,180,242,135,3,101,251,126,4,249,151,16,43,34,216,178,73,2,251,89,79,131,214,124,106,169,32,197,241,17,163,146,122,202,202,165,168,18,109,14,135,41,90,154,122,115,120,229,194,124,98,103,19,139,20,226,43,228,201,252,106,4,244,178,150,67,205,159,236,173,195,19,178,107,253,214,20,177,36,223,84,6,198,82,214,210,56,178,38,241,185,240,99,133,103,134,111,141,78,115,88,118,84,252,235,160,81,49,91,87,192,103,23,23,89,175,98,237,100,113,239,69,7,164,222,250,44,137,30,175,181,172,125,117,63,240,156,241,173,55,68,20,207,36,108,180,130,250,47,111,8,141,245,173,32,130,91,113,177,113,4,235,44,59,139,99,251,153,74,183,93,21,190,148,98,189,33,49,9,153,40,85,122,165,248,216,184,181,110,196,19,66,79,79,93,221,89,168,177,165,52,163,38,211,133,13,229,73,12,25,153,157,242,148,65,82,103,87,2,62,71,87,211,66,196,17,54,58,154,27,91,180,46,160,33,69,155,198,93,15,108,207,82,181,24,16,115,211,167,168,145,72,84,169,142,177,112,122,205,1,19,26,144,131,171,154,184,165,15,247,113,3,247,147,187,33,37,222,98,97,54,146,197,154,53,170,176,190,164,238,227,61,126,19,250,194,118,32,187,33,77,194,182,11,215,120,193,50,235,41,110,62,33,193,172,122,53,101,145,225,176,17,35,18,246,93,10,181,179,167,87,22,42,79,105,234,197,141,110,54,183,163,225,28,91,194,121,122,96,4,154,252,244,104,212,104,73,217,78,253,116,84,220,247,254,201,175,10,140,81,24,78,44,235,76,180,169,17,78,160,30,192,159,140,146,35,161,64,163,119,28,230,108,71,81,138,107,138,154,68,112,68,5,56,143,245,98,2,5,247,173,207,254,175,81,80,84,48,162,12,132,126,80,136,166,238,199,164,10,135,162,48,15,72,208,43,43,155,48,18,16,103,211,168,14,91,110,249,162,80,13,133,235,129,86,72,18,185,250,130,246,206,74,30,82,232,108,169,250,90,68,174,16,90,12,152,121,172,112,177,162,160,128,107,82,75,161,153,230,249,140,72,10,77,40,178,19,82,66,68,112,56,94,187,193,248,34,112,165,142,238,14,41,21,70,2,163,119,20,49,82,62,93,18,177,179,98,117,240,197,143,84,244,58,72,34,233,247,58,219,170,123,246,100,43,166,112,184,64,24,188,35,86,207,52,36,250,33,19,109,32,39,231,79,134,56,130,48,189,18,114,163,182,211,87,23,196,201,85,81,152,63,87,172,158,109,133,144,50,195,73,48,199,189,141,252,66,39,105,179,158,233,28,43,55,63,155,10,220,159,148,56,220,24,80,215,230,129,243,28,70,168,22,187,70,127,214,158,149,68,198,79,55,136,219,180,184,153,186,157,25,115,184,162,13,163,91,74,207,217,203,56,216,12,211,241,135,101,64,137,149,15,55,41,45,4,164,103,79,181,198,133,21,33,32,227,229,147,155,155,107,25,187,194,217,127,206,18,208,171,41,87,142,173,148,194,40,105,205,1,70,216,99,221,243,1,122,124,129,137,82,248,28,111,120,8,210,167,85,216,241,239,158,98,164,32,235,65,33,159,140,99,143,236,97,210,130,240,66,134,216,205,20,154,24,133,253,147,39,99,111,142,248,82,178,243,91,224,77,112,49,206,235,243,203,185,235,144,195,104,17,118,31,28,141,109,233,247,66,200,53,135,45,48,173,47,87,183,105,216,114,111,132,169,78,157,40,149,112,198,136,8,17,154,79,50,100,164,105,60,115,82,17,164,109,178,43,192,81,217,114,132,151,104,206,211,19,149,90,215,30,11,192,228,5,180,53,135,205,204,248,5,63,152,144,93,83,152,134,152,122,131,60,103,253,232,75,35,118,185,221,129,62,71,50,158,76,215,155,155,187,31,49,32,227,255,212,71,187,229,93,4,121,40,29,213,223,70,193,220,55,75,20,109,134,26,218,124,250,155,243,49,14,223,170,189,3,149,154,172,184,57,233,166,162,203,11,65,232,121,141,120,227,233,211,83,19,179,191,92,7,186,168,119,78,109,18,44,206,17,108,73,212,160,234,213,116,200,206,240,78,76,145,67,119,141,29,38,78,33,83,184,214,115,36,147,129,10,207,39,211,229,248,140,120,213,56,143,21,162,61,135,46,173,31,75,156,46,169,28,163,6,174,246,136,181,156,99,147,222,52,61,115,169,174,188,97,3,246,108,185,55,201,145,8,135,84,99,124,212,159,198,248,46,177,124,142,119,177,166,30,217,108,250,57,66,95,5,213,102,89,216,198,236,25,62,0,133,181,67,183,105,164,191,107,248,31,105,91,13,144,30,217,157,100,166,195,156,124,122,48,90,140,110,196,160,44,42,230,244,192,135,54,62,71,240,203,194,66,122,242,65,158,183,195,61,167,0,69,23,182,69,4,179,207,5,40,58,214,99,107,208,213,226,39,31,91,126,214,226,48,94,140,34,174,15,38,9,32,242,234,220,28,219,222,221,119,220,253,231,107,147,103,141,200,114,33,225,45,249,40,158,252,204,236,228,47,134,28,153,134,237,154,49,67,248,152,99,124,12,237,202,107,198,71,227,86,107,49,250,123,53,239,104,175,74,110,222,21,246,117,237,57,178,94,233,230,219,14,29,225,91,219,57,170,9,154,122,10,157,98,51,37,179,131,105,3,183,228,91,4,244,11,78,245,187,42,25,69,175,77,91,166,219,154,159,153,216,140,210,245,131,177,238,158,137,138,2,217,112,7,38,35,71,81,164,136,241,108,204,208,55,249,205,207,89,55,171,218,250,3,197,95,63,151,207,1,65,10,86,141,98,26,137,191,78,173,101,170,12,67,124,43,246,21,56,223,29,102,239,214,37,70,172,103,250,247,54,89,162,169,87,87,154,252,125,166,18,241,210,88,79,165,169,188,249,217,73,86,90,131,153,21,30,183,228,107,4,6,164,37,253,182,28,157,144,136,4,140,173,169,94,54,165,8,197,231,74,54,226,211,167,213,138,18,86,183,147,160,118,152,90,5,76,237,96,41,254,219,248,235,103,252,213,117,35,33,229,251,78,50,18,231,172,48,253,58,158,178,101,207,231,52,84,151,17,6,178,111,72,9,215,159,153,167,241,129,51,119,188,97,144,42,107,120,19,21,134,94,160,196,213,244,151,42,106,42,57,223,52,77,104,66,141,174,14,62,25,64,159,104,84,178,175,162,209,28,200,142,235,133,179,121,198,2,87,220,212,239,123,157,165,132,144,130,184,164,116,161,47,223,202,19,164,232,101,104,132,140,136,152,47,79,72,160,139,240,137,23,142,199,157,125,171,79,196,178,159,184,199,175,31,199,199,20,149,2,33,66,39,118,7,19,92,192,100,119,180,127,141,188,122,14,148,106,24,29,21,26,79,178,47,125,99,232,212,134,12,130,215,51,197,147,37,35,0,210,46,203,227,240,174,21,48,253,86,218,216,202,203,108,95,250,108,112,74,217,80,172,164,40,150,31,98,49,253,105,121,178,228,229,151,161,167,188,197,58,66,180,221,106,123,191,20,19,24,33,40,69,173,214,105,125,48,141,117,26,54,129,175,7,206,25,135,145,90,144,45,13,130,76,18,127,31,140,186,146,214,119,102,138,130,220,201,153,244,255,141,172,237,57,92,220,166,63,56,146,19,73,142,79,10,127,231,250,198,20,207,119,101,173,86,55,209,108,79,131,67,73,123,60,34,125,114,4,63,124,129,193,247,134,220,176,182,254,68,189,31,202,76,196,240,179,54,231,88,61,250,7,159,35,234,108,51,242,220,121,90,183,206,7,103,6,84,155,115,18,221,218,223,202,63,112,69,53,94,97,227,18,217,31,76,246,120,107,109,180,21,113,77,127,52,186,183,53,0,97,13,27,237,243,197,25,29,211,80,210,150,11,78,176,128,81,175,208,122,220,105,237,7,223,111,211,175,113,158,78,123,15,80,192,248,82,25,19,251,46,105,148,224,248,64,168,129,127,40,150,205,122,18,75,144,164,250,76,162,194,231,105,200,77,199,118,237,211,31,204,68,238,180,209,4,19,196,75,148,161,248,205,120,122,146,160,164,226,204,135,244,248,149,36,38,36,5,73,51,135,223,26,17,119,37,234,162,179,173,120,21,227,52,141,148,37,245,68,116,156,49,77,29,166,76,225,33,93,64,237,36,198,187,12,152,138,158,146,87,62,176,63,55,3,172,34,214,212,22,14,111,92,157,164,47,207,212,209,4,62,249,254,228,191,109,50,188,15,217,4,218,2,241,228,136,51,60,90,23,139,96,225,231,137,211,5,71,129,165,84,253,16,149,223,254,57,48,147,30,142,37,100,38,221,94,152,38,121,184,158,194,54,40,131,190,19,4,230,69,106,181,181,44,142,206,130,234,87,47,26,95,149,212,254,216,216,225,65,209,95,100,10,72,74,19,147,134,87,120,77,211,149,110,74,29,98,85,251,159,189,48,45,115,170,117,34,216,38,233,51,46,1,169,27,174,143,42,4,145,251,15,62,167,230,163,11,190,76,235,39,30,28,147,122,150,71,101,224,236,112,219,111,222,77,20,236,149,48,24,109,251,213,16,158,60,108,226,196,47,188,67,26,206,81,82,123,239,213,81,22,71,201,15,148,177,90,227,53,24,232,111,142,211,84,242,10,136,16,147,235,37,96,194,100,251,97,51,154,30,234,165,232,138,36,100,126,68,62,160,44,112,24,147,74,171,207,104,163,168,217,71,60,25,249,199,43,197,148,238,92,65,34,71,249,230,224,72,92,222,229,207,97,211,97,224,87,238,29,244,23,183,195,35,151,161,124,68,68,151,250,119,238,78,107,138,213,34,47,216,115,166,159,233,104,194,83,220,160,220,59,198,120,235,232,153,73,83,235,74,207,167,28,238,77,83,30,67,187,85,87,118,29,136,132,252,234,51,250,229,17,78,161,20,247,243,67,166,145,151,86,213,140,48,226,159,42,48,205,81,2,151,217,227,240,130,89,248,140,153,82,243,96,172,251,28,7,222,74,126,75,145,30,141,255,1,151,250,212,195,114,50,206,124,209,94,180,62,12,10,26,15,70,253,224,165,140,92,132,234,203,154,122,117,122,88,129,50,97,84,249,233,252,12,10,206,187,111,89,246,224,67,71,5,201,34,79,119,255,94,123,105,109,231,111,185,102,25,180,231,131,76,147,226,144,17,127,52,62,38,132,16,77,190,150,22,215,208,114,33,159,210,22,186,238,133,221,141,55,171,74,103,14,43,87,17,217,162,64,225,85,213,159,29,4,7,239,173,91,81,25,141,73,119,87,139,23,166,39,92,183,112,219,151,83,124,103,34,98,90,186,108,116,247,35,190,5,20,100,90,8,104,2,214,53,126,154,238,87,213,63,92,80,198,238,184,249,232,105,233,218,224,64,24,61,230,193,177,98,158,42,93,219,73,203,189,218,154,86,5,174,124,248,248,109,136,11,158,223,54,185,224,248,86,56,51,58,15,150,245,126,196,136,35,64,169,239,77,157,66,189,79,78,198,93,215,237,66,111,113,92,248,156,85,245,169,38,199,203,136,155,183,218,85,28,24,179,102,120,13,11,112,58,27,142,210,71,153,234,106,124,110,98,143,58,203,32,18,201,177,225,152,18,227,83,7,143,87,119,63,9,172,22,250,98,16,177,120,100,4,152,154,46,133,241,227,239,68,132,95,165,62,228,83,214,35,227,48,132,130,90,95,73,255,110,186,75,147,166,59,29,53,40,7,220,235,155,230,142,52,85,200,134,121,179,198,54,205,52,213,150,38,43,205,245,74,68,96,35,169,81,152,247,242,81,27,76,219,63,116,115,120,33,47,168,157,101,79,51,7,189,94,14,19,166,87,42,49,90,168,252,244,25,236,63,218,182,176,232,18,242,240,248,52,98,104,61,248,246,143,166,110,4,108,100,73,79,91,195,42,177,184,249,175,206,167,65,102,245,216,103,7,28,188,121,60,124,93,8,25,57,220,251,67,1,187,145,64,90,113,113,71,109,73,109,63,18,68,53,96,132,104,181,178,13,122,167,93,99,200,142,77,36,1,112,107,236,169,97,150,34,250,87,154,150,18,194,92,233,169,242,105,202,149,106,66,109,212,178,90,108,195,248,59,42,100,75,193,171,201,189,124,48,244,68,75,7,133,88,196,138,215,166,247,230,185,154,240,65,138,17,135,231,115,61,189,55,109,56,55,1,34,90,163,171,202,13,221,56,203,233,61,128,77,129,91,107,90,207,231,140,29,177,163,44,248,180,82,65,205,228,175,221,207,126,170,221,26,59,219,121,190,2,134,126,83,141,117,120,21,91,220,219,216,60,180,63,13,117,192,25,87,31,251,171,174,7,94,104,8,4,140,244,66,125,154,134,104,151,119,184,89,153,204,211,66,134,33,227,176,105,92,63,93,65,84,107,5,108,34,189,237,105,26,138,62,19,224,242,52,28,85,107,222,113,240,28,185,18,87,164,245,173,80,243,239,112,162,221,80,31,140,244,81,236,88,112,58,190,207,13,115,104,92,221,16,189,157,58,226,152,30,113,40,55,226,84,79,219,29,162,157,254,216,205,108,141,242,116,51,245,107,168,52,116,209,181,114,58,27,145,136,163,3,46,91,125,235,99,229,204,238,83,252,60,163,30,79,244,26,214,112,178,207,218,35,193,166,195,61,150,209,46,58,252,40,47,158,243,193,24,209,29,173,199,22,127,218,195,142,83,49,99,75,105,148,96,207,199,37,108,20,129,57,12,151,141,110,26,80,121,223,35,0,157,204,220,158,171,111,100,15,248,88,23,245,249,237,157,194,156,64,89,94,221,96,58,188,119,108,133,36,251,148,37,127,147,152,173,177,48,235,52,14,172,167,100,155,6,243,128,201,190,214,7,94,119,158,28,99,107,245,245,199,214,208,176,11,41,100,217,207,226,161,146,40,249,215,170,199,53,125,122,90,225,6,173,23,62,75,92,59,188,128,115,137,227,133,194,244,245,7,56,181,216,197,43,60,73,115,61,191,189,34,110,113,102,107,31,237,69,219,61,32,8,17,46,173,38,183,134,163,216,174,224,75,40,107,191,131,54,71,14,24,129,247,254,12,121,141,49,131,198,163,61,11,119,221,195,5,149,198,167,8,62,155,26,182,15,40,62,147,240,10,216,60,153,177,131,163,28,94,159,69,205,175,197,86,70,59,196,251,206,208,143,135,133,84,160,110,126,26,28,39,101,119,62,36,165,82,24,250,204,96,194,159,254,53,224,144,16,42,20,91,91,145,20,3,38,224,252,174,204,158,194,190,130,60,232,109,205,164,200,98,199,163,37,4,184,222,61,225,108,112,62,42,180,136,231,103,187,193,162,46,129,82,197,221,158,221,104,95,75,2,210,216,254,108,10,104,85,238,184,247,156,111,127,255,217,9,103,9,63,246,24,222,179,63,19,133,152,95,88,3,144,69,42,255,56,219,108,187,135,102,54,98,209,231,234,2,155,135,195,29,250,181,103,255,223,16,114,57,220,144,139,31,207,241,208,71,60,25,228,130,233,61,91,110,184,101,152,66,221,115,111,56,146,98,162,101,211,193,222,207,185,214,174,169,158,205,223,211,159,206,86,115,25,112,121,36,62,57,83,71,191,67,14,249,246,19,62,203,198,34,255,193,201,26,129,159,3,27,241,154,21,48,73,178,231,184,135,99,53,174,134,78,38,239,199,148,104,222,41,104,205,198,121,61,177,57,236,183,56,176,147,105,45,63,102,12,21,255,62,44,180,191,40,19,50,70,16,124,234,14,119,72,6,181,227,136,222,154,56,23,19,93,136,253,177,191,122,138,253,12,98,162,199,56,43,51,66,184,16,115,183,199,62,66,147,39,214,7,249,201,252,252,110,79,209,120,0,235,58,250,74,253,49,58,35,77,1,76,250,251,49,104,141,68,223,97,211,146,127,44,90,200,163,226,157,51,228,80,251,177,150,81,94,116,56,13,74,216,158,150,237,52,35,208,67,22,163,215,167,255,24,102,240,111,196,58,189,121,15,113,1,148,232,251,43,96,3,70,34,244,233,100,39,125,58,28,230,192,126,218,147,217,180,46,106,125,242,143,123,114,190,127,220,155,135,123,250,220,207,241,158,220,19,70,181,173,60,162,169,180,104,121,67,17,18,33,102,220,61,126,21,33,131,128,77,82,93,189,50,82,173,1,247,169,153,8,243,233,188,157,213,196,125,178,238,134,36,148,241,26,28,54,105,228,250,112,25,215,48,135,233,146,94,229,185,183,73,36,221,171,211,122,220,104,118,234,28,63,141,82,94,121,104,148,241,224,47,92,203,163,248,189,141,219,35,70,252,172,157,135,235,155,223,246,58,48,224,161,60,176,86,211,87,60,93,6,76,201,242,126,24,158,97,42,112,152,150,47,237,226,253,21,101,196,247,130,57,82,67,50,240,170,213,21,95,251,184,124,143,238,252,50,253,241,248,156,104,232,62,97,17,206,240,30,211,20,154,10,157,74,166,25,19,23,67,145,174,205,151,216,191,189,196,123,49,133,53,74,139,152,67,189,183,38,11,172,131,82,208,217,243,123,47,8,85,181,193,24,170,93,47,248,64,177,168,165,253,4,7,8,45,121,254,165,211,122,243,246,48,118,230,222,29,178,85,213,133,176,66,151,187,207,218,198,172,168,209,25,6,92,171,10,94,193,192,83,210,221,84,32,14,127,120,169,147,241,125,134,185,208,147,218,87,45,159,109,162,135,125,85,208,144,214,102,62,166,82,189,150,10,74,164,202,133,82,102,108,87,86,21,166,135,11,244,84,177,29,29,7,247,201,81,64,41,16,245,51,63,27,40,61,44,43,180,142,197,70,106,176,14,24,187,251,22,3,10,242,12,69,89,59,237,254,116,47,233,37,120,169,55,228,77,69,153,74,239,238,51,133,70,100,31,121,231,167,43,122,119,11,130,239,59,98,218,244,3,76,221,241,133,143,225,161,131,130,176,235,40,98,157,77,21,15,96,123,218,206,196,128,21,67,136,246,233,111,236,215,200,207,72,174,169,29,142,124,99,185,102,74,175,171,234,136,119,202,148,250,181,98,44,58,255,192,209,33,143,21,67,145,75,87,24,135,240,26,57,208,95,234,163,13,132,106,238,113,221,154,10,63,209,106,96,170,8,126,230,66,196,174,143,134,28,199,136,163,171,21,101,53,100,208,200,6,141,123,38,143,231,201,217,119,151,219,64,157,117,58,158,5,112,222,212,171,246,108,171,60,223,79,96,28,131,120,242,78,206,106,172,199,135,176,210,254,15,30,168,159,245,135,82,158,142,236,26,240,120,54,36,22,118,14,147,23,225,143,241,244,202,210,3,48,99,147,47,86,5,158,159,53,226,155,240,177,205,208,251,209,172,43,45,222,254,92,137,114,22,157,72,131,26,243,18,48,134,187,26,242,108,85,219,109,179,3,195,144,45,63,108,44,229,30,59,195,211,84,186,3,104,170,162,71,11,114,61,24,224,183,182,148,210,190,148,3,110,244,119,75,38,26,182,90,207,235,16,180,171,15,136,60,85,14,80,23,46,40,244,253,59,80,250,70,250,195,245,150,188,29,111,90,253,114,122,242,227,112,213,7,106,250,36,74,51,87,77,128,44,224,243,82,75,175,94,103,247,119,255,161,81,138,246,36,246,171,185,192,59,224,54,148,165,248,192,157,24,72,192,132,17,202,67,144,199,234,249,224,179,244,158,146,3,254,162,123,224,24,46,189,165,53,59,216,175,80,100,7,140,240,233,80,110,190,178,34,173,9,195,100,121,136,238,27,53,198,2,183,81,30,90,192,74,141,222,119,243,10,105,215,91,146,80,209,139,153,1,83,148,255,84,44,80,109,248,189,118,53,110,203,253,192,57,120,209,172,102,237,88,53,58,228,248,189,45,80,190,166,204,20,40,160,182,207,255,10,193,192,82,238,62,244,216,218,188,48,173,253,245,153,12,103,249,248,107,227,175,109,37,21,180,186,198,120,109,227,227,125,184,251,206,225,242,149,227,209,60,143,28,165,146,239,77,235,255,112,24,182,56,125,107,42,176,194,69,128,56,177,43,199,49,172,253,212,92,126,240,217,215,178,214,88,193,160,55,115,14,184,169,4,30,141,32,231,27,122,48,165,26,161,184,242,25,82,232,233,30,128,149,180,109,169,33,78,86,210,230,235,22,233,208,173,5,200,192,200,15,11,156,148,95,18,75,56,123,190,202,186,39,181,226,135,170,121,248,66,28,182,198,54,229,82,132,55,218,109,24,218,174,206,94,170,143,54,144,124,157,23,86,166,30,131,87,94,247,230,157,224,178,194,199,105,112,211,204,110,94,149,127,146,140,98,233,114,243,149,219,211,43,94,157,66,252,135,46,237,138,182,86,242,175,121,192,224,253,212,3,21,26,55,235,18,56,191,23,79,103,236,248,80,253,214,80,74,70,26,238,131,159,146,158,20,73,4,208,51,27,198,131,174,250,192,249,133,207,252,175,119,76,90,175,207,147,65,189,51,239,115,87,216,67,20,54,29,212,11,215,103,207,49,229,62,121,47,248,147,247,3,83,89,22,48,69,54,207,213,141,146,175,128,209,36,212,223,38,79,90,46,108,186,209,15,60,189,204,208,224,220,158,159,190,145,202,130,198,81,93,15,225,167,41,119,92,120,174,103,146,26,143,77,187,48,194,222,15,60,34,174,96,112,121,78,16,34,255,247,181,136,121,235,152,81,10,189,253,240,162,6,127,40,105,123,162,179,61,223,21,80,32,154,123,110,78,180,62,190,215,49,228,180,209,234,192,199,118,44,23,54,14,80,101,65,53,222,246,128,83,209,162,81,72,82,209,144,116,248,199,1,165,220,203,123,230,88,187,153,70,69,229,233,206,116,244,199,160,210,38,55,85,53,164,244,32,101,159,150,241,123,72,163,139,57,171,59,224,115,20,190,12,226,212,46,125,15,78,29,205,120,233,201,235,79,197,197,97,88,207,214,211,190,15,99,121,192,149,46,48,129,127,36,239,31,12,73,215,163,165,66,109,108,241,20,96,182,226,1,37,124,159,200,50,245,64,207,98,203,218,220,79,211,138,239,11,25,243,109,106,73,169,85,145,248,197,208,212,79,45,204,28,124,142,120,235,6,79,144,182,254,159,57,186,125,159,206,44,37,93,1,84,174,19,249,9,216,24,88,158,130,83,14,253,128,135,238,118,63,130,81,47,213,128,225,108,143,231,193,44,16,55,47,220,181,191,12,24,86,169,11,31,219,247,129,105,119,114,148,109,96,62,63,93,167,19,249,146,153,167,220,254,185,248,204,255,122,81,213,133,250,93,28,169,98,98,189,227,143,23,215,220,2,94,20,23,61,104,142,130,29,50,35,180,210,188,143,157,60,83,12,231,195,113,47,158,159,134,189,180,5,108,210,130,207,152,108,103,81,181,156,205,24,74,181,64,241,175,147,241,26,220,222,234,97,58,67,239,163,97,78,148,231,99,230,112,217,50,25,165,165,122,8,176,202,69,141,33,173,249,123,232,234,192,5,92,237,194,107,62,100,240,29,135,49,214,22,108,198,15,186,172,206,211,81,86,249,120,10,147,119,20,211,145,28,213,94,112,120,72,81,63,254,80,194,233,251,41,106,46,22,194,115,184,88,87,170,44,60,146,181,126,32,51,197,82,213,155,183,106,133,235,1,247,93,180,212,155,238,151,56,61,140,150,164,170,86,2,254,118,36,107,147,181,105,181,71,14,97,122,175,57,157,149,117,182,23,37,175,182,2,38,148,220,30,45,133,28,169,199,4,89,81,211,247,130,73,198,249,87,77,249,98,232,218,65,189,59,76,187,100,117,46,170,131,98,50,42,158,50,66,207,131,218,6,133,9,23,196,213,70,140,161,59,56,36,39,51,174,38,233,169,20,43,153,2,34,79,194,33,85,157,243,35,119,208,9,8,199,213,180,166,15,133,43,103,217,247,189,8,250,195,127,243,156,30,199,76,25,23,78,74,12,128,154,229,241,77,87,192,103,70,231,71,14,129,140,73,9,152,18,223,249,168,37,180,40,86,133,126,181,61,83,60,155,14,152,63,249,89,0,85,226,210,104,14,102,184,250,28,174,28,108,67,57,111,76,125,33,224,250,116,111,162,212,53,34,60,134,55,190,212,40,69,12,243,122,86,192,8,38,60,122,7,84,175,58,76,71,145,50,24,153,119,58,227,230,40,169,170,160,1,108,97,238,27,81,208,121,220,157,71,159,204,42,169,63,120,236,148,148,18,36,25,87,147,7,135,19,13,198,75,201,249,151,17,90,207,11,47,109,212,160,136,154,14,192,123,243,53,31,148,24,235,69,179,118,26,130,158,85,80,5,213,158,157,68,187,75,100,146,17,62,71,66,71,74,243,137,203,185,23,96,197,243,15,10,187,201,136,143,105,20,196,170,253,103,77,33,49,38,116,232,104,144,8,178,157,59,21,16,94,214,128,34,38,110,120,178,160,109,105,126,16,58,175,59,135,73,62,54,13,167,48,141,210,156,23,94,229,65,105,239,138,183,202,180,52,190,76,111,41,50,74,63,193,232,39,244,117,236,204,124,31,108,204,39,42,119,182,247,243,232,59,96,40,86,21,134,123,33,150,199,57,93,170,22,107,159,131,136,194,101,159,131,131,208,113,125,152,176,169,5,138,39,163,57,118,189,68,217,45,199,107,81,164,164,185,67,90,63,101,22,177,209,234,47,159,227,168,220,49,57,14,250,210,204,98,73,70,120,228,240,49,248,243,147,103,158,229,174,203,65,214,230,41,226,232,249,198,21,160,11,90,229,137,22,22,70,248,238,9,36,190,158,84,176,184,131,72,4,190,228,120,103,75,153,45,197,162,103,117,188,60,137,179,221,173,144,164,89,123,19,151,219,117,205,216,204,40,80,215,178,48,138,123,99,18,82,217,250,164,147,70,95,17,198,196,113,236,143,176,236,121,37,200,115,3,134,157,243,201,131,29,107,204,211,127,144,123,83,254,160,112,91,51,118,225,115,138,213,244,112,23,47,44,137,56,217,96,192,211,71,91,63,198,138,56,218,82,211,52,50,222,120,13,223,223,248,137,158,42,114,154,112,194,153,76,28,246,90,156,69,15,199,57,43,227,200,54,110,6,229,204,100,75,137,163,141,100,73,126,106,208,91,187,233,38,232,134,30,201,220,222,22,180,219,113,239,81,83,122,105,147,209,126,137,39,35,153,165,85,253,52,1,183,123,222,163,130,167,44,164,38,132,22,99,202,18,80,5,227,93,195,123,71,80,114,79,77,91,18,170,140,41,108,180,127,143,198,112,39,31,59,239,161,152,180,30,1,126,169,17,85,26,28,107,233,41,122,134,210,38,62,117,135,89,95,63,53,52,13,213,3,249,36,9,146,210,250,91,144,110,199,54,10,49,213,195,225,75,218,192,89,128,8,6,90,121,168,194,248,73,126,115,186,144,148,81,22,158,62,148,79,3,70,154,236,185,250,184,27,227,194,5,155,73,97,218,171,122,192,68,233,198,3,159,19,219,71,5,158,164,173,11,132,252,67,24,203,41,255,116,49,20,62,214,246,133,41,196,79,143,92,123,167,236,35,96,106,104,235,3,179,51,92,56,39,93,125,9,145,187,18,87,79,122,200,244,189,113,61,61,205,0,171,25,116,250,170,36,79,169,184,207,134,204,230,166,235,7,22,199,72,230,30,187,187,172,167,247,36,19,22,140,15,138,66,148,230,55,232,165,43,225,190,163,13,82,181,130,151,144,31,114,45,14,67,237,83,148,25,153,174,205,223,160,177,77,99,71,10,191,112,131,55,254,155,167,212,75,195,247,121,231,18,225,142,234,187,165,153,56,67,121,199,143,67,109,165,204,63,120,253,50,99,247,201,206,16,82,153,254,221,124,65,51,160,130,237,8,184,101,223,199,73,123,230,33,133,172,213,116,120,190,148,235,176,76,178,242,138,35,243,219,203,183,153,34,225,131,246,200,189,26,213,224,253,157,124,132,136,120,235,251,96,153,44,169,51,57,12,147,71,22,149,19,200,121,122,119,171,210,232,29,183,22,158,37,36,84,171,223,252,60,34,94,182,194,208,160,249,160,160,67,214,116,171,77,198,57,49,253,234,179,154,206,78,210,4,102,95,249,156,140,1,113,83,147,104,38,112,143,46,245,129,99,154,242,115,115,180,235,123,192,244,129,201,226,54,237,250,246,25,119,131,46,255,173,236,197,198,224,185,190,88,205,129,135,145,116,43,188,166,87,10,142,102,124,22,250,224,148,183,206,184,24,58,153,172,79,70,16,119,251,147,85,148,179,165,96,225,140,41,218,50,1,147,249,121,208,229,156,57,80,54,178,146,245,173,140,210,219,159,235,216,217,79,245,22,53,201,35,213,128,45,238,41,104,205,225,100,15,84,232,150,146,196,99,164,39,79,195,1,27,225,188,192,88,115,217,95,186,160,71,32,179,48,89,89,97,143,155,155,34,148,92,125,254,34,231,20,87,67,242,160,227,77,53,253,142,17,253,241,210,201,163,21,19,2,242,33,43,22,215,187,115,220,202,246,61,159,11,156,161,47,17,184,145,127,137,23,75,124,147,34,240,216,209,164,14,92,31,13,21,196,168,230,26,37,96,198,88,222,155,74,139,121,135,60,145,23,148,49,111,136,35,173,34,176,74,20,161,78,95,188,218,232,7,139,50,173,233,142,81,249,249,193,217,244,103,5,61,203,195,133,1,65,201,132,202,131,91,187,74,44,47,122,216,132,98,21,198,85,72,92,252,193,51,137,110,233,186,193,154,220,94,179,131,12,61,241,26,249,158,100,16,219,246,49,205,200,79,72,117,11,243,27,253,75,135,171,81,214,11,220,182,203,114,66,218,111,241,50,221,147,154,23,48,30,159,43,225,130,40,154,109,255,253,224,241,11,129,233,173,225,124,253,238,93,145,63,46,146,169,38,210,209,92,41,120,24,239,178,26,166,212,99,141,216,76,41,107,94,138,165,40,48,28,240,52,193,91,174,112,115,238,86,20,155,186,118,168,131,210,125,245,13,39,81,3,141,28,160,142,211,70,137,171,243,79,143,247,25,237,32,33,2,102,116,159,143,177,186,23,140,14,108,95,101,208,67,60,135,244,72,92,125,140,11,45,24,253,57,182,254,53,42,82,178,202,7,109,237,239,217,119,164,138,238,142,118,196,33,221,22,218,202,40,44,64,95,95,20,206,94,122,108,117,224,85,77,245,159,238,219,140,123,195,236,244,190,23,196,80,126,117,130,204,59,61,223,178,176,243,59,124,254,237,179,244,240,202,92,226,132,214,4,228,14,94,56,123,254,17,24,2,184,231,115,66,211,252,193,133,150,26,21,12,96,162,44,63,177,11,106,146,59,63,83,5,66,129,18,112,122,234,137,204,194,246,158,103,100,126,235,163,91,118,96,42,78,227,167,241,201,231,179,50,83,243,250,19,242,179,125,168,90,7,18,239,213,105,251,201,55,13,74,95,117,217,39,40,226,28,134,106,98,60,87,159,173,248,115,87,169,144,55,93,69,129,251,237,96,60,112,161,99,90,31,205,136,13,75,192,103,139,209,181,105,253,94,235,194,24,112,186,35,77,227,79,118,152,214,241,253,44,130,54,194,74,130,65,181,105,139,34,125,74,61,190,103,161,108,170,43,10,153,83,246,139,143,195,57,148,237,128,72,236,246,10,21,222,33,107,48,21,171,18,234,153,111,183,131,91,235,17,3,177,44,71,108,73,48,205,82,98,113,13,52,248,40,188,129,215,184,16,182,154,196,197,242,132,254,214,132,69,182,88,96,20,91,16,183,114,24,21,59,217,135,141,131,47,95,20,14,184,46,104,182,37,226,176,141,104,121,224,233,113,38,43,83,216,90,9,8,77,9,44,71,1,19,210,127,96,218,162,226,193,9,191,20,53,75,147,49,207,252,96,18,117,77,35,27,103,63,194,133,113,24,165,87,125,107,136,35,93,23,211,196,88,186,10,14,20,248,223,156,69,210,220,130,172,173,176,5,2,149,228,123,146,57,83,194,91,14,247,37,153,240,111,1,209,206,59,85,41,129,0,113,68,154,248,112,232,33,11,122,160,237,150,33,69,84,73,133,172,204,112,241,254,119,96,92,122,25,241,99,34,241,226,14,207,177,165,192,5,24,69,137,30,240,163,155,14,81,99,42,119,204,58,90,6,67,209,230,129,61,64,147,9,80,20,118,38,31,19,26,75,187,126,173,9,97,196,138,7,59,118,139,238,196,197,42,244,190,88,17,237,14,228,111,46,74,255,104,113,91,129,0,60,145,89,129,225,238,29,129,54,229,224,54,21,158,234,153,56,254,72,175,74,85,184,23,15,247,15,83,133,83,13,19,147,120,246,9,14,137,204,106,239,197,216,192,211,225,65,8,69,199,211,250,2,253,106,106,224,180,241,190,24,157,174,63,56,58,149,83,153,70,120,235,244,69,69,40,193,133,81,87,46,70,125,215,185,114,24,188,153,101,191,169,200,52,122,180,158,158,129,39,172,87,45,219,238,214,64,194,139,21,78,52,96,138,208,115,192,100,227,31,116,121,200,132,174,80,232,78,218,11,187,44,57,48,196,59,242,41,55,185,233,207,200,233,150,40,214,200,194,129,73,224,246,15,182,38,244,165,40,157,43,197,81,216,159,116,118,83,38,232,204,70,88,147,212,78,232,44,50,90,146,223,136,65,228,192,170,212,89,4,95,216,55,249,145,53,162,22,73,246,147,5,151,196,87,107,1,124,190,245,92,207,213,219,89,5,169,42,195,54,24,47,236,133,103,192,52,239,190,112,157,159,231,212,217,191,107,209,159,238,148,231,249,197,176,94,60,27,33,116,200,174,142,98,112,82,169,181,242,107,204,207,1,91,141,131,204,81,66,30,223,94,134,1,131,244,202,82,120,133,16,60,100,52,74,238,80,32,254,245,41,218,169,89,157,207,47,27,161,67,190,112,213,130,57,96,104,35,253,123,192,218,39,188,98,182,58,170,47,76,116,6,97,122,215,207,133,97,95,252,234,98,90,82,69,71,212,196,39,28,54,225,234,103,42,176,64,2,77,104,162,43,12,75,140,127,107,88,15,102,126,231,81,205,254,96,38,207,244,94,108,254,135,195,200,111,235,47,195,34,118,111,13,73,66,215,143,101,252,234,1,83,15,178,116,38,48,68,221,63,181,37,181,213,16,224,83,247,30,79,214,43,46,131,194,4,86,125,142,210,121,240,78,51,232,8,103,60,120,131,232,66,159,156,210,192,61,46,172,145,129,179,19,66,103,88,47,58,52,218,127,62,230,140,170,130,110,20,34,91,15,143,110,82,213,126,239,66,235,180,152,210,5,113,186,218,239,183,94,77,227,141,84,41,209,194,240,193,204,200,165,198,149,9,108,198,52,172,19,153,133,162,48,101,235,23,70,74,65,224,101,2,78,62,42,112,116,46,57,93,76,184,34,221,73,156,208,92,238,10,83,251,178,2,174,90,139,1,247,33,93,100,1,19,191,146,33,207,20,61,166,216,84,136,125,105,60,31,10,158,182,99,225,227,110,8,51,51,48,91,220,190,240,147,239,202,4,164,70,205,1,219,78,32,38,233,96,255,243,223,166,67,83,91,110,136,87,178,123,7,60,30,234,9,60,173,251,185,97,115,85,11,136,207,207,214,17,112,127,66,134,141,78,203,237,168,105,171,137,115,67,30,104,186,89,120,96,196,143,197,238,99,226,172,156,253,173,225,141,145,147,143,198,138,188,227,123,12,246,244,166,209,146,21,5,40,244,94,81,210,155,53,20,83,66,226,170,35,186,155,212,2,98,134,22,47,44,235,112,148,81,243,35,49,166,101,114,20,126,58,53,216,58,154,198,183,44,80,23,39,31,252,118,26,91,67,184,122,251,163,13,251,7,229,9,148,242,155,126,172,54,58,35,3,134,179,121,132,188,125,135,30,175,75,250,146,152,223,153,105,254,173,33,41,86,153,6,72,71,236,156,119,152,243,71,80,42,153,122,28,202,36,238,164,139,195,248,150,92,195,129,30,191,173,188,178,16,146,212,229,148,75,29,253,231,45,154,2,233,151,137,246,31,62,199,212,20,87,51,237,124,142,76,39,177,234,244,13,15,201,206,160,39,118,230,213,87,146,0,76,165,249,189,26,234,149,234,162,49,220,28,221,246,121,225,69,175,150,79,97,24,248,178,84,179,254,72,74,61,214,73,81,51,11,255,254,54,116,117,211,9,28,58,172,181,148,199,4,76,81,201,112,34,4,106,85,96,138,21,152,128,202,232,241,185,104,95,191,53,215,166,122,28,121,60,43,218,225,92,184,48,29,11,238,126,116,171,245,19,69,76,211,190,93,94,254,2,149,7,221,142,67,225,226,108,79,134,214,118,61,209,132,88,87,247,40,44,219,135,181,204,10,92,204,115,21,3,109,223,60,4,14,28,179,248,194,199,53,149,169,50,9,208,204,218,101,1,9,239,57,48,149,88,57,96,233,22,37,234,64,179,104,172,205,179,227,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,108,227,229,129,249,40,229,194,200,110,92,152,254,67,239,100,165,31,148,168,209,125,107,83,225,72,49,85,58,254,198,221,238,18,36,26,123,133,193,220,141,145,122,60,112,202,177,178,15,44,2,43,132,65,161,51,20,244,156,116,93,97,43,216,187,48,238,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,222,77,133,48,181,144,46,37,246,230,168,14,160,39,3,197,251,59,75,187,113,179,173,17,251,248,217,181,187,92,109,59,86,236,196,141,56,207,205,159,144,66,238,233,206,210,102,63,118,191,87,167,23,204,139,7,76,167,248,28,203,119,166,65,61,9,123,242,7,87,56,188,174,137,70,179,80,90,222,192,107,74,132,24,147,2,155,230,178,191,24,29,66,186,153,26,156,31,184,42,140,160,75,141,45,141,84,205,144,121,218,19,202,74,110,47,80,248,95,165,121,248,156,215,24,255,225,62,157,187,73,255,35,71,99,11,182,40,74,126,206,24,201,160,193,213,154,92,108,1,202,6,154,26,5,158,48,242,199,161,252,171,114,120,208,210,4,110,146,194,103,85,195,193,22,118,204,217,146,132,237,211,224,124,189,35,60,20,217,105,17,24,245,236,9,32,201,45,121,229,129,115,234,171,7,125,162,38,108,4,9,146,178,20,63,92,17,110,95,242,78,157,105,23,198,27,249,172,170,175,220,167,9,111,132,19,209,41,29,121,225,235,17,194,192,45,89,161,3,163,237,22,134,126,42,73,84,26,56,200,240,111,62,52,97,68,86,121,43,168,110,93,148,6,9,201,165,188,95,100,196,249,231,219,225,179,228,187,172,29,42,209,124,15,6,164,89,81,81,227,122,82,184,202,236,230,224,91,125,63,176,78,64,164,196,234,115,117,105,15,220,195,66,66,18,186,75,199,129,193,193,66,245,123,173,250,71,216,105,93,137,104,64,152,146,21,182,133,26,48,126,217,86,152,202,230,248,109,194,54,89,175,222,84,135,47,135,97,13,217,122,53,84,82,53,222,27,226,66,217,41,123,250,169,171,7,188,148,73,135,133,6,199,104,140,57,10,45,178,23,162,33,119,252,174,184,57,54,106,221,10,163,16,82,3,134,8,92,54,187,140,47,150,226,106,232,86,196,80,225,68,200,174,78,111,108,232,207,160,29,116,123,89,143,161,120,210,186,223,116,4,124,2,166,193,64,223,139,146,197,59,209,56,56,187,204,6,184,185,114,235,23,78,75,119,202,134,209,123,135,220,228,11,101,139,79,40,157,4,90,144,52,152,10,83,80,214,46,156,196,231,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,244,104,59,232,140,141,116,162,166,45,164,25,169,91,113,84,142,223,110,20,11,220,223,198,218,24,43,230,202,32,141,33,27,154,89,104,206,1,220,97,165,218,227,65,17,63,241,37,50,168,125,18,147,23,15,39,59,223,89,135,174,224,56,202,122,100,83,48,49,86,192,5,18,71,133,199,53,44,207,183,106,67,170,45,12,142,128,60,240,35,118,101,191,189,102,241,247,58,115,110,171,201,107,41,250,28,235,175,65,190,174,163,98,117,13,113,115,124,211,164,102,80,66,210,126,197,213,198,64,43,55,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,247,194,233,98,28,34,190,148,172,141,220,53,7,129,147,182,187,194,218,74,110,39,224,99,50,245,172,87,119,218,13,124,46,89,106,225,153,43,165,185,100,45,167,17,113,151,7,174,229,126,238,95,120,71,71,133,236,155,135,131,14,108,125,233,207,76,59,203,251,94,77,60,64,159,140,130,192,216,149,10,237,198,250,65,136,220,198,84,130,138,65,143,40,92,187,148,227,32,96,121,141,231,193,55,150,74,12,233,249,96,251,25,51,220,177,118,159,172,54,221,211,152,198,240,64,57,92,222,189,154,226,254,27,191,54,237,62,105,52,4,166,3,35,70,133,82,78,121,240,60,203,53,29,233,143,153,85,109,121,58,163,34,64,205,22,69,190,82,97,40,188,90,192,16,61,232,26,192,136,138,221,22,99,189,148,250,194,222,136,8,124,62,246,11,67,251,244,221,124,108,171,101,212,247,226,69,138,163,70,23,38,96,131,40,211,175,101,9,232,231,56,15,130,116,201,135,18,104,149,58,70,43,1,71,56,227,131,145,73,19,123,131,150,237,226,237,70,29,86,203,177,116,130,23,74,184,124,254,51,169,68,56,134,249,155,130,197,4,163,189,96,51,11,108,133,197,223,112,119,186,58,132,96,232,56,48,236,97,254,96,22,83,121,126,154,80,107,28,2,232,82,168,62,125,98,20,82,143,215,58,134,247,249,94,242,214,246,170,238,6,216,246,165,134,18,115,122,123,207,80,183,182,170,173,158,48,185,207,228,166,14,138,15,75,2,212,192,199,191,245,240,1,98,19,67,50,52,80,206,87,196,119,29,70,149,78,54,75,138,1,115,152,27,192,83,132,207,128,119,241,2,23,96,35,194,144,240,1,180,89,61,30,109,96,56,43,60,92,218,207,192,165,70,214,132,158,179,222,231,182,38,79,185,150,205,179,183,251,203,148,86,111,133,233,235,92,247,193,166,228,185,225,32,47,50,38,156,2,98,16,44,138,24,93,34,184,179,78,151,126,143,101,18,67,235,162,69,151,214,162,176,96,184,25,68,194,183,169,95,69,134,160,58,177,95,39,224,140,163,173,48,133,243,241,211,153,243,91,110,78,56,51,185,129,102,222,170,154,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,29,152,115,182,39,245,95,8,198,145,160,119,20,202,148,41,177,185,115,183,233,13,190,192,48,44,85,133,47,133,4,48,61,87,18,247,235,84,236,187,177,206,129,170,238,189,45,183,226,198,157,197,171,186,6,36,33,134,105,158,5,129,88,181,137,154,91,162,40,133,90,169,15,166,27,76,154,95,8,103,194,56,20,48,228,145,98,105,144,146,68,37,248,131,211,79,32,67,225,149,188,252,24,248,76,106,9,230,88,251,182,247,161,195,167,73,46,95,110,78,8,43,98,215,232,130,99,244,42,220,115,100,9,27,238,170,148,66,253,174,246,242,22,96,74,34,245,201,33,209,254,74,32,249,216,72,206,235,147,47,50,17,43,96,40,84,116,212,206,214,235,138,79,200,19,90,5,179,194,228,174,90,192,200,81,235,39,129,142,36,30,173,98,233,39,141,17,31,171,38,2,77,84,195,166,165,47,118,118,222,30,231,11,237,115,68,80,20,166,40,98,7,76,14,122,43,76,101,180,143,57,202,56,26,116,132,97,155,84,71,192,176,89,200,213,38,237,231,235,171,37,250,149,196,38,222,240,12,120,81,4,48,100,85,50,106,244,208,59,251,55,114,92,34,209,144,140,119,183,199,131,37,104,132,82,85,184,102,111,68,239,38,128,43,69,192,192,124,161,17,48,188,31,186,240,137,119,199,152,89,11,176,216,211,214,219,209,5,38,249,35,131,2,47,175,23,113,25,12,71,179,194,52,89,204,11,159,169,54,21,134,165,80,174,166,79,81,96,120,6,98,166,193,132,33,164,32,192,212,102,221,97,225,176,82,184,239,187,115,240,98,76,44,133,249,218,247,209,230,20,150,58,182,60,251,190,247,123,149,164,99,142,65,220,166,124,205,166,179,24,109,218,176,182,15,108,98,142,146,142,232,236,205,223,189,143,61,76,141,166,166,35,80,244,246,152,101,253,241,137,74,198,192,164,17,190,65,129,69,160,201,209,183,76,247,202,35,4,197,8,125,100,129,152,140,176,139,99,118,171,27,17,219,141,252,244,142,143,121,60,97,10,17,37,147,97,162,219,30,106,61,38,123,105,207,173,73,221,250,157,143,111,180,69,14,209,174,109,46,44,6,12,223,182,158,93,144,227,249,12,199,194,233,194,76,6,140,122,226,133,169,123,151,115,179,82,76,227,81,46,18,34,244,218,42,124,60,111,119,179,11,253,19,234,173,46,20,235,189,185,159,148,7,113,17,25,238,66,233,180,127,75,212,215,138,112,197,37,211,165,242,35,228,216,87,185,232,86,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,218,3,86,34,224,7,16,29,147,85,51,25,203,42,73,71,220,156,195,82,118,90,196,144,66,103,219,130,238,229,25,113,178,11,238,163,255,52,97,196,50,196,251,232,174,214,219,141,38,185,138,57,177,126,33,97,255,105,34,46,235,185,154,218,131,18,87,227,34,14,157,12,131,2,203,111,208,50,13,176,154,235,35,152,3,207,236,7,211,43,179,244,139,88,92,197,127,26,151,65,67,73,203,226,38,110,210,26,220,31,24,178,167,24,241,74,29,139,230,242,86,187,109,242,200,1,81,130,186,21,62,135,159,111,41,150,55,79,186,68,246,175,253,246,131,143,223,144,134,206,98,162,188,94,55,218,33,211,85,89,244,3,103,14,172,184,154,131,83,95,27,34,224,230,1,255,76,75,88,210,169,4,17,176,219,119,68,80,154,122,48,100,106,81,44,248,193,168,152,156,207,175,23,19,73,138,169,146,168,222,203,186,217,181,22,17,207,156,140,205,68,206,197,227,55,251,120,90,243,197,212,115,15,19,53,166,168,109,217,226,189,176,88,179,183,75,24,156,154,110,209,248,147,17,93,99,60,249,96,146,233,182,89,55,252,165,168,185,216,79,237,50,38,221,135,162,60,169,109,138,199,73,75,209,208,218,205,127,20,83,60,211,16,17,130,129,100,147,251,195,118,72,13,112,115,219,14,190,162,246,20,107,20,232,177,190,225,108,120,147,85,75,15,142,103,139,181,216,63,216,186,187,158,250,25,170,126,191,41,218,216,157,36,143,71,247,195,49,91,253,222,48,165,210,132,162,197,128,171,120,132,202,90,18,105,195,210,210,76,234,155,126,131,114,22,22,251,157,86,64,34,53,244,5,6,208,21,200,105,104,201,40,153,238,253,205,64,8,182,120,152,91,151,80,225,227,246,179,167,145,189,77,202,95,15,220,60,226,120,78,102,136,173,180,168,110,87,250,153,63,184,80,33,95,158,26,47,90,41,124,204,140,112,91,25,32,233,51,47,110,116,30,75,160,155,119,42,85,67,11,174,7,135,169,207,24,82,126,198,92,200,190,23,18,220,234,24,11,79,125,126,108,195,180,134,103,13,204,241,150,208,33,100,135,57,57,117,30,154,158,238,8,248,44,123,237,215,75,70,90,240,157,124,36,14,82,123,122,76,96,177,113,102,113,228,163,57,157,196,58,227,94,30,215,168,20,80,144,178,17,55,129,214,207,207,200,129,4,182,11,211,15,238,79,175,78,105,96,154,83,235,113,25,59,230,193,246,39,179,227,187,169,173,125,220,128,221,253,167,57,25,251,82,147,182,180,208,169,162,238,159,164,190,26,103,208,39,125,243,180,146,104,170,227,15,91,78,25,223,17,128,67,221,94,139,23,46,129,245,113,151,85,163,132,86,39,1,153,88,111,120,173,86,167,176,251,126,138,65,186,207,242,122,124,27,186,174,212,46,100,44,62,47,224,188,52,90,119,106,147,86,155,43,223,205,7,202,72,189,229,7,142,214,78,244,188,183,146,228,97,139,91,81,211,7,67,134,95,212,85,70,85,196,41,40,169,15,131,180,83,224,100,138,145,223,7,163,150,17,67,81,55,98,100,102,190,71,131,219,114,104,116,26,171,231,78,99,170,134,168,213,210,15,134,11,90,62,152,118,167,162,142,56,69,153,174,246,81,41,16,131,111,84,75,127,40,102,253,126,187,241,241,159,24,192,175,225,204,111,78,143,169,158,140,8,68,102,87,71,174,103,23,111,45,107,128,1,139,216,123,34,76,18,115,63,221,103,217,84,235,190,169,86,201,89,106,17,89,34,37,227,63,13,125,110,157,218,107,216,77,183,175,59,12,225,162,150,106,81,65,88,252,131,213,109,37,126,218,124,6,85,185,47,33,19,135,146,50,150,76,225,93,114,149,32,52,130,81,180,149,131,160,26,207,194,55,166,149,170,51,121,173,204,55,112,238,129,99,78,35,41,147,180,81,132,234,128,237,239,69,123,249,146,66,73,83,113,140,121,90,73,4,11,49,14,254,202,49,177,124,203,131,130,24,71,76,250,72,208,154,74,254,219,180,45,54,173,0,53,142,17,127,110,10,185,139,60,89,193,160,139,49,129,179,184,107,29,61,50,156,223,250,168,214,250,167,231,19,52,67,221,223,25,46,190,164,69,225,149,218,29,143,92,87,52,154,187,30,172,200,96,192,69,247,193,180,42,103,41,97,134,149,168,58,213,214,249,183,176,144,75,213,55,44,19,94,152,80,173,171,122,74,117,103,69,102,198,29,66,203,108,159,195,85,46,158,70,116,253,125,105,162,180,199,119,237,210,210,93,172,235,229,7,155,172,72,146,137,64,201,243,253,212,176,183,62,202,48,195,120,125,125,97,19,146,92,202,152,78,71,221,112,102,230,95,12,99,75,219,28,33,223,16,3,165,226,123,38,109,138,56,7,192,177,82,191,88,234,57,208,105,215,216,218,233,142,123,251,221,27,78,162,162,194,23,211,132,251,190,156,21,245,254,109,235,60,161,183,191,186,78,226,143,181,83,234,163,41,150,98,159,248,80,114,242,69,74,252,41,151,158,158,55,34,196,129,158,148,12,10,156,83,94,133,95,172,175,86,43,75,169,104,237,223,202,131,229,145,238,104,65,123,133,119,170,126,48,41,99,169,65,134,46,43,181,248,101,179,5,101,154,81,144,119,254,246,247,57,168,77,167,27,86,218,247,135,21,44,124,63,77,109,211,86,229,163,222,77,104,100,125,48,4,6,90,58,138,116,72,114,143,17,225,98,72,137,47,138,212,222,250,78,0,56,213,172,39,85,46,174,200,10,125,175,69,252,81,75,96,136,89,156,85,251,249,39,199,253,195,22,145,190,106,203,64,55,127,47,168,3,214,214,73,106,148,235,159,169,95,72,145,108,113,49,40,53,64,67,205,97,38,141,246,181,193,190,135,72,186,195,24,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,223,166,91,89,151,15,71,105,255,162,107,160,12,141,220,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,222,155,62,247,239,80,45,60,166,18,7,192,43,145,188,64,172,88,81,208,126,102,120,179,134,241,15,70,180,71,27,4,6,147,204,37,30,128,201,44,233,213,29,214,163,238,48,53,219,91,81,196,65,183,163,70,50,160,79,102,66,125,213,225,132,130,145,142,201,180,38,186,15,62,147,98,41,239,192,176,26,253,113,97,26,44,244,201,150,145,67,56,12,21,96,127,224,129,134,163,195,28,200,114,68,76,152,32,82,140,56,126,157,10,237,194,23,50,188,103,27,95,103,36,33,97,133,229,25,173,12,255,32,176,81,74,98,21,120,47,111,22,1,70,25,64,111,126,182,192,154,178,92,61,165,226,28,120,56,249,178,93,189,85,15,148,66,184,136,242,26,92,85,136,215,40,61,61,221,0,65,43,122,238,122,117,183,141,198,97,68,57,179,254,54,197,9,179,5,92,96,164,17,120,89,117,170,195,198,97,172,191,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,135,255,240,175,127,251,207,127,254,167,127,254,211,159,255,242,15,127,250,175,127,247,223,255,241,239,255,203,159,254,238,111,254,223,255,254,63,255,247,127,252,175,255,251,63,255,215,223,252,237,127,252,167,255,116,254,194,10,25,17,44,76,227,111,254,245,95,255,246,191,255,229,95,254,249,252,237,191,249,211,223,255,229,191,253,249,79,127,243,183,255,249,79,255,244,95,254,244,151,63,255,203,223,125,192,191,253,135,127,252,211,191,251,203,159,255,225,31,255,51,55,248,167,63,255,167,127,248,199,191,255,203,185,253,191,247,201,69,105,137,115,11,23,171,177,149,47,132,140,99,118,46,53,170,41,56,46,101,94,67,89,233,130,223,36,36,167,230,129,13,174,222,94,11,76,80,237,129,205,226,248,134,129,38,226,135,51,166,210,121,31,163,196,220,169,233,249,109,34,128,254,125,97,117,145,148,14,112,29,78,174,2,237,121,171,194,8,123,224,137,220,158,195,25,218,144,231,197,168,192,241,115,26,179,118,171,162,228,128,35,211,169,137,139,245,62,74,220,216,224,144,208,41,191,254,160,252,92,61,220,149,43,88,97,91,169,166,14,74,212,127,5,76,228,239,129,9,105,248,160,81,109,165,220,42,3,118,230,17,219,152,9,34,233,246,123,236,184,29,91,69,181,221,89,54,208,130,43,62,124,196,177,223,180,187,221,72,253,188,120,164,152,124,168,74,86,88,112,171,215,216,166,76,82,114,42,204,46,58,2,166,64,75,142,195,115,138,111,111,105,179,171,139,84,80,113,53,61,206,177,209,192,250,90,213,72,32,179,24,159,211,18,186,210,213,207,206,128,97,236,167,37,42,182,178,30,169,167,78,78,15,76,237,21,17,212,251,104,200,34,28,219,186,248,57,95,177,226,238,139,65,123,52,156,40,142,66,60,202,175,179,176,19,65,195,224,179,252,120,55,171,168,28,51,65,160,181,227,106,234,229,36,33,116,96,220,122,159,13,139,218,112,237,229,59,48,123,205,112,152,196,138,88,71,92,157,156,92,172,152,58,181,244,134,129,206,48,80,22,124,107,42,9,214,172,34,161,184,85,71,117,137,202,49,3,111,231,33,5,134,1,162,62,175,125,76,140,238,48,205,240,85,95,155,26,30,31,83,56,204,182,238,175,192,203,37,224,32,161,76,89,218,87,128,33,178,26,1,147,255,83,180,102,231,23,46,203,24,155,115,123,224,176,116,209,106,159,218,130,126,208,118,22,77,152,155,221,42,28,21,238,16,107,133,53,138,139,54,30,56,250,77,45,121,164,85,230,192,131,227,223,97,122,112,215,243,90,99,187,234,5,48,117,255,58,226,199,222,169,61,198,108,183,71,246,171,81,249,239,185,125,106,85,137,119,60,35,78,23,239,8,216,24,211,21,62,86,128,159,104,199,10,54,241,211,135,99,171,204,248,156,199,28,45,194,237,13,76,47,121,92,109,197,205,15,204,146,243,81,43,44,206,164,95,132,115,34,102,241,89,168,15,135,3,141,26,148,110,58,76,205,207,243,98,56,113,187,4,140,172,180,142,26,193,173,30,79,142,194,239,51,211,208,157,138,239,93,96,235,19,43,130,196,76,89,254,193,112,125,212,129,166,53,12,189,238,128,137,84,15,133,123,242,50,247,98,204,57,202,121,211,172,78,112,132,227,99,199,136,162,52,163,229,64,45,248,37,48,53,112,238,217,144,188,74,207,144,254,126,221,135,148,58,63,221,202,173,134,97,101,31,82,218,156,158,33,37,96,49,87,252,118,35,216,44,67,106,95,160,249,231,68,30,226,25,210,179,175,231,30,30,27,172,165,239,144,138,35,186,176,23,149,134,129,202,152,237,234,245,192,103,243,125,134,180,230,56,222,224,205,156,26,28,166,65,43,194,75,16,164,182,169,156,3,109,212,91,75,81,172,109,77,18,224,108,228,249,158,142,228,78,250,210,175,213,154,44,109,250,52,199,243,49,81,182,243,195,113,25,9,87,213,39,35,227,178,253,193,27,115,33,235,215,236,8,178,148,128,81,41,209,7,135,105,63,249,215,60,78,107,23,66,117,96,204,209,184,57,228,80,186,21,155,214,99,44,237,102,253,174,138,162,78,24,247,134,139,103,235,84,24,65,183,94,184,176,41,89,27,188,124,217,213,156,128,201,84,232,76,152,61,154,141,240,252,159,34,92,224,144,224,165,189,186,62,73,35,35,252,239,113,60,161,228,44,162,24,192,103,20,99,105,50,188,207,144,16,135,113,243,143,28,14,161,125,129,41,131,142,237,140,152,91,211,35,2,101,53,87,49,4,102,249,233,107,209,131,122,175,198,208,28,106,47,64,6,23,147,148,204,77,151,80,11,53,55,205,121,51,10,138,209,93,157,34,4,45,179,247,106,0,111,226,43,2,27,107,71,92,61,206,137,35,145,154,70,177,216,78,113,245,68,60,88,38,210,180,102,177,184,154,250,253,173,143,198,206,29,155,10,114,214,239,139,193,5,31,11,164,111,248,221,101,80,57,118,199,138,171,137,59,235,123,81,60,94,252,98,122,201,84,142,156,238,137,158,99,38,81,9,86,117,101,79,136,233,114,92,157,105,144,91,10,91,167,181,195,143,39,216,172,220,49,230,25,52,91,170,113,72,107,119,222,113,118,225,56,212,103,68,187,145,127,71,112,171,109,117,36,154,169,161,198,17,64,54,252,57,241,145,65,190,179,244,236,24,15,193,29,243,224,76,84,159,227,168,185,171,52,253,47,157,57,125,38,193,57,167,202,122,196,99,247,142,169,50,140,229,95,175,134,87,60,86,31,162,61,170,80,218,136,62,222,73,110,225,17,221,136,201,135,212,248,154,176,141,230,161,47,182,205,191,14,24,195,86,230,2,173,203,113,242,77,244,235,244,222,112,203,122,121,61,48,84,64,89,97,98,76,254,218,16,97,173,199,92,207,53,74,124,169,85,205,83,37,101,27,53,167,57,194,141,212,114,41,173,45,246,247,89,32,190,51,96,237,41,195,119,179,166,174,48,23,80,99,107,106,224,81,68,18,161,179,133,4,221,123,115,246,130,226,95,100,254,248,219,5,110,198,63,22,48,173,154,122,243,214,75,156,17,20,237,42,61,12,52,104,80,140,56,124,12,50,221,14,169,49,188,142,2,244,155,122,107,10,69,187,211,195,32,8,151,138,82,68,146,7,203,222,1,86,204,9,209,19,253,192,107,57,245,24,114,55,245,201,111,116,75,179,205,184,26,2,169,199,251,170,214,48,17,240,113,223,196,118,36,7,65,120,205,225,241,236,11,48,237,83,106,230,232,68,146,171,42,12,51,233,8,152,174,159,174,142,31,18,129,113,245,178,7,85,152,154,200,184,154,92,113,210,81,57,27,164,31,171,152,203,48,36,11,10,99,181,111,243,228,2,30,74,29,106,31,155,167,185,9,184,103,218,224,5,54,182,254,17,240,49,92,151,14,233,108,145,208,165,87,149,246,125,125,237,243,129,199,12,184,146,137,81,152,86,116,223,76,119,133,174,66,92,237,150,97,76,174,158,194,216,107,237,39,184,113,12,132,72,223,83,166,73,9,182,68,1,136,80,120,90,244,28,101,168,181,107,144,96,178,51,127,153,155,68,10,162,105,96,154,142,188,218,61,125,2,129,251,210,175,109,97,51,207,189,100,35,87,214,215,54,18,233,116,97,150,159,134,243,9,139,121,206,137,208,98,210,24,46,50,163,197,201,51,170,113,159,72,185,17,4,173,240,224,94,24,182,80,77,83,16,2,250,252,120,96,72,214,187,194,117,186,167,80,141,238,74,181,166,59,60,68,110,174,3,211,129,185,52,7,178,170,179,16,3,83,97,62,21,166,199,203,19,90,176,197,149,39,250,97,178,169,37,224,178,149,169,136,54,145,26,57,217,108,113,80,205,222,116,140,234,30,233,48,154,63,178,62,249,57,4,162,120,0,245,152,162,185,4,106,213,171,11,238,0,91,41,149,192,5,30,4,31,84,24,145,212,146,194,49,247,197,13,250,80,246,208,42,83,157,184,3,148,105,253,164,126,86,245,74,67,224,241,144,16,119,184,226,82,139,215,98,173,106,82,234,108,244,53,170,80,224,9,108,154,3,129,83,63,88,65,170,205,155,34,206,89,167,61,192,185,99,129,9,62,202,152,209,167,237,26,193,192,244,159,21,133,77,120,43,96,206,78,25,148,134,100,101,137,23,67,64,76,223,171,178,4,226,189,16,22,212,207,117,166,112,244,81,25,140,190,171,192,36,146,226,214,24,108,91,7,5,66,248,72,156,82,139,182,245,148,192,100,46,242,211,176,93,235,115,39,203,224,7,204,240,203,147,213,95,30,235,194,103,131,148,17,135,11,69,102,233,57,70,85,251,184,83,213,226,138,33,6,163,234,44,240,113,53,188,67,31,184,75,181,197,65,17,190,142,108,115,129,89,64,204,222,14,103,193,190,215,26,91,185,160,231,45,221,45,4,166,210,87,159,27,134,241,126,223,26,246,121,125,238,98,177,200,11,107,191,30,226,75,166,122,17,240,22,115,161,211,135,48,243,253,150,214,192,172,48,189,207,241,86,212,131,63,135,192,206,110,200,128,34,23,169,39,227,113,235,251,88,23,158,74,224,122,38,232,160,16,53,86,15,20,8,143,213,139,220,130,63,182,133,199,213,127,130,93,38,121,134,157,14,211,215,190,171,144,28,120,117,139,117,167,102,117,82,172,229,209,159,220,84,161,30,179,150,252,98,100,247,41,115,174,42,249,124,224,116,235,18,136,161,148,199,32,63,254,208,114,217,2,59,54,179,150,206,192,150,120,92,245,123,243,76,10,75,224,106,109,18,14,195,187,166,14,18,69,164,174,223,106,181,25,148,207,10,156,17,199,136,155,83,122,174,241,61,148,251,218,184,55,39,175,164,191,157,80,191,184,55,135,237,82,12,64,74,69,188,145,23,216,194,158,2,67,57,224,19,45,209,196,63,52,216,11,39,98,207,129,146,153,86,180,19,252,184,23,227,133,138,177,111,214,73,147,39,27,73,99,216,172,137,230,43,132,247,122,124,129,98,50,144,50,40,85,139,63,217,97,198,157,73,147,86,119,189,24,199,125,151,251,61,158,121,70,61,152,147,236,241,49,83,210,28,159,145,122,123,94,213,224,173,235,7,45,118,126,238,78,133,37,11,183,17,188,245,156,129,205,163,215,115,163,182,118,220,79,109,42,94,122,111,98,77,35,223,57,220,85,98,187,97,78,56,191,190,173,128,179,167,235,205,27,163,116,223,139,154,121,113,66,96,38,47,251,190,215,204,42,70,13,177,246,181,53,32,202,60,47,34,238,147,157,10,249,190,54,218,163,50,166,70,111,38,75,155,6,33,29,83,248,71,99,162,160,127,172,49,77,120,161,219,93,31,182,117,40,60,240,118,125,211,129,152,176,105,30,134,134,150,30,54,20,85,171,67,247,5,40,25,156,168,30,88,137,84,50,213,222,51,123,221,40,97,92,236,115,129,81,14,15,180,32,45,183,20,165,28,118,4,76,45,141,140,9,138,33,238,245,85,235,103,85,251,171,145,175,43,97,181,210,197,62,36,127,143,44,115,218,113,4,36,54,59,117,236,104,12,152,247,181,176,183,101,237,85,250,232,250,125,47,170,130,30,180,208,22,31,40,78,139,212,135,193,206,148,194,228,133,183,75,99,154,117,83,183,115,223,139,44,151,228,66,172,128,98,220,247,66,2,77,14,244,106,52,161,247,189,232,152,148,152,166,137,93,228,251,94,244,42,73,116,194,234,18,247,125,47,82,14,242,177,77,17,122,94,116,232,2,168,212,137,180,251,185,240,50,134,190,53,109,191,81,255,69,98,75,89,159,169,196,158,78,64,198,82,160,38,89,127,57,91,177,154,195,5,62,37,125,107,94,180,95,24,161,110,189,57,77,143,247,106,35,175,150,239,5,183,214,186,87,55,158,180,42,12,51,200,133,207,63,23,251,172,82,10,88,239,213,231,128,80,125,139,99,166,156,141,251,122,79,168,11,101,69,107,52,119,90,32,175,72,247,166,165,161,251,157,196,52,41,12,29,114,36,235,219,189,154,124,160,4,207,33,93,235,234,184,209,110,46,95,132,239,151,186,184,94,162,171,105,26,159,67,236,202,51,99,219,208,215,66,236,242,26,96,180,41,110,125,47,60,202,123,117,166,218,80,71,156,6,140,30,246,153,245,139,235,136,99,169,132,99,86,88,0,67,71,220,186,155,135,88,196,202,107,120,246,104,14,29,49,254,214,51,102,20,222,134,117,7,191,244,243,173,73,137,93,183,204,36,92,244,185,173,86,52,208,253,72,203,84,120,66,211,245,202,160,173,203,250,203,196,7,90,216,249,56,198,186,114,33,87,205,97,221,81,122,163,220,154,212,20,12,207,98,30,24,125,232,172,3,158,160,78,139,247,178,40,164,142,73,130,161,38,190,7,9,55,109,231,128,142,57,207,120,177,181,181,106,167,34,26,57,99,195,42,86,37,45,247,70,121,238,86,149,158,101,58,199,115,111,108,115,175,181,205,22,157,208,123,19,185,240,199,102,34,77,157,8,115,222,4,168,181,108,79,53,74,235,175,96,193,71,148,122,88,141,36,81,53,149,61,118,7,188,33,135,22,184,247,208,42,173,212,53,143,167,212,214,20,86,98,71,162,224,91,218,249,50,45,11,156,26,1,195,215,160,239,197,191,159,1,51,100,83,127,155,11,98,38,65,142,169,251,21,33,255,22,94,89,53,26,49,125,237,227,55,71,61,55,154,183,204,98,45,2,166,106,62,70,133,158,122,125,45,84,180,227,120,33,19,168,186,0,231,15,84,75,199,152,65,221,160,31,4,190,171,21,107,203,168,107,101,192,7,217,210,8,36,241,51,74,87,122,92,188,51,235,194,210,168,100,12,150,222,219,148,110,99,192,233,217,42,122,243,65,155,109,12,138,9,168,235,205,33,104,26,49,40,199,114,212,70,43,204,194,99,34,251,160,52,19,247,209,155,155,48,81,14,216,170,230,5,62,223,96,198,234,130,2,233,217,83,32,71,43,17,20,105,92,175,83,133,204,237,140,16,88,51,53,51,173,233,38,199,19,113,166,86,44,158,38,48,235,41,194,53,141,130,176,166,55,55,206,170,21,48,20,163,79,57,57,164,76,254,193,240,218,170,158,171,125,69,75,119,181,99,44,75,146,230,160,108,213,45,96,218,213,229,201,32,33,234,177,161,33,75,171,52,248,236,164,68,173,3,166,117,71,127,26,82,217,240,240,109,53,13,253,109,162,204,17,94,107,29,173,76,253,237,118,73,244,171,21,113,60,70,20,34,31,158,111,168,150,183,87,91,190,162,206,56,115,124,48,227,136,209,223,62,31,179,197,137,127,140,30,162,44,2,159,7,245,114,148,106,31,79,67,235,88,26,105,198,42,160,227,126,233,2,236,137,62,215,120,177,99,237,101,93,97,205,42,125,227,197,86,149,214,79,232,205,230,221,178,26,10,82,18,89,175,198,2,22,241,51,115,25,212,20,161,178,243,86,232,55,211,239,211,206,57,99,231,138,239,5,193,204,124,58,231,200,83,251,44,62,111,241,40,213,29,184,173,17,131,98,173,6,79,211,3,161,196,28,40,237,80,114,132,52,2,0,61,80,163,14,22,148,213,23,155,101,79,150,34,186,48,189,134,35,226,126,100,168,107,122,56,225,23,84,110,222,213,0,153,144,242,159,115,232,250,234,42,38,103,33,35,10,245,118,243,196,239,89,59,244,200,43,191,121,50,110,38,111,199,232,40,134,103,101,242,166,39,44,58,61,26,85,195,210,239,199,28,45,110,17,83,186,179,183,210,97,159,35,186,69,40,21,185,138,41,70,235,241,93,118,171,206,219,126,94,56,85,41,227,180,208,208,113,171,119,160,115,42,141,49,190,109,196,89,43,62,221,20,86,54,90,61,207,122,170,1,159,89,147,20,30,240,130,92,24,195,67,31,12,42,213,118,97,108,38,105,209,130,168,192,59,94,209,153,131,167,72,225,102,210,106,1,115,94,73,187,31,61,126,113,60,29,120,52,229,4,33,177,18,115,16,78,142,164,20,19,155,234,169,29,40,212,114,91,47,102,155,88,23,166,219,88,225,51,43,155,31,63,53,25,101,158,18,90,159,17,159,227,194,4,0,30,24,53,186,184,121,51,182,101,129,87,141,246,126,96,24,42,20,166,30,167,94,152,80,169,194,131,94,144,128,233,164,81,246,139,5,199,239,29,51,56,250,243,3,163,246,115,225,145,148,225,149,72,223,148,81,235,100,223,20,166,224,195,205,82,98,251,229,125,52,62,190,55,88,86,72,120,197,235,51,94,180,229,90,216,192,144,144,234,168,101,168,136,98,174,160,181,244,220,60,209,90,21,143,54,76,33,86,97,184,11,162,201,203,26,50,148,250,230,87,233,20,48,21,172,50,203,105,39,112,42,47,224,166,98,194,68,204,134,215,66,130,142,169,212,26,228,68,136,175,6,76,215,196,3,167,107,78,156,17,74,79,3,255,175,207,240,126,238,85,158,70,247,99,215,159,65,138,153,70,129,143,174,129,73,26,57,199,107,81,129,160,157,161,108,51,57,197,247,90,139,146,123,133,143,227,190,227,173,247,19,157,163,231,62,148,130,64,225,92,169,15,29,208,89,159,241,214,251,152,92,218,201,75,249,78,187,59,22,229,192,218,71,63,8,122,221,93,135,107,215,67,38,4,231,143,15,10,129,40,201,4,82,116,121,204,145,216,240,208,87,108,250,104,199,48,41,101,95,184,73,165,23,40,46,232,10,180,103,229,36,229,103,137,0,5,76,213,89,209,174,82,184,139,163,211,144,166,160,135,62,192,58,135,239,205,183,22,135,39,83,98,139,22,228,106,66,77,75,249,155,74,190,65,96,139,17,86,37,159,97,65,68,118,149,208,198,121,80,165,88,74,215,173,179,100,184,46,62,43,200,142,166,82,120,36,166,18,246,116,104,95,253,244,178,156,213,179,54,143,171,59,101,68,217,230,117,109,82,35,184,246,125,173,61,178,174,77,154,192,106,108,182,196,226,170,174,77,146,171,59,214,38,153,192,166,107,211,210,32,23,197,148,156,138,210,167,17,111,93,204,102,82,234,39,50,52,241,185,172,160,96,63,100,16,51,223,207,5,157,133,82,84,112,174,186,151,129,189,0,207,145,114,188,192,209,231,99,86,217,58,133,110,24,239,149,230,30,111,119,45,150,155,19,216,238,239,55,71,210,51,9,67,12,157,114,193,140,3,140,151,35,87,15,170,56,60,116,129,205,116,190,143,92,61,16,100,108,247,106,58,152,132,9,143,88,222,138,165,141,186,172,50,175,79,200,79,82,156,33,13,218,182,170,87,247,189,239,100,160,239,70,74,37,129,241,81,122,192,122,60,77,250,120,226,83,67,101,169,253,224,19,118,128,221,239,165,75,141,32,120,107,202,125,42,74,254,146,222,57,67,64,121,225,66,82,68,225,115,230,70,119,49,172,78,202,10,50,145,91,104,43,222,9,154,65,225,181,161,127,107,223,79,77,161,119,85,197,132,159,46,206,253,237,179,65,77,213,60,152,232,195,69,95,52,169,193,252,144,22,194,93,31,223,114,84,21,141,6,198,169,140,223,30,196,8,85,19,161,161,84,17,191,125,188,174,71,213,0,115,186,220,171,55,98,0,83,21,21,218,92,247,183,55,26,25,114,115,235,73,245,139,251,79,84,252,162,112,175,244,56,156,134,49,163,77,149,53,192,114,169,1,247,124,140,237,191,70,11,22,52,43,40,67,68,55,127,87,189,24,18,211,141,36,178,51,5,224,157,158,3,227,175,244,164,153,78,41,231,60,40,127,88,216,52,47,44,231,79,167,226,156,83,224,175,244,168,104,96,156,115,250,155,121,70,234,42,5,163,204,14,10,51,157,88,2,42,218,162,90,30,25,126,129,18,112,227,69,100,73,209,101,179,221,23,163,72,236,204,60,185,121,49,9,94,231,157,160,102,162,235,14,70,31,134,7,89,172,13,106,10,5,28,108,0,209,107,93,7,20,152,74,66,50,17,14,115,143,135,183,42,18,91,130,232,147,151,118,154,16,200,135,158,125,121,81,117,233,232,57,32,134,26,100,192,205,41,72,15,12,113,126,123,118,245,227,164,251,138,49,246,95,229,121,159,48,48,7,145,1,60,43,77,141,247,105,106,167,151,130,4,229,2,37,40,21,86,227,74,110,33,61,187,246,50,3,113,58,189,73,129,144,83,214,50,18,112,190,229,207,78,246,70,183,9,244,47,98,35,152,198,54,35,148,48,214,154,238,204,145,116,139,83,244,172,247,222,38,121,230,48,229,220,202,157,146,147,241,173,4,171,11,132,154,194,112,117,76,158,225,228,116,8,1,147,36,19,166,53,40,46,188,131,188,82,253,73,229,191,192,27,198,217,236,108,53,166,113,246,80,200,177,185,58,163,12,59,90,85,38,54,218,2,154,251,67,20,217,106,217,23,220,157,84,76,59,155,13,77,5,202,128,189,6,180,213,110,176,193,213,65,109,234,133,169,117,235,126,115,18,129,186,0,176,235,83,140,233,89,41,8,119,136,77,149,140,71,236,227,100,58,31,222,90,229,133,120,5,226,156,111,50,144,29,109,75,66,210,216,242,4,82,62,214,165,100,52,85,74,161,104,148,23,251,67,207,49,173,84,5,184,214,185,186,162,89,195,221,97,190,168,210,20,138,67,223,147,161,117,170,28,214,28,40,232,86,125,156,76,25,191,94,47,238,88,19,223,113,213,242,111,53,238,71,50,188,57,255,169,73,130,39,149,211,36,147,216,61,180,4,119,211,210,192,19,97,189,236,9,157,70,124,231,145,51,59,206,81,29,206,36,69,81,201,82,181,64,203,150,126,11,160,97,90,60,29,136,212,213,13,175,234,162,2,146,186,113,37,70,153,201,43,94,232,59,153,74,206,136,14,234,113,19,62,211,188,225,140,140,71,124,142,78,160,143,101,170,253,216,48,218,19,147,74,110,214,67,215,186,178,234,208,102,43,143,9,24,95,82,216,71,81,33,24,48,179,125,48,134,194,124,148,210,216,204,156,93,11,233,199,172,101,197,68,167,187,111,56,116,74,29,163,49,41,213,76,57,247,255,54,97,250,153,112,41,244,106,186,40,74,192,208,243,52,21,90,131,126,233,219,10,141,180,38,105,122,26,15,164,59,27,192,217,234,40,116,88,74,165,134,192,230,23,137,160,203,69,211,99,4,249,232,225,255,64,116,64,134,62,152,85,126,251,91,211,90,181,52,207,74,245,198,240,96,115,155,16,175,37,157,70,72,167,57,29,44,252,57,220,191,60,122,126,213,91,197,173,169,226,161,246,153,198,22,227,40,218,186,170,245,103,12,10,223,43,83,156,206,97,47,223,18,145,177,111,163,107,203,116,120,139,202,241,241,129,191,240,100,163,139,225,160,10,67,126,230,40,5,145,170,149,73,180,31,130,190,15,166,144,38,215,135,145,8,29,230,111,64,9,219,40,77,141,113,68,245,111,23,164,4,110,224,117,61,138,221,219,5,68,168,55,165,75,93,244,190,71,79,197,139,232,26,154,27,89,180,77,206,255,206,96,122,124,132,16,56,252,163,66,163,118,166,252,114,31,172,25,65,97,251,3,60,154,192,243,201,50,33,213,68,15,153,195,157,238,106,213,235,51,194,119,127,242,101,113,160,162,36,108,59,133,70,232,217,161,159,46,243,100,52,43,213,121,29,169,159,88,249,97,175,98,76,157,162,61,89,39,170,198,156,48,120,188,234,30,145,6,35,243,85,119,254,236,233,206,72,73,133,227,120,188,125,44,19,47,118,238,103,85,18,149,23,24,233,197,234,164,196,240,20,146,19,17,184,164,88,1,157,154,223,164,178,44,107,88,165,154,95,61,145,53,84,184,33,137,228,163,98,146,149,202,53,11,203,68,104,34,89,212,162,41,91,57,122,76,206,28,4,87,102,46,67,13,59,147,162,117,229,6,242,66,123,85,133,233,84,14,158,78,116,186,150,58,90,231,243,162,47,232,12,162,41,61,193,180,137,191,31,34,32,240,210,104,28,111,210,109,88,131,117,18,206,143,244,72,238,53,227,177,116,152,246,128,231,222,152,250,35,184,77,201,97,164,199,46,68,108,62,7,235,234,217,53,212,95,159,52,144,198,147,193,83,155,158,123,147,121,117,142,207,99,103,192,188,161,176,181,193,6,23,109,219,170,248,50,233,213,119,35,255,192,231,159,39,245,186,233,235,247,21,132,211,187,210,19,104,152,150,65,232,193,131,11,15,78,125,134,180,122,74,191,243,148,91,168,79,172,156,137,4,142,195,20,80,170,170,222,164,109,197,229,102,10,196,168,143,70,226,164,127,209,249,252,81,46,63,182,120,121,224,225,205,245,24,221,166,155,251,220,188,135,186,35,223,70,251,32,236,201,115,104,242,193,24,51,203,120,28,140,145,130,223,151,66,4,161,20,35,123,195,220,244,65,35,16,164,178,19,176,195,249,241,4,227,37,124,7,122,241,47,8,16,164,199,212,142,232,131,217,55,246,159,158,214,129,40,83,101,217,242,245,183,198,161,232,106,200,47,42,44,98,72,89,79,69,101,14,173,89,196,85,116,138,201,80,235,197,176,2,228,96,145,54,50,53,93,125,157,10,206,28,48,145,32,149,180,132,97,211,23,16,140,57,90,150,130,252,56,92,219,223,205,107,201,214,193,171,18,10,232,113,116,135,23,91,135,170,109,194,20,230,84,181,149,214,129,150,149,194,154,220,168,15,57,37,123,218,63,5,124,198,194,103,18,181,8,75,165,10,72,39,83,169,245,209,122,103,178,219,83,209,26,185,82,80,188,123,37,30,94,36,167,131,93,126,113,196,201,110,57,137,116,7,12,1,214,156,74,193,123,142,67,47,119,166,161,34,103,13,147,67,224,238,5,101,116,99,48,202,83,245,77,17,152,247,123,227,134,169,242,29,2,126,197,37,174,176,9,154,52,145,115,239,17,133,139,182,147,110,85,157,48,149,41,207,88,158,3,158,165,253,80,30,35,21,225,10,11,86,129,47,115,24,251,235,44,236,128,17,51,45,234,117,213,168,26,238,36,105,207,173,244,4,105,198,51,238,202,16,219,20,118,84,57,245,124,77,23,211,232,72,57,42,253,47,114,90,251,202,51,192,208,254,172,61,35,153,202,142,50,220,146,233,153,38,86,226,188,245,157,212,117,209,237,236,56,190,219,57,193,128,251,35,143,101,20,82,94,34,65,189,221,88,42,212,49,41,231,15,113,122,19,32,205,233,85,101,13,55,24,24,133,17,85,93,105,70,179,239,240,52,41,7,13,34,194,141,16,104,99,241,105,144,144,61,195,133,110,168,148,150,146,176,196,30,115,246,249,120,109,90,117,244,193,49,77,221,201,48,185,157,214,21,166,192,172,197,247,176,220,182,68,195,182,113,74,185,194,136,169,78,62,113,61,152,213,2,134,161,74,69,162,72,172,141,248,152,116,12,73,21,93,250,233,89,196,107,81,100,37,254,55,1,246,189,226,99,182,31,37,175,194,199,94,94,161,125,114,166,96,123,238,141,204,237,189,58,17,21,127,224,194,187,5,92,149,37,232,192,216,169,190,103,176,189,236,71,242,8,90,147,208,8,161,247,176,232,173,105,15,11,245,146,74,190,88,69,216,48,114,156,242,201,60,241,45,249,95,67,61,80,250,67,179,162,198,162,94,2,77,84,167,41,140,31,23,240,34,198,32,87,51,227,87,200,193,64,159,172,36,234,231,36,98,174,248,183,204,212,111,117,189,154,74,155,18,178,42,16,33,169,110,86,167,245,212,247,224,99,34,173,44,108,150,192,103,245,249,177,71,247,74,126,4,168,32,154,173,114,53,244,68,122,115,152,121,66,4,39,83,218,41,193,177,209,205,83,189,48,193,52,149,185,181,166,117,185,186,74,167,26,221,227,147,196,84,192,8,184,42,140,65,156,229,201,155,114,53,143,70,29,80,136,209,80,215,187,30,216,250,7,66,233,134,15,166,138,96,80,50,120,161,117,103,7,169,42,107,87,173,233,43,62,24,61,255,42,70,86,44,91,227,239,117,76,164,173,146,45,108,3,57,132,4,48,130,150,230,4,97,89,13,93,186,78,65,81,87,77,74,124,186,118,149,133,168,235,81,133,93,34,157,225,222,116,162,72,89,21,118,23,78,77,142,133,77,84,100,171,66,98,175,65,169,70,143,219,120,68,166,161,246,128,213,43,96,60,113,133,147,85,229,199,158,115,76,141,172,218,142,199,130,14,205,215,142,42,171,30,17,40,3,158,221,181,132,100,82,73,66,33,74,19,201,142,50,32,118,67,246,156,161,48,114,219,43,224,53,164,73,28,24,49,200,184,26,198,126,89,4,157,190,42,175,206,101,35,222,68,124,85,211,114,140,29,122,101,191,158,85,185,26,107,122,221,155,115,60,137,228,56,167,29,77,234,126,8,16,158,84,153,80,66,52,57,246,172,65,157,136,236,59,104,115,96,222,56,108,244,247,122,115,68,47,123,156,94,152,135,226,225,116,26,129,238,226,159,120,203,125,61,112,141,73,14,107,89,127,209,20,145,111,96,99,144,21,184,144,157,240,159,38,6,208,158,7,167,120,45,54,53,19,101,81,225,86,50,154,43,118,76,115,166,46,72,57,153,151,203,32,47,71,178,64,30,172,67,134,20,50,107,148,227,170,54,42,15,22,242,216,199,60,170,42,35,197,41,59,66,223,141,194,42,21,83,166,38,14,165,72,135,49,253,36,31,143,84,215,244,130,21,194,219,157,66,18,129,97,225,9,189,177,70,141,176,12,72,179,60,145,63,23,145,165,71,120,27,56,41,60,198,3,39,10,171,93,9,141,210,254,37,71,72,175,151,108,13,82,183,66,41,129,162,173,134,144,45,26,65,93,85,141,187,5,242,252,75,194,107,221,166,14,25,164,141,51,7,188,40,59,248,235,16,74,38,44,237,21,98,62,148,155,144,105,184,2,204,16,152,94,189,209,51,78,69,2,152,192,86,155,19,48,251,93,19,152,142,241,80,236,133,129,166,203,30,99,233,227,56,104,45,10,165,27,88,131,58,108,187,208,221,164,88,93,73,215,207,205,43,18,103,1,79,101,89,74,228,172,250,213,89,229,252,41,114,14,31,152,134,181,26,48,60,251,162,90,93,136,171,251,30,67,165,129,238,2,52,124,223,99,120,18,159,217,250,96,16,74,173,120,238,254,90,161,7,166,76,43,46,70,197,162,238,7,110,17,110,155,230,237,215,231,230,80,241,93,225,105,107,210,127,224,149,242,133,23,74,148,10,99,133,133,152,48,253,123,73,127,251,12,66,9,73,208,189,76,161,67,191,87,185,191,189,136,167,42,205,125,51,90,239,28,66,224,13,206,77,157,12,203,163,209,221,36,35,218,243,214,72,196,237,144,24,231,198,58,102,21,33,34,71,11,218,221,250,177,40,100,72,110,195,46,147,19,83,5,242,10,229,83,232,189,83,205,148,84,252,156,29,102,250,33,140,14,212,16,78,213,132,62,69,15,221,26,218,20,86,214,73,10,255,208,20,184,175,241,194,244,65,186,20,61,228,253,73,63,23,173,12,161,213,77,231,180,106,59,91,153,110,169,23,165,80,69,46,110,68,78,103,252,244,94,143,188,88,35,154,230,229,126,20,149,36,149,28,57,48,189,213,241,218,212,206,60,43,251,108,4,216,38,31,124,156,46,34,181,162,249,110,109,45,254,57,207,44,27,194,54,249,131,67,188,25,120,165,7,134,171,37,94,140,42,235,250,220,124,123,249,12,38,8,36,77,242,90,40,59,52,15,188,110,50,130,186,246,206,113,191,67,242,115,211,59,35,68,177,137,176,69,241,34,20,168,186,144,115,123,224,234,189,78,29,82,250,170,21,69,180,33,212,208,206,36,151,255,200,62,1,31,3,109,5,140,116,160,222,155,57,27,63,141,82,144,134,124,129,179,119,1,27,12,113,152,194,80,63,236,128,143,5,53,117,80,86,149,123,155,15,145,21,37,82,30,23,255,72,237,5,54,213,66,71,105,211,17,239,19,244,12,210,186,240,158,58,40,63,113,243,184,119,177,18,35,133,207,39,113,143,132,22,32,196,232,4,166,164,241,14,105,181,98,78,133,123,80,11,0,23,37,51,1,46,87,24,13,62,246,45,205,155,116,158,249,44,33,17,172,18,194,208,151,29,255,37,96,88,160,116,205,51,177,66,202,215,228,197,242,86,53,120,10,5,220,204,219,196,184,165,195,145,38,246,12,21,175,195,5,213,13,177,121,42,182,87,124,44,147,38,147,51,179,131,122,178,18,82,182,89,133,210,0,78,74,10,13,252,230,139,94,244,71,137,190,89,167,199,7,91,233,185,56,82,80,84,120,31,7,68,75,89,137,1,32,7,130,226,106,57,76,110,64,95,155,60,130,215,119,89,202,66,121,32,140,222,123,126,182,26,60,63,104,72,60,23,159,229,244,133,69,129,41,224,105,15,156,92,65,5,120,227,212,189,247,246,239,69,92,152,242,134,242,60,25,228,70,14,83,232,164,142,210,113,139,143,115,27,48,36,71,242,181,17,37,152,238,195,1,83,45,161,38,44,162,94,113,49,164,160,146,254,50,85,214,241,29,46,192,228,177,213,192,69,141,105,251,152,177,165,168,121,213,225,245,112,143,28,24,61,55,117,24,200,173,125,187,25,45,137,107,234,54,138,185,149,93,215,28,120,103,77,152,16,184,203,46,54,122,96,166,180,26,192,19,163,116,199,111,227,105,21,117,225,186,213,217,93,120,233,177,120,206,104,216,33,199,133,167,190,23,221,249,117,11,250,228,75,236,148,157,51,230,202,25,178,42,203,190,35,52,231,228,210,246,224,227,113,231,83,242,144,20,47,141,243,162,232,217,252,242,157,72,203,252,59,85,138,231,61,226,173,240,214,183,6,18,82,201,119,72,38,5,169,83,35,32,40,174,180,251,49,207,246,37,63,125,206,165,226,141,30,192,104,103,105,96,200,56,64,226,106,35,146,148,32,6,181,152,121,199,68,106,22,254,23,24,45,224,181,238,36,221,90,216,124,158,170,19,174,9,24,13,161,166,240,154,222,213,102,176,74,128,17,200,51,17,184,120,52,148,156,178,134,16,225,8,219,247,201,133,131,133,216,166,137,197,4,74,194,88,238,189,225,111,188,83,129,210,205,174,69,136,133,237,244,142,169,133,227,4,174,184,0,119,76,207,1,190,159,160,45,146,100,247,131,65,129,32,161,232,100,165,28,49,166,11,211,92,2,217,108,134,51,62,24,113,231,164,23,47,84,215,102,160,83,121,140,19,245,120,219,251,87,216,187,82,211,190,129,89,217,12,135,195,244,66,105,76,138,20,110,246,224,63,125,51,252,210,82,24,90,228,126,97,74,6,158,218,230,230,153,28,4,34,22,53,239,10,115,170,92,120,83,72,253,150,254,141,184,186,25,197,152,194,144,152,166,17,48,172,5,90,76,78,75,221,188,240,30,237,201,106,204,57,119,76,37,218,243,52,140,62,23,60,136,99,6,12,13,72,123,82,38,211,5,119,48,4,49,43,37,83,10,53,81,77,62,106,141,197,174,121,59,178,155,177,205,55,8,240,53,181,134,136,71,19,84,25,42,168,14,72,145,131,226,136,39,82,40,40,233,173,120,105,200,23,179,234,210,82,144,234,218,75,22,213,56,75,81,133,207,97,237,136,7,235,198,205,175,202,152,201,2,8,14,31,63,86,152,140,147,157,108,158,142,4,182,204,169,192,19,81,157,184,122,81,229,48,159,180,221,184,75,0,205,206,84,245,183,49,17,98,27,167,144,47,61,93,11,27,15,51,94,108,89,87,131,166,222,112,141,3,166,97,63,107,221,160,149,85,4,74,212,189,105,109,7,60,123,113,49,97,8,173,74,161,32,216,37,61,108,208,102,205,143,68,49,177,161,22,67,174,22,24,108,152,221,53,111,236,148,69,85,69,19,138,173,182,56,35,32,48,72,85,31,236,156,193,57,76,149,110,221,250,2,103,115,203,235,253,229,58,84,96,175,55,99,255,187,175,213,139,22,188,48,161,107,152,73,80,184,36,133,247,111,230,221,185,208,181,22,13,19,96,123,89,137,61,26,1,71,41,19,74,212,244,197,68,227,4,211,2,39,220,96,55,198,89,124,244,193,73,245,84,135,229,58,190,166,73,182,105,13,146,21,18,197,209,73,235,90,210,114,74,68,25,226,20,128,190,106,75,59,44,93,107,222,161,79,248,17,250,63,121,110,164,170,71,88,150,20,232,13,33,74,57,67,14,193,121,11,24,78,215,162,85,95,136,85,244,123,243,71,43,139,102,179,237,148,33,6,39,165,76,72,148,234,142,56,57,137,116,166,231,234,118,219,224,15,140,246,196,163,179,74,253,91,191,135,64,149,108,14,141,81,212,93,249,107,39,194,28,75,171,68,177,193,60,227,14,55,204,163,124,144,127,197,132,205,97,163,248,149,218,194,115,64,229,229,89,115,214,233,150,66,3,107,247,26,249,122,2,199,221,28,83,75,252,132,245,0,216,68,91,5,94,212,133,221,171,113,225,229,201,201,76,244,112,113,112,211,187,48,146,144,111,187,133,35,80,76,86,37,69,176,130,138,251,94,136,161,10,70,54,40,214,71,50,189,55,133,39,157,216,190,116,19,180,29,69,127,120,133,16,42,53,233,38,28,168,40,153,210,126,29,24,8,174,180,192,117,140,214,238,54,141,58,239,83,255,138,153,227,51,193,180,89,210,35,88,88,155,43,72,90,95,0,217,28,133,75,84,4,115,24,81,82,246,92,109,98,116,1,175,38,61,165,244,200,241,121,253,197,96,73,150,13,141,241,78,195,35,65,164,152,56,134,245,189,19,233,177,239,183,179,73,151,107,161,232,52,134,184,229,48,38,174,170,1,83,190,228,36,148,172,243,227,95,21,173,251,237,168,178,249,213,25,197,55,125,49,138,170,157,252,140,90,219,252,240,213,227,128,38,87,14,228,73,37,69,12,152,175,73,156,169,35,148,220,180,45,128,99,197,182,128,219,217,190,180,74,117,34,115,232,15,86,72,102,106,197,49,93,107,105,4,188,199,84,10,36,248,143,138,211,203,26,207,0,21,225,2,119,166,147,255,54,201,125,165,95,130,113,52,244,197,141,88,37,43,211,29,78,100,142,159,134,241,165,60,197,206,245,150,253,34,121,113,190,190,48,138,26,119,138,171,85,25,3,54,212,16,2,99,207,185,9,149,127,140,173,67,53,59,45,130,22,240,92,210,32,145,225,45,160,135,213,97,227,23,145,175,137,168,207,10,148,197,39,53,222,214,40,239,252,176,80,72,154,12,158,138,141,210,156,177,47,188,149,34,201,26,9,92,247,0,94,99,60,223,170,219,248,28,123,93,152,166,195,161,7,76,13,158,240,241,83,123,208,202,96,26,42,86,139,171,59,34,199,122,245,184,82,19,150,88,171,18,126,32,156,6,227,102,92,141,88,93,86,24,122,161,21,191,189,112,196,245,236,163,245,160,198,213,80,63,169,190,235,66,67,217,55,45,152,30,24,24,57,87,33,215,112,91,6,95,42,183,23,166,77,193,63,247,172,38,30,40,48,155,173,27,112,25,133,154,33,218,59,248,52,236,13,1,211,51,172,232,200,59,166,18,137,188,45,196,108,52,182,17,153,255,193,37,25,17,188,60,25,206,214,248,34,131,16,234,81,152,40,79,86,140,82,241,123,109,43,33,151,200,8,48,181,41,23,62,83,75,45,157,179,25,4,97,201,96,157,63,34,149,216,73,152,97,1,175,135,219,38,65,57,19,246,33,108,192,109,228,7,70,134,225,194,214,238,172,112,9,230,15,235,140,57,19,79,229,124,19,122,128,254,219,88,50,202,190,137,86,247,246,118,90,96,130,31,50,230,204,243,238,139,164,16,133,111,90,194,158,126,10,142,31,252,227,209,205,15,140,89,16,240,212,250,92,131,161,180,13,120,209,204,160,176,145,202,57,220,16,11,148,23,75,166,74,227,99,142,61,41,133,20,192,108,123,61,96,218,161,84,9,188,165,144,100,4,166,99,77,175,166,116,191,197,213,107,40,213,36,104,246,34,13,208,99,158,52,125,47,20,110,220,42,128,183,112,138,79,154,225,160,119,93,31,42,202,106,45,207,160,208,150,213,107,192,67,201,7,128,57,200,63,116,209,117,165,95,147,42,152,126,209,218,247,31,209,225,241,86,180,92,210,120,97,90,24,252,177,141,239,47,235,144,144,212,79,62,222,8,146,62,75,32,153,6,242,114,184,160,93,165,83,193,36,133,252,230,24,97,125,60,40,187,111,160,86,103,241,124,172,234,53,199,195,40,152,86,126,190,165,233,137,57,204,230,185,245,167,169,54,116,47,5,38,116,106,96,117,154,65,77,185,28,134,61,71,216,159,210,175,207,206,97,180,128,165,244,139,210,142,18,219,33,65,150,57,247,131,210,30,229,79,134,242,167,82,17,33,138,182,189,97,12,248,204,35,125,109,163,66,206,113,53,6,117,125,218,44,206,54,51,252,234,217,49,135,218,115,243,99,114,76,135,217,183,149,15,5,186,166,8,209,213,105,178,148,74,89,98,181,40,254,219,147,44,227,67,89,130,132,152,47,62,58,144,209,253,86,86,145,185,92,59,157,87,38,27,162,188,33,45,197,215,132,239,162,169,191,75,158,47,14,94,8,230,142,193,161,183,134,121,218,163,100,48,204,157,197,217,31,94,144,18,107,143,176,226,25,209,245,242,130,184,88,234,160,235,165,205,135,147,36,151,144,47,7,110,105,60,124,39,103,83,73,119,72,49,242,148,85,100,88,87,88,190,176,234,233,225,107,99,77,221,155,103,244,141,148,249,99,226,15,7,92,159,58,63,152,63,70,216,220,60,57,52,219,74,68,65,52,36,190,230,26,218,135,191,137,238,186,230,22,223,131,182,188,254,200,205,223,105,136,12,211,212,174,199,115,144,246,18,191,108,25,34,185,22,137,155,176,138,161,142,28,90,184,66,175,79,115,171,183,126,154,65,130,90,107,233,14,120,171,44,22,48,38,134,175,46,82,54,154,72,196,253,15,113,182,3,111,66,191,69,225,50,195,40,198,28,107,239,131,159,5,228,61,126,192,117,100,157,103,103,16,93,94,244,160,231,65,139,148,244,211,163,124,108,153,21,48,62,144,20,152,211,249,211,239,189,45,72,211,31,56,121,206,13,184,236,245,94,157,135,151,71,1,63,125,99,204,223,51,38,190,89,182,95,105,73,85,152,250,197,17,48,1,219,249,192,201,251,140,128,169,172,211,215,46,180,205,52,135,55,141,187,243,129,41,134,12,152,62,148,231,106,88,205,190,169,2,211,116,77,202,184,5,60,4,94,42,214,157,126,204,99,238,249,53,228,89,196,243,3,38,236,18,87,19,12,84,202,159,3,111,175,145,162,61,191,174,164,91,18,20,94,222,86,15,12,59,155,190,216,25,10,47,4,135,42,205,58,251,20,134,165,113,4,76,81,198,243,65,17,232,243,71,131,75,236,9,61,210,106,18,167,54,84,236,218,161,8,76,11,65,15,152,228,164,126,239,69,183,165,15,11,44,154,73,195,135,166,66,30,191,205,76,212,6,16,218,110,103,184,26,80,46,165,174,163,214,32,88,253,22,32,253,1,235,249,220,141,206,174,17,176,133,2,148,130,134,150,25,63,5,224,150,62,38,149,110,43,144,40,196,144,83,90,162,37,81,27,30,229,54,2,222,103,86,42,37,16,209,198,230,126,10,134,233,177,115,31,190,33,106,182,125,84,102,135,246,42,191,109,130,222,22,3,92,87,251,3,91,81,245,146,108,96,196,15,148,142,136,214,162,24,211,73,235,216,243,219,199,43,117,225,234,97,130,83,15,133,211,130,191,198,239,77,137,161,114,193,146,22,40,222,27,79,129,53,92,125,106,111,160,119,248,149,122,13,171,100,125,175,54,237,212,22,48,1,220,254,152,158,116,160,56,76,47,242,82,59,171,98,75,173,128,249,190,122,243,243,99,85,174,230,4,82,3,145,250,43,223,173,59,161,152,199,162,70,78,246,62,153,29,80,143,177,79,77,112,13,184,151,244,88,128,147,78,205,251,100,16,14,232,147,33,2,155,227,106,122,103,167,90,197,231,204,73,237,142,41,189,49,143,139,148,200,222,124,240,89,232,67,163,39,9,31,217,233,217,76,106,113,42,251,97,34,92,31,254,23,31,236,152,129,242,222,231,99,157,15,238,87,211,241,148,212,151,31,252,87,252,209,40,5,120,35,182,236,213,158,21,103,105,159,79,210,181,175,255,46,125,26,153,207,2,213,246,227,69,131,215,116,152,210,165,249,215,225,161,161,236,192,212,164,127,207,98,164,197,249,233,163,78,148,12,57,186,97,113,208,208,26,138,208,190,83,32,72,175,89,35,88,185,75,20,161,80,170,61,32,210,186,112,131,43,214,119,254,217,76,200,250,174,168,98,231,179,207,60,107,186,214,216,50,205,228,221,181,97,6,125,153,16,134,10,43,39,250,89,113,53,42,174,109,60,36,197,214,240,250,131,23,77,182,243,81,29,88,59,71,145,138,113,110,168,128,139,145,45,187,150,59,93,57,11,185,23,209,81,65,28,200,135,133,162,245,174,234,22,116,48,246,168,20,217,240,241,62,10,47,208,60,86,207,156,110,202,130,83,87,49,45,204,196,239,167,241,226,143,211,164,74,225,201,34,121,14,163,113,164,50,95,29,241,18,55,40,145,42,65,62,250,194,118,186,143,64,161,154,107,162,96,111,154,125,57,126,26,97,174,251,90,211,88,109,221,198,32,15,193,129,119,97,178,116,94,29,78,249,34,103,208,125,235,105,218,237,217,225,115,154,45,141,18,253,40,90,190,245,246,131,85,130,111,154,209,50,252,106,132,238,132,106,203,190,110,247,174,67,42,128,42,33,17,129,187,9,150,56,124,124,9,101,10,70,159,57,251,206,63,241,197,33,195,188,48,93,116,125,249,111,211,246,43,213,231,212,47,145,68,108,31,12,39,152,146,249,78,74,55,5,158,24,72,2,195,88,232,191,124,30,43,233,215,60,127,62,238,194,55,83,8,99,103,109,58,65,171,4,217,81,135,169,105,149,0,240,50,135,234,51,210,39,236,160,93,153,73,232,102,69,93,221,97,24,217,228,185,22,251,70,187,87,19,139,148,17,133,25,160,187,41,76,235,18,108,151,251,129,151,31,88,108,172,169,40,151,47,234,221,201,75,11,12,238,210,221,7,60,134,211,239,216,182,140,147,32,240,68,112,100,125,48,5,144,194,218,73,187,210,112,119,109,154,108,154,80,197,16,35,167,124,170,56,188,120,139,41,112,39,60,227,247,166,27,73,154,149,105,195,10,169,84,88,208,81,99,84,20,38,159,120,107,180,130,165,156,9,111,153,30,18,127,107,212,15,122,122,96,202,32,70,192,77,137,80,13,94,119,80,160,51,222,66,217,2,171,208,240,102,152,9,237,250,86,149,60,100,145,167,203,26,2,195,58,216,20,134,89,32,94,140,234,103,25,20,19,182,137,143,93,215,124,120,134,129,41,196,186,48,20,61,2,151,22,149,209,211,148,54,132,146,136,124,216,89,172,45,94,27,22,228,161,79,214,10,196,54,1,211,27,163,87,211,145,52,47,92,187,166,49,214,175,33,246,14,57,34,242,15,220,162,29,211,224,172,18,229,139,218,158,216,23,224,27,111,194,129,64,203,30,189,204,45,96,26,23,151,194,195,85,163,230,143,129,95,246,218,243,41,87,180,124,49,149,146,42,7,66,108,67,51,162,163,104,128,200,84,56,91,99,151,49,225,88,21,37,135,101,17,160,248,225,140,251,36,19,101,153,92,140,207,255,159,30,149,160,84,115,248,78,153,141,0,74,39,225,130,145,168,196,213,147,96,162,222,251,215,39,25,48,190,224,115,53,115,35,96,148,181,197,154,56,191,75,249,183,63,56,154,212,73,242,220,235,39,16,183,2,134,179,98,40,140,140,199,12,152,210,3,249,237,99,92,28,103,61,182,133,140,220,169,94,141,110,77,190,48,193,201,59,164,27,87,125,79,135,179,17,103,103,129,135,5,160,98,55,132,67,103,10,188,40,202,142,253,236,28,31,42,91,176,201,65,174,24,22,194,229,75,206,108,211,98,255,108,73,84,164,201,12,220,247,50,221,137,88,155,233,87,195,213,4,166,0,204,215,61,214,248,82,73,132,31,247,89,246,131,113,217,158,35,112,51,67,215,209,99,138,44,209,250,161,252,2,130,242,128,249,154,50,102,208,91,239,139,82,201,25,23,195,215,194,84,90,254,90,52,22,220,80,125,49,126,75,231,3,157,63,117,177,123,168,30,147,135,197,232,143,77,24,71,194,183,148,121,148,228,141,30,156,124,36,164,2,205,148,77,205,85,238,215,80,90,206,146,173,184,102,223,131,143,13,95,174,254,173,228,123,178,33,194,218,4,30,36,14,106,76,20,227,128,22,120,35,121,24,112,51,46,147,11,23,28,135,238,59,202,57,231,150,176,116,20,184,196,72,142,221,57,12,245,188,192,196,155,234,93,1,231,78,75,80,104,184,227,4,64,224,252,154,18,160,232,12,198,118,132,126,110,125,110,109,44,248,177,153,109,170,107,5,46,251,190,21,92,106,82,40,197,91,81,143,238,3,222,216,53,238,12,38,176,132,132,124,192,88,145,119,27,197,15,74,193,131,138,187,127,62,190,108,57,123,139,73,59,141,155,68,149,22,172,48,205,115,174,211,218,131,149,218,159,248,247,240,98,219,105,57,237,37,41,217,109,157,104,190,236,233,210,68,105,83,96,40,10,220,140,129,215,100,105,2,3,248,204,158,18,48,125,38,250,228,25,13,23,127,114,90,107,164,171,23,120,244,251,98,244,232,238,249,220,252,76,144,26,55,95,196,180,251,11,127,206,145,245,123,38,61,84,65,135,75,155,1,87,105,17,181,231,78,206,67,3,186,30,141,34,224,230,28,84,192,208,87,183,247,173,215,138,159,38,126,251,12,74,49,141,145,128,135,138,164,110,35,44,118,139,22,61,157,164,162,238,192,168,130,92,56,87,253,154,72,115,135,109,135,178,243,212,188,204,54,242,157,25,87,15,35,207,80,216,226,100,1,147,238,213,155,87,219,136,126,112,133,90,92,181,182,113,3,155,103,15,39,177,131,41,181,234,144,127,31,123,171,5,186,200,52,43,90,93,220,18,3,133,96,69,87,148,162,172,237,240,44,202,147,134,239,187,61,27,11,122,38,205,3,55,242,48,223,136,86,120,43,181,182,204,98,139,94,51,103,204,61,73,36,13,172,104,119,134,237,70,8,250,28,39,50,100,103,143,152,206,183,55,141,61,57,233,84,56,240,72,2,19,134,122,110,158,138,247,27,77,170,58,82,173,207,147,151,232,143,57,48,18,224,89,199,12,143,37,134,20,211,78,68,36,242,54,211,110,249,213,141,240,78,214,155,159,79,237,226,23,164,178,80,103,214,155,207,20,236,115,192,48,86,200,205,103,14,154,76,35,153,165,16,68,80,182,63,63,126,40,249,165,148,87,38,18,65,179,152,41,221,218,47,183,194,77,80,234,45,187,28,109,84,72,142,236,99,182,236,41,47,138,44,81,241,19,153,28,230,249,154,114,177,137,193,124,1,80,138,183,200,183,234,189,137,59,248,169,10,163,228,241,124,117,109,246,233,197,228,168,54,25,229,170,162,136,249,180,128,33,152,146,77,3,34,142,11,55,11,168,233,76,65,85,220,119,5,200,61,115,213,111,109,17,81,119,239,27,9,81,173,26,133,211,109,59,81,7,201,241,252,104,70,195,246,215,166,127,174,198,8,104,56,134,94,53,86,156,195,68,72,31,39,128,236,158,251,224,221,234,25,101,199,90,214,217,233,78,93,39,251,160,150,58,114,211,241,53,233,125,209,62,91,92,35,170,184,171,195,217,100,137,21,30,203,235,20,129,33,205,81,183,172,16,75,218,113,243,86,31,143,240,184,101,168,238,126,176,197,138,100,121,173,102,166,207,133,243,174,250,218,164,93,156,207,216,58,182,151,6,87,23,185,51,231,246,167,223,219,40,168,20,174,204,213,128,161,123,215,171,205,57,242,97,129,202,236,49,229,41,56,113,253,35,96,116,208,213,81,166,37,233,94,221,89,203,234,9,15,88,189,226,197,44,216,174,55,55,215,204,63,24,187,132,202,95,82,51,87,156,235,12,56,85,13,206,173,74,137,107,137,71,171,84,125,235,139,225,149,248,169,12,33,2,237,177,2,87,156,192,11,183,165,37,200,171,90,121,83,220,252,172,154,39,36,3,61,114,26,241,98,52,71,171,99,135,72,220,94,241,98,4,192,179,254,54,161,169,29,87,195,174,161,254,17,143,26,6,183,145,170,61,94,250,241,243,144,176,251,96,184,54,132,235,41,211,240,55,107,191,48,37,71,122,243,105,188,125,14,175,85,117,84,10,157,67,110,113,31,20,234,167,161,48,189,146,59,96,216,78,228,181,97,205,245,44,248,143,38,90,89,70,33,175,25,46,179,2,108,6,139,192,213,136,62,28,30,166,163,36,112,89,205,203,203,128,251,154,79,168,137,240,146,239,244,16,96,116,77,173,176,21,167,26,95,228,12,11,188,29,2,35,26,155,47,108,193,116,9,115,29,95,225,78,22,90,83,159,239,73,99,81,186,99,74,103,187,174,64,130,100,37,182,45,152,116,139,250,187,132,108,238,197,205,200,130,21,197,183,184,176,52,58,194,53,132,42,210,10,16,162,138,250,132,254,130,56,101,26,103,75,215,229,71,229,77,153,241,61,200,137,103,13,28,158,123,247,28,223,3,247,117,63,65,75,168,185,98,76,32,215,208,8,2,250,164,105,221,155,91,53,141,70,68,247,118,77,183,3,67,114,160,209,32,156,235,58,226,173,159,14,126,28,51,162,2,241,211,197,20,120,4,198,172,107,241,49,75,159,250,53,168,165,158,247,173,207,194,47,207,47,27,127,84,12,41,165,134,186,240,209,52,242,242,49,131,209,197,17,184,206,220,239,250,129,25,66,231,209,49,178,32,190,191,240,113,191,100,204,168,75,220,247,91,67,105,168,35,158,200,154,229,251,218,240,24,107,144,217,194,17,89,96,141,114,77,243,6,182,220,187,200,144,158,67,131,170,174,251,218,76,12,141,126,83,171,59,238,107,83,208,39,232,104,107,165,46,131,162,106,167,8,142,134,252,194,111,72,181,56,115,154,210,240,253,101,108,10,189,152,82,156,124,127,249,44,124,253,101,154,32,239,102,119,108,234,246,252,50,62,235,157,132,116,53,62,47,157,77,195,226,78,194,170,51,28,66,223,18,199,15,9,151,45,19,220,40,243,61,203,108,243,191,149,166,185,6,35,134,92,119,245,176,28,5,62,86,66,36,81,88,123,233,25,81,107,158,150,155,67,89,41,15,142,9,208,238,131,67,140,83,245,183,219,14,197,42,219,51,206,195,87,133,33,197,191,112,219,154,40,158,235,167,110,119,183,171,166,174,2,204,194,41,252,39,54,187,44,121,127,107,179,59,111,118,119,210,178,135,166,81,22,5,204,113,244,177,17,39,241,175,206,186,92,81,137,11,12,209,132,166,127,182,49,112,221,77,94,101,113,14,188,138,179,134,216,9,209,100,183,59,22,52,42,121,49,11,173,9,118,106,102,137,172,219,61,187,16,26,150,49,155,29,121,122,57,218,32,205,86,24,26,165,120,107,178,71,69,95,11,158,150,17,147,1,171,106,233,213,84,144,172,123,38,83,225,175,191,93,208,99,90,247,68,135,224,76,96,58,79,239,217,245,171,250,80,56,175,123,110,14,43,50,144,185,50,173,11,246,194,61,171,91,57,135,69,196,195,76,98,123,122,114,129,180,35,134,221,59,40,59,125,18,141,152,27,189,95,43,170,60,169,192,217,131,148,193,76,176,199,206,65,135,232,204,210,124,13,184,210,182,102,41,241,54,70,60,89,109,42,125,107,10,21,249,94,124,236,20,225,100,224,228,162,144,46,126,154,38,254,7,37,234,121,173,218,212,180,140,151,94,222,49,238,75,51,228,67,175,182,26,172,248,105,4,200,101,147,159,152,208,187,94,24,135,89,223,154,6,155,114,173,245,172,158,246,252,21,52,204,107,235,167,247,167,169,227,141,57,142,176,201,212,77,167,111,235,214,189,126,70,214,139,59,181,71,247,173,205,85,87,152,132,132,187,141,29,45,97,105,57,34,133,82,86,190,190,215,57,237,245,99,209,104,122,183,156,99,212,31,99,67,239,77,17,92,124,142,105,109,8,242,214,221,170,130,3,69,13,224,65,169,62,136,139,43,36,176,243,201,133,119,47,75,59,112,51,250,95,133,225,223,140,7,167,238,69,252,0,35,205,171,59,126,219,156,20,253,109,136,162,194,77,32,222,172,213,251,211,200,9,227,196,158,12,218,243,218,191,218,220,128,207,172,121,110,142,56,87,204,133,179,109,31,203,68,147,252,240,186,196,215,132,162,88,173,109,170,189,114,164,143,160,134,90,154,18,131,9,127,46,159,72,11,118,236,165,79,70,203,94,156,1,68,19,52,185,116,96,99,213,115,216,186,97,116,200,233,190,218,23,102,23,200,10,67,37,229,95,100,25,97,175,206,21,66,8,158,234,195,5,41,245,153,105,150,106,143,171,59,221,241,250,228,9,81,164,120,49,14,202,246,92,157,88,51,14,15,202,105,229,197,26,101,164,177,128,168,19,220,186,151,54,171,95,142,171,151,37,206,20,166,237,59,222,155,206,95,9,45,30,248,56,188,119,212,40,211,209,205,18,39,127,121,132,155,78,197,166,30,233,129,73,12,251,52,223,208,178,55,133,201,251,135,77,188,45,221,167,55,231,184,139,153,8,249,234,99,80,96,191,229,112,236,208,115,210,218,35,184,40,234,117,181,119,171,77,63,119,91,103,167,142,240,5,5,222,67,237,137,3,67,115,21,48,173,86,239,213,255,159,184,115,187,181,37,198,129,107,74,106,189,21,164,83,240,191,13,71,224,128,12,56,11,107,241,108,146,165,11,216,63,254,152,1,6,152,185,117,186,119,183,90,162,40,62,170,90,196,155,134,213,46,233,218,7,238,30,18,162,22,104,157,127,224,190,227,172,76,83,114,87,75,14,11,77,122,166,166,51,249,62,218,10,246,123,224,123,112,127,158,140,234,134,223,160,176,113,126,26,133,102,204,40,2,114,248,163,38,255,121,50,100,121,186,195,214,239,242,124,205,233,170,47,160,70,69,170,176,235,66,163,77,183,90,109,15,120,61,180,21,119,134,98,236,123,38,41,177,223,184,250,58,161,90,108,199,28,30,46,76,1,51,51,162,34,239,10,8,118,180,245,199,24,188,158,229,133,95,186,29,102,117,63,232,245,207,125,23,64,95,169,235,241,135,250,195,189,87,192,119,34,8,69,163,45,252,22,105,177,191,254,138,199,152,154,212,241,239,91,90,119,251,99,44,191,26,50,122,108,147,148,151,63,38,233,218,109,191,53,140,98,34,93,11,10,77,69,194,187,105,78,96,17,243,144,95,70,78,97,171,61,187,103,150,248,28,31,210,207,207,60,56,86,96,236,240,176,58,60,129,73,33,196,44,162,83,81,251,222,22,12,76,222,30,182,200,167,246,199,247,131,147,102,248,57,1,2,166,254,105,61,84,97,71,241,227,209,164,184,191,75,1,26,103,91,15,199,204,106,130,84,249,203,16,138,86,231,115,94,127,225,51,137,75,76,246,132,24,49,227,160,144,31,198,111,57,145,235,187,11,152,254,75,41,141,51,205,189,17,87,67,234,86,21,182,196,99,11,216,126,93,10,235,160,11,114,35,141,241,192,42,11,252,151,140,117,152,180,160,172,158,187,243,48,173,253,123,244,123,50,210,22,126,250,97,78,46,46,90,174,190,239,169,249,35,208,232,47,54,76,162,66,126,187,154,135,230,55,231,31,52,244,78,80,170,175,24,150,105,222,161,252,54,236,117,199,173,21,242,75,125,107,53,34,105,128,120,112,42,170,229,135,249,94,17,172,153,52,166,125,18,9,162,194,51,220,221,105,157,26,178,230,77,249,193,155,209,105,217,53,254,76,129,141,0,251,55,36,38,252,123,100,117,192,53,208,62,55,224,139,30,253,122,20,230,156,229,206,128,213,136,9,129,223,103,132,104,205,29,117,202,161,84,138,219,122,60,74,56,211,196,86,72,2,8,140,31,226,174,56,10,108,180,249,203,107,95,243,244,249,68,162,10,146,186,46,129,15,167,85,127,49,252,87,225,209,179,111,135,254,205,15,134,4,95,75,227,232,4,245,93,13,33,230,187,27,52,157,8,112,221,249,160,144,8,17,226,110,58,217,17,36,247,215,162,207,66,107,40,105,208,187,31,219,175,54,22,106,177,240,204,192,25,197,134,120,196,247,151,228,115,82,209,183,253,140,141,93,235,235,129,233,87,245,159,158,11,150,105,121,105,38,104,108,122,124,144,239,93,185,150,133,247,175,73,43,171,50,46,76,43,183,247,221,26,124,106,153,214,180,162,75,247,190,224,252,166,186,80,96,124,38,15,174,33,43,72,245,148,152,156,2,139,184,127,77,203,117,171,205,193,132,15,143,20,209,37,168,148,35,208,82,13,151,18,128,44,6,30,227,163,213,184,197,181,2,22,189,7,237,153,40,148,109,57,71,31,250,145,70,187,43,102,182,32,113,253,155,40,247,32,4,127,147,152,120,27,163,26,240,157,132,67,67,11,80,95,47,79,177,144,110,59,26,144,228,230,20,220,252,96,59,191,107,17,242,65,91,202,199,108,79,163,12,215,247,194,13,244,83,219,245,149,16,235,120,30,13,1,145,227,48,33,91,221,145,225,188,112,9,158,181,173,114,85,203,140,73,154,68,96,123,211,37,163,2,90,200,22,229,123,161,22,179,116,71,230,104,20,59,8,206,235,24,26,28,128,82,161,37,108,68,5,234,166,192,129,228,46,18,125,107,99,191,254,211,128,148,212,97,40,252,158,131,240,181,66,103,197,213,28,164,31,95,130,2,18,63,19,30,35,68,107,79,117,245,117,46,220,213,96,119,31,93,119,244,161,117,171,132,24,247,115,186,89,80,135,53,71,105,197,85,55,133,52,147,127,205,67,56,69,250,241,62,115,138,188,173,205,184,101,138,54,218,218,46,237,116,64,156,7,161,211,94,79,233,245,246,74,250,5,43,68,123,158,12,93,161,136,124,31,26,199,139,254,246,110,82,128,115,96,16,61,26,173,129,89,202,219,220,47,124,103,77,211,131,21,133,72,145,226,68,218,241,62,233,122,226,203,221,231,25,157,66,69,185,84,54,110,99,143,159,238,205,220,30,77,7,176,227,248,131,119,216,154,52,43,69,230,199,9,50,22,82,133,187,63,5,208,48,106,184,77,130,87,85,217,34,73,253,208,94,224,48,229,104,234,108,115,166,218,205,189,36,180,110,150,210,234,16,143,60,17,226,50,30,152,165,89,198,58,225,184,243,171,153,133,79,192,223,74,162,221,23,161,28,126,148,39,71,105,34,188,62,166,235,235,207,81,119,211,35,48,99,166,221,49,155,99,140,167,206,184,123,219,233,178,38,2,213,65,132,133,49,136,220,151,53,156,104,28,119,19,31,138,130,91,226,255,90,132,185,173,168,48,190,8,84,207,71,243,82,147,38,128,124,237,193,124,89,90,173,75,173,159,15,57,158,102,123,74,87,175,197,242,46,169,117,76,53,87,235,194,183,137,25,248,147,109,4,205,164,182,20,237,96,223,210,177,41,223,214,124,53,45,142,203,183,1,76,231,163,63,74,101,106,113,122,206,109,217,22,169,40,188,48,121,215,159,15,118,167,228,103,71,22,133,141,41,220,97,58,80,53,111,75,91,177,87,166,110,152,154,97,57,16,184,195,59,26,48,27,188,86,141,159,191,82,190,31,140,86,144,178,165,144,242,39,247,228,112,135,32,104,235,111,67,121,26,87,111,10,47,244,106,164,46,127,81,199,187,177,22,106,220,180,166,150,182,210,95,210,11,154,164,251,211,90,215,68,13,232,252,157,40,185,154,150,124,169,55,161,230,208,187,232,233,142,98,8,181,106,182,32,134,227,79,78,21,211,209,223,166,194,160,205,21,195,82,158,102,20,20,104,217,175,29,54,65,179,167,108,150,218,25,185,122,105,117,93,231,128,122,2,93,198,221,35,165,46,19,66,233,28,242,166,90,31,72,144,194,144,235,175,221,49,137,91,43,147,176,252,213,103,3,149,44,154,103,100,130,20,175,63,184,95,18,226,157,167,134,135,130,248,230,48,156,33,186,141,208,114,76,35,183,195,4,93,242,123,86,4,155,62,207,77,209,1,12,1,177,150,121,154,212,171,195,168,42,172,62,181,178,9,201,108,255,34,135,90,241,38,232,180,8,220,31,74,107,95,151,174,13,152,163,106,104,237,32,42,70,127,170,212,61,25,203,220,111,139,130,93,16,210,236,46,48,140,245,191,92,33,9,232,49,132,154,128,2,69,8,240,126,163,66,128,172,104,229,44,229,35,221,139,27,96,2,48,234,83,129,63,207,224,108,235,120,91,67,110,77,43,132,171,152,110,234,47,166,144,88,32,157,50,143,167,156,237,100,220,133,121,148,52,46,231,240,250,131,225,119,146,146,246,106,213,66,223,244,231,166,238,73,102,82,197,9,171,43,174,182,211,240,144,250,108,186,173,188,250,142,114,1,40,130,229,201,73,162,141,159,185,188,48,82,108,82,47,140,232,70,173,190,190,104,44,219,66,163,73,11,56,46,131,255,54,17,136,79,46,166,159,217,243,144,4,138,136,3,232,123,81,4,240,139,48,240,221,208,157,213,81,233,16,30,238,128,241,40,135,124,77,19,37,246,33,95,84,4,72,17,53,92,95,213,115,6,219,244,83,203,247,61,245,119,190,109,111,26,135,170,244,255,48,197,23,94,136,195,16,83,105,1,221,26,206,180,178,169,103,175,218,34,128,179,233,149,11,116,150,170,174,253,103,103,89,55,25,232,178,82,226,36,139,30,237,64,255,84,176,26,82,220,248,216,4,207,22,16,83,111,223,91,69,185,34,202,10,205,237,61,23,200,35,67,141,127,220,138,194,9,117,239,37,143,69,105,136,103,249,96,167,128,209,232,233,15,168,78,233,118,255,23,158,186,90,19,24,40,188,243,116,211,2,180,167,86,2,155,77,254,109,246,219,58,242,138,54,69,208,128,225,139,14,70,221,170,89,37,99,16,115,94,154,93,173,145,77,220,12,136,32,171,23,164,147,120,94,15,253,17,207,233,245,232,219,196,70,202,214,110,13,146,107,62,216,72,53,125,106,97,97,137,234,113,45,108,84,146,14,254,243,142,151,191,115,71,0,78,135,155,246,23,143,187,93,120,169,66,155,245,160,84,143,126,33,153,137,250,133,110,136,68,249,134,127,140,81,77,146,66,118,219,109,126,157,195,3,26,37,217,140,173,178,61,102,9,188,60,111,171,211,160,110,223,127,155,120,164,4,99,248,112,213,203,14,168,20,67,163,94,252,159,89,76,250,212,97,138,199,101,171,102,21,109,231,87,166,12,13,254,237,249,22,228,149,225,211,136,206,51,109,65,134,26,182,197,20,36,189,164,101,190,236,190,20,127,252,193,141,22,126,173,42,56,127,161,78,71,231,163,23,66,93,0,94,227,239,222,13,142,207,245,156,108,8,164,185,37,185,235,2,170,42,77,144,143,229,226,188,28,114,168,220,211,20,119,53,246,136,31,92,145,10,208,131,205,168,38,179,242,131,173,212,114,62,57,132,107,145,3,53,245,41,13,213,163,105,243,27,238,134,246,181,86,219,81,114,188,156,12,135,98,72,88,240,245,120,77,96,204,111,205,121,85,51,27,80,93,186,56,5,40,71,69,185,246,99,64,125,197,99,178,230,115,53,141,103,94,44,68,17,231,124,250,31,233,9,30,94,2,98,170,240,215,161,124,66,18,86,106,230,48,54,83,67,149,84,249,150,132,59,233,12,13,44,31,99,47,119,152,174,57,185,247,134,143,197,93,81,18,35,28,153,5,38,103,221,252,91,130,149,170,1,166,73,232,197,175,54,170,41,41,188,164,54,22,254,53,135,105,41,149,83,13,194,73,159,119,102,94,152,200,163,134,134,81,34,113,173,176,109,114,83,194,119,67,228,172,208,7,28,55,55,185,34,137,187,193,206,209,242,106,2,224,114,245,245,208,78,188,54,39,216,211,53,164,119,253,61,175,130,167,183,213,10,151,4,190,95,127,196,231,60,144,99,236,39,34,142,174,150,127,78,27,152,165,48,62,153,207,240,78,134,71,249,187,254,20,194,220,189,71,200,122,125,85,3,230,21,157,251,128,187,101,124,5,38,26,18,55,231,44,240,85,189,121,165,215,198,175,70,230,252,137,39,146,2,61,191,240,47,36,31,131,137,41,241,93,146,253,203,111,94,151,198,57,11,173,229,190,107,117,248,9,206,27,119,94,213,75,58,169,130,37,155,183,52,106,77,25,147,255,48,100,145,71,54,0,212,112,198,136,231,34,150,40,92,241,214,114,50,188,178,133,80,17,50,166,71,72,9,54,225,205,223,10,232,12,128,230,52,41,10,153,190,178,185,243,212,154,106,43,2,245,16,235,182,146,77,161,21,251,224,23,12,2,99,126,154,10,31,185,186,125,81,74,116,81,138,200,196,20,142,74,120,191,197,107,193,180,177,21,30,54,55,226,106,232,138,133,107,129,6,197,18,15,110,76,134,226,87,153,198,163,251,192,157,54,103,217,213,140,186,53,191,22,100,22,154,191,67,70,172,5,74,81,196,22,98,141,65,72,116,110,31,79,196,216,53,210,65,129,71,16,218,50,255,8,148,228,115,117,235,195,245,211,80,71,2,88,41,22,187,85,29,250,129,230,238,19,84,220,230,152,192,201,67,44,241,15,38,38,169,133,18,166,212,227,138,29,236,174,4,196,245,222,144,120,184,83,7,191,216,212,246,20,158,44,183,15,168,41,142,214,135,192,49,63,93,71,121,67,44,83,206,121,198,204,133,170,0,231,131,81,179,185,127,33,179,109,5,130,34,161,121,63,84,29,203,163,229,27,49,150,35,106,143,72,46,35,80,239,111,69,113,163,158,232,173,132,249,139,199,158,104,198,203,162,37,150,250,121,246,2,81,164,181,186,102,155,58,37,176,129,194,182,244,233,189,77,2,219,97,24,177,53,123,199,89,231,120,55,3,122,203,124,107,89,213,124,129,48,101,127,162,151,85,151,214,172,65,32,183,173,155,93,226,105,38,126,91,124,150,97,3,202,209,159,38,248,179,3,166,163,122,234,107,177,16,227,196,62,41,204,214,254,69,171,24,116,141,6,58,52,41,124,149,223,166,102,197,25,236,183,113,199,8,86,141,51,227,135,81,220,161,37,99,180,2,19,140,251,193,135,184,192,61,20,255,7,248,113,238,34,53,174,166,63,195,135,215,177,33,176,247,207,195,38,69,131,200,223,199,5,166,62,42,156,41,118,219,193,238,213,29,38,206,16,46,36,117,84,240,126,126,126,53,226,44,153,21,67,133,157,116,238,159,23,104,112,151,148,192,31,124,126,178,63,23,70,54,115,117,189,154,118,215,191,195,232,102,149,146,16,149,71,187,115,174,252,50,64,251,143,204,35,85,77,208,1,55,109,37,135,137,11,158,216,66,233,246,69,178,248,111,173,154,175,70,7,111,62,26,60,217,116,199,254,193,84,215,112,154,73,184,16,174,91,191,247,70,155,0,181,228,128,241,73,168,31,249,193,221,84,177,103,194,108,24,103,251,213,20,35,102,97,16,36,110,86,246,255,123,239,126,140,187,56,96,10,27,96,42,253,161,20,56,37,123,123,175,150,20,250,252,189,96,101,195,152,38,76,251,201,47,179,101,125,93,240,49,214,132,239,78,5,165,247,15,94,196,22,70,222,220,168,94,126,123,236,133,9,127,38,153,126,135,137,154,126,250,223,144,55,148,44,218,206,155,47,246,174,223,131,65,16,59,179,100,131,158,105,50,145,254,210,176,111,94,155,33,215,162,147,124,254,204,31,18,165,182,39,198,136,66,117,219,191,223,25,203,20,76,73,101,237,132,43,20,233,95,92,253,193,71,145,131,98,132,71,63,17,39,224,98,98,164,1,15,106,52,234,201,215,34,174,145,131,2,247,199,248,249,160,60,57,20,124,57,85,80,66,186,126,80,60,57,145,218,172,100,129,58,132,126,252,226,79,126,159,235,235,122,53,147,229,39,122,14,92,148,86,158,250,103,24,154,183,95,125,141,210,74,121,66,74,231,239,65,249,103,92,129,45,24,146,40,164,217,63,205,58,194,224,48,64,124,249,100,20,44,181,238,75,191,90,57,233,202,39,179,53,83,251,239,106,58,16,103,118,22,161,186,52,232,70,255,253,116,165,105,38,79,5,28,251,233,86,246,169,242,225,64,232,84,185,238,239,253,216,237,247,219,31,21,205,98,25,200,255,76,63,51,147,239,134,243,102,201,111,83,36,248,11,97,112,112,173,180,115,77,25,21,184,164,253,123,22,206,185,85,222,187,127,198,49,229,240,196,179,105,121,111,228,83,127,157,21,160,148,79,247,79,30,188,161,225,56,28,182,109,87,30,28,247,227,23,65,179,19,183,241,233,4,12,133,205,175,178,104,91,99,229,156,37,127,250,254,84,161,32,254,7,111,4,192,229,115,242,94,223,79,235,143,171,137,72,213,156,166,21,205,198,238,22,173,192,44,157,26,131,6,195,254,249,27,210,66,227,94,214,49,3,211,200,222,126,95,27,201,71,152,147,229,183,203,14,123,87,8,126,47,189,184,195,81,241,231,33,220,197,67,17,179,88,106,238,13,43,81,253,193,164,22,147,201,31,152,194,165,239,135,98,211,219,150,95,110,68,60,254,28,96,22,230,68,177,93,46,134,41,247,215,181,65,124,132,140,193,144,159,38,51,95,143,63,89,191,227,153,197,115,192,31,28,30,219,97,34,128,35,63,8,162,107,28,49,127,112,35,167,217,242,181,145,30,41,63,229,113,236,7,84,36,39,103,169,209,235,255,136,179,12,30,39,27,174,104,125,37,173,51,227,230,133,162,143,124,242,207,90,107,143,15,11,5,86,237,228,176,88,108,187,199,139,25,15,181,188,216,135,188,219,175,247,28,184,89,40,51,225,210,140,164,202,31,205,188,195,156,74,200,106,176,61,254,193,52,169,95,163,150,195,2,241,241,252,9,147,19,239,66,248,58,127,26,249,213,19,79,182,25,222,212,37,135,59,108,176,178,219,15,70,12,59,197,19,80,217,34,219,251,219,191,32,172,144,67,55,210,32,229,204,95,76,10,148,207,81,4,174,248,32,203,127,154,228,82,77,119,4,129,53,194,189,191,17,135,133,238,36,135,20,235,24,245,165,223,2,66,227,183,192,182,148,48,23,252,56,216,46,76,10,96,203,163,209,149,121,226,230,203,10,193,211,224,25,141,191,247,112,239,106,36,214,39,178,44,192,150,40,251,253,182,213,80,203,38,194,147,207,216,37,42,93,101,215,215,169,242,219,166,88,245,123,180,133,173,78,69,163,110,2,110,223,175,88,120,195,105,116,63,110,151,171,137,155,252,58,5,128,41,64,89,242,98,166,249,246,51,105,119,3,50,101,174,252,158,22,8,44,229,119,53,205,41,45,179,191,212,85,66,52,222,127,47,6,1,194,151,220,64,221,202,41,191,95,93,58,210,72,212,255,230,76,179,208,147,51,42,109,235,146,21,106,248,78,108,201,116,90,126,48,122,18,25,142,232,70,63,66,80,249,15,166,80,230,250,51,249,222,216,110,142,138,63,24,50,134,12,209,216,76,105,223,175,186,155,120,51,211,58,189,2,246,16,99,231,119,24,98,27,153,107,195,250,230,124,212,56,30,20,89,97,68,20,236,216,235,48,103,191,42,191,205,215,255,229,128,46,204,44,79,7,17,20,29,246,223,92,162,186,161,165,217,177,115,230,220,110,79,187,81,171,236,28,179,251,40,36,182,126,111,221,41,79,201,136,50,6,144,110,244,223,22,117,45,51,203,81,214,136,9,76,12,159,43,198,93,220,210,220,154,215,85,155,91,250,198,237,146,41,7,25,103,232,85,127,238,37,71,47,43,246,14,152,53,55,170,175,48,156,236,47,43,42,113,115,144,81,247,17,175,132,149,179,190,143,186,40,220,253,223,174,95,9,11,78,89,158,48,15,157,184,24,198,133,90,244,167,239,183,235,254,214,124,157,33,150,252,99,103,118,102,21,106,87,186,17,29,4,12,29,109,249,81,173,110,99,126,90,71,190,53,172,187,180,45,6,220,155,44,175,178,45,92,251,187,55,188,80,109,137,221,40,19,93,213,238,48,133,56,217,37,221,63,83,22,254,21,99,210,222,107,53,148,130,94,163,80,220,108,192,182,3,93,135,192,119,86,45,95,0,48,130,230,22,1,61,240,246,120,52,252,132,3,233,165,173,48,76,197,14,211,219,151,221,42,192,244,165,255,14,3,16,22,162,64,37,191,92,105,140,88,254,96,211,130,169,113,115,202,181,32,28,117,216,218,46,210,253,43,228,50,188,60,239,239,115,140,196,150,253,238,231,175,204,224,77,185,243,180,140,179,63,87,193,125,46,114,53,228,87,197,183,0,58,46,164,69,20,152,28,139,27,82,98,182,39,203,229,13,54,101,181,248,24,115,100,138,10,152,205,173,181,252,86,37,235,229,121,242,2,103,149,79,50,19,220,107,93,97,248,250,226,209,16,202,204,195,50,33,27,154,58,102,192,244,27,232,213,119,106,237,120,240,102,213,15,138,206,117,114,22,145,144,206,179,25,99,122,77,250,136,247,170,16,191,79,133,161,172,140,247,226,188,162,247,190,211,221,79,110,160,109,166,188,128,193,100,161,124,14,154,228,109,213,123,83,174,186,98,80,10,229,87,122,115,26,55,253,107,211,62,215,167,124,143,69,136,127,251,194,131,187,47,149,40,12,198,95,140,139,55,6,72,135,108,217,89,220,97,88,93,154,78,180,21,198,134,121,35,66,153,128,16,105,248,234,64,149,229,100,63,136,193,235,87,76,12,74,116,238,40,10,41,244,23,23,211,218,253,61,240,157,100,241,203,29,162,63,125,44,10,176,106,92,76,167,253,144,225,166,34,199,45,44,146,114,208,67,42,186,92,11,25,248,154,227,35,83,140,140,133,79,18,180,10,239,105,117,41,138,127,22,215,94,227,146,121,76,131,87,115,47,30,137,2,233,167,5,37,157,59,2,134,107,74,23,150,101,65,103,160,159,200,190,25,138,22,108,92,124,63,219,210,9,136,19,250,235,173,182,158,59,100,223,244,106,118,249,176,206,144,156,165,70,146,193,68,42,226,106,147,173,84,116,140,30,51,108,255,49,58,41,76,112,32,46,198,123,121,94,171,29,151,179,183,40,232,117,18,166,142,55,118,180,196,213,119,235,88,91,199,140,208,68,137,171,169,190,209,217,141,135,89,190,184,154,141,89,215,29,125,145,223,23,155,18,203,244,123,96,114,15,126,53,84,199,153,159,50,120,121,254,214,96,235,127,127,96,202,90,28,70,192,244,249,218,198,14,31,87,207,153,156,193,127,40,108,201,185,155,74,55,136,193,167,196,209,197,216,13,199,124,174,198,213,142,171,239,113,127,175,239,189,122,140,184,186,33,136,245,220,124,123,95,133,113,233,35,40,253,188,246,29,151,25,87,255,165,87,158,215,134,224,45,96,10,225,222,65,171,45,253,128,66,53,240,243,219,158,142,65,176,15,238,148,242,60,56,142,129,79,114,226,184,181,232,76,235,228,249,28,93,154,241,251,155,42,123,251,145,12,229,180,243,236,60,100,24,203,137,171,201,93,150,243,76,83,90,93,28,30,247,164,249,61,115,252,252,228,18,64,17,224,254,30,120,230,25,153,198,147,127,80,10,76,124,38,64,60,57,31,148,3,130,143,231,61,193,172,247,177,239,201,245,87,166,8,204,137,246,121,105,184,226,226,169,33,139,122,6,12,146,235,22,67,82,204,221,84,216,170,205,126,48,253,174,89,163,101,214,12,10,104,191,57,7,193,117,30,99,215,207,14,167,109,80,107,189,31,67,74,215,134,191,23,117,20,75,247,106,107,39,8,99,72,183,83,182,211,26,124,189,106,223,141,173,80,45,11,139,12,46,123,205,120,52,178,82,243,221,61,206,47,11,5,140,226,213,227,70,28,26,185,28,133,208,113,232,142,201,132,247,243,53,50,226,162,137,109,112,207,51,46,6,231,142,191,110,77,72,83,251,225,160,24,85,241,179,213,227,25,199,12,71,236,96,61,219,30,222,255,142,215,134,201,95,191,54,180,73,35,54,100,243,215,159,61,149,164,94,152,90,76,72,85,155,99,53,145,177,2,58,150,90,199,148,30,204,19,43,160,163,31,168,243,20,69,250,47,44,113,199,83,123,156,148,102,42,172,14,95,167,228,123,134,165,65,66,24,55,31,91,250,65,250,159,238,84,26,234,62,8,205,61,174,91,245,10,103,224,107,67,134,206,68,72,3,122,120,11,221,60,254,199,107,164,153,212,199,188,95,115,152,52,155,230,115,194,200,230,31,180,83,108,171,47,54,173,21,240,11,216,52,206,20,70,219,203,103,11,161,130,228,142,51,111,185,103,20,9,27,209,170,46,49,116,191,126,157,46,192,133,99,170,186,226,215,188,254,106,220,12,134,218,66,125,109,210,125,225,141,180,99,138,183,2,27,33,194,10,152,64,192,84,248,158,232,226,98,234,13,213,211,249,211,225,169,1,83,124,166,15,78,107,126,44,223,70,171,216,115,2,161,128,44,150,24,138,75,239,152,86,23,112,50,206,83,154,54,21,253,48,145,241,211,8,164,61,79,118,173,197,241,136,227,221,24,41,41,146,215,26,86,249,31,63,77,213,131,126,237,97,53,118,39,96,35,194,21,120,19,191,246,175,125,109,214,80,55,10,41,154,8,235,21,182,247,231,107,66,130,183,86,12,74,167,100,78,190,7,220,139,115,197,147,81,213,166,118,7,102,242,189,226,201,26,12,172,71,225,251,203,225,163,153,110,158,30,234,96,132,248,137,114,27,60,145,142,20,184,210,97,29,143,86,209,154,148,49,133,117,248,167,88,108,112,145,102,20,96,216,124,99,219,110,16,74,233,242,132,82,61,31,220,148,53,154,162,86,9,30,48,210,137,242,211,48,183,253,104,52,12,46,244,223,9,124,157,245,30,62,53,186,26,69,45,98,135,114,58,167,18,52,243,250,96,196,58,79,60,119,177,97,20,24,133,173,48,136,247,76,92,155,206,195,107,168,251,12,215,20,26,146,79,39,3,121,200,229,129,55,218,140,136,126,43,108,137,143,128,161,67,212,155,35,241,19,203,175,30,243,68,5,46,117,165,223,75,37,211,84,139,135,30,251,40,43,96,36,36,100,76,209,188,234,225,174,16,119,79,106,70,96,163,169,60,1,147,219,144,23,107,215,31,137,215,190,158,61,21,71,138,78,114,185,49,77,25,165,188,247,230,102,49,13,73,160,169,191,78,182,108,182,112,118,136,80,73,54,142,205,171,255,120,158,65,105,31,144,3,37,135,154,122,98,107,165,25,178,137,195,205,114,56,35,172,33,39,141,38,91,235,70,122,232,87,202,6,124,191,118,178,222,19,185,41,22,120,55,152,100,204,228,156,147,240,157,59,176,13,59,76,118,236,147,7,167,252,242,87,214,187,9,13,116,136,181,18,102,117,181,238,55,167,43,76,62,38,135,154,235,115,7,10,201,173,120,243,86,12,229,121,93,88,155,105,183,147,123,211,140,240,107,137,218,70,169,90,37,107,197,145,104,180,223,10,128,232,26,195,186,4,109,112,9,87,135,201,159,232,231,42,150,13,111,14,195,29,44,83,124,195,217,254,235,130,222,70,168,219,83,20,184,163,147,2,75,74,192,132,214,228,176,12,235,92,241,136,202,247,39,131,35,94,51,209,197,249,211,88,7,222,70,83,39,176,213,186,249,139,77,26,157,197,153,33,53,209,189,164,227,51,117,167,217,167,192,215,254,121,125,129,177,47,83,38,44,112,181,42,61,135,155,137,230,8,108,4,19,241,228,116,53,201,107,115,176,255,124,42,12,110,165,191,76,124,203,99,226,52,10,193,190,175,23,15,186,160,3,166,33,91,28,122,26,150,230,175,216,19,152,54,2,153,103,22,66,60,195,175,38,211,186,139,194,243,39,3,5,56,172,82,78,64,83,223,12,152,35,160,216,97,106,129,246,79,86,8,184,81,170,59,30,248,78,46,159,133,84,158,183,54,158,155,195,120,253,131,209,104,214,144,204,162,135,160,78,159,41,13,38,38,241,107,23,76,197,241,169,225,195,155,114,146,192,79,93,43,6,188,217,223,31,129,11,92,254,113,53,204,22,242,203,19,213,221,24,111,35,242,211,95,158,16,36,111,31,111,75,3,62,87,79,118,16,191,55,213,84,77,39,33,78,176,31,211,97,48,166,177,88,175,190,123,252,10,163,65,107,150,238,201,240,110,136,201,249,222,194,33,96,106,75,226,234,127,252,28,168,74,218,79,176,5,152,124,191,152,5,99,180,41,203,63,8,219,162,250,196,68,247,93,167,6,152,122,196,7,54,218,66,71,249,29,125,50,234,250,220,21,161,67,240,142,162,184,88,247,99,12,154,181,28,30,214,209,40,240,253,183,95,199,19,48,231,91,9,85,209,195,64,29,167,195,244,45,136,191,13,95,194,143,205,2,20,119,66,108,70,39,96,247,139,252,89,62,145,50,64,129,23,1,57,191,216,114,163,178,223,51,195,93,211,139,252,30,253,186,71,97,243,55,28,101,97,235,76,33,92,247,43,26,6,110,116,238,201,231,176,47,226,19,9,81,215,79,210,112,38,169,135,164,226,15,190,115,246,125,50,130,67,213,65,100,140,117,109,25,189,100,12,183,41,158,234,44,163,232,165,187,169,35,145,125,157,111,25,50,219,68,127,7,51,154,64,232,189,16,75,72,251,139,23,121,125,155,89,163,75,143,35,221,175,128,16,116,177,247,11,252,89,107,191,223,27,114,85,153,98,159,137,28,250,120,210,233,82,245,214,236,60,59,102,73,135,251,230,83,152,158,38,159,191,196,156,206,115,115,142,78,163,5,204,140,146,195,205,42,38,16,22,55,47,165,75,97,206,5,239,75,143,238,175,133,112,66,17,63,158,90,180,200,71,125,86,158,166,233,149,101,13,102,213,167,81,99,5,200,182,119,15,128,171,122,84,133,62,110,19,1,21,152,142,163,229,191,141,190,154,172,60,114,47,81,143,4,231,242,210,138,189,130,119,53,74,204,20,56,125,196,70,99,177,207,143,100,12,212,126,120,9,140,104,196,207,45,164,185,157,144,205,22,24,50,138,88,91,248,118,18,229,133,174,113,228,244,39,228,46,123,34,210,7,159,251,225,112,34,83,94,86,5,238,164,248,252,157,73,195,53,177,8,19,159,169,132,185,249,232,79,149,227,7,57,159,249,107,142,219,214,241,223,197,237,155,150,209,139,53,111,113,39,73,143,152,60,196,140,183,42,38,143,32,175,181,10,101,145,254,90,48,44,22,249,212,148,105,204,225,219,218,166,201,116,73,28,118,210,209,239,245,124,80,248,66,235,39,55,255,35,151,254,221,220,156,41,241,118,39,76,239,97,254,151,249,102,250,169,239,32,117,223,183,224,207,152,89,20,15,138,12,150,47,15,227,92,40,226,101,88,83,254,252,101,179,96,202,109,207,230,64,53,243,57,191,179,9,253,87,244,179,200,107,153,111,176,226,185,169,16,146,149,203,106,241,116,44,104,147,149,53,161,21,152,35,30,251,158,244,142,28,231,8,219,28,207,152,146,30,65,15,92,175,70,156,104,7,76,241,158,120,48,156,59,186,103,107,141,109,182,171,165,163,108,151,192,196,15,134,157,99,139,69,185,94,51,113,68,31,111,99,186,19,251,62,43,250,240,190,45,145,84,91,234,142,82,212,49,118,220,187,64,24,164,40,2,44,190,168,49,161,75,205,59,173,163,8,124,254,224,113,136,11,200,147,177,86,243,99,66,155,219,30,152,239,229,150,18,110,71,93,90,40,112,86,223,201,141,80,175,138,107,197,97,122,120,209,12,20,46,101,118,113,250,38,157,118,197,157,62,58,206,160,108,18,248,163,69,56,174,70,64,80,78,192,70,216,87,103,92,205,114,145,104,37,52,134,81,215,9,12,21,100,206,50,219,187,127,173,25,127,89,183,175,202,25,22,45,228,182,221,205,190,48,197,201,114,53,30,254,252,252,189,209,188,60,114,250,198,7,239,37,38,26,117,101,101,233,213,208,45,150,128,107,123,14,23,3,245,200,121,252,131,16,24,208,24,239,152,180,84,184,143,2,203,103,173,98,145,232,197,61,61,175,134,227,76,223,155,30,139,56,63,44,8,151,37,100,65,132,105,47,183,87,20,65,109,13,203,193,94,207,238,230,240,245,26,218,80,152,10,243,233,115,252,179,250,87,65,17,154,141,245,243,39,177,149,40,249,44,79,243,209,37,136,95,216,4,94,214,162,239,48,13,22,138,82,196,228,123,11,237,136,215,123,149,95,238,4,56,98,26,22,104,38,100,235,25,120,49,219,15,54,19,1,41,13,193,14,246,254,207,237,145,85,154,84,253,237,70,15,156,59,233,176,220,84,205,57,33,213,117,60,120,12,147,218,33,175,36,48,73,98,95,247,56,102,215,171,145,175,69,45,231,244,173,107,18,149,209,3,52,26,22,35,44,41,156,15,99,200,1,129,106,43,18,127,14,227,215,73,254,157,92,167,147,71,89,96,17,82,32,25,22,146,238,213,23,16,219,220,78,61,187,78,102,34,8,129,129,27,253,0,242,222,95,9,233,93,194,23,244,56,200,254,50,200,216,156,95,44,243,251,107,153,16,91,219,173,79,220,15,162,147,130,195,46,224,253,132,197,221,194,59,105,172,118,79,96,228,88,220,27,152,208,82,87,25,210,187,111,81,37,21,112,51,114,129,132,175,91,254,117,55,181,16,254,21,45,13,232,180,129,204,227,95,155,148,148,132,36,186,73,106,20,127,108,35,28,145,95,38,231,183,252,16,75,53,15,222,93,194,52,129,14,119,52,72,25,80,121,43,48,170,203,61,96,74,207,167,160,108,33,241,53,58,148,148,67,46,30,236,118,203,31,27,21,81,41,172,196,31,229,188,238,35,74,217,157,102,87,58,101,77,94,158,8,69,28,108,194,242,94,157,112,95,243,183,190,7,130,247,181,169,39,110,177,2,42,57,91,125,242,110,43,196,111,94,167,229,13,5,254,90,220,26,226,186,222,244,218,226,18,102,244,66,111,184,209,228,173,44,198,224,32,157,214,75,65,227,159,247,143,81,96,136,208,57,70,131,67,88,112,152,78,137,183,235,213,164,175,126,48,52,133,69,203,121,46,108,149,253,14,247,239,137,102,112,243,61,125,199,69,101,143,73,38,240,128,243,248,247,53,224,1,170,226,184,161,70,123,150,127,12,248,240,151,218,224,142,198,168,87,154,94,248,171,91,31,187,66,152,252,155,67,16,132,151,103,250,114,90,240,156,205,7,247,117,169,250,210,215,133,249,138,155,19,102,122,43,250,86,76,231,8,153,13,84,115,150,222,156,90,81,143,180,83,31,66,131,151,92,109,33,235,237,47,109,42,241,18,187,237,22,163,142,49,33,247,168,39,0,218,42,114,10,142,78,242,66,38,240,245,147,233,185,234,14,247,169,177,114,211,140,248,220,145,96,179,32,46,150,48,154,163,17,71,25,166,152,37,39,42,170,41,207,240,16,40,109,219,82,160,78,210,108,148,216,122,72,21,211,144,43,48,228,230,62,141,72,201,104,70,231,162,16,182,251,167,174,116,177,30,65,97,98,242,141,103,152,96,146,108,229,180,127,172,112,81,134,145,168,74,66,167,89,53,244,239,165,152,81,95,235,250,206,204,65,223,201,251,105,244,74,202,79,67,3,18,103,162,110,116,211,242,45,173,201,187,186,227,6,63,130,244,11,64,118,68,228,188,59,74,57,186,172,90,218,230,189,28,25,37,179,173,83,16,77,168,253,125,129,18,172,148,243,43,93,197,221,179,30,244,207,18,112,16,180,66,131,237,96,239,91,28,62,82,78,195,27,67,62,24,142,200,101,11,108,212,253,113,231,74,253,183,252,112,55,157,133,128,239,200,234,193,153,204,218,138,112,216,221,63,166,240,248,94,152,240,76,247,101,9,253,224,117,180,150,192,208,30,249,220,167,246,184,237,7,46,212,120,196,205,239,131,12,189,57,45,122,125,199,213,116,20,63,240,192,135,119,148,64,160,126,140,63,81,207,184,216,164,129,101,84,62,243,182,2,229,216,33,227,253,209,191,49,3,166,102,70,6,188,24,9,160,191,244,64,143,88,182,133,134,48,89,216,103,194,106,95,23,175,203,88,60,126,173,188,6,127,207,170,67,78,116,244,184,24,6,98,185,184,254,116,234,28,238,79,143,16,185,180,82,195,144,217,9,101,15,189,186,210,253,249,67,59,244,87,114,22,51,153,205,207,151,116,39,173,180,229,181,8,205,68,32,14,238,213,165,195,93,205,199,139,7,107,70,75,36,15,6,81,81,78,66,132,114,62,217,42,171,41,106,120,32,155,154,174,162,231,87,154,11,79,156,213,224,134,46,154,185,166,229,97,127,49,162,149,234,17,73,198,112,142,104,94,202,76,17,227,87,143,140,56,194,178,51,151,252,53,130,119,87,19,152,32,98,243,160,149,185,189,67,34,2,52,31,209,87,231,112,43,66,219,15,76,51,122,12,11,22,68,183,242,202,48,31,223,171,187,145,240,235,139,33,196,24,49,248,142,165,236,146,110,249,172,83,212,223,26,5,66,57,169,81,47,49,227,132,122,71,28,251,45,48,189,47,173,125,241,189,72,250,164,29,188,219,152,21,119,228,215,110,90,225,71,45,114,169,97,100,33,234,210,120,218,103,154,232,241,181,77,157,93,226,105,124,131,153,179,148,70,142,34,59,226,199,174,182,123,92,93,44,123,41,48,140,56,97,102,27,236,148,146,22,39,220,191,210,228,52,122,246,245,183,43,251,160,131,12,139,152,217,59,132,132,201,2,38,154,33,223,154,133,218,189,13,135,72,196,28,90,85,2,221,19,187,149,195,195,106,247,5,190,150,213,123,124,152,165,200,237,228,131,17,246,93,17,7,39,132,176,165,7,161,112,56,30,159,91,36,218,96,244,116,11,65,224,158,62,162,156,11,174,25,151,39,51,183,216,247,45,26,117,63,117,177,249,182,24,71,135,161,2,23,47,216,242,251,221,211,145,86,252,82,196,223,36,91,127,188,128,9,130,121,20,204,228,181,209,14,175,238,252,55,248,26,135,94,77,156,165,249,84,105,214,170,36,118,3,58,175,72,220,53,156,188,220,22,239,172,59,156,75,252,123,53,8,82,191,56,254,94,120,83,46,254,155,164,198,127,148,243,168,157,63,14,91,63,108,53,19,223,120,96,252,150,30,48,97,196,136,240,0,83,92,238,175,85,89,0,101,40,76,129,133,159,197,76,237,41,75,140,128,9,55,252,50,242,192,84,152,109,129,191,149,102,129,121,86,210,44,0,163,43,236,139,147,102,230,154,91,200,133,39,149,86,43,126,27,162,195,232,185,106,212,171,148,22,49,124,212,1,89,110,9,119,200,118,123,252,54,157,209,15,252,213,112,159,104,29,36,228,144,40,212,89,222,207,245,217,193,56,53,238,155,81,146,246,238,203,239,126,75,202,26,228,106,194,163,94,129,100,240,247,12,57,122,145,37,6,109,65,20,53,242,181,217,133,73,215,57,76,251,196,204,215,70,237,233,252,184,145,13,54,86,246,132,73,91,205,21,48,141,190,35,63,152,9,102,244,184,154,14,160,45,223,147,170,225,47,18,177,136,181,85,121,175,107,127,56,153,59,88,44,105,155,168,153,74,159,196,48,92,28,69,33,52,89,126,80,172,70,60,93,229,177,137,44,54,255,28,20,23,110,193,104,183,250,125,72,82,103,59,185,52,57,144,236,187,225,187,223,103,252,94,89,220,103,189,222,244,187,253,158,10,167,176,167,64,42,217,19,28,99,31,236,98,116,193,61,23,230,68,189,100,186,11,132,223,113,55,217,28,46,66,0,195,99,67,244,109,16,162,201,151,250,211,104,252,229,168,40,51,28,53,79,229,156,59,38,125,31,237,7,219,70,215,5,38,4,118,126,179,136,189,188,136,206,219,133,173,215,246,55,131,233,90,250,202,150,105,50,232,135,91,63,87,155,72,167,201,216,6,12,37,104,245,126,70,234,245,103,150,91,194,40,79,133,228,239,20,74,146,251,218,159,34,23,211,207,250,51,25,228,61,103,207,138,71,2,155,135,80,173,195,149,220,141,124,144,102,90,147,191,105,66,84,29,246,133,156,99,13,139,224,181,48,200,193,113,18,201,239,197,145,181,255,244,29,161,71,152,244,134,5,106,82,17,223,175,164,145,157,230,238,93,71,225,102,148,163,63,24,241,161,35,111,125,173,0,2,90,213,97,232,166,134,160,176,231,255,54,46,226,172,4,124,228,98,8,28,3,44,232,63,203,181,215,193,31,94,63,71,156,149,98,204,252,86,84,170,208,129,29,183,38,3,54,5,134,169,166,196,115,193,43,32,3,74,215,234,250,137,184,209,61,1,119,77,206,34,24,147,167,119,12,22,246,121,122,251,21,190,150,232,183,224,129,137,26,78,129,23,13,225,62,98,215,231,56,159,152,224,239,79,158,231,4,124,223,100,235,205,209,140,171,35,96,168,128,244,234,251,98,94,175,255,23,235,76,143,180,89,232,242,251,29,154,236,226,187,121,41,10,129,232,207,21,176,159,38,45,165,48,117,186,45,31,188,46,49,224,164,32,247,79,178,207,224,221,146,139,166,65,62,66,213,84,143,239,197,114,234,10,211,74,226,131,198,78,159,34,59,192,168,207,141,132,105,215,149,71,187,38,153,252,142,127,78,88,25,245,230,215,205,191,243,48,224,35,9,247,118,172,224,223,187,237,11,12,73,51,163,75,192,118,54,159,1,115,122,204,17,47,12,232,79,154,152,197,181,32,142,19,248,110,168,237,167,137,137,194,66,227,4,152,15,142,136,8,132,39,14,35,203,42,131,86,8,34,236,248,96,166,145,40,247,182,242,176,223,136,178,106,87,22,236,131,110,107,165,12,24,55,83,47,134,45,120,231,213,196,204,229,151,17,12,240,224,40,218,25,77,100,39,129,1,119,220,124,210,225,172,87,179,39,252,156,20,96,233,87,52,180,21,239,1,34,155,198,159,78,133,81,91,143,159,182,166,247,254,192,213,59,160,141,175,43,101,226,13,53,134,249,31,122,157,186,111,139,61,42,212,119,199,234,154,149,56,85,46,93,68,19,166,151,88,67,117,184,103,38,36,65,219,240,134,21,156,46,43,29,79,244,207,163,244,199,238,147,64,247,82,152,140,112,92,61,77,70,55,97,250,187,188,161,5,235,79,64,89,225,107,150,189,142,198,26,109,34,1,108,32,68,79,53,192,33,108,110,192,156,112,79,60,24,7,242,231,151,141,176,48,30,140,147,104,244,158,26,252,85,15,100,95,152,138,158,41,175,181,224,39,223,241,96,76,171,52,118,240,34,176,32,252,115,220,189,33,123,194,219,31,177,242,137,151,110,38,121,144,40,33,154,159,126,194,254,99,91,169,58,36,215,104,35,120,153,112,79,49,76,131,173,108,33,224,178,147,74,137,224,167,213,203,197,68,160,136,111,203,199,188,126,220,29,5,255,109,172,112,234,43,192,198,112,218,79,174,207,132,0,173,153,70,208,187,221,84,119,4,76,222,232,200,91,3,243,237,125,2,67,68,223,158,171,169,95,169,57,191,137,4,60,240,151,139,222,184,125,4,164,31,61,140,17,186,16,45,173,13,240,117,209,75,152,19,35,182,204,1,191,255,177,46,145,240,19,170,20,203,27,239,14,129,54,71,175,137,21,191,141,36,5,113,157,147,86,116,167,4,136,193,180,160,248,189,33,129,205,38,208,191,171,219,14,23,197,162,152,105,203,248,105,196,26,125,235,89,141,116,226,3,15,231,227,52,184,148,7,36,81,234,99,66,165,226,46,91,224,121,102,204,19,52,212,231,139,194,208,185,2,165,163,75,71,204,248,246,191,112,157,238,18,31,242,173,168,238,9,63,97,66,122,217,229,99,17,82,155,177,87,163,195,148,33,76,96,210,9,95,15,207,138,184,97,26,163,77,1,202,242,149,69,130,180,60,211,100,209,116,17,206,19,21,200,178,180,238,167,161,141,54,29,47,232,30,245,226,2,111,82,236,151,117,172,20,137,162,244,231,158,81,98,180,33,67,79,222,14,40,160,233,60,24,225,152,225,27,229,81,204,96,110,152,112,63,50,100,203,148,156,99,199,35,134,185,219,3,99,225,195,15,248,172,147,89,96,136,87,79,194,102,193,31,56,74,47,12,70,63,66,225,122,125,231,19,48,71,235,33,48,218,153,121,239,198,177,78,208,78,147,97,60,120,161,142,88,47,54,126,219,184,119,89,95,106,116,182,109,60,184,222,102,95,254,152,41,115,55,6,238,112,31,5,92,135,126,16,224,111,196,231,196,189,205,50,74,96,228,67,253,88,115,143,132,70,185,41,240,61,9,173,88,154,23,46,201,88,215,88,30,198,141,238,240,132,169,63,223,251,218,208,49,99,217,67,201,188,106,21,244,163,71,49,96,163,115,216,2,219,139,213,128,175,111,43,171,111,46,219,253,227,193,33,191,173,2,83,124,87,195,235,131,147,180,203,100,0,238,59,223,171,80,136,35,239,5,165,153,39,55,240,241,119,205,142,69,24,102,177,12,59,220,116,186,61,210,11,1,94,59,45,237,133,103,78,164,137,108,154,183,51,22,203,112,45,113,5,40,187,236,222,232,197,1,129,227,179,60,55,164,223,61,124,93,122,194,62,217,123,24,131,51,194,84,90,79,252,144,223,38,153,188,194,220,89,44,247,129,127,220,241,134,81,23,182,21,203,4,174,193,69,231,232,100,43,243,170,63,72,56,40,17,23,244,122,224,43,78,122,22,236,235,122,113,195,232,183,128,161,211,146,159,166,201,168,172,188,247,119,196,214,77,243,39,123,130,83,54,30,10,187,152,102,142,18,73,149,141,30,197,218,186,19,109,66,127,218,76,236,150,192,189,195,20,115,230,57,112,35,134,87,115,126,18,41,153,85,97,138,234,125,163,7,166,173,94,225,96,81,49,180,168,157,164,220,32,237,55,193,27,181,223,119,3,69,22,230,36,220,197,136,14,211,19,118,23,153,199,238,67,182,60,106,194,234,140,179,49,37,96,226,250,3,151,232,24,2,134,93,73,70,108,17,97,200,155,87,99,61,84,184,198,118,121,61,237,218,229,59,162,151,85,126,212,240,127,159,138,15,34,176,41,110,157,156,36,67,60,81,43,72,45,53,81,74,109,101,72,168,203,202,48,6,137,132,38,139,238,90,33,166,88,60,89,183,158,31,129,33,170,143,141,5,226,230,82,244,201,42,110,65,124,172,191,99,160,192,168,103,200,210,64,84,49,103,247,160,86,194,235,234,46,188,172,131,82,224,109,12,169,1,47,8,89,4,190,251,208,14,239,198,24,65,197,30,192,175,51,189,30,4,120,64,39,39,112,67,35,59,227,9,244,133,40,10,85,77,134,19,136,124,203,247,66,216,246,132,71,8,55,227,158,10,151,56,136,13,228,31,62,253,92,176,147,182,240,141,160,155,154,226,27,161,155,183,35,152,134,234,106,253,116,10,147,91,206,13,17,254,175,231,222,147,64,105,132,34,40,27,149,13,111,192,107,59,227,193,176,220,122,45,114,114,105,63,33,177,210,53,13,227,250,9,235,219,72,102,46,153,101,214,36,210,98,47,165,91,232,60,240,125,239,8,135,17,124,25,58,141,238,91,12,47,176,41,198,218,176,213,220,176,123,122,37,58,228,159,215,116,45,153,163,247,94,178,79,195,108,59,245,222,28,113,86,94,204,33,82,46,166,37,56,29,39,216,186,100,167,69,151,11,189,37,135,173,230,75,238,141,172,97,13,107,212,169,35,146,123,223,253,140,182,169,17,176,117,46,9,108,46,72,248,116,163,202,20,131,191,190,140,29,129,31,200,218,229,164,5,157,55,193,56,135,103,211,93,5,125,240,54,35,16,215,49,77,98,18,140,102,123,197,68,232,139,176,172,194,205,72,162,35,230,68,210,243,8,76,28,97,237,12,42,13,137,11,65,38,114,127,58,246,164,97,153,17,189,57,191,21,27,45,156,5,253,211,215,182,168,199,23,176,182,153,27,76,61,95,184,239,86,225,144,115,24,109,242,82,194,75,166,107,111,138,197,232,148,132,205,152,41,156,39,147,255,24,120,35,141,177,211,251,31,107,232,213,235,164,161,164,8,94,150,60,122,124,68,32,227,92,177,182,62,214,34,234,17,97,83,14,239,159,254,46,73,179,88,59,180,238,100,177,184,193,91,172,36,89,226,170,240,250,227,241,115,24,6,117,113,6,59,194,22,222,156,72,202,141,227,170,60,218,132,106,35,46,30,67,250,246,65,235,144,29,209,20,137,245,165,81,71,46,241,94,54,49,196,86,145,175,165,184,45,22,253,63,83,152,128,123,30,74,144,180,235,98,130,137,45,207,18,219,173,105,100,232,123,193,140,60,211,89,60,248,12,93,97,54,212,112,247,104,162,20,131,211,160,159,90,226,135,94,155,146,177,125,96,170,76,79,194,148,122,10,204,142,28,31,172,98,193,37,114,100,37,100,226,168,98,133,197,42,16,69,57,185,49,17,198,248,100,3,184,198,40,99,228,84,216,203,91,181,191,184,121,188,212,233,146,34,130,85,102,234,105,168,84,22,131,192,4,65,194,220,176,193,125,98,234,26,100,197,39,70,140,4,232,144,143,201,62,195,148,143,207,241,245,100,187,197,230,46,251,162,113,220,65,113,32,63,38,242,26,35,55,61,196,101,187,94,109,12,29,241,173,9,202,182,253,192,120,68,121,245,245,134,228,201,56,174,140,92,0,70,176,145,163,82,151,21,122,69,220,8,195,152,89,30,114,127,221,143,159,168,106,151,42,103,33,100,27,161,86,142,24,224,156,18,216,172,208,186,45,143,66,79,156,153,44,215,134,71,191,65,236,255,251,150,180,136,245,38,247,166,151,113,70,100,127,82,46,191,196,132,147,85,152,113,82,154,166,208,51,245,106,50,228,241,100,247,245,87,214,131,180,191,130,5,103,94,53,109,188,115,244,183,169,62,9,119,148,71,91,93,2,67,20,50,13,231,168,167,161,138,146,142,156,72,16,233,118,47,214,42,215,60,104,43,6,114,27,214,177,243,27,150,59,5,173,90,37,96,42,114,86,88,217,101,42,195,178,244,104,162,245,162,39,122,104,180,50,162,145,48,70,104,241,247,224,120,216,75,141,2,145,180,227,54,97,193,126,62,100,245,208,25,10,67,149,195,156,38,51,107,176,41,81,91,225,172,242,198,117,201,52,67,108,208,89,128,96,80,125,162,82,72,124,118,201,37,194,32,151,68,86,28,249,144,59,241,160,213,132,209,164,167,247,68,251,249,206,220,23,145,229,147,237,183,212,3,50,19,220,11,49,29,237,44,109,182,155,179,193,120,6,181,82,36,157,199,173,133,52,198,157,15,145,5,93,162,34,108,20,186,195,57,130,104,247,163,165,89,110,13,179,116,59,113,107,148,245,134,192,120,209,59,62,71,165,88,62,51,126,212,99,54,175,15,48,180,202,239,226,87,125,211,191,21,85,224,69,31,107,208,93,228,78,52,73,197,147,42,70,6,27,39,73,192,119,227,174,242,195,38,52,233,75,111,117,19,131,223,10,15,58,243,2,230,88,39,3,86,141,225,53,96,164,180,229,222,68,22,122,188,85,55,34,71,69,87,255,73,152,26,218,166,164,41,201,190,65,227,231,111,141,192,115,246,248,25,252,201,20,68,247,38,91,192,129,209,65,139,249,141,204,120,249,228,181,138,229,82,252,173,105,137,202,62,85,96,102,93,143,84,58,60,166,153,135,103,111,62,30,42,67,87,64,114,152,203,10,65,188,77,2,214,1,36,50,242,135,57,252,84,39,100,37,53,113,255,127,198,132,46,124,247,110,143,117,81,91,246,60,22,113,152,59,169,252,75,227,49,143,165,247,254,140,167,219,171,7,10,41,158,79,97,168,132,186,195,214,159,214,4,134,194,175,6,12,107,240,214,171,225,63,247,173,131,10,201,149,205,85,237,79,149,206,169,77,32,63,128,24,234,232,123,209,2,187,2,94,52,14,8,76,95,223,200,171,169,32,168,255,23,197,147,255,246,63,254,247,127,253,47,255,235,127,254,247,87,241,132,210,213,239,255,95,241,228,255,250,44,242,125,63,242,45,14,83,160,223,30,248,142,211,62,2,207,79,190,32,124,213,113,174,68,59,151,42,120,129,153,17,59,96,60,189,41,54,164,152,164,66,124,34,83,138,23,195,138,136,240,240,224,51,27,71,151,20,54,244,164,86,136,227,48,249,169,170,11,234,126,148,229,251,251,125,148,34,52,173,192,36,100,78,204,107,250,71,245,183,173,245,172,197,162,128,52,225,211,171,173,83,208,175,166,79,175,61,191,189,80,62,136,194,22,242,51,67,13,5,5,59,190,150,241,132,167,110,24,68,55,93,52,1,238,7,171,41,19,24,74,106,31,211,101,58,96,171,170,129,131,66,48,96,216,173,101,218,163,152,184,103,108,178,132,159,183,218,176,142,204,118,140,41,82,228,231,123,140,122,141,5,9,153,100,107,15,76,135,97,218,214,107,165,91,58,222,80,138,24,123,138,195,144,165,13,221,141,168,149,12,187,125,167,141,28,71,40,255,191,86,43,6,229,158,191,217,67,114,135,46,112,133,182,216,203,56,189,137,147,89,208,130,232,43,246,12,58,44,36,24,69,89,64,84,113,44,142,27,107,169,227,65,156,54,44,115,51,101,78,113,60,168,224,28,30,139,90,20,159,108,137,65,220,41,102,89,48,223,223,169,251,150,51,241,87,255,60,132,116,76,74,45,143,59,198,161,97,134,99,178,190,33,231,210,107,31,169,234,249,194,183,216,210,123,215,254,122,249,102,75,207,228,158,22,37,11,78,217,11,206,185,195,205,168,187,213,13,109,209,197,73,219,190,229,7,196,199,165,170,179,133,167,136,86,244,167,30,242,178,214,157,31,108,10,54,234,94,83,115,182,118,150,6,84,225,232,167,190,3,46,69,247,153,154,201,61,228,79,215,109,52,129,14,127,246,48,122,42,176,70,182,200,187,66,74,38,225,63,60,36,216,251,60,189,137,158,138,28,124,27,77,29,45,114,36,244,138,140,92,249,112,212,194,90,122,36,250,114,254,57,136,181,179,50,106,84,135,212,180,109,66,220,136,110,68,74,108,238,170,81,35,235,116,110,17,249,65,67,91,142,197,184,88,39,131,47,132,7,31,244,126,143,136,10,193,158,45,103,98,72,193,98,162,32,167,118,199,64,142,235,198,205,26,79,61,76,253,85,226,12,40,131,72,92,135,50,251,169,40,81,142,136,142,116,14,20,75,15,243,84,54,101,240,4,58,179,173,48,162,23,17,1,25,86,247,42,48,41,133,21,85,105,198,173,34,239,117,125,172,86,229,99,25,21,130,192,132,210,118,70,64,238,130,208,96,24,245,187,59,18,244,164,65,164,52,18,101,195,233,125,202,164,170,169,250,151,139,57,17,134,231,67,215,126,237,114,66,132,52,138,74,167,76,162,55,73,28,17,141,45,25,195,131,69,167,237,7,62,80,171,69,105,0,237,55,71,99,51,124,205,152,193,208,51,117,13,221,52,83,154,12,24,181,176,170,112,27,35,130,16,212,8,106,116,188,47,138,8,99,154,17,20,157,26,156,132,115,36,111,78,56,123,75,116,133,182,172,54,163,60,11,41,36,157,134,108,249,145,28,66,146,64,10,154,65,217,211,229,151,203,126,98,101,28,39,179,40,179,90,51,178,6,31,191,26,14,29,238,243,208,122,9,50,134,215,43,142,17,167,157,126,125,79,92,244,27,17,134,128,144,89,3,82,135,18,168,8,46,162,70,49,158,128,237,196,73,206,17,197,39,210,171,87,91,153,161,95,166,210,171,97,81,114,41,61,134,12,31,235,137,154,178,172,35,31,97,135,232,163,97,232,210,87,100,147,41,235,95,71,163,212,21,217,248,24,51,218,214,207,121,34,224,28,135,2,134,15,87,2,255,165,155,176,121,140,56,76,72,18,155,135,10,99,69,76,213,52,42,52,178,15,235,213,142,76,246,134,205,185,104,124,29,202,183,136,32,66,64,211,37,146,54,140,119,127,228,111,163,82,45,55,135,245,240,68,109,129,145,114,107,54,4,137,239,33,79,142,157,215,140,6,7,162,128,169,183,24,69,19,49,223,253,224,45,39,67,163,38,91,96,106,18,35,201,14,149,151,38,190,232,42,205,140,197,178,194,155,169,185,22,218,27,2,45,44,100,205,226,64,6,22,235,30,18,159,165,25,160,59,6,39,97,98,86,91,243,71,166,136,22,240,20,29,48,203,62,33,172,81,179,44,115,106,204,234,142,0,221,110,98,115,132,69,204,242,94,53,79,152,88,140,169,147,152,146,151,50,210,230,192,151,169,169,45,216,207,122,14,138,69,186,159,156,27,109,238,49,42,3,74,26,25,51,26,121,35,140,113,247,128,211,202,147,177,35,149,16,155,0,142,222,210,20,18,178,44,39,236,248,234,40,158,233,163,17,158,200,65,165,118,92,95,155,56,108,212,232,18,233,44,67,239,77,162,51,44,218,130,135,237,201,83,30,206,137,49,104,148,161,235,247,228,96,86,31,184,189,48,174,234,151,91,200,167,17,175,1,73,74,139,196,242,125,139,59,109,53,177,108,189,38,185,1,209,13,174,169,99,35,11,93,233,5,237,243,36,119,49,120,226,35,85,173,46,35,53,188,162,50,25,22,147,178,245,226,142,2,80,12,74,161,108,122,63,105,231,22,113,190,11,127,239,218,132,251,32,166,33,165,244,69,188,156,191,109,56,235,199,104,167,61,250,86,147,252,84,108,202,215,252,212,253,92,125,143,82,45,175,166,159,71,175,166,222,58,235,250,33,22,155,154,78,223,171,165,89,128,60,176,233,84,185,30,244,42,233,77,76,14,183,15,12,51,162,20,190,157,165,5,8,197,232,135,211,83,233,75,147,168,80,160,181,145,142,12,13,229,71,235,19,42,114,79,145,8,186,102,93,115,214,28,167,106,166,114,230,83,185,201,12,223,153,169,135,113,185,63,40,242,157,209,205,80,9,117,236,167,98,3,85,192,172,185,187,59,82,123,234,61,102,110,233,38,199,179,181,152,196,84,93,78,194,227,201,223,90,171,88,230,244,56,144,63,133,42,232,51,197,247,176,205,239,41,69,65,68,172,9,218,117,254,195,190,62,195,11,162,232,165,85,125,50,104,14,35,205,127,125,126,81,195,165,196,203,184,0,98,235,219,235,169,114,132,77,157,58,174,132,207,122,202,203,80,185,140,66,197,77,73,188,156,203,22,237,186,51,55,78,235,9,145,186,57,82,224,185,188,40,214,172,69,75,219,216,244,195,99,166,169,76,2,91,48,254,93,103,164,37,74,135,137,160,236,133,59,47,110,119,50,105,225,27,210,103,61,175,254,212,247,91,108,217,51,90,68,182,209,238,74,73,222,7,135,253,140,183,166,72,233,40,92,33,57,141,183,134,118,67,235,20,17,195,75,47,8,255,237,173,52,180,198,230,128,191,157,100,46,86,167,56,130,208,162,240,173,175,211,170,87,47,196,15,226,107,82,150,168,21,148,44,251,216,63,54,181,44,90,33,137,138,104,205,86,161,70,36,61,97,4,36,162,98,117,55,163,249,23,148,18,108,113,114,232,155,83,152,184,121,186,103,40,154,74,157,33,205,130,165,199,234,217,16,0,104,229,103,181,66,195,158,240,253,116,242,224,173,136,23,223,186,22,239,44,10,198,118,44,60,203,225,233,4,109,149,174,202,116,242,201,228,200,115,145,213,108,71,96,26,237,165,24,150,247,136,227,249,117,134,208,143,23,248,110,145,61,118,115,166,88,151,227,9,22,29,199,62,96,74,98,164,44,26,177,129,220,113,15,244,186,90,2,108,4,47,113,49,181,123,77,47,62,214,213,239,113,133,251,28,235,133,43,196,124,17,118,64,29,245,169,47,134,4,188,7,124,151,130,196,21,54,58,135,113,174,162,64,126,107,218,110,211,252,227,114,166,192,204,255,183,244,249,68,71,66,165,41,82,11,159,27,108,245,209,205,86,225,103,211,218,123,43,64,201,202,125,114,226,91,97,154,48,191,44,236,135,109,246,169,144,239,113,2,39,28,82,198,124,10,232,217,95,90,192,88,12,105,103,192,212,149,232,241,104,214,147,252,116,13,176,179,5,124,140,144,67,225,104,245,177,50,151,35,145,3,138,77,154,179,130,210,72,97,58,158,10,175,25,21,56,192,207,249,194,116,162,163,45,242,46,19,243,190,4,54,82,233,19,240,22,18,112,116,139,70,47,209,204,211,81,252,145,148,183,213,247,70,135,7,157,157,75,190,52,162,5,109,71,151,6,180,84,83,123,83,230,103,157,72,1,127,162,97,103,48,108,2,9,83,17,242,92,221,113,145,2,70,19,82,198,27,66,145,21,65,59,114,153,93,91,87,238,106,104,37,162,195,223,224,180,168,75,19,254,27,63,67,195,221,143,210,89,194,248,214,211,195,114,196,4,187,22,130,153,151,82,74,100,26,150,150,42,110,56,202,34,19,240,49,189,117,130,147,38,114,37,211,98,20,56,218,204,128,34,100,124,13,88,154,62,117,163,183,105,66,251,128,66,1,245,45,157,254,156,52,155,71,127,81,15,249,102,83,248,79,163,34,96,162,224,243,185,186,70,155,145,137,47,157,58,30,120,56,73,19,176,85,204,63,79,190,118,100,153,104,148,46,114,138,229,181,231,137,23,187,246,163,213,162,99,70,17,147,175,107,104,42,63,13,208,90,9,102,137,244,25,85,24,103,234,111,79,40,199,29,166,217,162,126,58,106,72,205,250,84,160,36,184,111,53,226,221,62,145,143,218,70,6,87,135,133,40,94,143,97,97,45,62,221,41,120,52,225,163,28,43,72,212,15,138,212,138,27,210,83,57,110,15,5,49,71,59,80,250,249,21,182,178,142,31,106,156,56,226,58,225,29,57,123,32,138,17,198,47,35,240,221,151,34,236,76,98,229,147,186,125,136,48,232,249,243,70,234,78,108,95,46,158,180,190,249,166,120,224,129,212,186,209,5,17,68,20,14,29,242,4,243,83,248,174,198,168,208,65,95,108,168,69,89,148,8,70,32,211,98,131,90,221,73,71,136,7,234,233,139,235,123,40,88,179,122,193,52,77,154,156,244,72,119,92,167,196,159,107,163,56,165,62,4,79,237,175,76,70,245,52,245,37,137,63,229,181,147,166,70,69,91,100,23,0,71,81,31,151,110,42,127,40,83,202,25,143,123,189,103,212,230,64,152,33,39,146,11,82,251,29,55,190,139,187,137,187,54,77,110,57,230,214,249,163,218,209,230,12,210,225,62,65,14,33,175,245,244,110,100,77,232,185,223,176,106,217,207,68,117,56,95,24,17,107,205,13,192,220,250,101,179,252,177,84,194,167,48,199,138,184,154,4,141,140,38,133,32,53,184,61,112,122,166,250,199,148,21,22,247,201,76,240,96,117,201,137,64,169,240,121,116,199,148,78,199,115,235,226,117,245,96,84,161,105,211,8,170,20,78,121,5,243,97,169,243,249,225,185,124,64,145,210,236,194,41,14,76,35,179,179,165,208,219,56,159,22,9,184,29,130,207,188,88,204,80,91,55,172,251,38,30,27,182,200,166,189,48,240,109,37,120,247,42,253,210,70,23,53,19,157,207,115,237,62,138,159,122,33,214,238,26,104,155,232,197,7,45,37,197,214,167,74,158,102,210,218,225,20,47,212,90,191,45,58,11,143,160,37,250,212,103,161,4,208,130,19,208,236,141,250,129,211,18,242,249,198,8,113,142,245,116,7,69,58,241,179,118,20,13,130,95,143,6,66,243,24,109,42,179,37,8,62,169,176,10,25,2,99,110,210,70,5,83,128,118,73,86,83,69,165,213,67,225,47,196,181,236,75,183,93,159,166,169,175,56,115,95,161,192,185,106,183,227,66,68,61,206,20,20,40,210,78,36,38,172,226,49,164,61,168,212,212,10,12,149,215,174,9,215,231,68,194,164,114,178,127,204,20,166,89,174,134,207,60,58,48,144,62,129,69,86,76,55,140,64,223,74,35,55,117,59,90,20,235,180,180,205,219,72,150,5,134,188,53,30,141,230,246,173,221,96,68,72,162,107,229,44,163,243,151,35,53,65,144,17,150,157,153,213,180,133,238,30,131,179,132,29,153,175,187,111,108,221,206,80,22,246,223,134,7,249,83,7,130,10,198,18,198,174,125,240,13,119,133,41,102,27,1,215,174,181,128,36,115,70,120,254,199,4,30,101,203,218,198,201,23,95,172,64,82,34,81,89,34,57,233,4,31,235,239,126,28,8,170,143,227,197,144,120,209,156,251,182,70,114,207,139,155,134,105,127,97,146,146,45,224,242,196,249,238,110,130,55,234,174,15,190,251,146,121,142,6,217,23,78,242,182,34,93,217,65,54,68,57,46,4,82,108,226,14,245,69,39,39,88,247,63,136,45,124,143,171,10,227,83,155,233,25,181,79,75,159,129,235,22,248,123,12,158,85,116,199,150,186,45,89,244,188,24,153,42,129,57,107,215,127,225,22,48,113,195,167,207,148,152,176,191,24,242,76,90,221,15,204,48,59,60,241,26,158,171,239,140,9,79,24,2,159,79,92,148,77,72,114,167,171,107,5,132,122,115,139,249,187,163,140,10,137,238,79,176,73,175,216,119,173,182,78,207,168,176,254,87,87,199,35,102,216,116,38,162,167,82,163,21,137,198,243,163,43,16,170,152,251,158,81,99,49,233,57,145,227,24,63,222,226,88,127,221,205,162,236,35,52,8,125,81,71,54,233,3,24,194,159,67,147,113,141,6,173,105,236,241,202,71,49,233,241,11,2,132,45,220,155,128,166,172,224,167,200,123,132,39,232,32,176,41,33,196,233,183,114,8,58,15,19,70,113,201,50,59,121,119,101,217,160,73,53,204,14,196,12,117,22,125,46,218,191,221,127,167,183,92,107,235,88,235,12,89,82,70,108,13,198,209,221,106,146,220,121,53,124,9,10,67,174,45,29,247,184,144,202,240,65,6,57,174,166,255,77,25,39,16,49,63,35,174,166,41,85,168,123,144,25,207,32,61,2,73,34,1,15,187,8,107,55,162,2,76,155,33,148,44,36,61,234,206,118,255,138,222,193,82,248,90,181,145,37,225,27,222,172,228,61,249,73,158,5,29,64,145,172,61,40,141,239,17,154,106,72,114,10,220,16,80,201,196,250,44,90,140,123,168,250,30,51,162,190,221,72,183,133,136,230,192,51,148,149,35,38,138,189,20,70,200,42,58,134,240,49,132,206,5,38,209,93,146,219,167,137,204,41,240,221,213,219,76,42,25,75,60,37,183,79,35,224,89,34,107,50,32,100,219,66,253,83,140,62,32,210,34,200,223,62,240,221,84,50,45,114,205,194,152,74,28,244,193,246,19,185,137,107,87,228,0,205,111,91,113,171,164,169,154,204,211,106,137,194,153,108,48,171,43,61,15,69,97,103,69,212,172,80,1,32,156,117,68,53,75,108,19,52,90,159,146,103,123,250,70,62,218,217,130,67,170,146,128,77,14,169,143,223,142,58,61,26,5,197,40,93,163,3,33,162,4,37,138,232,219,65,189,63,160,206,92,97,139,225,226,200,39,199,127,105,185,7,145,29,146,190,33,106,11,81,222,115,99,123,55,140,50,133,210,5,3,199,134,232,219,227,162,41,60,223,155,34,155,108,228,222,103,90,35,157,144,122,125,40,61,248,190,255,145,117,44,10,175,18,217,137,235,22,119,217,36,48,34,180,198,186,35,6,139,169,90,75,50,204,200,131,197,33,249,60,156,117,16,242,148,25,135,119,152,71,143,50,157,33,42,48,242,236,118,79,209,91,24,172,88,109,247,120,230,110,57,147,105,8,85,159,241,184,120,148,232,131,117,19,30,207,132,233,218,234,225,151,55,243,79,19,37,49,88,226,64,112,95,89,152,142,145,156,29,208,224,184,215,126,176,143,185,56,151,113,102,251,121,129,184,177,72,151,83,131,180,140,119,206,217,225,238,216,15,89,188,208,181,206,32,112,70,253,104,42,73,224,50,165,74,231,192,135,113,147,44,156,192,135,176,170,115,218,85,236,70,186,190,20,116,180,233,45,25,31,171,237,83,90,34,238,221,221,83,186,39,3,35,185,16,194,60,168,48,67,151,9,165,248,38,252,39,16,249,97,139,157,20,242,174,31,154,98,132,37,240,26,103,143,54,222,1,45,22,228,22,142,65,40,12,131,133,179,252,201,187,10,67,225,58,221,91,159,185,249,209,140,16,244,38,240,102,108,191,121,107,125,43,155,37,210,194,193,242,76,178,142,156,171,192,198,201,29,240,64,158,92,136,25,171,133,92,252,183,241,231,182,188,247,49,62,64,189,122,74,8,151,102,32,202,106,130,73,147,4,233,3,47,235,224,244,39,39,52,167,132,148,180,16,123,221,12,47,70,145,148,208,62,14,58,165,131,197,147,212,122,237,202,87,89,40,224,93,65,196,105,10,100,2,195,51,230,167,79,182,160,51,196,42,29,142,89,33,135,5,45,234,16,223,246,110,11,11,101,213,128,41,26,217,66,196,201,206,58,147,65,180,91,179,168,16,140,226,253,56,153,44,124,6,171,235,7,61,40,133,4,245,105,103,17,46,229,54,173,204,135,128,41,12,232,66,233,106,197,229,190,74,232,40,36,90,34,196,169,149,230,82,31,22,106,70,149,76,191,84,44,160,19,115,195,218,223,148,230,191,220,109,8,218,99,135,145,39,19,42,91,246,249,229,173,29,159,157,225,63,97,96,39,218,207,222,229,108,179,149,62,124,249,237,222,141,195,212,97,40,199,245,209,16,211,41,193,143,13,161,239,16,85,79,242,249,61,100,121,250,95,130,54,249,125,233,26,153,161,24,218,169,39,254,132,205,153,22,46,72,185,130,246,152,4,192,17,26,93,227,112,12,14,222,235,166,43,25,45,1,171,152,44,221,82,245,34,64,131,23,88,189,203,13,10,202,190,134,16,19,223,137,67,104,104,4,181,240,122,88,237,97,126,184,75,62,232,181,171,105,8,9,140,182,145,43,175,245,187,87,78,97,242,39,122,54,93,122,246,131,13,246,168,198,204,181,223,148,153,4,43,248,253,222,34,166,242,125,180,119,120,92,169,255,241,165,201,197,245,79,140,37,120,212,233,145,62,66,168,220,200,7,7,11,59,180,138,194,31,79,113,228,154,65,11,62,105,107,80,190,229,254,201,70,66,233,80,253,154,50,69,183,235,166,199,144,82,22,37,75,192,148,1,130,223,215,4,115,63,97,30,254,76,66,52,216,229,59,226,154,194,29,204,169,233,115,2,47,70,116,170,156,220,55,237,180,215,3,221,250,195,72,99,158,228,152,38,188,47,250,77,31,236,25,17,47,179,138,246,46,10,4,200,174,116,111,18,177,79,201,217,80,120,185,11,68,113,62,9,25,209,79,72,191,41,45,38,99,31,52,236,223,82,189,196,143,116,111,126,107,40,253,166,8,97,96,244,87,114,103,87,78,150,50,19,238,226,144,17,41,20,91,202,91,31,82,111,95,210,118,127,68,215,4,166,50,35,57,220,169,227,23,145,72,50,97,223,74,6,248,53,95,106,122,130,115,35,22,166,105,124,139,81,168,197,2,247,43,150,158,73,103,10,19,58,229,89,177,120,234,134,103,88,8,226,161,62,10,17,13,227,143,87,77,246,107,131,137,111,198,213,180,255,42,11,59,34,90,95,240,168,115,216,82,110,122,84,112,67,49,238,158,232,161,150,80,10,119,218,48,147,80,156,218,213,79,225,102,58,157,193,148,78,84,86,222,11,189,207,248,92,200,186,232,194,133,142,97,207,156,224,119,146,78,97,20,167,125,113,123,191,144,245,185,126,202,138,79,19,103,139,207,133,240,195,40,207,131,157,200,212,161,5,96,89,24,101,166,167,62,43,141,2,94,176,210,222,127,31,199,191,144,156,176,252,70,194,198,191,145,42,27,147,245,35,115,129,124,70,168,241,162,112,213,166,14,233,50,102,165,225,234,32,221,232,255,69,75,160,153,134,159,235,146,92,39,171,137,56,67,165,186,210,173,48,116,47,159,154,217,10,157,96,136,59,81,129,219,50,239,212,77,78,156,170,30,23,153,65,99,76,200,229,57,154,207,144,204,157,228,44,166,42,147,64,73,82,190,84,50,34,111,37,226,13,227,144,45,8,137,37,18,211,50,199,239,30,78,3,145,200,36,65,19,35,240,93,185,177,66,144,230,58,93,158,220,106,224,92,54,29,253,38,236,200,86,152,226,100,127,242,14,115,92,85,21,26,154,110,119,168,117,93,63,246,200,10,161,61,98,120,117,63,112,101,47,19,5,28,171,61,248,242,106,52,198,31,129,28,220,46,23,18,163,17,90,56,247,187,21,66,127,33,144,246,177,219,40,108,66,8,1,87,100,71,171,194,135,182,147,80,72,131,252,182,170,48,80,163,154,33,212,215,76,131,90,149,148,140,70,195,165,219,56,167,138,206,65,71,250,195,143,250,216,97,202,195,228,209,198,180,112,153,75,206,93,143,169,148,173,194,86,243,180,248,237,134,165,214,49,167,152,161,132,20,37,173,73,25,180,5,222,119,17,165,18,223,192,180,200,147,115,36,243,122,142,11,79,211,74,20,152,180,77,79,21,192,86,30,165,177,109,234,192,35,228,13,171,16,182,32,37,214,188,203,10,46,49,88,9,5,131,161,237,11,205,69,90,253,84,184,173,208,227,234,240,54,2,97,149,202,163,123,197,183,24,43,127,236,77,181,11,107,75,101,136,63,69,50,89,218,195,164,135,83,188,182,152,160,134,8,35,82,90,226,199,206,109,250,91,162,176,64,213,226,78,253,100,216,86,182,42,31,30,170,40,118,136,238,218,114,17,37,74,62,71,15,9,228,107,241,166,44,109,163,44,15,17,76,200,136,169,68,80,216,122,207,3,222,194,102,1,204,192,120,162,20,154,75,149,159,154,86,191,63,83,13,155,162,66,149,231,132,243,198,29,2,138,58,191,49,30,152,216,243,12,152,73,166,202,161,11,178,162,208,31,175,156,176,142,194,88,154,208,31,191,47,213,219,3,175,189,66,75,155,83,73,249,254,19,93,193,166,144,10,13,136,75,111,155,82,145,202,144,82,185,179,221,76,28,139,88,204,255,208,147,18,52,119,106,64,230,201,134,81,94,164,115,173,63,57,96,90,61,143,74,2,211,155,29,234,230,195,234,159,84,79,184,195,188,223,3,134,244,70,197,136,63,202,133,226,230,198,84,211,84,120,26,107,250,7,95,135,142,141,85,182,32,211,143,116,178,118,200,70,97,170,110,42,168,205,153,242,251,193,52,160,55,57,31,45,184,151,157,6,161,34,101,52,179,208,171,27,179,193,240,35,14,155,149,245,250,168,188,57,122,114,231,7,223,167,216,93,101,175,135,245,196,250,163,145,59,223,67,213,207,77,29,225,11,248,218,173,71,81,30,117,185,184,249,248,83,182,22,248,208,121,239,176,177,66,171,166,182,21,116,254,22,9,101,67,101,201,250,132,140,103,185,146,2,145,198,166,94,51,209,247,227,58,60,112,181,67,84,219,5,54,109,133,238,48,202,236,162,224,185,11,177,228,132,159,211,44,157,79,167,11,8,203,155,200,109,31,35,141,254,193,244,155,212,33,254,132,177,128,44,129,201,228,202,128,34,186,220,18,254,108,26,43,204,142,18,112,165,178,87,70,140,164,242,16,248,154,14,85,140,167,2,249,251,157,175,72,193,83,185,170,191,61,225,154,172,14,195,220,164,210,235,38,32,225,243,204,138,2,118,215,155,207,187,146,227,167,175,127,87,100,83,166,231,59,8,69,201,24,53,85,224,132,171,227,184,224,246,69,87,17,94,114,224,110,34,147,1,67,121,161,111,109,170,192,195,97,68,95,230,115,117,9,234,172,106,204,51,85,95,186,65,74,23,111,5,183,68,211,231,54,70,30,127,110,228,127,190,170,47,221,190,232,71,98,33,116,233,188,233,70,115,17,41,168,11,115,62,58,250,219,149,84,104,11,24,150,91,189,121,13,46,73,186,58,166,112,34,24,202,57,51,126,154,188,140,46,61,138,109,156,187,243,194,198,106,169,63,77,245,227,23,55,31,154,217,54,24,15,206,63,200,7,75,162,26,141,99,196,151,113,115,114,45,159,62,56,162,63,37,110,78,181,99,81,24,142,198,19,55,135,228,232,153,12,215,102,121,219,105,165,208,4,109,70,133,237,56,253,131,225,7,215,163,196,58,70,157,233,195,82,137,46,62,203,175,208,252,228,67,94,153,199,106,207,160,216,116,25,43,96,106,39,117,80,45,114,237,147,28,33,194,213,206,3,55,247,29,33,54,239,116,215,62,240,53,127,254,98,176,6,214,170,99,94,130,17,140,114,50,91,251,15,122,220,179,180,106,179,187,109,254,115,239,29,232,178,118,220,7,237,95,15,120,171,178,174,189,212,137,119,50,2,221,119,68,32,3,10,248,180,199,224,160,31,26,203,3,190,176,178,159,91,83,66,238,163,13,11,215,249,231,83,6,5,56,95,170,74,248,251,111,34,204,29,115,180,153,178,193,243,100,240,37,205,128,209,229,125,39,97,124,10,66,63,251,89,28,181,187,206,90,37,8,60,214,212,31,54,105,182,120,46,188,179,103,192,224,234,221,95,192,91,106,136,254,86,30,7,105,135,239,110,176,30,115,84,173,68,198,97,220,237,23,38,25,25,55,39,3,244,194,179,120,193,89,181,69,58,159,223,174,86,126,241,131,113,138,190,231,201,17,96,244,139,59,119,159,235,177,117,167,134,161,36,200,187,30,131,211,76,30,60,224,61,52,124,112,205,236,71,165,176,195,141,190,16,93,120,125,68,9,3,124,188,228,58,230,99,226,153,76,14,191,130,219,48,65,77,151,26,4,93,52,142,40,156,26,111,156,222,248,241,103,227,226,64,24,63,189,62,41,149,249,219,215,78,126,47,184,18,179,29,207,224,19,44,129,149,242,211,162,58,159,236,169,219,195,115,244,66,162,81,163,191,141,208,218,8,116,15,141,98,89,135,119,139,13,121,192,4,91,117,72,247,174,51,174,166,156,239,84,189,247,161,110,96,5,188,235,110,58,23,168,79,137,15,50,172,196,171,169,27,67,90,219,71,5,210,222,54,212,189,42,200,86,198,163,181,165,186,192,48,61,239,30,54,26,3,49,166,122,95,213,244,217,3,62,163,201,194,222,38,14,25,86,22,95,187,109,133,179,101,14,154,45,2,120,15,74,226,178,6,188,234,124,29,191,59,209,98,129,208,43,43,22,103,23,2,114,125,6,74,44,85,95,26,138,143,240,67,40,45,235,207,144,205,22,44,202,127,123,185,58,195,214,169,224,234,187,136,15,221,213,36,203,203,248,125,188,157,149,208,105,249,134,190,214,182,150,188,64,199,53,202,250,211,136,248,196,160,204,15,110,62,189,55,213,134,177,2,40,90,236,50,145,254,106,52,99,5,76,242,196,50,83,200,68,127,222,178,13,220,215,122,80,184,204,226,201,42,199,94,133,239,94,228,250,18,149,184,223,214,215,162,111,100,247,120,48,248,18,229,212,101,194,160,51,124,202,73,212,73,28,9,139,113,182,176,72,144,202,183,170,55,55,58,238,120,178,1,139,161,62,25,57,204,216,94,166,229,252,245,230,120,195,37,30,141,166,59,241,42,241,158,238,160,251,60,155,127,109,208,10,163,215,215,3,30,66,71,12,124,40,38,140,81,153,212,173,201,231,252,115,91,226,183,201,165,235,226,99,219,240,122,102,224,161,145,115,170,191,139,159,69,65,183,104,36,2,55,66,131,241,218,214,36,243,192,247,115,197,152,33,69,162,67,74,30,190,135,69,162,47,186,119,133,135,245,122,6,204,204,208,123,19,210,143,5,66,67,239,121,158,204,50,94,241,90,112,97,234,75,51,228,225,177,78,8,137,116,109,26,133,100,184,164,244,80,244,161,35,122,80,231,244,123,47,203,212,202,247,128,153,161,132,193,90,150,117,145,175,217,120,154,88,63,116,206,22,217,127,140,157,228,219,121,243,161,137,62,154,34,151,215,214,130,66,2,42,79,118,87,64,30,94,248,195,33,129,115,58,61,199,138,143,105,42,241,69,127,121,82,199,177,3,54,234,38,129,87,137,100,246,133,89,231,106,145,44,29,16,238,0,90,191,83,237,176,181,6,197,129,143,194,231,79,252,244,109,210,118,45,222,139,147,190,28,233,224,207,133,214,37,97,245,206,168,85,152,181,202,197,119,83,149,49,131,217,119,84,185,184,111,53,242,36,178,60,172,244,119,239,46,199,46,40,10,67,184,216,224,50,197,77,55,78,29,87,7,182,247,154,109,233,213,211,106,184,18,46,251,232,213,86,255,181,115,76,155,134,182,97,174,185,159,33,63,216,145,62,70,96,116,21,101,38,225,37,233,111,195,130,183,115,174,144,226,145,223,30,38,168,151,19,109,214,169,239,109,212,252,43,103,67,103,1,10,108,18,164,57,201,27,109,59,2,67,163,178,190,92,3,247,199,245,106,130,5,51,23,24,101,26,93,97,226,3,185,60,165,29,134,234,110,107,127,219,105,14,191,34,167,209,13,187,146,24,114,230,150,228,65,54,132,7,93,97,66,50,9,83,170,185,210,15,42,52,234,165,89,33,45,18,250,240,38,32,190,85,43,26,151,182,212,52,28,165,62,246,240,24,99,108,90,83,232,56,37,226,114,125,71,234,129,114,46,221,201,149,79,78,241,24,221,214,254,61,225,58,73,169,147,254,153,39,83,226,8,3,93,153,8,158,211,156,131,92,98,204,37,162,128,75,224,5,159,67,14,203,65,167,175,37,76,163,69,158,194,239,149,59,197,103,160,226,167,23,162,166,163,116,45,102,180,27,192,219,101,147,49,70,141,84,111,58,97,52,47,141,29,231,167,107,85,40,106,77,148,18,170,17,159,155,34,120,113,61,137,54,208,196,148,167,175,85,37,90,74,158,157,206,188,112,200,63,35,101,79,120,178,14,226,132,15,11,105,86,5,3,79,113,71,8,204,139,112,56,145,12,24,105,126,79,102,81,44,137,169,124,196,86,71,156,252,108,139,90,250,90,88,83,95,157,214,60,45,211,20,248,115,254,50,64,216,1,166,160,200,190,199,47,27,227,242,148,139,23,178,202,221,97,107,241,170,50,100,112,28,126,30,152,184,222,0,101,187,249,173,137,24,223,115,227,111,26,26,157,98,234,222,92,120,144,76,247,89,74,1,205,212,155,163,218,245,197,9,8,110,231,79,236,6,165,99,116,42,249,213,7,134,17,189,26,93,133,26,143,134,244,219,146,17,183,110,142,136,215,208,98,83,115,3,35,187,78,94,229,135,118,11,237,228,115,51,192,213,185,1,239,142,64,87,235,86,24,81,35,223,37,112,167,147,251,175,147,165,251,62,207,254,64,39,2,57,119,14,120,183,190,101,223,27,7,11,117,203,52,98,214,32,221,251,131,161,114,42,25,133,66,160,234,163,156,238,7,79,232,178,134,92,77,17,97,113,151,25,230,147,153,101,214,120,95,112,90,249,20,30,212,23,103,127,116,135,63,108,68,54,193,74,198,134,132,236,161,8,133,207,252,247,219,19,163,81,50,38,73,18,186,103,16,248,46,165,34,218,77,232,13,226,23,251,92,176,162,174,46,54,7,42,207,30,39,9,163,187,60,242,219,152,28,152,38,127,48,146,196,178,189,225,160,225,105,253,126,123,221,41,47,4,193,204,95,124,165,184,186,31,43,47,73,184,66,118,226,51,137,20,216,253,2,114,53,138,19,195,45,214,178,78,102,89,157,28,237,162,170,23,142,4,108,171,60,57,129,222,240,31,183,8,172,242,86,148,69,255,166,153,149,155,73,174,251,62,35,1,104,119,8,182,241,158,234,59,55,14,115,238,78,152,71,156,220,129,157,22,47,200,81,253,119,105,203,235,250,212,211,26,224,126,240,61,80,76,181,71,38,207,23,86,248,206,231,37,13,103,112,32,23,35,220,248,193,21,9,32,49,72,135,138,178,25,247,166,160,236,204,255,76,162,16,250,18,70,242,239,219,114,215,41,188,20,116,125,35,140,226,19,7,223,130,198,159,132,15,21,168,191,220,248,189,122,144,238,137,113,32,150,90,232,222,248,193,247,16,49,146,129,148,132,61,71,249,81,3,166,18,125,39,60,200,245,252,194,17,144,5,114,62,234,9,211,12,229,140,75,23,166,66,100,202,205,49,104,46,244,208,140,170,190,229,177,197,138,100,233,127,115,120,29,89,233,236,79,116,5,109,127,50,235,197,151,159,166,253,166,52,191,184,153,223,44,15,110,188,83,211,127,218,164,118,171,60,153,85,28,47,31,149,245,215,59,46,55,71,109,195,175,198,141,253,210,232,223,21,0,105,140,131,237,235,67,10,118,56,97,90,55,245,15,134,138,52,207,252,149,40,119,203,139,39,165,89,67,46,190,118,56,212,211,155,201,12,102,203,30,48,194,168,63,211,106,84,128,240,19,36,188,81,214,252,69,158,238,62,4,47,81,58,15,212,222,83,127,232,48,68,236,61,11,35,217,39,167,103,146,26,87,183,12,20,194,32,250,21,15,66,194,173,72,107,112,21,184,83,214,220,28,190,251,139,212,79,81,200,195,242,242,171,217,224,203,144,171,15,115,212,223,26,231,174,164,126,52,12,48,248,115,63,239,155,211,12,109,142,57,141,168,237,45,222,36,73,247,50,33,180,28,20,26,117,138,147,194,220,209,39,179,42,47,6,135,232,244,30,230,187,253,83,58,44,95,147,237,188,249,153,133,26,74,56,25,4,134,198,205,169,135,41,135,129,127,67,96,114,171,206,122,4,12,141,97,14,203,29,145,234,140,74,141,75,37,21,84,39,170,122,123,250,181,72,77,39,85,2,229,200,211,139,36,16,104,50,250,153,4,151,69,140,127,215,90,73,153,154,140,121,232,122,243,79,205,137,15,62,197,128,23,109,105,158,202,105,184,98,37,91,207,58,106,46,28,166,126,95,11,33,148,211,100,26,45,58,1,139,207,127,148,146,166,36,223,168,149,186,199,79,55,118,4,219,142,84,75,19,25,167,218,205,95,172,183,33,217,51,136,106,207,240,98,29,4,230,151,206,178,235,137,117,103,187,164,75,204,196,5,4,133,55,228,151,244,104,240,168,20,57,49,216,246,2,231,219,15,62,119,103,250,50,163,78,228,206,62,246,31,140,234,224,72,70,202,14,101,11,172,6,63,148,170,252,41,22,28,246,105,138,190,29,134,171,52,191,180,81,59,69,94,14,126,59,219,173,19,166,111,98,249,183,38,206,144,98,246,160,188,90,243,139,169,110,30,25,58,109,52,46,141,241,139,130,16,25,35,168,24,179,136,40,94,141,134,157,123,0,35,111,126,254,35,85,40,40,204,193,148,246,55,105,225,38,49,78,18,127,84,96,18,113,127,33,151,101,251,119,235,113,78,6,254,96,232,155,14,223,203,83,211,124,24,89,150,147,128,67,32,65,239,100,236,7,192,144,242,110,135,9,100,148,242,192,208,225,52,135,217,19,99,69,0,15,99,11,254,193,152,221,100,24,7,190,187,201,207,143,1,254,147,229,18,152,120,248,223,55,184,215,81,247,123,98,11,54,184,253,62,224,250,43,128,201,221,102,152,158,125,255,213,181,26,76,33,228,72,24,113,164,159,22,7,240,66,175,74,126,186,194,118,243,151,7,89,180,254,88,52,86,96,123,25,127,50,58,66,146,161,143,150,222,131,252,79,92,61,173,175,81,96,14,52,227,11,24,105,57,249,237,143,68,199,113,248,14,16,10,235,10,195,219,186,2,190,62,146,252,52,116,163,181,250,123,85,107,183,19,20,122,204,226,99,86,151,109,87,2,19,95,91,1,163,67,81,101,38,33,5,239,83,133,94,28,72,71,245,167,239,154,41,127,107,253,175,85,103,125,50,77,9,27,214,237,15,198,129,65,63,23,106,14,235,87,239,14,140,169,45,67,96,50,164,53,126,26,73,133,165,87,179,143,126,62,38,72,55,37,205,42,112,237,222,244,4,140,50,196,243,219,247,11,253,98,65,168,220,88,103,74,162,240,170,140,191,157,12,148,152,203,80,152,62,204,47,46,62,118,184,21,248,58,107,63,205,3,131,233,90,204,17,95,22,31,139,169,64,231,109,151,183,166,76,228,215,203,12,58,76,19,65,96,244,220,150,63,217,176,142,212,41,48,124,90,39,174,70,138,73,38,41,65,165,246,227,50,130,41,144,206,9,29,20,75,249,127,1,79,211,187,74,184,80,75,16,223,11,122,152,79,230,194,61,24,157,241,203,91,1,55,250,132,242,201,231,182,2,95,255,94,86,74,32,171,143,78,203,243,203,199,1,211,215,34,211,148,54,94,106,43,29,110,244,140,202,205,73,93,252,164,59,32,120,35,244,35,246,144,112,218,248,181,89,47,234,11,138,176,163,211,66,70,241,220,248,61,26,245,238,167,136,201,162,152,169,124,62,17,97,204,63,77,126,123,252,210,23,63,120,206,73,72,90,96,234,90,252,189,9,250,143,34,83,141,56,109,219,39,96,42,244,190,92,65,131,184,222,136,71,187,103,211,150,36,80,192,119,143,170,251,55,230,230,231,175,252,34,136,95,174,159,118,192,178,19,6,69,178,2,27,21,140,223,219,212,229,197,144,147,57,188,255,157,14,31,56,73,63,133,233,111,240,33,63,166,250,45,55,71,209,106,197,213,148,36,117,189,184,83,6,155,215,14,29,18,86,208,87,122,160,71,74,0,128,169,193,141,17,131,209,160,203,239,66,96,242,35,5,53,212,252,151,128,201,11,238,159,80,160,189,20,186,72,137,46,114,127,62,9,63,244,192,147,97,156,210,115,170,227,221,74,91,119,118,18,242,194,22,180,163,88,132,137,176,108,214,38,252,209,216,229,102,1,37,162,173,243,132,44,73,221,241,165,97,21,216,98,198,209,230,112,97,94,102,248,49,193,219,132,167,105,222,250,147,83,117,113,100,233,178,89,205,233,123,27,113,215,153,254,30,176,113,79,249,139,177,233,142,92,30,237,142,32,76,91,63,20,142,150,79,38,194,245,76,80,249,142,7,39,37,41,179,172,153,18,186,239,63,148,208,140,38,163,66,8,17,22,222,88,123,39,121,33,76,157,24,46,189,21,75,239,238,2,69,222,154,3,253,44,1,47,83,94,75,216,106,96,199,145,165,247,201,92,168,244,19,22,247,7,96,127,41,85,214,117,93,120,31,61,230,89,199,255,206,223,174,104,136,255,130,38,192,36,90,63,185,250,250,100,123,251,6,131,41,110,69,246,236,122,253,210,251,79,191,215,182,178,163,85,5,173,168,8,251,197,156,208,229,91,87,35,179,247,5,80,141,123,121,228,136,114,172,70,97,254,7,119,74,135,154,60,216,157,229,212,45,57,108,28,17,249,177,233,244,186,83,243,55,75,43,51,190,203,242,186,135,21,98,254,254,100,179,26,251,99,194,70,12,237,59,200,61,122,89,184,32,97,164,38,142,15,41,254,210,212,169,66,244,243,251,157,78,23,161,239,239,12,49,26,101,90,12,115,5,76,57,181,92,205,177,112,15,127,49,232,94,142,248,111,133,252,233,143,151,142,71,235,88,145,28,84,252,156,251,242,49,106,16,142,43,92,250,241,212,18,99,78,168,40,215,87,49,250,184,21,112,53,58,128,153,48,186,217,173,196,247,164,225,51,206,37,131,221,12,54,202,184,57,117,68,233,48,192,87,200,58,136,71,235,52,88,197,100,129,48,136,173,252,139,79,114,79,77,95,254,182,165,102,253,44,192,9,155,172,231,72,152,150,247,30,232,161,34,231,8,138,24,155,251,119,52,47,160,77,144,176,177,235,198,60,221,150,147,206,247,34,54,247,147,223,160,51,151,54,179,4,49,49,59,108,45,138,59,194,122,4,183,133,249,96,191,185,112,199,155,198,228,124,108,36,74,166,223,250,218,144,246,137,223,105,103,93,47,24,164,253,204,88,247,228,98,10,241,119,249,189,52,85,89,153,206,254,187,184,28,255,150,102,251,134,12,9,203,150,68,227,15,94,52,145,167,25,71,77,225,206,19,63,38,64,9,114,253,107,125,238,107,77,139,187,196,52,161,51,66,122,243,242,29,55,150,116,102,245,164,101,228,209,136,196,249,28,182,64,84,134,167,7,50,226,181,135,139,197,99,93,35,147,47,70,199,209,138,173,145,73,241,76,20,242,99,253,248,242,178,152,114,202,82,97,195,79,228,233,255,174,38,135,150,48,197,64,221,215,46,237,211,69,6,141,188,146,75,173,32,246,61,160,195,205,247,130,1,164,118,71,187,81,80,228,76,33,236,122,98,113,145,52,58,217,44,69,166,251,14,81,115,51,222,41,117,251,100,80,144,102,118,22,125,164,191,33,219,58,10,67,152,230,78,16,7,131,210,155,60,25,21,103,213,93,168,107,150,33,2,203,239,69,209,4,90,126,63,184,209,92,124,4,174,168,72,251,129,148,140,252,125,20,25,21,28,85,63,162,140,209,77,219,46,209,98,154,113,254,211,19,218,95,121,48,154,2,151,47,220,113,76,105,37,208,110,4,159,238,169,152,7,122,100,22,66,99,248,117,159,195,198,106,156,254,46,77,121,193,54,124,81,222,42,75,136,145,111,33,175,238,238,176,9,182,102,115,41,66,1,100,178,221,47,100,157,9,127,192,128,155,0,61,146,223,215,162,236,129,230,194,132,81,57,248,124,249,24,243,79,166,24,129,57,176,250,84,128,30,117,39,91,33,197,251,164,213,221,44,96,35,68,252,204,104,46,10,245,233,14,67,168,157,113,15,74,182,91,141,227,15,236,169,69,140,244,125,169,230,164,237,160,52,131,202,168,224,181,215,95,71,238,98,243,161,129,32,95,155,126,219,249,139,91,113,245,70,40,74,224,129,68,133,159,157,214,50,159,42,223,235,78,155,74,225,159,195,31,172,40,249,219,56,49,101,248,23,161,155,101,45,49,104,223,178,190,104,127,109,24,55,82,67,122,192,91,131,36,147,191,246,161,84,59,29,79,110,221,92,184,16,73,144,97,84,160,9,179,81,30,159,165,228,210,50,194,127,209,143,196,131,127,109,210,90,36,246,2,46,166,123,224,214,144,115,208,22,183,148,196,40,132,187,191,237,133,82,160,177,101,15,32,114,129,50,181,195,141,97,201,65,131,135,166,108,31,21,18,27,66,136,52,44,180,180,154,159,133,73,170,140,108,145,25,198,53,125,239,56,253,201,225,161,206,210,186,3,153,204,56,62,211,76,219,51,85,248,128,45,203,31,239,125,231,112,106,11,91,64,128,90,132,248,109,82,92,153,165,135,238,133,68,73,194,36,12,170,192,52,85,187,29,7,70,85,76,96,2,218,126,144,176,108,167,36,241,97,160,53,45,60,135,169,159,174,114,53,123,206,143,125,117,253,185,96,35,139,33,143,237,9,213,159,140,206,161,60,63,117,154,142,238,220,244,239,5,165,73,138,61,92,148,128,77,115,187,66,64,123,167,169,5,254,160,65,111,14,195,198,250,229,131,193,93,93,151,187,57,6,75,73,225,33,138,189,231,200,185,66,173,190,252,54,189,12,211,125,168,205,81,42,117,171,80,157,178,26,197,152,74,155,242,170,37,48,107,192,223,186,91,139,103,130,197,76,168,63,55,206,96,234,76,2,83,95,239,190,159,49,216,212,204,10,223,213,118,168,123,245,95,30,236,96,25,137,135,62,89,124,125,148,34,86,145,215,90,215,123,216,199,143,202,16,17,19,254,75,120,255,241,66,59,140,248,77,19,148,62,45,119,177,54,170,222,201,95,101,240,247,237,29,48,133,91,153,225,7,198,178,248,215,252,149,139,40,12,219,181,191,246,31,137,165,222,156,230,253,88,1,199,138,156,245,209,8,244,254,226,219,215,125,163,65,240,211,247,162,65,216,45,154,41,58,72,102,4,226,132,1,145,128,195,196,142,154,92,141,66,93,117,247,143,74,123,120,150,5,166,51,218,189,17,150,139,230,139,104,141,35,62,244,251,220,135,56,242,236,242,219,40,164,254,216,117,12,94,136,102,8,220,105,191,57,14,115,244,221,250,219,164,255,102,92,77,219,178,206,6,178,217,63,29,49,96,98,252,91,31,205,226,148,203,97,19,112,148,47,70,66,228,139,159,198,251,152,50,149,150,81,214,250,152,86,147,163,168,10,147,56,244,47,66,197,199,104,114,239,137,5,252,226,193,169,117,25,15,92,32,205,117,248,96,155,229,230,232,184,250,161,242,218,47,76,255,167,104,231,36,234,48,209,190,204,34,3,215,156,167,104,80,85,97,98,2,254,176,129,14,243,49,219,115,243,251,137,220,173,61,36,0,151,126,47,172,208,241,163,25,125,247,99,150,246,252,246,62,59,174,190,71,231,243,160,150,178,14,212,210,54,10,83,108,23,247,166,39,253,251,103,80,118,94,205,217,182,62,87,147,182,139,159,230,36,33,118,28,248,124,190,3,157,63,86,143,7,166,229,246,4,12,171,233,131,142,120,105,218,179,165,252,198,208,85,125,105,31,26,112,51,58,110,48,141,123,1,223,77,226,253,225,83,103,143,31,166,33,113,62,67,102,231,173,128,201,143,63,63,125,215,150,59,212,135,9,222,159,153,66,224,118,230,213,22,165,123,96,42,226,3,166,188,254,157,164,45,142,2,176,77,115,140,124,96,47,182,55,248,110,49,187,61,240,61,70,198,128,227,12,62,211,16,205,244,152,165,157,72,198,94,15,124,34,1,132,226,192,78,217,43,131,233,41,141,47,114,183,175,127,97,23,72,3,166,12,253,189,249,231,204,88,6,55,10,43,95,120,8,124,77,200,238,255,194,241,219,4,226,247,247,239,205,227,201,77,178,243,159,71,219,59,70,141,229,183,222,155,127,159,251,4,135,162,152,241,62,56,153,157,64,49,119,239,152,158,150,95,4,78,164,247,107,179,237,7,202,17,247,189,120,149,156,12,29,161,147,7,29,63,214,45,67,81,124,234,239,92,168,30,188,160,183,161,156,215,26,66,147,19,51,169,27,221,240,59,15,235,200,171,207,254,222,165,123,92,246,196,100,167,56,195,190,75,224,244,120,110,218,84,191,254,46,32,89,156,84,4,150,253,192,189,213,24,178,65,253,195,99,84,246,233,97,198,251,31,107,236,11,183,7,126,151,0,170,53,57,145,76,241,227,121,114,170,47,243,201,33,214,120,214,54,12,84,177,66,6,164,53,207,111,83,154,145,191,77,57,247,243,98,86,115,237,240,180,134,96,133,145,15,139,47,66,109,239,51,75,41,153,207,71,155,93,93,102,54,160,175,231,215,158,70,92,255,152,249,175,183,188,24,222,179,119,127,186,247,142,159,38,80,220,159,159,46,59,23,0,74,28,69,239,109,138,218,113,239,69,146,84,23,8,129,174,24,50,138,198,170,14,184,13,90,204,5,74,195,158,181,7,23,69,154,36,56,240,235,3,35,239,30,83,133,108,208,99,107,9,215,231,213,84,231,62,171,143,54,193,22,115,1,34,200,231,99,67,91,30,126,16,167,208,242,124,15,26,147,31,184,191,48,212,226,95,192,208,87,172,23,246,28,41,40,155,140,162,20,129,36,60,69,160,228,15,206,215,34,94,180,158,157,145,154,243,158,23,159,150,162,216,127,112,46,0,218,123,150,78,4,250,125,243,169,41,12,126,46,109,61,66,100,199,148,41,234,243,78,153,166,71,45,182,175,199,132,79,107,17,78,120,61,110,37,217,234,22,246,136,44,89,155,255,192,223,152,2,239,23,166,87,53,175,190,167,157,103,68,172,229,55,209,113,222,209,182,142,243,128,57,86,252,3,215,176,40,84,20,212,199,154,13,163,38,14,152,228,248,11,247,220,123,248,75,41,134,3,70,5,45,62,86,165,154,250,133,87,190,22,244,30,115,63,40,68,251,1,19,121,95,15,92,106,207,171,107,223,207,6,129,8,102,216,89,100,248,86,125,225,122,194,227,29,181,151,241,88,20,83,14,141,15,66,120,232,252,3,143,210,19,214,214,86,131,75,223,121,53,217,135,231,201,199,14,15,139,53,61,222,65,33,202,153,175,189,105,132,125,96,122,28,19,22,145,63,131,251,88,249,96,231,31,27,141,88,113,216,104,11,151,190,131,210,246,206,21,128,186,68,25,15,188,86,206,164,102,5,9,15,76,206,38,224,107,23,247,11,23,153,42,72,119,62,174,33,97,226,56,182,13,90,131,199,11,83,17,26,240,40,143,179,64,123,124,248,180,84,192,62,11,155,16,103,206,148,70,189,250,51,40,95,213,65,177,40,244,3,127,17,241,4,238,251,123,110,78,31,116,76,241,70,109,248,243,214,101,138,81,129,151,251,60,55,71,78,53,31,237,208,118,43,48,93,101,57,164,208,137,174,246,192,59,18,141,192,218,189,109,112,79,139,69,119,201,51,162,253,56,39,228,31,220,199,208,185,64,149,82,154,36,88,74,159,95,166,29,254,75,148,187,63,240,23,158,56,249,175,239,123,47,254,126,181,212,127,112,235,26,246,160,47,34,2,127,208,45,145,239,121,96,215,11,54,120,106,103,56,48,108,68,9,175,242,140,55,21,254,39,127,154,184,254,126,224,17,249,27,14,212,229,159,33,163,92,119,36,92,235,59,100,38,156,16,48,37,54,239,147,21,49,134,236,53,207,197,99,174,92,246,132,48,159,73,218,209,157,142,25,78,88,248,241,88,113,36,35,100,66,133,203,120,172,120,135,17,34,225,111,141,231,244,15,117,102,78,241,65,147,197,243,219,29,6,227,132,247,187,245,193,81,23,175,53,154,182,54,24,90,194,53,179,98,155,245,252,50,132,195,49,224,3,229,129,7,245,230,107,67,81,55,125,126,184,93,39,51,239,141,176,206,51,143,174,213,205,91,207,253,196,13,40,29,158,71,208,243,14,55,59,66,194,232,182,63,15,70,147,236,22,120,62,123,42,189,60,105,112,200,201,62,118,180,147,39,236,9,19,252,126,224,113,228,107,104,175,192,31,58,91,21,244,236,23,174,45,205,209,132,222,233,121,112,58,212,190,132,199,121,140,48,105,167,68,191,118,158,211,94,47,51,2,169,192,107,63,30,37,196,147,185,234,41,243,126,252,16,168,204,211,235,35,144,243,156,46,232,128,201,105,132,164,181,70,20,225,175,203,133,201,60,120,66,49,40,67,196,60,161,97,239,123,209,187,101,230,197,172,76,29,19,234,68,242,107,77,210,228,207,115,67,118,152,55,95,218,211,106,112,147,239,113,207,214,207,118,108,217,203,28,178,205,76,121,224,245,83,226,54,248,40,151,132,193,18,128,26,8,104,246,23,141,112,61,232,40,207,17,184,225,94,197,115,67,120,250,120,56,116,73,228,120,83,25,244,61,175,69,59,91,94,221,180,223,207,224,253,235,87,255,131,231,235,22,82,137,159,99,134,181,121,166,25,165,246,233,177,82,242,248,28,139,168,27,141,163,226,96,7,126,54,123,124,131,47,175,190,167,168,231,120,78,247,77,154,120,83,194,123,110,142,16,65,142,233,22,149,240,63,56,115,113,23,62,115,61,91,23,57,149,149,87,35,77,168,104,221,61,173,134,201,47,212,23,46,57,15,161,196,127,62,72,37,109,18,40,36,74,239,197,206,157,246,7,139,100,139,193,176,110,228,213,93,202,213,255,96,244,67,18,22,225,175,63,184,172,8,169,99,175,206,59,40,228,155,99,80,232,171,123,54,31,136,42,114,101,147,132,122,78,208,156,122,211,76,211,250,240,44,191,106,90,145,1,239,55,108,112,223,115,207,188,55,81,186,247,226,26,73,248,51,44,40,244,94,93,75,90,90,40,199,158,195,59,93,128,53,222,11,85,157,39,204,90,209,139,142,39,59,116,149,191,87,127,233,135,64,186,212,30,176,136,99,119,140,217,90,97,34,213,121,241,40,143,57,171,88,145,147,104,109,239,136,205,211,211,85,62,148,216,189,104,201,133,141,12,202,19,169,164,131,38,23,246,129,169,240,249,233,89,35,173,74,151,66,61,239,136,49,53,242,181,206,124,220,62,228,129,91,14,24,170,167,207,147,141,12,217,221,99,231,245,40,235,131,126,59,86,61,167,210,119,223,187,238,255,14,191,110,18,187,120,98,245,23,142,36,185,85,75,158,242,94,253,165,71,58,139,109,131,15,124,109,103,222,188,183,247,167,219,232,177,189,88,99,193,227,133,95,248,39,116,246,7,175,247,60,87,41,131,204,39,131,74,66,237,17,25,251,240,220,40,71,217,143,163,77,133,96,203,65,131,27,98,62,112,139,20,59,240,150,230,40,96,232,109,124,166,76,227,161,156,47,188,20,174,245,217,3,8,105,68,220,12,94,212,254,184,133,20,201,198,225,100,90,167,212,115,115,226,237,49,166,20,131,62,23,19,11,216,137,214,247,136,92,67,83,207,224,254,250,225,213,8,216,19,93,245,217,54,191,179,50,225,52,105,5,121,252,112,106,69,35,61,50,209,101,234,15,218,78,75,20,46,168,243,194,173,229,131,45,229,245,52,184,124,53,97,211,159,86,24,205,205,154,240,121,29,195,11,247,47,223,235,126,186,199,103,253,172,82,193,97,186,115,158,73,12,47,69,46,1,154,92,158,7,95,78,182,109,40,97,204,23,246,46,187,63,248,159,88,12,2,243,225,76,207,106,92,146,15,44,167,115,102,252,123,60,191,79,18,229,253,192,212,180,62,48,18,234,1,83,106,248,188,54,177,156,145,240,62,143,221,48,237,157,24,242,106,2,221,15,252,229,217,102,50,66,207,60,252,224,111,72,120,238,83,254,129,211,157,198,180,158,242,188,247,117,61,242,123,254,181,203,62,112,223,249,61,233,117,127,188,36,35,95,75,152,212,246,243,98,116,129,229,39,49,121,44,133,233,3,139,15,138,142,194,115,118,34,4,153,99,110,146,70,207,163,209,156,26,99,78,179,199,227,110,163,199,163,240,158,79,92,27,169,160,150,112,95,227,49,198,31,74,159,9,95,131,249,28,112,96,9,250,18,158,227,241,131,76,211,173,39,58,247,179,127,65,95,84,18,70,12,225,121,237,138,70,96,194,42,245,2,140,90,87,192,198,143,255,188,54,82,95,53,225,241,158,224,105,253,205,29,172,67,189,248,189,240,124,224,249,15,124,205,88,194,84,143,190,232,23,17,149,63,6,53,125,109,148,188,91,194,248,57,235,255,5,159,127,224,158,129,239,137,64,206,115,130,167,109,47,31,108,212,253,156,112,202,249,122,94,59,255,113,214,141,189,243,36,92,231,179,57,82,224,156,40,116,51,245,69,231,22,248,186,91,223,3,127,153,240,189,190,89,121,130,26,80,218,165,201,130,164,226,57,255,160,75,29,217,147,123,38,92,111,150,225,194,35,66,34,200,34,207,103,109,150,153,117,244,23,38,35,245,188,214,29,134,156,194,8,48,62,123,62,108,250,225,253,77,202,197,159,99,95,225,239,99,14,227,243,106,24,22,175,107,133,71,60,17,242,84,215,18,186,206,145,123,254,54,45,42,133,105,20,143,171,169,124,83,87,127,208,170,24,73,62,72,206,158,115,4,252,64,43,150,46,187,91,251,158,155,195,25,233,147,1,205,134,39,54,7,43,102,13,115,185,140,41,228,129,107,154,5,60,197,249,61,239,69,132,216,71,133,83,223,210,61,198,122,11,194,46,44,75,215,60,179,180,206,48,243,139,170,198,7,92,209,195,133,199,251,166,30,233,160,9,99,70,185,236,63,150,146,130,90,31,79,74,234,203,235,36,25,99,154,195,56,115,207,186,69,188,45,146,220,180,94,191,105,108,226,137,49,36,155,105,241,230,79,16,147,139,171,135,85,170,61,25,171,26,61,121,180,64,236,55,67,178,232,214,137,71,163,205,229,113,45,57,55,71,16,139,70,249,174,222,198,178,140,138,223,156,154,212,173,39,1,163,110,13,147,2,169,193,167,86,28,246,243,116,138,207,71,21,172,94,109,154,38,62,81,78,85,229,212,63,184,87,65,251,83,224,101,234,246,43,80,218,92,181,68,107,163,208,30,207,77,125,217,91,122,70,247,155,163,208,76,168,103,73,185,223,138,253,1,94,214,254,60,54,186,170,177,231,114,171,250,20,166,93,43,145,40,132,180,186,43,34,17,180,195,81,57,204,180,55,1,2,89,168,161,40,223,92,143,248,9,209,154,34,242,231,240,188,219,197,19,101,69,164,233,247,210,191,34,120,117,68,8,45,255,48,170,224,167,46,28,2,209,181,251,15,195,249,49,116,199,132,72,203,115,235,205,212,131,138,126,231,59,131,202,143,71,232,194,215,43,56,79,193,15,77,135,126,62,177,48,0,10,78,2,19,159,47,14,119,242,196,242,211,29,98,175,159,169,66,108,238,61,219,211,104,81,62,71,9,112,60,54,150,168,179,159,237,169,35,167,66,82,174,70,118,175,84,31,176,133,54,130,38,171,88,167,94,45,14,171,193,215,213,59,186,126,244,29,165,64,39,132,153,122,239,97,37,220,63,248,208,84,162,139,250,126,216,56,190,211,1,10,63,166,88,140,218,236,240,251,7,195,123,70,224,38,97,186,230,188,204,22,189,70,37,111,56,136,191,19,141,113,116,116,77,97,95,143,193,100,199,28,197,98,202,198,50,207,248,190,156,99,200,82,234,129,142,246,223,229,185,19,52,28,8,145,231,20,52,205,1,207,39,53,42,123,170,22,148,66,208,114,231,180,79,148,209,151,18,109,17,101,131,208,223,127,219,152,58,100,154,89,57,129,23,82,160,53,81,30,19,78,177,2,31,48,102,225,53,180,82,22,115,97,10,101,5,30,186,169,209,247,124,199,108,5,140,88,154,252,246,42,150,115,205,41,94,69,109,129,39,135,96,51,86,0,14,142,220,219,246,155,152,165,236,31,67,135,124,25,239,71,194,80,92,234,168,88,95,92,172,77,88,70,134,222,124,26,11,169,195,214,22,175,40,237,193,177,238,209,189,22,71,0,99,212,106,172,220,10,7,137,164,56,174,141,157,46,198,101,114,126,180,243,233,91,31,235,51,117,24,238,147,163,15,126,13,239,106,190,66,238,128,209,30,35,147,1,234,185,18,15,14,15,251,122,224,19,65,40,56,31,71,125,70,5,29,211,177,194,22,30,194,251,85,225,113,70,218,66,184,236,196,195,97,46,156,29,171,19,250,189,175,63,48,186,222,62,44,144,97,204,242,252,246,33,188,236,112,55,87,76,225,189,118,44,2,24,233,231,11,47,207,144,64,111,213,166,158,239,41,168,63,37,12,53,204,142,159,14,138,201,55,4,202,9,91,23,16,52,158,43,6,133,22,249,34,222,19,197,62,63,73,97,80,43,239,214,169,130,248,73,12,153,117,36,236,231,107,210,222,151,240,215,117,51,135,32,239,252,84,96,129,73,88,245,103,170,20,231,180,54,120,109,237,181,0,70,37,41,225,37,92,78,204,67,252,231,248,109,170,127,159,71,187,176,183,214,88,212,225,232,183,198,11,44,242,100,93,72,61,13,237,83,192,79,163,191,19,234,160,177,119,192,144,145,61,183,54,167,41,225,107,206,230,179,124,170,12,25,101,76,251,89,93,136,75,199,99,115,178,25,47,140,253,12,24,193,185,231,193,77,171,50,224,107,27,235,243,219,237,196,238,84,254,234,221,20,133,129,57,225,49,250,121,238,93,163,29,226,15,254,94,216,40,154,3,134,195,242,25,21,154,32,103,194,223,122,70,124,29,39,168,52,216,200,25,31,120,254,164,128,254,224,39,83,128,197,186,167,157,184,186,81,227,121,94,184,196,30,65,247,247,121,102,41,169,183,18,55,127,52,96,255,208,242,160,227,153,12,28,236,99,93,211,231,54,106,125,224,123,42,91,2,127,47,60,92,147,215,96,194,203,207,111,211,35,153,191,221,191,121,158,171,59,217,187,128,81,46,214,175,189,216,42,99,225,183,79,216,74,13,229,176,159,104,209,78,12,182,213,187,98,226,98,78,155,223,247,194,97,144,138,197,52,30,212,36,249,2,198,210,142,23,246,80,233,31,92,94,184,56,185,179,193,42,254,103,232,252,145,199,253,161,20,64,60,123,219,157,214,121,241,168,187,213,7,158,231,129,251,179,173,82,124,63,242,173,161,27,89,15,188,106,126,46,54,183,242,236,186,112,20,230,163,221,123,239,23,21,147,3,61,192,51,73,241,54,78,62,217,247,212,68,3,83,123,28,48,4,33,207,79,207,210,211,200,95,135,172,188,239,117,231,240,74,116,106,232,122,90,29,84,78,179,207,152,195,30,184,124,61,239,109,18,236,10,55,186,120,2,30,179,63,22,11,47,246,36,10,203,132,162,119,144,114,97,227,77,191,207,125,221,206,7,126,54,136,9,65,76,254,50,155,223,51,224,159,75,11,26,124,173,219,251,90,133,200,120,192,68,236,159,1,167,241,189,39,172,41,14,40,34,238,90,139,215,162,131,250,249,214,148,52,207,184,248,110,186,34,190,4,188,162,167,212,152,52,233,89,125,224,58,195,175,164,123,123,237,231,230,99,237,149,55,135,173,110,61,240,172,242,104,144,238,233,160,221,189,174,196,241,135,201,240,184,26,139,50,52,121,180,111,104,188,112,114,172,203,148,237,49,13,250,231,209,238,6,31,217,0,107,161,127,38,177,213,206,238,128,49,65,207,205,203,142,62,118,224,242,90,21,168,239,79,30,147,135,10,239,26,220,178,95,129,78,206,254,236,248,180,24,71,182,13,246,165,249,24,6,170,118,35,33,124,97,100,65,21,206,21,4,140,86,199,227,173,207,150,215,150,46,26,73,128,48,100,4,108,196,12,207,107,81,192,189,19,110,218,133,136,174,247,138,62,118,248,167,230,247,172,1,154,66,190,188,122,66,98,160,112,229,152,30,112,159,235,29,51,186,228,4,126,34,107,28,66,118,240,87,80,119,54,222,105,204,25,37,2,138,208,245,238,103,204,154,85,166,4,92,40,144,121,224,154,245,22,23,214,42,20,40,62,171,12,218,122,154,66,173,254,221,157,40,67,155,246,57,77,186,135,103,205,139,73,173,181,7,30,209,31,121,172,214,82,253,105,4,159,91,78,36,152,135,158,207,105,130,14,49,226,171,171,166,21,112,151,46,42,14,245,207,142,142,138,97,75,180,106,132,106,46,163,59,13,16,34,128,231,177,225,110,16,24,117,123,133,169,66,136,225,190,219,92,121,159,11,133,82,129,161,59,85,24,215,38,94,250,110,77,218,99,56,237,108,16,253,139,102,162,218,123,152,69,110,32,224,249,180,74,16,99,153,59,3,115,198,247,174,131,2,11,244,204,171,239,65,121,61,104,223,25,152,187,243,177,232,161,14,162,131,42,79,102,149,184,15,92,70,222,26,86,220,231,98,118,159,128,175,173,211,20,198,52,86,182,8,225,90,145,201,179,114,97,177,138,111,57,232,38,153,15,90,178,124,133,90,64,145,163,199,157,58,35,35,153,247,153,53,215,5,218,203,151,191,124,119,228,231,88,134,154,125,20,223,83,72,174,181,249,211,162,86,249,214,198,156,242,252,244,172,95,46,15,19,38,126,110,78,228,63,30,13,22,188,231,189,172,105,58,102,138,77,255,39,94,99,253,171,1,195,169,242,252,246,55,115,204,104,147,124,118,128,239,186,100,49,100,29,178,249,39,222,114,32,234,8,24,198,73,125,235,178,165,184,222,106,152,159,123,151,37,149,3,247,78,79,74,22,38,249,187,28,227,183,241,243,159,157,13,170,159,146,55,159,175,231,119,77,126,54,72,17,254,253,158,77,181,92,23,41,109,66,51,237,52,133,225,236,251,50,244,124,119,144,231,181,245,214,85,133,159,1,141,33,60,96,180,76,191,7,46,53,103,2,225,17,141,198,204,107,242,71,201,144,248,222,207,76,64,3,164,229,142,75,152,73,15,109,147,165,218,51,222,62,181,175,31,244,190,118,222,123,146,147,83,120,156,204,203,160,122,247,196,168,8,189,101,133,47,196,164,187,61,15,78,63,104,38,2,96,70,95,10,195,97,149,191,141,198,100,85,248,19,39,230,79,203,78,209,187,242,114,162,192,242,168,113,7,138,89,122,212,229,28,104,238,212,67,130,87,37,158,11,125,113,181,24,116,6,127,59,111,205,204,208,120,227,166,236,48,30,27,113,172,253,4,51,175,187,148,70,129,206,182,245,220,156,168,82,204,178,187,14,53,121,56,231,150,6,117,90,63,181,96,129,72,104,237,242,224,16,161,158,39,142,122,29,187,184,247,171,68,79,20,22,134,194,204,249,172,127,98,180,176,110,5,200,232,43,72,69,111,162,148,77,104,132,118,81,241,27,163,77,42,64,193,59,247,119,62,85,93,218,139,48,109,207,75,11,92,190,253,196,220,166,109,176,9,151,239,49,100,132,119,75,20,97,108,150,173,158,107,152,7,153,253,222,127,189,88,10,47,105,215,220,102,178,245,230,147,166,239,132,71,81,194,141,139,154,214,117,192,176,110,191,48,229,166,9,127,187,60,143,214,102,122,194,251,192,142,164,211,104,214,123,10,235,1,27,51,163,194,38,39,231,240,134,227,81,225,97,249,195,128,97,147,120,96,14,185,53,96,206,203,58,44,99,6,65,17,158,48,135,96,69,161,49,139,196,35,65,184,103,170,12,72,211,243,201,32,22,209,9,78,39,208,200,159,70,113,88,7,13,174,184,216,152,224,187,25,234,142,94,251,76,184,57,146,158,148,143,234,111,119,139,92,7,76,52,88,141,2,60,231,81,254,187,215,84,230,150,137,189,200,70,34,8,59,86,125,46,190,118,57,54,220,141,99,252,252,50,164,93,93,178,177,143,175,59,17,4,233,121,49,154,29,58,209,208,97,218,153,203,189,199,206,231,107,66,33,220,243,185,145,176,209,223,110,148,144,198,36,159,220,74,71,220,24,211,226,230,230,170,233,163,53,142,254,241,228,147,8,174,206,5,248,34,98,251,32,247,248,233,65,213,10,124,163,135,105,19,17,127,174,70,230,35,159,124,126,100,150,21,158,65,64,116,8,255,149,247,226,158,231,3,184,91,234,99,86,216,60,194,84,222,233,63,180,40,198,26,58,179,174,108,143,9,255,168,194,40,82,73,106,190,182,199,198,83,8,152,51,133,58,48,245,113,172,96,174,230,205,201,36,235,247,66,199,51,42,78,183,201,31,234,136,67,206,27,53,55,22,43,214,216,51,1,141,236,110,223,157,66,126,65,139,181,18,103,201,65,41,234,227,80,42,145,206,48,172,89,253,89,32,4,209,243,189,58,167,210,231,230,173,207,47,175,38,83,170,175,93,140,127,52,224,218,159,212,204,192,167,58,89,13,1,209,236,131,150,236,1,217,80,147,105,128,10,191,174,68,165,44,57,185,211,159,123,211,126,26,35,142,108,192,81,20,77,150,120,176,134,23,217,20,166,177,43,30,140,46,98,13,178,14,163,147,204,171,187,80,222,26,76,167,82,204,195,214,96,116,85,152,74,137,132,241,38,166,194,247,240,190,19,46,227,241,211,239,118,157,37,105,136,199,104,105,229,180,106,237,240,103,77,183,70,95,11,62,155,92,92,117,109,237,31,164,234,114,39,65,3,175,188,212,5,26,164,29,114,22,86,219,172,4,70,231,44,77,41,177,97,13,18,13,178,24,51,127,187,170,84,60,48,253,232,241,185,232,78,209,67,242,208,42,245,205,105,79,253,47,58,193,178,4,138,156,220,19,239,24,228,231,243,189,62,70,161,61,240,202,114,239,253,89,155,165,194,67,206,31,8,218,191,51,9,218,230,92,217,180,142,234,234,27,93,11,245,246,71,138,93,71,5,130,72,249,237,138,139,166,112,31,25,200,65,101,179,63,104,109,89,138,7,165,253,86,55,31,78,218,60,108,146,99,125,63,8,202,36,233,202,20,116,233,245,230,205,8,30,2,198,205,124,110,222,70,46,236,98,42,156,138,126,45,29,226,13,205,252,51,15,43,137,159,120,173,210,137,63,42,12,111,86,62,56,84,227,250,65,42,209,228,132,235,211,15,113,97,114,123,49,42,36,132,53,10,107,140,147,185,43,23,171,184,80,216,218,81,3,46,170,21,7,108,251,114,84,150,89,178,95,225,50,86,22,219,177,67,169,59,97,84,100,177,125,161,49,173,133,78,148,53,35,211,26,48,199,33,93,34,120,96,81,107,71,43,135,206,36,35,108,139,66,189,251,57,182,78,67,130,1,51,31,187,191,86,28,254,219,89,243,177,175,169,213,120,137,145,160,102,161,30,132,36,122,64,65,1,116,133,87,187,142,14,103,135,130,59,175,132,196,124,43,202,36,203,23,134,220,65,12,78,55,129,175,188,113,41,218,127,126,97,2,130,241,202,200,30,233,222,211,145,30,9,123,132,152,193,83,198,1,123,112,26,82,18,199,218,67,56,255,20,238,78,194,229,201,250,116,59,47,38,76,173,221,3,223,3,77,236,185,11,218,41,245,37,58,167,226,37,48,167,121,129,7,79,155,47,54,198,115,218,188,78,190,112,194,144,58,158,26,57,67,16,234,68,31,32,196,106,79,178,184,67,26,45,55,239,253,25,149,142,222,75,142,10,173,146,122,239,78,195,116,222,155,192,129,222,187,51,74,121,111,182,47,65,27,10,172,61,209,169,117,172,23,166,110,35,7,165,190,14,22,59,106,150,222,227,168,107,103,165,9,83,166,103,136,218,196,83,229,97,82,75,53,111,254,161,104,168,48,14,88,206,149,239,105,119,160,127,183,4,93,244,49,182,98,117,84,80,49,171,10,175,199,226,192,114,250,201,92,185,102,250,153,229,215,102,200,170,135,63,178,189,112,201,218,97,224,90,245,183,175,251,246,69,171,30,100,237,79,168,167,195,196,86,242,197,140,225,91,225,79,156,90,224,231,24,209,56,62,119,249,237,242,20,253,52,102,211,148,223,46,90,175,77,173,217,74,255,109,65,188,168,7,183,118,164,153,27,244,73,248,66,116,253,181,174,176,250,211,13,201,129,136,86,218,189,213,52,180,13,33,114,83,88,103,3,45,188,25,133,2,94,250,96,27,93,20,125,173,79,79,102,119,22,239,218,101,204,202,19,245,107,203,72,152,116,72,213,125,187,159,178,44,153,167,136,249,62,55,255,178,50,159,196,242,208,165,221,166,145,193,200,199,110,69,127,154,151,218,2,247,86,31,152,147,152,220,124,148,231,181,233,180,25,2,191,197,130,237,14,201,148,213,75,121,170,126,108,170,22,171,192,123,206,7,198,249,28,178,130,166,230,102,96,117,222,98,47,161,246,125,174,190,190,232,200,47,242,93,55,84,199,244,143,224,53,225,251,5,199,3,15,217,252,208,117,208,115,68,227,16,223,228,230,253,201,165,53,99,114,150,155,79,237,27,152,104,236,76,53,44,235,253,98,180,182,136,105,248,30,79,6,181,185,35,54,141,194,103,133,173,213,92,12,226,84,163,116,15,109,73,206,15,140,254,139,194,93,202,216,151,241,67,158,7,46,93,182,1,138,233,245,173,145,9,252,114,154,66,71,250,220,156,42,88,121,180,163,93,138,214,247,44,175,133,206,172,206,36,66,48,50,147,218,83,35,60,41,193,254,210,147,161,85,95,77,86,131,205,252,19,248,13,47,160,249,185,211,149,217,236,179,231,129,17,19,20,248,60,143,246,237,113,100,46,208,57,123,30,184,109,89,65,48,49,62,87,27,255,66,194,237,181,89,31,132,22,251,129,245,107,127,144,236,202,190,61,159,108,26,117,168,89,5,207,182,174,173,157,148,139,79,157,74,227,73,34,94,51,113,143,107,249,100,3,237,107,133,233,211,16,120,180,103,125,25,49,180,56,28,79,72,198,130,168,67,188,149,183,84,215,98,141,242,214,144,62,15,133,87,87,143,194,136,73,20,134,105,93,190,215,124,98,77,198,235,168,11,168,79,61,32,193,248,212,228,106,236,198,3,163,76,176,115,27,160,127,72,96,98,160,233,126,226,104,169,161,167,129,168,156,220,68,140,251,90,225,126,66,65,140,14,135,249,68,245,225,60,206,196,44,21,97,90,46,72,198,61,219,47,151,149,149,212,7,166,249,32,225,231,228,86,33,88,141,0,56,37,93,79,100,17,78,130,147,251,110,237,202,177,66,209,219,72,39,12,50,157,103,188,77,19,52,135,164,112,148,82,24,155,149,29,61,167,117,77,85,80,67,63,34,36,99,252,157,122,198,39,34,48,178,225,135,82,29,61,175,82,15,46,54,135,188,121,127,110,254,141,164,80,165,76,250,73,239,163,43,185,34,68,109,164,91,26,97,163,135,62,141,60,180,40,234,201,212,73,44,35,70,5,94,122,141,126,163,221,216,114,38,76,227,117,80,120,8,47,147,53,253,62,163,2,153,73,154,90,196,175,244,92,71,41,116,54,101,211,90,240,4,124,200,191,141,156,102,112,56,62,147,116,26,203,126,192,180,105,234,107,15,226,75,9,115,128,213,47,50,238,188,76,247,112,140,135,225,107,18,79,248,86,194,119,139,174,207,205,161,148,236,217,254,117,158,194,83,210,23,73,198,75,4,96,234,30,82,77,29,42,150,54,26,139,234,235,84,68,224,114,26,67,146,255,76,99,148,162,162,53,103,209,31,242,124,208,78,115,110,194,132,7,255,15,113,239,174,179,77,211,92,231,157,11,99,6,211,251,30,30,128,35,103,14,13,7,132,245,67,96,32,82,160,169,64,16,120,30,118,228,216,134,35,217,145,206,71,2,124,22,238,171,238,233,170,85,175,173,204,0,129,15,95,240,174,103,230,238,153,233,77,109,215,74,55,183,94,52,135,97,35,211,215,98,210,149,62,29,58,186,5,9,230,226,184,26,62,44,253,237,246,174,71,174,70,213,35,193,216,174,254,65,209,161,212,180,1,233,37,217,47,59,106,204,9,238,187,199,142,135,111,145,70,14,7,155,55,243,241,193,19,8,99,152,15,236,88,100,93,3,93,112,206,6,105,45,213,180,74,56,77,112,189,191,241,181,143,177,169,238,25,180,245,226,87,54,26,50,210,189,27,235,217,97,218,89,19,204,209,233,159,171,241,190,245,161,11,181,109,49,112,139,159,42,188,66,57,128,54,160,157,138,69,40,89,46,50,112,164,125,210,213,99,173,112,176,172,19,81,135,86,204,11,114,120,175,84,22,78,214,51,168,72,17,131,216,249,234,179,250,98,211,162,27,61,93,77,151,93,108,44,149,158,71,189,154,210,171,240,22,42,2,39,233,106,34,1,62,23,16,166,74,27,203,67,21,76,220,188,149,84,135,95,31,19,168,115,248,76,157,52,77,201,34,68,255,37,175,65,62,119,177,174,200,120,43,80,251,54,133,97,212,240,145,21,19,171,81,152,56,244,142,158,84,26,219,21,54,2,71,135,173,12,92,225,210,171,92,77,229,138,204,83,8,150,166,199,107,169,153,105,106,41,209,207,33,103,20,1,215,145,96,227,19,112,24,225,47,29,57,107,55,150,62,141,37,61,193,181,75,55,109,65,117,62,221,252,217,145,216,182,156,158,186,3,232,119,14,15,247,174,2,157,144,62,183,149,103,199,111,63,218,120,10,159,67,88,197,207,155,139,98,11,141,163,113,233,243,62,201,140,162,132,214,127,150,16,166,30,172,144,66,70,170,228,56,36,61,25,112,197,250,111,162,251,120,106,247,254,65,233,215,95,1,67,172,162,48,61,76,35,224,39,21,119,18,170,149,200,201,131,248,162,142,12,179,55,140,121,148,23,106,130,145,71,243,143,65,155,137,142,108,64,223,91,3,45,74,64,118,96,122,44,99,100,212,51,235,11,53,177,64,71,75,58,23,17,62,15,193,130,131,102,47,130,118,52,249,97,138,101,211,15,83,24,228,132,6,84,252,165,249,217,183,48,122,30,88,9,11,168,7,123,131,228,129,124,156,58,63,54,153,131,136,193,226,146,250,70,142,191,210,131,96,130,149,165,79,140,126,149,147,6,88,186,52,221,26,6,194,248,229,188,158,27,41,0,239,111,167,30,79,29,89,104,47,154,151,176,76,74,147,213,57,193,159,91,61,70,13,29,164,46,26,164,205,223,120,33,104,29,233,192,90,13,67,122,34,13,166,94,48,172,23,65,102,240,90,168,86,208,138,104,106,12,236,156,189,154,211,45,21,226,203,248,229,66,158,93,225,49,195,32,157,214,147,171,63,141,68,234,142,155,39,57,113,224,90,98,134,81,218,148,94,25,156,24,193,163,176,207,127,105,97,148,29,12,118,16,160,164,202,29,194,195,177,3,78,170,57,212,113,41,16,71,199,44,217,199,155,208,99,131,142,222,224,141,217,198,245,162,104,25,66,144,178,225,176,123,19,220,195,52,154,86,183,160,175,140,210,216,96,157,217,86,199,32,48,5,46,143,192,231,160,215,167,70,85,33,248,83,54,13,13,250,219,79,239,2,62,201,0,41,200,77,201,181,103,78,229,107,153,39,2,211,199,17,240,99,210,69,241,202,8,79,117,133,177,203,5,166,182,83,97,2,1,142,154,144,136,162,93,191,116,237,41,133,142,240,241,43,143,149,59,114,216,231,133,141,131,62,74,29,53,37,68,177,176,232,231,213,28,6,50,136,145,226,179,118,196,116,239,115,138,206,46,112,239,249,234,134,166,80,80,94,188,169,230,231,65,27,60,56,72,22,185,206,166,240,19,39,60,196,228,201,11,61,235,70,137,64,200,165,232,105,134,122,70,151,171,81,48,83,212,184,61,2,45,154,39,120,48,77,221,130,166,137,172,173,116,113,61,139,178,7,220,83,57,221,195,118,29,43,11,13,62,93,150,232,5,150,32,217,161,177,72,119,50,132,114,123,236,85,198,37,153,110,62,66,47,211,186,100,30,221,202,232,237,93,43,222,40,161,67,125,48,172,42,25,249,232,43,141,252,120,126,61,120,114,232,232,208,205,223,18,207,193,70,99,38,128,222,124,16,175,143,15,98,2,89,10,51,242,160,63,57,38,84,122,110,196,56,229,173,33,222,172,111,13,1,153,216,205,168,165,72,207,109,157,234,241,219,100,142,117,38,17,242,150,223,110,165,166,223,134,0,88,126,155,176,203,76,48,115,91,224,145,30,12,222,29,185,57,222,182,46,48,180,30,244,230,181,231,155,155,18,82,192,79,202,20,160,251,215,101,42,150,149,166,113,195,138,141,145,209,190,149,46,134,12,84,46,134,230,79,97,114,236,241,211,37,23,123,63,13,250,200,184,250,57,111,37,93,93,165,190,133,122,75,101,44,63,134,17,10,131,49,89,80,9,212,15,6,113,67,240,227,33,62,153,246,187,74,65,184,191,83,44,156,157,110,78,13,228,14,24,226,17,133,91,11,202,90,34,249,59,95,93,107,36,156,73,191,39,67,5,221,191,216,107,77,33,70,103,57,142,71,156,17,19,109,61,157,105,100,93,131,61,15,157,136,180,219,226,102,234,213,67,149,60,168,163,130,17,55,224,150,247,234,66,71,112,60,246,174,169,87,28,234,197,55,56,180,96,70,214,110,162,231,177,208,157,195,20,73,190,9,62,147,165,8,156,183,142,7,143,123,5,60,211,9,244,219,120,2,29,233,133,159,73,46,132,132,52,0,169,7,75,255,106,11,35,136,5,150,166,10,50,137,97,236,90,43,64,250,105,240,184,122,38,54,54,26,224,144,253,9,88,249,162,97,186,220,161,224,131,31,162,154,100,195,26,36,98,220,19,217,109,69,219,138,22,41,246,109,141,93,225,65,178,64,3,86,207,154,0,223,57,89,101,216,204,43,129,247,30,81,94,73,89,175,114,110,14,74,49,70,176,106,254,228,28,20,54,74,250,128,151,186,15,236,242,93,136,220,40,249,18,147,22,158,170,22,209,120,234,122,213,115,57,112,233,209,26,96,101,191,77,223,217,82,82,192,159,184,128,162,199,247,237,50,178,86,186,142,108,153,107,30,112,209,61,103,16,94,12,154,31,96,117,109,14,76,118,37,126,27,182,117,125,46,58,130,130,209,19,59,113,234,247,162,85,35,204,59,202,86,94,253,109,56,101,227,112,164,173,115,233,111,179,127,202,250,128,214,116,41,12,43,103,17,88,249,14,76,199,183,149,120,167,125,40,109,243,176,172,174,172,236,158,242,62,214,138,177,100,211,233,61,207,226,169,38,156,49,183,43,72,247,184,220,186,173,116,107,12,249,38,47,165,42,27,155,5,250,123,145,95,70,92,89,225,33,148,156,51,83,49,96,44,119,97,183,35,32,167,3,59,135,211,158,114,241,51,211,44,132,239,169,203,231,32,2,46,48,244,170,178,217,53,204,25,133,169,252,237,2,43,129,29,242,208,78,18,97,112,162,198,71,215,21,122,94,129,71,26,26,53,46,50,145,218,210,46,92,136,220,228,204,166,208,96,37,20,75,72,70,182,180,141,118,160,87,39,94,132,229,40,116,224,141,226,117,185,57,103,68,130,159,168,237,4,94,143,62,23,74,190,178,56,219,84,42,107,224,50,170,194,53,253,116,121,155,44,124,186,164,90,130,251,19,182,190,49,141,235,99,211,131,184,228,149,38,26,20,211,181,174,178,240,161,91,211,105,88,9,162,202,215,30,53,173,46,100,158,117,100,53,173,251,99,17,119,217,198,233,126,76,247,174,239,179,245,106,117,67,14,252,76,225,96,52,177,161,153,224,39,58,115,128,119,90,154,116,173,200,94,218,186,22,86,3,215,224,247,254,221,92,23,39,170,193,35,221,188,167,155,211,130,186,244,106,253,32,5,110,94,5,211,28,46,5,182,54,133,211,11,135,71,234,143,151,146,80,81,204,48,116,234,183,134,163,241,145,73,154,230,9,150,196,91,211,167,212,71,166,61,187,166,121,82,210,173,201,30,202,11,27,90,48,132,10,60,245,101,105,18,166,155,67,176,163,168,24,26,3,75,47,212,202,172,77,71,15,85,244,42,171,156,216,8,29,108,133,135,30,108,214,196,156,208,161,107,7,123,64,81,76,113,93,120,74,203,63,208,184,216,186,221,60,59,93,252,204,174,171,246,108,40,45,193,165,234,199,88,218,88,99,89,126,57,50,91,178,158,246,214,196,33,104,73,47,236,56,93,18,196,100,155,28,233,106,138,89,245,222,42,248,250,147,152,210,41,150,40,232,128,91,209,57,150,132,110,225,233,124,230,163,87,107,191,232,249,20,100,11,229,169,95,45,123,134,123,182,203,68,32,241,190,19,250,44,49,72,251,163,122,74,16,229,111,61,202,75,158,7,171,207,40,182,3,86,206,12,99,45,22,127,143,154,196,244,88,235,108,178,106,194,164,106,110,164,152,233,220,212,211,122,183,4,247,169,103,121,58,121,232,0,146,96,227,204,138,121,7,158,74,58,14,252,38,152,166,28,181,65,242,115,65,94,43,227,238,26,6,29,198,170,164,182,213,80,222,36,148,9,182,174,188,99,29,233,102,180,49,67,196,107,66,175,39,161,162,198,103,189,94,106,183,29,7,186,60,178,127,195,96,166,35,251,169,119,40,156,158,122,192,29,33,86,95,82,88,0,238,18,224,2,174,186,112,71,213,152,199,204,213,220,131,94,150,33,231,86,87,242,211,177,127,124,108,98,205,170,170,42,48,131,17,120,167,229,211,249,216,98,196,63,202,201,4,92,66,254,106,154,26,150,14,252,156,190,77,150,174,105,215,37,120,138,115,143,21,175,111,188,147,190,14,176,230,189,14,77,98,57,151,70,213,136,7,161,21,154,24,196,127,152,111,66,9,183,41,170,135,199,177,56,198,163,158,11,60,111,10,31,147,83,222,55,117,92,43,193,79,205,110,145,90,156,16,246,234,166,129,201,161,223,3,46,66,89,1,35,177,15,13,211,144,148,105,104,210,68,2,87,8,108,229,230,137,255,228,192,199,76,151,112,9,238,70,79,240,106,226,1,0,167,155,211,221,53,196,215,156,106,40,0,11,115,183,193,250,219,133,26,28,113,115,147,186,208,216,132,204,213,207,93,218,27,128,18,203,8,122,108,156,115,157,196,84,13,10,115,190,37,209,228,115,243,142,66,81,134,60,75,114,170,8,211,85,9,149,142,39,253,50,147,52,126,26,74,127,61,219,232,217,149,204,12,5,109,82,160,49,72,118,71,221,229,164,229,97,234,192,33,215,150,68,217,210,138,154,179,165,64,198,18,57,201,78,167,173,192,72,76,71,70,179,36,217,83,26,172,74,208,186,156,113,176,155,10,108,114,202,61,10,25,90,218,83,248,122,79,20,150,80,96,173,47,197,8,179,167,84,204,84,53,52,168,206,93,35,74,125,118,75,230,168,125,249,168,137,134,224,93,31,186,33,220,40,197,218,105,146,77,227,155,151,30,145,165,92,30,131,18,166,232,242,123,32,192,72,23,91,165,74,116,95,77,13,200,15,122,58,227,220,163,163,77,75,5,80,211,93,210,28,76,11,166,174,204,9,213,71,137,182,203,243,84,43,223,188,196,201,6,187,166,198,142,15,204,214,88,162,193,23,221,110,133,169,151,41,209,20,125,134,174,48,77,31,195,201,33,177,17,213,218,157,116,84,7,125,42,20,200,249,123,52,143,2,157,221,135,155,233,158,130,32,214,114,34,55,100,66,52,149,128,24,215,120,130,43,151,202,17,221,238,6,11,230,50,81,149,167,211,95,44,87,119,100,185,63,219,175,209,110,64,147,143,192,48,122,93,78,51,114,164,232,111,4,204,134,116,57,153,96,190,33,23,20,15,134,11,85,202,229,25,45,173,179,235,199,59,239,176,215,93,169,205,3,15,8,34,4,238,112,83,188,126,115,24,75,37,52,112,236,18,12,117,191,26,177,14,57,36,80,78,167,147,227,131,59,213,136,18,211,192,121,175,78,127,87,208,248,148,131,177,89,109,200,101,22,131,168,101,233,201,8,51,75,143,151,134,27,170,241,70,20,192,203,149,189,167,8,185,210,79,47,48,36,106,151,116,22,81,169,231,145,137,74,233,7,146,116,23,62,179,184,72,114,147,2,234,17,87,211,34,90,196,240,68,102,181,213,231,254,182,213,145,119,29,154,49,33,126,244,120,21,114,86,177,146,26,1,145,246,197,27,41,231,172,42,15,223,77,144,247,146,48,154,49,46,147,184,23,83,90,251,94,40,165,242,93,105,47,207,202,131,241,224,123,170,227,237,189,105,158,241,165,219,109,188,108,124,57,218,199,100,42,16,247,233,23,133,86,87,60,186,99,101,62,227,10,179,32,47,6,191,89,188,80,82,103,101,223,73,122,236,116,187,187,76,82,186,141,238,99,117,38,169,170,61,117,24,210,222,203,224,120,86,26,202,3,178,41,209,78,114,181,129,233,77,32,227,37,40,37,233,151,112,147,58,250,173,122,225,214,98,123,37,153,168,62,63,135,170,216,180,29,206,184,249,89,242,237,87,65,41,75,23,170,132,126,3,234,36,109,82,63,246,57,1,202,19,247,134,133,71,73,61,136,124,81,202,253,193,48,46,105,157,6,74,131,181,95,34,68,59,246,210,68,33,231,211,252,169,105,229,155,58,133,121,212,29,35,163,21,76,60,20,120,123,207,138,112,248,44,68,37,160,168,203,116,116,222,11,27,57,113,188,52,10,112,73,178,251,208,106,98,124,230,12,94,78,179,200,238,246,106,43,224,217,176,32,53,243,145,179,173,203,177,91,11,236,144,254,219,47,133,115,18,59,171,200,180,221,174,27,34,68,252,125,192,188,194,90,99,104,136,1,203,158,83,104,184,188,125,51,124,176,53,148,120,134,152,54,21,161,14,83,58,44,55,167,102,172,251,68,164,218,29,155,249,127,248,231,191,254,183,255,248,15,255,246,47,255,248,79,127,247,151,255,233,111,254,195,223,255,237,191,249,203,223,252,213,255,253,191,253,31,255,229,63,254,159,255,229,63,253,239,127,245,215,255,227,63,252,171,243,15,103,218,194,9,200,102,254,87,255,252,207,127,253,31,254,233,223,255,219,243,175,255,205,95,254,246,159,254,221,63,254,229,175,254,250,95,255,229,31,254,205,95,254,233,31,255,253,223,124,192,127,251,119,127,255,151,255,238,159,254,241,239,254,254,95,115,131,127,248,199,127,245,119,127,255,183,255,116,110,255,223,251,88,30,102,171,143,229,248,32,42,161,121,44,42,130,136,62,123,200,125,139,13,81,80,102,121,30,159,215,20,214,137,201,198,65,112,156,105,95,52,21,92,110,78,193,124,239,247,27,80,232,170,38,54,50,99,20,63,248,122,125,171,196,241,30,152,228,250,101,188,103,215,97,234,7,188,97,237,242,137,11,131,244,150,163,22,101,142,179,185,223,231,170,211,116,171,3,182,108,192,37,50,39,109,126,150,232,22,248,156,97,190,77,193,180,244,40,233,196,99,197,79,219,175,166,190,186,180,127,137,239,75,192,254,152,140,55,112,130,142,24,109,35,223,72,71,177,98,97,167,122,64,59,98,133,34,20,240,196,75,242,171,31,203,5,6,220,77,32,225,51,165,140,246,41,104,13,128,141,53,242,189,112,227,152,127,3,38,166,127,3,131,144,43,29,167,191,4,186,80,104,126,28,70,221,67,239,77,194,204,155,109,11,41,252,103,198,115,193,174,91,93,249,248,156,219,35,54,53,68,191,59,129,242,207,147,160,190,110,198,198,114,96,136,3,250,13,1,23,172,243,104,131,63,176,245,194,220,200,97,129,17,119,233,79,111,164,97,187,195,200,198,213,120,165,147,172,135,55,79,19,241,125,227,36,24,104,164,157,23,17,48,226,122,143,194,11,41,242,251,86,30,60,84,175,188,180,62,92,250,43,190,239,5,59,73,15,189,4,96,178,42,55,126,65,129,243,136,54,98,2,6,5,90,145,139,22,106,214,183,160,70,41,118,209,199,118,3,65,177,11,46,122,140,187,167,200,43,35,252,57,188,72,157,165,217,186,252,174,29,235,55,152,100,58,70,229,149,139,103,93,143,75,4,159,71,70,70,110,9,76,123,196,45,176,121,150,49,192,200,192,54,250,168,215,19,57,163,38,51,36,40,169,235,235,63,81,100,132,166,143,192,112,208,47,135,121,144,46,95,99,83,182,56,252,167,145,19,110,242,211,40,183,123,156,235,161,246,175,187,37,4,140,71,58,252,230,180,0,203,115,65,190,26,189,207,231,16,167,167,49,110,142,57,248,120,249,205,3,137,173,96,27,234,215,237,24,43,73,238,76,186,209,229,237,30,242,220,245,217,10,67,197,123,63,7,252,84,123,198,36,218,132,17,175,24,130,149,163,160,188,46,48,251,180,191,50,214,81,208,66,1,211,145,117,203,246,159,227,15,181,208,128,63,176,145,181,79,255,109,244,203,222,42,240,128,52,223,111,254,32,116,52,21,62,107,105,248,205,241,89,219,43,48,93,103,254,202,8,236,246,29,223,99,83,226,251,222,0,28,237,137,37,162,73,192,213,67,204,143,253,144,44,250,253,139,169,93,244,167,134,43,232,75,41,237,157,8,227,220,59,106,192,224,20,95,43,244,58,201,169,34,172,38,240,249,3,231,207,51,145,251,37,115,148,18,212,242,220,88,17,98,158,171,232,27,197,70,118,250,23,42,26,102,216,150,192,199,119,123,110,125,11,252,221,117,60,241,70,95,170,72,93,2,245,41,108,94,111,19,216,50,8,247,193,48,205,247,174,2,227,239,248,231,42,38,118,39,55,71,74,100,222,192,200,131,12,222,43,107,243,229,123,62,247,4,56,30,227,70,33,48,96,120,122,189,187,152,114,151,90,227,99,210,242,190,47,149,67,33,8,0,5,229,191,140,137,245,95,49,7,220,90,32,17,235,17,135,110,66,73,226,152,35,180,235,76,53,212,137,83,199,32,102,16,236,213,123,93,51,8,91,83,195,225,207,182,115,219,109,168,74,34,92,236,28,164,105,218,117,173,105,183,58,142,127,83,27,11,111,240,162,103,170,104,168,228,248,228,76,188,225,62,79,73,108,175,5,85,33,127,234,51,174,84,206,92,16,201,126,221,130,182,137,38,214,123,161,176,191,249,189,225,150,83,6,246,115,52,65,78,115,173,187,215,10,250,228,167,27,89,154,75,44,111,177,143,42,214,29,197,250,205,233,246,141,164,226,85,235,28,54,227,238,142,195,132,165,42,188,146,98,235,105,184,219,129,68,173,56,76,76,250,122,11,177,105,159,167,247,39,6,206,42,104,55,171,222,80,67,87,174,38,246,171,80,169,33,233,173,250,156,199,82,121,161,223,189,40,237,138,82,16,134,255,211,175,169,135,86,218,217,206,166,122,83,29,111,171,58,60,147,150,210,153,116,253,38,93,104,252,182,110,31,117,197,92,144,136,147,235,213,38,206,74,138,229,18,241,15,72,124,187,58,121,240,98,93,10,195,243,34,7,185,164,248,22,196,39,159,75,117,113,96,51,219,229,222,72,25,95,254,130,198,84,111,85,50,77,168,167,238,203,48,213,8,136,244,71,74,55,170,29,178,251,62,243,100,255,95,10,19,126,185,115,144,142,204,161,132,150,240,11,172,117,67,71,199,9,79,197,50,124,13,28,158,15,133,145,77,99,121,245,56,86,84,140,253,224,105,68,212,201,253,108,196,161,190,25,106,196,126,111,213,155,91,63,112,185,48,13,102,82,53,194,225,69,195,246,133,89,121,18,110,99,191,123,110,251,53,75,97,110,173,196,129,114,101,92,70,163,70,138,107,106,37,27,36,129,195,227,78,124,173,179,182,70,114,249,222,203,2,218,76,33,69,251,125,209,218,33,240,245,193,187,226,61,202,126,68,178,233,82,182,224,179,173,170,172,193,38,204,228,130,17,52,80,116,101,160,130,124,191,184,0,206,252,241,98,251,91,219,52,240,54,143,159,78,218,208,165,98,114,27,187,217,190,206,234,52,234,247,41,87,79,130,160,87,149,11,49,181,115,100,191,1,247,218,188,142,180,65,126,124,222,195,10,24,203,244,90,46,141,35,248,21,25,88,40,146,234,117,164,14,122,118,75,233,216,53,78,208,57,175,118,194,49,6,108,222,5,204,106,191,29,187,199,241,60,43,80,62,216,182,0,120,251,124,134,182,140,67,50,194,71,103,206,159,193,94,130,105,178,113,184,244,2,179,207,248,23,89,72,220,8,39,18,36,69,212,244,223,145,47,232,72,155,192,72,91,220,220,71,195,82,212,36,130,113,59,61,183,246,176,65,31,215,69,66,147,170,170,125,99,148,103,157,66,223,23,3,91,164,160,239,250,130,186,180,75,167,2,86,57,149,84,223,184,54,34,25,194,51,120,96,206,171,123,49,188,99,187,200,239,46,243,78,239,47,15,116,100,98,95,216,208,21,188,174,120,183,233,205,106,17,221,57,15,69,39,217,61,52,17,16,122,132,243,97,35,165,138,14,221,29,56,149,181,85,94,9,26,139,46,86,65,212,182,85,153,195,112,55,181,91,0,123,6,125,252,0,145,72,223,102,97,221,146,126,194,207,248,154,50,21,206,241,112,110,119,191,214,182,108,134,124,235,243,245,218,45,255,51,81,99,22,141,76,164,214,157,87,27,126,245,162,186,116,84,158,88,235,202,157,103,231,132,126,5,133,199,228,182,41,55,19,212,19,58,138,179,0,96,0,185,81,99,60,81,74,142,101,249,80,28,229,43,0,73,115,81,228,222,175,41,47,222,13,111,153,6,157,46,108,148,222,111,254,128,44,122,211,32,62,60,229,208,93,248,182,192,215,150,61,103,157,233,112,169,154,26,254,121,81,150,116,162,194,253,185,83,105,190,38,123,34,187,101,163,249,209,119,75,58,187,181,129,233,124,62,58,116,230,221,45,87,166,20,43,48,78,186,194,20,249,151,68,70,75,144,146,178,176,15,166,240,71,243,38,245,56,198,229,86,186,157,141,124,192,123,222,53,64,250,82,173,235,135,200,57,8,52,56,139,218,68,187,154,68,211,216,93,164,94,167,158,137,213,175,241,222,166,233,133,73,158,184,158,51,126,95,210,60,234,14,187,214,45,254,56,193,220,38,160,59,181,168,197,48,80,58,187,70,235,128,224,168,75,21,83,157,196,157,253,92,110,86,245,37,55,183,94,172,225,182,10,157,90,250,210,104,120,114,61,49,188,209,182,228,106,178,83,219,181,225,206,190,250,34,61,39,1,239,121,108,255,171,44,55,136,249,171,69,209,160,58,241,120,248,217,57,201,252,54,73,157,148,78,138,239,14,141,238,122,177,40,232,212,114,137,53,98,92,175,170,116,118,72,5,106,119,248,237,41,205,108,89,182,199,141,25,14,9,177,167,137,121,189,43,12,56,203,60,10,220,204,25,118,19,174,88,61,187,38,7,139,83,205,80,58,200,62,36,87,147,146,184,21,178,205,68,82,83,45,17,159,104,186,177,190,159,92,64,5,109,228,235,177,84,40,32,82,78,180,211,247,232,198,56,61,185,77,147,189,20,184,133,165,207,174,244,72,175,49,94,247,40,238,162,160,32,213,180,30,238,60,244,244,87,74,39,241,208,50,109,222,216,114,41,166,246,165,220,228,131,16,199,186,27,7,36,95,132,67,37,233,217,224,183,186,48,82,1,202,138,140,95,93,175,215,223,126,89,79,113,220,112,80,247,21,80,71,62,146,86,92,205,132,157,229,234,15,86,49,62,83,170,11,97,32,247,10,235,79,228,80,179,108,203,106,249,62,24,39,67,229,225,152,135,199,119,254,214,31,81,40,152,242,83,62,182,186,128,21,17,185,166,28,164,80,92,98,66,124,137,73,74,77,84,23,27,22,189,113,131,52,108,88,100,23,245,230,112,192,220,181,79,192,120,235,60,70,94,228,113,143,212,226,138,218,76,218,45,233,221,35,165,10,209,222,210,79,210,157,131,135,112,166,213,159,234,18,122,110,61,4,40,242,23,154,2,167,128,238,230,58,232,144,31,154,236,61,31,132,198,193,234,48,44,95,185,82,163,220,58,216,102,45,240,154,173,98,15,116,214,7,248,170,142,197,162,5,65,203,202,43,239,192,177,154,82,21,33,84,147,55,68,80,90,179,16,180,22,148,246,233,142,248,177,200,214,78,93,20,56,134,119,46,20,211,168,106,169,147,213,52,73,111,217,192,164,11,60,245,212,191,55,12,111,50,184,235,253,131,181,161,111,23,141,124,45,201,170,29,207,251,76,5,87,218,220,211,66,114,122,111,218,25,167,215,59,152,102,180,54,137,175,80,62,165,78,41,41,159,66,62,81,92,213,139,110,245,157,104,25,30,43,53,187,42,185,116,38,164,166,49,146,214,174,217,218,97,96,46,169,115,184,82,225,235,240,89,49,74,168,4,33,112,117,57,63,36,91,86,110,136,102,35,105,1,215,204,67,0,61,163,151,152,160,102,149,84,43,128,111,20,243,7,167,142,104,136,142,93,133,141,162,192,196,161,88,8,59,251,99,117,216,126,83,99,253,241,151,124,92,236,80,74,113,3,186,92,168,22,120,164,22,115,244,148,107,192,80,242,190,169,175,62,86,38,77,201,59,169,67,28,143,246,54,202,129,30,171,59,113,9,60,235,118,71,129,158,237,112,254,65,53,112,11,120,77,220,122,169,18,57,60,6,163,141,208,190,126,210,186,157,104,228,61,174,18,77,81,64,98,223,33,131,57,124,142,154,163,208,210,213,175,7,172,129,25,72,98,179,128,106,48,96,26,31,118,98,179,120,170,207,66,246,81,45,158,60,110,192,227,116,22,192,141,29,38,209,112,60,161,188,141,2,117,77,68,7,166,42,85,29,38,237,156,184,69,158,209,98,100,103,5,165,165,185,122,119,131,224,233,70,22,147,174,70,30,32,224,13,161,102,90,216,79,139,155,163,164,157,225,115,67,175,146,66,109,60,109,10,148,132,150,0,143,203,174,15,109,197,243,254,61,32,179,74,84,46,47,213,244,254,177,33,89,75,139,199,68,116,29,133,184,51,177,231,132,150,37,165,113,137,127,161,62,188,223,184,51,25,205,4,143,41,107,158,67,46,113,254,16,135,138,31,230,208,76,108,69,20,140,196,197,79,253,131,41,169,63,79,245,145,21,235,223,84,152,18,195,29,240,147,72,166,201,173,182,29,87,51,146,153,56,158,222,199,181,21,187,109,16,122,243,243,10,139,160,73,249,170,66,208,86,90,160,79,234,204,173,182,75,250,99,21,74,108,119,226,189,154,117,8,204,121,174,48,129,138,248,105,234,92,210,213,51,50,248,192,40,37,38,58,175,246,200,205,71,73,82,55,184,174,53,46,62,167,84,38,57,171,253,38,36,13,30,73,62,129,89,229,177,82,96,90,98,18,201,89,108,116,133,250,180,149,9,210,116,92,88,48,137,249,141,2,218,64,151,22,22,80,29,187,199,140,31,198,171,75,188,112,109,76,249,28,103,88,79,226,133,163,154,90,96,86,79,130,183,204,162,243,246,87,34,172,43,99,200,192,106,250,208,180,208,197,218,56,104,106,107,175,144,86,52,25,246,49,163,19,7,96,113,117,132,31,156,200,96,172,188,66,127,57,93,74,228,181,41,152,120,244,16,71,88,242,178,107,58,209,160,140,234,113,234,148,63,8,64,42,173,230,69,134,221,50,73,31,1,200,37,112,47,137,213,13,162,7,89,180,124,154,157,120,17,183,142,108,38,158,87,186,202,199,238,58,15,86,166,100,92,114,110,80,19,169,140,65,240,188,22,121,161,212,64,38,74,70,72,40,4,62,27,74,130,161,112,121,101,118,175,76,83,89,70,204,18,42,182,21,125,95,93,84,137,181,250,56,230,80,241,196,138,172,117,36,222,78,78,121,89,238,109,38,66,69,88,206,95,217,106,36,59,107,84,169,239,235,65,28,54,185,3,39,110,219,214,251,27,207,68,22,91,9,100,155,169,171,197,205,211,173,199,49,229,31,221,197,254,32,127,38,166,36,111,179,39,225,170,6,235,137,252,50,228,88,137,17,123,123,57,72,35,42,223,19,255,249,217,228,188,188,234,49,5,62,93,25,189,26,167,125,192,20,33,38,222,247,113,41,146,129,9,186,41,131,121,87,27,247,12,164,36,173,162,78,212,107,57,106,242,92,73,236,129,176,234,29,247,153,20,85,79,120,248,61,98,209,146,68,72,34,224,63,226,179,107,216,143,84,241,110,138,62,238,32,30,175,96,236,158,84,200,144,15,117,219,194,232,134,146,196,5,170,184,238,196,81,17,93,102,146,238,40,17,144,134,193,243,124,186,153,164,30,152,29,183,10,122,89,125,84,146,54,40,46,83,92,72,208,165,171,161,103,190,146,36,208,193,159,67,39,169,99,66,95,121,99,21,48,149,21,49,21,33,43,59,78,157,59,136,231,237,73,28,254,253,213,64,13,119,78,97,10,9,144,4,230,237,4,227,135,201,39,196,67,91,139,126,119,175,184,65,64,41,13,33,139,129,196,184,72,65,151,162,48,246,216,221,139,74,133,91,86,102,48,252,187,101,187,11,136,222,152,116,219,194,164,142,95,118,81,24,60,101,167,66,200,110,92,254,87,56,191,84,235,129,8,255,116,127,132,98,248,161,172,32,107,163,138,231,166,137,117,159,203,51,111,2,67,238,255,29,83,110,40,171,243,113,54,168,117,186,179,8,41,7,109,178,68,47,129,51,234,206,208,151,54,190,87,159,106,56,47,45,150,51,126,172,124,14,26,214,198,205,196,62,214,201,245,232,11,37,255,224,135,214,64,46,78,223,39,12,78,97,163,178,26,36,62,185,96,8,122,238,199,66,163,190,168,70,31,3,127,189,180,148,254,132,169,97,163,245,26,41,72,40,201,19,121,213,183,66,17,186,251,150,132,2,244,177,160,15,13,70,206,23,110,255,169,48,123,132,192,132,228,99,38,32,82,240,120,109,154,233,73,183,12,35,233,42,122,210,16,186,11,92,216,192,67,141,154,189,106,40,60,90,116,163,147,233,211,212,56,33,199,179,51,134,54,242,123,78,253,37,112,37,244,93,69,50,122,13,189,121,37,133,230,191,189,233,209,81,148,34,229,64,145,95,212,159,166,181,69,238,77,104,231,85,24,117,241,16,117,38,40,145,174,134,0,57,20,163,153,240,10,99,56,132,202,48,132,239,85,159,235,56,187,53,180,99,161,247,145,149,75,226,97,244,248,34,120,182,91,31,187,239,183,201,208,74,202,197,26,253,92,105,85,228,168,75,250,109,132,138,226,131,209,33,36,39,238,182,5,226,253,213,38,201,35,129,35,203,106,117,145,148,126,155,198,95,32,210,238,34,25,125,198,185,244,157,210,211,17,47,141,120,191,62,22,125,178,33,112,76,45,126,26,183,233,222,198,189,19,143,209,254,213,225,9,250,232,168,44,96,89,69,7,187,164,31,182,127,8,120,188,74,60,176,41,93,28,114,107,202,103,245,133,157,143,35,98,213,156,184,58,234,179,165,4,169,33,90,211,106,181,237,135,172,254,8,1,111,202,5,244,222,175,233,6,171,198,118,122,37,116,132,20,149,224,94,85,95,55,4,185,165,171,6,119,29,9,110,65,22,4,252,199,213,100,80,3,157,106,163,128,142,45,3,63,107,73,78,46,104,7,231,43,3,71,46,233,77,176,136,199,194,243,165,155,66,121,8,164,9,252,104,65,12,77,21,84,55,10,172,137,160,109,204,132,241,78,56,157,155,162,199,136,12,57,106,210,230,45,141,187,19,95,8,120,42,207,215,182,224,228,20,101,242,161,100,120,192,244,178,138,174,185,156,31,104,168,32,12,31,104,211,160,170,193,33,133,245,131,211,192,151,42,207,46,148,207,210,192,77,143,73,224,180,93,145,117,8,117,38,8,109,213,72,7,174,65,41,2,172,185,210,141,200,115,11,77,104,124,148,90,18,76,149,141,192,37,125,108,76,235,46,87,143,62,211,213,149,115,55,224,166,221,142,80,234,148,254,22,129,31,177,83,118,41,93,58,241,49,214,106,75,191,221,161,85,12,248,209,166,38,147,143,171,206,49,6,59,172,242,15,2,47,145,164,158,200,161,234,59,39,144,247,190,42,68,95,210,213,147,38,183,128,167,146,222,82,110,64,109,99,192,199,222,74,67,219,181,59,249,129,209,184,206,116,53,20,75,114,243,227,229,167,183,246,10,17,48,112,73,111,205,170,94,66,45,254,44,145,244,214,206,95,23,145,154,183,106,83,133,89,128,113,115,106,35,210,205,105,8,137,161,157,143,155,230,26,140,115,175,220,124,230,183,86,169,99,142,161,109,165,107,135,54,100,135,28,16,212,160,61,189,149,10,95,141,252,116,213,2,42,12,207,22,122,193,214,200,156,223,10,81,137,46,176,242,158,111,232,107,75,104,109,79,14,198,52,112,20,103,170,192,121,5,30,91,82,196,182,97,171,204,111,229,24,212,177,10,40,142,127,117,239,192,211,139,195,143,90,147,150,208,244,57,9,55,39,216,42,176,3,134,95,85,225,42,82,171,214,58,158,22,127,179,174,55,135,255,152,197,36,181,74,60,53,190,148,62,22,221,6,61,126,250,216,53,106,91,226,169,133,84,183,81,43,164,113,159,247,29,242,229,228,35,159,116,111,116,216,229,234,164,56,119,96,186,146,226,177,230,147,54,122,162,144,177,41,113,167,116,136,144,109,8,67,134,130,181,39,61,53,93,189,49,83,70,210,196,70,75,109,6,19,6,190,109,58,191,186,233,218,4,74,237,130,194,124,142,152,9,199,154,123,107,130,71,16,112,154,130,226,155,126,154,178,141,24,25,14,126,186,57,53,179,241,219,125,169,11,191,33,188,14,70,58,83,206,75,147,180,143,165,104,151,74,58,80,136,16,227,115,33,231,172,223,227,252,86,28,188,116,250,244,132,162,133,26,23,195,105,154,30,107,191,83,94,10,221,32,250,53,7,204,134,241,185,90,34,54,7,198,195,15,184,191,105,187,27,103,232,178,169,208,99,171,239,204,20,126,227,141,155,171,173,112,163,7,209,225,250,106,70,31,120,246,39,70,94,183,106,59,193,123,60,131,226,204,2,182,83,95,203,176,166,132,128,251,220,233,106,228,101,228,234,170,41,178,77,22,43,248,241,127,201,142,244,96,251,145,73,124,54,137,85,19,42,18,47,198,151,191,211,59,165,89,66,224,161,29,164,187,144,50,150,121,200,122,75,112,17,134,91,227,208,78,143,77,21,243,136,105,74,166,73,159,107,194,213,32,240,74,135,0,156,80,178,87,210,46,154,96,202,200,227,165,60,148,237,41,76,80,70,174,150,78,22,131,121,227,126,53,156,153,233,124,50,226,13,129,119,73,246,134,209,62,7,58,86,218,136,225,250,26,2,159,143,157,158,250,29,65,213,106,108,107,58,176,69,72,194,103,233,224,204,214,139,45,44,43,240,74,171,111,41,33,157,145,12,189,58,108,26,172,156,173,2,182,157,188,231,252,162,79,1,183,116,250,44,14,116,65,75,122,102,24,160,100,92,168,199,166,167,162,75,34,80,24,8,20,13,22,86,88,74,178,17,67,34,52,54,156,65,33,134,78,254,101,197,167,14,211,80,150,70,253,62,122,115,186,82,244,106,194,34,225,193,96,246,167,57,134,101,81,229,230,109,165,19,96,227,7,199,151,164,116,77,223,201,217,188,98,51,131,138,32,125,232,77,153,114,140,108,204,39,109,225,40,146,199,202,162,39,98,233,43,195,18,136,195,126,208,61,175,47,13,233,190,216,80,70,79,114,9,20,2,215,160,243,122,97,116,74,239,116,83,17,24,55,239,201,251,167,31,93,226,49,104,62,36,47,98,155,67,235,112,123,179,37,255,62,231,53,196,115,181,153,246,147,151,214,161,88,119,199,196,76,166,2,41,8,89,181,237,201,94,223,153,252,35,246,104,86,89,122,165,20,125,53,129,57,251,21,166,253,33,70,134,44,144,126,47,211,3,14,152,134,246,116,115,130,196,49,85,202,42,233,240,65,55,70,166,105,73,164,40,52,92,62,143,76,211,162,117,112,200,166,123,151,63,232,147,152,242,15,76,183,109,140,140,238,132,161,48,210,128,2,87,165,34,6,126,87,56,102,52,95,245,116,243,246,6,93,203,75,63,206,74,67,235,34,130,71,1,82,186,22,115,236,13,240,209,222,168,77,107,100,143,179,133,218,236,145,6,198,202,23,184,107,201,36,140,255,75,220,147,110,135,141,194,70,184,227,48,253,28,10,23,56,44,91,192,67,171,30,15,204,38,46,112,77,27,22,109,199,37,204,74,74,221,165,101,12,141,247,17,4,131,212,141,166,192,71,197,184,107,113,115,18,86,105,104,163,245,176,83,122,226,203,62,232,177,195,229,185,70,226,28,221,40,235,136,181,76,199,217,78,63,109,161,87,135,173,17,76,225,87,100,238,40,253,83,102,118,24,25,218,91,228,234,170,124,217,7,38,134,28,87,195,180,148,96,182,141,24,90,155,90,73,74,191,217,83,99,125,245,150,68,221,15,220,33,13,112,152,138,24,253,96,117,120,217,162,193,217,140,129,96,45,40,214,168,145,28,186,41,193,129,86,34,48,66,133,135,154,49,40,128,237,136,38,81,72,241,166,215,194,68,141,155,39,127,17,70,223,87,158,154,120,78,250,101,118,200,88,94,207,110,233,169,143,115,19,17,77,130,234,233,107,90,15,95,204,148,39,145,54,226,197,158,29,205,175,110,38,239,161,112,19,41,97,40,107,158,169,35,131,2,173,201,213,108,4,10,67,196,234,15,221,168,34,77,67,51,62,239,128,91,75,211,212,24,59,125,133,180,181,243,218,110,214,126,29,240,249,154,51,193,212,250,7,124,30,37,93,77,17,82,92,61,83,206,23,165,170,25,228,87,112,75,230,7,163,202,32,108,214,51,75,135,198,106,43,84,126,49,147,104,91,235,233,234,86,223,152,73,231,161,103,218,87,122,87,159,145,214,201,180,175,116,10,72,122,192,99,164,7,131,236,35,78,117,62,144,30,219,7,166,14,221,97,250,210,20,93,103,197,10,218,210,177,77,61,78,8,6,209,20,179,211,126,217,149,112,242,192,72,122,8,140,66,91,149,171,213,99,68,240,80,166,105,43,233,224,132,192,65,162,3,20,223,106,254,166,194,183,32,31,179,252,177,231,224,181,69,112,142,132,244,78,55,167,188,34,126,26,91,48,13,123,148,96,181,134,78,39,133,21,177,52,197,32,54,45,212,116,243,137,126,105,192,93,59,58,97,32,156,241,45,145,100,213,109,129,109,59,182,5,68,81,211,218,196,105,8,35,138,150,11,13,104,86,52,52,226,244,170,166,213,173,112,9,182,250,183,90,83,154,162,180,55,198,189,201,157,234,79,207,38,244,205,47,177,180,157,126,186,209,94,21,48,251,178,194,93,216,13,41,198,76,225,26,187,91,108,73,231,235,41,77,242,166,94,232,9,183,11,61,182,55,93,109,143,18,48,29,60,10,35,46,27,104,170,20,221,38,132,26,103,27,165,137,105,6,79,139,182,7,92,181,30,115,87,40,242,194,219,172,84,46,232,20,135,65,32,226,26,166,182,161,47,109,85,73,189,86,122,235,21,132,30,105,7,154,200,92,15,220,153,197,1,163,74,161,240,40,33,85,15,53,119,218,41,9,108,203,12,126,202,74,31,211,164,149,253,222,133,55,160,243,127,209,105,210,2,110,90,84,249,147,234,141,29,133,72,118,186,120,139,170,15,98,38,249,76,93,36,189,86,192,73,223,9,242,207,38,27,10,77,123,233,83,147,17,112,238,196,23,13,54,205,162,84,204,214,112,81,10,122,68,53,193,123,69,132,139,178,201,116,2,28,27,41,24,229,161,139,202,134,202,241,42,100,59,131,221,38,29,248,123,132,56,218,65,207,180,72,3,103,193,196,197,103,89,63,233,226,85,154,160,53,237,55,80,143,133,141,131,128,72,154,100,176,185,197,218,66,193,45,109,133,104,44,198,186,62,27,155,138,75,30,243,6,30,210,24,55,44,8,250,61,184,32,78,197,194,182,169,143,69,57,193,142,129,159,57,156,230,217,75,241,153,192,52,207,40,220,72,53,57,252,192,187,175,48,149,62,49,85,158,28,39,170,248,109,241,219,240,24,36,115,218,100,190,119,192,37,207,113,114,135,225,101,60,123,100,23,6,223,40,158,155,86,221,100,202,147,74,146,223,62,14,73,154,197,196,73,194,33,125,108,151,8,248,140,171,139,35,96,58,88,77,97,235,68,8,184,170,182,249,129,241,175,252,131,62,169,25,219,96,225,72,63,176,110,242,205,138,42,4,76,209,26,146,20,65,209,255,90,25,67,186,152,6,166,120,101,61,21,125,154,238,178,188,111,170,161,186,162,83,143,23,200,132,74,186,152,218,170,24,24,82,131,233,161,22,153,164,128,171,22,60,195,149,53,36,220,127,118,187,158,127,251,237,53,140,5,248,56,53,34,67,9,84,136,183,82,35,55,213,180,195,182,232,225,234,62,15,52,139,10,151,227,26,59,43,170,213,31,164,155,215,21,134,202,102,17,168,189,76,177,155,251,124,199,24,30,26,92,51,29,137,30,215,114,78,102,24,106,75,135,215,42,249,151,141,66,58,96,200,191,21,54,85,37,135,231,200,31,187,88,79,71,192,164,7,20,38,95,16,55,135,98,172,37,248,125,220,129,49,149,215,244,181,139,233,95,59,12,145,148,94,13,211,79,143,171,219,155,130,234,36,214,247,140,171,33,156,212,87,10,173,210,142,161,213,55,29,141,141,226,249,18,15,86,155,18,16,66,165,56,67,68,24,181,98,229,197,128,164,217,9,87,13,78,209,133,227,120,29,87,45,126,250,201,102,62,149,84,207,142,175,77,56,63,61,246,124,98,5,193,93,48,91,186,249,60,222,148,95,205,7,205,35,67,3,126,7,76,195,146,194,102,152,58,188,87,205,67,59,163,121,130,157,151,160,174,222,188,89,145,153,195,171,171,20,24,176,4,68,81,132,214,194,211,109,93,152,49,81,225,189,120,244,139,208,177,231,62,198,166,231,85,143,32,210,205,53,38,139,49,218,164,161,53,58,80,29,238,196,126,21,166,63,48,158,187,243,137,20,30,236,68,193,74,60,83,161,203,153,9,79,4,107,201,197,165,5,120,92,204,208,55,220,230,24,164,231,90,94,131,105,240,51,52,223,6,195,235,179,227,222,199,38,72,187,18,126,90,204,134,13,5,157,190,21,120,133,101,54,28,23,38,253,118,135,26,219,127,123,101,175,174,117,244,241,130,170,153,184,162,62,23,93,54,30,193,166,104,34,111,198,29,185,106,127,227,132,219,210,242,236,150,159,11,120,164,234,55,250,225,35,29,183,23,69,22,105,104,35,36,233,182,217,161,43,161,111,148,68,193,140,144,106,2,27,132,200,45,158,107,148,52,13,187,117,128,58,218,71,170,50,131,4,32,202,34,224,254,154,121,96,139,28,69,192,207,74,27,121,223,34,203,187,33,125,202,111,220,36,227,131,28,251,184,125,250,92,136,32,247,184,186,22,101,3,61,112,121,194,216,63,123,254,204,7,24,199,120,236,182,212,7,104,101,3,212,46,187,8,220,83,92,132,21,224,172,140,20,228,238,100,145,31,152,214,132,128,91,42,186,128,90,104,172,184,250,188,244,150,134,70,31,122,112,134,47,200,184,21,38,161,186,2,62,219,84,26,26,21,34,113,53,2,186,58,17,7,57,205,184,26,238,215,52,52,107,140,112,152,207,157,97,42,165,2,78,46,41,113,172,38,111,165,167,182,157,77,120,104,197,110,11,5,117,58,92,97,237,142,201,50,121,195,233,106,99,228,115,248,143,226,188,70,26,185,196,200,202,171,252,18,155,3,74,118,60,156,254,180,149,155,126,152,210,180,167,18,2,152,135,66,207,104,27,125,82,186,249,232,221,3,89,88,197,107,37,152,130,94,127,110,114,91,249,181,76,217,201,81,106,208,143,61,225,148,244,149,15,39,113,218,86,230,58,51,43,110,125,124,254,100,134,77,171,34,8,248,73,158,72,51,14,126,159,166,16,198,231,223,134,132,63,30,107,80,141,42,240,162,227,49,126,123,164,94,109,50,118,79,84,247,32,117,162,94,39,196,40,81,71,182,201,40,168,251,214,86,13,165,217,131,226,67,41,26,244,96,192,181,167,88,46,124,47,79,216,27,108,104,45,193,166,200,26,112,138,151,18,63,149,197,119,14,163,145,222,201,25,117,228,12,72,179,40,147,47,206,240,144,197,7,133,71,218,240,214,170,61,14,86,12,130,180,233,44,88,134,252,149,117,14,9,253,92,48,120,198,226,235,116,128,166,23,142,85,231,40,52,38,250,70,55,14,148,191,148,142,193,48,18,76,27,87,192,53,251,64,212,224,188,241,92,180,55,190,9,126,171,140,172,63,59,89,151,22,101,115,244,156,179,233,141,115,240,134,33,212,9,147,233,99,109,56,24,124,125,116,20,142,210,115,157,39,141,125,156,206,183,157,174,30,77,14,191,254,8,3,232,15,134,144,37,224,103,166,67,2,170,43,119,161,54,172,27,105,245,65,33,21,198,202,49,62,158,116,126,109,211,208,112,120,207,149,44,161,109,34,23,33,44,145,132,229,15,12,93,101,15,184,166,122,249,99,168,210,30,227,240,132,18,39,193,111,248,195,236,219,201,158,56,14,178,28,64,156,133,26,243,105,208,0,203,200,250,72,31,155,66,217,248,156,180,243,106,156,24,165,173,30,187,6,28,160,105,162,189,205,91,78,235,207,117,208,192,140,17,155,132,149,69,21,223,74,55,167,152,75,96,120,6,21,134,139,51,94,202,241,152,211,76,131,157,34,222,89,53,218,6,133,81,215,45,1,63,217,104,166,16,215,63,182,197,197,210,115,81,67,239,187,33,20,14,121,100,228,82,226,106,178,15,45,193,111,108,73,21,254,130,52,48,235,237,15,133,146,158,162,208,103,214,54,217,45,207,110,168,213,15,7,149,156,53,249,160,169,32,229,136,113,233,217,64,52,143,15,213,206,14,171,21,18,167,150,96,152,40,226,125,30,195,97,164,155,159,51,55,172,214,90,74,10,204,119,170,144,226,188,39,87,145,135,198,231,138,223,126,122,42,24,57,182,250,16,231,171,152,114,189,194,103,27,15,229,148,130,70,94,186,249,216,49,17,10,110,70,186,24,157,59,159,163,72,29,234,225,68,78,44,42,199,41,97,74,213,138,52,224,68,81,7,85,97,43,191,83,75,254,58,60,16,191,72,48,222,155,195,196,79,19,252,70,13,25,21,157,105,121,244,2,247,213,27,240,147,78,136,14,63,88,156,47,20,66,36,20,170,210,120,106,12,230,55,193,91,148,108,10,225,35,157,102,37,58,205,235,175,219,97,38,216,218,199,92,162,199,88,0,18,28,237,13,103,159,27,74,33,73,83,106,109,97,250,61,16,91,141,4,47,57,95,96,242,213,232,4,181,36,178,199,67,145,54,211,99,163,23,238,47,156,22,56,13,5,31,120,201,199,70,80,243,73,3,167,106,217,223,248,131,83,146,126,219,98,139,161,76,52,82,217,70,39,228,211,99,104,144,166,167,7,131,12,97,6,156,234,163,161,171,14,221,121,178,90,74,196,112,190,21,205,17,46,19,101,53,158,122,111,24,155,92,38,10,115,59,125,77,50,58,190,137,195,117,147,7,6,89,212,136,123,155,148,178,194,199,161,92,113,245,152,201,62,235,68,245,223,16,115,34,100,90,18,28,221,42,199,166,153,74,72,67,44,162,183,208,183,58,135,77,138,158,27,69,71,136,76,161,144,250,164,159,158,235,245,196,22,58,82,79,186,183,209,154,93,20,178,190,244,208,180,225,248,181,155,150,205,116,49,94,98,92,188,8,230,41,76,81,65,92,77,11,179,222,188,157,77,220,79,128,101,241,156,153,224,21,86,233,50,253,8,125,172,6,119,88,9,248,73,69,150,198,166,43,67,163,80,34,93,77,74,218,191,7,251,120,73,191,221,162,126,103,209,32,210,210,197,199,190,122,99,100,198,215,154,224,21,97,17,58,112,147,93,217,141,69,109,135,234,23,169,145,4,227,7,58,140,228,161,190,114,228,93,71,192,86,87,169,240,12,167,141,250,167,148,218,237,212,192,250,67,35,111,52,210,181,244,156,198,197,200,66,166,199,82,217,248,101,189,168,233,222,216,165,254,61,16,42,77,179,240,216,95,94,123,0,161,122,42,1,32,50,251,172,80,66,99,223,213,229,193,113,255,198,67,159,19,92,163,3,56,162,190,217,145,178,84,82,191,131,34,137,30,18,108,37,149,248,119,202,57,98,216,19,71,73,223,9,165,64,51,96,68,181,71,130,103,184,16,198,216,169,161,131,126,166,89,52,53,33,150,243,206,12,175,232,183,90,166,169,173,111,244,224,221,99,65,164,28,235,147,225,21,90,198,11,22,154,180,186,76,48,61,174,166,185,43,195,171,250,78,122,78,239,150,34,127,136,110,149,152,72,230,0,238,4,195,71,20,178,119,137,124,242,192,38,121,229,240,130,192,48,193,35,186,19,32,195,72,103,50,145,217,30,146,122,104,137,164,145,109,233,78,56,112,29,61,189,21,120,131,227,167,71,238,159,235,198,58,29,63,221,115,207,97,135,169,113,7,76,80,75,225,227,239,63,177,37,13,42,106,90,130,91,120,9,208,32,148,39,195,111,228,143,206,241,146,20,143,14,92,162,182,103,209,148,222,50,186,229,185,140,29,91,95,154,53,47,136,74,225,72,13,83,221,52,67,253,185,136,96,166,37,50,160,167,240,185,114,158,74,147,233,29,119,50,30,11,110,194,39,195,161,203,0,92,119,190,154,153,24,35,235,85,89,46,128,231,238,49,178,182,242,247,58,223,55,236,233,69,42,49,157,140,52,103,199,250,179,3,62,193,16,201,57,122,142,178,100,26,142,41,29,106,171,167,250,106,248,31,151,187,85,198,115,152,206,243,164,145,187,112,61,147,165,129,50,86,232,85,54,184,213,210,60,90,18,175,132,203,55,173,92,84,89,99,207,249,49,132,39,56,26,183,225,118,77,21,100,125,24,191,184,195,125,173,228,66,176,146,99,71,106,249,93,19,244,141,65,163,116,161,191,75,113,153,188,145,250,206,244,200,240,105,198,236,166,1,47,173,203,179,67,204,152,6,13,227,87,191,197,180,94,43,135,161,108,126,19,220,35,140,202,49,149,218,184,186,49,135,137,194,231,147,42,102,187,241,100,249,44,169,44,243,244,96,21,70,70,135,141,251,53,193,82,13,98,133,241,249,181,180,22,45,208,244,79,239,100,197,88,147,146,79,224,115,152,164,78,227,227,63,68,251,204,170,8,31,165,129,99,250,9,156,120,37,129,151,76,20,228,40,119,190,247,94,162,123,74,149,69,122,174,17,137,8,232,77,242,233,66,213,74,88,141,103,183,73,117,92,104,12,6,72,55,117,26,215,249,92,79,60,51,172,146,233,141,65,10,235,239,27,206,248,52,13,39,84,76,254,181,208,23,72,102,250,52,157,36,135,215,74,29,233,180,89,173,176,251,240,99,243,68,58,70,108,76,164,50,123,118,192,143,169,220,194,44,44,214,118,165,176,157,93,14,159,189,233,73,191,189,197,238,67,186,43,205,81,244,58,124,163,59,39,119,234,241,103,207,141,80,255,130,46,51,157,122,244,28,215,24,88,233,121,31,92,16,167,182,128,207,234,91,9,62,182,91,92,253,60,41,81,0,83,177,216,233,103,237,204,52,114,8,241,61,130,187,80,122,73,51,5,66,252,88,93,84,229,167,253,127,89,225,87,192,35,165,47,59,122,188,94,51,126,44,1,84,36,20,62,118,95,28,15,79,203,217,234,110,27,243,10,88,165,200,25,149,139,171,32,88,220,115,137,153,181,172,250,76,58,150,95,79,13,29,124,62,87,105,178,174,212,108,104,188,198,121,115,225,113,62,79,50,160,104,210,240,73,126,118,190,55,213,117,255,104,190,252,234,74,79,77,186,57,37,53,46,29,95,32,218,73,247,126,195,84,56,11,49,127,46,252,30,183,211,7,181,163,233,99,19,177,117,111,113,16,86,208,20,6,76,241,174,40,68,187,212,74,253,3,198,42,229,167,143,53,23,164,197,9,109,171,155,249,231,17,70,98,201,32,177,90,125,43,133,204,62,213,84,80,129,28,193,227,74,158,84,207,136,97,172,246,247,177,11,84,122,58,114,99,169,187,191,189,127,90,165,50,242,77,7,250,205,11,109,235,255,144,119,250,178,183,58,69,0,66,36,175,38,172,232,8,120,220,100,181,228,166,108,58,168,116,30,151,228,94,12,225,168,30,247,56,251,235,82,98,85,60,238,162,44,188,22,73,168,175,95,221,140,202,32,224,101,193,133,114,225,65,123,78,172,16,138,179,218,168,126,245,217,211,85,241,27,26,32,55,27,49,182,222,72,150,13,171,12,120,86,220,123,90,177,137,192,148,106,63,62,112,196,212,220,28,166,88,16,127,240,38,249,206,167,130,250,178,6,76,126,197,37,233,182,213,74,135,130,32,189,8,205,217,88,224,16,163,2,39,208,249,152,8,160,195,200,152,44,129,57,248,238,234,219,52,184,70,192,113,208,42,37,251,56,50,165,236,228,2,247,135,108,234,133,7,102,165,92,77,205,255,234,254,216,231,251,5,117,37,30,192,217,161,92,28,158,58,18,161,191,135,61,146,48,223,136,151,22,29,106,227,49,66,6,119,116,55,54,205,82,148,74,143,27,130,218,38,149,172,119,62,223,130,202,20,159,71,79,20,244,13,148,158,224,45,184,15,213,44,175,26,111,140,54,223,199,91,254,54,228,157,125,201,213,212,101,95,95,147,101,41,81,212,131,114,18,122,209,16,61,193,173,200,52,130,164,125,120,107,28,68,3,251,145,137,64,209,206,235,37,252,4,35,71,148,150,194,224,254,99,255,186,48,28,224,53,224,74,193,166,107,206,237,167,117,68,23,2,174,8,224,220,173,210,72,174,162,34,233,192,48,208,186,16,58,165,49,148,177,6,76,20,195,71,190,176,52,170,76,148,99,72,242,5,218,189,154,35,88,190,23,254,117,241,242,206,69,116,43,36,136,8,138,18,214,190,1,71,202,157,165,67,13,97,47,190,216,235,191,125,14,233,45,211,172,177,79,120,28,117,17,34,153,241,216,100,48,142,35,123,159,139,142,205,32,169,182,86,167,126,62,145,95,12,77,143,60,118,163,198,196,123,248,109,41,69,213,2,240,228,140,159,23,230,3,250,161,124,96,226,160,94,255,185,38,156,9,93,97,114,230,215,199,160,50,231,213,139,201,201,94,178,92,156,210,87,20,1,128,27,204,252,253,194,13,46,105,189,26,139,206,7,142,31,187,100,133,52,138,119,3,133,129,161,42,74,167,170,191,20,138,213,87,8,62,66,23,95,188,174,224,216,152,93,72,98,64,143,43,121,55,28,92,128,81,100,93,243,67,199,197,184,195,46,100,33,102,204,132,142,124,158,43,12,46,163,28,15,229,195,199,68,17,214,53,99,224,120,97,135,9,216,166,210,61,217,230,166,225,72,214,79,167,65,227,185,67,155,232,125,23,249,152,156,247,8,205,92,248,65,234,58,166,2,27,214,242,210,236,9,199,111,36,26,184,45,113,235,123,240,65,87,70,120,51,96,26,8,230,116,152,114,50,89,187,163,225,209,92,43,232,108,48,37,20,75,1,141,156,240,3,225,226,20,245,206,135,190,97,164,174,62,184,153,21,26,40,114,51,87,186,184,66,248,14,75,101,192,147,170,212,27,162,37,73,89,95,153,101,56,239,88,92,31,124,76,131,177,134,192,20,73,58,97,9,101,75,181,201,194,29,100,40,156,233,104,192,200,179,101,105,90,89,162,151,109,15,234,236,163,23,196,100,63,88,158,223,44,68,207,238,252,47,174,62,39,21,181,3,223,200,77,152,186,203,86,123,142,49,34,171,251,194,197,116,123,3,166,27,202,79,108,146,12,237,149,121,72,207,106,243,144,59,29,68,53,148,35,134,181,189,117,47,180,63,190,37,81,240,152,42,132,233,232,114,241,145,211,89,23,191,125,204,122,74,100,231,133,159,185,228,8,49,14,178,107,34,97,104,75,35,10,137,150,133,28,244,55,135,113,91,223,37,134,8,113,215,122,213,25,32,112,126,71,80,131,31,216,100,94,155,191,148,101,61,205,1,83,18,123,247,89,66,176,116,183,5,202,209,228,117,219,232,223,141,72,236,160,189,245,240,231,247,123,156,45,35,24,73,64,169,234,246,129,33,182,81,182,192,15,245,41,254,198,104,222,124,67,252,147,66,90,107,88,248,193,48,209,50,58,129,77,37,251,27,56,129,177,86,134,194,147,126,219,239,125,19,141,159,69,206,15,56,206,154,199,198,40,222,43,65,248,15,140,206,217,245,101,169,105,68,129,47,224,115,133,151,13,80,191,186,131,217,128,100,225,52,66,194,15,174,144,242,235,99,99,184,92,5,187,99,186,66,85,88,228,106,52,205,189,64,165,157,57,61,101,134,111,171,81,189,175,20,215,105,170,121,181,45,52,225,154,215,231,175,105,30,117,248,76,172,22,17,121,74,157,201,116,6,12,213,253,123,93,66,107,218,90,161,152,253,112,171,229,117,82,21,38,92,157,42,116,183,111,39,152,49,22,41,53,100,240,196,198,220,14,247,45,170,102,192,231,149,122,45,60,73,185,39,88,119,128,55,9,132,121,97,235,203,19,248,124,126,23,235,174,200,128,87,153,226,52,74,4,193,38,13,49,34,35,14,171,202,94,213,223,247,67,93,111,136,227,210,208,127,12,172,229,159,3,201,178,16,145,101,187,162,80,237,126,204,134,134,109,136,200,34,71,63,157,85,7,130,144,25,117,107,148,163,162,29,113,119,59,220,243,217,69,254,22,90,242,118,5,49,170,113,123,214,17,48,141,64,78,58,77,121,14,60,135,49,114,116,88,162,1,147,30,73,212,55,2,158,102,155,172,11,215,145,228,182,169,154,153,78,13,82,45,153,44,42,205,88,234,221,107,51,43,167,110,17,49,99,90,248,150,119,252,81,250,114,110,16,55,167,32,165,94,202,95,216,77,251,18,221,94,170,133,106,200,190,31,159,27,149,206,128,73,205,121,168,149,118,229,162,226,234,245,199,202,243,161,76,248,224,230,196,169,162,239,206,69,221,173,30,37,64,171,192,191,113,7,216,255,71,47,241,204,173,179,15,92,235,171,216,172,107,2,15,20,156,110,26,225,188,125,26,52,229,151,207,98,88,206,231,80,140,215,92,228,134,209,160,90,247,83,131,238,45,18,205,205,54,161,107,238,66,231,183,116,96,116,113,249,145,11,13,148,240,30,66,150,129,22,251,253,210,40,100,78,149,104,54,9,151,117,43,155,145,38,46,81,180,118,96,171,66,187,198,2,140,21,67,223,89,55,34,22,223,51,140,69,244,60,245,191,132,86,49,102,10,117,183,191,247,64,103,21,164,24,33,242,55,204,218,254,94,34,48,82,67,85,225,85,110,69,202,107,178,10,66,103,126,224,159,130,164,195,199,86,137,236,241,129,55,50,231,23,197,199,142,182,19,208,115,206,46,71,17,169,42,130,26,33,74,92,76,69,227,86,152,246,216,246,193,237,71,237,21,48,84,184,123,57,74,133,208,20,148,170,142,111,95,5,94,20,208,41,188,175,64,12,232,217,18,210,173,43,36,8,67,224,42,2,153,131,77,99,233,197,77,127,152,30,33,253,225,38,138,59,200,101,158,67,244,11,211,1,83,61,175,191,76,80,106,199,51,55,26,236,5,30,118,250,57,124,188,220,173,55,159,183,190,199,222,200,177,105,116,212,123,184,244,129,221,250,236,192,50,238,23,121,190,167,198,119,126,226,180,232,22,107,217,183,108,214,24,35,139,40,188,112,120,215,231,70,108,129,207,218,137,123,211,11,91,47,55,234,65,59,50,238,49,197,96,29,114,75,141,230,62,56,163,226,161,41,200,169,183,127,232,192,100,40,34,180,185,73,144,183,187,223,67,49,77,23,182,140,172,217,78,240,161,147,8,124,151,159,134,42,168,249,215,50,169,192,173,23,239,135,10,209,31,12,43,122,23,46,116,124,247,245,220,4,21,94,230,177,135,30,25,56,157,47,215,126,125,139,249,81,162,26,74,67,194,241,26,190,223,46,205,56,66,226,99,78,60,236,91,205,248,162,11,77,157,141,192,21,219,249,194,131,35,85,238,141,252,209,92,247,222,132,146,165,30,30,215,230,12,167,220,145,33,171,187,167,188,82,68,117,111,251,56,218,194,214,251,20,82,171,168,35,93,178,102,83,203,156,82,63,119,62,237,121,143,55,184,255,66,82,180,132,113,111,99,74,205,123,218,144,176,126,232,115,15,216,250,95,238,44,230,60,44,194,48,178,151,105,20,125,150,5,186,247,240,116,198,247,52,253,211,219,235,121,236,58,154,33,182,200,211,18,45,190,110,239,139,84,8,53,109,1,79,36,157,63,43,211,228,203,135,40,186,33,138,119,54,149,207,54,192,65,104,67,186,120,206,58,61,47,226,134,241,232,93,238,189,11,10,126,131,174,132,223,9,62,138,154,240,113,122,105,70,252,96,180,166,37,243,6,109,254,118,181,70,206,111,206,126,17,129,61,214,150,107,250,188,38,91,40,197,223,104,212,185,148,11,126,232,210,182,140,13,175,202,168,159,37,8,25,150,137,53,168,184,45,85,138,247,234,105,180,147,35,137,219,14,95,126,4,57,71,146,167,109,198,232,124,71,246,43,196,233,10,63,46,237,0,85,13,60,119,122,53,100,25,159,215,12,213,76,207,210,184,231,153,41,104,189,48,71,64,148,75,110,83,139,91,95,134,139,171,121,229,242,57,97,67,187,33,41,96,88,217,85,202,24,254,209,234,55,127,31,85,203,128,217,251,245,89,140,154,208,83,100,103,48,121,134,91,36,122,96,248,26,170,206,195,51,152,122,215,223,217,148,73,186,203,213,205,74,3,191,89,76,243,208,20,149,176,109,45,33,211,111,222,97,10,148,167,134,113,225,146,109,190,221,84,124,155,46,222,57,234,173,247,66,177,146,16,148,108,28,228,55,199,190,35,51,234,211,166,59,3,92,246,227,254,244,180,238,139,166,251,10,94,220,253,156,211,60,64,221,179,38,41,226,59,180,69,36,167,167,13,113,56,87,237,139,248,147,202,228,109,118,153,179,92,239,213,38,75,61,100,43,31,65,171,255,154,166,185,148,188,111,184,80,223,235,114,188,180,163,148,173,123,49,68,182,190,49,240,233,94,105,104,222,200,6,221,174,40,36,45,94,17,24,161,133,10,129,230,239,161,207,203,221,73,224,28,149,130,113,139,141,143,189,186,208,26,150,97,63,176,243,220,89,136,92,86,171,201,142,49,193,146,59,48,19,169,238,111,178,84,142,19,114,127,27,110,198,213,212,156,192,216,254,46,158,166,212,161,246,151,177,242,221,237,238,236,109,147,19,75,13,6,4,74,190,87,134,108,216,144,74,2,242,8,246,40,31,76,211,182,100,159,169,219,164,244,175,57,12,195,175,152,149,100,160,220,76,226,24,126,68,88,136,204,207,64,69,248,254,54,12,162,162,158,14,31,233,104,241,216,231,141,37,99,165,209,208,63,239,43,31,141,211,108,233,177,205,220,139,87,78,95,168,78,36,252,201,175,188,136,232,112,75,43,96,82,137,182,252,98,50,154,186,126,22,161,209,187,161,209,191,152,14,191,137,54,123,233,23,166,198,100,233,2,193,248,155,45,224,179,233,76,93,247,199,240,121,252,222,13,250,20,61,26,145,134,44,205,97,60,187,162,226,235,168,130,222,129,79,108,21,185,24,95,115,213,139,162,11,174,102,235,22,26,3,24,89,173,193,68,21,204,49,15,239,199,68,234,126,54,85,48,31,8,46,127,247,166,206,163,137,234,59,19,169,94,10,30,60,50,226,180,114,111,251,251,187,103,240,122,139,90,104,219,130,253,95,238,25,230,236,82,150,156,186,28,169,244,4,223,159,134,123,72,102,2,129,185,233,166,60,159,182,233,62,140,158,118,185,66,102,144,72,147,122,142,155,191,148,51,126,126,49,218,75,175,164,83,140,224,16,97,179,59,112,50,184,194,151,185,95,150,98,123,238,218,108,86,157,31,111,5,70,235,238,39,4,164,2,93,106,159,172,32,27,250,102,95,93,48,59,11,124,204,202,253,222,145,53,84,221,101,87,128,220,167,223,232,190,41,105,77,45,224,126,16,117,93,207,253,32,208,124,86,233,19,160,87,252,189,117,208,16,186,140,196,151,241,160,37,253,248,186,63,167,209,80,5,18,40,41,92,152,5,198,53,218,116,68,245,29,77,139,107,80,79,142,232,37,181,27,207,50,174,141,239,149,174,199,104,218,228,222,84,200,93,130,18,147,191,72,122,142,15,20,236,183,83,236,181,218,15,173,36,128,144,180,95,154,67,42,217,206,86,45,41,245,135,62,117,247,55,151,149,21,72,13,29,117,127,229,210,18,83,158,87,232,101,21,248,172,167,0,233,193,22,189,121,206,170,186,171,195,198,44,44,48,217,174,107,198,28,3,182,168,224,18,90,0,235,178,72,129,86,37,194,45,103,95,189,5,39,191,75,85,47,140,68,88,245,3,215,164,238,101,6,67,222,67,124,204,135,141,179,42,53,62,136,220,60,151,141,252,181,244,177,146,12,148,110,185,200,251,62,17,234,144,90,151,227,133,25,39,222,135,158,29,99,41,253,1,27,240,104,254,49,8,240,46,105,145,38,165,122,87,237,162,11,70,11,114,139,53,141,223,141,110,89,184,92,111,125,246,155,55,110,109,95,70,38,40,150,52,133,31,62,108,138,170,4,94,52,9,126,229,13,204,18,30,67,110,78,198,213,173,43,72,184,182,242,210,35,120,84,174,248,27,101,175,123,104,191,8,209,197,21,47,252,76,186,42,123,194,139,46,250,221,202,200,119,22,109,111,59,198,14,84,21,213,175,165,198,57,198,141,120,227,240,25,216,225,89,144,73,4,233,124,247,104,9,238,1,65,34,129,207,44,185,250,35,220,187,80,118,156,96,118,133,59,178,106,237,212,10,83,186,121,231,9,212,213,61,193,13,55,235,190,19,19,5,212,155,227,248,220,68,13,157,15,231,104,210,167,166,237,255,70,22,22,12,29,218,200,98,205,59,183,144,159,158,37,4,200,166,252,52,9,243,235,67,83,234,136,252,81,192,216,114,110,92,25,163,148,50,236,84,4,8,46,77,134,245,165,82,47,20,176,241,154,223,136,9,165,195,103,237,201,111,27,119,193,61,61,54,101,149,42,133,77,53,227,188,29,235,116,164,35,41,145,174,166,91,226,254,246,36,61,43,203,30,126,142,181,252,183,145,173,83,54,24,24,35,95,143,122,16,93,95,218,223,80,205,8,189,6,208,54,121,112,217,164,237,230,30,213,123,97,92,87,214,47,171,59,120,174,173,240,39,5,104,165,13,211,15,174,227,96,216,130,8,152,92,202,188,219,168,49,130,107,201,111,179,6,132,47,6,142,28,217,177,134,101,237,98,241,60,183,167,150,42,39,114,166,10,19,89,250,109,164,212,132,116,130,69,93,110,110,226,183,253,131,43,179,86,214,174,113,116,124,242,158,192,8,165,188,58,180,179,55,124,223,115,67,139,112,46,151,7,59,67,163,159,162,126,48,194,163,66,145,115,214,38,198,251,5,215,44,178,255,195,100,112,203,179,169,217,48,95,63,222,55,225,175,51,87,46,76,151,140,114,253,29,207,100,80,198,115,97,211,48,16,212,74,109,247,135,162,178,61,164,16,179,147,108,156,191,105,6,188,169,151,87,184,188,183,158,113,83,204,112,206,56,49,5,250,67,82,176,175,11,91,226,39,214,207,177,135,250,109,45,2,38,57,18,35,59,38,58,172,170,205,239,141,2,82,188,238,62,76,83,186,199,79,107,36,7,199,245,140,165,150,11,151,153,154,131,40,106,191,52,182,63,248,152,103,114,245,236,95,17,218,239,151,31,101,108,224,224,127,62,17,110,224,73,110,65,174,61,195,216,159,128,231,166,238,139,110,57,129,105,9,248,74,241,9,25,32,200,33,91,142,37,160,190,8,20,109,142,103,34,108,57,1,6,6,229,151,138,36,79,188,225,20,12,20,66,148,81,191,139,207,169,70,175,105,60,244,56,198,236,250,8,4,16,215,123,118,162,30,69,167,228,242,237,19,141,58,6,140,146,145,91,137,250,119,68,160,189,119,86,173,158,170,118,168,126,197,248,7,222,16,215,75,21,244,143,15,165,126,239,20,187,98,106,251,219,124,172,45,237,27,154,85,31,246,209,147,114,249,187,239,52,108,38,248,145,84,163,41,155,190,23,159,243,228,252,182,232,127,182,243,88,253,46,31,52,161,183,190,113,184,69,235,188,107,175,97,208,86,105,235,155,95,241,241,15,70,135,59,113,45,79,152,38,250,248,158,139,102,136,174,196,245,76,149,179,55,127,3,239,214,46,34,27,45,69,179,203,39,177,101,208,85,176,125,65,232,254,149,117,144,45,135,172,64,197,71,31,200,76,239,115,83,115,182,211,111,63,86,101,255,125,176,1,231,173,164,3,240,4,219,157,165,163,33,195,45,235,131,128,240,251,69,58,129,151,169,197,9,76,73,91,187,191,220,97,103,149,175,197,9,241,177,110,155,162,224,162,139,70,224,50,155,47,175,129,202,186,150,80,79,74,52,107,119,24,138,111,21,169,181,184,129,195,166,235,112,204,179,255,207,188,219,127,254,79,255,203,127,254,159,255,47,82,111,255,241,127,253,127,165,222,198,255,31,169,55,146,59,48,175,126,47,153,98,214,51,56,145,238,108,150,162,159,23,62,174,81,21,187,202,242,22,95,184,140,194,13,194,68,83,225,227,24,60,119,255,36,68,133,46,182,194,87,53,202,202,39,201,247,79,189,55,145,243,239,27,29,239,116,194,158,42,48,228,34,142,82,139,222,245,98,90,80,215,247,253,127,194,77,50,235,145,170,187,33,124,164,25,161,205,18,178,83,76,188,175,14,132,218,122,202,216,165,45,129,234,198,231,83,253,0,38,200,241,170,138,43,102,214,184,111,212,4,189,101,73,144,36,121,238,228,33,160,14,101,105,150,253,28,119,219,167,116,146,250,178,164,56,122,149,130,161,121,33,77,158,68,17,137,62,151,123,115,10,159,83,47,30,52,117,251,190,179,5,153,120,234,86,42,24,209,119,139,91,198,106,146,25,148,201,57,126,143,189,113,39,19,209,61,137,247,114,109,147,205,90,158,218,61,67,255,221,215,49,68,25,45,233,127,177,31,140,134,245,171,124,38,88,79,177,164,216,208,36,205,230,151,207,65,102,131,250,191,87,175,30,208,147,205,11,159,205,92,37,94,224,48,36,120,119,97,140,187,250,47,183,228,168,48,59,243,254,123,83,4,84,151,178,238,145,174,186,244,169,38,130,169,154,154,47,173,128,125,247,11,46,235,89,213,122,255,89,251,61,125,141,69,89,101,99,160,250,254,242,144,160,124,19,57,125,73,2,60,31,127,21,57,15,202,124,228,244,61,147,126,222,91,151,115,74,61,116,150,72,61,63,68,16,191,176,8,203,150,178,9,65,249,169,59,243,44,187,54,187,20,40,193,103,180,175,77,113,182,12,88,32,164,174,247,41,214,124,94,63,152,222,63,41,239,128,145,180,32,138,241,193,19,26,1,169,64,162,28,105,127,190,2,186,132,120,215,82,121,69,97,246,237,209,3,102,137,201,79,91,83,111,251,126,154,182,155,136,118,82,236,15,1,200,183,81,20,83,114,232,67,171,253,41,114,252,206,168,66,122,76,226,253,3,17,81,42,244,63,148,38,208,49,100,216,219,154,242,46,140,180,202,146,114,76,228,153,159,79,185,152,210,116,242,95,175,212,220,151,137,101,119,225,110,198,164,20,167,147,97,251,138,163,182,245,108,21,45,205,165,101,171,58,220,177,122,165,108,229,65,86,244,245,175,217,97,148,138,227,147,186,121,200,71,214,247,216,132,170,105,8,151,194,120,186,101,246,133,205,60,151,38,135,74,243,70,187,223,195,170,115,102,252,244,57,74,205,164,252,208,142,70,188,148,253,98,78,244,79,167,144,15,125,102,77,151,18,61,88,245,239,137,130,186,216,121,69,75,238,61,224,131,185,211,108,208,109,169,31,155,162,250,203,62,130,234,10,101,116,75,42,246,225,222,28,223,83,209,224,72,162,53,138,180,225,228,250,164,110,168,9,153,248,118,82,154,126,190,224,234,119,142,154,230,164,188,18,24,56,218,87,182,136,142,22,62,160,252,50,151,62,31,177,170,9,105,81,70,167,21,247,229,171,168,55,37,44,196,181,165,242,124,64,62,242,189,206,213,45,144,165,53,239,172,226,251,45,206,129,65,150,87,238,76,40,105,127,182,3,138,84,199,147,154,2,227,32,125,108,230,63,201,168,162,101,162,253,249,53,220,127,48,148,91,143,148,106,154,202,195,23,240,225,220,161,139,64,22,38,171,229,188,230,125,97,200,168,162,72,142,42,7,250,61,190,111,105,12,30,91,75,207,41,201,248,28,137,66,198,105,109,169,168,239,72,222,61,239,247,66,95,211,143,109,169,50,125,125,132,68,252,4,68,194,82,50,191,140,242,243,162,144,243,78,169,193,254,165,94,214,189,53,45,208,90,190,74,4,101,124,109,229,192,232,191,72,241,107,55,10,254,207,118,44,198,113,181,4,166,24,205,183,96,254,116,46,121,170,193,158,91,63,91,189,98,60,239,71,106,126,7,149,6,95,110,134,64,210,153,203,69,234,187,41,207,234,95,204,132,222,31,19,151,145,146,248,73,57,218,119,180,32,255,126,102,141,52,79,48,76,10,60,62,24,217,141,42,179,112,192,6,242,201,241,161,81,244,88,14,82,74,207,43,125,114,243,131,77,183,86,31,155,226,143,175,228,200,140,136,173,21,218,40,1,244,175,145,211,100,132,176,67,229,185,224,221,248,136,150,144,17,42,152,231,82,144,143,181,118,35,0,150,44,217,193,225,206,192,177,224,62,7,135,18,60,235,72,209,199,38,112,245,189,242,202,54,154,190,8,217,202,247,179,66,57,72,206,99,203,186,30,244,35,125,10,87,200,8,65,36,171,47,173,67,96,244,77,113,130,128,148,160,78,253,158,102,205,127,112,71,18,247,153,218,226,128,23,250,61,247,249,242,91,40,189,128,145,150,94,247,230,124,204,46,221,21,200,20,247,251,198,33,86,46,253,209,222,12,36,248,134,95,252,90,243,152,44,17,2,127,251,190,21,24,182,244,56,135,39,96,198,79,83,122,181,100,151,134,93,228,189,251,2,213,202,117,73,7,29,245,121,237,147,41,248,233,27,245,169,48,101,143,229,126,206,58,145,99,74,189,50,211,162,252,14,107,150,144,54,157,74,180,207,175,94,212,78,201,30,127,222,194,23,201,5,53,219,107,104,95,212,249,183,233,247,134,152,76,182,248,179,47,215,175,117,195,200,217,96,116,151,142,45,188,155,143,250,13,152,6,109,41,169,199,234,219,95,138,17,184,169,92,217,248,133,150,198,10,248,216,98,207,171,157,106,184,176,14,63,150,137,213,62,55,98,133,197,95,10,209,108,109,162,123,140,155,193,225,209,131,103,150,6,61,2,68,101,56,220,136,231,137,157,66,216,191,221,151,182,77,204,87,90,26,217,94,111,184,136,250,86,235,97,17,27,137,110,178,187,190,142,73,74,106,36,181,83,182,175,11,142,254,55,218,20,139,26,111,182,71,237,11,31,159,126,106,179,37,157,202,237,174,31,62,94,235,138,54,74,148,230,69,23,204,220,91,187,64,137,195,92,120,84,82,42,250,211,38,252,125,239,141,218,174,246,37,62,166,80,223,238,99,157,61,169,167,171,201,112,222,115,245,88,149,36,105,165,139,225,193,218,45,119,79,58,199,42,219,150,222,188,25,163,219,15,70,152,235,217,98,250,193,142,220,239,33,193,9,112,204,227,127,33,79,233,191,50,152,24,41,105,158,239,40,37,20,64,7,103,211,86,219,51,85,239,204,161,85,74,26,115,30,43,40,110,247,29,193,6,63,212,234,159,76,243,207,5,59,48,149,167,250,134,217,85,158,207,41,224,235,210,229,163,125,184,168,30,223,5,115,204,175,243,231,75,27,109,251,232,213,231,6,90,65,217,50,63,46,196,123,63,46,5,65,171,168,101,78,247,203,253,122,36,116,150,246,102,158,121,212,119,236,188,219,244,205,164,101,149,146,166,175,26,205,96,82,112,218,116,74,248,252,189,103,2,226,230,75,119,25,51,99,199,221,8,168,68,88,91,236,95,203,197,222,167,126,136,7,148,87,109,216,231,250,35,212,68,182,169,166,119,59,198,224,59,124,169,210,147,250,200,97,133,150,217,250,10,192,89,170,36,127,100,38,216,126,54,124,57,53,40,91,94,237,174,172,84,34,196,66,87,41,251,241,21,117,191,113,115,10,108,197,230,50,239,39,182,9,50,162,106,12,30,59,138,86,223,11,147,190,150,141,160,163,215,232,39,101,51,154,187,116,92,253,108,142,11,151,87,72,161,233,160,68,37,113,220,121,136,27,48,228,185,59,199,217,186,70,23,61,44,100,128,228,32,61,231,66,121,28,134,19,82,27,44,207,107,234,95,166,23,216,72,239,100,104,211,66,195,254,61,137,153,234,131,29,111,244,19,231,48,185,62,74,164,95,53,84,201,52,182,152,73,80,144,137,109,98,75,236,158,25,148,144,101,227,195,138,108,252,196,153,84,47,138,69,135,149,252,248,36,55,249,24,49,47,72,197,82,98,237,231,240,153,58,178,182,9,173,143,143,89,150,137,241,146,47,210,22,75,234,17,29,38,32,210,138,90,170,199,58,124,220,162,171,144,138,200,44,71,160,172,76,55,23,223,186,37,114,12,60,201,105,95,91,116,147,174,147,169,54,9,161,248,113,70,164,226,12,110,73,15,229,195,182,114,97,124,26,105,58,34,118,139,180,232,53,162,23,5,235,175,194,191,36,247,181,131,9,167,137,109,195,213,251,38,79,106,49,173,98,105,76,133,230,8,157,113,183,177,207,100,148,35,137,186,173,254,92,3,164,88,237,231,76,112,127,195,6,135,62,89,141,108,107,156,251,42,110,76,100,20,214,139,212,90,74,66,228,62,55,204,154,106,128,76,107,245,189,223,251,152,154,139,159,83,239,128,44,234,29,249,179,16,147,28,10,179,111,221,155,159,187,61,106,17,162,183,240,186,125,130,35,136,34,160,54,197,158,119,124,175,126,76,127,85,239,253,220,130,105,0,74,181,74,73,78,79,117,3,253,161,232,242,81,27,27,117,205,114,63,8,17,238,145,224,57,207,79,63,215,163,178,30,4,25,215,180,173,220,209,6,127,104,242,214,8,251,223,159,134,131,120,22,93,65,156,51,119,187,165,49,94,202,244,12,174,229,35,0,0,134,203,41,253,54,225,140,126,97,90,35,146,239,48,77,13,229,62,23,77,24,122,68,157,61,102,77,15,61,33,112,251,6,127,63,112,27,199,223,250,220,126,211,64,40,250,177,233,185,253,132,69,209,38,38,230,156,246,157,6,13,195,189,122,218,49,47,35,111,240,220,63,238,94,147,214,214,14,104,200,126,203,244,171,113,151,213,39,90,198,240,116,209,135,238,220,87,125,115,136,61,47,124,238,91,138,152,93,198,47,240,53,153,225,248,163,4,43,95,164,255,216,133,239,91,233,140,85,125,162,23,51,207,7,78,71,174,188,148,110,238,179,191,20,102,130,184,22,24,147,99,122,176,227,152,231,84,29,72,68,226,188,144,155,64,167,82,139,102,70,133,73,249,182,123,53,110,102,147,214,107,210,69,163,109,143,164,176,24,197,181,192,130,27,95,223,42,18,217,103,213,23,189,249,92,22,37,186,97,154,179,247,61,122,243,65,165,234,141,113,98,171,160,224,45,135,231,182,112,247,7,247,101,190,159,192,103,234,70,248,9,43,109,201,218,37,104,214,91,4,175,40,226,215,56,14,70,94,189,145,177,93,140,60,80,109,138,243,176,235,70,72,73,187,190,101,10,143,5,218,202,235,222,156,46,177,174,225,41,216,101,207,154,155,55,174,6,197,147,188,150,70,251,73,187,107,128,38,242,86,95,141,202,181,171,71,76,72,111,110,225,184,52,18,140,134,42,218,7,55,218,215,228,132,106,131,122,163,122,127,26,191,68,198,69,209,241,167,22,73,28,146,250,106,57,244,89,91,235,235,210,32,136,105,91,156,208,138,224,129,125,157,192,132,64,171,81,42,42,173,8,187,202,55,85,230,180,62,61,13,114,82,104,118,131,202,147,164,73,107,122,53,59,210,244,240,43,93,176,202,58,130,0,116,189,47,124,242,91,85,92,65,20,210,70,243,0,107,53,130,31,177,139,95,139,123,238,27,249,197,197,170,10,91,104,243,62,24,127,89,37,158,81,177,101,159,187,109,160,12,218,139,132,126,145,55,108,215,91,32,40,141,245,163,97,229,133,191,184,110,68,27,45,93,217,209,160,211,153,251,241,120,56,53,11,98,64,86,178,128,207,77,34,12,200,163,164,193,148,144,54,198,208,141,120,67,227,174,49,191,74,111,228,187,47,204,23,208,174,115,4,108,223,231,6,66,7,197,53,77,108,219,106,242,42,95,49,7,189,215,245,169,98,126,82,123,180,62,198,108,210,0,212,30,233,111,179,2,111,93,143,117,114,179,222,52,137,240,113,75,145,97,56,75,115,200,158,69,219,25,52,203,55,63,209,144,101,108,234,5,161,22,119,19,16,20,184,60,154,252,24,76,204,230,185,17,42,91,149,246,7,58,175,231,110,136,103,37,178,91,203,111,27,235,251,77,9,209,186,215,151,44,63,218,108,158,117,151,159,81,229,180,161,222,31,5,153,119,104,56,99,91,239,141,232,136,39,163,168,18,233,83,242,73,198,105,242,117,11,1,195,122,177,21,110,144,93,236,155,49,162,180,109,234,115,141,66,31,200,7,163,40,188,52,161,116,12,130,203,202,8,27,61,244,208,154,142,34,239,210,252,183,31,43,137,84,183,21,66,130,27,173,111,4,141,244,224,45,116,45,142,155,182,65,143,120,169,151,84,76,79,218,95,57,36,154,74,154,130,45,122,190,255,125,105,132,239,245,107,155,160,148,103,194,30,204,3,177,86,74,237,168,110,59,76,157,180,198,198,234,243,92,161,76,251,233,53,182,186,227,24,163,145,71,123,30,83,164,209,36,29,59,205,247,181,17,65,165,17,71,162,91,52,224,237,11,31,139,124,40,95,151,113,143,182,155,0,60,175,160,167,24,197,162,186,194,115,139,111,61,191,37,33,138,137,213,251,153,212,52,18,101,122,156,199,194,245,197,211,154,70,112,160,225,43,164,196,238,190,96,26,128,35,193,116,165,223,93,133,147,119,62,41,194,116,206,237,27,132,48,26,158,71,167,169,165,84,199,61,190,56,161,154,186,18,88,96,251,22,90,193,80,222,68,4,3,118,54,171,44,184,217,92,56,54,148,55,235,184,10,100,47,239,213,176,215,43,57,27,228,149,245,46,47,186,97,223,37,135,8,219,52,85,146,95,150,26,198,59,101,53,69,174,247,110,196,176,192,116,173,220,68,25,179,151,107,192,17,205,237,210,196,11,221,221,57,168,191,207,129,237,161,130,169,212,104,189,237,14,26,222,177,99,73,9,23,222,232,55,201,246,64,101,251,84,41,187,160,20,229,245,122,18,35,57,214,138,16,43,215,139,210,7,120,146,74,213,148,63,249,143,91,222,101,70,171,86,158,153,216,89,109,183,104,227,124,87,85,207,160,253,244,236,109,94,210,65,198,73,31,25,126,173,91,90,105,85,43,90,47,128,82,104,255,184,155,207,249,69,97,126,87,10,76,10,59,63,118,2,170,73,8,208,84,173,53,225,28,254,170,32,44,103,214,229,169,142,155,21,69,16,132,85,178,252,24,137,95,175,39,61,7,0,111,45,49,73,26,57,228,87,5,195,6,188,50,189,102,123,246,45,136,34,1,250,102,129,139,109,49,203,91,98,195,151,86,190,107,24,33,198,45,162,165,127,105,37,250,242,179,57,245,143,236,113,227,201,208,249,35,55,31,8,221,183,123,243,110,229,146,242,96,248,208,245,155,190,207,57,218,215,124,149,77,21,242,230,30,48,58,4,153,98,185,144,139,252,96,147,152,173,73,15,139,40,218,173,60,162,71,105,173,44,19,251,220,122,42,228,194,160,70,146,210,33,202,164,111,93,39,185,111,237,121,70,150,165,151,226,69,102,103,38,149,196,224,124,150,225,213,50,166,222,10,202,24,185,154,38,217,230,181,199,200,164,157,99,83,138,204,172,168,227,51,253,72,239,163,235,37,37,106,11,210,184,113,139,208,200,110,12,105,197,88,198,236,231,69,104,20,169,45,189,57,33,51,159,166,211,56,27,100,100,70,13,114,23,200,164,198,229,149,26,197,69,163,198,240,58,50,170,32,84,240,138,14,38,143,19,91,111,111,149,74,176,101,202,236,183,178,18,67,160,72,161,143,9,156,127,188,212,86,193,8,49,162,148,168,81,132,222,189,108,179,210,5,163,85,157,244,227,62,94,19,138,251,168,101,184,20,5,244,114,139,39,113,8,206,46,44,191,109,132,39,95,120,224,49,241,178,254,42,92,16,192,184,21,165,157,22,55,97,155,167,53,24,226,128,15,134,210,84,223,104,37,99,244,46,47,102,101,203,150,145,157,93,230,90,218,230,193,61,66,77,65,53,170,229,72,63,24,125,176,146,202,58,233,13,222,239,173,163,181,4,172,212,209,162,9,92,238,2,104,38,104,46,197,115,240,26,191,235,126,107,50,181,91,229,74,166,117,87,223,87,138,206,116,146,164,167,244,123,222,178,128,7,157,141,41,29,134,52,13,66,196,112,203,135,113,116,148,101,249,28,31,166,225,243,193,80,180,75,155,56,77,173,144,117,223,2,97,211,2,144,82,73,235,10,172,119,245,153,62,233,150,30,170,9,117,88,241,218,228,181,147,210,214,65,177,4,111,109,50,17,128,165,101,209,150,195,126,46,140,97,33,123,169,121,113,183,146,2,166,84,98,142,242,65,140,223,230,62,22,93,25,85,85,227,143,149,87,8,200,92,24,255,92,38,210,68,183,243,198,22,30,168,43,94,149,255,155,120,140,95,231,12,65,10,200,81,101,187,155,198,82,249,29,216,196,48,102,98,110,159,22,250,245,223,230,76,144,94,57,170,189,75,189,21,160,232,29,213,162,3,47,144,223,249,79,31,83,139,250,56,41,37,167,194,170,120,149,187,49,123,75,141,188,213,228,250,213,149,26,27,177,7,40,99,63,19,201,97,152,22,164,21,99,176,81,191,175,223,220,244,82,228,234,53,234,165,210,49,151,23,45,58,169,145,95,52,63,94,123,224,192,176,129,47,173,176,167,151,192,97,12,84,89,188,244,15,145,168,185,240,52,126,27,129,81,177,216,14,183,92,157,56,96,26,41,119,207,58,251,0,20,65,91,96,202,253,175,153,116,64,214,190,246,6,16,232,247,150,8,18,120,85,26,47,7,114,194,253,86,167,22,184,17,85,212,151,164,204,186,73,1,28,41,178,95,114,117,51,2,219,219,243,208,144,164,215,151,106,186,215,119,46,21,228,233,213,200,98,227,126,239,118,121,182,40,232,13,229,165,161,181,117,63,231,49,89,233,176,150,151,98,70,167,63,53,145,35,21,65,183,126,163,181,188,57,6,14,64,41,161,166,105,250,76,180,121,97,228,221,133,136,191,83,221,85,188,241,198,132,227,229,200,167,12,170,125,140,30,112,250,97,205,200,1,69,173,209,91,174,129,71,58,240,204,228,161,221,49,144,139,189,14,243,83,50,52,35,23,191,214,8,124,106,75,149,165,32,104,126,62,110,119,224,65,107,161,244,168,84,70,251,248,208,152,211,114,168,119,152,202,246,221,109,31,122,5,181,239,243,152,253,199,105,184,239,156,132,65,238,250,161,122,121,123,175,19,108,21,90,18,223,233,254,254,116,171,104,118,66,51,110,105,55,211,90,222,182,112,14,110,10,101,165,83,106,91,151,239,29,153,209,193,136,221,107,226,156,211,91,180,186,241,96,10,12,19,71,221,14,151,162,252,18,116,183,32,94,235,253,95,52,82,201,193,76,232,225,178,154,66,250,134,219,176,181,137,139,110,167,59,149,40,115,210,173,188,77,211,241,189,45,117,155,150,235,170,48,140,117,151,108,132,18,249,179,216,167,192,13,29,108,135,77,113,70,174,30,16,171,220,62,69,76,230,227,15,200,115,225,173,94,145,129,159,51,37,95,147,132,110,191,218,56,52,228,213,165,6,123,251,177,125,223,134,60,163,37,149,230,154,102,209,244,219,52,205,172,101,15,18,120,24,73,149,183,10,142,173,74,45,150,146,117,190,29,210,169,73,38,163,217,94,112,217,95,240,224,223,217,242,213,48,57,126,48,17,148,41,218,185,214,241,122,101,177,77,187,189,169,118,206,25,57,229,254,227,118,80,238,166,173,128,197,186,22,110,123,229,32,1,241,234,83,119,154,53,110,123,37,253,44,42,138,221,240,111,175,46,34,125,1,70,155,19,48,251,148,19,3,80,218,169,157,107,244,3,109,231,63,194,166,46,75,46,166,154,107,95,190,123,44,251,186,180,85,170,66,85,87,47,131,4,236,210,20,157,74,87,41,197,149,183,225,21,18,0,12,16,129,59,13,107,23,45,68,114,71,106,73,61,71,214,237,2,62,155,101,123,245,214,214,235,116,81,132,45,170,152,104,88,16,20,153,220,182,106,34,189,67,251,89,103,255,2,15,160,133,156,153,60,85,103,97,251,192,172,202,76,91,105,17,164,27,195,59,186,217,98,166,246,62,19,241,188,140,55,198,215,90,100,151,55,163,215,155,128,129,225,59,18,152,50,234,18,87,63,111,106,216,126,246,112,190,2,226,72,61,181,123,99,127,188,59,58,228,103,211,94,241,106,156,158,183,79,125,227,165,104,167,57,172,38,142,82,134,161,77,238,28,39,197,187,166,41,63,144,143,97,101,156,111,52,208,211,171,240,106,255,252,12,42,42,118,22,170,104,4,38,79,126,23,206,196,100,125,197,130,42,112,19,189,221,175,174,16,177,43,105,192,107,58,172,126,243,161,75,3,174,73,136,6,46,58,45,252,44,112,35,194,114,73,49,24,185,182,94,22,204,107,231,25,89,36,145,222,71,233,12,176,229,124,130,226,142,170,204,23,28,189,235,117,174,132,98,53,229,50,240,51,148,50,239,115,173,66,194,42,209,48,84,122,211,223,128,167,118,53,29,211,10,101,225,230,48,140,204,91,233,33,216,58,229,183,71,226,120,224,68,117,90,128,135,142,170,149,152,41,94,87,95,38,41,128,157,42,156,26,176,50,201,231,164,109,243,77,164,25,155,202,117,167,220,128,126,66,224,179,31,64,166,239,124,29,36,103,98,209,35,185,112,155,70,129,105,184,150,253,6,39,177,57,207,226,175,212,164,41,221,7,33,158,215,249,85,88,14,178,174,159,97,109,210,126,53,198,159,144,129,64,241,239,44,88,115,152,164,165,220,187,91,47,248,165,95,25,107,203,118,243,152,26,182,95,106,188,210,242,204,100,113,139,211,190,32,83,167,86,198,243,83,117,189,195,130,162,70,35,65,68,72,159,237,92,57,157,140,162,68,238,200,232,207,43,67,76,239,42,165,201,50,108,106,114,135,83,183,156,205,101,170,119,243,152,8,235,37,128,156,36,75,68,114,26,163,229,76,202,238,124,79,20,92,79,33,141,161,177,235,110,178,148,121,29,139,84,24,105,8,91,236,75,26,64,201,10,243,78,248,108,144,27,112,34,30,228,197,101,215,216,175,101,153,238,62,57,171,117,216,200,111,63,230,130,250,99,31,211,169,11,57,209,70,233,241,241,161,65,114,213,132,211,108,147,101,45,205,97,10,193,133,197,209,152,222,182,115,233,144,164,87,150,184,105,117,65,247,123,21,44,105,33,82,132,53,147,2,130,143,249,136,222,87,145,45,220,63,205,183,107,61,65,140,240,40,199,28,102,220,40,119,22,162,44,215,94,37,55,170,70,29,230,76,84,5,82,180,45,172,127,4,158,238,209,132,119,63,164,195,151,8,100,33,162,121,121,199,200,164,11,88,141,254,235,82,150,145,70,16,122,186,217,173,86,228,162,191,222,124,33,131,34,90,115,25,32,140,122,109,42,135,220,107,154,234,206,227,198,23,89,242,78,112,14,175,162,40,79,52,69,189,105,19,102,31,87,189,143,139,207,97,189,149,202,144,168,95,119,18,56,62,166,112,48,82,43,240,204,75,74,70,246,143,99,84,96,98,223,151,187,168,27,169,251,163,132,129,157,110,239,75,95,71,12,120,235,111,67,214,226,172,26,52,23,108,17,150,50,121,139,171,134,13,250,104,216,111,27,57,171,159,0,104,111,13,9,140,195,80,78,42,213,121,247,48,127,132,224,241,37,175,51,131,242,15,26,49,229,100,50,69,128,107,111,154,239,161,116,105,240,65,190,87,255,12,253,92,205,102,113,53,60,15,119,154,181,151,196,203,208,181,73,195,233,181,179,27,17,79,157,164,236,73,151,214,157,187,80,188,246,234,202,197,99,169,78,15,9,41,159,174,92,162,180,119,195,226,245,143,232,220,2,134,162,224,110,119,48,96,53,209,155,219,198,103,230,198,46,238,66,19,125,101,194,168,124,236,251,92,24,110,143,204,67,250,225,157,0,250,248,223,166,115,160,87,183,25,252,118,166,141,211,116,42,65,52,186,47,229,25,100,160,99,61,74,29,86,176,135,47,209,40,249,116,161,6,99,42,189,87,205,244,197,140,91,178,188,88,185,78,153,13,205,12,42,99,242,82,38,133,173,215,212,168,176,152,190,93,39,177,197,45,238,99,89,173,167,254,52,221,135,243,218,18,197,180,31,133,251,11,86,25,216,102,47,59,235,107,2,166,178,252,134,177,79,93,234,215,53,150,46,16,184,92,253,177,138,245,5,43,243,235,251,88,211,243,165,172,37,39,178,19,197,220,249,212,151,28,169,32,187,41,161,109,118,44,184,133,46,135,48,107,68,95,233,162,78,188,59,211,52,207,32,225,177,3,159,143,249,220,73,252,16,23,23,98,13,44,124,26,182,156,191,152,110,218,12,183,234,124,157,68,122,154,184,154,36,69,140,200,236,194,52,11,201,92,88,163,154,244,234,133,41,37,22,238,228,101,45,31,119,13,60,16,193,137,132,153,209,198,172,171,101,244,82,15,70,154,82,104,253,54,79,122,111,142,205,47,1,102,224,193,252,250,224,98,170,239,50,180,99,108,60,151,51,202,62,246,216,74,247,217,225,41,255,140,67,120,225,160,75,104,74,167,91,17,62,249,96,38,199,214,7,107,118,56,222,155,91,27,154,178,156,82,194,254,181,242,19,148,56,171,83,121,22,209,213,232,87,253,153,106,93,28,234,76,99,218,46,185,50,48,190,107,87,18,84,24,171,250,7,15,52,51,101,187,5,118,190,171,3,27,173,109,81,248,157,87,243,132,76,42,172,157,10,159,197,251,124,91,3,139,239,236,173,178,45,45,154,160,110,104,193,244,159,138,154,35,52,140,126,5,243,70,87,240,150,150,64,106,36,186,163,200,6,173,244,198,235,221,117,54,148,207,26,242,7,166,203,48,224,71,2,15,124,77,28,198,251,61,186,17,9,201,83,89,27,127,187,63,77,224,161,233,44,198,23,94,247,161,26,165,241,137,58,217,162,140,239,7,87,59,194,228,222,200,188,92,143,18,24,123,226,253,23,234,109,193,167,128,195,236,203,137,78,120,31,86,132,196,128,161,71,252,2,245,147,212,74,139,173,6,152,64,111,15,184,213,224,245,254,224,155,134,254,193,49,245,154,229,252,235,167,173,100,48,98,175,67,96,210,99,95,254,2,152,118,251,38,240,107,253,223,23,134,37,119,9,76,106,62,80,33,200,109,70,162,83,123,252,240,36,115,44,63,188,97,190,219,254,195,68,138,60,219,10,12,149,102,247,87,182,241,5,245,106,56,81,171,223,252,156,65,75,95,217,38,30,241,229,14,201,21,156,185,232,86,2,117,143,212,254,180,251,219,48,13,5,241,29,240,49,187,111,46,119,178,223,141,80,193,6,134,15,225,113,248,204,205,41,239,27,99,244,253,58,115,45,67,253,70,66,8,152,120,184,255,50,166,145,111,252,109,62,102,220,204,251,45,141,56,45,158,122,82,189,59,238,239,90,134,173,42,104,234,70,245,194,20,242,60,10,163,75,86,238,184,80,209,136,236,54,109,105,52,141,250,192,142,37,218,35,26,13,92,104,251,189,115,144,82,184,226,193,33,96,122,136,231,253,28,52,79,198,89,106,61,111,175,51,11,77,72,213,158,160,161,5,166,73,184,221,155,247,66,180,92,94,10,141,236,31,201,58,48,7,185,59,138,192,86,130,118,209,129,79,175,40,97,200,128,39,205,69,242,211,70,117,221,238,75,163,222,47,186,21,128,209,243,174,247,165,117,11,255,203,115,17,213,26,62,255,169,131,136,102,125,131,161,181,31,14,191,99,233,208,206,55,168,151,60,8,199,236,17,29,108,224,78,198,110,58,12,135,139,254,246,112,14,142,73,17,21,100,91,138,142,125,249,148,128,207,39,217,242,92,166,7,242,250,192,169,156,234,58,240,69,234,107,57,76,151,140,188,180,102,53,133,219,225,33,105,125,96,134,221,252,106,190,157,78,6,196,69,199,12,248,152,125,93,102,26,252,253,183,164,0,143,103,5,203,33,40,28,235,254,88,4,43,150,160,20,7,215,24,55,174,120,149,89,58,232,202,242,137,52,200,213,234,28,71,131,237,246,90,82,69,202,199,148,113,79,147,202,186,51,9,94,187,174,107,115,26,235,170,163,70,61,31,232,49,78,158,238,219,25,207,53,116,245,65,18,49,125,158,81,247,21,244,212,192,88,108,126,126,172,167,74,21,56,48,17,32,31,184,73,33,203,99,81,47,95,125,171,68,153,102,232,10,176,166,44,95,32,203,8,45,101,42,24,29,139,79,36,74,137,162,115,12,152,111,191,125,224,157,196,191,94,61,105,247,27,14,163,182,163,67,91,252,186,63,151,165,56,101,129,144,246,253,244,64,13,166,164,124,43,124,190,166,79,98,51,123,187,188,83,52,160,135,207,21,52,38,170,194,47,69,76,213,135,70,154,95,167,18,69,49,183,4,4,152,50,101,133,203,149,78,54,116,143,71,183,113,210,242,95,254,0,152,72,123,121,19,124,105,133,63,184,38,152,26,132,226,55,39,252,241,234,205,137,43,119,191,26,170,207,37,47,141,20,117,107,14,19,140,95,250,216,232,253,249,115,153,49,159,30,155,163,113,220,169,116,22,226,140,196,72,163,28,158,163,225,14,141,184,87,173,93,96,211,144,244,155,83,193,254,232,213,13,102,208,59,52,62,104,20,45,183,223,234,187,101,149,211,162,108,207,208,171,167,9,179,126,48,84,29,81,149,6,188,159,43,240,10,220,173,189,71,224,215,164,35,46,140,30,163,188,115,220,191,93,238,115,227,232,63,69,71,94,32,102,253,42,149,166,85,180,245,89,4,54,165,144,117,97,138,177,101,58,24,65,79,191,230,6,4,98,43,250,237,128,33,184,189,15,102,234,40,85,111,14,233,194,39,23,135,21,4,211,131,28,50,148,57,143,75,116,115,220,58,132,235,101,51,166,116,156,88,219,7,15,18,47,143,12,173,65,199,250,220,145,31,111,171,85,57,215,177,100,218,173,4,55,217,65,220,201,128,207,86,60,220,134,35,19,246,134,140,228,143,34,225,120,15,119,228,139,70,192,71,134,214,77,196,242,62,55,149,255,143,76,69,56,42,174,36,47,48,147,67,86,127,49,114,203,59,91,200,137,182,41,39,220,113,161,138,211,75,78,234,75,119,248,138,192,4,68,186,195,48,154,203,182,86,8,230,151,247,78,7,170,114,95,157,138,80,204,93,170,2,118,110,203,167,8,76,223,104,252,54,66,120,83,135,70,187,244,240,171,145,54,221,122,115,234,146,191,229,79,209,27,141,107,114,181,213,12,125,117,205,70,107,244,234,2,165,190,228,114,15,89,249,240,155,94,218,52,54,196,125,97,218,97,101,195,45,166,140,252,89,121,203,10,57,150,78,84,4,205,190,152,199,38,157,5,117,140,76,212,93,173,88,231,194,103,170,109,189,250,156,5,229,114,65,45,202,158,216,77,2,166,129,242,238,199,139,198,13,10,148,4,166,251,122,223,145,211,134,45,78,144,85,213,144,19,248,96,136,99,66,83,241,204,66,136,20,62,229,47,224,138,4,93,17,216,180,113,219,133,109,30,43,76,99,240,190,67,179,94,219,240,176,38,213,77,156,30,23,222,180,41,15,129,81,188,253,26,88,128,145,152,173,2,83,44,231,239,188,194,79,32,179,225,192,4,115,125,104,219,108,111,133,215,115,143,103,131,41,184,80,24,211,58,110,254,162,2,164,48,165,6,59,224,217,71,186,154,164,206,10,88,56,232,127,240,123,121,252,32,240,180,250,25,129,95,10,222,122,192,208,25,37,24,103,53,224,99,149,116,133,11,65,235,128,119,75,23,215,247,214,111,130,26,33,155,194,248,19,49,178,34,45,233,6,147,60,244,199,134,28,91,204,68,170,14,214,45,209,7,166,186,112,41,252,246,17,111,133,178,222,161,87,23,84,130,227,177,151,176,195,2,211,166,254,198,208,96,203,78,240,174,183,138,11,248,221,85,150,88,173,38,175,115,95,218,143,226,79,135,102,76,139,175,195,52,150,203,42,192,145,253,4,59,12,214,130,117,19,212,134,204,47,174,238,45,168,132,13,94,59,214,47,199,78,139,32,198,164,244,160,199,108,56,62,177,232,90,27,76,9,71,140,124,141,244,78,145,202,26,129,110,33,239,55,248,56,141,43,208,173,238,136,69,168,62,210,117,131,33,244,212,15,130,127,211,106,192,51,205,195,74,14,104,205,128,113,85,5,62,43,100,251,226,110,166,15,149,96,99,145,8,184,237,170,159,211,118,177,22,240,104,186,60,77,7,211,247,114,106,109,34,29,65,227,231,243,199,111,83,175,168,112,107,123,5,122,70,186,20,29,103,2,201,189,223,213,211,189,41,30,245,143,205,102,92,228,185,26,180,209,77,6,126,140,22,189,185,29,174,235,191,122,115,43,194,211,223,14,38,110,131,39,102,135,60,151,216,28,20,62,212,57,228,167,119,213,105,216,32,52,120,70,192,75,247,36,244,248,214,148,139,49,129,21,30,187,232,27,157,234,247,26,27,73,172,143,66,78,95,7,214,232,217,148,135,62,78,159,14,140,99,187,203,79,211,211,168,48,157,255,50,75,177,167,4,238,22,163,12,248,73,75,151,226,206,71,151,64,221,233,165,160,49,81,98,142,47,41,176,49,152,138,131,248,109,186,23,244,230,147,38,203,248,237,49,211,189,73,66,246,88,32,166,16,172,48,46,69,236,41,40,216,11,186,200,85,116,217,145,158,158,224,215,187,176,150,21,141,171,165,84,161,138,127,107,28,2,91,180,95,128,9,25,63,177,213,18,121,210,129,27,165,117,28,18,136,12,201,75,161,180,103,202,1,36,148,106,134,242,10,99,151,63,239,84,167,240,217,142,170,222,27,174,10,69,173,100,61,206,159,22,197,238,198,101,140,183,241,202,209,23,185,60,131,233,141,127,229,216,109,43,193,196,61,74,192,244,157,42,188,250,229,246,51,139,96,20,113,247,15,76,42,49,206,244,100,46,48,7,75,178,69,138,174,122,19,73,137,163,109,195,251,162,3,171,136,101,198,184,137,112,233,27,173,52,57,198,47,143,49,75,250,237,177,212,14,162,241,80,199,13,177,89,141,223,238,66,237,103,48,71,68,152,73,116,122,165,171,119,24,143,168,29,134,108,25,168,105,20,198,79,35,231,165,143,125,246,171,27,125,1,166,24,83,127,154,56,222,19,230,31,252,29,250,92,68,207,124,221,87,74,35,86,130,97,196,241,231,90,170,12,107,240,130,53,218,225,185,138,90,73,199,6,246,240,11,48,217,107,133,187,135,2,150,149,250,132,152,155,161,101,197,30,79,230,231,209,77,163,27,123,152,127,175,95,161,151,194,240,110,250,213,211,52,119,20,166,76,223,209,93,119,213,229,67,173,122,140,236,24,204,235,73,35,51,53,2,135,233,243,214,55,110,165,121,190,2,32,205,87,171,182,91,59,187,163,101,231,55,58,48,200,2,126,52,104,4,81,193,108,177,227,16,193,72,171,135,178,151,71,60,129,169,1,142,3,83,1,229,143,53,112,142,245,177,142,205,115,27,204,128,207,204,208,167,66,191,51,22,0,60,188,51,93,188,246,13,69,115,176,211,205,145,30,154,138,16,159,164,20,173,180,116,115,74,177,253,169,209,25,75,207,101,250,47,113,243,135,28,135,194,181,197,121,206,121,17,5,29,6,55,106,115,221,187,130,27,64,71,14,235,223,235,87,211,238,159,62,200,36,170,241,138,235,150,87,31,9,51,127,43,103,171,124,213,192,234,22,178,244,139,161,71,76,123,252,180,74,74,135,75,81,183,143,6,218,55,94,233,153,236,45,63,245,171,126,29,116,122,105,71,66,65,173,236,128,235,86,195,177,227,126,199,102,249,240,201,118,130,107,41,130,150,52,83,150,137,87,7,252,236,244,194,215,51,155,111,57,197,188,132,55,193,244,220,6,220,53,206,86,105,227,219,111,92,189,179,143,113,224,81,124,18,67,214,186,210,33,176,138,24,142,150,122,76,139,143,104,102,252,116,23,98,204,31,250,206,184,53,7,70,26,119,27,143,187,16,197,40,180,211,173,187,196,15,208,30,76,43,247,56,159,211,119,105,147,90,74,103,238,34,211,224,225,133,77,53,86,130,81,106,94,17,125,56,255,75,63,189,156,110,23,248,44,189,252,49,145,233,136,171,7,172,18,10,163,79,17,112,59,155,140,62,54,237,216,62,83,10,59,124,122,108,216,197,124,183,67,20,109,165,7,163,1,208,151,15,100,43,35,29,171,27,18,17,127,45,166,71,173,111,141,36,74,141,160,12,91,146,174,31,66,107,17,177,97,29,43,8,151,185,195,208,107,169,247,66,33,152,188,20,4,60,211,186,126,97,175,244,95,166,37,76,31,26,161,103,95,31,212,246,140,52,108,66,106,254,204,131,108,148,14,140,238,153,248,97,88,159,211,181,20,126,199,197,79,95,105,18,254,90,227,61,138,69,159,148,62,149,213,175,251,76,232,74,101,98,240,249,28,126,42,90,235,153,154,195,166,78,21,239,132,99,80,55,36,88,38,46,179,50,48,236,25,9,182,163,208,225,210,116,207,24,102,177,250,197,144,81,235,200,224,125,219,126,218,83,149,149,252,92,196,169,151,71,200,56,234,53,109,112,96,252,21,95,62,173,63,83,221,174,65,2,49,102,56,4,197,45,193,231,168,124,98,104,240,126,36,152,42,192,24,26,209,186,170,240,120,166,91,211,212,85,111,61,94,104,170,139,121,68,12,114,42,104,220,148,142,34,179,145,174,69,104,36,224,89,212,106,164,201,84,182,186,138,3,161,23,255,232,212,28,142,6,44,3,209,105,242,103,50,153,57,125,38,163,228,140,91,99,208,234,235,62,71,112,248,246,144,122,20,53,21,6,3,159,241,204,244,51,166,155,207,30,107,154,186,233,146,238,109,186,214,1,179,137,43,76,193,140,191,109,28,195,165,63,221,48,123,252,106,120,4,116,245,140,6,119,188,192,37,133,74,7,100,49,238,177,153,190,69,122,163,205,68,105,29,38,89,162,223,3,97,81,247,176,137,241,246,116,111,2,208,254,206,138,113,32,8,220,61,165,109,40,167,152,162,156,70,49,238,115,132,166,133,217,225,108,123,3,174,41,196,59,168,99,27,190,103,28,255,173,182,4,147,161,141,155,31,239,77,55,179,1,247,204,138,199,162,158,68,159,154,158,134,56,82,201,53,168,161,61,176,179,229,234,154,214,229,49,26,87,76,127,186,226,245,83,83,122,161,151,66,19,161,112,117,10,34,96,90,84,210,213,189,201,43,41,251,201,247,118,70,101,67,143,119,159,110,77,85,97,100,18,80,89,210,9,12,55,195,150,171,233,5,16,152,246,254,209,5,94,233,167,207,83,236,218,244,234,52,17,40,233,120,229,177,136,217,42,140,158,243,22,88,179,175,168,69,189,187,232,99,107,130,5,134,95,170,39,228,157,205,150,224,122,102,180,124,203,50,159,4,51,52,249,32,189,164,157,142,238,128,94,100,38,140,244,82,169,44,220,49,52,139,218,9,124,38,252,232,93,102,97,232,178,24,12,93,137,76,210,181,210,200,105,167,148,117,223,75,242,124,134,9,6,198,131,29,31,76,109,74,43,154,146,233,96,253,198,1,195,196,185,195,46,164,254,81,35,7,38,118,223,4,30,41,14,58,225,59,210,133,191,167,238,26,86,22,18,187,120,161,119,53,193,115,68,8,170,252,12,40,133,41,242,151,29,139,116,129,194,239,251,202,205,211,113,62,81,195,149,55,190,71,74,67,76,4,79,158,45,59,173,230,32,105,66,36,97,23,251,180,240,216,25,188,230,146,93,222,146,208,10,99,245,199,1,3,15,165,14,141,66,238,248,94,21,69,72,125,44,34,13,53,14,228,150,118,241,227,123,172,39,150,8,229,8,122,94,31,7,154,118,194,176,21,218,214,205,114,90,89,104,156,246,198,124,165,240,60,239,59,174,94,111,208,67,27,76,41,71,24,88,244,231,233,115,245,66,241,147,228,32,95,53,130,96,197,121,98,121,118,88,244,244,230,29,214,164,184,249,202,241,120,147,220,14,39,129,158,124,221,47,169,112,44,83,236,206,50,53,168,49,137,104,133,189,75,57,178,254,244,48,250,251,48,105,83,188,29,85,113,127,168,179,225,143,145,46,109,174,137,97,150,116,75,142,17,130,104,67,134,117,252,36,53,22,38,197,230,35,174,166,150,44,195,111,76,97,120,244,75,66,141,53,194,61,132,103,106,209,5,230,255,85,64,253,57,16,148,242,38,152,146,83,135,233,17,74,47,12,49,36,241,77,222,169,150,200,132,114,50,14,137,105,58,22,9,166,48,198,97,218,72,211,205,147,11,49,87,75,179,140,237,110,214,64,223,57,242,197,123,70,34,156,194,193,180,103,80,16,25,126,44,165,46,105,97,179,97,245,41,14,93,87,15,131,236,198,236,241,219,108,11,9,93,145,195,3,125,91,190,247,59,195,26,166,179,67,45,17,24,122,102,188,112,114,137,53,161,45,194,237,28,124,41,47,122,224,57,124,92,244,110,214,52,48,146,240,45,188,216,178,213,15,157,22,112,15,24,151,33,253,52,85,45,254,202,80,126,122,210,59,105,171,135,97,120,252,239,55,221,251,24,72,241,57,16,211,75,139,7,142,254,48,27,119,131,253,58,193,99,133,153,67,93,242,76,232,43,198,52,178,236,35,61,181,69,220,29,62,206,99,79,247,38,15,16,17,13,116,13,242,213,122,114,157,173,42,101,71,8,139,182,216,50,224,9,110,233,177,205,138,114,248,156,123,121,42,144,251,138,64,205,26,79,158,10,176,111,105,144,72,139,146,12,142,164,106,181,176,68,205,240,246,109,184,66,126,223,254,188,56,162,91,4,123,243,192,94,65,95,209,46,250,158,122,70,250,189,192,102,159,225,89,4,62,23,231,123,247,170,177,70,218,168,18,124,166,181,135,65,161,214,109,233,234,177,195,193,62,78,217,147,237,144,179,149,174,136,254,54,2,159,105,100,198,37,236,240,18,126,214,111,150,150,136,23,118,244,158,210,84,105,187,71,150,225,39,15,149,96,148,117,60,58,76,231,122,94,63,61,130,26,88,76,207,202,43,183,69,62,106,18,48,121,243,158,18,209,173,106,76,10,105,179,91,242,185,214,152,69,3,7,19,219,60,210,4,212,110,231,19,130,6,66,73,204,212,188,107,64,36,212,171,100,171,242,28,182,250,223,72,164,213,183,140,116,115,196,145,3,94,53,249,32,231,57,219,124,164,90,130,44,68,58,144,223,167,70,218,115,81,113,162,240,211,194,189,135,54,51,249,9,116,11,205,200,159,211,34,54,146,37,225,20,122,11,126,240,154,194,41,179,59,193,202,65,27,177,25,5,225,228,115,180,147,220,205,22,208,174,126,54,193,241,53,146,109,198,241,224,207,12,135,122,50,51,26,253,146,158,143,61,30,224,243,246,100,124,29,227,206,51,243,180,188,107,156,243,192,45,210,31,13,154,166,244,198,44,80,228,111,140,30,248,180,43,80,122,163,48,145,182,4,151,87,96,20,236,254,128,171,91,203,191,0,98,130,199,187,124,241,209,229,210,147,241,213,76,54,222,97,146,118,233,193,134,172,77,36,37,74,73,15,6,199,155,191,212,201,10,72,111,205,148,249,2,94,59,89,234,141,222,94,255,96,199,7,120,210,68,194,17,139,201,64,47,76,205,230,114,25,81,86,64,105,107,218,14,27,154,140,62,209,160,135,75,59,26,133,171,126,52,26,157,92,75,207,125,86,148,123,117,13,225,194,52,139,27,85,209,254,96,48,128,38,123,248,44,138,229,135,0,93,1,111,50,177,42,60,170,254,206,233,51,221,201,5,129,0,195,111,254,118,225,134,253,185,32,99,120,82,22,219,33,153,88,108,44,94,119,211,73,91,167,119,122,204,129,230,57,12,138,200,123,58,189,200,22,248,209,120,252,36,209,37,48,152,86,153,251,193,58,17,248,252,219,173,196,150,6,121,127,77,251,37,69,92,238,130,28,127,227,153,201,220,64,242,212,173,63,228,234,82,169,6,213,134,45,30,123,32,168,154,134,70,70,215,159,155,34,248,180,188,201,20,184,207,216,167,17,81,38,56,42,215,232,40,47,201,111,51,17,19,127,46,83,70,78,238,42,124,85,221,225,179,219,106,248,249,56,47,111,243,60,55,158,210,122,211,200,140,222,209,97,204,135,12,139,129,215,173,151,58,223,124,190,49,52,10,240,242,208,104,157,113,148,252,84,253,227,98,119,128,96,236,255,227,165,208,174,219,28,182,140,122,30,248,242,151,6,201,119,223,249,165,209,218,118,97,56,116,214,252,227,157,186,55,139,18,95,118,241,67,81,1,237,118,74,155,242,27,95,219,237,113,136,9,87,138,154,84,186,182,124,100,240,128,140,60,85,122,243,13,19,226,159,209,243,68,243,207,65,252,50,157,202,244,155,186,141,53,40,71,110,25,238,211,207,152,97,244,240,105,229,194,78,211,29,54,105,171,188,62,186,239,57,208,249,238,180,153,18,163,244,29,107,176,142,147,41,83,121,142,184,57,141,162,105,241,177,121,251,208,112,119,18,138,118,152,63,23,205,41,121,113,245,176,90,81,108,204,129,34,36,101,61,67,66,4,179,207,12,191,101,251,189,145,202,75,123,37,225,1,183,23,8,81,102,227,16,230,141,152,101,196,197,243,27,167,130,213,31,11,89,242,252,189,118,43,53,110,254,62,43,191,82,43,228,189,240,54,50,172,180,79,207,215,119,67,104,35,119,14,231,60,195,107,132,143,125,60,90,242,194,241,73,98,245,160,136,154,131,61,56,30,142,190,57,245,15,243,105,119,235,111,24,69,66,66,71,36,149,16,114,218,105,241,52,12,60,191,55,242,129,127,156,93,88,71,1,207,149,92,47,164,50,4,110,79,253,19,126,228,230,240,43,253,49,180,42,67,131,119,40,63,23,236,207,1,139,202,226,7,79,185,57,61,135,249,230,115,197,28,254,41,208,39,120,71,162,123,192,67,151,6,206,121,228,147,24,54,218,228,245,209,38,81,2,134,204,59,155,42,45,178,128,86,51,82,210,192,71,148,150,153,148,225,159,54,86,243,125,118,154,142,199,200,198,227,227,81,251,137,208,77,182,76,213,19,160,221,46,71,192,160,52,172,241,219,208,93,102,163,152,150,175,11,195,120,149,246,66,196,61,125,113,158,45,157,47,170,22,55,123,148,195,149,215,150,162,134,16,154,250,200,251,18,85,29,224,181,163,136,30,77,145,148,221,39,204,247,6,186,214,254,19,173,238,193,152,40,79,134,233,184,187,191,140,116,91,62,155,22,101,32,205,225,228,17,178,193,184,89,121,60,159,185,146,73,123,102,100,132,253,32,181,157,41,236,7,173,93,60,20,109,65,201,172,36,12,238,181,24,219,52,187,116,18,46,218,57,170,195,244,29,232,251,36,11,235,115,20,170,147,39,69,238,32,156,244,123,31,227,56,71,5,137,106,140,215,225,149,179,28,4,15,226,169,97,23,43,57,232,129,78,209,133,161,56,202,238,127,143,130,31,24,218,243,142,50,141,26,214,97,110,157,126,217,2,2,14,47,202,35,147,135,254,68,78,11,126,247,148,97,60,62,248,142,211,122,99,207,38,7,5,117,98,223,50,54,75,45,173,91,142,132,248,92,200,1,39,139,149,250,95,119,132,173,115,239,143,232,114,24,118,27,129,203,116,60,12,146,84,126,49,102,90,10,138,16,66,143,145,33,13,158,61,93,132,97,252,115,237,63,90,18,112,132,123,11,120,32,147,156,92,225,189,188,112,115,111,19,94,79,171,190,68,174,0,158,160,90,179,79,88,151,199,176,32,133,30,51,111,164,61,186,37,232,97,78,141,57,232,170,69,137,239,107,202,65,51,187,24,99,5,76,7,67,178,83,232,19,185,155,33,10,96,127,90,126,238,17,114,176,61,217,228,132,31,62,224,85,91,206,252,12,233,17,121,77,255,40,89,164,45,66,142,212,241,237,180,81,150,90,162,96,206,100,28,114,218,136,76,156,15,27,141,204,100,125,209,79,230,231,195,107,165,150,250,185,158,181,150,239,71,47,2,205,233,107,154,148,134,63,23,198,65,218,177,232,62,241,3,2,146,163,157,82,59,166,231,232,232,106,79,90,94,152,92,51,126,122,177,77,39,120,182,25,247,134,32,230,15,120,8,76,75,72,134,87,84,160,188,196,2,146,145,143,221,51,226,157,194,82,152,135,182,95,133,9,171,100,248,137,231,66,178,45,223,123,22,25,217,91,214,31,35,131,171,49,224,185,118,186,119,151,143,221,160,126,77,23,155,135,239,48,60,24,41,41,43,21,240,214,231,162,145,111,152,69,162,194,247,197,132,73,249,224,49,122,60,51,177,208,148,100,127,163,210,245,133,190,40,21,45,188,164,125,98,88,180,103,150,148,230,46,197,207,30,182,197,92,59,64,246,215,131,49,175,81,212,180,148,98,31,225,104,162,182,156,230,9,164,190,97,92,189,232,206,165,50,17,99,45,242,161,117,8,39,18,76,80,61,126,123,231,4,252,57,114,103,188,80,227,153,125,115,217,66,245,224,218,107,162,119,169,170,225,137,68,28,28,65,123,229,138,137,81,227,222,227,28,237,169,132,10,206,14,255,26,116,32,166,178,3,52,58,99,167,179,67,176,165,82,142,40,74,120,209,93,76,133,1,180,198,143,24,54,204,46,169,14,228,24,33,59,6,102,238,137,194,197,91,132,129,207,210,73,101,5,3,58,240,184,154,120,210,72,181,47,93,54,202,99,215,229,122,33,68,127,220,45,122,161,229,77,67,131,215,37,94,41,162,85,58,191,27,36,109,62,50,54,151,244,82,120,99,126,237,162,145,34,161,200,205,250,226,128,10,169,166,123,63,253,137,253,159,22,177,180,0,42,165,175,241,211,35,21,78,142,106,10,9,142,210,38,147,10,207,224,180,109,1,247,149,203,187,206,20,141,89,70,143,117,170,69,170,116,117,199,192,207,124,77,139,235,188,180,25,111,212,8,15,19,108,60,167,14,47,42,186,20,62,171,62,166,33,20,90,105,224,231,48,146,129,195,145,154,106,222,88,235,241,216,52,54,167,66,191,183,239,248,105,35,208,95,169,14,112,197,27,53,217,178,92,97,248,70,57,18,117,172,83,237,85,234,19,163,59,145,118,156,55,13,156,202,14,55,51,232,84,47,234,52,13,36,28,98,154,109,242,187,53,213,101,246,24,24,181,190,58,143,96,212,154,113,235,247,143,74,86,152,126,253,206,231,172,207,37,230,175,25,176,14,247,153,18,228,70,54,234,230,143,21,166,166,118,4,136,120,220,135,125,33,91,79,21,209,16,222,223,207,81,76,168,106,165,34,114,35,201,118,184,167,80,63,53,228,158,155,167,201,68,120,193,127,69,253,213,109,167,66,155,86,79,173,37,19,26,42,191,55,90,200,9,133,77,165,59,58,178,217,214,127,181,101,14,175,244,198,134,105,252,94,176,18,157,90,169,177,228,178,91,128,158,57,148,170,142,59,191,235,119,182,250,184,212,242,130,116,136,143,11,205,152,244,53,58,93,122,254,211,136,215,165,94,4,35,195,240,55,214,106,90,181,157,98,173,107,7,163,200,36,12,168,6,15,68,159,28,166,244,55,93,221,134,187,61,8,75,236,212,107,77,251,211,37,214,56,48,130,11,35,117,94,65,217,61,28,238,61,45,142,110,181,120,62,52,2,108,169,32,186,82,227,212,28,166,184,61,181,148,17,192,118,120,80,115,147,90,202,224,209,244,7,131,118,33,245,86,25,17,105,92,61,71,74,87,225,119,190,203,31,140,163,38,245,117,33,106,118,193,95,149,88,234,178,219,221,95,153,157,37,10,78,175,122,129,63,159,114,232,212,191,247,122,128,179,208,139,217,82,183,12,140,165,62,247,39,116,0,250,196,16,138,109,127,36,227,79,154,185,117,176,198,52,129,23,35,245,85,149,86,189,222,0,93,63,178,250,10,91,236,214,97,74,79,75,106,91,148,159,134,127,45,93,91,218,142,41,184,6,25,31,133,159,171,163,1,106,182,76,66,251,140,41,70,43,95,26,245,177,86,166,191,79,154,41,52,51,78,171,159,83,94,156,159,57,163,76,245,252,143,113,5,56,108,13,122,10,239,125,169,91,128,77,146,42,193,113,144,67,35,44,186,40,191,54,208,51,167,252,230,103,122,229,246,137,135,230,37,31,26,165,212,233,107,157,57,231,81,68,194,24,37,249,252,253,24,1,126,104,33,97,248,38,179,140,222,190,122,29,208,242,171,6,77,87,215,238,22,138,149,231,166,86,103,236,90,175,41,163,48,248,89,35,117,176,82,124,218,28,62,27,227,76,237,175,72,38,250,111,67,27,50,211,213,22,246,191,48,135,109,70,155,91,232,80,215,63,249,92,66,134,179,250,189,91,203,1,5,216,227,154,111,40,16,63,43,111,83,69,211,218,77,43,228,202,70,106,106,60,240,186,250,161,192,59,187,137,156,243,239,173,52,253,21,185,166,246,113,180,186,253,131,89,42,40,95,92,189,125,156,18,242,84,102,68,122,102,6,74,1,127,70,159,152,10,104,125,60,9,37,182,225,195,58,110,67,238,106,127,161,15,246,135,154,51,119,108,1,191,241,66,173,127,171,253,49,48,223,254,177,147,250,31,35,235,158,12,133,171,104,164,66,210,134,160,213,235,55,135,128,121,148,60,19,188,66,163,32,211,158,155,251,126,37,133,31,204,137,248,148,60,135,199,205,250,21,107,168,72,211,31,26,130,11,18,169,72,54,196,99,116,138,14,239,158,143,6,146,221,183,16,168,64,27,144,162,9,192,203,23,207,57,153,123,138,248,254,96,191,185,17,132,212,63,111,30,240,187,254,152,224,109,122,9,43,203,236,143,211,154,170,141,248,237,94,115,211,59,203,126,251,142,100,234,98,127,140,188,120,213,87,33,32,153,91,184,141,167,37,126,123,103,251,7,117,52,223,206,142,97,219,19,139,78,135,240,223,55,5,58,42,106,126,229,8,183,199,213,240,114,166,169,128,154,150,127,235,243,117,158,247,143,118,252,152,196,36,42,234,147,119,5,82,48,14,83,162,145,39,105,108,149,85,41,141,127,11,160,187,23,73,171,133,104,230,253,120,2,90,28,154,132,214,82,168,14,221,37,119,137,108,171,219,51,221,28,135,216,111,126,14,228,63,22,223,249,184,55,116,100,189,75,69,51,215,80,251,122,207,60,97,143,190,18,197,199,107,205,84,14,19,21,208,223,222,232,29,221,223,38,187,210,210,190,0,19,231,245,15,10,197,26,169,87,173,17,4,187,145,219,2,239,243,163,249,26,116,34,87,220,28,133,234,68,211,129,4,169,31,156,80,43,148,68,196,1,215,76,92,13,131,153,198,94,27,229,158,215,21,132,217,105,100,242,146,179,207,120,35,117,129,241,96,104,22,203,216,73,220,252,162,200,59,197,25,161,174,25,55,144,8,11,89,95,45,113,182,80,165,233,176,73,188,173,196,217,50,95,63,219,232,135,76,141,214,21,210,9,55,166,59,122,155,26,228,129,143,161,250,60,237,48,9,168,165,83,247,121,77,190,45,89,219,181,90,203,20,142,244,17,112,103,201,41,12,161,133,15,141,36,141,154,195,72,202,60,238,55,117,170,133,116,1,214,69,141,134,143,124,89,225,74,226,224,121,98,58,32,220,92,71,130,41,222,106,255,15,87,239,142,171,203,146,100,103,206,165,228,18,194,223,238,53,128,150,168,81,36,40,20,154,9,162,4,86,21,146,73,129,32,106,16,28,1,71,208,64,163,165,30,80,131,227,104,255,108,111,55,91,118,238,77,36,112,207,58,17,127,132,135,63,236,185,150,195,202,197,110,48,26,215,254,228,235,64,66,175,244,63,48,139,249,147,111,19,48,87,24,159,206,175,70,40,68,103,11,73,6,185,249,190,215,167,81,35,37,218,253,209,96,223,212,211,147,120,122,143,39,223,116,43,164,223,254,186,12,42,129,0,245,131,127,210,250,254,219,135,134,159,204,138,116,90,247,153,122,140,248,88,225,185,60,242,134,247,210,74,154,45,195,200,223,28,158,20,169,41,124,247,239,47,96,68,3,211,213,40,28,56,10,163,93,186,152,127,127,81,68,53,146,89,76,219,164,183,98,23,244,203,211,26,24,120,229,39,208,84,121,95,173,161,166,58,106,213,34,74,51,117,92,40,215,224,49,211,59,35,57,224,70,49,149,115,169,69,150,94,107,175,119,163,59,247,46,79,125,50,70,100,197,213,196,210,19,220,171,160,236,112,186,64,208,251,243,153,48,104,83,74,203,139,18,195,23,68,45,195,218,15,245,201,96,129,241,137,50,140,145,97,37,102,175,226,245,108,244,36,103,134,18,107,245,242,77,233,158,240,163,235,177,142,6,141,71,68,168,199,73,29,5,48,120,123,247,85,193,45,75,109,45,119,78,77,223,138,199,48,145,183,196,134,70,60,230,193,198,166,81,50,71,92,188,213,50,2,51,69,75,11,83,126,80,91,175,43,147,149,245,72,190,129,201,205,78,133,191,111,186,87,72,39,73,162,1,41,200,217,58,136,22,156,254,242,28,213,75,48,202,252,178,255,66,59,72,123,9,6,35,216,60,186,230,11,154,119,43,96,92,217,150,96,100,21,28,110,61,85,73,20,84,197,95,14,173,152,4,178,198,144,232,235,169,53,158,12,242,0,37,190,163,118,173,197,205,105,184,29,9,30,78,116,3,124,143,201,146,96,103,135,4,134,141,57,221,124,123,245,32,104,75,57,155,66,31,170,207,96,242,109,109,167,139,41,13,138,171,57,121,123,130,91,204,35,226,104,201,4,163,235,232,213,29,163,202,1,253,191,162,221,73,12,238,248,229,10,36,250,249,62,255,93,107,140,74,35,82,35,192,52,85,73,195,64,28,99,255,22,5,171,69,31,10,177,146,25,23,147,88,213,31,134,125,218,127,24,34,141,244,70,215,16,239,190,145,89,155,175,154,56,216,99,195,93,205,217,116,155,194,41,136,179,214,242,241,122,36,209,199,31,115,247,78,53,13,11,208,154,233,78,15,165,200,83,205,209,242,67,238,229,240,157,30,95,130,175,211,234,14,238,52,9,111,185,55,113,222,8,142,206,97,108,191,10,247,229,238,216,180,252,236,82,212,250,12,29,166,196,173,43,15,38,148,218,254,100,100,123,213,128,160,186,165,197,228,155,173,43,35,107,229,111,199,6,72,37,70,138,55,35,26,127,2,69,108,79,41,56,81,188,137,215,186,231,199,81,39,21,54,2,207,29,20,152,7,83,178,198,168,189,151,191,23,226,119,186,3,146,58,118,234,194,130,235,61,212,56,177,194,76,55,194,201,164,165,154,249,143,31,139,65,219,180,47,234,213,157,253,214,71,5,253,142,146,169,71,135,87,182,194,51,133,196,134,192,86,52,229,87,195,32,175,197,23,56,123,35,102,225,65,87,91,111,78,127,133,135,164,141,135,73,143,195,207,74,145,3,182,198,77,129,139,209,1,59,76,90,92,199,220,98,141,126,117,49,217,24,133,145,111,41,14,247,47,5,245,208,136,245,206,244,98,155,130,158,227,116,145,236,25,55,191,182,102,230,115,133,58,49,110,78,91,116,186,57,52,15,111,80,45,102,39,241,89,252,152,21,81,101,59,241,86,130,239,193,31,104,163,98,72,81,104,56,150,195,215,88,149,5,86,142,73,43,7,12,57,149,242,212,194,18,223,3,102,38,10,239,48,129,156,136,177,174,202,123,117,133,87,245,165,191,26,100,220,69,209,193,233,225,112,218,71,9,221,94,83,214,71,20,14,2,101,122,166,117,213,19,177,48,204,104,242,226,162,247,136,244,45,11,74,126,93,33,240,169,6,19,12,220,231,227,12,253,105,68,70,78,60,216,38,71,169,48,221,128,113,115,212,38,155,194,116,201,205,128,151,166,182,129,73,112,60,152,192,101,122,47,252,20,119,246,160,64,83,34,25,224,226,20,183,48,231,149,157,6,252,254,137,119,70,93,184,126,106,119,93,184,34,130,228,112,107,154,47,50,42,230,207,77,89,36,206,235,82,216,216,152,227,230,91,149,41,46,90,232,45,120,232,48,95,81,96,136,202,124,191,92,8,247,40,217,50,133,13,213,99,230,203,200,219,244,131,65,71,226,166,23,42,141,61,195,156,185,254,100,119,199,211,208,27,148,140,222,8,90,108,6,43,149,58,37,71,51,62,231,253,169,68,111,125,140,131,200,231,202,207,220,80,152,98,182,55,102,155,198,221,244,189,40,64,115,63,18,201,25,49,55,139,233,186,120,62,136,98,128,147,198,12,134,23,207,233,208,92,124,36,106,13,77,208,8,83,2,113,22,49,173,232,110,104,219,55,75,227,242,84,26,246,253,35,57,227,48,69,162,91,97,156,160,184,122,195,9,173,48,21,69,254,214,13,183,72,222,139,237,106,199,205,27,74,131,67,97,52,239,253,230,13,166,165,4,99,52,250,205,97,58,209,159,158,214,122,237,40,165,178,122,49,22,151,31,157,84,76,230,39,27,125,59,49,74,129,241,127,165,155,247,121,150,111,196,155,86,66,221,177,16,164,116,175,6,77,53,205,158,96,65,109,47,136,41,88,30,75,183,13,147,245,121,115,148,56,153,118,45,154,134,204,240,205,144,60,185,214,188,211,32,194,102,233,48,49,110,185,154,128,238,142,155,83,169,166,19,201,56,64,252,115,145,222,223,10,210,111,31,224,74,244,83,8,89,158,176,254,104,230,82,249,19,14,81,12,96,135,73,158,42,138,232,163,95,76,155,154,56,145,119,151,64,80,186,58,60,143,134,143,216,68,70,88,96,103,136,116,155,161,68,178,252,157,127,34,31,10,195,248,236,247,158,70,78,37,48,140,93,49,222,100,53,91,130,225,10,11,24,50,41,125,178,142,148,139,63,217,68,216,77,223,171,147,186,141,171,247,156,105,72,187,73,110,59,76,197,76,250,109,97,166,166,73,189,170,148,7,187,250,254,60,246,132,98,119,215,61,30,54,85,239,178,225,188,104,202,114,198,121,244,121,131,157,229,55,186,114,226,47,107,168,244,155,155,6,186,254,54,229,248,49,106,52,0,235,193,9,41,65,45,1,107,160,4,227,97,133,229,72,211,83,26,147,138,78,220,118,116,204,146,158,139,30,157,29,48,242,51,122,53,29,60,111,200,96,62,156,202,178,81,44,108,243,158,11,75,239,75,31,147,60,233,9,20,246,9,93,91,212,59,190,121,6,99,227,74,35,66,26,96,251,197,244,120,20,21,48,64,144,226,157,215,232,15,180,145,244,13,104,150,120,195,77,87,122,81,78,70,216,18,70,105,254,90,29,93,210,170,48,196,152,113,245,253,114,58,135,231,145,144,25,245,46,67,123,253,139,169,196,191,48,203,133,17,16,84,221,134,19,197,6,160,83,75,140,64,151,23,212,227,82,124,74,51,14,92,253,180,175,63,173,19,122,53,4,205,159,15,26,190,144,142,248,68,106,182,57,122,39,149,196,249,241,88,130,9,163,90,149,132,218,33,115,223,237,113,248,213,8,204,171,206,6,125,4,222,52,197,201,79,223,165,10,78,80,53,224,67,122,247,51,237,35,192,20,232,158,94,175,150,236,213,51,119,34,17,242,140,55,124,176,116,104,78,18,228,129,54,10,128,245,201,104,134,125,15,70,14,65,57,200,127,152,14,95,208,1,77,164,149,76,55,122,112,188,138,206,106,164,53,90,71,44,0,162,209,7,91,93,144,162,223,60,62,205,72,245,214,52,11,241,16,122,92,220,190,47,61,89,69,154,42,174,190,95,83,127,153,86,128,0,161,245,214,137,160,244,231,196,200,138,6,52,32,152,89,213,127,216,220,46,69,175,63,49,99,72,182,57,155,170,75,82,238,111,189,249,141,64,195,167,27,33,29,50,126,224,86,107,78,76,122,42,219,219,225,201,207,12,237,150,39,254,115,191,228,155,37,56,157,99,37,45,23,211,22,120,48,223,45,221,188,24,1,240,131,233,79,211,19,245,158,167,119,105,77,135,7,238,125,130,139,231,83,43,29,241,122,40,82,219,87,158,51,8,154,228,200,128,135,7,232,43,65,32,237,253,1,190,167,100,92,77,156,48,61,89,137,26,58,132,119,241,161,21,70,45,53,222,139,90,133,116,115,246,152,248,109,138,218,211,160,225,191,247,128,143,134,163,127,162,106,205,175,54,169,172,154,224,233,110,83,53,121,37,221,51,172,168,174,239,128,167,230,145,129,107,108,164,63,217,161,146,224,207,249,90,170,137,4,169,109,134,182,167,87,219,87,130,99,218,1,10,76,29,181,195,61,47,31,136,199,100,54,24,255,138,14,42,74,147,47,47,73,179,168,246,204,130,70,175,11,232,84,250,103,224,246,244,202,128,173,19,35,193,95,57,49,104,119,187,106,233,230,51,226,221,23,70,93,39,93,109,197,74,1,39,77,5,75,117,56,147,165,209,73,166,21,68,130,32,158,251,44,173,209,35,139,210,189,125,20,98,146,165,209,51,14,243,224,243,34,239,155,106,226,201,224,44,175,214,188,112,107,45,79,21,206,31,31,81,252,216,252,185,190,17,182,2,181,135,26,137,39,109,85,60,127,70,74,58,105,123,20,194,155,78,193,121,253,1,2,201,43,137,64,29,103,44,162,14,154,96,155,194,212,209,251,123,195,210,175,195,66,63,169,19,149,81,221,208,180,201,19,250,175,226,25,110,43,234,27,18,105,181,244,235,122,134,60,85,146,93,73,104,81,179,218,79,27,21,229,57,132,70,170,138,95,153,248,164,195,231,28,117,131,209,177,140,29,241,110,172,9,188,166,93,121,254,30,37,215,59,121,85,189,27,203,233,131,233,114,214,109,197,42,52,125,63,188,75,169,41,77,25,249,240,239,137,9,2,227,89,233,7,161,208,207,47,94,169,222,13,145,179,222,253,212,236,203,102,169,194,107,57,91,24,41,169,173,36,28,197,168,240,3,221,223,78,63,220,208,112,245,123,223,157,177,169,169,108,196,137,62,94,215,102,25,43,161,82,175,89,127,200,9,210,189,239,194,158,113,239,78,223,153,192,8,42,186,113,214,173,121,84,95,139,14,6,183,52,76,94,59,77,97,104,106,122,92,125,224,209,80,152,18,217,55,195,201,47,167,147,179,83,246,228,23,179,235,106,224,141,99,213,25,110,136,247,157,60,224,247,115,185,107,131,103,88,180,46,6,6,71,134,197,225,5,93,155,194,109,58,17,19,69,240,69,9,58,176,44,208,68,119,24,34,139,162,176,213,85,60,24,209,151,158,132,231,8,182,249,205,81,108,80,71,23,82,19,111,52,128,54,118,170,78,46,245,36,211,51,254,48,191,38,78,162,59,65,165,97,215,36,117,143,46,77,235,49,242,141,120,88,210,94,208,235,230,122,119,146,209,171,42,205,50,5,135,37,150,207,176,70,101,189,250,26,165,235,149,249,209,58,51,180,222,153,94,165,225,181,193,20,183,125,106,232,80,157,27,159,115,44,68,119,84,141,15,178,94,247,110,134,17,11,233,147,125,116,123,57,76,131,145,78,242,107,3,245,56,95,232,12,75,159,179,178,11,249,110,103,195,160,67,10,17,230,44,14,67,211,175,150,14,179,103,185,41,131,60,186,10,162,88,145,155,119,142,255,112,214,104,220,142,250,187,225,19,145,184,230,167,241,45,235,165,113,123,218,104,103,211,139,21,154,132,3,134,242,113,43,92,137,231,60,120,36,202,85,180,177,195,84,159,35,87,206,23,139,246,251,215,36,144,169,205,148,120,54,213,203,86,172,1,56,45,1,226,91,30,253,194,121,201,35,78,96,194,59,44,232,184,78,108,124,36,195,63,175,151,171,16,133,235,250,129,4,227,139,139,183,21,123,168,34,37,125,130,254,177,49,199,244,193,16,172,105,129,222,237,237,168,32,37,1,199,151,164,128,14,140,142,13,129,161,220,124,161,133,74,225,178,238,26,37,156,46,203,203,11,173,98,33,122,190,124,93,226,15,106,109,199,157,32,180,31,77,135,89,136,170,240,73,205,145,59,170,11,198,6,125,169,207,152,241,253,169,219,232,41,72,4,41,64,156,77,203,202,40,245,230,131,211,40,224,134,228,174,194,84,136,6,124,247,143,170,191,77,60,164,4,188,210,252,197,157,255,124,184,23,210,3,233,222,164,176,71,192,68,69,155,194,200,74,215,128,87,250,88,104,178,143,45,112,210,47,3,238,159,59,140,68,233,146,49,77,159,217,252,226,106,210,174,233,201,71,180,131,1,35,65,162,112,143,18,141,10,193,96,75,79,214,232,160,9,116,239,145,224,26,20,52,149,194,167,60,226,28,15,126,126,172,97,221,243,170,37,75,50,172,6,188,149,48,146,36,249,240,212,38,149,241,184,102,10,35,15,239,223,11,89,84,181,160,248,28,174,100,9,124,230,76,48,198,72,252,54,199,102,122,52,136,25,124,208,200,192,102,21,92,47,34,170,4,108,243,152,213,83,74,76,226,65,113,131,62,55,105,131,248,216,119,63,90,105,46,96,237,213,184,154,162,242,157,228,121,71,143,5,116,143,174,153,4,118,173,135,203,223,154,195,74,79,77,232,243,60,21,13,124,148,121,145,78,171,35,11,232,167,61,94,225,235,197,249,169,10,111,197,76,203,207,170,218,3,29,53,45,47,250,216,125,27,70,147,88,27,57,47,124,183,217,29,48,231,189,62,25,222,143,123,194,11,146,223,180,235,220,149,92,99,76,141,215,175,170,34,242,25,53,230,56,5,23,178,190,144,11,220,222,20,70,161,143,50,195,81,140,129,180,161,92,172,196,139,159,233,103,30,121,112,101,207,165,27,176,57,9,173,189,150,134,107,104,52,132,132,64,6,37,255,244,174,17,91,96,68,231,72,40,252,149,2,231,231,162,66,194,61,62,62,86,169,42,18,205,122,146,139,217,232,91,146,152,174,43,182,28,164,239,84,19,28,153,182,190,100,154,37,103,20,250,218,107,61,196,107,149,212,42,68,199,246,138,163,137,42,240,166,34,236,13,65,142,247,100,166,236,91,85,194,221,74,137,142,195,119,139,144,18,116,76,175,227,213,106,168,162,211,25,36,242,241,215,213,116,174,10,56,120,82,69,37,76,60,213,89,77,170,89,164,37,193,215,87,242,133,191,41,119,83,217,238,1,61,158,199,37,54,187,178,236,11,176,50,13,167,1,32,73,144,146,251,119,89,238,249,68,160,151,73,171,77,49,99,46,124,175,142,123,195,244,170,79,102,17,96,127,112,196,37,170,254,52,172,63,242,100,214,92,43,240,128,141,247,205,149,235,18,52,45,6,189,112,113,97,194,10,79,178,138,7,66,60,118,7,205,191,215,61,140,180,250,229,51,195,222,103,18,114,227,226,190,19,200,238,206,49,0,203,90,210,136,161,68,175,58,161,106,221,13,2,123,189,154,165,183,124,68,175,107,218,117,38,17,132,114,46,203,11,179,27,54,133,33,1,116,20,253,7,121,173,59,171,74,132,168,174,183,89,212,97,196,28,88,17,131,186,87,30,181,146,62,52,121,166,71,14,240,145,139,68,14,176,22,166,107,111,222,141,235,40,183,212,103,117,219,238,180,93,199,52,9,47,124,40,71,117,129,215,210,50,109,186,240,134,103,146,73,82,99,79,8,252,83,164,233,240,61,218,116,14,195,150,224,205,85,21,217,206,169,251,66,167,194,33,80,243,79,21,109,39,182,74,156,201,86,244,222,240,71,118,255,216,36,118,196,43,187,240,61,70,221,7,184,7,21,65,62,129,57,12,61,140,180,45,31,166,31,164,98,210,250,123,209,198,50,245,230,133,190,46,191,121,97,139,209,71,51,226,204,128,239,190,33,70,210,71,33,198,140,133,79,196,68,206,108,212,34,144,23,119,24,106,0,153,166,118,3,15,77,88,206,91,140,195,15,37,67,23,183,37,143,57,62,221,230,27,178,150,95,192,19,250,54,133,63,87,94,131,236,120,105,12,248,179,228,65,236,150,136,242,232,118,120,55,245,210,20,110,42,91,111,29,204,203,237,183,141,65,86,244,189,176,85,134,192,93,27,12,145,2,165,210,56,224,148,200,128,234,119,71,82,106,35,233,40,174,147,137,50,71,164,117,155,80,95,186,186,222,65,143,155,163,34,42,179,188,238,59,59,170,220,252,251,116,219,97,107,63,177,132,172,143,50,93,93,79,100,81,232,186,220,233,106,34,179,85,224,235,95,233,213,184,56,177,237,124,116,45,47,133,41,166,242,125,158,190,88,221,88,168,239,243,106,108,96,252,32,133,73,49,8,124,15,59,189,57,60,129,75,225,79,63,73,157,72,142,196,147,195,215,167,191,205,166,181,4,158,37,161,176,138,200,131,79,149,8,68,11,17,105,13,121,240,157,70,133,238,161,34,247,222,202,219,245,89,27,91,44,126,242,209,233,230,215,17,140,40,240,54,161,155,169,48,89,68,253,34,90,219,6,183,101,139,76,224,198,142,213,163,149,46,221,41,11,208,242,46,2,55,186,81,228,230,180,170,40,12,133,187,124,238,107,209,232,163,81,20,209,99,212,80,20,214,65,109,166,142,44,19,245,20,125,52,152,211,117,30,55,109,30,251,44,32,189,100,141,44,221,203,105,170,145,73,78,91,147,142,56,239,37,223,203,210,244,10,151,79,126,216,50,10,130,22,156,7,217,56,170,38,3,41,74,173,91,134,140,253,50,193,20,42,198,199,166,1,75,111,14,13,76,236,151,102,220,232,107,125,232,85,201,150,119,205,123,29,19,10,234,107,192,16,98,165,155,15,92,205,128,105,175,84,216,24,34,2,30,121,154,126,216,32,114,243,185,211,160,125,68,165,227,197,146,62,136,73,91,238,79,46,62,51,45,109,68,117,90,108,105,196,255,4,182,178,212,48,118,72,211,171,93,76,177,161,203,18,113,138,164,16,245,247,83,56,23,79,118,182,6,76,17,92,32,64,238,71,20,253,65,178,173,20,100,37,98,83,66,128,68,70,188,32,135,235,1,238,123,220,84,21,172,48,145,187,18,187,105,45,73,219,199,132,232,122,28,19,44,39,245,160,238,185,253,237,112,7,96,68,81,171,0,17,115,103,137,198,156,57,201,153,64,118,173,139,201,49,19,127,53,214,253,136,208,201,38,153,167,63,77,229,240,8,48,9,136,32,82,244,237,216,84,48,186,245,104,165,65,96,199,166,2,29,144,218,66,133,20,76,156,219,156,118,58,207,240,152,196,9,186,135,91,218,177,238,126,51,35,61,116,97,214,128,194,68,111,91,24,167,154,93,253,126,56,56,194,178,45,77,37,168,62,162,54,187,8,124,223,90,135,12,58,155,38,240,153,186,56,145,76,111,49,145,26,159,83,7,237,179,163,57,96,101,243,248,96,245,17,239,140,118,112,157,103,208,90,173,24,241,150,105,156,233,93,220,206,123,71,23,38,13,174,2,179,7,9,156,52,162,46,138,153,22,207,125,186,50,210,32,43,59,189,243,31,63,37,109,26,20,244,185,26,12,62,14,188,35,10,247,111,134,77,221,161,198,238,10,7,25,2,61,238,85,77,234,187,249,29,57,146,123,234,20,249,80,183,159,241,49,174,153,162,124,251,20,224,195,46,30,126,221,253,87,239,77,27,67,188,212,245,188,180,69,144,138,49,200,32,29,38,143,165,143,141,184,69,19,151,19,190,31,133,105,174,11,111,183,37,210,187,11,115,182,133,43,141,94,148,62,26,76,244,49,141,32,44,211,229,1,251,255,58,226,43,111,229,153,50,158,249,8,44,94,51,17,137,97,133,239,247,232,226,136,127,201,233,164,155,113,196,210,196,38,170,58,205,26,68,28,45,188,252,81,211,123,195,254,23,79,134,29,169,23,155,108,222,136,0,67,209,90,91,40,152,70,76,194,105,45,53,130,66,112,35,209,9,118,13,95,91,236,0,248,222,62,25,214,216,66,238,14,15,48,13,26,254,220,123,106,26,114,208,114,52,92,116,2,35,178,239,173,87,55,170,133,222,131,31,182,144,38,40,253,116,62,23,14,209,188,173,247,46,163,71,177,8,10,58,210,187,3,92,170,147,178,86,114,36,61,221,252,158,101,17,201,61,197,72,36,21,70,117,37,208,45,194,13,160,166,226,233,240,61,153,194,212,0,190,135,143,175,16,82,169,82,6,105,177,87,158,205,225,173,21,152,3,214,140,226,205,118,23,38,156,61,20,166,236,226,125,78,198,104,234,131,163,185,114,124,59,59,24,169,75,158,252,218,195,145,234,131,169,87,250,92,209,174,162,237,199,225,134,14,175,194,189,75,178,142,128,155,244,162,162,242,107,205,110,15,166,187,113,42,12,135,142,111,43,70,167,162,15,190,248,215,167,194,132,184,97,42,250,73,109,40,194,64,178,219,13,92,31,220,37,135,143,6,55,128,63,49,238,140,117,227,147,185,96,220,164,126,178,161,87,47,116,250,192,68,47,252,189,238,8,205,79,31,13,10,158,19,240,20,137,79,212,15,119,80,77,85,211,102,63,69,97,99,195,112,120,111,105,175,1,174,209,37,94,137,205,74,219,242,133,25,152,26,48,237,30,138,146,141,243,159,182,222,121,69,59,189,4,142,18,132,57,10,35,243,21,23,15,173,70,167,90,159,126,10,127,105,114,246,59,193,51,180,98,47,204,86,172,3,222,165,5,253,194,144,231,232,128,247,182,93,198,147,154,72,145,23,5,37,31,93,3,149,206,27,80,56,48,3,197,9,215,95,110,144,225,249,115,195,37,91,245,173,209,57,57,113,245,221,3,116,10,83,11,210,220,170,36,134,47,253,74,192,236,195,39,224,177,118,134,63,215,19,3,214,46,114,224,187,65,185,249,69,114,65,242,117,192,173,69,145,241,33,88,144,62,167,177,120,196,111,223,3,190,235,176,212,229,204,192,23,101,151,208,123,83,135,247,102,10,85,167,179,235,166,97,13,103,175,160,163,25,103,95,90,31,152,203,239,99,55,139,45,164,49,253,214,57,114,115,246,32,189,57,177,168,247,104,228,19,166,176,12,13,123,143,249,50,14,13,141,67,221,105,145,61,117,9,79,116,156,198,214,65,129,239,168,199,131,227,125,234,107,179,242,90,243,39,131,105,94,231,202,92,156,47,254,100,168,29,36,24,186,204,229,55,191,51,120,233,54,62,145,117,120,113,172,246,253,148,12,42,76,183,190,191,23,66,141,71,111,62,88,113,14,51,169,117,67,187,55,171,174,109,141,247,78,107,148,194,61,42,206,9,134,83,178,163,112,237,222,197,78,205,237,104,250,193,96,198,26,61,174,158,154,158,189,48,6,94,124,48,74,170,150,94,125,55,249,83,124,80,33,90,255,134,194,156,218,14,15,19,107,86,248,154,81,39,96,252,163,4,195,1,82,29,238,45,143,26,164,189,43,174,158,223,209,227,13,23,222,197,156,26,221,6,125,232,108,105,52,112,198,205,239,238,160,246,198,93,250,205,169,1,26,81,44,73,171,1,35,196,234,191,109,61,227,233,209,190,136,216,52,44,119,41,235,51,152,249,231,48,149,101,122,53,135,241,90,1,239,157,190,55,250,104,59,224,33,124,133,134,118,89,190,204,157,61,19,92,188,19,165,89,108,66,183,37,122,0,156,78,235,194,179,23,61,39,38,53,36,49,143,39,140,231,9,182,221,62,224,35,61,4,192,61,216,126,40,142,47,226,167,0,183,184,181,105,63,232,128,87,10,101,252,193,150,137,230,8,92,54,4,128,14,15,114,53,10,147,98,10,152,224,189,62,55,124,31,241,214,155,20,185,62,24,60,179,126,241,253,161,157,190,214,135,146,167,15,248,94,179,164,107,161,219,246,33,33,163,160,23,99,194,85,31,145,131,110,234,80,180,117,215,41,108,127,240,125,2,67,118,57,28,214,242,29,83,46,45,206,159,221,138,21,119,31,133,175,149,243,66,42,13,138,48,97,110,5,238,119,43,143,171,175,3,191,51,92,156,254,168,21,19,249,82,180,221,51,194,31,12,5,150,179,21,190,243,253,91,1,95,139,109,38,184,185,95,215,224,210,90,37,193,208,63,52,135,105,142,75,240,183,226,167,217,84,212,216,192,21,246,92,71,35,190,146,140,245,65,17,141,47,30,250,80,70,26,148,251,125,190,26,55,31,252,101,133,217,176,124,204,174,37,56,117,18,162,20,225,12,1,13,198,138,83,245,234,187,183,126,207,71,129,18,191,229,15,2,61,171,63,56,230,221,214,139,165,177,162,17,128,92,105,68,81,43,121,62,72,171,52,201,232,199,236,214,105,247,208,59,229,150,174,218,190,77,216,227,193,125,104,5,26,240,245,171,223,136,65,224,177,117,150,117,230,137,79,163,106,13,28,122,241,221,34,220,208,111,112,75,37,59,230,154,99,195,5,247,168,77,184,63,45,95,139,122,104,103,54,190,107,3,39,38,193,176,16,250,213,4,253,116,101,82,0,237,164,131,173,26,27,128,62,26,29,230,239,201,56,0,166,110,71,247,224,66,219,241,193,133,36,179,162,95,245,86,195,139,174,62,245,84,236,117,70,48,167,33,86,241,77,253,229,202,231,61,14,211,29,167,67,90,144,75,246,159,38,122,166,59,56,220,175,30,94,190,48,231,129,222,188,16,218,240,247,234,150,62,23,216,248,111,253,106,2,217,115,42,124,55,206,234,191,125,79,53,209,31,49,170,231,226,124,137,119,190,94,135,127,43,10,23,166,95,60,216,54,139,194,165,197,186,254,233,84,145,175,217,96,179,252,252,222,118,62,15,133,41,117,92,14,195,193,172,191,77,82,197,15,128,102,172,157,10,211,88,63,252,209,150,209,254,42,76,164,202,31,109,23,37,159,193,181,69,151,219,199,244,158,0,107,202,7,179,181,189,124,54,80,27,175,22,22,234,36,174,104,137,246,200,154,26,146,105,214,147,230,48,85,153,106,142,219,253,220,46,237,63,13,155,10,179,108,252,106,163,202,151,181,77,137,154,7,93,40,102,19,150,58,80,97,220,53,185,246,20,238,105,212,114,189,169,210,59,61,50,58,40,31,155,179,223,250,142,80,242,189,200,236,122,151,125,163,122,125,171,201,75,180,162,185,93,73,230,78,168,149,47,76,15,185,79,83,2,13,71,119,121,235,228,245,15,66,192,247,211,229,73,5,227,137,49,219,93,201,168,145,8,163,91,251,205,21,92,223,100,106,88,229,177,239,135,44,129,162,95,27,213,168,246,114,179,23,166,43,95,111,62,204,194,254,133,9,238,72,75,249,133,97,232,246,115,149,213,87,117,83,162,27,228,248,118,58,40,56,29,77,97,59,45,29,38,251,173,55,111,52,115,77,135,237,68,82,24,26,81,127,180,218,103,218,232,33,79,245,246,59,59,223,211,25,3,231,154,179,42,16,33,163,181,85,225,47,38,249,192,195,209,141,3,170,173,239,165,150,40,217,61,41,90,84,177,17,252,252,186,158,212,151,252,35,216,142,90,12,26,173,171,75,175,254,216,7,253,201,172,166,84,31,28,33,73,63,254,160,180,168,186,130,216,124,93,29,5,151,255,206,173,4,67,139,236,47,198,74,254,228,209,174,245,220,188,121,2,233,148,150,34,62,116,138,207,234,79,78,57,130,250,40,52,208,59,77,12,103,182,74,17,2,223,61,212,221,136,65,112,94,227,173,133,174,40,247,11,81,205,25,106,173,20,14,72,247,212,135,21,181,157,4,183,26,131,138,165,170,96,37,220,254,11,78,196,133,106,122,48,106,253,222,68,179,42,245,239,143,91,123,111,158,245,125,22,61,193,104,218,113,26,123,99,18,41,51,253,54,193,99,191,121,197,220,73,67,74,117,254,118,120,238,153,214,192,103,194,14,15,198,163,213,83,166,82,74,227,123,53,221,193,159,238,151,244,101,132,187,59,255,216,179,190,235,213,251,41,49,161,157,215,141,188,66,235,237,3,138,32,214,212,147,23,206,158,238,230,31,26,226,51,253,114,13,110,42,163,43,75,161,193,106,146,149,254,211,102,129,232,189,217,109,95,68,20,22,23,26,255,211,190,48,98,245,65,202,240,233,233,135,104,174,139,219,211,202,240,73,11,181,109,89,93,222,11,81,12,245,148,239,145,3,153,197,131,45,170,156,118,83,122,132,253,123,80,114,245,237,180,23,15,215,64,97,151,95,201,209,160,122,217,73,90,233,119,92,159,70,155,72,169,134,35,125,55,67,72,174,245,144,65,95,122,59,204,134,169,79,126,32,150,153,14,111,38,189,158,96,208,173,188,223,54,66,225,63,78,199,234,82,109,40,46,159,228,166,147,11,241,221,242,199,238,77,199,54,76,61,254,211,244,205,234,249,246,99,37,188,207,125,141,215,146,78,40,139,108,184,53,131,166,123,122,110,24,112,124,253,220,3,255,155,201,160,96,147,115,212,152,53,167,218,81,124,194,128,255,8,62,180,67,252,201,71,212,36,41,212,34,71,177,62,174,190,123,105,77,158,6,52,38,62,85,8,158,143,149,12,223,195,172,127,240,214,134,44,172,230,253,201,107,109,152,185,147,73,62,123,172,251,107,164,66,86,149,156,129,32,20,106,212,208,44,13,5,247,123,88,70,52,136,19,32,251,41,99,79,167,96,37,237,184,210,218,165,156,242,243,195,15,117,199,161,166,107,55,146,9,255,109,60,113,141,37,65,132,186,125,84,54,169,49,205,149,240,86,17,115,217,8,154,39,103,194,250,16,253,234,187,70,178,183,112,23,191,139,171,54,11,109,232,226,197,216,112,13,210,70,218,185,232,142,199,60,59,37,174,62,253,36,111,250,59,159,247,164,208,149,75,173,186,250,172,150,71,125,240,52,141,12,129,171,17,148,56,12,185,152,194,216,174,238,231,236,101,196,131,234,77,243,184,254,222,20,121,171,11,134,57,25,17,159,77,89,70,114,213,41,132,113,223,16,66,242,86,83,28,96,54,111,77,191,176,125,160,20,69,8,90,136,70,243,241,46,57,6,49,157,12,227,122,61,95,142,187,220,109,101,5,104,60,16,41,248,33,174,6,1,180,79,45,2,74,55,61,13,106,14,213,151,162,77,180,57,122,152,128,111,153,118,180,97,121,60,71,187,182,106,90,80,167,58,87,18,112,79,174,196,48,199,40,126,186,207,20,220,192,152,253,226,151,251,26,45,7,140,248,252,1,239,116,178,66,159,237,162,57,144,121,125,165,165,65,185,211,227,139,159,30,16,234,164,72,215,218,113,111,154,30,107,66,41,249,9,184,125,127,194,206,74,106,112,255,74,134,119,130,215,31,240,61,52,86,192,253,15,112,201,183,36,141,150,198,196,74,169,3,30,127,4,209,168,167,138,175,101,237,48,9,246,194,35,208,53,78,26,177,217,156,48,18,56,231,35,134,181,191,196,213,20,253,166,7,159,179,203,44,131,161,43,63,248,246,242,30,224,81,242,20,38,101,20,67,182,85,197,194,96,152,202,28,62,236,88,10,27,191,210,131,173,29,44,69,255,8,97,7,92,86,74,100,146,157,248,226,115,89,237,163,142,233,15,33,185,195,119,59,212,68,38,234,232,206,1,213,176,6,86,250,34,27,197,134,230,176,201,147,41,12,55,86,192,104,216,233,7,219,116,89,251,123,55,11,232,41,140,16,114,192,163,165,16,4,172,44,91,174,222,218,26,101,129,228,111,199,26,160,182,72,221,47,78,176,26,219,221,245,2,91,142,51,143,53,226,139,221,227,172,167,216,35,173,60,177,58,187,245,157,40,124,167,75,252,246,160,64,37,71,192,163,15,8,125,102,20,153,18,124,194,191,186,219,211,153,45,193,162,247,6,153,54,66,200,26,125,255,190,200,32,221,93,127,141,146,225,181,226,131,114,142,234,218,167,44,209,69,77,26,195,80,213,43,253,173,56,126,48,116,113,106,62,82,146,181,98,99,185,135,240,212,200,40,205,10,206,19,222,44,191,216,211,163,65,239,237,195,178,172,242,51,39,29,194,232,182,92,244,151,96,98,80,254,222,244,163,229,39,167,45,50,224,67,169,95,202,119,116,167,102,191,155,78,45,85,45,68,107,109,244,0,36,237,255,85,163,70,244,254,122,113,58,237,153,125,107,152,143,126,104,175,142,69,239,6,10,177,148,138,161,215,222,97,152,53,83,34,167,85,111,226,67,166,103,124,39,253,118,59,241,100,188,216,214,247,50,78,140,223,33,71,64,168,182,244,218,16,164,188,245,139,208,200,156,51,195,46,45,142,158,205,151,206,206,105,68,217,199,97,34,140,233,185,239,39,24,1,159,47,5,172,126,72,199,28,46,240,9,165,49,179,122,0,135,239,136,165,201,0,155,224,139,226,161,165,67,171,123,202,141,125,30,193,96,3,187,112,186,249,230,196,117,24,239,34,103,214,66,33,170,127,166,83,146,158,252,124,78,255,75,65,222,28,41,71,107,36,162,254,104,152,170,59,95,61,156,122,2,29,25,150,107,130,195,127,235,52,139,28,173,84,48,126,224,229,55,71,119,59,231,73,121,156,233,112,159,123,166,100,37,53,195,113,181,145,81,39,120,184,62,27,167,194,220,90,110,3,155,180,251,88,29,138,185,47,95,28,238,196,69,73,100,228,7,143,206,122,152,34,122,138,20,152,41,219,125,84,204,155,235,127,194,62,79,233,121,30,249,201,238,121,237,239,53,168,85,47,249,183,167,192,247,232,255,19,254,252,167,173,21,44,163,51,30,108,210,197,146,71,108,196,157,217,115,254,184,182,119,129,233,30,205,48,148,139,14,19,186,202,111,85,228,167,87,69,141,41,205,148,179,98,68,217,200,211,136,150,144,184,129,6,231,236,188,161,113,104,197,189,239,249,56,211,2,33,238,234,247,222,16,145,165,73,74,192,201,31,28,142,189,52,143,168,85,143,89,184,149,185,232,103,241,121,7,5,42,231,253,91,121,101,31,47,151,185,48,197,57,105,179,36,53,224,247,62,70,160,146,119,21,207,133,94,216,186,79,19,76,253,206,47,76,89,117,222,237,186,171,65,118,242,204,61,111,26,189,78,255,90,52,152,164,36,44,60,34,30,221,239,198,189,209,211,231,40,197,165,82,59,194,112,93,99,197,214,121,252,162,58,48,47,159,158,118,5,74,11,227,183,89,92,169,70,225,51,117,139,7,27,195,217,74,7,107,80,94,94,152,186,183,116,114,222,77,228,77,82,4,209,210,115,127,20,73,6,10,227,114,130,161,211,244,95,102,142,230,231,166,29,209,95,139,68,90,242,21,232,33,255,252,230,155,74,209,100,163,81,190,217,28,166,142,32,25,97,156,56,254,90,184,57,201,215,54,47,200,175,134,218,60,219,127,221,201,239,58,43,109,239,4,55,247,87,59,59,64,170,241,25,248,30,221,47,46,16,204,167,7,195,14,106,14,99,182,40,188,97,107,126,147,144,86,139,51,147,193,30,10,107,116,142,105,227,188,217,204,221,11,32,122,165,200,39,249,64,123,120,241,57,186,170,148,246,38,115,29,150,88,135,175,161,153,156,202,141,148,203,219,20,172,8,113,36,152,6,93,191,26,17,136,236,197,236,221,226,183,73,180,100,175,242,238,65,110,76,32,147,158,50,165,240,155,120,154,21,109,212,251,44,25,166,123,209,97,108,222,246,135,115,215,122,192,59,7,109,40,80,105,254,219,147,138,239,63,252,93,63,92,42,36,221,217,203,39,131,24,63,13,3,102,10,109,236,32,163,237,184,56,233,91,195,79,227,187,89,37,166,157,238,61,41,193,143,139,173,10,42,21,95,28,207,187,117,210,249,53,7,93,172,65,205,225,177,234,76,48,190,217,187,186,89,29,124,186,57,161,253,183,248,26,92,45,105,117,13,194,191,111,162,81,4,81,147,131,4,125,131,79,83,24,101,164,127,253,167,178,99,250,142,4,253,76,42,153,28,232,13,251,118,7,185,100,74,31,67,193,239,140,154,221,242,33,41,76,96,91,92,115,152,72,168,14,106,15,38,92,8,49,190,148,225,189,94,228,246,182,171,222,150,169,183,40,124,157,241,120,240,101,180,214,10,211,221,49,29,30,99,165,40,2,78,137,79,114,24,73,83,22,136,84,216,104,254,224,27,254,198,116,115,72,130,252,139,208,194,158,102,26,229,55,39,224,145,74,246,7,229,28,197,127,26,173,47,253,101,250,34,226,173,141,21,60,193,176,144,251,152,81,213,144,194,146,72,39,249,99,83,148,154,54,90,216,179,221,212,128,162,42,37,106,198,157,243,177,27,98,148,230,176,100,193,189,45,14,19,196,57,41,98,122,118,92,141,29,175,137,78,72,122,190,64,231,31,209,214,47,248,25,225,33,108,233,4,128,15,96,59,184,119,242,217,134,197,195,29,134,193,84,107,180,239,254,125,55,199,55,96,247,242,158,42,134,239,124,143,209,134,24,112,255,81,94,20,157,27,29,6,215,121,82,252,218,90,206,31,60,57,198,20,166,22,38,158,140,250,95,61,145,73,36,59,99,56,76,191,107,232,210,130,45,217,83,160,36,115,190,239,164,176,126,173,30,22,233,120,85,93,171,243,8,128,250,46,76,214,56,157,123,72,117,123,139,220,79,249,131,86,229,118,99,160,13,120,157,228,156,220,45,136,218,166,7,247,36,127,102,201,142,22,39,192,128,8,114,165,92,200,24,177,147,34,210,177,82,84,31,205,242,22,240,46,69,119,82,142,120,223,41,135,137,24,233,199,70,85,160,250,160,204,113,52,14,133,170,181,55,143,83,133,246,165,90,151,107,204,53,239,169,167,183,139,248,104,42,78,66,227,194,97,88,215,244,193,136,229,248,177,120,207,111,194,250,169,118,233,196,44,29,166,103,166,67,202,98,123,193,158,142,77,83,90,46,109,130,163,220,97,248,250,83,117,210,134,130,227,23,198,210,59,250,57,27,125,184,62,77,41,239,26,45,193,61,20,166,58,28,102,169,154,172,89,231,78,115,248,174,213,148,207,163,217,111,57,10,155,127,42,140,186,251,164,59,232,211,202,52,82,229,211,12,239,126,90,190,70,127,25,34,151,151,83,51,149,193,84,83,213,122,141,119,166,228,173,166,107,161,151,47,14,223,241,214,34,103,166,180,87,100,113,105,77,135,98,163,79,170,248,59,83,108,162,22,18,41,52,39,138,234,84,215,167,181,7,191,108,137,231,30,184,16,57,137,121,111,231,79,78,169,217,74,55,191,238,72,60,185,53,70,107,25,27,29,190,190,205,146,235,25,169,218,107,83,227,225,232,170,169,52,233,58,127,176,34,63,24,69,213,52,224,147,205,209,223,11,82,177,52,143,88,110,190,64,174,197,163,154,165,192,8,38,57,188,141,204,91,19,191,107,133,89,73,122,117,158,84,105,70,149,155,95,125,104,215,214,215,230,200,245,29,11,11,180,143,84,198,70,50,233,77,241,245,161,238,169,191,221,233,108,91,14,195,188,163,137,227,78,209,238,187,57,162,244,85,237,124,146,144,195,119,44,147,231,76,95,196,184,87,170,195,167,182,180,188,208,18,242,205,20,14,223,148,21,107,119,92,34,242,176,204,174,232,185,70,206,151,46,149,160,154,173,32,159,26,214,50,233,157,84,78,223,170,37,63,30,220,225,207,76,245,117,36,236,2,190,214,88,186,24,198,160,238,232,157,9,39,93,12,213,167,191,21,12,73,105,9,220,141,32,92,213,69,187,74,202,227,67,198,93,226,106,252,75,253,92,112,11,187,121,5,183,87,94,219,144,99,4,58,103,122,105,120,216,166,127,106,154,137,210,210,165,16,221,79,136,181,56,23,245,185,121,78,119,131,151,57,74,9,166,188,222,103,194,38,91,167,245,34,108,204,190,147,46,138,204,82,245,29,21,199,126,100,179,24,118,170,54,177,156,167,223,220,146,200,169,172,16,255,246,221,252,90,164,189,165,186,65,30,198,173,36,136,29,102,42,12,180,40,172,95,93,140,127,59,149,178,44,175,233,64,0,115,164,106,173,106,196,17,111,80,119,179,240,154,86,217,16,18,241,223,166,255,59,21,225,32,24,236,70,214,29,64,229,218,24,198,79,250,185,61,252,19,176,212,171,209,49,124,163,178,239,139,181,47,21,46,97,129,249,189,233,77,215,253,208,148,44,125,101,211,62,159,162,30,213,180,147,135,195,155,96,146,194,84,209,199,205,147,2,143,193,233,183,207,89,185,110,176,142,8,78,239,3,1,103,170,169,162,237,42,96,212,90,79,174,27,60,241,69,200,185,173,84,11,70,197,113,113,120,228,18,130,106,140,79,113,245,197,103,170,98,131,246,253,93,141,174,199,151,170,216,44,43,250,174,166,230,109,164,42,182,73,250,239,189,247,79,217,147,194,208,47,248,152,31,82,69,186,196,238,150,131,245,255,224,9,115,152,214,223,153,244,135,95,125,95,50,5,75,97,241,245,26,184,235,21,212,165,7,216,221,24,150,83,113,80,222,250,29,117,133,41,225,249,94,169,38,22,245,93,141,122,111,14,94,223,231,15,235,69,247,249,66,230,194,3,108,232,167,238,84,46,73,161,167,15,249,49,205,75,45,151,188,31,172,199,144,147,26,76,21,141,84,141,190,20,205,160,239,49,117,23,194,170,217,95,192,231,194,236,229,242,228,247,167,247,91,127,23,69,126,99,42,202,193,18,247,190,255,167,73,78,186,84,61,145,129,54,13,114,105,10,215,229,189,79,23,174,59,21,79,160,147,176,159,89,12,179,228,73,94,250,253,177,237,12,144,208,240,159,212,114,9,157,110,91,254,228,38,227,146,96,138,207,30,138,88,136,174,222,239,110,161,158,219,101,35,47,39,161,180,45,250,115,87,204,44,29,20,116,241,222,169,61,140,211,52,189,214,164,178,192,159,155,243,76,189,217,59,196,247,116,44,14,115,72,165,171,137,181,198,213,204,69,249,216,244,251,141,248,109,140,127,205,199,49,21,4,109,99,104,116,155,174,224,94,2,158,59,21,162,81,226,230,65,149,113,247,156,111,165,123,95,243,163,57,216,70,42,166,68,64,177,150,128,137,173,235,47,95,11,204,151,15,69,153,109,233,201,75,198,210,75,166,6,41,150,116,126,125,240,192,119,31,178,123,104,167,104,15,1,22,47,166,28,159,113,104,11,250,209,64,27,40,122,62,250,210,80,194,28,127,50,120,139,36,128,112,23,26,132,219,254,57,140,0,178,10,124,255,176,46,127,240,251,223,90,67,122,255,19,50,143,135,226,195,43,136,223,210,252,193,168,47,77,191,108,218,114,15,70,238,68,11,193,40,237,98,147,113,24,175,115,43,12,167,81,117,120,169,43,188,45,142,235,115,208,136,171,103,130,239,198,222,253,98,8,121,196,190,187,176,87,182,142,98,196,235,71,64,120,244,94,86,201,52,200,181,8,26,37,167,233,44,188,244,205,126,66,23,3,220,130,137,102,32,24,211,151,14,25,201,160,120,105,138,23,139,190,52,12,83,199,111,94,17,160,233,10,15,90,1,28,174,169,21,250,194,22,155,117,184,105,19,220,166,46,214,213,46,7,205,226,223,210,175,69,23,215,241,81,129,107,93,12,180,109,41,172,64,87,42,99,217,24,42,78,60,121,97,26,105,245,167,137,147,31,135,27,188,54,250,220,112,182,197,205,91,219,9,37,187,182,227,98,244,50,244,222,100,159,63,31,209,70,227,141,60,55,214,129,171,253,65,108,66,161,184,192,40,161,21,159,163,157,6,174,174,112,153,49,83,250,81,86,113,196,212,217,237,252,91,15,84,11,182,194,248,190,62,9,135,125,110,129,33,250,60,254,49,169,228,145,61,154,110,61,14,5,135,233,223,213,247,26,68,133,253,230,232,145,202,225,113,141,57,232,153,252,209,102,79,145,237,11,67,77,236,47,134,128,107,209,223,190,134,191,111,102,208,185,181,165,23,55,17,136,27,86,63,157,70,133,94,168,86,2,62,218,231,182,225,133,114,65,190,113,247,4,66,85,9,254,188,119,28,120,105,203,8,209,207,225,109,56,80,215,126,66,245,105,176,151,12,130,150,150,158,251,59,35,158,27,190,132,52,83,240,180,190,21,112,79,139,107,91,230,98,4,124,125,85,253,101,250,154,3,173,69,115,86,248,251,195,201,154,128,85,63,17,184,213,42,99,66,125,156,194,5,86,87,255,214,203,26,234,21,166,56,56,134,108,161,6,44,240,215,34,98,57,40,57,209,190,139,59,255,119,208,188,155,20,154,26,41,16,213,12,239,111,24,176,158,105,122,255,194,200,11,182,128,239,166,95,21,190,70,81,236,195,155,50,46,153,42,176,88,251,201,69,229,182,150,97,210,245,25,82,131,24,229,69,173,97,224,152,163,80,84,233,78,121,55,140,37,99,194,116,150,192,3,187,205,242,242,233,97,246,138,152,125,168,43,212,41,67,198,9,157,30,12,73,57,255,154,16,81,119,253,237,5,219,82,92,189,138,90,187,23,46,125,198,250,216,214,155,46,48,233,102,31,19,232,176,183,190,116,111,205,169,154,6,66,80,233,107,192,2,224,118,196,189,178,166,19,0,247,160,248,128,86,108,101,93,122,215,97,232,46,183,116,225,114,180,176,102,35,150,236,101,223,131,170,55,125,41,35,231,110,1,206,60,201,174,185,213,124,109,93,120,105,85,194,133,201,222,239,128,183,90,148,192,195,187,187,129,137,199,36,184,122,175,164,193,61,125,14,58,24,219,17,120,231,39,111,205,149,8,160,88,163,11,87,225,26,98,103,192,247,207,51,92,188,203,211,96,145,42,7,70,211,47,158,156,190,219,244,104,236,80,10,55,53,53,174,251,55,227,248,1,238,103,39,248,110,188,83,224,100,248,221,141,183,235,176,208,186,178,21,70,155,48,62,103,235,162,35,5,140,66,76,140,26,253,119,9,70,1,40,70,173,127,154,119,221,215,46,111,85,190,24,97,96,25,150,137,236,118,139,39,135,84,87,97,4,160,124,95,168,208,58,169,245,54,237,236,242,223,46,52,20,232,139,25,211,102,192,115,106,163,12,188,237,159,75,77,93,120,229,155,83,87,122,98,166,22,18,198,77,225,45,246,27,116,151,82,62,246,67,26,223,71,160,75,185,208,182,145,84,141,30,240,86,38,53,224,238,117,169,192,167,232,94,10,63,80,236,227,38,138,120,210,131,207,221,99,121,22,66,46,233,106,76,245,120,180,83,118,73,143,54,154,43,27,13,59,189,36,184,183,201,61,185,50,37,176,146,132,2,211,247,43,55,223,202,165,177,205,11,143,105,14,65,139,26,66,102,173,244,21,240,42,106,81,143,45,18,40,195,34,98,106,81,83,220,253,249,1,117,97,188,24,133,75,245,208,32,105,195,166,228,118,200,72,223,205,254,4,124,70,250,98,196,95,191,184,57,50,87,250,197,104,251,137,53,84,73,119,235,116,128,146,236,139,155,19,228,210,171,39,245,189,49,44,176,132,232,147,67,131,232,159,155,226,218,244,185,39,51,32,224,251,28,77,97,130,202,61,30,252,80,79,173,48,189,75,51,224,173,177,34,142,67,40,207,30,12,221,140,46,223,49,44,1,238,48,2,129,233,230,117,236,56,11,26,148,216,233,230,119,129,214,128,235,236,105,1,210,218,52,2,198,167,209,49,37,2,235,142,223,133,79,211,221,156,38,238,83,2,238,179,166,247,70,183,47,22,168,245,59,167,223,110,35,54,53,116,49,171,206,180,126,207,219,226,67,222,44,211,162,240,87,183,92,189,118,158,167,119,151,106,49,228,109,171,243,53,72,78,213,184,181,9,56,41,140,74,163,127,143,254,229,205,24,61,180,29,231,250,221,200,181,180,1,122,206,19,27,94,175,249,206,16,191,251,104,247,92,192,76,242,102,123,16,216,232,170,106,122,229,138,208,172,191,242,181,20,103,122,101,132,225,228,177,103,10,169,16,253,26,43,230,9,122,131,233,75,223,245,84,74,92,189,155,166,243,54,27,191,55,200,177,178,62,53,199,9,229,120,85,145,161,121,138,22,114,210,62,77,72,248,47,125,109,46,142,39,35,240,145,6,244,250,171,114,108,91,104,99,37,120,213,216,114,136,78,168,251,52,74,139,77,30,253,218,180,225,220,67,120,124,114,235,166,185,136,141,107,237,237,196,192,35,223,185,210,54,24,232,214,138,240,109,254,103,139,123,215,58,211,194,187,182,72,143,109,24,38,199,146,126,250,155,49,125,201,207,164,3,2,53,156,37,240,209,62,49,202,253,230,137,125,20,205,190,145,174,158,209,44,66,115,169,42,27,1,27,131,224,131,161,189,85,63,225,26,69,119,143,246,33,157,198,148,167,48,214,166,191,246,130,133,88,126,155,188,73,120,10,200,248,232,160,112,48,133,15,2,121,246,78,247,222,161,182,73,162,179,111,5,215,221,115,195,86,128,114,64,157,31,242,97,95,76,50,148,162,36,15,113,225,18,197,205,112,193,156,100,81,195,198,215,125,139,54,158,231,116,53,105,125,63,30,140,223,53,61,183,177,230,4,188,75,242,234,168,178,88,190,201,222,45,24,86,81,133,119,115,2,107,150,248,117,26,19,108,114,171,14,147,12,215,71,131,129,207,231,25,29,211,106,119,82,245,178,226,181,145,5,111,233,226,17,58,59,23,174,169,25,31,184,120,234,149,58,182,150,98,138,157,42,58,143,200,16,120,78,81,44,171,246,241,133,75,233,115,73,99,122,231,214,138,139,9,234,234,7,177,50,164,247,181,17,200,250,210,68,234,39,230,194,15,197,142,126,143,110,165,238,15,190,135,150,150,211,210,154,95,35,248,124,199,254,174,46,125,48,10,62,94,147,38,239,208,52,119,115,97,130,198,126,245,182,251,41,12,213,137,15,41,180,79,43,93,253,237,176,175,104,244,26,106,42,80,75,26,39,132,181,13,233,249,210,105,96,242,48,149,117,169,232,113,109,181,234,190,137,119,138,59,211,136,179,245,250,215,238,38,254,156,224,70,252,250,193,22,97,30,9,198,43,113,184,166,128,255,166,238,197,219,102,33,205,216,159,250,164,54,228,213,159,156,238,84,181,74,59,134,166,91,196,20,110,39,151,149,122,234,176,160,248,203,74,138,100,87,71,74,11,5,139,188,8,152,60,126,174,82,52,214,242,160,214,230,244,193,166,141,167,73,99,224,229,74,86,84,194,221,85,148,30,173,53,207,65,14,116,145,107,254,160,215,126,112,247,137,154,217,228,147,118,108,216,30,240,108,43,205,22,76,191,26,240,38,142,159,190,247,117,74,253,189,233,188,235,233,183,97,177,244,71,163,46,176,166,97,185,147,193,35,216,157,68,191,218,211,188,202,23,55,167,201,61,205,227,54,189,0,193,42,123,191,244,193,168,37,242,221,248,238,81,212,149,233,10,108,46,247,76,187,124,50,27,237,53,60,8,128,80,187,146,211,17,19,107,94,48,59,144,12,84,94,99,19,214,117,230,111,250,173,63,45,107,189,191,124,79,47,223,77,55,29,2,35,91,50,215,65,118,120,161,118,171,126,122,129,126,235,77,211,187,186,96,91,72,105,221,237,157,206,100,50,238,17,150,72,37,232,133,28,15,166,209,161,164,114,172,30,13,6,147,45,168,37,194,191,66,1,233,187,186,64,214,147,122,222,17,13,94,15,197,89,78,44,136,13,89,51,191,55,65,182,146,138,171,123,63,241,211,119,84,214,73,68,212,198,65,247,96,14,95,237,234,35,211,90,252,193,232,4,47,73,15,0,91,221,239,61,39,189,64,170,136,129,186,100,220,250,83,169,106,19,17,241,84,55,149,85,98,68,153,46,75,233,113,107,99,225,213,139,181,180,122,94,151,109,55,85,57,168,80,202,191,243,201,58,192,118,77,138,78,37,78,109,74,231,152,45,42,69,101,173,21,15,254,8,167,170,224,19,53,155,110,7,29,154,98,74,18,38,67,185,236,45,31,178,132,82,44,76,235,78,25,206,194,75,181,231,215,85,77,106,18,6,117,191,139,80,68,146,77,186,203,184,56,205,174,85,30,171,158,39,124,101,35,18,137,80,144,37,153,29,132,141,183,195,155,114,2,85,13,92,104,162,185,245,184,167,201,189,5,188,41,211,127,79,182,155,209,159,11,138,116,168,31,80,20,154,14,21,116,186,211,170,199,174,1,91,246,250,146,24,226,220,78,203,143,142,193,82,73,38,8,255,168,209,241,155,83,181,164,234,197,212,10,249,33,97,66,8,73,230,119,163,209,233,87,19,15,80,17,84,108,182,19,251,6,77,126,73,241,249,32,195,224,47,118,247,187,166,202,201,20,49,59,131,149,185,190,146,2,66,161,123,161,100,231,79,142,233,36,47,70,10,163,186,197,177,224,233,87,89,218,59,74,237,243,162,11,72,136,146,16,182,73,160,248,152,195,107,123,68,71,129,214,175,40,239,134,21,172,175,4,99,39,187,237,250,83,254,40,66,166,27,42,53,63,90,121,237,36,51,124,44,218,248,102,226,53,23,239,132,16,125,87,216,135,189,207,236,46,135,161,5,6,116,104,82,120,235,7,1,61,26,162,156,100,14,171,139,224,33,218,60,132,146,115,18,138,92,78,93,60,232,97,19,233,35,162,61,59,142,206,137,144,188,94,204,138,10,107,6,26,93,161,56,157,213,196,127,189,32,228,92,35,89,168,91,161,234,162,113,189,250,49,65,108,89,110,78,177,121,109,177,62,63,201,84,34,193,196,33,226,63,189,200,242,196,76,171,28,11,17,219,184,115,69,89,195,38,74,207,199,5,244,198,50,106,40,25,51,8,123,34,246,111,126,146,72,255,153,98,151,203,158,83,213,254,73,107,18,12,155,8,186,189,247,162,183,68,92,67,138,33,97,154,126,239,133,98,229,145,237,248,250,240,240,121,251,100,176,163,53,86,88,131,245,215,57,12,152,11,215,146,85,248,238,30,45,38,98,199,196,56,2,83,30,20,70,3,229,171,178,70,32,46,189,255,243,69,192,249,39,186,50,104,46,53,103,43,188,222,4,171,59,158,156,76,0,21,125,62,168,119,103,146,29,147,8,195,242,8,29,165,65,159,42,124,253,20,161,190,53,66,15,59,44,145,1,99,99,188,215,70,244,150,190,131,64,175,249,87,188,213,159,146,235,173,91,98,255,232,186,125,107,255,238,34,144,154,109,129,137,214,251,79,91,79,150,140,105,135,44,217,139,20,32,243,60,170,154,123,55,184,107,55,188,12,239,52,157,121,81,117,162,130,52,232,81,200,244,55,137,97,92,120,50,22,219,97,180,50,98,178,208,92,115,156,235,16,120,170,18,22,52,164,221,201,41,249,109,101,133,153,214,1,227,29,20,19,22,44,73,10,222,93,162,17,177,245,247,62,214,254,39,240,178,115,202,225,235,101,117,185,57,44,231,211,205,157,253,89,205,79,192,203,24,218,223,231,70,156,86,154,151,168,79,193,15,122,55,63,132,98,154,160,157,85,242,59,104,200,50,32,4,30,48,26,108,245,249,158,139,242,185,161,163,66,20,251,123,39,224,178,162,80,177,135,88,50,209,89,184,104,65,221,75,97,90,213,222,231,190,211,194,62,127,192,48,177,185,9,105,60,111,226,69,77,43,246,24,61,30,13,182,4,133,105,136,233,241,98,244,79,197,84,27,8,213,201,139,17,107,147,169,70,28,21,86,124,135,69,177,154,24,211,113,138,16,242,139,119,88,228,177,77,86,235,229,90,200,47,30,161,158,68,224,149,82,64,191,51,12,63,162,251,116,119,126,179,237,252,234,235,62,200,128,143,159,148,122,127,48,237,77,75,30,251,112,124,190,179,21,30,156,169,186,79,164,152,130,92,121,21,20,11,226,201,16,198,237,243,29,65,166,35,164,31,115,90,255,177,255,116,27,70,239,36,240,24,94,2,71,119,120,19,113,11,238,125,63,222,243,105,105,83,128,25,67,30,140,210,179,135,18,135,81,219,213,132,78,60,104,100,94,169,180,90,78,163,126,93,113,245,42,240,191,4,76,56,196,117,155,152,71,90,43,51,217,104,167,87,200,209,198,1,79,146,94,13,51,229,131,183,117,64,200,92,56,100,241,222,193,187,141,59,70,182,195,73,163,174,23,72,176,165,31,225,73,164,193,133,173,248,247,230,166,135,61,100,38,221,165,181,233,74,249,133,33,65,82,67,138,13,175,123,229,250,6,215,153,196,110,122,207,149,253,96,43,36,148,207,121,15,179,207,245,145,144,92,109,82,77,195,99,147,223,248,125,180,3,141,165,132,79,46,140,142,212,27,115,24,116,166,144,241,210,157,76,201,247,239,176,192,242,91,166,206,6,194,157,251,109,27,148,152,84,161,131,154,112,218,55,103,26,197,23,84,166,196,105,162,14,94,109,115,172,15,72,175,198,23,241,102,205,187,149,66,34,45,239,61,173,221,202,97,186,230,196,22,154,198,170,245,27,31,129,216,176,146,149,117,248,254,221,246,57,159,12,84,25,83,120,112,46,76,48,244,248,205,219,208,77,101,17,214,113,101,180,67,255,75,145,169,134,178,202,242,0,135,241,43,73,63,242,132,60,17,118,54,127,112,118,14,121,178,110,226,222,213,31,28,98,82,129,135,233,20,77,135,135,54,54,114,40,211,70,182,253,230,112,248,197,147,27,61,238,251,34,68,227,87,81,135,192,102,238,107,47,220,86,213,32,197,6,40,128,162,33,81,30,76,31,137,44,208,123,53,61,177,239,230,176,82,168,96,226,181,140,224,75,62,15,38,111,42,199,186,137,20,60,225,155,109,42,158,170,132,7,55,98,123,57,220,109,162,199,35,114,184,147,64,55,85,99,191,48,205,162,122,190,221,169,64,207,205,187,26,10,58,17,73,194,196,168,174,201,107,18,203,83,4,227,152,154,175,80,14,98,152,181,133,171,254,162,166,159,249,126,153,92,176,104,76,0,83,0,184,126,97,4,13,132,10,14,11,2,243,247,189,245,157,212,91,154,184,167,41,194,206,254,30,140,12,139,30,81,251,174,124,92,149,95,216,34,55,242,86,68,62,31,195,227,70,153,187,169,117,185,173,100,254,193,104,253,106,26,10,6,198,181,252,99,23,148,25,167,152,120,63,249,252,223,80,193,166,221,127,72,106,110,18,215,217,175,178,151,212,254,167,251,37,113,29,210,21,191,232,79,69,84,220,27,222,184,241,202,84,119,161,103,89,229,99,9,3,245,87,43,112,15,132,143,38,175,116,53,38,64,127,48,118,144,140,138,89,73,143,165,10,145,241,37,172,152,60,25,164,10,239,201,224,118,95,226,159,29,90,26,214,27,240,66,128,69,119,83,44,128,58,223,47,179,255,168,123,198,145,49,95,141,30,1,194,189,85,61,22,178,201,249,74,96,119,253,209,225,212,123,35,143,245,251,210,214,182,35,1,68,142,159,245,184,79,168,82,164,175,93,174,253,73,189,253,78,66,28,241,166,194,155,168,210,92,95,240,247,185,239,157,239,181,250,220,84,16,173,237,232,212,83,153,82,219,253,116,184,46,90,238,157,244,99,160,96,244,18,142,8,199,126,75,202,218,89,179,237,249,94,155,174,25,45,158,32,111,127,160,83,245,123,39,158,235,133,249,213,158,13,101,143,93,69,6,98,97,179,34,51,241,224,159,76,158,192,24,65,113,53,242,21,77,174,166,136,96,250,144,153,142,207,39,191,77,65,202,19,124,187,43,105,92,63,236,147,171,9,172,157,253,70,197,50,236,250,219,247,138,242,192,59,36,82,151,123,49,76,245,247,187,148,22,137,67,137,22,40,98,190,14,87,235,150,13,216,206,162,55,197,42,113,228,79,30,139,69,94,170,127,74,147,186,144,171,57,222,125,64,14,241,149,240,202,150,85,249,63,9,32,200,36,142,134,137,57,71,172,36,216,159,123,161,251,27,240,164,189,228,125,12,211,46,16,66,175,101,53,165,143,228,154,30,117,82,149,49,38,240,180,151,215,90,177,205,162,145,102,230,11,211,186,254,27,30,231,224,54,234,73,133,205,199,255,133,25,53,41,30,130,12,19,125,202,223,125,208,246,14,225,206,191,115,138,50,151,55,131,97,23,129,127,49,96,166,160,111,70,164,31,52,7,187,170,100,198,200,199,194,250,190,4,189,155,244,235,113,219,232,159,223,187,77,129,205,243,174,15,38,198,182,19,76,121,242,187,249,61,156,149,56,107,81,45,193,171,61,184,90,232,88,224,123,180,251,145,120,127,123,76,145,53,91,63,109,7,111,80,38,189,98,178,58,240,15,207,235,194,225,167,171,18,36,96,200,53,231,67,226,32,33,255,219,4,166,218,235,77,98,186,176,97,79,18,120,5,189,253,133,173,167,71,62,8,23,191,206,63,96,114,112,250,94,29,157,206,247,218,22,144,205,79,78,225,211,27,242,101,30,138,62,57,190,128,95,12,191,145,126,236,123,116,239,229,83,133,158,5,233,205,184,48,214,185,127,47,60,144,250,237,4,215,199,212,185,77,206,176,232,160,245,105,57,164,31,152,179,149,96,191,192,16,136,29,135,173,1,89,126,187,25,51,205,239,205,105,52,152,210,64,71,231,235,138,83,239,30,213,104,99,234,10,162,82,196,111,110,61,222,71,54,6,170,16,31,29,128,113,128,16,48,87,152,67,192,175,94,136,253,108,129,45,175,112,30,188,19,93,12,5,250,248,222,191,240,228,128,21,50,77,99,8,219,254,185,137,36,222,227,105,40,12,7,223,122,240,49,13,247,4,63,254,224,141,187,128,161,34,232,143,150,231,47,124,55,142,107,180,234,197,236,7,239,151,103,37,80,172,23,159,87,36,186,241,194,168,202,146,13,109,195,135,244,59,98,240,198,72,115,133,229,65,176,176,126,209,131,149,173,31,107,211,24,56,30,122,45,229,8,227,2,214,71,16,2,120,111,221,170,126,72,40,175,223,96,226,249,87,125,102,148,120,90,13,152,2,5,253,82,244,64,191,41,104,162,215,95,186,218,56,88,127,71,115,153,196,243,208,171,119,208,73,82,175,93,52,110,14,124,111,253,150,53,115,68,27,234,109,27,174,126,252,224,251,23,41,77,178,72,13,164,95,191,48,84,149,178,108,169,160,170,175,236,201,40,226,87,209,15,137,145,217,158,33,97,132,227,75,127,218,74,97,158,87,4,131,160,106,144,64,168,130,51,227,112,35,235,172,71,219,228,24,125,239,69,232,250,232,163,209,223,255,61,195,13,247,10,151,89,225,107,211,119,191,122,242,102,10,155,231,122,30,188,174,67,126,228,209,26,237,167,59,224,46,140,145,48,103,144,160,241,7,167,97,180,203,76,50,97,185,226,63,125,15,23,9,35,81,18,181,214,43,100,182,78,229,145,208,110,178,93,191,40,5,189,163,200,92,184,14,215,120,53,0,86,23,117,135,64,158,236,206,233,187,48,223,160,144,31,253,182,26,34,244,161,159,55,147,126,180,9,5,254,160,167,242,137,70,128,164,170,5,5,205,236,246,7,191,22,78,215,240,50,103,34,65,252,31,24,242,35,221,173,204,63,192,59,252,133,9,205,8,215,37,36,195,248,23,243,193,132,255,213,77,197,20,121,121,101,131,117,159,181,125,96,188,42,54,124,128,181,69,98,21,184,238,227,191,77,63,138,244,3,19,206,135,55,242,221,252,90,229,93,132,120,128,239,139,189,208,0,222,67,17,170,167,105,1,255,249,155,237,99,65,16,217,145,39,55,1,130,225,195,242,195,115,42,240,164,81,241,61,249,135,9,40,238,30,100,67,79,176,16,247,124,78,81,166,196,183,111,117,248,18,193,187,208,76,254,166,42,195,15,8,188,156,42,237,148,192,214,183,245,96,196,37,211,197,200,141,251,189,63,44,44,129,233,0,126,9,26,226,130,196,10,228,201,232,150,121,114,29,4,52,41,165,208,247,34,133,253,189,105,140,44,134,176,165,79,147,107,121,193,82,66,173,247,200,151,169,100,220,0,223,51,244,45,48,46,181,102,211,90,127,98,121,46,90,11,245,201,41,210,233,177,6,200,215,233,247,128,29,246,125,77,18,34,93,142,16,224,73,90,231,45,176,163,150,8,225,123,162,41,177,58,11,18,199,2,95,63,247,137,46,89,193,228,167,101,0,86,43,244,162,126,63,109,164,250,173,183,113,143,250,197,119,169,137,106,210,228,104,187,19,187,249,78,109,118,170,194,180,201,149,216,200,167,38,119,48,175,214,137,141,124,34,128,161,40,253,201,111,30,89,203,157,132,237,54,155,194,19,139,50,61,119,45,182,4,230,215,223,136,214,173,93,0,211,88,54,95,7,42,15,93,200,188,235,218,91,136,37,190,211,107,27,181,134,194,48,12,108,135,43,52,110,26,45,105,175,112,98,227,43,221,111,51,19,122,94,175,37,48,105,123,221,52,134,177,151,62,24,191,247,211,159,254,17,150,120,199,46,187,146,190,22,158,214,57,126,102,67,139,159,224,72,34,210,6,197,33,157,238,93,157,232,28,131,160,235,169,204,131,175,227,102,35,125,78,71,136,108,108,42,140,207,77,183,99,125,56,121,196,103,111,110,140,208,150,94,117,14,31,43,229,116,27,202,122,29,210,28,222,53,236,164,123,130,75,177,37,107,3,61,149,103,219,45,250,49,165,120,200,242,227,190,211,78,210,78,146,205,166,144,211,19,117,180,7,155,203,162,48,52,71,207,200,130,214,169,73,133,0,133,156,231,113,5,238,105,117,203,67,111,110,26,131,239,167,233,186,29,186,238,59,219,118,123,198,33,74,3,83,151,23,117,15,221,199,148,90,135,33,63,221,112,226,159,75,72,225,22,114,171,10,35,89,242,70,220,114,186,186,54,161,208,89,110,136,67,121,168,155,56,85,208,241,90,245,228,112,61,17,216,242,170,141,49,227,25,96,249,233,122,141,214,183,207,66,139,125,173,84,185,24,169,167,39,139,100,89,158,213,245,181,238,110,52,94,61,34,48,156,170,26,7,69,169,252,43,113,245,53,242,53,136,218,167,55,197,3,179,105,232,111,163,116,227,95,211,82,53,83,102,202,103,156,145,239,209,160,167,22,179,117,254,244,183,62,151,16,53,133,79,168,152,239,196,106,20,169,253,110,73,70,106,40,169,29,106,132,93,6,117,255,176,251,73,202,23,57,202,243,72,12,247,143,130,167,68,150,89,171,158,0,161,107,101,136,165,1,197,3,1,172,95,148,134,96,161,223,165,106,136,65,157,62,81,200,248,235,189,33,124,171,111,192,145,126,110,26,18,191,167,199,215,220,248,251,104,82,144,26,24,184,227,60,93,108,98,36,52,212,201,111,95,143,231,196,17,128,6,157,152,80,104,216,251,4,135,220,122,11,61,220,36,207,76,70,249,193,119,97,106,13,12,206,224,245,81,194,86,111,164,102,37,97,69,29,75,247,171,39,29,174,146,129,68,41,244,245,150,91,5,183,4,138,38,69,156,30,26,94,198,150,35,91,60,60,37,221,131,126,107,26,39,113,202,83,67,96,228,199,249,180,210,3,77,130,151,246,250,56,185,250,80,23,40,9,120,218,149,125,80,38,50,216,159,86,14,76,11,22,57,140,196,149,148,37,144,237,234,126,240,65,243,41,50,192,108,80,51,2,96,215,192,194,80,73,133,7,100,117,221,172,236,83,85,60,32,69,197,225,124,54,235,221,13,139,184,17,236,157,8,172,255,162,236,255,233,193,207,242,61,26,66,143,116,33,68,113,239,169,238,50,128,179,67,42,80,32,0,122,245,182,216,5,120,186,122,53,9,132,103,144,34,90,72,175,138,222,188,191,194,0,250,72,135,52,58,146,60,39,155,241,126,25,110,220,166,131,73,33,205,187,49,98,26,253,36,116,148,199,207,97,230,188,198,133,39,28,117,231,237,6,148,87,126,186,102,59,140,52,231,197,228,14,9,177,81,83,125,200,88,197,127,218,40,53,180,2,132,112,186,7,180,201,182,78,33,137,1,254,182,167,192,46,60,52,93,138,176,18,227,251,208,221,62,73,190,117,227,191,122,230,36,132,177,252,124,190,117,141,95,230,160,215,106,32,118,128,241,182,34,26,90,32,245,75,112,127,77,254,212,214,209,0,157,225,225,211,128,32,169,86,57,81,51,115,79,138,247,211,40,191,125,121,76,80,13,122,159,227,116,36,60,101,76,172,235,232,69,44,126,114,169,90,104,196,222,94,227,226,187,104,197,107,161,199,244,238,54,37,224,46,90,42,16,125,204,254,26,19,128,199,212,57,102,89,46,121,48,54,68,173,175,50,106,3,127,45,180,111,196,24,189,19,191,35,217,230,112,195,57,80,24,234,240,22,240,148,226,127,56,166,17,87,138,171,123,213,109,238,218,115,105,80,136,253,150,84,87,118,60,22,79,147,73,167,183,68,138,210,170,241,27,62,120,225,34,41,218,247,171,101,48,116,75,91,221,36,40,236,76,45,70,198,52,117,75,104,214,207,246,192,107,63,52,25,50,186,132,246,211,127,226,218,59,137,36,43,216,72,11,180,242,158,11,47,226,75,168,241,11,5,58,52,189,214,56,166,231,239,218,1,70,91,81,30,155,179,225,251,109,222,180,171,191,174,55,175,63,228,31,15,46,86,225,166,48,116,233,35,224,37,242,50,23,230,96,175,254,224,101,139,132,11,168,73,165,59,74,194,94,238,253,13,23,26,59,159,53,202,136,45,201,36,57,175,138,246,110,100,44,114,173,162,133,197,117,250,167,68,5,120,139,181,72,106,185,189,67,135,155,91,24,71,225,185,94,96,203,224,162,133,68,116,112,225,231,59,60,165,31,233,46,186,9,109,154,127,143,123,228,72,31,22,240,240,195,212,96,162,38,10,83,152,212,5,86,155,172,254,168,222,251,152,77,104,235,228,201,186,48,100,242,100,95,215,114,210,59,129,167,135,251,128,239,215,149,3,192,76,232,21,111,61,148,118,29,244,107,69,62,200,57,146,200,154,86,244,112,124,121,16,31,149,8,234,68,202,112,189,98,129,99,74,66,77,166,225,133,167,151,103,24,17,218,81,47,179,154,201,216,222,136,147,122,18,26,164,105,90,146,175,218,219,114,190,85,204,220,106,45,44,199,239,141,205,40,25,123,234,101,232,11,254,133,155,125,1,121,50,88,36,190,64,175,253,174,117,203,205,18,47,239,115,89,15,181,22,61,55,163,9,61,14,223,15,40,142,197,53,76,239,54,224,243,12,202,119,233,77,3,38,144,185,28,166,175,125,100,56,86,8,133,90,69,87,8,5,20,47,122,196,182,199,28,215,223,38,201,191,222,147,35,219,55,181,226,154,180,86,241,171,241,148,63,157,135,245,167,213,227,193,199,26,10,21,134,131,251,119,154,22,164,91,143,222,155,130,196,223,12,3,166,232,215,213,96,36,18,56,94,217,23,240,74,251,93,165,129,254,113,240,93,24,3,179,105,5,252,65,5,188,58,76,208,77,175,222,24,237,191,223,19,169,140,146,190,246,133,95,183,57,116,150,21,146,249,140,158,95,183,197,216,46,153,137,10,83,100,244,222,171,88,178,60,221,59,196,105,224,228,185,63,164,243,144,191,191,222,25,81,44,206,187,210,123,21,39,145,1,222,12,100,26,180,253,8,104,15,93,164,218,133,5,124,119,203,55,79,225,225,220,146,131,64,8,39,180,17,161,8,29,132,178,20,238,243,29,171,192,154,4,3,61,235,165,117,8,206,161,255,163,211,20,106,129,249,46,166,91,69,91,138,170,37,165,191,237,112,147,6,75,54,29,140,187,247,90,215,108,41,105,175,237,112,146,172,128,87,170,213,169,84,119,60,39,244,20,116,94,90,106,27,184,63,215,247,155,11,70,26,170,13,13,247,165,202,35,44,49,89,210,253,233,107,47,147,158,239,14,35,246,42,87,155,180,175,63,218,125,204,116,44,91,132,226,149,224,2,227,219,13,237,11,152,235,209,215,80,111,11,101,119,106,27,32,46,211,28,182,114,31,129,45,239,253,94,140,30,239,218,115,91,192,35,243,62,214,195,221,197,197,165,96,9,149,32,135,161,233,209,171,27,210,176,239,193,73,143,78,181,85,138,165,160,252,106,75,183,235,205,141,13,178,58,204,81,169,246,4,220,94,111,75,163,19,87,212,67,41,1,32,38,254,222,122,85,107,157,23,83,166,209,227,250,62,8,133,138,67,223,139,153,122,252,107,47,100,19,135,218,73,56,98,190,120,41,175,58,114,2,153,40,119,107,111,154,18,76,209,245,213,80,43,220,126,115,90,6,212,160,54,10,243,167,234,70,217,12,156,65,50,166,44,145,167,43,114,88,246,215,108,173,10,95,91,165,191,81,193,105,157,9,189,139,213,127,154,174,58,97,234,159,148,127,142,231,108,30,83,105,27,159,26,97,102,160,252,190,23,99,63,165,209,126,90,22,206,15,17,219,162,90,154,135,29,194,251,119,53,241,32,233,228,37,225,77,45,221,251,109,78,241,154,150,8,189,162,211,209,235,187,215,116,49,82,45,45,224,33,172,59,24,246,112,189,59,108,52,46,67,97,75,149,57,60,238,14,168,63,77,98,115,248,111,255,232,9,138,249,120,172,129,233,193,147,25,47,219,14,116,107,189,250,213,184,195,82,44,87,55,33,195,226,163,2,123,228,214,171,161,189,122,39,212,133,49,43,228,197,118,109,199,77,138,106,197,43,226,73,195,154,185,94,88,155,223,30,77,100,108,129,209,47,242,223,166,81,81,47,222,205,89,175,65,75,73,189,76,120,110,165,249,79,95,83,38,217,166,11,255,236,183,156,238,194,104,47,232,231,100,55,116,247,233,194,53,29,3,236,204,175,38,129,33,165,219,41,237,197,81,5,8,76,179,96,106,0,163,180,224,56,108,202,147,178,209,163,66,235,247,238,200,41,171,229,10,37,106,188,53,118,174,154,158,39,120,44,12,197,67,210,35,134,116,147,207,51,172,73,53,225,174,129,54,95,171,146,93,93,134,206,210,110,44,142,2,183,157,140,75,138,51,98,129,32,200,161,211,208,24,185,151,15,56,79,246,37,195,246,35,13,229,240,82,145,165,187,219,221,231,94,221,159,124,83,146,59,20,46,91,214,46,86,129,190,24,237,95,171,248,215,180,87,79,246,6,110,207,123,49,138,150,91,83,99,134,254,245,94,28,238,227,124,43,219,58,221,103,105,131,20,117,233,205,239,163,116,95,188,221,66,10,138,126,237,5,120,65,235,214,166,155,138,147,58,29,60,100,183,164,187,242,58,145,110,245,82,50,168,148,167,192,164,143,167,195,103,106,164,9,186,52,200,41,127,96,180,12,84,21,8,37,86,66,104,191,87,195,151,114,55,22,233,73,181,86,236,223,228,35,226,17,240,55,73,219,168,21,192,12,191,26,143,88,14,32,22,106,123,145,189,99,252,167,223,76,48,194,149,199,225,84,139,49,77,119,249,101,154,79,251,233,47,210,110,90,20,242,158,17,6,229,73,87,47,167,64,3,233,247,166,144,79,157,179,187,35,160,150,90,30,124,104,153,148,38,226,251,13,198,107,233,1,166,19,91,94,27,63,241,165,169,127,76,119,77,83,23,146,14,175,18,240,180,95,89,63,129,175,183,59,171,95,189,85,13,15,148,98,138,247,211,104,62,21,253,156,205,250,20,223,123,209,149,175,171,175,208,214,251,244,211,142,53,106,107,205,115,105,38,38,242,198,204,154,134,181,181,186,193,21,225,23,223,109,228,211,238,230,102,164,66,15,189,86,139,200,190,129,162,58,87,28,70,195,177,232,107,17,182,124,99,130,186,142,144,108,242,49,231,120,148,143,200,252,108,34,18,2,91,193,228,187,249,161,166,71,71,20,179,233,37,64,142,81,88,233,25,64,120,125,190,162,30,83,62,186,94,162,118,109,227,101,54,191,26,162,53,113,129,10,62,202,99,29,161,24,101,125,77,155,217,113,50,30,115,59,101,179,16,191,110,109,203,134,38,166,57,220,82,190,10,122,244,186,222,139,221,131,42,169,135,76,2,242,235,113,166,210,9,150,36,56,225,46,30,253,81,68,147,12,134,179,111,104,215,54,1,215,223,223,30,104,164,12,237,249,158,208,177,190,67,27,142,167,212,194,88,40,15,223,239,189,161,49,221,218,123,134,242,24,114,198,15,166,150,242,40,122,207,136,33,104,211,19,232,126,157,251,61,171,223,187,183,252,193,76,140,247,196,213,119,233,235,100,193,237,123,115,229,162,91,57,56,209,227,70,188,192,225,99,142,187,194,3,133,54,135,177,148,148,62,224,154,49,111,233,82,112,181,180,150,137,230,173,239,181,20,192,181,62,187,150,27,125,132,205,158,168,169,213,178,138,114,60,104,169,30,151,4,197,32,19,50,136,22,130,94,44,37,36,4,142,194,208,15,180,128,51,121,135,73,247,189,0,196,96,84,18,149,132,117,163,191,163,111,208,117,171,189,66,214,13,94,125,80,134,113,21,40,1,199,8,162,114,224,77,36,89,96,168,173,134,223,28,253,92,29,21,4,8,221,102,30,70,111,179,245,230,133,83,199,225,169,157,20,116,230,161,81,251,11,50,95,135,130,144,18,52,7,239,17,173,67,114,97,111,66,50,88,248,47,40,149,220,244,96,255,162,200,3,80,92,249,31,255,237,239,255,245,175,255,242,175,127,249,235,223,254,233,47,255,245,31,254,199,63,255,227,127,249,203,63,252,221,255,254,191,255,231,255,247,255,254,95,255,251,255,249,95,127,247,247,255,231,191,252,167,251,7,184,221,31,135,105,63,127,247,111,255,246,247,255,227,111,255,253,95,239,159,254,31,127,249,199,191,253,183,191,254,229,239,254,254,63,255,229,95,254,203,95,254,246,215,255,254,15,191,192,191,251,167,127,254,203,191,255,219,95,255,233,159,255,51,55,248,151,191,254,167,127,250,231,127,252,219,189,253,127,112,230,149,31,201,212,223,103,161,133,99,167,247,164,224,238,57,214,215,225,67,20,64,7,144,133,253,142,186,251,158,119,158,41,201,8,97,202,39,245,6,188,187,82,117,144,219,240,83,20,180,170,55,244,65,22,246,173,24,98,116,88,170,194,86,96,244,224,74,107,139,220,124,22,122,156,252,201,238,199,211,72,252,103,82,210,207,229,31,102,187,137,185,246,89,1,203,242,111,79,187,169,120,129,31,219,221,244,45,230,194,16,3,200,82,189,99,244,154,6,173,162,135,202,77,133,247,247,186,91,13,46,186,53,18,245,127,140,51,160,45,111,18,133,140,92,241,245,112,72,247,203,22,82,16,138,123,131,50,40,191,211,19,129,89,58,166,175,84,202,239,182,18,148,84,238,237,15,182,16,128,214,35,154,99,210,55,40,34,56,67,183,70,163,241,137,117,254,37,50,119,204,30,88,237,223,144,98,216,159,116,18,182,80,203,61,144,141,140,52,102,195,212,194,75,192,215,104,74,48,197,253,211,97,83,103,21,120,212,199,206,5,138,149,154,206,73,74,190,222,136,91,117,179,248,5,52,142,237,64,169,164,150,140,39,149,76,163,251,46,129,203,126,182,154,192,149,42,199,247,90,216,153,159,90,92,116,195,123,168,2,78,231,174,29,160,245,59,70,194,244,11,151,6,61,73,83,184,83,16,240,224,122,78,74,126,192,73,80,253,12,166,144,227,164,0,234,117,66,94,54,255,176,213,237,214,18,123,73,241,48,100,183,134,195,147,96,234,172,28,166,34,117,40,247,9,85,219,239,32,228,172,194,108,85,79,108,145,136,252,133,137,140,23,245,217,201,141,187,29,122,237,146,157,10,240,40,50,108,47,169,105,210,32,169,58,131,148,65,157,113,53,221,96,146,100,166,225,240,177,93,152,182,74,175,234,229,221,195,109,62,26,29,70,247,158,107,39,193,188,235,123,175,217,102,206,2,160,210,241,244,218,46,108,154,207,233,193,81,234,169,14,67,44,166,79,134,88,206,243,135,186,157,131,18,245,130,74,207,99,44,29,2,152,163,129,140,78,4,224,23,28,80,18,124,233,115,108,231,127,68,140,149,110,110,13,103,255,80,174,59,204,231,86,7,242,14,209,121,81,126,130,163,237,168,35,70,101,68,123,123,206,221,177,141,163,86,97,238,56,29,166,18,90,97,216,101,186,95,141,102,246,76,235,167,151,71,220,112,97,156,155,174,62,162,9,126,134,113,190,85,44,202,224,239,49,70,24,92,147,191,179,40,175,235,97,187,67,131,165,214,55,154,219,207,72,53,146,198,146,172,239,101,107,236,249,13,198,137,42,79,126,221,144,238,225,4,146,206,247,4,73,48,30,209,123,114,200,211,150,110,135,86,24,247,142,16,142,213,173,217,195,98,4,32,47,252,211,144,21,108,250,219,212,243,175,18,222,84,85,41,235,137,160,228,232,238,120,19,155,77,38,48,71,237,107,162,163,14,29,123,113,167,39,175,225,6,34,246,46,205,131,212,77,177,35,62,111,139,213,165,124,107,144,169,117,79,16,222,115,179,31,37,77,42,244,244,125,254,228,52,134,138,0,5,62,75,251,226,209,172,169,90,191,24,173,86,219,125,53,152,247,146,95,110,2,46,238,171,97,67,232,249,197,39,112,67,20,2,214,84,156,66,115,78,61,35,96,26,31,101,208,144,169,169,111,191,52,18,1,233,229,153,63,201,250,119,188,65,254,218,103,90,35,101,63,94,90,50,237,215,180,209,91,67,142,248,28,103,246,85,157,134,48,59,125,126,194,212,73,211,148,70,212,10,197,183,111,179,172,211,4,167,117,233,163,106,255,98,67,84,163,170,83,94,43,121,204,103,191,225,147,119,33,193,38,63,128,40,135,7,143,208,93,208,4,94,179,126,250,247,100,148,35,119,77,8,153,46,189,71,173,40,118,213,224,17,193,38,10,36,60,230,117,135,124,167,108,211,154,143,28,239,16,237,190,203,77,227,186,144,127,62,195,180,82,4,243,229,168,48,228,119,239,209,250,103,37,123,10,27,221,143,195,215,82,210,156,41,157,84,59,46,38,138,165,1,105,74,1,134,15,218,103,10,150,26,175,190,224,137,123,239,166,38,51,129,248,107,173,78,127,240,69,165,146,194,119,110,205,18,112,79,137,73,36,90,207,242,48,163,213,145,106,24,223,66,35,61,70,69,21,90,45,7,183,221,96,128,232,245,211,18,86,2,243,117,199,152,210,104,170,135,250,97,177,21,191,57,130,171,95,202,79,88,65,132,195,4,215,245,183,169,83,237,126,243,123,170,207,148,255,91,36,140,34,64,122,151,136,102,46,169,37,123,124,20,192,119,9,73,110,159,26,225,239,137,55,51,213,112,241,37,27,245,89,240,214,209,241,233,153,223,172,166,56,50,8,88,19,75,83,116,80,205,250,84,170,88,113,154,110,42,208,229,73,114,195,140,46,201,39,45,107,4,246,128,247,166,127,89,224,187,27,110,129,123,178,231,27,159,227,17,5,91,196,185,235,247,108,63,165,218,111,54,208,65,164,71,16,181,24,219,227,67,21,30,135,165,100,106,176,204,186,47,129,228,202,86,42,155,70,4,103,249,168,145,238,19,70,92,171,209,58,94,69,2,173,239,78,105,81,4,226,154,231,61,77,194,90,19,155,166,149,230,137,77,19,76,214,36,29,102,216,227,152,35,63,120,15,20,153,230,180,50,134,121,73,104,29,86,15,173,45,35,231,94,61,55,121,189,40,77,155,226,40,246,200,108,14,91,37,9,254,30,119,172,41,151,182,157,94,172,210,32,237,55,135,1,38,253,246,61,52,30,39,25,89,85,84,61,181,178,141,222,108,47,245,160,71,117,136,131,70,176,216,77,41,43,179,58,90,51,7,79,152,91,59,197,90,21,53,99,219,7,236,110,111,84,200,214,151,84,84,119,191,127,241,26,20,8,120,166,190,246,125,145,90,37,211,76,184,86,81,172,72,71,123,30,209,78,6,61,242,235,52,251,232,68,130,226,241,237,27,72,181,206,92,205,55,40,204,242,244,123,55,199,92,224,78,186,216,175,54,237,121,93,2,72,232,86,191,154,93,67,159,155,242,50,119,253,40,43,216,154,9,107,86,97,238,191,13,67,174,30,158,36,131,251,241,143,73,32,71,155,144,26,229,73,110,177,195,30,136,51,161,185,125,168,40,28,166,31,67,75,9,145,187,154,113,245,152,170,193,194,128,193,151,92,29,190,70,153,238,12,197,136,43,222,215,164,16,74,11,189,145,227,153,211,171,72,6,221,159,105,51,166,241,56,94,140,121,116,82,46,217,100,249,94,157,200,178,244,84,74,185,82,193,20,101,36,229,164,179,183,83,90,243,126,27,118,194,156,53,133,129,206,235,68,154,49,85,201,111,79,10,190,29,133,130,79,51,97,176,223,213,103,102,145,98,163,21,79,97,188,222,128,201,72,201,147,81,182,224,69,92,166,85,47,28,224,132,41,173,228,217,225,113,68,174,158,46,0,40,99,86,20,238,108,173,33,182,42,160,25,165,57,215,21,44,106,75,13,52,1,122,192,4,108,213,55,172,219,219,248,96,181,55,179,35,165,108,231,147,199,56,86,132,208,83,53,225,62,17,92,41,245,135,165,65,97,52,152,150,195,116,86,38,59,14,250,9,191,121,225,20,211,154,189,123,222,121,253,11,6,124,81,144,232,74,128,223,40,59,21,11,82,210,234,37,94,104,169,173,4,19,126,124,99,82,248,184,123,37,120,61,139,161,152,86,175,190,115,51,163,192,171,203,8,210,212,84,75,72,114,63,106,211,144,11,212,18,73,40,217,165,178,237,110,135,37,21,3,126,211,55,121,178,106,26,86,54,194,233,18,23,19,95,213,224,72,251,250,240,47,77,117,81,215,105,4,91,163,7,100,239,220,39,97,164,161,19,118,245,225,175,245,193,243,85,242,189,167,191,22,113,204,154,138,55,217,170,159,199,75,123,225,80,87,30,41,180,218,162,74,17,58,78,189,248,24,235,215,131,9,26,168,193,222,48,231,95,158,249,251,145,58,75,21,173,104,167,191,82,220,67,118,182,37,24,62,150,87,178,74,229,210,249,18,124,247,245,231,248,225,137,15,229,97,163,140,224,123,237,135,40,72,143,212,227,68,37,0,132,45,191,48,219,143,54,37,91,161,64,243,106,90,166,197,84,158,223,126,125,166,254,214,253,247,195,25,173,87,119,72,112,150,87,134,82,157,148,208,55,98,112,144,38,7,169,195,197,244,246,209,11,163,240,53,21,182,29,230,23,190,171,255,164,56,215,61,176,79,241,171,137,228,175,162,239,140,244,195,91,151,246,37,83,153,6,236,101,199,209,102,149,51,25,118,3,203,164,194,119,134,9,230,118,47,165,165,241,34,213,54,27,9,219,43,227,189,62,69,170,103,229,192,240,26,223,190,181,180,139,157,170,123,201,40,140,93,91,13,249,59,163,216,4,90,84,46,143,79,43,20,7,225,211,119,58,16,99,111,61,23,139,35,148,237,69,240,203,116,180,83,249,99,127,76,241,192,148,94,234,225,65,141,188,20,85,159,222,212,175,35,28,52,227,165,63,250,147,21,93,45,138,143,97,39,77,91,236,52,93,114,31,20,228,8,180,196,215,170,218,99,204,32,66,61,9,70,89,112,6,156,73,174,173,23,244,217,249,95,227,84,212,226,254,141,130,136,214,100,39,135,242,30,51,49,38,23,172,179,164,178,49,99,0,142,91,207,149,13,5,10,85,226,106,235,126,208,178,76,8,221,252,151,217,102,181,21,3,90,255,24,178,2,93,169,186,101,7,186,20,47,98,159,70,93,44,198,23,251,129,175,142,11,151,153,108,51,106,180,155,207,20,202,138,212,97,132,84,237,245,118,209,144,70,53,220,76,126,87,121,156,200,148,223,163,145,161,37,134,31,108,105,126,243,134,126,172,154,164,107,140,104,197,104,214,250,172,165,145,247,123,20,41,237,111,186,182,40,168,158,79,141,199,224,190,146,235,243,125,109,85,121,50,181,235,238,206,117,63,182,207,35,227,38,213,22,18,248,124,218,9,24,246,11,177,41,233,137,250,188,11,132,122,41,53,112,140,238,242,105,153,2,35,164,117,20,198,13,244,155,227,171,74,149,210,157,252,179,70,155,7,252,215,250,224,231,51,162,48,111,8,154,253,15,134,235,142,178,170,119,229,176,212,151,194,228,249,189,83,131,70,49,121,178,110,26,54,95,244,11,153,142,166,182,88,193,158,61,188,145,201,108,45,129,33,95,243,137,246,163,171,80,21,134,83,166,4,172,236,163,4,181,72,79,61,148,180,189,94,220,32,0,244,94,11,232,67,155,210,99,223,207,211,158,1,4,123,104,73,28,211,29,137,136,103,72,64,0,138,11,162,176,241,232,5,124,223,81,185,181,143,237,34,254,214,52,155,107,59,221,245,99,163,139,138,222,47,21,105,232,112,32,63,118,236,11,219,114,41,10,83,191,81,2,190,243,74,175,134,34,102,120,235,216,166,87,67,186,214,6,249,164,45,48,157,199,210,223,248,161,114,211,2,198,87,82,248,218,152,129,18,150,84,116,88,84,196,223,139,32,126,83,120,71,58,226,194,4,18,101,84,32,100,110,209,48,71,55,228,90,169,233,19,14,75,255,156,4,77,180,253,145,116,110,247,153,100,102,136,194,180,156,251,202,55,117,88,253,34,38,65,237,43,200,184,162,148,144,28,18,215,71,201,106,180,195,83,205,20,88,164,183,91,180,80,209,66,164,36,48,45,203,209,195,120,232,189,80,70,114,58,1,188,61,242,180,228,131,227,238,141,71,132,67,243,228,214,125,188,83,19,208,150,119,48,210,177,92,244,98,211,109,10,248,83,102,96,106,19,168,255,120,45,163,116,167,76,133,233,250,110,239,98,100,18,228,188,135,204,161,122,143,45,44,86,115,164,75,135,83,193,162,202,12,233,173,254,176,145,218,62,216,82,173,58,32,116,22,191,222,116,100,228,181,126,137,139,87,116,178,222,29,227,164,46,89,184,7,95,41,169,149,80,166,150,78,163,130,120,148,71,36,79,138,38,173,250,15,67,153,247,239,210,97,165,211,128,66,202,237,207,205,185,150,174,62,184,50,205,251,142,141,181,91,175,166,121,216,97,19,103,75,45,222,198,107,191,29,198,195,150,241,182,62,230,215,23,79,34,226,90,225,66,250,205,98,116,202,35,82,67,85,179,163,227,51,26,35,239,198,134,27,106,107,219,60,61,135,205,187,177,27,233,106,161,12,167,103,234,105,152,218,111,55,109,163,133,251,108,85,239,91,174,63,146,133,202,46,63,61,135,105,158,81,81,137,18,11,159,188,226,69,51,23,232,62,83,24,107,209,123,223,175,31,163,139,7,165,64,30,255,193,248,1,114,234,14,84,99,162,115,254,238,164,4,172,228,234,143,26,131,223,49,55,50,181,34,190,230,48,237,202,247,73,174,251,124,82,223,39,250,137,235,217,111,240,12,221,213,83,21,238,176,109,255,190,216,54,241,47,57,118,33,2,92,79,86,22,122,61,248,104,148,237,127,146,249,125,87,155,28,210,73,99,62,231,179,131,32,178,65,209,112,38,120,61,237,135,109,118,201,222,73,74,96,193,75,242,224,123,2,45,37,112,160,194,240,41,236,177,89,145,237,208,65,133,68,209,137,14,16,238,56,93,25,28,134,243,72,193,81,216,147,136,65,43,175,34,26,144,152,189,92,9,247,213,27,109,8,157,181,141,118,220,85,93,156,222,234,110,16,189,170,181,140,204,64,221,206,27,65,213,208,249,148,177,2,226,84,39,214,98,22,138,169,64,234,45,40,141,240,157,133,164,16,89,60,90,128,29,222,84,4,54,229,188,47,229,165,1,129,233,8,21,34,14,99,75,10,14,54,28,117,37,111,39,249,236,44,80,80,74,54,57,19,161,54,113,106,43,88,180,148,94,103,146,58,123,242,60,188,20,38,190,80,124,192,217,22,100,74,231,179,225,21,118,145,159,48,205,131,17,88,146,19,209,184,0,183,95,77,50,186,76,165,92,89,44,90,127,105,102,190,172,59,92,241,189,124,68,173,2,92,78,196,123,36,81,234,251,126,251,110,133,99,214,116,53,141,251,197,41,166,208,125,80,90,121,159,155,86,109,170,125,89,11,233,103,39,173,163,87,186,105,99,200,250,169,49,125,87,211,66,171,221,187,139,248,206,46,78,144,67,119,147,254,48,116,71,235,61,54,82,4,106,234,194,246,25,116,45,176,204,118,109,185,68,114,96,251,57,111,153,175,145,9,206,41,135,105,65,103,148,140,116,200,216,138,179,52,209,117,175,233,36,218,78,171,31,76,198,164,84,148,255,28,214,143,23,162,4,182,66,106,37,246,217,159,140,153,137,131,108,101,13,26,193,15,13,173,76,210,60,217,12,219,118,250,41,184,16,117,30,33,222,57,95,209,15,228,85,85,101,41,153,36,120,54,206,144,99,177,64,37,142,131,142,213,233,194,62,30,78,95,12,42,215,229,36,55,165,36,223,156,8,114,119,10,208,85,63,34,233,83,225,239,27,78,56,121,167,220,208,184,174,13,196,118,234,69,163,191,83,74,47,83,157,121,207,77,188,232,108,85,0,176,218,178,152,193,21,61,23,133,59,215,63,24,50,171,154,238,77,177,160,83,172,193,250,148,174,54,147,210,153,127,56,225,74,210,46,56,158,243,97,113,113,242,164,223,134,153,214,225,59,220,218,237,137,56,193,241,83,203,88,235,150,210,133,141,163,148,69,20,36,171,186,0,45,19,205,25,216,40,254,215,186,95,26,106,207,244,39,195,67,210,239,209,123,48,14,67,238,157,90,11,183,133,25,191,160,249,163,80,186,40,89,24,73,27,39,9,252,80,100,80,170,177,143,33,31,193,163,185,148,156,157,32,14,130,69,206,42,212,142,240,131,50,197,141,203,212,119,51,235,202,19,152,162,173,120,52,36,220,148,36,141,58,40,159,133,116,37,106,9,215,54,9,6,103,32,156,219,210,17,74,99,54,202,10,222,69,40,207,135,62,120,101,2,84,167,101,196,38,215,171,239,148,127,17,63,118,105,22,159,114,164,209,229,237,167,226,253,241,62,70,186,122,4,55,208,226,236,74,111,125,7,124,58,219,100,33,2,56,18,58,107,160,52,175,204,63,208,18,60,151,21,149,39,133,187,235,147,194,146,9,213,95,186,26,129,63,63,51,77,120,68,223,138,124,186,191,52,134,184,102,230,119,51,70,7,63,21,207,80,234,195,70,20,206,95,249,80,143,165,164,114,20,53,157,224,254,44,108,42,202,88,103,61,251,199,201,63,107,43,137,177,14,41,142,233,6,206,61,112,181,149,134,92,249,117,220,157,212,116,81,209,154,86,222,125,233,238,148,168,204,41,229,218,163,188,110,214,96,76,133,3,91,55,210,15,30,108,103,107,165,80,76,79,31,104,254,183,91,147,212,38,235,186,93,38,216,245,80,202,141,123,98,16,156,46,158,8,61,105,102,118,99,152,248,231,25,178,141,255,80,246,194,242,149,215,224,0,165,61,233,33,133,137,114,186,173,105,187,219,76,212,160,240,138,188,15,210,214,81,230,55,108,242,58,220,188,135,135,72,21,10,141,150,246,248,147,117,115,235,19,75,38,103,246,113,152,134,201,146,88,25,139,219,79,48,206,97,178,8,12,87,184,83,212,210,55,83,18,7,237,192,48,126,175,141,126,242,218,9,190,22,79,60,26,181,43,42,242,114,140,237,163,7,156,10,28,183,245,101,47,71,41,106,83,244,80,75,61,28,94,16,56,8,175,111,249,188,46,205,174,134,131,90,212,55,232,93,138,215,50,106,69,149,5,233,94,161,1,188,246,151,36,71,200,26,56,227,48,209,88,217,164,169,74,175,79,204,11,180,45,13,163,156,13,199,224,231,243,12,65,115,33,87,255,160,122,170,111,15,223,52,194,14,161,128,134,179,103,8,90,232,1,17,145,11,8,108,171,211,246,142,169,65,24,99,105,110,53,172,244,106,103,164,192,212,230,111,217,237,164,153,114,193,201,12,29,141,123,23,148,160,41,127,180,205,90,223,100,217,36,4,165,154,116,185,25,14,77,108,95,66,68,78,71,79,145,195,227,20,165,189,238,22,230,175,206,165,119,198,82,146,243,241,163,83,226,231,86,111,82,170,138,50,104,69,61,214,201,165,17,104,85,50,240,10,225,224,10,238,233,45,5,242,52,144,154,254,171,195,200,238,41,241,251,117,80,93,3,9,53,24,202,208,4,6,253,252,196,45,53,177,198,31,196,32,252,98,26,41,199,76,20,255,215,222,245,49,35,47,40,153,17,84,48,22,244,29,110,164,208,206,37,210,6,247,214,211,99,64,176,191,117,73,238,1,143,30,206,224,32,82,63,245,234,69,200,212,77,28,102,142,106,50,124,198,205,182,130,74,124,127,233,230,180,234,248,201,214,141,155,87,228,34,174,75,92,159,158,157,81,6,235,47,147,12,114,67,251,130,112,136,76,133,133,28,26,153,132,79,20,23,48,48,61,138,194,167,77,178,34,21,147,165,57,233,98,225,164,47,10,23,120,93,143,91,225,216,210,69,225,233,34,233,208,76,119,22,64,130,231,10,178,252,105,246,84,130,133,238,254,51,109,143,116,53,113,253,135,146,164,212,241,36,196,191,130,167,159,131,235,143,7,159,53,174,254,150,184,215,203,186,206,67,50,193,106,63,211,199,56,227,27,78,33,75,52,80,232,105,241,23,48,20,157,242,23,65,245,190,21,238,79,225,15,180,177,215,233,199,66,53,244,185,123,4,112,102,186,152,210,85,167,221,197,129,144,210,68,96,84,162,223,131,115,189,18,237,27,239,211,163,165,198,40,185,31,179,232,20,188,167,226,243,230,54,100,7,162,230,80,225,1,125,172,67,132,188,215,18,62,36,172,161,213,93,167,232,199,15,217,186,56,232,222,242,7,131,109,251,172,164,94,67,162,215,89,119,225,89,107,93,127,251,208,71,19,254,117,169,170,17,83,170,117,116,253,146,192,238,174,140,121,120,96,27,106,154,95,20,9,195,178,90,146,113,105,206,146,57,172,97,77,36,127,174,213,108,84,53,79,83,132,62,127,217,41,43,234,152,175,6,22,201,145,165,45,55,192,148,187,119,135,217,150,21,102,144,92,238,132,90,140,166,115,120,82,64,228,232,157,39,210,231,79,205,207,253,248,111,245,140,143,178,69,209,200,168,166,135,245,164,180,224,110,153,178,133,115,216,142,215,154,106,194,67,189,232,199,70,101,193,125,243,78,60,232,40,10,75,239,11,241,116,100,188,100,192,76,175,239,89,94,184,44,35,105,180,92,87,226,188,94,30,212,168,144,69,235,10,223,99,237,197,16,105,199,152,18,134,193,31,230,247,158,220,15,242,27,51,253,118,53,113,56,151,197,161,51,101,42,140,110,117,72,238,44,73,229,24,217,121,247,104,52,5,114,52,84,36,120,185,72,69,183,236,140,126,105,172,146,167,42,111,50,70,247,112,214,171,11,225,104,255,109,42,128,69,125,131,247,114,59,186,219,145,168,67,210,186,71,108,137,223,124,42,193,82,105,12,113,18,205,251,8,38,42,152,96,10,8,28,254,208,36,149,155,95,131,255,25,63,180,4,111,181,49,80,178,12,129,151,62,80,2,42,9,110,161,10,213,141,203,230,40,58,95,166,211,208,123,231,52,135,74,156,89,29,33,178,162,42,67,11,94,158,23,100,236,166,115,42,79,125,63,196,231,62,38,85,73,80,151,235,75,125,136,128,60,177,171,102,236,93,2,19,200,248,189,53,247,237,105,14,25,169,174,223,155,42,116,21,148,130,237,221,83,80,112,207,46,221,189,41,62,245,223,69,142,184,203,28,64,91,247,123,133,119,84,18,34,203,180,5,190,158,244,241,231,234,212,255,68,92,159,42,113,210,233,239,230,184,209,71,14,6,224,90,222,22,217,138,241,55,13,129,239,25,255,248,74,54,77,184,75,5,90,26,75,220,173,143,106,220,25,98,138,54,154,45,207,51,54,89,9,77,168,55,150,213,109,188,62,209,13,219,207,157,234,114,117,37,19,233,130,108,203,178,126,2,127,148,58,61,35,225,190,100,57,73,172,202,84,189,93,12,174,91,69,139,204,163,107,81,184,126,11,63,244,77,49,207,43,125,111,113,111,244,155,244,212,129,224,216,5,90,48,121,175,131,219,212,122,167,150,236,189,22,20,60,250,214,133,74,198,234,40,44,17,178,83,113,208,54,95,58,104,160,52,105,148,94,86,207,48,186,75,25,118,210,231,67,149,247,238,81,254,118,88,236,210,251,159,73,183,15,229,196,247,214,208,175,171,210,60,217,222,234,142,133,9,26,85,85,104,220,248,14,46,224,120,32,179,147,48,32,203,120,188,230,37,180,95,238,115,170,58,36,52,43,207,165,185,111,133,246,143,252,52,165,121,46,144,247,225,255,136,95,13,77,195,61,137,215,251,229,113,183,34,117,48,233,132,170,254,216,200,69,127,42,224,136,66,199,123,105,163,70,211,206,8,170,173,240,203,159,44,229,49,253,14,129,23,77,2,46,106,73,85,142,186,190,227,71,89,238,41,98,82,95,37,129,37,250,77,155,19,251,211,131,150,248,241,209,8,104,174,120,3,165,16,244,157,9,254,94,113,222,46,182,146,37,190,9,89,116,15,177,206,106,156,44,250,98,171,186,52,242,221,252,39,78,186,74,125,98,211,63,251,197,98,90,77,138,8,168,20,28,206,136,13,237,83,255,52,185,128,21,215,92,206,214,242,220,154,0,176,34,230,183,178,41,134,156,202,167,141,136,77,156,245,104,14,213,20,184,189,182,81,117,17,162,15,205,242,63,196,112,251,122,76,199,16,190,209,144,167,193,37,170,87,142,195,247,57,82,64,206,74,43,95,200,224,51,202,30,13,30,117,34,118,46,118,91,209,22,79,18,43,19,130,167,167,164,203,217,166,177,213,99,75,246,169,244,90,156,125,166,48,73,115,11,30,195,86,173,54,96,163,174,116,1,97,24,79,85,210,99,209,16,233,194,201,212,70,38,65,144,251,245,93,46,250,160,162,177,86,22,252,24,191,167,38,44,235,37,213,33,219,55,120,252,47,23,38,88,145,164,141,233,196,61,79,117,121,193,157,165,18,18,40,22,62,118,134,11,219,78,174,201,160,65,50,40,224,111,43,205,56,231,73,111,174,186,188,102,74,61,160,162,91,31,173,40,37,245,24,160,170,232,140,240,150,203,69,179,36,52,85,132,59,204,145,246,96,116,50,70,202,41,98,51,190,159,134,5,175,201,126,135,216,180,23,216,33,193,221,180,8,116,25,9,210,47,102,148,225,250,216,168,25,237,250,62,7,137,136,161,207,101,132,100,231,193,119,6,87,141,96,90,180,226,209,242,46,19,34,213,198,135,5,93,204,11,132,64,20,93,170,150,63,160,129,115,94,19,13,116,123,119,11,210,132,37,33,158,71,125,70,207,160,145,142,168,184,5,11,238,189,216,71,50,104,169,130,132,237,50,79,142,253,240,45,85,212,124,155,26,217,131,9,0,41,3,9,196,236,238,236,173,31,25,100,189,55,76,105,46,214,62,96,178,147,65,163,66,125,63,103,142,160,23,237,56,250,211,195,90,89,158,204,60,1,104,77,139,35,84,61,253,193,239,17,3,221,134,8,166,119,244,6,126,71,133,0,243,20,103,143,172,224,119,158,88,244,143,138,86,87,33,248,182,69,101,158,149,123,164,138,135,14,28,122,132,127,96,22,39,164,5,2,67,98,250,62,39,181,0,75,147,38,144,55,148,119,246,45,84,75,209,28,150,223,190,219,236,155,104,203,104,212,36,75,53,109,216,126,143,136,101,242,183,159,126,46,170,252,159,165,242,163,227,163,9,2,170,79,231,235,207,49,61,187,196,230,131,252,243,126,148,111,235,39,142,181,245,183,27,76,202,191,175,205,25,190,181,67,251,78,106,66,160,191,143,102,185,238,214,85,78,196,24,98,230,131,27,69,110,90,126,113,79,140,250,246,5,58,93,175,81,36,79,206,113,245,172,40,162,152,149,127,68,110,132,222,215,55,228,76,234,79,251,146,198,143,96,239,122,55,135,7,68,165,76,6,25,130,227,87,79,88,39,68,111,228,62,234,247,186,239,22,93,95,75,185,108,174,125,140,246,251,239,68,156,208,186,40,231,54,189,146,179,249,111,147,201,155,67,197,76,168,35,124,59,245,196,170,109,146,151,71,86,168,188,78,49,40,123,97,31,110,90,149,133,238,194,27,212,107,111,52,17,72,166,174,164,209,123,240,11,27,185,180,142,218,103,109,224,239,197,42,242,222,90,47,131,77,247,84,138,76,115,173,238,244,104,131,192,229,187,121,161,59,101,104,53,26,63,253,62,216,103,185,112,45,101,195,244,125,207,77,41,236,183,181,176,176,242,245,127,47,198,12,109,106,194,161,170,210,95,58,9,113,42,116,229,181,188,149,96,250,231,87,163,190,83,181,110,151,29,238,29,126,227,167,20,77,42,248,216,137,203,155,228,16,53,200,44,133,54,135,153,255,208,1,235,184,60,24,244,234,190,242,141,146,167,73,49,66,39,245,253,194,110,220,251,36,17,47,74,195,157,18,235,14,202,29,96,101,175,133,218,196,185,25,104,191,54,214,36,169,240,30,196,3,182,191,53,214,160,192,228,241,253,208,70,84,120,229,242,240,143,248,225,47,106,178,229,218,218,122,16,92,58,239,226,78,239,176,118,213,114,148,150,239,253,52,33,186,34,181,10,205,2,220,239,189,6,157,177,91,58,36,216,216,251,227,36,165,216,160,165,62,76,72,147,95,145,219,50,77,97,85,98,36,247,93,124,167,238,86,96,51,180,201,147,162,221,233,240,164,54,125,38,226,220,239,145,88,18,77,253,82,62,181,154,148,211,91,62,247,165,33,244,75,61,39,236,112,239,189,224,141,79,237,69,215,152,41,143,74,28,74,228,129,76,168,192,135,198,143,247,218,229,26,38,115,100,238,219,253,56,100,241,142,230,172,218,86,178,160,254,122,11,200,122,87,139,18,229,24,33,227,120,48,5,223,218,18,92,33,154,154,207,38,32,151,209,19,117,46,92,81,251,173,31,88,94,149,153,186,18,182,123,209,11,38,67,106,19,235,251,245,109,44,218,167,114,47,35,196,145,223,251,85,118,42,241,101,141,16,241,188,78,99,68,82,105,23,29,74,149,74,46,253,189,146,69,172,149,47,209,188,128,128,175,149,154,200,71,224,237,24,241,219,159,5,150,4,38,208,63,223,59,53,68,177,149,122,11,134,203,225,59,10,187,128,146,76,82,172,255,218,131,214,96,194,102,46,25,156,190,223,12,220,133,177,203,245,193,239,121,79,111,190,47,61,171,226,85,106,206,141,234,250,131,41,126,82,254,158,251,75,203,143,236,97,114,83,74,41,106,28,17,195,111,126,144,221,148,223,174,131,230,202,55,42,215,70,77,59,124,129,62,235,53,188,95,152,54,115,37,153,44,150,247,23,184,41,245,122,129,91,255,124,1,95,215,89,62,8,124,230,95,247,159,46,84,146,8,255,31,197,56,47,137,204,131,179,84,148,63,14,77,171,233,163,98,202,104,66,106,184,41,7,153,203,97,42,182,133,187,110,19,241,246,165,55,237,181,132,147,111,91,79,245,241,71,67,142,160,41,21,228,87,70,188,118,35,118,164,84,144,220,223,191,39,97,21,85,108,131,10,210,5,85,46,76,123,175,160,80,97,60,145,187,139,178,75,76,165,236,131,35,190,108,135,173,105,69,248,0,205,156,172,126,46,150,161,6,245,117,3,88,85,59,96,138,91,2,70,181,91,175,54,77,26,129,233,241,122,19,141,72,173,118,210,208,77,65,95,237,59,125,42,161,163,18,132,141,120,160,110,66,81,63,118,18,188,136,7,188,125,120,28,83,104,232,1,195,47,209,107,192,208,188,215,128,175,185,64,133,154,63,26,225,129,19,112,219,88,111,113,110,154,150,140,192,125,124,39,142,85,10,204,138,60,26,156,242,199,39,34,69,120,114,192,12,216,27,239,100,154,14,91,193,91,192,208,178,189,226,68,59,179,167,52,96,67,224,95,188,170,152,39,191,94,75,124,110,180,8,160,156,247,175,77,142,111,10,74,58,42,190,23,178,130,177,58,135,113,194,247,226,87,151,162,219,206,160,51,102,76,159,135,80,188,183,35,55,159,80,212,247,119,53,251,194,8,27,10,24,246,133,30,251,138,112,40,219,197,119,208,124,83,26,73,45,130,39,27,158,237,93,144,63,78,209,229,228,173,145,30,243,237,148,168,149,62,25,170,183,159,175,1,226,213,34,165,68,125,190,179,157,46,43,175,149,182,196,97,189,34,219,7,229,126,249,46,162,38,131,144,12,13,250,126,180,105,101,240,69,97,235,42,126,239,78,203,131,140,40,229,228,159,91,165,221,20,167,101,18,127,52,116,249,1,69,97,127,171,50,83,224,77,136,149,15,205,150,212,177,14,107,84,12,155,182,195,1,123,244,106,56,4,124,46,244,102,173,159,10,147,27,245,223,166,216,225,8,157,234,135,249,38,199,219,181,167,191,4,19,99,243,17,167,43,61,246,141,65,81,249,157,153,62,44,84,10,84,133,97,168,29,254,104,133,213,169,55,55,245,55,255,34,148,209,232,107,79,203,150,56,122,135,63,76,145,241,163,225,62,221,46,133,73,38,61,56,199,138,239,27,189,80,173,162,55,183,176,77,15,88,218,39,64,169,49,244,183,166,190,161,175,4,207,87,66,11,252,237,244,177,161,165,148,183,66,75,184,38,248,124,49,38,52,243,215,162,240,221,88,220,34,190,198,216,17,141,180,97,45,242,229,243,183,254,214,17,78,8,96,122,96,28,157,136,141,9,138,168,76,139,139,7,77,70,10,155,232,137,195,250,78,123,172,24,107,216,218,134,142,135,213,117,56,74,104,90,111,139,75,237,251,224,245,39,232,39,86,184,211,43,238,48,21,25,138,34,148,231,182,174,145,28,202,115,33,206,244,74,6,128,137,233,47,133,175,9,229,187,77,51,29,230,162,176,217,84,14,83,94,219,116,3,255,174,179,239,55,135,13,108,167,253,157,160,161,155,149,27,142,194,170,48,210,202,15,197,129,94,250,100,250,206,184,0,37,129,215,70,250,2,70,233,88,127,216,248,79,30,74,12,32,221,217,246,27,55,103,105,79,249,244,177,32,215,112,119,206,182,197,244,211,244,202,199,75,13,163,66,20,152,120,137,111,131,198,16,163,7,38,180,72,45,190,22,106,9,85,7,116,90,211,148,59,1,20,86,235,163,33,151,190,2,134,76,94,111,190,32,81,242,23,35,185,181,21,222,38,250,226,240,117,160,117,225,80,17,91,124,151,108,213,56,98,4,134,69,208,77,82,42,159,191,244,104,16,97,251,202,129,158,186,201,169,102,12,94,221,55,240,198,34,61,59,25,10,115,159,128,169,21,234,10,195,83,23,206,15,45,111,201,204,184,54,147,187,208,205,212,240,228,197,174,183,226,26,151,192,228,151,245,183,105,78,114,31,162,30,122,241,211,213,236,124,2,247,153,94,12,42,177,17,240,157,45,201,2,130,37,200,67,7,176,72,75,72,4,152,74,5,247,99,97,169,211,173,174,90,112,108,56,140,175,58,20,182,38,124,135,141,181,73,96,130,5,238,199,82,1,59,116,109,163,117,227,207,13,229,109,2,155,113,253,61,248,238,200,85,127,184,83,72,233,232,29,47,181,87,77,222,199,119,73,136,45,18,61,121,29,198,111,253,224,65,88,77,71,12,34,123,223,73,81,56,79,187,63,124,238,173,249,205,49,67,210,111,79,43,70,117,184,169,155,12,220,175,5,26,191,77,196,42,93,61,198,19,162,52,184,138,58,45,48,190,171,143,25,188,11,125,38,120,199,28,135,160,64,220,46,96,244,105,123,192,48,180,38,184,237,64,41,40,76,224,168,242,214,232,239,228,91,79,15,39,26,156,14,107,232,65,78,139,231,254,8,221,40,12,127,165,63,55,17,140,52,164,16,32,199,36,236,86,110,167,48,94,179,163,72,99,233,189,237,235,246,128,63,161,81,7,238,136,120,59,124,13,175,162,203,195,168,103,227,106,118,102,217,138,169,7,122,61,95,192,112,133,233,136,210,250,80,253,181,219,221,138,211,76,58,132,28,253,230,173,253,49,104,135,13,207,231,130,197,107,101,200,27,141,155,199,225,187,43,15,29,21,10,133,195,181,65,148,239,211,23,107,118,246,5,76,130,69,175,70,160,34,214,0,197,161,106,238,146,32,30,177,118,75,210,118,162,49,185,186,124,51,176,4,161,140,239,253,235,49,11,73,203,234,28,54,165,155,152,134,31,124,147,122,53,149,169,110,123,221,109,89,61,112,96,103,240,0,197,115,209,231,50,226,56,159,42,247,119,133,202,194,180,1,220,108,163,186,48,237,194,166,200,182,2,166,186,70,97,58,129,227,206,84,38,37,39,246,154,18,30,59,163,6,115,235,60,185,27,116,41,177,41,124,208,162,103,23,184,14,223,225,169,193,44,106,218,65,49,244,249,52,186,159,106,23,181,7,96,108,244,76,245,160,99,107,36,247,27,254,240,184,249,134,60,66,135,140,156,147,159,15,44,180,100,86,162,11,224,7,122,65,220,244,147,139,173,222,203,143,100,132,30,135,30,15,221,146,161,195,225,175,74,8,106,28,227,58,242,101,111,231,148,126,173,110,199,158,191,54,172,223,122,98,83,103,213,190,128,239,150,157,81,36,182,29,69,238,234,40,12,73,70,11,120,10,251,129,193,100,49,2,190,11,168,36,152,128,103,192,8,184,36,248,154,42,114,117,182,197,105,19,45,35,174,46,218,147,14,12,125,224,10,56,45,235,235,59,158,8,234,21,107,146,211,33,53,201,89,31,148,102,37,14,10,175,229,199,102,185,243,106,232,10,48,197,22,143,156,93,11,87,115,155,136,41,125,229,184,227,143,104,168,158,61,212,44,150,24,240,10,171,137,94,60,67,60,201,74,242,81,129,16,152,74,43,119,95,126,120,8,245,234,117,34,192,107,69,31,186,52,105,66,169,158,80,250,80,235,209,169,64,14,239,241,77,176,203,193,182,41,211,12,14,136,215,26,178,76,90,177,171,67,6,135,253,242,8,238,71,23,105,203,161,177,19,89,4,152,196,138,58,200,119,237,124,211,35,184,108,232,75,239,77,43,143,175,220,143,35,33,129,24,161,1,42,229,175,193,163,158,184,51,85,247,122,107,90,50,124,72,218,183,245,206,244,42,47,127,227,106,101,221,10,223,239,238,251,36,2,53,194,65,14,76,17,137,255,48,146,223,233,141,105,202,138,199,38,118,174,174,15,222,100,139,209,46,102,148,40,140,113,230,232,58,71,79,68,219,50,226,67,35,150,173,171,150,198,214,111,250,183,64,114,227,164,171,175,149,232,118,4,28,76,77,237,8,40,118,143,239,147,86,59,164,78,25,177,97,223,8,63,88,197,117,167,35,75,124,220,211,188,14,241,151,124,19,202,8,60,47,137,68,29,252,41,2,247,6,231,146,231,185,172,55,80,96,122,86,170,195,3,134,30,129,215,23,217,162,110,199,152,26,125,11,146,243,227,48,141,30,26,162,161,85,248,213,224,46,203,126,11,139,36,70,217,181,248,253,230,219,10,149,20,166,11,186,123,254,142,216,173,134,118,177,173,102,127,15,78,11,99,215,200,20,125,8,143,50,139,38,232,107,26,111,189,57,233,242,128,241,98,244,224,50,230,252,233,55,167,75,90,35,114,104,31,190,102,131,69,50,251,46,152,4,115,100,12,135,191,123,244,107,188,156,232,234,242,155,211,247,172,70,62,172,14,243,197,243,16,19,95,210,231,6,140,57,22,87,247,218,213,238,163,66,253,209,203,2,27,119,190,194,166,103,233,48,212,141,43,193,231,147,156,105,81,158,113,96,242,231,146,82,93,146,69,0,94,250,104,149,180,92,130,9,126,249,176,84,86,176,190,55,12,93,37,174,198,112,108,10,163,118,233,191,109,170,224,93,225,244,219,168,81,234,193,71,108,167,124,254,219,244,219,36,148,82,1,255,158,31,187,144,190,118,71,1,206,127,250,235,43,25,134,200,241,122,45,19,254,156,242,157,90,87,111,123,65,107,120,168,118,242,176,9,212,191,0,22,125,228,93,67,241,214,232,246,26,184,129,187,70,41,55,118,250,219,84,232,124,93,234,237,109,147,35,138,228,121,33,203,172,176,213,215,61,120,195,157,173,239,132,238,226,246,123,91,117,101,186,249,181,74,198,114,24,18,121,69,199,240,100,47,46,85,93,59,93,140,75,230,79,246,19,214,81,152,18,184,230,48,229,37,233,234,227,1,42,114,98,90,118,70,3,227,61,94,124,241,44,88,192,213,60,218,86,173,231,195,77,56,69,35,18,123,145,229,244,183,38,9,163,135,189,121,105,94,50,96,124,241,233,123,208,116,225,83,144,236,105,50,165,25,195,47,174,254,225,93,85,184,225,130,63,120,80,22,165,47,70,85,180,95,124,55,180,180,93,17,64,242,189,16,93,151,79,15,16,8,5,31,127,193,178,120,254,86,51,156,114,146,226,159,131,244,231,76,114,108,35,246,240,69,54,65,63,22,244,239,110,101,32,43,62,154,122,130,135,38,132,23,83,192,216,233,83,141,43,40,115,221,227,234,211,114,214,178,89,145,71,124,81,248,123,97,169,69,45,74,232,187,134,239,23,179,88,104,93,96,170,185,158,37,140,98,236,249,116,85,158,159,230,183,7,211,156,38,31,195,180,162,124,158,144,143,81,109,86,180,77,186,39,185,168,185,188,75,109,43,76,43,198,27,179,129,210,135,230,152,191,130,104,134,63,25,147,66,147,173,240,45,62,35,166,27,241,169,36,253,191,143,190,182,248,233,98,149,221,10,67,100,232,87,67,42,173,153,119,156,164,215,118,14,239,26,61,232,83,19,189,72,231,109,135,91,207,87,83,125,186,3,254,62,45,149,184,48,45,43,239,131,116,248,11,182,190,54,57,154,231,22,25,131,162,150,204,124,70,156,228,203,131,178,149,81,244,197,58,41,241,226,240,167,130,207,60,244,183,94,40,133,194,199,107,57,164,123,211,45,113,28,94,73,200,26,62,191,233,245,8,221,104,243,142,254,52,21,106,190,186,72,74,30,189,55,98,110,190,184,56,51,103,79,23,19,161,136,39,131,226,48,193,103,28,223,206,58,58,30,75,63,8,4,180,126,242,48,231,90,154,104,119,221,86,159,12,116,56,105,153,236,247,81,41,233,123,124,55,193,40,125,114,20,234,158,147,75,23,116,149,72,38,48,20,78,126,243,107,102,168,144,40,44,2,219,139,135,59,34,88,69,171,25,232,149,144,39,47,198,43,167,48,221,115,62,44,133,59,100,117,201,112,49,32,249,169,170,85,13,145,131,139,31,3,15,180,31,18,124,188,102,128,212,212,80,217,102,190,22,1,71,135,173,253,72,225,61,86,143,223,174,148,145,41,76,47,141,79,99,142,85,85,228,52,229,142,152,167,197,130,57,10,183,26,246,23,133,145,218,238,240,209,78,94,125,59,37,191,167,92,219,31,242,135,94,58,73,150,121,124,58,153,232,101,138,173,163,27,35,136,170,85,82,56,181,223,163,181,67,247,185,190,88,251,92,233,23,152,84,143,142,57,82,20,190,186,77,15,108,167,171,175,227,247,130,3,148,103,95,231,64,135,133,139,95,84,131,186,241,251,241,117,58,116,206,59,127,180,109,92,187,10,35,76,216,28,110,234,32,209,173,72,9,195,114,248,163,170,74,96,88,106,125,34,211,88,181,186,206,53,184,135,186,223,252,142,81,158,14,104,241,248,102,78,49,179,82,144,64,198,123,159,214,135,133,102,72,29,114,138,211,125,199,180,154,197,173,175,189,241,172,125,208,96,176,75,58,169,84,179,196,168,160,234,153,197,71,107,245,115,219,130,113,59,93,188,229,214,68,207,154,74,191,126,213,25,252,129,169,238,78,48,5,71,113,111,4,19,170,194,168,205,29,135,137,58,213,36,28,219,99,5,181,65,165,102,210,149,13,170,14,224,178,117,158,193,229,224,125,28,29,10,115,101,60,50,237,181,21,243,172,163,190,216,21,30,203,235,239,187,117,60,106,25,84,37,243,182,125,26,246,213,116,129,84,92,231,29,23,163,225,163,23,163,78,228,7,24,39,124,77,106,186,180,122,206,184,119,87,190,12,164,122,175,119,84,71,192,90,62,9,43,38,123,185,163,136,193,38,25,96,62,111,92,220,16,181,87,17,225,178,31,147,43,240,29,97,221,116,42,65,221,47,158,12,90,34,85,9,70,30,42,62,118,59,169,43,14,26,35,42,9,28,182,230,26,133,39,45,235,14,19,34,148,155,55,35,242,141,155,223,101,44,69,213,208,154,127,173,197,213,80,96,116,133,167,46,124,211,138,72,101,107,223,121,106,40,38,71,210,210,70,223,172,233,215,167,41,53,167,186,6,154,9,157,249,205,233,198,216,122,115,203,153,248,68,172,38,92,161,48,205,29,254,98,214,36,153,174,102,75,243,171,11,97,151,161,48,148,147,62,213,202,252,244,0,67,93,234,241,249,129,210,26,173,99,74,68,199,125,252,246,211,69,42,48,109,211,110,175,16,211,85,129,129,143,125,220,107,149,140,18,70,5,12,57,182,191,240,102,239,24,236,161,199,95,179,221,217,127,251,187,199,176,202,66,211,240,124,102,92,109,89,121,133,169,182,125,67,94,145,25,110,25,190,199,91,117,24,182,8,29,242,142,140,73,192,16,197,207,4,187,68,56,112,75,108,200,208,53,118,143,255,117,136,99,181,79,11,120,111,95,36,38,76,155,71,13,70,222,226,48,42,172,233,106,132,238,227,234,146,54,242,139,210,73,244,80,114,107,59,13,57,237,216,221,97,163,96,76,176,111,43,164,22,148,4,221,158,203,45,64,42,74,243,43,173,21,3,2,85,233,31,3,114,167,255,112,152,206,246,4,195,232,29,87,147,240,205,223,106,68,20,171,222,15,151,148,201,97,218,156,49,32,40,52,253,49,141,202,240,93,131,84,76,79,203,3,163,205,227,111,144,99,157,188,184,142,188,52,13,123,106,237,219,30,228,182,198,117,160,102,207,139,171,244,48,131,172,186,116,181,180,105,148,240,67,224,182,217,233,99,148,30,197,247,29,94,29,213,94,99,187,11,103,160,88,75,184,158,32,199,98,79,15,94,244,213,232,62,77,57,171,155,181,40,250,164,131,241,167,50,193,209,170,228,211,160,244,97,7,90,83,101,50,98,19,177,116,120,169,121,210,213,108,80,35,96,232,99,19,188,60,109,4,60,210,210,49,161,139,118,4,174,95,254,109,146,23,1,147,102,77,112,243,52,184,133,233,210,169,122,174,171,48,226,226,47,181,77,115,56,77,95,28,244,201,142,244,216,31,53,134,142,106,177,18,199,30,133,231,129,154,248,143,194,212,170,58,218,146,40,206,247,35,234,178,29,190,243,66,231,111,101,55,240,197,65,176,224,75,227,9,103,106,124,104,88,25,146,149,2,209,93,9,152,99,47,93,93,79,188,21,34,164,61,253,116,173,51,134,19,145,132,145,238,125,199,48,208,235,170,204,63,208,226,30,4,89,186,147,208,143,108,217,67,33,14,73,54,204,254,162,39,166,83,65,168,82,88,166,9,243,136,125,129,219,151,138,204,235,218,210,11,68,213,210,73,38,204,138,194,251,110,98,88,77,191,229,130,129,201,47,134,42,84,87,37,205,217,245,4,252,149,146,62,230,178,110,212,7,67,178,147,236,62,147,71,242,197,113,87,184,242,44,35,83,112,226,181,62,237,166,6,171,222,120,76,198,168,151,108,183,65,125,62,29,166,56,33,221,153,170,143,128,123,73,62,85,133,9,109,199,205,107,82,5,1,22,231,130,30,254,47,189,115,137,126,29,90,130,62,213,182,69,254,103,122,45,53,154,197,159,50,116,2,187,218,15,48,142,169,94,205,215,240,175,245,145,201,209,65,129,235,114,6,250,37,14,78,19,171,25,190,46,233,12,26,105,147,132,210,161,250,107,193,30,217,178,165,140,62,211,131,145,47,73,219,228,132,114,197,223,235,154,58,115,167,155,223,137,230,123,44,213,161,37,155,225,165,149,184,57,197,169,105,97,146,149,122,35,222,168,196,75,110,207,245,193,158,228,26,229,131,148,94,232,147,13,186,104,207,131,215,78,234,179,23,110,103,198,213,144,212,205,4,211,130,227,87,35,136,151,118,232,142,160,111,123,48,100,186,77,31,141,76,208,122,168,137,32,232,7,193,174,122,83,5,205,28,148,254,146,223,51,159,120,147,45,133,124,86,255,255,124,189,59,174,46,77,147,157,55,23,218,109,228,61,179,56,0,89,242,100,10,50,8,177,65,180,33,146,104,181,12,130,224,32,52,2,141,64,128,32,75,3,18,56,14,229,19,123,103,196,138,77,64,223,15,52,250,156,117,170,222,170,172,188,196,117,45,248,150,30,83,50,156,237,187,167,215,194,13,58,254,96,132,172,70,122,176,30,9,95,43,239,213,134,233,130,201,238,221,185,29,142,126,109,127,47,198,246,63,28,133,34,47,61,55,124,2,239,193,44,65,153,22,72,71,20,236,189,22,92,104,43,249,84,247,134,143,91,20,50,62,82,241,250,100,84,71,248,160,28,83,82,215,223,134,191,101,249,131,119,140,129,147,28,81,167,112,131,124,123,182,147,206,196,59,115,74,188,118,165,18,82,199,20,243,232,185,223,148,133,17,186,73,112,245,10,18,14,26,200,244,21,102,178,56,12,97,195,78,239,13,183,230,121,240,54,33,150,4,143,39,171,115,97,182,221,116,130,64,96,252,236,140,110,217,234,146,175,46,222,184,79,249,225,72,241,45,227,247,152,14,179,255,181,244,98,52,96,189,247,166,244,72,219,0,205,247,63,219,159,220,2,148,58,230,237,115,149,113,184,86,32,249,207,176,235,216,109,232,92,208,163,81,24,82,151,234,112,205,145,115,4,126,171,175,222,117,55,203,145,190,183,17,136,30,135,91,14,229,144,99,57,62,91,22,223,36,25,111,112,110,188,99,2,162,140,146,34,61,141,88,144,63,217,130,244,48,193,212,74,127,14,143,196,181,108,212,9,158,79,163,85,63,245,185,194,128,252,121,104,156,102,251,175,207,244,94,221,217,221,129,169,93,83,180,45,47,21,249,17,225,73,123,113,171,81,184,96,114,79,59,89,180,45,104,135,145,204,165,204,39,13,202,125,212,24,113,4,77,210,217,89,77,255,229,193,84,214,164,175,77,19,236,231,175,221,136,218,166,0,215,60,211,167,241,170,61,125,14,56,252,124,75,35,104,119,210,1,85,49,62,30,76,131,91,154,9,16,59,250,94,59,143,117,83,164,184,220,117,222,223,128,154,6,198,210,123,67,89,236,147,212,84,10,203,159,160,95,155,126,243,73,36,58,221,28,98,96,127,50,234,206,52,38,8,169,161,31,234,144,162,213,100,229,211,64,234,245,51,180,82,245,28,101,37,133,254,236,120,88,150,142,10,156,81,171,83,189,5,10,159,86,59,189,9,132,174,71,117,181,77,160,47,57,124,168,138,52,223,232,161,18,249,244,252,170,164,30,94,76,16,183,117,47,117,248,140,215,246,153,81,52,12,146,176,75,112,241,183,190,103,25,106,30,25,245,18,45,88,39,149,41,206,96,111,125,68,100,109,238,63,23,147,140,114,120,173,20,19,196,152,158,241,96,20,137,254,121,176,243,72,137,183,249,211,159,90,173,4,143,187,111,119,196,59,150,6,74,43,246,160,47,62,130,3,51,127,108,122,139,28,229,8,63,9,133,75,203,225,246,41,61,24,219,77,123,234,104,192,53,117,224,86,104,108,94,12,136,96,212,94,127,96,234,14,29,182,140,89,154,40,163,196,144,114,171,148,126,249,174,91,23,247,30,77,69,223,138,117,49,251,46,109,19,188,167,105,70,111,211,67,203,183,75,203,241,118,248,143,28,206,220,240,133,150,143,207,151,61,108,226,171,140,188,60,234,138,171,209,166,211,169,96,63,246,70,20,235,112,166,121,68,54,219,55,141,78,159,235,158,121,105,126,207,119,34,128,251,41,31,71,17,74,53,80,4,252,210,199,164,243,49,46,174,167,231,181,71,249,246,112,216,218,242,210,166,81,60,84,217,59,148,117,201,216,32,53,251,57,74,147,77,190,24,89,50,135,161,1,210,157,180,24,217,142,195,243,155,201,61,98,196,124,200,14,230,186,158,46,197,40,61,28,198,15,72,15,54,197,178,100,163,44,127,18,32,159,115,152,160,243,53,102,114,178,139,213,54,59,92,78,50,75,113,16,221,194,50,210,32,221,112,96,40,172,205,47,198,236,79,1,117,14,23,63,247,200,235,172,116,106,66,148,232,71,0,212,149,249,189,104,177,106,62,42,115,148,158,60,179,251,98,30,181,70,123,226,219,249,60,231,114,159,103,84,96,166,15,130,224,129,111,134,221,194,114,201,150,24,112,255,57,76,69,119,207,185,153,29,83,229,158,6,39,13,11,60,232,190,169,224,203,142,228,195,211,118,238,150,72,135,120,33,27,127,245,46,63,255,237,142,238,97,50,254,250,246,16,149,233,159,229,168,136,41,206,251,176,208,150,154,102,26,46,83,252,54,41,143,148,116,26,198,3,228,48,74,188,41,111,68,166,200,95,204,56,80,70,118,190,142,27,127,221,206,240,228,84,86,57,36,76,212,59,89,212,214,201,236,143,6,107,225,76,126,225,190,19,198,87,24,122,218,53,123,172,71,230,49,229,223,233,147,252,112,20,56,76,177,73,242,150,201,86,251,123,35,9,248,199,207,95,97,28,34,243,214,210,60,167,109,57,230,26,178,138,57,226,179,156,229,151,40,10,21,203,57,216,132,110,178,195,28,3,41,184,103,27,246,131,105,239,62,57,150,138,11,230,48,236,244,41,98,73,39,121,119,248,238,20,41,165,181,87,24,97,4,143,166,238,182,232,166,108,55,14,225,153,81,93,69,2,133,203,227,203,100,193,203,73,105,8,242,147,110,39,53,152,24,83,2,133,191,241,83,29,169,165,153,51,94,212,76,249,123,45,234,28,123,10,125,127,242,218,148,111,149,20,25,167,94,97,57,12,245,248,200,113,245,238,39,220,157,89,227,203,55,55,142,56,135,23,92,171,41,164,79,86,203,97,178,49,57,95,112,194,15,161,181,109,212,153,243,43,85,110,94,139,158,35,157,30,36,127,110,10,145,213,50,197,16,246,156,112,135,170,172,165,68,30,153,13,31,209,49,118,102,198,88,48,206,251,115,13,216,22,245,173,118,217,203,109,52,100,220,135,110,152,221,56,97,252,230,248,234,186,237,16,238,47,129,82,150,167,247,134,146,111,5,220,147,104,75,225,164,126,58,176,192,85,59,121,129,105,54,240,65,49,62,42,185,26,99,178,199,250,105,200,165,202,107,83,215,210,227,230,184,121,186,33,66,69,91,229,230,245,232,76,128,42,107,122,16,128,178,161,100,174,147,92,91,241,169,43,52,175,242,224,215,208,173,62,255,43,28,251,122,235,110,60,254,14,211,2,166,111,197,189,229,151,169,82,213,171,175,235,208,227,91,215,94,211,75,65,226,20,75,239,186,243,35,49,172,204,41,187,60,238,74,162,111,25,70,202,228,112,177,138,77,133,233,221,12,24,5,23,253,109,8,171,227,181,203,58,189,36,242,23,35,20,117,120,106,96,17,15,114,197,52,34,114,161,126,2,198,160,204,178,82,190,180,137,207,98,77,140,191,48,125,208,41,135,142,35,231,117,92,23,94,202,6,66,137,113,133,73,215,225,89,117,126,211,208,226,89,81,219,123,146,211,135,246,167,119,46,32,101,165,164,207,192,4,205,2,174,185,80,228,135,243,161,57,92,82,78,21,34,51,47,101,236,213,100,75,245,181,144,206,245,61,161,90,119,129,254,244,132,122,56,96,252,93,125,112,218,122,61,156,74,108,102,171,145,69,238,167,143,184,122,124,42,85,73,117,103,169,30,120,188,47,181,82,232,112,226,101,196,131,19,104,212,159,166,82,53,6,133,78,132,244,100,112,18,248,173,41,213,72,223,131,84,127,11,24,213,64,253,101,2,158,110,36,65,163,168,139,135,144,228,242,232,91,197,41,208,16,151,117,26,186,249,70,190,48,157,107,180,92,76,247,55,43,188,167,186,131,91,216,36,166,130,101,96,186,194,144,197,249,213,84,108,169,225,9,225,109,184,48,176,16,124,137,181,233,186,144,199,173,156,138,216,128,158,107,11,65,153,30,87,115,244,8,74,62,120,196,79,215,187,116,245,193,219,9,163,181,194,35,163,135,253,234,48,66,249,28,229,211,150,196,23,101,189,35,14,143,153,170,95,140,175,208,61,101,178,170,170,132,12,143,51,125,191,15,30,95,202,90,209,11,190,226,165,161,103,211,12,37,28,62,159,187,71,149,130,190,196,115,213,75,172,91,234,137,244,206,240,28,185,61,75,164,51,121,109,212,189,123,55,222,61,149,190,254,105,122,199,8,60,221,73,168,244,203,233,52,90,27,90,37,127,174,206,233,170,95,227,122,221,37,38,56,158,151,6,113,23,157,151,43,110,110,108,147,10,147,201,141,71,155,56,121,10,211,208,231,95,139,72,82,186,55,125,58,62,220,16,166,170,25,113,223,122,120,3,10,133,179,227,232,6,15,47,82,243,93,184,146,143,215,205,108,25,173,135,223,188,45,90,151,21,254,138,60,56,1,46,141,107,208,244,80,221,42,164,57,123,171,111,180,9,4,185,33,14,131,71,207,240,23,225,1,162,112,67,13,237,221,102,172,203,130,69,40,207,197,130,216,238,117,85,235,240,218,10,211,100,229,207,133,137,47,3,74,117,69,196,127,203,151,186,199,128,225,172,111,14,99,179,235,115,77,44,38,135,233,75,26,138,18,55,242,123,227,80,235,177,181,89,182,30,161,130,169,115,124,9,222,94,114,115,15,134,111,165,89,180,77,73,97,59,12,85,104,75,20,114,203,171,174,113,36,183,50,231,21,34,13,213,79,204,159,117,40,159,242,144,252,113,19,157,45,89,73,230,11,77,34,219,83,117,197,24,128,228,183,173,116,210,23,61,108,235,169,128,10,194,96,239,117,5,158,77,203,18,32,236,88,126,214,99,34,166,178,179,107,237,71,183,223,133,219,56,26,225,186,223,175,197,28,45,244,56,39,210,63,99,189,119,52,41,29,67,134,19,109,80,212,221,117,181,81,42,69,134,94,65,210,33,227,28,74,101,136,157,225,68,160,80,92,52,253,216,149,201,176,63,255,32,48,137,203,68,194,140,163,19,199,191,23,123,188,192,149,222,128,248,32,144,185,139,153,77,181,55,133,110,62,147,206,208,242,21,154,164,142,19,89,51,199,143,16,154,45,228,146,144,74,139,245,163,73,248,218,74,136,108,130,222,157,84,216,33,33,109,232,113,237,221,225,85,234,152,64,127,243,210,73,12,221,174,45,44,152,78,159,147,71,18,23,16,9,41,40,76,62,9,81,89,255,169,88,79,149,144,214,23,214,19,109,230,91,89,47,63,252,137,216,52,144,47,148,159,166,32,52,178,93,229,251,84,221,150,158,116,28,2,71,137,18,84,133,137,63,250,120,67,112,222,21,134,168,216,207,99,74,38,52,77,71,47,126,119,86,0,246,148,243,233,144,82,44,25,33,117,58,26,106,226,2,37,18,183,227,193,161,154,144,121,134,124,152,238,57,103,104,98,149,40,206,40,61,102,202,221,84,116,150,210,8,244,245,216,146,102,58,63,40,135,219,242,98,200,229,14,229,33,165,103,53,54,29,10,97,117,26,50,55,188,238,146,253,110,106,79,67,181,222,217,26,87,227,206,233,123,95,179,207,25,136,128,97,172,82,120,113,190,5,92,106,254,109,147,70,115,184,44,165,131,70,9,173,120,79,169,173,47,229,225,53,78,148,72,110,178,123,170,248,58,231,71,109,114,53,76,177,250,219,148,81,244,184,122,106,77,5,89,159,18,151,82,62,163,151,82,230,28,187,29,118,137,124,45,8,110,70,241,27,207,68,146,72,1,156,203,140,27,131,204,221,7,100,59,155,156,146,59,54,241,121,210,181,131,209,140,125,20,2,26,189,216,40,106,253,91,153,10,163,178,217,50,69,227,222,204,51,93,93,247,41,239,199,246,171,27,222,130,204,81,98,58,79,221,16,184,238,145,110,78,20,221,35,64,197,138,179,167,194,184,35,254,228,136,239,117,189,250,163,149,198,127,187,236,252,165,167,73,62,248,247,192,222,73,143,6,197,195,244,49,133,116,79,252,162,74,175,212,10,20,61,156,132,54,186,19,29,182,42,57,133,39,118,254,15,220,8,87,104,155,70,229,200,127,146,194,192,70,145,172,252,194,70,67,227,176,42,125,84,182,187,249,140,5,72,170,106,159,233,218,21,108,154,208,111,49,89,18,117,113,123,2,89,192,208,236,202,215,132,53,121,189,239,209,208,230,16,181,62,224,29,140,229,148,55,76,61,145,235,178,70,129,135,194,145,165,211,144,138,206,54,253,98,179,203,21,134,230,245,89,103,13,234,5,141,211,208,107,12,245,139,195,109,104,162,186,26,201,127,92,61,160,63,213,171,55,20,118,254,94,4,196,211,131,35,70,87,253,106,242,60,250,100,63,12,134,142,86,200,59,149,44,154,97,246,215,110,185,243,204,136,140,221,193,192,228,92,75,79,213,251,157,71,137,169,64,141,201,76,48,121,83,31,52,168,97,228,167,105,70,246,231,170,208,149,87,5,215,119,98,14,66,163,46,158,36,74,212,211,187,48,16,44,105,106,147,86,212,204,124,146,21,194,56,9,156,200,11,59,92,33,233,85,152,114,24,127,232,66,12,58,253,242,215,99,68,238,96,22,97,190,64,120,163,46,15,251,54,228,104,135,68,243,42,129,144,190,3,30,154,216,175,212,93,185,86,13,17,176,37,236,19,44,179,142,133,250,96,83,127,208,7,135,182,221,71,27,201,224,162,196,222,248,0,126,170,161,163,254,169,110,53,70,93,243,84,24,65,247,59,193,245,193,145,217,217,254,104,115,166,112,31,226,27,75,174,166,104,35,125,205,47,104,83,27,231,190,106,51,220,89,67,29,232,91,245,168,196,169,153,78,80,167,57,163,19,134,90,21,222,23,96,2,74,221,97,116,62,142,194,232,123,248,168,16,197,212,19,224,32,108,186,252,189,136,169,165,171,219,116,161,204,31,102,96,253,94,84,30,215,24,210,90,179,137,131,146,158,12,10,135,230,214,171,105,52,27,254,224,120,131,83,127,122,26,151,207,47,188,109,214,233,131,175,29,13,7,112,159,87,213,173,174,80,148,122,4,137,122,224,61,213,133,248,96,50,244,133,11,149,149,178,107,147,249,175,177,209,146,210,213,130,86,182,27,200,46,31,140,49,173,147,225,163,67,48,126,187,236,84,183,102,9,246,225,91,206,250,168,127,253,132,252,254,218,30,206,38,242,35,199,45,94,89,163,178,192,51,155,141,8,170,30,186,148,168,46,167,204,161,37,137,108,163,192,247,76,104,62,151,96,225,23,149,196,5,213,200,112,158,105,68,10,170,118,16,35,134,92,189,209,182,33,175,161,31,180,33,231,232,5,202,148,214,78,53,237,26,76,184,30,171,164,191,68,243,220,23,189,107,104,248,189,251,220,90,158,217,204,18,244,137,104,5,92,83,225,67,255,162,143,10,31,183,39,184,53,111,239,7,46,194,142,7,140,9,237,40,92,35,67,81,206,132,128,57,174,116,196,97,183,247,45,109,161,44,187,210,189,63,40,237,30,124,151,183,118,93,83,57,16,100,111,164,138,167,86,89,161,196,76,251,164,195,244,143,202,160,17,125,244,102,213,134,113,241,169,176,196,181,133,219,137,239,85,104,227,149,223,166,243,194,181,141,26,212,87,66,182,187,216,41,142,123,225,200,230,220,165,126,20,166,181,96,58,76,37,181,254,54,122,130,213,111,110,138,133,250,228,70,165,233,40,126,182,222,123,66,147,246,190,23,34,47,71,135,188,78,11,16,59,124,52,32,73,116,210,13,102,58,127,142,86,168,80,78,241,121,13,62,28,67,215,133,208,139,173,193,127,4,124,71,188,37,24,187,212,225,145,242,54,214,30,228,57,10,200,64,183,102,79,26,141,235,222,137,110,13,17,90,101,213,232,76,30,51,126,187,37,202,127,83,198,238,45,222,186,36,137,173,11,239,40,118,106,38,117,80,116,72,161,243,244,17,93,86,186,173,40,228,49,113,113,106,2,4,253,198,240,153,64,177,171,14,217,182,24,97,160,85,115,239,192,39,166,240,204,130,223,192,181,132,185,1,79,98,153,35,193,68,220,3,206,251,89,69,18,205,173,168,11,39,29,17,203,43,148,120,105,82,126,250,57,182,243,29,52,211,130,84,125,19,204,164,25,143,133,104,101,122,169,222,156,140,164,177,107,106,56,5,71,169,202,67,163,6,158,110,13,211,114,192,109,105,176,146,251,22,175,163,184,112,213,64,254,69,201,176,249,244,134,54,113,232,197,216,41,49,127,41,110,172,58,65,105,91,140,9,58,153,255,250,90,135,130,199,184,57,253,214,233,230,203,85,229,129,203,73,31,250,224,193,249,152,12,250,100,244,167,63,122,42,125,225,209,145,217,245,189,168,39,141,233,107,53,213,129,182,18,19,172,91,41,158,98,235,115,197,47,242,122,93,164,215,151,169,217,159,24,48,76,120,73,186,52,200,242,221,199,133,112,102,245,244,195,21,29,46,255,237,59,153,91,79,87,175,83,227,83,222,127,188,117,209,221,49,233,206,14,12,135,110,87,181,75,202,171,72,143,56,140,136,188,94,125,247,247,48,242,39,36,25,226,104,210,224,55,189,105,210,88,116,211,78,70,62,66,246,193,162,209,116,11,137,126,177,162,203,64,162,75,225,239,238,206,113,109,206,125,67,197,188,60,122,219,40,219,87,63,20,47,212,89,43,126,36,132,116,233,152,239,247,10,125,32,233,210,56,101,51,10,64,159,37,214,9,91,244,193,134,235,189,130,222,159,214,243,174,25,133,114,115,184,165,230,193,11,83,130,241,214,198,192,167,204,87,211,112,121,28,182,210,121,129,77,23,213,209,49,132,107,31,116,202,244,189,134,233,61,12,245,91,221,93,207,235,207,33,14,230,94,2,95,35,79,110,78,175,85,215,25,78,95,148,219,16,200,32,40,85,7,145,223,80,52,194,223,162,10,80,225,111,133,127,60,22,149,86,122,53,13,37,211,63,215,66,8,72,127,219,52,234,253,201,33,213,237,250,173,17,23,244,131,227,158,48,8,128,9,140,93,237,46,0,77,188,125,38,24,94,247,184,249,72,97,53,122,86,183,243,203,67,254,216,181,61,203,90,52,246,244,97,153,88,74,50,230,4,141,92,59,225,194,48,119,15,133,219,241,154,22,52,159,151,254,52,202,206,222,94,75,59,50,217,12,133,81,74,139,139,169,18,74,63,141,36,169,63,56,165,143,82,140,218,8,84,135,115,127,97,124,102,129,209,5,58,113,53,77,242,75,225,251,211,221,199,20,19,164,41,74,126,47,46,110,170,238,126,225,107,144,110,247,161,161,187,209,236,71,179,74,172,234,67,218,191,249,233,105,76,69,225,136,89,78,208,89,55,44,58,141,220,80,134,79,35,63,247,216,45,166,66,207,73,203,59,47,168,166,247,1,39,204,163,74,100,228,17,106,76,67,182,47,221,54,58,53,0,203,31,236,154,12,71,103,41,133,87,94,28,2,117,209,208,234,65,40,48,57,203,30,108,10,69,9,38,150,230,131,66,220,83,93,174,251,53,106,132,6,6,5,126,122,192,208,41,92,220,73,190,167,111,237,122,6,240,5,188,48,159,127,140,137,168,176,21,209,56,220,183,134,91,240,253,102,143,185,0,161,80,77,34,109,116,206,190,171,187,145,233,41,74,205,65,117,116,77,253,92,195,186,41,135,163,35,177,73,49,239,190,48,40,9,14,166,45,139,228,247,118,247,188,35,169,171,111,133,158,131,207,35,10,193,181,73,144,109,164,123,193,229,133,77,122,91,96,172,108,63,248,176,127,164,192,137,237,49,18,143,124,90,186,56,5,222,16,151,249,107,193,100,168,219,221,143,100,248,155,10,104,255,10,187,60,240,66,168,201,225,107,174,110,133,177,190,102,192,108,244,122,243,251,168,78,163,216,80,127,79,174,226,224,4,119,119,13,209,118,157,70,240,26,123,112,215,84,111,229,206,144,200,122,43,106,51,217,63,9,130,66,192,95,34,114,118,119,189,165,205,10,88,61,45,118,74,148,224,117,15,39,179,238,108,106,13,202,22,109,204,186,27,134,81,218,61,24,178,198,116,53,125,16,197,63,86,75,117,158,88,183,219,187,215,155,73,118,171,73,137,59,224,116,49,205,170,213,212,82,134,76,205,121,185,217,249,52,3,205,132,236,17,64,130,84,165,165,7,67,208,205,35,10,221,210,90,233,106,200,78,125,200,234,221,159,116,63,154,20,83,181,184,57,214,155,160,167,194,58,231,40,217,62,29,50,252,234,88,90,84,217,234,215,160,230,46,166,1,106,59,53,93,76,199,140,223,187,80,79,160,240,103,97,84,135,201,83,234,205,191,17,18,30,156,114,169,212,193,36,80,75,220,155,236,232,78,90,146,181,185,7,218,233,123,208,105,100,133,212,43,174,70,127,40,193,211,197,121,144,235,152,201,163,194,238,248,60,16,194,209,174,5,74,216,155,107,248,38,75,135,81,250,28,235,135,10,194,97,84,33,245,193,145,230,243,49,51,38,90,61,30,216,195,189,119,196,122,136,167,174,106,250,1,189,220,18,147,102,29,253,32,139,106,67,247,169,240,193,53,167,67,40,171,31,223,101,105,12,85,30,26,82,110,119,146,6,140,26,188,124,16,200,226,189,237,17,99,108,107,241,121,51,119,88,110,62,182,16,77,47,211,187,243,155,87,243,112,37,70,67,133,94,107,2,247,166,143,214,7,117,193,111,187,162,104,142,64,169,194,244,3,31,135,71,211,115,239,194,16,146,119,135,105,175,78,240,215,156,40,225,110,239,20,41,233,111,111,142,201,233,240,20,227,140,224,30,177,18,7,209,160,93,10,15,79,54,85,234,66,251,212,49,217,203,45,210,58,141,222,74,95,138,61,228,21,189,208,181,72,193,183,194,150,179,115,152,40,140,222,251,208,196,224,63,221,123,138,86,116,227,134,126,199,49,12,108,181,39,148,8,142,143,8,19,233,232,75,31,232,84,253,226,235,198,238,169,227,73,9,153,92,109,180,45,10,15,26,62,28,38,152,180,21,102,221,251,213,119,37,106,112,150,35,145,230,83,135,183,38,201,232,11,42,227,243,123,87,20,145,150,194,208,69,46,135,123,211,242,112,11,49,140,226,31,164,154,180,131,194,8,136,249,136,87,235,32,19,184,66,175,234,87,151,51,117,23,167,147,237,243,236,95,53,39,88,133,148,175,129,131,44,160,195,200,183,165,155,163,131,226,163,66,99,193,214,39,135,123,110,250,163,21,196,147,244,106,107,173,127,87,143,207,84,56,21,166,27,127,57,60,143,182,237,35,34,71,75,162,195,215,0,152,9,62,211,57,99,56,108,82,215,9,198,244,231,53,80,136,124,125,59,125,146,105,213,141,14,151,161,236,86,23,166,224,240,45,62,152,143,75,250,222,150,199,243,39,255,33,75,83,216,58,174,28,166,192,65,159,124,219,249,247,96,154,227,211,7,221,251,115,209,84,138,73,82,129,21,61,208,39,54,29,184,160,171,222,251,124,172,95,71,27,249,70,129,63,73,149,93,152,238,106,189,154,108,72,124,17,34,195,18,0,176,234,247,46,240,214,26,113,43,75,115,17,183,139,206,84,106,100,197,39,94,215,98,20,63,202,134,67,86,168,57,157,102,37,6,146,118,37,252,128,234,235,143,111,171,33,86,26,214,201,251,57,76,235,140,124,109,194,5,51,38,131,245,132,29,133,215,233,49,149,104,109,212,61,109,113,6,84,159,12,112,187,138,61,13,115,122,100,241,46,140,227,172,47,54,16,238,140,171,91,138,108,160,14,255,201,100,128,87,93,39,34,97,87,79,87,33,203,66,174,82,225,123,195,89,3,190,254,209,84,216,120,223,30,76,242,227,211,223,166,170,199,87,183,181,146,164,171,175,107,235,157,16,21,95,183,166,15,74,55,66,44,33,186,138,134,194,198,253,30,176,165,63,69,8,189,216,22,254,96,90,206,116,17,48,109,183,95,124,207,232,45,70,218,61,147,48,4,252,98,66,144,186,107,145,14,105,126,108,15,12,167,174,63,253,89,147,200,131,177,168,245,201,206,181,241,156,77,4,58,41,20,7,20,30,36,110,29,38,253,153,174,166,198,196,63,247,221,218,87,190,250,107,158,237,162,20,230,104,217,218,245,249,168,218,217,1,15,45,61,184,112,253,78,76,212,130,99,161,178,247,20,95,198,23,161,57,72,162,146,23,38,181,22,191,77,49,125,83,248,124,94,21,65,81,226,44,58,168,208,210,79,249,237,218,180,52,225,194,84,164,190,153,72,83,152,46,95,186,119,62,159,229,157,199,214,185,194,16,59,21,16,202,32,71,251,73,17,162,164,11,193,97,54,11,125,237,33,103,148,73,47,139,89,141,18,58,228,201,15,62,72,226,234,189,137,195,191,104,17,22,215,167,245,97,63,45,124,95,92,141,227,173,95,219,10,146,252,201,206,88,202,203,76,251,110,115,102,229,11,247,158,190,230,58,17,15,170,132,75,53,6,112,31,197,182,10,135,75,98,33,234,166,7,236,123,218,157,243,95,158,135,247,47,194,6,68,111,252,44,29,113,202,93,125,249,117,130,185,233,181,233,42,27,113,115,132,187,245,230,8,203,184,73,194,82,215,238,172,11,91,57,160,195,119,49,14,93,3,86,80,22,240,117,7,228,107,126,100,131,125,9,192,196,171,101,111,132,89,86,76,98,2,71,83,242,78,86,144,93,71,192,20,224,40,76,239,214,242,239,213,216,29,244,183,173,41,218,71,5,173,53,181,216,169,112,116,215,177,82,103,208,36,184,209,17,132,114,134,164,106,77,11,39,93,29,33,207,138,155,175,29,13,23,133,153,222,159,204,10,240,18,140,32,167,191,23,20,6,186,4,112,37,221,37,254,225,63,218,9,134,222,172,59,188,148,35,162,163,80,238,123,45,174,161,182,177,226,23,134,204,40,125,26,189,233,233,7,239,69,156,126,214,69,160,187,198,93,202,213,99,127,176,96,32,173,161,48,148,30,126,243,131,95,171,207,109,213,232,111,18,147,94,80,114,73,164,115,167,147,229,194,82,221,244,216,254,56,183,221,90,105,86,250,166,232,140,192,202,253,84,104,60,41,186,239,83,251,91,209,171,184,245,107,144,194,245,101,111,10,150,83,103,25,76,255,37,174,190,7,138,158,171,119,161,182,18,63,61,97,26,209,17,181,108,171,95,109,116,68,250,104,112,165,53,191,122,144,167,210,247,218,166,150,237,240,212,104,19,70,112,113,71,158,188,178,214,166,25,201,154,55,124,66,177,155,247,43,180,183,92,176,163,26,39,87,77,175,5,149,146,127,13,212,110,139,94,125,140,23,211,225,150,22,253,253,80,97,44,16,211,17,101,84,131,239,150,226,183,166,214,254,211,119,166,240,202,247,58,226,19,45,77,178,131,128,176,143,24,233,158,179,19,60,157,224,151,46,130,196,76,12,12,83,134,195,216,223,58,21,224,86,247,69,79,99,240,78,43,239,192,232,230,232,189,85,218,142,14,60,254,254,211,212,96,165,7,235,161,255,139,126,242,220,233,91,66,147,230,174,27,253,183,39,161,35,216,64,238,124,131,30,53,189,21,218,37,126,111,56,225,103,26,81,122,127,223,102,85,141,223,33,189,21,13,159,159,195,88,88,233,181,172,225,243,193,7,193,204,116,115,163,214,125,240,62,93,75,149,128,119,76,112,90,31,53,63,106,52,253,195,167,25,165,155,43,45,174,67,28,197,127,27,251,182,167,71,187,7,252,11,224,49,107,190,157,225,107,73,4,108,252,70,25,38,65,244,96,74,139,250,202,176,139,210,80,61,121,253,163,244,228,72,58,249,168,49,232,249,189,79,232,75,80,14,153,140,55,80,239,150,64,84,225,75,46,39,63,237,21,21,240,128,149,49,254,190,151,15,74,49,222,210,60,40,195,221,89,8,238,78,158,12,116,190,198,213,132,24,242,213,221,251,192,217,175,119,73,155,10,169,141,29,48,139,47,79,134,225,153,39,212,0,202,57,121,34,110,207,214,85,26,211,146,7,115,225,18,206,176,201,111,149,244,219,119,20,124,208,80,161,25,105,199,58,148,224,189,15,82,72,108,180,188,254,138,215,119,97,152,95,103,56,125,47,130,180,254,104,180,201,230,81,171,81,201,94,139,17,207,101,184,132,115,85,32,194,202,195,66,11,188,223,156,6,235,147,182,218,40,186,168,214,55,158,246,67,122,234,252,4,33,7,172,165,15,236,80,72,22,62,152,204,110,77,7,204,66,187,198,225,153,108,113,200,143,156,234,237,162,119,91,89,233,222,144,158,189,73,12,233,66,73,91,49,107,206,205,129,130,99,222,210,161,76,23,122,92,221,160,216,200,103,118,172,47,227,233,79,239,197,57,252,170,27,42,12,161,51,45,191,5,97,183,255,54,145,230,149,12,25,20,5,2,134,44,49,25,73,38,201,247,224,122,18,121,50,86,210,137,195,175,84,248,226,210,205,239,52,140,155,87,107,243,201,246,217,114,51,8,214,185,147,102,249,172,209,197,120,225,145,178,14,216,134,81,241,122,225,158,132,74,204,178,20,180,149,100,251,13,43,144,118,148,213,148,174,133,241,222,159,187,152,56,143,194,136,100,251,213,119,99,72,193,69,248,141,91,220,156,214,128,180,4,24,150,184,247,90,53,109,120,157,83,192,191,102,161,12,44,153,234,243,120,219,52,49,209,241,165,159,238,70,200,226,112,175,249,224,133,209,198,15,48,228,171,78,154,135,156,242,207,153,45,168,95,205,180,41,209,78,48,28,205,20,16,253,51,186,229,237,48,165,16,217,249,113,155,213,154,64,207,84,159,16,111,231,181,218,22,44,128,209,146,211,247,53,239,92,134,135,165,143,153,93,198,233,237,124,5,115,172,37,55,219,196,45,253,181,96,68,204,254,168,21,91,59,76,155,163,250,240,19,110,119,127,237,245,81,75,173,176,201,239,57,12,221,187,254,54,101,244,203,111,206,74,206,78,58,161,47,71,251,31,111,149,82,165,21,240,53,8,52,209,114,80,69,173,241,211,80,178,233,168,220,33,116,163,151,194,147,212,115,122,205,212,207,169,128,9,175,125,37,13,74,71,242,51,46,158,137,42,187,211,171,208,228,106,107,20,85,152,76,229,231,112,109,39,61,25,41,142,225,87,143,47,117,157,18,83,89,51,174,38,21,153,156,244,22,250,13,23,189,54,87,250,30,16,157,250,44,28,73,178,25,180,68,158,179,160,162,188,211,115,147,208,243,241,166,16,165,233,120,99,17,199,173,175,129,166,123,221,169,241,153,109,78,233,135,36,158,221,252,141,76,163,50,197,175,238,225,224,63,251,67,255,169,48,105,73,127,230,14,73,115,122,42,12,27,255,82,208,3,165,177,102,165,182,184,121,75,73,74,99,30,170,241,41,240,222,53,184,77,15,212,148,247,130,189,122,165,168,95,175,241,104,36,80,83,132,170,172,41,227,105,114,24,138,206,224,255,41,40,57,164,205,232,194,4,219,28,70,123,184,253,141,71,250,107,195,158,150,130,45,198,65,16,79,214,19,3,10,108,200,215,51,136,39,107,73,135,138,166,217,187,35,197,163,85,186,185,18,92,107,172,249,235,39,204,252,98,165,143,216,70,145,127,144,178,213,190,17,98,233,254,219,132,77,107,134,49,69,29,38,22,90,21,166,4,198,31,141,248,89,87,116,71,213,234,69,41,120,250,18,60,101,39,196,8,210,83,241,194,158,207,54,157,196,148,121,226,206,10,175,180,139,94,20,217,36,71,161,73,202,48,15,235,48,226,39,138,178,201,250,215,162,101,84,87,45,118,155,91,133,133,50,126,165,82,3,190,187,242,112,152,150,185,147,97,15,185,95,120,209,84,148,225,45,112,54,57,141,173,198,103,33,68,173,229,207,197,156,85,14,67,43,150,175,14,183,11,227,166,164,228,171,5,93,227,181,224,239,152,121,68,157,83,233,186,7,104,169,229,207,17,213,157,212,138,116,237,234,4,254,92,58,143,146,138,181,243,247,240,228,233,5,89,169,105,142,237,16,182,199,49,73,165,249,76,65,98,122,15,222,180,53,165,151,230,243,6,188,149,31,197,102,191,119,232,22,19,98,207,203,26,66,9,127,108,90,180,90,218,143,136,53,248,128,110,216,207,210,213,144,23,191,41,122,104,16,45,25,62,94,210,90,144,17,222,121,221,146,12,240,223,38,153,154,87,61,2,60,62,104,11,59,62,237,56,180,103,57,60,207,200,168,181,232,57,58,87,237,121,159,101,181,57,76,228,160,229,252,136,19,48,162,122,63,181,49,217,168,223,139,111,56,116,45,237,180,199,95,35,208,233,254,160,14,169,189,229,67,175,127,126,128,152,34,223,78,135,117,15,105,46,114,242,73,144,128,10,202,237,109,105,36,12,239,78,172,39,4,154,191,195,175,254,105,174,80,24,194,38,159,227,16,71,170,13,127,140,178,197,95,12,234,139,154,242,39,116,3,250,108,40,70,191,175,48,167,149,163,198,224,167,168,21,111,57,60,178,233,213,73,112,250,160,96,72,39,195,13,121,172,248,97,43,226,78,121,157,234,169,25,26,216,90,93,233,98,100,43,187,195,38,33,147,76,175,229,76,35,23,238,39,95,76,185,84,117,180,156,52,133,7,46,247,155,194,27,121,214,147,44,70,244,107,252,151,15,249,225,148,112,154,119,155,245,123,147,183,78,159,26,174,70,63,21,55,172,254,10,146,210,155,14,246,68,216,119,225,123,182,248,234,216,86,92,144,237,224,227,71,226,125,249,165,62,232,61,31,139,139,9,192,179,216,106,178,254,39,101,45,254,203,244,148,143,124,117,164,115,11,141,42,37,217,71,80,215,149,248,233,123,110,169,67,197,97,91,63,127,110,106,63,122,178,254,27,180,21,14,211,102,146,173,255,238,68,34,48,4,141,188,118,16,36,221,241,98,80,15,166,39,71,71,207,95,140,144,95,242,75,80,145,93,142,154,204,73,242,75,186,235,255,224,130,126,37,143,233,181,176,187,192,215,233,74,15,110,117,42,14,91,253,69,130,247,244,215,162,242,38,127,77,147,219,118,120,156,188,161,204,107,132,148,248,105,204,236,52,226,8,27,248,144,78,11,70,166,204,100,113,117,161,130,98,207,94,57,111,185,191,0,203,156,25,93,158,169,162,131,224,154,140,249,214,71,190,22,140,136,51,251,129,159,219,186,219,106,159,210,75,227,241,250,60,178,216,68,250,28,159,215,112,129,34,31,148,208,253,197,151,134,148,48,77,66,244,22,220,230,67,21,60,167,122,33,134,156,62,222,184,26,105,18,174,241,121,103,13,36,96,167,165,123,19,135,126,207,13,109,74,58,174,127,158,246,189,53,153,191,84,144,103,37,222,62,131,239,185,158,193,190,157,154,171,96,131,229,205,104,143,40,248,41,139,210,24,13,5,158,109,172,25,15,230,65,147,5,111,82,42,126,115,248,46,211,178,134,81,201,141,16,170,145,149,139,153,128,194,222,47,192,99,98,10,202,31,122,79,33,228,136,170,195,208,232,36,216,152,68,30,12,77,222,151,96,250,43,222,205,145,32,255,210,145,120,143,45,207,234,192,151,216,190,100,102,28,75,106,63,248,90,41,201,22,62,116,36,248,38,108,138,228,105,245,176,209,190,106,113,88,34,233,199,86,152,164,231,251,156,19,191,37,237,41,44,236,87,21,64,232,169,174,116,90,179,128,60,206,114,151,214,167,141,251,84,243,151,88,2,119,142,182,249,23,254,228,106,212,126,51,76,46,243,193,52,90,229,223,134,38,203,135,5,113,239,149,239,29,175,53,172,225,232,207,131,249,194,134,21,100,254,25,148,235,52,248,47,99,78,165,194,152,67,51,146,163,243,140,12,94,131,198,95,10,171,97,255,25,111,127,230,110,148,60,9,172,43,38,2,122,155,41,12,114,63,101,121,133,128,16,125,140,148,160,187,48,100,229,14,175,148,97,62,28,245,110,111,114,136,181,60,69,145,30,240,17,105,105,59,57,86,118,230,88,165,124,50,79,223,207,237,166,9,249,112,46,161,128,105,41,96,226,74,233,83,32,133,232,63,76,133,98,250,105,170,141,253,75,64,94,150,110,141,147,20,183,46,73,18,2,184,187,176,28,124,182,43,237,253,150,166,245,91,27,149,110,14,48,150,248,200,16,174,165,53,185,207,242,102,55,152,116,103,42,93,68,36,212,85,2,46,220,155,42,193,176,85,121,95,202,181,115,78,201,5,70,208,242,250,129,54,78,77,68,52,192,189,184,155,135,158,242,72,35,182,103,180,196,20,204,179,28,3,180,163,98,56,76,251,65,250,237,217,195,3,69,117,181,206,180,67,95,211,202,141,54,107,195,155,249,234,226,172,166,68,162,75,89,249,209,202,231,97,173,187,154,75,249,83,200,83,93,80,27,58,157,68,3,101,143,214,2,70,44,233,15,60,228,230,180,175,253,129,119,137,15,214,56,75,242,111,127,49,135,81,247,220,249,201,41,80,244,247,182,166,188,132,194,126,249,80,34,100,127,14,38,14,140,95,152,138,176,180,240,132,7,16,158,146,125,146,29,64,68,192,205,119,11,31,244,63,51,220,75,216,17,26,134,149,51,175,15,111,210,43,86,12,156,102,18,101,116,111,138,19,3,63,105,93,66,146,230,232,224,64,76,219,9,221,252,254,203,195,34,100,9,190,142,136,63,119,63,59,27,2,167,17,160,112,152,182,248,12,215,47,110,78,174,51,255,54,181,160,62,102,180,252,229,29,165,30,175,130,40,144,29,215,150,159,252,58,122,203,225,90,82,246,25,193,195,29,95,203,198,60,173,31,202,36,222,52,163,130,168,166,211,22,177,74,63,88,168,2,106,201,47,199,207,121,53,93,8,95,182,82,199,223,57,252,166,56,132,48,127,214,110,63,94,233,141,230,96,34,90,182,58,185,216,194,219,143,159,146,12,183,226,220,140,176,125,32,109,145,114,34,119,99,246,223,70,199,102,229,10,190,25,167,109,131,39,48,25,64,171,49,123,31,204,38,145,45,101,186,27,31,74,42,245,143,103,18,204,142,104,241,176,135,229,140,201,240,124,203,221,34,106,205,174,160,199,209,239,3,94,71,58,59,153,109,10,92,214,73,102,0,77,124,238,253,194,108,150,146,126,48,226,185,58,40,228,88,37,101,222,114,182,133,230,147,145,22,31,74,238,126,214,83,245,191,210,202,70,132,126,6,76,3,255,74,185,154,237,21,49,23,134,116,56,37,130,96,251,246,71,131,78,247,100,175,191,121,3,59,137,208,107,80,38,183,158,52,188,223,156,150,244,20,38,25,100,205,125,212,40,214,73,94,40,57,96,223,43,169,72,61,233,189,9,39,121,142,10,69,186,84,151,114,108,43,246,223,46,102,152,36,56,74,150,105,242,75,20,14,192,35,236,1,210,176,169,214,224,152,115,31,48,210,19,25,14,102,212,66,248,185,254,129,183,43,53,21,72,113,103,46,206,189,19,192,125,73,226,115,217,223,235,234,239,253,132,57,115,152,134,124,156,195,235,228,109,135,18,14,119,248,136,22,106,211,179,125,18,23,203,44,68,244,122,207,31,180,109,79,110,16,147,27,41,134,58,44,250,238,48,14,76,66,103,156,187,22,4,74,251,37,44,13,2,207,28,127,29,48,88,111,71,161,166,77,19,145,242,118,127,235,69,155,69,126,176,187,155,250,115,243,59,127,224,79,110,190,208,59,254,51,203,93,48,172,224,118,141,228,200,14,154,159,252,183,77,65,62,173,79,58,195,253,123,77,184,20,114,178,180,197,142,134,119,50,83,89,241,8,189,122,86,203,117,141,210,197,61,74,231,47,12,71,223,202,107,127,251,17,132,237,57,114,228,140,202,125,255,216,166,32,159,222,107,72,72,143,174,165,245,253,217,119,34,20,73,237,187,178,2,24,177,124,92,123,143,194,244,169,233,106,115,148,125,251,228,13,239,218,178,62,98,4,244,146,25,52,24,110,255,97,4,139,114,168,241,186,36,113,53,135,250,159,171,253,141,169,88,249,243,88,78,200,138,186,211,232,201,84,167,169,204,131,148,119,137,210,59,159,7,219,233,4,104,91,221,59,127,230,222,98,221,17,84,75,129,22,142,65,183,145,184,250,251,27,123,29,191,161,240,251,207,208,216,73,110,64,191,238,221,114,248,80,229,144,246,27,211,232,114,120,206,146,123,5,140,233,212,97,10,248,210,205,239,116,30,126,245,182,14,244,20,175,110,143,7,1,152,206,186,244,228,80,210,248,163,89,167,66,14,164,215,215,138,135,34,45,1,236,116,4,148,18,247,94,132,37,83,6,224,218,126,211,159,108,53,4,55,82,178,191,62,233,41,96,91,122,41,65,80,94,23,249,162,219,176,230,104,72,51,237,17,135,239,247,74,71,27,142,237,175,127,3,60,254,164,206,161,190,254,245,80,128,173,197,55,165,54,218,171,144,0,38,24,179,114,235,71,143,15,118,93,190,116,178,25,163,162,131,38,154,154,10,13,198,240,183,26,244,156,127,57,229,242,182,50,96,163,219,72,45,41,245,53,103,0,163,141,147,178,65,214,85,232,112,89,53,109,132,16,213,250,75,49,101,83,64,15,129,136,225,35,70,79,81,138,0,97,92,44,191,183,233,29,164,7,55,214,31,135,199,159,181,89,41,246,253,28,166,41,61,149,11,80,118,26,48,92,177,39,23,27,60,86,164,11,55,82,133,45,87,19,188,98,25,224,249,39,4,84,232,56,244,247,166,236,48,25,219,152,200,159,47,47,212,39,83,150,128,29,108,248,213,198,159,156,178,169,180,31,6,12,73,70,74,121,174,123,129,191,24,150,72,79,201,214,235,152,79,31,212,130,12,80,74,137,90,159,185,195,212,236,167,130,0,74,56,223,152,27,137,93,77,93,95,223,83,176,1,133,159,79,127,250,135,99,214,97,40,107,18,12,9,181,195,199,104,170,21,14,89,110,96,218,198,245,181,141,37,212,81,218,28,18,90,61,178,108,116,186,53,103,160,15,164,213,111,146,95,251,137,236,161,192,16,233,108,255,233,61,151,50,64,116,72,35,251,137,171,81,97,239,9,30,241,181,141,222,72,183,98,232,98,159,64,46,176,201,70,36,120,188,2,62,107,32,42,74,221,216,33,136,104,241,222,107,157,84,112,73,98,236,27,126,243,53,138,10,24,94,120,182,227,167,132,197,45,87,122,111,218,215,28,166,15,40,125,48,147,200,251,28,174,121,63,68,181,126,250,144,143,153,215,223,38,68,191,252,98,52,220,123,106,47,164,65,45,96,108,158,150,224,152,133,29,9,186,154,64,252,173,7,55,252,171,153,225,19,3,14,27,78,154,11,247,214,85,174,134,255,55,195,116,217,62,184,82,249,153,134,172,148,103,106,44,235,115,83,117,53,224,185,99,68,225,20,152,105,196,202,11,29,47,43,47,254,70,134,157,232,25,56,123,240,27,117,241,248,150,21,63,59,93,140,136,199,187,24,3,168,244,52,73,97,69,25,14,175,220,109,189,137,128,183,238,240,53,146,202,202,211,172,125,113,117,161,144,40,173,128,242,100,225,232,203,97,8,210,226,164,45,37,224,154,4,235,88,217,221,237,1,202,203,107,170,96,194,224,245,211,141,41,153,210,223,4,69,94,37,53,58,227,48,157,166,133,127,142,127,235,107,47,213,84,91,75,248,102,248,129,191,81,245,56,169,234,101,148,233,182,8,82,8,53,125,46,116,76,29,172,185,133,232,152,183,227,111,69,27,120,10,47,115,2,124,205,97,170,182,254,212,163,189,36,220,162,27,169,167,214,249,3,163,82,247,215,34,56,119,114,161,220,136,225,238,108,1,43,159,124,195,39,184,105,220,166,56,44,117,50,110,136,152,152,100,114,69,169,142,59,1,215,156,121,228,208,245,141,212,84,31,146,47,89,209,36,246,105,4,185,124,54,38,202,126,149,208,198,128,180,119,174,29,161,180,51,174,222,127,250,41,43,146,106,1,211,243,184,178,53,241,170,167,128,105,156,206,198,198,181,84,3,70,8,54,153,65,29,94,63,135,239,60,202,109,191,163,182,47,224,66,56,46,151,100,22,223,21,238,182,89,82,225,9,164,15,126,170,238,186,153,105,9,30,43,80,4,186,114,189,13,218,158,14,51,69,71,46,20,149,149,89,9,191,36,244,218,161,62,21,136,124,230,78,233,117,13,29,159,102,240,52,167,176,3,97,218,17,87,19,220,76,79,102,234,147,15,166,102,56,25,188,117,207,17,159,203,88,18,210,131,147,200,240,121,134,247,159,28,24,116,230,90,220,124,126,57,176,80,173,144,213,97,66,3,105,196,161,35,244,65,195,54,200,45,224,215,187,106,254,98,197,40,31,19,60,118,139,71,163,86,52,61,57,253,206,191,40,78,200,127,131,158,64,207,159,218,115,36,0,253,214,247,127,255,237,197,95,139,171,57,154,230,223,95,30,14,119,164,6,242,115,63,198,126,96,10,242,243,152,181,215,11,141,89,254,245,156,46,187,167,207,231,123,206,50,22,174,252,57,239,13,253,201,207,108,251,207,215,172,35,46,190,118,197,159,153,52,246,140,159,174,73,228,6,184,53,55,105,9,38,247,220,84,111,91,187,195,236,198,185,86,154,167,117,24,233,226,124,117,239,113,111,24,234,78,238,231,95,110,166,160,35,119,118,94,155,43,172,233,235,36,159,212,89,117,140,128,218,159,108,161,70,146,183,133,19,78,198,250,233,172,78,176,75,91,3,39,158,16,246,240,21,95,11,98,128,188,219,245,253,184,60,22,253,191,223,31,175,206,146,199,14,35,91,240,167,198,239,248,70,140,187,177,242,52,52,78,57,135,81,250,201,251,244,87,118,252,54,98,3,25,38,63,236,48,50,139,233,197,76,126,250,193,131,10,252,245,231,252,241,176,8,44,164,95,74,45,65,7,230,79,70,46,46,251,116,199,79,54,70,187,228,114,207,235,109,198,112,67,95,147,15,62,19,27,118,152,242,218,244,195,116,26,250,213,237,79,96,109,27,183,145,15,184,9,2,231,90,233,209,252,84,53,34,250,100,116,66,53,214,252,181,48,126,191,63,62,221,163,177,2,70,245,84,209,226,185,155,101,140,187,74,229,214,173,118,229,11,24,210,202,100,64,141,186,61,122,48,137,52,101,191,202,155,120,64,103,205,158,207,117,40,220,210,152,112,142,165,170,97,104,150,63,71,33,136,209,151,90,215,214,59,111,188,105,144,75,101,49,27,13,3,95,90,211,210,136,130,226,175,187,243,63,77,182,67,31,155,228,140,79,193,57,81,136,210,33,25,247,92,116,151,108,50,199,146,143,220,23,27,235,131,45,116,175,111,125,189,139,227,206,203,68,160,57,61,90,51,134,211,7,223,63,101,67,156,216,153,79,255,73,55,128,238,40,215,7,88,213,93,81,86,97,42,17,52,86,173,25,112,203,236,36,28,225,205,231,209,44,214,184,144,248,98,56,12,29,134,80,68,223,155,115,210,141,156,59,160,39,89,249,248,36,97,34,65,36,150,28,62,122,153,4,165,95,95,137,108,104,188,121,35,62,22,133,98,137,6,199,36,35,30,124,135,92,117,106,8,134,33,89,245,224,14,53,106,77,252,62,179,250,137,60,140,215,63,145,7,245,21,235,30,210,21,213,147,252,121,177,245,174,190,31,251,30,53,137,215,8,109,215,247,57,9,64,166,48,19,114,72,213,45,222,78,201,167,110,211,240,213,214,64,43,13,148,138,22,24,95,30,140,122,173,218,249,63,4,89,221,97,248,79,107,34,131,10,59,228,71,186,53,49,73,97,228,188,49,235,147,26,218,68,67,117,87,171,91,103,16,201,167,200,0,129,213,199,124,66,127,9,93,70,202,106,84,188,225,17,116,84,149,19,190,230,235,218,143,6,14,55,223,14,247,76,175,245,185,237,214,145,85,209,189,112,210,131,228,46,29,58,129,233,208,156,184,131,238,36,80,209,159,82,163,48,254,249,102,247,179,184,20,165,134,196,47,54,13,20,61,115,121,210,237,17,42,163,135,85,43,230,135,254,238,61,56,155,106,42,69,189,255,205,225,225,175,74,100,38,221,156,94,50,15,134,154,64,146,206,133,110,221,232,142,146,197,147,73,138,166,103,59,111,75,66,103,33,29,1,205,168,130,62,135,239,167,251,20,141,34,43,80,244,34,229,91,19,64,234,110,178,18,45,153,250,53,27,213,141,117,57,60,166,186,116,237,14,217,112,219,12,83,43,209,70,64,235,113,70,252,52,207,33,175,197,249,48,90,188,22,201,48,125,45,35,230,242,215,130,148,52,189,117,167,242,221,199,12,174,85,221,136,27,153,179,19,87,179,156,100,14,55,22,186,199,29,240,193,82,107,84,253,76,245,198,97,196,96,100,208,42,245,22,241,98,211,34,196,2,19,11,149,39,175,77,137,118,123,181,188,72,192,214,95,166,112,147,244,12,172,126,75,189,77,120,46,227,222,20,68,107,172,6,109,196,58,4,110,93,187,18,33,119,122,90,200,192,59,63,55,220,220,30,90,184,40,153,108,129,205,212,243,169,114,183,108,165,30,238,196,125,34,138,132,60,116,114,187,96,208,152,43,96,10,74,245,230,232,95,201,123,221,185,80,19,60,157,170,195,224,146,178,251,176,57,156,47,158,28,182,244,161,240,93,218,61,134,116,96,177,41,92,34,238,13,7,92,138,91,252,144,34,56,10,149,147,222,154,90,183,216,53,70,226,66,71,247,170,132,125,5,73,91,58,2,136,167,180,88,1,80,92,106,0,139,54,200,93,227,234,154,153,81,10,229,99,190,17,83,233,241,105,168,167,24,109,181,207,97,40,248,244,12,224,173,86,21,120,36,147,22,115,89,63,23,18,244,159,194,179,203,2,33,48,173,115,248,30,216,95,228,64,96,74,83,65,239,206,31,35,158,79,188,42,217,157,197,116,159,143,192,201,166,165,230,246,139,181,59,140,58,84,97,4,121,155,94,173,159,132,82,207,62,228,183,123,42,103,165,114,182,207,45,47,246,165,49,47,212,83,200,205,97,151,14,46,93,118,226,118,228,230,91,3,104,176,74,181,83,228,201,179,252,14,162,241,122,177,158,32,13,106,161,8,205,113,107,173,222,180,240,86,141,141,154,57,172,92,234,215,91,170,91,208,161,49,170,70,50,244,52,121,171,162,51,169,193,228,26,251,21,236,23,170,236,67,94,176,199,84,128,207,74,245,140,62,84,61,221,96,174,240,37,168,204,1,76,0,195,93,39,224,154,110,94,76,167,72,96,173,59,96,218,236,136,215,243,219,85,105,149,143,177,3,213,128,17,31,19,120,209,54,124,2,86,43,232,126,198,115,166,78,51,52,44,4,238,248,6,159,12,169,238,41,116,232,245,79,150,118,249,84,169,188,29,211,153,149,181,155,86,31,76,143,77,78,252,235,253,107,253,37,233,204,41,71,227,48,249,25,133,169,77,136,137,212,155,58,148,141,158,128,34,219,10,81,195,79,97,40,109,5,222,106,253,221,141,242,139,240,24,70,104,154,165,27,250,225,17,19,109,165,134,101,84,154,35,34,89,77,195,68,192,105,201,130,64,143,46,189,118,199,171,239,165,39,95,210,1,129,184,225,147,141,152,44,187,194,136,93,186,195,9,133,176,86,53,52,68,108,35,196,203,201,149,4,1,224,232,104,158,116,130,141,54,83,104,95,171,105,132,181,96,37,198,74,176,189,198,22,244,43,61,81,127,223,125,56,222,154,34,235,68,222,221,203,12,231,168,210,10,189,18,175,56,10,211,129,146,203,86,206,242,51,244,177,87,234,225,134,16,253,200,36,156,169,142,9,238,3,146,82,129,14,205,15,194,212,158,225,44,68,0,127,85,216,249,192,83,119,194,137,170,124,23,84,115,1,16,28,93,67,179,9,220,85,6,106,66,43,84,171,60,217,86,97,149,73,84,163,200,213,125,166,155,243,96,159,192,77,13,226,102,225,128,45,55,47,105,11,71,1,236,81,197,252,140,184,98,141,211,68,190,213,73,48,165,121,69,62,37,165,92,73,229,128,220,78,192,109,37,49,1,68,141,186,192,144,31,169,132,2,124,149,98,208,30,229,53,65,97,97,139,33,114,255,248,169,18,7,58,4,81,27,3,81,192,151,164,33,48,27,79,60,121,79,34,231,23,30,178,213,209,168,168,167,199,228,184,95,98,44,223,233,174,159,195,164,100,99,64,105,158,232,73,87,226,200,129,203,254,174,155,52,205,40,69,108,229,79,187,226,173,214,120,140,216,70,97,54,75,112,129,168,56,54,156,228,252,27,49,96,17,91,250,218,236,45,169,105,92,127,38,246,27,8,113,85,96,132,230,22,217,69,209,20,83,9,17,138,85,151,108,178,51,201,18,17,197,94,114,154,39,177,87,146,91,78,113,243,179,191,39,49,61,148,132,34,217,117,79,135,169,92,72,13,54,229,72,37,99,85,14,21,178,28,48,145,10,154,72,106,77,118,234,91,106,247,37,29,53,168,122,35,195,193,129,187,84,177,17,174,237,181,227,184,62,231,75,111,109,154,142,113,30,19,44,78,146,46,198,243,237,240,110,73,112,140,151,250,98,101,154,93,159,228,98,118,249,2,157,35,73,58,14,83,168,10,43,229,126,236,36,8,51,62,39,38,93,22,250,202,55,39,50,16,43,160,35,156,173,40,74,138,1,54,21,174,70,4,167,137,55,72,54,252,36,141,156,70,207,183,195,5,89,114,133,235,60,241,220,240,58,182,44,192,211,196,0,66,107,57,189,53,213,249,49,73,175,209,82,214,151,196,125,118,24,87,104,216,170,248,201,48,181,1,127,240,123,204,229,229,65,22,40,30,28,46,41,221,144,70,167,35,48,110,62,147,121,52,80,200,136,49,67,38,42,141,119,131,218,207,81,187,157,162,119,26,122,62,22,215,79,27,123,241,82,91,20,250,81,164,222,146,112,80,181,136,151,195,20,179,234,107,85,100,160,253,83,215,107,35,166,5,112,199,161,197,17,128,214,95,146,29,178,128,186,191,87,253,35,86,118,191,214,55,227,208,172,4,182,85,27,139,42,133,120,242,66,87,108,130,239,247,138,67,181,192,226,172,242,87,155,184,250,91,1,144,178,104,212,252,194,100,237,222,163,81,164,158,132,46,59,33,117,143,28,192,120,177,146,100,216,162,175,173,58,204,62,173,114,100,88,45,43,110,14,225,78,77,48,94,182,195,176,178,171,174,23,12,183,30,163,34,252,158,68,77,141,164,221,191,55,66,188,90,150,99,112,23,184,165,138,8,187,121,119,187,145,242,172,36,20,213,45,173,23,191,109,204,178,255,63,112,223,127,224,19,46,29,156,22,229,207,205,239,142,232,159,132,68,233,76,138,100,8,2,198,147,223,117,176,210,205,209,171,139,49,47,67,219,123,155,197,231,220,179,162,50,182,124,233,106,98,69,254,104,28,25,250,61,33,166,247,88,15,132,2,93,5,49,161,142,139,109,135,70,113,77,146,80,170,116,186,155,234,148,28,206,36,211,134,108,109,220,187,221,93,109,39,21,183,245,213,184,55,9,248,244,100,125,55,183,131,138,169,114,167,171,155,139,9,2,159,36,15,223,168,70,142,100,90,89,59,245,60,163,91,181,142,239,59,22,176,74,170,122,147,74,110,31,241,69,121,184,142,56,177,58,127,47,248,18,85,58,146,93,37,170,22,138,233,142,228,139,235,241,195,143,18,160,83,86,134,171,111,44,112,101,106,121,178,193,37,222,186,101,137,31,208,169,23,211,93,157,224,235,165,197,79,163,224,152,225,250,41,124,55,231,63,112,149,159,46,39,255,244,249,150,124,174,251,86,105,76,104,144,220,129,222,123,245,4,143,53,228,226,122,106,190,119,137,154,236,123,50,158,214,210,136,238,17,33,44,76,193,164,22,197,25,31,97,63,154,235,135,218,188,125,152,106,95,192,67,243,47,205,132,143,220,201,64,133,64,3,250,86,96,212,125,163,167,106,48,105,114,147,53,169,49,42,68,120,79,122,114,132,39,227,106,108,253,116,53,206,177,127,144,137,134,107,82,88,252,92,76,249,194,215,223,220,73,67,209,184,234,253,183,49,155,78,130,23,61,94,14,35,122,150,244,25,167,188,54,77,190,73,251,177,143,240,50,200,218,41,65,4,40,2,56,15,238,223,167,132,77,192,125,122,216,175,16,10,82,217,49,96,79,151,93,20,42,161,140,118,207,55,83,161,53,254,194,91,225,177,255,194,67,225,250,247,234,22,57,198,98,149,181,59,193,165,184,155,81,72,36,165,211,13,61,187,24,21,206,194,145,110,126,47,159,241,219,235,207,91,35,174,16,131,50,231,74,71,4,165,230,129,222,133,188,210,197,245,68,66,12,90,139,182,179,20,103,59,50,164,182,34,20,102,218,249,44,132,14,244,75,175,69,127,82,60,55,225,156,36,3,10,225,100,220,188,36,30,170,70,226,41,106,32,105,120,237,201,96,192,104,139,197,217,160,52,215,215,118,61,39,192,107,199,164,67,23,185,236,22,112,246,188,238,128,93,79,219,223,138,42,145,147,96,172,92,95,60,148,177,149,164,125,218,92,100,96,25,223,161,18,188,195,201,78,159,181,195,37,127,233,74,5,182,127,173,242,71,150,27,57,132,238,78,120,129,20,82,141,222,78,8,242,29,216,215,144,167,80,102,36,197,215,230,181,253,168,141,82,70,156,244,98,75,125,134,202,79,179,120,82,55,45,212,204,251,205,33,75,75,19,169,88,52,226,193,228,170,211,193,87,168,40,174,14,35,102,88,147,76,46,66,18,15,54,221,195,116,115,43,136,113,248,206,216,36,36,205,198,252,249,205,7,76,33,73,224,247,84,143,133,30,120,102,187,198,69,218,103,213,235,14,95,235,190,101,121,224,243,202,47,145,131,61,218,242,64,58,235,122,56,1,147,94,75,112,167,8,227,193,184,79,170,55,72,189,101,125,14,41,68,231,53,29,248,205,220,53,31,211,74,225,73,79,178,199,78,198,9,124,191,192,72,162,201,247,101,154,191,118,49,87,59,193,117,249,111,51,91,148,47,132,216,242,122,202,67,192,215,124,211,51,224,194,99,251,231,230,135,212,25,110,248,29,62,104,7,213,169,175,101,216,141,191,67,82,47,5,116,128,151,194,173,254,129,239,137,20,55,47,169,58,7,120,190,110,87,131,155,242,118,27,252,5,204,139,229,7,167,156,214,81,164,54,254,92,92,151,143,25,188,63,127,223,203,119,134,11,47,250,74,18,92,31,39,13,240,76,37,98,166,202,232,213,5,7,210,148,47,77,6,220,173,183,83,31,168,77,180,116,1,216,197,87,129,225,21,73,55,135,227,221,159,124,83,96,144,245,183,215,83,100,94,70,76,165,37,50,118,181,160,148,80,102,20,182,60,135,217,51,211,247,154,46,120,102,240,72,6,193,125,240,186,227,193,201,55,231,7,191,255,254,139,171,161,13,201,163,178,189,109,14,88,73,164,65,63,79,146,128,102,187,180,25,231,145,127,16,40,162,202,159,239,229,169,186,99,1,231,191,240,80,184,156,252,189,136,38,197,205,225,56,158,249,209,60,219,0,156,196,58,236,189,60,219,0,165,217,215,255,124,237,241,125,241,98,45,81,74,1,247,94,98,84,218,117,73,210,123,147,116,137,39,167,86,244,203,95,196,171,86,143,113,51,253,253,96,51,190,231,221,230,247,31,184,201,213,216,173,127,224,235,34,249,231,166,108,165,254,93,4,241,98,11,154,222,60,168,61,102,218,60,73,96,155,126,129,18,31,4,202,168,60,226,167,186,53,111,92,73,121,55,156,39,86,246,68,100,36,193,196,211,3,182,30,251,4,127,222,129,73,225,225,208,250,52,246,241,226,25,177,11,231,8,92,51,186,97,31,17,246,182,158,142,101,42,171,125,184,137,108,36,237,109,26,0,223,136,108,154,74,82,44,10,141,191,231,245,253,208,135,37,109,238,133,134,212,251,105,10,127,250,210,121,66,243,237,139,105,110,186,1,119,154,101,211,146,229,1,115,44,43,108,71,140,195,230,199,37,56,142,252,109,237,203,26,63,160,100,239,201,63,2,103,134,46,72,66,246,227,192,6,190,110,186,222,27,5,198,247,169,33,49,62,202,63,3,92,60,106,2,161,232,57,105,159,30,214,70,236,176,145,47,40,76,187,206,231,112,162,27,167,218,105,60,105,215,101,132,46,179,167,123,207,33,15,118,55,202,4,14,230,252,67,247,71,3,190,194,215,31,138,241,190,11,107,171,128,48,241,84,47,38,132,128,106,41,41,230,133,175,101,223,252,167,161,66,76,103,215,104,46,104,14,156,74,7,80,171,31,241,49,104,166,208,200,131,105,28,77,31,207,59,213,149,100,26,152,152,167,195,104,1,232,151,166,200,97,249,136,81,207,157,142,143,107,93,247,237,191,109,4,214,249,234,230,213,105,208,155,126,51,61,121,151,74,42,58,103,91,90,92,22,48,253,124,204,76,213,183,37,24,185,78,135,81,159,155,9,30,94,47,11,59,243,73,33,48,194,173,222,166,8,243,115,83,198,16,131,103,241,17,159,20,29,231,223,30,85,96,179,176,243,163,121,87,233,230,224,106,127,110,14,7,195,131,41,2,203,15,126,220,131,223,144,222,231,181,135,179,26,175,61,168,180,91,121,200,101,249,12,132,124,255,124,176,88,0,212,74,105,70,153,175,237,145,121,202,16,206,159,245,81,17,142,119,152,22,136,116,117,253,158,68,219,133,209,241,74,135,203,128,175,194,87,8,45,197,233,212,28,157,40,165,195,168,192,166,155,15,122,19,29,134,78,53,189,23,181,144,254,181,45,22,158,102,57,85,171,14,35,65,63,210,150,211,60,118,183,77,103,55,61,56,223,47,62,23,2,89,201,150,152,200,173,251,123,53,120,3,247,159,157,214,199,12,22,35,213,106,103,89,123,165,21,71,201,221,236,210,78,58,224,66,116,152,218,167,180,15,207,254,248,85,129,199,253,67,130,87,125,148,181,192,180,234,166,39,187,39,198,246,201,80,17,157,77,143,134,17,236,143,134,150,65,178,244,9,200,85,127,180,114,77,212,116,60,81,129,19,168,197,119,20,93,35,78,167,99,138,87,10,243,96,190,118,15,25,180,59,85,254,167,255,242,15,255,241,159,255,195,127,252,199,127,254,151,127,250,199,255,245,95,255,231,127,255,111,254,151,127,252,215,255,234,191,254,95,255,251,255,251,255,252,159,255,245,255,254,63,254,213,63,252,207,255,225,223,222,191,152,168,151,126,84,122,125,255,234,191,252,151,127,248,207,255,242,159,254,227,253,219,255,238,31,255,205,191,252,111,255,252,143,255,234,31,254,221,63,254,135,255,229,31,255,229,159,255,211,191,254,5,254,251,127,250,247,255,248,63,252,203,63,255,211,191,255,119,220,224,63,252,243,191,253,167,127,255,111,254,229,222,254,127,180,103,89,196,175,217,180,236,89,190,110,146,207,126,80,114,96,223,53,116,126,98,98,144,14,21,120,168,135,194,236,250,43,224,29,172,97,192,164,240,234,187,247,49,50,232,170,48,209,165,128,9,105,126,1,195,87,247,123,144,94,248,51,133,244,173,112,127,51,207,224,89,154,92,124,23,192,83,82,229,25,225,33,56,9,125,61,24,63,40,237,255,9,126,77,245,6,67,218,220,4,174,253,241,122,1,163,41,191,190,4,207,95,150,183,31,56,78,240,69,92,253,123,154,57,160,86,187,91,21,134,144,254,11,248,158,216,10,163,103,233,191,76,89,92,63,9,125,114,138,63,240,55,255,194,35,224,101,36,58,1,155,163,245,19,18,179,171,183,16,251,46,99,150,221,91,96,152,153,150,194,86,136,244,224,97,90,154,2,163,203,57,125,196,57,255,123,130,113,58,226,106,218,132,101,196,173,46,177,197,136,83,89,95,21,166,219,179,7,92,66,143,155,112,49,189,158,229,61,121,161,179,221,77,201,69,108,188,238,95,145,11,38,18,76,215,59,30,109,254,48,81,188,47,2,93,85,8,254,46,227,103,253,77,97,131,94,59,182,196,115,223,109,213,212,180,252,193,40,184,141,153,2,189,230,117,63,227,123,29,57,71,151,241,35,221,61,255,193,120,24,65,0,4,140,39,228,111,141,41,18,229,131,192,36,162,252,201,238,106,144,126,103,126,155,165,252,86,246,96,118,164,65,129,203,110,250,152,109,82,29,189,43,140,136,235,187,249,135,72,136,188,216,164,35,224,55,86,104,118,6,53,27,114,243,122,140,251,232,23,174,20,183,213,120,49,248,212,215,126,179,156,82,245,22,156,97,6,223,151,219,239,230,84,105,36,184,45,24,54,127,191,23,177,84,24,202,4,174,8,254,214,7,239,53,163,65,144,71,91,12,243,131,23,156,77,159,190,24,109,171,253,61,26,108,224,65,226,243,3,215,95,25,100,131,175,77,150,96,202,194,167,95,77,156,170,141,4,247,223,226,94,131,17,222,153,58,91,202,163,0,2,198,174,106,9,45,229,125,207,73,7,85,180,118,49,27,62,170,8,127,247,195,251,105,9,181,15,133,239,228,59,51,224,25,161,225,31,248,55,217,244,131,238,72,190,219,68,172,184,202,191,48,58,9,65,24,96,176,233,206,8,28,161,223,31,248,154,255,39,96,36,236,5,134,139,188,199,213,20,57,203,123,65,80,242,91,138,4,111,196,26,193,157,109,40,43,164,57,74,151,134,188,214,157,41,4,189,31,12,241,225,167,48,158,70,241,171,77,99,73,22,24,6,194,122,251,6,51,101,119,125,50,75,201,189,67,4,137,216,111,117,133,135,107,221,1,95,11,224,200,174,115,199,119,253,242,109,216,197,31,137,93,69,137,82,247,128,81,35,86,152,130,174,17,48,244,182,10,211,120,25,232,23,81,144,139,210,19,224,203,235,103,69,20,121,235,98,10,143,159,192,91,142,183,190,126,104,123,30,140,231,33,59,53,249,183,249,219,54,134,202,55,94,184,94,13,117,110,159,239,193,171,85,101,12,133,225,212,120,191,125,173,239,185,101,30,146,122,239,253,45,1,171,221,142,42,15,123,52,42,107,222,123,155,28,183,28,65,214,120,185,222,102,188,174,233,241,133,36,240,15,252,253,26,155,6,211,210,35,47,182,45,3,245,126,123,80,219,36,118,20,240,111,152,223,80,172,218,169,232,36,70,238,48,241,55,185,247,33,121,245,118,114,122,150,143,124,108,248,210,102,27,239,226,137,74,95,213,139,9,129,189,5,178,112,19,187,108,27,180,20,118,183,55,104,18,135,107,62,193,180,206,62,152,231,60,83,225,238,167,0,217,161,21,26,29,252,52,38,245,59,212,23,181,236,67,14,40,131,207,238,14,223,245,153,222,107,195,129,253,158,140,146,159,35,23,239,221,159,172,40,232,87,211,183,106,173,148,183,33,25,157,166,30,94,116,116,158,86,28,102,153,206,132,150,95,121,63,67,9,47,52,133,135,31,31,88,168,51,138,125,126,81,185,51,117,42,138,154,120,176,223,250,88,249,150,192,119,59,250,21,173,50,152,146,40,153,222,247,144,108,253,89,142,8,94,239,37,135,11,112,255,222,135,38,120,252,157,125,50,188,222,145,140,108,197,93,184,2,223,221,239,154,103,191,31,131,86,195,25,197,141,63,240,248,4,38,247,240,7,62,10,159,157,224,99,252,117,15,166,65,90,135,101,34,50,243,86,253,70,169,46,170,210,128,231,124,221,110,159,173,112,106,79,19,220,222,36,163,148,7,250,25,65,33,233,123,54,239,61,112,239,183,77,175,13,217,252,242,123,195,158,45,168,25,73,111,105,109,154,119,151,216,149,216,61,119,68,167,195,91,92,68,171,72,250,230,121,203,150,237,99,31,157,164,247,151,215,126,135,207,166,56,180,205,4,67,17,215,30,124,103,116,157,242,181,249,250,253,89,227,200,177,112,216,9,220,173,90,248,193,188,233,82,148,20,152,95,188,164,114,242,162,84,211,252,122,190,160,102,125,201,231,168,63,130,22,191,176,53,131,202,185,70,61,198,87,222,170,134,115,170,119,157,227,181,82,176,248,126,250,158,152,37,136,14,12,46,143,126,206,96,236,37,89,155,200,64,60,131,24,89,140,17,25,106,67,81,23,12,248,122,113,39,222,186,125,136,230,250,183,70,71,166,202,254,79,81,236,254,205,36,25,76,47,183,92,205,223,84,95,63,63,151,127,2,19,58,140,155,163,128,211,155,194,72,0,212,184,250,219,178,2,154,177,227,248,231,186,112,137,172,35,48,194,226,203,31,205,242,11,71,96,78,101,255,96,236,10,67,190,39,133,253,80,108,196,213,194,164,6,76,205,97,12,57,57,230,0,127,18,2,111,117,17,19,235,226,130,88,6,224,151,244,197,96,147,121,83,248,69,227,62,227,225,106,71,166,48,113,221,239,243,31,134,166,171,201,14,223,172,25,190,5,44,92,27,139,176,235,58,227,157,245,168,18,220,229,36,247,198,109,240,195,28,126,190,123,66,200,136,209,73,61,124,105,66,13,88,101,138,55,146,221,241,224,184,102,234,110,90,159,240,175,96,203,103,108,140,232,118,6,124,168,93,124,182,52,90,93,245,200,62,77,255,108,93,111,158,97,252,94,155,51,30,13,117,242,90,158,227,117,144,154,237,50,21,234,79,11,237,242,171,175,59,18,159,186,226,70,255,150,25,125,63,44,147,209,20,118,97,26,185,154,63,55,5,210,50,9,173,34,247,61,54,129,87,14,40,69,75,141,141,244,80,167,47,150,27,170,16,223,111,239,148,173,30,188,52,133,225,9,139,237,10,130,146,12,19,45,232,14,83,25,254,231,234,237,55,71,155,167,137,183,201,213,143,225,10,152,72,134,124,108,120,189,246,26,239,106,184,22,53,10,5,236,222,255,166,111,237,235,58,40,212,99,251,9,64,109,155,172,29,54,43,34,81,15,166,198,79,220,127,88,242,246,247,62,199,166,178,183,13,253,101,147,99,112,120,211,163,28,111,109,114,166,191,185,30,78,236,1,61,102,87,152,104,93,247,3,29,197,203,79,224,59,173,125,10,147,166,91,178,13,227,17,156,242,34,115,63,202,135,178,112,77,37,215,195,49,216,49,95,221,250,100,179,63,146,67,96,184,107,143,62,153,141,212,219,205,152,27,178,60,174,175,130,13,255,108,124,120,176,191,244,211,21,110,22,55,236,80,75,150,200,29,202,147,196,19,30,12,79,133,162,198,220,89,29,189,190,142,132,12,11,39,110,119,15,192,130,7,83,208,110,246,195,67,155,81,113,6,108,12,205,126,111,20,15,118,236,132,133,127,95,221,214,53,57,71,249,97,252,148,226,94,17,14,241,148,163,231,158,74,44,204,103,234,26,97,161,108,102,100,87,126,83,88,216,201,219,8,69,5,173,248,57,14,163,162,45,182,87,193,238,240,120,227,2,159,122,111,210,60,191,170,134,192,28,45,178,213,21,91,171,47,222,65,80,251,139,180,54,240,162,192,210,189,135,46,237,198,160,63,177,153,135,54,20,116,228,173,105,208,235,238,50,221,19,113,15,121,173,134,47,210,3,109,227,75,240,132,39,202,125,34,252,99,217,203,8,164,48,24,15,158,84,225,201,60,169,21,93,43,247,153,208,145,116,79,113,26,223,245,220,225,204,109,147,144,16,184,178,249,133,187,54,35,219,2,71,17,76,244,238,70,78,210,170,75,208,123,146,244,183,189,3,151,160,172,48,1,45,87,161,55,248,174,83,183,127,128,45,51,43,55,63,113,100,2,143,82,220,177,191,207,5,85,135,160,20,89,251,202,34,99,212,244,167,151,145,214,251,144,149,41,165,233,192,132,204,199,113,184,196,6,14,122,15,193,18,104,35,47,163,23,195,177,214,253,107,49,124,69,134,204,194,31,225,163,146,171,169,242,90,211,10,47,220,9,133,158,178,201,205,175,223,216,227,230,136,103,181,124,53,125,67,190,0,104,123,174,83,175,30,143,154,209,102,184,25,129,10,247,186,125,213,95,7,185,108,125,239,9,67,159,127,109,43,101,211,215,34,158,236,43,147,82,207,163,3,126,13,237,21,222,115,35,206,58,117,72,241,0,222,218,218,70,214,87,211,247,248,166,207,240,131,177,165,83,216,244,70,252,183,145,103,44,105,166,148,125,226,123,81,235,218,183,204,82,120,185,190,229,155,48,21,222,250,228,155,180,208,240,125,148,212,244,145,39,191,43,243,248,52,252,172,160,242,40,122,226,99,211,98,125,173,209,4,27,255,248,131,209,101,26,93,225,241,53,55,195,225,21,138,98,77,91,63,125,122,20,116,147,246,105,243,83,24,66,133,119,112,161,39,62,103,90,125,189,250,161,200,60,26,9,109,119,215,118,155,178,153,191,62,20,174,205,125,42,170,70,243,2,161,180,207,13,233,110,58,23,75,231,194,128,229,211,13,137,143,126,115,133,145,155,253,220,149,92,117,235,231,186,19,109,157,21,86,138,25,184,10,207,152,73,112,6,139,168,10,115,152,238,125,143,74,220,163,61,234,66,166,181,169,19,19,127,232,128,123,75,46,230,252,136,17,133,198,97,234,158,131,236,208,88,110,185,209,135,163,75,151,60,218,111,141,131,193,132,232,228,189,58,253,100,51,172,70,43,124,23,184,89,42,206,29,85,130,141,9,134,194,202,93,178,66,47,129,220,156,10,86,15,69,222,163,168,230,213,121,173,181,235,150,5,12,75,129,188,183,69,115,135,123,108,70,130,148,96,232,199,3,157,75,247,82,8,92,155,192,67,212,105,129,173,44,53,124,100,196,199,166,194,20,78,5,188,70,209,47,130,118,247,174,14,79,163,147,19,248,90,42,43,80,182,133,184,248,94,218,169,141,114,95,209,120,189,4,174,180,192,156,128,151,110,58,135,32,104,68,137,40,33,10,6,56,96,100,8,138,251,8,36,236,101,196,41,188,237,125,207,112,248,154,30,95,7,243,248,183,162,197,96,232,222,3,165,124,245,115,240,58,181,93,206,54,146,236,244,24,57,76,164,191,9,140,111,20,174,38,188,206,61,118,13,210,162,123,121,216,1,209,203,182,5,157,200,234,250,189,49,84,182,194,237,46,192,183,62,172,43,68,135,100,242,173,95,78,231,194,251,232,36,60,81,237,5,202,193,37,118,8,41,180,214,134,223,155,121,82,21,237,79,142,194,80,188,34,189,184,95,220,223,217,212,19,170,60,88,111,70,149,246,224,249,93,215,69,30,204,244,168,125,188,49,180,219,144,17,187,63,53,187,199,82,224,223,237,178,147,30,10,163,118,60,184,145,12,43,12,205,147,199,88,89,138,109,203,44,51,115,215,93,96,84,129,134,108,134,80,197,210,182,245,224,218,37,208,9,140,31,246,166,48,226,110,35,4,43,166,209,194,15,207,193,157,98,220,50,114,115,130,197,163,186,243,14,1,140,94,76,3,248,116,223,253,90,230,209,218,62,113,200,174,93,243,188,92,106,168,191,83,20,238,79,206,2,148,3,162,84,69,201,87,125,14,155,3,39,240,61,239,107,241,123,79,115,188,2,38,66,49,223,136,51,156,247,243,200,79,111,24,41,186,255,54,31,72,97,244,139,206,203,125,220,7,169,95,186,185,85,60,236,225,240,30,91,64,82,29,45,174,213,157,14,5,95,90,140,31,56,44,104,42,240,92,197,83,81,176,123,161,24,32,48,233,187,23,146,0,94,193,112,11,193,71,183,122,150,7,147,214,223,242,219,84,221,238,87,94,2,140,140,83,192,100,227,75,220,124,91,61,144,192,119,163,244,128,222,177,176,116,215,171,81,131,111,1,207,26,14,223,52,70,233,122,28,197,81,143,209,134,248,13,31,239,23,29,240,217,215,120,45,50,83,109,58,186,33,170,147,139,59,252,172,254,86,22,192,214,123,55,28,255,23,114,64,65,87,215,6,60,76,16,209,5,122,62,89,27,48,136,12,55,51,14,69,176,77,62,230,53,103,75,141,105,64,21,179,76,146,101,206,159,63,216,164,162,77,81,252,49,159,8,147,240,129,216,109,70,116,241,75,22,6,140,26,158,236,177,147,106,68,15,184,153,109,220,151,160,133,105,246,54,4,66,52,161,31,120,97,202,55,138,79,110,210,174,85,54,194,73,164,239,123,105,92,171,214,250,182,194,215,1,107,239,48,230,20,106,75,236,81,178,244,211,173,66,163,194,12,157,10,96,130,16,30,11,92,63,33,86,129,7,174,78,117,216,34,147,2,119,136,56,252,209,40,131,16,71,20,70,180,214,123,60,26,78,149,194,247,99,238,120,177,235,118,29,57,234,239,138,191,223,210,67,137,23,110,17,105,4,190,206,72,121,254,5,165,91,117,42,138,108,79,252,244,160,47,48,102,225,132,153,33,102,10,169,143,34,231,237,157,38,118,216,59,12,89,137,94,141,84,180,239,255,212,75,29,89,31,23,54,161,118,135,239,75,215,42,48,164,32,213,39,177,53,50,203,152,14,227,80,125,191,13,129,238,208,215,230,152,235,197,167,154,197,176,135,194,180,147,248,36,175,84,178,234,205,33,38,104,190,190,72,36,234,107,23,66,168,142,22,116,129,228,98,42,118,123,247,189,18,250,4,217,237,160,102,59,231,196,94,249,29,217,143,166,29,55,254,220,119,86,140,173,40,37,186,190,227,112,168,69,82,211,224,242,152,48,129,113,208,229,176,159,48,174,20,61,214,208,143,23,152,176,231,179,219,80,139,74,39,211,164,65,212,35,145,215,227,133,35,88,62,54,157,70,159,159,183,176,185,202,28,133,228,191,249,136,81,245,243,233,202,174,230,82,123,52,188,147,218,149,7,131,183,191,22,183,189,142,181,73,11,220,44,71,234,38,142,21,81,9,92,152,181,30,46,167,212,75,220,38,122,0,36,51,114,205,43,20,159,5,182,0,226,113,184,124,234,93,12,107,91,219,110,82,206,100,247,177,232,171,216,163,232,138,182,33,48,170,155,110,83,30,99,210,16,120,194,73,239,239,5,197,159,156,31,212,83,175,17,14,0,234,109,61,6,5,193,186,179,138,91,248,204,51,57,33,144,224,235,107,127,145,75,34,56,38,112,227,7,35,143,69,57,157,94,93,24,147,72,208,241,39,249,109,20,83,170,71,157,119,135,225,64,174,70,128,230,132,119,209,48,106,228,106,186,175,90,164,91,209,116,236,130,26,107,188,39,32,112,253,197,45,194,240,216,241,218,19,210,96,241,123,238,78,120,127,220,135,20,185,187,41,27,241,157,38,240,112,62,99,153,90,235,46,155,101,135,135,123,187,159,58,182,217,230,2,67,44,235,191,125,55,218,33,238,92,55,229,216,207,47,110,76,227,37,48,44,244,238,52,65,178,121,196,69,54,85,134,168,87,232,119,94,14,153,73,230,61,186,143,219,141,251,77,158,123,27,121,136,134,52,36,194,116,255,130,77,228,125,142,142,130,134,172,77,43,209,8,7,162,163,70,184,245,234,251,5,162,214,1,23,42,8,60,205,182,165,48,101,123,98,165,21,181,68,216,96,78,247,245,3,183,207,145,67,153,240,124,153,158,109,133,41,40,250,129,129,181,134,131,70,87,93,124,4,55,35,106,80,109,190,203,47,47,24,144,124,217,87,62,172,162,149,52,190,135,190,14,52,113,10,91,37,80,196,182,232,90,150,95,198,144,105,145,179,33,132,36,254,222,79,145,197,136,184,218,53,50,183,94,125,231,124,117,239,186,16,190,146,121,114,231,43,233,86,175,152,129,115,230,83,24,30,126,175,197,65,96,176,235,213,215,118,56,203,211,46,116,73,118,253,105,242,14,195,51,62,70,1,44,87,83,124,93,34,237,2,61,187,162,27,18,135,47,34,149,181,202,169,72,237,211,242,116,233,58,104,179,235,197,156,178,158,58,129,110,243,147,221,12,194,129,207,139,209,140,181,76,60,100,252,137,215,248,109,1,216,78,185,147,194,152,238,47,132,74,230,112,235,215,162,144,184,108,79,141,176,161,139,227,79,241,82,155,239,96,91,22,216,172,250,224,133,124,201,142,136,248,53,223,18,60,215,246,250,63,170,134,75,211,39,47,4,4,163,96,108,76,245,32,240,43,105,76,246,44,130,145,20,232,147,247,71,96,107,28,9,20,184,203,123,99,1,124,30,151,134,190,77,77,160,222,131,93,218,104,225,175,57,33,39,91,183,144,94,241,34,188,109,166,164,192,20,186,189,76,175,217,183,58,104,157,110,174,231,116,89,151,105,211,61,5,190,136,233,121,130,110,59,142,252,52,93,202,245,237,241,184,138,85,131,64,196,247,80,92,127,48,244,135,98,15,67,47,241,120,229,191,31,118,163,244,61,27,236,73,113,243,106,172,53,1,215,207,72,113,30,76,58,74,98,22,20,161,82,14,250,234,30,63,171,14,21,216,106,6,222,123,87,196,141,36,182,124,29,108,74,168,223,123,27,97,152,196,106,58,205,138,159,215,217,161,200,221,229,108,163,216,253,139,236,74,189,219,114,145,53,210,144,48,43,62,89,138,117,137,46,129,105,103,244,28,31,84,46,186,41,93,47,120,237,119,38,91,49,239,150,175,77,3,65,113,47,25,201,184,163,1,65,162,20,199,59,60,168,115,217,233,167,81,86,106,158,186,36,40,177,196,22,105,84,226,187,15,98,65,215,79,34,57,205,228,8,189,14,220,170,227,229,173,73,216,174,207,43,131,45,68,43,79,70,47,74,125,99,134,233,222,151,24,127,164,107,241,135,30,140,208,244,167,112,53,21,206,7,35,106,189,244,230,4,15,138,95,13,67,165,108,213,112,51,14,159,136,84,33,149,46,187,86,187,99,178,221,135,159,7,82,14,29,83,74,135,189,242,158,134,29,181,53,32,178,91,195,235,246,169,103,83,99,3,155,168,85,175,95,223,180,124,138,253,102,157,152,221,11,189,77,165,118,235,131,215,58,189,170,31,62,207,33,62,124,195,148,40,239,204,190,206,103,249,196,5,105,212,192,126,94,36,206,142,246,233,115,19,54,58,207,129,65,59,117,71,71,142,193,109,123,237,59,185,194,42,177,135,102,13,165,254,49,59,203,88,246,5,248,90,182,215,131,78,86,83,213,229,211,77,183,228,253,244,93,167,68,165,20,166,79,252,253,118,51,134,68,153,10,48,199,127,47,88,79,47,227,110,178,207,67,225,225,11,27,161,110,252,132,132,126,235,85,21,80,0,88,213,253,49,216,163,145,19,122,41,205,78,54,104,154,223,36,28,68,34,139,100,156,64,199,231,205,37,168,44,76,177,115,172,51,239,188,186,0,66,235,95,90,62,144,29,123,102,102,192,139,89,219,74,48,93,25,1,163,65,32,48,12,149,207,136,34,255,212,245,181,40,208,41,222,73,196,238,36,137,23,2,36,35,250,113,200,27,235,150,81,169,56,120,143,181,169,221,157,138,78,43,219,120,45,49,184,105,58,17,168,188,242,78,4,162,198,109,139,251,222,216,88,61,96,50,166,25,145,91,97,236,137,247,219,19,138,103,113,33,208,254,238,223,241,155,223,117,165,39,122,67,103,193,55,51,164,136,239,247,208,39,55,226,210,247,57,208,44,59,25,198,111,123,205,112,196,13,170,152,203,246,219,211,123,229,58,228,224,186,75,19,86,242,20,223,192,22,111,122,241,157,90,219,251,136,140,79,64,143,15,210,106,227,205,255,1,111,181,58,217,141,234,147,103,129,161,167,161,225,72,218,234,218,28,126,45,133,186,58,69,169,249,43,111,55,66,254,250,251,116,27,133,41,255,219,126,53,226,192,51,193,180,4,250,115,35,20,34,222,36,2,28,173,71,59,27,53,80,98,4,221,3,252,43,213,191,7,181,88,85,114,85,168,30,54,183,68,186,5,208,135,194,132,6,158,101,217,239,190,86,244,99,87,52,132,199,155,42,221,162,239,50,147,240,222,167,151,213,227,120,9,131,20,48,33,169,183,165,244,31,69,187,152,11,149,176,109,121,147,156,77,188,85,57,186,88,169,164,76,30,140,179,35,131,90,173,155,247,153,57,108,27,103,200,118,118,167,180,73,87,63,24,242,15,217,166,201,176,178,213,62,24,250,46,177,13,107,69,27,249,185,40,76,135,107,31,200,111,223,103,163,247,251,23,190,163,218,143,124,80,102,82,243,92,2,102,232,222,122,115,218,115,218,244,171,33,150,149,15,90,168,157,25,47,36,9,201,220,157,15,75,224,107,122,122,175,2,63,94,116,204,11,12,17,110,5,193,44,123,29,156,79,224,105,236,89,191,112,195,23,144,81,43,196,148,203,59,66,144,165,217,178,237,192,124,213,207,219,25,58,18,129,67,118,98,232,16,225,93,125,48,170,200,178,43,65,129,54,61,213,118,63,15,9,120,121,237,187,79,145,2,251,133,235,79,180,58,96,124,206,104,193,189,51,79,10,253,112,78,49,94,124,84,144,110,57,226,238,222,19,5,186,132,135,82,139,247,41,72,177,82,11,20,194,216,128,43,180,61,159,255,50,117,177,114,102,147,236,218,245,197,53,238,38,143,34,170,94,77,40,244,237,58,232,152,236,104,28,39,147,117,168,58,255,157,11,24,192,35,138,158,129,225,106,56,129,182,19,51,197,236,140,40,167,110,72,206,70,56,19,116,70,75,25,178,23,119,53,202,47,99,82,205,183,41,181,159,210,250,37,112,135,141,234,161,5,126,130,132,146,51,15,24,165,24,249,233,77,116,217,127,250,64,62,25,243,8,86,52,58,121,214,131,81,42,107,10,79,164,232,246,131,233,153,157,75,97,180,146,170,195,29,158,13,129,145,91,121,199,46,244,3,71,210,78,244,30,210,144,243,158,28,14,182,124,115,66,98,239,132,105,144,193,204,116,115,19,245,120,104,179,186,205,132,250,4,167,43,95,221,23,163,14,219,30,187,38,106,215,163,168,243,231,193,238,22,247,187,229,192,189,50,36,186,96,84,113,223,121,73,87,76,107,253,212,70,229,252,124,85,246,201,94,74,122,103,120,145,134,195,236,187,250,206,86,160,247,70,12,169,170,96,49,51,248,251,222,233,212,232,13,137,166,46,67,109,163,253,133,225,128,30,138,78,234,189,126,31,172,114,34,212,170,183,38,109,241,190,21,253,252,117,164,7,187,118,139,79,194,122,168,163,47,58,36,131,82,10,135,41,181,79,111,125,55,39,191,216,4,226,243,197,20,172,158,7,119,227,43,84,248,218,207,47,244,86,25,130,252,211,244,55,189,111,137,106,11,59,142,94,109,68,126,15,174,148,173,77,189,26,114,157,223,249,143,64,1,107,68,225,141,128,234,131,57,64,210,136,155,32,202,124,112,69,55,227,164,65,155,227,5,69,42,201,1,201,98,240,189,40,32,126,48,187,205,78,40,65,118,71,55,245,21,186,110,233,162,123,191,12,111,193,208,183,34,253,245,66,3,152,160,71,167,40,21,108,159,207,4,122,26,211,62,184,81,193,126,65,216,106,237,105,53,193,35,172,152,106,113,9,221,49,8,75,123,227,200,29,120,168,36,116,159,164,219,239,5,130,42,230,241,82,244,131,123,226,13,55,28,97,18,255,69,191,129,115,235,193,215,48,23,154,87,224,97,36,206,15,190,159,181,13,121,50,43,156,31,14,163,185,164,59,56,14,196,242,41,92,203,17,62,58,14,188,66,224,238,61,56,181,86,69,79,53,184,199,189,68,23,194,236,169,37,13,112,96,30,127,175,59,125,191,51,211,185,181,134,183,199,222,91,151,251,220,98,9,52,200,226,95,128,184,152,88,183,248,223,244,196,76,15,59,20,50,219,75,28,236,210,150,137,218,61,216,100,97,245,56,222,144,196,248,111,55,43,103,145,179,190,160,89,224,55,47,119,33,74,174,237,194,171,191,205,206,170,240,53,24,10,57,67,247,146,232,123,14,65,159,145,224,243,149,226,87,79,107,92,17,24,214,42,127,47,100,219,155,68,159,233,251,157,222,73,93,40,240,105,67,111,62,161,126,253,253,94,100,113,106,219,85,225,213,60,193,72,59,43,255,37,184,116,31,114,162,220,75,205,148,110,155,248,121,112,157,125,235,197,60,182,143,138,21,148,74,76,163,192,58,225,214,85,89,100,155,117,68,27,110,241,123,107,106,22,118,30,82,2,67,239,115,97,242,127,146,137,54,74,218,89,252,234,78,164,70,205,43,50,61,207,26,46,166,43,166,31,164,65,68,249,246,74,179,33,87,154,166,147,154,171,119,245,52,213,37,121,114,86,115,123,102,62,43,160,13,93,2,184,109,30,254,162,63,129,245,41,48,225,101,127,114,120,10,210,152,22,196,215,95,182,160,12,130,182,146,57,45,208,142,118,159,228,184,4,235,164,181,77,7,214,155,12,240,163,166,237,210,200,218,138,195,83,59,227,129,247,241,216,25,125,242,26,59,179,194,15,207,23,95,20,181,231,116,45,86,234,27,179,97,108,235,75,247,36,19,80,127,48,130,6,83,239,141,24,229,219,229,203,15,79,213,72,240,242,230,172,210,127,148,173,18,92,156,225,164,64,145,253,205,180,31,154,46,240,131,49,27,213,8,186,199,196,140,169,212,45,147,167,240,161,88,233,125,78,170,214,122,251,244,131,212,21,75,31,58,65,45,76,131,247,128,255,243,96,226,30,186,58,73,2,250,160,177,181,238,47,77,180,121,167,222,207,197,22,120,168,75,47,174,164,80,126,67,65,247,36,251,225,211,21,248,26,1,229,215,205,190,128,185,174,122,117,165,237,99,255,194,116,150,54,93,127,181,70,60,7,9,186,145,226,172,56,82,191,241,97,104,120,217,182,213,255,216,70,203,40,176,198,81,129,127,13,113,64,78,229,79,65,227,4,140,107,83,37,71,33,54,252,142,8,96,210,213,186,169,80,163,237,47,53,126,242,249,2,83,119,176,28,190,104,58,219,80,6,255,101,52,5,54,5,122,117,84,103,157,142,222,57,81,186,198,37,80,76,121,69,159,70,86,219,53,33,92,217,83,206,239,241,99,201,151,161,159,154,82,139,246,162,107,205,180,119,101,75,161,22,255,69,150,219,15,255,224,212,95,166,58,248,253,48,66,47,90,190,139,113,209,127,69,198,129,45,3,165,48,115,228,60,20,131,84,118,35,24,42,238,143,173,7,83,214,122,50,124,222,118,67,242,9,227,88,34,57,197,180,144,126,39,40,117,173,223,209,33,249,111,224,107,190,41,12,149,228,120,48,37,177,218,247,114,215,217,153,111,225,65,148,222,69,181,196,224,193,215,253,129,247,177,195,103,235,111,211,78,244,251,57,40,151,184,126,109,142,197,16,93,253,133,169,162,250,52,192,117,127,171,254,42,206,3,95,143,87,79,159,106,140,242,191,110,192,245,6,41,137,144,136,34,10,68,116,148,252,194,221,20,185,36,68,69,122,229,213,160,64,70,119,55,148,20,7,162,76,225,215,238,108,16,113,142,81,18,220,218,139,102,54,75,30,151,82,83,20,169,189,198,72,100,247,176,24,116,162,13,136,144,126,127,155,206,151,149,222,155,110,196,23,57,192,143,197,56,148,73,140,42,227,235,43,70,180,143,80,143,220,156,77,250,151,87,20,248,206,158,117,70,30,150,151,105,104,198,223,172,165,80,88,103,213,247,43,88,42,238,76,148,15,58,208,44,125,107,100,65,116,185,134,194,215,165,223,191,65,245,107,40,82,239,39,233,106,52,3,247,115,56,27,28,35,100,196,228,106,242,190,191,1,21,92,240,47,181,121,192,184,213,94,222,168,45,235,105,46,105,103,176,177,249,129,231,65,54,62,69,184,172,98,243,119,80,39,253,16,226,122,65,38,48,218,175,34,4,176,113,46,203,62,125,135,176,190,22,44,66,134,236,142,114,115,136,101,95,205,5,105,61,204,180,145,44,184,87,175,97,26,118,123,229,56,18,84,100,239,167,11,60,231,26,255,170,216,70,239,131,193,84,48,139,30,63,212,127,255,214,84,80,162,78,162,67,13,184,2,211,245,239,189,97,236,169,99,38,3,174,123,21,23,230,21,220,254,114,12,48,181,28,29,228,1,165,132,165,80,105,56,222,17,243,163,160,41,19,13,90,162,242,43,61,98,57,191,93,187,158,33,155,50,235,95,207,141,156,31,41,44,121,107,180,115,190,183,122,113,196,82,51,133,209,3,249,150,56,138,117,45,235,182,68,190,236,215,231,108,86,250,86,164,148,132,110,148,253,26,80,144,109,154,26,227,66,233,103,59,3,80,35,29,157,236,82,72,23,199,123,47,106,78,215,86,115,124,194,127,243,246,52,35,192,155,82,33,195,6,250,205,183,213,35,162,125,134,70,36,59,46,237,111,195,68,235,70,252,158,156,175,241,121,205,158,17,8,195,223,162,83,133,173,228,119,133,92,147,8,206,71,133,9,4,254,118,89,81,139,118,141,199,154,124,206,238,85,19,13,50,252,190,212,143,55,55,178,191,155,255,144,75,10,60,140,250,215,97,36,12,183,192,221,200,166,134,95,141,222,159,192,16,145,244,55,44,108,64,223,87,197,182,196,156,244,15,102,42,217,71,204,94,8,190,235,43,44,178,6,224,79,170,113,225,189,158,79,73,150,118,84,18,127,225,147,18,65,24,124,19,31,84,26,169,195,50,165,201,4,6,208,95,120,99,238,75,128,130,182,20,206,153,7,91,205,160,192,103,47,207,92,65,120,99,189,135,1,223,207,63,94,236,143,226,217,49,163,191,30,120,32,41,54,30,140,21,38,49,184,13,101,234,175,204,51,48,105,175,48,77,15,231,109,125,204,0,86,49,219,138,184,41,155,160,252,175,24,211,103,150,100,147,4,41,36,247,22,234,255,133,217,2,165,112,9,13,15,219,158,31,76,129,85,24,121,192,214,194,255,96,51,90,210,213,86,105,249,96,74,183,98,245,219,205,251,219,89,208,78,102,155,82,116,59,189,11,194,26,48,207,232,107,23,184,22,231,131,15,65,6,29,180,187,43,189,10,79,36,65,56,70,20,134,14,244,248,2,109,22,147,80,24,78,215,230,240,82,179,1,120,226,157,63,152,144,196,214,239,121,55,158,239,29,221,240,204,14,141,56,17,201,172,143,89,227,194,100,119,245,139,176,133,62,227,21,219,232,158,34,250,100,251,120,251,2,240,44,26,113,101,159,185,7,240,219,151,136,36,87,137,107,90,75,216,107,48,163,26,129,213,59,117,26,223,163,165,251,213,19,54,197,248,156,135,28,204,240,215,134,149,67,138,104,128,233,243,112,116,106,201,6,165,63,196,234,223,160,160,152,43,115,156,22,188,213,253,99,19,41,151,115,130,154,125,196,128,222,231,154,214,63,187,5,238,228,186,166,111,229,180,119,38,152,72,153,239,244,86,218,245,41,124,223,99,250,213,56,35,69,127,27,189,184,243,6,133,202,191,160,58,153,86,225,191,95,50,30,237,64,24,221,117,219,65,141,193,39,57,49,1,233,222,161,84,235,243,194,215,134,253,223,150,204,67,194,158,143,127,242,162,180,160,30,249,101,114,199,253,13,248,103,241,117,25,112,211,212,155,111,14,227,200,72,166,222,224,177,253,4,195,71,154,233,181,134,41,198,60,120,16,32,154,10,223,53,227,175,117,173,232,249,141,52,164,116,7,249,163,221,143,183,170,254,246,181,141,75,220,252,80,140,170,87,163,61,63,158,45,132,107,190,151,124,78,236,248,238,6,75,89,249,136,162,22,114,191,4,209,133,45,228,32,40,17,240,183,240,175,39,221,133,123,195,96,68,172,221,32,105,102,18,42,28,157,115,132,91,103,218,76,239,62,91,158,54,36,48,76,235,250,211,116,179,245,247,211,157,46,57,125,235,251,91,72,167,63,152,54,95,201,134,64,6,122,122,241,171,97,142,77,231,23,189,220,245,189,53,106,60,154,75,188,235,107,59,5,6,70,30,122,217,67,97,35,198,113,152,246,66,133,145,240,157,110,34,222,227,49,180,233,167,237,40,253,213,194,0,147,108,209,149,207,161,245,172,234,251,104,208,255,200,76,43,133,55,105,110,96,162,100,39,91,22,20,25,223,59,129,70,255,73,173,9,124,15,245,230,22,36,156,109,66,99,113,126,186,100,63,31,212,134,1,169,219,229,253,155,23,165,35,5,215,69,211,5,184,224,150,53,159,13,144,41,234,94,188,48,121,222,213,149,176,180,158,126,40,11,189,74,26,166,90,161,131,81,224,235,93,206,245,230,82,53,245,237,150,143,191,234,191,109,9,23,221,232,23,93,232,47,106,68,61,214,144,46,55,196,105,106,27,126,49,10,228,69,15,94,171,49,125,163,130,155,59,244,201,232,128,168,241,224,197,24,85,4,38,201,241,162,47,116,123,42,155,196,175,56,205,219,171,105,83,18,250,38,131,145,254,84,88,65,106,114,125,170,92,176,73,239,245,217,104,119,55,159,228,108,243,154,242,166,193,249,30,42,2,83,84,170,48,95,63,246,141,123,24,234,199,102,121,189,54,27,96,10,121,228,106,122,189,155,187,96,68,201,67,15,205,96,227,11,14,152,141,69,96,8,150,253,222,215,84,173,250,218,136,219,127,62,162,228,203,155,90,120,144,238,191,200,38,247,198,66,151,207,101,138,48,179,199,205,9,152,4,92,81,66,246,7,179,2,239,174,40,10,194,126,111,122,245,244,90,140,153,21,15,214,180,113,201,200,174,241,255,31,108,52,49,122,111,10,22,142,223,187,146,111,23,227,145,196,217,121,65,62,146,91,180,147,58,188,8,53,175,30,71,140,49,65,10,220,45,170,250,224,98,148,42,1,83,226,224,246,29,212,161,85,38,225,34,239,124,220,34,248,97,15,149,139,77,31,224,141,104,167,219,84,58,247,104,56,28,231,85,181,243,211,248,149,71,224,6,33,144,63,25,141,26,122,243,101,43,104,201,193,27,138,152,192,3,34,47,191,57,41,8,241,176,144,15,158,123,249,209,249,17,240,149,171,169,115,26,205,135,252,250,83,234,35,173,105,13,92,190,231,204,34,26,139,147,214,203,211,127,149,89,216,239,42,201,52,185,249,32,141,241,204,172,187,22,17,77,152,2,67,156,23,91,49,113,188,35,191,13,105,191,91,174,80,25,93,15,175,101,56,78,129,189,164,0,207,192,229,113,155,107,171,45,141,84,115,97,61,199,79,214,133,101,34,246,56,205,47,187,70,244,228,88,17,148,194,38,107,241,66,47,119,43,14,73,76,131,235,58,110,18,252,208,155,201,160,64,19,28,123,233,103,76,8,9,245,211,7,14,134,175,234,165,147,175,253,226,73,5,242,209,4,175,250,244,18,240,55,144,124,73,40,172,75,191,40,102,162,228,205,24,176,17,39,23,137,222,21,146,6,192,198,60,255,139,182,133,187,162,23,83,2,93,95,140,205,232,103,100,171,91,120,59,175,146,171,33,248,176,165,62,193,116,220,95,90,250,162,131,104,135,94,12,245,113,127,15,198,132,144,120,45,12,120,215,114,127,107,103,90,53,164,108,56,24,203,215,51,120,87,35,90,35,113,149,51,209,160,126,109,54,141,84,227,117,63,227,209,224,29,191,246,246,123,175,205,238,36,5,85,179,91,96,250,69,232,40,71,145,190,38,40,92,96,70,247,200,35,246,173,24,204,150,183,124,44,23,141,206,239,214,196,42,165,154,123,187,17,116,87,17,113,244,152,100,179,222,15,52,95,40,139,9,252,169,27,142,24,243,29,231,119,117,171,42,234,74,28,106,53,231,136,105,38,97,32,213,42,214,245,244,197,189,177,220,229,4,24,247,77,17,54,122,240,79,115,119,192,164,196,159,149,178,104,60,90,178,242,238,22,82,119,117,184,155,2,85,60,55,30,202,254,85,201,1,62,236,171,241,57,225,205,107,245,109,195,80,148,137,190,27,199,216,181,244,151,135,192,135,53,117,198,144,118,170,72,250,136,71,35,129,23,223,235,71,196,181,248,123,65,229,44,71,0,82,26,235,213,40,208,193,1,99,181,192,189,24,105,211,239,215,254,32,164,238,130,50,166,207,148,192,118,215,186,114,163,32,14,63,96,18,138,40,35,93,125,7,189,125,190,6,170,70,92,201,136,238,242,168,111,154,201,116,215,163,87,55,2,142,190,29,193,133,45,23,163,85,219,61,224,186,27,78,163,124,16,216,46,171,239,86,100,252,154,236,179,148,222,52,79,172,13,19,54,22,47,2,214,139,94,221,243,90,248,189,178,182,41,49,252,234,242,48,52,211,118,203,213,155,34,181,230,49,236,89,143,204,36,124,138,39,144,109,187,112,145,86,48,164,234,155,23,177,81,97,64,75,98,60,55,59,5,129,143,7,211,11,36,174,85,179,78,252,151,238,24,214,102,46,131,194,41,11,189,227,219,44,145,185,147,153,98,226,89,254,173,171,245,126,165,139,49,73,151,195,148,154,45,133,199,231,241,84,186,117,90,122,175,11,191,126,119,83,138,171,210,166,12,218,157,204,209,226,192,200,76,43,220,80,170,241,123,211,33,37,131,130,81,243,181,120,240,114,39,162,254,52,150,99,156,32,84,59,202,36,165,77,102,71,178,3,111,162,234,79,35,32,82,252,222,21,254,19,253,105,122,162,143,63,25,156,185,114,252,52,171,255,122,11,123,162,248,113,182,62,217,236,114,132,84,242,15,98,103,52,59,83,134,192,165,234,44,236,8,238,196,168,208,220,155,94,155,26,199,237,175,93,102,149,218,238,211,126,66,19,1,167,88,80,51,222,151,230,75,147,148,162,108,242,38,175,216,74,28,217,187,105,92,208,228,71,31,69,25,48,116,120,59,193,53,142,39,210,23,109,234,111,91,22,213,173,133,109,50,84,10,163,103,234,143,182,33,201,79,87,175,85,60,181,85,168,217,209,105,218,200,41,41,124,29,131,169,240,116,250,3,224,187,109,31,125,239,77,25,168,191,247,34,30,158,224,218,221,203,190,48,70,143,12,57,220,104,101,135,25,4,63,118,66,219,82,84,43,49,33,120,184,214,141,47,124,171,186,209,65,129,73,198,77,59,248,233,106,213,95,70,150,203,237,198,211,135,46,0,212,227,86,119,187,175,65,246,171,183,166,91,251,133,82,239,216,220,79,185,87,130,123,56,255,136,9,174,157,174,70,18,206,175,182,114,86,125,48,114,70,238,191,91,21,199,208,155,83,178,235,187,56,121,198,42,118,206,53,53,8,242,119,135,91,58,188,232,43,171,225,7,35,53,219,116,113,210,249,224,62,192,253,238,119,204,228,193,43,103,192,241,39,51,21,168,79,97,8,17,252,222,156,147,146,39,97,214,240,60,14,67,39,41,239,101,133,27,213,7,237,218,6,105,211,169,86,110,236,143,70,217,191,156,186,23,230,120,123,187,252,157,192,20,204,9,12,151,161,7,146,200,123,28,125,240,74,3,162,31,109,172,142,161,247,38,237,185,3,30,159,230,127,104,150,155,190,240,199,15,51,110,204,210,250,211,248,234,7,35,36,175,114,224,87,219,105,63,207,222,222,19,68,70,188,154,59,239,71,31,130,98,26,203,185,67,52,41,46,122,48,245,118,226,171,90,93,191,59,217,88,88,115,235,213,180,100,191,106,47,131,187,184,255,119,255,153,164,211,31,10,145,149,68,122,42,33,169,237,243,236,58,51,167,203,79,255,48,150,186,63,56,77,6,76,80,146,154,47,93,128,90,14,193,243,128,169,112,175,62,83,38,161,27,49,115,16,128,253,62,119,233,76,67,74,182,51,202,214,250,242,73,140,168,167,244,84,209,205,80,161,254,118,120,8,111,52,48,84,88,115,7,124,228,132,40,168,51,78,159,164,54,75,197,69,177,57,230,39,35,112,202,161,192,223,92,253,206,72,161,139,29,95,140,131,204,167,209,128,49,46,2,61,148,54,144,92,244,119,110,212,229,10,74,209,91,124,13,232,242,163,143,210,100,109,177,145,227,167,105,166,83,184,192,207,236,48,148,53,114,115,139,94,123,140,9,47,184,196,75,35,107,219,99,155,165,187,169,110,189,120,145,176,22,120,55,189,55,101,232,94,31,4,229,18,148,247,2,19,212,120,25,74,94,123,9,233,174,181,215,204,71,242,106,240,181,204,229,181,97,117,141,248,22,74,115,35,54,5,96,8,38,98,30,245,157,208,10,89,149,163,213,100,28,21,190,95,207,45,90,204,156,34,99,130,160,155,7,191,176,237,86,56,209,38,178,234,37,83,3,130,179,115,62,69,209,179,152,1,31,161,31,216,180,4,58,13,61,107,167,76,41,0,53,133,214,221,124,246,211,191,33,140,188,136,61,33,233,21,48,78,159,188,21,178,98,114,117,195,75,106,1,87,19,127,151,137,178,171,126,173,106,50,55,39,224,41,46,56,60,242,232,50,249,226,177,2,141,79,96,163,103,241,153,82,217,90,135,194,116,92,207,128,53,242,12,92,199,44,10,75,147,1,57,120,124,12,249,105,41,28,7,69,204,228,115,152,148,164,252,244,232,150,45,8,184,139,37,1,13,40,78,154,191,151,17,83,201,213,230,189,250,234,185,223,75,216,26,161,24,61,52,6,120,254,132,98,96,189,184,147,65,137,252,9,73,247,248,94,28,62,115,141,40,208,225,116,233,2,119,118,156,234,121,163,131,94,159,194,35,82,167,3,238,232,41,51,237,26,2,86,84,231,57,43,132,134,98,166,153,89,227,89,194,129,210,143,206,211,141,215,94,125,174,48,215,36,46,183,153,13,37,190,8,137,156,144,108,157,198,8,117,194,157,36,42,39,12,30,200,177,67,204,235,87,247,165,228,108,104,143,80,166,235,181,67,223,117,234,194,8,2,166,164,55,2,165,71,75,226,47,92,232,226,241,228,41,220,235,97,118,26,220,94,151,129,17,92,158,147,126,27,231,245,93,124,232,223,174,233,222,219,57,156,40,91,130,151,169,41,124,223,195,243,205,219,90,245,229,167,183,245,5,62,24,1,188,52,42,84,250,121,37,39,253,219,59,125,17,196,56,188,64,135,79,79,193,166,192,167,57,253,33,225,47,184,77,186,194,119,175,121,158,215,189,22,154,76,133,191,56,189,32,76,217,210,122,97,168,228,163,201,59,76,253,154,20,73,123,73,20,153,131,52,220,213,165,51,0,239,160,148,52,220,101,122,230,134,54,155,58,190,252,82,20,87,122,157,201,150,196,141,137,212,212,225,101,96,38,16,50,116,184,41,174,121,33,170,70,127,148,240,203,26,188,31,133,38,48,133,98,122,243,107,42,122,161,72,179,92,229,252,18,220,61,14,75,25,116,41,58,38,155,172,223,138,194,159,81,106,250,26,84,67,77,135,59,2,0,242,104,244,77,62,153,70,252,187,59,4,91,174,94,168,3,76,47,89,66,203,124,85,133,97,82,122,87,95,131,119,75,213,195,54,2,168,199,16,5,23,253,38,79,36,240,164,8,219,97,252,253,37,83,124,193,187,235,117,65,19,145,91,253,158,203,246,230,119,53,255,239,119,182,194,100,191,253,106,83,186,148,47,54,201,35,188,144,36,182,26,182,76,130,175,47,37,240,221,165,20,254,169,103,126,112,133,198,183,42,124,205,224,22,48,212,151,242,98,212,161,123,89,59,113,140,35,229,113,192,148,28,118,135,177,35,211,213,52,70,59,76,74,80,31,141,108,76,243,10,54,124,110,29,149,102,105,142,119,177,105,78,143,161,48,21,110,1,99,0,202,160,17,165,244,152,10,255,193,199,22,112,133,0,239,5,254,168,189,187,171,68,158,140,32,201,219,137,97,117,233,71,95,171,124,232,178,250,197,119,43,149,46,28,224,70,185,178,195,80,1,196,123,49,181,62,207,166,53,58,213,36,177,74,133,25,221,224,14,19,104,143,232,1,89,242,111,63,181,95,171,199,215,106,98,224,230,233,48,124,234,163,99,182,236,209,79,160,115,54,189,245,29,164,214,252,151,141,29,105,9,92,97,81,243,95,182,32,113,21,152,40,137,143,89,161,150,81,118,37,184,115,231,227,119,198,169,109,74,249,101,161,156,179,189,238,174,144,249,22,131,98,153,124,147,47,222,98,155,84,108,59,80,132,201,131,27,111,99,128,227,58,113,158,106,227,203,48,10,1,211,2,63,95,36,168,65,197,183,101,147,39,15,49,61,89,134,80,253,181,185,228,185,107,113,85,4,244,136,206,145,114,95,74,40,173,197,228,205,255,34,154,133,160,163,108,255,146,52,40,108,249,26,70,91,29,91,138,69,177,107,130,169,228,57,14,67,141,60,4,38,155,63,29,221,18,245,70,171,141,68,196,231,104,106,114,54,14,228,93,124,59,186,239,199,205,3,166,25,226,113,150,218,186,170,161,240,69,182,150,46,3,63,95,40,19,145,122,246,11,147,74,138,209,62,75,34,30,166,140,53,214,23,11,111,208,199,31,48,30,123,241,170,212,106,117,224,71,225,78,117,162,195,247,168,145,7,35,229,237,125,23,52,78,124,75,22,214,68,66,186,197,186,227,108,219,67,225,49,60,43,218,224,218,144,210,24,62,51,170,60,213,75,152,145,187,146,223,134,100,230,49,160,17,113,194,169,83,212,69,53,27,102,132,40,80,108,227,210,218,111,209,66,191,52,133,138,24,5,237,239,243,2,200,123,154,210,166,19,143,61,172,216,200,107,167,137,65,72,163,11,112,121,180,32,176,243,82,73,221,5,61,159,179,197,3,83,81,162,23,47,216,85,126,191,37,82,183,232,179,11,124,183,128,245,156,201,138,122,204,148,17,131,62,104,121,13,35,85,212,176,153,11,220,240,84,135,195,149,50,80,129,203,41,158,195,192,238,157,18,242,3,166,133,106,58,60,166,218,202,104,168,12,47,33,134,2,160,72,98,127,19,155,164,6,249,193,133,202,108,189,122,219,55,11,184,170,243,51,238,110,1,217,132,192,69,191,8,12,192,175,9,218,224,37,4,206,192,22,222,241,71,99,90,233,213,252,47,198,28,206,215,166,143,70,5,132,15,121,253,164,155,23,176,133,87,86,225,149,16,142,24,58,179,73,172,250,91,163,143,46,230,213,79,196,183,4,124,148,168,18,152,210,11,127,110,26,54,155,194,198,19,211,125,50,208,211,34,83,137,5,241,196,43,155,25,160,186,124,198,178,252,240,155,197,63,180,188,9,158,46,202,9,12,203,143,60,57,50,244,253,229,77,171,85,183,136,147,61,144,113,92,190,97,193,239,208,100,129,153,231,91,170,239,11,212,165,125,10,99,49,185,13,83,40,83,147,216,195,248,201,77,87,135,33,203,151,121,122,221,184,254,24,160,56,185,106,194,102,148,142,113,170,125,233,115,13,130,197,254,187,247,5,143,46,221,113,55,48,15,199,176,205,222,173,181,38,184,133,49,92,140,28,164,37,216,157,38,200,160,52,226,1,56,79,236,193,165,105,88,1,212,131,41,236,208,90,79,10,90,167,135,67,154,53,241,85,121,106,148,40,61,60,69,132,180,44,157,192,180,159,191,6,101,96,200,158,211,213,3,233,25,135,87,75,187,89,167,150,101,187,213,118,31,165,139,81,71,105,209,183,125,47,196,217,22,169,31,74,175,16,144,124,11,207,50,141,98,28,145,0,223,181,198,20,235,194,165,10,13,46,10,144,111,229,17,198,111,178,83,194,214,16,245,12,141,46,226,85,20,102,208,252,204,196,147,148,246,152,109,82,37,227,121,131,104,158,20,33,75,193,0,135,52,217,77,1,116,67,197,8,233,213,162,226,126,216,51,190,250,94,52,32,121,55,162,69,204,165,54,6,181,16,41,126,105,63,116,206,241,104,13,82,233,229,189,24,199,56,125,226,209,26,245,44,225,92,208,138,163,238,32,25,143,8,142,209,105,117,132,77,5,87,156,222,70,119,176,9,81,200,9,97,21,116,109,70,219,193,168,125,103,184,79,175,22,175,196,1,196,13,182,10,59,207,99,67,4,211,69,71,8,9,104,216,86,188,175,128,106,10,49,241,153,26,189,121,80,162,91,23,248,80,152,98,178,227,48,153,186,166,112,223,209,171,97,84,173,178,134,48,51,215,227,211,130,178,167,105,105,243,198,106,154,222,193,2,151,215,150,221,140,153,75,237,250,11,151,20,130,184,35,193,46,42,101,240,210,125,193,78,241,233,181,122,120,111,146,34,52,248,154,31,43,224,169,38,148,193,77,97,164,12,4,102,31,222,254,219,196,131,37,180,64,115,60,180,215,15,62,186,6,26,196,48,209,56,199,25,43,85,59,72,222,145,157,244,110,139,9,219,189,94,125,119,125,175,43,128,23,116,75,177,5,61,182,244,73,122,183,133,89,204,242,220,133,214,13,143,95,209,96,38,73,112,178,206,240,119,12,111,121,32,100,171,112,197,184,121,159,203,24,178,196,154,182,207,21,33,168,143,131,109,200,213,251,16,148,247,74,89,18,61,159,194,46,226,210,108,101,10,229,9,194,101,156,200,81,82,109,253,192,2,135,0,37,193,200,170,185,100,110,4,107,128,87,84,15,99,182,22,152,141,221,203,131,113,129,71,52,168,224,72,94,115,193,99,180,152,106,85,22,95,37,208,186,60,62,92,161,181,158,50,38,176,121,250,182,129,240,248,57,250,210,23,60,222,222,130,250,78,57,58,100,212,108,61,186,33,138,189,233,236,149,39,135,165,183,70,32,212,104,254,29,133,249,5,121,130,247,181,216,220,36,122,108,76,35,205,35,130,199,210,24,114,53,155,173,87,52,160,52,161,54,80,65,101,219,123,94,217,220,186,52,20,25,179,17,135,169,215,30,83,29,211,5,166,51,53,90,76,40,45,12,159,142,112,211,56,145,13,174,20,25,28,185,249,25,198,44,230,109,171,119,202,69,238,18,161,89,50,88,91,218,64,132,62,221,18,203,195,79,191,97,45,42,51,80,168,174,102,180,188,82,184,47,191,12,135,80,84,107,219,79,203,91,221,181,50,163,26,27,187,80,174,92,214,110,249,94,105,27,107,91,192,52,246,213,200,64,96,237,202,19,35,171,18,73,52,76,252,38,47,68,239,229,153,94,101,113,141,190,146,134,3,165,146,55,28,116,71,21,41,52,66,181,119,33,56,246,42,110,208,237,155,83,225,242,20,57,27,94,167,150,233,45,56,88,198,227,223,111,22,155,235,122,235,69,160,234,120,75,54,33,151,147,158,219,169,101,219,132,28,230,211,139,33,196,244,78,115,42,19,150,190,21,165,117,111,193,219,110,45,21,26,203,164,64,71,137,62,116,228,227,229,151,7,178,26,239,164,183,226,81,33,176,88,191,251,203,187,250,179,224,109,140,55,7,119,245,44,50,52,219,71,60,42,250,70,88,28,175,240,145,244,144,116,118,65,123,79,192,194,107,73,225,24,148,247,58,102,226,191,85,7,91,79,21,149,57,106,250,204,180,123,21,157,132,165,101,42,220,49,56,254,218,171,27,23,101,188,23,137,174,59,106,175,18,117,209,46,30,75,218,168,56,176,120,31,167,1,140,121,97,61,161,86,140,169,231,116,11,20,146,200,147,145,20,185,70,209,118,178,6,170,171,227,183,105,208,128,154,251,193,44,239,48,150,145,76,101,57,29,39,138,80,197,143,69,54,213,217,51,182,241,6,86,249,101,216,73,220,215,219,116,131,207,45,23,147,205,43,207,138,39,163,191,63,125,176,66,119,225,139,57,16,220,22,166,82,80,12,214,71,189,129,221,45,85,20,198,236,215,61,100,134,74,98,147,150,23,96,178,235,251,241,122,116,227,147,23,248,190,229,247,54,73,82,63,119,54,76,129,161,232,121,214,44,213,106,212,9,7,108,249,214,119,111,52,253,196,160,92,166,176,57,159,81,71,94,68,147,96,88,8,168,50,59,25,74,75,194,148,11,141,218,237,142,209,33,152,42,13,51,23,190,246,165,215,194,29,228,47,186,254,246,162,179,196,217,78,224,207,21,95,208,234,9,168,50,123,112,39,167,42,99,74,8,185,47,39,159,233,20,103,197,250,185,46,43,45,24,1,163,200,35,87,119,235,75,15,152,248,69,130,175,41,240,226,25,192,48,235,9,76,50,229,89,40,148,5,31,161,56,186,240,221,102,30,97,168,193,146,97,131,52,146,104,185,191,54,44,231,83,46,110,164,54,226,189,10,79,38,163,210,172,35,127,56,107,206,88,186,139,47,220,237,120,47,74,131,167,14,90,53,214,151,135,18,190,94,50,102,149,42,1,255,216,68,30,195,185,64,45,204,136,239,157,24,7,77,137,248,229,105,217,131,29,116,62,117,72,19,18,197,84,120,131,95,124,108,173,176,93,8,134,68,139,58,109,148,244,189,6,76,214,173,191,213,135,220,233,142,254,64,106,63,138,75,87,210,28,223,142,148,2,1,195,124,243,88,161,16,241,24,250,203,133,138,130,241,208,207,36,230,245,193,224,212,123,23,119,216,227,116,80,134,245,36,61,238,38,42,129,197,100,52,173,244,233,191,76,172,91,228,108,47,74,61,162,211,43,65,161,215,100,38,76,190,245,247,226,171,223,221,158,238,60,82,248,88,51,190,115,97,97,102,203,128,239,110,229,115,143,73,203,204,217,152,194,244,54,145,60,122,60,92,214,154,34,143,182,63,99,32,121,48,78,83,235,122,53,9,86,191,154,202,137,176,55,239,167,220,30,75,132,94,204,34,53,50,205,104,178,123,210,24,197,170,194,196,140,33,120,88,142,19,186,77,227,184,145,181,135,10,215,248,156,190,175,44,201,169,48,193,7,105,0,167,6,220,77,199,140,22,154,243,248,120,186,149,182,21,57,218,128,233,200,116,82,67,162,197,186,122,56,116,31,243,172,9,18,13,189,183,117,189,188,231,254,168,232,41,83,159,155,156,196,113,34,200,186,170,238,118,117,25,191,233,163,145,252,145,75,146,117,77,111,130,243,168,18,130,74,7,204,117,121,124,233,146,150,199,37,149,155,211,235,227,34,191,149,195,93,86,0,179,52,36,140,168,208,96,251,146,109,218,26,172,157,245,243,160,14,35,247,222,86,255,230,124,164,198,146,39,55,63,118,200,59,139,42,236,20,75,143,31,244,167,28,238,82,159,65,125,37,21,156,203,217,95,41,2,27,122,44,18,148,126,172,157,148,168,238,116,158,99,40,250,59,155,68,202,214,51,119,11,35,52,237,254,125,233,36,52,14,74,255,109,14,31,169,61,68,92,242,158,163,206,168,123,255,181,186,230,54,38,95,11,202,92,220,53,189,154,26,1,23,172,37,201,114,119,124,125,111,86,196,19,129,168,52,197,141,116,100,15,182,187,71,112,92,76,104,232,211,1,47,180,27,62,34,97,98,181,233,183,107,11,113,177,102,145,50,241,77,160,132,226,238,206,127,76,145,139,160,211,2,134,143,122,185,208,56,36,95,132,10,166,35,140,210,88,235,50,135,161,23,248,156,131,219,236,32,61,207,169,121,125,203,30,122,240,189,211,169,73,95,203,83,29,32,48,118,237,74,25,20,138,216,94,70,211,104,38,154,206,127,234,157,106,176,208,179,192,100,43,132,238,237,49,52,80,164,128,252,167,108,164,24,77,43,232,245,137,10,200,197,244,145,184,194,35,15,89,133,181,137,138,74,36,246,30,124,31,163,75,189,255,130,123,180,189,130,126,10,163,168,197,146,131,107,211,130,246,20,11,42,117,219,122,111,172,163,87,244,210,169,25,67,96,205,97,38,108,123,36,218,195,186,170,197,132,65,116,174,188,142,177,78,61,222,39,58,113,107,64,243,225,146,227,3,137,14,209,110,89,86,10,233,42,115,99,153,194,138,220,28,98,225,241,72,30,239,84,198,76,151,39,163,175,253,85,148,93,24,163,70,54,210,1,27,172,107,87,176,71,72,27,208,181,235,22,156,65,51,46,166,195,34,224,123,38,118,87,77,134,162,155,26,22,135,187,85,108,126,254,224,200,88,203,209,212,73,247,245,199,209,205,205,209,253,9,152,124,77,72,122,192,12,215,100,254,27,207,127,243,49,53,74,195,37,87,147,180,124,185,40,122,240,144,10,141,49,237,166,211,238,130,32,198,57,34,238,11,12,108,95,113,109,12,234,238,132,123,229,194,21,66,21,127,111,168,115,196,87,109,86,108,61,253,123,238,123,236,137,157,114,253,52,84,60,170,207,134,133,197,28,48,197,58,78,8,122,247,38,150,121,188,152,21,144,186,148,130,73,66,246,8,53,46,35,160,90,126,49,141,116,178,4,144,165,107,195,229,68,70,135,178,39,158,140,64,252,124,209,246,14,177,153,214,113,47,156,98,124,177,183,6,76,197,169,11,140,198,103,245,37,2,41,215,214,171,17,34,245,65,171,198,168,28,83,237,158,10,184,217,239,115,23,10,143,101,35,174,240,179,14,23,67,48,134,123,241,2,72,90,238,71,47,78,228,157,250,144,64,209,243,123,101,226,230,152,166,157,150,186,172,238,124,188,4,88,167,208,43,195,183,55,68,34,130,202,69,17,25,194,68,186,246,114,11,189,16,138,127,2,69,99,224,248,126,183,137,98,202,86,90,40,190,9,229,11,154,132,132,166,142,150,89,178,10,79,241,227,192,41,29,13,207,247,41,200,3,239,80,58,105,83,50,224,203,146,95,47,137,64,164,144,78,148,24,21,107,139,88,62,224,198,252,27,211,144,120,9,78,227,131,77,10,216,183,75,4,191,174,223,224,95,179,152,147,223,3,54,242,204,167,240,69,134,179,139,151,192,246,71,40,222,69,111,238,40,237,200,126,192,166,71,225,145,204,36,173,87,251,145,145,119,85,66,211,14,21,222,192,105,114,20,174,200,54,172,225,98,202,205,23,154,173,58,201,135,180,29,163,199,75,23,142,79,114,206,239,24,180,31,229,205,238,10,72,247,115,82,254,41,48,159,223,103,241,69,239,196,147,81,67,103,224,133,242,187,177,186,156,216,48,77,196,235,140,216,48,77,118,71,30,13,74,174,199,183,193,134,153,182,29,210,227,179,238,216,203,33,45,145,39,135,230,108,186,122,50,92,110,83,228,47,126,232,141,252,124,195,49,158,97,49,83,191,132,182,221,187,120,30,216,137,4,166,107,189,184,34,213,68,168,44,118,60,138,190,78,168,220,209,185,194,113,24,176,209,160,249,150,54,51,59,132,101,23,247,244,239,73,48,190,71,23,7,196,194,180,154,45,223,16,81,251,137,71,195,145,158,238,71,16,214,128,64,62,224,109,193,143,128,217,45,134,192,150,170,246,239,9,225,162,76,84,30,203,75,191,120,111,102,91,76,115,170,18,190,87,129,213,141,132,65,104,221,73,157,194,57,255,94,140,148,158,40,40,91,102,39,36,148,104,50,23,242,21,75,67,192,165,255,84,190,8,139,127,114,111,186,58,252,116,164,62,80,140,29,226,165,27,246,49,151,62,187,91,88,152,20,216,243,22,122,124,186,105,52,44,28,129,23,20,245,79,214,99,26,255,104,212,7,27,177,213,124,169,155,11,75,76,29,81,244,89,92,114,173,162,19,37,227,69,71,128,243,165,245,105,237,37,159,194,205,56,100,158,86,28,117,18,50,34,208,185,31,151,67,132,80,250,72,228,27,99,102,58,215,84,55,198,79,105,52,50,97,197,250,114,93,29,30,133,107,78,200,111,35,196,225,91,210,255,71,220,217,235,92,179,28,215,249,94,24,51,152,254,239,230,5,40,114,230,208,80,64,72,7,2,3,145,196,241,113,32,8,4,44,25,190,14,195,129,19,7,54,32,195,134,225,235,145,104,93,134,251,169,189,171,106,13,101,102,2,68,70,231,93,223,204,158,159,158,238,234,170,85,107,97,145,215,196,45,139,102,118,56,213,225,160,135,199,107,86,71,6,70,129,180,245,187,59,31,29,7,143,194,44,19,79,192,247,235,202,93,4,234,51,148,96,253,220,144,142,251,11,190,71,135,119,0,179,143,110,143,16,77,189,191,29,231,166,165,86,132,170,238,151,193,154,238,98,243,168,213,29,105,38,133,218,107,102,107,14,67,80,207,162,208,24,86,23,241,111,207,248,156,75,62,46,200,119,143,107,234,154,219,36,116,150,132,173,166,23,30,145,12,88,253,233,106,61,84,53,44,36,137,201,228,220,244,201,120,42,9,251,202,165,62,18,131,149,113,214,112,197,69,252,245,57,114,219,15,98,193,97,139,91,76,25,39,199,10,237,242,33,1,68,143,216,222,210,34,133,65,36,241,74,184,176,226,27,145,121,193,97,237,165,222,41,209,44,66,150,182,126,74,149,244,38,185,47,167,201,235,202,242,69,35,112,11,59,185,251,73,96,203,149,15,173,91,197,203,141,134,200,248,82,87,73,248,94,103,155,1,243,245,137,149,221,133,49,146,120,194,218,182,153,79,120,194,84,31,79,220,55,251,49,125,106,116,0,69,106,29,215,93,91,142,18,38,189,84,227,228,119,36,116,161,215,15,179,64,30,110,92,48,241,13,146,60,22,130,214,236,128,87,184,9,83,108,62,2,51,19,251,199,207,174,126,74,2,123,208,212,177,34,12,51,54,140,20,97,128,159,238,188,32,124,142,113,187,159,2,91,233,195,239,155,230,21,201,202,12,156,186,91,248,149,222,157,6,226,22,114,242,73,121,63,204,136,49,175,151,172,230,224,37,181,240,101,195,58,96,136,219,240,48,23,223,39,46,237,208,85,174,143,101,54,181,128,189,240,126,163,59,186,58,65,233,174,124,157,155,88,41,207,141,44,74,17,24,18,106,13,235,104,99,92,175,23,60,35,160,7,86,46,7,197,164,209,35,47,67,142,231,28,189,109,90,57,195,79,200,106,135,83,214,101,147,95,142,172,230,133,105,172,21,152,120,241,148,240,173,102,111,46,193,140,249,215,61,35,126,219,100,36,228,133,85,4,137,220,197,114,162,110,84,142,28,77,88,229,170,157,104,246,163,167,32,15,21,2,76,245,104,102,98,179,167,235,50,250,120,39,230,68,106,139,181,191,208,154,249,38,80,72,75,127,250,167,191,251,249,111,127,252,205,111,127,248,241,167,95,253,240,111,127,241,215,191,254,229,95,254,240,139,159,253,227,223,252,237,63,252,183,255,245,251,191,251,31,63,251,249,159,253,230,207,239,31,238,200,185,43,158,181,148,253,236,119,191,251,249,95,255,244,87,191,189,127,253,147,31,126,249,211,191,251,241,135,159,253,252,47,126,248,205,95,254,240,211,143,127,245,139,47,240,175,126,245,235,31,254,245,79,63,254,234,215,127,193,9,126,243,227,159,255,234,215,191,252,233,158,254,223,216,181,80,171,40,180,77,70,78,163,163,48,230,207,24,152,13,71,236,114,49,109,191,243,239,191,208,149,194,211,75,159,203,9,39,254,200,149,162,12,209,196,140,242,238,122,247,191,196,165,254,209,23,44,239,31,22,90,76,68,132,221,77,135,199,72,105,161,11,223,149,69,232,141,3,115,55,178,213,62,174,169,27,72,84,199,254,210,121,1,124,113,119,194,94,250,73,21,102,209,56,24,205,151,169,48,57,196,147,46,244,147,42,133,124,206,102,255,17,22,246,80,73,101,119,209,76,109,54,252,218,33,147,136,79,28,51,205,168,145,212,248,124,237,83,167,200,59,225,183,33,147,193,208,200,142,121,42,253,191,166,149,13,100,195,215,166,133,240,241,219,219,216,65,50,61,91,175,123,76,145,240,202,247,123,242,150,217,217,20,179,21,190,83,106,56,197,1,195,194,209,149,1,113,206,149,112,21,225,21,234,235,52,208,196,202,96,202,225,186,42,153,223,107,78,191,119,202,82,148,34,96,13,152,205,230,208,159,70,7,52,66,24,203,30,188,142,222,72,17,38,204,133,233,138,247,81,56,141,25,242,136,119,18,187,113,162,223,0,81,157,150,215,129,138,110,207,11,99,58,220,10,155,125,92,172,165,124,188,75,150,249,46,49,194,54,90,246,43,70,64,164,222,79,189,76,40,69,98,35,132,186,163,144,0,129,129,217,89,194,151,135,80,202,127,154,180,235,211,21,62,236,84,3,198,47,74,118,254,20,217,230,140,11,103,91,170,31,0,57,64,241,98,255,164,24,37,44,35,161,18,241,230,64,107,64,3,43,226,168,199,45,159,176,179,219,34,241,121,215,93,218,232,195,6,254,99,24,92,5,182,102,195,21,33,97,83,162,18,187,51,22,227,136,249,30,145,64,32,86,69,113,46,130,81,56,11,50,101,12,26,36,189,166,74,185,233,37,190,192,238,192,170,161,30,233,46,68,192,36,68,127,112,84,243,173,30,116,232,35,50,6,131,62,92,116,118,29,126,16,121,23,24,57,146,30,95,135,253,180,162,152,142,166,195,252,154,103,105,136,254,49,1,240,115,155,50,230,158,186,121,104,248,77,134,63,61,157,41,18,255,55,194,135,244,167,191,225,166,184,146,51,208,104,189,14,23,120,228,174,170,238,107,144,160,246,205,30,230,58,239,61,19,154,121,177,209,132,127,41,108,34,30,218,141,146,99,83,196,112,23,29,90,123,35,143,55,81,24,21,98,139,36,216,248,236,77,124,20,34,2,53,143,62,241,73,20,28,27,77,86,7,177,175,55,19,132,30,91,111,200,128,71,47,124,193,139,234,1,99,24,47,249,8,211,74,247,206,93,54,154,245,145,26,7,123,92,26,75,28,45,149,92,241,11,29,174,99,243,129,245,125,144,187,8,1,6,203,221,34,144,45,155,243,5,153,38,236,235,169,194,73,26,6,126,194,202,253,51,123,101,121,162,211,8,132,83,236,235,167,102,19,169,206,83,113,244,157,253,97,93,219,47,120,197,247,99,153,144,215,125,209,221,252,196,201,27,9,27,69,41,63,198,38,149,197,125,75,28,58,33,17,198,222,27,50,145,190,44,236,154,163,49,139,229,183,140,173,233,161,7,197,126,47,98,195,182,108,58,23,46,99,105,199,64,41,116,56,202,206,96,65,103,136,226,203,96,10,151,188,21,130,137,177,129,69,130,238,46,146,85,225,208,213,102,161,70,139,73,211,86,15,130,172,205,97,114,137,146,254,129,191,51,188,89,166,217,140,44,142,202,180,73,12,60,212,34,111,69,58,86,142,190,155,180,121,194,209,124,99,78,41,232,68,128,53,124,195,73,24,72,121,156,158,221,240,70,97,115,113,78,209,148,216,54,166,124,36,64,105,230,144,213,1,165,255,251,113,68,250,148,135,157,61,20,166,175,243,148,162,246,245,226,196,97,194,141,53,158,25,18,55,226,58,70,85,179,60,81,111,69,74,135,109,153,102,87,225,101,71,170,15,31,14,185,178,109,125,235,81,48,66,15,127,102,207,11,105,21,35,155,57,220,176,195,144,164,242,131,40,222,138,52,34,246,78,9,146,157,115,82,25,199,26,221,84,19,210,102,118,31,23,134,17,101,127,165,179,119,218,184,67,99,105,79,85,184,63,206,138,1,166,247,53,81,20,186,79,148,224,16,226,19,171,116,58,255,32,54,157,124,222,204,18,146,166,199,114,32,252,231,7,74,151,90,127,152,246,149,207,40,193,97,184,41,39,55,117,177,56,120,97,192,164,213,9,115,37,205,44,253,46,66,251,162,244,209,188,175,16,212,164,46,4,69,91,33,81,184,255,85,171,42,20,19,29,29,164,170,21,157,72,133,71,154,28,23,99,69,77,176,107,72,21,121,108,45,216,160,58,31,48,73,4,177,218,196,32,151,94,237,19,165,63,84,20,5,101,185,245,217,27,65,250,59,211,233,79,179,28,72,65,134,238,83,169,67,81,93,11,51,90,24,216,99,172,215,133,211,75,236,207,164,220,175,180,10,79,238,177,149,216,7,40,162,139,90,14,165,55,130,56,50,170,246,168,13,203,133,183,131,82,76,20,245,241,161,151,10,181,49,98,93,148,161,153,167,164,242,232,216,242,158,136,187,140,119,37,181,160,105,138,114,53,138,61,248,79,74,240,79,111,246,125,102,62,65,83,114,58,98,83,56,169,204,173,227,27,69,22,226,35,95,7,230,57,236,98,226,232,122,67,142,161,85,199,42,212,43,142,214,89,214,26,78,239,252,30,245,80,70,149,208,63,80,218,237,65,76,161,87,239,136,48,214,52,59,225,172,122,32,88,39,89,37,246,133,107,174,60,250,62,8,173,74,22,162,194,82,242,161,154,9,160,192,104,22,197,88,50,31,40,33,145,91,95,168,239,45,200,194,15,37,114,211,202,50,163,110,97,190,182,207,209,99,41,5,150,168,64,239,33,61,139,192,119,71,220,114,20,163,12,163,71,127,242,74,241,133,64,237,213,18,51,109,8,79,214,153,172,111,78,10,212,20,145,165,198,181,49,96,121,85,191,239,41,2,134,144,43,239,139,189,241,206,47,232,134,102,170,81,203,178,246,4,61,151,233,172,220,207,79,142,174,230,35,147,12,145,131,176,120,194,228,25,30,41,222,161,179,40,132,3,118,54,89,171,197,47,96,11,253,170,18,166,239,158,133,65,172,147,132,51,96,253,65,73,63,217,88,227,9,93,97,162,50,16,44,141,110,234,48,194,117,128,135,246,196,234,131,123,149,18,41,54,226,8,49,201,31,51,229,157,2,35,180,28,19,199,193,186,78,230,21,168,171,61,248,135,116,162,15,145,105,134,165,113,39,106,223,228,14,116,100,164,77,2,123,206,39,158,248,160,196,172,68,188,70,251,126,16,41,6,53,226,57,133,63,82,224,41,101,1,109,211,215,54,133,156,2,139,182,199,209,123,188,184,191,16,8,239,222,63,142,94,80,35,132,218,114,71,66,13,175,104,74,77,52,167,37,108,186,36,241,125,225,44,33,74,126,188,250,180,206,98,73,231,199,132,148,67,229,188,44,121,35,52,121,9,165,7,81,249,12,23,48,8,145,133,160,163,162,18,113,58,117,144,59,69,77,33,27,17,180,182,32,229,60,240,29,229,228,204,52,45,10,216,214,81,35,76,190,187,125,199,216,52,72,57,181,193,14,19,30,20,225,112,48,18,76,107,241,40,199,10,186,104,4,27,252,99,225,97,192,50,155,53,71,241,13,183,170,80,158,217,116,229,202,107,61,145,93,9,184,212,173,98,190,123,232,208,22,230,24,228,174,21,100,186,109,9,18,33,203,221,200,47,6,146,169,90,202,199,101,52,150,39,216,35,100,201,196,179,210,120,122,143,11,247,98,228,242,72,116,70,7,60,91,98,231,119,64,216,60,202,114,157,102,41,239,44,189,98,12,55,229,15,142,164,248,81,135,125,148,124,136,219,98,20,75,17,254,86,130,44,86,112,25,124,209,170,90,100,219,63,33,197,215,112,128,167,167,225,72,178,195,224,240,235,2,166,170,212,20,166,120,235,196,198,241,41,219,74,223,137,141,163,25,156,202,7,205,45,233,105,33,121,85,130,176,217,16,183,208,150,23,188,83,253,145,125,220,102,228,101,45,8,237,193,112,162,227,119,137,201,46,78,55,43,154,94,204,165,108,137,196,51,234,55,107,184,134,230,133,105,132,150,209,191,204,196,203,183,54,40,127,190,38,133,59,12,74,41,193,99,165,116,38,157,237,136,227,96,185,224,164,228,254,233,93,23,24,34,159,199,172,165,222,40,84,170,72,244,204,180,28,194,197,248,203,66,49,71,113,5,178,112,16,162,71,211,198,20,92,63,199,78,239,122,114,103,218,59,98,201,130,48,144,103,20,42,85,155,64,62,146,14,38,37,166,177,35,36,194,39,18,53,119,246,57,175,0,14,91,134,26,217,91,186,137,135,126,61,119,135,49,130,97,222,204,212,236,40,63,253,62,116,79,237,34,91,189,52,186,131,36,94,162,142,243,224,243,82,244,153,60,214,174,224,119,141,221,128,246,19,160,37,133,96,137,152,103,43,71,28,249,131,80,251,66,104,143,16,90,224,194,58,235,77,20,119,235,183,149,250,56,44,156,139,30,11,204,215,30,109,239,224,199,60,73,138,72,195,30,75,187,40,14,253,149,61,96,219,250,11,13,22,237,232,26,230,218,182,177,146,117,145,230,155,39,156,46,76,40,180,15,109,101,224,235,247,150,24,58,250,180,30,9,127,247,254,242,19,22,215,24,28,12,69,225,218,132,187,182,25,76,234,185,251,142,103,66,202,190,159,173,147,240,142,213,156,142,46,118,94,243,53,71,159,25,157,37,244,232,245,243,234,192,56,37,196,90,143,169,25,201,243,102,99,85,188,85,7,131,222,254,186,167,90,210,218,208,108,135,86,211,11,195,42,122,199,133,21,228,181,245,135,233,174,247,91,134,52,60,116,225,217,40,47,196,77,195,90,220,111,24,181,133,232,151,89,44,137,114,211,38,120,23,93,41,230,1,174,221,54,119,6,88,161,35,67,124,83,197,89,202,210,98,152,130,59,92,139,170,140,3,223,21,197,27,102,32,12,169,128,1,39,183,30,87,135,145,9,144,53,128,144,191,36,138,147,247,235,169,144,205,13,79,113,122,140,180,251,9,219,168,21,198,164,76,30,116,0,107,91,214,42,225,29,10,113,109,137,224,246,180,222,133,80,107,185,71,63,93,219,155,32,41,175,120,228,248,242,17,54,106,47,27,146,170,126,219,152,48,232,67,187,171,21,237,58,61,96,68,154,229,232,105,94,246,113,244,221,152,77,13,6,230,65,237,56,58,175,186,249,138,107,191,0,13,4,113,114,210,208,26,44,152,248,133,127,185,8,133,61,162,17,200,119,137,88,70,62,150,83,94,11,4,159,147,15,68,238,75,123,157,73,215,134,60,39,209,232,243,90,185,24,164,109,71,11,94,67,74,70,225,7,142,102,137,78,55,82,30,218,175,185,73,84,207,116,113,95,34,203,96,52,145,123,186,48,121,167,47,78,26,202,24,224,225,222,185,77,226,249,117,101,203,120,35,222,174,73,82,89,86,189,126,23,84,239,18,170,203,204,207,100,170,187,127,120,70,8,60,163,140,212,68,153,13,35,15,132,127,91,244,176,30,229,62,225,213,196,22,219,225,106,54,85,69,90,142,11,175,115,187,213,57,207,79,123,218,239,4,116,162,75,251,174,176,119,245,144,78,106,44,140,119,180,253,14,235,30,211,134,248,142,60,224,20,23,24,189,47,136,48,197,119,139,216,188,244,170,73,143,67,30,52,4,233,232,49,153,98,170,64,239,45,87,235,71,227,168,55,170,194,219,210,237,222,136,189,9,50,69,192,128,129,240,184,48,214,199,196,91,4,62,30,232,179,33,216,141,62,241,35,79,133,17,76,58,40,26,204,145,21,16,197,175,199,250,46,194,248,96,154,153,154,30,141,178,158,119,182,227,54,46,18,79,55,116,128,83,30,14,78,199,52,153,20,102,187,18,182,35,104,46,139,162,29,48,141,242,233,246,64,68,173,112,123,122,40,110,159,97,91,52,189,238,187,97,63,33,226,79,103,143,200,212,60,120,137,122,22,10,219,193,165,142,167,116,73,80,131,14,245,105,235,249,146,147,155,63,77,15,117,117,74,66,162,214,74,205,114,197,48,133,175,135,54,134,192,119,117,111,33,134,143,228,182,106,224,96,64,83,83,136,255,6,212,119,130,210,199,130,62,107,40,187,87,156,70,170,190,47,252,110,66,213,225,158,235,232,149,49,201,215,240,29,173,236,153,69,145,5,1,10,108,30,2,46,77,124,150,239,172,60,122,16,177,77,112,162,29,213,217,88,200,51,133,126,72,165,248,34,42,151,119,71,142,32,100,154,96,66,172,16,233,18,148,125,158,120,35,84,7,135,232,185,160,106,14,81,56,158,105,129,141,155,240,125,74,51,180,200,72,112,140,151,96,11,85,185,145,178,218,75,245,213,141,91,18,90,172,236,136,167,100,5,47,92,58,109,20,41,242,255,232,199,89,120,136,61,133,202,17,37,26,122,97,4,150,57,146,38,219,4,185,173,86,210,14,156,158,250,123,147,114,110,154,169,86,248,115,76,203,196,202,35,163,18,95,195,152,126,90,46,86,238,171,227,218,27,254,2,247,107,170,82,153,188,48,158,221,225,40,55,77,144,65,142,30,245,137,5,198,194,110,213,19,67,202,109,132,80,50,176,170,160,21,227,242,214,116,104,90,176,251,4,30,102,123,149,48,213,123,85,146,185,83,249,76,27,139,13,127,86,100,106,108,30,239,122,244,163,18,56,56,19,158,147,112,209,115,35,79,251,116,57,181,204,117,24,123,100,251,120,103,175,184,139,30,203,126,50,166,20,118,205,178,183,89,102,207,23,214,210,180,94,161,237,45,178,62,15,203,87,220,21,60,22,21,246,161,31,54,69,202,33,231,72,84,202,154,187,78,136,17,119,19,182,18,13,182,178,204,78,42,94,199,131,74,102,85,73,33,124,226,210,126,3,118,179,194,200,246,198,209,4,238,85,199,209,74,207,121,244,66,134,138,225,179,236,165,197,43,242,34,82,93,89,72,91,214,221,196,109,241,81,129,102,118,196,248,169,199,71,93,171,136,24,160,163,132,66,97,202,244,35,240,43,159,214,102,89,77,171,98,220,104,69,193,188,176,49,62,43,173,138,201,72,41,140,217,84,152,140,53,132,223,101,121,161,65,255,204,240,122,188,17,43,43,190,232,71,21,188,55,67,114,190,179,104,138,168,22,66,162,57,153,193,176,153,143,194,219,52,103,67,5,231,161,19,68,164,173,140,59,23,48,169,125,89,63,24,40,148,169,194,158,182,40,27,18,45,177,48,150,66,185,7,106,187,128,13,245,219,147,246,178,77,82,57,11,231,218,26,242,108,70,28,82,229,42,243,61,8,33,2,90,155,233,65,22,237,183,187,66,148,26,48,140,81,209,74,170,176,112,195,104,117,147,216,151,137,146,172,211,157,39,67,83,11,250,185,200,144,25,187,60,157,84,45,139,80,20,134,161,237,58,99,155,46,5,209,1,68,55,103,135,77,101,51,245,133,23,12,141,57,4,212,232,97,92,122,97,240,3,119,156,219,140,163,245,174,76,29,172,164,142,62,214,183,162,166,183,15,170,45,174,67,6,25,72,117,200,104,208,15,51,33,162,194,37,21,14,96,228,168,106,152,194,47,105,246,100,223,74,219,93,9,9,180,242,82,156,191,31,30,68,164,26,26,253,236,92,139,194,166,198,24,48,134,13,114,101,199,140,68,82,185,173,110,253,105,243,147,117,73,23,210,206,85,226,163,138,177,71,120,136,53,107,49,17,61,122,96,17,205,250,232,137,235,209,119,193,244,217,168,209,151,33,210,37,230,101,214,67,138,134,196,49,70,209,162,125,136,42,68,88,38,116,75,227,236,23,76,177,211,133,246,142,240,45,23,26,87,253,212,4,23,186,77,47,213,69,100,7,66,164,15,193,249,42,154,141,236,200,122,168,11,210,147,42,40,6,151,49,199,162,69,39,84,6,92,31,217,57,134,114,225,141,230,187,44,14,237,70,159,59,68,58,72,201,105,19,246,178,239,52,188,55,200,16,225,107,151,48,61,214,33,94,69,102,111,15,21,255,36,253,177,93,229,245,94,52,54,7,162,254,9,171,49,94,7,89,128,38,121,51,196,65,153,96,86,40,244,63,67,212,71,150,201,37,184,8,38,5,86,141,95,58,124,214,16,27,134,162,127,132,109,179,112,99,106,177,242,224,115,87,132,171,73,35,3,219,208,80,185,68,125,69,165,65,17,181,15,65,70,194,159,33,45,108,247,183,111,96,28,129,50,10,251,55,110,208,223,158,196,163,41,130,111,134,14,34,94,251,152,90,100,136,113,151,243,62,122,209,142,25,130,217,232,39,108,189,114,168,212,97,184,192,218,59,21,37,25,211,66,170,27,246,136,200,84,118,219,15,166,132,62,3,86,101,115,109,162,43,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,53,37,75,153,70,85,65,153,21,111,166,242,63,251,229,241,130,173,210,21,210,254,250,60,240,219,245,174,116,176,181,212,90,166,227,73,31,102,162,230,41,240,146,220,133,20,112,242,150,25,71,47,157,97,122,44,99,28,160,101,33,108,156,11,211,64,181,166,200,211,138,117,223,130,85,84,195,151,131,94,238,169,254,20,29,154,144,183,107,160,2,222,17,223,17,117,102,182,137,33,252,124,30,188,47,183,10,94,47,38,25,63,249,67,13,250,165,135,77,22,39,20,125,31,203,9,189,224,27,172,174,132,151,106,34,246,243,49,168,76,9,100,245,242,53,153,240,185,69,212,151,45,211,248,3,9,242,145,240,196,204,73,97,234,252,59,212,109,171,74,118,81,173,30,161,163,1,140,28,219,86,24,82,71,194,84,20,154,136,167,211,247,151,138,240,240,99,85,90,125,209,50,21,106,243,244,40,201,48,100,215,242,196,151,133,90,176,60,112,148,146,34,104,131,62,211,95,58,246,173,140,52,167,68,254,175,30,21,109,199,147,188,149,248,120,72,43,74,8,98,37,200,116,81,193,117,81,163,81,50,148,77,76,55,208,189,151,128,209,4,241,98,87,207,54,82,169,254,232,243,247,22,50,223,230,241,172,59,147,97,230,62,59,189,72,76,152,78,189,1,232,142,75,163,147,210,85,201,152,14,149,19,249,62,76,86,31,33,130,226,74,96,102,116,1,223,21,99,190,60,13,200,72,249,125,15,52,175,135,194,80,21,78,162,71,90,218,109,150,124,194,151,22,88,89,76,11,18,76,75,53,109,168,6,58,134,41,23,133,4,129,193,85,247,191,54,109,132,193,4,15,69,5,154,17,72,38,254,13,24,239,45,133,143,217,93,230,234,114,52,145,130,161,231,10,11,112,54,100,71,125,236,38,4,128,176,227,69,106,181,232,102,15,63,246,140,163,49,147,196,238,93,97,44,176,122,194,85,10,24,88,164,26,189,199,135,82,123,249,241,76,179,191,142,5,25,121,231,41,223,222,133,233,243,139,111,96,236,62,95,142,31,247,203,148,65,14,53,125,171,157,8,43,95,203,79,4,233,31,181,19,25,136,167,246,252,237,27,51,202,165,193,255,24,35,204,51,204,23,85,28,90,16,183,45,43,158,41,38,95,226,238,66,174,43,54,23,182,137,29,50,198,239,36,113,198,140,39,142,88,91,83,151,34,170,246,30,144,154,88,229,82,171,159,206,252,86,210,133,8,134,113,87,24,150,106,137,16,232,238,45,94,134,57,197,250,250,29,70,244,248,232,209,164,82,98,194,98,27,36,74,24,24,249,86,182,216,14,27,81,66,143,38,108,74,123,165,199,164,20,5,54,185,171,48,134,50,202,119,125,193,80,106,3,70,127,117,40,204,229,69,224,72,254,125,149,23,140,190,65,192,104,240,202,51,69,24,62,140,55,41,138,178,45,120,193,51,210,210,164,193,238,231,174,191,77,103,179,143,98,106,216,106,193,135,95,67,75,65,236,187,94,208,36,43,6,72,119,119,29,117,180,70,164,49,213,107,139,201,213,203,254,88,45,111,210,158,106,159,4,39,209,183,16,88,94,117,181,141,50,85,22,79,202,53,51,87,150,173,15,12,130,225,188,77,96,132,232,244,228,247,49,68,64,209,204,129,68,54,55,139,93,116,152,165,220,65,139,116,147,158,156,186,76,77,248,174,156,234,140,134,88,123,77,157,112,211,161,83,116,101,58,5,191,69,50,211,10,239,177,18,110,72,154,171,91,22,253,219,113,110,246,93,165,188,220,178,104,69,137,141,21,54,32,253,13,215,60,249,52,153,181,151,89,86,73,35,59,72,30,125,253,1,60,86,201,212,0,226,99,47,39,46,124,49,60,175,64,131,246,126,253,52,235,83,228,67,216,32,170,199,30,223,83,58,190,67,225,175,106,212,101,222,204,69,116,171,159,174,230,104,228,226,211,166,24,53,244,163,206,107,166,125,26,6,177,164,137,234,126,249,151,149,178,66,162,185,33,55,115,94,176,25,216,4,76,104,164,190,109,102,113,146,78,146,100,22,212,69,15,201,214,154,102,144,253,121,25,23,50,171,172,180,123,196,58,66,63,2,50,96,105,160,73,174,255,245,211,176,239,211,94,22,138,129,190,109,186,140,197,104,114,182,247,108,75,194,247,89,146,245,219,47,71,69,235,35,206,124,251,84,203,18,182,162,162,97,78,99,79,121,185,236,117,152,225,53,173,82,167,74,175,47,202,149,37,93,90,111,128,174,174,133,7,79,147,180,74,165,187,79,191,0,4,15,210,226,114,192,8,148,188,27,181,170,178,243,104,211,150,93,10,67,171,13,19,99,212,174,228,145,221,175,124,60,51,146,153,100,169,69,6,0,115,166,130,211,69,192,100,119,212,156,19,229,128,52,134,182,10,162,30,13,217,34,108,117,173,97,233,101,252,73,195,71,56,200,98,128,40,4,68,200,243,123,132,228,60,12,81,225,180,97,55,58,146,148,0,12,249,66,96,244,47,235,150,115,63,162,164,79,30,175,103,90,27,30,178,196,19,119,8,221,241,45,231,134,81,34,190,159,141,182,141,48,149,166,12,42,123,221,77,90,36,79,77,106,95,190,76,242,139,20,24,243,137,105,80,75,211,213,138,90,176,85,86,100,11,190,113,15,171,81,161,35,144,84,71,171,205,143,61,53,205,174,121,213,106,31,203,125,230,32,180,126,27,185,48,40,186,33,67,219,81,1,210,11,131,167,17,223,198,128,99,44,224,52,190,124,124,27,199,4,232,21,190,239,42,198,208,221,174,63,194,104,190,91,197,194,30,47,139,4,119,250,215,1,10,53,226,137,79,30,234,118,151,121,18,57,183,149,54,219,19,235,40,121,205,103,202,119,7,191,121,202,126,144,45,55,169,133,168,94,208,206,39,142,210,38,138,144,214,227,120,222,170,51,115,167,91,120,197,139,166,79,80,242,64,167,239,84,107,0,222,71,10,247,48,154,216,242,39,124,232,255,83,152,106,191,194,66,164,64,51,159,24,184,166,227,58,187,66,113,187,46,8,27,196,209,219,148,203,21,190,235,117,148,32,44,182,150,73,150,95,222,79,250,181,179,219,159,234,195,77,97,32,11,93,244,22,238,23,188,71,24,238,34,95,220,213,246,220,184,167,81,89,156,214,232,44,7,23,19,156,140,241,111,244,53,241,7,175,236,8,195,244,246,211,59,37,206,229,16,181,101,58,65,162,110,169,175,249,206,82,84,165,41,70,126,184,145,200,60,57,217,88,65,52,97,99,185,206,172,89,178,196,117,49,92,199,116,51,135,48,26,32,101,40,220,83,14,31,181,46,45,213,82,123,130,87,31,195,144,41,66,64,130,175,120,87,119,123,240,72,254,10,152,182,149,68,187,152,75,94,116,155,34,90,192,24,142,200,19,161,130,22,233,194,254,33,85,200,79,83,37,139,100,75,55,22,245,236,10,223,119,21,175,210,26,24,151,220,52,225,82,82,25,140,176,221,245,228,152,122,232,165,157,71,125,228,169,185,196,194,129,66,193,209,49,118,112,210,142,105,114,153,47,124,26,220,147,240,139,221,5,20,163,71,182,177,155,138,125,56,176,116,11,40,50,26,189,211,62,146,190,81,127,51,39,178,172,78,88,11,28,196,176,47,140,96,255,201,21,13,24,194,253,73,184,75,2,138,142,196,21,132,25,130,224,71,190,59,86,98,234,88,1,67,106,200,181,22,39,235,153,57,139,142,140,218,146,39,70,153,86,166,132,187,79,185,111,175,9,92,17,253,221,105,67,49,164,157,198,180,11,170,171,15,98,145,204,167,219,21,62,43,40,22,214,86,219,167,30,189,224,79,57,225,230,129,229,144,33,136,193,168,118,6,188,154,108,46,16,206,53,90,69,120,92,32,248,162,191,125,70,180,22,2,67,33,159,10,163,48,225,118,16,148,156,151,76,25,112,238,91,236,222,169,160,117,233,67,48,182,103,243,78,58,182,192,48,233,186,194,53,24,232,192,119,83,245,232,201,97,100,121,20,62,200,1,75,43,29,210,64,76,173,126,229,196,70,75,159,121,97,111,233,75,0,180,148,46,45,149,192,136,215,196,165,161,87,215,139,194,7,250,100,192,180,234,234,209,8,166,175,184,180,123,231,167,201,112,192,102,48,202,85,36,32,31,145,10,0,222,136,196,4,108,101,13,129,15,61,246,121,244,225,155,76,152,250,107,204,89,119,194,55,131,25,129,201,70,207,184,114,196,116,245,183,161,228,202,125,179,92,200,23,200,134,255,73,246,22,149,74,113,138,220,100,79,225,187,135,37,202,179,133,140,186,205,121,251,228,149,239,162,229,128,205,198,120,123,127,148,29,61,186,14,69,83,49,14,98,25,187,119,93,189,128,243,204,230,149,240,194,210,141,20,21,126,225,77,26,218,162,136,65,195,208,20,89,108,218,95,104,117,143,123,190,123,187,179,228,158,205,13,51,96,148,188,68,146,113,223,215,83,131,61,101,162,98,83,63,16,162,177,237,217,47,250,170,149,166,183,173,141,46,178,122,147,46,43,201,225,114,110,108,249,194,241,196,180,244,229,93,222,203,132,55,227,158,38,205,178,161,1,211,90,69,183,150,83,31,169,136,203,227,110,152,15,196,40,68,112,187,137,82,0,203,15,37,87,183,114,249,180,213,231,109,227,200,86,158,100,93,238,163,159,110,179,100,168,7,165,172,140,170,42,15,140,126,66,13,152,30,111,185,50,4,233,102,128,69,157,170,55,244,178,26,76,32,122,63,182,236,51,55,25,243,238,121,183,121,23,178,59,93,229,153,33,245,33,66,231,247,12,125,51,183,30,219,244,163,189,139,174,126,155,197,243,167,71,193,155,192,131,229,105,133,127,153,167,17,122,223,43,143,134,94,219,228,104,94,142,15,66,252,104,134,36,98,104,3,194,130,216,15,166,6,37,76,109,99,209,237,40,235,211,12,123,202,11,70,197,55,222,37,229,172,45,231,166,253,201,251,49,17,17,167,239,84,15,110,233,108,128,113,232,171,2,104,22,73,153,91,102,115,82,187,204,55,72,99,60,62,76,168,212,171,81,203,166,76,183,124,65,103,15,68,133,36,209,178,51,92,165,91,86,211,237,123,154,172,94,204,255,144,167,164,60,178,97,51,173,48,65,130,238,42,135,174,136,54,153,211,68,193,24,186,22,252,165,25,104,19,37,121,26,225,185,254,112,71,186,227,99,75,208,6,27,242,78,158,62,23,44,62,2,89,84,140,146,21,83,239,122,76,244,34,209,187,103,158,193,41,164,127,119,73,103,197,134,15,215,189,55,142,209,65,71,67,142,46,51,40,109,49,237,155,184,97,230,133,182,185,243,120,107,106,29,166,13,43,19,55,18,168,39,118,91,182,42,136,200,183,93,184,68,32,21,107,207,161,183,61,146,196,51,10,254,83,50,3,82,83,63,222,96,77,18,158,89,106,202,3,111,152,208,70,132,81,209,221,212,87,197,236,17,75,202,99,234,228,114,52,161,208,19,49,248,49,205,57,133,209,91,141,108,217,130,121,47,107,6,123,179,251,213,182,164,59,158,55,108,115,98,108,29,72,94,183,169,55,134,233,87,108,173,233,115,146,71,74,175,74,132,178,184,47,11,211,140,68,54,90,187,177,225,191,79,80,154,71,145,75,90,180,30,231,70,110,76,133,237,161,4,39,23,101,45,97,62,209,177,67,13,103,71,52,202,236,158,183,117,39,230,94,78,176,83,143,49,188,114,28,18,189,172,240,140,34,49,10,53,39,225,246,49,131,141,104,20,198,169,156,252,142,209,123,107,65,193,182,140,163,28,141,131,81,250,28,162,216,61,95,240,198,99,104,68,20,78,210,42,7,26,142,216,79,82,7,23,93,233,237,5,159,182,34,233,75,233,73,210,182,108,14,200,227,198,251,98,17,147,233,155,163,243,96,36,219,187,108,215,238,116,131,128,104,143,180,236,233,146,170,3,150,180,43,169,181,126,20,69,225,42,206,93,16,49,209,187,94,120,195,244,244,65,52,234,90,194,27,138,99,188,47,248,1,66,253,187,48,69,145,147,198,123,112,46,4,101,157,94,146,39,151,142,18,148,226,249,90,61,201,206,218,32,162,15,8,154,148,25,164,117,115,73,124,100,16,179,168,239,232,81,35,3,3,7,64,224,187,160,61,61,73,114,71,29,163,96,16,181,164,32,221,21,135,116,190,60,51,219,201,156,32,178,177,141,145,9,109,51,85,184,26,47,69,17,152,201,50,196,241,202,136,131,169,145,189,94,102,233,166,243,236,165,34,210,36,91,191,143,17,26,73,36,237,246,141,144,171,194,79,11,118,83,195,21,92,186,52,55,221,163,61,28,190,144,183,45,69,135,112,233,54,127,122,5,140,221,151,108,168,54,156,137,25,196,43,42,65,34,198,197,199,55,67,4,0,218,86,85,247,24,251,248,106,228,55,43,213,102,221,142,109,178,197,53,106,119,44,234,91,14,190,255,61,162,25,12,254,99,209,64,150,113,212,74,146,163,158,174,94,234,196,27,43,196,40,96,89,220,203,76,198,13,157,101,79,38,67,42,166,31,26,120,209,73,89,147,192,241,241,52,207,167,242,89,146,163,64,77,236,41,45,187,52,159,208,140,28,151,118,150,200,200,48,71,172,153,247,197,69,202,124,6,255,230,174,73,241,129,176,53,23,162,220,161,207,169,164,189,112,125,249,235,93,116,137,235,101,131,159,154,235,34,206,21,200,59,237,180,163,197,223,37,97,210,211,43,74,142,219,44,227,183,194,187,5,122,232,209,40,122,110,202,3,49,153,161,196,127,114,147,8,140,33,76,248,201,98,127,154,99,216,204,118,238,75,144,242,216,35,234,152,124,180,76,128,45,172,85,141,242,36,175,131,39,22,198,172,104,198,29,125,29,212,202,103,204,241,252,178,244,199,145,21,54,103,162,104,234,128,24,221,116,40,64,175,138,121,152,97,35,97,208,65,146,37,215,228,59,213,54,33,92,94,184,155,5,106,204,226,218,75,76,31,89,23,74,188,73,186,37,141,142,65,74,195,100,118,132,144,217,82,152,246,151,184,50,251,122,178,38,2,12,135,51,18,241,184,51,13,185,109,108,35,50,15,63,138,8,147,3,34,149,16,229,1,40,144,50,137,155,26,127,248,76,83,92,128,183,254,134,139,194,171,188,96,179,118,56,89,172,97,27,45,48,22,218,9,227,208,34,27,42,224,221,18,30,182,1,16,24,101,176,157,61,33,236,4,245,202,249,212,179,125,2,245,29,9,38,190,240,202,84,58,250,92,2,35,99,17,185,91,236,89,197,241,147,163,91,203,145,116,151,73,68,43,21,190,139,101,164,34,239,18,64,21,88,111,140,68,241,138,148,30,110,48,75,159,90,105,75,130,40,172,167,135,192,168,209,69,153,214,116,10,245,220,166,4,19,81,233,194,55,94,80,250,35,61,94,70,165,240,25,58,72,205,235,36,226,229,2,9,80,126,120,64,184,143,84,70,163,197,86,81,243,82,108,153,253,153,26,87,30,83,141,219,145,203,184,43,134,166,35,184,208,147,187,38,211,155,24,58,75,163,223,231,228,67,92,22,238,150,108,235,44,61,70,176,167,248,16,105,34,21,248,152,71,94,236,111,142,214,215,54,186,168,37,44,86,169,153,28,217,59,29,250,246,79,240,109,134,213,154,167,76,104,5,117,151,72,37,162,87,39,126,186,119,158,238,116,122,182,112,181,133,235,47,39,111,36,188,61,146,135,79,209,196,207,13,63,201,51,131,12,135,234,79,151,84,226,65,110,253,126,112,158,236,184,43,126,149,100,59,246,216,165,135,175,38,238,29,67,152,10,102,168,183,130,35,56,173,123,66,206,141,162,98,180,196,83,107,62,162,106,114,10,171,112,108,35,230,71,177,49,207,13,201,50,187,41,201,141,75,124,70,159,58,115,165,159,219,20,62,242,211,61,214,179,27,171,151,89,147,74,32,67,107,5,140,13,79,11,64,148,151,250,5,181,32,19,95,117,24,253,149,35,139,242,161,122,232,155,66,51,104,147,246,187,243,152,26,131,143,52,68,117,143,248,214,94,152,8,192,151,116,211,43,21,147,98,130,38,107,51,242,28,144,245,56,12,185,52,140,159,188,149,134,141,242,20,246,58,48,203,252,9,216,212,199,228,228,55,140,141,54,30,116,72,164,73,212,56,221,195,229,126,43,242,131,218,26,75,183,86,207,158,148,101,22,72,71,110,123,153,221,159,95,120,183,189,177,192,247,57,181,19,125,210,7,225,226,41,40,249,38,143,13,73,168,21,233,206,179,112,34,168,216,11,169,171,170,81,208,64,65,210,9,157,120,91,192,7,21,216,196,26,252,182,172,193,81,71,41,234,80,209,188,177,214,93,96,218,86,120,161,109,225,71,31,211,249,215,104,3,85,94,79,94,33,4,176,139,254,54,44,147,72,73,111,152,170,226,151,126,144,27,9,73,21,122,230,171,90,208,83,228,193,224,85,92,84,187,84,161,15,29,162,53,186,128,248,220,182,88,55,17,28,210,253,225,138,20,5,202,132,108,66,104,1,106,110,150,197,105,80,92,145,9,17,71,196,96,56,89,239,250,214,64,8,33,149,32,186,30,43,87,72,169,236,28,171,81,184,38,5,2,31,154,211,59,4,194,17,194,209,223,193,148,248,130,233,179,112,248,62,54,205,44,31,124,22,34,243,102,237,250,34,229,202,141,61,145,188,224,243,194,63,70,209,123,112,200,97,124,218,52,244,167,135,117,2,135,98,11,29,55,26,30,238,44,142,80,14,228,139,81,184,154,91,151,139,201,44,194,65,57,57,46,109,206,60,105,184,249,161,59,43,48,83,139,75,176,17,40,46,205,224,210,109,254,132,230,209,99,142,32,26,0,210,117,31,30,150,143,105,199,237,253,186,180,29,118,89,72,232,212,163,43,24,130,93,97,16,243,88,195,170,198,120,232,18,134,137,31,229,67,169,124,82,54,59,37,174,155,172,72,215,0,16,247,113,47,32,194,124,164,189,161,189,225,112,143,185,147,76,19,189,61,126,152,136,50,206,189,145,60,124,221,21,147,78,9,89,161,210,68,147,203,60,220,250,147,22,175,197,98,106,121,224,132,50,225,41,250,124,180,255,20,54,109,119,135,171,25,56,106,176,15,135,33,28,96,121,254,26,100,77,148,117,87,56,192,154,157,169,134,43,102,247,232,71,211,254,215,116,207,9,252,188,224,241,130,73,68,185,82,32,138,158,164,22,21,198,232,221,175,252,238,150,238,170,211,21,126,60,112,109,86,199,124,141,82,132,208,92,96,4,248,208,33,174,251,144,27,131,132,74,84,235,70,203,211,125,8,60,38,63,57,210,214,91,95,152,177,20,18,222,8,185,191,96,184,204,51,96,22,149,163,112,216,80,210,235,80,182,198,173,68,58,237,164,186,85,23,197,10,80,36,110,227,96,12,34,52,28,167,157,188,204,80,206,154,175,217,204,212,137,195,245,182,223,119,187,158,23,12,95,211,69,185,186,181,18,190,119,102,37,140,132,177,212,37,20,213,231,249,12,207,46,0,147,49,214,39,114,14,241,164,195,119,209,213,239,114,152,52,159,95,217,36,173,174,123,70,186,15,86,9,203,221,185,52,34,38,84,23,63,222,133,110,245,59,158,38,77,232,74,100,133,206,229,119,180,29,214,126,23,189,159,241,124,141,79,179,174,75,59,94,184,161,2,163,186,88,67,4,141,137,79,210,207,199,250,190,74,72,168,209,101,215,94,3,244,4,77,163,209,44,220,52,137,117,62,242,233,1,15,149,85,100,147,29,173,89,168,11,81,17,208,155,38,154,142,225,73,245,231,108,125,158,84,170,78,72,191,77,149,51,226,77,150,116,145,35,139,132,196,162,192,61,5,187,224,112,31,109,54,38,67,101,44,27,247,1,70,48,94,19,19,157,84,71,160,248,131,234,134,239,174,150,53,93,130,233,36,95,250,64,225,59,133,129,87,181,45,188,174,152,205,122,107,187,195,214,82,161,91,62,83,29,26,33,151,71,166,64,55,186,196,133,174,37,89,205,143,117,233,201,33,211,250,72,169,205,172,156,95,233,1,44,122,29,166,179,182,232,170,118,97,103,76,54,211,178,144,246,141,253,249,144,123,192,219,232,232,10,19,221,249,149,193,208,216,175,172,198,125,200,203,245,228,169,194,81,94,85,152,78,70,127,42,180,165,174,247,209,244,19,248,219,54,34,251,212,61,54,58,93,174,18,72,88,64,178,78,97,12,119,253,183,169,45,190,178,57,70,133,119,125,244,27,47,23,9,58,63,104,232,201,155,234,208,214,165,158,165,60,52,48,43,44,225,243,126,42,168,214,250,79,99,172,248,232,156,193,36,19,110,239,240,144,8,52,95,15,173,123,79,37,170,49,179,190,47,13,98,89,137,147,147,132,127,13,6,24,29,33,235,120,172,127,86,127,27,97,129,24,105,150,54,209,47,168,90,161,49,142,238,38,147,45,48,113,207,14,195,106,74,180,229,117,242,194,195,114,152,18,86,127,103,92,118,248,245,86,83,239,126,61,212,27,72,196,111,223,200,112,142,242,250,6,74,180,82,163,16,79,7,141,190,109,26,100,93,94,253,194,109,106,102,28,18,102,84,204,168,164,222,213,231,148,215,242,51,195,171,148,87,143,140,141,78,74,104,111,196,111,179,5,122,205,212,194,31,193,167,155,229,90,167,180,14,43,33,225,63,120,104,150,157,118,13,79,118,101,71,67,28,250,215,102,160,56,94,143,87,94,124,134,169,32,37,252,187,155,125,5,195,119,206,247,155,186,75,68,217,229,21,11,223,217,55,60,111,11,31,159,14,82,124,167,188,135,207,224,117,116,177,71,93,202,125,61,48,139,87,239,13,250,28,199,157,101,92,17,181,34,99,169,233,152,7,214,64,72,114,87,74,61,186,75,126,76,152,107,37,220,207,212,93,23,17,237,136,163,41,52,44,205,214,220,25,171,184,123,37,190,232,253,104,102,188,65,128,11,197,110,147,15,237,69,83,223,48,143,252,182,239,94,226,149,172,65,46,63,198,1,92,184,162,219,247,105,86,189,97,170,78,243,133,238,22,151,173,86,110,19,108,214,203,242,76,40,243,133,73,75,35,4,92,85,115,26,147,238,106,63,24,234,211,121,37,76,76,59,57,12,219,209,11,89,239,68,80,141,1,138,90,123,147,244,87,177,244,138,27,242,52,218,218,246,148,131,11,61,10,62,155,33,56,177,37,222,60,72,135,65,190,115,152,4,164,30,221,204,58,47,78,142,59,117,151,108,11,196,189,240,71,194,168,137,13,92,194,19,129,167,154,222,201,88,43,75,18,202,228,133,211,173,26,153,217,161,176,165,202,195,192,184,232,22,249,162,155,1,158,102,241,165,72,66,242,88,28,18,30,221,180,127,237,165,167,54,162,247,73,103,131,59,228,36,75,180,17,25,116,215,28,227,255,173,243,58,26,25,109,63,57,60,251,254,250,233,187,133,158,37,93,211,73,74,232,209,39,189,176,160,139,214,254,122,38,140,179,208,157,190,113,199,35,95,7,254,222,120,85,132,26,247,26,226,139,96,23,54,194,11,11,174,233,16,215,40,224,25,253,150,104,94,151,245,26,41,23,190,159,226,17,197,108,113,131,0,134,119,27,102,39,102,2,51,94,23,126,167,198,176,59,249,180,40,235,149,247,29,22,25,144,42,231,51,244,183,77,11,206,143,182,214,206,173,47,132,181,108,166,43,173,185,137,234,201,179,221,192,124,104,166,24,43,95,152,102,168,112,236,185,103,151,213,3,161,74,132,100,253,96,154,253,30,153,175,224,37,135,92,94,51,223,248,250,122,33,168,64,250,193,139,0,73,223,215,157,238,206,137,11,179,186,168,228,252,170,101,47,159,240,110,178,37,32,127,154,158,115,72,189,238,252,132,55,164,36,43,43,124,194,118,2,198,183,82,242,222,100,144,216,225,135,235,20,42,31,243,5,175,17,182,149,149,254,200,23,60,249,46,194,117,10,110,129,228,237,104,107,173,233,51,106,74,203,93,143,134,105,18,14,100,173,25,101,48,97,54,212,177,215,52,166,64,149,21,132,114,233,94,97,90,117,159,184,154,214,26,5,163,196,219,166,99,224,206,128,242,219,88,68,199,140,70,135,204,58,250,88,80,57,72,87,75,114,178,69,175,28,255,142,49,211,25,246,185,211,182,194,157,12,89,120,140,161,127,41,131,133,24,153,170,127,192,5,37,115,129,73,251,62,9,155,160,85,194,148,200,156,174,109,151,38,202,113,7,202,108,136,117,128,154,38,120,194,100,67,139,7,65,179,155,134,218,11,222,205,27,104,33,187,96,123,247,134,115,230,0,110,210,254,71,100,8,75,201,95,216,141,7,142,36,130,12,166,138,16,48,79,85,225,101,92,159,240,163,35,194,221,10,163,59,159,48,205,216,229,13,199,62,130,142,229,59,122,222,240,19,159,24,221,101,16,195,21,94,197,59,212,217,182,209,43,177,94,112,15,203,184,59,187,141,231,141,158,222,227,145,99,185,81,255,41,220,211,15,87,109,248,200,198,149,17,193,200,93,58,181,47,248,147,201,11,223,242,137,203,224,238,122,238,125,163,132,132,105,21,146,233,20,86,208,112,230,2,102,186,133,29,102,194,236,219,70,188,144,143,104,128,194,196,70,79,218,26,26,81,79,224,133,87,111,218,49,162,179,42,40,36,191,42,240,148,162,176,229,12,158,165,102,142,253,245,62,80,130,113,20,250,250,141,243,183,162,102,109,30,112,165,199,245,5,135,247,166,161,90,201,107,166,188,232,225,196,162,181,89,4,66,109,91,65,25,210,225,69,198,81,225,97,102,186,95,184,144,166,214,119,141,243,94,245,197,17,117,74,157,169,111,108,131,126,135,159,187,32,134,252,200,24,197,12,34,108,151,209,177,155,175,207,7,41,185,144,157,95,144,124,100,35,96,102,35,43,212,248,23,235,141,8,141,16,6,220,175,47,238,235,254,231,22,61,14,243,22,155,177,74,44,216,216,99,203,251,24,56,177,121,50,19,151,54,148,145,4,38,14,242,117,121,65,155,144,82,29,203,97,200,90,128,210,98,80,94,240,136,81,8,60,142,194,243,97,135,219,29,38,104,210,145,66,75,236,217,113,242,131,132,138,60,180,187,177,66,254,236,11,35,23,171,193,99,179,46,239,24,43,16,65,37,21,101,198,218,197,187,111,27,143,164,233,62,2,106,85,172,48,8,180,13,201,139,216,36,244,132,65,135,73,185,136,235,9,175,136,110,58,191,178,187,215,164,93,86,225,216,214,49,117,149,42,37,171,182,232,216,143,231,141,212,190,116,128,67,68,40,168,201,58,124,94,187,108,244,220,27,153,202,47,204,150,68,74,194,237,99,163,187,2,101,2,147,131,141,43,228,149,29,83,136,148,112,219,60,16,93,225,13,20,118,129,160,24,185,173,56,118,226,11,159,191,220,161,36,133,211,197,125,120,77,221,53,45,145,176,118,124,30,68,188,93,182,163,29,198,94,164,130,238,63,28,85,242,76,176,74,224,1,251,51,193,124,91,212,206,160,116,35,121,236,15,156,240,90,71,25,82,30,79,188,43,220,189,164,165,30,251,180,16,0,5,133,95,41,23,102,102,32,113,93,155,253,184,220,52,190,208,225,247,176,72,237,53,33,113,209,158,31,26,132,192,104,140,200,101,179,229,46,241,200,238,19,126,186,208,18,144,199,162,32,234,240,70,141,65,238,170,209,31,158,39,199,191,70,38,51,26,79,80,95,9,24,15,6,121,162,200,153,185,214,43,100,9,140,63,135,192,136,101,251,111,243,196,166,82,11,204,243,41,28,46,17,178,99,110,85,56,168,182,23,53,27,113,1,77,152,119,4,58,149,179,237,197,143,239,219,130,7,50,165,8,7,108,41,74,135,239,100,36,66,106,100,137,76,184,45,224,27,40,72,125,190,211,199,30,102,233,187,152,132,164,160,247,167,188,10,78,179,7,229,98,57,183,201,24,120,46,199,76,131,165,90,69,139,75,219,78,143,105,219,106,187,10,31,12,156,60,77,139,230,96,145,114,175,21,154,71,28,187,88,49,229,113,147,90,8,159,163,77,169,161,213,23,12,199,110,57,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,150,239,146,97,40,82,25,72,66,174,208,178,108,8,130,193,24,23,24,114,159,215,56,32,134,107,103,1,10,180,173,71,129,143,166,213,42,118,18,180,215,98,108,235,183,61,205,21,64,97,36,66,125,233,217,166,139,33,188,130,81,142,173,202,95,152,189,167,72,83,179,143,130,104,255,29,194,80,132,150,242,47,105,70,233,190,185,185,243,55,242,162,235,117,112,137,99,161,128,137,120,221,161,165,239,206,156,223,187,134,32,92,166,222,86,37,191,227,91,244,99,237,210,89,133,230,232,236,105,184,87,108,162,20,122,97,214,46,80,28,54,107,97,121,164,108,87,188,21,181,33,244,211,100,241,96,95,124,34,27,195,87,62,245,151,25,146,46,36,222,62,137,80,29,10,139,176,207,183,216,80,109,143,152,43,195,76,59,73,11,64,157,110,190,134,194,198,181,213,211,49,119,233,164,94,43,111,107,99,16,232,95,15,219,121,124,250,18,166,216,30,209,44,189,207,75,88,115,199,246,255,222,79,65,156,102,146,197,2,179,67,204,147,163,240,167,239,218,42,117,158,174,225,151,238,59,144,247,5,29,57,98,124,122,190,122,209,27,59,52,146,236,24,41,60,224,188,47,250,3,151,203,74,92,24,42,174,4,118,148,114,33,83,56,76,173,173,234,209,204,73,110,117,68,41,253,232,126,16,145,138,233,148,59,56,160,72,115,230,109,79,75,190,121,10,24,30,117,145,126,106,230,148,167,134,15,24,60,129,37,18,59,192,246,202,227,251,225,252,130,110,110,220,167,179,79,100,33,63,141,88,208,227,23,14,183,249,142,141,41,240,194,101,253,4,252,78,14,144,162,194,29,58,96,152,24,57,24,38,172,208,29,115,210,221,172,47,101,174,225,60,210,98,213,221,240,22,151,94,121,71,216,192,7,34,134,176,231,245,70,58,222,243,113,219,219,162,17,61,249,22,103,43,90,36,238,204,45,71,227,8,236,173,30,192,15,2,75,9,111,136,1,158,33,179,198,16,37,213,177,75,11,187,138,11,47,108,121,19,190,75,27,254,81,254,204,113,104,159,66,68,92,164,128,79,30,61,225,81,13,129,161,109,197,51,223,147,14,178,124,44,139,126,208,136,150,9,131,154,16,125,161,183,220,125,218,140,135,138,33,139,60,53,248,104,119,190,140,147,151,129,106,73,194,88,22,69,118,128,68,235,208,76,19,235,238,174,177,138,172,243,234,4,63,182,175,170,241,204,233,202,26,47,152,59,201,117,128,193,162,48,249,104,127,102,228,82,149,163,79,226,15,215,9,135,9,224,36,167,143,234,225,14,235,104,154,190,180,167,8,209,127,138,206,113,97,15,219,153,28,229,144,5,70,88,35,146,202,70,83,70,96,19,156,205,213,141,55,168,232,112,1,20,208,161,194,121,160,244,252,9,60,164,52,116,246,3,63,197,23,40,82,188,83,216,1,248,242,162,201,88,18,94,75,225,66,74,223,235,236,168,180,225,84,42,240,177,21,204,97,173,242,177,147,25,207,142,71,66,183,160,166,167,183,245,128,251,110,242,30,139,227,99,81,24,134,64,162,116,183,11,74,167,246,51,18,174,186,0,209,29,83,162,234,100,142,40,77,62,46,68,91,91,204,134,192,98,202,14,122,31,65,60,145,27,214,244,173,40,6,183,254,170,208,233,148,10,252,69,17,34,242,20,146,25,140,138,90,56,12,53,35,88,58,140,180,187,160,214,1,237,4,43,132,225,144,158,75,152,98,64,207,131,173,12,37,207,147,94,64,137,191,172,163,85,143,198,87,58,222,6,37,86,233,149,165,132,193,48,137,223,134,125,209,245,228,44,147,49,223,116,184,142,178,33,68,86,48,171,251,23,198,110,91,126,251,136,63,230,238,112,20,229,195,227,145,156,112,78,135,197,188,197,26,225,194,144,124,227,147,71,47,81,186,172,128,105,96,143,39,94,140,46,25,48,84,90,76,158,35,166,53,239,86,133,145,92,159,25,242,110,205,58,92,216,74,25,1,87,213,252,58,166,75,20,164,181,77,238,165,73,90,1,62,248,19,21,150,13,255,80,20,82,144,1,164,49,60,182,1,232,226,200,185,161,199,70,86,28,97,131,38,45,253,135,226,254,137,185,172,86,179,152,75,212,108,176,123,236,79,40,187,201,28,76,107,45,162,38,1,211,74,211,20,134,226,29,91,35,211,95,86,116,175,17,15,188,112,135,229,245,211,244,152,230,185,105,91,80,248,96,131,18,91,62,27,87,69,225,61,99,28,97,124,40,76,14,116,91,104,18,41,1,19,234,117,133,227,97,243,206,149,90,108,108,209,200,197,163,217,161,77,186,23,166,65,164,198,15,223,232,87,233,245,168,240,159,8,165,141,186,34,65,62,171,113,15,178,220,69,105,143,212,115,155,118,78,194,150,151,16,184,219,243,15,152,165,67,110,10,23,185,233,113,194,178,253,71,36,111,39,30,138,248,36,245,204,104,176,122,10,156,253,191,159,100,83,202,23,226,179,66,189,214,105,26,166,123,150,186,243,192,147,41,56,224,65,83,169,28,141,221,193,200,163,137,190,228,224,250,201,87,249,117,35,240,163,231,166,143,32,135,9,102,233,37,62,122,224,125,70,190,173,187,86,167,146,44,214,233,116,196,199,178,243,48,67,196,226,96,48,158,139,45,97,228,14,5,38,255,30,107,113,129,57,166,143,140,205,233,137,153,240,198,174,35,93,111,13,38,92,141,241,221,132,238,9,43,5,165,202,204,73,24,19,178,41,220,235,137,200,234,62,223,147,61,30,192,176,106,35,54,162,103,240,105,111,120,100,140,129,172,246,126,193,141,122,253,140,57,225,89,235,188,97,140,71,3,134,247,175,240,198,72,184,68,82,162,180,12,157,128,173,215,38,142,94,208,6,229,153,14,156,161,98,127,142,115,91,170,155,24,140,40,207,9,152,58,104,121,193,53,232,187,192,117,40,124,255,245,12,243,219,141,151,75,121,161,112,34,75,162,59,163,213,15,140,148,81,192,236,23,229,133,81,65,138,10,60,228,21,145,216,1,222,214,93,27,97,248,122,129,119,35,21,206,234,136,181,63,73,99,34,13,211,216,239,199,190,200,108,159,229,232,131,154,217,142,157,13,114,109,242,109,154,130,136,43,80,35,112,53,197,94,22,163,173,102,150,167,177,223,67,47,65,142,38,141,31,244,118,204,228,51,192,135,208,132,231,107,108,192,161,244,164,156,36,103,197,222,126,71,210,2,235,182,35,240,128,149,235,91,201,14,227,167,203,185,209,227,15,186,52,204,86,188,13,19,94,230,236,229,71,195,50,126,228,219,68,92,41,172,207,205,72,117,202,164,193,218,206,138,234,112,35,7,50,19,102,115,225,13,115,13,214,108,93,50,140,42,14,177,174,148,102,221,211,164,115,229,104,54,166,254,241,145,87,175,67,238,250,70,152,51,232,16,7,163,226,204,89,216,222,172,244,64,17,247,28,145,66,5,69,29,45,242,75,205,102,183,68,121,6,93,182,153,4,102,242,195,195,120,79,142,34,30,177,243,145,144,182,159,185,98,162,157,255,40,10,219,33,18,172,19,133,174,103,10,124,199,84,124,180,247,209,245,20,111,255,28,140,112,172,195,88,228,149,156,48,76,93,50,88,151,204,69,119,235,37,63,189,105,153,146,207,114,33,109,150,48,241,74,59,25,9,247,212,90,157,52,250,152,180,96,160,100,13,166,194,144,170,118,194,83,95,21,108,196,147,241,164,133,70,122,48,249,245,8,254,59,235,107,105,2,67,109,143,152,174,195,52,126,253,244,160,56,17,145,238,166,66,45,40,91,181,88,234,73,19,215,37,183,85,152,47,74,6,248,243,100,194,206,96,250,124,226,174,209,5,154,114,91,166,149,120,134,196,255,231,105,10,211,203,51,243,125,12,29,253,44,153,121,97,124,223,93,47,236,222,115,63,57,195,30,233,159,0,222,200,92,198,47,179,10,173,243,130,239,44,17,183,245,116,217,152,24,60,107,207,131,159,158,204,95,67,239,223,34,188,111,86,173,72,20,93,220,17,55,213,236,9,43,76,36,252,228,170,68,169,86,206,141,209,239,222,9,223,32,237,145,235,190,67,56,43,200,44,121,115,201,219,168,136,209,228,122,137,164,105,151,183,209,240,153,143,48,1,167,138,170,23,78,163,84,137,239,178,226,86,86,101,24,145,155,119,199,92,43,32,224,90,172,112,31,229,73,152,154,126,81,24,165,209,172,78,12,241,82,252,192,51,247,114,4,201,83,214,106,156,74,161,70,102,148,177,82,214,17,91,28,242,248,17,194,60,100,60,117,152,225,128,88,98,155,9,189,185,202,162,215,168,5,185,153,53,48,51,91,21,24,63,229,153,181,36,88,126,130,82,220,136,0,231,161,196,162,223,53,220,219,26,111,132,48,175,108,253,233,137,172,82,236,14,238,231,144,226,86,19,135,245,26,141,247,230,182,247,232,183,119,7,252,138,115,163,133,39,204,46,82,179,60,101,175,202,152,127,205,148,80,248,194,53,51,191,192,55,2,61,10,135,223,67,51,25,247,54,150,162,247,178,155,192,34,204,59,49,118,193,73,201,207,61,160,55,233,48,189,145,3,251,254,132,251,208,143,111,147,154,237,114,180,8,130,93,216,58,93,156,8,180,144,104,204,186,138,193,88,88,111,129,245,129,51,141,230,246,97,176,34,75,148,97,238,78,61,170,146,180,142,77,25,10,166,238,230,82,176,205,180,159,30,89,21,129,103,228,40,129,203,35,99,193,38,153,26,40,171,181,172,123,102,156,185,246,76,88,216,162,31,120,5,253,9,184,53,89,22,77,189,62,235,192,8,117,167,78,213,68,9,100,68,176,186,200,8,116,249,54,153,36,102,220,85,53,167,129,124,100,180,188,80,132,142,131,109,61,16,248,192,180,140,115,35,221,37,1,78,231,171,247,214,93,78,78,141,95,96,235,87,239,113,114,242,186,242,229,194,122,111,179,196,201,145,235,144,120,180,99,108,17,236,13,58,7,150,76,119,221,28,56,162,228,15,227,255,72,180,218,109,57,10,210,10,125,191,83,134,120,167,197,60,235,238,247,109,61,237,5,67,221,25,249,219,182,41,11,120,152,247,145,71,133,120,188,221,29,67,21,152,156,177,39,187,233,128,148,230,118,131,49,132,200,219,134,189,91,4,222,230,47,24,207,212,164,255,20,158,247,152,153,240,163,209,130,193,177,151,92,132,148,143,194,229,49,21,92,103,2,97,172,52,231,11,94,65,14,54,120,205,161,112,175,209,253,247,61,186,189,225,174,240,94,111,120,231,100,122,35,202,251,5,141,254,135,240,76,120,206,55,108,137,9,167,79,109,98,241,35,48,119,230,59,112,96,60,232,20,174,110,237,220,204,141,60,185,16,160,205,18,159,206,25,227,82,36,136,26,245,78,90,53,56,153,44,140,69,134,26,174,77,48,93,157,32,72,10,91,214,124,138,162,219,101,176,46,12,121,170,201,125,117,148,200,253,167,23,205,134,178,9,70,162,248,137,112,195,8,4,143,132,73,40,89,236,39,120,174,211,230,36,185,240,69,206,63,78,142,186,239,212,219,102,87,27,253,179,19,37,189,84,119,103,170,99,7,225,181,96,179,165,216,178,64,77,147,197,242,144,128,138,30,245,249,132,77,28,201,131,117,68,51,150,110,223,209,178,188,159,153,179,185,23,125,193,50,16,145,93,88,174,44,223,112,163,90,85,166,37,84,232,231,246,132,32,206,7,247,229,239,63,253,211,223,253,252,183,63,254,230,183,63,252,248,211,175,126,248,183,191,248,235,95,255,242,47,127,248,197,207,254,241,111,254,246,31,254,219,255,250,253,223,253,143,159,253,252,207,126,243,231,247,15,216,85,155,223,233,46,63,251,221,239,126,254,215,63,253,213,111,239,95,255,228,135,95,254,244,239,126,252,225,103,63,255,139,31,126,243,151,63,252,244,227,95,253,226,11,252,171,95,253,250,135,127,253,211,143,191,250,245,95,112,130,223,252,248,231,191,250,245,47,127,186,167,255,55,159,124,216,128,253,8,113,150,107,65,178,147,130,121,182,76,209,65,208,198,87,218,255,211,14,138,94,197,11,126,190,170,160,6,31,81,147,32,64,38,1,185,191,104,55,147,228,153,48,123,171,175,244,155,53,13,191,122,131,144,88,57,228,13,63,48,33,64,17,6,208,64,109,234,249,238,59,172,27,250,238,96,50,187,79,49,138,46,230,239,125,209,114,168,2,176,112,160,40,24,126,127,251,142,60,66,159,188,114,36,40,93,121,132,250,44,97,212,146,147,91,219,219,103,193,99,59,100,105,61,57,250,129,226,123,190,247,141,63,206,221,14,68,2,147,62,12,99,150,124,97,52,68,69,224,99,20,52,233,86,245,163,153,85,68,33,121,96,128,189,215,24,14,223,125,158,240,183,77,196,186,125,9,164,84,60,119,121,189,79,38,111,168,54,95,24,37,51,113,45,192,103,132,78,3,135,63,125,53,121,105,230,212,126,202,247,202,105,226,56,210,167,115,167,242,102,190,82,95,120,227,21,147,69,115,115,156,164,154,96,195,30,179,108,34,196,145,48,170,11,227,27,121,17,236,179,93,147,163,77,101,232,27,245,61,52,195,111,105,89,191,187,9,196,146,182,31,205,12,42,12,109,58,128,238,72,235,113,114,92,84,178,224,66,103,114,15,229,18,50,177,214,81,145,48,157,81,227,75,182,97,179,140,55,181,30,61,157,107,108,170,24,75,26,36,32,39,81,109,243,99,145,66,108,143,192,172,104,113,234,251,245,244,34,18,56,182,93,94,174,130,76,194,165,63,226,214,72,54,159,119,230,71,19,163,136,47,129,241,2,195,252,149,100,208,221,106,36,43,229,110,99,6,154,56,223,43,71,109,66,50,106,192,8,88,124,103,49,220,19,6,142,172,47,248,241,246,87,224,198,164,167,48,129,160,255,246,93,179,238,232,216,2,23,218,57,118,192,119,165,121,195,86,245,114,184,193,162,211,147,195,144,249,150,8,46,124,31,161,52,36,3,211,118,21,39,71,208,101,202,83,51,103,167,111,162,17,209,253,46,213,28,80,44,99,227,96,132,186,155,60,21,100,55,207,28,1,35,84,173,231,166,236,154,79,124,142,249,200,51,195,139,160,142,26,48,197,28,61,248,174,28,222,36,250,20,83,167,31,250,211,52,123,84,191,238,133,200,103,19,20,159,212,28,11,171,41,107,29,152,46,120,191,45,152,200,153,135,7,190,159,135,139,85,0,227,173,166,63,221,76,49,219,97,136,83,143,30,221,10,30,166,1,243,12,244,210,208,155,123,226,183,241,215,168,10,23,216,3,37,96,98,118,69,145,224,137,135,210,240,184,209,215,69,137,32,209,27,112,110,25,9,16,252,250,142,235,102,249,234,130,238,29,22,47,160,88,205,109,133,177,217,138,187,186,87,185,244,151,59,141,211,43,222,53,138,203,250,50,59,17,96,139,247,241,88,235,133,192,200,128,158,22,48,236,24,61,249,157,233,189,216,9,124,163,165,71,97,242,58,143,31,61,45,99,39,79,180,55,27,46,1,147,154,209,167,194,156,243,248,83,225,93,214,162,71,51,111,143,132,135,54,249,0,27,127,63,224,114,50,43,7,252,180,114,226,161,78,43,147,9,252,81,120,219,1,227,14,33,39,55,202,69,207,163,81,188,148,75,35,53,176,118,252,246,180,102,41,129,241,227,168,113,229,147,76,188,30,13,65,41,62,109,204,29,219,235,183,201,166,228,99,153,86,62,18,24,231,237,30,191,13,241,70,167,44,50,88,46,173,5,76,235,186,194,214,160,116,2,110,152,133,8,204,52,53,242,228,244,39,203,251,198,254,193,141,117,73,132,29,169,79,24,76,3,110,252,118,55,125,211,132,209,103,42,57,28,208,107,214,69,6,11,43,23,36,3,166,75,75,143,70,34,59,222,8,21,33,249,229,202,34,50,74,160,36,238,100,148,163,102,55,119,194,16,117,229,137,83,202,117,35,36,224,71,61,217,58,206,155,213,197,123,240,224,193,101,71,208,122,100,16,155,77,158,94,88,165,192,17,55,5,51,254,117,221,165,132,182,182,193,237,181,184,213,79,147,125,194,207,163,147,105,49,246,127,60,147,134,21,167,194,100,109,243,178,145,154,85,148,157,103,219,114,112,214,152,129,173,78,163,63,221,116,77,191,143,32,182,92,159,11,23,42,41,185,244,229,118,66,159,187,158,83,81,234,106,125,203,51,19,137,80,92,235,209,26,204,135,98,94,49,10,63,199,149,2,236,109,221,125,143,124,93,168,226,182,150,3,197,122,7,4,126,106,116,115,218,72,105,162,130,211,233,153,122,86,14,240,251,105,86,25,9,88,32,159,252,122,58,106,138,130,154,9,108,162,38,219,47,48,78,171,114,110,140,89,100,124,211,170,30,81,16,42,158,83,7,10,102,92,43,135,255,13,58,219,209,203,38,192,90,241,76,48,188,208,145,64,210,252,201,65,10,95,172,202,68,140,182,236,206,145,130,252,97,215,43,35,30,204,247,129,239,163,198,111,20,102,228,235,185,239,171,229,54,164,195,116,15,190,129,77,134,119,148,78,133,173,250,158,83,169,90,121,125,4,225,79,78,41,232,189,203,140,131,202,67,144,52,108,26,159,210,34,14,19,109,84,25,42,11,13,25,61,250,174,9,46,252,192,243,230,161,233,111,247,29,98,2,182,0,177,16,43,76,87,86,203,229,171,103,162,20,152,192,39,95,183,9,8,233,201,49,157,201,47,255,70,92,237,117,99,55,136,112,183,121,22,94,100,87,245,161,18,69,213,132,201,205,84,133,233,226,143,152,224,57,58,198,151,41,152,102,0,87,116,197,55,51,89,175,76,2,194,215,145,235,130,134,31,227,140,60,233,235,93,83,227,119,101,70,224,37,78,194,52,127,143,230,158,60,143,153,5,73,35,90,199,69,175,21,9,176,142,80,49,65,11,206,168,25,157,29,105,175,232,100,219,239,238,43,126,153,214,61,153,205,48,37,12,207,92,34,195,90,31,125,87,27,42,124,12,66,88,238,98,100,65,234,9,91,164,153,81,233,22,143,241,78,21,225,62,253,12,90,241,71,209,147,223,231,249,60,18,17,223,81,163,151,134,164,69,76,226,11,198,93,202,166,116,58,69,240,79,137,96,252,126,138,243,5,183,17,59,202,98,76,34,125,93,88,156,157,136,68,150,73,201,13,133,203,153,17,90,50,77,108,89,126,112,12,13,34,40,48,66,245,47,152,138,97,108,127,138,113,132,5,158,136,40,207,220,254,208,135,162,240,67,135,121,192,116,164,202,32,93,217,129,97,59,47,162,121,69,241,229,137,61,99,55,63,101,129,251,96,70,203,93,223,150,38,211,110,214,209,39,62,236,77,79,133,108,97,22,9,117,239,177,163,90,120,231,187,215,209,141,64,56,46,141,92,230,163,247,133,146,81,110,103,113,135,125,61,242,10,21,62,78,190,217,128,42,92,240,14,137,135,198,206,224,245,208,144,193,89,113,180,117,7,232,165,21,28,30,253,153,90,3,248,210,27,123,140,175,229,112,177,16,89,97,12,130,19,166,129,76,209,210,98,183,106,6,109,18,35,45,124,199,90,76,72,84,152,230,11,165,41,166,5,74,216,216,21,174,61,167,233,67,77,67,127,153,14,200,39,86,144,195,120,63,47,120,21,239,55,67,251,26,215,176,169,176,205,14,1,19,99,54,133,81,66,246,39,122,104,184,108,122,105,230,110,24,79,244,110,167,150,78,28,211,62,72,71,49,35,232,122,176,253,63,97,120,127,47,120,224,97,253,129,171,169,224,207,215,185,9,232,154,195,133,186,207,235,232,218,92,61,11,34,11,98,129,47,184,84,47,113,92,184,33,217,243,58,249,83,93,141,9,120,171,108,30,77,41,112,90,2,238,179,191,159,10,207,220,191,175,250,96,186,91,214,11,230,65,59,76,21,79,47,13,53,28,207,16,64,211,40,143,174,124,159,29,139,95,56,253,225,85,127,122,180,85,99,54,53,184,235,92,108,63,238,243,97,181,89,93,246,248,244,47,227,92,16,48,105,49,25,167,16,34,252,211,53,84,154,90,48,222,192,65,35,225,213,165,15,143,106,72,8,148,60,230,187,167,97,78,131,11,57,226,137,80,99,146,249,10,45,251,115,226,88,220,227,117,74,185,83,84,117,39,74,94,22,188,97,185,231,82,97,99,197,72,216,218,131,215,33,229,29,103,106,112,93,204,48,114,97,143,165,87,119,192,245,61,163,60,244,140,173,184,229,57,95,199,82,148,243,160,180,146,95,22,201,150,111,101,178,4,204,206,53,217,254,157,117,41,8,201,31,88,132,154,241,93,181,158,9,135,161,47,72,196,139,94,59,46,43,241,219,99,136,223,251,133,31,190,235,28,69,166,24,150,240,71,197,61,70,40,83,157,204,102,116,102,236,39,38,233,251,213,170,108,17,10,252,244,61,12,129,167,36,223,80,20,201,237,13,95,230,17,210,114,183,253,204,108,249,62,182,126,245,211,236,235,90,220,23,173,50,50,252,205,95,199,103,148,27,115,20,4,13,4,165,6,235,251,46,90,93,166,206,255,72,164,159,17,207,12,135,88,209,22,165,109,138,30,227,128,241,188,151,71,134,158,248,137,25,163,91,243,134,192,180,49,68,230,14,233,189,251,161,201,35,195,71,204,11,209,143,217,231,72,187,61,142,8,168,70,250,67,65,113,67,12,54,187,181,111,184,143,13,236,56,148,130,182,192,214,52,233,40,67,65,46,220,164,77,78,204,163,19,221,121,25,165,24,162,109,183,72,70,24,30,181,32,57,26,27,190,248,244,38,194,145,138,98,139,94,98,28,77,42,54,93,97,234,13,101,9,44,114,21,23,110,61,52,8,128,143,182,157,152,25,249,137,244,25,247,69,184,39,48,50,15,49,29,45,146,232,50,72,7,197,168,216,158,84,18,11,146,131,50,205,223,181,227,224,251,151,174,15,28,231,97,103,221,192,250,51,22,114,194,208,110,150,47,154,116,52,222,109,90,174,200,40,67,133,118,53,154,13,196,106,249,178,161,34,69,7,5,11,19,173,231,114,225,15,201,1,79,143,225,241,176,165,56,116,97,115,149,173,14,223,9,91,243,207,253,171,133,247,133,171,69,88,121,105,164,244,103,223,1,115,155,146,81,97,170,173,17,229,16,196,188,118,132,248,84,247,188,52,243,217,202,167,2,99,132,76,133,163,207,42,226,80,107,114,58,136,207,7,76,189,39,159,10,172,218,189,124,58,108,72,28,137,127,66,135,148,30,52,41,35,185,53,233,32,135,219,104,50,149,14,147,162,146,120,25,169,140,59,219,250,209,212,109,155,44,48,88,140,22,231,237,27,252,136,193,166,205,234,195,221,125,56,57,25,205,46,48,15,42,158,25,113,134,128,244,199,244,56,212,170,107,114,93,184,151,197,14,28,45,64,237,248,2,166,237,205,159,9,19,152,52,136,119,52,225,92,227,134,221,51,247,44,7,147,233,60,30,23,54,56,6,242,56,139,109,1,3,68,24,73,34,24,19,98,138,91,34,217,47,251,88,218,104,209,63,112,20,181,10,121,90,180,3,223,229,202,47,139,246,163,33,27,128,106,236,5,175,5,52,74,151,226,68,12,205,186,135,85,210,133,15,205,34,121,203,20,202,78,148,218,72,222,234,55,95,145,55,31,190,205,165,248,219,178,226,79,155,223,100,39,251,125,25,8,122,20,81,184,97,244,158,226,84,134,7,27,197,71,222,197,29,175,72,239,124,111,171,147,153,20,223,243,59,19,45,58,192,253,96,107,85,149,184,12,99,77,232,237,14,83,70,144,113,64,252,206,60,224,48,210,72,50,91,21,8,26,46,251,3,108,206,65,2,83,13,45,241,219,219,8,33,9,115,62,247,93,128,202,133,188,174,28,93,215,12,58,220,195,103,181,180,16,87,144,184,117,9,16,131,31,93,144,239,170,88,49,64,112,152,83,73,172,139,85,213,83,74,156,124,90,193,57,97,72,1,177,97,235,132,182,117,40,76,53,237,204,252,237,251,84,5,102,227,20,25,94,242,31,143,72,128,222,165,101,161,40,231,39,159,213,148,124,4,70,251,228,241,163,239,30,234,46,210,249,88,30,146,18,35,110,108,209,118,34,247,133,114,213,244,5,130,156,236,16,125,93,210,206,212,28,253,194,215,121,73,151,118,102,191,225,218,140,143,37,80,196,101,131,173,96,22,209,173,157,52,151,166,134,147,200,253,238,243,151,123,149,207,11,27,174,17,244,69,52,105,200,152,239,132,39,138,43,190,122,32,157,113,68,230,25,171,183,84,57,131,210,180,150,30,60,160,25,249,77,15,211,45,205,121,225,35,229,16,155,11,243,187,62,75,142,230,161,53,63,184,154,218,133,92,55,86,184,219,67,78,212,17,151,188,13,214,238,208,109,124,160,203,160,83,22,40,133,146,238,205,196,15,43,236,141,3,75,194,27,57,6,159,206,44,140,144,170,42,173,226,244,149,126,159,201,48,255,181,92,121,232,78,24,53,150,150,59,79,46,21,195,192,85,17,211,173,239,140,4,59,253,30,157,247,133,94,145,247,193,49,153,27,45,41,81,220,118,188,187,137,246,82,20,165,103,194,195,248,58,254,80,22,19,99,83,152,214,239,60,218,220,231,229,228,80,15,92,228,249,161,87,163,100,191,1,240,125,72,53,94,8,250,8,185,122,208,66,64,154,198,127,26,82,236,243,200,109,17,166,184,108,10,159,202,148,13,27,118,92,24,105,127,159,9,60,100,101,91,192,89,135,145,241,29,163,247,121,163,221,160,240,147,172,229,11,163,202,36,119,85,76,220,231,123,211,136,58,238,174,207,4,187,1,55,109,124,104,229,171,69,207,253,224,46,230,69,54,182,34,85,98,101,200,188,140,53,63,57,237,216,34,115,78,195,223,141,150,60,16,152,208,114,244,96,50,101,187,251,117,227,105,43,70,20,208,165,159,216,153,83,68,120,132,13,209,204,45,215,227,81,208,37,146,141,88,118,207,220,154,76,154,35,215,144,235,130,35,94,118,192,119,15,37,122,221,23,46,240,152,253,178,39,19,215,144,159,198,64,40,30,247,164,11,61,171,58,141,92,241,206,231,189,44,119,37,7,179,105,109,223,30,211,11,111,106,122,75,96,216,74,30,133,79,52,82,182,220,22,114,238,53,222,134,137,167,201,156,64,50,61,100,223,104,90,166,89,120,11,252,88,111,143,195,40,127,233,201,11,113,186,199,155,147,146,218,57,114,114,51,25,241,71,106,30,222,85,223,7,189,129,62,141,50,21,141,162,119,253,32,18,236,123,170,101,129,131,60,112,196,239,171,59,12,48,91,204,146,188,98,96,170,185,62,70,217,102,222,249,167,10,76,46,203,39,59,90,89,143,136,127,162,163,72,11,107,192,240,38,51,142,190,48,140,9,167,13,88,174,54,27,106,6,212,82,114,91,254,219,141,188,150,124,246,211,94,119,28,124,103,24,161,36,92,148,245,220,55,23,240,46,36,247,68,140,141,183,114,160,116,50,116,133,9,240,253,243,64,228,183,74,14,168,153,146,132,199,79,80,88,159,215,193,180,57,120,0,180,134,37,19,229,129,118,139,95,187,195,72,77,117,121,160,157,234,95,11,152,82,164,204,178,168,244,174,248,184,108,159,94,244,137,221,43,239,78,181,54,91,155,38,118,37,20,72,111,248,235,17,254,50,177,35,249,234,17,165,237,145,237,91,88,117,181,170,48,74,216,190,114,145,46,69,134,32,97,40,254,110,45,69,126,180,23,253,238,137,233,145,90,116,152,114,248,35,67,1,2,94,62,22,168,157,162,247,133,23,40,222,97,126,229,119,136,111,253,250,134,121,58,121,200,74,249,104,139,60,91,51,239,234,216,206,97,83,127,100,111,210,204,252,163,157,56,26,67,78,25,196,172,92,45,214,220,69,185,175,102,105,165,13,11,73,191,224,198,78,69,38,67,212,190,50,93,190,238,8,221,50,227,96,99,177,106,220,21,20,65,137,250,46,252,208,236,112,226,135,145,97,18,24,226,216,158,113,93,86,49,106,2,227,211,23,111,19,235,38,201,63,53,182,254,213,27,134,161,247,63,143,120,200,32,251,78,2,124,198,165,81,0,82,24,102,247,142,43,55,138,91,85,184,5,247,100,237,243,94,52,153,229,123,4,95,214,8,116,244,129,210,132,230,154,15,6,119,76,23,254,191,100,231,191,255,223,255,225,239,255,247,191,255,255,146,157,207,63,3,217,249,143,93,75,62,196,130,98,97,194,172,240,242,148,250,135,195,224,207,129,174,165,165,48,161,71,15,152,149,53,35,111,100,205,182,211,122,63,240,20,239,74,94,63,30,157,241,134,80,81,95,242,144,97,83,206,184,48,115,40,19,16,22,177,7,7,52,91,21,209,77,190,163,214,146,239,35,78,125,99,162,218,244,115,218,236,134,29,190,223,165,40,70,241,49,50,19,196,133,245,151,3,55,249,11,24,85,113,242,182,116,53,194,194,47,118,50,70,70,149,148,16,173,227,124,201,37,199,244,179,117,177,162,73,181,199,19,195,215,242,12,153,29,145,33,104,177,220,112,147,207,150,197,202,246,69,43,190,39,214,8,157,59,73,61,142,248,24,217,9,201,171,158,189,97,194,184,98,114,28,117,232,106,68,34,174,158,152,253,10,101,26,89,110,112,163,140,79,21,129,211,71,175,27,165,196,17,75,25,221,26,167,201,122,179,7,153,255,145,139,149,234,129,176,68,159,200,20,192,203,234,18,212,83,10,236,81,22,184,59,13,218,201,155,196,14,150,137,246,83,147,161,16,219,74,226,146,187,168,199,228,87,205,135,66,194,22,90,84,118,156,156,184,186,28,137,214,138,229,152,60,240,32,51,243,2,73,9,249,155,166,44,47,254,242,23,30,197,213,135,88,71,200,65,104,48,102,41,143,136,151,30,243,31,211,80,14,254,130,199,129,199,168,68,18,171,177,113,113,143,107,36,93,41,109,40,188,76,148,60,194,68,228,158,52,6,189,203,123,139,176,28,162,190,110,106,177,222,58,145,38,64,22,172,136,38,19,18,179,172,31,17,224,210,145,32,175,26,10,193,114,21,171,7,122,78,19,18,39,10,33,124,217,17,60,219,66,54,116,75,128,174,160,95,249,192,141,64,222,166,181,151,187,175,235,3,37,106,136,34,39,98,25,164,81,253,169,117,122,97,228,198,88,218,186,203,34,127,54,51,66,146,105,240,5,209,41,243,173,16,129,138,60,53,60,216,74,176,81,136,197,144,40,122,237,255,232,135,247,77,218,233,106,201,97,106,149,185,66,195,85,64,166,94,246,181,252,205,11,3,72,210,171,50,63,170,152,208,10,124,115,105,109,142,143,238,169,171,245,29,249,222,147,27,209,147,195,208,246,77,131,177,142,196,217,142,62,170,18,173,113,236,138,215,30,71,97,132,55,124,28,143,105,214,121,114,238,59,244,154,238,246,209,179,203,193,98,77,13,81,200,103,24,162,78,32,240,160,109,101,59,140,203,169,44,179,152,37,208,203,225,137,136,251,73,157,34,185,155,106,25,42,127,42,200,51,235,11,195,130,115,186,72,48,69,229,214,196,77,176,153,251,119,31,145,34,185,219,42,221,116,96,106,185,163,94,110,250,194,143,102,103,232,88,139,76,52,220,171,165,171,23,162,104,248,46,126,225,199,24,221,146,177,122,16,212,247,43,239,199,234,200,154,208,98,199,226,39,239,38,110,85,52,91,118,3,77,183,138,71,76,23,218,136,100,203,204,117,195,71,3,116,188,45,38,166,29,87,173,30,223,47,14,218,71,89,214,212,123,111,152,236,233,178,97,182,13,114,244,185,145,109,20,120,9,30,164,117,234,174,132,86,113,140,12,34,49,242,146,220,39,198,164,145,57,69,70,165,10,205,198,42,18,46,78,0,145,110,188,152,177,112,27,30,23,36,185,48,30,92,66,230,47,230,52,233,169,33,76,26,182,182,25,20,242,84,145,57,66,88,121,9,255,180,16,105,196,108,220,155,237,117,51,89,109,21,38,215,31,176,134,244,37,26,219,29,70,208,8,26,13,73,219,169,197,250,98,202,154,61,127,249,85,13,185,65,230,120,130,128,221,77,81,64,152,104,149,6,161,22,233,100,228,120,154,176,4,88,237,74,44,249,86,192,59,25,47,144,193,191,35,193,201,148,157,100,78,145,226,23,162,195,197,125,230,12,238,218,82,82,41,122,120,151,255,133,199,234,18,220,119,68,71,226,251,65,218,250,149,139,174,216,63,186,172,230,99,63,165,213,200,106,26,161,45,224,59,221,22,41,138,80,51,170,45,51,217,104,4,72,101,2,1,142,32,50,119,155,145,132,163,128,107,105,237,81,28,192,65,35,123,236,12,93,79,60,178,251,203,24,209,11,12,111,45,190,61,158,255,170,250,203,232,38,68,54,153,253,227,144,97,102,158,166,250,68,105,222,149,2,213,157,208,118,236,48,239,195,166,227,83,126,219,76,26,162,236,134,143,194,163,87,222,8,177,178,30,99,238,71,10,179,208,207,168,20,81,173,18,94,7,13,116,43,22,40,246,70,71,107,207,88,35,205,104,103,65,185,175,74,172,206,178,91,79,52,178,209,63,219,148,247,193,157,133,48,38,189,43,103,138,166,225,133,239,247,17,249,125,224,166,117,187,251,223,24,122,238,40,204,213,177,164,86,116,255,233,93,79,119,192,119,89,152,66,148,166,199,100,5,213,211,202,135,90,2,35,195,66,103,165,195,159,238,53,169,240,222,51,22,31,45,150,224,92,50,91,154,50,140,223,214,32,55,42,183,69,189,16,197,43,129,31,165,10,64,36,201,170,32,101,165,41,159,215,120,76,145,32,202,145,188,29,169,45,67,238,158,145,60,106,44,54,226,102,208,177,167,186,19,183,159,156,36,163,178,199,73,65,222,91,59,241,196,235,210,2,26,114,86,79,164,217,145,209,92,178,147,232,208,74,122,176,220,160,180,15,9,109,41,247,99,228,25,213,99,60,102,245,198,238,56,106,57,78,171,121,245,73,193,126,145,205,142,74,42,115,140,136,101,35,172,109,28,201,184,180,241,188,96,19,9,205,199,130,242,160,114,86,30,58,55,164,198,203,143,87,161,180,176,137,121,98,32,110,19,9,21,166,206,99,226,144,241,198,68,144,101,116,219,3,237,39,81,156,234,132,117,2,219,114,249,183,127,159,23,109,138,2,155,68,75,20,236,41,71,235,196,50,105,184,12,138,81,51,227,24,101,185,33,205,230,126,58,184,100,51,41,86,165,101,153,62,115,124,251,155,69,76,96,228,20,130,198,128,53,185,82,30,73,0,185,61,177,153,63,147,167,20,58,25,164,6,167,234,96,142,164,185,68,131,33,243,100,45,22,123,23,129,11,228,189,18,115,53,250,19,122,116,197,102,59,86,245,59,111,203,34,130,60,242,202,50,240,48,129,243,161,20,58,75,101,122,164,131,126,145,94,56,172,21,215,241,126,172,43,85,180,103,205,183,132,246,36,135,153,39,186,50,169,63,238,214,30,194,181,241,7,12,114,115,74,15,152,74,213,124,241,245,17,175,141,226,222,131,206,116,211,86,130,134,18,87,212,254,182,104,124,88,19,4,148,71,135,9,184,30,237,166,121,160,163,249,46,201,114,50,175,230,142,194,247,31,113,111,131,186,54,180,185,99,75,125,110,96,185,173,125,139,24,236,4,157,102,32,183,214,101,62,188,131,24,121,177,136,247,59,61,232,239,126,177,112,30,164,186,55,167,118,84,34,124,18,55,109,154,15,83,59,19,205,253,50,202,115,164,36,94,157,137,199,180,154,99,27,67,59,166,118,107,90,231,73,192,179,168,39,20,150,123,207,142,116,210,216,200,91,201,77,79,243,254,171,137,82,19,125,193,83,202,142,144,120,235,251,232,89,162,184,183,204,195,66,26,121,96,104,184,109,1,251,52,146,54,114,244,26,61,247,79,84,97,180,7,142,198,133,72,238,221,165,139,65,51,222,112,243,108,18,129,234,122,245,210,224,180,180,253,179,31,120,16,119,29,101,116,176,156,22,21,102,91,20,166,118,230,238,18,219,198,98,242,46,138,194,225,243,123,166,161,228,213,23,53,48,147,138,41,229,243,84,180,111,183,161,254,31,91,148,178,53,179,251,129,107,114,9,32,81,232,32,251,104,50,248,132,68,161,85,220,193,169,215,224,53,227,17,28,242,129,175,145,0,187,255,196,38,101,24,103,94,187,14,173,94,30,48,141,81,66,38,216,38,202,17,179,217,64,241,88,59,26,155,121,59,71,216,74,102,76,15,70,30,32,167,202,27,158,107,91,47,30,234,43,206,141,43,129,210,118,55,27,107,55,165,125,76,132,233,213,128,199,52,236,35,193,170,138,207,122,53,29,114,132,47,0,27,66,196,209,159,102,45,243,97,6,151,239,69,208,219,228,202,131,149,210,140,33,220,94,253,171,88,217,248,186,136,62,151,78,195,27,29,179,216,197,163,6,219,151,142,66,138,181,174,195,196,170,138,243,70,85,24,206,76,198,134,40,58,234,132,195,173,68,84,219,141,18,182,95,125,187,199,13,19,30,235,46,110,239,166,224,49,130,152,142,245,236,42,175,25,201,220,50,130,28,216,95,182,182,214,206,188,92,48,197,224,241,106,180,70,182,107,4,241,176,147,207,210,118,229,201,55,231,209,66,65,34,67,27,169,201,28,71,232,136,175,121,213,151,77,234,187,37,122,231,82,253,248,58,12,214,136,191,204,136,81,47,236,99,243,25,119,245,177,193,209,214,244,246,140,224,163,225,69,50,94,253,250,149,13,109,156,28,147,73,109,210,30,180,6,228,133,211,48,169,189,129,195,72,139,45,224,161,94,138,76,42,198,176,15,248,226,175,89,197,18,130,9,83,135,215,43,159,164,66,19,222,93,191,159,187,162,156,168,157,95,244,20,221,247,161,128,255,68,25,12,120,245,87,195,254,129,1,21,247,181,30,81,253,249,136,51,148,100,30,178,193,124,53,128,35,154,92,203,78,248,14,106,133,33,203,237,35,240,44,186,252,52,178,25,37,225,185,158,23,124,122,240,249,129,187,210,159,224,75,142,40,174,127,154,141,182,46,94,60,151,188,177,137,18,139,10,98,160,28,154,55,54,217,132,232,178,74,41,192,41,53,192,69,167,67,74,77,103,39,186,238,196,161,122,24,166,236,148,48,53,28,93,189,144,23,173,9,163,10,162,235,102,49,207,215,128,219,82,144,54,146,41,163,180,42,13,123,51,121,182,150,47,27,26,145,74,140,144,12,126,242,11,65,240,70,94,246,178,120,251,228,247,245,94,96,240,142,115,159,57,251,58,139,246,100,225,77,50,131,40,199,167,125,135,146,158,156,185,53,175,124,80,167,62,47,245,147,179,99,119,84,152,93,245,96,86,218,224,176,98,111,176,186,30,12,195,115,228,132,117,103,109,93,87,183,245,171,196,19,189,235,247,107,156,153,62,212,18,38,245,120,245,20,239,138,228,127,28,205,198,74,27,219,239,44,13,219,37,224,119,155,53,100,79,119,123,55,21,83,172,104,20,54,19,159,128,161,113,201,16,71,158,109,206,60,154,34,142,30,205,52,18,44,215,2,161,187,232,133,99,39,19,92,104,116,32,150,46,157,27,87,177,124,42,232,228,191,78,78,83,93,190,47,168,95,26,202,144,32,15,46,157,89,201,79,93,97,62,81,66,144,215,81,216,82,181,26,252,200,103,124,187,143,249,112,78,133,15,203,78,80,223,9,248,84,103,199,60,36,87,192,93,93,113,205,132,237,132,90,192,199,185,84,151,78,124,242,162,203,14,195,214,249,10,25,96,221,148,216,42,243,1,233,206,205,36,72,158,152,109,159,105,187,76,129,103,13,181,88,4,115,145,237,215,223,158,41,99,11,76,182,87,80,243,162,139,115,179,178,234,93,239,170,253,0,221,220,132,21,70,76,35,14,198,51,78,7,226,65,37,36,127,25,230,188,204,73,199,244,240,99,40,49,65,73,61,195,44,116,177,154,8,152,126,28,81,131,122,216,135,7,125,253,33,59,164,170,73,133,190,140,232,115,96,99,214,84,175,169,26,211,50,224,246,202,229,218,197,158,104,193,64,52,120,200,132,104,233,41,87,54,5,198,130,114,171,24,20,105,100,111,76,57,56,108,72,122,193,194,232,29,29,101,136,82,137,9,18,225,125,25,33,251,66,16,165,193,62,219,154,108,19,194,18,169,86,189,238,105,155,20,135,7,178,127,75,97,109,25,59,131,8,90,97,172,49,163,17,8,139,50,221,204,90,41,218,37,141,161,6,45,40,63,10,179,12,196,67,225,3,123,244,161,96,177,91,142,244,165,104,207,24,214,42,35,54,18,245,78,80,231,253,58,9,48,86,220,216,157,55,158,151,252,22,150,115,61,142,166,87,168,235,149,223,117,211,99,52,164,192,201,176,138,254,214,99,116,47,135,141,195,86,21,70,246,108,4,76,173,170,41,124,131,130,232,127,186,211,95,223,138,146,75,90,129,78,22,199,174,48,198,157,113,110,118,218,58,12,11,198,144,113,97,208,252,202,235,220,236,166,226,182,168,134,168,28,90,193,144,224,68,159,144,53,146,156,183,160,89,241,21,166,98,103,189,222,71,207,224,251,84,38,129,246,250,233,138,30,64,156,219,60,27,244,186,73,178,228,133,163,206,244,186,107,34,163,24,225,11,70,162,158,27,141,42,223,93,177,169,123,9,148,192,182,198,160,44,224,59,45,188,196,212,218,8,237,160,59,212,239,130,160,99,20,61,133,236,219,133,155,250,190,174,213,159,104,55,91,180,170,13,125,98,208,119,227,135,241,92,121,73,188,193,72,204,235,234,136,131,191,15,62,17,137,84,56,155,237,232,227,110,246,235,14,227,5,248,140,55,156,29,149,204,254,218,215,14,252,68,119,83,69,146,123,189,97,156,185,162,161,140,77,231,243,186,109,194,137,232,224,195,15,240,188,158,25,125,243,126,244,93,75,232,156,127,61,210,227,170,194,166,90,89,164,118,107,112,110,128,8,65,155,86,18,121,155,39,168,25,149,196,208,108,175,43,135,65,145,109,118,164,133,95,143,133,142,176,145,253,129,207,107,30,46,56,17,69,135,31,147,242,235,117,194,140,141,118,228,217,40,118,188,4,255,22,3,59,251,3,119,123,29,60,130,130,139,81,102,17,203,92,208,150,165,118,58,134,199,107,42,180,190,149,39,238,138,217,240,53,163,224,67,18,221,202,102,185,80,94,115,198,136,182,148,106,34,149,175,207,227,222,86,149,110,77,146,0,250,188,139,244,250,208,243,120,180,40,118,39,179,121,98,78,184,43,77,63,175,87,205,200,41,113,97,31,30,165,194,148,78,70,192,207,171,57,208,200,114,65,137,170,164,236,247,107,57,39,30,139,11,163,173,171,232,252,111,95,79,192,247,30,123,211,131,113,12,61,9,215,50,95,63,141,133,79,76,87,48,204,155,238,80,72,1,247,232,179,46,164,175,151,134,118,53,195,16,124,207,138,42,182,144,103,239,45,244,92,76,223,125,235,219,194,229,40,213,48,88,126,202,91,148,18,254,111,168,178,52,237,179,62,24,136,70,214,3,13,143,166,173,183,68,14,212,183,191,112,101,1,149,128,214,36,12,159,144,203,60,20,38,170,8,125,62,156,210,55,140,15,238,64,178,159,132,97,49,66,157,132,38,139,33,70,169,131,1,61,98,243,131,196,13,146,223,2,179,117,242,239,246,177,166,11,17,133,133,231,127,191,144,16,211,164,144,36,250,166,247,227,24,153,145,65,232,134,106,105,234,155,18,63,23,143,36,172,33,73,170,113,38,179,140,239,253,87,99,148,110,131,38,10,165,133,62,197,237,210,171,199,100,140,244,232,134,181,234,114,184,117,179,28,75,152,123,155,245,171,10,107,196,101,113,201,27,31,21,151,121,28,54,33,169,45,178,175,189,23,23,63,197,204,90,184,220,3,214,209,60,43,148,85,33,134,139,36,44,118,178,46,194,203,246,111,203,72,192,29,198,189,182,200,23,153,245,165,156,24,23,140,229,130,175,143,169,4,201,239,86,114,249,221,197,102,55,206,228,42,116,75,11,222,55,149,67,251,40,213,178,41,112,179,244,114,115,169,90,190,164,34,26,188,244,123,127,187,114,183,25,89,30,149,139,173,120,10,156,16,186,181,94,206,38,240,49,209,222,68,151,40,55,142,6,89,99,174,56,24,26,209,115,254,37,120,195,144,113,104,154,249,228,124,169,52,143,41,90,88,157,229,224,25,223,6,27,68,132,32,66,70,136,9,177,1,154,195,113,24,30,113,206,156,176,19,121,74,159,156,20,39,191,31,91,58,236,66,52,185,43,232,248,130,136,45,228,174,182,19,24,212,254,85,176,55,24,1,170,173,240,220,171,6,202,171,148,235,98,53,137,171,38,185,210,134,158,186,140,175,56,179,161,247,186,130,126,1,90,173,243,51,96,163,116,42,220,225,199,4,76,81,84,207,77,67,235,10,184,159,52,17,4,133,211,181,227,178,77,37,80,207,221,110,116,118,18,70,91,123,9,220,201,3,36,60,241,72,82,216,180,192,3,166,90,211,5,134,27,85,19,238,79,102,185,13,182,122,77,192,148,71,244,228,212,162,243,161,161,221,86,244,198,72,246,143,132,31,4,171,2,238,116,96,116,31,8,180,71,182,154,79,28,41,157,245,237,63,6,181,132,94,94,56,137,29,55,69,90,52,180,215,108,184,160,89,18,41,158,167,57,106,178,15,121,97,3,123,191,227,32,221,128,35,239,249,206,76,203,123,161,208,109,227,241,245,60,245,184,17,231,249,186,125,3,23,140,93,114,144,89,163,201,87,229,135,137,31,143,224,124,96,70,221,248,114,255,64,81,76,217,114,48,212,178,111,9,105,97,200,221,69,29,172,179,98,66,102,242,163,59,250,66,71,46,28,42,218,215,54,27,248,70,147,169,208,5,140,233,252,252,162,116,24,237,37,40,102,182,197,143,37,9,144,241,254,69,225,83,174,132,217,189,201,23,143,119,162,59,198,44,184,204,15,18,31,1,179,108,175,18,63,141,111,71,201,55,73,60,89,191,109,61,160,70,69,146,131,9,77,227,174,168,111,83,122,75,24,221,235,175,13,44,214,24,119,145,202,246,22,184,140,29,74,248,247,202,96,47,180,228,155,208,12,14,213,101,125,159,40,209,202,74,218,20,176,101,63,154,195,197,8,202,1,155,95,253,83,190,87,222,80,174,200,184,0,113,206,6,117,202,127,155,156,232,81,184,226,125,230,223,22,14,34,35,245,112,128,209,192,237,126,52,21,189,20,23,239,104,218,177,114,181,128,167,176,211,129,185,219,61,29,190,175,58,11,80,24,148,208,233,233,31,215,133,31,116,181,5,198,6,56,79,14,131,81,225,129,127,226,114,180,210,118,122,4,133,188,50,253,224,98,94,227,130,210,188,185,2,133,114,46,159,245,157,63,74,47,241,204,200,238,201,243,158,132,225,14,86,184,64,73,255,177,99,201,186,124,95,7,137,17,8,205,122,116,235,254,233,145,95,120,178,83,22,180,185,118,215,69,109,168,232,161,131,2,68,160,180,52,60,83,96,146,98,62,137,34,202,246,52,153,130,137,170,230,244,1,142,35,11,91,32,129,169,195,251,187,176,205,242,145,233,31,17,56,44,183,3,110,80,1,20,70,81,195,159,9,252,41,93,77,145,175,59,223,22,136,15,220,82,24,140,82,31,61,58,190,182,84,58,20,167,142,65,202,127,197,199,224,13,10,40,63,37,140,214,32,19,164,195,144,164,186,194,68,132,241,212,80,113,237,50,254,55,235,67,76,195,76,9,39,13,108,105,129,67,73,35,222,38,150,202,67,30,203,102,90,88,79,192,117,167,74,239,69,45,57,55,227,141,160,232,40,23,198,93,202,177,198,153,57,2,31,210,88,197,71,10,243,162,204,163,219,188,67,253,178,183,77,210,114,217,166,200,228,139,26,129,209,206,42,38,226,20,16,122,106,140,224,37,228,57,232,101,189,62,62,213,193,70,155,169,132,208,161,243,222,143,227,25,241,97,13,201,170,0,243,148,60,104,187,159,229,170,26,58,17,114,156,26,51,33,126,153,169,230,12,204,0,175,37,225,158,66,238,48,120,205,207,37,46,13,71,182,41,39,167,239,32,34,66,180,85,106,234,182,192,114,126,204,19,56,111,236,190,146,38,176,85,93,252,228,15,91,72,121,42,135,194,109,105,241,217,55,246,56,1,19,220,32,157,23,31,39,68,230,34,112,55,159,60,127,155,52,121,36,55,8,82,203,68,54,214,71,74,67,233,46,191,0,196,188,90,253,218,75,92,248,254,84,151,53,149,134,119,36,188,190,232,131,176,88,46,31,213,82,173,45,174,140,148,191,124,0,192,230,48,227,48,229,244,140,41,209,117,219,51,22,108,198,6,34,202,2,67,11,240,223,54,221,202,156,132,185,148,61,170,199,224,84,110,123,118,1,1,47,179,100,117,24,165,220,173,71,127,210,64,14,15,76,222,170,30,77,96,216,29,70,114,69,97,138,233,163,250,133,55,138,46,57,153,98,43,11,215,213,47,156,108,93,26,63,114,114,18,57,251,56,124,231,133,222,142,190,16,134,146,223,24,153,190,242,200,201,15,179,93,137,163,217,90,71,242,131,71,190,120,48,223,193,80,42,162,189,25,219,85,51,45,138,213,135,4,27,154,206,9,151,207,122,229,176,209,58,155,192,221,4,24,2,198,176,69,70,67,217,38,197,17,191,141,79,173,156,188,90,63,100,92,26,17,156,92,56,31,228,94,129,26,183,104,11,60,225,170,251,83,185,51,58,212,21,129,113,194,136,103,134,176,194,148,115,55,147,158,169,241,72,107,205,116,44,48,154,128,213,239,218,216,193,58,138,251,135,11,27,239,139,172,152,220,53,84,255,154,191,125,175,163,63,242,219,136,77,127,59,194,47,108,154,15,75,142,30,216,95,181,128,33,232,230,242,85,137,105,238,199,94,2,182,92,90,194,179,99,106,181,226,228,38,175,155,176,173,40,62,167,125,200,92,58,24,8,233,198,137,113,138,10,179,126,250,155,44,92,188,47,75,28,52,185,49,24,244,181,6,12,233,57,31,218,93,219,86,14,133,214,76,84,51,81,146,62,37,47,140,254,178,12,253,120,59,240,255,227,194,152,15,229,219,174,232,183,124,253,35,12,238,143,204,73,213,108,132,159,248,233,170,109,185,192,200,109,238,33,3,41,237,89,112,174,235,132,62,43,62,16,62,70,57,57,26,205,17,25,34,86,59,171,60,178,138,122,119,44,233,236,175,83,223,136,126,20,210,173,49,109,20,139,120,229,182,112,8,159,79,28,252,216,68,145,48,222,22,79,204,11,180,42,37,147,18,24,19,34,95,59,169,211,222,45,183,92,25,173,106,197,87,237,130,39,122,10,184,32,234,196,46,97,7,60,140,135,33,48,66,115,137,34,154,48,4,53,137,146,29,48,171,118,62,51,120,127,116,126,36,12,37,90,224,101,203,138,195,184,196,228,230,9,142,198,224,3,250,192,247,162,43,172,245,132,17,240,252,10,165,0,163,14,32,107,99,227,127,143,223,246,67,79,72,111,130,222,73,101,251,30,226,177,29,120,190,15,72,156,115,250,117,211,93,188,83,122,15,152,210,137,79,134,150,3,149,0,141,230,74,58,90,186,195,200,153,84,185,45,19,241,221,205,225,101,236,8,129,77,38,46,80,180,16,229,166,77,253,34,78,109,186,199,242,178,38,244,17,31,9,52,120,147,216,23,216,244,9,119,156,155,73,66,174,155,196,114,108,24,31,148,0,206,210,147,227,111,86,226,174,187,249,154,39,76,7,207,55,145,12,124,87,144,231,145,219,162,159,118,250,119,255,88,119,179,76,103,228,11,33,90,56,12,71,125,235,201,121,39,254,117,49,132,87,215,115,35,50,20,7,15,58,247,155,140,132,133,195,120,220,54,29,163,85,207,13,51,188,251,250,98,212,85,29,225,219,154,180,252,220,119,74,63,105,209,0,12,163,192,151,128,199,132,46,101,237,178,36,105,105,254,211,221,116,135,114,20,226,131,91,190,108,17,131,103,186,225,128,34,105,208,227,167,217,28,201,210,134,87,1,227,54,224,38,170,253,192,144,239,2,53,82,83,222,116,39,229,87,124,199,72,67,99,79,222,44,112,111,174,96,100,240,106,233,58,15,140,228,151,207,133,252,180,152,171,244,250,145,49,173,62,82,32,164,87,57,120,154,90,187,95,25,115,85,178,119,128,77,53,182,5,76,187,163,156,155,22,144,39,198,145,9,64,74,200,251,233,79,136,151,217,76,106,55,71,10,114,219,94,134,52,184,156,41,19,45,148,169,187,227,247,75,171,199,84,27,19,62,102,141,228,47,164,82,49,200,173,23,26,5,163,236,248,64,40,94,109,249,2,216,221,159,24,133,44,55,18,64,177,69,24,221,247,178,102,174,156,12,26,224,102,98,176,14,155,169,157,252,50,186,240,203,23,8,216,54,43,153,225,23,102,186,139,148,199,131,17,247,62,114,97,38,246,26,87,198,67,147,116,75,165,59,121,126,173,83,33,206,99,128,40,207,140,57,157,19,56,76,87,84,110,10,43,196,215,243,165,114,65,16,128,130,45,179,29,173,156,190,230,82,105,169,162,179,97,6,61,235,171,189,100,167,38,157,80,5,69,220,226,187,137,160,64,196,46,82,174,27,245,134,167,199,209,103,104,46,158,197,221,250,174,227,174,145,152,21,120,146,50,143,239,222,164,157,228,178,239,103,217,114,54,67,196,108,72,228,55,236,77,199,60,140,29,108,43,242,200,224,17,157,49,243,125,60,91,166,179,59,135,76,239,217,176,147,111,49,176,235,22,180,96,94,20,87,86,183,126,1,3,7,202,21,35,9,247,179,42,91,144,129,127,98,137,79,23,5,42,29,104,211,138,197,159,210,47,15,13,7,59,89,84,39,194,215,165,249,51,189,11,35,249,132,132,239,235,233,95,126,14,112,193,224,46,127,251,134,33,187,120,233,133,58,208,253,150,100,46,157,221,28,131,253,125,154,205,133,76,150,119,95,5,181,43,96,146,169,77,225,65,13,208,127,123,216,250,50,21,134,217,231,191,61,200,110,214,170,48,238,6,51,96,170,120,127,68,217,230,247,255,243,63,254,223,191,249,239,191,255,63,255,245,159,84,168,106,251,103,168,80,253,177,107,201,75,237,176,203,253,29,124,20,26,20,190,35,196,87,82,96,254,59,135,199,36,111,248,85,182,1,134,233,44,161,13,27,49,124,186,228,41,30,89,146,176,53,43,121,244,196,87,110,202,11,174,68,82,219,63,103,227,57,203,54,144,154,214,200,27,195,225,112,203,102,12,118,5,185,249,24,61,228,255,100,216,147,225,88,59,70,102,127,198,235,171,104,164,133,98,38,193,225,78,226,189,59,143,80,157,136,185,130,225,243,200,201,23,254,206,241,211,24,20,232,94,140,214,231,249,109,178,7,198,103,70,167,64,148,241,198,119,69,163,136,132,155,152,252,246,64,75,226,200,71,67,50,81,39,34,190,96,31,153,119,127,35,94,224,192,84,127,158,128,81,134,148,53,201,90,115,226,131,68,255,111,233,68,212,205,192,219,81,202,51,58,139,221,120,228,201,207,149,34,119,209,245,236,238,164,221,155,253,3,211,125,38,48,2,67,49,208,208,240,214,224,126,32,216,126,118,76,252,112,93,101,168,80,8,119,58,56,48,181,252,169,235,33,228,166,157,207,172,172,161,7,183,30,97,48,175,139,121,70,126,26,162,244,183,61,204,166,118,122,30,116,33,62,102,132,29,19,232,43,100,27,182,77,247,28,13,59,112,62,48,137,1,238,216,216,17,117,65,53,215,132,66,255,200,107,204,88,199,41,86,72,124,209,17,27,156,17,3,204,149,116,34,130,151,73,155,126,192,136,34,200,66,140,28,127,223,25,64,208,24,40,7,207,66,167,124,15,24,167,112,137,124,200,200,68,212,116,71,208,169,26,238,33,35,25,27,26,212,26,79,215,80,242,78,180,51,214,12,228,47,37,251,106,174,225,109,68,212,68,252,156,82,155,192,119,187,251,60,113,114,164,195,37,64,160,63,171,119,79,242,211,199,190,170,70,200,208,231,35,240,105,102,164,40,145,255,177,36,244,12,216,252,10,5,190,35,188,207,132,27,201,68,129,17,84,204,104,176,83,225,93,26,219,15,103,192,175,79,251,190,46,25,48,245,158,168,16,208,84,141,232,165,192,247,11,88,39,111,123,81,67,19,152,190,143,8,22,205,156,94,114,125,100,100,250,211,34,62,39,244,153,10,47,242,98,53,195,247,63,216,77,117,84,16,34,124,103,197,208,77,11,125,209,181,196,201,217,38,190,118,145,240,41,99,231,60,30,243,138,17,152,70,234,8,48,110,160,121,199,131,108,121,102,53,31,108,135,7,106,94,10,227,71,185,125,176,64,96,212,104,210,204,189,187,103,126,239,70,175,138,187,161,29,109,189,157,177,77,44,34,251,205,238,152,50,75,220,55,206,222,77,150,70,52,255,86,141,55,6,111,89,70,121,251,244,214,4,216,75,147,148,116,27,246,121,10,140,182,183,164,4,136,124,227,133,220,101,175,76,221,90,179,229,233,207,206,221,111,121,237,157,239,219,89,51,54,76,139,158,16,77,101,152,92,121,124,249,180,127,175,163,153,14,170,146,211,63,110,186,14,183,190,144,134,12,73,38,51,230,106,93,95,136,25,30,140,72,117,80,82,208,28,140,137,136,250,251,32,44,121,109,127,203,97,28,250,149,153,37,135,62,52,179,126,137,129,134,138,247,235,194,233,242,56,49,200,111,196,119,167,71,121,104,166,152,230,249,110,158,201,152,50,153,194,251,127,162,162,68,123,202,125,69,83,210,94,55,136,202,79,228,152,240,165,164,220,14,185,163,157,201,37,196,84,94,41,55,228,157,34,177,101,110,50,146,114,179,94,167,204,200,153,130,143,164,251,38,86,104,145,169,231,133,202,172,84,173,35,207,159,41,225,244,93,158,20,198,131,192,55,192,240,202,159,42,147,86,181,148,90,164,220,234,103,135,44,240,29,120,177,12,144,168,71,175,89,18,168,196,92,145,64,165,10,176,139,230,87,77,190,62,138,4,168,242,234,149,163,74,16,76,10,74,12,119,31,164,201,91,150,195,150,7,215,45,123,239,90,140,41,33,231,126,229,174,232,139,129,25,147,240,88,93,179,202,24,132,10,204,243,215,148,52,189,134,171,203,201,135,166,195,143,201,68,228,165,65,160,145,92,251,61,245,88,81,111,186,231,217,154,209,70,51,118,148,158,5,10,218,64,164,136,192,254,248,137,204,48,37,159,71,182,84,40,121,223,183,24,57,107,99,240,104,25,224,16,31,38,204,118,91,78,110,205,47,145,149,110,116,15,72,76,64,1,169,239,39,30,42,77,62,69,203,31,236,116,122,190,109,29,165,112,205,97,251,7,74,127,172,30,187,112,245,140,129,132,191,228,209,194,10,6,14,1,87,90,148,229,166,217,94,149,18,5,161,194,166,67,96,24,12,177,188,81,161,153,69,159,9,60,131,175,96,173,193,99,10,171,128,130,209,147,223,166,57,76,109,45,85,109,171,188,196,193,116,160,202,193,86,171,170,61,225,187,143,151,231,141,232,216,206,47,192,40,252,90,100,67,187,40,114,237,247,115,19,138,189,213,76,247,211,34,145,95,41,107,74,108,137,180,205,204,81,106,42,46,245,85,92,68,28,34,134,2,226,145,91,139,139,141,192,43,134,194,128,140,167,39,167,199,74,106,58,172,156,83,97,148,9,162,122,104,225,181,20,131,183,69,144,81,53,229,9,182,215,133,247,186,162,164,186,48,174,209,170,39,42,74,62,22,166,181,14,106,213,51,4,228,173,152,75,123,93,125,149,130,159,111,43,160,85,138,153,209,4,165,245,211,75,58,119,32,180,253,188,43,216,172,42,142,98,230,169,199,34,124,153,232,54,167,81,185,172,9,173,201,249,10,152,25,107,162,17,38,215,78,94,12,241,116,151,186,136,233,209,183,40,189,211,139,164,213,86,232,245,228,157,189,50,143,180,128,172,155,72,42,143,24,70,168,115,86,217,18,50,153,53,36,21,156,21,240,241,71,20,78,1,10,101,193,51,162,246,158,174,194,16,22,160,33,249,51,163,193,17,90,119,194,216,14,71,25,140,166,210,41,245,113,140,19,141,185,234,100,9,186,245,132,137,97,154,155,115,57,47,12,114,201,139,64,98,193,141,207,26,141,57,96,41,47,230,14,194,157,247,141,101,194,17,162,6,138,34,16,106,131,127,130,161,232,120,193,68,182,65,115,226,67,151,147,207,5,227,217,199,10,89,180,71,184,72,219,44,99,70,176,87,26,249,91,97,198,240,101,158,96,67,236,42,237,72,198,66,133,201,84,147,86,51,139,240,194,182,201,42,251,146,94,205,145,74,121,51,181,187,105,197,151,5,149,125,105,38,163,103,138,37,193,37,154,77,66,176,11,227,214,225,35,137,197,125,8,45,152,188,125,77,142,199,68,33,241,188,200,66,84,203,103,146,160,224,165,10,92,16,0,10,152,138,170,146,160,168,193,121,72,76,138,5,209,16,33,57,161,233,150,48,233,213,163,48,68,73,63,245,160,36,54,228,129,162,129,120,226,179,167,39,80,146,125,230,146,202,72,116,248,161,105,123,43,253,138,56,39,62,175,77,148,43,15,252,33,135,26,244,43,184,12,47,78,219,57,161,3,111,102,12,72,59,42,51,12,175,143,160,126,221,93,35,253,228,194,43,67,139,48,198,48,2,127,82,232,194,91,214,108,193,124,98,160,40,38,151,70,23,28,69,184,152,86,72,198,41,229,205,252,99,226,104,242,70,189,189,248,116,109,196,7,66,33,126,11,175,12,79,221,58,102,156,156,229,69,233,137,119,1,127,188,190,87,173,162,182,228,167,205,74,45,40,59,176,46,133,226,129,226,7,234,170,126,110,242,126,93,159,41,89,145,237,12,45,171,47,77,125,104,60,228,178,99,152,18,159,149,23,204,183,45,131,124,110,125,166,198,18,127,130,6,133,228,133,178,31,17,11,42,241,194,136,174,101,3,4,204,165,78,97,56,202,50,81,150,213,84,61,12,170,84,82,102,123,193,149,189,95,114,226,110,32,35,111,164,89,46,43,224,69,194,97,189,168,172,119,50,14,190,157,41,114,43,79,118,239,88,209,137,137,118,202,88,118,235,49,186,91,168,25,203,0,125,62,66,193,165,133,197,23,229,27,29,87,73,156,176,77,158,173,199,250,116,39,114,20,74,133,222,91,171,239,33,236,77,23,161,132,222,61,89,119,45,99,96,220,179,100,16,178,185,185,193,118,80,218,40,76,41,35,26,229,178,32,206,55,170,148,93,30,247,28,152,63,180,96,239,210,77,35,84,62,216,4,110,51,5,60,173,240,37,176,153,88,87,39,22,219,122,84,95,112,110,111,12,222,10,163,180,82,125,107,117,87,127,52,95,154,176,200,55,125,168,78,199,134,174,251,200,187,28,211,88,27,14,47,210,225,122,52,26,61,193,222,162,80,220,36,123,119,55,16,36,19,253,243,194,136,162,108,89,65,44,159,233,233,210,99,137,170,35,203,110,183,44,112,176,208,201,75,41,181,152,93,90,134,242,131,54,246,42,179,41,240,189,244,145,240,81,184,66,101,217,217,142,128,57,99,62,52,174,20,143,227,111,167,3,149,178,45,31,0,83,216,253,216,163,109,197,148,247,251,191,68,229,100,192,113,131,245,254,233,55,235,95,181,219,232,128,34,182,231,29,140,47,220,77,181,79,80,70,196,87,15,131,70,65,94,223,73,24,130,100,253,106,67,178,235,194,200,162,9,140,1,230,183,247,182,147,33,40,226,46,123,143,189,15,105,126,123,84,73,119,222,11,149,159,190,11,204,113,151,73,12,202,170,132,100,23,198,231,109,127,165,83,110,200,106,178,134,43,97,4,201,92,207,12,209,92,52,174,138,192,119,234,254,42,100,117,90,122,155,184,70,243,114,103,152,67,113,87,184,221,201,185,15,149,227,111,167,40,189,248,168,167,228,93,27,233,208,85,64,104,224,110,146,228,7,222,36,159,190,240,157,59,43,21,158,132,155,245,157,126,79,142,14,91,19,97,215,250,201,200,125,123,92,201,192,17,90,118,129,103,216,112,147,123,64,130,47,239,154,180,243,252,146,91,81,7,62,48,18,228,194,97,88,187,116,10,209,200,17,49,26,242,242,214,148,240,69,201,5,102,13,213,250,236,238,79,125,181,193,233,226,160,216,32,63,189,217,198,149,128,241,160,105,114,180,245,253,125,155,61,105,78,185,177,184,62,20,83,192,172,1,19,172,44,133,9,199,191,237,231,116,213,168,123,68,253,40,169,116,191,107,44,154,178,170,114,97,136,103,95,30,230,177,150,50,194,117,129,205,64,42,96,140,74,242,182,90,237,236,41,253,194,200,114,172,108,205,173,112,241,66,188,142,62,58,54,69,77,96,72,29,223,230,91,224,74,167,105,194,164,23,106,60,51,43,12,203,231,131,68,118,119,219,55,96,28,114,20,166,156,158,39,103,155,222,229,169,96,255,231,98,78,240,65,141,31,153,240,236,79,200,15,155,171,133,80,230,129,55,146,165,219,225,141,219,164,28,77,199,200,183,103,19,152,142,135,162,240,193,105,245,56,60,109,120,36,140,51,210,88,113,114,8,136,67,30,234,38,31,212,252,177,148,143,11,129,192,124,49,241,204,121,46,125,233,201,241,64,240,73,135,102,233,125,244,141,81,137,124,190,109,197,76,73,100,177,155,194,20,224,183,195,200,101,85,61,57,248,87,252,161,163,173,37,106,52,21,53,65,114,62,95,20,115,4,241,233,131,23,197,78,191,56,204,46,69,6,57,149,195,18,223,192,195,114,180,100,70,235,216,188,187,35,60,173,137,84,209,114,54,237,52,206,183,184,175,65,199,219,148,163,239,87,210,93,207,137,34,178,26,95,85,52,183,239,0,73,180,213,92,197,129,215,9,93,242,254,17,61,146,153,161,219,248,24,129,34,232,35,7,15,163,104,87,135,89,208,187,28,76,104,185,253,178,205,191,52,173,70,216,165,183,238,114,180,200,251,61,77,164,60,73,222,192,11,57,14,67,58,76,57,65,115,169,246,228,144,25,92,18,210,30,129,249,193,229,23,78,5,71,116,251,201,77,180,18,175,154,34,205,58,242,200,224,219,187,66,41,5,206,169,70,75,152,152,64,92,235,14,87,115,122,75,24,106,229,137,161,80,108,207,170,240,160,58,190,2,182,28,155,192,11,193,89,31,41,5,229,99,89,88,187,153,136,4,74,191,191,12,4,222,228,55,33,141,21,20,170,184,242,221,195,43,219,121,48,25,157,71,166,164,11,67,86,240,235,190,39,87,83,26,118,172,182,101,118,152,220,235,82,24,166,133,47,79,244,221,143,34,51,241,128,43,59,99,164,32,93,43,234,248,240,189,204,187,39,238,218,168,105,9,51,157,238,30,143,148,221,77,130,180,101,124,73,108,140,132,199,120,0,9,223,127,255,196,218,198,24,83,149,41,211,130,168,110,240,208,97,230,221,152,106,8,60,232,46,222,49,72,215,214,159,238,152,123,197,93,225,153,32,74,5,21,193,184,25,113,12,210,171,77,108,92,225,115,141,26,191,60,76,66,81,206,141,46,107,207,57,97,89,65,73,225,182,78,204,9,108,148,187,220,21,34,136,35,110,122,27,77,80,222,198,68,240,180,248,117,179,107,151,79,107,160,229,124,124,18,86,191,44,211,244,104,197,227,81,104,190,123,202,60,6,169,132,237,161,195,52,95,201,8,99,179,126,191,188,26,176,181,122,9,204,226,94,2,158,180,174,228,201,97,165,174,225,15,164,24,253,66,238,137,0,179,187,218,133,9,89,147,211,74,184,48,76,122,172,28,47,31,30,107,239,216,238,92,212,77,225,73,4,245,32,227,110,28,158,28,126,14,146,210,9,223,136,232,68,200,249,208,105,170,241,234,180,110,197,120,209,243,216,173,10,140,52,83,137,23,125,119,77,67,230,239,185,44,198,41,49,76,44,247,36,240,240,12,59,35,112,220,205,135,196,94,147,181,124,197,39,207,46,42,119,235,118,110,136,63,113,52,204,144,33,183,189,238,135,229,30,33,102,81,169,166,97,124,206,86,13,240,175,146,180,149,4,72,112,121,161,240,198,55,253,96,198,17,48,198,207,206,102,180,201,202,170,111,2,227,246,94,2,102,245,216,2,23,44,77,71,143,233,166,136,238,48,121,3,172,84,63,40,201,70,36,61,142,192,119,176,180,239,185,241,210,222,83,92,195,8,126,33,82,52,135,201,183,200,194,132,138,113,117,189,36,182,142,146,14,163,85,238,65,243,195,81,104,171,93,239,218,252,27,190,226,37,196,93,172,183,10,51,194,191,159,30,125,35,247,231,229,203,196,233,22,138,142,195,76,117,242,182,201,22,119,215,98,2,70,173,35,7,154,249,238,245,30,48,204,55,57,152,117,201,253,206,136,87,204,97,51,97,190,221,30,15,197,248,159,250,186,168,117,239,184,112,184,32,98,52,143,226,49,113,248,113,184,145,93,200,251,130,236,65,122,39,30,233,81,187,71,244,195,82,49,15,13,233,213,228,145,66,95,234,53,95,182,120,161,162,106,118,142,139,85,98,124,222,41,251,36,12,137,206,205,231,24,131,182,93,72,120,219,78,53,150,157,7,81,156,124,158,155,114,89,70,17,244,175,233,203,218,166,208,176,79,192,235,21,195,127,84,231,98,177,54,221,88,217,177,145,11,173,61,166,156,79,210,34,7,33,225,103,203,16,133,175,94,148,83,104,62,135,97,22,240,221,191,53,137,219,142,121,142,206,88,141,31,104,37,227,5,31,121,44,196,25,169,7,83,173,228,247,221,197,242,76,69,110,196,192,59,145,246,248,120,218,162,63,93,224,79,194,215,97,186,63,167,220,22,26,20,30,59,49,68,231,16,209,250,106,197,148,229,163,104,34,58,36,79,12,125,251,111,94,19,180,32,125,157,175,3,245,117,56,236,95,216,212,118,100,78,56,198,96,137,79,139,244,212,22,83,61,180,126,154,239,153,80,241,96,3,88,5,166,42,61,252,211,194,8,119,166,192,20,5,173,59,120,142,95,26,250,69,75,124,189,30,130,221,234,115,66,69,58,190,201,79,147,224,221,129,226,14,40,102,128,72,101,213,47,85,19,24,231,52,177,156,54,97,203,103,250,117,23,148,150,202,126,29,61,220,36,170,25,187,66,92,0,218,141,180,200,62,59,140,173,131,58,200,61,197,60,2,252,125,224,131,247,136,75,43,173,32,195,205,152,80,138,161,122,44,71,227,133,240,237,6,57,166,80,39,196,67,123,164,213,19,49,214,148,2,137,81,208,89,169,107,127,225,61,177,96,238,242,211,15,143,217,143,134,80,60,186,194,36,101,191,26,209,23,166,19,232,232,19,183,46,244,225,240,253,200,197,49,162,209,38,63,60,210,160,130,84,212,12,152,109,255,227,198,10,92,243,120,138,14,5,6,189,11,153,99,2,48,31,137,98,128,27,229,180,47,60,185,75,25,40,40,210,109,159,39,41,225,209,210,175,23,118,63,189,189,3,70,248,231,143,36,46,255,243,127,249,253,223,253,167,127,146,181,156,255,28,89,203,63,114,29,242,116,31,223,143,194,192,128,240,189,95,207,126,187,246,157,61,128,181,135,30,140,158,186,79,246,123,217,144,91,250,161,241,167,25,79,247,101,95,212,204,248,55,230,0,30,62,161,131,204,1,92,89,190,155,249,144,218,23,248,98,245,241,43,95,236,41,37,235,2,95,14,249,129,24,84,208,185,101,82,37,28,242,212,6,245,184,87,6,142,146,196,114,247,176,198,162,213,166,78,247,104,76,185,245,68,51,153,185,166,31,34,43,79,171,62,253,16,120,171,235,160,245,113,246,248,78,105,182,169,226,213,200,119,122,190,90,4,54,71,212,173,83,4,60,102,215,7,70,89,105,170,187,17,63,189,35,176,110,86,255,91,85,97,232,253,62,20,14,65,188,76,17,60,20,248,60,51,38,198,210,31,137,227,88,111,139,59,97,49,235,162,191,166,203,216,153,79,143,181,134,108,132,184,189,97,64,9,81,192,209,101,44,122,93,34,49,83,242,159,166,189,75,116,91,33,1,192,215,243,163,161,110,201,218,110,225,110,127,98,173,193,35,90,246,34,86,110,242,200,248,46,99,216,219,108,249,105,30,234,174,45,66,45,68,207,229,182,152,247,98,234,251,228,206,101,28,81,12,94,39,195,79,219,253,10,76,159,86,92,55,118,236,93,82,4,244,25,28,23,145,111,38,161,252,44,141,89,136,179,199,201,72,75,134,194,69,105,242,138,85,14,74,109,147,17,78,43,212,217,18,228,45,81,92,38,39,50,135,231,115,216,71,83,228,212,80,236,110,89,119,12,148,69,223,161,108,38,248,210,157,235,96,79,180,22,177,77,66,145,110,194,70,246,247,129,134,157,100,200,140,74,231,57,23,186,17,110,212,39,123,105,156,168,86,142,35,156,82,235,150,147,155,108,133,207,232,220,133,154,95,223,127,9,187,56,206,77,42,88,50,27,27,142,159,155,118,219,72,161,84,156,112,177,173,70,92,56,85,124,249,238,45,35,61,122,140,194,141,62,94,23,24,73,188,136,74,76,156,93,30,218,58,54,124,252,145,143,135,114,222,210,152,221,204,108,227,3,65,248,88,35,126,36,201,125,74,58,40,7,104,117,105,153,69,80,132,106,237,147,197,150,189,200,97,125,138,136,232,88,159,128,238,100,230,136,184,188,81,132,150,95,38,51,242,85,10,176,99,55,59,207,132,59,245,233,230,183,213,217,216,52,221,159,221,240,107,251,218,15,69,87,88,238,192,86,38,136,73,99,35,98,215,5,126,208,215,168,1,183,177,37,81,176,16,114,121,18,198,202,98,43,12,251,40,103,164,106,93,147,178,37,110,22,186,56,108,2,97,178,99,198,66,101,71,32,104,173,19,154,194,184,123,178,238,170,202,240,32,177,203,150,205,60,220,244,19,91,176,73,27,183,124,188,248,247,142,8,137,142,121,50,20,77,5,220,71,54,106,238,91,167,122,8,81,63,162,205,53,230,13,170,135,178,207,186,159,31,75,76,100,255,80,58,150,204,251,68,207,100,159,72,91,154,191,129,194,228,26,189,138,195,20,63,245,243,68,119,168,158,72,245,142,67,125,79,142,54,237,135,226,27,41,74,216,71,239,155,162,231,238,145,155,41,71,100,253,239,246,249,94,215,19,87,102,58,224,143,36,180,238,208,132,113,236,176,217,96,73,198,106,27,43,103,68,18,174,191,106,114,184,166,207,204,76,46,154,19,231,43,153,70,187,64,36,126,168,164,104,246,16,165,136,18,185,119,132,8,53,47,52,172,217,45,114,55,227,147,16,20,120,238,50,158,200,252,44,126,78,82,113,240,87,30,73,190,23,97,187,18,120,155,129,65,164,61,31,83,227,18,24,18,99,228,176,161,104,31,77,246,178,121,170,153,63,199,241,85,175,156,119,120,114,15,120,71,252,150,186,52,91,227,22,243,10,74,227,58,167,221,79,127,142,26,241,134,169,138,233,27,177,12,98,68,12,187,91,5,80,147,216,176,205,3,70,88,77,94,24,142,148,236,83,252,35,184,143,88,55,252,88,207,204,149,223,8,36,3,173,88,152,252,64,194,221,184,211,82,115,128,13,19,159,47,185,79,141,15,41,73,220,40,32,127,27,83,34,73,252,227,113,125,138,175,35,251,121,103,50,104,239,219,95,13,6,187,239,251,73,202,92,222,205,106,220,183,98,140,241,33,158,187,149,172,18,101,248,72,23,208,170,35,117,5,100,249,102,164,234,96,62,63,178,248,210,146,68,149,48,171,41,247,218,164,162,209,122,150,244,144,0,239,122,215,144,128,178,172,246,241,196,145,99,217,12,143,76,191,67,197,148,161,2,139,254,124,59,104,45,121,191,182,24,182,213,78,10,217,45,11,201,126,190,12,117,168,38,30,22,18,135,55,53,59,45,116,78,252,145,78,20,183,180,161,201,202,164,102,108,23,223,95,101,78,149,18,45,161,86,20,137,40,191,15,45,15,99,140,90,34,3,191,113,72,212,74,230,88,214,166,226,240,196,241,69,126,155,111,108,172,200,223,47,235,193,144,234,177,25,79,70,146,158,9,83,235,218,27,251,177,72,133,51,243,74,118,135,246,25,132,209,189,4,91,172,145,72,10,242,139,5,112,70,241,120,87,49,29,168,236,222,232,17,140,170,56,161,155,80,28,176,155,112,15,9,196,103,251,126,94,48,59,235,26,48,87,38,195,148,236,233,118,245,229,78,167,192,13,96,132,166,176,232,112,235,1,223,33,219,100,20,223,89,161,186,52,235,177,252,227,210,221,29,79,244,14,136,29,44,6,116,200,166,192,182,172,249,201,7,221,57,242,80,41,62,214,182,130,34,97,102,93,249,194,140,189,17,21,247,101,179,175,220,54,180,199,225,188,16,226,251,113,164,182,140,52,82,86,176,10,166,143,186,145,169,12,20,55,157,250,127,196,189,91,206,46,75,147,164,53,165,56,31,134,199,125,75,125,195,4,16,32,46,145,64,32,38,212,165,30,6,241,248,247,186,187,229,238,170,43,90,252,235,151,118,213,222,182,50,223,204,200,56,120,120,152,155,13,20,28,121,203,15,60,93,107,27,46,245,252,116,196,7,147,153,250,125,48,19,216,44,77,9,47,148,130,120,163,189,136,128,28,190,144,55,152,240,154,31,63,32,16,181,199,218,159,39,247,38,227,140,169,100,217,191,129,235,198,18,4,77,68,217,23,246,210,215,95,154,225,180,244,248,23,165,90,151,133,189,148,100,150,15,127,130,50,146,237,227,163,25,15,77,102,149,70,92,229,154,236,227,79,45,94,201,75,160,174,32,254,102,62,51,95,18,130,209,198,128,249,56,255,8,86,190,54,9,149,6,97,172,254,230,62,60,57,132,93,97,74,198,195,153,0,168,235,87,73,96,208,130,108,117,174,195,208,195,133,116,245,198,241,13,114,210,230,164,89,2,33,19,252,109,190,228,35,6,191,197,229,14,182,215,42,110,195,133,15,207,249,236,114,16,197,90,158,121,26,157,170,188,38,29,1,218,13,83,150,243,189,58,94,195,210,102,166,136,231,29,1,191,92,221,117,190,73,132,45,177,243,212,172,87,200,131,21,234,164,60,138,98,146,133,128,41,240,196,119,96,4,140,35,200,212,171,205,242,58,121,106,40,133,254,255,157,244,34,131,184,236,128,205,36,193,81,118,134,174,234,31,22,137,22,139,232,154,195,56,144,199,242,254,71,247,61,191,19,110,224,2,49,195,219,128,116,178,101,205,239,15,54,149,238,88,139,128,205,4,60,96,82,8,77,174,174,36,83,127,50,235,139,227,196,149,92,101,131,145,88,217,14,35,146,20,159,150,155,179,2,253,45,116,48,127,169,174,220,114,245,190,102,216,243,7,51,69,194,178,9,152,218,154,115,183,191,152,137,74,71,29,14,187,87,115,130,24,14,19,114,215,68,73,102,148,209,19,93,153,133,121,240,235,236,238,81,120,216,128,80,58,179,5,134,77,54,126,77,94,8,151,179,202,27,24,203,155,250,251,96,180,32,91,55,129,177,169,157,14,227,123,158,134,20,221,142,185,239,241,247,50,109,225,62,228,189,58,226,174,229,247,228,5,217,163,180,161,121,48,71,54,63,203,112,179,28,180,180,103,194,19,66,79,192,127,165,131,114,53,90,244,213,191,72,65,60,101,73,147,35,18,118,86,92,93,173,42,57,81,188,253,126,50,201,182,67,159,61,173,73,128,7,25,65,191,24,125,254,34,239,133,29,156,123,141,1,219,66,168,55,39,231,240,183,216,144,218,165,198,92,30,28,139,240,242,19,184,69,10,13,98,212,20,24,71,208,95,1,250,65,215,5,122,166,60,26,44,183,223,252,134,181,215,102,74,83,152,226,168,191,64,19,24,153,10,233,229,80,163,207,47,236,57,166,95,94,242,124,19,120,114,156,125,127,48,44,180,210,20,62,156,225,251,205,255,118,95,242,222,139,164,246,242,39,175,104,75,119,105,53,212,193,218,241,155,87,138,238,174,192,7,86,228,240,71,227,155,36,203,23,29,48,50,122,245,119,115,252,218,86,26,144,96,27,4,201,206,155,133,196,178,84,40,17,246,35,118,244,183,133,5,70,70,123,228,16,123,65,20,91,9,191,154,77,223,157,2,207,138,9,201,239,201,153,131,82,246,23,244,90,253,250,15,37,64,211,222,128,254,153,171,48,28,248,190,84,58,116,129,141,148,250,235,13,219,106,219,143,252,244,166,232,225,55,161,78,203,22,30,153,243,94,228,104,226,163,127,240,50,61,240,123,229,106,20,244,188,55,96,109,137,200,148,192,152,182,196,213,156,215,13,65,215,228,88,255,247,214,204,228,34,150,4,12,101,255,247,214,203,92,162,87,213,139,199,93,222,23,144,8,194,93,70,126,185,89,210,251,7,23,72,192,83,97,84,255,250,239,106,180,188,235,144,33,130,119,243,168,254,100,212,197,173,148,226,179,215,234,191,106,77,80,204,79,143,54,56,117,143,247,247,210,40,6,141,84,236,230,107,210,203,235,239,115,205,63,122,179,194,13,118,229,175,167,204,78,65,89,209,158,130,130,170,183,40,43,248,254,126,236,49,127,41,86,4,180,23,102,32,130,30,170,180,253,90,172,108,154,128,247,189,84,251,77,243,180,237,105,179,43,204,54,254,183,186,225,76,3,147,32,159,107,226,151,181,124,220,155,253,251,146,37,134,156,157,11,62,218,205,183,212,124,193,34,65,2,111,249,111,191,225,243,154,33,127,123,34,186,181,226,106,86,97,109,240,249,118,179,243,167,177,96,62,219,237,22,89,98,168,75,124,211,231,239,99,114,227,222,101,42,94,198,56,248,205,227,211,98,197,236,254,139,140,217,143,50,74,13,8,169,42,153,175,22,167,255,191,154,46,188,122,223,78,40,41,140,182,179,61,112,51,127,240,155,14,239,150,233,108,23,238,120,3,102,203,146,163,99,19,88,122,15,165,148,236,141,107,65,57,74,255,137,109,80,69,136,136,182,124,45,38,249,253,211,23,4,182,92,65,62,216,155,174,88,27,253,185,41,11,168,67,97,28,189,188,139,178,204,181,148,22,2,190,136,100,94,135,95,227,167,88,30,90,209,28,228,250,199,164,14,135,170,32,129,7,217,223,225,48,129,122,54,56,214,18,235,196,79,83,102,144,34,7,56,141,34,225,115,252,98,4,130,245,83,155,183,77,140,14,22,26,166,195,132,47,106,79,43,96,156,160,122,94,125,32,118,253,146,210,166,245,104,190,155,2,79,75,45,57,220,173,110,46,97,203,205,255,158,140,147,195,166,223,250,141,248,235,169,91,6,124,227,100,61,97,22,171,247,29,126,109,70,52,87,143,44,62,88,33,184,251,15,173,75,9,101,62,152,213,232,252,68,229,15,244,71,126,64,238,77,8,62,125,221,131,152,32,186,112,192,40,70,207,223,91,163,78,210,138,94,77,50,231,151,159,65,97,217,124,186,228,106,179,86,217,63,116,88,121,147,60,217,162,220,249,247,211,56,91,90,193,166,192,24,97,254,209,180,160,25,163,121,186,186,192,116,158,223,123,81,187,103,68,231,132,143,41,81,253,158,140,178,168,41,235,218,37,93,243,211,154,196,53,165,83,23,18,23,155,126,213,117,203,36,35,255,182,84,147,236,152,120,89,49,193,15,102,168,202,156,65,169,216,89,203,111,110,133,50,121,16,214,127,198,191,254,224,20,60,212,60,71,102,199,136,103,228,47,24,24,203,44,188,166,92,253,250,55,123,28,135,203,46,89,150,216,45,194,65,99,245,7,15,116,222,187,192,240,108,127,217,112,96,82,115,71,96,203,182,122,147,35,89,223,179,180,6,74,52,167,231,63,55,39,106,108,150,206,27,72,134,225,132,247,187,154,77,122,205,108,120,167,80,30,191,145,223,213,100,98,115,135,9,231,145,142,188,29,53,165,135,158,232,107,6,248,108,63,148,173,104,90,158,32,161,220,168,172,249,155,136,223,36,253,246,166,43,206,168,31,60,76,146,251,247,65,224,26,247,45,63,13,109,104,251,254,7,11,83,124,66,246,7,158,53,174,166,141,223,68,255,239,239,110,255,203,255,242,191,253,215,255,244,127,255,123,27,220,49,255,59,108,112,255,163,103,201,118,56,80,202,127,125,135,183,154,89,42,208,169,224,194,88,160,250,23,104,182,161,74,152,248,108,251,120,36,255,188,179,216,134,190,19,155,99,202,6,76,105,62,65,202,124,61,240,135,52,205,225,178,244,74,108,112,203,140,126,245,190,190,124,31,10,90,199,137,1,99,76,245,156,90,225,152,118,56,79,63,120,33,159,145,147,12,180,198,19,51,239,48,41,140,46,93,158,74,142,55,147,120,159,230,100,162,203,215,45,8,239,247,235,240,180,54,147,155,119,204,90,126,1,48,199,3,91,132,113,152,9,80,158,242,239,129,190,197,139,110,100,162,32,75,240,227,235,115,53,14,2,93,38,10,134,246,143,126,11,76,77,80,110,11,142,149,100,21,31,48,107,241,245,101,231,253,190,37,245,130,49,143,64,104,153,178,42,88,180,127,126,51,1,122,208,123,42,188,112,68,252,229,66,134,109,126,210,190,130,161,184,40,135,138,217,149,229,75,151,5,106,127,167,143,214,107,159,80,130,115,82,250,247,231,225,250,39,188,223,154,4,116,20,202,215,233,203,56,43,210,200,26,100,99,44,84,186,230,15,158,38,73,175,191,253,46,253,49,55,14,21,220,212,167,85,93,44,87,198,192,149,84,173,60,217,177,45,162,199,192,102,145,181,36,192,56,38,14,251,11,232,208,151,65,168,79,34,132,74,140,225,203,244,54,134,143,198,23,120,130,123,32,250,134,142,165,85,36,58,129,38,53,34,128,32,123,208,37,172,90,182,137,244,160,172,204,85,117,243,75,177,25,166,114,30,219,112,32,91,229,183,25,83,211,55,6,88,12,157,45,235,29,66,42,104,8,120,188,248,86,148,166,81,46,62,208,17,219,116,116,69,110,213,32,184,152,147,214,47,206,53,101,156,185,36,132,166,222,220,219,148,186,123,4,82,52,0,231,184,201,67,104,120,254,26,158,79,35,9,254,218,116,192,50,151,177,255,154,24,131,35,223,128,14,8,46,18,200,78,243,217,154,190,237,192,195,117,232,198,1,63,102,239,165,147,133,122,79,221,138,33,150,147,27,7,132,174,139,238,181,142,29,70,196,205,241,185,212,93,249,27,22,206,203,60,102,171,119,37,153,200,38,17,250,81,108,90,172,124,76,119,183,100,233,61,27,241,58,184,26,35,178,145,59,117,197,62,111,32,143,60,116,171,102,220,14,223,222,78,140,176,170,110,214,56,36,248,105,181,176,209,131,240,46,247,126,187,116,46,241,77,226,176,195,99,129,79,171,17,170,82,93,211,186,4,232,3,173,174,234,185,10,182,94,111,35,45,175,61,200,56,249,222,1,13,83,113,75,224,193,223,228,27,155,223,77,230,88,146,75,36,249,91,236,18,73,82,150,174,155,91,116,41,182,111,187,77,222,67,31,12,158,79,108,137,140,139,218,100,111,240,30,140,58,184,230,25,1,155,170,229,99,15,14,149,35,35,48,182,168,194,217,79,67,194,242,123,111,50,199,186,251,69,125,50,114,102,11,190,99,211,174,128,81,238,241,247,226,100,97,73,228,195,205,80,137,244,28,11,201,29,221,119,12,214,172,49,29,70,231,160,106,134,102,176,121,254,217,134,114,156,9,93,111,127,190,230,44,62,126,142,233,111,233,231,162,20,165,248,198,227,64,47,210,239,65,50,169,248,123,217,121,118,211,60,8,150,16,215,119,122,8,217,104,210,217,122,85,100,119,168,10,61,159,124,26,221,38,18,98,111,218,236,50,234,205,108,54,182,52,136,225,239,170,153,62,114,214,177,13,164,20,103,37,79,134,12,39,97,78,139,52,34,108,58,89,32,76,94,176,215,72,66,178,99,209,44,35,22,216,213,87,31,142,234,138,246,255,246,167,209,224,233,209,138,85,176,102,133,55,25,83,191,120,99,114,178,243,173,161,94,226,111,248,131,81,130,42,178,169,55,209,196,50,2,126,3,68,231,66,38,245,19,59,107,152,176,47,18,172,154,106,175,53,18,56,23,193,5,217,211,32,98,52,94,183,59,14,215,179,229,173,57,178,28,35,222,250,90,36,159,247,126,97,198,27,216,9,195,0,150,70,193,253,119,255,78,187,201,103,219,1,114,94,93,204,39,118,205,72,88,119,114,181,9,115,16,255,19,73,178,116,247,132,7,32,71,35,132,54,43,178,225,239,131,85,201,55,112,176,242,38,25,255,237,66,62,110,235,201,73,55,77,212,128,17,19,148,51,31,132,43,252,189,205,189,54,201,96,100,140,153,165,118,252,244,182,67,31,129,17,249,109,254,94,8,147,103,193,141,157,39,185,215,182,41,61,145,52,147,139,161,26,253,234,63,56,126,32,12,42,114,86,69,160,239,41,129,55,135,154,180,199,73,152,221,107,245,211,38,142,223,222,162,61,5,110,221,245,111,129,141,187,255,47,217,179,208,188,149,210,210,223,97,236,100,239,144,84,64,234,137,233,199,191,67,203,57,205,158,190,39,204,145,117,112,25,144,192,191,185,19,55,24,239,11,191,55,161,251,231,98,171,159,171,142,114,150,148,60,165,99,204,149,238,133,148,148,85,10,169,250,160,208,56,189,62,1,69,49,156,162,167,192,200,231,122,249,14,135,182,231,92,129,169,84,47,94,235,248,230,132,43,199,192,167,219,249,116,128,135,162,154,149,40,167,150,197,223,153,35,247,38,135,219,7,197,163,113,157,9,180,160,67,229,228,104,86,33,200,209,250,205,223,186,133,171,181,192,156,63,59,13,130,225,241,249,105,35,203,57,231,197,208,156,241,237,112,102,187,23,146,193,230,170,38,240,9,249,83,131,241,12,222,10,83,101,147,176,49,244,5,222,176,65,174,195,86,93,168,48,186,161,189,5,124,115,75,97,104,45,171,198,189,27,134,44,250,100,136,177,123,139,111,244,159,51,59,103,48,89,158,128,57,90,79,185,5,224,183,27,59,209,102,195,114,56,159,171,57,140,112,120,18,2,125,110,142,239,98,192,100,73,100,0,60,24,157,217,120,114,92,6,63,141,182,160,234,197,107,111,59,60,212,54,109,103,184,26,195,182,62,119,62,240,28,161,26,178,241,17,76,221,61,131,215,174,209,106,200,96,143,170,143,6,209,189,121,179,32,191,33,92,243,99,245,90,209,199,205,165,61,211,65,214,151,136,59,189,179,32,76,57,187,118,196,10,15,187,6,140,250,173,94,141,107,170,51,191,40,53,37,161,43,48,163,36,186,177,41,216,21,25,35,216,172,68,253,63,185,62,138,58,63,173,214,131,81,99,36,193,61,244,230,86,239,229,47,134,24,123,110,126,25,128,239,255,6,137,3,243,221,33,132,112,68,231,167,107,60,94,52,26,169,216,213,23,195,248,198,57,78,120,45,237,165,163,155,104,195,235,68,222,14,131,98,178,228,33,1,207,36,98,96,91,198,34,163,159,4,174,109,192,28,11,72,71,165,252,110,58,209,150,39,121,113,242,254,192,176,153,5,22,154,238,249,11,139,156,64,66,183,99,155,158,48,89,182,226,83,199,193,169,183,105,95,66,7,187,197,107,115,114,223,180,47,177,51,232,45,31,124,99,251,42,176,41,167,39,138,168,80,162,29,209,243,155,79,70,148,36,175,221,237,60,62,239,141,207,156,192,141,115,50,167,63,30,142,13,132,137,100,30,56,35,56,105,232,24,85,169,164,194,118,14,250,164,63,90,95,70,135,76,248,245,148,183,213,115,152,154,248,42,243,109,195,75,124,58,5,241,32,163,179,116,206,43,168,139,58,81,137,253,148,28,222,26,108,142,214,63,216,234,104,101,5,131,34,120,67,153,234,80,141,45,44,94,186,198,206,194,219,115,170,170,252,62,152,243,144,19,239,205,90,40,21,216,54,3,190,33,29,87,227,148,34,107,43,132,183,50,124,182,62,22,202,202,164,247,2,213,153,117,233,156,232,177,234,9,108,27,115,255,98,72,221,28,153,236,177,190,185,94,39,10,143,125,29,33,109,31,10,204,234,117,206,27,185,163,186,101,110,48,73,232,234,66,22,116,37,54,46,2,155,129,233,9,184,168,148,203,49,127,204,104,21,216,142,26,143,64,173,41,165,196,23,177,147,254,35,48,244,139,226,173,98,100,165,169,48,245,200,241,193,176,223,107,18,206,216,9,83,113,81,32,210,123,108,237,5,126,55,204,139,223,47,77,89,164,140,229,30,213,1,136,73,117,97,179,82,206,132,11,150,63,25,114,107,71,230,21,50,31,84,219,121,63,101,115,49,244,106,179,117,141,110,92,175,236,76,30,60,172,106,210,135,8,42,230,93,158,236,237,29,40,69,240,225,185,174,86,231,96,81,184,123,142,1,154,175,232,79,99,126,59,111,12,110,216,178,57,211,111,124,83,106,244,113,228,62,242,173,112,197,101,203,20,40,228,225,28,249,84,223,223,147,79,189,186,8,87,1,194,203,245,107,161,190,164,221,18,112,129,230,225,143,197,118,232,102,63,225,204,153,60,100,180,231,34,81,47,87,47,179,170,233,209,220,182,196,8,76,106,215,195,48,59,162,221,250,104,184,203,231,213,11,227,225,148,10,67,212,202,124,116,163,143,26,51,67,224,97,114,253,14,211,130,57,122,128,199,186,241,98,196,97,83,159,92,108,10,109,244,160,143,32,48,101,67,55,7,174,153,167,38,106,135,68,241,100,184,168,230,17,235,52,97,224,32,38,31,202,172,211,26,99,90,90,184,84,23,237,57,38,52,170,29,1,157,128,233,45,126,11,250,107,71,154,180,16,161,87,71,97,162,75,79,56,70,240,246,233,10,55,4,162,238,132,15,209,188,63,55,122,234,85,47,62,72,64,143,64,17,71,200,208,20,211,174,118,171,87,160,80,188,73,36,155,240,235,37,81,108,139,122,45,182,64,249,57,72,24,69,193,61,74,56,40,101,8,140,198,79,232,105,93,210,13,201,252,67,153,242,125,254,80,35,98,27,211,50,103,6,27,136,100,147,223,155,50,158,220,182,79,178,217,68,124,205,97,72,205,217,9,73,79,190,127,248,47,67,224,57,242,96,155,168,200,35,145,59,255,136,219,137,46,59,147,243,54,153,236,118,51,232,221,56,147,158,229,235,30,95,122,20,233,162,144,119,206,113,181,173,75,180,189,82,192,140,162,14,19,101,137,155,243,116,10,147,128,88,1,191,94,37,138,141,168,177,160,248,25,77,198,134,85,46,38,203,53,156,192,75,245,216,212,129,187,225,253,181,64,81,26,76,186,245,38,192,94,39,62,245,192,141,103,201,197,88,251,56,25,27,78,180,44,199,219,10,8,188,212,207,94,136,221,80,194,116,148,234,172,101,182,20,229,20,133,11,178,137,254,82,72,146,102,232,182,241,72,27,46,80,0,183,231,237,57,165,31,96,240,125,188,148,200,56,44,239,97,228,201,94,96,62,179,185,217,49,200,100,180,144,72,31,190,24,95,83,153,204,122,129,141,245,104,12,59,164,87,187,204,7,139,179,239,19,45,130,223,193,145,59,163,71,214,163,53,161,65,116,189,22,27,3,143,79,204,102,37,53,224,129,73,27,197,136,54,85,125,121,101,146,111,229,156,184,186,10,113,129,162,146,195,113,139,163,84,60,87,105,108,180,128,110,245,237,253,69,205,57,109,98,73,97,252,201,124,57,188,142,40,238,63,24,25,200,249,11,79,200,79,88,85,161,192,5,185,136,250,131,237,136,105,202,205,251,31,149,232,7,27,79,161,202,205,73,28,204,223,192,154,197,42,142,170,220,220,244,180,155,255,54,110,91,55,217,235,164,46,153,241,253,230,86,252,40,29,129,106,167,90,126,27,93,92,8,176,242,72,152,250,128,159,186,246,133,135,2,88,5,69,104,189,7,140,3,189,204,238,244,89,223,61,188,22,168,132,124,83,208,55,57,59,245,125,98,21,13,163,73,224,90,66,159,131,171,79,90,217,112,248,72,57,192,222,113,49,115,194,21,24,203,237,95,232,243,224,23,233,200,14,27,2,37,142,145,113,111,146,128,250,210,43,221,136,175,157,101,118,41,65,130,105,197,159,128,145,62,149,69,203,42,202,92,234,235,193,168,153,103,36,251,2,219,75,54,230,119,245,159,150,215,144,215,134,62,112,188,171,96,73,38,178,182,220,151,196,210,112,212,212,250,164,85,26,43,245,47,4,177,83,82,145,21,220,212,15,92,87,29,228,214,111,209,95,242,96,214,71,123,60,24,13,156,33,221,70,182,142,50,119,135,205,250,56,27,197,72,168,167,248,147,161,107,33,18,101,187,79,59,185,139,155,171,31,19,21,93,29,83,121,191,55,108,24,73,229,108,212,14,222,78,198,219,196,164,104,115,71,5,29,226,253,112,245,183,110,152,255,100,206,130,179,43,232,86,254,100,136,180,157,44,243,121,107,195,159,62,179,195,27,222,149,92,253,154,188,68,55,172,156,8,103,61,54,92,119,151,27,7,68,145,93,166,66,118,130,231,231,90,10,140,134,134,204,72,232,239,94,215,154,195,79,30,253,255,252,152,102,40,119,2,69,24,64,86,91,142,15,151,171,9,61,216,148,67,4,158,204,233,191,180,221,219,188,76,51,167,17,152,147,135,248,90,166,226,152,21,236,92,141,61,128,55,56,2,2,91,214,106,118,153,174,84,68,28,223,167,20,177,110,102,232,23,99,248,147,189,109,3,212,30,121,45,68,98,124,170,172,211,214,151,45,109,134,243,71,245,171,39,164,224,220,92,147,231,252,229,236,208,197,38,125,47,95,18,65,38,215,202,154,148,19,137,101,60,48,117,169,249,195,141,224,40,91,140,9,123,184,76,35,87,99,97,41,125,236,45,84,191,146,8,80,59,16,151,94,242,226,153,234,97,192,164,146,182,74,38,115,155,120,205,57,9,147,196,145,193,65,133,120,137,47,189,250,149,9,1,169,129,238,155,18,67,223,72,217,2,111,180,131,106,220,154,131,198,43,240,197,114,50,250,65,133,189,127,20,198,160,50,224,55,84,146,126,111,55,95,195,11,34,249,210,84,63,235,111,195,42,109,126,53,231,106,162,203,204,107,33,143,226,109,70,190,96,156,250,109,148,159,155,48,48,148,238,169,163,154,227,251,238,48,78,39,85,186,81,163,134,219,247,167,175,131,189,216,114,75,15,198,203,34,54,214,232,113,143,163,239,221,142,249,53,254,154,188,81,106,182,238,254,194,174,107,65,217,91,235,159,9,7,2,178,215,190,195,219,100,241,146,142,134,235,192,218,126,53,251,192,41,35,215,106,227,61,213,104,167,179,67,219,188,113,166,231,194,47,86,151,93,69,190,149,212,70,16,94,175,149,248,239,174,179,25,2,138,101,250,205,45,137,42,27,96,100,186,35,151,129,144,197,148,234,63,171,26,121,115,161,55,26,92,24,89,62,176,102,218,190,137,164,86,15,227,201,171,147,93,117,161,157,55,128,25,125,178,251,165,30,9,25,97,135,95,48,187,116,142,126,123,179,253,99,17,60,24,37,193,42,19,105,53,91,130,225,63,13,177,77,164,211,54,158,4,111,195,230,55,231,127,50,163,208,135,107,247,126,70,154,159,40,81,167,43,244,114,126,45,198,177,40,50,73,50,21,78,54,245,1,183,173,34,63,148,32,180,83,227,193,183,113,230,229,106,142,154,127,167,164,192,189,235,78,174,26,33,196,215,53,75,86,44,217,131,66,183,227,140,195,225,205,215,205,123,23,52,76,170,95,124,112,174,151,89,24,9,49,55,19,187,112,25,62,147,138,73,229,254,72,81,15,101,148,158,172,246,223,164,165,220,26,26,41,5,200,169,50,95,97,1,234,2,222,28,178,192,120,203,183,162,234,138,161,252,131,49,219,109,210,19,94,20,141,45,157,223,155,109,117,147,175,69,57,175,103,40,65,169,170,119,16,202,47,166,30,126,235,77,210,41,163,112,74,137,32,60,250,91,49,74,147,249,15,3,4,146,226,242,38,65,19,50,125,23,38,26,4,111,234,244,53,113,80,75,169,23,19,129,199,115,93,4,9,134,252,114,183,188,252,239,151,167,21,135,53,121,238,138,194,103,160,70,10,203,31,62,38,70,249,203,237,160,93,98,78,100,9,31,246,27,222,220,147,40,89,20,178,217,213,237,230,199,7,198,69,36,74,73,152,179,248,234,253,0,131,233,155,238,84,228,152,32,87,254,178,240,19,245,138,183,214,68,63,89,102,108,230,91,126,168,65,20,44,102,163,32,122,122,127,7,218,151,50,177,181,174,194,203,82,85,254,98,216,154,244,42,55,39,27,186,125,249,64,95,68,44,81,224,243,64,215,250,253,180,113,210,107,10,23,153,193,211,240,189,32,7,38,172,199,39,97,54,81,195,167,178,101,199,53,185,243,126,112,157,33,155,60,81,34,209,20,62,71,183,99,55,223,113,45,22,19,233,194,104,3,149,72,194,35,27,62,164,8,209,74,166,186,43,51,192,172,122,179,79,246,148,101,162,33,222,100,139,58,154,126,5,38,230,246,100,4,48,76,174,124,110,210,51,175,213,122,192,182,255,22,152,211,113,31,183,28,105,190,94,157,223,131,83,233,187,242,183,169,99,202,183,34,23,180,93,66,143,115,159,117,211,38,19,184,152,233,90,188,214,132,131,159,48,5,142,165,6,76,85,175,94,221,49,179,142,207,133,158,133,132,171,111,96,194,30,58,1,127,40,79,156,71,154,172,191,63,248,160,114,72,70,8,123,90,92,61,3,86,158,51,162,239,166,170,149,55,103,3,86,5,102,5,175,1,55,99,181,39,108,114,247,167,37,92,79,83,24,157,255,248,34,12,243,164,124,76,170,83,17,217,245,126,248,250,96,233,242,193,136,121,142,23,135,211,169,111,149,243,84,139,183,156,245,7,204,144,26,114,243,201,177,138,143,47,76,46,216,234,11,204,52,228,43,196,162,234,93,180,21,128,223,30,59,6,152,25,128,53,185,185,121,199,57,136,132,207,21,12,149,237,17,232,177,236,82,194,164,139,34,248,90,150,106,169,210,100,111,242,60,55,250,2,110,70,171,40,76,237,190,231,51,16,134,106,77,223,170,227,50,24,77,118,205,167,91,90,148,19,74,39,136,48,169,163,65,61,20,110,35,6,246,253,171,198,251,160,83,80,98,43,121,107,84,82,178,163,160,134,38,140,130,69,108,222,126,126,224,192,7,37,90,185,218,138,81,125,100,191,117,134,74,177,188,218,82,208,205,3,164,141,93,174,48,110,22,161,112,115,149,41,139,2,175,168,122,98,250,108,201,179,31,108,210,75,87,110,14,127,45,130,1,14,18,62,47,134,153,248,244,207,101,108,157,161,23,179,99,118,121,58,146,127,36,214,5,165,110,208,231,194,205,102,92,136,45,11,131,220,56,149,39,243,93,103,214,157,49,140,223,110,166,30,127,110,52,193,134,54,10,65,230,240,32,255,64,97,43,185,67,166,64,0,169,181,223,156,115,168,129,146,99,247,133,138,205,11,19,127,191,253,194,207,215,232,138,178,250,248,232,224,80,245,202,233,1,48,52,168,235,48,49,148,4,11,38,95,26,187,178,191,252,232,80,184,155,206,202,15,126,83,93,43,178,234,82,211,243,254,225,15,142,224,85,149,143,13,93,158,73,232,7,99,61,222,21,165,186,215,191,199,89,38,52,44,63,13,159,58,223,139,234,7,57,2,94,38,227,31,67,151,250,171,45,114,44,92,109,218,231,63,24,175,20,81,148,102,185,98,69,241,38,221,86,195,171,240,11,210,157,224,97,238,94,175,219,235,205,161,130,251,208,61,199,12,29,4,38,165,253,243,217,132,126,211,201,60,200,205,17,198,27,190,174,94,251,171,50,178,49,48,25,126,228,248,226,161,202,134,79,250,10,89,9,31,94,166,235,37,161,6,139,217,137,129,127,49,208,16,49,37,54,8,51,52,135,40,235,103,82,78,20,69,100,23,69,39,138,33,89,168,48,99,245,199,223,96,102,50,159,78,129,205,155,98,254,224,106,182,179,122,111,54,16,63,144,79,241,233,194,248,187,183,223,249,24,220,218,42,22,180,192,40,103,252,50,141,72,41,64,111,84,184,92,175,216,0,70,42,164,235,115,115,188,249,219,238,145,240,161,0,88,158,12,137,217,243,91,84,41,95,34,95,46,40,249,44,255,101,180,217,175,246,162,78,95,168,254,206,11,9,110,121,43,236,80,253,88,15,93,150,171,135,249,16,121,9,154,28,133,52,50,165,57,33,187,156,104,109,172,11,228,32,20,110,82,202,250,47,43,147,215,48,164,155,95,119,241,159,62,144,126,174,194,148,162,94,111,177,3,229,252,211,36,152,98,85,255,28,152,46,12,137,190,32,64,79,23,147,125,81,24,21,158,93,209,209,93,197,12,20,238,134,188,181,57,33,6,138,38,205,148,254,139,195,159,111,128,87,49,37,219,47,204,224,242,246,54,117,69,137,205,76,175,222,133,81,23,101,59,107,232,215,122,143,121,126,229,135,6,35,132,36,141,130,156,212,47,166,92,230,73,117,101,219,100,188,157,210,189,193,137,86,187,196,179,164,212,170,231,33,151,37,136,210,46,213,96,12,29,227,167,57,95,184,242,94,200,210,199,205,33,189,9,9,223,96,28,213,119,192,16,49,20,45,144,84,2,181,60,178,192,205,10,185,28,62,80,8,243,201,140,53,185,2,230,115,20,217,2,32,36,51,60,225,103,169,193,35,186,85,212,218,144,32,31,14,95,100,26,171,192,189,194,20,255,193,28,255,142,204,134,44,234,91,234,73,248,141,189,212,211,161,174,251,181,219,207,94,16,24,50,91,166,13,144,68,55,17,175,31,12,205,35,77,177,31,252,2,137,209,163,89,250,251,97,241,186,65,106,111,181,120,47,68,197,196,19,137,131,106,244,243,252,98,38,81,113,97,176,115,236,250,171,146,53,120,23,161,31,45,206,81,150,123,56,80,93,177,196,87,20,120,155,6,190,195,139,58,34,249,34,28,134,120,164,241,224,131,21,137,188,118,101,198,239,9,47,125,43,44,180,111,62,247,65,244,81,111,141,41,98,247,95,254,83,86,146,175,201,249,89,118,21,148,224,100,131,0,215,108,184,172,57,27,25,42,90,228,167,173,6,115,248,215,66,120,234,200,6,252,125,200,218,252,20,128,237,28,109,158,111,133,107,209,217,209,100,144,145,68,128,247,253,135,230,101,146,164,98,153,208,165,147,86,138,92,156,103,64,166,150,37,87,224,101,78,9,191,233,172,21,234,109,166,162,166,231,17,232,235,116,242,195,108,132,246,47,60,162,121,143,248,151,99,232,74,241,128,163,111,107,173,114,92,180,209,34,117,239,112,87,78,226,34,237,31,244,87,19,6,45,162,205,187,40,214,235,190,77,101,99,95,212,193,132,18,88,10,4,78,192,12,237,163,48,58,139,126,53,209,231,149,24,131,130,33,74,202,2,38,152,214,155,19,68,248,199,194,99,111,173,47,26,198,91,160,150,191,86,248,5,171,191,237,55,240,17,15,18,208,183,35,136,215,234,88,88,106,163,144,133,251,73,167,0,67,152,144,133,139,67,245,235,50,122,11,21,230,37,162,220,139,83,173,23,229,47,135,41,14,144,61,108,253,43,203,138,215,58,108,0,20,102,90,175,254,224,3,111,34,153,164,43,148,212,21,143,54,96,28,202,94,17,246,105,255,85,51,93,246,79,40,241,29,133,201,111,249,147,219,33,190,14,143,102,70,24,126,243,101,219,82,189,249,180,114,53,135,47,30,229,242,228,86,101,229,203,11,130,154,253,106,179,84,99,95,250,205,57,141,91,85,30,173,98,108,231,35,183,65,1,215,140,7,118,230,219,99,179,246,134,184,184,136,79,91,40,175,211,29,89,77,218,144,172,179,193,111,253,73,152,115,245,41,48,49,233,47,136,103,169,66,48,160,11,252,198,136,187,28,62,216,234,111,244,183,57,116,246,80,195,116,171,142,172,0,40,241,146,226,114,152,10,12,137,191,94,76,181,227,172,150,144,8,97,239,45,112,195,59,212,111,254,118,88,67,244,142,81,65,179,58,242,31,76,145,240,106,2,79,243,224,115,148,253,130,44,93,112,180,201,188,254,96,186,108,221,242,211,152,192,30,255,101,66,173,161,111,77,228,230,156,22,138,205,81,16,84,116,190,89,169,5,250,150,34,201,48,81,83,49,92,47,156,125,12,100,147,104,19,18,76,212,65,250,213,135,35,186,220,136,226,119,72,221,138,95,125,171,61,105,194,164,129,142,199,41,118,136,121,114,178,228,60,167,14,175,75,89,248,157,77,217,44,78,36,32,119,180,25,204,228,41,70,159,19,231,128,235,102,82,168,9,34,22,150,232,235,39,136,177,198,189,77,118,61,96,172,191,48,65,143,7,199,20,37,31,252,152,209,216,240,22,231,136,84,140,239,40,153,121,251,13,159,240,56,163,223,226,207,66,53,230,132,162,228,109,122,207,231,193,241,216,237,195,23,24,22,147,183,171,106,2,163,119,220,106,92,93,186,184,187,24,169,183,212,27,95,4,158,75,206,27,24,177,163,102,225,221,16,71,94,241,172,52,215,43,78,61,252,189,59,38,192,75,155,133,130,210,235,173,214,76,76,47,225,11,101,220,231,75,56,187,67,206,222,105,243,225,181,33,12,157,23,90,200,231,170,86,132,249,123,173,65,29,149,252,48,104,119,167,65,68,91,151,142,92,14,237,169,12,113,152,237,138,24,55,240,195,150,181,112,216,84,120,229,167,145,143,44,62,81,15,27,93,87,154,236,117,120,132,199,28,62,28,37,74,155,28,4,167,61,50,100,219,10,253,77,224,247,219,205,39,203,23,187,13,54,52,210,162,200,190,122,108,135,252,202,145,178,19,51,207,43,126,80,198,81,238,123,150,242,249,92,193,76,33,236,102,61,147,94,202,22,229,250,246,102,88,182,166,200,123,25,221,109,250,79,35,217,56,180,143,47,83,47,250,221,252,13,69,4,135,251,127,80,179,247,159,255,211,191,253,31,255,231,127,249,207,255,243,127,83,179,119,199,255,247,154,61,202,13,57,61,139,60,247,65,108,58,154,129,61,248,155,26,252,192,156,84,61,210,45,130,82,147,151,105,211,215,198,161,44,129,214,26,234,239,158,123,89,136,67,100,149,9,48,36,169,72,140,90,241,109,13,116,32,165,247,51,145,39,181,137,74,118,204,173,15,230,0,208,99,46,242,166,25,255,146,87,160,104,62,51,224,40,156,180,15,204,174,248,4,76,5,165,162,212,184,238,72,159,115,138,249,185,152,114,64,129,197,235,241,239,222,43,248,80,11,190,66,178,193,13,174,163,70,107,111,142,40,134,94,93,57,223,242,54,129,26,39,13,134,225,214,42,209,98,219,92,16,167,192,236,77,103,160,148,21,232,47,163,213,31,201,119,42,223,210,136,193,224,89,221,92,10,152,164,68,126,104,140,137,221,135,129,233,154,67,210,161,40,188,161,128,33,154,79,69,251,112,233,110,208,45,14,173,192,197,132,151,2,30,59,51,74,6,143,23,174,199,97,135,109,102,18,253,243,9,243,252,56,204,131,49,165,19,89,74,206,115,135,28,18,160,236,175,48,90,185,39,96,204,45,164,189,75,219,225,26,13,140,168,72,194,220,122,231,201,23,220,159,86,135,192,86,193,63,19,110,93,158,28,73,250,168,102,248,187,186,74,247,55,187,193,56,67,93,230,143,22,169,2,75,172,141,237,2,244,60,26,236,182,43,112,183,45,75,192,212,108,125,96,14,173,227,209,222,220,149,166,210,192,13,57,156,128,223,248,72,250,143,233,1,241,235,129,142,249,1,11,161,68,180,153,241,251,228,185,207,53,185,140,128,201,84,111,133,33,50,197,231,132,1,47,61,233,111,151,208,178,47,224,243,211,20,94,46,236,105,48,162,227,210,226,7,219,240,233,55,95,176,90,182,60,26,194,28,51,58,218,130,73,122,142,194,72,220,157,128,49,198,218,10,83,173,153,163,143,98,117,185,249,36,47,237,63,205,242,176,134,162,132,33,113,28,120,16,4,60,210,23,112,229,43,53,143,190,232,44,210,209,224,166,4,207,133,3,214,91,244,189,208,214,115,15,34,224,177,100,120,81,203,66,133,79,28,79,161,79,170,48,199,60,126,200,179,72,227,109,29,2,152,17,120,101,167,185,88,72,85,41,180,236,139,234,117,143,57,156,2,60,69,17,71,73,244,61,228,247,98,51,131,203,5,224,36,249,7,184,217,17,149,195,118,74,58,21,70,226,108,5,140,24,135,222,188,65,214,75,24,25,64,185,186,25,213,219,31,173,82,209,176,164,197,97,239,79,167,155,188,54,129,246,42,48,28,88,151,105,55,30,146,120,213,27,204,150,38,142,221,138,248,0,25,138,49,144,191,182,165,152,174,194,199,244,105,29,54,203,76,253,233,115,188,200,16,148,234,164,245,65,251,76,244,246,243,15,116,123,173,29,199,129,111,133,144,72,224,193,8,195,231,105,97,157,41,129,240,7,247,162,176,152,121,216,65,1,76,226,124,238,45,234,130,104,34,52,251,43,209,38,56,192,231,232,106,12,251,22,141,82,145,102,146,64,227,109,8,141,40,22,231,156,208,244,229,106,91,238,122,244,164,105,150,97,2,191,40,54,120,54,239,111,154,222,134,94,221,142,27,33,3,207,161,99,23,118,238,14,206,236,54,74,90,95,10,223,230,94,4,192,5,47,87,129,183,121,114,58,12,39,234,115,111,164,68,3,173,80,72,219,231,189,90,44,233,200,146,179,68,41,220,199,145,241,85,208,175,81,24,129,128,152,23,174,73,102,104,171,28,60,62,2,102,191,163,55,39,143,56,19,126,19,195,146,71,27,27,234,125,204,73,28,201,14,185,154,140,77,143,88,5,77,169,34,211,10,249,158,235,190,78,211,4,180,147,206,203,145,21,9,204,140,85,72,99,73,87,107,70,204,216,25,253,173,83,164,163,98,68,34,139,62,190,201,201,127,176,171,95,124,190,98,149,160,39,233,7,235,228,124,98,233,124,35,127,159,127,192,235,36,252,134,185,246,21,124,162,50,68,195,150,167,232,247,196,141,50,40,135,164,24,79,158,30,24,28,90,56,215,56,36,171,140,207,213,200,150,196,202,139,201,201,248,188,246,219,176,228,111,239,35,38,38,192,214,102,17,49,32,96,179,245,189,254,84,106,3,174,243,72,52,142,254,122,31,25,194,65,117,213,159,70,254,182,102,0,184,196,73,203,96,244,134,115,209,71,140,93,27,13,237,169,140,45,161,88,93,69,7,213,131,9,147,59,255,92,252,22,253,252,233,210,62,77,6,45,42,127,25,185,142,166,13,62,220,130,193,104,51,109,117,253,225,129,54,104,180,231,251,243,109,238,78,249,112,94,13,93,84,155,27,53,166,8,8,154,42,192,177,179,193,98,36,88,31,86,191,36,75,132,25,235,220,136,198,43,138,8,18,252,49,44,203,141,128,26,87,228,45,221,168,82,171,86,130,193,243,198,150,200,217,27,220,182,31,209,146,136,197,116,107,41,92,56,188,14,184,182,42,253,4,115,61,20,10,29,110,148,33,234,111,179,193,137,46,76,226,116,30,133,155,213,160,5,220,100,22,103,82,159,94,134,75,42,148,200,95,208,130,218,180,127,104,179,51,207,254,89,143,9,247,59,159,241,82,143,42,193,194,131,107,11,106,170,157,213,247,171,176,233,9,59,97,145,162,164,36,144,2,227,87,224,75,242,139,103,57,169,232,2,155,75,118,208,29,169,195,189,122,53,162,124,206,144,35,245,95,198,231,183,27,77,238,116,71,22,144,172,139,0,134,106,236,211,176,197,134,218,73,43,61,212,41,8,36,19,89,188,18,221,212,186,122,100,8,19,115,84,109,149,109,230,199,205,97,206,2,36,202,65,202,179,68,205,17,242,112,28,161,36,108,26,84,222,205,224,213,82,216,37,112,69,93,195,223,11,131,141,172,63,195,105,23,214,136,207,163,211,120,222,18,27,214,249,167,197,235,48,185,33,109,114,214,139,227,177,136,113,237,101,236,89,38,39,120,202,111,122,39,193,47,247,126,97,203,245,197,101,50,46,251,144,46,218,140,243,182,131,118,75,181,241,85,24,6,195,8,248,179,107,67,144,84,94,26,193,222,45,11,54,130,203,59,182,132,195,14,64,20,174,28,46,251,0,64,244,190,166,141,227,178,48,226,120,234,19,49,63,169,134,66,177,138,58,34,143,191,144,136,248,44,107,181,188,41,163,7,77,153,195,94,233,8,101,145,189,246,59,163,86,48,164,61,49,196,162,87,59,5,26,249,44,137,88,177,12,227,105,3,166,159,84,129,209,236,242,160,116,80,107,124,229,75,35,138,81,253,248,11,126,181,153,136,36,76,25,105,20,221,81,130,119,146,187,74,124,131,65,195,78,110,247,18,15,11,131,41,225,72,24,241,167,41,240,182,149,48,153,225,253,202,108,85,44,210,28,65,58,39,157,40,33,80,33,236,153,94,6,51,96,88,119,153,103,249,173,30,252,109,234,101,144,225,18,248,79,47,61,224,249,25,186,5,141,207,88,2,16,165,154,181,43,252,194,22,63,151,48,198,251,213,72,255,189,25,251,180,36,196,191,139,35,243,121,223,148,192,65,132,95,76,193,129,216,210,66,151,71,176,182,5,140,211,195,21,248,5,33,49,64,144,57,121,177,222,74,216,4,237,125,74,26,150,153,184,242,219,48,132,124,22,31,200,151,138,170,205,197,202,189,56,99,5,24,177,192,68,177,187,95,53,158,187,89,202,60,225,202,73,119,192,236,238,133,175,136,15,37,41,24,127,173,110,60,181,42,112,25,59,56,183,8,137,76,169,152,130,100,206,74,24,87,19,71,36,107,228,193,148,124,207,132,155,204,180,211,180,180,98,104,82,249,45,199,10,172,85,123,187,133,21,185,24,140,152,187,192,102,249,237,195,11,3,115,97,220,190,253,183,113,12,253,173,171,21,162,228,91,35,128,153,155,108,220,235,150,212,131,95,14,109,111,150,123,192,203,147,91,119,20,141,188,64,198,78,105,245,210,63,154,141,87,169,152,190,121,166,246,145,136,166,236,191,59,252,26,191,231,145,250,159,124,120,4,233,102,202,50,178,122,153,56,22,171,175,168,190,193,92,122,42,138,183,208,74,184,238,47,252,230,58,169,221,233,53,35,183,105,141,77,240,235,112,225,136,47,191,52,28,202,22,25,92,36,154,154,148,93,3,67,127,8,152,36,171,194,116,60,215,248,154,164,69,113,61,20,24,55,229,68,155,30,246,147,48,124,211,149,167,191,58,150,100,82,25,10,220,162,252,18,225,95,113,45,64,212,14,5,57,79,198,119,212,246,164,118,255,162,188,220,90,92,92,172,110,67,81,44,39,253,98,24,229,226,95,10,204,254,161,71,41,21,58,12,75,225,30,98,113,102,66,81,229,24,135,36,16,101,97,113,115,179,230,84,120,190,30,237,51,97,239,102,60,164,48,125,212,55,46,111,121,69,19,242,42,60,25,113,81,4,70,40,160,175,61,194,71,194,252,122,135,122,86,218,139,113,211,95,241,218,181,138,5,233,11,172,40,206,27,52,43,128,33,213,13,215,62,207,240,155,163,211,220,197,84,15,205,153,130,64,122,20,229,157,163,79,198,182,104,248,92,215,24,43,162,14,70,34,142,250,52,47,186,51,229,197,42,15,94,168,44,245,8,232,141,29,120,81,217,147,8,20,56,117,138,106,194,222,164,128,231,218,147,158,25,197,134,141,244,218,22,24,17,127,95,93,160,164,212,52,182,1,166,37,188,55,112,117,159,242,218,139,85,181,71,37,163,37,182,165,209,160,171,84,151,244,152,230,83,40,133,75,4,11,55,232,242,236,147,222,20,47,247,166,82,43,182,31,111,247,48,186,208,60,57,97,164,242,200,27,173,176,129,206,19,65,99,84,244,56,45,48,159,14,33,3,179,176,81,73,233,149,215,151,132,254,17,148,163,153,26,165,165,189,10,35,247,78,91,41,163,106,27,182,239,184,2,147,2,244,208,173,114,228,36,118,235,182,167,56,158,204,175,148,6,73,21,36,241,45,162,220,89,109,139,38,66,162,88,7,71,53,45,246,160,66,246,5,69,1,175,70,37,47,62,242,71,96,234,76,125,50,67,145,227,109,63,242,83,189,175,90,119,132,48,86,220,93,244,165,240,204,233,209,34,16,155,150,222,156,245,114,69,9,61,154,144,34,234,97,138,22,59,106,23,254,252,16,165,31,80,218,176,98,99,207,173,198,150,9,11,42,94,168,160,32,18,195,73,126,182,40,69,94,238,64,63,17,241,235,82,64,115,33,70,158,21,234,22,248,166,9,71,199,172,80,243,152,193,130,248,153,218,24,36,173,9,152,92,170,129,218,144,157,245,176,104,185,214,185,124,87,85,144,191,16,1,202,11,157,250,53,122,192,99,104,77,147,105,245,215,226,177,130,137,181,235,146,252,87,25,26,90,38,44,69,50,41,116,52,135,124,177,31,132,121,67,4,134,88,229,74,60,153,217,206,21,241,38,133,77,202,123,166,20,15,73,89,121,112,60,123,171,43,41,26,107,87,10,89,128,203,13,81,64,83,108,156,242,65,224,228,32,223,236,234,69,132,171,93,30,13,135,230,178,92,72,229,237,45,91,230,213,184,57,37,1,53,5,236,94,27,233,205,113,87,242,156,5,201,16,196,193,228,209,8,188,87,40,158,81,48,37,134,231,36,158,209,166,185,169,146,53,116,113,163,148,254,56,177,16,1,187,166,44,57,152,50,248,190,172,144,155,90,90,224,124,219,33,219,18,106,84,168,43,207,164,73,155,98,197,113,206,200,192,156,123,73,136,213,204,61,56,228,12,113,25,45,210,211,26,110,193,51,196,193,72,238,127,97,138,127,93,132,245,161,72,121,12,129,205,150,45,218,148,181,40,233,96,184,41,222,8,100,16,124,44,71,227,156,138,175,234,13,189,53,52,211,155,244,242,138,49,151,39,222,112,244,41,136,87,37,124,112,21,93,33,134,136,153,186,108,80,72,255,95,175,65,67,144,13,206,181,220,252,77,181,53,196,220,240,48,188,114,235,78,60,28,154,103,205,172,64,5,166,148,189,236,208,174,108,176,35,242,214,116,234,189,220,221,23,201,63,196,80,5,38,124,8,85,51,72,232,67,62,246,187,239,123,210,144,191,195,160,73,168,202,232,54,143,154,138,158,236,225,68,218,224,146,126,21,201,93,106,54,69,107,8,1,193,53,102,232,249,210,34,82,183,193,142,157,18,6,135,77,133,123,202,205,27,255,41,36,119,113,18,106,50,122,73,215,116,151,35,220,127,226,254,242,224,144,1,221,171,118,67,29,87,81,220,107,222,144,46,237,180,141,245,188,4,61,72,215,255,46,102,199,124,132,59,251,158,139,165,207,13,122,95,100,247,134,154,204,104,180,9,7,13,161,189,172,146,104,216,44,240,92,174,174,92,250,27,218,10,219,254,219,159,155,220,150,138,102,154,149,226,8,177,80,26,251,13,77,185,218,188,133,93,122,210,168,183,162,62,115,126,59,152,227,79,166,147,252,49,246,157,39,20,7,150,130,34,14,63,237,128,15,142,246,15,70,104,114,138,66,227,107,92,90,209,155,4,146,174,104,67,158,95,122,210,97,54,147,185,11,230,0,157,8,124,199,189,143,36,43,129,103,48,118,40,115,163,202,92,81,234,255,125,142,71,7,116,203,146,77,89,208,96,226,14,184,236,207,147,161,35,18,234,224,172,191,239,98,185,26,142,78,246,4,88,35,162,77,3,47,137,237,143,191,54,149,218,233,126,96,245,180,156,173,212,16,233,46,239,91,167,242,228,33,132,21,13,111,82,5,91,174,182,210,109,87,20,68,209,139,96,40,225,138,27,169,207,10,198,93,150,245,5,209,82,78,172,162,159,153,216,74,62,57,254,56,45,102,51,242,10,71,246,55,248,50,245,40,158,27,127,2,87,122,53,76,229,19,170,233,11,29,180,140,254,112,175,198,64,123,121,39,70,105,251,10,92,236,232,38,20,217,33,142,101,40,99,91,165,183,26,186,46,250,48,167,0,129,57,224,242,252,24,36,170,171,165,23,135,112,250,230,189,177,135,151,239,249,87,225,230,43,62,182,105,71,170,89,14,229,44,197,233,95,24,246,146,201,88,2,227,50,245,107,51,66,231,41,21,35,199,138,43,66,146,115,32,213,210,63,247,198,188,206,103,82,246,143,87,20,198,12,30,77,225,183,178,229,231,36,217,227,254,214,196,60,50,203,162,193,216,227,92,147,200,143,208,48,239,12,97,37,84,163,6,209,115,43,50,186,172,12,193,107,212,126,176,188,51,12,183,50,125,128,188,225,49,49,136,23,184,153,237,122,192,236,217,239,191,130,53,104,203,201,141,156,175,201,150,190,221,142,46,70,3,127,204,144,160,229,112,101,42,76,93,73,194,68,116,69,23,194,102,133,110,161,133,108,118,221,9,99,107,84,71,200,150,66,37,208,121,155,76,94,245,121,132,252,215,251,43,67,103,125,54,176,25,237,237,42,235,17,219,50,130,106,191,249,53,29,222,38,145,73,53,213,1,15,200,222,14,241,124,2,23,76,190,66,71,19,238,255,40,122,53,53,97,39,97,219,43,75,60,103,74,36,59,37,37,41,135,146,96,240,5,159,94,184,79,250,255,245,123,217,220,82,87,130,207,188,107,17,182,53,37,147,209,169,217,114,14,176,85,78,190,93,205,22,184,35,53,187,98,95,65,102,91,162,216,55,61,190,241,236,218,118,104,190,137,138,207,133,213,219,186,159,25,154,97,92,157,178,43,225,200,61,132,241,80,8,234,87,67,255,243,38,99,63,174,100,213,61,66,100,39,120,167,118,202,159,12,133,129,222,62,112,235,215,83,102,248,191,46,145,103,185,36,144,135,75,197,2,67,84,16,148,234,250,146,63,93,155,168,48,3,163,178,24,42,135,107,203,241,128,193,48,182,253,173,215,54,147,61,129,249,111,39,126,26,177,222,173,79,134,105,229,138,247,122,61,113,30,189,249,36,14,115,33,67,211,60,212,207,105,230,194,61,97,142,231,206,103,67,20,50,111,5,115,147,83,244,222,244,163,16,150,196,158,97,233,22,212,44,228,156,55,242,224,247,247,171,222,27,43,233,16,119,100,190,19,29,19,14,203,72,167,230,213,36,147,180,77,15,245,154,45,96,211,152,211,45,234,11,127,162,201,161,184,158,207,254,182,108,175,103,53,180,106,150,29,95,128,146,77,202,189,171,76,12,84,111,188,241,52,3,70,116,81,175,94,86,143,145,173,130,118,158,192,151,131,168,147,45,62,164,94,239,141,167,98,190,190,1,155,208,243,103,91,191,79,232,105,174,111,130,7,110,225,142,100,6,138,40,69,34,123,68,177,169,161,200,175,89,165,138,235,154,157,115,228,81,40,149,89,91,14,92,224,23,247,208,52,131,34,180,174,246,5,180,219,250,141,38,101,180,126,225,234,241,193,52,57,245,249,121,50,202,86,90,40,98,218,225,244,80,152,174,20,122,154,40,64,53,125,178,21,252,110,194,244,82,53,157,176,201,26,238,84,234,180,121,69,225,44,31,67,170,83,133,97,48,23,125,243,95,77,165,78,220,97,228,135,169,60,94,241,49,72,219,74,234,168,179,37,143,103,38,164,145,125,82,55,27,194,20,249,196,111,226,115,237,132,18,31,63,188,205,32,59,97,59,162,220,161,226,73,85,142,142,141,183,183,164,48,36,96,98,42,25,27,23,97,37,23,206,227,49,94,252,145,111,245,246,58,53,250,31,203,156,148,174,64,218,40,221,37,227,31,108,242,139,83,82,90,139,80,39,174,238,102,74,152,240,27,145,80,55,67,125,148,44,150,92,77,21,148,71,207,8,40,242,189,244,106,92,49,110,168,120,66,144,111,146,109,99,23,224,5,63,127,26,160,85,178,51,144,10,67,227,173,218,209,152,62,25,242,102,55,178,159,8,35,139,150,212,53,79,180,27,57,198,106,86,220,67,97,22,225,25,202,167,111,160,201,252,79,237,60,211,87,192,196,168,242,218,164,136,67,146,18,114,247,150,36,249,176,154,180,80,134,108,157,41,68,126,122,246,154,231,218,248,173,84,77,100,15,230,182,149,185,211,142,225,142,188,23,2,116,55,244,94,181,136,0,16,83,154,80,187,236,86,180,33,13,138,122,232,156,33,242,217,40,89,144,231,126,191,243,54,1,169,253,104,158,40,2,147,166,219,45,69,41,223,230,95,82,194,144,214,119,136,174,146,224,106,154,141,230,0,254,250,98,110,146,159,69,94,11,15,180,21,250,162,86,184,167,32,100,88,159,48,72,72,72,30,187,26,41,214,223,105,99,171,44,93,204,172,112,220,22,4,248,141,37,189,154,28,194,57,113,181,72,135,130,225,208,180,3,67,85,83,46,133,226,28,243,16,71,150,12,97,73,160,227,88,16,109,77,216,60,171,230,215,139,249,246,5,76,193,135,102,231,81,54,112,240,205,37,179,124,64,44,101,18,94,228,36,228,84,0,243,227,27,74,150,116,191,37,40,114,251,33,202,72,204,42,182,55,240,140,122,143,144,172,145,131,236,18,146,193,82,106,174,183,109,240,17,153,52,147,62,235,65,13,37,54,199,82,73,225,131,71,96,192,175,129,37,202,53,193,151,25,135,102,204,100,69,219,196,68,181,67,108,210,148,8,100,192,155,119,77,12,171,70,52,127,180,255,177,17,92,61,207,135,224,2,235,41,13,181,140,190,14,55,200,108,119,126,224,251,230,154,26,48,254,245,93,207,120,72,30,199,205,73,20,203,169,24,156,216,32,145,33,55,220,116,231,64,229,239,14,45,38,156,98,134,72,53,153,52,65,203,239,217,80,229,146,112,112,97,116,232,139,184,37,55,36,43,105,197,215,211,39,65,234,247,174,30,135,83,62,189,66,171,24,214,55,231,6,10,195,21,74,184,245,251,185,248,100,185,7,73,121,164,35,4,182,36,106,92,76,6,90,102,208,247,37,160,202,199,41,101,71,96,245,42,76,22,186,37,220,254,1,159,183,146,156,56,2,109,168,166,201,97,95,199,243,195,31,13,141,219,246,57,11,36,201,28,154,167,196,100,218,199,223,52,132,250,143,63,26,242,135,122,252,100,10,72,121,48,140,243,130,238,28,150,197,69,49,66,32,176,55,153,202,216,186,81,79,29,48,43,170,158,113,46,19,92,119,24,237,87,61,105,196,47,115,229,213,166,123,39,125,193,132,79,67,134,118,145,12,148,72,148,74,95,36,105,92,173,149,100,248,82,152,242,231,16,146,37,0,23,69,62,224,65,141,149,195,21,250,162,162,172,213,161,4,91,57,189,149,247,194,7,34,246,52,168,52,54,221,215,99,100,210,221,124,0,153,217,121,148,36,179,216,107,159,56,108,223,148,130,9,15,102,81,206,126,243,230,11,107,153,161,176,177,20,2,62,247,222,207,205,119,104,248,0,191,45,236,7,134,146,224,31,132,234,131,115,245,192,27,211,145,21,77,186,145,57,212,247,226,69,214,76,120,252,3,190,208,54,3,230,20,85,96,42,119,67,147,146,195,162,94,116,222,32,118,59,53,40,8,172,191,58,8,76,173,43,222,235,141,47,10,197,4,70,175,168,38,122,62,83,150,101,34,87,220,251,53,201,214,94,124,77,122,54,225,49,116,8,32,136,62,226,173,15,177,64,87,130,194,155,152,87,188,53,114,183,67,81,40,102,209,11,143,205,119,194,187,32,21,156,35,255,80,183,39,83,22,74,155,105,125,208,14,57,105,25,218,219,92,70,253,177,177,97,17,107,142,251,23,100,196,208,101,34,159,178,130,108,171,223,140,217,242,154,143,177,176,54,80,208,40,209,21,144,192,45,202,132,49,49,45,159,46,241,143,34,77,163,79,6,247,187,135,26,114,211,69,219,202,94,154,239,95,187,21,55,42,181,8,26,94,28,245,35,255,221,165,142,27,99,138,30,106,248,56,155,220,15,157,4,113,136,149,52,153,183,194,14,233,70,108,165,119,84,92,32,26,136,47,151,192,155,116,125,92,125,54,124,30,133,59,142,195,1,91,166,254,11,15,133,63,103,133,27,23,203,27,138,197,76,26,255,64,135,203,232,128,170,157,35,197,79,23,171,232,188,86,84,56,65,165,122,237,161,72,34,220,15,76,122,55,47,158,229,31,48,166,153,249,203,227,31,48,234,41,193,75,130,206,32,81,144,229,69,188,242,29,24,87,18,133,223,167,142,146,37,206,181,198,63,225,40,233,235,198,169,255,162,232,75,7,223,138,18,251,47,220,147,233,8,220,254,113,239,55,65,149,228,91,77,20,54,62,112,156,9,192,214,66,2,241,3,195,27,136,7,167,214,170,140,127,182,105,240,204,8,68,149,111,133,76,79,184,123,116,148,134,71,233,202,158,131,34,183,146,83,216,150,118,226,101,57,58,231,12,66,110,148,85,21,155,71,206,60,253,98,246,249,50,217,97,212,117,34,206,25,40,164,139,225,3,36,165,50,156,222,0,81,146,216,67,88,152,157,148,115,11,233,235,169,236,5,74,234,79,148,173,14,252,119,116,119,125,80,55,59,65,20,110,16,141,164,201,140,162,25,43,50,27,166,170,235,30,100,135,22,209,246,235,50,84,52,43,138,176,207,10,180,171,182,22,48,197,85,35,96,18,14,251,3,191,135,143,159,126,107,220,167,77,176,130,156,193,205,238,86,58,165,15,254,102,248,17,188,214,110,167,92,250,218,228,67,130,184,138,12,161,242,100,88,21,123,208,75,31,204,25,181,252,246,162,212,215,73,177,16,31,166,4,119,231,175,130,208,159,108,84,115,112,83,74,237,201,64,30,134,96,87,142,25,118,100,53,232,165,3,211,24,185,24,14,71,137,114,165,65,159,171,74,143,230,144,50,138,63,135,73,219,84,101,33,115,232,21,156,113,164,95,37,32,198,195,177,244,18,188,109,172,89,228,193,94,52,117,119,143,62,138,216,140,72,149,227,47,116,67,193,7,205,83,21,100,122,40,165,165,169,130,142,14,151,116,5,142,48,25,36,1,227,193,214,20,78,19,100,131,197,139,226,26,127,39,122,25,134,190,83,54,32,44,123,59,20,135,77,8,246,195,188,190,70,74,11,22,254,91,18,143,12,204,107,95,51,250,232,230,40,183,125,152,240,245,196,202,53,224,21,95,41,144,41,156,20,185,53,45,116,183,217,180,2,204,4,200,34,183,106,62,117,69,202,80,172,214,204,29,150,169,169,224,72,64,126,27,130,255,9,130,52,175,181,215,250,212,46,44,231,92,88,117,210,185,90,64,83,214,172,162,193,62,48,196,150,98,17,200,64,161,82,241,246,24,93,50,179,6,227,213,62,3,54,147,94,129,103,207,99,19,116,159,110,59,31,24,38,120,11,24,178,158,220,252,173,169,55,220,136,88,240,87,145,26,201,55,101,152,213,70,232,191,151,187,68,94,224,189,9,180,66,47,253,97,107,214,181,102,137,193,157,2,239,219,14,55,228,189,17,177,245,201,18,195,50,56,53,90,86,68,126,219,11,108,44,213,213,229,201,76,93,190,135,58,60,219,0,17,6,65,135,237,72,245,154,121,89,108,133,95,231,139,234,180,63,246,182,160,245,197,157,81,56,202,247,218,90,127,99,190,199,81,118,138,26,224,56,93,97,244,132,162,174,206,234,246,180,216,138,45,95,40,54,188,213,164,237,162,55,167,247,69,85,30,159,238,22,189,57,41,155,40,211,111,40,53,107,45,150,169,143,175,184,186,153,116,164,194,43,31,28,5,186,115,4,61,12,231,120,240,70,117,172,148,211,66,114,185,177,169,131,142,8,249,91,224,185,51,105,189,204,173,89,223,11,73,158,48,59,122,112,151,48,200,74,235,200,93,239,128,45,145,172,133,121,72,252,132,176,125,125,77,170,213,134,208,62,228,183,43,229,238,250,98,120,65,151,132,73,59,105,229,29,114,153,81,132,217,77,115,236,83,112,216,194,83,2,161,250,158,101,23,86,172,72,250,40,213,252,55,228,114,173,131,132,111,20,178,248,147,2,69,173,162,228,96,49,170,86,9,244,175,22,87,191,225,123,179,254,25,134,47,146,61,255,18,249,160,106,71,49,161,247,126,76,11,65,94,4,219,155,168,73,54,241,15,209,141,193,149,233,68,52,184,254,234,187,164,20,123,27,193,213,37,128,8,17,86,213,170,255,59,67,88,215,60,233,138,106,56,52,219,163,184,34,199,230,240,119,200,112,109,208,104,220,140,19,88,216,220,127,104,137,188,174,81,2,239,7,29,162,55,64,158,191,200,88,102,35,189,221,216,27,152,18,4,189,90,125,34,176,62,175,91,245,6,72,229,213,40,250,167,1,186,20,134,153,63,102,156,89,111,211,251,144,146,182,102,103,57,43,26,5,178,145,254,246,53,93,152,104,20,76,166,250,7,198,242,114,4,140,53,162,136,56,188,5,175,198,74,189,205,124,67,84,26,140,175,176,67,216,194,104,187,42,170,241,54,168,212,253,7,76,142,77,101,49,240,22,56,137,206,84,32,55,244,12,249,32,15,110,34,40,208,205,58,248,230,79,55,140,225,84,207,227,181,82,126,17,184,20,31,181,15,50,239,242,90,235,163,150,67,238,112,133,228,6,60,141,218,63,87,155,53,120,192,8,97,200,107,53,236,85,70,52,41,241,161,170,4,193,121,59,53,94,27,165,16,41,111,103,223,216,98,139,186,205,163,188,168,140,73,193,248,38,191,246,221,42,96,212,237,3,132,134,150,137,245,200,236,10,97,127,175,158,18,253,75,43,16,201,19,147,38,8,24,38,179,222,155,176,59,132,45,240,132,29,170,58,67,129,187,12,206,70,121,146,94,205,139,102,63,196,37,66,223,139,42,184,88,176,48,102,236,77,106,70,251,248,51,200,136,137,161,116,45,97,167,118,101,251,97,230,134,103,60,181,39,253,153,225,248,189,97,150,143,143,82,207,107,226,30,227,139,111,211,164,110,25,82,219,142,106,36,130,241,253,17,48,66,84,38,148,16,232,146,34,132,252,167,197,19,60,67,96,146,77,237,3,223,24,63,38,251,163,146,80,160,43,100,76,120,146,243,133,223,114,233,209,139,141,92,149,220,224,234,252,92,86,149,240,125,176,83,34,138,198,251,103,169,138,73,39,60,189,41,207,2,115,229,211,102,40,104,222,84,111,57,165,171,54,18,68,210,8,156,182,17,203,101,145,192,143,166,167,219,67,81,66,22,170,77,28,157,198,0,65,217,88,35,132,126,76,72,51,53,80,56,255,248,232,77,237,126,85,3,165,104,117,241,219,152,195,20,13,21,57,36,24,101,21,127,11,10,201,247,20,176,195,211,93,209,195,129,158,94,60,245,226,110,219,231,80,72,121,63,38,225,253,64,181,52,60,69,120,175,79,156,107,214,196,33,195,0,139,183,223,171,202,101,230,2,156,176,209,187,85,52,237,125,236,17,194,49,156,97,170,226,26,21,95,177,244,149,63,125,67,133,71,75,249,34,59,1,216,42,200,214,203,76,81,167,138,164,205,82,148,18,237,25,232,94,91,229,241,88,11,111,172,125,47,86,40,167,234,213,84,26,120,237,12,240,214,143,61,234,223,174,54,96,132,93,245,193,81,164,63,2,147,38,16,24,27,138,104,51,84,233,138,10,14,86,179,3,146,171,107,237,170,128,135,66,97,204,227,196,239,109,125,132,253,80,177,155,49,250,78,169,218,104,84,4,187,22,165,89,84,161,58,32,240,144,236,44,243,194,252,104,243,89,149,122,196,65,109,87,21,202,194,105,165,132,173,206,166,2,97,200,208,198,144,233,136,19,11,86,8,178,47,193,154,232,212,92,128,40,159,121,77,254,175,96,149,254,71,186,152,34,201,201,198,103,58,60,96,21,139,68,42,67,240,186,172,243,184,70,129,20,248,205,234,163,186,65,196,48,90,160,222,124,167,204,12,33,53,98,101,170,206,186,91,80,230,22,26,7,77,114,66,70,63,111,62,205,44,132,4,182,20,126,24,163,255,212,144,103,69,211,52,117,31,166,85,95,84,151,15,55,155,59,161,142,81,178,50,88,186,93,35,149,12,197,17,29,96,4,240,103,42,172,146,177,86,97,88,172,165,106,113,149,83,20,109,82,165,195,236,211,240,67,29,169,238,202,233,177,8,253,226,152,233,26,223,175,39,93,188,32,5,126,43,109,247,215,226,37,202,231,98,188,161,66,35,21,235,131,150,103,60,86,172,57,103,42,218,118,19,195,78,117,100,188,54,111,13,53,221,217,133,154,67,18,225,196,154,97,254,51,75,202,201,76,121,217,53,105,33,215,125,108,220,144,182,236,219,37,234,17,249,187,71,85,180,225,101,247,208,193,102,175,125,85,77,122,96,236,62,66,212,249,242,225,69,47,154,131,127,151,31,158,118,22,36,183,198,16,57,164,166,167,41,99,202,67,163,90,191,74,40,81,163,197,170,232,13,178,61,50,213,108,57,228,169,222,176,63,169,123,60,76,75,245,168,190,246,172,161,179,219,241,209,82,111,32,51,162,232,161,175,221,161,147,232,167,192,3,198,201,222,20,217,104,193,9,186,225,3,101,81,23,231,102,191,254,209,13,191,59,84,23,241,153,189,170,48,176,208,53,236,30,89,144,250,55,29,63,129,41,136,31,46,22,141,182,122,23,243,7,18,50,125,151,208,13,71,221,105,235,205,209,251,14,201,229,215,2,111,221,20,161,247,130,244,173,235,34,35,251,130,78,248,71,108,29,33,43,135,217,142,142,143,84,59,167,173,43,244,210,185,151,72,181,211,35,251,118,37,119,148,4,166,24,46,213,102,42,53,46,19,143,203,221,20,131,7,86,232,225,149,183,86,141,122,171,54,139,73,52,133,81,2,142,108,87,223,27,127,239,25,102,7,7,43,59,53,36,128,98,87,227,222,104,118,138,227,12,11,248,187,96,132,4,125,237,106,107,1,81,252,196,173,33,37,169,149,7,169,191,23,122,196,197,84,28,203,173,7,250,221,62,139,178,24,47,161,204,153,205,2,39,41,33,188,15,254,129,113,231,74,93,126,147,147,86,15,135,219,226,177,223,111,125,124,64,170,113,115,194,49,96,82,201,175,150,0,136,162,184,0,142,57,6,80,23,160,214,19,4,23,254,100,211,200,59,234,76,97,35,44,236,8,240,222,220,122,115,211,158,14,51,3,114,55,218,207,56,161,233,241,228,195,170,176,213,20,131,76,96,24,10,112,28,81,181,209,254,156,143,226,230,67,69,199,65,205,106,208,209,78,236,174,63,205,201,121,24,10,192,152,153,234,4,178,140,227,232,70,9,131,201,191,127,224,21,49,42,225,205,216,106,132,128,103,98,139,91,155,140,134,130,200,186,167,191,3,78,229,159,59,247,55,239,134,245,4,82,72,69,225,142,143,252,9,243,8,206,77,62,55,175,181,166,225,198,91,188,213,246,174,210,233,90,11,235,9,78,186,213,236,227,205,216,101,166,225,198,107,239,169,31,19,35,115,215,209,160,144,204,40,231,10,239,58,75,122,129,80,204,47,141,130,251,116,119,31,170,198,121,191,176,246,160,97,153,189,65,24,160,216,57,152,24,183,224,94,234,75,38,169,55,56,101,106,251,146,89,197,69,17,109,151,57,131,141,231,106,1,146,184,149,79,109,98,8,225,20,82,57,60,237,31,59,154,134,231,133,123,194,108,108,212,174,186,236,192,214,241,231,198,77,182,72,193,21,118,90,3,171,138,176,171,185,194,248,123,40,149,147,62,137,191,192,122,239,57,212,224,231,173,206,46,151,186,208,128,163,128,82,204,131,160,199,223,128,155,189,152,58,19,65,66,15,23,30,102,17,125,240,5,247,196,187,10,179,23,5,71,98,154,84,205,198,216,173,137,32,104,168,35,19,170,240,238,205,101,255,175,184,134,53,220,228,188,220,96,85,147,237,17,35,41,136,39,47,14,28,1,111,53,143,67,91,98,133,201,8,40,114,32,2,91,249,208,14,59,38,78,206,143,194,251,56,23,10,152,108,166,56,96,177,107,189,209,141,254,188,195,213,196,10,137,175,27,232,58,227,99,128,101,201,203,132,169,148,84,99,47,59,83,243,22,67,217,235,115,53,11,122,92,203,49,83,175,31,95,175,181,106,58,88,45,61,130,7,182,249,42,224,57,91,249,92,141,209,112,184,103,221,143,153,77,103,82,232,199,191,213,251,210,244,112,113,51,171,169,25,250,86,126,10,143,101,46,195,31,129,249,202,97,118,189,98,64,66,34,13,167,130,180,253,130,178,165,48,161,95,77,207,176,34,52,43,66,148,3,237,203,97,78,28,235,199,20,207,10,151,2,166,40,83,93,241,240,117,12,219,47,164,215,212,37,154,61,78,25,97,72,246,150,161,59,190,232,221,249,100,8,242,171,237,227,64,176,223,183,76,44,122,91,44,235,151,149,193,230,7,41,127,76,43,113,56,196,133,53,230,12,180,216,142,126,17,162,244,61,227,209,142,249,210,43,124,222,104,243,215,126,151,195,223,19,24,15,172,152,206,72,77,78,245,56,100,57,74,51,52,140,50,63,109,250,224,229,213,217,192,136,164,116,133,103,90,67,96,159,72,249,156,218,62,190,80,112,197,205,137,161,212,145,146,109,86,154,134,193,118,86,71,73,152,255,241,65,200,254,246,207,173,205,32,42,156,210,58,53,233,130,146,41,141,231,234,24,188,108,109,19,164,213,227,107,142,50,74,45,223,171,143,39,31,153,235,56,186,249,7,236,103,53,24,169,149,157,103,221,6,27,141,197,225,109,250,70,10,35,187,27,54,108,112,36,255,1,187,22,62,147,244,250,120,69,97,110,217,75,201,245,225,125,90,181,23,197,36,114,10,140,164,242,231,106,89,207,45,138,215,245,131,86,57,185,116,49,158,154,118,226,5,53,49,38,67,98,219,251,121,240,131,248,135,195,28,95,169,215,178,193,199,163,129,138,38,188,134,57,104,204,213,225,219,178,215,157,119,255,52,233,113,50,7,126,181,173,245,165,143,13,3,38,222,138,163,44,169,145,5,38,191,17,38,109,111,129,104,234,11,185,32,179,197,231,56,80,194,143,218,189,182,42,131,235,28,35,34,170,167,42,181,253,55,60,222,76,254,246,227,200,186,220,3,23,234,121,65,225,68,96,54,148,254,100,230,26,162,67,111,227,65,22,150,100,168,40,54,29,0,251,88,77,136,195,152,220,47,117,154,189,204,97,30,156,149,86,218,231,91,99,164,118,86,194,117,127,38,226,13,183,170,198,205,17,195,233,159,171,49,142,78,152,82,99,53,247,45,111,177,11,219,176,130,140,168,108,238,223,226,2,137,47,174,30,20,157,233,213,148,218,228,213,3,169,75,189,154,184,36,95,236,245,195,165,22,164,24,233,204,216,179,145,53,21,10,165,193,39,157,241,96,117,105,147,95,142,251,19,229,172,249,115,107,171,52,113,24,223,4,237,11,151,36,172,175,1,156,141,52,221,14,82,183,52,114,235,67,124,212,117,232,50,24,119,62,247,123,200,118,244,234,102,226,223,14,95,248,100,242,189,40,239,45,25,45,191,40,103,232,208,197,166,42,172,187,26,125,73,234,165,177,139,175,225,114,1,140,207,129,94,109,228,161,22,112,31,75,123,241,111,159,151,48,66,130,10,147,182,187,9,151,245,249,32,16,254,70,194,8,207,233,163,161,8,233,211,60,112,83,151,92,196,137,91,24,181,189,247,106,18,240,190,89,152,122,128,154,141,82,166,154,122,67,191,169,177,187,129,40,32,149,126,24,75,225,98,149,31,100,87,141,207,240,157,186,35,123,18,3,123,41,122,51,206,161,47,44,161,1,195,83,104,97,1,64,79,90,85,42,15,128,187,126,205,183,199,146,125,236,160,62,177,180,152,23,14,69,199,31,215,238,46,155,182,66,89,240,233,159,159,70,19,47,224,142,167,198,7,14,150,60,48,65,212,215,18,28,143,233,24,124,175,103,245,79,155,145,59,8,120,46,93,55,31,90,87,204,241,15,229,88,72,47,38,245,16,175,101,174,233,58,0,88,114,195,120,18,42,206,249,244,240,77,53,116,236,7,171,149,137,127,70,23,150,43,62,213,98,231,171,238,213,182,115,141,37,27,2,249,209,181,235,80,22,26,11,62,245,75,243,51,35,161,69,28,211,248,139,166,254,225,116,62,67,26,14,152,62,169,86,229,152,40,123,124,117,140,90,56,20,158,53,58,33,14,173,77,242,225,76,180,157,35,45,95,84,113,19,255,160,200,58,5,90,238,55,40,37,41,23,62,208,16,190,40,160,80,216,78,172,124,185,39,229,49,62,104,8,175,19,74,156,171,91,58,224,30,238,140,213,244,160,134,174,93,175,137,107,198,41,148,55,235,254,5,209,233,149,49,16,210,196,255,64,111,196,118,20,130,180,255,22,110,18,65,205,127,192,173,70,48,241,118,188,82,173,196,115,55,216,211,30,55,154,29,230,23,94,78,181,93,86,48,122,79,251,54,74,238,79,72,30,235,216,2,158,97,69,139,11,189,230,67,72,191,246,112,49,68,165,101,125,182,124,86,26,236,29,248,77,30,114,140,249,231,74,127,114,123,242,182,181,119,139,103,49,125,108,212,120,110,147,241,254,92,61,205,80,54,119,155,34,121,253,87,102,184,106,110,39,41,32,26,253,3,143,21,145,56,73,163,166,253,159,164,182,215,182,179,123,65,102,90,175,238,166,111,158,155,155,215,83,244,201,145,6,137,247,198,8,178,234,248,216,72,210,196,192,45,212,158,169,227,125,133,201,145,187,205,218,123,249,92,204,60,17,38,211,44,45,106,29,191,209,59,140,15,242,38,175,81,116,209,68,4,187,180,216,242,81,65,169,67,147,122,138,18,221,16,77,191,173,141,134,25,252,10,67,100,248,179,227,179,175,90,225,32,99,190,221,181,233,126,113,33,225,191,211,81,28,205,113,121,47,20,230,87,13,163,116,134,189,14,62,138,229,35,29,207,241,248,94,26,87,66,84,247,77,116,121,163,101,125,182,255,80,80,74,152,199,111,78,171,234,103,47,74,233,183,59,138,27,191,252,179,239,50,127,1,191,26,25,191,163,6,240,100,186,157,33,105,231,204,235,211,226,156,209,109,63,161,67,96,19,37,81,125,112,54,91,110,118,222,144,164,211,212,195,68,214,42,188,233,41,95,253,4,57,248,186,247,120,49,14,181,251,231,201,169,176,117,179,205,66,171,125,114,11,104,120,13,143,222,208,170,236,159,224,110,147,79,246,61,8,42,112,183,220,239,52,94,252,88,243,197,102,20,75,201,215,62,166,196,239,95,164,88,27,125,66,63,38,200,223,169,245,253,211,24,248,68,103,216,142,53,135,201,255,86,13,99,138,137,206,252,224,3,131,249,42,204,161,147,147,163,47,234,79,34,235,203,162,140,38,193,9,248,77,249,247,19,87,98,69,57,252,230,16,122,214,39,166,101,81,247,39,39,69,120,174,46,171,140,146,188,186,111,125,240,14,215,125,205,248,105,10,238,52,1,128,23,71,184,40,161,100,61,63,107,50,146,169,53,208,209,62,151,150,77,101,162,131,228,23,207,103,46,37,90,243,107,241,195,58,186,123,65,180,55,170,151,205,197,230,251,216,38,51,230,47,101,101,15,98,91,204,122,127,188,40,14,93,202,94,180,143,154,213,166,115,101,47,233,177,173,233,20,124,208,253,184,22,29,56,252,122,116,201,134,210,232,28,29,252,64,175,90,138,67,128,219,158,101,66,207,146,232,64,67,86,42,119,188,210,29,195,163,169,71,128,120,172,30,23,18,155,230,162,94,155,92,77,22,201,105,160,199,116,70,36,193,69,6,101,7,91,197,164,243,52,16,199,50,39,184,94,151,35,104,237,161,111,242,155,73,82,123,99,152,240,56,97,40,133,209,100,120,38,156,246,129,151,165,101,127,240,102,208,107,24,191,200,97,4,93,107,25,241,66,130,101,66,170,230,213,174,216,181,140,207,131,111,203,181,206,132,17,22,79,216,182,193,65,55,225,212,72,118,85,88,228,214,16,106,216,22,138,75,123,83,73,48,146,174,133,233,65,145,86,153,148,147,151,240,93,99,246,41,18,25,82,183,184,122,80,72,209,51,173,210,197,167,157,178,149,36,254,25,97,89,225,227,251,115,136,125,166,146,145,168,157,213,135,81,23,155,96,53,5,199,140,224,70,201,29,139,191,112,14,249,26,127,170,39,73,255,193,49,83,96,40,164,65,119,164,223,136,90,247,50,250,201,10,186,99,163,244,66,95,219,156,14,227,230,21,14,245,148,215,166,124,178,248,200,222,198,153,146,189,15,250,102,239,77,131,73,134,54,165,236,54,161,148,182,176,138,68,32,248,126,94,140,251,157,221,210,164,79,236,128,204,161,145,70,13,131,88,172,35,101,22,135,246,6,19,38,108,192,200,129,233,205,223,52,52,102,122,146,174,169,150,227,108,171,214,137,114,13,42,153,183,236,162,81,12,17,167,34,172,115,52,113,193,190,105,4,117,118,153,149,81,62,184,229,9,107,240,247,57,182,22,33,241,55,7,227,250,117,211,56,170,169,75,59,137,241,147,14,178,184,205,21,217,233,26,47,115,165,179,231,27,204,178,75,126,67,159,127,56,231,112,32,130,32,7,67,203,56,221,81,25,48,209,255,205,165,137,159,134,34,17,23,35,81,39,239,140,190,92,212,164,66,19,127,27,1,249,233,109,73,175,25,55,55,249,134,132,79,235,35,58,49,121,236,165,59,171,197,81,193,144,71,35,86,151,38,187,127,233,3,135,45,156,206,171,49,219,104,46,219,251,71,69,110,210,83,222,120,193,203,48,110,142,205,197,16,148,140,100,24,127,146,221,23,69,238,197,154,0,73,42,171,72,72,173,38,252,250,40,146,243,81,224,194,242,40,79,214,173,234,210,127,186,65,26,149,139,145,2,223,39,138,130,40,119,213,39,163,250,115,135,117,39,180,139,207,91,147,22,143,50,44,2,102,177,188,34,205,208,83,203,120,90,92,42,85,142,15,134,27,19,150,190,197,202,99,178,51,108,210,186,158,50,153,86,123,219,229,189,0,87,184,32,65,42,43,18,166,28,216,165,211,203,1,205,219,92,207,77,79,189,230,229,26,101,88,100,43,179,85,78,67,1,186,69,137,87,133,161,146,3,4,179,236,229,135,228,108,249,76,167,54,225,1,65,59,10,196,150,165,252,179,47,28,84,238,231,136,171,17,39,148,45,10,174,199,61,204,109,38,159,72,79,55,15,156,194,149,182,85,164,144,229,12,253,108,14,163,79,216,86,153,111,85,162,167,81,244,19,117,113,7,253,57,121,109,60,67,131,198,201,81,205,210,100,207,49,47,151,40,232,123,235,98,145,61,8,154,77,109,69,73,94,125,129,227,146,53,194,202,222,195,191,131,133,237,109,135,5,230,24,41,162,206,73,209,163,40,249,163,18,97,102,199,225,106,165,110,92,204,233,148,169,250,79,191,237,99,209,157,151,89,156,174,112,229,49,194,145,156,54,95,75,227,70,165,46,210,130,162,29,189,222,250,193,65,148,151,55,31,44,193,229,128,146,51,142,154,206,83,111,165,155,71,30,12,89,203,80,191,24,199,204,184,227,98,8,89,4,154,98,30,213,69,160,246,173,161,3,17,185,40,29,157,86,33,46,176,253,123,154,71,13,196,85,18,230,3,181,172,136,189,85,138,207,152,132,175,137,71,100,173,238,45,185,215,101,27,205,121,116,21,3,39,57,16,123,221,29,197,139,64,123,211,248,142,228,215,205,176,116,176,225,220,122,111,91,114,162,4,153,70,28,31,248,69,0,161,91,6,159,238,202,34,193,76,139,40,186,215,219,190,208,163,72,57,46,9,51,35,48,121,105,53,150,115,69,174,222,164,116,164,36,28,67,116,65,81,37,237,55,189,140,142,112,230,182,245,178,238,209,4,1,218,146,115,167,141,67,64,139,37,27,10,252,149,112,97,215,194,10,225,19,53,135,155,85,184,53,70,7,199,75,204,13,137,94,176,49,178,143,83,37,143,14,149,203,30,96,61,47,194,30,155,172,121,141,125,153,109,58,36,203,69,121,144,205,37,225,87,244,130,193,156,200,201,172,34,233,20,218,3,28,59,29,185,154,94,59,2,69,184,40,7,208,166,8,114,134,217,29,217,178,246,249,105,168,78,71,220,142,112,226,144,86,121,67,63,206,3,208,76,96,222,200,207,201,177,199,72,119,157,97,138,207,137,82,172,25,142,116,152,71,232,113,52,25,200,117,67,36,9,161,137,42,231,182,102,169,140,84,118,168,134,24,179,71,225,81,79,88,14,65,72,18,191,34,224,133,246,98,8,150,160,160,33,87,155,253,102,88,64,189,216,161,202,52,111,6,195,115,135,118,141,233,75,22,121,114,252,131,67,106,145,69,153,125,103,194,99,218,14,192,37,98,176,26,201,176,22,198,176,145,232,93,116,231,152,128,143,192,99,136,71,13,1,246,208,23,179,120,60,180,188,216,228,136,28,10,50,177,248,186,250,213,211,108,98,165,81,97,181,222,240,176,121,207,94,151,140,17,43,97,200,223,30,156,19,38,200,248,242,124,142,41,102,149,82,228,90,68,43,98,7,212,56,21,145,51,72,174,228,254,225,10,132,80,243,82,248,102,117,31,205,127,211,213,154,77,11,107,70,24,243,80,243,63,229,107,93,84,224,194,243,7,63,242,171,168,113,224,87,200,178,81,80,52,4,38,153,30,226,103,56,231,76,125,105,196,57,162,204,23,154,254,18,97,3,224,89,99,186,99,21,61,218,197,59,46,40,17,233,191,79,5,193,56,95,250,69,18,23,38,106,120,2,153,96,186,192,208,184,188,69,97,44,53,209,87,39,71,76,79,73,129,63,18,106,57,151,82,221,87,195,63,170,30,219,134,200,213,189,155,97,133,195,20,182,201,0,233,221,4,212,253,230,38,140,183,4,189,43,215,62,186,16,187,200,132,137,177,70,8,23,146,2,200,194,66,138,203,254,154,53,85,32,247,82,144,26,201,29,10,146,136,223,200,173,151,89,145,132,45,208,235,161,226,164,199,242,193,58,219,211,22,168,166,231,53,5,119,156,85,199,75,91,143,206,216,16,14,10,251,219,26,112,29,85,134,222,11,82,237,20,50,76,133,150,196,211,100,4,232,182,241,86,156,85,23,129,59,66,254,161,68,138,218,207,7,166,128,104,122,218,228,207,17,35,3,153,141,224,39,41,107,255,90,208,72,245,183,169,113,187,158,85,65,206,113,247,249,129,171,159,172,178,155,220,20,0,8,74,186,58,52,19,59,1,187,252,50,196,234,85,82,39,15,209,78,133,173,202,119,167,207,24,146,126,9,111,152,211,33,110,134,28,138,206,25,236,145,79,56,21,55,180,34,196,104,9,13,120,34,145,184,26,189,190,161,48,50,149,161,76,136,11,166,48,209,185,185,57,139,135,132,159,197,204,242,104,212,102,198,124,68,8,156,59,120,72,63,43,230,255,94,182,80,251,185,18,121,6,111,18,10,24,117,134,126,239,124,91,250,94,145,246,190,85,154,4,55,206,237,210,52,136,4,148,44,184,50,24,89,2,239,224,11,113,221,171,191,221,81,161,8,207,173,73,184,37,95,26,27,160,40,17,173,196,72,93,218,27,185,226,189,115,120,84,232,49,249,219,179,154,63,161,75,210,34,208,44,11,178,117,141,237,229,194,200,225,190,134,232,2,83,198,153,82,187,219,22,78,133,91,15,219,220,63,194,94,30,44,81,195,219,130,216,195,22,2,137,16,249,237,183,68,163,198,233,34,193,28,180,86,185,26,141,131,152,173,94,159,250,184,219,160,95,177,107,9,217,112,226,161,33,223,218,148,62,106,92,108,121,165,45,40,174,177,30,24,2,23,57,35,161,132,30,62,108,92,77,55,212,38,229,223,102,13,205,241,99,218,250,9,111,142,14,67,66,254,245,217,171,179,48,31,180,71,65,48,162,227,159,39,123,225,22,82,1,161,251,93,133,176,253,80,242,195,113,45,226,207,98,217,184,9,227,71,75,209,112,179,130,73,148,242,182,21,109,98,169,33,9,190,216,178,191,56,194,127,153,162,192,154,105,63,234,208,113,84,118,41,106,72,233,82,54,70,21,123,129,242,26,112,209,60,19,240,91,101,67,109,154,9,167,94,189,121,29,212,183,6,220,187,72,196,163,48,105,236,204,31,12,191,238,12,133,169,63,233,1,87,40,17,217,42,166,103,21,134,240,156,58,109,145,52,36,225,140,202,68,56,25,16,245,95,65,217,81,186,103,201,165,20,85,114,34,155,179,136,180,181,184,215,134,118,190,23,187,46,54,10,225,175,198,177,187,220,156,10,225,178,221,99,1,46,134,20,150,81,168,79,8,230,87,155,19,165,116,6,102,160,215,140,211,97,42,76,229,201,144,65,242,138,8,58,40,154,109,217,73,119,177,178,155,30,230,108,56,214,228,247,66,167,179,250,145,49,238,107,212,170,42,188,131,84,135,117,91,83,169,173,77,84,217,71,250,194,193,18,153,242,211,56,191,205,150,207,141,25,165,192,172,216,97,5,114,73,233,110,137,180,73,226,251,146,139,197,206,91,16,100,75,135,102,192,113,230,39,222,66,87,56,40,56,86,189,232,162,143,104,80,14,138,228,173,40,185,156,238,244,113,205,245,85,219,228,45,75,161,227,133,36,238,168,69,102,59,232,248,113,64,3,204,102,50,175,230,52,109,238,124,235,214,200,198,37,204,193,145,139,3,14,108,62,72,67,38,220,76,85,59,62,215,16,237,38,108,214,230,244,88,128,143,85,197,142,14,251,236,208,90,167,167,55,188,186,5,189,39,220,228,7,42,227,87,156,186,94,44,245,231,220,225,112,163,8,81,126,248,141,143,25,118,90,24,165,20,97,76,176,11,130,26,226,47,245,250,196,21,187,83,179,218,238,158,241,24,212,98,157,33,129,246,185,102,53,229,55,103,23,36,230,81,16,55,57,105,58,225,141,194,10,144,47,118,141,211,53,194,120,101,152,240,140,192,166,162,26,62,122,159,250,44,252,70,80,166,241,94,70,134,163,201,254,155,25,250,5,99,225,209,199,246,92,150,123,115,60,243,153,244,193,141,138,162,124,237,107,66,91,115,132,99,12,7,234,10,99,7,233,14,127,199,58,131,132,56,228,154,167,167,251,7,114,244,165,201,91,219,153,188,119,163,115,113,165,168,10,215,76,250,81,184,125,117,111,79,205,34,185,1,71,177,47,147,151,126,223,162,30,183,193,217,84,140,108,189,150,152,50,108,242,160,61,11,137,4,24,7,186,112,255,91,87,40,111,140,67,220,153,210,98,135,56,97,8,140,254,119,63,97,208,131,149,154,60,24,53,55,61,220,26,23,75,211,144,155,179,108,157,226,111,5,185,76,158,203,44,21,118,92,219,176,223,149,246,66,179,127,69,139,80,79,42,5,11,111,175,108,30,151,1,83,107,37,70,118,196,51,219,69,247,153,217,177,148,155,2,115,118,179,162,69,173,102,57,221,155,74,251,180,232,193,203,41,125,165,140,252,184,194,181,16,179,70,113,54,121,141,91,8,220,163,3,55,202,9,187,192,68,129,45,122,40,149,21,75,222,235,77,92,81,240,73,126,150,60,168,60,25,171,98,143,165,229,45,183,77,252,199,138,21,128,199,224,104,149,64,65,46,134,134,30,38,96,111,251,132,146,69,62,56,41,187,53,99,126,239,86,13,60,5,190,102,30,233,48,188,206,140,204,204,70,122,122,209,206,184,86,126,46,134,88,8,56,204,145,83,6,113,74,158,127,192,183,62,211,133,3,121,52,20,28,228,183,7,179,186,91,121,193,82,155,114,62,200,104,65,151,126,198,123,79,61,107,70,231,234,220,21,139,57,116,250,118,228,183,73,41,200,92,56,80,143,61,2,83,27,59,226,230,172,85,98,40,247,98,252,178,99,26,38,241,181,244,98,104,30,61,214,181,206,9,239,146,7,63,84,75,184,223,162,29,219,92,125,240,11,69,175,7,204,132,147,179,52,221,210,78,214,227,139,144,58,17,152,58,182,25,112,51,187,173,165,48,74,129,249,69,216,105,233,213,3,53,157,104,114,12,94,196,9,175,53,206,99,210,237,20,234,66,38,14,14,211,110,182,25,237,155,251,103,232,15,120,1,236,232,227,235,109,38,228,193,48,226,244,162,102,210,161,164,23,175,192,68,211,177,54,97,225,114,63,55,199,25,52,218,12,120,75,71,179,136,179,134,175,46,93,65,104,184,232,15,151,232,102,120,99,202,97,176,129,215,61,166,254,224,62,228,193,224,218,204,30,175,53,161,10,100,31,254,171,252,142,231,194,5,124,75,131,93,171,109,202,133,11,7,152,108,110,82,170,187,134,11,219,139,119,174,228,172,57,18,229,99,180,48,182,165,124,49,95,26,233,169,55,239,196,36,79,139,203,197,152,234,182,237,23,191,151,164,170,77,97,98,57,159,167,217,3,72,160,65,53,226,10,110,24,226,79,228,24,134,192,107,135,52,44,14,214,91,92,142,141,140,181,102,188,22,25,206,161,111,77,217,134,11,164,13,70,203,17,235,205,254,19,153,251,153,149,114,24,182,196,0,179,15,147,157,253,161,120,199,181,92,154,8,146,199,107,84,183,73,69,252,190,136,37,40,218,161,55,220,97,183,173,114,87,80,50,187,238,97,140,16,229,86,199,67,44,94,160,229,184,79,234,155,82,36,69,106,77,18,61,16,131,39,241,44,236,166,195,225,119,38,55,170,53,128,80,177,87,13,91,57,74,213,155,40,75,28,106,129,170,199,39,8,176,12,81,164,229,32,119,160,192,237,166,157,102,62,144,175,60,76,67,211,13,65,49,25,145,240,229,88,169,186,27,74,27,186,100,205,227,88,171,134,143,41,107,80,147,151,226,56,46,99,12,22,48,68,61,18,38,136,118,247,112,216,104,168,111,230,75,193,34,10,155,83,54,179,167,234,197,102,205,235,147,247,159,41,234,254,92,219,92,113,124,152,145,138,184,128,28,100,56,138,171,12,113,202,112,213,67,132,174,142,172,144,91,106,78,38,76,233,157,172,87,45,102,11,202,141,170,212,212,3,243,3,51,221,62,143,216,71,82,218,209,220,0,112,154,121,85,21,91,75,196,21,92,235,121,160,86,75,205,88,194,118,220,60,3,38,153,41,221,96,194,80,174,97,5,138,83,241,146,69,7,93,38,52,255,127,112,227,88,72,86,21,78,79,123,172,243,248,151,204,210,213,23,19,193,190,128,107,255,108,156,17,138,134,27,236,47,86,139,169,148,166,157,39,180,225,8,146,33,180,158,163,166,155,240,70,110,186,148,178,13,145,70,99,107,124,163,69,95,255,125,107,177,120,110,110,227,235,230,199,54,185,249,252,105,100,162,93,198,96,152,79,114,147,169,136,35,201,29,29,220,106,161,242,236,128,205,22,21,174,45,156,122,87,21,95,22,148,132,89,241,98,216,162,134,113,5,62,44,196,211,199,7,140,11,241,48,101,67,84,211,239,22,118,135,62,247,54,35,215,24,92,60,186,108,213,176,249,61,217,162,127,62,15,178,202,147,158,169,17,233,82,50,71,29,145,184,229,182,247,228,238,66,143,38,104,23,234,8,145,47,250,22,126,245,177,52,186,216,69,143,63,145,235,223,60,200,175,201,102,204,202,166,182,203,84,67,188,233,42,202,130,183,32,26,35,190,114,52,60,163,118,83,47,106,28,193,3,198,158,238,115,245,194,210,49,204,193,95,79,84,215,82,74,238,60,141,56,108,145,154,106,223,141,174,129,251,217,190,189,63,54,104,106,23,77,122,46,151,52,154,119,10,220,77,175,217,183,129,166,162,34,6,11,84,11,142,116,60,103,83,243,246,180,255,18,197,87,172,162,222,204,241,59,182,229,99,246,38,170,214,227,151,240,254,27,80,216,251,32,92,215,20,110,190,83,1,197,27,238,40,202,241,219,8,152,42,85,185,55,4,12,63,203,102,233,54,53,239,132,59,167,215,191,136,133,161,181,107,242,240,161,78,33,0,112,252,183,169,60,137,213,25,20,213,175,95,0,73,4,142,196,100,23,152,180,241,169,1,35,62,38,63,253,115,250,250,193,112,121,83,204,111,24,199,108,56,136,20,152,168,51,191,77,33,149,189,126,103,230,96,145,111,35,48,45,211,107,59,217,211,220,155,4,102,120,114,108,22,252,157,56,171,172,210,158,38,85,123,226,149,27,217,162,84,171,28,86,229,125,183,55,119,69,100,106,202,213,157,147,212,234,87,91,0,61,228,234,73,159,221,14,243,39,229,255,33,23,150,30,164,214,247,219,116,64,249,26,72,3,114,128,241,131,59,249,237,148,248,132,43,179,226,104,148,157,94,59,162,62,138,89,15,182,83,1,67,21,89,249,219,219,132,10,252,222,144,26,179,218,227,125,230,23,163,117,87,120,121,239,53,212,14,110,65,197,37,112,254,245,132,194,78,48,79,63,81,199,69,181,204,31,28,199,186,147,169,241,7,47,123,28,135,167,121,242,228,147,89,73,177,31,86,195,141,161,50,36,175,198,3,120,185,117,13,112,237,77,30,141,221,92,117,10,38,240,42,75,122,146,89,28,122,12,9,211,29,29,199,43,48,11,65,247,23,27,40,7,73,111,160,224,245,46,255,105,68,185,164,47,24,81,200,207,139,207,139,82,134,142,91,171,28,116,211,54,102,65,35,154,10,140,183,109,117,248,192,71,158,67,127,152,25,109,57,92,204,168,32,225,93,141,30,255,131,73,187,166,186,18,42,78,181,4,137,152,165,131,42,47,185,250,64,102,251,5,206,86,224,141,112,86,194,44,9,126,220,70,188,95,119,30,214,153,4,225,189,110,232,204,193,117,25,73,106,37,115,197,105,220,12,216,68,116,70,194,157,93,229,240,155,27,93,48,34,147,133,14,237,106,174,103,248,96,228,180,178,213,204,213,244,250,73,184,233,6,137,111,219,178,216,47,252,103,128,57,191,139,102,225,116,123,174,104,114,226,250,116,32,51,223,1,232,207,241,224,70,42,169,2,155,65,176,255,52,158,36,83,90,133,82,210,227,117,244,111,160,237,162,234,189,68,96,111,209,237,254,219,28,144,138,202,254,52,118,147,135,69,175,43,156,33,92,41,108,169,217,146,84,127,175,242,71,212,79,24,42,157,107,190,115,245,34,89,146,48,76,97,239,167,155,83,44,248,79,9,83,57,58,167,255,54,58,127,185,141,130,169,13,81,101,248,123,87,99,43,4,218,205,202,240,172,64,9,13,243,201,122,99,39,49,2,238,16,67,242,123,225,96,114,252,108,22,66,208,251,27,210,104,111,2,44,40,229,199,131,227,200,40,55,55,115,217,19,87,83,120,119,4,222,40,100,253,18,47,88,36,247,148,11,66,93,151,190,180,227,131,240,232,91,97,59,153,245,123,67,196,42,169,116,255,222,242,77,151,78,222,49,123,133,125,228,131,12,190,125,207,215,218,28,7,37,138,49,242,184,35,62,23,106,79,114,111,20,18,111,137,175,249,55,38,18,230,20,218,229,153,144,52,66,65,46,251,248,48,85,200,223,242,182,225,245,222,60,10,4,70,78,235,183,21,3,110,40,222,4,76,222,185,186,22,58,39,79,36,218,242,107,79,59,50,171,126,241,223,204,146,104,195,130,213,251,2,73,4,85,151,159,80,233,138,231,86,184,55,182,86,77,224,53,157,175,78,198,19,179,51,65,169,247,243,136,192,122,202,17,97,238,105,87,123,242,157,151,170,185,169,102,108,32,2,22,31,147,61,70,153,10,227,186,227,125,148,211,210,161,111,181,73,174,199,208,228,208,164,200,132,69,116,238,126,112,164,50,224,146,36,138,170,81,141,41,197,200,124,57,163,32,164,198,238,41,238,204,126,36,223,233,205,146,20,45,181,88,33,80,234,202,47,249,102,59,203,89,59,108,231,155,242,203,100,98,78,244,111,12,149,182,188,51,20,100,34,138,128,217,26,229,75,115,162,75,118,216,219,164,153,229,176,192,136,222,53,31,90,139,18,25,185,249,155,202,168,116,240,38,91,166,66,153,79,110,242,111,35,62,22,231,55,67,230,35,106,169,122,206,25,235,190,22,78,77,124,59,2,43,126,198,15,140,165,155,252,246,123,24,180,1,99,101,236,173,42,250,198,75,139,54,221,72,38,234,189,177,209,201,94,182,77,143,113,10,220,155,123,184,112,100,67,137,191,162,196,110,59,62,103,65,254,178,41,76,90,47,208,122,101,42,219,72,74,246,150,40,106,136,114,237,105,20,167,69,87,88,198,224,19,120,80,253,126,162,35,193,155,211,171,81,190,41,222,160,182,43,27,210,222,39,5,44,54,73,52,130,195,68,223,212,136,38,76,116,97,30,70,225,46,224,96,225,151,59,95,102,232,188,53,38,181,250,216,23,211,241,24,120,86,232,155,23,31,36,39,78,162,219,148,234,18,102,31,58,99,225,161,12,94,126,217,10,178,143,7,125,156,81,73,99,31,202,12,234,10,180,117,181,234,33,193,140,94,116,15,152,98,126,189,245,94,78,206,63,86,83,91,101,230,39,249,92,157,36,2,220,103,149,15,73,6,142,156,94,192,86,173,156,240,128,30,220,91,192,136,218,108,129,187,89,198,11,156,25,37,188,33,216,221,201,163,17,201,201,123,153,211,162,160,36,206,18,53,57,215,108,19,58,107,62,55,198,234,117,71,128,95,234,21,185,194,101,254,14,84,129,56,92,56,88,18,24,143,168,12,157,236,136,73,6,206,69,17,205,207,118,128,17,88,206,47,77,213,243,222,210,102,172,81,75,224,183,164,121,241,62,7,146,200,215,231,123,145,85,126,125,197,67,120,52,237,170,116,35,51,232,189,59,96,148,190,139,194,20,134,12,255,109,116,30,150,190,55,214,174,30,27,189,15,131,139,172,68,32,215,54,143,205,175,38,129,125,101,224,81,208,191,110,108,139,14,219,206,43,40,92,133,216,145,81,109,50,36,116,194,26,118,185,115,8,91,162,241,189,55,167,97,30,151,29,194,251,228,213,128,146,195,139,205,224,252,84,50,45,148,46,16,151,243,157,228,66,157,45,183,223,48,101,224,245,251,222,29,149,173,212,101,2,62,174,91,70,73,20,18,227,114,45,167,107,251,183,34,30,20,54,123,211,95,190,86,58,246,187,53,26,164,175,141,228,165,77,189,228,151,224,179,243,45,169,155,1,166,138,122,120,26,6,181,188,47,188,56,204,246,171,109,251,160,125,156,130,122,63,209,66,29,140,26,68,249,237,99,38,16,191,6,167,96,142,177,166,112,137,122,59,18,106,67,163,132,75,145,103,241,141,36,25,153,35,177,15,66,187,104,170,254,190,7,206,82,48,63,5,38,118,242,221,55,198,246,84,58,39,140,181,241,143,18,202,233,67,205,2,171,133,197,246,219,228,120,131,119,4,111,90,250,242,80,204,99,84,180,63,24,253,119,162,255,132,225,93,58,173,249,12,236,135,103,126,77,115,31,120,77,250,123,45,59,175,104,67,174,30,38,248,233,87,95,11,73,170,192,144,149,61,45,246,246,64,216,131,46,129,95,19,46,239,102,150,169,74,14,34,48,36,95,239,225,200,150,86,113,162,88,208,244,71,228,113,224,241,140,228,88,61,216,194,39,191,183,173,106,67,190,7,81,133,235,102,190,45,37,199,134,93,126,122,155,99,201,239,181,97,40,238,154,91,65,246,214,237,125,236,95,155,46,42,30,197,80,136,94,89,189,122,24,134,249,109,165,203,115,31,140,126,183,255,52,129,129,108,60,144,54,161,111,252,122,10,246,80,212,49,39,204,225,136,27,228,29,211,220,111,114,243,23,34,18,107,56,92,145,51,202,240,30,61,24,116,29,28,198,144,38,221,66,129,41,88,241,124,31,194,74,35,101,28,215,178,180,140,139,247,157,253,103,240,144,45,78,4,18,34,241,15,102,175,80,229,197,168,183,244,128,212,212,137,229,208,247,175,246,152,45,183,195,155,50,54,121,49,74,114,156,227,254,96,75,168,11,140,237,236,137,155,31,179,181,147,39,223,176,17,122,192,156,208,111,185,250,152,21,234,10,248,110,49,68,164,224,151,79,28,87,183,58,167,116,227,10,223,217,61,79,142,49,240,100,109,68,130,170,145,47,137,247,166,34,60,63,168,201,112,30,79,40,110,156,202,197,129,99,217,212,235,71,229,192,12,216,252,98,109,96,59,243,219,97,224,45,125,139,142,17,184,5,43,150,129,189,32,63,101,226,109,113,22,22,185,76,136,185,212,127,9,74,173,133,79,59,16,115,69,244,31,46,230,37,157,28,87,31,115,5,8,184,87,43,190,240,171,249,128,61,83,22,203,186,222,169,209,89,32,163,229,170,141,218,40,50,94,241,224,16,23,51,150,49,149,163,234,180,58,196,146,204,223,47,225,247,56,175,167,121,163,113,168,116,50,121,182,108,235,31,25,67,148,155,62,131,31,18,111,113,226,220,177,148,135,56,122,45,138,74,239,142,39,103,211,37,102,99,212,194,112,252,249,135,90,50,243,200,232,30,112,123,156,241,125,72,226,13,113,136,66,162,162,146,223,242,171,223,220,145,102,31,192,219,10,79,253,167,137,187,244,201,56,243,109,254,220,164,108,179,186,223,188,196,27,39,115,14,35,59,160,23,195,244,141,133,0,94,231,148,245,139,122,137,176,188,99,116,114,32,210,5,134,145,227,193,37,10,45,71,60,183,214,31,23,180,198,47,115,239,236,41,208,188,78,205,231,38,195,46,15,102,153,99,103,203,30,163,53,94,121,45,24,75,174,132,109,35,123,30,153,85,102,103,4,140,28,248,100,54,243,185,77,237,167,196,75,31,19,116,207,231,166,80,138,96,53,96,210,208,75,96,116,203,19,182,243,121,185,249,166,248,60,58,202,185,150,168,77,216,14,235,75,76,58,23,23,9,121,109,88,176,173,200,213,4,108,1,155,84,192,204,94,8,141,122,11,74,72,156,29,133,37,42,253,242,88,38,88,93,253,193,209,164,154,242,185,144,224,173,43,64,146,162,217,19,144,25,224,212,40,96,146,139,242,203,20,157,120,157,58,233,37,196,173,242,173,80,192,47,174,53,199,213,100,244,186,192,76,212,126,20,198,142,81,190,244,226,180,62,38,28,178,67,239,211,203,173,73,85,202,216,169,20,126,200,59,155,77,137,199,65,28,87,176,183,74,24,238,141,87,154,115,92,187,213,35,16,211,97,8,132,126,181,21,182,230,62,128,9,164,68,117,241,131,41,84,151,217,108,163,139,58,103,220,188,90,248,46,240,97,77,240,54,107,168,139,73,180,97,2,84,174,177,74,10,201,216,185,2,163,221,224,187,89,243,17,94,18,162,33,106,179,189,106,1,118,30,153,151,124,111,150,97,121,49,216,127,165,201,147,35,101,230,130,136,192,104,207,202,213,144,106,202,142,171,169,187,206,52,17,231,104,205,233,226,252,244,78,225,217,101,148,156,237,181,76,199,226,237,34,43,58,146,196,203,101,184,129,169,128,204,15,114,236,147,120,47,37,152,215,244,192,178,90,211,29,77,134,13,89,90,89,90,117,111,139,3,196,99,36,3,9,7,80,142,101,207,31,45,218,171,28,174,188,79,69,145,81,126,76,42,26,175,160,112,210,162,73,56,199,196,238,227,223,61,181,254,175,255,207,127,254,183,255,233,127,253,183,255,241,127,255,183,255,235,127,248,231,193,245,187,219,127,135,131,235,255,232,113,228,105,241,95,246,134,162,22,60,43,121,80,78,89,88,122,57,122,204,152,90,218,9,134,81,139,86,70,20,73,6,228,177,243,230,252,68,164,116,215,209,79,244,70,122,175,217,173,231,231,11,14,59,72,202,94,143,224,178,92,93,173,174,101,38,60,154,124,133,183,76,32,126,22,67,202,10,173,242,209,56,201,94,78,234,183,14,160,41,246,181,77,133,169,69,183,198,3,55,243,182,136,163,152,175,142,95,141,155,171,68,209,27,19,143,157,29,164,81,6,118,117,50,192,169,198,175,102,119,253,153,186,145,48,107,113,181,185,145,200,118,110,113,254,181,99,166,169,211,116,240,5,102,43,233,121,49,14,214,75,211,249,21,210,160,203,113,2,19,33,200,111,147,6,118,165,15,131,167,156,247,243,167,151,216,32,27,135,37,21,155,12,125,209,103,124,80,180,107,142,4,70,36,137,171,83,220,31,204,188,113,100,126,94,112,152,118,76,223,228,174,203,103,126,166,86,55,103,119,243,41,23,24,14,188,243,9,136,223,247,208,71,155,221,92,209,35,134,224,199,5,181,228,87,44,74,166,18,167,139,146,57,178,101,60,56,222,155,93,93,210,70,196,54,44,150,159,101,101,152,198,102,194,44,187,178,110,144,22,43,177,55,128,100,60,165,163,161,200,255,62,64,44,242,248,62,78,121,43,108,64,92,231,16,184,207,174,77,198,22,200,139,144,236,181,206,213,8,162,82,123,91,35,70,104,101,92,9,69,81,147,92,78,110,51,98,126,93,75,35,12,92,140,99,103,1,247,187,74,188,136,40,99,80,146,204,170,121,85,89,78,217,42,144,249,140,171,41,61,149,192,138,196,123,45,121,115,138,54,53,176,66,36,104,228,205,41,107,149,152,207,156,112,229,230,248,20,9,140,19,93,207,136,145,12,174,108,184,230,11,0,195,231,192,246,14,183,75,232,244,66,50,212,87,253,147,64,140,187,26,18,150,224,49,32,115,84,186,44,243,227,82,154,18,45,106,92,100,121,174,241,23,83,251,231,162,118,87,60,115,151,201,3,213,216,17,81,53,39,177,61,242,90,53,54,207,203,104,39,91,98,251,97,217,197,216,108,189,8,227,232,206,96,210,45,3,54,95,212,173,155,146,229,28,47,126,216,124,188,101,71,83,45,253,235,57,131,213,86,242,127,173,255,83,50,235,79,198,185,169,248,141,83,106,200,156,49,3,182,130,40,217,169,53,130,157,27,112,149,156,155,9,48,158,18,209,34,127,89,24,47,40,148,98,149,232,63,141,182,237,149,125,57,201,214,224,189,89,46,132,241,169,251,87,10,139,253,99,190,174,254,122,188,108,142,73,57,123,217,48,41,98,12,141,101,95,110,34,62,37,96,14,171,117,227,141,136,76,100,219,177,224,172,114,196,181,72,127,223,216,243,191,91,35,207,37,25,3,59,194,140,54,27,28,80,72,134,232,252,9,137,59,12,67,67,147,56,155,5,37,38,59,138,114,62,73,28,180,29,115,111,108,71,35,121,2,65,21,12,163,209,175,70,147,165,72,71,123,67,237,132,237,38,226,142,91,20,224,137,230,94,236,233,201,68,234,209,138,78,210,118,34,233,50,137,216,31,81,134,42,247,54,3,55,111,51,82,110,66,52,32,117,69,209,78,164,228,200,18,235,115,227,110,227,39,146,175,129,222,151,155,154,168,188,86,137,231,41,59,98,77,9,99,33,237,95,215,209,69,182,6,109,8,129,225,62,31,223,120,88,249,115,42,146,1,191,46,30,91,254,105,59,9,249,92,164,30,155,75,221,190,91,47,76,164,36,19,201,231,232,222,137,205,43,190,126,111,142,52,226,15,69,20,89,104,137,118,241,113,63,106,184,72,156,226,74,18,212,18,66,62,116,95,120,93,90,211,12,234,70,25,199,71,0,50,84,77,211,67,197,206,109,127,77,6,167,244,104,24,83,222,205,122,52,138,137,57,117,125,50,228,2,220,153,238,80,83,217,214,231,167,77,184,189,59,204,247,145,62,12,227,187,186,232,17,140,122,106,199,52,185,59,186,59,130,29,114,138,165,202,224,162,196,123,185,249,248,131,241,59,144,232,158,79,125,92,43,29,63,201,247,26,154,241,54,215,91,143,160,6,133,216,71,98,191,66,34,202,159,155,83,240,181,171,102,211,15,100,222,229,112,53,47,58,201,197,67,157,243,189,51,147,110,45,178,34,19,91,181,56,7,67,235,92,52,114,44,209,95,189,196,233,64,81,20,213,73,46,134,190,239,233,4,130,188,53,180,155,117,82,110,126,60,241,162,64,76,82,53,81,223,122,100,50,40,58,40,69,59,225,192,49,209,147,144,157,63,251,115,10,0,7,197,47,30,70,157,145,95,166,8,191,230,91,65,40,149,21,192,104,160,113,82,213,231,159,9,130,124,14,84,249,226,88,5,173,30,61,189,32,40,241,19,102,82,221,102,212,161,105,252,26,33,37,126,106,87,35,78,59,0,112,231,69,170,147,187,200,203,91,34,30,129,218,128,209,100,147,126,98,249,133,88,83,209,198,68,174,74,230,58,234,85,226,99,245,185,52,75,111,231,92,254,82,157,20,137,244,146,202,25,202,140,211,32,147,228,146,173,141,153,91,184,220,5,126,28,68,241,67,150,150,110,218,220,241,165,169,223,151,132,177,217,42,198,131,81,191,212,100,84,195,178,169,206,194,97,95,244,221,77,54,66,137,235,171,94,51,23,29,105,147,102,69,177,190,43,199,131,81,102,104,246,96,47,74,113,144,8,49,235,6,184,182,221,144,34,59,56,166,52,57,156,91,205,234,167,70,220,186,53,164,10,4,102,147,238,141,130,234,213,106,250,214,20,10,119,159,172,26,135,167,245,200,111,67,167,203,22,103,54,209,196,106,195,150,203,203,190,40,204,226,76,185,105,139,195,255,114,248,245,200,177,229,131,192,245,174,46,193,203,196,83,139,126,236,110,21,152,113,49,46,67,178,53,65,236,164,174,56,251,67,75,166,94,93,214,122,11,35,120,214,2,164,174,116,121,168,196,210,222,23,136,103,198,209,73,184,161,211,18,253,176,89,151,150,161,215,205,249,192,111,254,70,110,157,223,129,123,34,178,123,93,101,124,118,31,148,175,204,200,121,97,40,89,191,87,35,123,239,35,23,26,89,249,192,3,241,231,19,48,209,156,4,233,197,68,164,162,55,112,4,173,25,101,104,17,153,245,53,29,212,163,87,19,224,54,15,237,222,224,195,59,70,158,188,53,139,196,253,12,26,18,225,231,188,117,236,16,221,127,48,49,232,213,121,152,88,61,134,8,242,63,71,207,60,209,226,136,70,109,120,32,124,214,220,97,114,101,126,115,108,10,179,26,195,102,90,172,60,252,209,168,36,110,122,214,11,231,123,251,6,29,37,44,78,115,245,180,118,96,135,150,149,4,239,254,58,141,211,251,124,129,161,46,170,181,169,79,110,166,161,81,12,48,222,68,115,63,199,208,144,238,156,113,0,157,111,180,207,9,55,67,62,216,12,156,152,14,61,227,198,240,196,123,106,181,170,101,185,152,132,106,139,39,179,41,79,59,42,178,237,195,89,1,236,122,155,30,192,61,248,125,5,103,74,176,85,172,251,211,25,224,111,58,125,228,109,83,241,97,253,244,149,226,154,251,231,207,174,79,227,24,120,25,205,39,22,234,182,203,144,205,209,219,165,237,25,245,21,172,239,245,195,139,65,41,105,37,123,144,104,64,73,26,200,57,221,160,128,163,200,39,92,33,68,244,103,82,107,81,33,111,87,9,34,232,209,204,19,92,232,23,98,125,174,158,53,142,91,55,37,236,172,204,10,207,230,190,120,111,215,116,168,158,174,250,219,156,227,4,108,18,175,194,149,176,60,82,11,254,43,44,142,241,33,213,212,237,185,28,4,75,208,201,23,30,6,242,219,30,120,114,46,66,214,113,41,161,167,96,215,236,55,71,153,179,11,233,6,46,208,30,222,44,150,179,20,2,214,11,27,223,116,49,243,189,57,124,85,42,18,171,101,16,153,70,165,50,84,137,76,197,234,9,189,205,89,40,174,60,57,187,213,21,156,203,105,154,53,66,79,161,106,43,249,112,156,36,42,91,168,66,249,139,15,134,96,125,85,230,24,19,104,48,250,23,105,136,46,232,70,8,41,8,130,80,90,139,112,252,142,37,211,130,206,140,119,243,22,222,12,241,249,44,241,220,28,244,201,25,52,164,181,210,227,222,204,221,37,23,110,179,16,45,39,120,241,107,91,158,78,249,114,53,92,16,129,151,148,57,80,183,70,113,90,212,49,192,220,211,139,73,103,151,44,115,224,123,10,75,245,141,245,249,26,60,96,234,57,164,28,224,144,194,106,43,26,133,110,44,20,88,108,143,214,13,106,47,138,179,75,6,208,54,153,129,237,141,194,204,43,227,135,35,125,47,151,221,86,159,57,218,135,72,106,174,0,81,65,97,177,143,112,88,95,39,41,209,133,59,95,79,222,26,149,171,168,202,50,142,211,150,152,192,36,203,168,78,115,184,26,111,83,224,183,157,237,81,12,128,251,208,80,94,240,48,73,237,17,112,79,125,69,120,191,48,116,130,146,220,16,211,145,91,155,41,88,176,130,59,174,157,66,150,67,1,59,12,176,208,186,50,38,139,208,157,17,50,142,226,141,142,40,79,166,12,167,73,236,6,53,23,169,143,38,125,112,225,80,117,98,182,67,61,78,153,95,120,223,142,152,112,136,52,148,51,204,52,29,229,201,111,202,160,2,76,40,157,20,56,36,51,29,53,209,43,43,250,164,208,183,5,161,158,146,31,137,183,137,83,201,143,57,76,28,217,132,15,106,242,149,215,11,59,88,156,186,36,161,232,37,144,220,126,45,106,228,250,35,211,17,28,235,210,98,42,100,83,86,101,26,38,199,177,98,108,17,103,222,46,221,140,234,230,226,114,151,252,54,90,116,242,218,5,47,77,159,41,143,17,2,229,115,13,72,162,197,219,244,69,112,184,186,229,123,91,237,174,59,148,108,182,194,88,108,73,141,195,192,173,211,97,44,72,164,135,191,112,24,254,233,113,212,130,172,33,165,27,166,30,229,15,254,6,131,38,215,254,164,134,157,171,202,213,91,54,148,175,185,219,219,244,68,137,195,155,22,69,195,106,145,109,127,175,226,19,169,25,213,44,97,90,219,225,105,80,246,57,248,41,74,95,164,132,100,238,104,210,142,4,246,149,66,155,138,80,167,87,64,64,238,149,77,10,146,186,100,4,178,171,116,246,37,9,227,100,228,162,251,80,180,225,245,229,79,227,73,189,178,54,131,184,95,88,176,141,238,95,157,83,255,183,45,148,174,208,58,166,223,37,224,55,62,36,182,179,202,255,18,244,94,118,179,154,94,134,165,192,217,252,142,171,225,47,46,41,156,106,80,48,110,180,56,165,106,82,179,117,154,213,240,251,0,34,123,35,175,141,203,193,141,39,51,55,39,169,124,34,93,217,61,192,130,6,15,99,119,74,61,216,120,187,18,15,99,254,206,164,100,58,171,195,148,186,165,86,134,221,87,194,68,176,78,166,227,234,254,98,111,249,237,134,84,222,246,223,62,102,56,39,191,205,49,210,109,1,191,23,211,130,176,138,100,141,159,142,2,227,84,33,197,104,168,4,205,120,112,168,90,82,88,82,113,172,24,45,158,12,249,107,97,45,195,79,186,85,224,37,170,172,236,100,209,129,142,78,108,18,123,82,191,135,62,124,143,129,109,108,6,233,226,197,220,52,99,198,186,166,53,40,247,70,239,60,135,238,235,54,159,113,95,250,182,90,210,248,233,242,153,239,44,1,233,103,51,166,204,182,134,22,7,194,89,138,57,133,172,95,17,254,46,7,111,161,134,131,234,27,254,86,75,138,30,167,241,25,162,182,9,17,39,169,137,100,107,222,178,197,169,59,148,202,93,170,93,122,137,225,69,192,156,11,250,160,6,235,205,66,81,76,246,98,169,169,40,90,145,43,203,243,144,131,151,250,86,182,55,81,85,82,205,225,85,203,91,39,65,100,172,108,127,46,145,90,253,74,157,99,84,37,214,213,245,165,112,16,205,56,132,140,74,237,90,120,75,109,230,200,80,225,45,171,87,203,118,49,59,137,112,118,116,8,25,210,160,68,156,238,0,71,189,36,194,60,82,50,12,149,255,68,28,50,16,81,204,125,242,56,166,185,229,40,202,24,87,94,203,234,135,178,136,148,34,44,41,83,179,116,77,115,182,142,133,110,24,94,202,189,219,158,89,108,195,244,151,106,80,118,245,96,33,136,50,31,45,156,26,198,181,154,177,237,98,119,35,124,51,43,151,175,67,10,121,160,244,229,231,34,255,127,178,188,245,160,240,49,165,81,72,231,204,168,109,58,246,228,83,203,172,215,205,210,167,183,33,110,67,171,176,57,10,112,213,73,214,95,83,242,73,152,244,127,36,77,208,140,126,219,79,169,46,71,84,171,69,29,5,108,236,42,47,198,80,247,42,233,214,205,211,91,75,203,173,216,221,97,171,93,86,248,45,155,65,74,192,167,105,22,249,90,120,201,213,44,131,24,88,24,72,73,61,134,210,187,68,1,7,114,201,173,41,140,247,99,214,150,151,193,218,37,48,81,190,115,53,224,209,223,45,221,12,234,83,207,210,243,191,211,25,121,233,105,225,158,255,246,36,92,174,114,245,155,238,34,26,70,210,27,183,25,41,231,31,104,5,120,82,189,112,100,46,215,190,137,177,71,139,226,119,185,139,52,25,3,53,10,71,86,177,206,144,104,97,107,83,110,194,75,106,63,80,66,50,233,212,128,113,245,22,141,2,68,218,220,167,230,189,212,25,50,191,227,247,108,197,105,153,147,216,146,230,121,48,89,216,248,26,168,169,203,99,115,166,157,135,231,5,82,155,94,107,21,116,81,129,68,244,223,155,200,54,80,107,54,163,116,106,82,123,218,85,90,1,121,204,157,240,27,90,34,70,1,47,183,5,147,169,176,182,75,231,38,4,12,83,71,196,138,248,159,220,187,49,166,243,165,201,173,168,160,4,203,202,158,1,95,36,87,229,167,137,81,102,136,35,44,202,150,101,246,39,155,63,35,205,90,172,110,89,6,22,71,28,84,167,58,140,13,208,248,136,89,172,144,40,58,86,152,48,101,198,160,76,168,5,77,170,44,147,233,156,2,55,4,39,226,230,240,212,229,123,153,138,74,9,245,3,200,12,85,94,12,130,246,206,38,135,63,164,83,56,231,227,111,33,139,254,109,228,7,21,233,32,184,139,62,204,73,219,21,253,15,52,141,171,52,90,171,67,134,7,198,39,20,220,7,76,237,184,60,25,5,174,89,89,101,7,186,87,158,140,34,117,183,77,37,65,187,134,16,15,135,213,45,148,50,162,46,107,245,181,85,246,164,33,29,239,87,115,118,121,228,226,110,198,131,39,114,122,109,166,189,27,219,208,105,154,58,81,212,133,240,224,85,53,23,142,100,188,51,28,19,187,16,101,19,122,181,203,109,194,92,193,194,59,175,38,73,199,217,182,195,127,199,195,9,179,126,92,207,92,83,46,223,132,123,206,72,38,132,173,161,93,130,80,71,14,130,55,111,16,249,121,22,21,213,122,161,213,176,141,186,104,115,123,26,21,137,234,34,87,83,86,185,252,60,172,54,155,89,229,201,173,246,243,140,44,87,59,82,205,137,186,75,155,43,20,93,8,87,229,192,151,195,122,98,13,127,49,30,68,234,86,48,134,108,179,135,200,13,30,136,109,42,12,71,57,4,97,204,209,72,122,57,38,55,219,79,34,42,93,67,142,142,198,95,165,127,9,161,26,170,144,164,167,141,106,106,50,43,224,247,133,207,63,174,62,101,36,140,117,218,191,136,238,217,249,12,233,53,196,9,154,133,235,191,167,5,54,139,224,227,48,57,231,8,32,80,156,133,155,216,29,198,216,40,207,193,184,186,165,134,173,81,111,80,251,75,216,20,19,126,135,223,5,85,137,146,140,49,118,202,230,30,245,247,13,89,72,251,76,105,28,14,159,9,149,126,237,76,234,25,73,133,68,119,51,135,193,31,202,132,154,223,208,78,52,17,104,232,14,163,87,34,79,70,29,75,139,215,38,28,72,187,173,135,98,96,186,127,249,52,82,99,35,233,52,212,161,224,101,239,224,198,187,59,150,180,135,98,157,210,226,185,94,36,217,211,171,30,152,234,223,95,223,66,1,12,33,189,174,48,123,179,31,140,225,194,221,237,115,53,218,67,59,96,168,59,159,171,57,127,173,14,83,153,87,244,209,80,249,248,45,121,5,165,208,158,251,56,131,9,202,123,192,86,67,46,240,69,216,104,56,204,70,96,28,189,122,108,39,177,22,99,133,167,223,156,53,11,146,23,254,228,237,237,196,202,231,209,136,163,123,160,198,53,21,20,193,177,230,40,50,9,75,127,185,113,166,239,109,214,76,21,34,123,120,227,24,195,43,168,95,111,230,240,180,11,138,221,230,111,211,205,46,173,237,100,109,117,155,14,145,63,113,152,226,17,105,50,186,244,242,52,98,65,200,241,166,156,49,255,86,122,48,214,11,154,123,61,75,104,16,83,160,201,182,127,15,10,43,115,23,8,76,82,204,251,40,154,154,61,207,14,128,11,211,132,63,57,33,96,10,124,34,162,67,117,105,11,24,235,38,25,62,13,46,109,45,45,96,162,106,185,57,110,167,158,224,55,43,244,50,143,94,93,77,151,210,97,106,12,175,188,183,81,48,122,192,13,211,197,165,240,235,29,121,115,24,204,242,224,132,36,61,58,210,252,148,191,25,252,26,42,186,33,103,67,187,232,189,241,211,142,47,66,133,111,74,192,244,63,251,159,24,157,68,90,45,217,208,6,99,59,59,3,30,107,21,133,41,40,157,222,137,169,181,203,147,164,63,120,56,135,195,40,48,69,155,148,173,199,158,53,208,23,146,203,0,105,203,30,54,96,163,195,9,138,242,178,131,116,154,115,180,77,96,246,196,173,95,244,82,138,76,118,204,234,88,162,59,12,9,224,74,147,189,190,49,87,124,45,42,62,202,149,151,134,151,213,154,55,217,165,137,117,120,189,168,0,195,129,63,120,86,172,129,244,181,80,198,246,57,133,104,113,117,25,216,166,139,247,75,131,60,20,155,208,236,255,213,244,209,125,104,78,196,114,251,148,107,55,226,197,191,93,160,49,7,68,60,23,166,39,58,112,191,12,101,193,51,113,167,192,51,226,221,15,245,16,160,160,170,124,83,113,167,27,165,230,133,32,63,152,82,212,121,62,87,115,152,250,99,84,22,198,249,219,42,203,163,81,123,236,179,52,49,84,57,210,69,65,253,240,217,106,146,57,238,20,20,234,148,127,44,100,118,73,92,8,220,76,188,226,15,222,40,194,109,89,82,57,212,112,175,237,98,101,222,186,114,17,97,117,63,172,196,23,14,18,158,252,116,131,36,227,221,136,146,189,219,101,216,22,219,69,249,92,184,145,215,30,50,48,11,234,73,78,115,40,228,155,219,212,171,15,91,124,159,165,201,75,37,211,19,20,153,6,239,253,148,121,117,157,142,80,218,92,174,255,108,1,118,93,50,108,249,181,233,186,240,168,101,188,225,80,21,30,112,5,170,195,40,132,221,163,48,122,210,43,96,120,5,85,97,75,49,56,108,130,139,242,94,84,11,120,130,159,195,147,194,97,133,194,104,107,246,128,59,62,34,10,87,74,75,3,182,234,93,129,39,166,58,45,224,221,139,132,3,229,207,23,217,95,12,53,51,237,227,111,215,202,40,56,14,83,184,55,154,192,86,59,233,87,55,24,23,50,45,20,243,81,242,137,22,238,8,37,56,2,47,138,121,102,192,168,90,93,133,219,116,199,43,228,174,56,65,214,223,126,237,228,166,36,192,86,184,34,112,63,190,63,46,248,45,159,46,141,50,33,112,250,172,97,122,232,169,37,212,161,219,192,6,242,7,163,204,67,99,164,98,212,197,104,148,209,44,179,40,48,100,70,239,166,40,144,14,141,238,216,229,183,26,61,109,32,116,49,228,185,11,27,52,95,116,15,161,115,141,243,1,60,89,57,72,242,165,237,32,230,188,35,73,9,188,57,168,138,155,99,23,27,251,99,96,70,111,143,171,7,213,28,122,243,249,102,173,232,74,131,66,143,169,87,155,61,109,11,24,195,153,161,48,238,8,2,223,148,191,6,230,252,167,37,140,80,91,19,24,29,228,61,19,94,73,91,49,24,71,206,30,240,219,155,23,121,114,130,228,209,3,198,192,224,40,138,165,108,188,246,180,45,149,194,53,244,255,128,217,218,201,107,179,183,171,55,175,166,166,89,158,12,74,154,31,198,194,145,47,61,141,11,129,223,204,209,75,194,164,188,175,194,111,120,246,104,114,164,209,174,62,154,169,163,197,163,189,158,146,229,142,6,227,200,117,19,222,89,73,105,48,187,222,232,168,48,210,130,220,11,108,62,240,222,89,16,159,75,153,14,131,113,102,58,1,67,35,211,155,19,82,231,197,124,123,185,248,175,164,41,46,110,54,57,11,124,16,79,104,1,83,44,188,20,70,205,179,6,140,104,172,188,54,198,133,163,199,213,200,208,104,47,223,219,106,149,3,158,103,107,79,195,227,73,96,12,44,182,62,249,34,223,225,232,74,93,122,195,208,113,247,174,128,75,98,202,130,254,193,197,169,114,230,188,118,150,190,148,101,81,103,160,48,248,63,176,153,84,58,124,166,24,151,252,193,97,10,7,108,57,61,133,77,202,36,96,204,98,62,240,91,132,86,92,109,156,9,109,146,55,209,206,18,239,197,233,219,231,189,48,177,236,241,94,38,238,41,31,243,197,39,203,77,254,80,34,225,20,185,42,204,6,55,225,149,201,68,208,70,186,221,65,78,40,181,81,8,194,218,237,1,143,85,245,83,174,98,108,171,128,215,254,192,28,220,142,120,45,227,255,107,47,67,18,219,153,85,5,119,76,136,201,10,247,48,181,6,54,209,125,133,203,140,145,137,255,239,210,145,201,166,99,117,129,113,82,23,152,58,150,33,183,158,159,91,67,179,205,107,77,237,82,209,134,161,66,194,84,98,9,140,106,198,94,9,179,29,81,248,109,203,74,77,248,133,116,91,225,183,100,200,189,241,246,20,244,125,202,207,147,145,231,23,184,29,9,7,254,26,84,219,4,105,10,105,111,30,68,175,102,184,197,0,32,214,214,78,198,169,137,19,73,65,251,119,66,161,34,217,165,210,129,169,143,145,246,230,136,45,215,100,188,121,101,255,143,220,151,237,151,28,238,84,65,232,213,203,152,173,9,255,191,196,189,91,174,6,75,146,165,53,37,191,95,134,7,3,64,72,12,160,223,91,60,53,72,8,230,67,211,204,2,255,108,255,102,182,226,84,21,79,45,229,41,149,50,243,216,142,248,35,60,252,98,151,101,107,237,171,175,77,141,98,198,46,188,97,180,209,149,107,184,148,156,164,36,181,116,196,161,230,44,242,219,91,218,59,48,119,198,44,94,108,0,39,184,106,158,75,6,13,48,168,158,0,228,207,92,32,16,51,157,215,122,115,3,223,223,52,159,20,246,177,164,21,50,174,97,70,111,88,167,41,26,79,55,28,83,122,17,186,30,47,239,172,218,222,174,134,217,24,80,212,76,246,33,94,108,170,11,246,172,5,202,148,248,233,5,253,141,254,116,49,37,160,48,83,227,151,123,211,76,29,81,10,2,0,48,84,169,25,145,203,24,21,147,117,149,49,69,112,168,231,247,132,249,126,171,149,108,67,90,193,197,53,53,183,230,61,49,152,215,173,186,120,233,232,171,185,25,110,35,68,21,179,113,77,186,149,164,245,208,123,111,220,168,248,105,124,226,207,91,27,107,90,154,81,116,209,159,166,137,60,28,79,168,103,179,1,29,243,50,198,162,48,159,183,17,235,152,45,155,61,110,134,57,73,207,31,203,228,134,127,6,200,111,235,247,98,38,204,235,55,191,38,209,144,86,250,201,35,208,198,33,95,217,225,103,230,81,28,230,141,217,120,211,196,76,56,229,39,246,37,129,188,215,199,140,208,200,111,125,209,253,84,178,137,207,204,104,247,205,48,111,33,158,54,243,219,87,124,133,128,242,27,169,232,248,119,117,241,174,202,2,163,111,91,223,171,71,207,123,147,61,109,250,218,149,48,53,158,140,78,173,207,131,195,7,150,15,254,92,226,249,121,237,54,130,58,26,51,146,155,98,5,94,125,194,106,60,105,83,205,166,34,232,102,163,221,250,143,100,16,254,231,255,253,255,249,47,255,233,191,254,95,255,249,223,200,32,244,251,223,161,188,240,31,61,75,62,42,16,232,29,111,98,69,36,177,210,21,213,227,226,67,59,155,94,12,13,97,124,128,179,190,14,48,50,178,39,7,233,208,236,43,147,22,198,100,103,254,70,92,27,49,22,189,26,180,207,140,171,223,151,220,159,39,195,155,241,80,236,79,142,240,243,129,46,218,151,51,204,166,217,44,11,166,64,26,153,87,247,150,197,99,43,5,3,79,204,139,215,210,51,254,185,26,211,57,172,237,167,247,80,135,12,180,91,207,17,125,238,93,171,122,117,7,61,23,67,122,45,23,40,230,183,175,59,128,7,51,65,196,82,243,64,200,55,198,244,121,219,122,16,183,3,69,148,255,118,249,59,44,213,76,18,59,118,2,19,127,211,3,201,36,133,124,19,162,13,53,165,157,204,12,72,212,55,87,200,18,71,239,234,35,48,113,103,152,13,86,246,113,33,144,191,9,243,11,212,52,136,68,124,110,69,18,199,136,105,198,199,1,25,61,159,204,82,37,122,216,33,21,187,243,222,101,173,207,47,159,80,204,40,192,21,230,208,248,148,230,131,18,142,40,124,83,85,221,193,66,103,100,94,12,147,119,255,248,77,181,133,231,79,9,187,247,253,117,186,34,164,63,194,242,104,254,26,50,105,249,187,224,163,62,230,183,237,70,2,230,157,138,154,235,195,25,172,153,172,38,30,153,159,105,52,77,79,56,126,25,248,194,209,199,254,211,94,15,243,152,159,179,204,182,225,56,224,209,126,110,250,41,193,192,122,151,139,153,231,209,241,166,217,250,244,41,87,215,241,241,160,169,27,246,252,237,23,84,171,25,253,201,118,210,220,83,2,216,60,255,119,216,213,188,57,16,29,189,26,134,146,43,214,207,252,167,53,43,178,175,102,110,87,205,100,39,134,92,189,186,186,200,7,188,252,150,49,59,234,42,194,41,119,151,12,105,219,159,33,189,115,101,170,239,208,202,171,99,70,38,49,179,32,6,194,209,200,192,114,187,45,63,72,187,146,105,39,202,131,21,42,31,141,156,182,134,121,29,37,192,248,109,98,116,117,0,160,106,95,225,104,18,251,167,98,33,102,146,106,17,118,208,178,254,241,15,232,109,205,85,63,0,227,235,79,147,174,205,85,111,2,105,250,224,150,60,138,171,17,0,208,244,205,11,118,1,227,135,25,210,6,177,162,242,24,113,51,228,177,186,39,144,171,145,229,213,76,84,68,204,144,210,229,231,66,7,89,179,20,240,86,228,2,32,163,165,83,120,155,228,106,94,140,202,184,222,123,90,5,205,205,116,229,29,205,58,225,151,122,217,156,76,67,251,156,185,112,90,244,240,205,65,73,246,171,9,177,3,227,157,127,235,101,106,136,154,78,131,149,46,66,177,101,125,123,154,210,122,167,228,138,253,10,126,30,205,2,210,45,26,105,35,120,143,170,186,91,48,192,196,239,26,139,223,209,12,162,148,12,15,234,25,159,156,18,153,237,26,11,115,13,136,104,246,39,255,8,130,32,204,239,32,209,241,166,184,176,34,144,98,114,175,254,49,83,81,139,119,70,247,65,51,13,247,125,203,21,217,203,5,21,208,174,159,204,169,75,86,21,27,219,57,63,121,85,144,241,97,126,30,231,173,159,123,131,76,138,123,163,12,173,155,2,46,79,143,202,133,49,197,150,207,205,161,197,113,43,245,204,207,181,240,199,196,152,20,24,229,198,199,124,107,228,15,141,0,99,127,210,197,111,237,68,2,133,57,89,116,30,60,183,3,208,91,230,156,206,39,191,8,97,90,89,105,110,235,19,84,163,105,189,99,204,166,21,8,212,252,86,143,164,31,57,157,116,121,128,97,144,228,229,177,190,35,53,27,179,81,154,169,170,104,22,221,90,131,51,83,247,166,67,255,228,224,71,27,121,53,89,40,189,249,11,255,111,108,226,164,1,187,250,164,215,128,151,121,53,192,87,189,249,123,147,172,92,208,40,167,85,69,24,163,103,108,210,168,55,104,9,140,42,135,55,141,155,117,78,41,247,23,74,102,87,210,151,160,158,150,154,145,54,204,220,167,65,220,180,102,130,67,16,55,135,255,92,11,50,32,33,111,164,1,45,221,120,181,102,66,103,105,28,139,239,44,120,183,59,106,238,35,211,128,240,82,22,173,20,21,40,55,74,154,199,170,250,100,199,36,28,211,250,173,214,92,114,224,241,90,150,145,151,91,131,89,201,106,12,44,31,250,86,112,167,172,180,214,146,2,34,221,4,167,86,143,91,63,175,173,77,173,219,85,106,144,35,172,168,17,52,53,163,122,40,37,42,154,231,197,76,49,63,43,88,72,130,126,170,126,157,124,178,143,72,31,44,23,189,26,16,87,44,251,142,254,182,206,4,35,216,136,213,3,147,211,92,90,175,36,69,88,227,201,77,60,87,95,140,60,108,164,116,33,114,111,250,45,33,151,236,225,41,211,57,91,142,254,54,37,224,56,82,141,76,162,232,213,96,51,114,76,81,159,219,90,136,165,53,36,78,46,168,180,36,30,52,24,200,45,81,211,128,240,170,106,145,247,29,32,78,69,7,132,114,11,11,47,230,77,239,150,63,120,131,168,75,80,66,204,147,187,179,84,138,154,187,62,56,137,134,44,74,0,138,60,71,205,239,130,30,99,218,254,102,188,152,55,66,204,110,134,70,164,107,85,190,192,1,22,27,86,65,72,65,22,62,100,90,161,110,76,105,28,52,206,21,51,116,157,126,58,109,150,118,118,44,117,35,73,170,206,41,107,228,141,40,122,11,218,0,15,200,15,24,18,236,45,73,23,108,86,191,128,221,99,81,190,236,72,2,111,208,29,208,111,185,175,77,215,22,156,181,2,13,217,148,250,110,64,25,232,187,19,200,75,51,20,197,15,7,65,222,84,103,90,163,183,170,122,128,98,56,216,174,184,45,216,4,156,239,193,160,246,67,150,39,228,89,53,146,186,236,241,26,13,130,219,1,153,236,160,21,83,158,94,31,224,21,93,175,199,145,37,116,108,30,197,155,189,248,193,251,11,254,88,252,165,172,183,16,213,233,81,51,33,37,191,218,249,130,11,155,119,206,81,194,35,64,81,172,91,71,15,97,38,24,103,42,178,170,67,156,28,105,37,99,141,31,242,181,13,124,24,201,26,246,13,209,51,51,8,31,160,141,248,109,180,108,4,19,195,163,65,163,228,56,33,196,91,228,123,33,188,53,157,13,2,243,187,90,206,16,116,77,152,92,110,54,241,46,189,26,96,186,7,48,195,20,109,4,42,215,161,180,113,142,97,32,76,235,232,131,55,219,122,252,189,144,197,46,122,237,134,81,35,96,89,245,59,162,144,187,180,154,128,49,226,94,1,38,190,93,232,148,132,178,65,210,163,35,250,254,169,145,193,34,199,167,152,23,8,48,174,35,191,141,76,163,41,246,176,19,112,156,24,111,147,85,80,252,107,63,86,0,13,20,29,106,102,250,211,215,122,89,227,106,227,32,23,132,43,88,196,53,18,162,87,37,1,105,253,103,161,45,110,0,191,165,123,18,73,213,80,88,6,104,255,221,169,159,31,2,220,160,6,122,240,174,177,244,106,176,83,1,25,67,213,240,76,193,130,190,32,187,121,95,55,200,69,186,79,183,154,95,100,224,59,26,96,129,91,4,151,242,102,48,146,43,113,53,237,16,159,71,123,33,95,15,12,44,143,49,20,65,187,160,142,12,84,36,130,110,250,69,216,241,122,44,47,171,191,200,47,3,12,174,51,48,147,64,96,90,85,51,13,161,39,208,158,38,69,47,230,231,145,149,88,217,208,66,28,253,94,176,19,180,0,185,82,204,215,109,1,242,92,151,62,130,111,12,15,77,239,109,114,118,142,128,133,252,76,191,53,212,201,222,39,140,185,32,143,38,102,112,123,190,15,163,213,162,201,76,51,31,167,107,192,220,219,7,247,139,148,100,20,136,41,42,237,217,245,193,225,33,113,247,109,0,207,77,197,39,51,195,37,230,87,211,130,214,117,97,179,19,23,95,33,80,213,244,174,19,137,142,206,72,56,18,182,129,89,82,243,91,157,30,52,118,20,202,171,206,113,250,196,162,110,14,16,29,114,37,53,147,231,10,243,219,11,235,254,224,207,145,84,117,116,186,169,238,233,231,36,71,235,125,198,197,100,76,164,244,64,49,148,100,169,227,207,225,65,248,124,18,184,216,102,143,171,33,22,83,60,52,252,168,59,64,228,96,210,202,231,106,90,139,123,220,28,134,58,157,228,0,135,119,220,28,130,142,42,238,58,231,213,114,78,70,178,147,107,79,193,187,217,130,113,70,96,164,39,142,38,62,158,25,61,65,71,191,111,163,74,60,106,133,206,48,46,102,214,139,23,214,9,166,34,179,129,232,205,40,91,27,2,42,250,71,55,145,247,132,98,98,166,211,166,135,185,1,158,150,78,7,74,73,195,247,203,110,84,255,218,8,209,81,0,203,134,129,109,7,73,154,97,125,40,241,218,244,178,118,137,52,232,211,124,39,102,13,51,208,146,28,149,1,215,85,236,89,127,75,93,204,180,50,229,218,7,111,241,66,172,38,230,73,122,118,230,23,89,10,132,165,53,127,121,47,90,49,102,214,42,239,61,173,17,198,93,219,78,192,58,197,197,155,72,151,185,166,71,161,159,125,200,241,135,250,227,91,180,62,166,189,24,51,189,152,17,76,143,5,248,30,228,121,54,75,126,122,25,253,251,207,92,73,107,201,241,104,62,90,137,81,33,210,121,1,219,191,168,142,245,87,95,178,81,178,79,69,218,235,147,228,167,7,236,252,204,38,72,161,21,57,58,163,231,95,222,203,204,207,107,248,212,249,81,189,251,59,240,48,191,15,82,53,203,51,54,124,213,97,109,119,126,241,11,0,116,252,167,199,159,10,156,154,17,132,185,97,238,84,57,21,160,48,251,47,151,130,249,192,111,169,133,143,55,85,127,244,223,102,102,59,80,120,3,61,58,45,174,70,228,246,3,142,128,106,97,199,111,111,220,186,253,1,40,172,95,141,193,204,6,72,85,12,193,175,77,10,35,27,228,167,220,83,139,203,162,152,153,30,166,254,129,16,188,129,138,65,153,144,122,140,15,70,96,253,242,221,102,38,245,181,62,40,128,245,131,255,152,185,220,246,41,212,159,245,147,114,197,58,72,11,235,189,55,64,246,52,247,163,217,87,66,147,159,130,142,89,233,44,213,95,158,131,54,59,55,119,88,23,244,222,200,109,229,120,119,109,37,199,12,104,243,47,196,53,115,253,98,85,200,234,183,29,111,221,200,90,232,213,128,141,102,188,181,17,41,203,144,210,50,87,243,181,13,163,163,24,129,2,154,53,205,111,103,86,12,231,115,179,206,15,92,132,25,176,247,208,202,32,106,26,49,42,4,95,31,179,233,12,197,168,208,77,175,203,167,1,197,139,215,122,167,234,39,79,15,152,123,181,52,151,169,133,63,216,92,71,174,158,66,235,190,124,143,6,231,80,78,20,100,150,117,154,113,212,157,188,120,21,133,235,34,127,152,235,118,192,152,173,137,198,86,35,119,107,102,254,86,127,25,244,246,136,241,164,185,78,75,50,21,182,137,156,224,165,158,165,203,26,154,134,91,243,183,33,149,255,32,54,248,28,249,90,162,143,254,135,231,24,51,191,21,205,34,186,215,85,66,164,227,79,246,194,140,231,76,202,123,193,217,92,98,175,35,10,249,212,36,171,105,128,109,49,87,197,92,84,144,190,177,0,184,249,248,148,175,155,113,22,203,163,21,221,174,200,132,157,38,79,62,174,102,103,113,131,126,206,230,223,168,224,0,106,213,30,112,138,12,218,210,221,202,240,29,39,199,172,209,152,161,230,183,237,238,252,154,227,83,178,177,252,197,148,185,32,61,161,134,85,104,227,71,219,111,102,206,119,125,176,119,74,254,124,170,191,89,88,142,206,97,60,228,149,75,143,60,231,213,155,19,212,95,89,0,245,124,240,55,187,252,200,68,204,106,173,66,31,252,77,235,121,124,84,73,101,128,194,163,50,30,63,92,225,84,213,31,46,214,183,17,102,147,169,13,51,237,32,57,67,69,14,24,19,244,185,59,102,119,163,192,216,196,76,185,121,206,220,169,90,82,92,99,134,238,86,118,42,200,40,134,152,17,146,45,185,199,22,225,26,196,76,197,37,15,173,110,29,5,106,174,46,223,96,102,130,138,43,230,222,189,136,101,102,163,124,22,115,179,212,70,30,14,117,200,12,132,226,4,255,42,204,144,156,233,213,212,204,218,202,115,169,214,207,111,67,247,152,55,71,238,92,106,142,32,38,246,154,121,232,237,249,121,111,118,140,31,156,198,78,84,72,129,229,189,97,240,251,65,248,205,172,68,14,152,23,94,76,158,199,54,134,106,166,69,51,143,250,206,129,32,102,170,190,35,30,109,91,122,86,204,220,47,23,38,181,214,166,143,214,141,48,39,204,239,238,93,111,110,156,182,241,228,87,5,231,187,113,175,60,63,52,190,216,251,33,73,213,79,68,108,218,175,203,216,188,175,42,93,234,102,198,51,15,199,207,232,22,228,139,29,104,229,87,250,133,77,26,239,40,61,161,50,19,247,174,187,105,173,201,114,96,59,158,108,210,193,46,167,226,159,96,91,124,17,164,193,250,231,106,138,56,121,115,200,168,245,167,119,37,27,27,86,214,162,60,247,94,51,183,43,196,143,135,26,13,93,29,215,66,0,165,43,132,120,240,87,166,50,243,18,114,188,110,252,207,240,197,184,153,118,79,93,2,38,233,16,78,225,115,16,247,254,12,153,197,59,49,38,22,3,234,213,164,25,195,45,164,172,120,143,14,89,3,67,81,195,188,231,144,205,238,24,99,227,240,175,213,169,52,73,253,141,121,4,164,204,205,133,170,154,12,11,221,113,233,115,54,152,177,213,92,201,108,196,234,124,51,225,61,137,188,24,90,99,215,63,23,8,151,41,79,182,45,146,241,141,129,212,207,214,74,46,234,68,208,77,254,204,27,215,75,230,240,94,54,147,186,155,169,248,203,137,189,141,12,236,254,30,28,70,223,162,181,117,164,74,93,118,203,104,172,144,75,87,51,80,46,159,13,198,210,209,228,123,162,54,177,126,192,84,204,184,157,2,24,160,251,125,20,223,47,137,6,135,86,68,77,8,179,84,127,114,22,170,158,124,36,102,231,105,97,70,90,91,127,155,126,183,230,95,100,176,192,180,61,7,232,78,249,49,218,98,190,52,170,230,213,200,184,144,189,240,247,166,14,34,135,31,105,141,91,252,0,51,115,17,63,103,209,190,213,60,114,26,244,55,42,4,122,1,18,88,45,134,229,74,23,178,73,0,156,159,100,12,70,106,141,114,103,184,78,182,79,98,235,119,82,52,14,40,33,104,51,127,230,183,249,188,63,150,199,54,105,69,31,49,19,23,151,117,255,28,78,142,112,191,55,122,12,77,182,82,178,225,125,158,48,195,192,35,91,206,50,73,45,63,58,65,214,194,102,153,102,50,204,51,230,153,113,219,202,215,178,134,195,26,86,243,212,243,98,107,80,219,59,205,91,84,137,49,191,115,247,151,57,194,252,33,108,152,156,1,103,251,249,66,74,66,200,95,240,52,216,253,106,60,55,249,20,113,55,152,133,48,176,197,107,109,161,192,152,16,75,159,22,67,130,22,159,124,74,90,176,0,3,197,181,226,214,205,153,24,224,63,27,221,130,105,30,236,163,30,215,12,66,185,43,17,213,236,150,169,142,59,247,43,25,66,163,234,172,53,134,235,121,163,59,133,160,58,103,183,161,215,227,169,89,119,75,204,240,124,199,126,66,101,65,208,52,214,237,95,226,75,20,203,241,134,245,157,175,0,94,252,214,204,250,43,81,209,48,113,180,235,131,89,169,254,75,132,59,76,76,239,248,91,177,17,13,137,143,135,41,58,251,177,245,22,115,235,67,252,70,216,46,118,117,55,131,188,21,62,103,154,249,242,221,55,240,55,185,143,240,153,117,115,20,79,117,87,248,249,35,248,198,98,6,75,251,43,189,241,219,200,131,233,123,87,40,24,61,184,128,203,225,211,214,54,32,99,110,254,104,52,181,117,109,159,1,151,0,111,129,15,11,245,80,241,149,141,99,116,184,115,70,222,132,105,246,249,237,18,243,243,133,18,91,176,255,4,127,45,14,115,108,93,193,125,224,179,93,76,21,51,173,209,226,115,146,10,241,102,62,54,140,14,31,67,90,105,138,59,49,71,13,19,47,145,36,216,201,241,235,110,230,224,33,51,53,213,140,58,113,247,153,4,158,168,201,84,233,70,27,30,55,7,130,125,63,247,110,96,169,126,231,169,21,62,5,55,8,55,205,202,216,188,34,43,46,167,177,33,244,124,154,33,111,212,186,236,23,156,245,8,217,185,25,208,150,252,50,190,86,38,5,222,46,135,135,40,102,228,52,35,103,6,175,204,144,227,180,143,191,254,10,55,227,112,138,167,140,25,46,149,52,43,200,103,146,133,6,178,231,230,247,229,186,126,204,254,231,143,185,139,66,37,91,238,221,169,63,134,31,13,90,98,232,91,163,22,241,83,181,179,184,9,32,96,110,101,160,53,214,76,23,31,225,64,217,82,168,125,65,62,21,238,40,194,1,242,219,237,57,60,51,157,89,228,216,116,208,234,97,177,249,152,46,243,142,212,108,153,46,127,47,40,223,171,236,254,128,205,90,134,116,27,70,107,57,108,123,49,100,161,95,253,60,150,79,171,198,187,150,83,50,156,198,11,165,104,19,179,1,44,118,56,141,214,229,171,102,206,185,145,46,167,130,28,240,202,9,110,227,230,120,82,57,13,33,234,216,39,34,89,156,83,109,171,110,6,69,43,233,12,147,222,61,98,62,211,209,250,102,46,159,149,221,16,61,31,233,105,79,14,170,166,102,243,142,211,141,31,103,168,25,39,62,162,170,105,68,147,250,104,0,138,35,233,240,151,86,208,23,27,230,135,70,124,1,207,89,85,243,123,177,188,121,135,233,67,190,136,33,200,106,92,205,179,44,125,49,122,136,194,149,134,134,64,103,3,92,208,109,228,176,208,228,208,62,102,42,61,85,114,245,85,144,239,176,178,172,94,51,87,95,133,93,152,181,125,113,113,195,252,98,159,207,160,90,188,146,225,32,153,30,121,175,5,169,124,36,150,141,128,86,194,224,134,52,111,201,64,246,34,228,171,247,94,189,151,158,145,42,61,219,50,166,20,144,243,193,199,253,52,105,53,168,24,75,145,32,121,11,163,194,4,172,134,88,123,152,233,138,151,49,131,8,105,102,166,243,216,169,175,102,175,108,255,149,1,180,9,171,45,72,148,51,185,75,11,118,211,151,6,215,177,118,22,9,166,54,74,177,131,205,158,185,120,40,95,36,33,216,76,52,102,230,79,195,137,32,67,6,146,81,50,69,124,43,121,105,124,124,73,193,154,76,252,81,51,10,53,145,79,129,174,82,142,144,63,254,108,49,119,18,111,98,70,245,83,210,41,75,232,201,32,167,163,249,37,47,46,90,185,134,138,18,30,223,76,229,208,57,165,247,70,205,52,31,156,162,128,78,179,9,22,78,51,61,111,243,149,247,162,70,52,50,25,9,83,190,156,18,13,108,206,200,33,53,70,250,170,102,67,139,166,25,138,30,49,239,90,164,48,195,142,37,206,8,114,126,119,103,82,124,14,45,249,61,51,11,98,29,41,204,104,191,108,251,227,157,168,114,181,238,227,131,195,115,235,79,55,93,154,3,88,72,102,176,240,145,183,62,25,244,194,153,8,197,237,23,24,55,212,208,167,101,90,16,70,36,9,223,91,55,93,223,28,241,178,116,9,224,100,141,147,207,141,58,236,85,51,109,67,89,111,194,197,83,243,219,208,70,154,65,181,126,174,166,80,157,55,167,146,242,185,154,130,73,62,248,34,29,170,143,54,76,157,35,39,121,31,58,166,96,92,231,150,50,92,209,46,162,134,44,220,202,15,98,97,173,108,27,29,42,228,252,218,120,58,186,182,129,140,101,90,143,168,87,207,198,110,138,236,153,20,124,71,140,100,222,154,241,5,102,169,108,67,70,40,79,214,32,223,232,185,173,144,122,149,159,126,111,113,74,166,212,207,251,41,113,241,254,18,206,153,12,165,124,40,113,48,84,117,247,199,142,246,183,153,210,177,167,102,131,71,229,78,92,181,7,175,225,79,75,13,16,229,233,169,55,239,207,101,207,229,121,141,250,90,204,38,90,154,135,196,61,83,167,26,253,204,51,10,17,208,100,107,60,218,154,81,189,207,204,87,94,225,58,194,92,247,218,113,64,17,200,233,33,82,9,170,242,216,174,134,89,19,51,189,211,114,116,226,158,168,25,12,237,205,116,230,210,246,143,103,125,7,214,76,51,98,182,242,193,42,210,147,45,211,153,120,244,50,166,96,42,107,186,4,196,229,87,175,134,183,44,157,52,139,137,244,201,108,110,205,204,119,146,81,19,51,52,149,59,175,190,83,211,53,176,67,236,147,110,214,24,90,117,69,197,124,255,160,114,102,38,108,61,106,54,26,192,240,225,160,226,211,39,3,157,154,233,103,106,253,186,43,21,8,236,122,151,116,232,231,92,126,97,230,201,58,10,192,239,53,212,76,51,75,124,108,19,42,237,106,149,156,227,180,230,79,61,29,105,51,61,177,122,209,135,106,58,23,0,92,198,49,240,190,244,213,206,107,26,150,196,17,90,214,75,175,63,77,98,59,190,230,130,35,85,151,62,101,189,72,113,89,176,240,57,121,13,184,23,14,30,210,186,186,250,10,121,129,56,191,64,112,42,161,73,99,193,148,216,46,225,214,239,250,96,200,248,222,120,45,40,110,37,53,71,195,204,189,145,250,182,54,164,162,99,66,58,34,131,28,43,46,232,160,212,158,155,10,160,99,37,190,105,5,0,76,120,243,136,198,215,161,79,70,246,63,10,79,203,84,26,114,1,60,255,250,182,72,113,161,2,183,148,216,0,241,148,251,67,185,98,6,153,45,223,3,73,179,157,65,12,108,226,163,235,213,68,134,126,239,77,207,176,204,240,106,204,123,177,122,40,132,234,166,193,234,184,89,150,130,87,68,203,82,36,93,222,62,222,194,252,129,183,99,174,39,171,28,219,22,171,190,54,29,106,113,186,161,164,171,110,45,193,211,11,159,227,183,159,175,178,164,52,132,43,137,154,78,196,141,48,143,12,49,131,215,136,13,141,24,229,107,69,100,56,99,82,182,191,143,121,148,188,53,132,246,146,200,170,96,213,98,245,108,234,22,75,159,107,88,235,150,155,105,141,150,34,8,122,145,181,71,221,21,172,153,80,223,98,70,37,46,204,192,182,151,254,244,155,240,37,34,1,107,35,250,188,214,243,147,98,195,129,87,111,234,183,164,166,30,32,41,192,17,67,71,27,178,223,147,24,42,74,53,122,103,80,143,17,236,194,104,165,249,118,234,210,35,131,120,128,212,218,195,103,26,227,123,196,131,65,207,88,116,34,116,19,218,115,51,252,52,245,107,110,89,55,58,64,32,219,231,230,104,239,158,48,63,255,173,215,143,121,142,152,8,246,197,250,231,189,251,232,17,225,176,219,247,207,234,121,230,29,223,227,18,157,182,207,163,65,222,145,230,219,251,103,125,188,237,106,68,189,236,54,83,155,248,152,81,24,118,115,159,128,30,62,163,246,60,219,48,15,106,153,159,223,6,56,239,239,77,187,249,216,159,39,223,37,163,20,190,153,180,81,216,247,110,89,255,191,8,159,126,71,141,6,245,24,22,106,51,229,51,15,209,190,139,23,59,164,221,245,209,112,231,99,1,153,178,244,248,152,41,79,248,7,5,101,50,171,126,80,252,96,63,240,105,96,59,245,51,215,88,49,158,121,132,5,246,221,252,179,118,81,173,185,110,110,224,103,62,230,150,193,27,14,51,244,93,106,198,57,140,171,59,49,230,103,233,227,238,239,48,95,17,40,122,102,203,30,250,9,68,55,151,174,63,18,62,211,67,55,212,37,62,97,8,12,90,53,178,77,207,175,128,188,78,6,133,125,223,147,158,40,181,86,141,35,144,216,12,68,209,178,241,213,143,137,152,100,68,56,214,118,210,186,60,53,2,64,177,182,223,194,173,90,223,175,196,39,59,134,27,54,140,217,229,177,17,54,138,121,68,191,229,251,41,153,102,212,97,187,135,71,48,226,67,246,42,230,194,17,225,102,200,1,148,24,2,9,136,186,124,105,155,86,158,48,152,147,41,132,188,198,191,6,67,170,71,118,65,70,51,202,120,134,25,94,77,205,3,56,116,152,205,94,197,92,121,180,33,230,34,135,50,253,106,227,248,185,74,238,245,78,137,19,222,194,196,95,223,98,86,170,176,178,76,25,254,196,205,85,42,20,51,227,230,209,176,153,181,54,85,104,149,116,159,22,107,217,122,111,164,223,175,199,117,16,100,21,45,62,25,245,113,143,121,134,224,163,130,34,216,174,214,89,249,100,71,137,123,39,96,116,4,216,126,230,205,108,151,165,107,74,190,145,88,89,251,143,132,41,205,56,108,145,27,100,227,236,69,162,124,224,209,59,210,150,203,100,201,100,55,37,107,50,170,131,5,23,173,63,90,145,40,198,9,236,239,77,134,90,4,86,49,87,83,149,248,153,145,24,154,178,70,32,2,75,172,8,236,196,91,2,214,242,118,153,29,137,19,102,21,154,69,110,166,55,14,190,26,191,55,136,255,20,105,124,102,56,131,35,251,254,214,226,162,82,144,230,55,198,116,95,185,121,26,99,116,154,13,79,123,194,12,64,47,93,52,26,229,16,142,175,110,166,115,107,202,213,180,78,28,223,117,136,46,123,202,62,99,174,136,108,173,184,26,234,224,153,102,11,104,71,140,74,21,29,70,106,4,38,49,16,239,69,21,45,71,124,220,63,86,225,24,81,248,144,229,193,10,126,110,220,25,140,196,85,171,21,106,70,12,56,249,61,53,119,184,224,167,155,169,231,101,37,146,152,30,100,66,21,179,4,102,239,79,13,47,27,159,11,208,74,198,163,195,118,223,49,197,42,148,166,128,176,223,172,246,35,224,125,107,3,204,164,121,83,40,247,35,0,138,145,157,154,178,152,161,46,244,237,18,243,58,250,211,239,60,223,1,243,165,145,245,10,21,223,128,160,128,213,31,19,9,138,13,185,154,179,107,228,163,193,59,62,229,106,19,195,138,65,177,35,88,30,28,42,201,57,98,196,11,17,148,88,89,93,241,90,111,221,21,137,132,7,116,167,101,236,184,247,50,248,92,154,233,38,237,177,184,40,249,204,251,53,187,42,32,102,230,252,17,51,48,245,222,98,72,89,167,75,222,186,81,213,241,143,57,136,140,175,62,120,129,2,34,204,168,162,21,53,179,53,251,25,177,97,31,152,85,205,136,155,196,252,31,6,106,185,95,115,143,89,138,100,87,138,189,217,205,169,173,253,172,164,203,134,26,105,2,116,135,27,9,217,154,146,179,246,220,116,6,251,44,36,190,17,222,150,247,210,70,133,215,196,92,101,233,29,242,115,199,221,183,103,4,25,55,244,115,161,245,228,131,2,209,103,77,119,157,99,241,102,107,192,54,166,247,49,245,234,70,93,213,205,36,238,187,152,235,70,72,205,205,236,41,87,167,138,193,107,79,152,121,80,29,150,106,2,75,110,70,163,123,202,128,63,103,228,197,2,62,207,160,172,146,64,2,51,40,25,31,211,75,49,170,232,147,21,131,231,252,153,97,50,232,117,233,79,155,12,213,239,167,105,232,59,9,126,198,9,162,212,252,251,32,232,94,62,111,125,138,249,88,96,242,51,147,199,223,153,201,165,239,123,69,197,141,238,216,126,229,123,32,159,91,186,159,170,135,158,72,73,151,14,211,35,142,250,15,140,217,90,112,224,201,200,62,252,102,161,169,40,254,227,106,146,216,126,243,119,90,72,152,240,87,14,58,238,201,211,80,125,4,99,15,101,207,12,135,150,102,193,33,117,171,129,252,39,82,44,110,126,238,87,81,243,134,48,208,15,108,50,169,75,202,229,152,119,185,254,214,20,123,134,112,169,253,153,187,195,203,158,25,63,103,125,204,213,75,125,136,194,109,129,25,219,79,211,53,230,102,34,37,125,107,74,187,197,131,97,208,38,112,104,168,121,212,72,169,224,100,190,61,94,62,230,59,127,159,183,225,239,5,20,69,26,138,134,193,70,135,123,88,150,5,46,122,243,181,76,149,237,103,70,245,84,18,23,3,70,205,21,245,58,22,210,148,6,64,147,184,155,206,133,134,28,231,11,220,100,80,240,161,130,156,5,150,99,205,67,81,190,227,64,249,245,116,217,33,121,101,221,191,24,14,190,129,95,43,91,177,134,48,241,114,182,57,27,78,155,4,13,104,17,26,203,193,121,51,130,137,199,196,38,139,206,36,54,230,234,13,128,56,169,34,56,245,204,38,9,225,109,116,96,236,187,126,108,116,98,135,115,150,129,247,34,50,75,51,61,120,213,59,185,33,229,184,167,203,247,162,89,224,164,25,48,79,102,254,6,172,211,39,90,77,11,83,173,102,158,118,224,166,80,178,251,51,87,35,81,46,106,174,38,111,225,102,78,191,244,74,233,103,95,52,67,254,204,248,160,75,127,27,68,84,240,109,215,55,8,85,122,46,159,207,99,148,115,191,39,175,104,254,78,217,137,77,159,192,229,141,45,16,70,214,65,204,180,43,58,23,21,30,172,148,218,135,245,80,186,100,219,155,72,8,45,119,121,178,185,239,12,174,253,106,81,71,159,255,146,6,63,240,206,116,238,215,104,138,133,204,53,198,120,27,181,126,25,209,113,75,204,159,62,23,206,26,24,163,17,45,152,132,9,77,204,205,144,203,209,20,107,180,28,105,174,108,245,53,204,197,212,177,197,12,137,89,220,27,237,198,33,23,19,69,238,27,189,163,247,40,184,229,153,41,184,251,247,163,251,115,73,207,192,182,190,173,117,179,235,245,197,237,233,94,192,28,254,70,34,52,182,22,124,119,75,172,239,32,14,150,223,110,10,235,185,55,63,51,1,83,203,123,147,14,205,215,50,100,164,43,67,22,211,82,146,50,52,178,155,199,29,108,75,153,53,129,74,88,42,182,159,104,168,69,209,65,8,8,49,191,89,59,195,250,118,226,33,214,217,32,30,109,209,93,189,187,68,152,219,106,79,39,123,179,45,51,40,15,70,147,92,105,161,224,101,20,205,31,51,96,223,184,57,0,218,220,216,113,194,140,6,51,250,194,65,146,77,53,27,21,188,155,233,172,47,106,54,1,216,232,57,127,11,232,200,79,191,197,216,130,75,178,27,73,163,142,217,50,73,239,80,7,107,52,145,203,147,153,54,227,92,217,138,95,175,252,50,104,159,117,66,59,236,197,221,91,191,37,109,255,78,229,242,252,37,107,94,248,124,203,115,130,97,0,23,86,64,224,207,124,41,160,181,224,8,24,90,224,38,35,67,183,73,92,109,228,197,58,11,97,105,8,101,36,148,168,218,231,106,83,19,9,51,81,250,25,58,135,161,16,8,51,30,193,208,171,81,215,13,198,148,110,100,198,242,222,134,171,119,50,23,170,78,243,232,10,32,51,127,130,243,4,156,75,41,50,209,254,130,229,29,60,24,136,6,233,205,175,225,118,130,60,164,87,201,120,99,126,142,234,13,246,16,146,7,83,182,164,66,226,49,62,24,71,165,180,0,98,30,45,217,40,76,238,114,125,175,110,174,27,89,76,252,88,60,163,109,157,15,241,185,241,53,4,151,102,15,158,18,120,239,240,155,18,87,108,107,199,220,113,107,184,114,4,51,128,185,0,238,14,177,170,243,89,62,215,168,175,194,138,234,118,211,237,140,198,83,95,217,196,9,69,223,138,246,194,57,87,240,223,84,180,222,244,167,77,140,44,249,111,104,195,107,106,182,118,195,96,207,169,26,191,110,35,154,115,182,85,28,119,122,225,197,186,13,52,224,230,91,135,228,233,183,161,10,157,9,198,168,244,251,208,109,24,25,12,103,162,124,191,171,233,130,77,246,228,134,234,159,149,217,91,211,95,126,99,220,156,131,158,178,251,61,159,123,119,132,71,156,143,136,208,85,18,25,152,103,112,96,2,118,220,146,226,39,172,43,20,63,146,204,136,179,79,87,238,69,251,218,205,6,96,212,123,155,32,82,112,29,177,25,22,121,175,109,253,11,33,209,69,4,249,57,2,44,111,152,10,94,111,132,117,18,130,79,13,143,108,90,145,82,127,186,22,15,202,225,112,170,234,156,219,131,221,144,183,3,108,61,197,111,97,191,2,168,233,183,134,28,242,232,158,177,105,162,25,97,69,240,164,255,227,104,90,113,111,20,188,244,115,128,47,12,26,10,43,166,54,61,114,105,73,9,238,183,23,145,23,133,240,178,135,239,57,226,99,146,200,16,87,144,78,158,57,66,41,1,58,218,183,127,232,205,161,234,247,197,69,5,190,125,230,232,252,203,65,186,121,129,207,105,122,116,225,64,221,48,19,184,235,193,199,161,81,78,154,65,105,164,121,128,245,222,241,104,239,79,5,144,179,233,117,7,246,238,102,250,234,244,115,194,112,83,238,146,171,239,150,223,198,211,63,43,30,141,181,170,195,210,33,161,111,241,98,123,12,125,112,227,79,24,249,218,87,169,46,17,193,178,137,24,230,173,33,38,236,219,236,134,249,218,124,82,153,43,32,10,130,130,144,172,235,22,44,16,253,6,38,34,21,95,4,2,174,180,22,14,132,144,184,123,155,85,17,42,215,13,43,211,73,26,51,242,136,83,246,112,146,194,125,231,152,189,243,91,72,16,44,116,218,33,26,56,141,183,50,243,32,27,68,70,11,42,63,170,97,93,176,120,123,252,241,223,198,213,4,102,67,205,84,184,135,152,133,239,100,19,85,212,96,109,196,186,213,81,177,174,216,62,242,151,143,116,179,145,185,32,219,23,111,93,173,145,70,205,52,191,199,115,87,52,181,228,173,105,119,147,5,132,52,168,56,19,64,225,106,144,52,205,109,61,56,83,204,195,194,229,248,92,165,8,248,10,110,134,113,83,207,112,31,235,142,80,51,251,103,220,252,185,230,234,16,15,114,33,126,168,210,217,88,132,154,138,41,75,47,246,8,193,66,20,227,207,199,92,66,14,23,39,165,138,206,21,230,119,84,198,231,226,184,153,58,23,134,109,159,62,75,175,97,177,230,215,28,49,134,177,34,148,163,143,6,236,115,166,121,107,231,35,155,29,185,18,231,226,163,185,72,79,93,154,118,206,94,105,54,120,130,152,223,171,4,1,155,225,140,246,231,183,171,16,72,45,224,108,163,235,176,212,157,76,252,132,82,115,234,168,117,147,68,30,78,19,216,152,153,242,228,198,55,25,143,86,41,153,213,174,102,58,148,154,171,64,182,161,109,251,152,103,60,119,99,132,134,94,11,116,223,157,59,194,251,85,190,95,251,188,37,224,250,147,203,160,204,250,189,12,185,233,15,6,228,230,72,144,1,78,118,212,22,26,146,80,87,21,185,57,160,142,225,103,62,53,227,33,125,122,123,152,44,134,127,109,83,199,145,242,29,68,224,237,136,25,201,59,89,249,52,140,206,234,27,222,178,19,44,199,228,47,91,17,35,74,163,184,48,224,98,158,201,218,56,13,230,178,63,214,96,95,55,171,100,187,73,246,84,164,29,221,12,56,187,138,117,25,185,101,88,151,168,141,99,54,165,204,17,102,104,231,154,154,107,9,146,36,220,89,101,203,183,238,185,26,17,138,153,213,83,129,46,171,207,124,233,55,195,133,52,24,51,29,119,59,204,240,7,201,163,53,67,146,197,163,117,228,4,100,80,26,173,127,121,245,48,189,85,49,91,158,189,229,160,93,105,44,166,120,196,228,140,39,31,192,238,174,152,13,29,20,102,84,230,36,58,234,128,0,86,25,105,222,130,107,166,70,3,102,96,134,217,232,63,194,220,140,39,32,199,124,194,228,174,102,75,62,198,139,109,203,143,167,25,214,231,158,191,189,129,36,200,213,150,98,201,47,134,20,175,100,8,32,74,168,33,238,178,0,227,93,217,169,27,61,139,213,201,192,72,29,141,196,31,162,63,245,124,188,188,247,180,138,167,152,223,150,214,122,92,220,225,194,150,123,67,2,57,154,76,150,189,213,60,233,229,142,165,77,55,152,72,126,82,217,165,41,52,204,240,81,100,103,192,51,211,113,93,131,22,21,161,101,217,45,27,110,214,76,214,212,5,227,144,252,54,92,82,193,238,190,160,151,16,84,128,21,88,233,106,117,51,141,255,178,145,211,138,180,90,236,104,157,207,37,35,14,201,157,159,17,96,212,139,84,160,169,72,31,228,70,220,188,182,70,94,205,122,242,70,90,161,30,215,91,211,27,27,115,28,26,191,37,167,23,116,65,187,199,68,106,32,147,135,222,188,81,201,247,17,37,1,42,165,40,34,43,176,18,254,224,136,158,75,119,240,51,211,124,31,147,24,228,208,150,100,81,163,128,186,221,59,180,171,165,5,253,153,155,165,128,220,204,230,39,31,19,9,247,160,11,167,94,48,245,76,111,36,246,114,167,109,8,58,202,62,13,225,10,184,221,56,128,40,39,233,213,108,135,37,36,140,7,4,78,105,6,17,90,194,235,101,192,149,210,120,227,189,221,56,158,140,176,108,139,113,35,150,52,98,38,32,90,242,49,131,210,188,97,54,20,162,152,223,78,157,187,6,168,110,221,208,222,213,38,153,231,102,219,210,62,55,127,47,22,103,50,155,188,64,39,185,57,148,2,121,53,236,6,75,95,11,45,171,88,31,245,104,7,22,87,163,12,120,98,109,150,37,61,142,219,54,218,156,166,148,202,133,52,213,64,95,193,233,136,68,193,105,93,127,186,114,158,197,118,7,171,236,103,192,173,122,17,219,221,59,24,139,94,77,206,172,220,220,53,96,58,144,171,41,230,158,56,27,7,109,85,146,159,102,127,122,238,127,124,48,88,110,196,13,170,228,6,203,142,137,118,16,247,145,81,153,246,100,57,147,64,36,230,60,132,0,103,199,147,213,97,194,50,31,235,138,36,49,230,242,153,43,152,203,199,92,213,76,239,231,10,95,164,220,161,196,244,207,76,235,230,73,231,176,169,124,206,219,227,17,3,136,37,96,153,21,25,20,180,65,90,236,242,101,88,60,38,102,210,160,59,156,222,11,151,182,188,151,33,78,61,80,184,86,33,87,43,244,115,35,252,109,178,13,146,209,169,32,214,119,228,77,140,72,86,226,190,106,253,118,53,205,72,101,200,131,211,82,16,41,127,104,223,170,160,231,145,181,186,41,206,3,77,153,106,132,227,67,157,150,49,167,85,51,244,181,203,90,145,188,56,208,42,200,249,81,203,31,188,49,162,12,50,239,249,203,198,224,157,185,13,154,21,196,29,40,198,145,154,161,240,29,77,61,149,146,162,232,4,240,87,196,188,232,43,1,44,223,50,6,63,130,21,37,111,106,141,17,153,29,184,194,57,192,200,27,131,119,124,12,80,169,249,173,202,243,28,82,89,129,146,8,216,237,32,177,188,232,129,151,184,26,154,16,169,58,66,111,107,181,95,79,98,129,149,18,138,116,88,218,230,141,137,64,250,89,165,226,141,63,33,42,21,236,9,85,9,110,111,99,59,138,212,55,204,251,69,228,222,95,24,103,93,222,158,75,29,69,216,188,137,241,156,32,200,210,176,47,22,18,122,91,163,187,61,113,45,175,41,206,25,5,197,119,152,207,204,0,87,129,186,45,211,21,8,77,244,23,83,193,50,127,212,252,222,211,51,169,132,92,69,26,79,150,105,203,215,76,62,195,230,117,229,173,240,149,131,84,20,98,200,171,50,0,28,91,169,132,56,72,238,11,202,252,157,136,80,254,180,76,170,67,89,158,223,131,34,198,24,43,72,181,159,143,41,204,185,72,4,157,152,41,28,76,243,115,111,48,233,237,102,186,127,169,204,252,225,0,95,89,43,216,180,58,200,189,97,144,200,107,193,115,84,49,190,184,245,38,243,116,183,70,136,52,27,109,198,136,139,43,216,51,121,41,8,207,123,208,82,47,229,212,61,3,132,93,212,94,58,233,143,140,230,22,204,195,51,180,214,135,9,61,171,117,149,30,74,93,16,190,64,88,47,102,72,90,162,236,3,102,241,138,26,4,162,46,43,171,8,141,173,184,171,149,150,162,21,86,68,141,101,68,138,53,80,248,91,85,134,126,116,53,3,98,140,146,18,91,203,210,171,129,51,239,188,250,104,235,211,51,83,163,143,217,13,103,155,218,32,76,13,27,91,143,240,31,111,218,89,86,214,178,232,133,22,82,105,164,103,119,164,88,121,236,42,232,187,197,43,66,242,233,5,190,2,79,108,14,232,11,21,41,118,5,195,49,64,90,97,203,134,172,28,142,157,32,64,110,184,9,95,115,87,51,125,55,255,63,87,183,127,154,95,48,24,36,196,150,246,76,107,179,67,62,42,197,164,161,101,208,240,193,73,31,135,185,127,244,101,80,218,186,17,150,152,22,154,20,169,65,8,119,254,165,147,16,163,124,42,218,0,11,70,220,208,193,5,131,240,225,179,94,100,169,235,78,51,28,27,122,53,208,92,119,110,64,97,168,64,31,146,147,165,135,120,192,59,104,77,136,32,205,231,152,100,169,155,193,196,13,177,238,158,68,219,0,197,132,132,103,241,84,207,135,112,51,194,13,39,15,188,103,46,208,131,164,25,97,28,185,55,204,44,43,56,163,137,73,165,144,140,162,228,112,134,69,51,227,126,202,111,35,201,19,178,171,253,121,196,85,47,198,3,239,65,149,221,140,30,46,151,7,177,242,115,157,226,98,130,131,34,3,142,199,157,96,136,134,122,150,232,153,44,152,67,66,98,143,148,118,151,58,218,91,168,244,191,4,201,55,20,193,67,228,78,150,225,191,124,188,43,67,34,196,232,107,176,34,131,204,154,236,209,212,169,64,163,66,72,138,3,227,108,210,221,7,15,78,73,202,118,188,69,9,229,22,72,216,22,26,186,164,110,151,4,130,64,183,71,31,105,70,151,96,201,144,190,117,238,216,62,204,157,38,97,185,121,165,213,61,136,180,109,88,116,154,189,65,122,83,241,119,115,144,149,122,148,163,183,248,158,206,173,148,32,132,93,116,81,170,63,225,200,54,19,169,18,185,5,248,250,105,239,252,153,233,69,214,163,103,26,197,143,251,9,214,160,47,192,0,122,24,79,170,159,53,35,176,145,243,99,26,181,172,159,16,176,20,28,105,16,95,180,121,14,63,214,158,21,103,103,168,245,77,122,143,65,217,112,56,246,196,188,40,234,132,121,155,232,174,154,147,137,254,89,241,203,142,16,182,175,115,2,85,67,31,45,98,142,98,166,79,203,35,135,134,254,79,145,93,97,24,194,199,115,56,116,133,14,9,214,22,226,151,119,196,144,190,195,228,8,106,0,236,100,106,136,161,118,120,36,31,14,72,189,135,4,53,241,234,144,254,6,52,35,223,126,227,197,94,156,237,162,215,162,101,19,117,205,10,85,175,114,216,227,0,134,190,210,115,140,0,101,200,99,209,108,18,80,136,191,239,38,103,38,114,23,177,170,77,36,101,203,118,4,60,39,81,24,176,87,148,163,154,3,55,56,154,145,199,177,126,210,250,177,210,22,146,230,185,84,199,129,25,24,14,97,53,46,75,57,52,59,121,190,235,17,102,53,114,39,253,101,235,192,222,110,37,129,169,90,9,244,63,134,90,98,53,225,114,85,121,120,155,240,11,190,2,193,102,140,197,42,33,241,230,235,142,175,97,113,184,10,111,80,3,24,94,67,171,221,10,110,42,203,1,116,51,192,115,136,176,181,243,209,244,64,251,215,145,119,214,4,247,81,4,121,190,65,124,15,114,61,229,35,203,49,209,24,243,215,38,109,216,142,74,153,180,172,247,84,4,60,244,115,172,98,184,61,7,20,162,150,213,69,103,1,13,189,94,18,142,8,228,64,197,95,158,235,26,58,231,180,225,31,213,80,177,136,197,223,185,26,214,241,163,12,211,248,124,1,132,52,190,56,49,47,90,249,91,192,40,231,208,87,126,33,53,81,184,91,159,247,217,63,247,166,180,235,169,31,16,76,42,255,0,231,87,58,71,108,7,75,248,140,48,191,229,228,83,208,148,145,85,188,8,112,194,202,91,35,241,168,175,140,10,137,131,86,143,21,229,85,237,166,3,115,28,110,166,102,219,62,74,59,96,63,226,106,130,54,185,53,10,80,123,198,197,8,168,171,34,198,128,28,189,135,181,183,163,66,31,150,11,246,69,73,105,140,74,131,152,171,113,131,254,204,48,38,170,239,255,206,186,55,29,125,227,7,26,93,165,111,1,243,73,113,189,98,109,33,42,11,3,209,106,8,37,18,160,191,32,101,170,217,126,48,204,251,163,59,214,97,232,143,165,65,142,240,45,28,213,85,194,69,113,31,156,212,39,44,67,98,126,94,64,76,80,210,66,103,126,174,6,11,92,227,230,120,71,67,31,109,152,218,187,131,140,105,30,252,60,57,125,42,241,104,36,4,37,228,65,184,136,228,130,91,9,39,117,101,161,64,223,189,90,9,148,7,207,88,52,178,46,236,168,62,228,244,152,86,253,34,208,152,69,89,226,153,33,236,23,43,236,244,1,173,6,147,114,84,157,139,6,89,63,106,11,140,88,117,170,58,23,193,105,96,194,145,150,146,106,255,51,35,11,30,47,221,45,83,39,178,98,198,72,27,144,240,67,51,148,140,9,104,215,230,59,112,129,175,191,171,10,22,188,7,33,12,86,172,41,69,226,173,118,77,123,49,204,32,51,101,117,61,243,115,115,99,26,54,234,25,178,27,53,164,216,163,10,75,178,125,74,171,200,50,30,209,220,50,56,10,68,68,14,90,170,128,41,188,229,133,6,166,170,196,65,247,123,18,69,15,215,148,72,204,93,35,49,115,243,48,210,113,49,19,55,199,252,47,184,234,247,99,38,20,139,171,73,59,29,189,185,117,102,121,235,1,204,16,170,248,2,106,240,6,219,60,202,94,77,51,86,116,51,159,232,215,3,131,72,98,238,107,118,86,16,212,82,143,58,247,13,4,74,117,106,54,204,111,107,219,122,49,144,9,183,86,148,97,63,23,143,155,214,70,107,180,94,251,34,179,235,221,49,60,214,209,19,173,77,123,110,239,4,89,4,79,50,141,26,39,75,93,98,86,130,77,19,54,60,213,219,155,255,248,3,62,87,163,33,49,194,108,24,225,180,14,56,26,162,9,5,122,95,17,113,95,48,102,237,19,205,26,20,216,186,28,15,13,237,194,123,162,213,163,194,229,122,62,230,218,174,152,105,210,19,29,68,138,87,222,175,135,86,12,200,67,53,227,251,166,153,197,39,191,77,158,37,200,132,12,213,38,60,20,111,227,100,181,245,104,113,89,38,13,33,102,170,18,49,166,38,248,168,79,254,28,175,58,179,117,7,136,145,100,135,240,225,222,166,20,230,206,68,147,181,7,129,118,144,131,226,226,173,173,79,14,137,236,251,46,222,54,116,187,66,188,159,217,58,227,253,234,247,223,180,199,133,58,192,251,190,51,154,142,8,205,84,0,242,57,176,240,81,133,121,106,219,208,130,14,32,24,175,153,71,67,138,41,88,17,3,237,121,241,115,150,68,175,243,133,79,172,168,236,119,106,42,230,68,113,44,217,38,113,67,154,116,18,88,1,241,77,7,31,242,102,156,12,162,21,10,169,223,30,113,243,105,178,166,105,126,14,253,62,206,94,8,13,230,149,146,58,130,0,61,181,57,200,237,3,223,76,51,4,3,203,155,90,233,24,134,62,72,164,68,73,10,196,152,190,243,225,237,229,57,104,52,17,249,158,133,153,66,183,124,145,10,177,254,206,247,198,29,233,170,114,90,128,190,133,121,224,145,138,176,236,125,190,71,240,34,208,37,86,230,71,128,213,106,32,110,29,67,249,57,104,249,7,45,24,51,141,50,248,254,72,195,158,26,44,129,215,138,62,42,229,11,64,166,167,21,168,180,136,210,78,24,24,242,193,16,127,21,229,87,178,255,123,133,21,218,30,21,55,70,74,116,103,11,89,5,159,174,102,115,161,114,133,24,27,65,154,95,248,218,131,239,238,13,217,86,178,46,19,244,126,135,93,152,113,136,151,154,107,13,238,142,107,160,96,249,152,207,187,198,189,136,111,77,33,121,171,162,243,153,193,125,67,18,183,119,85,1,198,31,200,13,207,124,222,173,230,2,95,198,242,94,195,89,206,87,89,28,110,68,111,161,60,157,30,216,143,46,249,24,219,187,82,201,215,235,60,177,58,220,219,31,107,180,57,26,55,155,170,219,175,232,151,61,144,69,47,21,190,129,205,41,90,36,89,71,210,237,66,108,70,32,234,191,140,160,145,114,239,242,99,53,59,40,233,138,219,170,92,99,51,48,126,250,249,190,69,233,107,108,151,9,13,48,114,192,207,57,86,133,122,224,255,62,9,207,52,14,51,85,247,238,124,46,239,253,228,124,218,31,133,237,23,74,158,29,109,167,16,214,117,149,29,191,118,182,186,25,9,30,137,186,222,84,40,65,226,119,144,33,149,45,227,205,34,74,167,191,25,140,123,58,52,137,79,208,219,150,119,178,3,216,129,184,72,38,248,91,58,206,225,2,224,177,84,157,70,29,58,7,231,191,120,199,88,249,204,80,8,211,131,72,252,24,19,154,60,244,91,12,240,157,121,155,46,233,79,57,123,10,4,24,193,144,121,202,105,154,19,120,86,130,65,31,47,68,113,63,50,213,84,133,178,251,248,226,195,171,68,54,205,69,65,33,134,35,215,154,170,142,163,184,22,167,226,166,160,87,85,136,26,246,205,22,61,219,139,76,185,36,5,112,4,233,220,137,182,106,248,82,84,127,155,166,81,239,104,181,126,7,161,252,125,59,93,63,43,246,50,176,201,148,115,101,159,172,198,156,235,157,234,28,238,146,71,68,114,187,6,11,210,238,198,231,168,234,221,36,98,78,242,41,208,167,161,102,178,204,201,44,64,226,165,233,54,59,8,72,131,130,2,141,12,81,219,44,80,129,134,58,19,109,236,2,169,66,253,50,34,58,172,251,40,159,55,226,11,55,184,86,177,110,105,191,179,93,118,4,131,210,38,101,95,197,205,231,149,111,104,105,189,249,125,149,10,210,210,96,103,36,99,8,170,226,251,179,93,173,164,182,65,213,120,139,234,49,123,138,169,79,187,185,147,252,208,237,10,54,174,32,82,33,145,168,156,218,214,157,30,212,53,72,226,169,20,145,89,221,203,135,23,72,65,135,211,122,134,167,207,210,103,30,74,216,3,87,19,41,163,176,82,124,80,179,133,185,65,178,210,240,73,245,222,168,76,58,17,10,252,147,117,169,232,212,49,60,67,88,123,149,80,19,71,153,234,79,190,21,180,118,186,143,174,146,12,124,40,124,204,251,25,146,55,74,51,127,249,253,229,248,12,55,34,18,51,71,12,254,76,221,163,247,242,70,245,231,115,23,145,160,230,100,161,59,50,126,24,47,64,229,12,233,80,9,125,164,69,253,100,169,44,32,52,40,183,196,151,68,152,99,126,182,255,62,147,155,9,148,203,82,193,66,107,108,143,183,66,49,68,24,142,238,181,234,168,152,215,103,64,33,253,10,87,120,153,84,73,85,235,91,202,43,159,27,116,189,254,50,116,216,167,139,121,233,44,130,191,160,221,188,247,42,31,197,53,14,186,93,243,151,79,215,33,129,11,45,153,122,140,11,88,15,45,166,111,176,31,93,104,243,63,62,70,237,158,91,253,51,119,85,166,255,107,126,91,59,199,27,233,38,61,48,3,52,251,247,181,150,70,200,5,228,79,187,249,219,85,154,239,177,190,137,148,83,144,148,114,209,39,163,30,211,107,78,178,162,27,56,172,154,65,165,176,80,104,239,93,47,222,0,218,114,246,211,23,43,155,104,49,249,11,89,28,93,24,61,56,201,145,220,76,51,171,90,15,107,8,9,100,195,64,103,189,127,60,66,0,194,177,170,97,196,209,179,220,164,155,91,238,9,229,232,54,217,76,225,33,183,155,93,62,126,0,36,144,49,38,28,20,71,205,99,37,83,61,144,187,41,186,5,203,210,54,193,170,1,39,211,243,86,244,181,22,186,77,49,71,233,4,147,44,40,48,72,162,71,33,140,18,149,45,204,56,198,113,115,16,201,58,145,42,142,96,110,71,207,33,185,159,223,38,105,239,244,45,203,146,49,146,116,46,96,200,118,124,78,83,81,63,31,7,95,92,133,103,38,147,174,230,70,212,234,19,237,28,83,44,87,243,118,117,93,51,35,93,46,95,164,33,144,20,95,27,202,142,81,100,34,146,65,10,38,110,86,121,41,26,61,152,172,102,141,171,1,84,75,232,15,234,120,38,225,219,91,230,111,15,146,97,105,84,52,107,154,251,149,166,40,8,245,40,195,175,160,248,66,53,85,205,208,147,184,143,15,112,102,9,39,46,102,16,108,49,106,112,126,54,61,207,77,172,183,135,249,133,65,234,96,145,241,216,55,190,88,103,115,85,43,220,74,113,111,8,95,190,158,4,8,221,120,178,102,244,154,98,166,220,124,226,106,8,203,63,87,55,104,5,98,84,42,194,118,245,227,239,202,161,11,107,80,209,169,134,124,76,136,124,145,159,80,217,53,204,59,73,90,159,153,243,73,70,5,33,152,17,39,227,70,107,101,124,204,247,4,13,49,133,169,166,126,58,69,228,18,147,97,31,83,111,18,243,134,228,43,248,222,44,121,169,247,70,184,37,8,221,32,251,81,132,5,238,209,92,177,23,239,245,143,213,141,242,250,136,83,217,26,132,63,143,70,111,94,236,74,116,2,86,117,244,145,241,201,89,78,231,89,213,173,124,252,125,19,55,67,213,168,95,228,185,0,111,231,58,97,6,255,33,86,118,154,248,218,144,128,125,194,128,74,247,81,88,223,151,171,85,127,217,130,251,184,117,69,239,228,170,25,52,217,8,10,61,162,142,79,240,3,104,37,216,253,174,193,222,213,12,12,44,232,251,46,249,174,173,230,36,194,95,44,160,170,73,137,97,156,45,193,74,248,162,13,81,192,192,28,200,86,51,3,106,212,159,54,210,182,22,212,128,189,73,27,142,5,71,61,18,84,100,86,238,103,83,26,104,156,4,253,37,85,250,165,57,139,1,193,181,135,55,207,76,218,70,7,109,81,223,141,39,135,118,117,127,204,136,163,6,231,97,83,34,72,172,182,243,187,21,57,222,242,49,3,138,14,166,71,64,66,251,19,181,245,96,195,134,82,101,12,93,124,166,48,29,95,147,156,222,39,73,4,58,53,92,71,35,87,58,159,136,240,249,226,65,96,249,46,85,210,7,204,47,218,105,73,127,137,26,227,250,100,160,146,147,122,161,30,215,234,199,92,87,94,60,137,111,244,185,79,75,166,109,124,131,62,62,67,6,183,89,184,211,116,156,245,111,156,12,179,77,252,52,136,209,245,13,163,123,136,178,209,21,117,182,30,250,127,8,141,120,109,228,133,134,142,248,59,84,74,156,48,128,100,247,248,60,154,85,146,221,252,14,67,225,56,250,51,7,255,248,162,237,82,243,253,102,206,213,103,127,252,89,156,239,192,9,113,169,53,140,44,230,115,245,76,134,61,8,87,206,89,227,155,62,8,197,45,194,94,38,192,103,212,230,10,143,155,2,110,209,76,39,132,113,161,50,185,208,46,191,159,105,122,222,122,139,49,103,3,58,234,84,255,177,159,213,48,87,85,8,183,201,82,203,141,71,3,46,181,214,103,170,173,218,124,162,34,242,253,137,240,225,169,9,233,15,227,39,251,174,78,18,14,241,211,207,149,29,227,187,68,32,9,73,138,216,186,79,253,166,69,210,199,235,199,250,27,117,117,34,120,26,87,239,125,21,62,203,218,238,161,194,244,204,214,88,163,102,235,203,119,51,117,133,79,198,6,40,80,56,82,166,43,166,193,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,50,73,168,217,249,84,160,161,247,54,157,41,248,11,57,38,181,246,115,62,103,196,222,179,199,213,16,171,124,22,16,41,221,22,116,191,251,131,255,166,64,124,106,156,94,164,177,199,250,156,94,51,245,72,41,164,214,211,191,103,95,11,146,201,191,130,163,58,205,166,227,18,65,78,35,52,220,31,51,146,160,51,204,252,129,142,10,89,242,188,122,18,42,234,128,151,100,209,167,176,215,69,132,18,119,97,175,160,78,167,103,234,232,158,211,17,127,142,240,10,217,150,243,117,84,158,251,23,47,221,238,189,31,255,140,124,114,120,88,173,117,21,53,192,73,90,61,34,1,20,231,244,119,119,201,88,182,81,209,214,29,1,36,92,201,209,44,166,6,243,241,236,74,19,218,231,251,13,25,105,176,169,225,73,84,43,158,168,83,9,9,132,79,131,74,126,100,126,92,82,250,131,131,112,154,54,254,249,113,104,223,14,19,228,201,21,120,248,248,184,195,112,222,198,79,239,242,1,56,145,12,107,39,146,95,108,14,229,227,177,86,139,80,194,12,36,65,125,82,18,46,51,175,46,31,128,9,2,72,61,53,140,97,135,127,255,241,47,33,46,251,143,72,212,146,99,237,64,6,176,195,140,22,135,82,176,93,202,122,142,229,250,109,41,106,30,2,80,3,227,186,150,146,191,33,155,24,8,53,146,195,25,66,154,90,86,221,222,153,92,193,175,236,116,5,7,104,220,25,29,186,149,44,235,153,31,86,59,112,190,129,111,51,22,84,161,150,219,200,95,7,74,18,174,249,15,109,221,243,115,118,144,118,84,168,152,197,247,128,146,8,16,127,48,234,1,93,188,194,137,71,65,165,181,192,153,53,83,43,20,178,191,247,99,213,223,187,128,58,16,198,214,55,17,81,52,14,174,191,10,203,176,208,12,210,201,113,3,85,213,232,39,218,106,190,167,7,2,8,80,66,211,95,70,237,113,213,0,93,189,40,78,8,9,140,31,177,7,5,11,75,25,96,159,176,43,242,249,28,71,95,236,16,85,66,203,78,133,210,191,54,145,238,62,194,112,136,147,154,16,32,194,11,113,215,198,95,25,219,111,93,97,77,144,59,179,139,206,68,187,64,242,212,229,185,214,31,247,79,194,89,202,86,118,81,26,0,182,167,127,126,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,63,180,193,199,196,54,188,118,70,227,168,210,235,218,89,22,196,216,16,183,9,238,250,153,17,106,13,34,102,104,24,71,85,51,229,148,96,52,166,192,213,138,178,10,115,152,7,227,55,200,139,166,212,215,29,88,79,86,199,8,94,149,179,219,186,239,220,88,76,155,88,153,173,73,79,15,49,139,55,101,193,72,198,27,64,166,234,86,230,107,74,247,55,200,196,169,179,9,121,40,50,13,4,155,89,181,163,59,73,204,244,148,59,194,128,188,77,19,104,42,172,113,240,229,197,213,27,234,22,53,91,47,223,72,243,234,202,247,125,94,88,149,21,40,107,80,18,254,117,42,186,35,2,37,136,91,64,250,9,61,123,51,37,122,55,195,13,171,36,233,104,243,244,155,213,202,77,251,169,80,191,163,114,30,223,131,149,40,45,180,132,139,84,62,98,170,112,212,108,101,165,135,38,58,24,216,249,178,91,169,225,77,161,47,202,195,116,110,72,4,136,78,150,225,234,220,108,197,53,177,78,160,178,57,137,7,36,54,95,115,168,224,176,5,52,241,30,104,60,120,167,230,8,243,1,194,160,102,40,7,162,64,12,37,237,237,159,171,141,104,38,234,218,148,143,69,8,96,129,89,232,89,246,134,46,84,158,156,102,142,240,92,16,52,20,240,17,234,177,111,150,206,248,105,202,57,194,175,11,178,13,48,160,215,227,223,215,86,65,89,8,121,19,169,118,248,177,173,194,13,84,111,234,138,106,254,185,26,255,189,47,251,54,146,227,241,31,180,86,31,101,58,18,190,36,178,220,140,36,230,80,233,5,8,167,214,16,179,108,151,8,159,226,245,175,188,249,150,38,221,73,210,131,178,173,63,26,147,67,181,23,6,208,240,19,102,74,117,69,245,44,128,245,184,163,10,180,162,170,194,91,49,142,175,224,206,166,113,112,171,96,197,132,176,42,172,136,78,138,192,91,49,249,50,207,130,64,108,126,84,229,176,152,14,210,76,194,112,84,203,229,222,56,115,245,8,18,225,76,125,112,235,104,247,5,246,14,133,57,244,218,65,217,48,169,202,121,17,213,15,129,55,40,230,25,81,87,249,220,26,250,170,149,102,52,120,229,115,81,59,104,45,126,121,80,224,87,229,147,231,205,53,223,230,173,212,44,244,214,207,188,129,54,249,215,52,82,40,213,108,225,212,24,241,53,49,107,33,22,38,131,90,106,12,202,84,199,17,197,161,231,124,251,20,47,180,35,200,152,92,180,27,227,107,188,3,64,240,242,19,12,212,200,173,244,175,124,41,242,31,248,29,73,253,78,200,240,145,161,25,89,255,122,191,11,188,91,52,131,222,183,105,51,63,36,10,13,34,159,243,254,73,229,44,56,230,143,36,125,38,45,24,43,161,71,21,21,39,213,97,106,80,131,196,135,166,199,165,171,250,78,67,194,61,64,56,213,208,41,162,10,68,37,244,196,183,160,103,78,218,242,129,163,94,26,49,114,130,194,255,37,170,65,229,158,24,237,183,81,142,174,34,104,3,168,252,136,123,111,195,122,137,32,17,234,151,177,44,27,248,30,149,252,162,92,156,116,249,100,174,62,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,143,74,218,38,234,10,196,21,140,35,85,128,4,245,24,190,59,174,102,63,25,170,241,84,82,56,238,64,180,248,17,193,45,80,10,197,38,109,57,110,21,193,253,171,57,250,247,2,155,60,62,250,134,72,28,197,68,163,145,83,37,108,64,73,70,58,248,45,5,100,211,198,71,255,243,253,75,55,31,56,155,85,254,176,113,132,196,202,186,48,85,169,240,34,132,178,103,5,209,63,159,167,127,148,75,225,173,112,79,28,174,201,171,26,157,116,45,246,128,12,182,174,242,186,205,200,113,213,170,251,5,98,18,213,83,1,100,51,32,153,87,145,90,184,8,28,141,72,6,72,248,29,76,32,183,5,89,254,159,58,149,106,189,18,219,159,88,30,84,16,238,81,137,219,77,88,224,51,156,52,162,74,207,163,159,235,148,244,199,218,218,246,71,160,243,29,223,45,138,176,199,248,3,63,106,173,111,223,219,1,220,163,50,253,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,62,242,184,149,67,112,236,244,204,64,26,168,194,217,234,183,134,70,198,126,31,167,87,85,56,59,1,162,164,120,215,63,82,172,229,15,142,27,24,180,119,39,213,237,173,132,188,225,194,79,203,93,233,91,225,136,7,228,9,149,248,245,81,222,181,26,77,104,223,32,37,246,249,26,148,220,66,188,166,90,159,155,234,71,239,220,17,96,135,153,163,125,53,185,235,73,241,39,243,204,84,76,28,94,174,0,238,209,94,214,116,6,211,112,26,208,107,160,25,207,95,169,31,73,251,22,179,12,19,205,172,98,134,181,33,16,16,200,142,12,157,132,176,14,5,244,250,153,217,22,155,154,129,19,101,237,183,215,171,91,2,176,165,114,210,252,220,56,1,8,189,183,120,115,58,178,181,156,62,170,84,142,166,239,144,178,51,20,60,50,226,239,212,127,243,35,234,229,214,116,184,213,124,239,14,116,209,31,155,176,124,109,60,154,200,0,114,234,23,157,73,198,11,30,197,194,211,182,18,169,145,252,24,55,244,132,128,204,178,49,136,153,102,254,146,149,124,104,38,229,189,208,29,57,33,20,118,32,54,211,189,140,134,212,30,233,218,67,72,123,244,230,211,218,230,3,69,0,100,84,190,23,205,250,39,49,6,16,234,232,197,111,37,239,62,5,130,32,196,222,180,173,112,82,197,79,147,204,18,39,189,29,211,104,142,7,31,144,211,202,142,115,139,5,201,129,142,128,104,71,6,141,240,32,49,110,120,82,186,85,222,70,220,155,200,139,14,43,188,154,77,129,37,204,179,168,240,97,3,223,62,197,76,148,172,102,4,60,196,12,127,160,154,141,102,57,159,140,233,160,102,58,90,19,237,2,151,183,62,56,113,107,78,67,152,215,197,5,162,75,172,101,54,248,0,111,209,153,4,139,103,239,55,205,75,202,206,179,155,116,91,78,211,183,150,164,81,146,4,57,84,3,241,224,104,63,200,134,247,204,183,103,57,16,128,226,149,19,249,199,56,223,228,230,66,123,244,204,70,243,33,79,62,37,80,37,189,186,18,182,129,74,172,100,175,168,188,131,154,75,164,12,218,243,106,94,150,64,201,17,63,250,92,64,120,213,88,202,231,90,216,93,196,188,75,255,252,242,59,62,74,62,54,104,107,125,236,10,165,71,190,52,170,61,250,210,239,219,181,158,35,138,238,151,108,73,157,232,76,22,8,206,154,126,174,106,218,97,121,243,34,106,68,208,103,206,212,94,99,249,208,157,43,102,35,57,204,165,75,29,243,136,121,26,167,68,46,221,46,4,65,28,86,85,112,133,111,66,86,81,112,122,230,109,41,221,4,23,29,133,75,82,110,109,161,5,78,35,240,80,121,117,128,44,59,220,124,3,31,13,189,152,106,86,110,103,72,158,167,145,117,119,91,158,62,202,239,6,242,142,175,157,176,37,90,131,245,226,63,122,150,48,247,38,202,107,152,193,21,228,189,97,115,210,155,119,114,172,97,70,163,180,233,205,7,107,85,80,77,77,219,38,232,189,165,6,17,71,23,160,16,249,90,205,154,177,226,83,91,102,172,169,153,38,195,120,177,194,139,232,111,3,94,73,220,18,60,211,75,175,134,69,108,164,121,84,109,53,161,111,20,125,142,64,61,129,164,149,111,109,253,56,129,202,69,192,92,186,140,49,159,214,71,94,93,5,182,68,195,248,92,61,170,148,36,214,90,215,123,55,82,64,91,32,83,194,67,136,148,16,128,158,64,76,81,220,184,106,125,203,58,70,124,83,229,20,248,117,7,155,82,163,170,140,44,92,95,242,65,140,66,165,166,153,100,189,190,22,108,93,241,65,96,17,47,58,15,113,58,35,193,180,80,218,251,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,124,118,13,178,218,229,8,30,75,138,195,88,87,118,83,25,177,143,160,108,96,107,129,36,46,85,98,45,253,168,102,58,247,151,8,189,246,171,63,109,81,118,0,174,158,147,170,145,170,241,64,174,124,237,65,208,173,55,71,147,54,32,83,124,61,93,125,38,46,149,218,185,204,73,81,174,166,12,87,162,43,15,234,158,55,29,62,102,3,25,4,30,107,43,27,52,230,247,253,118,194,181,104,242,211,7,127,107,51,80,0,6,96,212,45,11,208,69,188,52,130,37,71,63,150,133,106,1,91,58,47,184,215,115,209,122,171,102,130,185,32,80,212,31,102,222,158,68,107,209,18,251,185,250,222,232,151,34,233,168,41,38,146,164,101,38,18,12,88,181,94,60,141,135,114,5,152,139,148,197,84,243,129,235,57,208,90,179,125,14,116,212,175,162,135,114,205,183,20,171,116,40,144,39,34,170,14,115,249,28,247,211,122,198,226,201,172,87,83,31,188,158,236,87,71,193,249,234,252,158,28,94,17,57,205,2,59,179,254,50,174,91,76,240,191,20,183,62,119,27,153,201,95,84,44,164,155,29,51,153,226,48,31,250,240,63,87,239,146,24,154,129,223,174,175,69,102,63,124,133,97,78,233,199,76,120,146,72,174,178,143,206,20,124,187,140,48,76,152,70,34,66,115,115,90,64,62,0,243,104,54,221,188,133,4,212,19,217,22,117,145,236,212,14,40,86,251,138,167,219,185,154,211,12,74,214,162,123,6,7,231,78,28,23,234,28,255,198,26,15,6,13,232,252,199,173,19,137,101,121,231,127,60,87,169,137,227,178,46,213,239,91,181,132,113,181,62,254,49,36,37,155,35,144,99,40,255,24,208,150,167,7,135,199,249,231,231,24,129,58,122,7,213,249,231,183,28,130,226,170,156,222,106,134,71,46,80,90,72,7,127,166,40,210,102,97,38,229,246,157,131,253,158,196,82,65,223,240,249,229,214,210,143,232,192,159,231,231,98,216,246,18,167,69,146,98,126,214,14,156,118,137,211,130,60,243,179,242,234,104,87,128,90,26,185,0,16,187,137,149,58,70,39,245,89,243,61,3,182,55,64,229,227,164,48,250,43,53,223,247,152,31,119,149,200,115,198,152,81,199,154,159,17,125,31,43,67,205,134,231,166,94,37,228,95,57,131,27,123,134,254,54,229,132,156,132,244,14,182,242,185,26,111,57,204,36,183,62,103,139,45,184,192,98,145,72,83,63,131,58,126,246,175,65,131,56,190,91,60,10,63,97,102,132,117,179,27,214,212,25,47,6,39,207,231,244,48,30,214,128,206,193,61,246,217,226,23,53,164,192,91,89,203,253,231,80,28,61,205,47,244,47,93,79,189,101,112,148,4,92,189,47,184,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,199,147,24,33,167,141,177,124,182,156,97,164,39,241,219,224,115,63,190,192,139,24,87,194,208,70,83,46,44,115,129,102,158,185,213,186,91,116,208,234,21,104,105,109,247,31,126,8,109,147,94,143,133,112,97,79,93,128,80,123,100,48,138,128,166,38,30,240,252,168,134,133,185,82,149,254,248,141,35,59,37,223,191,44,154,31,195,235,108,81,1,129,199,224,123,122,193,138,159,125,129,229,189,133,112,86,253,153,215,199,92,212,51,4,246,116,253,92,157,127,156,110,87,99,217,55,131,188,226,106,192,241,169,103,118,133,17,194,7,21,202,147,170,158,60,250,166,209,23,245,92,156,218,165,127,129,96,180,69,59,9,44,71,87,72,82,9,250,40,203,253,6,101,190,240,124,106,122,249,133,78,183,123,43,240,196,168,73,92,10,154,99,59,50,134,36,210,139,26,244,123,144,26,245,1,7,147,254,117,27,7,148,1,126,241,52,206,93,93,187,139,24,219,159,123,252,21,15,245,8,129,134,113,185,249,205,194,61,244,0,2,215,228,1,35,220,54,159,150,197,142,226,79,72,198,79,248,38,63,147,24,157,194,227,110,14,225,37,68,126,98,134,84,193,29,176,191,160,92,103,202,34,211,227,167,155,57,111,67,151,62,221,37,219,151,223,159,111,167,75,127,145,136,247,40,193,204,34,74,54,81,250,128,60,34,205,236,183,98,230,95,250,193,75,117,64,169,139,225,227,107,249,177,225,154,19,14,128,23,191,15,243,24,126,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,127,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,73,12,26,170,255,132,183,14,69,220,25,250,100,208,11,221,12,250,88,16,57,11,209,129,234,61,59,197,76,249,93,205,23,48,114,52,169,13,90,184,243,115,62,231,14,245,160,145,230,163,181,33,240,42,55,125,25,216,132,52,70,71,239,226,102,194,255,90,113,33,111,14,196,39,61,60,54,195,34,140,162,111,147,110,148,152,131,181,1,177,79,57,26,13,35,18,109,237,12,210,21,89,176,183,38,182,21,172,189,10,137,60,138,236,150,207,45,69,229,220,205,16,91,93,253,109,3,151,5,164,174,27,90,83,90,234,65,206,206,192,10,242,241,4,125,60,77,241,180,157,40,159,226,118,43,75,65,67,32,42,202,167,38,224,188,165,231,190,155,64,80,64,36,47,162,10,98,197,191,207,162,48,82,14,202,51,0,83,67,243,174,40,90,129,222,210,22,234,133,102,17,178,191,54,161,202,221,250,100,16,13,148,64,4,81,158,147,239,105,72,132,123,163,216,205,128,235,163,33,169,20,173,208,135,13,109,110,125,180,114,179,66,67,141,74,219,37,121,237,230,64,117,131,189,141,37,148,92,207,140,54,98,96,61,12,236,172,102,235,243,12,92,27,117,71,57,67,208,109,189,81,62,165,31,244,29,50,114,241,36,221,151,64,93,216,243,36,41,105,233,142,96,100,57,16,186,28,101,13,50,65,167,184,26,146,226,165,95,155,227,42,192,126,20,35,134,146,51,192,140,148,192,52,208,175,90,225,124,147,135,204,223,10,164,72,47,90,30,186,38,14,238,47,141,106,206,86,170,12,218,100,74,96,84,206,253,168,169,99,166,234,28,40,148,107,106,213,74,62,114,51,117,110,188,40,243,99,158,168,40,57,7,90,49,108,72,251,144,33,173,224,56,179,114,245,26,31,90,137,154,28,102,48,104,106,115,107,1,185,153,32,149,75,247,248,151,217,225,6,31,23,184,188,15,117,195,4,81,218,210,186,148,11,30,34,152,18,189,67,111,186,131,194,250,80,32,24,241,82,240,217,141,119,179,253,33,243,90,43,222,153,54,177,15,195,141,213,42,130,118,241,197,28,87,100,43,233,214,154,73,108,69,55,35,9,57,49,211,208,224,1,16,169,162,174,18,17,5,207,177,4,234,199,224,250,218,72,102,116,118,113,241,139,252,150,182,8,29,203,82,134,153,8,86,155,231,224,230,187,242,94,84,213,149,246,141,138,66,75,170,61,218,62,154,112,202,65,34,180,131,4,144,90,147,180,250,147,62,219,201,220,6,219,133,124,205,218,128,63,6,177,34,244,251,122,173,149,238,162,109,128,133,36,50,238,40,117,17,102,230,115,147,212,146,231,70,112,254,70,79,2,201,82,169,65,146,200,6,197,30,188,138,200,51,75,247,17,133,135,231,124,198,213,198,165,161,204,136,16,159,236,248,30,160,135,149,17,149,170,84,156,78,48,83,194,59,45,124,146,211,4,181,162,93,2,18,124,161,62,164,5,184,212,96,217,124,14,184,96,9,23,244,180,224,48,220,140,16,181,40,80,52,50,218,221,19,16,224,1,17,86,20,51,220,210,158,130,123,139,235,204,166,180,139,203,250,193,226,234,47,197,14,13,217,32,190,123,114,139,190,173,84,31,141,198,168,120,52,131,255,43,245,40,188,93,45,168,92,233,118,252,252,52,98,36,209,150,99,146,63,194,100,185,140,235,117,37,213,235,25,202,183,122,144,28,11,243,11,193,241,23,149,69,118,150,208,80,41,214,225,35,28,155,96,172,183,55,50,193,118,80,69,140,115,33,111,5,242,40,24,131,79,21,120,0,237,243,181,132,132,54,90,158,187,127,168,142,171,85,61,189,219,136,90,235,151,102,249,237,19,201,61,221,142,230,152,141,32,58,136,142,169,76,43,125,231,59,37,141,81,218,205,28,76,202,162,60,218,241,180,37,29,86,200,79,232,47,191,208,26,53,153,224,1,71,235,100,127,126,249,253,125,82,140,55,197,110,62,51,10,103,254,181,170,41,212,40,115,53,113,95,93,209,213,6,125,167,50,10,255,145,22,172,96,132,223,10,12,50,41,214,20,116,170,48,51,92,97,62,65,38,126,58,155,55,146,110,74,24,129,68,24,224,44,39,254,167,137,92,63,38,200,243,235,234,21,148,126,182,246,98,210,123,138,71,237,114,8,86,204,72,43,56,19,23,59,192,255,20,8,48,231,225,29,195,5,249,26,146,187,170,4,53,200,28,116,159,38,36,232,249,177,127,73,63,163,133,9,206,75,131,212,197,1,88,125,69,80,98,112,166,184,142,6,57,17,209,140,167,170,197,17,60,82,184,132,65,22,49,139,6,111,123,136,189,188,241,23,226,50,212,134,202,114,1,102,122,176,154,204,104,218,163,87,119,153,86,115,236,116,211,94,176,106,133,114,20,42,184,87,89,222,81,172,6,240,252,83,246,33,34,159,194,46,1,200,177,132,64,14,25,71,254,68,100,102,22,12,17,174,11,244,87,125,16,225,159,2,213,250,10,37,47,211,99,84,121,29,124,80,239,175,179,165,161,156,28,32,203,123,44,54,130,178,35,209,171,101,134,130,237,31,152,99,17,109,91,224,30,108,64,174,111,198,22,190,229,188,56,176,23,215,144,219,38,149,35,218,207,168,18,91,118,214,205,155,162,128,154,137,187,67,100,28,181,216,86,245,230,198,75,234,86,180,22,170,138,98,253,177,120,133,185,23,29,241,99,69,153,124,50,224,100,34,241,100,249,182,153,247,70,143,89,213,184,12,191,182,227,193,222,76,144,77,27,160,21,221,76,97,6,113,95,85,8,12,153,153,48,3,175,87,33,176,139,136,68,94,12,203,229,86,51,218,61,61,239,93,149,54,3,22,12,202,175,241,224,163,104,91,180,241,56,85,151,105,2,226,117,37,219,134,185,203,160,188,213,247,21,183,130,236,229,58,31,186,229,105,111,213,171,55,25,53,255,109,160,32,74,242,197,54,234,21,253,63,243,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,51,115,152,125,68,69,75,37,15,239,106,168,244,121,72,150,17,165,72,156,245,223,147,195,15,118,165,185,3,130,91,40,35,174,155,193,136,233,205,43,34,163,190,0,89,3,208,127,136,188,38,14,154,207,99,52,45,187,208,116,33,225,87,70,40,77,146,96,187,83,5,52,73,154,252,58,71,136,67,223,166,119,182,152,97,72,172,174,113,185,225,134,22,157,28,211,59,229,104,118,51,108,35,242,211,80,42,116,63,68,104,58,131,59,68,205,192,25,226,222,179,238,143,210,42,126,102,139,139,143,177,43,138,121,0,242,243,139,81,38,190,58,40,235,218,10,117,51,156,171,42,141,251,198,144,14,77,55,255,117,43,136,8,44,185,121,239,76,127,135,2,89,126,209,105,181,236,97,124,16,212,84,132,134,232,13,82,181,110,52,127,114,110,222,213,12,43,84,141,155,23,168,1,196,138,47,179,226,123,24,121,204,80,17,101,99,209,143,81,193,207,87,113,232,227,81,222,223,152,209,173,41,154,214,21,105,179,28,210,113,229,136,217,28,57,37,116,185,172,29,95,218,101,184,27,231,76,124,107,136,2,244,167,159,83,27,58,129,188,228,149,186,255,166,58,68,161,36,103,97,91,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,209,187,223,61,22,8,154,175,2,6,98,15,34,1,19,171,239,144,254,206,71,131,250,111,142,146,87,91,155,175,152,73,34,250,150,134,153,79,158,102,228,175,166,19,63,208,174,252,62,79,174,190,14,57,120,174,221,183,253,13,233,188,162,219,152,194,182,239,120,239,15,213,104,26,228,238,79,44,203,60,201,173,223,129,113,72,98,199,158,211,105,132,79,243,70,164,48,230,66,33,2,149,45,233,133,197,68,180,241,90,155,164,87,94,13,165,121,201,221,208,116,234,186,88,233,140,242,56,238,157,37,52,61,78,49,195,39,18,91,45,190,102,79,212,37,189,172,119,12,247,101,22,110,144,28,48,195,116,0,66,19,30,80,209,77,16,159,245,240,206,8,227,136,208,139,234,132,163,30,188,66,6,136,170,138,144,31,61,43,125,186,34,204,78,16,223,213,76,198,52,172,150,248,208,199,166,51,40,165,213,247,20,33,41,84,122,159,195,93,69,90,253,5,46,242,57,192,251,166,240,58,187,192,212,151,54,109,227,248,233,74,22,229,200,128,162,105,120,82,27,253,28,253,24,171,166,175,78,213,67,233,243,248,86,180,40,133,153,213,33,75,203,8,153,118,168,128,87,218,53,229,120,0,197,24,59,6,45,11,93,72,203,55,21,231,25,162,167,11,72,119,151,165,67,143,209,10,49,156,85,141,176,48,173,86,198,170,41,54,255,28,29,145,70,159,132,220,171,230,131,53,65,140,145,173,165,119,48,229,226,43,224,230,52,79,206,165,252,208,228,202,68,96,220,28,174,154,98,243,13,202,14,185,154,164,198,218,113,245,50,150,230,52,31,163,108,141,137,96,77,169,114,115,242,68,59,228,226,193,138,84,89,27,103,66,211,209,242,173,171,106,205,163,105,183,66,63,156,104,80,212,197,13,244,208,66,23,29,232,135,108,115,224,241,168,185,135,245,160,37,250,49,103,168,143,121,9,157,238,54,254,225,92,87,8,92,8,144,154,60,192,123,76,223,199,160,120,232,66,19,179,141,56,185,56,159,138,213,254,171,108,85,127,36,218,241,169,145,179,85,151,19,98,132,231,148,196,213,111,111,144,254,106,74,16,197,203,10,102,70,216,119,136,153,198,207,21,226,228,84,40,175,88,137,92,253,201,208,15,199,213,79,115,69,224,170,135,118,57,229,73,189,55,4,83,51,98,54,220,246,54,245,106,86,68,106,151,215,250,189,22,175,255,164,113,8,2,105,243,249,110,62,216,129,1,226,232,213,48,239,143,148,23,135,39,88,127,25,98,164,136,217,142,101,153,166,154,159,143,232,78,60,200,219,34,20,220,27,160,86,206,255,231,1,30,36,104,196,76,223,84,132,62,116,76,87,125,242,119,55,47,246,99,182,175,115,196,220,77,130,213,99,27,248,140,139,254,246,73,151,113,154,246,179,76,36,232,139,87,15,185,247,65,59,134,76,98,224,171,55,66,81,24,75,69,191,22,235,26,251,70,200,246,60,250,246,49,67,216,29,49,50,98,77,85,6,156,146,94,232,76,189,233,104,249,118,49,243,61,34,214,132,36,65,52,197,48,63,199,109,68,32,203,183,155,106,181,58,183,39,37,64,3,232,28,37,91,22,50,152,116,63,130,88,22,243,129,212,60,82,26,239,196,220,91,30,28,9,236,208,207,2,76,177,165,84,249,204,148,221,98,166,176,219,73,149,148,238,32,130,65,127,112,132,98,63,223,99,22,35,196,247,108,11,253,141,122,181,193,65,123,152,193,28,203,161,183,76,152,200,79,99,122,235,187,238,148,203,168,15,79,92,141,104,233,59,216,254,5,153,186,193,81,69,249,204,158,229,29,252,127,41,18,255,190,56,190,36,66,255,246,124,252,130,194,62,124,197,60,129,109,166,249,77,134,8,209,128,214,208,25,221,195,202,108,217,98,45,36,212,198,159,153,14,235,149,71,221,176,185,84,126,237,226,22,144,1,45,145,159,70,139,180,255,121,22,127,230,146,5,196,1,98,246,121,45,127,231,59,191,125,140,82,51,205,236,5,125,196,131,31,142,206,45,102,206,244,25,79,70,39,161,92,76,183,205,238,241,224,236,174,242,224,112,145,183,31,60,205,206,91,232,147,196,60,169,62,255,145,187,108,19,88,154,77,222,139,112,192,165,172,185,26,106,159,28,81,0,47,253,23,29,154,21,60,210,72,243,187,211,253,181,122,152,10,222,88,87,190,38,12,20,0,235,252,193,73,37,244,124,50,84,143,222,182,21,67,58,54,152,252,52,195,194,92,107,190,245,77,237,240,103,221,100,150,106,92,124,231,74,178,54,204,164,14,252,151,223,177,55,83,140,197,74,218,214,87,18,99,66,15,177,92,252,166,41,61,74,110,30,176,216,231,160,24,31,241,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,31,140,196,204,21,216,73,154,43,253,4,103,187,25,225,144,112,36,17,67,97,191,142,155,87,180,42,118,90,145,16,154,237,196,136,19,48,220,52,195,218,52,90,76,113,68,22,35,139,142,25,113,224,229,83,156,74,126,207,185,64,48,130,22,189,47,78,200,76,198,150,223,134,247,50,190,54,200,78,80,96,105,230,188,250,73,121,97,62,207,205,60,114,243,231,63,252,154,105,185,247,178,196,81,90,233,204,253,145,166,253,237,11,43,243,178,184,3,200,179,92,191,247,59,111,192,36,165,121,27,189,120,236,42,21,205,171,153,230,133,91,229,139,19,22,222,146,105,33,204,221,165,13,121,238,183,53,167,210,151,69,188,6,83,119,51,225,124,201,215,162,247,3,42,191,159,121,66,55,50,229,222,52,202,149,216,239,104,62,202,238,205,1,247,24,220,15,254,100,5,132,89,85,51,176,57,159,197,128,219,91,18,51,209,195,107,213,5,55,227,246,87,153,43,56,23,111,117,255,30,13,52,102,203,152,26,92,21,105,250,253,123,180,193,118,150,16,75,180,8,193,233,149,48,195,0,44,47,182,205,9,158,53,174,22,192,250,48,225,207,249,43,105,97,37,120,106,57,166,228,101,249,125,127,178,137,158,96,222,123,145,241,253,229,56,48,147,160,106,57,42,111,138,146,3,156,110,134,228,34,141,100,240,202,112,27,127,59,197,74,86,244,39,9,100,151,90,2,42,205,205,248,218,99,196,222,105,145,206,249,128,160,145,184,247,55,135,7,208,143,4,43,193,92,197,60,107,110,53,10,237,165,214,241,227,129,197,10,83,85,59,106,109,48,5,249,167,124,251,125,249,220,250,205,241,177,119,124,233,41,217,127,62,29,59,198,111,138,194,221,77,33,85,172,207,129,29,126,248,192,243,71,203,157,152,33,92,245,213,65,99,248,58,93,172,21,152,72,92,60,144,100,210,95,182,243,163,133,153,80,53,159,27,210,254,183,79,196,147,1,40,58,242,100,38,168,89,253,173,159,43,81,175,252,52,26,218,238,72,12,90,245,231,60,106,29,156,85,177,54,74,93,178,19,190,111,103,98,216,110,158,38,36,154,102,216,17,238,200,171,101,55,193,79,159,51,30,154,59,39,211,48,199,52,205,226,45,94,121,194,109,33,175,252,199,151,234,119,62,212,246,211,141,224,192,133,91,209,111,110,46,191,60,86,165,233,160,251,197,224,202,155,108,23,19,65,250,155,179,132,186,76,149,171,81,37,236,49,187,105,59,43,178,3,195,119,70,236,25,63,221,18,144,128,149,14,247,22,23,67,3,212,213,140,132,197,138,183,46,123,47,217,160,153,143,47,186,140,183,70,124,225,228,213,3,30,204,62,98,22,245,186,117,187,64,214,241,142,216,138,206,71,98,242,15,32,10,3,161,155,225,45,201,211,26,51,158,73,92,253,151,207,253,152,235,204,249,141,132,207,208,223,30,156,215,110,6,171,148,105,127,204,21,80,252,111,131,174,0,6,111,78,149,97,96,200,227,86,42,151,114,96,190,249,25,205,47,156,218,21,97,22,121,173,73,61,49,252,209,182,217,235,197,76,106,103,186,55,251,71,169,114,229,185,43,9,149,50,242,106,248,53,211,12,194,179,182,184,218,212,84,114,46,112,206,120,39,44,231,18,148,89,59,223,139,90,239,123,79,63,19,59,45,19,178,4,40,241,181,26,47,102,252,167,178,112,187,205,76,247,41,41,213,183,34,79,14,198,163,254,176,253,156,168,253,80,149,144,155,99,207,240,131,243,96,200,147,155,224,120,134,8,101,93,217,162,201,35,239,18,94,250,202,250,14,54,3,148,134,39,92,108,20,228,119,1,174,167,67,89,68,41,251,239,149,223,129,89,195,107,171,34,185,206,59,141,235,90,69,127,30,227,82,47,129,180,124,255,169,68,154,75,56,103,213,241,100,7,190,126,92,226,248,150,170,191,77,149,37,214,30,8,182,158,29,238,214,182,79,119,68,248,78,219,218,87,196,12,243,203,141,184,230,61,155,158,14,212,130,145,236,245,225,174,16,114,203,160,217,199,171,254,177,144,136,57,83,126,155,64,117,239,112,127,58,219,66,238,194,44,53,178,130,49,81,106,207,68,220,51,19,201,204,240,71,65,246,37,14,0,115,65,131,201,127,27,148,217,168,114,115,136,2,252,115,78,67,57,201,166,209,232,230,90,37,55,195,54,71,211,139,169,253,205,56,143,41,79,136,39,0,253,209,27,212,112,20,40,184,202,107,191,171,187,39,192,241,111,76,199,91,111,110,125,255,97,174,244,56,200,213,176,163,199,242,65,62,247,5,109,249,185,89,122,63,1,25,218,246,129,210,233,197,47,194,42,45,92,43,116,56,37,108,98,47,51,45,163,63,51,212,170,16,206,139,25,192,162,79,99,10,108,85,29,9,104,226,93,247,109,255,49,143,109,57,25,161,195,164,243,244,103,198,43,185,114,8,32,66,188,135,47,2,122,251,138,158,185,86,226,252,189,22,250,47,183,201,2,66,133,30,224,248,207,92,73,205,203,131,65,141,231,194,206,152,155,208,77,97,93,200,9,248,99,23,154,68,235,199,252,34,52,119,51,250,95,43,197,149,159,54,197,179,159,25,120,207,219,25,244,177,225,186,40,191,39,123,46,29,121,108,121,112,4,96,170,135,115,176,125,73,167,31,230,83,134,251,18,111,97,195,186,48,197,90,161,90,245,123,51,21,134,204,194,106,122,240,237,183,39,129,228,154,122,170,86,250,160,142,239,118,180,171,82,240,73,115,51,72,138,255,182,149,89,106,85,51,164,127,105,182,89,31,102,232,207,219,152,97,110,196,149,57,166,127,0,95,223,227,225,241,99,145,164,25,207,239,186,243,6,110,77,104,209,56,156,216,2,253,88,109,136,182,238,147,115,220,32,139,191,142,32,51,67,224,18,95,4,250,28,16,37,254,104,20,52,82,26,7,137,35,14,129,248,34,13,38,190,0,8,145,47,135,60,55,62,55,5,139,148,16,127,102,112,207,211,99,147,103,70,218,171,137,249,47,44,115,243,60,34,145,73,179,2,237,94,59,111,14,213,221,86,51,2,233,191,105,204,169,72,202,63,205,115,167,111,8,178,239,5,132,249,94,164,175,0,181,255,204,155,112,164,138,249,61,41,170,23,63,179,201,230,14,249,233,10,7,103,255,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,151,83,179,44,241,172,131,230,88,247,13,217,87,118,214,149,135,1,178,235,15,123,204,15,67,64,121,213,252,162,249,235,123,113,37,89,50,151,152,41,207,143,248,28,48,63,102,123,228,48,85,146,183,58,195,124,142,144,76,210,206,240,230,73,204,35,242,179,83,150,46,109,238,142,79,192,76,126,43,119,83,20,122,40,61,248,213,203,114,20,249,100,198,199,179,227,99,46,48,118,57,40,147,214,161,113,98,117,45,186,150,114,134,147,38,154,221,147,153,149,69,127,100,249,12,234,202,211,125,149,119,224,88,186,247,223,79,239,255,183,255,227,127,251,111,255,231,255,250,239,165,247,203,252,239,144,222,255,143,158,37,31,149,206,243,176,154,194,114,26,47,123,76,76,13,176,244,77,230,36,28,9,37,118,129,99,213,75,177,130,73,156,177,65,193,110,117,197,186,249,120,49,41,145,119,216,75,205,172,14,79,124,18,126,236,171,102,234,122,145,235,170,70,158,187,212,138,138,166,111,110,112,223,166,194,59,147,174,194,172,28,235,212,82,45,57,99,113,178,98,62,67,202,36,217,92,48,214,7,234,185,152,176,87,147,108,44,195,19,81,24,9,208,126,63,75,152,142,183,216,115,97,144,207,168,160,155,106,119,141,57,69,157,120,204,46,187,11,208,174,180,18,144,201,115,25,79,111,108,108,144,235,92,121,236,13,202,72,78,3,20,245,170,108,154,13,25,60,63,198,222,108,135,88,78,174,166,141,178,196,147,189,77,109,74,228,74,12,134,0,208,138,143,65,142,122,203,105,192,38,26,83,108,66,38,162,135,5,194,160,243,196,167,52,57,33,249,237,203,131,197,128,163,208,59,134,156,130,160,225,142,39,164,80,58,161,29,69,14,201,37,30,44,232,192,245,177,90,55,162,59,53,244,131,100,34,129,22,141,67,91,103,28,222,103,38,87,12,230,247,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,103,166,188,212,37,29,80,247,31,120,201,195,75,176,189,146,58,37,88,58,177,118,223,70,124,117,75,195,59,50,159,232,103,238,166,72,43,230,55,175,74,28,32,150,1,150,138,224,48,230,190,22,165,22,34,190,45,209,80,179,67,196,83,140,176,131,175,166,17,187,245,78,70,234,159,216,95,62,38,107,162,101,174,129,216,102,73,40,5,52,140,164,78,100,32,33,138,149,84,4,99,60,163,166,199,20,173,146,19,110,36,156,127,93,131,36,104,72,18,74,254,146,112,254,52,169,8,34,49,180,36,197,66,157,180,68,54,141,138,71,145,223,166,205,240,246,40,132,130,223,148,132,51,36,221,181,68,98,10,41,182,162,105,45,8,218,74,212,227,173,123,94,102,26,5,115,24,183,220,108,156,196,249,193,8,94,103,245,68,250,178,100,131,172,109,72,33,103,140,249,219,77,91,187,178,58,13,230,124,2,42,48,112,129,165,88,9,221,228,253,225,76,200,184,109,84,230,37,103,92,140,6,43,139,230,60,188,152,223,73,222,242,197,64,184,104,66,193,200,228,252,222,211,50,252,242,218,88,199,242,105,76,196,215,111,213,180,111,133,116,212,175,54,141,223,166,57,101,26,223,252,201,38,120,25,93,66,3,92,115,22,74,41,193,175,79,54,251,50,99,252,183,237,219,47,45,32,160,182,18,9,55,11,112,254,81,95,168,99,68,210,120,27,226,70,139,23,48,32,244,72,215,65,40,34,197,158,138,166,129,199,51,86,171,144,32,112,48,121,234,242,221,22,214,167,81,101,103,193,75,32,74,116,243,182,18,67,154,233,212,31,37,210,221,168,175,168,21,92,73,139,68,226,68,105,103,75,217,15,146,49,159,43,68,136,111,214,74,229,14,118,44,79,163,76,250,62,52,21,72,160,181,79,164,194,1,203,74,249,108,65,101,127,188,154,15,187,242,17,127,218,132,113,70,143,234,113,225,167,154,90,45,38,244,141,225,204,249,41,131,150,76,49,66,236,184,186,94,90,232,232,61,81,164,2,146,40,111,12,208,170,69,133,21,221,137,35,107,107,193,99,62,102,150,161,32,40,210,242,109,175,89,70,226,111,37,239,186,13,243,182,210,12,158,36,127,121,15,216,94,253,149,54,183,146,162,222,54,28,119,254,240,130,228,78,126,152,14,155,94,226,234,117,165,221,145,146,117,147,66,230,54,122,29,169,73,255,41,83,204,168,115,210,190,126,197,12,207,120,108,210,4,230,87,246,112,218,105,91,245,7,7,248,210,164,124,11,26,193,233,86,89,149,131,22,42,185,24,40,229,138,109,148,0,228,200,137,76,87,241,115,91,188,120,128,154,65,213,50,63,220,138,55,192,67,104,53,93,181,190,53,125,125,2,46,170,24,83,138,99,112,252,204,200,192,195,126,135,8,137,32,39,32,9,242,7,123,254,108,211,76,52,146,33,37,119,96,16,158,82,67,178,198,46,217,160,43,188,20,2,54,33,121,191,188,134,180,140,44,76,146,197,23,192,104,184,10,20,230,231,144,173,136,88,7,16,64,28,45,91,210,4,3,217,138,122,74,88,209,177,80,28,11,28,131,177,185,179,188,167,162,96,140,219,45,0,83,0,231,51,146,127,14,75,195,217,138,183,34,111,217,21,128,67,31,112,252,242,243,56,143,142,201,53,89,176,21,247,198,253,234,2,75,2,202,26,96,171,55,222,123,9,64,173,188,157,2,95,58,223,234,38,95,137,129,150,224,89,142,19,111,247,236,132,51,196,147,201,64,198,120,50,224,83,204,7,140,127,222,27,69,105,185,154,178,81,228,169,77,0,84,82,201,166,235,116,111,156,135,228,58,170,222,220,52,187,61,141,189,16,17,201,94,156,97,5,242,150,231,252,139,14,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,191,32,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,215,115,55,141,254,228,116,185,26,231,241,199,162,115,89,45,104,74,29,49,179,121,253,218,19,22,75,94,138,201,118,245,157,63,207,247,26,244,39,19,59,244,176,130,228,173,126,49,197,178,140,245,225,170,49,145,146,243,51,67,74,93,98,202,155,25,102,100,55,191,217,63,51,143,134,153,172,199,175,205,138,196,11,218,45,114,53,209,244,47,37,5,109,101,229,127,139,117,31,7,52,96,109,187,229,198,106,189,9,211,133,37,48,31,56,49,166,14,202,170,222,4,9,38,3,92,177,152,15,41,215,184,57,114,65,49,179,166,145,182,247,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,31,154,205,204,162,62,10,245,246,161,167,192,159,12,144,240,188,98,125,147,116,23,31,111,152,40,179,205,158,133,185,97,244,243,139,225,217,147,17,123,198,178,188,101,142,76,33,244,126,57,100,144,201,244,31,108,0,218,87,164,129,79,14,25,174,146,147,103,65,57,75,101,83,46,134,241,223,105,64,140,205,86,40,120,38,170,108,166,67,245,51,35,121,155,93,190,152,25,227,95,43,21,73,77,56,175,229,106,211,132,118,235,1,247,213,228,226,58,141,176,225,207,220,237,236,209,39,195,19,254,129,61,77,192,158,65,172,98,174,144,19,28,55,195,133,18,241,211,188,150,70,254,113,130,25,25,217,51,207,46,102,116,89,118,152,39,148,127,57,102,27,197,145,246,107,2,70,91,18,22,215,124,242,77,5,251,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,5,3,60,25,129,186,204,112,188,150,250,83,13,227,181,17,193,147,15,98,72,226,179,124,84,222,209,84,187,76,82,246,152,250,147,82,195,92,233,120,204,215,94,0,200,187,223,155,82,113,149,39,3,70,218,126,193,4,102,148,188,228,99,35,216,128,224,211,207,140,106,125,106,5,78,227,125,167,209,244,103,38,34,109,91,204,180,6,29,95,247,180,202,157,108,187,155,127,220,184,63,24,56,30,246,18,206,88,240,196,144,165,199,84,185,38,24,157,247,182,174,233,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,153,135,105,16,167,181,217,134,246,219,11,199,52,6,147,37,102,82,72,191,7,27,120,76,249,49,16,174,57,62,77,140,224,58,37,220,38,253,167,108,156,63,243,44,6,132,207,139,135,145,57,248,157,255,64,75,50,15,198,164,132,236,143,69,25,240,133,111,57,96,0,122,198,175,140,66,72,9,165,206,202,17,49,8,85,247,89,52,129,96,202,30,252,174,101,47,115,43,252,135,85,70,123,52,83,138,114,43,130,71,87,46,174,230,214,184,153,146,126,203,41,6,69,206,91,140,254,216,155,158,231,188,179,245,106,231,99,25,41,157,172,59,48,73,231,135,148,195,140,108,175,220,155,66,235,254,169,27,154,114,67,25,83,46,126,222,148,147,83,93,235,223,173,89,119,130,252,112,27,105,157,155,41,186,156,220,109,224,73,216,205,119,186,101,140,238,226,69,208,194,85,126,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,51,195,114,181,229,72,99,239,40,63,253,89,84,54,96,76,174,249,90,21,69,84,39,4,89,116,237,39,12,213,172,164,60,126,3,106,236,224,75,22,124,133,201,180,250,59,35,172,174,179,187,194,23,245,227,113,198,60,141,50,47,205,200,81,93,95,147,116,127,221,45,187,69,69,20,103,198,115,147,33,169,53,223,186,50,85,250,240,1,125,193,217,238,242,57,170,53,55,117,31,20,235,148,151,57,200,38,8,219,223,207,108,122,193,250,94,168,198,254,130,78,204,144,60,201,210,42,70,59,24,35,126,141,32,36,31,237,237,236,198,173,254,103,134,159,181,170,135,2,114,96,250,189,33,151,42,217,184,65,19,21,206,241,239,214,104,235,156,44,137,97,69,9,211,239,12,53,114,150,142,72,28,64,84,191,134,155,15,226,236,242,216,248,105,51,238,61,140,145,61,63,23,82,185,177,240,54,235,178,200,181,229,79,59,247,103,165,4,178,34,125,64,248,74,182,199,55,4,72,227,160,132,76,243,33,31,246,235,45,134,175,108,178,99,166,153,228,195,168,97,166,104,24,9,130,105,18,44,101,248,113,9,216,94,148,69,173,206,240,38,188,47,15,52,30,78,202,163,211,98,250,66,185,229,227,141,252,188,0,173,49,239,64,18,112,190,33,10,155,19,5,49,34,166,199,239,189,193,88,37,45,61,36,203,214,106,241,51,210,172,48,114,85,31,188,197,226,29,236,108,214,212,128,243,185,113,23,223,166,237,183,198,247,220,179,138,217,234,51,191,111,125,77,32,114,230,144,62,159,2,141,180,223,160,188,73,68,67,130,152,23,61,27,251,183,184,200,131,8,90,147,254,15,132,128,252,201,77,103,32,163,124,107,15,217,125,165,213,64,188,105,5,205,25,27,248,197,181,205,30,28,171,0,210,189,215,221,140,6,173,140,25,125,22,61,156,81,34,42,233,76,194,60,109,226,254,204,224,212,143,124,108,168,114,151,183,156,178,232,109,11,17,115,45,14,199,132,164,7,220,239,232,98,134,87,246,215,247,185,139,129,232,135,88,155,21,31,126,86,168,176,135,254,244,123,210,242,75,119,94,99,86,41,217,246,249,214,195,173,65,244,106,132,166,150,163,76,243,59,198,230,175,180,122,33,195,161,201,45,231,217,230,20,29,254,211,199,130,150,28,148,109,84,217,63,150,191,13,110,105,165,140,7,230,97,34,107,63,51,34,102,171,200,189,223,204,169,191,250,9,102,200,171,110,126,206,77,109,160,186,181,195,18,152,1,211,179,90,91,199,116,51,110,194,150,123,19,137,172,95,60,5,72,181,195,187,41,102,156,190,21,102,32,147,231,138,249,189,138,7,184,36,114,171,148,172,208,43,152,207,139,140,139,161,170,210,17,165,189,226,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,191,168,102,55,90,40,146,21,131,62,2,18,85,191,246,97,3,111,236,148,72,155,104,227,18,35,253,126,186,65,68,189,100,34,225,156,142,31,173,252,101,135,47,217,156,49,209,112,60,222,187,129,213,16,148,114,111,42,111,63,145,39,204,87,148,142,97,120,160,20,246,139,229,54,92,40,37,233,86,105,91,130,96,223,199,164,195,135,32,177,193,249,211,93,244,239,97,64,189,45,155,56,88,229,22,179,176,3,207,75,245,67,40,151,161,188,245,245,209,113,48,119,145,171,223,137,10,73,147,155,161,37,200,143,9,70,162,251,113,205,60,40,66,13,6,21,248,124,127,189,253,193,27,112,102,189,26,95,195,219,185,119,55,122,33,25,21,171,195,205,223,226,66,16,19,120,141,88,173,145,208,199,172,211,92,51,115,199,25,200,219,142,233,247,126,113,71,45,242,185,6,47,233,116,8,27,177,200,155,234,185,19,197,90,226,173,30,102,40,182,243,230,157,130,223,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,107,187,186,127,93,174,89,76,158,118,238,181,216,73,233,31,217,201,204,59,209,203,65,195,252,247,219,163,25,25,76,190,87,131,84,174,250,142,100,39,246,21,71,6,100,109,137,201,128,54,232,155,45,57,139,145,9,122,94,252,111,113,82,73,30,186,118,141,210,236,215,75,240,204,199,162,252,124,180,231,42,144,149,248,205,195,247,173,203,78,81,84,112,109,246,61,151,155,97,150,23,79,5,225,208,235,39,62,58,23,100,155,228,234,66,140,49,252,230,76,227,35,223,243,109,82,195,5,12,201,79,92,50,245,249,98,100,112,1,8,252,204,147,82,183,28,249,6,89,45,205,175,134,0,106,95,185,185,209,195,254,114,164,112,128,220,174,115,9,54,146,113,252,131,174,63,181,220,28,181,66,231,220,242,247,70,5,69,180,250,168,98,109,96,222,126,245,196,195,72,175,246,192,153,90,150,31,126,203,122,67,196,17,42,198,96,231,203,23,201,213,155,88,105,204,108,22,62,83,23,243,184,201,39,33,199,218,127,13,168,152,193,49,60,199,245,223,205,114,255,191,255,203,255,240,127,255,79,255,227,127,253,47,255,233,223,100,185,239,250,239,144,229,254,143,158,37,31,117,24,169,157,155,25,41,217,75,10,76,232,123,198,213,111,51,144,4,201,219,2,233,115,159,113,53,30,159,120,155,112,101,53,231,78,217,80,74,139,14,17,223,159,92,220,246,81,36,137,152,212,231,211,188,220,23,31,252,190,32,33,233,150,12,35,164,57,235,252,228,128,12,68,143,42,146,220,252,125,179,237,100,29,132,86,80,205,29,49,163,4,119,99,230,226,87,85,89,53,244,144,255,64,225,120,147,56,171,75,86,36,108,153,254,203,180,203,158,46,171,157,182,201,21,179,222,24,194,229,173,155,209,247,199,213,111,49,191,115,255,200,94,97,170,100,219,205,136,190,29,53,91,29,213,183,49,139,31,196,177,106,128,46,186,31,167,195,184,106,100,239,111,164,215,234,141,141,8,193,36,241,18,154,176,174,110,186,234,238,145,195,22,95,104,120,86,118,211,27,125,187,222,251,26,94,195,119,200,41,90,9,108,175,219,52,24,127,86,99,245,60,178,251,54,152,54,125,239,61,38,105,156,198,110,200,14,223,30,171,37,146,228,214,214,140,187,253,152,134,124,188,200,136,64,208,125,60,133,178,141,60,114,200,44,162,183,144,90,166,31,42,195,84,114,196,124,193,147,167,121,80,130,144,179,20,182,6,63,238,22,129,66,211,131,24,53,138,17,135,33,24,240,37,167,248,123,150,221,227,36,69,68,99,170,135,64,4,84,252,28,126,155,209,210,217,143,167,184,126,160,74,204,11,18,3,53,15,112,246,126,115,16,153,58,40,230,188,56,25,211,38,59,176,245,156,30,38,157,23,135,60,20,69,83,166,9,8,61,32,236,238,188,236,253,241,109,38,224,169,112,94,168,84,150,169,222,162,21,197,195,171,2,87,179,197,31,228,193,139,58,124,111,144,228,106,36,114,156,174,29,132,22,89,168,45,230,183,161,249,158,255,220,49,32,70,114,239,139,210,166,71,52,156,170,44,62,241,145,27,16,51,119,161,23,186,156,18,240,64,254,82,35,206,195,163,45,83,34,30,158,26,202,139,159,25,38,153,162,254,121,163,184,232,219,81,51,242,100,153,196,236,69,46,140,134,115,255,246,212,45,163,242,252,28,58,60,61,114,184,180,115,74,24,72,88,114,125,195,1,83,89,244,44,91,168,137,223,230,49,13,255,119,53,206,171,204,113,95,214,134,134,104,75,67,181,247,187,253,70,188,4,12,67,66,76,112,200,206,213,7,188,9,142,36,137,2,65,193,250,158,64,107,53,101,80,137,48,105,167,136,7,163,175,58,153,179,77,15,135,34,82,139,40,240,61,100,153,98,158,60,140,223,28,226,74,77,55,108,164,51,90,132,175,116,4,86,217,173,54,148,185,225,199,86,67,22,110,9,187,17,206,136,24,146,66,255,157,106,134,196,195,221,158,106,92,104,87,6,5,141,154,233,123,116,185,38,229,32,17,63,123,244,137,160,157,32,187,75,178,1,217,199,17,102,58,13,246,234,159,76,70,113,46,248,93,12,245,40,19,133,157,244,248,174,64,95,225,210,79,109,62,114,230,34,104,123,155,154,201,120,175,57,156,245,107,163,204,34,234,152,36,112,128,98,121,158,16,109,150,209,175,154,97,17,235,59,82,48,176,49,72,30,4,254,171,159,48,45,102,209,104,192,37,125,209,103,166,165,200,39,47,153,40,16,190,245,40,248,33,210,5,55,143,100,204,94,188,226,231,199,226,176,221,77,214,22,64,162,238,241,208,250,75,202,202,113,125,81,190,46,35,204,64,139,196,197,133,176,104,23,79,224,131,48,213,104,233,154,122,236,138,100,29,252,234,242,49,241,134,64,239,122,30,16,52,143,172,173,107,225,214,143,111,24,55,236,124,146,63,38,166,57,154,95,205,158,219,139,38,56,73,71,251,247,128,202,69,33,6,244,199,90,216,233,25,76,234,160,154,30,53,249,29,31,52,36,61,223,123,107,90,183,3,226,247,71,43,166,144,220,52,235,11,135,248,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,113,222,47,210,90,196,37,146,255,255,227,128,246,12,62,161,110,166,17,225,55,162,62,230,233,127,58,163,243,185,43,121,168,226,16,2,64,99,26,26,95,67,172,238,19,102,54,9,185,24,189,143,31,108,140,194,3,8,40,169,191,86,206,104,167,81,134,47,146,244,166,92,141,63,85,60,143,142,121,166,139,131,188,7,249,159,176,190,1,47,82,78,228,91,245,30,37,17,72,61,78,85,115,97,122,248,79,91,102,187,110,49,179,88,163,28,51,13,248,37,37,172,110,130,57,94,80,121,243,25,15,55,205,38,203,237,165,55,184,183,251,208,223,166,201,59,31,13,250,219,93,182,86,207,222,70,122,189,12,133,142,179,68,62,23,62,54,60,8,55,179,113,75,25,10,100,251,9,20,1,20,80,180,136,73,93,143,44,218,140,226,219,155,198,75,38,82,183,198,235,24,212,55,101,213,9,186,232,87,214,168,77,152,126,77,151,74,17,105,20,144,54,110,110,74,87,76,57,147,72,216,129,0,70,128,177,180,34,9,105,182,115,56,163,14,74,130,65,126,27,41,171,123,162,96,185,141,94,92,10,173,38,213,237,86,60,158,33,37,92,98,69,23,33,160,146,74,7,198,150,10,239,50,98,236,168,195,14,161,72,199,173,135,155,192,87,136,209,139,149,45,149,107,107,240,240,154,227,164,137,108,118,53,35,236,232,251,248,180,108,160,214,189,95,140,64,107,182,151,151,209,47,146,37,4,119,211,155,235,254,104,182,239,203,68,5,149,83,252,104,52,149,251,163,159,251,57,223,80,109,123,137,184,77,139,173,178,96,15,9,140,235,210,64,19,185,233,109,144,90,191,73,154,255,134,124,216,110,217,62,56,2,92,249,223,213,16,199,173,38,95,100,34,247,219,124,13,141,105,65,159,128,20,158,79,28,153,140,101,132,52,93,246,44,132,189,233,168,251,153,249,169,38,101,96,218,184,207,136,171,217,31,117,88,222,72,80,60,113,240,197,193,69,19,43,91,218,10,156,206,187,182,220,116,224,8,93,45,61,224,192,14,192,1,178,209,147,108,232,191,94,32,147,86,39,87,47,72,155,231,231,0,233,15,212,8,81,250,82,52,204,137,24,133,174,48,138,29,106,166,170,236,123,3,41,228,150,220,81,32,113,56,192,28,168,134,136,234,80,188,215,251,41,178,83,1,2,58,228,64,175,160,124,222,171,248,218,239,32,78,139,84,168,73,91,140,64,233,176,114,213,104,244,125,51,64,58,116,82,230,218,60,176,249,174,17,47,101,92,182,106,134,42,194,247,121,152,31,214,23,54,133,80,109,115,176,11,226,229,67,70,140,20,104,153,129,210,233,16,211,201,182,97,129,116,139,33,233,164,253,100,64,9,41,235,41,113,243,99,8,98,129,154,77,147,40,113,51,164,135,89,36,3,51,125,138,19,153,179,217,113,18,183,143,153,90,177,191,24,131,32,219,202,89,70,232,238,79,14,155,243,16,204,202,225,4,116,229,160,247,81,233,32,56,250,219,127,252,18,142,186,2,123,32,171,239,80,184,242,12,0,11,239,224,216,138,153,20,184,87,122,201,175,204,108,152,193,28,2,96,203,8,12,101,217,163,98,243,204,142,21,163,51,181,235,91,129,191,235,94,89,111,197,50,100,2,104,228,188,249,113,7,24,58,143,173,65,16,164,245,47,243,239,230,63,80,150,154,169,110,159,48,151,54,197,27,193,233,157,51,208,146,244,58,232,215,124,135,196,44,158,199,183,156,62,133,47,65,206,26,237,139,227,10,233,143,201,22,91,80,160,6,207,105,129,181,100,188,5,36,218,160,184,16,144,232,18,129,201,103,134,81,40,240,144,5,225,64,5,183,146,57,234,142,222,3,230,0,239,152,152,223,186,247,170,125,161,243,183,116,193,213,114,106,55,223,166,11,249,201,44,48,216,131,157,234,191,92,140,85,34,188,113,83,136,220,185,176,95,72,184,36,48,251,3,229,238,146,230,78,177,78,95,122,180,128,196,20,242,91,253,99,132,255,207,17,187,207,120,19,180,98,102,0,123,14,7,110,76,170,136,70,237,151,107,119,182,114,154,195,136,41,182,2,122,137,217,253,165,201,129,220,88,122,152,169,75,110,71,57,91,147,220,81,235,233,206,244,60,173,208,170,112,223,90,162,171,248,90,255,128,32,121,152,7,16,184,54,191,152,222,231,126,20,13,252,194,21,7,27,252,225,214,74,255,192,175,139,83,53,3,122,171,120,100,130,21,158,70,173,230,224,109,168,160,197,74,230,200,195,50,226,17,116,181,215,7,249,253,59,242,12,70,82,20,50,72,58,160,254,122,48,48,211,124,174,43,7,98,180,146,160,242,138,10,151,154,109,91,110,110,38,249,216,218,191,162,50,96,108,226,236,234,246,38,235,52,50,236,93,90,207,182,113,226,255,109,186,102,222,103,124,122,169,172,56,211,221,76,83,161,154,81,55,250,155,24,102,229,78,83,173,173,252,114,159,102,134,208,76,184,67,249,169,95,128,104,102,104,192,170,152,201,161,252,173,68,51,95,105,161,193,74,107,202,72,43,41,1,49,47,18,181,121,241,22,148,10,102,32,209,249,86,80,132,235,47,191,3,224,39,212,103,99,2,5,136,180,136,65,184,240,67,99,99,30,198,245,155,102,96,45,191,112,31,179,137,48,202,160,152,154,228,142,183,38,67,34,157,155,27,119,251,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,127,82,175,232,194,189,255,209,164,149,150,83,109,255,80,17,11,80,242,187,185,16,96,153,36,234,246,175,73,106,96,117,97,80,220,40,22,22,31,21,112,175,119,11,5,28,242,133,136,193,253,204,86,243,147,102,217,109,169,31,159,165,70,197,44,141,213,144,215,148,95,125,138,168,217,112,251,218,198,136,206,227,246,123,67,69,80,132,127,209,144,179,63,249,60,204,207,245,214,175,137,246,66,29,254,203,192,151,62,205,134,239,176,33,218,113,51,72,158,43,253,151,156,208,63,14,117,204,80,1,8,31,230,186,198,204,252,251,218,149,211,191,95,53,3,63,248,75,130,44,19,126,19,21,31,204,164,230,166,255,118,165,99,99,74,207,41,233,229,226,223,11,26,195,242,105,73,53,73,247,24,149,130,227,86,212,140,234,196,244,223,46,36,28,133,33,14,44,248,25,190,68,160,162,43,202,34,186,140,213,194,191,118,185,208,59,200,198,240,188,108,216,183,186,155,41,78,203,242,92,148,160,127,194,100,152,209,63,150,142,66,202,14,28,188,110,110,134,174,18,51,244,75,62,27,158,239,68,194,102,171,185,252,34,95,179,34,77,173,247,70,32,202,151,8,221,16,235,115,45,205,23,219,127,25,216,92,255,180,8,211,92,225,171,147,112,226,28,105,233,166,36,11,31,141,155,233,132,214,46,224,183,126,122,44,191,130,20,159,116,147,47,139,185,125,64,55,27,158,210,10,131,138,240,141,214,248,158,133,128,157,152,152,162,135,223,25,133,14,33,245,122,102,42,61,190,211,114,102,54,165,231,165,23,5,16,172,155,137,37,165,69,147,180,198,141,243,5,53,10,218,245,197,220,16,192,139,71,27,104,248,74,179,56,53,198,26,159,131,208,180,200,205,45,243,244,35,246,48,243,155,176,178,223,145,142,30,63,254,56,51,211,209,38,92,182,20,204,122,12,26,173,253,202,212,252,167,10,185,194,106,154,209,210,198,190,172,232,235,230,55,38,85,121,135,159,163,226,226,49,127,102,184,243,180,133,254,80,41,9,51,37,223,173,20,189,120,20,55,204,237,110,229,29,56,166,19,28,87,191,51,91,233,24,134,137,209,204,237,147,1,13,29,225,176,128,222,241,71,176,196,52,131,69,77,58,213,161,98,233,115,198,234,233,250,86,6,227,253,145,103,252,45,204,33,180,30,176,99,20,255,210,176,141,30,165,121,128,13,19,29,177,216,10,81,128,20,30,219,206,132,143,173,208,14,111,165,185,157,127,20,97,63,179,113,236,54,29,144,222,134,239,8,72,111,247,189,149,114,224,13,224,237,126,96,147,79,84,2,81,42,239,47,100,11,111,160,20,109,133,4,1,2,169,238,239,165,105,124,128,199,80,175,142,125,16,158,112,209,86,183,89,2,99,226,117,51,206,150,242,98,91,23,145,111,24,29,180,183,18,26,255,1,130,126,63,76,175,114,63,202,150,60,151,197,215,110,38,247,171,28,15,28,114,215,159,12,238,81,110,161,196,24,68,134,126,243,6,71,146,18,186,82,219,252,105,94,99,126,143,173,180,169,32,114,74,113,31,231,153,13,113,34,44,185,128,36,253,189,40,233,117,233,161,239,176,87,254,0,65,60,217,243,44,154,172,172,55,117,95,32,227,123,236,64,221,92,120,134,32,129,132,75,219,31,188,78,88,163,148,199,182,252,127,196,189,57,174,6,201,146,165,183,37,159,135,229,81,162,64,128,34,181,22,90,104,169,129,18,186,129,82,185,154,106,110,131,254,217,13,51,59,127,87,61,173,128,7,164,144,153,118,35,254,8,15,31,108,56,118,14,20,90,97,62,40,102,42,19,45,12,173,45,204,111,209,75,19,50,221,153,245,220,25,191,13,136,234,40,223,43,210,197,53,205,134,203,18,66,87,203,182,248,160,209,61,209,196,87,104,180,17,124,210,236,127,230,159,78,248,102,157,72,51,134,5,252,184,48,5,193,101,129,20,141,155,137,213,133,105,179,153,155,190,124,54,24,8,78,169,105,58,123,217,142,201,242,30,172,200,17,208,168,55,134,35,15,109,230,58,194,244,192,236,232,109,228,84,163,223,74,94,140,122,203,144,153,136,216,171,242,193,162,230,230,27,3,93,94,183,42,211,208,69,224,110,54,127,242,10,221,150,210,253,144,244,105,241,98,224,1,155,222,156,224,178,228,84,107,227,202,201,135,230,217,113,191,145,158,134,162,164,29,239,88,52,205,176,207,140,216,200,254,185,248,141,112,245,227,229,29,77,128,188,149,79,22,207,196,15,198,97,29,64,63,124,178,116,198,250,169,59,248,131,163,108,180,111,189,83,73,249,204,180,143,42,245,76,165,146,112,124,76,109,15,210,216,137,207,75,137,254,51,27,131,195,85,243,246,1,229,168,71,51,81,108,38,34,236,119,158,80,107,244,246,115,41,55,116,243,109,69,181,67,26,61,183,95,14,15,141,228,23,189,8,89,221,27,127,232,96,124,200,230,50,209,102,249,90,120,137,101,126,3,62,173,125,84,38,82,37,133,212,221,151,152,22,151,201,113,15,141,42,157,41,126,115,28,11,33,192,70,4,179,14,223,241,0,123,245,33,78,39,174,195,27,196,120,177,6,159,150,144,205,82,202,203,23,131,108,163,200,242,43,116,126,116,119,7,192,36,16,177,40,135,24,85,91,191,57,165,155,23,197,252,199,17,255,255,247,223,255,219,191,253,203,191,254,135,29,239,231,63,131,217,17,183,190,132,115,1,87,230,21,47,21,24,232,61,59,166,14,96,192,221,126,204,70,239,228,223,0,17,150,100,33,1,244,141,146,96,152,47,253,242,66,212,102,240,40,255,66,248,15,18,149,191,47,75,97,195,157,11,184,28,167,248,138,144,38,246,126,99,234,161,76,80,133,83,23,94,181,18,31,8,166,199,121,149,26,15,62,236,245,45,55,42,200,75,24,175,59,98,239,128,237,255,204,11,156,77,85,51,114,124,211,247,102,148,117,143,204,91,228,222,141,6,194,111,206,118,57,133,233,16,220,207,112,239,4,58,192,35,124,74,221,18,8,177,30,103,99,235,80,218,91,34,129,237,23,19,196,95,249,30,32,125,144,59,115,51,88,191,243,195,92,139,123,227,67,74,170,173,41,247,236,53,118,97,31,149,63,193,42,33,143,164,46,223,122,78,91,248,45,170,210,86,66,152,126,98,210,35,94,37,204,148,0,96,110,12,57,221,104,229,200,111,227,74,249,246,248,118,28,168,188,132,124,182,192,85,232,49,160,177,151,9,193,21,100,156,32,81,252,107,195,41,144,34,179,240,128,146,36,113,31,119,92,235,124,104,74,1,219,96,214,112,115,179,185,33,4,165,155,205,55,204,199,4,88,211,252,14,218,25,94,219,48,4,134,208,51,191,31,154,207,83,112,51,251,84,166,174,97,78,125,97,93,68,60,104,185,178,196,210,76,55,231,233,55,143,5,48,151,105,6,32,27,249,31,72,106,86,19,62,79,24,174,128,196,250,176,208,216,40,228,147,80,123,181,175,19,15,130,254,55,81,149,4,217,136,215,62,113,15,251,36,6,114,79,51,117,170,220,95,233,146,60,194,83,138,119,234,162,83,127,102,248,237,194,76,151,192,109,45,206,21,26,48,133,111,187,155,166,204,142,237,23,89,11,161,148,5,94,8,17,139,155,33,179,20,43,156,179,123,231,153,181,0,74,164,185,157,119,72,197,18,1,22,46,60,164,224,236,190,74,131,141,9,9,187,180,130,146,27,35,126,152,44,135,114,102,210,2,127,91,172,78,80,112,91,120,70,209,228,110,227,196,247,168,182,68,210,60,241,101,98,154,66,157,125,229,115,65,235,191,166,167,73,72,44,150,36,31,121,102,164,4,211,221,52,25,201,116,17,168,124,19,111,185,249,45,220,41,12,92,116,21,161,206,226,238,102,183,30,153,188,121,65,39,234,163,40,194,113,26,202,128,10,149,221,249,26,127,205,209,133,133,86,110,221,76,77,43,163,131,247,221,51,36,50,102,253,178,91,184,201,96,30,211,49,34,41,143,171,37,142,238,155,41,85,204,104,29,196,205,43,77,102,249,65,154,165,222,35,251,250,34,135,114,83,105,121,208,153,101,164,191,110,182,222,44,185,122,2,242,139,141,129,51,66,68,71,200,175,33,32,16,79,190,218,17,238,186,6,162,99,101,208,132,254,186,196,206,237,54,163,234,14,71,119,41,23,0,161,71,49,180,87,68,46,149,244,111,152,223,233,183,104,139,142,247,126,135,105,158,80,205,224,136,173,167,163,11,231,109,222,252,29,105,38,49,228,102,192,0,233,244,129,130,65,142,214,175,134,235,234,102,250,181,89,41,239,83,204,100,42,65,46,89,196,12,185,224,61,97,54,193,14,185,57,232,245,18,51,13,62,214,100,41,130,110,245,164,99,53,76,99,35,207,109,35,100,28,43,226,84,214,72,194,90,73,43,90,13,50,174,222,64,200,143,152,27,75,46,30,172,237,196,146,60,235,164,26,29,159,115,176,64,210,137,126,230,81,156,113,211,158,108,136,80,238,51,155,232,91,12,10,96,1,81,101,120,102,100,67,99,196,113,72,100,109,191,96,239,186,28,35,107,215,40,207,229,201,96,138,27,241,224,150,185,202,115,25,154,88,24,181,87,222,123,233,68,3,127,86,115,99,64,89,190,165,191,65,3,245,164,112,25,97,205,236,194,195,197,145,77,79,68,140,248,66,77,32,95,155,182,231,21,247,38,143,59,101,1,145,214,173,35,230,248,128,188,94,102,10,13,27,17,101,78,67,19,202,115,109,56,87,252,116,122,27,35,60,144,242,195,40,169,141,8,152,140,226,69,198,100,194,18,91,227,177,23,180,135,85,222,138,38,182,112,15,1,150,238,50,228,183,27,193,128,231,210,201,166,74,47,207,96,211,198,77,139,17,37,157,158,65,104,163,33,98,215,8,245,140,14,70,222,26,162,229,119,126,197,2,64,238,75,198,236,61,248,238,215,107,31,230,36,119,217,240,44,243,219,138,143,26,221,139,99,138,25,192,109,91,45,205,132,173,98,134,47,195,35,15,51,15,249,216,124,192,30,133,48,20,136,50,19,3,32,130,18,126,36,129,174,42,96,195,246,64,6,122,199,94,74,81,179,202,91,131,223,92,93,178,33,67,18,22,116,64,211,39,24,169,22,86,113,6,18,64,169,87,203,117,79,94,69,14,183,183,127,117,195,239,120,106,108,195,11,144,86,26,120,35,211,110,161,193,105,98,126,231,205,138,169,98,130,79,39,51,14,112,98,144,232,249,6,28,37,142,34,170,36,36,105,104,130,118,51,167,73,151,231,166,22,178,220,101,70,49,235,57,46,242,220,133,53,224,11,27,156,8,239,18,102,243,200,34,139,79,186,232,234,202,109,184,0,219,243,21,200,163,221,43,211,240,237,11,178,77,119,82,202,178,199,35,49,121,34,79,249,71,49,42,215,190,93,163,228,128,130,167,149,178,72,179,79,253,117,46,188,216,22,253,240,153,149,69,44,145,202,104,20,199,167,140,103,125,27,169,119,170,98,166,63,32,227,0,72,253,102,22,16,26,128,216,164,246,25,198,144,206,49,27,87,227,77,203,205,17,76,94,81,129,6,110,86,101,158,148,107,61,21,203,95,11,146,249,41,102,40,52,175,111,195,207,163,122,27,78,30,46,127,157,246,238,189,189,17,41,82,31,104,104,209,239,136,234,186,145,61,200,112,67,221,49,167,123,157,120,2,83,8,57,223,249,124,81,245,155,145,25,102,203,86,243,148,52,38,49,59,228,89,63,230,27,21,128,126,13,6,57,254,41,249,132,127,244,44,242,168,173,231,6,244,78,80,200,94,117,28,208,176,140,23,69,146,96,202,39,64,95,254,180,200,144,19,147,180,159,65,158,61,38,7,108,204,244,13,164,25,114,167,136,119,44,121,176,100,103,125,62,46,106,108,241,125,145,186,42,63,115,135,170,118,78,14,200,91,242,209,170,73,121,184,175,216,33,95,17,173,55,3,53,207,143,118,13,51,4,191,226,153,84,216,249,122,92,76,220,37,179,163,253,225,71,252,193,241,12,187,44,55,220,254,136,110,161,233,154,50,100,56,115,239,140,200,183,42,75,88,56,27,13,204,174,3,199,238,134,127,44,207,69,116,83,151,39,89,216,39,123,130,30,217,171,236,105,194,57,167,75,73,143,50,88,248,207,78,63,18,252,88,215,179,234,100,129,136,32,1,50,46,57,8,17,174,13,71,113,189,33,17,17,128,23,159,240,9,195,73,93,32,66,166,156,224,168,46,250,121,97,162,23,77,28,143,63,105,74,63,231,54,12,232,89,136,105,198,163,25,30,17,77,71,83,189,150,75,133,40,82,208,23,81,37,245,60,128,45,230,249,141,91,46,228,233,111,95,101,45,199,17,139,19,146,48,36,78,238,210,206,141,44,50,85,176,161,30,172,101,38,99,200,200,21,232,190,188,144,107,26,145,246,167,52,50,155,122,230,198,150,31,62,83,49,29,0,117,251,207,186,233,173,189,200,233,100,154,228,5,39,112,139,156,240,91,200,98,101,130,187,189,119,65,246,40,190,38,88,106,241,30,168,111,83,218,9,115,17,204,228,159,121,102,162,195,36,148,197,185,160,246,205,203,132,35,9,147,183,196,51,212,214,51,2,37,131,221,37,24,50,114,164,240,137,160,117,20,42,253,247,173,152,16,53,61,247,181,247,212,56,13,221,139,240,107,160,112,213,88,233,210,216,152,69,1,64,149,178,221,145,93,125,99,18,147,180,143,164,242,250,11,63,251,8,23,151,222,147,37,123,6,232,233,93,195,10,173,190,156,254,8,154,225,173,71,188,127,186,100,168,1,178,55,23,97,55,7,24,188,136,152,1,115,238,28,19,64,107,83,67,122,184,188,35,110,166,55,174,233,205,89,47,153,169,0,212,157,88,80,107,203,130,18,96,198,10,33,243,88,53,83,49,103,96,158,76,231,83,196,204,105,168,36,11,230,89,18,228,50,228,136,32,199,130,236,95,164,25,55,20,66,146,221,193,195,136,34,206,52,28,170,252,54,225,231,169,254,177,231,54,69,241,124,49,26,89,110,84,104,105,32,39,223,151,102,216,36,226,147,152,92,157,36,235,160,64,28,119,165,21,29,171,45,41,47,84,198,228,98,240,185,242,211,200,30,124,36,52,152,233,46,215,155,147,254,158,53,51,237,38,19,38,185,60,218,110,122,140,10,85,239,170,105,198,55,245,60,33,70,127,89,145,207,53,144,71,169,153,212,66,212,173,72,114,181,210,148,233,24,0,82,98,194,234,73,152,116,107,139,250,65,71,35,85,211,159,123,163,229,25,73,68,100,121,228,173,200,157,215,181,162,10,195,66,19,153,24,18,179,189,73,113,130,109,93,50,206,200,92,158,30,21,2,154,136,229,189,136,130,1,114,123,13,0,42,42,153,196,148,119,74,76,226,105,27,212,214,84,122,133,65,185,133,217,202,23,34,103,132,246,87,84,159,232,65,75,158,37,242,244,244,150,58,138,192,120,33,85,143,232,125,201,46,5,132,77,153,75,10,4,70,109,240,221,122,129,194,62,90,125,216,224,125,252,181,168,73,55,21,58,4,165,49,98,71,130,171,185,107,186,154,130,75,141,77,254,175,127,234,204,127,82,237,105,24,63,128,127,63,186,140,150,212,58,140,149,171,69,134,249,154,83,165,130,143,171,196,199,155,196,236,93,68,124,158,55,151,5,1,184,244,151,24,33,231,56,249,233,150,80,40,82,157,171,72,115,196,167,91,67,245,51,129,139,63,47,198,135,183,128,108,16,33,98,168,51,110,32,10,22,117,35,137,191,201,32,225,68,221,152,22,125,168,182,208,219,100,107,143,29,2,42,76,21,96,40,232,55,125,212,120,86,211,42,93,149,135,56,141,119,84,211,104,247,82,137,113,128,59,229,68,249,5,96,213,82,237,77,26,125,78,228,204,141,21,66,16,1,200,1,206,22,187,207,29,72,65,72,49,149,190,208,230,75,137,158,197,165,176,97,246,162,94,61,18,5,39,191,180,226,191,208,26,112,24,5,56,248,95,253,31,152,56,125,142,144,199,65,224,71,5,124,248,139,120,176,251,35,31,135,151,72,36,27,117,190,97,148,9,2,178,176,166,189,152,38,96,30,69,156,228,249,28,99,197,182,73,246,98,253,136,5,95,112,116,177,65,16,217,168,72,14,12,9,45,79,18,11,109,85,67,103,185,10,14,230,222,52,227,199,140,187,236,140,89,25,111,226,251,146,192,229,184,137,66,29,125,133,63,214,118,178,38,15,168,174,253,252,242,109,121,22,208,198,33,250,175,239,177,123,91,55,170,58,40,24,206,31,200,203,78,164,244,52,212,143,160,224,154,41,57,199,112,115,50,47,69,165,160,104,17,152,70,246,114,0,225,138,105,49,162,20,47,143,108,0,198,138,74,89,244,112,183,40,143,208,84,53,85,171,105,199,201,13,19,67,85,173,109,64,113,103,204,168,179,13,171,119,136,25,176,102,228,34,143,9,134,234,189,139,105,94,69,233,229,57,86,50,222,48,217,157,192,1,173,231,30,9,231,191,229,203,19,203,6,9,202,157,63,99,6,32,50,173,173,169,210,60,125,75,55,115,164,29,136,158,12,201,53,161,211,155,174,107,175,130,26,233,228,212,50,188,170,34,187,104,138,42,192,176,221,106,29,55,91,165,203,217,20,195,235,253,223,112,177,224,131,218,9,127,156,142,65,241,40,70,255,203,204,196,115,189,248,75,100,58,222,145,205,182,185,50,179,187,142,124,139,110,117,53,113,77,41,246,234,213,123,228,214,62,232,140,57,178,155,176,137,189,73,218,194,124,143,40,85,26,246,162,103,197,244,5,21,67,49,37,168,50,178,237,102,113,162,232,202,50,218,187,128,227,115,118,238,34,208,65,158,165,23,95,121,96,149,182,234,13,129,183,239,121,243,250,39,120,168,200,90,92,150,128,85,189,147,182,200,118,67,247,35,42,13,153,135,60,77,97,139,6,48,13,240,32,41,101,5,160,34,209,20,233,7,212,38,143,10,128,207,69,19,67,152,105,83,58,130,242,153,128,12,86,180,102,244,105,170,131,42,179,4,94,208,83,118,47,50,81,13,166,13,175,79,92,107,116,174,63,152,220,210,98,159,195,127,110,218,100,0,54,117,198,181,36,213,37,32,69,130,9,214,235,188,53,45,11,98,6,251,61,60,80,120,97,30,108,34,114,111,102,213,201,220,234,218,218,98,96,130,21,211,253,139,206,156,172,114,92,114,200,223,22,137,40,232,8,117,34,208,99,190,229,91,41,205,50,221,13,214,191,114,19,6,218,127,186,4,250,93,174,190,243,151,228,90,71,187,81,160,153,141,156,75,39,137,47,195,189,193,34,149,248,101,146,96,87,205,36,99,175,3,147,222,238,176,79,187,218,131,179,231,26,158,187,192,188,36,117,59,246,31,208,124,167,25,196,215,63,195,119,92,166,204,228,76,22,100,14,224,11,137,166,62,172,38,66,27,102,42,58,91,204,183,141,180,42,132,119,13,195,241,149,175,113,123,26,239,219,150,91,31,162,215,242,113,25,1,237,34,157,89,211,108,52,178,97,182,140,255,73,243,229,102,78,150,14,174,225,10,75,246,178,100,82,243,206,108,88,167,64,119,172,52,35,24,248,149,210,175,97,214,230,146,139,159,119,252,246,31,191,152,130,115,98,124,151,81,58,190,227,118,184,153,178,82,147,171,173,13,223,181,77,80,0,233,73,70,1,79,23,109,126,95,59,34,89,242,194,123,168,185,245,79,167,23,51,252,101,177,121,65,226,128,224,170,55,238,209,26,95,115,169,46,208,164,47,58,251,26,241,129,6,129,185,22,115,167,16,255,61,248,48,16,83,182,81,66,199,15,49,143,223,27,102,195,100,22,95,200,11,118,87,87,178,98,67,138,125,98,124,222,207,7,163,189,96,65,238,77,69,122,186,252,202,116,205,28,204,70,22,178,211,188,41,84,13,127,105,116,76,230,144,171,65,166,184,212,6,186,26,16,68,202,111,19,252,56,219,138,225,103,112,232,195,76,67,225,155,102,126,53,252,91,43,141,160,77,231,246,107,173,213,171,230,173,209,239,116,93,7,168,183,192,251,158,180,194,99,24,131,77,201,106,202,96,83,115,93,206,65,54,205,203,45,83,126,153,50,96,116,81,90,133,75,174,69,233,211,187,124,39,57,115,225,95,90,211,212,70,190,148,237,37,105,77,110,38,135,19,112,77,95,241,198,16,65,102,226,7,51,168,216,184,186,88,143,96,88,155,29,173,241,216,5,253,248,149,247,70,162,168,182,152,159,5,193,56,249,208,12,200,27,255,248,233,51,4,44,10,141,77,179,82,69,220,252,206,172,119,153,232,119,157,46,113,99,66,183,73,198,73,218,186,32,246,18,23,211,12,126,210,220,139,101,62,191,49,123,177,207,78,248,59,214,213,188,187,9,43,217,227,214,196,140,139,253,145,36,33,115,1,213,139,152,145,244,240,134,88,120,182,16,221,74,43,21,217,15,121,131,249,249,135,69,158,155,64,23,250,148,207,12,91,73,134,132,31,115,211,221,254,220,228,238,139,190,150,133,45,31,117,0,165,17,3,10,164,121,131,12,141,7,135,49,68,182,11,195,72,58,37,15,162,71,200,215,229,199,228,94,238,83,208,189,85,118,66,86,23,212,24,198,174,245,89,65,125,232,94,211,137,57,198,199,6,68,118,137,184,33,103,2,59,143,51,173,51,188,116,65,142,180,50,63,175,175,59,14,238,158,220,23,136,18,87,82,240,223,79,55,194,171,140,4,48,163,92,236,123,40,48,180,150,157,58,148,69,57,150,150,95,189,105,115,60,242,100,112,90,251,181,240,120,79,89,90,6,106,44,62,98,152,167,244,85,191,237,220,8,92,86,154,165,139,221,14,18,254,113,107,165,143,42,127,24,157,238,214,194,252,78,187,158,41,85,136,22,45,15,247,125,141,119,130,64,199,36,55,159,120,71,31,101,50,113,42,157,163,114,53,97,72,241,253,164,253,169,1,255,152,17,108,241,223,166,218,158,184,80,204,214,8,236,87,131,199,75,247,210,116,212,105,197,10,51,250,81,114,49,205,27,177,29,81,11,126,19,56,63,166,73,87,149,226,223,218,0,8,45,239,13,231,224,248,10,57,152,25,130,164,44,128,28,123,134,170,4,104,227,90,229,180,37,140,64,95,254,91,154,213,40,228,229,92,50,141,207,235,163,66,190,110,166,182,14,64,165,138,216,207,247,104,21,37,169,42,71,30,172,98,219,121,80,38,46,133,72,205,210,84,202,179,124,28,98,198,111,125,132,139,129,90,88,171,190,124,96,192,153,122,146,131,171,174,78,13,72,173,100,177,19,167,25,224,154,15,184,169,220,214,228,6,0,235,76,110,199,239,141,122,78,146,111,175,63,105,24,39,61,126,7,209,139,179,179,239,100,17,225,192,196,230,63,221,141,17,81,126,26,50,191,175,209,205,20,163,33,238,204,239,181,97,45,138,239,85,137,38,178,17,148,174,56,6,210,87,118,125,174,234,77,141,198,5,71,49,60,18,223,36,231,211,211,113,30,102,164,167,156,117,106,82,23,166,231,84,172,183,7,35,28,75,241,249,220,122,49,93,74,206,113,68,91,53,104,214,124,109,192,50,205,201,235,77,23,17,94,61,49,163,63,229,110,68,49,10,184,38,55,103,83,185,206,168,0,127,159,250,78,212,251,86,115,230,2,203,63,234,134,69,101,229,189,249,55,226,5,65,216,38,135,170,145,240,29,127,107,158,122,139,19,194,128,186,206,58,230,162,122,177,70,125,206,7,119,51,76,116,137,155,94,38,152,48,190,214,1,170,104,112,116,204,156,73,80,176,86,87,242,160,51,121,136,195,104,53,214,183,49,251,152,64,76,39,158,215,226,75,226,197,248,79,147,42,138,212,157,113,124,78,132,46,252,106,240,112,249,61,140,4,228,185,137,113,115,234,89,201,142,177,192,217,44,231,47,27,32,114,16,53,75,51,181,75,167,66,37,38,130,114,33,31,173,82,89,115,78,80,94,251,109,157,185,66,104,28,101,50,109,127,114,227,161,233,105,126,83,182,198,107,243,183,34,181,71,33,225,237,72,190,238,11,90,4,117,200,197,111,101,182,234,59,22,212,59,137,161,199,81,53,225,122,255,92,111,194,213,44,187,209,91,72,87,101,172,0,250,247,111,142,9,60,77,47,108,26,97,133,196,248,138,153,10,186,239,180,116,84,15,122,190,254,227,184,242,255,254,191,94,92,249,111,255,229,191,252,123,6,140,250,159,16,87,254,163,103,201,71,221,86,158,137,97,128,210,104,201,40,193,90,185,98,12,241,31,138,152,151,113,105,197,199,133,17,80,62,46,168,207,225,49,45,124,137,85,167,37,24,134,61,98,136,11,113,233,234,50,239,76,62,180,127,243,238,69,45,43,203,216,212,22,105,136,9,243,133,73,34,183,137,247,195,247,4,145,231,51,55,220,9,89,49,13,36,193,39,196,69,75,16,189,113,249,228,133,134,9,39,191,34,202,89,168,144,231,98,221,84,235,71,220,220,68,166,150,44,117,34,190,152,212,5,39,85,188,107,24,1,231,146,157,64,43,159,108,51,47,76,112,77,171,105,194,69,153,210,96,143,162,243,192,183,125,16,95,50,228,136,13,27,62,195,191,118,21,53,98,246,206,183,229,57,107,23,216,188,37,66,93,182,111,227,102,249,247,154,212,72,244,151,11,128,198,184,122,225,247,72,124,183,77,229,39,182,117,216,48,186,120,154,182,176,135,103,33,248,24,194,35,109,106,102,207,56,90,152,129,16,45,57,236,6,92,7,53,204,100,69,229,176,75,90,110,126,185,85,113,51,97,42,131,215,219,47,181,238,105,61,132,231,8,230,172,9,13,83,237,226,21,65,159,121,154,187,169,212,214,75,149,79,13,178,21,72,151,31,163,134,207,87,115,93,78,218,197,225,1,19,154,250,22,127,146,77,121,192,63,127,92,126,186,194,119,18,102,194,176,34,65,3,244,136,117,198,9,62,168,175,171,83,4,150,178,197,147,45,203,73,139,199,245,14,224,157,222,3,9,12,141,149,32,247,35,239,224,222,94,135,156,78,60,77,104,185,93,249,195,200,225,123,166,57,113,145,33,14,73,71,212,82,41,226,95,247,150,145,84,179,164,103,19,255,154,118,180,16,157,37,251,218,171,58,208,64,230,156,55,146,165,128,176,148,252,52,46,175,171,59,89,11,207,190,247,39,172,120,163,212,253,183,169,154,92,153,226,228,183,187,19,175,78,168,155,174,78,113,118,160,90,61,46,134,32,156,52,143,198,59,56,20,51,126,155,224,74,110,78,86,122,222,158,230,158,220,194,152,57,245,125,138,115,243,246,19,45,17,107,237,147,191,125,68,88,16,243,126,175,93,252,183,233,147,187,122,245,59,211,63,52,5,129,26,155,163,164,57,76,140,186,71,160,6,109,235,26,18,97,238,110,12,42,30,97,130,236,144,149,109,66,70,78,205,13,34,2,144,137,4,206,160,203,157,165,112,210,226,69,81,45,205,6,144,137,116,1,37,33,93,65,32,186,155,43,127,112,53,68,133,71,66,126,210,95,43,110,14,254,91,92,127,8,129,167,83,119,115,115,138,179,154,140,160,185,163,121,232,140,130,253,146,65,123,110,166,129,9,61,106,199,25,23,255,156,162,101,217,241,219,38,246,37,174,40,196,74,195,9,253,200,0,244,173,31,140,153,208,75,140,26,128,175,36,56,37,62,5,166,229,123,26,41,172,166,115,9,221,6,25,53,202,12,234,231,226,86,117,87,184,132,126,0,209,61,201,239,208,164,158,41,3,56,42,171,228,249,12,68,156,9,135,3,161,138,4,30,212,78,78,139,97,185,48,243,200,94,76,211,121,203,223,70,168,105,201,111,67,249,51,175,39,17,223,97,5,75,128,228,204,224,121,15,7,222,250,20,75,145,84,31,81,110,254,52,16,84,217,49,77,170,101,250,233,55,172,243,77,243,113,6,216,251,184,58,13,111,68,150,88,50,129,128,240,107,164,212,232,126,191,154,71,36,40,142,52,99,169,210,102,183,76,43,224,69,34,158,20,131,132,225,54,77,126,150,231,137,186,11,78,23,49,36,203,146,89,53,110,213,29,57,202,45,13,74,164,109,113,95,227,230,239,91,131,243,145,164,239,50,102,126,79,128,130,65,214,155,195,135,227,58,196,228,86,97,214,21,115,29,146,176,128,119,163,73,150,156,142,216,22,67,70,173,166,13,205,254,27,107,217,138,52,248,91,219,67,174,6,56,81,155,15,25,189,212,43,183,29,18,234,0,60,188,180,128,148,84,98,13,169,91,172,183,105,249,134,72,42,69,72,203,161,210,65,73,203,227,45,84,178,52,179,69,162,170,247,56,92,65,221,137,136,19,108,128,232,155,120,105,1,18,249,145,75,27,200,126,185,174,202,248,46,126,46,154,236,197,20,165,200,153,250,147,209,126,179,138,220,27,34,235,225,46,247,4,145,153,136,155,103,166,3,211,85,188,57,13,17,3,173,255,140,232,0,122,17,2,228,63,161,123,234,227,76,143,168,10,98,37,53,80,63,51,210,6,41,15,134,153,44,232,103,36,186,29,137,205,69,140,0,14,203,254,153,233,253,219,89,174,55,248,12,52,142,159,153,82,77,202,71,98,166,222,121,220,220,58,212,37,242,203,144,213,126,192,34,152,64,208,102,75,99,163,51,193,62,60,90,197,47,68,204,67,26,235,57,222,131,66,46,224,121,54,233,187,155,239,215,105,44,254,204,38,196,156,189,103,213,122,40,206,223,156,132,161,143,98,75,66,11,171,225,116,191,128,8,51,2,93,69,30,187,155,255,248,89,219,139,227,199,148,159,182,22,227,237,23,67,205,149,41,79,187,24,102,138,249,103,62,232,209,9,70,181,154,8,239,215,226,133,185,34,143,246,243,211,214,192,249,153,129,189,36,189,236,48,64,240,254,90,138,54,172,136,3,181,200,52,147,227,255,75,201,60,43,34,112,66,110,132,245,29,249,213,159,108,154,18,145,60,25,125,221,31,102,201,84,37,118,42,46,48,224,19,204,200,55,40,224,203,79,106,231,49,162,147,19,193,31,12,154,132,57,229,222,47,136,112,216,239,54,186,70,233,240,170,160,92,206,140,139,27,110,81,66,107,241,144,112,171,253,98,232,252,5,28,11,3,83,45,31,109,52,24,197,101,186,81,105,62,70,196,247,55,255,161,130,28,115,202,218,121,211,102,123,35,2,152,164,107,76,121,98,110,189,124,33,164,105,56,225,70,231,44,53,200,254,245,17,255,147,79,42,242,219,19,38,170,111,204,182,9,214,202,181,48,77,125,224,113,172,160,236,19,209,247,204,36,108,226,185,209,124,221,243,215,188,190,38,6,202,231,239,228,16,218,61,110,78,20,185,221,108,74,55,98,126,135,236,199,102,131,149,74,80,147,49,153,127,21,226,207,60,46,96,24,185,24,16,77,247,245,1,127,248,189,58,36,124,233,253,77,163,23,218,0,39,145,143,137,86,103,243,89,182,139,241,122,44,49,163,75,48,190,215,2,179,203,180,20,51,120,41,95,92,52,29,220,41,75,19,178,148,79,237,10,43,137,138,219,245,181,160,115,252,70,148,20,8,94,174,152,41,52,247,111,200,56,2,119,171,63,63,77,37,196,175,230,92,171,178,244,72,19,150,177,220,74,161,250,202,136,26,146,107,249,147,189,211,182,238,35,31,179,154,6,156,191,245,48,74,235,156,70,120,137,245,171,136,109,131,119,11,171,46,157,150,108,235,245,155,72,48,225,141,50,127,204,231,126,116,156,204,35,232,134,100,142,86,240,108,199,119,82,203,158,74,171,96,5,90,62,253,193,141,99,108,53,189,55,254,182,47,205,231,69,192,148,47,23,223,102,129,224,103,166,71,74,79,0,114,175,47,144,11,243,64,114,73,134,20,206,190,152,226,211,100,17,229,88,67,131,109,249,226,154,70,232,171,215,178,240,124,10,79,59,3,245,107,85,70,204,247,35,246,197,34,32,107,110,77,138,197,175,6,52,144,226,0,246,96,248,191,254,220,52,154,77,121,238,10,125,231,137,39,43,232,93,201,20,175,51,72,203,236,201,224,215,20,235,159,0,134,223,187,26,91,173,152,105,15,174,199,199,164,178,81,202,94,88,1,112,126,185,58,251,233,134,8,143,152,151,81,54,253,153,135,37,13,245,201,140,104,251,59,174,159,249,185,178,153,109,195,220,161,220,250,110,62,96,213,45,63,55,71,157,115,124,175,109,120,136,148,105,193,204,62,234,187,134,161,239,116,71,130,67,180,126,178,200,152,59,235,231,231,201,73,228,135,185,90,126,66,134,229,157,255,113,49,189,19,181,201,79,119,203,51,174,48,247,163,35,110,58,109,62,205,76,86,78,56,94,248,32,53,150,38,61,207,53,147,109,214,198,124,134,111,87,48,244,136,244,48,159,122,216,98,252,204,164,97,251,150,231,122,143,85,62,129,49,243,203,172,39,76,204,52,53,220,111,146,14,74,44,231,200,231,0,130,191,253,104,2,109,210,229,188,6,180,214,171,123,64,246,138,51,219,135,108,251,89,215,207,7,58,151,203,239,20,134,61,193,199,132,84,37,152,57,93,246,64,176,190,189,176,27,33,236,212,171,183,193,169,221,60,32,125,211,29,231,5,185,113,250,128,202,212,25,140,248,252,241,99,175,111,83,30,106,106,134,211,53,205,36,174,101,154,188,215,60,95,225,21,238,101,196,157,117,175,67,177,160,249,70,218,255,58,82,134,62,88,91,238,21,146,112,184,41,53,103,99,114,93,121,120,163,193,123,132,23,0,77,106,106,123,254,82,213,52,31,155,222,154,146,175,15,40,253,6,251,103,135,135,155,164,127,19,184,153,188,101,209,173,142,253,202,127,186,253,18,52,18,247,173,245,17,244,98,125,111,44,40,120,158,234,133,157,113,241,6,120,163,231,117,3,139,177,190,197,209,76,95,94,60,55,90,49,231,87,180,197,76,64,45,241,1,156,55,132,97,159,25,42,84,97,213,227,56,199,125,110,97,166,249,66,125,133,101,168,0,55,19,159,168,11,132,50,78,108,241,112,37,137,122,48,126,8,181,212,29,102,160,233,87,60,13,16,133,215,63,103,131,252,163,232,233,98,18,60,241,219,134,223,253,113,104,171,137,13,124,230,118,172,69,53,205,111,138,131,129,252,204,214,152,150,208,236,106,48,231,47,45,180,249,212,47,102,16,239,140,180,221,242,173,144,77,66,232,251,233,90,120,135,93,237,211,205,232,16,37,32,23,186,94,234,88,223,144,227,215,137,208,29,56,6,36,128,124,75,162,29,28,102,221,52,155,64,208,140,171,225,88,174,114,115,75,243,220,42,191,45,76,133,96,56,183,139,49,96,222,128,25,242,183,105,214,187,95,154,29,51,32,91,217,23,72,127,82,247,112,51,194,143,178,17,91,251,242,167,123,188,17,217,131,181,60,191,167,33,50,124,199,34,41,112,133,109,4,110,145,25,167,11,241,31,148,215,105,181,182,40,63,248,240,142,167,186,103,27,181,140,248,154,213,52,220,179,213,12,29,239,247,249,206,55,139,43,45,62,87,22,47,37,225,237,103,238,59,18,77,162,60,173,108,58,215,35,186,114,107,83,50,172,138,42,71,191,126,230,22,4,202,132,1,21,101,122,8,106,191,39,43,195,164,78,228,106,186,95,125,113,82,48,94,26,240,25,59,118,243,207,65,24,63,83,94,9,198,163,183,237,79,223,13,1,139,149,20,146,30,70,202,197,152,155,217,228,118,223,150,175,230,107,43,228,51,111,147,9,151,155,35,217,242,245,123,81,163,131,142,86,60,117,194,193,119,30,205,207,108,24,198,170,102,176,176,223,190,241,204,164,21,206,63,200,189,252,175,255,231,255,180,220,203,127,253,119,185,151,246,159,161,77,240,110,245,54,204,242,37,72,144,10,184,63,27,187,113,178,124,190,224,33,87,130,168,113,154,45,90,253,22,43,5,170,190,53,203,1,217,250,243,8,70,92,93,127,162,184,106,132,36,43,204,240,145,47,57,115,104,77,247,229,246,230,153,169,84,138,231,66,253,180,127,78,238,33,29,252,243,125,43,205,204,31,51,10,255,250,39,243,162,39,173,113,186,124,230,109,2,24,114,230,12,240,10,223,147,241,75,163,106,168,85,135,9,191,187,25,58,171,173,225,16,61,252,223,70,112,170,9,231,106,140,216,255,232,184,220,76,162,167,106,84,205,90,93,254,224,40,90,33,198,253,79,153,28,255,96,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,206,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,48,84,165,92,109,61,152,95,255,11,66,174,108,45,61,205,236,96,31,170,229,26,93,105,145,140,46,130,233,214,14,28,191,141,2,186,152,225,203,142,65,235,135,158,191,140,18,201,21,21,234,123,62,44,21,134,48,49,195,179,91,78,140,154,233,34,84,49,95,203,147,249,152,55,218,186,242,201,217,3,217,156,220,76,44,156,167,14,76,232,176,82,249,60,46,54,177,228,230,248,52,197,215,16,184,235,185,245,230,8,98,125,209,1,102,112,67,71,222,27,162,133,54,124,212,32,221,204,89,14,3,45,209,111,88,73,248,102,240,240,204,111,21,204,24,114,62,193,145,217,208,12,117,225,235,19,105,67,218,165,197,12,30,97,196,23,177,252,94,19,51,25,249,22,223,19,90,160,60,26,208,87,130,124,209,175,70,149,111,85,185,26,40,223,136,137,186,96,82,171,63,55,135,74,195,71,101,90,71,174,154,1,9,196,76,68,164,81,196,158,16,155,196,121,240,71,131,47,125,229,185,195,168,1,115,250,62,152,49,165,75,62,2,156,18,98,173,62,44,207,183,25,73,196,198,100,177,138,218,247,61,27,24,254,146,199,210,155,137,173,187,156,26,205,56,72,180,234,100,65,110,203,25,113,138,57,229,233,214,29,234,99,167,249,206,209,140,40,239,200,79,211,19,224,77,208,134,23,192,21,75,51,44,91,213,47,158,198,40,42,51,137,22,236,126,227,226,98,42,210,50,201,119,117,130,34,110,125,129,92,233,28,31,243,147,135,196,140,114,108,149,183,250,195,39,158,184,186,14,169,128,209,30,77,111,169,95,61,255,220,110,249,30,84,230,125,46,32,29,117,142,236,105,111,0,129,178,250,123,33,161,36,69,2,152,121,233,38,244,39,55,56,228,148,121,72,95,105,221,113,53,176,137,196,24,158,70,82,57,62,199,115,54,5,151,127,8,166,95,176,19,183,190,96,222,228,151,141,88,33,30,139,160,71,110,188,144,184,138,111,197,81,38,213,135,103,6,192,235,175,220,13,179,33,63,252,60,153,189,124,101,130,8,135,124,52,205,180,253,14,63,119,27,188,247,101,200,194,189,135,6,168,234,102,132,30,210,155,164,93,3,160,165,63,56,105,97,153,68,80,240,143,216,236,192,173,222,100,52,35,211,70,107,72,137,79,217,12,19,152,102,152,120,188,119,179,192,100,63,165,74,123,140,148,44,134,236,133,229,162,255,66,198,158,56,241,251,22,144,248,14,145,179,135,97,210,42,142,159,25,57,239,155,254,249,219,209,145,123,246,101,217,169,52,73,247,211,129,117,172,196,137,78,243,25,141,40,98,166,5,41,54,105,202,212,226,66,155,190,44,172,89,110,70,207,189,201,107,225,209,247,237,155,217,128,89,73,220,133,14,174,120,250,233,67,74,126,233,54,12,42,104,59,35,13,221,127,40,190,45,29,113,218,54,252,201,17,194,149,10,129,105,90,185,44,30,102,218,30,100,46,144,68,28,206,186,192,54,252,35,154,253,135,34,58,121,4,32,126,82,244,106,235,227,245,79,98,69,155,33,87,195,38,49,74,156,16,168,142,93,157,43,120,74,221,93,52,250,213,103,213,155,3,187,156,225,254,145,226,148,217,0,217,142,159,123,134,119,216,58,207,172,154,159,222,221,21,146,213,67,255,248,232,225,12,0,206,56,58,160,23,220,241,240,31,62,151,144,38,159,154,106,124,113,138,140,231,122,191,153,35,225,210,177,174,23,103,160,43,16,27,188,39,201,61,1,60,179,235,201,2,221,3,61,47,7,151,201,98,23,247,114,232,242,165,255,32,205,115,91,213,252,51,195,48,162,123,180,133,183,211,103,41,237,51,93,66,107,240,97,116,229,251,147,155,86,177,44,93,136,229,162,201,254,221,220,114,158,249,98,116,144,51,25,220,124,141,13,60,205,104,155,94,183,194,246,32,109,143,38,45,62,103,139,123,63,71,67,192,214,20,22,172,9,196,205,116,73,200,36,53,90,207,89,71,62,56,253,183,98,38,253,218,99,200,205,139,201,223,6,129,228,168,48,204,232,218,201,121,77,102,189,220,120,52,68,198,36,207,78,239,224,10,130,71,204,212,146,196,220,97,159,242,15,194,89,35,184,69,88,224,39,170,164,57,25,88,107,105,38,192,117,62,149,98,194,91,43,107,200,100,232,64,23,198,76,163,131,178,202,123,217,52,118,39,135,14,202,162,131,182,168,67,237,112,59,47,61,82,63,87,195,131,16,17,14,248,148,53,247,143,25,162,37,95,35,168,170,136,255,245,110,126,29,20,105,209,213,150,100,186,129,171,151,243,155,210,183,75,242,56,199,236,237,34,52,231,70,88,120,128,132,229,189,119,53,89,121,191,26,30,254,171,87,191,243,170,59,221,10,181,111,206,205,124,112,67,225,157,26,81,35,62,107,142,248,134,54,169,250,226,53,173,205,42,111,189,225,172,56,59,204,239,37,69,250,251,80,238,104,95,234,138,183,38,56,202,188,216,177,56,222,233,60,203,248,147,200,150,155,95,144,120,53,182,172,23,177,212,12,150,223,43,23,171,239,185,185,201,165,214,183,56,226,165,140,187,80,182,36,226,151,185,227,177,225,179,17,114,113,10,117,184,72,35,63,150,80,154,13,43,198,21,167,37,182,72,121,9,250,253,28,180,211,106,124,204,101,85,255,252,214,232,0,204,175,99,192,204,166,183,149,102,147,204,184,249,228,207,109,17,87,251,208,142,226,11,0,230,224,23,120,203,131,155,44,124,204,50,200,174,117,249,88,183,230,113,63,157,16,113,137,22,130,233,207,191,61,197,31,28,149,145,170,102,99,127,152,177,0,238,208,130,39,109,217,104,213,250,168,220,159,214,147,131,26,199,114,42,176,183,246,40,58,202,54,110,196,171,199,207,228,73,21,95,66,58,176,159,43,78,54,227,81,20,206,245,99,250,61,206,235,90,0,251,157,161,87,147,184,216,238,198,51,133,216,180,197,76,51,162,31,170,8,3,65,176,153,102,78,23,103,143,42,176,146,94,129,127,208,123,5,209,81,140,153,17,131,84,53,143,58,35,231,114,182,54,243,60,43,56,136,22,223,3,62,84,217,206,168,165,250,89,111,26,160,178,46,175,97,1,227,91,64,165,85,228,198,70,252,233,251,191,105,174,255,142,23,205,32,49,65,141,153,235,170,25,37,231,72,4,189,41,37,0,109,154,122,33,40,243,135,126,43,103,245,159,171,77,161,36,204,149,10,188,60,25,253,82,61,110,78,102,104,139,63,123,151,209,36,102,2,204,224,121,98,70,54,56,22,7,109,191,251,252,92,61,189,221,31,51,59,155,206,193,189,188,34,143,181,117,21,231,193,3,134,55,55,46,126,199,88,207,19,151,35,122,16,228,134,239,5,28,74,204,59,245,35,204,220,51,216,163,110,1,8,198,119,42,227,188,73,63,2,217,69,248,127,99,131,198,231,200,192,223,120,110,139,211,237,152,185,200,193,3,207,3,61,52,241,203,199,232,195,211,140,80,99,137,221,159,184,73,196,202,111,181,216,61,118,140,130,104,84,38,60,232,19,88,25,197,118,196,13,150,188,117,229,165,99,26,190,159,174,148,46,212,108,125,123,238,43,35,174,56,228,106,68,22,122,4,32,198,213,211,211,10,5,248,169,87,188,248,170,102,136,221,220,185,234,230,220,230,183,172,6,148,119,207,12,154,45,244,96,211,12,128,119,121,206,175,155,228,240,150,231,2,238,245,1,157,49,79,227,1,13,51,186,115,53,31,155,181,37,161,251,109,84,183,219,142,100,200,98,67,185,98,190,148,182,226,106,116,254,178,244,112,77,49,98,133,217,84,180,179,208,116,97,45,126,47,22,169,20,52,29,114,101,255,145,212,119,223,101,59,112,252,219,212,220,96,74,15,243,181,108,86,154,151,137,250,244,140,93,84,1,236,118,218,43,170,251,125,200,79,55,73,172,89,235,51,170,209,62,209,172,66,150,55,167,107,142,14,243,152,135,32,68,243,209,224,161,126,251,74,120,64,66,144,112,145,171,25,17,137,14,228,239,134,94,58,254,178,182,225,152,89,119,83,154,223,238,183,34,10,54,178,90,249,152,108,194,235,43,153,92,19,183,106,210,133,13,6,139,178,72,11,135,115,32,233,22,230,89,216,4,226,222,221,232,141,242,107,81,111,110,145,217,130,90,103,138,119,100,212,233,45,220,140,137,78,221,150,181,71,125,101,185,11,131,46,197,21,160,2,169,17,148,47,221,145,222,72,143,229,217,113,39,216,207,152,226,96,243,167,148,59,209,33,2,233,255,93,189,172,0,150,201,148,11,236,117,69,176,136,55,63,116,121,33,243,69,24,247,153,81,100,18,14,132,139,92,214,72,179,117,77,102,46,230,45,99,216,124,190,121,66,123,177,164,220,46,156,212,204,180,63,43,140,54,85,148,225,129,160,223,190,60,78,69,145,228,46,89,30,11,248,88,196,146,84,32,4,249,141,136,246,169,199,207,30,240,94,251,202,202,4,11,200,174,243,153,173,50,42,59,229,134,150,107,250,142,243,92,182,183,77,100,189,18,31,100,118,175,189,236,101,221,122,185,73,19,79,167,107,101,82,148,18,185,95,218,75,222,226,92,110,198,83,107,98,30,205,144,190,159,153,79,155,135,34,117,27,235,244,12,43,140,230,57,81,208,219,171,206,197,88,172,71,53,89,36,161,85,173,84,207,124,80,22,13,123,233,111,62,51,30,166,59,102,127,240,164,244,142,174,17,145,141,30,230,231,13,164,180,8,230,119,60,148,21,99,70,46,177,139,245,57,176,114,49,45,110,50,79,14,78,78,61,39,191,199,91,234,57,224,224,210,224,53,244,175,121,141,211,90,204,8,221,249,202,221,147,102,135,31,51,189,202,51,230,194,251,99,41,155,67,44,139,80,213,9,51,184,222,156,11,23,172,64,100,252,54,105,97,41,19,60,51,5,19,223,103,81,217,174,210,245,11,43,199,73,95,225,133,153,165,138,30,40,202,149,96,31,70,78,83,93,185,215,80,219,126,166,110,211,165,147,17,167,84,233,44,144,6,123,190,67,222,26,198,65,184,201,220,204,242,248,185,184,131,176,119,43,13,64,250,210,40,187,158,48,34,96,34,70,50,6,45,190,37,152,221,35,167,245,133,85,110,197,15,35,196,34,24,81,176,174,198,59,237,230,14,196,72,158,107,190,96,194,185,245,10,28,8,229,200,118,68,228,49,35,121,5,7,2,164,43,98,166,239,47,158,156,1,234,226,125,81,44,154,199,79,123,16,88,10,101,190,100,109,114,34,52,160,252,69,172,203,132,73,124,188,105,8,232,75,205,125,59,171,22,102,212,109,228,184,182,253,42,223,139,226,147,126,13,20,162,220,31,221,244,61,11,195,1,172,0,228,82,124,200,104,19,220,50,160,27,166,67,223,130,1,21,16,83,137,25,57,52,207,144,146,197,186,210,140,197,190,214,118,205,171,75,211,166,10,24,63,208,133,240,41,8,222,171,255,92,125,141,41,221,205,19,82,47,25,239,195,62,113,194,108,194,23,114,115,168,225,243,99,34,195,54,19,128,71,41,239,220,237,199,222,27,131,11,18,72,204,32,227,220,25,38,89,174,84,49,212,126,232,207,234,110,182,254,17,249,109,36,103,175,207,210,23,169,65,38,169,230,21,224,112,52,54,15,176,77,255,94,208,60,55,26,213,253,106,58,160,51,114,199,12,41,91,139,171,73,15,198,193,103,10,218,101,197,153,121,72,210,117,185,152,230,199,33,23,139,10,193,52,10,191,22,217,14,172,99,232,173,33,200,113,65,22,30,12,84,173,92,221,216,161,74,154,13,164,171,102,124,218,252,105,216,179,244,106,123,209,176,194,227,49,210,138,84,107,212,83,173,242,62,126,204,72,214,187,255,132,254,226,78,81,32,232,112,233,169,217,97,37,51,117,212,10,245,111,94,219,134,126,13,0,14,46,14,101,250,133,89,191,134,88,233,173,128,34,223,106,165,50,29,84,95,133,227,35,126,24,154,183,42,143,133,199,83,111,94,60,147,207,14,235,162,165,97,139,245,198,78,72,47,32,128,46,249,86,144,183,201,135,222,120,225,93,30,187,36,51,137,153,223,211,92,25,79,234,109,98,238,180,117,84,25,147,12,113,49,175,94,118,126,141,183,13,102,97,29,51,152,197,252,210,77,146,71,88,47,208,79,95,90,240,221,45,29,20,104,227,151,59,10,203,176,39,77,30,28,84,143,75,94,65,70,65,111,138,154,41,41,223,176,246,162,99,114,140,189,184,134,181,18,78,139,25,210,179,252,229,231,192,84,253,212,48,46,58,85,53,222,40,249,234,249,99,118,30,120,179,130,115,83,171,225,164,210,220,243,36,255,83,51,56,17,49,189,24,132,194,183,60,248,181,121,178,194,60,103,58,194,152,143,165,191,221,220,41,102,235,205,201,190,148,184,154,200,79,182,4,188,134,221,86,60,121,1,218,112,196,252,214,157,231,40,169,214,175,172,139,96,53,177,83,127,47,2,143,121,245,226,183,225,7,48,101,129,26,207,202,161,153,97,2,237,97,46,4,173,105,38,231,80,99,85,19,62,100,90,203,100,0,160,51,246,207,185,144,59,146,5,66,35,248,139,28,227,209,208,137,149,181,105,200,242,91,34,246,64,208,174,202,147,27,13,209,141,200,228,176,163,136,21,22,128,154,129,139,113,139,137,25,169,138,120,109,188,142,41,59,184,33,124,139,31,77,8,47,37,153,36,214,231,163,248,75,65,29,221,101,30,85,180,68,156,244,216,204,47,38,147,1,5,172,42,70,129,237,25,71,220,157,145,183,122,230,37,147,223,132,164,158,215,29,70,107,102,23,243,139,59,226,125,40,241,182,174,70,26,171,227,153,193,68,202,94,83,73,181,141,35,230,145,42,6,152,159,15,22,160,44,56,165,103,50,121,153,108,129,145,107,228,213,194,237,139,25,142,242,56,106,209,46,75,214,111,211,1,49,46,156,48,67,35,146,86,58,68,71,142,230,100,225,201,189,65,94,204,56,147,12,116,179,229,67,193,117,191,227,83,173,63,46,205,52,95,168,183,99,255,70,166,66,207,218,122,105,179,136,53,205,154,151,41,242,6,129,23,205,149,65,181,55,71,156,18,95,137,220,233,162,94,148,180,28,64,56,136,67,74,206,63,147,47,73,51,122,62,211,51,213,203,146,163,250,219,212,250,91,44,28,142,172,204,176,96,126,15,91,98,72,97,245,214,137,132,204,85,159,177,97,128,76,75,224,55,102,2,143,240,156,172,113,78,126,26,2,172,25,30,198,115,129,107,170,177,98,174,167,149,248,229,5,166,127,139,149,140,123,188,53,30,67,234,24,97,238,48,103,215,48,191,85,43,251,28,50,174,45,252,69,212,85,79,82,152,153,249,214,121,226,185,185,86,94,122,89,15,70,222,251,125,161,166,247,30,18,26,192,138,119,18,211,106,102,196,4,70,154,251,232,250,211,160,239,115,192,73,197,117,25,209,141,38,83,204,51,178,107,186,127,179,83,133,154,6,146,70,100,101,210,10,229,122,160,189,150,177,185,200,2,233,198,185,20,211,16,37,217,35,46,29,42,112,171,133,31,80,173,6,152,79,6,31,127,137,234,24,61,65,58,73,145,26,226,228,113,43,138,196,45,191,38,249,208,128,102,208,172,221,213,43,123,95,143,149,235,73,45,2,250,43,99,210,161,139,9,236,222,52,148,148,56,178,70,127,16,111,61,215,165,50,41,87,195,105,53,124,10,79,59,234,155,12,202,53,68,151,255,246,162,66,47,51,28,65,249,30,161,220,52,2,28,25,51,136,88,218,88,81,175,71,132,79,220,8,194,95,84,154,60,213,7,143,171,76,226,129,80,85,241,45,30,61,44,193,31,33,218,73,239,67,20,174,65,52,28,217,54,72,242,183,123,163,130,69,171,154,62,57,65,77,192,189,192,202,204,45,159,19,61,209,153,213,126,182,229,38,174,0,25,81,216,255,61,63,106,172,82,77,205,20,9,60,73,201,171,109,217,147,38,157,63,153,103,44,200,37,200,110,73,11,49,188,186,81,20,212,178,31,251,110,93,40,133,120,82,216,132,83,187,154,1,200,38,176,183,136,80,142,153,201,84,246,48,143,165,158,54,173,68,43,234,34,136,65,157,174,86,84,42,34,169,12,212,115,201,129,13,69,207,201,39,155,3,101,207,170,230,225,93,223,102,182,230,93,53,79,120,252,194,12,253,102,174,130,3,229,166,211,226,83,197,101,208,229,230,96,161,110,0,17,80,37,174,250,94,252,92,75,52,14,206,159,56,49,111,163,96,103,143,194,33,234,105,50,143,207,151,78,12,51,165,142,180,242,193,219,202,138,36,188,14,67,205,187,185,242,39,230,153,250,130,88,129,80,212,40,149,118,161,194,195,106,232,140,25,83,1,143,105,170,249,224,138,135,185,221,46,59,218,65,157,176,228,189,201,91,201,99,111,182,169,156,226,253,194,178,40,230,182,119,230,248,141,132,79,30,155,254,195,192,0,209,41,80,101,105,242,142,183,199,226,106,192,114,244,83,178,52,87,164,248,161,16,221,178,79,83,239,44,46,114,89,166,241,93,205,31,235,138,194,223,36,81,126,36,252,189,166,161,20,113,38,25,183,46,247,166,99,169,184,244,201,123,255,130,2,204,85,179,225,49,220,76,39,169,172,107,124,204,26,85,69,26,202,230,92,122,245,48,90,49,55,191,241,238,235,231,106,72,71,119,152,199,146,147,239,86,3,34,248,197,205,206,163,41,102,35,210,56,97,126,94,231,144,247,178,186,70,156,155,47,188,34,150,73,51,53,179,50,227,106,88,216,37,198,189,116,8,199,84,128,221,138,86,120,53,83,38,246,49,5,124,81,170,152,255,20,160,102,70,0,53,187,246,254,40,138,208,82,9,207,146,92,138,152,233,180,203,178,9,144,234,146,187,66,165,2,10,189,80,100,159,160,48,159,105,38,8,232,126,243,109,37,232,116,8,248,188,112,71,204,200,217,25,165,112,154,89,183,51,18,176,192,39,83,60,192,204,53,116,170,72,84,182,43,195,242,103,30,94,88,135,25,36,181,26,254,238,77,100,225,214,57,68,232,198,204,16,21,165,249,130,31,22,51,29,184,190,17,195,108,240,156,25,125,178,49,74,243,61,101,211,2,145,45,204,70,193,199,33,225,214,63,184,146,12,10,168,147,17,149,145,78,153,94,199,12,177,148,72,135,111,147,19,81,43,213,138,48,218,234,20,43,3,238,142,62,77,177,32,127,212,140,132,86,84,93,72,66,252,220,155,58,229,10,243,93,66,70,252,103,158,238,14,208,80,43,173,27,246,96,53,27,32,200,119,128,231,255,121,238,155,165,13,216,231,230,94,106,54,214,114,55,227,237,233,144,44,147,229,118,235,128,217,81,223,218,184,84,119,152,33,30,212,215,218,8,205,248,128,158,63,94,45,49,227,117,70,41,202,8,251,134,222,156,220,109,222,28,26,73,157,102,148,186,119,228,149,209,124,77,189,23,102,2,32,174,18,55,135,85,97,235,20,6,237,156,191,125,200,196,201,163,189,131,9,237,233,207,108,138,177,58,135,1,23,184,8,78,49,225,72,57,146,141,199,101,78,159,72,116,120,74,155,241,132,157,6,128,237,119,58,209,91,83,146,255,8,143,235,253,175,240,22,222,247,170,217,225,108,178,232,207,243,240,131,241,249,203,28,178,63,23,243,112,223,123,49,205,0,216,139,153,94,111,15,189,224,108,175,217,110,136,32,29,245,83,191,248,254,48,23,96,5,47,226,238,25,238,244,74,121,0,204,212,232,252,224,188,150,9,147,77,163,26,64,192,247,51,52,217,151,28,64,207,12,86,215,107,158,198,96,249,107,181,124,252,103,93,197,124,98,49,91,73,195,47,70,159,72,119,5,202,234,35,250,85,46,57,209,46,99,86,173,247,247,111,158,85,180,205,142,248,41,102,157,31,49,154,153,57,56,155,154,87,113,12,42,230,121,147,252,20,243,188,207,187,119,51,82,50,93,182,28,4,125,231,215,193,121,97,186,1,69,44,87,131,103,242,4,1,39,130,169,219,138,153,105,250,157,233,160,224,222,126,40,155,14,84,89,111,254,248,147,211,17,152,66,19,102,190,142,188,173,230,44,28,153,195,239,68,71,140,203,47,70,174,44,75,89,152,47,2,206,254,94,80,23,20,89,249,21,93,175,175,31,23,98,210,130,64,188,252,244,68,150,185,248,144,63,87,156,190,30,49,31,243,56,220,188,167,174,128,183,244,86,249,24,75,46,147,18,82,139,169,230,29,126,144,197,204,160,40,127,204,219,219,139,128,190,190,143,87,196,124,0,156,249,136,67,218,53,118,253,177,190,136,100,185,181,215,43,158,163,17,183,63,119,239,184,25,25,54,57,209,161,73,62,31,47,40,230,231,118,238,35,239,117,141,64,246,123,50,75,230,36,135,171,105,9,79,231,165,194,204,16,117,249,32,204,250,79,13,5,51,161,177,248,3,236,195,172,200,207,76,103,77,75,31,204,180,3,95,188,234,175,77,95,249,146,149,223,170,133,9,254,104,180,130,36,153,227,164,221,186,135,192,41,237,210,224,116,115,51,253,35,53,247,185,210,168,47,101,111,33,20,86,239,175,207,23,43,67,244,110,212,119,98,134,198,228,155,227,70,182,87,229,144,160,207,138,54,174,207,188,142,1,5,210,188,172,157,240,155,43,38,11,149,157,248,152,113,184,125,1,209,169,179,37,30,101,203,31,228,209,63,51,208,171,12,40,201,14,15,39,193,3,139,0,9,172,108,58,237,66,76,242,109,104,213,232,35,74,166,31,104,152,70,43,228,187,122,192,57,191,100,195,235,200,138,20,159,43,104,132,137,187,208,105,29,252,152,217,241,173,173,84,211,196,252,110,231,109,12,213,68,150,139,156,248,157,22,185,242,149,56,96,206,162,115,36,119,141,14,246,196,19,81,200,209,87,233,236,5,18,15,168,230,251,212,232,233,205,217,242,201,232,192,112,53,148,139,50,132,65,62,196,252,130,62,63,126,96,162,91,75,226,4,174,38,146,253,126,26,18,145,183,123,13,49,67,86,241,45,62,136,235,106,242,128,209,157,14,0,206,191,229,134,113,92,103,2,101,2,214,219,103,6,82,175,27,49,189,237,179,251,52,3,240,10,88,52,204,184,149,253,35,186,32,51,96,240,132,156,10,111,12,222,56,249,107,31,148,133,122,207,17,159,127,204,142,223,160,93,211,7,42,106,126,113,164,39,137,201,12,176,231,228,139,33,221,250,66,137,239,201,47,114,101,146,215,128,42,31,24,190,223,156,170,114,189,105,54,109,15,47,222,87,140,45,187,55,16,122,101,141,124,240,68,170,217,138,226,192,76,217,212,63,55,225,250,89,245,199,76,251,199,116,243,230,120,60,98,182,90,207,55,211,0,53,209,148,38,102,142,156,47,140,104,165,88,37,63,173,150,95,43,110,237,38,74,47,23,195,1,208,62,247,175,209,57,210,155,124,110,67,97,59,52,24,101,138,183,212,101,155,95,139,54,186,229,102,240,109,146,48,229,230,168,117,250,111,159,78,204,41,131,182,206,59,213,191,163,19,230,109,246,82,121,180,77,59,244,151,105,106,104,57,222,42,14,197,6,196,189,191,74,9,21,24,62,82,254,246,166,93,211,251,132,26,129,91,175,178,70,32,56,59,94,200,99,95,6,82,37,55,127,135,23,40,231,207,60,233,254,44,98,38,117,229,80,36,136,239,160,220,206,229,187,77,140,250,171,187,210,182,176,246,149,137,186,215,123,25,95,5,141,230,129,23,212,200,147,47,235,71,252,110,14,91,160,100,230,145,38,112,20,19,60,169,70,46,153,70,70,200,129,222,237,239,21,101,46,208,90,80,220,57,52,90,158,41,217,9,52,78,240,132,215,103,70,248,75,162,190,119,228,86,186,167,63,235,64,0,78,38,233,193,195,242,200,13,177,90,163,57,75,179,129,114,62,95,132,124,14,153,245,28,49,132,189,207,39,140,128,153,44,139,28,187,184,242,4,239,159,249,24,213,75,88,161,199,41,222,169,208,16,28,155,234,99,93,60,145,79,159,195,204,42,24,196,0,88,235,244,113,51,52,215,18,101,92,168,174,62,173,59,211,251,65,90,53,110,14,80,134,53,16,102,220,189,140,26,27,206,250,115,63,226,230,76,141,244,23,140,59,173,121,209,182,209,241,37,58,23,19,22,4,128,134,62,228,164,49,100,71,163,243,25,40,148,155,65,214,244,140,241,27,181,209,233,213,163,102,190,65,210,29,129,245,101,11,93,113,115,163,7,217,98,190,55,162,43,10,106,77,40,121,77,93,26,190,36,255,220,40,160,39,145,229,68,39,215,96,165,241,61,237,199,210,12,60,236,54,31,181,59,12,233,32,230,183,79,124,204,182,152,11,41,154,127,32,213,249,255,254,31,255,246,47,255,250,191,254,199,255,252,119,220,33,243,252,103,112,135,192,8,112,111,212,78,22,239,45,244,30,125,27,44,119,69,38,210,0,170,105,166,5,63,161,202,211,240,248,114,53,103,237,140,52,255,228,204,75,14,34,240,47,168,151,244,48,247,33,63,13,49,205,11,193,122,252,244,185,210,0,10,166,28,96,92,84,86,218,15,35,219,30,38,77,25,45,129,11,36,103,2,30,161,73,99,67,142,171,215,80,14,108,171,92,193,87,22,69,31,202,39,249,218,80,92,140,168,132,17,197,211,38,155,230,231,189,212,72,146,210,116,185,133,151,134,57,222,103,203,220,174,246,1,192,232,116,154,235,148,23,68,98,37,24,35,223,223,41,251,196,128,211,85,144,100,87,27,5,237,4,12,208,211,117,133,31,146,13,141,112,58,250,63,113,203,186,92,77,33,211,165,138,169,178,252,64,7,161,215,160,29,56,190,166,117,162,202,205,225,120,204,134,41,52,131,118,118,145,25,121,187,187,185,54,162,91,120,166,17,29,34,25,24,214,42,205,238,38,18,117,103,126,234,55,8,77,102,25,50,7,195,215,34,95,195,192,170,105,166,98,218,114,10,91,153,68,158,139,126,65,23,103,103,18,238,149,254,3,116,131,13,104,232,138,18,220,192,125,76,115,51,201,156,108,36,174,91,191,199,219,96,240,64,163,12,176,166,18,235,27,132,241,77,172,27,53,4,122,0,115,14,67,116,5,123,139,155,105,211,144,175,121,112,140,163,154,52,141,34,227,202,111,175,99,76,106,94,220,64,0,71,62,54,252,229,128,135,162,21,76,138,73,88,73,9,57,178,106,192,164,37,157,144,0,173,140,127,204,171,69,212,95,223,44,253,39,236,96,255,104,51,149,173,118,123,109,9,239,122,206,108,234,199,250,60,209,56,211,201,74,149,126,117,147,63,235,19,226,179,83,25,22,58,57,127,22,184,194,240,54,232,227,77,30,88,242,134,200,65,212,19,199,19,248,111,121,48,210,17,215,31,12,85,226,126,182,158,109,173,124,178,139,152,57,135,229,90,234,38,51,174,197,245,63,98,53,94,223,211,194,252,14,35,57,208,113,23,188,129,28,230,243,231,118,100,80,72,6,172,251,126,143,0,201,0,191,148,86,154,127,28,101,197,197,200,59,137,217,136,21,119,152,7,153,112,241,68,46,41,204,120,236,105,188,153,226,167,12,35,49,117,51,157,66,98,5,41,216,226,60,166,95,160,168,107,119,232,250,238,97,6,93,42,113,217,129,219,97,143,150,175,37,13,253,211,196,240,230,71,23,12,158,194,4,18,174,120,134,221,186,225,62,51,32,37,77,237,145,73,63,206,237,0,163,220,4,37,160,62,107,169,174,219,77,171,21,180,224,105,229,32,241,82,95,107,86,116,84,79,123,119,34,14,119,196,9,71,101,64,13,168,239,9,203,247,101,129,134,76,185,184,154,128,176,199,62,125,211,53,44,63,77,71,254,23,202,34,123,71,11,96,190,244,162,52,231,109,239,28,250,108,177,85,130,23,186,73,194,76,123,114,42,125,17,149,65,209,82,70,196,139,0,41,36,218,28,0,243,61,221,121,13,113,38,249,76,132,52,182,111,124,21,210,143,37,179,16,161,73,218,160,60,16,102,66,222,37,65,248,27,210,247,189,60,148,37,37,191,37,86,157,155,90,159,255,246,219,6,235,153,122,245,70,119,224,27,211,106,221,255,154,13,69,113,34,24,22,0,125,113,175,12,3,32,93,190,158,97,230,227,210,95,40,102,4,237,154,39,23,216,113,171,100,246,40,36,122,244,98,199,198,145,82,55,108,254,36,244,191,33,125,255,62,122,209,91,131,173,109,158,158,94,180,12,12,13,255,139,53,19,121,202,4,200,152,164,199,72,64,51,187,60,225,2,24,94,18,200,211,192,149,219,243,49,52,139,110,29,50,178,61,94,113,174,86,29,237,178,116,39,75,55,238,93,173,101,167,75,70,133,140,192,241,123,191,184,168,77,137,37,173,205,216,203,1,70,117,117,183,164,45,6,62,75,36,229,39,181,54,193,148,86,227,248,117,116,14,144,163,247,121,36,33,9,2,35,0,171,213,28,80,77,5,161,100,114,34,135,197,136,8,10,189,210,184,219,28,164,66,118,140,214,96,73,82,193,3,235,8,128,103,70,44,77,10,148,196,11,203,185,131,56,42,32,152,147,247,130,245,119,134,181,53,105,98,178,50,30,4,40,45,82,115,84,11,228,98,163,244,241,76,169,213,130,134,124,236,63,185,248,235,99,246,70,111,100,75,26,82,21,180,250,86,79,72,146,76,21,188,32,124,204,229,20,159,73,227,224,243,200,44,133,239,43,80,188,207,12,192,226,232,213,176,109,127,71,170,177,57,247,223,155,3,40,246,93,5,135,181,31,217,198,161,108,27,243,70,182,19,176,167,100,167,33,39,115,145,113,114,165,52,172,203,218,228,115,244,79,89,244,26,79,97,153,87,51,173,132,131,110,45,38,251,158,198,98,169,5,79,16,163,107,216,100,5,52,99,62,246,52,236,27,63,234,7,93,82,192,100,42,252,115,162,203,250,246,75,73,78,147,40,244,57,204,172,218,186,248,218,159,251,234,121,239,49,45,89,38,185,105,250,85,124,192,137,60,103,157,106,174,166,254,227,230,119,238,93,217,198,27,5,155,143,251,19,51,12,20,90,14,128,248,123,122,146,23,74,29,34,198,52,115,44,30,95,2,244,77,178,45,75,66,31,121,86,95,187,213,190,198,214,124,255,176,8,198,139,9,120,99,154,85,135,79,174,121,225,137,108,89,107,178,89,194,198,21,160,88,180,137,113,195,245,230,224,113,142,155,13,18,168,95,164,29,115,101,62,51,109,226,71,146,34,72,171,224,42,121,149,4,162,47,253,237,86,144,15,136,18,12,242,167,90,6,105,112,27,122,186,211,88,102,181,180,4,99,223,117,36,49,181,35,132,196,228,209,152,63,203,151,39,130,1,167,75,198,223,210,30,59,74,48,6,180,20,180,8,44,33,215,201,62,97,31,230,24,159,63,5,156,121,178,40,246,130,226,33,158,78,251,147,124,136,162,88,239,67,28,6,248,219,2,44,66,17,24,204,224,144,210,210,69,50,251,155,168,207,123,133,206,85,11,83,36,244,188,4,83,224,179,253,185,152,100,131,215,57,208,109,89,85,158,251,189,6,84,33,113,49,122,115,91,171,90,13,85,71,175,214,193,64,61,36,47,72,101,252,206,40,230,25,11,82,213,90,159,233,107,157,48,243,193,213,252,38,138,211,82,226,91,111,205,78,87,83,34,41,254,224,120,23,93,22,152,157,227,78,6,85,45,141,80,180,114,187,77,139,194,175,134,184,106,106,173,111,211,134,229,181,87,104,140,186,236,119,96,111,170,19,252,80,246,237,196,162,106,222,0,39,62,51,4,0,69,239,77,171,206,137,2,104,35,33,89,213,252,206,249,17,229,110,20,108,5,216,74,58,26,126,132,19,245,108,200,166,229,131,44,228,209,167,79,21,160,96,77,242,203,245,15,255,238,191,77,142,80,142,78,134,0,66,130,175,14,127,209,14,145,91,19,85,5,219,25,197,27,192,117,82,113,230,227,197,197,192,240,154,126,76,120,4,221,211,65,50,233,109,20,67,33,0,189,119,15,169,105,212,63,226,18,67,108,77,48,252,89,25,17,233,219,161,20,62,8,122,62,88,4,29,20,90,172,102,15,105,126,49,66,184,245,103,14,66,237,232,213,155,130,6,233,234,90,40,63,40,6,4,14,133,165,32,16,74,147,100,152,55,48,48,48,46,204,174,200,5,48,151,222,112,180,173,5,81,222,171,64,144,210,61,216,7,25,52,230,80,40,9,108,42,1,145,129,142,91,75,198,239,126,52,8,71,23,58,249,43,9,127,202,102,41,123,166,141,130,218,44,10,145,121,1,77,155,35,154,212,203,2,83,251,99,62,137,212,122,238,246,213,34,136,245,229,238,64,152,77,26,124,187,64,77,222,148,157,65,226,96,185,107,77,202,99,62,94,4,1,93,96,156,6,106,238,57,85,246,64,118,65,34,129,191,30,85,199,154,0,6,61,138,125,163,253,47,192,186,219,100,190,126,205,221,85,27,48,91,208,120,213,108,132,180,97,6,2,168,208,57,122,205,91,180,220,145,217,217,138,218,67,37,187,71,179,224,89,227,23,118,4,2,228,68,127,228,219,45,167,162,173,232,163,219,217,114,135,219,35,63,141,54,88,139,150,13,214,146,180,171,86,163,113,29,45,123,81,218,154,77,193,138,253,56,172,149,174,255,163,203,190,192,121,24,72,223,119,221,169,10,202,131,17,61,16,229,36,115,95,76,41,143,109,196,58,61,59,131,160,157,92,10,162,228,131,244,224,158,0,121,165,230,55,98,43,122,180,222,59,244,171,48,47,244,129,155,239,41,104,111,157,181,127,241,157,37,240,130,72,47,42,22,177,0,127,130,6,57,144,169,148,136,5,20,11,129,89,64,177,88,92,61,9,36,204,76,37,112,133,121,95,65,245,65,101,129,155,21,141,19,132,110,153,94,120,155,212,162,133,184,7,94,119,42,210,145,44,28,240,4,31,212,66,152,127,229,106,214,114,164,224,241,59,123,147,126,42,171,136,70,222,149,82,157,148,55,139,97,187,130,242,242,185,56,148,128,175,154,203,140,254,157,105,50,109,77,175,38,35,212,130,139,144,175,89,20,228,140,208,73,178,115,157,173,157,111,214,207,81,147,156,139,172,223,82,252,52,71,134,103,70,201,121,47,237,129,60,156,57,177,238,185,143,208,251,154,57,216,254,216,58,75,83,200,56,101,164,36,173,220,0,125,20,20,142,28,110,13,235,2,218,33,214,37,100,126,0,21,181,5,230,189,225,155,254,193,101,115,76,139,101,254,224,205,103,236,132,0,40,234,15,250,127,61,107,180,144,129,3,128,107,85,204,136,140,5,139,21,146,40,63,61,17,80,42,37,55,221,38,68,87,36,252,52,62,205,155,28,240,189,232,205,81,116,141,44,247,51,83,105,219,218,59,96,109,168,65,210,3,185,249,209,198,4,40,11,154,144,119,253,52,0,12,16,181,73,222,5,161,135,142,248,128,157,182,206,36,239,82,84,43,102,106,24,35,8,182,64,19,72,83,196,91,153,247,250,54,140,8,120,209,254,155,183,221,180,19,181,51,147,207,86,208,56,20,190,197,161,7,16,21,193,183,34,109,15,166,199,226,231,38,170,173,138,233,163,149,4,79,210,31,173,154,166,156,60,57,125,98,201,167,134,228,195,79,139,64,163,8,21,19,17,152,190,78,225,102,108,141,39,173,123,55,109,160,33,154,205,39,35,58,210,238,156,63,122,193,168,13,180,173,53,122,96,221,45,210,111,160,111,65,152,105,235,15,158,101,141,178,4,36,241,233,25,98,54,40,67,152,223,228,144,53,50,77,223,229,100,235,207,251,0,63,61,77,196,252,78,192,98,52,77,82,195,167,167,169,69,49,27,240,31,104,118,109,121,226,208,9,178,169,231,229,84,201,151,22,72,211,232,93,141,166,165,5,40,64,218,173,232,98,138,77,5,246,23,105,136,66,219,160,68,99,245,52,244,129,108,196,56,173,142,51,129,90,149,62,120,105,50,163,169,172,69,165,199,16,103,210,86,129,115,118,178,72,75,38,91,208,26,198,234,254,130,192,44,179,158,173,107,160,83,140,107,89,144,236,85,202,103,211,170,41,61,168,208,173,248,86,180,255,13,66,219,128,118,35,221,6,38,64,204,127,170,92,222,140,50,169,208,104,95,223,59,148,143,31,203,164,255,151,182,222,117,10,27,177,17,211,215,37,56,47,148,159,95,128,19,52,188,135,6,198,170,45,133,171,151,90,146,172,10,201,65,237,102,236,107,71,156,64,13,124,201,115,211,0,178,122,244,131,148,53,68,110,155,54,75,218,125,162,185,218,200,244,250,79,119,233,186,119,196,169,59,246,169,242,100,214,190,187,163,177,21,177,64,61,148,193,30,204,160,140,69,93,251,197,3,210,226,249,71,189,17,222,70,131,16,125,106,35,50,17,207,137,238,83,91,173,210,3,125,44,14,140,171,105,194,209,246,108,163,96,11,10,175,107,64,23,105,238,38,243,27,110,20,93,91,2,27,194,77,122,147,56,24,23,26,161,113,209,214,112,54,150,112,39,160,102,83,119,130,148,105,58,89,109,25,13,130,88,217,95,155,152,91,155,218,40,79,23,115,248,65,124,156,223,86,121,132,75,110,142,105,21,133,28,204,221,72,24,194,140,128,161,60,25,250,86,59,168,59,26,46,179,244,159,162,172,213,2,230,191,80,13,154,210,214,7,7,243,232,217,240,219,187,230,91,161,104,217,169,29,1,82,234,141,185,242,30,144,211,206,62,103,56,211,148,215,160,103,207,31,179,174,110,29,209,247,224,16,163,69,127,53,234,28,202,184,0,137,127,184,150,80,233,137,83,12,67,212,24,177,128,208,230,232,82,223,4,108,8,176,220,135,20,127,76,0,81,212,85,237,252,116,51,173,175,210,204,104,220,162,217,241,78,7,136,110,12,244,75,149,24,50,216,215,183,28,250,112,89,246,160,18,90,198,30,45,190,99,97,31,201,57,62,76,199,228,168,185,36,213,226,130,205,242,252,112,169,80,221,14,230,26,35,187,108,63,124,38,192,42,226,209,96,139,169,202,242,98,226,44,25,196,160,103,124,148,229,5,69,246,232,245,2,186,184,229,197,32,230,15,254,189,101,108,222,210,109,207,6,186,50,4,178,67,65,168,61,96,17,12,248,134,37,40,181,127,142,150,168,29,61,106,211,178,92,63,214,142,67,146,230,33,249,55,170,207,192,17,243,193,224,50,147,17,71,175,126,203,115,3,181,84,202,29,100,51,99,204,192,12,77,37,213,233,96,218,210,202,241,40,23,19,163,4,159,45,112,206,35,69,229,98,202,114,145,188,0,96,177,187,108,228,208,176,172,46,63,109,121,66,49,27,82,50,62,215,252,73,161,1,201,68,35,53,168,61,150,97,210,149,64,201,100,72,220,12,213,238,84,242,165,187,70,146,138,28,227,18,23,115,221,59,175,101,64,149,249,134,181,187,131,57,97,34,221,161,147,180,160,213,56,37,206,190,202,22,84,136,102,131,197,104,209,122,175,148,60,197,96,146,193,164,82,84,232,0,190,170,75,118,53,72,94,172,212,36,108,87,139,176,208,211,3,13,106,39,161,233,66,165,39,9,6,222,1,75,135,180,176,120,45,107,43,15,50,160,247,212,71,73,190,144,144,143,179,235,185,118,69,168,187,97,39,27,212,62,188,213,177,195,55,161,228,101,176,6,199,78,9,6,188,14,229,69,67,200,221,233,199,232,170,20,48,205,133,99,231,100,147,25,187,225,29,251,135,44,142,26,65,48,72,86,165,95,133,240,179,70,156,188,97,150,16,41,143,11,252,47,19,27,111,249,35,225,169,4,121,232,22,5,7,36,76,101,74,73,72,199,243,8,142,83,83,163,191,74,37,71,213,49,156,86,204,252,185,242,235,25,189,153,152,175,112,141,130,164,186,45,216,43,241,36,250,15,181,223,91,122,113,170,98,62,58,40,207,115,160,77,214,173,160,167,133,25,243,54,163,150,10,158,186,131,208,132,114,14,178,177,230,131,35,90,165,239,5,152,62,8,196,182,129,121,149,240,13,76,64,178,33,246,6,135,152,154,145,252,9,110,191,23,193,103,139,180,89,233,86,143,123,143,34,248,101,136,15,104,82,142,236,27,110,201,20,58,56,36,205,94,168,22,100,137,29,174,75,49,23,242,161,73,105,104,253,233,201,217,185,40,86,197,215,164,19,62,195,159,193,24,88,110,48,94,235,76,145,58,6,76,222,115,129,192,58,184,178,154,135,153,114,128,239,241,232,61,10,83,53,124,194,60,249,78,22,212,219,133,95,18,30,132,186,131,233,229,118,211,238,72,22,212,77,112,28,219,194,121,111,86,132,159,111,153,138,92,9,210,42,50,210,194,176,58,12,40,20,244,54,166,161,32,252,171,11,238,157,25,121,193,82,132,146,159,252,216,77,218,40,176,182,83,222,25,246,188,146,60,94,228,117,202,86,243,164,146,63,163,221,253,29,61,41,159,126,141,139,37,227,15,214,173,50,191,62,95,172,5,37,208,132,148,81,249,87,23,44,117,43,250,240,73,180,46,29,177,231,237,150,26,93,252,16,223,247,210,149,177,118,56,238,218,112,135,189,11,101,51,20,215,39,81,139,195,242,99,66,212,107,133,162,200,67,53,36,226,134,242,248,62,239,56,200,141,201,142,94,37,175,68,13,131,58,96,64,3,225,46,186,66,95,76,49,161,4,23,4,45,102,77,152,147,97,154,75,228,32,56,8,37,219,69,165,2,77,32,81,82,211,45,133,144,252,109,119,59,232,187,105,245,18,234,100,60,156,144,211,120,155,23,165,117,101,86,182,31,116,170,106,84,96,238,18,102,101,67,92,6,117,120,183,229,34,172,205,11,9,200,52,55,74,171,242,228,6,230,244,247,126,102,180,60,228,183,129,45,206,224,255,166,229,79,148,16,65,220,117,216,169,93,249,8,33,55,153,44,56,223,207,35,112,154,108,48,49,87,38,185,129,173,34,237,222,139,225,200,150,154,77,228,209,205,20,245,133,223,146,78,238,30,94,39,44,62,87,41,211,59,225,109,228,206,81,187,127,142,139,60,26,160,227,155,87,47,208,159,194,193,13,102,178,212,184,154,226,131,176,130,2,191,218,61,132,214,12,211,45,70,128,47,43,180,164,128,36,11,117,38,236,17,65,224,218,16,90,190,194,208,74,203,108,75,97,47,216,230,148,58,22,133,250,247,191,92,228,10,159,69,89,132,137,61,119,80,135,3,147,155,93,78,62,160,182,37,229,183,182,57,207,50,224,111,67,186,113,190,0,237,28,63,31,27,141,212,8,95,94,160,251,182,67,153,197,136,6,143,216,167,65,16,207,159,239,1,154,39,18,208,36,60,71,19,102,102,122,254,102,219,241,219,128,58,126,174,134,250,183,132,56,29,252,126,194,220,108,146,92,231,132,58,29,48,52,57,158,122,177,172,137,255,246,162,240,45,135,118,187,86,237,11,141,184,13,103,168,176,185,147,90,15,13,198,70,242,70,190,200,219,15,13,107,225,86,104,78,230,85,115,13,220,30,79,54,150,186,42,13,37,224,112,182,217,162,134,122,81,13,100,181,55,3,243,100,239,68,17,183,181,65,165,115,83,220,238,189,99,83,2,125,155,59,169,171,183,0,237,111,53,131,141,185,97,134,111,74,94,140,44,72,104,14,80,46,96,245,139,249,205,250,117,100,76,119,102,77,192,120,67,248,219,90,154,103,54,139,152,25,86,180,184,250,80,133,150,33,71,56,47,154,214,205,124,175,94,13,205,207,61,106,214,23,155,150,225,153,97,94,63,220,181,152,113,94,197,220,183,254,54,253,242,41,20,71,218,87,150,88,3,19,26,146,127,224,73,69,25,248,89,225,84,201,105,108,106,217,242,185,145,85,15,85,14,148,141,136,202,197,12,1,193,142,89,254,198,88,87,55,185,120,208,172,177,62,33,235,148,207,77,27,84,248,104,205,228,67,100,141,52,56,213,86,203,189,1,38,100,121,114,96,98,33,176,194,198,179,167,108,198,13,90,174,252,34,150,231,215,169,134,228,227,24,97,222,86,46,84,181,5,225,171,176,86,227,34,39,92,171,208,9,123,4,213,192,234,13,21,122,96,5,250,197,157,196,224,149,88,193,72,113,242,128,163,190,160,19,177,30,3,60,196,9,70,114,79,166,49,252,135,45,242,146,157,206,188,169,162,31,204,211,25,122,157,40,110,138,79,13,77,6,77,55,113,58,246,90,85,181,99,140,27,65,124,239,38,166,40,186,27,80,178,71,232,214,145,40,189,63,102,83,15,13,121,139,75,11,110,255,209,19,129,8,192,157,130,102,234,108,106,206,18,104,167,196,214,100,68,105,221,95,241,57,152,193,179,202,250,33,59,183,99,42,116,75,31,232,136,86,168,21,79,232,137,192,5,45,174,18,4,167,45,92,192,110,204,160,50,83,80,180,91,33,189,76,153,5,154,100,49,211,46,31,62,1,116,72,58,224,21,194,243,20,242,157,8,220,86,53,87,81,87,181,14,205,169,10,46,13,255,177,134,144,239,84,245,99,51,83,198,118,51,78,249,207,205,27,193,90,75,201,218,43,2,198,127,87,7,215,24,189,192,167,255,188,246,139,113,119,204,210,75,150,254,231,230,245,134,204,16,120,143,190,171,62,89,53,78,230,144,86,222,176,212,138,217,42,76,94,195,1,117,123,229,8,2,173,114,82,79,170,160,178,117,213,188,160,205,159,33,92,115,85,134,244,26,55,73,0,70,40,140,137,200,22,56,38,178,156,33,64,204,190,220,69,112,135,158,167,21,53,55,115,39,85,143,7,226,133,18,196,114,128,137,100,63,67,205,103,71,110,239,79,13,85,126,154,182,1,170,70,81,168,36,53,168,102,184,114,147,17,143,176,82,14,222,98,158,85,94,252,246,164,182,127,172,109,236,44,130,162,30,160,26,69,52,206,134,172,25,107,75,100,28,77,58,226,6,87,25,201,235,163,174,142,113,122,4,105,36,233,204,34,77,126,70,88,245,62,80,12,218,187,151,126,15,82,110,43,100,38,70,53,213,84,53,191,197,124,71,214,72,209,156,144,155,47,84,157,111,154,41,230,202,139,225,124,166,80,92,181,106,134,60,57,59,105,244,54,194,219,192,100,82,101,167,6,18,212,205,224,81,100,151,183,174,191,96,147,69,117,241,116,89,126,111,218,131,230,139,71,3,101,120,186,170,74,17,102,173,80,31,167,168,39,47,198,153,147,202,126,197,188,15,121,49,224,168,163,167,153,93,94,126,155,254,237,28,115,99,84,18,191,185,252,53,161,132,134,183,53,15,235,213,6,201,143,229,185,121,58,121,111,163,222,143,247,134,133,95,157,184,2,63,245,149,229,201,89,170,194,103,207,109,14,254,56,10,230,107,168,150,28,189,94,145,133,254,171,167,175,31,243,11,1,234,143,185,169,110,218,226,80,59,114,243,170,34,98,172,254,148,58,181,98,229,248,85,116,59,34,121,133,43,171,102,104,186,131,240,111,64,84,180,135,138,136,25,25,121,154,161,73,158,170,111,6,99,70,154,209,70,23,51,71,82,108,214,200,161,8,22,19,245,184,131,35,30,115,109,0,251,236,42,177,215,81,22,11,243,46,69,181,213,80,159,8,70,102,68,173,132,157,110,32,254,7,109,105,60,218,166,88,42,143,6,113,94,200,59,13,28,169,173,87,131,138,12,241,131,183,252,119,219,34,191,108,34,134,35,202,249,152,179,195,219,204,184,172,121,53,156,75,122,53,189,203,113,20,160,56,87,116,58,80,19,62,178,227,50,235,69,205,145,205,160,197,139,181,102,188,248,34,153,200,236,8,234,72,11,216,228,183,173,254,52,162,127,146,50,207,18,217,117,26,63,79,8,48,191,47,123,132,197,215,216,98,54,133,143,228,32,165,198,43,102,74,200,177,155,31,35,67,20,157,201,183,11,38,34,134,30,174,165,247,70,205,121,199,10,36,199,49,127,205,64,58,146,29,245,253,218,82,17,203,231,156,149,145,252,167,116,73,138,144,100,131,225,44,118,30,74,124,93,173,56,114,177,241,0,114,151,5,118,104,184,105,73,173,106,164,237,50,100,197,68,233,82,234,235,30,73,136,65,103,118,193,107,134,185,169,174,244,97,86,238,28,50,136,10,68,62,118,91,186,45,110,77,210,66,180,53,81,193,74,165,60,232,46,142,12,55,132,70,45,116,75,152,132,85,252,172,67,27,201,93,83,38,225,209,151,222,180,208,7,134,225,121,5,16,202,136,150,41,36,229,129,142,133,66,20,47,89,204,116,172,238,156,194,69,168,83,13,95,198,65,144,115,20,0,148,60,26,176,234,200,156,50,195,171,12,40,74,61,71,198,187,247,43,186,207,16,46,142,104,201,198,225,184,210,185,124,40,193,213,32,240,53,135,163,201,234,32,31,178,162,30,200,189,143,110,88,192,164,118,144,245,15,107,231,212,231,134,248,35,247,51,131,63,138,96,245,174,38,90,157,143,86,69,80,5,115,51,170,135,244,164,126,71,156,236,71,45,114,243,34,185,79,220,44,72,70,210,12,130,88,4,121,65,52,148,18,171,135,150,88,185,122,81,28,24,185,60,224,66,81,137,228,247,245,223,206,158,102,4,233,171,234,249,142,104,160,192,76,85,72,110,14,235,174,248,128,139,186,233,81,51,62,102,46,190,119,14,200,70,189,206,115,49,102,14,11,204,223,71,149,134,89,95,185,174,1,9,137,76,241,54,144,170,238,87,42,211,186,44,223,145,75,100,243,146,42,176,108,52,84,177,97,253,161,128,197,220,141,230,47,204,252,143,166,230,3,62,58,204,148,246,228,189,54,28,215,185,79,191,77,160,252,220,188,225,26,87,217,75,37,125,137,217,90,129,114,179,172,34,151,135,78,52,177,101,12,26,21,1,145,140,71,226,2,78,0,71,23,194,76,213,127,204,196,8,97,253,145,26,195,138,40,108,200,123,86,186,119,207,143,185,69,59,193,51,223,217,245,181,167,181,222,165,56,232,186,34,208,9,115,0,77,179,35,212,155,223,86,42,27,245,162,135,112,68,125,128,214,210,159,81,33,209,16,63,77,101,103,13,85,219,190,16,222,7,77,53,234,203,87,166,233,96,121,134,228,41,28,73,234,102,97,110,185,115,144,96,188,226,234,144,87,233,55,36,106,153,150,170,65,254,204,116,44,10,7,246,92,109,255,154,143,154,5,157,142,153,0,110,7,72,150,198,73,93,96,140,73,50,104,31,192,191,58,149,172,93,70,204,164,117,196,204,70,95,18,191,107,78,152,140,41,206,68,68,243,214,150,160,66,223,4,116,185,237,160,132,181,69,184,157,218,193,251,192,169,146,188,85,6,156,156,93,132,88,212,32,122,23,87,132,89,22,144,198,129,254,139,72,213,31,248,49,69,64,25,239,76,20,223,143,181,174,237,144,62,127,211,80,52,144,209,211,169,161,201,8,94,18,149,5,17,163,231,45,60,219,100,40,198,46,231,207,4,53,159,130,215,215,132,41,69,171,30,178,212,149,223,234,194,162,156,3,54,173,253,182,38,95,57,133,31,249,109,154,47,74,68,134,8,247,169,59,14,106,167,133,10,212,4,162,39,234,134,8,12,222,80,213,130,49,162,8,171,13,60,14,55,148,17,41,161,175,161,214,70,221,34,118,51,18,72,77,188,28,178,6,65,32,247,22,38,93,250,25,169,31,194,142,157,50,223,16,9,54,121,238,1,142,49,156,32,248,202,183,10,148,15,116,201,150,71,25,207,139,161,162,36,87,183,63,190,198,168,204,245,45,106,123,144,32,64,156,23,185,44,34,86,89,215,127,224,105,223,82,136,40,72,46,203,205,17,12,136,178,95,49,129,157,252,156,111,234,207,25,24,213,231,131,110,160,132,105,62,168,119,68,61,101,176,80,197,127,3,163,250,66,11,79,176,195,183,185,100,51,164,96,50,99,211,168,4,99,87,70,141,32,96,69,210,135,132,247,18,33,101,182,108,186,92,134,155,207,155,150,50,25,26,115,163,249,194,133,218,19,134,136,52,35,141,56,220,123,4,27,75,193,70,204,125,36,241,141,185,150,170,81,14,138,170,5,235,114,99,245,78,217,22,232,184,77,45,123,200,209,175,228,254,249,154,136,81,248,168,65,197,43,18,208,7,230,4,231,242,196,186,150,228,55,224,131,227,164,140,159,6,181,166,247,70,184,235,186,191,64,253,249,10,122,227,60,231,143,36,221,141,155,147,83,200,15,6,210,16,146,191,111,208,40,72,169,216,61,201,175,216,206,32,4,132,54,71,172,248,216,81,148,40,213,66,150,52,119,62,65,109,105,126,79,186,196,252,2,247,160,114,71,166,11,21,97,53,183,27,140,231,80,219,77,13,174,32,44,237,33,220,222,56,58,37,19,13,71,51,109,141,59,204,160,3,197,252,38,241,137,28,121,51,56,130,14,57,65,102,80,90,65,144,185,244,16,160,183,183,180,28,211,101,18,149,105,174,198,196,22,191,77,214,77,156,234,106,132,75,81,8,162,187,77,136,190,80,47,131,241,201,95,140,208,75,234,14,248,18,111,7,141,82,15,217,174,165,159,132,85,85,124,241,83,164,24,114,112,26,221,113,232,12,190,229,57,134,190,181,73,226,70,197,177,14,232,160,243,181,224,253,127,95,223,223,26,198,30,245,54,232,35,106,113,186,181,106,121,152,124,45,35,13,91,14,163,96,173,158,33,254,58,93,200,51,4,86,8,226,145,136,18,51,180,23,81,131,130,111,48,149,216,48,179,199,166,25,241,87,217,203,77,14,60,72,196,160,35,252,201,125,128,132,30,1,30,164,30,50,5,215,66,225,12,88,163,223,252,29,141,207,69,235,106,6,182,231,47,214,81,147,184,250,219,207,81,10,213,26,68,30,223,192,233,111,191,131,198,31,12,26,55,169,71,82,255,189,65,101,88,154,241,159,100,245,139,107,193,55,251,213,111,79,159,201,9,240,103,70,189,220,205,195,186,11,126,94,43,107,53,13,212,126,95,63,175,101,80,6,55,91,53,251,168,249,100,185,133,186,234,74,205,26,195,166,207,121,179,154,89,73,124,233,205,65,237,199,136,3,114,189,63,35,254,252,153,147,149,241,101,153,54,53,51,89,226,234,231,76,222,243,115,243,9,131,90,22,152,231,168,250,222,199,206,219,44,79,191,13,238,234,84,186,161,26,64,169,84,218,244,176,62,247,46,96,18,127,209,149,94,203,113,24,59,245,54,169,43,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,162,99,113,240,40,10,209,197,230,149,76,50,58,63,203,30,64,120,128,78,26,240,128,223,93,1,80,165,155,193,234,232,94,8,135,115,248,96,68,89,117,233,86,216,118,174,250,14,203,222,148,1,51,146,254,86,242,98,50,168,191,247,126,193,143,87,175,232,123,20,177,216,99,52,241,33,74,12,12,189,73,181,17,141,178,132,118,116,208,22,253,254,88,41,141,70,37,19,117,52,89,91,150,162,140,140,38,126,58,0,124,29,20,58,160,19,160,68,75,172,44,92,242,223,39,176,79,134,11,80,35,200,170,132,70,209,155,168,91,221,162,38,30,5,90,138,85,250,169,65,129,4,230,164,227,28,74,117,151,141,18,14,211,145,230,58,212,140,26,123,61,81,222,5,162,170,147,127,47,163,245,73,243,46,91,87,22,180,64,61,175,174,90,220,194,76,163,234,73,51,52,132,105,126,94,101,107,249,224,244,77,202,178,156,84,106,2,211,69,234,231,116,121,112,107,44,169,241,53,45,228,20,115,95,161,139,218,89,116,87,71,180,110,11,44,220,95,70,198,66,151,37,181,198,232,225,102,72,232,203,74,51,228,191,1,34,128,3,233,136,220,253,115,97,118,9,217,248,78,167,223,202,179,158,202,4,220,141,35,138,187,36,187,167,152,57,51,99,188,57,166,146,250,212,8,173,145,77,242,153,114,140,35,126,139,25,89,219,25,230,5,171,152,60,153,145,105,74,12,2,9,197,21,51,45,67,110,69,79,227,231,98,218,228,162,80,73,39,140,112,15,209,193,99,140,123,35,159,108,101,39,41,230,183,153,37,76,224,192,138,36,148,160,144,107,61,199,222,205,200,56,43,127,229,109,38,183,17,21,28,43,39,202,160,1,22,59,153,168,189,91,226,23,228,50,1,140,100,70,115,175,108,199,52,190,68,75,137,122,58,6,209,177,220,113,158,25,58,224,154,109,168,187,254,240,64,2,163,10,97,109,36,110,53,153,131,25,222,205,21,102,56,178,245,106,134,37,53,201,118,163,32,32,230,55,38,41,145,213,209,14,63,74,50,89,161,183,141,128,212,66,124,121,49,58,11,242,189,7,112,162,245,195,96,57,96,26,11,243,213,26,203,62,6,109,138,148,37,254,243,88,114,243,201,121,18,217,183,119,216,180,108,150,193,204,161,154,141,195,72,104,52,249,109,170,79,129,248,2,51,252,179,130,128,43,159,144,191,123,79,214,168,60,138,121,212,96,237,183,158,230,246,51,230,128,117,123,84,96,183,109,160,98,5,251,150,86,58,44,151,178,130,210,225,124,162,219,218,56,95,133,21,180,81,81,205,254,90,163,121,81,202,81,194,132,72,160,29,38,151,190,23,96,222,108,144,125,163,159,130,27,240,109,65,246,16,244,178,108,75,73,213,134,153,250,79,240,176,22,203,106,201,147,1,6,158,209,87,95,44,214,109,202,149,10,170,42,81,199,93,79,160,231,71,27,177,79,152,77,2,92,40,96,175,21,201,34,217,68,195,88,209,171,75,82,152,152,206,252,150,213,249,38,34,9,6,127,112,226,102,113,8,158,217,218,171,119,118,223,94,97,105,197,17,191,49,83,136,1,186,116,165,88,194,101,182,72,115,53,4,104,51,72,160,252,221,106,180,211,76,26,123,229,169,231,53,21,186,224,135,133,1,75,110,61,17,150,240,167,134,115,188,221,31,98,219,30,190,2,193,0,25,73,177,154,119,29,191,75,78,87,158,10,16,247,17,43,225,196,18,51,148,185,238,2,77,206,243,166,100,189,84,192,2,152,132,139,143,191,36,102,72,168,60,161,2,245,221,77,254,185,103,134,48,33,60,229,217,173,79,65,94,171,131,42,45,114,243,35,232,58,62,134,181,172,196,163,153,118,165,152,241,242,135,60,121,73,30,4,250,216,137,1,242,209,222,105,145,130,226,152,77,1,59,191,199,122,83,80,152,134,169,157,239,96,41,126,209,60,229,84,229,48,182,34,182,155,95,184,191,132,113,215,244,2,229,99,23,212,208,228,209,208,16,238,121,115,248,54,149,187,249,66,212,226,7,231,52,209,49,33,95,182,144,126,196,84,161,69,41,221,5,130,67,148,164,99,142,210,130,34,75,15,111,174,36,233,52,124,240,77,166,225,98,203,216,51,186,9,88,77,66,145,108,162,212,225,67,209,60,80,36,74,222,136,61,246,18,109,218,16,216,13,125,175,63,24,149,127,79,40,47,170,156,125,208,221,173,85,165,49,254,61,172,220,156,51,62,114,200,205,18,11,71,172,164,102,69,102,145,246,89,53,155,248,78,236,10,192,68,151,140,138,209,17,21,185,26,65,26,225,218,134,214,66,158,76,201,110,217,181,97,196,218,241,218,131,252,156,152,161,216,9,46,237,102,221,236,194,1,254,166,237,136,202,17,100,54,183,136,31,52,65,112,68,186,101,34,126,39,204,232,80,5,189,173,50,172,11,97,28,101,39,167,105,104,138,185,38,9,9,230,97,217,159,48,23,97,79,165,255,107,88,227,81,252,244,40,186,199,79,20,130,202,201,175,73,21,75,110,14,205,95,114,13,52,20,74,100,155,166,145,121,230,136,130,97,58,50,100,38,78,185,197,60,143,240,124,227,193,81,53,136,7,39,249,147,15,78,112,190,229,123,176,73,108,49,155,140,102,28,109,111,226,200,193,70,178,107,68,147,53,200,173,51,197,177,36,15,127,146,187,193,42,235,106,101,199,10,9,96,38,225,155,26,255,12,50,236,63,16,103,251,212,163,33,55,177,60,130,63,42,102,90,59,255,146,213,20,42,208,113,137,112,135,148,236,32,161,210,62,243,178,102,194,171,87,143,242,21,85,200,247,67,104,26,223,7,115,199,253,56,159,185,34,66,50,245,234,55,164,127,241,39,212,181,207,221,78,106,250,62,77,147,119,251,47,219,231,155,106,157,196,228,219,205,76,163,33,191,108,90,237,235,251,229,70,233,45,137,88,48,143,229,104,85,147,169,109,55,83,82,102,166,220,249,189,22,172,145,108,90,98,102,13,28,191,57,100,172,41,82,129,75,98,208,244,111,196,95,244,129,122,157,12,105,103,76,195,220,121,11,185,55,20,202,179,249,79,195,104,148,73,62,128,83,208,238,20,191,248,249,160,183,45,249,105,0,219,95,214,136,2,11,200,255,43,55,47,150,113,234,127,102,24,228,118,38,132,145,209,133,239,239,15,202,243,204,72,46,38,183,116,255,211,60,253,114,213,199,42,188,226,226,246,105,249,130,225,115,1,245,168,117,229,222,28,202,159,23,122,224,174,65,12,42,223,139,70,67,106,152,110,6,176,91,242,131,0,164,116,201,237,51,76,77,173,202,197,164,146,91,255,172,239,52,239,183,201,247,128,255,164,125,146,114,152,219,145,116,50,230,75,153,243,123,107,120,145,8,219,211,252,188,95,14,36,55,3,178,40,250,219,139,250,141,95,253,78,144,183,21,202,107,255,33,24,187,155,9,56,229,131,88,24,255,193,135,49,35,213,48,114,113,210,73,208,190,180,236,51,47,131,191,202,147,115,228,127,50,177,180,100,119,1,156,209,228,75,148,62,252,98,58,136,123,26,15,58,5,247,27,239,98,4,103,85,172,207,71,250,184,186,15,174,27,40,174,145,102,88,197,255,130,21,172,29,98,123,185,248,237,157,237,227,62,131,82,234,102,190,170,27,79,194,248,100,109,48,226,252,78,121,102,232,229,191,38,42,204,230,122,207,52,211,168,88,91,152,41,234,228,94,102,124,136,243,99,8,179,171,239,115,244,228,230,32,150,190,122,36,136,239,206,33,152,87,131,231,4,27,242,153,23,170,221,83,172,144,95,116,191,216,200,101,115,122,131,254,179,150,133,207,204,151,75,47,178,27,148,109,125,140,58,207,12,35,158,44,29,67,40,189,232,102,126,230,78,174,44,247,4,3,80,124,209,31,86,235,1,184,105,165,110,186,226,201,222,118,112,147,33,2,250,234,101,186,184,110,158,244,35,200,131,247,67,122,210,127,154,252,120,31,242,224,166,117,81,253,106,208,215,9,245,198,12,83,254,183,19,162,84,198,10,81,179,113,236,246,207,140,144,64,214,90,48,211,232,86,252,234,249,87,3,78,51,187,213,135,57,57,150,116,2,30,37,230,231,88,116,31,52,176,130,160,190,194,76,86,234,126,41,45,204,208,161,231,30,142,231,96,140,190,127,230,23,49,31,9,0,49,115,102,246,239,183,137,68,183,14,234,54,159,248,91,62,80,124,141,158,83,5,245,185,251,81,136,61,35,92,11,201,209,138,185,123,89,13,26,115,136,131,102,190,213,123,104,160,55,254,195,164,149,150,12,248,158,127,194,174,159,153,3,185,203,68,194,97,186,61,126,186,65,55,183,228,201,144,26,152,254,61,120,106,20,150,210,76,119,228,167,10,74,41,255,121,198,9,251,199,204,160,183,111,200,0,0,157,173,99,130,214,195,71,33,134,153,132,227,205,143,13,255,124,143,33,3,158,44,232,37,204,133,218,232,112,179,201,130,231,205,129,218,246,15,208,108,230,49,179,125,191,163,205,112,230,7,3,199,76,15,246,172,98,102,65,125,7,4,137,236,74,133,42,205,228,82,123,247,23,91,12,68,151,39,31,52,16,15,55,207,109,218,236,105,230,244,42,190,173,44,142,201,4,11,252,181,194,126,68,93,176,137,47,196,57,242,201,166,53,21,12,55,195,184,191,100,174,76,83,165,244,95,134,206,124,203,144,78,162,178,227,247,166,244,245,14,186,43,230,75,147,77,117,51,137,80,217,107,193,150,81,234,251,204,184,65,123,12,49,131,139,252,14,108,200,118,128,171,203,213,127,241,101,15,243,216,137,59,193,12,111,88,9,51,50,95,178,118,153,132,91,205,70,12,145,102,146,244,99,197,111,3,242,94,98,54,182,102,223,148,38,184,210,209,229,183,217,213,252,144,0,137,222,229,99,2,185,135,61,192,173,20,107,142,188,117,199,101,242,169,48,161,69,28,69,175,54,90,100,31,51,148,213,83,155,3,243,59,38,191,48,12,8,10,99,118,245,230,72,156,180,48,83,154,76,159,117,64,86,53,139,111,135,211,90,41,139,222,220,100,109,252,209,200,18,233,241,5,49,208,254,90,132,15,2,228,111,65,29,53,147,130,247,3,10,22,120,224,25,98,158,116,215,250,163,25,95,230,143,25,142,248,207,79,233,166,27,58,100,175,157,195,58,80,190,223,38,247,253,54,118,153,136,36,237,171,159,203,3,174,45,217,86,136,55,79,28,234,127,131,116,101,84,222,146,240,182,25,180,166,224,114,152,106,166,10,235,31,12,88,192,27,83,121,50,115,161,166,223,28,250,68,113,213,135,1,227,102,60,120,219,170,114,193,143,225,164,206,238,230,110,13,230,98,70,19,197,95,11,185,64,9,65,80,55,63,17,37,208,219,136,188,246,17,115,69,141,233,179,210,168,60,100,154,18,94,238,15,191,4,62,132,237,79,86,0,88,222,253,225,151,48,195,118,223,243,115,17,147,245,79,137,21,190,125,48,64,242,61,58,84,213,171,126,27,3,60,3,176,223,166,25,88,126,28,234,70,32,149,29,57,92,61,151,67,38,49,67,6,41,103,140,69,55,227,250,147,195,175,92,100,22,119,162,188,143,75,8,51,137,7,185,24,47,97,251,128,195,195,61,171,188,54,164,80,167,251,168,52,99,234,150,93,133,141,159,228,207,103,134,238,173,20,185,57,60,135,213,207,244,134,226,76,246,247,211,5,10,109,203,240,171,193,125,166,82,56,198,239,67,163,94,72,158,58,44,13,173,63,143,247,204,25,110,250,173,128,236,148,112,99,222,213,70,125,154,102,84,5,218,241,159,53,65,95,113,90,193,144,12,223,234,192,170,204,34,95,146,172,246,205,87,42,64,1,100,209,163,244,56,60,188,0,16,92,68,60,131,25,59,173,203,204,205,144,153,87,49,131,166,108,126,238,85,186,72,182,28,108,176,81,181,79,102,226,153,41,80,117,25,237,106,49,176,127,43,184,144,102,78,80,107,69,61,190,238,144,239,17,224,122,7,115,106,69,195,207,12,81,243,206,136,109,24,48,226,195,158,31,90,154,137,217,218,207,213,109,197,91,227,116,100,173,223,30,12,220,169,63,55,27,229,18,167,20,249,140,119,187,27,230,247,173,101,191,65,150,104,78,223,142,222,186,56,189,203,121,14,24,112,110,223,71,171,177,236,142,163,223,107,131,195,114,243,6,140,36,102,16,117,183,251,176,208,244,85,101,183,130,1,164,126,146,7,152,233,66,151,77,154,22,218,86,99,212,26,173,56,226,58,210,124,184,75,13,51,129,87,38,84,222,222,87,77,96,56,204,187,92,249,156,13,178,230,115,194,140,187,161,143,6,49,87,201,71,99,204,101,47,100,239,195,49,141,81,99,185,201,210,58,132,48,254,100,133,190,30,137,173,40,217,181,225,15,94,168,31,111,25,242,142,79,85,252,123,66,171,53,134,188,54,59,198,242,212,1,144,223,43,176,96,246,140,247,199,213,167,41,120,32,205,29,176,33,153,48,152,155,1,168,232,94,135,23,237,145,25,84,140,253,202,150,49,106,115,143,213,160,206,137,119,180,68,9,133,136,235,102,62,173,172,189,129,44,218,71,140,105,102,54,124,177,82,78,241,195,195,234,133,75,86,38,50,80,245,227,142,53,243,11,116,101,241,1,234,56,213,247,43,67,212,183,31,243,31,213,169,155,167,233,39,136,185,211,27,44,230,231,118,116,53,155,240,70,152,97,156,82,179,45,145,150,102,245,66,96,99,166,86,148,214,126,197,197,97,7,159,181,231,197,69,163,73,182,255,29,33,91,25,156,236,63,247,94,214,101,20,230,37,24,54,51,195,98,115,242,167,193,245,168,153,107,226,167,105,126,151,24,156,204,40,202,57,97,222,103,253,220,251,29,122,249,90,47,248,40,234,40,188,57,120,175,159,0,52,2,8,6,244,239,193,215,57,113,53,53,92,217,12,57,20,201,116,135,25,178,215,163,102,218,70,210,12,155,139,140,10,136,113,247,134,173,206,211,197,247,26,180,165,54,63,172,169,49,45,245,35,40,136,247,24,240,217,201,51,235,197,141,214,141,25,102,107,87,18,179,165,43,227,222,195,184,65,197,204,42,142,89,56,65,39,170,103,54,102,72,182,253,153,139,14,56,206,85,27,113,49,12,97,58,9,9,70,171,167,68,172,227,120,235,213,214,153,233,110,4,149,229,211,197,203,24,116,49,236,120,107,196,248,36,150,4,54,128,96,153,155,55,236,18,191,102,88,25,194,12,107,170,222,155,118,177,157,87,147,20,81,159,241,34,131,51,99,191,89,69,114,107,116,175,120,197,207,172,187,28,221,113,236,63,253,228,42,148,241,213,245,50,103,182,197,250,64,172,53,41,238,186,173,166,115,99,80,200,41,253,236,41,120,102,59,150,15,130,8,26,169,162,190,203,39,201,223,190,179,235,111,3,209,202,171,97,67,62,87,205,144,20,229,54,11,12,78,70,101,47,194,166,120,180,118,68,146,253,207,137,95,123,199,84,97,11,145,132,11,192,170,49,86,124,109,178,62,58,77,201,206,180,248,94,192,147,230,143,21,62,185,184,248,24,238,76,204,8,104,221,152,227,155,248,227,170,185,151,170,39,196,236,63,214,230,92,114,54,209,54,186,41,106,166,173,45,231,225,59,54,37,82,253,139,160,99,34,13,227,103,87,43,220,7,35,87,128,250,209,96,178,110,228,21,168,106,51,59,100,22,174,186,195,250,252,138,181,244,214,27,114,136,216,82,208,111,251,217,174,54,162,106,158,111,164,231,93,40,22,108,154,65,78,30,87,47,101,59,52,243,158,171,199,213,156,245,26,53,129,43,168,49,19,136,244,183,238,72,134,123,90,113,243,177,4,25,254,103,118,145,33,204,208,183,233,47,179,113,182,48,150,85,198,207,242,48,95,193,205,70,39,164,207,93,225,4,246,143,5,25,88,175,63,99,134,152,92,154,107,63,63,129,228,61,51,166,191,53,236,76,181,34,216,213,194,202,141,150,126,44,59,249,220,12,160,71,87,222,154,209,233,98,102,178,104,242,96,111,14,237,30,15,246,204,80,45,138,153,149,26,91,74,163,109,83,223,26,225,199,219,242,106,154,66,245,183,91,108,86,237,216,193,166,35,18,73,51,90,50,174,110,223,135,135,104,254,149,33,188,94,67,110,123,224,15,240,20,41,124,163,116,119,73,200,79,95,235,31,90,4,93,237,5,114,97,74,194,128,100,253,23,27,55,227,93,210,240,149,180,211,240,90,18,109,36,243,39,69,106,133,197,175,95,23,115,71,114,89,50,83,205,26,20,253,183,223,100,46,83,94,122,194,81,229,201,39,204,244,224,106,250,8,13,169,19,230,73,54,81,115,52,100,166,62,87,181,145,128,190,71,70,109,210,151,50,63,191,141,39,39,104,154,154,0,130,37,214,111,14,42,236,72,29,0,88,17,197,64,55,19,31,203,68,32,53,248,60,225,24,53,163,56,146,71,35,133,247,81,25,30,35,176,106,93,82,6,19,18,14,143,250,249,36,210,246,138,245,152,162,93,88,15,84,11,146,167,4,86,54,195,60,77,127,66,50,168,127,180,227,241,211,166,149,37,230,13,29,177,127,48,35,144,148,196,21,160,153,53,227,181,32,108,214,180,50,162,126,183,140,24,20,210,0,87,204,100,93,107,124,47,36,27,36,240,95,134,26,255,118,66,62,8,220,8,83,243,198,101,125,60,137,102,222,169,19,78,14,173,152,106,113,88,97,58,150,39,107,200,54,237,52,151,166,169,248,110,221,57,35,102,10,112,28,185,24,208,179,215,47,152,103,189,74,25,120,172,191,208,37,30,204,136,73,36,153,62,32,50,157,62,83,160,76,212,88,111,193,93,242,73,198,99,38,55,47,19,105,153,98,199,245,49,91,148,21,174,102,234,193,95,171,249,39,33,190,168,156,159,235,95,243,79,27,86,111,14,114,40,62,246,164,224,36,177,30,188,215,173,165,89,41,49,177,34,198,22,171,15,40,195,238,106,94,148,234,253,107,154,26,151,44,109,163,69,252,144,225,152,129,25,29,253,233,105,28,18,110,6,21,168,37,134,231,122,57,158,234,153,241,164,139,196,69,100,51,86,44,190,190,127,11,97,11,89,75,207,181,60,243,92,111,42,170,217,170,16,254,94,144,115,110,217,116,96,16,160,136,247,153,155,165,22,167,214,70,222,236,88,62,102,136,110,254,124,47,220,246,143,161,145,2,219,53,42,101,153,105,52,1,30,127,52,24,151,116,71,91,64,143,135,143,202,129,58,189,233,10,233,55,8,57,159,25,86,155,189,181,108,99,156,220,195,205,29,105,138,163,87,227,199,127,239,13,125,197,62,90,182,233,224,102,252,115,159,69,215,231,208,71,155,232,112,127,11,140,86,136,178,139,94,109,42,196,219,205,144,194,137,207,73,107,119,251,84,232,142,145,156,10,188,212,174,190,78,255,72,214,13,146,6,125,111,136,30,138,111,28,199,196,63,37,99,184,160,172,189,45,204,3,188,189,76,53,252,219,175,131,7,243,139,215,139,78,53,210,3,247,43,72,97,166,191,88,151,175,245,183,250,123,247,102,152,82,49,207,238,210,20,102,182,102,125,157,45,224,166,227,230,0,45,126,118,22,43,111,214,52,255,238,121,180,160,126,92,133,223,213,245,232,123,131,69,250,130,8,216,69,240,133,250,207,198,243,2,97,255,109,210,191,75,78,153,5,111,75,243,5,74,66,132,20,201,207,213,227,195,227,99,6,71,165,155,131,145,124,183,48,211,147,120,116,215,98,201,198,189,73,104,110,249,34,19,202,17,127,176,10,3,166,110,229,211,144,182,62,25,106,163,64,162,23,243,158,205,205,84,19,147,27,207,204,6,11,254,51,3,165,27,67,167,241,36,208,242,189,28,149,191,255,109,111,88,52,53,108,55,147,195,43,250,214,155,51,243,123,47,14,176,161,25,224,69,117,218,151,231,134,69,99,234,198,66,21,162,77,255,233,105,212,160,63,159,11,223,235,186,153,26,195,208,45,207,114,153,203,205,16,251,235,70,15,73,139,111,90,88,239,207,201,59,33,8,111,45,205,207,123,185,63,35,190,189,84,134,121,140,121,116,72,17,52,242,17,167,171,140,78,205,159,49,27,219,215,23,200,204,211,170,154,201,183,148,120,240,249,51,203,38,1,227,9,35,93,177,63,215,18,6,220,120,176,190,207,253,25,147,243,238,55,226,193,44,114,147,35,230,141,151,23,94,26,103,196,56,186,45,172,132,183,96,53,2,185,159,139,63,178,36,172,232,150,213,159,115,245,221,184,198,173,7,26,133,250,216,236,204,238,245,190,57,2,205,181,30,218,172,249,94,195,76,33,236,231,173,70,110,196,200,152,110,45,154,50,193,91,184,27,219,232,4,127,142,198,5,73,148,79,35,4,162,87,211,1,95,37,78,144,103,157,116,174,232,217,87,34,168,163,201,114,11,21,238,223,86,217,75,188,118,71,79,79,23,143,185,54,238,244,2,113,71,91,231,199,211,25,14,28,67,217,141,195,74,103,89,243,174,87,172,134,83,254,61,211,91,137,15,210,145,105,252,25,82,227,109,245,39,131,122,83,163,81,70,124,95,119,240,248,148,194,31,108,230,83,115,121,160,77,80,238,207,76,65,133,219,175,102,67,90,186,33,33,79,85,221,35,64,162,110,76,73,220,25,201,114,141,229,81,240,92,213,17,218,197,234,22,110,70,132,83,80,7,0,63,106,245,169,180,40,139,54,93,123,251,26,167,159,155,41,130,182,31,51,101,145,239,201,217,131,133,44,208,48,38,212,191,190,71,67,200,244,40,124,108,209,186,212,221,184,54,201,28,49,46,184,119,71,152,233,132,153,122,45,180,163,113,181,181,206,203,52,132,48,179,249,209,133,50,252,175,251,7,150,166,250,194,94,134,125,213,99,147,150,185,111,249,44,107,151,83,224,140,49,79,199,181,4,114,75,202,31,203,58,199,106,154,17,241,209,77,3,210,194,149,230,245,83,175,90,38,155,21,214,165,112,120,155,40,16,113,245,48,67,52,248,179,11,211,28,17,15,62,33,167,213,133,13,250,233,228,79,195,148,123,127,220,214,237,78,14,214,91,126,60,125,26,162,60,154,5,97,139,74,250,207,137,219,194,147,176,214,222,118,127,124,222,186,167,252,52,136,18,117,44,223,199,246,111,53,0,228,205,31,176,80,137,163,222,120,144,138,206,126,154,206,106,204,64,176,34,189,254,94,236,52,103,112,30,161,80,167,62,8,194,68,190,131,147,222,165,243,81,31,11,161,75,255,233,63,142,254,243,115,88,87,199,116,182,69,121,99,141,159,221,138,105,82,195,140,172,145,30,199,134,204,244,111,9,17,217,15,130,170,163,62,237,110,198,106,38,10,168,102,227,42,58,97,158,232,92,105,60,122,35,141,100,87,47,5,133,130,35,170,145,92,192,204,205,36,214,5,238,85,242,230,99,107,246,140,134,16,39,32,52,51,137,104,217,227,201,68,68,8,2,119,206,249,217,19,104,177,201,137,212,58,238,153,204,51,42,151,117,196,160,190,3,164,235,20,135,148,36,87,64,69,118,71,63,9,59,254,113,23,136,246,52,32,208,98,54,154,174,184,218,240,66,242,219,70,222,86,124,88,168,183,79,245,42,95,64,114,226,123,130,116,40,2,74,88,180,252,12,143,95,16,0,250,169,165,173,98,116,82,223,123,145,9,58,10,158,92,38,33,253,37,246,26,34,41,251,39,84,6,248,119,221,199,97,72,170,2,86,23,100,7,113,234,206,63,157,153,31,51,50,88,223,144,211,167,182,138,108,195,200,25,175,112,151,105,178,161,123,81,204,19,58,145,239,189,217,42,79,19,144,226,124,155,186,119,185,129,182,130,107,98,233,213,21,70,97,31,22,24,164,138,226,156,206,121,206,182,111,227,132,31,154,137,165,185,142,140,224,103,61,224,129,212,90,45,89,233,86,120,163,127,144,126,73,48,127,154,129,68,219,79,150,11,198,108,223,44,73,31,156,161,72,63,178,255,215,141,149,245,33,183,54,49,193,47,117,221,204,201,44,138,105,131,167,175,187,63,59,80,3,216,178,87,78,54,165,238,227,253,94,169,21,61,95,222,126,6,121,189,15,9,233,154,41,19,137,237,14,61,81,55,215,119,102,43,146,15,150,205,30,143,198,233,124,20,251,197,36,238,126,252,208,13,113,187,98,218,150,245,248,250,128,87,26,236,245,222,228,3,86,88,141,223,96,255,36,60,143,87,203,26,242,126,10,88,163,133,173,251,83,67,18,160,75,203,28,158,72,165,130,67,31,75,167,32,253,139,158,52,135,76,8,113,14,133,249,65,158,237,219,184,145,190,13,77,64,191,152,250,84,223,167,161,228,58,167,106,10,25,10,40,223,136,141,64,107,136,163,206,178,29,142,38,122,230,102,77,32,146,221,54,110,61,191,57,219,108,209,49,161,184,48,221,91,102,111,186,85,94,12,238,123,2,72,55,3,16,145,121,70,169,108,109,143,186,192,109,208,20,173,197,203,62,63,209,152,99,228,161,144,226,106,213,21,104,179,223,220,106,178,67,171,224,135,4,244,116,243,4,66,175,5,248,114,162,109,166,161,76,221,180,46,132,164,89,164,68,200,93,159,159,218,38,185,246,240,114,192,73,29,205,28,208,184,52,166,231,90,141,129,163,214,31,64,4,2,239,223,100,233,192,179,203,213,250,60,244,134,62,73,1,110,156,171,21,95,70,105,187,177,243,226,90,188,167,42,238,207,13,44,163,106,135,7,186,43,253,19,172,193,92,233,204,208,231,222,248,39,223,226,106,244,201,150,243,3,182,128,36,104,184,153,121,252,3,182,160,225,193,15,39,120,69,208,134,144,49,27,70,130,251,153,23,153,58,45,28,213,63,146,97,55,255,255,196,253,75,178,46,189,206,164,7,206,72,22,188,147,195,211,0,170,212,80,117,170,149,45,181,85,150,105,213,213,108,242,47,13,163,248,96,189,0,29,91,202,94,154,101,231,216,217,159,175,136,55,46,12,18,4,28,238,228,102,106,34,206,96,134,21,112,171,83,195,252,187,23,162,169,206,111,12,122,216,145,239,190,25,137,199,103,13,180,203,211,226,197,199,11,137,219,97,114,47,178,47,35,84,153,49,223,85,235,72,148,199,194,122,192,71,240,131,233,99,222,74,34,100,149,237,63,182,234,133,161,3,40,251,113,88,97,38,96,62,85,229,34,25,123,192,239,11,173,16,125,166,248,192,226,117,249,131,73,10,13,125,104,132,39,205,35,153,74,84,51,101,95,70,30,239,219,158,224,50,43,142,161,23,78,5,114,123,74,146,192,178,233,242,196,152,173,45,142,70,130,41,113,176,240,232,142,57,13,77,173,46,249,204,122,7,245,248,217,77,131,54,226,107,97,158,29,182,213,158,80,161,129,186,107,110,188,66,9,93,190,70,148,187,43,251,18,103,142,9,178,250,132,104,82,244,67,88,15,16,211,230,41,1,27,223,72,105,109,99,189,79,168,176,49,232,18,184,154,194,71,236,86,225,152,208,11,37,48,194,112,30,206,147,221,46,154,225,162,179,188,28,159,210,10,105,246,35,107,58,155,246,207,123,20,43,26,53,218,38,82,77,196,193,63,17,140,140,53,240,196,182,7,35,244,31,10,137,116,73,84,107,122,15,221,151,1,168,71,179,116,61,247,182,86,232,128,105,149,233,9,238,78,199,171,84,52,71,237,122,242,245,182,232,55,28,64,133,91,222,199,162,37,215,203,90,198,66,84,246,48,91,254,189,187,192,226,193,109,48,182,155,126,225,5,5,151,161,15,156,21,166,237,128,97,226,200,64,91,124,96,62,227,93,184,44,165,169,91,130,231,161,147,189,130,130,84,112,252,109,32,90,178,37,111,129,190,186,187,248,26,108,186,88,10,163,231,19,183,5,65,44,13,148,65,28,19,207,172,173,84,20,3,254,222,187,46,102,180,163,39,55,209,192,31,138,251,109,47,250,192,97,136,249,108,136,32,148,72,216,254,193,119,201,242,115,163,242,51,90,122,100,184,187,199,209,55,30,248,154,94,25,58,205,30,6,145,173,153,249,121,183,86,226,88,52,56,117,156,32,20,211,99,24,89,163,99,215,225,143,186,224,239,227,192,114,162,106,86,176,154,41,170,215,55,63,83,233,59,105,148,205,232,69,130,50,187,180,145,9,161,248,29,5,148,15,122,68,77,223,206,222,145,151,70,180,28,245,252,52,250,145,1,124,112,47,138,226,167,233,201,49,126,184,203,6,30,13,109,23,106,249,67,117,35,11,218,98,10,230,204,67,73,34,6,143,18,7,179,40,166,235,186,115,128,179,246,77,155,243,78,85,122,114,54,224,30,136,127,52,19,105,193,138,46,229,90,189,52,250,221,205,62,61,61,2,83,188,246,200,15,135,83,40,91,137,164,190,142,111,186,204,104,87,121,13,212,113,96,253,59,140,193,67,58,57,2,183,190,93,68,7,242,254,67,223,199,129,84,26,48,51,192,170,9,118,242,11,232,94,90,224,0,237,145,38,2,206,163,27,89,94,7,33,179,43,27,27,116,68,230,25,184,235,32,162,114,50,189,188,8,121,171,73,243,45,48,170,76,254,72,112,232,213,204,25,112,92,213,64,113,57,205,53,16,9,106,192,119,41,175,75,231,154,207,42,240,14,195,50,215,155,250,211,65,118,24,165,99,37,91,48,126,171,211,225,224,9,211,235,160,143,115,28,198,142,195,221,20,74,210,32,188,39,140,147,243,184,143,14,194,143,130,135,195,180,247,110,29,163,131,221,164,63,50,24,183,69,98,120,54,243,179,250,66,79,12,81,116,173,189,171,80,137,130,144,209,175,180,78,93,97,6,156,24,161,141,54,35,249,97,186,174,227,101,88,194,91,39,19,20,94,187,207,237,88,168,85,109,170,52,115,41,39,68,163,184,219,166,182,73,208,70,220,34,241,139,12,228,41,233,228,168,57,251,146,245,17,204,86,189,45,203,87,121,80,247,217,191,148,179,143,125,102,60,110,246,215,26,132,223,160,1,249,38,191,105,106,204,154,47,100,109,62,51,30,40,254,107,18,224,219,116,253,189,235,134,140,161,171,138,125,229,30,87,125,108,185,166,94,247,103,29,125,113,52,29,182,58,1,195,27,239,251,29,141,189,131,60,20,36,68,127,166,145,118,95,180,177,75,227,201,185,251,216,247,76,224,158,222,115,255,223,10,96,252,159,255,239,255,227,255,247,159,254,203,127,252,231,255,244,127,17,192,232,245,191,139,0,198,161,203,245,39,60,64,32,116,23,184,45,2,23,31,249,167,225,48,143,60,9,92,224,161,252,147,14,176,100,209,211,110,68,132,2,174,246,239,59,102,123,76,99,138,194,248,108,185,158,2,5,102,12,165,228,220,171,69,67,223,133,205,191,84,46,140,118,94,23,230,176,143,92,200,96,132,157,133,84,130,195,95,217,170,142,129,158,242,9,209,15,250,141,101,143,99,220,21,54,58,63,184,163,33,57,69,19,4,163,177,237,207,164,255,121,174,246,255,33,111,239,191,53,146,222,64,131,10,227,124,188,207,250,39,181,195,233,140,121,163,150,55,74,207,74,29,78,182,185,219,251,29,157,90,71,10,14,207,235,125,33,195,250,211,164,125,234,134,140,61,38,121,116,162,170,48,10,238,11,185,207,253,157,156,112,63,117,10,117,171,197,251,140,6,205,70,170,204,184,201,206,238,161,23,13,228,159,246,184,18,249,86,111,182,54,201,240,165,180,28,210,108,245,77,43,205,220,231,181,179,139,140,132,239,82,137,24,231,210,6,42,188,253,156,10,206,18,49,142,108,61,16,254,232,145,24,248,147,15,212,135,6,79,255,248,238,251,51,129,57,105,190,98,115,221,70,44,140,4,174,233,96,36,96,103,44,201,236,83,100,175,71,183,26,163,222,99,129,15,45,46,57,249,64,233,200,131,240,15,154,155,230,113,112,152,233,45,34,187,137,171,149,148,25,138,21,183,122,156,124,239,180,227,42,52,60,181,152,138,81,128,27,233,161,84,182,246,129,34,178,88,245,117,205,246,22,124,24,183,218,55,92,238,117,151,26,225,44,221,108,154,68,165,155,106,125,241,84,152,174,180,179,5,135,234,80,20,0,198,27,90,80,154,152,119,196,125,85,36,146,64,241,152,137,67,173,11,188,235,7,16,26,150,192,132,236,61,125,62,247,93,198,243,94,212,239,18,108,197,199,56,57,121,76,221,50,33,190,253,158,247,157,57,235,210,45,211,103,38,210,126,225,230,215,164,43,35,108,145,213,30,108,44,104,129,15,114,54,61,224,145,72,80,182,129,43,241,233,46,19,167,83,216,236,18,227,190,255,250,97,5,54,174,248,123,44,99,230,69,123,204,216,163,254,41,76,31,93,241,23,102,206,67,110,91,179,137,148,137,87,100,28,144,155,217,218,56,137,89,168,27,177,3,163,67,172,251,181,106,142,202,177,1,249,51,43,18,24,46,184,111,221,63,76,0,149,206,109,202,67,171,6,140,206,161,54,155,154,71,228,142,221,30,173,174,122,101,20,8,215,219,42,194,128,212,16,11,3,249,56,216,234,137,35,193,176,187,30,188,62,29,11,228,115,189,77,27,120,65,33,214,159,102,225,245,189,57,185,95,165,82,144,87,109,65,57,69,8,138,76,169,222,150,37,174,29,54,97,164,162,240,253,54,35,137,243,225,91,148,158,56,93,152,145,13,249,76,88,71,31,41,10,229,30,254,21,186,148,82,226,12,153,152,17,137,179,82,120,164,35,193,88,169,6,76,42,57,93,121,127,187,12,120,240,247,244,45,193,43,120,161,247,96,130,239,116,242,121,34,209,121,97,92,87,83,227,241,61,91,92,25,98,169,249,153,222,25,170,69,190,99,146,144,154,250,194,106,148,100,11,203,77,45,26,111,223,41,170,124,47,139,67,115,202,209,193,0,145,172,191,28,16,203,155,192,244,41,159,7,239,174,205,118,213,122,244,215,203,47,49,30,116,163,128,162,243,203,109,53,92,45,20,54,66,215,131,153,225,4,62,124,80,75,142,110,186,253,39,36,136,9,15,221,187,123,97,186,133,193,52,171,62,248,134,135,82,252,175,120,57,183,119,95,214,133,175,39,191,59,177,54,222,209,4,132,77,97,90,53,222,149,227,54,63,21,94,163,191,212,24,229,144,162,123,175,67,37,54,126,251,222,230,150,80,6,157,118,230,173,128,231,84,218,13,117,212,251,17,188,163,207,73,251,108,236,114,162,98,91,200,176,42,149,22,249,88,196,195,35,211,73,92,165,253,241,119,143,227,52,93,116,216,181,88,86,105,227,219,51,208,197,242,167,59,78,196,64,60,199,68,31,235,152,233,104,124,69,60,67,85,72,245,107,166,114,98,17,19,41,61,116,190,74,202,4,209,196,230,147,37,114,101,117,234,246,9,55,250,21,55,125,151,239,220,47,189,104,22,240,21,134,33,142,10,162,192,132,34,245,165,196,49,111,150,163,169,212,196,243,166,72,222,244,195,38,67,18,219,217,251,52,17,17,149,151,137,135,96,204,72,103,80,191,208,92,61,218,31,81,100,248,104,166,78,125,222,70,161,243,170,208,103,57,39,149,66,56,244,26,55,135,119,94,35,154,121,131,69,69,202,214,65,237,3,191,147,235,136,37,159,58,194,154,114,215,180,69,205,87,13,99,189,159,178,196,52,163,55,122,54,146,84,152,164,57,81,55,112,111,1,42,47,8,194,74,225,133,138,250,12,112,143,170,37,132,251,112,17,37,245,203,226,25,156,174,69,157,70,25,54,10,70,131,61,137,148,155,208,90,29,81,88,233,88,231,170,172,196,168,102,161,25,229,166,49,117,74,129,173,127,255,131,255,246,192,235,76,251,234,225,68,191,66,216,13,214,180,184,209,32,211,125,30,24,226,161,70,186,33,213,201,238,35,244,87,77,81,108,46,109,125,31,76,19,254,211,211,108,172,150,234,124,160,43,30,53,186,131,93,178,20,31,209,186,171,241,219,232,110,28,249,170,137,244,247,137,147,47,147,194,147,226,34,154,34,39,42,151,147,108,112,82,63,233,51,218,60,104,105,91,250,174,255,164,12,106,84,69,215,80,250,46,62,135,180,118,68,77,213,140,41,5,190,207,112,244,40,215,54,212,32,186,94,89,11,185,63,226,14,238,76,127,26,177,65,95,114,145,251,173,74,14,235,168,13,69,224,216,168,108,166,70,63,186,4,92,209,12,69,234,65,245,63,61,149,125,164,66,158,164,64,24,196,61,170,235,112,85,53,154,198,208,175,58,214,139,232,187,90,211,177,105,129,57,124,95,198,208,19,211,197,22,180,22,164,131,82,143,223,141,9,79,208,115,145,91,250,52,68,65,209,111,120,27,247,141,70,109,54,215,110,59,156,189,74,240,17,110,16,223,85,224,138,182,165,233,177,50,166,239,119,132,10,217,225,6,153,35,14,198,70,166,106,203,90,105,88,38,56,13,131,141,188,54,182,12,83,49,240,201,166,177,86,119,217,75,90,130,37,136,95,200,183,22,149,141,128,125,59,162,53,165,193,161,156,185,147,143,57,193,223,6,235,97,87,54,79,101,63,238,163,191,27,201,88,69,193,40,61,205,160,189,220,187,228,123,16,120,177,5,236,14,159,127,72,74,48,35,130,2,130,96,201,74,162,97,119,250,41,209,17,192,94,191,107,243,59,157,244,35,72,28,40,200,208,204,173,172,25,120,251,126,242,59,71,51,255,168,78,84,29,143,137,4,141,85,165,131,208,33,102,173,119,186,15,131,88,219,35,239,104,9,246,187,117,10,15,109,96,132,235,27,139,57,131,118,106,156,48,172,149,193,195,39,200,217,51,209,175,38,92,236,21,48,100,109,217,140,210,130,56,234,12,126,85,53,218,129,170,157,221,241,225,33,41,132,0,109,224,24,243,79,169,207,105,97,200,9,166,159,166,107,162,5,169,140,186,76,81,254,21,164,14,159,20,198,141,249,154,198,225,244,11,212,207,63,94,203,205,109,249,254,112,63,138,78,135,81,161,186,232,32,167,121,232,4,186,145,25,81,244,198,167,126,217,55,134,32,88,238,202,133,187,95,174,63,239,187,46,247,79,123,54,111,52,211,99,55,56,232,80,210,189,226,192,31,57,22,99,114,77,73,86,210,92,156,92,253,164,162,90,71,38,40,177,244,238,22,195,175,123,50,106,150,162,253,20,39,191,27,187,109,104,191,168,233,24,249,227,220,31,198,25,137,0,216,102,139,7,182,71,89,90,76,189,7,23,52,194,157,23,249,193,56,79,215,125,154,203,178,84,235,149,214,236,22,26,123,204,113,14,195,21,209,87,73,112,212,130,23,9,123,189,232,193,112,248,130,138,253,221,223,201,189,168,204,97,30,234,78,246,102,153,238,73,54,43,216,160,127,2,150,137,114,185,107,208,146,111,244,254,233,38,118,98,156,53,30,186,18,163,25,171,191,40,109,207,63,215,82,229,130,218,110,62,168,237,196,74,137,73,138,150,147,215,147,88,76,73,93,106,135,237,138,229,129,149,182,46,213,211,187,223,115,95,113,217,11,169,229,47,29,92,92,232,15,6,82,75,123,235,65,219,107,244,72,220,112,156,30,148,169,68,209,61,131,133,58,233,223,211,48,1,247,15,200,33,14,51,70,151,14,35,162,70,255,118,208,194,164,198,174,240,122,44,7,114,133,91,245,117,47,188,143,143,254,105,190,77,58,23,145,86,219,45,154,28,42,42,57,61,141,239,182,131,6,126,223,91,77,43,19,150,26,111,32,28,20,43,148,237,121,144,233,116,120,153,255,145,206,8,167,184,107,159,117,103,240,16,83,183,244,189,75,31,40,55,202,130,230,93,149,0,203,14,202,81,83,220,61,170,101,121,127,188,69,91,9,107,100,130,217,31,123,92,102,233,109,253,97,138,127,15,164,241,83,223,6,204,78,127,96,164,163,155,102,249,105,96,252,218,10,24,245,16,189,231,197,176,241,9,150,52,226,13,204,90,130,75,255,4,86,82,227,160,125,101,70,51,88,253,39,209,126,225,29,203,225,194,222,100,73,152,11,90,130,253,183,72,246,76,125,156,52,95,212,104,21,179,29,165,142,131,27,10,213,119,93,147,156,190,10,112,162,230,210,30,124,23,40,253,238,112,189,114,69,84,96,138,100,250,211,195,54,58,113,225,119,10,79,71,243,89,122,244,131,193,6,82,237,2,163,98,16,77,60,213,218,89,116,185,68,217,111,197,209,104,26,40,153,249,126,105,197,101,75,41,169,48,100,245,182,239,173,174,18,109,85,120,112,141,68,56,166,168,95,163,235,202,108,80,18,31,249,196,83,105,172,29,51,161,168,220,248,109,55,220,85,122,138,33,48,164,138,163,247,214,79,126,22,83,7,120,221,96,91,117,150,135,73,231,199,64,233,212,91,19,141,26,253,128,21,157,104,223,254,180,195,110,208,96,17,125,104,150,35,209,95,54,13,205,104,129,35,18,77,167,166,81,48,94,22,229,130,177,146,12,108,217,39,94,53,92,152,185,211,24,37,143,24,45,137,44,135,37,125,60,168,210,70,167,165,73,114,231,163,191,104,27,161,187,183,140,20,219,224,132,252,250,29,81,57,152,26,25,205,37,179,209,189,173,163,19,198,90,56,129,248,3,159,100,71,53,134,32,234,13,178,13,204,217,84,25,68,101,113,204,30,231,190,79,123,39,245,91,210,105,209,187,138,156,130,6,170,80,69,94,219,44,133,63,205,135,209,197,217,222,183,55,201,184,40,49,221,140,195,156,231,179,240,66,175,186,39,178,78,246,232,175,99,137,211,102,255,59,7,163,124,237,71,31,72,212,186,234,17,166,214,248,184,238,6,117,204,60,9,227,209,236,109,237,31,201,11,93,81,183,21,38,189,127,155,82,83,209,43,107,208,95,31,58,168,83,37,120,5,117,4,245,110,205,2,114,106,122,49,2,37,19,164,207,140,236,102,52,150,99,148,211,82,247,132,57,214,123,19,244,103,130,234,138,222,205,156,215,230,54,121,34,141,156,152,15,98,207,66,91,247,73,179,48,212,178,168,242,90,225,92,243,28,44,137,37,68,89,110,232,253,33,169,158,98,104,200,78,175,123,251,168,168,40,43,230,137,54,28,75,81,182,127,228,71,190,207,211,232,219,140,6,242,185,239,249,162,163,189,145,152,211,112,146,138,246,247,90,214,77,203,39,133,40,210,232,207,76,154,148,108,144,64,123,207,140,189,152,246,28,14,114,188,179,133,6,193,54,217,0,133,77,207,202,21,12,216,185,165,216,11,193,41,15,5,40,174,81,155,77,17,252,235,72,193,37,53,41,164,19,194,244,8,163,55,85,170,47,199,201,53,118,30,27,9,162,165,194,212,212,109,163,131,20,225,208,111,106,252,191,89,161,125,154,38,36,28,169,165,132,148,208,240,221,195,190,159,66,98,60,18,39,180,16,203,184,159,53,166,13,37,77,119,180,195,56,124,206,214,230,214,59,121,22,247,44,71,145,162,166,94,228,193,18,29,133,65,210,251,108,5,211,10,17,86,43,192,77,181,148,6,114,34,81,113,217,108,246,74,210,231,161,15,110,135,22,134,49,220,21,254,204,135,39,142,166,122,167,210,65,68,237,190,141,220,236,41,211,180,96,125,204,254,68,97,159,238,79,55,245,214,15,236,223,61,29,236,122,221,86,52,233,15,197,16,64,19,6,245,94,119,220,243,125,152,95,234,164,49,101,184,128,9,36,116,249,40,84,36,157,168,176,109,215,168,249,132,143,38,198,56,250,48,57,77,77,92,33,227,232,186,39,108,114,52,166,236,102,83,86,67,216,164,169,239,234,159,6,213,113,33,87,36,135,238,35,215,70,154,251,69,212,200,61,89,162,73,43,146,152,205,180,216,9,30,2,154,149,36,189,48,243,242,151,9,53,224,94,153,74,71,79,171,73,187,98,203,135,122,100,209,62,27,86,43,151,6,186,241,206,84,230,8,122,98,43,88,187,199,132,50,75,82,109,164,214,234,191,109,189,17,73,181,177,144,131,8,21,156,207,76,2,180,137,7,139,192,16,193,89,91,101,79,16,240,124,237,217,199,74,74,169,33,133,156,114,15,1,30,18,177,170,162,137,166,71,241,249,236,12,91,81,52,175,75,235,147,15,165,99,92,15,213,247,44,244,156,120,234,21,249,59,178,64,146,205,70,16,61,142,70,11,84,63,221,254,153,152,89,200,18,177,160,104,235,5,188,198,167,142,181,204,83,70,114,252,164,17,92,134,217,164,183,186,142,165,123,97,167,70,39,0,70,174,75,173,15,144,170,168,239,190,105,227,57,41,201,143,222,109,59,15,174,45,149,8,144,240,43,33,26,102,221,182,82,3,88,24,249,61,9,43,82,250,67,97,40,246,53,110,140,145,174,226,185,152,25,238,248,10,216,8,168,76,109,179,148,145,160,91,75,123,237,207,102,225,73,169,221,49,253,233,133,35,113,62,222,149,53,101,79,221,79,243,206,234,85,116,216,232,110,210,22,160,173,234,89,200,150,104,135,208,220,230,84,243,196,181,88,85,20,134,77,45,202,92,85,149,75,32,197,6,51,248,44,212,14,79,79,26,229,61,30,247,125,94,170,64,142,7,120,48,249,15,124,236,173,13,62,48,150,34,150,64,160,177,148,146,208,136,220,206,54,151,41,149,57,94,245,101,2,143,213,51,123,250,229,187,169,242,141,15,191,155,122,241,121,207,37,58,143,144,211,108,250,233,97,128,82,74,92,247,89,45,241,128,72,91,141,104,239,38,225,179,52,120,107,248,143,141,16,12,59,36,216,82,179,23,77,158,161,50,203,110,162,202,68,204,90,83,188,74,5,60,19,85,199,140,95,194,80,8,227,83,56,51,90,227,66,98,204,229,15,49,77,215,13,95,179,150,160,221,66,74,16,190,127,81,248,190,143,80,232,132,163,164,121,28,68,183,102,248,165,240,234,62,85,90,226,210,130,57,114,97,102,75,169,47,3,163,82,16,48,220,212,252,101,118,175,216,163,34,138,17,123,134,105,160,8,152,79,96,166,55,118,78,60,181,130,164,216,76,111,12,162,75,168,66,126,37,9,22,153,53,140,231,187,105,105,232,186,192,32,23,230,153,95,4,214,110,52,167,205,121,163,152,105,85,40,166,246,36,61,74,14,175,133,29,17,242,156,240,109,164,80,139,135,185,139,70,46,235,205,146,95,46,150,106,243,131,217,68,28,125,31,247,5,222,89,33,132,194,217,0,38,5,115,178,229,126,221,247,109,12,113,163,35,156,181,154,129,195,84,151,149,204,198,222,223,63,32,58,39,249,124,107,234,230,10,33,0,168,47,83,77,177,42,219,247,241,80,12,25,212,64,128,34,141,39,252,90,49,242,223,74,108,154,121,194,183,10,94,22,74,76,66,40,59,120,108,249,3,63,166,10,160,60,110,170,34,33,241,124,40,194,52,229,22,222,176,201,51,34,141,134,223,212,253,93,48,126,157,126,229,12,153,187,146,201,209,141,198,192,17,202,237,244,237,75,85,165,52,10,158,33,184,122,186,249,105,42,76,219,201,14,221,119,218,27,133,237,89,32,245,133,154,235,66,102,72,38,6,94,17,90,39,62,146,240,173,22,148,144,234,132,148,56,4,215,79,182,255,104,39,180,26,34,182,22,83,21,65,169,99,133,90,43,91,41,217,98,67,13,61,97,159,241,153,129,76,81,184,227,205,246,228,73,87,234,211,249,171,31,71,128,117,140,135,213,4,70,105,63,230,202,143,157,169,160,253,236,104,195,57,72,175,125,146,130,178,80,46,132,150,76,195,179,74,24,242,33,133,255,22,107,12,95,228,155,255,200,0,182,56,24,111,64,37,241,216,28,113,124,7,97,26,157,106,220,241,17,22,182,253,116,27,79,126,87,216,103,68,71,22,173,140,75,163,47,108,159,191,144,93,160,42,206,234,237,48,213,85,98,164,33,161,157,76,226,44,252,228,34,102,28,93,85,122,241,198,102,80,31,34,134,97,79,32,203,42,250,27,16,239,95,204,122,63,205,247,97,19,162,144,17,246,88,0,205,27,49,50,106,104,77,127,174,251,123,97,204,108,135,28,77,58,241,123,71,115,47,122,114,242,3,161,170,114,248,24,187,94,121,179,165,180,62,221,71,149,210,188,48,130,246,17,46,96,91,41,145,31,178,53,119,24,250,83,161,61,171,54,57,184,146,7,12,245,209,198,43,168,2,155,241,103,188,110,212,221,68,34,157,57,155,242,120,141,61,198,130,233,240,96,100,136,87,4,157,84,99,165,94,10,220,207,27,13,70,9,144,55,98,189,125,213,55,148,188,251,42,70,71,13,78,93,27,111,31,128,76,80,149,135,118,39,95,40,185,49,26,16,119,87,24,14,109,12,53,18,127,173,233,141,109,82,148,33,110,202,102,118,10,12,59,228,120,106,226,152,117,200,89,250,200,209,249,143,111,232,67,22,80,238,155,194,238,126,161,122,135,190,62,117,160,226,39,18,10,189,181,233,80,49,6,66,28,11,189,92,54,40,12,171,59,17,159,8,146,144,242,211,239,11,29,191,250,166,36,218,100,229,219,46,208,253,87,232,45,163,88,160,71,99,93,63,99,66,51,35,123,157,14,187,169,28,61,45,126,180,50,117,190,99,251,127,158,120,59,100,55,57,57,29,102,223,91,158,172,238,223,117,174,69,171,182,198,2,3,197,160,165,105,188,120,97,232,46,141,132,15,91,15,190,223,132,175,78,197,250,87,37,103,66,133,116,122,255,95,51,154,174,114,217,80,110,118,37,178,102,227,93,75,97,214,72,210,98,205,54,191,71,189,110,196,17,93,249,7,139,154,217,52,125,102,253,132,203,221,82,144,99,155,186,130,80,22,109,30,199,16,154,109,249,186,120,100,84,157,253,167,87,207,172,175,15,203,129,54,195,182,135,212,132,68,165,228,101,103,127,166,63,108,141,132,60,136,46,195,62,95,56,10,193,173,146,104,162,240,95,194,40,233,219,93,243,22,133,86,2,79,185,91,147,8,38,2,218,47,99,230,136,238,191,68,73,90,73,245,147,43,117,155,36,116,75,186,54,165,87,147,196,27,238,237,212,254,233,106,52,139,13,23,20,167,191,189,150,76,96,221,78,55,163,151,242,134,241,74,126,69,148,107,62,87,41,120,187,59,245,83,110,239,104,193,129,245,164,253,94,93,72,16,251,6,196,132,69,181,176,105,219,71,151,149,107,80,174,155,246,145,178,55,39,141,238,126,88,31,3,81,109,117,236,77,187,207,23,47,51,197,195,184,99,245,112,234,178,214,2,201,143,25,143,58,130,28,203,138,107,131,54,51,217,113,242,185,177,205,238,118,99,43,43,18,117,116,55,242,194,188,252,200,64,97,28,22,239,43,103,17,198,71,185,41,43,114,133,93,80,167,142,172,36,141,102,85,106,223,67,116,75,171,127,186,125,191,115,124,248,169,116,179,229,107,41,221,178,163,133,213,242,97,37,51,252,8,115,124,206,248,35,122,37,63,21,154,42,220,6,172,155,193,188,18,218,230,103,221,227,1,211,146,173,150,112,180,178,159,128,239,23,160,121,9,172,193,187,139,208,254,132,24,211,193,228,71,195,70,143,249,171,37,127,2,218,168,107,192,217,110,142,234,218,8,147,61,76,2,218,151,28,56,190,29,187,132,1,175,69,21,218,173,232,29,111,19,7,179,83,19,7,176,227,171,224,158,138,208,55,71,242,93,216,95,48,241,26,157,210,109,37,15,13,83,190,240,223,222,168,104,234,19,191,43,38,119,234,62,149,227,134,192,90,168,192,133,186,135,183,39,226,19,26,182,154,160,71,204,42,147,205,144,118,67,195,26,219,225,148,135,2,120,114,28,66,24,240,11,199,70,154,30,239,241,42,194,142,12,170,239,80,86,161,79,93,213,117,177,155,243,212,28,233,96,104,171,245,95,85,224,240,114,181,144,122,168,122,226,221,121,187,147,12,235,117,85,226,23,141,58,97,48,11,149,162,168,213,42,58,39,211,81,179,48,17,163,214,187,88,109,55,60,89,150,169,150,124,226,66,116,241,132,41,47,45,196,90,1,89,104,214,121,211,42,21,112,99,12,10,140,19,183,251,211,110,220,211,52,159,136,248,36,153,115,247,236,45,180,214,8,138,148,200,114,240,78,16,170,197,191,200,118,69,24,130,219,240,208,162,43,230,181,213,45,8,32,39,91,151,170,192,219,228,251,127,240,180,126,101,129,173,208,233,211,52,74,74,159,54,95,44,211,35,246,245,154,160,16,17,19,129,105,36,245,125,238,253,25,178,189,226,186,59,105,44,112,91,234,251,78,213,107,101,25,243,112,135,1,179,21,98,196,147,23,9,153,238,31,7,214,229,159,18,238,49,75,28,39,142,70,82,99,203,103,125,95,31,97,200,51,219,94,41,5,69,195,200,118,189,175,191,93,216,150,1,186,77,38,230,172,48,16,55,69,53,177,165,110,84,210,126,62,247,119,130,159,73,183,1,246,160,247,109,16,209,160,196,40,182,212,232,235,143,223,242,97,219,90,245,185,239,20,85,153,38,194,24,253,27,170,58,135,68,114,100,150,185,65,184,120,114,244,164,7,175,185,145,61,38,213,154,120,102,235,251,149,240,185,135,208,80,213,231,158,62,42,215,68,237,214,73,173,126,240,38,20,227,142,238,236,107,151,236,116,135,237,192,125,81,181,86,192,34,66,125,76,31,148,169,126,40,213,222,239,133,233,184,155,221,77,121,245,115,147,195,144,37,151,40,132,85,250,119,215,240,175,68,9,131,236,7,194,59,191,203,102,247,191,186,28,75,47,87,120,197,55,254,92,104,76,3,179,160,227,254,53,184,153,177,103,147,134,113,2,15,159,51,168,72,108,17,95,195,19,149,52,104,243,134,112,154,97,171,244,208,195,42,105,222,5,191,16,199,147,11,67,217,168,122,13,1,115,136,166,122,119,23,190,211,156,103,104,187,53,170,139,164,10,228,182,251,185,253,166,88,219,63,195,43,254,31,209,139,78,118,164,33,226,105,95,147,5,117,119,227,18,17,209,31,140,18,246,131,215,248,7,190,65,232,122,240,43,227,252,161,235,199,208,52,20,203,190,249,96,252,179,126,45,115,102,108,14,89,104,41,188,221,148,207,104,143,119,149,42,114,114,148,139,126,41,41,96,202,27,177,27,225,183,25,179,237,119,101,203,18,157,145,137,182,75,107,176,101,126,48,26,151,237,147,163,121,39,63,50,59,182,50,199,70,241,131,25,119,229,47,26,187,48,130,255,79,129,30,15,86,246,242,254,208,110,20,73,238,179,9,76,228,254,53,135,7,22,165,113,223,150,70,250,234,23,71,155,84,192,124,240,190,147,233,175,189,217,78,254,205,71,129,192,0,130,102,164,185,226,104,186,203,228,232,101,66,232,219,225,61,214,243,130,6,46,176,10,231,15,102,235,211,102,70,199,95,125,10,116,169,114,178,157,251,46,94,219,175,12,65,195,88,9,205,153,249,6,153,39,208,67,43,181,30,140,113,214,242,11,107,48,101,134,220,214,68,6,228,248,133,17,15,79,189,178,137,154,148,15,6,154,39,203,203,54,79,220,125,73,183,253,6,249,157,163,153,144,218,131,89,64,126,19,5,113,54,17,82,149,163,209,216,250,213,60,200,78,209,128,63,19,124,110,0,232,48,246,180,207,162,14,24,161,27,63,249,129,74,113,210,111,35,37,234,15,141,28,148,232,4,79,91,59,239,176,255,157,252,216,166,174,42,76,38,202,31,234,249,43,222,200,83,163,225,210,71,210,49,30,194,150,159,102,67,31,227,144,94,242,243,72,39,147,222,38,50,123,191,103,106,195,174,125,83,96,60,77,253,141,220,137,219,90,21,31,140,120,222,175,65,242,152,89,51,97,230,131,41,170,255,56,254,88,58,125,31,197,133,7,223,41,238,251,61,179,109,242,83,223,121,79,28,83,139,27,93,239,31,12,9,119,203,39,128,172,72,93,113,238,109,141,131,114,101,8,214,252,134,56,66,199,187,63,61,117,126,153,103,244,151,111,166,226,248,153,115,226,131,17,235,248,133,191,127,5,201,183,142,130,30,228,69,215,15,101,7,162,99,220,234,159,63,217,22,96,52,2,183,60,81,35,180,110,63,154,118,156,215,227,200,149,193,180,93,1,155,223,249,78,23,94,86,252,54,130,48,175,152,51,173,48,87,190,56,26,134,209,235,227,229,161,236,237,222,172,192,60,148,41,151,6,147,252,151,86,194,107,12,109,210,214,4,38,241,51,253,232,109,234,27,69,79,94,156,37,13,76,195,119,190,180,194,26,233,48,3,171,234,141,153,159,180,95,185,245,58,200,83,161,19,233,87,136,181,49,74,156,43,47,251,207,245,177,57,140,126,126,151,113,70,102,116,21,135,17,214,60,122,95,163,147,87,250,93,89,53,243,131,45,39,199,123,229,87,43,61,214,211,113,67,77,185,240,251,231,231,199,117,62,188,92,52,194,244,232,59,179,207,243,27,228,248,33,180,103,79,1,140,234,255,118,24,238,236,250,228,190,151,153,78,140,31,124,104,138,60,114,229,119,6,196,170,250,15,182,104,225,232,167,139,248,77,115,144,14,238,37,239,131,124,242,175,22,116,200,3,30,73,233,218,209,214,147,255,96,168,1,50,171,220,16,192,231,59,182,28,24,132,117,133,241,144,127,240,253,215,154,10,47,151,34,53,216,188,220,21,62,63,75,218,243,87,186,123,121,140,105,108,23,183,189,52,24,178,184,206,134,168,224,149,225,23,14,25,109,52,133,155,59,72,24,140,41,81,58,154,229,43,158,10,21,174,175,43,140,80,227,131,185,112,89,36,10,132,251,29,15,237,254,105,251,18,124,199,248,88,1,19,116,41,106,101,174,64,155,8,133,25,60,186,71,66,192,240,120,228,220,236,200,191,119,110,246,183,122,114,136,83,197,63,1,180,66,69,137,222,224,125,122,252,118,165,109,64,198,25,227,110,254,148,236,128,81,98,46,233,183,169,70,248,165,89,185,180,233,109,47,50,156,126,105,152,253,189,90,209,31,124,223,80,11,248,206,120,103,42,220,169,213,6,92,37,163,246,7,207,222,223,209,236,8,244,133,77,254,83,192,150,106,210,103,142,236,244,111,225,53,225,114,114,91,250,204,215,254,245,74,26,60,164,129,200,198,41,117,16,191,111,20,113,117,182,197,243,240,238,230,78,192,210,81,104,232,252,241,236,12,108,163,234,35,133,194,87,190,26,183,181,231,43,246,252,45,234,136,105,6,60,215,208,215,9,213,100,239,247,80,198,78,1,195,13,39,191,95,14,255,239,153,205,215,152,7,220,238,28,84,207,123,33,105,141,57,166,176,219,223,235,44,162,5,9,140,235,229,136,247,101,140,87,61,57,58,73,231,193,133,20,168,76,59,80,212,182,63,22,76,201,95,146,198,96,106,69,61,224,181,159,252,171,193,4,210,15,125,26,49,128,240,113,99,24,146,49,174,105,186,52,71,220,119,48,92,55,61,245,138,218,157,193,125,159,162,97,20,98,230,241,133,52,83,77,148,85,0,2,65,21,244,211,71,246,39,65,25,147,206,133,73,43,43,204,78,229,93,25,122,109,122,101,228,202,187,220,23,171,171,194,168,163,188,39,122,215,248,116,52,125,252,231,221,215,58,143,102,100,48,158,199,239,183,79,213,121,131,246,139,81,235,187,114,85,135,50,248,134,112,109,190,151,93,159,64,141,193,44,49,111,44,80,110,210,75,43,86,22,123,240,28,233,145,23,42,16,239,228,152,117,200,235,102,231,178,87,124,3,227,159,184,151,125,230,251,66,176,227,213,55,114,163,21,119,143,253,251,58,87,147,189,2,50,247,46,176,97,176,105,213,10,140,78,229,120,48,173,241,2,179,132,124,190,230,83,241,109,207,38,226,175,254,67,196,31,48,187,230,161,240,94,39,78,110,102,74,69,227,13,172,28,98,249,163,69,224,200,172,3,44,147,173,9,144,107,92,12,117,126,197,40,31,148,237,245,251,98,97,237,241,241,210,100,58,116,160,178,70,156,119,52,201,193,244,219,99,186,213,138,193,83,196,15,8,195,14,185,51,127,230,196,15,83,247,18,195,6,152,31,109,214,65,178,91,128,250,94,34,40,103,66,59,207,179,205,98,188,195,38,249,7,47,85,160,229,227,99,151,28,175,219,206,174,31,1,79,180,215,22,48,230,185,9,158,45,78,189,237,155,145,11,99,166,126,215,77,201,95,163,199,110,37,163,135,210,225,36,7,35,219,243,75,115,194,159,189,171,246,171,248,252,193,116,217,63,120,191,110,132,105,109,41,35,190,16,102,105,120,248,9,70,215,41,224,187,49,209,81,220,224,49,151,7,171,4,13,33,57,217,174,249,187,114,68,55,111,144,168,155,164,221,87,241,207,143,54,33,233,16,252,131,235,231,27,48,36,211,122,145,24,143,198,235,26,75,167,233,198,22,13,78,205,228,176,60,248,14,83,221,149,210,213,253,121,120,105,106,185,207,94,195,96,118,177,43,224,249,165,47,8,57,215,221,119,192,139,253,177,108,84,214,46,177,73,50,121,249,34,241,8,162,29,110,6,97,48,170,224,233,232,178,91,188,80,171,146,234,80,130,119,54,227,198,216,91,47,221,160,221,128,147,168,207,97,34,41,29,167,148,178,90,13,152,2,112,77,48,43,69,156,188,99,72,127,20,190,177,180,47,51,236,120,79,215,161,248,221,121,235,243,109,80,183,162,135,142,150,15,141,225,42,48,61,108,10,195,79,138,199,210,233,79,215,173,37,236,200,238,111,140,125,207,83,43,53,184,121,55,234,249,83,115,153,85,247,173,100,98,71,220,183,133,171,93,97,54,140,113,99,52,140,234,196,130,11,229,247,222,24,61,223,159,222,216,135,68,189,95,26,209,208,211,194,55,152,42,225,14,24,118,132,62,181,207,52,189,3,190,11,205,214,251,134,124,86,2,37,3,189,37,3,114,48,100,140,131,225,61,53,69,233,223,141,11,67,207,181,87,129,205,69,37,96,152,207,114,215,139,61,248,175,75,202,224,61,202,222,9,46,95,188,47,211,159,151,237,196,34,209,52,118,156,124,153,43,165,194,190,188,117,99,78,180,140,141,245,189,67,233,25,159,9,174,158,10,67,91,22,157,50,189,108,163,213,248,209,195,202,212,35,193,221,99,79,92,118,206,76,87,77,65,36,206,61,72,7,42,136,144,134,223,49,20,194,85,119,134,155,192,91,20,6,227,104,63,245,36,176,249,231,232,62,226,187,158,144,62,170,254,54,34,153,49,128,209,73,252,244,166,22,2,31,142,46,196,141,210,155,68,131,211,183,118,23,110,109,175,244,170,168,74,159,128,41,118,173,52,76,214,23,195,123,195,24,93,105,152,84,39,175,24,76,19,115,26,38,55,180,137,5,104,127,248,105,205,4,215,253,189,163,215,220,83,135,2,31,214,242,135,182,241,7,92,25,30,123,62,24,173,118,61,185,165,136,29,37,97,215,211,183,179,225,125,6,76,167,195,74,159,86,29,177,52,110,42,178,53,195,59,194,195,142,180,94,138,246,191,66,194,202,143,62,172,187,186,130,124,197,20,98,2,38,137,160,83,134,73,72,149,128,97,21,234,60,92,112,143,244,175,30,67,153,156,195,187,223,233,241,216,147,157,64,173,105,30,174,245,27,15,69,80,42,205,117,230,207,30,176,20,203,44,193,247,77,185,45,12,96,107,211,12,30,33,218,239,220,3,107,168,162,19,37,130,134,159,111,150,7,172,11,29,166,208,200,93,251,196,96,126,92,87,190,137,82,95,117,120,192,201,213,53,251,163,47,253,135,22,212,219,82,186,246,235,211,135,25,131,232,78,155,10,155,155,150,95,88,53,151,9,13,131,168,167,251,93,15,196,168,190,173,97,16,201,13,143,22,176,228,105,90,75,33,118,47,115,158,128,247,92,39,29,61,199,23,231,166,159,78,243,119,13,205,219,120,162,172,76,175,118,111,176,153,235,5,108,122,86,9,222,177,55,67,53,251,211,66,141,177,174,34,25,53,16,64,58,26,191,53,51,39,156,1,143,166,217,65,164,38,118,92,25,221,165,154,100,163,135,211,37,168,128,167,241,214,20,134,50,18,71,211,40,161,241,25,73,179,216,14,211,228,178,91,190,50,74,109,113,244,250,132,181,9,220,203,23,49,210,133,203,217,58,206,32,97,237,184,45,68,135,52,119,111,156,135,185,2,94,59,109,119,97,22,120,122,1,211,219,213,103,142,136,161,14,56,76,188,149,30,10,84,129,21,15,133,60,154,142,240,59,193,151,217,227,125,144,88,210,189,21,77,52,195,191,220,65,87,235,212,71,122,215,45,154,89,2,174,173,182,84,105,153,81,238,184,104,191,159,177,238,111,248,38,90,127,240,40,186,85,134,77,255,121,220,120,97,86,85,253,105,42,18,62,149,14,122,17,53,11,134,197,98,143,237,44,106,27,223,210,252,3,97,106,228,199,129,199,212,248,9,203,152,88,3,128,87,209,125,27,59,154,8,229,7,42,58,109,233,149,179,152,158,241,224,146,82,62,88,113,247,152,24,240,118,58,121,227,214,91,236,81,254,142,46,105,87,72,6,226,29,93,166,142,36,43,209,247,7,142,79,51,4,247,95,53,118,202,192,37,109,25,97,198,252,28,150,255,94,246,108,61,109,195,11,52,116,31,42,214,151,166,25,2,170,137,241,186,152,181,181,100,183,152,60,227,235,186,112,239,250,101,99,190,250,176,153,234,94,164,37,86,124,121,80,66,186,198,217,214,47,191,171,220,243,76,25,23,122,120,234,123,156,101,87,93,31,200,39,68,126,219,94,165,6,126,155,45,255,121,195,8,126,154,214,81,32,47,173,182,4,30,59,37,131,104,39,122,15,148,178,202,82,152,97,242,6,225,217,91,127,251,20,75,91,63,120,245,84,4,165,176,41,159,166,233,2,72,74,243,78,11,177,113,178,251,126,13,186,36,145,11,90,113,241,229,66,14,150,41,135,188,62,246,244,63,120,82,224,249,180,94,97,166,40,126,99,51,229,68,72,126,187,132,33,32,174,221,115,230,196,123,60,178,185,172,85,92,209,249,146,115,208,238,217,101,41,124,238,233,226,186,110,100,216,82,222,253,6,34,37,158,40,249,150,165,105,222,66,38,40,94,54,196,187,170,23,198,110,35,230,35,90,223,78,73,231,158,117,123,58,102,76,211,21,215,39,182,205,107,203,97,76,216,229,151,97,36,140,64,87,99,251,37,63,93,77,102,195,47,236,206,240,232,13,75,169,157,42,101,241,159,102,84,116,153,142,204,230,48,226,120,146,107,187,43,65,193,136,50,49,161,156,74,162,104,37,120,198,52,123,72,160,156,116,48,193,130,255,244,177,222,174,147,224,222,125,247,14,101,31,113,106,129,113,163,251,226,228,116,112,232,117,163,65,27,161,194,193,17,92,43,52,52,220,84,15,221,24,130,67,243,122,119,135,214,221,243,16,120,206,57,149,220,208,208,11,246,10,13,42,211,56,111,41,108,198,161,14,179,219,208,129,212,38,60,194,17,112,47,101,235,149,35,96,184,227,228,116,8,104,37,145,15,228,243,229,99,98,19,93,62,133,201,245,197,165,49,9,212,244,88,230,71,79,156,195,139,133,82,6,90,101,94,136,163,49,15,60,95,130,161,0,249,111,91,220,173,53,26,84,75,226,227,188,112,41,85,246,193,199,250,23,61,109,56,205,196,77,107,102,124,172,254,121,97,238,87,82,181,143,26,89,132,126,80,239,90,91,9,198,212,166,7,108,66,193,10,67,112,120,48,146,184,90,224,185,243,172,175,31,19,246,86,89,202,39,177,65,255,208,59,105,107,101,247,110,184,247,137,83,211,108,91,181,110,117,7,199,30,239,232,57,219,212,226,144,229,159,119,192,43,229,97,233,49,240,214,71,224,123,11,90,71,180,14,132,30,143,108,149,154,104,48,31,51,173,163,220,241,104,169,44,101,126,8,14,195,24,29,122,110,122,83,74,160,16,28,123,66,191,233,91,50,170,145,247,38,181,72,50,198,203,24,146,37,91,189,167,26,10,124,119,63,122,160,24,169,241,211,230,107,139,81,198,148,212,103,170,84,204,21,73,245,137,5,245,214,156,59,254,202,241,182,112,245,94,159,198,25,212,241,61,74,153,112,188,117,151,59,27,228,135,241,208,254,105,193,12,38,230,104,130,22,13,226,239,12,190,227,187,228,204,75,75,59,179,218,68,29,48,217,197,169,176,41,170,60,88,90,198,128,169,137,120,133,4,120,165,84,36,250,76,51,102,20,218,203,53,136,25,38,11,214,30,58,143,238,144,135,217,110,191,131,239,164,48,18,188,98,135,60,237,195,211,13,2,140,178,245,80,162,230,170,40,44,190,184,108,115,89,215,104,20,186,78,204,116,200,30,76,253,101,254,186,198,101,47,106,159,186,123,64,21,47,134,55,89,48,61,243,64,181,43,94,6,196,233,169,199,14,218,40,223,177,200,114,104,24,140,91,148,28,125,232,68,208,10,198,114,13,230,99,188,234,58,83,248,143,93,201,23,119,133,28,113,77,213,17,106,138,241,219,40,190,232,183,209,205,152,160,7,76,71,102,170,127,64,81,250,161,11,221,51,77,164,48,5,31,231,145,76,252,82,79,218,154,31,156,139,252,167,209,54,73,196,29,43,116,123,36,112,97,202,224,186,11,197,40,39,6,248,66,119,48,237,159,201,172,124,15,166,209,122,36,248,110,31,226,202,89,83,245,187,180,166,175,248,230,233,106,72,249,37,163,65,122,152,49,177,2,88,69,239,27,153,194,179,3,102,19,53,21,174,51,178,160,211,188,26,52,138,135,64,177,99,177,223,72,21,148,188,181,95,254,54,233,1,74,181,145,86,80,117,247,11,51,171,134,145,138,62,112,181,3,134,146,167,69,128,251,145,199,158,104,194,23,79,163,244,46,105,46,239,111,48,50,180,137,33,198,10,176,3,238,41,174,67,188,28,150,121,192,119,54,58,90,173,162,127,122,190,147,91,199,158,194,163,7,35,9,79,230,178,83,130,233,206,40,205,243,52,243,88,51,143,22,179,200,3,188,167,66,42,83,63,1,107,140,216,113,223,60,55,45,177,67,103,91,126,99,76,245,95,42,201,98,225,24,236,52,26,115,209,36,73,121,51,111,138,52,24,251,26,125,35,152,2,122,16,178,76,39,228,75,89,55,202,91,241,219,5,169,53,165,244,29,28,26,71,192,180,47,212,4,151,32,106,17,246,237,161,175,27,9,133,115,226,183,97,192,30,173,117,221,79,55,106,155,152,101,22,141,236,128,71,43,241,219,55,14,219,37,253,118,103,136,56,220,112,168,73,232,158,62,235,208,170,54,82,21,156,131,163,34,196,102,155,238,149,244,211,45,200,82,139,6,217,148,178,192,186,45,74,186,235,179,126,135,147,110,27,217,221,128,71,98,118,179,143,154,49,219,46,148,190,116,155,91,40,18,183,184,50,56,67,51,157,27,141,129,184,47,84,203,211,247,247,33,125,125,2,54,169,235,52,24,206,247,158,202,252,72,231,42,220,87,236,254,151,89,161,172,52,210,214,89,239,183,77,19,78,89,177,240,248,98,36,77,50,1,122,101,80,116,223,19,95,216,48,233,215,139,128,195,142,39,142,102,172,242,59,107,143,70,58,96,99,122,232,149,33,164,232,155,54,78,45,242,41,6,223,117,197,195,133,133,51,229,30,122,219,84,145,60,101,2,89,172,167,52,234,93,240,145,255,119,152,109,246,151,96,188,89,226,228,144,155,116,153,64,5,57,226,32,234,229,229,232,76,110,182,129,78,175,89,184,156,127,249,243,44,159,7,35,235,126,32,255,48,106,217,145,183,64,59,149,160,252,121,69,222,13,209,138,94,190,150,63,129,200,132,46,74,226,173,164,115,211,217,24,23,54,200,192,103,184,142,17,191,141,124,67,42,161,27,165,221,95,8,157,145,37,81,160,63,138,28,126,105,180,236,148,147,96,162,216,21,240,157,177,210,231,247,13,239,218,55,11,100,58,237,107,130,107,208,9,201,66,143,150,248,213,31,125,109,241,219,184,112,232,219,190,187,215,25,139,208,194,81,98,247,76,160,174,203,185,86,139,98,124,90,255,232,208,108,49,87,15,211,119,74,252,106,36,241,118,192,115,37,94,208,7,13,37,14,222,136,221,105,145,187,222,121,195,143,133,13,189,115,149,15,233,16,135,249,182,149,130,105,46,114,173,244,128,87,211,47,127,65,131,56,45,80,210,91,93,80,228,60,227,153,112,215,125,235,185,241,211,139,49,188,76,31,66,203,147,56,41,180,19,240,141,185,198,76,112,36,7,46,74,137,92,126,122,27,143,216,15,222,166,82,145,224,185,107,127,48,131,110,41,60,144,228,14,152,162,82,85,184,185,71,160,193,100,219,182,194,8,243,249,72,193,123,173,105,117,114,227,8,20,43,43,92,142,177,210,165,209,149,179,3,166,22,167,176,209,196,28,38,55,147,106,186,4,16,59,174,252,152,30,249,80,184,236,72,165,162,167,127,63,177,157,224,27,5,188,147,211,155,151,143,198,140,61,224,251,45,23,61,250,198,135,145,60,160,92,47,154,3,6,127,47,15,5,79,160,235,100,11,188,222,133,195,189,208,106,51,85,142,226,35,141,130,45,132,232,4,127,65,158,161,255,96,22,201,67,65,213,157,251,139,163,161,106,164,11,239,136,14,244,128,187,166,161,236,96,111,83,3,37,102,56,9,166,220,227,240,64,174,77,223,54,106,42,113,244,93,36,206,72,143,20,58,140,207,166,68,11,39,143,52,70,158,87,111,232,225,152,227,91,9,238,177,250,109,179,149,251,210,88,129,119,231,79,133,6,30,205,237,45,230,138,30,71,87,227,164,151,116,244,244,77,16,130,159,162,48,252,247,211,81,178,130,178,135,248,218,63,23,230,123,101,58,220,167,174,33,192,197,191,0,190,235,165,1,28,207,100,77,31,226,230,9,255,229,103,194,204,255,142,102,80,234,93,81,128,247,53,29,234,204,214,69,123,209,61,94,125,183,204,30,20,3,181,4,223,104,177,7,204,254,44,157,124,98,109,254,131,49,170,172,58,163,1,31,159,167,169,249,142,127,225,22,179,188,57,101,180,149,134,97,69,61,210,97,178,167,74,188,97,255,53,188,158,188,141,172,157,62,237,118,135,158,47,219,155,54,195,153,166,52,146,67,62,23,243,234,70,73,131,252,79,111,55,96,178,204,61,195,199,243,23,184,10,181,153,222,39,45,198,222,18,66,99,75,201,211,105,187,235,124,188,49,18,89,251,164,223,30,111,111,136,242,119,83,238,26,79,173,6,119,27,17,90,74,150,58,111,240,208,253,202,23,13,61,85,175,28,139,64,223,59,90,196,161,49,247,194,241,182,122,118,132,234,65,77,188,160,125,183,76,165,190,147,19,69,235,39,98,4,0,127,161,104,89,140,158,102,188,243,86,153,77,164,163,221,69,139,164,245,174,241,219,200,127,166,137,101,210,123,84,3,222,37,209,157,240,173,141,103,202,183,95,18,173,200,60,235,90,192,72,109,41,113,168,160,40,93,2,158,41,203,182,144,103,141,106,31,124,233,186,21,37,160,127,199,210,163,163,191,92,203,235,91,66,35,24,143,19,37,29,209,191,21,167,54,254,102,226,128,33,112,23,39,167,17,162,39,58,20,121,185,56,122,161,20,160,191,13,21,117,183,7,175,243,165,72,136,4,135,95,26,237,66,137,207,65,1,34,136,92,16,156,235,209,253,244,199,228,31,3,237,88,189,225,36,146,203,89,158,153,57,24,251,230,240,177,207,21,132,14,68,5,135,174,80,116,3,186,196,61,48,147,144,238,6,46,60,163,198,111,194,213,137,168,82,186,233,195,56,124,151,186,154,54,127,131,5,243,4,140,3,153,162,102,146,20,40,46,47,233,224,234,162,106,6,159,145,114,189,196,50,251,93,217,125,251,167,164,118,74,153,48,143,105,35,174,244,219,84,5,222,209,187,84,141,123,203,96,154,244,75,171,136,122,181,196,12,130,227,190,3,102,23,170,143,124,182,71,171,160,21,233,52,229,154,20,54,123,251,193,70,56,80,248,68,27,219,49,99,212,116,225,11,253,189,184,50,170,46,202,119,47,80,245,247,59,186,159,47,101,25,176,95,246,79,136,92,151,126,156,155,215,219,157,35,115,72,219,23,101,195,151,167,228,107,240,157,106,211,109,153,39,117,156,27,241,177,180,125,219,180,145,206,128,41,22,230,38,211,23,134,177,80,222,125,102,218,180,210,6,186,28,238,102,94,158,8,83,179,207,120,164,8,238,247,68,106,194,31,51,174,28,97,142,196,146,65,37,180,197,209,248,177,106,246,177,64,170,137,167,50,187,184,116,26,204,11,126,231,238,243,75,89,215,66,52,243,206,109,110,93,2,35,138,187,98,36,221,63,77,125,160,216,26,198,2,118,104,229,92,186,231,109,102,228,81,30,124,247,30,137,181,68,138,226,253,182,113,37,21,38,160,127,55,198,118,44,145,150,72,105,62,180,165,60,220,159,254,210,187,240,245,207,83,233,180,133,191,159,158,208,69,19,207,255,134,102,239,161,33,78,173,213,129,207,236,213,226,117,98,191,168,233,127,90,209,118,127,112,77,9,14,212,102,35,177,243,215,186,174,95,39,10,40,209,127,119,160,196,172,196,75,66,5,41,64,252,27,79,234,30,239,163,197,117,147,166,73,172,165,98,146,85,111,148,158,116,106,74,97,85,190,128,222,115,189,164,62,42,23,132,241,189,18,25,11,193,24,249,178,239,38,231,36,120,213,55,81,243,241,165,194,195,141,140,92,208,221,230,113,204,32,149,252,99,29,193,177,10,76,164,7,210,209,52,133,196,76,61,233,187,214,54,25,206,88,3,166,31,75,239,123,64,219,92,49,145,51,47,232,203,190,59,195,113,198,67,107,211,169,150,113,85,99,136,23,4,77,181,144,137,46,241,244,24,205,154,93,151,14,67,100,224,150,103,54,143,117,178,232,7,194,78,99,190,9,175,145,185,86,130,15,194,221,14,158,131,75,187,128,40,81,196,124,118,55,29,169,222,205,42,63,34,4,195,255,230,212,140,186,169,19,40,175,67,243,208,220,104,141,33,106,125,13,169,21,140,254,99,175,218,221,247,76,57,69,159,9,5,88,231,6,29,4,65,142,206,103,60,237,47,62,77,242,108,153,50,69,156,219,3,197,235,81,31,168,45,140,43,224,123,232,72,116,44,51,220,252,193,102,137,172,156,39,108,73,123,128,172,154,37,129,119,183,251,142,53,238,149,190,233,72,90,162,62,184,82,87,31,114,36,65,244,253,19,243,73,207,147,132,185,71,180,228,190,135,230,46,128,191,233,244,130,99,29,213,186,52,221,240,237,140,26,39,47,72,116,167,214,186,47,242,223,52,135,214,175,252,131,190,41,250,204,59,251,148,243,207,193,158,181,132,33,118,118,62,250,94,76,76,132,7,169,125,93,206,183,105,151,205,128,121,8,51,93,120,139,254,152,67,8,251,157,116,242,27,203,197,232,55,209,137,52,130,63,228,253,226,210,232,224,158,233,228,236,96,226,228,176,158,116,136,82,219,138,224,205,146,112,26,227,176,141,115,34,48,212,77,196,228,70,130,145,65,13,152,47,64,175,12,135,144,95,45,30,152,213,35,209,19,108,151,232,240,49,253,67,129,23,1,123,255,193,52,204,103,1,3,122,52,127,169,94,204,210,32,190,235,165,225,216,253,139,114,128,81,138,108,73,156,164,215,56,121,197,110,68,239,251,152,170,189,163,253,238,56,149,236,78,181,208,75,14,192,236,17,19,140,206,199,118,152,253,99,153,89,30,225,39,3,105,48,114,201,51,139,43,252,204,170,12,94,187,100,182,98,13,142,26,37,151,90,85,163,128,249,10,231,249,128,173,95,81,225,209,156,196,15,124,135,185,6,227,176,235,222,185,23,132,217,127,154,106,189,63,20,152,180,164,94,120,165,55,165,5,12,237,120,167,134,222,182,190,7,211,85,251,79,139,181,23,152,208,2,65,194,79,201,65,116,210,253,10,22,214,101,254,45,165,153,161,36,85,219,67,145,194,84,148,153,117,5,140,89,222,201,77,235,189,7,122,241,196,13,66,236,105,142,128,209,226,29,185,157,126,204,119,97,214,120,164,240,24,63,213,78,131,207,215,83,159,127,71,239,37,46,124,179,227,84,230,209,160,194,27,191,109,53,215,164,49,64,36,226,87,126,131,225,179,62,37,82,154,237,217,12,24,47,70,165,51,66,20,171,254,84,152,67,180,32,111,21,248,29,7,111,226,26,213,21,178,210,202,15,29,55,152,250,135,183,7,253,194,135,248,44,172,177,10,31,156,108,252,186,233,99,72,138,18,38,218,185,253,228,244,40,23,217,253,208,13,95,190,248,250,248,218,186,42,30,193,53,253,165,106,249,148,62,76,210,244,96,166,254,225,48,134,110,202,15,165,101,253,231,104,0,76,31,171,114,185,172,40,254,219,5,160,160,135,106,250,84,153,40,20,17,126,111,179,160,96,165,237,244,198,229,114,166,61,58,79,45,101,54,206,52,242,141,31,13,213,190,234,67,163,197,217,137,29,108,194,33,242,137,226,24,226,51,78,67,32,88,222,90,160,69,67,42,146,154,132,241,208,87,206,67,141,59,239,99,188,146,246,149,130,223,133,27,110,221,14,31,115,129,44,34,180,182,241,190,248,93,25,46,65,247,66,85,135,141,83,250,201,49,99,208,54,199,110,130,18,213,15,190,107,114,17,233,31,62,61,123,170,63,184,225,118,81,69,94,174,216,38,60,224,77,9,87,94,231,50,238,216,239,125,161,55,209,18,73,211,12,226,127,1,47,197,36,172,180,148,133,137,228,165,63,210,102,164,243,196,37,38,83,248,139,161,24,254,43,73,93,20,164,152,170,63,50,84,158,187,78,42,152,62,248,172,129,96,98,234,54,36,196,69,9,202,95,23,78,140,43,233,6,125,177,73,224,93,55,68,82,116,15,110,211,144,195,211,218,129,181,113,116,46,95,210,239,166,235,67,232,36,229,252,163,108,118,176,108,63,75,216,46,216,28,187,13,132,13,36,190,126,73,191,81,45,119,230,247,189,175,123,153,75,218,192,232,111,254,156,218,13,197,153,130,186,164,44,255,190,39,191,109,90,6,52,221,249,103,56,239,143,148,8,183,8,163,100,89,19,235,121,79,28,131,96,129,49,39,241,94,198,131,89,73,98,251,46,122,200,188,143,5,201,122,83,150,9,120,210,9,233,239,163,161,211,117,36,109,63,183,169,139,251,40,227,179,126,151,13,67,171,250,246,4,119,66,90,136,155,192,31,137,189,17,67,20,121,156,247,64,39,55,230,165,194,99,154,39,162,144,120,151,37,51,17,143,1,92,183,182,236,205,123,89,213,57,0,127,21,73,165,201,152,244,68,127,40,9,97,185,169,102,173,185,142,46,68,129,5,165,220,227,106,42,118,93,248,17,9,76,115,110,252,242,93,11,142,146,162,238,130,64,255,159,195,72,120,118,189,110,246,181,213,23,77,84,12,190,45,51,252,133,91,52,177,32,81,66,186,69,222,213,71,243,185,127,122,72,5,108,85,145,153,200,9,56,147,140,181,132,13,120,23,184,244,96,93,28,250,147,200,186,7,204,162,247,197,122,110,47,83,194,171,65,100,24,75,83,71,180,231,200,187,198,15,155,54,89,135,97,154,73,18,105,172,63,190,238,15,158,172,162,242,66,110,12,122,39,32,15,160,250,13,11,251,215,245,232,27,182,108,95,186,144,152,153,218,168,69,95,214,88,62,144,204,250,112,203,119,141,67,228,221,170,254,46,141,70,172,174,35,124,224,184,50,252,219,27,117,86,45,53,140,101,229,242,223,11,25,141,82,169,76,41,148,107,138,87,243,14,98,14,75,211,203,52,105,108,175,176,112,244,81,145,38,202,43,211,243,87,103,80,142,211,78,197,97,50,116,205,127,250,14,233,173,228,188,97,66,157,62,22,134,201,49,200,132,195,172,28,25,94,246,231,235,254,244,16,184,146,208,31,14,143,79,6,233,192,107,102,14,191,171,251,48,143,178,200,198,159,28,255,239,88,250,99,190,38,51,252,160,6,229,149,190,51,239,64,233,242,249,64,234,102,34,248,161,213,132,110,229,174,204,183,228,87,104,184,209,76,223,41,105,71,193,242,190,130,223,72,152,180,86,107,190,30,198,238,116,230,182,185,121,20,165,225,15,72,21,197,23,100,122,207,187,114,50,6,245,210,230,65,37,106,222,159,42,145,145,30,252,126,214,200,102,153,214,197,98,136,183,105,90,204,14,211,206,220,19,92,74,236,224,225,16,153,204,174,156,252,56,121,231,88,98,76,117,254,238,22,204,164,253,126,48,123,19,109,192,68,190,221,37,165,15,34,167,119,69,173,233,109,14,119,232,130,3,134,108,146,108,23,7,70,86,174,126,104,218,80,117,232,7,240,161,92,254,203,228,96,226,187,82,162,19,159,216,233,221,232,198,172,186,95,121,17,24,133,125,31,102,168,35,116,85,171,236,230,174,240,43,12,161,173,104,202,218,15,158,196,226,62,35,145,136,30,159,236,79,238,110,3,149,165,223,251,130,175,173,205,32,23,101,234,46,129,242,183,10,223,5,198,43,171,180,71,151,166,125,40,8,159,159,119,101,244,37,74,70,16,98,66,241,218,204,95,7,65,145,221,63,214,97,184,114,255,224,187,124,15,9,113,58,25,168,234,33,14,251,252,162,235,30,218,228,33,248,67,173,141,202,77,215,235,38,178,240,159,62,230,54,41,71,35,48,190,125,131,241,167,27,38,85,64,216,29,229,248,231,5,191,111,44,137,211,89,204,160,24,252,193,108,15,187,166,130,240,145,99,198,115,152,154,222,73,240,29,26,191,7,110,85,190,41,17,41,222,124,236,131,29,198,220,85,146,26,200,110,147,37,255,193,213,106,111,15,165,240,210,253,109,97,83,90,116,175,217,33,27,198,40,68,175,158,79,93,96,122,233,124,201,182,29,198,39,147,10,74,244,214,254,217,190,255,233,131,218,187,52,28,64,160,14,50,250,15,173,120,4,232,185,111,36,66,101,62,224,165,34,21,136,240,209,218,226,232,130,43,44,191,76,187,219,141,237,126,112,195,117,60,221,245,132,212,119,28,38,193,158,223,53,156,116,63,26,237,167,38,107,238,157,125,204,146,229,15,46,150,88,168,250,192,43,194,5,14,255,233,229,234,209,120,129,23,135,105,92,175,18,230,116,102,78,212,224,255,224,129,254,200,76,175,139,62,200,31,186,204,75,81,31,56,5,246,237,48,92,147,162,195,108,89,163,81,249,131,113,250,46,146,241,0,69,175,250,135,210,253,177,182,126,184,221,216,162,63,152,224,160,235,79,155,108,179,31,204,66,167,10,45,248,67,220,91,157,14,227,246,168,95,238,224,178,251,112,24,59,194,166,240,48,165,204,31,60,73,47,87,253,246,54,235,195,111,32,177,72,126,53,61,112,78,61,3,158,125,168,130,69,55,209,151,85,29,102,125,218,250,62,240,41,136,223,70,166,34,77,211,196,195,247,29,57,188,32,254,175,4,175,27,111,252,96,210,49,223,76,151,70,170,162,57,60,7,122,61,58,169,96,11,241,187,52,228,21,110,108,168,195,148,12,204,222,14,211,233,162,83,210,93,97,32,199,57,108,205,17,250,212,216,55,251,149,227,17,123,55,59,114,223,232,133,222,17,244,131,239,166,110,106,23,1,138,253,101,198,111,163,19,54,101,105,236,212,6,138,143,52,19,140,156,146,113,236,232,229,150,30,71,223,88,188,72,204,219,205,35,197,71,11,12,164,173,5,22,84,218,97,226,57,140,217,151,4,181,116,42,161,77,26,71,247,35,235,15,122,174,131,198,60,63,216,244,241,30,188,17,235,136,11,31,55,20,81,81,111,10,248,19,206,250,15,166,125,65,62,48,170,168,228,130,126,48,35,73,18,196,70,253,134,208,244,135,174,110,66,82,2,35,132,31,79,156,198,49,173,103,53,19,151,245,103,214,33,99,108,137,136,17,172,42,254,117,162,192,205,170,172,232,29,28,227,55,138,209,46,110,202,35,249,83,137,246,137,154,180,55,129,148,94,25,29,13,191,161,130,215,248,214,82,218,31,109,178,253,158,89,199,9,163,72,206,227,143,137,87,252,228,7,13,49,125,93,131,18,217,242,75,187,123,152,79,203,174,88,3,225,9,250,7,211,52,147,200,113,116,64,99,109,243,131,105,187,248,36,125,214,170,237,173,142,195,136,227,200,78,25,157,97,126,209,97,66,14,217,71,16,81,51,157,252,96,186,164,150,44,50,88,82,65,112,252,193,119,54,220,242,109,227,209,130,18,140,163,55,32,208,26,98,165,253,232,78,114,63,248,14,226,166,145,206,125,89,164,240,253,190,40,105,105,202,158,73,135,239,247,7,79,54,248,93,225,126,232,93,254,193,11,50,192,210,115,119,227,204,254,161,120,52,87,185,107,68,163,73,162,252,96,10,198,186,56,222,173,211,32,41,252,7,79,230,16,213,98,193,140,140,170,175,195,211,124,217,5,198,198,226,247,68,81,178,91,42,109,80,173,127,122,86,63,152,145,34,73,119,19,204,128,0,250,131,177,129,144,136,161,32,27,56,253,211,54,163,88,85,40,43,24,172,222,159,136,163,81,40,126,23,94,176,110,246,47,123,154,27,198,82,20,239,248,227,119,109,2,12,122,48,68,14,186,171,255,96,242,68,42,144,123,39,13,118,64,254,80,72,0,12,137,214,11,83,43,77,181,127,48,85,86,237,159,134,159,187,8,240,254,224,65,195,163,108,190,202,100,239,220,252,202,113,202,146,155,230,245,34,18,243,7,146,107,155,82,13,192,63,20,107,149,31,12,23,224,147,15,191,208,234,53,253,251,64,142,125,84,201,174,21,252,174,191,184,48,154,154,85,85,145,5,4,23,68,135,219,87,37,212,47,104,15,213,229,32,182,179,18,141,23,100,19,225,58,57,76,44,115,20,254,172,109,246,7,195,49,94,10,227,189,231,35,129,222,59,229,157,146,251,65,56,211,81,222,180,196,111,119,41,250,172,196,254,7,23,243,109,150,39,138,110,206,221,214,56,60,71,178,17,40,182,226,148,128,239,28,160,251,132,15,83,251,254,253,222,199,162,185,71,182,86,31,29,135,55,92,255,161,16,132,166,60,111,124,227,150,7,150,203,124,148,229,153,124,168,254,198,103,205,155,30,42,173,246,153,115,229,112,120,18,30,72,80,75,158,186,250,56,89,150,63,148,171,102,141,189,49,215,15,189,219,90,148,91,31,76,246,166,197,77,253,101,128,223,234,130,171,47,239,254,15,222,156,108,201,202,69,163,222,134,19,254,7,151,186,183,214,148,120,136,4,27,63,184,82,97,81,244,78,96,205,215,107,147,114,82,201,157,239,47,62,232,14,19,165,190,251,170,199,196,0,253,179,69,98,103,138,167,10,245,216,254,2,75,179,255,16,162,124,37,69,222,124,74,64,248,7,15,98,65,153,174,60,112,220,119,2,239,82,147,101,237,24,195,39,240,77,125,190,76,69,15,249,208,7,35,186,215,255,239,205,124,254,235,255,231,127,249,175,255,143,255,231,255,249,191,254,111,255,241,255,250,223,255,227,255,251,63,255,107,233,115,31,246,127,7,75,159,255,214,21,189,187,53,247,135,223,163,50,213,237,145,158,100,204,234,236,187,71,75,135,46,52,6,124,120,208,8,54,94,21,215,96,18,124,1,111,165,222,147,190,164,199,199,31,243,161,161,234,113,90,40,220,33,3,236,131,107,27,139,120,8,124,191,183,230,219,150,189,76,79,80,222,225,49,49,61,191,242,133,35,187,76,143,12,190,117,60,248,160,63,249,46,43,10,91,118,214,7,215,169,73,52,157,15,229,248,58,9,199,167,105,105,219,152,13,195,131,166,109,118,137,18,122,220,125,227,132,64,237,48,37,45,57,117,49,221,0,63,119,67,182,83,250,243,129,141,155,27,176,24,136,242,185,54,108,144,2,102,122,21,14,197,133,75,172,162,102,2,161,70,13,148,72,234,59,248,254,112,85,125,210,143,175,157,156,216,239,91,167,53,83,103,10,234,13,221,3,77,90,225,18,177,247,155,127,94,154,62,207,208,21,45,155,227,207,118,191,62,243,34,49,180,171,78,204,104,92,249,183,14,209,99,180,4,79,99,209,57,108,212,118,133,15,113,147,195,196,134,75,38,87,114,177,227,243,160,8,71,103,74,98,178,164,20,62,14,63,154,26,163,218,60,144,232,38,46,117,216,188,129,101,53,131,247,80,125,145,38,13,89,211,122,69,190,186,121,76,181,32,90,169,232,70,177,233,182,251,201,11,18,233,159,6,8,196,238,190,14,211,108,119,71,180,134,38,180,81,140,88,195,103,150,1,162,16,98,146,234,191,240,2,189,124,9,216,104,136,186,215,230,241,3,171,106,149,221,20,237,2,76,192,30,185,80,182,149,77,36,202,197,116,237,123,88,132,172,188,236,105,10,22,160,197,31,170,205,80,51,69,131,247,193,181,56,186,82,111,146,205,88,181,173,134,175,58,247,182,8,32,36,78,173,164,167,198,142,163,137,53,37,80,237,38,88,233,241,7,132,155,47,133,208,21,219,151,56,248,46,197,146,177,102,83,72,75,136,199,146,136,172,8,109,5,7,114,138,122,17,198,154,68,148,192,150,144,251,5,231,230,1,33,167,182,116,170,127,249,144,95,186,166,241,89,148,232,0,242,125,1,12,88,201,88,87,42,72,213,199,194,128,175,172,140,52,120,14,38,244,16,123,18,77,46,241,129,209,9,227,40,57,230,165,112,135,160,30,219,33,115,50,151,157,24,197,191,207,199,56,226,21,98,172,246,167,84,181,98,199,194,168,212,38,91,44,86,16,45,253,193,213,58,37,101,79,223,77,249,231,193,52,43,200,246,20,234,71,107,142,222,207,229,147,79,151,102,25,152,10,14,223,47,125,105,66,128,14,237,233,25,55,52,149,72,162,233,198,250,175,115,242,183,185,101,164,200,151,141,178,52,218,0,63,152,97,176,36,28,52,95,123,127,38,70,71,86,167,45,60,194,172,105,211,97,108,157,135,102,73,110,132,55,3,198,126,162,105,134,134,158,12,159,14,59,146,152,42,153,118,131,25,2,45,223,210,155,45,155,162,166,136,230,87,134,210,149,206,242,92,38,127,227,15,101,220,163,53,45,204,108,88,98,223,92,155,205,190,2,207,41,71,55,202,23,71,51,75,164,232,98,28,157,36,211,208,43,213,59,191,43,74,123,226,140,10,76,125,201,127,120,81,244,146,151,213,9,5,155,127,243,228,239,143,10,216,89,178,110,249,154,139,66,47,31,140,38,10,239,250,213,223,248,31,20,187,53,13,255,215,46,243,187,171,65,94,80,158,9,10,230,211,19,52,3,13,249,174,245,28,74,52,199,163,28,83,184,249,180,180,209,168,132,124,49,10,113,3,148,120,160,163,76,89,170,191,174,99,226,37,114,101,31,86,183,254,174,55,197,139,162,25,206,54,95,190,218,10,131,107,105,18,210,36,65,124,152,177,172,106,253,0,225,208,151,150,186,223,116,249,82,38,125,90,102,201,19,75,119,89,84,197,217,110,2,94,190,175,160,39,97,232,61,179,207,58,195,65,244,48,53,197,111,157,167,199,79,77,129,101,232,77,211,57,21,65,39,214,212,95,74,10,243,173,210,197,250,131,63,100,3,52,137,104,237,186,126,91,72,61,42,83,231,14,65,174,205,243,101,5,79,112,125,29,168,146,13,223,85,223,127,209,104,63,19,76,250,192,243,128,180,164,103,184,226,158,229,112,199,239,93,83,171,3,41,32,207,250,46,216,176,178,64,224,140,80,34,150,48,154,68,75,105,93,242,221,254,196,225,38,36,81,64,194,80,228,172,60,111,123,35,3,237,115,165,20,184,186,175,92,164,90,151,146,17,186,201,17,248,24,71,166,117,157,92,96,48,75,28,79,72,243,23,67,75,154,216,93,123,68,124,195,47,58,118,181,244,65,135,197,75,134,147,166,210,146,38,198,171,159,47,247,21,111,85,85,195,101,114,37,201,18,105,124,100,222,83,25,140,148,207,140,26,1,11,180,86,78,134,81,87,28,166,182,174,217,110,60,65,75,28,140,114,168,172,32,220,244,141,201,188,130,48,205,230,88,139,154,72,1,121,132,101,137,219,162,85,203,13,79,121,69,225,132,175,64,94,8,38,95,211,247,78,208,253,103,26,229,80,44,134,191,175,58,224,248,165,163,63,179,103,249,193,221,168,93,37,193,175,30,116,23,159,79,249,29,119,30,41,124,84,94,46,66,110,91,139,127,219,154,141,127,104,197,61,83,81,182,113,199,239,170,88,87,202,210,31,190,171,230,39,101,44,122,131,211,35,129,117,233,69,48,18,46,90,138,221,38,66,235,232,71,79,132,190,202,13,201,216,15,134,48,163,108,156,59,78,80,232,248,221,149,245,202,232,2,98,148,74,223,88,221,72,24,79,80,45,145,85,212,44,150,87,254,172,225,66,97,83,24,240,202,95,181,224,182,105,205,146,8,192,97,114,252,75,43,154,70,85,252,221,22,10,65,179,235,187,50,174,131,223,245,135,48,147,178,22,251,95,159,106,20,60,177,172,105,90,26,71,88,206,191,76,210,205,75,137,14,84,198,97,235,122,53,213,180,64,245,125,244,90,105,57,246,82,237,44,169,130,6,51,49,238,11,199,105,250,196,245,109,146,234,139,18,179,245,13,39,120,62,182,179,201,156,126,58,229,88,7,141,147,240,76,118,118,231,147,67,170,241,163,39,245,28,45,207,17,225,126,61,170,223,60,4,141,38,140,247,232,84,80,168,107,43,125,31,120,226,58,77,2,11,133,170,94,58,221,116,131,190,40,203,195,229,213,162,229,52,54,111,115,120,64,242,211,177,130,181,138,179,134,239,211,167,83,190,167,234,248,114,211,79,246,100,166,26,164,163,152,76,109,16,10,10,154,120,58,167,144,171,238,193,70,32,193,169,223,0,252,4,23,11,49,170,195,210,134,27,186,72,91,48,177,173,167,40,5,150,148,252,157,175,134,239,74,77,149,63,188,39,86,112,52,230,194,109,47,13,165,62,92,5,248,88,207,93,211,137,22,42,110,241,193,112,239,129,119,63,117,42,197,254,205,153,41,21,159,51,229,235,88,122,213,137,18,216,175,29,85,124,27,120,82,186,236,178,49,110,190,68,129,162,96,30,44,214,63,65,21,217,254,88,45,226,115,78,50,89,92,168,76,74,37,34,177,229,191,109,173,165,69,41,105,40,51,249,48,198,105,254,142,115,185,242,241,39,12,21,76,35,230,79,57,57,2,115,46,140,102,90,85,59,29,141,22,90,48,104,23,63,61,148,239,182,112,118,244,129,186,238,222,171,106,238,98,160,75,232,182,185,244,48,245,83,244,198,24,198,213,199,49,99,190,169,130,209,176,42,75,15,242,22,243,159,92,25,84,75,191,107,120,141,83,69,182,199,97,195,25,164,50,40,161,77,185,139,55,142,169,143,146,134,216,68,85,126,33,12,245,96,203,217,212,44,147,237,221,57,124,225,124,4,247,255,75,146,135,131,221,169,55,69,242,221,38,31,29,178,223,110,75,70,131,189,77,136,202,57,107,168,241,59,201,15,111,142,170,48,150,146,206,149,27,198,120,158,45,157,59,124,28,239,238,4,249,75,229,46,78,219,246,5,251,240,14,73,109,88,27,208,176,215,10,230,35,85,130,79,105,174,232,94,12,231,77,178,41,239,50,101,77,232,183,238,234,206,30,1,125,251,174,240,157,255,252,195,183,34,136,102,15,168,195,22,239,41,59,127,62,35,146,169,31,231,207,118,218,169,168,116,59,39,14,45,2,84,78,166,131,221,143,180,169,158,156,102,5,103,201,210,111,179,63,229,37,223,13,78,241,158,51,83,246,211,153,218,26,179,247,112,238,240,34,2,150,141,223,68,66,197,29,7,16,136,198,75,161,42,207,27,121,56,167,53,51,88,212,38,28,154,196,8,86,26,6,228,91,223,24,121,165,207,5,75,143,81,166,166,138,79,140,109,134,246,193,34,191,195,86,116,47,72,59,121,107,36,114,223,165,101,251,149,59,153,6,251,183,33,60,49,180,235,18,5,129,17,60,241,54,181,214,106,6,215,46,193,112,140,204,248,253,35,0,219,92,78,154,155,166,193,32,117,13,223,120,48,120,226,203,20,216,84,143,183,152,130,187,195,124,217,185,33,13,146,179,63,240,129,223,154,182,204,144,94,248,222,165,213,204,150,99,147,177,162,95,173,253,249,233,77,105,255,32,249,230,28,92,184,11,247,229,54,105,30,129,169,82,99,40,220,31,215,214,18,91,115,156,108,218,32,153,139,187,4,21,160,213,93,164,24,165,29,244,244,94,211,75,193,229,214,181,128,141,183,175,20,42,120,122,100,68,253,182,209,61,151,221,112,103,253,233,177,44,243,143,46,182,157,221,178,188,238,252,76,7,199,156,98,126,201,111,211,241,225,109,20,230,247,251,214,70,218,230,169,172,123,27,133,249,77,86,189,49,114,119,222,234,80,246,157,180,90,149,103,186,16,127,244,85,157,96,189,239,212,205,83,9,180,253,104,118,152,173,107,27,18,4,44,167,132,22,139,32,182,52,26,97,191,179,138,119,103,161,144,175,82,61,182,43,105,222,73,65,109,247,75,142,188,119,38,58,174,62,70,193,191,108,205,90,242,142,63,55,76,59,86,4,80,33,146,131,60,72,116,90,124,4,160,42,55,128,245,246,93,40,90,52,142,89,169,89,96,227,54,249,193,95,18,18,65,198,174,184,182,31,67,122,38,229,103,83,185,251,246,67,83,86,146,174,111,88,158,1,195,204,148,54,163,187,62,141,215,12,199,203,87,211,129,65,62,123,249,193,83,229,149,193,92,105,0,168,244,174,189,133,8,59,247,104,240,51,249,111,53,156,190,112,115,255,173,99,230,92,77,155,240,134,201,237,175,128,209,177,82,24,238,71,28,77,237,108,169,16,60,134,65,159,83,185,41,151,108,53,22,131,49,198,74,234,48,15,59,221,23,50,129,241,60,7,199,171,30,59,209,157,28,140,25,161,62,48,102,191,232,51,53,175,169,169,87,70,85,223,191,188,207,154,159,212,156,124,124,112,145,91,192,38,151,44,13,101,203,92,210,94,75,229,212,212,183,9,4,184,70,29,70,203,132,212,218,155,184,72,58,62,120,174,228,139,209,209,237,143,87,221,9,246,244,125,246,110,156,117,135,249,44,181,227,172,219,189,5,74,83,153,30,140,111,233,136,70,83,154,13,245,182,241,132,174,175,57,151,170,110,106,216,108,16,139,162,7,22,17,219,149,91,46,221,23,3,244,94,168,78,241,221,90,137,30,220,180,67,131,72,112,70,180,252,181,158,199,48,45,26,45,186,103,187,49,237,213,185,226,238,43,74,160,37,81,163,142,109,9,219,59,51,164,74,53,174,232,253,209,161,73,128,145,48,78,158,25,83,80,164,183,138,26,137,48,105,71,23,54,165,152,153,58,7,49,105,232,210,226,61,18,92,70,184,84,29,108,215,208,160,72,75,230,140,137,138,222,178,59,61,204,100,193,112,167,16,191,52,108,64,75,50,156,161,24,212,162,45,126,47,141,50,236,229,189,113,240,87,224,87,107,241,138,128,72,192,247,35,87,190,243,133,145,118,219,1,163,117,172,125,214,44,214,49,66,201,251,53,117,66,168,51,12,130,205,254,98,107,92,103,125,244,241,68,63,188,205,146,251,67,101,243,17,23,198,26,149,250,168,171,109,171,3,38,171,162,237,150,102,122,226,58,29,119,17,210,18,59,82,159,44,54,129,246,154,12,178,176,25,255,220,194,135,63,232,201,66,27,249,84,63,214,210,131,233,113,174,47,148,247,111,68,140,237,120,122,34,171,63,105,18,106,201,74,201,2,222,33,127,106,187,185,214,82,223,122,21,177,36,10,141,45,187,196,195,112,46,1,247,162,214,165,204,47,253,73,151,204,157,71,73,111,43,12,172,142,205,28,105,4,194,127,136,199,105,114,69,39,247,190,126,190,71,197,160,28,173,252,12,151,22,106,23,131,205,75,73,104,11,97,240,131,228,224,209,85,235,51,3,135,64,39,157,178,106,243,113,195,143,184,48,162,156,153,90,249,97,12,133,4,72,103,234,87,59,25,96,23,226,164,94,87,123,50,9,153,55,222,127,232,76,29,162,191,99,159,142,76,31,243,159,131,251,211,95,235,203,188,124,245,174,198,12,89,200,131,70,103,75,223,85,71,41,178,63,1,156,165,74,73,192,84,157,3,54,15,135,36,96,176,235,67,217,69,166,9,129,84,74,136,235,84,235,245,75,240,234,79,22,139,238,174,244,170,11,172,185,144,245,129,197,166,29,212,12,131,19,162,42,197,162,172,146,96,120,238,1,151,147,101,27,172,100,18,71,211,58,150,228,40,142,117,212,59,140,106,177,186,66,90,111,78,40,224,20,35,148,165,163,87,248,108,218,254,118,36,91,150,99,94,43,1,223,80,53,205,39,119,23,19,202,112,228,6,147,89,185,245,23,135,76,205,119,44,224,86,152,94,167,29,48,108,136,52,25,97,152,235,232,48,78,149,194,107,133,46,49,172,163,53,254,177,147,105,33,40,137,170,195,25,121,30,236,244,1,7,76,166,49,77,132,240,164,223,209,68,1,138,98,205,21,32,250,242,58,75,82,91,60,239,216,250,53,149,24,60,236,113,98,178,194,89,73,149,158,55,85,130,253,164,19,49,38,109,9,166,92,213,3,134,200,188,147,214,75,107,239,129,127,166,197,166,42,77,40,3,158,7,195,182,80,120,124,225,13,116,172,36,155,212,165,160,247,143,64,91,85,237,67,236,86,223,32,99,81,27,73,247,199,68,53,226,85,127,133,42,118,146,181,106,101,191,11,251,180,81,121,255,153,136,188,95,70,27,73,70,2,55,185,124,26,133,148,72,204,167,230,62,164,45,31,74,122,72,81,106,96,253,193,169,161,151,69,254,251,66,127,247,152,69,155,194,88,78,185,142,243,62,102,60,151,18,6,34,106,74,107,99,50,146,157,48,162,150,28,92,115,182,225,142,132,17,250,158,103,90,93,89,225,138,83,193,131,239,194,168,190,67,52,92,133,144,236,13,99,147,66,46,238,102,199,115,21,6,99,188,153,244,209,158,43,42,130,93,112,103,5,238,20,145,106,200,127,50,9,232,209,230,159,248,30,57,133,77,117,7,34,63,116,222,251,130,67,181,147,240,219,94,239,228,88,154,168,184,206,141,84,201,91,6,220,53,206,216,12,171,42,175,147,134,197,4,51,241,62,24,195,62,69,107,59,15,68,64,181,37,7,207,25,222,88,76,25,51,73,81,116,76,12,66,156,144,78,201,47,153,139,86,162,146,55,105,160,125,152,220,67,239,4,214,98,136,15,235,149,81,184,61,37,189,59,215,209,28,145,146,94,86,139,242,121,180,101,27,41,18,191,229,77,178,45,97,88,116,191,185,236,100,69,124,164,34,99,63,15,140,140,104,210,184,252,163,200,254,224,5,91,94,221,44,238,6,115,190,89,20,146,229,73,134,195,80,100,223,123,70,178,46,193,95,120,178,240,97,174,47,89,213,144,205,153,241,109,81,186,72,40,12,156,24,191,11,109,54,85,13,33,106,142,99,241,94,77,110,48,184,100,183,248,46,217,95,238,236,70,241,4,102,55,41,91,237,97,222,20,189,214,59,250,59,53,185,247,12,84,99,226,167,33,234,171,37,68,197,3,117,199,224,54,35,113,149,59,161,115,59,4,187,217,202,109,205,110,86,54,133,241,64,191,228,7,81,169,221,133,222,54,205,182,105,29,103,27,119,70,168,5,111,74,227,122,83,173,208,160,22,98,194,44,137,59,25,3,149,221,226,228,107,166,231,5,95,105,190,99,205,231,48,169,172,210,142,235,48,50,227,73,114,151,29,77,204,99,124,101,105,225,40,136,34,197,84,131,2,188,70,101,70,213,173,161,250,78,45,75,171,22,27,153,199,250,78,126,231,134,36,33,134,171,104,13,9,243,251,226,231,78,226,179,119,159,253,116,194,73,181,228,223,134,123,31,242,205,116,72,204,149,20,150,79,117,117,1,36,173,19,75,97,147,70,237,15,181,168,75,45,52,168,3,205,80,48,199,217,71,79,221,240,248,123,26,227,255,152,64,89,81,110,132,136,248,125,188,245,75,206,234,232,88,249,11,25,88,91,165,159,166,191,114,61,89,247,250,143,193,70,149,247,193,53,38,111,157,11,227,243,26,240,157,113,255,129,33,42,6,12,103,165,230,159,46,235,253,54,97,68,242,124,199,201,56,212,238,39,9,128,147,225,55,22,186,177,169,245,220,168,213,135,74,255,54,205,158,244,211,243,13,226,102,94,233,39,93,248,216,161,166,221,76,176,39,157,28,222,78,13,152,60,210,72,47,100,132,41,208,182,183,91,254,121,95,97,4,131,102,127,209,93,228,102,211,19,14,154,24,177,55,229,252,110,219,50,133,92,61,36,249,165,58,120,240,215,98,182,106,72,77,124,105,156,209,62,242,206,157,84,82,41,24,197,166,133,113,128,228,117,130,247,27,255,149,166,142,243,47,250,14,78,13,144,160,245,205,131,164,202,149,180,104,151,229,70,99,76,169,233,138,9,247,194,231,97,124,217,134,251,195,164,61,92,30,8,135,245,134,200,231,135,233,64,65,219,95,23,172,27,241,150,248,220,239,48,238,234,63,65,0,27,213,130,109,102,116,51,61,103,234,211,97,33,65,47,66,82,64,37,231,179,67,123,159,176,190,126,121,8,132,211,227,254,204,223,34,143,159,23,9,162,36,90,107,58,150,254,171,249,96,186,94,245,179,160,115,221,159,137,53,9,106,160,136,104,214,23,207,154,174,228,162,241,150,241,163,158,23,73,161,167,32,125,54,103,197,109,33,229,61,146,169,39,182,193,225,35,188,246,159,186,173,22,2,163,208,183,205,143,37,249,58,193,113,9,83,196,187,245,96,95,116,146,133,209,104,225,223,98,62,24,45,77,206,198,225,119,244,227,147,87,1,123,88,86,225,137,195,76,174,187,130,2,89,50,12,90,104,139,72,70,120,180,62,134,19,54,187,212,179,146,185,210,164,217,56,204,124,42,171,68,146,60,231,141,189,163,209,210,215,69,105,161,143,31,78,65,37,53,147,66,51,34,89,25,40,13,184,73,108,29,177,240,48,41,42,72,127,38,63,43,102,54,135,161,31,212,236,118,85,67,139,253,162,115,105,178,22,115,150,111,134,151,15,106,232,39,153,120,25,63,46,76,161,96,45,235,46,141,28,115,104,150,83,5,201,14,247,213,188,151,2,54,217,248,149,96,90,180,3,94,74,24,36,214,185,65,91,216,85,53,243,108,79,240,170,207,73,11,226,113,210,36,191,11,100,15,239,37,88,149,95,18,52,135,194,233,3,137,142,219,52,20,140,54,30,23,214,176,194,26,217,132,178,122,238,5,43,211,163,162,51,44,19,39,188,55,217,42,78,237,154,32,92,169,99,62,248,6,242,73,106,157,174,138,48,85,195,133,54,9,160,82,72,13,241,110,122,144,186,22,248,9,149,214,179,63,226,109,36,213,88,234,135,35,140,207,38,185,245,36,119,142,142,242,131,33,156,37,201,114,168,230,43,224,158,179,20,180,204,60,179,171,106,90,74,59,237,133,162,18,190,255,170,199,45,193,189,143,103,186,102,149,239,4,15,227,133,135,225,91,50,79,98,155,134,250,91,192,149,197,68,97,203,8,135,213,220,93,232,85,107,253,110,173,102,188,108,196,70,190,127,92,90,93,175,246,162,166,14,161,191,204,149,61,159,186,47,111,119,24,129,94,132,4,173,43,189,172,123,203,39,204,168,42,105,255,150,208,35,214,125,48,19,107,58,120,140,185,31,12,25,35,253,50,20,206,30,48,156,162,124,244,236,49,254,77,198,167,252,95,78,30,174,130,88,165,230,147,151,253,172,24,75,195,28,39,61,147,50,194,50,148,158,230,158,98,54,132,87,119,120,143,17,4,157,157,142,254,98,175,79,127,114,210,157,68,32,101,175,119,44,19,190,30,219,112,163,10,203,193,130,78,88,130,239,133,148,64,239,199,147,204,0,26,185,224,248,101,246,208,250,72,42,134,40,97,186,185,73,92,206,188,213,143,245,120,193,111,61,186,67,228,220,225,45,139,173,102,106,243,254,99,26,198,117,127,208,14,106,230,191,156,55,151,193,43,212,137,176,35,95,43,70,166,61,25,189,99,189,76,209,50,224,86,123,50,34,152,33,171,7,202,222,181,39,175,0,20,60,194,67,21,185,19,133,113,134,240,221,62,109,243,57,51,217,109,227,87,158,251,235,90,201,0,153,174,172,243,142,182,150,37,133,159,221,19,44,225,164,17,138,222,111,172,198,147,143,99,108,125,160,150,173,124,158,183,230,80,34,41,35,171,164,132,169,45,205,75,58,190,7,159,113,13,215,218,110,255,37,193,203,203,251,192,228,159,210,209,164,49,226,182,152,146,85,247,219,10,248,51,126,187,209,13,160,39,191,67,250,25,59,147,20,74,185,4,232,152,51,140,132,105,3,174,59,249,43,176,104,186,195,55,98,107,186,167,103,5,29,207,89,249,43,233,204,188,158,29,150,209,248,125,214,148,184,52,145,5,135,111,188,113,52,130,49,219,242,176,22,7,237,170,56,62,209,134,12,123,112,152,184,105,209,187,119,4,195,227,193,236,24,53,219,91,159,173,44,22,223,69,59,119,54,45,176,111,20,82,112,75,106,231,228,138,203,120,71,227,181,157,82,201,52,30,10,220,85,89,101,35,190,49,159,83,246,141,231,245,251,32,3,115,198,243,217,102,131,170,233,117,147,40,15,148,220,163,158,26,41,15,15,189,176,217,134,242,149,44,39,94,241,9,248,203,22,8,240,51,87,60,241,49,104,14,76,206,15,119,253,136,223,182,38,187,84,22,184,107,94,143,23,210,144,90,73,37,135,245,133,67,207,180,0,41,221,215,157,177,71,31,15,46,218,181,77,145,167,159,248,2,22,2,126,169,6,90,240,96,122,166,235,117,239,92,116,171,214,224,18,112,207,5,63,4,207,226,3,153,212,166,154,86,42,239,28,62,118,120,220,79,204,13,245,228,119,141,141,15,159,134,214,146,171,244,245,238,255,194,146,125,162,197,186,115,229,55,130,120,146,78,180,42,40,188,40,227,5,188,168,158,43,140,110,105,152,201,211,235,156,74,172,36,50,226,27,224,115,211,37,153,44,110,24,74,115,93,85,133,64,200,30,227,150,18,48,60,55,69,103,249,222,117,255,201,88,40,108,33,238,15,30,102,55,160,42,237,141,234,138,143,36,54,245,93,170,37,192,59,146,40,240,172,62,101,138,52,20,54,102,128,223,80,185,64,248,119,47,206,152,168,218,104,153,30,69,69,151,212,167,171,137,34,218,81,1,235,175,68,145,223,12,253,180,99,27,5,29,178,253,14,163,204,160,181,244,59,51,34,148,225,112,51,119,173,36,46,127,228,228,116,35,203,206,5,195,203,82,222,201,241,9,74,194,220,119,50,44,231,193,150,253,81,17,247,47,106,237,112,14,225,1,40,90,144,100,126,240,151,196,231,155,181,55,251,133,91,146,96,39,5,248,251,50,195,226,190,17,136,37,89,124,190,252,47,142,166,178,162,140,14,138,214,81,15,164,15,97,171,190,41,149,253,233,194,147,219,58,40,180,47,232,192,155,139,201,16,250,146,54,205,225,14,71,166,215,225,138,19,218,73,52,171,249,222,23,243,145,186,228,160,154,191,60,26,70,218,41,197,179,135,178,240,120,15,5,130,182,210,249,104,165,90,113,221,245,228,57,225,238,69,86,24,197,79,228,227,119,210,235,39,0,246,112,22,93,233,60,74,145,173,140,130,31,112,77,4,4,232,216,225,141,133,206,109,85,155,121,196,100,201,229,5,188,142,54,176,96,23,6,41,44,224,27,168,36,90,39,201,233,152,82,176,202,221,58,12,77,11,55,238,218,100,35,244,220,29,242,120,28,76,106,37,49,9,217,223,57,217,100,98,53,221,87,58,247,13,85,34,92,176,150,17,101,243,33,203,190,221,58,107,154,119,113,85,22,35,37,235,248,4,104,179,214,244,38,249,163,231,66,74,155,70,251,210,109,67,53,143,193,192,230,70,203,233,112,8,228,11,41,230,51,84,19,188,222,183,139,43,158,102,137,254,24,8,177,174,242,1,104,94,193,142,222,43,46,109,221,179,39,122,38,95,64,188,238,130,153,163,126,219,3,57,123,223,150,97,85,92,53,189,202,83,195,139,57,96,36,74,90,130,71,20,81,47,92,150,246,211,242,74,78,184,180,205,242,71,196,75,240,221,9,196,201,27,203,132,194,214,223,230,115,49,118,235,163,167,113,140,216,128,223,24,12,236,60,152,120,197,177,166,127,230,97,213,19,229,117,197,14,102,210,255,185,119,98,173,254,181,188,26,60,14,106,171,59,113,94,7,13,7,1,247,100,171,4,60,93,208,22,152,110,233,146,224,120,159,3,127,45,173,176,209,59,18,5,73,114,208,115,38,206,234,221,101,56,75,158,8,185,127,137,70,137,146,78,148,31,46,220,242,154,221,173,181,109,6,204,96,74,71,183,183,255,7,254,180,105,143,73,171,56,91,156,210,196,32,181,167,48,237,60,191,215,57,214,54,123,47,129,135,17,200,3,94,16,137,19,140,30,117,192,240,135,116,206,227,251,108,113,114,244,28,106,79,112,244,42,2,127,106,124,116,223,15,217,85,127,42,56,92,140,228,105,49,225,139,6,90,167,110,164,145,107,134,183,19,112,73,207,155,244,188,67,188,155,52,79,119,74,203,113,199,214,164,159,232,197,119,114,126,104,182,38,62,70,141,232,113,110,242,179,45,173,108,251,139,240,235,126,211,184,119,165,101,243,238,34,60,33,2,92,180,96,201,186,56,163,116,199,244,160,117,164,131,109,68,108,101,7,27,179,117,148,231,75,170,56,30,8,4,142,173,124,89,202,124,145,38,250,107,57,237,105,185,135,26,25,40,77,90,51,197,18,145,180,160,104,125,148,140,114,154,117,251,251,51,129,79,191,53,26,110,48,141,124,61,55,19,33,205,253,98,143,177,106,156,252,206,99,85,7,247,69,171,139,161,131,222,249,94,7,119,165,59,223,215,220,187,181,201,82,154,172,208,195,27,180,128,77,113,68,225,187,173,58,239,232,187,63,169,233,104,196,236,74,192,70,20,83,24,173,148,184,175,123,219,106,72,121,224,8,215,120,164,195,116,106,244,182,81,171,141,147,35,146,252,37,211,162,206,196,219,2,46,153,10,137,173,74,255,222,209,38,187,163,48,132,140,128,39,246,40,39,133,188,51,150,143,97,246,162,61,69,196,76,35,51,96,116,115,213,16,134,68,180,223,23,117,23,77,177,94,20,219,137,21,48,86,38,233,220,116,246,214,128,103,85,49,45,234,191,45,146,245,23,110,201,157,20,51,147,53,203,251,237,86,84,175,231,222,5,67,205,47,156,252,122,201,187,136,185,195,135,112,48,110,149,146,194,30,164,68,122,192,196,157,119,186,49,186,112,124,135,15,252,165,121,131,252,228,144,147,35,147,173,143,156,151,29,159,182,145,35,211,102,245,198,22,199,171,169,48,168,82,162,9,107,41,212,243,3,134,88,155,8,189,135,205,239,131,123,170,187,227,239,113,220,66,17,149,151,150,76,222,160,32,198,51,69,237,71,245,1,48,47,108,193,52,3,30,201,25,213,6,200,136,159,190,27,175,158,60,224,150,173,88,15,70,47,64,225,94,93,58,223,224,157,232,52,119,198,90,177,225,28,86,40,208,74,2,109,79,158,226,2,37,54,81,116,189,130,46,240,84,93,126,156,56,247,247,174,108,181,245,143,23,225,71,70,46,96,35,20,75,50,136,109,197,120,240,250,116,175,187,205,16,224,61,211,137,148,123,81,120,132,177,139,193,247,117,169,3,41,157,134,49,45,209,177,167,57,73,211,97,137,137,156,214,206,148,127,94,184,59,247,254,224,150,200,8,104,121,239,79,30,233,217,41,123,103,90,197,239,125,77,237,57,37,183,55,167,140,20,86,112,69,239,247,246,6,202,202,44,207,97,162,213,113,89,40,240,105,107,166,85,146,223,85,215,220,124,192,226,31,244,107,187,41,85,229,199,185,55,218,8,13,86,185,69,96,120,231,239,137,145,206,215,68,107,97,193,127,111,3,219,10,77,124,175,141,55,161,188,106,221,173,162,210,143,68,70,192,8,127,238,108,162,219,191,241,142,30,57,97,63,138,76,26,171,206,92,22,50,42,254,131,105,99,73,71,83,84,122,247,69,186,83,208,177,162,227,20,13,93,243,51,81,152,93,71,124,30,255,120,28,162,12,189,86,220,85,165,205,122,102,88,190,173,250,15,15,147,170,80,152,178,210,217,116,227,175,116,242,250,114,211,16,62,145,36,77,112,13,26,7,1,126,87,205,42,2,109,104,119,1,151,100,204,2,76,35,174,195,4,180,137,199,57,140,117,23,240,72,74,68,219,116,165,34,96,168,214,14,150,10,67,140,173,19,48,148,248,145,224,242,194,124,28,197,83,109,191,163,170,231,9,178,65,89,105,207,12,127,39,78,126,247,108,37,91,84,155,93,202,59,154,116,115,201,54,210,35,22,109,86,147,117,210,201,89,159,118,192,51,185,21,0,151,72,16,224,21,88,122,162,160,222,13,233,244,178,212,125,192,75,3,106,10,217,59,232,221,23,181,170,183,194,237,57,65,211,242,56,18,33,141,44,88,48,230,121,121,179,38,199,113,180,217,223,193,120,219,42,131,21,237,221,120,226,31,30,148,51,195,50,87,126,196,49,58,235,64,245,136,74,30,166,72,71,9,65,208,244,118,68,104,48,141,180,252,190,206,123,25,166,196,149,46,122,237,26,116,204,129,146,106,209,37,183,221,103,25,153,210,97,13,55,202,49,101,199,29,109,48,152,160,238,100,240,75,254,178,196,84,10,153,47,81,126,209,145,136,64,3,169,244,170,12,190,70,119,112,196,211,159,233,191,247,196,119,160,17,198,225,58,232,140,86,120,188,8,201,4,148,86,178,119,71,234,110,6,76,76,162,215,141,231,78,68,157,8,28,238,228,122,79,250,184,198,201,105,183,209,133,171,154,241,231,239,85,246,159,102,164,146,99,97,25,28,135,145,110,208,50,6,124,215,226,239,18,24,21,120,37,177,18,61,108,135,203,72,234,178,212,188,159,213,121,167,240,144,40,36,245,206,157,239,183,161,150,171,94,249,166,113,221,205,133,128,217,171,10,138,235,167,39,144,233,99,249,18,3,171,194,255,243,88,160,255,89,161,235,83,161,145,209,63,158,110,189,44,245,100,78,79,36,99,40,133,214,100,158,109,66,168,254,101,146,222,216,41,182,187,65,204,215,122,220,215,52,122,178,178,141,208,23,45,1,67,253,76,92,165,187,32,245,184,242,73,11,85,58,122,188,72,163,227,214,219,19,57,23,109,180,18,39,191,83,159,182,249,222,232,234,110,220,106,220,24,76,1,173,55,23,86,187,120,166,119,170,75,124,205,194,250,239,241,48,82,103,37,77,72,24,175,196,109,173,201,190,56,161,239,93,66,52,31,137,56,86,30,203,137,74,66,75,196,24,203,40,121,94,194,4,113,86,134,209,164,240,183,193,36,89,242,201,105,211,240,159,70,128,53,213,162,139,105,182,249,209,221,26,198,219,63,180,179,24,9,119,242,185,207,108,37,106,88,155,62,167,192,234,216,201,211,248,110,85,231,27,71,176,106,180,206,77,241,248,120,164,1,122,127,40,211,199,177,65,120,240,93,175,19,153,159,153,34,126,186,146,32,72,12,44,120,32,1,35,141,159,225,53,202,59,154,249,78,105,130,173,83,196,138,11,255,204,203,75,231,105,56,160,126,105,212,60,186,242,129,16,19,137,33,138,85,108,138,89,33,137,84,239,148,164,236,115,127,104,166,197,5,182,111,192,35,215,62,155,173,148,35,96,211,233,84,24,159,150,19,112,45,39,45,185,27,233,103,31,74,109,153,25,91,90,52,107,180,97,94,152,183,153,25,90,35,114,92,22,180,164,136,150,161,229,177,64,55,145,188,145,226,16,246,201,113,225,216,14,180,20,134,68,231,41,157,253,173,103,148,113,20,63,140,228,122,138,190,138,249,15,6,140,166,74,226,206,220,119,233,219,38,122,228,115,227,81,167,117,58,134,33,78,68,169,101,240,198,59,173,198,35,33,233,49,211,185,97,151,199,219,66,53,101,172,127,120,101,51,158,9,236,222,244,200,186,105,51,254,96,218,83,18,161,180,195,194,110,15,174,169,201,161,119,251,72,28,93,71,61,39,236,91,61,94,106,54,231,166,47,5,203,76,66,30,238,118,180,198,51,31,14,91,238,25,71,227,58,164,161,25,18,187,209,225,195,227,109,43,243,91,108,79,254,131,77,107,76,135,209,48,153,110,127,164,223,40,59,17,219,217,115,173,42,112,230,78,14,211,248,122,176,153,151,231,246,185,32,253,52,94,101,106,133,188,87,221,130,53,207,167,249,85,157,238,48,34,174,30,159,221,41,130,130,154,110,192,239,199,90,252,211,69,75,233,75,61,64,219,52,115,252,183,81,20,209,52,19,85,236,29,5,18,19,178,79,59,171,3,183,195,175,12,238,69,50,166,39,46,242,173,42,210,88,153,49,122,208,175,242,180,3,57,139,154,148,95,176,246,117,229,23,251,101,148,6,181,137,153,34,151,255,52,53,246,84,221,252,236,141,198,93,35,147,154,88,11,124,3,243,221,52,82,2,169,23,126,70,164,113,97,234,48,169,55,155,192,100,7,76,1,68,51,84,247,237,215,17,87,102,58,168,37,219,195,187,192,17,240,74,59,66,235,149,255,90,220,246,132,105,156,122,210,145,157,140,43,167,191,235,75,112,116,249,16,120,35,71,174,32,25,169,184,45,72,84,255,36,222,230,59,22,107,225,4,222,245,124,61,116,41,157,200,178,106,238,242,185,205,1,87,137,249,228,42,41,116,63,24,105,50,133,153,21,30,74,79,161,162,80,7,226,121,81,118,214,119,85,80,94,28,130,238,44,218,1,11,180,40,156,236,190,111,20,247,94,197,134,2,146,146,191,176,43,222,193,212,33,106,206,13,127,109,62,184,164,33,70,211,69,47,237,193,119,109,209,163,77,135,105,201,103,169,114,212,135,182,249,117,222,111,83,57,208,147,163,91,46,183,93,111,240,166,249,120,148,144,230,59,250,198,221,90,1,169,8,84,191,111,103,193,98,87,166,6,46,157,111,40,152,226,100,130,235,116,59,88,155,82,71,42,130,223,185,233,206,41,235,125,60,71,141,56,145,218,69,198,41,62,204,147,172,106,14,254,84,209,21,206,119,219,53,198,185,48,173,46,113,105,166,132,170,39,231,63,124,241,74,6,156,8,125,44,195,214,178,128,201,210,233,209,147,166,161,24,14,40,80,107,85,169,254,89,100,7,124,175,109,38,248,153,49,3,227,232,167,101,10,20,214,246,59,57,157,79,122,105,104,203,214,120,44,72,45,237,116,114,147,42,12,56,89,103,152,209,66,244,52,226,204,141,184,89,130,103,164,96,129,85,60,246,162,100,77,125,40,161,252,159,202,239,102,50,213,30,60,233,229,212,106,25,1,178,95,24,30,149,218,164,132,67,249,23,228,99,243,158,77,90,18,168,166,123,28,111,242,212,125,103,52,196,18,129,247,82,25,84,246,189,166,164,253,7,55,211,117,74,69,192,239,85,70,9,32,81,32,76,245,71,178,72,14,19,247,157,12,183,253,80,120,131,185,120,249,42,163,173,194,52,219,233,96,36,15,31,76,241,119,39,184,123,204,137,10,247,55,87,62,24,57,249,31,92,80,191,76,26,70,168,171,248,86,147,170,206,74,122,39,148,85,223,109,209,145,90,118,42,156,226,224,23,40,179,192,254,135,202,244,197,193,27,255,229,4,99,37,215,3,110,121,28,221,45,195,137,241,95,32,203,171,46,8,61,80,47,144,96,5,28,170,108,115,227,246,18,121,53,163,170,108,149,186,106,116,248,148,26,48,221,16,122,101,120,5,188,103,70,33,95,43,78,116,233,127,125,60,184,166,194,62,10,84,145,0,198,95,108,236,52,206,94,195,26,214,46,152,120,43,200,78,40,78,141,204,86,203,130,84,164,6,2,70,220,112,38,65,170,26,201,252,86,204,91,53,125,61,59,180,70,233,80,95,85,243,37,135,61,244,136,239,250,51,57,221,84,15,14,123,107,122,41,77,12,76,225,30,52,92,227,214,151,252,213,47,89,116,205,219,52,49,253,6,138,223,127,104,69,43,64,229,78,14,12,222,234,164,131,138,255,157,178,160,8,48,163,68,14,21,126,156,164,26,130,123,133,103,134,105,241,26,250,211,219,186,124,253,145,16,170,146,120,208,74,215,48,95,211,63,24,181,198,148,140,92,180,238,251,132,131,40,246,157,134,143,202,111,160,64,232,23,94,238,156,169,204,76,235,50,27,30,83,86,242,225,189,167,163,233,66,251,61,21,166,224,149,242,164,203,228,199,2,46,39,9,29,222,64,123,153,211,213,31,188,145,182,210,234,9,138,63,211,139,112,52,54,222,217,80,117,92,184,23,231,80,21,204,172,147,162,3,130,208,221,87,244,194,84,152,18,165,199,44,64,252,210,136,119,83,251,43,161,120,180,251,20,107,94,212,182,3,235,0,242,73,165,64,52,75,27,194,185,247,187,50,44,135,146,106,195,164,169,215,191,128,2,169,48,149,125,6,25,198,120,166,197,188,76,107,18,22,249,98,140,99,145,183,211,35,199,170,113,122,41,13,69,251,162,186,232,219,114,26,158,185,46,102,107,175,187,50,114,159,221,55,78,31,125,130,169,132,254,25,137,177,57,92,217,88,149,196,77,222,209,37,107,238,116,137,208,93,168,113,120,233,210,212,223,114,172,97,141,129,191,71,110,182,91,123,246,127,86,93,31,137,36,182,113,148,213,249,142,25,114,59,204,83,253,18,223,149,124,254,239,190,63,120,9,43,205,89,214,132,229,71,55,4,155,210,42,112,167,28,151,54,167,19,157,130,128,206,181,245,238,187,124,107,101,70,43,53,205,243,112,11,127,229,178,133,190,247,200,2,126,24,196,252,94,168,153,89,117,205,159,177,219,52,29,252,63,152,29,191,94,248,160,173,185,58,186,160,211,245,68,67,164,78,238,231,158,230,255,215,85,43,20,139,121,191,178,65,57,68,102,173,121,134,139,139,44,164,97,171,166,145,76,235,220,133,196,22,59,188,49,85,64,21,217,230,95,178,230,238,98,113,40,120,175,163,155,191,130,147,12,215,254,19,91,16,184,89,123,255,239,167,153,193,214,155,107,217,127,112,225,195,81,230,168,114,84,248,149,100,105,192,3,90,170,232,194,34,180,233,178,38,214,150,92,69,121,156,52,6,61,248,254,211,228,230,133,126,108,73,144,241,174,12,99,160,53,18,218,92,191,102,109,134,197,26,114,225,195,66,65,255,105,60,241,164,180,143,38,196,136,182,229,69,34,83,69,207,105,217,108,240,188,127,48,85,51,137,207,240,88,191,113,124,241,43,251,182,74,52,245,251,0,187,235,36,173,101,76,231,166,58,189,214,27,229,48,107,87,127,89,166,78,255,220,241,182,52,244,174,238,134,228,19,17,224,187,65,216,46,51,176,248,172,117,117,187,240,42,236,173,126,48,243,230,124,137,82,203,54,6,215,117,97,65,212,100,163,12,67,168,64,218,254,131,109,51,43,42,30,29,241,139,234,186,61,23,166,218,114,138,194,35,92,5,128,75,19,222,38,240,241,236,177,29,124,111,93,228,137,49,238,45,191,105,220,14,166,56,249,63,208,15,211,146,221,208,92,236,138,238,147,224,107,79,254,66,181,14,151,64,154,119,169,71,1,72,157,189,160,161,214,31,74,114,174,175,236,251,117,167,142,241,131,77,203,69,106,254,119,97,199,102,222,207,141,124,164,130,164,185,126,24,155,33,152,11,98,133,102,77,145,243,7,87,243,119,81,187,108,107,184,116,152,93,69,145,240,230,126,79,144,140,127,168,17,78,213,222,156,70,114,47,221,161,130,126,103,74,73,4,226,79,187,60,29,71,27,3,186,138,130,98,99,249,11,161,225,217,212,170,137,20,228,9,230,187,48,90,234,78,178,195,166,73,190,197,185,23,154,200,106,89,93,216,90,255,158,39,28,160,173,38,200,230,136,232,157,137,211,84,42,63,201,65,210,73,24,172,148,11,115,106,181,172,38,67,25,119,109,229,82,201,55,84,220,174,157,220,100,4,205,187,117,216,226,66,120,110,44,243,75,226,216,231,123,71,130,88,59,30,220,231,118,192,135,200,182,171,65,34,139,254,111,24,209,112,87,180,148,132,26,245,231,109,116,19,197,1,108,170,213,24,114,124,78,0,36,95,80,147,131,50,51,195,111,2,164,209,6,201,1,113,141,188,219,134,29,135,142,207,84,28,197,13,211,198,239,239,153,252,101,43,197,165,211,140,180,127,47,227,110,68,141,60,38,30,159,117,31,207,22,76,35,59,168,142,22,50,195,245,93,52,126,199,42,131,251,33,49,231,27,7,138,168,52,59,13,181,161,37,92,252,93,216,176,18,225,156,234,186,123,92,83,7,173,31,90,84,196,105,150,48,103,199,185,43,127,90,229,96,6,214,47,154,155,120,39,12,209,32,101,199,98,155,51,135,105,162,26,98,37,204,86,247,251,252,220,168,176,30,245,161,189,33,214,157,201,253,228,29,245,239,35,71,243,159,122,247,219,178,54,143,4,223,251,28,1,179,105,233,122,114,244,167,227,167,49,45,18,103,44,186,166,120,251,195,225,105,173,160,2,51,11,124,14,67,152,147,102,51,206,141,65,133,163,252,212,238,250,68,75,36,119,72,197,53,181,194,96,3,184,62,175,215,35,69,126,52,10,173,166,165,231,50,68,104,60,85,62,0,121,102,144,3,126,117,164,105,90,250,146,128,225,145,146,233,254,253,246,196,17,169,191,218,115,197,133,120,57,157,197,154,18,197,122,164,194,49,24,46,108,70,213,26,90,155,252,52,118,9,213,239,107,82,135,24,114,221,184,227,248,30,114,218,29,86,117,149,70,40,225,151,230,35,133,142,175,140,92,87,37,178,254,5,207,108,248,112,77,149,187,170,230,130,247,27,102,108,110,151,108,64,73,159,144,237,174,14,155,228,166,156,156,86,243,223,3,91,56,181,73,231,68,165,11,237,120,63,215,196,38,70,57,8,72,206,237,55,78,150,113,247,223,130,87,173,197,205,5,76,47,76,122,81,62,76,83,1,114,43,37,140,249,102,17,50,76,53,81,175,50,253,186,187,113,178,30,74,239,165,215,206,238,91,99,111,35,163,12,71,219,227,157,75,116,252,182,42,58,161,213,40,192,195,103,232,197,87,188,135,30,77,147,245,242,163,173,173,189,202,133,247,110,50,222,63,24,5,77,161,156,80,86,102,97,243,163,249,152,228,151,109,242,250,213,27,161,75,223,240,127,10,76,53,125,59,120,67,95,89,108,169,70,221,69,235,151,222,7,30,93,8,85,245,94,39,189,148,15,46,194,107,53,7,174,230,130,63,23,69,179,229,121,143,211,186,93,75,252,50,95,244,62,10,99,156,244,219,111,79,246,227,42,3,90,173,39,186,119,191,169,123,139,77,184,192,212,239,204,215,201,225,110,78,72,2,211,186,229,63,205,172,41,132,247,186,204,153,197,23,52,88,76,83,50,178,212,48,27,58,36,14,147,78,105,114,110,182,8,46,94,99,61,200,18,145,93,148,92,64,188,12,227,11,14,65,41,51,251,108,1,9,246,136,60,111,181,61,87,44,227,119,143,115,199,191,124,58,52,16,222,137,237,56,252,161,193,45,99,200,236,66,61,192,184,91,117,100,71,20,174,180,172,251,149,145,64,60,250,101,209,68,228,178,195,19,237,189,173,78,242,27,115,215,207,151,60,148,82,134,168,5,85,179,243,108,241,178,15,251,137,166,48,74,218,191,252,58,194,6,184,161,232,201,201,124,123,212,6,15,230,116,29,253,127,251,139,234,240,193,1,64,175,220,42,84,191,223,62,232,74,73,158,224,143,171,226,77,56,16,110,77,129,70,31,42,130,32,191,199,194,188,88,196,114,251,194,247,163,117,59,20,251,26,170,20,91,238,11,253,140,27,243,131,137,154,133,163,64,233,159,236,167,223,24,59,155,189,101,40,33,19,88,125,30,133,146,73,52,37,163,152,40,176,248,201,33,57,127,122,242,193,58,56,29,166,76,36,84,124,58,97,72,12,45,135,97,191,127,93,143,198,118,41,142,54,250,170,126,127,119,131,217,124,28,179,132,222,59,81,24,77,194,64,75,41,105,152,83,146,138,221,195,89,48,222,138,28,140,169,99,245,239,239,88,18,188,203,209,221,140,208,139,195,76,196,77,97,182,224,190,238,29,92,73,190,37,207,148,178,93,29,113,114,36,123,229,145,35,85,114,39,65,135,239,56,62,210,220,90,205,115,206,201,246,52,95,221,121,92,222,8,90,172,159,179,16,22,46,132,103,233,201,119,57,65,171,165,193,135,144,71,142,94,51,62,64,78,115,247,213,93,192,59,87,180,95,16,110,26,153,61,157,26,183,119,231,90,46,147,173,47,233,212,3,250,234,111,63,111,45,237,66,22,179,147,31,207,242,173,143,113,33,62,180,120,221,96,20,247,219,53,179,47,217,162,51,83,177,165,106,78,236,160,84,127,23,58,89,85,9,29,112,42,255,131,209,56,217,50,21,223,75,89,225,220,102,113,221,238,114,215,205,172,230,127,153,132,98,190,83,239,211,197,118,204,73,129,36,132,250,210,213,124,222,1,187,189,215,4,177,33,153,195,231,93,45,61,104,227,160,241,201,198,2,245,77,26,122,2,190,115,211,146,15,235,70,39,244,235,248,69,81,114,208,136,16,121,165,238,166,57,52,24,91,102,83,97,218,13,126,131,160,96,187,34,253,236,213,82,218,191,106,32,54,119,80,212,218,127,51,3,241,31,255,249,191,252,199,127,254,79,255,230,30,238,218,247,223,33,247,240,223,184,148,119,161,184,13,123,30,6,79,246,41,206,146,168,107,82,173,247,103,120,167,143,20,27,12,90,12,157,97,184,48,25,218,250,126,16,56,140,89,23,248,174,170,50,189,176,210,84,167,185,26,172,61,74,23,158,230,84,224,176,181,44,235,209,54,105,251,149,47,132,95,100,31,115,63,157,167,206,207,108,207,67,144,33,89,16,243,40,113,244,13,136,116,192,34,215,126,222,185,233,2,148,128,137,175,225,110,208,118,192,77,21,30,42,187,101,215,202,49,84,43,197,120,119,146,116,243,71,106,173,185,130,82,149,118,250,161,217,79,53,157,31,176,101,61,158,146,35,103,169,76,110,26,113,141,230,17,15,116,20,33,60,223,55,219,208,65,30,241,196,140,39,35,48,126,76,159,191,76,226,33,113,57,132,160,140,151,134,191,142,137,124,134,196,6,20,155,154,7,206,139,246,191,209,244,183,135,89,112,251,67,97,215,169,83,211,125,181,221,189,206,22,12,156,41,242,226,40,73,192,181,240,43,107,20,133,182,28,61,113,226,104,126,95,80,198,69,226,13,133,5,235,126,118,152,76,71,149,147,91,167,66,29,49,255,108,209,219,128,233,176,183,203,242,34,57,182,63,209,248,97,37,97,102,40,1,243,6,100,13,188,187,154,241,102,168,98,210,218,10,19,179,46,127,102,133,116,146,124,124,248,172,147,99,119,24,85,60,25,102,166,106,177,118,28,141,113,128,60,21,115,61,142,161,130,251,229,209,248,182,64,65,56,190,24,28,254,88,23,111,220,44,190,88,227,140,5,174,81,7,91,191,25,203,24,129,228,167,81,255,135,174,152,167,180,63,235,93,147,177,64,3,218,241,254,242,251,15,116,192,183,68,60,247,46,154,11,4,45,227,35,8,165,167,162,71,71,155,128,175,145,212,4,102,209,219,30,219,101,89,201,74,35,210,42,112,37,197,233,47,236,126,182,59,61,241,110,234,68,53,150,118,84,36,37,40,129,234,226,27,207,245,103,23,45,159,31,185,142,26,21,31,124,172,85,73,132,142,39,10,134,113,242,187,98,234,188,176,200,104,124,61,142,230,129,107,248,219,170,121,119,123,76,178,9,20,5,166,171,204,183,28,38,49,41,206,94,28,141,136,182,135,160,168,94,125,71,55,143,133,85,216,163,68,142,157,233,232,74,91,77,192,247,109,74,147,6,91,79,168,123,17,99,118,182,63,41,236,127,205,12,211,170,50,34,39,80,77,178,183,84,191,52,92,107,68,222,206,252,179,103,123,193,115,75,182,174,172,31,223,141,150,253,190,173,255,179,233,142,186,244,245,246,20,5,85,64,89,196,55,204,86,47,66,76,26,64,186,180,110,225,107,204,7,239,27,53,204,35,151,94,185,9,241,199,22,209,54,114,186,27,130,202,182,62,223,199,221,13,201,157,51,87,130,143,47,3,22,113,30,29,229,124,111,211,201,72,148,207,123,211,209,128,44,229,231,121,31,244,56,182,228,61,171,169,246,237,216,239,227,120,248,85,201,82,116,26,22,103,9,152,48,170,105,18,195,186,70,124,115,139,82,255,144,251,130,66,181,75,192,100,203,170,102,72,58,46,11,14,55,122,239,245,153,146,48,92,158,156,49,46,225,146,52,29,42,23,140,32,207,23,88,85,42,101,118,226,109,110,203,132,105,90,136,149,118,126,145,4,233,140,68,185,110,250,17,202,138,4,10,217,173,244,203,36,44,151,63,82,60,16,197,90,140,13,157,233,94,120,234,102,146,98,148,223,190,99,135,153,231,7,47,147,102,145,76,155,73,162,249,30,111,33,204,154,114,151,116,51,254,214,70,176,190,68,245,178,154,61,231,203,72,125,166,128,39,9,194,187,168,187,23,10,59,0,250,115,52,53,137,116,130,111,155,25,21,57,169,74,169,195,169,26,119,138,184,51,148,8,199,87,246,147,219,169,226,172,84,182,196,11,12,81,225,55,163,145,235,173,170,118,96,169,228,226,189,18,19,133,187,177,52,211,140,14,131,83,124,145,137,99,40,166,76,51,27,254,72,201,162,196,40,211,10,11,200,231,98,8,19,123,134,173,201,6,243,185,220,145,239,189,203,63,146,234,2,195,28,169,145,45,198,203,80,222,54,14,73,213,29,196,120,151,29,225,101,129,59,123,150,128,217,228,9,79,228,174,55,148,137,60,73,206,203,87,21,199,143,254,69,127,97,99,65,74,21,102,206,103,153,104,31,135,3,183,97,213,174,252,80,246,113,66,222,132,37,80,212,47,218,138,41,219,39,6,146,251,67,105,63,119,247,55,167,139,19,19,116,209,228,44,69,30,54,175,99,69,221,161,245,36,36,199,109,6,149,10,186,10,155,200,87,140,97,3,118,255,36,42,34,247,255,14,225,191,20,132,73,157,156,70,167,36,10,233,114,52,153,145,25,39,71,36,246,19,10,50,177,238,116,2,229,133,171,105,21,75,237,107,240,90,28,254,200,177,11,151,138,158,146,238,94,139,55,196,222,89,170,183,50,33,22,159,139,59,147,181,202,189,221,5,200,186,249,189,128,117,199,161,42,245,160,113,93,142,167,96,250,96,223,35,141,105,56,166,140,200,131,116,68,111,180,117,153,175,164,187,108,224,180,84,183,20,138,26,133,202,234,45,15,55,114,169,89,45,129,111,255,78,145,197,107,126,52,157,202,193,108,54,90,148,27,33,200,12,121,159,112,151,99,107,8,3,233,206,219,242,200,33,75,133,111,166,57,103,108,53,133,235,36,47,198,142,74,231,103,187,185,7,223,205,26,252,56,47,163,210,118,43,188,158,123,203,16,160,163,8,75,102,93,168,186,166,7,227,246,151,20,200,251,145,58,19,244,218,17,124,89,134,22,191,189,4,38,85,241,219,78,48,189,222,25,87,143,94,36,58,183,215,211,9,48,164,55,153,213,169,58,105,130,13,89,149,42,169,233,229,198,60,111,148,62,189,105,204,94,151,43,130,94,24,15,37,161,182,13,172,165,92,102,8,24,119,86,241,168,47,248,97,250,218,88,201,87,20,225,178,179,229,188,19,128,194,248,69,255,143,72,42,208,53,106,239,207,174,133,102,162,118,39,255,71,60,49,120,42,156,120,41,192,203,243,2,144,170,25,153,85,224,59,184,220,211,97,88,196,46,73,234,142,136,23,9,56,135,81,124,121,25,13,224,130,119,86,192,244,111,166,163,135,127,48,160,93,233,77,219,44,2,62,255,101,248,204,210,235,220,137,48,162,179,112,64,95,248,154,176,82,108,243,237,204,222,241,39,110,45,100,29,220,78,131,93,56,22,196,81,153,186,251,193,82,219,55,239,131,37,160,138,113,60,240,224,247,3,190,211,198,163,209,1,111,164,5,31,60,197,141,237,126,216,88,123,86,71,135,237,178,20,69,134,245,193,180,182,165,131,33,98,62,152,214,2,249,233,27,208,199,247,68,239,24,238,51,75,225,17,246,49,214,90,38,244,148,238,62,244,142,222,213,236,19,11,117,179,123,247,34,14,154,40,80,167,166,194,20,230,199,131,81,26,18,24,47,44,191,109,83,84,17,55,54,96,220,175,142,195,168,114,8,111,235,70,216,70,97,113,152,122,132,56,172,35,87,182,92,195,234,194,176,43,62,185,52,232,106,190,157,27,236,61,154,116,213,119,243,6,245,13,54,112,233,66,234,97,111,78,114,38,78,78,182,181,203,149,227,226,224,65,54,51,41,63,173,71,223,0,210,213,100,129,171,168,241,117,162,182,226,46,93,160,119,226,21,203,123,162,242,234,49,223,31,220,229,161,144,99,118,157,127,80,28,5,101,36,145,199,255,237,152,236,186,142,40,190,130,154,91,107,220,52,217,106,185,108,100,12,124,255,76,182,233,20,241,127,236,248,234,98,212,224,48,233,217,151,85,24,198,202,249,226,153,108,147,41,80,24,165,191,246,30,217,221,198,188,223,6,102,115,31,175,235,46,234,239,3,65,243,241,134,7,115,190,161,112,103,230,246,96,68,35,188,42,140,222,253,146,46,185,65,110,48,204,40,176,212,190,131,234,165,90,6,34,222,117,196,124,69,61,65,250,128,128,97,189,196,119,127,247,94,107,203,209,52,100,56,123,102,88,66,67,58,25,6,150,235,119,15,48,2,38,224,60,10,35,119,85,223,215,167,158,107,4,96,248,193,189,143,19,70,145,60,21,244,74,191,33,63,45,197,138,129,91,228,114,217,110,30,138,73,65,11,92,94,203,139,61,179,185,244,137,83,184,148,247,65,21,185,202,133,91,18,245,125,186,44,197,111,83,52,144,79,46,94,83,0,254,52,178,1,62,211,123,215,121,157,184,56,202,235,36,116,241,46,35,96,226,119,61,57,225,75,143,81,124,87,229,58,187,194,163,141,119,105,247,169,201,226,102,90,150,184,235,250,48,181,206,43,133,169,235,55,255,237,187,64,204,170,111,132,93,167,123,4,35,22,216,209,20,17,248,216,119,225,39,255,250,146,198,173,63,93,251,81,226,183,87,82,176,6,70,78,38,190,191,5,231,121,8,124,7,170,231,59,128,73,35,189,47,232,254,47,30,88,111,62,52,81,113,133,145,120,94,111,186,84,151,3,96,178,63,50,155,110,49,142,69,84,225,238,100,222,43,233,189,73,238,236,194,211,82,169,15,158,162,165,126,223,31,161,240,122,48,245,214,166,48,13,211,67,96,217,157,15,40,11,123,188,137,158,106,172,156,27,107,246,253,6,42,228,248,183,232,211,204,140,64,65,44,65,119,43,50,245,220,200,59,121,11,33,51,98,151,106,33,232,61,221,91,35,26,251,105,65,109,155,251,38,188,51,244,129,226,202,126,98,174,37,174,212,159,197,74,48,230,105,54,145,91,222,100,223,152,153,159,64,17,134,148,119,113,195,218,233,138,22,140,131,222,244,61,175,143,2,137,63,173,165,76,19,212,168,145,235,241,167,65,42,191,78,249,97,178,82,53,230,81,104,115,159,222,210,177,190,96,127,79,131,44,213,59,55,189,105,113,168,45,122,111,45,191,187,77,10,66,241,195,68,82,251,5,118,180,230,119,153,16,48,133,150,47,26,158,229,142,153,106,242,137,86,1,7,107,115,156,185,111,213,2,67,0,205,12,34,127,48,182,32,98,39,11,247,190,34,134,241,131,17,108,18,125,207,187,24,178,136,197,29,55,108,252,138,156,220,250,48,135,191,137,202,199,46,87,6,175,170,199,215,94,165,247,26,117,174,175,197,75,42,86,150,150,71,105,210,80,30,128,243,41,77,209,203,186,111,165,215,29,207,18,223,66,93,104,171,49,152,127,155,78,120,136,232,55,233,193,150,165,152,1,155,67,73,192,136,105,83,150,253,193,244,8,156,23,3,12,243,195,116,119,153,65,72,247,73,158,123,208,228,215,71,28,13,79,85,76,138,136,91,75,120,151,97,21,118,215,17,249,86,77,67,38,230,222,251,226,62,164,217,2,238,116,188,57,123,113,80,79,60,34,247,59,216,124,111,39,219,161,179,86,68,230,245,162,24,225,140,119,101,52,59,84,129,217,78,215,64,185,174,247,93,244,106,109,255,39,96,10,136,114,238,138,104,77,28,108,225,200,27,67,120,230,108,183,172,231,224,27,142,72,216,68,216,57,221,188,125,12,179,56,248,228,167,145,87,245,109,197,189,231,173,157,65,112,75,107,184,239,14,132,90,171,24,205,141,191,133,114,62,84,137,168,52,180,244,240,131,37,71,205,124,240,6,33,97,144,219,198,131,146,183,121,15,140,72,104,197,7,125,95,213,20,218,217,160,205,241,206,127,113,106,43,151,60,24,221,136,207,139,172,48,111,81,255,21,184,160,167,120,226,104,152,141,175,106,48,72,132,161,158,231,240,72,94,40,22,75,116,215,66,229,232,213,37,7,48,44,177,225,90,16,38,116,46,100,80,211,248,140,80,17,5,190,154,126,249,6,238,177,147,50,233,120,241,12,100,3,211,235,140,241,89,172,137,255,193,139,182,148,19,55,93,150,200,95,224,81,115,247,163,213,31,39,229,186,79,34,131,133,56,129,183,35,13,84,206,164,70,51,150,185,241,196,123,174,244,133,234,193,108,153,93,36,149,115,175,38,17,205,29,156,8,89,251,123,54,179,80,121,23,203,164,210,226,162,91,209,244,215,160,69,242,123,95,236,221,46,72,33,99,64,250,10,63,15,187,234,59,89,189,7,114,255,148,250,161,163,188,138,183,29,71,103,247,255,79,220,187,228,224,178,100,75,90,19,66,200,223,143,217,129,132,232,35,33,132,74,208,160,129,74,116,160,84,20,72,213,169,217,220,132,97,224,223,250,99,45,55,223,121,79,181,18,229,201,236,236,109,59,226,143,240,240,199,122,154,145,83,89,49,133,102,147,106,181,78,147,42,141,135,14,111,171,255,190,48,141,106,174,212,70,102,124,45,81,13,176,46,92,104,235,29,182,189,227,46,89,19,184,169,241,214,104,213,203,99,67,23,232,181,135,29,90,204,33,162,100,240,67,173,80,121,99,118,210,184,115,31,236,28,168,149,148,119,188,22,217,187,251,203,155,226,50,39,99,232,166,61,81,229,183,55,113,60,215,81,134,111,22,122,214,59,17,40,255,187,110,41,101,237,212,189,93,24,166,93,167,172,101,101,108,73,165,31,139,153,106,230,187,162,207,86,35,217,182,129,140,236,216,177,243,211,196,33,170,99,20,188,210,97,27,48,226,72,247,212,25,8,104,157,167,173,177,54,114,146,82,103,124,11,51,196,98,154,17,54,151,155,163,167,157,203,93,89,121,9,61,18,130,216,101,122,207,41,114,152,154,123,37,92,95,130,56,128,17,207,89,76,87,56,227,185,93,140,89,130,102,160,94,248,88,102,48,105,197,44,53,37,134,11,195,97,122,55,27,74,121,239,199,166,159,129,252,121,160,199,75,149,122,123,66,197,103,18,175,184,55,52,239,85,126,122,32,90,55,227,99,35,214,217,4,70,107,176,198,57,79,19,136,240,158,253,230,73,142,41,142,118,160,84,185,18,157,135,110,239,238,146,141,80,233,133,25,212,124,159,252,108,31,162,24,101,101,241,221,243,217,221,44,82,169,237,229,57,32,228,241,171,115,182,198,131,11,147,87,154,238,76,224,13,118,177,201,168,44,39,43,250,93,125,188,208,66,234,246,194,8,74,120,182,14,62,144,178,68,225,206,72,138,154,39,189,58,20,246,69,178,225,244,87,210,122,16,219,93,33,10,145,5,38,239,18,6,12,82,112,178,135,143,86,76,130,126,196,213,13,114,208,11,55,170,64,226,234,51,2,8,100,95,216,66,44,30,128,164,207,64,115,233,68,63,173,53,202,95,12,163,89,22,1,180,126,209,198,72,1,121,235,82,109,135,75,222,90,92,108,205,157,215,165,54,218,82,108,53,135,207,172,238,215,31,193,120,63,54,159,79,150,102,49,191,155,176,54,131,244,172,102,191,57,44,142,93,111,94,217,158,125,211,130,186,23,6,160,11,255,212,225,150,195,105,201,209,134,236,228,10,9,96,204,157,169,185,114,206,107,18,160,126,113,167,155,243,126,108,54,87,152,137,28,37,250,43,179,184,155,128,240,246,7,59,78,87,174,178,165,49,199,143,117,219,28,174,15,81,157,245,176,236,20,111,221,168,244,86,216,218,0,103,192,228,113,229,193,225,229,72,17,95,57,112,134,9,233,194,29,126,74,55,41,27,13,92,210,109,112,254,171,102,49,56,92,172,88,247,194,70,148,237,7,20,245,27,67,64,250,197,151,31,172,92,155,116,51,165,230,44,69,228,211,44,116,145,210,29,204,131,225,226,124,192,214,128,119,225,14,217,70,190,191,76,119,164,192,227,39,189,229,112,130,157,250,190,53,29,180,201,59,94,128,219,22,230,142,99,79,33,161,234,71,16,61,166,180,167,95,216,26,185,220,107,162,189,139,166,214,128,23,237,199,225,39,194,239,89,164,43,123,80,246,157,189,234,137,178,250,52,196,136,183,90,135,228,218,219,70,221,62,182,160,136,47,120,190,154,242,127,130,232,83,225,76,59,200,7,103,146,47,251,47,58,94,255,246,63,252,187,127,249,111,255,167,191,253,207,255,221,223,167,134,202,63,32,53,244,87,207,162,143,218,188,196,202,202,254,224,63,123,224,179,120,125,24,206,230,151,138,14,34,59,84,190,87,155,74,179,140,3,28,8,61,93,184,174,231,183,41,24,137,32,1,55,95,98,89,13,19,55,142,51,9,98,102,81,251,67,214,195,58,235,28,69,153,107,233,197,217,218,97,227,189,154,210,122,83,10,116,53,14,41,100,133,44,88,222,43,209,197,234,113,0,75,13,72,223,40,189,64,123,150,152,28,153,26,184,34,243,150,12,103,247,44,73,99,248,133,7,20,73,17,212,77,226,209,80,161,184,30,9,229,145,80,67,58,92,18,117,74,178,164,38,5,244,110,243,29,152,174,212,170,43,142,252,248,186,176,22,149,18,48,166,62,235,194,163,43,218,17,139,141,109,134,186,50,9,158,209,218,53,189,50,147,73,15,187,195,253,154,211,164,85,100,77,28,235,68,78,5,8,229,136,19,59,92,158,165,62,80,150,109,49,100,231,48,155,162,226,201,91,19,145,188,23,159,213,219,167,110,143,29,102,195,248,105,154,217,101,239,61,27,255,202,242,211,240,166,11,74,145,70,28,118,133,208,164,60,24,253,84,17,233,132,56,146,222,133,11,27,155,214,92,119,15,58,27,150,92,157,9,92,223,95,166,153,77,6,180,155,175,127,79,156,2,127,144,30,118,72,41,183,56,205,106,87,19,155,164,199,136,200,117,251,241,45,200,97,119,92,127,188,68,135,97,197,151,49,233,63,69,30,31,112,134,79,122,246,205,248,32,216,231,71,252,54,37,174,11,147,239,89,241,173,161,114,20,210,98,10,31,32,228,10,211,100,139,123,74,149,235,8,245,145,110,254,229,86,107,208,4,144,227,173,127,78,227,189,53,106,10,35,199,76,64,131,71,106,125,168,29,65,68,207,191,7,4,248,235,70,220,9,208,226,225,134,77,53,45,39,38,102,174,217,181,97,199,30,175,165,94,135,137,198,136,77,183,162,120,45,194,197,76,132,201,200,188,195,239,38,24,115,237,115,99,97,93,23,53,2,89,49,223,17,49,14,235,158,206,30,17,209,129,160,103,123,217,115,167,83,107,234,121,147,97,204,42,225,16,37,74,114,101,154,229,108,153,136,28,48,225,194,170,78,11,213,56,238,140,157,85,221,69,228,28,152,196,66,187,48,84,183,242,100,140,113,108,56,216,223,125,43,156,17,62,205,23,30,162,11,9,39,59,213,4,241,65,168,43,155,234,18,65,60,223,195,200,37,181,160,143,214,73,171,198,18,128,202,225,70,35,134,5,198,235,22,52,75,171,5,149,117,112,146,197,189,217,85,150,140,169,25,158,177,116,23,249,123,253,156,199,156,136,252,126,227,149,135,222,27,170,188,17,134,40,106,58,146,39,55,242,81,252,10,159,227,212,195,137,25,155,173,126,39,246,28,100,104,68,126,148,210,29,102,71,92,141,58,83,150,73,156,72,206,196,249,113,28,189,41,17,112,136,82,235,246,74,86,224,210,165,119,26,216,137,135,1,211,148,46,48,248,65,207,44,143,17,165,43,91,50,171,212,131,165,107,155,15,216,72,186,62,246,38,188,209,2,166,120,95,28,84,100,132,146,135,165,206,140,36,132,213,20,166,3,228,194,85,104,187,89,122,214,57,23,62,133,245,101,94,248,204,240,238,212,193,103,179,99,239,212,215,42,20,10,133,33,105,129,253,177,20,238,211,123,114,112,73,168,151,81,215,217,8,76,119,120,21,16,59,200,205,33,72,244,194,127,122,50,32,177,42,10,147,71,15,203,126,83,222,33,158,53,126,198,245,110,43,45,84,186,229,156,159,131,206,51,96,122,91,228,209,216,62,147,231,147,27,194,178,34,253,59,232,225,104,17,222,52,174,26,161,11,164,41,167,133,122,111,135,171,73,19,60,191,86,176,28,6,24,205,135,51,107,200,32,111,25,53,38,82,122,174,62,166,73,14,175,62,209,194,214,31,120,238,235,191,38,78,116,221,199,45,42,236,155,14,131,182,165,147,158,106,238,212,195,202,49,229,115,181,237,207,43,215,27,156,170,80,71,170,89,90,127,98,139,223,23,35,223,163,45,158,192,171,196,118,137,216,146,246,58,254,216,89,139,167,132,113,116,9,149,75,68,97,177,217,124,95,236,60,9,180,112,226,213,55,99,177,251,54,165,178,237,77,182,28,203,153,28,204,135,146,5,149,149,109,101,255,221,35,2,101,146,93,145,13,173,91,49,120,117,148,34,148,34,40,117,224,17,167,36,74,34,140,201,24,137,24,234,205,81,188,72,185,245,56,71,198,177,70,2,134,14,83,206,0,54,180,189,227,193,86,163,244,190,41,188,32,137,187,240,153,240,98,67,29,51,180,196,201,88,208,8,17,17,105,243,187,119,84,144,81,45,127,246,195,162,240,12,129,56,131,73,135,137,121,119,102,181,139,72,83,0,120,44,239,165,48,98,245,115,94,248,241,65,120,171,21,49,55,136,16,176,160,213,156,70,122,51,96,235,138,106,106,170,183,107,201,23,200,100,132,12,23,63,160,159,189,187,59,156,141,192,73,96,104,91,124,233,3,143,165,191,13,183,162,55,68,26,92,133,127,158,214,127,26,146,228,189,165,170,25,148,18,65,65,207,222,176,213,49,59,167,128,159,110,8,82,79,145,176,162,239,175,71,48,189,88,135,236,157,11,232,62,92,127,211,58,187,151,132,73,140,118,45,62,181,21,165,220,117,75,237,211,61,208,153,254,199,93,92,10,35,244,113,97,108,254,251,82,156,30,228,66,227,107,20,33,82,129,203,153,156,107,187,232,16,126,44,162,49,181,185,198,161,193,90,107,141,79,93,138,51,196,0,31,19,76,118,20,171,89,143,122,136,51,96,84,169,232,147,97,227,250,94,200,120,54,13,54,208,70,32,147,108,210,95,173,15,62,97,123,138,123,79,227,254,23,120,213,187,234,77,99,122,47,69,207,210,190,15,214,153,161,207,197,212,19,232,210,211,216,208,54,26,177,187,172,147,48,165,217,15,239,187,27,81,47,174,65,66,235,233,184,27,221,42,102,221,233,91,97,250,197,231,128,110,118,232,213,112,41,196,218,48,73,144,245,140,247,217,214,231,189,154,195,69,191,22,161,184,128,231,249,92,181,232,91,83,151,184,46,76,75,162,126,173,140,118,89,15,184,170,228,138,21,55,141,48,253,14,124,142,123,177,206,96,220,155,81,228,8,149,193,148,70,63,43,224,155,61,54,187,179,17,206,169,65,143,53,55,11,230,131,207,254,163,103,42,244,72,229,174,249,97,50,33,114,49,180,186,94,227,77,177,130,133,244,21,166,77,118,92,184,139,24,57,21,222,204,226,184,249,34,172,216,20,54,217,150,248,109,148,153,36,28,115,134,8,206,176,56,33,224,148,145,205,12,117,177,118,87,192,185,120,233,78,136,156,216,157,196,199,140,201,10,99,29,203,233,179,172,240,233,137,65,182,20,75,151,112,165,72,122,209,189,3,199,252,133,219,227,222,76,179,170,100,50,180,162,163,114,44,160,81,188,45,157,188,72,162,189,68,225,99,46,196,250,58,240,146,194,80,96,24,174,151,192,154,179,129,69,33,26,60,128,135,170,118,13,75,240,213,124,207,251,157,212,38,54,82,165,158,99,34,14,120,228,229,106,180,234,162,92,208,138,83,178,152,227,199,196,61,14,142,199,125,173,236,94,35,123,184,193,51,130,84,244,53,76,105,216,177,118,171,121,15,39,146,150,98,197,96,138,247,123,232,98,173,183,174,97,122,170,134,115,190,176,178,111,3,167,20,198,60,176,106,86,88,99,51,69,82,14,151,218,31,48,185,142,32,24,10,20,114,103,178,175,43,190,181,17,33,201,177,215,147,183,18,24,182,69,8,112,52,203,207,133,113,133,77,39,39,83,67,135,99,201,118,149,247,86,171,14,145,180,52,215,221,205,166,62,22,113,204,226,84,90,192,240,58,139,201,248,163,236,13,147,17,174,242,36,214,236,50,182,98,55,87,83,65,92,177,42,108,70,101,192,239,209,84,173,124,202,35,107,8,245,33,225,38,209,24,2,17,190,31,209,101,85,133,209,13,184,79,215,181,6,134,250,248,185,218,18,60,14,119,66,240,75,12,237,12,51,251,247,37,217,101,135,52,48,89,71,218,121,58,191,249,56,174,136,26,26,84,154,239,168,100,199,143,73,162,191,110,125,203,205,51,15,148,173,79,77,45,20,59,11,3,134,26,81,163,226,40,9,228,40,227,61,112,163,217,224,241,171,102,245,188,59,236,205,251,241,116,201,28,132,73,10,239,116,149,146,43,115,39,80,17,116,216,120,192,245,209,224,180,242,88,15,206,163,74,222,211,187,70,120,199,221,143,109,20,136,234,141,66,53,24,217,158,68,75,160,156,202,68,207,122,60,26,1,251,86,30,87,23,46,214,30,113,214,179,74,155,250,178,120,240,206,107,5,188,224,224,213,28,243,162,23,245,6,136,243,212,200,3,221,162,253,38,100,232,6,73,234,133,47,242,198,225,233,90,119,177,160,9,226,181,30,201,57,104,116,36,152,99,153,215,136,199,140,132,246,182,4,169,200,59,132,147,61,200,27,246,7,69,109,99,6,92,254,64,249,160,17,245,160,204,66,14,190,60,172,141,100,69,56,179,40,119,154,41,122,182,168,117,181,110,24,97,58,162,98,160,239,236,135,147,9,211,61,209,179,4,5,93,184,224,232,191,8,231,6,112,189,205,53,13,253,23,53,121,77,31,119,70,132,107,179,189,201,36,39,27,202,217,25,225,179,52,53,245,99,105,219,114,35,169,4,234,178,162,52,71,246,11,79,209,5,70,158,132,64,108,160,85,235,220,135,241,113,77,63,185,140,169,116,75,60,38,145,203,137,229,213,40,85,95,251,41,61,129,37,57,162,157,9,221,150,33,133,43,104,159,71,45,26,52,70,34,102,62,146,85,37,69,89,214,57,31,224,161,188,85,49,203,202,75,35,4,156,240,202,164,32,7,151,36,188,8,226,2,231,14,90,237,3,79,106,20,97,100,202,122,165,32,103,153,1,23,181,66,153,34,28,169,174,58,166,61,134,211,13,63,47,26,106,164,198,9,134,231,27,96,38,21,251,84,72,81,0,185,162,8,227,76,248,167,140,201,56,229,211,141,48,151,36,28,242,208,50,24,19,98,124,18,242,186,242,219,201,8,239,227,147,32,136,172,181,110,19,210,215,152,229,231,177,206,25,35,53,103,196,43,87,132,138,152,240,34,160,72,61,27,186,134,119,170,81,55,39,69,103,25,53,216,8,187,83,254,159,228,209,140,71,32,221,233,64,174,66,74,141,207,161,77,200,51,66,254,195,132,68,46,124,206,29,22,74,140,26,90,108,67,106,15,41,57,136,42,40,152,106,69,143,3,218,208,225,108,232,148,49,153,246,163,84,69,214,189,163,222,128,226,18,252,121,41,169,164,250,117,213,91,84,131,84,237,133,7,204,65,81,119,134,60,150,168,159,66,169,8,131,79,185,48,92,160,2,55,74,29,227,181,242,208,122,56,202,216,118,212,163,195,215,216,133,114,0,190,59,136,201,226,167,249,100,50,164,56,123,201,123,220,153,229,69,18,179,156,170,22,4,139,21,212,135,208,8,241,129,72,70,228,155,233,184,239,212,208,134,114,38,18,126,55,83,206,44,48,73,170,125,31,139,109,69,106,122,173,194,41,203,151,230,176,18,184,228,188,154,36,119,166,176,43,119,75,125,238,187,248,240,126,170,194,52,3,164,168,5,77,86,125,32,133,185,244,158,69,129,84,49,49,103,129,27,53,128,45,150,46,124,240,77,235,141,155,165,0,110,113,22,68,130,82,172,140,150,192,173,227,155,22,33,144,58,105,139,157,199,213,20,43,39,173,178,70,172,54,208,218,146,208,48,144,53,164,60,46,106,73,151,17,250,92,152,187,71,34,131,25,58,164,215,218,238,86,157,229,149,26,194,153,68,194,132,106,71,74,224,124,162,64,114,172,85,239,216,119,201,173,67,163,108,149,220,41,35,216,118,120,63,86,183,127,189,27,138,193,91,136,149,159,181,80,30,3,174,67,168,211,103,44,107,52,17,230,124,218,0,72,4,122,27,0,187,124,125,122,12,172,144,33,10,249,243,212,149,87,200,7,239,232,110,193,14,17,57,38,155,26,41,74,81,177,129,199,210,158,139,77,180,45,250,145,8,171,235,142,2,251,50,95,208,225,202,159,5,158,212,169,68,79,158,145,44,72,245,248,89,200,20,174,68,247,3,142,66,121,122,69,206,105,88,226,106,211,188,146,6,23,180,37,106,180,176,116,152,74,228,226,65,113,72,220,219,220,33,249,214,25,18,0,87,132,237,150,87,215,218,224,12,241,121,148,219,12,34,163,186,207,82,57,89,157,184,137,226,207,44,36,177,152,211,198,104,235,40,225,122,169,89,206,164,242,92,217,139,2,50,120,45,229,222,52,175,245,20,79,214,44,21,126,219,172,182,233,170,70,39,203,38,154,44,141,138,203,18,235,59,26,93,160,9,151,30,46,60,254,232,9,194,55,149,13,235,140,86,11,73,37,142,26,90,207,180,45,238,204,156,25,237,36,29,77,0,57,177,161,156,157,46,243,214,141,245,69,250,174,177,144,140,98,57,134,204,36,42,165,89,144,168,72,116,163,16,139,22,199,14,254,247,140,148,97,244,189,153,104,136,182,57,90,173,87,192,163,61,93,115,198,67,29,47,198,91,168,196,130,233,227,180,104,77,27,187,168,60,252,57,220,209,47,141,6,159,179,139,43,227,42,125,192,164,42,226,183,235,212,4,11,71,17,133,18,209,75,69,37,176,54,179,211,210,228,180,235,52,113,209,242,35,29,229,68,166,226,107,66,245,145,181,29,157,92,246,109,18,134,205,74,20,24,142,97,79,152,35,26,242,232,151,145,183,94,214,158,43,237,180,52,131,54,133,105,96,222,183,157,22,218,132,127,70,205,24,85,234,20,201,252,158,101,65,243,210,235,149,94,227,144,176,174,202,254,193,108,128,225,24,112,8,64,209,246,51,30,150,245,45,236,155,23,164,118,120,173,244,229,199,172,110,132,97,28,23,198,167,255,104,237,236,167,233,99,156,1,163,160,129,249,254,193,176,206,222,53,129,13,101,218,122,14,31,115,107,222,96,56,5,186,103,57,127,82,44,192,3,125,108,185,154,166,200,57,253,209,134,241,39,222,171,49,136,231,87,214,2,19,98,58,23,231,251,104,150,113,252,88,241,184,58,161,33,116,111,78,46,227,12,156,252,54,70,242,133,243,249,220,235,231,90,27,205,34,253,153,142,18,179,175,206,182,11,106,145,152,121,225,137,2,212,125,50,24,163,194,242,177,210,97,248,84,226,234,134,136,73,189,112,67,70,43,134,220,122,213,227,192,194,152,167,173,32,251,205,173,4,44,236,7,76,63,83,155,254,208,190,173,252,247,162,137,114,30,159,72,221,164,216,228,193,18,241,241,236,112,131,90,244,14,25,10,241,7,44,254,96,52,40,92,54,49,188,225,227,52,124,13,96,76,21,184,230,228,181,240,179,157,55,139,137,70,148,62,9,124,30,164,117,127,45,36,153,160,118,191,112,130,35,106,126,179,184,126,18,180,114,117,162,23,212,175,134,120,100,150,251,98,19,37,162,81,253,106,35,84,151,207,57,81,65,251,82,58,196,193,49,25,228,230,140,73,239,62,23,176,211,103,150,49,69,165,55,125,162,238,203,76,151,126,155,192,142,57,65,96,228,11,186,113,117,214,190,76,236,216,97,210,225,31,76,153,248,61,147,44,126,49,190,77,106,89,51,217,53,68,17,30,168,104,67,127,207,77,94,144,142,114,129,225,241,252,157,10,6,147,61,186,175,133,157,127,30,52,199,189,161,78,190,99,198,97,136,20,146,195,219,234,202,47,76,68,109,230,26,48,179,69,174,134,113,106,249,100,64,127,68,186,238,126,246,119,246,61,9,10,52,210,159,23,53,178,242,17,112,209,51,3,184,81,104,177,239,160,112,195,128,201,209,236,220,252,123,80,93,157,228,181,143,109,78,127,91,192,118,226,221,89,220,224,22,44,190,101,89,146,184,203,197,103,83,216,217,63,38,244,92,194,196,105,48,196,62,45,70,124,220,54,90,80,212,56,198,253,30,41,95,117,92,131,137,142,248,107,45,235,213,28,10,159,243,100,198,213,68,176,171,94,77,55,166,192,56,222,10,67,255,113,95,139,34,141,172,15,142,99,60,252,99,219,246,37,155,74,67,138,47,190,7,82,234,183,49,222,80,79,192,129,146,216,150,77,165,13,219,223,226,214,36,214,171,142,40,253,131,37,70,20,38,150,172,191,12,165,76,138,17,61,54,241,90,15,76,236,227,194,116,163,235,91,23,35,75,117,56,177,177,235,7,201,180,8,248,123,17,23,190,161,93,131,209,199,219,1,99,94,40,156,216,1,3,230,112,146,117,79,227,115,253,40,41,13,174,215,98,51,52,123,75,53,232,180,188,188,192,231,73,246,140,39,155,214,248,43,240,185,96,249,249,83,160,66,124,62,23,244,57,99,199,79,147,95,213,89,218,45,1,228,131,102,52,7,50,102,244,200,246,251,214,199,157,236,178,248,154,245,182,196,144,18,243,191,108,178,6,227,57,196,123,29,47,251,242,90,1,215,230,202,237,70,65,178,119,106,122,243,98,179,60,224,126,140,13,89,2,216,27,237,62,56,156,106,73,223,11,89,247,216,14,167,49,73,232,144,31,67,52,118,90,74,106,68,105,143,24,181,153,121,142,34,144,182,228,193,155,201,177,93,184,75,98,209,2,220,36,185,123,192,165,222,194,72,131,243,23,208,6,61,55,238,186,97,53,10,6,74,188,22,179,116,234,131,97,10,245,152,11,9,83,80,208,102,162,207,31,74,49,122,74,50,100,144,160,151,124,97,105,57,180,166,25,230,124,15,148,0,129,254,50,197,60,179,4,156,134,30,1,103,171,51,101,24,135,209,187,235,10,195,96,18,43,219,42,104,229,208,109,245,71,94,21,48,229,207,242,104,156,154,53,118,67,26,8,110,47,165,117,3,173,26,19,101,32,165,39,54,82,179,34,178,156,3,158,89,119,133,58,146,179,194,25,74,175,165,62,24,110,125,187,247,174,210,60,13,220,72,203,197,91,207,43,188,14,136,90,217,138,1,133,167,42,233,75,65,70,153,98,72,240,104,116,213,147,189,238,49,201,176,73,87,210,7,75,204,233,22,240,148,222,16,107,113,58,22,242,125,110,138,46,30,216,142,133,123,181,149,232,43,76,176,244,254,118,103,39,22,120,154,206,73,192,86,53,33,48,41,159,52,46,140,20,159,192,84,222,201,197,20,126,11,202,76,10,59,5,248,150,166,0,87,12,232,121,225,218,245,192,46,116,80,201,47,247,173,187,153,69,131,166,220,123,223,74,57,224,100,202,149,247,173,219,51,143,168,123,144,1,205,207,177,71,240,103,231,59,160,67,90,110,13,206,41,172,252,98,5,100,50,139,50,189,166,237,14,201,162,217,77,96,75,42,206,59,143,82,127,224,30,132,8,6,159,181,241,192,144,184,221,183,82,77,26,80,244,208,227,72,133,220,34,63,207,205,121,114,111,77,173,187,190,180,229,57,238,173,25,190,161,112,194,86,190,235,114,47,253,26,7,69,107,61,22,117,17,6,118,154,93,56,163,247,133,249,210,114,117,34,223,118,7,252,140,216,173,236,5,70,190,172,222,13,197,4,232,5,54,245,143,248,30,200,126,21,121,109,98,28,123,221,189,142,148,240,3,39,23,111,49,152,3,84,86,79,66,46,174,198,185,198,231,210,29,62,17,48,142,223,62,27,219,188,196,46,192,133,64,123,156,215,180,214,44,189,249,153,192,95,138,204,14,151,84,159,13,41,17,106,184,134,6,210,146,186,37,145,2,22,51,133,76,147,156,138,231,192,36,49,21,79,14,193,66,31,2,47,19,154,9,152,204,208,22,152,4,91,216,95,19,83,94,246,28,24,4,114,46,247,184,175,101,43,58,66,137,202,208,217,139,216,218,245,151,107,140,123,227,48,44,133,49,82,239,147,181,81,197,227,131,0,154,243,44,172,24,206,92,253,233,234,173,60,134,118,17,121,5,45,180,207,199,144,81,79,91,166,192,153,155,93,216,90,199,21,38,44,18,175,5,203,122,22,52,233,110,54,205,190,186,51,133,47,91,251,125,233,159,201,170,240,89,246,227,194,125,137,81,73,57,122,73,37,172,16,50,169,178,197,215,101,25,201,107,207,66,231,56,20,46,109,95,231,5,1,210,172,87,211,206,83,194,193,176,210,169,7,62,239,25,3,190,114,93,93,76,137,74,173,115,186,46,4,171,69,14,8,106,194,161,102,14,47,160,79,117,208,177,97,230,204,225,26,85,228,137,20,62,79,122,55,106,216,216,213,6,50,185,208,18,75,155,122,231,178,116,76,169,151,186,190,15,57,224,190,21,38,49,28,238,13,52,35,85,97,83,237,138,23,131,209,182,232,123,19,27,143,185,98,91,140,254,116,26,46,218,103,46,159,157,140,10,231,121,167,41,89,166,43,230,13,115,13,66,19,247,234,133,36,227,84,184,204,152,42,11,241,60,217,169,145,78,104,119,249,64,82,180,158,139,201,140,199,1,100,28,162,207,79,27,61,72,160,83,236,62,18,94,189,133,13,100,222,130,120,116,70,133,58,210,13,105,100,150,189,192,131,206,172,240,253,41,136,106,85,225,174,65,11,92,184,241,192,84,183,69,104,128,236,176,238,25,68,229,174,217,136,137,175,254,96,157,102,162,70,76,3,41,163,166,67,6,247,146,111,226,27,189,185,231,214,231,44,243,57,182,49,78,179,14,103,179,140,111,68,75,210,19,86,56,176,171,162,26,186,164,142,199,80,20,114,35,68,116,206,150,103,192,206,209,211,125,3,135,199,148,156,161,194,244,197,123,108,43,149,180,223,143,197,234,40,51,96,34,53,58,158,208,14,173,27,157,130,0,248,185,218,42,179,110,168,229,89,181,19,101,95,223,49,106,178,14,61,125,233,90,188,75,222,224,45,1,216,115,68,217,22,21,15,134,154,169,110,163,180,166,39,159,69,232,43,174,165,71,11,57,217,136,155,1,207,34,65,183,115,226,193,104,19,175,69,137,182,238,132,214,190,218,99,204,168,203,205,242,94,21,151,58,95,152,41,45,191,125,22,211,136,29,158,223,174,207,225,82,168,63,90,1,87,85,226,4,54,19,232,126,16,66,182,50,44,232,61,197,152,18,149,219,75,159,156,157,109,132,185,75,157,219,109,175,96,7,70,242,41,140,124,24,232,171,4,12,233,225,234,145,103,48,166,178,162,31,140,200,88,11,235,205,146,246,98,104,64,135,191,83,88,18,4,159,147,108,25,231,47,162,103,210,96,212,185,21,134,129,38,126,218,138,196,151,160,40,239,165,88,33,166,29,127,231,225,153,71,19,201,136,216,71,215,90,138,66,78,22,123,6,149,50,187,52,129,83,136,56,253,34,103,77,22,8,2,143,253,90,33,203,188,94,65,171,238,117,132,66,244,115,96,140,149,123,230,97,10,221,137,128,85,47,246,42,194,70,234,225,26,127,85,186,143,149,232,4,188,11,160,16,128,184,193,37,242,222,242,88,172,142,217,174,33,208,52,255,0,95,75,111,18,52,51,17,144,11,211,115,83,158,243,112,136,77,87,138,181,88,197,20,59,91,232,150,61,148,108,5,90,231,119,22,140,36,7,125,161,58,182,214,88,59,56,58,253,129,49,181,179,195,180,184,75,40,164,28,195,11,190,38,143,165,47,20,137,245,209,56,49,125,150,144,112,21,109,83,94,172,47,23,120,34,80,191,154,4,143,16,174,142,216,145,149,120,78,89,180,200,173,167,236,199,33,92,227,34,244,213,173,20,22,230,102,135,177,108,197,105,130,125,245,227,58,198,119,34,101,218,21,164,97,209,247,34,68,60,82,126,174,205,112,128,121,94,4,71,64,191,37,25,158,136,102,159,105,78,123,137,192,191,10,6,79,99,33,189,32,150,15,214,254,241,180,119,164,100,172,190,88,22,70,241,90,43,80,50,36,250,206,70,18,185,106,192,12,175,238,6,245,110,192,80,69,107,60,236,124,119,58,150,124,56,41,33,91,207,54,53,218,10,155,170,254,228,17,101,239,79,68,209,119,252,50,197,113,146,61,48,178,155,233,30,44,100,17,127,252,54,51,218,151,29,110,219,49,154,171,194,180,15,173,72,166,210,0,173,143,150,141,189,199,115,96,4,69,196,108,34,87,177,125,221,113,106,23,205,82,153,209,188,183,255,52,219,138,218,169,63,87,188,71,198,114,101,105,188,235,198,195,191,190,214,84,242,130,240,115,139,243,140,14,144,19,199,80,68,110,28,219,122,243,13,47,252,55,42,148,4,64,79,252,76,133,89,60,90,65,158,125,46,25,114,132,215,70,24,255,52,66,78,53,254,145,42,24,219,247,42,163,169,219,239,244,207,95,133,128,101,225,107,126,80,136,228,61,250,105,76,179,207,131,65,228,159,220,14,128,137,111,238,231,151,207,178,172,190,27,81,23,73,67,137,236,8,52,242,251,92,232,118,138,232,36,37,1,19,137,191,78,42,91,221,215,204,174,60,221,188,129,5,107,234,150,129,120,25,162,126,14,35,178,41,102,27,185,236,22,81,120,202,69,158,152,24,38,94,253,58,168,73,177,87,232,164,239,92,129,94,165,46,55,50,208,28,206,69,108,16,138,104,206,253,186,195,244,106,167,45,48,84,46,235,155,43,232,24,150,41,86,52,68,76,236,13,14,67,32,33,103,49,85,177,196,136,62,248,39,239,113,159,60,89,121,168,191,24,28,170,83,67,6,244,14,179,49,127,240,113,142,31,139,19,98,64,39,201,3,166,71,80,124,158,100,9,132,17,87,111,56,69,239,176,164,102,33,109,127,180,149,123,19,103,44,25,217,176,135,202,135,137,182,201,231,38,10,51,35,166,12,215,196,216,122,53,85,79,201,207,38,24,206,247,146,179,158,236,219,238,49,104,155,66,37,217,15,177,48,232,185,115,120,90,182,219,97,226,40,214,201,246,131,77,233,78,142,77,40,0,56,25,3,62,107,113,223,115,17,247,244,248,57,238,31,195,200,49,36,20,201,113,131,236,84,192,72,190,93,199,5,11,147,236,158,163,84,116,222,109,30,202,107,182,193,238,48,162,14,215,28,32,204,82,72,80,124,112,33,175,159,228,222,124,239,233,251,37,108,110,162,19,106,4,81,168,45,248,205,141,109,34,203,131,163,52,91,220,177,63,223,230,220,173,200,168,224,162,53,247,124,38,223,247,106,172,115,108,66,130,232,91,249,36,61,36,197,14,48,9,211,1,224,112,71,210,244,129,207,188,31,254,185,231,143,171,250,222,124,161,110,225,7,216,180,30,70,249,156,230,105,69,217,12,162,38,76,135,11,47,10,32,253,4,35,31,157,47,191,176,53,176,160,72,231,176,133,47,238,131,161,224,49,194,74,167,127,46,221,8,209,185,235,166,185,38,174,69,131,116,203,131,113,164,68,10,141,114,155,121,57,126,187,133,66,188,28,11,152,79,114,109,120,58,233,43,134,247,7,83,174,176,155,188,86,38,43,227,123,53,170,122,210,218,135,137,180,77,111,206,97,59,52,228,189,208,215,9,219,111,193,233,89,174,143,92,241,100,218,118,23,154,221,171,235,68,155,200,149,135,123,193,65,56,36,208,66,188,2,157,162,26,112,218,151,239,141,66,151,53,174,125,199,14,148,37,37,202,182,112,188,247,21,48,221,71,55,2,91,145,82,63,179,207,95,204,250,25,186,60,218,49,49,40,9,249,96,60,194,219,42,211,45,215,218,195,95,132,233,52,221,230,188,14,71,40,50,57,217,97,43,87,150,171,143,15,118,195,137,152,119,56,191,23,102,55,46,113,239,77,90,225,190,23,66,14,121,186,211,69,93,242,214,33,7,238,225,77,2,35,199,254,151,69,110,127,251,95,254,215,191,253,251,255,243,239,138,220,86,255,135,20,185,153,154,161,79,30,202,239,211,149,27,49,24,90,17,183,203,136,116,82,206,245,207,120,212,191,26,182,248,36,25,175,198,221,104,194,141,235,138,36,25,213,231,106,57,190,119,67,5,68,167,34,148,87,205,131,126,168,120,204,173,83,209,20,44,60,10,181,152,135,53,203,60,183,38,21,55,233,23,27,106,94,58,207,9,77,120,140,119,193,240,55,229,193,17,197,173,30,63,254,85,106,200,73,0,63,204,76,110,177,44,72,213,170,190,54,125,139,217,247,188,69,17,91,87,180,24,123,83,160,212,108,63,176,105,139,58,12,85,212,156,186,186,225,42,140,245,73,102,65,118,227,73,187,115,4,238,104,216,20,174,39,43,150,220,215,220,49,194,151,217,117,227,161,211,46,62,103,198,141,127,182,173,29,93,118,182,179,192,228,241,236,137,48,210,196,174,69,1,184,236,183,8,13,140,61,116,83,147,33,69,22,187,71,60,159,29,83,67,4,102,26,149,210,2,166,96,81,78,176,69,162,105,198,241,104,60,116,114,80,176,9,69,13,201,180,234,76,189,119,163,45,50,142,40,202,6,182,28,4,86,250,233,113,65,142,144,99,68,76,61,192,214,202,190,175,112,241,150,76,245,57,254,8,155,187,179,49,77,177,74,223,122,27,157,137,223,252,184,126,98,94,34,161,216,87,24,198,116,110,78,253,105,146,91,17,62,155,180,165,46,57,29,207,147,160,70,224,15,246,155,22,114,49,161,254,236,78,171,53,13,223,38,6,140,25,62,180,187,88,179,90,135,165,92,221,232,87,154,1,147,193,106,75,12,41,108,211,56,91,11,20,177,50,164,200,153,182,120,45,152,27,231,86,19,206,120,217,91,152,89,84,162,137,169,67,25,97,243,61,101,210,239,50,212,134,227,148,88,190,186,166,41,64,203,44,60,227,4,155,134,31,235,80,109,93,226,161,110,212,179,117,94,243,177,49,46,50,166,16,19,92,123,228,71,208,46,239,245,41,192,56,156,172,13,94,172,106,194,46,114,53,77,42,10,119,24,187,227,201,73,8,75,122,50,217,7,243,28,7,194,172,83,124,94,196,114,107,245,128,207,68,119,183,75,226,148,62,197,145,47,76,128,66,204,125,132,76,70,10,147,251,44,219,34,113,245,4,7,92,118,103,97,210,214,155,213,151,152,214,23,223,220,220,167,206,86,61,40,252,61,255,101,10,251,152,91,226,127,89,87,184,123,80,76,149,45,175,149,169,100,175,158,24,165,157,175,233,107,29,83,18,147,58,60,168,44,28,135,63,218,7,218,30,221,59,99,45,75,116,132,250,236,243,5,252,201,96,182,93,77,189,210,122,62,232,133,81,6,151,200,12,194,31,103,107,8,191,242,156,171,93,221,78,250,74,151,71,102,8,155,195,191,37,254,244,134,98,217,199,44,27,75,191,196,155,18,10,210,62,21,128,245,96,164,22,137,146,172,28,112,122,50,213,5,90,227,25,78,43,90,77,77,202,68,104,134,62,182,112,56,204,137,180,110,215,136,105,130,241,199,189,113,212,56,139,70,79,136,0,6,122,86,238,210,200,247,60,27,226,240,205,18,193,211,174,73,20,232,20,74,228,134,80,191,108,90,142,68,27,219,246,121,214,145,92,212,89,90,209,234,140,65,65,208,84,104,35,172,107,176,185,156,159,109,209,36,212,52,155,48,130,3,241,7,171,119,70,162,195,122,250,29,166,63,70,10,142,170,229,249,124,204,58,178,159,79,22,133,150,152,136,226,25,99,255,147,28,234,112,38,223,71,35,202,160,145,52,11,59,220,71,43,48,4,72,28,14,65,206,185,227,209,208,193,123,96,170,109,124,203,130,183,31,231,81,224,77,182,233,198,125,82,121,70,109,82,222,28,95,100,13,203,241,104,118,19,130,231,8,42,17,244,211,146,9,11,189,69,48,108,241,219,79,130,211,196,17,252,209,166,105,27,104,74,173,64,112,218,34,160,69,10,78,135,5,158,40,119,146,142,113,119,30,93,238,77,153,92,119,235,143,238,202,165,165,82,213,216,133,226,123,90,174,73,118,165,10,215,173,27,27,8,109,33,26,44,15,6,237,174,207,226,14,115,119,222,249,201,245,165,238,241,141,198,183,77,154,255,159,172,169,8,63,66,85,88,159,17,181,214,236,104,90,168,245,73,85,19,190,138,50,18,203,133,246,253,228,247,207,79,123,81,41,228,168,125,106,49,7,150,236,242,175,137,50,248,241,166,158,34,20,84,193,220,115,56,15,58,180,179,0,3,57,69,236,146,236,221,208,157,156,140,230,156,254,185,8,46,215,161,245,149,153,231,246,169,66,6,162,105,213,53,73,198,216,169,109,239,29,90,175,7,247,103,68,223,217,21,180,208,246,119,40,172,128,209,82,122,138,1,201,190,249,157,19,141,133,235,41,21,172,125,70,47,70,154,84,124,105,161,97,45,225,83,210,79,215,86,125,234,16,143,155,152,47,188,235,122,42,55,137,18,212,219,232,129,234,130,150,87,86,152,210,162,91,169,210,168,163,181,153,213,202,86,2,166,230,78,225,102,123,158,195,156,10,90,168,94,173,35,121,5,140,186,74,86,216,216,241,29,54,26,44,29,22,136,42,115,92,125,214,238,208,234,254,179,4,114,20,61,88,13,222,78,111,205,41,245,176,1,171,78,154,85,172,246,216,106,155,145,49,106,229,167,201,132,198,152,65,181,254,124,175,179,81,142,122,219,172,202,104,90,36,111,188,235,241,216,20,234,104,109,38,116,218,235,94,188,233,31,215,18,96,180,173,34,81,99,133,205,111,145,47,63,29,9,143,100,22,149,22,16,19,50,109,1,83,111,172,21,196,13,98,132,18,48,133,60,90,218,140,100,149,23,226,194,4,93,183,86,65,54,130,50,51,86,15,51,90,11,67,27,77,125,49,209,80,190,121,74,132,209,68,40,119,229,81,130,161,5,219,136,105,141,128,161,173,210,107,9,21,214,248,101,98,3,249,169,21,207,43,12,203,134,64,94,211,146,59,99,154,152,23,62,59,202,106,10,99,50,199,163,225,149,104,153,58,17,212,104,224,130,186,230,105,49,161,183,63,34,220,212,198,142,254,20,239,91,197,107,60,120,35,116,168,87,27,171,220,189,122,247,173,27,18,221,253,45,86,23,213,124,163,148,167,113,160,200,199,38,170,253,140,202,132,141,40,222,171,143,148,116,125,32,62,208,238,92,224,232,75,79,203,195,240,102,104,131,183,52,190,91,59,5,164,149,241,98,3,79,88,251,68,240,136,162,167,238,24,100,227,169,33,198,185,74,110,245,146,175,74,85,43,75,225,221,153,241,218,20,55,239,167,69,37,59,43,159,193,80,146,42,108,44,22,247,222,243,143,171,59,185,206,120,47,216,234,31,120,172,150,246,253,109,244,80,20,158,161,19,110,176,169,165,107,215,15,189,220,247,106,248,236,244,189,200,167,117,185,26,145,74,109,102,130,154,247,62,249,222,79,89,54,117,195,169,20,129,159,89,78,231,246,76,235,194,111,205,247,217,225,96,181,188,176,214,216,79,8,106,167,92,155,134,126,236,115,30,237,124,103,49,36,149,90,140,62,77,28,253,94,61,159,188,92,163,225,165,87,249,94,187,61,48,237,211,249,190,53,73,36,133,87,144,248,252,166,202,106,207,111,111,235,85,12,184,190,173,80,231,65,144,224,184,243,240,73,95,181,133,28,224,189,24,225,53,25,240,85,44,254,115,151,64,210,130,88,90,211,232,43,189,11,168,232,144,46,171,44,189,40,34,80,242,173,33,156,25,119,47,133,222,65,187,222,40,109,147,181,153,211,210,30,147,101,140,153,177,107,32,211,46,39,200,162,183,47,197,36,100,53,117,125,43,8,201,227,208,45,212,194,233,142,181,40,97,138,83,181,192,70,95,31,120,59,195,130,109,150,103,140,196,13,199,202,156,81,127,67,13,7,74,73,2,163,31,27,134,78,169,48,75,200,205,55,61,225,237,158,2,150,35,22,152,125,253,110,197,150,199,150,81,217,68,1,238,139,149,34,4,90,6,175,113,109,17,186,116,181,244,211,168,187,174,213,138,176,247,210,137,132,111,222,239,158,148,161,192,88,218,197,104,158,65,28,172,199,52,81,179,116,159,123,229,125,225,227,11,63,163,198,226,187,134,39,189,127,91,62,232,254,49,180,5,220,158,58,98,72,146,86,139,57,158,97,178,209,254,203,100,1,138,107,172,116,81,173,48,152,239,95,164,101,188,74,231,39,197,86,61,246,156,60,41,198,202,2,35,18,51,194,120,156,182,235,43,188,224,217,9,19,12,210,17,189,57,71,84,20,111,64,107,44,185,49,178,85,37,134,164,227,127,86,197,172,24,47,224,132,54,132,192,166,29,119,205,82,225,228,7,157,196,23,98,68,32,109,89,58,158,115,205,112,249,200,60,157,195,109,9,188,108,204,194,158,94,79,37,36,2,161,76,242,128,235,211,225,117,224,73,96,55,140,117,116,189,229,157,97,149,220,253,218,242,25,211,84,97,104,174,226,230,137,35,95,225,108,13,127,225,132,104,92,253,160,4,141,211,117,81,248,165,174,48,61,254,113,241,50,21,31,129,105,75,136,93,28,46,122,61,187,14,76,252,39,250,197,39,89,51,125,47,202,89,188,78,146,230,14,248,176,20,134,254,33,174,62,167,102,174,10,67,219,119,97,10,73,36,62,135,84,98,137,2,136,150,206,140,205,77,159,188,111,249,158,137,20,120,147,15,150,45,27,28,140,11,84,154,73,25,49,98,18,72,66,69,105,20,186,125,250,98,54,151,98,88,144,227,208,169,70,189,243,53,39,232,48,106,69,63,137,117,9,199,176,208,18,44,38,218,129,137,125,68,101,21,221,29,91,223,251,184,22,209,25,119,96,136,94,244,209,118,234,203,103,98,53,30,215,103,88,182,241,59,68,85,215,208,254,129,110,140,216,81,115,75,64,187,234,131,33,11,159,226,90,66,15,114,196,208,214,208,246,8,216,172,104,69,205,32,119,212,122,238,21,101,63,138,167,182,255,61,183,38,203,214,2,62,27,150,182,162,179,203,222,119,42,77,34,227,160,8,8,68,29,155,213,85,14,133,137,85,196,115,81,246,91,158,123,99,6,173,128,207,218,29,15,140,247,227,207,141,65,212,197,156,238,112,44,174,17,140,8,212,151,60,111,77,12,37,234,6,161,166,41,227,129,11,100,236,1,43,67,182,193,181,199,12,175,84,51,180,172,47,198,177,58,226,209,248,155,250,60,218,205,23,80,6,65,52,78,81,138,140,227,98,138,37,228,208,237,166,239,144,46,76,168,246,189,122,172,120,110,212,3,231,120,209,91,136,9,53,125,157,207,91,91,28,217,97,194,34,127,92,237,76,183,20,106,226,147,191,63,141,59,59,2,134,120,186,60,99,182,34,253,99,41,75,13,243,2,195,55,232,48,210,79,245,25,113,19,18,113,120,216,229,207,215,190,133,246,147,98,31,93,183,240,176,181,18,23,83,148,63,158,121,184,210,29,210,105,141,210,15,60,90,212,117,83,143,240,158,1,20,156,223,82,123,106,147,146,68,100,126,4,129,193,204,97,90,68,74,35,209,141,19,211,127,219,162,63,18,156,235,63,198,128,96,230,232,79,59,199,49,190,208,160,139,139,201,35,202,250,50,161,238,123,45,149,197,18,236,25,147,114,204,88,125,180,150,87,177,52,206,0,163,197,225,175,133,196,169,118,211,226,11,221,94,42,18,202,107,201,249,50,233,55,14,15,133,89,186,181,223,3,98,47,120,143,99,30,82,212,43,124,36,86,77,124,247,89,104,38,101,151,70,46,166,222,39,135,41,64,139,145,81,161,116,190,63,59,64,166,208,84,119,115,142,106,187,129,40,212,218,101,38,29,119,147,191,217,55,242,65,120,80,200,78,54,149,49,110,140,32,216,152,196,86,153,116,28,68,65,9,237,206,162,134,6,229,223,185,56,130,250,156,194,83,138,85,8,86,47,162,23,17,6,70,206,70,8,102,160,64,15,187,114,65,202,44,164,58,36,202,75,138,2,214,142,215,176,132,22,7,198,107,223,138,105,170,203,218,68,79,145,91,141,238,103,194,151,34,6,255,83,49,117,234,59,171,111,53,255,232,194,236,143,217,221,186,94,126,38,217,37,11,74,214,93,232,153,14,8,44,247,16,162,34,42,107,91,148,145,194,118,49,147,92,125,246,74,186,227,29,46,179,11,33,201,49,14,145,170,242,163,15,241,93,102,182,176,32,209,113,86,111,217,140,213,169,11,197,18,181,130,247,230,38,239,122,127,59,211,163,83,74,220,124,22,233,255,167,214,96,164,233,113,17,168,215,32,192,20,216,204,145,28,112,190,242,185,244,134,24,111,133,231,34,82,45,123,42,140,178,68,245,243,9,246,52,42,116,46,239,20,221,110,209,97,134,133,204,145,114,97,130,123,247,185,147,113,181,93,152,212,31,45,34,14,23,90,221,47,185,83,133,123,45,166,74,50,67,52,107,165,209,74,81,66,64,33,18,130,4,255,140,74,35,200,230,207,182,146,62,134,90,20,250,172,1,232,50,54,102,118,207,143,197,15,186,42,186,150,132,45,210,226,148,203,175,174,120,225,162,166,78,123,231,249,160,126,53,76,42,183,14,3,162,74,34,249,195,175,38,209,209,179,192,213,246,149,128,207,204,203,170,109,159,141,241,243,67,207,252,221,235,10,70,64,216,180,125,65,89,15,19,165,158,66,74,74,127,133,19,158,90,253,200,168,66,212,71,221,104,251,130,156,208,13,211,133,95,133,46,21,143,170,126,188,215,88,161,132,184,167,176,169,30,163,97,127,2,30,192,180,245,11,83,43,164,177,174,19,191,233,58,93,183,162,220,120,94,49,72,28,29,244,198,8,143,43,43,249,179,237,129,23,36,102,237,161,152,29,243,227,4,182,178,80,9,253,14,35,190,204,31,7,3,240,164,253,80,244,237,137,164,23,127,235,227,230,173,34,212,134,199,157,111,219,37,208,24,20,114,23,151,15,242,76,106,8,182,98,80,176,236,155,192,86,107,187,252,189,142,239,52,170,48,85,66,62,185,92,234,5,152,14,45,185,26,113,131,143,37,14,120,170,88,11,156,128,116,219,173,64,213,172,130,17,184,112,188,221,123,107,120,21,152,78,133,30,79,182,89,217,194,101,140,78,223,183,247,238,95,157,139,232,121,25,17,206,40,113,243,159,138,226,229,85,180,109,63,6,28,174,58,145,101,134,226,42,8,232,128,45,8,38,60,201,13,134,206,59,13,169,91,202,66,147,140,172,232,140,95,166,140,79,38,233,164,217,247,43,10,5,134,148,121,9,193,51,26,26,245,254,52,142,155,172,108,122,146,211,140,155,207,71,180,217,18,245,199,88,140,121,68,123,186,144,13,179,99,148,30,235,131,178,25,17,132,132,121,104,236,143,145,233,183,186,230,37,0,26,86,203,115,87,246,89,62,132,245,239,136,210,46,243,109,235,54,222,40,33,11,235,53,89,226,28,95,171,179,180,247,67,184,61,190,134,10,220,193,53,69,65,179,155,132,201,71,65,98,207,180,234,202,10,119,111,182,227,218,9,197,158,160,153,50,217,30,23,115,72,234,189,11,178,152,37,230,224,57,209,149,180,154,46,182,47,234,100,247,38,61,122,151,45,246,80,115,89,183,95,205,217,20,222,80,118,137,242,5,87,237,157,17,94,107,66,97,78,100,36,30,252,204,34,186,230,46,76,131,221,215,157,104,115,80,15,240,1,115,126,159,177,240,38,129,57,17,93,160,25,184,124,161,35,224,51,4,42,35,6,85,71,115,141,191,109,234,77,170,114,205,24,173,24,19,20,199,84,200,130,131,5,10,89,223,163,41,207,17,89,113,200,203,103,141,197,177,126,58,34,2,87,120,199,125,85,47,54,89,189,154,246,20,63,184,16,150,30,215,159,49,177,147,229,254,254,239,112,233,93,132,188,206,26,133,153,107,248,201,100,49,94,121,45,122,155,156,86,151,118,124,75,40,40,85,126,15,181,71,24,117,104,128,145,171,233,232,45,159,176,142,49,124,65,91,34,176,5,68,227,106,20,202,133,135,63,91,24,209,55,233,5,67,197,80,225,3,43,84,240,115,111,33,234,38,223,3,54,135,213,124,221,46,26,106,31,229,3,200,82,82,192,148,223,168,246,183,113,113,46,71,73,226,150,174,210,157,20,93,108,135,59,180,254,34,37,65,61,51,30,255,7,35,211,147,250,43,206,25,218,4,27,5,18,88,45,31,249,205,233,242,205,132,162,215,86,229,92,4,250,214,215,176,119,128,109,57,18,85,185,44,84,117,248,205,55,229,132,253,145,121,53,149,0,135,105,185,19,33,87,248,149,103,28,108,108,48,85,168,240,225,150,203,195,237,16,100,215,72,133,11,74,101,133,47,144,181,142,73,249,74,100,80,66,19,15,62,177,129,151,234,111,192,138,24,115,129,134,135,42,82,70,84,230,31,23,198,31,124,157,61,120,15,149,37,105,198,73,235,239,5,201,175,104,152,193,212,185,157,161,25,62,129,46,109,163,148,18,208,180,229,235,139,200,19,143,115,97,50,235,46,146,201,137,186,86,147,223,70,0,37,197,44,62,48,213,143,162,4,3,27,247,87,39,14,108,94,133,92,205,189,92,102,28,2,37,12,147,71,145,17,29,39,31,22,186,62,84,101,169,66,87,155,238,231,166,153,91,166,154,177,252,124,241,4,224,177,31,61,226,70,97,203,24,51,70,173,64,18,167,112,245,212,224,15,78,42,56,76,2,225,184,199,241,98,133,42,177,59,89,14,6,91,225,253,109,12,100,17,36,202,4,86,252,181,207,247,78,83,53,27,141,109,208,55,114,104,88,201,131,136,246,180,177,175,249,107,19,196,234,249,145,166,174,156,241,23,166,62,235,81,174,166,123,205,225,108,53,36,170,255,132,156,196,117,35,112,204,84,241,177,93,245,117,66,194,107,118,85,93,44,212,13,38,31,52,78,149,172,186,87,149,237,99,251,34,233,240,233,136,232,16,18,40,193,200,77,91,58,81,226,246,168,102,45,23,121,98,46,96,172,11,204,126,157,220,148,65,136,167,203,76,27,86,174,176,238,131,215,170,50,128,36,234,191,98,85,123,235,220,84,180,206,152,172,91,252,176,29,249,42,113,142,154,222,244,89,74,100,99,137,140,236,192,20,76,49,199,9,71,228,172,48,82,173,110,180,82,254,219,30,185,174,69,116,187,180,184,121,81,150,127,194,165,5,254,47,135,173,121,73,52,208,210,228,88,138,171,207,193,80,85,207,62,113,96,198,250,34,136,86,101,183,157,150,83,139,195,179,90,130,66,96,227,57,139,61,173,146,85,201,42,145,70,69,92,188,247,153,177,227,102,155,76,146,30,13,141,240,56,177,18,84,128,179,6,241,177,249,163,117,244,245,106,187,33,50,28,240,163,207,65,27,246,177,8,99,175,38,22,175,226,237,19,86,203,240,65,104,201,33,66,247,159,117,219,255,227,127,250,219,127,255,127,252,237,255,250,175,255,116,222,143,23,253,15,112,222,255,234,137,228,129,141,48,37,198,10,135,66,95,183,179,195,172,11,183,241,138,153,182,220,98,163,171,214,64,44,87,55,180,239,70,220,156,130,88,153,190,68,229,146,11,169,98,197,212,161,242,128,38,82,93,107,124,229,66,45,129,200,232,177,225,223,99,177,194,129,40,194,108,52,124,230,21,223,209,42,254,154,206,207,12,53,176,255,118,235,38,209,44,107,99,89,117,119,92,77,182,76,86,45,51,54,135,37,2,43,120,85,25,61,172,212,187,141,26,29,169,24,173,188,89,113,154,125,131,155,78,254,129,102,95,25,177,87,97,196,38,133,33,40,139,155,27,141,183,10,231,90,144,163,199,158,144,147,208,174,114,113,51,90,177,128,33,72,17,225,92,98,105,181,196,111,195,121,82,85,31,144,236,106,12,106,71,194,65,68,250,76,207,126,205,123,53,77,185,114,117,166,181,174,196,152,243,239,245,209,146,141,227,184,195,130,86,187,200,13,115,244,220,141,20,5,121,149,248,35,177,187,247,141,66,237,92,235,115,178,157,211,202,29,156,101,85,225,87,69,102,244,95,143,98,187,167,203,84,61,85,188,104,167,107,0,166,22,47,233,169,154,225,242,137,179,9,121,1,149,54,36,199,95,102,24,166,101,63,234,234,198,192,48,221,63,90,203,76,96,49,7,168,219,219,97,90,50,243,166,76,69,43,139,185,51,149,232,220,20,193,46,164,222,143,155,17,150,39,138,43,34,59,103,101,125,177,145,30,83,15,47,70,44,145,97,36,215,97,76,88,219,147,192,20,201,230,176,161,10,78,167,194,217,100,188,28,110,8,45,168,170,117,95,59,150,16,52,43,178,115,52,4,61,171,60,246,57,200,30,3,11,197,148,216,195,151,181,196,79,181,222,224,197,242,49,161,113,181,79,53,13,19,205,47,241,96,36,8,174,38,208,48,46,171,212,174,205,187,94,211,240,124,222,26,222,17,84,192,73,141,214,134,162,112,24,26,244,115,12,209,111,174,38,252,23,219,14,21,5,143,202,56,42,35,43,166,2,116,231,75,141,245,69,97,94,186,70,171,153,208,42,95,88,66,158,147,71,67,6,83,60,129,110,178,127,57,38,18,219,136,202,252,17,49,139,56,237,164,187,64,5,10,233,128,250,120,222,204,114,28,184,160,2,91,235,100,24,150,149,242,29,113,20,144,245,141,248,2,37,72,67,109,191,98,20,25,97,88,254,20,3,229,197,142,99,56,91,152,65,139,198,61,85,188,219,136,71,196,226,93,70,189,162,142,93,58,163,22,254,17,13,140,234,21,162,89,26,190,48,205,86,85,182,106,88,243,144,33,246,149,125,220,184,164,30,41,77,215,251,90,57,68,162,100,138,159,13,5,177,234,216,240,80,135,144,165,123,246,78,104,95,154,28,205,101,169,206,223,194,126,191,33,130,179,47,200,52,197,17,175,215,248,163,226,70,29,109,18,85,35,12,125,234,109,107,215,8,1,153,168,176,10,72,197,169,156,106,162,88,244,26,188,232,36,77,177,145,18,140,194,45,204,101,72,24,85,17,146,80,222,142,72,235,166,94,93,132,250,96,168,219,254,216,40,11,149,161,193,34,152,11,93,162,204,104,7,158,115,57,193,201,184,119,4,139,142,237,161,33,0,90,218,203,142,136,254,164,87,85,85,254,82,90,227,6,105,137,67,73,132,204,150,76,186,17,178,41,57,44,170,55,77,211,199,31,204,136,112,68,120,7,17,247,253,117,226,109,250,223,207,167,151,184,56,116,96,228,185,28,62,27,74,19,129,179,77,185,199,136,215,58,254,125,145,93,26,10,51,82,210,1,67,87,158,85,65,144,18,180,136,191,81,153,165,186,60,139,118,197,149,253,209,176,6,147,70,90,143,93,182,106,132,21,169,66,18,213,55,4,0,104,229,115,152,206,20,13,1,99,109,212,184,55,5,76,26,104,69,245,118,237,123,241,144,14,195,97,189,90,115,222,33,53,33,100,145,54,164,252,111,71,212,156,197,117,11,239,77,156,144,181,23,1,207,140,164,134,252,118,162,229,233,198,105,169,200,27,26,217,46,185,196,44,132,166,236,210,97,17,23,31,176,171,238,200,6,84,105,150,195,207,37,102,22,33,226,78,161,170,228,172,102,179,227,232,62,56,186,202,162,77,104,165,249,49,224,198,167,41,225,126,186,206,219,29,81,84,218,68,107,114,208,110,61,35,170,142,27,180,100,72,25,150,158,220,156,135,217,94,40,146,200,160,156,47,191,202,253,32,231,79,162,103,135,193,188,194,229,59,143,102,250,223,146,250,193,70,90,177,66,224,1,21,177,47,180,40,107,143,0,53,154,167,146,239,66,13,163,200,247,72,93,181,240,186,153,41,145,136,128,40,119,73,154,15,217,148,190,91,188,53,239,161,226,130,204,241,175,6,195,102,33,251,153,92,141,54,78,43,119,80,148,158,9,241,193,227,183,236,24,210,106,36,119,146,68,68,49,55,34,181,4,214,167,8,166,246,102,186,124,126,162,79,246,160,161,41,72,234,198,243,77,182,209,60,44,203,139,241,236,53,246,36,83,74,222,10,31,15,103,196,176,156,21,81,197,83,48,214,156,154,99,1,193,103,160,43,251,35,175,143,60,32,89,92,217,85,32,57,133,136,193,175,70,80,83,82,25,21,147,123,196,100,128,166,65,108,67,18,212,103,43,184,145,119,24,6,36,223,0,247,101,254,186,25,216,230,41,55,20,133,52,216,253,118,247,208,223,36,87,45,14,84,71,126,179,239,240,12,225,181,214,39,55,22,199,229,54,22,194,96,77,52,0,81,34,200,229,6,69,138,168,110,131,194,48,118,157,171,227,166,21,185,243,128,215,164,223,80,78,86,193,83,78,170,245,177,21,88,20,137,26,100,17,39,196,120,222,215,51,67,63,184,9,154,73,151,221,8,85,147,130,101,124,186,51,245,34,105,75,67,12,46,166,192,216,126,126,49,20,121,185,200,189,207,239,142,121,3,115,103,162,204,164,247,38,176,20,230,50,253,25,89,52,100,139,41,58,142,176,144,50,45,55,243,159,23,180,160,168,134,202,169,175,239,150,163,183,107,133,53,48,2,111,203,97,138,71,170,160,149,48,134,95,204,94,126,125,119,96,178,206,203,225,101,142,70,190,48,68,25,94,168,9,141,9,113,105,185,154,162,12,239,224,30,80,221,77,233,233,101,4,198,183,156,113,34,161,81,186,133,227,63,158,225,28,48,125,153,183,154,11,226,206,226,85,75,8,231,32,129,118,127,24,173,195,249,217,0,132,166,141,91,86,110,205,114,201,113,53,89,72,81,32,128,132,158,60,88,253,96,83,164,105,2,227,196,184,222,16,169,43,200,213,154,192,231,89,75,246,231,30,22,71,148,171,249,115,139,155,119,99,62,45,23,70,66,165,199,147,85,248,92,228,189,96,46,241,246,58,82,110,38,110,116,225,180,140,108,217,135,12,234,113,249,152,144,246,157,151,243,159,78,184,94,75,208,20,173,17,136,13,118,217,100,176,185,170,249,142,62,17,232,19,151,17,165,72,57,122,14,13,214,126,250,243,24,208,245,126,85,100,72,64,99,169,174,127,125,209,252,63,255,246,191,250,219,191,251,15,255,106,129,78,251,71,44,23,74,243,186,139,127,117,115,151,183,44,136,3,83,225,24,51,126,167,42,164,209,27,234,66,151,217,100,152,6,44,45,67,224,99,79,126,241,38,91,16,56,53,247,235,102,250,216,103,76,188,140,223,112,187,245,128,171,51,35,146,33,235,67,70,24,162,236,111,183,229,219,210,123,47,143,85,77,103,121,250,196,56,70,210,72,242,187,149,90,227,88,136,100,6,151,190,20,154,116,222,90,73,38,39,241,177,229,165,200,207,198,79,159,237,83,104,201,55,222,82,43,177,214,32,160,144,194,99,10,172,99,56,81,45,135,34,74,80,234,113,118,188,50,113,33,105,164,96,90,229,104,157,36,168,81,37,141,15,76,77,237,215,199,103,156,238,237,218,73,204,104,184,20,124,181,80,112,116,86,128,252,54,53,53,95,13,45,61,150,15,163,226,230,160,76,251,43,91,30,54,105,250,45,72,219,230,94,186,170,6,183,33,119,171,203,152,169,144,29,198,184,22,78,232,51,223,234,177,91,191,98,83,172,103,242,28,178,185,209,185,239,133,120,86,87,127,78,56,185,154,84,224,39,147,121,206,190,100,77,161,89,119,55,34,12,223,111,211,73,188,155,238,79,164,103,219,215,166,196,201,89,143,165,41,79,78,115,98,186,48,196,1,186,197,152,50,223,87,90,76,46,22,49,216,41,239,189,104,189,15,248,120,141,66,187,65,112,14,246,187,238,55,63,246,120,169,178,201,24,223,103,60,184,105,106,233,215,166,153,225,43,230,230,201,154,20,155,158,121,70,227,108,245,65,49,221,183,166,171,26,141,85,191,181,149,141,235,254,212,207,2,88,23,70,130,120,200,76,161,140,127,13,31,147,126,188,142,242,192,132,160,253,165,104,46,201,186,62,10,154,90,31,67,17,209,25,210,155,247,167,97,197,203,159,189,189,140,192,230,88,216,119,42,88,120,102,248,97,147,173,127,90,86,0,193,133,18,83,1,17,25,138,252,47,76,120,220,137,161,129,105,122,150,155,35,133,231,100,34,192,103,204,146,192,216,108,171,4,108,252,249,114,243,106,209,111,95,156,136,90,234,79,19,92,115,218,93,230,48,93,180,242,224,152,6,222,129,56,160,153,65,44,210,225,181,45,134,50,253,222,24,220,210,106,7,15,20,53,233,62,104,155,88,219,109,243,51,110,18,167,220,24,214,92,223,134,92,12,153,241,240,15,130,10,5,197,60,23,174,231,61,82,188,85,229,44,151,7,99,102,56,197,242,249,52,219,8,246,3,166,159,144,100,138,15,89,54,98,133,11,35,147,228,20,68,103,195,162,162,125,202,213,133,195,166,93,152,238,20,129,97,231,201,197,31,173,154,30,203,125,112,98,250,84,35,198,76,34,107,47,131,66,125,230,39,114,206,168,16,31,184,118,9,29,159,100,226,125,229,18,90,18,139,138,112,54,42,29,213,103,177,214,83,117,43,2,63,219,192,142,45,7,205,19,121,112,122,68,199,170,119,79,201,210,41,193,168,140,208,24,50,166,242,42,245,237,88,110,72,106,56,12,141,144,52,140,46,136,31,199,23,37,62,240,180,220,134,192,88,81,243,43,167,30,53,149,166,2,18,84,235,80,50,248,221,188,82,19,187,228,181,207,91,88,147,200,7,31,255,135,110,11,129,207,105,232,93,1,191,86,7,105,94,33,238,59,167,55,134,17,126,166,237,188,42,28,26,193,3,190,20,181,219,15,138,94,103,60,25,45,8,117,40,76,185,150,175,47,164,91,166,94,156,88,79,126,6,156,105,146,68,250,221,126,25,251,248,27,20,99,98,16,238,90,24,72,115,250,74,239,48,229,40,130,218,114,115,152,86,139,95,188,200,85,45,185,184,210,53,243,85,253,211,77,11,145,113,126,94,171,185,238,18,237,32,56,95,23,30,211,130,215,223,128,67,47,176,133,115,141,108,17,20,30,223,28,39,254,147,132,130,136,174,164,90,189,85,213,226,140,73,24,88,236,231,134,119,140,82,166,4,113,151,252,118,67,13,215,55,52,210,80,194,232,129,197,139,194,240,7,30,91,165,136,109,205,179,152,15,255,193,244,7,212,219,26,249,123,212,150,252,106,184,192,115,211,95,198,204,249,218,225,16,86,181,250,198,11,35,181,224,141,120,20,134,150,114,243,144,192,236,136,110,231,76,82,48,173,43,76,151,121,119,120,66,141,184,186,194,57,187,206,232,128,201,170,233,190,112,142,8,120,7,29,222,68,174,138,60,57,229,88,222,230,55,22,110,154,176,29,176,75,209,214,28,240,70,165,86,174,62,147,248,206,195,69,176,187,93,43,138,166,127,204,38,191,250,28,140,194,94,185,44,75,217,63,91,123,88,151,164,206,195,110,193,41,183,29,233,23,108,183,10,217,224,212,92,49,100,44,179,145,229,123,158,207,57,214,240,89,204,122,130,204,71,96,99,213,243,171,233,146,21,21,9,200,114,22,10,133,14,35,68,46,219,37,213,169,48,246,56,12,3,91,146,171,225,245,10,147,192,202,146,136,177,253,83,188,165,66,59,194,78,126,88,146,121,26,234,11,167,73,191,165,159,57,84,44,10,53,255,47,25,235,242,136,216,239,148,103,137,41,138,122,220,244,157,4,102,247,44,204,65,144,125,31,175,51,188,221,77,95,236,86,216,154,128,221,119,88,54,245,213,152,60,102,214,242,67,231,76,51,216,153,138,58,7,137,192,142,195,153,35,74,175,94,57,60,11,58,249,207,123,169,103,113,62,239,151,37,248,96,17,109,129,176,23,254,138,120,50,200,20,196,151,166,75,212,143,179,116,238,162,218,86,219,58,29,146,31,134,124,201,51,119,228,214,21,115,211,77,182,100,148,232,83,131,15,20,145,250,128,39,107,232,157,242,61,32,216,9,199,130,222,240,94,52,54,209,9,45,214,37,240,90,234,56,108,156,221,64,179,106,93,162,176,215,189,151,146,95,166,3,72,222,217,88,202,125,30,225,232,229,162,94,7,29,212,59,158,139,218,55,13,123,88,140,219,63,6,34,57,34,146,70,207,82,105,78,146,70,178,14,30,7,249,101,19,112,112,71,142,194,237,169,6,54,240,112,14,107,114,121,199,231,215,1,93,201,20,83,226,107,29,83,116,61,55,199,248,233,1,167,246,4,100,22,165,203,45,166,17,250,73,73,175,62,135,118,132,153,172,111,80,65,10,49,90,189,113,36,37,110,52,129,175,237,210,162,196,145,176,163,228,99,193,16,229,226,184,152,64,155,66,125,9,189,17,171,119,95,42,53,235,69,222,26,184,203,65,47,122,224,73,13,188,6,238,224,21,30,17,47,160,113,246,110,173,208,25,194,167,25,87,87,138,108,151,198,20,51,165,16,17,187,163,239,72,96,19,137,137,153,82,126,164,199,23,166,252,125,20,127,49,18,241,194,215,66,151,17,193,115,31,150,115,100,32,2,252,79,218,59,207,123,215,238,219,124,54,217,82,157,183,237,167,245,228,48,205,66,58,111,177,38,103,88,251,231,100,158,233,217,39,16,52,243,213,136,194,76,34,164,243,207,120,209,191,58,176,238,121,118,188,220,8,10,0,87,145,182,224,213,217,138,253,52,36,121,145,199,99,221,204,187,227,253,92,135,45,246,9,2,105,174,60,51,136,62,244,253,88,24,141,22,126,63,199,77,170,66,45,171,100,213,50,110,128,28,207,111,169,145,48,76,96,215,35,95,139,22,121,17,3,36,60,72,126,204,31,173,205,161,4,232,132,211,247,76,129,218,145,175,198,13,73,190,124,237,147,99,220,136,163,73,205,110,113,146,55,90,203,145,154,42,2,155,152,160,63,25,61,9,73,7,45,83,170,232,135,223,66,107,243,185,26,66,243,8,27,172,108,65,106,65,105,165,118,47,149,28,105,206,58,40,149,194,68,119,175,45,91,158,154,124,16,52,99,157,112,150,184,98,206,69,109,240,246,99,204,114,107,52,119,225,164,196,16,166,26,98,134,41,187,17,99,19,51,154,216,164,7,184,81,0,40,106,149,157,143,71,191,101,113,43,27,34,106,189,249,220,68,64,190,159,198,204,238,34,22,104,207,90,156,158,206,74,7,155,136,20,253,158,102,249,44,134,236,79,229,64,112,92,206,174,230,91,61,206,117,189,249,94,30,141,178,57,143,88,116,83,112,145,17,167,165,104,250,136,91,59,254,156,234,205,13,147,248,112,184,62,170,54,11,246,250,229,210,195,164,150,87,206,83,61,46,106,205,221,117,183,110,201,125,213,50,23,195,80,157,108,144,78,77,228,34,228,230,173,83,172,225,46,85,29,214,159,124,225,85,82,243,238,114,162,173,169,63,40,98,78,31,131,2,21,109,170,91,191,48,153,207,179,184,155,73,33,160,240,120,46,212,151,167,179,109,82,232,15,217,143,220,251,216,224,205,219,199,7,2,105,89,104,62,105,197,59,46,145,127,205,74,68,118,170,223,15,141,178,167,59,134,41,165,102,13,42,208,86,18,121,24,147,19,95,234,196,82,193,232,218,75,3,253,135,61,244,197,232,201,143,144,56,36,32,73,232,233,121,114,24,49,252,230,80,169,222,210,127,34,22,144,46,248,217,12,151,122,221,58,25,166,41,180,121,64,227,24,232,67,148,45,172,247,2,173,11,15,104,20,235,96,149,88,203,162,188,215,163,37,203,234,107,47,10,149,87,68,50,17,131,28,226,103,46,88,214,156,83,25,183,209,182,45,9,2,209,217,233,11,159,220,241,241,166,229,234,95,245,134,163,101,193,129,41,232,32,205,176,35,6,164,2,12,4,159,106,208,91,209,134,83,134,100,93,40,103,56,175,188,35,190,100,204,26,18,178,35,127,225,46,42,205,99,231,176,148,136,94,53,13,186,136,166,35,187,42,83,152,190,202,179,63,250,128,113,100,166,250,4,19,87,232,37,19,199,180,238,26,129,137,45,251,225,133,199,210,133,142,9,90,3,152,166,226,183,33,36,147,105,118,246,247,226,42,92,84,228,86,13,62,157,115,178,153,64,146,195,103,102,84,201,251,38,235,46,150,152,28,61,142,91,226,179,52,124,197,181,198,143,32,145,223,102,20,188,145,97,56,230,162,220,153,54,231,177,110,122,98,74,81,53,57,125,164,225,114,196,25,43,57,28,137,119,211,184,18,115,12,242,150,164,121,198,108,103,91,36,16,206,91,167,54,53,67,150,32,155,243,89,52,88,44,154,138,234,215,220,166,23,47,223,122,56,146,0,216,29,37,166,224,34,237,43,87,47,82,62,17,1,133,100,176,63,206,106,98,101,69,142,224,108,147,98,172,65,63,233,42,29,20,143,230,37,212,166,102,234,157,89,20,9,4,138,251,155,122,86,157,147,44,222,234,88,184,18,244,50,73,179,212,220,64,194,40,216,194,89,100,114,214,52,139,5,76,234,73,253,136,124,118,151,59,40,116,233,235,107,45,147,2,200,241,90,76,20,117,174,144,86,188,201,13,203,46,85,245,96,80,8,245,71,163,114,91,194,63,48,176,80,211,235,191,93,77,37,90,30,237,236,202,99,199,144,86,244,118,147,250,48,5,161,225,17,201,164,41,81,99,188,178,25,20,30,4,149,33,162,83,191,142,0,80,172,91,116,227,166,6,46,22,101,127,177,118,250,80,117,82,234,7,16,76,216,119,79,144,42,64,190,23,212,101,145,4,67,5,229,236,140,255,12,219,27,181,119,24,173,127,5,216,147,240,219,20,206,194,31,76,134,80,224,166,48,52,104,59,199,213,216,110,241,245,209,115,183,118,216,233,48,154,200,49,14,40,182,83,90,217,227,230,19,182,216,126,225,66,23,226,239,156,155,150,115,164,172,249,194,248,210,173,231,128,17,255,147,155,211,69,253,181,160,66,121,74,63,77,145,39,63,251,91,250,120,238,166,21,40,238,219,40,13,193,120,90,95,218,108,82,212,132,58,215,125,50,58,59,203,207,181,54,212,72,144,47,10,155,236,167,222,12,12,151,79,108,35,198,25,141,136,203,240,95,166,199,99,202,47,67,225,86,226,177,201,142,79,185,56,47,118,56,127,108,52,147,175,213,98,60,245,108,13,126,181,41,159,220,139,169,145,74,159,210,37,40,174,112,17,152,132,81,253,29,253,192,147,114,145,44,112,30,78,186,110,48,118,253,125,235,193,209,94,90,220,28,189,25,249,90,191,246,186,251,94,116,38,79,185,154,128,206,23,80,96,204,144,147,108,247,183,73,111,148,143,238,10,152,34,218,85,20,134,44,38,174,78,180,35,215,11,91,87,111,241,39,167,113,57,247,251,53,59,249,191,47,8,73,198,242,216,252,151,30,4,186,34,152,46,186,195,211,164,190,170,192,70,254,184,29,70,198,40,11,218,137,58,199,189,169,133,45,122,49,60,156,247,167,55,222,203,191,190,17,252,203,191,255,223,254,223,255,230,223,252,237,63,254,167,191,219,8,210,63,100,35,248,215,31,229,62,40,93,3,235,27,66,122,102,214,237,116,130,131,29,102,173,125,71,216,88,34,239,7,192,150,72,49,179,200,189,55,253,124,176,49,245,26,51,11,177,210,44,240,175,31,114,199,30,132,12,227,253,124,231,196,160,121,99,197,30,68,103,133,44,137,202,57,208,122,92,77,158,229,62,57,145,85,200,153,28,166,237,53,235,146,177,50,179,216,162,6,164,8,85,214,27,229,225,201,97,86,250,72,178,90,57,170,115,141,71,35,142,43,195,2,125,79,155,235,174,86,42,34,239,147,227,152,245,47,127,206,168,33,24,89,167,108,81,120,101,119,53,175,182,100,139,218,216,210,159,89,202,79,39,132,194,154,108,158,197,200,235,252,193,145,154,146,39,179,6,173,175,147,9,30,250,97,165,182,178,113,39,170,184,191,171,207,20,180,130,55,133,107,255,162,200,6,91,229,145,194,240,53,246,128,187,85,49,253,19,102,253,128,186,167,226,24,254,23,53,253,151,72,112,194,114,120,59,13,136,138,252,180,152,63,24,245,20,233,205,64,183,125,160,9,233,48,103,231,84,248,103,27,57,12,189,76,17,216,170,89,226,106,88,12,164,141,199,224,227,183,6,156,246,124,225,65,30,245,94,221,133,231,134,80,6,181,23,1,195,42,38,20,11,166,128,142,1,255,193,4,151,133,89,98,154,226,100,139,97,177,160,182,52,178,178,8,224,170,241,223,174,74,255,67,178,16,85,153,128,19,5,166,2,91,201,215,140,23,195,66,239,218,239,9,193,227,140,81,107,120,142,2,115,236,144,131,248,193,172,110,233,94,162,154,52,195,114,249,161,21,245,61,237,123,175,214,234,238,240,146,66,2,115,216,207,204,205,126,49,60,31,101,77,233,29,36,4,16,15,134,145,158,133,193,228,216,232,205,52,33,127,240,248,105,245,73,247,31,230,106,247,15,98,22,139,118,30,18,205,165,87,212,97,72,54,229,230,213,138,59,252,222,86,229,45,221,127,149,108,253,138,139,51,188,79,218,192,215,206,38,231,32,100,233,75,201,25,134,37,93,63,248,124,217,94,229,98,122,232,102,143,231,162,255,187,63,196,16,168,75,85,255,212,52,84,106,215,113,197,107,58,227,250,193,136,61,43,67,194,217,139,187,157,219,6,159,141,150,74,27,233,239,171,176,223,248,234,163,112,178,118,97,242,168,86,86,80,190,23,195,188,95,73,155,232,216,185,161,86,249,193,199,188,156,75,153,62,22,59,183,223,187,158,213,57,148,68,132,156,92,45,129,82,182,40,237,123,198,155,223,227,98,158,92,182,5,235,56,166,76,243,131,145,92,234,218,128,71,164,163,108,135,97,138,150,139,201,21,54,255,212,231,220,100,246,75,123,158,201,120,239,111,150,85,179,215,165,143,155,141,216,172,222,15,206,38,255,171,125,108,22,71,115,24,213,102,25,19,84,162,81,8,115,24,101,138,41,112,129,167,183,127,155,70,165,147,71,219,47,246,128,31,43,6,124,26,143,142,192,16,254,119,223,83,56,89,57,150,165,177,170,82,94,30,87,103,130,214,15,203,84,141,231,198,74,205,82,176,191,96,182,157,190,244,140,203,228,214,109,208,66,68,177,211,106,49,164,100,18,133,49,12,45,175,233,123,70,133,32,113,10,183,22,100,20,28,252,1,39,97,155,233,70,69,215,99,142,226,236,74,131,17,233,213,243,119,113,45,107,171,44,105,48,34,86,49,29,182,66,203,162,60,105,103,106,209,141,252,193,139,170,232,174,253,71,137,138,8,191,121,70,25,170,107,255,81,129,129,41,166,25,77,138,202,255,214,104,73,245,223,134,251,79,248,127,128,81,143,218,1,91,83,131,144,203,49,207,102,140,25,124,242,66,67,184,205,66,240,139,19,194,233,218,175,66,163,103,138,157,114,91,137,251,80,24,199,50,80,169,190,51,241,112,83,14,115,180,24,25,148,194,56,146,43,96,122,240,229,193,142,165,55,171,143,137,117,209,106,23,14,61,85,59,246,186,227,180,239,172,61,60,199,179,26,148,182,6,156,47,5,229,248,137,196,194,211,125,225,161,87,163,139,211,229,230,200,163,8,177,35,157,81,109,198,123,29,163,168,233,163,193,232,75,81,110,192,245,70,217,7,59,48,161,219,24,178,161,45,164,221,210,24,45,6,20,19,55,9,74,161,96,139,51,17,163,84,40,60,32,222,132,157,241,158,45,196,238,178,194,120,192,247,216,58,86,99,23,20,214,54,159,162,84,47,34,40,39,176,125,32,31,50,99,66,149,78,180,98,36,190,197,127,26,49,178,41,83,180,24,125,176,111,210,200,107,150,36,109,160,220,220,210,254,223,105,62,145,250,122,110,110,212,169,1,35,111,162,48,65,227,225,47,70,90,184,207,7,134,240,212,31,205,202,183,155,62,154,157,46,35,224,90,148,52,242,12,11,20,188,51,12,13,138,174,116,200,135,213,177,5,92,246,158,207,23,177,176,169,195,199,95,18,182,51,4,176,104,161,171,1,79,181,190,128,233,47,217,1,143,41,77,216,221,116,66,194,162,237,68,125,245,226,110,229,19,69,224,38,83,233,152,249,72,123,108,249,34,75,152,2,11,29,248,213,207,143,98,220,180,91,90,163,104,175,163,41,222,7,237,172,23,233,176,51,26,240,17,22,45,26,102,87,26,215,224,100,234,105,31,156,166,52,11,13,227,47,95,237,126,207,116,107,243,76,8,5,86,137,248,92,196,93,228,252,56,110,1,204,184,49,162,9,137,95,249,216,52,66,247,117,127,217,100,68,3,70,101,146,218,20,127,105,154,218,218,131,242,176,23,70,241,249,129,77,89,218,97,228,237,239,131,83,70,49,114,60,183,9,38,200,197,230,174,20,49,242,171,216,133,172,91,232,146,28,70,182,163,203,183,134,28,105,93,131,53,35,184,116,123,18,209,121,36,220,17,112,133,218,94,224,201,82,143,7,167,126,84,90,22,27,82,133,108,214,14,91,17,97,187,240,57,42,83,243,23,179,64,223,141,176,193,210,65,236,62,208,1,157,146,220,187,28,79,184,198,110,152,136,198,94,99,193,4,98,48,200,28,38,70,217,255,162,3,239,95,254,237,191,249,151,255,253,255,62,78,232,95,117,224,165,127,128,19,250,87,79,116,31,152,54,201,240,81,33,227,184,21,95,192,249,152,82,49,9,172,18,244,126,198,51,148,240,53,148,30,48,52,140,227,194,240,2,238,216,130,169,178,186,149,60,124,167,138,224,68,184,145,144,8,234,103,196,84,77,225,70,226,122,149,37,223,105,118,99,175,116,152,66,107,65,87,198,158,141,245,158,48,138,229,201,32,105,232,113,220,86,138,142,178,94,109,250,165,113,239,51,99,110,240,132,233,137,148,82,10,152,152,131,156,198,9,46,188,126,189,72,10,164,165,137,19,123,30,186,189,187,91,36,109,212,79,188,243,12,159,9,183,79,252,150,179,111,161,240,17,71,38,221,242,66,219,136,38,77,26,196,135,221,143,164,131,76,126,155,38,203,187,251,119,146,3,89,87,60,185,253,123,162,174,82,164,215,62,177,185,92,59,129,224,68,214,247,90,230,210,134,31,89,169,20,144,247,130,193,189,196,205,225,19,148,3,53,25,157,120,4,36,140,20,80,206,157,179,85,21,211,48,118,24,58,16,217,252,51,33,166,176,66,232,110,82,218,5,58,127,208,171,112,216,210,49,138,226,245,248,144,29,79,77,105,173,89,14,189,198,10,56,179,164,37,109,216,45,147,136,84,140,9,133,24,67,15,14,252,131,56,118,8,165,141,244,92,205,40,4,186,198,115,50,208,0,223,118,24,71,116,115,142,7,166,201,217,225,95,224,83,96,242,62,97,37,80,27,180,159,151,134,126,37,94,122,89,6,67,110,206,254,51,98,215,88,88,86,107,42,220,250,141,147,152,142,253,115,245,25,135,227,26,186,81,248,43,245,20,152,105,22,158,73,130,25,92,204,236,130,22,70,74,23,38,121,34,195,82,173,140,39,220,250,214,155,90,148,212,160,170,215,63,150,82,129,23,211,53,11,15,55,81,51,34,124,16,38,52,178,227,222,244,53,72,19,63,154,49,113,20,163,22,77,105,135,154,47,189,35,154,238,176,113,131,170,237,131,14,228,189,122,62,190,5,185,79,143,53,192,126,250,244,155,31,255,115,4,106,140,121,122,225,98,142,221,139,169,15,209,38,250,5,207,100,185,48,141,203,2,99,114,133,15,73,40,189,8,239,71,177,80,91,191,87,39,9,220,27,204,166,235,254,105,46,15,87,16,194,148,103,97,250,4,174,8,158,107,15,62,141,30,225,219,66,63,85,135,254,50,173,29,53,62,20,181,177,85,141,123,8,249,175,91,193,22,41,254,14,140,213,185,68,108,7,18,156,54,148,210,192,250,126,28,102,192,146,242,220,91,48,97,95,184,232,28,65,76,5,69,6,135,43,14,168,56,83,219,180,240,198,29,112,186,101,21,134,207,54,198,228,24,142,75,22,86,253,229,176,3,101,143,21,223,22,21,195,186,227,115,32,142,42,193,4,26,76,106,172,233,138,36,115,81,226,116,122,76,151,91,169,196,10,82,19,107,144,52,152,209,99,196,213,74,25,74,97,23,166,105,132,111,160,96,111,122,53,212,42,61,71,108,8,30,85,189,218,116,62,124,246,115,210,52,97,201,31,36,88,251,13,75,149,172,198,34,151,159,253,45,96,154,93,245,167,121,177,150,35,154,128,36,115,87,190,248,179,107,142,136,28,145,158,200,202,164,2,45,212,148,160,214,153,105,194,230,128,97,129,254,74,60,56,219,168,48,190,87,10,255,235,125,47,232,132,37,188,99,201,97,223,132,49,87,134,114,107,44,168,212,35,54,100,225,8,33,2,103,251,142,67,139,138,103,254,201,69,183,145,199,250,115,47,10,207,101,31,164,124,16,43,230,131,225,7,145,112,3,93,216,131,160,190,95,189,149,26,19,162,179,117,223,121,34,111,38,113,238,4,191,246,253,101,138,80,101,64,41,175,167,70,33,96,194,186,66,252,148,81,144,139,51,175,154,153,87,170,6,17,141,156,222,225,110,108,196,66,59,77,255,112,196,249,8,150,10,35,207,128,82,128,94,190,15,181,170,34,161,210,130,220,177,197,246,142,112,177,114,34,98,158,234,199,202,121,40,155,28,124,201,43,220,83,146,227,57,11,233,225,153,23,180,247,197,2,160,193,67,216,124,49,65,56,202,124,22,174,199,105,135,148,13,37,27,191,57,1,251,44,163,194,198,186,230,189,154,32,162,222,124,108,243,251,29,38,219,173,97,221,9,9,242,141,40,35,142,33,236,101,48,213,83,74,28,17,229,68,231,192,141,132,211,168,27,166,23,236,112,99,10,239,237,217,98,96,206,241,71,43,148,100,108,97,240,35,65,48,234,61,189,176,119,5,166,210,191,197,182,113,156,68,52,155,133,162,143,230,167,25,59,53,175,45,12,176,112,246,211,45,224,118,198,100,140,37,134,143,98,93,30,55,54,69,201,137,112,15,210,6,156,35,80,98,214,170,82,19,254,170,233,194,198,65,226,185,107,90,132,112,210,10,251,42,177,76,222,132,13,105,107,183,206,232,79,81,114,103,214,163,216,156,191,198,185,11,99,95,181,22,161,16,78,89,73,176,117,188,170,54,111,236,170,209,171,43,137,40,74,112,195,38,61,135,72,145,51,159,116,80,53,122,39,247,63,44,54,47,48,108,195,225,34,32,5,39,28,101,198,130,124,166,71,9,215,136,46,42,201,191,37,220,239,48,181,9,14,14,33,141,131,109,176,239,155,220,195,66,157,127,208,208,94,191,159,182,195,34,124,247,19,51,158,178,218,239,183,19,204,95,91,242,142,103,190,164,48,152,41,28,120,146,154,100,64,211,141,124,33,250,178,30,184,83,95,115,67,91,60,192,63,209,117,239,198,80,147,62,18,60,178,97,148,211,137,79,68,209,120,250,216,226,128,169,212,45,226,50,81,252,144,227,106,226,224,18,224,68,51,60,125,236,100,131,234,157,34,196,155,56,37,244,3,15,135,33,187,20,167,200,212,66,250,71,182,104,20,248,178,230,143,213,176,118,104,149,144,3,172,91,104,82,97,27,51,235,32,96,186,120,21,197,121,216,142,206,243,40,98,11,32,8,182,62,109,212,13,243,135,116,255,26,10,217,112,15,52,19,36,184,112,167,157,109,126,40,194,0,234,18,253,248,81,230,133,97,255,171,10,67,194,177,29,230,63,177,195,179,117,254,215,184,154,184,232,210,155,91,149,119,160,83,170,49,172,58,220,164,30,2,70,100,160,41,12,121,150,191,150,121,26,69,175,54,165,135,161,240,5,39,90,167,31,159,167,221,154,138,124,129,33,140,232,247,193,150,104,78,14,83,15,229,16,189,111,245,8,20,29,147,36,123,237,141,193,168,131,233,205,41,106,253,56,32,129,211,163,197,195,44,240,202,42,96,74,211,196,174,203,36,185,239,152,145,240,80,42,44,124,139,58,118,124,106,228,93,213,15,108,211,53,218,129,205,228,212,104,113,53,25,22,135,25,95,141,186,14,232,164,62,78,244,97,14,215,24,26,129,159,150,206,241,39,59,219,107,23,223,197,90,204,191,226,103,155,41,199,204,144,155,19,75,194,14,116,120,80,109,174,87,147,253,189,83,133,105,36,67,142,223,25,159,131,130,201,164,119,70,50,122,180,128,57,171,37,189,69,51,147,179,233,162,54,64,3,107,83,24,126,129,25,240,144,98,243,241,43,27,254,40,78,12,134,65,99,61,226,97,249,227,81,48,120,211,237,41,73,36,10,235,186,63,26,70,70,145,240,60,1,128,233,162,78,6,55,17,58,65,143,173,77,23,5,48,102,183,165,254,92,53,29,167,123,111,24,238,230,3,87,39,121,228,226,162,18,44,192,199,249,46,49,222,123,87,225,66,172,63,209,232,113,209,60,244,185,91,246,66,94,80,40,157,213,207,68,57,48,70,12,177,215,173,183,238,38,215,18,243,32,243,87,75,225,230,236,119,103,142,45,188,86,249,26,198,141,63,124,184,233,241,110,69,41,1,143,43,50,98,38,112,140,138,138,2,94,40,89,215,21,51,148,81,123,156,84,234,194,243,133,223,92,229,70,216,247,238,55,197,130,33,162,244,118,22,227,87,233,110,131,50,231,148,109,182,193,198,58,238,54,123,166,183,178,48,90,237,80,76,4,42,65,133,33,24,120,245,42,240,177,140,100,71,65,43,41,141,251,100,9,213,179,135,164,177,176,248,2,38,192,221,5,94,228,10,238,213,76,202,165,48,105,216,11,103,228,243,68,193,142,192,65,247,57,138,38,170,184,238,72,98,44,39,36,68,118,100,239,23,181,78,158,64,177,100,149,123,18,103,37,246,81,115,16,36,51,246,203,181,199,185,150,206,232,202,201,131,142,82,73,177,48,201,90,38,73,54,18,83,236,31,161,28,143,157,136,42,200,213,171,18,1,25,241,86,199,68,123,148,247,40,74,155,49,207,242,89,61,146,36,66,40,179,183,120,175,12,165,130,146,133,38,43,167,136,33,75,214,92,35,186,125,80,135,172,216,164,161,182,150,223,230,180,192,112,113,184,28,84,166,161,169,29,126,133,212,6,99,128,203,111,83,220,114,47,110,216,90,74,68,74,92,253,14,90,181,62,44,229,41,181,144,82,192,245,97,220,164,122,98,126,101,161,246,211,199,66,146,180,28,139,163,237,28,246,145,105,184,11,253,42,125,107,95,131,179,217,71,24,255,170,250,135,136,109,15,243,233,252,114,202,74,222,202,130,235,110,154,65,64,35,165,21,116,72,82,63,228,40,76,253,82,102,64,23,33,76,243,110,215,145,229,150,93,197,200,187,150,127,237,243,113,140,196,79,104,101,115,163,5,222,97,118,78,185,154,182,80,166,154,219,148,144,150,106,81,8,178,46,125,250,131,19,34,78,26,4,34,251,88,90,24,172,199,214,213,104,56,173,106,72,41,94,99,184,38,153,198,28,72,41,38,3,155,202,19,114,54,107,217,181,66,176,134,161,73,149,71,195,238,155,41,172,97,212,147,228,139,12,92,191,178,195,26,62,198,128,36,147,40,239,63,86,122,124,145,243,167,243,123,26,128,98,99,143,39,167,236,64,67,237,195,180,102,82,189,147,101,170,173,205,199,207,174,186,9,155,238,124,204,187,73,28,116,172,216,88,16,56,18,118,100,226,187,174,7,202,242,108,69,99,210,116,18,166,186,226,8,74,132,137,148,29,185,158,97,233,119,113,211,170,41,40,177,179,187,29,14,237,46,67,207,16,169,216,248,105,50,201,75,126,217,214,212,242,139,143,145,56,179,68,173,39,21,143,51,249,134,71,165,179,242,77,83,28,182,92,175,192,216,30,135,138,56,46,19,223,13,243,140,210,189,190,149,142,154,223,30,126,115,90,5,181,2,130,149,220,87,152,11,100,54,180,234,132,40,168,19,8,144,59,62,223,122,42,153,245,121,208,157,227,204,95,84,222,38,229,217,78,136,39,57,106,245,194,26,16,164,16,33,172,13,52,52,180,162,11,150,146,28,171,147,0,4,156,248,74,0,126,156,31,223,86,40,73,65,18,65,226,137,103,9,164,48,121,7,65,240,166,5,116,20,51,251,7,65,133,91,11,140,240,179,206,102,236,247,62,243,121,232,250,33,165,222,118,24,96,80,94,20,173,221,131,185,37,124,140,51,21,158,3,10,70,191,60,194,216,166,164,164,203,115,227,164,141,107,17,16,49,82,245,86,242,192,78,100,101,191,77,173,154,136,45,18,172,232,242,104,5,249,68,209,67,164,86,121,94,152,186,247,42,53,139,144,6,198,152,81,13,172,229,148,40,191,150,209,251,181,75,151,106,174,165,218,216,95,99,9,144,62,151,0,19,172,62,61,133,17,86,73,173,151,135,126,159,240,104,60,218,241,254,37,74,147,200,214,246,20,214,120,74,245,137,240,194,200,113,141,75,138,178,68,86,35,195,21,210,179,44,93,68,54,36,68,155,86,190,235,7,26,36,209,12,32,198,82,203,184,46,56,249,20,149,21,52,110,235,56,88,173,183,64,98,176,68,39,231,61,159,250,80,25,133,73,1,100,28,47,168,2,52,85,36,52,121,158,216,163,167,18,43,67,181,208,150,243,246,115,186,64,26,91,84,176,208,60,156,15,54,33,88,41,22,166,252,164,126,132,102,192,185,82,60,47,129,229,189,44,111,254,131,59,77,235,242,100,166,87,19,222,125,253,245,172,215,71,83,144,32,185,195,88,42,82,25,142,148,90,219,97,14,64,199,189,101,30,208,217,137,124,219,7,147,39,72,18,110,135,198,178,94,99,162,82,24,245,200,254,21,252,20,71,207,108,110,26,219,69,90,212,57,207,17,6,79,194,45,57,76,41,188,151,176,68,10,100,195,18,211,70,40,36,125,2,236,192,214,89,33,87,115,2,228,136,64,81,90,153,52,244,139,106,102,138,67,21,74,130,36,5,241,213,248,52,2,166,148,79,53,165,200,2,143,112,189,204,3,236,90,47,207,122,232,241,104,63,173,4,65,59,177,123,191,183,185,71,82,129,125,30,154,138,237,18,31,228,156,184,162,52,66,28,99,134,243,68,184,234,188,135,40,14,194,225,29,235,163,98,48,117,105,10,105,150,125,244,120,12,34,52,75,138,40,216,130,40,164,106,113,243,246,200,152,176,7,207,28,70,82,107,244,181,215,71,169,39,167,124,167,82,81,59,134,115,150,211,47,30,141,72,68,86,53,67,106,121,118,140,138,105,101,106,11,2,170,232,14,87,154,205,69,86,166,89,115,187,219,219,192,199,208,172,15,60,102,132,12,129,245,131,16,148,14,255,199,138,218,37,147,140,193,154,210,172,113,239,133,155,33,145,122,148,98,166,111,57,21,235,120,200,94,200,57,74,69,229,93,64,208,170,171,106,83,169,57,66,157,92,173,242,99,231,88,75,249,142,10,34,116,50,207,160,139,220,174,187,52,234,79,93,106,41,124,142,210,18,67,154,177,136,166,194,189,238,152,196,8,180,61,98,85,199,123,162,94,249,194,103,95,104,15,188,215,221,55,114,207,218,81,66,209,97,236,26,205,56,254,214,3,150,143,48,235,131,135,136,48,2,143,182,238,52,35,42,59,85,38,107,233,142,5,95,254,124,96,248,1,166,192,123,188,48,81,255,11,75,209,175,213,28,84,167,230,255,161,82,127,247,43,194,222,97,76,83,86,152,165,7,1,145,250,220,99,146,2,107,2,129,126,158,115,252,215,11,23,205,8,1,19,67,190,112,22,27,201,138,249,115,157,245,126,236,153,119,121,224,145,239,199,172,227,242,109,26,74,248,186,95,184,233,86,75,107,186,11,166,27,154,187,166,131,18,133,90,119,150,21,210,179,15,60,34,40,14,60,84,219,207,72,202,102,140,168,213,219,76,69,73,84,9,58,165,190,201,224,229,250,14,6,87,113,101,135,117,194,143,187,112,19,221,183,146,137,34,87,220,227,8,200,203,234,76,85,41,180,184,118,203,153,249,212,72,215,7,37,219,152,47,220,151,172,45,131,119,184,147,192,181,104,18,172,160,120,23,87,27,147,190,106,243,17,53,119,203,142,156,83,82,65,105,154,212,86,56,217,197,68,225,37,5,142,226,102,196,22,32,82,203,82,246,72,198,223,138,217,28,182,176,146,8,26,158,179,102,134,33,67,66,186,138,254,55,112,9,173,221,31,172,130,79,120,43,189,121,112,25,167,42,61,58,143,72,220,38,159,225,192,67,117,72,161,43,227,96,20,88,147,185,192,51,60,120,131,251,210,252,219,217,193,93,231,234,192,148,14,200,28,94,214,173,30,23,159,59,105,22,26,21,65,218,39,28,222,212,46,223,207,105,234,16,49,25,10,210,199,42,57,8,25,238,46,126,178,81,64,159,101,196,151,53,212,93,140,222,36,5,145,210,237,23,30,106,250,145,22,78,138,62,34,218,160,189,221,111,105,143,121,81,152,24,187,231,109,72,202,175,170,227,133,249,180,60,244,102,240,94,15,138,182,237,69,183,84,103,67,54,134,135,182,2,222,140,145,194,61,203,197,231,179,75,151,24,146,114,57,178,127,197,218,202,229,72,36,172,147,202,210,123,75,80,193,224,126,199,4,81,43,137,107,159,249,69,223,180,251,7,5,182,131,186,31,152,131,46,95,120,246,7,61,7,215,238,23,237,82,10,100,48,49,167,11,151,37,141,169,196,179,142,29,62,227,115,160,22,173,40,134,195,253,150,216,233,93,97,118,148,118,225,164,93,123,27,21,248,178,46,188,224,62,122,96,10,230,3,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,8,75,186,88,194,94,114,238,192,196,239,3,110,168,34,43,236,34,212,195,234,64,85,178,28,176,132,21,14,92,36,4,4,140,127,30,183,38,143,50,30,24,86,135,128,209,37,60,223,250,63,151,82,255,31,255,195,223,53,99,239,250,143,104,198,254,139,103,145,71,221,179,221,49,36,158,190,199,11,239,59,76,36,110,246,243,5,104,200,45,23,78,234,233,27,156,229,234,227,2,255,113,245,216,57,102,45,53,106,207,204,234,22,112,12,184,142,156,242,3,99,162,6,92,180,183,17,120,65,163,125,225,199,153,7,166,248,46,96,56,177,159,155,211,92,33,219,238,80,149,100,96,42,222,46,140,39,245,124,127,170,118,28,198,127,232,207,176,32,19,120,97,58,182,222,201,85,86,235,23,110,82,80,11,220,218,30,243,194,41,203,168,157,79,221,107,142,189,215,14,194,164,59,224,57,22,167,39,5,73,164,74,113,4,40,118,252,61,38,233,221,214,253,145,30,222,41,23,19,255,122,224,54,87,23,88,3,59,112,148,159,213,28,55,111,52,169,119,133,231,77,159,81,147,68,47,194,3,195,138,39,176,234,163,19,213,56,54,129,143,233,52,241,188,23,166,46,230,194,243,57,23,104,16,78,49,166,131,54,9,49,15,128,123,82,84,196,169,64,153,45,67,96,137,38,27,92,35,36,245,187,90,101,158,209,33,185,251,167,21,10,61,150,73,37,70,188,5,94,89,11,135,160,136,137,173,221,250,131,166,10,84,99,159,93,184,17,129,121,225,246,233,115,124,112,151,71,35,102,222,194,147,50,141,5,165,28,24,219,88,225,203,133,179,118,246,3,143,122,103,195,32,94,47,55,231,72,154,158,238,167,133,122,213,71,147,190,119,34,62,23,222,253,209,164,39,251,215,226,115,27,173,255,122,224,54,218,18,88,44,12,114,131,103,31,138,45,17,247,242,33,67,104,104,16,207,11,119,245,242,72,75,246,40,63,2,230,84,83,24,85,187,123,115,216,156,180,202,44,65,129,54,194,192,182,82,144,7,158,30,159,4,45,250,61,104,179,152,215,184,193,133,80,217,237,130,112,124,60,55,97,8,45,181,4,174,215,110,66,214,71,75,235,88,187,37,2,144,199,212,200,186,31,66,96,61,111,168,33,195,217,80,235,3,83,19,112,97,234,95,68,218,250,156,211,62,11,43,220,104,210,207,141,106,227,198,7,116,103,9,58,75,253,105,98,90,225,207,84,203,50,170,244,244,153,84,17,147,58,54,60,44,57,15,220,162,48,4,120,72,234,218,26,181,206,122,241,95,102,155,46,114,194,0,159,207,209,5,206,26,116,218,205,104,138,46,220,235,131,18,62,80,84,131,132,16,234,228,217,238,79,19,209,215,184,208,57,234,106,228,206,224,8,144,166,79,34,86,99,223,72,93,49,149,158,245,192,117,222,16,227,134,190,252,161,197,32,107,177,3,46,169,148,231,230,36,50,238,107,163,120,241,68,203,234,141,221,192,20,50,134,138,98,67,18,41,63,77,75,211,84,56,239,27,142,46,116,97,236,250,192,103,18,223,171,97,151,215,218,83,163,143,189,51,165,189,145,58,120,163,114,139,169,130,250,128,188,53,149,199,177,182,104,24,88,26,129,167,224,136,202,160,128,153,239,242,211,104,200,222,168,45,125,44,89,163,155,132,79,162,164,11,9,224,209,52,186,153,72,252,173,248,218,108,79,26,180,61,131,48,75,92,124,124,240,33,203,158,242,33,252,85,135,179,197,63,85,12,28,205,211,184,58,33,139,36,209,104,74,120,103,137,88,195,57,169,148,219,130,82,201,90,70,172,123,76,7,9,222,84,218,8,34,193,101,90,208,73,195,205,20,121,245,120,47,84,126,69,140,146,97,58,87,196,36,183,70,24,137,43,209,211,195,33,30,143,102,188,170,82,159,189,217,201,99,79,129,224,70,209,84,211,13,254,100,170,254,165,122,155,2,220,25,169,82,126,105,171,217,107,60,148,49,164,212,71,78,213,33,167,32,182,186,91,82,179,181,142,75,69,124,179,86,217,88,2,103,240,159,171,97,141,110,55,44,91,140,180,95,178,34,19,186,229,128,169,231,93,42,21,94,41,200,189,33,47,58,87,149,170,36,27,221,66,4,194,135,246,7,81,234,143,88,175,195,157,157,85,115,69,228,217,119,76,211,110,116,19,218,100,80,86,196,85,57,250,37,95,63,50,45,60,61,66,94,20,60,228,55,193,149,162,226,5,146,139,213,229,208,60,159,126,145,183,136,66,131,243,53,181,251,225,76,186,150,34,188,111,230,181,138,102,111,164,73,227,165,55,98,42,114,53,154,216,165,71,114,25,162,235,169,138,220,148,254,223,170,197,100,153,42,77,40,18,88,138,164,31,137,86,153,194,56,237,51,69,17,29,100,115,227,73,117,78,74,191,111,201,35,92,248,114,239,76,229,208,45,121,228,195,203,202,198,254,133,163,52,42,171,182,82,93,33,85,8,9,223,253,109,106,1,5,38,208,23,249,24,43,178,147,136,2,133,200,165,70,45,14,90,183,69,47,70,103,57,242,99,86,40,151,164,4,130,14,230,217,118,190,101,118,85,114,7,166,183,121,206,190,40,9,171,144,161,202,79,83,180,117,235,201,200,92,75,98,123,193,223,59,163,68,21,42,186,37,229,21,11,245,198,30,153,82,248,116,183,20,23,210,115,49,90,84,163,209,196,61,164,130,2,41,158,185,162,18,14,27,50,77,169,98,24,230,193,6,12,149,146,194,112,41,207,72,226,90,129,197,83,136,208,102,190,115,5,46,133,161,79,222,140,244,117,222,250,139,169,253,182,139,11,210,253,237,51,81,244,107,47,86,197,190,191,109,98,147,170,53,78,127,100,164,197,225,229,156,77,181,198,201,137,229,24,53,120,57,180,202,129,174,240,168,40,163,28,188,119,45,253,168,180,165,73,25,3,165,53,170,53,158,98,117,53,59,160,165,38,101,211,202,114,179,249,212,202,54,173,73,161,230,50,190,38,153,4,165,98,160,78,177,142,91,166,0,69,71,86,157,242,100,146,90,62,147,200,211,41,201,16,95,115,230,91,199,99,12,251,82,107,67,45,122,212,240,65,136,87,164,51,21,93,243,41,101,118,38,179,34,69,64,208,116,199,161,12,7,104,147,169,64,247,59,45,168,81,49,70,121,114,211,242,164,51,243,188,90,230,120,104,231,108,148,102,118,43,97,157,41,122,20,248,248,90,26,69,83,120,184,78,80,228,228,36,37,247,3,186,158,124,179,242,199,219,40,90,49,54,173,58,228,38,237,207,254,38,181,110,227,183,209,180,216,199,231,211,41,255,171,17,143,140,36,241,29,237,67,96,98,174,155,210,71,4,70,70,156,173,123,140,155,240,175,253,233,133,76,44,174,56,155,170,241,197,72,161,27,5,156,113,190,116,43,233,18,101,247,109,141,244,126,238,205,199,122,235,240,29,167,26,233,47,124,6,37,86,58,199,79,90,85,242,191,103,239,211,10,188,52,250,186,247,62,254,162,4,164,59,242,72,99,165,123,117,215,111,213,97,27,191,29,35,61,205,169,205,21,168,159,204,249,28,200,85,214,37,31,190,74,137,132,53,6,73,69,36,117,187,145,182,195,104,44,173,106,61,229,166,197,211,97,98,123,178,244,250,12,153,104,190,51,151,63,213,150,124,142,120,176,65,90,103,237,167,86,51,223,22,28,90,31,165,5,7,14,174,27,132,39,172,211,74,87,24,174,242,200,116,174,110,254,134,84,145,238,116,51,15,86,191,168,197,179,103,223,180,164,120,212,187,224,158,72,173,38,237,159,225,45,34,4,62,166,150,183,162,49,127,139,14,207,183,173,227,41,142,29,176,193,196,213,212,1,74,101,45,53,62,247,185,219,144,112,51,132,77,200,174,222,59,63,156,77,144,129,174,156,238,15,215,53,180,66,251,236,53,212,39,199,75,33,197,36,149,206,27,38,176,48,41,215,166,73,67,74,176,9,178,206,112,155,54,234,180,162,219,142,0,199,216,225,96,111,234,25,164,131,7,95,179,100,169,140,109,75,107,176,105,47,187,118,29,30,153,52,244,65,204,79,193,213,221,7,115,121,170,191,59,154,13,67,171,110,165,34,30,241,196,157,247,45,241,108,82,111,69,207,27,50,102,81,240,107,114,57,90,88,126,28,143,91,0,74,160,114,190,101,231,183,252,135,254,131,34,187,119,67,97,125,220,226,82,22,138,44,187,134,30,98,141,173,136,114,207,42,230,77,163,195,105,137,189,57,148,65,139,48,73,137,84,35,34,78,87,164,142,106,249,140,158,108,88,155,176,175,39,45,228,159,214,54,19,245,215,116,64,42,156,172,69,50,224,34,162,157,48,177,161,99,17,245,107,164,83,179,118,124,144,198,72,229,214,95,163,111,52,181,131,191,223,32,104,163,93,239,233,203,176,252,204,237,79,219,148,159,72,239,68,131,193,56,221,155,183,161,11,175,66,17,178,246,45,198,111,173,77,109,178,161,45,167,222,182,37,251,248,210,193,179,161,83,139,122,93,138,71,183,246,6,161,221,22,197,250,156,49,90,1,122,166,108,34,174,26,39,185,181,52,11,76,2,55,10,45,201,175,244,244,7,113,216,61,29,206,234,169,105,188,196,97,61,62,104,181,160,207,86,102,48,14,189,116,97,178,10,210,112,117,78,180,113,35,53,8,220,245,249,192,84,89,197,111,231,93,187,242,80,12,147,55,107,119,91,24,202,0,64,131,236,93,33,203,100,2,150,162,117,93,19,196,4,107,202,195,8,146,162,61,130,24,195,208,178,243,98,229,118,17,14,65,74,74,89,84,32,8,217,119,255,71,231,92,201,70,144,241,190,27,248,57,244,180,189,161,192,27,30,125,73,80,40,50,51,149,208,12,221,158,251,203,104,51,43,231,152,113,15,220,195,131,114,95,229,13,35,163,30,33,7,84,32,187,114,231,33,197,112,107,43,22,100,144,74,61,147,160,254,137,93,250,108,27,88,95,183,51,143,137,148,227,72,165,87,78,138,85,206,30,129,104,164,52,79,112,54,41,106,177,207,64,153,195,218,20,8,181,113,148,126,155,174,200,115,111,20,131,250,245,113,41,6,210,78,73,10,74,194,142,38,134,51,196,142,206,104,182,133,239,0,117,112,151,25,158,97,63,77,119,101,87,52,219,229,226,6,107,217,221,13,143,229,86,164,180,27,210,235,114,15,77,108,18,161,15,232,153,3,183,68,8,22,118,78,45,74,63,38,187,169,118,4,156,134,110,151,228,93,106,137,115,113,80,176,163,189,169,252,235,226,145,124,210,46,24,199,2,159,115,240,150,248,80,51,170,36,114,118,158,215,136,8,82,200,39,25,39,96,83,81,11,56,13,61,240,19,201,208,26,125,198,157,72,204,95,41,130,254,255,155,228,173,198,39,48,93,109,202,244,42,217,227,190,71,173,196,56,142,219,246,9,43,117,132,74,198,173,77,6,166,0,246,83,181,131,65,35,83,199,16,240,249,27,216,155,28,198,178,190,5,0,6,19,175,154,1,227,229,62,240,25,169,123,49,58,99,253,65,243,55,51,13,94,194,138,81,141,223,214,43,109,129,11,149,36,89,97,68,188,226,167,141,97,176,40,60,233,229,9,152,242,1,125,178,227,50,247,120,237,205,160,173,231,230,228,229,226,234,122,38,94,56,36,192,21,85,33,31,211,109,116,76,91,225,121,142,134,230,48,84,93,207,205,207,34,219,41,110,142,228,87,214,247,166,191,56,190,231,198,59,106,250,228,148,151,125,106,84,132,137,56,123,245,189,145,114,234,241,219,115,183,219,69,98,48,98,222,113,53,210,26,93,127,251,236,35,95,247,61,48,99,188,245,139,229,56,86,176,174,143,229,116,13,47,131,209,221,114,17,75,154,116,202,243,222,9,43,112,7,188,199,237,34,49,24,98,72,215,230,164,22,103,76,125,111,202,240,66,146,212,186,211,170,188,55,186,29,161,154,150,76,65,115,63,48,4,149,46,98,73,115,243,237,192,4,166,134,53,197,111,79,212,133,229,183,209,0,11,69,196,115,114,162,208,151,21,46,103,48,226,189,113,155,183,12,234,79,77,208,175,102,223,234,85,111,110,1,30,87,200,204,199,95,237,15,122,213,210,173,137,231,249,32,40,233,76,151,183,39,94,146,150,206,83,83,8,222,113,53,108,43,229,185,247,25,167,208,82,205,165,137,224,57,112,199,48,11,148,141,70,127,26,241,178,122,127,154,226,160,231,98,180,130,226,165,43,29,122,58,224,157,100,68,252,116,37,134,168,67,134,124,122,137,49,161,46,52,47,133,141,53,55,96,248,20,100,253,45,228,188,239,213,166,178,246,192,166,144,225,240,60,110,123,211,175,89,77,5,217,97,130,111,91,199,148,62,136,16,52,69,185,227,89,3,171,66,140,234,239,93,168,96,155,58,44,38,29,30,98,170,152,1,186,246,87,49,138,119,135,225,6,104,122,115,203,184,204,16,83,109,173,233,2,35,152,221,87,187,82,172,231,235,235,147,103,24,24,124,54,192,0,85,245,123,102,106,67,124,1,209,254,124,107,117,13,46,35,133,144,49,141,7,75,119,250,149,35,115,97,34,177,164,23,158,171,19,53,27,14,159,175,115,211,211,192,72,12,143,120,178,61,110,195,198,15,77,45,62,8,76,3,169,61,240,162,95,32,224,34,141,242,63,120,46,87,91,68,15,177,213,103,26,219,213,33,126,75,73,90,171,47,60,98,166,177,117,150,103,174,32,69,53,70,192,199,185,169,251,133,251,136,39,207,68,187,199,251,98,195,117,34,19,172,66,229,217,86,232,196,106,241,219,198,72,248,14,203,186,130,195,245,151,0,125,134,156,254,3,135,9,191,238,253,124,48,154,58,29,166,92,110,61,87,211,224,19,195,66,136,108,62,176,81,133,132,100,48,161,214,103,54,20,111,39,52,152,18,209,242,194,43,228,138,237,176,236,207,163,225,7,196,111,79,107,248,125,175,158,177,179,84,228,23,159,141,39,35,56,24,240,34,17,242,194,121,9,124,12,152,63,224,148,239,111,67,141,248,194,217,155,158,128,143,29,94,250,122,224,86,239,108,57,103,239,85,103,248,193,105,220,169,184,103,239,227,143,47,182,66,1,29,203,251,118,120,254,224,210,227,40,192,197,120,119,84,228,167,67,55,187,253,120,77,31,248,120,2,161,1,157,176,59,222,69,212,75,104,64,147,23,78,251,153,138,115,182,216,81,201,3,236,103,50,193,185,17,50,230,244,102,165,231,98,42,230,102,160,48,26,60,15,222,198,138,245,75,255,231,205,255,25,204,228,12,109,107,104,0,158,45,145,77,52,135,112,246,25,212,253,238,29,148,192,197,123,145,59,81,107,137,51,168,199,234,111,120,13,233,129,199,76,113,64,158,37,112,252,226,173,48,14,101,124,17,202,12,198,115,117,34,82,24,170,220,103,102,233,176,80,153,148,103,92,77,66,72,109,14,172,242,59,81,27,5,118,186,225,226,81,230,216,121,142,37,157,166,126,79,180,62,63,55,28,56,19,201,144,109,237,204,97,210,28,14,159,99,229,49,104,206,242,34,114,30,98,229,116,240,234,205,41,192,242,7,167,98,42,235,250,36,183,178,194,48,32,32,124,221,81,131,141,23,212,97,186,106,117,103,161,5,33,20,133,19,73,162,199,100,249,17,10,6,188,182,72,75,24,76,173,128,127,48,12,11,157,12,176,157,141,18,10,238,232,32,171,209,65,54,126,132,133,73,115,196,99,4,210,126,159,214,213,127,63,231,122,26,10,215,210,227,201,32,76,78,186,37,30,87,20,102,8,135,81,83,81,227,151,190,206,29,39,59,190,238,229,94,168,24,125,115,93,163,99,108,186,251,186,194,103,144,92,153,151,78,137,86,244,244,61,203,235,46,253,105,204,237,10,214,86,93,242,212,196,87,30,55,11,145,230,212,3,54,182,163,7,38,89,25,191,76,251,238,115,243,9,3,148,191,214,196,234,24,50,23,198,136,50,94,131,173,30,66,225,179,124,194,159,152,214,157,50,21,166,118,47,126,123,65,103,173,131,130,1,181,46,60,36,35,5,124,166,90,190,87,83,224,160,179,216,162,204,187,5,12,235,147,126,144,142,230,173,95,109,28,42,106,76,25,161,92,128,72,33,20,5,207,47,197,84,56,135,194,126,223,26,170,172,52,3,38,88,174,48,199,74,28,158,139,170,234,245,192,68,208,226,230,133,238,97,253,237,74,38,117,4,204,238,170,207,125,214,207,140,169,114,38,66,185,109,185,192,212,56,184,12,45,12,29,245,89,218,168,108,231,176,63,173,197,231,249,94,168,193,149,123,243,227,232,78,157,165,36,23,186,175,93,148,170,155,130,231,104,13,115,101,153,214,155,126,142,108,10,13,142,114,228,232,75,103,99,90,15,120,142,91,48,106,48,169,160,251,195,123,164,231,123,228,178,210,253,212,112,26,171,251,118,252,198,45,47,221,41,123,211,223,78,244,187,199,131,211,174,253,76,210,68,70,38,30,173,247,250,206,133,196,84,138,33,227,15,245,185,57,196,177,37,96,11,56,43,124,166,253,188,48,82,18,114,115,170,14,107,108,212,203,246,195,166,48,244,49,241,104,132,185,244,108,68,37,189,198,218,37,172,244,24,20,29,45,209,88,125,107,90,135,183,192,28,172,41,70,109,118,81,82,0,38,50,120,71,237,204,210,162,123,109,71,115,43,204,48,100,178,183,122,81,231,144,159,237,206,36,180,177,245,167,233,52,136,99,153,210,164,149,31,120,185,64,171,193,107,61,113,37,100,105,174,197,191,22,204,125,251,129,113,25,29,222,228,173,178,194,231,102,177,171,208,7,212,230,115,117,91,251,142,10,110,146,158,2,189,154,248,245,133,165,33,195,96,228,217,226,201,81,63,124,6,173,162,187,113,31,13,15,251,121,180,132,171,26,48,241,111,29,150,227,149,221,7,27,210,140,105,32,181,25,49,224,198,134,251,192,103,233,143,251,96,91,79,93,106,14,246,246,223,61,3,134,219,171,112,113,153,83,131,17,11,121,96,98,142,59,96,102,162,126,173,98,162,28,1,19,189,212,151,130,201,47,108,75,88,172,31,87,31,182,190,29,123,233,153,98,116,218,62,112,106,241,214,199,188,46,237,153,72,80,24,182,123,243,45,122,223,6,119,100,228,28,230,228,171,15,220,198,117,161,76,15,165,61,191,205,41,17,55,183,174,209,7,77,37,190,229,174,86,254,162,48,201,196,184,55,249,210,103,241,101,248,41,46,12,27,198,223,93,125,111,222,177,231,254,252,237,24,242,106,149,231,239,131,151,112,145,16,68,159,237,125,114,56,209,3,222,127,124,16,36,48,2,133,74,161,62,15,78,205,69,220,155,52,113,121,96,106,225,238,213,168,155,63,15,142,142,95,15,216,228,170,158,185,210,175,179,78,179,196,28,239,60,205,95,219,163,193,240,197,62,75,160,205,30,102,148,213,234,234,193,106,82,98,57,62,39,134,80,127,22,223,242,178,29,96,136,58,234,115,245,206,215,36,160,78,58,63,43,251,108,189,31,157,159,193,118,100,61,11,191,239,216,54,232,118,77,251,129,143,215,122,71,109,110,169,187,254,193,253,235,2,3,134,118,224,57,6,42,125,120,241,228,240,99,189,123,113,201,123,199,23,91,148,35,63,87,163,31,122,111,222,243,26,207,163,65,245,17,159,100,81,128,240,110,120,104,125,56,204,242,30,239,205,211,186,55,39,189,58,214,187,31,110,55,195,168,193,26,245,121,114,90,40,124,71,204,166,131,251,44,126,244,58,220,170,6,230,172,124,166,67,91,57,110,142,221,164,97,6,236,164,230,190,31,20,19,171,61,231,0,225,102,183,210,178,197,180,242,179,55,80,85,51,2,46,169,182,252,46,131,52,226,183,161,153,28,239,26,155,197,63,9,61,20,103,199,124,110,78,179,244,189,154,82,72,157,138,40,137,244,120,111,35,217,125,150,55,57,240,30,48,164,8,186,181,176,87,221,223,70,60,244,89,6,105,165,29,247,62,239,188,158,201,66,146,187,197,168,52,106,206,117,178,80,236,59,46,140,224,204,115,53,36,187,53,224,241,4,87,40,18,105,41,134,180,153,150,153,194,148,208,6,108,153,77,69,51,50,50,129,214,241,132,40,26,108,103,247,123,64,158,165,54,65,35,73,179,98,76,152,209,251,185,154,42,228,24,209,97,4,168,10,143,57,98,200,136,42,228,169,40,239,124,47,38,158,245,194,103,106,197,52,52,221,181,7,110,181,199,107,161,126,162,59,57,238,236,157,39,199,191,122,14,145,70,49,209,140,91,175,154,166,126,105,56,42,195,243,67,92,130,229,247,192,165,237,248,150,20,63,143,231,165,11,89,240,128,91,155,127,194,73,174,94,253,18,125,124,240,240,93,133,189,79,26,0,126,48,4,224,1,163,233,244,222,124,69,8,48,195,252,255,248,64,48,170,251,25,115,80,98,70,207,79,195,43,82,2,166,116,37,63,223,35,167,216,53,40,198,74,233,153,41,125,150,20,87,23,252,229,7,54,26,25,135,143,53,216,214,243,100,99,71,72,136,224,112,233,115,188,243,44,247,184,154,226,164,119,208,22,186,106,1,159,249,254,126,110,56,53,98,84,58,245,161,207,250,73,78,184,97,176,241,115,61,240,12,23,235,156,116,208,30,188,203,171,198,158,2,85,109,209,12,54,242,198,53,158,155,10,241,231,116,35,225,54,46,188,161,180,126,126,153,245,229,240,130,35,233,125,110,153,41,136,81,60,62,78,162,120,209,39,113,166,213,42,189,99,66,80,40,96,220,208,231,123,192,118,16,95,243,24,205,51,63,75,96,245,251,177,127,201,241,231,99,163,63,221,2,70,213,243,89,95,199,212,137,213,9,11,91,121,87,54,133,175,53,96,116,103,159,171,17,87,142,223,46,212,194,191,107,187,174,88,188,232,8,166,119,67,203,219,67,174,196,234,219,220,207,60,75,94,142,48,200,34,60,182,101,51,174,206,184,51,221,103,207,250,128,252,224,162,123,61,145,44,170,220,35,206,12,183,192,238,237,129,241,25,227,234,134,120,181,62,245,194,124,223,1,207,213,159,13,107,25,117,177,195,204,201,241,194,28,233,1,19,234,208,241,62,246,118,173,247,234,99,28,104,148,26,205,155,22,7,58,178,141,73,173,125,98,77,37,166,120,161,244,225,239,97,95,31,164,128,139,90,104,63,65,157,248,30,163,173,249,60,184,61,122,160,132,78,116,22,146,2,142,7,91,229,129,242,138,156,222,193,118,239,233,133,71,191,151,210,207,250,39,92,194,188,194,128,237,233,249,88,182,84,63,152,156,95,219,207,120,150,28,103,34,50,119,115,63,23,151,30,217,138,3,163,181,251,140,118,165,208,213,97,254,193,204,127,12,103,24,95,132,176,110,55,249,239,75,215,123,176,209,177,55,235,51,158,196,57,227,230,103,38,76,141,99,65,201,187,122,220,28,121,179,231,188,94,67,214,37,61,173,143,7,211,104,189,137,121,82,225,84,120,108,1,250,103,226,75,19,200,125,2,58,44,128,187,39,208,55,245,236,148,13,89,237,18,131,218,108,92,254,132,91,192,21,65,203,23,78,119,80,233,190,249,3,110,89,174,158,243,79,248,140,84,252,246,185,211,252,227,183,211,186,79,126,198,180,239,119,204,169,76,9,184,237,186,255,92,217,119,88,250,124,39,154,41,44,4,72,137,211,51,102,8,55,199,60,60,255,95,233,89,122,157,142,166,128,235,122,15,236,5,253,85,188,214,48,25,147,103,166,149,251,86,38,14,250,188,21,253,179,241,216,179,149,209,158,39,59,22,192,29,209,73,186,65,159,12,237,118,247,210,233,55,209,98,25,78,111,121,171,77,87,176,62,215,76,55,74,197,178,77,143,147,222,140,39,36,7,76,153,143,94,109,29,179,254,203,70,240,246,236,179,38,116,22,87,211,127,249,88,126,248,27,238,40,19,74,56,223,94,63,23,185,226,18,87,151,63,146,160,132,84,238,160,64,28,248,132,131,120,148,30,147,180,161,249,242,94,157,82,141,243,252,167,201,241,188,183,149,21,57,188,224,137,81,120,114,166,250,123,119,194,3,227,143,184,200,181,227,57,45,86,125,195,11,115,134,115,67,125,111,202,111,0,14,231,55,224,149,218,227,110,82,161,29,94,25,161,139,174,47,70,216,177,120,68,20,142,188,221,158,88,83,133,75,44,208,179,173,63,46,29,6,110,24,134,252,210,126,163,11,72,10,221,123,67,113,252,220,27,179,168,5,220,210,115,118,17,171,237,242,100,103,218,62,46,31,37,245,251,94,13,51,207,19,7,206,61,226,92,240,247,245,39,92,122,166,71,146,7,63,63,252,216,164,100,242,227,216,228,57,159,192,34,26,211,97,95,209,207,87,211,115,111,170,221,226,115,53,35,37,121,226,215,165,141,123,53,188,133,15,188,250,136,3,157,229,248,44,17,172,183,148,227,99,227,127,60,81,48,92,217,176,84,186,201,176,232,92,232,166,34,18,48,252,127,251,129,215,26,247,106,42,150,30,184,208,22,25,48,221,65,15,122,83,37,4,227,68,210,197,224,138,221,229,240,200,251,13,169,116,83,208,8,152,230,207,247,234,222,98,159,38,189,247,204,97,235,249,136,159,30,232,200,237,247,226,85,226,185,233,45,28,239,79,247,44,240,57,182,199,159,79,118,111,14,213,202,31,112,41,97,190,245,217,223,144,8,241,183,251,90,148,49,63,161,5,98,127,49,21,152,223,234,118,17,224,158,45,30,140,14,228,245,92,140,10,78,140,9,108,67,251,157,9,99,222,139,251,123,224,99,137,215,116,47,214,186,241,223,36,205,81,224,151,173,153,237,137,188,99,154,172,24,147,115,22,181,231,201,8,212,199,147,177,53,190,147,180,246,125,221,50,59,180,215,27,23,44,43,188,155,81,172,56,234,217,238,246,125,109,56,125,242,51,104,100,27,226,226,138,108,197,19,154,195,129,247,81,129,235,185,60,25,28,75,37,198,213,120,43,143,83,199,171,70,56,134,74,138,254,164,73,24,178,56,4,224,14,104,235,113,70,57,52,226,230,19,102,195,241,103,140,202,39,195,128,181,239,217,207,40,33,203,113,115,210,142,127,122,163,37,2,50,3,135,253,245,249,166,115,190,30,24,182,186,249,198,84,168,163,170,1,195,169,240,56,248,41,138,236,8,226,62,65,65,236,131,235,253,35,253,246,148,147,156,121,208,115,196,68,166,81,144,8,122,14,151,107,243,30,27,52,61,73,204,202,204,26,129,30,247,79,253,4,163,149,138,168,5,148,213,93,147,44,208,64,103,15,1,211,141,79,136,81,225,236,116,90,192,16,42,234,186,38,130,187,226,112,162,195,99,164,7,86,91,126,66,213,161,193,156,250,83,4,114,216,104,251,166,194,180,101,196,152,225,132,204,231,106,130,67,37,224,133,152,159,194,200,195,250,176,80,158,254,88,150,181,91,79,103,192,86,121,161,48,101,27,1,103,26,107,158,171,233,241,154,1,207,222,53,152,67,165,225,108,1,195,102,174,225,53,148,191,83,76,226,115,46,174,164,187,60,82,69,61,150,223,50,185,19,29,22,248,254,35,166,130,114,241,83,163,3,165,245,61,241,113,186,31,47,164,246,107,90,34,30,89,213,150,63,160,83,121,1,47,52,203,117,80,140,18,40,134,20,135,69,157,171,74,191,193,29,20,124,8,221,85,104,75,206,97,51,47,248,27,116,101,155,52,87,236,227,80,58,22,221,14,17,199,186,209,53,234,198,242,243,65,90,151,48,20,101,160,189,61,55,71,200,234,194,236,75,207,205,161,212,142,223,206,123,206,231,98,4,37,125,249,17,215,126,14,78,234,69,70,196,28,33,90,171,235,25,21,90,106,125,146,31,39,163,61,158,68,69,143,46,12,130,77,136,240,89,189,152,119,17,35,216,28,25,106,81,19,70,186,49,249,99,148,166,174,158,4,196,212,35,14,9,98,82,251,185,152,150,175,184,24,245,111,13,202,163,249,57,98,18,239,62,211,19,216,64,85,56,106,49,179,241,136,189,55,135,167,42,110,126,76,94,61,210,185,180,220,175,137,225,175,191,92,122,151,107,215,27,165,53,205,176,216,177,208,201,105,234,214,161,103,182,252,214,144,232,213,244,44,143,204,97,151,29,62,94,111,214,141,184,210,89,233,159,131,112,36,213,230,10,35,166,177,2,62,126,156,6,238,216,167,227,214,191,66,6,5,169,103,172,14,227,184,165,23,174,126,36,211,215,158,250,179,147,158,149,56,75,220,187,27,65,134,194,231,48,203,241,216,86,56,49,94,184,251,194,165,83,171,63,1,96,110,158,239,152,204,172,177,160,3,222,180,45,26,28,189,170,143,96,66,217,59,70,100,65,59,244,140,200,49,112,215,133,113,170,203,51,96,57,74,42,10,57,254,245,204,49,74,207,71,60,216,158,127,28,124,9,117,191,111,171,43,4,254,83,123,63,214,113,18,119,192,214,69,241,192,55,32,89,200,67,60,249,232,51,19,102,148,183,65,113,152,175,22,160,193,199,38,242,152,122,33,250,60,158,109,22,90,143,30,87,23,163,195,120,102,225,8,75,253,192,11,66,62,133,233,130,137,71,171,164,55,159,57,60,49,53,3,70,242,248,185,249,66,250,192,97,180,234,158,201,112,118,207,40,106,130,121,187,62,193,137,106,59,129,79,83,204,146,39,148,122,224,21,110,29,76,17,233,233,65,66,94,107,250,185,121,124,132,82,247,243,65,209,26,247,3,6,101,192,180,159,109,225,252,118,75,241,197,142,45,147,255,184,250,204,151,120,52,42,240,31,131,0,107,47,214,8,167,155,198,159,173,110,175,198,168,32,40,178,30,24,126,193,248,233,243,152,15,72,78,216,31,155,104,126,126,231,66,227,236,11,120,35,8,247,204,5,22,179,195,153,248,206,187,229,220,0,90,177,159,126,150,46,98,53,254,206,231,228,207,249,221,22,142,215,21,191,140,190,213,187,167,208,137,115,97,19,250,82,152,148,83,192,141,66,34,185,57,149,141,255,31,113,111,143,244,75,143,100,247,237,101,236,49,240,89,0,102,1,178,228,201,100,208,152,32,59,24,99,112,102,162,213,50,24,140,89,11,29,69,200,167,214,36,174,67,248,229,243,32,243,228,229,2,248,182,211,247,158,91,245,71,161,80,64,126,158,227,229,134,36,41,250,82,239,7,226,60,255,178,9,154,87,245,233,154,49,40,57,140,90,146,238,210,84,115,244,119,42,194,183,63,90,79,48,186,56,239,106,108,250,174,65,44,226,64,203,87,120,55,90,10,189,186,31,15,144,153,24,224,151,80,242,126,207,234,180,223,77,157,83,28,31,94,205,209,160,82,73,189,79,180,220,186,91,70,45,239,76,57,18,68,182,253,222,119,32,52,59,5,10,175,230,120,54,105,67,192,43,181,148,192,37,125,124,211,152,86,78,40,83,90,240,211,158,193,203,213,39,165,164,74,181,126,120,255,109,34,119,242,216,80,125,200,200,230,81,199,105,192,103,176,138,255,116,163,211,233,8,204,6,212,4,174,93,44,36,82,155,227,243,227,135,199,110,114,158,15,72,146,151,111,103,244,203,182,146,96,235,29,15,120,22,189,247,194,63,153,129,98,130,10,252,161,199,91,5,214,92,196,248,161,152,251,228,167,87,211,159,166,159,115,199,205,105,250,111,10,15,168,90,2,158,85,178,124,195,90,178,124,91,160,200,75,187,119,135,101,100,100,228,180,151,233,156,94,99,174,143,152,52,88,252,245,193,80,162,158,241,194,104,47,209,161,81,209,52,227,106,204,109,29,26,52,3,83,214,74,211,194,31,92,246,240,157,154,29,40,93,103,13,238,193,88,228,93,75,173,88,163,95,28,171,172,210,149,110,93,166,27,203,198,93,208,210,132,23,151,218,48,152,172,183,60,21,26,109,205,127,23,34,64,249,184,168,41,137,14,129,134,13,164,61,54,3,75,216,15,46,227,199,149,178,131,139,118,226,236,15,158,116,224,200,192,246,130,50,209,95,214,28,169,185,207,18,67,62,106,216,129,166,142,235,238,247,35,30,138,198,66,93,162,104,218,204,248,48,161,76,76,207,76,92,105,251,184,57,28,210,184,205,131,240,57,249,232,157,213,223,30,230,94,62,120,225,91,38,184,69,237,117,35,24,185,150,62,86,135,127,197,97,50,228,51,193,215,102,245,129,111,163,43,21,148,205,51,62,61,163,132,27,2,195,133,246,198,109,218,72,9,45,16,63,189,15,147,128,73,21,19,135,109,151,124,254,131,169,200,23,59,252,194,237,243,142,96,70,69,64,94,224,109,85,255,15,166,235,72,194,122,36,127,91,9,116,173,53,18,74,140,240,61,150,233,175,232,142,2,159,205,104,1,195,178,154,174,126,114,0,134,90,55,179,160,203,104,174,28,94,99,213,145,224,199,16,102,48,92,128,250,211,8,115,185,205,249,89,1,167,254,52,116,113,241,212,70,114,155,126,251,46,61,247,48,216,109,52,223,133,190,110,247,66,168,31,54,228,163,47,228,187,59,198,91,164,228,69,243,156,125,18,152,70,140,103,21,201,211,141,69,54,205,103,5,242,247,175,233,189,167,53,79,63,120,236,84,14,129,92,21,54,232,131,9,164,30,157,180,59,71,241,190,248,157,239,211,171,187,241,184,254,194,27,114,69,57,238,135,121,47,47,60,214,248,154,142,46,83,35,1,247,243,3,225,137,116,178,193,131,215,220,140,97,92,229,211,171,155,41,198,255,194,135,58,69,221,12,239,235,42,158,228,128,206,119,150,180,76,145,114,234,126,53,109,95,18,173,28,159,53,145,125,14,127,159,164,95,168,206,219,231,37,132,219,49,254,13,153,149,207,236,47,255,105,232,28,116,87,249,52,186,124,13,76,52,92,100,224,22,162,116,195,241,124,173,166,179,137,25,245,164,46,228,205,91,9,24,198,221,102,186,60,215,245,78,52,149,61,160,191,14,83,4,197,62,173,194,26,63,93,23,14,111,56,21,166,194,247,122,95,75,188,218,46,41,18,104,32,233,124,127,240,193,118,212,161,85,116,15,126,135,214,139,157,140,242,219,247,147,88,30,122,187,78,245,26,90,125,9,205,219,24,111,153,19,104,32,190,34,240,245,49,189,26,222,252,168,35,158,244,48,74,156,247,1,82,22,81,187,110,44,20,81,148,234,240,93,108,90,124,128,72,229,147,174,7,254,17,185,82,152,76,238,27,26,2,86,71,183,91,180,189,215,43,57,162,230,162,149,145,174,134,250,179,63,24,127,87,205,191,107,121,180,250,190,254,110,36,66,122,245,32,157,211,125,104,119,211,211,10,50,234,249,170,187,171,132,126,102,149,44,227,133,77,33,211,97,106,75,116,214,58,108,157,62,242,205,1,168,115,110,12,108,111,228,180,14,141,173,87,79,228,115,222,213,38,19,150,222,24,121,174,230,87,163,131,168,199,227,128,159,236,93,108,116,100,186,80,7,89,250,55,41,38,209,167,155,181,145,124,61,123,156,224,102,75,223,39,122,232,51,238,205,42,222,105,198,169,98,221,14,239,186,196,249,26,22,246,59,14,211,12,166,219,177,241,67,60,107,30,207,245,83,22,146,193,104,250,59,123,185,250,104,165,226,181,62,14,76,216,254,219,156,12,122,53,45,40,189,199,200,81,26,14,184,81,50,112,252,106,252,68,253,8,26,229,89,190,210,80,71,61,58,180,70,169,197,59,195,8,157,126,105,199,108,152,66,47,196,76,41,231,183,36,134,76,32,118,187,15,212,41,51,61,226,126,161,215,184,215,11,18,83,27,212,116,33,18,205,126,27,38,62,197,250,36,88,106,28,22,222,171,210,187,57,95,75,224,70,133,192,241,101,136,182,154,192,215,237,62,158,10,132,226,191,23,49,57,208,9,255,230,231,143,117,109,232,49,245,106,74,33,230,8,56,101,41,105,255,191,195,241,183,205,194,146,168,61,116,97,4,173,125,198,235,208,254,186,78,215,102,137,85,188,241,212,3,229,114,47,28,130,70,224,52,57,92,59,221,121,171,201,90,16,245,14,227,220,36,93,237,87,95,51,224,19,115,7,61,156,235,45,248,58,164,186,86,94,23,94,226,39,159,128,229,210,3,229,85,186,175,64,110,129,178,72,133,45,180,30,35,171,26,180,231,118,95,143,85,74,139,187,142,204,252,64,223,77,135,53,133,202,200,224,38,243,110,46,152,112,143,134,45,77,104,193,9,53,80,222,131,13,80,96,182,134,26,107,101,167,176,11,97,247,179,252,12,34,222,166,177,65,212,87,175,213,241,54,219,110,108,102,242,70,140,193,38,182,203,5,93,149,92,93,141,144,53,182,234,123,198,201,241,216,41,96,244,242,106,34,102,84,1,4,92,76,95,117,58,220,68,186,12,120,145,202,148,171,251,167,11,17,114,144,253,42,116,96,141,87,182,156,102,68,77,39,174,157,154,106,71,1,162,121,228,228,206,239,73,71,43,13,167,95,45,254,203,247,91,146,57,105,168,223,205,227,63,76,228,164,10,10,199,143,31,110,215,210,236,114,128,152,148,129,247,199,117,171,253,233,122,241,93,86,43,134,197,193,169,168,83,34,65,188,154,40,33,26,114,242,181,196,3,79,173,167,32,215,242,121,236,186,179,249,107,234,6,13,145,229,89,114,226,31,112,249,9,76,85,88,117,152,51,87,127,153,120,180,191,100,188,127,205,72,53,40,25,252,52,38,109,45,123,228,181,252,207,10,43,131,152,162,184,24,184,13,179,198,81,125,109,105,217,105,8,249,173,184,53,202,212,202,205,131,209,113,207,95,223,4,219,167,31,44,170,16,103,86,223,218,71,75,166,52,238,95,245,248,21,187,208,214,162,131,235,187,210,187,225,247,94,148,177,9,74,236,107,250,246,106,109,7,130,126,144,172,197,14,73,160,71,47,166,7,36,54,80,106,160,143,194,216,191,59,142,226,186,210,123,166,27,200,67,72,20,140,138,148,120,55,61,169,226,221,95,36,126,175,15,161,55,71,71,219,119,49,106,189,154,164,223,249,186,41,237,127,240,90,66,213,202,205,15,89,211,55,165,120,93,75,95,245,164,31,211,151,9,60,184,26,213,104,132,133,98,131,165,224,97,73,142,187,117,147,91,124,35,55,9,111,1,17,161,247,143,106,193,42,45,78,23,164,78,237,139,91,47,84,85,106,130,231,242,73,193,18,234,18,141,185,112,13,231,4,86,226,179,244,125,161,192,183,125,82,160,14,238,250,113,220,13,49,170,241,72,11,83,233,175,48,14,200,116,248,126,58,114,144,35,57,143,56,128,195,107,165,175,135,140,210,247,66,11,198,154,174,213,72,205,234,202,124,90,54,4,155,18,203,33,219,90,156,187,163,67,221,168,13,67,215,13,133,237,239,141,156,143,165,75,29,72,163,21,183,248,54,119,13,250,173,85,136,200,39,12,167,221,26,5,67,89,206,98,2,90,213,243,143,3,62,48,89,11,70,78,222,223,199,121,95,222,232,98,141,54,228,95,203,251,176,161,78,157,218,86,221,26,196,78,191,111,147,138,105,218,114,210,235,138,190,234,73,83,118,61,250,129,192,139,252,206,5,74,70,137,103,233,182,64,134,227,119,13,83,36,176,181,255,177,89,223,199,91,42,19,69,182,180,134,121,29,245,157,227,63,110,139,46,180,70,73,151,15,141,101,163,65,168,74,49,209,124,165,24,211,170,137,228,230,180,241,58,173,164,201,62,40,65,34,185,199,234,254,26,37,157,85,157,162,90,77,135,235,221,155,244,186,70,158,233,53,91,78,249,243,89,90,90,230,148,94,86,239,64,180,212,253,146,35,141,78,205,233,230,36,145,56,165,37,184,46,49,50,27,191,15,109,116,181,67,194,41,112,189,121,134,156,200,218,39,220,26,28,217,20,118,126,254,203,215,50,138,25,67,69,203,156,193,95,24,169,163,47,74,222,136,10,112,36,60,120,163,192,221,229,106,68,138,189,176,108,221,149,240,133,92,8,197,64,247,209,214,243,159,23,156,36,194,19,56,97,103,40,235,157,93,244,69,162,81,28,48,108,79,158,21,130,202,252,200,209,118,223,242,106,167,191,8,22,189,21,202,17,106,164,87,213,219,54,17,92,91,146,32,164,224,113,115,94,254,194,188,57,137,235,81,75,233,213,145,155,100,73,232,148,95,176,153,82,211,239,135,73,15,116,149,6,125,40,119,48,20,126,111,77,16,91,35,234,198,60,212,189,72,247,64,10,40,156,144,148,64,117,162,94,191,48,241,167,112,106,8,195,156,247,105,29,115,126,35,161,68,221,165,203,77,25,188,212,22,164,102,147,162,219,223,167,58,24,104,45,182,12,42,237,204,161,126,48,222,112,124,183,84,223,23,39,126,58,198,149,38,203,104,144,205,216,129,222,197,29,111,106,48,125,94,102,68,17,248,39,85,176,136,115,88,247,246,123,98,130,77,145,233,165,50,139,98,84,159,47,82,225,17,48,159,102,202,123,137,45,140,170,33,251,14,58,188,170,24,34,178,33,181,214,52,98,67,81,251,59,174,13,239,157,112,182,145,253,161,85,235,123,43,232,180,41,123,191,213,194,127,219,23,9,39,170,20,43,76,90,219,62,15,239,236,102,218,160,114,117,131,163,250,5,3,169,232,191,223,78,21,120,193,131,249,123,245,221,167,154,8,41,219,213,86,68,240,11,83,0,18,130,26,23,54,54,179,231,250,82,126,72,65,174,140,252,174,2,15,238,46,75,208,29,249,109,43,206,126,158,241,50,46,214,41,232,162,139,210,81,38,176,233,172,224,56,207,135,82,114,180,245,151,17,19,124,79,13,63,209,209,85,100,169,68,95,40,144,102,157,169,115,118,31,162,127,113,53,206,104,145,113,155,83,247,230,100,66,251,27,17,109,234,176,198,19,134,5,134,57,48,146,31,20,103,76,207,166,46,42,217,90,23,180,174,175,60,19,124,145,0,13,77,37,208,70,74,251,221,250,58,228,20,16,4,12,91,146,135,18,174,113,121,166,244,51,3,87,47,45,92,102,69,180,169,104,249,188,194,130,38,210,37,13,255,6,87,183,163,215,49,53,93,253,105,186,226,171,195,176,235,148,145,224,226,61,22,139,229,190,116,9,195,85,230,177,155,141,46,85,240,181,3,223,227,208,147,250,116,102,170,247,64,49,212,10,134,47,158,186,139,71,68,19,105,243,148,230,230,112,149,86,186,201,126,75,89,192,131,201,148,200,171,230,252,252,124,79,216,112,41,10,137,2,165,212,244,62,248,199,69,112,188,201,213,70,164,251,142,165,77,33,214,144,165,80,183,49,187,198,213,136,152,200,213,112,231,120,171,157,233,24,73,213,49,30,229,125,255,195,135,118,215,66,100,101,38,253,30,197,187,63,168,201,174,77,225,235,216,210,221,224,115,54,164,242,151,78,129,29,149,60,212,228,15,9,195,67,129,208,142,135,64,22,44,202,18,253,188,78,207,33,59,245,86,210,61,70,190,162,51,78,85,203,227,96,254,8,231,47,61,109,141,44,194,121,72,22,233,170,240,184,38,201,235,226,164,130,119,137,83,48,48,4,198,209,124,17,45,196,234,41,65,22,184,32,38,249,174,94,214,155,21,159,128,149,221,57,243,38,60,97,159,16,177,34,106,114,23,225,246,79,23,66,120,249,116,105,120,162,154,212,225,45,101,68,72,129,31,247,214,72,199,124,210,125,142,240,58,201,194,247,109,26,205,156,62,214,34,69,234,155,198,61,133,218,233,9,190,107,197,191,174,107,251,208,110,46,48,83,226,55,135,29,248,91,83,97,108,35,159,82,76,66,217,195,11,161,8,175,100,64,255,167,44,157,148,213,164,221,121,29,179,202,171,14,141,99,217,87,210,64,180,92,174,254,140,118,51,214,240,245,52,194,245,160,128,245,126,127,195,63,78,20,13,228,88,45,63,81,170,119,115,219,29,197,102,228,32,220,158,6,219,205,90,116,229,193,208,107,233,207,148,216,132,55,170,190,18,216,133,199,139,58,81,39,191,134,236,242,212,135,134,3,189,239,249,161,76,169,84,254,220,55,236,191,221,145,161,151,253,208,138,125,134,27,133,48,237,117,49,160,168,178,40,94,230,186,141,90,71,12,59,36,157,142,123,54,232,111,237,57,229,230,191,228,168,254,220,215,151,137,145,99,34,82,14,87,3,214,50,189,129,242,174,7,106,208,201,40,82,159,11,233,163,208,36,83,57,223,100,187,164,103,127,206,152,149,138,32,176,220,218,30,84,76,145,138,60,94,192,102,120,127,190,39,45,28,39,133,33,46,123,201,160,13,199,184,116,84,15,99,5,234,113,72,52,124,10,133,77,83,216,151,49,150,159,78,138,157,225,110,169,28,168,232,166,252,54,62,114,111,190,41,17,100,140,144,135,209,5,220,175,194,55,142,99,60,22,1,119,83,173,115,248,26,54,75,103,220,200,46,63,63,213,169,105,211,7,67,13,212,59,201,217,58,142,212,113,64,230,65,100,222,125,27,206,81,121,95,21,123,217,191,94,172,17,137,55,223,151,65,154,244,77,26,13,130,68,192,4,38,146,62,195,38,184,95,155,14,156,111,196,125,205,187,111,16,212,56,10,143,218,222,70,127,103,168,75,39,17,104,116,237,67,109,89,164,53,5,244,48,175,15,134,188,119,164,91,91,243,196,91,73,150,2,119,244,142,19,58,218,30,135,246,250,34,208,77,49,80,11,210,24,228,155,175,83,17,19,138,91,124,106,88,4,219,244,64,5,166,145,121,159,48,183,33,147,13,24,187,211,59,189,217,147,198,106,114,115,42,143,157,164,100,83,125,48,154,220,28,81,135,21,31,126,58,211,169,6,42,43,110,141,111,57,229,90,90,102,206,240,61,229,142,98,86,129,239,23,17,57,46,244,113,186,148,91,83,2,130,253,225,94,44,113,185,88,70,80,102,133,2,0,34,52,67,72,57,105,167,38,27,240,230,100,96,65,132,37,111,221,214,199,195,236,247,167,153,133,170,55,47,65,115,181,73,18,11,115,17,213,39,68,99,124,159,158,214,142,40,48,71,204,244,89,105,116,215,203,99,193,194,56,253,93,239,53,165,200,15,137,119,152,79,227,93,19,178,147,73,129,254,181,52,191,154,68,210,145,199,54,206,64,127,236,58,246,150,150,205,129,198,232,231,33,13,234,142,144,111,21,152,138,131,230,87,83,164,126,228,183,225,36,238,62,229,119,179,188,203,78,102,133,150,102,239,29,217,181,160,94,28,203,144,250,79,162,247,97,19,243,113,11,76,99,153,191,17,96,249,248,232,14,245,198,124,136,217,182,80,18,142,117,39,241,110,34,62,41,165,105,8,118,88,187,193,62,98,120,54,185,115,53,237,165,248,110,161,1,147,119,137,144,100,139,243,190,219,159,4,166,252,51,94,7,2,109,83,230,155,2,28,57,155,208,186,157,50,37,5,81,210,22,71,23,157,245,1,95,123,141,128,224,140,15,119,9,1,208,133,97,46,117,148,2,139,161,23,155,236,245,138,239,86,115,103,195,92,126,103,125,217,212,153,140,48,208,6,102,211,246,120,32,239,229,238,181,114,181,241,28,249,151,11,159,89,11,15,158,114,116,171,55,137,143,143,50,100,129,137,137,248,145,204,251,25,138,94,107,218,137,139,174,129,203,110,41,35,155,228,216,125,149,89,9,75,4,142,7,85,203,35,182,28,124,62,9,187,13,203,173,85,15,92,192,71,44,100,161,232,209,159,94,95,235,227,61,64,180,193,99,88,43,112,124,215,112,30,233,169,72,240,171,121,29,195,181,243,32,220,13,212,184,201,31,145,8,92,159,90,1,69,247,77,169,94,133,116,176,151,133,71,123,80,191,94,188,34,244,126,196,232,21,198,251,160,67,111,56,183,132,121,28,194,30,52,238,134,129,241,242,130,80,204,146,176,79,14,58,48,169,59,124,176,249,255,71,224,251,117,149,23,19,161,128,176,72,195,231,152,63,226,16,253,193,240,188,132,185,61,44,180,182,158,109,119,215,204,221,221,100,17,223,117,10,61,212,124,241,177,69,112,88,97,146,141,207,246,35,48,55,132,178,19,233,92,154,42,61,234,119,77,129,169,87,223,127,60,126,165,180,54,49,188,85,195,71,193,181,237,253,137,30,208,157,190,187,136,2,253,108,133,191,198,54,126,87,135,155,92,208,10,39,235,131,97,36,17,61,20,146,106,156,63,243,23,238,86,96,161,3,35,250,123,222,192,186,229,20,244,230,208,139,254,174,82,99,158,220,66,194,72,149,80,109,175,241,126,209,128,188,62,125,157,164,75,222,156,153,210,202,148,98,58,152,148,169,249,125,240,169,41,167,138,78,224,253,7,191,134,35,149,116,70,187,36,112,59,206,187,135,136,82,98,133,230,56,41,143,51,122,33,88,241,137,219,71,132,181,125,175,129,157,90,69,250,200,227,226,110,26,245,243,221,27,58,40,241,102,7,222,85,121,148,52,119,159,44,165,73,240,97,48,146,239,149,48,45,104,173,149,229,4,18,117,142,236,246,11,99,225,74,151,18,109,195,180,213,254,46,134,251,249,244,46,36,40,131,176,223,24,239,106,58,46,143,68,21,135,209,204,212,55,43,215,165,192,68,144,171,169,172,124,85,157,215,246,162,212,47,226,11,227,183,211,245,247,117,255,148,86,86,189,57,29,36,191,198,200,162,134,112,75,121,7,155,43,194,157,14,47,149,13,65,91,248,90,115,239,185,58,177,159,157,158,203,232,255,127,71,214,233,144,42,58,43,144,66,207,223,19,31,125,219,169,251,184,209,250,60,22,44,12,254,22,178,201,134,210,78,183,31,74,255,179,216,111,221,36,245,126,253,77,36,227,81,103,211,151,221,201,238,188,171,77,131,98,43,74,13,224,27,23,114,125,34,110,51,136,135,158,95,85,66,242,48,148,251,165,135,70,249,239,45,241,254,109,227,127,13,216,124,198,247,237,34,198,251,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,138,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,131,123,247,166,167,85,84,235,144,172,159,219,151,2,158,16,42,204,114,53,36,209,111,211,97,101,84,169,138,230,106,184,158,223,205,9,71,247,79,111,222,140,28,238,23,230,251,209,243,139,30,104,228,29,126,97,162,200,122,53,164,219,117,189,181,50,76,5,91,140,67,35,17,222,111,35,71,176,117,9,51,12,221,138,195,251,123,169,143,135,42,46,214,56,156,104,245,53,161,47,194,236,26,39,38,63,69,130,225,253,246,245,204,180,184,127,32,78,250,120,207,217,104,41,21,57,130,86,234,100,223,79,19,162,41,98,163,209,17,82,94,212,132,146,5,170,198,228,222,253,71,163,251,193,228,65,228,141,212,102,18,164,93,166,124,139,55,11,229,227,122,125,5,139,149,85,196,182,68,123,145,77,202,215,74,29,106,141,67,193,121,77,2,95,104,148,177,139,65,65,24,255,60,161,7,52,29,154,72,162,91,185,25,115,250,230,140,174,2,145,250,227,112,43,237,145,233,46,146,222,162,152,206,135,13,235,211,239,200,40,146,252,134,130,38,92,230,40,154,45,98,101,21,83,241,168,111,87,177,83,84,172,94,194,198,206,67,186,248,76,231,150,3,168,64,225,249,125,239,219,53,129,105,249,250,200,190,215,151,131,89,72,200,119,201,178,0,223,175,235,188,237,16,134,252,239,200,83,91,54,207,247,82,35,3,19,103,184,144,235,174,190,165,45,74,254,150,192,117,31,151,127,178,61,171,117,125,238,66,50,240,45,226,110,61,163,17,150,132,207,99,175,87,150,76,118,12,237,148,22,48,251,200,243,21,150,41,115,10,127,68,55,15,168,205,183,33,78,227,179,26,1,79,62,139,126,124,51,30,159,228,12,168,50,199,117,121,67,27,236,150,85,134,102,132,174,219,79,32,210,224,58,52,24,89,158,91,72,148,132,66,132,46,240,65,251,184,249,241,6,139,205,82,152,32,219,121,39,171,177,210,202,131,25,189,238,121,199,246,166,152,170,200,213,244,37,63,135,246,30,219,112,18,20,249,237,189,172,227,236,29,250,72,14,54,25,249,245,0,134,192,215,209,150,154,36,147,197,45,143,82,10,231,183,44,225,221,236,214,163,91,124,104,236,43,34,106,215,141,19,252,69,246,47,76,201,174,222,28,171,240,101,44,160,88,97,214,5,38,189,180,182,223,156,205,56,98,108,157,26,232,239,17,11,44,203,64,143,79,158,251,122,211,215,110,124,147,138,4,236,146,129,223,147,131,150,126,127,108,118,123,129,249,244,207,12,75,233,78,122,151,181,132,194,229,163,196,101,78,33,228,13,120,91,154,225,217,120,38,215,44,129,48,100,222,143,119,176,44,234,255,228,169,172,232,241,209,162,193,21,49,134,88,174,125,27,61,162,188,15,168,104,228,234,97,204,68,49,101,52,104,43,76,171,237,60,110,31,210,68,36,48,147,250,210,252,23,38,116,21,59,94,223,38,64,217,30,220,138,245,35,7,92,172,171,231,253,54,225,13,225,9,234,44,133,56,38,80,95,104,18,234,197,126,233,94,221,182,208,134,134,248,51,224,207,252,1,135,239,139,141,237,22,79,0,59,254,161,155,146,152,165,176,189,159,103,115,67,129,23,33,106,106,27,40,50,120,23,223,113,84,169,201,64,186,24,181,1,55,216,7,161,203,170,87,175,249,250,52,22,174,219,221,142,135,94,125,95,239,115,192,72,120,79,33,22,4,166,72,126,60,24,113,210,145,174,190,31,255,91,103,236,218,4,182,228,183,105,226,248,222,208,168,107,76,143,109,234,42,207,30,129,128,82,184,226,59,17,237,245,234,23,204,203,105,18,235,133,30,105,188,184,37,245,67,77,137,28,64,215,245,88,223,47,91,153,248,39,239,122,210,163,117,220,121,131,4,77,190,143,5,3,82,125,142,6,77,236,67,146,2,188,174,238,45,192,203,100,112,90,154,20,226,95,239,235,42,212,52,75,232,17,99,2,229,142,231,211,162,104,55,245,230,112,55,150,250,156,86,168,207,164,47,14,110,107,106,172,159,211,106,201,120,157,149,123,184,117,247,43,97,43,42,161,103,15,140,98,246,231,240,33,118,28,104,225,251,173,203,29,98,37,150,161,73,29,237,53,119,151,7,205,98,177,206,62,114,8,175,222,118,209,45,137,132,140,192,219,234,11,223,156,53,104,190,226,177,238,133,148,53,53,159,113,43,217,12,216,36,152,158,61,130,114,199,39,212,203,144,41,35,216,244,230,140,90,206,79,70,134,254,217,242,165,66,141,164,212,190,253,144,103,62,90,92,86,146,86,63,91,135,241,116,99,197,100,106,165,140,184,195,244,231,18,128,23,198,24,218,114,53,210,65,205,63,0,202,225,69,206,132,250,76,136,129,28,222,80,7,202,200,238,88,215,75,146,82,10,72,35,154,252,118,193,18,126,223,71,189,159,139,168,163,161,123,185,218,163,92,163,138,145,242,242,248,246,144,27,25,254,105,162,151,117,164,195,138,94,45,52,208,61,248,49,9,130,199,79,195,59,208,60,114,50,217,174,226,218,97,90,93,190,254,49,116,164,108,187,211,244,210,150,15,236,55,205,28,176,9,5,123,125,218,161,29,72,238,125,55,202,207,75,228,161,212,110,34,49,134,193,221,187,11,134,96,143,13,169,43,197,145,160,218,212,11,227,136,26,203,86,121,63,76,220,229,119,245,180,224,236,39,48,134,238,240,0,93,85,173,4,139,78,76,23,100,68,193,72,180,182,168,178,56,20,227,190,192,35,209,90,57,53,127,252,244,23,212,63,152,207,91,78,251,193,116,126,47,150,123,191,248,10,89,159,12,108,34,214,245,2,193,7,125,143,52,163,195,26,198,95,64,149,109,90,31,11,138,34,167,65,217,84,89,207,42,207,197,138,119,54,108,126,189,10,185,24,241,30,170,4,223,213,198,20,160,240,245,119,186,139,78,25,51,224,150,21,142,49,214,91,132,153,175,53,39,233,10,11,118,116,231,161,223,208,58,74,20,186,19,43,158,79,165,253,51,133,90,233,1,225,63,194,214,30,62,39,64,39,27,22,189,96,65,11,189,239,155,85,141,8,235,132,237,94,29,97,14,166,232,3,194,238,142,196,129,39,167,8,175,203,47,27,25,172,39,36,140,138,169,9,124,108,42,60,161,141,66,113,151,199,194,240,247,180,240,61,121,48,231,101,82,136,160,149,40,194,33,243,114,100,74,73,89,120,61,202,185,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,161,97,168,175,99,16,37,120,73,99,203,242,200,142,195,100,118,167,207,35,138,117,109,176,163,19,138,188,200,43,3,166,104,85,95,22,113,249,23,152,135,220,115,9,97,78,135,92,39,88,78,137,213,86,181,236,26,197,90,195,127,153,214,41,9,235,83,175,76,243,177,223,188,226,151,197,235,192,178,24,206,40,133,107,149,140,101,18,183,59,110,110,53,1,113,49,69,104,197,117,238,200,252,221,77,56,230,4,165,226,242,246,240,15,75,46,125,185,213,76,147,234,245,61,205,148,179,3,134,19,250,197,229,63,211,41,145,226,127,186,173,214,231,140,8,11,59,79,162,200,52,214,117,87,105,160,240,252,19,254,98,114,217,223,241,214,172,117,215,122,145,90,116,168,219,168,102,253,226,101,86,225,66,196,53,173,213,137,182,201,38,80,164,28,176,181,163,122,57,22,228,8,18,108,133,19,159,246,184,119,115,42,187,164,90,171,67,161,222,61,21,130,219,180,244,72,54,169,97,239,193,250,8,7,73,31,44,76,76,240,56,190,114,116,76,22,121,33,232,250,12,207,113,90,229,121,209,123,67,8,229,61,209,215,211,161,117,67,97,242,254,47,35,55,49,115,186,78,26,155,144,75,114,83,24,242,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,215,175,35,131,178,237,53,115,192,151,187,228,60,47,63,241,132,223,247,101,137,220,210,100,206,238,30,223,189,114,15,21,220,251,66,228,106,78,4,167,165,97,119,210,188,216,125,40,26,213,94,73,20,45,207,52,227,63,24,206,0,169,52,182,18,54,169,117,199,71,67,190,226,13,141,204,136,108,181,72,180,146,111,156,111,104,164,116,162,74,134,234,126,24,242,95,139,203,162,15,48,242,129,116,24,178,133,249,115,31,104,4,191,128,135,81,3,191,161,45,139,127,247,128,219,79,51,73,252,246,148,202,163,70,249,228,114,98,116,98,119,91,168,49,249,112,143,243,160,82,210,129,233,29,104,55,1,7,239,119,250,161,112,15,24,162,95,175,168,186,159,42,113,101,185,55,135,85,240,6,124,36,108,155,220,252,158,169,219,137,28,173,245,184,79,25,184,229,155,78,52,4,126,210,227,126,151,221,41,33,134,74,188,133,160,102,192,228,16,78,192,8,151,196,39,66,222,158,109,201,249,47,26,61,213,114,245,32,52,184,130,147,135,79,80,96,138,170,143,83,169,64,163,182,100,198,225,179,184,174,178,211,45,82,80,18,241,129,102,100,216,211,69,13,54,71,107,44,21,184,126,151,191,77,136,151,134,196,106,41,93,185,171,199,169,74,105,238,252,4,52,101,65,231,171,62,115,139,168,46,81,41,210,23,78,179,61,141,128,41,96,54,13,175,192,102,17,45,105,98,105,228,81,134,247,24,84,83,65,9,15,165,161,40,21,186,185,149,211,241,19,116,155,158,159,63,51,113,35,249,105,43,91,250,156,172,164,146,95,149,231,162,202,166,5,201,17,17,255,21,209,84,20,122,161,103,124,243,77,137,175,212,78,16,190,161,2,123,4,193,18,207,25,240,125,215,211,83,249,132,153,166,248,24,215,110,188,91,197,24,78,186,67,227,79,81,152,67,193,249,68,215,221,84,138,252,52,237,130,199,7,14,3,79,249,100,74,169,144,58,206,73,181,77,17,68,175,174,165,120,193,47,167,145,210,112,153,254,78,236,150,228,123,166,200,55,211,193,107,45,182,78,117,98,109,238,14,19,156,251,106,144,149,24,231,119,92,109,196,79,190,223,245,123,142,234,78,13,7,155,229,26,157,172,196,10,101,3,30,236,229,205,187,208,137,232,68,120,224,78,255,137,50,205,142,72,188,88,227,160,116,23,190,139,201,244,111,25,55,219,161,243,162,97,216,163,95,26,48,126,87,52,70,31,2,154,242,178,205,137,25,222,204,205,166,47,215,242,178,188,190,231,250,120,60,132,76,9,7,136,239,133,3,181,10,225,61,111,52,144,193,204,241,182,225,45,220,125,237,231,180,127,150,35,172,78,17,100,69,168,194,18,193,239,84,28,86,233,29,176,145,129,191,107,175,191,71,17,127,124,59,13,90,154,249,250,15,8,239,138,230,6,153,32,104,130,62,111,82,180,18,106,135,105,163,47,174,148,64,126,120,73,14,31,38,93,211,83,126,77,138,21,85,134,24,56,37,227,215,215,156,207,208,168,80,24,198,71,15,39,237,246,3,153,218,167,79,58,242,168,4,129,81,229,93,109,69,52,97,209,2,223,13,233,149,60,93,147,210,168,19,229,230,176,14,189,250,28,182,171,46,205,103,13,51,195,227,141,159,81,56,55,217,131,203,65,249,231,245,254,208,107,56,197,94,110,86,144,209,159,247,194,193,47,159,6,186,64,159,83,8,155,114,252,142,60,3,124,171,196,214,220,11,160,105,35,34,103,148,20,21,15,153,227,97,220,247,85,228,230,173,99,76,186,41,126,143,29,41,189,166,245,158,196,198,51,151,225,141,151,9,175,70,96,239,110,213,222,40,28,203,83,153,215,124,164,102,239,126,28,242,178,247,117,161,143,151,160,81,108,43,148,108,132,125,170,148,71,175,179,187,158,106,141,168,183,151,206,89,97,143,28,61,119,141,83,225,254,66,7,149,4,101,19,152,118,252,8,121,96,239,74,48,18,11,131,152,108,119,216,26,20,100,195,32,21,232,49,143,58,172,206,79,190,249,66,119,161,151,83,225,229,134,85,201,134,82,125,139,134,240,105,73,255,254,189,55,149,68,143,106,244,238,177,159,114,187,222,81,16,119,242,171,225,207,147,195,129,210,92,175,161,92,166,185,244,233,119,79,187,106,241,8,21,181,204,210,109,69,126,62,180,145,8,162,46,173,192,188,115,182,172,128,224,197,198,248,60,187,192,219,202,38,170,135,158,11,205,119,2,211,138,244,114,24,172,138,180,227,64,226,56,61,156,88,122,178,102,137,57,92,131,246,120,188,144,116,149,172,4,42,50,94,151,251,34,227,190,133,20,166,53,139,54,70,130,98,73,198,183,25,83,242,122,25,161,187,161,150,147,150,224,40,78,60,185,152,191,35,36,32,215,141,95,200,10,123,94,134,38,220,8,187,193,233,91,94,79,41,217,57,148,168,228,227,216,172,119,207,116,81,149,46,245,226,192,70,123,228,201,168,6,79,132,192,3,225,158,249,146,139,5,90,157,35,112,193,71,112,120,152,208,75,192,203,194,208,15,69,70,65,71,182,8,172,205,87,204,180,139,181,206,233,87,77,67,192,123,234,189,232,201,147,167,182,150,222,151,89,105,199,142,117,129,135,121,243,239,177,239,130,41,18,57,166,100,120,44,47,158,129,145,227,219,71,119,209,187,27,69,65,81,161,137,79,182,232,123,170,183,229,137,104,227,21,145,175,218,28,77,47,167,184,150,77,249,132,167,218,224,89,188,214,9,122,153,244,219,155,46,34,175,13,24,156,84,186,193,179,124,60,166,109,69,64,122,244,88,244,166,122,146,155,202,180,90,211,225,193,39,229,41,114,130,149,67,143,61,180,167,60,255,142,205,126,244,108,105,219,41,130,73,238,195,139,147,14,205,207,203,132,173,52,96,8,7,54,143,13,81,193,131,183,53,72,232,161,9,197,143,87,199,192,109,223,244,183,63,43,128,126,69,36,133,4,121,124,32,196,149,93,71,158,10,21,10,146,21,174,212,242,44,175,111,161,139,78,94,200,176,78,200,119,53,126,190,56,200,22,50,234,195,139,126,174,21,182,245,101,119,154,245,95,62,105,144,4,237,122,92,195,126,248,8,36,215,143,234,155,216,56,215,204,128,229,252,221,252,216,54,32,83,218,8,190,253,142,155,178,28,114,28,129,162,230,60,94,197,16,5,13,188,126,129,105,31,252,181,250,172,221,104,138,68,41,112,245,113,35,52,181,155,14,140,140,232,59,61,238,155,162,44,106,42,60,139,51,119,45,146,100,181,171,129,4,205,158,31,0,31,12,204,101,164,171,231,11,39,210,62,65,181,153,175,132,10,169,178,139,52,18,97,67,235,251,4,204,171,124,68,237,28,14,247,177,227,224,66,157,163,241,73,252,192,247,240,177,26,147,128,97,178,241,196,37,123,105,223,225,11,86,210,242,235,17,89,163,119,14,3,66,13,24,195,240,252,158,184,36,64,97,144,243,231,50,3,53,102,156,150,240,45,213,16,212,122,114,210,254,160,112,35,84,161,88,185,111,99,83,121,125,30,140,105,16,158,7,20,255,179,63,186,144,117,223,69,161,214,221,225,107,102,142,246,180,12,8,44,227,209,198,200,38,153,247,87,53,64,184,118,9,111,44,109,62,132,181,29,94,38,38,28,112,231,97,222,119,79,99,109,151,30,22,224,143,62,203,95,120,80,162,16,81,156,106,98,235,235,229,68,173,183,243,27,114,53,164,14,143,176,12,181,154,79,229,33,174,137,89,120,148,95,216,36,178,37,228,119,55,249,109,141,253,191,48,101,108,61,214,120,197,133,162,114,255,23,30,144,162,134,69,203,191,174,229,149,36,208,146,71,33,100,188,145,235,131,213,241,136,199,183,137,248,138,68,61,202,137,86,194,240,3,115,224,108,201,123,214,110,20,35,191,75,105,195,104,212,133,161,24,239,101,140,151,83,189,11,133,67,59,44,21,96,162,22,63,179,102,217,145,79,120,228,57,220,96,132,253,29,57,63,166,14,31,253,72,216,77,15,134,74,105,118,249,237,97,209,234,7,91,29,191,172,196,1,121,192,11,157,33,108,76,91,109,204,154,69,37,30,219,213,54,122,192,166,240,53,176,202,59,213,41,45,42,66,218,135,75,203,250,121,40,85,118,82,196,95,141,249,253,156,7,163,75,213,187,44,22,19,75,254,221,139,137,231,145,158,146,171,105,232,120,153,157,77,242,137,252,188,192,236,190,191,129,82,40,185,230,39,46,8,127,130,190,253,93,13,199,217,73,87,19,49,254,173,43,216,100,198,148,203,176,98,247,112,26,252,194,7,114,137,35,35,191,22,109,204,10,4,5,24,174,50,167,141,127,243,243,117,115,99,200,150,100,78,91,139,74,69,91,138,93,34,34,20,106,148,71,53,113,103,109,145,6,151,133,120,168,153,253,221,17,41,34,158,42,122,139,136,231,172,175,199,114,155,46,231,253,222,254,253,191,255,183,191,255,215,191,254,203,191,254,229,175,127,251,167,191,252,159,255,240,95,255,249,31,255,243,95,254,225,239,254,191,255,251,255,249,31,255,253,255,253,31,255,253,191,253,221,223,255,135,127,249,143,247,47,40,157,65,75,233,238,238,127,247,111,255,246,247,255,245,111,255,229,95,239,223,254,111,127,249,199,191,253,95,127,253,203,223,253,253,127,250,203,191,252,231,191,252,237,175,255,229,31,126,129,255,253,159,254,249,47,255,199,223,254,250,79,255,252,159,184,193,191,252,245,63,254,211,63,255,227,223,238,237,255,157,19,89,82,42,50,60,96,112,31,178,42,167,49,218,21,245,11,184,116,213,1,164,19,98,189,120,23,161,132,153,192,107,234,184,12,32,189,55,75,218,221,224,200,228,118,47,198,78,173,69,87,230,95,70,210,61,130,2,231,197,208,155,35,195,53,37,208,177,119,162,14,173,28,145,30,200,230,183,149,1,112,192,10,176,227,177,168,12,157,250,219,171,184,172,3,205,157,67,101,177,40,50,112,85,32,154,161,75,226,96,167,250,217,181,248,16,241,189,195,214,91,51,79,221,239,221,72,172,166,171,27,92,11,250,58,170,62,214,71,164,218,39,133,29,49,77,41,129,187,215,196,100,111,75,133,148,6,98,138,95,12,173,24,165,155,194,180,143,250,205,105,175,81,70,113,162,188,206,122,111,228,251,179,102,24,174,24,135,97,180,213,247,101,157,146,45,96,213,74,2,189,6,168,175,5,216,126,122,190,184,58,31,19,240,39,68,36,192,52,82,196,189,59,81,223,4,23,231,70,36,90,216,196,12,6,198,151,240,41,71,14,231,75,207,229,221,8,223,143,230,185,146,204,86,104,169,30,239,5,60,230,83,213,246,44,112,234,106,96,148,154,149,68,15,95,141,246,212,225,133,9,162,3,167,188,198,243,72,20,157,124,122,111,156,214,151,123,27,240,164,151,52,50,235,251,123,203,116,67,250,156,38,229,218,170,30,192,39,196,210,18,247,53,222,90,80,165,81,75,160,132,169,4,52,151,199,65,198,54,170,101,157,51,74,233,75,92,141,84,175,206,120,101,37,250,99,55,35,83,87,184,124,239,200,1,190,47,39,45,83,182,191,151,35,182,242,243,147,62,17,186,219,125,206,44,17,161,75,165,152,34,107,164,5,75,89,58,43,56,22,190,233,108,202,153,149,194,189,16,36,136,139,75,226,220,179,131,213,227,109,166,57,252,233,79,23,136,194,138,39,238,142,117,233,43,140,100,219,231,48,62,148,76,41,234,86,174,8,62,22,49,82,189,183,85,227,78,71,235,81,33,116,163,54,216,199,137,239,22,118,213,84,152,188,131,223,123,13,228,173,21,230,243,57,14,227,92,235,213,150,75,112,24,238,36,101,50,103,159,120,245,202,192,67,91,25,62,202,99,247,248,226,234,218,18,253,116,161,33,213,55,60,236,121,229,18,28,244,23,174,21,48,221,249,58,52,162,167,47,85,68,0,244,44,101,50,191,135,217,241,84,17,169,212,174,90,1,197,234,22,227,98,162,60,250,92,230,173,59,10,243,169,206,56,253,64,49,176,123,76,44,93,164,5,231,57,146,184,164,100,123,186,55,133,119,62,41,80,91,171,80,7,101,191,101,250,184,135,113,54,11,220,152,210,248,237,79,107,84,13,166,220,221,97,107,79,77,112,43,113,49,180,216,95,66,171,247,85,2,215,196,185,13,220,20,190,187,64,254,105,162,181,14,143,221,255,128,139,43,132,2,207,173,210,64,5,206,245,152,20,244,14,122,66,99,157,140,158,62,204,187,61,185,26,248,5,175,51,214,117,208,213,74,196,156,22,18,197,104,29,21,220,166,213,231,171,97,233,43,225,182,17,201,248,176,10,164,76,66,69,124,13,151,21,217,124,244,184,69,54,171,35,11,183,252,208,196,71,84,133,27,168,53,187,211,115,93,184,109,137,70,127,214,197,226,121,55,180,40,36,183,0,74,190,235,56,138,207,168,63,109,85,37,205,225,107,48,9,25,49,112,241,70,110,68,28,182,158,92,28,23,159,103,235,129,209,184,75,112,243,194,41,214,231,86,9,28,35,41,159,47,185,48,140,189,81,190,60,204,231,237,188,99,52,141,223,141,52,93,93,183,235,198,17,74,85,161,37,26,9,240,220,29,69,141,93,231,172,66,160,30,63,141,52,156,62,54,241,10,25,25,201,156,116,53,181,235,49,167,240,103,235,192,49,223,226,117,126,38,235,160,48,132,175,254,92,56,237,83,231,148,146,112,223,165,153,51,37,1,133,214,159,230,81,135,63,13,52,34,230,137,201,235,111,4,135,82,169,219,15,253,100,239,19,192,158,238,178,11,227,204,134,92,216,48,238,124,229,48,39,245,230,114,19,180,156,52,181,12,173,34,101,196,50,69,170,71,204,206,110,210,55,190,165,64,56,170,134,190,137,206,198,177,201,34,93,74,51,78,142,170,198,66,228,107,84,70,250,78,248,213,235,120,238,157,165,208,128,156,46,60,147,205,19,169,156,62,10,19,250,114,55,224,158,168,93,229,36,232,14,61,97,87,78,107,23,212,171,11,177,192,238,197,50,215,24,215,133,72,231,64,88,88,243,122,198,93,108,218,14,23,170,19,197,17,0,144,156,35,104,100,24,208,18,161,139,65,47,38,20,230,83,10,83,91,226,233,191,71,120,247,2,63,168,239,135,10,157,65,6,188,195,212,128,206,177,41,45,60,173,246,94,212,5,1,65,83,207,235,194,108,113,239,27,96,157,173,146,224,89,227,222,148,224,235,148,210,198,176,227,125,193,111,160,2,2,215,140,116,177,165,97,252,51,83,111,125,87,194,241,29,109,226,155,202,66,161,203,242,196,235,32,73,211,84,94,128,162,122,119,188,140,22,97,234,79,83,118,226,95,192,52,227,45,105,19,244,215,217,4,63,146,234,9,211,118,200,185,240,64,196,112,196,176,235,176,19,44,255,172,199,54,75,79,225,30,238,226,160,218,71,206,91,34,69,37,28,85,24,255,210,116,126,150,21,243,82,178,69,243,209,80,24,238,194,234,48,214,176,254,244,125,19,51,216,146,121,85,35,193,100,70,252,106,170,243,244,224,163,216,182,110,127,174,123,130,116,93,7,144,210,133,193,202,12,165,29,135,218,208,22,67,131,193,255,75,87,183,32,122,179,182,96,225,177,5,166,98,194,127,219,170,170,229,93,127,208,131,184,3,207,186,80,121,141,143,109,221,237,217,129,134,181,238,25,159,29,18,62,167,120,186,249,222,173,69,84,131,98,204,165,107,148,51,33,108,51,46,159,186,23,82,125,240,185,169,109,245,197,251,36,152,226,80,135,73,241,232,235,166,195,191,196,205,107,253,3,69,23,193,81,84,52,245,177,217,223,220,217,252,145,210,217,9,230,251,10,24,143,34,193,208,240,56,12,83,189,190,16,232,135,220,154,128,83,247,75,83,62,225,22,141,155,211,242,163,40,171,43,238,77,195,94,250,233,6,107,175,147,122,159,175,171,182,7,158,241,244,253,8,225,150,170,31,54,5,152,175,107,196,52,126,78,213,109,152,3,102,185,199,135,155,53,106,146,29,25,101,196,205,239,217,223,151,222,188,23,108,218,87,16,73,21,85,87,184,153,44,137,195,180,1,235,148,195,153,236,31,24,37,145,101,234,164,85,169,72,166,202,20,233,58,133,17,210,124,95,47,155,186,164,206,129,33,17,114,162,116,242,181,186,14,11,180,73,195,75,84,9,253,234,99,23,204,210,128,231,248,244,132,160,35,50,202,68,33,40,87,67,29,2,237,229,229,254,195,248,180,85,250,227,158,210,199,57,55,89,11,71,133,179,46,76,172,200,81,56,150,245,222,155,2,114,47,65,157,84,134,54,133,87,145,95,46,236,112,138,222,175,217,93,58,216,215,142,138,227,204,187,192,35,156,73,141,219,233,233,234,90,61,36,98,196,61,122,98,163,4,48,107,192,253,75,83,66,37,207,244,97,195,92,80,245,151,97,37,113,179,147,180,69,211,25,129,127,43,158,153,21,155,127,57,200,2,128,97,1,214,233,230,136,240,120,9,146,20,173,164,155,199,110,102,29,40,106,137,67,38,228,146,61,3,55,191,164,117,192,158,239,163,238,20,222,36,77,158,249,57,47,158,169,103,105,184,145,72,217,25,113,239,198,89,166,83,98,60,246,190,14,26,74,26,242,113,32,194,19,103,23,101,113,67,63,76,232,73,188,176,138,32,156,246,248,0,127,101,187,231,100,180,29,105,133,206,89,83,157,243,146,220,128,81,61,173,82,5,46,233,8,152,52,222,248,242,38,18,173,186,56,19,37,34,247,94,168,198,171,233,177,70,240,159,94,52,233,59,219,181,97,21,146,120,73,54,204,180,70,154,26,176,118,221,190,113,9,92,255,188,26,126,20,135,149,1,193,80,242,230,129,142,243,165,25,35,100,43,23,231,205,104,18,44,142,167,26,73,79,2,52,60,54,178,97,61,191,202,230,12,59,6,39,153,47,106,108,175,41,61,69,16,66,229,105,129,41,43,10,248,218,118,105,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,20,250,144,245,169,135,80,59,14,83,8,76,187,141,17,204,188,57,107,169,11,13,20,45,82,191,120,25,89,150,10,90,237,230,34,154,36,113,146,66,173,145,161,187,124,18,255,151,181,144,228,176,232,73,121,48,185,100,53,252,72,49,76,255,236,27,4,173,105,224,212,168,120,10,131,56,65,30,154,209,193,248,205,225,193,31,122,53,52,81,110,72,192,140,90,211,251,34,160,228,225,20,35,157,212,45,199,168,85,143,223,188,225,46,170,154,214,225,132,245,57,109,89,112,21,174,206,229,82,225,212,237,247,164,18,134,16,215,118,176,170,180,8,102,55,100,79,15,45,95,210,142,70,110,135,166,116,135,171,146,72,153,180,221,249,60,70,202,187,170,34,72,4,193,226,114,238,237,11,163,244,154,174,166,190,251,77,120,69,70,74,191,0,98,82,78,76,60,172,85,95,183,248,97,122,10,94,169,124,247,178,244,211,86,158,249,38,20,229,157,61,51,92,3,100,152,233,206,107,121,245,42,100,60,201,132,55,69,67,15,171,221,173,136,228,114,130,107,168,177,64,2,160,177,16,194,89,222,246,122,81,178,17,105,88,80,213,249,35,47,202,12,19,26,98,43,176,0,81,82,174,240,92,205,253,72,176,161,145,47,227,200,115,83,182,82,252,90,210,205,97,205,240,135,54,103,34,61,22,17,14,31,248,55,70,94,160,124,17,110,7,152,174,89,75,115,6,115,73,12,173,124,26,75,7,14,73,20,146,129,167,247,244,96,240,4,249,148,222,165,127,210,156,117,241,45,208,132,60,35,223,187,135,33,76,88,108,142,244,92,29,153,112,135,105,118,200,63,221,30,251,206,79,74,173,140,245,231,213,254,92,38,26,190,255,248,109,129,77,136,233,143,145,199,205,185,217,31,55,15,61,33,58,181,218,31,35,163,252,219,97,235,250,204,51,238,18,177,208,54,157,157,103,37,12,89,74,135,103,207,75,225,90,60,190,10,127,138,25,18,188,195,235,169,176,10,245,180,20,224,228,247,95,198,1,203,75,97,70,243,206,133,145,167,72,223,222,20,247,186,66,10,85,243,247,211,93,182,141,131,253,180,154,174,166,144,221,23,18,53,94,37,95,125,141,47,127,238,123,240,141,146,230,140,246,54,95,73,121,71,112,58,73,178,155,119,175,255,242,102,210,60,66,83,137,49,158,188,19,133,240,19,21,108,41,112,203,54,214,220,27,170,52,90,165,171,9,24,196,108,26,109,145,254,244,117,1,191,248,168,113,141,210,155,164,28,81,70,86,206,73,155,255,221,188,92,28,141,134,254,157,44,20,116,14,63,119,243,42,100,175,51,221,28,57,10,159,174,74,2,187,167,163,3,34,144,232,36,33,9,160,48,173,37,62,45,181,106,211,171,169,79,150,120,46,228,143,231,31,210,149,51,222,243,221,152,146,158,231,253,14,71,216,78,8,196,125,249,176,197,48,83,88,248,88,49,81,54,254,193,19,242,34,117,174,251,40,90,60,225,90,20,99,133,204,177,87,190,242,152,83,184,191,83,84,184,124,158,12,130,217,117,170,123,75,27,100,169,122,98,170,84,30,13,146,187,174,56,123,238,119,171,117,18,5,42,176,248,112,241,251,114,154,170,148,210,98,167,196,190,74,89,69,118,207,216,235,200,117,167,140,37,18,243,49,240,61,114,182,148,159,139,253,134,238,165,156,107,165,117,59,224,246,165,12,153,41,82,202,62,169,25,2,178,192,80,43,7,60,116,63,130,46,171,159,21,187,217,74,115,6,33,113,196,117,173,36,45,61,22,202,61,159,236,193,105,194,112,186,191,24,53,236,185,41,111,78,130,88,134,173,167,22,148,21,231,44,221,252,103,202,231,143,38,151,42,231,27,224,110,17,250,169,180,65,235,152,43,29,50,241,85,35,5,88,83,149,2,97,249,42,103,150,110,25,236,2,119,255,141,69,146,116,170,177,47,156,180,151,227,48,43,23,227,22,124,177,89,177,250,82,21,2,44,19,114,152,162,8,164,245,17,125,201,132,76,91,18,90,114,114,151,174,44,63,11,180,42,252,69,190,4,178,175,150,116,139,103,153,53,182,73,24,33,82,121,17,250,79,97,250,148,54,75,46,78,58,61,76,155,186,146,194,53,27,211,10,171,139,176,185,102,219,241,69,213,242,153,231,75,207,188,137,221,180,176,186,118,77,69,58,68,85,61,189,85,141,124,172,167,74,180,30,14,59,134,170,198,18,126,68,12,194,200,197,64,80,141,235,102,153,136,128,185,159,234,76,79,250,123,125,228,48,250,127,73,103,250,110,16,238,84,160,194,211,180,254,161,45,42,128,106,152,254,69,165,49,45,17,55,98,159,59,38,179,166,240,87,163,30,172,158,163,236,126,56,149,181,23,113,59,96,38,214,155,155,180,107,192,45,45,164,78,107,172,135,11,26,132,20,58,50,244,156,106,9,24,221,84,213,13,175,216,62,113,111,216,74,84,187,27,221,248,112,212,40,218,17,19,98,88,115,129,31,246,116,186,109,253,64,140,139,213,227,51,52,88,107,113,5,33,45,15,109,182,74,172,49,41,150,195,97,232,3,163,223,72,101,220,59,18,120,190,84,154,85,23,201,203,54,246,198,42,14,102,211,68,41,49,220,232,154,6,190,155,102,186,250,147,66,181,59,172,90,74,186,250,190,222,41,112,87,137,73,96,88,66,3,30,42,61,108,240,10,167,190,173,79,72,40,13,254,34,125,220,224,226,211,125,129,46,44,151,76,6,62,117,167,145,195,190,20,240,174,89,200,157,40,161,239,88,180,161,30,173,34,37,243,253,249,54,141,186,77,209,2,140,123,236,64,184,25,78,125,209,184,21,65,121,148,120,28,166,69,88,94,40,175,184,173,8,9,16,48,86,152,206,208,8,71,24,195,155,44,99,252,129,46,55,63,52,125,8,60,105,122,242,145,195,65,170,187,22,29,246,1,162,17,147,64,4,160,124,96,182,28,170,194,72,173,236,128,83,12,146,108,93,31,71,174,62,159,190,78,138,107,78,172,21,226,98,95,186,250,115,66,145,97,205,227,186,233,220,3,165,206,136,86,64,24,169,11,109,88,83,125,140,12,253,57,125,31,40,231,244,120,236,14,35,140,194,247,20,248,98,224,88,134,58,163,135,242,129,184,26,134,109,189,154,22,180,18,67,27,40,208,4,108,164,201,1,66,171,166,160,102,90,239,182,141,30,132,192,212,150,213,152,50,164,245,62,133,63,22,114,192,61,89,56,4,197,34,30,13,220,18,218,221,158,228,206,59,95,122,23,191,31,125,192,93,237,159,73,154,225,200,184,106,215,21,106,146,140,163,202,83,85,181,67,230,221,72,93,57,211,230,36,77,9,171,95,126,122,104,23,23,240,153,91,22,217,72,117,129,147,5,47,191,204,135,168,227,230,193,98,39,133,47,108,37,120,157,40,134,249,89,131,178,128,167,21,172,198,83,55,165,136,176,130,136,123,250,196,58,104,201,185,24,208,96,44,89,100,85,101,90,128,79,247,166,107,158,226,124,122,126,80,218,31,25,251,31,233,88,189,185,85,94,197,126,116,118,126,238,31,37,219,128,123,213,2,186,137,161,227,241,163,102,234,202,186,130,97,90,107,17,224,220,41,201,68,53,30,31,122,108,87,75,181,201,173,168,90,158,187,67,81,169,35,135,179,189,7,12,179,162,142,124,33,54,17,123,225,167,20,202,192,118,248,69,236,245,75,213,175,19,229,168,56,148,33,199,72,159,23,130,54,113,246,117,235,9,84,216,104,174,3,190,47,95,87,162,181,255,198,115,247,161,142,205,93,164,187,70,100,150,120,133,86,251,211,252,241,201,197,80,253,233,115,157,25,156,84,192,201,126,51,142,207,21,175,179,21,205,225,210,235,54,35,64,196,233,147,14,70,132,136,167,192,216,42,242,58,63,152,190,229,120,129,77,70,6,142,142,125,148,30,26,95,133,238,12,223,117,21,195,40,110,70,184,35,40,15,54,226,167,183,50,248,91,1,217,167,47,27,197,20,29,217,71,95,107,188,174,221,83,209,252,61,62,214,150,85,76,147,190,14,252,238,180,77,214,194,74,37,22,136,204,136,221,73,176,91,174,93,37,248,174,109,37,236,116,237,53,222,75,111,250,62,134,150,189,35,56,184,206,17,67,165,107,241,56,241,140,211,63,177,192,62,61,85,201,179,150,88,41,112,195,234,174,67,255,102,23,180,38,123,153,138,249,35,63,13,191,94,130,145,237,141,159,166,74,69,31,219,66,197,113,243,134,78,172,192,136,92,198,241,67,205,155,174,97,212,229,75,188,143,134,176,158,14,156,96,89,172,179,235,195,9,213,54,48,141,192,53,12,230,100,168,160,179,50,61,253,128,136,174,70,222,232,112,8,142,149,241,67,59,161,247,62,4,91,226,167,17,53,13,20,29,197,22,40,197,76,186,43,192,164,30,161,179,86,230,73,30,231,38,227,38,14,202,74,22,212,117,212,78,244,0,161,146,163,137,111,250,122,155,68,180,15,14,143,222,155,84,106,4,211,143,169,229,8,60,140,141,49,66,72,41,26,114,157,209,207,245,220,241,9,143,102,177,204,66,218,17,2,189,63,149,26,32,182,145,149,69,202,165,171,171,107,164,147,71,211,38,69,143,236,109,12,146,145,189,104,218,78,75,143,73,249,230,146,236,69,75,118,10,45,40,85,92,248,47,239,25,219,250,209,34,123,97,29,174,2,91,225,110,220,28,183,91,175,190,219,209,144,184,25,197,147,233,106,202,72,35,244,112,186,190,76,8,113,206,206,97,13,69,9,25,84,137,152,104,188,143,102,165,114,228,151,249,246,150,194,171,71,182,148,144,156,110,56,52,66,73,216,140,254,216,153,6,182,115,28,232,164,70,154,11,175,112,187,8,19,213,52,238,125,36,48,129,182,106,79,3,59,26,51,49,231,63,141,140,184,252,39,240,232,233,230,148,31,167,172,74,79,3,39,27,42,87,127,154,65,160,61,172,70,229,19,125,162,90,240,133,174,96,25,145,45,26,40,171,31,133,209,254,138,120,224,206,17,151,83,225,173,147,112,97,75,3,71,228,40,150,25,182,95,122,93,63,220,241,145,56,169,105,21,30,170,116,226,133,80,141,164,6,177,249,23,17,230,132,208,82,63,47,70,29,246,23,92,109,93,215,48,213,3,78,77,67,117,254,214,61,252,140,54,37,213,116,255,112,210,83,227,114,184,117,86,225,18,208,136,138,177,231,69,164,200,138,82,116,86,32,63,142,48,105,165,223,93,7,62,123,105,145,109,133,54,77,3,23,119,14,74,141,80,127,165,86,39,193,103,142,72,49,195,37,160,231,199,65,93,216,235,78,136,229,239,244,125,93,99,160,198,142,69,247,107,250,6,76,94,232,221,28,54,235,177,18,124,224,21,244,80,63,137,45,125,48,58,19,220,132,178,6,138,244,219,124,34,190,78,33,187,78,205,127,108,188,78,96,73,10,238,46,44,93,44,176,194,184,21,68,213,219,78,207,125,215,142,127,96,133,156,153,148,112,83,67,218,190,200,81,92,211,93,3,158,48,13,205,232,16,42,244,55,239,116,181,85,183,59,156,253,35,180,111,165,230,254,218,68,77,79,198,137,34,118,28,33,5,150,52,57,179,39,166,184,239,104,101,24,25,176,162,236,228,199,97,4,176,116,224,180,18,120,53,26,33,116,105,179,7,166,217,221,231,140,134,139,169,63,77,211,163,123,110,70,225,157,38,13,166,65,143,36,21,40,64,79,186,250,236,227,39,80,105,67,120,234,144,33,110,209,1,244,163,133,166,32,145,164,7,222,199,87,59,4,45,187,47,250,33,17,91,234,105,186,241,179,124,207,161,19,79,15,1,76,206,189,60,55,89,172,188,248,40,12,241,133,191,141,82,105,113,20,152,210,208,23,203,129,11,14,1,65,129,167,85,72,62,120,239,20,43,181,236,135,123,109,29,14,214,42,97,65,210,106,53,226,22,76,231,145,200,29,133,14,85,150,25,28,248,98,47,92,11,21,233,241,230,55,183,114,137,128,45,58,227,180,155,231,195,189,89,2,19,178,140,7,179,247,167,87,195,79,249,142,101,164,186,154,240,238,220,13,166,98,199,206,96,208,187,223,178,12,141,8,139,211,89,211,20,52,132,91,0,166,128,187,251,174,128,91,106,81,189,235,183,80,206,229,48,244,80,67,97,51,31,3,214,113,81,250,38,24,90,180,122,103,250,153,90,220,185,8,181,205,7,37,122,115,163,212,218,141,198,209,139,215,116,41,133,31,88,27,86,38,78,244,254,142,194,186,254,39,133,235,107,10,172,105,16,124,27,82,92,58,178,161,207,117,248,59,25,218,214,102,74,74,38,97,134,209,199,150,208,3,231,135,48,176,30,152,54,118,130,77,29,58,224,170,61,218,20,84,122,246,16,116,104,131,42,205,142,84,102,5,76,77,176,194,16,140,238,120,213,159,122,155,8,96,87,231,179,182,238,177,166,159,23,180,144,94,112,64,239,89,170,123,97,223,68,248,193,97,99,9,23,152,198,245,120,217,167,105,133,199,132,157,166,87,255,233,94,83,190,150,230,190,224,223,135,95,253,136,154,8,109,153,52,62,248,235,52,250,119,125,108,120,243,123,92,77,70,86,175,134,169,176,198,213,59,89,158,16,210,68,211,111,63,119,79,211,128,37,73,144,211,226,219,36,189,175,223,0,53,129,222,192,10,188,133,67,31,120,6,11,126,55,2,5,221,108,145,147,153,39,126,155,237,47,193,215,149,117,222,77,219,14,101,210,208,99,146,15,219,156,64,153,149,53,56,5,124,202,49,69,196,21,96,10,151,11,125,19,191,156,154,60,157,63,44,196,14,211,60,174,103,8,116,90,205,209,173,47,107,83,99,22,167,98,133,216,92,175,196,72,149,67,243,90,137,146,196,64,159,15,70,255,48,6,154,100,33,230,65,63,196,205,47,242,244,154,5,188,83,141,201,235,40,177,152,163,40,52,57,97,32,181,79,200,232,40,244,129,42,54,12,36,250,14,187,194,247,124,8,27,231,26,44,218,181,142,92,219,240,232,87,33,113,163,134,196,97,160,53,46,190,254,164,238,9,124,104,53,46,166,38,76,111,141,82,70,216,125,214,210,174,143,101,18,18,62,99,135,202,136,4,223,161,132,97,135,54,213,167,63,141,17,235,1,226,114,95,229,209,151,121,40,164,11,143,16,131,53,61,215,160,143,205,81,50,190,159,162,22,91,112,152,109,65,81,107,83,11,91,185,168,179,121,97,212,169,196,148,134,105,68,225,53,162,203,19,54,36,161,196,1,222,146,158,68,104,161,230,199,130,68,52,110,78,140,60,13,156,189,51,224,123,216,72,239,18,240,18,255,189,24,37,150,192,24,73,98,229,195,159,220,19,140,230,90,184,16,101,167,73,155,210,219,141,122,229,214,99,145,26,167,17,117,118,80,147,236,12,175,47,94,23,18,226,106,145,146,72,232,82,4,5,121,157,190,145,73,8,102,73,141,148,38,172,204,243,137,149,116,223,13,68,80,10,207,200,83,212,74,162,39,221,251,67,209,37,224,173,33,90,224,41,3,131,83,67,95,151,53,158,75,233,215,167,133,214,192,163,71,29,8,172,132,186,69,35,138,28,213,204,21,77,247,146,30,107,67,193,24,87,31,237,45,7,110,82,186,155,127,119,75,121,31,58,152,71,87,232,221,112,134,92,55,180,154,13,52,148,64,128,207,167,7,61,82,105,225,59,84,139,83,234,26,66,63,43,252,103,107,159,23,148,242,213,33,21,145,90,6,122,161,243,173,40,149,152,185,222,12,54,121,168,212,35,48,246,169,167,135,222,112,143,168,179,241,28,213,4,227,40,70,29,134,145,165,11,220,172,113,192,97,216,226,170,194,40,189,236,168,239,70,126,69,225,181,35,213,133,191,37,239,241,131,113,161,31,169,29,175,66,246,118,225,110,13,184,14,175,169,20,76,31,108,55,159,31,75,141,18,143,79,71,6,201,106,151,232,44,34,75,10,155,40,147,195,16,3,38,24,255,33,42,226,181,190,245,131,193,49,170,172,155,69,57,245,125,208,14,47,181,248,245,171,233,151,121,193,18,208,158,67,55,155,175,68,210,18,58,236,149,174,188,79,56,36,209,148,44,236,11,239,251,93,76,205,123,20,189,154,188,163,228,113,235,167,81,22,19,146,142,54,97,203,63,75,166,233,179,99,36,30,138,22,177,166,191,125,45,244,79,210,146,103,105,111,52,205,128,99,71,34,202,148,107,20,197,67,242,231,154,22,69,22,248,187,31,123,220,155,174,175,174,47,250,195,12,240,129,67,189,149,230,211,90,21,125,78,239,122,23,110,60,131,191,40,152,68,157,81,157,246,11,19,120,241,129,127,86,227,154,96,234,19,2,166,190,50,193,75,82,212,172,239,181,18,124,130,115,1,73,132,146,22,56,7,127,124,61,40,21,164,79,143,238,209,72,223,125,214,42,144,224,117,4,61,154,30,255,160,178,137,186,95,72,146,181,198,15,120,157,41,240,22,153,29,224,53,122,164,108,104,233,73,223,7,178,60,145,194,182,124,122,186,250,180,47,210,42,88,144,233,133,33,88,27,247,134,120,86,31,139,108,81,116,209,124,42,169,7,10,85,74,116,7,149,90,211,83,211,79,24,153,65,122,53,117,190,151,201,84,56,202,14,145,224,77,148,198,97,4,72,116,216,72,130,200,213,168,153,232,79,111,19,170,246,174,38,104,221,117,202,238,159,162,168,101,163,143,169,175,227,218,242,210,100,3,249,201,209,145,161,189,25,73,255,189,83,226,16,41,111,140,227,104,168,154,90,19,115,97,99,148,244,118,44,232,154,116,194,45,153,225,3,135,39,68,236,151,175,90,106,220,135,198,155,21,95,12,42,228,175,197,111,227,70,74,21,235,133,27,253,138,1,163,75,168,48,100,18,241,219,99,138,52,10,48,81,156,248,237,57,180,171,245,179,88,159,244,153,125,43,125,125,213,134,30,55,199,247,208,145,223,205,176,70,227,42,194,157,71,127,251,26,37,209,244,122,31,99,232,30,143,194,95,240,134,32,110,162,61,62,20,162,70,1,84,191,19,46,47,179,146,228,242,218,170,110,5,224,58,106,26,208,163,127,115,164,142,16,246,159,179,164,163,208,248,83,5,158,208,104,75,115,104,59,9,54,5,75,71,7,124,16,130,46,98,177,209,182,186,83,76,235,131,89,35,98,252,40,163,105,203,32,113,142,35,125,215,212,205,233,134,99,172,203,241,212,16,156,170,145,66,84,37,168,182,168,176,144,91,223,195,164,4,215,92,55,126,139,165,176,52,206,117,244,89,245,84,132,192,37,122,54,58,213,52,93,81,232,21,165,39,251,83,166,161,143,234,179,47,90,48,231,151,202,26,63,172,151,208,59,250,233,102,150,233,166,107,58,186,36,97,248,210,15,11,234,166,18,125,190,102,85,40,252,209,241,41,157,232,119,44,58,240,79,25,219,186,37,237,117,202,174,57,25,135,61,127,161,61,79,84,95,124,158,134,186,254,202,55,213,54,186,95,82,137,76,235,61,147,174,221,33,23,119,52,81,220,160,52,197,117,113,228,24,118,16,119,64,139,162,81,167,143,74,143,56,204,187,209,193,202,184,141,178,83,126,122,15,145,50,3,158,46,65,136,78,227,93,174,250,203,212,97,201,192,174,111,165,102,70,55,102,92,129,183,150,109,125,136,99,213,232,3,134,210,78,223,7,58,107,81,45,131,66,113,45,58,50,116,100,226,183,55,138,7,93,97,22,151,220,124,235,246,223,127,130,90,194,135,160,110,57,52,211,81,29,123,81,74,26,4,29,70,206,29,240,221,255,245,98,171,215,143,95,134,41,69,39,5,21,200,152,112,4,65,244,104,193,241,168,39,110,222,112,149,21,190,203,214,223,245,54,105,51,69,55,4,37,1,175,100,215,117,59,235,67,107,12,114,82,157,81,98,163,177,223,108,235,103,83,216,250,145,130,98,226,90,255,250,219,200,153,184,77,9,3,133,40,176,125,38,231,86,131,89,0,229,94,117,138,96,26,144,69,140,178,86,209,57,69,19,50,8,42,76,39,36,93,125,78,80,161,116,24,234,245,112,128,188,100,196,30,190,17,25,209,231,230,159,203,205,33,210,215,89,67,125,198,77,51,200,177,154,218,148,188,224,29,159,8,148,18,186,27,82,227,29,221,140,72,116,75,254,153,96,19,194,30,206,40,114,93,71,201,230,80,72,90,34,71,12,251,222,208,79,27,22,170,232,118,25,104,107,169,209,8,209,70,212,224,209,69,124,116,165,225,139,151,45,168,136,132,124,38,64,57,130,226,133,131,78,15,54,104,10,195,126,98,100,181,234,79,35,42,21,252,49,16,136,232,199,73,41,79,149,171,161,89,91,10,163,183,28,67,67,94,52,193,70,228,18,132,62,107,126,9,134,51,57,56,121,136,195,235,208,44,251,227,191,61,153,132,4,207,25,123,45,149,136,154,43,181,20,178,76,11,138,172,122,50,94,107,170,71,54,20,158,47,77,119,146,189,219,61,70,150,89,113,73,222,173,45,247,158,75,41,171,174,235,98,100,92,194,68,164,63,124,125,21,207,14,0,94,39,64,222,245,181,82,164,134,130,44,183,102,159,57,140,8,34,59,220,238,49,176,21,166,135,237,19,150,163,100,44,207,31,189,204,128,155,6,240,173,33,174,151,24,26,21,249,242,129,76,152,137,226,169,241,223,244,0,154,180,126,251,189,7,70,140,188,173,73,235,94,144,55,89,89,157,206,202,52,78,197,32,88,58,74,197,245,147,127,235,113,53,135,161,14,156,150,255,29,36,72,120,220,58,50,152,101,227,109,50,107,250,88,148,92,198,42,132,209,63,223,27,149,165,64,199,86,31,121,146,211,112,199,200,216,153,116,155,231,232,242,100,39,204,79,75,147,157,214,221,27,198,48,85,241,218,211,66,214,163,200,90,24,22,80,82,216,100,77,2,254,99,37,65,0,16,52,97,148,156,53,29,57,122,90,50,103,181,143,180,84,176,200,130,219,9,34,219,47,193,108,82,71,104,167,118,79,55,15,133,147,31,218,169,180,213,78,83,210,12,226,40,232,30,116,21,255,200,174,5,237,84,107,105,145,31,87,30,250,101,157,210,13,237,26,0,59,122,130,135,137,151,235,164,65,193,235,174,170,145,159,232,11,187,198,181,180,121,14,179,228,151,194,150,197,114,24,238,230,173,240,68,108,194,225,218,181,62,202,220,251,19,252,102,237,36,2,191,31,87,55,104,194,32,198,215,139,171,49,67,59,202,162,111,10,247,144,170,29,4,169,142,78,233,71,147,95,48,175,89,65,204,80,120,65,217,235,48,4,86,233,106,186,182,253,183,235,70,167,83,96,20,111,98,78,105,9,148,0,239,103,164,83,30,0,163,180,75,171,144,204,85,152,30,173,177,120,121,75,87,127,145,26,177,50,35,61,252,144,43,155,65,56,119,173,166,157,126,26,173,91,55,179,140,119,56,253,52,162,150,51,174,110,180,116,43,124,119,254,96,71,131,132,63,253,182,245,226,185,45,115,144,113,75,87,111,42,185,131,38,108,104,174,245,51,194,223,240,162,79,162,234,250,172,26,126,11,137,88,87,254,38,4,119,33,176,11,51,74,99,230,24,12,101,86,49,240,230,206,191,140,24,109,92,220,181,245,252,179,58,162,224,195,218,208,41,235,148,193,156,39,62,202,214,122,78,142,16,132,140,29,70,162,66,87,248,29,201,146,171,235,86,170,84,219,178,190,34,252,100,99,229,159,190,31,140,248,117,83,219,236,108,21,70,203,101,39,90,153,86,56,222,241,17,254,177,79,139,190,236,63,225,111,186,167,176,242,150,192,149,18,165,10,184,217,77,57,246,173,92,160,132,193,205,249,174,59,241,181,36,239,186,11,15,158,20,72,130,33,185,12,58,46,24,148,117,29,45,114,58,65,229,213,84,241,12,24,61,20,97,212,154,91,77,102,126,251,120,16,202,152,146,52,176,1,97,163,111,42,72,32,207,116,239,77,172,52,66,84,53,5,5,145,147,151,150,24,99,95,212,199,218,215,162,139,16,212,166,151,52,221,219,184,85,61,102,72,241,167,62,53,37,72,241,211,11,77,247,4,83,13,58,34,154,89,146,181,1,127,120,151,48,235,238,233,101,239,29,31,143,109,164,106,171,127,4,9,35,6,203,222,165,215,158,130,56,109,68,220,201,6,36,88,88,123,208,234,109,122,232,34,93,120,34,111,67,17,93,90,195,198,37,28,45,74,228,17,211,111,215,181,35,50,109,141,39,95,134,229,230,215,81,155,127,220,92,114,120,215,213,189,182,70,77,240,150,14,217,153,234,9,62,211,61,156,71,58,17,150,218,126,40,75,73,227,47,106,39,249,222,40,96,86,201,102,213,60,178,14,41,172,116,44,175,154,126,155,247,63,37,75,151,130,180,215,84,108,193,12,77,19,196,56,233,141,92,75,37,178,177,119,15,86,202,107,171,30,156,145,141,53,226,249,52,229,244,227,174,104,96,135,63,53,193,212,178,68,235,188,114,140,155,38,200,138,92,237,28,137,191,255,194,187,68,105,35,236,105,249,200,62,200,198,9,145,193,40,127,192,77,138,250,7,150,104,190,57,105,189,160,184,169,229,143,139,119,180,65,220,59,231,109,220,224,168,166,222,80,19,255,121,111,161,161,217,37,237,26,23,238,145,147,37,252,147,167,20,5,134,168,228,174,37,197,254,128,37,61,78,219,240,254,99,210,164,164,128,242,207,252,58,93,246,200,8,25,166,182,67,219,11,9,106,245,74,241,237,249,242,219,140,202,150,106,141,41,233,167,137,124,8,227,203,204,230,192,65,143,33,114,228,182,208,19,92,130,103,140,118,131,81,243,58,92,210,20,0,67,124,254,244,145,160,142,82,137,178,147,1,70,169,117,20,199,147,80,73,251,29,241,103,101,124,169,249,211,102,22,162,104,6,213,251,124,113,171,82,124,66,27,126,26,55,229,160,81,1,114,189,232,145,158,154,207,209,235,117,168,138,201,95,118,249,60,249,73,50,102,165,93,252,24,67,73,20,3,125,42,210,2,92,195,31,45,72,115,173,188,39,173,32,180,43,72,179,238,188,161,69,227,47,74,148,41,255,142,12,108,68,46,108,66,207,31,219,124,137,218,45,170,202,210,201,119,118,116,240,17,207,204,135,192,38,87,29,5,84,76,233,31,71,91,36,126,202,50,122,151,116,48,214,56,97,216,134,243,174,177,9,93,248,213,40,2,158,116,244,13,209,183,64,13,50,69,239,40,66,139,236,37,242,22,61,143,188,73,186,140,154,133,148,132,71,42,187,73,93,125,62,56,55,212,41,190,20,232,240,86,135,18,233,218,35,69,245,95,218,204,126,116,252,162,168,190,230,207,122,161,80,22,37,249,245,251,74,134,165,243,138,202,173,244,178,214,119,82,201,125,45,233,240,161,51,193,205,43,184,171,118,178,129,214,39,50,41,86,44,155,62,219,197,66,146,171,91,249,227,234,107,210,174,128,107,205,191,189,104,67,10,184,168,46,148,61,87,21,24,101,190,12,107,127,6,164,80,127,62,216,39,67,187,166,222,31,67,131,202,213,97,58,48,146,77,58,34,101,85,134,9,50,36,139,182,75,159,66,153,249,187,133,124,118,71,167,129,69,77,212,214,94,119,146,252,151,27,154,58,201,206,183,190,60,135,17,178,211,165,66,38,207,43,76,174,135,128,80,104,242,33,74,144,1,83,15,113,146,33,111,229,210,126,53,98,24,201,194,162,44,53,102,252,30,92,83,35,73,63,125,195,43,170,238,123,79,222,15,4,63,33,45,111,234,78,122,243,90,48,187,162,124,118,167,12,253,68,14,208,139,192,169,140,238,41,30,67,161,135,87,238,210,235,145,194,84,176,124,191,79,128,146,226,50,191,20,73,162,2,250,93,13,221,227,119,82,20,139,142,152,230,240,76,37,157,4,185,170,207,74,71,205,121,232,148,67,245,236,61,74,184,170,180,55,167,8,218,231,121,68,36,48,83,7,57,112,113,70,107,146,5,93,233,134,169,197,110,206,28,1,149,74,246,34,230,103,169,222,7,223,47,125,167,96,208,79,245,188,195,52,33,141,20,25,60,190,150,250,15,1,104,14,28,118,231,157,238,108,203,218,30,66,133,250,114,71,194,56,98,102,10,145,161,171,230,63,141,15,50,114,200,50,230,196,164,161,19,6,185,171,163,247,197,231,25,187,70,110,243,81,143,47,7,221,47,12,5,170,195,29,122,177,20,74,37,196,255,96,4,101,82,12,248,43,206,161,118,209,89,102,10,26,82,25,249,108,5,2,11,37,229,155,231,20,241,0,242,105,37,109,150,148,81,29,239,53,216,70,31,84,51,252,48,10,16,218,200,152,55,124,117,142,161,214,242,157,183,63,82,129,221,55,143,170,174,248,217,187,13,38,215,6,227,200,123,24,168,71,248,106,154,236,210,158,29,208,151,165,28,114,92,250,188,130,5,114,174,36,137,210,155,240,146,27,100,68,86,78,80,32,57,240,78,22,242,185,43,217,193,8,103,186,189,72,209,100,73,22,60,237,40,30,182,70,118,4,54,240,180,116,235,147,178,4,166,253,229,143,144,248,46,1,67,49,148,126,123,18,84,8,56,103,233,16,0,245,32,41,121,234,161,109,210,246,77,46,95,36,203,234,125,18,188,176,14,2,46,179,229,128,251,23,203,119,177,163,150,244,62,142,31,45,144,107,106,79,187,245,55,120,80,141,14,169,50,50,140,50,137,255,242,162,243,98,164,61,52,60,69,196,88,72,231,43,76,198,195,7,6,154,118,162,187,238,60,137,71,110,191,166,2,147,185,109,154,29,166,242,78,31,139,180,103,204,56,28,245,249,108,40,211,221,30,83,122,81,194,48,43,94,247,234,149,142,89,144,42,57,208,128,114,193,130,31,33,152,228,215,96,120,196,58,133,91,161,229,99,107,185,235,79,125,253,76,219,251,103,29,225,142,126,171,38,107,21,169,182,248,126,44,128,158,2,203,212,155,250,148,127,51,149,251,19,221,197,161,11,184,244,116,115,132,2,74,192,35,149,126,89,107,90,91,129,34,222,172,103,121,111,94,149,102,112,122,219,166,13,39,35,27,51,213,16,146,198,107,91,110,206,129,158,2,157,20,197,5,156,189,57,11,110,110,121,172,28,149,94,22,65,9,248,171,41,84,137,24,91,172,67,140,45,125,174,59,255,107,197,251,56,218,187,193,187,195,3,243,133,130,150,145,60,213,93,119,115,196,126,182,112,245,100,78,200,5,87,239,83,187,155,225,78,217,69,100,101,60,114,102,212,34,74,99,121,253,22,250,178,125,220,103,169,240,30,31,125,235,177,105,28,99,96,81,24,246,191,248,105,104,29,21,94,82,207,70,89,221,78,145,177,77,171,114,236,41,214,59,163,3,223,203,217,248,216,136,119,42,224,189,155,118,245,204,191,17,201,77,181,71,239,167,179,138,236,87,144,172,200,156,33,164,45,107,116,163,168,243,41,124,162,104,147,205,176,166,52,192,129,11,168,197,111,87,84,32,20,190,71,128,108,165,73,26,27,247,249,90,176,37,94,39,93,132,83,97,26,246,100,59,108,201,146,190,155,99,241,2,23,182,195,150,124,23,218,222,170,236,150,119,145,158,244,219,116,116,197,74,186,46,244,82,244,124,195,219,87,239,58,164,191,75,96,216,223,226,243,65,76,65,151,41,204,37,51,166,156,233,215,123,15,8,143,70,108,103,61,153,101,208,146,238,56,56,173,35,169,41,60,116,159,254,40,188,76,87,95,199,223,151,202,93,8,105,25,210,254,88,252,151,39,189,47,250,84,95,39,2,239,48,148,54,58,99,86,117,16,240,200,239,242,51,201,72,71,41,242,208,97,127,38,150,228,112,171,105,27,70,193,180,85,127,89,132,165,191,12,211,37,228,112,81,62,97,234,90,102,247,62,77,152,246,182,198,120,206,10,90,57,80,202,31,20,165,74,214,223,21,188,199,61,193,119,209,197,99,209,171,167,38,33,193,217,104,196,92,144,187,105,200,13,93,23,89,224,20,64,166,73,193,48,142,253,10,18,85,221,83,206,66,129,211,95,215,117,46,82,238,16,189,103,215,120,68,104,172,236,52,242,251,181,245,152,51,252,97,61,146,137,237,214,56,186,120,12,61,2,88,130,158,63,71,198,39,71,167,72,74,135,59,183,238,41,151,122,37,136,103,212,56,218,26,18,236,105,104,180,93,248,131,181,222,83,203,1,197,242,62,238,86,179,241,118,193,179,226,96,163,131,55,109,10,240,77,198,241,66,245,93,75,227,222,148,193,57,60,251,151,30,122,159,29,19,78,91,74,218,81,224,119,30,14,223,207,84,21,161,232,131,186,135,143,223,187,164,195,133,114,221,176,226,109,71,72,31,38,129,23,119,153,112,66,82,60,15,251,168,121,163,242,103,117,71,59,193,219,5,236,58,121,148,84,54,115,142,21,248,62,120,211,248,58,18,220,188,91,140,156,103,105,127,192,244,248,62,248,158,170,243,79,248,196,205,169,226,255,227,183,103,124,216,198,65,174,45,28,192,94,183,252,115,140,230,7,107,195,213,10,173,138,109,165,239,231,220,37,237,203,140,150,166,79,13,17,232,210,163,207,153,10,159,81,254,152,243,248,188,224,73,73,53,165,247,141,53,47,39,50,70,221,188,27,226,240,248,102,105,140,232,51,45,165,69,209,239,131,121,202,157,174,166,228,224,173,21,220,246,84,78,116,168,4,117,215,235,51,226,239,4,223,29,237,37,79,186,249,180,39,109,120,56,236,239,106,8,242,142,70,75,232,14,114,85,52,122,195,103,75,39,200,61,23,170,31,33,196,97,84,94,131,45,205,3,161,80,245,173,84,105,113,247,195,227,226,97,20,160,210,74,158,96,42,90,30,140,131,152,182,218,229,74,138,168,243,44,213,158,97,163,94,209,212,62,39,100,25,105,171,189,111,207,61,70,180,116,211,134,244,173,200,255,117,20,207,206,78,167,19,27,247,91,10,19,10,250,244,58,32,42,241,165,96,52,155,250,203,80,166,125,129,214,209,210,142,52,73,150,248,79,91,74,72,239,141,103,244,50,16,148,150,172,154,78,16,130,205,30,118,24,48,49,39,51,101,185,18,16,197,5,95,94,193,29,142,181,119,107,106,29,215,76,22,80,131,22,202,225,47,39,7,15,29,126,95,92,109,194,178,106,218,161,106,61,28,70,72,84,111,142,11,80,227,106,36,79,179,97,72,141,176,195,101,175,116,2,80,81,245,249,205,239,187,75,205,87,150,235,245,51,0,225,241,124,56,53,58,9,124,90,112,132,75,130,175,203,238,103,23,234,149,39,29,17,141,124,73,220,188,125,170,41,130,65,252,185,210,59,172,191,137,220,218,168,21,106,252,182,9,105,42,202,169,121,28,93,208,210,40,76,13,105,92,76,188,93,223,39,58,33,49,229,31,249,247,116,245,245,64,252,179,71,156,181,229,145,21,10,119,29,134,57,67,231,148,30,169,18,87,67,17,154,96,186,50,253,125,162,20,159,108,90,8,119,156,218,196,228,16,213,65,185,7,235,242,91,91,179,228,204,254,75,216,241,168,97,41,1,200,133,169,247,242,91,163,11,165,225,152,13,167,125,188,205,138,77,53,212,117,218,251,139,111,160,194,195,157,96,72,245,124,198,73,106,234,148,94,51,221,121,254,59,161,254,180,12,247,54,73,165,95,24,78,136,100,15,224,212,117,183,243,41,238,214,244,198,94,102,181,58,218,106,138,27,223,237,230,243,106,58,42,114,106,234,248,220,88,238,190,45,24,245,229,78,48,188,143,239,80,70,19,35,85,65,81,81,239,25,110,4,118,118,50,137,97,109,244,51,185,211,218,162,94,194,38,85,227,139,20,7,93,101,2,40,201,105,49,103,141,41,82,91,253,30,70,119,141,191,207,135,46,200,162,126,215,182,50,64,135,145,165,27,9,102,153,189,231,50,46,101,245,187,136,112,69,112,184,225,205,234,153,140,96,158,23,125,118,106,87,146,45,178,139,112,93,118,210,58,41,95,187,105,192,90,1,195,144,172,235,208,116,47,3,190,238,79,90,73,133,35,254,205,90,131,221,91,79,244,77,183,145,71,192,112,142,146,121,104,221,238,190,88,232,110,83,10,17,50,151,211,187,108,145,21,252,82,239,49,209,85,111,235,233,21,222,51,253,242,151,197,48,223,208,170,21,243,11,250,83,86,240,208,137,12,100,138,215,28,111,250,233,144,226,165,243,137,190,99,231,10,128,211,163,39,99,125,13,147,41,126,48,146,19,122,196,44,99,240,91,14,215,154,28,28,35,108,241,0,25,54,109,122,219,11,226,27,95,136,80,185,55,221,24,150,37,130,28,29,52,28,37,116,132,151,1,21,135,242,239,0,183,240,56,107,105,73,21,136,114,58,8,253,28,174,240,191,38,120,122,87,191,209,154,38,171,118,225,59,248,94,202,146,78,183,166,10,126,59,56,147,72,7,112,137,93,133,146,131,81,211,47,19,102,119,180,52,165,111,3,133,73,235,193,219,72,13,21,166,110,125,56,76,229,127,26,25,229,71,126,245,157,220,58,210,200,80,185,247,129,47,30,36,61,52,177,192,184,26,89,182,52,112,51,195,28,70,180,48,223,156,78,90,135,107,138,97,45,54,176,227,147,66,135,243,31,183,174,129,98,61,124,245,207,95,14,248,154,42,127,192,43,206,151,98,187,200,31,15,29,195,134,179,73,183,82,166,204,11,43,123,177,51,36,173,50,234,214,227,167,169,220,75,175,139,77,222,223,7,170,41,41,148,138,244,159,111,134,52,193,38,63,250,194,199,121,0,73,113,92,51,41,47,36,66,202,15,102,37,164,165,176,66,201,241,162,144,145,164,145,221,165,225,7,35,82,34,201,142,225,227,26,45,96,220,207,244,221,22,23,166,186,40,74,153,233,167,239,36,248,199,67,179,250,58,105,199,65,26,217,231,140,64,84,218,235,134,126,30,253,203,185,197,101,98,84,213,225,235,18,104,144,106,153,126,140,175,209,78,242,61,109,87,45,186,250,59,180,253,37,109,56,112,174,140,24,248,31,229,193,120,170,193,43,119,159,97,205,244,186,172,89,198,111,222,232,184,75,59,169,4,115,174,223,218,82,212,99,209,186,228,201,155,98,109,132,186,12,137,249,250,54,76,50,87,181,143,191,101,170,14,254,66,32,102,58,233,167,225,154,245,89,161,84,75,127,26,154,162,26,104,169,53,125,184,112,249,187,83,71,252,228,104,138,132,42,230,48,7,138,21,230,235,200,230,238,242,66,42,220,228,122,115,186,110,226,177,43,148,30,35,157,108,203,153,104,47,68,176,65,87,18,5,39,35,224,123,34,167,133,102,170,247,142,194,27,188,243,153,234,109,105,221,40,57,211,156,113,226,246,128,235,92,35,193,156,15,191,51,222,16,162,202,231,34,249,128,119,64,52,178,28,121,87,177,74,217,233,48,241,133,100,75,204,229,245,12,214,1,178,53,212,202,83,122,68,134,206,21,52,135,147,153,19,113,220,11,83,31,172,38,22,188,142,49,52,34,150,43,193,119,22,223,150,213,142,157,177,106,222,33,171,253,66,77,84,232,64,4,163,166,37,181,74,254,219,68,244,147,163,96,180,120,254,96,20,54,169,255,179,57,222,222,233,214,204,163,212,176,199,222,244,4,249,208,140,88,45,57,33,247,35,240,139,231,28,37,249,86,212,69,77,159,180,153,153,118,14,61,217,47,64,64,147,46,233,157,228,152,185,156,203,53,119,9,80,214,148,159,225,155,112,216,170,143,20,134,215,196,167,108,24,213,115,114,71,17,116,113,216,180,200,213,215,173,53,150,130,145,172,175,156,220,249,134,143,251,110,157,59,221,187,125,95,140,251,110,196,169,174,255,160,195,212,125,37,16,214,72,115,114,173,88,103,96,135,35,245,107,43,231,118,154,83,160,92,120,244,146,156,112,99,249,116,212,124,79,69,233,176,138,145,93,7,113,167,144,10,188,36,254,178,238,34,94,57,61,211,93,112,23,154,157,147,106,85,143,201,69,250,132,82,111,155,162,161,240,104,126,113,239,150,105,45,140,80,172,56,140,106,87,74,213,33,142,218,253,183,145,142,155,57,12,21,250,152,13,158,237,163,57,221,99,180,5,62,227,148,243,244,148,46,40,244,71,252,194,27,225,231,20,145,92,166,113,224,48,252,188,41,188,118,186,55,229,220,103,134,49,252,164,120,38,198,191,195,119,217,149,28,118,71,61,254,193,86,11,150,130,227,61,84,216,218,182,182,129,20,168,189,126,218,179,44,175,5,133,79,25,35,95,197,74,57,253,183,153,52,177,100,40,13,251,188,6,222,152,45,138,172,52,118,183,114,94,236,188,145,139,147,218,27,226,51,221,27,186,233,135,227,172,20,24,2,11,127,221,215,6,90,90,159,69,226,251,120,173,31,174,240,148,26,69,58,118,170,23,58,221,119,241,105,255,149,149,106,187,96,81,195,52,208,24,23,17,220,233,109,184,23,190,238,227,72,48,1,50,191,119,201,28,110,171,208,13,227,23,99,37,125,58,176,97,141,35,14,23,154,68,4,166,66,213,71,70,92,85,137,147,172,141,207,197,225,208,201,208,210,227,101,108,214,62,99,107,219,187,21,24,218,129,227,247,222,70,5,172,48,50,69,142,246,170,212,141,100,92,228,227,91,86,144,168,63,189,234,242,136,125,91,150,252,212,159,94,240,222,249,184,23,52,3,250,88,139,92,133,255,246,42,170,22,191,96,176,244,147,137,147,226,164,97,239,187,114,124,190,215,143,100,164,192,204,81,60,214,103,164,157,10,223,3,222,191,204,69,203,174,184,70,119,95,229,184,247,155,163,133,160,235,232,30,200,28,110,14,227,234,111,133,15,31,250,131,113,131,37,74,117,151,115,243,152,33,204,56,91,139,184,40,254,13,181,36,132,69,148,107,100,65,210,227,212,140,180,25,107,213,179,241,192,122,228,192,218,51,187,206,9,37,130,78,180,208,40,56,105,83,239,141,255,247,5,92,150,146,164,144,185,43,222,45,119,135,124,168,190,87,248,78,209,11,47,211,217,5,7,183,192,29,86,72,95,71,80,97,20,157,240,107,168,123,241,153,17,85,105,187,194,157,62,154,25,226,234,220,152,188,170,21,167,249,115,19,178,151,77,124,65,33,249,150,255,7,69,214,189,245,191,255,183,191,255,215,191,254,203,191,254,229,175,127,251,167,191,252,159,255,240,95,255,249,31,255,243,95,254,225,239,254,191,255,251,255,249,31,255,253,255,253,31,255,253,191,253,221,223,255,135,127,249,143,247,47,216,220,11,21,21,99,253,221,191,253,219,223,255,215,191,253,151,127,189,127,251,191,253,229,31,255,246,127,253,245,47,127,247,247,255,233,47,255,242,159,255,242,183,191,254,151,127,248,5,254,247,127,250,231,191,252,31,127,251,235,63,253,243,127,226,6,255,242,215,255,248,79,255,252,143,127,187,183,255,119,191,35,161,194,115,250,27,184,31,42,76,122,241,254,26,31,167,19,218,93,139,180,119,85,144,164,189,151,70,166,7,223,23,184,211,213,198,116,209,30,76,145,163,164,130,232,40,136,150,169,107,67,34,35,32,55,199,203,112,202,173,11,183,164,195,222,240,210,91,243,161,193,87,33,197,54,244,157,29,239,121,95,164,59,149,186,144,19,59,4,67,22,70,141,166,244,77,13,201,155,133,23,189,90,117,234,213,247,201,91,243,7,107,180,65,127,10,163,144,228,147,90,109,120,2,67,115,179,3,46,88,81,10,35,106,235,35,231,132,215,199,166,42,245,57,75,215,206,190,222,81,154,21,180,129,94,186,19,181,59,100,85,21,182,242,196,7,239,246,105,153,51,108,239,247,142,126,245,162,107,67,103,101,26,21,199,131,77,135,72,103,5,122,132,199,32,181,144,3,211,30,55,136,181,61,122,67,81,215,209,13,238,162,189,122,41,2,117,139,91,21,40,128,239,36,198,189,11,74,190,10,143,72,196,94,167,13,243,123,37,120,58,57,57,10,173,119,53,141,4,67,241,19,112,74,222,53,211,33,18,84,91,20,154,105,76,248,50,92,84,199,212,244,203,208,37,53,135,141,103,43,193,159,251,97,72,189,160,183,167,240,23,85,45,40,211,223,83,57,93,237,217,206,69,92,226,28,125,151,108,251,219,103,140,182,242,116,103,156,178,249,208,187,11,207,116,45,27,147,143,26,21,197,149,38,4,186,101,159,17,248,7,190,52,44,83,252,120,240,61,189,191,124,243,227,222,225,162,114,76,219,244,27,210,189,51,94,85,35,169,209,18,60,188,46,119,81,182,51,211,135,73,81,121,247,183,193,54,156,182,148,11,143,88,38,198,81,175,107,16,233,202,229,207,5,1,110,90,100,27,110,91,159,21,18,186,98,29,52,52,60,226,227,96,127,146,3,163,141,144,239,186,227,66,213,44,131,187,156,128,123,83,134,191,102,108,85,199,135,93,209,147,223,9,238,158,59,187,48,125,50,233,230,119,181,199,132,23,220,166,158,224,207,21,55,40,218,173,170,123,9,188,134,192,115,204,63,224,239,147,155,95,247,64,151,130,145,70,249,26,44,117,244,63,6,222,60,112,186,76,180,61,63,54,5,152,221,97,222,237,74,176,7,226,168,48,93,42,151,3,122,183,217,227,112,75,154,27,180,142,96,174,61,152,26,171,147,238,29,73,61,138,204,139,230,252,154,241,204,61,211,153,232,108,211,6,233,102,12,0,190,140,200,87,41,223,16,112,113,87,101,177,143,174,145,6,110,7,128,195,72,97,166,155,183,207,233,86,150,153,49,95,26,56,165,156,62,43,182,35,165,223,166,27,117,57,108,189,98,10,19,34,246,145,195,44,166,251,13,26,103,203,215,33,189,1,202,151,215,224,189,116,105,241,133,182,136,210,19,2,123,57,11,165,202,215,251,212,231,106,246,164,14,183,68,90,98,10,182,43,6,142,42,192,151,174,134,42,38,96,171,231,78,112,243,122,177,101,9,75,93,134,104,135,248,18,39,82,55,244,220,34,25,189,158,109,189,126,12,228,147,96,40,112,28,30,91,91,162,128,135,103,137,224,240,73,92,171,6,251,47,163,57,115,242,192,130,117,122,125,245,190,238,63,224,176,96,47,140,182,235,204,15,237,113,159,5,95,102,77,195,190,219,159,31,245,232,22,126,105,161,220,163,219,35,159,20,234,163,107,154,22,202,231,229,98,11,46,156,217,211,103,15,57,107,192,141,172,106,250,2,134,47,97,236,23,213,56,109,198,154,241,162,139,52,67,172,150,94,181,209,35,30,135,9,18,229,77,227,30,239,221,97,178,137,53,239,149,222,9,176,104,103,203,223,30,114,68,62,238,107,155,117,181,41,161,110,233,207,29,191,240,188,134,184,62,53,170,92,213,159,11,143,67,103,212,248,179,253,151,23,228,55,25,222,113,124,76,146,131,105,171,100,71,138,113,19,89,75,159,7,20,67,190,35,193,106,164,226,171,192,199,245,185,9,3,52,229,135,130,136,58,168,163,23,70,222,236,45,193,68,205,29,158,201,13,67,247,119,214,42,112,89,121,210,8,10,250,164,153,72,122,250,109,130,197,254,58,63,173,66,48,193,225,181,226,218,246,41,49,238,133,41,141,141,95,174,137,136,143,12,199,231,53,241,139,82,152,165,235,104,214,239,200,176,75,209,78,25,107,233,223,254,213,211,188,165,68,124,23,134,34,213,71,54,73,4,232,200,200,192,186,21,67,9,92,223,58,39,115,185,246,49,98,89,148,187,42,106,201,123,135,199,232,105,167,132,181,125,248,247,113,93,42,141,93,54,184,3,74,220,251,58,166,39,93,204,198,233,23,195,218,151,206,107,130,26,213,87,2,118,73,122,213,196,217,166,143,140,44,220,214,155,47,60,8,127,106,140,202,153,174,230,19,240,161,225,139,164,115,113,25,89,165,195,208,140,167,155,47,2,40,14,151,181,210,46,125,221,131,21,219,2,209,228,52,167,119,139,110,241,219,247,255,238,116,170,110,100,58,124,169,52,170,16,245,230,215,73,91,49,52,136,192,213,48,68,211,220,69,59,46,140,158,161,254,54,91,78,241,57,167,110,173,232,231,181,77,150,195,97,220,69,221,177,224,50,24,190,78,33,249,77,95,62,69,34,238,34,76,164,9,116,100,144,83,126,113,49,225,25,93,135,132,228,125,220,215,17,221,233,235,35,232,231,102,254,253,172,123,62,238,169,56,142,15,27,2,39,185,53,90,108,197,39,180,24,79,133,162,35,200,134,208,184,162,172,90,97,182,222,207,97,60,50,25,216,29,169,167,221,40,245,63,202,110,67,218,101,121,241,17,135,65,210,231,110,76,145,139,15,95,248,126,155,250,97,35,173,227,77,31,88,190,35,237,26,147,138,144,230,48,165,172,186,85,78,200,80,252,243,26,152,80,58,110,244,234,138,63,214,162,248,79,239,221,123,245,78,250,69,149,140,10,235,225,21,21,183,165,249,80,151,158,200,147,110,236,151,3,66,253,87,89,217,49,50,90,248,253,38,44,173,59,229,53,188,162,250,123,33,4,174,139,104,242,117,248,176,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,101,216,132,165,139,113,189,253,77,163,18,158,94,229,221,118,61,62,104,188,243,223,208,233,190,247,218,49,112,216,232,116,163,164,86,226,115,107,22,223,90,83,191,244,121,17,244,123,48,210,95,75,87,153,17,226,6,188,235,72,115,134,14,168,251,23,112,144,37,43,101,154,198,80,92,125,79,182,244,121,208,217,87,124,210,40,147,86,243,106,90,182,36,174,166,144,57,141,28,182,199,47,224,196,98,217,172,27,101,197,208,104,196,209,73,37,245,21,47,172,91,149,91,130,93,128,113,253,48,19,166,41,39,3,36,112,73,97,181,73,250,246,139,145,213,161,141,127,6,111,129,203,158,127,194,242,113,81,31,241,199,205,175,175,234,239,179,89,39,83,130,131,96,6,24,233,181,4,163,164,226,48,52,22,105,86,48,83,122,192,69,233,109,129,103,4,91,80,46,168,121,169,173,232,253,6,46,170,214,192,251,220,242,186,155,145,85,39,152,176,107,192,90,226,198,82,218,46,40,184,76,156,99,236,188,16,157,213,106,25,85,216,76,147,198,201,40,112,251,227,230,44,190,184,249,216,127,124,34,119,183,139,129,81,57,150,97,108,193,128,171,210,84,2,215,33,51,78,231,83,154,210,182,75,108,196,68,0,79,26,89,131,201,55,96,52,186,19,124,143,179,120,33,168,65,166,171,235,90,177,19,19,200,206,107,165,142,48,105,45,180,152,23,3,22,109,252,54,188,252,233,19,33,87,25,207,77,211,207,202,219,146,172,67,36,77,117,100,40,240,184,169,113,61,163,83,50,234,82,15,84,135,36,198,82,246,195,245,197,132,215,57,180,91,216,182,203,8,229,192,183,165,221,248,70,197,230,165,48,148,80,181,63,102,236,243,44,16,253,31,148,21,254,241,182,74,192,24,253,105,21,210,179,187,28,190,19,112,210,151,205,210,121,35,131,56,100,239,249,199,26,118,179,19,54,239,153,206,100,162,164,190,134,33,26,95,223,247,199,215,229,35,219,214,11,147,62,205,207,37,42,150,81,62,140,241,199,158,227,235,200,168,23,210,121,15,47,149,155,149,68,241,242,182,176,8,2,198,213,214,95,175,48,204,148,159,195,22,148,85,152,170,82,31,57,71,72,66,239,38,31,83,106,30,161,162,95,212,170,172,159,210,100,125,31,139,62,92,127,106,19,223,72,87,223,239,250,196,213,119,227,212,36,3,199,176,211,82,145,57,107,41,224,72,47,146,239,102,29,202,164,52,163,84,109,184,173,209,241,147,210,86,201,158,239,159,125,167,21,63,45,195,31,14,110,135,73,152,39,120,185,200,220,178,62,204,116,40,111,105,115,166,80,8,90,108,129,15,60,147,254,211,244,144,166,145,17,220,242,47,211,250,85,210,156,29,50,226,190,134,175,129,86,211,26,190,11,37,206,108,242,77,121,206,238,205,194,211,237,198,5,174,11,137,84,153,7,38,232,174,208,162,93,218,237,60,107,141,38,78,82,236,33,186,213,157,19,2,184,40,215,119,195,243,173,30,236,164,88,85,27,7,145,17,42,78,247,184,232,143,208,78,49,152,19,60,233,109,133,176,74,77,216,32,217,241,162,142,5,163,162,218,18,86,162,62,2,229,248,23,20,162,34,207,193,117,60,21,141,105,80,40,123,228,98,136,167,211,213,243,244,88,71,253,158,185,186,41,32,239,227,178,225,11,190,242,116,96,35,120,18,9,144,78,141,155,238,56,54,184,184,57,225,68,157,208,238,76,94,139,104,237,73,79,213,233,184,246,85,196,134,156,102,27,253,55,143,192,146,103,44,26,160,53,253,236,216,18,90,73,186,6,4,65,91,245,227,26,102,144,228,208,125,198,244,238,171,8,6,171,47,193,39,196,135,77,27,82,31,153,193,196,135,7,119,162,70,206,136,247,110,63,142,123,173,52,62,42,124,194,13,237,166,26,164,175,18,253,247,120,211,247,220,78,121,98,44,206,216,202,10,125,97,58,161,155,207,220,239,93,44,81,172,48,39,81,92,77,132,86,231,123,51,176,184,154,210,19,133,233,185,61,1,19,216,215,129,83,87,25,104,79,221,32,68,172,239,138,143,199,170,77,235,90,239,130,68,228,238,205,40,209,166,148,140,162,186,199,169,80,23,181,138,163,36,24,27,182,57,220,182,18,89,192,84,219,188,237,207,184,171,180,47,188,81,59,225,230,42,149,92,90,79,216,76,110,198,151,48,90,88,41,7,119,183,162,19,33,7,180,46,70,75,87,163,102,219,29,198,78,211,159,190,219,143,87,103,95,24,234,102,189,57,180,94,110,72,80,127,160,69,179,86,58,234,253,30,184,192,247,92,75,87,211,186,242,57,60,71,10,60,47,139,220,84,135,97,64,30,9,254,188,117,200,52,62,84,157,18,248,116,15,76,83,19,114,118,186,122,85,103,253,4,46,90,122,103,176,183,80,47,254,56,119,70,183,162,90,221,102,232,82,180,255,121,235,107,224,198,99,193,147,158,208,30,245,4,205,152,89,50,252,57,93,4,112,79,161,1,218,117,199,137,171,97,154,82,84,92,73,220,26,109,203,3,13,142,99,83,22,78,65,55,244,71,99,87,104,198,66,162,47,171,155,180,189,195,119,69,170,161,188,32,41,113,199,166,253,148,97,36,120,123,175,253,178,42,27,205,209,177,243,70,105,138,237,140,234,75,178,229,59,95,138,177,155,232,2,239,93,92,15,246,100,109,204,182,117,81,118,60,22,246,74,186,53,233,195,24,55,20,53,53,193,219,139,13,129,105,219,83,248,154,163,158,7,107,86,107,178,19,188,189,253,128,213,62,242,67,83,190,17,63,77,86,51,253,244,106,222,125,176,204,145,84,243,104,65,210,238,62,19,22,102,73,79,141,223,233,191,60,201,253,233,79,67,67,239,174,34,116,248,59,237,133,116,21,197,166,48,217,158,244,167,135,89,95,15,190,150,89,74,128,19,227,104,49,178,235,123,164,228,200,50,49,0,255,109,120,194,70,186,26,170,150,184,121,75,182,238,50,167,54,46,166,242,58,195,95,68,52,240,97,149,167,27,248,184,226,14,114,202,51,197,211,33,250,157,241,54,105,155,79,59,233,48,247,219,97,212,197,107,130,103,212,250,96,43,205,63,225,21,87,83,226,159,182,202,97,25,90,135,209,208,30,121,104,35,30,140,130,194,63,30,108,69,208,186,209,251,214,19,140,181,235,15,86,233,232,77,15,54,162,249,116,65,206,117,190,180,88,168,20,247,155,23,152,243,50,220,91,44,99,86,113,250,130,96,99,137,163,15,241,248,188,150,186,124,4,245,172,239,252,113,245,241,214,187,197,142,212,242,111,195,200,53,28,166,37,36,193,240,0,188,117,124,15,66,84,155,5,70,221,206,163,130,48,25,108,245,38,105,31,93,110,76,223,73,171,218,85,75,55,208,114,94,5,196,229,134,114,35,96,244,123,39,24,189,31,136,246,40,74,114,230,93,124,141,135,173,228,181,152,0,206,2,104,5,184,170,219,209,40,252,139,160,68,249,97,1,85,152,224,106,192,80,55,87,133,103,228,9,76,40,67,55,142,109,52,49,1,211,217,181,19,124,13,165,247,62,140,94,86,13,203,77,5,162,231,25,202,96,49,165,155,163,180,210,29,206,52,75,192,247,117,249,111,211,90,122,106,134,151,192,247,176,251,3,190,142,110,192,164,136,254,39,248,45,149,107,169,143,243,199,208,66,180,220,184,58,246,31,15,118,102,76,203,79,115,99,130,157,157,217,170,83,148,244,4,180,123,117,54,236,212,136,92,166,247,117,188,107,99,225,189,143,154,166,28,239,52,224,122,82,190,119,99,136,250,198,81,174,81,163,194,30,172,21,137,250,149,74,71,98,130,201,189,249,205,161,129,206,43,237,26,243,49,43,184,2,95,122,108,235,238,118,24,81,215,180,200,207,93,186,254,13,220,39,107,106,51,19,96,172,207,201,182,134,131,84,171,71,31,147,139,23,82,164,150,243,5,155,42,206,23,2,190,176,109,222,249,106,103,40,135,219,231,252,9,127,175,86,25,116,126,127,220,123,185,94,29,112,75,91,57,3,63,43,126,26,42,197,252,216,205,83,67,192,75,123,193,128,187,199,205,129,167,86,127,27,236,71,24,240,80,134,53,131,171,94,125,13,167,124,117,235,250,219,181,254,241,219,181,173,152,211,89,250,31,83,126,95,194,16,56,85,41,50,45,94,113,111,112,251,99,90,230,150,41,191,55,79,219,210,61,170,157,62,129,70,49,10,53,19,220,60,102,15,172,124,98,236,151,199,153,79,172,203,108,244,12,127,222,102,64,107,203,86,114,245,11,67,7,20,247,166,121,54,193,196,158,124,78,247,167,124,20,205,104,4,143,95,76,121,68,250,122,41,0,28,254,212,68,70,212,76,131,57,235,196,34,39,41,162,129,38,92,26,103,48,128,154,91,59,26,173,4,197,245,105,141,17,71,123,47,104,218,185,127,231,147,98,154,226,95,130,93,25,154,54,167,150,177,207,229,51,224,182,154,51,157,2,6,199,157,59,172,142,25,118,22,52,164,2,198,247,7,76,217,168,195,229,252,79,240,8,24,218,251,63,225,35,240,250,159,110,190,229,183,217,27,255,128,207,23,35,183,186,195,4,19,193,241,231,190,27,237,206,207,205,46,243,208,251,212,77,243,159,27,167,167,250,58,129,223,48,29,2,84,38,198,235,160,215,91,61,237,77,137,157,47,81,75,144,164,129,157,230,70,51,209,227,190,210,233,197,44,199,2,199,198,74,59,45,171,236,248,200,232,52,219,233,211,43,81,227,8,15,208,72,53,13,70,51,187,227,106,120,147,211,151,137,125,226,191,109,117,135,61,127,0,45,54,13,98,100,95,250,124,234,60,177,159,65,185,162,169,240,109,214,170,191,78,116,12,103,218,176,144,16,242,155,19,24,25,233,8,233,168,2,58,252,229,120,231,182,116,143,111,88,21,185,188,4,207,168,133,50,42,159,82,211,205,201,88,199,208,202,76,73,171,11,67,115,243,224,130,88,68,122,176,187,60,166,223,188,36,217,106,219,74,71,247,231,42,76,81,250,105,35,57,116,120,204,47,237,134,20,189,31,127,174,63,234,66,183,178,12,94,180,245,149,158,154,180,211,231,159,192,61,243,79,58,34,16,190,31,1,23,74,213,179,53,18,27,7,29,141,218,75,102,134,144,203,188,160,136,145,2,116,155,165,228,75,133,70,204,244,174,49,15,95,226,8,242,73,8,213,4,62,16,178,197,47,35,49,160,191,12,197,212,138,171,91,239,201,224,62,176,35,30,135,233,230,215,223,38,190,224,214,196,29,73,91,105,147,63,76,132,223,124,27,117,115,192,7,93,245,103,29,210,213,124,221,196,163,48,29,44,142,210,242,251,41,138,130,177,79,153,137,138,79,133,239,254,249,58,26,76,225,74,185,23,46,76,224,222,167,116,163,101,84,21,182,98,136,128,75,10,9,65,64,229,26,101,232,205,14,165,113,166,221,245,243,176,37,220,74,91,153,2,174,113,126,221,70,95,165,88,38,41,190,113,63,168,226,245,201,31,43,62,185,18,52,89,127,95,92,189,107,75,40,59,187,79,41,90,31,234,186,209,25,240,213,19,112,46,23,188,27,69,241,38,17,104,159,238,82,210,73,171,28,195,241,92,120,37,233,183,15,233,60,135,41,9,212,57,109,112,161,196,208,32,56,214,223,166,136,254,196,205,199,82,30,168,11,99,191,197,205,169,91,81,148,6,226,24,56,121,223,4,195,27,24,112,87,246,145,139,90,211,106,160,35,85,32,31,139,163,197,184,187,178,66,16,178,238,206,52,251,109,35,27,79,23,51,39,59,224,181,210,74,193,164,221,241,208,4,48,244,117,93,127,106,85,185,186,166,222,178,99,236,229,75,97,45,85,183,78,229,217,228,230,42,48,208,14,218,147,50,240,235,151,235,148,141,30,217,81,224,212,98,74,93,251,157,208,120,29,230,242,40,204,94,49,101,206,74,90,195,131,239,49,110,222,201,25,43,108,246,73,192,159,218,96,7,171,83,126,26,134,150,4,215,238,244,110,63,75,65,77,94,236,1,247,134,129,201,146,37,120,119,153,82,34,33,58,165,179,59,71,52,40,52,15,138,142,121,98,75,162,188,83,147,167,135,146,10,249,0,224,19,211,41,157,119,17,198,156,112,115,29,183,201,150,197,110,104,53,176,14,67,9,50,91,140,140,38,209,123,190,252,175,232,198,68,108,115,249,27,48,201,114,21,37,176,238,47,146,237,191,48,26,116,162,159,66,144,211,200,181,126,97,154,12,107,124,233,208,243,116,210,198,191,240,93,241,177,251,141,31,45,214,239,23,67,3,121,198,187,53,25,229,246,148,143,238,119,250,85,149,200,54,61,225,253,184,224,225,110,47,69,14,20,120,253,142,87,13,99,124,221,95,158,50,174,138,54,219,239,198,107,85,241,83,116,220,200,215,95,139,234,215,78,189,151,82,65,22,71,29,193,186,221,94,65,63,241,56,242,123,75,224,110,109,113,191,48,212,35,61,190,85,118,171,67,230,247,23,134,240,107,235,172,20,83,198,254,125,238,251,205,67,74,40,207,141,12,217,175,101,66,113,70,209,90,208,59,163,19,85,165,223,215,81,225,141,19,81,24,19,105,254,166,255,116,51,222,13,185,247,215,113,103,223,79,91,244,168,203,164,89,66,240,205,41,75,112,8,41,14,49,74,252,238,250,11,83,48,35,149,241,196,187,173,57,240,193,245,72,51,13,247,222,229,21,101,254,52,124,73,12,198,96,184,54,126,225,1,43,106,28,117,23,30,100,34,127,7,94,160,66,149,178,202,1,241,201,120,109,16,119,55,185,91,202,167,35,251,225,1,249,157,52,8,113,53,59,194,213,86,184,244,243,177,18,170,216,194,36,76,79,188,5,88,31,108,212,128,241,96,211,188,150,231,242,64,102,113,237,162,248,188,160,162,245,212,59,205,169,85,10,173,49,83,106,52,171,29,46,151,94,103,43,231,160,138,236,193,115,106,42,108,88,171,212,124,206,216,49,86,28,121,219,148,77,54,15,92,209,244,166,42,89,166,26,127,220,18,61,166,211,42,83,126,119,191,117,60,254,67,157,201,39,52,119,23,134,157,236,57,153,135,228,148,208,14,14,170,236,139,55,235,24,71,139,20,13,92,27,118,81,234,245,96,34,154,45,12,159,65,6,221,91,157,15,130,139,93,47,166,5,198,133,201,174,183,132,89,27,35,67,252,112,121,97,23,188,168,85,252,138,97,173,179,239,60,58,244,115,247,8,116,208,60,64,151,203,155,51,196,70,196,60,31,116,37,46,23,151,185,118,229,134,136,37,224,101,68,92,114,243,107,105,202,99,109,26,179,142,143,12,218,84,89,135,230,43,56,159,252,189,57,159,170,252,246,49,189,30,255,237,111,108,73,1,194,86,69,215,210,155,210,2,77,190,124,34,68,146,99,194,145,238,172,242,92,247,99,135,177,234,205,56,85,246,82,136,55,140,76,96,188,184,213,253,208,238,94,30,246,131,53,104,124,94,81,109,46,141,124,218,228,96,143,151,151,240,230,234,208,129,65,150,246,150,248,61,40,77,29,90,80,228,19,222,82,216,230,40,87,25,247,32,47,240,86,161,69,245,133,122,102,24,225,133,247,184,226,147,124,82,83,51,176,198,57,211,30,140,186,143,156,109,232,18,53,175,59,230,12,63,250,245,33,16,82,220,85,163,249,91,233,126,160,45,70,238,213,127,155,24,192,144,171,27,85,102,159,255,54,220,13,177,20,168,39,36,216,251,139,66,16,214,139,192,99,72,151,4,255,251,142,220,26,157,191,239,57,52,155,236,160,116,142,220,85,51,58,5,138,15,198,67,145,227,9,231,181,122,83,36,112,151,26,116,250,70,232,95,123,75,1,245,97,225,239,27,108,252,243,125,62,119,125,98,1,52,65,7,5,180,239,226,105,172,94,122,241,9,221,112,162,230,159,148,28,64,77,130,180,201,155,208,123,198,10,21,48,201,91,216,226,150,255,242,222,162,59,54,204,143,246,217,190,215,126,194,155,57,204,43,240,72,196,253,217,162,185,38,250,89,104,0,247,9,45,166,74,46,240,15,197,104,192,67,196,35,201,11,83,72,17,191,189,186,158,62,135,7,235,47,18,184,137,126,126,122,245,172,48,15,108,127,174,187,231,126,50,242,9,111,208,11,8,108,42,48,151,14,141,142,64,103,91,220,20,175,9,221,213,32,228,143,12,161,191,235,162,30,203,93,70,72,231,197,180,212,187,153,22,249,109,74,214,214,114,24,78,162,79,80,219,46,125,86,40,7,173,122,49,201,165,230,240,52,245,5,129,49,48,124,86,62,99,182,81,152,51,248,165,224,44,250,44,105,232,97,81,16,167,133,192,96,24,82,55,48,16,189,145,143,171,66,183,55,4,189,171,193,37,182,205,139,43,77,47,70,101,244,69,73,48,255,170,116,63,221,55,5,247,233,139,44,109,154,165,139,124,216,150,30,114,114,115,11,44,73,253,225,100,63,137,122,207,187,39,27,221,124,192,147,96,81,160,247,140,140,25,191,232,253,243,122,169,92,182,210,46,193,161,89,232,193,244,15,23,222,139,216,81,136,205,148,238,4,72,24,104,215,245,141,91,87,171,223,249,252,101,161,25,37,40,133,219,238,85,111,170,221,164,240,157,35,237,30,102,239,77,91,183,64,228,238,102,53,85,241,227,27,33,178,13,17,120,69,171,141,26,229,119,216,151,125,109,187,24,54,118,127,200,161,83,32,19,161,54,194,249,51,52,222,201,79,180,26,238,250,196,209,164,52,207,225,251,165,201,157,121,205,30,114,218,72,212,72,91,213,221,48,155,133,72,222,15,95,235,230,139,109,112,162,75,216,156,127,24,190,243,26,223,244,236,149,144,170,91,148,16,27,75,241,225,164,217,126,122,70,241,158,34,88,191,49,238,222,32,180,115,171,111,152,252,221,17,120,109,231,78,32,217,171,230,40,40,149,208,15,166,96,105,132,17,49,217,246,134,151,69,162,83,81,165,209,249,122,45,117,68,211,200,93,202,189,75,57,242,36,106,112,63,135,231,63,240,54,102,149,155,31,72,58,2,77,79,69,159,31,61,194,191,40,114,54,39,178,114,19,191,31,114,176,103,225,195,196,22,54,223,156,198,56,236,174,137,85,121,197,15,79,19,143,218,15,237,168,191,70,228,133,142,145,207,147,172,164,158,233,162,138,171,201,118,121,127,29,172,149,159,120,250,211,74,232,60,31,8,225,242,221,132,99,220,228,76,187,127,239,196,66,150,240,169,32,187,119,15,231,17,111,154,112,71,160,244,10,183,23,206,165,178,120,10,115,30,165,155,117,123,225,33,161,95,58,63,2,166,181,45,204,151,69,189,189,160,167,96,58,249,105,74,55,68,212,170,193,103,105,237,171,191,48,14,215,86,20,66,51,223,249,27,93,130,97,252,79,211,166,107,190,59,163,130,36,68,71,136,253,65,212,240,118,147,186,141,235,45,96,56,3,188,27,114,23,116,39,195,174,162,79,53,152,89,23,132,190,61,194,208,134,30,151,127,160,145,242,158,197,45,193,171,172,132,202,197,168,38,12,175,8,187,63,77,176,55,96,22,172,87,241,108,120,118,137,116,253,175,8,234,84,36,118,235,115,37,126,138,62,70,24,21,23,254,222,6,194,236,150,79,220,225,122,159,208,250,235,127,225,193,39,27,143,121,215,96,199,206,237,191,112,65,101,56,122,47,249,81,12,137,159,215,3,29,227,193,246,114,120,78,163,246,249,153,67,86,60,6,121,252,54,61,235,199,127,251,99,58,70,108,48,149,22,145,243,204,253,141,73,220,165,29,162,78,139,64,253,122,149,23,46,70,19,23,176,249,153,191,89,4,116,63,71,147,154,4,180,28,105,207,123,87,243,20,114,184,18,124,221,229,105,69,178,23,193,206,53,21,38,97,213,30,108,197,102,250,219,214,95,55,31,76,5,208,145,145,227,237,61,155,124,163,183,200,163,103,248,89,67,155,58,25,49,94,205,53,40,101,189,231,162,97,78,200,43,96,78,167,69,248,141,172,146,228,110,114,53,105,131,226,179,114,23,161,38,210,120,35,148,129,252,94,141,49,91,165,201,183,226,184,19,19,255,133,81,50,16,235,245,190,238,109,234,145,191,240,178,198,15,185,57,124,7,237,173,134,97,194,149,50,112,10,194,207,155,20,104,168,183,244,242,161,23,48,235,235,220,180,126,116,233,105,67,58,237,220,179,236,247,11,128,27,228,238,242,242,203,56,153,243,55,251,129,27,114,180,228,245,130,187,59,13,208,221,72,151,150,36,92,180,52,159,49,251,119,178,16,6,10,90,207,10,219,22,17,21,170,157,10,237,197,61,158,127,246,152,13,11,242,87,244,214,157,98,244,223,179,223,106,129,142,196,172,239,177,135,114,231,239,35,211,250,88,68,207,23,59,171,221,3,252,119,212,40,30,14,49,154,239,197,5,58,250,223,123,163,246,61,36,121,88,113,172,157,187,112,195,139,118,173,121,25,56,226,202,175,145,137,69,64,145,105,188,44,88,26,246,59,220,119,133,237,127,117,217,22,80,238,126,173,174,38,83,44,204,184,118,90,151,71,10,112,81,147,7,170,250,178,232,247,254,29,184,37,133,191,218,116,145,33,220,252,174,166,99,77,68,252,42,204,33,207,201,231,116,173,93,42,114,238,215,65,229,238,118,248,162,95,81,248,123,202,80,208,75,55,41,182,3,43,223,35,197,88,104,171,127,71,70,117,167,208,237,90,168,76,123,31,186,184,173,22,186,188,139,239,103,133,151,46,87,35,75,255,12,154,123,24,159,37,205,64,245,71,32,249,133,129,239,211,65,116,47,155,17,12,77,143,195,13,217,78,42,108,98,117,95,3,207,250,179,223,213,148,31,71,149,32,58,41,56,164,243,193,215,67,57,242,219,84,20,127,143,86,122,81,242,89,183,44,112,235,147,124,108,31,228,255,241,180,99,66,9,180,151,23,135,130,232,177,104,28,170,46,19,167,57,239,183,39,149,236,97,238,27,81,224,122,134,243,218,38,110,19,161,141,123,82,85,78,132,225,240,58,82,38,136,114,112,95,143,114,128,26,139,138,115,28,112,183,138,229,247,96,166,218,38,43,124,163,177,56,190,55,231,147,7,151,211,133,253,121,188,23,118,103,28,106,224,35,232,162,186,78,30,59,109,225,155,53,251,152,20,16,157,190,174,89,24,84,149,246,196,242,194,196,196,241,112,197,229,185,160,149,233,126,245,29,100,145,125,114,91,241,235,120,143,85,136,127,22,253,233,187,148,94,199,167,213,36,9,245,227,79,182,231,37,12,214,49,26,252,42,51,134,80,225,111,9,33,44,93,84,101,234,184,172,235,248,193,54,240,38,19,74,26,228,217,152,198,186,135,60,154,195,215,229,108,229,49,187,64,140,71,117,127,220,252,39,86,241,123,216,47,35,120,23,113,180,107,111,22,54,207,223,133,100,221,141,71,206,45,43,217,120,117,180,184,91,176,13,249,203,188,64,183,208,213,47,60,232,30,142,36,12,45,32,132,219,127,31,12,101,155,34,29,65,104,201,78,228,155,127,225,194,201,243,233,213,116,163,110,135,175,79,32,45,17,13,174,65,194,146,63,48,206,137,54,194,18,10,63,251,145,113,67,109,68,205,182,160,103,180,71,65,186,238,201,219,101,82,104,130,50,158,241,135,86,60,33,249,101,24,99,247,203,107,145,76,56,69,199,109,29,21,207,17,154,216,152,82,83,67,197,60,194,208,15,29,214,227,169,3,35,193,243,46,166,175,73,236,35,186,67,11,94,197,131,43,58,84,242,88,244,97,62,43,100,145,228,253,36,113,133,1,75,188,231,247,101,83,216,179,219,20,152,2,194,167,132,183,198,143,146,113,160,38,189,249,107,41,80,137,111,221,213,14,95,203,11,77,196,223,143,139,134,207,79,170,46,41,244,218,143,55,137,85,98,103,91,160,215,116,248,158,238,39,125,224,119,85,132,21,130,161,93,94,42,130,141,111,151,174,23,243,233,61,129,241,133,16,228,93,239,177,202,104,103,95,79,155,137,190,227,45,221,45,68,62,62,47,251,183,140,61,198,146,220,155,174,179,247,97,91,175,169,248,0,23,30,197,115,13,244,147,222,161,69,137,83,131,66,161,63,62,129,101,58,94,210,75,193,83,223,119,253,178,171,247,67,167,171,240,40,108,156,239,15,174,212,173,232,111,55,114,29,239,177,139,105,136,119,129,161,131,121,171,176,67,178,46,219,240,125,110,50,156,47,140,128,122,210,146,35,128,4,244,181,164,251,131,55,231,69,236,195,80,42,110,15,112,88,215,206,210,145,183,159,54,243,250,178,202,155,154,141,184,57,28,65,94,37,139,114,35,225,44,185,250,131,48,246,77,42,6,214,253,61,249,237,69,155,244,251,56,137,171,47,209,28,189,70,33,173,52,158,116,70,242,167,202,172,81,72,241,249,161,93,173,123,66,94,40,21,7,223,35,40,162,85,137,99,85,225,94,224,147,120,176,5,149,143,192,180,202,182,55,52,75,169,69,20,227,194,188,131,55,231,247,72,37,210,174,55,39,171,229,217,116,126,72,184,168,184,57,180,92,47,103,93,200,55,68,236,134,145,215,242,200,18,174,41,50,183,230,181,90,251,17,53,251,189,57,84,234,122,114,54,248,138,224,133,120,48,118,212,20,248,167,132,238,23,189,59,136,36,72,45,158,114,207,145,247,203,19,114,22,25,183,209,59,62,143,239,58,154,232,217,173,252,182,207,171,110,164,91,2,238,170,79,198,189,139,4,195,238,95,18,234,211,57,219,17,255,166,140,188,9,177,123,235,72,106,120,237,254,65,122,109,71,4,145,158,46,20,2,60,6,136,239,84,4,102,169,120,247,25,237,165,159,48,241,82,153,5,217,66,243,252,42,114,66,242,58,199,92,112,74,189,216,230,160,217,105,232,208,238,11,94,30,118,34,18,47,135,8,51,186,35,176,79,33,108,215,145,155,165,235,241,113,203,113,202,115,51,107,211,171,143,177,61,167,48,54,155,176,222,126,246,8,176,149,64,200,43,161,199,225,149,225,66,209,133,82,168,124,190,184,168,175,145,106,91,194,84,182,76,148,65,219,138,223,182,198,83,249,248,59,20,96,126,115,24,132,133,149,182,209,204,6,129,223,47,60,232,172,18,131,163,145,39,168,30,156,191,83,58,182,174,22,252,217,225,77,175,203,10,59,101,25,95,175,157,179,194,137,76,169,159,147,61,145,58,194,104,244,237,166,248,32,219,53,74,150,78,106,64,124,189,235,142,73,193,100,176,3,112,250,9,81,35,7,9,181,103,209,148,128,135,165,39,156,233,229,68,49,44,81,22,189,218,120,237,30,74,112,160,200,49,243,117,202,210,30,76,115,196,151,225,82,162,98,238,195,17,73,135,235,117,85,92,156,13,119,181,55,189,122,34,93,232,85,213,215,194,70,121,92,14,41,211,75,120,87,67,123,42,92,39,52,23,222,237,250,81,53,194,60,61,165,4,232,110,72,180,26,248,99,51,13,101,138,169,4,185,92,212,127,193,137,170,54,197,181,56,232,28,126,67,43,60,168,216,66,246,201,190,236,213,68,69,68,218,236,89,10,101,57,97,40,212,86,179,170,185,130,68,247,43,34,160,96,167,72,100,227,78,10,129,219,71,81,65,52,180,73,195,45,244,20,8,168,61,120,154,248,234,78,91,30,156,12,191,48,100,114,77,142,9,170,16,175,7,245,251,212,211,62,214,166,91,222,39,221,47,147,160,151,232,94,83,91,140,118,225,131,97,121,12,167,20,122,251,25,133,232,131,130,147,180,173,220,45,175,56,185,50,57,110,228,18,4,62,240,16,253,174,241,1,135,183,252,240,176,197,224,32,61,220,186,27,86,62,138,223,41,65,194,167,22,189,248,158,155,197,27,179,135,9,12,78,121,102,116,228,253,179,199,183,250,68,49,0,222,253,230,142,221,55,76,216,91,108,106,106,66,166,115,38,12,142,31,81,72,111,221,20,28,95,201,199,40,16,32,138,77,221,73,59,123,6,182,91,133,80,4,70,172,51,99,133,82,50,91,165,30,172,119,100,84,97,205,16,243,94,66,173,15,204,129,246,133,252,237,39,180,6,13,9,160,107,216,45,23,76,165,186,56,134,6,187,213,93,199,195,85,73,247,53,187,228,234,97,28,223,174,238,137,162,169,124,217,3,58,171,234,114,171,52,239,9,135,247,157,165,251,33,123,21,60,21,245,93,200,32,140,122,241,186,88,46,230,130,240,152,124,33,63,229,94,33,169,114,29,121,245,237,200,192,6,127,37,135,77,147,94,221,54,220,138,50,178,215,170,31,46,68,153,219,79,136,134,54,161,20,31,67,146,134,221,251,148,71,174,69,13,27,74,192,29,133,161,199,245,67,125,245,152,9,222,86,236,226,55,239,67,168,84,154,145,174,22,191,57,154,38,178,217,97,144,53,231,92,107,148,220,72,203,42,164,80,49,221,220,74,219,147,97,71,186,27,65,143,249,180,48,140,195,88,30,219,43,143,154,81,93,201,219,184,110,223,22,81,198,106,241,10,185,154,24,129,179,8,155,239,44,205,122,237,27,38,44,19,154,192,71,154,151,27,170,20,203,217,78,40,43,219,98,26,34,55,236,18,152,116,248,74,88,4,218,136,235,133,184,14,229,65,126,73,118,58,90,151,118,115,93,106,28,101,137,246,3,19,99,119,24,198,220,116,243,110,63,255,190,91,43,204,219,10,195,30,250,54,5,130,13,171,233,205,191,104,243,163,105,118,252,255,196,157,75,206,5,75,118,149,231,226,118,53,226,253,240,0,104,209,163,137,220,176,160,132,220,192,182,138,162,97,89,158,0,115,96,18,208,98,64,48,14,226,219,39,247,142,21,53,129,210,149,173,91,119,253,153,39,51,50,30,251,185,150,4,177,202,175,239,207,43,8,8,108,119,17,104,130,255,69,90,205,127,110,92,85,152,67,225,94,77,220,69,12,40,147,183,9,133,102,188,60,109,111,132,39,2,23,191,198,118,85,151,70,8,224,159,94,65,5,113,102,209,62,231,222,29,149,57,141,21,193,55,90,204,163,166,79,206,50,13,43,134,36,85,19,93,183,66,79,103,143,124,253,103,125,93,152,0,76,48,243,83,186,85,165,128,237,252,237,113,3,83,156,60,204,19,217,141,216,59,123,28,199,231,153,181,74,140,30,39,86,68,192,56,66,98,22,162,80,78,193,188,159,137,121,8,161,20,53,255,251,54,128,96,223,108,161,76,163,46,226,92,239,40,36,51,26,1,216,132,12,66,181,141,248,138,234,101,19,67,223,161,59,1,197,98,21,137,17,242,18,229,54,170,34,109,210,133,203,141,101,154,35,22,122,238,93,143,119,185,21,109,51,26,43,225,233,78,194,243,126,224,95,242,198,223,202,162,221,83,96,42,120,189,31,167,211,38,44,170,160,199,228,75,68,242,178,27,25,221,138,214,5,166,201,162,135,137,114,124,62,9,42,18,46,224,68,117,152,208,205,115,53,242,125,229,26,79,123,9,149,15,40,157,225,222,122,66,206,77,114,97,248,68,176,97,184,77,136,178,150,134,230,206,123,89,209,243,7,103,250,136,171,190,246,121,215,40,25,129,233,152,8,128,192,208,106,69,11,20,37,53,253,185,122,83,252,29,230,234,92,75,40,132,77,232,179,134,98,12,134,157,18,32,1,159,231,141,14,15,19,121,191,201,27,96,154,160,163,63,164,66,75,170,95,4,134,171,113,123,112,217,28,159,97,33,235,20,13,242,157,176,212,51,228,189,68,75,206,204,22,4,203,2,159,141,183,150,75,118,2,43,154,92,77,68,39,78,69,56,117,134,48,116,31,24,190,207,75,119,133,205,35,79,70,182,226,242,200,113,212,232,107,53,180,53,199,165,174,220,178,223,176,88,206,18,186,76,212,25,194,3,249,97,146,143,170,82,197,134,126,239,157,201,208,7,85,226,250,77,59,129,139,213,175,184,47,73,200,164,93,247,129,100,27,149,246,81,95,145,172,207,229,194,103,79,175,81,31,77,162,239,184,69,119,68,41,252,69,222,57,20,149,142,153,121,103,146,85,252,16,52,190,108,237,82,50,203,145,218,233,195,12,230,229,46,205,112,108,179,151,62,162,118,163,140,191,32,153,204,203,188,148,225,119,46,130,82,170,117,153,99,176,245,239,141,43,172,124,245,126,102,218,80,151,194,208,209,94,2,47,60,222,164,240,38,25,23,247,166,108,254,78,111,134,155,160,81,76,177,157,87,187,245,105,240,76,207,235,216,27,85,203,186,14,64,53,185,170,21,35,66,184,105,223,227,152,241,44,113,238,76,147,165,144,121,96,150,232,186,162,94,176,107,94,227,8,248,124,202,184,55,187,191,144,190,254,190,85,48,79,114,190,137,125,207,131,77,196,9,98,142,33,243,152,117,204,206,12,141,50,224,108,218,177,10,91,219,177,199,105,168,86,150,66,69,219,103,75,244,98,35,5,116,12,145,173,87,83,62,234,51,180,254,18,125,2,195,216,230,158,9,17,215,34,210,89,124,144,130,197,234,48,61,178,67,70,133,88,100,212,199,17,183,171,34,147,0,163,99,218,229,6,98,140,24,244,78,180,122,230,209,14,38,119,206,189,44,108,135,149,232,7,91,115,212,201,39,205,48,34,146,99,138,27,17,27,27,98,204,226,230,80,140,177,162,34,43,11,73,124,37,80,86,189,3,134,254,244,164,205,3,208,88,246,179,102,60,236,134,145,49,100,68,153,147,65,30,185,173,172,67,209,171,27,136,239,155,164,146,209,196,219,200,224,122,145,25,98,76,85,97,226,106,81,220,111,217,17,1,45,190,227,245,128,88,128,123,233,35,155,187,28,205,45,4,66,20,134,31,42,58,99,248,228,178,209,192,182,176,118,244,244,28,183,106,10,175,36,140,16,153,60,156,7,72,139,217,101,23,206,199,180,241,195,214,122,122,150,104,37,82,135,69,106,193,195,194,148,222,212,45,31,10,213,223,158,34,180,155,134,158,11,84,223,187,107,75,72,121,102,169,70,160,24,22,70,210,8,103,83,139,120,239,220,77,131,206,67,202,212,243,181,45,187,69,135,193,96,69,14,0,46,243,113,237,170,58,18,178,202,158,37,203,84,194,138,34,145,53,137,38,183,22,17,81,180,162,179,11,91,183,68,192,144,84,222,17,33,176,144,189,118,24,26,40,56,246,238,131,13,235,76,201,158,94,64,80,125,200,228,132,180,99,122,151,6,93,105,198,150,22,176,17,40,246,128,207,59,86,217,65,25,174,229,135,6,149,127,48,57,222,183,58,254,57,222,147,103,85,216,232,165,170,180,146,208,78,62,98,136,73,37,201,125,91,189,100,114,62,76,72,220,246,20,54,100,170,149,32,33,243,132,14,102,112,190,62,119,69,204,241,28,164,14,47,99,182,187,99,182,172,42,53,96,246,249,41,51,248,24,135,173,185,121,129,253,12,155,187,252,54,198,134,175,14,56,68,39,220,63,23,54,238,94,207,243,214,108,204,11,247,197,176,244,207,30,29,237,145,20,235,200,205,145,246,70,133,194,83,112,144,89,200,139,81,201,182,92,158,219,216,121,181,184,25,246,92,154,255,252,106,130,178,82,130,137,63,219,170,135,203,104,191,54,53,140,11,211,37,146,125,88,170,9,87,95,175,5,62,17,147,28,252,50,166,20,178,104,203,104,50,86,69,7,141,8,247,98,157,237,221,115,173,248,63,218,139,154,172,156,195,203,32,206,250,61,166,226,53,201,232,233,68,206,226,123,44,42,7,139,52,242,55,252,149,238,20,138,112,229,247,38,26,216,44,98,66,140,14,55,235,71,189,79,125,12,146,25,178,177,88,69,9,174,166,11,115,86,175,72,126,15,72,160,239,189,11,161,137,94,35,187,13,73,199,157,195,60,102,138,102,226,243,100,52,60,37,233,39,165,170,34,18,235,199,4,192,166,253,107,212,149,118,74,84,114,114,81,167,70,182,250,250,255,160,52,172,125,198,78,179,231,188,172,159,100,240,205,77,239,31,220,178,101,98,5,38,30,221,252,234,134,101,223,229,234,227,190,86,151,22,107,236,222,227,250,102,192,57,69,213,48,213,174,212,252,41,92,170,147,189,211,20,118,14,211,157,21,133,113,118,58,220,177,103,182,194,59,231,184,119,183,148,98,21,152,42,129,28,87,67,42,164,247,54,61,151,246,161,212,161,223,104,14,112,39,27,234,35,106,140,190,49,167,13,238,158,213,165,241,97,139,86,137,161,52,56,250,47,19,105,222,81,135,2,252,35,102,112,120,82,169,173,175,117,118,86,39,187,198,116,201,251,185,55,53,149,197,127,218,122,60,35,160,98,112,72,2,210,102,76,105,236,131,18,74,186,112,79,55,62,102,240,249,233,238,159,154,238,144,103,72,118,9,106,102,99,136,60,107,81,135,132,128,89,247,111,9,187,122,213,137,48,18,68,196,113,239,159,130,151,194,200,200,181,128,231,165,191,55,20,194,174,184,55,53,200,187,62,112,232,119,49,133,102,185,209,200,223,189,183,183,2,211,253,183,242,77,54,3,83,111,227,159,227,252,183,45,242,45,223,147,185,203,216,56,14,214,61,139,108,204,224,190,170,14,247,46,196,207,63,56,185,124,4,48,155,254,124,62,23,141,102,14,195,4,60,159,239,85,67,185,242,192,219,74,8,5,158,52,233,248,147,255,194,245,207,111,211,214,231,79,14,95,126,175,239,189,247,151,140,62,40,220,73,237,185,152,218,182,111,158,17,65,164,41,234,153,73,81,148,71,216,218,34,58,15,60,93,12,1,145,214,51,145,158,247,218,20,163,250,147,81,128,115,235,253,13,62,19,32,94,155,13,191,63,115,156,40,75,242,33,231,37,222,49,221,20,40,199,205,55,197,34,207,205,173,94,225,131,207,90,106,207,44,199,28,243,242,29,14,167,148,155,142,41,19,111,220,171,173,130,83,39,11,121,192,234,95,4,242,137,43,7,106,55,159,209,217,74,67,109,198,46,124,126,187,215,120,49,130,59,165,235,18,162,246,196,183,90,254,82,168,72,12,38,88,85,2,38,102,217,4,70,87,54,80,82,234,207,34,160,228,45,30,156,186,248,190,101,79,130,45,61,13,127,50,104,142,139,126,17,170,233,156,77,30,105,23,70,88,6,13,121,132,152,166,88,69,67,207,128,69,41,67,243,39,195,85,191,141,13,192,9,130,97,127,235,73,243,141,206,180,99,124,100,167,249,166,253,136,66,179,173,87,83,116,225,147,129,210,84,221,106,23,10,171,241,90,155,234,233,46,251,33,110,163,151,201,211,22,76,196,70,94,139,12,186,51,124,145,56,163,58,78,30,124,195,49,245,153,69,141,28,200,190,201,52,58,30,232,138,75,1,247,54,117,87,98,14,210,39,225,240,153,119,183,31,222,250,37,8,173,103,135,225,191,28,91,96,228,3,62,119,153,38,45,171,68,16,248,44,9,23,33,2,110,123,203,214,64,178,186,196,177,76,154,175,110,121,50,78,244,158,227,222,196,143,154,220,27,121,183,60,226,226,109,141,66,2,183,160,134,161,173,56,141,219,166,9,15,230,238,243,126,108,68,149,187,236,197,196,223,104,12,243,175,73,13,205,148,159,38,91,60,124,233,78,234,51,101,146,26,165,251,244,243,235,156,255,123,200,28,45,211,202,250,203,93,154,72,220,95,248,28,149,217,107,148,97,87,57,199,159,142,247,238,54,183,28,78,208,31,20,133,9,28,199,134,150,48,77,228,185,207,44,153,222,5,205,86,140,26,239,80,184,87,103,194,50,56,45,57,181,45,222,233,1,138,3,159,3,103,246,7,206,52,239,7,60,161,240,15,152,192,125,175,49,104,133,46,61,153,165,68,145,99,80,40,109,42,178,87,82,231,209,114,44,31,224,219,40,210,173,179,120,59,255,192,15,190,29,214,148,192,142,90,239,166,65,88,172,200,84,32,150,64,69,180,159,125,120,194,122,117,37,96,24,231,46,31,183,138,213,90,141,248,106,221,215,90,73,140,168,95,123,96,138,17,93,176,156,220,207,133,159,144,119,236,195,197,40,213,228,201,6,2,122,173,7,92,37,59,100,240,10,174,10,224,52,231,86,152,230,217,48,55,142,7,146,182,236,134,21,1,81,239,102,99,30,210,159,33,79,110,187,244,204,113,68,228,126,235,40,129,207,166,80,227,236,67,38,112,21,69,73,137,221,3,164,75,174,26,152,170,158,92,47,156,110,169,212,129,127,53,234,113,130,28,203,181,202,218,68,86,38,121,207,36,48,149,12,249,129,219,181,147,58,194,103,178,45,84,122,83,194,131,201,120,2,171,235,205,51,193,141,123,115,171,212,87,152,70,225,120,177,62,164,125,13,216,116,184,3,70,37,88,252,136,3,35,164,25,103,31,145,117,49,24,104,245,137,122,67,35,89,200,73,44,188,106,21,103,97,17,24,195,167,188,215,182,118,55,255,94,11,225,64,57,179,225,20,56,70,118,192,21,150,206,173,240,76,46,154,14,199,19,33,195,242,194,222,211,116,224,78,230,81,6,141,162,203,20,70,24,125,125,69,87,16,217,37,79,73,67,204,116,102,98,186,179,28,17,200,218,99,42,29,55,227,49,201,15,60,239,177,75,26,43,141,7,93,123,198,52,37,66,115,57,83,12,166,56,43,224,117,54,181,214,4,54,103,46,142,144,92,178,184,10,149,156,155,183,196,31,244,172,222,169,243,208,82,166,247,216,29,56,130,251,249,92,232,193,6,12,91,159,14,202,153,133,115,223,131,211,180,182,20,54,10,158,123,50,230,181,30,248,44,118,223,169,233,94,147,66,100,38,26,53,44,113,228,19,49,107,207,52,37,215,30,191,157,173,194,64,175,46,68,22,47,12,171,93,121,224,228,233,18,131,75,79,207,18,57,175,150,47,108,146,139,178,246,233,126,107,23,238,109,60,187,82,35,186,209,30,88,183,157,179,46,124,95,49,84,237,86,216,13,90,13,139,0,56,235,36,135,0,182,215,251,94,75,52,215,127,112,243,172,154,61,184,208,122,178,157,30,191,208,117,71,24,114,82,76,114,53,12,55,237,218,42,91,88,83,108,171,78,227,126,15,138,156,235,115,10,36,39,8,49,180,119,89,31,132,148,167,243,133,1,83,163,84,245,136,97,118,220,17,171,253,57,252,186,105,205,222,33,107,116,81,9,12,171,109,25,247,230,116,197,8,76,216,170,221,137,84,243,22,11,205,40,39,188,124,205,96,105,129,51,248,108,112,249,254,180,168,8,27,154,174,103,103,211,76,3,35,80,228,228,48,75,51,129,37,221,229,169,195,243,62,98,168,252,81,164,148,183,102,214,200,2,160,32,90,15,129,194,199,29,254,214,124,128,42,222,19,253,63,195,163,240,180,211,30,47,70,34,81,103,252,71,80,178,48,1,19,91,144,218,19,208,84,248,123,253,138,150,100,80,26,139,209,205,13,4,78,230,115,168,35,106,144,221,76,42,38,235,41,31,187,145,152,239,59,80,130,16,106,140,116,10,124,226,226,65,250,80,7,205,138,22,170,192,186,151,214,95,81,170,111,42,147,186,249,210,20,158,225,61,29,212,200,100,228,107,22,218,156,28,62,86,100,25,207,199,134,94,220,61,109,72,27,247,45,44,5,166,204,43,54,141,53,232,142,126,204,40,186,10,106,192,196,225,159,21,66,220,216,39,3,33,233,217,20,94,120,53,61,96,20,248,116,133,172,235,52,130,146,81,148,197,73,242,56,118,218,101,122,65,50,40,102,102,197,7,89,124,186,199,130,99,249,220,7,135,216,54,203,123,145,110,243,206,109,174,166,89,72,109,176,179,24,243,240,29,105,23,162,29,10,47,130,135,57,96,248,30,228,189,150,48,36,18,75,167,182,78,15,1,139,42,180,128,135,48,180,1,35,234,19,63,125,156,152,91,211,1,202,150,22,219,52,37,78,249,177,193,54,84,169,241,211,103,12,159,163,47,195,9,90,2,205,227,217,135,177,152,247,140,139,39,145,97,53,116,38,100,78,241,211,36,216,202,150,35,253,156,0,45,206,128,77,51,169,172,62,170,51,87,137,125,122,255,152,233,4,134,2,209,93,55,92,22,156,187,11,227,199,59,193,73,179,94,133,33,94,62,251,80,246,4,196,129,45,189,39,55,183,14,3,15,202,144,96,43,106,215,82,190,211,156,234,12,216,4,136,46,108,125,187,254,69,42,61,252,67,182,226,102,77,164,35,126,219,182,168,139,242,129,99,200,73,191,167,166,118,16,91,105,196,214,43,169,125,177,100,200,60,237,216,229,45,70,89,229,212,133,85,178,165,59,102,80,222,233,7,161,222,54,54,211,10,27,213,214,171,153,10,221,173,9,74,49,210,148,240,3,69,150,213,11,101,128,37,51,2,10,215,199,244,49,57,254,110,82,207,174,89,87,173,219,196,192,107,168,113,216,233,140,30,247,222,52,245,203,152,157,83,193,155,233,121,238,182,244,100,36,231,69,132,60,224,74,103,250,133,145,30,158,237,94,77,160,74,174,134,123,32,140,137,106,129,64,49,38,8,185,176,76,46,44,233,36,83,79,102,191,12,56,159,5,38,254,83,163,131,254,94,12,7,146,222,123,195,41,80,238,173,171,24,19,141,226,209,37,232,106,67,63,214,102,43,246,124,131,125,141,38,199,15,240,112,178,248,31,172,217,10,148,50,206,52,140,171,105,99,151,49,1,174,17,69,54,184,74,236,29,94,34,90,191,2,102,72,134,192,211,42,111,28,110,207,76,48,86,84,47,66,6,29,244,21,42,220,9,223,93,152,94,110,129,233,29,137,229,97,186,145,226,152,29,55,27,74,135,120,178,51,131,159,7,47,144,54,140,152,41,171,74,87,45,240,66,140,57,110,78,156,93,97,74,22,219,140,171,187,9,0,11,60,140,174,44,70,5,138,26,133,225,39,155,119,200,41,48,146,33,175,156,217,23,173,18,243,239,228,175,215,243,57,212,212,232,36,102,214,190,83,97,230,203,138,212,173,234,184,122,181,46,112,63,219,188,94,141,147,127,167,25,205,83,50,81,26,251,112,15,148,94,86,189,182,25,15,201,157,253,91,99,15,168,47,206,62,250,93,121,168,126,41,60,135,139,143,219,118,212,250,243,96,221,10,85,2,134,69,77,111,110,68,209,241,224,176,15,137,53,96,105,225,184,214,156,75,153,69,205,50,166,177,191,47,235,201,82,120,198,244,77,235,57,243,104,61,76,43,118,193,68,13,230,88,10,83,38,17,199,18,28,153,178,85,117,248,217,34,239,68,77,129,84,145,25,92,163,245,26,152,94,97,121,236,94,44,132,25,7,203,241,160,36,44,78,38,97,58,73,11,48,213,85,89,96,200,17,75,220,156,78,235,38,232,184,125,138,246,100,171,136,115,98,77,138,53,182,247,227,32,100,205,222,12,203,201,175,123,104,149,46,230,42,177,179,150,98,234,39,83,148,20,244,56,73,109,196,197,84,18,23,133,135,101,48,227,76,99,17,235,189,231,45,62,2,222,171,72,60,146,128,164,156,74,103,74,168,139,59,40,150,142,92,0,51,144,13,66,96,18,119,37,203,236,159,50,251,9,62,54,167,21,5,230,195,43,108,81,195,45,75,90,140,116,188,84,98,22,119,59,24,89,127,121,219,179,222,109,110,169,145,192,110,28,196,114,192,13,245,168,11,147,142,185,230,139,85,120,139,61,137,237,148,34,202,3,185,15,205,104,2,83,14,112,23,53,65,91,29,51,43,186,11,19,4,182,139,82,244,183,173,58,38,150,37,134,129,162,166,199,22,91,40,33,164,85,30,248,108,154,241,61,38,134,184,76,112,210,37,222,18,193,246,109,180,174,10,31,19,51,46,70,117,78,142,134,115,36,146,156,139,65,161,134,85,70,148,38,252,216,169,168,2,209,188,41,154,170,35,76,213,138,249,152,101,64,169,83,157,59,246,80,140,207,45,91,145,201,57,229,216,190,7,20,107,114,32,98,147,21,175,90,5,166,170,167,8,12,241,187,123,138,20,150,37,13,76,211,177,32,251,209,121,203,188,100,113,205,58,91,48,187,31,24,226,19,241,5,145,184,133,214,34,224,150,212,31,59,135,103,191,51,120,152,103,120,193,110,2,109,223,181,240,151,79,29,209,217,127,178,196,31,156,77,131,85,225,95,151,91,192,244,3,201,136,147,136,30,62,203,136,115,226,120,10,204,144,251,68,33,209,76,93,143,192,205,72,235,63,152,254,137,173,191,61,208,102,116,99,244,192,171,228,172,191,61,237,148,116,152,136,220,214,223,166,252,210,141,8,155,161,106,130,76,42,66,93,9,21,122,89,170,207,182,94,157,157,93,140,78,83,235,5,81,148,51,49,80,60,183,254,160,33,174,194,246,13,221,79,123,126,185,116,55,147,89,166,171,53,29,148,141,199,230,15,214,10,174,187,222,28,146,200,229,223,11,94,254,252,188,53,196,103,238,185,67,243,158,53,37,11,41,12,203,217,97,226,204,207,152,180,216,133,33,67,31,75,130,187,252,50,71,138,195,211,148,220,244,173,169,208,247,65,33,129,244,62,55,74,179,190,41,52,115,114,186,254,52,177,21,159,102,200,65,105,100,120,154,54,246,10,212,162,14,130,98,97,251,94,214,72,101,141,162,67,98,180,250,126,53,137,22,53,116,97,88,131,252,204,97,18,126,207,167,134,40,194,151,30,42,6,187,232,183,52,103,193,47,182,24,142,190,20,34,206,37,174,133,21,87,175,173,86,14,253,161,199,158,64,79,75,97,204,84,191,24,85,28,205,54,77,60,111,111,141,4,30,115,103,125,43,110,24,243,128,142,144,157,245,234,99,134,57,111,99,131,213,56,171,7,10,193,29,199,133,195,38,122,169,55,239,51,106,33,97,252,64,11,229,185,57,133,219,223,128,119,12,194,244,236,25,104,48,184,47,214,225,247,76,207,202,51,110,166,225,176,233,176,60,239,149,189,81,170,17,203,153,181,232,84,160,116,219,183,140,110,164,29,67,225,243,1,93,186,11,106,80,50,253,245,185,26,174,76,135,183,237,234,10,227,244,59,108,18,247,207,205,177,122,220,47,239,52,42,36,221,164,45,173,18,191,141,155,177,222,33,135,36,210,159,156,152,201,124,62,183,241,137,198,213,59,61,17,57,198,52,20,234,154,185,18,117,63,55,167,3,100,58,92,141,161,89,31,13,197,38,127,49,88,30,75,215,29,137,158,249,17,55,199,131,202,207,202,93,81,9,104,201,7,13,68,50,55,122,236,241,157,200,83,211,237,8,199,207,127,152,236,107,210,149,11,241,110,236,56,48,170,206,38,201,193,185,172,245,192,231,2,213,146,83,79,23,56,56,122,140,232,168,70,234,37,240,50,63,201,97,136,105,244,98,163,170,251,86,31,163,135,48,148,192,38,220,230,67,50,173,2,62,43,140,24,71,192,212,209,202,115,27,185,171,91,18,200,66,36,173,68,178,84,111,156,200,70,74,91,245,107,28,111,55,232,64,232,229,163,48,121,62,87,151,187,248,32,209,204,18,233,128,7,227,236,12,62,226,155,112,132,254,54,156,206,211,231,17,181,123,93,131,179,48,223,141,40,76,59,171,154,109,90,7,109,195,130,51,28,222,38,6,175,191,61,131,117,19,59,58,107,170,23,151,136,220,175,163,180,102,235,84,217,244,35,121,156,197,170,158,218,212,65,195,243,156,142,110,107,50,21,212,42,141,28,38,181,248,156,16,44,91,87,178,38,146,97,197,206,2,79,36,184,187,195,212,36,232,25,176,141,216,217,81,202,83,100,166,64,76,114,92,83,31,50,36,13,52,228,188,172,209,194,209,31,141,230,18,52,14,84,82,44,12,129,96,176,199,93,152,54,190,164,191,139,217,224,209,54,142,26,33,113,52,70,65,20,22,252,83,177,60,214,210,143,97,155,178,143,118,135,127,92,23,181,17,18,199,59,83,133,63,164,64,17,25,220,17,231,30,117,144,165,72,224,21,242,129,17,25,104,124,214,212,244,248,56,187,21,143,228,240,143,173,64,96,234,117,252,99,88,190,186,245,103,71,233,46,116,219,96,242,144,142,161,159,81,88,189,163,20,246,84,210,136,143,73,201,22,30,55,55,54,228,252,218,202,195,211,142,191,194,99,157,223,157,18,83,119,52,249,159,179,139,187,55,41,121,119,178,156,198,183,205,154,54,153,191,244,183,15,218,34,107,171,135,79,101,127,115,51,133,133,69,238,234,117,63,92,143,129,170,110,74,237,182,58,47,9,39,216,225,213,40,171,21,207,8,213,227,152,75,84,85,228,249,23,126,149,183,215,27,189,225,214,152,216,164,197,209,155,124,27,125,47,117,15,117,187,160,142,117,103,146,182,165,189,135,94,13,101,116,119,180,88,142,70,80,18,212,190,52,143,65,212,94,31,224,184,12,221,117,114,105,183,65,208,226,129,137,97,110,135,219,124,138,233,38,140,55,222,131,211,120,75,138,22,21,118,242,34,114,136,137,66,75,5,23,245,89,1,67,193,39,159,139,231,114,146,31,68,87,170,22,24,210,239,67,177,157,163,16,254,234,38,93,122,189,89,17,230,115,207,207,99,195,117,234,191,108,123,184,196,232,39,137,198,168,150,163,203,24,46,9,157,9,59,66,41,120,57,77,163,236,148,64,147,84,14,120,247,161,159,18,195,61,199,128,89,95,180,30,77,231,51,223,92,43,246,104,121,118,141,110,234,51,1,147,204,105,143,113,182,189,155,251,188,16,251,255,99,177,206,18,250,190,13,231,108,61,30,25,188,126,46,188,129,84,76,47,67,189,15,26,199,194,251,64,80,122,62,230,19,39,180,247,190,53,163,16,78,122,174,77,19,231,154,14,67,171,163,54,41,93,120,195,79,23,114,136,210,166,110,102,202,138,98,82,43,160,215,32,208,196,147,44,94,155,69,230,125,61,123,37,77,172,206,130,74,235,42,86,135,252,52,149,63,197,79,92,206,92,218,139,245,220,131,124,209,175,134,171,109,61,150,6,102,191,251,16,108,40,77,131,137,198,173,24,245,214,38,113,161,101,70,180,18,229,251,69,134,209,218,190,87,119,15,237,26,75,157,58,1,11,170,150,251,181,217,4,202,115,49,238,98,160,109,105,194,31,177,210,32,216,134,124,134,102,122,121,46,104,105,157,39,152,43,207,145,112,223,249,12,38,242,165,126,241,185,215,214,20,214,162,228,60,130,110,48,43,243,94,2,163,71,230,207,117,126,167,234,38,188,44,6,212,227,222,117,139,16,29,176,241,144,196,213,227,184,131,178,41,144,93,14,101,3,224,51,166,130,66,226,230,218,4,13,254,226,174,199,3,244,234,57,138,196,41,184,155,154,30,91,24,76,81,24,76,37,65,73,50,17,76,204,204,137,20,57,56,218,210,164,59,105,238,238,250,46,166,174,179,53,225,2,91,126,245,110,89,216,126,246,210,192,241,130,240,206,133,237,15,204,140,151,213,115,94,101,214,200,241,146,152,16,174,195,110,132,118,244,43,6,220,53,212,8,165,201,142,81,57,223,21,119,243,142,10,46,112,245,35,21,106,105,145,52,4,53,218,225,15,133,255,89,141,24,40,181,147,51,183,152,251,61,245,184,134,72,255,124,147,229,48,254,160,88,156,219,154,21,220,131,222,20,54,234,70,74,65,95,11,95,17,197,181,179,90,166,192,53,245,136,242,19,66,131,207,224,194,112,29,244,21,55,63,231,105,150,106,129,175,224,217,97,18,215,93,166,202,54,53,224,28,112,41,239,111,155,86,129,59,93,86,75,125,101,46,142,165,71,90,203,245,220,232,204,130,193,115,95,248,152,14,35,82,35,228,187,132,133,177,211,215,64,146,193,103,82,133,46,103,92,20,123,201,219,32,219,182,128,235,181,175,206,22,66,145,152,223,154,240,210,139,146,237,143,183,166,183,182,221,245,51,105,14,58,247,139,95,238,152,25,122,53,100,203,241,65,170,29,86,91,224,179,40,250,138,39,155,118,4,93,184,66,24,233,7,31,61,152,168,184,11,76,166,214,193,130,75,149,21,132,238,192,111,13,243,205,212,95,134,86,121,122,56,208,252,24,49,205,184,250,60,172,27,203,103,71,32,36,170,15,70,126,121,239,11,151,203,232,103,87,79,136,244,28,62,35,210,228,222,240,186,223,7,167,50,234,154,10,211,120,97,235,14,20,194,131,155,209,57,246,15,122,133,94,154,75,213,199,146,14,12,44,181,93,157,212,255,156,251,212,149,222,45,254,39,19,236,36,37,221,56,11,229,92,3,70,107,121,124,48,226,240,233,250,138,118,243,242,189,244,25,249,105,101,34,242,100,231,106,79,201,67,240,70,193,158,124,15,206,250,20,48,249,56,201,77,67,61,7,217,129,255,244,108,150,195,188,83,24,226,81,255,101,120,87,186,124,75,52,206,183,7,44,76,55,130,182,176,11,35,62,150,191,173,142,2,239,217,174,4,210,129,177,163,221,164,236,252,80,83,95,209,8,57,220,181,57,150,211,113,108,186,228,82,17,179,204,174,165,220,145,27,156,234,32,96,211,103,143,243,147,222,36,157,44,187,29,158,171,115,50,241,24,103,23,214,171,127,44,231,223,163,81,127,190,150,110,41,104,202,56,237,82,135,133,121,107,10,98,91,87,88,252,54,4,168,218,52,6,117,5,114,176,63,184,88,50,74,247,120,114,77,78,39,120,150,210,153,45,41,201,163,81,249,238,228,199,40,8,87,88,56,4,198,160,202,126,53,197,70,90,189,78,55,91,119,255,188,91,125,198,20,15,1,181,74,132,46,62,152,126,14,181,104,55,131,148,124,58,192,61,72,75,168,220,156,49,246,73,142,205,162,29,80,199,81,58,235,203,247,74,72,157,140,34,71,175,166,96,221,31,109,82,13,50,117,58,32,1,239,211,161,18,155,175,122,246,181,102,98,152,14,79,83,217,147,3,136,189,251,243,49,12,238,77,141,17,76,115,39,12,233,84,198,39,173,182,177,210,118,223,14,187,85,94,119,53,136,225,22,247,2,91,180,113,68,247,30,47,97,179,235,255,192,102,148,66,26,181,131,177,46,150,144,245,235,116,201,35,67,182,145,115,92,77,67,116,214,156,233,174,166,165,224,48,84,252,226,68,144,238,56,27,209,55,164,208,19,107,80,15,90,149,17,43,136,138,22,170,34,5,62,103,147,127,107,232,100,105,80,147,7,203,84,251,248,197,70,173,170,209,173,66,235,113,92,61,200,189,168,23,112,150,253,246,104,190,9,20,38,253,152,150,59,244,28,5,205,106,214,207,35,240,66,234,209,225,93,181,101,12,61,45,186,223,126,32,202,213,103,84,158,184,243,140,4,31,117,15,165,149,39,36,78,83,139,127,202,14,115,100,83,239,221,52,178,124,117,89,167,105,155,26,47,164,61,190,56,108,202,138,143,123,66,68,208,151,46,58,202,66,9,107,81,166,188,98,150,81,144,58,154,102,148,14,6,227,154,195,44,108,245,116,237,64,250,124,58,154,44,187,150,59,79,234,176,247,23,242,54,52,63,17,15,108,160,56,66,168,201,168,90,207,124,78,206,160,139,234,136,226,241,255,101,42,84,8,130,191,207,49,172,206,66,12,75,138,230,151,107,29,88,193,222,210,146,176,193,111,165,207,52,164,214,196,4,48,47,204,114,115,190,117,243,46,49,68,53,237,79,250,196,199,108,211,180,32,219,60,220,136,201,253,96,12,128,116,86,160,150,59,80,143,190,28,70,134,123,104,17,71,177,108,206,55,104,150,57,78,178,35,89,31,106,249,138,148,58,155,64,90,178,238,137,99,44,151,149,57,255,214,143,167,36,87,119,40,120,190,101,15,207,207,208,200,91,39,151,230,252,93,157,114,35,74,43,4,166,96,196,191,38,62,95,214,126,234,95,136,202,119,113,210,227,73,171,238,127,146,209,197,31,236,24,254,77,87,246,57,114,216,207,190,239,181,105,12,81,134,7,19,58,117,82,146,78,255,223,241,21,164,242,112,154,96,212,247,65,152,163,249,47,42,42,25,168,117,225,242,212,230,66,83,241,25,104,160,56,2,69,107,111,55,123,175,195,28,141,218,52,134,126,135,215,28,0,175,254,116,241,33,85,226,109,95,200,86,204,172,77,41,203,202,82,227,226,129,100,183,246,140,253,4,139,2,134,85,244,233,56,131,32,172,94,120,169,99,70,207,74,203,23,70,255,236,129,115,43,94,33,213,105,80,22,102,86,43,17,39,139,29,191,125,198,123,107,109,59,97,221,216,13,55,93,72,67,95,123,80,105,81,102,192,115,104,187,40,199,240,57,113,118,192,20,92,104,215,202,160,190,40,95,248,120,171,245,105,106,241,76,52,218,31,212,44,107,205,190,149,73,198,189,161,164,209,6,13,210,208,110,243,254,68,109,245,193,26,225,209,20,247,30,180,17,105,43,194,164,164,45,96,138,200,180,180,157,148,187,19,141,0,51,89,158,230,16,216,120,226,181,88,79,90,55,207,121,230,234,176,192,109,75,196,197,216,239,93,134,1,20,243,66,31,156,19,171,198,128,79,104,21,159,254,13,244,141,238,79,35,9,169,63,77,111,248,189,55,242,117,218,26,210,140,196,77,46,110,67,187,59,50,154,224,227,62,119,122,106,242,127,21,154,126,117,37,100,162,141,64,7,166,35,241,194,69,59,158,141,167,202,227,199,192,186,155,25,127,112,115,163,213,234,65,118,214,110,155,76,186,210,23,54,185,92,173,246,68,182,137,244,178,195,108,41,18,152,51,249,144,26,35,90,137,0,43,74,155,74,233,129,182,231,8,128,202,173,56,139,59,240,20,57,72,131,57,222,46,140,197,92,20,110,59,221,247,162,69,82,63,38,69,175,219,143,236,109,189,3,207,205,161,61,114,35,105,83,228,145,245,91,195,19,30,142,192,177,103,83,213,158,255,10,49,123,142,13,171,33,172,160,205,212,80,21,196,62,108,66,158,79,51,245,36,229,177,2,94,79,10,188,146,49,116,90,89,224,99,186,75,242,158,250,82,180,66,29,134,102,70,130,157,84,169,109,111,207,53,120,104,31,106,162,46,166,5,138,196,177,182,149,36,66,79,177,139,55,58,98,158,39,51,21,197,124,225,173,69,38,112,137,114,68,57,76,130,93,142,62,156,186,51,82,14,35,216,171,92,4,27,226,202,152,11,8,103,239,162,237,235,214,21,214,3,94,218,39,87,140,98,193,237,47,75,73,236,166,240,153,70,158,216,33,179,219,158,138,183,98,162,179,73,224,169,37,159,229,39,195,126,225,158,71,210,171,59,101,153,241,100,52,106,63,87,151,213,99,87,128,171,91,15,85,75,239,174,56,23,187,25,34,122,111,232,89,242,12,120,191,87,35,127,83,98,39,37,152,51,228,220,44,24,181,35,166,120,135,75,125,63,87,167,212,99,203,225,222,122,188,176,119,206,17,7,200,248,181,83,11,220,140,59,216,225,243,165,187,126,145,105,234,60,23,198,34,211,71,107,104,129,214,128,25,113,253,109,220,37,183,207,112,93,159,206,69,82,132,209,162,4,76,253,164,140,26,54,113,115,143,145,10,183,154,171,222,28,114,54,247,117,145,151,34,223,38,48,14,101,204,98,235,113,81,114,137,153,8,79,199,205,89,127,207,176,144,108,112,107,29,120,232,134,8,183,216,106,249,194,208,231,200,213,152,11,45,246,44,74,51,181,79,245,236,242,59,152,200,128,73,60,109,133,113,89,199,133,183,82,133,80,12,123,247,141,209,181,226,159,104,116,14,103,21,241,180,167,217,6,9,236,25,15,61,94,247,190,224,15,237,251,53,166,50,246,3,23,83,199,114,248,236,40,90,160,2,173,233,184,118,229,79,202,91,174,62,179,104,149,251,45,207,134,54,196,151,5,190,142,23,240,214,42,144,130,82,253,14,43,199,196,242,244,91,18,106,223,119,22,154,54,238,115,53,58,128,241,228,228,204,159,155,35,220,19,107,215,178,176,227,129,27,124,181,23,134,210,225,129,153,89,23,222,85,185,87,72,207,220,29,141,90,227,161,31,147,166,202,18,199,46,146,24,73,185,64,170,45,146,28,112,41,181,63,112,139,111,61,73,53,63,220,43,168,2,199,182,128,185,164,229,93,232,158,81,145,255,193,244,154,205,7,206,36,62,124,196,81,205,205,75,89,97,146,153,27,1,119,4,228,31,78,153,124,253,27,136,170,196,231,35,147,218,227,115,252,136,17,21,69,199,126,223,91,159,247,146,225,62,199,249,114,57,121,98,128,231,244,150,163,43,67,30,181,98,143,223,108,78,74,29,102,154,217,241,210,232,220,104,19,6,240,244,252,188,193,212,125,62,112,143,144,9,48,153,36,161,23,194,99,116,26,108,227,97,73,15,169,18,236,143,95,113,13,60,189,16,195,79,133,215,246,154,31,96,34,191,202,139,52,102,40,48,192,79,92,30,110,60,170,62,151,83,135,219,241,157,31,18,44,227,48,249,168,105,19,36,218,85,41,153,134,101,125,139,195,16,69,40,141,28,209,108,167,153,79,70,224,248,16,139,69,124,107,32,114,83,186,210,138,17,57,240,192,220,64,109,169,38,37,27,36,47,24,23,55,162,176,74,190,117,92,230,179,202,123,192,200,32,55,133,173,238,54,96,136,116,244,106,120,171,92,49,134,250,182,165,101,103,25,142,2,103,109,134,193,160,53,253,24,52,97,228,248,86,221,124,230,161,112,198,2,11,184,33,113,39,48,165,173,78,110,156,8,236,85,49,27,115,33,47,238,154,71,231,20,226,207,139,194,125,57,39,5,48,204,13,83,225,114,142,194,122,225,173,220,144,133,42,218,221,46,186,52,195,152,11,70,74,27,247,167,219,195,172,151,77,140,198,81,30,75,78,107,20,4,49,120,3,238,75,99,203,108,255,201,169,54,12,30,85,87,7,130,131,115,182,11,159,3,179,41,156,41,125,10,152,56,181,62,25,99,82,238,213,181,23,229,230,34,210,48,210,125,242,242,204,20,212,33,211,253,233,243,28,234,87,177,138,123,200,82,32,215,188,244,228,162,17,247,140,184,191,23,205,255,234,15,82,214,65,89,173,175,128,65,238,243,142,10,74,221,105,185,46,75,42,166,48,179,21,230,56,170,1,35,166,245,92,125,14,70,231,148,78,180,43,232,209,196,226,241,99,239,172,76,11,130,203,123,89,66,210,197,10,18,109,232,114,60,36,51,27,99,105,210,102,152,196,173,130,240,165,4,21,60,89,134,116,31,155,227,98,208,97,121,183,58,41,94,177,195,164,221,1,197,56,149,19,19,94,201,157,174,205,184,241,222,238,52,51,218,201,189,195,144,32,123,43,148,124,192,180,47,95,24,38,135,46,48,218,223,113,40,162,20,209,134,220,220,76,185,8,228,144,165,190,164,230,6,211,247,181,3,238,243,138,194,118,214,218,246,110,30,10,22,208,101,153,138,26,237,125,192,67,84,45,13,38,178,29,231,26,205,16,89,158,172,158,195,204,201,128,33,156,70,144,251,133,75,189,70,202,153,113,41,189,112,78,243,94,93,170,60,54,84,38,101,135,121,68,114,42,203,115,147,143,175,43,252,57,88,7,155,220,154,204,103,15,171,177,147,2,156,50,224,48,252,174,240,160,209,114,188,18,62,88,174,168,130,133,171,73,169,93,186,118,180,137,34,87,23,187,181,17,108,87,82,239,192,19,182,179,21,110,21,189,254,91,208,179,71,140,240,77,40,112,16,130,184,110,204,104,45,188,119,179,79,239,226,233,38,39,113,71,5,18,155,117,15,197,142,246,57,13,39,225,54,33,210,118,223,139,236,217,106,215,218,165,136,89,80,72,64,187,39,41,96,106,222,146,2,236,172,158,238,41,244,1,39,187,206,132,179,74,177,138,226,180,166,200,32,201,152,28,27,112,111,217,49,150,100,79,58,196,192,211,137,25,70,178,230,111,185,246,184,6,65,134,141,244,50,57,113,133,173,104,106,197,70,137,85,157,229,222,231,204,75,174,60,1,217,199,106,178,236,87,54,181,2,223,234,140,85,45,203,147,161,30,23,106,99,196,0,186,4,135,17,88,59,182,83,60,56,129,253,170,131,130,127,222,253,181,201,84,159,169,211,244,99,34,117,148,29,134,69,60,235,183,70,116,220,207,166,76,147,134,116,123,118,170,51,90,136,249,97,10,96,210,203,139,33,30,229,218,67,240,193,79,217,206,96,13,170,78,210,49,140,164,80,76,137,62,249,182,195,71,133,174,245,44,220,116,36,144,182,103,148,96,66,216,202,147,102,36,172,217,181,202,50,91,161,212,249,81,99,181,136,53,127,48,33,158,117,189,76,250,155,206,55,240,109,24,2,88,232,108,47,12,11,141,51,72,145,83,131,104,227,142,201,176,122,82,23,171,201,120,210,85,166,48,181,19,171,132,49,176,161,113,188,166,50,187,221,217,82,92,178,0,237,48,148,24,46,76,122,209,117,43,144,118,91,82,171,218,225,65,143,238,42,96,50,76,114,239,204,177,230,146,26,244,20,99,182,7,220,96,166,243,22,169,97,28,80,229,166,202,56,16,107,20,14,12,19,105,233,178,75,211,49,18,241,219,51,83,206,144,10,113,106,183,242,137,26,95,164,33,212,117,13,109,214,116,34,181,227,115,1,10,22,121,49,162,143,17,109,132,17,109,74,135,248,217,115,105,24,113,25,42,2,199,67,2,107,36,166,243,116,159,10,102,145,115,34,231,254,92,77,245,254,7,83,202,33,166,118,71,199,182,123,133,22,206,31,29,13,250,100,208,43,197,205,209,33,145,134,124,152,2,114,241,132,20,201,201,161,238,7,87,183,171,190,101,26,202,109,200,111,19,10,241,26,21,52,97,96,250,158,122,243,115,2,140,25,186,119,214,6,163,99,74,215,141,15,11,213,201,173,103,253,34,132,24,253,209,32,65,148,42,93,38,202,113,201,91,192,116,148,14,185,186,91,224,218,111,142,53,87,228,16,160,68,37,135,217,9,187,66,149,68,92,183,194,116,39,156,231,230,9,134,102,129,173,40,56,126,155,232,162,236,120,144,117,239,25,74,132,86,149,123,3,246,244,181,80,90,238,210,143,88,104,67,102,98,71,11,55,212,133,209,61,38,160,165,48,49,251,229,48,4,24,186,0,113,104,60,77,78,20,124,22,33,159,35,30,149,8,189,58,204,118,94,101,129,22,40,149,92,191,238,172,237,99,166,234,131,227,234,134,152,96,175,75,24,20,233,215,130,250,214,85,249,208,187,144,146,35,126,153,74,80,127,45,14,117,233,65,228,114,43,22,253,4,211,232,119,200,91,30,172,35,38,235,243,212,50,101,210,252,213,177,55,250,188,226,118,157,78,14,249,109,147,57,115,167,16,109,181,46,179,184,19,108,105,126,134,64,183,208,183,190,180,21,216,58,106,226,208,98,57,118,146,199,126,70,252,248,180,229,177,27,177,56,103,21,178,198,199,113,117,166,153,133,24,185,190,64,6,149,106,75,215,15,150,160,123,239,48,19,108,161,165,232,198,219,158,115,8,154,205,44,53,190,208,118,82,26,50,3,38,141,41,23,179,137,236,144,231,165,163,124,138,237,71,87,76,90,87,158,247,88,195,122,172,82,173,157,103,40,150,53,138,183,229,173,171,209,191,248,110,200,102,183,196,221,236,54,113,70,10,57,52,24,222,100,113,85,228,46,239,163,225,68,20,177,90,145,177,56,223,36,244,148,141,233,86,126,251,76,141,237,229,247,195,74,30,139,108,212,70,108,19,130,60,211,164,214,197,32,48,130,141,18,114,83,153,234,0,113,50,216,229,187,199,252,232,85,153,20,58,62,176,23,39,35,120,6,135,188,252,50,154,46,59,4,207,136,52,136,77,107,217,71,103,112,179,243,125,72,16,137,166,143,179,230,123,192,244,135,202,17,114,78,23,254,60,68,180,172,11,97,201,231,36,221,21,250,214,147,230,250,45,187,29,45,134,217,77,48,76,111,28,13,61,159,168,43,13,145,173,179,36,36,202,202,62,189,239,193,74,175,88,94,186,4,144,112,45,33,220,77,69,119,209,99,25,170,166,144,30,91,86,142,41,31,132,144,223,249,40,33,163,101,87,203,210,77,60,139,136,112,49,171,101,215,96,238,121,101,142,53,193,13,225,41,36,43,103,252,234,126,181,169,57,8,138,156,182,111,180,20,180,54,25,241,99,223,33,23,230,191,92,205,19,147,125,214,20,185,220,131,167,104,53,41,154,209,45,203,33,226,14,135,157,204,5,34,234,177,186,142,83,70,121,190,140,136,61,169,11,104,53,152,108,158,99,47,213,216,132,183,57,59,178,253,163,55,215,188,190,139,157,30,45,73,253,86,199,180,11,181,42,154,65,170,26,3,157,246,160,207,227,163,244,123,72,11,250,185,47,92,98,203,209,179,75,22,117,95,26,149,125,222,226,113,14,52,72,90,246,80,152,42,210,18,48,58,135,106,135,108,36,166,92,173,234,252,24,220,190,2,195,80,216,3,198,154,250,11,248,140,240,14,248,204,25,181,67,104,46,154,219,149,178,6,211,255,133,9,160,140,128,49,251,31,248,236,188,46,118,133,37,94,212,144,56,187,25,181,147,14,215,161,164,116,102,64,57,229,183,201,153,117,53,128,40,26,152,57,110,61,179,50,71,116,227,82,241,32,209,76,166,77,178,116,213,46,26,47,125,68,225,162,234,105,43,140,61,237,40,106,48,69,65,122,92,227,218,78,239,195,115,107,83,120,9,152,138,182,161,48,166,94,232,127,193,201,169,187,13,179,189,199,183,68,150,86,218,25,126,237,232,61,116,203,172,219,170,234,112,23,88,204,70,192,251,49,96,90,181,76,100,252,54,21,139,93,78,212,10,161,221,136,39,255,113,165,60,38,231,114,105,120,158,252,124,217,164,38,103,170,179,202,139,173,162,126,112,99,55,106,75,209,166,171,199,250,56,252,193,161,77,213,227,161,81,71,224,29,82,70,13,161,157,193,221,74,237,156,242,219,96,177,203,154,113,219,184,60,82,178,16,181,24,102,208,107,228,29,122,108,103,59,193,77,123,76,225,50,226,99,163,124,165,123,232,89,105,4,238,2,158,73,51,247,152,194,48,103,94,184,104,58,213,180,18,146,55,255,226,32,179,5,169,75,119,252,83,231,128,158,156,128,140,146,192,191,36,245,7,155,116,146,46,61,10,149,61,241,2,76,100,90,110,190,81,64,118,93,52,56,2,179,16,133,192,9,70,63,128,255,54,98,131,146,122,36,29,148,99,51,60,48,245,37,89,79,30,74,168,124,38,101,140,244,252,24,195,100,137,62,139,19,51,163,78,73,185,226,233,22,78,38,135,23,42,71,67,77,105,83,246,112,17,188,100,172,97,106,165,67,184,155,5,150,210,202,110,117,237,206,76,127,110,78,69,125,91,175,11,48,99,204,77,134,32,61,112,9,58,127,224,190,116,67,195,191,168,247,131,82,76,212,53,60,80,97,210,94,1,15,229,181,183,146,224,144,69,99,80,178,122,85,236,132,203,251,37,216,236,8,177,200,160,96,135,56,163,49,48,78,212,11,183,43,43,8,131,123,215,239,197,36,47,161,207,71,11,150,26,211,16,213,163,120,22,112,221,69,199,140,35,217,227,26,7,46,176,62,171,251,193,254,154,93,27,16,50,75,221,47,207,247,164,73,170,199,60,29,218,142,109,46,93,115,235,108,90,175,134,154,203,221,122,5,147,195,231,28,56,111,162,190,205,204,99,134,104,33,181,71,93,220,228,110,241,128,25,106,139,8,198,169,103,52,104,145,108,51,96,132,99,139,26,80,8,154,251,166,69,143,66,19,235,140,2,228,216,147,54,170,83,235,177,174,210,142,141,122,87,206,119,181,174,172,120,50,246,13,216,90,229,200,62,240,94,222,182,9,41,32,125,77,106,125,53,36,117,86,192,240,83,23,133,233,250,189,27,226,212,164,18,249,240,20,44,132,19,225,174,241,184,208,231,196,110,174,230,204,94,139,133,169,239,133,38,86,156,33,240,153,205,46,31,123,25,111,97,192,112,45,136,55,105,45,191,43,78,55,196,149,116,95,32,228,123,223,235,156,141,20,54,41,76,207,72,190,199,215,28,234,139,46,99,25,150,19,168,106,204,189,155,240,228,158,97,17,80,55,218,159,200,94,154,33,249,73,167,242,148,152,60,185,156,188,5,174,75,168,120,72,59,37,228,159,28,222,150,80,80,216,152,100,46,92,37,215,246,203,249,166,116,207,101,186,197,228,230,217,74,246,239,176,152,232,164,192,148,170,199,197,132,106,228,115,142,60,177,22,227,212,94,20,35,73,56,52,147,6,188,131,70,134,119,232,79,83,103,29,115,133,250,107,13,172,27,47,189,243,115,89,93,18,28,79,23,38,46,225,116,56,60,4,81,38,185,154,28,112,236,135,166,243,45,219,252,176,212,248,133,39,237,172,15,220,71,236,10,180,163,22,5,49,156,70,108,88,237,33,81,167,11,132,92,194,140,237,14,146,207,173,241,231,130,25,230,240,143,149,225,194,132,121,238,91,81,47,37,158,209,113,28,230,157,40,25,206,62,73,254,119,51,231,218,61,4,216,228,101,146,114,148,174,21,71,62,76,10,234,38,115,226,20,79,125,82,144,155,182,116,179,90,199,29,243,208,225,13,147,158,188,151,177,12,196,145,79,40,86,83,90,84,17,142,145,67,225,21,83,82,131,242,205,178,169,14,19,53,151,29,107,216,16,198,153,77,220,91,184,20,172,189,126,57,137,58,197,142,198,92,166,63,109,181,181,46,241,90,96,66,210,39,43,16,154,126,159,19,127,92,11,136,57,32,114,245,42,145,73,37,121,151,106,162,110,84,203,222,98,5,143,69,217,186,122,56,223,61,206,106,60,84,194,180,240,99,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,110,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,130,187,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,148,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,72,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,40,32,47,85,149,180,54,167,236,244,69,116,162,210,76,244,60,89,241,20,198,252,113,226,234,161,72,149,149,115,169,193,62,132,206,163,94,76,193,175,207,97,248,177,182,104,51,98,216,209,95,21,226,202,24,168,243,29,79,118,13,87,79,70,184,236,253,26,181,122,39,210,52,146,232,246,124,106,203,159,92,237,101,139,125,43,12,67,80,119,24,169,71,29,82,162,226,222,29,57,77,49,69,24,209,152,241,231,35,249,54,93,139,37,222,116,121,145,25,240,39,99,113,74,11,188,161,211,213,50,105,68,57,131,250,172,46,43,235,116,225,230,227,15,38,41,183,179,245,49,189,203,29,121,196,210,198,179,87,82,194,91,227,183,9,248,234,54,204,49,189,221,209,134,97,166,75,253,151,193,199,109,159,23,94,85,63,183,245,130,197,231,134,78,124,234,205,97,127,137,137,86,105,137,210,76,55,131,22,149,34,144,127,80,35,164,143,134,52,167,135,131,224,168,207,207,100,89,240,58,52,191,57,11,85,200,202,41,69,174,193,122,79,138,3,158,20,129,41,85,240,90,87,235,184,46,194,8,66,59,16,13,255,126,243,99,219,157,155,203,145,78,138,177,84,95,5,232,166,20,137,62,79,147,110,112,93,105,219,113,100,175,133,195,177,132,207,104,51,69,11,50,38,100,72,45,238,189,232,196,148,188,45,193,165,233,138,178,180,213,46,229,145,3,222,177,35,65,146,209,165,176,141,116,202,49,124,114,192,148,249,108,25,147,4,209,183,75,113,87,24,14,196,62,155,36,225,147,175,16,154,87,214,208,7,131,252,60,251,10,49,88,226,111,88,254,35,100,188,235,59,32,184,143,177,43,240,187,168,4,8,108,245,121,237,194,93,218,200,141,148,160,197,60,64,32,58,189,243,0,209,106,159,69,192,67,136,66,9,201,98,207,197,136,20,184,159,21,38,49,80,239,144,112,210,117,129,105,64,216,247,183,169,179,82,56,181,96,155,2,222,218,61,108,68,38,117,220,247,182,238,121,133,73,42,174,24,239,106,2,202,2,179,75,180,184,249,57,68,69,195,208,72,84,134,203,154,0,247,169,49,121,163,52,240,54,14,224,51,43,117,179,220,221,68,190,238,68,161,113,80,141,109,171,175,113,216,132,87,5,69,22,117,198,131,155,228,180,218,226,44,181,22,175,221,164,65,196,104,105,234,146,59,67,49,167,63,140,175,52,99,146,65,105,178,213,222,229,184,186,115,129,40,187,26,134,199,143,218,94,73,11,108,166,133,192,86,212,18,240,160,71,237,113,64,90,137,227,167,209,157,160,21,44,84,134,220,181,51,172,198,89,55,43,22,110,192,147,67,180,171,25,79,126,48,94,11,178,109,61,217,16,202,244,206,21,224,217,132,95,2,75,155,130,151,24,51,43,98,211,183,46,102,46,4,220,255,194,175,130,38,238,46,47,227,151,80,51,158,166,181,17,240,182,105,168,30,6,133,107,23,166,187,238,49,197,205,92,251,96,148,253,250,208,163,141,2,225,28,168,69,229,21,165,110,212,239,141,95,37,133,253,198,179,24,118,33,156,88,36,50,244,244,192,198,9,184,16,174,124,12,121,52,163,70,192,100,119,244,222,180,146,181,120,238,106,236,32,106,15,195,96,21,55,175,150,175,87,139,150,61,63,222,11,201,130,199,75,48,53,146,248,109,206,235,231,192,110,208,81,58,10,89,137,254,50,122,197,23,124,234,246,237,68,205,53,80,114,97,207,97,158,56,182,226,177,134,177,115,171,137,131,150,98,12,55,18,114,245,177,128,42,148,16,14,35,77,89,254,194,208,158,177,195,19,68,215,152,158,145,6,212,152,39,144,58,141,199,80,176,211,61,80,104,224,31,219,12,169,48,191,55,13,235,143,135,0,201,95,124,105,136,101,154,70,67,44,248,24,123,116,183,200,139,254,180,165,119,252,167,127,189,242,250,211,104,25,197,1,112,252,103,101,53,198,36,37,16,212,3,134,5,67,159,236,120,250,217,3,7,148,31,208,234,173,246,174,201,237,57,76,252,94,167,176,117,216,222,223,38,107,164,241,146,129,116,229,8,120,180,167,72,247,192,70,3,224,48,145,135,231,201,81,229,140,207,105,100,83,15,106,157,26,142,46,11,222,40,156,33,77,115,120,27,79,137,250,8,196,83,252,106,138,178,159,215,162,240,115,205,64,161,92,212,49,75,214,3,226,48,49,6,49,189,134,149,66,251,199,30,176,107,246,7,237,206,72,14,122,124,145,253,132,182,208,0,241,245,97,125,248,18,5,34,48,70,173,185,195,244,90,237,199,171,98,106,198,205,59,145,154,231,234,126,131,114,205,138,33,244,184,198,80,235,113,30,15,99,254,212,7,135,112,96,198,111,67,40,248,188,53,116,207,113,102,178,165,15,29,179,115,186,228,107,215,193,7,240,156,123,103,230,16,48,14,248,152,113,26,129,50,174,244,88,125,36,163,215,124,224,50,99,154,25,35,151,186,0,152,210,53,236,43,226,64,106,83,210,19,24,109,176,192,240,202,233,23,65,44,32,204,175,105,114,158,15,154,35,210,79,42,100,77,245,38,187,177,200,198,115,91,203,96,121,224,234,140,28,7,166,3,165,191,112,238,177,11,19,180,22,154,222,31,92,98,179,132,98,166,62,67,202,55,200,241,94,38,114,251,160,112,201,56,10,135,67,123,127,218,171,110,64,247,217,21,198,243,214,132,166,63,120,89,194,248,153,10,100,124,253,106,210,0,207,234,34,28,185,99,166,44,74,195,116,229,82,35,50,227,91,83,245,220,246,243,53,161,204,92,1,239,244,4,222,32,241,137,80,38,108,158,212,89,43,124,30,62,182,5,88,132,52,209,205,36,46,51,70,156,234,203,180,222,37,144,195,189,32,244,158,159,21,64,184,49,76,36,154,150,181,29,2,66,230,232,98,101,241,116,60,97,133,9,15,196,213,112,188,191,17,241,92,98,22,210,224,172,101,155,180,27,18,252,15,120,165,174,49,111,178,228,45,118,59,40,129,180,100,212,234,150,102,88,149,231,224,83,171,145,122,252,17,187,48,253,9,207,28,37,43,186,103,11,216,146,16,10,207,60,195,84,56,143,145,198,179,209,154,130,66,192,52,184,151,7,38,67,21,55,103,117,104,8,118,32,207,26,59,237,134,215,231,241,237,11,212,234,241,214,164,125,212,170,28,52,69,133,237,118,118,156,185,214,115,242,193,37,23,87,179,174,117,233,66,22,178,98,253,236,77,23,141,190,55,148,252,30,89,235,40,33,175,199,214,48,146,211,28,48,29,17,253,13,35,57,61,61,193,20,99,75,124,194,72,211,137,197,97,89,162,133,93,237,28,120,126,220,22,233,16,58,60,249,15,203,250,196,197,214,191,165,232,142,244,98,135,183,160,63,6,150,19,175,128,209,187,59,223,56,229,88,241,204,29,54,255,199,248,26,180,97,6,140,32,206,99,186,33,143,17,87,27,159,208,99,248,209,237,185,29,158,38,243,166,102,227,113,10,74,60,26,213,19,245,141,1,165,200,20,119,78,126,93,212,220,108,230,120,231,165,93,124,70,127,61,157,57,130,208,122,99,226,60,161,173,18,102,6,229,11,40,16,169,29,221,111,153,135,169,182,181,253,6,227,137,86,58,140,67,155,30,27,126,247,116,111,78,129,201,227,124,32,115,25,143,150,139,74,101,152,148,6,173,22,129,114,214,63,89,4,170,250,124,200,16,169,156,186,234,39,165,144,190,17,194,101,120,78,7,125,175,101,132,115,14,83,29,170,182,217,153,156,100,192,3,166,75,64,125,201,179,30,186,7,29,168,96,46,218,13,116,96,172,1,95,59,84,134,105,69,244,176,227,102,94,184,246,231,222,212,202,172,120,47,26,214,30,248,236,48,245,14,41,189,186,58,13,23,186,105,37,6,109,244,165,182,50,135,141,55,213,128,238,241,120,192,144,146,5,56,171,134,227,134,117,247,172,184,241,25,125,45,191,165,154,247,86,143,116,56,195,146,14,247,162,15,62,230,119,134,100,117,170,251,124,118,96,39,117,5,158,170,21,70,208,128,90,133,184,154,194,72,93,242,166,179,113,127,123,31,147,62,107,184,35,177,152,226,201,145,234,28,79,52,164,222,236,31,164,246,115,62,87,159,61,216,35,64,152,163,148,47,104,24,38,205,24,20,186,61,222,224,19,245,212,177,39,80,98,161,213,212,150,210,95,114,245,170,235,141,15,221,154,124,120,229,143,147,164,86,198,182,202,223,25,48,173,9,122,53,118,125,236,102,231,29,242,19,135,161,165,51,121,141,97,55,133,228,39,6,68,147,224,69,201,77,105,182,53,25,239,113,192,80,9,107,172,49,203,120,163,14,251,68,56,51,37,33,35,80,228,87,52,16,121,220,156,112,0,232,40,46,89,179,196,152,101,225,81,117,72,162,213,249,128,104,168,133,19,219,77,119,94,27,187,176,192,35,66,68,250,178,174,172,48,158,102,172,142,130,92,252,243,104,147,230,134,21,112,87,117,42,98,179,228,182,238,111,247,170,201,111,99,41,172,2,14,177,126,140,212,216,153,181,12,166,24,75,225,99,191,202,91,179,148,170,230,198,207,63,113,50,157,211,146,124,182,192,211,218,189,62,120,209,253,89,52,241,190,71,40,217,79,122,94,134,168,20,119,107,35,25,254,53,7,83,80,116,6,72,226,19,155,249,110,62,172,23,72,118,171,185,173,48,229,155,195,182,212,52,77,204,28,156,145,16,178,84,133,166,6,49,55,171,55,239,194,134,65,93,132,116,47,154,132,133,31,16,52,125,109,181,96,104,12,58,22,231,55,230,7,199,188,210,166,204,243,65,162,126,138,110,242,166,158,191,217,252,145,214,39,125,55,68,4,132,196,162,69,3,62,152,34,25,45,45,94,153,46,88,223,146,22,97,96,81,183,178,182,162,230,189,216,244,20,211,42,33,189,143,133,31,247,16,43,220,100,202,198,217,141,64,209,69,121,97,239,135,73,66,70,109,91,147,218,247,98,123,117,85,83,133,39,44,145,211,113,116,63,196,69,140,17,17,191,128,225,21,215,166,229,109,138,37,254,224,27,58,58,225,157,128,55,114,186,231,67,61,212,218,42,243,10,57,86,246,126,82,212,16,186,158,139,168,148,90,37,160,195,228,201,138,242,63,240,17,87,160,136,251,8,37,128,185,105,223,215,62,48,140,61,66,45,132,20,68,73,95,110,126,25,137,190,236,181,195,220,30,175,225,37,234,6,201,175,192,21,154,202,184,184,19,119,22,210,150,243,82,217,155,125,86,178,12,156,208,28,158,125,132,60,105,249,96,72,144,149,110,163,64,108,239,140,205,139,242,131,169,250,204,249,199,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,254,229,67,200,145,124,171,94,133,142,244,36,156,125,244,131,30,203,200,31,220,214,154,178,171,240,121,167,79,52,104,192,148,47,19,82,140,230,177,101,118,183,99,30,11,41,6,100,193,219,183,5,18,154,163,60,124,28,84,73,187,65,64,198,24,10,129,169,112,42,78,158,186,168,5,174,74,107,129,76,236,240,115,153,198,157,209,148,195,36,89,99,109,118,148,186,131,162,23,19,25,248,204,101,36,39,82,81,250,32,202,208,134,39,192,151,181,46,42,173,94,110,214,116,230,79,134,21,149,148,205,198,116,136,226,193,243,175,74,68,231,56,84,70,254,219,9,33,144,249,82,23,53,223,22,138,81,208,100,37,100,58,51,199,179,108,76,82,18,249,2,91,151,109,246,175,89,168,183,126,136,216,96,124,240,133,79,33,83,85,33,90,14,144,236,68,10,76,195,78,76,228,194,213,234,135,234,157,227,67,142,78,248,254,217,117,252,115,82,133,174,2,89,244,253,109,79,174,156,155,227,186,10,199,21,60,252,205,155,210,152,196,20,112,223,65,179,54,178,21,11,8,55,79,53,64,57,150,229,189,41,169,86,210,37,88,126,162,222,148,0,31,236,235,114,245,218,38,83,230,48,4,118,69,169,114,207,230,235,85,84,103,13,64,105,46,239,77,24,125,197,17,83,200,90,43,195,182,85,133,120,25,33,19,165,171,2,92,51,57,179,30,243,212,106,95,229,181,145,146,116,190,218,3,111,114,17,67,224,76,7,74,243,153,54,9,28,201,123,29,19,162,56,215,58,73,158,186,85,240,27,179,53,132,33,143,185,1,125,190,112,8,81,164,49,220,20,90,200,235,194,44,254,192,201,229,133,22,121,232,172,108,82,192,112,85,127,240,185,81,18,25,18,152,71,168,108,251,80,202,44,84,84,166,81,132,224,213,16,139,162,206,33,157,122,60,212,94,59,70,133,31,151,138,33,118,36,250,155,2,102,111,29,58,211,76,183,213,223,11,73,50,25,147,148,173,41,225,7,194,46,191,165,65,107,28,95,150,60,213,247,86,208,138,15,17,82,24,214,196,236,169,255,3,211,248,241,242,236,230,168,66,132,249,143,246,46,229,194,205,214,56,240,193,68,183,242,195,195,155,109,72,29,70,161,116,40,117,171,21,28,249,147,155,38,248,80,186,206,179,111,20,223,241,104,249,97,82,202,206,128,250,147,15,105,179,93,74,89,20,33,161,31,190,33,54,198,112,61,188,125,103,175,241,58,117,211,113,235,210,204,68,117,216,70,177,233,131,233,22,110,178,51,152,107,82,98,212,16,215,148,18,96,42,149,233,49,245,155,67,170,149,231,203,214,182,150,175,32,196,118,186,212,114,80,83,109,20,34,14,211,243,160,231,219,26,198,97,127,111,190,84,33,130,81,88,94,164,69,201,251,158,42,84,133,0,57,244,65,63,24,105,130,99,157,202,213,166,36,249,229,40,41,20,111,84,91,202,49,66,162,227,243,238,150,229,154,31,254,48,232,214,82,118,152,147,86,143,222,99,227,65,190,242,161,166,10,84,244,88,39,88,244,133,167,97,176,40,218,197,72,45,44,117,40,14,55,139,201,9,140,90,231,136,171,145,74,80,62,79,18,250,221,105,128,169,183,131,158,95,174,166,117,202,73,132,9,208,51,57,197,98,103,156,166,239,213,200,198,17,133,190,48,97,92,39,251,161,39,117,157,49,151,223,174,191,2,143,31,76,49,238,49,50,167,82,78,29,235,202,23,55,49,230,164,220,176,9,97,118,175,238,103,241,210,96,46,60,92,231,180,45,94,202,107,4,170,42,195,104,140,82,37,54,235,227,37,81,83,33,52,69,114,198,76,19,201,16,167,150,242,226,234,28,194,92,107,242,107,2,91,123,237,183,254,144,59,21,125,47,72,174,77,205,54,80,62,167,176,66,77,10,219,220,17,65,225,239,169,215,99,252,170,171,140,226,189,97,147,235,213,86,44,29,87,91,37,154,50,109,217,110,235,232,178,190,42,113,222,200,100,124,40,65,198,115,6,8,21,22,101,239,30,69,192,151,48,169,81,113,12,147,201,114,125,112,35,186,42,161,220,109,210,233,95,184,137,141,129,15,42,87,23,132,74,124,187,52,78,104,17,36,128,127,189,150,236,159,218,88,142,134,228,3,206,36,160,200,165,56,108,132,122,67,225,220,156,73,17,24,106,119,33,16,67,125,197,11,150,208,23,210,34,172,3,18,116,27,14,214,115,182,37,37,187,162,218,210,119,98,246,31,234,203,196,151,166,120,205,39,202,50,50,68,141,2,88,14,192,109,106,155,9,74,87,133,252,96,245,167,62,155,93,151,253,200,80,138,209,47,76,206,76,224,4,65,143,191,20,180,103,75,121,159,38,219,242,151,78,131,102,114,168,164,83,167,168,113,187,186,60,243,183,63,153,213,117,118,125,74,215,28,62,11,107,72,89,131,177,137,119,247,88,55,30,140,22,28,157,157,144,18,151,22,48,1,14,129,127,126,100,192,4,25,148,73,139,57,235,202,148,7,62,167,168,198,7,89,152,203,105,161,216,109,136,120,43,60,144,13,15,20,221,17,125,50,244,235,182,191,215,164,152,85,138,88,16,81,238,225,135,80,8,248,84,69,192,74,148,189,102,136,152,13,205,231,26,172,90,228,81,2,166,39,110,233,213,16,140,184,229,185,225,193,148,243,133,88,86,15,145,32,35,92,59,11,80,163,81,48,235,255,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,238,239,254,237,15,255,252,167,127,250,231,63,254,233,207,255,240,199,255,246,183,255,250,143,127,255,95,255,248,183,127,243,255,254,215,255,249,191,255,243,127,252,191,255,245,191,255,230,15,255,233,159,254,243,249,15,148,3,164,99,48,156,77,229,111,254,237,223,254,240,175,127,254,151,127,62,255,245,223,253,241,239,255,252,223,255,244,199,191,249,195,127,249,227,63,253,215,63,254,249,79,255,242,183,31,240,239,255,225,31,255,248,31,254,252,167,127,248,199,255,194,13,254,233,79,255,249,31,254,241,239,255,124,110,255,31,229,89,202,222,83,158,69,36,102,127,47,26,107,209,222,164,235,155,116,139,71,248,215,55,14,132,179,84,255,90,111,178,8,199,255,158,197,148,250,134,28,2,6,187,224,7,112,131,225,242,175,247,168,80,237,221,103,65,31,76,31,181,84,231,62,53,81,223,174,141,116,168,177,140,253,153,100,216,57,133,154,142,191,210,155,160,66,231,254,240,89,191,72,168,203,222,2,227,58,89,140,15,222,63,178,33,161,193,200,164,111,190,171,9,77,238,135,242,205,132,129,190,10,55,72,60,51,42,150,202,146,81,163,109,117,195,181,89,31,26,35,114,36,217,183,189,101,121,158,249,192,35,100,109,240,142,10,5,89,178,237,161,241,226,79,126,110,68,160,91,88,248,172,99,211,55,159,109,181,217,146,22,7,38,135,31,48,165,76,253,129,135,87,164,108,211,105,170,15,81,30,69,106,254,222,100,214,206,211,41,109,137,81,43,216,68,223,112,28,141,172,249,78,34,99,251,115,43,55,228,230,228,29,116,204,233,75,251,197,54,169,4,131,6,235,225,134,34,115,253,179,149,32,22,134,180,90,185,213,76,146,194,239,205,223,202,41,68,195,223,87,154,7,56,171,234,83,112,208,194,119,218,63,152,192,205,82,10,140,99,49,14,255,217,141,233,242,128,115,125,34,195,124,169,99,92,236,252,144,111,16,28,249,80,218,7,134,178,130,152,72,128,95,11,243,233,82,34,58,34,222,235,123,40,246,175,174,93,15,231,52,59,102,237,252,30,11,201,206,243,157,149,116,16,238,199,253,93,109,28,31,253,153,36,244,248,249,205,201,121,230,103,146,80,191,94,218,118,120,80,108,162,236,152,168,96,236,239,193,225,113,202,202,127,97,37,253,31,235,20,48,181,108,74,39,68,6,226,227,100,3,62,238,167,158,126,40,159,230,159,205,107,23,115,119,97,54,59,199,120,254,205,63,228,212,108,132,148,248,140,76,152,223,250,184,81,20,41,85,61,89,123,254,38,247,129,9,19,87,177,136,43,237,233,41,125,179,4,85,25,186,96,100,115,99,254,253,252,255,3,27,175,96,211,131,215,72,217,253,230,168,171,168,43,92,45,171,243,93,76,83,201,148,80,17,63,77,22,224,251,154,44,132,164,197,109,149,63,110,113,245,52,158,122,189,55,104,207,14,111,139,230,10,153,92,167,67,182,251,205,173,21,75,14,210,4,81,209,152,254,104,27,131,227,14,90,33,41,189,135,15,57,21,7,74,196,93,140,44,113,124,191,93,17,3,205,114,34,20,244,139,210,240,49,29,38,166,112,199,148,4,108,251,172,48,131,49,221,5,38,252,243,165,165,185,57,102,176,220,60,27,90,187,15,185,197,179,229,234,97,12,124,126,53,93,250,90,123,154,207,168,164,143,126,214,188,167,179,6,164,250,8,2,202,50,125,170,209,164,93,244,252,32,131,208,63,123,125,27,73,164,170,168,116,218,145,17,253,248,224,74,49,158,24,236,56,61,158,189,218,176,12,158,223,151,0,195,177,107,207,115,127,83,169,17,181,26,15,202,241,226,175,221,136,58,106,149,218,25,161,125,183,81,99,161,210,6,127,170,172,62,129,35,18,127,56,233,226,43,103,226,94,197,119,59,124,184,165,29,177,72,187,213,146,253,222,144,153,40,129,25,20,113,190,23,226,75,77,17,179,54,37,235,234,115,152,165,67,153,183,204,163,179,59,22,135,201,250,119,101,241,46,70,172,182,190,1,35,93,160,50,193,112,168,82,125,231,48,33,172,33,225,181,98,122,72,229,123,178,115,116,151,165,29,2,5,106,188,143,246,6,223,148,104,167,184,10,72,195,149,26,191,141,115,36,162,232,192,20,195,124,99,194,30,2,149,129,194,148,100,125,31,211,58,138,229,72,60,123,16,100,116,223,79,79,98,211,74,49,121,118,102,186,234,190,81,177,38,48,209,53,71,248,133,54,173,111,142,34,243,219,37,140,11,251,82,250,202,163,55,220,104,117,136,126,49,13,53,144,122,250,115,47,114,208,242,45,201,97,182,238,83,20,174,196,146,101,80,42,33,155,248,32,199,155,167,190,176,41,5,101,246,96,233,47,12,161,146,234,100,177,104,71,43,14,67,80,190,244,136,224,235,250,118,72,29,192,124,168,213,210,14,201,65,30,141,195,81,9,208,44,164,16,31,100,67,134,167,230,85,161,108,39,96,242,130,234,44,159,225,198,193,245,65,59,51,229,49,81,24,8,223,43,233,14,120,88,194,154,133,218,227,107,54,18,247,74,49,70,176,193,15,221,131,66,156,250,16,63,85,118,83,135,141,113,87,204,1,162,44,203,95,154,134,164,246,84,133,87,19,98,242,159,238,228,111,159,90,74,166,202,138,171,119,157,227,105,4,62,246,66,160,38,5,147,180,16,13,45,100,183,188,240,194,211,211,249,108,65,18,223,72,233,39,83,5,72,19,18,40,59,224,76,32,86,204,171,51,195,123,141,111,61,150,241,47,42,13,62,212,202,219,215,166,237,56,26,249,107,166,117,114,87,118,86,147,145,248,113,27,223,210,163,195,226,108,4,114,107,232,89,183,111,225,38,214,170,225,206,221,145,64,243,59,55,50,26,90,110,101,164,248,190,71,255,186,205,148,137,126,147,168,140,199,70,245,100,36,141,227,66,32,159,252,230,231,181,207,36,150,155,83,134,188,125,229,210,59,85,31,53,5,100,160,253,115,24,77,189,50,163,45,184,51,167,111,118,228,13,207,202,213,184,56,242,34,62,40,4,159,245,173,55,41,252,143,19,103,27,241,230,80,202,3,148,49,242,87,250,0,204,246,52,231,147,34,161,11,201,239,77,72,83,74,108,112,237,206,63,254,211,157,58,24,145,101,178,34,168,240,30,126,44,205,42,183,147,32,124,187,175,69,86,127,105,178,141,210,11,191,216,42,110,84,47,135,17,44,35,46,230,139,77,85,70,58,198,65,28,107,125,193,46,47,213,59,68,43,155,239,9,36,13,155,42,62,67,104,188,134,91,249,86,6,54,164,124,167,192,228,187,125,167,236,63,102,244,161,169,85,154,25,28,222,213,248,21,180,154,132,176,162,143,248,153,117,73,234,75,129,119,105,190,153,33,201,50,135,138,2,86,58,75,82,220,156,222,158,242,84,176,33,176,16,48,209,86,45,85,129,159,58,251,36,62,112,131,66,84,225,77,141,111,192,182,255,73,74,217,136,168,124,97,39,83,165,205,90,7,131,176,102,247,21,98,92,157,143,82,92,241,64,21,7,62,134,233,11,167,52,220,218,134,211,142,113,215,116,54,181,16,126,115,232,146,36,171,53,172,134,215,13,125,146,53,120,51,138,30,163,215,237,70,122,165,82,123,84,232,22,164,212,43,224,185,214,35,51,183,140,219,192,97,154,75,115,127,159,236,107,49,48,120,40,83,240,160,248,103,175,48,131,10,69,128,143,176,31,172,123,177,101,193,95,45,156,188,136,243,181,180,125,103,160,85,97,11,193,12,112,45,245,94,141,186,146,138,212,181,49,92,232,151,157,120,216,223,60,112,254,72,71,129,41,171,126,38,11,83,115,250,145,142,200,65,91,170,128,71,235,165,223,124,25,141,186,78,165,179,47,229,21,214,194,170,98,148,14,50,94,61,249,150,5,197,94,171,42,210,8,147,246,87,125,0,108,140,113,90,105,73,253,178,239,135,11,77,130,169,82,138,86,60,222,220,144,161,28,171,61,181,94,4,33,252,131,88,50,227,81,223,131,23,52,156,39,50,10,173,170,126,30,237,158,221,61,51,122,121,138,176,9,217,213,163,248,52,165,196,9,58,64,133,225,90,247,247,222,52,141,201,134,88,204,169,47,62,226,156,87,107,232,190,67,27,121,12,203,238,112,27,232,163,193,240,48,226,209,70,125,37,36,109,139,237,113,243,129,28,188,190,55,148,38,243,94,189,148,50,107,88,83,195,138,49,39,159,61,222,155,35,199,16,239,189,224,140,215,122,17,163,135,248,166,3,245,32,93,92,47,122,91,152,169,197,225,243,125,151,170,251,25,167,185,47,64,244,10,107,213,34,81,19,156,245,205,124,35,150,60,242,3,151,244,49,56,25,60,8,208,61,213,38,184,149,14,183,210,166,106,167,145,45,252,122,212,12,38,171,173,165,181,86,245,22,143,70,183,153,188,23,115,37,253,82,241,219,90,174,206,212,126,224,85,190,2,58,131,57,215,151,194,140,121,87,88,102,34,116,182,201,77,10,224,164,251,138,213,162,180,233,111,77,153,132,240,86,1,163,244,40,112,127,244,253,168,3,173,251,194,212,110,106,17,41,253,93,115,6,92,85,124,128,26,234,158,102,140,25,71,204,208,215,182,213,252,153,197,246,224,99,235,107,83,235,224,187,18,48,141,253,82,108,194,237,82,141,49,133,18,80,206,230,100,213,14,159,201,145,185,152,104,158,194,205,73,52,126,112,213,242,87,52,43,40,136,240,39,159,214,17,44,48,11,204,253,116,138,228,159,159,158,108,114,61,46,30,85,137,198,76,177,114,53,247,211,55,124,207,194,201,61,96,163,62,63,151,3,182,116,137,192,166,200,21,63,141,91,184,20,181,66,234,64,75,19,111,25,107,20,101,238,248,32,103,235,77,58,40,144,23,182,121,81,232,92,31,157,188,227,92,220,123,211,172,167,247,102,179,112,75,107,27,247,90,221,79,93,82,47,37,94,139,150,107,25,50,164,34,194,250,220,86,99,32,39,47,129,177,153,103,192,40,53,75,189,49,157,157,120,93,1,179,219,202,160,52,250,170,82,188,23,5,120,93,97,156,220,113,87,31,21,252,15,92,93,174,203,96,170,237,84,163,15,117,217,25,147,152,96,134,234,255,161,101,243,169,184,252,230,217,144,118,98,148,60,9,232,250,52,132,33,77,87,103,98,109,246,180,2,38,156,173,86,183,213,160,22,135,121,203,23,206,52,15,5,60,135,166,50,24,167,253,209,2,33,56,130,233,147,180,160,10,202,186,21,232,208,218,136,159,44,223,242,183,166,160,88,181,138,232,81,168,95,159,243,129,97,240,208,118,123,190,192,242,224,57,48,202,110,249,81,31,60,95,33,7,108,43,80,224,2,37,194,112,120,177,177,107,185,214,25,180,143,25,209,96,254,209,71,99,148,227,115,18,205,85,125,192,185,73,39,221,139,105,61,84,233,66,147,183,143,39,131,24,73,203,154,168,85,158,247,181,183,149,54,43,76,102,219,95,155,184,164,22,23,157,207,147,80,8,115,152,18,39,85,241,195,38,252,58,117,128,73,116,168,108,34,20,31,95,90,203,96,188,19,25,52,84,46,70,156,64,20,94,168,254,211,166,161,51,199,60,180,34,222,174,104,106,110,62,26,19,204,120,90,140,8,231,202,131,227,112,75,128,98,35,20,16,223,3,75,82,11,47,32,8,118,153,226,223,197,89,155,218,137,138,205,121,223,26,185,187,170,221,77,136,95,140,117,97,50,242,143,242,97,251,234,31,128,33,103,145,192,203,54,173,213,185,47,60,69,251,220,10,26,92,172,30,24,191,94,39,3,135,110,186,175,77,221,224,120,235,189,182,59,42,57,89,110,88,163,31,108,190,110,234,24,124,14,87,9,35,32,6,185,226,189,141,128,88,250,218,73,60,70,224,223,224,165,84,123,52,219,182,234,115,97,208,9,162,21,89,195,2,251,61,96,142,101,149,218,195,109,237,254,211,116,115,108,45,108,130,80,221,143,175,108,1,16,85,66,90,214,50,24,107,0,39,248,169,160,67,145,177,197,150,101,189,84,75,175,166,249,54,197,111,163,213,167,133,79,132,177,239,79,83,98,164,221,133,164,206,198,184,232,147,136,161,241,99,213,48,178,32,69,85,122,17,24,160,242,215,167,106,240,84,134,2,130,81,235,147,8,4,205,208,131,106,177,23,139,34,230,56,122,66,42,255,180,234,207,130,191,87,183,241,20,208,17,16,140,215,130,215,87,227,77,149,156,242,168,129,82,100,178,181,64,174,140,143,164,3,24,18,206,167,124,206,58,81,3,45,154,212,39,206,219,63,89,68,80,236,57,173,174,131,198,52,142,143,57,94,90,6,186,72,250,151,203,6,222,84,235,110,45,112,99,196,99,196,246,172,154,135,164,101,138,66,230,15,94,132,8,202,91,0,87,83,185,176,197,110,165,70,205,232,192,126,40,62,247,147,104,100,219,164,194,200,225,158,159,128,233,132,223,195,127,153,131,167,169,176,225,28,164,194,62,35,200,250,202,166,166,4,104,121,93,110,126,1,239,165,97,226,73,237,192,44,114,245,179,73,211,179,67,24,84,126,187,106,215,176,21,52,206,44,15,174,178,137,211,14,160,60,239,107,151,250,180,230,162,176,213,253,106,230,99,78,42,99,73,48,222,39,138,125,176,167,42,176,13,171,108,112,120,152,83,169,236,156,211,203,152,13,70,109,242,129,161,173,190,112,121,18,41,198,154,185,227,189,41,89,87,22,64,190,87,137,173,242,236,46,36,28,244,230,52,94,221,223,166,86,88,201,61,43,84,27,237,194,136,62,52,133,83,119,75,133,67,185,215,167,114,239,124,177,81,99,84,40,46,210,0,120,101,216,253,200,166,235,109,78,101,224,132,151,99,38,129,207,255,126,224,132,38,238,133,223,7,167,39,104,220,65,227,188,215,71,163,10,98,248,194,55,59,72,133,125,38,249,245,92,238,111,227,116,40,241,40,210,62,53,126,155,111,144,235,211,36,94,107,220,155,229,170,73,3,106,220,228,131,116,35,87,85,162,87,179,224,238,189,31,13,77,163,39,105,249,194,208,96,202,34,200,86,31,126,159,12,187,70,175,62,38,176,71,231,109,174,176,98,4,134,8,242,222,188,237,249,208,13,32,182,54,231,157,74,199,4,43,143,28,235,217,212,238,205,27,61,252,15,107,42,9,166,118,225,213,181,64,213,34,219,177,68,76,217,240,97,69,53,57,172,128,109,45,43,156,191,14,241,239,123,76,157,104,212,62,184,161,66,145,236,124,153,35,40,51,106,241,173,145,92,40,15,76,253,76,60,216,62,219,78,122,168,33,250,241,189,98,215,73,248,55,15,233,105,74,59,198,228,108,28,67,101,73,142,239,4,121,178,207,82,19,106,47,74,76,58,32,24,139,155,23,211,237,83,82,11,136,200,243,221,47,235,123,115,146,206,126,174,230,76,245,200,123,117,93,59,238,77,179,216,122,80,107,43,118,216,170,103,203,75,199,250,49,70,26,188,159,108,249,121,240,230,154,166,7,166,182,242,161,209,217,112,126,249,217,120,222,248,204,249,245,80,33,19,227,241,7,135,182,160,190,76,201,199,32,139,61,169,64,16,170,124,26,52,144,245,184,152,8,236,67,122,65,92,121,196,197,38,140,253,8,43,24,181,178,195,70,244,175,63,141,215,31,211,144,244,70,25,243,89,32,61,199,190,64,125,98,82,238,8,123,178,24,148,227,235,182,39,93,8,85,193,125,240,99,94,204,23,134,164,118,92,120,42,173,252,177,123,142,85,182,234,133,171,138,145,29,203,38,229,18,187,10,234,246,171,233,126,119,118,211,157,47,108,98,235,10,195,215,219,47,220,148,74,211,66,102,41,246,133,50,208,201,208,99,0,79,34,142,24,4,109,74,209,242,111,24,235,125,125,25,13,250,115,54,82,126,52,2,182,122,122,185,152,114,227,226,111,125,150,71,155,93,207,62,98,191,61,126,153,190,23,221,137,27,175,233,174,151,29,249,125,62,116,28,205,131,177,38,83,181,246,195,153,141,240,187,123,202,231,120,199,81,159,10,111,143,3,131,22,117,255,103,183,220,110,92,187,73,209,13,181,100,82,132,21,13,238,170,215,136,179,121,110,30,47,189,203,227,190,160,214,86,114,88,50,156,201,170,225,52,199,136,230,243,31,220,158,151,134,140,108,196,126,102,87,75,17,13,209,179,51,160,250,219,91,127,123,22,99,162,184,79,190,178,182,17,76,248,27,246,69,53,86,132,103,3,29,211,188,99,166,9,88,252,158,125,141,9,74,218,180,171,195,152,250,214,125,173,1,131,137,60,216,34,39,48,238,199,44,15,49,221,52,209,133,118,231,17,126,178,204,35,163,177,232,251,194,245,57,147,233,144,28,177,77,87,132,50,244,115,30,215,245,24,54,1,31,139,121,232,161,139,236,235,76,23,166,205,67,29,152,102,228,2,126,254,36,99,104,80,255,6,33,123,247,142,182,117,185,229,151,245,101,45,247,194,119,215,228,147,209,148,239,29,62,58,92,79,91,66,19,44,234,236,153,126,130,211,116,135,107,103,83,178,190,170,128,23,185,49,129,145,209,174,23,70,162,91,175,70,243,46,80,246,93,41,132,89,212,240,236,28,40,103,192,120,72,91,112,245,220,131,217,214,75,254,192,43,38,41,9,162,166,218,237,203,100,54,125,196,104,113,123,93,240,98,2,121,14,159,177,31,90,25,65,183,70,220,217,42,45,165,19,140,110,160,8,170,47,218,152,149,98,135,250,217,26,97,34,212,102,75,211,171,91,113,253,77,131,225,232,41,218,102,70,115,215,133,145,32,27,218,195,70,41,94,191,191,61,151,190,213,241,48,179,71,113,13,126,120,127,173,173,45,12,141,68,143,223,214,30,78,198,191,197,167,156,70,15,167,125,127,221,184,103,61,56,176,161,42,175,90,28,97,97,252,136,59,236,166,210,82,150,247,247,116,57,178,110,131,132,186,198,199,206,22,212,111,80,99,175,161,109,154,236,2,53,190,53,237,222,218,24,184,77,110,224,6,68,206,209,36,175,213,41,103,77,241,203,244,36,107,160,181,83,181,28,78,56,93,205,91,195,180,20,193,124,125,202,6,99,188,105,204,144,146,193,236,111,221,9,181,105,112,13,45,187,153,35,6,133,154,183,76,180,109,238,74,252,54,155,186,122,86,27,117,181,22,191,77,135,168,234,136,81,152,31,113,86,235,146,213,184,29,180,57,43,2,196,148,50,40,185,34,148,218,158,74,0,61,11,81,78,212,115,116,179,26,239,197,40,206,105,179,47,5,134,61,190,70,162,109,239,9,62,159,213,20,75,111,88,161,152,6,159,39,5,83,69,66,107,194,87,108,253,2,57,2,42,84,70,244,242,180,40,123,5,190,189,52,44,109,26,143,103,211,143,13,133,73,167,254,251,38,161,57,239,199,218,104,53,203,76,216,248,69,237,126,44,20,200,244,230,141,224,89,13,24,14,49,73,104,101,164,11,35,118,134,16,186,244,177,0,87,9,96,53,74,248,180,45,156,63,158,241,228,144,8,84,165,129,130,208,101,70,4,11,121,31,205,234,158,209,52,90,176,136,194,154,94,151,192,103,169,119,137,92,155,234,226,211,208,190,75,204,194,243,173,234,214,244,12,181,121,17,121,128,81,98,200,68,99,47,163,197,61,96,227,57,125,122,237,41,3,137,44,7,137,189,174,233,50,184,236,110,18,164,18,202,150,92,92,54,34,183,11,151,169,157,248,72,66,245,120,110,118,24,205,110,210,201,113,39,49,58,133,77,235,173,136,137,148,216,43,225,123,201,82,67,195,31,207,25,147,129,190,227,213,199,147,37,156,94,208,1,140,30,189,140,217,50,169,68,191,249,175,87,91,62,200,198,241,185,191,205,240,107,214,137,246,247,22,171,243,216,244,228,11,20,54,134,246,128,219,82,154,27,74,100,210,136,128,37,218,81,82,44,12,140,227,212,2,166,62,84,225,115,132,135,167,155,76,245,228,133,151,151,79,131,46,145,6,33,117,214,37,221,140,8,236,195,116,129,33,209,111,214,137,100,104,121,224,82,238,242,179,110,187,151,201,105,56,43,131,165,180,206,217,166,213,3,248,43,53,221,124,89,155,245,225,147,56,243,118,134,145,131,174,136,20,88,51,147,136,244,69,28,41,153,18,181,38,125,183,179,147,90,108,46,47,41,68,198,80,95,37,2,181,63,74,177,169,87,159,249,177,34,108,104,114,181,186,6,168,254,158,97,250,81,184,178,116,42,29,151,187,175,240,186,26,122,45,50,85,172,183,65,92,209,174,187,70,53,247,62,236,93,179,100,52,239,106,21,210,253,194,75,139,123,146,41,239,133,189,139,11,38,165,5,4,206,70,15,67,189,33,33,168,91,206,47,122,115,97,232,34,244,222,200,61,249,199,204,22,98,106,79,218,181,70,225,247,79,97,54,215,7,102,73,248,147,117,162,232,91,19,171,103,34,248,173,177,13,154,38,78,247,140,3,34,67,14,161,213,159,205,28,140,111,52,11,5,77,146,57,33,85,149,155,27,248,28,144,75,41,6,55,202,209,197,227,21,86,215,168,94,232,70,112,102,196,173,55,85,170,122,111,170,213,124,122,22,227,182,124,132,157,232,4,247,9,70,161,211,212,195,156,56,216,77,61,86,43,193,87,114,209,102,231,123,14,152,110,12,141,44,67,101,224,115,223,42,209,148,246,215,172,188,178,47,76,98,166,106,100,121,158,221,173,58,76,157,182,130,108,93,23,132,128,67,111,157,199,246,134,137,3,143,166,124,93,192,132,55,70,192,199,51,108,26,180,54,245,137,24,148,109,187,222,211,111,222,227,104,169,112,102,62,122,86,84,75,204,25,99,182,169,178,82,184,210,199,229,111,109,76,5,26,16,175,196,243,114,160,123,191,221,234,200,201,187,7,92,247,111,133,43,204,17,123,97,136,252,148,62,116,217,160,6,188,207,34,149,247,42,198,199,27,48,85,220,93,225,102,21,99,14,227,170,171,127,13,103,96,108,54,212,101,52,141,164,24,225,163,239,8,80,134,247,39,61,66,221,117,242,224,84,179,158,35,13,124,157,61,114,249,131,53,132,31,158,123,103,194,156,158,29,105,4,173,149,103,25,25,208,25,101,28,45,35,10,243,208,189,46,187,97,192,13,82,213,39,218,62,34,208,79,198,122,170,100,53,112,243,134,163,108,41,238,245,168,174,77,26,218,252,201,105,142,125,102,82,70,137,173,4,10,225,90,123,158,44,55,119,22,105,15,107,74,165,63,173,45,110,199,189,151,105,76,235,168,192,231,235,79,134,75,58,159,159,134,209,201,207,68,76,134,164,249,115,200,60,162,59,13,45,63,90,67,134,194,183,200,24,248,137,227,67,94,184,125,11,110,208,222,63,209,14,43,158,142,175,105,148,0,79,234,164,178,68,74,192,75,107,10,16,247,75,179,197,197,155,81,209,231,26,198,154,17,48,76,179,26,42,60,199,84,120,54,144,117,213,135,32,183,66,25,232,81,76,58,246,210,155,80,130,126,171,220,171,153,44,122,53,90,59,49,13,97,105,123,162,206,131,184,166,191,22,125,203,218,132,11,153,73,78,238,227,246,100,202,108,26,54,75,198,169,22,112,127,234,102,166,37,120,221,172,67,215,62,41,9,204,132,115,105,121,140,7,50,113,253,90,176,61,77,127,48,84,205,161,179,81,24,158,176,26,176,105,119,62,188,31,195,123,139,33,79,31,253,137,42,159,77,57,175,184,121,53,213,157,162,212,187,61,82,8,148,164,53,93,215,139,253,207,235,27,173,248,127,8,97,170,165,161,219,167,103,130,6,5,69,132,242,94,171,24,63,167,223,156,182,147,242,112,188,28,231,195,205,232,110,133,15,245,137,61,245,22,181,68,180,26,100,77,125,28,24,234,236,239,181,240,136,74,209,160,153,117,80,186,219,51,104,134,45,79,228,138,234,144,111,68,7,140,70,91,233,101,16,100,143,231,30,38,23,55,158,222,154,99,41,184,249,51,232,220,213,26,41,24,53,199,244,163,11,5,11,169,101,181,47,91,134,7,44,32,3,202,239,197,219,166,221,7,111,163,190,214,254,151,60,183,31,185,19,63,84,43,56,76,12,209,205,144,73,155,72,213,240,210,49,231,247,242,149,119,182,212,244,232,181,51,201,168,89,252,224,198,107,37,109,235,65,161,193,7,20,105,221,217,148,193,121,115,238,249,62,74,136,121,105,105,23,21,220,236,35,31,124,188,146,161,36,254,16,60,198,22,109,234,184,42,158,113,158,185,244,190,46,252,230,129,207,215,106,209,92,102,221,163,156,238,26,42,52,5,20,135,135,73,127,104,229,74,80,187,19,234,62,158,68,211,105,134,35,19,155,48,226,61,208,190,40,183,19,228,250,219,97,250,168,138,6,126,161,232,158,113,115,106,216,52,66,90,248,199,207,235,101,53,210,185,63,140,220,168,105,126,112,49,213,84,93,93,203,196,27,3,30,83,45,90,50,183,189,248,186,135,93,17,91,90,150,238,153,89,201,125,220,101,106,27,114,230,174,4,123,156,223,251,12,247,210,169,52,169,72,203,126,126,28,152,190,56,221,73,153,138,241,193,232,32,30,207,62,90,135,31,246,180,228,158,23,91,170,99,74,25,179,15,56,170,209,26,35,69,12,161,71,244,118,101,75,252,106,54,136,130,168,64,105,173,212,179,231,204,216,60,238,167,102,1,168,169,12,201,185,59,61,116,113,114,146,169,37,61,232,171,191,48,127,255,148,112,160,151,226,48,124,220,106,154,161,205,234,125,236,25,154,187,254,24,249,228,50,162,132,131,240,127,83,213,90,130,210,51,28,12,162,194,163,61,73,253,9,87,128,47,77,74,83,31,58,252,60,174,157,14,97,71,213,138,0,243,156,35,90,56,205,165,26,175,56,71,216,171,86,142,190,84,15,113,152,88,77,137,159,206,111,14,25,238,165,226,245,2,84,72,237,170,50,194,136,68,122,188,123,210,6,186,148,187,41,211,100,234,59,229,132,184,104,106,79,40,17,2,127,41,83,136,42,202,220,84,90,60,85,131,34,80,78,150,95,119,164,111,55,103,15,180,198,138,11,83,76,29,249,126,244,78,143,45,43,112,217,164,128,253,230,252,171,154,155,176,18,227,50,248,111,159,91,137,31,217,172,77,218,103,201,113,83,168,104,122,25,76,138,119,132,82,133,5,35,118,81,218,39,10,0,253,234,188,159,200,18,186,224,56,66,62,218,103,191,62,31,90,224,49,207,126,17,123,240,89,148,253,233,254,69,28,40,197,20,204,168,131,202,194,107,166,145,235,225,6,99,193,16,250,114,190,205,25,135,26,79,14,57,160,76,127,83,46,237,59,222,155,70,134,169,176,165,39,118,140,233,249,37,109,107,238,213,8,251,124,117,160,171,166,4,40,198,130,231,126,255,217,8,97,19,22,78,170,115,218,210,136,227,27,78,107,15,93,18,244,162,115,197,86,215,235,163,224,141,51,49,102,28,15,102,174,86,125,237,194,207,57,74,19,148,236,55,232,131,206,29,15,134,197,174,2,26,45,89,240,208,119,20,234,226,107,126,248,172,232,184,143,155,91,223,159,114,91,64,181,25,87,179,172,85,191,21,39,54,69,174,149,51,178,104,211,116,69,32,163,228,184,57,231,146,254,118,34,76,232,62,21,13,24,218,22,218,33,128,24,219,93,100,228,102,200,69,105,239,254,113,62,60,184,132,201,10,159,182,80,22,80,159,235,161,221,179,115,161,10,38,180,1,208,174,87,183,236,72,106,77,21,163,46,152,194,113,34,31,184,44,213,80,194,240,110,110,196,111,104,140,117,159,197,11,29,225,43,238,159,101,167,188,25,243,184,115,126,94,31,147,112,183,166,188,25,84,230,38,15,243,239,70,74,33,43,253,4,178,38,94,237,70,249,224,146,32,102,103,201,65,143,250,193,3,130,121,9,74,100,84,146,146,127,110,162,136,15,163,7,101,66,113,126,80,204,94,212,146,200,176,134,71,125,134,229,173,84,112,20,182,249,91,144,6,95,208,212,154,206,140,158,250,246,229,71,203,26,170,209,202,201,1,195,188,143,10,3,172,131,130,238,89,113,103,17,10,226,172,174,38,201,136,177,115,192,61,17,171,17,152,0,181,71,29,54,20,135,218,71,145,205,29,137,171,201,107,181,165,55,175,52,103,249,107,99,11,244,164,84,36,217,36,179,28,134,34,92,114,189,176,39,174,216,47,247,234,198,109,47,48,229,235,59,110,206,214,34,161,26,171,145,41,110,168,144,187,58,103,188,192,103,222,175,200,249,111,180,234,148,244,131,48,32,100,1,14,255,186,43,229,106,202,50,191,24,105,49,117,1,41,248,36,42,234,106,238,160,68,2,100,26,158,215,38,121,238,40,109,211,114,12,100,203,207,126,171,143,139,225,242,22,146,148,100,28,214,37,126,25,7,191,10,204,201,249,157,187,192,48,101,201,152,65,209,239,193,49,180,50,176,183,239,205,211,47,135,23,191,109,25,237,45,240,48,178,39,135,217,36,138,94,109,181,64,113,245,178,14,213,11,67,200,60,166,95,157,237,89,238,147,31,227,185,177,17,57,124,48,229,122,164,186,155,3,241,94,173,1,44,164,142,136,212,5,138,15,33,63,141,77,251,237,11,120,162,144,60,203,197,152,69,238,98,160,152,133,15,56,5,110,227,227,62,7,181,176,157,220,154,216,115,95,241,92,40,90,202,94,74,242,14,237,176,128,201,116,200,75,27,121,83,141,231,182,96,242,18,152,51,40,208,101,194,243,23,109,196,111,147,191,214,143,113,95,46,38,130,251,17,167,27,219,212,80,190,52,11,235,124,36,133,134,162,241,35,112,177,206,214,26,247,62,63,37,115,24,200,133,32,121,178,97,172,240,2,67,180,21,3,74,2,226,110,26,164,84,200,76,198,152,144,201,200,130,158,39,117,51,223,134,68,107,146,129,201,0,93,84,41,215,155,53,80,151,152,254,25,121,234,7,38,63,58,75,192,189,11,53,210,129,139,53,99,249,75,211,105,124,103,40,112,15,78,2,96,84,114,158,171,11,53,2,1,211,110,171,191,77,3,219,110,1,119,41,234,63,43,28,243,107,251,218,41,148,97,233,79,27,187,93,236,40,52,212,202,194,60,112,161,198,210,71,133,2,63,153,163,13,143,57,239,248,214,72,130,150,38,55,111,148,50,198,178,182,58,123,29,21,120,64,61,230,205,180,24,93,36,71,136,107,178,164,2,30,102,205,8,204,180,156,254,98,228,131,158,47,66,223,249,28,254,219,80,210,9,137,4,157,13,103,98,198,144,159,19,116,138,84,152,201,24,110,247,249,138,17,128,167,252,194,245,99,100,55,216,8,172,31,120,164,248,220,3,146,98,249,34,197,172,71,7,109,83,151,7,179,94,223,230,191,76,101,239,214,15,146,80,158,141,117,109,148,238,85,134,148,86,225,180,253,193,254,162,107,25,15,206,56,118,126,48,89,201,85,31,184,97,137,118,135,45,16,189,21,70,61,187,4,220,85,249,16,56,188,104,40,206,83,18,101,183,102,164,233,31,43,174,237,46,240,101,235,189,17,130,88,254,100,72,200,136,172,71,131,145,104,122,77,114,33,169,73,245,162,188,54,229,188,190,66,232,29,161,132,76,96,178,171,159,67,89,160,31,152,162,84,212,76,75,42,182,210,227,232,22,204,195,7,206,59,158,156,136,160,200,86,225,216,213,190,124,154,90,49,180,208,151,155,180,195,74,241,98,147,198,138,38,83,229,216,34,233,35,32,223,198,45,90,165,175,242,119,245,199,159,188,33,163,178,250,69,125,49,43,136,248,193,172,150,46,42,225,12,42,5,167,197,97,140,17,249,109,56,249,93,17,136,124,5,138,229,122,53,185,226,229,99,142,106,79,149,128,76,99,175,77,126,108,114,6,16,20,16,52,213,222,125,103,128,174,165,74,227,100,59,231,3,244,243,223,226,45,84,93,140,37,19,209,186,75,252,212,45,166,133,35,23,87,78,105,63,66,138,133,105,245,226,98,226,98,62,40,199,28,150,89,136,184,233,167,93,14,70,185,219,181,175,120,172,188,156,245,6,130,20,84,34,228,234,134,82,151,191,84,197,202,17,246,74,96,100,249,170,195,131,216,133,94,77,251,161,91,49,144,106,87,233,222,165,54,104,194,47,228,48,50,4,178,178,137,183,79,47,68,42,213,154,125,138,190,52,213,241,62,135,77,104,91,202,67,154,169,244,181,29,87,83,104,47,171,203,118,79,127,109,40,22,86,209,247,194,231,200,197,47,62,39,112,150,222,45,11,153,140,20,239,69,231,143,8,35,18,121,203,201,91,77,237,232,170,250,224,20,6,83,124,237,240,194,148,44,2,19,126,243,19,31,22,179,174,31,204,218,142,179,47,31,18,155,73,44,21,211,186,136,84,25,154,67,104,187,117,133,105,8,105,14,79,234,61,182,192,148,164,251,9,83,49,221,103,210,155,115,84,46,191,154,60,219,148,133,63,39,109,237,126,0,209,37,142,60,142,192,103,218,214,152,44,3,169,231,27,126,0,78,244,105,4,76,245,175,188,55,42,178,45,38,203,176,168,203,84,56,177,89,59,108,62,202,69,7,69,33,110,222,85,139,80,22,185,183,145,61,9,12,155,255,84,56,133,95,7,188,120,56,129,205,130,243,159,62,171,229,76,84,129,45,178,238,198,202,143,227,70,39,11,81,151,79,3,16,24,250,164,27,86,68,24,12,170,251,184,154,84,220,148,155,87,202,129,125,219,128,25,181,74,124,225,188,6,17,61,223,169,97,21,220,66,63,1,156,157,138,171,88,101,182,48,91,208,51,81,134,151,242,29,24,201,17,177,8,76,142,164,197,34,160,33,77,202,233,14,60,32,91,251,222,11,49,180,165,51,137,200,198,167,102,2,138,59,179,228,181,104,51,91,95,191,14,149,91,40,70,222,207,73,181,111,174,113,53,134,141,110,59,103,68,56,141,253,234,179,60,137,53,94,120,82,223,158,2,94,38,110,127,97,26,18,166,175,125,106,74,166,90,151,227,151,112,155,14,219,113,37,48,181,149,35,158,252,140,15,37,110,23,134,76,109,250,44,62,59,148,177,5,94,248,188,202,23,124,248,181,175,203,233,67,205,88,242,130,8,8,50,160,93,147,59,83,144,21,11,0,56,75,69,105,163,196,127,122,221,216,129,207,49,32,93,101,199,96,78,20,227,199,205,137,8,200,126,216,127,39,99,192,45,191,40,117,76,61,134,132,215,184,5,213,108,226,248,159,241,100,116,89,202,128,82,39,130,184,228,7,119,155,117,83,96,138,162,124,154,157,1,233,199,29,190,239,133,54,251,118,222,65,148,152,136,189,203,163,49,106,203,253,81,62,222,216,250,219,29,202,246,234,87,79,98,119,215,21,110,68,255,150,83,11,30,248,124,171,116,195,88,205,124,229,226,59,117,179,38,91,177,199,141,182,54,236,63,220,146,34,225,86,82,132,139,0,196,15,238,38,66,43,231,54,225,88,4,183,62,24,203,116,40,76,81,187,51,118,16,73,159,74,234,214,80,73,216,94,165,11,143,42,133,206,242,228,25,126,9,15,140,208,127,192,230,121,225,196,48,127,153,242,99,187,31,231,87,52,29,27,142,99,132,99,139,77,61,145,59,129,58,129,74,66,127,49,136,60,187,108,182,8,19,193,24,239,240,162,46,244,254,182,17,51,120,188,181,252,180,222,151,192,248,48,94,229,78,107,55,105,245,59,143,27,161,250,240,253,224,210,150,32,245,65,57,210,202,69,57,230,229,226,179,130,82,246,99,224,23,201,191,191,92,141,50,215,3,58,60,23,17,242,11,31,11,174,58,189,108,225,173,224,200,191,48,9,35,79,230,209,198,7,83,170,192,166,102,236,161,15,74,65,176,78,5,30,35,242,217,197,150,128,240,80,50,38,211,107,42,172,100,66,15,206,74,111,221,116,255,105,48,19,116,171,173,203,138,170,191,91,83,167,163,216,36,60,250,221,152,230,234,45,249,50,50,25,61,158,25,127,92,228,147,144,191,188,133,130,240,215,82,19,34,115,8,114,236,238,159,217,52,158,134,28,123,13,131,205,57,180,10,146,33,69,151,53,9,222,153,124,105,145,99,21,206,219,6,93,87,245,13,5,185,170,42,251,73,179,108,207,135,25,31,157,142,213,134,131,214,221,7,242,16,20,99,92,24,241,188,245,117,142,20,184,241,166,20,183,183,106,5,233,14,82,163,127,163,64,231,139,210,69,234,63,76,219,129,116,11,52,180,215,118,115,31,248,92,90,149,128,135,58,48,98,22,223,189,77,28,79,138,252,218,113,116,138,239,20,4,250,167,72,222,154,110,75,143,200,23,31,105,8,205,70,179,204,220,246,19,105,27,175,187,120,138,240,60,157,137,234,55,31,204,23,249,140,52,24,15,207,235,16,99,46,143,131,156,44,222,229,111,189,73,104,201,180,61,118,11,68,225,205,81,27,177,59,218,201,114,193,191,7,163,219,103,8,161,95,75,102,221,127,134,108,37,73,92,133,14,176,65,174,68,173,214,7,159,213,72,150,249,194,180,122,127,226,200,7,166,187,69,84,147,144,64,61,111,249,29,226,116,184,153,184,145,195,149,78,201,238,173,150,53,255,146,212,251,194,184,253,94,124,72,124,154,147,64,174,206,70,100,226,48,91,177,240,135,28,171,102,59,255,111,37,185,184,101,81,85,212,192,234,39,52,79,251,27,140,44,119,91,199,130,195,248,249,222,218,220,126,113,235,141,229,187,120,145,53,217,188,243,90,55,202,79,127,35,25,219,229,87,27,101,209,80,120,185,172,236,15,166,218,247,175,34,251,129,118,215,110,161,242,140,95,168,20,179,199,132,66,238,216,181,36,23,10,78,194,216,118,224,146,63,242,103,96,107,177,94,10,35,175,230,82,147,24,228,69,122,26,96,103,161,25,212,225,10,57,174,94,61,216,100,123,40,112,46,149,5,166,122,231,235,60,3,164,209,70,138,247,217,47,81,31,116,24,98,58,189,214,140,48,127,46,228,183,132,180,26,77,83,163,178,119,248,252,148,88,181,208,89,183,17,74,146,22,56,156,162,77,77,89,63,5,186,14,27,155,152,168,173,154,220,174,75,150,14,43,13,18,153,87,107,208,11,24,229,93,213,252,37,239,219,66,217,243,28,71,132,65,69,98,214,108,213,80,83,93,199,162,82,137,217,98,108,158,33,213,10,77,168,144,166,53,166,229,87,192,140,76,108,197,76,150,155,119,250,60,211,167,164,71,155,192,146,18,51,99,144,103,255,114,5,90,138,181,164,107,135,34,3,84,182,28,38,204,38,31,4,209,28,87,30,172,20,3,102,21,237,165,17,48,133,158,48,186,224,82,85,52,108,61,132,214,35,37,220,8,185,10,204,23,10,97,220,1,45,242,5,113,94,93,201,235,188,212,49,237,69,221,105,116,203,190,151,30,202,185,16,114,221,111,9,31,215,250,200,205,151,145,21,13,57,166,134,29,114,61,93,24,211,78,30,172,155,68,163,207,50,18,83,74,249,73,68,0,105,62,127,52,226,36,210,168,129,186,224,10,161,113,43,193,232,210,191,213,77,148,194,245,26,219,47,89,116,95,108,192,71,158,92,30,16,17,86,220,200,11,179,39,184,244,96,59,59,196,146,128,15,2,203,179,125,214,182,241,238,208,45,164,48,12,173,201,87,53,6,147,40,192,14,226,11,197,213,1,209,11,73,186,0,14,14,217,109,13,197,223,169,186,30,84,69,30,195,41,222,154,214,32,9,208,141,97,41,107,87,65,54,74,227,54,245,193,104,13,116,249,230,206,14,172,207,13,83,200,199,13,6,108,13,24,23,165,6,187,166,80,142,38,94,35,157,126,80,37,245,20,210,208,208,69,72,36,22,69,49,106,227,174,176,52,47,33,83,129,180,254,125,48,8,135,132,217,146,170,164,177,99,121,224,64,106,19,148,213,239,143,30,240,164,41,71,230,17,148,2,217,247,119,94,235,24,159,178,2,136,249,222,139,233,102,151,62,63,88,151,210,87,25,13,220,224,134,21,152,245,240,21,244,217,79,35,6,160,43,243,252,118,168,253,82,44,174,77,13,103,93,19,174,137,25,78,173,126,85,137,114,218,198,70,9,61,109,235,75,208,29,133,156,168,235,51,195,212,187,68,39,194,250,207,199,12,137,242,243,111,165,168,88,55,1,236,20,191,77,117,173,148,31,144,141,59,7,93,143,223,182,218,47,185,57,236,216,201,39,113,133,138,66,194,57,116,68,215,43,247,91,97,215,93,114,236,53,220,209,17,66,225,157,33,126,174,30,121,125,249,83,96,194,30,42,189,110,97,229,25,115,60,75,26,158,215,66,53,201,95,171,65,31,32,29,111,48,233,140,16,111,174,228,220,100,42,156,125,54,97,160,186,48,123,161,30,74,183,97,130,121,174,180,106,241,107,233,71,162,162,111,236,225,155,6,196,6,93,101,196,217,134,211,114,189,108,236,238,172,243,204,178,28,126,164,210,180,220,132,122,140,101,157,93,154,14,146,82,180,57,154,238,210,105,185,142,234,241,52,186,170,222,178,228,113,197,2,62,31,75,106,109,137,171,33,127,28,247,70,255,64,80,186,17,123,124,139,68,1,133,140,39,46,54,154,21,14,159,189,76,66,192,108,117,20,208,4,188,45,0,32,75,143,118,235,16,163,167,47,67,123,85,59,117,143,61,206,53,90,170,243,158,186,43,208,58,50,227,115,96,214,232,14,79,60,197,197,103,49,78,155,180,145,15,50,42,253,235,23,5,166,52,74,46,70,76,217,85,61,49,87,200,252,45,129,225,100,242,91,147,157,22,153,32,68,159,102,255,186,100,129,115,161,192,73,224,156,91,137,137,128,254,174,36,187,13,46,197,183,148,98,28,236,233,185,185,17,1,124,176,37,168,117,19,30,78,60,249,147,243,64,170,70,96,170,1,125,199,40,230,141,201,183,166,179,152,232,142,195,99,107,13,24,123,116,129,184,194,97,75,10,234,38,77,136,163,6,156,161,182,150,61,154,230,209,26,63,157,187,122,240,3,214,164,237,130,134,203,226,77,218,242,220,173,203,45,158,12,78,177,7,134,51,195,5,94,97,18,66,12,69,224,179,161,143,226,71,42,123,205,20,193,221,209,141,132,198,111,142,43,130,90,144,236,194,198,0,212,29,62,230,254,16,10,110,184,8,91,40,82,27,209,120,213,93,216,124,98,63,124,104,89,160,150,87,236,217,74,245,206,55,135,207,134,96,108,21,98,43,83,102,225,231,57,42,196,67,246,104,234,87,142,101,238,15,142,173,43,89,221,3,211,95,228,70,124,66,146,176,136,141,143,223,218,138,91,126,201,182,244,253,192,253,74,105,243,63,186,100,202,249,109,147,40,49,248,156,129,13,85,59,49,242,201,155,126,194,231,208,178,236,161,236,223,104,47,175,143,40,20,152,169,34,108,210,12,9,242,48,31,12,61,123,145,105,138,205,158,191,24,132,105,79,165,167,245,30,77,232,254,109,164,136,25,112,64,220,101,95,51,2,136,223,226,155,148,161,52,97,87,49,102,111,164,190,63,184,156,231,86,143,43,163,250,181,252,181,144,126,235,73,93,197,20,33,119,72,117,206,140,20,131,244,160,211,201,137,23,205,204,67,8,101,104,165,217,205,127,119,89,203,147,92,106,186,41,221,47,133,120,75,108,39,154,154,210,252,28,15,120,28,141,218,227,194,103,128,87,242,55,70,14,49,169,52,197,180,190,169,15,76,38,86,45,234,15,38,58,217,28,157,28,190,170,29,81,224,103,170,113,113,213,146,55,212,60,16,108,204,254,195,144,174,139,6,10,180,6,231,2,127,46,98,77,42,254,96,157,193,241,202,149,185,171,50,36,172,200,150,98,68,232,131,93,170,199,145,50,189,20,14,83,99,61,243,35,255,0,149,234,7,83,43,161,70,52,14,125,113,207,2,121,186,169,225,85,130,120,144,115,7,76,47,81,121,181,6,4,38,135,83,197,124,249,85,190,111,31,21,227,102,86,173,129,193,156,243,17,71,81,91,88,137,140,197,123,125,21,90,100,75,33,27,147,147,254,28,43,38,167,28,48,129,45,21,188,153,147,179,229,222,188,41,139,65,182,221,169,249,168,160,161,213,84,179,134,84,227,199,184,199,131,243,1,180,159,31,187,248,19,22,99,84,88,70,202,118,110,188,145,219,111,126,254,150,4,191,116,236,19,234,90,57,102,154,197,220,164,41,159,222,166,111,7,231,36,193,134,19,82,11,244,75,253,120,152,115,90,78,78,251,234,55,6,211,55,106,243,119,218,104,211,62,149,33,254,222,52,130,23,93,213,201,232,157,3,70,156,178,168,128,209,182,134,131,230,240,25,113,101,15,194,132,119,237,84,20,208,105,232,85,82,24,2,118,201,159,140,32,117,213,123,211,137,244,85,43,81,13,76,46,122,42,169,56,157,206,159,61,202,2,128,96,70,218,231,105,21,219,62,151,40,168,223,218,252,2,83,254,217,143,252,234,78,41,135,50,0,13,88,176,167,95,77,51,89,210,198,126,51,196,191,7,71,46,182,171,170,31,60,196,231,102,223,7,97,191,135,223,65,96,43,218,95,14,227,229,102,229,230,134,9,100,251,79,155,233,166,84,6,228,245,190,122,190,101,170,173,185,41,167,18,172,251,125,251,163,165,165,101,111,52,212,157,201,225,187,48,223,30,201,58,237,50,60,38,254,39,17,61,249,107,254,79,89,166,169,97,253,62,167,241,201,245,166,68,209,28,195,190,244,77,231,124,190,28,211,238,104,78,227,5,209,42,119,56,193,90,28,76,221,62,64,121,24,170,251,110,254,57,240,89,135,118,132,118,147,81,246,123,83,247,90,159,199,226,99,250,181,116,230,107,181,247,50,242,174,234,191,76,137,154,210,170,174,110,147,218,223,25,202,245,71,89,172,155,247,225,40,101,54,79,183,233,217,1,221,6,153,80,249,181,242,60,153,241,80,246,128,173,75,77,134,59,193,78,27,63,109,213,174,15,188,166,199,20,38,74,147,179,105,223,230,217,76,73,96,4,220,218,203,101,78,143,220,253,109,168,110,181,223,20,95,60,230,63,45,127,90,64,79,69,47,233,175,64,177,241,244,226,102,53,72,1,195,12,56,30,38,244,236,81,53,74,64,71,46,15,213,57,151,183,64,41,35,124,57,216,203,142,215,202,24,18,245,129,105,96,189,240,177,144,70,121,244,237,138,11,139,3,99,229,235,4,231,40,158,254,57,97,96,87,190,74,186,152,75,28,156,244,117,172,170,173,176,38,218,19,211,144,166,145,167,111,25,41,149,146,226,181,241,255,164,137,107,25,175,145,155,148,164,50,230,67,77,79,129,137,199,118,57,68,153,104,218,236,138,70,90,222,1,39,141,186,1,19,9,136,155,55,118,110,165,144,107,45,172,93,96,211,118,125,8,232,224,113,119,184,118,165,143,96,163,72,95,133,60,40,244,150,74,139,63,45,162,17,95,4,249,218,135,189,14,29,223,152,43,148,8,175,241,192,68,0,227,167,207,180,123,250,108,161,142,74,49,17,233,195,127,100,1,233,117,90,235,194,72,39,141,167,107,250,227,36,95,116,152,80,180,173,106,135,132,56,186,143,184,85,203,46,149,18,192,17,109,129,150,145,214,211,113,141,158,147,255,50,12,101,77,155,112,57,7,191,190,156,101,101,76,199,217,212,171,233,128,143,231,78,148,121,104,91,52,132,52,30,219,66,84,0,6,101,133,105,251,136,37,146,16,77,210,54,245,99,78,150,187,103,37,83,47,86,13,132,150,247,39,191,10,92,233,78,210,158,107,115,249,46,156,138,54,105,45,168,33,103,76,83,99,111,156,79,175,57,2,39,254,57,19,125,161,74,132,72,65,222,142,19,4,254,228,135,24,192,122,182,83,124,48,120,87,117,245,218,226,255,188,104,146,192,253,24,89,122,245,132,127,182,57,124,190,193,115,111,200,214,253,181,15,154,214,218,15,60,189,171,14,152,62,120,93,126,220,236,19,110,1,38,92,172,11,232,151,172,137,171,249,15,250,181,215,172,110,14,28,16,174,173,167,193,30,194,130,238,176,37,214,95,254,198,229,121,23,194,242,102,139,40,76,67,126,188,22,222,210,84,221,76,110,230,75,160,89,113,244,243,177,183,49,39,57,140,239,175,107,23,25,151,158,227,183,9,247,234,247,128,242,191,251,84,49,14,93,29,112,148,31,243,188,40,228,46,207,197,148,22,250,147,17,163,106,239,189,57,172,139,195,182,2,85,139,212,52,131,124,208,152,24,91,45,149,79,68,192,97,51,201,20,133,90,170,5,154,71,127,148,72,9,24,102,71,201,226,167,231,226,58,82,124,174,115,64,208,38,173,112,203,95,191,55,48,61,143,181,61,48,69,95,1,39,86,242,3,143,112,57,27,19,88,55,67,208,59,145,224,0,74,253,47,238,189,221,131,33,4,77,158,230,129,75,186,240,178,246,205,231,189,206,10,217,1,35,175,247,140,10,12,83,254,218,199,143,72,127,241,224,52,161,196,213,148,221,212,7,206,177,97,89,170,112,42,29,194,54,9,128,184,24,90,154,244,204,66,19,113,10,56,191,182,10,153,197,148,226,189,142,149,163,189,76,52,195,230,26,83,252,108,32,15,123,228,34,20,29,161,28,170,218,144,26,122,86,64,239,45,110,110,4,170,250,228,41,121,197,7,48,226,134,207,210,93,53,198,132,26,93,37,71,61,40,12,144,126,107,44,19,181,207,168,206,143,13,101,88,224,185,60,123,198,90,110,137,96,242,63,227,201,110,117,191,52,181,165,69,143,92,227,52,46,113,111,99,103,86,180,160,119,22,40,18,112,186,77,90,218,193,209,86,211,163,94,130,117,222,238,115,33,224,166,172,195,248,69,185,199,131,81,11,174,22,210,49,207,74,77,241,96,52,122,60,135,199,128,248,46,126,27,150,177,103,151,69,29,117,199,112,39,115,40,245,232,25,53,156,23,36,228,247,120,88,80,176,129,221,244,107,48,219,62,116,32,20,55,236,152,162,24,223,239,62,218,168,94,140,171,205,133,215,49,133,200,62,197,111,31,127,36,61,195,66,9,83,76,50,98,205,175,169,65,251,145,155,234,205,84,32,116,121,44,152,4,239,205,113,30,117,67,162,181,44,197,218,163,2,241,113,158,22,4,252,49,87,186,213,173,61,70,208,156,31,187,145,193,181,173,199,18,73,37,223,7,63,179,176,235,100,129,220,168,198,30,142,15,82,166,218,149,59,141,251,61,177,105,181,41,148,192,150,103,61,167,21,39,164,169,214,52,161,41,143,131,30,24,111,102,62,220,48,237,110,10,103,74,54,229,116,90,211,202,4,90,192,232,169,171,193,187,199,138,45,158,52,243,227,99,159,115,137,148,93,192,148,226,235,189,73,67,199,18,33,56,183,117,167,52,221,21,143,183,80,184,76,229,171,194,133,149,239,48,241,121,245,178,209,95,10,155,149,38,232,103,64,179,245,244,4,72,213,160,122,24,152,172,23,182,162,87,189,154,40,85,236,240,191,186,102,85,160,218,211,155,20,13,38,143,166,126,153,177,101,198,107,65,188,247,248,124,52,145,222,65,65,187,68,103,202,48,29,157,248,109,171,187,80,127,115,208,83,16,111,93,202,94,170,29,14,203,195,221,133,141,225,93,167,10,213,164,51,22,8,69,141,245,97,117,98,142,238,24,113,98,239,143,23,94,123,77,241,94,116,252,234,36,29,236,188,35,238,13,201,168,186,155,217,4,197,3,77,69,155,93,151,85,164,197,250,56,231,214,86,17,157,133,153,81,99,146,86,68,241,116,97,119,171,24,233,1,67,68,173,76,87,11,98,155,128,141,69,124,105,228,98,58,125,169,193,248,27,74,210,62,8,129,198,163,173,71,62,142,230,174,187,236,169,37,105,169,61,33,147,182,99,105,86,218,168,52,6,101,186,118,35,110,205,41,162,31,211,170,177,234,189,154,42,120,125,173,51,38,233,254,116,122,8,13,140,152,126,197,225,85,7,73,187,252,176,222,143,187,64,172,34,65,9,245,55,36,140,59,80,100,30,228,193,48,112,227,169,77,200,73,233,246,217,178,103,60,23,178,115,143,136,26,75,179,221,171,147,110,55,231,164,219,94,163,4,243,230,30,207,252,164,188,201,203,182,128,45,250,34,112,195,8,189,240,241,99,116,127,231,191,172,188,47,156,158,200,90,35,121,27,199,94,165,10,160,60,44,88,12,216,184,112,82,73,48,72,106,240,247,2,166,54,229,145,119,91,78,162,248,193,85,87,214,185,247,76,30,232,108,4,29,146,122,54,100,26,82,140,89,161,153,75,207,212,188,161,65,241,23,59,118,155,202,29,17,21,77,45,102,81,90,22,203,20,184,193,151,249,189,118,69,178,179,42,9,233,178,64,209,183,118,104,167,166,217,79,213,202,104,174,255,94,27,165,210,58,85,20,2,233,68,175,26,99,59,39,244,208,31,161,25,138,193,62,248,184,80,175,148,82,133,190,226,251,105,202,59,144,59,84,2,71,154,89,28,110,116,154,168,126,72,163,46,213,7,5,205,153,174,84,133,80,172,76,31,112,140,136,241,106,147,12,34,175,223,197,240,154,79,37,45,163,44,175,69,112,140,18,225,87,8,13,250,120,223,110,206,201,81,144,213,84,121,16,212,211,29,78,16,247,40,121,42,77,101,145,44,75,198,211,62,30,153,25,130,1,223,147,161,142,220,85,167,9,91,57,82,51,105,50,2,18,159,162,59,35,69,72,48,253,20,221,133,107,138,198,85,223,192,207,125,73,17,202,197,103,83,77,219,199,4,97,83,212,145,132,79,138,172,196,10,184,115,176,221,155,155,166,109,152,102,136,166,162,154,119,97,146,97,219,163,199,84,23,202,225,64,187,70,137,212,74,162,29,71,223,10,46,248,229,169,243,73,135,58,157,68,194,70,85,199,141,164,164,105,74,89,242,203,8,128,85,79,87,65,119,118,142,91,97,194,250,177,255,199,205,127,50,27,122,53,145,177,225,175,69,39,228,86,152,96,201,103,62,161,173,90,31,133,28,235,160,249,26,3,168,118,253,81,127,10,205,22,1,146,111,154,209,75,141,168,129,60,26,25,142,241,13,11,103,212,177,86,101,15,199,82,67,57,245,131,233,90,209,168,55,11,247,179,173,6,204,120,75,105,180,204,91,241,116,212,241,184,248,19,89,30,230,173,180,239,88,27,200,48,52,169,162,183,60,245,153,194,223,107,17,151,108,42,99,6,167,25,181,17,31,204,14,51,148,241,204,40,147,155,163,213,8,131,100,22,158,105,151,227,98,166,240,152,58,38,20,128,108,135,233,225,234,18,54,128,111,234,235,197,33,184,62,104,87,155,202,45,70,90,226,194,75,41,214,105,210,131,75,36,80,10,96,203,203,254,53,252,157,105,51,212,64,36,172,229,57,199,144,64,43,41,108,128,180,34,78,143,221,142,223,151,22,251,197,78,178,244,121,30,84,99,83,93,34,236,92,168,10,248,36,26,4,103,69,89,161,211,202,155,221,93,59,251,216,49,10,146,50,108,161,93,241,17,29,252,108,203,93,116,126,211,104,232,211,4,117,142,199,153,35,242,158,188,90,153,29,116,19,56,150,149,135,46,210,23,173,160,242,137,5,33,87,79,75,9,125,111,13,1,76,149,150,72,83,170,172,94,194,58,140,65,93,37,179,58,253,72,159,39,56,172,127,89,57,139,77,72,185,248,136,66,97,245,44,75,170,187,183,255,178,85,31,76,37,168,219,232,94,251,52,57,251,216,62,199,140,50,231,17,37,240,95,46,136,131,75,192,26,27,198,77,148,179,56,41,109,19,223,26,70,238,230,246,226,153,79,231,62,75,111,61,77,202,248,251,210,103,87,130,254,79,222,153,98,156,175,211,12,125,24,170,99,196,241,48,105,4,175,178,70,64,17,129,144,166,164,126,103,204,62,107,211,42,115,30,51,24,152,7,254,96,246,88,209,0,48,194,192,226,41,104,58,41,168,140,147,39,71,31,39,166,240,153,39,16,237,233,163,161,81,87,29,46,48,104,213,241,188,247,252,250,145,129,33,69,146,175,137,192,199,254,72,18,129,103,214,54,55,182,140,21,197,206,192,103,26,201,62,9,193,213,140,109,244,192,208,253,22,101,96,36,158,151,29,38,214,36,219,17,44,185,110,153,81,187,51,115,151,41,62,76,48,216,7,229,152,50,89,169,56,57,168,122,247,237,255,252,48,29,226,114,162,178,45,186,179,70,128,178,54,33,227,96,184,152,153,223,79,211,239,112,238,32,55,71,108,117,53,191,218,40,95,229,106,168,186,40,115,13,152,229,243,28,30,248,115,203,97,10,231,117,117,97,62,121,144,255,252,118,129,230,173,234,68,28,251,83,149,7,158,108,156,58,87,144,124,220,14,227,124,171,146,12,125,220,253,227,0,162,224,139,21,242,176,75,66,34,26,239,13,155,137,58,54,240,246,85,175,174,162,243,249,76,122,217,14,225,129,115,102,98,126,155,162,88,57,114,217,89,63,29,62,42,5,23,141,110,74,62,185,169,173,251,230,2,102,245,57,113,139,194,24,73,223,189,109,98,228,199,24,128,62,254,171,210,59,102,220,110,15,183,234,255,39,238,76,146,109,233,113,228,188,37,246,205,10,53,214,80,35,237,64,102,37,179,210,72,90,142,154,218,133,248,225,4,64,231,83,166,70,101,246,114,244,191,244,27,113,162,97,144,32,224,112,239,8,231,174,47,191,138,158,31,4,79,93,237,241,189,246,103,106,193,171,14,22,40,130,36,6,62,184,90,75,249,51,153,146,97,218,1,219,228,34,95,144,213,244,90,156,124,52,141,206,224,42,177,7,252,224,97,22,141,50,18,155,49,164,253,104,243,29,151,109,236,192,251,229,211,15,70,125,19,146,141,84,15,89,70,207,62,44,6,106,51,37,37,53,217,164,217,215,143,110,249,15,237,110,98,82,167,135,1,211,129,180,95,187,201,79,5,8,56,21,93,67,216,145,164,229,209,2,109,188,171,188,82,185,101,20,143,99,24,13,165,63,161,56,142,195,62,97,22,24,204,143,225,42,101,102,167,73,29,248,196,145,143,135,52,85,132,59,78,145,61,80,111,8,102,56,151,103,253,157,188,191,59,66,34,163,26,3,53,81,34,87,55,241,157,35,82,41,102,130,243,228,36,206,209,205,63,63,243,234,121,228,158,49,214,242,215,149,241,33,123,210,160,124,145,219,23,25,35,56,107,78,2,150,166,127,186,25,146,136,52,155,97,104,127,34,255,226,199,162,22,172,66,235,180,168,146,159,247,81,136,177,131,236,53,233,81,36,181,224,99,24,246,99,81,184,152,84,245,7,151,153,158,92,228,254,233,78,248,199,137,169,124,82,127,54,228,235,134,175,249,200,53,193,228,208,242,5,148,233,239,117,156,219,32,166,120,52,201,7,95,232,7,175,51,35,166,231,153,37,242,39,223,165,33,109,87,219,99,58,111,22,23,203,97,154,63,53,31,143,31,110,68,234,180,236,46,245,88,91,38,138,235,87,158,108,204,143,135,47,116,70,210,199,88,24,201,218,203,30,226,13,225,162,47,96,39,166,71,42,174,190,89,187,237,33,28,61,245,101,182,7,134,182,235,151,134,174,65,122,56,84,232,67,57,154,88,104,231,91,103,254,100,128,81,142,68,237,249,45,163,161,71,56,63,120,145,103,214,100,142,245,61,215,128,151,237,228,4,38,152,73,37,224,243,80,213,58,46,209,49,243,189,78,224,73,58,71,7,3,166,219,195,47,205,204,149,212,233,175,213,79,99,24,148,157,148,172,48,136,127,84,111,204,226,174,79,60,95,149,180,70,49,209,135,130,185,195,73,24,69,19,118,124,92,9,149,42,85,73,180,85,182,143,128,231,212,101,117,163,66,144,124,166,164,30,93,52,31,136,63,100,241,242,30,240,89,187,244,178,89,23,167,127,155,38,117,34,42,6,72,11,212,234,223,222,79,120,79,109,233,152,227,91,12,19,164,143,212,11,156,14,238,25,17,115,50,141,209,174,150,119,195,248,142,14,219,199,168,126,70,112,251,230,138,49,136,76,114,85,243,55,115,162,119,24,219,83,105,239,56,48,132,248,117,225,169,237,127,201,228,110,151,192,171,170,75,154,105,214,197,183,199,254,60,171,205,83,65,245,34,237,128,207,38,95,154,38,185,75,106,168,1,67,104,84,244,204,180,241,203,24,149,169,185,91,181,120,49,96,124,144,213,79,175,227,74,235,203,7,150,119,107,233,185,7,54,120,190,145,128,156,254,244,191,178,218,227,76,23,83,202,86,113,135,129,124,65,20,138,73,112,176,213,16,183,48,186,165,102,76,134,211,250,38,4,181,177,16,40,82,93,210,49,195,103,7,65,203,225,169,153,181,241,227,91,85,127,98,103,220,116,41,80,12,204,68,71,173,249,194,103,63,36,71,155,196,72,188,107,244,100,165,64,49,16,236,222,247,203,156,108,134,244,228,86,137,159,247,194,201,88,42,108,209,67,220,244,84,189,217,131,98,9,19,51,33,28,52,137,198,129,81,112,138,115,23,146,65,66,21,167,64,55,226,109,78,164,87,149,206,13,143,214,89,180,176,225,74,155,47,140,130,224,12,56,239,231,210,206,232,129,105,17,171,15,220,58,121,95,195,230,116,63,249,153,202,214,243,219,44,148,241,196,17,39,169,189,191,232,231,153,109,75,23,74,137,239,193,249,211,194,253,193,74,204,36,146,164,81,216,223,23,62,166,250,80,232,27,202,49,97,153,120,123,121,206,141,138,149,191,77,184,66,83,237,244,128,171,194,57,255,1,83,13,13,152,125,66,125,224,54,227,187,183,130,198,123,105,36,179,47,140,27,236,139,122,233,17,180,171,107,139,193,51,95,212,10,21,207,51,57,127,237,47,147,100,191,142,209,95,51,69,13,148,236,240,3,147,255,15,152,248,179,234,219,58,113,182,51,114,204,255,238,188,157,7,166,244,63,3,166,217,66,111,250,188,190,220,111,168,64,19,140,194,16,16,35,14,225,51,23,207,23,224,118,247,194,232,49,23,145,53,2,238,24,234,6,156,17,19,146,102,137,140,208,97,192,104,2,74,51,79,158,24,9,199,199,201,19,204,250,212,166,75,98,26,72,197,244,57,182,165,21,239,227,140,200,45,18,112,3,205,141,25,187,81,156,46,159,41,30,121,116,218,227,238,202,247,172,62,116,5,207,25,79,188,16,193,10,186,146,105,0,95,84,92,125,225,179,195,251,27,119,61,167,223,233,129,123,77,119,61,63,209,85,87,116,180,17,115,93,161,196,163,253,35,200,224,205,152,81,80,243,19,242,10,91,219,150,250,141,67,78,248,163,238,134,166,118,153,61,9,139,90,102,23,175,99,91,77,202,140,21,153,239,78,118,93,230,52,148,118,141,147,99,210,40,31,128,169,111,166,88,186,14,92,36,240,3,134,80,181,46,76,99,181,180,236,64,60,242,36,23,186,129,83,21,18,138,25,57,246,11,83,74,150,110,162,12,37,186,149,27,157,21,49,228,230,158,113,144,9,24,242,131,76,26,20,33,92,58,31,152,78,93,105,47,161,123,208,21,155,63,88,85,37,112,151,222,119,193,103,96,116,249,250,200,162,200,48,133,230,170,126,173,192,204,182,2,15,5,41,172,69,32,78,35,153,180,26,21,152,19,94,22,178,99,233,171,22,120,27,37,59,96,166,21,253,229,205,140,116,31,10,237,204,243,129,215,106,10,203,47,83,172,138,29,223,15,148,175,199,84,88,83,68,210,221,68,111,4,37,131,185,2,70,220,108,232,193,184,71,236,251,60,49,54,211,158,53,20,53,231,133,235,232,218,148,102,249,210,25,55,125,126,106,136,138,65,177,96,34,6,233,79,54,87,26,241,72,250,14,223,94,160,78,60,178,194,231,183,62,1,56,96,136,163,218,77,71,147,219,140,237,69,34,125,54,180,201,239,44,161,43,118,54,211,72,153,15,12,31,235,194,79,152,82,140,189,181,47,170,150,96,84,70,106,118,54,53,62,214,85,163,43,82,163,123,197,133,33,133,164,118,195,148,48,214,167,10,9,108,141,45,83,225,230,101,102,208,70,78,87,81,20,249,90,192,230,103,169,45,147,41,202,154,6,151,170,61,168,236,9,188,204,108,48,126,152,10,211,133,38,71,55,233,50,26,166,214,191,139,95,90,71,82,69,182,0,8,5,35,9,27,48,93,199,93,97,186,176,87,192,108,75,155,194,203,133,6,13,78,83,187,46,79,20,97,78,97,23,238,210,42,4,117,2,38,235,253,109,188,116,5,181,174,64,191,47,156,76,69,142,15,120,71,95,11,176,93,139,52,215,22,244,193,2,54,7,154,245,194,243,129,181,161,159,52,248,190,59,104,52,202,101,30,197,147,98,127,238,87,63,52,137,224,20,112,255,252,21,12,93,218,218,88,45,35,191,125,4,155,187,237,210,158,96,83,239,137,83,159,77,233,120,126,153,62,203,92,47,188,180,105,190,162,90,211,227,145,53,107,181,219,15,76,50,32,224,177,133,166,135,158,81,157,41,94,38,26,173,218,32,142,80,234,218,49,198,141,83,214,30,53,36,8,110,247,104,100,213,183,194,112,70,219,133,139,212,238,135,245,253,102,185,242,86,170,10,72,17,62,121,203,62,219,5,244,73,134,194,180,132,199,209,40,55,169,138,71,206,112,166,124,16,19,86,170,62,143,173,84,243,30,93,81,202,146,163,105,248,112,29,3,224,81,245,198,80,182,169,41,166,164,134,80,174,106,45,157,32,166,220,167,2,71,234,81,8,217,103,22,137,89,133,158,202,170,10,33,253,39,54,20,79,5,209,79,149,62,89,39,56,139,145,6,231,91,183,93,141,248,107,222,129,152,40,241,138,144,65,50,191,185,59,26,120,10,42,182,81,171,187,96,1,55,114,97,34,54,112,150,213,233,5,24,60,62,209,221,20,177,129,10,215,41,190,47,244,145,68,223,119,252,36,20,179,63,211,90,84,170,22,116,175,88,95,170,113,114,20,197,48,174,237,128,41,105,168,154,6,10,121,241,233,22,158,130,180,185,146,18,28,45,110,11,35,156,170,202,18,76,196,159,236,62,48,206,68,18,127,177,187,113,179,64,154,78,107,211,238,94,164,227,138,239,17,172,160,88,52,198,65,6,141,66,197,7,175,241,248,37,3,67,19,204,1,91,213,227,129,201,205,6,12,29,233,129,25,29,247,104,156,34,68,151,168,65,12,252,42,94,100,77,77,2,89,245,148,120,125,126,52,34,237,42,162,99,202,43,241,117,162,18,142,248,132,192,80,239,125,145,152,212,139,135,74,121,192,44,79,221,97,36,42,178,10,69,113,43,46,131,3,9,196,172,130,3,134,36,84,156,59,73,3,84,22,27,171,65,235,136,27,0,145,236,101,25,150,85,27,117,248,19,251,124,163,148,160,101,235,162,142,50,244,242,142,105,94,254,70,231,238,194,104,142,127,194,151,139,20,234,99,192,5,105,228,220,181,79,12,131,228,178,16,161,6,148,127,50,41,14,195,51,78,10,219,11,246,223,46,112,207,100,217,70,120,173,87,79,241,142,252,99,106,10,76,159,185,207,43,144,60,207,191,251,3,59,99,244,203,192,203,125,129,70,191,181,37,201,155,120,127,225,138,107,189,72,31,60,144,156,252,3,77,130,14,97,2,250,177,53,80,124,71,228,151,139,153,27,124,119,101,142,187,229,57,122,214,18,185,103,248,67,207,194,10,213,47,199,140,5,181,52,119,189,173,108,121,222,239,183,155,209,35,101,30,39,106,165,176,254,193,54,42,69,131,100,153,184,220,151,206,39,239,89,85,92,21,26,80,101,38,250,96,188,30,164,37,141,251,198,179,198,79,206,238,180,202,222,137,217,160,165,226,71,99,220,173,2,89,166,96,82,253,167,241,20,235,50,213,154,98,101,247,239,135,174,33,156,142,46,124,134,206,246,20,48,87,54,212,130,116,108,200,124,241,105,55,66,19,221,164,35,235,69,219,238,7,155,46,210,77,31,144,149,101,36,21,135,209,109,188,147,210,36,143,119,198,245,118,56,117,149,18,52,120,140,120,166,204,141,51,233,201,233,227,139,159,54,63,161,118,209,2,57,220,7,49,20,103,158,250,133,63,117,149,31,92,233,201,21,231,250,105,190,95,249,219,245,245,106,186,108,75,78,78,115,221,242,160,249,4,162,150,173,126,225,166,112,154,15,124,166,90,127,102,149,238,148,212,198,139,122,202,17,24,161,222,249,192,221,137,205,7,198,71,238,46,111,192,28,17,71,159,207,101,221,97,10,55,63,250,110,48,58,45,234,40,14,186,189,8,2,122,62,78,125,100,102,117,120,15,70,227,253,102,100,128,81,92,153,1,67,28,125,96,140,14,226,228,84,158,215,115,114,186,2,115,192,13,10,142,192,8,123,222,147,211,215,92,229,194,207,150,200,29,105,14,140,162,176,24,83,64,61,60,3,233,123,153,248,139,159,72,70,14,30,132,11,201,207,141,38,161,200,217,96,24,23,83,14,194,247,73,84,101,206,63,88,205,252,80,147,174,79,242,187,180,211,175,233,55,149,204,204,65,175,26,25,207,111,131,79,7,59,130,228,242,174,76,114,215,151,46,179,212,28,69,111,10,71,39,159,206,178,153,207,201,24,195,108,206,25,73,196,59,73,85,216,206,164,74,154,105,250,185,27,84,191,34,176,41,67,250,240,207,72,24,139,188,252,68,202,160,87,191,237,124,30,38,211,124,192,8,18,187,224,0,146,35,108,148,5,37,155,226,84,42,24,164,38,182,112,97,62,151,230,139,42,106,237,200,111,92,24,41,58,111,232,236,212,128,150,136,207,161,94,220,24,122,31,140,238,185,56,77,157,233,34,55,79,241,210,15,77,39,151,162,205,200,254,31,76,99,74,22,176,91,110,250,3,241,113,148,9,158,137,200,118,248,14,159,32,176,190,48,164,161,11,163,188,211,31,56,121,43,105,167,84,220,165,139,213,224,96,64,2,83,14,209,147,183,20,28,223,142,66,100,215,115,91,215,183,15,239,148,17,230,233,122,48,135,120,152,159,206,232,30,77,209,140,51,212,111,24,65,225,129,20,210,159,199,221,63,205,112,250,30,204,117,84,142,54,173,248,111,107,100,238,102,243,249,229,230,169,26,220,199,76,143,253,121,158,219,185,128,52,249,80,18,154,122,93,52,120,248,153,145,97,20,73,166,223,123,158,201,47,187,141,41,245,139,137,53,117,113,249,160,102,219,166,164,239,170,157,64,225,179,209,48,248,161,48,50,64,201,25,214,56,119,233,58,0,145,68,242,51,19,51,235,39,139,17,151,39,49,113,30,195,201,167,200,87,5,151,107,56,124,222,55,154,48,23,54,125,167,90,2,134,173,190,21,54,135,203,128,201,158,232,209,195,156,82,3,46,42,129,61,201,116,149,207,1,7,152,105,73,150,13,228,152,166,19,235,105,115,179,9,70,225,179,20,196,193,132,116,243,185,112,168,243,241,211,56,34,221,28,232,180,19,231,184,110,179,182,214,203,134,54,232,239,130,164,153,144,144,128,233,218,245,131,153,209,132,57,124,224,106,90,188,14,163,182,148,20,70,134,177,151,128,97,70,10,60,166,241,152,29,174,76,231,91,231,72,184,38,223,201,145,151,159,85,31,25,100,59,151,103,195,90,108,171,184,39,122,98,231,116,223,130,70,142,231,156,172,202,251,104,166,26,28,39,135,111,42,179,59,70,75,78,21,194,18,141,162,164,162,112,50,214,61,182,75,234,23,53,164,233,18,240,118,240,25,72,119,143,138,12,35,205,156,113,97,120,252,100,57,154,165,164,127,81,23,125,28,148,7,239,236,141,6,11,14,176,14,195,164,219,18,4,108,132,125,251,8,184,38,113,55,64,12,215,54,181,14,211,76,152,100,65,196,13,103,199,67,161,27,74,223,246,89,94,9,157,86,192,79,28,204,122,73,0,19,191,125,118,188,89,163,0,90,217,239,125,155,240,134,44,182,104,8,207,248,229,36,252,38,58,46,166,11,45,129,225,63,168,161,34,52,159,120,87,211,68,57,228,150,145,51,106,113,244,196,146,78,62,219,132,211,77,109,126,79,147,126,12,121,151,20,8,138,135,223,38,23,165,172,251,1,167,142,105,230,131,7,204,100,201,185,157,109,68,110,174,135,196,134,135,242,205,221,179,108,139,38,139,159,28,201,13,149,135,219,86,65,184,48,173,87,82,200,218,228,157,63,143,153,3,163,204,32,29,168,3,227,129,236,244,65,202,188,77,57,22,228,245,247,240,117,101,253,122,186,228,220,169,90,6,200,97,66,48,221,201,177,75,143,39,110,125,201,178,163,89,102,43,83,253,186,139,117,112,45,217,76,65,178,244,33,88,240,193,212,45,230,228,129,86,255,120,136,238,68,151,1,24,249,239,17,240,84,23,131,65,59,113,245,249,255,12,54,164,232,5,133,105,223,227,174,48,250,16,217,172,95,158,99,87,63,154,90,154,120,52,83,64,134,123,242,193,228,45,84,25,139,189,113,138,126,24,116,23,32,244,9,140,236,226,231,241,194,3,217,216,100,202,19,133,233,59,190,24,226,220,20,194,173,250,204,224,229,127,22,180,6,103,77,150,159,200,29,46,66,115,20,142,133,100,249,87,179,22,236,56,55,180,240,161,183,109,122,98,223,235,162,36,191,53,189,202,168,61,179,236,247,196,39,225,77,23,254,198,162,210,50,226,183,83,82,3,25,252,124,217,165,124,40,118,47,117,233,67,33,185,228,221,79,205,70,180,58,11,208,39,13,89,255,131,73,124,77,73,120,163,74,120,38,109,135,39,173,131,73,143,166,18,86,29,197,112,120,233,193,86,139,247,43,35,255,165,122,195,136,37,109,151,168,165,133,130,245,68,158,217,180,58,128,159,28,217,7,209,198,26,63,145,21,31,104,99,160,32,95,245,104,227,177,56,74,38,162,234,79,211,118,189,227,96,134,154,100,27,88,4,147,119,120,52,83,136,239,127,192,195,75,131,176,184,201,237,234,201,233,170,246,85,17,1,131,135,49,3,47,203,109,223,128,209,98,234,207,209,214,67,239,112,38,190,87,24,145,9,95,0,6,159,103,213,167,194,251,111,62,14,225,131,195,150,211,163,71,245,175,207,8,0,253,207,43,243,108,29,227,157,18,234,122,134,74,247,108,184,213,23,202,59,146,72,147,124,165,69,228,46,146,38,126,153,245,145,203,112,20,77,181,146,159,131,241,28,118,184,26,25,68,127,154,250,170,159,155,6,63,177,223,25,166,110,238,229,214,3,15,211,109,122,238,171,148,120,164,197,204,50,244,117,38,42,41,126,52,142,141,178,131,5,246,48,26,146,87,126,82,144,131,136,105,248,227,206,166,62,44,55,61,152,186,253,196,233,68,52,34,241,193,135,91,67,35,13,163,53,19,118,212,15,23,87,161,239,220,148,137,171,4,10,227,215,202,53,2,158,234,134,202,185,241,98,205,142,54,108,217,250,243,211,217,245,90,91,71,187,42,235,45,99,158,229,57,72,35,2,242,16,244,182,246,114,114,8,45,11,144,28,117,129,72,86,58,255,224,129,226,120,123,224,206,51,118,24,162,247,214,251,162,111,197,131,47,179,47,209,66,21,39,159,203,55,69,144,159,96,252,61,112,88,42,180,110,73,223,252,140,240,86,235,8,24,218,150,78,211,76,81,211,167,5,186,185,213,198,242,55,18,92,111,184,253,252,50,245,101,163,33,252,97,92,116,29,15,136,157,163,223,85,179,71,244,60,239,237,212,40,72,14,210,221,106,221,126,24,29,59,136,42,236,115,108,37,205,231,199,162,18,250,124,26,86,163,247,111,218,228,177,117,150,100,7,234,153,6,208,169,250,181,92,244,121,246,126,172,25,60,61,83,17,111,206,119,30,228,95,118,125,31,38,254,45,126,97,236,26,171,230,123,73,139,186,118,174,89,195,33,72,171,112,69,28,220,97,219,189,237,39,142,136,22,161,70,57,10,137,27,129,207,133,198,86,15,214,109,86,181,121,211,131,116,149,1,124,231,42,157,10,146,169,182,146,188,95,26,220,176,252,44,76,19,225,48,135,207,45,150,164,31,207,194,130,194,119,46,230,158,144,245,133,152,254,205,151,35,68,89,164,233,93,111,116,239,239,169,121,36,82,122,99,115,236,30,199,244,248,239,165,22,228,6,239,251,80,14,76,178,78,225,85,93,120,250,192,21,49,237,170,33,101,174,222,203,73,51,43,21,70,137,117,209,79,117,9,126,116,69,100,91,15,120,110,211,119,45,7,68,39,175,11,76,178,179,221,99,207,119,164,97,52,54,88,30,244,85,243,103,213,83,195,70,242,216,8,83,27,221,241,16,100,195,61,207,14,195,119,152,15,140,96,80,117,120,88,146,91,99,112,210,243,219,225,102,181,21,189,45,184,109,113,101,133,204,136,134,232,232,69,120,144,1,235,60,79,69,207,35,246,28,32,210,27,220,248,212,183,81,147,59,126,160,7,193,102,110,60,112,157,195,111,27,130,86,125,222,37,219,53,159,231,232,53,121,2,148,181,66,126,182,209,197,73,225,71,208,159,248,231,7,35,168,209,180,164,183,200,56,196,209,103,231,149,146,126,59,168,123,231,114,225,70,199,157,70,109,102,117,255,193,165,63,246,69,38,156,23,89,20,244,70,211,179,59,128,65,157,125,171,135,4,251,84,161,112,186,73,92,34,166,33,135,189,159,194,25,52,64,23,235,50,163,191,241,20,19,39,252,251,120,29,25,229,3,125,40,148,192,157,109,127,96,186,4,106,125,246,68,179,196,72,192,232,173,234,135,105,42,64,190,195,165,67,80,119,184,188,15,122,93,118,192,4,248,239,87,223,178,95,218,249,116,232,83,123,191,122,132,146,28,102,203,171,247,189,73,118,172,128,241,106,209,101,233,183,252,54,135,249,105,13,188,16,127,246,151,77,103,44,134,215,47,154,125,194,65,107,121,171,254,57,210,66,35,82,56,230,49,144,116,189,228,108,222,59,212,204,94,188,232,154,184,215,77,223,83,147,160,229,173,43,236,82,46,248,34,240,208,203,243,225,54,47,78,53,18,188,200,161,62,112,117,203,2,250,3,17,4,210,163,217,223,250,158,8,157,174,173,76,27,179,177,119,230,56,138,38,16,226,199,51,229,228,28,119,221,169,254,14,61,57,197,50,143,208,11,89,51,209,116,48,248,132,194,59,96,56,64,249,129,113,199,114,24,211,232,170,57,5,188,101,125,186,43,54,232,158,27,51,45,24,191,114,146,27,179,174,103,46,29,177,160,155,105,180,126,34,192,109,251,100,89,120,128,227,153,106,43,201,72,127,106,16,246,52,32,69,46,162,121,129,202,212,233,211,123,105,181,126,118,145,230,106,144,70,121,110,27,98,150,79,12,4,235,91,42,15,246,194,32,140,59,140,224,193,179,252,208,87,229,147,165,105,71,247,166,211,56,162,179,113,225,244,112,62,79,20,151,117,255,116,179,181,197,11,108,49,251,242,71,70,75,149,78,58,155,100,149,79,195,5,247,59,81,190,37,177,196,192,246,235,58,27,55,42,40,2,19,128,250,62,210,104,207,34,164,138,0,214,28,165,199,209,244,205,12,61,26,71,41,127,91,182,107,145,166,193,115,191,201,130,76,135,177,59,210,15,168,98,53,239,179,229,153,33,18,187,96,129,201,234,248,140,133,133,115,123,70,41,79,201,25,220,13,218,197,40,251,57,122,44,151,217,0,78,91,179,60,27,39,204,88,159,50,250,140,93,225,179,47,189,209,194,153,65,202,67,79,2,166,6,127,97,114,162,10,195,225,107,1,231,174,173,25,36,252,238,46,21,207,231,170,92,79,248,101,221,91,205,136,254,113,172,146,27,107,102,217,121,97,114,216,122,229,11,203,78,63,57,111,167,234,247,117,22,24,170,228,14,163,7,35,172,224,109,60,237,120,161,227,93,241,205,242,212,249,179,160,68,250,154,6,69,201,61,197,79,247,51,236,134,194,205,236,39,227,167,169,232,203,109,195,132,243,64,230,204,194,185,169,251,18,244,137,28,53,29,250,56,154,46,126,166,15,24,9,239,60,150,86,177,48,251,233,201,53,254,64,219,243,105,82,3,44,190,120,229,97,217,116,185,108,114,97,245,158,120,79,77,160,178,139,93,241,179,205,104,164,130,110,88,185,241,176,43,69,27,77,58,179,130,123,234,10,189,21,230,54,161,101,144,103,244,125,127,70,235,238,101,109,156,101,176,251,6,57,51,207,202,167,73,54,181,178,147,252,224,138,25,88,223,127,197,242,244,159,217,175,134,59,107,153,231,27,72,23,46,90,58,173,216,80,176,23,251,140,99,145,16,16,211,237,51,156,207,22,225,43,112,110,124,252,204,33,239,194,203,150,214,207,25,246,60,38,188,61,174,59,49,15,121,127,196,26,242,84,236,198,179,192,200,222,108,55,219,205,48,53,212,46,60,81,94,157,159,111,50,30,154,29,254,221,133,161,236,196,111,39,139,99,238,244,120,2,73,114,116,245,187,111,188,250,16,29,185,48,139,76,14,95,229,109,125,109,98,95,76,247,77,13,243,99,212,131,133,182,3,9,155,121,221,205,143,177,232,206,98,249,93,242,153,131,138,123,207,155,25,199,80,79,103,11,41,178,219,27,211,45,38,221,24,152,193,147,8,119,152,188,170,124,202,72,182,64,205,246,75,43,230,80,121,143,134,244,157,170,59,130,83,218,77,143,53,247,24,211,27,244,177,155,62,241,249,146,223,182,242,246,183,113,54,121,237,166,182,223,7,194,10,170,57,154,75,145,177,68,111,192,244,144,14,29,239,73,218,73,142,174,211,92,182,29,166,1,105,171,129,187,105,94,56,90,205,224,84,220,223,233,227,117,223,122,20,12,166,24,64,208,84,109,44,114,183,239,158,176,248,229,220,103,249,169,249,194,217,236,23,5,110,56,247,132,49,56,74,15,242,182,209,145,69,210,202,61,199,173,173,93,92,197,43,109,193,197,159,25,219,159,148,212,121,254,252,214,199,108,224,99,220,228,224,229,202,51,222,10,159,185,114,177,116,187,120,116,163,53,70,251,237,135,178,61,18,54,59,68,30,182,103,126,110,82,101,66,28,229,153,97,152,246,61,52,122,80,246,16,47,108,62,64,49,120,39,81,61,212,167,253,196,99,221,7,49,38,192,123,148,199,198,61,156,16,126,222,242,90,170,231,167,77,234,225,131,141,39,161,239,11,154,214,167,181,136,111,61,220,243,82,244,190,16,82,235,14,163,153,164,38,240,201,88,149,223,64,179,232,252,6,139,200,34,79,207,13,161,49,138,104,196,84,43,247,179,15,73,254,229,67,155,152,146,244,162,91,3,151,244,233,48,134,12,114,52,142,148,217,159,89,159,29,107,9,189,48,218,55,252,11,160,22,220,100,13,63,239,250,236,176,190,77,13,243,112,55,222,137,192,84,172,124,86,129,101,152,68,189,207,148,96,251,215,145,65,100,185,141,52,44,48,180,151,248,109,26,77,134,204,197,236,182,75,28,75,58,79,220,218,27,251,209,152,13,205,203,72,76,230,237,194,62,15,31,174,171,62,61,167,124,123,211,29,155,108,117,105,253,65,33,98,228,139,146,5,145,39,102,157,153,57,206,141,93,135,56,193,55,99,209,183,11,63,214,165,248,252,90,39,169,192,165,43,188,121,34,57,126,187,111,253,58,168,158,127,108,39,67,49,204,85,152,194,78,137,131,43,26,57,242,233,97,39,144,102,188,172,210,84,36,155,140,229,236,241,113,117,171,13,232,149,209,148,50,125,38,37,115,156,154,14,20,172,222,191,38,70,96,252,112,228,85,19,234,67,30,116,56,87,245,134,64,62,26,245,93,127,42,136,68,37,89,33,96,225,181,143,146,103,30,158,133,85,93,224,179,177,27,62,157,65,58,45,34,110,140,176,181,85,42,28,182,148,121,19,120,88,153,219,97,243,216,157,2,155,121,124,28,141,135,180,44,249,72,110,151,207,36,8,152,242,177,124,247,152,63,156,197,233,155,84,240,129,123,230,105,228,47,16,42,112,120,90,120,47,240,9,241,134,79,42,102,120,159,171,220,88,199,153,111,5,92,49,75,88,2,211,143,235,51,86,199,235,84,215,62,83,176,252,76,49,54,37,9,8,66,242,204,105,125,79,49,18,169,141,77,89,159,76,1,51,198,82,198,250,75,127,217,252,141,62,48,49,40,187,254,48,102,206,30,169,152,215,214,243,62,186,209,79,190,161,66,95,97,18,255,69,96,164,241,186,195,88,245,220,20,103,99,22,73,195,215,77,164,164,207,130,161,191,109,155,171,56,218,228,49,186,194,24,21,59,108,58,170,91,111,218,172,19,167,195,181,42,105,187,253,252,141,166,255,182,137,252,23,125,42,136,235,251,215,219,72,67,149,42,247,109,36,5,95,250,140,208,45,137,146,102,114,14,35,126,123,14,83,252,22,24,146,236,92,14,87,58,162,228,190,217,108,124,68,94,96,210,61,50,115,88,11,77,247,80,230,87,146,215,15,236,183,150,250,165,13,210,223,178,0,161,74,209,191,228,20,240,153,167,155,94,218,196,177,60,174,188,15,219,233,8,28,22,40,160,231,147,201,93,158,233,132,89,92,179,195,24,26,20,185,47,132,243,62,118,6,48,198,174,69,126,122,89,130,207,175,172,255,82,58,2,159,161,187,125,1,34,209,180,146,126,219,100,208,167,207,74,44,11,69,156,189,219,79,167,200,195,36,203,122,13,189,52,212,53,62,237,14,59,58,173,166,131,101,227,11,144,71,92,26,141,197,114,242,141,208,106,217,113,99,164,78,100,176,236,21,196,86,131,241,21,188,71,143,4,179,190,198,67,45,67,122,2,207,11,202,168,78,7,90,153,206,5,69,97,46,149,64,165,103,15,42,186,153,142,199,219,226,141,220,231,141,60,32,174,77,247,109,193,175,184,48,114,24,95,191,133,221,115,22,23,118,19,196,108,121,199,243,178,195,47,202,246,170,221,199,185,204,94,237,194,214,116,18,179,198,25,225,39,50,148,155,26,230,228,29,111,218,26,202,228,194,38,45,125,190,67,49,87,233,44,3,124,88,110,177,7,92,80,23,184,95,15,95,199,140,41,135,109,153,134,80,36,20,166,135,149,72,162,35,8,22,232,249,22,16,147,245,83,211,36,220,101,38,157,191,9,202,209,243,187,89,230,66,250,72,215,29,67,212,164,138,68,65,208,25,119,241,88,163,193,9,41,75,142,70,233,196,95,115,62,39,215,233,127,162,38,22,243,69,34,230,145,88,121,86,124,190,127,224,9,94,233,67,151,159,61,31,77,254,42,218,192,38,1,45,199,82,230,251,28,97,129,233,14,151,27,134,206,220,226,88,4,63,110,34,155,238,85,244,185,190,59,194,129,248,236,138,239,163,158,112,106,62,191,63,96,90,141,155,28,141,202,245,240,87,1,167,113,136,37,101,51,235,206,88,109,207,77,76,230,185,11,175,2,29,34,59,204,86,93,190,231,105,140,15,159,75,234,32,30,149,201,226,132,8,40,3,111,135,109,139,53,4,182,17,254,13,95,8,127,116,128,11,76,220,231,43,11,27,230,166,27,4,250,139,211,215,132,184,49,101,177,82,145,194,109,39,15,195,235,143,163,249,192,144,66,122,192,61,107,230,128,185,128,244,146,195,147,222,246,41,48,186,116,62,213,80,186,43,194,60,66,62,199,84,111,29,62,167,146,138,60,52,193,66,13,236,131,201,142,72,25,10,166,10,45,93,126,99,5,131,0,121,44,48,151,155,15,255,106,5,119,137,88,105,168,60,191,238,163,33,219,124,127,31,57,82,129,46,50,132,93,226,185,17,137,35,16,65,216,169,248,133,37,188,220,229,88,99,83,248,6,2,173,186,42,157,232,141,242,191,139,58,29,24,165,182,34,67,229,68,101,197,199,112,129,240,39,236,125,172,151,201,244,124,232,48,133,193,45,103,70,65,200,103,162,50,204,129,106,233,3,65,79,210,207,221,77,151,71,111,138,190,77,15,111,144,216,232,226,199,215,76,148,171,167,230,48,158,70,89,225,115,27,195,31,55,141,17,93,148,99,154,9,87,197,114,88,8,209,197,9,205,216,205,35,130,4,138,26,75,231,111,51,199,250,106,130,63,234,4,210,58,2,155,65,89,118,24,251,176,155,213,195,238,18,179,227,111,148,101,147,187,147,145,240,107,138,242,224,136,218,192,148,178,94,179,5,52,38,44,150,55,18,74,2,39,212,123,186,195,20,84,166,252,54,58,64,221,231,133,204,222,99,72,166,102,155,175,177,191,110,224,149,20,205,156,241,187,237,204,254,65,8,185,205,108,164,186,127,154,52,170,18,98,10,140,61,150,199,194,120,199,209,171,167,48,217,204,239,141,228,130,194,113,215,163,169,199,5,156,145,169,127,127,219,132,81,28,30,228,15,183,194,120,48,251,149,159,152,15,209,29,189,177,122,83,53,200,237,168,168,52,151,73,165,246,187,242,132,99,175,52,202,218,215,67,74,236,131,217,136,136,113,43,3,165,84,223,251,83,160,154,66,38,104,219,166,44,95,82,145,133,173,210,233,116,6,125,169,238,76,1,204,23,34,187,100,19,119,40,37,142,206,208,114,238,71,176,89,50,134,39,191,18,132,222,178,228,232,241,83,80,118,216,116,82,244,104,243,117,8,24,219,114,153,199,205,51,217,191,32,154,250,166,102,83,16,67,240,220,51,244,30,100,129,229,88,236,248,252,121,178,117,151,42,16,107,234,110,30,76,158,53,117,52,145,175,48,179,197,244,249,132,0,211,72,37,113,2,250,154,45,199,19,33,36,206,178,220,111,106,105,43,158,200,153,143,68,6,229,108,223,48,33,137,7,82,233,53,222,15,12,185,38,174,108,224,73,30,26,141,166,93,29,59,119,100,48,178,52,130,3,35,70,114,47,44,157,113,33,71,231,106,2,172,1,195,194,239,10,51,159,141,184,235,84,164,206,3,253,144,102,179,118,159,168,104,60,24,57,113,109,79,26,128,46,245,185,77,180,89,149,26,163,132,60,166,168,158,31,248,14,192,102,198,203,10,206,236,66,86,6,215,249,94,215,68,170,237,158,250,140,127,241,52,194,169,156,205,64,192,179,11,231,213,250,235,102,108,136,140,137,84,245,186,145,92,158,51,96,158,137,104,77,91,127,103,150,1,106,154,1,47,220,210,18,184,188,112,119,73,217,31,140,142,140,192,52,12,220,43,63,159,173,58,129,36,243,83,185,39,239,38,192,169,240,214,135,74,109,69,132,120,153,40,157,195,0,220,168,71,202,83,99,149,174,247,101,35,232,82,245,232,106,250,59,1,23,162,141,128,73,158,143,124,199,33,93,180,75,80,120,173,123,222,113,150,85,73,55,147,195,217,113,95,117,108,245,183,166,249,61,175,184,173,106,185,149,251,204,50,248,220,241,229,194,12,148,193,192,28,220,107,139,33,94,205,171,80,224,153,34,160,5,77,194,241,57,43,34,9,165,248,62,136,241,171,200,194,146,135,132,227,238,240,121,179,66,107,37,157,68,76,236,207,164,80,248,18,211,11,122,7,90,247,64,133,170,255,84,235,109,83,215,190,191,157,241,108,16,75,38,19,135,236,158,186,58,211,115,26,82,2,180,150,94,232,241,14,119,154,50,228,182,205,203,59,197,201,105,173,220,138,174,242,85,120,65,33,218,39,133,207,108,181,60,78,33,101,150,68,163,17,120,57,235,202,96,163,175,43,140,185,89,19,88,13,174,51,158,161,253,254,52,173,247,138,46,168,59,113,110,178,222,34,181,75,45,209,237,37,12,70,210,89,174,108,67,6,216,113,215,80,217,100,214,33,104,41,171,220,223,174,77,138,143,189,160,119,243,201,8,217,35,165,223,160,42,140,44,218,125,226,230,212,37,48,125,164,177,218,103,107,73,151,163,145,28,30,233,190,78,242,38,91,97,44,153,102,192,123,73,225,187,211,113,77,34,225,194,83,196,122,40,130,74,109,5,71,79,157,85,10,2,171,61,110,139,206,89,17,70,38,92,171,181,198,51,163,119,185,233,193,19,127,243,56,218,200,248,245,129,247,157,239,14,156,68,17,231,119,116,149,163,17,56,42,2,51,84,90,28,77,240,182,234,3,183,40,173,36,211,234,94,227,129,241,96,9,24,183,18,249,237,98,61,100,241,196,17,99,145,121,158,50,145,247,16,192,244,203,144,215,238,72,163,191,22,77,177,15,54,75,149,139,86,158,248,167,111,79,187,108,37,206,191,231,70,136,151,45,254,7,51,79,108,241,11,169,116,187,125,70,133,4,253,21,35,159,123,95,21,181,228,207,147,9,184,176,168,92,116,162,38,247,141,82,80,26,127,229,220,148,189,211,151,66,34,254,132,158,121,31,41,73,74,215,39,54,152,160,72,29,111,200,169,126,41,111,251,233,157,212,168,167,255,222,208,7,155,119,154,68,27,237,236,254,87,243,219,94,63,165,100,241,226,57,177,29,219,244,15,166,174,41,241,48,137,15,162,155,254,193,212,34,151,124,188,230,170,187,182,255,54,108,78,117,59,103,33,70,46,241,131,225,134,200,254,134,244,86,69,139,230,7,79,211,216,211,147,143,159,167,245,7,79,243,177,84,171,31,186,67,191,101,155,150,64,38,115,65,89,40,134,159,187,27,203,69,158,41,53,136,79,246,223,138,110,232,106,200,109,83,88,248,218,54,80,233,199,94,179,189,143,188,124,180,118,224,33,82,237,141,118,221,111,251,113,32,246,35,50,227,88,47,144,87,107,13,94,89,13,136,206,203,234,57,174,186,176,48,62,47,43,181,8,131,96,38,155,66,180,192,102,151,189,29,54,131,113,125,89,104,206,44,63,26,150,173,164,80,73,0,64,106,119,20,238,131,68,127,52,14,187,26,149,61,48,4,233,213,12,4,251,168,180,238,227,206,234,114,117,162,36,156,216,226,93,209,97,163,174,100,88,50,244,234,143,27,169,197,199,46,173,154,127,142,159,156,86,32,97,97,155,177,24,205,246,62,78,206,77,232,36,143,142,118,93,62,8,207,183,69,117,81,188,66,172,158,81,2,62,147,153,190,106,106,195,243,243,83,99,140,150,39,187,6,213,242,156,225,14,97,171,78,138,149,8,81,212,199,203,250,193,83,93,164,135,241,52,114,142,15,128,150,244,166,158,55,124,188,241,219,230,216,161,62,36,197,205,179,65,115,21,233,63,100,209,72,90,251,67,65,148,89,132,99,187,153,59,142,11,211,88,45,54,159,116,148,21,223,162,216,167,215,116,5,161,45,105,222,97,10,105,167,138,251,29,219,161,233,52,43,28,116,33,205,169,75,9,28,214,251,72,103,165,233,68,96,154,180,252,153,241,186,82,85,199,192,19,5,185,211,33,115,202,170,58,208,104,209,220,113,225,171,252,116,154,4,46,180,80,251,60,93,145,7,144,141,27,172,144,236,47,115,81,93,151,140,34,254,141,54,13,56,124,46,92,221,239,176,255,216,95,183,58,51,169,185,65,44,53,135,52,7,3,135,89,217,196,194,225,76,219,56,69,245,152,166,97,156,168,79,98,247,24,233,128,204,63,178,116,49,166,210,190,83,252,198,207,93,189,87,136,139,252,121,159,103,77,5,78,126,25,91,159,28,139,211,178,52,210,227,189,210,163,146,149,209,250,42,75,157,64,43,210,203,241,182,22,140,18,25,103,216,7,158,15,50,7,76,222,65,221,60,206,199,244,181,20,218,165,37,158,226,3,215,152,208,48,39,147,90,0,73,86,26,35,253,125,244,108,126,99,234,8,139,101,88,188,174,252,116,126,32,130,118,246,101,254,203,213,164,9,212,213,152,6,174,22,48,142,81,69,189,181,217,225,68,52,64,62,164,215,199,254,189,120,122,152,4,158,249,189,137,163,6,162,65,49,130,217,58,169,119,228,166,212,178,186,143,35,18,169,143,239,5,203,127,142,17,140,45,187,236,95,200,9,183,79,246,207,126,154,109,179,30,252,243,148,245,207,227,188,187,165,158,51,72,203,56,161,39,211,125,69,102,84,77,101,22,38,129,241,233,209,76,160,63,125,222,135,159,154,84,128,110,64,182,241,212,99,24,209,197,167,123,112,242,209,228,227,3,206,67,3,191,109,234,172,57,96,134,93,209,187,54,99,146,126,167,194,189,20,53,91,140,152,111,178,121,133,40,220,186,215,163,108,166,28,234,68,101,172,193,233,47,115,98,113,172,214,68,192,39,90,184,112,150,222,106,158,247,76,17,207,82,69,103,243,164,15,20,93,89,135,41,169,53,53,102,177,186,143,143,209,179,96,227,124,161,227,136,253,109,172,185,48,218,30,27,146,108,241,220,188,112,74,250,72,179,117,33,251,83,41,236,32,116,40,72,22,245,236,122,147,69,68,130,210,7,224,113,159,181,146,54,29,163,4,187,177,96,91,235,175,58,229,252,250,181,124,12,15,130,225,181,31,216,154,84,2,174,244,244,8,76,58,238,203,41,178,163,227,83,43,10,143,179,157,201,1,147,84,209,79,115,91,43,230,7,99,124,83,196,167,10,248,76,251,126,229,141,158,7,185,180,69,46,97,250,40,182,110,211,161,230,217,240,117,156,152,121,224,186,181,144,247,211,150,244,220,51,190,98,244,132,61,14,65,144,89,75,192,88,235,172,103,206,113,235,86,118,47,11,177,214,166,112,138,39,158,152,167,219,51,95,37,188,173,2,198,244,251,113,245,166,223,235,59,53,187,180,217,213,125,8,42,154,83,141,178,237,93,247,51,209,218,78,237,187,107,235,80,204,234,206,213,109,49,92,1,215,34,170,153,230,16,217,62,41,95,19,2,219,93,39,90,234,235,78,240,5,37,37,185,212,73,250,188,175,111,251,159,49,183,77,229,65,231,204,190,218,155,107,174,148,33,208,205,235,57,230,74,28,53,182,244,128,2,215,94,2,172,251,241,230,46,86,163,253,62,205,158,112,201,212,55,141,135,105,249,242,68,230,211,130,165,147,192,9,141,245,15,54,42,209,82,203,50,136,233,158,80,1,174,227,49,67,251,37,135,62,212,172,11,245,109,100,155,124,115,192,230,49,35,78,107,230,75,229,231,62,87,82,164,250,14,76,221,124,58,156,183,182,223,117,107,104,204,62,254,207,196,119,190,100,25,193,19,34,102,140,132,51,37,208,151,35,65,140,89,23,251,52,125,38,136,174,122,13,221,156,117,170,199,241,232,40,207,164,14,115,212,3,62,53,119,96,34,158,164,209,25,194,113,62,142,232,146,59,43,78,87,24,125,79,63,249,25,225,75,24,140,118,244,242,24,168,89,168,33,233,76,126,186,120,125,18,245,70,251,94,158,11,63,145,161,95,25,46,200,18,64,113,215,201,47,11,159,59,105,155,181,39,230,20,64,220,128,224,97,232,137,55,90,228,254,46,19,12,151,165,142,125,244,128,124,9,251,243,236,78,84,183,212,115,239,103,234,187,28,206,148,226,100,117,57,219,235,8,128,88,95,151,24,50,129,78,6,83,192,231,59,148,76,39,142,25,238,215,100,240,83,0,33,128,76,185,221,115,67,58,211,115,155,140,78,115,24,253,70,93,175,79,192,153,99,3,80,48,200,82,119,108,250,165,88,62,2,54,178,137,194,205,37,234,128,155,182,125,227,127,117,194,225,239,212,196,40,103,250,23,115,45,196,129,186,159,26,51,159,41,92,54,178,104,168,36,127,55,77,107,80,207,234,158,245,91,204,3,198,207,68,250,119,232,173,59,83,149,255,54,52,123,145,78,5,62,203,222,151,254,5,174,220,166,192,155,218,228,135,66,16,20,165,147,68,90,115,251,114,156,219,122,205,8,206,14,182,150,228,1,103,182,102,248,199,61,107,154,40,121,192,231,178,164,73,243,192,227,220,215,14,216,38,129,11,79,235,204,247,223,198,135,87,114,91,192,84,99,122,192,77,195,167,65,133,181,120,203,77,38,216,175,34,205,145,176,23,232,158,86,195,182,229,92,135,30,124,118,177,158,231,52,186,221,86,141,150,180,126,217,169,128,81,54,144,251,130,117,94,138,63,82,154,6,85,61,24,46,59,52,133,128,49,125,211,163,167,109,114,29,46,212,222,213,164,138,124,212,87,226,224,22,201,105,60,70,57,38,144,110,48,131,130,118,211,254,248,232,116,47,175,3,19,138,139,163,70,33,46,79,126,244,175,138,161,240,40,158,54,195,163,158,97,253,160,148,123,3,54,131,141,7,182,157,80,192,73,77,122,64,179,7,10,201,252,43,183,250,109,20,156,235,191,213,250,192,166,216,179,159,235,14,74,101,194,34,57,37,245,40,129,219,57,227,220,221,20,245,4,133,233,244,141,113,248,5,196,136,122,110,132,116,238,79,179,85,92,122,52,37,241,17,71,195,25,80,11,19,230,55,207,121,19,82,216,141,136,89,13,197,154,111,70,74,8,169,247,164,62,58,164,127,253,129,47,154,77,219,99,132,99,174,36,211,97,242,173,106,225,67,10,52,46,124,65,229,30,89,143,134,117,242,13,195,100,162,23,250,192,225,252,125,86,5,134,66,182,109,10,47,247,96,48,248,41,155,226,250,130,249,221,135,14,110,185,170,225,12,189,11,254,192,113,52,47,66,164,24,197,172,115,150,95,119,71,63,86,159,168,153,71,165,21,112,86,107,250,129,0,106,251,90,52,129,207,3,151,64,2,24,17,31,127,102,84,235,159,17,62,208,255,140,219,54,141,13,17,49,50,203,86,103,136,0,83,31,17,148,48,189,249,149,157,237,218,249,140,199,3,15,175,204,0,63,98,42,52,247,164,29,175,3,147,152,169,240,52,79,44,31,40,112,50,69,228,11,180,127,134,150,251,103,155,58,95,163,28,186,42,190,203,134,165,84,100,91,68,95,118,157,237,203,11,160,230,86,31,137,164,243,183,244,231,58,220,232,126,26,229,129,151,71,164,192,244,129,171,207,206,121,222,206,196,56,159,124,179,210,204,11,111,31,226,195,74,43,143,3,208,38,222,29,1,63,109,120,192,209,254,132,204,199,24,42,171,6,90,189,210,12,76,16,255,122,248,220,15,123,216,138,156,94,131,160,237,49,16,176,113,118,20,54,163,105,135,135,73,101,8,124,118,192,159,130,18,48,107,252,243,70,206,93,59,127,17,101,232,221,171,26,54,157,33,141,54,90,192,252,177,94,57,17,195,242,71,110,193,109,213,75,51,249,130,11,83,103,145,199,50,17,50,241,73,30,137,247,90,244,235,59,255,251,12,147,225,167,241,92,246,210,65,140,220,202,247,84,112,30,214,39,58,204,114,105,6,152,203,74,207,247,129,228,137,159,154,13,67,211,97,104,41,213,111,36,88,243,160,58,67,208,63,150,227,179,239,19,206,172,94,53,249,168,47,220,77,38,79,174,106,112,24,171,124,138,12,144,246,184,165,199,243,11,201,129,184,46,150,138,166,110,78,84,107,191,16,157,126,134,242,72,174,101,252,167,91,242,115,35,128,253,120,253,21,50,237,223,16,236,136,162,107,231,117,182,62,57,255,48,233,27,73,58,131,99,216,178,157,154,126,64,84,100,69,137,8,59,74,88,219,1,147,111,146,60,204,50,179,186,226,48,187,57,9,118,155,165,5,186,163,105,230,215,63,151,89,253,123,218,20,127,182,72,120,153,155,9,17,144,195,131,133,71,61,135,105,33,251,182,245,192,4,73,143,185,245,130,108,244,193,115,217,94,69,182,245,108,0,252,174,104,40,29,233,177,105,70,32,35,158,40,73,76,41,69,33,87,67,195,159,195,166,103,168,70,203,3,147,194,25,111,139,22,201,39,31,65,214,212,143,54,187,112,201,37,66,130,69,54,47,6,202,70,55,92,246,245,80,37,118,12,51,107,126,127,19,218,101,250,12,143,201,230,137,34,229,198,206,92,149,227,220,102,159,148,53,93,65,53,195,135,48,118,151,185,231,215,139,124,167,152,234,8,119,187,166,5,206,63,206,206,223,63,249,130,2,168,230,135,40,117,13,191,109,182,64,40,98,107,158,101,162,33,228,112,51,26,185,92,218,249,50,179,207,85,173,99,240,174,22,234,136,146,249,138,138,91,69,107,122,101,244,167,127,54,30,230,6,142,198,109,125,51,41,59,102,186,182,202,179,141,37,27,178,99,109,105,86,231,208,100,7,106,28,61,150,181,73,177,78,96,10,12,49,75,246,246,56,205,210,118,232,234,173,160,103,43,221,244,145,160,228,219,134,47,14,29,34,177,84,185,38,9,180,8,87,135,57,130,62,123,243,78,56,22,240,66,22,65,224,138,0,111,246,11,95,16,87,154,22,185,250,244,162,11,134,4,89,9,151,86,35,118,106,22,186,255,8,225,72,46,131,171,238,219,223,52,125,28,90,231,69,200,55,199,137,233,208,89,82,185,35,136,251,10,246,201,212,23,68,236,208,228,222,102,247,41,97,162,198,175,229,51,4,113,168,1,124,176,133,139,82,12,101,217,73,159,150,174,193,88,41,73,205,49,217,114,232,39,199,255,89,230,73,82,179,99,199,156,48,145,238,105,50,16,104,12,114,211,96,224,76,46,72,202,184,231,196,88,220,126,48,33,159,38,36,172,139,97,248,124,116,110,108,157,129,164,37,100,196,14,61,130,103,225,33,181,123,97,90,78,190,221,181,161,185,119,173,94,255,244,28,2,62,123,57,201,29,17,127,120,179,75,66,208,177,244,151,33,113,246,22,241,192,217,147,22,165,64,80,4,142,103,2,113,84,118,253,191,6,84,31,7,176,31,150,178,43,96,190,173,20,111,99,194,8,19,126,68,98,213,247,121,110,194,204,149,220,81,133,76,28,187,68,232,118,93,186,229,79,12,102,157,178,126,238,51,251,111,137,7,81,234,39,229,233,151,13,231,161,74,197,209,156,113,92,98,192,126,58,105,205,176,162,113,61,124,51,246,177,247,239,243,172,57,25,129,211,239,154,186,136,124,28,53,217,28,224,15,180,64,178,22,6,209,134,201,236,211,5,75,152,40,198,226,117,83,187,103,1,205,2,38,137,190,30,57,215,177,74,192,76,115,69,50,175,39,216,39,65,17,115,232,185,173,189,244,228,53,71,31,63,41,40,68,218,244,228,181,175,152,170,178,201,220,203,169,77,221,211,23,37,200,75,162,80,68,3,46,222,43,251,174,89,39,48,16,86,21,68,222,21,113,85,51,101,146,246,192,187,249,187,62,175,30,98,154,28,93,49,62,138,240,134,133,161,232,117,35,110,235,37,220,3,91,239,156,220,53,169,238,229,185,138,243,169,108,213,209,237,100,12,130,160,135,62,225,217,74,203,248,55,246,107,169,1,23,4,70,148,66,71,171,127,245,32,3,63,150,162,52,56,219,135,120,0,51,33,33,72,89,188,100,219,89,126,247,69,107,119,87,98,148,49,138,75,196,55,36,186,164,3,136,167,98,253,80,14,159,29,234,150,42,20,186,36,177,149,107,22,60,41,135,142,112,126,250,252,78,252,60,196,50,24,63,27,154,92,60,230,195,233,69,54,45,103,12,163,172,225,95,23,237,97,42,78,121,62,31,188,242,154,132,94,83,178,44,29,249,196,225,141,60,9,161,117,117,1,60,211,66,162,129,204,131,167,140,151,139,242,166,176,164,137,9,137,190,239,148,117,82,249,73,193,228,120,219,24,207,8,3,137,228,80,76,88,198,144,80,174,13,50,80,46,247,108,239,179,83,203,144,75,163,65,47,94,200,100,41,106,66,162,107,60,8,127,219,70,206,213,167,2,237,112,123,164,12,225,248,68,152,122,219,102,191,240,29,205,170,87,196,113,11,158,129,233,26,124,112,54,199,47,189,109,226,20,255,130,176,75,203,250,253,17,77,165,216,255,50,189,101,145,9,160,217,204,226,116,63,186,210,64,43,71,27,155,198,215,100,248,67,69,212,187,127,172,98,111,58,33,147,120,70,165,176,105,104,82,94,78,193,75,232,229,204,174,220,41,196,4,157,201,150,144,76,77,226,11,68,2,232,108,139,62,245,132,4,45,251,124,192,2,195,154,243,81,206,85,64,145,85,180,70,207,36,196,222,243,73,201,84,140,67,67,138,173,121,198,92,64,148,101,9,54,202,142,244,19,141,54,103,225,212,5,157,132,184,63,180,51,34,9,136,229,228,56,251,249,48,77,86,72,41,250,80,216,224,250,235,196,244,160,137,98,34,11,20,54,206,126,238,66,114,74,31,41,217,15,175,52,33,49,142,53,182,92,56,206,153,221,199,41,252,36,105,13,228,125,177,123,244,131,147,213,147,183,30,12,59,161,58,204,66,160,81,78,131,244,237,19,71,66,101,80,164,245,237,182,207,202,250,211,92,59,155,227,243,68,119,213,183,201,142,227,147,29,220,232,46,117,173,156,116,243,138,175,126,244,249,75,118,220,114,114,14,249,196,168,81,63,88,231,47,244,198,182,201,155,124,48,102,136,186,235,50,167,183,79,222,111,51,205,111,17,59,53,77,188,242,85,229,129,73,124,85,229,232,21,203,147,126,48,68,107,153,116,56,56,207,79,84,141,158,81,180,147,20,174,217,77,120,204,117,84,36,133,250,79,38,165,250,85,83,215,82,178,51,182,167,176,207,2,38,223,167,15,180,163,54,234,143,164,91,14,162,63,112,254,178,48,6,159,111,95,7,202,9,170,214,167,94,176,76,45,244,125,27,103,151,91,151,255,52,66,89,210,189,109,112,42,241,64,233,121,28,194,68,32,185,151,190,181,239,192,149,118,238,231,153,32,79,250,73,224,109,52,8,251,122,174,204,52,85,74,192,184,179,233,125,65,165,110,126,219,40,103,137,228,144,189,106,44,64,29,62,23,158,159,129,128,86,214,69,205,120,252,153,113,230,199,233,50,152,164,207,120,39,36,183,17,177,117,176,78,13,197,233,5,249,24,251,139,26,74,121,200,206,6,187,119,232,129,23,221,248,227,129,201,223,6,60,84,209,171,155,62,207,199,229,249,193,233,25,134,13,138,172,191,48,36,89,159,68,14,51,45,114,36,14,211,88,32,59,62,8,22,221,253,9,183,153,156,137,169,151,45,126,97,37,2,156,233,242,22,152,220,253,116,116,26,189,64,206,205,198,184,199,193,25,182,172,78,119,3,162,80,28,109,190,115,89,233,181,217,21,116,128,233,70,144,98,46,209,60,101,185,15,166,78,60,37,214,199,2,181,236,25,48,250,250,67,127,155,22,167,236,15,141,230,245,38,17,247,153,236,216,73,251,27,249,133,4,178,50,18,109,12,63,55,97,147,118,233,1,151,143,203,96,112,123,248,225,16,0,92,228,24,20,81,61,9,116,44,11,82,125,36,161,92,34,205,154,38,99,22,198,165,27,39,161,19,78,40,220,173,229,217,97,148,23,210,11,187,103,6,232,185,18,97,81,52,219,120,248,3,63,240,185,178,135,22,79,238,77,225,156,254,132,187,192,112,194,255,128,167,194,181,253,1,147,113,188,48,170,146,10,159,57,240,222,54,181,247,241,192,132,147,113,99,103,161,156,194,138,97,3,94,187,47,79,147,120,75,233,181,230,34,224,158,100,136,208,64,136,147,147,119,227,183,125,99,1,2,243,214,133,181,89,69,215,231,172,51,111,195,58,214,110,1,18,75,223,185,169,170,13,17,172,176,236,64,119,185,209,141,239,43,221,178,178,75,183,48,119,57,156,160,36,104,23,132,181,126,127,183,77,42,237,161,135,208,58,191,92,4,121,99,40,183,164,9,220,186,223,119,241,223,38,49,74,193,66,96,88,10,159,117,192,166,234,185,183,194,211,100,201,191,167,130,194,66,151,146,43,210,19,24,123,127,71,155,57,210,243,211,141,48,225,187,47,134,56,166,56,242,13,84,215,218,96,190,194,69,99,104,218,163,88,144,21,176,113,164,52,84,105,78,88,0,46,85,197,225,200,76,44,220,3,62,152,143,69,154,188,187,137,70,198,170,221,40,56,101,153,200,7,219,167,225,51,26,170,162,234,51,219,49,253,225,7,126,48,98,72,103,98,150,36,24,27,174,175,85,149,102,166,138,46,228,125,42,214,152,237,214,217,216,105,157,161,52,148,221,94,16,123,200,14,19,238,61,252,115,28,19,134,163,149,246,41,97,41,193,189,136,207,143,40,104,40,133,22,25,91,108,106,29,230,35,82,152,212,244,215,247,245,171,20,15,133,41,199,236,79,45,6,169,243,129,150,171,112,54,137,100,227,125,22,196,51,171,236,166,137,116,231,199,180,51,123,4,122,208,37,65,76,143,192,244,55,66,167,78,122,41,132,148,110,252,3,195,236,34,139,173,1,84,237,229,158,53,184,250,89,158,91,80,146,60,30,152,38,58,183,103,214,204,54,249,143,207,191,5,42,59,228,211,135,96,216,167,207,42,9,73,145,249,96,57,198,127,98,39,165,37,14,250,153,62,21,97,30,220,153,21,148,228,109,10,97,254,42,161,74,228,169,105,235,115,234,52,124,28,192,52,41,239,47,163,178,234,99,144,18,183,106,224,24,253,188,102,127,34,212,176,187,40,149,241,68,72,84,237,128,141,167,170,185,254,17,206,47,212,138,215,84,206,100,135,85,223,253,113,78,24,79,90,124,65,30,57,130,36,115,65,20,115,22,174,51,183,47,47,178,72,146,157,109,116,82,24,97,179,236,87,70,82,101,106,249,196,124,81,125,54,75,108,63,199,208,223,46,38,122,232,48,249,121,73,17,211,216,224,155,190,101,37,171,165,237,156,8,129,192,58,112,120,160,211,168,151,134,12,231,242,113,130,76,93,214,98,192,96,239,156,226,232,122,38,5,173,6,12,56,64,190,244,165,106,162,148,114,242,69,239,219,247,229,90,255,100,211,237,42,157,85,243,19,140,89,22,122,158,59,83,250,45,22,174,223,43,161,166,92,212,182,12,24,178,190,195,166,185,250,244,19,152,160,202,8,24,147,23,133,173,207,40,7,92,158,164,190,193,159,123,134,161,89,139,132,56,58,182,143,107,244,131,87,75,15,76,35,234,133,89,174,30,216,214,183,123,225,77,36,89,41,78,150,79,161,193,208,245,210,157,75,246,189,213,15,148,175,7,47,247,46,207,235,205,137,208,226,179,92,208,26,56,103,253,81,170,100,223,151,103,199,178,239,125,224,229,2,249,6,227,9,170,240,238,95,122,249,7,55,77,185,47,43,250,229,18,87,77,6,238,105,237,152,39,96,93,247,166,212,87,143,76,30,53,113,125,92,202,5,197,206,162,124,237,229,6,167,253,176,203,233,150,28,241,211,203,164,11,148,93,222,80,94,118,152,78,6,173,169,34,97,84,82,28,61,225,140,85,109,69,128,153,234,87,102,124,66,217,26,241,247,205,167,20,60,15,97,144,8,204,166,61,251,83,129,253,124,238,84,216,137,44,21,159,16,1,48,149,209,185,20,102,132,150,11,167,7,156,195,67,51,192,179,140,40,183,17,101,236,47,87,99,48,74,5,85,225,82,221,21,158,157,207,238,74,11,59,48,229,253,28,112,223,42,5,159,76,35,208,223,38,255,217,133,214,130,123,250,248,170,5,134,166,41,253,148,92,243,137,9,191,112,22,99,29,52,69,138,194,39,144,246,15,11,159,133,41,69,108,131,251,46,247,104,248,31,249,129,167,27,145,27,92,234,115,105,108,232,191,232,138,168,120,60,207,27,239,117,183,246,50,52,171,119,140,193,77,225,180,254,128,207,247,21,183,125,150,242,254,128,251,62,48,122,159,210,115,83,231,129,205,184,44,13,79,12,164,173,52,64,68,179,199,3,15,61,182,102,145,119,70,163,50,59,155,198,124,230,78,212,43,44,59,228,14,234,71,151,49,184,84,165,186,37,188,54,63,215,72,80,58,234,229,142,103,178,220,78,188,104,108,176,149,226,138,250,106,147,43,131,128,38,48,185,230,120,94,29,237,118,97,9,209,250,58,187,79,71,8,214,61,52,187,179,185,67,102,212,239,171,176,195,21,74,50,146,150,117,196,201,153,172,150,92,121,254,229,137,62,120,88,92,118,98,244,191,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,155,2,124,115,69,76,44,91,207,114,124,127,218,154,214,93,188,248,108,43,44,87,45,40,70,241,161,70,133,148,126,233,130,98,245,30,191,60,105,157,137,100,23,241,5,10,135,161,246,67,69,240,234,83,32,249,148,83,84,145,204,80,14,47,12,129,217,222,185,168,26,186,183,50,195,80,247,169,84,134,252,183,207,199,151,251,16,20,41,0,23,250,100,117,94,55,189,200,18,103,103,243,251,98,148,206,251,188,169,10,81,70,15,73,28,232,235,114,110,218,93,67,188,226,68,54,66,136,101,87,136,155,99,9,93,26,238,89,78,61,209,1,140,235,170,88,79,53,121,98,88,170,239,248,229,66,16,82,228,104,107,66,239,87,182,166,202,244,214,136,187,44,23,237,240,160,148,121,97,200,12,103,250,10,184,25,193,245,194,231,229,230,26,163,172,240,42,229,210,86,53,166,76,92,218,153,53,150,220,54,86,111,232,138,186,234,6,57,60,121,224,203,116,74,198,85,42,129,238,124,223,53,38,126,169,135,204,9,170,250,85,206,189,204,124,57,20,61,216,87,202,56,130,52,131,239,125,8,126,192,231,148,163,225,168,205,24,195,169,154,190,167,192,8,101,56,141,158,218,162,180,227,1,79,146,68,46,233,65,174,121,201,199,133,140,226,213,98,216,182,21,146,47,0,235,248,230,4,183,108,201,224,91,88,3,38,84,240,230,155,3,227,50,122,63,108,196,73,49,233,114,216,130,30,57,186,34,252,254,61,53,170,129,86,56,189,48,226,139,206,223,180,71,134,190,219,133,173,23,119,201,141,221,21,229,160,92,169,215,189,137,120,16,209,188,40,12,75,215,92,227,153,33,187,117,95,246,9,120,41,72,250,117,91,168,60,228,194,224,180,202,47,83,69,168,114,215,203,28,221,253,117,65,235,208,7,78,6,226,75,77,218,193,37,223,88,237,59,119,191,63,93,80,207,147,155,198,126,210,57,250,188,174,33,30,79,118,225,53,187,251,3,15,28,217,63,189,237,65,27,182,255,54,170,104,183,191,30,216,72,15,1,87,52,123,21,174,211,35,84,132,103,200,247,77,61,121,193,200,103,56,220,182,104,72,216,209,212,14,28,134,250,113,29,33,237,210,104,93,115,248,167,229,39,55,54,169,28,121,115,243,134,105,176,198,243,194,120,13,254,62,173,47,78,111,12,10,92,245,6,100,235,182,111,121,40,124,54,10,222,106,72,190,111,221,32,21,152,250,162,119,29,109,227,35,78,125,230,4,127,211,79,94,232,76,169,58,88,42,124,154,56,26,217,186,146,5,238,8,38,248,149,163,50,57,110,90,39,145,36,170,33,96,65,78,244,86,245,24,75,104,230,132,92,15,13,24,181,203,27,33,96,136,219,94,182,59,191,201,201,68,101,149,128,249,234,14,236,91,56,72,182,167,136,14,227,131,210,173,160,104,233,161,132,114,208,180,101,255,152,44,139,22,189,207,103,114,188,139,0,32,158,225,209,168,78,135,222,37,2,128,178,143,234,129,118,89,146,187,109,101,90,188,12,238,103,72,111,50,210,146,20,216,29,165,186,177,228,142,207,160,75,238,136,1,201,157,12,120,85,120,158,141,149,192,77,24,41,20,154,215,109,17,51,63,218,164,23,222,44,115,22,48,90,150,185,40,76,229,167,93,56,235,187,128,69,50,67,98,8,11,158,166,231,166,153,105,198,93,83,132,78,130,98,36,93,246,69,79,84,40,79,12,154,107,246,47,203,188,106,75,145,247,60,209,199,11,229,139,206,254,108,202,3,101,207,27,114,31,144,111,133,71,3,187,121,196,55,77,74,45,63,191,140,237,182,104,110,164,199,12,254,192,219,60,61,3,166,33,34,246,4,164,86,17,46,11,49,16,118,1,119,79,112,70,39,10,120,37,174,219,120,242,114,116,65,23,211,155,143,127,118,195,55,111,73,125,6,239,168,114,133,47,212,139,152,165,125,212,104,108,51,5,9,25,131,88,122,35,123,38,218,21,210,82,77,75,91,90,195,155,208,9,59,154,240,2,19,70,109,35,70,63,78,173,233,166,208,160,151,156,215,149,66,23,3,190,104,151,115,79,28,103,119,92,216,153,116,37,241,120,102,126,138,104,62,93,176,86,12,49,137,77,12,44,248,10,87,157,133,134,86,129,55,162,249,161,206,66,209,81,47,141,201,202,251,22,80,10,129,110,114,159,25,17,23,26,244,1,19,198,220,163,79,172,76,48,17,218,45,144,225,229,224,243,97,177,254,251,79,163,23,113,169,71,137,106,209,152,113,219,36,157,165,121,147,238,200,107,129,192,109,103,213,82,56,65,42,118,15,33,14,134,56,158,60,20,218,193,188,34,96,239,154,84,185,192,103,17,164,53,61,14,38,101,218,5,222,119,6,62,111,147,62,147,251,186,42,190,133,37,199,193,103,105,218,77,224,105,31,175,163,38,96,119,159,88,221,212,111,226,220,214,63,44,31,0,29,93,115,132,190,10,52,86,209,106,71,214,212,74,170,33,191,130,166,93,22,152,229,182,109,17,65,209,249,29,27,234,61,226,194,161,21,175,41,191,13,135,124,133,172,12,68,189,188,229,183,173,164,93,3,54,129,60,133,121,136,222,229,139,131,108,151,222,27,242,77,164,230,253,232,68,139,203,77,198,38,115,126,88,49,199,211,66,87,229,195,231,232,182,98,101,66,186,239,12,172,127,188,219,255,183,127,249,239,255,251,63,253,143,127,251,15,255,241,127,253,215,255,252,255,108,248,251,254,119,176,211,35,39,75,253,36,84,210,206,10,241,204,67,124,102,181,134,194,136,73,238,20,133,77,203,59,96,236,57,228,115,135,152,22,97,15,242,96,4,39,2,67,121,136,159,102,151,188,21,229,53,132,44,23,182,178,66,15,179,140,34,182,91,23,166,148,41,112,101,129,188,63,13,135,165,41,140,124,149,92,120,22,145,54,155,188,207,200,239,247,169,40,183,63,209,74,28,205,137,192,244,179,9,124,230,196,49,92,17,224,108,217,19,213,98,129,145,200,15,41,52,152,156,194,87,98,93,89,87,225,173,242,188,111,30,11,177,216,85,174,10,27,138,188,187,86,133,231,57,67,156,123,155,247,138,192,230,170,229,183,13,203,67,92,125,208,213,92,46,101,158,145,124,42,207,74,140,164,164,247,123,2,99,56,169,87,118,166,143,29,7,35,208,90,243,131,194,111,9,216,172,219,5,62,35,35,133,128,15,170,130,194,23,55,56,121,51,5,137,158,58,90,122,143,158,33,70,51,207,108,218,164,59,145,223,78,97,247,5,76,66,71,97,220,59,66,40,16,45,84,161,243,1,99,84,22,2,63,116,60,104,68,71,83,95,140,82,100,51,167,6,154,198,23,26,33,169,199,106,170,79,116,138,128,21,61,29,226,238,193,146,1,113,198,31,25,100,138,50,245,212,176,255,98,148,77,138,170,35,63,240,93,238,44,32,24,127,28,189,239,215,117,98,183,37,125,220,12,194,233,93,222,72,158,145,251,127,66,159,141,178,65,192,72,105,200,172,0,7,184,213,144,227,59,209,159,56,5,88,87,106,9,241,7,4,238,241,22,125,96,244,47,29,222,246,177,40,204,40,15,53,62,148,18,244,96,246,50,51,102,215,138,99,237,120,224,177,125,47,132,175,238,129,187,194,141,48,192,97,10,32,93,31,202,89,148,114,44,27,248,105,141,172,31,110,177,168,57,150,13,182,183,227,129,107,200,43,46,20,176,234,51,105,96,62,22,218,114,197,196,181,21,70,79,191,171,30,217,251,253,32,64,22,193,40,20,185,188,158,47,96,121,121,209,162,77,24,17,26,8,51,79,68,8,142,199,207,11,55,90,116,227,228,36,44,245,183,207,147,56,209,203,61,90,237,141,207,56,162,19,176,71,76,71,34,182,200,6,146,6,232,27,129,160,142,153,228,109,147,180,84,1,56,242,211,242,200,105,100,154,51,162,132,102,95,144,92,25,245,130,28,177,17,108,190,231,210,16,227,188,163,1,59,157,162,247,133,71,89,137,61,15,146,227,146,244,63,193,63,171,240,149,85,101,231,34,163,28,103,216,118,197,102,97,90,52,189,114,76,242,214,221,61,80,211,106,186,203,28,36,59,234,13,71,235,245,211,99,231,76,29,113,93,49,65,68,81,138,194,108,62,174,230,94,106,183,239,225,219,150,247,248,109,86,89,77,8,144,97,189,27,220,241,244,63,26,124,165,89,214,32,131,95,53,93,96,66,24,119,131,91,231,155,255,33,171,226,217,35,220,94,102,211,11,251,137,111,205,43,37,88,174,170,158,229,158,206,74,27,81,54,102,226,146,226,36,171,156,102,168,234,177,131,189,59,111,75,169,225,73,18,250,189,200,41,107,134,102,64,146,143,100,3,12,237,171,86,64,50,143,168,188,69,38,3,214,161,230,235,104,40,190,153,169,68,51,84,209,76,33,31,65,164,64,209,156,46,15,220,104,118,240,20,76,182,109,186,92,57,121,118,247,218,203,102,192,246,36,89,234,249,126,146,175,3,240,145,104,6,18,24,130,166,47,188,72,65,205,166,57,24,54,120,110,183,71,199,23,166,30,154,2,165,64,234,18,66,184,106,173,165,249,85,4,20,123,100,166,160,15,229,45,163,129,112,239,115,210,38,43,198,100,171,35,173,228,221,226,169,144,252,126,178,125,136,200,186,217,37,69,95,36,153,179,38,134,207,235,242,188,20,92,179,39,91,78,253,219,109,56,243,182,46,134,250,164,195,201,134,248,235,60,35,167,235,64,59,239,2,190,141,231,25,73,230,73,58,142,76,0,137,43,135,145,16,109,146,137,231,107,10,133,197,141,134,92,150,164,50,62,165,123,68,150,146,84,238,213,74,167,186,129,182,100,168,134,67,42,170,75,235,42,24,201,93,181,115,156,223,186,86,124,176,56,12,37,245,51,80,178,164,56,41,17,172,29,229,139,243,5,225,31,32,197,38,2,180,176,1,161,113,180,72,185,200,108,238,115,148,39,224,39,101,65,225,139,139,157,6,53,132,33,53,50,154,51,118,142,178,76,67,12,88,225,148,231,117,57,32,164,149,210,30,185,142,25,114,255,13,75,232,165,197,59,244,199,215,245,118,96,210,120,42,127,214,19,24,206,16,72,135,40,76,127,139,187,45,177,39,160,185,80,96,26,223,229,232,180,134,12,194,97,14,185,81,250,104,182,45,149,122,40,4,0,215,49,52,187,141,122,35,157,95,61,116,214,40,233,84,170,94,82,26,68,136,129,68,244,245,70,65,59,231,194,217,188,122,3,102,146,145,186,138,209,30,250,190,206,42,108,121,178,192,103,223,58,246,245,78,201,150,230,255,91,219,208,127,178,43,190,155,102,30,92,4,202,76,90,245,217,145,151,144,26,32,236,34,93,82,37,87,176,40,84,95,25,101,12,185,100,191,14,97,36,166,246,19,142,210,230,114,131,159,3,97,149,26,112,167,226,45,185,2,218,27,221,129,210,180,165,179,8,10,211,187,126,194,0,143,132,177,23,95,146,54,181,176,41,116,183,224,33,225,60,33,240,32,161,27,162,167,72,3,233,133,35,25,230,66,5,217,46,107,87,69,123,164,48,104,183,21,54,38,45,95,43,132,175,240,199,24,179,11,10,87,58,18,101,72,233,137,174,122,178,237,108,9,173,225,130,47,139,164,94,74,227,249,223,64,21,39,241,34,89,54,90,236,35,174,105,120,73,74,68,102,38,37,117,93,169,250,161,205,133,201,196,235,219,188,218,182,35,75,255,5,235,84,93,43,34,23,170,63,186,145,203,244,242,23,57,154,110,12,137,207,77,255,110,93,117,219,89,183,38,85,161,240,187,195,164,37,133,82,210,108,197,48,255,222,121,131,255,46,125,172,38,222,140,189,252,149,221,173,210,97,65,115,31,197,201,11,67,95,144,163,205,142,46,158,41,150,65,85,79,142,80,254,77,78,162,131,82,117,199,212,48,114,137,251,38,233,86,101,215,66,191,231,136,32,184,160,163,34,9,5,179,13,187,17,27,33,192,144,49,104,4,4,149,19,166,217,125,105,26,123,146,202,118,184,50,214,228,125,162,22,22,82,126,168,180,231,166,9,221,66,14,56,158,169,77,237,89,147,79,231,43,143,122,6,230,224,41,105,2,8,249,219,136,247,72,202,228,39,53,101,112,28,141,207,84,210,252,16,252,196,118,69,223,41,236,107,2,136,138,237,140,29,46,34,46,243,249,109,234,220,119,66,34,195,160,247,149,216,140,223,13,240,18,101,8,208,179,238,223,115,227,166,169,67,197,252,85,122,204,102,231,179,126,178,247,197,54,38,61,96,12,105,158,124,222,108,247,194,39,141,149,85,47,28,234,123,232,209,79,51,50,156,10,195,209,217,1,151,174,9,97,44,162,209,238,8,73,249,162,233,12,83,60,220,97,184,0,133,99,61,25,185,142,143,98,14,153,229,5,225,255,129,251,218,23,70,19,68,199,2,237,181,225,5,49,96,20,180,252,28,29,246,130,192,244,175,233,209,172,32,97,47,112,2,182,179,127,126,224,51,76,231,117,62,96,223,162,151,134,252,165,79,59,211,100,46,154,30,141,73,183,111,128,169,23,214,245,188,17,90,19,98,48,156,97,70,100,166,48,133,164,48,124,56,251,128,162,57,135,76,19,251,205,201,157,79,245,125,159,52,90,70,22,148,197,234,73,192,210,32,31,65,52,26,206,73,252,174,169,81,229,171,21,78,162,50,139,186,34,240,8,83,173,3,159,141,255,202,58,18,169,108,148,56,57,179,105,213,163,141,4,20,121,206,138,5,225,82,184,202,149,219,46,83,51,80,204,182,161,119,137,103,15,142,180,207,111,123,111,164,101,96,151,118,243,112,229,231,151,99,229,60,113,209,153,123,31,24,94,68,248,127,88,189,82,175,220,146,178,215,224,99,67,124,84,248,156,46,6,83,33,219,184,20,206,168,130,198,201,103,159,250,62,205,21,48,50,153,52,207,211,49,253,119,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,127,95,5,70,40,203,79,189,81,94,189,219,117,67,219,39,42,106,240,76,183,164,252,131,203,167,191,15,140,10,205,122,142,182,142,11,135,173,117,242,57,122,229,79,249,217,96,190,140,7,54,2,160,195,21,170,226,84,184,239,143,219,102,240,154,183,43,228,7,127,194,158,211,148,27,187,16,100,64,171,87,141,129,105,191,31,250,204,80,108,143,83,91,31,231,80,148,166,143,184,235,101,219,46,133,207,80,254,14,70,163,3,38,170,160,5,147,225,226,48,146,148,93,127,249,252,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,23,14,33,48,80,99,58,234,51,185,39,166,57,59,143,7,59,67,123,7,188,215,77,113,27,252,73,100,0,98,155,155,243,11,150,237,35,8,73,255,91,31,178,247,68,203,82,192,108,173,158,83,155,32,120,156,188,147,242,124,222,50,29,32,113,221,180,127,150,231,228,195,215,3,131,171,84,128,24,158,228,161,91,220,150,153,144,174,7,94,69,224,38,206,243,31,92,5,134,228,249,192,208,254,227,101,160,196,159,94,184,164,24,190,112,39,159,199,130,90,218,151,87,1,102,147,167,243,96,49,95,140,111,24,153,151,106,82,24,126,75,95,213,97,52,134,116,154,204,84,247,219,12,184,72,141,8,184,97,110,120,143,70,244,169,41,156,202,39,165,109,112,107,58,200,50,185,119,191,237,102,202,155,58,146,50,185,168,123,110,228,34,244,186,51,169,247,64,41,197,232,108,147,173,178,28,119,189,48,183,144,103,118,54,152,169,214,184,45,139,239,229,228,9,158,232,248,6,3,217,211,114,5,144,13,54,177,223,128,43,61,135,2,147,59,158,126,114,54,206,83,215,60,230,128,221,226,228,112,11,146,92,57,42,39,201,135,241,129,135,88,137,182,223,200,137,85,143,2,210,184,254,118,192,99,223,145,134,93,247,106,58,43,160,239,151,226,133,88,1,106,200,35,71,165,168,212,238,240,89,170,103,219,10,39,175,183,27,140,111,134,124,35,102,186,225,159,62,17,80,222,58,78,147,89,139,93,184,246,172,107,143,73,128,199,51,47,164,27,158,251,46,166,125,17,240,40,127,28,141,141,179,191,18,244,173,111,11,52,112,70,160,63,78,142,244,239,214,27,35,223,19,163,220,84,164,159,27,75,48,146,125,172,21,19,128,188,176,229,254,63,39,83,115,219,110,226,94,1,76,117,37,110,172,218,62,51,11,140,210,134,159,187,226,247,161,199,210,179,30,67,9,2,119,125,142,165,5,48,173,128,247,115,221,192,57,222,7,178,74,45,233,185,105,209,188,231,198,44,244,102,7,167,185,96,199,106,15,39,168,221,10,46,112,161,49,42,126,186,82,228,126,96,156,200,226,228,13,137,253,166,240,217,241,196,251,168,36,20,138,222,23,228,247,118,143,174,227,74,12,2,103,27,230,14,147,184,89,10,91,209,60,174,28,135,168,158,31,56,199,231,135,212,71,150,111,187,89,160,40,231,174,87,82,215,80,220,251,226,174,9,3,171,62,179,20,221,240,6,19,244,200,209,116,223,127,57,1,96,107,127,207,10,211,11,62,2,174,108,222,21,206,46,89,109,48,211,118,87,24,17,155,118,225,61,244,145,46,179,217,142,71,74,46,67,95,39,201,209,190,47,204,134,116,40,60,118,142,105,165,90,19,202,115,52,21,218,113,225,170,43,243,129,153,44,226,210,112,180,208,11,55,103,1,255,124,160,167,149,161,23,62,176,73,189,112,205,57,63,48,153,152,126,225,217,159,135,134,76,192,125,157,248,162,201,140,214,168,248,198,46,160,33,131,118,181,136,13,46,121,196,93,195,21,104,250,58,9,248,182,191,16,212,16,53,64,107,4,231,57,6,49,21,214,174,67,105,65,201,236,57,96,43,143,8,156,120,159,254,219,228,235,170,4,135,116,134,100,223,220,52,156,219,134,222,53,164,135,59,22,206,124,215,146,204,165,141,156,113,139,249,12,237,2,41,27,24,60,239,124,6,188,167,254,52,36,173,26,87,86,81,120,208,163,77,116,47,158,74,165,241,74,143,70,219,44,7,204,23,37,43,47,210,31,39,192,25,23,94,183,201,217,224,177,119,204,150,144,94,167,14,242,19,178,185,87,162,193,133,121,91,97,100,80,226,177,116,226,2,189,180,98,125,45,1,119,81,15,49,24,134,216,184,176,46,126,100,15,250,125,93,29,143,39,153,146,198,238,53,197,148,68,15,100,214,233,16,225,216,93,226,212,112,122,36,36,160,159,18,2,111,192,212,139,151,194,244,6,197,201,207,102,82,54,25,205,204,177,226,243,34,238,239,58,196,241,89,233,241,72,16,179,221,122,48,107,97,204,211,144,143,174,97,59,48,233,163,152,146,184,172,107,143,1,140,77,96,124,155,112,128,186,142,148,110,74,39,126,101,72,216,78,185,171,243,38,203,138,155,54,75,111,9,231,27,10,43,105,94,24,143,46,249,105,100,206,118,76,88,166,217,37,187,228,102,237,236,241,200,224,209,72,98,129,129,177,155,71,212,76,108,82,4,157,63,223,197,237,207,228,204,231,249,210,251,129,209,249,142,192,20,225,23,141,223,24,178,220,167,195,52,151,73,4,102,197,199,60,2,181,100,251,69,109,229,107,241,64,135,197,219,2,163,249,217,227,220,99,9,229,99,218,192,88,247,145,76,19,248,18,24,127,194,22,63,77,79,71,122,224,50,107,68,49,166,46,249,252,116,167,15,61,30,217,182,76,160,192,205,40,68,31,12,27,178,234,187,134,64,114,3,44,120,45,91,195,28,222,93,237,126,229,131,2,134,14,179,51,191,173,29,35,133,118,137,37,177,62,115,103,138,40,136,212,108,214,249,8,154,111,186,231,174,204,125,114,225,4,250,57,230,4,90,28,175,106,170,193,144,202,227,104,90,61,116,30,38,111,184,98,46,196,170,42,233,103,143,79,202,136,160,149,166,198,37,57,168,134,111,86,137,167,130,223,109,215,75,67,173,126,196,124,68,234,84,163,59,196,143,102,124,216,164,214,182,70,11,88,38,149,24,134,72,35,14,93,23,139,229,110,3,166,175,95,210,95,196,246,103,54,108,23,238,75,231,20,40,193,237,254,54,162,206,178,9,161,28,184,98,205,93,24,192,108,249,188,32,111,182,21,7,67,247,210,183,73,142,122,120,98,206,96,233,88,53,123,196,81,227,137,67,77,46,186,64,0,167,8,115,128,251,3,83,164,41,113,105,236,227,244,243,203,22,45,196,165,97,229,144,230,11,231,93,4,190,130,44,192,168,158,122,14,171,253,100,124,198,3,159,185,119,6,172,155,66,51,15,136,220,70,179,198,8,141,37,216,12,247,45,240,40,58,144,204,9,48,230,179,141,26,133,126,63,137,231,16,207,12,199,17,141,237,136,42,239,132,5,89,181,180,231,224,51,130,251,61,183,186,239,1,219,66,233,31,200,198,125,77,159,168,49,57,99,136,111,75,2,203,7,194,206,186,183,123,52,204,51,61,121,53,119,14,135,205,20,239,158,156,99,211,39,71,52,217,38,149,217,101,194,35,75,197,86,48,224,174,33,45,117,224,59,74,79,4,99,20,2,133,19,175,47,96,116,175,170,192,168,100,122,124,102,186,205,58,136,171,76,57,236,78,154,124,91,68,176,16,192,2,197,67,97,40,92,87,36,131,248,134,79,224,240,28,77,99,68,9,24,237,17,61,154,241,237,225,48,209,19,253,202,10,211,67,28,39,167,92,170,240,252,137,85,5,204,60,43,39,231,100,243,194,131,76,180,30,61,48,164,110,14,83,201,149,33,94,205,249,180,94,120,236,33,239,154,78,146,50,60,115,97,185,61,153,82,206,242,193,150,208,239,11,221,1,233,202,70,39,145,220,116,15,24,242,94,17,24,242,178,207,118,150,48,211,113,130,154,123,246,72,3,3,201,94,36,219,83,7,28,159,123,110,2,53,89,117,177,45,245,206,76,224,254,8,7,0,99,17,154,3,166,103,75,225,105,162,194,14,15,248,139,242,72,81,244,172,59,78,110,107,194,22,184,239,175,110,8,122,98,221,156,244,220,216,112,250,174,172,91,21,74,146,146,213,12,126,60,244,163,45,42,109,125,102,120,211,164,120,93,213,40,247,242,125,96,167,50,60,255,70,253,31,178,216,133,81,70,28,94,105,232,188,159,81,31,56,231,216,27,65,61,96,106,85,216,28,150,46,140,239,130,192,182,108,251,125,211,180,40,237,228,211,178,30,203,167,233,14,175,121,111,253,237,102,234,254,31,204,228,40,157,182,214,108,225,110,237,192,88,64,47,189,52,4,166,103,15,24,197,106,121,230,54,236,203,14,152,26,148,12,99,82,135,221,83,50,232,108,243,55,23,182,34,72,124,251,205,228,114,229,198,200,16,204,248,192,78,116,209,52,119,81,113,111,137,104,3,215,205,214,36,160,166,250,138,177,91,192,166,85,42,48,181,163,120,161,108,211,251,208,147,163,232,234,9,85,68,159,159,85,162,210,161,153,227,161,78,116,184,187,222,152,217,232,250,111,79,52,164,101,97,173,191,101,187,93,184,142,173,39,135,13,81,20,222,18,18,192,48,77,201,3,91,179,51,219,250,137,213,179,176,54,79,202,32,229,187,53,160,64,24,112,127,110,23,211,180,30,120,133,2,163,70,150,227,198,24,243,82,19,43,112,111,107,172,49,176,27,134,68,205,196,127,50,241,12,168,230,18,18,20,232,129,81,101,236,3,187,235,246,192,33,104,98,112,123,42,87,200,112,151,238,41,56,140,184,151,110,129,10,181,213,220,227,183,173,197,112,40,140,82,247,133,201,82,78,129,105,216,141,149,162,211,165,169,231,206,214,121,31,40,228,35,185,178,97,151,179,3,198,161,104,9,140,124,118,124,160,76,137,91,34,118,108,225,70,100,70,204,119,102,41,122,214,225,230,121,73,22,179,19,26,87,129,233,190,246,208,212,84,211,138,94,217,121,130,252,158,195,91,184,177,103,129,183,180,98,188,76,10,106,122,211,216,155,205,20,175,35,243,183,114,87,200,199,199,3,27,84,175,100,66,164,219,112,36,121,220,84,37,138,194,103,78,187,35,129,118,197,177,21,102,45,110,1,195,195,146,119,89,241,146,137,73,201,28,171,245,153,208,144,31,143,4,7,138,231,109,84,220,48,34,30,161,107,184,74,84,139,141,243,253,184,176,148,75,85,127,249,140,254,20,211,130,105,42,101,253,229,76,211,222,14,152,141,154,192,133,171,137,7,122,182,10,77,159,119,49,249,209,123,240,122,146,196,8,13,204,26,75,39,94,129,26,172,16,145,245,28,67,20,190,133,78,26,40,206,148,123,242,137,46,129,162,13,149,252,59,227,192,169,190,215,77,112,50,163,246,138,113,112,219,82,62,205,38,41,29,83,198,162,80,222,5,69,247,52,38,249,137,66,222,208,131,187,201,13,57,76,72,44,25,104,131,75,172,32,231,232,164,133,114,40,162,8,10,124,48,222,9,34,4,1,76,131,174,163,44,125,85,193,19,249,140,0,103,145,29,60,235,14,45,142,254,187,70,234,211,99,43,179,87,92,214,230,221,40,76,198,62,38,132,69,231,173,76,240,192,181,196,151,245,131,245,170,19,58,68,122,180,180,24,0,207,124,23,116,131,223,223,182,135,28,240,206,90,71,63,112,142,47,103,225,97,179,94,144,226,234,133,115,127,30,167,117,145,182,11,215,247,224,243,244,35,76,65,251,71,212,95,232,122,137,107,58,87,148,36,173,144,209,40,136,26,5,5,135,146,198,84,24,253,230,123,209,164,57,159,19,247,116,35,105,224,150,158,147,23,119,165,253,157,28,15,143,7,94,107,52,129,183,172,73,192,253,83,188,249,157,188,104,153,225,192,104,194,222,147,171,82,171,193,244,158,198,155,60,203,126,209,177,143,216,66,153,23,198,231,249,133,145,95,191,71,235,55,155,199,79,3,243,162,83,195,0,224,244,121,186,25,108,228,11,133,93,101,235,71,204,173,251,121,226,63,53,232,11,231,161,243,193,48,153,227,123,106,85,255,2,77,109,197,167,131,184,225,72,10,35,216,28,147,201,50,107,76,125,93,140,254,123,211,24,119,85,125,38,195,74,225,14,87,8,125,69,97,179,99,185,240,106,93,127,219,60,19,227,210,42,196,110,253,109,154,189,239,248,198,109,178,233,19,55,1,163,184,52,211,199,222,15,76,138,253,194,179,60,99,129,142,169,139,154,251,172,160,164,179,118,252,52,201,200,231,227,249,213,118,2,134,169,250,192,227,214,216,129,73,181,42,108,238,6,23,174,237,61,121,157,81,157,236,198,46,208,217,10,197,180,224,111,1,179,217,87,152,189,173,192,231,9,42,124,62,168,113,79,94,233,63,121,96,106,69,2,231,241,92,57,249,129,116,223,8,61,155,253,129,115,84,132,237,228,249,253,109,114,238,93,46,77,115,134,7,198,76,254,62,149,174,133,29,208,42,223,87,163,241,224,185,50,179,240,8,248,172,122,115,62,48,30,41,23,94,202,51,97,143,236,126,213,6,247,170,41,121,131,101,162,37,161,175,171,94,107,229,46,92,19,245,17,185,43,246,18,55,24,165,66,82,36,95,143,33,13,92,251,136,85,201,87,221,83,163,15,131,193,175,195,38,222,115,191,16,242,220,37,114,180,116,90,85,233,192,153,137,79,249,134,140,4,178,83,226,54,84,65,198,221,107,34,15,37,17,58,86,60,103,99,236,67,33,161,167,42,159,23,26,3,120,10,220,228,216,46,194,66,129,11,80,166,127,156,230,170,37,20,175,129,188,216,184,204,130,51,171,223,233,142,10,28,154,253,61,114,230,103,23,122,183,169,195,124,174,110,154,20,45,232,75,153,35,95,139,186,115,80,49,76,233,187,95,216,246,126,206,117,66,110,91,126,151,149,58,202,204,231,73,34,97,123,97,254,145,178,199,231,245,231,14,125,47,235,188,91,54,196,206,147,162,122,34,226,95,103,86,196,121,200,95,52,90,3,253,58,92,156,189,49,2,243,145,180,43,8,106,73,45,11,47,154,212,99,247,140,202,98,190,130,240,216,75,158,232,39,136,80,133,58,129,212,153,153,225,105,78,92,126,114,152,130,247,96,234,50,229,146,31,81,43,204,55,203,131,156,42,235,125,139,219,134,132,217,20,134,197,237,247,53,134,185,30,92,152,42,66,12,224,218,81,189,72,2,163,9,121,89,155,152,112,142,251,217,14,124,127,199,242,229,158,203,110,178,179,24,240,73,71,20,0,205,71,224,58,187,1,231,53,163,42,202,92,83,175,56,46,48,106,64,245,146,108,151,178,58,135,217,59,165,26,15,237,231,38,32,48,193,177,79,164,216,217,157,144,115,8,220,108,11,17,112,218,87,143,152,162,40,251,120,95,126,10,149,209,178,166,194,117,172,38,48,189,114,2,27,171,62,78,142,175,170,188,208,182,32,67,5,53,25,178,152,148,77,41,64,209,59,114,143,62,227,250,102,98,206,218,212,216,247,248,99,161,76,148,229,183,155,165,36,61,33,95,140,36,151,20,134,56,21,4,225,105,138,186,69,96,244,196,228,232,180,111,219,23,240,137,199,138,111,216,168,197,83,47,19,152,30,12,15,162,128,207,39,35,191,125,70,192,188,164,106,163,160,200,27,251,105,4,196,87,64,187,148,212,187,134,121,152,165,123,229,72,195,102,185,180,19,6,181,72,41,194,52,207,18,90,210,103,0,61,42,110,12,146,220,69,137,166,107,164,113,10,219,32,189,237,106,190,174,41,206,189,172,209,235,194,144,22,130,209,71,118,99,15,61,122,162,183,119,97,115,30,174,2,159,105,189,165,120,104,198,98,184,51,203,89,85,217,69,251,104,32,173,210,135,28,205,23,25,68,171,2,99,65,210,207,3,121,173,58,107,188,48,84,113,187,220,183,249,65,120,185,0,242,75,18,105,191,97,82,24,193,162,132,166,216,133,108,72,222,250,132,31,190,42,151,190,39,59,179,11,23,106,88,158,138,41,22,71,77,185,49,18,130,193,251,33,172,93,250,13,33,0,194,255,251,193,184,50,13,25,44,21,197,138,238,219,251,179,80,82,133,188,151,118,94,7,188,49,191,239,179,13,33,43,37,48,140,177,120,106,216,102,201,220,80,160,213,85,15,154,109,195,82,239,94,0,24,221,20,135,205,162,64,158,233,239,104,159,182,104,151,154,75,214,63,224,28,228,81,178,226,132,221,23,94,195,250,14,63,184,67,158,218,83,225,243,13,122,110,44,91,38,232,238,237,8,222,206,9,71,192,84,158,100,9,52,59,249,123,99,213,196,47,150,194,200,240,6,154,174,7,128,85,255,217,175,249,133,85,104,64,73,158,217,52,57,101,255,229,74,48,168,207,108,210,247,236,113,43,196,223,44,140,164,179,8,65,222,156,23,62,27,118,125,93,214,189,235,223,118,46,152,75,167,166,112,197,149,248,194,233,110,67,204,167,165,196,116,154,25,166,83,31,120,183,126,128,64,215,21,185,105,230,178,56,114,188,203,210,180,109,24,24,21,62,15,193,206,60,138,30,165,252,50,93,73,49,161,209,252,57,133,14,104,188,130,85,61,250,67,89,38,93,165,127,88,14,168,45,123,44,159,224,77,21,153,14,77,118,171,122,44,111,150,240,210,68,50,104,185,109,177,47,196,105,175,139,230,3,26,123,150,40,255,96,166,102,121,153,25,35,150,236,129,231,121,81,100,123,187,194,200,239,180,128,41,13,200,209,221,130,81,63,26,215,178,221,21,166,216,86,2,70,233,127,42,10,223,179,7,138,96,196,29,40,25,135,179,8,91,147,9,71,202,103,15,223,188,68,68,129,247,104,187,6,208,104,191,108,147,19,186,112,210,81,152,145,105,8,222,143,185,221,95,43,11,96,226,19,159,207,176,100,29,67,162,226,156,169,21,212,121,79,126,118,6,75,97,148,59,251,133,183,80,246,120,218,102,255,27,55,134,68,207,22,24,181,4,207,140,144,156,84,5,87,10,92,97,207,6,12,165,242,110,36,198,79,11,102,14,127,97,153,10,203,189,49,126,205,21,118,128,233,218,147,103,142,134,123,247,81,76,97,103,203,46,255,204,240,203,220,23,229,224,150,31,56,67,190,190,240,154,50,210,18,94,84,254,9,36,154,32,133,153,128,228,6,174,207,113,221,40,168,76,133,209,198,243,56,202,12,235,53,220,160,189,186,244,122,97,22,242,38,48,31,223,232,119,144,159,43,149,43,195,218,119,197,219,198,174,94,143,237,194,139,67,68,232,92,72,92,88,199,54,211,61,35,236,121,119,54,130,23,70,217,112,220,119,141,81,217,82,56,49,249,198,215,71,117,245,126,94,192,104,57,239,128,137,114,223,163,211,222,241,62,214,18,167,1,250,206,8,232,74,188,143,179,26,9,163,143,182,180,85,35,243,136,41,125,145,117,211,186,214,210,206,113,114,252,44,239,206,15,120,52,15,247,147,89,206,206,161,104,110,247,211,134,206,148,239,51,53,248,18,179,105,247,88,178,17,71,62,108,184,126,178,77,104,121,63,143,188,154,249,235,12,184,138,140,194,15,94,113,106,19,55,87,12,155,111,191,103,74,3,242,109,225,197,14,26,51,41,134,65,115,63,48,197,175,128,49,127,209,147,179,143,233,227,206,226,89,42,159,221,130,129,17,131,144,2,241,232,250,182,104,251,223,23,126,4,62,12,78,227,94,185,81,194,244,202,251,188,219,16,42,72,20,119,20,110,51,214,15,122,186,158,219,234,33,143,3,220,241,9,211,151,213,233,76,137,187,62,159,202,85,104,51,56,237,146,226,174,59,181,97,29,70,248,63,121,152,66,187,222,181,31,52,148,230,238,184,171,97,30,117,10,35,193,22,87,54,255,184,48,244,5,30,116,63,195,164,81,94,89,23,94,215,49,213,224,26,93,113,7,69,229,66,223,6,91,148,24,8,184,17,143,246,162,51,221,95,54,174,230,3,215,224,106,36,26,223,36,247,134,202,17,134,9,53,96,54,52,229,129,251,22,116,11,127,210,156,226,71,187,143,27,243,131,103,144,161,46,123,35,9,148,91,222,159,38,179,17,247,133,37,214,51,99,208,227,29,75,207,220,164,163,159,43,195,144,243,30,61,168,135,63,48,130,190,23,222,227,249,46,73,242,246,123,105,200,164,63,71,35,83,246,161,11,167,242,220,94,244,126,184,68,11,194,104,48,184,246,88,245,88,22,243,243,80,160,16,149,64,39,86,119,10,151,219,2,6,249,165,247,253,60,20,2,98,191,45,4,99,132,6,98,112,235,158,14,74,68,180,207,135,199,78,55,190,75,54,1,235,57,24,251,151,17,7,163,58,252,12,5,180,42,123,220,117,49,174,185,194,103,51,26,107,15,237,174,245,249,50,45,13,19,39,199,171,120,61,71,159,95,142,161,66,12,34,125,115,164,243,207,246,35,2,67,90,165,158,149,139,62,232,228,91,89,224,81,117,1,64,247,192,51,50,201,122,111,154,130,53,183,184,108,22,107,29,194,80,216,163,18,97,186,219,178,150,3,215,17,9,125,118,161,154,134,237,76,69,235,174,199,24,15,38,189,105,107,169,143,47,215,236,121,186,92,54,141,107,35,190,123,148,223,94,56,209,213,227,111,115,211,130,175,35,37,193,16,94,129,150,34,52,195,110,190,203,219,247,115,176,12,103,146,143,235,231,33,183,226,220,60,92,249,184,224,207,239,104,99,76,38,31,212,4,53,79,55,127,40,16,97,101,135,128,85,216,217,218,175,56,24,41,142,169,63,77,205,219,203,166,201,18,28,55,174,235,102,46,118,183,31,166,38,40,79,28,197,146,28,201,105,178,14,245,10,140,3,207,188,98,59,136,2,106,78,245,133,103,139,192,14,88,170,136,6,151,18,179,225,166,119,173,232,165,97,223,25,193,240,166,176,208,31,184,184,73,249,15,94,87,91,5,152,204,241,253,109,136,240,73,111,140,94,153,123,48,94,174,122,101,37,185,144,14,240,89,217,175,111,86,51,190,100,201,17,12,108,203,213,14,133,161,78,199,83,193,108,100,232,79,163,4,146,227,145,147,164,151,185,18,248,132,154,113,114,82,252,242,72,207,204,123,38,130,56,247,92,42,12,96,194,96,242,229,98,136,39,69,171,110,132,237,18,123,54,156,104,52,230,164,121,44,237,22,183,13,95,92,31,41,153,227,32,155,35,138,154,132,82,7,204,114,24,247,133,37,222,208,163,173,99,198,167,164,159,99,136,30,141,239,153,71,203,220,3,220,119,133,17,67,138,77,54,132,227,36,163,156,94,180,236,225,112,182,190,155,214,20,158,119,133,201,38,173,243,220,24,5,157,187,193,135,137,160,227,244,92,9,158,180,14,23,28,142,244,210,206,7,21,1,3,240,30,207,165,209,118,229,171,68,54,25,247,174,71,159,43,25,249,38,23,24,213,122,229,101,213,184,173,102,254,100,10,162,108,149,47,188,182,126,33,80,84,134,135,180,104,113,161,233,168,48,119,82,29,230,54,135,30,205,102,167,197,133,225,1,53,117,40,37,88,226,251,194,67,207,13,189,160,251,23,66,136,4,59,233,129,97,81,4,140,238,98,86,56,185,238,58,112,161,203,87,102,188,97,166,216,254,84,50,100,205,34,223,128,185,120,69,54,39,211,239,170,239,99,88,155,222,186,240,214,176,116,161,68,58,253,19,65,165,234,124,64,122,99,147,110,235,29,48,149,197,7,37,49,120,209,42,205,28,157,121,192,205,97,128,39,123,140,246,192,57,229,114,225,250,204,228,195,54,175,113,114,250,84,158,251,58,1,115,89,113,101,39,12,149,158,86,131,71,89,243,194,93,244,90,129,45,175,226,41,176,100,50,132,2,83,199,137,193,80,72,73,206,241,192,45,136,19,192,212,206,20,62,127,158,35,57,135,241,141,46,19,232,31,198,226,153,97,154,188,55,102,122,68,129,54,93,57,169,55,207,72,56,210,16,46,114,172,198,240,29,179,220,132,227,153,70,116,206,129,251,183,99,32,145,189,204,47,24,93,134,153,170,69,123,6,33,150,80,165,95,248,252,206,11,143,84,226,137,224,208,246,192,84,201,35,71,91,224,210,234,170,204,46,58,36,21,24,82,189,232,84,138,42,197,246,69,59,87,242,103,85,198,17,219,197,32,108,100,179,59,220,242,60,153,7,98,225,204,231,121,46,141,238,204,211,34,245,56,26,237,208,162,71,227,229,17,159,46,155,253,145,244,210,170,13,180,128,215,150,222,204,110,154,139,81,160,57,91,123,132,147,21,166,76,22,87,142,92,177,168,142,0,223,52,44,54,52,75,71,176,169,254,122,203,233,153,112,32,244,234,35,205,65,137,64,36,104,148,7,76,16,238,124,32,16,54,62,193,2,214,209,181,197,85,159,193,44,150,131,192,8,21,196,133,117,136,133,2,155,128,81,156,123,170,89,143,161,136,228,248,48,179,62,42,157,72,219,50,65,37,135,55,187,226,161,48,250,199,254,192,186,89,153,200,243,44,191,93,196,7,83,99,146,78,39,56,116,166,52,240,193,20,176,116,179,202,230,181,68,67,145,37,170,245,85,79,50,209,221,147,26,217,106,179,138,158,137,243,158,155,250,84,186,69,37,196,30,173,223,207,11,59,21,181,97,129,171,73,119,122,85,168,35,35,116,239,122,154,132,189,167,27,139,25,159,72,190,132,82,215,45,172,210,195,40,137,28,38,104,220,100,188,6,216,197,241,131,132,68,165,214,153,67,58,201,228,51,47,76,195,180,95,86,45,230,63,123,79,77,73,183,206,117,133,109,202,148,53,143,169,253,214,61,43,12,174,38,81,161,153,174,15,255,50,216,233,103,209,85,66,75,142,207,208,203,255,180,136,86,153,201,80,140,191,57,13,232,136,136,126,94,24,62,123,21,202,68,147,78,112,75,243,215,43,76,211,8,135,101,61,109,72,132,196,101,23,234,63,247,88,94,85,236,169,206,70,252,132,112,247,113,157,15,16,117,183,144,85,106,104,221,223,123,66,20,101,4,21,181,154,30,246,29,2,244,225,99,145,19,74,62,133,79,48,96,228,14,87,36,36,104,205,217,186,187,38,215,145,162,75,15,73,49,214,137,11,211,141,149,66,240,169,162,130,126,105,51,212,161,198,221,93,83,112,222,82,40,198,189,164,222,104,243,44,202,204,105,114,244,89,119,241,208,9,46,198,86,10,213,121,79,88,115,248,103,85,205,17,238,94,217,217,122,143,26,41,135,138,210,182,240,125,58,34,64,103,148,182,144,226,57,243,142,228,28,8,163,118,154,227,202,202,156,8,238,190,202,194,119,153,162,225,179,20,98,58,185,50,27,210,209,210,89,144,51,151,55,130,124,33,150,103,33,231,65,70,240,14,127,115,14,157,245,170,102,108,21,86,239,86,201,26,33,9,80,77,6,250,94,90,166,145,175,68,19,237,121,213,216,252,93,24,177,236,219,161,91,113,204,144,133,35,143,159,152,95,40,191,32,21,179,20,62,33,99,40,64,100,140,67,37,113,128,205,119,158,209,159,72,130,73,250,69,187,201,235,68,94,161,98,213,186,228,169,145,20,106,87,114,10,175,201,44,223,30,205,140,231,201,149,128,169,252,10,156,144,147,8,190,18,147,213,146,105,129,221,227,74,158,88,163,215,145,197,249,194,214,150,27,82,111,11,235,156,251,194,210,196,120,55,190,123,227,98,200,133,83,210,163,48,19,7,155,86,201,133,145,117,140,110,4,56,106,162,118,217,8,57,96,117,5,77,107,80,217,143,43,67,201,128,66,116,124,4,149,14,132,121,97,90,174,34,169,135,95,246,153,56,5,46,56,204,135,152,27,98,88,194,230,166,125,254,132,159,65,47,99,117,94,119,85,60,187,133,97,230,176,206,188,57,123,113,201,106,179,162,210,188,236,11,196,56,19,133,116,212,152,127,195,156,126,105,197,84,159,111,178,30,210,57,77,30,206,150,40,88,102,12,129,19,89,189,144,20,100,168,137,56,76,155,155,185,34,46,45,67,29,156,2,35,81,25,197,71,72,187,76,54,23,198,220,56,8,102,168,213,38,145,177,59,131,30,110,116,4,210,108,141,200,20,253,67,209,200,255,243,175,255,250,63,255,203,127,251,71,138,145,121,254,123,40,70,66,122,172,227,246,14,193,125,23,190,37,11,101,150,158,16,216,132,194,106,52,239,208,96,13,211,154,121,62,155,191,115,35,88,22,182,225,241,219,200,38,31,184,148,119,218,35,39,50,44,115,55,235,95,185,210,127,246,250,239,232,56,171,224,142,208,156,181,60,221,249,25,184,165,27,236,89,70,254,1,153,193,47,186,37,221,108,74,51,45,228,94,160,112,83,22,186,176,5,143,57,6,125,69,221,124,8,12,177,199,67,224,130,57,232,117,103,49,152,20,243,188,28,160,155,201,6,156,81,46,196,145,137,208,94,62,70,92,124,130,76,198,6,33,233,68,112,62,212,155,22,66,100,38,235,20,198,108,90,99,81,57,123,38,11,83,47,108,62,119,65,131,27,100,152,238,228,139,234,0,188,145,160,61,34,82,93,155,194,165,196,150,25,101,82,78,160,48,173,208,33,15,74,175,243,93,239,144,134,61,91,144,21,19,224,102,119,62,100,126,220,189,134,58,143,21,49,36,64,6,30,244,12,7,76,171,195,3,175,75,195,38,228,75,119,222,111,102,24,17,218,89,148,87,16,56,82,152,174,191,136,203,224,135,223,32,193,224,219,129,1,220,164,19,26,157,180,243,76,34,132,110,57,169,21,249,143,7,114,79,222,241,235,40,114,225,184,166,206,96,14,51,7,93,243,0,131,207,118,63,34,202,19,203,179,7,191,11,26,28,184,40,57,18,151,45,81,11,52,225,247,168,15,87,203,225,202,102,136,247,1,237,234,194,61,201,110,136,214,243,117,217,187,27,233,185,7,37,84,190,33,64,213,196,41,201,255,168,60,88,128,32,154,67,29,226,231,221,174,3,35,18,34,33,64,50,146,178,195,24,87,201,110,136,162,21,10,154,113,52,228,64,9,32,168,76,135,0,110,53,207,31,169,189,193,238,74,59,93,93,200,209,101,223,75,46,179,71,63,23,81,85,210,92,153,9,63,142,43,42,137,5,218,122,96,56,66,33,12,185,105,205,25,10,211,164,210,46,60,53,230,66,107,125,205,41,168,124,92,176,126,241,173,13,248,204,219,226,245,97,58,115,41,54,144,7,238,91,88,108,192,51,102,43,80,98,87,137,6,207,111,75,44,137,26,155,198,177,116,57,148,80,144,58,255,236,210,73,64,36,154,110,171,217,217,119,245,162,32,73,139,21,250,132,88,28,148,7,77,17,244,192,178,173,202,18,0,174,161,220,131,170,152,84,196,1,161,225,7,202,116,175,199,174,114,53,131,78,176,166,226,82,134,210,122,16,48,234,69,67,225,6,215,226,106,4,66,255,81,24,26,231,149,16,228,143,245,158,209,60,9,101,145,106,156,109,61,154,88,187,220,163,97,120,79,221,53,156,111,37,238,139,8,120,202,174,153,182,41,212,140,175,232,220,86,18,13,110,24,67,100,0,105,87,172,207,150,100,33,180,113,225,167,134,148,173,142,125,117,198,82,82,198,20,240,220,209,143,107,238,49,154,226,195,56,0,18,157,28,45,10,207,136,212,99,137,32,154,117,115,234,46,209,164,226,67,13,169,154,6,246,86,184,173,171,126,200,153,117,31,7,5,173,244,171,212,183,180,11,153,242,17,223,195,85,1,92,89,55,160,149,84,194,69,11,9,188,169,176,137,72,4,12,195,237,129,113,148,22,248,236,95,4,70,32,255,206,55,103,245,158,146,198,160,74,176,34,75,71,139,178,74,37,161,120,75,249,56,116,75,59,90,176,2,147,165,190,218,85,148,100,132,252,109,112,52,190,130,118,165,30,209,18,190,175,190,218,25,180,91,4,87,205,176,224,230,11,128,147,238,140,207,133,96,253,121,167,163,92,148,10,83,160,160,204,20,251,203,159,250,157,192,164,151,219,186,187,211,174,37,63,96,70,181,195,80,110,100,62,130,4,24,167,102,210,148,6,85,50,15,233,126,31,149,164,145,166,130,207,234,61,67,82,187,153,58,167,128,13,183,132,190,110,199,9,201,8,73,192,32,7,17,221,46,88,151,73,191,35,240,121,155,158,61,4,46,162,59,210,33,35,150,160,183,213,106,174,109,69,225,124,213,115,234,175,19,111,42,124,230,168,216,185,162,143,241,36,150,6,158,109,55,15,183,181,22,200,202,188,66,222,22,152,116,186,194,150,91,186,176,42,133,3,67,240,185,112,157,91,159,217,102,113,184,40,20,3,61,24,169,136,27,89,89,109,88,50,113,88,60,215,120,31,166,78,221,36,215,134,178,228,142,13,53,137,184,44,137,58,124,232,34,71,81,224,112,72,190,213,236,185,131,170,200,102,249,4,21,146,199,155,3,226,88,252,242,86,102,68,51,221,200,184,41,186,13,250,124,224,51,30,125,134,174,180,197,104,105,136,98,192,249,173,26,48,123,152,41,121,77,18,92,243,102,218,168,170,100,133,201,59,175,11,87,153,5,187,149,153,166,102,233,36,192,232,191,54,215,118,97,237,122,32,225,154,138,246,91,145,4,208,116,45,181,211,155,253,176,94,48,201,199,14,235,216,141,147,203,139,34,55,59,106,60,107,180,127,165,105,213,2,170,62,99,4,33,9,170,165,136,110,246,220,49,60,169,84,74,99,15,90,23,204,168,49,132,186,165,108,37,129,205,210,28,2,230,53,169,139,38,91,8,234,134,253,166,168,161,35,87,73,142,83,125,155,122,242,41,235,33,148,198,25,69,221,74,32,170,245,2,250,250,234,77,116,209,81,150,165,66,131,76,67,77,62,203,157,247,210,179,212,3,152,250,107,244,152,208,63,174,133,83,4,171,210,181,113,104,88,188,203,52,54,97,251,71,95,222,217,104,81,51,17,148,108,98,52,199,176,3,212,37,233,103,75,27,29,129,233,60,111,157,230,76,175,47,38,103,118,193,227,161,184,160,21,215,162,66,111,100,254,217,223,234,78,141,234,38,158,151,109,60,197,159,222,66,39,146,214,219,93,180,138,78,18,37,18,85,28,157,178,114,92,44,196,238,113,114,12,160,181,102,219,145,189,139,194,211,48,37,12,173,121,85,163,71,7,140,225,188,22,17,207,67,74,209,202,129,190,232,124,42,144,249,134,170,160,111,205,139,254,205,25,157,30,3,122,166,114,173,136,24,67,144,23,248,188,190,165,181,83,220,170,46,140,101,230,124,10,179,45,88,42,7,198,58,89,139,205,136,23,120,98,202,158,64,111,79,169,186,94,231,3,108,20,103,105,79,29,28,6,212,133,237,5,60,69,246,22,109,250,192,229,169,208,143,179,186,70,103,78,199,163,98,205,7,158,183,173,7,13,86,189,108,134,125,20,186,1,247,115,172,149,63,219,133,183,244,204,154,37,153,244,42,241,61,100,37,176,160,203,217,239,185,71,18,187,85,35,176,236,80,147,203,230,95,43,185,117,84,7,9,2,3,158,79,93,11,218,207,138,198,54,142,62,211,161,146,80,206,143,199,151,205,209,181,232,7,66,208,210,179,156,188,119,45,225,255,146,200,91,142,94,74,106,88,121,92,177,121,126,91,205,5,72,166,157,7,53,239,111,67,77,87,26,23,58,7,249,62,53,166,129,250,192,110,68,245,131,117,86,89,231,159,43,7,97,226,252,202,22,233,115,227,244,221,55,61,172,40,175,32,211,132,244,142,109,173,39,111,75,242,199,235,48,61,216,173,240,217,225,7,117,224,60,173,37,114,81,16,21,51,42,162,14,87,75,255,8,9,50,211,33,17,63,141,223,236,152,10,155,149,171,195,103,82,17,21,161,14,157,249,246,141,102,106,75,202,79,62,17,220,14,141,60,122,41,251,195,110,70,15,52,199,151,71,253,83,43,248,112,161,75,200,127,101,116,181,181,108,118,246,63,216,70,5,177,128,100,141,114,113,33,62,174,224,91,208,96,162,57,22,202,13,91,138,240,157,38,174,172,48,81,225,184,244,0,237,122,195,198,149,244,232,184,228,130,36,230,26,7,166,145,35,72,92,70,148,82,90,42,94,41,41,134,56,18,225,73,153,213,104,22,213,203,46,200,166,160,33,48,101,225,168,209,147,79,155,75,47,13,105,218,125,201,28,80,6,228,177,208,153,27,73,72,184,30,125,61,124,219,85,165,191,146,210,183,134,42,230,25,61,46,74,31,184,94,153,121,68,183,232,82,36,34,234,74,245,69,42,53,58,9,59,66,145,202,35,70,180,100,221,46,70,74,184,75,97,10,8,193,66,57,241,170,52,57,30,152,4,243,186,4,25,42,130,253,129,87,52,105,161,251,54,230,67,82,70,196,242,242,103,206,243,78,207,209,103,240,221,6,202,100,202,113,130,118,22,152,184,47,186,238,138,50,175,7,185,221,126,137,63,67,89,19,7,70,91,53,248,76,24,17,232,247,135,164,79,112,225,225,36,177,146,10,204,220,220,47,221,137,12,169,118,115,160,179,26,115,45,154,116,67,187,157,240,108,78,241,194,138,109,184,31,66,58,3,255,210,180,104,133,211,163,139,121,237,93,142,87,201,79,155,10,60,163,123,52,66,9,229,109,109,168,33,95,112,224,180,247,211,94,99,156,155,184,49,76,27,223,102,145,117,43,118,153,44,192,211,1,131,198,235,165,205,81,33,120,154,107,160,135,6,101,15,222,240,211,94,48,204,161,38,40,123,120,62,63,48,69,242,118,201,132,245,25,228,136,48,204,88,241,179,241,52,202,211,208,196,102,44,152,138,181,137,156,34,48,10,191,113,242,10,73,172,63,141,86,51,218,28,141,68,249,140,149,250,139,157,130,130,57,198,211,238,100,221,37,193,130,76,251,153,85,236,109,92,90,42,137,242,183,3,12,191,160,224,157,158,129,37,74,22,214,155,118,246,18,35,120,167,152,135,62,237,101,184,30,4,124,130,98,145,59,181,198,183,179,160,5,17,120,24,233,95,97,194,149,126,41,177,16,11,158,150,189,181,82,112,94,211,216,226,211,76,94,139,38,190,224,40,155,198,236,139,206,203,189,166,36,164,79,5,181,210,118,41,229,84,238,229,121,83,141,186,204,235,115,147,75,71,48,155,236,208,27,69,187,236,188,109,189,108,36,225,162,95,111,39,6,142,30,93,16,213,232,183,179,97,46,237,246,176,76,89,141,198,135,133,243,164,158,156,0,162,8,12,147,72,111,235,90,228,129,230,103,140,226,9,19,234,148,40,80,167,167,241,135,220,99,208,74,19,4,243,167,109,8,203,139,156,162,161,99,162,178,170,71,35,112,29,205,84,216,162,252,113,52,173,132,113,219,216,24,37,125,42,141,21,38,78,14,9,95,215,124,72,104,247,145,47,218,80,245,195,111,16,84,110,167,10,62,5,26,9,97,169,208,247,133,185,50,125,104,228,169,163,31,10,49,226,167,215,228,92,120,10,183,32,26,89,82,121,78,62,181,247,19,217,247,37,132,216,109,217,135,122,219,238,176,210,144,199,194,18,20,41,216,100,142,125,178,107,220,52,88,222,54,48,146,126,250,237,194,135,40,183,127,231,172,179,207,80,58,91,175,145,110,171,22,29,175,162,5,129,244,40,234,60,241,76,207,178,59,219,219,201,27,130,92,204,179,231,182,159,62,224,54,35,245,150,108,87,162,45,198,231,33,222,150,13,170,175,99,201,79,67,167,27,209,130,188,112,68,147,54,251,68,14,187,70,35,203,194,249,38,85,133,231,213,44,97,164,21,217,10,156,53,152,114,249,190,237,84,244,48,75,219,118,55,223,183,248,109,124,176,69,174,1,185,163,203,56,7,166,212,112,97,84,42,87,94,183,141,76,249,67,192,16,198,230,133,147,200,15,50,234,210,8,33,191,52,55,161,177,194,103,42,141,180,54,36,155,177,180,51,27,201,172,16,192,161,33,113,136,82,223,48,237,169,81,111,207,108,105,170,213,114,214,156,118,149,61,141,125,155,85,156,32,227,206,49,164,151,183,149,169,71,247,221,110,47,36,45,23,218,103,95,176,74,188,168,137,173,137,2,0,205,211,51,78,93,146,22,15,7,253,201,168,144,196,23,50,186,212,156,176,186,91,183,67,153,233,82,69,100,78,92,98,214,110,209,168,194,38,94,126,154,76,223,229,186,255,54,68,162,67,129,133,88,147,208,211,162,92,129,217,168,123,89,19,215,243,153,84,85,228,188,206,243,57,71,100,122,246,252,67,250,213,139,181,24,6,169,214,188,109,146,10,85,208,120,29,73,25,184,74,67,94,118,65,200,37,124,88,217,198,116,209,194,31,4,93,120,156,198,38,136,122,153,136,100,20,114,91,193,83,38,177,33,23,6,149,225,166,162,72,114,76,17,21,65,193,98,93,214,247,89,223,219,163,251,65,140,29,155,120,24,116,85,174,122,32,219,18,81,43,206,65,89,245,76,72,14,117,47,97,16,159,209,101,36,112,167,96,238,36,13,196,96,167,124,30,192,61,12,25,14,204,68,174,191,205,187,15,225,28,244,165,203,210,223,238,24,100,212,128,73,217,76,213,97,193,109,106,71,222,49,21,241,84,24,240,34,130,234,80,216,154,149,173,66,44,104,119,4,187,4,159,61,157,13,11,214,28,81,54,165,148,37,35,248,128,5,205,254,32,184,85,58,187,5,38,46,205,33,7,116,126,168,201,92,88,54,45,154,97,169,59,17,15,186,129,62,138,61,101,68,176,81,200,253,167,46,106,65,48,33,186,24,5,15,213,118,171,201,180,39,199,149,111,234,121,47,21,11,66,201,48,200,217,244,9,201,77,159,249,155,190,98,191,105,219,199,171,212,16,116,225,30,47,19,221,28,61,119,249,81,210,2,157,194,121,1,133,113,188,5,125,180,159,234,62,31,71,8,75,241,241,60,183,5,233,55,236,201,128,171,100,208,224,243,150,155,177,65,102,140,20,163,106,63,81,12,187,242,106,189,137,166,34,249,228,6,173,197,225,94,241,223,21,184,141,176,13,45,164,251,179,234,43,145,84,188,239,154,12,216,22,105,155,74,79,81,25,23,110,91,167,4,188,30,178,240,44,205,99,92,21,177,112,146,104,215,11,216,220,81,5,222,240,115,194,135,184,54,209,217,62,35,22,22,96,187,78,193,80,245,179,74,121,237,235,133,130,34,229,22,134,32,227,29,67,243,139,14,49,111,26,164,248,207,36,146,175,11,177,90,7,48,218,83,9,225,195,138,132,162,134,41,60,237,121,75,166,216,97,74,207,209,129,77,6,238,222,245,153,177,100,65,70,29,237,138,157,96,220,145,68,66,153,73,21,38,110,190,111,243,22,50,104,147,202,104,235,250,169,211,208,16,7,210,64,143,238,24,148,179,134,56,238,12,216,161,43,76,92,205,227,120,170,26,29,138,164,85,24,99,52,200,8,204,90,21,229,90,26,44,231,84,120,91,238,33,96,168,131,114,101,248,83,135,88,157,193,34,160,12,55,59,99,151,123,79,94,68,82,97,208,172,68,201,54,46,13,147,22,145,248,75,54,116,226,121,239,245,40,109,117,243,68,14,202,24,193,144,112,171,70,175,150,11,28,194,148,19,89,116,147,168,239,245,86,62,207,218,190,139,168,15,162,105,49,195,140,24,166,240,150,168,114,32,56,230,81,72,69,173,44,201,218,131,96,99,248,208,153,62,139,240,3,65,169,145,247,128,121,65,162,216,72,199,203,242,175,190,78,51,115,190,40,163,168,71,165,110,227,223,91,85,44,18,27,136,176,48,162,169,52,137,28,22,46,92,84,254,2,70,227,111,9,140,57,208,229,63,65,201,144,32,255,60,192,148,214,53,190,61,33,75,151,39,122,174,186,138,59,38,133,55,105,171,59,171,69,167,247,45,102,179,93,84,157,204,120,228,17,174,34,164,218,164,117,130,87,11,161,45,148,67,11,175,255,62,240,101,244,250,168,144,67,231,145,215,65,6,241,106,174,33,144,56,53,224,132,166,117,245,145,112,169,161,114,36,58,172,172,230,161,77,107,226,144,98,32,129,250,66,164,182,249,240,134,52,159,97,46,158,90,44,169,56,218,55,250,143,255,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,119,134,45,100,220,240,170,99,159,89,213,54,151,244,231,140,78,95,76,11,181,91,125,98,150,190,239,43,160,209,140,106,246,223,105,40,96,202,220,183,101,128,142,30,189,84,202,96,225,134,6,105,115,231,199,200,128,124,167,79,83,227,183,97,17,45,119,250,46,67,217,133,80,127,236,199,241,34,151,219,114,119,162,94,166,61,245,39,65,124,205,179,167,163,111,106,158,143,225,11,84,54,63,122,154,188,180,156,220,170,254,190,48,156,175,130,197,65,236,127,232,232,12,49,41,244,131,178,186,42,83,56,199,53,201,97,220,133,196,163,180,82,84,203,35,142,238,136,0,228,7,62,107,255,190,112,85,83,23,211,203,247,120,144,185,163,109,53,131,50,223,189,60,46,204,90,46,48,25,155,30,223,47,251,224,231,220,5,67,153,121,225,174,150,26,192,35,152,225,192,165,43,138,209,152,111,105,240,108,88,239,149,181,124,59,242,12,174,226,86,91,105,115,14,179,193,97,130,65,106,19,71,125,55,132,43,240,108,192,15,250,133,67,203,29,120,72,133,0,120,215,208,104,60,48,108,113,189,52,116,252,226,167,249,188,212,223,238,23,190,100,129,155,250,165,81,118,142,97,120,38,200,174,86,159,44,212,35,180,114,7,9,202,158,202,3,211,154,124,225,34,26,113,103,190,74,72,193,198,124,58,249,158,250,3,247,80,135,4,238,91,125,224,10,54,229,37,126,27,27,209,82,30,248,242,21,128,139,232,94,0,211,138,91,3,30,179,169,65,214,129,215,157,204,205,228,84,45,205,138,165,153,99,129,132,14,168,94,109,101,193,46,92,1,147,171,123,142,158,247,101,227,205,82,245,137,147,212,111,158,31,61,112,59,59,113,185,178,138,252,193,140,79,123,190,70,239,244,105,244,72,243,67,139,110,82,71,158,236,33,247,253,56,17,244,205,234,178,136,172,127,208,30,7,102,197,234,131,82,141,93,231,57,3,163,145,45,125,166,104,83,135,14,233,121,32,204,36,227,241,5,203,243,62,52,164,41,170,250,130,157,231,156,239,111,167,177,158,199,210,240,20,139,201,152,25,173,238,199,178,140,36,219,133,161,67,52,133,103,148,139,206,120,223,218,241,109,20,123,148,216,29,30,232,221,229,199,200,109,71,36,60,172,158,45,62,61,108,121,102,244,87,18,117,63,147,14,77,137,65,186,39,100,79,106,99,93,173,137,33,222,215,176,110,91,69,49,244,136,131,207,85,215,199,81,208,244,140,252,109,118,116,2,244,125,12,147,28,206,1,147,126,85,195,65,72,59,241,192,207,153,16,253,85,159,69,202,173,126,215,140,231,173,179,37,141,126,97,95,12,156,158,113,120,226,128,243,241,199,201,105,140,82,27,55,83,6,136,23,98,22,206,235,181,151,220,193,253,34,130,175,85,231,249,179,1,216,97,1,137,2,4,68,53,181,174,236,55,17,137,87,183,74,164,224,139,105,93,247,1,159,23,162,142,130,164,222,131,160,98,219,241,170,179,210,98,75,28,177,49,6,7,207,68,143,133,99,8,84,176,251,107,207,92,140,162,88,36,126,89,157,186,218,119,85,136,1,193,131,133,113,192,180,39,48,79,217,183,77,16,106,207,59,154,10,143,30,170,80,7,70,58,246,57,26,187,228,64,79,108,162,32,58,141,241,182,249,86,171,250,40,238,31,199,60,194,17,118,131,114,215,8,41,165,88,253,42,18,247,98,125,199,51,162,106,237,48,92,245,174,191,189,207,17,158,34,69,220,115,175,252,192,91,46,205,36,244,101,90,57,243,194,185,207,25,71,15,102,238,199,210,150,85,222,199,169,165,214,139,194,103,97,158,55,136,59,203,248,227,126,156,206,240,8,154,46,69,1,212,88,5,38,171,17,75,148,41,253,44,117,219,197,7,205,233,43,3,249,105,233,133,159,180,82,213,125,27,86,127,70,230,106,111,76,146,213,175,252,220,117,106,143,7,49,188,171,113,97,84,112,246,107,173,188,99,234,96,3,161,222,149,205,182,93,126,101,136,228,137,94,232,52,27,77,223,36,15,90,184,139,58,174,103,106,33,238,177,178,141,195,243,130,97,162,77,29,50,229,199,170,122,178,167,243,134,225,109,233,170,23,110,209,76,6,15,112,235,180,241,147,146,9,207,27,83,186,82,111,100,228,241,175,123,24,234,24,101,233,201,183,181,196,4,76,7,171,222,52,66,168,241,211,204,219,77,239,11,145,133,216,141,83,78,87,95,89,124,248,74,212,230,63,249,91,117,30,79,39,164,8,127,98,104,50,178,130,160,237,29,34,191,16,174,234,99,81,79,111,122,247,169,148,141,126,94,234,248,140,0,247,190,119,149,48,0,84,103,113,100,41,194,68,113,161,44,55,31,152,4,84,216,62,77,123,247,10,155,254,229,255,101,239,92,114,247,105,146,171,188,165,188,95,182,199,2,24,131,64,98,198,192,67,152,88,141,96,53,184,141,119,65,62,241,102,68,158,106,183,25,181,244,73,168,213,114,203,255,142,95,213,91,149,149,151,184,156,56,39,204,68,57,69,205,179,70,87,34,172,90,117,126,68,207,219,238,249,73,189,157,35,86,119,121,180,45,114,116,224,163,180,53,214,231,183,167,49,171,62,157,174,145,211,199,12,131,226,19,70,235,99,170,82,124,97,48,222,123,39,68,239,85,81,125,1,115,11,145,82,206,136,175,89,95,108,242,193,116,146,159,3,163,164,80,125,166,29,103,53,29,150,77,219,99,92,189,72,235,201,205,113,241,34,200,1,249,213,117,18,211,130,83,106,60,25,210,86,226,83,55,35,112,13,189,170,89,62,60,91,152,17,171,121,202,174,251,124,207,207,205,1,118,132,216,97,230,155,234,213,72,187,182,120,112,160,182,58,201,241,13,231,120,50,140,156,249,93,205,165,4,129,18,121,154,161,241,114,59,62,65,10,94,29,4,34,243,103,71,194,39,216,161,187,54,208,19,169,250,104,147,89,30,194,151,32,226,62,163,70,185,229,201,125,54,219,243,212,188,3,243,102,178,152,83,7,141,141,163,199,152,158,109,62,53,157,167,176,134,68,29,161,179,43,53,221,14,233,37,141,40,7,48,94,78,186,173,192,201,94,67,242,237,87,164,83,179,177,57,197,213,195,184,106,197,140,23,92,66,247,245,56,54,170,150,11,63,199,22,109,86,224,149,186,143,163,178,19,34,17,38,40,220,117,54,32,152,26,237,181,6,106,83,181,107,58,153,82,160,74,33,172,233,66,62,59,77,21,231,169,182,117,168,88,36,166,53,210,232,245,94,236,156,171,210,59,48,127,125,13,33,69,218,97,227,208,139,141,6,38,134,156,14,77,189,120,152,112,82,140,105,98,175,150,53,2,166,39,80,59,231,41,73,80,235,213,176,243,132,70,24,142,168,254,52,225,193,155,197,144,18,54,157,197,236,81,161,110,209,155,209,178,54,53,27,10,60,204,104,211,136,153,179,113,63,61,234,5,123,156,124,206,179,32,87,84,16,59,164,9,26,118,162,116,58,130,135,181,163,254,87,68,178,221,132,186,99,204,200,16,15,29,20,242,197,111,109,255,184,59,196,138,12,123,40,65,90,113,249,99,28,65,144,223,173,212,47,90,141,141,40,51,120,230,217,147,187,106,178,53,138,38,161,17,1,206,61,77,125,232,213,114,68,164,80,218,77,85,123,167,38,180,95,62,190,82,68,146,47,249,99,104,125,250,221,112,27,150,143,249,129,228,81,95,87,119,217,242,210,109,61,101,241,2,57,191,152,225,165,13,9,85,52,2,146,174,122,120,9,198,123,233,244,21,37,196,76,151,213,51,87,141,220,140,65,172,61,189,245,177,4,140,103,214,249,206,46,218,184,85,161,242,76,170,246,250,126,79,228,133,108,185,190,181,73,60,135,90,251,9,143,62,179,4,125,130,64,100,83,99,203,31,175,19,252,254,8,57,82,250,239,85,68,181,145,111,127,106,138,16,51,12,157,254,208,212,5,42,13,109,137,164,57,27,116,151,184,101,152,145,196,211,155,163,105,25,202,129,5,70,51,201,155,208,160,181,3,35,223,209,197,40,234,28,194,219,17,131,118,156,166,38,98,34,88,209,106,10,43,29,135,239,151,207,14,66,247,168,79,127,56,34,186,248,26,176,70,28,87,196,239,205,215,208,180,201,25,225,115,108,122,159,118,55,194,137,253,49,155,32,175,155,97,47,151,19,189,27,15,71,236,194,249,132,39,83,18,116,8,10,60,24,211,113,234,81,194,208,171,113,186,226,104,67,46,65,63,231,49,239,144,23,227,31,34,83,2,56,30,28,78,15,43,45,64,122,173,157,248,53,204,176,187,126,204,36,127,227,193,144,5,154,250,96,160,10,98,42,128,71,80,127,26,241,196,18,173,191,56,219,103,125,190,143,201,144,160,211,250,196,22,207,9,44,79,78,159,218,140,237,138,213,85,37,170,235,112,122,230,249,204,248,215,242,219,80,125,61,193,68,20,157,167,14,41,152,249,28,116,2,155,40,164,235,205,207,180,142,207,217,0,184,107,5,163,131,239,14,201,231,198,189,135,206,180,76,105,181,60,153,72,10,63,242,98,5,133,227,21,50,145,27,85,141,174,102,174,246,71,67,107,68,213,103,59,136,250,17,4,16,48,107,8,79,36,102,164,203,86,152,161,67,215,171,11,8,239,18,102,14,167,166,102,100,140,226,183,113,100,182,222,156,245,248,204,99,167,239,147,87,99,95,15,243,25,99,253,160,214,186,22,63,77,56,219,245,201,142,239,30,98,114,80,111,86,33,118,155,214,214,31,133,57,14,213,156,244,123,34,136,25,200,179,99,238,159,83,162,155,66,92,121,87,179,239,200,7,43,240,190,5,129,201,153,181,39,172,208,171,109,19,139,215,62,11,63,55,29,180,101,129,81,152,147,202,191,64,106,9,131,111,124,110,180,3,100,75,59,251,43,100,220,126,243,179,5,105,39,214,49,211,144,233,190,72,179,204,166,248,196,150,4,123,148,28,166,23,57,244,230,133,46,59,31,243,57,45,143,163,230,21,146,84,8,132,12,77,140,192,188,216,130,162,231,120,0,69,123,136,141,162,106,68,245,25,194,171,220,116,150,31,7,58,168,39,216,93,133,65,156,84,236,18,146,63,227,244,214,143,77,51,76,144,182,35,112,217,187,238,105,213,50,22,113,53,179,114,232,205,233,6,12,110,22,242,246,210,180,112,204,64,201,227,107,82,106,86,159,150,115,60,246,44,147,181,29,250,100,205,178,44,113,111,19,180,151,207,97,44,143,49,222,52,52,124,230,184,145,110,102,81,128,197,221,22,51,185,140,24,21,82,216,90,238,192,243,231,92,11,115,21,221,2,172,235,81,78,19,240,127,14,63,144,31,33,133,130,178,230,146,162,57,230,9,116,37,204,48,56,234,152,208,47,24,44,36,227,156,9,171,233,79,131,37,28,207,140,170,125,87,243,124,141,213,128,82,186,158,64,86,181,137,205,114,144,203,213,153,210,160,198,108,207,12,187,178,142,232,10,41,7,164,83,57,12,197,120,230,205,240,147,209,0,68,162,234,73,15,220,122,154,106,68,12,187,233,9,2,78,71,134,187,45,237,202,33,255,76,131,96,12,89,179,95,19,51,216,180,88,214,32,138,134,158,32,112,11,181,88,122,224,10,63,203,154,71,13,42,109,48,141,187,234,202,132,242,68,94,236,132,116,93,167,2,252,30,57,30,188,216,73,168,214,153,67,58,157,170,87,214,24,130,231,206,249,77,133,124,110,166,99,74,211,218,12,90,82,212,225,166,142,233,48,26,112,183,210,141,84,212,58,19,189,31,97,62,183,106,122,111,104,140,223,84,0,108,161,11,151,57,251,104,147,44,40,254,220,252,76,156,208,12,177,246,162,34,181,167,51,224,231,27,236,119,53,156,238,178,137,79,128,210,110,4,9,160,238,27,83,52,114,65,48,9,84,65,164,0,202,205,16,50,184,121,130,235,81,51,74,128,193,158,117,30,132,140,170,154,81,120,137,171,201,138,232,250,32,203,24,18,225,70,93,44,109,213,199,60,16,33,137,183,102,7,210,33,157,20,152,60,175,1,125,230,16,76,53,130,5,231,48,10,95,131,29,70,147,250,244,118,173,104,203,225,48,167,198,163,102,226,255,24,181,10,97,153,140,56,50,108,205,115,96,48,239,20,81,205,225,188,160,154,17,191,157,25,230,166,102,107,38,8,51,28,113,122,53,249,157,29,87,211,93,169,79,110,140,138,225,15,16,86,12,125,50,24,80,61,166,132,8,111,119,245,122,207,230,246,40,221,225,30,196,175,85,51,72,31,127,47,66,227,165,231,253,50,101,205,160,131,154,69,241,126,211,248,228,31,36,207,32,30,250,61,151,113,198,197,163,65,209,164,51,145,66,117,121,143,102,129,133,62,57,249,129,22,60,87,77,217,162,176,130,50,138,65,57,47,153,212,89,48,118,243,199,130,101,84,72,250,211,192,211,226,123,157,173,114,84,93,64,248,177,161,58,213,64,155,108,61,219,246,217,239,150,208,123,157,80,75,66,109,16,220,61,180,109,96,46,201,75,55,91,52,113,115,80,177,85,3,136,169,153,156,87,125,204,99,103,65,100,53,31,79,38,141,184,249,217,208,150,212,43,216,41,114,36,223,141,101,93,218,114,48,19,54,6,87,21,101,28,221,108,209,171,121,203,23,138,218,162,223,115,67,140,29,199,68,54,32,240,219,180,134,197,45,225,245,50,68,210,107,139,217,36,210,195,172,7,212,241,243,51,216,142,135,253,236,66,137,6,37,239,89,31,113,196,156,59,117,33,7,195,12,152,55,11,21,178,8,84,210,162,13,112,222,209,157,16,177,107,105,216,26,165,230,227,197,62,103,70,81,227,142,72,26,176,126,86,119,96,36,99,11,139,59,163,232,38,19,133,204,106,84,4,192,11,20,13,72,217,253,158,222,252,234,150,141,16,43,245,177,30,36,202,112,222,202,43,101,235,219,200,193,192,108,76,237,31,115,143,164,32,230,207,12,29,231,72,61,255,14,51,64,117,253,24,199,167,44,239,177,105,185,149,160,13,141,213,20,37,227,106,253,251,73,223,121,8,188,160,90,197,82,127,25,215,33,88,169,109,133,79,125,173,105,196,198,129,195,61,231,100,249,88,17,126,18,107,253,220,123,90,201,217,205,240,64,126,62,6,197,184,244,204,165,106,246,120,16,154,132,224,123,5,248,167,181,81,131,192,231,36,20,160,218,34,130,153,165,177,194,156,85,225,8,94,67,114,246,254,218,192,61,198,231,230,86,175,110,97,62,219,164,68,178,184,53,209,173,138,174,124,17,241,23,172,212,196,226,98,230,130,60,88,201,38,133,225,86,98,25,89,210,200,133,159,179,44,135,185,102,105,117,197,108,249,232,224,226,182,202,158,152,11,93,85,62,253,143,215,153,133,116,18,125,91,72,116,3,137,158,9,0,245,230,212,128,99,46,156,149,70,90,69,205,168,241,6,143,150,17,23,138,117,144,24,12,34,172,141,180,165,76,210,98,50,237,97,166,74,82,117,204,224,12,13,254,81,178,241,159,169,82,76,97,36,174,62,91,192,40,31,243,89,18,129,176,239,150,36,249,220,188,182,128,43,30,51,202,77,58,104,108,157,1,223,135,219,52,233,202,46,171,189,70,62,20,106,78,220,90,62,230,29,229,153,10,33,152,244,203,81,248,238,61,168,154,57,155,171,40,24,159,200,178,25,56,47,96,240,72,186,255,133,57,52,188,169,46,39,141,254,175,57,154,22,44,75,216,190,230,214,166,152,181,26,96,132,106,209,202,87,193,39,107,98,29,243,138,100,79,101,12,164,119,192,204,53,10,241,213,120,91,36,250,55,243,99,47,235,31,34,104,172,150,116,123,230,162,155,78,237,56,242,193,140,214,33,180,152,106,62,139,36,182,67,206,68,45,244,13,90,31,67,179,205,234,149,85,247,172,1,216,57,88,20,225,127,17,189,8,204,48,129,5,245,25,140,140,250,104,163,67,104,38,220,123,169,234,215,158,248,207,79,78,130,76,224,86,235,62,107,55,132,46,76,114,245,15,33,59,7,61,64,107,224,111,94,82,209,37,225,28,174,224,49,147,112,185,137,64,67,147,35,194,241,172,231,115,173,139,92,198,154,207,171,69,4,73,102,141,22,189,95,36,182,140,146,13,234,197,103,62,254,214,188,24,38,96,99,100,137,234,251,233,115,188,153,68,242,53,23,20,120,194,91,227,234,74,133,97,94,179,101,141,211,187,57,52,254,52,178,184,153,54,243,241,174,38,240,43,217,127,250,120,41,48,71,60,43,104,199,171,64,101,102,250,222,228,222,236,96,61,249,107,39,218,149,34,201,79,27,27,164,6,227,222,220,24,76,63,239,181,207,238,123,33,161,230,135,67,65,62,197,220,33,109,118,51,167,72,145,247,2,206,127,83,94,116,56,28,231,122,237,38,86,144,44,254,94,244,225,238,37,31,4,13,215,58,253,99,131,60,17,145,232,10,133,233,217,25,126,190,203,162,39,232,124,160,250,190,182,145,99,92,206,200,101,196,127,253,105,26,87,72,108,18,128,184,107,134,67,239,97,62,161,136,60,147,39,143,59,166,168,49,148,215,172,9,10,239,24,47,12,16,51,205,255,81,188,224,75,163,29,148,239,144,147,60,216,15,114,131,121,218,207,255,204,96,79,97,218,85,51,26,99,247,197,42,218,16,143,249,225,152,233,21,47,254,104,198,105,248,156,50,204,11,93,215,251,222,96,233,198,3,193,87,160,198,57,93,145,94,131,172,65,30,20,31,108,103,83,248,243,201,66,95,110,122,205,156,100,9,193,163,238,107,70,187,169,62,94,235,250,235,237,191,231,60,144,181,115,170,188,170,102,5,161,221,61,180,6,178,134,63,34,159,36,27,40,212,7,21,37,86,36,93,228,230,27,30,97,191,249,241,17,214,163,238,53,51,45,202,126,243,204,196,158,227,123,243,225,147,233,204,81,171,252,138,249,28,237,221,215,103,6,221,255,146,229,160,177,172,13,230,222,60,211,48,213,223,52,135,120,31,88,253,253,36,104,11,172,135,124,57,102,26,226,46,94,142,28,255,57,114,30,43,31,210,61,16,5,151,251,222,233,44,111,68,116,158,217,20,24,127,46,10,200,50,104,16,150,92,205,129,117,27,108,205,76,137,104,171,25,72,242,112,51,80,247,33,143,134,6,78,255,229,210,205,124,2,73,121,242,10,217,239,109,17,199,124,254,252,101,103,171,145,51,236,21,143,6,71,194,163,137,195,108,132,215,254,219,104,169,191,124,133,113,189,167,126,147,64,102,110,66,24,206,213,3,1,245,117,205,221,186,69,166,254,54,138,196,126,53,101,154,185,223,205,193,139,159,79,228,143,214,40,225,84,121,49,107,208,153,62,106,103,197,144,97,20,243,137,127,111,118,11,104,26,212,56,111,207,132,106,42,149,150,252,230,166,222,154,229,201,11,224,166,59,166,38,103,247,20,117,88,237,148,23,253,181,141,249,232,115,113,131,92,175,222,159,134,253,132,44,193,51,27,65,234,221,174,17,221,66,41,72,174,222,12,90,171,97,70,65,237,93,13,19,152,139,58,35,195,87,32,111,123,87,55,83,172,223,126,53,241,199,139,112,141,6,206,120,2,175,25,36,146,78,22,168,209,247,173,99,99,78,48,20,190,47,2,242,150,45,253,154,179,193,203,154,152,23,253,31,126,243,12,42,106,190,207,77,95,115,28,160,212,119,58,172,236,207,76,55,78,76,22,122,138,206,189,229,197,40,2,150,31,214,22,51,18,31,101,139,217,40,5,238,152,159,144,106,160,145,243,204,63,161,64,55,207,12,77,128,92,77,175,234,61,73,186,201,80,202,182,68,221,173,223,1,133,41,55,15,217,210,112,156,47,62,139,105,210,171,208,218,99,189,13,67,192,188,233,218,89,242,72,28,126,55,179,139,232,250,217,219,202,168,106,78,253,118,27,154,25,104,157,220,25,214,226,75,30,12,178,11,4,163,108,41,132,129,251,194,229,48,35,253,33,63,109,44,161,235,78,126,54,202,242,202,200,204,2,218,38,155,223,155,148,178,236,179,141,134,160,209,239,80,182,109,135,157,60,152,9,233,213,230,102,99,145,255,204,48,63,23,41,86,18,75,203,20,160,240,187,124,110,195,73,84,30,154,135,249,69,51,88,242,95,6,14,245,234,246,191,33,225,35,187,25,160,176,172,74,220,61,102,220,53,227,30,62,64,26,102,90,121,251,157,3,200,51,194,152,255,204,219,216,198,253,106,114,48,15,254,139,217,142,105,55,115,232,206,174,86,83,83,255,89,89,255,251,21,106,205,76,223,239,253,88,198,182,94,119,213,159,110,201,207,92,43,40,183,177,244,201,114,243,200,124,65,247,74,31,163,140,169,29,39,254,218,176,168,176,44,101,208,10,58,126,247,183,207,238,14,219,160,12,249,64,186,194,183,232,108,42,60,83,246,96,27,52,31,242,179,126,1,147,188,223,166,159,97,93,245,27,204,153,124,169,236,255,124,130,228,7,27,156,67,84,118,229,204,165,111,231,110,132,100,179,55,72,48,49,147,74,191,163,214,32,36,107,79,253,160,66,161,88,110,245,142,234,53,78,207,212,139,79,64,124,147,167,86,86,180,204,201,51,147,27,191,194,11,63,12,108,123,194,11,152,115,104,150,147,104,135,68,76,118,112,248,173,102,246,223,54,10,164,41,155,66,197,29,72,126,177,41,94,202,177,53,161,229,186,222,27,45,50,76,171,166,251,55,93,0,247,214,236,53,96,164,100,1,1,109,185,95,19,72,101,238,77,14,61,122,194,207,233,226,87,163,44,214,117,38,25,102,61,251,213,184,80,39,210,252,235,97,226,63,255,233,31,255,233,223,255,187,191,22,38,182,241,55,8,19,255,173,103,121,143,186,76,177,51,204,224,121,101,218,214,227,190,221,226,172,165,198,177,203,130,43,64,101,219,244,97,58,219,182,238,233,149,14,175,219,177,197,32,83,83,213,201,1,218,43,255,10,218,84,35,182,117,52,200,196,99,110,249,147,55,104,144,183,58,123,38,112,121,79,133,31,107,194,144,83,161,80,60,247,136,169,209,90,33,164,216,152,77,64,232,94,109,202,47,93,226,14,154,68,134,135,37,237,167,223,182,212,201,61,62,115,246,97,65,46,243,44,18,153,183,104,59,94,70,44,22,28,177,245,199,85,52,237,25,95,174,144,244,45,113,176,207,33,217,216,19,175,153,110,248,46,129,5,96,162,8,5,217,29,151,96,147,108,163,233,142,246,71,103,183,25,102,71,204,208,2,184,91,83,240,161,210,231,44,45,165,251,230,76,203,220,72,69,15,6,90,194,238,38,5,71,121,105,223,147,180,121,21,134,205,121,16,127,233,173,233,236,142,35,43,169,252,139,157,210,103,25,21,63,237,202,52,33,120,253,229,226,172,37,214,98,58,68,158,148,183,42,226,149,24,71,92,215,197,110,130,175,110,52,214,23,221,9,10,13,40,254,203,3,234,2,93,1,217,168,191,170,31,134,224,121,150,122,137,32,36,221,202,215,156,178,129,53,40,72,138,187,160,103,78,64,18,175,187,12,144,184,231,61,164,181,63,174,71,65,45,49,252,154,76,180,170,39,10,161,180,187,237,220,104,239,169,103,60,205,182,225,168,161,212,246,244,94,77,171,148,164,157,123,106,120,136,89,119,176,102,162,243,238,114,65,177,241,202,63,108,11,231,189,119,248,144,166,194,33,11,219,234,65,227,57,137,56,54,114,22,66,85,52,125,121,176,63,180,178,197,135,132,167,181,197,60,58,95,125,127,18,10,213,134,245,70,237,253,215,16,36,163,86,77,233,205,227,48,14,66,74,230,114,53,233,222,238,86,72,202,244,222,224,150,125,93,119,114,133,210,236,204,197,48,54,238,8,56,148,48,11,43,7,105,248,252,203,184,1,197,12,123,87,157,119,80,160,50,2,200,45,113,20,153,123,119,114,113,48,198,210,216,21,226,214,225,99,6,129,249,78,85,205,40,66,248,150,178,127,228,182,85,67,91,248,115,60,134,43,144,160,180,207,57,75,59,138,135,151,20,249,71,222,122,74,111,103,200,52,129,173,244,151,17,125,105,30,141,108,184,86,52,123,132,159,52,146,127,174,77,160,149,187,154,211,108,23,79,178,204,45,173,169,235,38,63,160,128,136,184,184,192,148,167,71,68,133,157,211,173,48,3,104,182,0,106,232,136,107,39,34,127,91,189,34,88,205,95,54,0,152,145,250,30,16,198,78,119,161,129,6,131,18,252,120,46,222,194,141,185,65,133,164,131,98,248,196,236,121,12,16,31,77,205,19,170,188,230,230,82,63,206,9,105,134,236,217,29,232,48,123,85,135,12,205,98,79,130,224,123,147,238,25,154,159,65,142,240,222,155,149,84,170,236,88,64,204,206,46,127,175,206,64,195,167,12,120,102,151,30,158,58,130,209,16,68,190,100,150,42,206,84,241,220,144,149,68,37,37,70,165,205,179,202,84,220,214,30,154,49,43,164,168,61,239,68,91,147,230,250,140,35,219,3,30,82,98,164,222,37,239,84,236,164,243,148,24,9,150,46,159,19,133,12,148,29,221,204,106,145,44,100,75,70,221,230,169,62,148,200,101,30,209,154,55,110,211,33,173,175,100,18,135,102,64,217,191,178,231,17,105,234,44,178,229,164,2,133,137,167,56,129,254,226,173,232,205,87,36,25,167,65,218,197,54,233,11,244,252,166,149,164,229,240,73,192,84,106,243,139,73,205,101,57,143,201,47,215,11,188,195,12,153,221,39,105,76,67,149,103,234,104,228,83,39,246,152,145,23,88,158,114,166,171,246,77,4,116,120,169,255,69,190,26,218,212,169,137,118,36,75,179,103,156,39,193,149,94,13,76,242,130,44,49,175,41,237,13,212,1,225,39,141,164,48,112,157,213,181,190,0,61,157,127,45,188,179,245,132,150,89,87,213,186,133,34,87,14,8,90,74,27,70,105,54,194,122,134,124,202,189,207,167,66,132,196,127,26,2,249,36,149,15,72,15,231,240,247,58,222,209,113,19,229,230,205,242,64,81,187,128,154,86,203,42,45,196,83,173,116,1,213,148,148,100,64,153,84,79,234,118,200,75,197,151,32,81,109,186,233,94,85,73,8,68,139,185,155,134,166,95,221,173,103,172,202,79,155,32,77,246,146,141,173,22,49,195,180,237,57,192,97,184,175,164,131,118,230,112,190,116,49,212,131,26,220,92,177,62,96,128,201,233,61,218,230,4,150,154,204,249,91,68,27,251,51,163,196,243,71,196,59,160,75,11,4,66,191,234,160,113,138,67,225,35,148,103,103,46,221,146,192,49,131,105,22,150,68,180,139,65,186,186,21,248,136,144,90,14,224,38,142,100,165,65,240,248,206,69,175,238,38,118,116,205,27,126,58,33,174,34,4,45,142,88,72,157,137,35,146,77,80,94,207,230,205,145,0,79,167,180,141,17,140,84,39,168,75,176,113,209,204,42,52,112,211,82,144,215,60,172,148,36,36,114,240,141,56,106,38,177,233,215,151,186,192,76,150,234,34,95,104,165,207,244,188,137,57,157,211,110,249,213,224,244,146,18,216,241,233,156,58,18,51,28,90,50,224,133,163,245,130,58,19,171,177,9,163,249,48,34,62,175,143,31,243,198,73,18,214,62,84,32,189,105,7,89,17,8,11,235,199,140,16,217,53,159,59,117,17,155,194,188,93,73,4,43,139,68,30,28,237,68,39,152,255,85,156,69,42,100,88,138,221,245,160,18,69,181,181,63,87,111,192,0,110,37,213,164,19,9,127,122,100,191,120,208,216,58,228,173,43,234,239,213,7,197,20,129,166,82,6,2,66,184,32,64,204,103,68,191,102,124,60,127,240,115,226,246,207,247,24,246,21,174,149,30,64,17,139,194,28,28,241,230,151,195,102,175,183,222,129,213,62,65,150,209,63,202,152,156,51,103,223,204,224,132,222,207,42,19,122,53,71,202,189,57,28,125,138,133,179,215,26,177,186,206,4,46,89,217,179,49,79,53,3,233,213,247,130,103,229,246,12,28,127,106,126,64,3,152,67,251,139,150,9,235,7,145,5,146,16,82,246,39,59,30,86,41,58,11,207,185,72,7,194,207,188,216,63,4,152,207,152,213,160,117,77,208,157,19,148,232,199,38,242,187,139,19,72,19,187,167,46,144,115,254,95,22,94,120,153,192,11,206,207,10,184,174,57,214,142,142,178,24,207,131,185,26,84,50,105,215,165,235,190,192,38,226,243,232,196,20,36,250,254,98,121,164,171,216,135,172,78,175,202,40,14,53,48,201,60,55,227,154,116,93,154,52,14,167,48,87,120,83,212,12,65,125,60,90,181,74,189,174,61,244,236,178,15,74,29,159,254,221,129,60,110,118,24,6,28,222,83,101,66,134,161,187,234,133,153,39,19,39,45,186,248,224,242,201,49,226,80,182,148,161,132,156,29,113,184,59,139,233,214,235,130,177,178,230,249,128,9,130,245,36,87,163,87,159,159,246,221,144,232,67,184,22,204,56,93,112,38,253,88,252,132,10,122,32,41,212,125,91,0,110,51,68,57,143,7,131,193,209,175,38,169,241,189,57,30,183,79,113,88,209,183,16,32,241,214,60,206,181,46,251,242,250,53,83,234,142,123,49,241,7,218,189,197,92,140,118,202,205,59,45,129,49,49,23,224,248,240,155,159,241,128,126,245,187,201,191,57,124,230,183,194,65,97,38,6,216,239,15,14,179,103,173,227,179,116,139,43,179,164,13,229,238,171,162,176,250,72,36,249,111,159,115,234,204,37,61,117,141,227,244,66,199,142,25,157,130,161,20,167,72,135,221,215,166,118,149,165,171,121,140,95,136,179,221,140,11,60,101,72,57,194,253,206,197,148,167,228,173,168,42,13,223,83,216,51,94,137,207,218,88,88,244,254,82,164,25,214,254,154,135,247,229,155,89,188,84,58,204,237,176,155,110,166,246,165,3,10,42,202,201,158,77,24,96,108,125,108,144,11,14,228,131,188,8,81,2,121,105,184,41,218,246,7,175,200,82,232,111,83,165,45,49,38,180,81,136,184,16,237,59,48,128,248,111,35,92,153,117,146,146,136,189,185,54,51,207,165,59,41,173,148,113,128,160,154,83,68,220,11,176,7,113,74,60,25,103,147,204,66,116,7,170,43,252,24,15,221,22,181,111,8,195,32,176,245,215,134,82,95,247,179,95,76,225,103,27,245,28,137,1,81,76,60,225,148,43,77,37,35,139,144,134,53,112,154,6,199,118,179,113,147,136,21,53,40,223,43,129,105,183,242,185,247,57,117,189,181,254,152,201,96,202,242,153,63,82,242,30,230,1,203,138,152,233,173,136,185,114,54,164,217,228,96,196,204,102,18,102,232,93,182,154,41,232,215,48,247,15,93,244,52,164,94,44,190,243,211,77,212,171,7,129,0,250,144,110,158,2,147,197,152,189,86,108,198,41,93,255,118,233,251,88,232,3,230,169,215,90,245,222,135,251,56,6,109,230,249,185,120,246,152,9,192,190,91,251,92,141,4,150,191,243,160,213,65,22,192,241,34,155,211,107,131,8,71,145,78,173,104,78,220,13,254,44,148,193,233,32,31,11,6,129,139,156,155,168,19,207,164,116,206,112,198,158,229,225,87,147,216,211,195,101,102,26,201,150,155,105,43,251,252,54,206,243,157,8,57,217,209,211,117,6,163,235,156,115,152,161,131,210,139,231,35,124,50,193,62,149,54,153,196,19,46,104,156,193,220,145,174,212,215,34,31,22,230,5,135,184,76,147,19,245,117,87,49,207,70,31,218,245,99,114,123,247,180,77,116,124,43,227,239,252,125,145,184,122,161,89,42,147,12,241,91,151,193,201,22,80,40,39,185,153,239,76,193,74,71,230,84,43,44,65,205,205,112,39,234,68,162,131,122,93,79,194,16,29,103,51,147,239,65,77,201,91,206,80,86,61,135,129,236,102,40,55,108,87,16,201,100,68,164,222,252,107,196,78,221,71,124,208,208,220,117,67,162,120,237,130,47,108,93,231,143,203,231,106,50,33,254,219,176,79,72,183,245,176,190,99,15,33,48,111,37,239,195,28,212,246,217,120,228,212,47,180,92,130,139,117,158,105,116,78,8,221,235,192,41,122,123,20,86,78,197,175,185,57,65,4,230,165,109,195,156,190,248,53,254,214,80,141,106,128,1,177,75,141,137,198,206,216,133,10,238,152,171,41,156,93,51,2,127,91,215,79,51,168,212,51,27,197,135,152,17,8,191,39,95,38,17,189,132,236,192,204,0,133,220,92,64,243,234,139,21,203,97,186,25,172,71,250,92,61,188,207,27,33,118,190,152,190,54,112,130,11,136,62,110,220,182,118,42,53,83,29,187,99,10,1,111,18,230,76,184,165,168,180,187,25,167,253,243,69,140,221,205,95,219,168,138,150,8,190,208,145,176,189,107,140,186,218,86,153,244,171,184,28,143,6,180,190,84,93,126,149,82,134,15,154,105,69,232,7,27,148,191,175,107,8,184,128,198,123,121,52,62,176,43,52,34,237,71,139,167,252,54,48,112,151,224,1,44,13,47,140,172,63,136,48,124,105,211,15,50,150,126,175,137,143,85,253,193,127,204,59,122,49,97,75,139,123,155,120,129,252,244,134,176,222,103,218,156,230,70,201,84,2,156,182,83,14,51,149,37,225,250,78,133,200,203,199,212,68,126,197,13,66,120,43,59,137,57,102,122,191,133,235,155,36,139,243,47,99,222,57,55,189,122,152,96,215,187,122,75,23,237,160,200,17,109,76,134,191,84,98,165,1,80,194,37,201,120,240,51,136,89,173,116,225,196,160,160,33,167,204,250,38,240,151,124,9,252,40,192,158,21,98,232,24,17,20,48,244,82,146,247,49,131,73,56,202,143,18,18,221,186,178,125,138,45,200,46,204,144,31,183,247,157,135,6,0,103,83,101,245,228,55,133,150,250,209,166,122,227,34,79,240,255,113,32,103,53,239,238,194,15,96,205,167,168,174,50,18,52,128,135,21,95,184,233,115,255,232,1,98,114,195,242,83,244,222,6,145,139,165,65,241,87,135,235,124,243,82,195,156,57,184,134,154,97,194,14,107,158,74,84,159,141,195,217,95,154,228,70,23,207,106,49,194,197,199,179,65,131,40,7,42,146,141,225,8,64,97,208,147,236,253,200,210,84,151,124,60,123,13,45,145,18,213,32,101,26,60,187,86,147,97,73,127,204,228,26,221,12,39,118,210,171,161,164,232,62,251,146,145,25,118,253,237,2,100,65,246,80,225,122,194,220,166,235,235,176,3,195,25,58,190,79,62,203,10,179,10,174,144,191,104,222,88,123,246,126,80,239,202,190,143,66,242,197,7,154,185,225,149,252,245,68,241,191,252,175,255,248,231,63,253,195,159,255,219,127,255,215,253,19,249,111,145,40,254,55,158,69,62,159,177,13,184,153,189,105,233,172,3,32,22,71,36,210,241,233,179,152,76,63,97,134,57,205,252,89,77,166,86,31,230,227,42,207,143,121,25,192,244,154,225,154,73,31,51,245,94,63,43,80,241,203,26,202,211,39,180,110,113,5,179,85,200,229,201,169,173,143,26,87,103,83,80,18,179,121,76,241,219,68,227,122,115,56,47,75,28,238,104,72,10,37,227,48,112,154,199,173,25,102,235,161,137,52,184,241,114,56,122,147,21,167,79,134,83,226,12,154,152,211,247,181,59,225,72,92,12,43,196,71,53,162,167,229,125,163,112,122,228,241,89,18,228,159,70,60,55,125,140,93,14,80,56,157,207,153,122,87,140,21,9,86,85,205,137,201,130,124,230,74,227,182,136,74,160,1,238,207,109,186,114,250,100,228,170,106,204,5,104,191,52,36,32,41,189,157,110,43,83,61,41,75,55,40,112,73,78,67,65,232,209,62,71,133,241,178,245,245,252,188,174,241,219,50,46,162,26,94,226,113,87,85,245,236,252,244,216,78,54,156,201,164,80,109,214,7,223,61,197,44,237,69,5,221,135,177,255,184,30,27,214,19,206,101,29,80,78,159,112,110,17,235,21,159,130,42,81,118,234,206,76,106,158,246,140,143,4,72,119,194,17,220,110,8,159,245,234,26,237,126,52,186,80,230,215,153,144,251,108,49,38,166,15,46,209,134,81,206,122,219,41,30,63,156,148,31,95,233,248,186,113,243,194,111,75,118,29,238,212,60,124,131,67,41,52,77,141,54,54,146,107,55,61,152,81,218,107,194,112,129,185,132,30,15,96,247,79,180,176,81,213,116,175,0,37,176,33,220,103,118,235,228,29,119,152,75,21,181,120,30,108,215,254,126,25,22,137,161,126,243,241,209,93,203,42,27,63,89,206,127,225,86,187,32,85,134,156,76,201,209,6,16,141,228,253,178,108,54,212,95,247,199,227,223,225,228,165,31,52,76,19,20,107,205,30,33,113,181,102,78,189,152,45,198,47,174,208,95,105,144,4,51,132,179,190,83,252,1,153,251,137,254,112,60,252,201,200,82,126,163,63,234,123,145,49,154,103,13,203,20,134,131,34,215,249,146,12,9,134,94,53,147,215,240,4,7,117,48,221,235,166,201,8,123,121,9,93,137,174,155,2,172,4,51,71,150,173,115,192,235,247,234,214,37,30,121,151,156,149,73,245,199,203,223,34,211,181,140,166,85,95,203,88,15,220,12,195,91,214,192,18,191,101,68,26,237,132,72,90,75,132,79,36,106,83,52,112,144,45,151,175,181,41,19,68,126,15,5,147,79,50,106,194,78,231,214,98,26,180,159,188,76,113,86,1,178,158,133,252,184,230,247,224,40,138,108,44,129,185,62,55,217,243,151,170,202,240,89,104,16,116,98,129,253,242,150,236,226,226,7,14,210,69,145,150,76,36,118,101,203,24,150,241,244,58,227,62,255,89,75,149,176,168,212,206,72,168,158,173,108,171,36,45,100,74,169,70,178,234,248,60,74,155,70,174,183,144,236,119,115,66,128,83,83,193,157,57,234,181,142,77,125,73,243,219,112,240,58,151,61,185,117,52,79,197,74,141,32,174,53,216,186,36,191,77,67,56,146,250,5,224,170,100,114,59,94,187,167,29,151,225,233,183,74,143,237,233,208,198,105,227,209,84,101,11,121,194,179,142,227,234,108,29,58,154,150,7,235,227,191,77,123,176,16,209,33,245,57,156,213,41,1,202,200,75,43,52,200,23,181,226,69,22,11,250,63,245,81,227,123,247,106,4,173,145,229,83,81,35,129,16,229,186,97,66,187,90,141,176,228,85,212,104,218,30,154,7,134,75,169,58,193,222,15,149,159,63,191,189,136,199,252,106,150,117,250,200,185,109,186,246,195,12,98,244,243,218,168,2,250,131,119,99,25,214,215,6,185,232,171,199,184,255,116,245,128,27,106,239,115,90,182,66,235,117,160,115,71,60,56,228,239,91,63,8,204,194,61,110,14,151,159,190,117,55,194,229,30,63,141,222,148,204,240,105,59,120,152,19,224,172,246,169,147,16,124,135,57,235,97,207,178,159,175,134,73,145,56,107,229,118,214,21,181,33,200,47,190,215,82,37,244,130,1,156,5,223,199,66,184,35,10,102,112,148,8,113,38,102,56,215,252,169,173,161,93,235,255,150,17,120,87,39,212,240,228,234,227,200,158,249,237,195,13,203,207,167,122,122,166,193,116,153,106,184,93,79,100,163,245,54,182,175,233,37,26,128,189,159,168,117,32,194,184,99,1,224,166,87,221,81,232,23,141,131,105,209,38,185,219,167,6,67,246,97,70,197,249,156,61,42,251,103,92,46,45,204,244,130,127,42,52,105,197,4,6,186,160,66,161,72,199,52,103,207,75,230,207,164,246,53,191,18,37,178,39,91,19,12,128,13,168,155,184,249,71,142,168,102,152,153,71,152,41,94,235,213,21,32,157,215,240,13,185,176,191,131,210,92,11,52,65,137,123,54,52,189,154,188,254,117,5,18,25,233,51,72,90,51,107,176,126,57,126,128,226,245,103,51,92,104,235,6,4,160,55,226,158,207,213,112,72,245,48,35,97,208,212,220,91,20,95,33,63,156,159,243,161,103,116,99,221,90,128,152,233,79,67,56,238,248,27,35,93,237,34,22,58,160,182,47,126,42,78,154,125,69,48,193,174,222,183,135,6,51,158,67,255,92,77,255,124,92,13,119,117,41,159,7,79,129,139,48,137,143,239,152,161,197,91,194,204,179,233,131,195,110,226,7,50,226,36,169,125,202,144,56,84,129,247,64,72,87,40,90,135,33,168,150,23,18,39,105,133,41,235,11,51,221,168,207,220,211,167,84,2,150,47,70,28,12,166,234,175,78,235,51,174,97,173,159,243,156,42,76,141,49,99,78,207,170,78,62,216,156,30,40,152,227,20,158,105,174,101,72,210,134,94,74,63,115,12,36,144,88,201,221,6,92,234,156,137,168,1,201,107,109,219,247,29,97,3,160,73,75,129,214,150,228,179,20,101,197,165,34,129,86,10,115,18,22,208,59,43,125,74,6,80,230,141,64,254,144,165,87,127,22,199,126,7,110,136,202,120,255,248,79,199,253,26,190,169,208,53,74,4,247,25,81,71,183,3,105,34,166,253,92,125,134,196,169,153,207,35,18,132,213,143,117,76,223,229,225,235,88,181,125,106,106,148,172,195,76,252,158,213,74,110,181,132,53,55,221,146,206,167,75,168,51,57,124,173,192,161,181,212,12,231,237,14,51,140,33,251,99,158,1,161,161,221,48,169,172,50,169,21,152,2,220,156,225,235,210,232,228,220,60,64,73,208,192,22,61,128,38,208,133,29,160,189,205,156,150,197,55,77,52,208,87,0,152,77,228,215,37,102,67,198,209,225,59,36,167,199,39,244,225,223,78,186,142,57,229,79,33,5,166,40,185,154,84,187,62,249,249,93,20,204,28,79,120,158,43,139,63,192,57,218,61,57,110,196,204,251,19,68,67,47,16,199,64,67,91,156,214,235,63,34,83,7,24,142,30,169,219,109,69,7,77,150,202,10,253,162,4,94,183,219,234,132,143,139,229,251,215,31,245,159,254,243,127,249,223,255,248,63,254,213,163,158,111,154,250,223,224,81,105,103,167,201,227,135,163,61,123,49,53,237,183,105,17,155,154,187,232,230,252,209,25,62,230,132,15,87,175,217,216,252,114,254,131,222,4,87,211,145,233,20,47,12,250,252,30,21,188,176,119,249,194,82,156,197,93,196,10,112,118,93,43,0,4,145,225,161,57,190,157,21,126,223,179,27,123,236,43,161,131,250,24,56,60,215,12,164,68,106,70,152,3,234,7,130,163,25,247,176,220,220,146,69,205,205,96,107,182,92,13,216,217,187,93,167,233,3,73,106,137,78,49,58,117,167,155,199,9,129,146,60,249,0,152,238,111,125,226,68,133,6,224,126,148,116,161,176,152,207,182,210,159,51,219,240,32,162,247,14,26,188,185,37,231,223,208,55,105,213,39,7,121,83,224,117,242,94,245,117,75,66,46,3,100,117,203,168,88,109,46,204,187,232,160,156,120,10,66,205,251,214,6,231,23,74,75,107,172,44,55,25,1,236,12,104,191,62,25,157,102,87,207,119,161,157,182,85,14,180,81,219,128,199,240,154,167,237,115,250,61,136,142,239,68,154,180,194,8,223,159,165,107,186,51,157,80,56,106,224,199,158,153,223,189,207,101,105,221,173,19,5,42,206,123,222,153,146,221,217,19,229,206,150,119,189,29,192,32,87,76,18,252,153,207,215,115,60,41,84,45,168,87,63,31,0,21,75,19,234,118,243,57,25,164,90,214,12,199,55,202,244,155,147,230,144,79,141,127,216,111,235,42,5,85,244,57,223,115,19,81,34,202,30,23,163,52,250,70,12,119,111,94,248,138,145,200,52,240,121,207,76,55,69,89,254,214,144,215,137,18,48,204,182,189,199,107,25,228,121,203,197,103,34,224,99,252,204,180,102,143,239,197,84,169,147,155,41,45,245,37,131,98,73,72,95,29,244,37,101,201,131,52,196,105,118,245,79,109,4,212,187,202,160,64,129,60,179,155,225,171,124,173,23,92,13,142,205,95,219,100,116,164,242,112,174,54,58,243,237,230,201,113,150,229,106,122,195,111,147,218,121,109,166,179,14,218,104,230,151,187,249,60,124,145,159,102,12,111,5,18,43,217,160,38,223,107,19,28,46,31,21,100,158,247,171,3,194,222,204,14,118,103,41,65,139,116,192,145,2,78,16,85,134,217,232,98,151,152,207,189,189,193,222,26,101,148,143,249,152,107,45,222,12,6,219,77,203,18,226,26,247,115,138,139,81,34,124,93,106,112,220,79,207,178,64,218,85,77,84,90,172,157,224,251,190,22,228,86,83,8,68,209,152,112,150,117,27,145,34,81,164,1,43,178,92,122,254,79,102,48,186,243,61,237,184,22,130,129,151,98,164,161,135,46,191,187,60,54,254,91,150,1,49,161,87,191,181,137,20,126,173,197,89,35,73,58,81,7,90,114,235,243,41,64,13,184,121,83,160,124,211,128,224,200,233,244,143,249,248,192,103,25,191,17,161,185,103,120,239,220,36,58,61,111,246,134,211,202,101,41,187,25,197,48,113,68,209,131,134,102,237,55,67,201,44,31,199,240,249,41,38,248,220,253,68,93,192,225,146,132,44,237,151,242,191,43,115,209,62,162,180,194,84,100,233,47,245,155,195,31,154,171,76,178,179,208,142,151,187,174,153,204,95,151,189,144,108,196,121,49,191,57,162,82,143,146,141,97,161,3,225,126,144,69,246,179,100,29,52,144,224,151,134,7,76,68,170,106,53,28,236,93,59,102,93,85,39,25,25,227,139,18,196,12,138,255,51,21,58,0,158,184,55,69,161,44,175,133,4,118,187,221,115,11,178,46,218,110,159,249,204,178,90,226,181,64,76,109,93,244,144,14,236,103,166,62,32,174,0,124,45,237,214,224,109,196,225,181,218,106,6,184,239,47,214,105,183,170,186,13,27,145,186,95,77,31,177,158,199,244,80,117,95,62,214,50,176,139,190,24,153,85,39,70,98,62,159,168,67,103,121,182,186,236,189,57,229,156,34,21,21,58,135,65,73,220,169,148,127,240,81,249,218,124,222,113,153,49,22,244,92,163,201,54,13,27,224,165,26,161,17,15,208,136,252,50,194,43,190,163,176,56,206,172,18,7,8,44,29,135,221,207,12,182,183,136,62,92,51,109,238,139,38,133,201,143,1,151,95,158,188,72,185,158,157,9,148,131,117,121,102,120,130,175,144,33,51,146,68,135,108,241,180,152,21,31,112,200,30,144,244,16,171,81,5,251,197,103,171,20,116,60,137,193,200,23,64,100,141,174,83,151,133,15,43,107,247,165,123,34,23,250,113,116,109,38,19,101,187,102,66,76,169,4,53,59,16,46,247,53,102,150,132,14,41,158,134,175,92,100,213,203,99,231,194,10,121,193,229,69,56,230,66,89,72,198,132,93,32,213,119,245,7,182,217,168,115,3,12,148,159,238,85,223,43,65,130,236,15,14,92,119,200,233,1,46,44,59,125,1,84,202,133,250,139,14,105,89,78,35,4,40,97,72,197,241,74,101,248,182,0,53,142,50,190,146,16,238,253,102,204,248,92,214,251,42,87,219,234,188,39,8,158,4,83,169,200,147,45,16,24,126,117,53,110,230,246,217,106,179,243,60,158,243,33,209,48,173,155,37,2,89,190,109,64,184,155,68,49,137,109,158,72,218,205,125,26,9,135,238,165,148,16,124,249,212,31,224,253,243,57,211,244,15,134,162,252,22,57,63,107,41,108,59,22,95,97,202,203,86,123,150,0,128,227,184,218,100,138,228,139,212,154,122,252,52,145,173,72,208,67,146,113,246,2,63,66,200,146,128,119,215,47,226,217,6,94,171,90,235,236,179,66,215,236,4,92,116,129,159,131,85,167,10,217,87,111,248,61,247,94,166,67,250,204,48,173,78,255,94,25,138,8,17,80,60,142,92,34,113,226,214,97,242,205,207,122,70,9,89,28,191,119,61,238,215,43,68,29,47,156,94,230,238,247,62,27,231,249,220,111,26,66,254,124,241,191,60,183,181,14,61,35,120,149,233,251,168,29,54,18,43,46,171,236,21,31,18,160,21,34,4,221,240,47,210,101,6,62,211,8,108,168,122,195,11,58,164,26,59,206,89,185,188,181,152,139,7,123,192,200,232,148,211,107,169,163,251,104,91,7,191,160,62,208,109,194,163,236,110,166,13,92,182,12,40,25,88,32,177,143,22,96,14,127,72,38,128,3,128,198,163,203,232,72,226,143,61,39,210,47,214,157,224,49,177,245,194,117,209,144,128,173,28,250,216,219,111,141,168,96,18,181,236,99,30,6,149,114,51,180,167,111,27,160,188,78,130,160,58,201,45,236,251,207,10,159,43,21,127,239,183,174,192,12,231,51,111,170,65,222,8,126,54,190,38,92,190,21,188,68,78,193,91,74,203,147,212,208,73,9,158,35,52,216,92,9,184,222,198,73,0,92,188,28,96,92,175,67,107,255,21,1,223,150,163,67,157,138,217,120,115,150,96,239,76,152,188,163,191,29,199,175,62,179,37,159,119,52,230,39,243,105,99,110,156,55,206,158,136,37,28,160,22,45,155,91,50,128,251,242,155,211,254,214,228,192,128,103,116,250,231,56,255,2,174,36,247,54,109,74,39,53,173,6,112,144,91,215,10,247,188,243,32,216,226,18,15,54,25,127,103,208,173,78,131,160,139,25,158,216,228,86,99,211,20,71,240,236,16,84,81,110,131,122,177,248,64,124,53,20,107,28,181,6,165,41,245,127,113,136,76,113,45,175,160,52,173,227,19,204,67,212,187,157,89,34,239,212,132,165,199,172,120,177,78,120,58,105,140,147,96,38,67,210,238,126,135,117,201,209,141,37,102,52,57,31,31,106,179,206,33,49,163,207,53,227,230,8,3,75,162,0,170,197,60,70,220,252,204,209,37,251,23,37,71,159,162,96,229,171,52,93,52,96,156,201,189,223,115,172,239,164,90,241,38,7,209,114,48,177,226,197,111,29,209,6,206,214,169,117,77,35,32,233,189,141,92,51,120,64,76,153,81,46,238,96,97,110,130,3,51,100,240,77,204,231,44,31,37,126,26,111,75,220,41,248,210,201,11,197,147,245,79,200,144,201,8,94,168,188,189,23,74,76,250,219,80,231,5,63,45,85,18,233,33,107,217,186,115,106,143,1,39,107,47,163,2,230,100,198,128,67,17,39,90,62,199,12,233,101,112,223,90,18,35,140,5,230,61,247,233,173,53,119,22,249,150,192,127,33,90,13,94,93,148,146,166,152,169,215,148,152,194,157,126,180,55,40,212,162,75,208,98,147,172,215,80,166,64,194,179,124,68,11,236,63,130,100,162,165,130,44,80,172,158,81,187,122,252,199,227,32,139,17,84,198,89,122,11,206,113,73,194,243,134,34,163,24,180,232,108,117,127,196,89,99,14,63,110,232,239,220,51,128,233,124,41,34,98,63,114,255,247,64,238,16,156,148,23,35,211,158,6,134,119,186,249,108,164,237,149,222,152,54,240,157,94,55,131,134,88,237,26,238,54,68,206,76,201,64,84,1,31,117,234,201,201,51,168,108,187,208,163,44,49,111,118,206,251,100,3,101,35,113,143,186,169,177,92,165,12,204,200,250,22,185,250,236,215,132,220,215,12,17,238,163,224,229,189,16,150,113,111,151,106,230,89,234,69,205,136,149,250,160,89,193,126,169,25,175,240,230,60,208,115,36,40,27,98,46,164,16,103,152,201,180,201,123,35,206,118,23,58,74,197,20,21,101,196,193,177,21,143,109,64,114,106,91,228,49,119,203,176,132,153,151,44,159,65,67,180,203,205,220,105,202,213,96,47,139,187,80,48,152,236,45,99,70,33,207,25,77,224,109,153,90,226,237,70,192,225,249,240,99,38,73,247,242,160,103,30,156,125,185,198,213,132,57,245,237,111,134,148,57,51,59,230,33,44,185,207,199,135,210,204,56,4,98,204,144,58,121,191,61,32,87,139,76,207,249,94,38,21,255,204,20,13,175,176,34,102,160,122,47,234,58,11,96,89,195,168,155,55,120,211,37,230,243,13,156,33,213,126,187,74,43,54,132,232,208,181,250,231,228,84,21,209,85,126,27,182,92,255,158,205,10,185,106,158,134,44,186,102,164,20,69,86,11,20,3,196,225,126,243,97,50,54,50,44,248,68,189,250,163,33,170,41,218,242,125,152,18,237,77,46,83,71,128,30,244,253,54,248,177,210,99,204,207,25,92,37,49,209,73,22,20,207,92,47,19,8,73,47,62,161,21,152,0,210,39,203,25,4,160,61,207,92,161,166,111,110,53,146,148,247,211,136,10,18,236,198,123,157,157,248,197,1,29,50,22,104,231,174,25,112,149,8,153,91,54,127,71,208,6,151,106,125,244,171,205,152,125,103,242,173,1,57,10,37,72,233,214,250,88,61,54,50,194,146,46,43,172,153,144,202,244,223,134,234,127,235,147,163,38,151,98,113,47,243,114,223,84,107,80,14,93,68,217,178,220,114,147,2,10,85,56,68,88,253,183,231,134,114,80,30,13,63,203,137,223,40,53,152,11,253,204,96,69,46,74,207,16,190,148,49,178,152,113,24,61,135,69,19,89,22,140,31,229,108,148,183,252,234,6,243,139,76,22,178,249,144,174,197,39,161,201,229,253,54,221,73,41,246,91,186,149,178,148,141,200,167,151,224,145,231,147,12,253,96,213,212,45,150,91,209,45,18,239,253,44,222,14,71,154,143,41,237,216,2,144,53,89,161,32,242,3,35,143,56,166,92,109,160,177,25,251,146,17,166,200,79,151,228,50,183,191,13,83,19,246,32,250,112,57,124,215,74,38,55,34,102,20,220,134,39,100,56,5,166,56,9,199,92,225,231,187,86,180,1,165,40,139,206,55,229,31,191,24,172,160,100,175,17,146,59,78,95,245,171,73,247,232,92,32,45,177,178,239,12,8,151,102,233,15,235,196,117,78,206,198,131,45,17,130,6,104,178,147,59,47,11,60,19,82,129,207,76,76,126,5,149,22,65,5,199,227,123,233,130,76,225,165,97,224,236,132,207,254,181,18,160,69,190,131,223,219,170,43,124,60,49,103,80,149,190,217,26,80,93,118,21,212,150,82,215,67,63,139,140,116,47,38,128,233,203,203,110,165,235,135,206,180,50,61,127,48,208,186,44,242,177,11,142,255,246,121,6,20,81,253,69,20,15,83,170,190,85,119,106,76,82,108,227,183,123,242,0,21,178,74,120,229,100,80,65,82,79,223,210,208,55,236,73,54,6,232,245,160,112,117,179,85,139,223,78,142,175,10,171,202,53,159,213,180,4,73,4,81,243,136,66,183,245,229,76,169,8,64,110,11,49,218,29,181,110,145,200,203,156,67,111,109,180,42,215,140,235,42,202,94,128,57,144,251,43,110,166,65,248,69,168,236,134,64,93,238,60,109,236,136,66,177,114,174,110,61,216,201,161,170,230,7,196,188,224,254,243,139,237,116,147,147,153,58,118,119,172,200,85,149,212,7,167,75,49,251,158,212,128,173,10,221,148,217,194,207,162,174,93,165,79,246,62,152,143,56,170,80,90,39,49,5,119,52,72,253,234,77,31,162,188,117,133,223,218,157,29,122,180,150,228,221,59,9,180,84,253,220,110,182,151,202,189,51,19,192,183,187,106,52,232,58,224,25,101,103,183,66,53,219,101,101,103,242,94,145,169,162,150,153,212,21,162,213,176,59,13,173,105,192,53,1,132,34,188,121,38,131,167,13,225,158,234,18,214,115,117,20,86,141,35,104,11,196,156,10,98,30,49,222,213,218,28,154,188,116,130,137,212,107,40,213,90,241,229,83,35,254,65,118,229,154,207,67,15,221,13,147,149,224,188,180,132,208,211,146,118,178,142,36,131,187,104,244,64,204,169,70,147,181,241,197,5,80,78,207,100,144,198,217,105,255,201,12,141,169,110,45,120,195,214,163,70,2,148,170,201,28,76,36,190,47,140,117,25,78,110,235,78,138,51,177,139,159,16,248,130,75,168,195,58,41,176,94,74,152,1,248,63,212,215,217,2,128,19,22,207,43,82,123,78,93,30,141,96,109,244,200,43,78,40,231,170,152,33,203,241,116,105,57,231,9,189,86,242,219,180,13,149,40,254,16,85,36,125,52,224,107,81,16,32,190,74,93,222,219,218,224,162,32,0,133,118,151,229,131,84,32,133,71,55,131,218,145,51,132,38,31,111,124,38,237,183,168,92,200,92,160,82,184,252,99,163,65,49,117,162,164,237,196,188,103,138,65,253,45,43,15,196,237,249,100,81,16,51,45,44,189,179,37,204,34,253,140,184,181,156,78,104,75,36,23,149,177,158,82,2,11,249,154,16,253,189,156,60,72,237,44,67,6,33,251,246,248,9,71,63,73,250,135,222,38,74,146,158,55,167,201,78,74,144,180,69,239,87,119,162,213,173,234,242,73,201,42,116,81,230,0,109,246,134,140,89,103,109,218,175,152,144,132,153,239,248,29,231,205,243,138,164,60,201,39,201,230,81,11,42,201,93,17,148,73,103,211,171,59,33,82,188,118,182,190,184,103,109,84,169,246,171,7,0,20,121,25,137,125,153,78,95,21,4,1,77,49,143,230,192,252,5,252,182,42,78,234,132,83,28,119,94,120,165,131,81,216,68,184,184,230,136,88,141,59,73,43,2,240,40,151,230,155,56,157,64,91,134,20,18,250,9,238,213,139,190,199,241,172,107,234,91,215,233,74,90,84,179,225,167,214,65,177,198,127,47,40,211,123,88,245,167,137,127,214,43,102,127,30,187,25,10,220,43,244,228,43,69,150,187,25,91,154,195,214,8,108,207,248,74,141,30,2,41,24,65,174,185,160,82,91,180,218,0,130,203,191,229,113,58,33,105,144,7,3,204,158,221,203,73,104,133,101,201,220,66,218,187,93,218,136,58,80,255,84,180,54,57,23,79,41,47,90,24,139,20,0,72,203,155,252,205,197,84,192,78,157,244,197,70,244,14,130,215,248,9,194,201,28,173,38,194,22,96,16,154,48,228,201,32,65,115,14,116,74,61,69,207,84,144,1,64,223,182,195,80,150,105,247,202,131,147,39,118,136,23,177,77,146,62,161,70,230,48,249,215,156,52,217,73,62,154,2,192,109,223,192,86,85,155,0,228,89,93,151,97,14,43,74,130,2,158,164,253,104,228,0,222,252,162,125,169,165,145,151,127,247,134,104,95,118,248,102,221,198,61,48,63,244,136,150,162,5,177,102,65,131,67,130,72,54,9,172,13,174,188,154,3,225,2,225,252,148,34,32,156,63,78,136,176,172,153,181,137,252,180,241,76,85,135,34,89,93,83,10,132,191,118,72,135,88,145,163,18,118,71,56,96,32,1,14,152,211,79,208,74,223,170,62,88,38,120,138,44,103,7,253,186,148,220,29,221,69,191,125,145,15,205,111,195,54,229,208,177,115,230,137,70,39,11,109,146,106,112,216,218,89,154,85,239,125,206,177,233,184,75,59,245,170,160,214,44,87,147,227,181,109,71,214,26,225,52,97,205,29,230,51,133,196,186,11,64,2,7,173,193,217,32,51,108,129,225,76,14,3,220,41,13,197,13,224,57,87,215,22,152,198,141,146,135,254,112,194,161,220,110,70,69,79,191,51,141,226,14,147,154,214,70,213,229,226,102,116,141,1,34,180,26,157,12,24,231,72,247,85,137,185,21,45,201,102,252,91,71,112,241,49,167,240,74,162,155,152,156,253,31,90,116,178,174,82,31,71,188,200,73,171,121,107,202,45,82,186,63,191,125,246,47,127,112,178,83,18,214,52,3,220,199,4,37,197,212,68,203,213,220,29,234,176,142,172,44,160,233,180,66,78,155,213,244,215,70,23,184,234,163,117,131,196,141,64,117,154,42,155,20,231,153,133,1,9,181,214,51,197,5,80,236,116,146,125,60,163,241,65,232,90,157,116,59,212,245,196,192,136,224,74,229,31,253,91,87,74,35,235,10,225,202,84,184,4,252,144,126,245,25,179,92,20,68,82,232,115,118,160,44,217,233,148,21,88,147,40,66,249,7,3,32,58,20,254,56,153,121,158,86,231,230,248,141,235,131,45,155,227,193,127,51,225,190,152,33,170,218,190,248,240,102,203,252,32,242,32,31,241,105,76,234,123,41,56,198,146,167,217,127,154,105,220,245,167,161,45,15,192,41,173,80,66,13,217,76,9,182,251,62,75,42,186,233,254,78,217,21,177,15,199,68,23,18,1,93,49,140,231,165,227,106,200,230,139,148,20,129,194,76,231,40,55,65,189,164,184,28,10,194,227,74,179,99,70,220,70,124,47,107,228,105,195,63,8,105,56,233,89,129,164,160,244,152,167,100,75,192,8,40,138,17,45,81,31,21,246,156,246,193,27,21,118,25,127,114,156,188,57,21,42,200,33,26,86,210,27,77,209,45,231,40,203,205,113,255,208,190,10,181,100,3,78,73,92,236,216,124,88,88,171,154,55,125,91,14,190,239,128,55,182,226,168,42,21,78,7,200,19,60,86,189,57,199,209,172,97,166,223,165,43,116,6,96,213,10,115,59,91,167,98,130,78,80,5,224,197,205,232,89,55,93,127,104,125,248,46,15,67,163,210,111,131,157,1,62,224,87,35,14,182,245,230,221,96,186,110,70,129,65,107,123,19,45,137,94,124,88,72,239,15,5,230,240,249,29,219,57,97,66,106,79,148,231,135,133,98,48,220,12,219,130,46,253,12,165,105,88,207,150,215,155,34,165,72,94,214,104,212,160,199,68,159,172,148,238,242,27,212,245,96,197,146,29,143,46,203,192,92,119,250,50,164,232,5,175,192,72,113,42,35,250,150,180,132,76,251,19,176,97,55,79,16,198,186,254,140,82,202,159,172,216,91,40,46,26,206,223,251,100,248,129,73,91,101,40,146,172,240,190,26,8,154,169,187,10,5,160,236,179,216,128,233,234,16,16,136,38,143,109,72,88,80,46,149,247,34,247,214,124,125,193,94,65,133,91,204,224,218,220,11,178,93,66,23,62,95,215,177,226,60,101,25,10,140,62,33,128,23,80,12,146,216,165,94,102,60,187,158,8,229,90,69,196,193,50,144,60,207,57,173,66,222,20,203,13,128,181,251,94,199,35,156,3,67,65,107,46,200,60,217,77,224,228,19,219,124,75,186,26,227,119,210,253,128,113,118,63,3,47,98,9,5,53,96,185,74,179,201,53,179,66,219,103,197,211,179,235,253,6,117,33,208,58,20,120,12,52,208,199,3,41,185,188,20,254,11,45,234,246,150,0,178,194,91,241,216,131,164,151,235,164,208,238,187,63,189,60,16,217,58,175,240,50,54,210,161,198,102,202,224,215,136,38,86,253,11,68,52,7,254,53,147,125,43,10,91,70,145,57,62,198,89,82,16,108,233,14,124,6,180,56,254,253,236,253,91,196,0,239,183,114,136,194,113,20,152,19,250,219,72,149,186,120,6,204,6,244,42,52,61,49,107,108,53,133,35,106,174,245,89,147,36,84,175,153,196,241,248,12,217,102,146,85,55,159,243,84,215,51,197,14,63,201,105,14,248,196,198,120,75,136,119,95,51,162,147,233,131,139,196,15,240,221,192,86,65,239,58,162,199,19,11,239,9,178,32,132,30,117,192,137,115,252,106,48,74,185,234,107,89,14,211,205,217,164,102,250,7,147,185,93,134,11,180,46,156,3,249,107,110,219,71,20,146,183,207,118,112,182,238,228,224,197,153,77,243,235,51,73,39,60,13,247,234,76,171,207,214,221,251,56,172,103,149,223,17,71,185,121,10,73,33,181,68,138,12,119,170,100,144,76,165,170,115,101,25,186,59,230,32,120,86,155,31,196,52,98,167,254,104,68,3,75,241,160,199,124,2,240,251,222,70,66,243,241,150,129,93,70,8,107,45,243,233,211,21,0,91,160,47,144,244,19,122,80,43,169,250,251,100,0,108,247,231,107,111,180,225,238,7,65,227,151,178,141,14,74,175,190,62,146,149,168,213,31,61,129,225,137,178,138,155,127,25,102,197,231,38,71,84,209,17,6,136,68,49,205,109,191,70,56,250,220,170,60,53,211,182,71,60,102,148,60,61,171,23,128,82,182,159,150,136,231,212,15,202,181,89,74,205,159,155,174,58,97,127,50,197,15,54,172,107,230,195,86,197,175,119,178,229,222,91,136,91,37,148,15,160,0,83,171,190,83,242,216,75,23,46,61,102,243,221,251,167,62,93,53,178,89,45,62,52,221,99,194,160,8,201,54,210,12,126,111,116,246,244,144,39,182,174,241,37,17,67,74,2,20,35,51,146,151,199,84,230,53,229,47,118,23,174,29,159,161,176,164,55,65,129,47,228,130,29,174,192,12,101,203,151,160,159,58,98,164,12,192,188,158,227,97,41,62,151,182,72,191,154,15,175,200,60,200,186,200,0,186,25,78,0,1,51,46,83,31,142,215,54,168,181,220,123,224,250,120,236,0,230,59,15,77,164,160,107,87,99,166,44,0,1,75,147,21,212,184,98,233,152,154,187,226,138,155,101,170,252,107,89,95,132,220,251,140,80,142,95,134,40,42,105,4,76,38,54,185,127,145,126,106,135,10,104,54,178,100,191,186,217,193,47,227,221,24,162,88,150,19,186,57,253,28,137,108,181,223,27,32,229,144,160,7,122,213,82,98,201,255,60,48,121,238,196,153,16,235,210,242,180,58,19,42,181,235,88,121,203,168,53,101,30,89,101,194,239,157,64,163,171,163,10,127,232,72,177,172,201,123,235,131,39,163,91,189,248,183,77,122,77,88,146,184,121,187,188,131,63,221,132,209,180,197,130,60,161,215,74,241,103,224,32,46,154,53,160,207,229,34,60,247,57,197,246,167,127,227,156,137,112,106,184,249,220,75,91,240,44,83,123,105,100,48,27,14,69,135,244,248,14,109,196,205,143,211,86,36,215,7,51,236,112,229,62,16,46,91,180,66,13,220,94,35,18,52,44,99,214,254,190,99,54,169,159,107,62,65,202,252,100,182,10,228,6,174,148,69,110,123,42,124,20,13,109,175,72,2,167,177,218,185,88,225,123,141,39,3,135,169,233,14,100,97,167,151,46,168,217,159,104,80,87,46,45,173,179,250,205,193,114,36,253,156,214,162,116,253,96,240,107,155,39,144,7,47,197,57,237,233,126,68,51,85,241,239,208,103,122,70,98,252,26,54,117,200,153,194,14,253,26,182,205,55,77,186,153,62,168,63,26,202,136,159,99,15,34,160,238,210,152,176,200,156,189,88,95,12,118,169,171,215,2,26,1,47,167,234,142,5,166,234,38,44,232,50,66,199,73,94,12,152,145,35,6,32,188,92,240,9,138,249,140,83,139,23,235,104,101,235,102,74,51,105,115,116,246,130,249,46,73,119,200,9,3,187,147,99,47,35,106,221,159,220,111,55,62,79,255,109,18,97,186,72,22,180,222,221,161,200,180,65,118,61,57,241,205,91,104,251,209,130,161,28,211,205,80,106,195,69,240,224,144,131,166,84,206,190,229,48,36,99,144,3,0,160,81,192,104,30,193,26,151,206,167,3,22,117,151,226,107,155,8,116,124,61,141,179,201,95,174,72,120,35,225,66,45,154,33,162,4,228,183,38,23,91,197,65,34,88,89,1,150,135,113,227,227,147,146,80,202,113,103,162,250,174,189,137,5,154,93,111,93,160,202,247,73,133,24,133,204,120,102,252,175,161,205,181,59,96,200,12,137,138,204,208,28,112,92,15,71,95,147,154,106,234,237,38,144,122,201,159,26,34,8,65,86,53,178,50,211,133,147,73,37,85,37,236,110,48,11,44,175,215,24,211,218,16,190,45,204,68,39,209,145,209,193,26,168,153,51,34,26,50,78,168,210,100,60,105,31,63,199,232,140,134,12,214,94,215,182,70,170,206,62,162,180,47,233,131,145,192,11,140,63,20,6,130,123,52,17,11,104,163,189,153,195,114,73,218,245,142,3,234,79,141,6,211,158,218,141,201,103,126,10,117,27,220,135,88,207,135,20,253,186,172,192,67,126,120,179,234,92,252,14,130,115,73,103,119,122,107,188,197,14,42,125,36,104,164,251,123,144,174,142,46,147,161,253,196,36,153,134,183,180,35,94,74,200,46,15,13,38,39,126,151,90,147,78,160,14,66,249,221,184,50,30,106,165,129,101,133,21,133,140,162,237,240,128,241,124,250,1,44,239,66,104,11,2,238,120,231,97,53,105,97,121,108,20,70,203,110,79,137,112,104,22,15,48,74,121,90,130,228,29,52,227,212,205,123,207,46,13,9,0,168,106,231,107,50,125,129,80,88,4,181,164,223,25,2,172,238,55,55,146,237,170,173,248,164,193,187,47,119,92,199,173,121,85,156,182,54,163,249,5,70,162,38,126,0,73,182,135,177,7,219,94,133,127,210,206,149,230,220,32,38,4,13,41,174,48,70,80,80,244,243,178,81,167,212,84,53,73,168,237,42,135,13,114,49,33,140,198,69,167,172,226,45,65,231,96,214,124,66,51,52,172,123,1,180,125,36,245,33,72,211,5,25,133,81,116,157,131,89,174,182,118,150,16,32,93,148,122,101,81,130,145,89,161,18,122,162,54,52,47,133,37,163,3,131,9,51,10,190,77,9,81,40,41,186,149,137,52,187,178,119,108,231,33,71,24,181,147,191,85,174,149,109,120,215,103,70,162,76,204,116,153,199,99,195,151,173,27,59,97,241,206,190,31,28,119,128,255,146,231,206,70,93,225,130,175,203,64,4,239,230,117,80,44,243,37,15,146,110,107,247,118,5,251,232,122,151,217,50,33,31,43,2,50,57,154,118,136,220,228,68,170,164,241,134,191,23,156,205,91,3,139,106,177,66,116,137,176,65,44,153,101,8,211,47,239,237,27,6,208,214,18,44,206,101,14,7,226,132,109,224,123,228,230,116,211,56,83,5,192,59,75,94,61,243,25,166,234,27,14,250,121,99,75,232,140,40,97,0,153,7,81,219,231,200,162,135,249,132,127,254,218,9,52,170,124,206,130,80,65,9,225,225,51,105,138,102,131,203,248,81,186,186,240,48,42,72,178,122,240,246,151,151,6,32,94,232,74,100,74,23,172,53,187,186,210,179,109,95,85,204,8,13,61,179,5,119,218,213,198,174,51,67,39,154,185,243,0,37,116,207,175,16,61,70,101,122,34,19,166,141,130,214,116,247,204,179,104,163,32,120,238,144,82,63,7,43,148,18,77,204,128,10,67,102,186,91,81,253,181,235,17,228,247,75,224,205,163,129,14,123,81,145,233,186,34,180,232,230,2,42,68,175,174,39,118,169,97,6,14,190,165,75,145,204,173,243,4,64,74,219,150,212,59,225,50,90,30,184,24,215,69,149,204,148,49,29,5,233,201,49,27,5,142,188,215,48,137,178,248,96,35,171,116,154,137,194,70,94,24,144,82,66,221,92,204,120,129,126,106,38,118,187,254,121,240,51,106,35,135,25,252,232,231,193,23,192,93,55,19,43,8,141,71,181,218,109,138,153,72,9,88,54,106,64,157,37,120,31,76,102,161,75,119,120,53,93,95,39,149,160,8,78,200,54,213,140,242,152,175,238,227,255,100,217,88,184,185,235,59,97,133,5,180,202,147,81,123,117,119,19,13,228,221,102,254,12,233,241,147,195,188,146,66,101,248,154,188,118,172,109,122,211,166,142,248,217,158,211,10,179,109,158,98,94,176,204,244,48,35,48,63,180,27,150,61,41,110,94,129,217,202,205,145,71,63,43,206,223,122,90,182,246,89,17,179,152,161,251,189,202,71,3,6,126,40,154,217,124,75,67,19,92,104,6,42,174,23,21,25,55,111,99,241,150,134,214,32,169,183,150,59,88,6,165,211,118,27,70,200,239,109,41,203,38,189,180,172,137,250,246,121,196,103,167,88,39,46,151,55,213,37,131,39,173,143,217,9,91,96,235,128,153,185,233,173,107,95,209,53,138,78,130,182,46,35,0,15,65,159,247,220,21,242,104,159,183,162,10,235,55,7,19,209,186,142,40,44,145,209,207,119,62,135,158,248,136,24,89,58,247,30,126,25,74,67,109,17,6,203,26,122,205,149,166,84,97,205,66,136,125,6,216,102,80,159,209,66,42,237,201,148,135,220,154,45,109,243,38,10,160,135,233,177,220,217,49,224,152,148,73,90,152,195,30,216,159,133,2,197,161,204,194,108,123,191,255,244,2,255,37,107,11,210,215,229,17,23,228,92,77,144,102,213,90,95,188,110,130,118,77,58,79,254,150,222,252,145,207,236,104,109,206,75,114,187,21,56,8,101,117,247,192,208,24,147,185,64,230,166,239,112,254,224,68,23,82,34,26,151,140,178,215,205,235,19,194,158,99,24,4,191,15,41,252,200,67,84,17,193,130,180,93,159,79,76,137,86,22,200,241,250,33,67,247,24,34,21,162,38,249,237,105,29,18,249,153,133,169,172,210,78,150,189,216,100,33,195,212,62,118,180,41,2,76,73,79,0,222,187,252,244,153,185,203,171,96,188,87,221,146,96,162,93,164,189,36,80,219,198,97,41,55,7,22,81,223,107,195,77,42,19,13,39,43,121,54,163,33,68,172,125,238,72,108,32,130,227,102,176,124,47,23,2,52,199,82,236,254,181,169,242,190,72,160,114,96,109,175,48,48,77,23,81,179,152,207,111,251,215,172,184,253,85,86,118,231,60,15,141,248,138,24,94,122,113,66,181,102,164,230,221,205,144,47,20,233,10,129,27,137,88,54,204,133,10,143,60,25,202,107,110,61,203,193,4,115,194,74,15,192,44,190,35,145,2,21,86,105,68,66,201,94,221,7,251,225,119,101,207,65,82,104,76,119,115,54,108,227,50,220,196,66,189,134,47,177,113,240,94,121,162,194,162,90,159,47,129,119,61,133,179,32,19,33,122,112,196,137,109,11,89,204,5,30,205,112,7,8,33,159,123,135,12,40,237,20,45,156,9,229,107,169,118,148,93,226,103,28,145,78,89,253,115,49,100,253,254,211,231,220,76,66,129,115,204,116,71,172,240,207,108,55,173,98,174,70,227,225,102,232,121,171,94,77,251,86,245,65,3,237,36,88,128,99,54,62,94,247,13,73,192,173,23,72,51,166,80,9,251,147,195,202,245,249,109,104,190,28,110,217,1,142,79,193,219,87,68,21,145,208,116,115,179,206,78,49,79,107,123,116,115,49,42,76,153,12,61,246,202,51,99,241,183,95,80,136,40,104,170,222,101,0,87,43,69,136,119,111,214,147,195,156,141,12,111,168,131,117,214,210,153,181,238,158,177,126,166,168,0,85,226,232,238,165,222,142,15,181,139,146,166,130,84,143,185,0,53,252,25,9,89,31,5,23,169,250,213,232,24,138,8,68,165,151,108,59,115,28,41,161,164,172,237,21,129,174,233,75,0,184,252,2,138,248,204,231,217,170,55,36,195,49,204,160,200,202,6,116,116,119,187,243,255,2,22,20,223,14,88,20,141,195,215,76,251,226,199,60,41,120,23,55,103,218,144,116,215,152,120,39,241,218,231,152,60,179,184,234,186,239,37,30,44,193,228,32,100,36,104,239,92,197,210,179,242,136,180,146,124,143,110,5,214,187,23,118,195,206,214,249,217,144,232,166,116,179,49,91,85,221,236,206,247,114,7,235,196,39,148,204,116,179,59,187,140,51,107,144,100,131,107,70,47,166,83,198,167,48,129,43,234,180,122,239,52,28,29,210,193,233,40,250,27,15,168,198,70,139,114,14,103,151,142,73,167,143,196,31,252,28,194,75,250,141,145,219,236,8,34,184,57,241,77,228,209,12,29,122,253,24,58,175,6,238,186,124,77,82,19,62,83,168,94,244,207,62,108,253,142,247,181,105,100,206,186,89,158,147,139,152,102,184,57,155,199,38,179,240,71,71,127,205,211,98,2,121,240,243,215,231,132,242,159,38,103,45,136,202,74,31,167,19,138,116,180,208,147,192,224,200,182,165,64,255,117,16,147,50,98,240,23,245,43,51,73,13,18,30,88,153,131,150,205,105,62,98,108,242,229,229,141,225,248,155,205,19,69,63,69,135,246,34,120,204,35,206,30,51,15,1,154,153,249,236,188,243,153,155,40,109,99,230,189,246,51,103,33,108,199,12,92,161,132,153,154,192,231,209,40,176,190,71,107,210,140,130,245,157,61,176,24,195,110,251,177,214,43,136,246,51,23,221,233,76,131,227,186,48,88,75,23,218,7,51,211,87,22,102,212,164,198,215,188,229,234,204,215,121,102,200,189,146,239,24,164,86,64,200,203,38,140,0,172,111,179,221,88,159,228,188,174,16,61,38,95,245,52,196,31,207,64,205,169,5,167,105,167,233,98,74,133,186,154,88,142,19,76,117,155,53,114,166,86,19,190,138,111,109,100,36,50,191,43,196,254,30,158,128,15,52,215,225,157,45,59,153,140,248,207,76,209,235,28,101,114,50,85,146,13,55,122,225,168,55,134,163,119,236,193,187,233,160,247,110,73,221,143,249,28,46,205,27,93,140,247,125,137,134,10,21,46,147,123,118,51,148,234,194,9,5,125,69,245,104,210,242,222,75,61,241,140,38,179,131,48,48,227,61,191,223,6,212,69,3,80,220,156,152,226,13,57,226,12,228,136,221,12,63,187,12,11,27,208,153,44,57,158,28,112,207,251,34,201,48,121,126,64,88,30,125,202,86,10,252,134,176,194,205,39,212,17,69,200,51,98,80,212,230,253,204,85,200,200,44,188,92,99,198,176,224,244,203,100,177,183,30,61,204,156,92,106,77,176,132,197,107,103,106,55,242,211,137,94,179,248,105,227,13,146,207,109,226,96,243,153,97,143,126,251,6,77,131,100,222,227,139,160,183,83,212,12,135,133,95,92,56,6,223,60,133,214,15,79,163,185,185,218,173,196,12,146,218,111,157,161,200,127,49,66,129,90,97,121,74,158,214,11,104,234,179,152,147,233,158,253,204,103,42,236,36,41,201,243,241,182,229,234,174,25,231,48,189,245,133,185,37,135,164,117,107,20,22,188,27,102,107,103,186,102,19,146,219,251,243,219,221,43,158,116,207,39,165,125,224,201,41,209,222,5,6,109,233,16,238,127,94,155,245,121,231,33,85,223,44,120,6,230,194,249,253,251,211,160,38,56,188,100,18,195,58,224,43,132,78,153,37,223,163,82,97,57,94,110,152,161,202,108,50,137,41,97,123,115,135,9,92,43,77,7,155,70,46,87,28,26,51,100,67,18,161,208,2,186,175,60,152,53,252,156,93,95,2,198,51,94,6,97,112,51,190,187,236,228,84,23,170,211,31,116,128,95,218,64,135,187,22,125,202,199,201,36,181,45,57,42,11,211,156,225,30,51,197,113,217,55,76,15,221,119,83,24,208,41,124,201,158,69,9,197,93,44,43,133,23,253,105,200,125,99,9,24,235,148,32,115,73,146,156,189,219,115,196,32,161,139,136,126,84,8,38,182,87,39,187,17,57,109,137,34,40,250,159,163,56,198,148,230,86,73,98,193,8,90,60,35,201,147,35,232,42,65,33,199,190,147,109,225,123,215,42,8,44,162,6,26,42,125,76,105,137,151,126,177,227,157,157,159,143,53,146,105,126,212,128,147,217,225,108,51,29,134,14,230,226,51,67,245,232,223,163,66,4,53,244,8,73,174,218,129,21,210,181,46,143,181,193,170,196,128,22,246,28,121,103,254,60,78,175,108,96,170,46,214,179,203,67,7,120,205,200,208,165,38,65,116,134,199,60,172,217,56,115,196,122,150,110,245,111,149,182,17,95,200,197,165,154,238,232,53,147,208,16,54,56,90,212,80,194,244,171,167,169,233,201,205,207,4,198,197,189,102,192,66,31,135,160,28,15,214,183,20,56,74,154,244,9,96,109,64,205,221,156,240,81,139,222,27,188,150,223,27,162,57,41,161,84,62,37,59,251,53,211,212,214,182,62,89,123,53,16,168,89,206,166,43,225,98,65,91,204,173,240,190,10,23,242,25,178,25,28,253,116,35,192,220,171,86,106,192,205,31,27,161,68,129,105,87,43,190,185,166,2,28,23,192,227,100,118,35,71,235,149,234,70,177,24,152,160,152,207,198,234,28,207,76,100,36,162,214,215,236,225,59,172,76,83,101,205,236,230,158,181,179,253,123,141,166,115,208,92,113,255,105,16,50,154,81,167,7,221,117,253,150,37,232,62,185,229,242,83,12,47,215,12,50,116,136,63,76,109,121,57,181,104,195,205,211,252,111,33,123,229,36,204,13,214,150,93,117,26,33,9,235,236,184,13,246,188,37,109,229,134,2,26,49,102,180,97,40,109,32,13,36,104,0,220,39,155,240,173,10,183,31,11,0,82,244,59,164,136,43,77,77,13,112,126,119,239,154,2,5,156,150,144,181,50,205,192,72,255,172,103,58,158,9,46,27,33,107,111,120,62,209,196,86,123,214,105,86,41,158,221,121,102,248,154,115,106,202,186,134,217,194,169,94,76,190,115,9,165,48,120,203,179,152,150,155,193,140,139,47,14,132,127,122,51,216,79,36,48,73,94,193,50,232,190,225,208,191,149,148,127,157,83,135,110,38,55,131,219,104,95,79,190,4,87,89,51,26,187,242,137,110,224,135,157,254,100,213,228,186,197,60,140,1,252,126,16,24,40,207,242,212,104,18,56,128,79,52,246,19,37,175,226,189,122,72,4,0,139,239,83,152,67,206,89,12,105,144,15,26,136,111,161,244,2,12,90,60,201,10,42,9,146,187,151,244,62,94,97,110,215,189,50,202,243,34,156,191,182,16,33,160,190,102,34,25,45,10,193,208,20,31,11,207,45,9,146,163,82,148,235,213,173,252,138,8,23,227,192,35,213,225,102,58,49,133,176,16,58,103,35,12,251,153,217,1,134,180,121,242,173,234,116,14,72,171,177,206,242,53,91,10,254,154,193,142,106,154,20,216,47,253,63,215,108,34,178,159,71,3,48,120,207,7,58,247,142,239,44,129,213,137,144,161,93,114,243,180,134,56,53,27,204,236,222,220,116,110,214,214,223,38,125,226,107,15,12,200,210,248,131,204,22,202,127,215,108,75,160,254,63,172,117,171,245,248,221,222,151,4,153,26,69,81,49,103,220,188,123,148,195,249,56,181,149,254,103,158,98,166,117,71,184,116,179,129,168,252,173,207,177,175,68,99,100,171,90,128,95,224,178,36,113,169,243,140,22,199,228,42,75,148,185,213,237,59,235,54,85,103,143,178,216,68,129,139,128,24,240,57,239,152,81,75,156,85,107,47,43,191,46,161,134,226,57,168,86,41,128,88,255,205,112,115,166,229,77,86,207,0,31,112,151,30,109,7,73,179,222,227,156,54,56,157,215,108,242,233,82,9,48,115,255,152,135,154,127,253,6,110,77,45,233,15,255,120,94,252,165,171,145,243,253,49,44,204,144,223,68,151,45,136,0,42,124,146,125,161,69,212,177,215,204,89,106,205,154,44,110,150,56,143,171,73,166,169,130,86,114,116,52,28,201,69,187,231,43,73,141,225,116,77,86,116,59,7,165,36,54,171,129,27,91,152,209,26,91,186,111,226,152,196,213,0,191,197,121,237,208,146,223,112,129,139,169,89,15,205,240,193,153,21,79,134,220,153,166,107,105,251,243,30,46,246,99,40,203,100,203,134,159,208,73,253,65,19,131,123,147,171,65,238,121,32,67,191,58,105,62,77,21,35,45,17,123,196,89,136,73,143,131,105,62,147,191,245,217,188,150,224,17,233,221,166,192,50,98,135,129,166,65,205,176,106,250,222,8,190,160,136,150,13,102,168,17,253,183,105,106,215,44,30,230,236,236,91,176,184,15,37,251,32,97,72,248,226,59,43,206,85,207,159,39,199,41,141,141,119,114,230,202,92,48,226,234,27,50,147,92,49,126,47,169,73,192,45,27,199,77,29,48,207,74,110,19,169,239,234,206,92,179,234,214,208,108,25,60,154,254,69,104,91,174,186,119,86,203,167,248,249,142,159,55,5,210,85,171,113,233,248,152,119,240,17,194,34,143,51,135,250,77,117,51,45,24,234,235,193,41,81,124,23,233,244,227,164,173,230,19,143,108,247,128,217,164,243,39,200,162,198,119,49,91,0,55,231,55,126,59,235,99,57,92,5,134,177,254,113,76,136,200,170,131,248,129,227,181,46,60,36,213,154,209,74,9,223,129,14,75,57,225,65,58,157,189,217,111,14,92,179,201,144,83,220,207,222,148,65,77,19,142,137,161,53,65,152,235,253,201,77,201,72,78,28,238,69,145,254,122,61,153,250,187,150,12,1,95,167,18,78,209,102,61,62,107,103,103,94,43,92,65,80,11,98,14,241,233,5,211,254,25,64,173,233,145,104,107,238,172,129,37,219,194,239,120,204,100,124,195,51,207,180,87,106,209,174,18,187,251,118,7,137,79,75,90,141,172,0,227,220,27,67,187,140,175,167,87,227,175,213,8,57,144,63,30,106,70,93,197,195,25,96,51,210,45,200,163,17,34,250,163,209,123,85,247,231,197,208,238,245,171,141,142,228,115,115,220,162,248,109,128,110,194,240,88,233,160,46,158,161,71,146,12,128,118,249,140,218,154,227,133,113,244,122,110,125,52,170,167,30,34,194,221,89,36,37,197,176,76,71,153,210,21,94,138,80,108,89,136,56,3,240,149,72,6,12,173,46,67,120,231,0,237,142,68,74,214,164,211,89,142,80,171,175,8,64,73,37,104,74,184,82,124,8,51,45,176,154,85,42,201,164,160,195,92,69,76,199,156,133,225,61,175,118,241,208,64,141,62,22,231,39,178,95,110,10,196,201,20,178,253,123,241,90,134,131,148,116,23,208,159,20,191,108,44,153,85,114,105,155,186,118,60,119,49,252,173,152,207,165,206,183,102,35,158,68,237,181,154,234,102,164,240,19,64,54,105,137,66,122,212,58,205,226,183,13,66,46,169,236,6,185,94,252,54,236,227,178,93,2,89,117,148,2,175,109,146,56,146,201,6,214,243,158,108,35,244,44,23,87,116,4,226,189,96,189,92,146,77,176,76,118,245,220,39,135,223,210,136,255,184,11,150,221,241,76,69,110,10,121,68,101,59,144,81,208,194,145,157,214,76,54,49,126,228,72,168,53,140,37,121,213,19,24,119,167,40,166,47,132,150,240,151,242,133,174,166,196,213,121,89,151,202,75,24,31,95,190,185,236,41,105,103,162,58,185,57,41,93,26,3,175,121,67,59,244,92,232,130,210,213,30,145,79,54,200,253,75,209,23,107,214,10,136,43,88,14,65,151,163,16,81,130,75,180,91,202,69,36,159,10,141,123,176,167,68,58,217,106,211,207,140,138,128,107,48,34,186,220,148,91,25,243,138,160,189,91,195,211,236,83,111,62,151,31,49,104,193,242,222,114,243,98,236,217,254,219,136,77,245,207,163,153,78,151,151,146,144,219,221,89,6,13,215,119,123,110,137,131,152,94,151,103,54,73,150,40,200,128,111,149,174,114,154,142,242,114,78,158,115,186,145,172,148,71,219,6,179,247,73,110,180,113,114,250,145,114,97,109,71,77,178,155,98,213,51,195,60,52,87,92,125,2,36,17,121,44,64,136,146,19,196,244,110,188,129,85,167,26,206,145,239,120,52,141,175,161,165,11,144,215,206,99,138,30,33,107,78,11,0,141,96,60,174,54,233,51,41,62,108,40,241,188,210,68,151,107,174,154,195,135,109,198,155,114,185,90,181,101,40,21,29,175,187,61,107,86,210,118,147,125,120,9,227,254,251,11,185,119,69,235,57,42,162,108,166,69,247,141,227,162,85,207,9,131,115,88,154,30,77,52,5,58,70,143,166,146,243,32,186,33,142,237,156,130,36,196,209,34,215,202,3,9,126,207,96,226,106,102,233,145,168,36,114,139,103,104,208,130,220,74,236,7,133,14,234,162,241,49,161,42,159,159,83,32,193,150,252,204,66,68,97,171,45,228,35,187,145,19,138,160,84,181,188,248,46,175,120,109,93,182,138,95,162,190,211,222,76,200,89,66,107,96,163,203,97,141,104,50,27,245,189,164,224,17,15,11,24,195,153,115,83,124,102,24,130,157,72,145,0,18,37,64,177,226,109,59,191,6,252,236,134,230,212,12,230,244,152,190,211,209,128,80,153,228,109,83,105,241,88,231,63,66,52,74,128,82,94,46,154,70,176,182,62,249,73,230,251,116,120,4,77,250,122,49,202,212,222,234,222,193,78,38,169,39,82,22,103,0,155,195,62,144,51,144,138,5,240,32,210,253,110,54,159,72,242,124,27,97,86,47,201,3,67,56,127,50,20,23,197,198,219,3,114,146,107,213,210,193,6,215,27,104,24,251,235,173,230,6,52,35,240,44,230,28,148,79,189,255,68,100,254,104,103,82,84,161,54,230,234,29,26,190,96,47,88,76,91,205,84,0,252,189,97,135,235,250,222,48,154,187,243,7,249,212,170,138,147,54,97,160,236,32,9,176,46,112,144,137,25,162,121,55,210,248,168,9,99,43,194,198,107,33,184,34,81,29,205,94,195,3,124,219,127,63,216,190,202,177,232,68,115,132,39,85,251,212,42,171,178,180,0,39,89,136,161,145,149,137,221,122,193,112,129,245,159,234,109,159,13,153,98,92,96,174,38,154,232,178,108,207,174,156,2,208,5,92,82,19,171,36,73,178,179,61,116,72,103,97,70,16,51,52,214,217,111,78,211,192,148,252,63,148,105,81,174,7,44,54,180,141,192,24,176,3,127,7,83,1,238,158,120,103,75,190,214,217,205,207,75,42,84,0,241,169,236,5,94,2,156,115,80,138,15,196,25,28,14,22,206,196,152,186,215,193,129,237,2,194,221,196,74,198,7,166,64,143,113,64,232,44,233,171,142,35,144,187,233,160,69,56,125,180,215,166,114,184,195,193,238,200,65,132,207,154,110,240,112,134,56,122,111,161,101,161,27,60,248,225,64,216,209,137,163,98,160,184,126,208,96,68,83,73,254,244,241,88,93,187,123,198,140,174,17,86,227,199,113,4,79,19,16,213,2,117,178,94,125,162,114,111,188,66,53,122,126,178,15,48,32,146,17,114,252,43,37,24,173,92,23,38,185,127,145,109,165,132,161,46,45,165,7,111,251,0,18,55,244,216,99,19,106,142,107,135,117,164,42,44,235,44,23,1,43,155,2,139,86,46,232,80,46,94,154,24,244,178,175,173,101,42,196,194,28,88,72,55,26,161,88,211,4,65,9,172,128,73,109,139,174,22,225,38,21,185,104,113,216,80,112,143,79,98,195,1,74,116,159,238,15,104,171,66,118,227,103,0,156,130,96,1,36,229,82,199,203,37,17,76,162,85,37,219,157,97,63,31,212,25,229,99,173,164,146,15,136,78,208,74,14,76,148,170,43,44,102,145,114,1,204,116,124,5,133,117,129,92,95,222,233,214,114,155,31,32,15,108,113,67,186,49,81,48,151,36,153,17,42,230,215,141,137,158,152,252,52,25,230,208,11,227,223,91,180,126,140,83,59,170,207,28,155,69,107,226,29,84,188,195,214,73,205,33,109,40,137,193,249,116,20,77,46,27,158,206,151,20,62,113,24,71,169,55,57,3,205,63,123,252,223,181,249,254,174,205,247,119,109,190,191,107,243,253,93,155,239,239,218,124,255,63,106,243,53,195,113,186,100,6,111,161,232,213,102,29,210,206,104,75,142,155,52,144,178,59,29,119,201,179,91,21,9,160,249,17,6,55,226,163,11,135,52,137,177,249,33,117,91,100,250,170,95,189,73,35,40,111,51,44,251,222,91,65,25,156,73,47,191,77,158,193,65,162,21,126,191,178,85,229,26,85,95,119,73,1,76,40,89,238,217,78,198,112,233,47,118,147,52,154,82,35,211,248,231,42,8,21,98,17,164,136,84,236,185,102,79,147,114,26,103,64,39,42,222,77,229,47,187,121,208,133,166,84,142,80,150,165,246,204,103,83,249,144,4,231,228,244,52,220,188,106,84,6,177,198,2,42,232,230,115,146,39,85,152,159,72,235,168,185,238,249,149,129,95,238,23,250,205,133,160,230,44,221,72,156,85,56,247,202,174,202,126,124,78,69,167,196,170,38,89,37,26,61,184,133,205,3,66,34,117,82,165,202,145,218,206,56,116,31,52,10,242,233,195,249,92,92,41,145,250,146,237,156,202,233,12,32,219,31,187,195,252,149,148,247,181,150,146,98,68,201,122,124,120,57,225,69,241,198,36,4,200,200,222,43,243,107,166,228,233,191,125,226,187,212,149,219,213,178,118,119,211,62,39,11,7,253,238,74,104,11,38,169,185,25,2,56,165,164,37,241,16,31,27,230,210,207,215,50,47,255,38,73,43,89,234,161,138,228,22,232,222,162,81,37,70,78,73,201,49,1,189,175,155,252,173,70,51,40,232,163,102,164,231,215,101,161,249,247,120,179,250,210,68,147,46,113,85,81,202,105,31,218,206,19,80,15,23,217,225,75,166,246,225,119,181,162,79,252,116,53,138,32,177,194,62,20,35,6,145,160,146,250,12,114,80,206,82,83,217,53,74,250,188,53,103,119,143,39,155,144,80,201,120,131,110,234,113,177,101,60,244,181,172,50,189,194,76,167,183,252,52,205,170,174,55,128,217,18,246,98,6,54,181,158,217,184,242,116,126,35,27,182,227,173,207,150,162,172,201,80,149,174,176,162,189,33,188,38,147,212,252,155,8,5,61,32,101,252,44,80,172,79,255,105,212,254,182,18,88,86,176,46,190,182,22,190,87,29,202,142,89,97,247,9,243,153,11,93,233,160,1,224,121,198,3,243,84,53,65,40,192,142,155,216,115,220,60,227,197,200,94,137,20,226,126,83,152,20,182,238,210,112,245,198,168,100,158,85,22,0,60,84,99,250,215,132,169,91,57,85,208,180,40,206,173,89,77,17,125,43,235,33,97,171,67,213,152,226,199,205,79,202,248,86,77,1,45,134,124,204,169,116,114,191,28,173,76,6,138,45,202,186,118,14,13,223,205,232,101,156,159,155,91,111,102,246,223,238,104,229,21,21,136,64,252,206,55,21,115,205,149,41,21,92,115,40,156,212,245,131,61,168,156,71,71,122,193,111,78,130,80,25,25,77,41,192,185,19,152,210,123,75,99,121,251,9,35,198,197,112,239,171,84,200,54,136,246,253,156,112,6,16,226,137,153,125,217,207,151,227,154,129,179,150,81,129,39,101,248,110,8,32,165,102,149,10,217,184,135,55,120,4,17,7,55,137,104,175,164,108,109,137,97,38,196,83,133,20,211,13,136,171,13,168,34,210,44,100,238,188,157,24,115,71,21,66,213,87,172,99,59,204,105,235,218,71,13,103,59,24,19,115,41,202,252,9,238,109,56,51,3,225,34,180,161,34,237,210,12,246,114,63,216,182,182,1,21,172,161,125,178,249,214,96,36,27,69,213,137,186,13,107,143,223,230,80,153,170,170,180,233,51,120,143,150,5,101,218,246,52,41,197,247,222,52,109,201,213,6,69,232,241,222,213,40,125,68,15,138,214,169,20,230,12,207,158,8,112,209,240,80,86,124,80,88,144,83,81,249,46,178,107,241,73,96,48,200,170,207,117,124,159,220,223,213,109,137,144,3,18,92,80,117,197,123,55,230,134,42,170,229,221,234,27,53,40,220,84,182,140,4,140,204,22,200,44,155,170,181,25,147,177,127,49,92,117,65,208,210,123,192,14,235,143,198,153,35,204,233,144,68,160,101,233,55,183,210,106,85,5,59,248,204,124,253,26,86,125,138,36,103,54,71,192,143,117,211,2,147,56,16,96,53,74,125,126,115,178,200,226,113,208,203,145,151,99,208,232,131,35,153,46,55,135,174,33,78,64,120,17,183,74,226,158,33,162,188,238,87,111,146,57,93,205,180,77,56,236,8,248,64,145,102,53,174,70,215,230,34,112,210,249,36,50,143,237,8,162,81,226,90,217,123,139,62,24,137,175,139,175,161,7,174,74,165,155,223,49,47,228,154,39,46,119,251,8,14,142,225,199,99,51,86,33,97,117,63,222,155,37,149,167,155,81,193,17,105,87,248,54,91,117,56,103,2,90,52,117,34,49,135,199,8,243,166,19,94,205,121,122,211,111,3,58,157,69,185,6,77,192,29,229,132,102,98,7,58,222,137,240,173,59,122,61,195,71,38,76,27,152,129,4,150,48,27,88,94,229,10,129,166,186,185,18,87,168,241,12,169,67,177,129,37,174,207,131,209,193,226,33,38,9,128,158,178,46,62,98,252,252,48,174,103,9,36,153,101,152,219,10,104,47,184,187,249,53,179,145,100,199,215,218,215,145,33,69,66,36,160,142,153,154,134,136,11,96,238,48,89,135,121,11,149,32,106,93,76,15,127,112,211,91,85,209,191,105,197,166,21,208,222,227,248,127,70,148,93,195,225,103,204,231,61,62,159,107,190,150,200,95,230,66,149,251,168,26,142,248,28,13,84,221,146,213,241,163,76,28,207,92,150,74,106,26,29,99,121,102,130,49,153,195,213,196,208,227,131,224,188,203,131,131,205,61,161,71,64,150,147,106,81,27,64,207,11,44,140,152,85,82,85,193,148,42,150,255,50,158,167,104,254,193,69,155,92,211,12,183,30,106,213,166,194,173,86,222,12,20,55,161,181,168,225,194,139,92,2,18,75,57,189,169,153,38,174,229,152,61,232,37,120,113,209,148,165,42,226,120,63,178,36,91,152,192,49,227,173,148,48,211,17,150,69,207,182,25,121,153,163,215,55,58,114,243,163,134,59,156,31,142,234,111,78,130,195,130,149,16,229,130,64,48,83,53,17,33,94,14,202,28,112,92,146,251,186,213,129,34,89,158,150,130,212,1,146,68,145,62,166,205,100,109,31,21,40,10,164,120,195,222,182,171,215,3,32,198,36,207,36,122,208,224,180,98,80,136,9,133,15,24,166,140,167,101,200,214,52,117,43,180,128,200,201,188,155,213,250,117,150,81,60,62,203,218,187,32,142,115,125,158,180,170,28,52,64,86,111,177,0,160,39,108,222,199,241,47,100,147,238,174,112,222,2,178,91,121,107,104,79,221,191,3,45,80,134,234,163,146,150,37,143,226,48,98,107,237,29,98,70,83,197,251,97,224,221,24,210,187,78,208,113,222,218,167,233,185,215,153,240,159,171,173,151,214,205,168,142,180,143,206,245,36,208,240,155,19,117,228,169,102,206,151,91,19,166,212,64,211,152,200,96,55,148,108,182,155,1,24,73,89,3,177,5,192,107,14,66,78,166,162,169,58,216,128,237,253,209,26,114,97,85,181,195,209,167,234,59,154,98,118,163,6,36,83,201,250,124,179,195,167,81,217,152,58,79,201,9,56,142,24,96,120,22,70,76,224,106,37,148,199,129,41,166,243,193,245,106,122,210,28,9,12,62,105,8,235,87,135,91,23,104,164,99,179,33,207,146,239,109,233,59,239,10,110,6,12,23,125,142,142,83,92,60,117,210,232,7,201,146,159,96,253,173,80,116,48,217,196,186,191,34,221,160,194,252,106,107,158,86,99,11,142,169,102,61,76,61,233,210,30,134,244,113,51,185,242,170,87,35,221,228,187,60,59,32,204,56,98,70,110,195,27,4,27,58,118,66,235,101,154,69,16,141,57,34,125,89,152,36,102,144,195,62,211,0,108,109,61,57,249,156,201,41,224,44,230,169,178,225,209,195,74,222,249,98,171,73,222,169,52,114,101,11,116,194,49,59,173,166,234,123,51,209,182,119,225,225,245,172,175,8,189,169,92,56,22,30,194,23,233,220,69,144,185,10,102,156,118,37,81,79,98,215,161,38,234,104,246,202,177,41,66,190,21,178,78,111,102,110,6,189,22,209,145,110,16,174,238,8,103,106,109,105,235,218,6,108,178,125,150,118,90,180,203,250,60,90,239,209,63,120,94,130,14,16,53,87,64,55,209,72,135,18,166,106,216,23,98,104,63,28,241,95,135,228,132,204,207,164,178,235,112,118,102,67,150,13,19,28,171,43,163,225,229,195,135,34,87,167,101,2,23,110,166,143,91,246,83,104,16,162,24,142,86,28,174,123,211,197,75,203,97,152,59,200,115,93,126,86,223,112,235,196,187,145,89,76,179,137,167,130,155,41,99,9,111,145,17,44,161,38,18,221,135,115,76,53,103,68,166,253,112,36,27,152,68,176,170,91,175,151,159,126,195,152,188,150,158,234,208,120,186,147,101,100,130,130,44,197,39,216,65,11,143,153,163,66,214,23,40,178,26,239,5,253,134,122,112,153,134,53,239,69,1,200,75,117,240,235,173,180,184,184,88,37,108,169,142,252,121,145,230,79,118,206,237,172,18,247,168,252,204,232,17,28,144,234,232,161,127,206,251,20,197,17,110,158,20,49,75,121,185,186,52,206,109,143,82,39,108,144,253,141,54,86,250,26,62,190,35,64,236,192,225,147,229,172,2,201,232,38,243,217,195,122,98,157,33,209,108,54,33,202,30,223,195,244,249,244,226,108,42,236,110,158,198,22,164,174,37,238,120,180,177,166,68,101,74,162,167,227,183,237,232,216,232,6,197,215,224,10,118,90,239,223,129,40,157,5,169,102,52,166,195,188,81,94,213,171,25,197,184,218,184,132,138,94,93,128,18,191,254,220,73,63,169,154,97,125,139,238,94,228,11,210,212,176,144,94,253,26,205,191,181,106,72,121,62,39,213,68,111,38,225,167,116,76,17,128,120,211,144,188,126,211,81,97,196,98,175,5,248,35,119,230,132,159,177,41,192,131,166,33,8,17,127,28,78,104,135,156,123,73,210,4,8,186,211,220,210,105,205,34,215,0,198,82,11,195,205,180,255,203,183,76,188,165,183,53,208,166,11,20,87,204,160,136,92,122,188,25,32,41,245,143,20,188,177,30,198,205,77,214,243,35,168,158,71,116,152,195,160,92,52,214,173,212,106,253,116,34,255,166,89,77,200,7,66,30,13,43,172,99,42,214,126,2,239,25,215,194,99,36,167,38,93,16,45,232,2,232,146,223,210,5,6,226,31,53,182,48,179,2,36,202,56,193,80,78,205,247,163,105,65,158,74,166,159,205,111,123,61,14,140,16,158,134,188,181,117,156,121,227,208,228,220,220,89,111,126,220,59,167,139,165,0,199,9,160,79,62,173,222,122,205,28,141,159,52,85,53,173,4,31,21,234,84,210,92,64,175,2,136,110,255,94,68,59,26,195,211,6,24,29,207,116,110,84,77,230,64,114,124,14,23,31,83,178,177,2,244,197,92,138,147,3,81,47,29,245,147,1,32,248,138,188,7,98,57,73,234,219,102,70,24,227,182,83,145,152,232,31,33,121,112,120,238,189,193,137,83,246,231,209,58,148,36,206,116,64,71,249,24,67,7,109,187,192,25,146,51,212,151,244,123,225,14,184,245,60,229,144,26,103,55,229,180,230,103,211,50,153,54,217,226,25,179,29,111,109,116,51,130,29,253,13,105,242,205,206,136,139,164,95,218,38,218,88,51,174,102,137,232,189,45,45,226,79,6,43,229,254,188,213,50,105,165,107,134,35,44,107,158,169,2,132,136,183,30,40,128,234,213,103,239,76,174,138,117,194,63,72,194,63,233,3,35,168,241,54,47,170,163,210,19,65,146,132,21,18,164,23,213,136,163,228,196,70,79,220,157,133,13,164,86,228,211,0,112,176,57,248,213,63,116,169,56,250,180,242,184,166,86,131,118,86,177,62,120,141,236,52,209,129,118,78,129,158,197,141,1,160,31,217,9,163,72,22,76,31,244,136,45,173,244,88,72,172,1,85,204,168,208,229,215,24,132,130,136,56,42,29,30,0,7,157,39,67,64,201,247,44,212,205,60,168,68,206,17,52,143,70,2,249,76,212,48,227,189,169,143,100,154,63,142,5,62,103,61,219,202,214,240,231,49,231,3,230,220,85,147,119,133,182,147,230,48,100,196,219,166,32,6,233,67,38,42,241,159,70,32,86,250,242,122,49,2,7,103,202,161,133,133,14,95,49,19,72,58,113,81,162,250,149,62,65,200,200,209,45,181,150,181,226,139,207,202,41,225,253,49,217,56,99,52,92,229,244,119,33,37,204,228,9,171,154,209,18,115,10,159,4,99,146,6,2,9,125,162,26,86,230,218,80,171,105,13,135,25,184,180,134,63,244,25,57,9,28,73,223,172,245,4,252,39,80,205,78,46,68,134,126,106,248,67,212,222,30,109,17,152,53,137,179,9,95,221,115,180,47,189,53,235,104,228,120,193,182,153,77,161,115,107,4,3,42,39,56,145,54,114,122,50,75,33,127,44,174,67,140,16,58,60,199,154,95,168,19,205,120,55,163,205,188,62,89,153,93,61,175,78,206,140,169,34,195,210,45,161,209,221,60,141,206,84,204,157,114,96,92,189,139,138,50,118,92,0,200,83,175,249,76,43,32,178,154,25,33,54,8,51,226,19,50,147,208,223,45,14,156,180,125,226,251,228,180,131,140,120,111,75,89,107,104,118,60,0,8,18,157,179,140,126,38,121,112,90,148,166,119,1,20,147,247,121,183,110,198,37,229,68,109,197,88,168,101,203,162,14,74,74,201,59,231,86,209,172,61,21,112,142,44,239,63,99,243,204,31,115,89,209,131,73,211,213,16,146,197,110,93,205,37,184,237,232,137,85,127,250,196,121,195,53,47,224,159,163,215,88,30,140,76,148,75,221,211,62,115,124,61,9,96,136,12,82,246,73,140,80,64,217,89,175,166,144,229,109,67,86,142,208,196,34,148,47,1,52,238,38,152,90,171,92,125,34,192,29,140,178,198,185,33,244,144,132,229,70,89,224,180,123,133,150,246,55,75,59,156,200,209,157,6,169,131,2,89,9,193,123,207,143,180,15,158,85,217,230,59,21,130,152,103,96,106,105,32,18,115,131,22,62,200,8,43,146,61,239,201,207,23,156,249,145,250,157,45,61,233,9,4,73,117,118,188,28,12,139,80,43,200,213,80,57,204,20,13,131,199,41,22,229,245,222,127,125,123,126,115,178,166,66,37,138,185,74,187,225,78,69,251,67,59,243,99,199,226,53,190,243,166,191,93,141,123,215,219,196,80,63,175,83,159,156,15,24,45,104,9,134,162,34,163,114,34,20,231,170,234,22,116,100,153,198,40,67,179,0,221,204,138,250,140,41,80,15,223,78,77,224,83,179,100,108,52,221,17,89,29,79,72,27,33,249,96,52,36,236,48,67,56,36,239,133,75,17,45,60,212,84,178,238,182,221,20,135,163,211,241,120,104,103,222,169,217,132,101,221,138,183,40,99,66,109,127,5,199,105,97,59,19,119,254,87,103,116,78,229,14,246,122,234,115,231,14,164,110,4,5,234,82,244,132,221,124,230,120,238,159,207,149,245,193,114,200,145,117,163,243,212,162,1,175,85,92,43,249,152,209,218,220,106,166,44,26,253,134,86,94,151,216,142,82,61,57,159,96,134,77,77,248,4,237,123,13,39,79,234,246,108,121,232,215,134,199,122,7,175,44,193,150,140,168,57,20,241,94,148,239,150,228,137,123,53,185,243,248,233,197,242,213,89,122,158,196,51,251,166,9,72,120,171,147,24,114,147,18,230,165,16,5,126,140,110,163,184,249,137,240,5,93,76,209,43,48,6,246,100,67,154,208,224,84,177,230,137,48,91,43,241,51,91,181,182,190,159,30,10,127,232,8,179,213,30,108,186,103,202,245,162,75,96,103,67,222,186,89,128,201,240,153,65,132,233,139,11,21,44,69,47,224,226,158,199,238,209,70,188,1,238,136,153,244,106,172,61,60,166,42,211,108,156,136,165,212,224,210,5,12,180,228,177,207,43,166,19,43,70,231,41,195,45,159,195,90,62,114,220,220,84,93,36,22,32,177,180,130,133,244,140,208,218,130,240,237,156,63,37,21,105,214,253,228,146,16,221,172,41,104,149,105,230,18,225,187,78,242,161,58,238,162,19,30,117,105,166,55,115,242,200,14,24,18,186,141,227,243,98,39,90,244,30,208,115,238,182,239,176,172,149,28,78,217,97,33,57,11,255,13,42,57,53,16,12,209,35,138,188,169,12,11,12,170,78,241,209,137,144,132,0,172,147,22,195,247,114,122,238,36,45,106,199,136,148,141,247,160,13,83,112,144,133,11,70,58,164,110,232,62,61,27,159,236,195,166,241,86,131,97,155,80,90,124,67,172,185,70,143,38,201,107,105,204,195,140,35,234,61,154,160,229,218,231,177,199,122,43,243,188,50,205,139,89,204,208,12,166,184,57,0,13,73,125,64,234,199,42,184,102,218,161,132,174,240,152,207,44,28,209,31,74,78,107,74,146,107,52,235,128,240,22,80,246,221,42,201,111,32,51,37,154,56,51,237,32,226,189,81,97,203,78,66,195,22,128,88,178,140,202,54,208,76,13,162,118,156,7,53,3,47,153,209,207,75,231,221,179,82,27,175,193,61,57,45,57,42,206,58,188,224,228,188,157,189,254,120,112,83,6,5,196,98,13,166,10,242,107,77,115,104,115,26,150,51,26,68,97,244,23,111,252,44,198,22,189,236,120,64,83,144,200,103,225,177,27,69,243,233,217,163,171,180,10,117,116,241,122,144,217,146,241,153,234,230,76,83,126,14,153,3,131,91,203,91,175,115,172,69,215,55,110,171,202,76,177,229,186,184,93,183,35,87,103,240,49,158,151,246,8,132,239,49,132,60,146,132,9,4,159,209,162,137,66,180,196,16,199,12,105,89,9,101,136,79,78,146,134,240,179,101,120,143,101,94,6,202,85,115,207,46,183,10,98,168,42,59,7,102,118,66,239,177,180,56,169,234,213,103,149,231,29,74,107,192,119,244,99,157,249,217,163,55,27,93,65,104,95,212,12,2,237,201,153,1,18,152,223,155,187,252,237,113,118,76,239,73,31,13,72,71,40,121,88,167,177,14,10,172,64,113,239,69,245,77,63,245,121,211,179,213,206,232,60,221,68,44,98,174,214,91,228,230,150,181,3,161,155,90,238,72,209,152,218,170,246,204,98,30,44,231,48,207,33,237,85,156,153,133,29,41,132,89,240,3,245,181,73,78,185,15,4,95,246,18,14,108,251,34,41,230,153,233,40,107,88,54,77,9,117,197,213,19,21,4,29,22,219,255,158,185,118,105,19,232,40,98,81,9,126,102,233,91,165,153,219,240,140,207,90,116,191,130,112,161,57,130,212,126,26,86,1,49,51,74,161,157,114,130,50,109,130,234,38,244,27,249,154,77,73,82,216,87,89,75,176,181,183,24,149,227,0,44,125,112,224,34,233,137,221,32,69,165,143,214,173,15,231,125,145,246,121,52,250,50,131,74,26,222,239,179,189,53,49,151,179,107,140,253,154,156,201,186,137,217,68,117,67,206,6,5,246,165,230,19,216,5,11,0,170,124,103,63,212,155,27,160,117,63,173,156,38,196,32,52,223,175,232,69,66,141,144,78,13,25,22,200,48,131,122,127,115,42,11,202,154,45,14,57,14,127,49,92,29,225,106,161,23,216,148,159,195,204,226,31,98,70,20,60,166,121,183,218,175,124,49,104,124,91,12,11,205,193,138,40,132,220,45,141,170,10,66,234,58,26,50,111,238,183,124,233,206,123,87,211,132,91,198,235,222,134,80,229,141,10,199,232,116,200,61,237,217,96,72,223,108,128,53,112,133,19,117,102,34,204,100,114,245,64,216,126,135,217,36,236,138,152,45,45,22,15,6,16,230,13,41,120,195,80,241,237,86,12,95,178,167,157,29,202,58,119,66,255,113,159,51,60,204,195,116,238,131,7,0,207,111,138,76,28,142,39,52,64,62,149,26,154,112,239,123,13,203,235,207,152,198,28,164,233,45,161,193,150,21,74,135,80,114,118,246,176,103,238,25,158,146,22,234,68,19,248,150,152,9,119,219,51,195,245,46,55,135,252,47,152,73,182,5,206,85,204,144,178,229,18,186,74,64,186,158,39,68,52,73,235,103,168,50,81,143,122,31,140,70,100,170,14,53,84,153,232,162,238,98,254,53,27,132,185,11,254,27,97,83,152,211,98,80,64,104,183,103,133,31,191,199,52,4,239,43,2,118,72,170,178,180,253,185,173,157,254,101,145,173,213,152,196,245,61,91,55,154,115,85,158,27,126,182,8,103,151,209,93,63,95,31,54,124,42,70,65,204,96,117,206,103,166,152,190,34,243,1,73,237,20,130,251,193,110,90,98,109,67,148,209,37,157,52,96,124,45,253,177,62,80,234,125,25,2,116,166,224,110,120,164,16,232,160,202,213,232,202,237,21,55,7,79,250,182,29,99,172,79,33,223,130,232,236,16,225,153,65,243,107,117,58,107,214,106,158,130,95,64,158,13,190,76,223,234,11,233,64,121,114,184,145,115,200,154,89,9,225,85,103,81,123,98,11,142,15,214,101,199,34,18,168,178,178,1,46,73,152,125,222,129,4,247,10,237,86,227,97,124,183,110,231,157,223,20,230,252,151,125,156,158,43,246,141,71,117,113,94,233,173,108,146,119,40,99,133,217,0,39,239,167,155,233,48,122,187,170,1,197,132,193,9,49,99,200,101,93,133,148,35,63,203,28,6,136,84,130,191,128,246,248,166,3,138,108,12,152,122,215,137,75,176,206,136,249,204,193,217,227,183,169,64,72,218,132,70,50,186,134,111,83,41,120,42,250,156,197,12,221,98,8,164,210,220,154,101,84,232,118,242,100,236,72,198,46,250,38,2,130,142,171,68,103,115,162,159,242,121,189,195,148,44,150,75,215,103,83,159,120,49,225,248,37,54,220,184,121,69,185,150,6,151,39,81,58,58,231,240,179,130,242,171,209,20,253,35,179,92,98,6,19,21,205,220,68,179,243,57,112,3,61,179,25,148,2,6,29,233,50,251,145,98,7,50,229,102,72,104,138,94,77,100,183,159,128,169,244,7,161,5,205,48,213,104,255,5,111,51,196,60,97,247,126,58,161,172,202,174,102,199,159,177,254,209,154,93,106,164,55,41,204,36,54,100,135,38,212,58,51,208,123,135,33,16,88,73,111,77,154,199,127,184,81,186,157,250,92,214,89,31,196,33,155,56,110,235,79,35,37,233,61,207,214,224,81,62,79,70,168,21,173,199,196,70,67,175,94,116,187,250,205,73,165,125,30,140,133,51,114,88,7,140,3,207,188,82,52,137,23,160,110,83,166,182,17,96,122,102,250,71,225,43,170,145,38,103,153,60,115,64,34,171,9,57,7,217,246,179,200,162,207,187,35,178,43,179,147,230,221,208,31,25,168,56,102,105,143,27,136,80,172,18,143,13,223,178,168,82,28,103,6,93,85,39,35,40,86,9,151,101,197,229,20,162,220,76,87,247,16,235,89,12,49,15,16,50,169,91,172,211,232,79,220,188,141,59,99,137,185,149,72,29,15,210,227,75,224,230,176,22,109,138,94,209,67,142,163,247,230,47,93,174,43,133,217,116,188,222,178,59,219,80,78,174,245,135,232,54,20,85,91,204,32,171,87,152,193,239,203,177,49,57,140,93,59,27,134,17,99,209,21,243,153,84,59,52,222,27,253,55,242,49,97,143,9,138,249,97,152,239,174,143,86,40,170,182,48,163,105,37,3,110,36,241,221,249,2,80,159,39,155,35,230,193,174,233,228,53,100,112,215,11,54,7,44,119,94,115,178,156,80,155,50,83,96,86,233,65,157,82,81,166,151,10,135,185,147,80,240,185,217,176,108,159,139,207,115,111,183,154,171,172,111,221,87,188,212,164,43,111,79,53,14,207,103,64,212,49,241,169,213,122,226,84,39,4,176,72,65,90,250,24,238,230,142,209,64,111,173,75,11,151,245,141,134,142,38,98,72,231,127,214,225,4,252,232,254,3,233,87,80,164,106,238,64,11,253,201,104,22,155,93,70,36,153,146,223,147,246,45,189,235,104,167,70,119,90,119,51,123,189,142,103,130,188,214,121,136,142,153,122,179,206,96,160,180,207,60,173,44,39,102,48,164,161,51,203,137,39,27,48,37,80,34,77,55,155,210,185,44,61,68,164,28,43,123,92,2,122,34,101,72,199,79,5,196,173,184,103,89,239,13,23,148,15,10,217,167,164,78,21,229,131,89,30,3,18,170,221,178,189,19,29,191,17,231,88,77,249,115,245,232,33,186,109,188,115,107,202,12,61,155,119,237,65,23,195,217,34,17,209,249,92,59,183,32,64,130,185,65,24,117,205,58,131,196,168,153,0,98,209,105,118,60,46,215,76,29,38,233,33,12,201,40,16,110,7,148,162,102,156,241,169,159,149,182,81,135,127,13,131,90,200,78,199,14,73,27,236,181,22,92,149,38,115,212,240,142,46,206,222,173,181,87,78,121,248,242,162,254,141,208,140,81,236,138,185,230,168,189,163,20,74,21,186,169,121,147,154,116,243,176,126,220,103,230,156,114,92,13,14,69,111,162,42,49,0,190,78,23,188,24,86,86,145,4,211,64,40,187,140,96,149,162,54,34,69,108,142,18,48,213,241,219,112,142,136,119,3,39,52,33,172,155,107,22,208,192,176,147,200,49,34,72,54,163,67,40,187,172,121,246,45,126,154,190,31,157,10,72,117,120,239,12,230,133,103,32,102,186,201,156,253,199,234,144,115,235,205,161,88,76,239,183,231,80,79,20,185,92,116,210,226,193,233,133,151,47,194,41,89,98,174,116,82,216,186,37,209,229,235,77,113,200,119,147,198,150,57,14,58,34,185,95,198,198,8,164,50,204,38,57,225,249,39,252,157,68,87,139,152,187,73,8,184,121,217,106,21,179,169,84,248,213,11,25,201,215,119,128,100,197,57,99,221,173,3,103,59,165,77,11,50,130,89,156,183,112,144,163,133,185,88,204,68,184,190,21,163,253,155,164,146,108,218,99,217,249,93,135,37,21,164,25,158,234,21,203,192,153,183,18,129,157,60,184,145,32,187,226,247,175,93,73,62,216,57,112,33,68,113,90,47,196,2,52,182,94,22,137,56,109,215,74,95,55,26,175,174,56,236,205,52,210,64,226,136,25,46,110,63,66,6,141,245,146,91,166,111,227,120,222,43,204,103,5,105,44,183,224,241,124,79,70,157,238,243,214,192,166,29,158,111,123,103,210,68,11,133,151,230,130,200,182,47,231,169,102,48,35,94,194,96,211,135,51,94,38,131,225,149,70,92,13,167,188,248,72,148,166,207,204,237,97,158,178,111,208,249,28,29,171,168,181,39,133,46,195,211,201,222,91,220,188,173,101,229,153,129,121,56,101,210,60,46,100,18,206,5,104,4,233,232,91,110,238,237,227,24,46,226,102,87,89,99,219,46,210,145,7,195,200,140,206,206,179,45,163,239,35,177,218,206,166,203,230,23,211,168,33,20,176,200,6,110,111,212,24,86,20,150,190,155,1,45,231,114,238,142,65,21,128,158,19,49,19,50,220,156,26,203,188,170,96,2,236,99,86,238,114,51,132,63,226,107,64,78,70,224,238,102,242,53,91,205,141,220,148,155,127,236,100,75,204,148,30,125,59,228,248,238,2,214,163,227,30,62,155,233,102,219,8,222,231,162,105,36,36,39,89,106,19,124,172,152,209,185,241,23,163,177,112,74,17,142,89,217,35,252,128,136,162,245,207,197,148,221,220,161,93,232,85,169,175,13,70,3,57,155,107,134,121,69,26,138,206,156,45,182,57,187,249,172,204,46,57,179,77,143,106,242,5,176,140,202,118,202,160,109,83,206,241,7,7,131,35,154,97,195,26,207,186,59,27,52,132,39,193,134,13,242,86,49,197,141,111,65,104,96,40,162,194,167,236,23,83,12,147,188,49,138,158,37,185,90,10,137,165,52,165,99,104,90,216,154,98,84,160,0,23,160,19,157,102,103,243,245,184,106,153,106,115,82,51,238,153,255,52,250,50,162,235,113,158,2,154,17,63,127,76,103,66,68,13,8,8,16,248,245,123,211,25,35,146,98,51,153,178,206,51,211,253,178,229,106,242,29,211,231,225,50,201,240,119,44,155,79,75,35,144,155,193,110,78,49,211,172,17,4,151,8,128,107,173,204,176,42,28,128,110,166,1,229,173,78,112,180,107,249,234,228,29,78,84,39,79,182,140,176,57,204,27,193,140,33,230,51,229,179,127,78,50,91,224,128,213,12,145,244,29,211,109,37,213,166,87,163,162,235,153,24,10,55,199,191,208,223,70,197,211,183,44,8,131,206,24,200,152,158,167,6,139,99,102,62,46,117,80,49,111,26,123,111,254,149,143,107,59,166,152,75,241,166,158,99,29,166,5,33,214,22,45,15,236,255,103,123,171,122,237,9,43,28,66,133,121,51,138,127,157,46,237,255,252,207,255,250,207,255,233,63,252,249,79,255,240,165,75,67,3,35,253,13,232,210,120,22,210,233,251,62,203,241,230,186,80,152,216,139,100,215,41,56,19,9,5,76,181,102,35,174,14,43,189,151,85,71,24,244,171,91,51,30,188,24,39,48,145,234,214,138,80,154,154,129,11,237,48,31,7,187,110,89,78,38,208,55,252,177,207,249,92,133,239,9,66,191,30,4,189,116,118,224,150,202,196,193,79,114,149,130,249,211,167,214,137,51,140,140,205,127,219,14,112,157,56,3,186,180,155,83,66,243,112,136,88,29,214,0,189,211,207,6,51,74,213,95,38,143,228,243,102,153,132,132,60,24,176,89,111,188,101,240,207,22,162,203,5,176,86,222,97,134,167,64,127,26,12,98,237,97,62,171,86,72,168,73,175,144,117,246,231,166,222,48,116,177,109,4,71,253,183,115,34,70,111,186,30,160,210,184,9,213,9,96,74,50,86,52,252,156,175,87,221,10,18,168,63,255,25,217,83,144,156,119,26,101,74,52,130,72,164,92,75,6,118,187,121,75,126,132,155,209,24,127,31,155,232,254,196,44,239,177,179,157,40,119,143,48,70,36,61,224,77,192,10,85,104,55,195,132,35,19,37,211,132,93,226,193,44,94,148,189,143,16,163,196,131,21,43,146,21,121,238,134,182,194,61,202,48,19,194,232,163,45,195,244,184,153,212,217,75,161,156,87,161,193,213,191,199,9,93,8,126,228,201,13,67,157,226,230,171,126,246,221,140,180,134,83,77,161,144,56,244,24,165,49,125,194,54,233,230,73,191,139,60,57,205,149,46,61,68,94,24,79,252,77,180,140,239,238,185,207,243,78,224,239,135,220,156,156,165,55,5,147,9,170,93,151,64,182,244,121,243,155,227,4,73,205,251,202,3,14,191,249,216,118,156,169,249,76,143,24,181,105,161,184,222,28,169,181,184,122,113,132,200,131,111,56,69,151,191,54,0,8,73,239,176,168,19,93,100,110,166,245,74,246,124,136,8,154,163,60,39,220,118,67,100,114,200,125,162,57,226,230,179,13,39,201,9,208,10,8,22,246,238,250,21,101,135,250,124,73,243,137,154,127,144,74,231,146,48,79,130,92,130,101,241,190,86,53,113,148,247,220,5,184,149,63,118,165,153,127,202,183,70,239,42,59,101,5,89,124,67,12,139,153,189,213,183,120,104,62,186,30,147,38,167,228,142,203,164,78,8,137,136,152,129,255,251,18,176,26,152,96,60,97,170,135,158,231,90,141,141,89,78,0,4,147,206,54,20,102,226,228,41,23,103,147,105,191,91,14,115,104,116,189,55,141,80,222,173,15,159,5,222,189,152,203,175,15,242,154,111,103,173,152,105,54,247,65,3,225,158,116,72,127,242,203,113,115,114,92,251,37,63,41,119,24,44,241,154,13,138,39,142,102,5,218,26,39,252,137,217,203,20,164,25,60,149,171,122,144,55,141,155,118,109,25,83,216,30,60,17,14,129,227,206,235,243,104,107,6,38,126,82,167,84,69,95,174,38,130,244,39,167,173,70,90,217,184,26,45,169,59,27,6,179,65,34,53,163,208,44,222,68,71,50,136,90,194,231,106,52,104,239,205,7,98,35,253,243,224,4,115,110,253,53,170,139,185,225,183,250,47,51,79,133,169,13,94,81,146,154,247,181,206,113,1,102,115,234,197,121,187,124,15,116,216,39,212,146,19,191,66,252,233,204,93,108,10,104,84,125,174,134,13,223,95,11,234,97,221,231,43,4,182,197,151,46,177,238,241,104,101,80,104,20,113,186,12,128,222,85,107,241,179,254,26,67,166,155,113,237,245,107,131,63,246,42,231,180,124,155,224,23,48,35,233,124,23,24,248,93,168,213,62,87,211,51,233,102,72,140,150,254,54,66,135,55,136,156,80,134,160,238,161,102,75,226,185,217,164,61,230,199,220,98,158,78,19,245,203,235,115,115,199,190,130,75,102,249,171,181,20,2,127,55,227,141,79,29,52,250,41,252,185,217,166,179,46,32,88,153,83,188,150,41,75,75,68,3,97,118,245,68,6,58,172,212,54,213,76,79,248,246,39,179,28,191,126,47,136,95,189,173,145,210,4,65,68,86,115,125,95,155,232,84,9,74,184,121,166,255,249,103,94,118,46,127,30,173,34,101,80,221,12,92,172,233,107,47,3,12,93,115,70,48,233,51,42,0,129,179,155,143,115,1,65,165,152,171,185,70,110,230,225,178,94,93,83,246,110,79,94,27,77,69,157,43,191,253,250,154,1,147,117,189,184,145,199,246,7,39,209,36,141,166,243,167,83,154,195,220,86,250,124,108,18,160,190,171,0,97,85,255,206,58,182,214,116,43,53,115,225,147,225,99,147,72,233,110,54,204,129,14,56,202,188,43,204,104,150,202,1,117,54,149,12,196,231,154,151,81,35,189,215,106,184,65,78,34,2,1,18,60,151,111,76,8,140,189,229,209,194,106,105,56,134,17,15,81,203,225,214,61,123,18,23,12,134,213,227,55,221,95,222,180,59,138,118,0,173,13,38,135,238,102,149,103,158,63,154,28,159,7,150,167,19,204,58,218,152,231,219,205,176,210,216,162,86,36,193,250,251,221,37,237,223,147,206,186,229,153,83,3,163,78,97,43,155,104,219,22,215,34,155,166,3,36,7,54,66,3,203,137,236,39,19,127,73,59,228,52,42,79,87,39,103,52,231,22,88,31,226,152,16,223,249,244,165,229,83,103,55,103,100,212,30,72,238,35,178,210,196,76,36,176,125,118,47,124,57,25,50,246,205,228,168,116,26,93,65,148,86,49,255,244,158,221,60,206,225,53,196,186,76,124,195,173,180,121,22,185,247,137,49,138,55,155,64,223,78,157,80,238,157,167,241,114,132,25,73,181,247,61,126,77,136,97,164,43,87,174,45,228,246,106,152,173,3,247,141,40,88,18,142,225,120,108,132,79,166,152,27,89,218,29,47,141,150,147,220,156,20,96,26,49,249,137,164,244,193,172,16,238,230,109,56,173,161,102,122,12,221,59,3,68,38,148,226,211,100,236,223,28,164,39,247,165,93,105,180,71,19,41,38,176,205,50,53,87,168,177,220,12,25,189,16,26,65,198,55,122,108,224,187,82,36,151,108,24,80,243,22,78,62,76,194,218,232,130,83,67,72,121,247,162,61,138,81,70,133,153,124,251,138,0,227,188,4,146,56,239,230,131,58,144,231,241,208,53,97,23,157,98,54,13,94,31,51,218,119,167,44,144,179,121,81,72,114,179,17,157,202,137,106,185,25,39,28,59,135,3,125,127,69,205,70,221,153,175,185,24,100,108,136,249,183,221,93,51,156,147,2,86,196,76,70,115,186,217,132,37,179,222,28,63,178,93,179,65,237,182,154,27,202,28,253,154,33,41,156,226,96,177,67,15,199,189,46,168,119,146,102,63,233,37,15,246,185,99,62,27,71,146,153,6,193,118,46,217,95,12,206,194,173,191,77,126,108,133,149,172,184,120,103,116,209,76,167,4,3,187,2,195,136,12,90,197,71,221,97,70,116,71,246,5,88,250,93,197,19,41,159,162,69,40,148,159,145,13,137,159,6,143,47,113,242,176,30,237,233,87,115,174,73,26,221,54,17,168,157,174,121,67,64,33,19,145,194,96,241,105,188,104,51,215,109,154,117,127,54,165,234,214,193,90,149,215,34,127,227,90,3,160,192,140,58,70,204,103,131,186,11,159,0,13,57,30,249,28,70,93,120,249,15,86,54,150,195,172,230,17,249,98,172,244,247,234,47,175,200,7,47,106,53,154,59,227,203,142,254,174,69,148,81,78,128,97,226,49,119,155,229,214,192,74,222,167,36,11,146,83,152,51,45,180,146,57,96,211,8,10,15,204,165,107,174,25,63,15,21,78,55,39,67,247,138,185,26,93,207,53,159,179,88,168,119,240,141,233,180,112,227,57,184,212,143,6,84,178,194,56,167,246,188,98,164,15,181,184,25,160,92,209,107,169,238,62,51,157,65,18,245,112,53,26,225,62,73,32,190,28,250,82,63,105,218,152,98,40,64,201,144,84,162,224,186,99,254,86,165,5,166,46,61,222,186,34,14,149,126,144,243,26,19,233,51,191,216,90,158,244,167,173,45,201,103,96,66,2,87,103,247,52,254,233,48,195,93,41,232,102,132,172,160,227,241,29,1,177,128,172,175,141,126,209,136,69,77,36,34,64,131,9,125,203,94,177,87,65,250,46,214,243,42,204,171,21,230,218,245,193,41,239,70,118,11,24,35,204,142,111,159,164,215,27,208,166,155,65,197,191,98,36,133,184,30,29,152,152,233,198,149,155,119,75,238,132,149,50,181,88,65,65,214,218,99,15,110,228,175,196,92,32,67,142,39,75,148,36,170,152,161,254,139,253,31,65,246,222,244,230,20,209,167,223,188,24,148,125,138,25,184,98,76,21,80,82,210,38,121,190,71,38,165,21,135,203,143,176,69,204,60,218,240,33,71,82,103,234,168,0,101,95,195,223,155,76,142,78,6,82,9,229,237,163,25,242,137,172,191,205,116,137,71,67,107,172,74,18,150,163,176,56,38,113,153,240,76,146,243,158,38,51,14,59,55,39,212,247,100,88,104,172,139,121,136,42,150,48,139,28,43,32,227,20,79,118,214,95,218,106,222,16,214,63,243,214,140,197,2,164,185,118,143,7,3,27,32,23,83,92,118,46,75,6,5,79,239,141,153,213,80,107,204,164,108,236,18,67,204,133,166,190,119,53,232,188,41,102,196,174,91,124,16,120,103,100,175,164,100,158,93,145,106,25,13,173,40,99,79,218,240,35,229,183,105,200,104,85,158,108,25,176,193,157,156,149,172,207,204,205,188,232,241,182,221,235,164,54,6,122,74,204,212,132,71,120,80,29,23,42,63,51,240,24,7,244,78,220,248,45,156,14,76,76,35,218,186,102,64,68,162,189,251,91,20,174,158,56,169,15,109,41,71,178,83,156,205,193,29,40,90,237,203,43,117,174,100,76,194,225,118,210,89,47,40,80,124,135,51,141,115,120,134,224,137,223,153,74,62,23,90,78,127,50,56,164,4,14,121,204,155,178,183,191,23,99,34,78,43,80,38,3,80,187,57,91,254,248,153,145,57,31,17,88,209,9,146,223,225,69,160,78,222,192,31,173,26,169,138,92,77,170,204,7,28,0,185,180,212,158,167,134,238,206,51,45,96,43,64,103,60,243,68,63,58,70,20,242,107,233,51,89,204,89,80,209,225,170,159,23,239,242,90,68,13,145,180,131,177,107,202,202,182,28,196,112,63,196,184,121,179,72,7,209,122,10,191,100,220,188,24,103,186,152,187,241,191,134,163,15,166,104,254,33,229,72,66,134,22,241,58,25,10,182,134,34,244,45,180,15,59,3,4,83,109,108,105,213,107,133,68,69,92,205,212,145,140,48,102,176,62,51,204,156,104,77,205,196,87,43,248,62,172,52,40,230,69,106,230,209,129,148,41,123,152,155,183,155,209,80,151,150,210,223,205,243,51,67,84,63,190,143,214,131,130,133,236,232,16,98,52,94,108,36,111,98,34,124,194,254,29,22,23,199,193,108,29,84,106,166,113,169,132,57,181,250,121,49,122,220,189,87,156,244,130,150,53,48,179,233,213,48,155,138,153,152,143,191,24,164,28,150,142,81,158,98,250,250,29,33,195,79,115,106,8,9,209,182,221,229,61,153,49,123,138,25,38,234,29,131,214,33,33,234,74,245,67,166,54,94,251,68,83,194,18,180,128,177,206,39,247,126,220,58,165,96,29,240,37,185,117,24,39,245,135,253,200,152,137,157,56,198,196,152,197,154,160,129,244,175,193,25,44,210,227,164,88,33,149,244,167,102,63,146,56,139,138,45,197,127,159,133,16,63,22,189,121,53,120,77,13,198,27,90,151,133,89,169,66,156,228,173,143,200,112,31,23,121,41,31,239,10,161,35,104,132,122,18,136,229,175,246,92,130,109,7,94,180,170,132,83,72,167,134,200,183,233,64,164,207,111,215,17,99,70,247,123,83,158,71,140,36,182,174,25,15,44,125,168,128,77,191,236,14,26,210,142,85,154,22,140,73,100,185,160,95,167,255,239,184,86,202,2,14,201,116,220,156,160,91,105,130,224,161,237,46,17,250,27,4,109,132,173,52,72,120,255,47,106,78,165,37,29,148,93,131,7,149,164,30,244,174,31,242,49,154,14,131,80,106,178,236,149,83,109,208,42,227,140,82,0,210,165,54,0,177,115,73,46,242,2,223,55,200,80,101,227,253,105,105,184,153,254,67,101,154,91,198,51,227,60,90,13,47,98,41,37,53,77,189,174,58,77,187,103,145,246,42,40,169,137,86,156,102,139,74,222,252,80,82,211,139,234,77,182,63,53,210,253,49,239,28,76,89,217,178,84,83,169,236,207,60,29,78,186,118,78,51,97,4,45,134,70,119,174,56,4,222,254,47,113,231,174,67,91,147,93,229,119,233,184,131,186,95,44,17,33,17,17,65,104,57,176,236,31,171,37,187,219,106,55,32,203,178,196,3,128,145,144,16,100,4,4,100,14,140,228,140,183,161,205,107,80,223,220,123,206,26,245,187,59,1,75,14,250,114,206,56,107,237,181,106,213,101,94,199,208,234,24,114,45,48,137,248,181,28,124,77,232,228,121,135,29,36,40,153,29,101,42,249,30,165,182,193,153,70,237,147,138,172,80,219,143,147,244,133,59,221,51,50,133,203,71,144,183,59,156,96,24,151,159,70,5,206,139,136,187,241,94,40,95,91,33,12,177,188,89,148,6,206,173,34,43,5,241,102,143,253,64,197,82,107,214,111,109,28,147,222,98,123,190,58,173,251,114,181,165,4,189,197,150,8,151,54,170,26,61,50,27,199,151,127,15,154,140,169,211,16,146,201,238,243,44,89,165,135,208,210,100,202,234,92,185,240,19,73,149,126,13,132,101,144,52,13,114,191,100,221,199,74,128,60,179,211,135,165,177,141,236,79,80,146,190,61,72,7,141,189,66,233,143,207,168,237,64,183,177,103,10,156,234,138,29,9,202,141,212,244,151,45,134,25,111,69,148,92,118,90,132,158,241,196,125,76,10,204,47,242,96,131,197,29,104,59,195,175,242,47,35,81,38,191,98,64,225,88,234,42,75,131,152,112,192,144,107,42,243,50,125,174,53,198,4,165,77,101,175,52,225,13,111,243,51,152,243,93,53,63,10,188,131,1,247,135,235,151,234,204,233,11,32,25,37,192,86,58,94,148,83,98,80,96,5,232,202,239,74,189,107,210,247,154,202,196,152,44,8,236,172,102,84,112,81,25,162,20,172,68,63,252,106,226,247,82,109,222,173,193,37,54,67,54,20,173,116,39,72,2,103,94,48,72,194,227,60,84,187,169,90,165,86,208,83,66,153,34,154,85,84,59,47,167,82,32,235,65,196,81,224,222,162,68,130,60,215,208,29,169,33,10,126,204,24,127,114,194,44,194,53,79,97,225,8,221,195,3,23,230,154,92,189,16,249,246,109,5,129,76,250,90,4,182,70,58,255,109,248,117,69,76,107,89,207,134,131,199,12,84,89,15,96,151,179,226,21,235,84,49,229,109,5,176,243,242,152,194,235,180,4,166,124,121,4,140,168,95,215,199,74,59,154,57,24,129,162,44,88,13,198,141,25,210,74,103,4,202,22,90,153,134,21,18,93,201,68,232,81,15,22,1,50,171,237,115,126,100,170,122,199,171,242,69,92,197,117,84,182,245,41,118,185,122,48,202,193,13,123,76,162,170,2,98,244,70,9,53,108,77,210,188,123,118,11,54,206,20,183,174,132,247,229,173,233,127,14,42,120,184,64,155,20,109,193,123,4,103,145,95,77,142,228,81,101,59,155,124,11,178,235,77,115,251,212,171,161,36,118,74,105,188,110,56,157,4,45,216,84,53,24,113,17,67,221,170,248,102,150,255,23,54,6,142,166,130,112,117,69,33,46,26,108,248,19,162,69,55,241,95,252,222,84,121,8,161,224,129,17,215,118,42,248,227,127,46,37,193,106,214,158,231,82,242,109,27,253,186,74,15,194,12,239,245,148,109,219,144,165,247,183,67,153,137,190,27,10,57,30,149,188,225,21,39,208,140,170,144,9,34,121,198,66,23,12,197,121,76,93,29,180,125,183,226,172,205,221,34,98,69,63,7,108,70,126,117,165,147,189,42,124,54,203,29,236,200,8,97,244,71,36,143,126,203,225,168,21,87,232,167,62,155,112,60,88,33,225,45,42,172,212,59,122,224,149,245,12,185,254,115,109,161,78,219,225,132,51,161,23,83,248,238,203,154,68,217,92,58,69,11,157,204,65,55,157,109,129,52,125,171,30,129,60,115,239,147,138,22,146,28,11,206,10,96,152,57,244,165,19,109,120,254,181,240,69,36,214,221,16,220,235,33,176,98,97,218,252,76,97,56,178,124,162,152,143,92,68,0,118,103,83,80,9,6,111,134,183,44,189,26,215,211,153,201,173,180,112,79,93,61,109,6,173,57,185,248,89,159,39,27,97,102,16,250,30,162,172,9,225,61,148,39,78,106,190,208,66,210,49,65,188,32,40,236,155,233,150,21,93,244,53,120,247,44,242,53,164,186,225,192,157,154,199,160,176,159,156,170,122,117,35,147,55,130,123,159,22,44,153,11,152,68,245,114,254,83,111,34,247,254,148,11,251,197,56,58,117,233,22,222,209,52,116,37,4,44,131,170,228,250,199,74,128,155,60,180,64,48,203,149,173,221,132,231,66,73,196,106,87,246,67,245,238,85,106,208,211,30,179,79,105,203,41,92,114,106,20,120,113,40,162,82,158,120,107,78,114,148,138,28,97,111,100,205,182,144,16,234,38,121,163,12,246,240,30,56,225,31,244,21,25,250,25,177,66,104,192,91,161,159,2,157,163,160,84,226,111,223,255,173,96,102,15,149,99,203,200,127,248,147,225,83,101,101,199,103,193,236,17,194,47,155,190,180,250,232,44,14,175,183,130,97,214,20,244,196,104,44,216,32,254,224,149,221,77,124,23,250,77,175,44,147,17,173,42,21,245,249,101,88,182,2,70,195,181,170,42,90,182,90,90,135,41,73,19,27,31,162,79,124,246,208,195,65,132,83,109,101,114,174,61,212,116,142,19,171,254,28,45,64,35,197,144,23,164,46,85,205,205,26,63,114,220,156,228,76,126,140,120,50,37,46,120,147,225,234,42,106,197,35,219,234,107,19,233,144,161,178,76,7,206,161,97,135,12,208,57,26,21,181,70,43,31,114,172,74,149,28,160,200,172,198,47,147,2,107,207,115,227,205,184,76,163,153,152,77,181,64,168,5,116,225,178,102,150,178,170,171,156,253,37,251,241,128,44,210,86,215,254,56,8,155,242,23,135,11,42,62,50,160,152,152,110,102,16,94,194,84,83,148,190,170,122,69,151,74,81,159,9,70,171,22,82,83,144,52,40,73,92,182,2,95,183,220,232,248,211,54,245,254,97,21,9,129,46,42,152,146,10,114,82,28,236,101,56,112,3,114,138,234,111,211,170,225,135,19,170,85,63,186,122,195,65,235,106,82,212,35,100,21,64,153,200,18,175,128,173,60,242,245,170,66,216,165,21,60,121,213,189,132,221,126,185,217,71,101,69,87,122,84,91,93,161,154,65,35,250,217,241,182,126,174,182,67,64,136,115,102,74,111,152,173,174,228,157,151,196,190,186,234,139,119,139,115,251,94,200,112,214,253,160,86,99,26,122,107,156,216,18,211,43,116,146,133,118,37,197,139,48,239,169,36,33,45,219,46,67,215,77,152,231,113,175,171,19,108,91,48,21,238,60,129,81,189,243,17,173,24,53,26,97,165,43,112,57,199,14,181,15,207,110,87,168,187,216,241,96,144,180,45,97,144,59,207,173,215,158,221,76,53,103,179,177,238,197,197,149,211,98,41,60,224,213,8,152,84,230,243,45,83,48,94,54,116,178,53,130,10,105,206,140,31,230,96,122,174,109,222,12,66,186,166,145,99,80,239,23,118,101,23,73,60,182,17,85,75,170,176,179,182,51,18,113,202,80,24,33,78,228,249,236,205,227,82,16,220,89,235,254,163,172,154,156,254,189,153,79,242,120,168,107,24,205,147,195,228,126,85,6,132,83,42,164,58,10,213,85,73,143,45,210,110,97,245,65,134,121,102,140,42,152,114,238,244,122,225,165,116,153,48,203,123,194,252,115,239,161,74,55,159,8,118,252,52,201,38,33,216,53,89,40,15,226,55,154,105,143,187,60,85,8,135,100,191,143,105,167,19,86,181,81,232,153,172,126,212,151,182,180,115,225,160,208,185,133,250,35,254,83,81,193,24,186,121,66,203,6,61,209,41,122,74,56,130,43,135,176,100,97,55,87,83,119,76,186,69,66,79,115,16,163,145,139,17,211,242,14,115,114,254,16,101,137,73,72,13,126,11,53,78,104,57,31,25,107,78,185,18,130,179,231,183,142,105,167,134,89,41,215,182,58,112,75,85,67,2,80,141,57,21,2,220,120,74,148,0,129,148,53,20,186,70,233,203,189,216,140,184,121,134,222,236,68,36,89,173,108,90,17,67,190,36,211,168,32,220,19,248,168,163,133,25,65,47,15,209,65,121,50,132,200,253,204,67,194,141,80,188,234,111,115,102,248,111,67,183,145,30,247,153,182,34,95,64,22,214,93,122,53,214,168,151,89,34,13,121,236,123,189,154,142,157,225,223,51,33,242,214,214,131,134,243,144,140,239,80,159,155,46,167,21,154,201,208,117,148,164,183,198,51,113,203,12,26,172,33,197,234,205,130,150,59,238,205,68,80,143,139,210,9,79,207,209,197,82,31,15,246,124,220,186,67,236,137,218,184,185,212,1,160,153,48,230,112,106,70,193,244,40,154,83,193,88,28,38,36,249,248,130,214,206,225,99,82,63,198,177,192,103,218,87,23,28,75,228,129,229,104,49,191,102,121,130,21,152,14,120,13,41,96,44,244,123,243,164,245,163,120,238,116,234,197,213,240,228,94,75,161,29,171,29,146,254,184,250,56,66,91,124,92,4,18,171,167,6,129,209,172,149,155,35,169,56,246,189,57,33,112,241,251,225,152,241,226,84,248,144,247,144,140,119,179,160,145,115,203,55,220,137,243,69,36,168,112,6,60,234,17,233,101,35,41,35,55,175,40,6,221,155,195,77,36,163,102,4,16,201,227,52,200,32,209,128,45,48,108,71,238,158,16,13,63,31,88,126,155,108,188,151,95,159,61,1,110,145,41,33,11,163,101,117,155,243,236,127,16,107,222,23,155,132,133,146,139,173,89,32,62,203,214,0,79,64,247,6,120,78,72,226,41,119,80,209,167,223,238,4,208,44,64,227,121,22,56,155,31,236,112,166,58,88,110,14,185,72,15,129,123,222,90,138,191,155,245,96,228,239,217,74,15,13,113,30,185,57,61,86,206,100,69,153,0,186,162,67,96,72,137,66,108,221,60,97,217,202,39,250,90,169,183,128,201,79,201,205,41,242,74,235,222,28,158,247,251,73,6,209,25,255,222,149,5,217,196,174,132,86,18,38,12,191,26,138,56,41,14,111,166,211,82,235,136,171,119,23,211,144,51,9,113,149,184,154,66,76,249,237,142,121,222,106,104,208,39,40,22,229,106,40,145,60,123,130,54,202,153,45,242,104,164,212,157,38,171,26,53,253,184,177,126,18,132,52,56,250,91,243,133,174,61,242,209,156,117,119,147,204,20,21,44,119,111,192,198,170,94,207,114,96,28,122,125,176,180,169,135,172,95,56,47,164,94,239,136,179,192,166,235,128,84,136,8,225,247,17,56,159,17,77,126,243,4,39,175,132,191,224,210,131,138,242,3,211,109,122,190,128,220,156,210,233,244,93,4,149,94,173,41,58,218,141,82,232,225,81,143,74,171,203,22,91,200,230,146,19,54,87,8,15,154,206,36,235,249,245,194,217,186,62,93,159,67,97,90,253,150,195,31,86,35,133,171,31,96,213,172,134,149,244,98,146,220,95,71,23,118,143,153,165,204,131,61,143,121,252,65,145,88,44,146,203,34,224,104,146,133,95,248,236,17,202,78,74,172,7,241,220,128,107,211,184,29,1,149,234,233,117,12,174,179,144,37,88,73,212,195,115,243,180,112,226,104,85,65,59,81,215,229,48,1,169,218,20,134,72,46,238,141,156,157,4,153,184,186,125,19,97,166,130,39,114,154,102,29,30,167,203,159,26,130,87,137,167,88,141,1,225,155,47,12,141,230,212,181,131,236,164,247,55,32,146,120,12,153,166,51,152,170,168,236,63,109,181,73,67,225,179,7,205,24,111,188,17,61,182,113,254,151,215,152,162,199,60,147,52,20,210,43,1,175,194,119,6,19,69,238,226,252,152,124,80,244,120,34,192,109,221,172,23,238,196,231,191,118,210,121,197,181,151,126,76,72,170,135,211,101,86,19,113,203,114,186,193,201,91,189,239,136,134,52,210,35,83,54,36,227,133,119,152,170,195,44,135,223,89,197,105,120,49,126,133,79,89,3,161,200,105,149,56,34,80,237,203,26,152,198,248,99,40,29,174,83,248,31,89,12,217,213,233,42,201,140,179,199,40,58,113,117,167,195,4,18,238,59,27,23,82,251,134,183,42,114,0,84,243,9,92,17,200,42,14,243,144,151,126,8,6,161,89,238,197,100,15,229,80,29,244,147,246,128,39,131,38,41,8,90,181,161,112,252,194,4,222,154,156,138,70,142,231,199,30,205,102,75,164,79,236,92,57,206,154,195,205,216,144,239,199,64,132,162,59,119,88,237,230,53,202,194,164,110,54,251,75,65,100,40,4,185,205,186,227,157,100,157,22,58,43,47,17,248,74,209,86,20,246,178,56,109,160,244,8,110,135,73,189,139,255,50,145,237,238,211,191,21,92,209,34,128,205,213,180,167,248,147,25,231,125,127,110,94,118,141,17,123,75,87,173,163,92,192,102,5,4,242,202,27,178,53,127,110,24,173,182,108,207,100,13,17,46,254,194,201,196,179,101,114,147,46,242,184,65,197,138,96,61,60,95,58,187,215,86,173,112,82,106,67,140,117,236,24,246,223,143,213,172,120,81,39,63,218,14,113,114,124,165,85,229,183,9,222,199,252,230,8,108,154,243,196,67,164,109,236,11,211,103,127,28,144,127,140,122,195,223,86,251,120,75,35,161,44,141,10,94,58,202,133,247,150,46,187,137,73,228,37,161,199,21,149,221,9,152,30,192,114,97,41,7,1,165,194,36,95,180,237,167,166,147,244,245,148,123,227,61,41,12,211,98,148,170,30,255,127,234,205,9,133,246,91,38,75,225,113,214,98,85,248,81,163,252,151,148,154,240,117,157,245,1,93,71,142,42,218,69,135,131,220,28,97,60,47,200,166,126,175,146,164,144,42,218,132,212,180,191,54,13,12,75,106,135,55,253,207,49,164,40,117,139,13,185,200,202,23,15,155,226,141,80,147,46,101,205,216,179,61,154,27,137,170,54,45,30,110,35,228,18,40,153,134,237,65,74,166,73,116,237,22,23,67,27,34,40,225,151,30,53,182,211,90,246,181,36,26,110,54,111,134,198,34,89,162,238,71,226,106,210,242,230,240,50,17,106,45,199,30,45,186,130,63,140,23,210,207,64,198,2,5,49,175,20,39,76,39,109,170,70,164,187,231,109,73,163,148,78,96,218,199,61,71,74,191,131,42,51,89,75,108,245,194,33,235,180,168,34,250,97,21,238,65,57,99,125,26,75,184,155,63,237,182,117,206,11,87,73,187,177,58,232,151,142,159,54,165,91,105,88,216,150,106,188,141,26,68,185,165,97,97,163,220,20,141,51,176,242,105,167,5,9,240,26,77,57,160,18,84,69,151,184,165,219,95,66,227,131,246,97,44,82,126,69,31,44,73,195,50,28,88,219,187,69,121,45,190,135,54,59,208,182,121,219,244,32,229,121,250,48,8,75,167,232,186,65,15,75,58,39,41,221,133,24,217,123,118,50,89,187,173,237,41,244,61,221,46,190,140,97,174,173,47,166,78,115,155,252,182,50,79,156,73,104,5,135,14,55,246,118,65,241,163,235,69,139,50,185,210,49,126,102,79,52,19,85,152,98,229,151,153,69,183,251,164,23,76,84,25,148,70,20,49,154,137,140,96,65,90,187,76,195,174,140,104,84,154,185,105,127,72,53,146,154,120,48,42,108,164,147,14,155,118,187,67,0,76,75,167,12,89,165,90,250,142,40,186,220,218,209,195,241,151,163,197,138,202,162,162,63,77,214,115,143,251,220,180,13,72,31,19,218,102,209,84,131,116,112,215,142,29,42,140,189,41,25,24,65,22,249,105,24,97,60,112,4,140,150,163,244,157,109,106,14,122,12,105,69,238,82,250,179,54,246,237,94,210,208,169,157,47,212,42,166,219,221,69,238,47,107,175,29,58,103,209,44,58,136,153,107,51,221,177,118,57,226,163,221,83,73,250,140,236,97,246,216,51,96,96,214,77,131,30,204,200,58,96,114,143,172,93,174,147,34,16,183,65,233,201,88,91,180,203,44,177,159,106,116,88,29,76,89,169,167,85,152,239,60,162,25,15,253,247,173,87,23,38,67,180,16,22,104,126,5,54,138,243,232,201,108,228,60,20,46,151,127,223,122,50,171,182,68,67,18,91,107,191,189,145,124,29,121,114,122,166,214,109,202,108,198,113,43,112,134,200,218,91,58,11,38,239,211,161,8,209,120,13,152,124,173,116,176,159,79,128,20,137,247,154,158,181,68,253,148,192,149,22,107,127,114,178,187,111,199,103,9,230,67,78,104,122,43,187,246,154,66,19,60,227,98,152,44,183,182,185,150,20,141,128,231,167,139,242,240,64,235,158,92,160,156,208,87,162,45,86,90,104,45,52,231,61,157,36,145,147,182,185,194,136,30,253,185,188,117,30,218,211,204,46,18,45,111,12,41,29,63,210,221,107,155,107,76,6,4,40,139,182,29,27,63,130,207,211,109,113,37,237,28,22,186,98,108,11,36,20,181,35,26,74,194,104,20,68,89,174,60,13,211,197,42,224,98,26,147,2,211,54,115,35,95,240,21,132,31,54,100,109,15,68,195,70,156,33,198,59,170,141,226,168,128,187,25,116,96,142,12,249,94,72,100,123,127,22,157,63,180,248,200,79,167,240,184,173,217,122,235,249,130,152,98,241,20,23,45,163,16,120,45,133,25,241,56,157,140,25,241,185,154,90,61,63,218,112,129,117,188,97,104,112,98,93,108,137,89,117,241,13,250,60,189,200,146,238,71,56,226,245,106,130,236,177,151,150,242,35,206,0,148,153,131,203,96,83,156,37,27,177,85,217,251,234,161,247,148,250,146,169,148,1,48,164,7,92,70,83,106,137,13,25,155,19,83,80,236,57,149,69,135,232,225,8,246,58,138,254,202,254,17,141,66,159,98,178,178,32,228,201,248,28,53,140,237,99,200,29,215,254,126,75,52,87,115,138,126,184,130,174,137,156,216,189,127,72,253,29,166,106,115,232,213,68,190,163,207,175,24,249,132,188,24,89,218,139,158,243,92,89,91,168,110,57,115,44,252,151,179,29,38,37,197,32,24,86,194,226,69,72,160,10,69,86,183,146,205,28,92,32,115,62,93,209,168,224,158,221,52,96,107,47,144,7,47,166,62,151,3,174,77,72,100,161,212,56,163,234,174,213,50,65,42,253,218,112,69,187,111,180,72,120,37,165,2,57,54,83,246,62,22,238,157,146,248,190,176,121,140,75,206,201,79,211,172,32,240,160,52,169,222,7,159,146,182,32,147,199,121,55,238,107,83,111,38,48,60,189,206,83,133,99,75,222,93,96,56,33,46,251,10,185,160,135,227,4,54,247,240,40,169,71,145,88,219,68,119,171,6,175,24,220,247,132,4,5,198,153,10,151,49,91,237,160,208,198,64,223,189,118,204,6,152,119,101,88,172,137,119,214,59,211,242,211,198,126,198,160,80,105,27,222,236,241,187,211,80,78,26,11,120,57,140,175,219,149,178,6,51,56,168,70,224,214,151,146,198,249,137,60,229,232,127,60,139,72,124,47,154,56,154,31,156,252,52,74,45,242,218,208,219,94,66,15,99,114,147,95,38,146,84,195,21,166,136,39,75,135,111,59,111,209,123,120,171,166,245,163,228,67,214,26,230,252,118,31,167,97,63,12,89,68,128,118,240,175,64,37,37,156,74,230,81,6,45,146,81,216,203,26,128,156,37,5,177,209,71,193,248,71,84,108,174,152,8,225,24,226,233,74,197,214,173,187,223,97,8,84,149,218,139,102,147,20,92,80,157,110,171,166,55,199,90,12,58,39,35,49,72,74,65,7,121,87,112,218,84,2,183,194,207,98,126,220,92,126,243,130,78,187,190,87,53,182,61,191,58,27,157,170,114,177,173,226,221,222,112,161,167,42,164,242,36,145,104,115,90,78,191,5,209,100,82,24,49,10,191,26,31,127,52,165,254,34,248,228,135,132,245,217,174,231,90,246,223,30,196,95,52,99,237,231,214,208,100,58,140,44,160,80,110,96,168,183,160,87,61,131,66,3,144,254,114,177,102,10,135,105,177,214,79,157,122,180,184,99,154,147,237,30,207,128,14,103,152,128,206,172,55,169,59,161,74,141,220,183,223,27,114,52,53,199,41,98,75,158,19,52,210,135,181,148,186,139,84,248,90,193,196,6,159,173,206,225,74,219,115,176,188,145,218,158,15,107,31,230,155,239,227,8,202,80,51,175,48,229,76,37,248,233,102,169,235,153,10,41,14,214,89,172,175,92,127,218,210,161,37,184,239,96,215,209,57,76,192,53,5,140,28,176,174,128,66,171,138,7,208,6,30,74,215,207,137,40,108,242,15,98,121,205,36,172,2,12,105,14,118,214,241,217,60,135,194,156,173,206,39,136,66,162,114,196,149,116,140,113,167,82,27,108,220,202,91,185,151,27,188,136,87,109,77,12,76,19,239,24,62,9,161,105,153,91,73,47,57,170,92,169,232,152,68,217,248,224,148,80,147,138,188,96,119,52,147,73,175,134,175,232,235,160,176,223,90,150,78,111,14,159,65,117,120,13,13,11,154,187,152,93,13,2,102,201,117,238,255,94,125,28,133,75,60,153,166,82,13,210,92,223,115,252,52,45,47,243,129,199,40,151,181,146,154,127,157,39,201,18,238,206,183,105,53,243,74,17,103,28,89,78,238,133,213,248,48,4,87,20,172,189,239,98,26,197,158,100,30,152,177,40,234,249,123,77,188,79,225,197,35,83,51,189,8,130,150,177,212,213,250,67,146,198,229,201,44,239,159,212,194,130,67,182,120,210,27,139,202,186,129,47,12,229,135,159,138,253,28,152,73,58,112,38,117,32,203,155,204,38,233,149,34,90,17,180,204,116,24,53,157,123,149,112,216,82,20,30,254,236,196,173,70,159,94,159,139,163,13,102,82,78,147,69,199,148,190,70,122,29,131,246,53,107,141,2,93,93,53,4,52,208,149,109,116,125,93,24,1,81,79,44,31,24,127,82,248,156,140,9,215,73,176,140,175,148,86,108,101,248,165,70,123,57,213,237,180,232,143,176,11,15,122,116,253,230,198,183,37,23,179,94,156,65,107,86,227,185,200,202,92,108,9,172,239,136,66,160,164,53,118,240,30,35,94,170,20,190,82,88,69,21,71,239,222,151,135,192,213,84,134,68,244,30,177,15,156,91,184,97,89,230,231,226,60,130,207,249,140,2,209,156,231,234,51,49,119,16,23,211,67,166,55,103,75,15,78,229,65,111,245,243,219,231,239,210,165,61,174,104,36,200,152,117,214,147,211,92,67,5,181,36,149,9,89,180,49,52,58,229,50,198,157,124,206,227,127,195,75,228,140,204,5,230,2,165,208,166,68,56,126,154,46,100,181,113,178,197,124,157,31,2,129,166,45,53,8,198,206,77,248,211,97,34,40,194,151,67,60,0,147,58,96,230,176,94,157,237,247,28,62,184,180,4,78,200,164,86,172,251,98,134,129,152,172,217,108,88,63,116,11,34,131,202,24,136,208,93,143,141,154,22,217,170,52,65,112,110,101,175,218,37,73,104,218,44,2,27,125,103,48,108,99,227,202,166,146,147,149,84,58,241,56,109,198,202,124,12,5,122,223,65,29,126,54,242,135,215,137,93,58,5,225,71,166,154,232,249,158,201,202,184,156,151,156,241,85,138,199,227,99,32,230,219,29,46,117,170,67,10,147,196,140,139,139,53,90,150,7,109,94,13,48,173,99,173,138,173,1,140,104,110,192,227,49,7,18,244,222,189,221,171,71,155,239,79,175,75,183,142,150,185,50,175,38,212,195,154,111,181,217,250,194,135,210,223,115,26,250,152,192,151,150,196,100,37,10,91,87,12,56,234,213,34,110,62,137,158,206,72,177,100,147,192,16,123,24,243,105,222,95,102,15,146,51,219,34,198,129,210,31,173,36,65,196,98,182,147,196,33,28,65,131,130,194,121,69,145,181,145,250,47,165,38,134,229,47,8,255,147,5,241,4,195,153,73,251,42,17,52,37,84,78,213,250,158,92,15,128,190,197,46,43,211,250,5,155,59,232,103,97,17,137,109,42,11,98,4,16,46,146,128,242,84,81,97,143,102,135,153,107,59,212,145,149,255,17,146,184,224,30,176,228,125,82,162,171,100,194,232,158,106,67,47,238,9,124,19,181,173,190,103,36,227,79,147,72,104,34,212,115,37,20,138,49,69,63,48,233,21,255,233,194,28,82,213,16,154,145,90,40,21,216,30,174,146,35,80,230,246,208,28,33,96,152,84,238,4,216,185,8,143,235,223,171,214,83,18,92,233,81,232,15,87,198,168,91,87,7,140,11,229,123,170,154,160,73,82,239,223,98,90,33,218,115,14,208,99,125,73,128,56,209,5,94,123,192,214,165,191,21,62,163,236,114,67,116,36,63,124,81,9,226,251,229,170,61,180,124,192,38,33,112,178,0,170,195,205,148,130,21,166,219,113,4,220,150,58,40,137,30,197,144,173,162,210,43,139,249,134,176,17,82,205,46,49,67,83,91,186,117,218,150,61,136,218,93,72,161,141,80,91,69,125,206,74,206,1,231,169,109,154,72,2,241,9,71,40,208,80,129,167,138,65,88,50,46,157,99,250,90,34,107,197,97,148,66,54,206,126,92,138,247,104,225,89,37,68,121,6,149,188,162,38,68,236,212,233,83,33,47,129,225,82,111,141,98,76,11,65,32,120,173,116,76,224,95,115,135,16,231,14,183,88,244,157,16,238,244,134,19,106,243,143,99,170,2,78,120,6,206,38,101,210,188,26,216,27,212,102,98,186,184,86,17,114,38,162,111,76,249,70,77,249,194,36,101,100,68,169,243,12,73,159,78,232,65,52,117,55,57,15,143,41,18,218,164,188,92,126,26,2,149,226,11,136,236,165,36,219,6,114,1,231,135,227,151,143,135,165,226,79,212,187,120,88,15,53,51,116,167,170,138,90,37,106,36,93,160,233,152,18,82,63,62,172,91,221,105,120,9,79,156,181,189,20,62,203,161,133,178,20,2,197,42,155,139,193,85,92,141,29,233,168,252,72,77,26,157,112,142,183,206,104,3,55,133,201,3,186,90,36,137,37,73,105,25,37,124,42,161,121,101,202,66,114,173,205,202,120,110,10,85,187,140,55,155,27,68,252,161,244,85,136,143,168,242,154,217,180,46,35,102,4,204,34,143,182,172,57,204,21,204,102,123,244,178,160,195,94,78,238,101,2,103,101,170,60,224,121,231,20,194,82,248,185,82,100,50,208,98,163,81,249,139,194,110,182,85,39,143,8,109,241,237,106,178,221,103,29,49,202,245,156,245,0,152,130,188,172,112,10,67,30,216,56,176,5,238,184,139,174,204,118,150,14,197,28,10,159,165,152,47,60,84,249,147,144,107,16,4,15,139,88,168,104,52,165,178,115,132,90,93,89,22,151,19,216,250,128,252,201,104,3,23,67,131,1,97,12,253,189,144,140,22,62,79,170,25,161,36,246,39,51,82,5,149,232,131,222,182,165,208,209,163,107,74,68,165,141,112,210,29,221,97,146,100,83,213,59,247,30,209,97,100,242,128,236,165,2,147,201,219,161,255,71,250,94,197,130,233,219,243,46,205,241,201,9,170,132,50,46,116,245,223,134,184,94,187,133,113,187,138,119,24,145,204,58,167,135,232,253,194,95,22,82,57,132,138,205,76,124,238,125,76,117,255,105,99,42,94,67,223,139,136,138,63,184,201,236,234,44,134,169,165,135,14,37,199,201,124,6,173,181,26,18,152,198,242,171,107,51,209,240,229,75,0,57,13,20,152,229,167,177,112,123,232,107,226,127,170,142,241,217,165,134,219,88,3,254,146,220,116,72,169,241,244,100,1,48,223,224,145,83,37,28,25,143,102,124,132,93,181,90,169,1,24,33,222,217,84,158,1,10,102,19,220,118,184,144,114,81,105,232,243,214,94,160,58,8,47,54,85,47,55,231,41,95,157,88,250,37,85,70,246,152,207,37,199,152,54,147,76,80,29,229,110,156,175,95,24,249,114,29,180,108,169,36,23,245,133,21,35,203,250,99,230,13,111,86,27,38,237,42,52,167,38,229,61,67,255,150,6,166,45,148,253,8,83,166,16,127,24,20,197,167,162,242,208,217,158,124,134,60,52,162,141,77,97,182,126,23,204,102,107,77,179,61,74,224,219,153,101,233,71,24,169,169,18,56,114,93,126,172,34,68,149,36,206,100,130,155,213,187,7,41,29,222,24,78,34,127,94,173,124,202,37,202,207,247,144,188,211,32,179,55,188,31,6,253,107,164,82,228,106,130,253,30,43,69,77,129,166,21,85,155,199,63,117,197,120,132,118,146,204,5,40,231,232,70,255,194,172,243,166,66,247,144,244,121,68,6,75,132,194,202,251,211,104,169,245,24,82,2,0,83,136,197,9,36,209,113,252,125,109,116,138,56,226,47,204,134,229,20,78,195,210,155,75,230,33,156,169,197,91,175,208,7,98,18,203,205,207,62,141,69,254,133,49,99,69,37,110,180,206,250,253,94,156,208,165,144,90,145,65,21,118,117,122,16,120,119,97,83,184,63,221,170,213,110,125,239,77,183,106,18,85,178,97,29,196,110,223,193,2,192,182,126,39,57,114,53,78,15,210,225,137,207,34,87,99,138,231,72,29,126,225,89,177,215,229,98,246,109,111,178,166,44,154,150,162,251,65,10,173,250,30,3,131,215,141,195,245,162,148,117,121,140,152,15,71,123,252,22,152,82,67,167,64,35,207,151,146,162,176,185,196,115,103,171,73,146,95,62,139,137,214,197,15,12,117,139,248,140,131,54,253,236,170,99,56,105,166,107,122,97,19,60,137,7,203,52,236,201,226,66,194,180,59,207,59,198,87,174,82,227,61,140,254,201,155,222,25,189,162,204,251,84,68,48,207,190,79,134,140,49,49,179,11,147,176,118,74,9,24,150,136,150,222,239,1,227,240,121,30,31,20,114,13,91,111,78,159,162,183,240,97,109,117,202,94,47,156,77,222,35,190,38,156,143,178,19,147,70,90,105,6,106,90,86,129,194,239,149,60,20,132,41,142,220,154,192,164,255,171,19,87,109,227,89,22,129,103,152,123,151,23,251,3,27,201,240,133,205,64,143,65,35,218,154,228,139,28,47,176,6,191,49,175,77,227,220,125,47,43,211,235,119,150,90,148,228,190,151,241,112,44,231,85,180,14,75,221,44,41,21,25,190,19,211,127,135,221,53,5,70,12,57,190,72,167,60,93,62,24,113,145,90,239,7,163,80,82,14,245,100,154,0,78,154,69,227,128,182,136,147,179,183,20,67,188,24,105,18,121,111,106,223,231,140,65,61,222,167,52,78,117,242,203,211,73,54,57,115,179,116,65,156,191,96,111,117,150,179,13,63,177,210,0,30,127,244,92,255,221,238,176,22,164,151,128,141,224,178,66,12,24,176,178,108,196,192,3,169,234,128,53,216,3,74,173,225,116,116,99,158,40,76,129,147,163,56,82,91,152,23,182,149,140,151,64,37,220,8,150,131,115,121,208,242,94,36,106,7,33,31,179,127,4,220,167,18,100,34,135,25,157,96,176,200,164,46,37,247,192,105,121,157,59,112,23,193,107,200,230,16,200,190,40,243,68,126,154,29,54,187,229,151,236,236,89,250,211,35,170,164,64,249,199,91,81,126,217,7,187,52,8,36,228,59,146,173,41,119,192,136,83,235,36,224,192,29,126,224,210,196,46,167,117,135,192,57,133,251,130,223,73,143,149,192,165,69,43,12,196,67,21,74,150,11,23,202,205,220,11,78,244,135,203,14,126,96,26,103,220,196,73,180,174,43,87,11,197,44,61,68,117,147,209,109,85,133,51,85,62,51,110,206,127,9,156,125,187,0,195,155,20,140,174,187,30,95,154,238,84,105,155,37,97,72,165,148,15,40,84,11,66,227,178,32,124,88,49,220,168,56,139,176,99,95,86,53,29,3,86,40,83,207,130,210,252,229,207,133,40,103,147,41,70,184,55,59,41,238,129,59,245,140,114,107,254,42,199,151,26,143,178,73,55,158,182,22,63,188,168,10,151,91,87,188,135,184,53,132,35,210,5,102,17,181,185,98,221,52,200,77,228,67,226,206,245,30,115,159,190,69,177,193,59,33,211,22,70,91,162,223,47,11,11,18,46,239,24,49,187,27,153,69,225,129,132,245,15,95,50,224,153,165,202,169,83,252,112,204,255,152,6,27,226,16,129,147,229,206,226,209,22,6,231,29,21,107,51,112,41,2,212,142,176,79,239,213,104,174,157,93,180,94,227,71,9,44,145,76,203,174,18,197,224,167,38,214,77,71,94,119,135,160,123,178,70,95,225,239,128,168,110,122,119,27,107,62,107,105,126,71,60,148,86,12,223,230,8,75,10,133,199,36,48,29,17,13,82,120,185,203,168,152,154,88,108,101,8,5,73,70,181,163,158,216,194,253,78,116,125,75,191,109,39,159,216,92,136,0,79,145,178,28,133,207,226,114,74,8,34,87,185,10,47,126,183,56,195,116,142,86,104,239,138,228,107,129,73,250,197,213,199,116,237,239,111,35,98,252,61,117,40,42,88,82,126,130,34,235,136,6,80,130,212,48,175,41,140,128,152,219,101,199,168,72,18,142,239,100,13,122,88,94,48,34,14,209,29,130,159,204,36,174,29,70,212,81,200,159,172,1,206,63,39,175,56,30,230,90,186,193,138,199,103,225,213,76,103,210,235,205,9,79,58,93,239,217,190,205,75,150,7,167,244,200,121,59,207,44,27,69,66,230,29,139,34,121,167,62,20,39,137,68,104,192,166,140,189,221,110,67,251,48,75,109,11,65,160,99,171,125,79,106,78,3,132,130,3,165,42,163,120,13,34,180,22,251,44,184,46,176,149,183,172,128,243,220,194,39,68,25,223,114,166,25,88,198,208,176,18,152,8,101,115,10,88,162,129,66,155,223,217,148,40,149,117,20,206,30,57,21,251,50,129,164,233,48,220,240,114,236,117,211,90,114,94,116,88,111,37,134,4,189,7,117,105,129,18,151,145,133,223,137,109,21,103,77,135,135,80,116,158,172,108,184,59,253,7,83,54,43,11,113,39,48,218,115,160,73,24,27,186,105,56,122,211,32,196,150,228,27,150,194,168,174,248,151,204,104,135,201,134,195,170,117,23,148,92,20,41,36,121,167,99,217,247,22,223,25,201,225,44,12,53,29,67,203,3,41,29,142,169,41,221,10,103,131,38,183,238,108,212,131,6,2,137,40,80,46,53,134,247,211,118,4,138,150,4,142,169,162,160,240,207,175,166,100,179,232,167,68,95,208,197,25,104,34,126,68,118,168,192,221,40,55,127,225,129,184,153,48,243,80,88,145,156,99,172,211,205,79,253,131,194,35,228,248,14,140,24,188,222,155,22,113,119,19,143,241,98,181,88,207,197,65,236,79,69,13,103,161,162,84,203,197,197,76,111,253,97,10,12,156,140,119,64,25,212,228,104,162,150,211,3,141,7,133,25,83,198,19,181,47,175,107,132,167,197,228,119,5,198,116,18,152,46,110,121,174,98,106,146,241,203,244,42,200,137,219,173,186,196,253,161,243,255,105,66,150,223,206,199,13,241,36,113,39,140,36,189,137,52,189,211,206,147,47,74,221,208,133,201,254,237,248,210,70,214,39,230,143,145,21,13,223,38,207,17,215,138,184,67,212,107,64,174,209,29,38,119,36,27,93,131,219,55,24,136,113,41,143,229,32,90,7,180,164,149,248,210,104,158,63,40,35,234,60,191,131,181,161,124,89,231,75,217,49,234,48,233,87,89,212,48,201,247,112,157,57,250,101,225,25,187,241,114,205,0,54,27,2,83,2,19,236,246,183,194,240,82,10,73,36,229,48,215,190,40,237,132,73,197,35,142,177,190,157,199,14,59,137,123,109,133,113,234,252,167,43,236,186,42,92,65,160,201,69,229,89,72,164,237,151,194,101,185,230,80,135,75,159,242,120,133,169,181,106,14,211,65,171,210,19,228,169,186,79,112,66,38,93,105,171,26,9,9,231,67,100,186,111,93,150,112,71,19,227,14,52,141,90,245,222,208,67,249,78,200,114,24,83,7,141,226,92,23,237,178,102,245,170,86,33,181,59,184,23,1,91,5,155,192,88,194,95,47,16,184,82,85,252,143,210,195,140,136,60,33,115,175,33,24,198,235,22,223,215,242,236,36,168,188,182,33,161,76,18,232,241,51,206,164,245,42,22,52,74,215,232,2,83,119,50,189,92,61,89,166,240,46,70,90,21,32,59,241,52,255,249,208,234,164,87,58,81,180,0,129,115,175,9,140,228,114,148,202,35,38,150,219,141,247,84,171,103,246,76,250,134,47,252,78,44,44,10,11,148,56,108,146,218,114,237,49,211,208,144,244,18,1,11,30,141,11,211,243,29,174,12,105,195,41,125,65,214,76,48,189,118,26,163,236,24,215,215,51,164,108,186,119,183,64,161,167,207,52,226,11,188,32,152,118,120,124,2,52,23,62,6,78,52,93,144,242,237,73,210,125,149,138,103,90,118,163,254,32,91,119,188,192,103,158,198,163,161,221,34,234,73,176,76,164,96,131,34,138,129,209,39,87,211,144,219,226,230,133,46,155,46,87,211,225,236,157,15,84,173,210,131,161,48,135,170,103,103,233,158,78,194,58,89,177,188,214,136,97,201,201,138,152,228,147,144,3,31,81,26,129,129,220,228,106,24,213,178,187,43,214,179,33,114,237,102,65,194,81,29,245,7,20,33,41,204,137,239,78,241,50,239,91,38,34,223,218,141,135,65,141,127,149,230,108,8,81,136,128,123,194,187,237,164,126,47,97,221,99,29,183,28,73,105,166,199,80,184,164,240,148,32,41,25,229,129,161,50,115,151,155,125,98,73,230,184,90,41,95,184,120,11,97,18,137,54,85,166,101,185,85,25,153,98,200,166,239,149,44,178,236,121,103,2,114,58,205,177,24,162,134,128,130,168,61,245,139,88,57,201,77,131,230,51,130,58,19,169,216,93,62,89,140,12,85,132,127,72,23,37,42,148,190,48,209,40,41,80,192,222,229,36,137,100,35,202,104,67,6,53,119,132,57,253,106,219,142,245,201,97,248,117,138,82,92,201,45,137,47,235,94,92,61,50,149,184,217,210,91,199,144,83,101,24,23,159,241,21,158,245,106,85,161,206,18,0,17,30,28,104,249,55,239,221,127,247,95,255,234,215,127,253,183,127,247,55,255,237,239,237,221,163,253,67,236,221,131,98,73,239,13,27,195,40,147,174,211,199,1,231,249,115,43,51,31,55,76,116,48,166,125,12,17,33,140,169,59,247,54,245,106,31,96,102,71,191,41,157,106,161,224,22,9,116,200,11,103,95,10,223,36,2,105,74,152,52,245,230,244,170,22,191,250,120,50,42,90,201,190,79,152,239,139,34,140,86,139,162,68,161,60,228,71,155,30,33,175,11,83,43,233,242,235,195,194,248,210,95,117,166,59,237,221,205,167,60,182,167,148,153,159,213,87,240,33,125,65,24,167,181,156,56,136,241,206,40,124,201,85,85,132,14,74,58,207,71,116,161,20,43,182,12,100,118,52,139,59,74,55,193,13,152,216,197,132,22,124,157,67,24,46,251,246,32,141,82,82,108,34,4,74,101,49,13,220,205,210,99,255,34,172,144,244,173,136,252,180,216,59,145,221,210,155,163,138,83,238,198,76,195,212,144,155,119,190,112,141,109,221,122,127,244,234,13,67,119,28,10,103,80,165,58,5,189,86,124,175,226,71,10,60,126,114,40,24,123,185,107,174,193,244,105,29,194,122,243,222,34,81,188,207,142,133,12,133,62,26,108,245,126,24,98,171,72,193,2,124,80,165,180,48,2,224,39,24,58,207,58,139,57,10,226,154,205,22,249,36,204,148,91,241,102,21,158,250,185,161,174,88,81,140,215,173,214,88,224,92,232,176,202,113,202,195,14,34,203,207,252,253,48,64,206,246,54,132,193,147,53,13,191,107,118,219,166,18,231,184,163,6,253,118,138,170,80,100,138,68,163,165,178,221,193,97,224,229,145,199,129,148,104,169,81,87,102,23,170,163,50,147,67,103,10,140,160,98,148,102,158,115,143,246,237,11,227,39,59,91,8,245,169,176,120,222,7,175,38,167,233,77,7,9,249,6,145,187,250,109,198,230,63,198,230,217,41,80,65,195,212,19,234,248,225,226,10,194,174,179,194,146,42,212,90,38,241,15,206,247,46,30,160,25,148,165,55,33,136,196,73,221,41,182,207,130,72,178,168,67,0,211,68,223,60,97,190,240,7,228,167,77,210,199,23,69,65,137,174,8,155,52,124,108,59,130,198,56,192,69,4,25,233,64,49,169,10,135,201,53,62,55,103,143,75,1,39,142,86,133,225,24,244,74,77,202,31,219,80,119,143,72,187,139,84,65,141,7,135,174,248,61,20,126,70,46,255,192,189,106,110,172,65,232,210,230,133,41,95,86,63,21,37,247,25,239,13,219,104,146,223,198,223,147,42,4,42,119,37,224,70,201,111,91,50,168,86,234,164,190,228,156,222,178,2,76,160,75,253,189,65,16,58,6,21,3,127,168,183,8,117,241,253,34,86,52,166,238,94,233,145,103,58,78,124,205,170,186,215,144,148,241,184,47,245,17,108,85,170,129,72,99,118,60,119,166,87,83,222,58,157,169,20,69,141,40,150,193,209,34,34,135,36,142,190,193,39,178,231,27,175,72,224,73,135,169,95,13,171,128,42,219,65,71,125,47,70,42,65,250,106,141,159,128,18,8,135,51,209,88,189,117,33,250,244,69,169,18,145,188,116,71,22,175,70,121,223,153,133,88,232,67,97,216,174,252,167,11,251,132,196,189,40,208,107,225,106,208,106,81,165,216,204,138,74,17,172,119,24,95,66,220,111,62,117,247,160,26,97,70,4,155,228,201,17,20,112,150,130,3,103,202,110,228,106,171,41,241,21,146,32,138,47,18,86,176,228,68,20,16,209,60,177,197,239,236,240,203,221,36,45,180,4,67,223,203,200,247,61,223,67,105,251,200,143,52,36,229,153,158,177,25,214,222,157,245,226,179,175,120,198,145,46,183,71,178,18,245,186,72,191,241,7,57,50,32,17,72,109,6,108,37,217,18,74,129,197,105,151,155,0,70,24,36,171,126,34,217,140,200,246,28,251,89,131,240,21,111,238,102,100,50,29,87,250,53,112,21,93,94,209,146,65,89,250,212,184,57,93,90,158,34,163,95,104,73,100,183,34,84,60,227,201,216,175,132,239,150,7,79,20,163,123,54,200,222,77,159,156,229,117,147,69,163,43,197,41,157,176,144,124,71,170,9,90,65,21,165,132,137,123,69,241,132,17,219,200,118,86,241,128,93,142,190,35,21,45,93,183,221,58,241,157,207,157,4,24,221,171,207,197,136,217,20,135,71,209,74,78,224,28,123,33,137,40,227,196,87,152,151,93,14,27,159,190,172,220,194,98,247,128,54,45,43,83,227,221,198,253,230,124,98,152,119,248,168,251,185,249,249,181,200,68,81,239,173,19,13,94,186,168,250,176,202,168,103,95,40,116,198,238,200,83,209,75,36,67,74,2,33,2,130,212,74,32,199,46,114,153,40,220,55,31,52,242,66,146,247,192,95,221,33,241,134,232,82,85,101,200,106,82,8,197,127,58,163,195,32,87,23,118,24,215,179,129,39,222,66,176,2,243,228,126,115,139,55,136,202,2,233,131,238,49,105,198,254,60,139,94,75,71,66,137,100,15,132,4,170,14,97,53,144,94,236,5,179,129,142,39,14,101,11,221,84,56,72,53,68,10,199,76,219,145,225,162,127,78,119,194,130,184,230,242,60,18,132,178,143,86,102,183,46,169,226,168,113,220,169,220,37,238,99,14,180,44,97,147,232,165,7,5,111,167,241,180,106,214,188,152,244,144,207,17,122,2,142,131,35,99,221,88,45,158,102,133,109,67,227,22,29,42,2,15,42,30,212,184,245,229,135,177,80,198,138,123,195,148,244,192,52,145,251,119,180,94,148,186,245,167,33,240,244,128,181,245,5,47,213,240,52,2,231,22,48,180,152,114,108,33,139,51,66,234,210,250,69,116,126,154,170,230,138,172,9,193,219,87,195,147,188,72,11,184,89,251,156,194,20,43,228,200,82,209,116,152,21,54,61,250,72,67,65,181,83,245,189,179,100,31,112,40,165,86,11,134,94,202,85,124,212,204,6,149,156,59,146,35,253,190,216,57,13,86,211,23,35,173,235,189,44,136,15,84,173,56,252,40,211,250,170,29,164,123,165,14,12,197,86,106,182,35,3,198,210,148,162,167,66,209,131,228,199,118,17,2,123,74,154,143,143,17,131,146,143,19,56,210,3,227,74,249,131,193,203,61,116,81,147,172,187,25,27,139,241,75,198,134,254,208,22,21,158,200,152,107,56,192,216,92,147,199,238,200,22,19,41,146,65,89,86,207,235,73,23,19,41,212,153,182,63,149,203,158,118,129,222,94,78,15,243,241,67,219,154,217,176,150,90,87,80,191,45,95,34,103,80,183,138,1,178,81,94,35,133,236,232,156,186,79,194,132,117,81,162,217,69,65,227,127,118,16,166,80,73,242,214,140,66,177,167,82,187,73,186,169,1,3,141,146,179,157,147,119,165,163,119,60,59,116,246,166,89,246,87,2,198,170,119,140,66,85,143,140,14,30,121,81,24,155,49,223,132,207,25,36,181,173,206,59,47,167,162,32,235,66,71,155,188,152,69,249,61,71,204,62,65,190,77,175,134,196,206,147,50,121,91,27,136,62,26,21,117,254,219,166,63,169,102,74,162,10,194,179,119,48,226,62,170,52,140,218,110,145,16,130,98,70,235,47,106,54,62,48,215,198,222,198,70,37,223,139,122,195,208,67,54,233,71,97,167,234,16,49,167,56,113,27,202,92,67,133,183,17,160,46,62,15,219,34,104,60,85,141,28,235,216,55,196,102,57,7,181,129,160,217,8,113,120,170,34,165,59,2,45,237,60,163,224,247,252,52,233,66,121,112,2,17,46,69,104,194,58,165,235,60,36,96,228,97,142,110,146,137,18,70,196,4,237,197,59,247,144,127,56,227,159,31,133,118,227,67,12,152,226,99,117,33,32,145,12,237,248,109,106,232,170,254,94,248,74,129,118,213,141,167,63,161,4,84,181,32,209,172,0,39,147,52,77,138,170,73,117,90,227,134,39,3,112,89,217,25,197,215,227,187,58,41,105,183,168,208,104,234,204,13,130,209,49,218,68,43,107,249,205,17,142,255,253,191,254,243,175,255,250,111,127,253,31,255,251,223,143,112,236,127,136,8,199,111,73,51,138,91,122,92,201,72,190,34,70,84,196,67,107,16,16,70,1,59,28,178,85,11,23,56,163,241,253,3,62,187,134,108,219,140,67,11,245,112,52,100,32,191,23,152,184,222,236,145,125,37,172,40,191,13,213,75,212,191,208,157,3,17,182,192,246,168,190,47,155,4,244,227,50,175,21,18,53,244,189,20,18,139,250,253,143,253,26,11,29,172,74,236,230,204,246,218,67,143,151,184,107,125,188,153,253,209,31,184,112,78,82,12,130,170,8,250,144,113,115,204,5,89,201,203,164,102,2,78,120,190,122,117,26,97,89,67,37,73,135,156,58,51,80,201,196,136,211,192,173,32,196,150,62,162,5,122,200,246,192,68,250,226,98,170,28,31,63,233,108,27,158,134,2,206,218,225,14,108,204,201,14,147,151,148,114,106,66,142,187,220,143,73,104,85,29,83,190,238,190,121,248,119,65,85,184,44,162,58,222,24,105,37,101,105,58,218,51,30,236,67,168,82,212,253,219,171,199,120,210,81,81,211,179,51,46,87,189,58,104,167,184,245,65,207,14,227,246,22,53,23,16,159,191,158,103,28,116,168,10,238,249,60,151,213,234,199,233,254,234,140,145,74,104,238,80,155,225,213,251,243,211,86,8,49,163,98,99,41,173,24,19,30,37,115,159,8,48,135,105,125,13,121,8,136,77,221,46,201,121,8,39,45,102,133,85,236,57,92,168,9,150,49,171,24,246,49,143,136,109,55,61,224,173,121,200,107,227,137,21,55,173,170,48,198,204,48,252,25,130,36,122,94,28,178,144,133,135,193,5,249,135,90,161,219,168,71,86,152,107,103,245,13,245,163,88,28,37,202,115,232,56,151,39,167,154,131,46,58,47,238,41,166,90,34,48,181,182,245,86,90,205,89,213,180,71,143,121,133,113,142,236,142,136,56,225,30,82,55,237,191,109,149,230,106,135,66,192,21,213,36,84,111,75,235,10,187,35,28,65,129,90,151,179,188,54,141,225,174,21,193,149,180,98,170,117,77,97,75,120,52,76,54,161,5,128,214,138,68,174,155,192,20,178,75,189,1,230,221,25,147,24,21,106,240,164,47,6,79,109,180,107,217,211,101,184,165,210,171,152,182,185,215,193,140,79,35,110,121,29,185,20,190,216,241,182,68,156,28,212,242,86,238,177,80,228,248,184,36,86,143,16,85,121,231,57,203,115,239,185,147,171,188,226,14,193,63,89,31,184,187,182,179,213,244,205,254,92,205,225,234,167,27,185,241,71,96,147,236,202,249,192,23,110,122,122,33,156,186,198,117,18,43,186,39,234,98,154,219,88,174,31,183,180,31,194,94,123,140,184,26,169,156,253,12,233,217,209,122,188,215,135,251,71,93,118,120,208,194,11,180,146,51,245,172,27,81,145,235,129,150,167,190,255,216,214,244,212,196,123,81,138,56,30,63,14,58,216,184,249,210,188,82,183,198,177,114,157,250,115,12,86,157,104,116,208,197,206,64,195,252,89,51,114,53,68,61,158,27,160,58,20,133,95,121,50,36,98,147,219,85,147,130,169,46,26,131,48,66,46,143,207,83,211,90,181,147,131,72,217,112,221,80,118,63,50,38,26,218,201,237,58,75,198,15,86,213,22,228,60,143,54,166,73,83,231,126,124,150,138,184,136,135,103,96,44,76,143,191,68,168,205,27,230,224,32,126,252,238,138,194,86,216,73,199,255,128,239,80,29,53,162,182,81,183,13,109,182,84,197,88,35,223,30,17,107,195,112,159,250,104,100,208,86,84,117,151,188,180,136,216,12,247,233,253,116,182,184,151,198,39,43,235,213,189,64,130,240,89,234,171,72,86,195,145,23,245,230,131,26,156,173,176,53,93,71,144,176,41,5,24,55,167,126,222,35,140,199,36,16,189,109,208,230,69,152,11,198,186,169,177,255,106,234,149,209,98,72,89,113,219,239,181,81,9,140,110,250,76,227,129,87,180,147,18,56,29,68,163,245,240,91,209,60,208,169,64,66,62,81,252,25,164,237,163,165,34,161,244,165,30,201,132,242,41,69,188,152,66,20,201,18,89,233,151,19,172,30,24,126,117,117,227,40,222,169,35,130,209,217,72,54,212,151,66,145,200,111,158,77,97,114,43,76,247,99,143,56,249,206,66,139,198,205,97,68,184,125,84,208,72,232,205,199,217,206,60,37,66,90,183,188,198,97,181,185,232,241,255,132,138,188,194,176,93,120,12,158,82,213,245,56,152,68,86,61,105,65,103,228,238,106,203,36,235,169,246,180,4,61,41,186,54,137,77,212,232,206,177,182,76,141,69,115,78,59,165,250,160,84,14,167,74,13,37,210,140,145,48,65,184,120,62,137,9,107,187,245,108,11,7,188,190,53,237,173,81,163,148,19,116,172,67,141,117,43,248,13,24,66,110,53,214,17,82,240,254,153,51,15,208,105,23,23,230,19,228,141,36,19,178,89,154,235,76,153,152,126,100,145,104,230,80,39,163,152,70,157,231,183,140,50,58,171,147,137,138,211,77,158,45,173,250,70,57,115,68,153,30,107,250,124,252,23,238,30,190,63,48,230,222,227,191,142,226,59,41,76,198,214,45,46,176,117,96,52,207,8,18,95,211,139,55,166,139,63,23,228,236,91,93,39,78,201,26,73,241,100,195,167,85,177,80,22,175,155,223,133,222,232,41,6,198,158,92,145,91,62,142,242,212,122,93,184,218,110,118,152,146,124,77,239,34,154,209,35,137,138,90,129,76,4,36,130,98,147,30,38,20,155,245,115,32,52,234,124,106,192,147,100,167,166,150,33,230,189,87,207,161,103,110,131,77,103,141,251,219,252,91,77,138,147,225,143,148,122,178,2,27,205,122,211,157,95,35,103,110,12,55,69,75,210,45,75,18,240,126,58,50,18,190,213,29,51,162,249,154,173,95,4,131,226,123,84,107,124,208,34,5,212,222,226,214,4,83,100,47,236,216,230,110,158,241,185,230,18,234,253,110,85,38,227,102,204,179,41,150,11,188,141,222,250,38,189,147,138,213,159,9,154,178,83,124,13,211,108,86,107,251,192,214,210,225,21,18,196,178,183,94,77,16,197,121,105,10,153,107,161,90,252,109,181,27,255,47,81,150,115,205,191,253,39,111,164,229,159,254,226,143,255,248,135,63,248,213,207,126,241,243,159,252,244,115,143,95,254,236,223,252,240,203,127,241,195,31,254,228,167,255,234,243,79,254,236,119,126,247,255,87,60,138,175,149,189,24,2,94,30,8,134,174,76,82,129,254,174,6,95,29,202,209,178,88,168,123,194,164,113,202,198,252,73,70,92,248,236,23,197,19,155,180,194,19,32,108,2,151,20,84,19,176,46,118,201,36,211,179,120,140,196,184,150,72,169,170,90,209,207,209,133,13,146,93,80,180,161,206,167,88,193,191,9,157,214,22,17,37,154,37,103,23,152,182,19,189,186,27,95,110,192,21,66,35,209,134,90,151,68,230,124,241,74,88,72,158,251,60,106,26,65,161,73,106,171,55,25,19,18,9,219,11,198,139,217,78,162,224,148,105,145,155,37,96,122,178,166,188,54,154,10,203,105,123,25,130,37,84,97,232,144,80,17,118,97,26,3,245,106,74,173,199,253,109,142,122,145,135,218,31,241,233,120,242,165,218,57,38,30,49,163,204,254,188,243,49,65,167,194,168,123,121,85,21,170,20,75,18,178,200,179,96,159,198,23,163,135,244,154,129,232,1,246,28,244,157,156,190,75,228,184,240,16,202,229,115,52,145,26,97,245,221,68,153,156,108,197,234,64,57,81,46,12,171,123,240,219,102,52,255,146,72,100,236,115,190,12,111,96,5,182,168,158,192,173,4,169,28,44,151,228,70,47,13,32,69,189,205,183,175,3,243,133,68,189,195,228,6,156,64,234,192,68,174,69,200,130,58,166,238,153,230,153,77,40,183,170,42,22,142,115,92,221,40,50,214,39,207,176,125,57,111,35,90,69,103,107,150,39,63,150,218,37,41,199,171,133,254,72,196,167,6,61,59,206,39,137,165,32,81,43,76,51,62,120,15,248,233,128,98,27,200,61,218,38,178,169,100,136,12,211,176,46,97,127,240,98,218,33,114,49,5,99,94,81,73,19,30,76,50,42,241,116,22,72,119,70,201,179,36,200,253,76,21,90,50,6,227,184,26,6,3,213,97,42,164,83,239,111,175,42,194,227,164,181,77,227,247,11,91,30,74,24,137,151,101,53,252,222,149,220,78,85,45,36,84,174,243,29,82,170,49,68,145,104,147,12,240,13,239,56,66,184,108,114,53,85,148,94,150,3,76,119,161,92,189,50,73,225,28,48,189,249,114,245,36,239,216,231,253,156,16,65,139,86,18,135,120,60,154,21,237,47,133,161,72,119,226,95,235,94,107,170,134,100,110,155,119,216,228,250,9,26,139,150,18,237,8,51,174,70,232,181,62,74,76,244,251,251,247,172,237,41,179,39,0,54,88,118,14,163,70,61,85,145,104,89,175,94,92,77,73,202,80,152,34,172,18,240,177,145,133,82,149,176,57,220,89,14,211,13,55,244,230,176,195,196,163,53,227,187,45,34,119,52,111,235,238,180,218,178,162,18,83,197,178,75,113,245,178,36,179,192,56,29,41,248,115,19,205,184,242,197,136,187,123,49,54,244,199,48,75,8,156,44,223,22,244,186,205,40,140,4,206,8,188,173,187,47,53,161,198,154,86,237,187,188,58,55,119,107,106,83,177,164,28,61,199,211,250,226,179,42,22,161,120,87,238,206,1,19,77,87,24,37,193,121,95,59,107,190,205,196,148,242,142,157,3,126,151,41,163,2,243,3,171,48,182,37,184,77,30,173,165,243,25,114,220,60,89,235,146,192,121,6,221,24,243,24,79,161,170,20,19,93,132,43,102,131,81,80,233,213,150,215,9,10,93,10,0,245,183,51,52,236,151,67,215,104,222,244,230,61,106,150,225,78,38,229,115,81,92,210,22,107,228,248,86,107,233,144,119,107,212,116,20,174,90,125,107,75,88,68,23,26,225,151,45,220,190,212,217,229,32,168,62,135,194,78,122,8,117,58,207,130,111,60,49,41,243,163,253,51,45,158,231,112,75,210,39,11,199,25,170,145,94,107,125,78,74,10,210,5,134,74,203,37,8,146,37,170,134,138,247,236,227,117,187,236,9,85,45,34,116,65,216,127,197,25,66,139,25,244,175,2,19,222,94,183,78,155,112,154,60,24,81,196,156,163,8,252,149,132,236,221,196,168,123,16,236,150,182,100,97,147,144,99,121,123,253,57,228,124,250,210,157,200,71,138,226,245,68,17,141,170,10,225,57,68,147,217,102,91,86,173,165,70,191,64,148,252,195,110,41,11,215,36,9,103,52,35,112,224,111,17,61,177,220,94,175,222,109,64,200,76,106,82,225,108,130,200,60,96,162,188,114,168,19,36,193,177,11,184,60,199,114,39,9,239,38,55,83,8,161,158,42,66,50,198,170,234,133,243,156,140,42,46,66,214,29,29,244,11,43,13,58,77,204,195,59,120,63,168,4,156,129,207,170,175,114,235,36,3,14,90,67,59,193,72,131,36,10,15,140,60,66,187,240,82,13,2,224,28,123,97,50,58,101,189,152,160,109,112,91,167,102,102,179,192,249,204,202,184,150,211,77,174,77,184,2,49,32,91,53,75,153,235,228,249,124,14,225,145,139,242,1,178,59,116,0,70,139,195,150,8,33,52,172,5,135,201,209,109,220,251,23,30,40,150,180,224,135,38,35,37,23,91,235,160,99,248,19,245,145,243,201,41,120,167,141,181,237,17,128,57,150,215,146,214,8,202,199,68,19,228,152,62,113,160,193,250,221,85,195,136,216,198,14,197,222,68,129,103,18,53,173,74,207,161,83,139,24,92,84,191,140,130,159,22,6,103,162,203,83,234,211,233,46,62,251,99,137,39,163,68,83,133,59,202,45,254,229,165,23,100,10,34,97,1,39,127,10,54,110,228,51,229,36,38,28,142,175,19,163,189,119,159,75,225,52,71,128,80,153,233,181,103,215,9,239,194,248,174,146,74,88,208,254,229,125,124,192,181,168,221,85,150,37,16,123,192,69,163,123,147,176,98,153,227,222,156,144,128,106,88,32,93,23,83,183,224,30,138,46,97,233,232,68,196,14,249,201,201,200,213,20,14,247,22,131,66,200,83,127,27,66,143,114,175,182,114,57,185,218,40,252,47,193,57,105,81,149,215,160,102,191,239,104,209,41,232,220,200,168,181,100,109,161,241,228,156,165,34,221,81,103,190,82,17,44,119,158,77,96,250,112,238,168,81,173,42,196,237,248,127,59,150,187,21,128,138,240,64,177,102,189,113,187,170,179,214,114,3,87,111,159,155,236,236,180,61,40,74,215,111,172,120,204,253,162,168,85,88,199,102,49,135,234,170,145,189,171,41,198,132,80,213,216,250,216,164,243,238,169,50,31,129,23,26,40,98,107,29,68,152,229,198,48,98,133,197,69,78,112,15,189,214,20,117,106,60,86,167,67,73,97,228,76,82,191,240,148,124,2,113,20,76,234,216,1,59,115,82,198,43,153,246,115,236,189,199,100,82,225,141,66,216,61,132,82,96,98,238,210,5,49,51,250,38,41,58,224,153,162,69,5,42,58,91,108,143,73,70,239,177,138,68,80,47,90,226,20,71,121,89,15,121,226,75,45,244,43,112,105,164,254,124,194,216,6,165,144,163,48,103,118,213,167,152,70,134,113,45,151,227,213,84,21,160,232,17,159,3,206,73,56,154,38,106,243,219,233,124,237,230,16,10,253,230,240,221,175,255,195,95,253,159,191,254,119,191,177,13,108,254,3,20,73,241,44,37,239,187,129,17,210,144,181,134,113,83,238,89,146,173,130,78,95,116,145,188,88,23,22,14,119,83,168,60,155,107,92,60,45,124,162,194,42,181,207,187,177,158,61,69,45,161,204,150,61,47,193,1,133,172,122,115,204,241,187,45,67,116,90,197,62,60,54,65,137,153,135,165,4,191,159,188,215,62,94,200,101,33,32,51,249,108,80,137,162,192,29,253,137,173,63,226,114,5,74,167,37,48,235,81,174,166,227,198,45,14,227,231,111,146,102,182,184,30,188,149,241,219,38,212,170,27,212,240,21,197,22,94,16,223,144,221,141,214,242,107,195,97,150,233,105,132,30,172,119,24,210,88,121,156,80,93,112,237,252,111,132,234,55,44,4,66,242,206,190,12,89,103,15,94,8,72,206,228,230,240,176,164,160,79,216,198,20,46,143,102,100,236,37,44,91,84,93,85,71,10,223,172,181,107,166,33,20,169,231,81,185,194,222,192,88,101,42,185,84,41,127,156,215,170,126,244,252,10,45,246,213,9,217,246,182,190,61,61,104,145,125,247,222,57,200,49,215,206,207,57,220,66,2,123,88,111,213,22,5,19,10,157,47,95,51,47,86,132,81,150,140,222,44,59,232,50,112,18,183,154,46,41,217,34,138,39,71,151,71,141,147,138,40,101,108,207,196,193,85,137,16,139,43,196,185,40,0,166,83,70,213,212,16,133,139,227,12,14,61,189,121,38,99,95,227,44,36,191,42,26,39,104,21,244,56,145,200,4,11,101,236,196,24,65,177,251,194,93,35,82,103,159,79,151,189,36,91,93,168,24,161,216,107,245,170,144,164,174,100,137,168,5,18,66,216,247,156,205,170,252,69,231,81,110,97,225,82,85,51,245,173,225,11,187,238,27,180,44,91,117,12,73,157,197,150,198,81,169,170,226,199,214,8,153,105,59,177,150,90,77,180,68,173,17,205,197,212,72,21,85,144,35,156,149,130,56,133,90,51,53,204,141,89,35,197,52,195,103,87,137,56,2,157,171,197,190,64,98,75,191,6,211,191,71,59,247,153,161,93,21,178,40,204,60,67,28,240,42,74,12,64,65,99,30,245,234,186,88,161,128,72,167,38,203,255,198,213,213,18,84,2,19,78,158,15,167,203,82,39,137,18,211,184,119,182,19,79,80,230,100,116,208,27,29,189,220,219,56,190,134,119,12,162,13,192,196,80,175,52,7,223,4,196,247,218,109,133,186,245,57,20,162,75,125,88,25,192,120,156,109,185,53,93,79,143,31,223,163,202,16,10,142,161,105,77,180,236,90,80,212,33,118,66,11,137,198,46,56,143,252,135,167,145,12,84,13,124,204,96,214,134,125,150,250,18,137,154,84,170,31,98,35,45,22,214,18,24,5,222,18,102,145,245,74,136,27,63,25,226,128,41,232,200,89,174,70,114,175,196,86,88,80,54,211,223,94,217,88,115,162,255,61,165,71,235,121,153,91,31,198,245,113,17,212,60,198,113,90,33,60,12,105,247,156,178,29,13,139,170,5,29,18,141,21,67,163,119,195,2,93,14,195,201,33,214,224,224,173,66,254,42,209,245,148,228,104,27,231,28,21,111,122,211,153,175,241,55,11,103,120,227,62,26,6,235,213,112,55,253,166,136,191,21,142,193,231,106,146,241,17,203,61,251,145,10,50,153,72,101,72,65,159,253,97,144,29,150,136,40,218,2,249,198,145,219,126,2,228,169,91,162,79,98,247,106,170,80,21,232,13,64,196,253,241,139,37,210,203,155,174,8,221,67,156,158,52,178,111,153,183,29,217,14,132,58,37,84,139,208,215,204,55,229,112,44,121,145,89,35,244,154,74,132,106,89,196,194,92,57,77,8,45,66,85,103,155,92,232,255,73,144,185,64,225,118,147,33,144,122,8,10,149,104,140,183,21,232,44,65,55,132,136,254,210,244,181,44,17,107,162,39,163,236,251,177,166,84,8,30,112,154,66,82,160,118,248,75,204,127,73,176,136,226,181,36,188,89,184,85,53,175,34,191,60,164,122,100,78,115,195,111,138,199,250,2,228,230,44,206,190,187,190,180,12,55,45,109,174,66,96,3,182,212,80,160,202,117,6,183,4,245,179,73,10,35,45,11,51,125,47,3,166,65,92,97,171,150,44,247,234,170,214,52,156,23,37,180,0,207,111,211,207,41,89,51,50,118,33,179,150,77,129,82,44,117,107,178,116,185,11,194,211,67,74,229,38,93,69,219,117,31,224,38,178,122,31,73,77,161,85,231,142,109,54,161,121,9,160,176,63,5,63,241,52,19,165,234,205,169,36,90,225,167,109,34,75,69,80,22,68,152,40,155,82,222,164,25,57,58,104,227,218,78,186,181,105,190,110,149,75,230,1,197,189,176,140,194,200,5,169,108,189,87,87,77,215,153,62,104,176,140,64,33,88,53,207,136,42,91,9,39,110,155,79,190,53,147,216,214,53,81,246,50,151,78,178,148,141,100,83,12,25,26,122,50,160,204,133,22,91,2,116,37,178,219,64,2,19,231,169,249,154,67,149,23,137,87,70,141,57,219,67,174,170,100,134,104,125,113,182,114,96,235,18,16,152,212,95,154,247,91,34,213,44,48,185,248,185,238,76,104,82,174,54,137,135,112,191,187,52,143,247,167,121,97,200,187,123,76,194,86,232,79,16,24,175,235,46,205,97,140,25,146,147,54,142,139,200,236,26,171,251,208,140,54,244,25,91,54,51,141,48,163,201,37,163,118,142,2,173,226,163,18,27,126,158,88,124,20,45,201,186,167,162,185,213,116,179,202,93,99,223,38,107,19,210,216,153,164,190,166,187,225,170,9,90,23,136,249,155,106,1,30,179,46,95,101,224,204,209,210,228,180,39,208,222,87,168,43,86,222,66,10,16,96,138,136,35,53,19,11,22,117,247,69,91,100,143,144,147,133,224,133,225,119,97,213,213,16,121,166,25,55,13,45,172,216,148,72,123,166,157,138,180,46,91,202,129,161,22,175,183,54,130,205,78,139,58,182,209,198,59,12,171,251,245,185,22,26,147,231,225,66,94,148,14,129,33,197,44,72,201,182,40,71,177,134,155,157,21,166,86,34,208,12,247,250,69,81,108,117,10,173,105,37,196,210,34,13,53,213,188,161,131,146,144,81,145,146,15,50,127,244,101,58,140,96,101,146,7,111,148,1,238,24,21,168,193,106,215,18,31,163,163,10,24,162,16,185,250,60,201,217,135,175,46,42,53,148,242,228,199,243,143,150,116,96,58,64,229,209,144,174,221,69,175,30,58,42,198,88,83,67,147,213,40,62,245,234,50,135,60,89,105,146,115,176,61,190,187,165,125,222,223,50,20,247,115,254,150,130,172,127,132,168,84,69,182,166,116,103,34,131,28,153,198,25,127,207,74,209,49,77,159,14,79,250,148,195,225,224,234,5,55,89,249,194,155,172,112,76,158,74,108,134,121,249,25,68,178,184,116,11,205,11,211,202,228,65,121,154,173,59,86,108,192,80,27,225,76,124,97,4,153,171,220,156,106,150,218,178,95,77,11,213,21,107,68,106,190,236,104,190,108,70,96,169,32,241,253,111,118,143,248,69,129,183,228,194,189,242,158,159,15,132,36,229,241,2,166,252,178,229,38,190,59,55,82,179,16,88,202,213,139,242,178,239,106,53,233,224,113,151,12,141,200,20,93,197,205,169,131,152,253,14,233,185,156,8,190,223,28,227,249,70,103,216,14,225,122,249,130,100,186,245,214,228,13,135,243,29,127,242,209,59,235,181,104,73,124,205,57,179,165,211,53,6,173,124,138,114,3,255,229,13,1,68,111,250,203,27,6,234,15,76,124,241,182,216,112,45,189,145,223,157,153,13,237,140,89,147,183,162,10,109,182,184,120,99,119,174,11,67,166,223,191,25,148,102,125,246,89,46,94,221,116,115,190,15,70,198,110,232,107,177,218,186,63,54,109,98,119,247,59,207,69,159,190,203,214,88,205,96,190,193,105,96,235,245,119,148,100,87,120,120,88,206,8,80,166,120,43,212,174,195,29,175,164,233,96,189,248,62,24,109,64,229,38,226,42,76,21,28,189,223,207,113,38,59,69,228,247,181,32,240,28,78,56,208,172,191,121,213,251,100,148,95,12,183,174,27,101,8,235,42,105,161,178,157,140,60,225,11,111,218,169,246,29,20,88,129,207,183,252,62,218,54,222,149,113,127,27,122,251,160,110,39,22,5,125,221,125,239,99,86,230,233,97,117,234,251,119,79,114,115,92,182,226,148,101,20,37,99,13,220,105,72,221,68,119,65,147,134,51,8,229,147,192,152,70,129,22,104,220,238,189,201,209,7,239,27,121,6,72,92,238,147,17,32,161,32,213,95,27,38,11,189,183,197,33,124,207,64,116,178,222,110,72,200,6,206,84,241,200,104,99,115,58,231,143,220,156,232,100,74,241,69,16,224,107,119,150,210,150,135,144,148,127,207,122,76,184,118,63,216,57,144,208,70,243,201,2,253,221,152,89,96,82,235,195,39,139,213,160,202,152,46,251,126,142,246,156,90,147,181,121,54,41,163,134,115,24,38,18,65,59,81,168,233,203,135,50,162,27,231,166,246,253,195,62,226,48,181,10,245,190,245,162,156,42,197,189,135,201,97,221,171,81,232,13,66,92,114,18,245,210,46,178,163,208,5,24,232,177,38,32,153,187,240,167,115,63,190,199,164,173,75,174,238,214,55,235,115,28,163,86,79,0,152,116,147,51,116,34,43,100,10,73,14,227,236,228,168,210,229,230,105,223,218,200,106,146,59,37,62,53,242,42,97,29,80,127,86,154,151,156,195,115,64,39,163,160,132,63,74,220,153,236,101,186,59,14,177,172,243,104,190,195,27,57,232,45,244,97,75,41,198,189,19,48,82,207,114,53,173,172,181,223,241,166,160,38,198,4,165,62,180,85,229,230,251,198,46,43,241,193,224,202,109,198,100,121,41,24,208,114,56,86,171,151,201,54,83,199,185,21,186,149,174,45,107,214,247,153,64,165,126,191,15,158,41,19,234,243,206,224,42,100,184,7,62,231,22,114,168,190,221,81,172,179,239,160,157,61,3,49,143,216,44,207,201,126,103,89,35,102,74,68,216,143,61,72,241,34,238,121,224,102,250,167,190,17,163,174,59,228,115,65,181,83,156,69,182,153,220,201,148,239,213,216,91,99,183,27,38,82,191,238,68,129,176,102,57,69,109,163,205,91,220,188,3,79,54,196,230,166,130,81,236,201,7,161,114,185,184,208,48,172,201,38,8,38,48,45,182,126,192,208,171,146,111,39,23,225,117,186,210,191,177,207,102,65,215,219,114,139,54,34,123,136,207,21,24,183,117,46,208,131,155,60,150,134,233,12,197,237,133,225,56,235,46,207,241,169,212,154,130,86,18,187,113,220,111,168,88,138,192,116,43,182,216,143,232,2,171,75,96,42,171,156,177,166,45,19,160,188,199,170,201,37,162,157,228,115,225,172,76,49,53,26,114,78,193,193,77,232,146,142,156,33,191,77,67,73,243,153,68,139,235,237,237,166,227,245,83,165,231,211,20,102,170,209,31,184,228,216,104,59,52,10,77,174,134,31,167,196,111,15,156,242,42,47,70,54,173,197,193,185,76,17,235,126,175,143,54,122,236,27,139,51,232,158,202,24,131,212,150,236,128,233,167,174,114,243,109,166,142,195,232,157,181,170,87,111,232,16,124,67,235,102,244,202,213,200,16,184,49,78,158,140,175,36,87,147,51,241,247,222,4,197,186,204,6,180,52,163,111,143,131,181,75,117,48,240,162,37,52,206,221,227,155,233,116,152,152,180,238,59,147,19,162,203,79,97,148,84,107,192,8,56,223,157,250,83,206,145,191,30,15,100,155,109,39,249,98,84,208,140,88,252,27,190,41,249,96,19,118,222,233,159,27,91,101,203,76,131,209,239,108,223,113,107,58,73,101,199,131,223,54,123,7,53,193,226,60,110,141,96,253,102,23,124,39,63,14,197,18,30,209,138,185,136,157,236,99,134,8,196,117,188,113,125,207,26,201,41,142,175,77,195,219,189,154,0,255,242,156,189,193,116,143,95,248,83,243,233,243,212,24,141,101,191,68,184,149,104,95,28,95,179,223,142,67,248,111,209,122,139,53,98,53,68,77,174,166,94,190,173,152,229,205,118,166,11,99,110,223,19,172,39,137,224,24,202,169,19,182,136,21,201,46,185,55,130,153,59,182,134,131,21,125,237,243,109,207,34,41,97,21,195,246,127,95,155,81,76,97,153,242,220,66,26,65,60,31,201,40,63,131,38,59,226,186,6,222,57,115,50,4,35,45,220,163,138,160,204,133,73,218,12,95,127,228,116,231,109,58,172,205,216,248,251,136,13,19,121,224,251,219,84,235,149,226,68,163,13,194,183,114,5,220,96,232,198,233,119,47,101,176,111,180,107,162,33,138,85,211,188,254,42,132,210,119,26,119,92,229,168,177,65,212,245,24,25,119,5,65,141,117,14,146,216,233,137,56,139,237,201,180,69,58,199,143,48,44,20,89,189,184,129,36,52,28,69,165,247,58,172,100,24,103,240,189,1,175,117,37,15,168,216,221,86,215,120,175,206,183,23,3,58,79,211,123,142,39,163,24,232,154,189,221,170,169,99,121,154,10,238,157,197,228,11,114,20,58,160,70,91,219,173,143,39,98,211,217,199,252,201,74,67,34,251,14,10,103,18,116,62,113,244,158,157,69,6,5,249,176,225,170,4,76,240,74,113,126,192,199,73,36,204,210,2,166,110,229,94,77,161,28,114,101,241,219,69,84,146,171,85,38,51,147,227,131,204,121,139,13,128,23,36,123,126,115,38,242,237,139,171,232,28,31,27,60,198,212,180,79,135,252,54,236,233,94,162,129,253,1,41,228,212,171,103,243,154,26,130,206,196,221,228,197,142,47,17,37,156,28,73,19,137,11,129,151,145,251,122,132,97,45,105,134,58,6,223,153,137,221,139,254,88,47,80,107,221,39,31,80,167,175,28,30,49,121,155,45,87,23,139,132,135,63,77,113,193,93,97,12,26,58,179,126,245,178,48,89,21,24,229,2,55,27,172,195,40,207,7,238,161,167,0,124,140,200,235,18,35,240,148,156,203,169,153,18,192,190,38,73,55,221,234,30,187,22,237,227,87,19,152,55,134,157,180,248,217,75,92,250,86,57,1,91,39,130,239,167,217,8,182,134,94,125,38,143,191,182,57,107,69,191,39,84,103,215,247,131,88,112,201,152,154,176,233,242,67,10,9,83,14,37,253,237,154,123,120,96,149,13,82,103,195,182,55,9,152,93,49,235,139,45,107,237,112,120,97,75,233,147,27,17,68,184,165,112,7,46,153,230,27,171,188,68,20,130,16,121,213,97,129,122,32,110,62,44,199,167,143,70,196,163,244,123,204,244,34,59,38,204,5,43,34,78,56,43,121,202,111,227,127,208,142,235,240,162,110,80,102,67,162,213,38,108,76,203,17,202,110,141,33,85,227,248,164,9,167,78,185,119,54,66,229,128,237,32,234,47,28,145,27,44,254,164,43,132,222,138,50,4,173,207,10,169,180,17,133,119,248,105,171,151,73,156,107,144,230,3,175,125,163,218,213,12,157,30,17,188,5,69,232,154,10,19,193,138,143,13,67,72,171,242,104,199,186,65,239,198,225,1,231,149,92,13,203,237,136,175,137,57,180,116,137,88,212,60,69,244,164,32,203,172,55,55,193,238,48,150,56,44,151,192,176,13,122,146,15,142,188,84,139,238,12,189,104,212,199,20,135,101,99,32,59,222,74,216,105,24,13,58,21,200,37,123,98,231,192,176,24,44,121,175,78,76,200,67,24,103,70,113,200,232,213,27,214,112,127,47,211,131,74,253,133,107,60,120,181,134,78,125,240,141,248,227,84,88,206,117,248,74,88,7,95,152,18,66,217,55,6,161,229,154,3,61,39,235,94,50,73,135,105,0,249,107,19,39,187,53,237,6,27,213,168,195,5,97,139,161,48,66,216,62,166,198,158,45,231,31,99,56,189,19,202,10,206,242,80,116,210,159,233,160,133,149,245,185,135,73,96,56,76,154,79,78,94,115,177,34,12,125,30,154,160,155,62,216,128,145,201,111,14,169,135,152,151,192,86,157,239,240,48,250,242,231,201,154,211,216,55,147,228,25,186,107,64,35,149,195,207,57,111,120,133,169,236,222,36,150,124,146,178,61,53,93,94,199,15,117,150,169,131,158,195,238,54,156,131,54,43,66,115,120,169,31,242,65,151,111,41,52,157,213,170,11,155,98,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,252,193,136,173,191,79,102,161,1,71,187,201,31,8,10,213,82,220,250,188,22,230,136,192,8,206,239,128,207,65,248,92,140,102,170,243,216,36,243,113,154,254,50,215,58,101,88,74,31,218,201,7,30,193,49,133,10,110,239,106,107,160,216,221,46,218,224,88,120,80,126,44,96,122,22,245,83,154,143,91,2,38,73,52,30,184,164,26,15,94,40,107,175,47,28,84,77,7,134,190,37,63,112,117,58,24,96,172,189,253,192,84,242,5,76,234,106,190,176,47,46,96,148,194,250,11,7,127,28,9,210,52,210,251,104,221,75,118,140,9,158,220,255,11,231,18,143,70,124,247,199,191,124,65,252,144,247,185,235,184,48,249,141,253,14,105,153,2,147,71,248,17,92,75,140,248,25,239,190,223,183,118,199,14,148,224,200,251,210,209,203,215,109,30,61,155,149,141,104,142,151,62,246,241,220,239,75,95,62,75,74,241,224,204,126,199,36,228,98,15,140,54,205,251,100,195,119,120,96,99,22,126,224,233,190,52,48,36,148,239,152,46,143,86,1,179,154,158,71,99,158,221,155,99,113,63,191,13,21,66,12,11,229,112,207,182,64,33,198,186,239,205,234,123,134,28,22,252,125,97,136,166,20,174,81,46,215,81,200,132,235,230,129,155,43,34,0,179,39,61,11,204,34,107,1,91,243,150,194,13,186,193,128,169,143,127,110,78,87,90,12,11,109,50,229,129,123,208,255,0,19,51,120,198,252,56,185,119,212,208,125,123,39,57,210,223,241,222,84,100,61,247,166,76,60,46,158,240,184,202,108,64,42,45,216,230,205,200,124,236,55,218,229,102,142,229,71,249,187,110,166,231,3,213,116,175,166,8,72,76,94,60,74,44,120,135,17,129,77,207,213,231,11,166,11,159,71,19,103,154,218,74,58,27,3,38,199,215,20,206,240,146,6,76,216,102,63,240,240,115,213,84,19,165,145,195,96,227,80,9,184,190,230,246,98,113,199,190,66,105,230,149,91,48,184,134,172,34,48,93,222,207,213,45,5,79,56,173,144,239,242,166,200,116,205,11,87,33,127,54,24,133,251,184,121,38,35,175,131,154,109,166,59,76,150,174,61,55,167,60,173,6,12,65,217,80,248,236,160,247,183,41,191,211,253,148,68,158,187,141,36,120,219,208,21,118,76,147,238,185,3,80,220,105,29,83,148,67,227,131,193,161,145,245,128,35,138,119,135,20,15,233,25,51,162,193,177,169,81,25,240,88,181,80,235,87,231,111,60,48,197,154,250,90,133,210,222,248,156,67,186,14,171,81,73,134,254,11,40,85,240,122,111,90,243,226,218,115,112,206,249,160,81,193,101,204,168,173,180,7,197,201,137,175,97,133,228,250,86,48,244,213,11,163,203,166,87,35,19,225,156,202,137,14,159,82,31,152,202,242,120,178,179,95,237,173,3,74,251,106,236,135,197,20,134,117,38,124,66,209,1,83,143,244,220,28,87,219,127,27,158,152,253,44,109,4,103,82,11,184,207,162,22,5,236,187,193,238,136,206,49,109,56,10,227,254,198,213,133,158,17,189,249,32,218,27,191,109,125,216,186,2,76,141,201,199,28,197,204,253,76,67,250,145,98,171,54,78,82,61,193,214,52,123,211,97,51,39,21,102,208,157,6,17,214,189,222,95,120,83,97,232,48,222,240,51,87,54,68,65,37,96,106,221,116,166,109,168,144,253,123,147,197,235,18,185,132,159,115,205,11,239,122,197,168,13,165,231,47,70,229,88,182,207,79,99,195,77,231,202,79,231,219,140,84,31,216,132,160,29,206,214,111,41,48,243,195,169,62,233,172,56,211,182,42,140,183,235,147,165,22,51,141,20,30,35,190,54,140,241,123,62,40,158,195,10,152,92,141,254,116,53,15,215,225,106,188,189,10,163,162,177,3,166,130,168,40,12,63,94,11,120,165,246,222,124,208,49,224,48,29,169,233,185,249,162,135,57,224,146,52,86,69,105,33,242,90,1,183,50,116,9,109,82,32,249,94,77,227,131,94,77,188,167,199,123,247,244,6,32,182,37,123,226,189,187,253,184,192,56,38,247,230,230,170,233,247,132,231,62,46,166,21,76,173,83,43,84,116,144,250,227,244,128,125,221,89,88,167,241,221,10,12,3,70,160,116,198,52,29,49,243,236,226,177,200,235,233,70,188,141,192,198,81,232,126,213,43,36,138,21,155,6,145,249,231,200,222,86,50,17,223,106,163,22,164,211,8,145,96,231,147,165,80,112,102,245,179,105,83,27,97,231,144,5,211,80,46,77,242,187,198,209,69,187,149,6,54,172,31,214,73,118,97,62,175,186,25,66,3,114,41,203,73,130,246,34,102,16,21,92,57,104,116,83,179,0,90,81,152,240,110,220,252,108,16,146,118,3,62,203,231,94,77,118,127,234,213,3,150,158,120,112,108,88,217,229,97,82,29,105,199,163,33,95,147,244,106,90,45,239,107,111,248,108,245,197,56,190,124,204,236,12,153,250,100,107,71,161,26,48,34,21,122,241,182,186,119,135,77,191,74,174,206,70,137,48,2,222,77,10,167,56,108,104,147,247,169,130,27,210,170,94,125,236,179,25,235,154,138,55,201,202,89,140,43,229,0,103,149,157,144,4,205,174,113,178,153,132,253,122,224,29,173,145,212,174,166,75,26,14,74,19,97,140,103,55,179,101,11,124,54,236,144,156,162,151,240,49,237,48,197,102,10,115,160,27,223,143,62,53,61,66,97,94,117,10,169,155,14,9,13,195,113,246,156,69,154,187,206,194,76,221,65,204,4,168,216,155,78,20,184,24,86,12,202,176,110,36,129,17,165,12,45,21,122,123,198,148,3,0,86,80,248,106,28,102,14,202,110,52,97,188,244,184,32,100,205,103,6,139,197,107,36,116,45,34,8,124,73,13,48,160,95,82,239,2,25,182,173,116,133,169,7,12,116,16,139,21,212,130,217,1,27,55,164,254,180,41,81,5,74,41,187,94,204,171,198,46,58,62,84,11,10,55,26,121,2,30,91,119,36,56,35,238,169,135,199,81,179,94,76,160,41,156,221,99,212,100,41,143,0,174,16,252,4,124,188,184,172,3,206,17,27,247,166,206,127,60,247,222,59,228,52,18,172,123,2,86,100,219,135,15,39,210,149,186,114,172,20,51,60,159,9,149,132,120,93,180,154,30,203,194,225,51,223,210,109,160,2,102,107,115,170,243,116,118,139,173,225,74,82,115,209,167,106,234,133,115,61,48,2,123,241,173,232,49,151,204,16,2,186,125,198,252,94,244,231,232,20,132,63,170,132,131,176,76,195,93,81,34,148,241,220,29,218,18,29,19,184,102,157,211,59,45,11,14,232,213,103,52,99,85,147,236,156,250,212,72,12,198,153,102,170,237,98,142,210,71,116,140,227,128,167,21,94,42,140,66,115,220,123,66,214,44,55,167,146,108,132,57,186,40,128,211,151,70,133,244,134,37,176,233,150,28,122,19,33,173,17,206,253,162,72,80,63,38,37,202,55,90,3,218,36,207,48,9,191,123,247,22,48,245,64,178,44,63,2,189,126,115,43,52,210,173,16,243,229,14,218,49,63,151,102,141,166,233,24,184,40,75,162,88,113,46,125,52,202,195,92,156,1,93,147,37,101,181,125,26,23,83,156,184,155,86,59,125,52,43,184,14,163,112,195,161,39,169,184,105,236,239,97,103,16,3,174,186,4,56,177,189,172,144,218,82,212,203,244,234,15,157,217,7,206,86,141,144,20,38,116,59,2,166,16,73,252,243,73,95,113,8,148,177,37,140,219,232,109,240,142,158,103,224,173,25,200,9,255,162,171,153,83,93,74,199,179,12,26,44,93,245,94,76,240,82,39,11,84,220,197,63,55,172,105,173,60,112,179,180,136,195,20,224,233,134,52,204,216,139,223,54,134,196,170,48,156,164,61,224,65,13,162,192,28,246,41,70,133,250,222,231,197,6,43,52,174,134,167,248,25,180,89,162,121,30,149,237,70,31,130,194,195,105,96,207,116,38,252,166,198,25,241,150,177,46,76,141,134,222,219,84,205,252,167,51,197,60,207,79,47,122,41,226,106,72,86,244,8,96,235,13,191,137,6,47,225,128,50,24,141,197,184,186,16,56,146,155,207,40,33,237,52,102,246,37,86,56,141,196,17,198,205,244,65,173,170,40,163,228,159,250,67,112,249,160,70,248,18,48,196,140,83,225,29,53,237,192,139,230,98,129,207,159,60,23,77,121,70,43,207,166,67,183,118,44,159,115,31,170,109,154,194,100,39,47,76,151,142,94,221,232,166,143,39,63,51,94,51,44,56,0,35,118,52,228,141,167,134,136,39,119,239,190,233,156,69,60,165,241,24,24,85,9,63,53,51,98,75,77,124,23,182,148,236,181,198,48,44,20,169,140,165,234,142,118,108,255,233,66,202,81,223,107,81,26,228,67,10,127,104,23,31,119,218,230,237,167,64,134,85,55,235,174,64,253,244,92,1,47,66,1,242,65,22,125,3,49,203,170,49,226,200,205,173,85,207,65,8,245,117,163,69,137,198,77,152,76,139,83,213,25,184,135,49,4,59,76,5,145,158,78,27,153,47,143,186,25,199,99,151,170,33,138,229,175,47,8,63,208,92,98,114,46,36,15,166,75,51,28,35,131,136,85,22,56,67,151,19,48,210,52,114,115,2,41,252,186,195,88,199,178,75,163,74,62,115,124,14,91,123,114,50,82,27,149,157,238,144,86,6,248,142,170,192,219,126,193,225,106,187,198,133,179,245,3,181,128,87,147,93,216,232,155,203,12,148,250,95,89,153,214,140,87,99,175,235,246,77,186,192,240,39,199,76,33,165,171,41,20,106,90,40,138,114,152,156,250,212,155,87,234,104,227,193,97,240,108,10,183,22,130,97,185,91,244,76,62,72,238,70,82,226,240,54,9,11,129,71,233,59,70,220,196,143,159,215,158,212,233,5,76,243,157,126,109,216,81,82,188,23,85,148,243,25,210,16,254,203,156,29,82,197,79,240,117,132,243,77,11,62,188,181,130,158,137,19,154,158,231,88,71,51,82,230,73,225,232,138,69,77,23,152,70,151,104,89,58,251,187,195,184,207,75,167,209,241,69,118,68,250,51,91,234,148,60,181,245,251,56,255,234,129,235,121,75,177,160,22,106,47,211,173,183,60,205,145,215,171,139,157,39,14,51,156,18,226,57,59,6,233,98,255,90,211,40,186,150,194,231,64,246,241,52,194,99,177,165,169,32,154,119,113,145,66,210,52,1,115,136,229,254,133,41,27,208,173,142,188,54,241,147,128,237,114,129,209,111,115,231,132,66,154,212,155,62,56,33,218,88,92,139,46,49,157,163,21,87,53,38,138,245,148,23,125,47,232,85,82,220,28,133,209,245,192,104,107,215,128,209,21,214,223,62,111,157,202,133,151,182,22,1,239,43,247,155,23,70,170,46,62,186,50,71,76,22,107,221,27,250,61,97,224,136,179,203,94,82,2,3,7,182,112,77,192,115,60,175,205,174,16,139,15,6,141,245,222,123,181,208,145,60,48,165,135,58,87,160,151,138,227,126,81,243,44,209,173,115,184,227,31,198,123,241,197,146,190,23,49,239,56,95,40,245,157,83,31,156,248,72,92,76,192,181,62,247,158,187,222,17,223,84,30,200,197,205,200,18,253,173,233,21,18,251,105,89,137,249,10,144,106,10,25,19,104,227,118,28,200,208,16,45,253,152,120,223,94,90,6,188,147,244,170,96,129,210,101,224,111,181,241,175,117,26,34,14,55,226,115,112,238,233,136,181,186,174,178,56,164,135,34,88,9,76,99,95,44,175,77,247,161,196,182,172,117,110,198,120,27,41,149,164,108,105,227,160,221,222,97,120,18,21,197,223,14,67,28,11,113,61,240,158,215,255,134,215,130,154,174,11,179,235,135,41,65,122,104,168,33,78,241,95,4,221,74,50,69,67,25,147,94,49,175,29,53,222,53,189,182,90,11,175,195,232,27,74,244,138,174,203,226,132,52,192,180,171,61,48,198,222,10,152,26,175,173,112,105,94,89,70,207,11,93,153,77,225,154,189,193,29,24,37,238,250,192,87,157,10,30,188,218,246,115,245,49,42,125,175,164,185,126,180,213,31,248,90,180,70,83,81,116,10,119,147,12,107,1,83,152,243,194,203,149,79,128,17,6,124,96,212,122,190,43,151,126,243,146,218,243,222,163,133,20,112,65,3,122,180,246,194,59,223,171,209,55,122,6,245,218,103,197,136,187,234,123,239,30,18,135,180,37,13,233,84,249,220,187,9,76,187,232,11,215,42,48,54,233,11,231,30,63,125,22,131,116,20,126,6,37,50,174,16,158,174,247,107,210,182,31,111,133,104,125,123,191,71,212,119,117,171,233,126,22,54,95,115,198,36,166,216,165,140,119,42,140,126,47,222,109,191,95,139,138,98,159,10,103,75,193,18,124,166,225,114,205,46,96,92,234,231,201,56,227,3,221,162,80,252,65,139,55,95,211,209,87,90,126,23,72,246,86,198,110,132,110,63,154,132,48,180,199,68,48,121,183,231,91,18,119,142,241,166,221,89,77,13,138,149,195,87,60,48,141,201,245,133,227,104,42,152,65,245,199,87,175,21,143,198,9,252,227,223,46,43,110,62,251,210,218,25,107,54,245,118,42,202,65,168,141,121,175,30,17,79,65,31,166,212,31,141,120,242,42,93,138,21,76,222,234,29,241,88,123,144,36,149,103,204,170,235,106,80,122,90,158,194,52,230,73,79,251,194,179,106,144,244,211,51,238,89,0,172,144,86,223,239,65,241,89,15,152,224,218,115,243,189,188,73,217,100,20,135,102,86,76,244,219,41,78,128,49,197,117,22,178,184,70,252,54,92,82,77,31,141,24,86,138,171,105,193,221,122,245,32,139,26,191,125,204,146,103,142,14,235,149,116,20,185,175,173,147,116,208,95,157,3,54,53,62,129,201,111,220,159,238,70,52,166,240,217,28,221,237,130,148,10,146,123,129,113,219,98,207,40,86,253,160,143,134,230,97,76,164,130,206,98,213,155,111,194,66,241,228,203,58,48,20,158,244,38,56,108,28,124,242,98,40,199,221,37,128,66,187,118,215,32,186,54,34,17,64,118,104,103,221,54,6,229,39,177,252,8,0,170,95,69,173,107,232,23,90,206,160,235,7,65,71,33,206,77,152,33,180,237,0,234,231,171,1,254,145,147,210,105,10,71,184,11,157,29,152,70,19,125,108,24,212,83,60,23,170,130,58,13,7,117,161,49,75,209,214,75,89,159,27,138,46,119,202,10,66,179,154,233,34,82,144,66,144,189,124,52,211,244,230,103,83,104,177,248,142,9,10,231,198,133,161,44,186,95,179,110,178,254,50,147,72,97,120,127,40,91,161,242,24,2,87,170,130,125,208,218,103,137,8,124,150,174,43,20,118,104,10,113,88,4,30,20,203,172,128,207,2,209,153,52,41,8,138,181,205,62,240,76,83,58,233,156,99,139,196,46,181,100,50,230,19,55,123,198,205,217,101,244,107,67,56,229,100,85,192,115,206,231,189,105,34,188,48,178,66,186,182,145,146,205,113,72,88,47,150,46,176,9,99,234,253,237,49,90,210,240,192,162,164,36,22,55,25,63,221,117,8,46,120,159,50,170,181,150,190,82,152,195,46,134,28,118,3,121,48,84,111,66,95,23,170,219,162,217,25,20,116,142,225,228,211,212,194,185,106,48,227,28,205,56,221,154,249,136,250,211,244,34,167,120,110,164,210,116,207,194,208,93,49,17,155,101,22,178,194,199,10,138,123,239,51,239,20,164,210,63,118,44,56,249,134,90,11,180,42,122,151,36,48,90,33,67,97,219,74,2,38,237,172,40,217,49,31,49,43,212,85,235,108,81,150,230,174,44,164,201,162,36,107,240,174,57,158,236,211,59,161,87,67,133,29,70,43,70,165,214,251,172,15,127,213,10,120,211,219,166,112,105,206,80,131,242,50,164,203,58,42,231,180,219,57,110,142,86,90,125,126,187,174,72,120,21,14,171,247,107,78,243,9,29,46,198,149,243,192,61,126,25,219,248,71,215,230,28,59,150,105,128,151,231,181,40,186,9,24,22,134,23,70,35,32,158,251,76,155,246,12,41,116,133,241,216,168,199,235,145,206,86,25,251,48,170,221,117,63,183,238,181,197,38,78,198,67,67,180,214,95,123,23,102,167,169,241,249,101,56,46,253,151,207,214,211,146,122,78,176,84,204,48,227,233,237,44,122,240,17,58,14,169,100,18,45,249,49,7,96,174,136,64,42,197,164,163,77,125,112,26,163,226,208,133,10,180,170,53,77,147,121,10,155,213,132,155,116,171,164,167,170,133,177,77,182,93,171,251,45,113,215,98,22,78,122,255,158,155,35,200,226,121,232,2,213,240,122,86,230,134,58,33,126,187,194,3,160,131,70,127,94,12,203,196,47,214,141,118,167,27,236,135,75,136,78,26,69,233,115,8,24,193,112,253,32,231,190,41,197,160,77,99,219,147,39,219,120,6,177,95,129,62,182,6,202,46,161,180,92,104,13,171,82,250,66,92,1,18,26,135,243,219,252,66,49,93,138,210,175,66,227,210,210,169,180,113,55,103,192,117,18,223,84,152,182,54,127,114,235,20,73,250,104,108,236,30,153,40,31,227,66,111,254,137,48,59,12,179,168,174,129,109,146,160,241,98,116,95,60,195,50,118,189,14,206,78,86,70,34,48,7,107,124,176,141,176,189,94,124,30,116,196,118,184,33,153,209,175,121,198,56,86,200,70,237,75,42,22,62,51,33,118,28,248,104,36,98,114,28,64,227,242,250,160,166,177,173,159,3,254,57,34,248,14,155,57,208,4,46,16,135,57,10,121,132,108,226,103,233,209,103,16,23,159,41,170,70,169,173,76,175,116,173,16,79,245,162,191,220,90,244,0,67,190,97,20,226,10,179,45,55,135,17,40,146,176,221,166,205,61,18,244,159,158,53,57,21,17,231,75,206,131,132,76,1,108,208,250,90,212,250,251,115,103,98,78,83,135,108,192,159,18,48,209,235,252,92,12,195,202,14,152,117,174,87,83,56,227,171,135,170,202,179,139,232,131,159,221,49,156,213,51,218,28,223,58,42,72,34,238,120,109,216,86,20,93,33,212,104,170,227,80,69,41,218,157,15,8,218,121,244,11,117,72,142,29,210,61,203,64,83,243,113,161,183,192,112,128,123,226,166,66,232,166,33,193,109,188,97,126,226,18,64,223,93,206,204,13,105,146,211,232,30,24,103,84,175,38,153,25,71,234,217,233,232,220,147,33,163,183,197,91,241,96,98,224,107,103,129,233,127,188,143,70,17,148,44,91,218,133,225,192,248,194,112,67,104,68,145,96,253,8,39,26,117,188,170,21,40,155,35,58,14,62,216,73,250,146,236,60,85,174,221,25,104,232,184,47,75,11,89,247,217,152,107,104,187,35,151,118,204,192,7,134,22,126,6,60,168,0,83,152,42,148,28,240,30,194,117,212,161,140,67,24,210,97,83,115,91,10,159,87,219,241,104,179,136,12,171,193,103,36,221,160,173,70,225,255,252,182,245,91,198,163,77,229,59,1,165,28,35,158,140,3,124,233,152,26,137,73,252,52,57,40,217,205,14,76,45,216,133,105,230,23,24,85,165,26,91,82,55,253,118,121,240,106,49,1,31,83,154,251,75,85,248,24,69,222,175,71,171,146,81,121,11,140,192,138,155,249,86,209,210,117,154,83,110,52,60,208,116,254,124,94,92,71,5,243,34,154,10,224,147,73,90,69,114,204,171,114,11,51,161,13,75,218,97,66,201,115,208,169,35,138,78,217,173,60,249,241,86,71,187,48,98,45,98,78,80,89,92,238,100,25,85,148,37,12,133,243,204,71,197,40,48,164,146,131,98,154,21,65,46,172,28,24,186,21,38,167,18,15,222,161,14,215,155,83,227,16,139,96,64,70,89,244,201,160,170,140,123,163,235,33,129,164,13,163,112,212,152,48,252,163,233,226,62,219,198,136,237,112,24,165,227,84,180,173,251,195,179,169,247,191,141,194,41,246,105,154,92,230,82,152,8,87,92,139,156,99,214,199,34,42,178,227,177,22,236,208,250,88,163,94,191,169,194,154,155,231,3,67,142,28,55,223,166,193,36,240,177,188,71,108,211,38,137,155,245,173,38,106,3,61,96,44,19,253,88,200,173,197,202,165,166,249,217,169,105,139,247,80,15,237,240,91,155,160,54,29,220,17,245,171,148,128,150,173,95,122,27,77,139,195,103,175,237,226,67,64,137,117,189,73,227,139,16,10,76,224,121,91,168,42,254,70,17,111,114,147,226,117,121,39,96,43,103,87,152,90,167,29,240,84,126,138,77,90,100,199,70,108,210,113,67,209,99,92,204,24,81,38,213,210,95,174,244,140,92,152,108,179,62,55,58,59,43,6,197,72,150,244,230,144,5,197,217,55,57,209,159,155,19,94,246,104,63,234,50,56,248,10,159,41,95,227,181,40,94,213,35,194,170,242,239,136,195,87,161,199,147,53,68,222,185,64,132,67,143,198,222,111,240,236,160,231,99,63,35,10,119,70,139,247,50,23,66,47,30,36,105,239,189,105,11,213,171,209,154,42,241,224,70,228,171,79,70,163,224,140,171,41,60,212,73,108,133,230,57,126,251,216,182,90,150,176,63,245,151,129,190,190,234,38,118,179,238,160,44,12,14,29,179,85,66,6,1,120,37,173,203,161,173,41,71,43,45,185,227,156,150,126,237,13,117,162,15,218,194,112,76,250,181,247,237,212,179,230,144,162,71,219,89,213,177,29,173,51,221,183,30,185,231,0,110,225,140,30,120,63,229,145,180,88,16,116,114,152,42,43,9,41,110,116,147,91,172,107,122,221,122,125,174,38,133,158,3,230,63,69,225,25,81,61,98,62,85,11,55,55,69,162,119,59,91,216,111,226,4,236,97,221,90,142,66,142,46,9,198,61,140,73,252,194,93,248,231,13,38,149,19,247,166,11,73,74,74,145,106,106,41,236,16,236,39,141,59,156,239,74,207,84,188,86,93,90,86,192,225,61,163,181,145,60,103,171,186,182,208,20,171,247,181,8,217,63,175,85,225,1,139,47,221,223,178,52,4,174,246,221,52,142,67,7,19,155,194,72,76,198,215,164,245,71,205,20,88,103,162,166,26,113,180,165,180,80,180,216,118,103,42,1,166,57,69,175,110,33,169,217,171,133,225,212,195,56,7,244,136,156,109,197,155,215,66,15,136,97,114,148,75,156,201,12,79,219,115,181,145,150,7,76,25,180,190,54,212,66,97,11,28,27,133,6,44,133,97,100,244,155,211,36,166,241,97,108,146,122,253,178,141,0,120,211,223,238,16,221,196,213,38,217,167,163,98,205,88,1,211,116,166,6,20,124,114,81,0,89,49,183,180,174,26,53,248,189,226,167,209,54,126,64,8,57,226,90,220,81,221,205,232,234,138,164,20,121,130,41,28,176,192,118,44,56,108,126,215,115,53,11,42,224,121,158,67,13,36,235,45,246,224,25,82,120,99,233,189,141,13,35,64,234,129,117,64,137,100,6,74,146,251,153,101,216,125,126,184,180,148,40,36,211,91,95,246,34,80,120,11,229,214,144,30,134,169,204,34,44,26,242,222,232,13,135,17,195,84,79,83,178,243,200,220,221,194,74,43,34,72,82,209,112,224,141,251,20,48,241,14,121,112,116,69,226,236,161,54,40,107,245,239,158,150,62,190,48,29,181,15,108,5,19,1,83,128,55,21,158,55,121,15,127,252,120,22,0,250,13,109,198,163,145,150,214,111,13,233,97,190,168,101,58,21,53,11,33,96,24,8,116,208,40,247,93,49,166,196,28,159,215,102,243,171,241,100,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,87,93,6,38,40,244,192,93,71,197,100,244,116,76,59,53,188,129,158,3,182,234,147,113,106,214,24,21,43,1,146,227,133,158,191,89,226,106,99,80,86,120,153,148,97,192,91,132,112,170,145,108,205,88,155,141,186,76,173,59,128,176,101,184,212,96,135,40,250,24,11,50,141,143,43,186,226,108,35,169,253,30,48,86,145,239,79,118,12,156,174,93,5,144,135,141,200,99,147,242,238,186,248,8,163,70,82,232,204,19,4,163,229,107,194,68,31,235,186,153,222,140,90,18,155,114,10,55,243,225,209,61,251,138,60,24,27,111,138,245,69,65,250,149,194,169,16,196,110,55,134,91,77,216,241,10,18,179,117,115,183,89,151,234,157,225,150,179,73,209,145,121,172,221,51,104,77,174,206,16,207,249,22,223,170,37,183,244,106,184,21,226,183,41,50,152,119,191,34,162,4,3,139,191,22,149,23,253,129,23,190,106,92,77,65,233,157,41,3,46,35,132,73,28,54,181,56,185,250,76,140,233,36,91,20,148,156,37,162,239,77,18,55,162,53,141,180,80,210,49,35,121,150,227,183,41,84,151,243,131,181,134,251,233,239,109,17,224,123,6,28,152,52,93,124,47,254,129,36,95,104,194,57,219,182,159,62,176,252,13,233,8,162,57,154,111,232,155,109,39,14,157,228,234,10,5,244,136,223,134,251,237,218,3,35,25,31,99,236,104,3,202,195,173,55,71,121,205,173,233,51,104,168,50,201,123,99,249,59,89,149,149,38,161,93,33,240,50,253,180,128,205,233,86,120,66,95,230,48,236,22,215,32,160,216,59,223,213,7,149,113,211,65,131,166,127,198,44,62,195,91,147,14,57,173,80,225,161,55,35,82,45,58,42,136,92,230,123,115,74,134,101,84,26,181,129,49,104,131,181,126,207,244,97,226,30,209,230,209,140,225,60,13,133,225,235,139,171,177,123,116,154,55,22,175,27,27,208,130,86,233,173,4,166,191,197,215,62,177,133,43,207,5,12,119,116,92,124,214,83,170,250,224,86,160,116,225,209,164,49,255,192,199,180,204,113,74,64,154,146,158,247,130,26,119,196,231,164,166,120,232,205,27,187,96,140,233,50,226,100,129,177,109,226,107,110,56,117,244,222,196,87,226,92,166,89,69,114,113,131,102,99,116,51,2,222,85,156,16,216,180,91,141,37,96,41,173,33,247,134,60,40,210,74,205,68,18,178,12,25,30,124,148,187,194,111,73,117,128,192,184,21,241,90,200,184,22,253,154,196,48,163,99,148,36,80,22,150,19,96,20,73,239,213,84,182,203,131,83,197,21,53,96,28,85,106,18,0,159,143,239,118,41,252,179,116,95,42,12,215,69,188,183,49,251,60,55,191,154,13,6,79,57,191,128,161,21,188,55,167,114,232,185,26,162,255,120,52,168,94,116,109,119,72,37,228,183,105,189,209,247,182,74,136,17,240,72,207,65,113,182,187,212,228,234,227,96,234,23,161,63,96,197,197,103,38,100,221,24,216,123,91,172,237,201,217,57,244,193,7,109,165,62,77,17,140,145,218,55,152,190,45,49,31,176,9,216,42,140,225,235,19,209,210,186,85,31,141,196,237,69,143,143,50,31,180,65,217,236,48,116,176,207,91,83,13,56,226,106,154,5,134,94,125,22,69,188,21,209,1,61,160,8,33,71,44,20,133,180,213,159,207,65,255,75,204,225,5,73,231,131,210,212,27,223,114,55,157,7,36,62,101,146,109,24,152,179,194,199,230,117,151,144,182,253,82,116,245,16,38,154,23,229,15,91,209,29,218,28,36,134,147,246,195,17,84,45,163,197,244,95,232,9,76,69,173,59,32,208,41,253,16,160,231,53,226,96,163,113,67,184,151,81,99,34,214,185,2,38,160,165,191,108,202,222,113,111,50,159,207,79,23,164,9,226,185,107,94,83,39,201,241,193,169,79,10,152,201,172,191,77,152,188,94,152,144,139,62,57,205,77,241,210,216,211,93,159,12,195,63,199,123,81,168,159,135,194,112,110,197,123,17,46,158,250,211,205,122,170,3,198,161,209,143,9,127,135,231,25,76,115,65,226,172,192,245,70,138,154,21,163,23,125,237,78,85,91,92,109,107,88,97,184,72,99,42,80,204,175,175,5,123,74,188,213,153,5,143,85,73,225,217,216,113,231,209,149,245,114,176,237,133,88,26,68,109,216,48,58,203,56,236,239,52,154,16,174,201,120,211,86,46,31,147,162,40,53,98,38,58,195,53,30,13,186,161,45,3,62,51,138,36,241,49,173,124,66,175,166,2,59,76,32,82,253,73,237,43,122,235,199,29,178,13,83,165,12,56,91,250,14,15,4,5,192,161,7,242,52,26,152,17,48,173,245,50,166,212,242,5,43,83,163,222,110,234,160,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,81,27,227,250,178,219,2,252,122,49,233,204,136,15,64,217,158,245,123,78,211,101,244,47,66,136,113,12,185,247,98,143,253,78,113,40,128,118,210,181,73,196,42,249,100,32,119,95,183,250,1,124,222,236,224,249,22,93,13,187,143,190,214,10,120,156,197,35,227,109,205,150,62,13,161,25,201,69,151,61,127,183,106,192,116,74,169,41,176,168,138,243,74,39,35,236,16,38,94,120,44,202,12,167,142,156,105,202,106,247,193,6,229,42,96,221,8,105,243,243,214,83,92,43,152,43,148,39,27,120,6,141,54,176,237,249,2,227,181,245,24,51,24,154,30,148,42,145,225,40,76,21,207,231,56,107,79,46,38,25,160,31,147,130,135,88,125,16,53,140,170,139,147,88,92,84,212,49,126,202,21,2,39,51,100,99,113,243,5,119,152,140,233,39,156,86,29,222,136,40,232,111,195,3,113,63,247,70,84,81,190,231,70,87,194,87,62,254,184,30,139,231,45,74,248,239,244,176,143,164,7,174,113,252,120,104,129,70,23,78,16,133,71,48,42,209,203,173,236,91,7,165,120,197,173,35,122,166,155,110,210,155,192,157,71,153,104,76,166,101,40,224,179,191,228,91,53,77,118,106,11,1,36,48,166,89,92,77,87,130,108,72,80,13,6,77,3,211,89,164,105,14,152,57,82,239,181,67,203,73,129,81,67,237,1,67,43,165,87,151,82,35,13,77,115,176,86,65,13,147,233,106,247,181,140,32,245,185,250,184,73,245,94,13,213,110,21,216,4,128,238,213,171,9,195,15,48,241,154,120,52,66,65,207,152,85,162,34,49,102,13,38,41,133,77,207,226,94,13,141,82,87,152,192,160,163,76,241,162,23,115,197,142,39,227,232,123,30,124,228,22,39,0,173,174,51,63,163,2,101,89,10,216,202,210,244,107,78,42,111,98,166,28,139,178,235,91,91,83,116,252,52,213,245,89,159,27,49,249,20,67,10,233,78,85,152,162,133,120,45,168,124,135,222,155,136,99,185,240,26,34,134,96,165,250,78,212,78,123,2,98,76,85,209,243,241,118,92,124,22,248,84,16,33,205,88,58,132,246,245,135,17,197,8,202,24,74,121,149,92,206,136,214,41,118,249,194,214,238,177,20,69,231,108,5,218,158,173,12,189,176,21,83,208,58,191,196,69,205,180,210,199,169,101,237,62,210,185,2,76,129,111,252,114,54,145,34,129,43,85,64,190,180,10,146,143,15,76,225,119,44,30,122,202,164,246,145,230,17,68,25,226,234,51,123,37,101,58,172,87,56,218,198,168,177,205,89,39,66,182,34,209,11,99,53,60,240,174,65,168,65,69,233,148,42,140,129,26,118,141,84,49,164,225,67,159,27,62,148,88,58,16,73,207,170,183,94,133,99,208,97,227,165,211,171,141,166,48,30,236,28,114,105,235,47,31,171,164,196,134,83,182,61,137,194,199,189,139,99,139,217,250,60,182,197,103,227,173,246,134,144,244,194,16,56,135,175,134,252,84,106,107,41,12,77,66,11,152,210,139,161,48,153,228,17,48,175,153,21,158,211,53,87,81,234,133,205,108,43,188,175,93,71,173,94,86,3,39,91,127,92,172,45,248,154,107,126,96,246,209,26,112,111,229,65,41,118,185,63,77,245,130,62,89,142,4,6,245,114,115,191,215,158,41,24,103,53,234,11,73,140,217,15,27,172,199,49,41,121,19,17,91,131,137,64,196,47,23,170,121,116,192,41,228,247,134,129,3,155,138,170,194,4,210,226,165,203,32,243,163,176,73,227,5,60,133,234,102,160,206,62,130,247,232,160,231,180,45,15,76,134,54,238,125,62,117,91,15,76,190,35,238,93,173,167,77,97,83,138,8,184,78,225,55,129,15,128,55,139,247,162,159,93,215,30,29,128,227,190,23,185,67,61,215,136,54,220,111,105,18,134,178,174,139,229,81,227,222,164,17,166,94,220,45,245,28,112,109,106,245,89,153,190,107,174,1,91,12,93,97,18,115,49,104,72,30,234,161,72,21,244,154,113,53,61,84,207,92,89,125,134,239,222,77,43,66,79,92,218,204,34,238,76,97,24,250,215,23,198,44,191,71,106,229,151,170,220,252,76,219,62,99,38,77,149,202,129,16,169,134,234,32,40,228,81,83,225,149,92,75,25,24,237,27,65,153,244,45,126,152,66,10,9,27,64,135,49,92,120,30,107,208,40,61,21,190,13,51,164,207,241,255,4,109,132,200,29,133,35,92,143,196,179,135,78,87,136,134,150,134,38,47,249,101,228,18,227,184,133,206,253,57,30,168,207,185,239,76,81,107,146,224,42,102,195,10,10,67,131,69,118,150,142,200,57,98,63,161,73,59,235,151,164,59,42,118,186,97,138,86,114,45,93,192,81,142,3,237,108,127,182,178,117,172,136,228,201,139,78,20,241,121,43,24,139,71,92,61,71,82,57,53,216,85,169,66,243,39,59,251,53,244,72,2,95,142,16,152,105,198,99,180,113,216,94,191,227,76,197,218,245,72,132,6,56,170,57,41,238,40,82,236,73,48,153,116,184,95,77,221,74,209,147,103,83,131,230,133,16,125,161,11,43,47,189,111,139,144,177,68,136,92,237,57,193,146,229,106,29,134,51,76,66,75,148,17,99,228,5,172,26,111,112,254,145,4,142,123,79,142,29,189,247,249,204,61,246,26,72,8,164,76,155,195,115,200,212,135,140,172,37,185,154,96,79,108,254,232,68,103,217,230,72,112,149,232,14,199,144,175,162,184,12,188,106,139,133,179,149,126,7,114,28,4,145,226,185,232,187,89,250,195,8,150,187,165,73,78,42,11,23,229,176,110,218,240,119,8,221,61,147,187,20,72,54,125,130,126,60,70,57,138,233,143,140,85,199,165,34,111,126,208,102,124,249,95,148,190,220,34,115,8,177,177,28,245,71,8,13,107,145,246,176,102,149,88,26,252,170,150,3,192,65,131,224,155,255,116,161,22,77,108,31,83,182,138,224,39,204,47,91,67,13,144,141,52,23,117,135,66,211,84,81,46,124,172,149,28,180,15,3,158,105,141,187,158,143,113,236,88,127,50,8,41,214,115,241,160,210,185,59,188,96,122,184,35,90,233,211,141,210,65,146,139,164,186,47,108,236,251,61,224,125,102,209,84,152,162,18,223,108,216,31,135,110,161,148,59,81,118,255,133,137,182,233,28,109,88,67,223,183,162,52,137,4,227,5,231,142,232,36,107,40,137,156,229,48,5,216,237,91,13,145,51,161,238,28,205,90,29,125,189,195,43,217,164,240,99,64,107,9,69,230,23,254,152,54,23,61,110,193,217,197,150,163,195,4,4,46,108,65,109,47,66,160,96,65,182,79,236,206,80,248,180,94,106,226,68,23,38,132,234,178,82,199,240,70,96,67,76,19,170,168,74,116,20,82,205,208,138,56,44,29,201,226,251,206,70,211,45,207,69,12,41,146,2,150,140,16,108,18,79,242,199,26,214,44,37,55,54,198,98,247,13,209,248,45,210,45,50,172,131,35,56,146,22,180,205,89,206,103,38,79,117,101,95,56,70,166,206,77,74,44,91,172,139,53,161,213,190,69,223,7,222,100,188,187,195,228,51,197,110,31,156,178,33,136,64,165,3,194,4,2,23,68,12,170,195,9,17,23,185,122,226,201,40,170,15,118,190,113,12,23,12,232,82,59,61,72,88,34,17,247,69,141,217,111,43,108,156,148,195,225,33,53,244,220,248,184,237,126,41,13,114,77,47,29,180,35,121,18,208,26,155,116,243,180,130,152,226,86,220,217,190,41,187,234,191,247,123,127,249,211,63,253,229,47,254,244,135,95,254,234,103,63,252,217,239,252,197,207,127,255,79,126,248,157,159,252,159,255,244,63,126,253,239,255,203,223,253,205,255,252,201,79,255,224,23,127,120,254,2,161,154,4,109,121,106,63,249,203,191,252,233,95,252,234,207,255,244,252,237,63,251,225,247,127,245,175,127,249,195,79,126,250,71,63,252,226,79,126,248,213,47,255,252,119,190,192,63,255,217,207,127,248,151,191,250,229,207,126,254,71,220,224,23,191,252,195,159,253,252,247,127,117,110,255,187,223,103,33,243,252,205,240,178,127,229,199,250,97,81,117,175,204,26,52,30,234,145,201,78,152,60,81,10,74,223,115,81,152,0,206,133,41,214,124,174,222,103,79,186,247,38,90,55,5,158,108,127,37,96,122,249,182,194,94,230,3,120,140,184,242,96,72,47,5,74,83,239,3,95,93,70,96,212,228,171,194,213,115,141,160,169,106,150,9,114,181,104,159,35,103,68,28,60,43,108,45,250,1,83,228,254,194,219,171,151,44,227,84,218,51,98,19,41,171,248,109,148,239,250,243,100,179,122,95,148,129,69,13,93,96,40,56,3,110,45,191,3,106,58,117,1,87,17,151,2,221,84,176,6,138,82,88,123,224,238,149,206,192,121,73,55,62,186,4,52,213,93,56,105,228,8,116,58,121,161,161,180,136,40,12,9,94,140,25,13,37,91,159,12,254,155,239,1,2,76,89,226,3,195,182,80,3,38,83,240,194,219,99,144,192,100,34,158,223,110,190,196,65,27,109,80,138,246,32,79,7,166,134,251,121,107,40,115,239,147,209,100,165,223,3,159,52,223,247,130,24,67,135,212,130,71,49,42,208,235,188,163,66,117,103,60,248,121,171,161,79,70,111,224,136,213,145,32,153,125,96,188,139,248,30,8,216,12,125,240,205,188,139,215,70,108,163,235,147,89,216,252,254,180,145,76,40,76,93,72,189,176,16,135,130,246,36,143,221,112,174,31,116,122,171,50,112,85,178,110,96,202,122,239,115,35,85,249,220,27,90,248,24,178,100,92,150,15,220,157,226,217,224,36,13,91,195,116,41,93,106,5,152,218,243,231,183,97,14,191,131,2,149,226,115,243,227,44,223,105,152,200,211,61,55,223,81,68,103,112,149,86,205,129,208,71,138,29,201,136,118,197,53,49,25,16,39,2,52,88,228,22,12,13,137,63,67,235,179,236,171,209,73,207,11,11,137,128,161,211,9,239,64,113,249,159,139,207,97,220,239,189,141,84,224,129,187,71,155,13,110,171,188,87,111,87,229,54,184,232,128,82,12,235,252,5,134,194,149,175,112,75,206,255,15,124,214,86,122,238,141,154,189,192,35,235,217,83,33,9,222,247,173,167,134,196,64,119,89,247,181,230,187,75,99,89,123,92,215,224,84,230,3,67,243,120,127,122,96,142,43,76,221,194,189,57,69,31,47,188,187,188,54,116,108,207,205,41,245,44,23,110,229,121,114,34,252,187,95,184,102,221,104,249,211,158,247,131,80,213,160,95,251,76,209,44,159,147,138,137,231,234,6,217,201,133,211,126,222,27,182,81,125,180,52,158,89,154,47,147,254,7,110,207,76,35,16,32,211,116,104,165,217,132,190,214,141,211,239,197,239,123,193,20,43,168,212,183,98,225,165,84,74,87,88,215,61,204,34,30,54,248,192,83,79,136,202,25,172,55,207,210,229,6,76,156,64,190,118,126,14,175,99,153,146,12,210,15,162,71,68,133,255,165,201,160,80,107,38,48,124,161,245,62,154,21,202,11,108,37,87,83,182,164,231,193,209,150,184,199,79,130,134,78,239,221,173,1,242,238,226,152,248,10,83,158,113,175,94,45,63,83,165,91,102,247,30,63,79,229,18,30,81,233,215,90,48,141,50,189,154,72,206,221,137,51,194,68,250,228,72,189,229,11,183,39,88,110,76,242,119,191,99,146,238,103,154,14,171,109,191,71,58,251,186,194,155,62,199,107,78,76,233,84,163,3,162,230,125,79,101,190,207,51,106,4,84,202,53,14,41,110,215,185,132,18,81,139,243,11,89,43,137,191,78,58,4,82,108,167,195,152,102,229,201,91,161,94,38,30,13,58,75,93,96,76,149,21,179,129,242,255,170,182,74,179,164,80,192,117,62,241,173,73,163,225,138,213,59,161,160,78,15,76,47,117,192,118,58,234,147,91,133,88,11,152,77,75,159,124,237,176,197,25,207,42,73,155,105,193,201,122,97,228,198,151,194,38,128,19,240,94,162,225,12,12,27,99,92,141,254,180,120,150,19,71,211,27,38,129,105,229,124,224,214,119,156,187,4,226,159,65,49,61,133,56,243,231,49,77,146,90,81,100,180,195,190,163,46,254,113,65,200,190,198,47,47,147,11,122,208,237,241,3,80,139,222,8,106,76,165,254,86,70,143,174,126,2,148,34,247,84,166,202,83,195,80,211,132,93,98,155,55,125,185,165,111,85,141,30,35,224,214,180,80,122,210,249,211,98,129,80,172,86,116,146,82,43,31,47,189,76,147,79,239,77,42,41,38,2,241,88,241,92,39,9,214,20,195,77,28,168,232,36,235,166,47,93,3,110,60,155,192,84,181,212,123,245,90,26,21,156,72,60,207,56,88,97,106,104,106,78,32,60,53,227,112,179,16,153,46,46,84,33,106,120,102,203,202,174,117,80,48,114,239,144,210,81,170,219,161,169,7,198,144,161,54,248,12,25,82,241,119,192,209,156,209,13,139,252,244,245,85,9,210,214,246,192,22,128,10,120,75,83,22,237,45,103,237,220,239,129,104,131,14,233,160,220,172,197,152,65,78,165,247,38,53,178,123,60,248,166,219,166,40,188,206,86,16,55,63,222,101,82,139,153,30,246,117,167,56,197,222,207,205,105,137,188,115,97,99,91,10,90,75,20,206,158,85,9,243,162,78,36,244,208,87,42,1,19,241,148,133,107,233,161,92,3,134,47,70,175,110,99,135,173,177,73,57,235,150,50,58,164,158,113,177,241,89,234,115,19,231,78,241,100,16,141,171,181,77,135,93,128,231,252,214,120,209,52,201,236,56,62,118,121,34,89,214,93,60,194,52,220,216,44,122,184,192,57,184,195,32,70,245,174,215,7,222,116,139,59,140,8,181,238,25,22,241,189,143,221,140,64,239,194,51,213,124,125,240,77,172,79,207,61,24,241,110,240,128,61,247,137,14,76,52,44,99,199,129,191,254,113,4,166,145,116,199,205,45,65,36,40,121,200,184,53,73,119,61,152,16,89,27,225,190,64,77,169,69,235,188,68,190,94,52,107,97,235,183,52,125,142,48,244,105,224,157,85,31,236,188,71,142,181,5,211,94,211,179,103,114,14,134,43,187,173,129,88,127,27,10,130,117,225,85,243,123,53,253,174,223,39,199,9,123,202,224,206,81,143,100,65,13,56,211,82,166,112,13,82,85,96,238,175,131,102,124,175,35,96,218,128,178,194,70,6,20,48,17,43,253,109,66,248,247,183,169,181,26,15,60,174,183,138,143,55,158,71,91,118,191,120,180,108,210,23,10,115,224,196,213,228,210,245,226,108,206,87,160,187,62,7,246,194,220,118,219,175,38,235,238,44,10,99,14,198,152,54,45,95,178,17,115,37,176,97,62,92,215,245,67,122,36,183,184,53,74,75,58,73,23,44,27,247,115,81,174,169,78,246,178,138,241,25,176,113,149,10,76,26,116,196,128,19,111,212,77,131,56,191,23,143,0,35,149,163,55,39,169,181,46,60,251,179,219,45,97,54,69,222,151,144,175,142,25,81,147,21,47,70,167,249,131,30,211,163,199,189,25,134,103,192,141,113,50,238,189,202,83,195,205,185,70,27,112,192,231,89,212,47,251,40,99,196,107,91,63,171,124,145,77,73,84,124,108,236,252,161,230,215,166,104,99,212,128,143,37,40,249,90,12,42,242,46,14,159,137,83,53,64,176,41,193,140,121,134,40,202,227,205,178,73,185,222,55,101,158,36,235,100,103,160,109,126,197,2,162,120,86,75,138,15,204,249,180,2,94,67,154,57,129,247,114,126,158,3,179,240,117,212,104,98,141,213,71,1,141,206,67,152,200,250,104,129,158,19,69,127,24,49,171,28,207,69,105,178,218,156,27,137,230,123,235,134,255,163,63,140,114,174,123,24,52,48,166,161,241,76,228,30,99,199,34,61,59,181,52,107,82,5,230,125,108,196,166,41,116,212,175,137,254,205,140,49,161,182,75,10,227,45,221,49,98,83,161,79,84,120,79,15,12,179,239,29,209,243,154,50,83,172,137,113,185,121,86,161,42,215,66,234,69,61,167,179,47,88,80,61,9,21,19,10,203,199,49,118,159,15,78,130,164,214,219,162,34,199,213,107,145,123,90,42,169,2,85,47,65,73,191,185,229,253,100,237,26,75,94,114,211,144,238,225,42,74,26,227,88,56,40,209,251,205,27,209,80,153,196,139,227,106,248,145,95,41,172,19,65,10,74,94,160,228,245,137,4,61,182,196,105,33,110,66,237,205,81,242,184,18,178,132,72,51,212,92,14,108,154,141,242,218,172,204,146,252,107,127,84,253,4,237,22,136,255,162,116,107,168,229,8,97,2,84,245,14,83,99,169,35,110,4,186,126,44,91,65,137,70,123,16,159,232,78,32,2,204,98,41,2,15,216,57,2,198,181,18,148,2,230,30,211,240,236,149,106,169,111,76,164,28,155,6,73,36,209,174,61,35,141,17,186,124,34,49,254,218,200,137,236,39,108,202,95,152,90,159,61,245,234,141,0,165,191,245,68,171,91,12,121,244,234,207,18,241,121,70,156,80,171,234,55,83,203,185,252,129,33,101,149,65,33,93,29,51,225,120,251,91,215,7,182,66,235,247,201,206,105,33,186,239,144,24,208,213,237,131,50,169,194,17,139,23,165,246,232,22,0,94,172,38,129,57,36,226,220,156,212,42,202,197,38,65,17,7,250,52,217,121,249,105,38,214,136,5,112,182,229,242,194,199,118,156,158,67,65,93,34,105,250,102,211,52,60,226,92,69,202,80,54,113,34,148,217,91,163,70,181,110,99,153,133,219,250,97,226,173,77,157,86,34,69,166,229,233,44,208,136,174,230,170,11,251,24,123,240,108,246,128,41,213,147,207,133,94,97,139,73,138,244,133,132,153,182,181,249,180,248,105,19,41,148,123,67,66,209,226,91,147,182,86,227,15,25,153,25,142,215,241,28,207,193,41,123,10,5,224,103,167,240,185,192,17,45,182,198,177,67,71,10,91,2,10,85,145,132,64,28,77,158,235,172,52,184,22,4,61,147,214,189,0,83,96,212,111,177,113,57,60,90,89,55,226,131,119,237,32,78,71,49,176,15,39,173,251,227,154,226,51,89,187,98,156,61,108,153,194,252,54,211,135,212,116,5,76,230,124,95,56,147,49,204,254,49,112,22,215,245,201,160,37,35,172,224,227,73,34,71,156,100,116,145,40,204,142,223,158,69,137,100,145,155,38,98,18,191,109,50,25,130,78,104,183,190,203,150,134,233,38,125,148,84,129,177,157,109,135,173,32,104,92,152,236,176,23,131,34,215,103,33,95,129,49,153,82,92,221,96,83,18,184,209,180,232,167,98,163,193,87,168,69,39,197,254,213,153,202,6,140,17,93,42,35,176,88,162,223,17,148,186,106,65,97,248,112,170,24,76,244,38,1,121,36,144,41,67,187,40,230,180,188,22,37,197,94,147,97,240,113,137,245,222,208,125,23,133,133,101,147,56,228,8,81,94,224,174,47,133,98,117,68,11,121,46,26,201,47,60,77,80,171,221,91,103,233,42,100,197,183,17,201,98,40,253,110,250,4,45,223,26,147,191,33,175,57,117,2,159,41,23,20,103,131,152,243,202,250,202,228,144,154,199,51,206,203,167,44,98,42,147,63,246,72,41,181,252,209,52,22,152,77,217,131,218,237,83,220,175,87,91,142,60,126,27,7,224,30,91,147,127,94,99,191,96,51,175,89,80,83,51,144,159,102,146,40,124,54,93,79,240,193,102,115,236,218,59,197,50,92,219,145,69,32,241,222,133,150,20,237,229,18,226,78,3,173,154,36,21,11,199,112,98,15,117,31,184,209,193,95,155,220,156,58,166,176,40,15,220,170,132,72,129,137,144,223,155,67,222,42,131,66,107,157,51,202,243,169,153,206,247,107,146,30,44,222,61,13,65,19,245,54,247,201,11,194,144,43,230,119,62,95,182,92,255,155,148,171,49,164,125,97,130,54,162,110,67,33,41,230,170,47,173,134,138,204,181,50,224,211,134,74,195,111,78,137,145,36,164,38,41,4,138,205,62,176,201,24,23,217,112,160,188,161,164,225,11,211,78,209,228,183,27,161,154,168,243,176,102,107,241,53,173,46,235,184,74,223,71,179,16,212,146,21,128,80,98,52,206,82,208,147,177,143,47,76,239,164,83,114,83,203,140,101,38,55,167,187,206,237,108,246,8,233,27,193,108,160,130,255,59,102,211,104,39,139,160,182,137,127,193,106,29,91,119,72,96,199,108,46,31,78,204,159,47,43,112,179,190,90,191,245,57,163,170,132,3,231,48,146,149,22,40,79,125,199,19,67,24,26,173,47,60,173,163,226,62,216,49,150,42,145,181,15,76,219,251,20,38,49,98,68,72,188,126,31,124,81,177,189,228,98,206,180,238,75,15,89,47,109,184,154,198,206,237,204,187,199,148,164,14,174,200,213,228,209,254,47,113,231,150,67,205,141,28,233,45,241,126,89,158,87,98,216,48,96,24,126,107,63,206,122,70,235,48,191,60,149,201,160,220,126,25,52,70,234,134,32,253,161,170,83,23,22,153,204,140,140,112,107,90,120,89,103,16,223,56,0,115,76,72,119,223,209,27,74,129,132,109,103,188,51,203,124,111,250,204,124,84,251,110,10,149,122,196,142,82,50,237,209,103,202,185,111,114,211,198,234,75,11,244,168,19,192,223,141,228,217,224,218,6,175,58,108,169,252,44,240,196,168,39,142,206,91,119,215,164,120,86,117,85,18,120,111,4,228,83,96,46,190,198,201,19,107,247,22,152,68,155,223,23,172,185,169,223,30,250,179,161,130,121,254,113,147,29,151,75,163,135,122,207,29,48,1,209,125,166,27,205,107,247,46,159,108,44,146,40,162,48,223,180,160,244,1,67,74,211,163,207,115,24,205,175,220,152,137,77,46,109,89,58,43,46,141,92,100,151,251,70,29,44,126,121,118,117,251,101,251,76,74,59,142,133,69,118,203,0,231,58,120,197,217,127,185,153,12,249,186,112,249,233,90,56,76,204,93,47,74,31,160,103,127,153,56,139,138,146,208,203,114,247,53,246,98,207,87,208,46,220,241,128,91,113,101,103,98,19,43,47,104,155,57,185,10,128,29,173,210,110,36,205,232,247,13,20,126,156,92,89,55,13,147,56,55,59,255,174,240,50,125,194,128,145,200,148,43,67,128,48,197,93,119,179,140,17,116,24,45,61,208,177,165,250,142,155,41,180,181,251,80,104,121,151,135,130,31,252,108,229,30,77,111,189,192,228,119,199,189,50,4,184,228,183,215,165,225,114,215,164,42,229,182,96,81,174,248,0,58,118,140,247,235,66,153,178,135,99,22,47,179,169,250,243,162,241,190,58,87,15,95,97,182,7,247,161,208,118,152,61,97,49,9,13,16,206,18,184,158,15,61,206,109,51,237,189,235,179,58,228,32,65,77,35,91,137,247,13,78,169,37,104,251,104,86,163,248,183,5,30,182,124,124,176,217,74,102,65,27,169,97,63,184,38,188,34,46,90,205,135,194,223,214,207,160,73,14,54,81,186,229,119,149,141,176,32,40,147,200,183,193,133,99,63,169,208,9,124,150,211,58,29,102,9,237,119,77,132,166,55,194,7,12,205,5,162,72,121,160,232,20,187,24,24,68,173,51,219,37,133,89,174,125,8,147,135,18,182,40,215,141,128,147,255,244,89,245,209,151,185,240,52,21,37,63,55,171,156,216,180,154,246,118,242,125,13,91,160,45,250,155,203,172,154,247,10,184,154,188,252,133,33,4,68,121,123,35,231,168,191,188,108,164,56,152,80,53,150,71,178,140,108,244,197,32,219,118,238,77,174,107,65,64,140,83,155,215,114,149,95,62,211,119,245,119,73,192,110,3,67,96,66,214,248,237,73,74,230,134,133,103,134,101,88,122,190,14,129,228,44,205,123,171,152,222,131,7,87,164,144,167,152,136,45,146,221,43,248,87,136,55,78,17,94,71,61,213,2,147,15,166,220,42,130,40,248,31,217,183,252,193,121,167,42,220,199,3,195,39,240,132,3,226,245,75,10,116,139,150,24,108,45,29,206,68,215,77,224,74,4,237,151,198,248,95,69,143,62,223,98,20,17,120,177,104,166,202,141,157,16,201,189,230,161,96,176,27,81,24,7,128,20,48,133,251,187,159,91,197,130,179,233,145,8,127,165,155,46,63,48,20,56,79,28,91,15,116,211,43,71,71,63,168,99,11,73,158,146,228,169,29,252,114,10,112,188,186,59,163,5,65,160,185,147,196,48,105,136,222,229,151,105,138,137,80,154,22,44,252,228,5,62,83,99,137,83,163,85,159,244,125,157,137,117,122,91,22,77,252,103,7,45,211,89,65,242,63,82,191,144,0,187,180,132,153,119,19,109,73,14,163,41,126,67,9,66,20,54,166,17,158,89,241,81,79,222,74,180,19,91,244,6,123,85,224,69,194,206,95,8,85,100,233,34,181,75,75,222,130,135,220,213,24,210,202,73,156,57,47,63,11,58,110,21,249,231,245,235,21,242,77,29,201,169,153,245,177,144,55,139,20,42,244,197,33,114,119,11,38,10,22,170,17,211,66,247,9,20,97,221,51,151,248,185,127,62,200,119,160,17,170,156,240,195,159,10,227,74,156,138,87,27,54,31,120,52,93,247,115,97,29,49,169,168,82,159,107,58,159,226,141,243,23,164,128,228,61,122,84,213,144,94,185,71,147,149,38,119,25,145,60,221,109,247,182,230,176,45,135,239,18,24,116,178,237,162,22,213,195,208,116,152,144,168,180,212,163,119,115,6,146,111,140,152,104,251,221,78,82,201,50,179,17,63,24,59,162,179,79,254,43,122,27,48,181,32,125,99,151,2,99,9,199,147,171,36,122,2,212,121,182,74,43,224,179,199,184,223,42,61,243,184,142,150,15,102,47,41,66,36,208,123,200,59,205,15,62,31,72,85,111,60,44,121,155,243,160,201,58,16,130,221,223,134,66,74,239,109,28,109,82,2,23,166,63,174,124,165,173,102,181,143,34,126,54,124,187,39,174,233,113,229,180,77,222,43,167,105,120,120,2,253,28,77,112,40,66,240,230,100,81,190,165,244,28,93,96,251,223,43,199,164,55,37,255,105,92,170,212,104,183,118,51,225,248,13,106,138,15,75,249,86,152,4,88,28,235,112,38,204,145,43,67,108,103,124,1,4,238,166,103,71,36,250,222,164,20,253,99,132,89,100,150,113,129,162,85,152,220,208,137,133,15,177,182,43,253,218,88,24,134,31,12,9,77,29,3,72,133,101,15,67,49,221,73,116,113,7,220,209,114,200,53,110,122,159,229,234,254,50,102,14,51,197,80,192,223,87,52,178,201,158,172,59,80,44,29,34,122,233,131,157,149,147,29,219,48,46,247,189,106,74,150,231,115,250,198,9,34,27,73,42,41,7,198,151,242,163,132,52,235,189,149,98,97,183,244,159,75,141,160,88,98,169,57,133,233,110,222,14,99,211,42,66,212,102,18,226,218,24,164,64,201,205,203,209,19,79,171,236,39,167,85,93,93,20,206,116,136,15,149,95,90,135,27,44,226,198,195,242,176,254,182,6,98,248,89,196,239,41,2,37,111,142,104,180,98,45,73,74,117,204,134,86,137,199,130,20,73,17,235,9,210,164,219,41,37,88,198,20,76,80,4,166,203,195,63,252,73,206,105,39,61,249,162,116,153,29,70,7,88,60,26,136,46,171,155,196,53,219,219,170,98,244,252,93,217,119,99,214,84,160,86,7,152,65,132,135,144,201,63,22,53,75,159,70,85,255,162,143,102,102,117,66,160,235,214,184,225,236,112,36,24,201,113,201,165,225,211,180,63,137,123,170,98,173,171,239,222,249,239,103,105,113,223,120,167,171,170,243,36,39,63,227,198,240,19,144,157,51,61,158,148,53,150,195,152,129,139,14,48,186,174,219,181,5,26,26,102,69,180,176,58,105,192,230,218,226,124,217,103,77,31,10,255,58,237,63,152,18,96,23,221,102,8,17,161,159,79,239,73,81,11,249,19,82,247,238,212,38,4,157,88,160,178,194,12,130,239,194,173,78,172,19,3,65,247,244,102,152,6,81,51,39,189,240,159,71,103,192,22,225,77,133,235,242,110,78,96,4,117,171,194,61,100,24,129,87,19,37,9,107,97,207,238,69,77,34,156,24,188,41,140,178,80,14,184,12,105,82,53,120,185,202,41,112,123,140,199,231,50,243,190,64,145,81,211,11,71,134,56,174,155,221,114,215,71,10,245,194,231,218,179,62,192,23,210,83,179,139,175,113,91,205,118,73,10,159,141,144,47,95,139,50,90,215,247,49,233,170,138,187,234,120,45,12,129,169,163,238,128,25,181,58,12,201,180,214,251,54,201,233,86,133,201,49,251,24,135,169,132,10,173,192,196,212,45,7,220,31,131,238,185,169,60,249,132,185,16,97,86,95,88,168,125,221,179,44,192,16,53,228,182,55,66,83,113,48,33,183,232,127,195,71,193,130,216,225,179,255,47,122,234,141,194,69,156,154,253,173,56,227,165,98,70,202,142,254,28,233,5,70,125,215,111,234,231,198,38,158,125,116,181,142,120,151,168,108,203,206,160,243,189,248,36,143,46,113,219,106,131,200,102,201,7,24,117,228,166,198,222,217,246,89,62,10,216,72,111,189,104,147,29,243,197,30,74,62,127,19,152,215,236,3,176,89,179,150,184,253,229,110,174,136,14,103,11,105,20,94,213,25,83,136,94,150,215,29,24,59,249,20,223,85,163,12,241,160,43,90,75,77,10,248,53,151,207,132,165,49,217,96,233,150,150,222,245,108,97,29,1,204,36,171,183,53,71,248,72,55,11,53,170,26,40,210,160,93,238,111,91,48,241,252,54,62,186,35,96,115,41,81,120,183,25,223,6,179,191,218,76,45,248,182,94,6,5,134,7,171,39,231,149,248,170,185,154,121,227,232,149,47,110,59,224,81,31,203,24,162,200,228,89,146,102,45,222,109,61,191,221,207,95,113,105,211,182,86,10,163,148,28,79,109,34,201,242,156,252,90,48,90,43,66,238,234,17,143,177,87,41,241,88,72,200,171,79,53,246,118,251,190,146,51,39,118,245,155,165,70,184,227,228,72,154,170,161,13,115,72,138,185,172,39,179,128,124,208,33,48,98,51,235,249,105,172,141,46,76,215,243,115,116,119,243,9,114,205,40,12,142,7,77,17,167,152,165,114,153,237,61,247,22,152,237,231,11,35,185,234,112,133,234,253,194,33,26,5,220,255,199,201,33,207,4,140,243,243,115,105,245,14,114,146,151,234,234,74,175,117,105,254,58,144,151,25,207,183,203,94,40,214,68,6,217,78,251,125,215,35,134,2,98,204,194,196,239,230,234,147,238,133,109,84,117,218,243,9,204,26,203,26,197,178,213,159,75,91,253,190,235,129,166,185,154,38,179,171,75,113,95,131,42,133,78,164,133,20,178,111,3,168,10,146,121,84,216,204,194,2,54,245,87,129,109,61,41,1,19,154,46,133,17,123,138,147,159,128,183,190,71,35,31,18,39,159,173,63,199,174,8,42,205,88,253,241,105,55,235,231,120,36,76,248,234,162,75,254,229,130,45,215,241,28,138,249,89,11,120,178,63,83,120,147,81,118,24,254,129,154,180,23,92,69,74,60,78,227,115,234,209,141,47,205,95,198,164,235,245,121,32,232,101,239,11,83,32,209,151,209,73,234,250,240,167,246,223,213,81,153,111,60,150,83,138,103,207,2,81,204,216,203,31,246,36,15,190,159,115,239,48,248,105,235,215,6,46,99,144,18,184,43,202,146,243,38,246,213,11,31,40,215,249,171,178,30,137,231,183,7,77,71,113,244,9,202,138,78,102,197,82,250,113,229,29,225,208,172,48,27,231,56,57,242,24,106,215,76,3,213,206,1,159,143,118,168,217,115,33,26,171,254,186,39,57,220,241,192,120,219,198,35,199,139,229,25,42,107,236,136,142,22,42,213,207,88,89,204,56,62,10,23,187,209,231,167,217,216,198,235,92,104,9,175,7,174,124,112,14,159,79,173,168,103,56,29,11,61,95,24,151,23,69,217,175,244,64,201,9,62,7,83,169,243,187,38,211,185,116,93,36,137,62,226,145,174,159,157,170,194,149,15,55,96,246,49,67,97,196,187,226,202,160,41,232,202,70,178,102,197,2,177,222,96,151,164,251,114,189,127,160,170,69,63,96,120,39,53,224,179,153,20,43,206,133,90,159,203,142,99,76,95,171,238,46,32,18,51,199,5,204,241,83,97,50,77,241,219,16,158,213,71,26,239,224,25,91,0,188,156,135,70,42,149,55,18,147,29,180,99,41,194,162,51,87,250,188,111,155,93,212,115,116,53,53,240,128,23,169,14,133,39,180,57,135,55,9,103,133,27,211,74,252,54,178,226,235,129,173,210,20,240,9,45,116,226,168,244,81,230,11,243,151,94,26,223,100,132,65,27,110,153,126,189,213,138,171,37,96,106,54,250,66,81,101,138,175,151,150,64,29,136,104,129,149,120,35,168,85,74,227,43,48,34,254,113,110,104,177,186,4,64,19,188,11,200,46,233,153,179,170,105,79,229,64,219,46,26,170,227,127,146,114,92,24,205,121,26,97,89,14,62,249,67,57,251,47,21,205,2,62,75,91,138,135,66,214,91,94,246,121,29,103,167,218,3,93,240,169,21,182,114,143,195,141,182,141,170,48,61,136,113,225,8,89,235,125,193,180,242,138,11,48,94,122,93,97,42,133,53,224,133,207,132,194,179,212,248,192,54,74,192,226,55,123,214,103,243,162,14,24,159,185,166,48,241,116,220,24,3,190,232,201,11,175,48,94,8,226,107,186,238,98,216,124,175,140,86,227,7,12,254,52,160,253,142,160,205,114,69,1,207,165,142,204,150,131,140,204,221,162,182,167,121,3,178,140,220,71,192,21,55,41,133,237,156,1,155,142,164,192,136,129,201,209,44,2,67,97,162,243,251,219,103,90,127,222,199,204,253,110,19,96,232,38,93,159,76,129,53,30,40,217,175,250,28,12,81,40,206,189,76,155,68,96,126,88,206,13,29,79,135,225,130,63,31,175,195,242,238,58,144,54,18,236,247,228,125,189,39,231,65,140,123,242,179,238,74,66,132,9,172,204,251,221,147,134,208,41,9,133,222,30,187,251,77,219,140,70,66,84,227,102,172,110,116,33,171,9,182,41,106,69,0,183,49,204,26,58,206,144,30,175,190,237,67,197,47,21,141,194,240,65,238,2,175,249,76,228,163,167,72,96,225,9,160,198,23,72,246,159,105,98,199,193,231,203,148,198,239,110,125,75,174,26,4,108,242,83,10,111,36,14,2,54,113,78,129,205,64,39,126,27,155,75,221,12,91,117,118,199,109,159,160,74,221,12,9,24,195,145,25,152,172,178,220,54,169,86,151,233,0,166,24,158,21,238,33,212,100,186,205,231,127,10,231,220,226,141,48,203,15,157,137,33,54,182,26,87,70,41,65,47,156,128,209,27,153,129,233,198,126,224,51,233,248,10,67,113,123,118,141,86,80,133,240,198,12,224,93,53,133,181,172,101,49,197,149,225,208,92,20,62,127,224,157,127,192,77,203,250,192,81,34,57,224,220,186,226,195,163,115,146,29,254,15,164,222,154,194,196,139,43,224,94,158,89,222,250,96,60,164,166,147,152,6,33,133,79,76,208,226,174,104,164,209,41,107,66,200,204,113,87,131,126,58,125,224,103,83,23,95,190,165,7,155,84,188,214,52,39,242,11,147,222,145,113,54,109,212,199,141,61,173,19,160,236,35,227,202,184,207,164,63,77,223,242,61,24,101,119,65,81,2,149,49,186,205,26,78,225,1,209,49,224,179,219,215,136,217,68,210,155,95,55,170,244,79,228,105,25,151,24,163,57,153,127,167,194,3,1,80,135,33,201,137,27,250,130,234,224,109,27,192,80,142,245,228,48,204,124,167,140,189,217,9,254,151,194,248,48,248,149,155,212,167,14,241,133,73,99,76,42,103,145,157,93,63,124,22,117,87,248,104,214,97,61,244,211,37,199,191,227,109,231,105,141,212,2,147,71,236,113,99,231,185,105,249,147,93,73,246,42,112,163,234,132,79,146,194,3,234,140,195,148,102,245,224,9,237,200,193,194,11,211,11,163,108,232,161,227,166,222,81,117,86,56,183,125,222,167,95,247,153,85,139,134,34,203,226,139,56,55,188,171,231,174,176,1,246,8,140,98,137,242,199,209,249,51,37,6,135,73,198,233,119,77,35,102,139,185,178,252,148,68,20,222,219,245,240,16,70,194,178,76,97,84,217,247,133,41,146,60,112,217,241,249,208,240,155,52,186,195,204,37,66,94,24,76,115,234,167,123,94,228,240,102,0,96,84,103,158,163,123,113,25,26,224,173,28,39,131,135,155,177,147,216,207,251,79,23,222,67,181,14,184,82,146,124,79,222,226,133,192,2,214,138,49,151,118,31,41,20,188,103,191,202,190,33,247,184,240,140,179,236,243,200,182,235,146,54,20,237,159,157,242,198,80,211,67,63,22,185,156,53,1,198,28,180,60,28,216,148,218,134,142,96,12,233,98,227,134,14,0,207,87,225,138,225,125,192,104,82,234,117,99,49,39,191,77,172,174,195,16,131,250,248,246,72,94,138,187,36,112,235,174,224,113,224,243,66,196,191,8,56,143,136,29,173,225,77,11,117,203,246,106,247,210,40,175,36,253,126,108,197,186,71,215,246,164,152,217,246,247,59,22,80,107,213,159,134,205,153,238,185,169,85,212,231,203,61,83,65,188,46,164,181,251,251,217,135,219,14,240,64,66,74,231,148,237,124,101,80,74,184,122,91,103,78,112,239,86,96,24,47,122,221,176,30,218,61,122,55,105,28,97,174,36,0,15,184,153,149,158,206,211,45,213,59,72,49,180,121,230,233,68,26,45,30,74,43,107,107,126,129,86,254,20,235,15,91,134,39,28,159,150,42,137,43,71,230,71,87,221,137,30,247,61,216,120,196,207,154,221,83,44,171,213,196,102,159,21,191,98,5,17,48,100,132,245,132,26,107,221,147,155,3,134,254,118,173,247,101,178,219,215,180,8,179,112,31,241,5,96,29,154,53,152,128,220,24,97,39,178,204,239,109,81,236,188,79,244,188,248,231,179,159,137,82,235,61,186,239,242,70,134,45,90,178,128,73,224,233,201,19,188,200,123,244,170,154,189,134,166,25,229,255,253,235,9,213,144,22,155,236,88,186,172,185,76,19,58,116,129,70,9,30,85,112,222,206,19,241,230,116,95,230,52,77,233,39,94,190,28,150,77,59,199,179,77,160,37,126,223,185,146,129,163,147,142,201,62,182,184,242,133,195,69,213,72,159,220,84,156,124,89,41,85,183,9,182,163,117,248,236,169,213,162,27,214,22,249,233,15,110,184,106,235,124,56,160,15,198,100,74,75,216,187,69,161,211,36,22,160,51,161,87,81,81,235,203,188,7,86,156,156,37,189,232,46,195,184,194,113,116,165,90,45,55,198,126,216,101,181,26,123,240,165,62,218,20,209,71,212,96,246,143,57,247,236,251,168,94,248,83,131,203,187,222,13,235,92,145,1,223,198,197,210,247,221,6,140,39,127,37,29,242,225,147,219,128,217,18,223,95,183,232,83,79,126,246,90,174,78,122,96,56,73,207,70,29,241,177,248,196,250,159,227,141,19,107,140,117,175,28,137,225,39,121,81,169,236,250,99,233,70,0,126,146,19,119,172,116,180,70,53,242,164,75,40,234,113,187,63,118,108,140,146,73,138,45,208,189,223,124,15,1,216,61,216,250,84,52,191,80,72,45,122,64,64,111,165,86,209,15,140,46,183,63,209,159,180,220,124,50,54,81,9,220,168,237,212,245,162,195,157,130,144,56,165,205,247,185,112,35,80,57,76,112,240,188,142,2,227,61,142,198,245,119,60,23,94,90,228,177,246,192,201,183,61,201,162,74,39,168,195,221,90,217,159,167,82,210,140,147,99,240,240,100,93,16,120,143,49,14,67,61,191,79,5,117,43,31,196,214,126,165,193,60,242,218,45,130,172,129,186,222,120,224,65,217,218,225,109,93,71,58,144,200,167,182,128,183,106,255,254,146,81,110,18,217,76,68,117,62,153,44,54,10,49,198,49,181,239,58,105,181,70,14,212,223,231,132,158,61,223,92,21,106,167,1,147,109,210,147,247,208,177,109,56,199,175,61,30,148,28,146,143,180,19,119,246,244,60,21,150,149,120,97,248,46,180,231,125,142,126,83,216,244,36,205,254,124,3,195,50,232,14,19,109,104,168,131,185,223,242,178,0,52,187,242,156,123,90,52,26,232,126,199,56,109,73,177,45,36,195,214,159,89,3,210,109,108,5,232,129,121,182,71,56,178,174,216,167,163,245,211,53,122,164,175,40,71,238,98,90,221,241,201,146,21,84,13,2,62,19,162,254,52,165,174,30,119,197,74,171,11,111,51,137,245,184,112,75,61,42,106,252,6,71,77,247,239,77,192,221,52,49,254,106,243,157,175,54,213,213,184,48,148,78,158,235,222,93,66,203,101,20,204,252,166,239,34,181,190,201,64,235,46,3,110,240,221,101,152,131,106,125,96,203,242,7,76,73,160,40,140,186,121,156,251,236,42,146,134,127,212,240,199,90,1,19,219,104,238,47,195,96,244,65,74,235,196,72,15,44,15,28,78,121,121,50,131,165,223,122,2,124,217,177,53,148,129,236,27,28,128,205,230,181,235,78,161,87,170,106,62,231,48,199,108,93,211,123,67,92,176,4,140,11,158,194,189,70,41,253,188,141,150,138,102,177,186,185,242,56,10,53,85,19,0,208,40,107,142,95,30,227,221,236,118,90,19,99,182,59,161,96,45,186,56,89,206,38,66,21,234,148,26,200,116,178,44,145,207,97,27,86,117,55,139,210,201,136,245,30,17,254,231,203,196,158,251,206,133,148,127,230,19,68,177,243,142,249,104,155,131,179,134,57,88,185,248,109,157,232,171,79,29,163,195,164,207,46,60,83,209,128,25,234,111,138,168,22,5,137,103,86,48,219,249,200,42,82,144,209,82,197,48,186,239,12,116,189,31,215,48,57,236,128,169,113,234,32,100,96,4,109,27,121,138,185,246,19,89,34,239,18,23,222,74,211,4,128,137,251,212,56,152,245,231,137,105,243,138,53,117,91,214,106,191,161,122,106,113,172,117,54,234,22,226,60,194,152,68,183,213,165,254,188,125,113,3,37,115,170,124,10,98,8,153,56,217,143,142,108,180,43,117,195,72,19,170,187,154,32,109,212,159,42,62,57,68,119,89,64,15,109,118,125,87,180,126,102,119,34,98,219,244,108,115,7,13,177,217,193,173,30,71,182,205,173,174,151,210,49,103,72,189,188,91,232,233,95,252,129,225,142,235,193,155,102,128,18,40,246,157,207,222,159,65,231,40,220,199,39,41,1,33,60,208,138,246,205,155,75,65,146,203,97,98,60,157,127,55,190,171,247,186,206,199,255,172,196,187,134,94,86,167,21,178,78,141,69,77,133,103,196,101,79,124,120,53,225,129,80,209,142,163,23,178,126,122,225,211,252,105,63,184,36,120,107,154,77,217,36,41,2,206,100,73,239,51,161,32,114,182,104,62,12,138,81,5,150,192,25,219,107,127,209,72,40,233,165,145,220,175,62,123,227,66,223,200,251,9,140,144,184,251,150,37,168,76,98,128,138,199,250,138,153,10,163,84,250,70,179,192,52,125,183,248,109,82,132,183,191,168,35,107,25,148,9,188,135,105,45,83,120,239,144,189,238,200,59,38,233,224,238,164,117,112,74,114,24,121,3,73,209,226,163,152,93,60,234,192,200,107,235,125,163,42,177,99,160,213,214,213,24,19,51,168,150,90,60,181,95,212,161,71,163,105,224,206,175,9,25,137,38,233,150,243,190,48,94,138,147,83,147,149,61,246,121,132,39,14,112,67,33,104,60,69,11,167,187,32,251,231,238,172,201,26,5,36,17,180,75,53,86,191,195,213,100,63,4,38,162,201,129,98,217,166,7,243,136,75,192,148,143,245,88,26,84,226,182,8,124,149,50,177,205,10,205,125,127,14,140,200,236,115,180,149,198,3,102,235,40,131,1,218,144,239,62,16,38,102,200,235,93,163,47,229,174,65,54,236,68,229,227,4,16,231,41,185,218,100,231,213,100,77,168,144,15,91,158,113,231,232,179,136,201,39,100,210,184,45,190,176,19,116,79,253,246,55,252,190,17,243,10,212,208,33,169,210,77,222,109,221,103,74,73,81,42,13,72,87,69,13,30,35,235,250,112,11,182,85,171,231,61,122,63,116,193,221,32,236,197,212,65,244,170,187,251,109,73,150,30,151,54,81,221,150,43,239,180,100,198,231,219,134,249,81,8,140,48,160,162,90,117,66,7,121,133,217,46,162,53,107,234,55,128,150,146,103,82,249,233,19,176,62,63,13,149,61,190,125,184,234,90,40,167,111,125,132,233,17,15,13,53,18,133,17,80,186,15,45,63,180,83,155,195,244,153,34,15,171,191,125,38,34,223,85,209,145,90,85,179,14,248,124,236,241,253,49,15,52,201,90,0,215,18,247,77,206,67,167,99,224,236,157,218,148,212,219,82,42,162,157,124,196,82,208,249,161,250,192,43,156,222,205,99,62,191,247,181,17,124,15,88,173,71,172,207,167,167,88,193,58,228,67,137,175,16,182,140,20,22,166,230,181,104,143,215,230,125,172,18,71,67,159,170,122,52,13,86,59,96,163,35,202,111,15,62,33,119,172,67,76,47,107,141,113,211,102,20,214,90,103,144,145,49,145,177,66,79,67,139,223,158,25,169,21,249,109,108,85,93,202,3,42,193,163,211,76,215,125,105,97,6,76,129,101,40,134,134,72,156,25,137,4,137,149,55,94,80,57,162,28,54,150,218,210,112,246,204,57,36,158,59,74,77,99,233,10,100,91,207,8,115,38,93,199,82,65,161,169,188,221,47,0,19,97,49,0,1,166,85,208,199,17,91,205,174,211,198,217,145,81,156,11,248,60,195,241,192,243,204,144,1,159,103,212,116,89,159,38,52,239,35,101,37,147,85,83,24,127,51,191,239,101,229,26,125,106,40,75,196,26,2,209,100,63,87,62,163,159,162,39,235,34,238,138,210,220,17,83,18,252,65,241,132,0,30,33,40,67,79,190,213,146,4,54,182,97,28,125,70,108,211,73,103,254,130,161,128,169,86,203,133,47,83,55,139,11,239,8,89,76,133,91,136,44,0,111,77,164,154,182,104,152,146,37,54,28,93,246,16,166,156,146,227,137,147,39,111,58,19,159,167,116,86,164,56,247,132,39,167,39,47,52,215,6,124,222,136,230,191,96,235,48,191,6,220,251,115,221,168,168,198,210,105,161,234,214,187,134,128,30,243,25,75,68,42,122,101,149,77,226,133,209,24,145,39,110,125,22,110,219,72,67,222,94,250,13,88,101,190,6,106,42,118,130,118,154,98,253,220,152,120,235,70,0,158,208,53,10,76,4,62,226,98,15,249,150,114,77,192,5,25,16,125,226,8,161,229,248,237,66,133,95,79,142,46,82,124,219,27,162,118,121,224,29,93,48,192,148,100,244,183,127,139,150,195,13,219,75,189,237,77,155,119,14,24,3,96,125,95,166,117,20,39,231,235,23,238,233,70,34,195,105,40,192,166,48,163,48,45,202,1,15,58,85,228,210,54,59,227,152,169,201,80,165,231,228,214,135,21,79,13,243,24,233,1,64,100,227,186,132,39,210,30,93,227,13,102,242,187,240,178,19,83,6,231,182,247,253,157,59,35,70,173,126,147,103,155,72,185,45,224,198,156,213,5,30,172,65,221,225,51,249,169,34,43,76,97,210,159,31,156,9,125,197,173,245,108,246,236,12,14,35,50,35,98,152,212,126,154,235,230,117,250,230,197,167,6,102,86,115,141,67,86,108,51,16,19,184,208,199,88,28,206,231,249,52,61,26,113,94,143,54,104,189,194,64,94,225,142,154,127,192,132,93,242,80,114,35,37,150,29,198,185,105,63,48,121,248,25,240,153,222,158,187,198,128,222,103,211,92,172,27,55,43,76,174,35,142,166,242,176,245,210,76,218,62,238,155,245,230,185,52,24,77,41,174,220,40,210,122,244,202,228,226,3,94,67,50,50,192,38,177,235,48,252,89,145,12,79,144,17,98,207,123,22,202,172,162,248,108,68,249,36,3,133,252,43,247,133,19,101,24,49,34,48,125,102,199,161,48,249,233,56,154,41,75,180,75,147,137,27,184,93,177,189,189,162,67,165,80,255,246,20,3,106,66,89,221,227,112,192,221,94,145,238,102,242,160,206,65,137,94,161,226,187,86,104,198,57,61,240,185,143,17,195,180,98,240,42,214,190,120,247,120,151,25,163,12,5,76,121,102,56,242,196,118,59,195,67,145,238,106,224,144,96,36,88,200,85,104,96,160,155,106,109,192,8,112,233,185,241,200,217,113,52,41,196,253,192,219,187,244,233,165,76,85,61,193,206,130,209,93,89,18,244,188,233,172,247,188,51,252,17,135,9,174,117,12,99,193,22,79,4,66,179,90,170,156,173,57,20,117,127,27,86,119,211,231,73,157,32,167,128,241,105,21,105,95,68,207,233,98,117,184,91,58,78,224,198,206,196,111,171,25,175,81,79,142,215,69,117,148,22,0,209,34,231,17,44,23,127,4,70,204,250,129,9,108,125,140,194,150,146,218,13,240,14,219,86,190,163,164,158,237,137,238,143,24,192,102,60,47,150,237,8,42,185,204,206,89,79,177,101,20,79,8,90,99,209,236,14,24,33,218,231,96,26,125,123,192,44,234,10,83,70,138,47,143,24,75,13,112,200,244,173,240,242,206,191,207,94,159,216,137,115,122,188,14,106,124,250,166,79,172,87,34,171,194,212,53,212,174,34,153,142,196,8,152,98,179,200,79,83,87,72,206,111,238,38,134,38,107,238,129,207,164,144,61,122,131,9,125,62,115,185,175,70,2,127,212,128,161,140,61,176,85,229,29,30,164,140,100,160,80,128,138,87,221,77,127,81,15,238,206,134,5,60,235,206,208,235,34,251,236,185,7,36,245,146,202,48,159,241,135,154,102,92,182,69,211,250,195,70,77,139,183,69,191,125,214,103,114,166,232,17,95,30,57,244,174,239,26,157,136,212,238,209,79,97,231,192,11,169,206,128,207,92,95,69,157,221,242,5,53,70,112,135,14,149,20,62,11,89,46,113,99,182,251,108,10,159,88,162,198,64,162,90,38,118,123,108,156,247,148,147,67,13,120,224,21,58,230,29,141,196,37,21,66,116,4,204,80,44,96,163,244,43,188,162,180,9,140,42,143,140,82,186,119,93,64,3,24,110,84,86,24,57,163,22,48,50,71,122,105,244,6,205,64,217,200,233,79,163,37,31,159,215,89,188,117,24,245,186,71,138,207,227,12,64,186,190,5,134,82,23,11,147,25,147,234,48,67,13,37,38,133,145,205,132,94,80,4,235,219,61,55,130,198,250,196,58,253,111,243,194,168,131,41,140,224,82,160,189,170,159,48,53,136,232,135,53,248,79,47,139,42,155,28,61,148,179,13,124,38,145,123,97,227,29,70,157,205,103,124,245,168,52,108,189,108,184,255,89,78,221,212,44,47,225,180,221,228,216,54,159,155,194,6,195,19,61,6,151,231,174,40,191,47,185,176,154,117,198,32,135,236,150,40,191,187,42,207,32,98,43,52,171,60,178,36,246,56,137,151,219,229,174,97,174,201,51,193,177,33,203,203,164,21,64,225,70,228,118,111,236,204,70,58,80,224,48,140,88,153,104,213,104,58,207,254,124,177,238,16,61,123,125,61,247,249,206,87,206,50,250,151,174,137,147,252,76,186,163,31,122,144,28,61,17,176,79,114,116,86,71,225,243,64,80,213,29,2,103,157,237,230,249,56,82,42,23,110,234,225,140,35,224,118,39,88,131,103,211,207,122,66,99,84,120,61,147,225,89,160,35,69,12,58,134,206,71,152,168,175,38,247,85,36,49,119,224,130,58,204,125,102,20,100,20,166,227,175,238,11,151,165,241,42,60,209,116,7,177,241,120,135,194,120,143,221,219,110,186,109,66,125,23,221,184,251,219,16,238,229,153,154,165,193,186,112,89,106,152,2,41,103,221,149,141,216,57,233,44,110,191,124,231,133,132,109,131,194,180,132,201,44,14,77,94,239,123,153,160,80,192,103,73,208,69,215,136,217,243,206,226,210,223,140,11,59,98,1,237,174,0,181,233,247,69,28,88,35,154,253,57,170,42,186,184,212,187,186,164,103,10,135,199,171,48,156,143,162,240,30,49,10,191,90,145,160,244,221,196,167,219,45,63,44,207,27,14,171,183,37,176,98,67,230,147,47,128,137,114,199,193,232,230,233,77,239,219,169,75,152,81,132,154,105,2,54,148,162,34,194,153,39,88,234,2,99,89,114,151,76,172,194,101,63,150,19,219,146,136,163,49,252,19,207,133,108,134,12,17,192,91,188,42,222,185,168,235,140,126,227,58,118,200,77,127,154,32,37,182,192,150,78,17,16,178,138,132,140,216,190,8,156,209,98,140,93,139,85,103,196,162,18,122,124,152,34,218,93,33,41,250,23,41,203,149,106,41,42,151,88,171,168,183,223,60,155,185,217,121,93,207,42,53,39,190,221,2,35,32,239,4,30,24,30,168,7,94,152,182,236,160,152,158,245,246,108,166,111,210,7,99,143,25,52,1,154,224,69,125,31,154,11,42,96,46,223,70,241,81,153,148,233,39,150,228,167,198,53,89,210,235,20,185,91,244,45,49,231,22,153,125,168,196,177,69,8,173,178,137,145,212,189,105,54,42,247,224,242,235,79,189,104,166,201,215,185,65,231,64,54,253,49,125,24,99,231,76,8,126,244,121,239,233,94,24,140,80,116,185,93,76,108,90,115,209,69,97,237,185,48,57,101,69,172,110,47,140,11,123,141,190,191,89,233,254,190,203,24,10,19,35,244,37,225,143,101,217,44,152,101,234,114,45,222,70,54,60,73,126,1,89,27,196,42,252,220,195,72,48,247,186,205,83,210,21,179,166,37,19,226,93,52,178,229,213,153,38,40,175,207,125,3,22,94,42,157,196,162,121,85,100,249,68,194,143,132,80,11,149,36,188,156,239,117,193,55,43,249,170,254,24,195,90,126,154,236,206,21,53,105,40,108,84,57,154,210,225,10,213,7,204,98,196,10,237,199,124,27,253,194,187,73,125,150,157,4,132,234,26,178,64,39,124,47,242,219,60,212,30,109,152,48,156,165,13,19,73,180,187,173,68,69,169,84,241,103,108,124,73,103,29,146,251,86,9,14,68,105,234,186,162,87,253,12,255,187,149,182,74,199,170,241,50,201,250,202,132,220,44,241,145,157,32,141,186,7,159,121,192,38,43,52,156,211,103,6,62,162,137,69,102,15,241,99,31,224,112,36,215,221,190,181,110,172,39,103,183,25,221,83,102,12,196,167,235,85,246,225,43,157,34,68,74,102,60,221,219,238,228,237,251,173,145,54,234,4,169,135,218,36,180,176,116,227,56,52,58,76,104,230,131,145,136,18,195,37,182,153,24,35,250,164,96,213,248,187,217,128,134,74,83,130,195,103,105,80,155,67,188,83,90,52,192,217,42,39,186,63,150,212,175,222,212,4,241,8,79,209,139,86,83,186,12,221,69,58,89,110,192,210,80,125,138,74,99,227,213,76,25,41,45,211,36,27,19,97,225,229,20,185,43,107,182,187,147,236,48,27,240,11,179,186,184,222,52,226,221,89,60,1,26,245,128,237,78,33,205,66,10,49,253,162,179,187,166,160,117,227,71,115,126,253,94,119,53,57,138,152,174,236,183,239,35,169,172,245,206,182,50,206,105,187,27,117,24,61,136,241,196,68,8,31,74,30,9,204,152,18,13,81,195,12,220,147,194,244,166,248,51,49,223,65,137,27,104,91,161,115,223,97,72,189,89,174,140,186,252,193,93,195,143,100,133,232,38,194,9,55,134,137,11,35,18,240,223,188,123,195,104,251,28,238,115,97,166,41,83,6,33,2,94,51,20,56,167,121,236,84,129,11,154,67,61,100,21,87,81,113,17,162,251,121,207,77,235,65,190,209,37,94,139,231,115,244,247,49,17,236,90,130,194,226,216,177,0,176,79,204,119,71,139,95,21,249,240,16,54,220,60,134,37,240,121,153,209,231,15,177,240,188,251,251,101,34,214,206,18,226,186,135,244,106,201,135,155,179,169,0,187,36,35,29,51,183,82,216,76,129,209,155,223,16,190,131,245,33,168,229,174,250,213,76,84,83,201,179,242,64,109,146,163,207,87,127,115,169,40,96,115,101,254,195,246,76,239,93,37,232,111,241,42,167,209,228,239,117,37,99,57,206,88,185,206,185,37,137,139,157,12,129,155,207,163,19,53,1,153,40,19,205,137,219,121,190,230,168,43,223,109,221,86,50,14,133,76,124,91,210,125,38,200,244,236,171,171,48,17,191,205,55,142,168,132,220,181,197,165,157,73,161,139,103,113,197,197,37,12,16,57,154,230,234,254,151,4,137,103,32,21,230,153,79,41,57,13,147,26,17,135,177,51,61,133,168,6,187,103,180,202,187,122,3,142,235,115,135,13,90,150,245,100,152,6,78,88,29,145,125,30,226,167,101,10,223,205,7,53,139,17,107,136,194,171,132,182,43,5,154,170,190,84,231,183,43,46,191,159,64,116,178,20,180,250,251,17,60,20,143,227,161,55,74,149,139,67,179,43,226,83,246,93,74,121,27,48,135,118,236,112,247,175,244,32,102,115,217,196,46,28,62,95,57,106,235,242,204,232,99,112,18,6,79,176,75,105,157,187,70,162,112,57,156,232,199,17,43,71,184,214,238,101,100,109,121,77,186,146,173,159,253,124,65,223,158,203,108,65,229,99,197,159,102,205,125,97,188,52,213,141,145,178,176,171,156,116,251,117,73,242,47,203,116,121,153,248,151,180,238,122,97,240,4,191,219,178,111,189,79,117,191,204,166,210,236,176,185,71,201,209,116,52,247,184,173,70,149,87,30,41,235,87,114,103,65,116,96,78,160,173,176,25,90,122,2,117,209,180,39,61,182,144,113,232,28,246,75,59,243,112,145,42,49,154,232,103,103,234,251,250,5,155,81,100,157,240,12,197,99,198,175,28,203,107,241,235,194,68,40,133,144,28,26,104,83,182,12,3,169,183,233,61,230,176,248,56,93,211,11,135,192,250,29,124,150,107,54,40,226,234,249,83,125,237,14,87,116,227,244,153,218,76,226,71,67,83,233,178,181,55,242,163,79,174,125,154,225,87,123,225,176,145,33,181,136,40,141,62,211,229,222,8,102,248,61,132,155,197,77,236,96,76,83,61,107,90,53,100,50,189,108,31,26,221,146,238,221,17,19,35,101,248,157,155,108,83,87,151,98,107,244,169,241,211,230,250,41,222,179,148,144,189,205,181,67,24,63,83,157,156,220,118,177,94,198,154,48,118,171,164,36,104,107,8,181,218,62,109,40,200,203,196,67,136,68,190,195,166,121,46,198,182,240,163,182,167,65,15,76,222,82,224,19,223,122,87,178,185,164,118,245,133,134,79,227,13,103,28,75,131,161,92,119,74,176,208,3,198,24,65,102,179,137,91,136,75,160,194,180,130,178,171,71,23,118,158,254,211,88,202,101,249,0,144,48,41,193,15,158,112,193,197,100,134,46,47,20,33,253,174,19,198,220,50,77,15,235,182,94,241,190,54,65,235,22,24,141,109,207,68,50,103,103,17,128,56,48,178,128,113,99,148,152,37,64,24,232,215,87,151,147,58,112,166,167,64,142,62,131,154,70,230,184,242,170,44,246,3,83,159,246,52,144,237,169,181,10,140,240,255,142,178,252,76,150,15,188,175,132,27,199,76,41,70,241,25,153,242,182,161,88,36,247,20,197,75,162,13,81,195,29,227,12,99,182,133,31,124,230,100,37,32,14,115,69,244,189,20,153,49,147,240,22,184,164,230,221,12,29,137,173,42,146,205,166,218,24,217,221,51,199,156,72,81,70,195,104,84,188,189,142,198,210,53,52,33,136,241,95,180,199,147,121,65,244,68,224,159,130,243,247,84,134,117,16,234,104,40,214,240,227,71,119,155,182,238,149,53,98,98,215,251,232,38,55,44,251,29,179,40,133,105,243,193,216,78,139,129,14,30,78,244,51,126,55,214,140,84,45,131,133,30,243,234,250,146,200,71,209,201,39,89,63,235,221,242,2,248,57,213,236,18,47,100,58,176,91,160,100,239,155,102,20,77,193,195,39,14,130,249,212,52,241,12,87,207,101,234,123,37,253,174,102,245,144,224,153,32,127,112,249,201,181,200,201,177,149,139,162,81,129,151,71,86,234,175,136,217,104,29,71,200,233,179,229,232,116,202,52,177,56,98,212,239,176,81,25,120,192,239,155,3,176,230,161,208,146,161,182,178,37,55,183,140,178,232,155,152,65,31,210,227,233,209,141,101,31,134,132,29,202,176,24,155,209,224,6,233,234,131,167,173,50,226,38,130,168,110,117,59,194,1,229,244,158,250,172,139,124,141,14,111,28,6,197,121,6,34,10,6,136,126,244,102,15,115,143,254,81,89,134,255,50,223,84,22,159,33,36,210,198,8,39,68,227,188,136,195,138,17,1,119,28,76,141,116,139,125,11,172,81,87,223,53,151,69,58,79,196,79,103,194,74,115,199,66,10,205,229,126,233,11,69,237,230,237,111,76,88,214,232,122,225,1,119,207,239,11,190,116,214,11,183,26,186,119,188,31,24,246,157,154,116,153,86,176,251,71,158,105,96,138,139,198,178,170,233,244,39,14,165,87,60,107,178,229,154,220,130,136,45,227,146,164,226,50,126,85,10,163,69,52,110,196,46,7,207,174,20,142,54,211,116,127,228,77,103,82,176,35,93,243,22,158,154,88,74,209,21,228,179,192,153,221,206,76,41,107,130,193,219,213,171,7,153,60,8,192,226,168,70,3,162,27,96,211,2,180,68,104,25,106,42,202,237,113,244,38,5,57,197,174,205,124,72,29,166,62,59,197,232,231,12,253,179,220,184,217,14,52,213,172,231,94,172,110,51,220,39,145,165,237,227,57,56,121,87,31,11,31,92,21,241,145,155,63,61,82,183,211,65,210,85,62,76,82,21,103,195,234,182,77,133,5,93,93,1,209,44,94,110,88,110,233,49,105,148,92,80,16,230,14,243,164,246,107,31,19,24,7,96,31,226,214,229,58,212,196,142,76,163,247,102,35,167,198,212,172,191,77,33,213,173,97,151,17,122,158,159,70,253,125,134,243,18,101,7,133,77,181,48,108,157,232,103,209,23,130,4,248,142,115,155,223,148,94,24,221,17,225,170,73,223,154,52,9,224,0,108,86,177,110,148,69,86,64,223,38,66,244,46,40,73,158,136,21,249,189,50,204,210,175,3,216,144,238,82,156,22,107,24,200,35,116,180,179,162,4,177,222,134,204,142,210,172,72,196,196,17,53,36,223,57,195,24,24,162,94,128,91,24,11,136,123,147,81,140,127,30,120,166,184,60,227,183,55,188,117,185,112,152,119,49,13,159,79,19,69,176,107,252,74,82,43,52,2,96,117,49,105,55,117,167,204,8,167,249,83,65,149,75,172,122,217,241,159,193,231,191,125,118,40,89,109,174,89,32,74,11,163,186,100,134,48,10,55,107,240,115,152,59,43,130,166,17,52,4,242,255,179,61,23,222,203,149,61,33,213,80,72,116,93,152,53,189,94,107,178,57,245,211,158,166,208,114,135,10,148,65,181,251,172,178,45,31,200,223,173,37,167,38,57,218,91,216,131,181,170,46,119,164,189,166,115,212,134,25,98,12,49,142,133,232,91,238,135,109,110,46,83,30,40,12,145,188,174,113,236,137,82,245,129,34,155,25,243,153,173,54,73,172,95,201,107,85,175,162,12,12,245,150,140,225,201,254,167,244,152,227,23,78,102,98,207,138,228,16,166,134,62,37,97,2,41,238,197,38,168,219,218,140,9,13,202,230,86,120,245,48,217,194,210,81,173,216,151,21,239,60,251,51,113,161,145,21,155,199,59,66,178,24,161,126,118,214,114,225,103,194,171,225,206,135,44,66,145,69,23,246,3,167,188,43,27,41,23,249,109,51,83,244,131,235,84,214,248,252,105,54,122,222,9,93,210,42,27,80,186,255,233,12,244,155,46,136,179,171,21,111,55,209,128,112,7,195,206,70,14,134,7,227,108,149,1,127,144,234,208,133,97,140,135,37,225,121,145,39,74,209,203,62,123,198,179,127,242,159,134,119,39,84,152,185,44,34,246,73,99,152,48,182,62,112,90,101,183,155,104,15,188,44,132,144,136,237,40,133,190,27,34,53,41,13,77,83,43,156,57,80,196,5,228,212,165,19,44,120,84,120,130,142,217,212,189,216,116,126,83,4,118,133,175,75,126,185,224,145,213,194,136,154,132,107,215,147,47,74,25,205,97,166,251,187,123,5,222,236,120,29,166,30,44,126,209,28,141,248,152,195,217,74,27,234,156,204,200,243,184,17,147,102,17,173,159,231,227,161,57,223,47,173,217,231,164,182,204,216,0,248,199,55,44,169,47,14,195,147,199,237,77,133,108,203,72,4,138,231,51,123,132,30,14,219,212,15,164,115,124,78,158,247,40,126,229,4,85,82,119,178,44,202,57,165,63,22,10,108,210,163,141,70,45,245,163,56,58,39,173,39,156,7,76,205,55,158,121,33,142,151,73,231,12,4,6,135,63,22,4,162,196,83,5,33,30,66,125,191,49,118,159,146,61,197,40,169,119,223,220,98,153,157,145,253,185,46,220,228,203,194,107,17,114,25,203,168,192,25,27,85,63,57,155,114,81,231,69,193,19,79,156,229,251,23,203,200,93,148,66,136,167,253,25,42,117,203,146,62,45,29,17,62,218,104,166,213,250,192,173,224,110,237,240,153,179,68,126,234,192,40,74,245,56,154,180,226,144,251,58,155,233,228,157,48,195,4,158,118,149,147,83,19,246,38,56,122,77,84,94,247,160,217,168,249,31,58,73,102,136,53,57,27,235,234,58,74,3,227,162,82,213,216,252,60,206,51,151,251,185,97,17,202,56,100,35,150,194,39,181,15,123,190,114,110,220,44,151,79,89,157,92,198,214,71,202,86,216,137,204,108,218,80,92,147,219,58,79,140,37,199,61,234,81,185,87,39,120,168,29,213,207,125,86,247,41,93,106,115,240,124,93,18,114,152,51,159,78,89,100,253,187,7,11,184,131,200,24,132,29,186,195,120,246,103,79,120,51,71,211,18,239,195,237,37,187,205,10,151,84,11,209,139,186,149,195,136,198,138,82,11,113,127,174,177,229,195,41,81,3,13,234,118,152,70,126,40,153,27,157,13,17,64,232,78,199,56,115,198,222,82,223,159,214,243,238,93,46,3,234,81,18,255,166,3,39,218,142,190,33,136,255,95,21,37,127,62,91,60,3,171,195,9,73,9,189,173,243,80,124,62,58,209,45,65,125,85,20,234,130,163,108,179,202,115,236,89,3,252,187,107,214,245,240,156,154,10,154,143,64,230,50,244,59,4,222,56,139,250,209,40,143,174,231,77,118,171,193,57,108,70,241,50,4,97,74,110,255,178,216,63,76,73,188,78,184,92,213,211,70,7,102,191,61,117,20,157,79,209,197,11,45,248,26,50,151,193,227,47,158,254,31,52,84,204,246,92,248,128,231,224,176,245,191,15,125,153,116,14,199,133,159,32,61,105,124,69,65,165,70,72,138,78,43,189,195,23,38,228,138,18,23,251,212,210,101,198,32,57,185,221,172,107,180,140,76,140,12,241,222,127,142,35,31,140,155,153,112,164,145,2,105,203,37,231,224,27,49,22,228,228,76,196,203,79,94,145,45,121,78,110,45,50,254,129,156,127,207,186,3,97,147,107,44,108,135,9,44,36,10,234,166,178,237,206,176,116,102,23,161,144,2,155,174,193,7,219,111,201,32,55,121,206,17,48,225,181,20,185,38,34,191,213,117,25,7,158,165,237,38,107,216,205,167,18,83,188,61,254,42,63,253,219,81,248,78,151,172,78,206,55,231,49,97,127,244,24,167,72,175,226,75,127,97,132,53,150,71,242,149,132,254,229,254,33,247,108,141,76,142,146,50,206,114,221,104,252,148,184,50,51,42,151,207,175,89,193,210,157,149,113,213,24,58,23,194,177,32,78,253,193,180,243,22,105,177,158,180,139,38,23,192,61,31,162,201,63,221,129,72,242,237,124,237,223,219,46,115,152,130,247,133,249,2,93,158,100,20,51,95,190,73,147,137,55,226,116,217,21,190,165,174,220,181,73,54,25,10,165,195,180,18,201,23,86,49,131,247,170,202,40,152,6,75,174,155,4,51,210,152,53,96,4,113,239,64,44,104,6,198,23,86,144,101,146,54,204,121,30,50,139,155,95,57,41,95,209,148,32,99,117,66,172,120,44,124,36,210,195,51,233,38,101,38,251,96,194,166,114,121,96,108,181,200,245,249,201,105,29,23,163,76,155,146,130,77,194,106,111,82,14,23,102,225,112,2,56,31,0,62,222,23,109,20,147,102,220,23,161,167,44,248,24,189,102,119,53,226,190,48,58,189,41,99,244,237,166,251,135,12,186,196,202,148,124,52,142,171,211,169,162,180,209,241,95,223,84,56,122,21,81,57,100,70,195,66,66,43,216,8,32,251,84,79,196,179,132,29,55,76,75,217,179,161,200,229,139,133,14,169,85,146,142,142,194,121,23,162,22,102,229,108,194,183,195,25,41,43,41,43,66,9,108,158,185,48,46,213,212,106,42,148,128,29,168,17,45,148,48,208,174,28,12,233,126,139,31,244,220,35,185,215,31,19,206,58,243,142,94,120,134,45,126,97,51,151,149,155,62,83,164,151,75,129,77,213,79,30,25,110,175,190,108,3,195,93,252,75,82,248,200,179,158,199,232,83,156,189,13,105,176,223,232,68,101,103,124,147,144,62,239,247,238,80,41,106,173,112,25,102,63,69,245,252,102,166,104,92,30,119,83,66,47,146,184,118,67,53,199,240,194,247,13,172,64,98,24,190,205,235,196,35,119,115,119,149,99,177,86,246,148,177,85,222,166,100,148,207,86,215,50,127,126,48,241,215,245,220,102,87,28,95,3,125,169,73,186,254,201,229,148,16,119,177,83,119,177,41,231,251,24,55,232,63,131,191,136,41,192,162,118,48,34,240,222,86,241,16,20,181,244,188,35,106,71,119,185,139,209,248,250,117,107,197,134,2,185,192,162,62,228,180,13,198,117,159,55,35,43,248,98,157,11,183,156,97,17,45,202,200,127,197,160,170,63,177,240,177,47,43,169,10,93,128,113,81,154,111,18,26,46,36,244,182,92,120,32,52,227,226,185,20,45,170,104,87,87,51,137,205,151,130,140,254,209,109,226,172,198,181,118,78,12,228,92,250,94,47,159,202,60,237,92,29,11,246,45,109,157,243,194,103,123,57,195,137,28,45,227,45,178,164,100,206,123,68,112,56,14,159,141,176,92,57,41,201,30,122,171,19,63,226,155,186,32,107,104,94,217,151,211,215,165,65,154,4,218,25,152,97,195,140,216,71,83,212,164,213,102,216,48,175,37,76,71,18,0,4,101,126,221,200,227,212,203,4,34,122,203,41,204,221,81,56,223,162,117,198,198,171,55,159,206,96,148,145,0,173,23,198,87,198,59,245,15,92,44,58,189,48,102,226,205,185,217,212,144,138,240,228,45,32,136,106,27,173,189,136,175,10,76,240,31,206,117,200,162,117,233,119,63,71,159,41,103,56,159,22,210,144,76,79,100,219,168,144,245,112,159,62,39,146,215,69,126,140,209,231,47,155,92,247,157,9,14,140,12,67,139,161,114,22,70,9,91,137,7,82,41,151,184,103,129,203,253,109,146,98,33,9,214,204,117,121,221,192,211,216,10,87,242,17,137,148,44,68,122,26,253,74,9,103,160,137,224,135,144,144,233,223,56,47,49,156,152,200,144,137,7,193,207,13,112,134,237,99,250,25,134,94,184,147,188,10,222,55,201,157,27,28,86,118,175,53,6,154,153,216,202,219,164,153,128,42,140,195,232,69,232,193,248,204,239,160,233,211,183,32,178,190,213,52,190,170,83,233,73,66,78,161,25,193,134,199,163,198,105,173,104,25,139,148,217,129,79,232,30,214,36,108,57,72,208,92,120,136,8,192,207,44,81,244,254,42,77,135,24,71,249,247,53,141,46,125,97,148,125,74,12,134,68,4,38,223,128,149,243,66,90,244,4,181,52,232,221,39,14,37,96,134,181,207,224,115,147,38,57,178,109,236,206,124,144,147,141,21,182,239,121,190,24,113,56,79,31,94,132,82,137,48,235,61,79,125,6,141,153,244,203,69,11,84,4,79,244,90,169,116,8,149,190,98,203,209,66,146,155,37,248,76,106,247,190,10,165,138,144,7,29,104,16,136,29,56,180,200,76,105,209,201,217,216,241,222,69,24,203,188,149,195,64,148,157,124,91,250,219,232,44,95,107,121,166,203,214,21,62,147,183,139,139,16,228,44,149,92,1,134,56,27,77,48,189,104,223,86,45,214,16,22,247,141,152,180,176,50,145,255,59,187,173,152,118,178,233,58,220,209,80,104,167,154,62,97,142,76,17,185,202,201,9,169,93,161,145,184,159,156,243,61,121,198,188,196,171,48,13,46,227,18,91,251,106,109,92,222,234,102,48,145,255,133,9,154,106,142,223,134,133,120,223,103,254,89,180,251,51,77,100,41,47,71,154,180,73,163,24,21,108,122,102,196,123,52,55,213,194,231,182,15,211,0,187,71,167,95,159,88,16,249,25,214,114,225,236,149,209,125,246,222,7,218,66,229,169,32,170,216,195,35,164,155,87,237,89,91,255,18,66,48,58,184,231,19,243,174,130,150,169,92,93,2,15,99,233,108,91,227,78,216,201,73,132,222,140,71,229,242,227,216,245,104,66,131,249,144,176,35,122,64,234,82,3,12,75,73,213,240,169,228,76,73,28,198,207,38,146,224,44,26,195,16,63,19,162,89,131,118,230,41,189,131,226,1,38,61,248,116,155,195,131,113,24,171,12,97,208,157,13,175,39,206,76,189,45,203,188,63,208,25,28,254,61,161,90,208,37,253,116,126,134,204,190,191,122,50,25,194,150,218,102,220,224,119,180,104,41,174,74,166,34,21,18,109,43,139,214,124,97,191,49,104,123,152,114,176,1,85,115,191,65,67,95,244,139,155,198,242,22,178,2,101,148,214,195,128,98,160,80,168,186,50,120,205,244,8,201,216,10,81,202,18,56,179,231,247,47,21,39,147,42,45,196,208,225,201,118,4,76,101,126,43,12,111,168,93,24,27,14,129,9,88,110,155,210,178,154,156,194,24,177,151,128,105,200,209,163,97,11,205,123,242,198,52,163,176,53,112,5,12,173,75,175,188,154,6,98,180,72,173,36,100,71,30,233,117,195,38,228,29,98,51,116,118,240,70,17,205,209,125,8,89,60,11,204,38,103,5,12,247,91,6,89,177,26,64,52,80,97,74,176,245,228,230,116,31,173,68,176,13,134,194,231,9,74,143,211,137,171,32,78,10,140,113,177,139,43,119,203,30,77,129,51,90,14,209,157,101,66,28,242,194,10,60,116,111,78,233,38,9,38,180,188,51,138,217,94,199,252,100,132,237,11,211,78,117,191,105,236,178,165,13,216,228,70,227,211,50,97,38,233,151,69,245,57,123,132,220,145,88,82,234,105,38,212,201,235,54,133,17,137,110,37,229,229,16,81,1,54,95,6,237,6,207,61,28,240,186,181,249,105,251,254,202,180,52,223,147,35,153,174,13,248,72,138,166,152,8,225,37,171,4,197,100,136,199,185,45,201,172,186,3,221,216,135,209,174,102,233,58,129,147,109,151,29,78,108,34,30,129,138,179,23,136,89,148,204,159,244,197,160,248,49,175,211,41,170,37,125,170,26,3,145,169,107,3,48,165,54,254,64,229,93,246,186,39,47,237,233,203,238,38,213,31,75,48,217,76,198,156,8,80,82,18,247,56,245,103,232,160,154,7,24,238,246,152,42,11,153,171,254,136,226,244,107,84,111,186,239,235,81,120,41,112,66,125,182,36,76,21,95,13,211,135,9,195,107,90,0,243,122,159,10,84,152,24,74,51,229,71,223,8,214,116,116,19,193,99,28,170,136,64,230,48,26,4,81,115,157,218,249,127,110,186,70,112,222,209,162,76,42,239,130,116,216,142,151,141,125,100,86,97,154,133,208,96,252,240,124,248,50,54,72,91,139,39,134,24,194,254,243,16,191,43,4,108,64,101,56,83,155,62,155,173,248,186,76,213,86,24,179,240,208,115,141,163,241,236,18,38,254,89,62,79,20,234,99,24,93,160,166,173,238,4,222,209,74,215,9,20,69,87,19,129,71,10,162,1,163,245,37,68,252,19,190,222,86,57,248,207,74,215,36,163,104,34,80,177,88,27,169,92,38,171,6,7,193,31,56,26,156,89,122,0,172,103,201,73,254,44,200,243,33,141,227,218,125,246,159,49,205,226,146,58,20,62,123,254,18,45,176,176,203,132,191,60,144,0,240,126,54,162,196,213,149,222,76,242,212,75,150,166,116,88,84,172,138,222,144,22,86,138,60,193,179,105,187,51,78,49,83,33,159,42,7,93,150,26,254,32,211,211,194,60,249,68,44,120,97,43,76,41,203,119,190,84,255,148,10,71,204,72,235,124,28,109,207,100,201,178,151,123,40,149,2,51,206,166,174,138,184,8,228,216,144,96,46,209,117,61,15,25,21,208,103,36,156,101,133,26,64,156,153,34,227,86,116,69,187,51,165,156,172,42,17,52,59,177,16,197,54,42,47,237,97,33,213,83,194,7,139,36,17,156,24,141,97,96,30,4,188,207,191,41,149,189,128,199,158,154,186,172,72,112,53,218,224,3,94,102,188,43,170,53,86,163,44,209,228,157,25,84,79,184,201,201,125,202,160,45,136,91,21,24,5,199,112,63,62,47,39,101,185,175,102,70,60,97,34,108,188,120,249,110,27,118,29,97,20,71,41,233,233,231,96,133,77,113,219,84,37,183,20,60,15,204,2,237,43,23,92,131,243,251,26,194,27,117,33,96,203,241,150,7,166,17,207,97,204,246,154,94,26,2,2,254,237,161,237,154,196,153,220,54,0,51,230,66,252,215,134,106,212,181,159,173,119,28,125,206,52,187,30,141,243,78,244,252,155,184,244,210,75,131,179,156,46,60,85,130,133,246,245,51,233,135,195,247,166,168,188,244,125,82,97,9,147,84,120,66,178,62,224,6,150,123,56,176,50,15,20,105,111,107,201,72,52,225,91,182,206,204,40,125,119,108,193,231,53,190,64,87,115,72,240,85,23,212,147,176,59,164,8,173,193,151,149,200,210,181,8,178,180,149,132,195,44,18,37,156,120,96,148,101,169,20,85,188,10,122,232,179,194,170,83,109,74,107,102,13,169,81,86,15,180,123,229,19,66,192,36,244,168,217,98,11,35,198,190,237,124,213,172,205,68,233,249,62,147,197,88,161,254,143,207,128,194,116,187,134,30,117,53,130,250,120,225,20,130,186,13,169,167,103,110,200,181,134,68,24,196,107,22,18,185,180,159,15,123,8,109,155,151,166,192,200,155,120,183,8,251,174,36,133,193,31,28,221,61,4,76,60,54,129,201,88,135,250,255,178,220,159,238,111,8,69,67,55,157,212,208,208,125,29,79,121,116,209,40,206,26,200,211,43,20,106,241,102,169,58,116,7,130,218,77,40,51,111,184,245,50,24,232,155,236,61,222,23,1,179,10,7,90,24,35,42,196,211,100,239,116,131,130,24,112,168,16,91,72,81,116,121,171,180,243,7,140,18,142,28,13,47,169,173,11,239,37,60,162,3,103,204,201,175,96,46,116,94,133,207,216,116,133,7,20,115,205,177,235,217,253,212,21,250,148,201,250,94,117,115,68,185,34,244,176,206,84,14,143,75,96,108,38,67,78,46,89,244,173,71,215,85,174,210,35,178,56,186,147,46,116,244,204,16,135,61,107,56,84,176,11,243,201,164,122,97,132,59,229,169,49,149,184,138,3,48,221,147,130,54,43,150,4,74,75,227,126,26,166,242,149,32,75,180,187,201,231,89,144,224,200,249,222,87,126,223,39,6,94,51,196,97,81,203,42,207,150,209,140,236,238,67,27,93,11,166,244,74,222,161,134,204,236,35,246,91,200,16,132,214,99,194,22,228,217,111,102,212,187,226,202,208,70,144,105,231,252,43,211,98,189,47,164,74,3,137,81,116,80,128,189,143,180,189,71,207,20,66,37,246,208,150,110,27,207,153,230,136,46,179,243,8,78,92,171,1,160,133,197,33,15,69,225,92,200,70,80,137,76,173,203,97,52,82,150,6,159,228,33,67,110,11,61,51,33,234,29,24,237,180,26,195,152,140,149,142,52,24,159,59,46,205,164,177,83,127,182,225,45,252,53,8,134,186,52,21,144,13,61,23,55,125,156,210,220,189,154,238,210,231,20,209,44,214,171,172,143,133,36,228,142,81,126,150,171,161,25,178,194,46,39,135,76,223,25,210,189,53,253,109,107,147,15,217,232,101,198,17,10,147,27,9,77,106,26,250,211,124,34,250,171,35,73,230,246,25,167,214,28,123,5,173,17,5,151,224,244,192,37,236,1,232,222,25,202,117,40,124,236,43,196,9,225,92,104,102,131,120,82,180,34,11,60,117,121,164,52,171,182,30,146,113,164,160,53,212,98,135,153,91,92,56,105,255,71,74,108,155,126,79,192,181,171,196,209,129,167,181,72,4,188,103,214,174,65,84,159,211,149,87,110,176,108,116,143,52,81,13,217,87,227,248,209,226,166,66,64,206,46,96,212,49,20,62,223,114,221,247,228,152,20,234,141,225,182,21,227,180,154,195,198,84,152,216,47,174,188,63,27,245,140,155,230,149,36,173,63,66,144,192,196,148,249,194,104,49,233,67,235,198,23,15,248,188,160,231,228,231,93,207,144,170,180,224,234,121,159,5,97,246,184,178,243,16,166,182,144,238,196,124,26,79,229,92,71,215,93,41,205,41,49,157,154,236,106,86,184,26,83,46,20,150,139,102,249,173,17,157,166,47,135,207,207,20,221,242,178,53,15,101,195,70,130,85,102,242,60,209,176,138,217,20,198,211,212,205,52,161,79,104,55,55,74,243,186,215,30,35,108,175,50,145,78,213,252,26,137,147,114,133,157,49,214,145,81,52,33,252,134,96,169,169,31,37,61,53,209,104,12,209,179,224,55,33,242,13,116,207,115,23,248,124,228,58,192,105,250,104,161,232,110,138,106,170,119,199,230,161,204,11,15,245,66,33,96,70,10,52,100,163,39,54,171,50,16,38,25,184,120,158,148,22,151,94,89,50,19,201,208,156,198,245,67,147,23,187,148,59,85,210,135,90,223,220,6,114,240,35,96,62,212,170,176,81,80,66,199,15,78,136,194,103,221,94,87,229,111,237,162,9,79,58,129,99,77,238,175,81,35,104,42,225,173,150,173,148,160,2,131,131,2,67,28,76,110,66,98,40,147,109,173,33,215,219,11,74,244,10,163,61,115,101,17,145,245,212,79,7,141,185,60,243,149,31,84,175,32,224,179,88,93,29,226,98,230,90,2,23,235,170,13,197,198,130,14,180,194,244,13,212,43,232,248,60,238,140,115,80,128,13,94,209,84,248,4,115,87,206,154,124,167,162,41,239,171,65,217,87,210,239,221,12,202,198,85,171,198,148,104,104,138,107,203,236,79,39,66,213,139,70,73,233,106,208,195,159,214,56,35,155,82,85,185,186,156,236,241,229,174,122,55,253,35,81,120,213,249,217,4,31,170,232,218,210,211,172,48,196,161,43,154,139,254,177,94,25,70,232,33,16,78,122,255,73,125,35,177,91,239,209,133,218,150,160,52,106,93,148,66,81,82,248,172,161,237,234,245,90,118,72,81,196,204,67,29,182,229,231,170,169,13,95,61,93,54,210,154,111,92,208,72,67,96,213,244,57,178,166,35,27,172,60,135,7,123,98,61,186,67,185,12,213,218,101,154,63,2,23,115,210,117,24,166,135,230,35,171,153,18,250,111,159,105,125,63,195,19,30,80,142,37,235,60,46,37,197,33,30,96,122,42,14,83,179,213,18,135,153,11,250,78,213,84,220,134,68,55,184,92,80,91,112,152,73,81,147,180,103,155,20,122,40,230,175,241,172,119,136,207,165,122,15,54,185,33,133,77,206,33,96,246,147,50,192,161,48,173,120,104,243,87,115,87,24,121,182,114,225,173,98,189,40,82,174,59,35,76,118,139,26,67,84,115,132,8,116,229,241,60,210,130,185,101,191,240,72,250,241,84,106,172,233,158,155,246,228,231,104,88,11,23,70,172,70,239,139,196,94,68,225,192,42,35,76,99,29,108,122,129,123,123,96,226,246,118,127,155,216,85,96,171,133,46,185,180,253,188,109,235,25,19,120,54,157,162,217,145,165,42,143,165,63,31,95,53,222,136,28,93,116,203,150,105,48,104,114,52,13,179,122,105,201,84,131,46,156,53,85,68,179,238,104,50,210,32,66,234,111,167,19,0,231,123,242,174,21,196,12,171,235,26,72,76,2,74,189,50,116,43,211,186,7,83,100,204,10,83,182,186,87,70,245,250,129,41,125,220,23,198,216,121,126,187,173,220,238,27,129,103,53,31,248,188,240,231,27,25,207,209,80,162,103,192,152,136,182,7,206,114,101,231,38,100,107,66,91,93,203,177,99,131,104,63,247,115,48,117,190,184,237,186,222,34,73,161,137,249,78,28,63,181,29,129,205,74,245,78,28,60,37,125,42,244,15,221,79,168,60,201,156,108,34,116,17,50,18,144,119,201,217,31,248,196,106,177,182,77,51,133,218,207,93,215,187,205,157,104,42,236,7,166,237,233,206,151,84,204,116,28,98,188,122,167,83,190,197,177,158,207,51,223,237,3,69,171,103,24,162,104,123,53,219,207,143,149,164,243,70,97,159,22,18,225,103,111,175,9,106,34,246,210,238,122,15,245,74,131,47,220,119,210,213,103,174,216,56,9,138,150,196,85,149,206,239,34,65,153,123,55,49,206,232,162,204,7,129,175,211,121,127,141,51,24,73,255,79,250,204,127,252,215,191,252,241,183,255,252,227,111,255,252,50,109,200,237,253,67,152,54,255,139,164,140,172,165,8,13,46,135,209,208,18,203,149,204,199,230,237,132,192,86,144,208,0,97,231,72,244,21,46,253,169,237,145,145,12,139,40,51,67,74,249,9,170,232,184,45,14,247,172,238,213,196,107,216,84,198,209,38,36,250,4,192,121,135,254,80,33,163,168,246,58,214,79,24,81,232,153,19,112,136,157,15,97,160,57,125,29,248,76,196,186,98,161,202,85,47,92,97,159,62,69,75,88,150,254,80,45,41,165,99,11,149,141,8,251,75,193,157,65,3,209,5,85,220,195,42,140,201,250,51,3,210,181,211,125,77,42,100,230,68,152,132,189,103,138,16,248,252,180,165,53,20,69,120,255,94,25,124,220,165,176,185,211,57,156,204,189,76,96,58,180,227,133,161,107,246,68,208,11,242,164,171,239,29,56,255,233,182,105,62,243,48,183,144,49,233,85,47,13,157,65,95,200,15,76,163,249,3,227,172,58,2,70,220,76,47,237,160,97,58,121,96,164,150,30,24,190,226,61,57,13,89,122,223,27,219,183,123,105,69,57,181,192,151,194,9,140,183,71,127,152,41,123,197,64,53,70,160,38,26,50,68,203,184,112,54,255,79,126,197,116,81,3,134,132,52,53,67,114,54,49,46,17,10,204,220,95,158,20,73,117,26,115,55,158,144,18,164,200,12,165,150,227,194,251,187,223,223,214,53,27,231,102,139,50,53,31,166,98,138,133,252,203,146,57,144,183,95,239,169,41,209,60,232,176,66,203,7,99,53,88,158,244,102,50,122,182,195,24,17,183,39,243,154,163,205,243,124,183,144,121,52,135,136,173,253,53,50,160,26,171,226,97,180,105,192,121,114,24,225,84,153,248,11,147,210,117,61,34,107,171,229,220,66,27,90,24,85,159,219,226,149,117,205,133,103,140,120,28,62,43,140,214,191,79,56,50,175,161,12,237,191,218,213,68,99,223,10,223,200,108,226,162,114,221,166,28,31,62,82,107,246,39,193,111,220,195,216,78,153,81,123,85,20,146,146,223,20,126,239,170,174,87,170,89,184,230,128,219,137,13,5,134,30,127,247,175,166,122,174,23,134,73,78,140,132,108,194,192,69,75,15,164,198,111,140,141,255,124,210,154,74,166,223,241,58,71,144,140,174,90,83,161,15,67,12,151,138,248,22,15,19,103,137,99,161,87,107,190,119,153,103,67,164,202,54,125,123,15,195,143,252,192,190,137,182,172,253,105,53,205,168,173,115,141,67,59,118,65,77,169,36,18,132,101,148,167,38,73,5,38,221,196,231,152,186,128,84,242,101,57,60,95,42,46,21,79,193,19,3,204,136,47,10,202,122,15,107,114,160,231,18,9,122,186,133,30,198,193,180,48,205,97,186,171,210,67,201,36,33,118,179,255,189,104,231,93,101,231,112,127,59,193,135,151,43,179,197,44,146,17,84,248,181,66,141,18,98,15,151,119,12,224,71,126,142,54,235,166,18,197,57,132,225,5,110,155,244,79,20,231,138,85,246,181,74,76,115,100,248,216,194,79,144,99,51,53,171,240,44,46,52,23,87,133,207,199,116,141,156,233,77,80,238,8,138,223,174,175,142,145,179,165,153,4,134,43,17,150,226,253,85,11,31,212,155,215,173,79,211,214,36,61,103,52,61,32,114,234,71,99,84,163,206,115,166,136,27,41,5,12,220,135,102,247,97,186,163,210,29,181,113,168,66,74,207,221,20,99,62,70,1,185,161,42,141,200,80,40,201,212,14,47,219,147,222,148,240,156,93,61,237,69,94,244,167,135,83,169,16,248,203,79,87,73,223,108,56,147,172,16,237,75,184,5,225,160,192,218,123,184,208,35,24,3,197,92,186,229,224,65,143,166,179,152,182,81,104,36,23,114,46,102,243,130,63,166,196,90,182,112,6,108,34,127,211,185,141,59,83,221,22,14,148,137,62,186,171,195,182,181,72,166,120,115,43,15,218,228,54,3,81,89,115,169,110,158,93,137,223,22,81,146,220,52,106,148,20,83,3,45,227,61,152,134,157,123,106,242,132,114,93,52,204,250,158,132,11,91,148,161,46,140,110,95,80,19,207,129,4,92,242,211,100,147,131,155,69,246,44,107,162,4,9,232,233,173,248,198,30,209,30,67,90,18,71,44,108,118,116,210,95,110,53,188,229,236,151,135,242,122,241,158,223,110,189,8,51,153,253,170,40,133,162,50,59,157,73,180,33,129,55,33,166,144,86,164,87,219,225,201,22,84,197,62,205,109,203,209,101,223,189,8,195,146,17,118,42,16,82,19,75,243,243,51,153,172,182,191,14,250,168,53,183,132,71,212,244,73,227,192,232,59,101,61,26,189,60,167,235,147,164,125,18,183,103,22,53,203,55,135,79,60,84,147,194,70,5,30,113,244,86,167,76,35,204,100,167,192,162,155,135,142,159,192,116,164,197,35,93,4,29,50,217,157,47,53,149,123,244,57,217,210,80,220,148,19,220,232,137,111,197,156,180,5,102,53,244,62,74,188,149,170,6,103,19,13,26,55,51,231,187,94,90,189,162,99,101,221,159,70,86,89,109,104,25,67,43,154,169,182,9,106,37,133,155,85,148,253,167,97,123,202,254,196,244,9,220,2,145,25,7,34,241,150,71,138,129,85,9,154,209,89,200,182,68,3,60,241,238,29,129,248,189,19,175,9,138,134,89,189,240,238,181,235,235,34,221,230,92,107,131,213,245,139,158,178,180,226,195,38,57,171,74,240,19,34,253,136,25,135,54,204,50,20,62,193,69,240,230,247,76,102,78,33,99,28,207,171,120,33,20,187,84,44,183,176,215,141,49,78,148,47,98,120,124,32,116,159,238,248,250,182,234,92,208,197,140,121,186,63,51,124,237,242,51,45,160,26,23,131,56,153,17,134,78,42,136,172,59,19,117,163,26,183,198,51,169,176,194,212,128,153,54,100,82,89,166,40,16,39,63,1,149,230,119,58,228,59,183,213,227,183,97,173,200,172,99,134,115,119,66,67,33,64,226,78,90,227,147,243,78,128,81,134,147,223,70,58,201,53,27,12,126,72,16,240,148,207,24,143,167,70,166,66,74,161,231,237,146,23,152,247,183,155,82,43,59,63,30,141,90,27,178,181,102,143,58,68,148,104,87,100,117,66,226,83,96,118,155,190,12,208,185,56,68,254,22,126,224,216,174,161,214,140,20,36,205,142,120,119,145,14,105,65,80,44,85,213,13,112,79,78,35,122,56,81,58,27,50,229,89,240,19,246,82,38,78,162,123,144,142,87,167,75,39,194,210,132,237,45,247,157,8,149,226,202,59,78,159,83,225,19,79,186,66,33,57,231,19,90,102,93,181,249,6,124,9,90,166,247,41,235,132,73,91,94,203,162,68,178,81,162,141,243,62,119,112,139,25,241,148,129,5,166,178,27,78,78,198,107,238,10,39,107,135,189,141,175,15,65,177,17,199,212,224,194,210,44,50,158,8,47,153,124,149,179,116,19,62,65,15,65,113,108,151,146,97,156,148,161,93,28,68,166,40,165,6,189,184,215,82,31,56,75,19,53,100,113,181,145,182,163,93,155,20,202,53,166,126,227,249,237,21,235,227,176,174,219,252,92,120,104,205,99,161,131,162,190,6,182,36,50,111,139,20,190,53,233,137,123,209,58,155,215,139,41,45,217,84,214,77,143,66,152,232,36,212,19,53,168,70,121,46,194,67,115,186,31,242,125,182,100,138,150,1,79,219,141,41,93,149,86,101,111,134,192,197,79,227,172,115,225,171,181,224,215,99,75,208,101,182,62,17,249,153,48,227,104,146,71,202,110,108,4,210,209,189,133,182,120,214,130,45,49,246,116,237,210,134,212,248,227,14,192,64,219,94,83,133,110,64,111,171,252,54,156,150,219,135,57,224,129,41,201,23,122,240,190,206,114,152,159,233,111,159,69,167,221,246,68,210,21,106,22,10,155,107,215,122,123,149,18,164,152,191,36,253,11,77,5,203,243,223,224,98,81,34,189,33,146,59,230,132,240,205,21,19,253,152,41,155,139,73,11,4,116,190,15,238,102,173,37,48,52,122,239,88,33,104,99,195,61,69,145,103,211,188,230,191,13,33,65,162,144,73,195,9,202,222,31,204,132,39,61,64,80,235,72,236,100,135,233,54,22,201,81,40,109,213,85,15,39,246,25,93,232,42,211,216,63,238,41,124,96,56,110,34,200,104,249,65,167,12,163,175,48,148,46,57,105,32,38,130,254,96,180,156,85,2,211,82,178,206,173,53,34,152,136,255,209,249,127,254,246,61,179,105,62,61,34,231,115,22,130,156,220,114,114,162,50,48,111,5,10,33,159,188,188,189,130,190,142,161,42,34,188,205,141,112,184,195,52,155,137,6,89,49,195,221,233,231,206,214,162,45,63,141,70,88,170,126,180,45,19,34,245,72,80,143,130,143,195,184,156,139,168,168,165,20,190,130,226,164,136,246,40,32,209,103,208,92,171,17,75,89,166,111,249,105,98,91,111,108,166,219,197,196,212,68,218,9,67,246,175,158,130,1,73,123,100,192,76,15,161,251,56,27,184,129,118,209,209,43,214,197,248,101,75,38,122,139,42,89,197,144,238,94,225,128,112,75,184,164,87,182,176,184,13,24,226,158,40,175,85,115,120,26,254,211,141,126,24,209,164,226,105,247,25,183,77,127,75,21,13,191,74,86,205,37,73,209,56,92,66,11,65,11,123,242,81,253,80,252,17,150,202,128,145,168,73,211,71,248,89,113,250,84,145,215,106,189,179,14,178,228,92,198,60,63,204,215,229,167,38,165,92,68,37,178,18,143,248,70,146,225,122,102,64,209,202,170,230,55,250,133,70,192,144,50,239,19,67,5,58,207,56,56,49,201,139,76,23,234,190,190,3,70,232,100,72,194,250,220,14,46,157,221,175,155,116,197,22,113,101,235,93,245,190,169,51,26,201,36,234,119,89,27,169,206,15,69,157,32,139,194,100,129,87,214,187,95,118,130,71,163,215,205,70,210,235,183,40,197,229,51,4,187,76,9,133,87,240,93,247,137,78,120,119,2,79,12,180,124,156,88,195,175,142,127,40,44,193,20,152,13,63,123,105,155,165,123,193,152,145,31,220,140,170,33,115,29,117,101,175,101,157,119,57,144,46,45,34,78,134,71,197,151,177,54,63,213,170,114,163,217,104,81,223,246,0,210,136,121,88,92,216,148,81,191,135,102,138,226,226,211,113,166,123,124,4,124,186,66,17,76,201,115,211,122,254,93,1,204,218,217,207,76,44,71,35,182,225,29,41,103,37,193,243,92,4,250,76,222,215,171,23,88,74,177,239,145,147,35,79,239,76,1,4,91,104,58,17,85,181,179,240,58,169,228,12,89,20,62,4,108,249,70,162,103,208,49,168,229,204,230,101,255,197,223,72,2,165,34,246,34,244,68,65,186,220,14,39,115,112,189,48,54,54,110,116,115,166,182,98,226,217,170,200,70,148,228,63,109,174,215,50,143,98,155,90,93,94,204,156,24,132,18,120,198,5,58,105,62,72,153,217,158,187,58,95,109,234,113,97,13,37,33,137,113,81,72,105,206,127,54,227,160,165,150,96,36,254,61,117,203,82,130,168,164,28,204,152,245,221,49,107,216,217,59,73,194,97,55,179,53,250,6,2,165,36,213,157,29,166,42,235,141,252,100,51,121,230,75,149,226,16,37,246,163,19,39,120,148,226,22,124,146,128,147,86,0,118,218,102,108,251,3,179,9,178,246,199,233,236,188,32,191,105,76,221,85,56,6,135,182,17,154,94,147,210,43,154,183,2,155,121,200,247,188,207,39,143,114,207,80,243,56,40,157,203,97,8,203,18,93,19,182,204,30,39,199,126,105,233,201,241,102,119,35,180,3,179,182,171,161,216,224,171,254,210,21,214,102,217,69,27,115,152,175,90,172,45,68,222,143,169,87,103,97,138,131,9,188,181,120,142,185,76,115,179,132,9,173,85,247,221,150,102,94,113,112,67,202,64,246,105,12,73,114,116,31,252,232,3,44,38,167,53,253,113,87,154,181,165,226,72,59,27,122,210,31,92,104,223,205,234,247,69,134,58,30,55,169,4,109,88,92,54,225,84,127,158,240,160,179,108,9,224,46,206,30,39,183,142,102,217,18,44,83,44,241,57,56,227,194,60,21,69,176,211,39,112,234,49,73,91,96,206,90,1,217,96,59,156,225,208,200,48,74,8,118,249,149,17,188,96,234,116,147,67,155,165,204,159,24,229,253,214,212,47,108,243,54,124,209,99,251,78,27,243,133,141,249,21,39,103,215,83,101,163,132,202,78,245,174,192,73,245,33,43,183,26,201,219,243,234,253,202,33,209,139,35,238,48,153,97,55,183,34,229,120,38,251,166,137,196,51,2,221,129,101,210,74,191,196,212,19,219,148,229,52,137,51,40,76,106,127,42,202,15,186,207,194,50,177,112,77,5,210,21,225,162,233,248,23,207,231,194,15,156,66,91,121,155,0,174,116,222,65,105,59,163,41,220,41,140,113,163,191,141,245,69,13,251,9,179,94,20,3,55,26,222,175,3,4,122,48,242,182,9,157,179,119,103,35,23,105,166,16,2,179,102,186,230,230,130,141,222,52,71,105,57,75,55,67,64,74,92,12,111,176,119,203,33,147,133,213,200,137,58,52,63,154,76,192,163,186,201,3,11,176,188,15,102,210,236,76,99,138,197,100,174,36,89,78,124,58,226,228,13,98,223,227,7,86,248,130,28,198,44,81,166,171,97,220,121,23,86,92,191,62,201,170,102,98,37,184,238,204,23,188,113,57,55,45,77,221,53,80,173,92,163,157,144,131,214,187,16,57,133,195,73,102,67,78,78,153,247,250,206,32,67,186,20,174,251,44,47,126,244,9,50,212,189,2,15,40,190,88,183,67,216,8,22,84,173,63,208,220,17,86,63,100,150,196,56,99,152,158,68,168,116,79,40,253,106,193,134,152,78,221,225,135,128,11,116,214,122,80,63,17,83,10,143,136,108,74,129,146,48,59,139,83,248,85,99,151,112,118,111,90,88,41,68,223,97,151,64,245,78,61,245,200,19,228,30,71,55,107,135,209,116,155,153,26,185,51,192,217,117,86,37,166,208,197,155,92,108,113,12,83,55,220,122,116,166,1,188,134,58,63,38,30,210,200,188,137,48,92,53,146,50,151,214,91,161,205,246,80,196,37,18,159,74,253,178,190,233,240,224,50,251,81,205,244,81,23,44,225,224,133,1,84,95,79,115,56,143,49,46,44,153,239,198,219,191,29,74,242,44,108,91,25,193,198,132,13,171,31,104,44,181,61,39,167,247,49,238,154,71,160,61,71,205,214,186,176,7,203,68,180,233,129,205,174,49,224,252,180,13,157,40,147,126,40,127,42,116,255,238,164,151,102,150,72,129,18,71,61,202,83,214,69,24,48,25,47,109,60,47,166,133,26,48,219,50,189,47,4,160,98,168,208,41,62,187,254,116,177,140,107,120,45,236,173,141,231,203,90,143,227,153,157,56,93,11,93,176,135,233,211,13,152,209,162,231,134,95,149,227,194,167,185,232,42,60,60,209,110,13,234,53,61,207,4,246,120,9,152,79,164,233,109,177,83,90,23,38,170,210,103,118,182,1,221,21,167,201,96,156,85,248,129,161,171,58,250,240,155,216,43,146,198,15,176,107,99,105,51,129,173,80,191,205,198,235,90,10,27,181,199,97,12,9,218,99,80,200,70,40,12,236,176,195,86,5,2,108,48,66,225,155,158,3,218,241,21,182,103,28,48,90,96,122,114,139,192,98,32,32,247,173,99,144,151,215,238,125,53,75,128,40,92,82,142,15,151,84,212,222,207,201,83,143,149,241,192,103,239,162,25,124,179,0,15,101,222,95,243,167,162,84,237,227,194,141,5,185,21,110,45,196,168,135,245,177,105,201,31,75,143,176,57,161,213,80,59,13,27,233,149,60,47,12,213,84,223,87,159,40,176,58,140,28,120,211,71,106,157,72,113,52,154,0,58,217,177,213,140,99,169,66,169,174,2,149,217,208,27,62,81,74,213,107,62,27,161,42,30,37,214,51,160,48,114,66,241,184,104,226,106,15,124,38,182,123,209,217,182,223,10,91,131,66,192,176,18,244,137,176,128,207,120,156,164,36,246,3,27,119,46,224,212,85,66,131,94,63,239,31,24,232,253,20,157,45,108,55,126,157,89,78,164,220,199,115,48,14,42,113,97,136,190,107,126,124,90,11,120,92,216,89,62,181,197,171,81,33,218,247,77,38,203,28,42,204,67,13,125,103,52,19,244,220,36,236,194,64,8,90,102,46,250,200,138,177,111,3,46,77,5,179,76,138,168,196,87,157,150,146,128,232,114,184,94,31,40,115,140,244,140,17,194,163,251,203,203,56,44,10,179,91,11,17,102,178,65,207,219,160,233,126,92,213,106,114,52,122,52,106,13,30,61,33,236,53,155,74,255,177,105,72,215,235,134,7,172,207,36,81,194,15,129,231,159,129,182,194,181,172,240,77,74,100,72,159,251,74,20,63,47,204,244,163,181,16,116,97,98,182,73,140,82,9,195,15,76,31,98,220,23,58,73,245,57,154,234,84,92,90,199,192,84,11,130,219,82,99,14,55,19,242,21,120,173,21,154,254,104,111,225,101,162,240,121,251,247,153,146,10,147,173,77,51,3,169,18,47,140,118,28,93,181,8,51,175,119,209,121,27,7,215,27,51,29,189,107,16,68,10,66,111,140,22,142,171,185,157,153,187,214,195,110,218,123,92,152,46,104,189,180,129,192,211,186,138,221,99,234,20,78,168,151,246,133,139,50,38,27,227,218,43,35,232,144,227,187,160,112,167,112,112,101,202,203,179,101,51,229,180,188,67,137,124,153,164,145,194,180,139,196,209,166,62,172,23,110,58,176,225,139,132,214,165,190,47,122,61,87,156,155,93,239,214,103,214,96,123,198,133,83,2,82,61,162,113,130,163,237,138,242,38,227,166,44,34,250,95,118,216,244,156,103,171,226,236,86,90,222,78,225,6,126,155,42,26,108,207,28,78,60,120,167,165,231,161,148,145,194,191,11,253,183,246,172,0,80,148,250,136,223,70,132,91,35,9,154,17,230,140,11,111,214,108,34,240,121,93,222,128,15,13,171,83,13,81,152,194,87,60,241,66,43,181,86,197,207,2,81,239,67,67,170,74,171,222,216,200,134,47,18,44,135,246,20,197,49,121,140,219,74,76,42,242,186,58,245,135,123,221,137,20,149,138,21,205,92,226,101,46,158,174,126,186,52,63,57,217,6,56,63,237,247,230,229,217,194,227,106,141,135,190,71,253,53,149,80,233,167,116,55,31,145,85,204,111,123,252,244,207,53,72,97,75,237,7,156,159,22,98,138,166,213,107,104,20,116,230,120,214,122,180,243,226,113,163,67,245,4,87,52,112,143,123,48,223,143,78,26,252,244,76,97,206,213,135,154,0,216,133,167,176,183,235,230,0,157,30,24,117,217,21,48,91,205,183,42,189,175,241,23,90,191,245,121,102,53,28,49,251,83,54,25,63,109,187,248,217,6,227,93,71,88,133,138,25,39,174,168,34,62,49,12,58,136,57,76,193,154,170,12,53,75,26,121,112,79,193,38,231,245,108,244,118,114,205,218,97,153,237,173,23,102,6,152,238,228,108,73,202,162,165,114,234,90,41,108,162,45,156,127,246,160,116,74,141,28,176,41,213,40,220,104,168,13,216,12,184,30,184,197,126,170,67,1,121,247,106,116,240,133,217,25,149,182,172,235,30,229,142,29,126,14,184,73,205,103,83,131,152,218,150,163,83,123,68,134,167,185,25,4,76,6,225,221,30,227,73,126,97,158,187,194,197,101,161,12,61,65,224,163,111,76,103,219,12,24,122,194,115,101,244,139,223,115,231,245,110,35,73,115,123,224,135,200,42,130,117,15,220,238,193,36,119,211,115,221,233,206,193,195,242,162,15,216,230,125,91,148,219,242,163,202,182,87,155,247,96,154,116,94,56,165,176,82,51,33,194,246,40,194,161,179,26,71,151,241,72,7,90,70,193,165,235,129,43,189,214,10,155,192,99,120,211,17,86,60,71,231,121,103,43,107,75,212,97,118,102,209,124,199,48,162,90,79,74,160,83,13,10,231,186,141,201,107,125,116,242,206,160,13,223,187,77,143,212,147,142,160,100,17,48,34,197,207,214,26,186,171,111,230,16,120,127,41,54,63,219,132,30,48,1,148,142,97,78,237,1,146,77,62,249,25,41,232,116,172,123,114,24,2,143,16,94,187,134,124,11,118,192,115,106,106,200,23,198,29,237,21,15,28,94,138,50,56,63,49,39,154,79,51,30,120,199,0,163,61,39,167,130,116,97,75,116,62,48,148,155,128,41,43,62,183,149,102,248,211,1,151,170,241,209,129,71,189,232,208,234,157,161,253,206,41,104,56,169,254,132,193,245,186,24,98,88,247,200,26,34,7,62,239,201,207,74,244,164,89,204,225,50,94,23,125,244,243,73,15,225,153,180,2,62,203,254,51,213,162,20,89,238,165,229,103,36,212,62,35,215,135,192,235,126,182,199,139,203,138,31,70,196,105,63,201,161,115,207,97,68,120,150,64,220,51,53,7,99,130,127,14,195,245,214,241,127,38,140,29,171,49,154,27,249,209,75,164,40,25,206,55,240,153,234,147,71,76,214,215,233,48,187,179,103,239,178,33,160,197,3,181,238,136,250,36,82,122,187,47,51,213,244,166,120,160,215,196,111,219,220,246,36,82,136,51,226,101,162,10,177,158,117,209,38,25,71,153,224,117,86,96,178,139,197,165,65,0,173,207,214,4,239,180,56,117,66,213,224,221,92,64,46,113,223,72,242,211,207,214,196,220,236,29,37,254,209,213,97,152,202,149,159,219,172,16,242,19,161,203,186,69,105,86,203,15,38,147,30,38,235,157,222,148,252,68,240,101,5,147,159,25,149,175,250,33,198,157,83,199,167,85,105,47,121,182,115,153,165,199,135,2,188,253,39,97,113,190,226,19,251,170,91,230,147,203,59,119,25,130,236,102,196,201,30,73,97,226,234,184,49,147,172,120,66,221,129,175,183,195,103,111,63,52,35,215,49,143,139,245,163,90,228,165,39,159,147,218,75,192,168,152,105,124,53,67,198,202,124,60,203,147,91,165,39,100,69,136,126,62,134,165,237,163,38,168,60,83,184,128,158,185,239,121,104,221,114,179,113,52,181,216,39,102,132,21,22,187,135,50,76,139,85,253,8,96,98,133,133,40,156,46,101,65,246,235,221,72,147,244,89,175,95,179,2,241,138,165,81,121,61,242,177,147,236,95,192,5,158,132,202,199,82,50,136,253,65,161,121,91,247,45,116,100,175,24,196,24,236,105,17,249,39,166,231,53,180,243,159,34,24,42,227,176,145,254,139,15,155,190,11,93,93,206,238,172,198,182,38,83,130,108,15,122,38,225,18,104,126,83,179,13,33,177,184,43,186,25,159,36,16,159,106,36,213,76,194,229,137,72,145,85,188,238,187,121,216,56,149,142,40,244,36,227,117,144,13,84,150,113,51,81,191,24,40,217,92,52,166,194,180,105,196,165,177,88,107,36,142,213,211,12,255,49,171,218,235,151,141,61,99,138,16,136,245,86,67,1,147,119,191,7,87,20,139,30,152,230,150,248,105,90,218,251,35,52,140,210,66,92,120,77,106,65,109,186,181,168,70,59,76,169,79,103,233,202,177,253,194,169,233,72,128,194,28,223,86,102,203,169,165,135,243,197,207,112,187,100,251,64,231,189,192,164,191,29,77,11,203,105,125,98,120,108,196,248,79,13,231,179,166,191,108,178,1,14,39,182,203,42,190,188,39,11,188,59,236,22,75,242,40,12,17,168,59,156,77,223,226,239,19,117,255,239,191,253,251,223,99,233,246,244,143,16,105,168,144,245,74,20,188,22,75,162,182,185,194,144,113,179,28,90,159,215,163,189,75,254,255,4,26,158,169,90,54,89,61,251,97,75,47,57,140,246,203,155,15,202,215,227,145,202,44,251,122,93,200,32,117,5,76,120,170,235,47,245,73,159,147,79,32,91,150,146,42,216,253,230,24,239,51,209,193,153,31,30,53,177,133,187,220,39,22,89,109,61,161,192,239,20,23,235,253,233,90,19,70,150,163,198,135,108,236,27,173,166,49,25,158,56,197,171,186,102,118,164,253,29,21,158,149,79,110,72,68,159,77,128,194,104,216,248,109,159,89,116,62,53,22,188,223,144,19,249,96,234,24,218,228,212,145,42,236,113,223,103,160,193,213,145,166,25,180,98,124,199,61,141,40,189,158,6,196,50,226,91,132,125,124,30,171,220,247,68,187,192,19,120,147,65,45,167,94,184,3,175,0,17,198,150,25,198,54,39,46,61,1,147,24,1,0,237,33,172,232,19,59,65,192,154,1,244,228,27,90,156,143,67,170,151,212,245,159,46,166,230,106,171,227,215,159,171,61,80,46,227,58,80,68,159,218,124,152,172,161,34,24,19,219,36,21,4,238,214,140,229,124,139,242,182,56,144,40,153,97,19,127,62,157,179,181,147,181,4,245,64,162,14,167,122,208,245,45,25,52,122,190,75,243,81,132,7,228,80,54,212,96,75,187,124,51,97,218,207,79,219,228,132,157,22,4,152,108,210,249,114,244,217,98,157,104,160,58,124,222,171,138,244,157,159,163,80,85,130,225,146,155,56,216,219,231,52,220,253,230,192,20,177,244,121,238,106,174,118,78,159,169,47,233,193,210,246,81,60,218,102,101,174,84,145,109,171,183,243,103,76,53,73,233,26,196,148,43,200,55,228,219,186,178,84,208,198,28,62,18,182,25,201,247,245,112,92,144,234,117,94,16,122,169,85,175,252,220,139,51,113,7,145,51,222,162,250,88,80,5,246,199,50,11,25,83,133,137,82,253,141,76,190,128,231,96,54,124,190,27,65,247,232,172,99,77,225,189,226,195,221,166,184,189,245,141,76,83,177,113,120,188,180,33,110,123,70,160,7,45,1,94,182,192,230,129,246,241,211,206,52,154,158,200,28,86,42,209,154,195,63,147,113,161,21,37,152,214,206,33,51,191,27,101,160,157,224,234,172,164,206,33,67,54,89,247,173,230,96,236,163,193,24,172,172,142,79,107,228,116,117,149,137,70,186,88,43,51,245,194,216,92,151,128,214,222,183,77,227,241,116,152,212,184,106,226,89,82,40,104,142,9,98,145,182,233,13,236,244,124,203,12,37,24,70,249,208,246,95,202,131,65,188,75,198,224,212,75,203,78,107,64,154,202,118,71,130,210,54,219,130,211,71,241,66,91,81,145,6,191,148,63,84,25,100,95,59,207,52,51,227,151,115,178,15,93,126,249,60,237,28,79,148,213,71,237,40,38,25,163,120,38,76,163,208,9,148,117,103,237,166,206,162,132,117,167,71,83,75,28,113,244,249,250,182,214,158,38,29,93,101,7,125,179,219,102,84,248,130,103,224,148,228,52,73,243,88,87,127,227,52,33,204,204,32,173,226,221,160,20,77,116,150,118,208,105,73,250,41,253,179,111,225,233,230,172,214,82,20,235,90,176,170,25,221,85,185,180,188,74,159,105,25,78,233,49,153,129,63,220,125,65,62,1,33,57,57,217,233,160,96,188,221,90,156,138,34,194,195,249,241,154,206,209,56,80,144,110,87,37,42,230,128,40,224,204,159,109,162,164,17,152,254,138,39,230,81,79,163,26,209,148,251,140,126,234,114,194,55,154,0,82,174,219,150,28,240,17,140,120,76,83,130,11,46,242,201,77,58,16,135,169,244,130,11,45,251,92,73,243,230,22,12,4,97,8,10,167,59,145,174,245,163,59,222,135,77,41,223,180,18,120,167,18,233,90,37,113,77,76,182,235,114,116,209,70,158,196,59,156,24,213,205,71,102,53,205,36,57,150,86,250,49,162,111,32,155,189,145,144,228,107,246,237,6,93,5,136,24,55,225,223,83,101,236,206,252,223,102,11,39,28,249,193,131,240,79,143,118,133,241,24,166,79,58,5,83,192,191,217,76,218,10,80,173,88,129,206,250,216,169,83,82,118,99,18,238,170,169,188,50,100,89,52,30,189,163,1,159,101,237,12,59,48,89,79,239,243,56,161,196,121,117,207,209,152,145,126,104,193,87,97,117,69,105,81,113,152,68,227,42,122,238,66,168,209,111,155,71,18,13,113,38,43,43,97,123,147,72,130,133,42,77,34,52,90,244,120,31,84,177,170,116,75,100,172,16,182,127,245,237,231,163,44,29,111,217,156,102,86,116,160,20,17,83,155,48,75,194,89,242,4,18,136,53,109,233,166,51,245,39,167,162,55,66,214,167,217,206,236,61,156,151,141,26,205,137,29,228,228,150,78,247,62,142,182,173,37,69,218,87,80,34,246,253,201,180,239,90,214,189,137,128,43,163,216,219,118,32,8,100,237,203,73,232,219,120,87,207,217,158,39,113,72,163,93,96,211,223,236,29,67,102,5,169,93,132,116,37,198,201,59,20,252,42,87,142,46,88,180,9,118,227,4,72,135,22,29,111,201,73,171,147,219,40,218,181,115,2,75,100,149,62,148,166,255,45,237,72,25,61,194,238,157,99,103,193,158,146,197,67,173,153,206,155,226,173,97,108,95,146,54,12,241,241,250,109,97,218,212,69,29,2,190,127,149,142,56,26,225,165,178,139,185,49,251,48,63,122,98,77,208,31,24,201,92,255,109,74,183,18,66,89,187,64,164,8,167,153,198,139,236,11,12,13,182,244,209,203,183,72,136,235,96,56,87,234,33,241,196,193,57,137,116,34,55,118,190,152,237,61,138,72,200,105,207,143,81,217,60,49,68,47,51,221,52,114,229,40,81,184,241,200,52,19,231,252,12,196,77,120,16,253,145,5,177,174,63,61,212,152,230,207,68,142,158,135,60,212,206,230,202,27,51,81,178,155,250,80,206,233,110,199,104,99,213,205,250,72,97,45,122,131,23,45,16,189,191,48,61,165,126,114,148,218,182,180,225,210,237,56,162,61,204,34,245,172,131,129,198,232,104,236,193,63,106,110,157,55,26,197,199,232,235,164,39,69,244,0,104,46,91,190,15,32,37,218,148,208,138,254,204,45,69,154,220,130,174,1,244,119,172,17,23,198,183,55,245,212,104,28,184,163,221,180,175,188,233,215,85,200,135,121,71,6,93,86,250,217,159,111,122,197,164,65,3,111,170,250,50,202,121,162,110,97,49,209,224,17,167,48,126,248,124,17,213,123,135,243,171,145,200,126,153,207,58,96,42,149,218,48,87,201,253,248,250,114,30,142,205,202,250,72,210,156,241,211,39,206,67,58,74,158,39,186,34,222,234,183,216,47,118,61,154,12,123,139,158,105,148,67,115,127,190,158,121,155,85,49,99,135,196,36,99,208,116,202,188,101,154,94,75,121,100,168,11,70,211,39,117,69,226,173,7,30,17,135,27,115,65,252,236,248,101,114,232,126,110,60,153,134,254,50,148,131,24,100,63,95,207,85,254,255,39,195,216,218,52,87,207,164,183,98,40,125,137,28,18,195,189,124,40,161,153,62,253,19,196,204,111,203,60,41,86,52,101,4,99,70,177,62,123,4,212,121,214,158,90,97,59,83,36,53,251,249,193,232,18,175,174,112,10,53,116,51,5,59,227,85,178,252,184,234,18,155,252,224,149,127,149,46,129,205,250,251,59,57,170,59,76,54,114,105,108,131,127,43,44,76,86,35,186,73,123,221,218,168,142,125,71,227,213,212,132,79,118,238,186,193,89,249,110,204,90,245,68,90,243,196,106,132,126,191,232,151,245,55,87,149,178,155,36,221,206,149,125,191,125,230,22,229,65,224,53,187,144,24,253,80,248,73,67,27,237,187,57,23,85,135,49,64,152,218,166,79,73,225,55,251,76,211,77,80,205,157,137,26,193,252,232,77,192,53,73,109,156,172,37,229,68,191,173,81,119,214,160,133,242,245,254,228,45,15,140,232,120,147,145,66,235,105,255,24,151,212,226,6,179,200,189,175,222,62,10,5,162,223,68,48,178,10,65,149,34,123,245,189,13,58,139,37,254,68,211,102,127,141,73,168,149,67,169,148,217,218,236,202,238,85,227,205,44,237,90,192,84,32,226,129,17,101,203,74,193,230,122,196,61,81,166,18,81,125,50,27,86,65,118,24,37,161,38,104,66,7,225,119,199,124,149,248,216,223,135,141,237,112,251,118,249,192,84,66,164,41,124,252,220,169,182,195,198,13,151,219,130,21,250,237,7,128,225,121,74,60,211,153,169,62,167,23,194,241,243,225,109,153,93,250,52,203,62,135,77,94,65,250,136,145,17,26,159,172,62,194,150,116,170,222,84,215,108,63,91,143,223,40,162,40,85,149,77,134,122,249,198,122,227,7,151,102,155,71,129,145,30,254,76,189,96,35,17,239,200,74,131,50,32,114,61,63,24,159,249,33,235,126,99,148,149,252,221,182,117,208,214,220,20,198,116,253,247,178,217,22,34,85,63,4,38,127,181,190,219,198,78,122,73,47,24,29,110,86,30,249,96,42,248,178,37,158,150,123,47,126,110,4,102,116,133,164,227,163,127,14,82,188,55,136,7,178,23,97,217,153,159,172,254,79,76,12,25,188,11,23,203,25,125,40,66,45,194,69,32,123,129,14,208,247,211,216,173,173,231,11,176,58,85,253,126,154,251,122,70,41,49,136,75,215,195,79,28,4,91,247,125,96,130,249,237,99,38,124,24,108,106,4,69,143,228,203,34,79,90,254,248,158,4,198,190,101,181,239,167,161,5,202,94,225,71,112,244,231,137,189,83,213,40,108,155,38,248,252,70,25,172,17,122,94,46,76,96,250,53,78,208,249,134,240,196,153,162,255,190,110,203,191,254,211,31,255,231,63,254,248,219,127,189,139,32,157,246,249,31,176,8,158,167,91,98,177,70,99,129,58,204,29,118,152,153,86,111,157,60,48,170,105,245,238,184,22,89,155,179,192,124,111,247,12,64,244,144,242,133,77,172,227,155,130,40,14,81,49,136,161,113,2,158,243,57,149,226,71,195,243,17,153,133,133,211,3,74,120,14,227,14,120,63,101,250,163,40,150,116,63,57,78,184,151,126,131,69,101,106,95,38,6,184,163,147,26,40,146,65,46,2,109,163,108,138,238,10,132,73,216,54,211,127,25,245,184,91,93,69,143,138,143,215,111,107,152,212,229,189,48,74,162,253,83,213,162,213,132,210,213,173,23,89,78,135,142,148,15,134,163,43,92,67,204,20,75,251,40,192,168,193,208,213,121,11,241,216,61,49,73,125,23,190,44,223,113,243,6,63,214,111,246,41,8,31,129,19,145,11,60,189,196,198,63,64,232,187,95,170,117,152,186,106,48,211,108,50,130,82,192,150,50,253,118,138,147,182,131,164,43,44,233,193,202,106,245,193,72,197,9,141,107,217,62,240,19,182,98,23,74,179,227,148,147,159,141,164,59,1,25,7,55,73,97,6,205,18,8,56,223,185,17,104,208,38,116,118,19,244,57,251,193,35,167,36,46,89,103,115,69,49,164,6,204,66,122,231,47,10,53,8,66,56,76,54,117,202,48,91,236,153,190,206,26,224,66,95,236,29,72,166,99,94,226,228,200,181,203,236,135,70,29,203,81,192,40,174,203,193,124,65,95,118,10,20,9,11,185,109,244,164,206,163,242,219,166,2,215,245,202,48,229,253,146,210,6,211,118,41,247,133,191,168,175,194,156,124,117,97,216,27,241,103,174,251,219,52,65,223,56,209,100,104,63,109,248,105,173,116,73,214,201,77,114,246,44,164,254,178,121,33,18,100,110,19,221,254,252,226,145,137,167,73,253,166,26,77,201,63,127,157,1,192,144,204,228,220,180,149,125,25,164,105,125,55,140,204,11,47,138,33,213,225,205,46,233,206,173,140,254,225,201,95,179,14,69,223,88,126,122,35,244,248,125,2,244,252,44,22,130,128,207,12,68,133,123,4,156,208,116,21,24,181,161,223,238,250,7,47,121,217,187,228,108,37,213,128,201,22,119,129,177,219,235,43,46,141,10,132,192,236,29,71,160,148,5,238,14,152,156,255,153,76,211,119,225,244,73,85,233,173,217,197,188,80,99,16,99,55,35,137,101,187,18,79,106,79,235,75,59,159,234,125,104,184,49,157,247,23,31,39,204,243,34,39,159,44,17,205,225,130,84,233,221,239,33,37,123,98,254,58,29,54,158,209,125,97,149,126,139,79,201,153,79,27,169,242,187,71,54,1,167,189,227,210,186,53,218,220,209,128,204,195,254,152,21,192,21,102,202,125,97,45,99,95,179,253,183,17,134,19,15,24,12,202,145,153,240,97,140,191,147,16,193,176,143,103,223,28,48,198,40,15,76,84,180,122,192,168,143,203,111,179,85,90,114,52,97,211,189,111,34,91,215,40,180,223,238,42,183,76,58,240,204,82,49,175,96,81,33,179,173,185,8,180,207,211,231,7,195,119,187,48,45,97,30,251,219,111,111,233,186,59,48,93,120,203,31,42,43,212,93,252,16,40,171,40,11,56,90,166,110,17,55,229,189,179,116,6,12,121,174,11,122,38,138,21,179,142,241,138,245,186,105,205,244,176,137,201,182,53,201,153,111,194,199,253,101,166,39,45,114,69,243,137,155,188,41,237,131,14,247,167,72,206,209,205,253,103,166,153,41,12,105,138,216,166,102,154,147,195,84,251,218,13,207,15,76,254,166,249,116,138,132,181,208,75,209,128,43,109,250,141,97,241,89,164,250,207,67,107,107,251,235,44,180,182,85,249,246,33,56,158,143,232,123,104,184,203,32,4,42,48,133,50,95,193,74,217,230,50,243,28,93,125,101,62,75,192,182,173,185,192,230,2,227,39,167,75,79,124,84,129,173,78,248,193,180,154,180,173,191,141,3,130,47,35,101,24,207,92,97,107,13,245,223,30,22,129,200,201,113,62,170,254,125,158,197,15,193,127,125,230,68,247,113,52,147,167,84,139,121,230,173,244,120,168,164,20,215,148,87,130,64,194,39,95,202,158,243,108,231,178,190,239,221,73,26,56,106,98,50,242,211,219,36,100,138,195,118,29,247,19,249,9,245,249,231,137,61,208,22,167,2,58,147,17,111,175,14,99,53,43,63,77,51,105,74,197,225,179,29,78,210,137,101,241,63,54,149,14,147,97,184,25,251,109,118,68,229,139,240,77,234,30,73,48,129,105,48,246,41,177,50,173,108,153,119,44,78,184,87,222,18,134,4,122,244,182,60,102,192,103,208,234,141,217,224,243,101,6,177,251,42,2,164,8,78,150,136,87,80,202,42,67,127,26,182,240,103,239,96,176,81,244,4,222,40,253,221,163,7,90,156,23,70,181,165,201,185,167,184,61,98,128,108,114,104,1,83,160,151,219,106,201,250,114,2,134,67,42,183,101,54,162,235,222,181,49,205,5,62,231,143,37,172,194,219,151,94,69,84,4,163,69,135,39,142,213,247,109,198,50,85,143,51,4,124,28,226,108,35,89,49,198,89,223,201,39,53,20,192,8,112,47,140,253,83,143,177,114,162,184,37,45,58,212,93,207,110,195,195,2,139,102,151,140,211,93,171,201,102,59,140,246,141,204,59,231,218,104,35,247,147,19,124,222,254,55,170,165,200,222,165,24,105,132,133,241,113,211,35,126,62,140,236,151,118,118,180,157,106,80,192,180,117,39,79,243,192,84,62,235,116,200,157,96,229,65,191,150,135,144,39,98,163,245,180,6,140,245,196,168,113,52,197,212,17,49,9,21,19,76,124,125,44,193,234,205,83,46,205,214,249,233,251,137,66,10,109,198,34,117,96,70,233,136,57,47,217,52,180,4,182,224,42,102,235,70,113,66,78,110,179,197,154,1,91,43,185,192,84,139,74,92,26,4,165,120,37,7,166,70,157,123,252,54,123,157,93,4,70,144,54,197,111,67,254,25,242,88,120,155,99,248,66,81,104,134,145,11,71,124,184,121,240,75,125,134,41,87,96,130,229,236,87,118,86,169,154,228,194,232,66,216,129,22,227,48,201,109,193,61,143,137,190,80,251,142,90,94,51,133,72,170,142,62,209,91,130,68,126,121,24,197,242,78,213,103,125,205,114,221,166,22,238,251,59,74,221,124,208,1,87,12,179,215,151,169,49,98,59,158,106,2,255,90,176,63,24,179,219,46,227,144,25,170,103,129,207,183,90,229,137,66,255,240,168,96,216,28,211,187,162,56,119,94,116,220,58,160,189,234,243,54,191,13,51,100,37,243,68,17,24,161,84,31,164,124,60,251,18,169,129,147,201,161,125,48,100,130,155,191,101,20,110,83,236,248,193,136,9,165,203,123,55,248,68,136,254,186,54,198,57,73,31,105,225,124,190,12,64,137,20,75,129,223,111,207,207,192,240,192,205,26,11,235,115,229,238,133,73,249,147,196,231,144,65,138,70,143,135,51,86,254,196,95,88,96,75,160,143,15,198,241,39,205,247,232,19,74,205,15,174,104,154,117,61,122,167,249,21,243,80,65,74,148,124,244,11,72,20,133,150,195,70,203,22,212,242,199,31,8,73,70,95,38,94,219,115,249,101,51,79,235,135,9,251,252,171,126,210,115,207,103,191,228,121,79,100,44,190,12,6,51,254,202,151,231,203,64,33,6,155,14,163,86,122,125,20,200,210,91,116,242,93,152,185,38,93,123,115,180,179,33,246,126,169,48,28,27,40,88,220,187,50,246,154,79,41,220,47,186,255,114,114,114,214,249,71,186,35,73,9,19,72,94,38,195,32,127,58,170,19,153,90,216,83,247,117,52,219,123,14,63,26,189,220,203,49,166,219,136,124,204,247,225,67,43,162,50,115,127,155,231,191,62,151,77,18,168,233,174,109,13,114,114,106,57,78,189,105,157,220,247,77,27,147,225,179,115,157,147,117,78,156,166,128,81,67,248,210,135,136,216,90,194,246,194,100,99,60,9,135,220,43,3,188,8,60,162,186,10,76,112,153,238,116,214,81,73,204,62,132,225,64,212,171,254,1,60,232,253,14,152,188,171,124,124,136,172,126,102,245,160,166,173,92,5,165,16,19,7,91,195,207,146,43,51,197,197,111,167,111,37,202,158,134,92,25,137,176,207,36,206,20,20,206,74,42,211,25,201,228,253,213,94,105,106,54,99,152,251,200,249,210,218,167,20,76,6,251,12,114,153,176,8,14,231,167,131,49,33,60,81,38,107,2,243,223,127,185,149,105,89,152,33,171,234,200,150,158,119,56,67,152,145,183,13,245,237,108,184,190,183,77,170,106,237,161,71,147,110,217,14,211,129,53,228,161,153,146,212,250,162,9,170,6,144,179,244,210,58,6,81,14,47,42,114,178,46,158,93,40,122,231,223,83,193,143,112,246,173,79,37,153,148,255,7,215,108,94,180,250,76,233,70,251,94,24,12,254,114,53,192,173,17,147,28,237,247,70,58,206,97,93,230,113,36,34,118,124,2,184,215,245,43,154,98,48,186,127,223,149,119,26,35,116,62,59,99,124,165,226,175,4,238,123,95,50,88,144,19,233,159,52,9,126,41,208,165,171,222,216,217,189,125,82,23,192,203,132,147,116,52,212,207,243,143,198,178,19,144,149,165,207,20,73,143,47,21,77,187,5,91,59,57,248,44,93,227,99,154,64,230,204,20,13,183,192,227,230,1,96,216,160,46,37,71,23,107,55,240,43,35,101,184,138,194,16,54,124,17,128,117,254,44,157,39,156,180,95,116,152,14,189,114,191,63,188,174,186,103,249,248,89,51,183,184,48,212,146,228,151,102,53,242,220,229,161,89,86,240,123,157,112,102,247,146,111,27,215,75,167,79,27,220,165,132,8,76,242,57,223,163,139,216,133,210,197,206,114,245,237,83,230,252,217,100,221,163,39,141,0,49,115,156,136,246,76,191,178,200,176,52,36,175,17,114,95,73,236,66,129,217,77,250,124,106,106,183,115,222,161,52,23,206,125,62,85,227,29,185,175,166,47,48,211,202,136,115,211,209,42,7,195,65,243,138,214,68,254,76,196,159,79,76,154,82,108,191,38,171,145,126,63,166,59,234,153,104,2,130,33,182,127,236,166,168,136,199,219,104,52,166,40,218,81,225,29,241,178,74,146,17,140,92,251,240,91,130,162,76,18,239,162,248,13,22,31,224,80,167,82,147,167,13,175,165,121,69,150,117,149,202,150,156,251,151,93,244,55,93,108,23,40,48,57,181,226,159,135,105,130,47,89,158,144,55,27,49,130,39,140,214,94,4,109,33,122,8,138,99,250,210,115,55,26,18,252,137,181,159,250,145,194,80,158,253,202,224,248,107,184,192,76,153,46,12,149,184,234,201,241,97,174,62,165,144,138,200,121,62,15,45,148,173,14,12,29,164,181,45,79,156,139,251,246,140,112,169,80,98,151,219,182,205,143,63,211,5,195,243,102,39,128,73,240,249,52,142,125,222,232,50,43,252,186,117,178,163,27,141,143,37,99,240,124,169,213,215,31,154,19,232,66,146,1,76,193,35,249,125,161,142,150,229,145,115,167,217,171,14,211,188,84,47,221,138,79,15,149,210,47,210,71,247,142,68,179,252,54,82,245,62,192,49,94,160,13,239,162,103,114,106,31,25,139,145,110,222,53,242,211,103,233,107,159,244,32,240,74,121,75,168,130,139,1,1,247,7,35,149,145,100,162,133,135,76,143,205,7,79,155,149,117,198,49,154,113,192,68,85,89,230,225,105,27,127,191,47,202,85,89,151,0,54,238,219,67,98,200,43,109,202,165,161,91,51,62,86,236,121,128,137,212,133,134,19,221,140,98,166,195,164,0,101,103,70,39,100,254,12,11,225,198,149,149,100,54,51,253,65,175,207,47,88,166,69,34,48,242,49,148,244,63,148,28,180,6,181,131,114,161,51,168,22,155,27,172,144,5,46,228,192,179,195,52,206,61,71,147,142,253,2,106,10,209,125,93,77,46,131,233,59,245,219,250,77,148,207,209,46,42,106,5,163,82,178,108,35,120,125,81,27,99,64,171,24,0,48,212,174,225,40,196,4,13,177,16,213,250,24,206,236,145,43,175,94,31,10,22,119,201,31,232,25,166,233,86,75,24,41,108,21,190,197,199,90,219,82,173,10,23,116,127,29,221,148,36,100,12,83,84,29,113,48,172,28,125,213,72,234,36,207,45,32,78,123,30,152,172,123,166,56,219,190,143,15,165,77,72,151,75,231,210,117,226,235,239,125,160,234,158,166,76,42,228,203,247,215,37,121,96,123,168,247,220,104,149,196,222,138,105,23,49,234,251,204,204,89,183,248,3,55,27,136,38,243,25,45,70,217,107,226,139,125,151,238,126,206,136,199,45,224,187,107,122,203,175,106,68,67,102,26,249,199,233,40,156,243,155,244,200,232,143,143,207,168,154,213,149,194,242,77,168,100,211,83,243,202,24,6,126,164,222,5,29,236,117,253,178,205,69,34,11,186,221,66,197,38,89,163,235,94,180,152,130,239,247,180,33,131,138,181,59,48,143,251,219,159,175,159,55,103,146,187,194,103,114,250,240,174,180,206,92,43,167,102,153,240,53,253,121,33,204,112,27,142,184,48,12,105,191,9,222,172,189,185,9,125,36,72,146,126,143,132,186,19,134,155,2,35,119,231,3,184,91,13,173,235,209,172,1,62,221,216,6,112,202,133,81,92,255,2,206,3,238,19,57,201,248,221,219,116,192,191,187,66,124,183,245,188,222,97,240,181,158,77,26,232,202,51,97,16,227,37,143,81,22,37,199,57,178,142,49,214,53,31,130,48,29,70,150,93,23,59,128,51,200,154,195,187,52,89,152,208,136,219,158,248,166,111,28,211,32,185,50,118,170,197,191,13,118,157,72,164,92,152,167,244,89,49,0,47,166,15,185,178,4,95,238,187,107,146,81,45,107,244,132,47,229,136,131,7,158,224,178,212,175,189,155,115,104,232,109,78,59,203,117,19,37,124,174,121,147,252,171,25,246,94,116,226,157,251,5,102,104,105,35,96,32,95,60,13,45,229,219,21,65,112,61,83,168,164,113,248,147,254,217,83,88,58,136,166,31,133,105,192,247,9,1,75,130,36,107,245,178,46,234,111,77,35,105,77,54,89,130,12,4,196,231,151,210,51,217,133,116,123,120,129,137,144,124,254,158,150,104,144,235,54,226,106,243,115,159,101,134,30,73,129,187,17,45,28,238,44,231,26,143,154,203,222,55,16,96,239,159,169,106,104,48,155,99,187,6,11,190,173,33,97,4,250,253,212,107,28,70,153,66,39,81,252,198,63,63,168,9,57,122,148,37,43,166,109,13,218,23,12,163,74,114,118,131,250,178,241,176,244,205,253,194,161,180,223,110,12,251,236,134,171,7,78,132,167,74,26,26,83,146,5,255,244,226,129,145,213,234,207,209,184,236,125,151,118,238,3,7,113,61,186,159,41,199,7,3,106,152,231,251,208,168,144,26,216,116,184,163,5,57,244,177,84,227,114,59,188,243,74,122,105,176,255,253,161,253,212,169,244,109,103,179,247,250,70,177,53,252,141,173,219,11,230,252,111,235,191,204,163,107,233,83,201,100,219,124,144,47,243,212,77,26,237,178,164,58,186,33,140,62,209,44,187,166,184,178,51,13,212,174,223,230,137,71,75,243,117,139,38,156,164,65,33,186,207,219,231,112,35,151,104,114,108,82,47,243,194,235,162,233,90,250,145,108,187,70,107,206,247,62,54,204,160,219,29,0,108,13,152,223,172,129,227,36,25,96,133,73,182,248,201,219,254,243,94,176,26,161,225,131,97,169,85,141,20,152,83,182,63,82,58,163,247,144,97,58,183,153,255,57,76,126,80,83,207,72,1,204,8,36,54,65,101,206,15,108,2,173,14,211,16,216,245,198,224,129,198,125,159,64,160,104,86,156,78,132,246,181,217,35,126,93,72,70,235,201,59,97,77,117,216,58,192,231,115,223,195,137,222,219,60,112,74,211,163,243,121,202,223,182,11,199,149,34,12,117,219,158,20,87,201,7,182,210,183,60,181,197,118,189,251,111,83,203,46,89,55,239,105,124,62,239,144,215,11,42,129,114,95,25,142,225,183,10,156,56,204,252,25,21,62,235,139,231,44,240,132,83,89,58,66,59,246,5,223,67,59,43,0,188,105,41,129,16,24,210,109,245,193,116,80,236,252,68,149,24,104,110,135,145,133,208,215,77,234,212,55,163,232,232,34,206,91,158,144,213,93,188,128,105,51,213,60,208,54,114,236,247,84,178,57,170,235,125,35,228,81,226,228,48,68,231,210,27,75,76,28,126,244,54,122,146,92,26,73,123,79,136,108,156,0,240,178,150,45,31,149,137,47,84,231,139,56,255,215,15,244,39,107,212,29,166,47,94,79,110,146,37,205,79,142,10,212,146,66,222,175,125,234,75,227,158,169,145,34,151,126,191,103,215,188,156,230,126,96,40,221,122,223,22,98,248,88,194,190,70,92,70,89,27,33,114,52,191,180,249,179,138,127,18,65,81,166,223,182,219,79,67,103,158,4,31,182,56,188,113,68,212,97,78,94,106,249,209,235,172,56,73,151,56,200,69,158,247,56,240,54,39,25,129,105,31,46,126,52,61,25,90,252,193,209,121,249,108,189,173,20,219,170,174,4,11,157,133,225,48,246,151,186,56,23,26,13,252,3,69,55,115,60,185,137,66,175,99,245,147,211,58,87,100,103,182,88,234,135,159,27,122,94,90,154,207,161,32,240,189,175,159,26,208,27,22,236,40,118,111,106,38,103,9,43,26,145,192,86,246,163,155,229,19,100,5,67,203,247,19,96,7,102,17,146,36,47,178,26,197,57,27,54,185,34,114,165,225,124,114,49,216,73,232,130,88,151,132,220,8,37,55,31,198,198,236,186,20,213,102,190,5,203,139,117,240,152,80,150,144,125,72,181,14,198,239,210,58,84,36,169,71,179,23,56,47,232,139,231,55,210,142,251,138,182,2,211,165,252,229,38,8,109,206,220,176,229,210,58,129,131,127,190,157,15,100,79,185,52,40,119,159,130,226,52,246,71,185,110,141,192,102,46,229,39,199,112,61,117,133,127,205,3,14,99,167,51,244,228,27,130,180,31,141,185,209,210,167,6,5,236,11,57,168,54,211,111,49,21,237,213,151,145,129,180,129,4,36,153,180,123,29,126,97,70,83,43,101,232,133,153,18,211,7,195,105,123,158,89,231,143,124,226,24,150,43,125,174,27,181,222,175,24,177,135,201,244,164,162,143,212,178,6,31,140,17,83,42,114,52,205,195,159,25,60,112,127,10,137,219,246,76,95,196,143,177,52,45,159,83,96,164,171,190,189,50,45,172,89,28,69,217,199,80,214,247,219,182,238,109,45,209,108,40,144,251,219,35,177,97,130,159,37,91,168,142,241,185,63,113,40,0,236,146,46,220,140,51,238,191,141,100,134,126,249,155,47,202,115,0,200,64,246,49,36,222,217,4,37,30,198,157,107,128,250,44,19,226,134,68,218,191,29,1,59,231,205,150,66,96,236,218,124,1,92,112,253,166,132,144,219,24,177,62,113,172,97,121,228,23,62,159,76,118,152,92,82,213,253,155,57,213,127,47,140,54,105,54,86,2,67,41,240,121,135,198,156,81,101,27,101,78,201,94,194,193,95,148,54,231,252,228,85,146,183,113,161,137,72,94,69,142,198,124,58,94,40,156,210,86,36,55,72,156,93,151,143,37,40,6,171,72,100,13,145,130,254,131,15,206,198,120,149,87,82,38,66,201,126,116,70,50,66,83,62,181,32,25,254,61,22,154,206,231,144,133,128,104,198,157,96,128,81,194,213,193,212,168,193,248,66,128,161,87,31,18,200,157,168,225,172,28,142,246,101,29,193,154,101,224,128,239,161,157,64,186,206,219,249,99,25,14,250,51,3,30,16,75,53,111,3,35,210,223,8,194,85,227,218,162,52,115,162,28,190,11,59,176,73,209,203,204,209,177,184,248,218,183,185,5,19,83,20,24,6,249,215,172,111,177,205,16,202,21,51,75,202,46,1,130,92,5,85,5,157,180,40,70,197,209,244,229,94,1,225,3,211,99,147,86,192,61,181,43,116,6,140,104,103,242,147,35,111,116,213,64,27,195,236,108,140,187,31,221,44,137,116,143,62,43,5,211,150,223,24,226,12,93,30,42,54,121,249,91,216,129,81,222,149,84,25,234,11,235,163,248,96,156,149,26,204,240,11,19,149,143,175,237,23,95,45,244,16,228,183,161,88,173,225,151,198,246,95,190,223,108,29,242,95,214,20,248,4,183,58,28,120,76,165,117,191,111,8,177,89,150,25,196,74,234,151,196,54,56,223,234,45,221,34,232,243,197,117,67,238,154,242,203,180,49,181,21,167,110,150,169,187,176,73,200,23,127,40,228,107,165,78,105,156,125,223,18,44,115,234,17,145,27,224,205,180,183,62,24,154,155,44,35,8,119,37,119,80,56,40,118,11,178,58,66,120,195,175,245,131,137,148,133,92,1,161,129,239,192,127,154,222,210,203,249,167,196,140,137,251,246,11,167,66,173,131,28,145,150,229,250,35,136,64,177,191,191,40,83,241,87,207,160,189,27,205,82,89,193,208,89,9,27,167,4,23,182,200,214,245,108,68,152,104,62,13,84,188,40,153,121,134,192,103,56,236,79,111,44,89,55,66,202,10,179,114,127,122,99,137,205,125,151,237,35,162,17,212,136,166,195,232,6,200,72,49,238,157,75,145,178,175,161,179,85,143,94,217,203,6,38,37,109,110,16,239,201,211,240,223,166,72,180,202,123,105,45,251,88,49,19,251,181,242,115,99,169,248,35,71,120,163,207,187,202,216,99,9,131,183,4,109,83,43,26,60,212,4,73,235,131,41,250,53,201,187,242,74,186,203,43,164,108,226,235,107,60,239,179,109,31,75,153,221,76,210,147,159,209,144,190,189,12,240,198,30,124,201,88,66,0,249,107,202,199,136,154,13,131,124,35,8,192,186,216,25,114,49,77,247,174,231,33,51,22,63,15,43,230,229,243,84,36,29,77,100,139,21,207,7,163,183,91,101,70,228,253,44,247,134,55,230,217,18,166,103,70,91,145,7,245,193,173,174,119,218,176,198,24,7,207,82,172,243,33,148,46,250,87,63,24,30,252,53,112,160,201,143,150,218,20,176,181,181,221,81,142,248,219,89,164,252,174,45,181,122,83,71,8,20,147,184,242,11,67,166,127,200,56,69,201,49,185,83,57,125,11,51,73,41,159,54,25,28,148,227,232,69,253,64,38,91,99,128,45,127,164,232,181,233,201,25,118,117,249,188,82,232,70,77,50,140,77,105,35,150,168,98,182,148,50,167,101,152,194,195,15,134,173,94,229,243,204,80,247,92,189,132,170,221,84,78,201,153,200,77,137,123,58,76,153,170,200,50,112,150,234,50,125,25,56,107,120,25,69,202,49,231,153,145,138,114,152,157,96,215,85,130,54,221,88,192,42,188,180,235,79,212,172,47,48,185,137,232,217,21,117,139,112,4,38,224,244,153,227,12,59,107,161,19,24,122,148,79,121,44,173,83,178,144,217,154,139,82,246,163,201,58,104,76,129,172,69,118,247,174,196,15,43,153,19,216,123,218,16,218,26,36,122,21,109,37,220,25,207,186,140,1,95,213,187,222,52,229,56,202,38,173,234,93,47,228,102,191,161,130,23,2,62,219,242,196,147,185,1,126,48,13,111,37,235,251,234,200,170,127,79,28,157,120,230,125,121,219,44,60,62,111,152,246,117,121,6,3,111,196,191,252,102,118,128,73,7,218,153,11,92,23,47,241,98,155,148,253,204,255,140,18,142,195,27,86,132,60,149,77,33,220,63,176,182,76,163,71,62,48,204,59,135,79,74,212,46,179,84,82,201,34,204,244,41,66,0,211,41,33,131,161,32,170,244,241,51,80,96,176,194,172,126,220,236,124,170,163,240,129,150,252,244,152,225,48,129,177,48,85,112,153,177,204,114,198,239,26,26,220,153,191,100,50,173,160,203,207,93,127,150,64,186,234,151,89,125,156,153,226,67,146,237,122,253,21,67,252,183,153,198,111,239,22,19,185,113,117,71,192,108,108,116,158,71,135,201,223,54,238,54,104,154,201,34,130,93,234,231,227,96,191,141,98,166,172,80,149,154,91,118,152,105,70,30,169,5,152,254,105,211,24,84,186,130,164,133,83,160,168,150,233,170,94,40,102,44,191,173,106,90,32,247,145,154,168,85,124,155,248,20,166,41,161,41,189,119,219,141,224,232,49,202,202,161,99,33,102,87,230,227,140,148,72,150,47,27,69,216,49,99,156,145,128,172,114,105,35,253,4,48,28,110,245,89,6,204,56,105,249,186,124,126,172,78,205,128,32,132,235,182,27,148,70,87,145,145,130,32,226,89,153,3,205,106,52,205,252,111,141,40,62,27,158,237,87,205,50,20,80,27,36,113,244,193,39,56,40,66,115,203,136,115,14,215,68,62,31,161,9,50,10,76,204,189,98,178,28,104,157,222,89,99,66,55,143,112,253,4,42,120,153,220,71,70,139,209,246,245,133,110,165,85,244,96,52,120,183,143,147,106,38,235,50,70,205,187,241,43,170,179,6,16,130,53,57,26,53,188,28,43,72,54,70,243,18,152,200,211,195,164,243,162,206,219,145,210,247,217,114,194,98,172,1,27,151,67,96,164,218,250,186,71,15,137,122,73,157,23,215,128,179,159,238,89,47,156,156,132,75,250,217,133,99,89,36,240,70,77,167,222,219,94,90,87,95,150,101,143,133,19,237,17,73,48,98,9,15,197,53,214,182,105,123,94,129,81,204,142,219,70,244,80,175,124,217,182,180,5,140,89,228,3,211,14,57,253,183,43,11,190,44,125,76,26,104,146,250,202,136,144,128,172,202,192,59,182,87,245,4,77,58,15,83,242,156,110,65,132,239,247,212,90,45,129,42,57,64,135,105,65,186,202,221,192,149,230,17,191,109,52,13,244,227,99,131,189,220,182,131,13,45,169,241,42,143,28,119,251,230,71,155,218,139,196,127,156,43,228,102,19,121,233,170,17,183,149,236,170,127,186,213,100,17,101,151,99,38,230,110,165,152,80,107,41,178,224,143,109,101,98,71,233,201,19,138,94,134,84,63,221,18,54,153,185,225,208,89,3,183,133,21,139,23,219,83,221,107,211,239,18,22,217,248,127,176,30,9,154,104,215,118,244,68,34,91,227,237,110,126,132,195,167,233,74,247,197,37,121,103,244,26,195,48,129,169,118,211,78,124,97,99,78,220,121,186,119,229,142,244,159,31,70,204,211,70,177,191,231,110,168,158,184,161,78,50,191,157,221,154,192,232,60,248,84,138,195,209,208,149,17,35,160,17,17,53,198,110,202,50,61,115,4,109,25,62,22,140,109,35,148,125,164,119,160,125,127,3,173,79,235,250,146,21,134,206,254,47,91,5,172,156,0,140,113,141,70,249,129,40,16,173,38,11,95,167,1,236,211,251,35,249,11,103,95,97,246,68,213,143,70,221,79,175,139,150,172,30,11,58,98,72,82,57,207,100,165,103,139,187,34,199,154,36,228,53,115,12,119,35,177,228,81,174,250,200,240,145,43,62,231,12,68,145,147,132,142,120,141,45,151,130,134,181,66,82,85,110,27,239,134,241,249,196,25,207,237,68,76,250,219,149,0,48,59,204,203,220,207,209,152,171,59,204,148,212,37,186,3,30,219,39,52,250,55,211,51,22,90,177,9,243,131,145,246,150,18,52,52,136,21,202,247,230,21,90,37,115,137,130,17,60,48,63,121,111,230,144,39,240,137,78,138,15,52,18,201,89,159,169,109,44,124,217,29,38,40,33,121,151,70,182,98,250,148,52,120,217,82,224,202,120,130,140,175,250,189,96,34,240,39,10,227,219,248,161,244,195,238,145,52,206,225,115,242,153,150,17,91,132,236,99,30,202,247,187,103,243,122,182,67,77,97,204,105,28,198,24,75,83,31,133,46,161,239,174,32,137,238,173,217,135,66,28,226,43,58,250,243,75,250,151,44,35,243,223,204,189,59,14,110,75,114,157,57,23,218,52,242,253,224,0,100,181,215,102,67,6,209,42,8,52,68,18,213,37,67,16,104,244,84,218,147,43,153,61,31,142,67,249,197,191,35,114,229,5,253,98,213,5,170,238,89,103,239,63,119,62,35,227,177,214,57,65,190,225,32,71,69,67,22,72,164,213,112,248,144,73,77,229,129,192,191,99,247,131,41,36,208,30,105,231,106,180,63,45,103,98,147,112,143,232,72,163,21,225,214,52,238,90,118,16,93,62,45,123,127,46,115,150,235,195,156,177,217,247,58,114,30,57,151,101,209,159,137,225,108,130,4,23,151,8,115,252,118,148,29,174,220,101,74,63,215,69,157,137,232,13,151,207,254,249,192,36,223,6,171,166,184,87,3,26,158,156,36,234,214,73,53,140,254,92,112,155,234,134,67,2,82,143,187,40,212,246,91,175,62,7,54,138,204,128,169,104,148,45,188,34,12,241,9,54,83,55,8,23,110,85,216,98,157,1,239,38,14,21,2,91,204,15,71,207,204,72,122,60,64,83,29,43,11,63,210,146,36,107,204,91,24,29,227,221,4,232,166,254,52,7,169,219,118,208,80,147,62,160,240,184,187,25,244,141,125,235,195,240,103,250,173,139,43,84,122,27,78,106,116,143,150,217,232,11,124,246,201,26,39,215,47,177,43,63,48,101,112,241,116,79,154,191,122,224,179,148,90,138,167,207,141,92,44,113,168,181,207,68,184,15,147,155,153,21,134,103,55,26,14,155,148,220,186,112,87,83,30,24,48,87,188,174,240,110,225,107,37,88,139,16,182,192,164,31,199,28,166,178,74,156,53,157,20,201,190,163,101,228,123,234,120,80,119,232,52,160,22,254,41,207,20,54,37,221,152,225,118,85,209,119,27,91,125,76,51,20,217,231,3,207,218,111,187,145,169,209,59,27,65,112,87,253,3,134,175,89,159,38,110,246,129,150,151,174,221,189,169,79,89,129,34,144,33,29,6,97,98,170,247,225,153,116,31,36,125,168,184,62,8,87,210,99,120,139,79,190,35,159,179,98,158,44,156,244,69,237,159,99,58,187,78,16,240,208,251,67,183,133,119,65,8,102,150,162,200,173,249,64,159,206,158,179,106,187,27,172,127,241,89,208,83,235,88,157,150,113,19,13,248,172,21,157,100,108,100,119,2,67,240,151,244,221,163,167,157,162,79,96,72,208,30,61,27,114,118,81,20,224,177,74,209,62,33,115,231,14,71,221,154,54,133,77,8,245,71,192,166,111,164,240,182,20,132,128,91,83,135,62,26,188,78,74,102,48,25,62,15,140,125,27,189,2,113,168,54,109,16,58,138,197,3,65,218,144,3,224,108,162,37,223,159,238,230,244,83,148,186,156,24,175,14,73,132,90,194,99,134,101,6,197,149,200,72,3,91,150,71,204,163,142,15,73,134,203,60,103,61,58,5,35,79,87,53,133,23,113,71,230,234,81,175,130,23,48,153,250,59,62,139,192,145,246,201,143,229,42,80,106,185,245,167,185,239,181,104,25,194,38,79,135,211,77,119,184,40,231,209,141,18,186,107,87,238,67,113,131,216,142,124,54,247,158,20,39,23,228,107,93,191,107,18,40,188,189,50,161,158,81,79,13,222,250,216,164,169,131,110,114,133,166,188,113,119,119,132,66,109,187,116,52,77,121,56,187,157,177,72,34,208,151,195,23,145,114,116,249,49,156,169,139,17,120,89,210,71,192,40,166,118,133,225,180,107,1,115,161,211,223,62,15,172,232,212,109,18,193,234,231,129,126,211,29,11,11,125,150,161,247,61,206,143,157,46,12,211,148,180,156,28,251,94,47,76,165,140,120,137,142,73,122,174,9,2,111,189,86,81,187,95,156,80,28,152,19,65,111,139,148,148,148,11,179,143,104,211,140,225,73,96,210,79,244,174,201,229,230,126,247,72,146,75,70,96,150,91,135,192,181,233,144,32,181,229,202,176,6,247,199,253,197,218,189,230,27,90,53,82,84,114,14,61,20,66,146,192,20,182,9,76,64,172,206,11,239,82,245,233,179,15,185,228,210,239,105,117,47,35,129,200,13,68,126,123,200,137,111,154,149,171,74,195,165,108,138,234,152,62,86,216,80,124,182,156,155,84,59,94,199,221,178,250,21,117,25,158,157,133,212,211,11,119,13,6,144,227,79,249,195,133,147,70,133,7,169,242,115,221,175,70,80,90,59,101,145,73,124,191,218,216,44,5,222,211,37,145,12,205,105,63,110,9,120,10,202,157,166,53,43,74,118,123,150,57,78,96,79,224,82,189,182,227,183,66,158,203,38,228,24,205,101,10,108,125,181,165,51,101,88,246,195,190,171,19,54,27,133,207,161,127,23,231,124,60,211,3,45,210,17,135,54,164,110,26,103,231,140,94,174,249,98,219,202,144,18,108,180,27,186,151,137,26,108,55,83,129,233,195,59,143,206,22,86,36,180,74,46,124,174,177,25,227,26,213,96,0,193,208,177,174,137,5,27,162,28,19,100,187,146,49,27,48,142,31,113,251,101,211,111,184,166,188,113,45,11,76,149,227,190,166,252,72,93,156,103,5,41,187,88,186,48,113,20,41,213,57,131,11,193,211,140,91,196,249,146,169,112,39,185,243,94,65,40,53,23,20,218,113,191,107,218,5,38,77,133,17,106,140,125,254,108,133,103,109,10,92,225,134,234,247,250,67,236,92,252,145,176,149,172,152,73,195,196,102,20,198,226,173,59,96,248,102,20,134,83,48,54,83,212,2,159,150,35,115,123,15,17,226,236,91,91,142,239,187,199,112,178,156,166,62,13,255,241,12,83,31,201,221,169,157,70,64,50,2,152,100,1,246,172,93,78,121,126,11,91,7,241,210,231,167,97,95,136,75,134,157,56,58,216,152,242,229,142,72,109,220,89,5,174,87,111,9,25,108,206,63,153,104,148,77,184,180,138,169,100,15,221,54,136,30,212,72,171,88,22,129,22,163,192,70,191,199,118,72,94,218,150,223,198,35,66,133,96,192,36,185,117,129,41,75,138,73,222,76,157,102,9,76,230,68,88,182,141,68,25,185,43,111,92,100,215,2,52,70,173,174,47,39,191,96,7,122,118,253,166,239,70,6,198,131,36,28,156,93,3,121,231,175,98,11,215,128,147,136,109,152,29,75,176,206,39,34,65,118,177,179,182,145,184,196,249,83,33,136,145,44,209,13,139,119,252,48,246,186,24,120,80,231,83,128,19,112,18,49,13,224,70,130,155,119,40,68,162,75,76,234,221,173,180,48,126,153,116,112,57,241,17,1,64,128,41,224,166,20,6,136,226,181,26,190,30,40,162,115,217,250,52,44,245,247,163,169,231,23,131,156,68,73,156,217,14,83,24,38,142,164,13,229,213,8,15,0,123,132,148,228,195,57,133,6,96,124,152,105,80,203,119,19,44,29,177,118,43,245,225,178,250,208,12,153,241,234,134,196,162,128,22,191,142,105,68,74,151,216,80,200,89,229,18,39,31,137,91,73,22,151,241,158,164,88,123,21,165,89,49,239,160,14,143,148,136,5,21,90,169,250,238,115,55,171,183,75,200,225,148,139,50,166,5,9,173,14,67,62,39,247,190,205,13,118,133,233,88,73,110,211,57,72,46,98,132,203,204,148,23,178,178,140,154,82,223,119,254,195,245,35,231,189,233,218,244,176,176,240,246,203,29,29,190,245,25,113,33,196,217,41,107,16,24,195,243,78,20,220,174,186,120,182,241,162,7,154,137,87,10,122,102,198,136,235,44,74,216,82,226,135,247,49,93,199,54,245,96,169,201,37,133,177,203,247,236,130,55,80,76,94,50,112,73,54,143,150,29,19,84,136,135,138,133,133,2,133,230,65,156,57,72,165,160,98,56,3,54,34,216,11,23,212,98,99,35,45,231,144,188,242,225,192,20,194,143,235,52,52,106,25,129,113,92,132,207,132,200,204,184,129,186,66,60,107,223,121,86,76,204,64,190,139,228,195,60,47,140,199,83,208,66,197,97,160,198,181,91,5,110,41,221,195,167,100,72,107,134,192,248,74,215,133,145,100,211,151,99,203,223,78,163,84,253,134,164,200,87,65,213,36,190,11,142,216,164,223,117,166,233,12,75,132,89,155,146,124,151,9,86,95,71,172,81,212,202,111,147,185,80,234,133,51,165,146,2,195,19,21,123,74,70,129,49,203,111,147,214,213,231,133,153,14,242,221,200,140,132,67,147,10,36,217,136,161,239,67,213,42,80,136,101,4,156,100,57,4,120,190,178,104,179,206,33,124,29,119,88,207,189,200,112,52,120,50,242,133,185,114,244,11,247,95,105,134,195,48,82,21,105,53,74,231,51,44,40,236,37,177,129,10,145,57,140,48,135,27,241,0,249,42,68,196,34,49,103,153,135,190,72,127,19,44,222,225,155,35,27,44,73,195,143,177,230,165,160,134,26,129,180,192,246,115,190,95,81,121,54,31,152,152,71,76,97,42,32,147,194,195,220,130,43,60,246,198,94,34,240,130,33,186,6,12,145,131,124,215,48,137,136,120,122,62,101,218,144,252,147,146,22,79,19,160,175,210,167,19,90,222,114,159,78,90,146,143,92,13,214,180,127,55,129,161,162,35,98,68,240,17,106,24,42,168,2,202,149,176,120,151,38,8,209,117,18,26,245,96,172,15,66,167,82,37,87,146,169,101,246,104,25,21,124,73,62,155,178,185,17,230,0,92,103,73,23,159,37,208,223,151,55,73,75,40,70,191,35,175,38,164,183,229,213,92,102,118,248,246,146,17,21,75,187,185,55,221,99,147,68,198,221,229,151,185,187,94,59,5,174,63,161,58,195,161,78,44,58,198,3,103,131,116,217,66,225,42,246,66,180,39,228,232,42,112,119,175,235,106,37,187,122,12,89,1,166,166,25,177,50,2,40,82,155,11,187,58,213,156,17,86,50,53,8,105,25,70,231,242,229,69,101,69,207,250,48,180,40,222,41,144,162,77,41,125,47,104,17,156,78,241,64,219,134,191,42,233,211,107,57,7,142,193,92,16,239,20,207,70,172,26,177,52,70,250,102,168,176,43,187,176,169,73,143,98,26,8,200,17,189,226,163,186,113,68,10,140,110,215,140,143,34,92,126,143,243,194,253,122,184,170,23,48,28,94,75,96,162,195,61,154,109,137,182,250,242,69,150,135,71,8,169,216,208,249,143,219,47,54,5,155,251,67,206,107,50,49,179,139,243,38,75,164,17,223,54,209,19,142,217,113,99,128,179,202,209,148,209,19,74,126,114,89,148,66,184,23,129,73,213,13,152,42,210,166,79,107,50,5,25,167,73,120,35,96,146,197,120,11,212,242,158,4,237,196,119,35,118,137,157,211,21,166,214,217,119,148,105,98,77,229,129,241,27,95,152,27,187,182,236,172,250,22,79,83,60,36,19,156,180,235,80,16,5,61,155,182,142,38,53,136,75,30,38,73,231,78,240,115,163,166,34,203,27,110,101,220,98,135,100,43,138,42,23,70,85,90,102,161,241,233,198,187,215,195,149,196,198,71,14,94,14,88,178,58,161,67,35,49,198,71,131,135,219,212,118,193,95,17,253,61,73,109,190,102,33,48,105,80,61,96,66,224,250,203,100,95,184,171,198,172,234,189,165,79,80,27,138,51,213,72,235,234,208,143,70,224,164,5,74,24,78,250,187,253,24,191,2,166,168,94,223,189,45,68,19,48,169,181,218,112,76,214,29,45,67,40,173,203,80,195,73,17,41,244,198,3,88,116,79,128,170,126,165,232,81,200,244,196,124,34,214,92,234,109,121,39,255,75,154,70,56,57,238,215,19,253,209,162,131,73,124,114,71,252,29,241,239,94,245,233,78,136,44,190,187,81,108,222,21,62,51,60,118,13,196,60,116,64,96,126,139,88,220,164,67,229,114,94,184,122,212,58,239,187,31,182,60,114,224,136,231,220,119,147,194,162,13,167,112,250,206,225,202,125,79,158,62,246,41,59,71,192,228,2,74,167,17,39,45,43,122,165,14,178,66,20,134,98,250,190,28,66,18,249,48,184,55,242,142,121,90,145,7,145,169,52,168,191,105,145,242,64,210,161,52,220,200,173,238,112,66,32,95,21,238,198,183,28,176,21,240,11,76,29,108,138,150,153,70,183,182,108,74,218,26,18,160,36,125,8,76,229,74,190,201,24,43,231,7,93,206,28,100,40,153,126,218,178,109,202,230,1,147,114,42,45,195,17,183,215,69,115,209,3,132,137,19,177,31,6,99,60,75,155,2,164,185,238,103,245,199,128,130,122,188,187,86,179,37,145,76,169,200,61,48,137,213,91,114,76,200,180,17,24,87,77,47,23,150,104,27,168,5,206,3,133,164,93,190,122,30,3,73,62,26,115,88,63,26,118,243,220,5,206,122,250,192,114,215,198,22,184,234,10,160,70,62,162,47,246,211,106,76,147,247,217,239,9,65,234,204,212,133,15,151,85,170,242,89,167,251,229,171,141,44,241,78,241,98,177,28,133,177,68,238,96,163,113,33,77,67,215,212,101,108,109,64,234,212,13,207,248,103,154,140,23,50,211,2,67,223,148,238,135,145,75,171,77,67,78,170,223,15,163,82,89,122,141,146,244,121,55,157,242,176,164,23,114,199,243,28,247,195,72,255,214,15,91,123,221,35,166,80,158,171,223,181,33,201,111,119,121,149,38,175,222,176,249,221,115,147,3,70,76,63,82,39,207,136,221,165,139,146,167,160,8,142,214,187,114,241,84,235,195,200,53,220,45,133,92,140,219,161,108,196,112,130,220,243,71,9,66,202,111,79,185,167,170,145,204,53,129,141,175,45,126,122,24,155,178,192,230,80,14,148,11,129,62,140,140,226,110,247,220,132,27,91,224,109,53,155,1,227,123,148,167,41,163,235,233,30,233,84,108,73,195,237,116,235,247,80,238,248,147,5,46,86,209,30,48,21,181,83,96,130,157,119,59,51,22,30,233,180,98,100,205,241,114,238,185,50,92,140,78,148,144,192,102,169,169,201,232,76,193,195,17,239,198,61,47,87,35,142,181,181,238,128,28,35,72,50,182,185,127,83,251,114,109,164,179,45,36,253,236,243,107,227,206,194,141,12,187,54,156,84,230,187,27,226,106,235,218,167,199,92,104,107,94,235,142,82,143,11,87,110,140,247,116,58,71,128,228,254,19,252,234,59,238,70,56,164,178,56,7,96,166,193,43,18,104,121,110,201,197,50,211,98,221,83,163,210,179,140,151,41,92,196,209,246,51,102,154,194,235,134,164,176,253,154,238,119,240,148,132,243,24,210,175,252,126,150,229,161,136,45,190,213,69,69,110,13,113,142,107,201,211,197,2,147,107,158,238,61,32,43,97,43,240,153,245,113,129,89,228,92,39,133,183,17,148,7,204,84,148,239,34,196,113,175,63,230,176,108,210,43,212,15,229,251,52,157,36,155,101,177,59,142,60,109,116,231,10,19,33,139,150,27,73,184,12,216,49,105,87,189,223,109,41,95,210,242,214,194,101,78,105,81,213,59,118,177,20,200,216,166,141,252,76,60,38,236,87,57,10,7,200,121,64,239,86,97,106,231,71,192,86,52,37,48,124,215,177,111,44,20,157,158,118,67,196,29,7,204,58,221,39,212,242,182,54,225,132,8,120,107,242,50,48,164,114,241,219,147,108,28,121,186,163,157,177,162,75,81,88,16,227,176,80,95,123,59,220,182,14,1,205,209,20,175,230,30,37,230,246,129,241,167,196,112,44,19,188,19,152,60,161,240,29,24,107,137,28,171,229,128,113,15,192,150,86,63,41,218,19,12,94,192,199,224,42,250,203,167,71,155,60,13,125,142,194,221,42,234,226,34,140,129,213,20,230,76,190,185,178,45,231,231,229,221,212,229,3,230,110,165,79,115,223,15,99,130,253,234,153,72,125,152,199,51,238,232,56,209,159,167,151,152,242,251,140,251,150,3,157,2,88,12,192,128,185,233,106,151,46,2,121,241,114,244,41,186,182,124,173,49,99,83,217,72,182,39,237,113,122,57,118,67,146,187,187,238,11,131,162,228,120,152,50,17,49,44,11,50,128,81,55,0,243,79,23,78,48,99,231,207,225,207,63,240,236,234,20,44,166,163,18,59,22,212,251,82,200,1,76,233,112,160,148,243,75,187,7,245,96,215,71,53,56,78,164,199,97,60,17,175,8,113,240,166,239,166,48,36,206,85,156,78,82,132,197,225,197,201,121,189,80,212,186,232,111,35,156,119,71,251,57,84,141,243,34,108,214,13,197,90,87,216,20,55,199,245,157,109,73,211,5,158,215,82,63,103,79,106,83,91,13,127,180,127,51,161,146,84,182,54,203,4,109,195,161,72,205,175,110,87,212,164,205,139,98,166,200,88,77,152,113,214,245,70,22,164,213,20,30,35,98,170,84,54,171,45,64,248,47,202,98,40,84,210,226,125,96,243,59,133,15,149,56,143,12,213,177,34,200,84,15,152,19,117,42,188,182,188,188,179,144,244,105,152,111,34,147,28,231,176,48,172,1,51,246,225,162,197,65,171,251,13,220,187,183,79,38,42,189,250,110,171,47,137,150,161,107,169,139,222,164,143,35,40,68,220,71,50,205,15,140,196,230,29,75,194,225,207,119,193,40,19,206,124,82,197,171,154,172,198,211,19,30,92,196,81,71,122,224,179,27,222,176,14,5,15,122,122,76,99,32,113,52,19,86,237,138,118,162,1,1,111,138,139,21,38,26,28,79,23,202,133,100,142,98,111,237,122,35,28,220,62,244,167,55,252,8,17,195,32,170,170,230,213,89,18,41,42,41,168,229,206,89,173,24,200,114,218,188,209,147,45,164,31,199,44,52,181,244,27,123,233,194,40,9,106,53,220,17,215,65,84,67,190,154,128,73,109,55,42,180,206,17,187,21,134,174,56,218,141,116,136,220,130,41,245,79,55,69,228,236,199,162,113,104,48,81,165,114,67,97,181,233,22,78,40,52,170,183,204,141,90,181,225,164,11,69,224,230,220,147,102,215,77,97,85,171,204,188,1,192,174,97,159,178,204,126,170,17,62,164,222,240,129,33,21,238,17,155,44,122,221,43,20,41,245,8,189,112,153,169,122,245,65,203,113,68,116,158,163,104,235,52,91,150,111,23,48,217,93,106,247,45,202,81,243,133,201,96,208,150,33,233,22,73,30,68,223,53,62,66,109,239,10,87,206,50,203,65,2,136,133,0,200,138,224,35,147,180,235,217,195,150,61,110,168,121,8,27,62,224,184,172,54,203,210,38,244,176,95,38,104,30,157,114,134,83,178,124,11,190,225,45,177,98,8,231,244,214,101,52,171,17,21,42,232,33,46,253,109,115,19,85,9,191,39,61,143,113,57,69,197,27,73,132,69,72,160,129,155,68,8,127,101,74,250,242,141,160,236,148,140,134,165,167,185,197,125,234,77,166,216,69,77,32,82,89,119,187,48,36,86,89,225,182,110,242,228,233,93,145,16,53,248,88,153,55,71,132,10,70,181,11,247,143,228,44,178,83,114,26,218,240,109,149,74,251,166,190,48,89,20,134,153,234,166,221,112,249,236,10,155,126,98,164,252,84,165,167,0,182,219,235,77,69,210,71,11,76,137,83,82,160,182,218,217,80,95,223,32,93,51,78,184,7,70,196,176,222,220,174,37,153,234,16,8,8,195,10,118,157,178,187,0,147,121,86,28,70,111,74,214,38,99,127,239,69,27,225,69,237,240,106,62,216,26,47,239,176,49,203,203,207,174,223,199,253,109,211,216,45,15,124,70,108,92,120,75,101,37,47,39,144,186,28,158,143,154,10,38,230,186,244,19,208,149,21,181,26,169,128,216,197,45,59,200,38,181,170,129,32,199,185,176,119,71,113,65,21,13,104,145,67,226,55,54,120,64,83,149,46,71,149,113,87,95,125,7,134,86,96,43,108,50,158,1,227,178,127,130,224,164,16,253,96,214,22,30,68,13,161,91,77,203,10,24,6,206,245,68,216,191,73,104,132,66,253,202,131,90,206,194,153,245,201,159,133,53,106,105,142,8,60,26,159,36,10,48,121,76,239,211,132,111,118,192,251,141,6,67,152,243,209,118,255,162,206,184,251,53,213,194,46,144,63,56,147,222,163,158,3,156,168,110,14,100,99,110,170,154,24,96,213,70,35,96,180,15,135,246,9,233,43,223,96,30,155,146,240,165,246,9,149,227,31,221,62,172,20,70,196,247,116,153,9,105,124,48,86,230,212,244,148,49,131,35,5,180,239,39,113,6,177,68,47,158,129,158,8,207,131,102,83,148,237,69,63,240,92,63,84,9,164,244,152,114,197,15,230,217,157,223,140,31,124,238,211,225,51,118,235,201,38,66,44,216,123,148,194,252,41,180,105,100,35,174,237,222,227,220,16,176,25,178,240,129,187,123,66,41,163,57,227,87,158,167,55,156,41,1,91,140,81,126,251,152,241,251,179,197,169,82,227,206,167,45,199,253,251,29,109,86,165,166,73,82,53,182,112,106,208,200,196,171,58,86,235,156,178,223,139,71,169,150,79,119,215,14,76,76,30,216,63,22,78,155,66,198,8,10,169,218,8,148,181,151,21,30,120,79,28,238,89,153,226,112,177,146,53,251,253,52,58,22,69,200,141,136,19,32,109,212,28,102,255,215,16,32,121,199,201,223,77,94,203,19,23,37,214,187,219,133,201,202,212,248,198,132,97,111,4,12,65,138,186,244,16,246,244,175,134,163,188,20,245,47,177,65,124,154,138,120,205,6,245,90,186,197,163,215,244,221,190,51,47,38,47,93,225,115,47,245,181,181,89,89,73,70,154,195,164,59,237,217,49,87,89,248,73,79,0,168,249,190,171,209,177,210,141,191,93,55,105,75,135,244,167,199,153,102,53,233,1,97,202,148,241,52,108,142,85,95,110,50,74,95,175,161,215,244,108,241,245,87,184,191,29,70,42,175,42,220,237,0,10,184,181,250,156,93,131,195,235,62,61,49,7,20,158,158,234,157,205,100,17,174,42,136,64,166,203,163,1,19,197,145,207,130,124,192,189,191,160,88,137,242,203,117,14,151,50,250,193,85,195,12,80,191,77,175,193,58,48,35,32,125,102,117,200,78,237,82,140,201,49,75,234,75,51,70,202,233,104,75,154,74,116,64,52,177,118,160,89,99,224,166,82,245,105,40,253,158,61,179,252,126,51,4,80,221,25,9,237,135,251,234,10,91,98,216,109,23,220,30,242,114,204,254,246,245,73,129,218,175,10,221,47,178,147,168,21,150,15,46,4,251,197,124,234,252,84,251,78,115,54,39,106,31,4,198,1,226,165,172,100,97,82,150,116,155,134,148,100,241,84,62,124,227,79,189,221,57,141,57,234,166,63,221,76,248,80,158,62,189,54,124,159,229,40,202,228,58,6,60,141,22,62,122,188,67,98,34,214,219,143,45,179,58,154,77,242,249,162,191,210,176,18,48,233,141,2,35,116,238,55,85,210,71,17,57,21,184,27,81,241,14,88,107,187,138,149,60,229,219,165,103,237,138,101,183,40,163,221,159,255,149,14,175,82,182,105,105,172,110,100,88,122,231,217,66,110,143,176,135,172,20,221,93,205,0,141,30,129,144,147,171,146,47,142,209,143,25,125,157,45,149,244,78,36,6,62,184,243,159,187,120,88,212,197,39,48,232,57,5,110,60,137,45,25,173,226,22,251,205,82,157,201,51,198,139,212,174,88,121,3,201,216,251,52,61,84,188,150,142,100,41,114,223,247,133,207,84,56,27,224,190,219,209,146,139,15,153,45,36,234,197,111,83,5,86,46,138,147,104,69,187,23,41,33,1,26,137,255,39,64,131,47,20,54,140,187,147,65,47,143,227,199,223,156,201,75,146,14,37,82,88,188,112,235,44,20,72,45,238,37,150,151,71,150,94,182,123,227,186,3,13,183,224,249,136,123,50,117,101,150,196,233,50,170,39,18,65,62,91,212,167,128,76,90,141,71,7,21,47,181,104,171,207,222,253,237,38,48,3,146,77,88,165,89,219,35,227,176,2,18,26,191,3,213,208,198,88,110,188,76,163,170,91,242,44,46,155,18,7,34,59,137,228,45,34,135,4,255,236,133,241,47,72,135,192,6,253,73,74,217,203,73,242,30,2,147,170,181,2,198,211,36,159,69,140,247,108,207,45,90,110,126,247,128,169,107,203,215,138,160,96,89,180,151,201,24,171,225,165,135,145,10,190,253,251,219,24,60,217,29,164,192,89,53,42,200,24,62,191,190,163,75,87,215,64,83,229,232,221,113,148,91,46,103,187,22,33,21,176,103,159,244,211,118,154,128,207,245,56,147,116,106,236,156,222,107,15,225,108,181,4,2,223,222,173,211,178,28,244,104,180,120,6,19,190,31,190,228,14,23,149,113,249,90,63,219,248,252,4,38,69,233,219,3,179,21,34,173,107,189,155,36,0,12,181,177,234,214,221,196,42,22,108,117,218,45,243,43,205,155,220,132,107,134,24,148,111,98,153,27,199,221,31,9,249,181,238,30,99,242,204,209,152,186,95,12,193,110,241,176,29,87,14,184,125,2,38,105,189,249,101,9,31,235,185,79,93,55,57,69,75,248,71,191,109,31,69,175,34,149,235,38,226,149,147,31,57,4,106,142,113,209,47,92,141,196,34,59,76,210,213,144,167,167,29,198,213,95,94,145,35,137,129,52,95,247,114,87,30,249,170,147,170,183,11,219,133,166,249,246,188,9,172,222,107,119,171,198,96,221,252,44,69,208,10,218,160,255,248,47,127,251,207,127,254,167,127,254,211,159,255,242,15,127,250,127,254,238,191,255,227,223,255,151,63,253,221,223,252,235,255,247,255,254,235,255,255,63,254,245,127,254,175,191,249,219,255,251,159,254,211,249,3,136,185,33,203,56,255,243,55,255,242,47,127,251,223,255,242,223,254,249,252,233,127,248,211,223,255,229,191,254,249,79,127,243,183,255,249,79,255,244,95,254,244,151,63,255,183,191,251,128,255,227,31,254,241,79,255,231,95,254,252,15,255,248,159,121,193,63,253,249,63,253,195,63,254,253,95,206,235,255,47,47,175,204,80,101,54,103,219,129,94,93,184,5,70,46,198,159,239,176,137,152,118,173,51,132,226,42,8,13,59,70,187,212,196,53,74,213,60,68,210,77,82,77,138,151,151,85,81,57,111,83,33,61,95,106,245,166,9,24,59,139,35,51,84,138,66,97,234,171,225,218,198,7,174,204,125,120,160,118,48,226,118,203,135,21,18,9,252,49,183,4,177,81,88,81,181,154,142,194,244,236,65,64,24,192,249,109,41,141,41,156,5,193,22,10,37,188,22,229,64,157,30,148,156,25,26,58,185,91,17,18,140,76,90,132,199,247,83,197,145,179,157,36,78,121,214,134,18,145,66,180,108,84,233,65,41,136,215,66,47,140,217,20,243,130,82,48,105,18,239,89,58,169,69,52,139,76,151,63,192,43,60,57,231,70,80,235,83,185,130,220,148,191,183,13,234,40,181,236,133,218,32,225,117,133,180,67,31,70,197,165,4,27,33,250,231,90,73,84,209,103,172,65,24,8,249,89,122,224,243,188,151,14,31,235,203,34,222,250,114,212,156,131,13,23,90,203,49,158,59,114,9,26,209,98,133,171,67,175,208,103,77,103,79,196,40,63,169,112,189,37,147,147,227,115,31,231,228,25,188,161,61,70,63,250,111,23,120,245,150,194,195,202,210,156,118,185,180,199,133,155,138,165,149,58,103,115,131,82,72,90,86,208,45,88,193,248,76,170,146,250,29,40,245,10,78,76,204,145,218,20,45,20,13,250,195,203,100,116,5,78,118,72,5,147,53,117,65,251,169,221,58,147,210,253,160,228,43,110,37,141,165,232,44,106,231,113,146,165,244,84,249,157,123,106,118,111,61,209,19,21,182,202,166,134,190,115,80,112,87,211,213,146,242,194,110,206,26,135,17,31,18,74,0,98,116,59,74,185,45,215,88,134,139,99,123,148,160,124,130,131,44,105,13,108,39,135,205,23,53,249,213,42,135,128,61,8,179,161,127,53,209,71,169,56,32,83,21,70,124,127,55,233,33,85,235,248,56,120,130,125,226,192,196,248,20,182,250,162,11,143,162,164,232,100,213,18,170,139,223,38,85,79,54,179,159,120,74,141,239,170,73,170,56,50,182,79,142,36,42,184,242,70,87,254,199,129,239,51,6,172,33,195,36,12,16,68,118,74,176,25,88,34,243,78,90,172,93,71,10,250,84,184,140,69,148,58,155,90,80,20,161,195,30,114,86,96,85,242,72,252,97,222,229,168,26,105,41,55,18,45,201,143,142,98,68,24,69,9,61,160,164,243,132,133,242,179,203,242,75,38,178,98,253,216,189,89,137,20,172,158,225,242,142,119,42,179,133,82,128,106,237,22,239,30,91,201,216,143,61,29,60,133,228,72,98,172,10,221,44,217,166,181,201,163,73,42,54,201,95,171,49,17,32,1,77,15,213,20,211,34,168,214,177,122,37,79,220,242,30,87,84,202,17,134,212,44,243,140,11,104,69,178,15,170,64,181,41,101,205,34,69,35,8,207,161,193,21,79,38,108,167,20,238,251,55,67,143,161,218,20,140,236,138,178,97,12,98,2,99,202,240,203,18,242,157,18,126,167,42,203,163,91,122,93,116,26,156,34,186,103,192,220,131,60,147,195,228,27,234,119,207,142,107,52,24,232,81,28,87,138,161,217,57,114,2,158,93,43,137,128,169,179,140,93,26,133,142,166,40,94,242,216,164,161,124,210,118,159,131,174,247,120,214,252,235,50,7,147,25,63,190,56,76,38,92,76,163,4,91,186,207,34,211,169,21,103,60,217,239,20,75,248,178,69,77,176,40,151,78,198,17,113,183,66,219,134,101,254,230,157,130,158,8,254,101,18,47,148,105,7,66,102,127,24,38,182,161,179,31,222,246,29,155,85,166,142,241,161,140,169,105,133,130,3,5,198,229,33,125,65,191,206,163,54,204,10,213,90,133,91,5,142,19,255,105,99,171,215,175,238,148,251,58,74,98,138,142,213,96,51,9,230,123,2,47,207,2,64,62,117,68,228,158,250,179,253,252,244,48,82,74,23,174,32,84,172,131,69,102,163,7,63,240,183,82,116,172,28,36,103,154,68,25,30,197,124,89,234,9,140,223,164,69,225,215,49,25,97,126,212,159,174,203,197,109,41,92,39,27,238,249,46,14,167,17,178,49,164,129,21,229,132,217,36,165,249,111,231,95,205,190,242,209,96,205,251,103,115,98,75,44,152,170,85,139,32,126,130,55,68,224,122,127,134,115,194,253,233,122,56,176,151,107,203,207,220,217,189,186,136,208,152,132,192,21,206,4,218,66,139,7,254,174,103,31,197,102,186,79,159,45,117,42,55,247,185,138,19,44,112,29,160,161,42,200,80,142,126,103,61,24,190,124,33,111,56,235,129,106,186,79,243,9,30,136,173,60,86,195,82,241,92,185,12,134,196,153,149,129,151,76,152,182,66,158,8,167,169,210,61,97,56,180,80,78,194,41,212,133,57,181,111,203,159,184,226,70,72,239,54,221,11,49,205,92,97,200,58,191,63,28,90,220,173,253,105,180,35,178,210,36,18,98,115,109,115,204,209,212,116,183,234,57,252,160,22,98,160,4,160,40,207,161,101,169,93,88,244,197,113,166,195,161,22,154,77,56,250,117,23,46,88,180,245,54,204,10,54,46,140,17,255,177,57,89,193,106,213,138,128,220,22,68,114,115,69,167,156,225,148,175,54,10,229,180,125,162,192,177,218,30,134,248,74,105,151,127,181,201,3,60,218,42,197,227,123,160,166,77,36,164,250,231,239,214,52,238,96,91,198,181,208,226,119,12,199,128,137,206,110,149,210,25,211,121,16,129,39,116,230,42,127,114,86,253,8,49,170,3,107,204,52,147,66,85,91,8,93,225,84,17,16,99,181,133,64,23,83,74,108,39,202,111,234,138,23,115,93,147,13,158,177,227,142,21,240,153,145,210,97,5,105,162,186,3,62,75,88,188,80,217,148,84,70,116,55,156,44,194,149,198,74,138,222,172,88,9,77,133,79,210,28,177,176,16,184,111,77,5,39,240,132,92,205,177,174,225,30,156,215,8,15,181,16,44,123,201,0,179,41,151,14,23,75,227,237,83,8,22,51,193,141,238,242,118,231,255,142,156,84,79,16,46,135,208,19,52,209,62,113,28,163,164,118,254,213,247,57,156,244,233,145,230,162,61,159,75,197,50,111,56,50,179,194,217,93,237,192,112,26,170,232,31,57,200,117,124,221,109,201,31,85,69,26,77,185,216,187,212,18,79,196,95,158,127,25,177,174,9,72,210,139,138,128,211,114,120,190,253,187,209,184,215,211,1,199,85,247,145,134,54,121,170,90,19,73,75,174,139,126,80,120,106,68,255,10,5,157,182,67,49,112,154,178,172,136,112,112,209,243,221,155,218,192,41,117,233,217,248,140,179,107,188,205,129,214,218,35,250,245,203,131,119,24,70,68,125,55,154,29,211,183,65,136,4,209,230,21,24,82,132,208,19,36,214,212,132,116,133,72,202,238,45,158,206,83,235,197,200,31,232,169,185,68,42,101,130,67,37,35,40,132,107,161,169,121,70,230,116,169,60,108,245,204,59,208,14,207,179,174,128,70,233,121,119,184,64,214,184,5,134,73,37,26,206,245,75,127,25,82,237,229,227,49,169,221,84,86,85,56,187,198,118,21,225,73,210,228,18,122,222,82,137,104,251,250,33,47,100,72,133,68,166,37,117,250,46,137,219,9,141,63,133,81,15,117,225,74,99,89,91,186,39,12,72,92,92,122,146,188,197,169,59,202,217,220,235,242,133,63,44,165,62,235,203,77,115,218,95,190,76,110,68,251,20,254,131,238,154,154,112,20,235,73,79,13,196,57,9,93,21,19,191,76,175,170,215,178,169,126,118,57,207,100,62,98,233,114,108,114,239,21,168,68,138,56,59,50,228,12,161,161,216,73,109,86,105,18,252,21,35,22,54,116,164,186,155,157,235,44,222,40,23,87,133,228,65,38,184,221,248,227,205,92,204,244,156,71,39,131,184,225,7,103,238,87,170,56,52,24,104,255,100,238,106,199,214,149,167,187,241,4,185,166,44,58,87,185,233,218,99,61,85,135,77,5,64,53,133,112,69,53,63,140,207,148,178,80,247,133,139,253,64,40,210,194,184,37,179,144,252,155,214,227,229,184,142,146,238,102,201,152,88,67,189,24,103,208,20,101,72,54,218,238,138,152,198,65,39,190,142,68,182,204,204,46,150,203,253,104,168,250,248,54,17,195,236,194,202,148,233,136,71,24,14,251,4,225,149,107,62,83,222,34,122,153,112,183,229,17,138,208,230,14,108,42,74,137,40,166,171,50,91,126,141,72,93,227,102,65,162,226,131,77,210,163,169,218,166,121,113,252,229,84,16,75,77,10,148,105,36,71,184,112,114,166,68,69,36,132,183,29,109,126,156,67,161,130,236,211,213,8,38,241,48,52,74,241,83,86,49,220,32,218,56,246,232,12,216,164,25,68,169,30,193,137,180,239,111,55,37,218,132,188,156,192,80,124,24,158,47,249,238,69,202,107,115,51,187,178,152,20,172,198,64,230,32,225,89,209,86,165,192,187,185,105,69,178,96,146,61,35,153,28,196,21,178,182,52,45,25,204,245,43,176,240,62,129,201,71,242,55,72,132,36,98,235,40,246,124,147,143,58,67,53,167,247,119,177,141,88,148,199,23,42,40,205,143,69,66,227,77,130,120,164,63,39,23,221,154,198,178,216,245,97,2,120,221,183,66,179,35,36,68,109,76,243,237,115,87,0,147,74,34,242,221,166,123,181,93,81,29,234,0,212,132,5,62,7,206,112,67,132,221,41,141,170,191,13,3,243,108,14,27,163,186,116,56,76,29,211,207,100,42,82,71,82,173,105,60,51,195,79,54,11,107,76,81,202,133,168,191,229,22,122,236,156,238,79,143,19,20,185,106,238,188,75,84,205,225,115,75,97,229,100,75,99,108,58,218,92,232,92,72,151,11,90,150,61,201,104,229,218,114,209,115,156,183,181,53,21,209,198,218,235,161,98,79,38,64,23,24,119,92,216,103,100,221,107,89,60,188,234,72,232,184,138,61,21,115,85,135,123,213,226,165,210,212,54,49,220,42,91,126,110,189,205,119,172,12,77,196,187,54,7,126,4,255,46,170,126,36,107,50,153,25,251,249,56,129,45,115,78,23,62,177,36,223,45,51,229,4,83,101,118,225,47,217,190,248,76,227,117,232,203,77,57,203,151,8,177,225,115,136,200,118,248,227,128,249,208,159,148,162,108,104,157,132,28,87,170,198,49,80,179,234,3,119,12,209,249,13,39,162,199,202,155,106,91,109,246,13,205,232,119,135,78,6,138,161,184,124,126,48,153,238,146,177,9,197,206,114,209,8,12,30,146,240,171,54,205,212,131,243,7,83,246,38,151,46,131,155,27,235,100,52,145,183,172,77,195,90,220,14,215,98,165,192,114,134,36,103,57,32,160,88,76,64,76,80,44,56,111,55,137,190,169,61,231,15,146,94,31,106,154,103,50,21,144,220,222,62,205,22,121,240,169,168,132,246,36,249,196,219,117,6,202,196,51,4,110,195,147,142,185,17,192,118,37,43,127,255,104,40,190,150,145,126,216,68,155,33,65,169,155,124,56,112,71,167,186,244,208,53,70,107,71,77,90,78,190,153,226,230,79,90,4,159,185,113,155,137,220,242,121,239,39,115,75,230,34,140,134,73,126,152,90,155,79,205,8,207,212,57,70,31,153,233,243,187,189,123,119,79,83,208,45,143,181,64,36,240,107,25,236,36,74,193,153,16,108,107,14,242,245,106,115,226,149,44,110,229,83,64,218,135,36,102,253,24,238,190,88,18,48,161,66,189,250,96,199,251,17,176,102,182,77,67,149,158,141,149,235,155,130,147,156,178,45,54,18,193,211,47,9,111,154,68,7,233,3,34,196,126,102,213,23,32,38,83,20,18,109,177,253,224,70,30,195,251,123,88,165,219,122,196,235,243,242,103,209,245,237,170,53,153,208,164,43,14,163,229,33,119,96,234,218,190,58,54,18,226,16,197,168,170,145,201,116,255,118,19,28,238,165,46,181,26,7,162,168,233,123,186,111,83,216,93,106,146,178,176,2,102,104,100,36,97,15,25,126,182,32,200,136,204,159,60,125,110,74,253,147,54,60,48,228,121,42,229,154,41,99,255,10,22,41,68,134,194,67,213,32,97,234,251,190,25,238,253,161,114,117,198,9,252,81,183,145,223,52,206,109,79,133,40,233,126,151,166,71,223,253,172,105,117,43,112,22,117,239,111,99,203,81,14,217,98,18,196,159,233,69,106,50,7,153,220,216,206,146,29,177,178,126,186,201,67,97,220,18,159,137,131,211,193,196,237,21,118,109,66,80,72,47,154,62,76,85,251,183,3,163,194,219,182,58,241,11,17,0,183,25,207,111,152,63,110,62,79,19,65,118,216,118,133,161,63,205,98,205,14,163,94,247,72,212,146,0,250,249,181,160,189,58,247,51,189,114,177,153,173,238,168,137,216,171,66,237,176,24,209,7,67,41,168,202,59,172,196,228,2,238,7,206,166,251,43,3,178,139,127,180,25,110,67,85,96,55,57,8,223,245,154,146,53,216,111,101,117,192,224,60,124,172,81,104,195,5,167,154,164,198,155,246,193,220,207,155,190,252,216,105,212,108,59,140,115,122,232,181,41,147,157,232,79,183,245,40,0,102,204,182,254,93,21,87,177,240,139,122,44,138,229,113,103,135,173,140,80,159,62,43,219,111,139,22,92,120,182,27,118,43,124,208,31,156,39,12,204,34,13,191,172,52,249,107,89,182,196,166,166,254,39,179,113,62,244,12,118,85,254,244,196,216,38,159,194,44,227,213,150,238,116,3,182,238,111,180,96,49,33,31,70,118,89,164,203,125,47,195,217,42,228,5,28,60,164,206,250,195,236,169,146,236,130,17,65,18,253,215,225,92,168,147,240,175,37,252,215,169,250,126,133,159,76,5,27,249,104,83,204,249,193,156,98,117,170,69,121,44,212,252,229,172,77,171,197,108,146,67,72,80,252,94,78,190,18,212,161,134,54,69,11,62,15,169,203,77,249,49,211,177,227,150,255,54,135,98,201,98,20,230,82,252,48,166,208,95,51,90,236,167,202,151,156,49,127,204,36,101,233,47,67,178,89,226,213,48,239,107,179,73,40,254,110,223,144,92,22,101,160,197,141,9,147,130,127,244,172,107,53,53,225,177,96,74,15,248,204,18,137,139,216,211,210,163,16,106,10,169,41,191,141,228,233,55,197,241,47,189,151,65,147,55,117,171,141,72,212,216,210,37,38,114,157,187,163,40,102,169,145,109,42,135,217,251,44,89,54,146,188,187,33,8,248,29,230,22,136,66,40,84,47,23,179,127,250,127,192,230,214,148,219,1,156,139,223,94,55,201,176,26,34,148,7,155,58,73,179,1,55,66,102,250,52,98,70,159,161,128,135,149,36,42,125,154,252,253,237,63,77,153,231,84,155,176,90,89,226,175,207,38,116,16,143,197,120,172,155,246,81,62,112,75,224,10,45,215,57,220,235,78,95,11,124,238,107,117,108,117,104,132,150,4,4,54,172,46,245,165,244,84,60,226,15,220,108,26,11,140,138,208,8,216,68,203,212,200,238,212,63,250,203,59,159,166,38,37,91,197,87,147,66,26,235,185,212,116,189,122,112,65,28,159,39,147,165,205,79,63,48,25,23,95,151,155,84,158,94,68,55,190,54,55,252,126,133,226,107,170,165,108,9,4,95,203,89,123,109,170,51,133,26,34,191,128,79,59,180,155,218,179,152,209,253,51,53,8,222,67,115,34,104,230,38,243,253,52,91,27,41,162,178,37,109,76,172,236,112,195,136,234,186,99,193,14,254,253,52,52,176,104,97,8,76,137,183,119,26,21,162,103,133,232,117,14,145,174,239,130,0,55,226,108,146,21,74,125,37,7,167,195,231,34,184,36,87,27,23,19,94,111,127,185,37,121,106,151,159,157,153,180,61,135,161,230,81,31,18,85,237,221,191,139,82,76,9,167,166,101,92,124,95,40,118,18,182,233,122,181,71,29,108,124,142,1,147,253,174,18,9,64,174,138,58,196,11,115,85,207,122,57,63,247,13,95,95,29,133,19,73,18,50,221,139,228,6,24,45,67,208,246,182,155,226,154,143,94,157,241,160,82,234,90,34,201,114,186,198,168,1,99,31,42,92,199,250,178,177,13,102,139,170,2,23,50,168,71,192,212,94,110,129,137,97,230,22,48,46,116,129,207,165,96,125,100,151,192,133,226,240,38,48,52,146,61,96,188,70,114,111,66,166,36,77,159,227,116,10,233,109,2,119,103,136,250,230,153,132,160,81,99,216,46,44,2,12,137,221,61,179,129,81,224,244,193,38,94,36,90,123,192,70,102,22,179,20,199,192,124,224,254,85,240,1,159,41,153,100,223,152,40,156,38,95,94,104,21,170,26,241,143,10,249,35,203,32,102,52,132,117,142,179,238,92,59,124,191,179,124,86,241,23,66,71,177,62,22,64,232,34,17,55,146,149,107,189,249,229,221,194,82,102,18,39,58,214,167,83,220,241,76,66,116,78,111,127,146,54,244,205,50,83,0,144,160,143,85,180,120,190,24,172,113,20,185,201,205,158,108,224,233,158,49,235,144,44,244,133,86,4,189,221,147,9,29,237,86,238,55,180,60,251,87,15,99,84,121,144,116,74,203,160,37,255,60,91,84,21,194,152,34,13,67,241,252,75,158,135,95,208,76,143,251,209,228,187,172,207,210,152,112,204,109,41,22,62,151,80,8,5,125,97,90,61,216,148,115,113,192,124,49,125,30,228,141,59,240,142,198,200,63,5,211,15,133,195,65,204,20,238,249,43,246,127,110,119,88,253,23,62,155,207,140,45,58,27,71,166,28,108,208,40,125,74,96,147,76,236,38,114,90,144,71,52,124,178,142,158,61,113,139,165,128,77,232,134,0,165,167,77,174,214,70,15,64,173,217,7,227,82,222,226,39,100,73,238,230,253,69,236,159,20,244,11,227,248,248,60,48,7,229,138,35,211,179,253,234,73,29,134,35,33,137,241,68,229,200,244,56,148,177,66,163,86,23,112,53,230,156,239,126,48,73,160,206,194,145,65,185,185,177,36,58,204,26,148,239,194,70,31,126,236,156,97,89,93,234,223,80,68,68,148,234,155,36,9,154,29,145,77,79,103,45,160,236,181,29,46,196,139,228,167,187,21,76,251,203,77,169,70,124,117,8,192,67,35,231,48,251,253,251,244,36,117,234,131,19,187,177,28,29,231,183,131,37,6,184,83,227,118,7,4,221,129,179,253,252,250,148,56,43,108,21,242,114,54,213,239,138,59,152,159,85,61,102,245,220,229,156,79,155,226,165,99,19,106,135,111,210,16,63,67,26,133,168,252,68,154,26,105,138,233,179,194,135,81,122,139,206,80,250,201,103,126,214,209,224,28,153,114,174,64,134,185,62,133,215,201,57,61,149,108,56,113,15,137,136,62,18,69,74,17,110,5,134,110,4,156,51,128,228,24,177,218,142,217,131,66,95,117,248,216,3,69,155,125,14,233,84,189,75,16,115,73,186,57,55,236,71,223,46,6,238,160,42,68,71,246,116,143,62,33,26,60,229,166,200,111,15,175,108,0,254,9,255,104,195,33,140,141,167,45,91,95,94,126,86,0,21,25,63,216,228,216,101,164,127,58,193,222,39,100,218,11,147,4,89,76,148,2,126,237,174,240,20,169,165,75,38,193,254,44,89,115,98,77,81,184,71,189,29,207,248,247,48,236,135,207,102,99,140,174,126,9,37,25,174,15,13,236,33,11,159,252,24,39,84,86,213,167,75,193,65,137,121,0,63,64,21,94,65,52,30,204,159,247,131,19,73,74,89,159,62,31,185,62,34,9,96,210,144,187,194,38,230,251,205,65,163,91,148,252,56,188,40,174,5,7,138,104,170,216,23,72,201,144,155,231,112,129,122,72,62,139,26,230,245,99,95,38,58,130,52,140,236,132,70,140,243,73,99,224,200,183,216,196,22,152,203,250,119,181,24,56,231,150,152,154,5,149,91,63,209,160,1,70,16,106,8,140,20,217,242,78,105,56,8,228,28,39,43,31,146,214,11,35,178,34,48,169,37,181,220,151,87,169,172,226,210,73,33,192,184,45,83,61,16,74,33,34,213,152,108,196,69,146,195,157,163,36,190,142,143,161,143,94,25,228,226,220,94,65,185,51,125,82,115,103,180,19,228,153,85,158,134,194,122,37,135,57,245,36,199,8,74,118,238,246,223,111,83,3,187,69,82,61,217,144,164,239,242,61,76,26,174,69,151,91,220,110,243,113,62,15,45,109,240,194,139,203,64,243,109,3,103,118,187,10,177,112,198,36,46,146,222,52,234,169,111,144,183,82,28,159,62,238,90,28,106,86,112,61,3,69,4,143,84,46,135,141,152,237,62,76,129,18,81,175,15,62,88,189,85,181,192,103,54,108,95,94,148,223,222,80,43,104,226,158,232,95,77,172,250,22,225,113,56,67,104,217,28,62,246,117,185,209,181,202,207,230,244,101,88,179,252,206,89,113,15,85,96,204,131,146,239,128,244,184,58,128,226,81,45,190,118,141,130,76,250,196,18,41,99,51,204,63,242,218,38,48,116,58,49,154,132,19,154,126,117,129,113,57,166,233,134,25,119,203,103,163,163,237,55,15,18,74,161,99,25,10,119,23,114,4,198,22,216,210,43,165,187,134,23,219,6,9,240,250,234,74,69,96,108,42,84,208,13,233,50,227,3,30,177,37,193,184,241,252,178,229,199,251,47,115,117,184,162,6,22,109,128,153,56,54,29,50,144,154,52,204,146,245,71,172,159,179,175,94,10,75,224,138,151,192,23,39,238,133,27,114,172,100,56,192,46,235,251,6,238,163,164,115,1,226,189,30,219,74,39,204,82,228,195,240,41,185,135,149,191,139,68,232,29,237,78,174,86,187,48,151,80,153,196,220,104,224,65,116,152,220,17,25,109,248,178,178,79,195,100,31,26,71,54,40,217,10,49,92,213,214,231,237,180,78,44,208,19,148,200,235,199,100,149,119,47,230,202,15,61,103,251,57,222,86,191,159,117,140,171,14,155,230,7,83,125,123,55,106,224,115,164,187,161,77,221,97,33,116,46,48,148,227,223,41,112,204,129,121,206,213,41,95,61,17,131,152,254,52,236,15,245,206,5,252,246,225,95,194,39,150,111,108,26,148,157,248,51,53,250,182,170,153,46,253,61,200,66,218,254,89,197,100,65,228,151,59,254,167,111,34,17,207,133,24,76,62,11,110,154,254,157,17,157,10,74,157,195,86,123,248,233,91,76,11,124,236,91,212,78,33,196,177,185,198,119,120,117,22,79,185,55,193,3,87,147,122,242,134,103,171,243,191,179,176,83,114,224,190,68,158,158,226,137,4,38,92,49,227,105,130,250,58,214,121,25,179,116,52,141,124,129,59,135,27,233,2,45,58,156,227,72,58,28,185,86,14,241,15,69,4,109,78,129,33,20,245,160,76,167,8,111,102,153,163,213,68,47,170,143,229,185,225,223,36,58,67,73,1,240,207,50,35,71,96,72,248,138,135,14,153,9,240,129,220,159,46,70,20,188,226,105,50,108,5,44,220,65,47,200,142,127,251,219,178,120,60,221,172,91,7,222,139,145,137,50,82,48,26,95,5,125,187,244,24,10,69,235,147,17,2,62,31,181,165,79,72,122,156,159,184,152,77,179,186,101,209,23,139,146,213,152,40,221,200,160,2,254,213,175,197,226,33,134,43,163,145,169,70,246,248,27,52,176,115,234,142,145,171,9,171,251,103,65,163,211,100,27,198,189,176,60,207,160,227,194,234,215,223,86,217,48,48,39,252,229,240,247,44,153,255,136,185,166,79,156,207,230,9,193,174,24,45,74,230,185,153,250,126,84,88,218,119,71,33,251,210,20,146,188,199,183,229,199,92,24,218,181,143,244,237,183,62,238,150,128,205,143,188,222,215,48,148,19,68,83,179,226,162,230,154,234,48,164,14,215,239,75,241,7,85,216,190,223,80,214,68,14,240,133,171,21,29,124,99,61,73,39,106,225,152,170,118,180,244,79,110,100,90,58,241,249,182,251,219,164,129,144,133,244,131,249,4,174,58,1,147,123,241,177,128,225,254,52,214,129,251,93,103,26,77,250,233,131,225,111,191,53,104,21,162,133,233,117,198,120,71,139,213,180,5,220,236,224,243,45,5,30,168,114,43,70,48,242,187,145,119,253,224,190,77,179,232,126,23,151,46,167,56,0,78,3,50,200,11,91,142,216,119,106,82,225,106,151,213,128,73,32,10,67,159,218,242,44,106,112,117,25,37,245,199,197,101,240,25,188,117,91,78,25,37,85,82,209,52,118,237,251,114,100,56,210,71,76,136,243,181,27,43,251,133,169,183,251,200,111,112,221,22,12,240,251,52,209,61,186,245,131,59,238,214,187,17,227,225,33,231,239,251,109,210,35,247,37,69,132,51,44,91,50,226,7,115,253,191,69,204,48,78,52,139,74,127,48,21,86,55,201,2,79,223,176,69,244,193,100,209,221,144,16,5,232,168,6,126,110,101,36,87,200,120,46,2,175,225,130,36,20,241,81,217,180,111,203,127,242,49,223,93,214,184,3,210,173,205,0,166,74,205,199,187,108,83,88,18,184,90,41,211,215,52,248,179,186,152,111,8,48,16,90,252,122,45,19,228,190,185,83,192,56,58,252,229,16,54,246,43,192,84,113,45,165,176,177,14,124,142,240,91,23,91,205,49,85,253,140,32,29,173,220,76,107,208,78,164,58,30,38,19,42,194,135,192,136,194,244,11,27,103,179,192,228,98,149,37,240,229,244,173,63,87,178,95,180,187,177,245,95,54,237,250,11,96,185,27,180,83,71,34,161,125,27,207,29,135,72,70,201,230,122,15,170,29,63,57,86,24,214,50,187,235,133,153,60,158,210,223,217,138,113,110,94,152,99,196,99,93,248,225,246,190,209,92,155,136,198,79,245,193,136,249,221,74,205,3,23,155,91,95,211,144,97,171,151,73,162,194,162,132,67,226,107,90,34,215,182,234,203,217,42,62,22,139,243,195,80,176,164,107,8,29,24,218,221,239,34,78,216,138,68,187,44,47,183,36,167,253,193,197,72,227,239,18,130,73,165,121,140,175,225,95,100,81,73,183,156,171,158,7,2,240,203,159,153,41,35,178,16,150,250,182,250,102,28,67,91,251,20,225,102,223,150,160,190,29,178,2,168,42,69,205,252,3,201,200,159,178,2,152,165,203,19,252,206,200,29,11,53,93,115,194,52,172,182,23,2,157,77,62,217,49,19,112,131,246,42,39,135,51,113,153,125,159,254,5,244,188,93,120,12,111,74,217,65,89,172,126,193,177,116,113,84,42,2,174,176,199,247,225,61,198,149,163,74,195,107,219,205,37,123,144,15,73,56,0,110,159,144,67,230,4,181,192,231,214,33,231,219,52,190,187,143,17,248,192,117,150,34,155,10,117,12,235,227,98,133,246,147,60,12,89,62,168,130,80,151,238,99,73,205,67,191,45,227,228,228,172,255,190,139,36,143,90,159,159,38,37,253,251,236,110,196,57,231,96,254,171,208,186,32,160,184,130,115,128,0,222,146,56,103,198,89,87,119,48,208,67,97,167,117,255,63,179,216,169,68,96,179,234,162,73,198,249,68,34,236,116,184,98,62,106,149,59,161,227,175,220,21,3,67,5,51,168,170,110,61,196,185,6,169,0,163,63,101,213,232,18,15,135,169,134,149,130,168,127,155,174,230,223,107,23,11,201,63,78,78,209,220,181,46,62,157,36,93,60,170,214,204,155,186,121,90,183,139,201,123,126,250,120,134,196,184,25,113,243,15,125,60,134,19,195,211,199,115,254,177,143,167,246,113,41,255,110,251,56,147,7,244,117,98,254,117,178,244,49,206,246,16,230,203,198,207,167,164,7,255,230,8,253,117,190,4,103,173,83,132,114,252,89,193,138,214,36,143,124,85,127,32,237,80,66,11,2,29,105,133,136,19,87,159,244,124,232,192,194,117,177,9,171,128,29,250,244,153,109,33,219,123,236,11,234,37,116,166,98,201,135,0,155,137,79,61,212,17,195,210,96,188,147,97,252,124,168,35,254,205,33,250,247,217,201,156,197,35,96,162,5,90,95,189,108,71,247,126,104,104,82,40,9,198,218,152,30,53,96,180,49,138,14,17,75,212,135,232,156,136,79,142,31,83,85,36,86,48,40,149,137,98,225,239,8,77,168,154,250,74,239,8,17,93,139,1,60,183,94,101,113,1,174,65,187,67,2,113,146,196,116,94,14,131,164,55,28,218,139,231,179,254,221,140,31,76,230,29,3,237,163,122,230,202,156,84,218,33,163,46,237,132,177,136,139,161,77,174,240,10,13,28,238,230,120,20,135,194,35,5,249,30,90,62,85,136,47,140,65,115,185,52,188,25,214,132,13,21,38,155,189,57,12,13,175,106,109,228,124,233,108,200,32,51,206,2,133,71,48,219,99,150,147,116,222,21,182,10,154,15,110,120,190,85,87,130,60,249,222,189,229,200,210,62,223,149,76,122,198,81,146,35,218,3,119,143,178,46,115,226,141,71,96,135,77,115,56,187,48,164,52,185,229,231,105,204,43,239,83,56,174,149,124,155,44,228,228,146,71,36,216,206,44,65,113,224,186,107,180,44,247,179,98,186,162,105,6,209,104,33,198,216,84,56,226,124,22,34,49,31,140,131,44,235,120,113,245,92,241,217,28,175,59,61,112,26,174,134,73,237,44,10,213,10,99,31,199,84,58,22,202,200,42,130,96,92,9,241,93,164,186,13,85,117,225,192,206,49,218,36,171,168,186,53,92,96,46,80,146,33,137,233,251,233,51,242,194,187,79,180,179,112,107,82,65,12,66,98,243,54,156,220,30,237,179,78,39,251,47,35,168,240,200,178,224,179,154,193,149,94,44,215,90,191,154,204,185,232,113,180,130,178,240,203,67,208,232,37,123,191,252,217,92,159,175,134,83,188,6,12,215,148,106,153,89,56,244,54,173,146,237,168,93,138,18,200,14,14,120,171,233,123,224,150,146,83,84,254,22,171,10,125,224,72,24,241,48,5,24,91,127,26,79,119,76,226,252,214,207,28,56,145,94,225,93,154,9,144,60,104,115,49,13,42,207,87,27,186,114,173,62,198,233,208,81,212,237,170,24,6,33,90,202,222,106,90,49,138,234,85,158,35,229,187,69,1,215,126,86,143,62,188,240,32,251,36,100,237,14,85,208,165,162,104,196,68,33,252,155,85,177,117,67,97,94,226,229,240,122,171,56,41,242,11,57,246,82,50,31,167,202,193,110,72,178,188,199,76,9,71,217,210,55,164,77,206,150,206,129,50,31,109,236,221,141,107,196,225,1,63,133,194,36,172,57,7,240,153,85,220,207,245,229,164,16,245,128,43,98,164,143,138,39,174,131,128,113,57,42,197,60,78,93,87,6,62,176,49,216,41,138,82,75,52,28,151,123,158,143,102,113,40,82,66,88,177,171,164,87,147,36,73,28,112,6,76,76,171,40,60,218,218,241,52,155,225,163,3,109,133,164,59,96,130,201,15,140,76,103,119,216,68,144,244,229,139,99,184,4,76,209,86,83,24,199,68,188,28,114,253,71,171,121,33,67,50,2,54,129,24,133,145,139,143,223,102,11,82,85,112,28,254,174,205,8,204,246,247,200,72,247,96,148,98,26,246,242,180,12,29,214,21,40,245,27,229,121,56,83,123,20,48,165,45,218,43,231,246,50,67,149,2,143,72,85,221,225,99,175,173,143,112,193,224,178,85,165,42,227,101,222,31,209,106,166,210,164,230,231,187,6,22,195,8,56,171,225,11,76,45,253,114,152,130,202,87,121,27,98,237,64,201,6,81,73,113,8,232,115,252,180,149,68,41,74,80,197,103,82,37,211,169,60,162,223,173,149,208,203,128,155,65,233,210,51,94,220,47,163,221,106,21,240,208,60,45,203,176,156,7,76,0,109,62,138,226,200,35,56,204,93,83,85,218,59,178,20,119,188,40,211,123,186,180,205,16,159,71,103,165,169,158,101,134,100,193,213,208,78,223,145,202,63,31,173,243,222,253,198,5,124,102,217,51,30,240,110,123,167,152,64,220,208,30,109,21,206,140,128,81,58,120,117,212,145,41,116,24,121,147,209,95,153,245,118,21,74,6,36,32,58,32,164,113,9,92,223,125,188,255,234,136,29,198,213,246,7,184,202,111,119,248,35,117,9,84,35,38,114,184,113,249,239,15,76,222,108,192,36,196,204,7,70,131,220,225,250,42,83,28,244,88,89,209,165,68,242,230,243,211,120,190,163,225,156,171,42,143,13,156,162,97,208,133,173,242,162,121,197,187,169,123,121,118,141,243,211,121,197,211,201,124,94,15,12,185,232,21,148,121,95,13,39,210,12,176,236,154,222,87,207,48,28,141,116,255,217,198,59,217,128,110,171,103,116,184,231,179,229,144,27,235,166,6,69,101,85,239,9,140,117,94,177,203,67,38,163,118,12,240,186,63,61,200,159,124,208,210,131,186,28,26,142,249,135,105,86,203,231,137,54,152,172,159,249,204,240,28,230,2,52,32,169,60,51,156,194,211,139,166,242,28,109,103,113,37,151,99,202,217,196,108,242,243,238,153,157,76,219,54,174,71,42,147,117,93,246,190,112,153,163,61,93,186,67,85,50,231,95,181,232,179,229,16,216,139,207,102,200,158,121,100,244,98,142,254,242,131,21,61,198,153,155,11,217,152,54,242,187,25,230,21,157,194,165,160,61,13,239,120,153,252,167,169,86,120,206,15,232,79,98,187,130,47,169,60,155,134,169,143,250,103,37,226,239,235,129,141,24,57,224,172,6,47,225,223,29,218,65,132,52,122,126,26,70,6,230,253,172,179,163,175,174,159,69,181,179,155,203,214,39,227,217,11,39,153,159,62,154,152,164,66,97,13,204,13,40,90,134,44,195,99,138,24,223,100,116,10,132,34,77,231,130,41,144,71,203,43,21,0,207,129,190,17,186,112,24,114,237,231,132,88,217,61,240,6,103,77,92,4,134,172,55,154,198,73,168,3,34,99,5,248,76,147,115,26,223,177,58,151,160,247,220,34,221,213,117,181,54,220,101,207,170,181,8,69,14,152,64,231,99,155,145,100,229,234,86,86,49,175,182,244,128,49,210,103,232,129,107,83,109,94,168,89,207,72,119,135,73,45,234,15,76,172,123,6,92,30,17,29,216,60,99,160,147,145,245,60,70,229,239,124,15,184,116,85,130,205,220,44,151,111,86,198,21,191,117,163,36,63,242,118,74,55,161,58,69,107,11,181,13,19,66,83,19,101,156,165,224,60,209,160,100,41,72,143,142,154,238,237,4,39,30,233,193,10,211,71,241,116,53,26,39,133,33,28,139,159,38,199,68,205,136,209,114,232,17,112,187,64,116,65,209,78,94,136,195,40,22,232,46,58,44,239,47,222,141,175,71,55,194,209,41,120,142,169,144,166,186,214,129,201,188,92,1,43,241,76,129,142,179,36,95,26,84,127,181,246,124,53,14,76,191,125,80,87,53,85,93,26,218,167,32,254,207,150,73,175,14,143,115,110,19,232,41,1,51,56,138,26,151,113,160,198,230,41,240,57,148,102,124,22,81,149,242,204,81,118,136,116,97,236,31,237,179,109,126,39,135,7,148,167,250,217,36,170,141,104,25,22,190,136,10,103,116,186,122,76,82,170,9,155,158,229,231,252,77,174,164,12,92,37,254,106,48,228,73,209,167,231,209,170,119,205,159,180,211,12,184,35,241,173,240,46,53,90,70,49,245,212,135,11,236,50,1,147,65,146,31,81,176,197,190,27,48,229,100,170,250,101,116,124,62,23,150,169,91,234,103,99,30,221,151,19,17,239,218,178,214,168,219,10,216,148,239,20,222,95,214,32,40,161,121,181,20,160,136,154,119,38,17,207,209,219,162,165,82,173,104,25,187,202,171,86,134,104,76,160,175,78,115,166,20,163,185,203,47,25,101,243,163,148,54,49,221,252,167,41,15,145,42,71,118,129,52,99,14,227,4,234,207,195,76,14,183,117,211,175,78,84,97,200,127,98,26,154,182,251,243,244,174,57,231,11,19,110,208,209,60,159,25,238,198,68,66,200,16,129,208,12,187,110,139,159,38,115,191,22,69,169,73,238,1,27,169,184,194,36,121,250,120,160,78,63,68,62,1,55,246,245,8,66,62,133,132,149,194,219,121,128,12,206,123,171,40,36,58,178,57,86,192,68,216,72,237,163,5,159,109,44,175,95,241,69,87,120,58,215,162,193,216,136,50,32,167,221,123,196,86,75,146,169,58,12,225,97,39,160,23,240,76,207,173,138,75,214,61,65,76,213,89,122,124,81,122,208,163,211,200,146,213,179,139,172,169,118,167,74,91,83,175,15,240,94,174,122,81,184,18,245,97,10,51,102,204,36,20,35,21,165,202,55,95,212,124,201,2,111,219,73,28,166,152,235,233,209,109,9,218,1,83,42,36,93,102,170,6,183,101,184,24,180,225,212,9,132,173,76,222,88,239,106,186,109,139,176,70,167,192,76,191,230,227,38,42,41,246,51,210,56,95,231,24,202,94,59,198,227,236,26,207,202,70,221,114,223,209,68,193,79,93,149,84,91,173,16,241,180,224,106,127,156,195,221,149,77,128,49,233,159,167,81,124,10,141,79,83,178,85,103,229,132,17,224,190,28,86,126,245,45,35,238,80,175,4,40,106,36,175,91,123,181,56,118,161,231,207,143,223,218,242,70,163,105,84,72,213,231,229,200,220,172,11,103,245,18,21,78,233,144,47,58,240,49,16,198,126,28,242,171,94,109,83,170,65,215,227,237,39,65,232,182,188,169,74,150,121,251,75,137,169,54,72,34,201,143,183,159,50,160,30,48,50,20,237,9,37,244,82,239,135,229,169,22,26,37,226,231,0,155,1,51,25,255,16,167,168,97,254,29,3,225,9,12,33,239,147,111,175,64,109,188,245,167,9,66,94,116,54,245,126,193,248,130,158,111,192,163,173,199,157,15,145,231,190,48,154,172,207,79,7,33,162,193,38,119,170,240,94,161,175,136,154,108,82,117,20,36,147,74,43,23,206,235,9,135,37,171,126,9,52,161,82,164,48,213,54,87,200,150,242,244,55,232,116,230,198,133,77,147,92,97,196,82,98,60,250,249,202,55,38,53,175,79,131,91,89,211,213,9,41,100,201,113,104,159,139,231,153,135,79,172,45,181,187,225,17,23,88,58,15,185,250,202,68,235,28,26,250,219,230,17,11,248,28,95,122,249,177,67,38,156,7,36,20,39,189,38,115,138,68,218,6,112,237,111,156,143,28,226,124,159,62,11,125,203,128,21,88,47,195,88,65,89,83,24,44,11,217,73,105,187,91,29,197,36,180,112,69,163,52,99,173,142,128,147,82,84,22,14,101,104,238,29,134,145,84,3,75,80,190,198,157,15,6,87,20,182,4,158,230,145,8,56,169,10,245,185,68,76,39,201,59,104,51,41,103,249,105,168,164,34,250,153,160,99,159,186,113,152,219,47,7,10,73,162,252,50,12,12,174,192,136,164,192,49,216,244,213,20,12,134,197,64,217,65,126,96,178,66,99,60,136,126,117,85,51,239,112,24,135,189,126,174,44,74,86,196,190,77,44,40,126,26,39,172,110,27,29,159,98,138,175,198,211,166,179,184,195,138,28,43,136,74,101,117,138,144,147,186,195,235,199,253,27,75,245,194,35,91,100,202,97,12,116,153,11,220,220,122,143,78,203,230,4,123,96,136,168,253,233,108,116,155,162,251,77,12,113,199,158,101,174,11,49,210,80,247,235,225,249,166,232,188,9,81,76,49,117,191,28,125,14,255,156,186,215,40,193,38,117,55,96,178,70,69,144,246,140,103,40,46,155,242,173,80,140,163,247,107,5,176,14,99,205,63,223,53,113,81,142,128,207,29,245,249,174,73,241,117,188,124,65,196,163,240,114,210,66,80,120,121,135,162,84,215,184,183,39,97,164,169,54,43,130,214,120,28,2,166,212,95,26,142,126,220,189,209,38,238,114,162,232,4,229,100,11,231,92,98,95,105,218,103,29,42,227,88,64,72,14,54,21,98,63,107,61,167,176,71,96,79,20,55,45,154,51,235,30,95,8,173,13,113,21,85,188,207,229,62,124,76,46,161,194,131,196,147,170,190,248,105,43,63,150,185,208,173,218,255,194,4,126,245,229,76,227,22,223,101,43,89,52,124,209,78,155,183,211,160,160,86,113,123,243,129,221,46,47,144,140,234,211,211,43,144,12,61,147,90,165,139,187,213,193,199,96,35,212,171,179,148,146,142,123,111,68,220,40,87,29,144,61,91,136,115,147,228,240,220,160,144,184,233,161,18,137,60,135,18,145,1,239,179,195,197,203,241,14,201,77,30,113,213,249,213,238,46,28,93,176,64,200,111,15,174,196,159,115,4,216,66,191,10,207,144,187,53,74,209,170,242,195,21,209,154,146,226,105,152,206,116,26,35,43,80,123,60,61,167,228,174,55,227,24,79,33,172,7,25,61,244,45,2,147,155,210,28,53,43,109,40,58,32,138,10,24,81,8,153,74,8,161,172,18,45,235,144,142,22,133,103,243,48,8,48,174,49,81,93,30,88,233,57,58,173,65,73,164,191,109,68,118,241,219,205,18,209,4,62,91,92,168,195,160,80,241,24,252,213,174,115,53,62,155,242,191,166,79,67,80,62,3,230,42,184,245,105,104,80,242,133,89,38,23,157,22,91,13,148,40,174,246,202,164,62,214,115,187,54,233,85,34,193,82,224,36,207,238,0,4,174,112,44,40,188,118,115,93,155,77,172,84,59,101,242,79,14,16,157,108,5,169,33,243,225,88,118,235,87,184,214,43,4,119,224,164,78,249,138,169,95,238,171,73,104,86,5,109,236,216,208,231,218,198,176,169,115,148,180,239,208,32,130,154,109,165,174,61,6,71,72,76,20,43,81,149,83,27,95,119,190,11,96,193,248,216,180,75,186,209,185,57,140,154,236,214,254,30,196,83,125,154,45,251,119,109,249,176,130,206,128,83,146,116,56,224,1,173,154,195,100,67,234,210,133,241,161,92,56,35,118,252,192,117,133,174,223,94,191,43,150,194,112,45,122,211,144,212,201,237,253,110,36,118,2,174,89,52,188,232,84,234,55,124,34,25,89,171,158,33,144,110,186,229,10,92,219,179,2,206,245,188,13,151,25,218,230,122,209,173,152,167,155,235,21,226,31,239,67,181,218,185,134,204,64,9,185,232,195,112,63,120,204,152,204,255,37,41,251,7,166,114,111,187,228,20,210,5,114,199,169,38,166,236,205,26,16,212,138,219,146,42,62,118,242,128,97,230,184,15,147,51,134,240,240,7,83,138,46,76,248,192,231,26,226,169,232,192,89,248,205,97,123,114,222,81,80,40,24,100,167,132,96,39,149,17,15,39,36,137,244,167,113,171,120,190,39,250,198,73,109,94,44,166,233,6,26,240,121,187,68,2,141,105,105,198,166,64,129,154,38,129,181,100,60,215,62,19,152,55,239,111,155,124,68,11,184,172,231,179,57,78,34,135,30,63,74,213,84,43,76,199,217,93,152,15,90,234,188,245,183,115,65,135,197,71,139,84,130,45,126,127,52,115,92,35,6,24,178,103,89,249,7,54,34,162,128,41,143,122,154,182,179,31,156,80,158,157,251,80,125,158,222,206,222,182,204,117,79,33,151,192,48,199,182,128,45,103,190,61,48,242,41,14,15,75,116,86,56,67,109,225,112,183,66,239,7,238,145,176,191,72,192,23,250,92,131,87,242,35,2,6,242,173,9,160,205,164,90,92,166,14,118,60,234,48,21,46,17,74,71,51,1,118,130,254,62,237,33,36,188,17,112,222,215,247,183,151,111,12,11,158,57,33,0,50,152,148,223,128,207,248,183,247,229,173,250,136,157,247,32,101,250,160,201,51,85,168,197,129,215,236,237,211,209,60,243,124,153,180,77,127,190,43,101,63,37,200,206,88,251,153,104,70,41,233,40,133,201,227,153,73,92,251,47,76,118,106,121,224,20,163,133,3,181,190,232,196,17,224,48,150,198,251,110,163,135,112,152,42,188,119,5,80,255,233,40,126,231,231,163,138,213,80,56,76,250,197,211,37,40,14,236,248,105,84,55,181,63,45,90,226,189,205,38,190,158,193,224,94,238,207,226,30,47,207,72,146,80,177,226,97,54,137,103,30,32,11,238,251,44,213,13,36,166,42,12,99,106,14,152,200,183,78,209,12,25,111,188,188,23,149,153,0,230,4,242,9,206,141,93,211,86,137,218,244,40,235,57,54,105,31,233,89,61,200,88,212,248,176,194,243,218,165,184,144,74,192,168,173,12,237,21,232,32,242,133,201,183,210,193,78,92,176,226,183,145,227,174,207,111,167,236,233,82,201,200,192,119,121,118,234,225,249,182,4,190,218,115,217,37,23,206,45,187,213,141,142,99,232,9,129,70,188,183,139,4,140,254,156,31,204,36,111,86,55,97,1,61,125,186,145,246,59,108,217,160,253,57,156,102,168,225,82,254,76,100,75,225,220,179,159,124,204,147,169,105,65,176,197,228,168,101,88,208,3,169,191,198,216,135,154,171,198,66,192,121,238,59,10,147,70,20,253,141,193,58,158,131,17,83,63,182,35,244,227,251,115,172,66,69,231,39,35,90,92,105,232,185,153,145,59,140,134,67,122,222,244,167,19,60,22,190,246,240,57,233,85,23,74,42,136,177,29,94,8,57,138,21,179,237,82,226,13,63,125,80,52,50,108,105,88,195,181,170,141,161,66,20,21,208,253,62,91,80,44,108,202,62,171,94,157,176,37,61,7,25,230,200,44,202,126,248,184,144,180,8,148,48,218,214,159,158,21,229,82,135,137,222,117,181,129,140,68,207,91,86,80,253,205,15,92,161,44,116,216,40,87,245,229,8,0,184,61,96,133,243,75,91,214,169,137,244,46,53,138,194,231,238,211,160,212,248,10,60,72,178,107,69,175,93,240,163,231,128,207,21,125,170,53,61,24,17,215,233,37,231,14,114,87,189,109,158,99,206,151,0,85,195,104,177,43,124,254,213,43,79,44,194,188,244,221,238,236,36,44,181,149,51,30,44,165,229,123,25,213,247,202,24,204,13,27,182,173,168,228,57,240,115,7,134,68,42,158,237,68,57,30,20,6,178,21,181,86,208,26,171,95,129,220,146,22,101,64,149,107,236,227,56,160,200,40,126,26,31,98,170,143,39,39,223,106,41,150,217,243,219,157,180,182,126,75,177,122,93,143,23,137,179,37,74,144,10,137,35,143,191,196,214,83,139,58,160,165,122,34,192,228,87,250,119,23,212,58,243,3,147,159,31,191,205,17,186,30,255,23,149,188,241,114,124,53,143,235,109,19,29,143,34,49,164,53,212,171,183,140,31,195,97,210,113,182,186,12,87,149,98,72,68,117,154,222,38,27,146,23,45,42,148,182,177,48,43,220,186,87,22,0,63,82,234,213,178,18,93,44,29,49,22,254,182,194,208,44,123,167,16,231,211,228,157,106,78,221,168,234,162,56,70,167,25,194,91,97,58,81,220,146,31,183,1,190,148,114,75,227,172,28,170,170,39,180,175,113,75,171,144,73,25,143,163,20,38,242,120,121,173,75,147,209,43,51,47,221,178,45,104,133,150,254,54,228,89,61,190,43,115,225,83,15,47,30,220,125,171,186,214,227,222,194,63,28,186,223,112,97,110,245,200,31,24,98,215,91,56,201,205,73,253,195,201,201,254,64,151,169,239,40,90,171,59,222,168,28,64,117,65,30,38,86,208,163,221,191,255,118,133,41,67,137,167,207,161,184,117,253,84,99,145,140,170,90,130,190,234,173,60,171,169,238,152,72,184,116,52,191,160,86,75,170,27,1,19,198,144,78,171,236,209,82,178,139,182,201,3,115,174,70,203,45,77,84,97,163,89,139,223,198,33,47,182,91,181,229,23,181,170,150,57,247,180,28,123,41,38,3,153,131,75,119,105,154,238,62,247,115,149,164,60,95,253,64,231,172,138,44,50,138,147,140,55,82,224,210,186,215,76,0,67,50,165,157,154,77,89,210,225,201,111,233,211,38,20,229,168,137,144,232,195,169,57,93,25,48,89,124,26,75,56,59,237,185,98,70,195,225,118,210,221,180,108,75,248,116,24,80,247,98,60,88,94,245,64,25,52,244,113,210,43,208,76,122,168,15,152,60,62,69,169,53,119,240,220,137,187,78,98,152,49,226,14,128,214,195,238,234,120,40,86,13,16,191,156,95,87,204,57,199,86,28,2,8,99,254,161,93,228,198,185,113,70,129,3,37,182,2,87,162,121,129,82,235,36,243,136,186,172,16,145,71,200,145,157,67,224,204,133,223,219,205,182,91,212,64,194,228,255,180,118,13,62,251,130,142,37,238,246,93,162,112,252,92,245,146,186,214,160,94,239,81,186,111,28,194,242,48,151,208,176,174,168,206,92,73,183,210,188,148,53,0,163,83,93,99,196,220,243,125,24,251,246,121,55,97,222,248,229,179,26,178,6,141,76,254,228,54,251,28,77,143,199,28,205,242,54,227,105,147,155,210,175,178,235,220,173,119,31,104,208,11,140,225,30,5,239,22,233,83,135,225,25,158,222,238,111,147,191,52,31,184,195,28,17,48,23,81,133,207,112,173,21,163,153,108,103,80,152,51,199,95,62,201,116,211,125,154,4,197,184,158,140,159,110,225,80,56,185,128,192,207,215,216,147,30,125,164,101,198,181,9,58,189,157,245,4,193,188,174,61,10,253,17,189,211,179,47,25,43,79,52,13,249,103,13,160,88,170,67,139,167,77,25,94,166,41,101,140,94,86,7,108,37,41,2,159,17,91,126,236,18,102,56,203,64,159,230,196,137,89,76,0,106,84,125,154,218,234,248,236,246,36,185,212,100,49,173,104,24,218,163,58,209,144,146,243,168,45,48,209,103,25,144,68,128,49,152,21,144,242,208,149,13,65,8,247,128,128,161,52,151,152,47,110,244,122,63,43,51,45,37,230,203,94,216,98,23,39,155,255,201,21,217,211,24,192,3,78,4,29,4,62,166,99,92,55,9,254,183,173,117,192,167,33,8,111,4,156,118,210,196,34,130,242,53,182,82,124,220,75,206,93,18,164,154,215,34,2,83,177,161,48,65,252,28,240,66,167,80,63,12,30,194,126,225,138,91,86,96,232,175,163,105,120,137,52,254,15,75,244,242,242,245,241,227,166,144,40,60,110,165,233,142,183,131,164,161,37,96,208,29,85,207,244,34,131,134,100,19,25,17,124,82,213,77,25,20,242,160,4,20,184,175,26,183,108,158,29,154,147,142,180,203,236,177,246,207,62,176,180,226,149,124,166,30,219,188,177,93,106,222,16,6,113,24,143,144,14,214,231,151,51,178,25,241,203,205,72,36,21,166,72,40,186,140,107,179,236,89,5,205,233,122,191,250,92,215,245,192,63,3,105,237,9,152,61,78,186,20,61,157,17,139,147,106,243,161,179,120,154,126,64,52,252,92,55,53,203,185,80,247,182,98,60,56,206,52,75,197,8,179,118,180,140,26,76,77,21,193,180,152,113,12,192,75,180,117,184,144,98,44,65,77,130,71,105,234,60,131,45,243,146,199,12,187,109,74,167,153,136,92,141,167,209,16,210,21,2,57,122,248,199,112,10,213,170,5,231,131,155,91,186,79,227,34,148,1,179,224,131,119,10,37,221,77,211,138,200,60,89,243,194,100,140,41,60,200,154,89,1,183,167,76,229,76,155,228,26,53,6,155,163,67,96,11,39,140,128,83,210,3,12,66,223,30,93,10,99,96,209,100,43,216,31,114,108,212,208,189,171,69,77,102,1,36,179,1,155,37,170,105,42,123,149,251,110,56,145,165,71,59,212,51,247,221,147,200,169,230,215,76,204,174,120,55,194,13,90,121,77,136,233,182,27,134,57,173,70,135,11,175,221,62,129,101,85,123,148,114,167,30,123,233,121,114,171,229,200,161,28,149,111,192,167,15,116,121,193,127,149,99,245,17,3,31,154,110,216,45,64,95,3,158,229,105,25,59,127,152,142,84,9,169,175,255,199,223,80,227,167,137,184,235,36,109,136,239,69,159,80,134,93,159,132,38,146,113,226,171,207,224,61,57,152,231,96,219,51,12,253,206,137,160,169,113,237,87,97,230,176,85,44,233,203,185,181,199,145,222,17,215,209,12,178,134,220,243,29,16,54,82,221,207,126,135,126,52,141,46,127,179,188,76,111,42,224,99,28,104,106,28,197,110,163,220,166,245,169,181,42,68,250,122,143,195,141,138,49,29,108,24,197,234,109,183,21,161,106,114,90,234,215,160,238,221,200,8,52,181,237,44,166,56,2,16,65,236,186,122,32,28,27,171,95,152,242,218,39,111,110,223,67,249,192,207,112,89,234,77,187,45,171,248,31,52,39,111,174,185,4,125,142,197,74,94,105,46,2,23,77,239,44,196,59,239,226,234,24,239,210,99,240,166,175,187,41,224,126,238,154,75,216,231,72,242,211,20,144,11,124,238,123,85,122,212,164,26,4,134,12,114,102,233,209,169,71,50,161,98,47,182,250,229,103,22,53,115,184,42,207,122,123,180,151,103,47,252,145,109,222,30,61,45,211,3,29,238,135,46,147,116,60,73,119,148,243,13,153,163,72,75,106,226,233,166,198,251,182,12,214,173,242,164,111,70,181,160,173,143,84,31,22,151,137,107,235,174,92,19,65,19,152,51,33,30,54,134,74,205,28,109,92,172,101,229,170,42,15,201,203,122,111,131,34,77,244,88,140,188,102,183,46,155,198,208,213,129,152,125,152,33,253,156,77,245,165,120,49,154,208,187,91,225,243,122,72,90,8,215,220,189,110,247,254,100,63,35,198,179,239,78,217,235,75,133,50,246,190,139,107,82,20,80,159,116,246,225,213,7,182,75,191,44,44,148,168,174,187,11,119,152,206,254,192,71,34,239,158,253,205,157,62,103,104,150,119,67,59,161,223,133,127,230,54,252,152,102,85,215,117,202,70,5,125,15,182,161,84,16,70,251,209,111,175,172,62,31,218,130,189,35,87,16,148,10,156,151,185,131,58,225,123,32,171,210,145,81,115,212,136,82,112,156,207,252,80,111,88,13,65,160,231,226,164,53,73,187,155,214,253,181,36,198,126,184,55,26,82,4,97,208,162,63,162,181,34,38,174,118,77,109,100,115,215,83,217,80,215,168,247,233,62,53,119,6,223,245,106,227,62,189,158,84,38,214,252,106,215,162,165,130,89,235,124,215,54,26,158,128,27,82,108,90,46,2,83,117,88,134,232,151,215,167,20,5,193,132,124,13,199,39,189,37,155,148,104,155,215,236,28,111,45,10,123,212,18,155,117,105,52,141,98,216,22,30,46,162,18,26,85,202,132,143,123,159,215,92,126,235,224,145,26,141,220,50,136,156,222,170,163,158,197,160,109,169,119,165,114,176,236,220,59,30,248,101,159,118,177,66,230,189,4,236,103,18,102,184,51,227,163,150,41,111,200,52,131,231,35,198,18,177,213,174,149,88,164,28,140,232,110,234,151,212,217,73,180,55,178,133,76,203,58,105,169,174,177,128,140,251,240,80,65,23,82,236,123,148,85,3,147,10,40,181,84,38,241,29,107,139,8,97,213,178,107,2,59,245,210,19,54,178,237,164,225,212,133,9,129,36,124,228,90,18,139,163,239,218,25,104,192,106,50,4,188,92,253,186,43,207,180,88,79,157,123,58,155,66,93,215,197,101,105,11,1,163,247,238,154,112,230,216,59,227,33,203,135,180,144,26,129,138,115,95,24,79,94,1,17,123,168,131,195,229,136,79,120,11,108,251,200,117,87,114,188,100,129,141,60,54,60,146,213,110,40,2,159,141,190,199,245,132,18,122,189,161,39,40,220,199,14,82,206,179,185,109,177,227,19,196,42,99,5,124,78,128,45,103,50,233,72,187,134,165,130,132,133,242,149,16,159,187,158,241,3,163,91,41,77,227,16,14,75,100,207,166,2,228,133,224,68,187,151,209,109,18,168,210,50,18,163,114,216,249,100,89,235,213,8,255,78,109,183,79,79,175,41,235,129,153,0,245,250,151,55,226,74,210,50,147,80,139,208,17,161,76,77,70,79,131,228,140,32,12,36,11,88,211,205,169,121,153,145,233,49,209,187,211,74,201,100,106,50,129,22,171,137,22,116,88,12,45,96,196,71,165,101,231,236,130,228,56,130,13,36,237,74,203,58,23,167,209,47,125,40,3,32,112,130,134,37,26,126,238,73,34,28,199,214,73,1,84,52,141,208,158,188,27,166,225,25,241,81,243,35,73,176,142,234,153,186,35,36,134,238,238,144,125,58,17,120,242,90,43,96,88,222,165,101,4,252,189,242,219,162,59,77,164,167,113,230,163,41,28,45,131,117,92,12,207,4,61,112,92,127,38,138,73,77,76,249,100,217,234,59,162,36,228,139,203,245,39,97,2,239,8,107,253,146,215,100,56,205,201,188,110,84,107,235,242,42,204,219,25,191,188,81,213,145,78,225,112,137,13,113,82,176,177,197,52,76,148,115,132,249,134,142,161,10,46,25,25,83,142,204,2,106,42,185,9,8,60,143,181,209,2,101,66,55,69,211,174,17,181,34,129,75,180,13,179,45,214,17,13,199,143,42,66,81,148,133,159,117,237,135,242,180,236,175,27,119,130,27,229,108,190,247,229,240,154,23,253,109,60,75,242,114,130,38,250,93,197,106,4,3,54,189,85,129,17,148,246,139,50,121,132,162,135,10,202,242,244,119,147,74,88,183,118,74,130,164,108,5,92,84,102,42,227,58,40,51,222,109,202,3,66,75,58,44,145,77,94,14,225,184,244,202,66,52,65,94,254,228,247,91,37,254,57,161,238,203,167,86,26,103,142,141,186,228,229,88,131,210,43,20,61,223,94,217,208,54,172,165,48,73,122,222,229,155,218,160,170,191,77,12,39,230,202,54,254,39,233,22,83,213,108,129,146,68,175,189,66,205,115,108,104,27,10,166,174,63,77,21,209,188,79,75,74,93,38,93,242,216,181,57,64,104,207,229,135,167,37,202,173,11,47,149,33,167,90,20,42,133,128,187,210,107,2,83,45,119,191,138,20,84,249,104,212,22,251,253,233,65,206,162,160,36,147,207,251,85,8,221,200,88,207,102,9,100,23,30,10,82,250,20,137,11,155,238,127,190,10,239,230,253,168,177,251,243,81,121,94,46,107,131,37,139,247,192,36,15,230,33,240,156,210,161,28,71,97,147,218,79,175,60,20,182,173,242,194,167,169,242,114,70,186,73,187,187,228,22,240,137,200,159,75,203,52,34,150,185,148,77,47,112,182,238,214,100,37,56,48,250,218,229,182,172,183,103,109,241,240,220,119,176,26,245,125,2,83,139,61,100,162,52,225,177,64,27,3,247,230,157,99,43,235,120,156,149,214,47,17,46,105,206,53,75,203,186,241,24,202,178,230,158,112,97,234,166,156,74,200,54,133,185,116,89,55,227,50,142,239,74,231,90,48,100,30,145,15,208,247,133,211,210,57,216,134,89,247,119,183,210,162,5,24,77,206,173,172,94,120,13,9,52,0,167,160,12,181,173,16,147,73,96,138,32,239,9,128,10,216,150,169,210,234,49,161,218,133,225,25,148,213,115,246,228,99,252,95,152,106,52,109,26,213,239,49,209,206,200,166,103,71,65,134,54,2,125,184,69,155,100,239,163,73,139,8,73,236,210,231,128,73,122,4,224,255,26,251,30,63,86,115,162,48,178,137,243,30,109,61,233,136,80,159,50,99,163,133,234,63,233,1,66,2,217,8,115,128,29,166,233,194,175,176,86,197,195,144,20,234,134,69,181,224,140,20,50,84,216,116,38,85,4,20,98,46,176,225,55,221,10,43,91,74,100,44,157,51,119,138,198,178,133,136,231,229,138,70,198,33,235,129,94,225,215,138,119,143,45,114,50,160,48,234,199,158,67,69,248,115,160,19,23,106,119,184,206,212,105,186,180,11,98,220,97,219,45,43,112,85,24,83,62,166,2,66,82,207,195,152,169,119,26,26,229,174,194,131,218,205,24,76,216,204,244,96,131,170,32,133,221,200,221,234,89,2,136,3,133,191,102,194,90,33,116,41,112,21,113,239,136,151,55,51,81,5,134,185,51,62,171,161,135,181,20,197,230,141,78,105,41,63,175,134,164,55,199,76,168,166,3,44,112,226,238,22,13,163,60,72,45,141,188,173,96,47,96,242,174,164,97,121,93,218,30,46,159,83,34,9,7,37,170,26,155,252,42,173,62,203,131,176,232,216,247,97,24,158,244,233,129,187,38,126,58,79,229,169,224,236,38,255,44,26,78,18,175,46,108,14,89,249,236,76,194,211,86,56,149,187,79,255,210,111,180,105,228,253,68,62,19,145,233,43,88,9,92,218,45,189,129,1,116,36,157,196,80,196,165,24,236,137,74,158,12,136,145,58,197,213,232,172,60,85,10,255,17,102,165,176,6,230,207,252,21,5,130,141,162,72,188,27,46,21,61,87,201,41,27,37,94,78,138,189,158,202,182,30,195,200,153,166,177,216,20,166,242,179,5,156,149,130,6,245,3,82,167,227,183,199,84,2,40,38,252,40,247,97,147,107,145,89,202,5,50,197,128,32,12,38,151,31,96,72,177,162,101,104,35,235,185,154,106,187,49,171,3,195,168,168,112,177,204,46,135,145,101,209,109,131,44,189,123,47,163,158,107,229,7,62,125,22,103,196,177,88,33,172,23,248,204,157,187,68,38,105,70,85,53,61,142,233,119,141,113,50,83,167,92,50,58,101,141,249,14,24,177,239,174,130,33,203,4,237,29,206,75,136,217,97,110,35,113,248,162,184,132,31,152,122,232,104,56,36,78,77,91,102,230,198,133,225,213,213,159,134,45,39,58,237,88,176,85,98,117,70,42,87,75,100,212,82,123,246,126,118,131,73,196,7,12,3,237,209,62,216,136,15,199,44,31,164,180,136,61,113,224,116,147,186,109,38,73,57,122,182,48,110,15,131,130,130,225,164,234,21,212,155,239,48,91,17,55,147,18,203,108,146,116,225,7,158,240,115,8,97,3,108,194,237,222,225,9,24,228,173,106,4,12,103,244,41,225,229,222,31,45,3,156,212,241,217,136,213,22,85,66,64,161,55,250,172,146,60,250,168,110,236,32,221,5,38,56,84,30,165,131,85,110,187,9,83,169,86,1,121,72,49,23,204,10,122,197,38,144,55,143,159,206,24,224,170,147,0,21,225,237,112,110,186,143,140,2,254,210,17,79,159,25,223,117,170,96,249,215,48,184,81,250,20,174,84,152,235,105,234,12,152,108,81,109,26,212,99,177,31,18,102,151,240,79,54,214,246,25,215,35,234,70,250,214,239,54,242,143,72,179,135,227,233,145,232,192,214,137,135,207,161,157,170,42,56,152,224,88,180,236,116,185,78,113,92,204,43,92,19,100,161,174,164,75,247,223,20,197,248,107,8,60,84,242,221,99,222,225,204,132,196,34,102,86,69,220,188,57,185,10,30,174,37,135,124,181,123,111,250,194,138,7,94,144,196,110,129,139,73,241,126,48,90,154,245,90,108,213,188,117,78,53,112,58,56,105,249,56,197,121,213,53,146,23,212,131,144,252,68,31,86,202,149,154,91,108,236,41,199,180,185,190,60,210,103,105,216,7,115,97,153,87,171,14,152,90,31,167,187,65,193,162,136,47,162,66,5,183,167,19,22,34,151,37,146,140,141,128,114,245,109,128,123,29,15,107,203,16,241,117,142,58,194,15,237,170,55,243,93,69,216,218,224,70,157,105,63,223,53,194,71,201,113,95,161,11,187,79,227,169,95,254,244,105,226,220,82,43,141,251,133,155,197,247,217,24,42,20,63,8,60,45,80,240,193,252,146,164,94,145,66,75,104,254,251,109,42,213,187,162,168,151,5,205,59,86,110,23,66,115,154,73,246,189,195,131,253,172,234,128,96,195,121,151,46,178,182,175,42,34,48,157,154,3,38,82,114,175,52,20,83,50,36,183,101,37,105,159,226,51,168,129,89,234,180,96,88,235,235,62,58,103,122,30,109,103,118,56,31,13,223,124,90,42,63,60,170,205,150,128,249,52,153,71,199,254,46,65,110,79,69,36,174,239,11,159,205,142,240,110,124,244,153,177,58,143,58,165,239,78,7,101,249,183,146,59,69,98,41,5,12,61,96,188,223,89,224,108,10,232,31,12,123,243,46,210,163,231,226,157,102,12,102,181,225,148,41,126,172,40,63,163,57,198,36,1,169,26,209,183,223,140,217,35,211,49,113,21,134,68,215,105,62,206,152,82,122,37,205,166,34,178,59,77,220,130,100,69,28,175,150,185,222,156,51,115,89,149,123,151,225,128,227,63,200,77,112,172,193,130,112,97,114,178,130,193,103,145,198,40,237,178,12,103,231,145,34,9,187,109,25,139,243,69,8,212,4,218,197,14,132,233,23,213,231,251,44,1,201,219,91,201,114,51,103,192,213,46,198,2,179,217,56,183,42,173,62,75,77,158,198,236,11,33,1,171,63,42,50,5,97,208,172,158,22,159,141,116,173,203,194,162,178,188,186,159,155,238,70,137,230,246,39,177,159,40,253,99,176,224,174,191,40,74,155,221,119,104,36,25,155,148,78,85,74,218,154,151,154,101,139,10,10,133,111,37,247,181,207,216,78,16,29,150,34,5,174,23,152,127,190,33,212,65,252,249,194,29,205,72,223,38,73,76,158,26,29,51,245,239,21,227,65,196,80,46,82,5,127,202,204,49,210,51,65,6,44,47,207,16,0,196,28,132,192,87,114,22,215,198,19,237,68,185,108,152,85,19,165,207,77,132,46,255,208,243,162,46,19,229,160,16,67,58,253,206,226,89,173,100,59,166,22,138,235,51,96,60,32,67,96,188,228,221,231,247,66,49,90,234,147,208,156,186,36,55,252,212,174,18,242,192,109,145,226,208,195,53,83,53,250,140,41,182,66,71,128,164,232,172,69,66,171,231,54,189,140,46,195,174,210,149,68,250,44,142,115,90,59,13,219,129,87,43,146,251,180,140,97,49,54,74,10,193,53,195,123,25,205,104,188,123,89,216,239,162,108,77,33,121,68,81,2,219,102,192,147,156,196,17,235,103,67,137,36,105,10,120,220,139,39,43,3,83,254,122,191,107,50,90,206,55,102,244,248,91,194,253,231,70,184,187,19,255,64,184,50,52,88,201,221,166,204,11,159,157,78,99,211,147,243,185,220,134,153,102,167,192,253,199,239,226,48,66,205,69,97,124,101,177,114,161,138,158,18,9,53,31,121,204,179,109,108,84,130,162,222,235,149,250,6,103,173,151,103,74,83,98,26,112,159,154,29,110,28,175,183,199,40,252,144,218,165,105,164,202,78,157,186,136,76,107,69,252,89,244,164,68,46,249,106,77,115,131,196,46,232,250,206,57,142,143,53,64,83,134,223,233,246,183,145,176,94,152,252,148,210,98,22,157,217,170,250,83,100,76,212,121,81,60,180,93,80,163,126,137,181,101,186,121,119,146,145,241,64,6,106,192,169,105,72,156,160,67,11,242,197,69,188,85,66,122,44,226,2,11,88,76,127,52,75,155,192,182,93,221,223,110,85,217,140,198,176,18,188,88,122,28,17,18,6,165,54,59,196,171,150,113,35,72,166,63,73,88,121,196,158,128,44,131,228,251,146,213,54,103,138,137,144,76,27,72,224,110,174,180,128,185,29,75,159,117,220,95,113,88,227,246,212,228,111,252,239,37,56,8,73,41,236,170,226,132,245,83,218,253,237,137,67,81,58,165,17,19,143,153,128,79,233,121,119,51,162,45,135,73,58,145,192,50,164,171,41,8,224,41,135,94,42,132,129,23,238,204,240,114,159,126,50,209,206,222,51,154,123,131,141,153,22,93,117,129,237,242,112,155,86,134,214,31,145,195,187,131,58,110,193,206,49,181,79,207,86,74,177,78,172,15,226,177,210,114,194,195,177,244,136,12,104,70,163,109,255,179,198,249,97,148,25,23,229,10,157,99,134,115,180,232,44,131,36,160,221,25,126,208,38,27,60,46,161,115,87,185,27,60,197,104,119,150,117,170,241,66,123,135,179,103,72,20,168,80,38,211,131,119,120,25,195,129,36,37,114,23,39,1,223,79,69,72,160,36,103,183,91,129,75,88,232,211,54,241,219,242,78,153,110,143,227,28,85,50,81,246,68,153,108,193,135,224,240,176,235,192,133,45,111,35,44,97,196,142,213,86,96,115,11,234,250,223,210,147,154,43,18,78,73,140,142,195,190,118,77,4,64,55,16,142,39,135,217,238,245,179,73,71,114,118,182,3,227,150,211,119,167,10,211,79,216,25,231,36,146,3,185,67,80,120,45,9,83,70,146,46,59,157,189,174,169,48,140,90,79,80,147,171,138,103,49,132,37,115,201,74,185,74,108,179,208,211,105,241,42,25,83,227,158,107,112,223,40,47,201,217,155,218,189,150,108,211,50,20,240,152,247,65,193,190,96,19,168,83,95,77,234,75,24,79,237,113,44,22,147,171,143,123,57,218,107,143,8,96,183,45,126,198,165,197,44,70,133,25,90,167,230,133,4,17,221,138,11,83,237,221,238,133,8,215,145,160,22,30,185,87,22,246,31,225,192,176,162,242,152,191,246,133,74,224,196,77,216,51,162,48,117,57,32,245,105,98,25,177,9,83,103,162,149,67,184,133,47,97,234,170,9,50,67,161,208,128,79,109,221,59,207,134,101,70,40,52,22,26,231,14,114,80,43,109,21,42,46,33,54,100,7,160,86,177,180,105,82,195,247,98,114,214,181,114,219,224,77,119,42,137,76,116,71,203,61,26,34,2,158,33,144,77,77,82,203,61,26,244,197,49,86,212,43,201,197,131,191,75,192,39,224,105,222,81,129,145,207,142,19,49,161,66,37,75,3,13,197,115,144,121,151,208,97,202,34,70,53,116,143,221,36,89,218,137,180,27,5,246,96,169,60,48,55,95,249,105,234,128,252,214,114,150,73,38,134,118,209,182,45,18,236,48,180,243,210,159,103,62,215,234,205,70,47,131,171,131,192,184,205,189,79,38,74,5,74,144,132,143,100,248,214,79,44,60,105,113,1,59,244,46,110,118,77,203,61,148,25,200,216,133,99,104,210,57,90,0,211,72,20,142,149,67,136,242,244,144,210,249,156,237,182,141,128,209,29,89,47,249,210,8,233,144,105,167,229,67,16,131,232,247,140,223,62,159,172,169,188,112,163,21,39,162,200,68,127,206,119,175,151,181,45,136,169,137,192,244,135,152,112,227,165,117,126,89,35,27,171,15,35,28,5,73,254,211,38,233,166,156,11,108,185,45,70,139,226,130,245,240,216,193,109,231,55,111,66,244,89,103,153,45,202,160,119,254,241,138,40,157,9,105,64,78,220,137,87,111,213,135,137,130,123,227,29,108,8,20,31,18,140,179,191,204,184,203,153,144,253,195,170,64,93,241,112,139,113,150,159,137,169,28,176,212,223,250,135,81,110,51,148,157,6,54,167,178,227,105,171,77,120,216,59,32,237,113,24,223,180,170,163,213,102,178,74,205,97,10,102,210,195,161,113,12,76,191,9,78,83,90,213,106,248,102,50,73,241,52,41,105,121,60,44,25,65,202,75,198,76,125,121,69,42,198,174,207,149,51,214,83,245,61,42,245,233,94,168,197,139,19,236,18,74,248,48,175,248,237,216,104,31,104,221,56,165,62,225,50,62,119,229,201,25,169,124,16,103,155,118,215,42,12,100,237,97,77,128,174,116,94,24,75,78,209,243,97,51,64,50,162,149,175,97,32,134,16,126,87,72,98,116,56,126,158,112,127,154,16,101,26,15,175,193,8,221,41,170,222,166,170,86,225,38,143,48,59,46,223,162,9,127,148,99,98,38,135,59,25,95,184,142,134,21,113,249,52,163,220,3,229,31,45,41,63,183,143,112,55,99,234,60,188,34,144,15,133,242,39,156,69,75,211,136,207,22,132,221,182,3,134,237,35,63,85,171,65,145,97,240,124,202,163,169,107,185,131,89,209,103,84,5,217,129,69,24,195,5,223,222,35,141,112,150,15,92,117,209,242,252,176,128,25,121,206,246,19,153,109,122,60,236,232,156,185,238,52,131,66,55,149,135,254,188,157,229,81,227,221,84,94,173,167,10,12,86,161,104,153,49,233,104,69,7,76,84,62,145,186,17,22,105,74,58,233,55,195,195,3,40,117,230,71,234,139,27,112,24,133,7,102,73,104,41,10,249,37,238,2,234,112,182,233,45,54,35,179,231,218,224,192,167,75,31,161,215,137,255,191,4,92,218,35,6,185,103,10,210,80,156,115,100,181,62,26,179,211,243,11,178,177,170,62,229,9,155,204,58,55,27,59,6,80,121,4,62,24,207,30,45,155,22,85,212,50,24,174,220,241,93,236,213,170,112,182,187,241,127,93,56,207,87,161,22,22,172,251,52,242,36,207,203,177,190,227,179,201,78,124,154,214,214,21,129,66,11,242,28,12,250,97,228,122,197,136,112,183,200,79,175,152,71,58,158,166,87,235,163,111,187,130,179,20,152,136,220,35,21,147,107,24,150,221,130,194,143,68,206,217,124,189,152,11,117,84,216,163,181,198,166,154,5,29,176,205,135,167,208,101,133,62,200,129,207,130,211,159,62,115,161,70,167,89,48,73,213,173,200,155,25,23,197,243,242,20,201,144,91,28,237,38,186,250,168,212,20,203,235,15,24,151,246,171,190,83,66,60,196,244,237,251,83,100,3,39,209,237,148,78,73,167,170,10,33,189,213,47,76,153,247,171,252,19,54,45,18,204,37,61,159,69,175,196,68,35,197,127,60,162,67,86,80,88,3,110,90,162,70,212,139,106,201,64,137,213,233,103,81,78,146,99,180,170,49,243,188,10,82,59,69,200,178,25,55,187,194,88,204,222,41,200,109,62,178,188,211,98,12,129,86,101,100,64,113,225,44,214,26,209,80,114,0,158,103,41,60,26,1,159,59,159,138,210,161,114,22,22,26,75,41,213,71,54,235,252,86,119,113,130,3,39,230,157,194,57,213,219,110,236,183,220,30,69,175,43,245,13,47,68,123,148,252,72,147,240,88,56,48,151,18,109,26,177,147,152,225,103,219,198,81,240,104,141,197,249,116,80,106,252,31,148,186,77,239,51,120,197,202,211,178,108,17,32,135,169,61,210,213,51,77,87,182,4,140,224,253,35,146,182,66,247,0,247,222,49,155,30,1,182,81,226,220,165,76,251,33,105,205,172,142,184,201,114,153,127,228,11,39,65,225,22,104,197,36,120,164,225,208,87,189,240,171,58,183,225,191,11,176,112,170,206,71,55,46,133,61,221,185,54,40,19,49,41,254,219,45,249,110,68,180,122,116,145,195,31,102,14,170,172,202,175,76,142,126,14,215,110,231,200,125,42,181,206,37,23,222,184,15,198,131,246,136,165,34,56,23,237,170,203,84,100,21,133,20,177,6,156,53,36,243,83,218,139,206,38,28,255,8,56,33,171,228,149,236,7,30,214,76,149,241,219,45,4,127,58,124,252,251,233,177,105,68,137,14,147,214,254,244,55,210,156,110,197,144,79,121,238,4,218,41,19,69,83,95,121,152,191,243,121,119,107,161,118,66,101,13,65,131,71,126,176,70,135,146,7,245,212,182,145,250,92,106,124,53,19,236,145,54,36,137,53,102,73,181,91,244,243,211,150,38,28,240,147,251,105,194,136,8,11,56,140,94,175,138,225,145,152,48,2,46,164,110,188,240,233,112,129,41,64,127,97,168,58,28,94,102,181,42,76,230,150,183,156,148,199,254,180,252,116,75,8,89,30,184,192,69,243,192,41,84,94,40,191,124,12,121,114,42,162,204,30,139,100,239,254,116,249,48,74,154,128,107,123,230,2,97,200,176,190,204,67,242,12,182,49,206,196,103,195,56,254,76,21,146,190,226,220,50,69,145,63,188,124,173,176,51,40,233,127,244,151,121,56,214,181,41,23,61,115,156,169,52,163,75,49,49,159,95,38,125,215,87,0,197,133,233,21,201,196,141,20,13,59,119,151,86,94,120,69,228,164,103,244,69,234,31,53,52,253,14,222,45,66,241,44,128,84,194,181,208,45,189,229,157,196,40,37,122,203,236,166,250,236,71,19,119,154,119,184,149,55,189,107,147,80,236,133,213,89,110,226,157,215,84,198,184,74,249,121,53,41,251,241,203,84,34,60,31,125,44,233,123,108,157,233,186,211,251,89,4,13,124,176,224,0,45,79,135,155,207,121,4,156,95,225,92,12,53,167,217,206,48,97,79,229,10,54,233,160,125,59,5,79,104,126,148,67,139,172,77,148,188,53,214,74,201,75,111,177,35,161,242,157,250,179,89,82,100,30,221,2,179,144,106,23,154,20,162,235,132,225,123,60,151,112,61,82,103,142,106,221,3,67,99,248,104,127,206,26,84,120,7,174,132,136,250,35,100,73,104,192,97,66,237,143,5,52,97,186,111,1,35,118,56,30,157,203,20,221,210,76,211,87,15,205,101,55,99,71,225,83,85,114,154,132,126,144,95,218,26,235,182,41,221,207,153,162,213,11,150,24,174,115,217,111,15,239,1,233,81,95,203,184,13,18,114,250,171,100,213,65,127,70,22,107,228,62,224,75,190,46,118,50,92,160,160,43,17,25,192,221,178,20,54,214,36,135,73,70,185,67,128,147,16,187,36,226,10,217,8,152,47,108,50,98,17,87,24,86,9,41,48,197,10,113,24,46,8,52,37,191,182,89,213,127,44,87,94,78,52,235,194,196,36,110,128,106,192,104,119,237,204,99,46,16,30,136,244,134,65,141,222,253,174,179,171,144,124,27,45,171,40,108,222,239,170,68,118,82,68,60,112,39,72,138,206,129,219,170,55,83,203,224,27,47,249,113,163,135,226,237,233,32,62,91,97,59,82,226,229,84,153,93,119,2,220,16,233,138,200,83,30,178,68,78,23,66,58,82,77,239,211,77,178,146,154,21,100,246,8,64,145,218,59,238,98,167,86,122,151,17,121,50,182,217,106,203,200,9,172,183,101,92,38,181,211,80,144,143,48,232,105,199,185,12,109,65,225,30,137,148,15,11,146,54,249,44,136,197,34,189,7,194,234,210,165,97,197,212,173,227,221,86,233,45,191,76,109,97,28,195,48,227,35,95,35,48,28,37,233,134,19,141,52,248,194,216,115,161,144,133,218,210,251,242,179,83,175,22,65,212,73,245,150,62,204,69,44,158,197,186,184,71,10,58,15,155,106,184,248,229,99,209,21,133,169,91,25,55,74,90,181,68,195,82,116,82,104,169,17,99,213,145,46,148,185,236,44,41,8,89,18,44,73,131,201,59,142,120,178,77,208,154,188,240,36,68,184,111,90,6,92,210,10,83,191,17,161,248,89,68,255,138,96,57,12,25,223,80,146,34,211,196,101,101,129,229,20,1,214,253,99,187,145,87,119,150,178,91,38,219,136,36,139,160,176,211,187,3,127,83,113,209,186,60,76,218,144,171,41,101,171,71,110,75,225,97,220,70,31,92,57,250,20,173,136,116,120,195,96,203,202,93,218,253,147,8,249,186,132,92,52,73,98,52,90,252,229,116,27,240,172,144,159,118,231,24,148,34,205,139,209,178,213,85,85,125,119,197,247,236,142,27,170,174,147,156,147,198,31,7,137,98,192,220,65,164,195,41,252,40,110,124,224,199,94,75,231,9,220,117,126,6,159,118,15,173,224,51,94,188,115,64,181,248,106,116,139,228,225,76,154,189,159,255,148,112,79,221,39,207,4,197,199,232,159,189,44,184,115,91,70,221,73,243,82,30,92,122,155,52,140,11,155,206,158,167,101,96,234,61,139,39,91,86,142,123,78,207,68,170,91,110,174,232,112,84,73,116,129,37,116,201,186,37,154,91,119,164,70,24,15,213,205,80,104,230,248,188,49,195,243,97,75,130,88,86,43,181,86,108,87,236,248,122,240,177,159,244,80,87,93,144,169,138,171,160,25,37,227,206,55,82,106,233,141,10,159,235,84,228,55,156,63,164,28,247,194,141,74,174,88,216,168,28,104,54,186,165,161,230,56,63,42,218,173,215,149,128,31,168,182,184,209,44,212,3,37,143,12,22,152,122,51,193,166,85,17,95,155,11,6,109,84,130,35,190,118,204,143,235,219,169,70,89,82,246,205,218,110,242,89,22,182,235,33,60,206,5,130,77,95,96,171,170,191,145,9,76,137,155,123,74,18,102,190,246,245,230,0,190,40,27,216,12,241,212,14,59,128,104,76,161,63,138,28,100,120,195,72,153,149,140,90,82,85,91,142,27,11,165,190,98,96,195,142,157,162,182,247,24,207,13,1,147,219,163,231,172,178,188,63,119,147,91,49,246,253,174,243,211,109,6,138,248,162,80,123,147,146,65,162,176,55,28,249,103,161,113,227,228,33,143,236,166,255,35,62,112,19,87,59,149,90,215,253,120,204,29,165,34,128,195,170,93,253,224,14,201,129,172,16,24,98,208,72,143,151,87,20,20,111,175,64,179,23,101,93,86,20,116,182,134,33,48,169,143,113,195,228,16,16,138,57,24,19,44,141,196,225,206,37,124,11,12,17,111,56,35,208,74,219,67,154,102,155,206,140,151,23,75,136,190,112,65,23,36,28,171,212,84,74,38,2,116,38,48,226,92,255,127,29,66,127,143,94,240,168,53,92,167,211,88,71,228,195,208,18,95,225,29,154,236,122,247,4,66,128,251,86,227,48,213,102,17,121,240,106,18,164,45,156,136,144,77,9,149,33,166,3,169,226,49,211,32,57,185,3,70,216,247,108,21,225,59,221,38,149,112,97,72,204,82,4,15,240,91,15,25,48,178,238,207,253,45,92,144,212,204,118,105,25,9,220,94,194,132,255,135,49,144,151,227,5,236,17,122,40,16,137,222,160,63,48,202,56,227,250,27,96,196,23,248,167,68,26,119,212,57,165,208,245,216,253,11,27,174,201,37,84,68,157,171,213,244,229,240,194,24,131,236,252,171,84,10,17,54,220,136,50,217,0,146,9,210,36,177,7,20,142,239,234,32,161,194,216,103,64,241,85,173,120,150,207,138,164,33,123,184,206,207,60,1,134,134,36,156,169,166,140,176,214,39,136,69,29,100,130,68,38,126,154,195,180,67,201,238,240,177,144,111,170,9,149,86,20,105,254,34,102,192,84,119,235,211,56,221,126,55,22,182,109,86,72,220,227,171,49,89,230,175,190,26,120,154,134,213,133,201,51,252,234,109,40,224,180,66,113,249,105,83,100,95,223,79,159,89,149,239,109,152,26,189,98,92,137,142,214,75,36,14,56,173,222,205,193,129,75,116,94,152,168,208,103,13,78,155,113,237,134,95,128,241,240,52,135,27,130,115,177,185,86,155,113,109,70,187,206,238,40,254,55,96,140,253,226,95,213,97,89,170,247,229,168,15,176,111,93,152,92,90,129,49,199,247,140,151,83,104,220,5,38,229,98,180,128,17,93,146,166,65,141,243,17,185,0,155,138,146,190,156,210,212,26,79,219,119,200,203,49,54,211,136,239,110,67,200,165,200,40,34,137,98,122,143,255,238,55,242,114,162,231,241,93,25,14,161,162,232,48,61,52,135,147,17,126,92,120,226,187,109,254,217,40,239,220,72,58,48,233,222,241,93,36,83,93,154,114,224,5,55,153,55,156,56,222,205,180,101,143,129,2,213,191,58,25,213,248,109,153,201,27,12,255,234,2,143,116,46,69,224,105,30,38,135,251,57,187,194,252,176,98,28,248,241,125,249,44,115,162,200,203,57,239,210,240,197,103,202,110,50,87,144,3,172,159,247,111,146,132,59,231,173,57,0,198,229,19,48,133,197,183,146,174,146,29,56,199,87,246,5,12,107,64,86,152,148,12,159,74,103,105,86,209,50,2,94,237,163,70,68,117,226,71,143,120,209,77,28,106,124,155,10,220,148,199,136,144,119,35,245,249,149,118,83,22,71,232,91,122,188,67,77,85,125,253,225,189,91,247,242,11,60,17,116,247,167,73,115,190,142,203,138,160,77,133,221,221,225,145,37,166,80,45,33,99,126,156,41,192,100,49,201,150,132,71,122,108,255,48,248,35,87,151,94,225,94,88,187,207,21,238,122,165,200,76,131,190,171,52,31,48,187,61,39,249,110,206,109,54,239,15,134,236,251,10,10,3,15,147,116,119,152,50,240,170,240,134,203,36,96,76,217,116,23,1,41,128,158,59,250,219,231,247,53,110,128,7,66,91,113,12,156,219,241,141,41,87,216,92,160,195,244,167,73,168,187,146,220,6,83,232,225,167,196,89,234,36,225,11,76,106,81,219,14,35,53,51,21,166,246,206,63,27,109,48,105,54,197,189,197,183,203,3,102,138,4,5,62,115,239,35,163,180,13,125,9,137,25,48,53,15,35,80,66,35,119,56,142,129,157,168,23,11,184,207,171,42,15,92,161,155,188,79,19,221,154,2,19,190,152,209,236,73,74,142,188,156,186,153,154,188,67,49,22,134,190,60,115,59,142,209,170,148,88,201,94,59,240,3,124,132,119,198,1,48,230,37,202,52,249,198,179,62,166,191,188,8,45,35,224,110,208,154,125,160,21,237,40,140,0,192,142,207,202,19,210,6,249,101,83,95,95,1,159,109,227,138,185,0,175,226,186,160,192,20,7,119,249,234,223,208,95,244,24,142,89,208,102,5,92,1,207,171,38,1,74,5,93,106,242,234,57,164,97,253,23,35,13,56,37,221,135,225,39,46,31,217,4,48,84,58,69,159,222,150,196,236,48,158,194,34,237,70,234,96,77,135,147,169,221,203,203,183,165,89,126,77,179,114,247,221,239,203,113,253,49,111,29,38,177,253,129,207,89,54,227,105,75,153,144,147,145,169,181,139,111,196,198,138,218,164,91,76,242,36,187,129,134,119,104,39,49,85,216,51,70,108,119,220,187,69,87,241,192,229,71,92,242,193,8,185,87,153,12,112,83,172,207,5,100,164,99,212,181,21,129,225,93,142,135,201,142,150,21,112,208,58,124,55,99,203,149,140,64,208,158,157,187,10,152,26,217,44,40,19,171,251,71,55,66,54,117,11,140,83,216,55,82,147,137,105,89,219,117,54,175,143,18,5,24,209,44,217,10,39,58,51,219,207,46,74,145,218,206,10,215,237,62,28,96,11,75,75,211,142,181,215,226,89,104,74,101,40,43,233,252,190,240,18,119,238,34,171,99,194,239,84,90,180,43,157,243,189,233,15,155,179,234,194,198,74,118,97,146,238,253,92,163,90,124,78,29,104,147,37,233,209,37,92,155,150,252,116,163,204,117,4,12,171,149,108,71,104,21,142,221,162,191,241,92,55,133,71,56,73,230,143,32,126,107,127,27,87,75,140,86,39,111,71,155,134,32,199,142,57,8,169,213,40,250,52,132,39,110,96,161,110,34,213,45,149,132,149,222,210,69,207,69,102,74,167,172,14,155,74,76,163,138,103,73,6,203,184,195,164,225,59,169,73,75,166,117,254,66,15,192,217,248,190,5,198,67,147,98,56,161,177,156,242,242,115,49,26,159,112,8,48,217,52,227,190,28,30,164,217,75,76,21,104,21,164,105,11,185,161,230,23,175,84,45,11,252,129,17,209,244,151,87,56,210,154,190,124,80,219,188,226,105,20,101,245,105,138,182,82,52,13,230,222,114,103,3,172,33,43,14,228,68,24,241,105,90,54,94,249,219,45,43,37,89,63,235,71,42,223,99,72,52,25,17,184,194,168,227,79,15,204,34,153,75,11,45,104,129,141,6,93,155,86,76,224,240,238,134,146,178,100,45,71,144,104,196,94,170,219,52,204,237,158,157,96,251,112,171,55,147,133,78,89,22,71,113,248,92,31,151,188,218,170,21,154,159,78,184,103,86,27,58,87,38,9,15,254,52,132,103,151,183,2,184,81,162,225,191,205,9,161,15,83,231,150,99,159,221,104,69,200,101,117,82,38,221,226,120,129,154,79,119,28,34,233,219,7,19,73,173,161,83,97,26,29,68,160,179,139,30,164,213,202,192,179,20,7,31,138,216,207,234,218,48,212,197,169,218,206,222,215,101,5,204,95,217,98,24,11,68,243,138,194,253,203,124,48,59,131,236,143,245,162,51,14,85,232,105,146,28,247,246,110,95,154,103,88,114,27,73,209,99,218,205,176,149,73,68,233,122,64,44,164,180,87,60,189,169,72,151,141,24,47,123,107,97,94,81,199,175,231,26,49,230,48,129,216,43,75,215,161,76,102,201,56,140,69,244,76,4,8,209,87,60,221,8,111,234,211,103,139,26,51,172,89,130,61,67,247,148,115,232,249,68,200,36,64,118,177,117,207,66,91,249,126,22,7,74,146,243,101,217,206,185,195,206,54,58,231,7,29,91,30,38,9,76,167,63,213,8,243,162,82,201,253,67,123,216,117,7,37,171,241,65,247,236,247,213,152,87,75,225,133,48,250,133,235,101,65,254,193,227,83,111,254,193,83,47,116,192,171,220,135,97,106,123,31,62,139,231,182,27,26,127,217,47,18,126,242,184,246,152,151,169,235,187,103,219,61,238,53,176,74,165,178,222,205,40,135,149,62,241,31,63,187,77,49,158,128,128,219,110,178,120,120,121,90,61,134,131,186,134,252,52,13,26,177,11,39,209,238,176,45,252,44,215,18,83,129,83,117,232,119,67,111,114,103,10,215,226,161,31,70,166,105,186,147,20,213,94,29,17,86,208,138,167,205,181,163,227,73,125,99,248,237,40,122,94,83,39,3,135,75,92,32,136,112,170,67,229,156,108,100,1,199,144,32,93,180,180,91,56,83,167,192,121,212,231,216,180,96,97,192,165,232,129,190,41,49,189,203,135,8,73,209,135,205,187,29,45,75,118,186,233,46,140,139,43,238,77,112,117,183,63,44,221,92,238,157,173,140,158,21,102,226,231,128,79,143,110,53,7,22,14,149,216,84,204,157,153,116,207,105,20,123,182,216,208,198,227,142,129,165,145,74,103,135,73,74,237,69,225,156,195,83,68,81,29,159,247,194,35,22,73,65,9,65,55,29,94,126,199,147,184,165,122,84,140,176,62,133,95,34,91,160,87,127,27,129,137,123,70,144,237,147,158,221,18,122,163,56,158,22,30,146,169,219,229,148,203,40,138,1,73,175,55,36,24,198,136,64,203,167,23,93,178,65,251,118,23,87,34,127,185,214,103,241,27,157,142,195,132,147,158,141,165,158,215,151,56,116,173,204,69,237,24,72,26,227,192,255,212,121,5,238,166,143,227,246,192,36,220,36,107,196,170,143,253,148,64,158,186,20,249,46,43,65,172,51,46,125,73,23,39,225,215,117,175,116,195,68,76,20,134,179,32,96,18,46,223,167,169,127,11,147,151,76,246,166,155,210,239,212,137,155,147,241,60,104,179,89,203,97,233,147,175,249,236,120,141,8,103,92,50,32,106,120,86,62,229,229,97,48,159,171,17,1,241,7,38,248,20,112,93,109,189,104,127,208,180,30,251,139,226,125,191,88,85,219,14,31,216,248,113,63,184,80,201,211,117,87,49,97,30,111,25,245,156,233,105,217,36,129,201,237,198,98,133,211,243,217,77,207,53,34,224,98,89,65,207,118,185,62,182,29,96,152,252,203,179,2,56,28,189,79,185,207,223,124,222,223,2,65,228,59,96,42,10,243,99,109,244,8,38,32,71,188,187,46,16,10,222,194,121,134,207,169,142,215,86,73,45,135,81,203,81,122,201,171,127,112,111,2,87,10,2,158,151,183,113,95,78,167,237,7,174,89,154,134,75,127,62,47,239,174,232,109,240,105,73,125,190,155,28,194,223,136,65,208,141,249,161,45,223,166,54,22,48,108,37,15,76,77,220,10,56,75,14,181,109,43,105,250,5,136,24,20,114,59,122,16,36,46,53,51,96,206,233,173,91,121,242,188,47,131,113,218,203,120,99,162,125,34,129,192,232,75,232,10,44,220,73,227,221,20,109,136,61,190,200,101,253,24,139,13,102,255,147,245,201,205,218,221,138,184,134,184,108,201,34,169,120,214,239,119,25,209,135,108,43,103,43,152,95,17,52,48,50,235,122,45,180,10,185,207,87,138,20,66,197,245,39,240,177,249,242,55,81,41,62,135,233,92,62,27,210,144,143,82,13,152,132,18,249,233,6,113,115,246,239,58,59,235,218,250,93,141,79,217,254,110,110,49,91,206,152,3,247,143,218,218,80,229,194,50,148,163,126,5,92,36,111,198,10,169,166,187,113,205,1,54,170,120,231,22,76,204,117,120,159,160,8,152,213,66,156,87,60,100,154,106,246,227,126,88,166,5,51,253,163,79,35,201,234,187,48,135,217,46,62,75,187,185,39,2,37,17,101,125,60,151,160,77,148,150,43,217,158,252,109,31,203,14,229,151,56,93,54,202,64,169,7,76,60,89,62,235,156,92,236,57,241,238,2,41,200,93,0,176,100,173,26,253,77,149,88,209,150,117,83,214,242,62,57,235,50,139,59,116,147,97,253,241,81,1,55,211,98,190,176,133,109,167,143,22,220,252,85,252,34,8,118,12,247,53,113,96,31,235,244,250,7,58,92,239,45,102,240,216,70,247,121,81,200,59,63,53,112,123,55,30,203,121,225,106,201,166,49,214,148,232,45,121,119,51,110,236,38,95,157,111,96,182,155,43,240,19,107,177,30,135,196,84,158,166,98,97,231,124,225,33,49,47,104,48,251,250,170,27,126,99,157,167,194,208,253,120,108,150,137,52,146,92,134,127,176,223,190,72,238,128,246,169,94,152,19,111,165,24,145,179,69,220,116,3,96,50,60,99,237,113,115,104,75,97,104,25,71,44,144,115,92,93,250,165,202,33,159,63,189,21,22,238,217,21,198,148,207,222,84,78,68,167,177,204,181,221,27,207,71,108,72,11,87,236,13,146,32,133,80,63,98,179,223,150,145,247,221,50,122,182,139,192,186,175,70,104,68,96,106,44,239,150,129,2,80,22,180,88,12,210,187,4,26,185,169,239,46,100,65,229,248,102,138,217,175,235,162,147,242,10,181,114,192,93,50,245,129,135,209,147,7,76,194,157,190,28,85,168,24,107,250,251,86,241,3,31,67,102,198,150,51,9,142,15,133,9,204,199,17,48,17,64,185,174,13,56,93,240,225,223,151,147,167,32,79,87,171,64,243,105,200,109,89,54,21,146,69,172,0,59,224,44,20,235,192,48,26,10,140,23,75,190,155,92,235,34,47,63,59,214,61,157,128,207,182,220,3,37,31,71,26,110,55,172,22,93,222,217,182,245,167,59,151,216,232,114,174,218,73,223,61,96,40,139,78,131,111,253,133,251,186,219,248,129,81,152,16,152,126,186,35,66,138,122,164,83,3,179,41,213,248,237,81,228,92,132,50,19,234,155,232,20,50,212,151,116,105,35,181,228,158,47,195,206,73,129,207,181,197,239,218,6,143,43,219,96,48,70,239,109,25,68,215,242,219,164,101,204,220,47,92,170,12,182,85,52,231,11,214,103,172,41,114,29,105,200,179,114,203,239,176,187,237,47,181,248,251,229,43,71,12,204,31,108,249,172,49,187,190,28,58,220,125,27,214,132,155,21,120,145,134,121,155,86,187,78,51,43,222,93,75,250,91,124,58,198,178,144,60,210,247,27,173,44,219,184,21,183,228,117,123,52,45,137,142,2,27,119,151,76,164,220,20,182,116,198,34,211,48,63,79,19,117,23,88,41,83,128,169,8,149,151,163,242,168,77,131,179,80,150,0,34,131,210,167,232,4,247,251,221,29,231,148,140,72,159,212,111,69,167,53,116,127,165,203,225,28,40,215,206,193,141,153,21,61,70,82,186,15,19,205,208,135,55,174,149,117,55,29,225,172,229,0,55,33,200,251,238,36,44,97,192,56,8,74,191,27,30,153,174,2,23,226,140,178,93,82,71,35,112,181,42,243,187,217,54,73,69,193,120,96,207,202,119,171,22,15,30,40,17,207,120,55,156,109,114,58,81,9,140,202,125,192,103,202,234,92,57,187,91,138,123,192,79,67,64,31,38,161,39,6,147,128,139,54,107,97,66,221,103,97,185,123,96,228,143,98,22,38,164,121,20,222,193,57,255,51,74,73,223,191,48,127,80,111,135,38,24,57,228,163,113,226,248,53,157,3,29,33,43,25,76,230,201,20,51,168,224,47,84,152,100,163,176,161,40,103,120,126,155,232,94,108,242,38,11,57,164,229,176,235,222,73,58,76,218,74,159,110,150,93,28,112,107,207,118,199,182,159,195,152,24,102,172,104,203,7,147,52,126,123,176,141,232,211,56,121,194,198,194,223,90,158,150,91,33,89,124,55,50,114,58,75,41,55,105,61,76,75,82,143,197,84,201,38,134,117,173,36,82,203,71,83,152,26,182,232,243,51,37,167,52,28,13,187,94,174,5,6,81,179,204,51,18,214,118,76,165,65,120,85,151,46,156,56,37,14,183,1,11,131,174,0,120,172,219,237,21,75,14,206,10,163,211,21,104,58,123,179,254,180,57,88,125,158,90,64,116,202,142,117,236,175,185,99,166,177,13,172,245,192,100,204,199,21,133,181,164,27,26,252,174,215,116,36,133,239,170,243,24,76,158,97,152,204,20,44,20,253,46,178,23,226,167,49,194,116,109,174,95,177,229,181,183,219,51,15,97,229,11,27,203,206,170,173,191,140,96,72,28,171,36,241,47,181,177,112,235,215,24,46,164,198,167,110,227,20,190,10,76,54,233,51,216,100,16,134,249,119,222,45,228,30,6,159,111,185,77,131,161,177,53,133,209,217,8,56,19,207,147,150,159,115,210,37,139,13,46,41,235,78,188,17,11,154,241,52,98,162,58,75,73,29,191,55,1,36,189,186,158,218,155,116,226,176,23,168,223,173,58,77,55,100,134,225,124,104,86,38,32,31,182,81,107,158,62,149,26,254,209,161,104,47,158,6,51,76,109,125,229,7,134,135,58,30,230,56,153,178,215,66,118,26,131,221,144,146,173,250,89,228,163,198,112,146,55,241,156,171,103,94,93,175,136,69,28,198,243,234,181,226,150,13,49,247,170,218,223,184,183,99,163,134,140,106,234,150,99,4,107,53,154,157,77,243,65,225,78,146,134,195,86,141,242,60,141,2,68,244,55,85,183,218,48,130,223,49,205,176,35,147,238,211,112,54,148,184,102,215,165,185,243,6,67,75,227,93,86,127,201,113,10,147,56,233,63,93,249,103,62,47,63,215,146,216,167,209,195,109,207,60,58,255,186,99,203,169,120,65,244,2,132,159,240,90,19,164,225,205,103,30,117,104,43,227,183,207,22,243,236,134,253,76,97,207,224,68,168,28,66,72,61,27,135,177,176,127,79,195,93,155,244,116,27,136,60,14,111,90,250,229,122,235,241,181,92,135,1,24,227,94,123,141,118,221,197,121,174,140,251,106,176,195,175,134,144,70,76,52,172,115,73,58,199,43,15,179,153,255,54,149,235,75,246,218,130,182,86,143,225,166,202,61,201,1,4,105,144,211,52,1,115,145,19,99,30,10,247,17,227,121,90,178,116,47,45,100,163,126,60,27,70,203,47,28,104,164,121,39,147,142,190,174,141,179,174,171,192,38,116,38,6,195,16,223,68,49,110,139,88,124,36,253,137,35,23,46,133,237,138,4,63,19,171,73,135,22,164,150,122,187,247,4,50,156,228,97,203,192,188,102,210,228,210,46,61,102,92,86,97,139,76,118,152,249,192,41,92,235,120,23,76,102,93,224,211,223,255,155,184,51,199,185,102,73,206,243,150,114,30,150,39,95,150,64,87,6,13,57,237,8,32,33,167,29,109,70,188,208,50,148,79,212,137,200,55,155,183,101,53,208,32,208,224,127,227,171,58,53,100,101,70,70,188,195,221,40,96,4,87,171,254,54,74,243,177,234,98,76,190,100,141,224,85,237,21,147,33,180,25,221,82,114,116,138,135,178,112,32,144,20,172,96,104,55,110,193,18,217,109,153,23,168,226,142,21,3,5,111,81,233,148,112,95,195,229,38,173,212,10,213,92,239,139,242,117,12,148,141,44,160,204,180,102,199,26,29,185,196,6,116,117,185,109,246,1,43,64,50,166,140,146,101,20,154,20,146,23,214,243,87,68,187,81,76,38,61,159,198,134,169,0,221,149,112,185,245,28,224,233,64,87,229,202,16,67,15,148,192,185,3,18,251,169,97,72,7,23,88,212,116,158,38,218,198,236,23,222,150,5,81,107,114,34,37,121,255,53,13,230,210,54,158,112,238,227,226,9,73,130,223,11,79,219,111,107,244,191,249,124,88,174,4,159,211,16,167,210,115,183,88,208,137,46,81,192,249,162,1,49,0,164,15,172,236,57,117,111,1,173,131,131,188,36,95,6,26,215,198,184,8,77,115,121,210,48,248,171,64,21,1,42,126,158,119,131,220,179,34,108,198,128,207,51,153,181,95,92,145,129,54,159,119,221,115,128,40,205,195,54,233,219,66,54,51,208,84,72,11,235,142,18,77,171,29,125,43,240,131,91,79,157,122,212,99,192,145,98,115,221,159,112,170,209,252,193,168,186,255,77,120,245,128,96,174,106,64,0,13,35,204,233,111,11,48,148,238,70,185,238,93,2,244,183,58,187,112,61,57,66,75,241,54,105,237,233,52,107,21,230,29,141,91,112,144,242,54,81,93,220,63,118,163,117,133,193,78,53,13,67,198,12,40,214,50,9,80,9,103,23,245,53,172,21,84,33,137,34,181,158,242,142,102,55,114,94,75,194,219,42,23,17,166,138,127,163,231,163,101,209,13,196,19,6,10,83,194,27,93,252,121,187,244,77,96,219,221,234,172,129,48,203,124,72,89,114,164,106,196,204,128,48,159,89,116,12,89,32,170,81,124,3,194,204,3,214,77,54,132,143,25,77,229,19,110,79,81,164,118,51,78,15,196,71,179,9,79,195,101,196,93,55,180,202,111,55,141,106,12,48,176,22,52,175,137,150,158,132,17,36,10,224,209,64,47,245,246,103,208,132,66,40,204,159,10,51,91,47,114,95,112,100,87,192,42,232,114,8,8,147,20,117,96,90,17,97,84,252,36,188,200,222,34,202,214,73,242,202,115,81,240,59,74,144,34,10,248,33,9,195,81,203,113,225,236,241,36,85,128,70,91,163,229,140,69,100,211,162,8,30,31,251,39,138,98,105,33,164,135,174,97,24,243,241,208,240,61,73,207,209,236,240,131,113,49,205,205,65,194,232,62,5,164,10,225,196,249,28,141,67,215,14,226,29,86,239,250,1,209,156,200,49,200,145,17,216,250,200,225,153,92,40,24,171,147,44,155,116,212,104,153,250,72,34,111,121,198,33,133,214,120,166,70,176,208,97,72,67,50,184,30,133,174,162,126,94,56,14,122,239,8,122,1,202,12,93,195,169,239,64,35,78,19,131,145,40,180,202,139,241,7,11,41,123,213,106,114,174,14,36,206,233,83,131,149,48,217,92,48,27,16,177,28,58,105,128,237,186,115,74,167,181,241,132,167,128,148,173,241,164,95,0,141,162,20,185,194,166,2,35,27,148,19,6,203,123,193,161,148,224,37,79,217,70,125,136,121,186,46,69,14,17,46,46,93,97,97,232,222,186,128,12,202,80,45,194,231,211,223,251,9,159,137,32,230,233,243,57,212,103,197,198,241,51,32,235,103,141,0,242,241,30,221,35,91,224,131,248,219,240,12,218,30,29,22,17,1,252,174,124,6,162,227,103,186,243,220,118,52,204,8,67,219,122,238,139,114,230,13,183,167,4,118,62,15,150,205,88,241,183,241,48,117,133,201,59,190,252,100,8,40,205,222,54,149,193,20,233,4,190,141,83,223,167,105,218,198,154,109,6,226,26,197,4,227,226,140,81,203,125,14,62,235,64,28,219,80,236,24,207,218,54,2,131,150,236,195,213,93,2,165,33,223,80,194,231,48,229,18,9,211,182,18,62,199,153,228,159,76,5,251,216,192,177,144,221,166,103,213,69,80,50,176,63,80,152,159,247,129,217,117,60,209,51,185,225,232,169,87,54,219,29,72,149,217,242,201,58,167,9,3,69,74,11,37,225,25,196,236,33,46,248,7,91,102,57,57,101,168,251,125,101,196,223,116,32,161,180,90,99,168,208,250,91,75,115,241,74,141,43,194,184,214,234,22,100,96,167,21,237,29,80,199,89,230,113,48,228,16,91,98,147,209,159,250,52,54,207,129,160,6,114,129,154,75,211,112,251,249,235,218,6,102,62,73,210,121,211,103,85,142,214,43,250,211,207,161,39,139,29,183,49,107,149,187,231,224,85,163,228,184,12,74,55,53,220,251,221,170,46,19,125,120,46,27,101,147,8,83,189,28,207,94,245,228,222,119,79,7,116,75,183,155,40,81,69,59,13,38,251,212,157,211,160,166,219,111,55,122,86,105,68,152,121,167,118,94,177,46,148,187,62,183,156,138,68,233,194,63,187,174,57,110,243,211,236,239,228,69,179,65,191,123,104,132,246,117,159,107,16,204,192,99,64,146,92,67,7,25,108,210,219,212,77,224,88,101,152,32,186,251,147,226,251,106,238,192,69,53,163,77,110,72,101,117,239,147,243,60,121,60,140,243,168,188,161,252,245,238,248,144,187,189,37,94,202,18,243,249,174,131,78,107,37,193,148,244,161,144,171,181,104,58,1,5,150,40,249,238,172,229,22,207,76,192,84,23,31,236,62,187,212,191,102,145,37,55,225,187,18,221,25,60,229,181,215,6,93,58,143,24,132,100,138,218,79,166,98,190,218,184,37,42,172,44,100,178,171,108,17,226,174,205,194,123,106,166,97,22,4,62,22,178,89,41,60,137,8,150,59,254,66,210,231,40,161,89,105,218,254,211,86,75,206,58,11,115,171,81,132,5,161,151,180,117,90,205,33,120,120,20,54,135,116,155,233,84,247,104,193,195,202,126,182,47,213,156,176,127,171,199,9,39,246,89,79,222,88,135,163,234,176,31,97,250,208,48,138,0,94,205,92,84,140,182,44,77,64,34,246,61,216,132,92,228,125,108,218,236,222,63,193,42,75,128,167,136,209,236,168,254,178,99,235,89,102,178,102,229,20,47,156,173,198,179,213,99,173,162,181,60,202,171,149,98,36,40,169,229,226,1,3,28,200,214,90,63,30,119,205,201,53,152,163,238,164,131,16,107,191,52,124,148,161,225,163,176,110,194,248,90,55,15,127,50,50,26,46,189,198,235,56,99,189,138,120,0,151,134,48,162,191,14,180,165,230,115,229,39,135,25,14,214,176,220,181,73,139,17,174,242,201,168,252,198,76,38,100,233,149,195,109,243,42,43,197,117,236,169,158,39,222,114,139,48,130,53,242,174,209,144,45,63,243,118,11,243,129,232,141,97,147,225,93,244,51,108,48,15,121,78,110,130,119,17,102,211,253,92,121,170,1,103,250,124,51,247,115,229,200,73,196,111,23,204,91,244,183,27,155,169,248,237,12,10,78,195,157,202,82,60,22,122,49,77,127,27,63,232,114,143,78,107,77,125,37,56,176,231,184,114,228,33,101,201,133,43,117,223,24,82,249,85,209,28,141,22,216,240,110,1,123,207,170,131,101,179,76,254,146,28,3,39,181,33,63,77,31,174,197,40,71,214,106,11,59,1,182,90,10,194,44,73,7,32,212,38,97,46,199,199,177,169,123,104,234,215,77,19,242,134,75,17,197,64,240,173,176,165,118,132,209,223,149,143,196,108,6,3,167,101,92,174,165,191,125,230,237,187,100,27,180,180,61,71,83,213,189,81,21,154,232,150,209,206,169,81,253,192,204,57,170,251,180,97,213,78,157,136,209,32,30,177,50,26,10,185,203,26,209,205,171,226,62,51,32,166,75,162,168,73,197,251,152,166,89,242,132,49,200,186,7,67,140,208,159,198,200,244,30,76,15,247,137,194,228,45,247,137,145,17,105,120,192,101,141,240,73,227,234,115,52,242,53,247,117,12,204,94,222,163,157,131,108,206,33,51,191,97,68,21,202,125,215,227,57,57,146,229,221,215,54,160,210,69,32,198,24,51,206,20,189,29,224,202,184,67,104,152,60,39,62,0,115,85,210,40,46,231,17,110,214,98,209,159,62,47,200,65,69,20,251,139,174,32,104,25,197,134,113,208,79,159,154,128,81,248,30,129,184,56,139,23,28,53,121,166,212,116,127,222,83,132,65,176,94,213,145,78,22,181,123,204,11,88,104,108,189,242,138,36,110,116,157,210,89,100,100,81,62,207,192,80,23,30,165,235,33,203,23,18,78,189,57,204,113,81,220,76,69,143,134,94,45,71,159,117,68,128,9,39,97,69,18,40,194,231,171,47,250,208,216,233,206,21,247,197,247,34,239,3,103,170,0,252,45,211,77,22,68,18,230,14,61,231,27,206,89,134,248,40,216,124,250,23,0,185,170,85,153,74,41,198,64,233,184,143,236,12,179,38,97,176,192,35,194,133,246,179,30,205,169,239,201,217,20,200,93,143,106,192,200,152,74,129,13,201,118,19,74,69,186,81,64,8,146,66,157,60,30,24,67,12,36,36,254,100,198,1,38,2,11,218,195,85,210,225,65,147,118,236,152,163,179,233,167,105,120,182,21,243,209,130,136,221,244,204,0,94,199,157,133,217,140,104,116,117,23,190,33,106,222,43,26,70,50,114,196,28,77,165,180,232,79,67,206,138,239,182,178,162,111,13,99,185,176,100,134,79,233,189,175,29,131,204,244,130,234,243,68,16,104,138,9,135,122,97,209,43,59,27,12,47,151,16,158,79,138,53,76,207,243,158,187,240,127,77,195,65,132,180,168,202,253,32,141,111,39,191,225,161,91,228,129,223,231,88,241,80,10,242,195,250,166,17,89,185,207,4,221,112,9,226,233,124,159,39,29,82,57,51,238,114,53,18,109,164,44,116,50,130,159,191,3,229,190,190,18,223,150,176,185,127,249,103,103,150,144,82,231,68,140,193,9,152,195,124,115,171,158,27,179,160,152,161,81,162,29,250,97,1,129,75,219,71,55,234,200,125,72,13,136,102,98,151,163,129,204,203,224,71,216,105,172,123,225,251,60,19,25,193,214,220,141,157,40,68,231,166,77,83,10,178,163,166,184,114,20,72,36,195,129,166,58,106,204,39,132,21,154,73,1,29,39,176,123,242,161,133,179,47,77,189,191,141,236,157,116,10,216,105,185,136,162,133,33,243,223,33,108,236,169,145,227,145,163,56,43,117,30,163,129,223,131,103,211,42,207,60,167,154,206,141,198,85,162,66,173,144,112,135,54,18,219,15,104,217,146,123,33,6,188,98,185,70,250,109,234,251,216,231,67,238,49,3,91,195,73,214,37,246,23,251,230,171,39,99,84,85,2,86,21,51,211,244,240,153,22,182,204,162,80,121,115,138,61,25,69,158,45,19,248,50,110,180,67,1,233,249,167,37,157,180,147,161,178,175,109,17,70,202,121,74,152,196,125,222,112,234,10,137,227,101,237,126,143,78,74,116,239,200,255,99,2,225,23,110,238,176,247,169,44,243,96,141,129,180,76,123,83,206,221,76,192,42,162,104,1,105,212,16,198,241,204,128,221,200,72,48,153,215,44,71,163,93,163,71,67,18,78,227,158,28,145,22,9,67,178,106,114,97,91,223,7,94,39,1,156,249,101,225,114,240,160,159,226,23,6,95,106,8,196,99,161,215,179,215,5,167,176,65,147,232,121,125,51,70,217,54,117,4,121,213,103,250,170,46,157,1,23,159,173,196,144,48,141,160,248,120,16,89,215,204,11,119,92,232,206,129,108,49,133,88,9,47,72,223,30,69,57,93,138,110,160,202,192,27,95,220,11,5,193,8,155,131,124,10,188,15,26,30,69,242,132,141,84,249,140,26,17,93,236,44,41,35,215,210,86,84,75,48,6,92,69,79,142,236,65,208,37,206,127,196,118,85,194,214,219,236,82,76,217,2,78,97,138,38,205,8,204,13,4,101,253,109,246,85,247,228,244,84,37,51,59,225,125,51,78,44,71,166,8,59,117,44,247,78,238,237,247,141,28,143,150,83,144,165,110,45,126,187,96,2,42,239,19,108,235,42,1,239,194,209,111,75,115,229,220,10,240,239,64,73,33,140,34,219,220,253,73,181,6,126,11,39,72,141,130,31,138,98,100,67,215,67,78,93,32,132,199,51,99,207,59,244,137,83,232,220,193,119,64,127,54,201,23,176,141,109,17,35,9,93,244,165,79,188,153,54,74,84,237,120,225,146,205,158,255,112,86,243,124,113,126,231,46,229,109,130,223,74,113,234,179,229,210,28,6,30,205,121,166,113,87,6,28,143,240,231,85,189,130,17,87,240,116,190,105,200,217,232,241,128,227,182,138,65,216,154,132,23,158,210,241,50,217,68,53,57,26,31,158,139,53,58,19,103,19,229,129,19,134,71,24,95,8,29,190,235,112,12,11,189,162,214,17,163,180,26,210,75,194,40,90,6,140,16,116,214,186,27,209,97,93,187,59,27,82,88,104,18,229,147,112,101,192,129,94,78,147,207,235,132,13,121,230,233,0,252,184,118,63,78,144,146,103,219,27,75,46,6,99,247,186,40,0,210,243,142,234,23,80,149,38,97,234,189,81,98,2,10,84,245,96,158,82,204,133,213,252,18,228,186,108,83,20,9,126,77,60,195,42,97,228,14,29,168,119,38,132,217,69,182,102,20,171,122,123,25,231,204,178,75,21,46,6,74,165,61,38,44,158,94,146,219,162,73,80,130,146,115,30,61,125,76,57,24,65,23,159,19,160,154,36,145,222,160,120,196,226,228,97,180,152,215,237,48,48,226,16,76,242,172,242,220,244,146,111,11,225,36,76,243,178,135,1,169,203,56,57,105,231,185,240,21,225,51,170,100,65,134,253,131,57,75,68,183,202,183,14,14,47,129,244,230,220,89,72,209,24,212,35,222,232,207,164,146,47,85,137,194,248,140,162,65,37,251,189,147,21,245,235,113,161,141,19,74,172,144,156,96,81,140,158,35,140,249,207,150,1,12,11,109,5,131,138,66,139,24,117,85,182,38,232,120,222,36,126,8,30,148,189,7,110,237,186,105,18,189,145,97,102,193,82,74,177,124,75,174,140,134,234,186,231,30,181,136,44,7,219,7,131,65,69,152,220,236,142,148,102,74,39,35,194,0,156,167,28,221,6,245,194,187,133,64,218,234,62,83,178,148,148,250,144,58,77,146,79,111,160,19,94,124,144,14,242,14,17,106,48,197,233,52,252,3,161,52,173,124,185,65,45,163,111,79,160,172,52,93,182,158,124,143,88,123,6,226,239,250,66,204,87,56,122,131,28,60,245,212,197,104,151,247,96,52,4,228,212,133,173,206,136,240,25,145,66,127,4,109,2,121,249,134,25,164,77,194,60,68,79,160,6,205,65,169,37,242,247,117,199,24,102,127,130,128,241,159,42,72,255,159,191,254,245,63,254,219,127,253,227,175,127,121,21,164,41,132,167,127,128,130,180,1,108,211,28,81,92,204,212,87,229,74,171,209,4,127,11,6,70,207,103,164,76,9,243,125,249,10,61,76,253,103,106,184,146,59,70,184,22,17,109,39,156,106,137,242,7,20,156,36,43,225,121,136,131,106,175,191,124,80,203,207,111,159,5,30,246,119,132,51,136,47,29,58,125,69,170,136,222,75,94,93,7,94,99,103,16,97,160,100,91,78,158,73,123,74,220,55,245,242,219,110,25,38,1,90,124,146,98,245,56,73,78,147,79,6,194,80,212,33,72,229,69,133,138,253,58,212,255,120,255,9,93,91,249,30,233,175,79,239,132,130,5,82,10,130,249,47,220,134,10,85,76,92,115,101,46,56,23,95,98,209,160,48,86,110,115,108,152,127,112,48,232,38,91,190,103,18,59,105,230,73,139,103,92,57,219,108,153,11,232,75,59,60,194,44,250,182,172,41,224,198,155,235,99,1,156,160,220,37,179,47,106,23,65,136,132,124,146,165,61,60,104,236,92,238,57,218,193,66,61,63,81,208,124,113,91,0,195,210,212,153,125,32,76,228,207,12,115,53,81,187,28,44,181,115,68,83,130,61,220,221,197,13,43,227,213,104,43,128,244,22,0,221,137,53,179,92,190,231,166,236,164,97,244,17,250,13,99,151,41,107,37,196,193,88,237,112,71,151,238,48,122,174,27,165,188,184,235,243,212,170,174,226,39,33,142,13,38,245,24,212,234,37,5,160,61,51,227,137,38,213,87,100,18,194,139,45,30,248,89,238,4,251,10,96,238,140,233,168,37,87,115,168,145,163,225,114,73,152,125,92,211,188,168,195,246,247,42,8,126,15,85,38,118,204,213,230,237,10,158,115,239,177,37,156,77,224,44,50,31,88,135,69,19,54,230,71,239,123,131,95,76,245,57,26,204,234,237,41,38,147,63,145,84,114,33,52,16,29,73,75,193,228,202,1,241,204,91,191,73,84,185,239,80,66,95,241,118,68,206,76,173,221,78,32,208,168,194,141,168,207,236,36,31,126,218,70,211,141,40,5,147,91,243,130,83,13,156,213,147,119,166,144,33,19,30,194,203,224,191,98,251,202,198,76,115,123,144,73,65,77,74,166,165,81,53,245,7,92,83,239,22,115,106,206,134,160,245,217,64,221,45,230,153,15,229,251,98,38,30,59,54,60,56,227,41,80,109,211,18,185,97,132,155,20,95,100,76,167,229,245,249,109,178,122,186,205,99,74,89,91,194,89,217,123,208,122,246,5,111,84,18,138,173,123,49,216,231,177,113,0,48,167,228,62,144,29,8,110,120,152,234,68,209,240,66,85,55,246,52,147,154,77,215,125,96,95,129,129,40,214,33,44,18,101,80,223,13,81,55,248,140,132,105,95,7,119,150,36,109,38,221,130,34,168,113,79,94,154,22,212,54,115,216,165,148,20,20,231,244,137,23,187,212,0,80,80,219,144,42,163,41,67,53,217,243,183,148,187,94,89,169,110,123,108,111,251,12,142,169,97,144,130,65,63,130,97,165,212,39,232,65,171,134,214,204,217,116,236,54,117,215,14,179,58,186,49,103,130,42,89,75,2,25,124,127,244,114,144,124,87,212,226,89,167,233,15,120,148,134,74,210,98,133,169,232,68,216,204,144,180,18,210,204,105,244,150,2,235,243,208,16,230,110,183,206,184,129,24,223,10,143,185,205,197,135,191,168,8,72,169,252,236,98,12,143,19,85,175,172,99,120,225,161,149,163,50,133,206,79,214,82,223,73,232,103,187,245,182,140,163,243,212,146,25,194,67,126,97,164,73,250,68,17,32,79,33,237,176,12,49,41,245,234,133,103,112,159,177,189,181,33,95,180,92,151,91,84,112,22,32,139,45,120,176,79,26,200,7,49,185,40,140,102,45,82,146,85,247,187,241,70,132,92,74,156,230,167,179,227,183,105,144,201,149,155,23,75,212,102,105,31,212,167,124,138,129,67,108,128,81,180,216,82,23,102,226,63,215,30,53,231,14,66,76,162,166,255,223,2,77,3,101,181,107,97,23,46,226,13,35,16,163,101,97,112,163,49,23,159,112,18,21,247,142,20,91,143,207,111,153,30,134,212,243,232,3,238,91,12,175,77,149,214,187,245,47,103,20,172,77,0,86,144,85,214,232,139,157,199,178,182,185,180,23,246,54,7,244,120,224,134,106,144,48,52,250,64,134,48,203,151,161,85,124,90,167,1,111,130,210,168,116,49,0,220,109,71,173,3,252,162,130,99,205,225,34,52,120,176,33,77,58,99,125,62,163,222,3,227,11,56,11,154,118,31,242,66,73,220,195,169,62,192,67,210,205,118,75,210,21,7,212,162,109,149,138,225,124,84,82,54,87,35,45,4,166,211,11,66,66,231,173,105,71,39,153,45,109,0,156,24,181,91,195,236,74,203,13,15,197,166,211,56,61,9,253,150,176,54,6,39,187,156,160,60,162,132,187,181,212,142,122,119,10,92,227,250,12,9,135,134,153,171,3,93,213,114,121,154,104,8,60,175,251,196,169,121,74,20,211,224,28,160,175,100,91,30,105,89,26,116,49,64,41,131,58,176,52,29,251,201,238,83,180,90,7,208,169,164,221,210,51,237,220,109,6,104,215,169,221,208,145,239,133,241,113,117,173,196,179,177,62,233,203,140,48,10,24,249,233,196,6,100,152,240,120,208,202,195,68,75,35,215,71,165,93,169,4,195,88,12,1,238,24,38,43,45,23,78,23,183,244,128,180,224,97,55,53,76,86,21,219,43,244,48,21,255,55,192,205,181,168,165,240,80,135,172,248,227,163,132,93,208,10,62,216,77,27,254,228,151,249,214,105,150,82,111,79,24,156,105,84,121,140,141,158,245,228,249,246,190,23,184,4,125,155,128,188,66,87,130,141,245,89,18,158,115,227,246,185,35,140,4,137,158,123,89,62,26,109,249,115,41,178,174,14,188,82,215,5,150,176,195,108,207,209,105,71,79,103,26,217,79,88,168,212,244,122,190,151,134,240,171,54,222,209,236,143,157,221,201,169,150,66,0,153,160,46,115,125,130,214,148,45,16,225,36,200,170,141,90,186,124,187,195,26,189,158,153,78,19,10,93,10,238,128,209,17,245,39,212,2,179,162,82,208,25,24,209,151,223,128,17,21,38,244,125,238,129,182,65,236,71,81,41,103,102,168,233,130,113,86,239,15,128,105,154,9,100,132,231,163,122,100,236,168,219,213,135,2,169,99,1,76,75,185,219,124,120,138,237,65,48,89,77,240,94,26,198,111,15,34,134,242,252,13,231,166,128,127,84,95,151,219,240,240,76,119,234,69,47,237,236,236,155,111,160,128,119,180,23,92,101,169,237,69,127,224,96,155,159,240,89,88,239,209,44,126,243,9,183,11,210,32,195,22,197,63,187,180,179,184,230,59,148,170,202,236,160,58,201,210,28,213,200,50,135,204,59,40,187,247,224,182,79,170,176,77,177,87,150,232,198,55,114,22,164,173,250,39,166,11,191,71,204,90,184,48,203,156,215,155,41,151,198,116,58,217,198,200,141,53,180,241,163,250,97,115,177,2,137,26,0,182,29,211,18,46,221,122,52,38,15,59,0,36,228,27,237,65,64,153,123,216,45,235,112,113,58,28,104,206,7,170,6,63,247,154,244,104,171,89,69,93,198,116,230,31,164,29,116,209,8,83,33,81,80,25,173,158,0,149,145,172,42,3,234,204,242,169,181,248,186,205,118,161,106,24,73,233,56,249,89,212,235,208,145,8,134,188,223,71,158,145,18,147,11,199,59,51,96,178,115,152,50,172,188,145,4,19,255,46,51,13,20,186,140,134,116,246,181,237,130,27,237,133,10,6,247,179,25,142,185,28,81,18,133,7,159,173,11,70,3,62,29,27,150,81,80,180,172,81,35,134,57,72,11,229,62,90,203,228,98,76,64,69,43,23,21,185,72,244,10,60,124,198,180,84,164,78,24,11,161,128,226,101,148,99,101,36,54,52,197,99,207,107,158,239,89,65,213,116,11,90,36,98,8,33,72,241,165,131,233,41,51,96,209,172,235,154,74,209,27,107,229,226,119,75,122,126,57,227,94,17,181,149,147,35,79,133,22,91,47,45,80,34,240,240,179,100,51,56,217,246,26,64,15,4,111,235,115,93,102,155,21,133,25,204,124,158,187,66,47,108,4,216,27,83,110,189,50,91,103,34,65,196,3,89,58,163,205,44,71,111,39,174,193,15,126,30,56,184,155,21,85,31,150,9,189,112,212,144,99,231,72,190,169,84,110,94,23,175,59,80,236,21,17,180,231,232,150,238,209,134,41,234,26,134,190,125,155,132,106,208,107,87,190,162,190,120,162,39,235,234,207,125,177,19,13,120,189,41,0,104,244,172,166,177,185,163,116,156,100,153,64,213,101,69,171,121,141,207,46,73,105,176,64,3,99,115,215,233,82,233,209,137,75,137,189,134,73,24,47,37,67,172,154,239,206,113,161,178,240,240,92,113,83,186,219,210,185,164,2,207,234,136,40,211,229,51,216,14,64,194,180,253,226,104,154,140,93,185,168,103,130,196,223,42,182,111,216,240,202,141,225,23,27,109,39,144,1,243,97,232,86,51,97,142,82,26,6,69,202,199,54,237,216,139,214,160,220,222,52,124,54,250,206,181,163,183,63,166,146,45,170,241,102,130,54,102,10,26,202,70,77,201,26,243,129,121,0,252,167,140,31,140,86,175,82,15,82,74,101,60,92,36,145,244,236,56,161,63,60,168,243,142,246,85,186,98,224,41,91,206,32,241,87,69,235,188,35,165,195,89,167,53,132,255,198,87,31,86,10,22,38,42,193,115,162,222,60,84,247,130,154,225,184,18,41,235,89,192,216,2,245,88,246,55,252,150,172,39,167,15,54,83,189,154,106,143,100,97,49,206,238,85,181,221,84,244,85,177,227,76,159,123,95,253,149,92,149,253,8,49,176,205,43,200,214,235,67,163,29,16,47,67,178,198,86,56,21,65,161,93,151,229,182,209,30,123,196,93,224,115,93,89,179,185,116,86,194,155,41,199,18,180,161,67,136,27,41,146,144,245,10,172,224,211,180,134,106,210,20,156,140,163,200,199,42,160,92,189,108,2,188,23,246,179,85,171,23,85,152,92,3,41,130,249,229,86,61,143,51,142,208,28,12,188,69,101,182,86,57,54,252,56,162,22,141,152,212,82,181,182,129,167,82,124,64,224,157,228,145,154,4,94,228,58,100,35,170,52,98,226,124,33,72,184,48,231,125,52,32,25,254,181,95,192,222,104,229,57,247,137,134,170,243,249,178,86,87,149,57,131,8,239,59,39,33,13,247,104,33,226,120,56,111,177,235,209,191,59,137,203,150,66,26,226,22,122,211,214,46,185,147,41,200,15,213,188,237,251,108,54,98,205,30,150,118,169,172,38,52,141,21,97,204,80,244,228,134,82,175,49,81,159,237,178,176,79,48,196,46,81,74,94,176,98,230,120,14,46,37,250,145,203,136,197,73,5,161,246,45,52,83,0,127,182,180,25,220,92,189,207,196,218,199,42,139,105,237,255,27,206,136,77,104,152,79,32,95,36,46,42,50,170,69,181,87,200,179,210,8,159,143,14,86,55,213,187,0,172,178,251,123,110,155,165,50,222,53,249,87,121,158,25,54,167,237,194,93,205,50,82,245,62,207,18,20,24,225,115,46,133,77,163,6,186,82,190,80,90,20,158,244,167,1,154,4,74,151,42,128,6,1,231,199,239,82,188,42,143,12,105,145,66,215,55,41,235,3,69,41,62,158,72,129,171,170,66,162,173,5,242,102,33,244,170,212,45,4,99,166,107,71,208,156,50,139,14,13,247,171,112,74,225,23,169,34,13,91,11,48,138,131,236,181,30,109,86,179,251,244,240,89,85,31,209,102,48,84,161,223,13,244,40,61,202,95,54,10,47,5,17,144,202,126,84,99,103,128,126,172,20,161,165,170,179,103,235,87,185,149,146,244,124,190,60,116,148,3,245,179,128,191,60,223,206,185,147,30,149,222,214,104,227,168,86,238,2,194,122,139,127,149,110,211,171,149,123,51,168,6,130,78,103,163,102,178,40,245,146,35,17,233,211,48,166,145,17,46,166,172,167,50,190,40,208,199,125,33,172,86,244,228,125,197,134,114,53,179,173,81,113,98,184,66,49,22,208,13,87,232,37,221,138,213,47,109,51,33,148,164,226,196,231,49,68,218,136,30,244,115,211,52,244,230,173,197,22,229,217,1,17,5,111,47,73,229,120,53,149,87,96,12,97,159,231,244,72,19,179,7,184,148,77,83,64,209,115,39,182,23,55,219,165,149,168,82,209,72,2,9,93,116,194,245,209,176,149,195,35,92,212,27,137,230,2,233,238,77,242,141,234,170,58,212,189,222,52,188,191,143,211,236,25,198,101,162,226,128,174,50,212,148,45,234,221,94,232,45,227,12,217,227,61,82,158,236,207,69,91,242,18,57,250,217,248,229,169,103,62,191,28,233,9,56,239,191,81,253,198,219,251,62,110,219,53,233,209,180,6,99,124,214,50,40,52,188,138,227,53,138,211,166,165,80,31,189,242,70,63,199,195,176,109,244,101,161,227,113,123,40,21,185,95,29,190,48,194,210,190,97,4,100,244,104,182,127,23,253,152,211,195,106,60,97,28,135,230,109,211,35,125,167,50,238,101,132,26,166,125,163,85,213,27,33,212,4,2,11,103,142,71,111,249,188,143,126,119,223,213,12,76,84,157,158,37,48,224,5,27,216,154,68,139,145,2,34,218,159,25,152,125,227,229,142,96,56,250,72,7,3,184,8,64,219,50,185,183,71,186,62,161,157,21,71,67,15,87,101,110,170,4,183,251,9,41,72,105,191,104,238,159,188,120,70,120,204,71,97,247,76,154,120,27,71,184,87,149,80,200,160,121,75,60,147,2,92,78,165,208,81,233,156,227,254,54,32,50,185,177,108,10,11,247,228,69,221,131,205,61,187,135,148,134,237,20,158,159,174,184,196,198,3,135,255,167,131,20,69,172,18,171,90,49,46,155,76,86,39,78,43,67,138,10,35,233,201,147,217,190,220,112,209,170,58,196,135,22,18,10,132,169,95,73,152,213,61,201,209,89,251,128,172,90,245,18,37,56,249,212,153,210,106,70,114,240,89,152,212,66,225,76,94,245,18,173,145,26,208,229,56,1,76,200,242,84,218,147,9,96,4,27,242,165,60,210,147,250,54,117,111,192,43,250,14,165,151,144,128,237,58,106,192,247,125,209,215,144,48,92,184,152,226,105,89,61,209,51,45,172,122,127,154,109,142,186,78,108,0,1,247,101,3,181,44,106,59,1,90,175,221,81,156,243,115,52,105,176,28,205,203,126,44,45,140,246,125,191,32,102,125,13,167,203,61,41,136,159,46,117,188,232,86,37,186,223,238,163,88,153,192,197,206,114,143,158,106,41,216,77,156,52,148,187,169,216,44,85,5,75,236,229,107,190,51,18,21,120,177,63,65,248,110,221,201,50,49,25,234,125,177,155,216,23,236,77,183,91,47,205,44,156,100,178,172,202,11,70,83,228,44,225,245,78,181,85,133,39,16,197,9,184,7,243,116,213,142,24,13,176,28,98,52,204,242,186,101,98,31,184,239,153,113,126,150,125,34,23,77,102,114,215,23,164,158,53,156,16,48,139,240,126,196,79,78,202,2,19,178,222,181,173,207,231,228,84,90,46,60,30,68,182,24,198,172,98,110,92,119,89,165,74,45,97,32,236,91,86,228,218,159,71,242,153,148,223,245,92,197,152,120,81,225,24,75,46,96,101,55,53,101,193,206,225,166,10,103,31,41,187,26,110,57,231,155,62,157,149,74,235,102,39,12,31,121,221,36,166,232,190,132,110,102,31,82,14,44,73,91,248,212,147,90,141,213,169,218,182,169,104,56,181,187,53,169,166,141,162,151,102,74,108,17,101,23,160,87,134,36,104,185,105,97,209,157,9,248,218,157,52,105,60,203,197,99,100,195,187,223,55,225,28,42,139,143,15,219,21,193,37,93,85,170,207,137,162,73,117,85,68,94,221,186,100,150,142,237,134,225,141,233,209,60,242,88,33,160,235,188,71,155,15,105,36,210,103,99,222,117,206,64,58,125,183,43,112,50,144,234,212,112,194,112,65,26,248,169,168,251,15,71,4,134,229,76,140,136,128,75,216,12,45,198,221,155,48,123,106,248,140,250,123,99,227,161,246,166,97,120,155,120,102,198,238,173,26,230,243,89,119,79,149,85,230,19,212,15,10,253,177,35,179,31,211,112,153,161,95,197,126,78,121,193,201,20,16,238,109,161,15,164,95,192,104,198,0,189,48,200,71,178,53,1,168,189,147,157,13,172,162,87,38,240,77,219,109,232,250,0,123,54,224,239,235,243,98,212,83,151,78,205,224,110,159,139,58,240,36,122,201,97,113,192,230,187,106,81,26,208,86,113,37,78,194,235,73,22,18,106,36,77,183,238,73,5,247,201,75,202,78,119,135,140,121,140,220,22,149,224,59,16,94,142,95,34,19,175,241,97,226,75,35,160,5,115,169,169,119,50,90,207,162,6,120,83,178,198,243,193,215,45,110,99,200,46,204,187,36,98,111,32,54,104,128,180,81,77,185,237,30,160,241,55,252,233,95,246,232,37,1,21,92,98,24,54,206,246,33,102,194,212,65,186,201,201,169,101,148,219,135,70,91,89,60,41,207,198,219,196,254,188,73,54,204,167,65,156,206,166,9,217,121,7,142,111,65,238,139,194,223,186,132,252,156,180,224,124,182,241,0,17,107,160,68,6,250,111,26,62,235,92,186,13,85,250,13,89,194,217,230,252,232,13,150,147,105,77,117,112,59,239,61,44,87,64,23,37,17,85,69,187,226,60,103,223,197,78,184,210,83,79,14,102,43,128,107,32,221,151,154,236,34,232,57,46,76,30,120,144,218,214,1,146,187,208,105,194,73,221,156,23,55,210,162,223,58,122,18,206,69,163,215,158,103,52,84,41,27,138,189,85,91,102,19,16,236,42,12,112,68,203,204,108,237,200,181,253,125,25,152,86,198,10,36,190,208,160,154,108,252,101,107,212,0,213,143,171,83,3,12,68,208,153,22,70,90,59,198,10,87,175,15,173,211,212,12,152,136,73,228,103,9,151,116,77,243,24,136,243,121,97,169,26,54,199,135,49,217,173,14,99,3,56,199,84,137,149,201,208,113,106,108,131,40,206,158,47,53,75,115,30,218,17,57,84,185,90,79,73,112,138,244,241,135,136,80,37,69,41,158,224,200,45,0,42,103,201,53,73,172,39,92,163,55,113,166,5,148,130,159,95,174,179,93,120,24,140,112,113,113,71,59,11,120,83,76,72,89,212,173,207,191,122,37,233,140,137,150,246,170,220,116,102,84,223,57,252,204,108,91,77,10,207,68,186,175,72,2,32,2,125,215,248,106,92,52,223,121,175,231,125,235,209,51,88,170,212,140,183,108,206,79,208,138,1,209,87,132,186,62,245,212,216,206,196,6,1,102,208,214,233,174,144,252,70,251,154,217,172,235,119,111,169,67,82,98,188,20,3,79,248,204,18,245,182,38,178,229,172,79,56,95,3,2,26,100,237,61,56,205,75,134,238,76,190,250,54,172,254,34,20,215,45,222,34,188,172,146,162,251,77,110,245,14,65,118,255,129,130,7,99,93,231,99,71,121,166,191,144,48,52,32,202,214,175,30,161,217,192,146,15,164,226,196,101,115,89,135,38,152,187,70,73,150,33,218,25,55,169,138,71,199,51,227,156,13,242,85,120,131,114,186,182,218,37,183,130,118,115,120,162,156,237,91,107,106,61,202,24,139,118,232,0,253,37,118,149,252,237,216,183,65,182,65,84,233,209,117,3,224,138,176,121,22,74,56,175,113,59,123,19,233,136,170,238,162,0,68,174,68,39,22,213,243,245,84,69,159,44,148,50,207,114,34,110,151,8,27,156,27,155,33,195,137,216,251,86,195,86,208,199,17,134,0,209,213,207,245,76,95,67,228,65,89,10,245,228,152,203,93,5,80,243,31,149,105,28,133,182,120,35,60,20,129,119,225,67,203,220,26,86,178,9,246,105,83,23,91,204,158,183,216,31,204,199,206,60,145,156,132,255,110,197,192,109,171,255,46,9,193,186,225,37,186,92,52,48,207,104,201,215,198,182,40,238,165,153,61,78,190,191,221,16,178,213,163,81,179,137,254,245,217,128,39,81,135,167,108,15,44,50,194,16,123,134,134,207,142,229,118,222,209,98,90,91,157,131,171,201,128,134,185,47,120,30,61,26,64,221,140,75,195,58,168,235,149,23,83,146,14,83,99,18,247,249,132,89,168,195,142,217,210,107,13,179,32,238,240,122,62,233,177,26,38,211,90,89,97,183,124,198,130,120,159,18,30,45,108,29,88,7,247,227,225,222,2,92,50,217,138,100,241,76,225,129,231,113,205,181,19,114,54,242,1,161,160,223,91,132,115,67,157,70,158,73,51,60,121,132,185,69,53,91,198,95,103,132,196,180,53,67,196,103,125,218,156,148,251,181,194,128,163,118,195,149,165,47,140,212,51,132,151,42,151,198,231,56,194,165,61,177,225,214,251,134,159,217,131,154,179,141,16,165,71,103,21,228,216,3,52,230,29,11,12,123,196,182,99,20,67,189,191,55,134,254,95,203,215,11,16,54,111,211,48,112,214,125,225,8,208,223,179,132,49,190,141,223,30,208,5,100,44,12,232,223,233,218,22,87,232,59,85,194,213,72,72,215,111,44,171,25,243,57,27,185,236,117,240,101,73,146,223,102,234,184,18,15,125,67,15,144,163,237,27,138,185,122,23,225,68,156,32,66,248,87,170,22,104,157,204,27,231,216,210,175,51,29,106,100,250,68,187,145,77,239,61,175,34,211,60,168,148,114,189,75,129,127,52,153,177,208,50,165,73,23,15,52,169,248,117,131,128,62,175,10,46,194,195,58,20,168,23,238,192,108,111,42,34,154,79,240,184,161,110,133,116,240,121,102,146,231,0,108,24,43,148,39,182,9,200,201,149,179,205,29,215,213,219,230,172,254,140,179,228,61,37,19,64,84,208,218,9,67,49,15,157,244,196,192,83,59,242,147,51,161,135,19,126,47,124,174,75,194,8,0,186,119,131,37,35,85,231,5,166,105,111,21,159,240,102,173,214,143,23,197,185,208,237,206,214,45,144,75,163,119,228,226,43,22,78,226,144,208,216,150,20,79,179,8,43,154,149,69,194,204,101,226,219,101,187,36,43,16,25,194,213,158,55,25,220,46,41,3,19,77,14,209,239,51,115,74,41,8,41,27,42,246,126,215,184,141,139,57,3,225,51,207,135,165,11,182,39,186,166,35,224,148,66,141,156,18,111,211,32,251,182,117,213,196,211,99,85,158,106,152,141,225,202,204,12,53,245,119,231,85,65,175,112,103,243,115,209,57,220,165,240,222,1,44,172,7,103,62,203,171,130,14,99,88,94,52,162,130,187,93,119,29,32,55,26,102,219,188,253,150,207,169,33,196,74,184,182,18,183,220,80,67,147,43,155,219,172,1,226,224,243,121,72,231,242,204,7,236,170,226,194,27,196,168,250,172,200,236,162,119,132,241,207,145,85,241,236,38,33,81,254,194,70,165,149,233,198,160,42,45,78,206,94,180,235,114,63,192,92,199,170,200,151,32,198,88,13,64,111,157,49,76,26,42,61,89,7,48,10,79,225,96,208,24,191,250,84,216,12,93,35,0,180,158,182,68,249,138,83,136,241,163,37,32,181,5,22,182,220,194,227,134,210,163,58,203,79,107,4,196,187,30,236,92,245,212,166,228,24,35,133,197,92,211,16,110,169,223,163,205,195,94,195,64,4,243,61,122,168,249,232,9,27,145,35,44,160,32,221,235,124,66,121,76,174,27,223,70,249,106,203,167,165,22,30,79,16,16,228,117,24,237,58,62,60,168,67,121,106,184,162,59,28,131,176,116,253,106,225,123,179,217,188,163,80,27,78,128,220,176,9,136,81,120,62,224,34,7,35,143,232,202,141,198,243,171,83,199,191,241,135,34,185,162,103,186,244,129,103,227,198,71,216,144,43,114,215,236,229,71,88,37,117,224,235,26,229,90,186,95,24,165,156,86,52,76,129,42,82,179,179,87,85,29,137,102,202,178,53,220,13,78,46,187,132,138,206,244,111,6,199,225,108,101,54,40,18,38,19,140,219,54,36,170,172,45,184,87,206,18,35,133,215,243,172,138,39,227,169,14,182,182,242,23,213,27,9,15,91,161,195,184,132,42,134,44,185,116,123,189,155,53,145,253,56,51,148,36,41,134,142,95,110,246,2,139,83,51,86,83,49,188,222,61,198,138,175,154,73,0,194,89,251,134,167,142,36,84,62,207,108,26,134,45,20,255,165,142,132,92,195,25,137,75,78,46,186,5,40,47,183,200,6,64,1,116,209,94,129,148,8,151,208,131,180,225,110,215,148,50,243,213,87,60,225,110,218,105,18,46,179,22,177,138,97,178,147,187,102,181,117,93,23,232,59,103,206,208,20,40,25,2,221,195,108,202,132,222,117,194,212,1,227,186,43,224,55,153,136,135,77,195,225,236,3,22,163,45,185,175,100,252,3,127,102,84,91,68,196,170,117,18,117,151,0,34,76,159,163,74,152,98,221,138,232,20,73,177,19,236,183,23,70,239,245,12,202,165,199,2,244,149,48,194,59,83,194,25,169,237,184,176,110,98,187,55,188,246,14,119,93,147,38,69,199,86,194,11,22,78,132,13,180,38,191,189,248,0,61,11,201,205,62,151,44,97,171,29,249,251,194,123,121,74,214,9,70,178,246,24,134,180,157,139,20,192,250,4,46,23,206,63,221,88,240,26,46,86,143,118,31,167,106,197,183,27,254,32,22,225,17,133,124,137,252,52,30,41,35,198,240,153,25,91,214,103,90,105,82,36,191,175,101,106,41,242,211,38,25,238,121,97,94,86,89,149,159,102,73,246,61,0,51,43,118,159,242,219,230,168,227,39,167,46,186,52,57,195,116,0,8,168,135,81,218,150,53,164,81,79,112,78,28,116,96,240,109,75,194,180,109,253,11,66,228,163,139,253,91,195,241,246,140,234,237,225,9,233,240,14,22,150,183,238,6,186,19,78,110,107,250,219,24,223,132,135,84,49,100,158,188,110,179,177,247,34,216,153,14,169,232,74,229,226,204,43,169,68,14,134,107,1,207,65,194,9,69,205,236,97,186,222,178,76,160,147,203,50,244,11,155,97,134,204,182,148,101,215,125,106,147,162,139,76,74,237,92,44,146,146,191,48,142,123,67,170,38,152,153,140,152,57,144,117,70,184,42,194,103,38,197,139,214,111,140,93,157,136,200,156,29,156,173,234,213,195,86,120,151,163,249,110,34,35,54,138,128,72,46,183,106,37,82,79,225,42,21,99,253,196,76,172,37,123,186,130,175,71,23,107,211,102,2,2,206,40,167,183,64,161,92,142,166,99,89,221,65,17,117,182,162,41,5,4,5,172,9,127,97,44,245,244,125,159,175,185,187,109,247,137,162,27,33,217,35,246,35,217,19,14,76,63,4,49,10,50,227,60,67,255,120,121,187,130,243,110,88,99,86,239,202,34,7,140,80,232,150,112,50,255,229,8,3,159,145,203,42,48,43,74,185,225,33,248,71,60,135,207,24,109,237,158,188,232,226,87,246,73,142,126,3,161,126,12,213,251,50,192,85,129,235,247,48,48,42,217,179,113,29,221,137,182,116,204,17,150,148,240,60,51,158,111,70,89,169,64,15,202,47,155,7,159,231,142,103,53,56,11,248,189,108,68,36,106,141,155,46,136,57,203,254,166,20,219,41,248,32,163,109,157,37,87,65,237,44,123,163,98,210,26,30,2,30,38,171,236,197,91,13,147,18,125,215,250,52,210,240,160,28,126,97,202,7,82,110,161,37,123,150,78,255,58,134,233,28,199,193,84,24,51,251,98,159,167,217,229,222,217,144,97,65,159,245,134,81,136,253,167,40,158,145,19,163,88,241,189,0,118,169,40,113,200,151,136,220,137,79,80,112,208,82,18,5,114,244,233,172,81,242,11,87,170,47,242,130,152,220,156,174,184,0,111,45,113,20,33,113,135,188,53,126,97,128,102,226,58,104,194,1,213,97,112,212,17,114,17,152,2,51,93,137,82,29,24,31,99,227,201,244,133,21,218,111,196,131,16,66,168,67,174,12,43,96,79,247,190,58,185,14,203,246,109,180,227,104,204,173,100,243,123,6,26,40,94,191,242,100,156,108,153,182,145,80,118,173,239,5,93,88,247,251,40,27,22,7,249,131,232,218,69,219,11,124,46,217,219,61,132,203,16,140,29,201,73,131,237,120,195,91,247,75,40,152,197,14,19,12,92,74,90,204,70,208,46,59,248,123,21,195,150,37,77,38,65,200,172,184,52,56,6,50,169,3,172,29,206,220,35,204,60,169,41,116,102,33,94,17,6,120,82,53,63,223,236,67,61,140,248,191,158,188,211,237,88,122,219,85,203,109,72,231,141,184,175,51,10,133,130,128,178,63,2,54,126,101,144,173,170,52,193,0,108,176,204,123,216,240,203,90,90,61,59,212,154,252,153,178,237,40,90,235,198,47,220,29,221,78,184,66,123,209,130,217,100,126,253,189,237,98,248,64,173,105,145,97,123,23,24,176,2,250,169,90,193,105,171,120,62,8,140,10,245,26,169,194,228,108,178,37,191,48,243,107,150,114,4,116,159,30,239,51,15,211,67,145,102,19,22,135,243,151,210,173,108,92,99,89,144,214,103,45,232,39,199,172,81,27,166,11,0,200,175,86,135,41,97,81,142,2,58,238,182,234,124,97,92,238,52,91,92,184,195,108,159,24,18,205,62,173,127,46,186,188,253,215,181,63,97,179,77,149,94,18,102,203,217,175,251,12,72,140,210,229,167,169,163,56,12,117,37,212,27,182,204,12,103,95,94,28,131,177,64,151,37,209,87,128,233,104,84,118,15,219,208,122,224,6,72,35,78,15,35,211,247,116,45,193,107,86,191,107,179,104,149,65,188,172,61,20,183,13,14,107,12,13,219,235,242,75,67,3,178,62,93,249,140,53,100,243,112,85,233,60,0,1,211,57,183,166,59,179,197,112,4,176,193,12,91,42,67,181,96,107,168,61,102,90,69,126,234,60,176,114,90,218,27,71,195,194,47,12,20,189,40,63,0,61,233,30,51,195,16,189,44,243,20,140,87,105,104,38,73,97,225,179,119,183,79,90,16,106,183,16,97,248,225,180,29,133,141,92,69,157,154,202,65,243,58,47,104,123,120,166,39,117,71,11,6,148,128,135,169,222,233,77,177,107,244,50,34,242,202,120,178,75,24,29,202,223,133,179,32,247,241,156,186,51,153,253,210,154,51,53,205,46,170,42,6,7,56,179,128,159,155,125,195,152,122,221,184,110,122,226,194,12,192,218,41,64,160,51,196,138,239,134,76,208,50,75,218,195,126,51,135,105,244,6,61,89,101,144,109,124,134,125,34,5,109,202,46,80,158,120,75,35,232,23,19,235,64,174,85,194,103,117,74,247,210,64,23,104,79,255,76,209,224,105,127,225,51,214,147,148,17,33,224,54,151,205,155,52,69,104,213,10,244,138,92,206,183,244,155,157,106,146,126,229,182,162,151,95,119,123,178,114,158,240,153,243,253,178,206,238,64,153,46,141,82,63,74,249,30,198,194,75,7,40,9,128,243,12,8,163,248,43,151,77,10,19,59,33,158,95,213,91,54,63,189,29,193,42,252,7,186,137,80,198,227,135,59,222,160,138,100,75,100,119,113,102,96,36,130,57,76,95,195,196,163,182,238,8,56,207,58,174,110,183,142,114,199,227,223,2,82,9,176,255,47,12,221,73,18,212,51,55,183,124,157,122,65,149,87,105,45,35,158,200,68,25,97,254,94,206,141,72,69,243,50,31,176,111,196,23,5,23,72,149,55,121,120,209,149,19,58,21,226,42,61,54,127,103,229,69,30,69,176,127,231,35,5,227,232,97,144,1,194,79,102,114,26,126,93,203,212,53,20,145,120,230,169,200,202,23,104,209,34,28,130,132,0,182,107,119,208,207,198,74,78,65,158,244,30,125,55,14,98,243,204,99,138,134,68,232,202,221,162,151,89,42,180,7,55,11,177,177,122,152,218,167,144,31,18,70,214,51,14,174,3,214,128,226,148,91,100,148,32,201,178,10,67,131,176,190,18,250,211,196,3,20,176,222,141,229,251,11,118,163,4,44,197,179,231,230,164,82,124,222,50,221,117,5,195,227,213,238,79,180,155,21,92,87,164,61,222,151,254,200,16,35,239,251,65,249,211,142,247,11,235,168,250,60,52,25,244,38,125,16,130,102,96,86,84,138,78,158,174,103,66,99,159,14,135,210,131,16,92,139,215,69,87,179,40,3,179,152,253,164,143,35,32,182,234,118,155,33,96,249,46,105,217,38,84,25,81,216,0,13,159,130,23,205,187,145,246,203,53,92,62,145,45,96,128,207,125,217,151,234,83,21,197,12,228,1,94,242,103,236,106,207,62,37,37,181,251,60,231,2,0,235,15,141,70,143,58,216,227,163,184,92,80,114,50,134,235,195,85,177,242,68,247,104,171,248,145,60,4,228,112,201,154,180,83,169,202,41,43,187,59,16,121,90,173,106,117,165,116,159,215,229,192,113,158,202,126,4,239,40,250,109,215,11,154,214,135,76,227,97,170,211,223,242,235,102,198,82,7,187,98,74,85,190,171,157,200,25,203,77,23,116,7,124,85,194,47,110,42,11,166,32,7,227,196,9,84,41,17,171,84,21,8,88,170,126,87,56,33,205,39,12,70,215,79,93,206,87,172,74,12,102,241,84,115,132,49,48,239,249,53,60,31,254,85,163,156,0,187,89,194,203,185,226,211,172,82,245,158,206,214,142,148,217,79,125,6,123,83,29,75,236,149,103,148,146,112,225,157,143,96,72,70,58,190,199,201,17,133,83,53,18,76,249,124,142,165,214,91,5,195,134,180,221,138,52,150,48,130,44,77,37,61,80,210,27,30,70,107,250,241,174,7,248,48,227,202,224,103,235,79,55,211,206,139,147,155,71,129,232,133,0,238,14,132,14,83,217,26,250,219,232,104,184,199,22,54,239,32,43,53,108,92,235,8,211,240,147,43,67,224,214,119,253,180,244,242,67,140,168,134,30,245,217,10,64,21,132,68,181,194,117,115,186,15,165,175,2,17,21,141,61,239,240,192,251,81,8,12,62,185,103,75,50,34,140,228,144,90,244,210,42,235,238,102,110,52,133,37,234,72,180,181,114,28,60,217,37,168,226,13,110,152,78,139,102,123,193,198,76,20,136,18,122,20,62,128,77,197,112,9,179,7,129,162,229,188,134,137,140,33,246,207,55,140,222,111,52,74,80,228,171,74,2,166,20,123,70,158,255,118,153,246,242,37,188,17,247,108,30,30,38,220,123,195,205,166,140,136,210,135,17,5,163,102,116,196,229,97,154,27,194,53,68,63,246,124,62,57,194,40,239,202,149,209,190,173,113,95,31,198,79,127,122,211,1,188,191,109,210,24,55,12,135,166,148,123,95,103,182,82,233,37,147,127,246,207,122,84,179,212,148,40,58,148,158,212,49,253,178,28,220,176,249,44,248,124,67,250,220,148,151,218,152,159,92,179,224,83,241,220,50,132,65,32,132,107,211,68,174,163,53,21,132,203,89,186,125,8,100,111,165,9,195,238,15,222,4,225,173,180,84,124,87,151,107,169,18,165,193,171,150,150,12,195,17,23,78,222,167,198,145,52,19,92,88,119,130,142,74,186,28,227,62,127,166,51,127,95,141,134,81,81,201,54,24,103,113,221,166,168,162,42,121,166,55,23,143,148,172,121,169,214,220,197,2,51,20,30,232,41,82,115,41,68,9,38,234,41,77,96,21,156,23,130,129,95,55,157,134,169,226,128,244,197,34,69,31,96,46,132,105,200,223,186,140,22,58,115,102,178,32,81,147,14,143,99,83,85,7,149,222,205,173,219,231,81,52,179,234,82,47,77,170,219,45,6,33,85,16,85,190,237,176,194,60,251,177,178,157,234,6,2,159,13,248,1,200,193,157,245,166,192,1,183,28,97,22,254,161,38,158,148,107,34,138,254,157,234,114,162,177,117,135,73,77,150,37,72,248,211,124,242,176,201,12,168,92,233,66,16,42,194,212,113,84,90,243,172,236,195,149,22,204,29,80,185,151,103,118,3,197,81,226,211,234,99,171,165,37,248,190,125,191,29,188,67,68,110,212,20,127,106,140,64,118,194,194,72,5,39,88,238,193,102,97,172,102,154,32,41,74,60,81,27,175,122,221,120,136,71,166,59,16,88,91,50,81,14,43,247,244,152,133,155,185,59,221,176,229,136,113,105,236,97,146,170,176,98,47,152,239,165,81,175,86,85,220,132,0,98,156,188,97,76,33,83,33,76,89,216,186,30,238,160,144,197,17,16,191,161,17,147,52,128,40,213,4,165,237,239,58,222,68,151,74,131,209,9,67,232,56,126,25,208,133,156,58,83,78,171,113,106,236,187,244,204,131,82,250,157,79,246,217,238,139,205,33,18,77,165,198,185,13,125,38,26,198,128,213,157,51,193,194,69,233,66,52,140,201,53,123,204,116,29,33,96,249,244,128,117,213,30,179,17,75,108,87,5,100,204,56,215,140,245,26,167,15,217,59,24,28,115,199,209,231,30,165,247,217,173,37,152,114,164,17,201,232,225,18,158,166,134,225,97,246,117,146,99,163,156,125,6,135,159,27,1,132,164,79,28,60,120,138,101,15,237,175,148,95,47,207,228,130,160,31,12,127,171,124,50,141,172,248,114,49,91,80,45,18,152,34,171,196,230,0,39,135,172,47,196,118,181,142,67,65,14,97,136,103,130,153,90,142,152,114,78,24,145,77,85,203,54,71,154,27,126,240,149,54,223,172,232,39,79,80,246,58,73,83,239,225,13,70,94,87,117,22,94,64,152,122,164,240,84,142,5,149,132,70,248,226,219,247,48,53,122,85,155,207,6,162,154,241,204,74,83,23,209,147,193,244,224,136,129,136,37,167,121,180,205,225,2,69,212,28,170,85,25,29,25,138,118,195,104,251,170,174,58,10,187,247,167,19,114,47,26,94,129,166,181,183,121,62,99,53,204,60,99,199,37,136,8,207,162,130,35,180,205,233,244,198,219,70,94,77,127,155,76,58,190,251,109,204,7,185,109,56,119,129,216,96,146,80,158,36,146,4,184,22,199,14,162,66,31,20,57,249,207,144,109,199,246,163,60,242,229,72,142,247,72,6,128,108,176,197,86,59,206,18,182,199,212,55,81,32,31,234,168,73,59,207,79,94,184,82,85,248,71,23,199,197,16,217,147,225,125,36,15,21,196,147,19,139,80,35,161,141,59,212,154,114,92,20,177,145,188,212,63,3,174,130,59,166,157,40,240,130,250,88,83,162,37,22,231,158,112,146,245,104,219,243,205,8,211,165,124,220,35,51,249,123,132,49,84,83,67,6,180,100,75,28,141,220,145,204,120,27,133,52,111,15,96,200,60,218,227,76,121,62,246,25,59,81,90,129,85,30,169,153,173,102,47,98,154,93,179,190,109,115,226,142,156,149,57,104,170,6,29,62,4,219,245,8,13,52,81,212,206,193,108,66,162,152,136,105,50,86,20,26,110,103,154,26,177,1,135,100,89,52,76,202,230,183,141,88,114,85,99,16,240,27,229,126,220,38,95,223,158,112,170,178,229,75,172,134,79,120,186,221,3,83,3,205,91,185,242,4,48,45,30,75,194,250,83,221,57,146,97,206,103,132,235,99,172,124,34,147,58,106,204,167,59,239,215,96,3,181,149,152,211,152,131,30,7,141,179,7,140,116,251,132,201,206,245,125,166,117,211,168,13,181,40,233,109,211,45,149,111,159,114,164,62,83,166,37,89,8,206,74,93,245,141,112,229,249,70,155,0,233,109,48,148,126,231,52,222,252,80,39,22,196,107,226,166,177,82,108,234,181,194,56,242,164,22,100,248,89,106,135,58,204,132,99,57,81,214,136,174,94,160,32,141,243,221,191,111,53,113,231,17,32,4,28,63,221,85,204,16,49,55,148,59,252,178,81,191,147,205,255,54,213,225,30,79,12,113,39,181,10,165,208,22,193,140,155,174,6,193,26,172,187,226,99,51,34,79,219,144,143,37,74,7,11,145,76,153,21,172,170,234,31,46,90,136,67,245,166,33,195,181,238,37,38,58,178,73,5,167,129,55,239,187,187,57,107,194,122,252,101,96,190,173,72,70,206,226,197,12,163,71,239,49,99,156,160,253,63,212,106,247,172,148,235,70,173,3,163,63,125,22,229,18,143,204,204,210,219,115,95,245,226,144,79,254,140,198,115,215,7,126,190,62,31,100,103,223,85,134,190,106,192,216,237,214,37,214,201,30,245,182,38,25,114,252,116,103,227,171,79,124,172,235,50,97,69,143,249,88,246,160,51,148,98,183,137,74,136,46,187,88,219,172,26,153,167,105,230,63,6,194,61,228,139,217,109,178,14,235,18,80,250,93,55,79,94,77,131,95,231,132,140,107,78,84,22,168,191,60,230,197,144,44,35,99,54,221,249,161,159,53,111,32,30,90,49,246,110,127,140,147,207,135,121,247,155,198,135,214,48,121,180,95,57,2,100,42,219,76,120,186,21,132,185,80,32,249,246,156,124,165,184,239,76,50,249,56,35,67,11,88,119,211,8,105,252,89,56,247,188,121,82,6,176,169,19,142,153,185,253,162,48,104,177,181,146,240,153,50,34,93,224,25,22,181,153,176,212,49,182,2,176,226,219,120,252,135,179,105,186,123,120,154,92,138,122,67,85,126,208,195,120,92,212,241,24,79,117,247,14,152,192,251,198,179,234,2,222,10,64,188,249,3,169,181,0,254,92,173,248,92,9,4,29,125,207,235,245,5,228,34,160,169,150,22,141,219,180,164,97,4,68,247,134,77,234,254,134,51,32,231,28,87,94,80,144,22,35,177,220,161,171,196,209,64,247,197,226,12,187,140,40,73,146,96,23,17,63,70,232,128,41,206,163,88,8,138,233,38,235,100,46,17,101,207,56,228,216,1,6,221,145,248,72,27,159,113,174,238,196,96,63,124,50,61,239,121,200,218,3,45,219,51,32,203,72,166,184,205,37,44,145,98,85,235,198,209,74,226,249,54,81,207,184,97,212,1,196,196,55,153,212,143,79,164,232,234,158,255,145,240,54,213,89,127,85,182,189,215,171,134,52,25,5,117,228,227,138,160,209,6,20,197,238,248,164,137,230,215,57,65,86,35,60,122,250,126,116,162,209,152,212,53,185,152,2,177,135,129,99,136,77,37,212,249,243,144,252,93,37,164,136,135,30,125,190,31,39,218,79,218,217,93,74,161,35,27,177,200,27,97,36,126,218,80,61,159,34,187,39,47,153,183,110,48,210,41,225,147,180,68,171,0,192,228,18,221,228,97,189,129,152,52,26,152,100,201,21,8,183,117,79,142,2,134,136,92,16,46,161,187,198,235,105,10,181,63,97,243,86,203,30,62,201,148,212,66,7,90,161,205,55,233,168,72,176,167,145,168,97,6,252,194,217,133,171,7,38,58,18,148,32,126,248,78,243,70,75,111,56,44,36,168,231,226,215,244,156,187,69,218,88,89,200,134,154,77,55,60,38,2,5,76,145,87,186,231,227,115,177,116,42,22,116,242,147,76,63,239,11,81,103,199,165,226,112,155,122,127,194,197,13,40,216,190,24,236,65,79,78,29,241,23,237,221,10,231,122,101,146,96,209,139,239,234,17,108,154,159,81,3,35,105,161,11,34,97,232,7,62,85,214,50,121,247,106,162,189,46,23,171,150,246,216,137,16,157,197,213,28,39,88,178,41,233,46,63,205,214,216,223,7,250,159,229,25,196,25,163,247,0,86,83,213,210,219,130,187,238,147,217,167,216,86,158,215,5,90,222,31,25,98,153,89,191,159,198,132,229,29,85,202,208,187,233,7,2,124,47,102,187,179,127,43,48,197,116,144,34,132,231,191,13,58,80,20,0,6,226,198,35,120,71,21,228,153,40,144,97,202,204,8,104,17,166,89,35,71,91,137,204,23,93,194,226,193,71,101,150,162,88,92,25,164,98,241,161,60,43,203,89,228,227,133,176,19,82,231,79,80,44,108,150,252,133,160,125,170,158,231,231,161,22,55,57,226,117,62,56,249,19,62,51,115,160,79,42,29,20,61,55,5,252,61,46,244,26,238,188,216,150,151,144,191,156,182,3,16,58,225,0,19,208,115,96,194,1,181,79,177,106,7,226,184,131,138,117,14,5,24,35,94,170,236,217,74,124,154,228,168,178,209,133,239,148,67,224,146,130,87,74,58,20,32,64,93,212,76,67,209,71,220,122,208,227,57,153,136,79,180,230,19,121,91,28,159,81,197,72,113,238,109,70,104,143,61,237,12,62,45,124,193,161,142,190,214,116,205,62,43,152,16,148,220,117,197,5,219,189,93,166,181,2,138,58,185,99,81,233,62,240,22,238,234,226,90,13,194,28,65,188,78,229,212,102,46,221,239,117,129,86,187,175,178,158,251,44,45,126,25,196,71,82,139,121,4,77,82,139,39,134,0,77,214,163,193,165,122,18,130,202,230,82,219,92,147,124,91,222,206,162,251,250,56,44,155,133,67,160,148,184,200,37,50,171,116,7,176,147,246,143,7,0,185,248,41,154,127,125,105,49,135,159,241,90,196,166,11,231,179,180,239,36,141,220,119,209,40,69,124,95,123,170,165,22,75,93,144,19,202,120,62,204,6,66,237,242,213,87,174,36,50,86,243,151,18,27,248,106,198,92,158,13,88,169,108,173,199,189,185,164,120,226,86,146,90,106,18,127,22,42,183,133,153,54,177,21,181,152,183,213,222,75,138,72,162,118,129,206,210,156,177,55,20,83,248,130,16,37,225,77,195,246,178,30,6,52,251,27,166,225,24,228,80,70,108,211,44,167,241,46,67,123,3,223,142,45,201,48,29,67,12,7,124,58,162,241,172,118,217,230,120,225,211,81,217,19,148,169,156,219,240,63,78,242,58,19,138,185,102,68,248,100,160,117,70,146,67,159,18,238,169,132,13,202,27,97,236,82,46,66,4,205,9,16,149,65,242,66,43,246,110,70,241,165,197,17,120,5,7,44,177,115,147,48,109,193,17,71,83,62,148,79,23,205,127,159,143,144,3,45,82,155,54,10,67,189,180,57,28,78,164,178,128,240,12,28,244,96,190,117,220,3,198,115,116,142,250,113,6,245,187,101,168,240,203,61,216,130,36,234,115,62,151,157,71,124,247,108,67,186,72,1,15,118,35,59,216,209,52,126,17,232,187,97,28,66,163,246,149,161,130,118,121,93,221,180,49,188,220,111,74,206,146,32,81,252,77,46,203,70,52,39,253,101,252,97,71,139,99,49,160,20,203,119,194,35,8,69,168,27,78,105,191,240,203,36,118,126,215,160,93,197,174,141,48,148,242,224,180,242,194,198,115,52,219,249,96,211,2,203,203,242,204,206,2,187,162,205,7,100,58,75,171,13,18,49,52,242,30,132,89,234,41,85,195,182,47,137,48,114,190,50,22,32,250,68,61,37,83,193,16,148,31,64,12,80,214,126,229,103,60,167,103,168,152,236,152,239,186,168,231,46,77,135,217,72,229,216,190,159,253,9,140,36,29,73,70,151,113,230,246,254,36,119,111,120,211,85,241,130,74,50,162,142,248,101,119,228,29,130,146,196,2,188,187,156,28,54,110,15,124,86,194,150,165,72,176,179,23,171,193,250,166,115,215,36,188,54,50,211,193,25,55,167,176,27,62,159,109,11,106,104,50,16,130,30,93,96,38,164,32,210,67,111,150,159,174,36,110,43,88,248,67,19,9,86,182,243,129,248,61,89,1,66,246,100,152,201,164,30,58,18,21,239,160,231,104,224,140,65,148,55,198,157,108,248,0,73,55,119,131,162,239,124,110,82,246,162,195,124,184,67,233,196,54,135,89,15,94,23,188,66,67,162,10,119,130,159,102,129,9,45,18,122,74,229,185,178,18,204,180,100,56,151,85,159,235,198,137,44,36,88,128,73,62,63,221,74,143,97,2,232,110,74,42,1,12,149,198,67,200,12,225,51,181,36,76,222,23,234,102,148,168,103,211,163,59,173,161,144,25,42,102,157,46,97,104,7,253,42,113,153,254,200,13,179,233,78,233,106,132,209,32,150,147,35,79,221,69,97,140,162,142,188,16,171,149,184,85,27,160,237,42,190,70,3,205,155,21,214,96,180,85,213,49,151,130,158,25,255,121,184,24,246,73,194,8,36,133,204,215,50,209,4,57,57,150,100,225,52,194,252,211,180,72,4,189,8,139,166,8,111,149,215,24,80,66,182,252,54,42,110,183,62,12,108,1,21,203,120,42,15,133,223,16,109,41,236,10,81,78,235,194,178,55,245,203,32,88,242,200,187,248,117,32,79,53,32,76,123,20,29,116,249,234,89,195,67,130,146,165,4,235,133,27,53,228,65,232,197,65,222,106,122,217,13,158,136,43,15,34,14,62,133,242,13,55,147,77,245,125,217,48,211,246,159,211,24,255,227,191,255,229,143,127,253,31,127,252,203,255,252,227,127,253,151,255,204,100,204,255,0,38,35,78,136,233,154,138,99,138,196,140,41,87,11,71,41,212,183,240,176,22,60,48,178,159,84,158,202,149,92,154,90,169,248,54,172,59,20,153,0,66,73,180,12,211,226,137,168,165,78,18,198,36,36,222,224,52,2,178,92,217,185,208,18,34,213,155,121,189,232,27,70,7,191,220,163,205,0,93,166,146,141,76,123,168,61,241,7,130,239,99,100,2,101,8,171,48,18,75,73,2,6,94,72,161,205,141,218,89,151,162,239,64,201,37,102,57,19,193,26,98,63,106,44,237,113,5,32,7,138,183,58,193,162,222,182,167,156,124,87,157,158,113,130,203,253,74,104,161,191,172,147,69,53,164,187,223,247,201,16,196,218,27,79,99,112,120,249,74,104,45,221,119,15,211,176,142,223,62,67,185,173,241,204,253,73,102,3,83,45,215,73,146,10,255,14,11,53,88,79,227,153,129,65,108,198,103,5,112,189,235,236,142,132,115,56,1,178,153,165,121,42,97,115,39,190,90,136,228,166,50,81,21,54,100,161,90,134,47,153,232,129,156,48,107,179,104,2,82,12,212,112,2,82,18,234,121,104,66,61,75,53,181,221,25,75,203,185,76,209,162,182,163,79,198,25,2,92,231,161,138,220,20,13,34,17,227,41,16,0,171,158,219,220,128,98,189,164,141,245,28,155,195,56,11,252,71,165,244,173,183,5,151,62,214,234,243,185,9,183,148,11,99,19,42,90,86,186,201,60,249,3,58,65,87,171,10,230,145,92,88,38,231,43,113,238,213,149,171,136,208,27,162,130,33,34,196,154,166,105,21,85,48,175,148,179,5,81,64,242,160,31,154,235,142,220,199,20,229,199,179,119,184,72,34,144,251,35,105,14,14,105,213,149,195,231,199,157,43,26,206,176,206,66,140,103,118,161,65,142,110,237,188,136,110,115,200,144,92,116,216,185,61,138,236,254,146,100,18,183,153,28,210,97,123,208,111,235,79,10,62,130,174,2,58,173,39,221,171,193,238,28,177,99,226,101,119,77,224,49,250,136,158,9,228,32,154,96,18,62,91,158,171,212,67,103,66,40,131,195,230,214,21,41,56,110,202,85,19,120,0,83,161,60,150,49,253,19,108,163,225,246,16,127,247,48,22,48,250,66,190,137,32,116,126,152,45,101,123,140,103,235,142,156,48,227,121,187,158,40,117,130,80,211,1,214,164,79,188,225,131,22,27,197,147,37,171,185,189,169,86,158,45,115,132,225,217,232,235,58,41,201,240,252,60,83,94,77,26,165,189,22,74,60,159,244,184,60,50,123,69,161,33,4,119,84,184,48,148,184,26,196,142,144,118,161,147,162,155,26,138,181,177,99,162,183,144,135,134,83,15,238,40,150,116,29,168,136,94,90,17,213,166,109,147,163,134,169,80,199,251,96,111,172,69,26,176,168,35,106,33,39,145,33,97,237,186,91,163,41,22,194,48,124,14,82,41,153,52,172,253,202,62,145,61,217,133,34,189,154,2,93,245,185,11,73,16,45,213,208,55,249,242,16,169,178,208,50,220,233,214,132,83,22,60,243,104,230,4,226,131,176,50,77,166,252,20,128,216,220,213,40,118,27,189,64,194,84,224,218,83,72,151,149,175,25,163,118,223,50,188,105,181,72,184,178,65,139,250,80,34,135,147,114,30,8,209,230,211,2,117,13,132,99,180,104,102,157,22,15,207,5,90,66,74,110,240,254,82,212,189,206,127,21,205,76,134,213,153,137,157,232,64,175,168,107,197,173,27,116,190,222,162,89,209,116,193,60,153,66,43,135,127,23,145,54,24,38,21,23,242,169,152,10,159,157,159,134,209,205,136,71,62,235,146,166,253,128,50,219,239,19,255,188,237,135,214,87,241,32,240,26,38,51,173,204,25,213,168,12,41,250,80,148,220,150,134,91,142,228,159,206,29,248,130,162,133,93,58,198,45,10,164,133,70,163,132,233,86,68,117,21,179,74,73,75,17,199,187,130,106,44,107,226,14,63,232,84,183,128,134,84,35,232,75,233,149,121,115,71,169,15,30,113,215,106,117,1,204,27,53,122,3,117,105,24,113,168,136,146,102,106,29,28,94,66,190,53,223,60,116,132,209,120,173,113,104,85,222,233,192,232,103,247,120,201,27,208,162,108,226,192,9,134,169,208,68,30,81,77,210,190,218,127,176,112,12,204,144,100,240,218,131,238,209,108,161,233,57,100,83,126,210,172,49,130,20,85,113,155,213,75,195,244,24,217,213,248,174,122,23,233,71,120,166,40,198,248,201,205,56,66,210,116,122,195,35,186,22,200,152,210,226,213,94,204,89,230,162,197,132,79,154,228,186,217,216,118,61,228,146,48,189,211,222,51,234,53,205,71,1,46,106,79,157,35,15,107,101,68,221,149,230,190,180,189,65,124,71,135,182,96,239,44,232,59,148,207,234,5,110,20,182,236,58,187,103,136,209,183,42,187,97,28,231,245,116,58,207,119,25,71,23,16,249,218,18,44,104,11,149,168,8,147,154,74,216,60,179,189,86,205,94,116,234,185,77,26,173,196,36,154,80,228,147,166,94,97,232,68,15,54,25,214,101,107,184,6,43,138,38,232,3,173,128,127,156,83,10,9,169,249,200,55,162,51,8,138,161,222,151,153,69,151,107,128,156,88,35,250,110,198,181,80,36,129,49,80,106,20,240,177,81,145,197,250,132,207,64,138,86,39,210,176,35,141,231,104,180,111,162,47,199,106,82,159,223,70,73,79,244,150,214,19,94,232,149,228,152,129,139,90,162,90,122,114,133,10,73,80,146,38,79,153,94,206,136,6,240,176,6,226,212,176,181,158,60,220,135,34,3,237,228,59,244,22,200,102,224,208,106,184,225,140,236,115,112,49,170,142,132,169,95,70,43,116,25,184,93,195,208,65,246,237,246,155,28,225,251,66,247,157,132,49,2,234,250,74,64,95,120,130,212,40,87,107,159,41,127,254,126,245,118,13,171,38,18,136,32,84,47,51,54,214,204,169,248,10,12,148,2,25,101,142,169,111,215,220,208,175,222,156,131,111,167,217,85,182,125,114,224,43,108,156,166,231,228,215,104,19,230,106,154,130,49,69,59,142,206,171,119,36,219,223,84,30,248,132,216,179,4,50,4,17,55,249,109,148,240,98,170,198,21,68,235,182,25,20,126,48,121,0,201,161,48,32,225,100,83,187,135,207,234,34,159,95,66,236,193,69,247,207,255,139,227,189,92,24,46,132,57,80,68,92,87,19,154,255,167,198,20,92,179,182,49,251,86,28,16,155,184,232,154,119,0,118,162,143,10,62,105,197,72,49,145,26,97,206,34,224,142,172,123,224,124,200,111,165,210,147,64,14,6,119,155,62,244,214,150,59,214,14,85,32,72,44,3,178,64,37,204,139,2,191,135,225,109,17,44,51,187,40,44,0,2,161,132,170,78,81,192,87,34,69,114,116,212,217,189,13,205,149,65,230,236,144,228,135,207,164,32,109,160,104,103,147,231,253,78,35,44,41,152,44,33,79,225,143,180,35,205,154,164,123,144,172,201,155,227,96,60,202,101,129,58,167,189,188,146,110,95,246,115,110,120,92,190,191,96,17,70,102,65,0,120,108,199,189,175,193,102,36,109,197,96,243,225,187,252,146,133,187,82,107,183,73,11,6,70,110,146,45,55,69,174,3,47,8,156,27,162,189,10,178,198,42,188,5,130,206,160,161,26,53,190,69,132,59,66,171,10,35,165,221,28,175,3,34,255,122,128,160,52,49,29,70,138,114,103,83,231,70,10,158,35,154,192,244,58,33,24,75,24,233,150,20,88,77,250,43,194,3,162,227,126,1,249,6,25,82,178,13,77,220,18,60,160,65,13,120,142,231,232,22,205,208,129,189,79,23,236,248,250,208,253,251,178,45,31,103,212,133,206,66,173,253,82,130,139,18,40,80,2,106,65,206,24,200,232,234,47,27,23,192,115,101,106,8,69,253,98,57,22,189,166,160,22,50,155,233,209,124,96,193,152,36,239,150,42,188,117,217,71,136,244,14,235,55,40,6,21,119,245,232,97,81,184,25,10,10,6,169,83,125,12,227,251,215,20,49,63,204,92,40,176,206,244,128,117,148,141,207,107,194,195,32,80,148,53,66,1,177,4,28,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,56,41,189,41,108,190,66,7,14,150,143,241,47,230,51,111,148,200,208,38,252,9,65,29,91,195,36,114,40,252,238,155,10,67,172,126,13,180,76,208,185,168,89,243,162,227,89,131,75,131,240,176,84,191,32,219,167,184,169,12,98,88,89,112,141,74,66,168,112,36,208,1,66,252,88,214,97,14,202,22,6,211,89,103,113,244,162,102,44,32,27,149,171,169,236,63,24,125,193,241,102,79,32,105,103,55,101,201,120,149,134,138,147,99,129,10,246,88,1,120,179,122,217,39,121,222,151,254,10,174,95,61,37,207,46,153,76,230,142,208,217,148,55,120,198,254,85,29,38,172,77,92,42,218,240,70,245,227,217,77,195,104,209,174,59,128,17,10,80,22,41,150,33,161,188,112,142,132,54,160,12,213,198,165,6,49,183,78,117,85,197,192,175,174,224,148,160,59,167,99,12,71,220,26,192,42,218,58,42,120,136,50,119,185,101,80,154,188,251,161,20,99,17,146,131,0,14,141,84,147,133,51,171,246,118,167,35,107,179,8,173,23,161,175,25,43,128,25,171,137,220,16,219,157,122,9,43,155,84,79,47,188,130,203,10,138,42,5,165,212,95,198,113,77,50,103,84,116,202,36,76,221,206,211,47,19,159,72,202,164,54,252,242,157,134,207,227,85,222,199,52,213,183,24,133,188,206,33,100,153,105,42,241,49,134,81,121,77,26,69,158,162,92,130,56,254,117,74,241,182,130,75,104,97,152,98,223,86,18,55,128,166,203,108,79,58,75,79,112,181,162,225,129,168,93,86,114,57,109,137,25,2,32,248,63,236,135,154,62,37,77,89,32,42,148,216,14,15,107,135,4,2,197,162,212,31,70,254,217,183,135,126,2,176,58,249,112,13,47,60,174,56,195,40,10,208,64,73,0,130,209,21,54,1,85,161,71,211,238,13,73,150,202,144,236,42,83,0,85,58,150,23,148,144,148,25,56,214,195,185,103,39,35,139,15,6,153,244,249,67,104,32,63,122,46,31,41,110,223,99,249,56,85,125,161,7,158,18,4,226,147,75,15,20,198,75,187,175,99,176,237,149,240,201,212,235,149,56,192,148,72,86,115,235,114,143,59,18,40,130,164,71,85,162,151,155,75,131,180,85,122,234,96,91,118,133,56,10,130,127,242,1,208,224,56,41,109,164,195,44,62,66,194,70,234,161,93,221,160,130,218,181,240,189,24,150,87,78,124,224,69,170,52,78,30,19,189,177,144,46,1,125,41,122,46,144,197,46,239,61,89,226,46,226,37,155,178,95,48,7,147,25,60,136,220,11,178,181,35,102,21,188,203,4,143,9,230,20,104,168,223,24,234,70,85,94,216,153,15,33,7,182,8,211,25,144,75,195,141,41,100,62,104,3,168,179,54,43,234,201,228,253,96,106,90,181,63,122,47,3,112,174,135,161,94,202,180,128,248,194,217,133,148,216,252,52,248,23,34,53,195,100,27,247,133,175,249,82,97,21,144,61,55,123,131,36,167,102,204,29,60,110,152,76,13,138,113,170,22,208,207,219,236,55,87,63,187,253,45,10,105,253,108,150,86,248,105,0,48,195,217,94,245,119,170,200,174,44,136,59,122,234,100,94,21,33,145,243,20,52,105,154,166,18,203,106,53,235,120,249,229,108,93,191,152,145,106,22,248,18,170,65,124,64,161,196,145,12,158,44,97,148,100,175,202,135,185,249,137,160,209,66,155,225,202,33,49,45,168,220,17,130,152,237,238,217,208,57,17,25,39,234,199,35,230,66,170,157,73,117,152,168,216,39,81,162,217,58,13,51,246,217,90,223,241,95,117,136,54,211,26,11,61,163,12,64,100,235,209,16,182,99,55,137,77,227,24,170,63,5,173,244,110,177,169,230,200,56,105,8,219,247,187,197,198,4,73,146,9,140,82,114,191,108,201,9,143,80,142,38,51,140,254,9,186,73,100,96,18,46,227,246,53,193,85,36,17,141,166,123,8,137,46,56,166,36,114,98,15,143,82,16,243,107,204,150,164,230,114,180,57,100,199,83,59,9,85,234,170,89,7,164,33,180,38,193,127,77,221,150,153,132,233,142,84,4,49,108,1,202,153,196,90,138,142,212,160,28,60,219,163,207,150,163,155,0,220,123,21,85,142,67,41,229,222,54,242,23,173,106,24,117,132,208,42,67,26,229,57,216,244,244,46,35,254,229,50,127,218,181,229,50,253,31,73,222,110,125,254,240,210,128,0,65,227,89,194,189,134,159,159,153,65,237,161,154,118,13,217,129,208,148,56,131,24,46,136,132,65,140,135,234,34,128,61,45,97,81,12,16,97,7,211,45,155,143,88,95,221,33,79,11,186,182,11,247,201,96,137,215,197,13,176,31,216,92,9,39,160,216,241,219,244,34,36,219,64,57,177,93,53,140,147,201,53,245,97,175,32,86,74,107,87,172,175,214,71,29,145,93,73,136,245,101,75,24,134,72,43,206,157,67,194,202,92,97,166,188,79,50,176,221,174,142,160,217,28,110,9,159,245,41,118,10,51,111,115,118,145,240,217,139,6,15,200,80,249,146,100,1,87,31,161,209,70,131,107,138,133,8,3,105,157,117,223,159,10,56,14,153,45,11,105,78,48,190,16,96,19,119,146,142,178,226,8,69,61,195,21,72,17,23,142,169,85,3,61,204,42,57,30,125,206,76,29,196,195,166,174,40,202,162,88,225,132,56,34,250,224,233,137,66,99,8,1,17,100,23,133,169,102,186,163,101,135,22,6,171,139,106,84,101,216,1,177,131,153,187,188,101,63,170,132,216,138,123,120,62,138,98,16,11,249,246,93,149,180,48,25,171,34,42,50,245,46,136,138,189,200,123,234,68,34,51,67,241,212,236,101,68,109,21,75,11,135,44,152,53,83,214,219,42,6,95,242,112,97,255,34,95,54,254,9,183,27,7,174,253,169,235,209,79,190,117,36,124,36,166,248,53,147,133,86,137,162,192,34,227,63,115,221,33,90,122,190,67,6,89,87,117,92,83,200,117,9,90,248,120,170,157,75,3,205,55,94,244,17,134,106,135,210,11,3,128,235,226,184,9,147,138,173,162,190,116,65,252,145,158,213,130,74,181,132,77,112,164,133,180,238,38,223,147,48,244,51,255,112,23,155,0,253,244,240,123,9,28,32,154,69,69,86,159,68,182,93,67,221,25,187,81,177,136,163,231,1,109,112,133,218,48,114,46,93,101,146,73,175,227,232,133,222,69,87,145,101,30,82,132,113,16,85,117,231,110,82,92,33,116,204,2,161,10,205,5,246,125,132,1,11,172,71,120,122,95,27,169,133,46,137,192,23,81,173,174,80,132,67,192,185,180,161,202,210,80,222,35,101,53,241,104,233,147,3,81,51,178,65,232,82,35,136,32,79,244,100,122,59,93,233,105,92,9,100,42,68,95,159,242,178,107,98,99,48,162,50,203,104,122,57,252,132,173,255,16,195,114,19,2,111,142,180,182,66,3,110,26,34,35,78,77,217,235,172,208,214,155,148,122,78,184,195,90,116,37,240,66,66,181,244,232,98,186,94,17,222,69,109,83,161,224,239,48,37,34,150,69,43,16,237,244,117,221,29,65,244,51,2,68,121,29,193,9,159,226,193,65,109,181,211,132,26,155,220,167,221,68,202,167,10,175,155,111,226,190,10,231,120,225,136,4,191,161,178,227,88,144,92,226,176,120,70,213,38,197,118,53,121,235,31,171,144,61,179,114,232,220,155,131,98,82,25,252,157,47,12,202,220,125,69,121,203,84,242,103,16,52,80,161,222,34,206,131,80,29,184,236,56,154,18,140,88,99,160,75,88,131,243,187,1,4,171,189,5,197,54,58,117,30,6,21,151,212,121,160,205,96,209,209,25,5,15,162,94,12,61,10,138,224,154,203,35,177,159,169,93,182,8,87,212,201,52,60,140,227,231,97,184,129,42,87,207,26,16,237,127,72,59,83,86,251,198,114,17,245,150,13,104,86,253,171,193,158,158,157,150,223,244,26,230,55,175,225,179,174,121,59,236,60,205,179,203,94,250,203,41,132,150,12,117,208,212,6,101,243,169,186,6,212,9,67,153,217,122,52,152,54,119,158,73,38,169,210,158,43,195,12,117,132,63,197,73,205,197,65,23,97,186,20,214,23,100,60,106,30,191,89,83,35,74,155,45,105,244,243,72,9,91,13,90,132,114,106,26,86,245,58,118,64,154,174,106,38,194,38,175,250,117,81,110,81,239,234,133,23,140,247,246,241,251,128,234,150,213,168,4,205,167,28,225,189,212,210,27,80,57,87,19,102,34,103,21,84,239,95,18,228,122,141,76,10,150,44,75,29,88,208,131,43,97,131,146,150,90,153,3,235,31,62,217,45,68,124,247,212,223,54,68,233,10,131,22,64,228,98,244,96,54,158,187,212,176,119,193,200,68,124,101,224,222,254,202,149,220,18,111,95,174,12,58,196,140,112,235,64,95,213,242,134,246,87,132,73,189,31,103,25,208,198,238,207,194,156,57,213,97,247,100,99,38,193,230,97,196,114,242,227,90,204,70,192,195,92,216,86,251,119,147,223,75,254,211,44,47,143,199,110,162,246,89,221,101,8,108,76,150,121,150,245,186,121,239,31,28,6,194,26,98,174,196,243,95,126,95,36,18,170,195,79,57,197,228,193,61,60,192,187,168,195,17,107,70,139,48,126,37,242,253,96,71,190,252,203,94,198,63,144,92,162,25,64,184,135,255,17,41,170,218,62,145,83,230,240,94,178,124,160,168,65,59,240,214,22,71,47,138,11,106,110,138,215,156,127,65,5,162,212,16,139,34,164,4,188,151,70,180,165,34,79,156,218,78,243,98,12,198,77,192,129,155,122,132,246,112,55,229,194,135,194,91,26,67,48,57,214,144,78,23,93,92,53,242,236,70,203,139,48,92,107,177,210,34,131,118,145,92,59,186,72,211,168,1,123,30,179,220,223,238,143,49,200,121,211,216,215,186,113,26,44,189,33,11,99,179,111,104,185,61,217,153,178,180,184,70,101,226,36,108,191,61,29,249,240,212,106,233,9,195,133,119,71,42,122,149,85,16,100,230,68,158,124,141,88,102,128,152,213,209,50,179,97,141,163,207,7,51,150,58,90,146,14,187,197,47,222,103,115,168,151,74,163,18,238,11,39,36,59,200,109,242,219,56,192,185,33,196,194,149,115,9,37,185,33,42,185,125,145,56,97,40,67,227,241,147,203,161,84,176,176,141,86,25,208,134,2,190,55,19,172,253,213,171,154,209,101,182,190,205,127,250,51,86,16,147,195,204,126,209,93,163,32,24,111,233,79,146,147,174,61,195,202,206,68,67,197,97,134,34,111,113,229,148,19,70,20,97,170,131,226,159,250,228,253,179,200,110,84,163,138,235,251,159,60,10,230,129,194,194,54,234,128,63,252,226,38,43,30,34,55,108,101,182,160,74,158,240,73,163,154,194,27,169,88,59,157,109,3,124,40,226,164,140,131,4,128,197,236,225,147,5,200,39,13,96,31,100,101,243,112,129,130,166,39,135,116,250,163,157,19,6,39,40,32,92,52,22,151,7,177,169,20,162,126,161,40,234,34,75,27,187,149,42,10,229,144,123,161,213,250,117,163,227,34,138,166,160,100,166,91,227,109,166,161,33,186,188,166,196,178,220,128,14,223,60,179,145,144,48,251,146,95,142,109,226,205,103,106,17,73,19,28,187,247,111,181,61,97,30,159,64,116,193,182,158,204,205,143,134,58,153,85,180,36,161,189,251,91,26,54,153,16,148,38,197,91,159,212,233,183,238,144,69,227,66,52,20,172,141,68,237,239,125,124,226,120,242,178,105,191,2,243,255,133,205,61,237,9,179,179,241,43,195,222,246,249,105,100,46,188,42,189,249,198,186,2,66,249,251,176,239,194,182,170,22,133,152,83,199,207,219,175,155,76,41,235,193,232,196,148,248,105,26,93,41,63,226,31,35,156,117,193,200,227,255,50,148,199,192,34,22,225,51,138,151,98,212,183,217,35,121,184,224,215,34,56,88,216,219,205,229,134,76,134,18,97,135,75,177,64,149,199,129,228,232,97,174,33,46,43,48,34,96,180,251,209,217,154,224,66,239,72,108,132,178,15,134,204,74,36,44,186,102,180,162,223,178,116,166,4,147,160,17,122,7,152,92,239,249,224,97,48,81,107,191,97,51,59,249,205,145,0,239,48,224,145,163,139,249,104,22,15,27,119,92,162,176,117,70,28,108,83,162,92,25,109,107,119,232,162,246,180,212,20,7,45,91,132,46,34,204,142,73,190,160,70,45,57,46,108,152,45,139,72,135,80,39,91,113,44,236,108,193,231,54,131,74,244,56,24,178,160,210,109,0,105,186,54,8,97,132,228,30,142,17,0,134,223,247,83,104,82,60,228,169,105,58,86,254,68,193,135,84,149,6,49,176,73,137,104,175,202,172,90,3,221,165,30,209,92,148,241,181,225,77,253,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,235,150,110,123,23,121,43,145,218,152,182,113,52,40,58,225,152,162,102,61,157,107,134,103,80,27,170,202,99,154,200,165,71,120,152,67,182,10,4,32,65,90,60,140,132,155,76,102,212,44,167,111,214,176,10,100,143,250,132,105,130,250,149,179,51,43,227,9,147,195,79,15,23,96,20,67,127,123,70,231,195,188,48,90,122,46,237,164,124,49,161,64,85,39,89,21,134,248,118,107,84,54,194,77,202,255,196,200,137,135,71,205,105,79,37,21,22,236,78,143,66,178,210,225,141,40,79,254,37,123,172,28,224,30,219,115,244,73,178,35,156,50,248,194,231,167,225,203,254,194,101,25,46,73,95,38,125,222,47,10,23,82,145,62,128,13,128,75,101,15,119,52,42,179,134,207,0,254,33,15,13,244,11,19,80,207,77,73,243,247,211,201,52,48,30,66,62,136,203,226,71,175,6,112,98,235,40,68,50,200,127,123,101,221,160,154,206,68,115,5,62,124,99,242,163,42,66,233,219,93,13,78,20,161,156,161,15,156,84,253,87,254,68,54,187,74,19,10,69,23,146,175,230,81,114,62,189,105,44,20,61,15,72,147,45,196,243,178,208,156,252,149,42,76,13,28,170,143,134,125,67,129,128,58,233,149,190,42,224,201,247,216,129,100,207,35,204,193,90,63,60,140,50,108,82,133,130,14,26,202,47,236,204,100,75,51,70,26,113,193,211,36,219,0,219,86,244,166,207,151,230,79,132,219,239,42,25,66,37,174,23,63,55,4,175,244,28,76,1,218,79,141,125,238,51,83,241,24,92,34,210,212,114,183,178,124,112,3,11,70,34,122,247,172,96,69,194,103,28,100,47,115,80,169,67,0,86,20,37,64,203,184,161,241,198,120,79,25,212,103,166,193,224,184,122,24,181,25,89,88,76,67,122,186,163,43,112,212,45,197,54,200,42,136,35,248,201,17,111,18,18,2,236,188,51,0,154,71,207,112,108,194,35,128,252,7,238,209,195,216,11,202,232,159,134,53,243,11,99,0,43,59,137,228,54,68,215,22,8,249,179,223,148,235,38,59,137,189,229,34,231,205,50,144,172,46,17,182,219,100,12,69,60,207,128,171,152,66,153,135,81,29,18,34,230,66,134,33,185,149,50,51,83,19,124,248,153,92,178,145,99,127,97,120,27,2,131,3,250,140,68,95,132,241,30,145,57,1,221,223,233,146,61,107,89,197,75,86,135,69,97,181,121,141,114,37,179,243,92,18,134,246,208,253,202,19,214,180,23,79,70,241,204,200,156,95,248,179,147,45,18,61,171,158,151,247,23,139,121,123,158,10,72,133,168,145,76,170,22,74,4,197,153,57,124,180,128,6,66,85,148,159,6,72,19,37,47,44,88,118,126,78,126,46,118,254,210,54,84,210,32,23,15,61,26,34,164,31,157,113,198,214,219,6,103,23,165,35,92,38,167,202,166,156,167,56,35,111,67,15,241,209,193,56,223,61,10,8,191,115,147,221,0,16,147,112,50,169,20,15,151,220,84,69,18,125,196,16,198,193,144,235,36,68,83,223,23,211,223,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,23,198,149,91,122,184,156,27,211,83,63,57,45,168,173,31,8,68,145,238,150,222,228,205,231,252,242,204,42,2,113,191,206,196,2,49,87,84,147,154,106,106,216,90,98,126,106,13,79,9,15,99,196,120,184,129,183,233,26,30,129,20,93,136,95,1,45,125,194,201,213,17,16,230,194,245,110,104,120,134,92,175,185,8,52,85,202,88,192,9,229,183,177,197,204,207,183,107,38,87,191,176,117,6,135,142,21,16,102,59,194,246,144,53,106,157,68,143,158,169,89,181,199,177,119,47,197,103,180,254,193,188,229,104,100,209,221,164,244,132,217,132,78,13,155,29,104,245,48,106,143,50,198,33,122,184,92,18,14,96,147,132,73,190,159,156,115,28,11,254,82,119,161,88,49,20,183,121,160,166,155,222,105,225,44,102,195,105,35,124,229,86,89,144,48,236,76,159,84,58,250,18,69,63,175,54,48,129,244,43,59,187,76,52,199,244,203,78,46,215,66,73,151,245,68,15,182,103,26,225,124,246,134,58,35,241,65,77,255,188,200,181,74,19,161,187,101,40,9,143,98,165,189,158,40,15,220,87,144,206,231,176,117,20,158,211,33,201,18,225,60,53,47,132,62,17,168,251,115,170,93,30,133,177,245,153,60,250,64,57,239,166,170,234,39,184,67,148,212,61,76,214,35,140,73,196,26,183,235,112,47,140,254,30,186,243,182,250,191,63,112,170,209,171,201,185,17,94,200,241,204,202,192,4,114,74,120,26,190,246,23,198,200,174,74,112,81,120,241,31,206,125,72,137,29,191,206,234,22,16,24,10,205,60,101,120,219,252,226,169,132,105,240,8,77,141,25,157,158,237,142,48,54,24,114,209,197,72,246,113,52,106,211,50,188,105,10,182,88,61,152,109,186,138,54,108,118,35,61,46,12,149,36,121,85,219,212,172,111,56,67,157,189,195,155,46,81,206,241,233,144,103,36,249,238,182,245,16,125,142,238,9,10,132,236,158,161,174,172,168,206,99,239,120,134,179,28,221,169,82,250,24,3,100,152,68,38,27,87,179,145,226,195,179,68,66,158,9,156,81,87,142,93,168,22,97,148,36,97,8,16,191,71,210,16,153,82,113,202,109,126,31,158,124,241,157,44,221,61,111,192,201,158,105,159,48,16,94,89,121,54,138,51,197,191,105,186,239,212,48,53,92,169,10,120,152,197,69,6,63,71,159,159,255,221,86,91,124,197,73,195,160,249,252,96,115,33,147,207,146,162,74,114,162,50,0,160,10,221,71,239,154,190,79,156,155,13,198,115,244,73,20,221,205,237,123,51,154,71,108,42,225,57,142,102,92,169,250,247,70,217,191,68,83,97,155,21,171,252,54,42,196,14,239,102,190,69,93,71,126,123,0,144,240,15,175,218,251,238,250,200,97,193,247,8,15,20,153,178,158,28,118,134,159,252,19,149,150,43,63,127,62,189,77,99,78,125,207,219,204,152,47,122,255,9,29,177,174,195,12,173,209,72,57,109,41,121,46,12,158,211,142,14,18,42,181,75,54,162,39,92,67,181,243,83,101,124,70,105,67,39,120,223,48,37,36,25,73,180,101,74,180,229,206,139,45,42,61,206,156,188,93,112,154,240,99,217,105,225,115,45,222,35,66,142,90,201,248,156,28,26,123,132,205,76,93,47,13,134,233,13,243,229,235,88,89,182,185,242,214,152,121,127,63,95,16,130,249,30,253,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,124,191,236,116,98,118,50,152,54,61,87,29,52,103,54,19,248,4,63,51,241,89,23,86,96,78,80,189,213,115,163,253,57,61,31,40,230,160,166,89,16,169,158,211,220,172,202,240,36,42,157,77,152,63,109,200,22,170,44,187,177,135,88,113,97,224,158,85,103,15,109,131,149,227,104,8,183,66,22,35,76,45,161,120,24,66,79,215,11,131,98,237,59,155,82,128,213,190,51,22,76,19,63,186,208,142,95,250,182,204,78,210,31,10,234,116,90,183,131,22,234,184,65,219,32,101,193,203,83,189,229,223,191,232,73,150,82,214,25,105,209,89,247,99,19,173,85,93,145,201,213,34,181,43,166,126,90,53,140,169,128,255,114,182,14,254,45,165,207,207,248,213,183,200,216,20,78,49,251,64,191,26,44,231,112,112,18,233,114,147,163,27,94,83,94,98,202,236,99,69,133,12,152,230,8,107,61,246,10,184,216,74,24,217,153,22,184,40,112,185,119,251,48,129,252,94,204,212,25,65,73,126,119,27,82,172,59,216,43,211,220,137,113,0,234,187,1,83,251,133,203,74,194,142,163,200,134,123,135,223,114,177,98,237,141,2,101,233,158,9,176,116,84,81,66,130,202,80,82,64,189,144,178,191,181,219,19,68,170,192,211,27,172,160,206,206,249,30,139,252,91,137,98,160,229,208,130,246,192,218,20,150,166,195,254,128,43,222,23,1,119,115,135,246,31,190,141,249,14,252,89,76,61,194,65,198,219,96,44,93,14,134,137,21,198,66,38,217,38,246,112,200,128,153,123,169,135,11,173,251,123,114,164,2,73,142,126,225,70,83,163,104,24,56,104,141,40,69,233,241,231,24,149,255,251,191,255,229,143,191,254,229,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,127,126,30,55,220,224,41,4,42,26,23,182,44,3,147,57,167,135,80,174,25,239,234,247,114,54,128,116,172,226,37,23,116,149,239,201,173,183,234,224,73,170,251,162,143,71,139,248,172,16,45,194,85,229,2,193,36,131,147,240,113,155,171,173,90,55,188,152,5,60,107,65,48,177,74,9,111,34,175,86,98,102,68,105,108,138,117,2,18,249,41,7,250,177,105,33,11,225,91,211,224,240,232,167,19,41,97,234,123,190,178,103,254,45,21,31,36,121,243,45,255,101,94,78,214,9,164,152,32,240,157,37,58,197,116,9,243,174,87,132,145,38,210,245,21,208,122,137,187,2,169,215,116,115,185,140,232,226,87,190,32,243,234,42,71,218,233,73,123,54,123,26,77,166,216,100,175,8,99,233,42,238,208,38,13,93,220,104,21,80,24,18,2,207,134,154,74,112,172,7,216,109,174,39,129,69,115,32,102,124,82,99,221,40,157,189,170,11,14,224,51,141,3,154,238,116,140,1,50,35,188,202,83,194,128,187,157,3,190,8,6,40,75,83,13,57,148,233,126,168,203,84,41,150,102,129,13,56,84,141,163,65,67,106,94,209,210,142,54,77,1,71,171,32,19,106,20,204,137,30,6,255,146,159,131,243,112,92,63,176,83,170,116,79,126,106,22,139,190,184,87,192,141,154,128,154,38,182,103,14,205,164,70,222,220,215,39,72,242,138,243,241,61,91,130,73,94,31,41,11,238,67,122,106,250,242,146,239,80,42,30,239,77,187,192,9,40,229,162,50,61,195,74,26,235,2,120,209,228,213,157,37,26,175,254,221,66,209,72,73,23,119,0,184,55,173,62,91,170,161,248,151,19,70,87,56,146,64,186,71,250,200,48,0,140,101,18,245,57,214,160,39,92,91,192,123,39,200,146,39,111,134,232,21,247,5,55,82,213,204,237,183,71,128,108,63,197,153,241,94,249,140,39,62,205,197,234,185,239,243,107,1,60,94,108,101,158,115,131,36,140,159,94,143,180,246,54,182,79,188,45,8,61,75,63,46,42,1,241,188,39,198,222,207,254,45,131,122,40,177,27,48,130,187,212,232,54,132,130,72,247,185,44,125,153,116,197,162,215,193,223,102,81,64,57,97,211,251,240,147,179,118,40,176,135,174,101,96,111,152,144,179,208,171,6,236,159,29,141,43,150,134,172,42,234,200,226,237,104,191,194,246,43,234,245,5,38,232,54,105,216,27,178,225,208,48,16,178,216,58,26,107,111,235,149,37,90,14,30,6,131,164,7,35,250,29,133,27,246,164,235,185,50,118,42,177,99,70,220,247,153,20,10,174,48,57,234,4,197,28,229,245,137,111,217,150,146,38,239,231,179,47,188,176,0,14,55,40,53,58,23,90,177,38,42,24,73,121,97,68,175,9,178,85,48,114,210,82,24,88,143,237,139,19,221,32,182,176,26,30,209,94,173,197,220,3,117,186,162,59,62,111,184,101,181,41,96,158,133,219,21,97,144,102,58,207,154,223,117,139,202,11,204,238,55,124,210,144,168,219,124,32,176,231,228,59,54,196,230,180,217,244,203,69,239,177,6,152,218,172,36,228,129,182,232,50,158,212,159,213,89,247,233,84,145,99,152,192,161,28,85,195,204,100,81,221,48,250,115,127,162,51,90,21,148,177,150,218,55,25,208,211,89,220,204,6,136,5,105,152,162,182,215,122,33,93,39,5,85,128,80,189,240,2,195,11,151,54,223,250,67,44,153,213,36,22,158,10,29,195,44,138,158,72,75,180,246,206,70,35,230,104,211,186,78,79,113,125,91,206,24,225,149,219,83,61,7,130,20,229,63,152,111,235,217,118,130,251,137,33,106,188,253,167,22,76,94,156,163,42,202,94,230,185,50,173,60,82,238,125,10,228,120,176,238,24,39,203,128,154,207,183,133,122,231,47,220,216,160,150,165,195,40,209,227,174,94,103,166,129,166,63,13,116,51,106,212,166,0,172,191,108,44,188,168,112,3,181,205,79,120,175,88,51,33,83,237,253,244,35,76,0,184,69,237,61,237,254,252,52,137,118,174,17,166,213,242,212,91,89,142,122,132,65,124,63,5,213,226,200,229,101,36,176,253,70,205,6,34,194,136,248,206,231,194,105,25,121,152,197,252,41,51,15,164,190,226,167,11,61,222,231,182,91,137,172,209,196,79,133,72,68,56,49,249,222,142,132,114,42,45,85,200,206,73,166,159,145,103,209,41,190,193,20,246,212,141,132,242,173,126,84,115,22,139,110,8,8,40,189,111,212,6,228,210,120,97,207,167,77,165,179,221,78,12,63,160,35,169,0,49,136,38,79,34,139,212,118,29,179,124,190,93,158,132,167,165,132,79,50,183,189,134,221,97,233,105,7,20,34,94,44,93,40,119,204,39,89,70,79,211,225,251,144,111,232,56,200,133,35,83,185,162,117,69,114,167,147,14,26,251,46,191,101,40,148,34,210,95,104,217,165,232,178,163,13,172,185,192,226,249,6,149,167,195,10,210,196,110,1,245,143,42,25,216,168,169,93,72,246,106,105,69,151,189,152,15,155,254,50,83,118,187,13,78,36,26,244,183,81,88,246,47,224,108,23,234,227,207,67,25,178,75,103,118,168,16,206,48,98,93,43,17,165,40,163,237,104,108,208,103,52,125,215,11,236,92,13,10,121,116,41,113,231,77,83,123,244,168,38,204,8,99,219,81,158,6,63,100,11,255,233,6,83,167,232,209,112,45,226,183,77,246,182,107,56,143,240,23,167,145,206,141,42,96,3,72,230,140,48,34,246,138,144,129,215,181,163,143,14,118,251,193,59,129,213,42,1,31,200,200,105,43,164,130,174,139,79,226,29,248,77,122,192,57,197,188,186,46,248,128,154,148,132,207,70,202,191,235,110,218,41,10,0,200,11,215,171,248,233,69,87,83,70,74,30,96,239,252,220,108,223,180,95,129,218,239,156,241,241,96,72,166,70,1,80,33,79,162,81,2,144,81,178,206,241,84,199,162,96,1,22,196,112,187,26,166,75,16,64,147,146,158,130,235,9,163,28,218,2,228,2,175,251,1,168,81,172,244,27,195,102,120,63,55,214,208,226,247,103,202,79,231,7,253,182,243,112,37,131,197,130,191,68,82,9,231,146,210,138,3,243,128,252,138,2,3,81,190,160,136,130,204,170,239,11,89,46,194,187,48,94,104,106,119,202,190,248,130,196,216,15,23,109,87,160,37,48,146,15,52,74,185,93,157,38,23,222,106,193,161,5,117,61,181,101,176,240,132,15,166,220,56,233,22,42,192,26,238,221,113,238,11,130,114,215,30,233,50,173,116,159,198,205,141,83,23,1,138,55,97,115,188,204,159,177,180,103,52,164,28,59,89,80,100,120,183,61,99,137,98,191,135,233,204,87,189,52,8,161,94,182,0,18,182,84,244,159,172,12,213,6,199,183,161,162,160,175,4,132,89,92,184,73,25,110,5,224,160,188,227,249,4,165,29,74,84,18,198,217,198,119,86,72,250,35,7,173,232,158,113,249,187,102,254,89,171,206,120,166,221,222,60,204,77,8,230,118,217,52,229,155,62,234,159,32,254,159,223,222,129,139,61,143,0,143,170,250,224,142,82,246,15,16,87,0,221,37,24,93,216,231,90,212,35,182,246,57,23,206,234,145,140,80,101,88,10,127,88,212,181,99,178,181,178,239,90,237,25,42,8,51,56,70,19,70,133,130,127,140,220,235,8,78,16,5,218,76,52,34,99,148,168,248,182,81,94,146,176,169,29,57,182,20,155,105,153,239,64,162,164,233,147,41,67,33,169,41,239,71,162,136,159,198,178,93,225,15,6,117,13,228,197,153,252,48,156,151,163,201,138,226,153,45,115,102,151,34,211,148,46,13,16,164,253,28,75,109,123,123,129,158,164,52,235,62,96,34,41,30,168,214,109,230,190,122,52,189,61,231,196,157,240,249,3,245,57,152,86,74,203,1,67,6,118,161,183,85,177,30,153,1,97,78,117,60,224,107,51,90,119,132,51,179,188,236,201,64,116,164,64,98,109,242,219,157,149,47,129,164,67,11,112,117,55,145,44,165,83,192,246,91,1,205,54,254,165,120,226,157,207,210,105,57,9,189,241,135,253,130,172,238,220,14,26,103,180,54,181,134,155,112,103,74,64,206,75,126,188,173,140,35,238,237,83,68,60,33,251,233,209,112,237,91,64,229,209,4,216,143,91,223,70,42,42,144,244,85,135,40,196,4,244,210,2,134,159,84,37,151,240,172,193,71,133,121,145,180,228,7,139,228,114,107,48,44,42,162,102,195,149,97,3,22,220,3,248,205,106,190,73,53,120,7,101,2,239,232,173,86,127,64,185,189,235,6,54,104,131,188,80,227,79,170,124,193,168,40,175,175,52,155,201,54,46,27,227,188,122,37,69,148,2,68,205,195,192,228,134,178,11,42,156,240,8,207,242,80,34,206,230,177,93,26,200,67,55,54,198,4,146,38,78,34,129,138,244,176,30,58,83,72,132,77,243,243,33,84,236,29,156,29,80,12,85,1,2,195,246,158,78,188,249,228,70,171,142,147,14,69,40,200,49,36,111,143,83,106,59,139,131,147,191,224,206,108,69,57,242,225,22,79,52,40,171,45,181,241,35,227,119,194,254,9,2,30,208,135,2,22,176,5,75,234,204,121,73,13,221,135,169,238,6,21,233,124,222,93,77,233,64,22,162,194,230,68,38,164,79,212,186,22,20,119,29,17,134,18,165,183,101,222,53,43,72,84,232,174,206,242,132,151,59,15,1,90,108,181,189,39,167,80,225,108,37,236,4,31,179,74,56,93,61,40,86,204,41,73,207,109,10,111,193,254,2,11,167,159,181,41,149,59,219,52,211,101,88,249,37,74,133,110,36,136,201,250,184,66,32,85,223,93,193,196,148,199,103,86,43,75,48,250,61,158,169,225,55,149,246,211,224,109,14,39,2,166,115,240,120,232,120,208,55,156,82,93,18,64,95,1,142,162,140,11,53,205,195,27,75,121,13,119,146,51,231,9,26,202,242,113,65,62,235,247,240,103,138,30,198,212,253,11,29,126,252,199,156,41,152,64,43,148,199,18,242,156,209,143,110,25,100,138,122,66,78,186,39,193,81,68,208,79,173,44,179,137,119,58,85,144,98,254,243,219,8,102,175,96,41,158,196,187,104,211,8,68,97,113,70,29,156,218,245,12,227,100,114,104,113,110,228,255,165,114,135,21,65,91,233,82,51,247,211,92,233,148,181,125,123,15,143,246,124,202,143,147,61,110,217,254,241,218,110,124,63,97,76,66,124,174,68,67,164,43,32,241,179,192,40,193,179,69,177,87,253,201,211,165,220,21,99,11,11,204,18,220,101,118,37,53,43,52,99,179,38,28,93,118,52,193,25,109,143,56,3,109,222,25,4,221,102,217,147,208,123,103,55,47,147,123,102,222,158,132,233,146,205,32,171,158,212,119,86,181,249,67,26,42,134,48,66,144,34,183,108,124,246,216,55,109,58,70,152,41,40,221,122,6,212,17,140,29,169,130,252,246,153,133,132,152,140,62,133,166,125,152,51,65,15,241,176,53,240,149,9,142,7,72,246,223,222,228,163,91,121,228,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,87,246,240,48,54,57,234,170,151,56,181,127,126,182,186,204,172,106,33,52,176,66,167,97,163,77,243,104,141,156,73,198,251,162,155,169,107,106,191,42,99,146,179,124,209,62,99,150,233,75,79,206,175,59,101,219,128,90,106,87,182,108,206,9,201,14,220,14,197,49,140,157,148,111,176,9,115,215,162,52,2,19,40,238,186,1,60,106,146,85,230,101,178,124,46,161,66,35,77,77,245,80,158,114,129,94,83,225,94,218,12,206,6,10,186,26,39,72,5,201,61,79,147,189,241,131,207,66,85,150,58,215,153,109,246,142,48,219,183,169,231,166,23,224,132,88,180,94,151,126,123,72,6,84,151,76,222,216,10,20,145,207,226,145,33,208,184,35,12,128,189,105,248,207,132,99,254,121,24,33,178,182,107,58,2,190,130,141,178,86,179,97,109,186,253,242,50,128,104,215,102,41,232,129,237,97,62,186,245,52,178,216,161,133,149,48,122,96,138,176,168,204,153,225,108,123,102,185,241,116,162,64,173,244,112,18,134,179,160,125,145,147,34,148,176,189,5,210,178,31,44,248,73,48,194,123,22,22,55,47,238,9,35,235,239,94,192,236,20,30,28,122,66,185,35,194,205,242,203,7,127,81,67,234,216,20,118,202,139,139,222,225,96,140,4,166,44,181,96,160,90,248,108,103,51,78,215,230,92,50,5,110,183,25,6,209,163,80,154,132,140,191,171,86,103,76,244,212,224,15,13,227,54,227,170,25,229,15,44,36,145,193,181,56,26,200,162,214,109,201,9,188,13,75,184,163,239,165,4,40,19,160,137,112,83,209,119,170,240,8,176,93,131,100,148,138,165,122,67,49,40,172,63,105,20,77,149,208,97,177,99,115,241,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,159,23,139,203,192,102,80,203,218,43,162,165,216,87,28,76,185,90,15,206,102,118,91,227,202,202,75,223,69,201,59,141,184,50,96,36,90,144,54,155,210,184,107,154,80,253,37,76,215,235,220,108,75,142,150,86,83,49,145,76,15,87,124,166,148,203,109,29,54,255,105,138,15,67,171,82,124,19,241,211,84,9,167,242,219,49,17,113,232,19,227,208,144,13,90,242,66,48,125,220,129,150,69,7,121,0,125,236,33,236,14,85,107,101,61,55,58,226,43,220,174,43,16,11,37,153,119,36,205,34,140,232,223,19,198,75,50,206,141,21,107,127,42,117,108,12,252,117,0,111,215,87,77,105,34,133,138,56,45,222,243,129,93,232,223,223,65,75,254,255,231,230,255,60,43,151,127,8,114,243,79,161,164,23,104,138,15,119,128,92,97,46,138,43,37,166,165,45,146,75,50,96,90,242,114,116,165,147,30,24,216,101,85,92,57,186,177,220,6,174,243,171,38,109,9,179,245,10,96,38,160,33,193,71,146,210,85,223,154,45,35,38,137,141,2,223,74,186,148,170,132,177,133,148,93,16,74,232,163,133,158,39,157,142,190,52,60,122,104,254,67,30,65,57,84,238,139,10,81,212,205,169,230,103,169,22,209,253,135,162,94,47,15,160,139,248,18,80,190,36,188,12,232,162,247,75,70,20,7,230,81,176,54,206,36,46,13,208,105,228,95,247,150,95,205,138,234,114,225,16,31,166,119,79,97,192,66,49,191,209,101,186,56,222,173,166,105,40,30,191,179,27,31,123,69,24,199,112,65,202,98,27,150,130,163,140,62,103,19,199,50,82,69,108,175,2,156,192,59,16,68,51,124,144,225,105,49,141,244,115,111,23,228,136,247,7,204,206,128,23,176,232,220,213,204,76,27,96,205,70,35,221,10,32,18,102,157,117,60,7,64,17,70,226,13,163,226,178,110,24,170,246,5,16,32,251,14,128,108,223,30,202,28,119,147,99,83,53,104,17,15,195,229,110,122,244,183,198,120,216,170,135,207,209,40,237,68,143,229,220,165,136,27,16,110,184,58,122,152,117,64,134,49,144,140,181,175,246,1,198,111,83,195,70,10,233,209,161,217,40,195,72,216,182,216,222,202,0,19,41,253,29,242,36,60,236,122,52,112,58,250,197,247,169,65,142,93,241,219,70,250,223,242,204,173,148,239,99,13,133,6,193,251,163,183,178,162,118,62,217,218,11,26,10,127,168,181,123,180,96,154,185,169,200,96,160,26,219,227,182,26,160,166,174,71,159,85,196,235,100,120,146,100,133,19,146,17,172,219,233,96,191,131,109,220,115,116,190,191,205,102,64,188,168,204,168,111,196,247,119,150,198,165,38,165,95,184,143,104,255,80,72,41,122,114,204,94,29,68,201,133,108,41,200,18,206,151,121,107,136,113,177,232,230,169,241,5,122,24,170,131,20,140,248,186,104,25,249,111,131,155,16,114,146,129,173,102,112,86,172,141,181,244,167,77,172,176,71,116,84,225,23,241,200,121,77,126,219,192,46,4,111,59,173,13,89,252,101,91,143,121,77,121,97,134,206,202,113,225,3,203,59,249,109,92,155,221,75,119,217,169,100,17,25,86,19,234,241,211,139,60,71,174,12,159,159,225,232,6,200,54,73,80,77,152,137,1,185,241,159,46,166,6,165,39,135,93,227,144,64,8,72,10,239,153,38,56,23,98,22,144,178,224,199,74,120,34,6,236,23,14,57,112,232,72,67,142,215,245,255,112,90,5,156,245,132,107,187,15,141,94,150,204,182,200,102,211,12,252,69,105,115,245,84,244,167,193,150,250,203,110,84,29,82,123,174,12,195,74,15,99,110,212,179,134,241,10,242,103,74,178,222,244,3,107,166,170,226,87,134,48,100,209,113,120,22,44,188,0,61,12,213,188,234,201,209,70,136,75,51,241,53,125,97,188,16,233,52,98,100,185,100,25,161,146,227,85,209,181,129,255,72,241,133,101,164,228,42,178,67,232,5,106,248,140,250,224,91,82,98,95,146,161,179,70,157,79,204,153,131,212,146,21,237,75,24,7,112,239,84,22,236,169,101,101,238,76,105,110,157,140,229,214,217,143,189,39,199,21,201,79,94,177,190,18,242,84,167,173,228,25,227,130,63,89,133,120,136,42,208,152,193,159,162,88,128,186,158,44,97,96,124,125,56,32,45,86,5,44,60,173,242,19,232,188,109,127,32,25,37,150,41,57,84,16,246,54,19,157,166,175,4,134,186,255,182,97,93,228,210,206,203,221,193,178,3,249,123,246,22,50,88,76,245,52,212,198,80,207,122,126,26,67,92,103,59,127,155,208,166,147,245,0,165,229,181,127,170,62,212,155,37,204,60,20,202,92,204,59,210,57,160,188,130,111,74,28,205,6,79,47,205,204,100,163,89,137,137,221,210,115,219,240,242,238,24,194,123,207,26,101,168,196,219,100,69,39,116,232,185,129,153,143,43,10,214,139,210,138,104,191,211,89,242,240,26,106,205,68,24,111,59,191,240,66,227,64,40,58,166,19,184,189,237,64,97,172,104,102,140,202,96,10,149,217,132,154,234,172,207,165,157,239,215,197,225,168,141,182,39,152,83,104,100,2,169,65,228,67,31,74,5,68,226,97,124,80,150,206,12,40,254,122,193,139,214,228,20,129,6,12,251,202,26,113,242,243,45,143,162,147,113,197,66,36,110,107,80,101,207,50,12,43,211,119,12,149,129,157,177,206,151,134,198,188,162,119,56,101,244,39,92,226,166,153,166,251,122,130,116,121,66,183,142,141,136,112,177,208,129,61,51,203,136,134,35,238,22,58,23,227,234,21,178,140,228,92,227,185,107,19,82,246,62,170,237,73,245,137,27,140,198,197,86,79,248,36,209,85,191,77,96,212,46,56,124,22,93,54,165,85,147,211,212,3,41,0,13,146,58,130,38,198,168,227,198,185,201,33,52,171,190,21,66,204,38,132,60,139,206,207,45,195,152,102,163,174,16,88,233,237,28,77,84,132,231,69,45,24,73,65,50,194,208,108,52,51,215,27,53,107,190,113,37,29,243,89,63,100,38,68,29,224,74,73,82,109,211,231,101,86,110,14,160,38,92,113,3,151,48,240,235,52,174,32,164,42,186,156,48,156,129,25,225,51,78,134,222,87,54,226,132,223,87,217,232,161,202,111,227,78,212,163,111,77,199,77,15,70,58,206,253,37,81,56,235,234,159,7,19,8,151,109,127,25,103,217,155,210,250,98,99,199,244,230,81,138,243,83,119,133,64,212,92,35,22,2,197,210,219,2,213,74,26,28,225,220,196,41,113,54,3,0,123,141,251,12,95,51,215,149,48,14,41,241,174,233,202,136,31,52,15,144,181,197,159,217,217,239,100,209,174,162,194,150,128,219,121,248,204,239,89,6,176,181,118,67,139,53,3,248,120,110,27,180,169,231,111,39,108,70,167,55,122,158,74,91,49,206,18,78,50,23,79,2,71,126,109,87,172,32,156,135,38,42,173,154,101,69,252,52,157,49,185,48,88,24,33,229,157,65,233,235,234,112,118,117,108,149,253,117,157,185,132,57,94,235,11,136,242,4,58,2,165,197,164,97,35,5,142,24,41,85,44,134,39,72,197,114,161,19,149,108,173,72,180,238,219,34,58,167,166,231,39,140,85,106,140,189,222,151,85,164,45,0,29,96,53,119,195,37,124,1,31,116,29,203,118,200,18,47,18,97,221,161,76,217,60,210,61,113,93,58,246,11,170,11,37,190,90,172,207,116,240,23,62,219,28,63,203,202,91,132,38,107,94,20,49,68,22,102,242,194,194,70,23,108,134,236,237,151,136,9,131,219,122,231,59,194,219,0,224,55,124,182,66,41,212,149,241,151,73,98,149,110,165,59,16,8,17,238,128,3,111,216,234,184,241,76,48,53,236,67,142,54,135,192,152,16,240,76,16,100,27,149,241,179,9,203,55,12,33,86,168,233,236,69,231,14,164,74,90,106,227,70,185,243,132,111,180,76,105,5,130,121,172,244,108,226,182,59,27,74,9,119,44,224,99,10,6,98,33,139,18,117,133,228,206,69,160,119,152,218,228,228,248,223,140,29,67,16,105,73,73,249,50,211,69,143,21,207,200,124,50,200,48,152,27,33,180,77,87,163,232,222,63,227,216,20,240,29,144,34,89,146,54,42,53,233,190,237,140,1,218,210,48,162,25,35,102,58,248,92,75,25,251,103,22,221,119,34,132,150,160,66,2,128,138,75,76,39,236,28,197,196,157,22,10,22,156,237,30,61,164,203,79,127,6,197,219,27,54,70,171,132,113,125,189,223,79,199,72,84,30,26,182,149,33,74,157,41,56,203,7,194,212,54,189,89,131,52,112,73,130,135,53,125,168,42,47,228,188,250,41,73,196,89,120,152,149,253,251,50,206,187,148,145,104,88,159,165,48,178,4,196,37,101,197,5,234,217,114,204,101,11,92,100,209,112,213,71,78,234,85,158,48,101,247,184,47,16,3,50,14,19,195,206,183,123,24,229,164,252,134,19,64,241,64,14,157,100,96,173,231,104,78,30,216,30,22,177,242,156,187,196,188,81,104,231,20,201,8,33,119,228,20,128,144,108,186,176,170,86,65,58,217,47,50,104,109,233,67,89,57,172,198,88,48,137,241,45,47,36,89,151,223,69,171,113,126,110,170,73,65,206,86,106,224,69,10,85,90,153,179,18,203,183,187,142,111,179,63,125,216,253,159,184,94,200,155,15,4,80,151,202,112,80,43,141,43,71,61,91,82,221,212,12,45,29,151,118,82,175,46,130,8,48,248,67,157,159,170,131,174,137,9,122,121,13,212,81,133,42,162,58,29,124,16,145,20,50,10,85,107,140,250,47,85,166,8,87,24,195,210,113,68,8,203,81,219,39,108,146,250,26,254,92,66,60,140,213,183,54,67,183,73,218,6,22,139,217,82,57,71,52,12,220,211,137,70,26,162,81,26,206,123,213,139,166,74,91,225,157,0,210,224,129,57,104,41,25,74,64,196,94,150,9,117,69,248,44,27,143,154,88,55,61,79,209,216,207,170,130,214,12,68,27,2,254,137,84,64,153,142,84,206,67,191,191,24,99,70,105,146,37,223,119,61,161,201,61,4,78,88,70,189,94,223,129,178,158,214,117,66,5,207,239,139,146,226,163,13,135,33,81,243,100,217,80,71,229,209,55,164,71,19,102,12,72,161,40,159,3,164,100,74,129,29,58,239,78,247,207,72,43,162,175,19,97,182,8,218,200,69,15,32,62,191,106,2,209,218,85,167,105,118,225,36,16,52,150,242,128,81,184,240,116,24,247,145,250,200,22,112,159,177,44,215,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,47,108,221,58,21,135,59,143,191,164,200,132,208,170,129,71,40,225,243,182,194,147,231,228,111,89,149,166,168,139,193,144,250,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,127,106,2,237,81,254,21,254,66,47,197,180,12,20,113,192,7,232,97,196,253,155,172,142,102,208,229,54,144,116,6,160,122,43,84,34,67,28,244,223,158,166,229,162,252,158,13,71,37,194,231,206,21,16,204,109,53,151,37,217,221,52,74,213,41,96,81,66,240,159,198,18,181,84,61,152,82,157,175,204,72,80,110,101,238,193,214,3,243,243,133,7,34,134,82,176,25,211,104,200,158,94,158,113,115,150,171,231,194,97,106,248,67,59,207,15,111,6,61,185,109,211,183,135,77,191,72,194,147,210,147,143,196,193,231,164,107,47,202,203,41,214,137,51,77,204,71,89,117,50,22,226,190,7,3,71,193,225,112,139,207,51,245,112,51,37,183,39,12,77,183,122,120,24,106,84,127,27,27,117,191,49,24,216,10,60,4,22,229,226,32,27,143,212,173,43,24,86,231,229,254,52,116,149,154,20,158,2,242,194,31,233,73,140,202,227,26,193,184,223,158,64,82,46,46,186,182,78,168,23,225,41,103,32,51,37,161,89,39,194,79,13,65,74,103,21,142,133,241,237,225,61,181,53,100,20,182,225,178,36,72,245,171,192,168,149,55,93,6,122,67,69,108,47,84,8,109,55,223,125,25,208,168,42,22,200,192,147,94,122,54,170,226,195,142,99,148,45,255,114,237,235,80,225,84,19,98,117,252,233,164,182,177,158,17,140,151,165,87,67,233,177,158,73,105,233,203,200,217,129,70,27,249,171,174,122,17,20,98,147,251,9,157,73,90,32,23,180,42,193,165,111,15,2,33,21,208,236,196,48,218,21,116,121,146,36,7,74,157,3,217,229,5,157,105,246,124,202,141,99,0,249,28,61,77,157,79,185,136,144,190,123,28,220,218,139,83,158,20,101,93,228,197,212,208,193,53,75,152,137,214,63,44,124,115,150,184,100,211,173,128,126,24,225,158,223,175,150,206,88,148,245,22,6,220,91,111,187,2,44,242,17,136,76,33,58,47,18,38,13,246,218,5,82,94,85,129,116,200,196,135,232,2,221,125,115,210,150,48,197,85,47,202,208,48,222,85,161,91,56,124,54,95,125,32,145,81,221,16,199,21,16,5,195,163,236,133,212,151,10,9,12,23,6,222,54,177,169,121,206,4,2,31,7,159,28,102,169,248,53,157,153,228,109,56,12,191,160,32,40,49,207,244,194,253,220,70,199,85,122,27,70,13,49,149,45,147,165,82,90,83,206,86,206,248,194,187,119,211,133,84,26,12,114,132,195,195,195,148,212,132,232,98,228,178,230,97,90,192,50,87,157,23,77,65,34,78,190,16,18,150,40,94,82,222,10,59,227,153,121,79,140,215,140,221,224,243,224,54,91,60,153,38,59,9,120,52,210,48,232,94,227,33,209,224,229,227,112,250,109,169,253,120,92,221,150,131,69,183,169,44,230,39,10,199,192,95,23,195,148,252,77,194,208,19,75,132,217,103,188,12,156,179,251,137,159,182,34,165,90,213,173,31,143,126,161,53,131,176,160,6,77,200,223,163,155,66,132,240,134,112,79,249,213,99,240,94,64,109,73,102,58,28,5,230,111,178,90,12,86,132,152,229,178,206,234,218,126,122,65,132,41,128,10,31,241,92,177,33,52,126,97,235,120,200,150,143,89,19,192,217,23,206,168,5,84,153,9,187,41,93,111,143,158,79,33,55,141,210,190,253,102,112,246,207,84,220,101,209,234,25,114,111,241,163,207,151,83,84,11,214,90,28,191,196,110,225,50,1,89,93,77,9,1,138,150,236,97,96,6,74,90,58,95,252,172,126,95,5,87,121,169,199,160,204,219,29,73,74,209,130,234,129,252,54,121,215,252,1,173,151,169,169,39,149,131,168,80,121,211,246,40,29,139,166,20,27,196,251,61,202,220,47,176,0,152,115,148,238,126,15,133,186,69,82,67,161,106,198,96,61,194,8,124,235,193,38,144,245,123,215,72,205,36,169,1,35,143,136,164,91,247,240,212,74,234,48,12,228,111,128,18,221,102,210,35,231,198,144,190,122,120,49,12,235,195,43,2,114,224,183,181,80,245,90,122,211,221,186,2,247,104,83,201,251,103,96,88,255,222,181,200,203,109,53,249,231,134,167,72,211,58,69,67,21,246,39,144,207,27,64,242,71,114,95,214,80,82,82,15,23,36,232,100,88,38,150,16,255,220,140,72,183,36,133,228,25,158,228,43,6,71,77,74,62,129,248,90,106,140,58,228,135,154,70,77,132,38,134,29,26,185,178,66,211,85,27,213,71,37,223,226,255,35,238,76,144,37,183,113,32,122,37,238,164,238,127,49,243,225,23,192,68,95,192,158,113,132,237,108,169,36,138,11,214,204,163,173,5,28,53,223,47,97,206,122,65,190,79,170,186,239,239,226,249,254,158,155,44,171,138,98,95,120,153,20,170,175,85,34,248,226,207,91,198,239,87,188,100,75,217,36,236,30,220,9,167,125,211,247,9,68,18,101,218,178,159,239,237,131,82,38,18,148,98,87,79,142,155,95,113,46,48,155,86,211,205,179,121,253,30,104,133,166,94,54,176,109,148,39,211,55,207,239,75,113,138,73,99,200,143,117,12,152,36,140,110,81,24,145,223,246,205,147,174,25,253,101,132,4,126,84,29,160,21,89,74,61,201,144,118,241,227,96,43,171,42,225,117,36,234,3,29,91,141,14,230,76,208,119,179,164,41,65,144,163,255,190,38,30,124,28,68,72,227,40,12,61,251,8,152,202,194,154,212,71,217,226,253,108,71,226,74,232,166,239,209,79,173,172,27,14,159,245,22,104,131,58,137,234,230,134,222,103,2,64,59,53,231,114,148,197,249,75,9,184,106,109,54,78,128,254,14,247,79,152,54,22,203,193,181,160,232,61,43,77,197,25,239,0,18,34,254,25,52,16,159,234,4,165,220,166,59,55,62,20,208,24,195,42,23,88,102,180,222,82,148,217,52,132,103,90,131,238,229,211,203,89,51,25,192,245,107,246,187,184,80,192,208,213,244,93,161,16,247,17,116,190,118,197,82,187,122,17,2,116,24,113,8,37,157,64,212,221,115,153,215,224,67,173,120,170,69,223,123,136,51,26,249,232,144,117,133,22,249,23,125,114,38,123,151,12,99,214,124,248,171,88,190,136,48,42,140,191,17,86,53,5,56,61,249,26,119,144,253,222,36,202,146,235,118,143,196,107,105,143,176,232,233,212,221,10,223,109,210,171,50,248,195,115,37,63,103,214,151,225,165,134,163,171,138,194,31,177,195,137,155,83,180,172,161,15,42,6,163,224,9,159,29,229,17,129,109,115,10,216,24,124,228,106,232,68,203,243,100,232,50,149,141,208,106,231,92,187,26,202,3,170,58,197,245,131,149,176,133,151,196,228,215,159,166,72,38,58,19,141,17,172,149,147,92,218,58,195,75,178,238,79,233,201,191,219,20,219,149,191,246,117,122,78,79,140,46,228,149,194,249,35,116,168,250,113,200,61,68,33,151,145,100,43,7,253,129,101,45,154,88,183,21,84,39,24,42,248,24,113,54,31,13,78,32,28,178,67,86,149,153,178,79,234,70,226,104,42,243,249,241,202,153,71,245,245,240,91,211,50,223,164,156,16,212,196,59,29,54,166,252,68,228,68,248,201,195,34,244,146,213,196,243,4,255,123,220,28,14,170,76,191,115,159,43,210,6,86,71,174,194,192,198,201,224,34,63,148,57,114,132,106,112,3,141,0,143,215,208,53,175,203,158,154,203,238,145,67,34,235,154,175,160,74,127,120,119,227,71,107,201,82,243,19,130,152,18,1,6,140,134,170,29,222,127,53,126,158,12,49,157,193,162,235,218,42,42,92,103,25,169,238,165,76,1,204,19,58,115,61,6,102,154,87,42,120,137,220,162,199,160,215,221,223,171,212,111,94,152,102,21,143,79,152,76,106,226,127,187,211,236,158,8,254,104,119,218,52,165,8,61,197,84,102,122,196,254,136,184,105,227,25,244,164,190,45,32,44,53,146,220,31,121,182,81,34,176,136,63,160,4,112,152,175,33,33,109,146,123,93,99,185,133,74,50,79,39,226,142,93,51,91,31,237,90,71,197,15,16,34,183,91,243,29,247,177,70,184,234,166,179,156,98,239,156,78,209,156,62,169,119,87,217,225,67,138,41,246,82,34,148,71,15,108,106,144,67,85,155,98,136,47,137,78,90,99,148,239,87,112,166,238,162,12,83,116,190,196,215,134,2,241,40,243,239,129,185,236,68,20,185,90,135,145,134,253,55,25,120,15,244,18,101,81,74,47,68,11,162,230,21,106,198,174,34,62,199,104,246,124,67,154,150,71,41,41,165,176,131,97,132,147,105,40,149,141,181,28,132,102,49,210,179,226,106,31,100,92,246,11,234,35,95,162,18,134,104,102,57,209,56,36,216,40,50,201,151,62,198,33,82,3,46,67,249,215,40,12,123,31,186,208,18,181,53,131,51,237,11,121,54,2,34,44,205,154,21,83,156,244,52,10,22,142,18,114,147,42,220,209,182,254,17,146,81,198,225,242,213,245,50,56,247,248,237,137,154,148,176,88,139,44,202,177,98,250,79,57,56,241,82,29,133,246,113,167,222,96,10,86,252,167,225,109,76,98,104,119,37,177,100,28,166,249,180,103,158,229,238,93,155,252,203,189,91,34,236,182,30,43,255,237,107,215,222,151,236,73,207,108,7,231,4,181,229,74,148,9,58,162,32,139,254,229,239,212,76,210,188,139,211,220,12,59,172,63,133,81,169,127,36,5,40,136,37,178,124,220,55,159,101,8,44,148,150,58,162,105,95,245,228,43,132,43,35,201,49,29,186,115,60,241,187,139,245,65,36,197,190,115,94,110,118,217,150,175,124,172,20,176,248,213,76,185,153,178,229,228,170,34,117,59,45,173,220,82,126,181,59,175,41,21,248,116,173,37,178,240,54,34,22,117,167,255,108,74,249,197,81,191,34,75,73,197,240,209,184,227,103,116,212,241,222,3,122,133,68,99,126,207,247,42,9,239,94,210,84,66,58,205,101,14,233,55,61,253,164,71,107,232,80,214,200,166,15,45,169,181,188,242,62,145,56,38,81,116,82,110,183,31,74,223,28,110,132,195,19,201,45,147,49,136,60,40,1,207,197,19,88,158,143,66,100,39,110,197,63,249,173,64,41,180,78,4,186,176,5,123,160,216,10,33,118,211,222,124,36,23,215,99,101,193,178,76,53,33,165,58,235,42,141,143,232,248,164,53,64,44,38,42,47,16,124,208,42,129,241,87,117,229,48,222,223,90,73,191,113,68,174,254,58,54,52,208,101,138,233,178,94,221,134,21,77,43,209,127,181,186,128,128,9,165,169,150,5,236,78,81,186,116,15,140,150,106,70,172,212,35,10,136,140,203,79,223,155,217,241,5,73,15,137,192,162,55,71,118,35,226,208,205,142,120,233,77,160,195,163,44,225,240,57,90,87,104,14,185,43,140,66,0,132,8,78,213,226,164,245,138,251,26,89,233,250,233,213,38,58,54,3,174,119,255,59,90,249,84,224,51,119,216,58,6,4,173,166,186,27,232,157,197,250,100,112,142,68,193,59,54,78,19,218,199,77,243,247,250,190,248,105,8,37,83,61,215,70,211,252,11,184,85,33,16,197,182,195,61,10,216,52,8,180,254,14,13,137,246,234,162,238,94,45,205,175,116,167,246,168,253,110,60,136,54,160,242,26,95,143,105,76,148,95,21,144,176,228,177,179,28,30,69,247,157,13,237,252,75,49,53,180,115,180,53,136,198,233,30,76,58,240,96,204,150,110,190,205,100,142,26,58,171,96,18,24,210,215,168,192,171,100,99,244,123,154,134,179,167,98,154,137,26,73,63,50,87,175,72,34,153,202,214,146,182,164,66,109,119,247,195,149,54,137,107,250,52,133,79,104,74,81,170,100,225,104,129,145,182,244,20,84,37,43,161,85,195,133,30,132,160,152,99,120,69,254,203,52,161,118,148,85,89,176,185,74,41,167,53,166,68,41,167,29,96,159,194,27,33,240,40,251,37,114,161,53,195,245,208,243,216,95,3,195,252,164,210,186,34,119,251,56,228,40,247,22,194,101,219,21,200,194,6,105,159,180,3,211,16,250,186,165,46,118,231,169,214,198,54,114,183,241,92,176,131,247,46,37,193,205,20,214,30,29,160,6,206,168,218,165,195,160,63,178,192,34,210,35,219,76,243,168,61,226,169,181,205,146,10,168,19,118,16,100,77,75,2,88,164,122,107,104,211,51,34,136,98,234,79,147,111,149,134,143,235,122,85,69,17,10,157,209,46,130,50,161,222,251,26,143,243,117,193,52,107,147,73,242,97,176,120,196,167,68,123,82,171,168,139,37,214,162,75,134,26,95,25,50,152,79,107,148,221,194,129,63,164,186,21,2,17,120,135,189,166,183,16,25,149,250,111,10,203,90,92,77,76,85,165,148,152,100,53,2,50,180,21,209,205,47,48,250,216,49,9,57,23,181,158,184,226,132,148,26,109,69,72,50,202,147,33,243,29,89,53,80,90,5,164,226,158,124,111,121,23,155,66,155,148,243,135,98,150,53,44,237,127,90,1,32,124,143,107,59,21,6,210,132,80,72,221,6,77,225,245,23,238,121,223,84,175,141,125,58,6,252,90,188,253,168,94,27,245,93,81,6,109,138,52,178,207,66,162,87,34,80,116,97,107,219,211,238,9,90,112,99,46,148,41,245,26,100,118,249,245,152,72,36,148,244,90,130,67,175,167,9,158,53,37,194,224,219,190,126,169,147,244,127,47,60,45,45,26,48,97,86,109,53,193,12,137,254,135,206,159,144,138,94,2,59,253,213,234,119,196,155,101,63,193,147,234,175,166,29,77,105,201,243,147,250,160,74,35,54,133,130,37,162,176,21,235,119,233,105,154,114,218,83,46,55,202,235,25,193,4,146,245,49,80,81,110,175,107,9,42,106,237,253,161,163,58,152,56,239,222,84,100,143,165,34,183,58,85,143,49,193,9,149,63,84,150,76,211,64,239,78,255,77,185,53,81,187,242,138,237,113,65,68,50,238,142,143,124,142,134,131,179,181,91,138,130,247,82,101,154,180,173,221,82,72,213,239,215,159,70,19,169,180,44,225,210,157,104,49,48,213,158,169,141,92,230,109,198,215,186,214,182,114,27,160,48,17,118,4,27,74,213,133,119,221,79,234,90,132,86,181,21,29,110,180,165,74,137,39,179,34,14,105,79,163,35,232,53,194,88,247,179,180,244,221,251,146,214,119,248,142,159,30,75,212,194,69,229,91,165,24,94,216,142,41,89,165,181,101,189,157,142,218,110,129,87,155,239,98,82,141,250,96,120,231,39,118,155,1,233,137,52,195,34,58,121,31,46,30,140,182,137,161,205,134,70,49,228,40,53,143,218,147,183,224,122,141,131,156,30,60,109,193,153,198,92,26,227,61,139,181,159,191,254,201,107,83,80,235,227,231,188,201,79,9,204,81,222,60,67,1,137,214,221,142,70,98,37,169,175,113,130,22,143,157,186,174,233,179,139,45,131,253,190,36,246,128,187,77,156,33,52,182,67,4,224,233,209,127,180,142,213,184,145,138,246,224,211,158,40,23,195,52,160,180,7,212,207,71,139,37,157,18,85,223,107,18,50,239,241,90,8,137,108,37,100,184,107,58,12,1,82,22,91,219,116,41,135,117,154,152,143,194,63,101,160,89,203,186,187,98,200,26,26,76,67,219,193,239,233,92,226,224,161,126,90,121,11,150,249,54,239,224,161,30,79,91,182,141,35,35,14,204,137,96,129,162,39,100,68,109,166,52,41,50,230,222,16,17,199,52,163,73,119,167,70,117,35,10,124,156,196,144,4,41,140,3,208,94,143,90,149,222,5,6,229,91,81,46,85,182,81,24,127,9,198,71,116,152,227,32,17,100,152,251,190,3,70,165,68,175,38,249,27,28,210,180,208,172,244,228,141,210,225,232,125,38,186,56,244,201,59,102,180,119,170,35,197,217,211,205,73,106,148,224,228,230,4,200,132,39,200,121,249,147,223,151,26,218,253,179,44,213,238,23,91,231,131,118,247,211,249,178,162,187,31,69,128,174,20,24,176,49,46,143,14,35,39,222,154,206,113,226,174,167,68,159,251,58,234,4,111,228,127,247,187,57,244,94,69,91,163,97,195,158,193,217,77,179,179,250,146,104,80,195,204,20,237,253,153,58,135,214,207,32,254,165,130,255,219,75,47,190,103,244,249,130,243,128,120,141,142,56,85,252,209,49,69,6,123,164,94,245,67,113,102,240,152,19,131,72,15,126,140,129,215,169,30,238,238,86,18,231,129,137,144,59,243,7,181,90,74,205,97,188,209,37,174,133,45,63,145,22,16,0,113,218,171,239,99,79,215,73,108,137,55,103,175,65,230,240,190,181,238,72,180,213,187,232,2,254,214,78,251,194,160,240,215,117,75,62,83,66,80,78,17,154,25,66,5,96,27,156,122,232,233,84,250,130,108,127,66,17,46,59,45,253,163,241,211,157,224,152,210,41,84,88,96,78,192,133,222,6,165,158,130,163,120,5,138,163,169,204,27,86,73,225,244,23,237,43,232,125,37,248,201,102,125,48,242,168,237,182,204,7,8,106,13,186,246,78,186,122,90,14,37,24,71,154,148,114,129,30,10,8,29,157,214,159,163,189,255,3,73,102,135,45,4,252,233,247,184,203,41,216,105,72,211,247,149,182,90,84,9,66,78,130,34,213,154,216,49,72,153,59,245,13,185,18,181,119,151,145,108,158,160,136,57,194,111,119,65,26,231,191,39,115,113,170,58,192,212,88,110,151,251,165,153,153,224,166,94,77,44,223,5,212,76,39,36,177,68,96,198,183,17,164,59,172,203,52,197,27,133,145,78,177,68,227,80,77,12,75,215,23,247,197,67,114,62,111,242,240,205,213,120,50,152,223,91,207,91,202,240,125,152,178,233,251,236,226,136,94,211,171,60,214,156,110,77,150,194,182,85,44,57,19,76,68,16,199,201,12,199,206,8,66,206,99,174,185,74,36,239,66,69,77,176,230,192,192,46,182,242,253,118,23,93,66,176,164,93,96,116,92,238,208,174,101,130,110,53,6,182,117,68,183,160,172,34,152,177,18,202,202,116,248,122,50,51,61,53,173,193,78,228,133,216,175,82,3,144,25,70,146,49,184,182,150,86,19,2,155,28,136,195,4,167,182,190,51,189,112,254,100,208,43,104,201,1,249,135,107,210,186,218,41,181,15,75,185,72,224,51,123,122,191,176,20,168,154,151,13,89,115,246,23,182,122,163,117,126,112,67,219,59,212,107,40,218,150,45,154,10,228,189,67,250,134,46,74,225,183,216,212,93,185,78,139,53,183,43,163,27,86,244,55,67,247,102,156,187,168,101,184,9,89,213,96,39,35,63,167,195,125,143,121,26,67,130,239,173,77,105,191,4,198,138,15,50,57,10,102,36,204,66,133,228,60,78,195,197,241,217,154,18,217,117,122,64,106,48,213,21,138,140,244,173,174,123,230,28,230,20,127,81,142,169,59,244,64,35,32,40,248,176,171,211,254,126,135,215,61,23,150,60,33,132,163,4,44,168,180,6,59,224,162,179,45,113,12,193,237,227,66,121,119,241,168,60,199,54,198,238,21,236,128,84,67,124,74,213,115,7,248,107,33,169,72,196,82,119,35,226,219,197,39,33,121,251,163,75,107,177,140,61,104,118,32,124,218,146,131,70,67,167,127,94,56,125,160,167,81,114,212,13,109,204,12,105,219,235,53,125,167,168,121,84,204,2,118,116,155,251,174,76,39,147,116,122,8,223,54,21,180,134,210,227,101,78,76,43,24,206,40,245,231,8,225,185,230,238,29,158,166,228,155,214,44,22,194,183,133,78,232,41,49,103,218,104,74,28,76,96,244,248,63,152,226,32,111,240,34,19,181,19,61,12,124,167,205,91,126,140,5,143,58,50,97,223,188,23,59,47,2,12,218,119,206,74,192,98,67,225,82,132,247,179,73,191,196,254,213,26,29,103,13,181,120,169,92,205,118,228,161,89,42,91,136,188,8,183,234,36,96,247,164,230,59,97,229,165,42,99,38,236,227,172,175,19,193,192,36,66,134,212,142,147,217,222,201,52,181,228,27,197,142,242,152,114,57,124,62,85,79,163,251,47,72,149,15,93,142,170,59,213,8,96,23,231,209,133,232,174,103,245,52,250,68,156,51,22,181,154,114,190,36,143,134,157,25,92,183,16,202,37,113,53,252,230,128,169,90,171,137,92,24,194,225,246,56,151,191,36,81,70,252,186,6,115,241,166,226,80,165,13,201,52,187,76,44,65,25,13,17,33,211,87,104,142,15,148,28,143,94,124,63,175,103,186,160,63,132,108,88,37,229,24,147,32,54,190,222,195,236,233,181,143,85,229,4,108,21,179,66,185,92,152,196,251,93,61,196,138,55,117,66,130,109,239,183,251,86,33,62,72,43,93,150,193,158,156,94,251,92,136,209,227,181,241,70,132,178,30,105,176,234,37,11,120,77,35,213,172,29,4,178,87,80,104,67,95,155,174,182,38,227,29,87,127,95,75,50,151,171,68,80,131,162,111,136,112,181,65,25,162,233,250,46,62,43,87,52,220,241,255,130,166,250,206,148,51,85,202,222,82,8,65,201,124,87,208,125,51,237,234,182,90,178,184,249,52,241,59,205,21,227,222,199,160,180,187,224,52,195,110,194,211,51,102,49,206,108,150,52,29,117,6,79,245,31,173,127,18,51,182,190,173,88,34,48,185,107,218,243,204,214,226,115,26,135,201,157,43,255,11,111,50,84,117,227,103,196,30,99,48,161,57,75,146,145,116,238,254,170,144,77,133,169,106,186,176,211,159,224,69,227,211,42,110,149,11,132,106,139,82,119,192,135,168,135,230,34,141,253,241,193,229,19,127,166,208,142,251,171,252,48,152,205,84,89,49,72,176,120,63,2,4,52,119,38,41,229,6,75,42,222,107,82,204,42,175,133,200,76,155,113,239,114,84,60,201,216,0,230,247,197,123,17,127,76,140,27,116,227,206,95,97,247,164,142,243,12,165,212,128,182,119,248,79,163,36,35,42,168,155,115,186,126,94,239,142,207,177,213,121,69,201,141,100,153,195,120,255,75,137,72,200,108,111,31,211,142,38,112,77,4,42,208,80,249,147,19,243,157,137,3,133,134,74,175,11,199,217,76,172,176,192,52,80,7,92,165,151,154,118,244,42,131,214,44,210,164,104,111,173,198,181,139,76,178,162,116,44,251,68,162,191,64,154,194,144,81,50,93,248,31,124,143,8,21,84,195,190,94,252,245,131,139,53,148,43,204,6,186,125,192,173,60,66,71,148,196,90,143,49,225,65,139,102,173,81,179,255,173,101,224,6,197,137,38,88,145,39,249,122,192,170,55,69,193,27,67,24,247,134,117,71,81,138,107,98,249,152,4,135,86,17,156,5,223,250,175,223,131,138,174,59,194,122,53,65,223,51,29,134,247,90,108,151,11,179,147,199,213,11,167,92,159,27,29,162,179,29,166,39,227,75,48,237,30,205,97,132,106,134,222,252,30,148,177,248,198,221,30,63,229,38,182,49,251,124,162,16,119,248,164,59,29,193,162,222,126,238,20,217,60,212,11,53,89,73,181,89,247,17,31,182,133,36,238,35,35,237,245,23,163,148,188,201,190,80,57,246,183,247,141,161,59,131,131,36,48,172,67,190,39,13,218,97,215,167,55,255,76,90,193,225,98,113,254,4,223,217,226,79,94,233,165,62,154,18,255,172,77,217,225,73,31,148,192,48,252,85,159,43,157,196,189,62,56,124,139,199,177,129,83,88,115,10,118,120,163,10,202,133,108,105,2,95,135,191,248,15,119,163,101,210,84,61,235,205,247,194,110,236,176,242,181,168,225,88,191,82,254,3,101,120,211,30,25,147,66,232,203,123,202,238,66,153,41,186,89,81,122,173,61,224,14,235,149,140,216,33,254,249,249,111,243,254,75,211,168,132,231,86,252,118,181,234,227,165,41,216,104,77,7,38,82,46,78,104,165,254,236,93,220,208,93,126,147,212,202,168,98,179,35,26,208,186,210,211,65,88,87,189,133,6,202,23,104,177,4,166,143,184,71,199,26,134,174,120,45,198,56,19,167,211,221,176,204,48,210,171,63,230,185,195,204,148,174,191,125,143,198,22,61,107,131,94,161,165,40,162,12,91,218,244,154,108,119,205,138,22,102,52,76,81,50,183,244,181,41,60,240,238,197,134,50,150,150,46,81,66,53,162,53,8,185,250,251,177,245,234,97,114,203,14,179,182,170,62,56,174,140,175,46,226,93,249,106,163,108,218,222,189,72,130,77,89,18,97,153,216,39,26,166,14,141,169,178,39,241,166,172,104,135,167,241,144,43,57,31,245,20,222,234,69,199,166,40,84,238,6,115,237,47,204,2,92,143,146,59,144,244,166,143,202,251,46,239,169,59,181,222,139,228,233,87,154,255,54,156,242,210,207,194,129,66,101,92,127,109,102,91,185,62,187,205,77,7,41,125,215,172,121,49,155,220,111,189,200,190,247,36,31,113,143,252,237,87,223,211,167,138,48,15,89,115,216,252,252,151,169,200,18,1,156,109,133,136,61,70,124,16,136,149,148,75,183,238,234,232,127,131,247,111,87,189,250,254,244,122,23,23,72,44,52,35,143,103,25,79,86,19,167,49,37,192,144,146,68,167,42,42,168,154,175,191,94,76,237,241,214,68,62,196,18,233,211,250,69,167,194,159,250,183,104,89,236,45,240,167,194,22,11,97,134,119,243,73,144,77,198,140,218,152,234,157,146,117,105,25,232,79,214,162,71,135,173,201,104,137,83,79,77,79,249,226,99,222,249,220,229,193,136,107,17,29,116,248,78,43,45,199,186,243,159,196,224,126,48,145,49,129,33,39,42,67,97,177,191,238,63,127,174,243,107,176,134,189,140,188,119,124,67,64,61,33,232,12,190,46,109,124,142,166,213,225,196,65,112,203,227,177,97,197,156,41,74,50,74,127,61,201,104,127,203,173,241,65,106,44,60,235,251,18,250,209,106,252,119,63,112,90,228,66,158,250,46,216,18,14,4,197,219,85,71,123,88,48,63,134,115,210,252,172,204,167,21,102,121,127,174,187,139,146,55,21,24,145,247,24,236,129,105,168,132,174,29,114,172,216,109,134,209,76,40,233,234,52,61,13,135,23,185,156,161,176,177,143,4,76,12,88,232,96,187,105,125,198,205,161,218,106,250,104,11,22,227,128,33,18,80,26,92,6,245,151,92,254,91,212,119,158,205,4,247,95,86,194,22,30,242,208,59,95,221,223,139,89,57,132,94,141,137,227,118,35,101,72,231,104,77,9,236,178,111,80,233,83,109,169,154,229,218,55,63,109,111,235,152,37,37,249,41,12,135,75,13,24,181,203,153,224,243,211,130,51,184,9,53,208,230,64,157,39,208,102,129,140,166,240,181,58,167,191,87,131,32,64,92,186,11,83,120,235,79,214,72,90,28,125,50,186,16,226,226,134,252,76,66,191,35,93,249,52,199,73,9,39,101,34,165,75,79,127,19,179,206,106,72,222,22,92,63,115,224,18,220,163,195,28,29,168,163,89,239,191,10,148,248,28,21,106,186,154,222,234,155,113,224,86,90,148,83,17,207,160,203,41,218,159,239,50,94,210,92,106,48,77,85,63,152,246,29,209,12,180,33,91,191,26,7,224,150,177,59,64,219,223,138,116,225,204,111,101,218,116,191,46,224,239,175,115,67,97,168,87,189,73,24,174,77,45,164,185,48,201,205,17,176,169,60,8,12,33,220,136,171,41,41,249,244,183,9,220,249,81,94,76,211,253,232,152,44,24,193,106,192,139,186,101,173,199,234,241,96,24,17,85,215,45,146,61,237,123,48,233,170,158,97,55,173,64,247,252,7,101,20,30,188,186,214,160,65,45,87,125,217,2,231,179,129,54,165,233,91,6,53,224,237,211,199,38,231,81,71,160,180,173,43,138,84,83,244,131,31,59,163,148,187,26,123,200,31,108,19,39,173,74,109,77,232,44,190,37,155,242,214,61,218,162,149,110,251,20,19,216,81,130,105,8,23,190,248,105,244,155,183,78,193,83,140,126,223,97,211,109,151,183,190,123,9,223,218,97,107,229,74,48,178,121,223,131,231,212,223,190,112,45,193,2,178,76,18,83,225,30,148,222,192,212,115,205,36,81,197,84,233,222,68,191,104,46,73,176,179,43,254,161,69,29,73,72,167,103,156,92,68,183,40,74,215,26,182,107,154,125,175,125,191,40,33,172,185,227,189,68,251,190,81,114,233,197,214,129,31,63,205,82,171,9,134,189,116,7,220,83,125,28,113,132,29,78,147,197,105,132,118,5,248,208,9,30,87,223,139,149,89,30,43,98,182,24,148,110,103,163,146,195,151,245,120,7,160,2,155,250,211,184,191,45,222,250,254,165,140,248,76,240,239,189,245,117,138,84,89,171,226,245,199,202,196,0,220,67,225,97,54,183,195,70,227,33,21,112,215,180,104,97,89,33,88,68,18,92,146,76,20,214,172,152,71,166,148,166,108,251,164,20,221,126,47,56,61,61,177,237,27,133,117,92,77,25,141,138,185,160,96,186,122,76,241,107,16,166,239,129,241,255,197,52,91,3,26,40,121,114,203,79,198,76,33,136,163,142,201,36,72,186,246,126,55,175,42,89,52,187,153,144,113,245,221,126,52,141,68,175,238,183,182,60,218,86,201,176,105,166,240,121,191,109,98,172,2,35,97,251,126,155,114,59,217,166,233,144,42,225,136,82,76,58,85,242,97,162,20,27,118,8,112,83,110,110,99,115,11,98,15,110,254,41,39,62,196,17,165,120,100,192,98,139,194,66,65,35,240,61,98,122,12,170,37,33,101,212,174,3,48,131,39,7,118,129,84,13,54,173,26,35,232,129,232,96,74,250,8,200,249,69,248,151,14,218,161,171,151,124,165,55,236,218,116,160,46,68,43,57,137,25,190,171,91,75,253,9,119,77,148,239,45,161,133,138,135,42,200,77,99,164,127,51,213,188,98,129,41,200,62,177,60,63,147,164,215,66,208,237,116,206,182,136,70,126,49,168,3,119,236,244,40,208,75,95,161,17,231,220,179,32,22,17,90,180,91,225,6,27,203,124,91,30,61,218,2,223,79,42,155,26,102,107,81,85,190,98,135,71,80,150,76,61,100,38,231,238,9,74,146,97,193,30,149,221,219,86,184,251,131,57,179,234,82,73,35,36,204,246,9,152,173,230,168,40,17,20,232,62,205,59,245,220,186,107,113,42,175,17,87,55,60,11,45,143,37,138,23,19,181,89,246,70,83,231,212,113,197,177,142,128,85,213,106,26,35,126,9,218,146,143,211,85,181,183,42,139,206,171,228,40,100,91,61,149,124,221,45,239,177,131,208,176,58,62,85,153,162,4,169,196,205,7,225,52,213,92,33,59,27,247,30,244,188,169,32,32,196,185,243,93,76,211,85,86,83,154,209,7,250,153,26,123,210,98,186,246,76,16,28,92,152,110,47,173,70,128,175,37,232,88,168,82,172,42,236,133,41,223,131,116,12,218,19,125,107,147,90,117,147,185,96,205,13,173,208,235,116,79,198,36,167,118,80,165,56,160,6,160,71,219,225,123,172,156,164,99,3,161,121,216,12,133,48,144,202,64,145,135,122,187,53,197,254,91,69,137,38,238,82,236,183,84,159,215,158,202,205,238,122,245,64,108,49,238,34,85,198,51,15,40,224,6,177,127,22,152,35,217,112,30,92,52,90,115,127,153,152,179,92,157,74,34,249,190,59,38,57,135,161,118,254,193,78,122,221,177,184,55,142,194,167,85,72,68,2,219,131,179,126,196,182,86,47,247,134,33,102,160,168,67,139,148,140,192,48,158,204,138,67,165,204,8,10,209,241,224,47,151,56,117,250,37,99,95,185,87,119,157,198,184,129,253,124,239,209,80,141,170,2,127,115,132,201,65,58,76,24,158,96,185,157,241,86,248,194,159,88,228,200,186,246,48,179,104,20,210,159,181,70,59,247,39,177,163,86,215,66,55,166,69,56,148,124,234,46,125,179,192,229,4,97,16,124,242,71,229,50,23,241,47,111,45,250,140,226,68,150,30,133,237,51,56,114,89,154,144,38,10,252,225,219,246,55,255,165,169,22,82,84,108,228,47,80,168,131,165,184,202,198,115,189,139,49,108,229,185,33,20,42,130,166,170,196,109,50,200,49,127,173,137,82,44,102,100,69,233,187,9,24,182,76,189,26,77,81,47,46,191,127,221,41,35,111,117,254,212,88,3,69,122,88,134,236,67,185,37,8,156,224,100,151,101,9,201,67,8,67,124,150,99,208,241,52,222,194,250,54,163,107,15,203,215,224,165,240,178,101,167,83,93,172,83,96,199,122,55,135,61,81,60,244,99,154,132,111,131,111,228,72,19,204,223,15,22,238,3,204,132,227,158,44,148,87,132,14,196,137,56,127,42,32,49,199,176,175,197,44,133,137,226,212,19,142,217,154,90,87,136,156,12,2,124,129,126,41,113,121,140,115,36,156,85,108,14,53,152,81,38,133,177,195,93,112,107,189,200,240,140,188,13,228,16,75,123,158,224,129,233,51,182,11,2,107,66,180,105,98,174,223,120,97,9,90,233,218,63,55,175,65,176,72,220,65,244,201,145,86,64,3,45,162,22,7,185,114,121,49,10,34,31,105,27,116,139,82,35,132,92,226,234,37,66,111,21,197,23,153,133,68,11,152,164,17,111,233,36,40,5,38,155,242,194,49,139,254,57,25,115,146,197,51,82,20,173,156,161,53,216,208,163,124,205,29,183,10,231,137,166,108,73,215,214,23,101,130,7,117,164,123,15,218,12,3,133,187,165,38,248,46,253,253,2,115,93,211,31,135,90,199,23,213,131,49,84,223,250,143,156,37,162,122,38,91,183,117,162,225,166,71,60,242,218,233,67,12,36,83,74,141,88,61,29,35,77,87,23,173,165,95,36,94,232,218,19,246,63,70,116,214,185,34,139,128,95,38,247,190,222,251,55,253,222,198,229,165,7,139,137,87,246,18,48,169,70,217,204,104,65,169,61,114,93,119,169,124,162,110,78,53,225,181,90,94,14,175,143,83,117,166,52,136,79,30,122,70,77,96,163,31,201,81,246,84,137,65,221,151,154,244,213,6,76,247,138,140,137,37,171,130,209,146,127,76,59,14,45,204,145,69,184,48,69,144,10,119,184,0,199,99,203,92,26,162,61,248,27,227,196,205,89,153,39,193,109,214,45,137,77,232,223,5,166,69,100,197,205,183,134,176,232,115,255,198,27,147,59,221,181,250,4,49,248,29,161,101,250,3,147,54,208,161,171,166,182,24,20,166,149,216,24,200,4,239,94,130,99,146,253,170,234,94,73,113,178,111,88,23,134,158,75,111,110,76,134,158,205,133,59,95,206,135,107,40,145,45,248,2,198,99,147,181,69,163,112,105,193,48,90,161,5,213,171,151,137,194,4,76,161,181,44,143,250,71,253,27,4,164,247,76,156,250,224,22,69,137,155,211,131,117,244,193,175,237,176,231,131,81,10,144,33,191,155,43,116,192,14,19,210,210,163,235,206,232,18,95,139,210,176,79,239,125,55,63,44,233,128,201,199,232,189,97,110,243,181,7,67,211,221,106,229,56,167,111,160,69,114,158,90,204,33,217,92,2,52,47,178,71,13,219,156,122,96,207,107,170,54,159,134,40,118,32,152,40,240,221,163,142,127,206,11,79,106,230,4,46,209,95,103,176,149,185,171,209,247,185,200,0,185,125,248,97,213,66,130,244,51,226,26,29,86,61,21,10,164,164,113,135,1,117,29,151,134,108,187,192,244,213,237,184,121,165,95,85,203,211,233,131,94,1,147,2,255,244,106,136,164,87,252,54,150,221,212,71,155,244,61,71,85,2,124,45,226,170,154,206,119,29,15,134,117,65,111,142,198,94,148,83,224,186,104,58,13,247,162,108,143,166,94,120,109,237,220,184,103,114,241,168,186,181,193,38,155,148,92,65,148,173,93,56,143,24,28,224,111,72,168,102,213,143,57,104,91,158,81,136,177,118,210,120,35,69,72,126,220,97,152,207,83,189,63,114,8,190,201,211,53,179,91,186,154,150,136,47,96,74,200,101,211,129,145,102,70,138,155,132,148,146,225,1,115,142,198,213,20,149,74,231,18,108,133,111,31,71,216,88,85,112,172,29,160,190,121,118,15,160,163,173,125,219,148,56,227,99,194,82,166,250,183,219,52,174,220,71,160,86,226,19,202,124,58,40,38,53,44,81,252,130,233,241,41,92,107,88,127,29,141,171,244,53,41,242,14,6,236,11,31,184,148,20,166,235,52,30,109,208,73,171,195,66,146,42,138,99,44,148,157,218,32,72,19,198,152,211,120,48,245,139,161,152,85,2,133,194,87,61,178,251,121,75,245,232,218,117,167,11,180,80,10,115,4,173,128,119,106,106,135,216,126,238,18,48,45,86,39,193,179,68,61,94,135,79,72,109,40,120,239,87,36,32,59,12,63,218,137,182,137,44,52,119,223,49,238,84,157,116,179,40,102,124,237,78,160,246,211,123,91,83,209,131,217,196,244,131,80,129,26,251,2,97,135,154,230,74,33,162,25,63,205,229,75,159,172,88,53,71,192,104,213,233,160,145,27,244,51,6,41,159,163,241,20,43,105,124,131,6,211,200,78,40,142,197,12,148,196,222,82,152,182,9,223,14,9,105,20,93,34,205,180,217,124,245,154,164,168,134,6,88,110,37,202,199,160,193,154,58,166,232,124,245,30,15,14,139,157,186,102,212,75,212,248,156,144,185,149,47,93,61,199,241,226,76,152,71,170,70,68,224,85,168,17,123,235,28,2,26,185,219,208,84,239,18,87,87,251,254,10,179,109,249,111,95,39,163,104,29,226,70,134,236,109,166,52,201,105,241,230,181,181,73,249,196,205,105,224,83,95,184,193,245,211,227,209,6,125,76,9,62,100,7,29,134,57,86,123,156,154,121,118,241,219,171,110,45,164,218,52,122,46,129,191,52,211,176,49,206,187,183,245,201,207,12,247,216,141,45,113,91,78,130,119,240,113,119,139,249,39,208,229,179,12,164,120,179,166,199,110,95,236,228,211,56,103,51,124,141,14,191,53,206,78,138,184,52,36,91,252,185,38,236,19,51,125,107,171,210,8,24,2,174,154,62,102,121,187,10,210,204,37,125,45,72,228,95,21,227,128,70,62,77,133,94,229,193,41,218,254,210,52,195,38,8,116,167,238,192,59,71,79,68,151,239,174,60,82,109,24,51,28,150,66,135,73,192,180,188,62,190,30,203,7,218,215,116,116,154,30,93,204,50,90,11,52,75,127,63,212,93,217,238,215,153,128,114,79,11,191,88,139,154,195,84,28,235,12,175,198,106,237,67,186,45,103,169,13,149,187,5,225,191,177,185,104,46,156,130,201,29,181,126,144,254,126,41,84,116,205,129,235,103,250,183,62,200,97,232,131,87,166,116,88,27,215,242,135,225,92,127,186,172,26,19,252,27,57,11,105,77,19,95,108,119,31,122,239,91,71,5,167,253,87,102,75,76,112,167,237,12,129,192,40,16,190,86,127,249,244,204,166,10,244,243,233,63,76,92,174,230,169,208,34,186,6,185,218,76,11,160,91,237,191,151,248,94,83,35,37,164,145,114,134,30,41,224,47,201,210,67,228,120,45,157,254,174,190,219,74,50,122,113,104,189,188,24,67,79,235,241,144,195,152,177,157,145,238,132,34,94,162,134,117,59,145,24,99,118,172,26,77,96,152,82,98,217,127,135,42,11,141,88,54,184,246,191,128,77,216,66,3,154,13,169,144,247,65,230,82,155,152,26,187,103,78,144,132,108,186,118,105,159,125,23,243,49,245,196,39,177,24,165,86,148,67,150,158,30,252,190,104,68,228,59,133,36,218,62,14,235,196,137,234,127,58,107,146,61,112,145,151,74,232,200,75,181,47,193,116,197,198,91,211,220,191,52,78,139,167,24,139,243,51,173,237,161,48,250,208,49,137,239,222,38,33,52,42,111,16,93,8,116,158,161,243,208,250,182,86,188,117,231,165,53,6,124,95,114,124,1,55,216,240,244,106,46,8,83,5,49,220,49,245,183,73,235,174,120,112,154,40,101,200,54,117,193,175,216,188,228,32,47,61,220,39,92,16,218,176,74,215,139,45,203,31,197,228,100,253,52,188,76,89,181,39,63,137,152,171,190,34,240,104,81,184,73,41,58,20,82,10,211,150,240,246,20,194,86,9,166,113,42,110,126,122,170,62,182,165,29,210,42,216,87,201,101,220,252,225,56,63,144,22,90,234,182,93,3,236,188,29,135,195,183,182,4,83,56,247,54,195,163,144,57,187,1,213,235,173,232,136,192,13,27,15,133,98,174,110,116,200,87,245,168,112,191,103,3,98,75,10,207,239,29,168,167,91,70,94,225,189,70,44,44,42,78,210,36,161,14,165,132,237,69,32,46,93,60,113,57,28,172,169,66,5,97,182,189,195,240,58,68,66,213,2,33,253,177,223,112,20,163,139,82,24,237,188,26,231,142,133,239,5,134,24,33,198,218,84,235,63,125,48,170,33,79,156,90,136,189,166,4,199,26,175,179,133,188,194,167,157,45,236,23,243,25,156,124,157,116,98,178,35,68,233,25,57,183,161,125,183,172,218,229,17,44,203,68,106,238,208,86,101,200,239,88,62,93,75,43,45,113,115,194,109,50,161,2,93,148,70,5,240,189,179,188,149,180,52,172,5,196,193,62,181,134,132,217,91,102,196,59,204,246,212,35,15,227,49,74,203,160,159,67,195,35,193,75,96,4,193,103,202,24,181,45,55,167,224,60,173,140,109,194,40,14,151,197,81,145,225,16,129,34,140,150,184,80,237,209,158,137,142,163,168,30,50,239,21,97,84,227,190,73,167,45,86,198,243,175,41,101,156,105,179,161,86,45,126,153,222,159,154,230,9,62,172,15,247,162,46,167,183,252,45,163,238,6,79,189,172,180,93,44,200,38,226,201,168,91,83,111,206,232,63,98,10,83,17,58,211,162,167,14,46,162,14,119,51,217,170,186,109,115,116,199,22,75,219,221,200,11,96,212,243,208,187,171,213,180,223,160,148,245,44,244,221,210,4,166,104,54,236,96,2,226,105,188,137,46,122,153,5,52,165,244,204,235,30,105,186,162,207,115,80,11,219,186,32,86,56,29,112,204,244,116,103,132,180,3,190,155,75,134,107,157,17,246,186,155,126,170,89,219,38,235,250,94,10,155,55,61,87,239,98,67,83,238,56,210,121,70,27,75,132,251,6,137,171,52,67,205,103,141,39,135,235,124,164,77,212,41,2,204,143,67,105,70,199,147,114,235,29,67,66,65,186,166,159,45,26,248,124,173,123,40,105,69,13,59,240,10,65,46,84,88,71,158,100,147,40,206,115,49,105,6,214,7,191,22,87,139,41,58,154,73,158,230,125,114,149,7,195,93,177,243,86,118,98,167,251,227,242,77,235,182,156,242,30,173,162,183,35,129,231,222,198,235,144,189,99,79,25,155,68,204,73,34,71,5,135,197,72,187,102,48,32,47,24,253,69,88,105,114,214,171,137,62,197,123,179,225,104,195,193,193,177,140,254,13,139,210,72,68,129,198,159,214,35,108,134,188,175,4,74,142,41,130,69,172,195,114,143,75,111,141,19,31,241,6,98,239,51,93,141,69,120,30,220,115,138,174,91,193,233,136,136,56,22,202,86,24,162,233,245,226,233,124,82,129,81,243,142,123,255,233,77,62,20,190,228,17,49,156,98,1,242,170,48,165,14,53,224,146,44,85,164,34,71,244,230,118,147,159,213,204,227,29,224,94,95,172,30,222,90,89,33,135,208,72,100,48,186,213,117,106,254,111,240,56,97,164,144,175,213,200,22,226,180,46,82,116,44,22,219,69,101,101,35,162,125,162,193,9,254,178,170,60,25,100,80,233,249,116,184,211,181,44,55,135,178,99,134,238,28,178,80,202,15,123,166,213,240,62,152,128,108,186,250,156,167,59,135,180,141,238,195,135,195,165,148,7,95,147,79,142,85,34,199,175,247,234,142,55,52,30,242,185,169,42,125,186,116,223,154,90,37,136,84,60,164,176,175,5,112,104,6,29,114,52,42,234,188,139,175,182,37,218,182,44,116,104,140,29,166,139,108,72,53,15,81,180,62,94,147,31,4,70,98,146,34,81,114,159,44,224,69,149,154,164,77,233,212,143,204,77,163,185,87,212,220,76,221,246,180,47,96,138,241,229,116,162,65,42,108,59,50,149,71,219,219,209,54,254,230,120,23,195,68,162,48,76,163,33,36,119,207,167,187,83,76,133,79,17,212,212,80,4,37,226,61,159,250,33,221,66,85,224,123,4,189,239,129,99,47,223,26,110,180,186,190,135,86,237,6,53,97,227,47,178,112,68,75,181,200,143,142,190,183,151,54,26,231,149,22,8,34,243,22,77,226,84,208,80,106,167,48,217,201,184,26,93,33,205,98,115,226,212,72,47,118,244,35,245,226,101,234,234,129,66,34,250,41,252,189,166,153,214,76,74,87,166,25,101,89,97,86,94,24,255,89,199,251,143,189,210,225,131,20,172,94,77,112,222,29,174,70,45,75,149,253,14,230,180,232,36,189,43,124,86,189,243,71,60,60,46,165,192,44,195,235,185,160,141,28,119,57,250,210,20,28,190,123,67,23,32,251,21,145,88,116,75,29,166,22,60,161,19,150,204,64,141,218,86,225,239,213,199,83,202,112,210,75,161,184,28,1,160,123,230,125,67,153,119,160,150,250,222,158,208,56,7,117,162,192,212,35,227,77,110,95,63,199,254,91,109,14,67,137,34,181,18,8,92,237,39,193,73,211,209,73,23,27,51,159,163,52,183,12,125,109,246,214,21,79,198,68,233,9,110,175,91,154,88,80,209,117,121,29,142,26,125,241,156,230,20,191,41,188,87,244,243,180,107,156,94,227,64,159,12,102,8,15,209,16,62,75,156,211,159,117,9,182,64,25,20,29,81,146,154,145,124,167,155,179,14,189,183,113,67,196,189,33,180,236,9,70,152,46,110,142,3,33,126,251,103,68,198,30,165,108,68,84,52,198,111,50,107,111,150,86,162,248,77,31,124,226,54,251,231,170,198,224,168,87,91,63,74,60,90,135,33,69,7,237,218,118,209,206,217,208,11,91,233,222,49,139,208,81,152,229,75,216,125,139,184,49,173,181,233,74,234,37,227,99,20,115,161,18,188,94,245,136,213,162,167,233,79,99,98,236,131,5,122,230,150,209,183,46,225,160,208,212,158,193,35,14,76,74,179,122,254,229,25,219,92,33,5,217,211,75,141,96,33,104,38,203,151,134,178,207,112,0,238,220,133,41,40,15,37,29,215,1,163,119,157,63,4,21,222,14,35,251,147,126,24,227,38,80,83,219,217,105,14,124,53,76,8,83,94,107,9,133,67,197,81,178,31,61,77,175,26,225,27,132,102,183,136,116,155,210,222,125,47,255,142,244,134,207,149,126,25,191,48,62,69,65,213,50,205,93,104,215,226,234,210,232,235,82,184,236,104,244,175,108,252,9,237,24,63,94,180,117,93,217,210,211,79,195,33,31,5,97,127,10,225,105,65,147,215,14,152,234,226,250,165,189,100,119,223,14,170,109,30,233,99,154,249,26,191,109,34,171,186,224,169,114,121,40,155,96,218,65,49,100,189,94,140,220,127,94,177,172,241,17,87,15,106,207,244,234,74,216,52,174,166,213,237,211,7,167,149,57,46,238,19,71,69,81,24,228,2,166,87,102,43,76,103,92,180,149,211,162,88,211,162,133,123,38,202,22,141,29,55,31,89,143,39,131,84,212,80,150,13,20,4,33,181,13,184,236,150,142,113,142,237,168,28,252,74,18,158,176,179,54,154,229,161,49,56,250,169,41,54,139,236,47,204,18,41,153,136,165,2,193,71,180,175,114,194,201,128,54,90,197,191,7,35,131,46,63,221,172,25,43,186,91,97,49,83,147,12,199,49,202,37,169,26,63,250,169,59,42,161,129,206,187,130,117,22,245,21,113,35,70,174,170,91,64,214,171,143,232,226,175,166,129,32,83,108,88,53,96,141,18,82,122,174,20,166,108,52,166,32,148,66,218,117,113,97,99,180,113,120,32,84,174,232,53,25,162,5,218,10,217,244,44,36,120,246,69,119,54,197,236,235,159,123,99,142,71,97,109,239,202,200,12,124,55,141,40,203,69,41,91,247,193,65,19,70,116,100,65,214,166,69,31,38,102,29,167,120,49,134,44,29,147,143,201,224,160,137,34,110,133,97,35,240,114,98,232,213,180,225,23,101,181,17,230,3,165,239,91,157,60,226,252,84,16,59,108,228,199,250,165,239,6,80,163,39,227,78,184,228,25,95,152,12,69,192,189,38,46,35,228,177,40,7,119,152,50,126,241,125,239,135,252,238,37,209,222,138,222,70,154,42,148,87,70,131,42,145,13,45,163,70,20,187,68,169,102,49,250,219,165,87,147,135,139,223,38,114,45,249,163,187,100,249,156,175,99,106,192,75,43,48,129,242,232,229,162,43,116,37,20,189,165,232,48,165,87,85,86,7,116,79,167,186,164,209,71,83,138,178,79,66,16,116,63,126,72,22,27,79,149,186,182,237,243,66,127,147,44,222,121,255,71,187,166,122,115,15,117,199,82,28,116,119,147,250,52,166,76,3,187,234,105,219,173,88,210,139,218,33,76,253,210,178,133,134,33,110,13,95,153,238,192,136,208,79,167,244,103,177,208,179,158,166,89,249,214,131,233,145,214,9,222,16,59,139,159,46,86,77,38,48,156,87,49,100,136,114,10,213,225,133,23,50,70,254,94,214,42,171,11,215,138,197,252,193,241,22,171,154,62,52,206,134,228,36,197,137,45,61,248,132,235,213,249,231,63,154,105,82,33,51,9,206,21,237,82,157,116,138,110,72,147,21,177,253,99,82,126,152,118,89,250,112,67,3,244,163,169,95,213,146,62,227,235,112,249,18,20,93,139,26,208,72,207,253,50,187,86,209,2,235,98,10,37,52,244,207,28,174,166,189,162,48,212,109,222,59,209,240,157,244,131,76,204,203,152,102,213,212,170,212,111,198,234,241,33,133,237,71,25,206,46,74,179,201,23,112,45,74,4,102,204,247,39,218,219,42,194,204,115,167,72,67,8,7,125,133,211,122,125,233,226,47,116,58,175,71,13,233,191,30,153,48,222,198,189,45,192,185,211,107,81,25,248,123,45,100,10,102,10,206,80,187,229,253,36,7,103,53,15,25,233,87,255,105,50,152,69,27,230,237,91,135,214,44,197,33,119,154,106,112,198,82,233,46,249,253,39,10,170,187,248,161,33,213,133,183,109,175,85,139,115,80,129,227,171,207,234,250,155,250,251,232,43,15,215,88,96,75,185,159,94,235,233,97,89,244,105,8,81,5,92,203,2,55,166,153,191,152,73,170,235,193,136,108,244,248,158,182,118,105,90,75,105,2,3,197,151,54,162,119,91,75,8,128,75,115,133,94,210,18,159,242,61,126,198,197,227,11,232,142,88,77,118,134,209,231,250,100,48,18,212,174,247,70,141,229,243,46,75,154,179,212,69,36,29,22,194,18,247,46,244,226,235,173,49,128,92,130,253,110,231,8,118,108,133,9,111,6,204,248,75,150,9,129,140,183,45,224,242,221,167,212,254,6,43,226,12,125,234,150,154,81,80,161,172,46,64,186,32,170,22,97,199,191,131,171,134,94,242,177,122,110,141,63,90,115,176,235,37,35,23,222,147,237,5,147,184,107,63,152,234,95,10,192,116,202,146,189,57,212,212,122,180,196,12,248,27,239,106,171,94,29,9,174,205,53,216,22,106,11,105,146,118,154,44,227,209,22,92,226,25,230,181,3,166,202,46,61,154,201,190,196,205,201,154,170,25,222,141,105,255,115,245,235,197,122,210,171,49,46,92,203,99,161,143,184,210,217,6,105,149,11,187,172,97,146,179,250,98,180,44,196,147,91,161,184,26,195,88,203,46,226,179,6,123,140,46,93,227,190,174,1,83,213,167,79,214,16,254,242,243,135,195,127,30,253,220,176,223,184,108,197,103,21,185,234,228,98,113,245,167,75,12,135,74,59,10,195,202,248,133,16,116,107,83,199,244,144,244,110,190,39,77,52,221,180,96,254,176,25,134,148,51,34,130,42,148,118,16,190,15,161,92,206,162,158,122,197,22,164,102,43,96,202,44,196,32,176,90,224,16,118,156,212,225,105,47,216,92,112,68,185,38,242,224,99,201,160,192,228,85,134,47,206,73,113,168,182,28,26,209,87,116,64,163,90,175,115,252,254,50,164,137,33,111,77,121,168,246,86,32,193,59,4,198,170,237,250,214,20,184,133,128,53,2,134,18,37,167,122,167,125,190,171,80,185,61,181,37,157,204,209,23,242,192,92,173,210,243,38,131,49,203,124,191,189,82,84,139,17,36,13,226,240,130,53,32,193,72,138,198,160,89,23,244,212,14,57,196,169,106,124,144,142,30,132,182,223,209,205,235,143,54,27,212,255,186,190,154,85,81,251,100,152,88,50,95,94,64,126,45,84,6,251,159,165,91,67,33,20,49,63,10,90,212,13,128,188,245,193,56,224,106,252,89,196,211,81,132,48,63,117,141,168,234,92,49,73,9,249,72,46,7,195,227,124,33,235,141,142,237,76,233,152,59,73,183,219,3,166,203,162,5,22,28,233,53,20,203,152,237,244,103,165,180,133,19,206,1,83,63,170,246,25,53,37,161,77,143,147,176,86,142,235,142,53,246,131,231,72,6,154,249,52,177,54,167,53,195,10,252,161,61,226,106,128,100,99,138,40,223,153,195,223,123,60,218,128,169,252,237,181,86,196,114,66,92,126,160,152,245,252,178,191,74,190,18,215,206,45,6,49,53,63,48,69,6,106,244,118,2,67,131,92,99,6,83,141,248,182,171,67,223,123,59,33,133,110,189,12,71,46,254,203,77,251,189,81,171,89,207,164,61,197,184,58,71,172,30,200,93,154,192,31,97,60,215,215,130,54,174,11,117,1,138,159,117,191,33,65,79,110,63,3,236,32,35,252,133,220,229,176,102,158,119,66,96,183,208,45,177,29,190,203,225,147,123,223,197,64,175,153,171,157,211,10,182,228,222,213,6,217,69,195,233,248,148,228,245,129,229,112,134,130,245,160,240,113,125,114,53,59,74,136,107,15,212,132,102,151,171,169,81,9,189,242,123,190,20,225,61,60,198,71,87,125,249,208,164,121,15,144,35,48,25,48,23,19,188,134,3,53,227,242,214,147,66,86,159,194,48,108,157,79,81,19,20,152,79,63,30,189,108,121,238,133,234,106,72,215,83,34,171,87,35,236,28,18,183,112,165,34,182,35,55,239,221,155,185,108,171,68,165,85,70,252,58,40,200,225,196,94,72,4,79,6,5,21,159,7,143,15,62,89,185,218,72,73,92,57,15,202,178,79,108,86,35,223,38,91,17,187,6,196,66,50,104,120,217,165,198,182,112,140,49,227,193,52,78,44,23,132,133,23,230,8,173,144,137,8,247,21,235,30,181,101,217,177,254,36,135,221,10,130,228,137,145,83,148,42,11,127,112,114,228,50,197,33,129,237,37,158,219,242,57,178,234,141,184,229,91,113,56,213,182,164,195,205,212,170,219,27,112,214,210,179,129,48,97,204,45,9,24,157,109,121,108,84,188,231,122,95,171,8,135,248,249,19,195,116,244,190,62,165,124,15,93,228,250,98,192,174,29,161,201,9,100,148,79,40,68,19,14,81,37,243,67,130,0,154,145,128,147,14,250,225,67,157,111,127,207,84,160,124,52,224,78,42,121,126,177,33,145,95,56,2,163,69,49,90,12,168,73,157,11,138,204,76,243,241,132,220,164,29,129,33,63,113,225,46,38,56,167,141,194,116,223,116,191,119,53,218,190,79,96,14,248,230,59,41,129,126,253,212,180,95,205,86,222,94,72,220,104,8,108,182,191,95,141,244,177,24,126,135,154,99,202,30,226,115,161,24,46,143,6,161,70,119,70,135,105,61,74,47,190,133,240,20,114,31,1,155,84,93,23,248,110,18,95,156,46,212,182,74,135,40,202,30,211,115,192,124,17,92,37,57,64,58,103,226,10,19,201,72,168,101,121,80,13,184,247,59,156,32,62,222,122,53,94,186,24,57,214,245,171,48,181,182,1,87,216,102,101,88,160,98,9,249,119,142,100,218,77,245,209,72,191,142,88,247,232,123,29,125,239,21,62,56,123,184,250,155,199,18,148,219,29,252,105,50,24,178,79,35,189,124,255,158,97,200,127,235,211,121,8,221,129,223,218,4,79,228,119,97,36,88,238,25,221,193,223,90,92,129,112,218,181,133,221,61,153,38,73,83,101,241,81,203,221,125,72,160,173,250,106,130,137,235,185,89,104,53,247,210,4,141,216,41,149,13,14,195,138,179,228,100,99,151,109,205,103,10,90,141,181,202,118,101,73,28,15,13,96,235,150,163,219,194,71,33,137,207,35,90,241,167,206,66,88,253,190,56,53,105,132,219,194,125,107,163,50,155,187,224,40,11,80,194,171,11,127,62,109,108,170,41,154,40,175,66,37,201,3,133,151,13,175,85,209,239,113,39,125,68,7,104,50,95,210,220,205,49,185,169,83,255,193,80,83,52,253,212,164,102,124,192,145,137,28,58,255,155,177,67,249,173,201,37,234,36,106,214,68,241,139,28,20,83,160,22,244,152,188,175,163,22,26,147,201,143,182,84,172,13,42,166,170,180,30,28,18,22,203,5,99,152,19,148,44,200,43,163,125,209,90,92,77,126,79,23,22,249,210,240,144,209,117,172,50,67,55,222,132,115,169,64,101,218,213,142,128,64,233,238,102,17,241,224,180,149,231,162,231,53,20,37,23,117,128,210,20,116,172,196,103,238,136,73,64,201,43,191,108,34,70,238,92,179,119,116,93,116,144,108,149,112,251,239,244,26,210,234,126,108,68,191,248,82,23,211,242,135,99,219,73,108,100,148,235,84,61,28,142,209,81,199,212,159,93,251,145,172,251,117,108,63,120,240,34,121,210,128,97,78,173,46,245,135,103,86,69,175,224,80,85,20,209,37,186,79,187,244,196,145,101,233,199,221,118,172,69,138,181,4,69,248,39,102,246,181,91,183,28,227,195,196,188,123,220,250,32,82,163,183,38,0,186,99,192,40,163,216,122,111,150,93,44,247,5,225,174,28,136,3,162,129,250,162,71,212,78,203,189,7,101,182,241,96,108,236,50,243,141,58,182,184,237,111,20,147,85,71,4,250,74,141,107,93,99,244,185,152,232,178,4,131,145,85,63,65,131,35,63,141,21,235,174,214,58,22,229,146,139,23,233,226,17,211,19,198,179,34,67,182,33,27,89,49,245,175,73,43,220,249,172,72,148,22,125,76,238,102,188,229,48,132,70,185,47,151,63,39,191,181,164,58,20,120,180,8,220,66,72,52,164,51,198,238,125,231,197,247,150,108,21,197,71,163,93,26,43,226,140,133,55,153,83,31,124,120,43,185,165,200,169,64,219,2,87,90,29,252,230,148,91,53,241,3,209,128,135,185,211,225,143,5,162,131,118,189,9,183,202,182,117,42,201,178,188,232,218,17,196,52,66,232,49,245,193,11,54,115,119,24,38,91,189,218,132,27,227,167,169,73,95,98,189,48,83,150,135,65,76,128,171,232,131,17,229,218,110,78,154,111,36,181,63,216,119,28,167,211,97,120,129,196,190,64,203,195,59,199,44,176,187,78,211,197,181,173,59,60,126,155,241,111,58,164,48,152,248,105,73,217,204,28,37,93,141,177,255,130,202,31,154,14,250,57,107,9,139,16,225,23,85,130,61,184,149,95,104,179,111,163,156,210,197,7,167,136,203,187,161,231,3,201,129,76,6,203,107,197,123,147,159,254,100,127,31,199,88,217,253,183,225,49,95,75,30,237,80,207,27,243,116,155,170,185,204,211,143,105,26,209,242,191,6,85,25,22,43,130,240,37,130,26,95,215,165,79,25,79,141,179,197,174,86,99,117,82,89,214,98,26,91,201,154,156,122,212,12,157,72,172,80,209,50,138,152,9,166,253,94,98,38,78,166,105,85,24,121,35,247,174,239,38,176,148,32,227,194,211,72,125,29,190,110,231,150,157,24,247,109,140,56,174,173,241,240,113,88,152,254,218,142,49,237,172,1,217,138,141,21,63,98,83,164,221,155,52,149,146,196,177,70,14,135,33,15,88,50,42,156,131,97,202,178,69,169,8,17,76,193,236,169,239,106,152,212,228,234,101,156,148,129,142,34,122,82,199,104,211,78,236,43,180,206,138,109,100,69,200,145,250,128,54,241,147,179,126,90,126,219,109,62,234,34,133,46,148,134,107,180,207,124,253,16,92,147,135,250,170,181,90,250,126,117,88,106,50,77,72,214,149,200,246,220,23,238,234,87,207,207,164,223,124,47,68,76,98,234,197,127,126,201,51,172,232,170,208,139,161,68,154,97,179,65,107,35,47,101,69,43,145,147,97,14,117,89,153,48,23,222,227,233,29,32,36,209,100,18,109,138,119,92,41,252,218,154,75,133,68,8,148,247,29,65,225,101,5,30,71,191,164,43,125,252,165,123,86,215,91,147,69,156,30,191,89,148,211,73,167,9,177,105,184,234,106,28,185,36,151,150,94,125,79,156,30,54,50,187,178,206,145,197,194,93,146,206,105,186,114,240,112,98,14,45,60,16,97,126,229,165,15,69,66,14,247,37,5,202,120,13,159,211,40,128,22,41,38,39,112,115,63,93,24,132,131,28,197,151,96,248,242,159,213,102,165,53,250,92,24,156,113,117,35,17,113,116,97,220,11,190,128,43,4,212,186,172,96,87,106,207,184,162,236,93,23,229,161,133,177,7,124,135,72,190,6,33,204,200,108,47,19,201,16,191,96,194,64,216,159,237,85,172,100,89,54,19,234,197,253,181,104,6,212,40,224,53,95,216,32,124,10,162,39,80,210,46,136,252,102,120,121,132,149,132,188,152,77,114,236,21,198,106,91,179,105,128,6,158,178,243,114,142,205,104,5,21,157,103,250,46,135,90,163,246,6,115,239,121,63,151,127,233,10,217,138,68,203,8,52,173,40,114,64,98,244,218,141,95,122,175,214,61,206,189,32,1,82,131,244,238,207,147,86,159,112,110,45,208,162,251,51,58,240,30,45,224,216,147,54,146,11,211,255,26,81,66,130,194,43,61,249,103,170,218,14,155,213,94,19,236,92,240,6,147,101,28,9,62,17,36,161,214,41,77,5,18,84,239,193,44,55,32,139,7,9,191,226,59,44,68,112,159,8,108,66,114,214,30,105,230,52,83,161,11,60,168,93,139,192,211,181,33,228,176,37,162,50,35,2,66,219,166,52,205,89,105,64,127,243,187,152,22,212,212,83,165,173,55,191,161,174,148,204,245,49,91,182,248,115,89,7,190,168,86,179,120,202,11,239,47,228,58,122,145,79,189,104,89,143,4,48,253,66,26,160,159,144,129,183,239,61,218,167,14,211,164,155,232,93,75,103,114,213,61,129,254,160,136,253,95,167,13,178,125,221,50,22,246,210,11,145,116,105,102,53,69,170,177,35,82,253,25,55,82,58,14,137,233,199,213,139,105,39,55,167,6,161,207,24,113,234,193,116,196,249,223,203,157,81,40,53,244,98,152,85,223,197,221,170,72,244,72,172,51,142,45,154,41,118,213,1,167,251,171,250,137,57,239,134,92,147,9,65,40,105,69,130,234,108,107,61,76,103,34,156,50,14,83,3,33,231,252,29,100,14,148,184,250,14,225,148,141,212,196,163,127,164,23,192,212,148,200,137,186,138,77,121,127,180,109,108,158,159,192,132,100,226,106,26,103,229,181,81,189,110,95,252,244,38,245,47,199,49,212,221,65,205,77,246,234,19,241,161,179,144,29,121,129,54,126,72,12,129,5,209,231,142,96,26,2,110,146,223,133,62,16,102,137,136,93,114,114,85,65,177,224,34,27,15,219,134,4,254,239,201,178,94,205,200,68,41,85,148,16,206,50,149,235,8,62,66,107,36,101,4,172,97,235,107,116,216,124,156,166,240,120,53,60,147,236,159,16,200,3,223,21,178,35,179,54,9,79,173,4,135,106,53,91,194,144,202,38,208,22,186,183,196,37,176,254,210,131,163,53,248,226,220,243,30,115,250,224,19,171,45,226,220,72,221,46,29,179,137,54,106,92,141,6,229,212,247,162,66,37,38,2,233,93,233,203,185,112,155,51,50,7,127,194,169,250,90,86,136,235,40,165,45,69,175,53,29,48,31,81,235,195,20,207,0,229,130,107,99,123,218,13,226,155,162,95,147,234,161,238,3,62,216,125,202,76,112,148,221,2,151,165,199,49,60,184,53,2,37,195,20,117,37,92,1,255,219,136,120,47,93,211,4,178,4,126,26,199,22,226,211,198,26,80,156,82,127,176,101,202,17,50,253,9,68,69,137,15,17,1,186,116,21,230,123,212,128,177,88,244,230,119,139,142,50,155,1,241,179,250,129,247,100,193,149,136,100,36,202,151,67,127,251,190,234,232,241,104,203,88,75,5,198,102,249,30,220,97,249,81,216,170,68,34,77,122,223,76,159,108,178,29,198,147,93,3,126,234,131,65,139,255,146,164,228,224,244,99,225,151,73,134,245,206,35,125,44,36,167,221,53,70,191,66,127,21,94,187,21,55,166,206,43,125,41,248,94,98,14,93,179,108,10,105,49,51,217,184,236,28,134,208,53,13,151,53,38,199,213,84,17,53,125,167,35,235,142,64,207,208,227,148,222,186,113,190,248,208,120,236,159,254,54,29,2,47,49,140,92,177,190,52,114,62,145,55,27,148,179,13,93,243,176,199,133,69,120,225,107,125,22,189,186,15,249,109,26,19,52,138,178,96,239,139,60,37,181,63,119,15,150,253,155,214,252,229,71,226,176,28,143,156,106,11,90,202,56,142,33,64,236,69,247,81,104,41,107,252,244,132,164,183,166,159,254,162,94,132,128,72,202,221,46,99,122,170,241,94,232,181,233,54,10,123,207,246,130,144,107,73,209,201,48,19,60,119,172,76,98,169,167,167,171,135,179,247,24,60,132,119,213,80,82,128,142,82,103,33,174,28,48,212,198,1,223,27,137,91,115,97,58,199,3,54,110,255,132,182,243,126,25,74,203,153,126,250,62,139,143,55,148,79,83,183,50,162,134,111,18,147,214,84,3,198,224,229,187,44,154,116,93,152,183,255,224,209,99,76,44,190,50,255,249,105,143,204,242,37,91,90,123,60,120,144,180,163,230,118,103,253,201,111,189,99,34,145,253,214,18,3,27,179,72,120,143,118,16,16,201,67,122,231,199,9,152,92,65,205,159,107,186,253,131,166,90,223,245,203,31,59,106,137,81,169,59,82,117,110,112,137,32,37,20,82,109,228,185,128,148,93,192,152,141,35,193,164,147,31,76,209,71,134,17,187,115,24,37,140,149,96,26,234,119,192,40,221,232,163,5,249,54,40,178,42,122,176,17,69,136,172,220,16,122,120,160,189,86,156,121,120,14,167,38,152,152,64,11,184,124,26,13,35,115,56,195,180,130,152,130,3,84,225,49,162,24,113,64,73,125,210,197,84,42,198,68,32,18,158,38,225,174,174,193,76,63,204,71,68,37,189,49,90,66,51,96,146,93,250,224,16,212,184,145,49,216,194,53,162,5,169,203,169,158,45,167,238,151,104,166,194,11,86,46,135,161,221,73,239,101,210,36,113,115,72,238,166,78,194,123,42,148,216,135,235,34,140,174,95,131,14,40,119,50,145,52,41,66,162,118,97,38,142,87,64,35,66,178,243,12,135,121,206,189,61,68,28,211,241,115,79,182,242,74,158,144,179,148,254,117,224,187,15,123,88,22,237,201,245,205,244,211,173,70,149,63,238,85,79,102,246,181,128,202,10,180,125,53,25,64,139,133,185,226,181,208,187,73,51,105,224,85,197,152,25,71,120,130,81,171,140,215,162,227,121,38,184,246,144,141,160,57,74,217,19,9,145,209,199,20,99,86,104,143,215,71,235,156,203,62,149,48,170,165,1,199,2,108,181,247,7,183,85,211,17,0,139,114,236,41,148,233,239,180,112,9,96,184,19,11,213,10,141,43,10,67,198,232,47,86,140,100,73,159,188,25,171,94,192,119,137,165,19,228,126,144,103,63,93,247,12,21,34,129,9,1,191,155,83,97,189,117,187,171,40,127,249,108,40,16,69,167,189,180,182,25,215,18,54,79,123,97,177,142,77,135,73,147,168,33,115,221,57,98,22,1,67,22,151,174,134,182,56,198,12,57,222,47,93,93,158,10,8,39,168,106,187,31,234,48,86,20,215,193,58,85,181,4,225,174,136,89,186,27,226,38,159,251,105,152,242,158,116,45,250,123,200,181,125,26,218,162,24,105,120,194,166,13,147,225,20,223,29,30,144,233,15,78,68,253,19,34,90,88,27,113,26,166,195,247,219,107,238,111,34,1,181,61,142,105,188,22,75,131,18,99,127,35,110,141,30,119,75,113,26,28,211,223,152,32,41,217,53,198,73,182,180,60,148,36,227,151,66,64,17,42,65,164,110,167,16,252,160,69,201,253,204,187,229,210,57,45,195,137,10,94,184,15,141,9,55,53,53,64,101,94,84,233,55,218,179,53,132,217,201,157,246,64,247,128,62,92,224,101,213,143,1,95,47,86,150,245,52,22,151,22,176,213,253,106,164,112,67,9,243,123,178,250,89,214,48,165,106,250,142,80,9,229,104,170,199,71,156,17,221,27,191,154,74,183,45,123,33,45,237,206,204,107,221,29,200,48,73,90,240,192,96,232,22,107,37,99,220,82,42,117,81,142,26,87,55,132,82,53,27,74,69,156,187,46,21,42,88,117,237,175,237,208,187,231,245,104,244,156,210,27,122,108,139,142,101,91,200,198,148,158,138,20,240,236,127,95,27,151,181,235,30,111,53,228,97,116,150,70,73,248,208,146,145,107,225,196,110,6,133,225,210,82,70,11,194,252,132,4,17,104,105,48,63,46,45,162,193,163,27,63,24,65,180,35,177,148,6,171,197,152,126,245,221,69,231,210,210,162,73,107,152,223,28,226,198,35,98,51,23,70,78,236,23,24,230,107,9,155,7,194,60,115,254,72,156,173,163,146,98,187,165,48,166,247,14,248,218,90,37,93,125,45,170,159,181,0,231,5,253,58,218,16,14,17,240,223,2,129,209,133,218,129,84,214,253,113,249,31,108,234,135,153,174,131,150,254,159,73,138,112,137,53,244,40,140,121,49,30,188,82,153,253,157,210,205,115,46,164,85,107,98,158,160,226,213,157,115,106,53,62,200,175,181,7,166,144,52,112,152,80,251,151,218,142,62,87,131,129,57,106,18,219,77,237,57,101,119,127,173,122,127,89,194,6,92,188,156,133,100,91,153,140,18,45,83,240,122,119,63,127,108,138,169,86,106,60,133,212,36,94,154,62,248,163,180,97,56,100,110,135,83,138,129,148,158,246,53,52,162,114,205,97,11,30,170,242,143,85,186,14,135,139,114,187,35,225,224,229,157,86,121,245,41,137,225,65,217,228,103,144,178,160,7,219,149,246,214,236,226,41,84,234,247,40,218,81,113,29,168,212,124,154,48,255,170,242,242,30,216,17,124,67,1,94,91,197,142,254,26,125,226,214,212,102,200,83,211,2,249,35,118,220,86,163,170,201,51,46,160,178,247,55,94,141,174,56,37,249,191,110,224,93,230,63,23,247,88,215,232,63,34,53,247,254,191,210,182,3,223,78,81,114,186,99,190,134,192,104,72,169,2,14,132,114,53,96,19,65,81,197,21,152,160,126,135,203,105,38,23,125,146,98,23,39,234,239,234,106,181,74,45,19,254,77,15,151,16,99,36,248,165,218,34,223,240,170,84,35,252,187,187,130,210,40,223,189,199,251,91,76,88,97,39,158,113,90,32,124,89,22,42,94,149,99,138,186,128,242,211,170,219,38,169,146,248,252,200,28,185,111,194,59,164,160,24,172,143,161,193,7,55,176,241,154,206,4,19,205,125,112,209,70,117,56,176,89,229,6,163,52,198,30,158,200,136,233,18,234,14,119,212,86,79,186,122,123,143,48,141,163,164,50,244,209,104,86,251,217,109,84,219,163,23,184,18,129,243,231,217,101,84,201,232,132,83,24,246,198,64,177,195,149,12,115,194,204,245,59,183,172,146,177,175,164,164,183,248,126,254,100,4,210,18,231,42,81,204,217,3,190,199,125,162,2,167,177,234,39,113,179,45,243,177,19,103,182,117,65,12,31,149,251,65,154,42,141,95,163,163,255,20,137,246,95,255,203,84,218,201,14,179,108,60,217,68,186,69,22,54,58,87,59,190,7,75,73,219,147,241,83,63,159,225,152,140,167,171,184,14,210,30,197,77,156,109,108,185,75,58,238,112,36,167,55,132,99,227,140,79,162,141,112,94,211,66,241,253,224,107,227,20,41,90,101,34,97,125,249,7,169,28,153,242,94,228,80,170,71,167,176,36,216,12,151,194,237,251,9,4,24,220,142,54,128,1,83,0,29,112,77,4,164,212,2,78,111,22,196,14,153,71,9,224,104,199,236,222,236,132,29,114,160,235,20,109,79,19,46,251,221,28,78,121,168,11,4,134,81,250,151,158,0,158,169,243,218,58,71,126,146,41,6,83,221,126,18,140,155,22,48,209,129,169,240,246,19,215,182,214,46,229,209,160,168,54,198,79,23,107,234,74,112,243,26,101,224,249,77,85,137,181,76,239,126,55,71,182,107,40,12,213,123,60,153,53,236,37,152,202,215,223,160,145,174,251,86,250,105,98,176,43,208,46,54,165,161,213,75,3,65,97,129,75,15,6,127,143,191,214,221,27,97,60,75,240,240,106,75,96,216,232,186,194,200,66,61,248,78,82,177,67,128,163,159,9,24,6,133,244,224,48,106,248,152,33,217,164,84,63,203,24,121,98,204,38,51,57,13,233,95,85,244,131,247,73,48,132,57,195,225,97,157,115,122,243,101,97,43,135,73,142,164,247,190,70,165,171,223,2,115,100,165,155,83,219,224,31,100,32,11,168,163,66,145,105,219,129,222,197,159,230,248,252,60,93,122,81,162,139,43,161,167,190,215,34,92,175,141,188,139,222,233,242,249,144,210,76,214,244,185,140,46,41,46,158,37,107,21,247,217,157,183,0,203,247,218,190,83,31,155,190,150,29,143,205,98,210,45,137,238,253,229,155,37,197,197,77,21,156,41,66,251,60,250,11,163,168,105,74,41,12,79,219,131,73,8,233,44,189,219,192,143,141,22,184,154,108,157,194,72,122,196,91,215,90,255,249,237,186,98,1,16,177,40,105,30,117,72,166,98,80,138,113,2,42,108,37,148,63,24,141,128,165,15,70,26,56,230,9,251,79,47,9,254,113,97,26,8,211,190,142,24,202,100,126,116,29,227,108,89,73,230,248,238,71,123,5,108,189,6,10,35,68,239,159,131,250,56,149,26,158,188,82,28,124,70,245,251,9,11,156,81,147,123,13,197,182,120,172,142,9,237,179,163,248,233,180,108,49,13,69,167,87,221,194,53,2,9,72,186,53,221,133,39,96,42,124,147,6,57,93,189,95,192,4,203,211,189,81,66,154,1,43,13,22,252,121,111,251,167,134,191,204,252,82,215,223,248,5,21,72,36,65,199,147,94,170,204,24,177,101,106,27,42,65,78,57,128,119,154,3,35,43,183,18,92,227,92,35,121,52,146,136,56,181,6,99,198,120,115,150,172,116,181,21,213,5,108,241,217,172,219,126,222,91,223,165,166,252,72,23,94,184,205,1,163,136,146,68,225,225,232,114,120,26,111,78,87,120,5,101,136,89,145,179,36,65,122,19,216,240,71,187,246,109,81,50,102,114,54,221,35,122,192,80,61,31,133,235,28,241,104,211,72,236,245,106,204,177,95,240,23,216,84,99,146,218,125,20,140,89,142,184,234,145,11,209,240,249,201,138,24,76,65,89,186,57,206,148,143,26,255,170,114,245,200,32,239,247,224,244,179,30,253,233,65,191,68,252,52,117,201,170,25,15,147,97,108,195,164,179,239,105,160,67,62,160,118,236,1,95,99,110,39,24,63,46,70,165,81,68,144,110,14,25,212,131,9,182,232,163,153,7,31,191,93,141,92,243,193,196,99,199,47,74,10,7,184,53,198,40,140,34,209,14,24,249,200,79,97,42,153,87,192,132,235,211,205,11,29,154,1,27,135,146,192,116,79,251,137,78,248,123,234,210,167,134,186,237,135,222,49,29,233,226,29,187,52,41,109,14,58,69,41,181,141,231,70,187,87,87,16,229,129,63,29,13,43,28,183,72,143,194,35,156,240,109,173,63,74,65,10,28,97,9,224,49,149,118,138,14,73,247,239,65,169,0,73,247,38,227,254,238,77,204,59,93,92,143,119,22,93,24,138,53,57,85,129,71,63,113,243,99,219,169,194,222,210,4,72,45,144,220,186,66,0,251,94,250,160,159,155,208,240,208,65,173,90,89,97,234,48,134,195,184,197,58,98,164,237,127,194,57,6,19,90,79,48,149,185,15,70,231,122,38,184,173,247,210,235,84,101,66,161,214,115,254,66,241,160,72,171,165,7,71,79,62,158,204,40,140,211,91,15,210,210,1,195,237,151,158,108,244,254,6,197,170,221,244,230,56,175,61,158,140,114,169,153,96,250,128,125,245,208,157,162,177,131,11,175,72,241,81,11,69,27,118,122,242,134,36,154,195,215,231,203,179,40,172,116,116,213,155,82,30,51,129,175,93,227,159,26,231,68,195,106,44,142,226,229,175,118,210,45,37,26,157,240,139,20,223,10,57,140,186,218,33,44,219,182,99,30,45,74,101,231,76,139,30,173,136,128,219,150,240,173,237,40,20,138,254,96,234,176,102,154,193,149,30,157,7,79,173,235,2,230,232,124,112,211,242,41,224,61,156,146,138,56,14,212,151,9,62,251,39,145,96,240,220,202,9,66,115,250,23,167,211,133,81,145,208,223,190,111,54,98,170,76,226,195,186,182,140,200,60,238,77,39,205,210,49,109,212,63,140,128,249,41,221,10,27,156,236,142,82,1,149,54,51,146,237,35,94,11,161,128,161,99,214,112,18,226,222,247,115,183,174,31,132,246,160,230,243,232,190,23,126,151,194,48,73,196,91,79,82,174,233,201,206,231,53,126,192,36,208,21,53,98,72,71,7,12,202,58,209,96,209,63,241,211,3,13,39,157,11,221,2,75,1,147,184,73,232,138,96,141,177,10,124,233,91,119,68,199,226,167,57,215,74,250,105,171,25,113,152,166,41,221,83,26,237,232,51,158,140,150,236,162,111,13,123,67,12,202,192,142,41,250,218,119,102,196,189,7,204,115,249,99,126,211,105,134,104,184,50,90,169,52,11,123,156,231,119,81,147,93,77,43,187,121,225,11,205,92,131,175,175,123,70,131,184,219,97,228,121,182,194,116,25,198,169,216,113,109,116,117,153,68,65,140,89,37,179,38,70,206,117,155,104,164,255,125,143,107,196,112,92,175,4,243,227,15,38,169,39,48,50,55,191,26,87,211,123,250,170,120,224,119,98,80,85,243,91,32,3,5,218,42,126,44,48,60,58,15,238,170,241,55,40,115,247,70,179,77,178,118,170,41,49,16,236,217,241,228,176,43,13,57,115,161,111,88,177,163,13,170,210,70,203,112,11,251,108,152,63,162,195,2,247,113,68,53,248,163,137,129,236,194,228,88,191,7,23,21,226,163,204,38,26,248,183,165,246,149,124,219,56,241,167,175,206,97,90,28,75,175,238,187,120,160,246,194,147,222,47,121,114,210,172,199,63,232,48,33,244,161,79,222,112,229,126,87,19,129,162,95,51,95,93,221,12,162,98,121,170,56,22,132,100,176,169,58,76,41,240,234,233,201,163,216,122,155,174,226,151,96,107,131,249,189,24,44,225,215,17,17,248,58,175,65,79,131,44,142,137,49,39,184,23,183,100,46,220,62,233,59,52,121,105,167,105,53,213,51,98,152,250,65,137,222,185,15,143,236,86,213,124,194,48,233,40,63,213,97,115,80,53,178,97,17,231,17,40,57,22,157,13,196,99,222,147,173,63,42,65,157,75,236,113,191,153,8,243,29,226,201,2,67,79,112,2,230,197,187,194,240,225,199,152,206,98,133,4,50,166,112,167,121,36,9,229,35,74,74,245,131,81,82,231,175,77,29,89,186,186,218,30,232,55,103,197,169,252,59,149,58,199,121,146,160,52,198,229,215,171,41,250,137,239,9,193,89,17,131,132,72,251,242,234,120,131,219,212,205,225,174,118,202,241,29,110,150,137,77,48,226,216,15,110,122,236,143,98,19,228,193,157,184,163,192,119,156,118,143,155,223,61,79,186,80,153,216,19,122,237,31,220,141,162,118,8,12,49,191,159,220,189,155,236,234,20,184,209,42,236,239,77,208,75,197,229,137,1,31,239,0,36,147,13,73,214,151,224,29,62,14,112,90,98,157,2,225,229,174,4,82,187,77,234,239,13,222,213,195,119,205,226,138,250,219,22,30,247,39,111,8,55,171,43,127,15,211,17,161,247,102,201,61,217,89,58,61,201,219,131,35,44,86,200,39,5,134,158,213,79,223,182,160,158,18,30,216,123,240,208,5,245,251,34,237,90,90,69,55,92,168,13,107,132,191,77,21,99,233,197,21,13,208,253,208,169,231,12,166,208,157,188,191,49,131,224,102,137,73,222,76,196,199,79,64,208,161,20,102,141,130,217,207,223,10,106,138,79,166,33,34,25,211,59,45,128,233,227,125,223,154,237,146,164,189,195,147,20,156,194,149,210,233,243,174,174,250,181,172,22,250,140,253,224,166,222,0,204,247,213,121,67,121,112,68,11,166,194,84,254,236,7,87,85,200,69,213,170,197,217,140,81,150,212,121,235,225,16,114,67,236,239,8,146,221,150,146,96,215,208,2,102,39,16,6,65,182,222,234,221,179,104,87,194,246,49,21,190,206,137,239,74,13,1,175,79,47,238,253,89,136,156,87,77,217,138,171,173,25,15,2,0,15,101,66,190,6,11,177,181,248,105,43,146,248,4,158,86,187,229,240,103,117,66,2,83,10,84,78,192,120,127,242,224,243,68,53,58,104,43,66,72,180,177,71,138,87,11,242,211,247,235,108,189,152,50,150,152,226,157,196,137,216,182,215,30,71,49,48,174,30,100,105,100,84,168,247,248,9,168,160,22,106,121,230,12,63,199,18,89,131,123,188,201,205,169,103,218,129,78,250,49,228,201,10,52,217,14,90,39,165,204,4,148,207,35,82,101,28,87,114,184,153,112,181,15,103,69,245,180,201,110,85,40,34,169,191,50,68,70,207,212,162,50,92,20,190,147,38,193,180,210,84,135,103,14,229,210,235,79,207,136,195,20,24,72,218,138,22,226,104,107,183,193,239,154,197,167,195,163,56,149,49,148,187,148,35,156,4,215,8,184,254,21,103,202,186,135,30,35,92,32,19,121,75,211,31,17,191,111,248,144,209,118,160,82,57,215,71,105,94,235,135,94,189,245,239,202,115,19,134,242,101,13,251,127,17,34,25,124,217,29,7,27,133,230,67,26,196,247,95,169,166,111,102,247,207,162,244,41,67,198,182,58,253,236,65,255,228,104,240,2,90,201,226,124,116,120,244,215,153,16,198,95,184,9,163,26,150,123,53,237,47,55,213,217,233,108,220,23,62,52,137,203,247,216,108,33,110,76,208,114,163,82,200,197,250,186,215,187,55,52,83,43,193,232,32,4,76,64,71,222,171,77,72,211,226,193,45,3,244,37,184,246,120,178,207,180,213,228,183,41,232,248,206,27,211,123,238,201,215,44,168,217,71,66,129,33,63,234,208,22,200,189,102,140,10,173,141,71,135,220,248,3,75,60,218,186,231,141,36,41,11,237,163,222,35,254,55,165,165,138,203,248,99,56,248,226,131,93,139,121,41,220,161,153,111,49,44,196,55,226,131,65,4,70,167,131,15,249,221,61,212,15,49,184,250,20,71,125,119,73,184,232,162,172,70,79,196,219,41,39,115,156,6,55,162,181,254,94,4,141,165,254,30,17,76,216,146,142,195,149,131,112,60,120,221,133,62,227,234,97,194,41,130,118,56,73,253,107,51,36,231,229,17,161,63,99,219,240,65,25,36,75,18,140,193,22,31,4,66,18,145,108,130,216,160,51,179,3,94,218,234,241,231,238,182,119,115,236,192,46,143,70,174,41,108,222,194,250,234,58,42,84,118,245,37,240,119,228,201,160,80,240,110,83,6,133,4,146,140,56,249,183,8,101,149,191,104,183,192,141,134,130,248,154,198,109,40,191,220,166,113,46,188,123,47,153,72,20,243,163,218,88,227,193,204,63,14,248,208,179,86,124,79,42,205,86,103,83,24,114,117,191,154,213,86,229,226,251,228,94,94,188,81,6,219,82,57,132,153,120,77,109,223,43,77,180,82,114,83,216,144,119,196,221,59,186,46,28,182,223,17,152,50,120,55,83,10,123,91,255,228,230,215,0,198,95,50,152,41,11,51,135,92,13,69,160,59,102,38,28,190,197,211,134,48,22,81,151,230,176,213,20,203,91,55,151,223,50,42,153,37,237,68,244,35,220,185,241,91,183,204,118,66,154,242,92,181,155,170,156,195,88,37,58,38,236,204,191,225,52,180,28,25,206,66,152,235,196,67,163,241,54,245,218,59,247,61,215,199,115,97,11,188,87,134,105,155,58,222,63,248,152,240,195,203,84,0,67,147,211,3,198,142,159,10,163,71,32,176,138,255,2,99,145,198,205,177,134,191,244,219,52,155,5,74,240,34,221,155,150,148,7,211,129,243,41,92,229,151,201,111,173,244,203,136,3,204,128,239,249,123,20,190,171,186,188,91,23,173,174,4,125,148,43,23,38,145,241,44,5,224,117,188,168,1,120,173,153,30,108,204,86,226,157,225,172,145,253,226,162,164,38,190,128,81,235,209,33,65,246,166,199,213,195,24,179,5,182,90,243,120,45,138,30,134,62,25,236,232,37,30,124,64,169,191,18,60,127,2,163,6,211,120,163,223,218,182,209,120,47,138,182,210,168,116,107,110,13,152,178,159,116,115,43,18,11,152,112,106,122,52,184,234,227,197,204,19,213,247,238,176,138,188,155,215,34,121,64,96,52,121,226,106,40,76,223,169,72,79,45,93,14,241,222,68,94,19,74,123,252,8,116,10,45,244,50,246,42,185,20,251,52,161,150,237,14,184,72,162,14,52,216,219,32,65,91,37,205,3,150,229,23,51,244,30,80,146,24,181,62,96,186,83,2,70,54,47,61,52,140,175,49,69,139,117,210,42,92,136,251,5,188,144,95,16,184,222,121,16,15,70,70,106,235,189,49,95,79,252,52,98,19,39,193,59,58,250,129,175,249,242,233,151,68,247,177,250,183,88,216,159,229,75,112,245,214,72,96,202,118,116,64,17,10,156,129,246,217,187,14,74,229,112,14,180,225,136,43,74,37,186,191,244,162,178,126,165,231,166,135,38,174,182,14,91,29,178,106,20,200,1,219,9,168,48,95,43,110,14,33,94,213,231,46,164,138,78,192,8,38,124,9,222,30,84,7,190,219,96,239,9,46,94,184,15,220,113,86,20,182,198,129,128,75,63,105,113,220,151,142,215,34,168,150,182,224,178,195,147,3,134,139,70,223,186,48,109,31,76,43,95,186,154,146,186,7,195,100,160,243,168,112,154,198,231,154,168,156,165,171,231,92,15,221,95,154,70,133,220,255,120,104,149,10,22,26,177,208,54,116,24,66,220,239,211,231,222,244,248,249,189,41,229,18,230,114,36,231,161,18,246,17,251,35,10,147,155,83,234,252,197,120,223,63,188,171,140,39,201,130,183,139,54,211,2,146,111,201,30,27,39,98,163,188,97,203,47,99,8,189,13,131,124,249,212,93,18,235,252,139,165,7,189,180,36,208,129,145,92,244,171,43,204,16,237,164,171,155,115,20,47,146,220,69,135,140,36,92,59,254,220,232,79,11,185,248,178,64,99,249,121,76,166,208,172,92,1,246,214,158,126,95,198,166,241,77,29,80,102,130,63,247,181,16,238,222,175,118,64,175,203,153,213,160,12,93,223,167,107,30,162,37,39,103,0,46,99,228,139,175,235,183,226,222,88,70,39,195,205,155,15,151,9,93,72,199,50,240,221,71,223,213,144,170,235,20,237,112,244,253,140,127,224,166,116,145,192,39,36,84,140,53,251,110,155,58,102,119,115,250,149,173,129,210,10,161,23,55,216,218,2,254,243,11,5,38,137,80,227,201,136,152,233,202,164,82,198,73,185,104,151,61,42,81,247,43,109,18,176,168,129,66,43,163,111,132,127,73,58,221,109,104,255,248,220,214,188,48,148,208,85,97,212,169,246,131,91,87,27,227,131,168,204,109,35,203,243,75,87,128,193,159,162,85,183,155,63,125,77,255,210,52,74,72,187,218,50,229,207,22,31,3,245,45,61,181,160,37,27,94,127,72,209,218,214,190,148,63,56,78,76,224,41,137,255,187,90,26,180,9,126,115,40,43,78,251,18,28,150,19,232,181,209,166,90,216,84,22,157,128,201,116,109,241,119,140,115,209,191,52,194,123,122,168,33,129,177,226,181,104,187,146,224,15,202,81,119,21,151,184,152,133,40,198,203,133,145,2,95,15,62,71,29,204,78,1,163,111,224,176,246,28,169,105,54,7,179,197,137,105,218,153,77,92,3,224,19,6,58,157,84,248,179,226,220,86,2,18,159,195,119,97,138,246,17,174,49,149,104,63,24,77,74,146,5,226,211,19,91,242,109,148,226,70,53,223,45,143,241,75,51,3,242,233,91,66,17,4,11,24,85,113,137,115,32,114,53,125,80,200,243,125,42,38,85,10,231,195,175,240,11,216,152,198,37,190,51,235,115,29,238,8,95,67,90,100,201,42,114,189,171,4,92,175,251,36,241,29,146,173,197,43,41,76,53,188,106,197,115,253,211,183,143,39,111,52,63,55,133,137,157,244,7,43,249,50,121,252,90,156,135,192,154,232,147,192,35,105,254,22,7,0,240,209,134,132,11,195,112,58,2,134,217,92,158,252,110,149,195,121,110,128,175,187,155,80,252,156,247,94,168,104,13,133,247,116,173,16,131,199,209,72,56,39,192,210,49,173,226,162,2,247,104,118,248,27,242,173,217,5,100,223,99,179,51,162,170,150,111,126,162,5,144,239,137,252,164,222,28,69,179,250,61,120,104,163,82,165,133,173,172,55,27,48,141,183,194,124,196,119,117,251,231,201,161,215,108,241,222,189,167,178,206,11,143,159,160,178,161,186,211,2,158,89,228,214,40,210,232,91,223,77,195,121,254,12,254,106,186,250,186,26,78,100,6,140,77,171,115,97,154,126,117,192,91,137,228,129,55,133,12,111,13,12,137,66,86,43,173,255,222,115,91,223,164,194,215,227,18,84,9,191,64,169,150,239,111,113,86,173,54,173,60,104,125,227,77,127,128,196,148,233,105,10,30,191,245,199,43,221,117,80,172,128,254,109,12,86,216,164,48,157,44,177,2,168,45,158,250,49,33,216,30,178,231,164,108,14,149,229,231,109,27,244,18,21,125,112,72,114,102,172,0,56,0,211,107,147,144,174,1,95,195,77,243,215,119,23,184,78,212,91,63,236,249,154,187,64,174,192,153,140,129,91,27,233,107,210,200,247,230,194,236,59,223,251,80,94,23,40,106,59,9,102,148,191,7,55,149,114,171,84,13,238,247,218,20,173,31,205,5,193,99,183,2,102,167,149,158,1,34,206,119,238,156,56,4,172,137,74,19,77,117,157,48,23,32,10,252,52,181,103,116,50,51,142,47,250,152,52,181,113,77,34,72,155,29,182,110,246,174,48,242,162,45,224,118,207,108,121,49,122,208,251,136,243,169,66,51,165,57,48,88,122,71,252,54,170,154,9,165,163,180,189,179,79,85,30,200,175,177,212,227,181,91,219,41,249,102,4,29,1,146,159,212,107,41,53,107,241,92,13,122,38,125,236,63,77,212,128,97,31,213,151,94,148,218,196,47,67,52,252,233,144,145,151,175,241,220,215,16,60,105,192,209,178,44,241,210,44,116,221,198,167,53,60,199,163,81,156,162,123,229,245,9,224,12,11,115,130,190,77,189,249,119,182,55,202,2,223,77,95,115,146,215,41,163,151,51,96,50,158,242,228,166,253,181,159,169,66,27,149,162,132,132,226,189,80,94,200,201,210,254,121,226,16,152,83,64,127,26,249,156,17,79,54,241,239,150,194,240,194,196,168,204,182,82,2,206,40,175,90,60,26,90,148,250,220,120,13,239,193,33,153,208,83,215,50,81,37,222,218,152,120,245,201,22,9,239,7,211,89,54,21,190,30,246,121,240,247,105,115,113,53,35,122,199,111,255,149,187,10,140,138,243,122,48,113,77,29,83,66,252,111,245,45,203,243,107,250,154,253,243,193,227,168,210,104,181,124,210,51,92,161,198,209,44,48,73,184,239,77,99,163,51,214,212,121,69,222,162,61,56,117,9,34,210,73,140,61,224,187,109,232,7,163,34,164,61,211,147,112,187,238,27,156,33,231,205,52,222,124,41,60,112,30,158,209,156,165,47,17,140,190,211,47,158,156,232,141,238,151,84,46,246,209,31,188,211,107,83,26,209,197,94,239,162,167,3,76,200,224,19,115,94,84,44,208,58,236,99,132,167,204,218,76,115,201,26,150,191,231,43,140,163,141,59,213,242,150,231,61,25,28,88,58,228,8,78,189,123,19,94,209,17,103,107,127,27,185,237,196,50,226,4,53,198,155,12,230,93,201,144,90,145,219,219,242,232,85,150,54,16,212,54,72,66,60,184,39,227,18,14,6,25,179,197,113,167,5,30,144,39,28,133,117,233,31,90,47,206,210,123,235,177,77,137,141,19,239,253,158,76,55,99,8,207,230,146,39,43,91,141,48,99,109,157,85,71,69,55,68,35,1,234,159,140,233,214,215,130,82,165,201,136,55,205,174,95,152,170,130,37,95,115,233,231,58,199,234,207,101,46,52,53,138,201,121,175,111,200,76,106,233,183,145,168,150,185,128,149,43,99,122,23,219,89,187,201,36,214,186,177,187,171,183,225,5,200,127,75,160,233,168,160,47,209,101,84,234,80,14,8,164,44,157,179,230,111,245,117,181,30,177,161,119,151,165,171,13,192,212,124,184,158,238,223,186,79,19,5,131,111,87,217,22,224,20,21,24,118,77,217,53,8,63,111,133,77,23,74,118,172,79,171,75,32,55,31,111,200,238,190,94,212,244,132,228,126,188,137,4,193,89,66,119,20,1,254,109,181,74,231,1,77,67,127,17,178,98,180,12,130,126,229,89,227,182,203,167,67,224,51,110,254,246,206,136,37,132,200,228,13,80,120,123,135,27,49,120,169,11,43,240,179,183,35,231,211,144,77,3,86,214,17,185,2,203,158,107,145,18,142,119,148,220,252,29,141,67,178,254,13,25,204,42,167,27,197,42,122,115,234,13,139,30,203,114,130,80,178,4,59,255,59,211,211,177,139,76,115,61,159,6,47,218,214,159,158,22,159,16,115,226,147,35,223,52,186,188,183,216,140,145,90,186,254,54,182,236,17,75,102,165,33,221,76,210,45,118,208,210,49,49,2,194,241,140,168,218,170,194,84,71,237,24,81,182,35,45,165,43,112,164,175,79,12,56,225,134,183,96,127,72,168,254,153,127,98,98,221,151,176,71,125,182,227,16,225,63,210,16,80,126,191,128,206,84,42,54,203,82,212,41,112,219,105,200,42,170,131,2,151,174,211,208,212,133,202,18,131,89,5,81,72,160,224,11,239,103,110,15,21,169,111,248,25,253,189,118,133,250,75,127,123,80,146,89,197,212,215,238,123,196,71,191,249,134,156,2,159,116,243,73,121,169,184,25,168,42,9,140,129,247,34,112,20,34,235,189,241,4,207,124,30,14,134,171,192,156,163,225,61,65,157,145,70,28,149,212,239,93,76,133,130,222,155,93,182,132,95,7,83,67,213,183,134,229,236,5,147,32,185,153,122,243,207,164,208,2,70,49,84,70,252,126,160,37,193,7,140,61,49,146,40,127,11,145,48,136,73,160,49,75,21,159,80,158,197,163,109,163,200,22,152,54,172,248,105,134,120,36,116,238,231,143,18,142,59,138,90,216,61,110,189,166,38,19,128,33,5,140,231,94,252,7,25,20,244,218,202,27,210,121,104,54,87,24,241,150,243,220,217,161,182,31,93,231,203,69,6,204,209,254,84,11,222,158,91,124,101,152,198,116,91,184,215,86,47,114,178,240,131,210,167,2,35,209,247,174,190,11,95,87,126,251,171,239,126,65,151,169,93,5,23,198,218,120,65,23,19,219,17,24,134,211,250,226,42,119,17,76,189,26,131,224,61,57,111,249,233,111,147,66,124,225,137,134,208,182,78,134,15,233,158,128,17,133,209,141,186,179,77,189,49,39,25,164,179,156,202,212,245,30,173,162,227,40,191,77,26,101,245,120,49,172,249,174,149,201,21,230,163,24,22,152,193,245,128,234,205,14,203,31,124,232,228,72,87,183,237,66,120,160,112,164,165,170,103,136,139,222,197,5,54,105,133,215,104,43,174,230,228,212,231,134,13,33,194,146,231,88,111,161,194,247,251,197,26,96,113,138,182,14,48,39,206,8,24,234,55,253,105,136,255,220,208,177,232,156,82,180,52,244,43,227,104,164,184,232,136,28,152,213,228,182,29,65,27,200,74,36,105,64,21,9,210,228,254,228,150,56,20,123,155,10,149,40,174,132,66,246,211,134,35,172,208,209,222,197,240,46,74,63,31,78,98,127,209,245,141,190,206,214,171,225,184,242,82,142,191,132,208,214,159,134,29,35,194,73,8,107,167,13,17,22,230,8,131,49,158,35,221,123,222,229,23,131,2,172,12,97,198,232,239,234,36,127,247,158,9,166,166,43,150,190,177,238,166,39,51,234,162,41,239,149,108,149,137,160,87,236,74,236,150,202,93,70,133,201,121,115,133,249,47,170,160,192,51,250,110,128,175,37,83,245,209,190,80,228,133,183,23,177,112,65,17,231,112,170,80,120,123,45,186,145,224,96,188,5,166,62,251,159,171,119,44,1,114,91,91,237,36,164,61,188,103,219,88,127,103,253,231,183,171,27,235,203,186,116,196,77,7,45,17,6,99,158,29,181,168,173,69,181,69,64,149,228,148,134,45,219,159,104,69,160,135,166,215,132,222,29,242,93,204,18,200,23,215,183,107,152,216,187,30,3,24,201,47,46,201,145,160,94,122,51,229,213,243,174,46,69,43,101,27,189,183,225,41,88,173,217,28,233,115,237,26,9,7,179,62,254,249,214,223,75,87,88,36,36,77,113,200,77,222,28,231,211,74,29,45,69,113,228,225,28,46,16,223,165,171,27,172,102,1,223,105,213,210,111,211,103,240,174,70,4,50,189,23,132,200,129,222,241,211,83,27,77,175,218,222,197,196,234,211,12,15,173,154,101,166,78,77,143,141,181,121,2,181,236,158,174,30,200,202,102,192,171,167,165,247,49,131,123,160,147,82,202,252,82,225,9,91,108,93,91,209,25,177,229,244,246,6,247,174,103,246,52,141,235,29,240,221,151,211,110,135,182,213,123,48,26,88,211,144,220,29,163,188,123,19,199,248,103,18,70,113,2,103,215,78,174,23,188,139,45,142,0,204,32,81,132,4,238,95,4,14,255,14,152,166,232,26,222,154,249,39,97,175,20,46,116,145,202,249,177,96,96,203,43,19,147,237,253,244,29,64,137,151,54,88,90,194,173,131,254,124,235,167,166,112,170,191,17,189,107,65,4,95,182,113,44,183,247,211,168,114,215,116,111,142,197,248,92,155,242,122,221,174,232,77,137,3,98,89,135,164,238,71,21,90,205,64,225,11,73,79,118,88,170,1,143,147,14,31,152,77,162,128,198,54,13,109,42,104,16,70,189,163,235,175,244,79,223,235,250,79,145,79,96,105,94,23,49,193,13,66,0,135,177,107,123,134,161,206,10,248,44,141,36,217,82,235,239,201,169,220,212,19,0,14,143,243,189,171,97,108,211,81,65,46,239,253,116,159,61,109,164,205,104,9,3,166,42,32,93,124,194,31,93,52,66,150,157,158,251,78,188,56,62,136,211,106,52,244,254,110,137,6,68,96,78,136,153,96,24,163,3,38,165,166,104,243,38,92,123,99,138,147,21,29,240,156,59,60,40,17,78,23,83,11,24,191,108,196,128,9,62,187,70,42,16,90,217,145,206,53,8,187,223,144,245,141,120,156,194,72,59,63,184,157,165,113,141,53,6,254,150,195,237,168,36,59,240,130,18,35,224,81,79,250,90,247,73,90,164,187,141,46,241,75,191,125,130,120,217,170,230,230,78,43,27,25,140,55,145,170,169,23,43,76,127,126,252,246,61,188,87,90,248,215,236,220,225,255,172,250,143,149,131,81,249,76,168,101,202,55,58,168,147,16,193,131,175,115,180,19,218,159,101,72,239,112,54,68,40,97,122,95,164,152,114,129,194,56,103,241,94,176,218,164,205,210,58,120,99,84,174,115,211,210,7,155,212,98,197,147,81,88,58,87,130,215,243,111,150,137,9,233,7,155,244,48,56,12,55,169,200,124,3,223,103,143,217,48,169,203,238,233,183,119,188,214,68,148,62,237,226,180,1,68,221,4,234,101,91,221,108,8,211,99,34,65,18,53,211,68,186,59,214,140,89,10,93,145,246,149,53,230,109,143,169,64,102,105,166,77,195,36,126,2,110,240,231,235,99,255,101,140,28,166,180,95,227,57,28,26,95,84,209,208,62,56,211,249,179,173,160,231,7,15,162,11,234,80,90,137,90,120,63,148,68,205,79,231,194,53,245,162,34,214,152,75,75,134,225,136,252,2,38,134,178,18,76,21,109,192,181,231,121,104,3,237,163,6,45,93,201,87,19,108,245,169,66,92,188,167,245,117,109,251,21,33,27,218,146,246,167,239,125,191,64,139,245,69,174,97,104,84,133,130,209,21,31,148,166,53,81,213,182,38,133,87,165,6,81,32,129,125,133,191,103,189,117,170,141,210,2,66,154,55,166,18,252,160,61,29,218,223,220,209,211,64,211,76,77,135,54,90,144,97,118,194,140,181,211,10,64,111,46,108,145,187,138,113,167,210,189,225,49,10,184,238,154,78,1,152,87,87,92,109,42,208,58,17,175,77,182,226,131,52,171,2,95,9,190,31,208,167,210,159,109,158,30,205,162,166,1,195,58,156,94,187,125,206,167,200,94,123,189,192,145,30,141,244,67,188,55,76,231,43,253,54,45,147,15,174,137,178,234,194,148,32,196,123,35,112,150,150,16,53,179,37,134,188,98,175,167,201,0,181,180,163,197,164,5,211,92,192,239,11,184,37,198,18,40,117,9,234,252,224,10,1,143,130,125,59,177,45,103,0,69,72,250,216,116,140,142,7,151,175,39,75,6,89,128,120,48,252,187,150,62,215,53,53,74,188,85,53,31,38,45,159,18,198,31,4,74,105,167,52,170,161,25,40,110,115,222,20,70,184,185,149,79,149,183,20,250,83,125,30,84,147,104,208,1,89,244,210,63,248,46,60,13,199,152,157,26,134,10,41,168,162,166,58,22,130,60,25,113,217,116,162,223,175,247,150,117,165,203,35,31,124,31,155,152,195,133,188,108,58,187,224,133,242,71,43,159,237,95,10,143,241,34,15,144,83,239,100,159,209,85,24,103,114,57,189,124,233,4,161,18,239,93,141,246,235,206,198,70,137,154,13,18,171,253,75,102,210,232,161,27,3,220,86,83,231,105,193,250,16,23,207,204,4,140,141,133,72,159,195,131,50,164,100,252,245,21,213,213,156,185,67,89,163,155,213,77,132,181,0,225,81,77,67,206,226,139,61,229,254,209,154,13,25,34,104,113,130,64,8,250,37,235,208,242,94,49,104,213,52,44,147,159,128,214,181,195,116,104,231,171,91,232,198,0,195,162,146,34,19,103,59,193,43,137,62,14,82,125,242,66,213,70,11,184,212,146,142,8,146,102,53,224,67,196,45,57,164,86,191,234,240,78,70,47,141,12,113,64,88,32,97,206,228,40,147,224,220,14,47,98,57,45,69,161,70,212,58,90,242,89,237,20,250,210,99,27,134,247,175,247,20,28,128,97,238,253,52,34,117,58,38,211,100,186,227,222,112,139,164,183,178,184,85,117,152,210,33,221,41,113,39,93,110,138,110,141,127,210,63,228,21,157,240,29,24,114,58,69,219,118,169,90,88,181,248,158,10,15,132,147,2,37,242,157,98,134,237,139,6,46,116,246,218,208,237,204,132,158,253,177,239,202,156,105,26,77,186,156,253,76,189,131,143,13,42,219,29,157,11,95,245,159,198,65,60,186,238,251,117,73,134,219,72,70,181,146,194,122,84,107,120,171,56,198,93,103,230,104,244,217,58,252,28,70,197,68,141,191,62,74,157,241,228,227,143,48,78,225,187,27,238,128,137,67,164,223,70,87,218,23,159,113,93,166,216,27,113,161,234,49,69,202,248,179,1,118,31,124,68,68,102,66,84,162,22,20,21,132,61,238,13,209,132,18,200,18,7,170,206,37,114,247,182,182,85,78,138,130,152,210,195,199,24,108,25,41,5,179,161,188,114,179,148,152,223,151,114,13,40,159,196,23,25,208,178,107,137,76,187,115,146,160,151,195,215,106,77,199,61,180,121,174,248,116,225,81,85,251,104,99,64,83,98,227,48,229,215,234,114,210,151,123,30,76,233,72,226,149,193,207,246,189,150,101,122,151,174,144,210,32,242,49,60,31,71,245,192,20,61,114,224,123,130,248,44,191,48,65,148,79,225,17,218,195,192,19,86,34,133,239,212,245,154,220,11,195,127,173,55,39,23,229,225,57,186,132,82,149,51,181,168,240,237,4,252,209,215,165,48,124,87,241,104,149,46,121,125,52,136,17,227,139,161,185,43,122,158,192,189,247,247,219,86,71,62,21,126,67,86,173,122,68,49,212,164,190,128,145,246,81,152,66,125,95,249,156,93,137,244,243,194,240,70,191,31,166,216,68,223,138,35,126,190,223,54,145,11,133,233,41,121,47,109,2,0,74,34,4,137,77,220,188,193,122,188,20,166,231,50,30,13,86,155,165,191,189,77,146,56,224,68,2,78,244,31,245,142,64,87,42,89,103,225,183,168,1,24,214,3,178,245,99,82,55,222,222,213,39,213,44,117,190,101,184,179,40,74,208,21,169,240,215,206,155,103,244,218,127,58,42,38,116,176,2,110,69,147,67,157,67,120,191,33,239,189,104,58,188,67,193,231,202,100,192,84,17,37,152,254,174,88,33,253,110,135,105,158,209,217,177,247,131,9,125,8,233,19,122,244,111,150,118,154,194,149,81,138,227,236,196,139,193,168,255,165,171,17,11,136,223,134,198,43,241,81,145,94,120,43,228,174,136,81,79,34,156,162,113,48,224,149,34,112,68,175,239,126,26,143,70,120,104,165,155,195,74,254,126,27,9,60,133,233,112,235,241,65,167,17,148,40,140,182,77,140,57,172,137,186,134,38,178,23,51,30,13,225,174,149,224,123,100,190,153,56,135,10,249,2,227,196,196,163,193,234,46,209,115,24,76,139,147,130,0,147,233,159,10,223,117,240,197,168,173,127,118,6,106,10,246,91,129,198,51,164,40,74,191,241,94,88,175,58,205,121,145,38,247,166,54,93,127,26,206,182,25,15,78,203,174,238,13,244,255,71,0,28,202,198,249,165,247,162,182,245,189,54,181,49,186,87,79,22,209,140,121,252,199,83,174,48,125,157,15,230,147,212,68,94,214,234,219,171,141,190,176,41,60,250,94,239,209,16,214,209,155,99,196,189,185,116,232,139,77,87,95,123,116,197,247,68,151,170,233,76,68,181,176,197,163,177,175,235,242,70,199,171,189,85,112,78,111,233,123,210,253,244,246,14,164,67,244,140,194,68,28,239,123,162,72,167,159,123,25,43,128,219,28,156,65,90,147,104,149,241,209,188,65,180,234,211,220,85,55,174,132,249,76,18,52,142,183,194,164,110,230,179,88,210,76,195,182,139,198,67,10,184,187,86,210,64,137,113,34,138,61,219,95,184,88,96,35,173,117,148,218,100,93,189,124,142,104,12,153,88,0,83,172,238,78,48,170,133,141,8,229,108,215,33,221,132,155,78,220,252,142,231,209,115,29,6,160,26,254,64,195,35,210,93,107,31,234,112,79,192,52,15,200,60,133,147,161,249,18,186,190,120,105,106,179,119,196,120,122,24,191,108,245,83,183,6,20,140,170,135,163,80,42,159,170,110,0,93,96,9,47,231,58,235,85,115,72,116,77,33,235,23,240,217,90,200,73,171,205,137,0,224,236,80,218,170,41,5,95,125,228,234,39,98,96,42,90,114,97,40,227,226,201,58,141,231,250,219,176,164,198,152,154,158,159,46,110,100,184,194,241,188,91,20,29,127,242,218,72,253,186,220,10,240,221,60,36,127,133,12,204,126,179,152,3,81,11,165,209,0,188,206,162,127,176,174,137,179,110,10,199,45,238,76,51,198,72,151,34,104,25,151,194,200,173,199,62,146,140,235,253,240,202,20,182,244,237,63,179,122,26,73,207,214,155,147,200,121,47,77,215,181,30,96,231,47,104,26,48,4,55,130,90,218,46,46,70,49,163,232,136,193,60,187,31,140,247,32,115,152,254,187,231,26,34,218,112,148,172,145,20,222,44,49,21,62,35,167,16,152,22,216,112,239,186,233,207,233,168,124,59,130,131,232,97,222,109,64,9,48,11,26,77,126,241,221,49,138,138,131,92,24,143,249,11,216,104,133,5,254,107,30,12,248,164,183,166,74,42,90,138,225,25,218,202,229,216,173,118,47,54,36,200,207,52,80,220,255,72,146,30,124,74,209,25,78,154,186,196,91,155,0,179,238,242,152,47,145,222,157,208,130,14,181,55,140,121,63,166,48,1,235,162,67,74,127,89,153,225,58,54,234,94,148,22,116,90,86,195,97,22,231,209,49,37,244,28,94,173,249,37,233,230,16,119,236,64,105,249,209,33,221,35,212,28,151,213,128,22,221,13,191,67,197,107,160,180,189,235,160,32,70,21,27,18,204,105,90,58,219,63,152,71,206,187,26,205,31,69,225,39,141,151,190,102,150,250,203,16,31,223,163,54,134,236,142,144,150,124,92,24,58,246,184,55,217,38,73,60,115,254,135,74,25,174,60,18,223,74,86,252,17,13,241,183,166,252,125,43,63,52,36,28,158,237,64,118,51,81,198,221,121,131,88,234,23,241,239,218,68,63,22,248,131,207,34,96,8,103,244,234,235,86,70,153,244,130,18,76,29,253,65,235,103,107,47,246,142,197,160,240,168,18,254,70,233,43,93,124,253,179,168,152,39,69,125,79,125,133,145,62,122,129,123,200,164,196,144,193,214,108,175,99,18,190,131,146,30,156,138,171,243,96,171,206,16,152,36,69,125,249,140,162,181,202,100,35,232,203,10,116,86,149,93,24,159,53,202,69,66,130,102,137,174,79,198,246,22,149,152,205,98,93,50,23,40,44,11,182,11,116,132,49,100,20,158,37,252,74,118,221,169,155,202,160,137,52,138,199,145,152,155,42,150,135,183,213,94,157,0,135,174,86,191,254,233,171,196,111,211,142,124,148,26,190,152,222,199,75,32,65,145,169,40,220,144,62,42,40,83,234,92,152,197,202,127,226,234,70,157,192,167,176,177,63,4,140,162,163,222,28,31,55,10,201,238,153,156,117,129,238,70,76,240,51,96,164,185,133,232,191,16,74,217,15,254,148,230,99,27,59,228,252,226,230,48,106,235,189,217,225,222,147,13,171,162,87,152,152,82,188,23,93,165,93,31,252,90,93,35,194,212,56,14,194,36,6,188,191,247,185,174,241,221,148,200,191,152,70,89,192,215,157,213,86,105,200,240,251,43,143,48,78,251,79,127,250,26,197,229,229,26,141,161,68,31,220,232,161,107,192,112,186,170,76,6,82,173,81,206,53,76,68,57,137,104,156,151,202,135,164,70,31,172,153,62,69,36,65,239,194,84,81,211,137,194,64,244,168,98,170,220,17,146,7,27,148,206,68,240,157,196,192,73,48,126,120,228,226,27,202,23,67,133,119,22,77,199,81,93,68,61,162,42,10,209,226,243,202,135,144,96,78,87,67,36,255,202,31,160,235,77,98,70,195,138,39,3,198,85,206,138,66,251,61,56,92,16,34,202,14,124,168,68,11,248,26,184,53,9,41,209,93,243,224,249,237,36,118,116,109,228,32,60,130,202,227,40,235,40,166,249,42,175,230,176,214,117,146,198,19,34,67,81,105,9,201,196,151,212,167,204,242,127,69,133,45,15,26,181,52,177,151,90,211,79,26,52,75,167,189,138,197,182,53,213,63,141,46,61,42,1,136,168,79,253,105,58,96,223,107,221,109,183,245,4,155,128,246,43,165,188,155,167,254,180,241,115,191,74,75,106,241,4,61,48,208,190,50,205,153,154,126,137,168,75,229,248,159,133,172,207,77,225,243,39,229,167,41,157,14,169,251,221,77,165,120,53,209,217,211,117,112,215,94,252,246,48,58,66,133,167,176,1,108,130,40,42,107,242,39,239,25,175,205,90,109,73,138,172,74,61,228,166,120,229,83,20,174,135,135,206,81,179,204,25,189,78,241,211,115,175,36,184,66,225,77,123,15,142,169,151,52,233,70,57,239,173,73,90,143,36,223,198,40,199,152,93,76,219,39,16,212,161,80,55,224,187,60,244,123,45,107,72,121,149,202,215,93,85,69,149,69,183,250,251,216,136,13,232,70,12,205,211,219,228,153,24,26,186,96,14,183,8,224,209,199,190,147,102,10,230,197,171,7,254,43,255,19,20,31,175,190,139,115,167,244,164,160,107,190,218,112,26,130,191,4,159,250,189,133,127,15,178,174,202,62,36,112,199,251,32,180,188,213,4,163,77,246,74,195,191,182,19,74,155,226,187,183,29,35,2,147,175,141,20,44,237,39,51,73,245,253,149,151,69,89,122,45,73,118,142,66,220,246,202,233,105,80,209,17,133,12,244,85,11,227,113,108,253,30,40,45,140,87,79,63,83,225,197,164,240,179,188,45,9,166,92,21,196,91,103,156,200,187,45,211,10,75,82,126,236,41,145,151,62,70,187,163,239,5,111,98,152,150,144,209,23,93,94,148,8,151,241,224,150,106,76,39,59,183,52,133,148,235,10,235,54,111,45,123,237,193,51,181,170,77,211,226,141,100,255,177,86,79,249,237,141,43,247,122,47,138,113,161,40,204,253,91,192,86,75,161,48,129,204,64,81,239,144,239,101,157,29,113,124,49,192,106,138,192,0,60,98,142,223,141,182,228,215,234,214,232,246,224,79,155,228,32,62,158,175,140,218,18,107,250,216,157,200,113,128,150,27,19,116,24,73,100,192,108,4,250,216,3,206,217,247,203,232,203,11,106,69,134,239,135,9,175,36,120,174,232,187,184,232,73,246,21,226,41,91,222,25,201,25,125,236,101,121,185,128,191,170,17,201,9,131,217,251,84,21,221,30,29,79,235,147,142,123,211,174,170,91,60,178,216,59,170,187,15,226,96,186,13,211,79,255,102,73,171,85,109,28,219,4,246,187,53,252,45,250,206,135,150,168,254,224,163,61,110,168,223,245,168,85,57,116,211,169,222,22,201,218,19,187,236,129,75,91,167,47,143,85,222,128,210,118,166,187,44,123,91,141,173,238,80,150,172,231,3,209,151,254,201,111,167,198,216,201,172,90,253,221,188,39,133,191,3,201,123,88,10,199,148,48,100,22,29,106,108,100,64,161,63,236,10,67,185,82,245,222,9,69,50,126,203,131,157,244,211,157,192,219,144,215,210,150,195,137,62,163,190,149,26,2,228,106,94,17,38,227,169,52,25,216,182,240,149,63,184,106,46,96,90,58,237,53,137,209,62,173,155,40,82,82,239,44,103,34,40,253,20,210,154,28,38,50,139,210,252,133,30,170,238,55,220,101,157,244,86,216,245,85,230,175,64,112,126,143,45,83,127,77,253,93,40,122,223,14,89,233,103,210,209,68,60,169,189,133,115,198,214,211,148,217,187,222,59,147,27,213,125,138,69,85,190,79,22,188,58,107,212,204,141,254,158,12,191,39,193,3,122,212,183,213,80,91,165,240,217,231,181,213,193,39,164,11,139,136,94,20,177,24,125,181,102,147,105,82,121,41,68,219,34,53,218,78,241,200,126,77,175,119,251,253,148,224,134,28,16,46,67,192,37,85,204,206,207,196,23,154,236,237,154,212,101,18,205,72,103,45,91,103,45,193,235,113,12,218,177,162,148,39,215,92,41,61,248,126,237,80,234,233,209,58,84,186,122,164,105,191,19,145,25,72,216,222,129,88,102,26,53,170,96,163,230,21,117,139,36,89,93,224,207,137,237,125,83,121,160,186,209,197,216,136,95,135,217,183,180,122,128,36,124,149,110,67,54,55,57,120,208,147,45,253,89,102,38,1,44,40,83,115,72,115,91,170,222,161,136,124,143,231,154,160,94,167,154,212,80,89,189,101,111,113,2,85,157,46,52,26,61,215,5,9,113,85,178,191,182,212,117,215,227,183,199,82,161,7,90,100,206,227,26,35,76,39,4,250,155,18,194,21,220,6,240,167,86,229,131,88,244,204,148,215,87,119,29,94,29,19,100,239,197,227,34,222,174,82,244,212,72,148,231,31,252,37,51,21,190,83,237,53,106,117,154,146,245,201,58,229,62,53,121,100,122,53,211,236,121,0,13,98,10,253,237,235,204,139,89,71,193,90,83,212,170,98,2,237,67,229,128,105,55,56,145,148,53,242,97,221,55,104,11,106,243,221,219,120,73,117,84,150,53,166,6,140,176,157,126,174,5,33,222,115,145,123,81,82,160,11,127,253,25,179,247,107,168,236,140,245,73,244,215,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,189,22,179,60,98,100,73,171,182,190,53,29,48,66,245,175,231,136,80,99,122,172,15,62,232,7,195,137,33,247,110,208,131,73,151,23,129,232,161,176,113,239,6,60,16,182,18,24,109,138,215,87,119,80,197,58,10,143,21,220,109,120,38,85,245,74,173,49,235,245,74,153,40,162,128,8,218,188,14,24,8,130,36,20,114,97,222,236,245,51,29,236,98,133,191,239,197,12,172,179,225,232,131,81,56,255,134,155,66,81,157,254,86,180,215,94,67,19,196,123,250,219,3,201,241,8,32,81,122,120,244,201,175,163,184,222,160,32,116,171,66,245,141,226,155,215,134,114,79,224,158,110,142,163,24,39,4,125,15,83,92,38,116,1,218,51,37,16,242,209,102,42,28,65,74,147,95,207,210,167,93,169,84,246,82,21,22,48,66,117,250,222,150,60,139,71,35,22,181,18,12,37,250,139,202,109,170,188,4,54,126,156,215,148,132,47,174,191,109,54,126,252,54,21,202,91,159,156,36,183,244,44,17,147,208,247,70,83,249,117,6,209,94,152,70,141,232,98,127,205,59,20,185,234,152,31,120,136,235,139,54,46,181,8,86,163,24,238,181,158,194,239,169,15,254,89,21,102,116,254,208,15,144,96,2,209,175,49,8,69,29,125,50,26,179,195,52,196,178,81,93,65,130,251,95,123,189,63,240,109,73,210,200,60,216,119,172,78,250,40,197,90,230,11,61,73,16,26,90,160,75,84,248,174,130,152,168,56,127,90,233,136,163,63,159,161,14,5,170,82,137,45,200,169,131,250,119,205,76,89,12,188,95,85,16,162,239,67,105,108,23,186,56,161,251,65,37,36,21,164,2,155,28,68,196,150,209,176,150,34,230,213,141,65,249,181,6,81,206,166,40,18,23,209,189,179,8,161,31,133,175,45,19,134,43,93,39,50,75,161,218,169,177,237,160,16,171,162,104,208,134,224,89,69,223,208,254,86,250,92,231,218,135,177,155,18,182,84,74,6,26,10,191,144,153,128,223,246,158,248,233,230,16,47,73,215,81,242,125,22,222,118,216,18,136,181,169,110,46,116,26,36,232,163,39,137,65,211,159,166,178,42,246,90,184,239,210,1,99,252,234,225,217,143,106,242,155,10,147,35,15,180,119,213,148,90,228,46,95,35,241,40,185,18,106,161,19,244,226,52,228,149,53,111,195,127,168,47,70,68,74,251,212,4,207,39,109,192,107,44,141,242,208,132,89,199,203,127,124,8,196,164,171,143,112,123,244,99,221,194,10,211,166,31,201,21,115,189,100,208,174,103,212,162,251,13,41,84,181,237,6,13,34,113,52,118,104,228,117,55,188,163,116,255,126,153,23,168,225,245,151,33,81,8,71,182,243,36,250,216,149,220,100,228,101,56,192,71,130,81,82,56,47,161,244,233,134,52,140,238,100,189,108,212,208,146,4,84,18,246,203,138,82,1,171,221,236,60,243,220,227,193,180,62,233,183,134,244,39,88,96,122,231,236,212,65,129,2,170,73,142,174,140,244,173,73,150,196,170,135,23,111,232,249,99,220,95,97,200,195,178,220,254,129,191,71,125,13,243,104,201,48,245,186,253,101,46,239,153,159,225,55,162,208,177,231,7,27,175,186,153,25,70,96,33,193,175,18,131,61,123,169,143,96,66,195,47,3,78,131,127,79,48,202,52,15,134,214,42,221,123,182,231,80,94,223,29,193,230,4,247,231,128,144,146,214,32,40,240,136,106,32,146,216,67,251,134,236,234,72,51,155,145,148,127,185,63,238,1,154,167,146,157,206,115,159,160,122,104,102,122,164,91,15,206,174,72,221,239,179,119,154,40,84,40,191,150,60,190,102,30,81,50,20,81,84,112,166,38,254,129,81,41,12,248,154,218,37,193,253,81,131,194,189,122,61,148,12,215,23,241,107,148,82,231,175,105,187,99,192,5,222,250,4,151,103,75,64,14,52,243,20,102,55,12,180,156,145,150,253,53,137,63,237,231,107,201,125,129,42,62,44,71,248,208,210,62,90,191,250,24,150,44,88,152,182,58,4,202,195,251,103,238,239,154,174,190,158,86,156,230,72,97,105,72,154,61,163,61,139,152,58,217,158,38,10,86,200,235,216,187,126,233,94,105,179,27,245,245,9,215,51,90,203,91,14,69,10,113,245,70,148,48,237,41,149,92,64,192,119,34,181,244,219,86,205,18,112,89,218,42,191,172,65,230,117,42,242,255,153,96,19,115,15,152,6,165,4,99,127,69,207,223,204,191,124,13,187,126,30,72,6,60,29,15,36,73,227,151,33,174,201,39,87,151,16,236,181,16,217,55,20,166,196,39,80,84,188,102,58,82,191,23,232,132,165,127,230,243,250,160,176,27,240,53,227,106,58,144,173,46,63,96,202,0,210,205,41,16,143,171,73,218,232,144,193,213,25,117,76,198,30,168,29,254,8,124,191,198,55,148,247,146,201,121,168,140,140,151,134,191,94,79,151,123,196,74,36,180,82,52,179,146,121,5,233,121,220,219,52,7,21,189,150,194,123,108,100,90,146,1,132,126,244,235,6,164,76,108,36,163,240,60,226,129,66,169,86,178,112,44,234,253,90,36,233,80,77,176,181,207,188,14,202,157,246,112,211,57,141,83,177,108,154,153,245,106,168,1,206,131,239,222,244,37,216,232,4,2,134,21,81,31,156,138,146,247,104,215,220,249,102,50,149,203,137,9,124,103,179,182,13,44,75,246,188,22,72,194,106,26,27,160,214,123,199,52,42,40,0,39,59,218,138,141,227,222,24,102,234,156,24,195,216,121,205,155,200,217,232,160,140,37,97,216,66,8,105,233,111,35,124,26,197,191,31,253,47,9,133,60,240,139,22,199,251,152,26,252,226,94,175,23,112,227,222,245,236,115,125,175,23,144,116,144,6,106,26,154,141,81,3,104,141,105,43,57,139,196,179,190,215,227,216,147,27,107,45,88,209,72,56,33,248,77,112,155,97,225,192,243,64,143,137,58,193,244,100,197,79,247,147,8,231,33,78,37,184,19,48,122,123,201,63,135,157,38,158,140,46,82,221,164,225,85,171,209,207,247,17,91,214,245,97,13,203,235,193,166,5,175,97,11,43,213,139,54,70,152,224,83,204,99,5,207,36,21,130,95,90,123,144,7,190,70,68,34,236,237,228,112,76,105,81,46,202,22,177,166,58,193,149,168,223,126,77,144,196,58,83,156,168,197,174,64,174,186,207,228,158,23,252,149,184,154,96,239,74,241,175,243,68,102,88,151,189,166,40,235,103,4,218,14,79,244,186,83,104,237,78,144,40,39,61,247,20,76,113,7,206,178,29,69,182,103,88,217,103,10,250,81,214,30,112,209,230,103,190,117,27,15,237,102,38,166,104,228,29,231,128,81,96,88,41,212,57,152,214,1,247,100,43,223,227,166,188,50,216,83,97,238,212,231,30,210,218,121,50,79,164,29,39,81,202,0,223,200,181,64,245,90,11,151,156,128,81,109,214,144,97,195,16,241,241,222,116,244,232,76,33,6,17,234,126,147,160,167,210,74,17,209,30,17,138,49,186,137,162,86,101,165,96,42,26,163,55,206,182,110,119,38,101,29,179,116,255,213,95,107,48,159,98,236,248,109,136,158,116,95,40,232,144,187,29,66,226,247,46,207,161,121,132,81,162,253,11,129,122,40,153,83,146,226,238,104,15,238,48,0,43,76,133,111,252,118,150,183,188,48,205,19,53,208,246,169,64,0,209,145,83,223,152,118,74,177,100,42,148,206,180,94,1,115,240,233,107,83,43,23,67,218,78,201,99,6,21,100,116,55,91,109,150,154,187,215,225,238,175,27,1,46,185,174,185,182,239,148,71,29,56,173,67,91,243,135,159,133,180,252,106,35,105,233,154,22,154,83,58,144,45,144,122,20,69,193,47,170,150,239,137,172,133,172,192,8,37,58,60,233,25,168,10,83,122,226,223,99,194,104,241,165,39,91,175,222,109,194,253,36,7,227,132,246,59,162,245,28,215,159,82,36,25,237,90,200,49,226,124,207,148,93,41,8,109,246,87,223,14,141,171,194,166,223,218,95,89,127,215,14,227,133,122,120,148,87,209,132,54,180,136,118,33,114,27,52,20,147,130,232,188,252,160,240,121,173,41,231,164,188,43,59,18,37,215,175,217,33,145,157,178,151,150,224,188,154,180,224,127,186,151,210,38,51,163,139,30,245,232,145,14,32,14,172,56,97,136,46,107,230,255,158,141,44,215,87,184,95,84,106,130,180,196,221,105,223,152,18,93,81,139,151,104,64,28,141,120,135,61,25,27,76,203,168,142,159,61,219,187,40,116,191,210,251,73,254,49,197,221,80,55,138,171,217,255,178,57,124,173,183,215,81,96,17,195,236,95,132,52,219,69,239,158,148,28,58,74,204,226,169,145,138,79,142,40,123,76,128,68,175,4,164,157,45,22,53,150,176,26,133,131,195,252,123,55,78,138,33,215,203,31,79,98,15,201,193,149,125,34,70,36,78,150,97,194,234,234,225,222,181,16,108,34,23,62,137,186,140,142,250,245,56,9,104,230,110,233,185,63,104,165,227,183,175,17,179,213,144,64,114,39,66,164,147,142,206,169,166,192,172,38,137,24,48,233,121,153,128,176,185,70,147,4,109,14,201,0,34,227,249,250,51,40,249,78,129,200,59,221,191,160,134,157,8,163,53,61,172,105,76,136,57,52,233,213,214,160,26,229,154,17,135,68,195,40,73,211,44,24,10,162,52,106,78,194,48,186,42,161,163,46,241,65,168,48,210,246,64,108,158,216,46,232,112,84,86,13,172,223,39,103,112,225,149,88,107,112,24,94,181,24,172,86,119,137,203,136,225,79,135,28,244,68,143,69,173,89,10,38,131,137,103,78,35,81,151,153,96,254,195,126,123,104,75,52,37,132,53,75,200,39,1,239,148,91,36,0,222,31,59,5,190,197,72,240,58,231,13,120,99,193,235,163,81,184,184,222,213,247,235,169,235,98,143,254,58,94,96,102,148,57,188,255,194,75,113,178,80,198,45,86,159,49,20,7,81,208,52,37,60,65,105,61,120,173,158,11,53,10,49,35,174,25,208,235,107,153,228,212,175,242,100,176,79,64,147,22,7,42,60,129,75,97,52,221,194,16,48,58,241,42,48,38,203,187,185,53,146,42,202,253,222,189,87,58,49,173,19,225,121,0,27,62,8,217,221,55,139,43,196,45,38,101,109,26,207,216,228,206,163,117,247,110,243,5,187,67,96,34,145,177,211,17,208,214,58,58,106,246,163,0,4,27,132,192,190,162,240,141,191,139,83,99,34,14,113,84,247,145,116,79,27,48,37,249,119,118,188,91,163,143,164,111,5,233,208,120,104,98,49,161,224,248,188,29,248,194,71,75,106,254,154,86,159,245,131,158,151,88,86,119,192,57,116,158,81,71,69,142,60,55,116,207,65,152,70,237,205,181,88,228,201,142,208,42,131,14,157,255,148,187,162,42,244,44,66,82,189,2,227,106,118,129,233,114,80,248,20,177,101,7,132,93,122,243,13,247,206,51,40,241,16,244,230,236,71,229,189,54,191,37,163,114,125,109,212,97,222,168,124,77,103,248,119,224,95,169,50,104,202,131,189,105,253,251,246,123,114,8,3,20,197,227,142,89,70,75,170,4,121,206,159,8,91,127,112,209,98,158,123,144,151,26,76,164,211,244,37,164,102,128,50,222,254,122,84,233,10,21,249,99,136,139,203,12,150,83,96,116,31,21,158,193,142,103,58,36,45,93,220,239,111,143,55,102,168,141,36,152,122,135,183,122,62,236,75,129,141,68,240,77,83,10,224,18,188,130,135,196,12,252,145,222,154,144,168,44,16,10,22,20,165,137,165,202,20,87,222,23,152,219,202,235,8,166,164,69,217,114,14,186,22,93,124,139,142,47,41,48,130,8,207,165,234,52,255,77,133,161,139,122,107,147,28,177,62,218,161,96,95,118,156,164,38,66,40,112,172,135,158,169,237,71,152,193,179,188,41,78,130,226,232,147,193,48,28,109,139,240,71,169,22,227,49,98,136,58,100,159,61,18,188,58,208,19,246,231,73,98,116,72,229,238,53,121,104,63,123,27,45,162,219,122,243,186,223,134,116,253,64,21,89,61,198,94,28,177,43,72,98,85,242,137,50,151,30,13,147,52,183,220,47,43,51,193,102,221,121,240,24,74,86,72,42,187,172,250,96,172,102,25,240,235,216,203,158,66,115,107,211,139,135,245,207,188,147,235,83,65,182,67,87,65,176,47,76,163,171,233,250,224,115,61,153,58,242,197,101,166,17,181,128,109,204,51,220,198,161,67,102,21,6,129,82,218,168,79,134,192,206,120,71,46,114,149,122,239,63,90,249,128,173,125,73,225,235,159,197,145,139,240,102,149,237,12,63,143,188,114,192,102,168,40,124,66,108,7,59,238,75,111,101,42,197,113,237,177,110,53,133,239,60,252,143,184,119,215,193,237,73,178,188,222,165,237,54,242,126,233,7,192,194,195,68,99,180,152,210,168,141,233,110,21,133,49,26,181,129,3,14,18,14,143,128,132,132,193,88,96,32,241,56,221,207,65,254,226,219,17,185,242,143,192,66,106,85,169,84,231,172,179,191,125,203,157,25,25,177,98,173,152,10,145,84,220,194,99,160,4,217,163,172,130,39,224,210,186,137,49,190,103,172,93,208,38,85,44,195,40,223,41,66,32,182,22,101,61,48,219,206,29,48,157,239,250,227,39,166,73,17,238,218,139,127,46,141,229,104,222,157,251,217,34,233,60,140,239,159,220,183,81,31,5,61,171,75,152,208,245,97,237,43,69,97,107,36,13,184,144,243,22,24,25,142,88,218,126,172,23,189,50,106,29,247,202,112,69,151,65,90,104,50,189,145,157,233,20,232,149,241,209,223,99,211,44,207,77,119,123,44,145,143,192,140,64,102,156,98,245,188,120,100,173,45,229,84,178,141,42,81,119,167,227,7,231,10,129,161,172,220,219,162,143,112,232,209,172,40,113,221,104,153,232,32,52,89,253,18,23,94,73,33,232,93,47,188,122,226,194,207,254,65,153,37,139,169,51,218,58,58,121,228,103,132,159,119,217,110,102,11,126,155,190,141,141,168,124,191,73,152,241,44,138,5,182,109,180,219,35,169,252,76,179,103,251,112,194,202,184,48,218,23,37,167,70,205,11,31,70,135,147,25,20,41,60,161,88,7,76,7,184,194,57,95,203,39,58,70,151,146,167,16,202,160,21,209,247,0,219,60,107,20,198,80,55,54,24,102,5,59,94,184,62,112,254,3,124,62,143,118,225,179,66,203,56,171,200,181,199,226,4,221,93,93,26,15,188,203,253,124,58,254,106,67,143,174,178,71,230,196,89,118,139,11,2,205,77,148,80,58,215,169,178,154,185,121,128,120,114,110,69,105,97,140,29,29,75,174,174,184,184,96,69,245,174,219,60,220,31,184,21,217,147,241,116,235,3,67,198,138,7,62,30,130,146,37,176,131,110,70,91,57,6,4,2,99,236,18,239,250,220,53,41,57,133,107,147,205,59,27,66,253,122,140,1,22,41,55,171,91,61,15,180,179,176,222,163,207,108,166,40,207,168,221,13,246,227,193,120,66,173,132,200,124,228,82,136,243,229,85,98,175,218,111,50,165,210,245,32,163,12,13,209,33,226,35,168,205,61,176,89,110,134,92,11,189,120,250,227,189,145,47,15,153,154,82,85,177,246,172,91,84,242,175,180,15,251,96,189,178,19,27,199,203,44,16,244,223,251,66,214,223,111,27,58,193,51,41,144,27,28,241,62,88,35,181,113,150,173,77,185,139,102,166,170,159,243,51,254,217,20,56,220,218,179,185,89,24,239,133,103,140,201,182,107,115,235,162,255,52,252,79,144,254,230,33,201,182,235,124,14,203,107,250,13,33,181,103,87,6,149,120,94,24,33,1,161,244,27,27,52,40,253,205,150,27,73,212,195,31,175,81,59,111,231,75,236,42,232,130,97,30,193,198,15,166,101,151,214,3,133,161,64,13,135,141,38,57,21,38,0,216,1,167,167,117,214,106,83,203,141,93,80,0,76,179,62,48,125,21,197,97,196,61,101,74,154,230,18,220,226,104,251,34,154,194,43,60,80,209,76,204,202,98,133,227,210,35,151,195,119,254,40,55,96,198,50,130,103,132,192,193,82,247,113,204,250,214,78,113,95,103,98,254,3,74,238,192,81,210,68,253,129,73,201,198,149,81,152,28,207,169,27,130,37,1,183,164,246,67,147,2,69,241,153,22,111,181,170,137,124,96,108,160,3,46,15,3,240,103,35,232,243,97,173,198,191,237,15,220,195,85,179,66,16,220,229,133,107,84,92,89,93,200,104,61,112,9,246,21,93,15,83,123,194,12,110,30,89,226,199,158,234,31,126,59,197,88,168,56,239,246,249,192,45,74,39,84,95,187,78,120,192,67,96,139,76,247,3,239,44,48,41,220,247,161,161,5,235,48,118,4,115,190,143,60,140,182,105,153,67,14,235,129,103,40,142,213,106,111,239,15,240,126,224,244,7,248,44,49,1,147,148,157,58,26,184,87,239,129,58,179,225,57,252,121,35,132,154,62,221,90,205,96,104,106,2,122,132,71,204,149,30,199,173,153,9,248,38,205,167,157,106,178,55,250,1,53,244,198,188,76,13,13,0,111,42,205,143,161,209,253,61,21,132,96,207,251,211,76,211,153,111,67,48,250,4,123,70,207,215,44,22,221,162,221,225,132,60,67,211,60,213,186,101,29,168,244,164,106,5,54,189,167,234,112,234,37,61,231,158,198,77,250,96,188,147,151,230,92,186,117,169,250,209,157,138,147,126,66,5,18,161,47,51,63,243,120,125,97,52,5,38,47,128,100,74,101,42,3,130,125,242,10,161,169,204,80,210,174,224,19,89,166,216,206,82,118,166,145,251,153,210,162,145,47,179,72,228,244,204,89,200,9,248,79,35,165,53,223,239,139,174,238,26,112,193,221,244,166,136,207,226,58,99,135,67,183,20,29,137,23,70,81,38,154,156,18,173,116,42,58,75,183,214,217,83,238,128,225,37,235,209,152,114,250,88,73,24,43,105,173,120,54,35,32,5,154,134,42,219,209,204,213,34,7,156,54,221,61,235,129,175,210,32,236,182,154,222,11,75,37,180,4,19,246,2,15,67,23,149,138,188,2,230,225,107,253,197,4,1,247,133,113,229,214,31,175,214,137,17,48,210,43,207,143,183,200,119,30,244,220,180,246,133,77,38,80,175,7,28,152,110,4,189,173,74,218,253,251,56,17,169,63,59,158,173,48,228,150,26,48,219,165,7,102,166,159,1,211,20,160,231,70,15,200,201,172,9,90,205,80,162,134,121,3,120,158,247,60,19,147,80,82,152,202,70,15,248,117,215,131,97,190,131,173,157,240,43,122,40,161,214,134,230,233,82,43,7,172,246,156,187,92,241,99,168,101,99,60,131,1,9,233,17,231,54,182,189,14,165,179,95,13,165,28,18,102,77,165,93,7,130,197,225,82,124,96,179,152,86,120,245,176,227,73,230,93,153,244,198,172,93,40,30,42,221,145,74,97,68,121,37,18,243,137,62,238,245,188,18,109,87,69,157,238,173,22,163,116,115,79,77,253,76,219,187,32,230,71,221,202,12,60,243,51,202,25,214,158,37,163,232,87,202,3,155,187,133,163,24,5,233,111,47,106,232,190,235,196,53,115,232,26,66,231,108,143,77,80,50,221,189,92,158,37,134,51,124,112,73,27,126,145,192,212,29,61,172,62,48,154,36,186,126,153,182,209,14,248,140,195,245,192,180,116,249,165,209,199,84,198,11,175,72,137,34,15,147,219,19,125,162,255,227,219,156,196,171,215,53,36,33,146,184,226,224,51,86,84,69,17,219,111,74,10,1,15,109,226,192,112,60,210,192,137,25,73,141,207,48,51,103,111,227,176,205,33,122,217,38,247,24,215,117,30,241,238,250,219,63,111,153,128,207,234,168,225,126,178,217,219,31,120,166,143,112,191,240,237,139,49,135,1,237,210,64,7,123,68,6,2,227,165,149,158,224,115,153,213,150,195,20,108,158,128,97,157,47,61,62,206,76,3,119,126,142,198,19,36,126,220,186,245,52,158,160,127,43,46,156,218,172,86,120,210,174,59,106,79,40,140,60,133,221,3,19,153,198,67,67,212,74,43,129,103,37,44,17,194,29,184,78,181,179,162,193,244,4,82,59,224,51,255,245,7,158,50,39,157,153,180,171,107,7,29,80,187,220,113,70,120,169,145,208,121,158,55,36,63,48,252,131,7,158,61,226,168,68,249,224,217,190,225,212,157,114,188,238,179,23,212,102,214,3,215,18,70,195,88,109,119,45,154,217,50,95,227,125,209,41,254,68,27,103,50,76,247,117,22,18,99,69,97,72,91,237,194,89,61,88,15,140,220,87,220,54,221,175,26,92,218,67,78,241,227,103,36,106,242,196,114,241,229,126,95,153,134,10,189,114,212,241,226,203,71,103,87,105,117,240,41,79,224,21,195,56,163,219,166,151,70,165,55,214,183,76,79,136,110,75,97,174,151,88,223,48,17,82,129,58,122,51,166,140,165,68,99,233,3,243,81,244,11,159,145,170,87,62,49,160,139,193,66,87,206,126,224,133,230,66,192,175,82,34,125,35,105,202,209,25,35,61,133,225,227,92,248,108,83,159,135,122,66,190,48,25,135,76,248,144,8,38,157,10,65,100,52,251,196,231,198,32,125,71,185,48,217,220,187,116,175,191,88,132,90,192,48,73,229,251,173,136,215,183,56,218,180,17,187,194,36,16,47,188,78,176,149,21,102,59,46,240,208,104,232,76,190,8,57,150,128,73,68,232,102,35,167,80,155,6,77,90,158,58,104,14,5,150,68,191,112,209,234,110,179,23,118,209,218,30,2,2,243,200,190,7,211,213,171,7,227,174,49,5,38,57,164,240,70,197,230,194,77,229,62,209,233,9,221,114,208,162,29,167,7,29,59,230,36,208,244,16,39,154,152,226,0,195,116,87,24,253,150,166,71,235,148,101,205,204,73,97,77,149,81,133,102,213,210,235,86,246,66,179,32,66,206,61,251,243,188,201,230,102,129,151,122,101,225,29,195,30,92,158,184,6,12,13,9,132,94,228,109,41,3,121,54,179,158,41,250,170,117,99,72,145,33,132,84,108,156,84,189,48,46,100,76,25,100,154,126,103,147,114,226,19,129,215,126,134,2,141,153,99,200,0,31,58,99,153,148,232,210,207,227,165,162,108,136,165,23,45,218,132,5,217,100,133,35,181,125,122,74,121,130,43,81,66,209,32,33,129,245,4,20,100,36,244,104,146,151,186,99,69,157,240,190,236,14,171,67,183,195,68,212,242,93,159,143,77,99,25,70,101,24,19,2,175,252,108,197,207,100,23,34,244,112,28,187,218,74,77,216,235,209,72,2,101,160,169,99,1,240,184,223,102,193,200,246,169,198,231,25,142,86,36,105,186,170,227,153,244,116,40,110,158,137,244,172,64,85,43,149,176,132,99,42,45,152,230,62,101,181,179,119,247,162,194,65,207,26,156,52,59,79,69,54,94,54,86,231,42,108,179,108,163,95,238,169,207,248,127,50,205,43,82,139,100,135,218,210,50,39,14,17,33,126,68,149,75,75,110,120,37,6,127,210,12,137,53,153,180,72,69,132,22,67,50,65,44,73,69,225,58,220,238,135,183,173,195,241,65,167,12,224,51,13,86,45,216,209,228,48,151,76,224,89,21,49,241,214,139,175,3,215,63,20,253,239,169,55,107,108,254,102,104,10,4,231,227,146,109,29,181,213,236,41,153,142,199,102,83,130,142,217,148,184,204,9,106,140,214,214,112,97,124,56,93,134,23,99,157,243,122,100,252,111,212,163,187,31,76,79,143,110,157,200,251,78,47,237,26,204,48,19,216,4,57,253,183,97,90,45,217,161,0,207,113,143,110,73,165,237,206,154,52,221,83,141,22,19,198,209,126,208,226,6,70,6,167,42,163,155,7,24,98,84,29,223,24,152,179,2,111,8,138,14,103,235,250,145,235,222,86,40,240,235,198,23,70,38,28,156,149,115,247,102,139,159,85,86,191,81,39,204,160,243,199,238,240,194,137,252,238,172,22,226,194,221,243,138,221,90,233,165,117,192,224,225,205,247,6,215,170,112,70,167,227,171,237,82,82,35,32,234,2,159,127,238,180,11,36,183,160,124,207,11,147,180,78,95,202,6,174,231,217,156,182,174,48,220,232,25,176,45,217,10,83,59,142,163,141,221,172,48,205,156,203,81,200,228,249,65,75,246,174,56,224,162,130,154,192,141,240,222,225,138,243,139,94,248,207,180,45,224,164,31,16,48,146,140,1,159,223,146,46,45,96,251,0,29,206,115,75,210,229,192,149,86,184,29,112,198,25,68,225,82,157,130,211,141,198,36,25,110,224,19,64,23,63,55,131,71,228,108,129,89,4,2,181,228,188,162,70,19,113,24,247,135,158,21,230,65,150,128,207,102,170,233,83,169,27,233,80,135,249,120,159,215,137,190,75,247,55,66,31,137,76,43,192,120,71,206,128,75,19,126,191,149,190,106,139,55,98,146,167,47,92,107,142,177,194,34,60,245,190,90,11,247,101,208,170,237,224,192,180,238,196,83,249,105,83,63,240,114,201,2,224,92,250,123,225,72,213,196,143,195,180,120,111,251,76,197,254,5,17,215,19,177,61,240,108,113,112,134,129,251,92,25,228,139,184,173,68,188,245,252,246,154,238,87,101,147,151,238,126,128,73,100,214,128,235,24,227,57,122,183,116,225,69,220,255,160,99,8,122,246,86,55,152,54,120,245,123,106,212,212,215,243,80,208,60,247,11,71,43,168,234,133,241,140,118,128,120,31,173,23,173,241,196,216,146,137,255,201,239,167,103,60,111,92,130,164,87,227,119,97,222,31,214,77,41,87,250,139,127,183,213,227,93,211,131,42,173,182,6,227,83,18,48,170,54,47,124,222,65,220,86,177,128,248,121,31,227,14,82,218,10,223,89,163,5,165,16,230,93,81,111,9,96,132,155,252,202,210,64,209,168,253,155,127,243,79,127,253,143,127,254,135,127,252,211,159,255,242,119,127,250,175,255,230,63,254,253,223,254,251,63,253,205,95,253,243,255,248,63,252,243,127,255,63,255,203,255,249,191,254,213,95,255,87,255,240,111,207,95,160,217,127,150,101,118,137,127,245,79,255,244,215,255,241,47,255,225,31,207,223,254,103,127,250,219,191,252,55,127,254,211,95,253,245,191,251,211,63,252,251,63,253,229,207,255,225,111,62,224,63,255,187,191,255,211,127,241,151,63,255,221,223,255,59,126,224,31,254,252,111,255,238,239,255,246,47,231,231,255,203,88,145,208,33,248,234,69,29,146,108,81,237,69,50,48,211,157,158,173,239,10,218,155,192,11,37,14,159,39,104,57,210,93,55,217,155,234,10,207,166,230,137,67,152,192,213,45,193,209,164,107,152,97,11,152,76,2,230,91,81,72,205,62,235,240,184,54,22,231,155,109,164,196,100,13,71,18,33,251,19,94,104,170,168,185,7,214,110,247,229,46,10,236,106,0,181,217,142,251,247,0,138,198,144,162,164,32,239,193,187,106,181,22,120,184,44,144,193,56,237,8,204,238,190,251,50,107,74,199,233,133,251,93,195,145,91,153,122,97,103,251,95,253,167,9,159,180,199,7,116,120,191,189,193,107,72,17,122,19,26,123,11,6,124,156,76,241,231,129,253,107,88,236,129,181,232,184,109,159,228,143,211,250,237,106,127,209,164,232,254,3,218,150,160,52,58,8,58,112,17,243,139,230,105,168,157,55,48,86,69,23,30,146,50,50,109,54,215,88,162,47,150,226,244,122,224,230,42,249,192,184,154,234,209,200,92,229,136,151,86,126,56,224,192,41,251,10,186,150,169,211,202,208,111,57,201,123,38,26,27,249,65,171,243,209,76,231,252,60,93,25,67,244,76,165,226,7,195,130,127,193,240,254,52,144,74,220,19,56,19,156,57,140,120,111,125,97,214,219,11,63,110,10,214,201,149,227,129,110,179,225,120,225,243,162,227,220,16,123,245,109,85,235,58,139,235,198,153,93,119,4,7,78,15,170,74,20,39,100,164,190,89,61,186,205,214,233,244,192,201,233,204,6,15,53,41,63,99,132,86,169,136,203,43,51,194,11,227,47,25,112,198,97,91,119,58,29,174,144,195,200,246,228,23,46,78,226,179,15,58,169,230,213,166,66,127,163,250,106,226,145,253,129,199,122,96,237,226,52,120,220,115,211,1,172,12,193,141,72,221,244,163,207,3,174,170,249,0,156,189,203,211,224,254,48,27,241,235,236,195,31,42,25,36,45,136,44,124,240,98,131,103,198,27,207,222,18,31,181,216,8,157,165,69,126,120,154,113,147,159,183,195,206,108,15,90,166,128,227,217,241,158,225,233,149,74,190,208,241,136,185,131,142,18,59,44,20,212,53,131,182,96,63,15,95,214,105,46,47,106,148,181,136,132,221,88,134,205,27,50,254,15,12,241,119,94,120,169,112,14,251,219,237,122,88,157,5,232,60,209,242,194,46,53,252,131,71,126,104,137,166,223,31,123,86,227,87,42,92,162,117,9,152,0,93,243,15,5,113,230,56,55,36,108,37,59,87,182,26,62,81,2,159,255,121,142,182,236,109,192,198,216,87,58,38,52,211,123,105,188,161,7,166,236,115,119,219,59,171,9,37,123,239,50,107,156,187,167,174,58,221,11,31,113,55,72,7,206,75,87,91,118,69,104,234,7,124,190,115,29,73,200,78,149,116,225,243,237,106,66,8,125,64,55,95,234,198,16,82,181,98,184,185,165,196,112,64,127,93,147,185,196,162,211,107,122,192,216,78,182,151,54,236,77,89,192,3,153,31,133,233,74,191,63,78,57,247,97,44,155,126,203,133,207,98,166,63,14,27,178,197,43,161,27,71,115,89,5,105,158,33,48,189,179,15,215,250,28,125,31,11,223,178,50,4,59,250,93,59,224,149,31,14,120,207,65,186,252,161,77,9,157,132,171,251,62,20,248,232,122,97,103,203,235,146,64,191,131,231,126,200,235,107,206,170,112,127,56,226,204,189,249,62,82,92,10,245,133,20,154,247,229,174,71,125,46,220,10,217,207,67,169,15,39,191,187,245,166,161,112,13,148,209,15,217,241,62,19,204,88,245,137,162,204,176,5,174,245,161,213,39,146,109,119,144,247,231,19,64,129,163,143,123,215,188,89,61,53,149,25,57,152,175,87,91,67,208,152,187,223,54,29,121,79,222,114,209,213,117,97,74,226,251,233,176,24,69,206,77,59,205,211,128,81,145,13,184,95,231,82,3,24,58,80,79,192,38,223,246,227,156,182,242,79,36,80,62,253,162,36,217,108,149,210,59,173,12,37,163,89,87,138,60,210,198,164,168,45,47,168,77,196,108,203,156,245,176,92,153,100,218,238,119,66,212,194,22,29,98,125,199,50,128,226,150,214,43,40,206,151,11,98,181,244,48,92,183,43,17,31,152,206,38,229,138,109,204,206,86,44,48,105,41,73,199,236,94,123,76,118,29,246,173,118,14,54,56,173,177,120,53,122,184,180,247,149,186,85,137,223,238,169,234,10,65,183,112,241,190,90,96,26,11,138,50,201,224,0,197,109,153,235,113,87,120,172,117,215,99,84,36,181,92,222,78,144,18,163,31,73,228,245,240,37,161,180,250,86,109,219,150,84,104,50,219,114,147,177,46,98,114,171,252,31,115,201,140,225,141,146,203,163,167,133,155,103,189,240,130,96,172,108,147,141,93,136,191,230,2,131,97,60,116,173,86,186,204,39,85,59,82,120,149,53,134,39,114,41,42,94,195,20,90,115,160,103,102,73,79,59,252,185,150,123,87,132,156,249,105,43,31,22,109,69,2,27,211,173,167,31,190,53,167,253,177,55,109,175,114,20,166,103,82,90,130,91,174,108,46,44,5,123,148,42,242,166,82,255,234,255,213,208,182,57,187,117,132,11,31,149,176,157,67,216,54,153,181,182,42,2,213,118,197,159,16,93,121,92,101,76,118,114,70,53,130,78,153,71,4,25,83,224,226,189,100,132,209,143,52,194,153,142,209,11,114,148,59,79,15,76,155,155,223,181,73,159,63,194,83,216,196,68,241,20,30,107,123,196,207,208,236,19,194,20,20,81,189,45,232,85,151,155,71,196,175,163,16,78,253,10,6,220,153,17,206,166,106,191,2,176,217,175,252,140,139,186,30,65,197,243,122,156,21,72,99,95,214,66,9,240,45,194,0,191,114,140,211,172,93,151,83,60,105,70,82,17,1,106,33,33,137,5,188,31,113,230,133,171,156,243,34,96,34,16,40,8,92,17,53,115,162,37,205,2,83,149,165,14,220,61,16,0,174,76,112,10,227,208,213,3,238,143,145,246,48,205,252,114,127,156,74,175,126,185,117,213,208,203,70,250,111,204,247,210,224,250,249,125,155,154,157,204,87,104,194,156,243,197,209,12,14,229,82,46,186,143,87,92,26,113,190,138,246,144,120,89,206,122,202,196,249,143,54,45,185,163,176,249,49,130,134,186,31,15,84,18,195,173,154,71,90,149,116,1,188,195,183,25,89,176,89,158,25,11,1,224,122,97,164,105,179,194,216,95,198,125,243,204,198,115,99,35,246,185,192,8,122,60,231,70,33,225,254,184,145,99,21,38,152,247,161,104,14,27,202,150,92,152,126,214,120,168,230,72,172,143,229,204,59,65,54,166,80,146,116,66,196,126,39,100,173,32,224,60,130,20,231,187,79,97,232,158,205,156,111,188,240,10,61,33,244,248,231,163,104,138,131,113,26,241,219,27,22,140,14,68,179,162,141,219,194,56,169,190,48,5,175,15,70,108,72,137,73,182,132,236,122,97,182,201,207,185,141,142,20,240,121,254,15,87,217,44,192,90,192,106,218,4,184,60,73,116,64,168,67,251,129,231,229,83,209,89,73,249,233,129,145,35,10,24,69,180,7,189,220,158,204,48,170,58,173,44,226,236,21,215,85,208,232,215,87,13,159,35,14,46,77,11,118,134,142,16,85,60,48,70,177,130,254,104,157,142,214,177,181,231,157,104,224,236,125,157,179,110,27,251,151,7,70,233,221,201,248,36,187,181,10,111,52,177,16,249,38,131,48,159,54,1,224,18,124,121,96,93,56,39,41,138,112,30,43,109,148,173,29,147,6,23,129,235,163,97,6,177,245,250,145,160,93,75,212,174,240,57,251,136,115,111,24,139,127,128,155,194,47,81,37,159,120,43,8,189,236,146,218,195,250,195,117,120,7,138,90,78,158,255,31,240,174,127,132,195,31,175,160,175,243,116,102,0,15,133,81,245,125,46,60,230,140,194,176,169,243,125,102,43,190,92,148,11,83,87,201,21,224,246,192,235,143,112,85,24,227,50,229,12,118,15,166,137,140,97,129,234,80,57,79,177,149,124,225,252,210,246,112,225,137,135,130,188,243,120,120,150,7,142,46,235,98,174,182,47,13,243,140,113,39,28,50,27,45,101,32,16,13,232,185,89,140,158,166,172,109,14,76,23,222,229,133,105,244,141,31,223,103,204,63,221,100,91,248,190,133,53,89,91,20,224,174,238,176,184,163,236,251,104,18,25,111,54,12,115,25,83,245,113,190,217,205,8,248,222,12,115,2,149,71,56,23,143,22,167,126,159,107,166,29,249,249,182,217,85,237,128,77,109,68,225,220,163,153,19,45,164,161,189,181,76,58,209,254,90,144,43,27,239,10,1,205,121,6,188,166,238,171,88,94,102,208,44,203,79,138,228,233,9,105,97,105,91,120,98,251,153,13,97,55,56,183,167,176,231,85,19,36,84,116,79,52,26,71,155,250,157,160,216,108,223,51,211,83,169,49,22,149,168,156,226,186,73,2,234,153,51,226,254,43,80,40,241,79,4,214,41,217,57,12,81,72,197,32,81,187,240,242,134,9,57,231,245,252,56,90,132,247,182,118,209,124,165,53,247,12,95,247,10,130,54,42,22,134,149,79,108,3,96,5,231,167,95,4,146,135,79,133,149,205,77,214,245,97,174,121,229,90,72,163,77,213,32,24,191,166,120,71,241,176,123,250,38,96,51,204,11,79,164,237,20,134,6,25,176,41,86,235,111,163,141,180,47,188,223,61,132,73,160,58,239,155,14,223,199,104,14,15,170,21,66,26,21,29,232,183,33,164,83,186,137,31,167,114,248,252,56,170,126,57,142,70,131,95,3,98,220,111,99,93,60,240,25,11,249,109,30,10,135,212,154,204,176,236,65,217,197,197,169,33,234,63,91,85,58,85,202,133,79,248,252,244,131,32,145,60,226,109,34,20,249,246,224,96,121,239,189,121,8,163,190,205,67,246,165,151,128,77,107,230,105,202,72,49,194,9,165,167,218,52,194,98,98,91,226,48,173,17,79,195,135,105,146,7,106,130,219,79,43,202,114,218,18,155,52,218,110,159,78,149,122,67,241,3,83,153,121,186,100,206,60,157,227,194,27,157,104,58,86,152,252,252,235,130,202,57,31,47,173,73,2,215,183,1,104,101,151,247,169,160,7,22,191,109,218,185,122,225,137,247,31,247,69,167,145,138,40,159,48,179,212,251,219,196,33,26,36,141,51,134,203,125,33,24,136,232,36,13,19,98,69,207,47,148,254,244,104,195,109,204,223,227,169,176,169,83,65,70,146,76,183,27,185,48,33,169,62,219,154,215,102,158,30,107,226,76,133,153,135,227,96,115,29,125,178,30,216,222,196,209,120,200,62,183,205,66,233,43,27,221,225,181,62,63,110,196,202,25,45,164,200,37,61,218,112,39,88,112,58,59,124,167,148,159,167,50,44,113,126,187,172,17,90,22,248,151,18,248,96,122,139,159,120,153,117,116,196,148,70,117,93,181,102,198,198,149,219,183,1,166,237,169,21,196,179,82,225,179,61,188,187,60,167,55,57,177,145,245,240,137,218,90,58,218,120,120,250,231,131,246,252,65,179,78,177,170,97,43,203,138,159,250,12,149,179,132,107,136,69,31,190,95,56,186,222,184,224,40,76,106,207,251,222,177,180,29,237,129,55,54,138,1,227,158,169,48,66,42,62,237,224,168,211,213,230,136,62,178,19,207,93,152,178,174,70,73,150,160,11,248,108,20,158,150,170,76,166,169,7,202,206,85,31,10,115,156,135,188,80,177,32,77,41,220,102,232,210,157,251,39,67,169,167,94,212,146,66,44,224,236,184,219,243,227,180,241,206,120,42,172,178,218,61,148,55,211,119,28,77,49,250,233,233,64,208,214,23,214,198,142,70,199,233,129,165,41,177,65,150,72,218,118,113,102,192,21,51,61,221,32,233,233,47,40,201,212,34,2,38,99,212,20,70,75,205,95,183,169,116,42,51,188,176,77,108,23,70,171,90,5,18,81,193,216,241,227,180,145,106,95,197,137,51,71,72,191,163,235,241,48,218,217,142,69,250,160,81,251,215,174,138,130,39,140,239,255,161,25,37,237,7,166,7,45,108,232,137,136,206,108,170,39,62,235,198,242,4,27,101,188,249,52,154,153,91,199,140,163,139,217,55,40,140,78,118,156,26,74,250,243,200,240,208,232,113,221,149,145,162,183,133,14,133,207,135,116,49,239,39,150,47,108,50,227,125,108,180,4,244,3,42,189,94,187,234,51,61,53,104,163,10,227,13,124,225,51,143,232,40,46,214,3,25,63,126,94,229,208,22,131,130,86,83,138,251,134,201,49,158,163,207,190,61,126,27,31,24,61,118,82,6,140,71,74,19,239,243,80,44,233,18,7,211,120,169,77,27,197,132,214,2,29,229,25,69,164,33,87,160,168,197,61,15,116,193,65,139,231,141,44,166,78,26,182,185,233,113,207,214,211,171,55,181,81,57,140,235,222,86,238,215,82,68,169,245,254,56,39,175,218,219,147,200,122,185,2,73,130,211,174,125,152,38,45,116,21,72,18,125,64,15,140,184,169,203,182,208,204,245,160,204,126,161,188,133,237,132,58,0,82,245,152,33,30,205,234,175,190,134,211,12,27,66,186,23,23,60,109,131,70,158,100,198,214,169,155,191,210,43,94,210,114,136,222,157,125,208,120,150,128,250,171,187,135,166,139,105,186,10,140,1,108,232,231,158,184,34,61,219,77,204,58,162,21,235,204,147,232,82,235,143,35,227,226,23,86,8,68,159,151,105,175,207,79,93,150,113,40,116,132,98,62,232,48,178,14,249,153,10,145,171,12,153,193,74,216,242,12,66,218,25,226,117,144,132,87,147,238,73,78,172,135,148,19,78,128,163,189,9,25,222,66,252,56,54,199,207,14,223,122,78,227,210,96,104,104,126,0,31,187,45,104,122,220,128,232,206,159,33,131,147,225,245,188,182,58,33,147,102,2,144,251,113,182,25,249,170,217,3,231,253,186,161,244,171,194,73,190,54,191,126,112,150,205,185,240,154,143,39,73,199,179,42,70,74,54,183,33,45,100,32,148,22,242,62,212,126,215,11,215,8,44,129,97,82,106,149,132,48,101,198,24,134,43,170,18,230,116,239,220,57,254,124,137,218,241,100,77,186,85,150,143,209,84,30,206,60,209,247,141,68,112,127,150,124,13,241,48,109,76,177,168,146,92,80,63,236,9,121,41,150,123,232,211,234,238,156,119,168,31,192,75,170,218,114,107,110,238,241,190,128,83,121,60,215,77,226,112,223,223,78,90,97,135,183,116,2,230,56,26,29,113,21,164,55,235,161,17,145,198,36,220,18,7,229,31,81,54,102,187,84,151,230,82,173,241,56,221,89,26,137,48,121,33,168,116,175,112,114,33,126,61,147,82,125,224,30,189,196,22,222,234,226,67,45,191,71,32,194,135,159,213,198,216,122,252,198,150,121,129,122,159,192,9,133,191,128,185,73,217,21,26,153,38,196,129,248,180,41,111,11,108,59,160,248,56,77,203,116,42,140,32,201,10,193,122,99,26,42,156,98,115,69,182,102,40,1,23,180,165,34,154,242,85,219,223,206,244,121,22,52,17,81,199,94,83,127,187,209,83,48,174,104,119,82,77,202,142,142,231,157,138,249,218,52,192,194,155,227,12,204,43,196,150,80,68,188,48,254,140,35,62,79,136,111,69,141,19,206,150,230,132,11,67,100,245,30,227,4,2,199,30,51,135,121,171,202,51,133,55,222,35,59,135,214,96,82,166,44,193,199,24,23,165,179,114,11,122,54,17,87,43,16,61,57,121,40,191,56,51,93,41,193,246,72,203,243,81,208,37,112,245,254,150,230,221,155,21,123,175,200,27,28,72,137,28,145,244,232,209,123,138,48,61,25,74,129,19,78,172,245,10,245,63,249,162,102,197,138,24,135,248,199,73,94,176,49,35,69,221,215,212,62,134,20,12,154,81,145,67,127,241,124,30,73,235,51,88,25,181,171,28,76,115,161,76,243,212,175,177,166,10,195,7,232,149,122,106,202,146,87,202,31,221,64,249,180,205,239,183,94,131,1,138,48,89,175,12,241,218,107,54,113,38,122,173,236,54,214,218,240,125,35,239,212,148,229,219,108,195,116,239,139,94,35,73,227,30,184,94,245,185,109,9,2,1,43,10,249,241,105,146,118,210,67,225,113,70,172,129,242,75,125,222,6,38,202,177,122,33,134,249,190,142,66,150,229,202,230,81,211,215,231,13,81,106,197,164,113,190,210,146,245,129,227,212,22,202,168,124,109,202,251,108,20,192,87,187,48,140,84,125,100,152,177,220,88,132,247,174,247,69,119,125,186,104,173,170,248,218,160,158,164,251,204,176,128,210,129,130,177,82,104,126,87,88,38,82,204,110,136,25,244,16,149,52,170,188,190,75,116,36,195,238,183,227,90,172,26,210,136,147,151,25,161,97,153,246,237,10,76,116,23,113,12,79,87,197,27,41,167,173,200,109,27,29,88,119,155,173,155,3,93,196,134,102,123,161,71,159,221,208,21,180,252,25,85,233,185,97,154,135,236,36,237,179,249,121,104,166,248,17,151,118,62,114,141,116,104,229,158,233,46,48,38,33,37,95,0,77,73,51,20,147,207,146,188,85,79,2,97,38,120,115,177,60,141,63,60,22,26,205,238,149,147,29,149,69,192,186,104,110,16,118,86,162,169,233,239,243,213,67,243,142,115,91,150,186,40,140,82,67,188,177,130,3,148,220,24,114,113,241,109,158,184,37,169,54,36,237,86,103,34,184,2,141,80,167,20,134,140,22,33,90,97,242,211,121,186,177,71,188,71,39,220,137,244,202,144,236,8,69,101,171,46,72,76,140,191,10,35,32,96,26,224,229,3,59,19,224,12,195,249,142,204,147,210,140,153,91,215,117,28,178,21,94,191,94,204,84,71,76,212,38,15,86,244,202,19,133,144,8,154,105,185,146,58,138,25,31,183,43,45,217,45,157,36,48,173,11,177,189,202,103,58,213,6,148,115,85,116,177,69,84,204,22,83,174,12,2,244,85,79,37,69,162,214,60,214,145,56,117,111,166,28,73,194,65,228,185,29,133,36,41,209,35,84,108,148,116,29,182,162,128,160,240,188,35,206,73,150,44,146,215,197,254,232,126,2,169,82,109,83,184,139,236,9,4,138,165,170,224,205,118,137,17,99,33,153,175,82,159,205,228,154,215,221,205,154,104,175,192,229,68,116,49,84,204,167,74,159,40,116,103,9,30,105,120,209,177,80,232,252,27,249,110,242,151,58,183,211,225,190,247,221,166,147,25,150,45,41,82,101,231,209,44,73,78,116,157,180,50,250,30,145,242,180,190,39,93,69,204,44,180,197,209,40,183,106,28,68,108,41,153,168,110,11,179,194,76,138,145,189,104,72,122,232,209,84,136,242,133,145,244,173,10,87,10,107,17,145,175,172,165,148,198,220,221,111,68,142,200,162,236,135,141,50,56,239,30,136,165,64,135,26,202,196,237,238,160,72,92,85,61,119,165,191,242,102,201,246,168,207,99,41,230,8,113,147,104,85,171,114,232,20,134,47,197,65,51,237,176,130,162,147,215,101,243,182,250,243,62,141,243,116,179,123,103,92,234,210,11,157,177,73,226,112,13,37,92,97,70,92,67,10,180,25,201,85,23,33,42,218,161,232,119,224,51,228,117,166,167,156,117,211,77,52,220,63,17,9,60,216,80,51,35,229,249,68,66,144,6,66,82,194,148,204,84,66,17,73,148,208,99,105,208,109,214,208,51,35,248,87,98,235,103,142,25,130,90,199,92,156,248,87,131,22,152,86,255,24,103,20,252,85,167,250,192,169,135,140,90,163,172,146,116,113,60,15,116,222,60,215,122,220,188,155,233,124,74,242,187,246,252,220,84,142,78,43,2,65,2,33,125,25,168,64,196,135,141,136,120,145,125,248,153,24,211,12,215,107,100,55,151,150,141,43,9,253,59,130,87,182,246,110,129,135,57,234,221,114,67,211,118,60,194,239,179,4,220,90,6,182,29,10,155,204,93,141,66,72,123,180,187,205,209,249,102,14,97,68,191,151,86,16,70,139,31,135,60,87,245,198,240,134,136,81,70,247,101,153,10,167,22,237,30,192,212,128,238,251,168,176,112,111,34,23,195,30,245,49,171,180,98,238,18,234,195,191,69,94,96,114,127,113,101,191,70,114,69,211,190,215,93,121,4,89,80,154,64,47,138,160,148,158,152,26,101,160,103,185,89,178,143,166,87,114,214,123,112,161,176,172,63,77,246,226,194,103,193,85,97,44,56,150,125,221,186,20,92,225,161,63,158,177,176,242,175,122,224,0,38,49,241,111,7,20,149,167,65,20,44,201,137,243,230,41,146,250,64,194,10,86,46,140,180,97,252,114,39,90,184,3,152,240,186,222,49,6,55,80,147,184,7,78,253,162,39,144,120,158,38,235,78,16,44,241,210,196,247,88,224,122,190,136,24,160,231,151,170,18,50,144,64,93,119,246,167,11,92,11,67,231,51,92,4,227,31,124,190,255,19,222,117,133,161,227,150,128,207,108,147,245,199,19,69,18,191,107,115,63,151,11,63,75,209,8,95,45,139,64,135,132,79,48,171,209,111,117,152,50,163,190,12,68,150,226,186,155,205,123,2,78,211,255,8,148,196,106,85,24,229,54,127,145,184,24,171,70,59,125,194,243,62,50,168,5,18,132,28,180,201,90,141,246,181,150,179,88,30,187,156,26,202,70,209,187,234,244,248,199,77,67,143,94,207,209,198,70,115,184,111,213,167,70,195,242,114,190,209,86,65,55,88,225,179,88,123,244,196,191,157,26,42,87,196,34,92,63,0,184,117,173,147,163,229,176,195,217,19,56,75,175,60,48,14,120,241,58,168,255,234,111,23,218,85,238,149,89,196,162,48,54,117,241,182,72,11,85,253,109,35,4,196,67,105,200,92,232,235,50,33,190,24,70,248,220,47,61,154,175,35,100,212,217,79,168,6,13,194,204,45,82,219,38,88,91,244,220,88,220,236,251,208,176,2,200,122,52,170,126,237,194,232,105,232,209,232,17,197,252,142,222,198,90,122,244,60,65,73,212,210,26,249,79,157,111,206,166,124,150,59,136,169,168,116,61,154,141,113,185,48,242,91,242,5,156,15,232,138,27,34,183,81,181,96,140,220,117,236,38,15,138,10,144,128,103,59,17,246,154,160,89,25,252,7,206,89,46,251,73,194,158,211,192,5,140,215,1,29,86,15,197,61,234,190,13,74,103,58,65,159,217,190,5,201,23,184,230,231,113,231,36,133,56,124,175,148,172,65,163,6,189,208,23,46,90,43,168,70,40,91,247,220,104,210,42,106,194,135,23,69,142,64,96,102,178,116,97,179,65,22,24,233,150,92,47,140,81,129,194,184,20,8,92,52,164,195,70,14,61,234,11,39,213,32,179,254,149,32,228,161,154,179,213,48,155,77,207,14,114,179,193,218,60,73,121,43,71,178,210,96,149,250,103,47,88,111,253,189,153,246,150,62,22,196,169,229,153,62,158,67,21,31,190,126,103,133,98,137,59,129,17,250,109,247,212,214,70,120,225,140,144,196,253,238,113,55,212,0,38,35,239,32,87,54,134,218,8,96,108,66,134,69,222,182,78,103,228,246,163,144,192,222,75,53,181,169,123,182,91,116,109,100,229,36,171,199,40,28,151,15,65,157,191,61,48,38,41,67,62,128,103,107,65,147,46,27,169,11,147,166,82,56,205,118,199,130,81,196,20,46,232,42,151,11,15,109,236,161,133,112,223,162,19,57,31,181,236,2,30,85,190,235,103,166,132,242,27,86,246,205,210,15,146,161,61,223,49,156,236,184,110,116,224,37,109,135,118,87,14,117,205,3,35,54,189,20,206,173,222,219,130,128,47,47,19,43,251,18,130,193,7,62,123,135,253,192,25,21,165,128,91,82,99,246,178,127,210,14,1,115,182,161,48,42,14,235,194,41,63,151,102,110,185,247,198,160,85,111,133,113,33,184,63,174,42,175,176,99,119,176,172,200,233,60,26,124,112,107,25,46,1,35,92,172,71,255,214,163,128,173,65,73,224,10,187,105,95,184,168,178,174,217,167,134,98,176,45,46,106,243,100,132,99,121,95,180,219,15,189,173,243,101,223,29,46,109,154,207,149,101,232,178,23,76,218,11,206,114,61,251,93,176,19,137,108,189,110,108,97,229,174,153,22,244,109,161,157,23,59,174,102,172,84,185,110,204,156,243,253,112,83,29,42,72,71,1,184,237,27,217,37,229,38,23,99,248,140,123,97,216,242,21,133,233,9,187,23,6,203,81,110,26,29,5,153,81,82,77,218,174,87,112,32,186,244,46,96,237,156,225,105,175,80,141,55,88,93,208,206,28,66,35,233,144,115,107,19,9,125,107,56,82,93,88,117,248,207,39,79,89,174,200,77,107,48,140,178,96,95,114,215,83,137,184,103,149,60,49,124,151,183,149,242,243,219,103,109,27,77,222,214,211,179,128,125,42,108,130,11,79,165,250,209,190,94,117,20,229,190,21,165,201,39,221,83,163,93,167,143,140,206,123,185,105,18,29,10,39,171,124,95,120,246,103,160,36,170,145,247,219,51,87,239,11,163,186,214,228,101,99,86,254,192,105,172,251,89,163,73,217,21,62,47,164,234,135,61,84,70,220,140,202,110,37,186,89,246,72,97,76,106,239,132,114,222,165,60,20,104,128,237,206,179,25,127,148,166,176,209,243,3,134,90,41,175,11,117,145,222,239,209,172,139,69,97,54,24,247,232,46,154,110,72,142,211,193,122,15,102,19,188,21,62,107,83,190,7,91,150,71,96,148,132,101,22,38,7,166,247,133,86,253,253,50,201,175,37,189,50,184,45,55,218,45,185,61,79,140,250,186,196,2,144,170,244,212,172,253,101,203,218,52,116,144,210,203,164,113,227,99,145,65,91,71,145,13,196,57,87,127,110,11,17,241,41,171,253,210,214,229,66,105,190,221,189,75,69,240,111,43,28,138,53,182,162,166,165,83,225,192,212,58,18,33,124,90,170,157,133,249,87,93,119,1,56,47,182,13,61,122,210,175,122,97,118,51,122,180,37,71,46,188,105,92,19,152,157,104,187,91,27,42,118,83,225,186,214,189,52,40,60,146,102,68,179,53,141,27,107,155,138,155,94,26,153,131,251,208,254,176,173,42,36,154,243,253,248,160,56,234,193,244,88,221,128,150,218,149,46,47,38,214,121,131,129,94,171,186,196,20,152,228,243,126,63,72,60,232,156,67,25,57,223,167,2,69,87,63,1,139,51,234,221,190,35,11,255,192,185,201,72,34,204,151,210,73,177,126,203,59,213,146,200,220,15,92,194,119,206,246,254,251,57,117,186,170,77,150,57,152,253,57,245,153,244,247,157,44,33,137,234,231,69,235,123,149,148,6,28,225,166,48,50,238,241,58,77,226,186,40,140,60,126,220,23,196,11,217,99,23,164,158,163,241,0,86,205,212,152,181,32,61,50,238,183,11,35,68,40,190,197,132,16,239,26,129,10,215,131,22,205,90,144,120,156,122,95,12,211,17,247,69,245,86,54,94,84,138,123,191,239,139,214,102,73,183,96,51,193,236,27,240,86,177,30,76,128,130,84,64,118,100,168,86,8,187,176,18,61,186,228,21,134,90,168,209,163,80,46,19,150,124,135,126,155,212,75,67,148,23,61,173,89,159,71,98,38,92,129,182,165,169,68,172,134,132,120,108,197,193,231,166,42,53,212,200,171,33,118,41,217,43,68,99,70,168,228,195,229,110,170,236,92,32,119,71,23,21,85,103,250,12,20,62,19,65,240,177,59,61,36,58,45,116,235,66,141,163,153,117,159,75,203,214,79,28,240,249,241,164,55,6,75,46,118,147,29,109,28,157,75,59,43,250,140,251,102,98,208,43,195,219,237,130,52,93,201,133,81,116,187,52,115,28,12,181,95,142,9,126,223,150,4,250,144,53,137,196,182,54,180,80,129,233,227,144,183,137,223,246,77,100,82,6,238,122,240,66,150,174,222,4,236,217,205,235,169,23,102,84,247,104,234,200,242,200,72,236,207,59,10,45,103,173,63,78,155,85,143,7,78,87,161,78,134,13,163,228,32,254,247,5,19,95,47,156,14,175,251,62,22,75,126,87,248,204,87,247,198,152,240,215,3,27,101,37,178,206,5,247,20,133,211,125,100,219,36,213,4,164,105,218,127,25,46,201,19,197,243,222,163,172,114,6,13,233,166,7,70,255,53,152,151,48,3,203,11,223,49,10,188,165,211,149,166,152,21,161,180,57,89,106,247,23,9,240,18,29,238,124,122,69,91,143,11,172,37,49,109,236,182,41,22,184,225,73,18,132,83,94,181,46,139,136,234,186,4,151,37,226,183,82,6,32,32,64,204,184,85,125,101,190,20,100,205,203,229,186,90,92,175,23,94,105,146,142,223,158,72,142,235,111,87,234,71,151,111,112,2,21,253,236,41,66,214,176,56,135,225,164,74,60,40,31,173,16,201,239,217,218,104,21,77,215,174,14,110,73,214,197,30,175,155,46,44,11,90,183,245,167,177,165,222,151,162,209,148,30,95,144,156,140,106,39,4,15,60,81,5,198,229,106,93,122,200,25,162,250,89,39,108,58,130,186,85,76,64,84,209,218,174,187,109,193,197,55,61,191,157,102,14,75,108,8,158,91,18,76,217,232,242,151,153,82,247,227,18,150,17,91,94,66,8,61,23,39,15,20,193,149,19,206,198,143,179,124,72,184,123,224,20,123,128,142,188,120,145,207,150,49,146,98,173,135,73,116,194,202,161,48,221,191,151,135,68,93,112,42,124,118,189,243,146,77,75,22,173,95,96,114,222,215,49,149,226,158,254,248,196,1,48,30,41,246,196,69,111,27,105,225,251,227,144,102,101,10,199,183,114,93,119,92,91,217,159,223,38,103,123,81,100,3,245,202,104,246,14,207,95,211,234,223,250,204,198,78,151,174,109,242,142,73,143,30,182,79,8,152,145,241,28,205,246,253,18,224,145,43,215,251,162,55,207,35,245,3,91,102,84,97,26,122,226,210,204,187,88,209,51,161,93,182,28,14,183,83,79,13,227,173,93,131,219,70,38,89,97,218,189,227,212,244,136,60,183,221,77,153,248,242,229,154,146,185,179,229,152,46,239,31,159,167,7,173,209,217,5,25,234,236,138,245,174,206,208,187,156,179,223,90,165,195,16,194,125,191,12,67,83,33,83,24,175,214,121,249,137,75,171,219,144,90,106,186,228,70,246,219,122,112,195,62,183,94,226,36,213,106,133,17,0,13,30,107,66,62,98,61,48,159,118,192,121,253,1,134,184,21,100,83,200,245,207,111,179,210,181,203,22,237,154,16,1,190,225,42,165,170,162,145,68,166,236,222,98,12,35,243,92,94,24,111,186,203,115,221,115,253,1,110,209,224,219,109,75,215,159,167,66,7,120,28,109,42,233,58,169,24,7,234,210,119,17,46,156,15,92,67,240,227,252,48,105,163,231,220,103,1,138,103,70,225,188,62,191,157,111,55,67,251,165,145,30,116,230,251,211,19,251,179,231,129,67,20,26,215,31,250,124,47,249,133,133,131,190,242,163,36,106,240,186,246,209,203,248,242,239,149,93,238,21,29,102,123,63,119,13,115,47,206,109,148,140,231,210,232,96,11,35,241,132,91,204,11,95,150,56,204,144,58,222,39,186,99,133,192,187,44,61,75,64,51,111,86,135,11,148,138,247,93,175,75,54,61,83,221,214,114,45,3,137,161,226,48,158,229,249,29,165,97,16,118,208,253,16,233,64,231,181,158,54,47,198,119,136,19,218,95,43,112,168,241,207,169,109,51,26,48,253,190,207,23,176,114,200,225,208,207,249,184,242,242,97,195,220,11,248,68,3,207,36,143,136,108,191,214,236,231,33,60,175,11,74,97,16,31,233,93,108,243,157,146,34,157,78,28,94,84,231,144,233,172,229,251,72,55,173,97,207,169,219,184,180,253,51,8,207,108,248,204,103,208,69,131,152,111,190,199,207,124,54,131,51,208,77,121,103,60,23,182,102,148,184,105,55,232,90,1,103,9,40,247,174,7,42,115,89,159,56,201,203,152,115,200,27,168,189,44,171,79,139,252,46,243,125,123,135,161,53,16,221,118,4,188,105,20,37,81,228,224,249,150,212,11,53,35,213,87,98,213,164,42,163,246,95,172,185,109,5,107,146,120,32,63,67,124,218,4,23,48,60,250,103,65,167,242,239,227,12,86,241,216,111,176,208,162,1,190,163,81,162,155,100,212,12,122,84,215,169,133,163,151,171,129,74,26,225,68,71,23,223,51,165,160,10,27,179,52,157,246,253,141,129,250,157,174,216,228,172,247,151,77,34,51,96,40,155,250,178,214,198,211,240,131,167,25,242,180,39,180,171,145,242,67,12,159,45,183,194,237,54,139,118,106,183,233,25,101,27,38,235,12,216,4,183,159,160,180,132,188,196,217,133,86,246,40,23,62,107,13,157,43,63,120,20,51,1,232,10,183,29,188,44,12,85,146,238,186,48,10,12,207,39,182,88,67,149,145,138,25,195,249,32,60,48,230,53,207,169,87,172,246,195,4,98,203,115,102,248,155,219,225,70,34,64,66,113,36,95,227,182,144,147,234,218,50,131,127,124,9,73,65,83,238,87,133,107,124,188,177,129,119,184,159,103,170,155,50,152,248,109,196,125,17,210,232,117,67,138,109,241,219,29,37,132,7,238,97,189,132,40,19,252,4,69,173,221,36,96,13,251,10,89,230,184,99,62,249,245,128,43,92,172,144,84,226,67,121,80,98,152,128,199,211,111,137,101,250,10,254,233,79,245,72,31,7,189,156,190,183,48,210,154,182,199,2,179,162,6,76,114,79,47,140,32,220,67,89,76,186,139,54,97,35,79,154,35,48,27,7,43,202,248,45,150,230,143,131,17,34,208,154,100,177,177,93,2,134,111,179,158,83,247,112,254,194,154,188,105,123,120,177,14,110,255,109,68,236,203,243,219,116,104,250,4,60,32,101,105,131,4,66,254,247,174,204,228,69,83,125,37,217,12,227,48,210,91,90,229,162,127,50,172,170,141,118,165,50,133,197,108,177,227,182,112,13,211,158,20,170,232,217,229,219,233,112,52,207,96,249,164,39,92,114,191,180,110,151,218,159,69,107,5,111,22,27,144,19,124,234,124,145,103,72,230,179,184,141,103,59,134,148,214,240,141,228,64,232,67,179,221,39,142,69,242,52,14,70,85,82,163,81,100,141,34,78,182,158,144,164,139,22,90,231,253,254,248,89,130,158,200,170,194,250,244,205,55,112,83,182,14,53,151,26,226,89,195,172,147,159,163,75,9,114,224,96,181,85,235,99,34,138,18,206,144,192,72,74,11,12,73,218,67,144,49,76,92,127,40,92,105,128,189,112,82,26,68,38,103,217,246,189,178,222,159,253,65,49,99,130,139,158,217,70,209,5,45,242,94,89,123,168,35,38,254,23,61,12,192,85,51,137,7,198,8,235,62,210,51,140,37,119,149,139,117,52,199,88,72,117,169,105,9,156,245,18,140,96,224,161,74,255,72,188,141,240,30,7,238,42,133,155,139,113,31,238,83,169,106,251,64,105,130,56,81,80,197,206,222,183,100,193,138,230,58,206,128,222,185,21,61,175,174,151,120,115,77,253,229,51,220,245,196,240,45,228,224,37,73,175,100,37,154,20,40,164,126,201,219,166,100,170,6,247,227,96,254,41,15,76,97,94,96,201,179,15,243,110,204,177,224,49,145,138,241,8,51,112,185,18,6,76,72,91,120,62,116,209,154,22,182,195,231,158,235,22,184,51,119,174,24,8,54,40,5,198,90,100,222,55,141,203,209,157,82,204,189,137,46,143,15,182,33,219,215,3,223,48,217,96,177,53,65,38,149,116,85,11,120,72,92,101,62,169,193,252,30,38,151,48,228,194,138,185,215,250,199,129,147,219,218,122,48,254,179,177,234,153,15,156,194,25,215,170,152,235,40,26,73,252,110,201,102,50,41,23,110,55,124,31,63,251,58,159,9,241,52,164,221,238,129,33,83,93,120,139,104,4,147,11,47,192,97,202,24,233,110,106,112,196,102,179,144,29,30,204,202,249,129,71,124,183,63,169,145,91,147,132,124,141,199,182,255,248,200,70,87,254,87,241,107,250,217,107,121,60,131,48,201,22,38,249,65,217,44,123,196,114,238,138,146,230,84,56,229,144,101,195,56,60,87,133,127,165,67,127,5,211,230,236,251,10,16,93,43,46,36,143,130,49,122,47,77,224,110,30,103,14,175,19,189,222,132,17,11,231,128,86,250,193,108,143,165,145,105,88,147,170,15,90,250,13,138,100,130,249,246,207,235,241,55,176,40,180,230,41,87,70,80,147,188,138,191,200,75,245,45,87,54,19,234,204,126,116,181,254,110,57,245,160,80,235,123,168,101,61,237,250,80,96,62,120,130,27,251,64,77,208,13,112,12,189,28,30,85,58,178,13,165,103,241,67,173,109,109,233,109,105,184,69,190,70,253,139,184,176,182,35,200,164,111,172,75,111,229,176,166,234,238,83,212,153,204,240,21,205,250,80,232,16,247,43,35,251,222,139,28,141,179,74,204,96,180,51,36,233,63,6,206,88,234,92,88,235,113,76,28,198,189,250,193,196,223,91,136,67,192,45,250,235,209,208,147,49,122,150,242,53,221,113,128,211,80,87,151,79,149,140,93,108,114,204,241,141,74,248,191,202,199,102,205,146,41,238,242,196,225,16,177,238,165,22,90,132,190,148,194,76,182,31,214,103,4,165,195,51,168,124,138,214,253,39,48,146,173,95,32,50,233,52,106,178,36,163,199,139,187,99,252,184,73,198,79,153,240,16,156,251,190,213,137,199,94,23,55,79,38,87,214,144,238,71,35,95,33,131,122,94,234,33,103,174,89,52,64,0,103,246,46,107,224,245,220,52,9,234,122,239,170,159,128,73,102,129,137,70,255,136,155,194,222,99,62,7,163,103,61,227,145,160,185,34,195,230,108,95,187,59,143,0,63,5,125,224,17,230,104,7,182,96,109,233,18,97,78,198,1,119,9,227,109,1,161,173,212,81,244,221,228,59,198,255,52,100,212,129,73,71,40,156,97,100,198,125,153,43,215,3,219,138,229,48,187,250,172,48,170,234,235,194,204,171,89,97,12,154,253,190,168,190,221,132,4,74,37,44,202,61,80,11,107,20,102,187,227,207,12,209,201,252,172,155,36,223,251,14,216,56,22,2,35,224,58,91,192,231,129,86,253,241,198,43,139,163,45,167,208,4,62,17,213,140,103,74,221,36,37,189,242,110,59,24,135,161,186,53,61,250,76,89,163,6,122,86,128,169,167,54,21,195,28,48,116,127,189,112,219,130,196,209,231,101,201,110,18,248,132,139,247,199,155,109,150,4,70,180,107,6,140,24,137,190,15,252,46,87,60,82,182,104,77,79,189,147,215,52,65,215,16,47,12,80,100,5,226,166,207,248,222,18,75,44,115,60,184,143,140,157,83,125,224,238,58,128,160,123,10,233,203,156,57,151,83,40,14,108,172,186,7,62,203,65,137,163,153,122,229,235,58,211,201,249,7,119,32,97,166,167,119,205,254,195,59,60,129,171,8,203,89,154,23,227,142,64,233,100,157,10,19,153,196,3,165,231,79,2,222,69,23,186,43,76,1,211,92,175,167,110,19,35,149,128,169,35,234,185,41,53,6,220,144,227,205,122,219,116,185,9,92,247,243,80,216,217,198,169,207,103,150,159,184,18,15,186,90,253,125,208,158,171,35,56,91,90,178,4,138,255,157,30,188,16,8,219,1,147,82,211,163,225,134,196,156,66,167,183,56,37,25,147,57,250,21,39,62,197,40,151,41,140,100,248,10,24,59,17,249,241,66,179,125,142,11,63,127,216,58,97,65,54,116,209,161,3,163,85,219,229,169,48,33,185,94,222,52,94,175,168,10,13,124,152,146,239,22,167,153,5,39,89,186,150,165,3,227,182,33,23,234,153,79,252,213,226,235,129,11,42,27,81,96,8,176,241,62,168,131,232,67,41,92,75,44,123,48,225,196,109,214,52,162,103,185,7,239,46,189,100,4,88,152,52,58,220,89,81,211,11,183,18,79,212,106,169,178,11,216,240,216,74,242,155,94,152,193,203,19,5,158,46,121,103,112,29,186,247,161,35,107,248,235,88,214,153,166,123,159,51,125,141,152,174,176,79,19,129,118,26,66,79,232,231,23,182,126,162,183,255,58,49,15,105,249,232,97,156,240,95,154,176,1,217,23,35,219,213,28,62,179,132,240,178,217,36,55,178,38,31,124,30,33,194,129,2,159,47,53,125,53,53,82,22,36,118,117,79,94,76,49,201,97,172,198,228,25,98,86,57,252,237,178,163,174,42,244,147,120,247,206,237,33,135,52,213,78,150,45,220,217,208,251,117,83,223,87,39,81,232,226,203,41,173,192,231,169,74,222,254,44,239,228,64,102,252,54,11,254,214,68,197,137,99,82,220,22,235,160,36,226,18,94,152,46,170,113,190,233,179,36,12,225,95,38,166,175,254,101,161,39,58,230,75,245,39,127,77,136,126,91,212,203,148,106,69,103,125,246,158,82,138,180,150,234,20,120,195,13,242,251,26,103,10,81,121,62,122,95,154,139,193,91,197,230,169,184,209,112,215,60,29,0,17,168,108,101,94,67,160,153,17,236,21,227,224,75,185,2,239,160,226,233,27,203,147,54,45,52,38,116,190,221,208,144,44,43,250,148,114,229,22,52,121,112,93,168,56,103,165,85,160,27,227,86,140,208,157,85,197,59,87,68,158,124,33,44,191,22,31,73,89,145,192,90,51,224,138,187,185,28,221,88,191,167,159,121,226,102,171,217,73,116,106,220,6,5,74,126,126,108,205,144,112,207,222,207,103,194,162,73,13,146,24,39,195,133,184,129,207,235,216,10,15,52,60,182,195,100,88,228,166,249,79,187,167,230,91,147,188,40,111,207,33,243,171,126,106,117,80,148,252,85,13,172,167,230,83,212,202,222,162,75,250,163,169,100,83,49,213,250,120,143,157,143,88,233,249,103,226,41,206,5,4,62,91,193,241,100,238,35,221,10,223,247,68,21,233,169,25,64,231,28,23,166,143,64,224,141,116,118,13,184,63,230,193,164,210,135,167,122,97,34,67,249,210,94,61,27,252,254,158,173,229,233,233,219,60,129,92,247,240,180,44,18,176,79,107,165,17,67,253,182,23,27,134,162,173,149,21,70,153,191,41,54,4,165,233,209,61,71,74,130,190,38,203,172,104,223,38,9,89,191,49,4,74,134,246,78,162,44,86,125,46,67,106,168,60,93,182,100,14,138,255,56,172,31,148,198,4,182,34,229,116,152,7,172,189,149,243,199,19,114,216,20,212,20,38,37,57,28,221,244,23,169,186,3,166,200,254,194,76,159,123,173,71,100,161,179,101,118,152,14,34,33,180,158,72,129,185,207,47,156,62,102,109,50,169,244,196,125,41,89,187,76,141,49,209,96,192,157,194,97,132,62,198,214,83,35,70,228,17,143,209,145,228,211,65,130,193,61,103,72,201,160,215,169,242,14,137,192,206,127,154,114,190,36,100,39,54,233,152,25,253,96,248,72,143,150,193,65,187,103,113,204,29,176,79,125,27,116,203,121,115,61,42,43,181,62,125,205,68,137,49,87,209,241,211,149,9,2,47,45,182,111,40,238,212,244,232,97,48,157,248,62,166,161,111,95,94,41,142,28,70,243,36,199,243,212,212,61,138,47,169,197,169,17,13,153,42,249,151,56,218,135,145,53,135,141,71,192,7,33,36,255,238,161,181,157,231,242,7,41,183,242,149,251,16,131,164,18,163,240,170,17,36,66,165,61,235,233,120,20,232,186,39,100,81,200,164,237,67,4,99,160,219,251,102,163,55,72,112,66,52,111,211,148,46,252,204,172,35,90,94,69,78,48,52,3,240,169,128,88,171,240,175,173,57,224,60,199,163,95,135,134,206,87,85,48,239,211,165,37,122,84,24,234,184,167,238,67,217,201,70,246,119,129,58,92,89,49,9,87,205,49,82,151,190,251,99,97,239,170,203,79,59,75,114,26,9,230,240,99,168,110,50,13,191,144,159,28,198,57,71,5,149,104,2,29,62,196,169,215,63,133,24,82,143,177,179,52,62,119,145,34,59,92,166,228,198,72,24,45,62,142,51,141,141,187,123,80,163,94,107,10,117,15,124,183,234,103,113,193,180,68,85,195,216,254,125,68,93,115,28,76,106,46,129,244,1,158,93,31,204,246,89,137,159,214,45,233,9,10,114,137,90,237,128,61,207,30,247,59,216,52,220,181,79,124,144,157,136,237,246,182,24,92,125,45,10,18,165,61,142,70,90,87,93,224,206,248,110,17,39,64,249,105,143,41,96,193,97,192,199,240,166,226,217,212,13,7,97,150,72,65,236,223,254,34,171,197,227,137,173,125,95,138,237,247,220,143,60,241,34,123,230,63,222,108,227,243,152,29,110,103,16,76,200,150,218,36,101,2,52,197,247,203,40,47,21,93,30,224,135,247,72,9,109,204,185,186,124,31,147,114,159,43,204,227,41,154,115,123,196,212,177,128,245,57,101,115,102,85,228,32,24,155,45,158,56,97,218,171,217,143,61,129,47,232,103,152,209,122,172,71,159,224,97,196,235,60,97,212,122,172,87,177,89,140,99,113,25,145,41,133,144,60,66,28,163,9,182,252,232,153,23,88,189,14,163,30,63,94,56,187,110,254,164,217,100,234,98,207,111,147,65,114,120,240,5,60,154,253,236,231,126,3,5,94,72,85,57,63,130,156,229,83,252,250,153,16,183,250,184,5,96,219,238,48,110,219,109,60,112,247,74,227,137,127,200,10,239,247,199,163,79,124,49,219,208,167,252,248,1,156,129,154,63,24,157,173,170,23,94,241,161,24,14,27,99,233,81,75,39,233,22,40,141,252,251,133,179,151,8,112,193,163,195,65,213,210,33,215,126,31,23,48,211,172,158,250,44,71,229,27,9,180,231,182,174,94,57,166,48,239,99,152,108,158,233,166,41,236,212,50,192,151,146,97,170,24,222,45,135,227,122,70,165,92,223,53,76,219,11,159,119,163,238,193,88,239,56,153,4,24,214,212,51,204,16,77,142,115,83,254,126,12,24,76,152,162,57,140,199,132,170,238,211,41,86,238,149,159,209,62,210,99,64,87,147,171,194,44,20,3,242,126,108,222,50,106,156,113,180,109,168,212,239,12,65,183,226,55,134,50,157,10,41,176,219,59,247,230,63,14,159,233,249,52,83,175,197,213,54,45,201,57,53,144,183,252,85,60,83,190,62,53,175,39,149,57,189,22,101,94,92,171,170,77,2,67,195,243,104,164,64,123,82,141,81,75,126,185,191,240,34,5,58,85,250,155,43,99,223,240,193,52,196,61,158,23,180,170,238,111,154,38,99,70,48,39,231,238,21,78,207,55,138,207,44,155,139,118,68,76,104,193,238,242,67,190,111,87,101,178,159,11,161,229,205,175,124,217,206,74,222,8,251,105,239,28,192,229,59,105,44,253,19,141,243,193,240,211,44,81,211,10,152,157,62,22,248,119,93,137,184,102,213,230,109,132,11,146,232,51,198,207,54,178,123,32,130,117,154,217,192,92,120,209,88,235,131,24,185,147,250,124,62,200,72,143,128,49,9,86,221,99,22,210,237,93,209,11,169,168,169,205,197,144,122,97,102,124,240,57,87,210,173,232,249,86,169,4,248,209,235,151,170,188,48,233,246,246,133,49,139,41,166,62,142,227,213,132,244,2,134,109,43,185,148,51,169,159,104,192,95,23,149,222,169,74,211,100,167,122,124,95,88,150,101,21,17,66,69,15,243,48,135,81,93,150,23,2,31,57,12,215,14,140,236,171,90,196,119,227,57,173,128,81,208,150,163,241,129,139,43,235,8,123,75,215,194,66,16,53,86,129,106,52,50,249,233,189,60,243,184,172,173,95,14,220,86,165,249,174,25,13,206,179,43,110,10,15,87,186,92,60,204,174,233,6,232,99,197,185,61,40,69,160,141,38,15,27,10,175,159,150,186,120,149,14,16,174,105,222,99,33,54,105,231,202,153,107,224,13,249,117,209,17,171,222,140,180,252,117,151,196,88,214,236,89,229,81,159,120,168,186,86,13,179,96,221,74,93,219,140,40,23,235,88,120,207,117,165,66,33,237,176,188,121,151,44,56,50,195,241,196,206,211,194,3,231,43,127,46,147,24,158,183,69,106,65,68,60,131,250,59,247,58,103,71,2,70,224,141,68,255,112,120,89,243,203,133,107,177,102,175,15,54,227,199,59,219,44,51,18,24,62,194,22,185,30,169,217,47,107,184,117,113,249,109,9,48,209,107,101,54,64,171,98,59,76,156,125,171,238,231,150,59,60,200,254,193,157,46,202,44,71,243,100,92,210,120,39,35,139,223,140,218,226,84,217,243,167,104,220,159,112,88,158,90,171,214,74,185,28,198,24,224,126,182,168,79,98,166,231,48,109,98,114,219,7,109,49,12,65,187,90,140,46,118,112,211,43,33,27,215,213,33,233,60,96,204,102,46,76,255,202,115,52,251,157,30,48,181,212,123,101,231,253,225,224,227,71,211,52,43,147,25,118,202,103,223,250,109,38,55,122,26,77,92,64,209,88,128,222,246,61,180,98,41,184,173,183,93,97,143,126,111,4,106,97,185,5,160,223,4,93,252,167,121,181,249,214,227,64,75,243,72,26,248,68,2,77,127,26,50,249,151,136,223,120,86,54,29,135,192,201,51,45,219,186,233,36,211,110,176,231,179,41,14,156,189,161,222,149,105,109,247,128,9,232,243,84,24,55,230,28,48,31,123,81,120,70,125,212,154,69,33,126,93,120,36,250,104,253,104,168,223,194,80,94,100,87,179,83,44,49,247,57,113,94,150,75,67,220,35,62,129,106,78,218,58,20,80,155,234,142,66,7,208,47,224,236,143,145,163,112,152,199,61,182,192,200,21,127,165,114,212,152,42,130,53,15,186,60,161,177,145,117,81,191,63,96,164,54,219,7,155,253,188,14,51,51,7,254,226,217,109,74,81,82,83,6,30,213,91,22,182,105,8,143,170,63,190,44,127,238,48,43,197,221,35,0,7,129,30,187,220,181,68,64,139,7,214,89,197,29,182,164,231,84,120,134,24,212,166,30,215,68,39,29,216,182,109,1,243,11,242,233,226,145,155,190,182,51,244,44,19,139,147,192,86,196,30,1,27,253,92,223,151,137,229,56,108,1,176,194,231,75,245,180,28,252,10,150,5,25,196,103,133,105,43,142,70,194,82,218,133,88,173,109,109,112,56,83,195,172,10,67,44,206,14,99,169,87,228,3,50,157,231,229,143,5,163,110,17,178,66,179,143,36,169,223,24,221,193,210,252,178,208,246,164,60,252,193,52,56,116,157,178,200,227,79,31,228,232,170,54,17,76,91,76,134,132,108,14,163,22,155,229,210,216,35,204,56,152,212,125,175,250,125,33,111,232,183,141,32,166,104,31,45,122,251,206,46,210,199,41,170,234,91,134,49,26,4,232,190,59,108,110,104,130,162,92,27,175,115,154,209,145,78,104,232,46,198,39,2,185,36,61,51,90,69,98,197,47,252,172,87,251,157,85,90,139,119,109,123,123,125,98,164,29,82,220,21,61,15,34,212,6,220,156,158,131,73,20,18,194,207,108,135,46,140,163,181,80,243,145,7,134,182,209,151,160,221,253,71,46,148,171,158,230,201,179,29,174,102,48,174,239,202,172,60,46,124,86,198,247,137,85,167,132,211,253,70,33,82,174,12,253,179,90,253,77,111,194,120,29,132,208,34,92,86,105,163,227,92,244,93,86,204,157,124,155,187,81,56,33,139,122,225,129,35,214,244,87,93,145,128,149,112,0,81,147,251,245,32,38,33,21,81,76,236,10,226,144,62,229,208,237,34,143,20,137,178,146,98,186,35,117,160,79,133,122,196,188,43,8,142,73,247,93,34,104,134,224,186,207,210,243,12,210,46,65,16,201,125,119,17,32,253,138,49,131,192,131,181,46,142,166,253,176,201,130,205,118,36,199,19,101,253,88,34,78,132,239,95,117,229,96,146,152,73,38,171,19,48,161,215,232,135,90,57,84,142,60,139,195,154,95,73,17,91,75,228,127,138,132,110,52,113,142,187,224,82,119,213,176,145,159,223,177,154,227,40,149,36,46,44,22,53,122,144,178,97,62,105,84,153,105,105,241,131,109,139,124,243,75,216,123,150,226,42,184,4,33,107,232,162,72,221,59,90,127,55,125,53,83,4,151,22,61,38,217,189,42,54,122,2,125,203,44,138,154,31,218,43,31,220,144,11,23,20,150,169,59,203,19,205,34,66,124,79,157,155,245,206,56,124,34,187,33,9,164,101,77,36,109,57,156,204,80,252,190,202,252,187,145,239,212,52,109,156,113,115,225,132,210,166,167,172,201,195,119,237,9,178,125,228,118,9,209,13,231,87,18,141,155,234,116,242,5,245,188,216,54,181,74,203,196,55,93,125,14,249,73,107,70,189,48,162,9,169,249,153,205,146,88,42,12,103,167,110,29,187,14,83,114,152,10,195,159,157,126,97,200,128,233,6,23,238,242,74,142,162,114,87,37,253,186,108,211,16,207,4,66,190,138,124,194,65,221,46,105,204,149,229,172,201,68,44,240,246,240,168,48,255,76,214,101,255,75,10,212,3,160,92,233,8,215,221,49,99,186,250,20,140,47,185,106,161,237,100,58,205,59,14,62,243,158,148,131,112,169,27,158,44,223,176,197,146,118,152,159,27,109,197,211,44,192,67,229,175,216,110,68,199,207,182,230,33,85,36,38,168,15,231,222,3,83,29,146,124,4,230,16,177,102,101,184,103,154,246,218,148,220,156,185,134,82,47,9,25,217,105,210,54,239,138,73,20,188,48,128,148,119,217,76,106,219,127,188,153,121,107,22,248,236,30,203,29,71,187,119,45,238,109,211,52,217,49,10,49,113,146,100,33,172,234,238,21,54,224,173,37,0,122,37,150,147,78,54,138,22,67,123,195,206,151,146,178,107,55,110,51,171,73,242,50,183,249,35,249,235,160,244,164,102,123,155,45,152,23,237,161,111,165,199,94,205,172,145,189,89,218,230,170,36,188,55,172,14,17,190,245,215,117,22,138,161,30,23,200,25,231,28,15,101,255,132,32,5,30,51,212,198,129,167,240,245,32,241,146,158,247,97,102,95,192,205,11,35,134,133,233,130,159,122,209,63,119,43,4,11,31,150,236,162,122,168,177,209,36,81,4,182,94,192,56,154,210,170,236,15,18,174,8,173,221,219,230,99,185,203,7,236,177,237,220,77,142,222,74,212,165,32,99,252,218,120,42,166,126,35,179,25,28,188,42,147,157,170,203,49,217,81,191,141,93,172,41,176,202,143,159,141,105,152,166,218,22,153,250,135,192,52,122,151,152,135,241,116,144,181,11,199,154,58,98,113,66,21,125,73,76,152,216,168,122,110,202,18,72,73,76,158,97,249,18,41,248,202,87,144,28,144,61,240,217,142,89,231,162,195,116,129,203,202,7,1,108,238,123,52,169,162,7,222,35,90,165,12,222,146,101,34,133,109,66,77,190,254,208,72,95,229,190,23,22,108,177,185,39,201,36,36,34,210,212,148,91,62,20,13,188,37,225,0,185,96,215,248,97,217,164,147,83,150,205,179,35,70,220,200,97,186,217,37,206,200,133,133,175,222,196,64,127,118,216,103,14,27,152,12,57,140,181,165,108,238,33,146,22,39,66,108,62,212,46,245,38,254,184,78,136,228,119,189,76,21,90,46,188,90,91,123,187,169,129,153,116,205,54,75,202,20,97,78,33,65,166,139,178,117,102,121,156,67,249,78,140,94,8,110,161,127,206,8,146,26,69,163,7,222,174,150,6,140,220,129,220,24,14,54,35,118,247,200,17,137,28,32,234,153,231,120,15,58,43,58,210,250,182,113,198,25,110,138,199,178,136,228,83,83,184,102,247,231,37,244,131,39,172,231,70,245,125,250,143,163,189,41,118,178,176,80,71,104,187,108,146,64,89,202,235,220,88,42,45,238,187,162,190,185,245,177,84,242,149,113,110,38,73,217,254,103,212,36,92,192,241,192,140,134,38,63,126,34,167,226,221,134,200,86,24,191,77,70,34,115,168,7,211,48,246,199,212,113,138,2,90,113,184,65,222,106,50,80,51,110,48,17,16,35,165,43,62,76,144,7,25,190,254,84,154,181,87,233,143,35,22,237,223,62,215,77,186,64,127,220,246,32,14,179,1,151,208,147,115,239,251,194,6,145,232,214,115,103,12,228,3,174,100,184,228,182,19,225,104,246,27,99,115,163,91,43,184,240,212,203,62,248,215,106,170,112,197,129,212,159,41,252,170,173,163,1,245,176,187,19,152,191,158,0,157,26,230,189,109,138,151,82,246,89,236,72,230,125,95,240,118,100,225,166,174,119,214,196,53,4,22,43,15,122,19,90,232,173,109,246,29,181,233,26,214,141,1,28,48,27,34,93,9,16,161,203,241,186,201,118,138,104,26,172,125,226,201,29,89,44,218,29,243,51,151,239,22,105,13,8,184,251,1,121,127,14,158,15,189,61,153,113,116,144,107,100,138,22,121,7,93,193,166,153,190,249,102,21,66,231,124,96,178,90,145,120,32,89,182,116,13,66,78,39,182,163,150,160,78,10,67,36,143,115,179,27,19,37,19,200,119,88,84,151,72,45,88,140,161,75,51,92,181,72,76,116,235,37,18,248,108,143,156,98,107,201,5,246,191,178,238,159,168,187,249,247,135,183,112,18,174,41,182,194,148,31,253,232,13,109,89,215,32,186,194,75,236,194,77,53,72,102,99,226,25,70,174,195,200,144,79,13,104,200,114,249,23,100,70,235,185,106,44,69,52,229,49,7,190,182,208,1,4,102,153,185,48,210,213,66,82,36,167,12,235,39,114,23,12,141,254,132,121,148,13,111,106,99,170,79,8,6,204,201,185,155,252,248,122,202,205,219,182,134,35,50,31,25,251,243,161,241,169,101,180,35,243,65,58,77,227,83,216,201,145,47,69,164,67,165,245,169,140,72,218,113,91,179,215,82,24,217,237,120,99,204,206,178,33,232,84,159,124,227,200,222,13,239,79,13,218,207,104,184,227,184,144,142,144,205,8,106,211,206,174,68,175,115,171,96,219,206,198,122,107,145,23,52,114,135,236,207,186,137,201,71,226,79,229,53,150,57,82,118,249,64,170,238,221,200,32,108,207,123,208,91,251,236,73,45,241,225,213,125,6,202,185,71,41,115,159,113,209,234,186,239,18,227,90,41,115,147,23,25,145,42,162,166,157,212,41,10,29,204,228,102,153,155,15,179,169,134,23,69,119,95,180,187,209,85,100,28,252,202,253,203,211,107,236,191,230,31,224,236,74,88,219,228,218,186,130,51,223,99,155,105,214,236,7,78,241,109,208,41,162,210,122,252,114,242,50,32,211,36,13,31,67,47,58,71,225,223,244,26,31,39,190,101,65,174,159,25,231,32,101,111,45,74,97,219,7,65,167,198,168,50,213,172,201,217,201,193,219,206,187,132,189,194,122,159,162,242,67,49,87,53,90,136,192,206,210,231,9,71,196,155,165,112,138,169,109,237,145,80,28,136,119,62,63,141,242,168,87,87,186,169,180,203,135,177,130,64,72,245,153,244,139,222,211,52,93,196,128,225,154,203,187,56,107,197,217,111,249,45,35,47,171,156,129,101,109,189,190,238,64,68,69,197,82,11,243,182,69,113,152,190,182,241,212,237,205,218,58,224,246,48,185,97,242,150,8,120,81,244,105,170,94,177,8,174,156,82,64,41,56,157,224,92,222,244,153,228,170,47,29,195,212,118,116,108,163,179,62,190,182,31,120,214,248,125,61,48,78,125,126,106,203,220,232,155,94,116,214,150,248,241,243,174,30,62,194,57,184,184,17,51,2,211,169,63,47,243,196,202,200,81,57,140,130,133,240,142,151,89,55,180,128,113,185,73,122,95,136,172,120,248,196,182,106,171,79,31,45,246,201,57,82,192,70,134,213,249,4,175,147,15,70,202,171,46,253,244,168,138,122,212,104,74,196,45,41,106,94,92,205,97,140,206,223,217,102,223,188,31,98,245,69,90,136,39,131,37,57,97,250,236,7,170,57,120,94,152,66,129,139,250,161,240,74,149,84,104,78,150,78,246,131,113,191,24,74,47,177,38,121,223,40,179,96,213,242,48,249,144,60,154,1,155,207,182,178,210,160,197,122,156,14,155,162,191,68,63,100,169,61,52,51,182,137,218,227,194,250,207,174,214,9,60,8,159,31,242,87,118,67,140,109,84,150,162,132,57,122,12,178,143,98,59,90,155,140,80,58,135,124,160,231,30,74,229,235,103,20,151,231,202,31,158,32,214,189,115,222,251,174,233,225,101,102,200,128,69,159,154,62,212,243,233,143,200,201,224,204,52,84,214,204,50,25,46,77,99,176,126,3,176,214,70,25,241,200,255,32,250,55,177,115,223,43,78,189,140,253,165,164,182,118,99,105,50,152,93,185,247,116,91,85,55,192,69,158,150,77,64,87,206,27,28,30,31,74,36,110,219,195,152,131,192,231,75,61,251,160,170,31,24,93,93,209,126,178,45,216,86,242,100,50,71,12,31,228,80,97,165,107,213,218,248,66,217,117,51,55,208,37,38,252,95,212,151,226,153,117,84,150,101,162,30,86,72,243,249,146,132,88,86,101,87,244,104,182,123,121,28,24,102,183,164,152,209,42,195,254,60,224,188,164,250,63,45,120,242,201,150,118,203,19,31,173,151,184,236,58,164,192,214,165,163,180,103,115,160,12,56,163,95,163,156,106,38,224,123,244,89,201,148,123,156,77,181,98,200,209,218,123,117,6,25,110,67,91,207,61,149,145,109,157,46,67,175,92,20,9,41,179,206,25,131,220,110,91,174,236,215,167,180,244,153,233,19,79,132,91,99,203,19,239,93,97,104,108,241,233,159,15,132,207,83,224,110,164,45,135,43,52,81,133,81,74,76,113,110,220,0,167,254,120,49,91,84,135,9,86,36,86,182,126,147,238,43,51,220,38,58,235,4,206,53,76,41,55,206,117,91,247,8,3,183,190,118,239,155,34,226,29,73,29,177,123,103,195,98,43,97,14,3,10,167,208,92,32,117,51,30,111,249,78,2,39,114,15,112,133,147,126,126,84,146,138,107,185,219,68,255,24,154,117,24,240,247,235,36,145,151,159,115,207,80,68,199,248,122,234,182,203,208,124,231,13,91,98,132,246,249,59,56,150,152,253,52,77,218,137,91,124,31,236,199,215,123,209,205,87,221,249,243,218,106,127,184,101,143,237,104,109,105,253,185,44,123,96,62,78,232,180,80,245,213,223,227,142,207,195,56,235,18,69,13,232,237,81,89,66,99,167,168,56,235,121,211,4,71,241,227,27,155,22,153,21,168,84,184,73,2,50,117,169,62,188,255,100,86,20,49,211,66,149,234,10,155,218,254,93,220,104,199,146,115,211,246,228,78,30,200,136,67,65,145,21,4,109,74,239,165,176,180,30,86,18,2,35,102,233,243,244,50,214,174,46,48,201,188,2,155,195,208,205,148,186,108,140,33,47,20,98,61,93,181,40,70,7,39,194,120,1,179,191,209,137,250,4,9,238,231,4,108,26,36,186,8,144,205,251,238,155,14,131,174,186,153,152,62,211,61,25,48,69,130,162,11,208,110,49,99,217,209,85,81,38,226,85,245,212,77,97,102,192,82,245,194,135,46,79,27,157,163,173,183,189,159,101,151,34,67,215,135,86,95,238,63,197,22,125,228,202,84,199,52,44,149,120,228,63,193,25,141,70,42,245,169,120,159,216,228,106,152,85,136,63,253,202,91,182,146,184,6,74,231,218,60,0,132,89,122,54,20,15,249,159,20,141,95,121,195,87,108,106,0,200,112,242,131,9,21,147,62,83,139,69,125,148,67,20,129,106,32,240,130,53,17,40,102,226,77,81,218,228,252,145,50,135,143,174,191,141,139,149,47,141,212,96,154,242,181,209,175,239,245,162,231,115,77,122,217,68,255,233,194,235,153,197,121,213,231,245,199,169,79,236,167,66,166,182,216,249,36,206,119,79,138,77,81,10,170,241,76,138,237,144,20,182,150,136,128,247,227,160,53,201,175,4,121,147,198,128,53,117,40,192,177,144,251,170,166,83,165,112,185,107,219,66,48,67,13,130,32,250,151,40,191,210,139,87,68,73,10,216,186,205,2,182,58,151,194,103,173,245,5,102,225,22,50,149,138,126,162,179,176,59,0,94,170,251,70,243,95,10,53,9,8,2,168,73,76,133,241,99,137,115,247,246,52,148,114,226,113,103,157,209,233,17,83,246,62,177,225,189,111,28,215,181,35,226,132,100,103,62,141,31,63,81,170,174,202,164,206,216,121,6,60,150,14,134,158,33,155,198,169,145,47,208,215,253,147,227,138,247,73,11,145,78,120,102,40,145,46,76,113,79,31,121,193,146,43,158,138,249,121,232,149,21,108,78,226,104,146,63,207,104,32,4,184,151,182,40,224,61,71,147,85,136,177,68,16,213,245,125,22,180,34,227,169,80,47,212,105,133,185,245,126,3,244,102,22,125,157,204,19,51,78,77,233,234,185,175,138,164,144,255,54,166,138,67,3,114,124,2,170,243,23,150,53,126,44,189,240,202,134,120,6,124,254,59,245,220,244,29,196,2,134,246,228,211,70,210,177,216,138,137,3,169,133,252,220,118,53,167,250,128,23,100,45,133,81,134,245,27,155,244,218,214,252,116,153,164,72,189,44,186,228,230,243,9,85,83,54,14,120,209,112,172,48,246,49,142,226,203,251,124,96,53,28,211,64,251,153,121,159,219,162,163,40,126,154,62,207,103,152,210,178,157,227,194,204,250,248,233,142,217,169,223,83,183,51,231,205,231,182,54,5,160,128,73,227,62,231,222,174,253,185,233,41,57,225,251,251,219,108,244,3,134,158,166,55,77,170,48,70,18,145,147,234,62,3,215,59,146,38,116,170,167,49,167,133,199,10,40,241,199,123,112,119,149,25,43,159,118,181,98,55,13,186,60,226,183,81,198,125,62,78,131,227,153,253,230,207,247,199,99,90,176,44,101,121,127,187,205,139,194,255,223,239,93,213,30,55,189,94,163,43,123,38,45,14,222,86,47,125,31,104,30,241,170,201,139,231,247,109,156,39,24,3,101,27,179,253,125,151,81,39,92,20,69,70,126,70,25,189,36,59,96,22,171,119,152,245,17,107,54,5,180,249,7,56,71,49,125,209,77,95,242,243,105,178,175,44,1,179,209,126,62,236,25,173,205,192,231,59,125,30,26,249,37,207,213,82,189,238,170,22,207,167,185,220,73,17,184,111,213,0,7,46,57,70,41,210,252,185,60,231,198,124,33,206,93,161,115,61,63,94,195,239,22,120,36,149,98,96,74,218,238,112,4,188,219,123,234,243,105,182,56,184,21,37,9,216,116,119,54,234,113,106,20,150,31,20,179,165,184,238,182,149,235,104,51,109,237,17,81,159,47,11,110,222,51,77,35,30,22,48,126,9,207,44,142,62,70,92,89,55,94,199,179,68,148,22,147,202,162,113,237,89,211,81,105,191,119,77,191,228,126,87,47,136,105,1,175,245,172,124,168,162,196,153,169,0,167,231,194,80,3,139,113,198,159,159,110,190,146,98,229,90,116,128,61,223,45,78,49,17,232,227,229,217,235,3,155,129,106,192,56,220,61,177,4,13,225,241,196,150,181,201,43,124,130,224,152,174,206,30,112,60,97,41,85,189,160,15,88,1,50,61,177,58,124,69,255,241,221,44,207,168,240,16,134,63,76,223,249,166,231,240,158,92,247,104,130,17,221,39,16,140,207,56,186,65,25,121,218,147,73,249,108,135,135,85,150,116,27,209,111,242,129,134,186,250,118,24,103,252,246,178,195,22,7,105,71,247,185,175,168,29,89,125,83,253,160,17,151,41,113,101,164,100,52,133,102,102,36,81,10,161,44,69,183,173,194,201,109,203,182,213,127,52,5,112,78,139,122,113,156,25,149,20,125,164,144,195,92,126,115,155,11,211,212,96,193,142,158,113,244,198,198,47,255,225,212,30,212,110,4,131,179,46,216,92,184,171,129,29,184,240,194,116,67,186,247,142,165,141,162,214,92,250,125,216,67,153,113,52,194,39,250,190,206,236,56,163,253,198,250,47,166,46,186,208,127,178,15,227,109,6,95,233,217,237,182,48,86,54,151,179,165,37,225,243,248,173,192,225,240,153,65,158,16,139,55,80,124,79,137,143,217,217,208,74,162,202,214,59,95,5,206,98,68,127,70,211,12,195,196,56,219,97,140,16,100,159,142,108,118,246,22,99,131,73,113,8,220,90,245,102,117,224,138,86,187,194,53,187,106,182,193,143,21,202,56,83,115,15,150,63,225,198,148,110,171,51,227,156,209,23,69,135,109,17,158,124,66,244,117,221,125,6,89,180,214,31,73,5,40,58,241,74,70,173,85,253,214,145,161,184,123,105,234,52,77,245,1,206,199,123,102,122,223,165,252,228,35,245,161,210,159,238,234,2,6,47,117,147,24,25,195,202,122,7,114,109,162,154,70,82,180,147,0,137,207,128,214,108,77,56,109,35,171,93,248,209,69,27,102,203,125,143,158,72,198,104,90,19,186,81,187,151,150,135,242,118,7,122,4,235,126,222,38,242,242,102,179,48,143,191,48,55,242,36,69,99,115,70,61,50,149,39,145,86,204,78,232,194,173,231,55,173,57,98,91,185,177,106,76,75,83,128,139,233,38,30,154,233,187,14,133,7,57,167,128,105,144,219,2,179,193,142,175,224,204,50,73,25,199,20,63,67,209,193,224,173,150,236,221,118,64,49,142,105,115,209,106,74,223,230,56,225,240,128,66,181,52,59,153,77,240,38,224,51,43,54,189,52,250,233,98,44,153,0,138,124,253,200,37,82,232,137,137,105,61,14,5,125,205,107,173,0,203,161,105,11,4,77,150,214,178,238,48,110,144,18,127,98,165,50,34,104,216,40,138,106,208,221,73,96,197,210,141,130,62,21,20,133,199,101,23,97,247,55,245,88,235,157,204,49,231,245,199,84,189,211,151,63,2,45,144,156,36,11,77,189,49,40,54,100,54,183,244,255,76,10,128,217,163,130,77,151,194,146,185,26,1,146,20,27,117,248,4,91,165,230,206,170,51,16,129,112,120,155,172,228,133,97,245,198,234,183,77,217,95,94,22,61,255,57,134,25,174,70,250,109,146,123,152,119,29,160,147,187,233,16,79,61,203,226,201,2,152,116,28,225,154,23,217,40,168,253,93,24,195,100,132,144,46,143,251,130,156,39,74,69,27,161,242,59,207,195,181,84,237,167,13,103,213,67,234,141,104,72,151,153,186,89,249,228,206,243,149,158,18,133,27,150,176,119,25,176,164,156,192,8,113,182,248,241,66,79,167,168,13,209,151,116,3,14,243,165,85,105,40,163,37,141,139,66,81,84,216,10,215,177,64,193,32,209,163,217,13,140,120,164,217,76,37,84,119,10,186,250,133,217,65,233,209,120,104,220,71,202,108,167,202,82,68,163,174,216,106,63,62,52,141,70,86,243,60,210,184,109,84,109,85,48,203,136,212,237,14,211,86,212,143,183,161,53,53,238,109,227,13,47,23,110,145,112,190,143,180,39,93,97,80,204,170,245,94,25,217,9,9,149,204,228,100,199,199,71,191,98,149,120,4,121,154,20,101,109,166,85,210,237,2,147,197,137,181,209,250,148,37,118,197,45,188,197,206,112,27,7,72,213,184,240,169,185,31,16,139,172,204,118,13,237,254,149,238,23,210,169,247,10,76,179,221,140,83,163,209,46,219,124,40,78,229,134,27,231,91,206,250,211,232,157,197,92,183,33,207,72,21,168,49,35,5,31,145,9,30,114,134,234,128,45,111,118,164,165,33,245,103,179,192,190,35,125,75,58,112,38,37,160,240,121,96,227,87,98,2,198,24,70,118,126,246,50,210,239,220,192,181,234,166,210,68,33,127,123,47,83,68,167,69,40,43,234,148,17,67,201,121,170,134,88,97,57,223,14,47,88,230,10,227,183,219,226,178,161,115,86,69,209,235,107,129,22,118,214,170,243,69,103,106,255,224,12,131,68,95,6,170,178,223,240,7,158,212,112,20,77,235,155,255,127,232,86,169,20,124,53,207,150,223,111,43,19,120,234,135,201,19,74,254,56,11,178,10,178,203,0,133,134,22,48,109,249,15,92,92,58,16,184,34,186,208,31,152,148,64,192,141,173,155,192,168,216,207,128,241,188,210,175,154,54,154,47,89,68,67,27,165,121,153,226,27,50,245,95,76,11,60,77,213,86,224,51,38,191,233,10,24,163,114,149,78,59,239,234,12,36,191,49,188,10,154,14,133,98,235,135,255,56,62,155,169,234,143,147,14,29,126,229,230,245,174,67,184,84,24,114,1,155,168,140,140,194,2,79,198,31,26,12,143,103,128,155,59,115,220,246,249,152,52,142,104,180,53,141,24,223,152,22,234,64,193,250,55,199,183,211,41,198,170,188,31,98,51,223,98,15,140,209,148,68,25,231,129,116,186,194,3,102,235,165,154,135,244,86,36,31,195,148,119,182,30,156,236,112,71,7,9,58,145,4,221,86,216,138,43,91,229,49,66,173,56,107,182,226,167,30,153,79,77,181,28,173,188,238,167,54,159,200,71,203,17,134,201,246,31,31,166,158,251,8,111,210,162,232,79,212,244,168,171,106,122,206,21,67,248,188,137,164,31,23,168,139,232,253,224,173,185,137,159,128,89,140,50,43,146,85,133,169,74,102,127,40,38,112,47,249,51,84,90,251,215,136,6,220,144,161,108,170,85,138,62,153,255,56,181,6,245,176,71,61,37,237,24,71,48,56,69,126,195,248,136,251,126,0,196,174,26,237,86,18,246,115,93,24,207,98,121,226,230,173,231,223,71,134,49,163,177,219,9,40,77,138,193,225,66,111,100,85,248,76,157,53,142,38,69,163,186,158,157,186,179,127,62,168,195,101,21,11,58,81,6,166,79,51,224,165,42,233,102,118,211,62,150,39,176,25,249,201,67,101,96,174,222,2,126,196,126,43,13,231,159,76,48,40,163,78,85,86,59,233,133,245,125,94,196,28,89,51,0,39,98,237,213,167,210,19,60,177,12,20,69,75,241,143,15,70,119,215,40,164,162,46,112,175,11,95,17,149,78,102,110,116,182,8,48,193,153,44,47,212,95,202,242,165,11,214,215,84,175,188,106,105,220,22,71,219,183,42,143,172,90,119,177,95,218,121,254,73,233,211,149,169,34,111,127,224,29,41,30,89,207,203,158,33,143,9,76,188,172,30,149,230,169,219,28,30,52,205,168,173,162,53,176,246,237,112,49,91,246,11,119,244,129,183,223,24,147,182,178,37,11,73,174,30,143,28,22,97,82,239,77,154,123,62,45,23,107,81,196,60,68,236,11,207,52,210,107,60,53,62,214,172,254,152,103,103,58,191,74,60,57,125,230,188,170,176,73,175,249,32,95,39,208,127,172,42,145,103,137,15,140,142,72,21,36,130,159,112,102,177,241,61,150,66,119,189,220,117,162,92,62,166,131,84,50,36,169,79,201,31,126,221,7,215,106,180,79,149,149,174,109,249,19,47,214,71,88,245,232,146,189,63,192,26,51,145,238,82,219,69,184,42,189,59,60,72,36,111,133,167,87,189,128,151,245,158,60,151,198,254,233,131,123,129,124,252,192,94,102,4,37,23,208,31,57,236,246,101,169,172,37,180,61,11,190,81,172,179,143,51,72,182,187,60,183,197,68,225,207,251,76,79,103,144,143,199,210,17,102,203,119,106,4,151,144,249,17,152,222,126,159,177,152,149,169,172,139,64,248,34,57,228,71,103,164,56,101,140,103,98,214,237,203,0,110,120,39,116,150,31,239,21,29,69,255,113,72,209,154,140,181,172,124,74,1,147,192,172,42,185,110,233,154,15,93,184,187,201,198,42,55,243,213,245,83,83,196,172,170,231,142,184,240,240,247,97,43,97,149,29,225,129,73,106,198,209,200,0,169,15,38,117,145,228,33,24,237,139,20,132,46,156,145,84,246,149,147,14,168,221,212,178,151,6,100,159,75,225,188,144,63,19,244,204,159,117,57,138,173,82,214,99,49,166,241,104,130,224,120,107,158,55,219,138,180,253,104,22,136,173,6,157,56,195,100,95,3,26,20,192,170,23,150,104,43,218,142,158,0,88,73,50,160,174,164,10,76,30,119,191,240,46,190,58,53,170,7,218,27,1,188,134,127,124,141,238,112,53,29,200,200,220,85,255,124,152,212,139,102,99,50,33,68,141,31,47,104,84,171,128,62,61,220,159,50,52,142,113,20,185,4,78,182,7,140,115,211,206,166,92,127,170,169,173,251,151,141,178,91,25,175,233,192,88,59,126,28,242,175,230,53,80,23,206,53,30,203,153,179,151,242,75,113,115,206,213,63,191,102,218,219,233,129,153,119,252,141,216,215,82,213,209,192,76,87,252,190,151,25,10,235,165,149,236,154,64,192,148,112,242,115,116,107,95,119,16,48,233,49,153,106,147,45,50,125,58,204,83,18,170,88,178,60,191,79,59,141,130,133,202,169,38,154,39,215,14,24,237,182,252,24,61,164,252,241,79,233,63,100,88,43,138,153,144,31,76,12,181,139,12,99,38,230,50,252,251,66,46,79,231,113,20,124,71,246,11,163,146,52,250,3,183,230,86,152,214,104,222,213,2,207,24,30,80,44,29,110,104,21,103,133,17,176,26,14,155,60,122,85,24,245,200,56,247,137,153,155,190,237,94,205,144,254,131,43,155,39,245,4,161,252,186,124,51,124,224,153,222,115,23,84,68,252,220,149,152,75,102,114,154,112,251,39,114,99,240,38,211,119,97,186,56,135,111,6,140,46,44,146,94,192,182,129,112,248,172,240,67,88,27,248,28,156,93,99,139,163,81,224,145,251,198,187,96,248,132,8,188,218,115,116,106,119,71,107,38,57,218,207,117,22,48,82,143,53,224,181,117,187,124,6,10,65,136,195,231,95,78,37,153,18,226,175,47,231,15,92,240,4,145,115,159,185,227,236,104,167,195,196,39,250,17,208,235,152,61,11,208,169,140,156,16,226,95,201,9,103,19,253,124,21,66,172,5,202,107,173,66,119,114,253,82,164,172,248,84,40,196,97,105,209,225,250,17,3,144,133,47,234,237,180,208,53,255,170,193,231,221,118,210,198,253,57,22,237,173,15,46,70,27,85,216,58,167,243,7,103,243,187,23,103,168,197,15,126,57,126,94,174,217,49,42,124,38,244,143,191,220,176,149,218,178,173,1,102,75,53,28,166,249,85,76,120,214,178,18,208,119,215,13,29,200,169,142,112,84,20,199,151,42,100,80,19,155,138,61,16,9,56,47,84,147,193,167,175,86,252,127,136,27,218,199,27,104,204,245,93,52,215,134,181,113,126,84,116,20,123,232,218,45,138,194,64,250,238,171,82,201,79,57,43,140,20,104,192,181,109,217,185,0,71,147,98,179,32,75,10,31,131,125,73,119,30,33,196,242,45,228,150,97,142,209,217,7,74,197,182,162,136,239,45,34,177,33,253,212,112,30,34,245,165,206,81,13,209,202,31,92,44,83,175,215,93,172,163,187,58,220,242,84,187,76,20,51,186,115,195,240,24,68,255,88,188,130,207,227,221,174,110,137,71,216,137,209,212,105,24,115,150,245,181,167,181,2,189,40,169,229,85,25,182,199,250,96,152,128,106,198,197,209,235,235,213,96,149,167,167,90,15,70,156,247,203,251,34,157,104,154,75,122,225,180,20,251,133,147,149,159,106,22,140,246,126,137,163,207,11,91,93,143,206,230,189,224,247,69,47,168,26,179,161,2,68,135,141,195,197,102,115,121,97,180,164,38,191,175,194,126,186,235,56,235,196,8,126,238,66,163,141,124,95,155,124,174,107,44,145,231,162,102,38,14,102,84,93,220,218,165,209,65,223,69,192,134,143,119,120,95,51,41,249,179,122,137,177,218,178,121,59,142,77,120,236,10,76,127,76,254,74,220,103,208,172,245,188,174,179,57,72,109,250,219,204,116,67,173,252,192,136,196,124,63,142,130,158,148,60,105,5,28,184,55,58,74,38,71,63,108,28,153,92,210,173,97,118,70,166,84,96,62,32,31,134,102,134,213,117,50,108,240,164,252,194,51,228,240,170,14,126,112,128,63,78,54,186,40,207,85,67,238,138,123,198,193,161,139,235,215,129,33,82,250,32,68,87,52,233,100,214,233,31,242,169,48,147,54,124,108,238,250,217,17,57,85,162,65,192,109,146,53,59,15,139,44,131,207,40,172,75,181,171,49,103,167,102,240,85,77,90,66,108,122,61,55,133,76,182,79,56,44,170,89,36,113,57,119,135,91,227,176,245,241,235,143,119,179,17,255,96,84,81,182,154,236,117,40,216,62,6,137,215,74,214,251,110,84,191,125,148,17,73,140,170,102,142,103,179,112,214,86,63,183,229,182,154,156,187,33,205,240,181,83,84,171,243,86,189,111,83,1,249,10,139,213,42,129,34,228,120,96,220,210,190,162,75,165,48,210,197,53,3,7,191,22,6,17,21,10,240,137,170,198,227,153,152,220,171,153,165,98,139,57,203,48,119,145,86,253,96,188,233,197,173,212,218,124,202,242,235,30,180,223,169,179,48,28,143,149,253,194,120,162,194,14,131,98,205,134,45,142,70,46,81,252,226,167,73,196,197,117,195,98,79,226,186,142,227,64,242,202,57,157,46,116,201,139,117,45,205,128,222,184,67,63,137,134,254,24,9,231,208,193,171,120,129,52,105,13,160,126,176,188,101,8,150,37,154,60,234,49,77,75,194,167,80,134,92,37,118,165,106,34,205,130,240,241,5,96,142,88,194,70,124,183,207,44,224,76,7,148,27,113,78,23,19,233,86,173,74,244,193,25,209,83,181,4,71,69,199,13,57,76,75,166,138,121,145,137,20,37,23,197,169,102,89,35,122,234,195,36,163,189,85,138,82,58,75,145,192,221,10,212,211,97,246,164,247,129,119,24,159,223,76,73,145,17,70,143,162,168,34,125,108,31,10,106,100,161,239,51,35,1,80,182,95,23,97,204,144,103,2,131,61,58,22,172,132,67,226,69,96,228,60,226,204,231,189,75,151,33,29,86,148,197,238,193,163,139,210,207,137,34,145,251,235,113,102,86,70,249,105,43,170,125,134,123,213,130,78,41,48,12,211,132,88,41,78,13,139,80,108,84,207,123,71,20,35,30,183,25,183,109,129,51,161,160,63,147,243,120,159,213,252,76,209,136,187,14,135,141,172,215,5,78,108,242,253,199,7,107,156,188,44,140,162,220,176,140,213,152,202,200,18,212,246,252,254,166,161,147,38,89,236,27,38,85,62,85,154,250,98,149,166,184,65,20,218,106,140,19,134,187,144,237,16,186,128,215,242,61,52,18,91,172,216,2,195,123,248,216,193,232,254,96,198,213,4,134,82,176,252,232,220,183,56,59,14,4,41,186,203,102,84,243,61,21,69,56,230,177,214,188,254,204,101,152,48,193,133,243,48,213,169,15,134,124,154,244,153,229,140,143,247,119,219,244,126,97,119,122,97,60,193,157,61,85,17,40,155,66,36,31,213,26,144,70,141,73,131,134,144,44,48,114,237,243,206,87,103,203,46,40,206,96,174,255,135,196,144,217,250,9,156,204,202,207,231,66,164,228,101,113,50,210,153,27,218,48,209,230,250,194,116,197,251,11,217,40,16,75,31,198,128,135,55,93,223,168,90,23,175,46,47,220,72,115,91,62,74,106,182,116,94,24,130,192,104,241,227,104,228,202,219,182,190,179,148,226,104,88,68,242,204,208,45,116,118,227,121,128,56,109,203,186,88,140,20,31,207,204,28,144,101,247,82,204,136,216,63,32,234,28,231,99,187,111,155,148,177,119,216,243,114,184,239,123,97,166,113,224,4,195,106,164,104,217,54,211,252,129,168,147,159,154,45,133,40,218,160,7,141,131,138,163,40,130,37,185,48,132,6,92,160,143,21,153,88,79,126,155,226,145,83,0,49,71,30,83,67,237,146,141,193,237,87,102,205,226,122,91,228,254,178,71,88,196,190,207,88,176,38,26,167,31,194,235,217,186,223,31,228,117,155,139,180,210,148,142,68,113,21,184,178,139,243,32,137,58,152,200,210,208,108,130,232,174,135,88,231,241,39,145,240,166,99,128,21,196,67,40,244,192,228,235,203,220,165,171,230,210,179,6,31,60,11,140,17,159,239,131,41,12,54,105,38,135,80,109,233,37,135,23,62,112,242,227,3,38,151,159,154,73,64,182,247,25,169,192,230,251,166,179,155,24,132,130,2,99,130,232,187,224,4,205,120,200,16,206,172,216,46,99,71,189,26,79,68,249,113,170,96,51,78,141,178,251,222,15,92,139,155,95,16,242,54,109,211,29,150,165,136,168,212,68,234,197,187,229,192,103,30,79,169,223,104,91,197,255,32,27,154,190,156,71,234,181,168,18,29,189,253,116,187,68,32,79,184,38,105,13,196,130,151,203,134,54,43,255,73,205,102,160,3,193,242,231,112,135,3,37,231,38,58,89,17,203,91,106,66,130,137,159,103,111,245,31,71,231,76,173,161,241,200,61,225,130,95,218,96,23,45,65,20,182,139,43,178,53,144,208,117,40,192,58,119,81,16,182,70,228,102,228,167,9,127,93,205,164,161,228,87,196,127,220,34,115,151,12,129,247,144,53,28,200,102,246,236,59,144,98,74,204,50,33,97,41,93,99,203,86,204,173,113,201,153,9,23,82,246,253,224,9,28,36,75,132,246,37,222,192,119,155,186,110,5,12,175,173,49,215,142,45,48,130,115,77,97,82,138,45,182,192,124,26,178,79,77,52,49,245,72,12,152,164,132,172,92,137,64,101,196,22,24,30,73,150,113,64,82,191,46,191,106,62,107,225,175,163,2,118,134,124,228,36,204,164,82,126,186,18,120,196,117,55,35,16,11,92,236,171,94,1,99,8,40,103,206,182,101,243,11,227,137,106,78,226,76,46,86,148,185,73,135,161,249,167,31,139,171,5,76,252,122,215,53,26,255,7,58,83,14,51,92,151,194,197,92,166,61,31,194,100,118,171,165,220,241,249,212,118,192,20,192,238,83,97,14,32,139,238,79,5,138,177,236,38,209,99,49,58,174,231,98,112,123,76,2,99,57,28,179,48,157,64,103,53,154,10,231,243,48,252,177,76,147,155,144,115,119,250,2,227,169,225,5,36,253,110,29,147,146,150,227,104,36,212,165,150,212,49,203,163,33,200,19,88,84,30,238,23,208,17,110,188,121,135,66,98,166,109,185,180,243,136,67,106,155,243,238,33,205,168,168,175,125,59,77,156,209,224,90,141,139,193,155,119,13,199,86,63,99,176,11,195,174,109,45,96,12,230,238,166,171,19,85,84,143,221,224,36,178,210,116,129,135,113,116,34,169,119,38,128,187,174,29,24,209,65,127,100,181,152,116,255,20,56,67,177,204,1,179,75,187,207,100,153,133,227,133,59,250,239,242,227,181,187,149,51,199,18,228,108,1,11,155,228,114,207,76,103,152,192,169,221,68,77,197,195,94,90,48,44,229,54,189,61,190,89,25,33,233,153,139,229,136,226,199,241,218,145,183,65,67,149,19,56,108,99,84,53,175,0,11,8,109,51,127,40,228,91,100,8,227,195,87,34,103,113,158,54,223,151,160,8,67,199,117,167,137,36,174,60,177,51,97,229,175,228,104,48,6,67,10,159,89,117,149,248,109,219,117,221,135,114,22,208,115,165,62,157,1,111,25,130,166,226,177,214,8,116,72,126,182,35,69,56,170,92,24,249,220,42,176,249,205,221,155,202,178,3,238,191,156,84,140,110,82,245,210,91,133,178,4,106,146,1,15,252,229,228,104,202,182,59,249,133,53,227,211,116,129,41,10,7,58,205,69,250,162,103,99,14,3,195,243,225,136,19,77,121,36,80,100,238,109,49,67,139,253,3,228,165,234,37,119,246,184,52,34,54,65,171,165,123,29,53,47,107,65,161,38,120,238,202,74,172,210,41,7,169,110,36,183,149,180,18,194,89,49,151,192,200,94,69,42,30,61,1,217,83,117,210,79,187,248,36,76,243,50,113,163,192,228,45,61,193,74,158,38,11,231,17,213,93,62,99,191,112,250,124,164,99,25,94,33,242,68,223,209,52,5,103,17,86,166,143,96,48,59,57,124,190,5,177,126,239,208,139,206,180,237,149,21,190,157,81,20,166,198,224,97,4,5,125,120,144,2,39,92,118,189,108,147,89,0,110,238,183,83,73,9,133,83,104,188,100,63,20,94,150,99,143,154,16,123,153,252,192,179,68,209,167,214,174,173,166,252,248,217,235,248,146,220,184,46,105,64,167,87,151,70,46,63,26,43,55,125,228,68,48,145,108,108,52,63,9,13,8,210,58,126,54,126,48,142,78,98,63,132,114,34,125,200,126,52,95,132,72,121,210,72,83,217,206,124,48,249,112,217,190,211,118,154,184,56,135,135,105,68,203,104,224,235,242,202,12,190,49,180,22,232,64,61,99,197,7,42,10,27,253,185,177,109,252,241,111,82,233,132,106,58,150,216,183,158,248,58,96,164,197,228,190,79,136,137,181,152,151,0,45,115,217,244,227,157,233,222,55,243,253,179,120,77,234,4,249,203,13,224,230,69,115,135,192,44,11,110,98,77,1,113,169,130,10,159,4,53,92,191,52,146,26,77,151,16,72,72,158,19,164,228,150,85,221,184,255,136,150,2,19,11,202,202,8,193,34,251,212,192,198,116,138,224,0,48,172,50,191,180,70,7,116,121,96,235,42,12,152,158,65,89,56,201,175,184,235,25,132,188,19,215,94,218,36,48,148,232,56,119,155,163,234,18,3,236,42,92,173,27,207,241,185,239,19,46,12,223,190,96,50,55,132,140,13,140,231,178,151,93,173,132,254,60,22,184,119,243,194,208,148,158,199,194,135,21,63,110,42,14,138,82,230,11,112,106,127,134,189,144,237,73,113,90,11,104,72,146,185,26,222,176,171,135,193,54,75,162,68,79,99,43,174,4,254,68,167,153,157,200,58,64,175,154,231,104,15,188,76,250,231,194,29,54,150,175,80,116,26,110,157,180,32,164,59,105,25,113,136,199,134,183,91,94,219,189,220,14,138,70,131,14,195,66,242,32,207,168,160,67,180,127,150,55,116,30,187,195,125,169,236,50,77,141,76,8,1,159,165,112,36,93,192,184,90,143,100,70,173,218,87,2,75,53,223,234,35,250,148,85,71,130,181,61,184,19,138,189,232,37,158,129,204,27,35,4,165,144,199,39,255,120,47,188,215,19,122,46,255,180,113,113,213,93,91,135,172,137,175,160,195,214,54,121,81,196,164,163,38,117,62,242,130,112,185,192,136,104,196,67,65,134,73,3,52,228,113,248,88,29,238,91,69,182,187,53,161,187,253,100,27,198,101,147,41,11,141,33,87,95,57,227,151,62,197,75,56,59,40,106,224,254,211,214,48,54,229,88,164,150,86,220,21,166,76,34,221,130,9,16,114,236,223,117,79,166,105,217,121,117,138,45,57,70,56,122,94,83,100,49,58,29,72,103,37,255,174,155,33,220,68,229,145,60,92,78,174,70,138,209,79,81,130,146,185,69,14,87,192,195,126,176,41,183,247,192,39,22,106,95,109,198,74,183,69,20,190,104,43,79,97,229,102,58,123,171,235,51,195,153,97,123,104,105,92,120,201,232,179,160,163,149,49,227,232,169,6,95,240,126,32,56,149,56,55,254,121,10,159,37,165,197,209,245,108,49,239,40,108,184,247,12,143,75,207,202,8,123,237,126,93,213,204,194,252,109,194,65,22,178,39,166,123,221,77,120,241,136,67,159,80,192,51,193,180,236,183,92,204,113,86,126,153,114,200,156,1,39,188,219,238,19,33,9,155,138,87,108,97,188,38,145,196,237,12,36,250,82,238,209,41,233,185,27,46,227,227,158,187,10,151,162,23,244,4,74,12,4,168,131,194,170,66,149,98,134,116,44,83,44,43,240,253,182,104,72,154,49,193,79,42,182,82,216,199,158,14,185,142,56,26,77,25,89,239,139,69,35,113,101,112,65,139,132,196,120,206,149,72,219,17,202,16,10,5,124,22,69,90,15,253,77,175,159,215,164,192,25,50,133,255,56,12,44,145,227,69,77,35,95,146,8,124,238,174,139,106,166,69,114,199,35,135,212,38,214,51,61,91,35,75,140,209,243,109,18,163,57,124,254,127,195,182,244,187,242,133,96,201,186,143,197,24,62,104,126,126,48,107,102,209,163,231,47,137,232,48,253,1,55,94,231,93,83,76,174,14,83,38,185,131,184,145,97,175,222,237,140,116,27,254,121,10,159,71,236,10,245,205,44,4,199,144,115,99,44,231,70,165,63,62,102,186,41,195,6,135,159,58,226,7,27,49,241,142,22,228,216,114,119,145,160,102,178,140,146,155,67,185,148,183,250,61,53,99,67,75,209,10,205,249,9,223,201,97,40,151,122,110,156,189,146,207,227,11,129,46,89,240,27,249,248,179,157,243,163,55,237,8,114,112,66,224,222,167,36,216,71,69,82,73,192,132,46,221,97,94,90,109,250,219,57,69,150,118,103,226,183,177,245,202,48,117,28,14,211,197,181,245,194,207,220,236,246,48,13,26,233,144,190,22,22,1,116,36,183,195,38,86,174,240,18,98,14,140,138,44,174,27,231,47,204,4,238,67,43,110,172,89,95,8,206,14,254,204,80,207,47,251,102,146,40,107,163,33,228,71,99,12,45,26,120,237,83,167,10,216,122,181,245,232,132,100,196,247,1,110,186,194,246,13,60,207,235,159,100,158,252,169,24,195,78,30,57,190,216,61,230,60,216,210,73,156,195,49,20,64,226,184,198,185,169,124,203,209,232,233,198,219,70,96,124,53,185,50,212,31,106,188,78,20,0,78,252,247,255,66,122,252,239,254,211,63,255,111,255,199,191,252,47,255,215,191,252,79,255,233,95,254,247,255,246,255,73,125,220,255,63,80,31,201,74,164,232,137,39,251,68,100,124,159,116,226,163,110,95,244,196,228,67,162,231,142,129,204,2,226,37,186,94,204,20,228,22,46,225,12,98,63,92,28,46,16,45,155,192,80,136,191,41,30,56,117,233,165,105,116,205,109,55,215,99,227,99,42,126,23,38,93,233,27,35,142,206,93,102,225,102,190,116,222,91,142,57,155,121,128,93,152,229,217,7,119,183,190,168,124,99,51,43,120,108,103,221,160,208,71,114,95,224,108,156,147,225,176,181,174,223,43,79,102,74,62,252,220,76,30,34,246,137,193,12,154,152,126,110,50,90,66,209,166,138,68,71,83,118,24,237,128,42,48,140,112,231,42,209,110,132,197,211,22,120,166,224,178,254,12,98,100,27,109,201,124,24,45,63,24,202,199,144,142,49,188,108,104,235,250,174,156,76,232,185,188,174,48,19,101,119,184,160,58,209,20,166,2,50,28,62,33,145,244,66,27,236,126,26,132,198,8,79,85,69,245,167,169,75,63,119,109,193,133,95,119,101,101,147,213,35,25,17,51,249,117,183,130,111,153,192,40,187,126,173,187,38,80,134,156,160,156,58,147,172,174,1,147,24,189,153,38,83,52,165,88,231,48,81,209,208,31,183,134,219,128,137,145,146,12,6,154,30,221,188,8,237,180,164,250,169,141,140,216,9,252,114,192,228,216,226,153,81,1,198,167,243,67,105,138,23,2,112,53,189,103,23,171,129,11,140,251,202,16,120,180,112,124,34,34,170,146,81,167,234,141,69,189,95,88,135,159,120,191,47,171,153,127,189,27,38,121,200,235,204,23,237,178,224,242,62,232,179,43,23,78,184,212,86,31,133,29,103,192,59,196,129,115,208,241,32,142,47,113,34,53,116,184,148,154,161,90,53,173,144,152,80,0,12,56,171,182,16,48,148,195,56,181,209,187,244,212,103,7,87,227,195,199,120,69,58,19,129,219,9,221,107,192,52,28,233,185,81,60,223,113,110,82,100,85,143,182,228,145,127,248,180,52,200,62,23,56,165,121,111,236,108,240,68,129,27,94,8,70,190,113,238,114,62,229,38,104,129,221,21,104,198,34,85,127,187,48,83,199,111,159,159,22,103,191,74,241,208,155,84,129,19,73,173,7,102,199,238,23,14,227,74,4,80,141,103,65,9,37,96,28,8,244,169,152,240,131,63,83,214,103,81,225,70,68,140,122,242,12,56,119,73,4,1,179,8,249,11,35,125,45,100,139,186,140,157,17,19,249,249,140,69,220,132,86,106,166,215,56,152,228,245,205,103,2,231,112,145,199,131,19,205,192,34,48,92,169,152,137,219,175,201,68,224,190,194,242,195,60,173,85,118,25,248,172,49,61,80,246,32,77,208,51,73,223,89,30,14,252,188,243,116,37,78,140,178,44,48,84,23,189,240,154,166,83,201,233,134,129,65,90,5,46,117,220,213,173,25,181,79,175,44,15,79,50,29,20,215,207,164,7,39,52,235,226,212,16,191,155,190,143,148,167,171,117,118,20,18,68,59,220,184,77,101,197,3,77,240,125,229,88,252,234,243,125,222,230,42,37,207,100,253,220,99,63,152,86,22,217,128,3,231,72,202,3,67,250,84,120,216,246,201,225,181,154,228,106,216,231,158,224,203,87,16,163,224,84,29,41,200,76,140,82,2,38,45,47,239,250,140,50,65,17,238,218,122,95,53,247,124,81,99,168,8,90,208,1,187,240,153,192,244,151,209,30,190,215,117,102,47,233,130,35,105,16,68,112,80,250,68,229,170,209,212,46,49,101,24,173,99,45,133,141,166,227,48,204,23,29,100,147,111,45,6,2,182,6,69,175,12,9,229,61,226,129,66,150,156,242,64,39,50,68,243,30,157,207,183,160,231,102,107,26,227,4,227,187,172,163,140,244,77,222,241,50,27,180,92,61,26,255,142,28,231,38,193,167,47,115,226,104,28,211,25,234,142,122,44,123,149,24,253,196,99,117,200,203,66,240,215,213,52,59,154,197,189,60,63,157,106,104,149,1,211,207,41,15,101,88,37,46,30,41,14,142,67,30,41,117,159,59,197,211,11,182,245,161,80,88,26,247,96,235,202,17,116,204,59,99,176,164,138,213,7,242,188,112,224,119,192,148,218,228,186,71,51,111,171,11,83,93,83,24,82,201,133,225,232,200,24,29,231,47,122,17,56,103,157,234,248,114,234,189,50,204,5,4,132,91,63,47,56,197,228,208,236,158,220,177,233,135,234,122,139,1,155,251,130,27,138,244,172,160,139,199,117,225,76,29,95,96,28,132,238,85,17,150,201,101,145,158,237,247,178,202,51,67,90,93,82,159,214,46,91,47,203,68,181,238,193,182,84,11,220,120,90,227,190,71,177,215,34,138,66,21,245,190,101,196,67,228,61,50,5,228,123,236,148,157,5,235,11,185,145,139,46,178,211,2,195,66,221,119,104,67,35,146,225,69,18,198,43,139,54,242,113,88,22,120,173,122,63,216,102,220,28,65,73,233,215,184,108,218,189,244,115,199,231,49,183,251,61,207,119,122,109,195,204,100,2,198,239,74,127,156,240,116,180,59,89,236,250,92,25,117,51,153,75,90,21,55,115,252,14,70,247,114,142,77,84,91,122,233,77,77,46,181,59,213,32,97,155,245,232,140,94,84,124,240,131,16,68,47,45,99,189,16,131,204,42,143,242,70,26,92,147,251,200,249,192,37,246,65,201,151,142,220,152,220,243,124,142,230,179,237,119,156,77,107,147,20,24,177,156,21,79,205,76,174,138,194,233,19,30,177,53,9,143,8,61,245,185,147,126,31,218,249,90,170,78,223,164,172,239,54,179,90,251,153,188,48,155,114,99,31,201,214,109,235,183,101,1,167,44,182,19,146,191,194,40,2,70,12,129,98,196,212,115,211,4,150,110,144,112,6,154,78,116,21,139,220,27,67,228,212,117,38,171,144,210,198,141,79,144,246,209,135,66,23,204,141,23,217,108,235,194,130,139,203,140,149,163,161,154,81,229,202,224,253,142,117,97,116,220,166,194,169,222,184,10,161,146,165,7,79,190,153,11,147,105,145,11,135,118,212,99,152,98,38,51,244,227,45,112,233,235,133,49,113,43,10,163,248,125,131,81,210,181,242,109,211,28,239,220,94,66,89,210,33,122,52,181,220,27,110,14,120,146,122,110,180,193,226,243,164,242,190,245,243,68,29,105,223,0,127,66,198,208,251,198,62,54,2,51,146,187,210,18,192,184,60,33,226,141,250,22,50,129,122,229,112,152,35,194,105,232,96,63,48,126,128,177,51,73,249,76,52,50,84,50,190,167,241,249,153,94,157,94,89,54,63,224,216,113,177,147,215,81,124,102,199,150,227,194,59,107,162,134,209,216,64,183,88,82,59,238,230,250,76,51,214,57,49,113,144,209,152,250,70,96,14,167,24,228,221,136,51,122,105,116,103,197,186,216,161,52,148,7,38,50,140,75,163,175,124,235,143,195,136,171,113,223,248,5,233,164,149,121,65,119,139,60,216,175,233,83,195,244,170,198,165,209,85,144,245,190,41,55,198,110,143,87,175,177,64,62,251,137,22,223,54,90,160,239,111,179,253,136,15,204,28,84,245,117,230,106,18,227,31,108,246,127,58,105,153,24,80,164,237,140,157,170,235,50,30,186,51,82,103,180,202,75,227,11,112,143,190,47,211,30,207,207,94,17,199,158,200,243,20,98,154,244,60,52,60,226,226,117,15,187,15,189,242,108,27,14,135,41,232,234,111,99,14,20,3,145,86,184,188,183,194,153,45,160,195,236,153,170,62,241,116,221,160,128,209,232,210,83,211,145,211,226,202,16,62,127,6,67,50,151,101,135,217,217,148,231,199,207,102,63,6,3,61,179,233,65,177,254,142,11,135,216,175,83,53,58,27,55,102,64,11,70,183,8,116,200,222,100,11,234,46,89,127,27,31,181,116,83,153,5,222,230,82,184,175,187,67,70,243,121,234,238,5,69,175,21,175,107,218,10,214,30,184,120,45,248,192,141,207,247,254,56,190,240,123,68,168,77,234,75,236,206,42,91,159,125,183,162,84,148,100,149,56,163,170,140,21,195,144,24,64,182,8,88,98,141,20,35,129,34,189,72,14,179,51,79,145,5,181,134,240,34,209,8,42,236,37,158,231,226,170,36,250,195,190,44,58,200,249,105,102,21,185,174,97,194,22,241,219,53,233,138,15,13,173,238,8,23,206,20,130,113,179,192,136,210,150,26,153,227,115,79,242,46,127,54,2,145,181,134,197,33,6,167,166,106,26,222,90,140,147,133,26,129,192,36,236,71,124,153,102,226,45,71,115,93,57,150,39,104,42,26,215,178,110,158,101,37,38,164,210,85,134,153,66,61,165,255,118,51,45,89,56,184,38,29,215,203,186,81,18,10,222,23,205,152,221,86,217,217,76,137,115,200,205,207,22,25,61,152,40,154,116,179,30,178,20,215,13,215,91,246,1,3,170,214,138,203,62,251,213,179,89,185,7,143,101,59,230,72,244,147,42,238,2,219,176,137,104,194,90,165,101,103,52,76,234,56,118,154,4,134,73,230,4,68,144,155,251,16,118,148,6,150,232,27,210,78,8,165,174,56,108,50,89,119,18,31,236,183,157,142,208,233,15,171,82,180,36,137,76,47,93,119,152,170,182,164,113,152,7,183,11,180,147,75,164,9,243,126,91,39,146,39,143,26,71,159,129,167,251,178,193,44,28,159,0,218,198,85,218,42,173,227,166,199,254,60,111,35,242,203,165,101,164,100,124,167,10,81,31,101,23,129,241,15,142,173,153,169,41,201,46,102,152,154,110,68,135,137,5,189,203,149,161,222,18,249,91,170,109,89,158,25,182,144,41,130,164,140,158,73,210,135,50,145,106,137,162,16,10,209,114,217,16,226,83,4,235,240,38,182,68,227,231,67,164,161,249,110,159,198,249,2,228,174,76,28,103,223,212,87,107,98,103,97,99,33,247,136,90,59,116,196,34,240,9,20,114,142,15,191,219,167,45,207,100,254,44,223,226,211,37,95,178,95,56,221,121,1,249,195,36,79,5,42,217,45,180,161,51,42,130,0,52,22,159,161,17,147,52,209,153,228,67,6,175,43,86,38,252,176,133,9,75,3,32,77,30,49,87,146,209,200,10,87,148,28,163,18,6,203,83,31,74,131,174,29,147,134,101,7,229,137,158,9,7,75,209,59,75,211,97,160,175,203,37,58,13,101,196,233,193,137,100,67,44,30,16,123,100,162,5,70,144,193,171,104,52,92,166,245,12,133,86,226,195,166,72,42,188,47,174,44,161,71,224,69,54,19,67,212,43,195,70,195,231,225,179,109,162,215,122,235,143,147,94,223,14,175,209,116,163,61,126,115,105,252,56,62,53,178,42,194,100,32,135,232,240,153,84,100,113,226,3,56,67,55,78,13,231,79,79,93,232,158,139,82,86,162,35,189,232,151,71,187,167,23,140,146,41,185,201,67,97,201,156,61,96,8,215,93,78,13,103,38,182,109,21,133,181,45,193,116,199,52,212,189,25,205,28,44,73,124,4,113,33,69,205,199,208,46,215,141,15,244,246,118,105,224,169,253,181,63,184,123,100,71,140,114,102,39,61,117,54,18,168,195,24,61,201,78,152,102,178,158,227,109,194,206,209,61,33,112,187,231,134,43,34,94,22,52,174,184,190,154,153,154,209,194,217,245,202,96,43,110,129,133,216,95,141,203,51,198,138,223,62,3,67,102,74,180,102,150,59,65,115,225,166,89,127,225,129,127,111,143,167,98,58,8,114,95,103,154,152,81,219,231,133,180,170,207,148,158,227,57,226,232,100,59,206,11,159,41,227,134,26,216,33,138,112,17,186,17,39,174,219,55,130,162,29,78,30,10,219,184,17,179,244,52,125,25,57,53,194,57,55,39,62,105,222,146,77,157,241,117,115,108,55,207,204,201,190,90,97,164,167,238,30,1,95,33,185,240,58,204,19,36,166,210,185,159,103,90,224,210,221,205,42,98,30,50,14,207,183,67,147,96,108,132,73,85,201,193,120,59,247,155,62,232,93,90,87,96,103,97,20,29,123,112,186,115,228,186,104,101,217,57,182,255,40,213,200,132,213,232,180,72,177,181,249,117,234,221,223,134,151,82,99,66,58,147,232,210,181,233,196,52,101,215,180,110,50,167,107,169,23,130,28,172,166,91,100,160,254,119,225,65,106,185,180,155,17,23,9,77,106,200,152,72,223,108,251,40,210,197,193,76,102,233,209,91,242,201,66,201,196,193,164,6,99,243,151,244,144,96,153,214,161,214,134,20,76,151,142,19,224,26,101,0,154,117,214,243,211,141,102,152,25,155,15,108,55,245,194,172,159,45,54,62,171,180,231,167,45,41,28,203,135,105,255,200,219,128,192,28,35,16,117,153,162,207,179,84,99,102,199,242,32,50,4,149,119,83,242,20,6,70,21,59,59,227,119,208,228,23,223,244,153,205,228,195,162,92,148,182,239,245,42,110,78,77,2,156,159,73,76,187,244,141,172,123,111,2,233,221,110,209,158,174,26,201,79,177,150,203,178,213,112,167,150,23,109,12,242,29,19,29,5,98,49,73,175,70,172,170,235,114,13,154,184,33,243,196,172,74,22,68,6,51,196,21,152,11,245,144,240,68,36,112,163,228,212,84,52,107,156,154,6,22,69,27,206,41,30,40,255,204,0,166,194,63,230,169,195,116,101,95,70,101,181,34,68,137,101,139,134,223,231,153,21,132,235,98,134,62,155,131,33,246,157,20,97,208,17,189,228,143,188,117,131,112,214,64,54,16,65,254,96,165,144,156,2,250,46,233,70,2,155,164,171,62,210,19,130,230,168,66,208,185,142,62,160,92,121,206,52,217,59,108,132,38,129,219,25,60,193,116,160,186,217,164,102,201,92,213,98,191,70,162,4,161,73,125,217,116,38,196,109,83,1,146,125,106,37,29,21,249,122,96,84,73,159,129,22,238,237,198,152,73,186,211,52,87,251,226,65,163,185,58,167,103,140,91,35,146,95,154,9,3,74,28,206,190,5,86,173,195,137,170,134,188,17,108,72,166,167,5,106,183,106,183,76,41,116,69,204,248,6,58,50,108,82,218,105,166,160,16,227,148,214,44,161,254,86,51,123,159,249,242,140,18,46,128,50,83,86,52,123,106,176,98,72,210,201,209,152,68,71,98,155,233,11,73,31,153,165,233,208,137,193,2,239,174,74,149,3,50,168,43,114,115,223,43,169,4,15,245,24,92,57,253,199,97,125,77,121,37,56,251,134,97,23,227,88,54,131,248,97,181,27,51,34,119,165,243,255,249,210,203,165,150,80,165,87,31,216,106,217,199,25,223,23,76,80,205,89,80,43,91,145,113,167,204,176,244,211,166,247,109,123,231,35,170,116,103,194,47,10,155,88,196,138,49,78,159,107,209,56,131,88,122,58,140,116,156,92,56,253,233,110,124,205,155,68,82,86,35,28,4,240,125,22,135,204,136,249,161,68,87,84,246,124,91,132,212,25,98,64,2,47,115,81,141,163,73,232,201,209,139,216,60,197,143,179,25,169,26,22,98,252,182,46,186,178,70,10,103,71,81,183,143,35,131,149,20,48,48,136,40,62,205,99,198,177,52,41,65,131,196,170,113,97,27,49,167,165,187,239,149,162,88,70,93,253,196,133,186,243,79,212,252,253,186,217,198,234,149,81,102,219,145,67,250,145,90,158,109,19,66,172,254,219,231,125,160,243,240,236,231,70,228,72,97,7,102,45,235,143,14,71,175,6,108,229,110,185,50,146,110,174,10,201,209,24,14,202,185,7,70,217,158,147,160,103,147,110,185,103,7,157,70,139,11,71,76,160,60,91,228,26,156,23,90,59,210,208,124,7,229,147,17,19,49,42,131,83,230,82,51,20,116,150,118,39,116,88,207,238,156,96,204,219,155,126,18,174,210,232,99,34,133,37,8,78,116,116,102,229,173,76,115,133,241,187,62,129,244,51,201,163,156,201,54,235,131,105,142,210,226,10,134,26,216,10,58,60,216,101,105,234,108,81,248,243,83,35,3,57,52,221,88,112,132,244,169,20,120,74,218,96,146,197,46,158,26,166,181,68,244,151,43,29,97,99,198,203,156,214,92,165,48,5,166,184,48,158,151,88,36,153,82,190,79,132,103,24,80,36,208,99,173,228,243,193,253,19,25,151,76,100,183,161,230,48,106,242,50,254,233,235,65,39,215,97,82,95,178,62,96,98,190,92,15,3,62,5,253,98,77,211,183,103,186,74,241,227,19,247,44,249,113,107,152,241,64,229,156,187,84,173,194,77,243,155,243,88,153,236,70,87,162,220,196,194,45,234,162,230,49,255,212,240,76,222,222,119,231,103,181,56,123,255,246,86,55,178,219,219,218,22,42,45,45,124,34,123,51,87,28,205,42,250,20,94,22,47,201,223,215,54,167,52,45,25,145,210,136,135,106,98,111,85,127,124,208,202,253,253,56,153,181,170,161,184,49,160,220,92,154,206,182,169,18,255,38,244,229,138,147,104,8,34,42,169,153,252,102,2,39,113,240,120,98,195,179,127,227,228,23,46,20,202,5,110,22,79,56,204,117,63,175,51,71,98,128,253,55,202,117,50,22,216,133,93,120,89,249,81,135,138,233,193,126,112,179,238,77,185,176,134,15,220,247,241,116,219,6,116,205,244,159,121,192,59,115,59,178,177,101,119,205,244,211,6,236,123,174,206,102,67,185,64,63,223,66,231,5,247,137,77,204,243,219,204,132,254,178,206,38,62,137,78,26,26,122,185,123,31,79,39,248,205,154,4,178,46,127,39,52,160,187,129,11,147,150,1,32,69,126,55,13,245,167,234,86,146,150,221,187,77,69,196,116,106,40,1,215,185,197,122,141,41,225,214,148,55,182,108,51,152,91,8,209,12,141,190,206,133,195,46,252,222,37,122,182,170,147,111,222,81,195,107,81,3,235,110,233,118,177,43,251,191,137,123,119,29,236,186,37,59,235,94,58,238,96,158,15,125,1,68,100,132,200,65,11,111,89,29,184,219,218,108,2,203,234,128,132,43,48,228,4,136,140,70,32,64,178,196,221,216,91,92,6,243,169,119,85,205,49,155,38,179,228,63,250,191,175,190,181,222,181,230,154,135,58,140,26,3,42,72,55,27,234,84,222,186,154,20,161,63,56,236,214,207,134,196,124,142,147,109,172,244,72,159,81,253,200,201,215,214,64,146,42,107,93,166,89,27,111,92,12,247,252,212,231,6,28,227,71,46,185,89,200,3,197,108,229,148,48,3,23,124,70,220,186,240,154,63,56,189,114,207,160,180,82,156,248,23,158,69,136,55,235,51,164,61,146,168,195,26,219,117,143,167,167,194,187,93,140,60,0,255,87,150,15,225,73,140,41,120,147,164,53,33,180,189,221,221,165,121,182,138,84,157,185,253,37,0,205,198,81,161,217,18,146,116,145,188,58,187,238,218,207,247,128,38,36,206,15,219,102,151,214,209,12,236,25,15,150,233,117,210,250,30,202,226,158,45,129,132,171,104,202,238,108,240,0,103,234,53,87,5,121,32,245,49,98,134,35,74,40,124,148,214,183,112,102,113,142,231,206,89,216,196,76,129,181,221,73,90,161,232,124,42,243,199,127,114,58,62,22,0,36,156,10,94,177,128,210,205,173,24,69,191,34,126,208,208,242,143,105,51,65,209,43,176,11,236,117,151,79,125,129,24,157,67,195,147,141,152,251,84,28,212,48,32,126,124,106,80,221,138,52,77,128,95,226,201,64,16,203,60,90,80,167,165,21,19,5,71,238,1,162,14,192,122,62,104,224,142,250,82,64,39,112,33,175,8,13,242,83,90,162,230,116,241,231,178,190,133,199,104,78,101,220,217,168,87,30,140,118,118,71,130,158,245,41,13,72,70,116,188,87,204,3,147,98,146,61,120,195,114,118,103,239,126,160,204,198,137,61,189,10,140,132,186,72,159,87,195,207,199,137,7,127,29,205,226,215,12,63,88,244,94,112,168,15,45,74,66,235,199,231,242,45,24,6,95,241,70,49,55,239,145,134,199,138,54,44,249,109,8,34,157,204,27,228,26,176,64,105,41,1,139,23,78,6,98,34,53,63,79,14,23,159,251,255,100,132,232,8,21,243,134,197,163,196,185,52,80,253,208,23,67,134,186,198,169,118,38,92,209,247,230,196,244,157,238,60,250,228,184,190,230,51,140,192,59,220,60,210,122,58,59,240,102,163,80,213,1,59,74,218,215,84,159,226,36,39,118,27,243,49,94,24,131,97,54,21,78,111,68,137,215,39,204,38,135,36,99,50,208,198,10,207,201,180,176,197,74,136,26,227,141,120,209,80,204,216,238,70,236,228,161,30,103,181,194,141,183,101,17,220,177,106,166,199,58,212,138,223,22,46,120,71,41,72,155,116,80,212,243,163,129,139,167,144,113,147,15,165,138,31,63,125,166,115,210,150,17,150,113,228,174,232,115,126,224,2,40,72,227,189,134,217,230,172,152,167,20,6,137,226,139,250,147,219,56,139,34,224,34,244,91,178,226,161,150,12,34,50,204,176,189,233,199,228,3,248,54,73,131,84,209,5,48,17,76,141,159,62,187,205,90,58,9,81,8,139,102,22,227,119,208,170,188,49,35,212,136,143,135,33,125,203,99,222,78,69,137,217,136,206,196,140,104,84,68,84,116,35,9,87,171,153,113,245,220,188,172,253,68,205,148,244,235,141,174,247,108,250,219,131,129,137,24,118,208,249,247,78,241,84,227,189,33,244,156,207,144,83,1,189,191,125,22,208,148,96,111,91,132,231,229,237,102,25,108,49,194,252,25,89,26,242,98,237,121,176,179,225,205,29,215,130,234,217,243,25,241,187,64,216,162,231,179,186,202,137,157,35,174,183,252,94,209,49,1,4,211,214,53,211,235,41,139,207,160,114,51,126,154,254,161,161,102,248,198,110,58,163,116,45,48,152,188,119,186,102,32,95,114,108,177,227,208,11,21,230,246,120,225,8,189,212,37,230,172,61,110,208,56,185,12,5,57,131,141,8,152,154,105,205,136,215,130,12,228,89,186,244,48,167,107,166,130,61,117,167,92,183,186,141,185,42,68,15,254,129,25,192,42,51,87,237,98,195,205,142,132,57,230,157,159,171,77,253,251,154,173,162,173,102,118,138,72,134,100,232,39,158,71,43,227,238,119,213,26,3,117,219,64,158,47,66,224,10,243,232,122,204,240,198,199,111,91,170,87,55,188,115,187,125,71,45,81,188,21,235,175,205,196,83,91,8,78,207,103,171,77,219,89,0,48,163,58,151,159,205,52,170,73,13,58,168,252,108,165,38,212,24,89,179,62,244,76,237,86,4,138,107,193,91,234,134,212,17,16,72,97,134,46,224,217,197,143,59,25,88,78,164,94,159,130,229,166,111,115,187,195,121,142,143,115,46,62,51,133,22,245,248,28,5,153,223,241,152,241,189,194,124,246,124,5,94,237,190,173,67,53,204,64,9,245,104,163,131,43,182,20,24,253,171,246,136,30,79,120,197,121,110,252,159,45,61,235,163,230,118,95,140,178,194,214,171,145,151,138,244,18,228,197,143,147,52,96,103,137,125,186,208,133,189,218,179,116,75,228,20,144,223,64,59,94,205,104,43,197,123,39,115,15,196,204,56,199,18,56,123,118,215,18,51,125,129,101,70,166,50,67,131,37,91,18,221,169,43,206,108,58,43,251,214,7,239,180,104,251,123,65,16,172,21,81,212,221,243,77,38,2,65,46,207,134,102,240,206,184,154,246,86,237,33,5,34,227,196,140,100,165,137,22,117,84,96,222,245,194,12,106,112,79,143,199,70,211,161,196,190,65,185,250,217,168,7,104,205,72,100,102,84,229,159,221,114,23,77,75,227,70,117,125,114,142,151,123,53,62,177,14,249,132,215,49,222,11,1,1,157,74,124,45,201,182,103,96,148,207,197,43,48,126,12,192,137,63,244,88,205,70,31,16,102,16,236,122,48,102,50,40,62,85,128,192,104,135,199,49,131,232,136,50,219,154,79,192,183,73,131,70,75,112,35,169,255,158,155,133,42,174,127,144,4,81,214,227,16,148,21,44,205,228,36,224,122,212,71,171,200,232,198,205,251,67,15,130,153,138,210,53,63,164,41,152,71,78,177,29,38,18,215,175,43,3,131,235,173,31,114,246,233,147,159,27,222,205,20,169,216,199,193,131,63,54,199,33,2,39,154,66,33,54,105,139,121,159,28,108,110,127,60,134,145,111,178,18,113,231,247,147,112,109,84,116,217,30,159,141,197,216,76,162,58,137,152,162,58,135,208,131,181,40,56,1,118,215,24,4,169,22,103,120,54,128,25,243,74,205,214,252,25,101,209,51,228,143,151,212,47,137,90,103,243,221,251,25,82,42,200,235,154,207,41,251,4,18,198,115,18,55,39,247,242,90,123,142,158,250,141,196,238,63,246,192,98,9,160,3,112,226,175,250,154,235,138,33,51,218,173,247,234,22,109,76,149,19,93,216,219,205,76,43,180,155,161,111,127,199,20,224,89,137,114,48,100,31,143,25,93,147,34,37,192,57,158,155,163,2,30,245,94,154,255,119,123,190,72,201,49,166,139,160,164,60,47,134,48,77,92,253,243,232,116,46,208,70,17,149,75,34,222,181,159,153,212,98,253,85,203,80,105,28,66,62,49,7,184,203,20,111,158,15,6,129,242,101,134,168,229,117,215,249,154,237,18,67,244,7,254,187,77,144,199,221,94,218,69,218,124,22,16,10,23,61,234,166,105,195,116,171,102,48,183,113,181,41,3,61,43,255,182,188,85,216,101,255,81,148,2,97,70,32,34,22,129,131,190,22,135,105,148,108,13,53,174,67,102,57,246,184,24,84,255,51,224,231,48,141,104,24,134,226,253,126,174,115,144,246,96,249,152,156,187,207,199,134,76,229,226,41,136,73,159,1,71,134,53,0,113,63,170,92,189,57,172,187,1,183,152,248,119,229,57,6,96,45,140,223,70,199,33,61,7,20,48,192,168,129,91,29,98,62,230,113,135,20,198,24,61,212,169,123,175,128,160,112,150,205,253,156,125,52,147,248,197,136,101,183,231,248,226,208,191,230,227,33,63,161,89,54,98,106,55,131,60,30,207,136,19,4,221,215,58,126,148,142,217,194,23,146,45,107,85,81,151,133,35,4,78,189,187,151,190,24,220,189,81,118,138,146,173,233,50,234,28,183,212,90,56,205,137,22,55,169,190,160,82,7,17,120,156,33,75,57,191,141,147,240,28,26,81,190,103,177,101,225,15,74,198,251,121,15,40,186,171,245,106,2,224,121,175,166,119,69,8,99,204,105,19,51,18,228,66,157,130,88,91,9,127,62,145,93,86,82,23,80,135,253,30,95,77,75,213,63,29,174,235,178,67,132,186,245,193,169,185,94,252,203,166,213,66,153,110,10,77,186,177,39,17,212,108,101,140,169,112,219,204,192,245,228,174,225,2,205,146,29,26,118,7,122,208,251,179,228,181,7,93,83,129,96,129,145,74,248,4,40,107,212,149,46,76,107,24,86,64,205,198,26,234,102,88,68,219,124,204,163,148,139,96,121,26,99,48,147,20,242,121,108,173,177,58,228,195,112,233,65,210,67,35,140,90,161,89,138,7,175,48,146,63,63,157,65,4,196,213,124,147,170,63,61,197,215,161,28,80,30,43,58,141,209,69,136,102,145,52,219,177,135,179,66,195,12,73,238,148,17,159,166,94,226,86,116,0,149,92,104,210,111,208,46,163,146,54,63,66,52,181,246,5,238,147,238,25,202,51,69,109,250,118,217,2,18,121,88,170,224,39,185,189,243,103,172,165,133,144,74,255,57,174,46,95,64,230,201,212,188,209,8,187,87,39,17,42,3,247,65,181,184,93,43,178,17,98,62,11,239,118,49,1,22,147,6,95,112,80,133,147,53,204,173,11,32,162,81,22,77,83,88,64,208,46,185,214,241,147,143,9,176,42,148,59,114,111,186,223,246,237,193,69,160,125,201,213,198,194,31,29,30,176,191,137,80,0,128,32,6,41,174,134,22,85,120,6,25,165,16,63,52,58,153,179,26,138,152,151,16,221,24,104,74,6,156,124,78,26,183,227,211,32,238,119,38,32,210,88,111,187,27,176,229,36,179,204,250,25,34,59,113,92,133,179,11,8,81,32,112,139,114,59,62,23,221,193,66,20,85,141,190,119,221,110,135,54,4,64,73,182,143,50,122,116,172,89,141,92,110,94,104,181,204,215,137,106,91,16,121,164,97,74,186,120,190,61,172,98,35,102,232,101,98,171,180,248,107,136,21,97,174,200,223,209,60,42,26,197,68,21,185,6,100,218,104,160,101,5,16,134,151,221,110,22,12,150,247,172,102,234,88,129,234,193,239,212,33,205,21,49,152,25,248,150,150,164,45,128,39,67,119,48,16,42,168,129,202,36,38,214,42,193,162,67,11,229,217,160,228,209,76,209,253,38,161,55,13,217,114,115,107,215,143,147,113,209,56,174,99,70,174,183,56,230,193,248,9,132,254,154,22,141,68,90,219,205,214,190,112,31,205,152,27,98,146,15,99,64,18,198,50,20,146,66,238,226,199,141,46,205,251,152,89,130,94,212,133,101,184,60,63,221,163,117,127,128,88,149,18,125,179,18,88,68,195,144,122,117,229,120,35,37,20,52,34,52,184,13,209,225,166,46,5,165,168,223,27,134,238,180,229,222,208,49,221,122,241,70,140,160,202,189,23,100,245,254,203,240,137,150,41,211,108,162,117,238,63,61,207,110,245,172,92,192,151,208,180,126,102,100,16,212,89,48,190,130,0,108,79,200,152,170,156,185,232,133,236,0,28,161,26,33,32,146,134,239,150,3,153,63,141,113,74,38,233,153,67,103,71,241,109,97,90,220,38,227,205,142,31,46,45,2,132,202,3,5,158,136,46,168,239,151,23,194,53,34,196,212,216,38,200,28,187,249,12,190,110,134,5,7,168,251,193,182,16,165,127,127,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,159,6,167,220,158,169,96,192,52,15,203,182,97,5,94,243,89,124,238,104,80,46,45,210,76,199,94,152,93,114,29,179,97,224,116,211,48,200,227,103,165,239,34,233,86,8,79,186,3,11,54,245,188,177,245,214,253,56,68,190,170,183,201,121,183,231,165,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,201,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,163,77,122,181,159,221,208,74,1,217,205,64,190,234,115,64,28,143,204,47,166,73,57,229,231,167,77,85,210,205,182,175,200,213,195,38,238,103,134,115,161,60,179,180,35,137,235,86,154,189,245,107,162,193,185,63,215,207,58,98,171,240,118,211,127,66,96,240,251,154,3,61,72,5,241,30,51,154,193,95,234,124,176,113,102,165,129,134,9,10,242,192,159,25,25,32,42,149,215,12,31,139,83,191,32,136,131,207,36,87,179,131,229,176,210,141,33,251,44,35,236,228,165,128,38,230,120,205,9,185,110,55,231,108,201,134,235,24,154,162,167,143,73,69,174,48,61,14,237,244,90,56,101,189,179,122,170,58,218,248,252,254,88,25,210,71,245,210,127,61,10,159,21,140,237,67,84,123,102,192,29,237,10,45,166,164,89,13,158,157,92,149,1,164,158,49,116,139,57,225,162,14,55,47,190,150,220,252,184,48,99,199,115,35,212,164,92,178,25,55,222,137,54,241,24,104,203,41,26,247,244,104,212,70,86,12,253,35,141,154,0,56,126,225,28,234,218,137,194,186,134,115,56,69,217,205,199,11,209,56,180,91,177,160,184,245,184,21,35,203,197,228,1,93,104,143,220,97,83,170,126,200,123,161,140,241,39,131,157,178,41,25,44,127,246,90,194,176,178,149,122,56,103,11,33,241,176,221,76,139,85,86,42,217,97,132,189,159,25,74,245,174,52,181,231,61,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,209,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,79,174,110,33,175,17,140,123,232,198,109,129,242,1,28,131,198,34,199,160,64,253,62,148,148,24,117,207,29,67,138,12,209,67,105,108,124,108,110,182,198,0,37,68,222,72,174,197,7,1,10,162,147,148,29,105,197,68,162,46,251,100,21,214,45,164,51,83,234,19,186,195,138,154,238,36,180,221,80,204,227,214,241,208,234,4,188,45,102,170,93,222,148,63,168,119,157,245,162,36,209,80,49,127,9,249,65,76,60,53,62,56,193,58,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,42,49,240,217,33,76,58,198,247,20,178,220,50,195,79,44,15,181,72,108,88,230,218,201,147,157,160,53,57,150,15,181,218,52,133,170,128,67,201,72,86,99,187,51,55,79,204,84,164,99,195,42,236,3,186,253,15,188,248,187,13,159,55,91,114,120,156,47,212,188,20,254,163,36,20,254,80,220,110,0,193,177,77,23,232,158,154,28,92,166,136,224,167,7,196,82,114,170,89,210,238,115,195,129,147,2,229,151,107,155,117,126,199,153,184,56,244,244,184,69,99,194,39,210,9,228,146,0,115,216,0,232,196,243,243,182,195,2,169,238,145,105,81,187,131,147,9,98,36,3,75,31,76,46,142,19,65,144,19,225,134,34,102,244,241,154,123,48,168,248,233,185,134,86,100,119,114,135,193,148,221,202,170,109,230,236,103,125,2,47,40,93,76,118,115,148,54,221,204,145,171,23,195,193,211,194,59,98,187,19,159,146,116,224,116,176,211,49,23,64,41,106,134,195,226,139,62,232,15,216,75,24,230,104,193,185,212,93,40,137,158,227,93,195,11,82,116,225,71,80,218,92,194,139,138,95,71,169,212,175,110,244,105,171,187,75,3,174,187,225,32,253,68,210,23,49,68,26,132,194,140,103,240,132,253,200,154,186,23,142,108,177,192,95,44,95,189,93,53,1,71,154,10,133,230,97,208,210,117,104,192,166,31,183,171,87,7,19,114,244,174,160,245,153,218,107,157,41,98,38,104,242,158,44,13,194,175,145,104,161,75,104,136,68,154,61,89,138,18,197,158,239,185,133,28,228,137,78,60,62,160,122,209,117,60,201,209,4,86,3,16,127,146,230,18,112,177,199,165,140,65,161,59,113,104,52,119,34,128,72,181,111,59,214,70,81,107,47,17,154,91,203,140,240,170,96,78,228,214,60,154,91,40,183,232,91,19,135,230,8,246,248,148,69,7,252,39,84,226,129,36,138,242,91,191,166,9,199,184,57,155,104,138,6,108,8,28,181,136,82,41,160,63,145,36,201,202,120,242,227,87,40,179,29,37,27,54,214,226,17,178,109,150,26,33,211,175,230,9,191,133,146,232,212,189,112,211,180,230,57,212,5,192,69,240,172,152,167,103,36,216,140,144,214,19,35,109,24,94,94,135,115,173,105,18,167,24,166,200,209,47,198,239,38,141,168,124,42,42,55,203,205,205,228,238,53,240,39,213,229,55,199,235,94,58,102,169,244,11,41,154,6,159,104,26,248,163,160,28,217,16,227,147,214,208,68,116,65,186,105,62,102,157,72,29,80,186,231,189,140,52,105,234,242,193,119,42,254,53,39,26,35,85,50,72,103,95,68,213,212,147,60,180,15,138,112,21,254,167,17,250,125,102,240,193,34,118,223,112,197,75,20,9,38,106,6,26,166,114,190,35,153,231,217,43,216,147,245,98,35,152,142,220,22,42,212,242,173,137,123,122,96,45,80,225,205,66,9,64,79,107,222,83,114,114,180,159,202,30,79,37,100,4,18,253,156,92,91,168,110,76,229,177,5,193,58,221,110,67,168,185,48,179,98,194,92,112,0,244,209,234,188,137,26,200,124,138,232,200,210,31,146,107,180,118,209,163,41,104,37,142,50,170,253,14,160,103,207,47,186,171,240,203,37,192,105,116,101,52,205,136,27,238,49,186,23,39,252,76,178,116,57,24,163,77,188,129,94,125,242,175,116,253,7,133,91,67,178,118,104,154,179,114,36,121,125,175,147,47,125,46,166,117,66,210,206,148,17,30,243,140,166,49,80,163,75,88,156,155,17,146,5,157,6,144,59,196,137,244,193,234,237,175,106,200,86,246,169,247,134,112,47,16,90,166,148,174,47,77,87,127,173,183,169,191,105,126,9,188,233,37,66,32,197,191,166,158,230,87,60,141,2,3,71,196,124,166,255,101,85,33,211,40,186,211,208,141,64,78,26,68,78,103,121,44,241,194,201,250,159,43,194,92,77,51,78,167,63,92,115,65,244,116,14,15,173,151,54,163,53,186,228,137,199,55,19,223,11,160,115,8,73,118,219,92,212,187,130,58,127,149,214,47,75,231,214,17,59,94,57,212,169,81,46,34,58,211,217,143,104,66,238,151,240,245,44,83,117,190,206,134,211,235,173,161,77,147,138,18,51,173,171,151,160,58,27,105,185,152,103,190,223,131,216,141,6,118,49,175,114,33,5,208,199,85,33,138,198,60,103,116,175,179,67,0,29,20,51,72,114,223,82,112,219,248,226,106,182,166,78,39,97,91,208,119,200,176,12,106,245,238,3,81,237,94,2,88,104,212,74,114,36,252,178,249,202,186,227,12,10,151,158,46,204,19,182,190,166,87,35,242,231,9,88,146,125,103,223,149,81,67,210,38,218,91,168,231,13,97,112,64,189,149,84,166,179,203,77,99,251,8,43,74,35,51,58,231,105,223,207,66,225,118,204,103,200,2,95,98,18,227,162,143,14,215,12,56,246,29,230,170,60,231,141,189,245,66,41,50,73,140,36,131,102,59,124,247,149,77,24,149,133,109,22,7,9,127,47,110,206,18,19,87,228,204,171,84,163,131,42,163,51,43,34,180,112,178,225,31,199,213,180,26,203,100,233,192,245,175,152,18,4,228,91,130,54,162,188,29,64,12,242,246,75,139,85,195,26,174,125,203,130,8,103,41,86,130,236,205,237,101,130,255,135,169,43,102,58,41,125,111,160,45,44,75,72,7,124,4,6,95,183,226,138,200,131,117,227,157,14,158,194,179,97,77,125,110,118,225,248,30,199,195,218,130,114,106,150,154,12,159,149,212,200,16,229,157,1,255,226,14,142,67,20,29,52,70,166,28,145,163,249,61,27,73,189,188,19,41,161,232,155,204,180,179,21,137,47,40,187,3,165,118,51,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,223,182,1,84,17,41,108,49,19,133,197,128,178,242,245,189,206,214,91,65,74,184,172,22,24,98,9,49,206,22,148,66,207,30,214,168,169,18,99,51,83,227,142,41,12,175,71,238,122,241,52,162,163,159,57,209,142,36,31,139,218,43,152,42,183,178,61,74,50,157,41,214,130,103,45,33,69,171,115,144,250,116,143,49,67,23,73,169,79,105,230,162,102,189,221,108,74,236,77,204,116,93,173,48,255,35,8,7,93,218,57,116,148,206,215,162,104,42,178,109,240,249,21,175,239,81,154,106,186,221,209,36,94,162,109,135,12,70,22,241,105,58,26,230,45,107,210,14,61,187,190,24,104,159,237,135,50,244,24,73,75,243,40,74,224,190,136,121,170,100,28,27,105,52,253,216,205,117,67,163,133,179,230,114,159,172,72,71,157,49,123,172,0,102,218,123,45,29,180,109,186,138,243,142,202,163,154,5,55,111,192,23,25,210,92,229,84,134,156,224,74,150,110,171,4,203,94,9,27,202,118,134,120,180,236,50,26,204,98,30,145,7,133,41,139,208,71,46,222,103,255,114,73,95,0,108,75,218,96,141,218,224,140,169,43,221,157,175,158,4,9,75,81,13,130,13,127,48,152,152,85,219,13,20,216,242,57,140,148,122,82,145,38,186,4,225,116,119,129,63,152,181,133,33,209,154,8,207,113,232,191,205,68,169,170,215,120,254,139,150,135,70,161,99,9,215,178,221,60,136,108,143,25,92,159,14,233,182,226,177,143,74,197,1,80,17,204,77,236,236,186,212,187,18,161,164,103,88,0,252,251,163,21,10,201,73,135,37,209,130,20,154,138,21,6,136,166,31,228,236,104,241,189,50,213,19,29,243,113,121,10,207,196,104,22,53,235,199,166,38,26,42,150,166,10,172,115,1,183,203,117,121,207,12,132,45,94,231,194,194,59,143,171,81,150,124,134,28,165,111,87,153,133,102,226,9,142,206,231,174,192,29,220,76,91,179,72,129,39,90,185,67,224,121,25,223,154,8,37,147,50,79,14,34,108,28,17,228,119,30,65,213,237,9,128,102,60,132,42,117,156,77,22,37,132,69,77,50,248,166,46,104,142,53,98,62,55,87,163,253,190,102,28,190,29,154,167,101,91,38,252,154,13,101,224,82,201,100,227,149,170,10,87,118,6,112,166,193,20,210,37,231,8,71,114,11,217,81,52,226,207,131,139,10,237,24,166,0,237,102,178,142,162,92,93,172,53,96,187,142,44,140,105,50,203,113,255,237,224,117,243,162,21,84,196,119,41,16,182,226,79,198,204,145,6,75,88,181,206,94,60,92,165,25,62,54,129,127,25,39,87,114,206,126,51,83,203,86,217,224,28,192,52,187,249,148,174,107,16,197,166,255,227,230,227,204,77,253,109,195,64,184,68,58,37,240,46,12,241,221,10,67,59,52,137,151,113,226,93,43,32,29,39,21,96,196,1,39,137,2,116,65,167,98,198,144,163,182,42,10,234,205,92,246,26,102,50,148,162,236,75,156,194,53,174,174,251,74,131,130,237,39,131,93,195,188,171,52,94,119,100,23,247,138,7,167,67,172,233,123,81,207,223,33,212,124,252,183,33,9,132,110,178,104,177,239,176,217,178,6,85,117,155,202,80,11,209,225,117,118,64,21,229,182,150,206,24,22,232,115,134,8,76,239,66,78,218,111,62,173,201,249,81,11,191,89,121,227,177,202,91,101,206,145,158,155,243,206,37,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,161,18,234,20,209,67,106,25,194,60,81,102,132,237,5,106,25,255,105,88,80,186,106,164,27,192,101,132,110,54,181,53,81,236,166,29,182,121,49,154,213,99,61,97,98,94,185,133,204,57,112,73,193,177,67,252,9,207,92,13,115,85,233,136,110,204,65,30,117,98,6,43,51,68,149,190,210,50,30,250,236,148,151,101,162,177,36,118,9,209,122,200,219,116,75,155,198,252,231,135,12,185,166,41,250,211,63,26,40,223,117,104,23,27,66,15,214,231,89,49,103,227,9,225,120,142,161,162,230,57,29,18,132,234,60,148,33,119,154,77,203,58,126,193,23,225,6,205,73,114,241,34,59,148,66,210,62,17,103,200,107,65,196,232,12,218,64,16,71,151,206,81,132,26,137,112,195,124,14,207,254,152,129,249,124,137,170,19,179,156,144,69,176,255,16,25,164,96,7,104,198,60,80,69,181,254,184,174,208,90,251,147,151,109,212,78,98,158,112,2,248,168,128,149,145,104,224,252,150,113,64,127,243,112,144,50,107,69,204,180,73,122,109,21,180,35,108,183,114,115,100,123,194,95,233,214,2,113,79,253,179,249,165,20,252,96,4,145,57,137,160,141,181,119,206,80,59,62,195,141,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,120,36,126,115,86,102,215,111,77,255,223,140,143,9,67,148,8,152,116,35,26,119,237,197,115,80,209,44,45,234,239,103,247,34,152,168,110,62,99,34,18,65,76,36,160,12,126,245,121,77,242,163,215,12,223,131,87,151,168,13,29,247,177,203,84,0,79,228,128,13,90,59,105,210,151,39,167,218,145,191,210,108,67,172,161,11,59,44,74,6,231,148,200,97,110,230,129,200,198,112,60,190,144,150,111,198,125,38,254,6,220,3,45,54,60,190,9,217,77,217,148,102,176,38,52,128,104,93,63,183,117,57,120,60,12,47,224,16,199,182,91,135,81,245,83,185,157,125,165,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,71,74,94,110,14,208,206,183,75,120,15,210,236,106,37,206,249,62,54,169,242,178,116,84,168,25,196,126,71,73,13,68,136,190,23,184,182,225,102,147,120,149,175,73,27,189,115,72,242,254,11,50,119,49,111,10,230,113,117,162,191,86,191,8,133,122,151,57,55,178,149,245,156,64,214,51,61,195,108,69,60,49,211,62,230,155,233,49,35,4,42,211,148,170,112,248,104,214,188,214,159,205,244,194,138,126,144,122,97,131,235,214,122,184,93,242,190,154,79,181,213,188,172,198,237,102,218,36,117,155,135,240,228,43,148,0,246,55,76,126,88,17,226,158,201,55,37,58,128,208,8,112,243,72,248,42,217,167,138,149,37,165,94,49,0,16,36,103,95,98,34,29,143,251,46,1,234,219,212,198,252,183,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,231,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,238,12,112,161,250,199,130,247,0,113,151,107,38,143,230,216,54,114,219,96,171,238,163,157,175,67,120,86,221,12,66,239,230,222,161,4,35,147,235,191,205,73,40,48,224,129,250,214,112,1,235,86,172,240,117,93,71,147,40,185,65,200,185,47,152,141,45,102,24,20,125,125,148,143,214,232,154,225,230,112,37,244,102,184,42,161,206,161,199,193,148,164,221,252,107,10,191,102,120,32,29,189,217,76,20,70,122,194,135,209,13,108,159,165,244,31,87,217,105,7,101,132,228,13,21,192,113,160,65,151,97,217,168,121,249,60,131,84,161,200,185,124,204,112,119,251,152,194,193,147,101,14,231,109,152,100,191,183,41,213,223,239,133,210,19,213,218,159,21,121,106,212,111,196,220,97,220,253,126,25,165,217,33,251,25,203,146,169,248,45,31,128,35,202,193,132,108,130,201,182,126,102,24,236,239,118,118,172,60,172,7,25,0,34,171,148,43,136,179,144,54,114,243,143,24,169,137,121,0,24,255,94,11,39,84,137,103,97,217,193,95,248,62,54,196,5,89,246,43,164,114,160,145,249,204,105,210,25,216,212,156,71,104,30,131,117,163,217,175,136,153,162,167,223,156,80,106,10,169,33,138,156,180,20,45,55,35,236,172,67,126,54,148,179,152,221,220,109,215,146,97,57,171,61,57,15,183,97,248,146,148,136,144,210,105,59,226,244,179,139,12,173,118,12,147,62,168,158,220,128,38,228,56,36,242,104,63,169,245,226,102,54,211,139,111,128,55,9,7,195,31,141,190,209,215,140,199,236,79,6,59,181,208,140,13,250,176,71,164,38,233,3,161,110,32,102,74,72,41,174,166,120,33,59,67,49,222,73,79,0,38,118,211,162,55,31,160,227,231,189,57,161,178,152,143,115,190,34,178,75,112,32,180,36,163,178,104,189,191,175,77,105,68,246,113,246,215,52,239,163,153,236,204,189,186,154,132,148,111,213,12,57,47,119,205,197,218,19,178,155,129,36,202,100,49,2,102,135,243,242,61,103,22,136,207,176,12,97,56,74,144,198,137,211,60,236,112,244,182,82,172,112,204,221,215,174,22,248,245,107,46,77,128,50,3,174,199,72,114,243,211,169,9,76,121,152,222,174,55,233,35,38,113,182,130,34,239,5,176,59,28,87,72,187,135,180,167,141,102,120,148,88,4,39,122,59,126,236,189,57,2,81,231,220,141,169,4,165,177,24,81,220,117,215,50,33,45,166,75,255,236,221,187,198,86,12,244,164,136,126,60,80,85,8,241,220,12,255,113,122,204,204,20,191,183,245,75,202,1,245,107,189,245,61,41,89,34,82,182,121,92,90,103,31,63,126,34,168,0,217,136,129,43,100,207,216,112,234,166,38,228,108,112,59,90,206,224,51,147,127,16,105,128,65,6,232,68,176,243,51,15,56,77,178,252,244,50,185,188,252,153,73,223,62,15,190,141,227,207,175,70,183,79,180,70,142,153,105,92,253,209,208,17,24,215,127,179,104,179,59,250,218,52,102,53,147,60,140,136,222,101,78,205,109,45,83,118,149,110,53,138,207,225,128,185,23,118,224,34,102,160,128,195,173,240,9,221,236,4,86,4,245,178,155,169,70,202,168,192,115,219,61,21,5,134,195,118,72,49,179,114,147,155,169,86,9,119,14,24,16,0,243,254,100,197,138,105,114,181,209,21,108,255,237,65,185,114,202,107,47,195,57,248,107,79,116,100,134,60,249,206,144,160,249,213,214,41,34,254,6,64,194,243,240,254,219,172,84,161,6,161,119,144,189,215,135,133,42,144,104,30,80,130,157,33,60,107,172,21,208,137,137,121,145,187,246,217,0,193,236,13,135,65,37,161,128,215,220,58,24,113,49,147,110,88,53,199,52,38,148,80,243,48,173,1,55,3,156,185,33,206,176,207,21,30,67,74,38,75,126,173,68,168,57,182,59,144,177,34,210,101,100,230,181,197,86,155,233,184,151,157,120,38,227,1,119,43,224,72,89,2,144,63,221,76,22,141,181,103,125,222,1,63,223,7,26,252,88,248,103,83,16,220,44,44,187,230,225,251,182,209,1,50,221,169,2,202,170,58,187,33,205,80,8,220,222,143,141,108,83,117,73,4,96,251,144,158,200,205,127,146,72,113,176,114,138,95,60,48,76,245,199,199,139,221,112,211,103,218,245,234,76,1,36,204,164,24,110,49,5,201,3,234,222,238,235,64,141,40,93,100,232,146,226,50,184,147,70,107,181,58,20,132,110,35,82,139,136,175,226,230,138,217,148,89,220,21,98,219,145,194,220,176,218,168,167,193,242,180,110,246,46,99,186,144,115,13,7,240,124,160,172,79,198,153,236,71,68,134,243,91,24,100,135,37,106,34,151,91,16,147,169,242,177,233,149,112,238,115,92,65,18,70,251,185,184,71,228,118,190,60,27,96,213,95,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,175,77,235,180,35,167,172,64,62,251,51,209,216,115,178,255,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,142,98,78,180,88,186,121,3,78,149,240,232,44,99,118,211,48,27,161,208,16,115,179,82,102,132,210,200,73,202,163,101,0,63,158,1,56,251,232,218,207,189,225,115,240,218,48,165,225,39,26,62,14,112,159,37,146,15,63,169,166,165,102,227,168,241,244,66,135,234,75,111,158,40,233,126,86,75,68,137,227,120,30,12,204,186,255,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,111,157,240,117,34,133,118,182,90,5,175,194,3,109,222,186,155,207,134,116,203,67,120,57,39,116,75,158,179,4,43,54,170,254,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,91,215,226,92,173,228,24,233,250,88,207,79,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,255,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,247,127,249,175,254,248,119,255,234,15,127,252,211,223,252,225,191,254,171,127,243,183,127,253,47,255,240,87,127,241,31,254,187,127,248,15,255,203,255,249,231,255,249,255,254,243,191,253,135,63,255,31,255,237,95,252,229,127,245,119,255,252,252,181,37,235,55,92,126,251,47,254,254,239,255,242,223,252,233,95,255,171,243,183,255,217,31,254,250,79,255,205,31,255,240,23,127,249,47,254,240,119,255,242,15,127,250,227,191,254,171,207,240,159,255,205,223,254,225,191,248,211,31,255,230,111,255,5,55,248,187,63,254,243,191,249,219,191,254,211,249,145,255,210,158,200,152,244,39,228,139,60,209,130,160,139,14,96,159,32,246,176,16,184,236,207,108,42,48,241,182,195,180,55,199,215,255,251,51,183,219,185,137,185,241,101,252,230,28,97,171,171,153,102,241,184,55,212,137,49,249,72,148,157,224,224,59,208,120,50,144,129,49,129,32,208,48,154,186,226,102,102,76,196,114,199,12,187,65,246,139,23,149,235,64,134,98,53,241,4,127,48,120,248,111,70,144,184,225,28,234,251,247,141,49,159,185,121,203,139,148,221,232,229,232,254,214,32,109,110,17,28,51,73,237,24,179,77,37,45,95,43,185,153,220,227,167,33,170,216,242,90,133,195,50,199,79,243,121,228,151,233,223,138,199,70,82,44,233,181,22,210,100,25,146,116,73,76,206,94,185,153,231,191,246,71,187,250,132,214,249,142,24,62,214,250,84,120,12,64,176,36,63,203,78,107,84,24,61,134,172,8,245,236,176,4,65,206,119,192,201,164,244,251,104,232,18,165,175,185,204,198,132,120,73,110,94,173,73,241,51,67,87,176,186,124,76,170,204,78,22,143,121,89,243,146,152,51,85,247,239,197,136,166,206,30,41,191,157,172,78,176,194,156,243,213,189,160,1,201,72,242,219,53,95,38,109,83,116,56,94,195,12,35,44,103,93,172,29,72,194,118,179,205,202,59,205,144,117,1,250,227,230,69,146,90,126,25,53,168,47,225,71,61,143,219,201,199,166,127,59,125,2,213,152,27,34,125,119,204,172,2,33,87,147,33,74,114,115,192,74,95,215,40,230,74,147,75,19,51,175,217,253,201,207,247,75,91,230,10,168,176,250,149,32,96,26,205,125,77,249,156,156,175,46,151,102,68,164,166,38,113,205,244,137,142,184,57,225,207,205,238,66,183,1,127,151,191,23,217,222,75,172,132,22,5,29,151,62,102,104,127,148,46,111,157,128,45,46,191,216,200,70,243,189,53,174,40,244,45,110,166,66,62,238,144,158,40,18,36,190,155,77,118,169,222,231,30,96,26,190,176,3,243,224,247,197,124,124,127,224,20,159,25,142,178,38,75,0,218,75,186,46,63,179,245,161,236,38,230,142,78,163,255,54,183,202,73,175,70,111,112,251,123,179,205,166,164,87,35,123,252,59,16,23,132,52,0,248,134,152,13,75,227,102,242,200,77,54,75,154,84,217,226,220,76,211,233,148,155,195,15,255,59,77,23,222,8,240,181,59,201,7,253,77,31,138,152,86,225,132,162,147,12,57,84,72,31,253,36,230,197,206,45,239,117,14,184,250,129,213,41,95,24,119,197,253,158,70,84,242,169,102,96,70,92,224,30,17,12,72,250,34,57,179,110,65,205,193,8,68,126,254,87,62,52,248,73,19,234,88,51,27,57,250,53,11,143,3,102,196,65,99,72,187,233,171,202,79,67,233,254,245,151,153,121,8,53,18,217,91,82,137,61,204,155,185,37,191,93,173,209,194,205,195,148,170,228,201,1,106,220,171,237,20,109,114,115,218,36,219,119,10,64,252,15,156,240,14,57,2,140,103,154,251,139,77,220,8,249,233,188,145,177,241,65,163,68,154,171,140,56,98,11,219,111,125,214,200,186,201,66,172,236,127,219,63,54,244,69,151,230,20,126,71,19,121,26,113,117,233,122,112,26,26,247,115,101,237,167,105,100,185,211,176,225,94,126,205,61,152,79,152,114,193,211,152,207,153,50,250,188,175,213,47,0,19,18,136,65,90,39,126,91,168,232,49,158,241,141,199,166,3,121,170,149,42,230,151,60,178,31,62,27,245,253,24,0,78,188,89,195,176,38,233,86,147,224,214,31,212,63,226,91,128,3,145,25,10,164,250,76,105,127,167,145,234,229,151,192,10,194,117,222,73,196,156,146,241,98,183,115,155,73,122,203,165,128,171,190,134,107,214,21,196,197,178,5,195,247,177,191,136,29,51,90,165,73,158,154,225,251,26,247,49,91,19,137,12,200,9,180,82,172,89,28,220,185,238,197,212,217,211,199,179,139,217,90,216,238,14,125,246,185,229,178,244,152,129,80,111,49,79,195,27,251,213,248,195,183,185,133,148,185,245,18,248,131,159,221,161,23,121,50,131,74,180,225,175,13,39,162,44,105,67,132,126,4,139,88,115,150,205,31,248,135,43,7,179,133,158,113,127,172,13,221,39,119,34,54,242,110,242,165,16,16,109,95,158,142,237,153,13,88,14,68,99,189,232,201,205,224,181,179,190,51,98,128,95,129,12,243,89,82,93,190,6,25,195,254,9,145,99,206,162,222,75,5,235,108,46,107,180,248,233,244,184,117,40,125,140,143,78,22,51,39,177,14,9,105,240,213,252,176,133,231,113,136,31,80,45,91,60,195,156,74,145,205,27,142,157,252,201,212,46,147,159,95,77,191,52,144,176,143,53,239,103,174,226,223,91,250,106,127,193,39,230,74,248,112,31,220,220,236,47,249,194,97,76,251,92,29,98,62,223,175,221,179,26,220,202,253,105,124,140,18,254,38,199,0,25,253,107,30,231,108,253,186,2,204,189,41,82,126,198,156,2,69,132,231,69,245,84,22,109,129,52,38,199,213,217,40,45,151,152,207,126,145,102,152,201,190,148,59,226,68,34,251,131,148,225,204,194,123,43,99,122,150,15,8,82,247,179,113,220,154,204,133,98,157,255,197,195,131,227,20,207,38,62,72,41,20,237,91,56,210,69,9,151,70,49,86,140,143,239,28,39,222,232,109,238,44,6,38,87,103,68,46,118,50,200,84,34,123,127,28,156,48,195,212,46,131,10,3,236,248,146,32,22,33,20,52,196,196,12,43,242,142,208,5,146,197,41,102,80,156,125,221,184,7,110,61,185,121,53,248,92,12,11,132,64,18,53,17,217,204,125,71,45,87,233,116,34,139,218,13,73,20,230,19,5,236,33,102,202,98,43,199,160,210,227,171,230,50,156,176,217,158,220,90,84,174,249,156,22,179,250,218,183,100,243,148,65,75,5,217,160,126,191,8,109,137,97,134,171,162,174,27,208,21,129,108,14,28,177,19,236,68,20,75,218,34,201,129,9,52,101,248,242,251,133,54,226,151,209,187,242,81,92,219,157,123,147,197,71,150,186,174,29,86,116,145,196,159,76,240,49,205,22,79,109,248,119,121,174,243,29,81,40,143,73,74,246,77,158,11,12,88,141,72,211,214,174,184,155,180,186,196,65,142,238,25,32,243,41,230,31,66,218,227,181,100,97,174,152,207,46,17,97,44,80,207,116,121,74,12,20,49,230,199,124,129,217,210,174,67,204,153,214,242,184,122,152,86,253,53,219,122,204,55,218,131,25,33,139,249,220,224,35,183,179,149,15,54,107,93,51,92,105,43,2,4,104,147,134,220,219,34,213,136,20,77,201,77,110,125,230,251,168,158,145,216,100,255,197,79,6,221,116,238,29,177,32,16,217,44,23,179,135,167,136,230,32,236,191,222,228,185,213,230,136,143,175,5,23,81,149,91,147,31,158,45,166,55,154,111,250,82,201,120,172,34,178,7,223,121,215,109,38,129,49,247,140,181,3,99,211,245,67,104,210,92,125,151,27,248,103,42,181,98,166,135,86,174,206,235,114,137,96,110,67,183,51,112,35,50,162,252,197,74,119,221,54,248,254,186,154,209,104,143,133,9,21,204,18,51,66,168,95,253,203,222,187,223,62,64,32,70,180,4,180,187,48,183,80,159,18,116,66,52,121,83,18,96,163,238,218,163,166,148,92,5,142,15,98,114,14,119,84,12,37,30,43,119,27,29,203,221,205,178,17,214,229,30,103,219,137,213,37,111,128,25,125,88,183,78,75,73,94,43,27,107,156,154,103,255,73,119,167,203,214,91,158,34,202,28,228,239,101,64,173,215,178,123,146,103,67,53,116,169,166,6,46,142,157,72,238,13,128,228,45,114,117,133,177,175,134,43,65,17,85,46,166,35,250,147,163,177,139,201,24,221,153,48,193,243,231,235,136,52,124,149,59,205,232,40,44,179,69,120,76,47,239,186,55,31,40,194,180,240,114,142,91,82,167,172,158,241,67,92,248,205,205,11,191,31,139,74,192,217,178,214,181,206,139,178,51,160,219,160,59,242,154,215,165,158,192,12,74,47,82,37,3,58,131,44,87,91,223,82,92,12,139,250,22,43,90,56,31,117,163,61,119,23,136,30,102,220,129,26,67,10,178,173,223,49,227,220,27,45,158,140,157,246,25,20,214,253,167,187,135,235,55,77,12,88,204,212,202,226,131,16,12,79,153,101,4,65,41,246,209,223,118,36,15,158,168,249,133,243,198,50,187,101,80,56,122,76,118,44,238,205,113,112,189,120,144,28,103,15,143,93,152,86,198,75,104,73,22,132,174,194,176,118,3,81,94,43,238,247,136,208,38,193,10,45,191,140,100,223,142,136,10,57,184,203,201,138,121,216,198,236,241,3,32,46,153,225,84,244,210,140,156,64,54,186,193,251,214,16,161,214,15,209,101,209,7,84,94,98,77,120,87,30,39,158,143,179,196,55,59,131,13,12,46,114,25,133,136,181,202,107,21,96,34,97,61,227,123,209,152,3,232,16,13,26,61,204,144,193,223,143,5,188,197,69,208,49,27,193,104,22,51,140,42,17,177,193,230,119,35,136,108,29,211,31,213,44,17,89,50,14,185,107,6,32,27,15,102,184,164,44,86,200,88,74,196,244,133,223,170,106,174,70,161,235,35,70,143,191,108,163,112,52,172,28,227,109,21,129,155,217,165,249,8,250,155,48,23,19,163,22,51,35,22,199,30,66,39,165,169,25,98,176,240,211,113,117,211,124,204,70,72,225,102,20,93,31,107,67,176,39,172,57,87,217,162,173,110,188,99,101,82,48,74,178,217,53,67,205,69,240,194,254,189,242,124,204,212,122,194,188,224,104,125,204,16,119,95,243,188,237,25,160,126,9,86,71,60,56,188,107,178,52,141,2,48,151,248,237,220,36,21,120,172,16,126,199,142,67,213,244,242,1,162,94,64,114,201,61,78,154,226,182,158,107,184,140,240,55,198,213,248,149,67,204,196,116,17,169,146,98,158,226,136,152,176,112,175,177,105,20,165,157,28,108,217,196,175,241,219,139,234,250,157,43,224,247,104,23,185,187,93,145,148,26,236,81,96,130,251,13,193,247,165,116,197,76,208,182,87,108,42,112,48,222,121,10,219,236,138,220,45,27,113,211,123,55,152,135,247,205,13,160,70,123,231,74,181,3,96,251,18,73,16,85,101,249,233,10,157,96,228,2,207,158,36,225,67,54,210,251,228,17,29,93,166,109,201,75,115,180,237,216,175,206,252,239,89,78,77,83,61,143,204,212,217,206,206,60,185,19,197,120,232,91,120,141,198,144,40,174,114,49,191,190,196,70,74,156,34,71,46,52,255,103,150,197,91,21,90,123,239,147,1,18,61,94,74,145,1,149,156,114,182,222,221,153,98,188,209,143,147,67,181,32,251,185,194,139,95,68,142,55,220,203,208,128,160,128,16,51,101,103,89,93,5,199,122,132,119,5,29,219,28,114,239,14,55,92,76,35,160,152,55,107,102,214,222,227,83,79,240,31,226,145,98,134,2,231,154,147,28,31,80,19,200,165,249,121,102,235,30,139,19,115,90,91,84,85,51,130,111,225,131,108,132,225,159,199,58,11,59,78,227,1,193,125,157,143,185,244,216,80,224,157,207,245,121,106,188,244,235,255,24,55,170,152,81,157,137,137,48,96,205,107,122,115,240,15,243,62,26,181,12,181,154,194,152,91,151,185,91,143,57,173,240,204,184,241,216,250,49,232,174,152,247,234,220,215,51,220,48,202,196,160,225,59,169,239,69,162,188,236,168,98,225,199,93,126,69,51,215,124,211,60,228,193,47,186,27,51,93,117,241,214,96,112,151,190,23,221,225,49,67,173,159,161,232,7,105,214,146,21,102,210,104,58,19,42,245,128,184,249,143,191,87,205,93,173,9,45,51,177,158,9,221,162,48,104,44,209,250,216,231,128,30,61,156,194,179,24,106,211,91,23,131,32,132,153,221,69,135,140,168,234,250,186,84,39,147,62,55,76,119,177,69,143,100,121,57,53,83,9,206,97,238,165,63,3,158,104,16,186,25,63,240,14,143,185,231,29,115,193,234,47,91,135,244,236,34,158,179,70,17,0,42,43,217,112,32,112,88,241,189,140,190,81,39,49,72,242,26,110,186,201,148,72,220,67,125,96,70,104,110,170,15,226,63,21,11,85,246,53,227,228,171,181,33,88,26,86,184,131,150,154,77,231,209,205,244,185,235,52,107,48,7,148,168,11,194,168,161,31,251,124,128,213,163,192,108,156,208,186,31,209,208,88,36,13,10,227,180,62,26,112,195,91,85,172,199,195,209,123,195,12,29,155,48,212,39,207,44,196,71,137,104,15,48,69,202,122,107,90,18,239,197,103,55,203,229,185,24,20,161,148,59,183,186,79,197,34,222,123,53,72,254,231,167,201,122,70,202,187,33,200,171,243,204,168,8,195,73,161,3,59,235,110,8,66,107,199,28,167,44,120,233,231,204,140,190,104,4,200,11,233,69,29,21,244,241,194,179,107,236,119,85,127,187,88,73,52,204,44,80,181,210,101,117,99,239,82,151,142,25,180,43,237,154,57,107,244,214,28,193,57,158,27,73,241,103,134,83,32,187,129,189,161,29,117,72,169,148,164,136,236,1,100,75,214,128,18,110,219,237,154,113,244,196,76,195,199,202,57,66,255,70,145,75,205,189,124,122,94,152,179,81,250,168,153,108,255,53,183,60,116,87,169,235,230,118,41,156,151,170,51,169,254,4,96,195,92,210,101,191,54,115,106,57,86,128,9,194,119,249,154,213,234,18,1,23,216,214,246,171,230,115,214,197,123,129,189,78,58,209,42,72,245,24,83,192,140,75,247,59,122,218,3,45,96,126,74,121,140,247,177,8,99,31,35,173,72,235,98,9,40,101,201,167,254,105,102,229,11,68,56,255,66,175,70,109,39,182,120,254,212,245,248,0,217,49,47,6,226,132,172,233,25,18,160,124,17,186,128,166,200,207,167,6,7,24,135,42,64,235,231,149,105,240,138,165,87,43,16,10,125,112,190,101,140,118,1,167,170,207,77,199,64,36,13,106,49,165,49,53,195,177,19,191,76,147,235,210,231,166,190,27,243,31,80,73,209,249,143,114,64,138,197,85,1,26,232,194,4,14,61,239,111,19,35,119,253,210,60,233,69,157,108,171,171,169,153,3,127,93,80,202,212,220,109,1,89,16,14,20,80,144,174,35,122,188,140,29,207,93,56,216,36,146,68,42,167,166,56,206,89,105,189,232,197,86,55,155,97,174,2,153,53,51,76,180,81,109,42,198,174,45,102,0,189,41,158,12,253,39,253,92,197,10,143,1,197,73,70,70,35,102,54,253,48,103,139,207,212,76,2,124,93,16,145,178,26,155,25,58,151,155,148,62,167,192,210,23,43,224,169,34,161,109,172,56,242,65,168,156,244,56,23,33,16,147,36,15,213,166,113,195,185,12,55,133,68,69,148,62,102,247,8,154,218,126,211,52,38,98,118,36,182,3,233,198,92,248,255,1,59,254,249,127,248,95,255,253,191,251,239,255,252,191,253,239,255,31,152,227,108,255,17,96,142,198,1,23,165,43,106,67,84,138,239,24,131,112,129,252,220,205,4,13,178,251,229,179,43,59,168,1,86,133,185,101,87,206,214,93,245,133,250,8,131,44,221,55,19,174,182,23,187,97,116,200,67,71,31,241,174,111,82,178,144,136,178,30,127,8,154,214,226,230,69,49,72,3,48,26,99,61,40,133,160,53,61,167,32,236,167,95,11,160,153,123,125,92,7,163,62,241,164,16,244,17,173,191,145,37,220,253,61,126,123,167,45,57,186,10,234,120,124,126,9,152,168,45,233,38,84,124,234,26,97,4,197,35,137,151,154,45,107,157,221,156,33,158,151,12,68,129,153,34,126,25,143,95,227,244,201,73,21,151,50,102,98,101,79,253,8,13,151,245,212,175,249,100,8,216,145,123,220,57,89,15,178,154,161,213,242,241,4,248,46,120,140,108,172,75,14,78,97,23,157,146,117,132,111,186,6,46,6,28,123,93,83,205,160,66,253,83,100,138,119,178,8,17,162,104,238,205,144,75,171,244,212,233,197,212,115,252,165,89,22,154,15,173,214,54,20,163,77,245,88,63,20,60,18,59,82,0,70,111,241,228,61,16,230,244,220,30,41,248,44,187,34,60,99,217,179,61,139,162,221,216,245,201,138,44,90,129,29,55,99,93,226,242,157,9,105,123,0,141,72,63,75,2,141,84,234,25,227,30,184,25,232,162,100,196,80,65,248,136,172,13,28,3,39,125,126,178,38,190,49,129,95,161,239,64,230,54,208,61,247,25,72,120,114,218,202,220,166,94,86,110,170,181,210,49,41,87,211,31,57,3,134,84,120,18,245,86,172,179,189,71,130,121,217,42,214,155,119,146,100,110,238,214,6,44,15,126,118,132,28,152,52,60,14,205,216,88,151,111,13,179,161,249,87,123,150,14,173,78,129,188,129,214,52,235,136,35,93,228,152,159,58,164,141,13,235,182,118,195,192,241,65,29,160,51,165,173,72,216,144,5,68,7,84,103,97,179,210,94,152,171,70,118,124,90,111,198,52,204,15,167,177,78,36,48,42,145,86,199,125,145,147,27,234,155,189,3,171,68,140,179,36,123,129,18,200,110,129,118,3,15,36,95,11,177,76,231,31,254,61,118,215,109,14,9,6,111,251,224,165,141,175,70,204,13,25,141,210,47,62,107,106,112,214,136,167,90,160,19,127,249,79,205,171,239,168,222,99,221,48,98,93,171,1,17,242,189,152,66,134,148,3,136,149,99,26,245,95,107,199,53,115,52,199,102,244,241,91,72,125,133,140,99,189,128,182,100,148,230,215,12,203,246,138,155,79,34,22,57,88,232,224,65,107,251,154,179,214,195,80,179,198,35,245,223,238,32,138,166,86,157,8,51,114,44,77,74,100,90,179,34,233,159,235,93,185,160,203,196,12,39,82,108,26,112,53,9,92,9,97,83,92,204,200,135,194,225,162,5,49,24,123,118,56,98,199,167,30,226,187,142,97,59,254,190,86,94,76,74,140,184,102,23,195,69,205,75,188,157,89,224,195,202,62,23,78,128,36,186,22,148,78,169,179,71,229,8,98,60,1,155,26,24,96,223,149,11,190,162,200,134,117,60,62,38,126,20,227,8,229,100,117,209,174,95,114,187,0,177,46,148,155,3,156,234,24,253,214,65,170,49,0,73,49,154,92,214,173,234,150,148,197,79,176,126,239,30,65,39,177,129,60,54,192,151,238,72,14,210,80,101,149,231,206,53,143,27,197,195,114,173,143,77,226,175,68,136,132,22,118,215,95,6,243,176,195,55,173,109,62,62,6,185,144,122,179,23,200,7,73,246,238,172,101,244,155,194,169,54,30,102,53,79,184,3,174,83,13,59,164,152,121,179,121,177,26,229,108,103,226,240,193,210,127,252,135,128,91,224,121,201,147,65,99,179,163,210,125,156,4,161,80,4,118,128,23,189,110,51,3,221,127,130,28,232,156,47,249,154,135,168,203,65,48,118,98,84,193,29,100,208,167,2,75,160,45,251,130,168,144,11,24,130,135,40,70,102,44,168,29,125,41,30,187,221,167,46,16,107,201,144,108,235,253,190,152,158,61,180,126,2,183,210,157,130,96,76,52,109,110,90,239,43,122,75,54,103,253,80,51,160,145,126,17,63,77,16,228,80,117,67,174,31,88,10,248,182,213,218,123,52,196,160,86,219,175,112,47,86,214,198,188,49,136,145,54,9,110,102,66,84,19,179,228,124,168,46,251,36,116,43,99,198,205,207,217,250,28,45,214,170,115,131,66,144,90,178,234,8,131,215,14,56,4,242,71,143,153,158,218,20,129,89,249,73,241,10,210,136,182,204,121,67,202,69,35,154,192,152,140,252,160,221,144,178,150,7,159,101,0,214,120,237,198,6,51,21,159,213,188,197,211,194,186,243,210,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,171,206,168,129,211,127,81,165,231,11,44,42,68,67,50,104,75,240,237,121,90,15,180,110,71,15,162,211,16,68,2,178,133,36,87,174,94,136,136,4,112,204,240,216,130,217,204,70,41,20,128,184,53,147,98,231,207,12,167,129,47,144,149,155,222,2,129,53,195,17,121,97,176,204,194,43,112,72,76,142,31,45,59,37,233,77,69,7,147,140,136,28,23,1,130,246,255,21,106,228,57,138,5,180,208,110,5,46,27,47,84,228,151,109,69,44,69,38,79,18,99,177,169,32,220,40,32,246,66,183,110,64,143,79,40,71,159,150,60,154,225,81,163,184,79,126,190,182,246,64,174,147,152,9,155,228,131,25,99,228,45,207,211,60,37,5,154,66,109,89,106,17,231,94,75,206,84,194,5,112,130,81,181,234,52,209,202,163,109,18,66,23,26,0,157,199,80,32,58,186,18,81,108,222,72,255,10,120,184,114,14,68,42,132,8,108,77,89,36,181,154,226,238,141,201,90,146,42,99,129,195,166,120,197,12,97,59,30,78,110,62,201,89,206,8,171,96,155,146,205,180,226,42,134,51,76,84,36,187,97,61,31,120,166,136,185,122,127,242,138,104,5,150,226,13,103,11,234,171,81,165,233,128,208,103,183,192,245,64,139,161,27,158,209,14,230,104,180,160,192,37,141,62,214,79,50,35,78,5,166,220,4,18,109,74,17,45,160,78,36,167,154,118,189,144,105,223,183,77,8,30,65,237,153,57,254,109,29,1,10,162,222,44,209,75,161,35,253,236,44,126,245,54,178,9,49,179,39,181,225,129,19,43,172,103,237,126,202,160,188,226,209,172,188,35,189,83,208,159,127,106,29,152,59,196,24,210,193,212,144,55,139,33,167,135,125,105,99,22,90,72,41,126,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,64,189,25,126,66,222,139,66,171,87,50,64,112,130,65,41,218,112,73,89,125,70,47,80,47,18,167,242,224,20,24,34,34,227,96,149,79,105,24,209,149,110,195,15,61,79,242,100,164,5,230,138,152,10,207,250,121,47,240,49,23,160,98,36,169,210,72,58,32,87,138,237,202,186,148,196,76,51,74,187,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,30,96,230,49,27,67,193,189,154,48,89,174,54,161,242,40,234,210,240,33,223,3,188,207,57,221,162,72,184,9,154,181,229,24,127,108,69,52,200,180,44,218,206,12,249,235,45,79,178,210,164,103,24,21,201,220,111,65,12,209,123,49,47,16,193,183,188,179,155,240,215,208,196,221,0,4,68,52,104,104,25,233,26,166,204,151,98,42,224,30,72,21,4,9,163,62,46,114,25,29,28,41,70,195,88,11,154,191,135,159,51,159,94,78,203,26,204,40,40,159,189,167,235,60,91,230,92,71,197,12,76,162,54,46,210,91,139,175,233,102,188,42,233,134,6,150,88,111,79,91,178,144,69,174,94,5,0,124,120,73,121,137,136,244,48,157,90,210,97,238,201,144,104,144,165,77,24,87,243,172,23,249,47,234,12,240,9,36,131,194,93,115,214,190,122,196,21,162,56,4,94,5,194,113,165,42,0,37,23,247,94,68,178,83,204,96,11,247,109,247,201,83,112,111,5,18,103,208,231,225,99,193,94,36,102,216,66,123,244,49,109,235,134,81,138,5,64,22,113,111,211,61,23,235,249,34,173,135,47,79,87,129,242,51,208,201,91,131,200,96,211,142,183,148,26,2,10,241,18,222,221,217,103,135,62,216,4,129,55,34,124,55,182,114,53,207,233,100,177,191,214,176,221,133,99,1,69,190,221,110,179,16,36,238,119,75,170,201,162,232,240,121,173,67,161,10,87,135,105,136,220,222,46,225,91,49,35,171,171,220,198,176,121,25,31,205,140,194,104,13,178,13,227,56,17,166,142,127,146,37,228,63,69,41,207,84,140,249,222,246,44,148,8,246,37,154,199,202,22,39,214,41,220,148,152,89,200,223,65,138,25,65,192,161,230,228,18,150,102,206,72,156,137,25,74,220,207,243,199,156,52,91,76,14,201,88,116,239,213,85,80,95,128,19,170,83,226,254,126,91,160,179,148,105,214,112,216,46,222,179,181,174,171,249,236,59,223,174,143,121,38,241,106,170,37,85,202,151,139,224,64,73,40,179,169,217,184,107,195,156,21,92,8,247,245,60,30,90,60,248,153,192,85,38,214,175,221,110,196,213,27,9,139,44,102,86,119,141,33,103,99,22,150,23,74,87,251,83,168,32,176,166,250,114,75,3,104,197,67,141,149,221,140,82,82,150,71,155,198,156,233,131,134,88,230,208,23,155,214,185,91,175,121,11,224,24,243,57,102,123,220,28,105,97,161,152,49,181,40,231,21,49,93,155,34,41,250,106,165,129,207,109,194,218,16,111,83,43,12,189,254,211,228,8,245,123,25,155,101,91,97,5,18,40,191,12,10,40,204,3,85,99,9,95,233,154,71,32,248,27,51,138,5,91,26,80,173,169,126,123,50,121,27,101,224,170,242,100,128,215,28,53,111,174,95,158,250,189,154,53,0,184,213,88,76,174,145,155,127,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,63,134,111,204,199,65,74,250,173,72,76,124,250,203,102,62,126,137,46,92,82,46,159,126,236,130,129,2,148,226,189,218,156,32,199,176,110,211,42,17,174,7,232,168,168,187,250,111,27,161,183,44,61,204,148,173,195,76,13,105,138,121,154,20,229,103,62,91,231,20,135,205,204,201,235,187,152,25,114,253,109,18,242,254,169,129,95,212,235,144,97,77,8,189,186,153,30,207,162,79,214,77,246,200,205,0,35,175,243,96,106,59,193,72,178,135,181,228,202,144,163,243,3,121,84,92,221,234,85,175,53,51,171,75,204,165,233,111,175,2,19,220,186,230,125,211,82,198,123,233,76,216,191,159,30,210,212,254,35,213,140,227,7,10,15,188,109,53,67,108,126,205,182,83,95,51,5,96,239,63,221,3,124,96,151,51,96,192,107,217,183,63,25,57,76,201,245,97,78,209,181,142,121,119,217,82,134,97,61,87,220,155,68,170,126,174,102,172,194,113,177,209,179,203,160,80,240,109,159,55,103,223,78,244,120,48,227,22,251,1,130,42,74,173,83,175,230,244,249,34,103,67,251,207,75,74,139,25,210,219,113,205,40,152,61,102,58,38,171,155,201,44,102,121,242,76,75,137,79,211,121,246,213,36,173,254,117,88,123,153,31,125,168,143,237,171,135,0,221,52,172,197,197,111,14,136,72,224,61,176,167,142,17,27,49,188,70,69,15,78,168,40,157,148,7,190,171,84,150,236,165,8,84,20,111,239,198,12,39,204,125,178,110,79,62,227,222,100,77,186,92,77,23,232,181,102,144,245,119,170,160,95,190,106,140,25,146,151,146,92,173,76,5,152,146,226,181,200,194,203,189,147,117,219,124,235,11,34,145,118,201,226,161,26,162,193,236,139,218,169,4,65,199,123,103,113,27,63,30,178,207,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,186,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,23,208,128,212,2,140,125,127,251,44,7,26,37,252,230,112,187,72,75,36,125,56,117,14,127,112,19,58,217,18,24,176,229,184,4,210,66,66,241,132,155,55,10,180,80,250,172,124,127,52,195,19,102,185,218,90,25,124,179,133,143,90,186,195,43,24,160,242,197,59,52,188,36,173,122,27,133,39,177,217,103,102,165,21,249,90,21,112,250,242,19,102,153,66,175,62,55,208,156,20,55,167,13,81,106,230,140,39,136,243,207,74,208,34,252,103,88,231,240,26,151,177,188,182,42,59,49,41,225,19,48,125,147,20,23,12,22,160,48,159,131,173,71,43,2,224,19,178,52,85,205,103,95,223,97,6,239,124,3,103,42,117,136,128,124,239,101,21,128,172,15,158,169,255,126,181,139,109,12,113,186,37,145,232,91,195,15,117,144,237,75,90,84,171,97,100,61,173,123,174,92,4,183,75,205,213,133,67,23,61,65,100,97,196,76,227,149,215,246,54,136,20,29,179,51,15,29,127,14,199,15,109,235,73,191,117,91,46,199,8,57,75,178,222,17,185,245,217,239,114,92,109,206,92,209,7,35,139,59,195,124,118,136,174,179,48,255,142,195,207,204,254,54,150,142,89,3,172,90,62,51,203,124,62,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,251,160,106,104,63,115,66,100,189,26,56,198,239,80,199,76,27,134,120,4,228,32,29,233,109,2,69,231,188,40,58,201,129,209,54,191,26,166,188,250,88,211,39,174,180,141,88,109,10,26,198,230,25,89,125,55,159,96,73,50,252,232,185,113,162,184,149,212,144,108,88,240,34,222,111,109,92,212,106,157,232,9,255,202,111,102,70,210,77,22,192,48,87,118,196,189,247,84,7,141,84,233,250,56,81,48,83,218,150,25,78,71,204,252,98,62,123,173,10,145,226,53,35,133,17,195,125,162,147,42,189,58,21,80,235,250,176,216,102,30,154,229,128,23,27,5,89,183,146,146,185,181,28,54,175,19,180,185,149,241,22,236,123,5,193,147,62,100,42,230,227,228,76,9,218,80,165,57,167,127,152,247,16,237,103,146,66,52,37,182,239,230,231,239,128,210,223,39,163,55,124,126,93,187,27,2,149,85,133,9,227,44,219,242,245,182,218,181,107,232,165,20,75,98,105,236,102,109,87,215,202,225,252,145,54,216,183,128,128,249,142,87,6,7,59,242,253,84,79,211,21,96,220,254,69,177,220,187,82,155,22,6,87,98,165,50,139,63,23,235,66,34,8,154,102,199,199,127,105,143,141,250,134,92,189,12,112,232,35,146,225,4,21,87,26,150,207,49,253,201,224,234,154,146,201,174,118,156,150,30,227,9,128,112,203,213,29,70,137,221,194,220,186,190,87,162,138,190,75,60,57,44,36,178,7,163,59,66,132,233,230,10,79,164,100,180,208,53,254,228,64,205,76,132,209,36,19,7,24,105,108,127,114,116,232,134,164,62,129,120,182,120,49,235,129,215,228,102,163,23,45,6,21,85,240,178,53,237,106,29,123,62,23,38,194,136,82,153,91,116,165,103,159,42,64,34,32,211,20,58,83,154,143,191,247,130,183,173,79,169,108,67,202,193,121,242,153,59,249,177,173,164,161,35,46,69,29,183,10,217,23,45,167,199,69,249,134,228,220,169,11,132,147,142,7,232,21,191,175,1,177,115,205,106,69,96,205,55,155,106,172,110,82,173,103,123,40,95,115,134,225,73,134,2,64,225,16,204,16,235,127,102,192,186,93,57,34,187,73,197,214,184,186,203,70,134,239,106,137,6,183,78,163,135,21,82,193,179,168,63,16,253,54,232,10,162,157,82,6,253,41,28,187,121,10,139,75,49,1,180,79,27,101,51,69,206,238,162,148,113,11,104,199,240,231,162,100,45,237,117,48,174,166,236,179,251,167,229,37,185,119,132,10,63,213,87,174,37,32,125,216,232,160,87,245,25,84,141,44,72,42,164,96,209,63,186,7,172,40,217,200,4,58,47,73,116,230,230,10,185,85,86,62,57,215,30,198,136,26,187,48,18,178,191,230,28,195,133,72,225,63,50,35,84,24,31,178,2,15,81,210,182,180,156,155,137,242,64,159,10,34,195,185,51,178,148,48,27,165,197,63,157,70,254,247,255,238,223,254,63,255,215,63,252,249,127,252,159,254,201,76,114,249,143,144,73,46,140,209,57,92,190,85,76,175,112,111,77,191,254,121,214,216,34,224,203,157,210,165,75,119,36,160,170,236,230,132,8,140,92,141,244,249,248,238,221,209,117,216,82,101,104,16,164,124,77,88,152,45,137,36,247,38,117,153,252,167,45,83,152,164,208,214,6,193,69,47,110,174,117,15,161,223,106,136,150,54,159,30,205,88,22,138,192,6,120,237,234,103,55,73,205,227,176,8,177,228,182,192,213,173,166,75,174,236,161,171,131,169,254,204,64,107,196,225,199,141,130,33,107,187,249,140,174,150,185,169,79,192,226,225,102,188,25,165,38,181,190,92,119,12,218,164,156,43,247,30,64,137,125,230,158,240,23,237,71,161,115,29,22,8,125,86,228,129,196,37,63,91,12,205,199,221,95,235,248,200,20,126,164,120,191,140,57,204,239,141,200,152,236,140,137,243,196,189,138,243,92,85,59,207,200,135,158,213,25,183,94,182,9,75,113,158,86,19,31,48,70,83,153,33,137,90,214,135,86,216,198,56,162,153,94,42,224,195,129,168,152,73,66,107,225,31,132,215,29,238,6,157,223,107,166,158,239,35,86,236,227,104,109,62,235,252,63,251,102,83,224,217,64,13,250,19,228,193,76,129,125,62,160,131,177,99,38,208,78,133,187,32,230,223,222,240,153,193,12,8,151,20,66,136,173,84,95,31,236,164,187,14,165,59,182,30,44,223,72,72,179,73,222,179,152,195,31,199,243,217,41,91,170,207,205,173,177,51,174,62,155,198,80,26,103,242,146,254,203,40,169,10,173,197,177,86,211,96,190,123,107,150,227,149,195,99,127,68,83,156,8,19,246,161,252,160,29,16,188,143,157,215,200,220,229,123,208,111,179,98,247,164,108,172,12,209,166,159,224,7,255,241,70,107,82,186,240,1,106,191,187,75,94,41,152,230,250,96,14,104,29,12,179,105,185,11,225,247,36,242,240,16,8,71,0,72,148,152,241,244,60,244,131,255,123,87,173,113,195,189,28,49,14,199,125,79,90,64,183,189,180,133,215,193,247,91,90,226,166,55,200,173,200,207,43,137,58,209,245,153,72,254,211,39,110,31,138,74,219,40,3,12,127,237,108,120,172,38,94,34,29,144,31,198,28,95,171,26,176,64,220,192,196,222,248,125,17,235,91,19,200,194,207,75,204,238,121,64,121,114,142,78,81,40,232,70,70,229,158,26,14,188,102,140,240,80,235,199,180,108,230,227,233,105,189,150,125,227,43,242,96,38,218,174,114,181,49,70,247,248,109,142,11,9,146,206,206,9,153,222,53,195,63,36,238,239,4,238,186,199,53,39,225,164,169,166,182,189,86,152,139,105,69,137,227,94,140,208,46,30,141,229,37,79,142,128,214,39,93,109,87,231,166,25,62,206,224,157,227,201,233,74,20,216,63,161,250,78,197,125,8,26,214,182,214,42,179,1,40,196,51,159,112,142,75,180,3,62,98,134,153,128,67,130,113,106,170,128,86,35,34,161,143,76,126,155,44,64,44,80,139,193,180,96,130,172,200,28,241,222,188,136,230,200,143,143,70,182,55,220,126,170,89,82,16,204,164,138,123,92,253,163,46,150,232,18,121,155,94,110,208,64,207,241,148,224,179,91,15,126,132,90,75,212,134,8,108,39,154,54,55,54,221,45,201,247,46,108,13,55,21,176,127,194,165,18,82,115,138,248,108,73,84,7,171,84,161,56,163,102,108,245,201,168,253,228,98,16,244,117,70,252,137,74,179,230,2,168,92,167,27,4,66,157,40,249,67,67,84,68,130,3,248,114,25,79,246,100,89,3,202,141,185,5,252,76,218,7,14,242,8,231,23,204,247,91,147,93,217,91,244,45,152,207,51,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,71,21,221,211,143,198,195,40,165,231,243,161,71,31,145,188,4,211,211,53,153,76,182,223,105,140,44,129,168,196,127,150,33,44,223,218,39,20,93,136,63,232,205,59,0,181,121,147,151,233,205,248,246,30,205,236,72,67,158,247,148,196,41,43,172,57,141,35,81,180,29,43,114,115,232,132,60,93,108,20,131,146,6,57,79,6,93,189,231,108,127,240,36,201,149,21,211,101,202,158,16,6,40,80,222,247,226,68,141,108,50,115,167,60,95,196,9,11,141,215,76,169,68,43,213,223,228,188,103,36,119,151,200,2,91,2,126,69,91,218,6,241,85,101,195,171,36,134,150,151,97,233,206,154,162,58,65,238,159,114,252,184,233,249,149,37,21,141,98,118,117,128,229,94,214,13,179,101,80,16,114,157,145,36,135,57,67,83,90,39,64,51,57,48,47,44,32,251,145,213,12,163,167,151,114,150,101,101,165,120,134,106,58,24,10,175,136,48,89,228,183,173,60,185,162,68,117,246,159,164,133,30,124,108,7,65,66,52,87,146,68,207,132,21,8,47,122,161,103,1,198,81,171,21,173,188,22,67,40,208,180,24,67,207,126,142,186,28,37,31,225,233,173,244,174,143,24,148,73,121,164,203,210,166,88,95,157,64,140,74,23,97,173,84,199,146,73,247,121,253,138,130,190,84,174,161,49,159,14,185,163,200,77,207,190,20,245,96,83,12,148,207,52,176,159,224,16,16,26,170,177,62,16,121,171,77,80,12,200,221,142,91,19,132,35,71,11,169,29,96,117,158,81,121,179,14,109,169,9,210,59,153,102,252,54,3,33,27,94,167,201,223,81,115,152,17,230,144,71,131,135,220,85,37,192,213,166,45,80,67,204,197,59,142,126,86,225,70,195,79,6,84,119,205,69,133,14,142,153,198,245,28,79,54,77,54,86,205,168,243,182,107,94,58,102,52,22,22,25,20,144,133,242,185,40,87,213,248,154,21,226,69,57,189,64,118,38,239,15,166,90,185,118,123,204,180,85,123,65,100,126,137,65,41,31,19,124,116,191,57,184,120,169,126,25,225,243,140,239,145,97,9,22,188,24,8,12,72,159,221,124,34,59,161,41,2,182,203,185,235,149,105,206,65,185,245,217,235,64,136,69,89,27,21,184,173,48,132,238,162,190,152,33,235,211,178,246,54,2,154,40,169,163,70,155,20,156,193,60,89,97,37,221,168,240,10,124,11,49,175,241,160,197,40,222,220,194,116,178,138,82,81,243,217,88,175,181,43,167,133,13,72,189,203,35,17,152,41,8,206,64,220,183,152,159,8,89,21,45,179,74,8,115,65,200,104,58,71,106,166,35,50,135,153,188,138,130,105,96,169,240,138,33,10,94,59,75,168,64,214,99,125,178,112,152,233,124,202,106,37,124,26,97,173,154,161,135,218,175,56,29,238,143,95,175,165,199,220,135,247,214,67,94,140,8,145,224,116,232,107,158,23,247,113,92,11,129,179,154,185,198,54,107,248,148,7,66,148,77,232,215,193,23,16,150,171,203,203,74,12,86,77,192,171,69,129,236,149,168,113,244,120,107,208,41,15,232,10,74,170,11,79,106,74,251,4,45,69,190,117,78,160,146,83,93,36,4,238,154,207,132,159,162,168,98,174,58,141,109,179,4,208,172,23,69,156,160,230,2,120,194,33,112,140,65,87,68,35,208,204,126,129,127,173,105,69,220,104,27,186,163,89,206,230,4,250,92,113,158,72,19,251,152,156,115,167,41,195,246,49,131,40,201,14,89,252,69,113,10,34,237,78,179,245,35,117,23,136,239,239,218,238,248,57,228,166,52,29,109,89,112,228,33,47,18,115,75,27,8,230,145,4,75,9,222,174,43,194,212,120,6,195,60,128,156,232,115,115,48,94,168,165,241,75,43,124,245,159,130,198,254,167,74,175,194,90,155,178,151,108,7,20,7,194,7,14,241,53,212,82,159,119,78,66,188,10,210,144,158,74,116,178,191,160,195,180,194,181,203,244,68,32,176,118,119,55,195,242,33,48,109,98,210,61,60,139,73,37,115,75,77,182,100,235,249,242,4,42,146,214,83,213,234,224,37,217,145,125,183,78,16,241,77,10,76,26,222,39,103,230,115,106,171,68,71,51,21,35,127,111,211,168,151,28,249,113,228,143,183,239,225,210,192,119,239,34,102,151,105,162,88,30,254,14,136,165,186,138,108,80,238,79,30,254,2,87,153,170,61,152,135,209,91,251,163,145,219,18,46,103,98,24,24,114,252,183,209,140,80,97,31,10,156,233,3,152,109,200,2,233,146,144,155,47,184,166,210,247,197,102,250,73,16,139,249,108,238,254,94,232,38,103,213,1,35,89,117,243,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,190,5,141,25,210,63,189,216,164,200,125,204,208,236,171,75,58,183,10,173,6,81,187,53,142,117,225,125,56,102,154,79,91,117,243,98,234,78,105,53,109,160,73,191,207,9,2,166,61,77,147,244,247,110,47,140,177,99,38,129,117,3,166,233,41,121,106,204,8,149,5,82,94,140,103,99,250,111,131,228,213,72,14,130,28,115,4,62,179,81,130,76,109,53,69,198,50,133,185,129,94,151,71,107,204,29,127,180,149,127,12,191,210,137,154,58,73,161,207,92,172,202,32,86,116,253,252,107,31,43,129,166,54,162,162,231,226,133,0,22,8,148,239,218,167,74,131,166,91,225,188,212,54,213,137,242,73,252,50,136,49,45,190,146,19,72,223,105,185,1,209,35,184,46,63,13,88,125,58,54,129,134,25,221,190,169,211,131,253,241,155,247,103,79,194,149,92,211,75,16,84,121,207,191,214,254,89,195,11,248,181,128,153,159,1,221,103,144,166,239,135,11,112,173,54,29,111,0,253,190,238,225,133,84,214,123,24,138,80,193,254,214,7,202,61,231,115,75,57,17,212,64,246,100,33,111,88,117,75,34,247,179,162,218,13,27,6,96,95,85,129,74,105,196,111,227,178,205,245,152,73,208,250,247,0,179,39,46,93,161,171,5,142,78,55,67,138,83,84,160,10,31,218,87,128,85,179,182,150,58,33,195,170,158,226,161,82,82,133,101,177,152,178,76,96,96,182,145,207,60,109,195,100,240,186,91,161,33,146,194,13,86,182,118,55,19,59,72,131,96,165,153,126,56,16,101,227,115,101,169,132,1,211,170,145,151,222,5,95,87,182,195,122,174,93,211,247,59,106,62,93,84,37,126,162,94,195,203,210,180,59,41,247,36,47,137,166,116,152,39,144,27,173,210,162,21,231,231,23,18,34,77,139,116,244,70,141,228,43,100,211,240,146,85,244,171,208,217,234,245,65,216,110,203,214,171,97,172,115,35,222,100,209,153,4,222,54,121,210,12,103,180,45,213,65,107,40,86,248,150,3,142,101,104,39,117,131,220,220,19,114,136,125,243,241,197,12,143,136,63,245,66,118,89,150,79,229,148,222,190,199,111,211,129,79,106,54,50,143,207,202,76,234,178,52,43,101,134,233,231,135,209,172,11,72,134,90,61,212,80,191,171,65,197,25,215,158,20,250,79,156,253,97,167,209,143,165,71,114,244,71,46,175,120,221,134,108,54,136,114,25,79,224,62,94,173,133,71,56,61,58,147,148,118,171,23,48,76,104,120,170,168,111,181,112,225,91,0,6,161,169,66,100,3,50,151,195,44,110,206,179,72,83,62,137,244,47,7,3,179,74,90,15,250,1,60,159,79,19,16,50,224,58,134,118,159,27,136,196,205,214,98,46,69,232,179,97,181,143,130,202,36,121,241,164,85,24,241,108,111,45,126,186,157,227,91,197,109,193,4,143,79,146,101,155,162,13,167,128,148,207,201,193,36,31,148,6,165,149,244,120,183,79,230,192,205,19,165,43,169,112,67,251,253,241,247,192,106,95,129,181,46,45,159,247,250,177,99,109,120,183,24,112,185,57,77,69,159,38,30,189,160,229,161,56,53,112,109,249,228,132,49,143,84,117,113,53,32,255,159,118,52,24,35,244,75,164,205,149,188,227,249,158,197,205,80,135,200,197,208,53,127,186,212,118,49,137,142,245,104,119,142,79,18,155,159,6,131,175,5,114,32,3,238,129,29,115,135,129,70,138,239,21,30,216,54,226,189,142,85,170,193,189,90,15,115,143,81,201,138,111,46,128,31,198,199,30,100,162,91,52,93,86,149,67,93,187,197,205,219,216,42,88,122,166,74,238,49,209,26,106,134,170,211,90,140,220,172,196,60,92,144,156,40,34,193,196,131,220,124,142,201,61,85,208,180,3,101,117,115,49,144,211,122,4,77,157,65,219,22,200,9,42,30,166,2,20,118,138,191,22,238,181,52,131,64,119,78,28,225,131,146,16,146,222,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,189,154,128,106,61,31,59,251,153,77,231,147,177,44,169,254,108,77,45,230,2,42,175,91,228,244,186,49,106,199,131,15,146,219,114,49,82,163,51,62,38,228,245,15,154,235,68,181,174,250,206,152,157,121,53,117,150,246,109,234,211,110,6,68,44,155,105,167,59,161,15,55,23,147,41,87,2,6,168,121,71,44,237,108,157,115,74,194,0,24,219,173,203,50,245,2,67,67,154,248,78,82,26,112,37,182,234,0,189,63,82,11,166,56,152,214,71,201,24,93,212,17,203,139,110,66,185,57,157,134,103,117,250,131,47,203,225,40,133,67,98,80,124,87,57,159,99,10,198,24,134,135,221,98,18,111,235,121,84,236,29,74,226,97,165,15,255,185,22,9,55,223,176,248,154,12,154,32,49,18,173,223,195,205,63,146,23,5,106,164,81,125,129,100,84,36,250,163,13,77,229,63,249,205,51,157,238,143,249,140,195,199,87,131,153,197,162,220,18,86,46,42,110,46,240,205,232,213,214,124,240,225,132,17,151,68,88,83,17,40,166,6,237,191,93,123,18,220,171,9,106,159,224,202,31,188,254,40,236,245,222,11,94,151,207,12,173,123,145,163,111,152,155,179,253,222,40,132,13,189,184,27,219,230,103,5,65,160,51,1,199,206,17,202,208,249,156,32,97,40,179,4,2,2,62,133,51,44,134,162,126,85,72,203,156,48,218,159,123,27,2,79,32,38,195,212,76,195,76,219,94,110,15,10,36,197,99,227,63,141,7,66,66,162,99,133,25,76,136,108,134,44,204,226,149,92,208,186,231,255,245,107,81,34,142,121,134,172,208,202,42,112,206,110,54,226,106,211,132,151,40,27,0,10,122,124,159,153,163,78,157,109,178,158,44,161,207,92,173,169,252,49,35,42,233,191,205,62,171,88,36,248,105,210,23,242,229,31,246,72,121,68,160,166,117,220,13,217,154,167,137,152,171,97,77,253,166,66,49,133,114,201,138,144,15,237,217,71,188,192,187,182,159,171,81,182,241,173,20,192,192,217,62,101,26,194,34,153,220,15,2,25,214,164,179,7,51,42,133,126,53,185,165,165,178,239,48,29,52,31,52,90,117,170,242,61,157,61,200,187,159,183,105,24,41,7,22,229,110,215,203,222,198,79,220,52,72,56,129,110,95,142,240,71,30,169,224,247,94,115,166,80,248,229,223,232,95,128,72,79,105,70,136,19,190,236,93,38,115,67,184,42,102,130,4,63,179,43,152,80,77,52,77,24,42,151,59,181,244,39,85,73,176,194,22,100,157,147,110,238,68,82,130,85,66,244,176,251,166,82,135,245,48,203,147,243,185,62,158,55,100,2,1,47,165,135,165,132,229,229,55,63,51,135,4,183,64,160,115,242,94,95,204,63,109,40,49,55,163,160,253,204,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,80,160,204,114,183,187,102,106,137,178,120,231,175,203,226,179,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,195,174,18,80,103,83,72,82,5,92,78,232,227,86,250,107,157,111,129,90,144,178,167,244,27,223,32,152,1,17,171,152,123,1,10,16,175,69,70,114,42,123,74,105,45,110,142,176,205,67,205,50,224,220,253,160,41,12,120,131,149,85,204,27,86,117,31,179,115,126,23,105,91,5,53,65,33,249,126,235,182,68,227,13,6,141,12,159,190,207,148,19,240,8,34,167,128,173,132,154,202,167,33,220,30,83,175,158,112,2,182,152,227,166,234,32,188,47,48,87,213,88,95,144,90,201,123,45,163,62,140,165,77,20,174,163,130,55,215,194,220,32,37,81,206,24,220,241,229,235,227,76,163,161,68,137,160,31,122,137,165,11,94,110,200,84,177,182,177,225,225,170,201,220,9,53,1,102,14,56,55,19,146,87,109,140,88,44,32,191,55,229,3,117,161,140,161,52,214,71,49,24,175,16,35,89,65,176,196,249,131,79,42,210,20,246,207,41,174,184,153,156,140,210,213,208,53,224,123,138,113,136,104,78,17,252,253,242,4,154,209,24,53,41,86,193,56,198,53,205,159,140,246,76,153,165,27,135,96,251,78,76,36,156,20,155,140,98,208,156,30,100,212,100,146,27,66,103,3,254,241,163,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,157,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,187,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,3,244,65,177,126,230,25,167,3,219,176,116,187,102,43,13,38,127,180,102,80,113,197,84,158,215,44,241,98,6,11,234,218,44,216,201,152,249,6,207,238,159,165,53,147,70,57,168,67,221,12,90,65,158,28,178,240,185,221,83,160,165,139,170,163,32,50,139,17,2,186,217,52,210,167,152,161,203,200,113,53,212,228,130,239,40,87,32,154,172,1,222,151,140,41,213,0,212,115,220,124,94,67,164,235,42,73,117,151,5,179,156,195,78,93,223,11,216,126,4,178,136,149,45,145,71,160,69,190,81,161,249,153,77,209,109,232,205,129,17,77,79,60,116,184,78,148,18,193,250,2,182,135,47,221,216,101,244,183,7,114,199,158,12,133,176,175,109,237,187,198,55,95,190,35,117,80,206,66,28,9,212,148,67,60,135,153,234,129,252,246,134,160,49,30,237,132,216,73,154,223,152,213,244,253,250,111,3,38,212,178,126,165,145,32,150,62,43,151,2,155,220,124,154,240,192,103,158,144,217,148,7,230,58,65,218,125,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,62,115,166,176,247,60,89,114,25,116,172,72,173,141,231,98,186,74,220,92,76,32,80,95,27,234,110,207,220,49,183,158,45,15,133,167,51,49,253,201,154,145,2,43,196,22,189,58,127,176,142,204,149,118,240,231,229,92,132,236,17,221,206,244,7,237,233,122,154,199,12,159,82,77,15,0,183,245,112,58,201,225,13,229,14,48,7,248,219,54,12,145,55,20,250,11,119,105,188,51,90,113,115,107,147,60,126,224,246,179,13,110,31,77,50,81,136,54,206,210,207,124,124,118,8,125,213,12,178,229,27,177,9,3,166,114,113,213,97,197,155,239,185,141,66,110,11,64,16,122,154,209,125,162,44,72,149,31,178,134,201,68,241,45,107,177,77,20,189,154,70,201,79,140,115,83,167,78,59,61,55,135,247,203,227,143,101,65,158,126,76,115,128,61,223,114,206,39,83,124,145,97,89,37,96,255,144,224,195,40,255,64,100,201,47,196,205,97,179,81,64,52,249,206,29,86,74,134,245,193,121,211,243,233,102,36,226,182,98,150,81,169,201,190,233,156,35,96,148,151,112,1,87,208,191,200,50,201,68,1,11,21,180,84,179,239,104,84,55,81,134,214,109,3,151,214,135,252,12,127,81,214,55,170,182,36,39,62,179,41,213,110,189,57,129,150,47,221,227,78,25,253,172,174,236,18,237,234,103,192,6,217,61,93,248,195,200,221,221,188,97,33,159,207,226,204,203,87,246,57,109,8,104,30,110,129,226,217,28,152,36,200,220,42,197,5,168,245,111,80,182,169,128,40,43,8,168,242,230,123,169,157,80,194,100,8,121,64,160,202,208,0,66,83,68,119,141,181,92,147,207,20,130,242,124,154,240,23,117,58,15,172,76,204,189,43,1,6,61,27,225,76,83,201,86,216,48,81,178,211,109,110,182,228,185,159,157,116,194,4,225,39,8,12,240,251,105,55,96,132,35,75,11,79,90,94,207,86,105,237,217,223,68,2,188,149,247,122,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,123,86,72,141,252,25,140,112,235,1,222,55,104,73,91,60,90,54,174,72,49,143,81,174,149,26,112,215,45,171,193,211,226,99,218,109,18,170,25,48,130,111,89,219,216,159,117,154,29,135,141,12,243,103,54,238,58,197,252,3,134,156,238,202,112,156,16,122,41,183,205,242,12,87,1,108,91,149,4,169,110,67,185,116,55,119,219,184,149,86,199,136,120,221,76,112,211,212,204,102,241,157,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,79,180,11,51,180,189,114,111,152,166,61,66,135,192,215,192,194,98,94,150,26,252,204,232,31,213,7,58,15,159,214,240,123,31,151,249,252,128,224,219,171,41,37,248,107,91,135,155,108,135,220,13,212,209,103,158,134,56,204,202,130,180,93,61,117,155,176,65,42,106,38,33,249,17,254,96,70,216,70,166,105,67,107,102,124,222,35,200,247,179,191,41,73,18,221,120,203,127,154,238,225,188,235,131,157,95,62,199,225,137,26,79,107,216,137,188,78,108,251,229,45,248,85,114,105,242,100,32,253,198,23,23,130,210,51,206,64,49,27,165,106,117,115,103,211,18,124,59,45,62,159,172,209,49,211,11,152,100,95,233,63,34,22,191,57,69,93,37,10,67,106,40,123,30,202,80,122,253,65,176,39,116,26,183,223,28,70,38,97,187,229,183,97,11,253,134,5,62,165,38,148,15,6,58,223,206,35,80,232,18,67,27,74,204,144,154,125,167,0,213,204,249,52,119,53,148,161,226,226,65,59,172,156,17,205,120,125,155,63,56,97,160,242,80,50,228,217,87,103,177,114,131,168,79,112,166,175,232,93,46,214,82,170,214,89,137,228,125,204,0,85,104,223,11,209,216,218,190,182,81,148,29,67,103,49,196,248,229,11,98,138,173,63,165,131,60,123,103,117,42,118,204,11,244,72,125,230,97,79,254,218,220,29,174,61,121,109,146,171,249,154,73,100,233,136,147,241,255,150,0,186,9,77,247,5,216,133,188,248,115,172,212,5,181,43,6,108,72,242,73,108,184,19,69,225,210,244,62,62,157,132,141,168,2,218,56,186,64,248,62,37,204,132,87,93,135,116,184,46,50,186,45,156,133,178,203,3,68,164,63,225,51,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,63,113,31,32,214,175,202,65,73,240,248,91,73,239,76,242,249,59,64,138,145,202,212,231,218,9,102,162,184,25,57,77,221,144,150,41,79,127,147,176,254,248,236,135,126,105,0,86,126,117,53,153,53,177,2,208,94,126,49,221,101,186,165,16,160,174,175,95,205,244,100,17,190,147,110,30,102,157,167,131,10,144,172,149,149,224,239,196,171,39,120,26,97,182,178,150,244,2,157,80,122,249,62,12,61,72,149,189,144,78,146,245,201,28,96,173,4,195,218,173,115,2,177,84,252,201,240,76,180,69,247,68,151,104,229,46,121,235,46,4,54,189,27,166,61,135,121,12,165,182,133,13,33,123,38,213,126,91,19,173,52,243,116,244,64,221,76,223,128,240,138,118,88,5,70,245,171,113,29,134,118,235,224,204,103,159,40,29,93,76,241,53,128,192,142,79,94,145,70,211,76,180,163,156,137,19,98,106,191,247,216,198,163,43,221,60,153,46,235,121,205,77,152,100,104,246,233,245,83,7,197,12,16,82,134,212,90,216,106,252,52,116,77,242,65,70,50,7,59,238,125,246,66,209,135,227,73,91,142,41,62,126,231,224,67,36,217,246,184,15,6,115,171,52,243,192,87,178,154,63,24,183,206,114,116,141,97,45,58,126,245,156,15,125,243,152,54,231,125,101,154,252,152,18,181,46,171,147,251,189,23,122,111,202,236,105,129,65,140,40,10,217,243,97,198,5,105,235,7,219,217,238,1,67,75,211,76,5,93,245,177,75,161,41,114,230,244,210,30,143,78,131,200,186,102,37,169,156,20,88,62,66,243,223,189,187,114,140,77,178,215,142,145,4,140,246,184,203,52,245,13,63,183,234,47,119,163,204,207,231,219,164,120,41,178,20,242,41,17,85,32,169,30,67,2,124,249,233,163,160,239,194,151,222,217,174,151,242,66,47,232,205,189,208,198,79,159,17,148,119,94,124,106,135,226,34,171,206,31,196,92,141,82,243,154,183,208,25,192,62,230,106,49,246,202,75,132,96,207,143,32,218,27,75,103,89,171,169,52,143,16,0,120,199,178,73,130,209,122,114,205,211,26,208,195,250,50,184,158,128,141,76,119,191,67,146,134,246,142,156,31,238,201,253,58,94,138,50,183,152,41,125,214,48,163,112,36,253,152,139,142,175,88,89,141,198,13,117,41,151,53,127,250,28,179,62,66,193,121,84,83,29,244,188,67,49,85,70,77,199,172,95,115,232,55,160,84,38,171,168,24,48,42,132,216,195,205,100,156,197,35,93,182,180,252,76,68,108,111,41,203,49,66,94,165,250,129,219,104,229,21,153,100,66,48,8,53,253,230,198,218,41,223,203,132,143,125,97,54,107,113,148,126,204,133,202,145,187,17,205,144,4,58,19,56,232,210,242,49,67,104,78,104,122,152,132,36,119,220,76,92,186,30,51,236,92,205,205,231,167,150,122,25,134,153,119,182,57,176,150,128,245,101,196,77,103,112,251,131,111,96,80,146,17,193,140,246,128,155,135,169,163,235,205,103,160,51,13,137,70,99,164,152,207,254,222,190,68,144,129,224,178,6,47,43,255,56,27,220,12,174,93,70,133,218,132,3,11,10,212,229,67,132,100,235,74,209,194,10,249,27,236,126,58,21,96,198,139,83,175,27,176,230,185,119,181,12,138,155,141,87,250,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,195,161,111,135,143,63,120,181,26,123,85,130,126,67,84,184,121,180,161,109,218,244,41,82,205,255,204,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,208,247,79,207,87,30,179,197,58,202,223,127,230,214,106,97,134,157,86,187,92,33,250,25,190,66,186,41,163,138,23,115,134,156,94,200,239,201,7,77,127,83,251,65,103,163,24,248,13,154,233,207,75,151,73,165,104,59,156,31,179,208,19,166,202,93,44,174,179,197,185,131,5,82,148,79,174,138,10,155,84,251,103,174,20,201,31,193,5,160,137,254,61,241,107,246,126,230,49,101,196,234,87,131,28,40,79,131,34,30,157,15,42,52,19,82,79,102,109,159,37,226,171,151,185,144,147,110,136,36,76,188,194,82,198,79,229,178,232,86,92,131,126,150,171,121,111,249,105,118,195,62,226,167,193,143,169,118,135,49,214,212,30,55,215,88,146,126,91,148,66,221,72,181,77,86,8,253,167,145,145,44,70,23,32,124,107,200,176,145,241,244,91,147,86,215,158,126,75,239,248,201,9,115,39,60,64,215,74,126,236,99,96,216,180,27,33,220,114,159,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,243,221,121,242,224,250,49,206,165,52,40,125,147,12,65,152,33,228,134,149,168,232,196,4,219,205,86,67,105,250,86,59,32,246,0,149,170,102,214,182,161,16,61,151,50,113,251,228,82,50,207,101,249,83,143,94,52,155,72,166,131,231,252,172,11,74,209,165,102,226,204,229,143,181,72,99,203,46,76,239,19,178,20,159,153,230,149,38,231,3,197,228,20,105,129,9,15,167,38,67,160,205,74,222,77,84,232,103,72,26,1,24,159,137,111,225,43,27,42,90,221,175,5,0,232,91,211,160,25,187,242,247,128,201,137,26,123,161,153,21,42,20,53,143,228,137,103,160,247,35,235,22,142,200,221,76,62,160,28,160,228,174,197,76,109,58,174,134,32,83,43,24,100,117,182,119,164,210,236,159,53,45,64,180,177,28,55,3,170,201,146,54,98,30,52,250,125,159,203,62,157,146,30,145,54,62,123,213,118,179,117,159,109,117,43,235,221,70,97,194,25,122,122,24,198,193,107,43,32,33,87,86,178,25,110,183,157,57,204,96,73,91,5,17,22,9,185,240,191,152,134,16,102,233,162,159,165,185,47,78,99,115,171,186,37,152,218,82,119,235,25,23,249,92,134,153,119,18,214,66,196,5,1,170,78,67,154,37,190,49,163,194,129,52,184,76,113,75,125,250,91,195,36,169,46,41,163,28,176,78,224,63,179,116,93,2,80,100,85,55,114,12,137,183,139,50,26,8,197,207,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,57,74,217,110,150,155,141,245,249,49,39,151,70,196,140,170,152,30,227,13,206,147,239,193,48,35,211,160,87,147,11,220,254,219,57,195,39,42,171,178,101,72,71,195,92,242,83,129,51,33,132,79,101,129,155,211,109,37,217,35,250,153,167,115,128,26,198,111,43,116,108,253,112,152,49,21,32,88,216,15,65,194,217,95,98,10,111,58,133,186,74,112,13,10,3,57,70,252,236,7,69,157,244,78,161,37,204,149,147,190,168,208,149,53,136,248,199,102,92,84,140,7,112,209,142,61,161,253,200,173,31,55,123,122,189,21,51,126,198,35,54,133,108,147,79,6,24,45,52,60,135,230,125,123,110,10,33,18,206,23,177,210,212,148,99,245,161,249,55,159,39,59,30,163,31,154,224,215,207,78,248,100,90,224,174,201,49,89,0,100,141,87,130,171,126,123,52,223,19,127,68,69,180,154,245,221,184,121,160,177,245,68,23,25,191,251,51,179,181,101,229,100,161,47,38,127,79,94,211,47,86,81,31,30,209,155,233,87,159,33,201,75,125,248,118,220,85,239,27,3,200,66,187,131,170,85,161,222,178,124,38,146,80,109,234,71,195,177,232,13,113,164,180,251,35,63,49,249,169,20,19,21,253,35,45,144,207,159,38,161,63,154,5,31,235,145,71,50,121,217,159,153,166,207,154,31,6,30,48,140,223,152,102,178,41,229,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,83,250,24,13,159,232,139,252,77,109,232,225,184,103,39,207,14,254,34,4,86,28,5,65,41,40,90,55,66,169,171,47,109,93,53,62,220,84,63,161,154,22,51,77,33,254,45,201,212,38,101,144,58,43,185,181,254,237,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,143,117,139,242,35,224,48,113,159,64,187,71,41,23,104,94,63,59,177,106,35,193,131,241,157,230,144,210,160,253,43,137,97,228,88,189,194,0,202,182,61,145,34,219,169,203,21,111,131,93,76,57,157,32,213,113,252,250,79,73,66,160,218,116,93,208,157,231,102,107,71,159,250,96,19,5,3,55,23,180,61,170,202,73,13,115,68,62,51,169,114,61,249,96,174,41,174,153,129,52,17,238,236,195,48,181,130,92,2,2,106,28,61,217,176,10,223,235,203,125,81,166,135,242,174,232,194,77,164,179,62,51,115,180,85,37,37,106,56,92,223,163,53,134,52,233,166,1,216,242,243,113,76,110,8,45,82,213,214,35,99,81,221,204,63,149,0,119,194,75,178,253,123,80,49,43,210,90,76,194,155,14,134,239,99,211,174,187,117,171,100,147,118,143,147,165,3,176,251,201,41,44,143,4,65,105,141,174,146,77,108,226,229,83,28,134,76,55,53,133,229,115,49,11,247,123,45,154,32,95,201,64,72,45,182,59,4,212,150,154,34,70,39,43,211,249,175,233,182,101,158,234,78,73,41,203,29,130,110,217,196,172,102,242,77,62,209,192,25,21,229,167,42,112,166,124,222,155,41,106,65,246,166,4,84,39,168,245,109,150,166,165,165,244,135,116,25,33,51,248,153,73,145,106,21,224,44,92,210,112,110,5,133,212,242,99,30,197,159,171,195,221,175,243,228,76,140,177,253,112,65,254,60,41,255,218,68,6,105,247,48,163,38,244,204,81,96,18,254,86,200,48,104,124,12,51,211,89,95,126,49,120,39,21,39,66,243,15,217,141,184,122,43,59,54,245,31,62,175,95,125,214,33,4,96,154,132,65,90,242,123,107,200,3,134,178,233,157,197,2,159,196,119,245,196,39,85,111,96,129,176,9,215,113,66,0,175,68,179,132,100,201,9,118,153,117,227,205,163,0,52,205,190,114,33,6,41,250,177,113,174,147,83,211,211,61,101,205,40,146,23,216,118,36,95,243,210,220,212,6,239,56,190,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,102,182,90,178,109,37,204,173,26,177,192,53,27,134,212,231,161,53,109,38,253,233,113,43,89,22,107,103,41,219,55,112,46,201,131,8,246,209,13,77,204,53,147,196,241,84,255,185,183,193,42,234,53,67,61,235,109,228,204,233,115,214,221,49,109,38,114,238,1,12,192,224,173,216,97,196,45,192,175,134,25,140,217,221,75,145,77,202,31,253,27,214,51,85,202,141,80,112,168,112,178,253,201,96,225,18,180,66,35,105,205,81,29,175,141,207,44,247,70,173,48,175,24,21,42,95,250,211,232,75,121,19,109,181,134,233,125,143,190,6,24,108,22,49,3,96,184,87,27,127,202,246,173,22,249,17,1,188,53,40,171,207,161,176,238,131,31,255,183,95,51,249,173,228,94,41,238,128,118,153,195,176,1,249,182,63,56,60,108,34,248,217,96,232,128,25,250,51,3,160,18,130,208,115,186,147,206,255,92,121,82,162,3,217,33,49,155,2,222,142,53,128,152,155,220,156,217,19,163,178,128,128,8,249,24,237,211,16,9,249,10,250,105,112,233,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,51,213,91,121,240,81,140,102,32,204,252,11,25,114,18,182,89,110,190,149,176,0,51,160,145,239,139,224,111,21,145,244,110,144,247,46,231,152,134,232,26,126,210,174,102,120,33,125,76,7,203,87,38,226,49,195,148,225,230,105,29,46,207,144,59,217,57,25,41,218,143,229,99,119,58,168,98,192,217,76,165,186,110,13,5,156,36,110,182,216,89,222,186,211,222,229,238,196,66,46,82,206,152,99,198,97,244,195,207,232,150,215,51,85,26,129,228,55,164,27,26,79,209,221,102,38,65,201,242,89,51,3,86,101,42,0,89,136,153,98,115,80,159,155,94,212,150,253,214,208,250,72,51,4,212,31,195,183,20,190,196,217,27,239,239,18,74,149,229,199,211,182,57,39,91,74,181,60,254,136,171,87,213,90,87,163,201,44,122,60,168,158,27,143,137,152,97,79,240,16,226,39,237,125,195,46,128,145,201,113,20,88,13,76,114,173,224,155,156,134,164,154,212,81,147,25,12,84,110,132,35,191,153,66,186,15,163,68,154,189,124,72,158,121,118,1,101,54,208,243,221,81,3,21,236,251,18,233,135,102,117,25,39,3,33,245,78,12,94,196,108,18,106,159,21,149,143,178,159,139,193,226,251,197,236,234,123,12,253,105,90,251,124,72,207,38,127,54,242,252,62,184,183,65,253,250,134,37,126,161,155,48,57,227,55,102,104,132,135,140,10,43,162,197,231,228,139,60,191,157,127,73,24,51,243,134,237,57,249,152,41,213,241,239,156,116,25,22,123,49,103,216,220,234,103,54,202,142,36,11,119,25,180,56,204,104,199,52,153,165,11,55,246,155,195,205,174,173,83,119,59,227,102,232,110,70,249,77,173,131,208,55,172,83,251,210,140,176,187,120,87,76,35,195,170,201,254,134,88,247,114,237,166,6,247,209,208,213,51,126,187,157,91,27,29,37,186,103,32,60,58,252,177,139,181,211,203,152,116,60,128,237,63,93,237,183,245,252,48,66,35,183,118,232,245,100,188,33,12,114,173,13,124,131,53,133,110,13,248,3,60,129,126,111,64,48,237,134,224,13,102,210,179,55,250,120,67,172,42,31,139,140,69,115,76,37,34,135,96,252,187,28,216,136,156,250,173,183,101,113,229,226,1,90,211,135,27,234,150,170,91,93,6,50,86,221,216,224,128,150,179,30,138,159,111,225,1,167,172,69,136,12,27,224,76,90,232,62,51,124,116,75,29,133,102,21,166,239,185,172,43,115,61,78,74,185,200,120,92,22,80,97,242,82,64,254,28,204,198,79,117,33,18,181,63,55,15,176,27,100,10,105,62,63,221,76,231,35,204,96,61,215,99,110,217,71,164,253,56,21,196,202,183,254,252,58,204,189,75,167,170,153,231,39,117,251,51,167,45,107,222,208,127,253,219,49,248,19,37,206,161,230,17,169,124,132,53,1,226,202,205,33,162,236,241,214,176,74,137,16,6,230,185,29,235,128,153,134,15,249,150,70,21,146,124,72,59,58,10,69,173,171,121,107,35,86,10,74,106,166,19,246,59,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,125,205,112,129,136,25,248,104,239,215,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,86,152,49,131,93,105,97,166,47,78,156,12,163,120,238,126,243,105,24,75,117,133,153,255,251,154,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,61,219,232,112,78,11,168,101,235,227,224,88,67,140,63,24,116,22,154,252,181,78,98,100,187,194,76,61,87,78,7,214,114,185,87,119,74,63,69,55,120,18,203,97,94,104,251,213,199,124,2,209,22,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,144,119,216,10,107,105,63,222,156,207,225,108,80,82,0,17,23,51,60,123,197,71,133,162,92,219,122,53,242,111,205,175,110,180,203,100,121,114,211,3,249,22,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,251,57,192,151,73,182,145,112,110,174,152,8,157,192,240,153,131,137,108,88,113,243,122,58,235,217,169,82,117,14,17,139,98,134,228,98,248,122,86,131,141,7,203,67,67,139,76,0,232,232,243,102,9,90,233,249,199,108,53,214,48,207,44,144,2,150,19,14,210,189,122,46,97,35,32,241,121,166,97,124,76,100,233,36,67,197,147,156,72,40,197,213,29,61,182,103,155,158,171,220,71,67,234,179,235,205,207,202,117,174,52,220,161,44,50,211,212,197,0,238,197,107,67,100,147,244,244,1,120,177,226,115,129,1,147,105,150,77,85,50,197,107,219,102,40,63,77,12,229,186,177,152,87,126,30,156,4,72,158,62,205,140,61,95,86,118,54,118,39,63,178,205,53,104,165,60,231,253,249,23,61,204,16,254,202,177,10,101,102,120,156,133,196,157,240,132,194,105,57,150,171,76,18,17,27,25,133,152,155,21,144,63,51,192,10,201,173,193,141,48,93,91,7,51,48,125,61,126,160,94,217,126,49,252,194,242,92,5,197,249,248,28,228,77,158,147,203,96,116,238,205,82,106,46,26,124,31,115,74,171,93,51,93,89,50,83,140,164,180,248,136,82,76,214,224,132,120,184,58,84,142,77,224,28,63,227,49,143,144,163,132,192,39,61,14,107,134,149,188,237,107,62,46,148,206,164,2,17,159,127,77,250,66,186,80,25,52,90,171,243,189,26,234,47,41,11,153,121,164,123,53,248,220,53,158,244,21,176,207,207,92,112,29,150,62,26,108,183,61,204,64,56,251,99,30,195,249,179,26,205,236,67,100,152,108,212,154,23,187,136,0,224,197,168,207,152,35,75,236,230,142,122,136,222,156,104,221,253,55,122,71,206,94,174,87,211,125,242,149,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,227,18,247,234,124,207,244,187,80,242,40,143,103,89,183,71,70,199,121,38,219,175,126,41,253,55,238,18,255,164,70,202,99,134,168,220,7,109,152,76,129,222,28,90,148,230,191,13,155,189,96,189,49,163,174,227,131,70,128,55,31,159,24,244,157,159,3,100,167,215,227,50,91,199,122,220,124,149,162,26,136,182,227,145,82,14,51,201,50,141,111,32,31,137,47,178,172,95,247,113,76,233,76,250,150,216,153,102,20,161,100,76,137,49,90,76,53,208,94,35,61,230,186,29,41,130,249,252,243,199,103,222,182,10,127,230,179,150,105,79,208,171,207,86,211,252,201,27,162,174,75,159,28,250,122,207,138,52,182,215,36,190,12,120,173,149,124,208,206,86,9,183,186,252,244,132,93,193,183,14,134,79,133,180,169,168,51,63,252,222,236,60,75,127,217,74,115,223,92,65,87,120,60,179,120,146,233,254,128,61,168,223,65,191,190,213,76,189,45,174,110,150,199,213,65,201,57,98,152,54,76,106,67,15,153,105,108,121,159,121,194,59,94,245,4,91,236,131,126,245,164,83,88,252,218,204,183,246,178,20,222,4,192,89,141,102,123,168,224,82,79,60,95,164,234,60,108,214,192,229,102,86,140,94,91,168,192,197,197,139,174,113,189,248,236,136,62,143,26,202,40,2,236,231,227,57,94,14,232,231,153,103,207,209,135,170,185,251,11,214,155,208,117,179,68,113,197,117,226,41,216,193,243,170,87,119,120,79,190,73,6,223,223,122,78,32,122,63,247,151,90,110,176,80,20,1,215,19,194,219,15,126,230,69,250,248,89,91,244,175,125,86,234,50,105,104,226,1,218,4,7,170,130,134,67,175,65,167,17,236,3,195,205,36,189,117,2,67,110,239,179,219,112,194,69,220,187,108,66,41,31,138,10,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,139,196,167,5,71,193,180,3,136,42,67,153,161,89,235,66,67,213,103,6,85,37,184,204,246,99,152,139,223,166,230,160,129,89,181,121,244,101,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,87,201,54,221,247,169,231,11,248,149,236,115,1,236,239,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,111,64,129,67,100,253,93,88,221,82,24,107,214,14,87,204,244,11,250,120,13,160,168,109,60,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,51,152,200,205,248,96,210,55,168,53,23,218,118,71,56,79,164,13,154,232,55,181,75,98,219,76,16,52,63,182,102,2,101,110,134,151,79,103,23,73,153,24,172,101,178,106,50,150,141,36,191,71,7,116,83,23,221,105,224,227,4,122,225,230,13,203,239,120,204,221,57,210,49,211,204,84,94,115,187,47,101,146,137,143,249,108,62,241,161,16,181,202,58,129,236,68,203,241,228,224,105,37,163,7,203,226,14,7,227,188,118,22,249,15,172,160,63,106,140,25,9,214,103,189,54,111,58,52,43,222,138,152,9,128,197,204,30,168,102,230,126,143,49,3,30,37,95,18,122,144,52,227,173,250,155,237,67,181,115,56,231,169,153,85,88,29,64,203,32,175,19,230,254,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,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,102,132,220,71,152,13,235,166,102,18,172,57,204,6,62,21,51,123,185,187,54,199,145,201,69,131,84,83,209,240,106,40,230,57,158,215,74,192,138,190,73,10,146,161,9,173,169,213,192,112,247,221,12,187,92,214,2,154,109,39,110,53,84,164,158,11,228,223,253,44,93,244,218,119,93,123,164,36,162,164,98,98,101,34,172,134,153,6,205,225,230,69,202,232,53,143,237,95,19,21,212,150,159,210,94,16,114,31,227,143,228,80,173,99,59,160,198,122,212,70,214,175,149,65,158,122,238,105,253,56,160,159,231,182,191,11,51,181,190,173,230,125,43,12,198,40,212,244,173,33,27,241,151,194,167,44,245,249,86,156,204,97,182,101,170,31,11,78,134,28,183,30,118,52,139,25,76,74,10,179,57,147,250,45,165,45,4,243,80,164,167,109,117,161,147,113,46,36,222,145,8,21,243,114,85,19,204,89,193,212,204,127,154,187,226,106,146,219,207,12,167,81,201,51,95,232,172,63,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,141,75,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,155,244,122,152,251,16,46,228,227,159,36,244,54,253,193,193,25,109,93,32,3,175,221,3,88,171,140,11,156,141,104,154,20,132,47,145,179,210,0,48,139,95,181,152,29,254,69,8,121,134,30,171,166,164,228,149,46,120,206,8,168,212,108,117,229,48,79,205,201,157,128,150,110,201,176,154,6,185,60,56,183,142,72,206,4,8,170,26,225,201,30,215,120,142,101,25,147,227,130,55,103,20,34,26,130,127,82,174,222,40,140,122,150,127,65,88,95,213,239,34,33,84,99,18,119,91,232,242,220,155,13,202,11,204,231,44,79,93,88,127,224,119,69,216,38,110,142,126,101,86,107,233,61,182,133,206,10,145,131,177,161,94,186,138,152,171,168,245,66,24,106,146,137,97,206,91,136,0,155,53,178,207,25,102,67,124,87,53,195,7,86,194,12,253,138,222,156,198,149,248,90,72,141,232,2,33,90,155,145,35,165,204,59,69,235,197,130,252,149,197,76,138,86,94,12,244,193,253,96,52,97,107,94,236,107,162,143,105,200,242,148,173,184,65,236,20,153,252,101,122,95,178,242,41,74,208,200,229,102,136,103,155,94,125,28,233,248,94,148,87,21,205,214,76,113,162,95,51,185,71,121,47,120,55,235,186,123,206,20,169,62,40,90,23,4,24,190,186,192,112,73,241,131,222,227,216,82,192,181,207,165,182,237,186,180,88,123,81,25,63,10,208,165,57,157,144,53,36,110,97,74,198,140,194,205,140,85,223,139,104,176,218,213,200,95,186,249,39,192,166,191,189,130,92,129,77,97,43,235,105,179,176,211,67,49,240,225,103,219,213,7,39,211,56,175,121,170,24,30,245,233,200,65,194,93,216,116,55,162,120,29,16,136,69,242,76,143,212,102,76,204,37,38,9,211,77,206,30,24,11,182,99,157,193,68,101,154,109,30,243,10,199,14,38,252,19,193,232,144,64,97,27,219,205,48,222,197,231,201,136,242,124,188,129,153,174,103,72,24,238,88,152,136,5,136,186,20,230,178,194,77,63,231,16,219,222,51,100,105,68,36,119,38,227,86,149,97,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,164,73,220,250,178,218,84,118,52,85,221,12,127,124,175,134,122,107,233,213,219,10,58,97,134,143,66,62,198,217,236,207,97,225,143,70,205,81,179,232,205,208,70,190,65,195,116,81,155,142,41,61,165,179,248,163,81,113,209,58,84,51,231,57,204,36,61,154,174,120,154,180,188,63,154,169,15,223,140,44,142,77,47,118,113,43,61,249,89,47,158,116,7,184,185,25,49,85,86,115,205,222,239,203,115,100,225,72,34,205,22,146,85,204,130,196,7,120,172,41,197,47,255,74,194,106,165,244,231,67,50,78,92,46,125,104,205,132,4,170,39,203,54,173,148,115,62,247,46,209,70,143,217,200,181,222,171,35,93,182,141,133,250,189,26,157,48,127,240,9,222,94,114,151,198,22,176,60,9,120,110,12,240,95,111,14,93,184,91,225,108,77,122,226,209,105,233,252,152,152,105,105,211,159,70,129,196,93,225,189,45,178,191,35,122,14,41,170,134,191,155,219,31,116,139,61,227,71,47,247,248,172,232,253,9,232,221,204,195,3,96,204,198,236,41,102,56,19,227,98,10,109,89,239,13,133,194,247,165,49,27,195,252,99,158,238,222,96,86,34,58,202,162,168,136,205,207,122,92,207,36,13,235,152,161,137,201,110,134,83,236,249,105,18,246,241,90,166,168,45,217,119,246,204,230,97,63,102,234,64,93,205,59,121,70,23,243,134,230,231,154,33,84,246,82,104,79,198,205,46,71,241,49,211,121,220,194,188,33,233,17,179,201,86,249,205,241,211,116,171,132,25,191,47,127,47,190,189,186,16,61,255,8,55,220,76,99,172,94,43,12,176,88,139,112,192,96,101,183,10,99,147,238,30,140,103,235,75,35,172,179,105,33,20,121,237,115,50,248,60,128,32,82,218,173,88,238,112,15,196,213,48,80,233,136,20,20,45,70,252,52,253,64,82,86,235,128,1,220,135,128,58,46,41,0,148,159,78,30,89,211,42,74,50,81,204,197,80,225,254,211,80,228,73,14,134,190,161,190,98,154,204,166,176,86,84,52,67,167,129,78,2,210,173,50,94,63,92,128,79,18,120,52,138,132,198,70,192,86,99,72,72,1,106,185,175,83,219,117,110,88,124,243,34,202,177,148,1,104,77,249,158,154,168,123,76,29,176,99,238,142,76,98,62,65,195,40,63,61,17,158,139,123,179,189,43,172,149,2,14,18,136,159,249,124,43,85,169,107,22,19,122,5,7,247,25,45,12,121,112,246,143,242,97,52,59,108,144,73,152,203,90,55,142,6,255,212,212,180,206,241,32,223,114,3,154,253,60,58,72,150,97,35,145,137,178,135,203,139,119,107,30,212,184,224,108,184,20,15,151,155,33,72,151,115,5,46,134,115,178,248,173,183,121,139,106,70,64,167,250,115,67,182,47,210,125,116,164,1,168,250,62,54,188,179,37,11,56,98,224,242,58,85,252,49,159,147,93,132,53,143,25,0,250,215,186,192,20,108,208,141,94,115,70,77,209,55,66,82,88,64,164,197,252,235,147,249,204,133,160,91,156,228,1,89,243,142,171,9,241,139,154,209,164,112,16,66,55,150,59,29,210,1,70,193,187,154,224,246,199,25,221,98,38,204,251,188,140,14,53,117,87,152,62,202,104,195,41,198,104,237,65,185,87,158,188,128,172,136,247,62,174,83,95,106,221,192,108,252,201,6,249,102,89,33,195,248,17,155,63,25,245,9,205,54,64,144,28,194,179,160,171,234,84,68,9,108,139,217,29,156,206,66,29,83,239,13,85,96,247,123,147,226,18,117,241,102,26,92,158,171,56,219,224,121,178,153,222,171,219,246,49,97,146,106,26,145,22,207,84,252,115,44,200,17,155,94,11,205,132,63,22,61,125,89,182,35,208,7,219,21,186,187,209,198,43,106,214,116,99,75,188,212,94,22,121,233,136,29,207,194,191,70,181,173,80,47,134,28,220,15,150,202,153,191,116,1,224,66,184,171,219,225,30,89,26,107,97,174,254,220,252,211,36,124,182,22,209,44,231,194,162,130,75,203,165,222,155,164,239,151,180,194,149,31,120,206,215,220,128,75,47,255,233,102,66,28,98,93,134,208,250,172,6,46,213,111,69,221,170,126,238,13,149,150,94,133,96,184,13,75,140,251,81,14,110,226,57,122,78,136,211,2,135,220,141,52,59,235,252,6,163,182,191,212,15,7,45,170,157,243,185,249,89,203,62,42,147,77,70,231,32,196,64,45,110,62,97,208,151,244,231,176,18,220,255,75,220,187,227,224,146,36,217,153,123,105,185,5,127,63,122,1,35,141,54,226,128,66,99,88,32,90,96,119,163,166,40,16,68,203,84,184,25,146,26,215,51,224,58,198,63,251,195,204,143,231,6,50,11,72,84,222,115,227,143,8,15,127,216,243,156,24,21,230,145,144,110,30,216,186,254,150,195,214,45,32,143,54,144,247,245,213,83,127,194,231,50,166,198,111,60,124,212,224,52,108,58,85,108,175,245,253,172,89,65,135,156,169,195,110,238,243,176,161,216,33,193,184,129,162,128,199,134,58,93,89,67,132,151,128,45,141,226,176,57,138,50,228,52,109,118,255,34,180,194,181,242,60,56,158,75,92,157,73,15,62,247,166,115,165,58,74,117,214,212,215,90,53,218,157,58,1,149,157,159,91,67,245,81,2,62,227,173,113,93,216,30,130,77,23,82,242,213,180,38,113,88,104,60,30,188,254,162,2,10,19,132,110,14,83,241,171,235,11,179,187,248,84,50,189,187,222,30,24,214,102,127,237,159,144,95,214,23,35,176,235,223,171,147,48,144,120,3,196,154,205,59,35,58,4,183,236,51,2,103,206,109,127,114,106,70,139,88,111,216,209,211,115,123,29,86,67,170,197,4,238,240,160,4,108,217,115,65,217,132,182,79,6,138,50,52,78,143,97,50,82,204,21,146,57,207,115,195,214,16,159,243,199,39,167,15,182,40,78,246,139,45,36,45,198,238,224,144,118,206,19,20,188,71,18,57,119,114,247,87,129,229,216,21,231,60,16,82,19,114,247,56,213,223,107,117,211,69,147,80,57,97,148,20,54,43,102,183,134,171,199,109,251,166,232,242,28,138,186,52,233,35,118,69,79,246,35,154,127,229,165,55,90,201,205,127,185,82,49,250,192,164,79,227,226,252,212,164,79,196,216,242,253,105,216,73,150,194,208,68,186,45,140,45,53,181,128,154,54,10,98,50,14,83,175,36,91,233,180,134,16,159,255,80,227,118,93,246,147,246,16,111,166,130,233,134,212,167,160,68,94,191,228,51,130,193,144,88,116,129,247,77,213,195,124,72,1,182,192,150,154,115,159,169,175,4,147,159,160,244,214,251,115,65,181,187,245,210,102,85,74,142,30,171,80,120,49,169,116,184,82,32,7,54,219,90,175,38,239,31,143,77,249,121,151,125,114,210,102,228,29,144,240,44,38,101,119,61,48,1,54,159,7,212,127,106,121,2,28,253,57,44,105,114,35,85,163,71,148,81,204,207,169,231,153,104,250,110,130,194,57,23,23,211,244,217,116,72,236,216,252,34,121,29,114,161,180,30,152,172,173,155,2,191,74,32,153,190,211,236,114,127,45,162,69,199,112,150,65,161,233,222,117,95,187,249,50,83,63,150,197,246,220,86,102,29,30,143,66,126,124,81,191,222,227,234,149,159,104,30,68,137,228,251,63,152,61,180,73,230,26,241,59,8,38,29,134,160,243,121,52,202,152,220,129,24,86,43,36,131,6,159,174,215,26,118,202,176,207,95,25,250,218,213,57,236,140,82,246,113,62,72,103,17,130,254,96,72,230,53,33,143,194,198,153,123,254,96,155,208,160,44,14,108,204,229,199,214,185,113,154,218,117,61,209,36,137,48,10,181,184,208,204,11,76,99,238,151,180,56,91,28,60,93,226,208,77,12,254,238,33,3,154,143,249,235,58,135,41,101,117,184,88,225,156,188,151,177,109,249,144,225,116,158,179,187,189,247,246,240,81,55,86,137,49,116,5,204,57,188,67,255,192,72,154,150,242,76,226,228,137,214,14,123,79,213,49,35,208,181,221,10,161,63,0,90,107,129,9,221,122,136,199,184,222,68,64,216,196,185,32,252,113,56,81,123,43,79,70,163,117,236,25,136,107,150,254,76,195,74,134,106,94,184,106,53,204,52,102,47,55,21,236,4,124,182,74,136,72,167,251,69,216,78,77,216,39,155,197,67,215,240,171,217,161,52,183,176,56,111,179,47,160,227,104,140,36,108,113,36,187,207,153,224,65,28,38,82,21,77,89,224,37,47,198,126,166,213,0,36,187,163,234,4,24,186,61,121,52,252,13,23,55,38,173,73,166,71,127,28,222,231,45,240,210,30,125,115,10,134,175,109,98,160,202,211,98,169,242,96,216,56,240,182,70,165,11,147,171,115,14,85,116,115,207,16,102,133,145,228,8,20,66,107,137,106,44,171,105,113,55,128,98,138,162,148,10,40,116,194,209,24,48,180,153,85,224,145,67,142,141,91,179,129,202,213,205,212,87,125,76,7,58,76,178,165,45,184,139,188,134,200,224,165,71,159,53,219,122,206,30,120,62,102,231,34,160,237,236,1,220,59,179,125,8,220,141,92,207,97,90,168,36,218,8,231,84,29,49,151,198,178,37,35,48,69,0,190,149,35,216,157,132,221,181,65,71,126,125,16,234,132,170,240,241,82,116,204,130,245,123,83,111,171,21,135,103,17,4,19,48,205,135,153,190,217,139,102,62,145,123,255,86,212,162,95,4,118,96,84,68,63,56,147,91,145,221,150,86,38,146,156,31,92,255,144,139,130,179,184,123,83,236,25,32,163,173,184,39,24,135,41,202,25,31,108,250,109,18,173,55,70,180,233,75,104,89,101,241,221,27,206,93,233,176,74,254,104,103,208,150,24,150,22,16,174,94,174,70,213,44,252,40,83,224,51,207,194,150,129,173,78,89,102,8,65,182,160,254,135,151,103,171,222,91,135,23,49,12,14,136,8,167,212,119,192,43,129,205,252,193,27,113,37,161,238,132,71,155,221,189,56,156,141,58,236,194,200,233,70,88,227,12,200,57,163,238,2,235,52,15,23,111,21,59,240,249,118,18,104,194,229,216,219,105,71,186,49,27,136,45,4,49,75,189,59,38,228,142,73,222,58,67,135,230,44,127,28,117,112,140,202,111,91,167,88,243,185,66,113,183,68,92,40,2,63,174,179,187,32,240,172,109,105,54,182,121,23,166,37,132,75,232,175,11,74,208,234,194,141,19,242,162,102,36,199,157,33,121,21,126,89,44,247,30,225,246,101,135,196,173,28,33,198,72,14,41,134,36,103,213,150,181,48,98,242,186,88,6,148,234,13,185,53,149,138,158,60,129,188,157,29,239,254,56,44,19,41,226,126,232,4,227,158,10,204,196,241,208,28,122,111,93,42,52,58,29,231,195,249,136,58,220,232,91,26,128,96,198,35,254,255,161,164,201,164,194,169,91,251,207,116,39,3,94,133,37,218,226,248,43,51,68,82,40,112,206,90,71,103,33,245,226,196,161,4,101,225,254,108,2,155,70,175,95,61,76,55,77,97,146,139,190,62,182,165,191,229,189,24,180,28,182,208,153,238,199,45,43,50,228,88,35,203,111,77,121,153,144,15,16,153,77,55,177,131,203,151,165,164,12,152,226,125,191,245,54,67,171,63,112,235,110,154,110,227,147,168,89,97,227,26,113,120,61,10,44,63,56,183,248,113,163,175,94,207,163,109,167,121,165,206,155,163,85,175,30,35,186,243,136,70,211,176,51,20,110,217,19,59,56,178,20,162,232,163,157,201,224,42,220,188,116,127,31,28,9,132,252,129,5,141,14,93,92,8,180,185,8,36,41,14,184,129,117,9,244,155,43,35,183,212,167,110,165,180,96,47,39,224,160,234,138,211,78,222,122,165,91,205,76,239,54,244,15,242,214,156,24,61,30,173,163,180,164,155,10,34,43,206,80,192,161,140,109,34,48,52,0,206,243,2,175,138,233,172,200,190,64,152,54,59,124,214,102,19,51,139,136,150,141,218,7,211,35,147,245,189,137,144,122,165,157,245,93,234,136,98,253,167,229,15,70,3,175,84,166,156,173,146,206,243,111,121,81,81,92,243,179,157,209,19,237,17,178,3,91,47,153,94,157,162,62,100,88,85,64,214,33,131,84,160,248,181,8,220,74,167,23,236,236,80,45,56,108,205,92,179,233,9,176,130,219,198,36,81,82,211,179,105,155,26,105,251,96,107,228,150,133,125,102,17,245,35,254,227,244,170,182,27,248,62,240,57,229,189,188,118,88,222,126,221,194,150,110,65,196,86,253,199,113,95,135,222,155,14,106,239,119,36,181,219,138,208,105,159,99,243,28,15,30,84,57,91,202,185,117,173,114,53,133,30,206,103,199,54,59,36,126,96,39,246,246,221,112,28,163,116,171,50,38,141,225,108,90,223,136,23,148,75,116,195,162,162,108,186,194,49,165,251,216,197,69,175,166,226,214,97,220,110,209,207,131,20,16,98,24,191,119,35,20,34,11,132,212,113,200,8,65,194,7,157,247,212,215,70,120,163,127,48,156,212,82,239,128,180,232,94,30,98,160,246,167,146,37,145,81,57,110,126,243,245,67,55,41,100,24,10,99,163,127,63,110,68,176,75,31,173,33,230,243,57,111,196,240,217,147,228,115,91,21,132,239,27,63,46,105,217,107,83,55,134,227,229,112,39,241,37,131,202,127,214,30,87,111,104,127,245,197,200,126,248,174,67,93,55,236,244,2,19,197,252,14,245,97,74,139,163,233,168,13,130,200,14,35,33,186,166,188,119,55,117,14,71,105,150,124,102,218,218,46,83,68,221,75,81,150,76,146,192,52,16,103,135,207,102,216,123,87,120,123,174,206,164,202,178,148,98,116,220,194,237,81,94,178,120,24,39,186,4,232,138,239,254,61,58,121,43,125,108,102,238,216,1,211,104,153,212,116,44,166,233,230,48,187,132,206,195,65,221,228,242,71,35,139,94,151,124,108,242,230,43,134,108,34,68,92,244,222,4,252,124,241,210,135,73,229,170,46,222,54,226,189,206,177,187,133,52,155,108,244,142,42,42,88,196,26,9,31,217,24,18,89,29,255,214,8,34,8,161,48,76,37,198,196,252,131,177,4,203,99,49,195,183,245,185,71,20,63,31,75,95,247,28,104,5,124,76,206,210,236,91,103,240,36,243,244,205,111,90,135,155,196,251,237,218,229,113,19,60,136,45,9,99,222,24,242,127,191,24,113,153,220,245,75,67,224,231,107,135,253,189,8,195,31,112,114,201,192,97,197,36,69,159,139,72,147,59,86,20,3,96,232,212,231,183,233,248,252,96,139,246,117,133,137,113,21,31,47,26,48,132,191,0,179,14,77,5,31,146,205,153,48,100,154,16,252,115,190,109,220,48,139,167,41,124,243,20,192,200,150,170,161,206,70,251,197,69,6,84,246,210,220,97,170,218,199,230,249,110,61,204,250,146,65,161,233,199,19,167,195,36,236,223,139,207,222,232,102,35,176,233,175,42,76,124,123,7,76,19,74,83,24,165,209,229,48,71,200,120,173,24,50,98,31,156,173,114,183,43,12,33,234,112,152,244,103,121,46,206,78,127,3,106,252,33,207,173,107,188,116,38,23,61,30,20,118,39,127,48,203,51,188,175,69,111,111,118,152,211,37,215,199,56,131,253,54,224,81,223,65,233,198,130,115,97,165,94,231,123,224,62,58,74,61,120,82,187,144,238,199,230,3,110,22,191,28,231,232,231,22,231,249,134,155,128,142,184,199,61,129,7,206,97,118,7,137,75,0,83,39,21,48,75,62,235,213,188,170,111,86,54,137,87,250,131,115,227,139,235,215,184,87,213,123,225,220,242,33,179,106,68,89,214,208,11,164,116,127,153,70,29,121,43,68,68,227,165,136,142,201,202,34,202,71,159,176,163,231,46,194,154,128,252,57,84,231,31,76,176,107,10,161,53,48,41,169,22,48,234,35,91,96,116,148,191,200,27,213,64,80,92,79,133,251,49,149,75,192,173,73,158,173,83,126,76,164,194,97,130,159,114,178,176,243,37,47,234,1,150,130,123,192,225,69,55,96,108,193,114,41,166,235,252,162,29,103,207,75,86,192,32,176,181,131,111,135,161,197,19,67,249,199,162,228,38,6,205,19,231,239,84,133,201,50,249,213,136,53,46,253,241,223,195,248,99,67,197,181,110,60,31,152,72,251,10,216,116,184,30,216,19,205,134,214,164,119,166,177,38,192,179,112,182,96,40,131,85,199,236,211,232,93,207,108,220,241,198,132,103,117,159,130,226,14,191,194,225,77,223,173,254,54,189,88,221,175,30,168,184,200,177,66,32,48,186,116,129,173,140,229,129,107,143,57,132,5,47,81,107,96,70,204,159,124,152,168,187,160,152,15,35,46,38,8,211,245,214,144,223,215,184,245,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,243,147,23,166,139,91,134,133,208,96,154,1,83,219,44,150,63,190,25,213,67,1,231,173,239,133,34,120,25,254,193,206,41,129,192,216,133,123,130,147,163,4,140,162,244,3,239,20,46,40,253,156,77,63,8,181,144,17,100,65,53,96,103,221,144,236,127,35,126,27,227,94,23,182,41,232,182,28,240,177,222,229,232,224,202,225,205,192,192,212,74,203,160,116,196,98,135,192,231,69,244,199,73,183,187,129,178,233,121,150,94,97,224,2,183,227,125,180,46,249,218,110,229,184,233,190,152,9,32,203,136,211,43,54,239,168,100,88,239,186,194,11,127,57,96,234,77,5,158,198,222,228,115,165,240,166,18,61,130,46,191,184,46,141,181,98,16,109,84,120,38,79,155,2,19,239,81,24,31,42,102,57,89,81,41,2,231,37,73,194,149,128,169,156,150,247,94,63,150,225,123,239,146,116,107,128,34,196,11,230,16,105,120,24,244,173,88,5,254,127,135,153,242,122,44,30,43,162,135,173,187,57,34,170,248,160,13,17,29,79,186,26,60,164,193,200,74,93,142,9,228,163,6,217,191,164,132,128,81,225,138,185,54,233,1,104,2,27,153,108,189,48,10,184,23,62,203,117,187,22,232,175,94,174,10,8,167,95,219,23,236,186,175,144,36,104,222,139,3,12,51,80,17,152,188,203,236,113,231,165,137,176,78,184,111,71,80,141,2,222,173,182,66,47,150,58,187,83,169,54,141,89,119,40,13,103,190,43,140,154,5,121,242,202,49,50,252,201,153,87,194,168,8,3,209,116,121,175,65,29,82,150,10,41,42,128,242,118,246,126,96,227,129,126,158,108,135,119,12,188,165,190,23,105,55,154,6,115,192,199,131,146,48,139,53,142,196,215,194,89,144,186,177,110,37,253,201,99,83,86,245,57,245,91,103,104,214,99,47,134,242,126,77,29,241,97,141,128,14,83,203,39,166,12,13,73,193,244,59,44,243,162,11,168,219,206,239,113,76,178,12,228,20,4,134,92,217,31,156,144,182,174,31,138,218,135,183,96,3,175,38,181,147,192,61,102,2,145,72,105,74,49,112,135,207,180,7,140,47,85,223,42,35,49,226,227,61,77,172,237,121,108,196,92,3,70,228,85,2,241,52,185,100,103,38,68,200,130,86,99,217,22,96,89,117,15,1,106,253,254,108,212,132,80,106,204,50,66,254,26,213,106,63,29,106,31,49,36,169,165,87,184,27,59,133,23,145,192,1,105,162,236,10,119,234,187,2,238,83,99,187,212,75,180,121,97,234,179,250,3,167,48,116,128,205,197,22,56,87,239,192,59,211,205,36,12,100,155,54,61,206,253,161,149,63,208,159,38,154,235,237,52,240,65,45,40,168,20,166,211,188,4,140,114,141,194,180,101,172,184,245,217,41,155,218,42,86,115,149,91,192,196,192,139,30,172,29,42,213,120,112,220,111,61,149,207,150,228,106,111,192,89,73,92,187,181,40,57,145,22,229,66,144,207,168,57,65,230,108,174,128,151,54,73,119,122,172,147,119,91,26,124,236,235,174,112,90,174,46,102,63,126,126,94,158,156,90,238,126,239,205,163,237,173,118,18,129,180,126,191,200,124,166,82,37,147,115,223,107,76,169,23,237,198,101,61,218,29,114,244,226,213,50,221,36,252,106,192,132,216,230,227,87,33,25,235,48,33,141,254,120,86,56,76,43,96,34,16,234,169,210,228,145,253,193,173,238,127,171,51,74,17,104,170,1,211,177,38,163,66,246,194,219,187,161,243,77,210,223,10,138,8,215,10,20,10,2,117,177,9,120,199,100,160,0,69,99,237,245,199,40,114,225,186,132,195,3,216,74,38,29,62,27,131,136,226,0,159,153,124,127,124,110,145,18,53,116,221,39,99,87,110,178,180,41,253,110,94,183,70,65,0,205,135,253,129,151,11,238,0,79,37,144,253,66,7,201,127,124,81,72,219,159,31,135,78,193,151,39,34,2,154,120,65,159,39,207,88,219,184,126,34,7,74,121,55,218,213,62,226,184,179,90,145,128,71,191,189,120,216,74,211,166,20,225,82,192,61,35,54,134,39,60,254,224,218,37,163,115,252,96,186,177,30,103,0,216,11,49,128,71,218,127,132,155,175,1,146,110,115,189,240,153,28,254,222,217,122,167,155,62,26,151,175,128,169,64,208,232,1,186,54,229,59,38,38,37,89,84,57,107,88,164,140,251,98,191,96,252,86,24,49,181,184,90,91,118,0,233,22,136,107,97,41,124,2,46,225,93,1,46,170,185,5,69,185,43,158,186,19,215,212,61,231,252,201,242,154,2,68,5,75,150,250,45,211,197,32,190,224,48,187,132,46,124,194,110,94,245,118,96,30,92,7,172,227,71,124,155,10,38,78,111,106,79,179,211,58,253,37,48,122,151,122,107,84,204,125,117,33,67,147,218,243,177,206,97,229,25,85,184,228,232,17,25,15,124,62,65,220,27,169,251,170,15,78,41,255,240,65,155,68,238,202,243,104,153,40,160,195,116,200,62,247,230,92,77,254,218,19,99,92,125,237,252,43,126,249,96,212,114,251,115,239,105,246,189,195,229,108,196,207,143,67,152,224,167,0,5,37,239,17,67,188,188,37,95,1,11,197,132,57,254,16,251,240,165,109,65,238,199,215,38,100,147,227,189,205,26,209,195,17,37,105,175,36,60,112,199,148,209,40,1,132,45,35,238,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,173,247,27,68,219,57,88,60,12,198,249,150,211,13,107,63,199,152,158,115,248,177,71,160,17,29,241,185,209,112,125,3,20,8,129,202,123,173,58,245,120,131,142,182,221,65,67,28,80,79,160,243,245,150,11,28,35,178,137,250,143,158,234,52,238,199,142,70,174,161,234,2,180,153,183,227,106,116,203,183,254,56,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,191,236,153,161,105,113,21,13,202,160,98,225,135,8,17,152,162,165,101,244,107,52,151,46,159,214,185,218,167,94,141,222,104,13,120,211,151,46,111,77,45,132,87,195,2,19,35,23,223,45,225,139,248,144,89,14,69,195,100,44,76,175,94,158,197,180,235,212,234,61,142,116,93,251,194,248,122,234,55,206,171,124,112,96,10,117,245,136,129,216,181,197,234,26,171,164,246,68,147,154,145,76,126,48,21,223,83,99,216,84,136,204,152,165,16,101,169,93,219,176,30,71,60,185,217,197,58,23,172,150,111,204,128,169,97,148,224,6,100,19,41,134,101,166,253,228,51,142,55,77,15,82,187,87,239,161,161,145,132,190,89,190,247,62,83,124,63,1,136,180,74,76,180,1,113,94,250,67,0,34,142,32,70,141,127,105,116,131,32,67,192,3,150,101,249,113,120,92,107,76,211,65,163,86,211,168,77,229,88,186,48,68,108,229,15,81,155,20,63,206,10,209,123,35,62,228,233,79,224,99,191,60,17,161,58,90,236,165,76,22,233,119,34,218,103,173,242,14,67,202,167,241,189,106,44,232,241,219,25,46,2,189,186,81,198,21,147,197,116,239,229,193,81,147,234,241,224,199,36,88,186,21,119,211,92,41,126,181,245,239,200,108,32,98,187,211,188,48,93,202,242,104,86,219,86,238,143,19,144,200,10,87,130,97,1,147,140,17,244,108,206,225,16,131,46,245,43,233,72,43,97,24,211,188,89,165,57,186,147,61,165,162,239,94,125,156,5,121,237,227,187,167,158,227,193,39,5,177,122,239,109,210,199,1,19,97,146,31,63,214,205,244,174,84,107,95,85,91,135,246,142,188,239,131,27,103,144,194,38,124,28,191,77,11,192,84,152,206,246,121,247,67,118,60,189,117,63,46,86,172,1,106,244,218,131,54,172,132,64,177,156,183,194,61,178,141,88,107,84,81,234,173,225,123,217,113,74,80,248,161,241,63,164,30,157,204,155,158,95,42,196,228,131,160,155,215,135,143,56,196,26,85,108,114,8,182,135,87,211,2,159,163,84,166,2,238,181,11,229,129,166,246,124,108,78,144,22,59,121,161,170,69,206,16,232,68,146,135,84,57,120,169,59,201,10,31,175,103,135,69,80,137,242,201,147,241,233,71,204,5,44,112,77,105,80,5,129,208,80,192,40,72,9,10,111,127,216,34,5,45,213,245,160,114,134,100,100,10,159,139,137,62,186,215,72,15,100,43,186,231,44,171,46,113,148,38,22,141,214,82,204,151,171,207,4,34,189,77,236,55,162,250,40,237,133,113,184,85,82,168,19,158,37,168,231,48,86,148,14,25,164,240,225,178,66,95,113,76,128,166,240,162,44,56,224,202,195,9,76,181,71,9,195,148,250,202,161,63,206,152,248,163,81,117,149,133,234,1,24,207,240,90,189,116,53,220,49,165,171,190,123,224,31,155,217,248,104,21,14,13,40,80,10,15,135,160,40,148,122,108,18,111,41,107,214,142,90,218,30,91,45,84,130,84,115,94,56,155,143,19,198,126,225,144,146,31,47,38,154,18,63,222,140,239,251,194,86,113,89,226,106,56,95,100,208,144,228,162,59,47,224,54,68,176,174,67,216,16,106,97,211,18,12,66,192,222,97,73,112,98,120,187,88,184,197,58,82,200,109,135,87,105,60,231,130,154,32,196,136,33,59,38,84,145,58,67,122,142,246,184,63,93,172,13,225,194,103,159,238,94,210,97,238,19,38,197,133,207,89,69,81,67,248,133,148,148,200,215,58,115,140,190,252,128,177,146,229,165,77,173,59,94,154,246,230,164,95,147,42,15,47,101,231,222,173,106,66,158,182,236,227,176,198,189,225,235,213,39,71,60,47,37,185,247,210,197,57,140,147,62,135,95,104,181,115,122,245,186,229,38,192,89,121,115,58,209,126,116,51,196,215,214,100,137,69,251,203,136,171,173,110,235,142,57,118,109,196,76,81,19,22,138,23,107,225,43,242,220,153,0,136,94,219,107,110,247,131,100,168,9,21,222,84,14,69,92,166,89,23,247,133,51,89,235,88,124,19,15,85,204,133,105,74,50,55,230,3,35,253,86,180,6,229,8,240,123,128,28,120,228,56,218,76,143,188,201,225,53,153,57,78,166,79,128,122,210,237,171,48,100,127,62,23,134,121,110,89,96,116,121,75,68,224,168,64,209,223,62,243,223,169,58,249,15,58,38,20,134,129,45,222,235,120,152,83,218,5,251,252,149,125,248,247,48,167,176,42,60,105,109,13,152,164,129,20,126,76,200,108,195,85,160,230,43,235,78,60,173,167,203,13,79,76,88,100,185,4,134,202,108,249,143,211,181,80,244,226,73,71,205,8,148,26,87,249,216,48,202,58,27,45,227,91,159,210,209,3,211,184,226,163,82,172,10,115,43,140,234,114,60,248,143,44,74,224,125,78,195,28,247,166,68,89,44,21,147,148,247,10,8,88,139,151,102,13,38,150,227,20,148,22,118,121,47,138,59,35,126,158,49,177,180,130,127,210,197,114,163,135,197,56,8,229,199,187,117,107,151,11,39,77,135,208,165,60,34,50,73,186,72,44,94,115,157,60,71,106,19,26,113,9,129,141,36,57,96,184,108,155,194,198,72,115,97,202,189,244,193,44,10,230,243,172,208,24,162,67,214,137,87,244,128,173,255,101,43,76,253,88,12,10,41,38,49,192,48,113,83,138,237,142,118,179,249,188,53,236,170,49,13,179,69,50,245,106,140,137,56,148,207,147,165,161,79,182,75,120,94,150,49,77,245,65,235,92,49,162,86,196,35,206,240,28,86,251,232,119,78,208,5,235,111,27,153,70,4,84,19,25,34,157,10,28,140,41,198,12,57,217,103,196,73,48,68,104,131,242,66,194,133,2,159,51,164,70,118,138,48,163,214,1,96,148,18,87,137,92,201,84,234,39,6,148,229,21,153,150,138,54,183,252,56,178,8,45,82,122,52,114,107,174,242,44,157,22,90,71,36,129,136,76,201,213,116,211,120,255,229,52,134,128,169,187,229,98,147,242,115,23,5,230,39,240,72,250,54,69,212,37,89,65,173,156,32,52,118,167,145,227,222,157,51,252,14,42,229,42,193,211,66,246,10,57,16,185,26,50,246,8,116,97,80,53,97,14,60,112,165,80,60,238,189,56,102,228,209,206,161,76,1,205,125,111,234,233,47,76,88,121,183,200,156,193,5,40,251,33,164,170,184,76,247,209,206,94,187,5,166,215,55,223,172,29,158,181,192,20,103,68,238,121,154,80,166,188,151,25,120,190,49,88,63,128,88,127,20,159,238,125,239,76,199,202,82,152,186,188,251,65,206,169,171,245,98,107,208,29,127,211,137,133,76,247,157,12,16,77,143,126,7,165,78,81,143,58,104,37,151,31,15,134,131,42,49,27,18,20,85,51,153,181,107,56,137,86,26,146,199,62,15,81,188,145,35,228,135,198,131,47,244,181,101,75,179,253,204,11,221,184,26,222,140,11,163,84,122,206,244,118,191,71,23,118,252,78,53,225,76,145,20,183,84,140,100,183,142,21,51,75,36,168,152,228,67,135,28,193,201,117,51,211,198,194,39,78,204,38,129,127,147,199,147,67,92,34,35,84,221,221,224,197,25,211,243,240,242,69,168,171,155,206,163,193,23,33,97,168,48,42,108,189,203,231,238,18,149,249,73,155,143,251,185,215,19,20,53,173,186,28,59,7,155,131,214,139,193,69,219,157,91,159,64,86,121,154,119,182,17,180,68,117,6,133,226,69,234,183,141,253,104,248,41,67,239,201,83,251,68,119,227,186,25,121,220,103,109,228,162,191,10,153,201,128,107,214,132,199,153,225,214,71,230,112,163,88,176,11,76,189,198,142,123,163,87,170,223,251,184,153,103,222,199,143,87,88,131,228,106,154,219,178,155,43,176,200,83,156,127,97,204,209,72,72,38,8,5,135,14,11,123,220,138,74,4,99,6,149,53,68,97,233,74,81,27,210,45,196,32,87,67,122,156,71,148,26,76,173,169,60,206,240,220,37,134,148,104,134,80,89,244,109,28,146,110,247,38,75,232,74,138,137,109,33,58,191,241,41,105,176,213,171,105,152,142,221,150,98,189,81,244,222,176,51,199,144,18,182,110,215,211,192,161,133,221,192,175,134,173,89,90,110,41,120,57,227,178,2,69,7,99,8,10,79,92,156,65,166,235,115,207,191,243,101,209,57,143,169,114,62,230,144,58,5,90,135,77,233,206,225,110,60,27,2,163,28,28,117,37,240,66,75,136,142,222,226,49,35,67,12,67,239,150,48,128,145,104,150,91,96,97,15,118,207,1,246,74,188,145,26,112,71,180,242,194,149,22,222,114,97,242,235,10,243,96,94,136,96,239,93,146,188,24,46,111,148,203,112,237,117,12,135,189,72,139,199,38,117,181,228,177,207,167,154,46,223,14,12,97,151,140,73,55,185,138,248,105,42,57,186,60,23,85,248,43,14,17,138,161,106,146,31,135,239,99,69,229,7,145,42,105,157,27,233,215,1,221,239,128,43,213,182,245,60,39,239,200,5,110,93,138,20,224,29,29,65,135,205,144,77,117,89,7,29,81,41,143,251,218,75,191,165,113,110,196,102,105,138,162,85,174,181,98,166,48,86,206,140,172,171,201,44,52,190,254,216,83,104,35,22,85,140,3,195,105,21,37,41,245,156,201,146,65,34,46,111,222,131,195,240,50,94,63,100,96,77,118,175,75,4,166,164,82,174,54,249,136,40,212,49,177,218,123,134,156,51,120,155,210,76,44,93,171,10,187,48,180,68,59,150,23,204,36,194,190,131,12,94,191,97,52,246,179,33,18,16,148,34,82,220,17,187,33,206,184,12,75,230,32,184,22,5,182,191,236,11,40,130,206,200,196,36,104,190,247,146,39,27,214,63,28,231,211,57,213,175,137,70,67,53,52,144,113,246,81,54,159,229,167,161,218,233,251,222,153,246,111,129,73,9,236,187,15,163,118,112,193,157,200,230,111,57,249,158,241,54,29,187,56,248,172,105,71,158,218,212,105,175,149,132,48,121,214,139,205,62,136,223,222,83,13,29,186,244,176,40,162,118,9,39,127,61,232,204,97,235,67,73,42,100,217,116,137,179,139,132,33,67,90,90,246,209,66,100,35,146,110,105,167,167,240,118,20,171,14,114,63,156,16,125,211,5,80,32,9,31,49,9,225,199,145,52,11,165,101,156,107,1,19,198,20,212,188,154,216,9,57,5,69,74,7,82,222,178,162,22,147,165,53,174,49,48,40,198,91,222,15,131,3,116,14,190,107,58,142,98,173,245,81,205,146,168,28,235,89,97,26,77,214,133,207,218,21,184,192,197,114,157,175,106,93,153,2,179,77,71,229,5,100,221,89,239,77,230,118,222,123,159,221,70,148,154,207,73,179,232,254,184,87,67,24,32,163,130,154,199,76,57,224,179,154,100,241,20,83,198,203,225,248,33,66,38,155,93,33,181,21,206,112,34,224,45,211,176,252,10,80,220,99,181,218,165,42,35,78,235,112,11,95,25,103,71,42,74,144,205,192,175,15,95,25,225,54,217,196,233,134,206,55,208,107,123,196,148,247,130,229,210,155,224,112,165,223,163,9,30,202,116,139,151,40,72,233,58,104,80,70,251,145,11,91,115,18,65,113,98,200,52,114,223,91,243,154,69,96,78,167,18,142,120,85,213,83,227,252,165,126,220,7,101,79,81,187,193,46,47,174,182,10,216,81,7,16,212,162,96,49,36,200,150,38,249,233,202,249,221,227,206,176,204,201,120,67,48,120,236,229,27,64,128,92,90,174,110,120,210,17,130,134,58,72,247,58,102,104,218,247,199,7,90,58,242,104,112,121,58,75,25,67,150,85,90,15,163,131,112,207,141,108,80,178,45,143,70,75,237,141,37,101,35,39,80,24,175,45,66,208,153,79,45,123,101,133,87,48,203,123,209,161,116,81,242,50,45,130,173,148,198,110,29,241,51,143,206,97,20,15,94,75,151,136,39,93,249,103,123,189,11,255,248,212,93,127,27,155,52,42,201,32,33,19,118,14,236,114,104,200,99,125,64,68,173,243,136,82,254,26,217,134,212,155,150,224,12,19,102,14,91,129,181,215,230,115,53,5,62,119,174,152,178,182,140,248,34,170,217,110,68,231,156,54,250,189,104,105,72,119,83,65,218,90,167,18,21,245,249,110,11,8,169,136,177,64,87,2,21,253,119,47,197,206,185,48,113,177,121,183,113,120,223,196,6,106,208,37,166,168,0,167,173,107,111,185,154,173,184,135,119,179,137,209,223,180,241,64,171,126,183,116,143,144,165,133,185,198,164,123,43,38,141,187,91,90,145,77,190,244,88,165,81,121,155,76,78,239,194,205,20,244,238,143,195,136,127,7,21,149,166,149,110,36,139,248,158,156,156,176,117,143,200,195,36,35,249,233,242,228,11,57,169,136,32,80,166,180,110,68,199,26,255,171,179,8,218,189,239,165,244,248,96,47,199,141,201,67,221,199,134,184,170,197,118,150,172,141,238,38,197,224,133,29,193,104,98,191,220,133,131,9,223,244,24,219,251,194,73,89,98,134,49,225,75,169,243,54,214,63,129,233,7,142,234,241,99,25,47,97,26,183,98,230,149,175,65,64,29,251,150,171,77,211,61,92,66,218,133,36,47,102,45,97,116,176,69,108,16,50,29,121,111,106,62,92,128,192,224,38,133,50,86,67,112,12,219,8,186,12,172,21,121,111,34,218,91,127,92,83,87,164,26,181,36,159,208,83,23,123,218,46,78,225,213,161,232,157,167,192,68,200,238,168,193,125,87,100,137,16,36,59,195,20,31,20,226,254,44,87,195,135,34,230,200,128,219,90,30,109,35,108,31,81,77,171,89,212,79,242,107,251,190,166,206,49,191,135,140,218,54,58,134,187,122,105,174,186,63,14,49,45,181,55,14,111,244,221,4,45,56,60,243,162,83,82,222,56,125,163,68,76,101,179,141,136,55,138,104,131,68,193,182,241,160,223,239,133,53,210,238,33,98,84,123,226,121,25,111,76,191,59,90,214,2,4,91,187,105,203,118,73,135,174,60,152,197,14,111,120,28,239,102,11,74,174,48,233,41,32,153,93,110,109,26,96,113,196,144,55,147,223,134,140,109,70,242,41,155,228,224,253,28,28,17,232,120,70,198,129,24,165,252,248,172,228,248,34,145,2,251,154,14,248,236,166,123,31,105,24,164,39,100,80,230,48,54,210,200,164,16,219,16,20,202,193,120,237,98,194,19,122,49,133,127,55,135,147,160,223,157,255,238,223,253,219,223,255,235,95,255,229,95,255,242,215,191,253,211,95,254,223,127,248,47,255,252,143,255,241,47,255,240,119,255,223,255,250,111,255,251,191,255,215,255,253,63,254,231,223,253,253,255,243,47,255,254,252,65,135,249,154,74,179,153,255,238,223,254,237,239,255,203,223,254,243,191,158,63,253,63,254,242,143,127,251,79,127,253,203,223,253,253,127,248,203,191,252,199,191,252,237,175,255,249,31,62,224,255,252,167,127,254,203,255,245,183,191,254,211,63,255,7,126,224,95,254,250,239,255,233,159,255,241,111,231,231,255,239,223,179,16,105,232,81,20,154,141,26,84,142,241,31,60,30,248,28,5,127,218,163,158,35,231,27,182,51,87,10,201,198,122,31,149,137,230,231,58,18,15,123,73,121,43,240,130,143,95,97,121,79,171,148,25,254,158,132,207,165,107,197,156,240,229,201,70,203,237,209,185,34,176,73,112,44,135,147,149,230,10,76,213,232,231,218,33,222,68,219,249,188,48,235,237,51,133,204,43,160,70,241,162,116,123,122,133,143,45,32,66,218,2,99,192,127,214,62,48,188,199,113,53,101,75,53,242,156,38,175,66,129,214,133,151,249,68,126,239,159,94,151,92,141,34,249,170,61,96,130,187,251,194,132,21,61,112,194,26,40,67,164,23,160,162,66,10,123,56,124,236,245,121,55,188,98,156,160,94,204,12,115,6,10,185,249,194,200,6,120,41,52,33,25,244,228,219,133,209,217,118,210,186,140,151,185,133,251,199,138,234,35,42,115,86,24,31,97,94,148,100,175,247,26,28,244,87,24,29,240,98,235,246,164,55,109,251,15,225,36,12,228,20,21,101,135,143,233,35,186,86,148,251,183,80,208,201,70,230,35,153,231,227,42,211,201,245,5,70,206,136,76,114,74,2,91,43,214,240,31,135,117,83,136,189,15,124,206,82,79,215,115,80,194,234,126,135,156,181,91,189,124,214,118,196,46,201,45,35,2,113,90,12,98,169,77,85,15,169,168,39,195,17,239,181,77,132,90,96,40,142,251,140,65,67,70,72,94,59,225,128,249,160,113,163,36,231,54,198,34,53,142,62,211,206,16,100,33,41,65,121,38,55,111,7,224,115,158,79,127,15,138,50,45,223,238,175,205,134,73,187,226,3,47,253,218,103,230,222,77,12,1,222,57,61,140,144,77,149,168,222,212,216,129,141,157,49,30,237,236,44,233,129,43,109,206,49,27,134,114,10,28,212,132,185,139,163,137,218,193,33,112,166,197,105,197,7,129,50,236,142,41,143,181,188,237,146,175,77,79,169,140,202,68,36,105,250,213,103,119,43,34,205,89,72,194,46,119,162,50,156,12,218,230,80,160,134,134,159,251,131,187,101,39,228,201,49,71,219,240,39,239,28,83,215,6,44,116,195,103,239,72,203,176,15,44,81,186,33,14,0,93,130,143,10,117,60,210,9,91,140,63,34,249,231,54,157,56,81,255,161,252,153,134,146,239,234,132,120,172,212,249,80,205,146,153,123,31,140,106,130,176,169,23,146,143,203,235,43,144,206,46,56,216,23,166,252,175,199,189,145,162,21,58,89,120,101,172,16,216,97,52,238,228,226,51,151,138,203,99,225,232,17,1,145,91,67,117,234,135,8,123,142,168,0,22,76,213,225,213,48,88,74,214,202,32,240,49,50,242,231,79,103,24,118,85,166,163,96,249,174,56,37,208,103,212,154,19,234,174,33,124,249,189,244,89,62,179,49,23,5,198,208,254,76,87,76,60,58,17,230,3,135,242,137,193,69,226,81,197,180,11,252,189,144,237,99,133,201,143,211,70,251,109,12,244,37,66,190,45,3,74,47,183,243,91,159,125,245,124,104,73,116,22,90,239,146,187,134,233,215,43,62,229,201,136,159,236,237,183,30,4,6,100,47,182,99,196,139,103,19,149,101,103,101,203,247,168,20,63,197,168,116,156,247,162,48,92,86,223,250,162,167,97,105,35,57,161,48,250,115,214,7,195,195,32,9,166,98,100,119,195,127,219,118,153,222,244,98,106,1,252,181,179,177,19,12,189,53,98,245,254,224,164,10,37,215,255,123,237,178,125,84,144,64,206,242,177,137,148,237,26,23,83,82,223,21,206,72,190,204,184,216,114,166,23,182,51,160,249,147,37,10,244,100,43,70,65,126,123,116,253,60,184,217,15,242,100,72,88,121,153,28,239,245,72,134,153,60,217,156,49,42,244,106,75,85,112,249,228,229,86,192,186,184,236,151,156,92,130,138,20,82,228,10,99,96,214,120,173,77,250,226,190,150,117,149,251,110,200,136,154,30,156,192,132,252,190,61,5,117,151,157,36,136,128,240,54,38,71,192,8,193,202,111,211,3,237,36,157,176,191,34,79,166,48,100,139,223,86,202,158,219,171,78,20,234,224,114,172,128,69,167,149,52,181,208,28,0,235,247,247,94,198,243,34,189,220,197,132,119,135,15,217,106,22,51,151,123,55,120,13,191,238,168,3,195,220,45,83,28,127,54,181,251,227,36,141,174,85,92,76,48,56,117,127,180,134,118,135,76,52,202,108,66,202,152,42,31,154,48,229,209,88,0,206,102,149,140,58,80,132,214,138,241,152,120,86,250,236,101,157,163,83,190,8,222,187,119,48,33,78,201,238,56,5,70,250,241,59,128,18,180,249,69,186,46,169,40,166,13,211,175,134,15,118,95,31,11,243,111,4,37,14,42,18,199,126,148,13,15,133,141,226,82,4,201,216,122,69,92,8,248,60,107,124,111,188,1,9,115,23,211,204,205,241,228,40,138,75,105,21,247,166,232,229,251,241,201,134,38,155,169,41,154,187,76,248,65,151,52,139,22,244,25,206,241,19,151,22,35,229,144,95,134,251,220,71,116,226,15,72,179,53,207,5,107,212,112,24,210,62,157,227,137,88,241,215,59,156,144,79,106,66,220,196,172,155,132,79,28,54,37,79,249,154,252,218,189,247,25,210,166,199,23,77,70,105,5,60,81,84,210,105,138,113,83,62,15,138,90,153,197,139,200,76,170,37,154,59,160,0,195,71,22,152,32,120,250,82,222,80,10,172,199,78,98,185,109,79,90,24,129,152,68,248,88,2,199,31,72,62,224,211,232,173,116,133,80,47,93,28,61,70,172,164,252,108,121,57,23,28,84,7,143,46,106,161,111,107,58,221,56,132,162,199,89,90,242,211,199,237,43,177,169,32,54,116,246,67,189,218,40,222,252,199,173,85,184,203,75,15,200,43,230,190,176,86,40,20,43,128,109,45,238,141,47,166,31,123,34,11,228,251,130,181,210,60,59,218,162,88,37,199,163,53,43,213,208,205,180,206,56,35,166,145,132,203,183,222,228,223,219,186,239,165,84,114,198,46,53,195,22,153,84,162,213,162,87,79,200,47,98,26,90,177,97,86,152,146,176,88,31,16,223,63,167,64,15,253,44,252,180,149,36,160,68,227,218,249,124,45,86,61,122,128,114,242,81,226,229,228,189,108,41,68,130,229,200,70,28,35,199,54,142,145,57,245,96,164,100,35,14,24,228,159,207,28,238,106,107,192,224,238,155,97,162,154,37,191,134,76,143,123,159,177,37,243,166,86,82,15,46,42,171,51,195,176,81,107,129,238,54,255,90,221,74,9,31,27,10,134,54,191,186,110,19,38,23,216,38,113,192,5,29,230,199,72,162,192,203,97,90,126,182,90,150,116,72,120,99,21,253,175,108,141,106,46,80,249,91,124,18,39,122,34,158,185,64,206,195,175,134,94,115,72,112,254,204,51,168,124,98,221,39,179,236,229,115,82,138,57,99,1,37,214,155,248,156,166,217,226,30,78,178,92,206,28,50,137,207,12,239,78,49,73,69,126,19,185,25,43,193,129,150,40,46,198,137,124,182,5,102,249,125,47,171,17,150,45,135,210,234,64,153,241,186,107,16,193,222,177,25,154,38,136,190,53,116,18,222,237,9,109,69,37,224,36,59,45,145,199,24,240,70,31,137,220,153,158,163,30,219,217,25,175,182,158,195,7,169,169,56,124,72,61,151,231,128,33,182,232,246,52,228,94,77,164,58,97,100,39,141,145,227,115,61,180,155,133,98,255,227,135,7,140,26,144,152,42,136,220,162,147,245,193,168,249,84,253,241,97,194,243,223,136,15,234,224,155,94,75,46,236,195,6,237,54,67,159,139,110,153,234,55,230,104,151,166,18,158,11,66,164,184,58,35,0,36,231,226,89,234,199,26,252,54,141,97,93,88,178,15,67,153,81,114,252,56,115,82,61,97,142,205,233,129,42,227,210,129,243,78,224,95,69,191,195,8,92,232,46,158,136,167,215,184,218,154,223,101,154,25,167,247,23,191,75,195,186,167,147,158,170,243,70,22,169,72,172,232,246,201,60,227,115,250,123,193,80,43,58,158,133,190,123,239,159,72,196,187,148,48,138,249,191,186,119,126,36,227,45,94,235,89,60,164,194,252,193,248,177,157,203,115,250,28,207,192,215,53,178,79,106,75,88,227,97,120,63,120,28,105,234,54,189,134,41,123,127,240,57,12,210,243,104,124,195,176,43,169,222,82,93,111,142,31,36,1,227,106,82,172,207,17,128,108,183,223,58,241,143,58,148,108,55,241,177,173,179,169,45,221,228,207,236,159,110,47,163,155,209,164,212,153,173,244,56,206,238,49,118,203,84,47,117,250,206,163,101,223,206,206,43,82,27,160,126,180,81,184,249,213,149,124,82,17,223,9,245,209,26,48,13,205,66,24,106,148,93,84,48,127,112,54,22,26,117,235,32,59,78,14,19,53,145,214,143,242,43,176,243,165,11,101,231,177,162,116,200,241,174,124,225,67,106,61,164,76,129,109,60,101,175,196,164,143,138,148,133,126,79,4,212,227,199,45,75,189,117,151,199,107,44,113,117,183,130,99,53,85,182,51,174,89,1,46,103,153,250,94,112,128,126,75,0,203,129,18,126,153,167,84,5,185,185,0,87,11,99,36,54,22,20,146,37,174,166,89,246,177,13,151,117,222,251,7,195,235,124,206,0,74,153,253,226,142,185,245,216,149,183,165,159,24,127,154,143,255,194,214,233,105,80,204,87,168,169,139,122,94,233,24,35,197,97,42,70,159,19,36,153,4,164,195,248,232,175,107,69,125,94,252,56,134,164,250,109,196,173,178,111,196,116,11,46,105,215,196,210,135,35,58,222,139,228,70,82,15,133,120,154,91,81,231,45,86,209,176,136,73,188,123,105,7,89,107,43,59,145,141,156,221,211,223,171,253,12,29,65,59,172,197,177,4,172,183,70,78,175,110,87,199,76,161,111,75,246,113,186,22,220,236,164,205,115,9,61,81,177,206,53,87,170,165,110,163,65,110,175,23,71,51,141,125,233,46,76,192,200,145,32,130,123,95,10,175,160,10,140,146,240,94,119,97,159,5,37,176,25,234,49,222,244,224,55,189,117,165,45,177,197,120,91,51,169,140,183,21,10,182,248,212,170,191,91,32,141,35,64,16,104,94,207,115,163,69,230,105,146,100,210,171,66,219,92,176,179,41,52,116,152,58,90,121,108,58,3,188,152,133,151,94,115,234,161,123,198,120,120,101,95,50,126,253,36,123,33,48,97,147,24,239,249,58,232,200,116,184,90,76,50,118,53,205,131,252,234,104,123,76,4,250,41,117,14,242,57,35,172,113,118,69,104,72,134,194,231,2,247,33,104,217,193,196,146,1,71,85,98,196,110,54,105,142,82,120,80,16,28,27,109,49,113,92,129,251,8,86,64,138,77,10,58,189,127,78,86,179,246,95,176,226,23,246,29,108,249,229,6,87,161,103,69,107,114,59,76,33,218,181,252,15,204,39,173,129,194,111,189,5,37,43,227,233,5,22,230,57,26,245,183,141,201,175,199,173,45,113,25,112,131,189,193,235,185,51,122,34,89,12,77,10,72,104,80,238,1,159,139,111,89,104,173,150,13,249,10,84,240,41,160,237,151,7,95,231,35,180,111,135,162,56,193,62,154,62,26,220,138,126,111,234,139,68,35,137,184,143,177,118,126,112,183,82,170,172,163,82,91,142,71,67,107,171,22,25,22,178,98,197,51,116,103,159,62,39,128,220,218,100,215,252,131,116,84,113,132,169,239,124,47,220,171,128,41,243,144,38,252,106,230,155,59,183,249,236,195,152,47,10,31,95,96,6,106,226,144,242,90,112,243,250,182,125,6,147,224,193,181,83,107,69,93,203,99,252,196,33,112,21,228,173,105,89,72,158,191,107,52,151,117,157,12,40,43,187,117,193,217,210,164,15,24,74,11,116,45,28,29,136,103,73,114,157,60,51,158,202,7,91,247,130,204,133,178,91,120,67,20,165,209,202,121,239,108,25,111,111,53,204,112,150,85,145,206,61,38,20,254,138,207,82,90,228,238,254,70,68,137,173,243,187,113,37,255,47,7,134,21,140,108,111,73,32,236,141,244,73,21,216,66,225,94,50,48,97,42,44,242,216,88,11,99,56,140,96,67,201,2,215,98,90,212,14,211,210,208,228,185,33,246,243,214,23,78,185,34,196,55,198,153,147,61,227,114,80,232,87,111,98,176,194,193,156,189,113,45,87,14,236,181,229,106,171,83,207,113,241,57,34,174,71,82,205,22,247,98,87,59,95,207,176,201,197,213,58,178,252,193,8,44,164,91,215,137,134,106,162,134,202,225,99,171,141,107,183,84,43,30,246,54,67,174,46,180,75,92,216,106,184,163,34,132,210,188,218,228,199,97,205,142,114,5,76,105,106,172,111,185,2,113,58,15,7,240,98,16,201,74,13,7,117,102,45,223,81,33,42,175,112,71,71,194,191,23,195,95,31,24,114,162,237,79,110,53,166,93,42,64,166,29,180,94,62,178,104,47,250,147,170,110,186,141,234,183,171,91,191,190,40,103,84,104,234,151,103,71,11,206,141,240,22,81,42,68,163,231,114,148,211,255,250,224,76,67,66,200,217,225,99,62,139,200,137,149,252,118,111,241,65,166,97,22,81,15,170,198,21,229,149,231,25,237,231,45,204,43,88,95,232,28,126,223,135,150,224,61,244,222,180,104,57,207,7,33,245,174,125,162,213,216,12,93,39,55,147,71,212,130,45,224,50,189,89,26,216,140,73,129,105,3,201,241,227,212,78,36,249,241,10,221,93,243,23,155,198,114,182,21,14,91,221,152,83,216,148,46,90,168,26,77,23,206,72,240,93,152,64,97,245,147,144,168,186,8,138,85,66,13,217,25,207,242,143,3,85,118,48,18,21,190,185,145,255,218,194,215,137,103,202,199,110,14,163,117,35,3,218,104,34,73,94,93,128,84,203,51,36,24,234,203,57,68,232,124,101,253,221,7,107,131,196,81,220,154,218,15,217,58,113,125,32,11,248,96,136,196,219,141,158,25,89,204,142,195,6,241,211,186,245,214,221,88,191,124,196,16,235,43,93,140,131,110,218,182,254,169,187,109,97,122,53,124,47,94,202,101,100,197,34,60,83,237,4,185,223,18,173,11,81,13,131,207,126,81,217,228,48,186,118,106,183,20,88,20,124,19,217,212,39,118,217,130,126,73,71,47,84,161,8,179,72,101,31,155,10,180,7,142,22,75,204,139,85,131,172,164,151,30,64,244,222,132,9,10,193,98,120,105,253,106,10,122,187,218,37,199,142,239,113,210,177,21,42,237,44,106,46,176,147,59,76,131,162,208,59,66,155,135,219,239,95,4,21,221,178,229,136,94,136,172,244,184,58,33,135,32,87,111,84,123,253,40,228,204,92,18,228,170,48,175,17,25,188,48,116,242,2,47,10,184,124,109,158,195,71,26,82,170,145,237,186,75,104,250,147,42,42,86,155,121,125,94,220,195,197,179,234,231,164,144,165,220,91,39,107,253,211,207,153,134,151,190,102,68,109,73,34,203,100,160,206,218,247,28,44,141,37,71,56,210,7,65,151,11,165,188,49,227,200,68,91,82,146,177,136,144,72,131,209,153,166,40,154,198,75,39,116,189,21,69,101,240,222,121,218,195,233,2,42,30,94,62,219,195,217,79,36,46,78,66,215,50,160,14,179,237,118,93,248,220,45,126,155,184,67,23,83,15,138,251,99,91,124,115,152,250,165,41,157,125,181,153,60,149,215,207,144,8,122,236,177,159,3,239,179,116,153,159,37,7,76,131,227,37,10,41,169,56,27,146,139,48,101,48,44,140,15,46,48,181,94,79,153,45,11,65,224,15,133,139,90,26,180,209,152,222,165,197,197,116,33,60,91,82,130,244,249,187,152,158,205,46,157,202,236,57,166,134,250,193,4,55,69,247,241,192,211,210,5,14,243,232,55,210,138,242,169,41,160,125,240,52,58,52,189,58,35,13,25,112,37,69,181,116,67,179,26,223,15,134,246,174,234,128,159,33,72,126,126,80,233,86,165,182,27,152,34,66,127,50,180,51,187,24,123,152,107,65,17,140,66,141,101,138,4,206,20,129,134,23,215,31,234,20,182,136,150,99,163,166,138,8,159,70,220,25,218,31,195,67,60,231,207,74,138,26,121,86,252,246,217,147,100,76,48,254,226,0,25,191,35,224,207,41,254,109,212,122,174,207,170,161,41,48,159,163,45,94,3,81,90,202,215,246,7,219,65,123,151,57,213,75,51,248,251,104,134,71,51,106,95,24,62,110,87,58,165,213,250,145,121,58,176,209,63,23,135,81,13,42,2,79,154,220,191,173,209,18,111,100,149,4,166,169,186,56,220,237,231,228,222,36,228,157,105,136,136,59,181,194,114,245,217,165,87,137,123,103,2,223,247,72,104,198,130,232,9,255,51,99,139,177,196,95,184,25,195,207,111,222,33,144,156,206,97,39,247,166,41,203,85,160,206,153,74,121,212,117,178,207,95,181,242,1,135,97,250,18,225,218,3,155,62,72,118,120,76,149,241,67,68,141,130,183,226,176,73,70,200,163,229,100,106,157,14,55,108,224,11,103,19,94,251,12,228,74,182,104,137,162,88,51,230,99,87,125,168,54,109,69,111,254,28,71,156,41,217,223,251,236,11,218,110,100,212,23,203,247,145,74,215,135,54,12,49,147,142,9,93,253,199,173,56,117,202,213,176,127,59,31,62,171,235,236,42,215,43,36,86,0,191,133,15,11,252,114,82,165,4,83,49,62,99,252,56,10,46,215,1,34,226,150,189,225,200,86,110,23,3,193,52,95,179,47,200,51,104,136,144,223,157,160,145,19,216,119,196,43,126,159,92,140,213,229,101,41,22,31,27,194,254,4,92,166,211,182,217,152,13,169,10,67,217,10,102,136,11,183,44,245,214,80,78,81,42,25,112,91,73,122,82,209,250,165,183,87,6,165,75,153,94,37,82,139,137,241,193,80,75,11,25,56,93,236,221,73,98,15,90,141,199,252,162,104,121,175,228,131,130,96,145,20,164,85,36,224,179,247,212,153,34,27,37,237,23,70,118,122,199,68,67,79,162,203,121,133,24,207,204,62,75,41,235,151,0,41,97,243,221,114,204,179,140,8,188,156,241,147,180,71,234,126,181,53,200,139,31,126,78,40,146,4,254,214,52,149,234,129,68,109,16,13,151,63,184,211,163,37,85,203,88,57,232,213,127,15,14,123,197,211,177,176,144,27,169,62,13,251,175,165,91,174,198,64,248,124,97,196,155,49,84,199,51,164,197,85,123,171,233,178,202,91,155,209,156,63,19,25,9,221,51,45,242,243,181,106,246,244,53,237,173,168,246,10,108,74,210,95,74,159,126,58,50,237,247,123,108,148,208,210,87,90,194,169,91,164,97,136,116,12,2,160,254,96,72,131,170,149,74,78,190,59,211,9,105,190,58,245,12,183,153,226,60,227,149,29,135,244,184,192,124,220,207,155,34,126,57,85,232,162,26,159,143,51,254,82,119,130,212,140,188,151,117,68,126,94,71,101,55,213,2,143,3,23,19,245,250,224,14,65,143,216,246,214,41,81,226,222,200,195,107,164,150,36,102,245,110,63,88,42,49,157,228,99,207,68,38,177,59,108,114,86,91,150,0,45,219,219,239,93,169,25,79,186,4,160,108,110,241,227,144,177,139,189,103,50,156,174,213,68,0,19,6,25,153,73,76,60,111,57,192,64,86,162,227,131,102,42,54,2,165,230,110,200,197,208,84,58,141,88,37,30,135,113,36,112,135,123,239,251,96,152,138,212,81,8,92,141,154,215,97,210,173,226,242,163,75,155,188,8,131,0,103,37,205,163,139,151,232,248,247,218,197,218,245,36,206,181,178,9,162,58,188,206,255,21,145,41,150,31,9,65,135,9,180,235,166,180,96,28,244,6,102,170,140,148,142,4,173,184,61,61,229,83,141,12,92,82,62,244,47,159,129,250,2,10,149,50,177,34,89,27,40,68,72,115,126,179,156,4,17,55,187,48,218,103,158,181,172,38,15,33,37,53,196,82,41,94,241,171,81,131,25,226,78,13,204,155,228,131,86,216,177,164,129,146,51,103,132,40,75,101,4,209,71,184,48,135,217,246,115,217,84,86,179,68,191,185,148,176,232,7,47,170,171,197,141,36,11,182,98,34,146,172,216,82,114,80,113,33,207,176,127,179,1,249,23,33,56,131,173,214,138,166,29,69,113,94,214,62,133,73,203,173,228,179,19,178,81,139,107,49,113,166,157,234,149,32,74,110,34,89,92,137,149,71,250,239,76,42,106,137,36,138,115,12,254,69,20,245,131,167,73,167,202,78,78,98,223,107,162,107,50,221,48,249,154,103,196,92,79,182,90,39,187,84,180,85,184,187,167,199,229,15,76,85,141,194,11,221,5,55,39,172,80,66,248,24,206,51,195,96,231,150,109,50,246,110,137,148,204,159,166,92,192,13,73,81,89,2,20,184,127,190,65,37,23,216,37,243,72,193,7,236,119,213,97,84,214,244,98,138,71,92,93,142,45,194,230,149,110,58,70,200,239,240,113,41,165,204,175,154,216,176,151,182,212,68,190,174,136,131,187,140,22,59,251,189,43,132,116,226,9,90,115,73,124,108,227,98,125,150,246,26,22,245,113,24,189,42,201,194,80,240,152,189,229,128,60,35,134,84,211,141,158,24,133,15,26,105,124,221,201,169,222,109,94,232,138,86,5,145,94,249,113,228,66,98,241,38,35,23,146,128,31,173,98,17,124,39,177,100,21,41,98,40,101,116,85,126,47,86,54,170,145,82,49,138,252,213,57,2,63,147,129,30,40,75,86,169,153,101,236,121,14,195,16,168,102,22,84,96,206,237,81,126,194,175,18,95,130,247,176,121,126,157,82,250,36,26,3,166,188,53,92,133,3,34,15,10,74,244,224,158,88,197,95,72,155,110,5,9,0,65,0,55,221,36,40,118,252,76,201,36,90,171,90,238,126,45,84,121,233,177,255,38,21,213,191,185,64,51,214,82,204,212,9,190,88,249,154,150,70,212,51,187,130,127,55,94,4,108,102,122,126,185,109,143,116,144,120,155,163,171,57,65,43,145,147,124,65,102,133,74,170,126,202,202,6,245,61,54,253,242,112,204,235,112,238,168,244,134,192,168,169,170,9,253,136,144,218,250,147,103,50,66,178,107,108,218,112,103,60,57,140,63,101,137,39,112,214,146,203,227,80,97,129,74,178,162,211,74,145,28,102,90,20,241,4,76,196,43,229,128,11,141,69,23,70,155,160,126,59,18,13,102,103,47,85,7,7,175,178,126,135,23,247,62,238,105,123,220,12,242,237,37,222,11,182,231,45,240,38,203,236,79,158,137,224,221,64,10,66,90,41,244,196,10,245,189,69,74,110,40,72,56,174,121,140,25,238,182,184,156,198,53,184,252,185,225,167,77,138,154,132,81,243,183,166,202,168,235,107,77,200,62,82,124,77,227,94,151,171,81,34,89,49,23,10,183,111,89,157,66,170,106,47,220,132,2,19,143,242,178,18,16,89,77,93,236,237,70,247,65,234,247,201,32,49,188,102,78,163,47,126,122,63,27,239,133,247,52,21,46,94,57,111,253,155,37,235,173,51,141,158,247,107,193,110,123,215,60,240,121,150,18,83,129,26,180,172,191,125,246,190,238,19,233,140,46,244,141,226,165,147,165,116,222,1,138,82,203,146,51,215,138,25,189,145,136,30,77,35,163,17,39,157,144,207,118,180,161,169,38,15,198,60,115,190,55,154,48,173,78,70,2,0,201,100,52,2,78,34,53,214,152,127,99,196,99,81,97,89,159,216,2,229,240,221,95,42,153,74,154,68,38,142,169,189,91,92,77,237,162,12,9,212,196,217,75,252,142,117,11,245,150,76,4,114,29,35,166,40,44,128,56,5,23,62,39,215,240,110,29,106,211,215,177,142,5,102,136,99,93,79,44,82,105,236,66,96,141,92,149,63,57,20,73,245,158,169,231,209,104,200,73,126,111,38,157,198,200,168,254,137,253,104,32,207,42,27,78,163,92,212,21,112,217,15,80,194,150,159,198,178,94,159,45,93,200,234,165,103,80,44,196,226,41,75,163,13,95,75,163,88,48,182,249,4,55,133,134,166,207,221,51,21,83,126,239,179,205,54,161,220,65,121,234,140,131,127,144,115,107,180,192,244,106,194,65,205,239,157,45,4,87,244,201,207,221,63,159,144,230,182,5,233,138,68,239,248,69,159,43,180,169,46,105,242,107,198,145,227,140,189,116,46,36,85,128,135,143,15,149,128,236,112,163,128,67,134,133,4,132,87,177,208,70,66,192,85,226,111,38,247,235,159,147,248,89,151,182,49,36,22,136,107,53,135,233,99,125,70,13,73,209,18,87,35,110,169,129,69,104,7,92,217,138,12,75,225,155,72,112,15,34,247,207,31,37,141,65,31,133,204,134,98,212,157,254,69,230,80,85,31,2,135,165,236,24,114,38,116,215,160,229,153,103,221,213,98,127,130,173,67,71,5,194,3,215,252,6,30,42,226,4,95,82,138,104,208,129,169,31,148,81,193,112,139,160,37,48,13,240,18,219,91,166,10,233,115,137,242,91,97,28,161,48,152,204,240,135,206,69,77,180,68,254,232,83,233,190,211,158,59,83,137,170,155,206,153,134,177,6,40,47,208,112,169,9,103,250,121,126,230,5,101,247,91,67,146,184,214,190,178,233,122,201,85,238,92,16,97,88,177,178,43,93,157,26,146,36,156,151,124,179,36,187,41,226,215,205,154,137,189,72,166,144,26,109,34,68,11,195,184,213,48,57,140,122,135,70,254,44,36,179,98,203,58,115,37,201,118,73,228,60,138,69,207,177,120,206,103,105,9,160,58,132,100,122,192,72,201,234,129,14,131,171,115,184,0,159,225,149,205,150,110,20,218,162,227,199,219,16,30,227,70,165,127,93,113,132,64,125,177,229,107,158,33,226,110,51,158,28,110,72,185,247,16,221,211,98,25,104,33,190,61,179,236,199,193,228,176,137,178,42,156,204,215,142,173,218,20,78,196,82,153,36,98,124,167,54,221,244,170,118,140,73,130,249,7,219,214,142,175,81,96,168,192,252,214,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,199,151,53,207,58,220,140,22,66,97,11,198,251,44,199,104,222,250,227,231,192,244,174,204,3,79,34,2,47,220,198,189,218,52,51,20,29,17,89,103,249,65,177,248,124,16,250,135,124,105,67,111,48,158,7,167,96,46,80,168,129,100,35,167,32,120,141,56,37,44,96,166,51,137,51,169,119,127,110,20,109,118,215,91,175,236,66,126,197,58,181,68,252,195,202,190,207,221,252,98,204,49,233,146,229,214,115,120,47,4,125,252,28,203,250,219,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,241,227,217,26,253,229,234,2,99,193,142,163,117,209,159,85,213,205,32,230,239,87,155,254,177,174,206,124,172,29,23,121,178,227,166,74,173,23,234,216,212,196,249,217,185,173,105,91,252,35,24,9,218,142,147,151,44,182,186,163,200,46,120,252,155,134,68,100,83,166,122,87,214,127,20,199,58,85,156,226,186,205,109,73,115,135,161,209,217,10,99,38,199,197,180,98,72,178,119,67,176,153,238,177,77,252,175,203,147,253,152,84,220,162,64,243,68,216,9,143,155,125,14,110,15,124,24,81,39,123,143,248,156,12,211,142,171,241,79,245,234,66,178,171,197,160,177,29,22,245,195,137,27,214,251,94,196,193,244,106,72,80,251,133,73,101,62,110,58,110,75,140,41,202,86,83,157,105,196,254,230,188,247,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,111,19,216,141,73,138,190,195,170,18,6,38,210,235,201,93,172,84,132,74,21,198,86,245,5,66,142,19,173,42,133,251,138,232,4,237,186,16,155,232,143,211,61,228,95,11,146,197,85,202,19,244,167,232,215,97,42,189,223,156,0,205,152,254,94,80,4,23,169,119,88,208,51,175,175,8,26,25,64,114,141,18,251,51,165,104,55,56,168,72,220,226,188,17,251,99,21,248,139,65,20,174,229,41,139,234,20,175,84,162,51,188,83,95,161,48,44,203,254,222,213,180,174,52,176,8,225,106,88,236,48,250,11,5,45,217,194,233,218,5,7,53,9,33,153,10,101,69,116,187,88,239,202,150,216,56,213,218,45,124,105,90,168,8,117,232,44,220,158,194,161,119,136,130,105,121,233,181,41,187,142,139,169,221,146,20,205,166,221,43,30,186,19,196,223,154,215,66,118,58,158,11,151,227,89,152,199,192,74,177,120,232,85,44,122,53,44,199,43,190,101,165,126,75,22,125,205,100,124,124,34,64,158,52,30,248,199,186,252,193,244,154,14,205,230,161,111,51,98,35,205,86,128,34,219,85,33,95,27,203,131,50,151,164,209,206,51,32,30,235,164,136,162,9,93,206,1,57,207,253,75,37,235,204,214,75,233,216,93,62,98,9,133,44,125,236,99,181,86,103,252,53,166,9,100,213,229,234,133,147,191,29,62,222,236,208,72,40,2,153,205,163,11,141,6,140,44,117,172,236,123,41,14,23,206,243,158,53,64,124,246,236,80,99,69,160,12,174,98,13,164,82,44,247,141,247,57,93,7,148,252,26,102,157,205,201,89,40,171,35,141,187,21,230,148,110,14,103,232,32,214,19,225,45,177,178,112,164,139,86,72,109,243,36,220,32,110,213,228,141,244,224,162,62,216,223,26,61,231,165,193,101,50,44,78,16,91,112,32,147,176,201,155,240,244,246,218,95,176,164,251,59,5,50,59,234,161,153,161,34,23,196,49,50,146,179,74,211,113,132,82,206,80,152,60,189,95,60,183,214,140,65,69,64,241,135,131,244,146,72,78,9,57,181,228,91,44,133,9,93,248,170,121,229,54,93,147,128,2,7,28,87,249,109,122,88,157,232,180,80,121,173,20,63,22,48,15,113,246,66,218,59,233,161,181,41,177,240,206,68,99,150,197,7,212,147,126,144,74,119,56,81,227,164,121,130,77,87,254,135,86,235,83,213,44,3,45,24,45,224,188,165,233,222,86,60,226,121,31,90,224,181,215,160,57,85,148,41,46,198,10,232,250,53,206,115,36,47,194,47,164,210,180,175,199,2,86,158,248,36,220,81,142,189,177,53,245,130,108,104,14,152,3,78,79,106,188,157,126,127,27,191,71,55,96,42,75,221,118,162,13,162,101,77,131,35,110,151,47,204,217,34,239,133,115,78,132,216,223,43,233,94,115,12,196,22,4,36,214,159,162,236,252,231,208,38,121,226,224,89,6,91,147,85,48,201,123,43,167,53,141,188,167,33,138,82,158,7,168,38,77,59,53,145,76,72,187,198,83,17,160,213,83,227,108,30,41,150,85,37,102,183,53,199,157,127,33,246,128,139,214,73,65,104,133,50,248,253,241,218,183,38,225,40,186,138,224,112,165,98,68,77,213,105,124,186,253,194,144,30,72,114,145,25,234,41,112,123,180,165,155,59,21,90,195,249,2,25,81,227,30,188,112,50,117,244,248,212,20,244,107,54,215,116,51,98,26,117,188,185,46,48,98,22,238,183,80,50,149,245,214,195,202,139,226,123,157,31,222,154,232,130,26,214,11,223,139,113,99,164,172,40,137,173,24,20,130,77,194,42,65,146,58,10,88,15,74,191,131,108,161,8,5,122,169,32,149,149,67,41,222,42,251,227,244,74,78,250,23,233,222,151,4,119,181,100,109,119,24,2,62,89,182,86,155,30,103,109,177,180,152,164,222,201,84,78,95,181,197,40,14,228,206,121,213,224,118,132,150,14,29,17,201,142,195,172,22,145,72,34,249,163,233,131,89,80,39,208,102,28,68,130,194,200,232,46,104,49,37,62,121,105,184,100,102,143,199,166,239,82,10,1,171,85,149,238,47,233,95,72,9,40,251,136,93,13,165,194,7,35,203,157,154,254,248,113,50,139,207,127,190,57,4,125,2,35,200,210,3,110,212,84,111,133,115,180,2,148,242,171,237,84,216,34,55,126,111,136,34,245,115,117,118,240,176,232,74,49,78,76,125,49,99,139,255,118,5,130,233,85,106,51,77,87,161,120,169,159,45,142,52,181,169,196,68,59,125,39,132,140,83,92,107,78,33,19,248,114,148,167,20,208,12,131,238,32,76,106,58,38,20,67,70,52,240,236,245,156,74,10,163,206,231,190,20,180,154,73,139,222,17,83,60,184,63,215,68,251,85,199,100,90,137,129,95,125,102,81,215,73,10,135,74,14,183,156,78,137,46,17,111,92,60,190,144,119,69,81,191,186,255,156,182,92,136,0,224,179,250,205,156,6,53,181,184,102,112,94,19,84,43,142,26,17,252,13,78,80,27,219,125,27,56,19,22,105,69,73,73,52,35,196,252,44,91,230,51,12,164,55,242,1,217,189,203,202,217,108,39,223,36,40,234,93,159,233,10,12,209,140,84,66,159,149,187,156,11,171,65,14,220,180,140,147,232,119,247,158,109,206,113,90,55,167,192,40,92,206,248,241,51,164,226,21,54,58,234,176,47,127,48,52,182,73,194,204,149,34,66,23,74,178,160,115,21,90,52,42,245,40,164,216,1,111,106,112,47,76,117,157,199,176,173,200,86,42,220,232,138,170,33,141,200,107,97,155,222,65,193,122,162,82,42,6,165,41,123,12,157,231,131,134,88,135,33,28,145,224,251,57,167,246,118,69,112,62,151,137,156,9,156,109,31,114,120,17,85,147,171,73,73,121,131,62,48,102,187,92,77,59,158,87,192,241,229,51,41,214,11,159,19,181,186,163,194,213,148,5,200,160,101,202,187,218,133,181,215,226,160,25,110,191,248,216,131,3,71,62,23,213,169,174,157,136,23,71,174,76,6,237,188,104,245,76,61,35,94,170,84,76,81,83,127,166,120,141,143,189,76,82,92,224,106,29,17,14,115,179,170,63,14,229,104,115,152,30,81,137,6,25,91,82,114,26,162,134,30,209,249,4,69,199,116,36,47,69,177,168,241,144,22,72,83,102,134,96,253,131,169,49,29,10,99,140,53,95,34,9,162,205,162,79,126,92,149,238,222,29,11,249,12,161,100,175,218,79,187,121,58,108,14,239,125,114,30,61,57,35,58,165,20,100,154,239,189,207,98,131,121,247,43,237,131,166,117,37,89,4,237,215,91,219,28,78,69,171,162,154,81,57,56,57,77,53,18,60,137,121,146,133,193,36,248,208,105,61,48,178,41,153,71,16,23,35,96,221,36,237,214,169,224,114,121,157,106,26,131,82,186,7,21,52,37,224,31,58,172,212,101,11,74,94,200,43,170,240,66,251,144,245,215,41,1,93,23,134,144,73,64,226,11,222,187,65,13,95,17,23,140,128,243,218,46,98,86,109,253,137,240,72,195,116,235,159,93,94,183,37,82,116,55,60,167,104,242,102,88,211,91,216,154,203,111,16,106,68,177,49,221,163,16,63,202,128,110,34,41,14,35,37,43,116,113,148,243,192,76,224,247,166,219,56,73,0,27,86,226,28,221,21,118,39,141,111,211,225,213,189,99,136,136,3,204,53,50,79,104,145,76,62,222,25,203,189,234,44,179,86,40,127,47,168,225,70,149,19,196,66,141,53,222,139,41,56,101,38,164,43,11,103,4,44,90,36,131,23,117,187,93,182,165,203,167,174,157,60,228,157,136,250,235,86,104,207,241,205,110,186,177,74,210,211,5,142,92,47,152,170,22,208,237,146,169,167,76,175,68,169,227,153,204,144,214,40,76,224,207,39,40,7,85,17,129,26,219,41,225,144,112,152,10,131,162,191,13,71,151,95,108,116,136,69,55,105,235,157,216,14,211,243,169,39,64,38,228,239,35,182,126,250,130,93,247,112,59,241,63,120,80,60,42,185,37,147,143,202,222,58,65,101,150,38,212,56,0,146,23,1,16,48,206,75,20,208,12,46,94,58,186,176,190,234,139,166,232,28,163,104,210,98,117,210,216,4,205,186,111,39,171,159,189,73,43,158,206,248,45,167,32,192,59,230,45,117,7,207,244,105,248,199,164,30,167,105,249,193,94,228,85,62,148,178,140,38,25,49,138,46,183,75,25,195,187,0,199,153,254,54,173,174,94,48,139,226,18,66,173,250,181,200,236,6,92,184,155,158,107,195,216,120,62,56,89,218,99,253,73,134,96,134,131,232,115,223,105,102,164,243,182,170,45,71,233,159,163,121,170,144,161,137,238,101,95,137,108,8,52,162,9,108,146,51,159,57,76,172,211,236,57,53,122,8,40,45,135,147,169,19,202,98,164,151,223,45,11,172,179,165,53,3,230,52,239,111,135,105,150,88,29,90,23,179,141,195,216,159,156,154,158,42,133,74,84,131,68,89,127,35,113,158,158,26,14,122,249,231,114,152,220,158,30,69,165,157,5,227,190,79,179,90,17,137,59,64,90,71,72,244,123,52,90,220,180,93,146,211,58,147,59,118,152,118,44,153,29,56,37,213,55,245,51,39,179,85,197,106,109,202,110,158,12,98,147,29,249,105,184,107,76,206,207,201,54,101,169,221,180,162,135,35,213,123,37,88,76,67,56,12,141,199,233,251,90,8,158,111,53,127,41,137,61,118,227,247,195,13,85,128,161,134,30,217,210,238,182,51,73,136,38,173,198,205,10,168,187,251,4,244,230,67,158,160,203,205,62,232,7,83,221,174,103,123,53,214,109,55,81,233,151,71,225,76,45,61,58,255,230,133,187,116,19,155,160,89,253,142,57,147,2,74,218,200,71,221,80,246,54,103,66,198,132,79,134,254,54,45,110,223,76,192,69,104,93,75,160,54,179,62,249,213,150,215,208,30,195,133,141,18,15,78,176,112,104,17,211,113,186,154,51,178,54,43,174,83,67,143,50,203,17,23,83,249,156,213,0,133,130,208,47,101,97,137,188,1,229,26,165,212,120,43,120,224,159,181,3,33,203,231,198,194,2,55,158,251,86,83,19,114,147,159,50,223,36,77,206,214,141,122,254,168,58,140,197,168,78,22,171,225,251,22,244,6,104,35,2,243,96,97,237,126,48,74,234,61,63,141,174,112,189,127,175,76,135,73,150,28,44,112,111,49,123,209,10,25,67,143,57,220,212,228,27,10,140,64,93,143,254,2,55,185,91,244,149,122,53,77,231,27,93,148,215,10,176,131,211,97,166,238,27,237,0,62,98,204,25,205,230,115,128,84,15,236,218,119,83,98,94,246,73,78,232,239,214,5,201,176,41,135,13,93,172,213,27,98,224,3,32,22,47,22,36,61,40,30,55,128,179,191,118,173,62,108,148,60,164,47,243,204,250,47,93,157,241,31,249,132,63,217,249,45,218,135,255,156,179,6,99,180,59,117,101,55,250,193,37,59,204,68,48,204,91,52,13,158,34,58,109,112,242,134,92,96,10,25,182,194,57,232,10,128,123,87,151,139,208,122,114,46,93,194,108,204,13,249,241,76,218,252,155,211,252,54,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,31,110,162,247,241,75,216,250,114,131,31,146,48,180,194,3,9,145,239,222,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,110,205,195,126,48,236,55,210,244,215,140,75,185,196,173,49,141,181,255,218,70,197,147,236,144,246,96,148,10,10,241,242,23,94,68,209,21,158,202,187,212,77,193,49,127,7,85,135,203,45,171,105,1,37,241,242,216,253,129,19,29,213,2,211,243,234,41,120,186,76,207,221,134,62,89,69,184,102,59,92,172,42,76,96,216,198,187,255,56,252,147,146,84,131,196,1,158,198,111,208,160,98,81,34,6,252,162,234,34,202,157,40,247,40,207,152,33,126,252,249,16,29,182,245,33,82,63,103,196,137,163,126,129,3,210,25,86,50,40,112,91,238,125,247,159,152,210,251,53,103,136,16,25,61,132,230,143,128,169,70,240,223,198,135,213,186,186,105,60,62,159,15,76,127,210,83,3,54,105,201,244,110,121,126,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,253,237,60,92,35,156,42,95,235,209,147,199,46,126,36,80,182,214,182,240,213,64,24,71,118,233,123,101,218,41,147,80,106,30,152,58,42,159,161,185,90,140,73,87,71,198,164,236,14,159,233,62,244,198,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,250,211,191,174,55,255,105,168,103,165,129,184,25,91,214,103,205,131,174,245,132,165,176,182,92,143,250,12,60,156,71,89,127,123,82,66,225,47,157,73,96,234,152,80,34,229,190,55,145,34,146,50,67,94,171,17,244,252,29,253,102,240,9,159,226,89,7,103,175,223,51,46,206,112,234,200,75,67,187,211,220,207,32,210,135,154,148,124,142,141,217,215,28,182,214,1,153,100,48,171,120,29,45,125,254,168,136,200,20,101,183,88,30,217,133,83,76,242,136,212,132,64,148,251,89,52,108,208,67,74,7,40,210,131,38,188,59,140,164,153,28,13,52,233,224,96,127,112,35,76,163,131,178,32,43,26,254,94,237,87,47,174,163,2,27,179,223,155,205,67,10,84,152,41,35,180,14,27,241,165,37,226,175,16,71,30,171,194,19,12,86,222,47,41,101,38,210,57,64,61,80,111,202,69,91,92,59,142,161,115,245,55,42,139,92,83,89,10,211,20,228,65,229,5,175,180,144,225,194,224,83,92,208,236,160,103,159,92,178,172,209,209,155,145,118,89,112,28,9,163,44,102,117,153,78,189,1,243,2,133,100,50,42,21,226,85,127,175,197,57,47,212,196,13,66,31,167,20,133,242,141,210,241,11,30,103,58,194,186,148,11,189,251,100,135,204,166,127,65,181,6,241,89,85,111,162,27,243,100,247,7,51,74,191,174,97,93,84,255,60,10,176,104,219,81,87,187,25,157,150,123,165,199,250,73,143,85,143,244,16,60,36,63,152,115,229,152,134,26,1,133,170,107,198,143,211,205,175,177,112,78,19,39,223,2,238,93,75,201,205,228,244,254,124,104,186,231,40,26,104,199,164,247,104,97,179,86,125,61,244,32,35,14,254,139,134,133,207,24,10,204,129,217,3,158,89,13,51,106,208,17,23,114,180,67,23,184,53,116,139,143,61,3,94,249,9,252,14,163,242,46,247,234,55,232,108,169,116,249,113,92,10,141,252,206,18,185,193,73,171,211,214,17,135,33,113,221,17,71,197,94,142,15,164,230,207,129,252,205,210,105,133,175,250,224,16,158,249,201,70,90,145,61,103,170,163,116,190,245,189,218,246,183,7,166,117,198,97,100,118,116,203,178,0,161,83,254,195,31,139,26,185,188,87,118,137,145,134,200,78,122,30,251,248,154,201,205,232,51,45,166,81,177,10,140,212,178,71,86,8,79,39,41,202,52,82,246,230,91,37,85,128,48,192,254,41,14,218,162,122,108,186,81,130,48,157,42,142,176,143,174,236,117,227,148,172,96,9,43,124,78,252,47,45,197,86,118,78,232,38,32,85,227,126,246,67,88,9,241,253,133,73,232,56,1,86,55,147,122,201,167,91,244,242,127,14,50,229,184,68,62,238,240,47,218,135,60,219,70,198,29,182,38,249,109,163,106,90,254,86,56,114,34,159,217,80,176,34,91,241,121,134,48,167,72,187,22,50,78,213,153,75,206,182,120,92,121,225,147,48,216,85,161,12,37,217,243,167,124,188,78,43,210,114,6,120,74,25,161,182,136,15,0,60,167,151,235,65,55,74,54,123,63,112,242,85,109,108,164,93,90,201,59,234,51,161,81,15,179,230,86,205,35,75,159,21,111,186,129,82,242,169,250,55,56,178,23,195,220,99,33,1,199,17,71,136,173,124,176,165,125,175,129,117,224,99,13,55,191,152,134,172,84,21,93,84,221,116,135,33,181,44,250,94,56,230,223,210,28,56,15,77,78,31,179,142,191,221,136,98,174,52,69,92,14,16,194,158,233,240,176,2,158,11,179,133,123,83,27,60,8,169,202,204,129,141,220,236,148,15,78,217,4,44,46,12,37,105,255,210,65,68,152,225,173,81,24,6,240,207,180,59,255,15,233,187,27,162,3,182,242,148,128,137,182,198,180,52,6,129,233,141,205,131,222,111,236,101,133,9,50,204,128,207,150,124,141,1,164,27,234,114,183,7,226,38,90,216,138,194,28,234,37,224,37,4,226,184,111,212,69,248,123,161,167,184,158,91,99,89,248,76,129,183,177,75,195,28,240,8,178,76,96,72,193,171,192,196,75,191,156,206,241,116,137,134,221,141,192,200,204,143,23,234,247,62,199,45,175,162,176,241,86,6,140,26,129,60,57,245,127,222,79,55,32,236,47,226,216,119,74,233,154,39,60,137,209,89,250,67,224,2,109,223,112,56,79,97,106,32,102,151,242,138,175,93,50,61,191,122,49,253,13,247,98,196,49,146,124,16,122,73,122,233,113,107,66,124,50,104,212,212,120,213,244,160,6,111,15,189,55,150,74,74,254,57,41,235,151,42,177,14,75,248,217,15,107,192,196,232,30,120,6,153,15,240,128,207,243,194,221,4,132,253,197,168,225,19,119,209,178,190,195,27,171,33,118,132,227,85,97,74,70,182,127,17,198,168,203,182,66,56,240,12,77,15,184,211,141,43,48,85,72,237,194,240,174,234,143,31,119,61,167,25,48,109,131,10,207,30,69,217,118,117,23,194,29,106,100,26,204,160,247,222,67,40,115,136,220,160,93,212,2,46,156,96,23,134,78,181,149,29,239,125,206,175,86,20,30,17,6,7,70,169,88,6,21,113,129,121,175,102,117,222,244,56,113,155,49,219,29,212,98,250,78,2,219,162,12,152,88,216,212,31,55,134,245,128,147,73,189,40,204,55,244,169,88,233,5,43,207,197,181,199,147,145,66,223,58,166,103,163,203,78,72,79,31,45,6,152,194,199,52,218,126,6,37,4,80,158,169,70,228,40,142,9,83,240,41,122,49,150,103,186,40,45,62,250,100,156,219,95,254,156,19,226,120,10,77,62,200,252,85,123,197,10,235,85,232,24,58,173,50,231,188,243,109,41,83,156,174,91,30,25,68,239,240,183,54,192,46,68,67,48,80,160,27,230,63,14,59,201,210,65,171,166,133,244,133,23,246,130,231,117,142,103,111,64,219,37,224,174,52,253,157,218,121,140,79,135,41,241,72,10,87,147,106,14,184,22,97,26,2,110,148,249,7,156,84,107,250,236,121,44,191,111,133,117,106,81,186,20,37,160,160,125,22,137,7,213,141,78,169,180,172,91,34,106,160,254,227,131,88,218,120,96,26,29,2,166,118,172,232,158,104,177,164,64,233,52,212,247,98,75,243,240,49,158,161,242,61,31,216,218,130,252,193,27,134,127,85,20,238,215,17,168,237,143,15,60,60,252,64,9,46,101,29,250,181,233,210,118,115,211,196,80,135,110,90,86,112,231,129,19,98,128,123,60,87,83,145,229,54,161,117,40,55,93,126,38,192,21,31,4,91,73,232,151,186,41,245,180,120,242,179,99,245,254,220,27,134,0,15,222,193,37,84,164,18,208,174,174,35,126,60,155,148,136,254,248,89,125,158,175,71,145,153,188,246,210,97,25,65,170,104,21,186,116,3,42,140,96,88,15,152,48,176,206,242,31,89,185,195,25,179,64,127,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,159,254,237,5,31,124,76,190,90,116,95,105,198,131,17,232,36,2,175,103,171,137,95,5,140,202,213,208,175,137,17,234,47,189,232,16,214,197,201,174,227,218,33,192,171,183,103,200,138,177,158,59,124,38,162,244,255,243,185,136,8,198,189,105,103,170,186,118,57,128,74,252,248,163,13,118,208,227,28,198,234,91,20,83,116,61,253,140,124,213,131,196,192,146,207,4,61,79,238,241,105,208,252,44,175,179,58,138,203,100,31,24,113,189,7,165,179,237,162,107,75,165,19,48,249,131,126,97,4,214,46,124,12,180,229,62,62,165,219,212,32,78,133,187,151,142,131,90,14,73,208,106,20,116,14,147,182,208,205,48,19,102,175,37,96,213,131,162,159,3,46,40,191,24,246,158,181,212,228,62,19,195,233,24,9,190,145,33,150,91,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,183,249,111,233,79,163,111,121,71,149,78,39,124,221,132,5,153,6,88,140,133,88,154,166,219,187,4,38,122,20,251,172,21,183,202,152,30,167,51,187,109,8,10,195,255,208,0,195,226,188,138,223,158,143,155,129,120,104,242,98,48,180,30,49,51,37,132,208,172,186,111,196,218,44,91,56,175,58,124,32,229,46,32,60,22,169,124,162,247,106,150,121,63,8,33,51,73,214,193,44,157,156,8,15,18,181,193,182,123,97,184,188,170,231,135,22,66,11,90,166,72,250,131,110,129,31,76,148,56,107,96,12,141,141,230,100,66,12,56,73,71,137,155,97,249,180,226,48,62,162,144,40,159,25,76,191,227,87,140,211,169,244,62,135,164,192,68,72,235,242,123,35,237,250,7,244,152,61,53,80,147,159,80,184,47,111,218,238,48,190,106,2,158,70,200,179,226,166,163,205,74,104,4,198,43,185,48,29,159,18,182,167,216,98,58,251,76,255,173,53,125,48,163,245,136,59,147,194,109,250,96,200,86,120,52,112,82,76,35,61,196,192,232,90,197,173,233,112,211,80,35,221,245,243,62,89,54,11,77,96,148,117,238,147,65,210,34,41,1,252,213,226,237,67,192,121,74,71,109,91,191,68,101,124,15,24,153,31,184,152,82,89,192,208,67,201,160,193,132,234,73,181,115,138,13,43,251,82,184,208,15,230,176,53,174,202,147,211,70,92,227,123,65,123,188,164,160,2,125,84,244,215,62,152,110,82,17,34,3,198,159,26,1,87,66,232,127,74,152,116,112,230,23,159,152,147,214,38,36,167,252,81,7,173,127,213,77,100,130,158,216,246,85,225,141,226,84,192,67,164,44,64,225,16,200,129,210,31,44,191,141,52,131,71,28,38,37,118,154,190,24,198,228,238,213,231,36,62,72,180,41,204,54,82,252,193,51,102,210,13,72,12,19,169,111,95,132,137,242,24,216,103,242,133,143,239,182,106,60,90,50,125,158,38,48,132,142,205,175,166,103,180,223,221,215,126,253,172,26,127,114,58,140,228,193,72,173,184,105,131,84,225,94,66,51,58,126,98,215,217,135,44,101,190,165,60,247,48,66,225,11,27,7,221,133,81,25,94,43,30,44,209,35,36,48,84,226,253,51,68,39,27,20,109,141,2,215,168,27,133,117,140,157,68,94,186,225,190,126,75,194,72,201,150,80,221,210,115,78,81,229,118,152,244,94,147,17,37,10,231,45,116,7,54,113,47,153,11,108,197,222,61,63,225,157,57,19,249,142,40,57,136,234,161,231,105,65,236,117,27,13,161,208,205,196,185,29,166,146,250,150,78,91,240,106,199,231,58,67,82,187,200,156,113,80,163,34,237,87,99,169,139,27,72,248,125,71,101,60,213,74,173,8,73,47,153,100,170,35,2,94,89,197,121,134,185,152,238,16,113,245,153,120,247,201,154,41,43,205,21,79,102,196,240,10,143,115,231,17,48,49,246,46,48,77,236,241,219,44,15,9,195,88,131,70,245,46,118,139,59,79,113,213,172,210,135,0,98,188,182,197,50,5,78,132,34,239,168,12,178,214,23,54,238,221,117,175,238,83,178,239,191,90,222,50,102,192,4,90,20,70,140,111,175,123,239,41,177,14,227,74,60,111,51,228,209,166,222,186,65,225,84,2,133,26,94,47,174,214,244,114,159,76,11,57,76,139,36,199,36,95,240,97,201,44,70,176,107,121,151,59,243,208,42,7,46,12,95,247,23,123,194,176,196,2,216,130,26,165,65,192,195,196,17,4,166,21,100,150,11,171,8,36,60,84,61,156,49,171,33,174,178,109,208,167,214,74,76,113,8,50,36,55,111,220,43,116,114,251,242,98,175,149,41,206,57,154,238,231,248,105,64,20,129,41,66,184,139,19,94,5,217,44,161,209,89,174,11,132,135,137,232,105,21,24,38,144,248,152,199,202,26,82,159,2,177,128,17,178,58,76,75,184,236,104,232,247,236,187,188,208,116,18,207,195,186,224,57,31,239,166,244,124,77,226,229,105,238,187,161,81,49,34,40,180,69,37,182,241,68,28,75,6,205,14,129,22,91,113,54,195,245,194,80,183,45,95,156,25,158,54,49,116,173,5,127,121,154,193,156,194,42,149,51,166,127,152,60,8,106,103,68,211,73,140,209,229,5,155,160,208,213,203,144,54,164,73,252,123,225,11,116,33,180,49,17,181,234,44,140,7,182,142,88,153,43,244,216,184,124,53,71,76,214,186,0,148,101,139,23,21,216,25,65,193,195,69,137,43,123,158,142,1,239,207,54,143,2,65,247,246,127,202,78,207,99,39,133,33,207,187,40,61,172,242,90,36,13,93,28,145,153,66,203,169,124,76,136,95,157,181,0,216,120,123,46,156,80,161,79,241,177,105,130,209,37,144,204,172,138,121,134,197,188,229,123,36,138,144,71,156,110,200,23,93,243,253,248,52,228,194,239,189,97,120,41,130,86,118,161,118,71,180,75,75,5,252,84,180,13,148,123,166,103,105,178,99,131,167,108,77,126,91,121,16,49,68,19,10,19,241,94,152,27,247,189,138,149,136,220,245,195,222,41,19,137,138,171,182,239,250,161,44,89,86,62,186,221,171,198,134,6,147,143,148,195,15,106,160,8,37,199,190,81,52,156,7,15,236,185,251,221,55,224,216,190,33,235,3,67,38,26,231,211,79,198,83,126,60,119,91,114,190,103,25,245,154,252,56,123,156,199,226,137,61,193,183,80,5,110,86,244,229,39,39,177,246,36,247,182,182,32,55,117,18,21,231,93,44,134,108,97,209,152,137,131,28,161,140,185,185,26,53,230,82,135,124,89,76,83,194,75,203,189,53,126,154,224,87,19,152,206,235,230,143,214,173,76,78,96,168,237,122,156,3,164,194,218,144,123,15,84,3,194,152,233,203,20,141,46,76,195,242,8,115,4,209,98,105,83,165,100,116,183,20,102,152,241,7,8,120,102,215,142,51,189,78,11,3,93,248,108,97,103,50,248,160,28,107,155,210,255,11,23,139,238,59,74,65,149,216,42,153,64,205,14,43,10,95,46,101,25,240,76,82,112,94,152,211,78,126,59,217,121,24,48,188,3,50,23,146,105,88,198,75,19,73,212,185,128,226,225,190,27,135,49,81,202,242,164,44,127,122,241,60,116,91,93,57,48,140,199,185,123,212,0,24,133,151,38,48,164,13,177,113,84,227,204,184,19,45,81,0,31,147,184,154,130,131,252,182,53,57,249,206,144,170,201,78,223,65,35,220,209,92,125,25,24,89,4,65,153,25,49,73,17,79,84,187,149,15,68,28,32,158,27,1,118,185,26,46,167,25,214,8,2,201,186,83,159,197,100,205,110,23,46,66,185,67,214,14,191,63,96,210,210,58,226,80,153,215,234,147,148,214,211,38,214,161,229,107,103,236,58,40,209,86,137,197,111,196,94,218,184,112,77,194,225,69,248,53,231,33,63,110,98,91,2,183,90,194,26,161,187,68,115,89,148,60,214,118,95,155,252,133,100,248,182,233,216,214,248,154,231,73,134,228,124,144,108,109,57,246,67,19,245,148,92,242,38,254,56,194,172,165,220,105,79,189,218,142,24,127,180,99,135,106,219,60,37,42,181,173,56,28,17,226,150,115,160,179,15,205,107,237,83,196,35,129,231,179,35,32,52,213,99,83,73,68,62,5,166,70,114,92,24,70,238,45,112,194,239,145,29,11,222,191,11,211,20,50,98,249,17,209,208,170,6,43,37,205,225,24,210,85,159,36,156,184,155,21,67,199,213,196,117,36,27,101,159,122,229,120,109,26,57,36,68,11,27,132,44,253,179,21,52,9,3,116,206,156,208,117,98,167,182,202,183,11,35,114,179,253,115,158,89,118,188,80,25,241,100,141,74,113,113,195,26,186,239,5,151,0,92,180,14,35,199,40,25,12,147,128,173,247,199,33,39,151,140,44,201,173,8,246,3,115,65,23,152,14,220,48,62,113,5,117,34,46,162,118,222,173,205,189,9,64,41,76,45,200,125,242,126,30,94,2,188,11,77,41,183,15,173,238,115,75,198,118,225,15,247,117,135,148,230,123,121,240,137,42,117,236,89,3,245,164,172,112,181,10,243,128,225,55,83,56,247,114,167,41,253,84,154,10,59,30,14,140,88,227,94,157,180,20,107,161,235,126,77,114,59,175,36,95,69,21,234,78,247,88,70,255,99,9,138,74,194,125,175,106,148,99,23,62,187,252,108,177,51,12,10,17,147,194,84,36,133,143,68,103,254,210,215,134,133,236,174,237,241,227,163,20,24,162,158,251,94,199,172,210,236,61,101,147,187,94,131,130,232,164,76,52,154,120,102,185,115,129,176,141,92,156,77,55,47,62,103,135,88,84,134,52,89,148,237,206,5,148,182,100,170,64,87,208,99,233,227,72,74,191,36,139,181,247,235,179,98,131,11,25,66,167,176,125,135,189,159,68,65,8,2,166,26,196,200,60,117,69,67,237,194,12,240,61,127,160,124,20,226,21,162,171,212,82,69,80,198,164,179,179,192,116,118,199,36,132,31,82,72,24,250,164,166,56,95,235,111,18,47,26,2,67,135,216,110,184,104,137,117,199,197,108,41,97,120,194,201,155,244,226,179,52,251,245,220,176,251,101,158,144,112,242,228,57,206,213,113,78,101,2,79,235,182,90,18,189,235,18,57,4,182,205,50,224,41,92,210,160,229,70,77,240,250,178,200,83,0,99,222,197,197,100,3,155,94,77,217,76,4,14,51,98,202,250,161,105,8,29,241,90,25,194,19,201,55,25,61,217,8,135,212,10,226,101,63,154,166,92,191,47,74,96,75,208,134,139,19,241,210,174,203,114,18,60,205,225,173,102,43,52,151,225,46,214,92,236,238,143,105,126,203,228,39,180,211,119,56,79,8,2,109,157,70,60,74,138,33,35,40,37,199,30,199,45,140,172,129,34,91,51,20,206,33,122,15,76,13,182,192,156,60,222,200,100,18,74,199,207,155,10,147,65,138,91,111,76,59,249,90,9,225,147,136,2,99,166,171,173,192,9,30,229,120,51,155,150,188,28,185,156,255,8,192,7,92,164,255,196,108,231,238,130,29,52,96,30,227,78,63,53,196,105,46,91,15,76,150,32,43,108,165,158,14,211,88,46,85,24,7,70,89,123,6,60,151,80,73,176,29,180,136,243,162,126,215,213,208,24,198,143,238,235,54,19,86,23,9,85,224,91,238,3,140,200,80,19,248,76,156,236,123,240,249,84,75,245,35,14,12,61,126,124,108,211,120,18,27,8,41,140,86,226,131,80,161,48,199,120,224,228,234,202,147,165,160,252,1,70,185,115,191,7,166,161,52,249,35,89,67,61,166,163,228,222,139,62,216,153,134,211,207,250,179,104,161,133,186,232,178,234,227,139,118,145,198,59,40,237,238,238,146,209,22,186,215,212,139,141,151,58,158,11,150,39,125,174,99,5,164,25,33,125,219,113,196,8,25,38,199,17,33,125,243,147,229,60,69,93,248,56,148,113,181,245,85,222,25,110,61,153,94,146,6,156,150,22,72,81,24,153,110,182,193,100,19,229,107,76,88,16,231,69,83,150,158,228,62,126,150,123,124,44,220,67,49,174,134,73,18,199,107,99,171,149,7,182,86,143,30,240,232,18,105,165,116,10,98,145,29,19,165,55,173,16,30,198,97,25,51,124,24,235,136,92,141,83,157,211,189,55,28,110,242,193,232,6,115,186,81,224,86,197,177,234,140,234,184,73,47,254,118,42,15,204,89,119,127,220,20,30,5,174,102,138,220,97,233,34,14,102,209,179,190,210,133,215,241,124,101,253,80,237,58,229,106,227,220,190,48,246,107,139,81,59,83,173,14,93,125,100,142,211,253,220,149,137,252,192,20,171,214,128,233,113,150,137,218,142,79,119,143,136,73,83,180,220,26,78,159,117,103,249,52,89,12,129,233,42,141,88,43,173,122,67,172,16,162,119,232,143,126,240,162,42,94,172,97,250,24,118,138,136,38,61,38,67,247,36,163,73,138,45,139,108,78,210,137,74,115,65,190,107,155,176,146,24,180,184,193,67,97,27,67,129,143,111,28,150,93,70,166,79,56,33,224,250,96,9,198,139,77,99,234,191,112,130,100,250,110,13,56,113,226,89,81,91,75,51,243,133,139,154,226,86,87,223,238,226,183,62,104,121,49,218,246,83,172,130,105,252,154,247,199,201,27,79,87,2,130,12,170,169,151,141,203,24,244,155,160,11,77,48,129,141,38,113,197,152,226,206,86,129,173,147,36,62,216,49,142,69,30,2,184,181,59,141,151,145,54,221,81,33,185,3,103,105,192,120,202,77,97,120,233,227,234,138,228,81,22,248,124,178,22,91,7,166,118,145,99,0,83,189,245,56,99,40,35,20,113,165,14,149,246,184,38,3,121,42,121,48,184,118,82,24,73,136,33,168,43,75,180,243,236,105,23,158,207,78,111,21,137,53,182,60,84,109,117,233,31,184,132,50,51,48,236,184,242,214,116,204,220,83,196,14,109,57,100,16,5,42,78,181,13,145,81,18,13,72,208,220,123,108,74,219,154,186,228,98,227,127,240,17,37,56,138,242,188,194,181,123,83,29,48,109,93,85,97,68,33,29,37,95,179,245,226,233,173,151,230,248,119,221,114,186,241,24,174,128,225,238,208,75,33,157,244,168,187,73,166,75,100,174,119,211,8,116,207,230,28,252,84,139,63,48,38,112,11,152,93,64,110,109,66,176,190,167,20,26,78,151,236,72,84,172,121,117,189,41,98,82,125,170,104,212,245,79,75,39,107,121,110,167,196,118,123,218,137,106,92,242,3,15,76,81,91,192,139,224,165,192,164,8,252,67,83,160,121,166,176,254,184,101,2,215,133,231,214,49,131,104,161,251,30,127,62,5,27,241,80,24,118,197,25,240,208,134,110,40,27,246,240,218,19,131,105,227,20,184,32,87,115,175,54,93,23,133,169,66,143,71,163,236,66,234,27,113,149,206,164,148,171,147,182,13,64,34,198,129,19,112,175,146,175,182,25,219,238,160,18,134,107,186,52,141,206,61,230,40,204,152,106,27,118,35,250,142,81,41,166,91,170,40,45,99,119,76,123,238,58,133,171,245,2,220,17,151,240,241,1,115,173,37,190,102,51,93,192,173,48,156,175,37,224,242,236,193,140,231,29,145,197,99,202,79,163,80,16,30,118,161,241,69,100,228,187,85,247,46,207,64,82,33,113,206,34,121,101,154,228,114,13,216,100,170,228,165,50,101,106,101,6,108,250,148,2,19,109,137,133,75,189,174,254,246,177,205,111,101,79,161,183,161,232,38,122,142,212,238,98,53,192,52,236,232,111,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,47,175,88,212,16,186,137,39,74,175,241,76,49,96,116,22,103,241,139,26,197,238,17,32,178,206,128,172,183,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,183,62,147,187,215,23,166,97,42,96,152,88,230,3,223,120,122,65,254,50,61,99,54,172,236,196,97,152,4,247,120,158,60,26,106,56,122,160,32,208,31,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,222,154,19,57,183,139,150,164,103,166,53,156,205,117,31,156,54,62,185,53,132,46,17,140,33,41,90,53,201,208,104,94,184,155,93,70,179,38,43,76,252,54,108,133,204,62,172,27,195,241,185,123,100,48,206,25,54,148,49,182,27,141,88,137,215,38,7,171,45,76,13,215,195,183,74,210,133,104,176,60,175,221,110,173,225,54,137,217,170,240,26,81,158,9,117,146,246,170,54,124,182,122,29,128,141,60,137,62,24,210,118,61,44,248,181,133,135,13,180,221,52,91,94,79,121,101,55,161,35,103,18,129,242,144,166,190,231,98,108,231,248,109,211,240,208,167,62,251,114,68,152,224,54,16,178,15,131,211,45,9,162,96,110,234,142,196,88,223,192,218,52,239,64,175,174,68,8,3,102,55,43,58,81,224,250,184,222,28,69,39,85,199,187,152,86,114,192,60,123,213,121,4,109,101,56,123,72,159,75,72,188,177,99,185,100,51,240,249,187,83,97,202,238,239,139,21,88,73,30,216,90,184,35,8,69,34,84,103,97,55,90,227,128,135,170,163,118,72,57,224,82,12,24,194,72,125,242,138,130,66,60,249,113,246,154,132,60,224,173,204,245,190,216,241,183,245,208,173,131,3,237,134,199,144,73,150,149,91,77,240,59,134,252,156,109,74,43,0,215,200,26,23,38,35,212,245,199,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,189,55,63,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,111,195,16,181,245,96,44,144,153,71,154,130,233,46,154,204,6,231,25,225,16,56,155,70,210,7,95,109,142,88,125,103,121,108,13,49,17,211,59,119,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,214,8,63,168,245,135,180,244,184,101,244,144,130,203,28,166,49,210,41,148,169,200,227,24,221,10,211,161,120,139,109,41,214,208,91,103,171,146,140,204,167,165,53,46,12,219,233,92,243,166,77,171,222,154,102,79,169,233,174,68,236,5,69,101,55,202,191,38,130,32,18,108,108,196,166,214,186,69,246,198,90,45,48,77,131,57,10,221,43,125,17,207,44,172,40,40,69,125,10,106,8,235,221,198,75,212,170,195,92,165,238,59,164,79,185,70,177,4,245,252,207,123,193,99,92,162,200,190,194,70,175,67,218,176,222,163,38,14,217,196,166,102,105,179,112,205,184,240,89,80,143,13,213,66,59,117,90,113,202,107,58,18,253,25,247,201,169,77,207,143,37,51,70,116,46,52,42,5,199,99,232,32,63,22,232,185,183,110,73,68,31,111,161,134,169,59,103,53,162,208,27,137,226,103,220,71,109,177,109,22,225,141,130,6,248,164,182,110,212,228,23,91,148,121,116,2,232,18,83,135,25,176,223,170,84,132,84,155,158,233,132,199,86,204,195,110,165,185,138,82,35,62,47,186,139,206,52,66,69,183,6,191,103,225,30,198,75,200,233,150,164,210,236,171,102,62,245,225,89,174,28,69,253,147,97,154,8,247,169,230,126,76,67,235,161,136,47,205,136,104,182,216,118,178,56,207,25,79,4,223,4,38,55,147,164,186,171,62,46,198,132,239,102,235,183,122,110,77,246,44,106,137,142,177,198,169,45,240,57,251,183,76,4,104,13,182,194,35,74,205,15,74,129,219,122,156,54,136,104,162,230,147,176,142,122,217,4,101,163,26,2,110,182,170,70,142,245,110,244,248,241,99,106,137,46,132,197,22,214,45,140,70,61,242,241,193,73,204,221,106,187,81,182,62,246,130,189,45,93,148,192,131,58,155,155,194,208,91,244,217,95,167,12,102,143,72,95,36,226,91,253,9,152,192,74,225,97,57,196,245,146,150,180,177,5,159,35,195,95,139,200,130,86,251,208,137,72,187,140,195,144,53,107,160,147,240,160,239,148,100,141,207,102,248,68,199,140,4,59,7,220,187,86,198,64,20,178,60,58,70,117,13,186,153,77,225,30,71,46,112,126,67,180,52,249,4,55,11,21,246,107,105,248,171,152,113,226,247,134,233,89,41,103,58,141,109,190,139,155,110,240,126,34,184,244,111,246,11,83,111,175,195,194,154,246,228,136,237,100,165,107,196,253,152,49,188,249,7,27,15,105,111,79,176,179,239,120,111,107,193,211,192,54,150,72,201,113,117,215,208,2,96,114,198,11,64,43,188,81,24,249,218,238,48,28,37,165,61,111,61,156,221,97,96,230,156,207,249,12,202,57,141,156,145,230,252,143,68,129,198,89,45,202,24,240,132,49,242,249,113,252,215,128,77,3,70,3,192,116,222,56,151,149,9,227,230,169,49,115,218,254,99,204,70,225,228,219,26,82,47,28,243,23,78,85,231,10,150,163,135,166,161,140,65,129,74,94,204,116,183,150,195,29,165,227,162,40,101,247,126,107,178,110,85,159,12,94,15,111,3,31,214,141,173,225,26,72,221,131,34,117,88,63,181,114,147,145,21,10,94,76,138,248,112,109,21,254,69,72,29,166,102,91,67,219,166,135,184,70,192,101,36,125,237,14,57,162,211,46,209,222,162,186,29,192,68,169,2,38,244,167,32,28,64,23,132,249,245,249,233,86,61,2,54,32,150,45,26,217,67,255,40,151,248,30,22,59,125,82,82,72,30,110,31,51,219,183,83,127,94,235,236,35,61,96,246,138,249,164,118,134,223,25,69,151,246,36,87,56,207,98,245,148,68,233,205,3,19,12,186,48,204,140,154,225,216,132,96,252,107,65,82,39,125,220,36,64,230,114,125,170,97,100,54,26,238,52,98,251,25,31,19,195,239,205,220,96,223,229,21,112,81,133,54,86,0,37,223,113,117,131,139,71,175,70,18,116,198,189,41,84,214,247,70,47,49,184,22,17,242,30,91,191,53,113,62,175,55,53,152,198,32,89,156,157,100,113,187,143,54,219,122,224,49,123,236,150,63,210,103,221,24,96,139,29,113,111,206,133,173,87,35,203,118,239,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,249,49,13,186,160,29,229,77,148,192,248,110,26,230,194,137,44,113,111,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,191,77,153,87,126,28,109,72,166,252,199,105,170,83,194,81,34,216,195,219,180,76,222,239,248,134,251,73,117,36,151,220,128,70,108,182,245,76,134,133,4,173,127,78,212,3,159,65,129,129,210,79,9,163,154,149,118,117,96,92,54,31,51,43,131,40,15,92,207,76,137,223,110,218,8,108,41,26,82,16,129,38,149,88,4,38,140,21,183,254,53,98,61,240,249,222,227,194,93,171,180,154,121,203,51,96,234,143,116,105,35,136,237,236,45,192,80,232,232,107,155,194,84,140,89,38,58,219,158,160,204,92,177,66,10,235,107,140,103,22,167,59,85,168,139,122,130,154,84,182,181,123,245,153,168,90,92,221,10,149,116,190,173,172,146,114,213,34,24,218,199,150,119,172,67,20,2,169,190,134,193,198,25,168,152,105,20,7,42,197,100,67,252,219,213,143,32,39,164,142,126,106,148,204,170,58,28,134,148,85,211,98,25,35,192,201,76,225,60,158,67,247,121,163,213,237,113,239,108,61,154,10,87,30,223,97,107,143,81,98,39,158,220,143,245,115,219,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,220,186,208,151,170,180,80,8,101,102,185,24,123,50,43,229,20,251,82,192,72,41,173,135,145,138,74,215,25,112,106,74,162,140,239,230,7,171,201,112,168,105,75,215,114,14,22,100,226,167,43,61,119,46,87,6,8,152,174,71,33,164,58,227,149,61,232,3,137,201,166,169,229,129,235,140,231,206,237,161,244,36,60,75,169,190,163,245,17,140,226,214,164,46,119,192,164,113,158,175,197,81,251,189,87,93,214,159,171,95,163,151,48,77,143,153,178,207,52,252,147,184,236,137,21,70,131,45,29,172,68,118,154,10,212,46,180,152,28,166,206,75,225,76,142,225,11,104,156,213,70,57,238,22,194,127,242,202,30,241,6,166,161,64,175,174,198,125,27,240,88,66,208,107,48,229,21,2,171,94,247,25,81,88,39,227,234,4,171,174,42,164,111,114,151,243,194,93,114,66,80,65,207,228,237,10,84,78,176,34,84,107,142,52,106,188,24,158,137,36,102,126,176,119,18,253,96,225,211,129,17,96,179,30,3,198,209,84,56,211,192,30,87,211,186,58,215,3,55,239,179,51,120,168,168,42,112,117,5,220,31,172,98,176,192,232,35,62,240,243,227,45,141,44,247,166,157,88,225,234,10,124,160,75,74,212,9,213,95,41,156,149,109,12,85,205,27,198,208,220,3,182,172,128,72,68,158,37,211,60,71,7,12,213,143,168,41,66,138,226,121,79,96,142,199,71,178,158,234,152,120,235,74,184,105,171,156,49,102,96,189,247,94,170,182,129,240,108,242,14,119,158,60,247,173,202,240,86,165,22,99,66,239,181,94,124,206,8,86,137,195,199,173,172,42,83,59,161,209,187,163,178,42,177,55,133,83,8,4,1,55,109,2,49,56,239,125,127,28,3,68,198,116,26,109,177,92,205,63,10,207,49,239,199,62,63,174,42,229,6,183,7,238,170,229,200,44,204,119,162,25,217,130,234,210,174,25,197,74,192,99,37,213,90,70,160,164,222,39,199,220,85,145,232,110,245,244,119,253,205,157,234,163,20,73,155,123,185,112,85,18,183,74,69,245,188,59,199,49,132,138,42,115,82,41,232,116,35,204,57,8,67,228,123,162,162,155,99,204,57,138,197,204,6,182,190,181,11,247,63,92,157,221,175,1,133,88,171,62,104,207,235,62,56,197,104,207,197,41,90,199,12,166,85,89,96,34,11,165,7,140,21,39,104,217,217,3,138,160,121,84,157,74,54,209,238,231,82,194,1,74,18,140,101,234,206,210,253,128,156,126,49,193,9,1,116,69,17,196,219,119,254,47,241,157,169,164,160,84,32,214,22,28,11,170,12,91,225,50,159,2,87,21,46,170,184,144,241,165,108,75,150,253,166,26,95,120,143,39,51,58,75,133,155,137,219,56,12,175,136,234,137,22,115,97,99,68,114,213,22,66,96,19,1,112,24,145,64,221,144,232,45,89,177,21,82,71,92,214,171,83,222,75,156,16,213,168,62,84,253,21,124,248,120,227,212,231,245,170,233,30,183,197,199,20,105,203,71,251,213,4,115,29,68,235,254,209,218,61,91,120,139,253,136,186,150,172,31,147,202,224,210,239,213,132,149,85,14,119,161,244,229,207,77,253,64,150,61,161,16,188,244,0,209,129,161,8,85,105,99,75,84,250,128,19,81,83,113,99,138,229,103,188,51,172,31,98,248,55,211,151,113,177,51,224,140,34,159,194,180,77,250,144,36,8,2,155,170,252,26,119,65,92,77,228,66,196,154,8,78,120,201,205,226,108,95,170,188,101,62,69,250,108,189,69,62,84,107,131,169,195,175,33,219,178,236,75,233,145,90,76,154,212,135,140,175,145,116,221,29,91,205,41,112,161,144,195,97,185,111,133,214,247,249,206,95,54,117,255,18,251,2,195,249,226,39,42,210,89,9,139,75,96,164,44,189,113,196,2,145,146,66,160,134,31,111,42,59,12,221,151,176,112,30,56,82,162,128,77,245,146,56,226,206,25,56,28,62,135,160,156,59,120,70,240,216,127,40,37,250,91,175,29,249,182,227,115,78,103,225,76,162,114,142,158,139,15,165,86,122,103,189,24,213,58,47,145,221,176,184,175,164,176,105,70,56,204,167,80,190,212,3,143,25,9,230,109,185,63,153,190,228,6,122,240,62,16,245,45,106,253,0,211,115,230,176,233,8,222,15,205,17,200,182,249,131,23,1,170,41,59,66,38,167,159,188,44,25,146,162,164,214,46,187,207,142,174,148,69,229,232,120,238,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,183,147,9,214,10,172,156,19,48,72,119,105,154,60,231,108,162,199,200,223,139,38,10,137,136,29,152,42,26,79,199,146,69,172,251,185,218,4,129,114,192,48,90,200,147,47,148,57,188,60,100,153,111,170,176,17,148,120,9,59,98,60,61,233,76,52,165,114,111,240,91,140,65,23,11,134,194,215,232,19,90,20,56,233,186,166,238,36,134,172,34,130,93,21,52,174,80,71,97,14,18,195,10,137,94,24,217,29,46,68,78,69,238,60,69,181,25,37,13,245,217,169,142,125,222,239,67,145,58,85,27,27,114,37,152,192,28,158,236,237,178,125,179,187,68,175,243,42,38,118,165,87,155,180,226,135,102,118,57,149,89,135,170,100,121,241,237,178,98,164,169,240,89,149,45,190,84,38,88,175,39,71,66,216,44,22,7,199,169,10,155,89,183,209,244,98,131,101,60,134,249,133,219,157,68,231,147,10,93,210,15,29,138,10,47,181,161,81,82,12,217,165,82,182,18,21,64,166,164,6,76,142,106,40,92,110,221,225,162,114,74,197,128,203,241,65,82,212,191,210,48,191,164,78,244,192,184,199,37,126,188,82,207,177,21,222,53,202,251,22,78,163,172,43,62,93,150,39,131,240,224,121,45,34,174,177,33,156,173,39,9,53,79,43,246,104,190,149,33,165,60,132,107,140,89,63,147,103,51,39,5,242,69,245,105,11,68,142,203,183,81,122,141,165,167,240,160,244,206,120,13,55,238,208,16,106,57,210,218,5,185,34,135,201,155,138,57,73,199,157,139,73,162,30,104,141,36,23,197,82,242,147,154,208,59,250,66,242,219,213,138,232,190,1,159,199,73,128,150,73,224,94,67,71,233,160,180,119,200,78,6,236,177,67,208,92,132,193,0,180,209,186,28,48,205,54,10,211,22,177,227,106,170,201,166,222,154,173,202,119,201,227,116,161,171,163,239,197,209,236,69,43,63,205,36,241,212,72,25,77,87,182,58,240,57,229,212,153,162,139,182,199,129,59,161,229,95,122,111,106,84,147,151,193,153,87,182,159,171,141,68,194,31,13,89,83,201,89,0,211,15,222,3,102,50,200,18,192,29,138,107,7,148,134,50,73,81,253,8,150,91,180,58,105,75,81,24,101,163,25,48,91,189,188,245,217,36,150,235,93,31,24,157,49,221,205,208,35,112,217,245,73,3,41,143,34,86,91,102,223,221,14,159,111,45,45,118,4,138,137,63,248,213,148,33,236,7,182,122,26,31,82,196,239,242,80,24,118,62,95,155,211,84,73,117,121,17,178,137,2,61,90,148,242,99,9,27,183,131,79,21,134,68,21,175,225,39,156,81,183,59,77,252,86,194,98,72,157,207,29,183,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,223,78,208,88,137,85,200,121,66,112,242,7,15,2,131,235,253,237,21,106,198,147,90,157,166,49,26,182,133,51,207,182,195,3,203,176,41,60,92,244,23,137,69,206,253,7,93,37,234,249,207,117,25,21,119,129,27,180,224,241,100,112,189,169,87,51,233,161,240,205,146,100,239,80,39,180,32,18,220,220,246,34,29,185,178,30,155,19,18,72,95,63,99,25,219,136,254,248,185,192,133,169,166,5,77,158,169,178,242,136,196,26,173,31,212,101,169,87,212,214,165,97,26,216,48,207,142,182,113,132,124,215,49,169,21,97,99,54,198,240,17,157,160,176,122,212,162,231,211,70,151,217,77,113,90,182,142,35,175,206,158,197,27,70,192,102,33,40,12,21,147,15,11,92,152,93,63,201,134,73,221,247,75,98,127,75,39,249,182,77,174,4,186,154,104,43,226,134,246,113,7,141,234,240,153,250,3,239,176,227,135,41,64,43,72,174,197,159,235,156,207,48,55,190,112,116,89,83,131,219,84,20,158,93,162,222,33,67,89,68,228,42,129,231,221,116,134,169,145,234,177,187,145,204,240,58,84,227,229,72,187,60,112,228,19,129,201,218,189,112,232,165,204,95,7,253,126,190,7,253,32,62,201,173,251,243,185,24,207,252,162,227,172,243,254,204,179,176,57,161,236,40,83,167,248,113,46,118,240,0,224,136,31,219,78,118,141,69,204,193,119,67,92,29,237,116,99,138,19,64,242,183,62,247,77,82,165,205,226,36,64,238,240,57,232,170,26,210,236,11,145,24,155,86,152,145,251,179,233,244,29,140,200,112,137,229,250,236,134,20,193,250,131,215,4,139,202,120,54,226,17,135,23,85,168,61,61,219,248,177,89,135,155,19,3,123,185,232,128,67,162,54,242,133,57,163,117,171,61,222,99,148,205,15,235,97,213,165,75,189,114,140,56,61,12,89,191,71,135,148,48,166,2,36,6,67,167,2,197,208,65,44,132,52,97,234,106,170,112,100,71,79,60,110,39,10,222,106,140,156,23,137,45,137,214,12,233,95,66,187,117,181,32,35,163,202,151,170,86,129,17,7,113,183,233,120,72,99,62,71,200,113,80,224,93,113,24,202,23,253,218,153,114,165,123,245,192,135,83,247,101,25,5,188,195,76,82,221,169,207,230,122,142,106,255,96,201,154,150,179,58,63,139,230,42,135,205,71,235,234,58,65,69,211,2,62,214,117,123,60,186,157,239,242,67,70,190,62,222,36,62,181,199,75,186,21,147,170,187,136,120,75,244,0,18,244,125,50,43,188,54,238,131,195,205,164,226,53,234,209,130,76,214,100,200,178,156,110,212,77,213,168,33,135,41,83,165,192,160,79,24,183,121,23,149,130,42,92,207,214,190,209,220,173,235,168,32,168,226,61,221,53,151,247,4,95,115,104,40,231,120,106,195,213,192,77,85,155,144,181,192,208,243,249,79,99,201,168,169,98,186,162,94,9,48,137,186,171,239,142,118,138,75,219,112,58,88,207,177,192,68,172,252,188,135,72,185,235,241,113,126,153,45,201,97,184,151,139,124,43,226,100,35,150,102,183,35,84,172,82,235,112,241,162,72,78,53,182,167,45,112,155,151,134,6,58,17,166,165,194,97,211,34,86,189,165,45,209,64,104,10,46,172,212,114,6,159,73,61,47,60,213,109,131,162,160,135,247,99,116,57,67,92,66,252,249,18,13,253,16,222,52,53,161,80,96,10,79,246,160,147,246,11,65,207,134,149,226,67,51,77,132,49,15,184,135,66,186,193,233,121,173,66,239,83,188,22,28,51,58,222,139,106,148,25,175,181,208,93,105,15,28,110,153,21,233,238,162,99,146,97,207,184,111,69,59,217,157,190,104,130,214,114,159,27,29,103,121,48,104,158,87,141,7,131,70,81,7,20,5,17,25,177,70,216,88,62,37,103,127,132,19,187,5,252,100,135,39,164,177,34,198,67,85,104,210,92,43,230,241,238,247,234,76,85,135,94,141,100,66,220,250,108,117,210,38,125,76,93,200,90,75,12,25,249,76,217,225,141,8,201,5,133,161,249,39,71,249,192,199,180,143,25,108,218,65,89,127,60,145,240,241,17,135,190,80,13,141,4,31,67,138,65,131,105,60,137,21,147,140,114,194,93,116,132,28,135,84,174,55,35,133,190,51,165,17,104,46,10,163,16,226,29,170,244,102,206,170,211,16,145,230,216,38,81,2,215,196,123,50,251,171,7,76,138,65,191,246,177,79,169,119,253,224,106,175,45,83,133,220,90,143,137,134,100,199,210,175,157,33,183,114,27,136,217,126,182,39,249,94,68,84,114,204,241,218,104,28,148,49,205,198,36,228,223,211,42,161,21,61,166,118,68,176,206,68,98,143,144,39,163,99,47,184,69,143,183,199,191,228,201,146,149,44,6,12,213,226,13,46,84,4,67,111,231,32,141,5,73,218,68,77,69,242,252,182,63,25,225,21,81,182,166,41,119,94,182,48,2,180,255,63,89,239,142,131,219,146,92,233,205,133,54,141,124,63,56,0,89,242,100,10,109,16,234,66,131,70,147,68,169,218,104,52,56,8,13,67,94,67,146,215,243,33,160,89,40,191,248,119,68,174,60,170,203,11,240,158,117,114,255,185,115,231,35,50,30,107,37,201,177,169,112,91,143,160,222,69,85,124,11,155,82,221,118,37,113,103,62,50,217,69,120,235,168,143,28,97,105,80,253,170,76,53,160,172,10,255,156,92,178,37,101,10,216,242,56,46,92,242,243,108,4,191,115,192,201,106,244,5,166,128,50,54,75,186,37,92,176,149,155,245,238,241,69,240,120,109,253,237,115,255,24,174,37,62,205,63,43,132,173,213,248,82,130,69,4,238,220,44,94,239,250,19,106,241,162,96,246,217,45,14,75,116,85,144,121,137,135,163,160,221,101,88,208,38,158,183,117,54,94,59,129,173,152,205,71,45,35,37,93,30,24,231,127,188,88,50,18,36,129,201,245,187,239,13,221,171,246,28,19,58,199,92,58,199,108,21,99,29,227,224,60,204,75,179,58,180,30,66,50,130,219,10,187,246,155,13,109,91,172,88,102,34,7,76,118,59,6,230,27,50,159,47,140,174,98,112,186,162,8,171,229,233,21,218,179,80,181,159,150,153,41,87,179,3,159,191,239,153,158,164,61,32,224,163,173,205,162,240,174,45,56,220,139,254,54,12,61,126,85,198,110,92,66,86,142,131,13,154,117,239,57,12,149,98,81,147,3,92,70,143,174,33,179,60,167,252,118,65,43,51,90,119,83,182,30,210,58,173,72,226,158,191,44,27,29,22,60,56,190,10,90,125,233,250,120,237,116,235,207,33,212,197,153,45,240,66,7,214,225,179,71,213,174,207,182,114,80,55,224,240,190,102,169,193,224,160,37,87,222,209,124,140,187,45,207,254,113,36,198,179,57,77,171,126,109,216,176,163,53,245,152,98,173,212,109,210,240,62,211,144,133,26,83,135,20,14,177,224,245,34,79,83,200,254,65,49,168,253,167,207,25,63,115,127,208,187,23,131,246,161,59,3,130,102,113,113,3,198,190,22,24,209,192,18,173,45,49,87,127,186,89,212,210,97,220,175,89,251,109,116,155,209,186,62,204,71,182,252,106,112,109,34,136,94,167,206,51,238,155,158,164,113,96,180,192,187,190,24,239,233,75,159,202,91,114,113,31,120,69,0,147,197,122,58,146,21,94,247,252,171,166,55,169,27,7,102,86,248,6,33,76,110,226,200,170,86,12,237,106,174,7,198,79,162,163,198,196,13,45,14,138,88,215,210,165,63,161,137,118,99,223,84,145,139,158,50,147,159,243,80,29,178,110,77,220,96,213,226,211,97,176,215,169,69,249,228,60,145,51,238,109,7,122,231,58,102,176,15,197,86,93,127,90,120,122,128,101,75,202,114,216,148,202,171,194,38,118,227,176,177,70,42,138,150,108,52,46,22,24,123,224,115,31,190,176,41,27,62,48,60,174,14,39,188,67,250,94,133,42,149,111,170,64,222,84,159,13,141,228,228,237,142,197,218,45,112,174,135,103,49,90,146,15,70,8,170,212,161,48,201,68,1,67,235,170,61,131,68,193,207,237,115,122,193,162,247,244,12,249,44,239,89,37,31,66,151,223,162,78,193,157,23,212,154,227,96,80,248,60,222,15,9,236,59,50,229,5,62,107,170,151,104,141,41,252,180,54,151,219,112,152,27,230,211,186,91,34,219,7,23,235,185,162,208,236,250,123,21,132,57,94,131,3,107,215,127,26,255,143,158,156,139,28,234,219,24,15,75,210,185,176,176,164,252,123,20,212,75,178,62,155,98,16,191,103,67,186,57,171,110,119,200,61,174,248,233,108,10,10,83,141,180,26,246,68,205,16,137,181,161,22,94,234,65,81,82,169,24,175,186,246,54,235,222,55,52,146,139,103,215,197,5,217,74,142,169,144,76,101,76,91,159,179,49,182,90,224,60,117,84,182,41,185,220,214,73,153,145,78,75,98,139,247,225,16,108,169,197,142,183,199,237,249,106,82,54,69,209,179,11,197,12,135,87,66,125,0,136,136,229,16,104,172,137,96,145,164,65,161,95,127,44,70,39,185,50,201,212,173,22,57,73,89,78,58,198,52,17,241,71,54,159,122,141,253,130,166,188,232,54,160,153,67,149,130,211,111,225,147,42,18,82,62,112,142,28,93,224,33,68,5,38,184,147,67,124,132,108,109,229,60,6,30,151,42,189,160,138,156,222,159,166,72,121,5,156,158,116,35,99,136,137,88,32,69,168,202,152,1,76,120,187,6,156,183,94,227,89,75,46,18,59,45,87,70,125,50,201,146,9,188,99,80,109,36,125,105,238,9,33,142,69,32,246,44,77,189,186,17,106,234,23,238,77,111,56,196,102,67,197,230,220,185,49,76,180,99,103,223,222,193,191,8,29,238,219,239,198,41,236,40,137,98,207,179,209,101,112,47,111,89,166,200,55,20,198,133,224,67,50,183,37,44,42,140,204,144,183,38,96,221,116,162,240,240,16,65,132,165,190,107,142,45,15,239,193,25,142,178,89,207,79,207,168,226,137,198,253,157,161,184,47,87,188,214,57,176,147,70,248,13,222,2,147,246,246,192,112,196,95,56,169,106,171,13,217,74,247,167,11,85,141,207,91,55,225,3,36,238,167,25,113,201,248,101,131,2,14,246,8,77,254,133,113,180,7,225,49,76,180,93,51,220,225,41,90,219,47,249,220,46,171,186,190,241,132,82,21,235,188,148,203,42,98,21,198,101,29,164,150,212,79,170,127,225,236,172,196,168,131,231,147,100,73,157,195,220,48,114,240,105,18,241,124,158,237,5,62,70,156,218,212,209,68,13,77,36,143,81,254,33,228,189,172,13,24,191,131,147,149,12,242,103,134,102,170,222,47,159,107,214,186,91,224,33,156,121,141,216,245,124,224,181,130,159,231,124,154,71,231,150,241,132,176,61,40,112,17,117,159,58,193,11,87,128,96,234,36,13,118,107,235,138,202,87,13,166,206,166,220,90,136,84,67,215,20,116,154,36,138,117,125,111,24,150,227,183,141,34,172,170,43,41,17,91,221,151,16,115,79,157,40,149,52,195,152,133,133,130,47,201,144,49,174,255,30,83,156,89,213,36,88,64,82,11,225,237,96,165,52,101,45,129,113,57,95,210,74,56,115,154,194,131,50,196,96,134,36,16,33,33,150,84,183,16,61,103,59,35,122,83,23,154,113,204,5,237,118,201,75,93,77,16,13,95,241,198,243,245,198,148,116,144,132,106,80,72,178,44,28,202,58,89,8,57,95,214,61,60,5,154,124,0,188,46,131,21,33,142,172,110,94,203,118,237,151,5,189,111,125,45,203,244,190,52,231,36,146,232,174,65,25,83,80,225,192,106,191,167,110,134,176,192,148,120,235,241,115,107,10,108,18,84,227,202,47,244,250,56,45,201,80,13,102,59,30,84,180,223,196,152,131,235,108,82,22,170,29,155,80,219,238,160,120,219,85,143,53,242,202,119,188,116,135,246,73,141,16,99,145,10,157,0,8,42,211,235,107,45,235,170,239,64,194,82,244,64,62,246,103,92,222,185,146,174,199,82,64,59,253,142,24,204,90,251,105,107,180,107,46,231,50,76,143,231,129,107,14,46,192,98,114,246,237,233,88,207,53,164,100,208,88,29,79,107,152,9,124,184,207,22,115,62,207,51,40,171,199,4,198,5,88,30,208,202,54,29,165,200,97,60,159,10,149,154,171,116,62,148,235,143,15,77,238,118,80,176,161,33,172,110,218,134,170,214,21,131,69,196,67,247,171,70,189,240,8,101,83,100,226,158,223,62,239,233,25,211,72,228,226,170,25,10,35,188,126,153,208,72,68,217,207,234,64,205,34,180,100,119,126,76,51,194,207,51,7,213,89,55,86,104,133,145,44,138,135,147,41,82,245,183,241,196,250,194,197,1,216,214,227,25,183,170,150,96,97,179,162,220,172,48,106,24,209,218,108,53,133,9,233,198,195,169,34,210,132,83,83,16,95,87,222,186,89,158,139,110,134,171,199,231,38,105,49,143,199,175,94,185,131,95,225,83,4,188,244,224,35,252,22,92,104,216,41,26,231,131,213,40,74,95,77,93,180,20,61,26,249,185,149,133,93,43,105,154,238,249,175,125,185,56,77,193,80,211,111,208,107,173,17,203,224,238,167,158,88,174,8,155,75,95,48,77,157,97,212,35,251,216,160,229,170,160,65,15,159,116,133,37,106,41,131,44,138,120,142,100,138,164,100,10,189,33,72,9,45,82,122,110,70,108,73,161,235,72,60,34,63,247,42,28,222,193,16,103,41,77,122,165,131,188,182,7,19,21,44,174,207,195,77,106,61,136,168,76,114,92,239,131,139,10,113,135,225,82,120,188,242,188,86,240,107,65,123,188,151,246,44,221,12,226,84,204,195,245,128,228,96,6,74,228,79,127,25,178,204,24,19,179,182,134,222,130,9,28,6,169,88,134,185,232,113,233,67,166,26,244,113,104,53,73,78,145,121,91,226,244,33,223,248,113,170,175,212,133,21,12,45,170,199,223,15,37,123,141,213,133,144,223,31,110,59,210,153,122,144,111,65,94,162,110,59,54,184,20,236,90,230,10,80,103,229,134,240,215,73,35,184,69,103,245,216,147,172,223,130,70,135,66,149,199,165,113,70,127,94,198,36,170,211,242,227,163,133,102,195,75,195,241,223,170,140,45,48,211,178,7,108,228,77,234,22,207,53,168,158,142,205,175,204,118,7,69,211,53,248,127,184,26,53,117,40,54,130,19,151,184,75,147,109,241,168,15,246,226,32,230,34,11,82,223,170,218,247,118,254,43,24,225,158,110,87,114,217,130,92,139,60,71,245,104,96,166,248,149,14,75,129,176,160,182,134,171,36,248,94,166,177,168,228,199,173,157,93,82,98,24,99,108,121,186,150,173,148,213,25,172,136,25,43,138,233,126,249,173,206,245,187,169,99,154,105,56,130,174,204,82,165,20,172,227,18,151,156,187,223,156,58,253,43,153,5,65,253,67,254,163,168,0,2,55,246,190,96,214,154,42,70,14,12,251,78,16,84,109,106,66,244,123,28,51,116,197,28,237,148,44,63,239,124,26,7,243,79,199,39,161,113,188,243,236,225,25,38,112,76,37,229,170,192,133,71,46,167,255,52,177,148,169,174,99,171,225,11,182,37,136,179,179,126,142,74,236,53,208,138,158,148,60,27,82,233,25,139,135,220,90,145,159,2,110,235,254,116,49,246,255,170,48,138,225,23,198,15,36,40,38,210,236,151,177,136,219,149,192,120,170,99,150,81,167,191,183,6,94,112,172,173,160,183,218,77,61,195,148,251,4,231,194,65,201,158,212,126,53,216,251,131,184,103,89,34,130,192,245,22,107,2,231,34,37,172,7,182,178,132,104,205,234,88,50,143,78,83,212,169,131,58,11,89,224,174,48,31,52,216,117,96,182,212,111,141,11,41,151,203,196,164,44,105,168,219,193,171,117,137,152,148,124,160,218,127,39,161,105,106,251,137,8,81,79,232,54,60,112,127,34,43,36,145,164,216,79,206,246,158,167,250,195,57,66,47,111,15,133,26,26,60,76,220,122,202,101,35,226,142,172,207,62,55,232,117,9,162,10,244,0,218,154,100,203,125,169,142,138,228,41,129,82,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,212,34,13,33,44,244,178,46,113,92,54,66,92,65,97,179,188,52,103,168,4,220,139,13,48,108,225,227,194,199,40,17,248,71,14,235,243,4,150,42,161,135,170,4,208,203,140,133,201,101,91,114,49,42,65,208,158,131,150,206,148,189,196,119,187,186,89,230,65,139,69,165,157,156,106,11,45,48,207,70,130,222,112,224,7,18,216,152,68,226,225,240,143,22,125,184,165,161,229,128,211,115,92,47,196,182,122,16,243,252,106,31,101,76,113,166,204,30,48,36,246,250,69,136,51,239,75,226,68,180,66,7,213,232,17,123,176,52,89,182,184,62,220,110,159,23,174,20,249,95,184,54,88,239,130,104,169,147,2,217,5,62,31,48,168,52,137,220,38,169,62,135,85,226,12,171,207,242,115,240,115,132,220,253,12,46,248,243,93,156,69,230,108,1,83,189,237,86,152,29,203,111,153,38,96,150,81,59,119,196,238,197,51,100,16,114,44,107,235,66,98,220,12,24,53,35,133,115,195,188,11,152,108,49,233,218,249,130,51,72,131,144,23,150,250,113,52,198,112,171,58,138,60,209,210,182,169,68,108,17,25,93,68,227,238,47,79,210,72,156,173,159,40,229,80,115,117,146,175,159,227,217,100,141,86,57,22,77,130,37,104,58,215,180,93,229,142,201,164,204,163,199,215,36,138,44,20,135,168,73,194,232,21,112,127,42,34,14,76,41,201,229,166,106,67,43,138,42,117,129,220,241,130,125,10,73,59,125,184,101,168,68,107,116,70,171,194,148,101,229,121,201,169,138,36,170,19,206,187,213,49,7,134,252,75,102,18,181,171,195,83,232,41,142,225,84,191,27,34,245,25,203,115,155,41,174,43,93,234,23,43,118,73,15,134,39,56,85,21,42,233,206,96,27,221,44,191,75,193,110,139,181,119,46,53,83,242,185,109,22,100,175,42,0,230,146,124,23,215,36,105,46,185,241,197,57,85,135,142,24,185,171,43,69,235,132,123,92,186,214,137,4,207,248,237,179,171,75,244,28,23,221,140,67,117,97,108,137,199,220,146,35,163,68,17,216,42,74,4,62,231,94,48,43,66,180,124,54,13,121,237,142,191,215,185,48,23,179,36,203,209,55,161,59,156,177,50,235,57,177,37,187,210,66,214,240,27,222,214,83,167,176,81,237,57,203,31,41,236,93,210,20,73,8,32,67,219,223,154,200,163,120,112,33,234,64,79,114,7,140,94,113,86,152,160,90,160,105,118,29,148,106,146,7,59,24,181,198,147,29,54,177,98,226,173,56,36,159,73,84,77,227,38,26,47,99,185,21,24,9,162,248,90,228,142,117,93,60,149,108,86,183,98,22,118,97,107,47,156,47,161,86,65,239,188,105,199,241,222,167,160,2,131,172,84,103,233,153,181,165,244,251,219,132,134,165,107,103,188,219,140,185,128,196,92,211,49,35,246,53,218,190,240,204,218,53,252,135,30,163,6,38,116,175,15,55,206,226,18,76,97,36,228,235,195,207,247,233,177,66,240,224,138,234,67,53,45,68,87,216,36,22,5,235,179,60,28,175,108,186,15,103,214,22,233,26,201,15,30,62,4,54,245,30,129,33,211,30,65,67,70,5,124,209,135,195,115,149,214,165,33,75,18,22,130,95,31,39,121,240,140,101,108,102,249,237,31,217,87,180,254,5,119,5,102,111,112,67,8,46,4,130,11,2,195,82,230,100,95,148,203,170,117,56,109,39,112,115,130,106,217,94,30,184,66,24,17,141,7,121,231,247,167,127,215,230,216,136,19,2,198,98,171,140,31,255,121,180,134,222,78,46,125,92,248,162,252,101,204,109,85,62,85,97,26,183,128,251,16,34,117,74,191,73,60,174,14,67,12,39,167,46,10,210,211,157,188,192,133,226,54,133,9,171,6,76,156,175,106,215,58,55,135,238,176,49,225,60,48,217,162,219,97,216,251,159,103,87,166,71,160,163,73,252,209,122,22,65,12,4,33,201,196,88,250,218,41,123,100,20,152,10,9,29,114,10,123,157,106,118,218,5,115,63,131,182,35,202,55,176,223,132,84,159,15,114,118,211,20,63,141,30,83,210,142,255,142,198,128,17,188,26,2,195,112,87,227,167,9,140,62,211,52,121,72,10,144,106,150,246,76,164,200,223,130,160,138,210,9,89,32,201,136,26,134,195,38,41,166,235,39,147,101,95,28,238,143,81,139,143,30,166,17,71,73,38,25,10,83,49,153,227,217,216,145,186,163,101,178,241,74,244,172,32,13,51,117,225,47,138,163,28,206,72,180,47,221,54,168,111,14,56,113,253,210,135,163,107,218,226,183,137,146,202,5,9,29,47,148,210,62,216,136,208,245,232,44,232,158,196,76,49,5,16,113,199,156,214,144,61,249,250,161,112,84,50,225,233,154,5,56,29,78,150,208,175,91,86,212,68,12,74,63,183,122,66,137,169,84,79,251,28,212,64,110,181,198,137,108,20,103,83,3,62,83,78,15,117,120,211,199,238,23,30,58,197,39,97,239,184,54,78,54,68,77,181,197,73,223,60,167,231,87,226,56,186,110,104,68,169,162,49,153,157,122,118,158,237,174,79,63,5,230,48,186,58,221,44,161,126,169,1,15,42,119,244,167,73,154,242,59,231,129,201,185,151,247,34,66,63,227,123,225,226,170,73,91,219,137,118,91,227,77,86,24,223,131,155,250,228,178,62,14,178,241,115,17,199,139,181,115,183,122,22,39,89,246,49,164,136,218,119,93,217,13,231,80,52,38,194,254,236,57,149,218,195,29,112,249,99,215,160,132,175,68,199,73,189,44,10,35,189,213,99,208,140,12,91,183,121,220,130,51,186,6,205,222,3,91,116,200,127,27,190,10,61,244,153,28,113,11,193,16,101,83,23,148,82,157,216,13,59,66,80,226,116,25,176,49,140,232,56,124,159,66,46,0,99,217,165,53,165,62,78,11,117,201,89,132,252,196,151,23,146,45,67,199,108,97,192,249,163,155,41,98,106,183,49,91,163,99,196,220,119,146,109,154,178,159,32,30,37,133,17,254,23,129,147,145,232,59,76,180,78,178,170,199,50,22,4,239,120,37,230,56,181,103,200,100,251,189,110,90,229,167,216,204,156,87,35,236,133,95,38,148,220,5,108,27,26,238,218,38,81,100,39,253,30,231,79,246,157,196,249,39,200,161,48,228,95,53,96,40,50,164,107,166,217,30,31,228,92,5,206,237,87,166,41,97,13,183,123,207,58,167,94,92,81,84,137,98,175,133,115,179,235,199,30,217,174,161,23,158,34,151,76,49,38,28,168,142,46,203,77,127,209,161,168,222,102,73,101,141,164,55,84,104,75,27,93,209,20,74,77,160,28,56,242,206,157,19,63,22,110,50,255,165,124,107,162,186,203,247,148,97,44,177,250,86,48,33,118,183,161,136,176,23,41,78,163,108,231,76,210,111,207,56,54,49,140,154,210,179,50,224,145,253,126,26,94,200,45,153,53,208,188,165,228,137,205,7,198,92,144,71,23,130,238,235,162,80,231,46,133,123,80,141,83,79,58,212,198,97,53,52,191,131,112,186,212,199,188,130,230,63,59,229,54,91,97,151,146,81,46,63,41,146,108,237,114,153,213,223,57,184,158,123,237,50,225,13,60,240,242,240,220,218,8,135,61,19,252,237,90,230,150,50,226,181,138,73,234,42,12,79,226,109,189,40,112,189,48,241,229,160,26,31,211,66,26,242,173,161,17,13,218,236,97,25,44,106,16,163,188,24,134,10,206,253,57,116,109,17,194,247,128,47,37,240,233,9,2,14,139,190,249,60,27,200,120,74,37,21,87,227,189,179,192,12,195,157,103,157,140,150,48,69,152,104,202,249,11,193,34,21,102,222,154,77,167,201,168,33,62,150,195,87,203,129,139,111,72,224,102,218,185,14,87,72,161,134,192,208,153,204,11,195,151,159,5,166,214,208,221,142,22,25,18,253,183,10,23,225,8,245,146,129,91,42,87,109,77,217,175,27,112,148,149,110,81,137,174,104,199,143,187,68,72,241,41,77,94,204,52,124,238,176,36,254,115,10,156,161,154,112,152,50,220,34,39,8,218,13,211,73,15,128,41,18,203,10,159,127,125,67,179,34,159,38,7,39,250,10,30,7,199,169,52,181,32,150,19,217,196,84,2,166,200,71,208,105,174,143,64,51,89,116,2,67,111,226,159,235,152,18,202,124,83,73,168,134,92,55,96,104,232,20,70,186,209,61,212,3,125,240,146,244,167,73,175,223,209,26,118,113,57,157,184,243,151,22,187,74,111,196,209,229,225,48,149,121,177,249,129,17,178,205,218,250,12,183,7,148,129,113,49,107,107,184,108,98,129,17,226,237,178,21,119,242,172,35,28,71,98,71,26,207,111,67,53,16,91,26,153,57,189,60,240,249,235,126,192,12,139,178,72,20,6,69,145,29,6,245,32,87,67,116,212,206,147,134,229,26,56,140,221,47,110,25,84,191,114,139,223,230,130,40,44,142,192,25,243,47,224,181,180,45,86,169,199,35,6,46,96,97,59,161,204,32,119,23,72,60,48,52,58,186,250,178,213,194,181,11,159,95,210,214,150,186,232,31,132,28,212,103,99,64,134,50,100,58,6,69,146,173,63,173,169,207,136,174,145,150,50,21,38,91,220,15,101,252,20,103,245,201,152,101,212,127,221,150,231,244,63,159,84,123,78,10,204,140,174,145,82,246,12,105,65,135,192,91,147,190,84,228,226,215,9,71,197,169,205,30,51,222,247,70,83,220,93,116,84,237,212,242,140,26,201,188,183,117,50,29,171,11,51,23,226,20,57,79,26,90,133,69,1,94,78,110,192,153,109,145,116,38,161,102,226,85,200,192,16,123,213,7,110,61,190,8,39,124,125,127,154,205,188,5,156,186,94,11,173,245,112,31,220,128,200,166,63,173,201,252,245,73,206,230,216,181,136,11,134,90,44,89,135,73,197,17,147,161,39,202,236,220,129,208,185,246,9,189,37,240,177,209,125,88,206,142,150,147,250,54,224,237,165,36,205,97,139,121,142,23,110,2,35,104,247,192,148,71,121,207,225,79,211,66,70,211,17,235,126,13,33,107,47,205,103,88,58,122,11,205,225,132,251,71,199,28,167,170,155,97,144,23,136,142,0,40,212,121,223,23,57,71,219,210,252,54,122,150,175,66,86,71,157,38,63,131,66,58,137,131,231,52,106,207,15,111,242,74,179,195,24,223,207,47,219,157,41,90,83,225,48,158,185,128,136,172,183,230,123,165,173,29,51,227,209,199,196,86,126,127,62,182,137,187,57,76,49,211,243,240,115,189,242,90,250,159,158,86,18,207,34,52,203,105,199,179,11,249,51,186,188,114,142,244,154,110,212,236,207,226,203,220,226,163,223,232,70,234,1,69,62,71,108,58,192,125,234,120,35,222,19,230,6,133,248,85,248,214,129,217,198,28,54,145,148,244,60,124,80,144,233,48,49,0,157,71,60,188,185,189,222,127,138,32,207,195,205,167,227,240,180,228,171,7,70,233,51,96,178,117,117,204,240,206,199,160,53,72,89,101,84,168,121,200,126,23,70,36,113,63,11,255,192,59,164,212,128,53,156,103,104,36,124,128,38,81,39,193,236,164,28,219,39,248,217,235,158,187,48,82,133,59,36,10,206,120,81,39,170,15,103,221,250,62,78,189,249,89,15,242,90,197,44,8,127,56,25,30,245,105,205,30,19,104,39,113,91,123,214,185,12,248,144,149,243,219,186,139,195,78,26,185,84,248,147,183,232,132,90,99,72,171,62,248,88,38,69,235,93,129,207,194,14,152,252,180,186,158,51,123,85,223,136,57,203,212,17,5,245,108,142,152,0,167,205,147,251,118,198,228,114,16,99,0,35,249,166,173,141,204,221,37,35,44,183,179,233,183,38,166,237,215,20,188,57,99,63,29,255,85,71,7,92,147,110,102,197,146,175,163,113,70,85,111,60,61,11,118,205,1,223,88,239,186,167,148,118,133,22,14,124,108,13,41,26,250,193,158,80,14,12,151,212,255,111,42,132,112,9,113,174,253,140,10,107,221,91,227,3,214,104,56,87,103,152,73,28,94,108,134,79,207,199,149,119,108,108,71,165,60,83,165,236,184,25,54,184,4,74,123,166,33,26,17,251,194,57,61,51,201,118,106,71,141,53,238,177,223,250,240,74,247,209,204,237,50,213,54,156,57,92,208,148,115,37,209,86,5,62,227,228,179,180,241,165,187,218,57,148,115,116,223,228,27,61,91,106,200,224,224,188,131,130,252,216,214,153,84,173,52,62,90,163,236,162,131,82,201,253,141,239,101,153,191,249,129,169,32,113,97,147,106,212,60,250,98,92,227,67,72,102,35,157,171,87,129,100,22,96,232,204,48,79,101,72,89,109,205,175,226,80,48,238,161,67,74,21,93,234,23,61,187,70,126,174,25,136,231,58,220,169,113,212,107,70,167,24,97,132,24,204,153,115,226,158,192,107,143,28,204,85,123,169,154,202,136,224,162,200,208,156,25,154,180,146,221,18,31,227,38,0,91,70,214,181,137,12,98,164,170,32,60,114,246,203,174,48,102,149,163,240,159,228,167,241,56,247,134,117,225,169,97,18,96,214,215,133,207,245,247,143,251,104,95,209,154,186,32,189,9,88,250,79,104,243,144,111,166,19,5,79,84,137,181,119,254,112,62,23,152,14,59,135,239,210,141,27,99,26,250,108,132,4,253,174,75,9,254,86,95,43,147,108,58,225,169,37,206,159,17,151,65,225,76,105,177,114,147,85,32,171,11,96,16,81,152,1,155,58,150,192,200,128,197,20,79,44,23,29,180,105,132,169,159,66,206,134,193,71,93,23,221,24,77,188,45,76,26,122,96,79,211,143,232,1,27,151,134,194,43,197,109,150,212,245,169,63,76,50,173,83,55,147,238,60,30,223,194,50,57,131,111,138,178,78,89,15,226,145,177,4,194,239,91,86,243,107,77,245,99,145,130,236,203,131,112,244,249,117,241,206,101,132,40,92,51,232,24,113,77,23,230,177,193,41,99,252,134,4,18,244,169,150,4,87,209,238,124,113,136,154,163,212,243,120,154,142,245,235,14,128,194,241,81,116,130,159,133,211,35,1,129,52,201,169,73,0,176,190,4,173,52,159,21,42,59,189,221,192,130,239,155,93,238,136,31,200,29,1,9,135,226,85,190,103,12,96,203,148,157,148,2,202,29,182,93,70,176,87,67,206,157,28,153,112,0,64,81,221,244,167,169,194,14,29,220,68,245,134,122,121,123,182,123,218,111,142,154,42,58,9,82,207,209,181,189,220,201,248,222,70,209,107,89,161,44,126,120,107,40,175,158,163,9,195,100,125,32,34,214,26,151,237,48,215,122,249,61,27,238,31,94,13,168,180,191,175,213,17,106,158,154,161,204,173,42,121,125,100,183,244,194,173,104,35,162,53,62,148,93,181,60,67,210,77,202,249,131,51,21,18,186,203,34,112,55,125,72,224,148,82,138,21,88,84,179,83,203,144,201,212,30,227,137,140,164,207,172,235,70,249,169,11,254,76,16,210,9,62,180,155,31,92,225,73,48,108,5,76,120,255,245,27,76,143,211,117,56,138,167,20,33,34,80,143,235,59,96,12,49,185,93,96,86,108,15,36,116,99,243,144,2,72,104,183,225,73,237,14,87,50,40,164,53,231,179,19,72,156,157,231,92,27,53,34,133,143,129,11,132,195,198,211,41,211,155,187,74,139,33,195,102,216,146,244,64,177,82,191,47,118,236,253,170,62,11,99,244,40,241,219,20,110,138,117,68,194,248,246,125,16,254,61,43,70,19,184,228,32,221,32,234,192,151,215,214,150,43,240,61,155,91,40,201,81,2,55,11,159,125,48,148,5,194,172,73,207,40,177,248,62,24,222,233,44,146,50,88,178,72,71,121,107,78,26,97,12,165,60,27,215,219,247,218,199,98,77,75,23,0,149,3,41,199,111,147,105,211,196,11,107,186,24,217,191,39,123,246,185,76,222,137,216,126,174,57,127,111,242,64,197,246,106,248,19,61,169,181,67,233,185,165,242,191,226,4,220,158,111,11,237,32,59,146,116,124,252,202,28,62,56,117,28,69,242,211,243,71,211,254,131,59,36,182,154,162,223,160,188,113,26,135,206,2,168,207,111,111,8,70,191,243,163,227,37,63,167,166,122,52,50,164,16,14,159,159,86,70,170,110,182,193,119,224,98,54,224,139,233,143,11,138,172,243,15,166,192,174,63,251,40,9,158,159,167,148,80,37,26,158,234,118,40,59,212,119,141,157,188,73,57,248,233,120,202,193,104,77,34,53,132,69,250,218,136,0,45,31,21,226,191,154,133,76,193,42,117,46,31,76,118,160,40,237,84,60,140,40,105,252,96,36,101,146,8,134,16,120,64,114,60,96,210,238,238,215,54,97,176,239,106,211,73,16,42,122,5,96,39,88,158,48,75,170,52,217,5,183,223,132,150,206,226,251,250,109,89,90,162,14,90,171,121,229,62,67,27,241,79,148,211,150,192,184,62,163,99,104,69,42,155,21,155,233,246,60,201,159,138,169,166,84,112,155,79,57,122,206,30,165,220,48,118,56,57,159,92,111,86,50,39,51,9,98,60,79,65,70,152,210,166,229,69,145,43,116,134,228,142,250,153,202,134,81,157,68,54,221,215,186,194,201,241,12,26,245,179,46,57,140,145,78,42,170,244,172,16,54,241,141,129,109,153,108,198,7,166,70,79,96,137,144,84,110,212,229,62,155,8,111,83,152,64,184,31,185,124,30,229,110,70,75,156,8,189,119,28,149,82,237,88,54,158,111,111,108,36,171,114,218,31,24,79,80,15,24,222,14,249,30,231,22,85,188,16,229,192,140,170,248,189,127,148,44,14,178,94,196,208,134,113,165,244,121,225,172,206,225,154,244,124,169,100,234,234,229,163,90,65,183,31,156,216,44,85,212,89,126,28,134,241,173,26,37,94,18,155,33,158,84,118,60,27,141,237,81,245,167,41,85,152,62,36,38,84,40,214,46,59,103,168,254,2,67,24,210,21,174,168,150,6,204,33,124,59,142,164,51,121,38,14,243,177,101,121,20,43,174,26,209,115,180,50,20,228,52,202,1,150,135,189,136,75,18,129,168,15,198,54,80,167,27,60,218,48,111,59,60,88,227,250,112,132,94,163,223,22,254,146,121,82,40,15,243,58,66,96,211,93,123,224,52,99,2,19,140,233,114,108,22,184,100,189,242,31,138,73,168,149,21,206,148,7,250,4,135,191,93,13,86,76,139,32,58,225,146,185,154,200,219,146,236,191,80,108,119,184,80,139,211,30,184,56,93,130,193,73,148,90,129,231,246,187,36,112,70,239,86,225,17,217,103,100,44,162,12,166,223,43,81,162,227,173,243,177,4,243,243,98,41,146,1,15,138,247,36,189,40,201,82,14,163,89,144,159,247,194,18,138,214,63,246,69,133,173,196,216,97,212,207,146,126,17,120,233,139,183,134,88,248,253,233,62,195,178,68,165,186,228,165,63,141,63,203,151,0,220,106,231,239,244,231,131,84,175,58,234,197,34,24,107,61,112,247,33,195,194,29,227,153,73,217,116,233,3,134,187,252,253,216,40,55,57,220,201,30,124,58,206,165,205,123,54,136,107,63,203,139,226,65,111,76,13,130,166,135,241,214,195,107,238,58,76,229,89,111,39,246,173,251,231,14,225,56,55,242,41,237,25,41,207,223,36,46,38,5,63,31,116,121,46,45,232,177,212,71,126,225,45,112,221,207,152,80,82,230,159,131,138,91,28,38,47,236,92,84,6,31,67,242,89,186,220,11,252,217,204,3,189,97,27,220,226,99,146,37,58,167,126,235,115,77,243,76,145,94,140,63,161,190,48,85,22,23,238,207,179,207,86,24,135,38,162,41,84,54,232,110,135,224,129,119,188,254,20,120,222,189,178,123,199,202,180,154,21,221,166,9,76,251,179,51,149,135,207,30,159,176,174,253,217,164,93,231,172,3,78,170,207,231,27,134,196,210,178,128,116,80,184,254,127,173,73,226,45,154,202,129,166,228,242,202,157,110,158,47,205,159,52,201,63,215,48,234,112,98,225,109,81,248,82,93,1,155,138,148,192,164,19,184,69,123,44,231,60,52,33,162,80,79,227,185,207,220,76,89,109,210,243,99,175,69,252,3,248,24,89,18,194,48,73,137,176,58,51,166,161,146,203,194,10,61,61,125,6,152,130,216,249,192,205,179,155,59,246,81,209,104,86,33,133,209,139,188,80,46,38,255,85,91,151,179,201,249,134,198,144,237,245,12,11,51,32,186,134,111,114,60,47,70,101,100,139,135,35,74,46,87,202,66,101,111,12,26,53,195,73,206,116,56,3,167,147,55,3,231,173,85,94,192,232,148,59,140,134,206,243,203,231,188,242,235,127,182,185,163,231,207,146,52,174,110,11,85,153,132,207,152,113,227,244,183,46,127,238,119,139,232,152,175,109,216,176,151,230,83,80,0,187,60,207,247,192,112,62,62,29,135,151,192,87,103,134,35,234,221,13,137,141,249,179,97,242,81,210,91,234,147,179,103,149,98,120,227,212,211,214,48,5,77,127,246,217,242,87,255,115,129,185,116,49,112,71,134,91,225,189,157,130,162,155,158,169,90,4,53,153,19,203,209,99,144,181,161,40,202,172,201,159,157,140,156,71,236,97,227,24,241,163,239,12,9,108,252,2,83,37,156,189,227,201,52,240,90,127,224,237,181,236,6,159,190,60,6,49,254,202,237,48,241,95,49,163,206,231,237,196,181,63,152,71,87,189,68,20,19,126,24,1,35,29,164,134,126,134,251,204,81,2,1,85,159,77,62,218,125,54,196,155,122,47,179,240,163,27,120,196,47,170,70,8,161,225,8,146,226,78,66,132,200,193,129,46,175,81,230,226,74,77,153,62,250,252,153,199,94,128,27,114,161,10,147,20,25,168,229,178,9,74,94,245,109,12,115,208,120,238,62,232,23,6,58,154,186,45,42,138,4,62,32,191,162,84,109,186,40,192,104,1,207,169,117,57,7,222,161,3,212,45,53,69,55,51,124,61,249,182,165,150,83,94,137,108,108,143,94,32,26,60,206,254,145,21,190,6,16,84,211,79,173,69,109,232,25,184,193,10,117,228,122,80,41,140,129,69,222,72,3,5,158,216,175,222,49,114,202,159,91,42,199,113,206,57,96,24,107,150,194,150,74,120,225,166,149,49,132,225,179,151,235,117,211,48,105,58,255,184,93,148,24,80,147,131,208,79,197,38,17,71,46,240,185,69,232,229,61,67,102,50,21,150,232,57,173,91,88,64,228,240,38,53,21,128,157,183,28,148,121,244,60,59,121,13,21,58,136,251,73,142,172,100,1,166,152,39,141,162,168,166,143,198,164,89,130,106,54,207,121,105,170,101,243,133,159,16,3,35,154,194,149,66,70,133,202,100,1,119,8,1,46,172,126,24,174,135,61,54,96,120,244,96,141,122,224,16,158,55,152,44,246,103,42,140,240,109,37,194,186,85,175,177,109,218,233,34,112,214,139,255,233,75,115,2,124,131,187,232,163,0,27,81,211,133,113,236,8,60,54,26,108,14,247,173,98,33,76,113,2,151,142,66,122,162,91,108,163,66,62,166,120,51,158,93,125,54,91,153,159,121,36,40,13,205,128,58,247,22,120,80,252,99,35,151,167,55,213,74,36,54,185,69,74,121,246,214,18,17,54,209,17,253,166,240,246,105,202,163,251,5,115,127,28,41,248,135,46,108,218,148,69,93,37,133,66,219,128,107,127,186,93,56,117,82,244,43,153,84,216,3,143,59,38,208,38,61,111,149,205,27,232,253,46,166,124,160,158,22,72,85,220,118,130,183,234,241,121,19,188,58,39,185,127,15,72,204,180,227,228,219,196,112,23,252,46,93,93,18,59,132,223,59,116,143,79,120,26,180,58,57,48,48,251,213,227,195,193,235,16,221,78,220,91,30,55,205,58,123,178,63,60,147,130,148,250,3,115,177,9,248,77,38,165,160,61,36,232,32,24,61,123,138,162,118,91,247,119,54,34,67,61,118,208,90,245,224,54,240,124,202,248,40,65,203,94,167,103,173,119,125,236,19,187,164,222,198,220,162,30,31,80,115,141,117,224,133,144,207,115,247,136,224,7,232,30,207,5,247,216,116,253,246,123,145,119,162,183,158,197,98,154,23,70,99,89,239,22,236,55,243,246,172,106,26,132,177,255,15,129,209,19,120,204,201,237,153,249,60,27,239,237,99,201,82,18,21,175,245,163,95,189,48,58,151,115,202,215,26,154,169,96,89,220,30,108,53,184,107,69,2,41,231,203,197,62,128,171,178,63,162,159,126,108,173,219,179,217,158,59,44,20,180,233,14,56,220,93,77,159,93,200,128,190,159,11,145,153,23,174,195,239,153,137,205,104,103,237,56,242,193,113,154,31,19,189,52,189,81,13,138,154,99,175,131,245,162,168,1,63,50,41,133,190,43,28,251,252,97,28,47,164,61,244,152,195,120,56,187,94,252,81,96,247,197,149,112,7,234,163,137,71,132,215,24,202,183,249,184,251,58,3,188,226,151,51,25,180,77,97,76,246,30,48,190,40,25,240,115,185,11,218,215,6,159,117,211,12,12,164,0,142,81,212,28,134,36,72,7,229,156,176,203,173,127,96,50,235,165,53,121,247,183,245,218,22,11,22,24,217,131,239,22,218,16,96,124,82,71,240,50,148,111,105,130,82,97,32,95,243,220,80,161,249,117,56,191,49,2,234,69,154,43,160,26,233,222,185,250,233,179,185,150,230,104,173,122,53,196,9,57,108,202,7,82,156,83,196,35,77,88,114,185,151,179,153,72,130,230,51,3,55,191,202,53,19,42,80,10,20,224,226,165,41,237,227,205,215,49,161,142,207,27,255,234,221,214,131,118,247,123,53,171,88,211,44,111,96,38,106,192,112,218,104,207,224,144,237,62,38,20,85,170,113,69,77,37,94,236,15,134,129,116,233,69,16,184,43,60,211,159,176,71,16,12,110,66,159,109,112,119,198,191,3,67,48,165,219,29,165,13,41,190,135,145,223,182,246,14,185,115,16,17,25,202,253,143,33,29,46,181,6,10,111,198,51,42,72,23,251,168,216,133,182,60,104,117,246,97,80,174,33,250,177,137,171,124,102,97,131,165,30,10,109,129,201,149,191,173,27,204,86,250,240,179,185,150,152,73,5,158,176,231,173,147,133,93,62,216,78,57,201,244,41,70,171,239,253,134,71,183,234,2,128,153,233,190,53,103,187,58,159,42,219,116,143,198,147,240,135,108,226,149,26,219,120,45,52,122,52,62,71,249,64,219,49,145,216,80,52,89,135,242,88,60,37,14,231,243,215,245,173,9,42,120,202,76,179,219,154,166,230,82,46,93,221,39,199,253,222,20,209,4,166,170,210,103,202,50,137,224,139,82,189,17,20,41,40,1,112,49,186,11,36,47,203,44,41,14,159,1,26,50,73,113,110,192,214,233,176,149,184,220,143,141,160,22,183,176,15,54,109,162,7,198,113,234,131,198,241,221,183,108,57,196,204,138,179,200,145,93,131,77,123,135,28,205,195,237,244,96,72,177,89,162,183,192,5,38,26,111,141,170,178,222,17,50,68,60,78,203,212,72,55,88,26,49,197,29,206,236,250,224,4,169,169,108,89,136,153,156,158,237,128,179,110,180,176,98,80,47,250,67,141,251,67,68,203,14,108,206,147,239,217,211,72,207,100,30,102,19,22,255,174,208,132,114,185,192,220,185,130,54,208,233,250,55,166,231,103,161,131,147,158,157,51,162,121,234,123,163,124,42,107,100,30,145,93,106,201,28,206,136,71,200,168,112,55,217,197,97,24,63,182,92,69,201,169,63,151,41,239,26,69,177,162,146,13,140,138,75,117,152,255,233,23,33,100,234,188,52,108,141,185,171,207,155,10,193,115,178,70,107,244,5,179,190,152,105,65,248,168,13,91,204,227,129,203,172,23,93,122,127,63,104,25,30,185,4,70,83,86,26,155,156,80,117,184,155,182,196,3,207,176,39,128,187,38,8,82,16,48,70,124,47,74,179,148,13,14,120,223,33,37,13,242,89,127,36,120,214,248,94,36,8,164,7,94,150,98,20,112,234,26,32,204,70,62,49,227,225,149,184,80,214,214,231,40,142,185,130,65,161,37,186,116,13,43,46,96,147,77,215,214,84,208,13,135,23,6,194,86,152,109,168,6,76,145,152,254,246,134,129,218,199,148,179,113,201,209,202,152,158,139,180,143,26,121,201,202,63,145,205,144,173,1,115,75,214,121,152,184,195,248,7,105,63,190,164,103,154,22,79,85,106,204,41,8,10,20,158,53,166,161,137,165,36,93,33,228,81,197,92,128,78,108,61,211,16,233,28,223,117,102,53,13,134,7,30,247,128,154,95,61,136,192,148,215,199,215,174,22,35,90,186,51,12,143,204,224,133,224,38,215,21,101,105,7,106,36,26,130,66,125,181,162,223,48,158,234,231,32,146,60,220,156,32,143,177,42,19,105,198,205,225,242,16,196,147,198,147,188,200,225,69,86,191,195,245,33,172,205,16,89,120,202,114,163,56,126,87,125,246,72,199,40,173,43,224,250,120,65,179,149,1,36,159,195,196,86,134,132,171,178,149,247,196,199,36,120,82,178,158,2,100,180,151,64,73,24,85,20,226,178,114,27,179,197,200,79,83,107,229,225,42,74,159,48,123,187,194,200,116,182,128,215,20,187,52,79,19,52,185,224,25,51,25,239,101,70,83,180,77,184,102,244,224,196,134,114,115,122,82,117,87,117,150,29,179,38,251,93,215,136,238,179,250,187,51,204,20,110,200,224,87,120,248,4,178,101,216,69,219,105,234,63,98,14,64,163,220,252,75,35,19,165,242,143,236,178,197,75,94,128,169,208,84,152,244,242,216,50,206,147,171,150,165,32,76,145,93,139,144,152,213,147,45,90,240,12,196,199,72,16,64,105,20,12,59,102,141,11,115,63,20,51,166,144,251,224,147,40,65,76,165,161,195,66,21,67,142,126,17,152,215,0,182,133,108,164,53,22,153,192,228,189,204,59,160,200,51,246,215,184,59,6,214,190,112,207,26,221,171,208,252,117,159,9,4,191,117,196,44,129,57,154,182,169,21,226,40,159,16,105,116,184,172,231,165,142,89,55,115,236,238,208,16,235,212,63,48,186,104,49,96,208,5,62,247,38,42,28,2,101,178,170,99,192,78,247,216,168,8,97,41,23,91,193,90,117,121,42,251,144,85,99,246,103,153,17,0,117,180,155,153,40,240,217,33,210,188,240,124,10,115,11,132,91,45,204,35,242,78,134,94,47,38,234,12,35,62,6,190,22,181,241,23,220,170,253,182,62,134,128,70,183,73,184,149,143,1,113,196,238,143,167,38,231,59,7,7,110,33,13,212,146,181,116,231,201,48,5,20,133,207,209,144,239,226,48,255,185,6,137,73,182,138,174,177,33,168,39,135,104,251,90,119,158,80,99,250,192,4,57,191,169,2,45,56,70,167,192,136,242,248,168,65,235,210,159,251,57,201,134,217,223,251,220,43,185,171,106,88,17,146,145,226,173,33,127,238,111,244,123,193,156,244,193,204,224,172,142,32,11,150,122,207,135,85,103,60,161,90,19,117,168,1,163,118,250,60,252,28,114,59,96,202,211,219,31,176,171,99,25,140,106,158,194,168,182,77,135,171,197,10,20,110,81,215,219,168,152,35,197,246,137,3,59,171,24,53,139,235,73,216,4,245,124,127,208,66,102,229,131,238,139,54,74,242,158,224,54,84,212,1,163,85,254,6,183,215,118,58,0,224,250,164,248,21,99,63,252,198,187,155,18,230,126,192,30,183,69,206,195,174,220,220,6,119,159,40,7,182,84,239,199,221,216,107,52,134,253,68,151,46,233,0,142,141,242,232,146,150,105,169,188,223,36,57,167,46,53,5,10,147,170,233,63,75,26,245,243,179,211,242,60,29,230,220,208,200,6,66,193,248,86,62,152,34,167,252,236,9,85,118,96,42,168,72,83,17,152,236,11,183,94,186,149,230,235,202,58,159,120,57,171,61,229,156,228,182,23,117,217,17,224,247,174,153,31,64,221,129,240,72,250,152,224,121,159,69,119,209,77,71,125,76,206,107,140,39,61,169,241,187,110,148,89,177,176,170,173,82,204,91,195,18,165,6,116,106,25,51,202,50,41,14,22,203,151,201,58,73,8,20,58,135,117,99,103,58,95,114,63,46,9,25,20,74,87,166,78,208,106,5,47,1,115,157,213,28,34,238,10,30,97,107,150,147,189,52,3,233,156,226,219,11,228,154,197,24,159,188,16,2,26,97,16,118,236,235,39,67,130,184,202,114,99,148,18,245,245,164,86,65,16,211,98,237,32,251,164,101,35,7,230,72,153,1,83,0,175,254,14,178,132,103,180,134,116,90,106,40,10,146,120,213,143,69,34,143,91,230,97,102,11,247,3,183,33,207,166,234,8,196,43,166,211,45,163,105,134,224,177,154,124,157,176,66,160,72,21,170,185,248,43,123,254,96,136,31,117,249,224,50,154,158,89,216,76,129,104,169,47,164,32,228,53,28,181,170,93,177,233,72,230,119,50,24,224,52,181,242,35,67,181,25,246,13,38,90,211,196,221,60,33,194,40,142,90,182,145,250,81,140,186,254,67,187,113,87,201,59,15,242,114,253,75,159,133,93,106,125,96,104,28,190,172,16,152,42,205,167,41,87,131,101,234,172,241,112,243,132,61,240,118,1,219,102,137,183,170,111,75,76,102,120,74,23,153,223,168,77,78,109,189,9,51,56,12,127,127,82,216,72,250,125,72,27,30,0,189,150,160,75,226,124,18,205,92,212,143,59,130,98,15,151,222,229,217,20,133,62,173,81,22,26,1,35,61,46,115,161,83,251,239,6,124,51,226,40,117,133,116,180,173,219,133,9,34,171,111,202,152,4,29,165,228,176,233,179,77,23,98,7,156,31,47,39,213,18,65,103,73,202,4,92,63,77,239,137,117,206,152,134,101,190,146,221,22,134,239,49,137,225,76,83,74,136,115,39,57,134,228,14,52,87,37,61,70,104,137,218,54,135,207,106,209,51,209,244,66,106,76,37,56,120,159,75,79,198,177,188,163,103,213,150,167,192,197,68,219,29,134,142,162,170,167,36,145,139,22,173,59,76,234,242,219,68,80,211,188,173,59,49,105,129,225,175,136,247,130,253,160,104,99,86,197,237,184,93,160,100,196,19,100,128,247,217,157,253,77,91,39,216,129,163,103,28,55,226,63,74,166,101,223,46,90,52,163,43,145,196,237,69,114,12,10,165,131,83,224,84,163,110,16,24,95,211,69,225,47,31,61,208,130,252,176,60,27,149,200,30,243,204,84,34,228,124,73,150,31,226,102,60,33,129,146,229,6,129,194,77,252,112,182,48,65,22,112,16,45,143,71,55,244,63,229,209,156,179,251,62,186,21,101,150,71,97,217,25,56,0,241,181,11,216,237,170,227,232,143,255,75,224,66,142,203,10,248,73,141,77,70,33,93,227,59,159,147,103,232,120,97,159,187,184,39,48,197,68,210,107,60,94,245,194,220,241,37,6,198,165,51,231,251,169,10,10,168,2,195,103,28,190,8,62,85,149,148,120,100,169,48,234,238,151,228,91,11,188,88,182,238,170,96,246,87,9,115,17,221,166,60,233,78,239,82,37,63,213,4,150,239,181,157,39,47,97,137,65,248,217,148,70,163,231,172,98,105,13,135,228,253,152,69,119,35,164,112,201,57,237,183,237,148,163,190,88,33,136,103,157,216,144,78,41,189,40,150,230,59,90,124,107,18,18,175,143,191,16,208,155,235,126,76,148,112,179,160,24,255,126,29,35,117,169,74,253,28,169,5,148,168,124,221,54,205,166,164,35,10,87,104,152,156,213,130,96,10,166,228,241,101,118,119,220,42,210,47,170,215,189,64,1,24,25,208,246,192,197,41,50,128,179,70,77,128,33,190,140,142,161,118,48,250,3,23,231,236,105,102,235,202,193,4,204,172,174,14,47,216,108,214,11,187,0,78,179,130,147,242,7,92,93,248,13,51,201,56,76,30,120,59,115,8,36,138,28,169,227,233,90,118,249,3,120,253,219,172,235,125,47,223,6,33,196,239,245,237,247,92,227,118,12,62,25,157,9,231,226,22,92,173,68,136,209,150,208,103,159,117,25,142,62,78,222,210,234,31,111,237,76,98,13,30,3,196,40,5,166,42,205,159,109,76,110,239,231,136,196,168,102,124,23,237,249,101,155,214,254,173,161,75,145,13,135,89,70,204,210,63,71,91,38,180,43,48,174,86,191,123,88,217,165,196,68,138,37,117,142,248,237,99,63,225,32,21,24,210,232,29,173,137,105,46,153,41,72,59,187,54,15,1,98,227,59,22,24,229,189,120,109,178,214,146,162,231,83,231,152,71,103,125,96,74,235,226,50,26,12,135,77,157,78,215,117,130,22,35,224,97,156,231,186,174,9,186,249,199,134,81,160,60,203,254,156,215,125,71,235,110,129,12,129,201,182,241,187,36,165,73,85,135,20,171,211,185,111,8,39,83,134,33,40,177,4,223,133,171,25,194,186,213,193,87,226,103,177,149,14,173,36,11,151,42,203,22,203,254,204,162,34,156,113,248,88,72,100,136,214,152,17,186,120,166,149,53,251,142,146,185,49,175,166,240,44,145,35,193,0,228,245,62,28,77,173,248,237,196,182,178,21,38,144,228,173,201,120,169,245,105,205,84,243,137,132,7,71,226,234,101,255,230,157,163,48,217,60,96,235,59,22,207,153,204,93,4,231,128,177,24,227,151,171,241,203,41,124,21,0,15,76,32,46,61,112,138,128,163,165,112,141,162,71,75,98,91,254,58,102,133,120,75,39,56,90,134,94,59,68,234,18,69,58,89,63,87,119,30,22,248,71,217,202,30,52,223,184,120,177,42,103,61,50,33,175,245,249,205,82,74,89,191,6,74,11,190,178,80,116,63,189,144,47,13,155,103,247,85,109,69,72,18,110,4,198,99,28,111,149,53,91,152,126,90,84,207,81,178,255,198,51,129,203,244,180,170,99,55,109,115,94,43,92,67,133,9,179,10,162,15,125,120,35,96,226,175,197,77,185,213,231,225,68,37,162,245,25,3,253,26,131,148,243,28,141,123,209,196,65,124,136,40,54,123,199,49,191,123,147,105,4,193,127,138,126,159,61,161,39,233,88,223,48,73,249,167,92,56,17,117,14,30,184,122,82,34,176,101,225,234,142,96,222,238,15,158,20,32,228,250,108,24,197,29,37,168,174,103,73,238,43,150,42,229,210,83,200,33,147,131,167,102,4,133,78,49,201,38,140,84,186,7,163,216,19,102,132,73,155,246,164,123,48,7,93,142,214,9,13,27,133,81,49,246,101,91,152,146,66,110,11,76,38,66,192,139,107,165,110,194,125,220,160,94,33,45,191,236,23,30,174,235,105,112,22,177,22,155,211,232,142,59,12,171,171,26,49,213,156,223,62,106,198,5,89,212,124,66,12,55,245,11,215,7,93,92,145,188,227,29,105,30,125,237,10,49,164,91,133,104,9,105,253,243,129,231,184,54,76,225,170,93,116,255,175,40,181,215,104,141,131,180,53,133,243,238,49,137,141,158,76,63,119,101,11,143,142,119,83,117,213,214,198,215,237,131,102,197,196,186,240,185,140,119,223,72,127,209,222,253,194,201,213,105,185,170,153,24,136,158,231,199,218,115,111,53,186,238,69,40,173,128,17,121,216,1,195,164,48,20,206,212,53,56,220,140,142,226,129,163,2,7,162,9,184,115,245,189,141,15,199,97,114,180,250,30,143,161,146,188,46,156,235,199,130,219,77,96,130,121,110,96,101,228,111,186,94,79,10,18,192,190,62,207,193,133,156,139,218,172,240,156,248,195,241,84,102,137,69,1,143,94,87,192,240,242,234,116,56,119,165,22,41,47,100,166,241,17,4,134,23,195,115,5,50,156,253,83,183,37,36,227,93,127,160,253,92,120,106,241,102,54,111,191,251,144,128,66,149,142,192,80,137,183,128,185,235,235,41,145,48,161,220,206,129,62,101,63,103,186,213,99,56,120,140,76,41,26,164,238,21,189,131,234,240,89,155,69,237,24,148,190,195,0,35,189,24,90,13,129,147,241,167,57,92,236,238,27,240,89,18,150,104,236,176,165,132,23,129,241,211,197,152,117,219,63,239,111,147,118,55,226,232,132,239,178,72,6,32,69,103,103,179,112,95,75,134,85,73,72,154,184,203,175,29,137,143,7,78,91,244,159,15,108,53,46,62,102,144,157,74,58,40,215,46,136,86,122,192,240,98,109,129,145,126,242,123,89,134,4,86,178,32,160,234,233,201,137,221,204,177,176,37,113,132,202,61,92,21,195,97,132,70,239,84,89,70,26,232,55,47,8,213,135,248,75,128,137,16,5,76,202,144,24,20,92,84,91,191,173,71,22,238,41,194,88,112,52,249,7,33,26,45,251,198,226,94,27,126,28,72,14,37,191,28,148,212,32,7,169,140,41,15,138,215,213,199,243,92,239,166,132,86,10,28,64,45,220,187,84,194,204,172,31,107,88,78,229,135,38,68,210,146,246,250,92,171,150,59,91,50,44,11,101,233,43,211,113,207,221,192,109,127,174,182,210,51,226,130,145,10,154,77,176,97,235,199,128,218,214,207,167,68,34,161,136,123,16,1,203,208,14,56,12,237,174,60,187,143,228,174,223,243,74,132,168,229,157,59,74,210,62,73,206,11,16,170,146,110,155,143,206,79,190,100,82,110,93,30,205,205,38,146,97,142,245,149,178,36,115,22,83,37,77,62,189,19,251,73,150,117,139,187,60,185,32,54,201,202,141,15,43,112,69,84,220,127,251,204,160,189,245,181,200,129,171,49,38,36,14,8,235,21,5,181,115,186,110,162,9,173,87,241,145,22,214,188,83,56,161,75,60,166,94,171,152,219,57,130,223,48,106,52,33,79,3,38,229,235,251,152,41,81,67,217,21,238,84,172,255,122,70,136,172,39,237,23,238,167,239,112,33,14,72,137,166,188,180,241,249,125,102,62,112,210,216,54,60,156,132,110,139,195,112,25,60,29,163,170,228,179,22,126,122,202,77,91,39,34,7,237,67,39,180,7,226,170,65,74,210,137,5,43,18,30,103,252,139,162,213,163,23,70,216,94,68,114,161,144,167,30,50,97,213,148,238,107,150,105,4,77,176,151,225,27,207,233,20,154,10,96,88,177,252,165,9,8,72,221,19,129,232,51,76,123,7,124,214,135,124,105,220,100,205,233,22,161,159,132,177,105,41,204,185,230,67,118,54,136,36,169,181,56,75,114,118,66,135,10,125,154,132,189,11,57,61,115,199,160,116,83,108,86,152,90,189,233,29,63,246,211,144,194,83,156,87,8,116,6,204,157,65,78,30,50,86,83,29,23,238,90,105,83,208,149,114,103,33,232,32,141,234,162,8,54,165,64,201,165,28,50,100,100,100,207,219,49,28,72,85,225,82,194,9,244,131,229,44,158,166,108,62,218,69,159,227,150,60,40,4,82,3,206,91,40,190,201,121,58,91,123,242,9,222,237,186,33,15,63,211,38,223,225,174,166,199,45,40,103,197,29,18,202,210,100,123,159,86,41,31,159,26,214,17,201,82,59,112,70,176,41,58,78,149,229,124,96,163,96,12,24,46,175,165,112,34,113,205,97,234,185,100,85,159,235,3,42,139,209,250,108,117,51,41,124,110,43,46,4,129,244,252,208,80,172,197,7,184,242,59,140,184,116,209,214,16,40,151,104,61,206,130,146,5,130,42,27,100,181,14,55,24,131,234,3,103,207,145,3,38,108,34,239,205,206,234,78,235,106,254,173,244,116,45,49,17,3,46,89,226,246,120,34,169,91,243,142,87,168,246,100,31,157,164,205,57,239,148,133,61,166,168,80,20,148,91,72,213,116,184,226,248,151,201,0,83,176,87,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,158,33,245,229,249,167,56,190,76,54,92,96,198,44,249,111,155,20,128,126,16,138,41,61,215,18,137,61,228,161,229,189,44,95,216,103,57,186,43,75,125,76,228,180,39,87,131,68,23,7,13,43,109,141,44,249,142,214,136,165,41,58,80,108,244,198,211,228,19,20,182,200,114,115,24,226,67,237,120,70,189,115,4,154,165,254,20,176,14,167,42,58,40,85,206,186,169,32,91,217,74,192,228,107,183,7,77,110,61,129,54,17,132,3,197,129,229,232,48,89,236,162,191,108,210,104,14,79,194,75,243,121,169,225,46,61,228,181,143,141,216,20,134,99,36,190,198,176,252,94,125,103,202,185,190,160,100,37,75,170,15,253,105,116,28,190,139,40,226,219,237,133,177,74,98,158,156,253,222,84,19,5,238,48,71,173,128,77,196,92,96,232,25,138,255,52,5,45,91,220,233,54,223,157,31,246,192,38,109,163,112,163,116,199,7,188,65,255,163,199,11,34,203,46,236,9,151,56,165,222,91,23,192,116,245,76,162,4,131,20,63,65,113,151,103,31,82,100,91,155,30,62,200,197,121,58,194,129,113,169,234,142,67,22,139,39,220,80,193,134,144,180,110,26,167,219,46,181,10,135,14,18,99,186,33,89,149,175,191,54,140,63,83,247,20,234,139,157,190,6,245,236,245,28,17,29,235,43,249,160,156,105,242,196,78,112,134,181,20,107,235,44,179,34,20,22,133,234,198,62,151,63,155,28,94,189,2,76,227,35,16,216,78,97,133,207,160,248,100,152,86,98,151,180,107,230,133,106,14,143,174,119,38,19,221,136,105,56,241,88,73,94,98,49,113,58,175,216,2,134,135,245,57,64,230,112,162,35,132,154,170,230,153,218,79,23,239,23,219,145,250,121,38,166,115,247,133,139,166,221,84,231,216,180,148,167,47,148,69,114,147,85,125,232,9,128,236,202,114,56,83,136,190,245,4,160,220,61,126,59,225,241,208,137,52,107,136,184,26,76,114,161,30,16,51,152,32,129,167,138,157,2,247,233,55,69,131,139,36,120,20,42,32,47,152,225,52,214,227,131,195,170,8,172,22,43,50,1,41,142,212,131,54,189,61,76,110,180,173,70,219,106,94,111,93,152,27,250,69,135,97,171,171,186,182,208,159,248,238,30,140,119,27,237,217,193,141,145,204,81,92,178,243,217,204,240,141,198,52,73,176,217,237,7,142,163,195,208,63,64,24,214,47,218,132,153,159,136,37,46,244,104,76,30,161,110,147,56,100,151,191,243,70,131,184,107,99,136,151,147,191,51,78,50,169,72,55,127,45,33,162,152,190,121,23,61,141,201,84,112,7,44,75,227,108,25,58,67,121,75,79,237,96,97,97,118,200,167,196,81,145,82,188,23,94,50,185,61,195,131,187,188,134,19,120,100,169,21,70,139,130,4,189,216,49,18,137,205,83,96,35,200,143,29,3,99,74,190,22,53,24,179,214,187,161,16,193,151,135,47,19,252,139,205,234,88,64,75,110,200,92,251,91,47,177,17,50,71,229,167,81,100,243,20,187,106,247,70,241,45,33,3,211,226,193,118,169,18,204,242,254,253,200,35,31,82,183,185,1,137,176,199,5,169,18,38,122,33,189,226,115,220,61,20,46,185,36,43,126,64,108,186,221,44,91,136,90,100,109,205,59,223,158,89,56,122,11,154,107,232,190,156,147,35,179,147,221,117,55,224,216,74,247,96,233,73,89,105,241,173,183,180,163,103,149,202,54,137,145,153,178,136,7,132,112,141,229,169,91,44,158,184,225,254,110,224,149,69,1,220,114,78,231,136,83,139,75,186,56,89,6,130,133,37,12,171,179,166,155,94,220,9,23,81,42,235,112,201,207,237,153,196,41,49,81,206,138,222,226,241,98,79,8,177,208,106,46,225,41,75,207,254,137,43,21,41,36,79,112,251,44,106,20,211,70,192,93,146,233,203,176,211,215,13,93,42,244,85,17,237,192,56,253,107,52,230,98,46,3,74,149,100,141,17,131,55,113,107,199,80,173,143,165,49,152,114,114,214,146,223,62,214,181,218,56,38,196,116,66,123,173,148,248,88,136,21,72,45,111,49,98,228,126,173,54,203,14,185,61,235,100,49,140,25,86,27,162,21,114,236,192,19,231,52,20,88,250,240,104,119,65,161,202,189,6,35,35,158,180,49,121,179,169,135,53,138,173,122,223,171,159,27,205,249,252,97,202,178,99,52,105,205,159,220,214,8,122,62,61,163,150,179,173,104,109,226,160,85,97,20,80,242,133,139,58,194,81,35,56,19,233,218,224,123,107,2,6,37,92,84,79,132,1,127,78,118,9,31,16,203,206,41,22,223,28,90,112,14,154,198,8,115,115,154,216,132,140,248,49,210,9,164,4,12,197,142,252,180,41,177,196,68,178,114,92,57,170,143,185,71,129,186,143,202,226,234,32,75,211,106,56,86,216,124,220,56,165,34,182,224,89,129,246,44,174,68,89,189,148,125,252,184,228,3,157,73,3,235,38,31,57,99,196,41,9,147,89,10,59,67,218,49,162,86,68,33,251,59,25,164,215,103,182,200,175,88,242,210,118,243,110,57,208,243,218,58,73,113,200,207,88,184,84,202,11,211,34,130,47,44,0,31,81,92,253,173,61,112,206,119,129,88,169,139,156,29,221,104,66,194,252,55,86,51,125,235,115,49,201,57,26,67,134,40,11,27,59,119,244,184,7,158,79,209,133,75,148,120,51,220,139,53,96,138,69,154,194,230,205,253,174,191,41,237,39,109,171,227,129,240,224,29,242,180,115,107,132,172,91,246,194,133,207,176,233,30,143,79,18,249,233,128,215,22,125,45,20,124,102,36,212,91,38,224,212,220,145,51,226,92,244,253,94,111,18,127,226,197,49,45,169,222,47,76,66,135,244,188,24,33,158,119,45,67,70,173,251,70,134,74,106,92,152,91,211,221,178,206,7,49,185,144,128,207,147,182,194,11,175,234,190,15,87,93,76,96,200,49,5,206,93,199,28,158,170,235,127,226,142,83,229,210,212,83,13,194,66,28,18,77,181,89,112,163,88,86,84,140,105,73,146,236,9,223,9,177,223,24,114,252,50,98,71,27,156,86,189,112,211,208,30,52,13,65,15,142,216,238,208,236,65,52,76,118,139,158,17,243,95,178,223,53,184,114,156,92,153,185,2,153,242,16,184,7,45,109,53,254,91,141,190,161,255,119,38,68,60,155,35,90,62,215,177,2,143,117,237,14,11,54,202,39,223,146,170,254,89,238,179,171,58,182,172,254,114,148,117,127,57,137,76,21,69,127,21,13,132,232,118,17,34,210,66,33,42,66,137,241,206,118,91,184,48,98,236,53,220,94,137,60,68,153,225,205,164,67,99,142,38,116,228,197,76,33,117,51,178,72,237,83,11,241,7,177,104,12,155,17,211,164,137,152,180,145,157,100,23,124,254,229,83,38,29,79,163,89,235,241,104,168,115,197,207,210,44,215,220,111,222,59,195,223,42,214,23,81,187,118,29,114,25,107,44,43,12,215,245,245,153,145,60,47,151,147,134,155,43,133,67,46,79,40,200,164,231,5,243,35,62,53,121,108,75,124,60,150,160,92,226,217,43,63,247,246,102,116,37,235,194,252,246,125,118,229,58,18,86,14,53,78,67,51,133,32,44,201,158,232,96,48,122,55,2,99,17,164,219,113,243,216,93,152,36,212,125,61,137,38,146,85,4,38,209,174,68,235,241,20,176,29,56,155,198,112,12,249,82,201,153,82,225,110,232,119,46,16,69,19,155,21,119,118,93,225,148,38,119,71,215,7,18,66,115,222,221,174,164,34,114,33,197,244,137,92,220,133,137,6,217,184,12,139,37,197,132,111,151,195,72,40,248,14,108,42,115,50,139,167,218,180,216,187,185,199,84,75,148,160,76,253,109,210,172,239,18,233,184,160,155,192,48,139,221,253,172,156,157,120,107,107,115,77,198,234,68,163,108,106,207,73,238,143,27,223,38,204,251,60,60,17,236,42,113,116,102,229,38,7,238,211,43,210,153,27,204,75,125,111,188,66,247,232,164,39,114,255,65,167,33,18,122,200,152,168,154,177,95,160,67,35,58,224,112,183,67,95,225,115,108,71,215,150,185,250,159,214,228,87,215,107,233,12,145,86,54,38,188,179,209,132,5,183,224,70,215,201,100,41,26,215,120,108,34,162,66,153,91,105,177,124,215,25,129,34,133,177,184,132,228,194,201,41,172,185,35,220,74,102,9,107,157,244,77,205,184,193,224,11,38,36,210,41,168,188,26,186,0,103,74,122,183,226,69,101,249,194,92,31,238,196,243,23,106,213,21,70,106,171,135,122,241,131,118,149,121,64,94,26,241,68,111,77,56,162,233,217,135,57,112,111,156,197,116,105,228,12,201,200,91,133,153,149,206,57,168,55,9,203,171,240,68,87,252,26,148,40,233,158,71,173,135,239,75,68,1,212,139,106,37,22,171,133,235,204,124,34,114,14,24,11,229,10,55,18,196,30,77,91,195,102,229,22,245,180,8,147,24,151,86,17,223,194,103,66,84,173,214,7,221,45,60,88,199,30,32,167,86,97,19,235,11,24,142,233,166,91,57,7,145,119,156,170,229,214,245,173,73,21,14,23,214,52,194,25,57,90,169,71,75,190,27,79,40,165,245,107,35,80,56,61,24,124,166,73,95,106,29,66,254,85,195,215,15,92,53,234,67,229,92,109,49,224,240,71,235,237,170,113,202,123,237,211,129,127,149,204,2,159,229,188,60,74,71,88,77,121,67,11,89,226,124,192,128,201,53,146,247,234,133,143,239,190,204,110,148,78,15,60,119,204,20,172,7,53,208,58,137,99,126,145,176,253,74,29,207,13,61,194,29,131,210,140,127,70,91,159,174,166,112,45,147,56,255,140,40,101,228,113,105,156,205,4,221,213,162,96,118,244,104,221,181,4,163,153,132,84,188,148,85,201,201,174,128,181,60,195,163,72,194,218,220,250,195,72,127,251,45,125,98,247,215,61,30,83,166,69,12,98,18,228,46,250,177,206,80,159,55,245,159,230,159,161,134,208,128,103,59,124,134,166,246,162,86,20,247,128,26,171,135,244,53,245,106,159,49,57,255,23,35,74,205,174,198,107,169,207,60,219,136,47,128,50,214,147,171,77,2,238,140,77,131,50,233,164,9,78,13,102,177,17,51,188,96,110,100,133,17,246,11,223,115,225,164,213,229,3,221,96,142,239,81,50,132,214,138,30,115,115,199,179,241,66,233,7,105,150,162,238,239,149,33,119,210,33,183,112,110,191,48,145,54,109,125,214,68,187,173,215,57,166,203,3,151,50,163,227,70,154,52,116,117,17,69,143,174,65,20,146,134,254,54,214,230,138,214,68,144,30,219,20,157,249,136,82,100,83,176,80,219,20,233,160,21,48,245,30,178,184,176,46,103,189,104,206,154,106,116,54,233,43,18,124,96,18,35,87,121,224,114,183,133,3,167,246,218,189,187,248,181,14,191,197,147,91,79,62,160,223,126,204,169,33,36,223,216,196,70,31,226,240,176,213,43,112,34,120,233,211,204,232,204,234,31,112,22,216,164,100,116,27,222,65,202,120,224,84,246,120,183,120,240,31,58,44,93,180,233,30,142,162,182,167,18,13,132,20,228,26,77,241,229,118,17,187,131,146,229,165,139,171,24,37,231,12,24,122,219,199,150,39,121,209,91,47,2,255,58,133,207,6,115,254,183,28,38,203,95,77,125,210,236,60,233,12,248,189,152,101,50,241,252,165,113,150,77,221,255,209,104,222,59,30,141,161,167,135,125,46,196,61,163,113,154,234,247,70,47,117,57,19,23,168,209,72,137,165,128,156,148,239,9,240,253,64,40,40,48,236,247,23,197,211,173,86,8,212,32,190,29,145,206,186,53,133,15,154,157,229,21,218,7,182,122,191,199,196,33,47,207,63,150,9,173,63,38,14,86,108,188,53,194,49,89,238,216,4,216,154,155,79,136,192,15,205,72,38,157,18,194,212,15,166,118,76,163,231,228,68,193,204,247,193,200,52,106,140,186,26,183,170,59,238,40,166,172,154,84,83,77,103,209,221,253,200,225,16,74,212,142,159,51,49,5,220,134,86,127,27,124,12,143,113,225,244,92,49,172,234,232,182,134,156,88,190,23,48,177,224,11,159,93,91,47,133,217,36,132,29,62,155,77,121,198,148,116,221,42,112,121,110,125,219,44,191,248,237,204,123,61,87,74,178,129,253,115,163,171,245,92,55,207,125,67,176,167,54,176,26,181,100,76,112,227,99,124,110,163,3,34,6,95,214,176,243,175,231,46,107,229,184,62,21,10,186,175,98,194,144,128,83,34,161,205,188,32,162,141,4,181,133,37,141,59,76,24,68,191,230,156,70,81,27,240,168,58,145,38,207,115,83,1,218,200,162,251,36,194,199,213,25,150,207,85,164,90,182,157,94,8,39,244,242,14,227,227,125,46,70,232,71,248,62,123,76,219,89,183,14,26,202,1,94,58,94,113,154,99,245,95,216,226,237,190,4,58,214,169,40,95,150,106,218,198,126,182,192,165,80,245,186,104,241,50,191,108,82,33,83,132,191,204,18,39,170,19,1,160,76,73,132,80,38,74,182,251,197,116,248,216,202,34,104,94,168,21,154,145,189,8,191,74,209,11,62,245,2,203,133,76,17,104,158,120,240,47,188,140,9,192,59,110,246,147,124,206,98,111,226,51,13,90,79,81,152,135,225,7,194,180,237,40,60,52,50,133,205,61,237,217,231,38,109,156,68,117,6,101,60,236,91,127,54,116,33,122,75,198,167,120,195,151,157,90,244,44,54,78,49,85,131,158,47,172,187,120,33,7,42,121,70,66,103,196,244,194,135,92,82,109,209,113,238,180,83,108,156,98,10,120,126,188,116,8,208,116,55,44,232,15,122,194,63,218,11,4,167,229,225,201,130,65,223,231,132,234,177,171,243,26,145,211,80,101,70,144,162,195,19,43,48,101,98,238,210,135,66,180,10,193,121,201,86,105,230,147,1,94,134,44,76,1,240,186,89,37,132,195,197,12,81,129,147,153,119,14,103,212,99,239,144,35,244,148,138,251,107,154,49,41,9,56,56,112,2,131,88,186,9,218,136,241,126,155,29,183,160,161,103,46,81,214,22,238,99,36,127,150,144,30,34,86,140,39,213,135,140,251,156,166,164,33,205,51,195,221,130,68,215,210,108,9,204,54,12,155,128,231,147,48,13,193,104,40,176,80,199,49,158,203,11,180,134,72,22,57,140,235,64,62,54,197,177,4,160,29,78,137,112,167,194,212,243,248,111,79,248,163,100,253,80,183,122,173,9,38,25,228,186,23,110,20,200,249,38,79,254,51,117,244,23,54,21,195,143,77,169,226,217,62,203,91,97,132,8,221,22,105,38,188,163,51,137,19,39,142,124,56,73,119,210,185,0,205,71,88,96,56,179,147,186,152,77,145,59,162,113,86,17,51,197,2,35,246,192,250,14,152,32,137,252,54,185,150,117,197,123,67,174,41,11,236,192,38,89,233,112,53,130,72,129,77,185,52,122,94,97,58,145,15,138,223,177,199,52,197,107,84,178,182,62,211,41,246,21,46,28,162,166,88,178,101,190,222,33,135,15,68,236,82,147,129,146,142,23,211,118,23,216,8,126,188,103,3,143,166,56,91,179,233,37,121,0,148,100,129,115,20,74,207,32,100,139,51,166,89,244,84,6,133,90,157,28,19,145,202,33,205,178,101,115,221,206,144,94,45,247,75,67,71,100,99,39,47,73,171,118,171,214,160,23,188,150,217,125,254,164,76,13,181,14,147,73,36,122,88,138,219,254,83,80,67,252,45,8,147,42,44,82,69,24,208,9,228,97,115,248,79,147,124,95,100,113,115,23,109,53,30,222,72,154,146,215,78,147,156,10,247,234,115,70,136,14,112,177,200,71,148,51,80,39,81,101,245,65,42,216,34,13,133,250,244,37,202,228,192,56,99,2,70,37,65,50,46,206,249,144,131,6,144,228,234,209,244,42,155,6,22,180,123,130,184,30,62,245,77,36,131,141,30,171,239,216,145,40,138,10,140,9,29,171,15,175,224,3,83,6,54,226,183,17,86,209,42,241,4,93,103,228,138,147,131,181,69,199,8,152,162,65,127,248,177,229,183,76,51,210,146,135,23,168,155,145,132,52,163,192,57,133,68,30,142,53,234,179,101,76,43,133,2,190,209,87,168,196,53,233,130,195,48,84,96,44,29,123,174,244,192,92,145,106,192,231,84,22,251,143,69,127,46,11,205,97,42,70,100,101,3,247,176,30,129,135,214,54,2,19,252,189,48,105,116,23,38,22,232,132,170,21,54,56,234,160,5,134,180,222,167,18,174,11,36,201,21,166,92,34,208,65,178,228,69,73,16,243,39,179,175,235,21,134,226,148,40,231,193,67,155,96,225,19,24,71,159,135,17,161,117,194,122,20,152,108,193,30,48,46,197,155,2,112,62,20,121,22,126,63,130,43,238,180,94,2,115,75,247,1,109,100,29,221,1,229,182,159,91,236,118,56,254,73,6,18,184,172,168,245,6,206,34,207,68,41,3,85,251,222,177,186,181,124,42,195,131,63,226,122,115,58,198,45,124,8,12,91,232,188,240,25,238,92,20,38,131,215,223,138,60,229,61,181,117,69,110,96,5,204,249,33,47,61,173,88,223,191,7,69,30,146,237,13,76,8,46,90,23,78,121,233,185,49,79,196,60,161,240,180,13,69,41,34,241,33,51,11,120,60,48,60,241,61,96,202,83,228,189,206,150,128,199,223,225,206,234,232,2,67,222,237,70,45,2,40,103,110,104,235,134,137,125,91,27,15,158,192,220,102,75,180,110,85,98,55,153,123,0,5,157,142,214,172,196,90,249,87,79,226,33,122,104,119,211,126,122,118,118,176,236,174,139,106,101,221,101,60,15,39,23,200,97,108,145,170,191,93,77,35,215,225,145,199,219,53,35,78,243,89,10,53,126,125,30,14,231,151,87,59,84,211,203,189,137,163,217,196,66,34,251,24,193,166,34,167,147,125,17,62,153,195,100,99,233,152,225,218,136,49,35,51,65,44,98,18,34,172,254,214,97,52,72,154,78,83,34,224,110,110,151,253,35,231,146,21,66,74,234,114,148,52,201,161,139,111,90,209,172,195,164,32,45,93,124,188,171,159,16,204,194,41,60,132,6,207,168,180,0,38,112,241,172,251,229,132,28,204,82,244,159,116,91,192,187,230,91,165,9,31,105,21,7,133,248,61,18,135,136,171,23,117,48,224,32,110,113,35,45,166,98,63,20,38,73,62,80,210,180,228,14,146,210,226,142,187,3,102,147,150,198,24,188,205,79,62,210,187,209,86,20,24,91,52,94,27,175,188,6,88,224,104,142,84,114,242,145,207,166,162,207,94,45,74,168,200,9,110,122,111,163,102,160,184,136,24,119,242,173,12,110,8,19,176,254,2,70,66,93,64,182,93,223,206,206,96,112,159,28,207,201,52,157,234,15,34,156,99,108,72,230,2,231,88,114,150,42,36,147,184,255,203,47,243,161,157,1,5,138,213,245,100,167,145,119,114,22,132,255,54,25,168,67,191,6,108,167,113,5,41,104,83,74,246,12,209,147,30,117,126,197,148,207,37,68,72,102,97,113,58,15,116,46,139,102,236,65,60,55,170,135,85,173,130,73,54,82,216,82,46,63,28,143,121,100,119,142,237,118,246,232,22,227,77,55,213,5,108,140,218,145,14,136,239,127,72,18,100,130,225,51,76,82,11,24,42,103,146,145,158,182,88,60,212,156,13,237,217,220,231,197,252,192,198,107,75,237,182,88,172,41,42,54,11,133,66,107,62,230,44,85,76,241,203,137,36,107,153,9,43,156,118,248,46,107,82,139,146,2,241,238,126,5,115,155,46,53,219,206,122,157,113,56,64,151,61,69,234,4,51,27,98,235,117,97,78,41,49,210,51,101,22,254,202,120,249,134,206,110,75,198,137,37,109,124,99,210,179,253,171,187,12,116,229,164,150,21,225,243,200,119,0,134,54,80,47,23,103,254,186,59,165,152,176,168,94,130,19,103,158,188,151,229,133,232,197,6,174,185,248,86,201,150,173,194,103,81,222,89,148,216,214,180,245,154,37,202,171,248,210,67,139,211,207,107,88,97,83,192,176,67,43,74,170,207,69,73,228,149,203,160,174,74,11,58,215,231,174,103,17,38,135,81,220,147,11,48,250,121,189,223,201,125,140,71,185,233,65,12,151,226,220,32,91,75,118,103,96,227,28,14,120,21,173,148,56,191,11,217,167,174,171,199,131,84,50,193,199,232,55,218,52,207,221,155,188,168,152,132,72,95,246,231,242,28,209,109,74,97,186,26,216,236,75,201,41,87,170,101,74,150,231,238,188,67,31,175,26,1,148,80,246,162,93,14,167,108,108,83,72,201,233,15,115,31,190,27,123,135,48,77,95,10,203,54,210,90,72,155,213,201,141,147,171,133,131,8,162,25,116,234,4,158,166,89,19,112,31,154,205,147,169,3,200,235,194,249,201,91,49,54,150,62,239,107,145,146,171,104,143,123,65,161,222,88,51,189,51,150,105,92,172,15,76,76,89,97,106,47,251,29,207,99,215,12,69,207,212,205,241,203,214,81,25,80,180,141,162,70,174,64,10,167,60,149,40,52,78,87,209,50,122,181,174,17,127,238,220,37,50,245,80,141,171,162,92,1,76,41,231,188,251,107,210,236,42,214,119,186,207,78,38,248,245,252,116,187,71,101,227,99,148,167,103,70,131,18,251,193,82,173,91,94,219,132,228,28,166,40,81,231,81,179,194,136,216,77,26,255,106,207,206,143,201,94,132,198,146,174,157,6,9,114,11,184,26,151,191,76,5,139,105,196,195,97,67,200,234,51,11,1,247,106,110,93,245,161,144,84,217,156,55,212,180,57,243,208,111,141,218,109,56,212,10,28,151,125,232,47,87,182,50,31,20,36,209,182,58,158,80,253,14,163,9,49,230,249,60,155,130,29,191,148,152,30,187,90,8,228,184,166,72,28,97,135,132,29,71,225,118,93,21,80,130,83,157,163,112,165,194,207,97,170,86,254,88,215,59,197,136,158,17,76,53,63,173,41,177,137,223,70,198,248,89,123,168,45,68,207,19,106,108,163,60,112,139,124,105,14,177,41,38,180,173,251,126,15,53,216,65,116,14,115,155,13,63,33,242,106,187,61,207,62,38,131,179,21,225,241,128,249,231,65,163,84,249,128,48,10,105,183,135,213,96,59,12,133,211,179,91,237,91,149,75,161,154,58,142,178,241,217,248,110,4,79,72,215,138,95,99,194,77,209,120,32,82,173,110,192,78,86,131,175,219,51,24,56,211,213,225,92,185,138,5,140,237,174,1,0,184,190,130,29,36,91,249,241,243,240,99,244,186,59,0,61,153,166,193,32,114,197,106,108,163,8,193,195,56,33,158,114,2,212,190,110,57,131,240,147,40,220,111,22,157,25,35,69,55,5,187,65,186,45,201,118,159,148,192,0,154,201,92,253,244,56,7,17,180,75,251,129,107,20,112,100,202,193,181,142,19,24,75,56,224,180,211,19,2,48,109,233,238,48,74,210,234,90,29,16,204,187,253,130,51,243,161,104,130,4,101,132,87,55,27,209,250,126,2,8,163,71,68,52,27,55,174,78,210,97,17,189,11,159,3,87,125,194,164,110,247,20,48,222,56,29,211,73,144,192,65,104,75,244,128,24,84,112,251,226,201,80,164,140,103,196,39,90,26,53,96,190,206,80,152,140,202,29,48,14,231,162,97,19,54,133,104,77,170,188,194,40,214,69,198,127,182,148,34,221,21,40,74,74,49,149,48,16,139,4,99,207,165,59,223,194,175,51,154,131,251,173,192,25,10,250,229,48,222,105,141,170,44,8,10,74,180,62,119,140,250,68,170,32,74,246,184,60,78,241,215,114,59,55,137,230,172,143,198,126,189,52,122,158,49,187,35,183,42,45,211,247,210,8,155,113,20,122,215,230,185,103,235,233,100,190,114,167,64,171,20,191,157,45,72,98,158,72,191,166,232,57,210,51,67,150,16,153,195,217,23,88,26,63,42,50,65,45,135,108,56,204,233,36,81,73,35,78,254,6,28,81,182,166,169,83,229,199,198,224,221,110,72,24,104,183,201,127,143,16,26,81,244,166,113,222,10,37,164,159,108,9,63,134,102,7,114,192,247,88,217,169,24,231,208,84,184,68,18,42,18,18,48,131,63,104,9,247,38,218,142,93,75,111,185,5,173,168,127,133,186,22,121,213,7,158,81,8,1,229,201,214,29,139,139,204,140,248,0,169,183,103,211,89,15,220,156,243,23,152,227,69,187,182,228,240,73,20,93,107,93,36,191,157,35,20,75,5,216,115,178,145,23,76,116,215,225,156,159,141,26,155,234,88,142,254,98,132,111,218,19,253,134,207,200,7,45,225,124,144,196,122,104,105,152,149,14,35,38,154,245,107,66,102,252,221,96,113,92,144,188,37,243,136,164,95,39,23,97,67,199,177,33,131,6,37,246,202,222,122,245,151,70,22,7,60,52,21,31,124,46,153,75,139,23,33,188,109,235,91,62,20,189,27,11,130,166,66,112,45,246,223,70,69,81,171,79,42,220,75,174,147,88,76,165,81,253,59,150,203,53,62,163,213,248,35,207,7,204,79,34,82,139,158,65,89,144,203,147,136,141,83,172,58,188,86,17,57,54,75,26,27,94,135,93,172,2,68,153,54,76,105,192,105,108,104,155,134,82,174,54,99,110,255,252,136,248,140,211,147,242,143,16,115,118,87,136,9,14,109,237,56,25,8,94,188,94,200,249,165,98,92,106,202,208,74,250,174,32,231,74,134,0,66,215,82,187,78,168,181,125,48,84,250,101,104,205,102,97,167,248,62,231,177,242,211,22,21,237,194,1,81,60,239,17,234,48,8,187,181,54,184,88,186,232,7,67,72,145,203,83,222,139,23,226,123,109,146,192,155,86,147,30,219,218,10,222,62,248,156,171,231,131,203,111,47,168,100,190,76,36,99,204,105,90,131,222,39,9,9,62,87,112,149,228,172,181,143,35,21,63,97,136,115,195,76,167,240,217,155,235,69,39,169,216,15,74,54,88,192,125,204,245,54,62,167,206,12,152,252,94,105,77,97,139,103,49,97,107,140,135,139,160,147,102,147,70,14,184,173,231,173,33,66,236,95,4,13,218,3,108,253,162,5,134,103,57,215,17,240,196,189,241,192,119,1,29,120,172,170,229,4,236,20,238,107,177,135,115,161,87,152,5,20,61,95,235,97,134,111,196,3,189,34,192,126,187,42,97,43,94,251,99,49,212,251,219,85,55,68,146,25,218,157,74,201,116,228,243,83,138,87,203,125,56,81,123,77,218,132,137,197,143,101,224,179,136,52,107,147,194,199,21,51,141,195,241,201,253,165,230,37,69,99,11,148,104,182,117,70,2,53,126,186,227,28,175,79,58,245,242,211,143,214,150,228,161,21,3,248,129,110,199,19,12,147,10,147,223,117,59,158,185,127,10,140,64,71,190,163,82,154,242,212,114,187,237,174,247,9,204,213,65,243,142,201,248,209,214,15,53,176,249,64,157,229,214,120,159,184,229,8,92,77,78,57,224,138,8,147,194,41,136,239,128,49,210,52,29,15,193,219,228,48,94,237,38,131,90,177,140,188,108,13,24,223,231,83,43,212,161,198,115,120,195,206,172,21,86,235,186,39,224,49,34,14,35,91,57,140,139,46,173,70,20,128,65,16,152,154,156,221,99,231,168,84,112,107,70,29,222,207,21,251,206,89,52,243,201,199,91,246,111,192,77,4,169,11,94,21,210,8,2,133,25,170,43,220,166,23,62,27,188,180,6,30,210,157,146,227,181,43,142,186,252,164,2,146,87,53,46,60,158,44,222,130,255,232,190,118,55,161,79,129,11,125,241,217,64,100,74,139,24,161,59,47,238,88,129,160,9,73,26,57,247,77,16,57,118,181,134,240,160,220,44,207,128,20,68,107,2,46,251,177,242,16,53,76,49,19,27,241,87,77,20,76,84,217,108,65,187,230,227,117,146,56,102,60,155,184,195,214,84,192,159,118,109,192,148,111,117,53,57,88,159,61,96,148,229,212,86,130,168,51,246,60,106,58,158,108,62,83,182,140,198,212,160,141,199,24,162,4,194,63,39,138,45,234,89,44,205,228,211,226,173,225,24,95,143,21,7,183,207,144,243,79,43,28,45,165,187,198,118,75,245,190,70,41,88,97,169,197,60,108,38,243,243,220,6,32,66,140,49,61,39,73,78,10,147,207,18,167,39,37,216,34,24,111,70,117,150,175,77,161,198,84,163,29,225,178,236,93,163,166,87,84,231,128,113,14,207,128,87,81,157,154,82,206,237,173,251,107,159,245,179,245,115,157,67,170,166,248,30,103,129,60,71,84,193,157,151,99,204,250,228,24,210,220,76,116,139,29,101,155,31,58,162,120,206,157,201,4,123,100,62,119,187,66,129,176,91,97,68,132,72,149,22,212,10,47,124,196,142,141,85,180,38,148,228,175,53,227,220,38,63,95,21,89,8,12,237,29,83,1,171,64,195,158,196,225,144,195,112,24,169,76,89,248,197,210,129,252,167,79,215,150,230,251,100,202,121,156,202,228,199,135,163,37,59,121,27,211,114,252,52,100,21,114,29,200,166,158,89,253,99,45,66,166,234,223,94,84,102,142,18,48,194,43,91,47,219,169,123,129,86,129,160,239,161,132,202,63,130,169,17,48,49,1,245,3,252,104,112,2,134,110,68,19,63,137,242,221,214,103,5,104,36,57,27,43,101,216,4,176,166,84,141,147,204,65,30,84,189,112,81,9,145,76,225,180,71,227,128,231,170,79,215,146,237,114,14,67,134,170,30,215,243,237,61,92,1,74,86,235,124,188,35,243,158,2,139,60,1,117,65,24,83,208,136,33,183,130,59,245,173,52,238,100,235,194,251,117,102,81,213,25,131,50,97,12,87,87,88,165,150,32,250,61,151,230,121,32,208,197,201,125,45,118,120,177,212,189,216,200,165,16,24,103,186,56,39,57,228,239,144,114,189,123,220,231,230,165,190,173,207,17,163,19,145,186,206,217,5,134,246,67,225,187,219,145,203,218,212,101,10,71,105,138,17,163,6,247,201,86,69,55,101,221,198,184,164,95,15,55,25,89,49,38,24,135,234,9,62,23,141,21,182,8,169,118,91,3,87,53,65,124,156,47,188,181,16,16,142,143,125,207,108,203,248,81,63,154,49,155,221,245,51,85,23,238,160,8,76,222,33,25,166,238,160,241,54,28,119,241,173,199,185,133,106,62,183,165,8,239,125,103,248,158,26,143,176,36,146,187,184,24,130,161,201,170,169,167,56,1,108,97,170,15,155,83,244,238,26,84,7,61,1,76,142,190,59,193,77,159,71,163,159,196,93,239,152,160,173,164,91,206,185,30,113,28,198,142,68,233,129,194,203,10,128,99,63,123,104,118,9,63,64,162,24,40,9,142,69,97,252,48,61,246,202,179,124,52,32,71,98,114,142,251,19,75,43,233,234,65,62,208,43,74,129,145,67,210,135,163,59,27,223,227,76,238,166,219,21,73,54,51,223,61,126,23,165,57,33,7,183,121,53,54,48,230,153,134,201,41,135,140,5,64,45,159,22,179,30,216,50,30,2,134,201,251,9,178,159,141,186,251,123,157,221,169,100,221,52,144,65,27,241,218,12,138,102,244,100,162,31,59,174,141,3,221,82,141,190,38,10,1,195,150,167,190,125,62,163,130,152,88,28,247,131,171,93,123,96,244,181,189,53,85,183,77,119,241,148,81,145,141,19,125,113,85,211,158,91,53,91,192,220,204,245,120,130,164,253,30,48,189,177,171,140,167,117,176,195,88,165,203,185,193,62,15,231,118,31,118,140,113,157,41,12,243,198,53,54,18,61,89,207,84,243,236,151,242,209,112,60,232,138,170,30,12,48,140,191,250,100,38,32,121,24,230,27,36,190,207,26,32,239,125,92,235,46,63,169,228,201,84,193,110,107,198,92,183,21,24,74,118,92,97,218,171,174,144,141,161,98,213,235,27,153,249,13,177,238,62,99,203,162,20,231,169,214,104,235,210,33,218,197,239,73,94,224,70,179,251,189,239,18,120,211,227,41,2,168,136,38,67,240,175,231,125,117,202,14,74,0,168,188,84,67,132,154,117,255,217,193,17,80,52,113,97,89,253,82,119,216,104,107,212,8,98,185,248,237,102,76,244,147,250,99,35,33,120,235,173,73,174,127,82,27,172,96,218,109,133,65,158,159,170,35,230,109,5,72,223,107,33,252,180,155,206,19,56,254,125,113,225,117,196,236,20,20,54,37,95,154,63,225,111,253,210,208,232,59,45,90,249,149,244,234,151,30,230,233,244,135,103,99,251,124,140,5,124,168,222,218,164,1,100,204,58,137,103,126,125,129,115,171,43,97,71,166,28,97,185,227,227,140,45,31,108,60,243,32,59,161,121,233,166,234,165,97,51,92,127,221,47,171,212,160,61,241,163,110,138,111,223,79,163,199,188,212,185,158,17,181,217,126,7,135,15,101,117,141,108,77,171,164,245,159,166,116,101,234,1,2,223,179,19,145,114,61,68,115,69,67,91,220,186,124,170,160,59,84,198,19,208,227,108,139,247,130,72,102,171,197,75,2,136,51,182,193,223,150,160,66,123,242,46,228,181,187,177,53,229,199,20,57,39,188,191,24,42,66,249,169,124,129,82,219,71,197,138,160,53,135,32,195,192,236,199,42,41,52,111,114,67,130,246,193,15,229,110,117,183,146,122,182,153,25,197,127,185,145,119,161,233,99,176,171,182,120,233,132,187,117,104,46,95,98,41,123,227,101,133,21,146,8,120,38,130,23,141,66,223,102,220,161,2,195,23,22,96,175,79,249,8,155,211,136,95,102,167,83,198,141,100,21,60,30,80,160,100,150,74,139,39,181,178,197,14,254,179,94,245,225,198,237,218,99,196,96,78,80,212,184,253,162,177,21,93,43,124,142,69,151,150,46,92,31,32,68,146,124,81,194,73,61,96,242,153,134,230,252,207,18,238,206,14,75,183,10,97,158,227,26,191,110,192,80,12,105,235,179,24,34,79,133,42,90,130,54,93,139,2,72,161,111,14,15,236,18,77,239,221,107,196,151,182,2,129,218,181,38,0,86,227,29,48,251,141,54,134,164,43,5,12,183,197,146,148,232,109,180,115,222,113,76,189,173,41,209,36,41,122,2,60,130,106,68,197,52,109,25,158,0,55,160,58,149,125,43,107,209,0,12,173,49,143,242,48,2,91,73,168,38,180,235,118,252,153,111,83,73,197,201,28,49,205,219,128,207,0,38,205,214,198,186,136,117,13,115,89,214,130,5,164,2,155,31,63,172,163,44,226,209,36,138,83,177,19,15,231,140,76,77,115,216,251,116,149,16,96,100,184,20,78,35,114,185,126,173,101,80,250,74,78,211,8,86,223,180,126,246,193,126,81,59,64,21,197,105,60,47,124,6,53,43,108,140,131,23,206,93,115,231,97,207,235,177,99,64,144,146,154,182,94,53,74,33,12,62,7,178,140,88,195,124,238,250,112,29,238,202,5,196,49,198,246,222,138,206,97,109,26,119,222,180,160,250,123,15,189,12,223,106,247,66,160,95,82,157,120,50,51,164,58,132,61,99,155,236,18,223,228,167,214,246,136,50,69,247,228,67,221,198,80,242,132,27,231,108,223,103,74,221,93,50,79,59,97,99,254,86,148,43,187,52,38,73,98,185,97,213,126,249,3,91,91,147,140,249,61,188,157,249,56,197,241,156,141,108,40,172,12,50,51,155,148,191,159,197,64,16,218,143,45,118,178,36,214,40,179,145,146,37,255,237,65,213,172,148,73,224,122,217,78,72,3,61,77,215,20,73,52,74,97,2,89,1,79,34,218,50,226,252,115,91,255,238,142,242,189,206,16,251,215,196,164,152,66,81,199,248,158,125,211,237,100,68,126,186,136,21,83,46,77,69,71,113,24,211,64,39,33,82,112,46,47,69,120,25,247,159,108,87,204,134,237,54,35,201,23,199,244,149,57,74,2,172,87,18,145,87,104,212,137,2,19,136,138,247,58,91,188,82,10,80,57,71,241,97,192,100,176,235,218,35,155,217,147,65,14,108,137,40,82,101,81,77,79,221,187,102,164,131,250,108,50,133,124,183,66,230,175,39,237,153,17,72,251,178,199,179,156,186,238,24,232,29,198,18,128,248,105,9,179,75,222,63,215,114,252,52,4,118,250,112,211,76,247,203,7,162,193,77,66,90,172,92,110,167,1,19,138,213,125,22,111,73,68,202,27,150,175,208,192,177,153,213,107,156,17,208,135,70,70,171,125,216,75,125,208,16,19,157,90,95,101,116,161,110,14,19,40,24,207,1,130,111,223,89,101,200,145,47,74,146,2,124,125,180,168,83,106,174,46,29,167,72,186,58,92,44,228,44,112,103,42,249,179,143,101,189,158,121,250,163,136,136,135,227,144,210,215,166,6,58,58,70,77,250,212,157,182,219,145,210,28,134,147,86,39,3,25,51,197,15,244,115,32,31,123,75,7,165,83,40,144,162,53,53,159,207,195,147,93,31,63,24,22,229,167,224,237,76,172,26,62,15,18,23,207,32,63,173,209,102,140,214,166,15,240,252,54,174,233,104,205,90,126,94,155,20,17,63,217,140,128,246,249,92,40,1,167,64,141,226,249,105,156,145,54,119,24,225,154,23,166,20,252,67,155,133,118,214,139,86,79,201,160,158,122,172,63,26,23,207,168,197,16,158,18,52,178,211,57,197,209,134,120,24,142,236,7,206,158,222,105,1,67,37,180,229,115,165,118,191,38,251,110,125,70,244,88,10,61,62,151,229,194,107,29,95,39,8,232,78,214,131,238,247,212,197,120,243,66,189,130,246,201,126,223,139,130,11,63,27,43,206,255,167,160,173,91,209,137,183,102,83,17,190,105,102,233,205,169,32,139,184,109,221,85,58,204,176,110,26,18,86,109,82,252,203,250,113,89,33,200,182,169,14,232,10,182,27,85,253,81,131,232,62,221,41,104,115,231,47,60,135,231,151,180,219,27,235,204,91,47,10,43,251,11,231,45,112,217,162,253,251,123,120,124,143,66,142,222,211,53,78,187,234,177,48,244,224,170,84,141,1,83,201,253,13,25,21,255,243,249,216,100,50,198,161,78,193,218,124,236,194,31,7,160,163,84,191,107,165,221,32,85,196,45,59,171,72,147,180,187,252,203,152,72,241,108,146,254,214,251,240,237,233,159,84,188,194,206,162,91,105,146,168,42,201,5,36,151,42,12,89,117,60,252,220,57,36,121,128,65,163,198,200,97,8,212,91,126,198,244,204,76,55,117,224,156,37,209,225,153,227,43,249,44,133,129,11,130,22,133,77,70,213,97,244,227,158,77,133,244,82,191,38,16,58,169,90,38,219,41,109,140,247,58,166,241,146,242,2,224,84,194,231,65,39,247,179,25,154,120,194,69,207,141,251,221,206,82,212,172,225,187,130,105,249,177,136,243,205,20,129,168,60,39,157,104,232,195,132,195,240,24,150,148,9,202,91,195,213,22,35,218,9,91,171,61,112,14,101,210,229,62,24,189,165,169,69,180,104,181,164,232,153,17,91,232,84,41,108,81,209,51,232,30,251,84,75,198,106,81,124,204,120,105,41,173,231,52,199,5,188,2,78,100,55,10,92,250,157,226,13,253,80,53,23,40,215,142,207,97,228,82,90,107,74,22,186,151,238,88,229,2,244,100,2,195,246,238,150,10,89,168,248,216,5,38,52,61,227,225,232,48,55,109,13,95,71,142,214,104,151,234,20,167,24,170,68,215,10,188,86,85,222,154,212,71,63,248,120,197,170,214,0,21,117,113,177,34,228,141,34,180,192,144,154,198,136,217,101,232,105,221,119,240,82,90,108,24,74,46,133,201,160,246,65,73,164,136,107,5,59,179,42,34,128,70,116,248,212,231,18,112,10,167,7,75,145,218,98,237,57,73,41,203,97,106,50,180,62,23,42,16,87,53,130,120,167,117,241,142,1,115,115,238,1,103,84,79,4,54,223,142,63,252,24,207,42,58,9,92,150,203,52,0,163,255,166,48,202,202,238,162,34,91,58,171,123,0,187,100,121,21,45,206,75,19,242,189,48,122,226,177,178,185,148,244,167,245,50,142,130,232,57,162,13,83,97,150,166,143,249,185,241,76,37,165,225,69,33,92,139,135,55,10,202,164,53,146,67,251,190,55,44,206,50,17,137,10,230,8,125,102,202,177,91,151,43,41,116,173,185,70,215,178,185,249,4,54,38,77,255,109,20,136,186,184,38,22,137,95,219,109,21,46,130,103,255,92,122,251,218,145,199,76,100,26,47,178,188,216,64,28,35,38,19,126,38,137,69,31,184,216,181,243,131,137,33,74,41,34,46,97,10,184,189,117,183,122,96,65,45,151,213,27,119,50,195,101,83,226,228,35,119,231,131,155,209,4,100,133,49,238,189,227,184,223,210,115,39,93,148,96,249,100,105,240,112,201,76,92,205,132,108,252,139,52,43,177,126,90,19,156,241,49,53,125,107,1,33,23,243,196,3,252,45,85,47,118,164,35,225,124,253,96,35,68,157,114,211,62,96,243,183,162,102,116,170,113,120,110,249,101,56,59,56,197,196,173,138,190,98,158,198,91,231,23,59,130,66,178,171,160,169,218,252,94,118,44,135,201,240,5,10,231,117,11,23,21,89,50,103,155,190,63,108,60,163,219,103,17,117,177,91,170,142,240,152,80,46,245,13,39,42,206,91,84,35,33,68,179,252,233,15,38,197,241,62,186,155,234,234,23,111,130,151,117,46,109,58,97,142,255,140,124,163,192,72,77,118,148,78,210,177,159,215,88,160,72,104,221,214,199,12,65,71,99,126,48,149,110,77,222,105,26,25,255,7,194,55,175,23,58,202,41,182,235,210,177,117,21,213,242,54,19,99,57,7,22,187,11,139,82,70,59,27,115,123,118,24,117,22,133,169,160,246,4,18,242,129,31,110,238,76,68,168,59,47,56,155,15,59,128,58,146,32,228,250,58,142,151,32,137,166,152,197,215,102,252,50,137,120,77,221,45,199,42,161,132,245,131,169,9,41,106,225,24,1,218,103,195,80,199,121,38,77,171,122,122,32,182,254,13,40,233,221,69,68,174,236,72,109,94,239,71,21,129,10,101,218,137,122,246,146,239,165,39,164,96,89,189,164,68,215,63,171,143,17,56,6,170,122,96,33,70,244,184,12,68,29,231,240,126,182,119,110,39,201,159,141,67,68,232,31,15,76,162,238,242,135,67,42,45,85,165,240,231,192,163,28,240,79,15,78,150,52,164,73,95,62,79,38,177,171,73,21,23,251,57,44,113,95,235,177,45,91,229,129,73,241,238,14,43,141,20,30,195,243,125,218,135,81,101,243,108,160,164,31,248,52,56,51,142,202,88,5,225,122,156,142,18,111,150,21,141,180,234,114,33,143,252,35,132,213,51,201,114,106,187,119,154,44,115,41,174,68,67,202,234,205,28,166,88,80,54,95,74,70,82,11,20,217,239,199,33,120,6,219,43,147,15,156,204,89,37,48,155,158,207,80,228,148,182,48,57,177,67,30,243,62,126,154,140,37,145,40,199,219,56,182,83,132,100,24,164,87,213,215,38,157,193,163,177,148,161,81,228,169,61,167,164,107,180,128,137,200,234,238,156,176,59,124,208,40,195,236,122,20,83,59,216,99,200,57,205,186,154,1,72,81,59,71,34,48,231,169,182,102,154,237,128,153,72,73,62,246,177,226,182,87,62,83,157,71,229,155,46,122,200,60,163,107,157,216,95,213,223,174,193,222,8,74,217,174,140,105,166,230,33,190,72,79,86,14,115,225,244,163,225,253,224,70,97,135,52,62,70,121,144,136,162,227,65,17,155,140,56,119,249,250,165,166,96,232,176,111,200,91,19,40,171,195,97,248,31,146,186,204,33,174,115,222,226,3,63,28,163,132,97,216,102,188,223,199,6,171,82,106,158,185,178,146,50,226,48,135,212,214,211,148,75,86,138,214,197,2,186,226,112,223,43,146,179,80,196,75,69,72,218,200,154,196,139,234,67,90,140,167,90,28,242,139,100,185,232,248,217,20,155,176,28,102,75,218,243,56,67,254,169,210,202,137,105,252,189,78,147,99,242,148,67,205,50,42,149,66,231,35,155,200,152,200,157,1,79,138,92,46,76,208,91,142,15,44,177,47,212,155,169,94,202,106,235,82,219,178,220,219,127,224,98,218,240,2,115,203,237,209,58,237,42,57,5,192,108,84,209,58,161,199,160,48,89,24,205,167,18,23,12,117,123,35,144,232,25,57,249,119,131,107,79,99,178,214,125,84,240,44,47,53,127,76,94,40,70,133,138,111,101,61,130,9,4,42,67,135,59,59,139,26,79,199,124,232,49,104,216,132,186,105,77,74,10,156,71,39,155,214,144,90,79,131,104,228,253,105,92,134,83,163,51,103,2,212,216,117,40,185,43,58,149,70,162,146,215,39,98,130,238,86,59,222,176,93,252,123,117,82,164,242,126,140,5,114,95,171,195,205,40,86,4,158,87,168,60,227,90,41,79,88,169,33,24,244,217,178,16,123,182,161,46,141,201,141,203,249,206,129,225,127,212,135,19,163,253,50,224,51,254,194,41,156,30,192,29,70,198,128,207,206,49,244,197,48,21,163,227,88,172,98,138,152,194,173,199,30,129,75,127,192,156,156,21,12,48,19,231,22,152,66,196,251,210,176,124,138,109,55,41,49,31,95,28,218,250,181,52,234,137,236,65,136,15,89,199,106,127,224,51,166,174,177,72,107,83,146,87,51,155,12,185,11,23,173,209,202,136,160,147,75,22,93,235,176,252,136,101,184,106,92,223,17,65,161,44,79,90,99,58,186,165,13,76,168,79,222,59,83,39,55,167,192,89,135,133,60,217,178,71,192,8,69,200,247,56,211,174,173,232,26,102,167,90,211,176,157,242,133,2,198,50,149,135,167,201,184,102,135,127,219,163,192,131,144,111,252,54,117,110,85,31,142,96,76,124,177,101,85,63,250,112,130,184,129,158,183,84,134,185,153,50,169,55,23,78,164,50,9,108,68,108,62,209,142,73,213,183,238,135,201,148,250,162,227,103,202,170,53,3,171,228,116,77,51,224,209,182,94,34,126,78,144,248,237,6,229,102,86,216,172,205,128,33,220,82,216,222,43,62,88,133,175,94,81,194,151,61,80,146,170,135,192,181,71,136,3,216,214,147,220,65,40,200,92,241,94,84,213,137,173,67,166,198,217,102,226,107,39,34,65,75,96,211,18,139,135,167,172,52,88,153,104,74,247,183,154,139,42,143,45,32,165,191,190,29,66,8,91,53,194,120,214,14,146,105,142,26,29,123,85,180,158,191,31,141,41,15,209,17,179,148,247,120,43,140,191,33,187,198,160,142,192,171,249,32,167,71,113,122,43,76,37,119,180,102,189,136,19,118,252,82,49,2,181,194,108,65,91,9,63,14,91,93,198,107,42,48,220,19,201,39,202,48,222,67,125,235,51,13,61,208,144,177,220,183,100,78,98,232,142,233,201,95,192,4,119,30,184,83,71,234,48,90,194,58,226,80,15,231,251,240,159,216,138,192,139,34,58,239,57,198,165,84,127,97,201,82,32,225,232,57,36,183,206,163,97,245,237,209,152,229,34,14,199,65,101,75,74,254,57,81,173,111,98,171,144,96,149,103,108,42,199,2,59,91,190,220,224,25,127,87,215,34,246,139,231,84,92,7,11,205,212,56,35,10,148,152,93,93,7,144,175,186,17,118,198,167,83,41,163,158,5,50,61,63,24,199,116,83,162,67,104,172,73,68,255,96,130,55,26,14,59,231,127,35,227,242,131,167,101,229,170,211,3,243,229,243,203,65,12,2,219,149,12,57,94,190,248,96,16,131,112,42,201,160,114,196,248,194,231,219,85,97,108,230,234,129,81,231,48,85,105,34,93,129,175,204,178,19,28,134,138,69,206,252,51,59,144,131,246,174,89,245,216,210,121,92,130,94,0,239,213,92,146,0,204,202,70,55,251,67,243,79,8,89,183,164,94,226,108,36,254,8,159,180,28,33,120,119,252,250,133,106,66,211,48,5,201,227,45,174,172,8,152,237,231,132,33,223,50,54,106,238,190,89,175,64,147,148,96,207,153,200,36,211,12,17,156,201,188,213,153,153,45,224,65,220,86,97,110,65,23,38,149,92,206,39,99,253,243,247,70,130,187,36,77,114,65,162,220,249,80,136,103,48,211,213,162,160,14,174,70,207,141,167,74,186,134,82,179,87,150,193,233,242,71,6,77,195,129,25,47,54,33,84,213,81,195,195,232,137,113,228,207,147,61,88,21,134,248,197,187,246,19,201,82,116,132,216,33,28,61,173,165,249,192,68,50,186,195,198,23,241,194,221,53,230,76,202,142,84,147,183,103,123,58,124,38,199,210,236,28,8,73,166,87,4,1,19,29,120,31,14,43,135,195,139,146,32,181,30,113,186,125,206,103,184,137,22,101,36,106,61,34,80,153,3,230,2,167,150,107,34,93,199,191,8,91,156,134,140,207,23,49,10,125,135,153,202,122,125,171,86,48,19,15,167,228,252,253,220,19,166,242,128,169,73,201,15,220,226,170,129,128,160,10,199,2,163,114,227,112,159,239,33,52,45,18,222,2,230,110,81,158,135,47,18,14,29,134,246,60,61,61,31,221,203,74,179,57,129,186,14,11,19,213,169,119,50,249,55,8,150,170,93,13,69,139,255,246,153,211,37,235,168,89,209,138,143,10,162,64,234,132,155,36,11,133,89,93,43,170,115,186,8,176,61,93,118,3,234,175,57,158,20,54,232,4,195,71,7,135,234,234,207,44,135,92,34,7,220,237,62,47,240,111,231,114,152,60,225,172,115,137,130,101,119,97,64,229,219,132,157,45,27,255,74,220,130,160,138,161,40,93,224,115,151,240,162,58,84,0,96,5,18,187,153,1,117,245,48,202,45,73,35,86,24,255,100,14,152,19,81,175,173,92,68,227,183,207,134,185,70,215,27,115,71,217,193,119,212,178,205,35,40,47,134,164,187,239,90,5,114,215,103,174,80,201,230,37,200,198,22,209,159,245,105,214,109,13,244,76,82,189,140,27,201,183,155,82,16,41,43,41,186,241,242,205,114,225,50,244,150,115,76,140,136,53,80,214,241,82,66,79,35,143,42,229,194,48,130,63,247,229,243,185,71,192,200,89,15,189,109,115,50,251,144,28,131,176,60,75,155,140,129,184,229,80,75,85,52,156,141,243,124,121,90,31,129,26,68,112,212,77,80,236,155,56,12,47,162,94,167,17,189,243,16,103,54,6,128,222,31,175,208,177,101,227,91,227,107,95,122,241,196,151,95,220,183,82,76,208,91,183,21,43,13,118,167,44,166,127,82,247,35,173,157,18,151,26,58,124,216,245,249,105,140,91,135,89,65,67,157,66,156,27,126,252,25,173,101,215,197,201,157,42,28,51,68,183,144,177,85,24,255,240,133,137,67,237,199,219,21,116,16,217,170,155,218,124,90,19,212,217,1,147,79,165,240,249,216,174,70,242,243,141,108,93,32,166,92,234,71,148,169,123,10,203,43,48,254,178,18,112,217,26,46,39,119,129,21,19,112,122,76,10,124,72,78,214,146,73,156,87,33,46,75,186,133,100,250,7,195,63,189,52,52,59,201,205,154,110,12,65,156,13,65,164,122,241,140,93,233,131,145,170,31,207,111,83,49,224,46,66,11,197,74,109,15,48,196,80,1,15,203,126,87,24,138,164,11,147,138,172,15,39,233,211,215,54,225,112,156,1,50,141,201,130,246,185,132,83,157,204,65,133,161,159,143,135,19,33,81,47,221,217,103,60,35,29,20,209,20,125,54,68,186,59,96,120,50,179,58,16,73,196,232,49,42,201,84,34,213,59,57,186,7,141,129,89,37,77,97,196,234,188,103,164,51,174,167,227,103,103,233,49,228,102,73,233,70,126,182,210,18,222,102,75,108,86,51,236,160,231,255,235,23,109,207,102,58,209,3,136,175,125,118,129,86,199,3,151,45,143,134,95,71,251,93,241,29,248,107,145,13,92,231,179,235,228,144,249,66,143,133,147,80,243,183,169,104,186,111,109,212,175,186,157,114,228,175,120,235,180,158,107,16,6,65,141,235,0,241,145,254,28,2,184,236,253,226,73,97,214,168,186,4,108,167,175,254,108,110,22,91,67,210,102,20,180,139,46,33,142,51,207,102,20,233,35,70,140,238,119,215,131,19,95,140,191,181,209,3,235,36,61,22,245,181,8,8,215,194,216,166,22,1,20,120,62,164,92,184,71,122,188,139,40,242,4,12,85,189,30,156,149,178,24,191,151,194,80,152,159,224,0,199,248,93,1,13,182,68,253,109,43,233,113,83,199,38,66,215,158,147,218,239,148,195,192,141,75,151,186,8,123,152,228,92,223,206,2,146,81,49,213,232,116,97,243,242,40,156,131,27,154,2,239,87,202,129,153,193,233,248,193,72,149,44,117,94,226,22,141,184,4,198,103,127,12,219,68,90,154,31,111,24,105,93,45,83,42,202,107,76,67,52,133,30,63,218,249,120,94,211,151,177,8,82,213,27,239,198,161,228,126,52,163,149,211,186,139,3,159,251,90,108,42,4,214,132,68,16,152,220,240,219,26,246,249,173,48,44,132,62,137,139,177,142,44,133,211,22,52,39,117,207,195,76,70,101,165,195,245,241,252,67,35,215,83,140,24,249,88,123,235,107,213,146,194,170,205,22,126,220,114,83,71,206,125,222,126,115,174,22,117,10,81,80,56,46,90,85,48,132,154,153,228,218,128,80,93,194,149,46,119,241,190,80,174,255,62,86,50,133,15,245,95,224,184,137,175,5,231,10,23,96,245,71,173,236,233,113,86,33,190,52,38,56,166,25,94,197,225,102,145,212,199,135,112,142,241,128,169,211,83,239,225,172,65,142,126,80,115,217,118,117,179,153,55,249,131,201,82,214,232,242,64,123,193,137,227,114,50,221,14,245,60,158,247,88,126,9,73,38,91,63,213,235,137,23,212,219,194,209,185,179,190,213,134,250,200,80,220,217,40,87,171,7,15,234,141,250,161,70,38,223,250,211,173,228,20,47,9,87,248,89,185,234,59,92,196,17,242,7,147,213,146,212,231,50,248,181,229,40,146,168,89,127,185,175,216,141,224,254,36,99,76,187,205,78,249,121,170,200,177,232,34,134,128,95,210,232,0,28,205,20,183,105,227,102,14,90,135,57,29,210,3,19,252,141,126,83,163,247,248,60,251,185,3,220,198,72,79,235,52,64,138,252,187,140,38,74,214,207,201,246,76,34,242,5,231,7,19,90,127,156,200,200,248,198,91,161,19,47,108,12,76,80,164,50,29,198,147,171,85,117,3,145,179,226,3,106,36,112,234,221,38,239,165,197,215,32,211,183,233,210,129,230,213,131,21,105,155,136,70,123,150,101,119,210,2,184,157,209,126,213,151,238,70,103,31,48,28,98,250,211,147,235,191,207,19,244,6,95,7,246,49,159,106,204,132,51,30,99,63,238,111,110,143,254,210,22,238,123,58,182,140,30,57,96,98,247,207,202,161,125,244,140,186,161,173,83,148,15,184,252,107,101,82,181,234,227,151,239,203,67,52,201,204,66,45,207,100,237,236,104,156,236,246,243,160,203,207,106,67,211,219,177,61,195,63,77,214,21,162,240,207,15,111,223,76,18,225,203,54,52,21,139,98,239,156,47,76,170,159,174,29,50,110,138,79,50,170,62,230,19,47,224,250,17,29,67,112,240,153,69,88,244,45,158,141,176,210,179,166,169,176,136,71,151,243,100,61,56,206,246,73,192,218,225,108,50,15,10,87,130,133,63,120,81,222,170,21,42,4,27,154,23,198,1,87,21,68,96,199,128,108,169,59,204,85,165,246,119,251,78,201,31,190,44,215,161,170,135,24,119,92,113,248,92,160,138,6,58,134,169,31,127,147,112,33,106,165,219,13,91,70,245,137,0,250,136,248,88,240,97,53,239,25,60,90,115,168,115,154,12,124,223,111,206,157,148,138,202,7,222,232,54,59,156,204,13,172,145,12,238,61,223,2,192,37,120,86,80,125,224,234,252,19,201,202,255,250,11,35,96,231,191,61,200,16,121,38,218,217,194,122,137,214,88,205,143,235,155,173,247,203,122,74,164,121,118,205,54,60,119,30,138,86,118,192,85,109,221,1,219,206,244,173,144,44,185,162,218,69,148,150,21,119,217,3,143,49,230,243,108,18,49,250,133,207,237,92,97,170,252,98,200,41,116,44,186,85,158,51,17,174,106,135,145,219,234,237,177,50,120,183,15,134,183,68,139,188,134,201,156,251,18,161,228,117,104,96,247,116,20,31,177,255,118,54,33,164,252,204,180,208,114,79,22,52,28,58,209,186,89,156,142,66,254,163,67,58,16,141,79,222,24,178,170,55,234,5,167,165,191,246,156,150,242,246,160,189,251,94,137,77,209,203,99,255,80,50,244,57,37,210,180,79,175,243,140,140,193,207,237,6,186,230,99,101,80,13,232,235,99,162,90,48,94,176,116,31,110,248,57,122,123,98,59,231,244,246,108,171,68,98,121,153,79,116,198,74,23,71,192,169,136,98,147,93,146,150,223,60,18,201,56,216,109,26,56,98,67,243,17,35,189,117,149,254,196,149,134,223,14,168,238,74,91,175,84,7,50,29,138,15,238,198,81,33,40,47,227,167,11,169,33,231,181,215,3,7,17,22,112,122,28,80,131,138,163,229,143,110,56,191,182,246,59,89,80,57,224,90,158,175,145,172,234,209,209,243,142,237,137,119,153,10,80,192,9,74,88,133,77,184,250,67,185,28,205,39,178,138,0,240,240,110,27,201,153,90,10,148,64,120,66,97,250,209,27,181,55,212,118,46,42,254,240,99,60,81,84,164,123,33,17,19,159,40,201,8,91,117,76,206,238,152,226,173,169,194,174,207,30,223,179,95,189,147,93,144,246,99,195,244,22,242,195,192,84,121,171,113,69,106,229,186,173,143,209,247,60,123,222,202,154,100,119,156,92,94,75,34,50,177,14,140,200,141,248,180,7,121,123,233,187,142,29,152,154,95,221,111,106,142,115,111,48,3,107,127,114,3,80,2,138,71,155,15,91,80,234,112,111,191,96,89,212,32,251,50,61,192,64,83,111,73,173,251,97,58,174,31,204,153,90,159,180,107,196,97,124,47,178,204,165,174,246,189,85,98,148,64,241,72,60,249,18,37,238,175,70,100,81,212,207,56,126,163,20,112,95,170,153,140,223,4,130,186,248,233,114,254,254,115,65,69,213,195,135,115,46,99,121,208,59,38,84,232,254,108,110,194,85,207,165,179,63,83,206,236,48,233,224,207,221,184,81,250,238,131,66,172,35,233,150,176,177,66,82,180,46,212,193,107,68,183,194,79,89,2,134,141,176,60,48,231,209,7,243,229,203,123,253,197,69,227,175,109,55,86,253,94,136,117,79,95,123,72,58,81,68,255,194,174,132,2,140,220,195,3,247,144,22,75,156,21,83,72,136,127,112,76,179,129,47,232,249,101,146,7,162,99,38,119,242,7,220,21,86,26,82,174,237,68,202,252,173,201,245,215,105,100,218,142,254,181,208,253,121,46,214,7,142,34,41,224,42,244,196,160,43,124,252,240,211,144,205,175,239,116,108,186,22,31,171,82,132,254,78,66,60,75,254,177,168,120,210,180,56,230,40,254,81,135,145,231,107,15,188,93,233,138,138,5,34,249,58,17,184,138,251,85,143,164,83,74,218,21,166,26,195,71,140,11,122,122,114,149,112,162,205,104,109,135,199,243,112,18,17,102,192,168,41,63,110,146,236,177,164,4,169,253,147,212,13,10,109,119,192,86,228,240,194,213,111,38,31,205,178,110,25,188,244,215,111,75,215,83,251,31,27,113,248,178,237,63,246,178,254,192,195,207,98,83,123,173,207,78,6,217,123,113,212,42,160,198,187,87,133,213,213,41,103,123,190,52,7,158,231,174,164,14,21,209,124,90,227,12,117,123,209,148,195,244,75,210,56,94,249,108,227,144,112,232,91,113,83,241,131,188,99,139,62,54,4,68,82,174,141,4,156,159,180,50,2,15,113,164,245,134,187,235,217,160,73,86,240,179,248,24,150,237,157,252,173,185,114,60,124,48,156,229,249,201,57,243,226,39,60,139,179,173,103,238,55,35,86,112,56,55,214,145,186,233,80,219,241,79,133,27,111,165,39,183,4,182,136,175,117,251,137,219,61,73,157,144,69,125,173,45,11,57,169,3,158,226,108,63,87,48,227,207,246,252,52,230,102,236,141,127,6,179,70,236,33,119,114,51,149,173,184,104,81,23,233,29,97,85,225,103,123,152,64,38,171,166,185,247,166,17,141,108,234,96,71,203,192,139,205,40,238,39,79,97,107,204,194,126,253,131,207,165,77,253,235,231,151,150,59,8,83,51,253,185,173,249,241,16,71,197,144,80,161,167,130,195,203,10,204,252,88,105,230,181,214,130,4,168,11,226,90,208,76,149,169,62,165,43,13,186,122,127,120,74,83,100,245,48,228,207,61,97,71,215,134,80,242,83,57,68,186,197,136,151,162,198,64,97,4,42,125,69,159,221,18,7,152,84,28,160,112,232,76,3,9,218,229,165,89,10,36,223,180,112,8,32,22,84,132,147,149,132,35,228,72,125,26,65,242,33,62,16,136,182,184,151,251,60,33,105,245,25,178,78,164,204,159,13,171,102,121,42,179,140,98,186,248,20,181,50,196,135,1,8,22,12,95,150,88,211,227,169,201,169,150,205,227,243,31,14,32,165,194,193,45,234,249,104,100,21,195,80,92,117,192,57,229,171,175,204,125,190,124,233,15,188,92,244,23,155,203,42,244,21,110,119,84,206,158,96,37,179,10,159,83,108,149,216,142,108,88,159,143,61,194,168,67,36,49,43,67,201,34,129,198,233,98,147,85,218,62,47,198,21,113,251,29,145,220,150,165,164,48,11,205,159,124,247,81,242,41,180,210,51,135,203,22,218,222,145,159,202,45,242,192,124,59,26,240,152,107,9,41,162,73,238,251,233,86,4,172,179,12,131,108,110,239,180,81,26,14,237,52,204,66,241,203,3,23,248,249,229,255,240,111,127,255,175,127,253,151,127,253,203,95,255,246,79,127,249,223,255,225,191,253,243,63,254,231,191,252,195,223,253,191,255,227,255,248,247,255,254,255,252,251,255,248,63,255,253,255,250,191,255,238,239,255,183,127,249,143,231,207,24,35,252,146,199,28,250,187,127,251,183,191,255,111,127,251,175,255,122,254,244,127,250,203,63,254,237,191,252,245,47,127,247,247,255,233,47,255,242,159,255,242,183,191,254,215,127,248,128,255,249,159,254,249,47,255,203,223,254,250,79,255,252,159,120,192,191,252,245,63,254,211,63,255,227,223,206,47,252,175,191,238,64,225,66,241,239,239,11,108,120,170,200,71,244,222,2,19,226,29,2,139,0,113,167,144,111,56,121,154,213,2,169,36,23,48,167,66,60,28,125,199,46,15,239,70,63,95,62,24,225,145,150,4,110,120,243,191,100,41,116,223,233,205,69,73,189,247,0,35,68,230,77,238,133,253,199,49,242,237,65,155,187,31,210,230,1,83,109,27,74,73,199,4,72,240,222,118,129,41,6,251,28,135,219,82,69,164,52,130,36,157,94,157,73,2,226,47,8,198,5,110,195,179,45,182,113,51,164,36,143,174,230,55,172,14,183,53,158,182,38,184,123,31,157,141,232,42,224,196,187,124,171,105,115,5,218,194,188,105,251,194,242,107,225,25,48,115,254,75,99,19,254,173,254,45,187,221,42,215,133,89,246,238,148,220,86,215,46,213,92,4,186,204,246,253,96,36,110,251,157,40,56,217,169,16,207,31,92,72,214,184,27,55,85,210,166,186,245,193,217,242,5,247,133,45,11,175,122,107,110,50,83,31,222,216,88,190,219,0,34,75,152,87,235,194,181,197,77,131,196,219,179,135,221,3,28,29,134,6,83,250,7,119,138,14,187,192,72,171,126,91,12,66,105,200,184,102,249,101,102,165,207,132,89,45,179,88,96,18,81,157,121,19,211,148,44,19,129,7,233,160,159,245,10,31,12,6,66,191,48,138,130,206,4,6,87,114,58,87,254,38,99,134,171,164,251,111,167,4,173,132,12,56,196,131,190,244,40,103,94,91,63,118,42,182,211,124,240,194,249,87,170,126,77,178,203,190,159,134,10,48,61,48,180,5,185,123,107,120,206,219,53,202,59,39,111,76,82,72,88,145,215,144,105,104,150,222,247,214,86,205,56,101,138,179,81,147,156,241,193,182,137,15,153,103,221,2,52,197,225,87,229,178,39,171,206,250,204,26,120,137,248,154,69,127,219,76,14,135,137,229,63,43,4,109,27,159,134,221,164,165,150,194,120,152,253,167,225,171,43,85,123,102,138,180,57,96,116,252,164,113,163,196,249,115,176,193,204,69,122,180,142,25,233,72,159,21,138,175,25,10,242,249,192,126,42,108,227,10,148,43,150,161,221,137,155,55,33,168,44,21,81,20,152,33,171,232,63,125,102,78,151,58,228,110,148,163,59,62,8,202,68,233,233,56,60,135,190,13,211,82,197,222,15,76,25,71,243,142,183,1,195,130,124,78,54,97,47,91,58,112,79,74,93,107,83,37,57,27,240,134,207,148,172,7,133,41,34,136,158,55,42,43,180,53,138,88,201,191,87,179,252,32,153,165,232,177,149,248,233,108,154,168,2,15,124,106,62,104,196,24,37,225,1,238,186,177,21,78,89,106,58,128,137,93,123,199,207,68,218,85,231,33,180,48,94,220,64,177,149,85,92,11,76,50,82,204,149,74,156,68,231,33,69,154,206,242,74,80,215,202,243,46,204,29,248,78,165,66,114,218,144,158,83,102,216,98,158,114,25,44,249,217,169,79,79,227,225,63,189,98,25,181,156,107,48,35,110,59,235,242,179,113,64,32,17,235,143,106,238,170,147,229,108,180,201,41,206,140,105,13,6,34,129,217,155,171,63,28,26,118,201,26,135,121,141,122,189,175,53,69,127,253,70,228,64,217,230,103,160,168,225,45,133,81,30,203,1,67,123,253,192,103,207,243,215,102,115,77,82,7,205,134,104,106,188,31,124,140,212,178,159,135,103,200,84,135,195,208,253,239,253,192,16,162,4,108,181,47,10,19,236,184,173,49,18,245,183,51,57,28,1,67,1,161,175,157,112,21,251,123,97,76,164,169,141,185,210,212,64,161,206,171,15,10,221,104,192,56,229,228,96,53,69,206,230,173,39,165,68,122,136,224,30,240,186,218,109,212,18,121,9,108,50,180,205,225,138,250,218,146,3,170,152,234,224,183,254,154,157,79,93,78,63,147,157,253,118,29,178,41,217,110,3,61,35,204,89,249,141,40,148,111,91,104,146,41,23,232,201,69,202,172,174,98,75,164,29,24,154,247,95,107,184,233,224,125,104,2,27,241,232,10,216,190,238,133,137,100,181,111,38,29,216,234,23,167,192,19,49,136,249,193,147,68,208,42,168,169,12,250,179,45,187,182,74,199,41,137,107,223,52,4,174,91,56,25,113,137,64,193,93,29,230,88,151,126,39,236,187,239,100,93,136,148,110,177,136,201,52,179,76,32,135,143,57,93,159,214,195,10,49,28,134,77,37,201,136,67,170,184,162,223,198,233,35,253,70,8,106,148,232,55,41,223,215,110,5,54,186,10,135,207,57,42,108,120,192,150,126,27,48,53,156,23,182,122,124,207,18,6,30,154,83,103,146,33,195,45,29,96,108,128,33,48,97,252,207,90,7,166,250,183,10,140,225,154,189,181,73,215,92,99,222,194,173,205,19,39,128,217,200,21,54,130,194,114,225,46,7,20,181,90,156,166,75,90,183,164,93,131,179,49,143,251,219,69,114,36,219,68,26,211,169,40,129,241,24,203,111,67,179,210,187,79,6,187,190,38,133,161,150,186,29,207,91,184,244,26,180,126,89,159,141,58,212,93,249,147,98,85,119,210,0,63,245,246,205,24,155,198,157,74,105,42,169,74,131,38,160,183,139,146,196,159,21,109,228,147,8,44,213,169,24,35,181,166,117,191,215,146,82,100,226,207,179,247,251,203,136,82,200,150,68,52,175,57,79,128,63,91,166,74,35,214,59,238,60,68,150,66,97,82,5,199,125,235,218,223,214,197,180,88,98,192,27,247,70,129,19,196,253,241,53,41,235,236,2,87,180,166,98,237,142,1,51,98,87,120,185,187,14,20,71,205,80,212,24,237,28,230,38,40,123,14,85,157,240,218,58,140,253,160,43,228,44,221,33,179,148,98,17,89,126,72,2,238,216,176,204,189,191,198,131,158,205,59,158,13,247,225,214,126,227,160,187,179,48,203,70,202,33,89,46,214,205,1,55,20,46,161,60,104,112,27,50,5,113,53,141,237,221,50,181,43,157,192,133,224,73,105,1,39,245,238,0,151,85,98,55,35,30,58,139,62,156,220,230,233,63,13,245,136,88,119,36,223,48,162,222,241,70,176,92,55,5,242,218,157,198,6,190,185,99,231,12,25,79,88,30,220,8,130,197,144,72,188,124,13,162,239,53,190,70,161,234,231,94,143,218,47,143,122,250,111,83,207,46,37,19,192,103,53,213,29,112,151,172,82,228,122,206,20,140,57,152,241,56,183,7,38,80,182,2,62,118,141,92,118,45,162,225,25,171,255,31,113,239,146,131,75,146,92,103,238,133,227,130,224,239,7,23,160,145,102,61,20,52,32,90,5,129,3,145,68,169,52,16,4,46,162,151,161,89,163,165,153,246,67,160,119,209,254,217,31,102,126,60,123,1,172,68,1,121,243,220,136,223,195,195,195,221,30,199,142,33,148,199,105,162,87,163,30,25,31,87,70,249,58,43,74,74,206,223,87,166,208,56,61,247,190,10,153,192,20,28,78,129,241,10,227,211,179,204,75,19,180,18,122,245,199,178,64,134,92,139,192,121,236,162,199,206,203,194,31,0,77,209,114,30,59,154,202,96,189,120,25,199,244,7,79,226,53,178,15,210,157,59,146,129,107,254,116,114,229,153,143,161,214,227,153,167,181,251,214,119,133,30,96,156,230,211,146,15,178,140,6,234,92,78,232,32,197,188,80,190,127,224,18,3,67,115,92,20,0,64,9,238,52,135,207,143,75,249,180,193,168,252,6,12,39,73,127,218,4,108,227,234,78,248,225,129,97,237,206,128,109,201,43,108,63,232,112,67,157,173,61,87,103,47,161,4,46,162,161,103,104,245,198,79,214,144,77,165,34,25,56,89,150,128,105,51,168,32,53,252,113,103,228,28,175,223,212,96,93,13,215,44,89,214,206,74,183,65,20,122,83,137,97,15,10,3,146,46,111,242,5,213,31,154,142,33,82,106,97,11,24,31,224,131,27,254,67,209,101,102,45,64,191,175,122,34,219,51,229,44,167,46,63,164,238,48,174,16,30,150,145,211,214,35,12,187,73,15,49,73,9,210,14,41,231,22,111,19,34,155,176,193,145,206,39,48,239,67,35,219,37,53,142,244,201,68,198,213,135,86,170,118,110,167,131,2,125,80,125,41,152,70,172,190,76,212,130,93,99,28,152,141,82,126,218,104,44,49,48,28,112,217,9,173,113,214,116,35,100,18,56,109,114,0,224,4,12,215,174,197,166,132,173,172,240,52,245,15,135,113,216,74,83,248,156,1,171,4,76,213,169,140,236,12,61,59,95,16,56,105,29,199,129,43,25,220,184,250,156,237,82,215,214,168,164,110,201,215,2,85,7,210,4,175,89,15,227,225,251,145,53,119,150,233,46,248,142,217,239,108,164,141,165,48,42,50,245,194,8,183,203,235,56,51,140,56,129,195,150,144,145,135,46,217,190,15,135,27,174,188,12,219,68,101,238,111,215,90,132,97,102,218,67,197,171,16,185,57,186,155,119,202,16,226,217,30,125,182,161,45,61,175,9,16,135,158,29,55,63,30,219,144,171,23,228,209,47,99,194,220,246,45,138,216,13,21,226,230,33,17,108,171,212,117,155,238,156,130,174,62,136,109,117,78,104,89,134,157,110,244,222,115,10,24,213,226,187,208,248,45,154,13,127,48,81,141,36,251,70,39,200,232,52,72,107,181,93,69,80,30,173,34,212,84,191,231,198,60,109,82,129,210,104,56,233,133,51,180,161,65,4,72,6,126,206,200,236,101,244,200,151,108,161,170,51,103,232,11,87,71,57,168,196,226,100,239,91,46,167,7,191,41,139,246,121,35,90,92,157,89,129,31,65,146,87,238,77,126,178,126,121,111,234,67,173,110,73,97,4,105,252,234,74,235,56,177,250,14,140,160,188,195,200,45,11,219,144,178,104,211,94,117,248,124,155,66,9,1,54,205,13,135,7,85,83,75,223,38,57,103,127,236,108,71,140,92,141,33,242,101,105,23,159,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,130,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,18,166,2,113,7,12,225,108,62,23,187,42,1,96,81,54,33,203,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,223,14,201,232,128,147,29,172,10,159,13,107,95,24,65,20,253,180,214,177,226,147,195,104,232,228,50,20,70,111,112,4,60,84,129,191,113,214,28,119,206,231,228,237,148,5,90,150,71,135,233,216,57,181,175,108,163,95,88,117,133,126,74,81,208,82,213,145,117,43,129,115,152,6,37,229,217,19,216,254,252,230,103,205,112,38,8,140,50,126,118,184,34,244,166,175,154,36,161,55,95,50,11,39,47,125,153,132,1,114,60,182,213,69,15,157,21,202,193,252,227,106,231,83,72,18,47,52,37,5,100,7,29,70,120,94,23,18,209,254,222,124,210,146,105,14,202,205,49,151,125,45,84,8,252,34,224,15,138,12,68,113,216,84,95,139,194,240,145,122,192,52,10,124,238,93,138,119,102,62,176,41,241,61,48,77,219,182,195,240,220,117,210,168,63,117,169,47,96,44,23,133,59,77,125,226,183,173,95,137,14,13,162,136,59,47,68,220,107,126,30,172,210,251,236,155,211,243,173,224,139,234,205,127,109,43,28,70,113,73,167,188,162,93,232,7,62,124,151,157,244,106,58,156,196,135,143,220,201,210,3,2,61,140,230,129,1,210,124,132,87,4,134,125,179,252,185,206,170,107,186,76,201,63,214,24,216,49,160,160,145,8,92,16,242,246,129,89,99,53,61,248,42,196,247,28,87,219,97,35,171,184,146,103,245,125,3,46,226,42,186,146,224,9,122,120,138,46,54,100,76,46,138,30,76,117,155,21,54,126,213,48,105,55,209,222,152,240,54,159,230,201,205,90,169,149,248,233,214,208,17,211,171,233,89,236,143,133,96,181,212,78,242,177,66,40,245,139,233,200,169,46,52,220,166,82,226,169,171,9,194,200,164,160,248,233,116,116,74,239,172,137,139,192,231,120,242,182,31,139,72,239,120,102,60,87,58,192,251,26,135,90,253,156,47,80,171,115,76,90,177,210,87,29,57,99,137,53,78,167,58,13,86,242,6,40,123,116,152,219,235,70,142,142,128,43,56,35,192,56,103,125,80,68,252,125,224,185,27,89,248,194,137,253,121,197,197,22,166,27,10,67,32,241,101,72,208,38,233,205,207,30,95,74,124,94,136,226,60,175,147,232,113,139,125,195,56,141,186,86,200,43,220,155,115,86,13,221,24,206,113,149,188,128,102,153,89,57,116,99,32,139,232,101,236,196,90,230,121,182,174,112,143,54,46,212,164,32,4,94,222,171,189,21,203,130,164,80,154,190,48,210,105,195,253,4,204,223,164,73,122,27,154,235,144,81,196,66,17,182,254,118,61,199,130,175,114,90,88,142,166,63,93,145,87,240,159,54,237,167,241,92,204,118,235,23,163,30,45,28,61,146,178,180,120,247,89,169,116,140,169,138,150,230,205,215,86,177,182,58,93,97,18,13,201,127,186,152,10,167,254,52,49,119,63,191,104,135,114,142,187,187,86,160,92,96,142,59,140,182,158,90,158,100,149,92,83,27,55,27,1,239,246,12,45,26,163,19,105,96,123,211,161,33,188,242,173,36,115,24,133,179,110,159,64,153,113,49,123,159,84,62,183,70,51,32,47,228,34,14,241,244,222,108,8,133,210,251,195,225,115,72,32,92,243,175,197,128,170,38,25,116,236,251,154,254,13,25,253,99,144,75,226,3,216,212,159,29,134,191,38,185,117,228,75,206,110,147,47,140,32,246,3,39,18,189,14,19,88,207,10,91,3,221,128,17,101,90,2,35,222,188,253,230,9,57,209,172,55,71,83,232,156,120,14,51,37,207,213,166,8,224,112,155,154,68,62,219,30,219,207,247,216,156,197,122,236,116,219,21,191,113,225,178,100,105,48,68,101,250,54,27,194,225,140,109,171,240,128,218,238,176,197,248,5,166,177,229,57,4,63,24,85,199,114,169,66,192,52,73,245,171,209,159,153,58,225,38,180,221,47,140,206,191,204,168,73,148,92,152,52,72,145,167,70,215,8,37,15,135,219,144,162,29,11,65,163,158,227,48,70,70,147,181,64,115,110,186,67,56,60,151,52,228,228,168,76,120,177,14,159,89,157,66,176,130,75,135,136,192,7,31,187,169,36,165,187,13,60,234,120,238,97,45,176,133,75,87,105,231,118,190,231,15,206,8,208,12,133,43,180,167,11,19,203,186,112,134,37,208,125,228,168,234,72,237,1,194,193,139,26,185,11,103,233,151,222,173,135,74,243,117,88,201,206,21,153,22,211,130,166,102,250,131,105,205,48,133,14,119,118,45,98,233,31,90,205,159,19,66,220,143,201,247,193,4,202,196,68,193,202,198,241,245,123,55,107,204,112,231,212,184,12,103,226,62,184,210,217,253,62,53,109,224,205,10,255,161,72,197,142,37,137,119,56,0,103,236,63,152,76,7,220,8,129,81,239,24,14,159,51,164,41,231,134,6,18,221,23,90,49,141,84,101,24,30,155,158,62,56,31,124,190,165,36,37,136,40,151,162,17,244,67,145,28,233,114,206,195,2,220,190,33,89,185,150,104,33,30,16,33,230,156,29,70,74,57,203,140,208,30,120,249,51,35,79,46,45,32,140,41,178,114,220,122,16,103,148,249,218,40,104,205,237,195,50,253,173,162,124,77,116,180,253,234,99,35,28,251,164,42,76,217,84,185,240,16,114,54,176,21,29,6,156,85,148,2,95,141,178,117,159,18,43,7,232,67,97,250,98,238,128,81,249,200,250,233,209,190,171,7,124,46,23,174,15,234,161,240,96,4,30,66,230,57,91,52,98,202,45,96,164,233,155,194,176,88,230,133,147,120,223,44,104,148,235,151,195,13,46,94,127,182,28,202,113,28,166,72,69,247,148,108,170,72,57,96,109,226,195,110,103,101,89,142,154,170,136,92,76,59,202,22,143,141,224,217,16,242,21,106,119,112,53,3,46,90,82,100,167,79,47,190,95,153,124,245,122,142,23,180,108,86,44,82,74,43,245,230,24,233,119,78,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,31,4,242,255,1,219,66,85,184,210,214,236,131,33,159,138,72,62,171,20,15,205,95,39,4,129,165,139,97,112,106,196,58,109,191,184,189,192,136,164,150,184,250,56,95,83,56,132,116,64,224,155,114,152,38,65,66,60,174,214,84,105,251,74,195,121,95,250,186,231,217,131,142,143,231,48,9,60,225,37,163,61,73,41,162,195,116,115,144,93,5,119,252,120,243,62,169,5,102,131,16,191,240,127,173,195,208,7,19,19,215,101,12,193,174,196,50,254,117,192,147,55,70,211,137,26,95,55,249,141,90,179,194,196,181,87,192,212,148,201,50,199,58,134,102,251,193,40,120,202,156,19,32,161,215,159,195,80,145,197,86,161,75,16,246,172,195,28,127,178,143,67,244,71,119,236,131,17,30,17,201,220,142,146,45,229,112,14,179,221,202,66,230,161,233,172,233,48,186,36,98,49,28,136,98,234,184,218,20,37,151,194,103,129,197,71,146,135,81,212,20,62,11,63,197,213,141,2,20,29,57,97,166,237,107,45,147,88,16,235,177,153,0,134,27,151,40,243,105,83,207,3,67,85,138,145,195,79,149,114,242,110,29,89,211,242,223,78,191,198,141,2,23,11,0,255,96,252,82,109,19,105,112,167,25,132,195,152,90,10,147,125,247,189,227,156,149,200,124,140,7,166,202,234,194,93,178,147,192,19,241,164,128,9,124,235,205,249,172,238,111,159,63,41,105,244,215,155,37,53,135,113,37,229,35,162,237,253,57,2,191,181,70,47,21,169,165,1,253,181,106,249,80,170,35,146,142,236,76,98,205,1,31,211,99,137,145,214,176,183,171,111,14,137,236,110,210,159,54,95,194,223,72,98,163,40,242,211,149,144,151,127,66,233,204,216,25,139,124,4,231,243,201,190,138,19,98,37,85,7,118,230,147,180,133,195,196,159,229,232,102,97,161,253,16,48,225,101,129,225,218,29,227,214,225,66,67,39,185,57,61,214,136,47,127,112,162,124,76,150,41,166,38,237,122,127,48,186,74,77,30,171,243,83,205,71,134,92,100,213,41,27,4,176,28,236,73,91,105,19,140,196,208,205,14,91,105,141,204,39,253,197,232,1,246,193,70,191,215,171,139,149,215,125,40,29,124,182,254,112,53,249,188,15,70,55,91,168,120,192,176,12,28,253,113,12,21,165,155,219,10,248,252,144,24,158,191,16,236,138,123,79,173,26,32,102,122,156,136,29,23,159,227,42,41,138,230,132,59,156,212,127,170,12,10,39,242,66,76,204,225,166,177,43,58,25,194,95,243,9,195,108,202,250,203,231,205,210,255,211,97,72,123,250,84,148,51,222,247,108,109,150,133,194,14,55,11,43,238,131,81,206,237,58,221,232,51,186,131,146,140,231,181,100,220,38,208,24,83,66,141,140,40,230,116,163,179,197,234,38,159,167,20,245,102,194,146,190,71,163,57,86,36,240,101,9,234,29,126,178,209,71,158,61,26,174,74,235,1,27,41,249,133,219,253,54,208,123,150,158,58,168,67,177,119,250,208,42,9,34,113,219,14,140,50,158,163,196,49,117,59,193,89,77,177,78,200,229,74,239,240,3,159,37,90,226,147,175,166,250,180,31,120,144,255,115,152,70,192,207,213,52,43,247,129,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,189,58,153,214,157,192,214,69,61,126,58,9,103,172,55,250,167,78,119,65,40,114,217,210,155,15,152,88,147,95,139,12,125,147,144,72,219,191,82,62,135,11,98,235,178,16,118,177,174,181,31,76,155,100,125,87,219,148,167,75,160,115,13,5,171,108,237,60,175,232,52,80,125,75,198,244,35,59,91,63,217,166,179,77,200,201,121,116,232,22,105,205,54,23,147,180,207,142,50,59,207,148,144,193,75,94,234,134,172,93,121,134,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,250,113,192,129,241,94,136,176,211,187,202,225,176,77,18,183,240,90,184,2,49,75,55,171,254,203,92,126,53,99,20,58,212,247,196,99,229,121,49,28,233,139,146,31,179,142,206,63,45,106,15,233,158,43,214,174,169,38,173,40,108,52,85,130,241,120,55,43,138,252,232,27,51,164,23,2,9,159,25,5,233,144,2,146,150,57,152,224,132,215,140,147,214,183,38,15,226,233,210,146,244,227,148,209,22,41,103,140,221,127,173,240,40,180,251,229,198,214,241,201,235,217,210,196,76,60,48,98,63,203,225,132,252,201,120,96,162,92,31,76,115,38,117,111,129,113,223,28,38,110,220,244,230,246,146,2,30,240,79,251,3,231,246,121,137,86,138,80,36,249,5,188,96,29,10,44,155,39,40,115,237,104,167,59,181,142,236,96,249,59,102,137,37,160,106,84,4,62,78,105,201,62,43,84,103,79,57,103,81,6,45,223,57,90,76,16,70,172,169,13,53,41,126,25,98,106,150,182,144,16,62,168,153,254,134,61,81,250,208,71,166,178,188,125,88,179,8,175,60,241,177,159,80,108,251,224,95,214,76,158,105,254,10,203,62,24,225,250,44,155,148,149,89,76,127,228,73,99,65,241,15,143,13,158,137,143,250,111,39,52,44,134,194,20,120,246,64,209,197,234,23,61,110,13,125,81,126,240,160,57,112,187,27,32,176,197,32,3,46,170,145,9,76,251,164,64,147,210,96,134,73,124,204,226,23,163,253,35,140,41,232,204,132,127,106,192,8,194,54,133,207,203,175,247,106,235,69,34,112,183,134,83,1,83,93,53,46,124,78,140,237,22,40,76,147,161,77,181,249,116,203,116,63,7,184,224,84,43,12,121,175,57,124,246,230,126,35,17,36,226,169,240,244,145,211,129,65,172,53,96,106,39,75,192,93,11,0,128,41,55,217,14,27,195,84,158,187,216,150,234,67,195,227,18,175,216,224,56,225,129,73,155,201,205,81,28,56,166,232,7,147,135,168,245,65,41,233,8,180,206,93,30,180,166,184,148,140,74,125,80,156,17,255,97,203,74,204,166,48,145,130,30,48,106,179,58,108,58,220,78,95,103,137,160,109,211,135,94,166,120,24,48,58,253,245,129,77,107,47,224,36,130,72,118,243,243,142,124,228,212,235,230,103,198,208,235,112,144,189,231,154,45,103,220,196,24,191,64,117,129,164,221,68,193,31,218,41,66,209,211,97,84,232,186,78,55,49,93,255,62,206,113,78,41,156,78,202,164,89,207,55,110,78,108,84,224,245,230,108,13,223,66,161,200,178,188,147,50,112,121,125,104,153,61,126,200,11,225,169,150,79,10,233,210,36,133,144,231,13,32,133,249,3,141,36,113,119,148,97,77,225,235,103,142,161,11,116,94,71,18,24,254,250,240,141,176,13,74,187,101,66,241,143,17,108,118,24,50,201,210,61,131,102,201,235,155,50,211,156,147,37,72,174,140,152,253,135,26,185,67,97,98,253,203,223,22,74,218,89,178,190,231,237,25,137,99,59,12,1,67,183,43,90,80,118,63,19,155,117,111,147,119,141,163,218,246,244,155,179,123,73,163,218,97,46,178,103,83,216,232,230,16,241,230,110,29,137,125,224,149,54,73,34,174,210,127,52,89,127,213,20,72,194,200,148,45,30,50,196,231,182,30,248,236,31,73,114,7,100,59,232,146,246,193,208,194,165,255,12,252,102,74,148,183,195,56,101,122,100,194,195,168,126,111,26,253,10,193,205,250,118,36,247,70,224,70,89,83,138,11,83,133,156,252,177,172,182,80,162,255,59,85,154,68,94,248,156,244,98,19,157,101,132,252,71,113,152,70,151,98,8,44,116,26,199,151,49,161,2,114,107,161,239,178,174,168,159,219,122,222,52,93,251,196,76,160,166,171,122,14,22,137,40,162,224,75,224,134,64,74,11,216,106,206,47,220,186,117,117,113,120,162,169,38,35,59,182,193,57,50,124,100,221,74,194,228,185,56,31,74,204,25,81,53,205,86,2,211,67,33,96,58,130,203,205,105,103,147,227,101,99,248,105,5,51,102,5,26,99,31,76,204,76,163,16,168,146,114,191,15,134,119,223,134,14,13,58,150,159,170,21,134,142,42,127,160,243,103,156,139,31,124,188,222,44,245,99,216,128,28,102,62,180,243,239,73,106,215,126,176,39,144,129,11,185,82,153,84,228,84,125,195,98,199,199,77,20,120,152,48,243,7,83,6,174,37,202,199,133,163,113,237,119,53,231,88,213,172,223,26,246,121,250,197,80,164,31,212,20,108,171,95,220,77,217,87,214,210,52,73,174,15,198,225,145,144,18,95,35,13,222,28,61,62,67,146,69,110,197,128,23,62,183,218,154,163,133,180,57,167,31,216,212,35,229,241,252,244,158,86,90,253,193,231,24,16,99,161,47,147,55,247,131,177,224,52,47,73,252,29,152,240,113,11,248,76,122,125,174,230,57,253,183,9,183,119,9,180,81,163,241,197,68,15,200,158,162,151,14,218,176,248,15,119,43,197,146,53,76,205,77,236,41,86,251,170,57,69,184,165,199,184,158,1,151,161,85,219,38,104,50,252,85,31,56,205,174,223,46,165,85,125,9,76,70,70,225,145,226,219,165,115,64,211,208,254,226,107,74,37,126,187,34,117,169,155,142,237,113,62,242,134,243,47,241,88,124,225,238,70,41,74,81,90,218,9,138,95,56,28,54,249,73,25,25,42,14,169,198,213,147,168,146,110,135,200,62,79,159,211,74,31,149,162,240,175,41,161,195,164,203,100,33,109,83,239,174,190,72,11,213,40,122,49,150,70,10,212,244,58,196,11,176,30,62,238,53,21,218,124,53,249,62,232,140,24,57,166,114,60,83,78,67,249,233,106,114,96,223,115,177,189,100,233,110,221,137,148,77,79,228,20,180,92,97,222,63,110,211,142,83,57,91,157,182,220,154,157,50,110,141,56,208,212,163,173,226,76,206,128,19,158,225,80,216,74,210,62,152,86,200,237,185,249,54,237,220,64,147,200,255,255,208,24,53,77,243,250,31,209,174,104,250,35,186,4,205,154,31,218,116,22,236,190,37,208,0,48,107,66,254,156,254,213,148,71,63,24,67,65,61,182,99,5,18,209,253,96,150,240,150,240,139,5,103,106,140,251,120,92,169,43,58,96,249,249,189,9,128,139,176,87,55,250,114,242,125,50,157,135,40,66,109,235,180,156,24,78,82,96,91,163,200,69,70,54,73,216,249,50,161,243,112,85,83,97,82,157,238,215,46,120,138,26,82,128,191,158,191,96,89,161,43,19,59,132,194,72,27,127,223,60,5,166,73,104,113,7,166,205,147,155,110,63,85,95,137,57,109,58,72,76,247,98,77,93,164,8,227,202,24,255,221,109,78,202,212,139,148,84,32,153,84,56,70,63,24,59,189,180,199,250,130,239,233,55,199,166,76,178,161,236,153,48,91,190,25,135,106,118,134,215,117,74,207,38,235,158,232,49,188,16,57,210,41,45,72,42,76,135,97,187,168,125,133,178,163,27,103,22,84,85,245,25,212,130,240,54,63,56,147,135,42,10,247,155,73,44,150,25,168,77,45,86,74,59,191,200,64,134,207,62,214,3,179,79,126,70,78,222,148,245,60,214,242,49,80,235,252,126,155,9,160,165,102,87,248,108,126,197,175,166,116,173,119,241,253,105,255,147,190,207,11,127,185,168,156,253,48,53,147,190,28,182,204,175,248,131,144,242,105,114,250,193,204,203,99,138,91,140,247,123,221,153,253,90,164,8,59,97,67,170,105,63,180,30,75,78,90,7,178,198,17,31,154,31,76,7,211,218,53,68,4,233,181,251,213,137,32,172,196,8,55,163,241,244,107,38,61,74,201,210,115,170,206,254,29,155,8,50,162,207,36,71,23,82,107,235,75,121,103,35,28,103,61,125,168,177,116,147,23,186,242,80,61,193,110,49,142,153,155,195,237,44,74,181,52,160,244,149,237,15,198,82,84,39,226,108,133,195,216,159,223,180,32,1,34,44,184,9,143,200,41,89,212,11,82,12,119,111,62,225,25,247,152,84,50,70,74,171,154,228,200,253,228,163,32,67,165,107,172,117,193,242,167,66,180,64,74,104,186,5,75,220,148,48,213,186,174,252,6,132,168,72,213,56,12,47,81,130,236,228,195,81,181,242,155,19,74,147,15,8,26,91,242,91,159,153,79,51,105,156,155,66,221,225,3,59,46,111,82,122,17,197,104,212,231,251,35,23,254,238,155,250,66,97,196,167,155,32,124,211,171,41,118,251,194,60,44,148,153,228,251,176,248,126,27,190,132,167,45,178,27,168,233,200,157,157,15,228,251,237,105,50,68,85,159,138,238,50,203,81,52,182,197,250,66,23,131,74,11,135,81,17,189,191,220,97,238,249,67,79,198,41,103,79,39,184,88,98,253,34,87,54,196,99,59,11,128,242,39,191,115,107,102,118,8,76,216,51,251,213,168,249,75,253,24,69,67,150,176,250,224,50,48,95,5,30,214,164,208,63,45,136,98,34,34,218,57,126,124,96,150,107,149,6,47,244,184,174,38,212,249,131,105,246,44,133,184,172,49,114,202,31,122,246,227,165,65,227,129,116,69,254,12,47,226,159,43,107,182,143,80,8,25,214,15,70,254,160,203,171,26,180,120,66,208,227,7,163,90,91,46,125,159,53,96,122,190,31,156,144,200,43,122,53,199,203,103,11,88,76,173,117,217,225,15,76,61,231,183,200,172,226,113,138,167,73,181,69,245,196,25,146,117,212,53,232,213,116,137,248,162,14,25,207,178,171,115,49,112,146,170,255,52,13,187,74,213,239,178,24,203,251,131,59,73,73,241,129,233,119,157,171,191,76,184,189,154,35,58,251,30,84,62,191,119,50,242,93,22,216,152,10,217,97,154,5,201,50,67,174,111,248,55,13,15,103,43,187,0,89,86,171,139,251,193,211,214,187,194,116,244,242,247,113,182,242,227,54,138,169,112,60,139,25,83,114,118,254,4,87,235,46,50,43,116,243,135,110,133,39,148,56,141,121,250,195,199,13,51,43,73,143,98,194,244,214,122,246,131,97,115,76,89,103,144,48,187,243,130,168,25,109,75,250,98,90,78,47,199,192,207,102,84,114,123,50,126,11,138,254,135,38,122,219,12,77,233,145,123,252,230,155,142,111,26,147,235,120,137,172,132,15,62,95,143,106,18,227,86,88,151,198,15,62,198,209,46,250,89,147,112,152,95,204,217,24,201,231,75,213,171,97,138,248,118,3,9,140,72,168,108,86,184,215,159,3,12,69,182,104,99,203,51,103,116,1,255,194,29,25,67,98,40,57,155,100,80,113,230,119,54,106,148,52,74,129,90,109,141,111,62,152,58,104,101,24,192,226,164,83,224,7,211,89,76,108,124,118,66,206,227,15,133,62,40,213,199,112,81,185,217,247,216,150,120,204,89,7,142,65,229,207,149,145,99,83,230,43,173,56,240,76,127,48,66,204,218,238,7,45,64,116,188,190,145,209,53,68,58,166,117,107,227,236,97,80,26,180,156,183,223,20,182,154,176,111,157,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,178,74,127,202,238,31,220,219,126,88,48,232,124,58,7,154,52,11,25,52,93,105,16,97,124,165,161,233,216,95,86,6,138,203,159,3,77,154,139,246,60,83,83,203,38,16,247,193,8,134,151,246,82,35,168,202,115,88,181,97,14,72,169,141,191,107,152,44,36,157,4,182,152,209,199,38,217,240,172,84,187,143,150,106,212,247,57,76,105,140,18,116,8,10,53,167,103,91,231,248,170,36,47,235,80,252,125,186,244,88,62,182,171,50,254,120,185,78,209,164,97,93,87,146,1,237,147,178,19,87,183,209,242,159,239,222,120,26,62,48,52,250,165,160,155,91,67,31,254,184,17,180,194,238,122,104,254,4,138,156,136,76,139,60,109,83,7,81,11,27,245,27,247,218,22,139,145,113,163,67,63,157,231,72,6,78,107,255,41,11,165,231,218,199,54,161,192,56,107,24,231,28,131,131,206,140,31,76,173,131,122,93,20,10,54,255,250,210,42,70,201,145,100,60,250,215,65,53,54,137,112,53,56,105,174,23,73,100,26,31,30,143,65,107,89,134,37,240,102,192,156,155,146,203,39,62,236,46,2,48,99,81,154,243,130,83,149,3,94,127,100,34,19,244,190,48,165,239,74,115,166,141,216,186,112,69,151,88,89,208,43,185,117,150,150,53,26,209,58,26,68,234,178,179,181,144,165,67,12,91,224,179,232,247,142,171,81,211,124,126,251,76,89,113,94,19,13,137,143,195,162,35,135,143,59,90,192,182,19,8,63,34,145,62,137,145,31,27,171,42,117,156,186,209,81,122,192,231,60,91,74,60,63,86,88,242,50,155,101,86,189,108,136,112,185,102,240,237,45,88,160,233,245,122,142,157,233,223,223,162,199,253,214,114,46,124,254,149,252,185,40,223,83,190,203,129,17,157,42,1,195,230,223,79,233,82,42,177,26,44,25,253,148,46,141,188,3,204,38,68,39,32,81,112,231,65,18,213,72,74,12,135,83,153,239,176,57,147,101,171,61,199,52,114,63,223,184,136,4,31,131,75,228,174,119,247,60,49,141,182,8,179,105,105,4,145,134,238,104,89,143,195,85,204,145,108,113,103,54,203,166,108,148,99,124,53,39,176,205,101,165,123,10,159,207,209,83,243,192,112,214,165,238,130,227,40,248,109,168,225,29,203,67,170,54,154,17,247,29,198,47,44,42,226,221,96,148,251,150,68,187,237,115,181,234,131,163,233,158,3,197,96,16,148,114,20,55,213,173,81,215,94,15,74,20,34,95,180,233,187,58,198,5,199,143,163,104,241,106,173,85,34,41,122,111,109,251,180,76,56,26,197,35,110,77,16,74,103,44,209,30,212,63,75,19,56,42,73,225,214,238,42,193,198,79,122,218,159,171,233,196,19,48,101,91,18,22,192,192,233,241,178,26,220,171,161,3,27,195,179,196,9,161,118,236,64,65,73,124,181,128,161,19,38,253,101,182,62,47,59,154,38,249,44,113,97,224,85,98,78,208,97,210,151,65,15,244,226,149,138,147,28,92,121,170,211,140,158,236,63,77,115,144,165,140,40,56,249,187,250,50,57,190,223,210,146,139,98,45,236,157,201,120,96,226,106,69,95,245,57,144,99,82,10,222,138,184,192,5,78,82,29,14,103,235,8,173,139,12,34,234,242,145,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,135,38,58,185,86,45,39,132,147,236,108,241,129,24,175,70,119,11,193,170,236,44,248,1,57,68,99,60,156,153,41,78,228,3,83,79,37,240,70,238,106,6,92,233,214,40,179,242,147,207,189,48,12,240,165,240,156,113,182,80,140,177,69,90,3,154,16,66,164,223,99,211,177,3,141,10,217,9,97,208,58,49,149,62,141,111,133,77,38,218,236,251,59,195,108,253,217,71,177,98,99,228,28,46,79,241,15,213,55,81,101,73,159,71,2,173,10,215,136,171,1,159,3,244,41,93,77,36,84,114,192,16,70,150,194,217,41,53,160,89,197,126,64,235,173,90,194,67,120,252,224,106,253,163,157,216,77,201,131,150,130,212,95,111,163,248,101,146,31,90,48,85,16,63,190,232,249,30,242,83,113,123,30,42,46,166,215,78,121,134,61,130,80,78,163,174,243,195,122,218,34,20,26,111,3,49,42,53,50,42,130,222,177,8,17,38,121,202,188,200,211,118,63,122,134,101,125,37,121,142,48,198,57,203,252,222,196,113,149,8,217,96,42,186,93,55,40,190,93,122,84,183,95,155,246,31,90,232,69,182,181,252,172,156,143,213,247,232,97,25,138,170,191,140,6,189,47,146,108,90,170,229,65,151,71,203,129,251,80,238,232,129,77,172,50,96,6,222,148,253,217,81,112,252,96,54,198,170,71,121,51,81,181,128,145,130,124,234,230,112,209,124,47,236,72,97,73,115,29,131,215,112,187,172,155,136,188,214,55,227,201,248,242,181,68,138,182,143,0,109,113,112,65,78,56,127,120,238,77,28,248,194,233,97,35,64,251,129,226,244,193,164,163,83,122,30,187,82,218,232,48,237,58,180,150,157,173,208,95,23,98,95,179,61,175,171,17,26,240,159,238,108,149,67,223,53,162,243,110,48,90,121,197,179,99,208,177,201,217,152,80,123,104,63,169,63,141,3,215,2,254,17,143,20,174,35,42,19,140,52,42,141,236,128,139,243,136,168,152,160,57,184,206,25,201,12,255,122,206,97,67,107,37,189,55,177,244,248,233,140,174,229,243,211,84,93,187,157,220,97,13,105,83,141,138,96,64,148,73,113,154,183,164,159,15,154,43,197,191,122,86,97,122,252,3,186,37,70,33,99,51,166,131,190,78,147,107,113,182,59,106,135,108,34,2,147,148,118,11,159,154,42,36,212,254,181,120,198,236,74,29,89,105,27,14,34,165,70,167,136,76,13,50,72,65,109,101,101,245,220,95,24,221,15,135,63,29,223,11,119,171,80,255,205,212,153,49,46,184,193,31,96,51,179,62,152,234,18,89,2,131,122,224,226,133,176,248,193,67,210,191,100,194,152,231,249,161,198,17,220,50,50,72,2,78,253,159,214,93,68,26,136,89,87,180,227,168,251,189,105,15,191,134,252,116,67,72,249,243,140,241,36,81,104,159,2,195,40,253,198,93,172,67,142,94,75,52,245,139,7,32,35,123,62,224,212,117,202,90,114,70,8,185,69,66,240,91,97,130,46,217,97,212,97,132,31,122,246,14,244,57,191,199,50,157,137,122,77,27,179,250,191,88,52,197,100,200,54,233,140,145,14,248,34,190,199,2,34,50,93,245,90,116,11,191,139,113,184,122,125,81,58,103,124,227,66,244,111,74,55,89,202,107,173,71,181,195,8,222,52,93,8,3,73,245,111,149,81,181,66,255,236,7,78,78,107,157,217,52,240,244,93,142,116,43,135,81,134,168,233,121,151,116,235,244,234,63,252,179,180,36,74,62,208,107,168,158,232,156,20,227,52,145,60,34,51,51,170,123,251,103,19,106,86,31,168,48,172,169,239,230,9,73,92,101,26,83,172,128,208,234,7,79,246,118,201,131,210,53,183,121,121,238,143,157,61,116,45,156,209,210,238,236,131,27,196,24,97,88,47,132,43,214,112,216,250,0,236,7,198,74,254,38,149,72,122,147,226,194,3,91,205,160,95,77,98,100,239,7,38,35,255,123,176,97,226,91,251,249,109,50,221,159,185,55,140,225,46,134,42,112,137,227,18,90,37,150,165,160,208,177,190,120,180,25,185,75,104,104,192,203,20,43,127,240,177,214,53,119,6,60,35,38,12,229,76,11,8,12,245,28,234,176,226,65,145,158,0,237,45,80,62,124,229,10,47,99,151,126,230,53,69,217,25,85,73,133,205,163,117,24,250,118,210,25,171,198,211,252,96,232,233,207,118,133,167,229,91,165,245,154,156,162,135,207,124,147,82,207,14,83,93,95,228,234,129,250,193,151,89,102,235,67,209,82,230,4,130,206,252,214,56,187,0,202,226,186,147,14,147,246,255,224,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,79,159,230,233,221,71,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,231,228,146,179,174,113,83,32,253,118,75,224,129,94,133,110,105,103,86,154,195,166,69,250,108,90,8,45,124,33,202,3,147,153,208,211,171,209,226,189,213,128,201,135,14,221,107,49,87,227,234,70,181,137,238,212,171,47,47,191,181,110,242,73,82,23,192,52,39,241,7,203,56,241,89,97,10,222,47,138,134,149,44,53,242,3,125,249,115,65,198,111,250,70,236,192,202,254,62,169,180,232,75,214,210,177,187,168,175,255,193,208,100,187,110,182,198,16,242,167,166,217,106,105,122,132,36,52,214,191,129,145,113,239,210,204,130,58,12,242,80,223,47,79,178,78,34,139,7,76,188,40,95,56,9,229,4,57,75,83,153,118,180,167,103,39,166,16,57,251,132,114,235,46,237,70,113,41,247,74,49,178,73,232,77,246,179,105,244,176,111,39,134,106,156,183,56,253,208,162,113,229,29,37,161,214,20,165,213,220,231,110,81,146,185,135,20,98,3,227,238,206,128,145,243,147,145,193,109,117,119,107,76,35,121,62,112,177,38,241,31,12,153,85,183,113,42,22,207,198,28,48,98,154,114,116,226,53,71,28,5,29,79,142,48,121,108,20,249,190,163,113,32,45,133,66,176,160,88,178,190,80,38,158,175,148,106,13,130,88,45,182,44,58,35,61,135,250,252,85,114,245,128,115,214,234,8,202,73,107,141,155,19,109,94,58,227,172,217,62,125,86,224,164,8,229,203,218,94,227,208,253,224,65,183,63,233,111,117,96,76,103,255,109,98,92,69,235,12,136,8,89,51,200,31,76,91,223,103,228,208,249,60,245,199,31,173,19,161,194,86,102,229,112,18,221,58,235,225,62,156,44,9,8,5,67,111,77,16,217,199,197,215,36,145,167,97,199,112,143,59,247,78,46,224,222,123,208,19,46,7,154,179,58,22,160,204,176,79,201,241,86,243,150,237,106,192,109,77,95,172,143,34,35,180,123,238,132,154,61,176,252,145,225,33,239,46,23,83,211,236,187,240,32,180,167,182,2,205,251,104,252,253,193,191,142,121,10,19,138,253,44,13,200,25,24,189,67,224,179,7,12,223,204,140,63,33,93,111,249,176,105,203,225,227,62,115,95,179,194,228,12,83,12,237,184,129,91,171,58,216,39,96,206,125,48,9,23,81,155,29,191,15,102,248,219,178,24,240,148,145,31,179,209,157,126,202,79,40,218,221,130,166,227,220,85,127,31,228,59,133,74,198,255,182,127,90,68,4,96,68,8,136,216,205,23,29,181,234,194,41,138,79,231,229,206,138,148,143,195,228,81,197,18,177,238,112,238,120,67,50,39,77,46,55,63,158,248,92,190,250,59,39,176,104,21,48,1,48,207,28,61,166,184,148,68,35,179,88,135,107,82,12,11,110,10,77,1,134,206,54,53,88,135,143,89,162,15,141,90,158,111,240,148,66,168,34,0,237,183,50,253,125,63,24,109,126,81,229,166,193,9,223,97,9,24,193,40,89,162,101,201,78,8,39,13,83,80,96,154,62,46,127,106,188,12,137,255,67,80,167,225,185,95,61,40,142,191,57,92,222,46,54,148,63,23,187,232,42,138,18,240,111,129,90,149,154,194,25,185,216,128,97,50,203,148,82,211,180,253,203,132,182,211,138,188,14,88,69,43,110,77,205,94,210,91,167,21,204,110,99,35,157,179,235,94,220,161,4,57,99,29,122,139,53,164,16,248,108,224,238,159,3,39,145,31,49,118,118,218,241,211,86,106,42,91,66,223,214,241,100,6,92,180,129,167,241,221,119,44,35,234,74,165,55,194,175,160,195,135,5,163,65,218,92,27,197,143,82,22,135,225,61,138,193,73,155,133,200,145,26,37,97,136,54,9,92,70,118,104,191,218,234,240,229,77,26,23,117,124,206,36,105,234,89,158,139,97,103,251,81,222,169,47,215,163,252,44,27,75,84,126,112,165,202,92,30,10,149,33,143,26,88,189,249,18,154,0,112,9,90,43,48,25,213,139,226,14,238,233,171,192,10,180,101,71,56,112,161,248,211,97,82,230,178,134,186,37,251,125,74,104,142,37,25,13,232,90,214,128,198,97,106,246,100,92,112,244,115,119,52,163,92,38,230,34,250,81,211,153,142,195,172,42,25,86,167,14,206,31,9,201,9,233,252,97,36,26,204,143,31,12,11,233,249,36,33,155,32,8,240,193,96,146,166,28,191,214,209,219,81,228,110,164,84,176,35,201,182,119,192,197,78,40,129,127,105,184,15,54,161,51,113,244,144,168,41,113,148,34,77,241,252,242,49,205,41,73,253,80,24,170,187,235,197,80,159,221,3,165,232,179,8,185,211,84,125,154,43,2,33,141,122,238,46,14,42,130,66,219,107,174,135,137,248,104,105,38,194,88,148,237,124,112,45,148,119,235,99,35,146,230,79,93,217,27,166,142,204,4,73,252,98,162,135,67,239,93,173,113,110,118,152,184,151,126,148,149,234,51,95,252,173,208,75,69,188,138,14,123,189,124,1,55,84,74,172,219,144,194,150,227,115,152,0,146,248,13,157,126,73,238,161,218,14,88,138,94,92,141,166,244,193,86,144,61,116,100,72,226,185,141,128,24,134,136,143,154,90,31,1,62,71,169,242,23,211,6,193,129,217,191,232,18,172,91,56,78,50,163,212,81,111,247,196,144,99,91,26,101,57,211,79,148,250,219,47,170,17,231,229,80,130,170,69,55,179,15,238,108,145,98,43,26,29,206,21,89,70,53,146,245,84,56,211,205,225,155,210,90,151,178,123,76,112,178,184,215,142,134,113,127,190,75,162,90,109,196,181,180,91,150,154,107,226,155,206,156,27,188,213,170,83,98,46,133,127,242,7,165,253,133,188,141,116,142,66,47,162,58,48,148,37,217,108,26,193,246,22,112,70,190,90,78,44,76,203,200,20,14,246,157,45,205,176,168,150,156,164,156,126,112,161,67,164,208,36,105,216,6,93,225,123,106,68,22,187,244,207,179,142,62,217,167,155,202,252,46,29,215,172,205,68,247,226,25,66,3,21,22,235,133,105,22,231,5,240,136,228,159,251,139,79,126,190,140,115,179,175,176,0,139,117,215,165,35,67,47,217,203,99,128,81,100,189,147,214,234,79,198,197,225,78,252,122,43,92,66,39,12,35,184,31,43,87,175,158,200,136,109,135,51,253,123,5,69,149,113,196,197,72,57,136,25,219,96,52,141,143,138,53,204,2,147,126,88,20,187,82,30,238,35,59,235,51,9,181,26,139,238,28,167,238,75,65,88,218,83,95,231,57,212,166,19,16,32,76,210,172,236,14,13,125,179,233,44,22,138,218,41,11,42,2,211,19,38,102,5,127,81,26,21,241,53,18,36,248,182,156,140,116,98,206,15,76,219,23,135,179,21,45,200,111,211,220,40,125,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,34,255,53,3,246,139,225,39,12,249,250,142,101,144,232,32,96,48,241,179,99,239,235,74,162,215,192,103,201,154,192,199,84,167,189,253,74,30,251,7,151,95,171,52,129,207,219,251,134,125,80,180,169,37,28,215,172,156,50,238,77,47,154,33,86,6,186,110,145,15,236,80,117,233,217,39,48,105,208,47,214,71,193,74,85,90,134,245,192,24,238,58,88,155,111,173,93,179,206,56,203,165,1,172,184,123,139,204,38,62,51,133,236,254,219,20,171,14,253,56,233,173,210,252,169,217,179,68,35,10,152,70,18,254,216,200,64,87,253,240,169,151,252,172,58,74,45,81,54,29,15,218,60,171,6,140,127,175,247,166,10,254,219,146,16,24,82,105,66,59,193,155,75,19,118,236,25,108,72,125,153,221,203,114,206,195,141,170,11,184,161,126,224,74,120,184,90,168,3,234,135,139,252,205,183,66,77,63,238,184,48,186,200,160,42,36,31,182,109,157,105,255,97,83,240,69,70,15,200,158,158,29,7,231,234,59,52,143,69,221,233,27,34,175,250,108,158,217,227,51,125,89,233,134,248,6,7,134,210,225,35,135,127,174,1,152,198,73,229,18,234,86,0,60,212,152,53,50,144,135,19,96,68,158,237,80,166,140,154,97,143,129,160,164,64,11,61,185,119,254,169,124,124,112,177,64,173,220,251,124,136,35,197,219,226,160,82,157,18,68,179,35,148,215,97,100,44,33,201,24,177,43,164,65,59,214,170,50,185,6,252,242,99,153,248,213,124,64,26,48,195,20,8,173,200,110,17,173,42,129,118,110,126,246,102,135,249,180,84,36,229,76,9,29,0,190,7,251,73,210,138,239,129,105,151,82,252,118,161,140,77,95,55,137,104,215,88,183,5,221,69,57,192,182,133,225,34,106,20,85,149,173,199,42,93,140,92,54,152,136,59,238,132,126,62,248,42,223,38,111,206,237,148,2,76,107,19,150,253,109,146,84,198,183,123,206,174,234,95,0,11,167,189,43,165,90,151,196,15,206,244,35,145,59,103,11,8,125,203,236,236,194,140,91,96,138,162,187,195,103,75,41,218,14,222,150,66,249,156,53,52,80,240,251,100,92,86,82,239,155,66,103,17,207,172,211,61,225,132,248,213,196,62,135,110,56,36,176,198,240,171,207,35,213,162,27,14,85,72,177,31,117,38,96,139,231,93,81,47,236,159,45,129,39,83,135,134,255,143,41,93,166,39,106,209,138,163,167,187,92,77,234,201,11,63,33,98,83,181,45,7,27,255,120,133,140,113,126,135,204,25,237,192,97,25,124,232,153,255,51,135,85,97,84,219,190,199,62,251,19,34,91,91,239,77,17,135,95,77,146,184,22,189,249,89,240,41,251,79,103,43,98,148,243,124,210,9,32,249,213,153,104,167,104,39,53,43,223,251,236,221,159,82,238,120,12,176,179,123,222,223,62,103,203,170,106,106,12,108,147,207,73,96,55,59,159,190,188,206,129,122,234,23,53,48,218,74,125,206,197,69,214,254,75,0,116,184,111,170,156,129,228,34,2,23,221,225,97,194,150,106,180,158,95,75,1,247,245,200,218,116,43,55,168,126,115,34,16,162,50,120,224,66,33,99,113,248,103,19,9,124,118,253,207,95,132,232,2,241,65,253,19,244,108,63,7,4,177,105,200,166,226,56,145,171,243,72,10,94,20,77,223,244,106,54,234,233,55,31,108,226,26,134,97,149,167,238,3,71,86,176,105,140,7,173,241,59,112,250,74,78,117,203,206,42,43,158,183,55,46,81,223,234,223,19,232,90,190,213,86,59,101,53,152,130,169,63,252,185,154,185,58,114,239,95,55,161,15,173,150,210,26,79,212,129,16,190,195,208,38,159,139,39,110,247,10,56,173,252,132,67,176,22,123,192,21,225,93,185,26,149,174,189,219,133,135,200,43,254,138,200,102,172,36,220,178,165,241,39,43,35,205,113,53,218,209,98,251,217,66,112,255,158,171,141,145,46,48,41,235,88,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,243,249,105,81,246,57,11,87,136,166,25,15,105,108,13,122,44,139,239,197,192,166,197,11,21,182,34,152,128,81,165,45,26,44,132,111,148,227,117,142,244,56,240,27,190,162,91,165,192,89,8,235,212,93,179,69,214,11,63,17,82,11,61,142,121,215,10,187,175,60,53,221,33,179,220,156,220,135,132,195,145,226,91,163,201,131,85,13,135,103,43,175,93,23,174,26,236,65,88,35,180,228,128,23,254,188,192,212,124,198,39,96,214,180,132,161,112,19,81,24,136,161,33,255,38,67,163,147,124,24,4,245,173,147,36,30,190,35,175,2,179,146,204,136,196,126,207,110,134,78,72,192,171,105,54,232,60,72,190,219,6,156,35,77,98,17,44,168,174,136,15,92,169,230,18,152,74,246,88,227,141,51,165,60,25,6,84,20,98,219,56,175,79,201,12,86,67,224,86,109,133,224,150,229,151,137,51,223,119,141,55,35,90,15,246,62,186,11,251,90,211,128,36,42,181,192,244,172,12,120,90,51,17,73,186,224,128,212,216,12,167,182,153,180,54,145,59,76,94,182,210,252,164,115,208,20,20,116,63,137,111,200,1,97,45,32,68,70,209,151,38,185,144,241,240,151,193,71,93,138,230,207,248,237,184,120,169,222,60,202,209,45,216,27,180,11,66,41,107,105,106,206,58,180,59,76,251,130,231,234,227,207,204,237,191,140,110,229,104,79,74,17,181,170,239,85,157,53,52,85,20,213,218,215,36,231,86,29,24,214,189,252,182,41,64,45,95,99,24,107,69,42,169,80,107,35,235,18,198,2,39,219,147,10,221,148,45,7,60,57,78,154,194,28,108,110,35,101,98,184,85,83,192,72,153,124,241,114,84,218,7,194,89,10,111,151,104,177,210,243,172,187,240,180,226,15,255,232,155,197,203,167,222,187,237,58,195,192,34,63,35,93,138,15,140,170,151,31,139,100,185,85,164,209,74,161,187,47,5,154,201,110,13,40,210,243,179,120,218,28,158,251,226,211,86,120,183,240,249,104,254,59,149,179,66,201,69,188,77,42,40,134,58,178,40,163,156,165,226,227,30,182,11,40,79,161,89,235,205,31,186,134,6,181,39,214,177,147,121,127,98,208,34,162,2,76,151,117,127,25,22,242,147,20,23,165,126,200,214,184,185,75,83,165,165,40,210,13,110,74,195,123,25,89,225,101,139,220,97,234,31,149,147,133,8,78,248,246,63,115,72,185,102,153,135,186,112,86,177,182,65,149,27,213,32,142,150,241,236,161,72,89,116,39,10,88,195,225,46,202,211,112,97,224,10,119,135,235,236,74,254,35,6,20,158,13,150,246,177,226,148,164,67,210,37,6,134,171,209,186,210,170,200,40,250,246,221,207,91,67,202,71,121,83,169,123,56,157,66,116,148,190,171,194,196,211,227,106,178,143,83,73,143,181,134,154,20,58,158,105,61,156,72,242,232,43,96,90,31,202,167,115,142,75,217,160,77,252,174,235,156,193,69,243,142,66,244,161,221,20,18,42,239,144,66,43,159,21,36,110,210,67,75,164,60,205,143,14,86,255,200,202,16,90,100,67,218,245,7,103,233,74,93,90,166,90,227,176,181,92,210,199,70,16,50,156,178,65,248,188,232,11,91,48,94,252,108,65,108,13,55,88,225,8,224,130,210,180,80,102,5,22,200,72,226,199,38,61,30,144,181,38,220,245,193,165,89,207,179,128,169,79,58,115,234,35,163,20,87,186,223,64,38,156,158,54,239,230,129,41,11,142,38,73,107,199,79,83,150,43,194,76,52,95,152,195,229,131,141,210,182,213,40,220,196,108,227,117,14,218,158,138,204,201,48,225,80,143,122,3,207,36,90,137,148,30,160,27,239,55,111,168,177,220,25,221,40,131,230,229,79,77,143,137,37,147,114,224,117,54,199,238,48,173,142,132,163,109,25,228,29,113,5,234,185,183,188,15,202,16,219,18,24,222,72,86,24,218,195,8,120,87,125,106,232,203,254,195,104,51,136,176,216,176,202,130,152,48,34,3,98,129,32,177,101,157,41,63,20,159,168,232,181,140,210,13,120,152,4,48,36,20,166,59,148,192,216,35,10,183,234,149,203,63,88,58,143,15,163,77,231,251,76,164,186,37,192,10,60,157,113,98,48,249,194,11,247,223,41,27,55,167,35,156,44,178,78,176,107,95,24,133,205,169,48,205,153,243,29,218,214,76,23,173,100,106,79,23,70,130,32,43,12,195,114,92,56,75,47,94,224,43,3,7,127,130,84,248,115,243,17,221,30,236,125,157,149,162,15,198,6,53,99,82,155,54,94,3,165,209,91,190,104,83,213,88,96,196,2,46,156,84,246,216,224,113,87,153,177,220,255,127,240,189,58,181,253,7,24,14,197,93,132,83,202,111,126,176,55,100,48,120,108,253,236,81,241,232,247,227,34,42,148,117,13,35,134,56,238,215,133,52,153,174,6,168,131,177,107,52,168,56,93,23,234,26,215,56,67,91,170,190,191,221,115,212,138,116,19,71,216,250,70,160,85,185,200,132,213,246,116,189,119,53,53,116,159,21,220,162,214,245,187,231,29,228,216,114,40,92,212,117,122,204,169,200,77,246,97,205,123,166,162,87,31,146,62,62,80,47,101,220,150,171,143,15,12,193,181,46,46,213,54,174,95,236,241,201,138,253,116,163,101,146,253,68,71,239,249,137,245,111,43,182,88,37,142,31,91,152,10,31,135,124,5,218,180,227,21,155,248,64,151,220,97,106,82,244,227,229,164,75,45,14,198,99,222,42,3,207,52,89,154,27,96,29,73,169,250,92,77,193,69,92,189,208,241,208,23,66,81,245,8,115,1,122,177,240,48,22,37,21,177,209,118,235,69,163,102,206,182,175,61,172,5,78,120,73,67,32,233,88,188,203,95,255,58,255,116,61,24,33,213,187,137,133,103,159,196,129,70,249,42,141,107,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,230,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,194,140,238,95,61,232,7,201,0,13,53,49,147,166,189,224,15,70,132,174,170,249,199,215,239,101,196,52,245,42,181,40,33,153,160,226,136,248,241,49,85,154,250,162,70,186,79,110,161,81,60,147,235,83,243,2,81,177,187,161,111,74,150,233,177,45,17,106,14,99,158,242,231,231,230,132,86,61,192,101,101,167,154,161,55,210,189,151,134,116,218,32,112,240,40,156,194,128,67,36,228,56,60,237,225,220,211,220,45,92,16,28,59,69,41,253,8,247,5,53,227,167,50,234,124,4,110,36,209,161,189,41,71,100,145,104,184,222,77,183,38,223,58,174,2,103,202,135,13,55,102,61,55,135,99,236,11,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,205,160,255,52,164,27,141,209,46,136,2,222,50,0,39,3,171,85,203,178,104,115,31,111,11,242,248,212,18,137,106,103,126,11,63,152,128,139,60,118,57,223,170,87,17,19,52,183,142,171,10,151,104,241,192,217,135,11,47,55,63,230,89,139,132,22,85,58,170,230,142,28,251,89,73,30,48,177,206,48,143,235,181,218,245,81,142,247,130,200,189,250,94,136,84,76,15,92,172,179,138,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,39,156,178,204,234,83,86,241,112,52,81,77,132,111,220,224,23,105,3,77,125,46,107,194,53,34,44,103,137,210,173,165,4,72,188,140,8,123,175,158,148,61,126,236,97,226,95,17,181,219,79,55,3,202,93,122,139,92,1,27,86,218,122,243,150,67,99,175,87,171,128,212,152,8,186,169,46,47,0,73,176,45,141,0,108,66,65,62,110,234,240,246,122,234,16,200,143,248,219,194,241,213,140,21,222,100,47,113,231,84,207,164,203,15,195,29,255,244,33,97,217,62,165,79,40,206,167,72,112,20,34,11,73,67,11,203,164,79,47,140,128,190,192,232,104,70,46,153,70,127,79,17,207,228,48,242,14,78,157,150,2,186,79,82,231,17,38,16,44,61,250,223,42,74,81,105,192,21,25,76,189,152,170,81,207,86,89,58,246,153,108,74,163,131,2,82,240,6,149,133,141,4,48,214,130,195,103,73,61,143,101,138,134,59,174,158,164,218,100,186,205,105,247,19,187,208,138,85,45,67,154,253,45,239,86,208,249,74,41,28,86,120,132,30,28,107,221,40,87,10,159,47,185,6,76,86,71,82,155,211,26,15,250,2,207,180,100,232,58,107,103,39,139,10,160,3,83,85,165,40,218,50,31,31,136,48,143,73,127,104,93,7,138,137,223,148,83,239,139,178,157,192,84,145,248,78,153,225,147,76,93,132,164,98,124,165,100,242,52,106,117,206,115,0,211,243,242,131,11,113,61,157,113,218,184,185,255,78,187,140,39,144,79,107,69,186,221,58,140,222,237,214,80,38,71,180,7,245,224,137,61,181,46,40,137,70,148,137,132,194,241,232,203,19,100,13,177,208,206,23,95,166,254,52,254,74,156,138,105,91,67,196,169,240,136,47,47,17,153,121,162,141,84,149,198,246,79,10,115,106,249,221,52,25,38,119,157,96,14,15,109,133,3,99,121,71,232,13,230,229,122,2,119,102,148,184,245,133,151,160,252,42,211,166,172,49,50,243,193,37,217,59,147,133,172,226,98,74,28,180,84,0,21,14,255,246,104,200,209,148,25,51,144,171,244,10,8,82,0,196,13,53,220,62,9,147,199,213,197,54,14,133,251,114,197,207,142,90,207,170,111,85,72,223,46,249,76,145,180,9,141,63,69,35,197,203,37,173,134,186,139,66,55,112,137,6,205,104,104,29,47,173,40,76,116,57,251,205,151,117,120,127,96,100,110,3,70,12,64,159,155,105,41,113,53,196,227,231,193,168,87,246,230,178,192,124,246,154,60,193,212,248,190,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,199,205,251,212,196,38,158,102,223,49,165,40,244,105,134,124,24,77,182,206,128,243,147,171,66,13,113,125,1,174,134,196,127,213,82,74,10,90,142,197,53,62,120,217,129,174,168,209,12,28,133,37,165,149,52,212,76,125,107,24,244,152,2,242,50,144,133,240,178,64,74,65,235,84,94,229,129,225,173,103,135,209,179,210,164,208,249,170,93,163,232,160,244,199,172,15,138,133,234,247,182,208,78,127,80,90,252,56,202,201,164,31,102,69,37,110,249,176,27,172,49,45,87,169,148,112,150,128,77,207,89,208,75,73,131,36,140,26,177,102,52,201,185,101,31,54,81,158,162,207,76,85,141,23,126,155,70,114,159,47,108,77,225,29,110,28,247,50,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,223,213,147,222,214,67,135,70,70,200,117,0,154,85,197,102,45,31,42,248,65,43,174,134,164,174,229,94,217,4,17,63,116,152,36,110,126,82,204,199,24,203,14,195,53,209,21,74,134,205,93,127,170,30,206,20,117,205,64,147,247,255,140,217,198,182,56,149,23,70,127,221,8,25,54,114,106,233,217,49,104,134,182,134,223,188,210,86,74,223,246,129,211,23,221,58,40,69,107,15,120,102,60,126,249,124,86,89,25,3,68,231,67,26,31,6,84,125,24,3,3,85,84,239,77,110,98,95,103,198,235,3,231,248,101,182,196,249,84,115,65,6,242,117,54,77,74,93,83,185,20,77,229,175,214,134,26,179,179,151,105,141,27,118,115,253,194,110,205,54,209,170,239,131,68,123,108,101,36,83,206,11,125,96,179,81,29,206,136,241,61,3,167,237,114,13,152,42,9,45,37,35,102,80,253,183,39,170,56,85,111,46,138,208,141,163,6,22,174,204,105,165,105,166,195,131,96,99,214,41,167,149,109,243,161,157,63,142,246,144,21,96,186,78,127,48,226,226,207,62,138,164,82,153,62,180,78,85,244,122,110,142,64,134,223,188,55,19,141,120,224,22,175,155,90,147,173,5,239,240,140,155,252,54,125,61,244,117,67,67,118,250,34,48,38,207,67,241,192,36,243,161,209,109,177,235,145,140,164,171,43,55,152,99,127,254,246,51,169,203,249,33,160,47,255,138,242,235,124,39,237,76,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,87,3,196,23,77,221,112,166,134,72,7,48,33,196,7,166,211,166,63,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,190,150,221,91,75,221,208,182,222,254,212,68,98,116,79,234,211,24,214,190,76,51,106,202,98,74,32,144,72,113,147,195,205,194,51,194,160,226,230,203,159,58,225,15,246,7,110,253,46,21,8,15,245,33,119,97,103,248,110,138,155,63,158,130,29,90,89,120,57,67,163,13,198,121,95,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,205,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,47,76,24,85,96,218,10,184,49,98,10,100,218,202,147,142,74,199,18,138,159,166,245,116,211,155,211,148,241,206,73,178,142,81,74,80,180,22,133,14,227,84,175,135,222,72,195,143,118,225,243,173,13,173,104,195,173,46,247,177,235,120,10,218,142,37,83,99,224,38,2,45,95,54,138,124,113,66,209,67,78,37,217,77,222,181,213,225,35,35,166,180,181,72,176,28,115,57,127,117,24,150,220,133,19,36,240,217,152,189,172,29,216,228,201,31,78,40,241,157,123,245,86,127,179,211,247,184,220,139,81,215,156,202,55,69,141,116,6,92,84,244,161,103,186,111,239,152,81,147,197,200,15,92,93,254,210,224,89,159,114,56,104,54,51,214,194,110,218,252,14,216,146,44,23,78,202,92,38,206,113,77,98,116,150,207,63,242,66,248,60,102,139,25,167,235,161,190,108,120,83,174,55,71,245,85,237,234,204,226,89,167,113,87,113,178,246,131,2,91,183,53,255,237,113,156,102,165,15,119,139,55,248,90,24,63,106,186,160,13,225,189,11,215,166,65,88,228,194,187,55,157,105,244,63,32,201,43,48,92,131,233,171,244,28,25,89,249,22,109,153,154,140,63,23,85,32,43,43,239,121,212,168,57,104,86,57,81,30,214,52,116,162,22,55,63,31,178,230,195,206,129,129,70,69,9,152,24,128,80,178,207,49,75,58,233,131,143,219,134,34,157,214,242,209,230,204,127,219,26,42,104,185,16,100,62,239,42,67,4,203,106,250,5,38,45,145,3,53,105,68,65,51,237,152,252,222,197,204,127,165,146,83,67,20,83,110,5,249,207,79,219,9,227,55,47,48,180,91,126,234,133,214,125,236,108,178,195,79,173,5,65,30,31,56,108,167,36,230,165,85,15,199,200,73,2,205,253,192,240,255,190,8,176,177,212,166,242,162,113,125,183,11,192,81,211,65,82,88,75,203,168,186,15,180,224,44,40,193,190,226,241,127,139,225,172,178,249,84,37,52,188,89,215,13,106,70,251,120,42,57,26,21,118,126,0,153,21,181,36,96,79,217,243,217,200,125,224,235,88,243,77,14,17,235,95,225,110,35,150,70,174,79,113,203,241,178,253,135,39,133,202,91,171,137,16,115,136,167,162,68,95,53,218,168,166,14,215,236,76,207,217,120,245,93,22,235,205,19,23,159,221,77,249,166,68,155,41,134,117,152,166,33,250,46,11,66,186,110,98,181,227,4,106,63,114,202,156,201,27,249,187,180,86,222,90,86,131,58,124,44,97,51,45,181,176,44,211,198,195,13,25,164,54,159,12,225,129,45,239,20,112,27,207,250,135,152,233,210,88,68,68,232,82,182,20,70,175,196,31,155,194,88,13,175,53,116,11,75,76,26,181,98,235,41,157,65,121,216,141,94,226,189,85,164,105,33,111,156,155,213,64,207,170,208,226,47,4,213,103,44,163,74,255,10,173,55,165,185,116,142,183,89,161,56,104,73,15,210,103,241,62,42,69,129,186,138,146,53,17,236,23,174,202,214,70,208,62,204,1,88,134,77,79,236,131,230,237,245,239,141,42,37,66,92,2,55,218,65,95,152,46,0,79,245,214,106,247,227,169,68,200,180,40,135,172,210,216,241,219,133,118,46,82,87,115,86,194,114,97,9,230,27,234,134,252,246,180,94,0,241,219,16,155,228,101,195,85,142,19,155,122,185,161,185,132,202,30,238,90,219,141,26,102,234,121,47,140,233,18,187,217,249,210,206,115,138,93,89,105,177,88,99,165,88,171,246,173,87,35,144,116,47,134,37,39,245,64,61,27,255,62,96,234,58,245,226,115,88,181,47,36,255,131,181,190,4,89,133,208,136,98,224,85,19,236,196,42,81,118,186,232,204,146,186,52,234,166,203,1,51,41,244,3,86,24,173,148,18,247,166,253,151,20,242,85,68,34,239,192,44,237,32,239,186,154,100,203,8,184,63,213,218,232,201,22,111,34,103,114,158,77,187,227,161,162,126,44,251,248,62,76,228,245,238,72,148,139,76,103,82,113,40,166,71,63,130,154,193,181,227,177,25,167,116,39,182,30,82,215,218,110,182,49,72,116,26,26,8,157,54,28,70,4,74,24,17,197,228,169,74,92,61,80,134,187,203,144,47,179,245,187,169,252,152,235,2,99,37,213,187,169,28,55,91,118,13,26,141,19,241,14,152,227,71,110,78,113,147,155,188,252,52,223,148,162,150,78,8,152,234,61,185,184,253,90,224,197,99,163,231,33,115,250,171,15,142,253,140,15,80,111,94,137,101,183,59,229,117,40,131,172,32,47,92,226,232,98,107,45,178,171,160,98,20,249,75,246,187,245,132,54,10,41,218,25,71,50,139,78,210,155,197,58,99,236,113,119,67,232,81,2,35,136,56,238,150,133,60,194,84,152,192,216,14,152,234,49,185,249,89,106,97,232,55,74,95,84,4,5,73,152,18,113,46,26,177,82,83,39,48,2,77,237,126,33,243,33,198,81,193,128,46,222,7,163,241,168,140,240,98,13,39,227,106,54,86,85,222,98,135,95,222,249,178,65,7,211,98,189,66,159,134,26,159,0,53,136,202,233,46,148,174,236,11,115,118,233,26,71,9,32,197,90,72,104,205,75,128,128,144,229,186,219,33,129,38,205,126,22,107,94,226,110,29,114,229,67,179,190,232,62,36,39,50,54,90,185,158,3,229,62,23,207,25,117,232,152,83,185,202,7,146,173,225,148,79,202,121,215,232,114,84,129,73,182,250,148,86,171,39,145,19,159,254,217,45,140,86,234,192,154,198,60,77,104,125,94,24,161,58,57,87,51,74,94,99,199,205,77,221,121,40,108,157,114,2,70,62,68,111,14,135,171,58,90,141,125,43,104,167,161,89,192,168,199,61,3,239,214,70,221,97,180,55,196,43,196,72,106,174,133,73,2,138,212,181,204,10,18,147,78,226,66,243,158,164,176,62,23,6,156,239,104,63,249,130,161,67,131,9,183,253,183,105,185,173,90,205,25,30,201,29,57,121,191,164,247,198,98,157,113,49,129,41,73,148,176,254,105,173,234,112,197,101,17,152,66,79,215,209,7,78,218,66,219,136,132,195,251,103,32,9,70,183,81,249,237,201,9,231,231,174,85,26,72,65,106,158,38,42,230,227,182,13,102,234,79,159,131,115,149,184,216,58,187,203,148,78,196,186,124,41,192,45,151,9,35,233,238,253,70,0,207,99,200,119,141,36,77,246,108,52,196,164,164,37,105,153,16,216,190,104,29,15,99,245,120,139,101,118,55,151,57,219,179,90,157,25,90,129,203,2,52,218,10,44,245,255,105,82,184,92,197,170,209,70,235,145,249,201,86,80,156,252,153,169,51,47,226,140,146,134,45,174,211,0,92,146,246,164,205,124,172,46,3,4,57,204,234,78,4,230,65,226,193,206,42,57,54,149,204,119,53,115,36,174,126,244,35,50,76,189,225,214,66,181,158,180,178,225,80,137,31,251,40,202,93,199,201,146,5,74,234,226,126,244,244,130,211,4,126,62,175,18,33,147,15,166,32,176,10,51,154,164,73,139,96,40,81,157,38,141,178,128,19,202,131,14,219,81,35,87,147,198,242,102,234,136,205,79,8,75,2,23,18,128,190,128,233,49,174,140,137,76,127,31,103,189,33,151,114,30,68,190,14,250,163,182,72,24,91,181,68,19,107,128,38,78,211,165,235,128,219,83,8,146,70,194,247,253,161,199,113,36,60,32,61,128,41,248,117,166,59,112,109,170,120,147,32,206,187,164,13,240,27,124,75,4,200,34,21,72,95,20,148,151,4,38,14,245,209,130,128,201,24,200,200,208,5,242,222,100,116,41,80,197,61,226,24,61,210,59,133,182,76,122,114,161,136,215,156,245,137,96,122,197,132,18,152,34,205,21,191,140,214,151,160,165,32,43,243,109,55,199,9,64,118,64,225,108,162,246,1,35,180,46,35,59,39,83,28,107,212,144,237,34,177,231,4,125,53,222,101,161,223,138,36,242,160,106,92,255,188,80,189,168,103,7,141,37,240,125,2,102,29,235,213,141,204,132,207,9,197,21,66,232,166,60,23,18,241,183,16,16,14,73,34,232,125,96,136,60,110,93,21,228,161,165,231,205,254,41,116,58,74,71,20,57,19,33,238,165,216,80,136,34,180,173,205,187,7,29,68,60,15,81,72,178,106,91,227,109,52,247,124,97,155,6,129,77,188,197,81,44,55,109,43,206,231,17,25,225,2,69,33,85,253,105,4,239,125,123,199,184,69,31,81,97,58,183,183,128,9,192,103,109,228,94,162,141,41,26,202,100,82,159,62,212,200,189,251,235,66,231,125,104,235,239,243,119,215,142,5,92,137,129,75,59,29,202,10,178,243,218,144,121,67,148,185,40,108,129,37,135,33,42,75,79,144,3,87,2,206,1,31,171,67,27,162,195,224,158,126,64,20,186,46,104,143,71,224,18,17,96,35,205,205,63,160,91,80,166,109,43,188,152,9,135,161,77,247,7,237,165,92,180,164,165,107,161,33,129,187,124,13,103,139,80,13,125,172,20,138,219,196,140,42,181,169,207,83,103,215,35,0,182,14,99,50,227,208,239,3,70,181,70,164,171,121,33,231,112,242,57,33,13,95,165,113,217,54,137,75,223,40,143,25,142,87,55,116,45,160,17,183,29,62,59,223,179,136,39,66,167,30,243,160,110,38,139,72,45,244,220,179,233,184,41,157,233,255,242,182,183,207,59,185,92,126,131,91,166,14,6,149,25,180,85,243,161,193,191,107,186,200,17,231,241,10,94,224,12,251,85,224,102,154,236,14,211,100,82,63,237,101,253,222,252,193,6,133,178,210,53,7,42,78,119,46,57,213,189,116,141,150,57,221,88,231,49,114,99,196,232,208,216,40,210,188,176,165,242,4,134,203,148,227,230,8,164,233,50,133,183,229,244,227,102,236,75,237,115,186,225,140,69,202,43,155,209,180,116,63,100,91,217,113,181,110,148,201,27,119,211,38,134,254,13,114,118,64,44,8,54,209,177,149,160,140,232,38,140,102,76,187,48,81,135,34,27,60,246,191,159,152,185,91,66,87,225,179,70,35,123,8,119,146,22,129,122,120,228,155,208,5,238,90,147,147,48,250,154,91,102,148,145,141,247,234,227,18,175,152,174,110,37,113,237,57,80,171,119,150,52,248,252,101,61,111,39,109,101,115,192,8,68,79,133,207,15,248,217,132,28,3,170,110,114,152,147,45,169,49,242,118,246,128,170,103,61,138,116,247,230,248,131,138,210,157,120,199,115,33,224,40,33,191,196,17,177,199,133,107,81,153,43,228,11,71,138,245,221,139,245,2,23,24,149,0,207,142,100,100,225,159,19,217,180,240,61,30,146,145,0,150,118,183,3,117,34,167,61,183,108,137,47,201,108,210,240,99,71,44,30,211,10,37,96,129,113,83,253,180,63,155,15,4,120,153,113,232,54,110,123,101,112,77,49,160,110,178,92,48,19,248,56,189,89,47,198,208,246,8,19,53,76,90,143,125,80,36,48,107,160,233,201,154,162,248,218,98,161,84,139,224,202,34,197,39,10,98,206,217,88,144,208,210,41,177,238,211,254,58,178,137,204,235,67,83,33,229,94,40,97,21,52,183,5,102,135,247,240,110,182,22,104,75,7,110,123,99,160,169,104,60,35,89,42,211,195,160,198,255,149,28,67,90,233,54,137,111,214,97,249,49,132,139,137,66,59,138,109,86,21,174,100,252,124,216,231,59,198,43,82,184,80,137,20,48,244,211,7,198,37,219,23,110,210,193,107,24,159,183,198,246,79,231,99,101,229,160,227,94,92,215,186,209,33,243,209,136,35,173,143,38,132,195,139,118,181,50,163,52,28,92,237,194,148,36,138,103,147,42,47,172,5,156,181,247,55,142,207,234,177,27,146,128,123,232,245,200,232,207,122,111,126,28,159,148,212,139,109,136,227,7,204,215,48,31,55,182,65,135,22,120,235,197,191,134,148,113,239,164,198,25,174,57,68,132,28,23,147,10,80,215,28,134,251,157,21,116,93,101,175,68,254,190,7,211,9,62,23,166,133,198,151,112,199,227,230,205,186,204,11,140,70,199,138,89,33,12,180,52,58,117,140,143,114,103,229,216,203,178,95,101,26,106,229,28,247,102,7,81,223,158,210,148,226,132,212,3,19,84,144,136,158,53,126,119,235,139,24,40,74,45,2,167,114,249,124,208,216,40,173,19,24,146,157,223,27,49,20,237,157,3,74,238,57,96,82,43,26,187,194,212,246,24,143,209,181,117,19,135,132,24,154,126,192,185,170,74,92,166,99,121,113,18,99,162,246,241,113,161,209,142,222,254,225,39,20,32,52,178,156,41,143,171,43,174,174,116,48,87,248,184,54,59,30,251,12,187,169,220,120,166,254,219,123,208,55,26,166,116,205,10,101,171,115,138,183,221,207,229,90,163,107,209,150,26,75,137,51,86,155,25,209,113,163,249,46,158,32,198,76,29,56,220,11,239,123,9,156,84,33,130,134,120,231,72,247,91,99,165,104,49,16,137,179,237,237,34,90,50,81,69,141,33,85,26,66,248,70,157,16,139,170,79,180,132,186,221,11,231,254,144,151,233,87,83,189,1,247,121,36,170,223,36,9,113,14,148,78,127,41,135,33,177,61,33,15,154,5,198,98,128,53,45,206,251,113,128,119,40,123,211,63,160,40,71,36,219,23,115,175,45,175,137,5,111,240,76,178,79,25,213,20,83,142,182,108,141,155,156,26,195,124,210,252,72,225,243,45,187,209,8,131,96,141,245,192,56,217,57,224,180,159,15,159,238,94,97,106,195,164,200,74,239,2,62,31,80,252,54,101,57,249,249,233,72,87,37,232,64,115,107,160,134,205,56,182,82,236,207,149,199,19,5,34,119,105,112,181,217,211,101,68,140,200,27,254,128,114,32,233,148,109,196,144,234,7,47,162,122,250,121,32,207,233,82,57,212,243,81,90,90,223,247,225,34,40,148,167,211,8,246,121,93,48,68,150,195,198,88,124,194,87,53,185,62,54,145,149,84,53,65,120,96,146,58,113,117,165,49,231,51,103,84,70,237,15,38,181,95,159,231,174,8,161,100,135,207,130,86,230,255,129,49,201,252,183,141,118,168,1,88,138,248,90,60,55,77,194,149,207,154,232,39,228,92,37,224,170,21,159,108,158,195,211,31,213,68,31,20,68,123,219,31,138,176,176,16,14,144,239,91,174,253,120,80,146,152,106,43,91,55,238,229,163,250,57,85,98,95,173,124,55,20,96,152,119,26,208,75,68,19,125,88,103,35,28,237,49,237,54,71,124,13,184,62,76,243,3,19,128,244,161,17,88,174,18,13,79,80,14,125,96,21,138,203,170,15,120,124,230,184,246,124,29,122,122,0,15,231,16,146,168,181,234,184,103,96,197,235,121,40,33,158,125,14,157,51,2,53,109,7,140,223,248,24,111,185,184,104,43,112,214,94,235,204,89,165,251,158,195,199,104,212,173,238,192,221,251,207,128,178,19,62,23,175,228,245,181,228,13,247,107,64,161,239,225,68,216,3,155,37,175,247,110,68,123,71,192,232,116,43,76,147,147,234,147,118,252,235,165,242,139,9,113,244,152,210,252,236,192,72,44,229,28,11,16,158,202,99,215,109,235,92,248,161,176,167,85,193,202,108,208,93,119,192,137,242,69,217,190,177,35,139,63,148,145,108,197,115,201,216,125,57,86,130,69,237,116,151,60,102,244,188,63,13,65,64,234,3,179,109,47,159,149,142,195,143,186,172,198,233,73,174,126,231,78,53,177,50,53,56,109,97,125,44,113,80,60,170,249,192,219,247,103,224,161,37,28,16,48,155,219,101,168,172,140,242,38,31,250,118,197,124,208,254,12,235,167,17,214,3,61,102,89,209,163,120,87,151,41,175,176,47,178,234,187,113,142,119,119,19,137,228,192,28,209,113,89,231,232,239,101,16,237,135,215,168,89,143,28,165,110,21,61,132,166,77,92,50,177,42,223,2,151,245,255,214,172,223,217,63,146,155,16,213,58,43,106,31,0,136,132,99,196,99,77,250,133,234,139,46,191,210,95,135,173,197,187,190,232,105,18,149,31,108,164,112,61,56,104,68,27,159,29,122,86,143,246,86,78,63,237,247,128,105,226,42,191,157,76,67,196,175,238,38,134,162,7,34,180,137,93,2,110,111,106,46,101,118,108,95,40,29,34,233,131,246,229,218,11,160,166,121,161,48,234,237,57,224,52,159,15,15,105,222,225,23,195,55,211,130,75,124,168,228,66,106,192,231,29,168,11,123,206,233,238,89,17,10,234,209,41,213,171,73,15,197,251,178,46,172,186,85,109,202,226,215,10,152,167,126,174,174,201,165,225,241,233,207,182,176,244,236,152,244,62,15,184,161,61,244,156,90,103,41,100,95,135,231,210,254,158,105,181,149,120,217,217,58,48,235,189,73,205,198,42,61,167,88,81,13,3,170,115,102,143,15,23,251,255,15,7,15,237,121,253,177,143,47,119,62,55,141,26,204,51,203,190,74,169,158,121,142,98,194,17,78,97,69,200,154,110,126,26,195,161,142,241,139,244,1,167,167,134,34,13,243,113,179,195,148,200,203,193,131,111,225,155,255,92,166,43,165,241,31,228,23,102,220,218,52,16,52,10,147,169,130,249,158,234,60,3,164,48,61,140,49,187,124,215,56,95,46,2,61,26,175,64,160,245,219,173,120,254,135,20,204,12,166,30,23,195,255,170,154,104,130,90,237,245,225,21,189,163,177,159,183,197,167,229,243,61,127,26,132,143,145,113,54,195,207,89,171,214,51,85,75,242,137,134,20,103,103,32,43,84,84,26,30,199,241,156,46,62,103,214,92,87,195,71,231,236,173,94,21,70,198,100,245,39,154,113,238,156,226,90,83,116,222,207,113,89,61,1,64,198,188,175,199,198,160,138,231,75,226,34,3,248,10,5,98,198,22,231,104,227,248,2,63,31,102,13,213,175,138,54,241,217,36,242,179,161,172,56,110,77,44,85,59,66,103,124,1,175,9,67,150,178,204,245,152,185,148,251,251,121,11,195,170,106,20,146,234,241,226,157,163,128,159,54,116,217,148,47,253,177,120,134,213,94,243,219,131,163,212,117,82,216,163,71,117,130,75,227,227,162,143,142,50,207,137,175,69,231,28,27,244,67,51,64,99,57,172,147,95,175,106,221,38,81,122,247,42,234,138,8,224,211,77,136,210,138,118,199,93,126,69,68,143,139,120,22,74,92,77,223,190,215,193,76,215,66,57,31,18,49,148,39,180,100,153,65,135,17,119,120,206,53,248,153,110,6,79,10,200,181,112,23,149,166,232,182,98,196,49,238,161,167,98,120,106,144,108,202,84,213,173,243,212,165,121,199,90,196,9,73,33,239,135,73,240,197,201,171,137,56,170,196,63,33,14,87,45,169,214,224,252,153,18,184,1,158,60,38,159,244,116,134,34,177,159,195,234,66,42,97,171,36,30,245,61,145,255,165,151,122,123,36,4,169,152,94,222,60,175,90,224,91,251,126,240,80,52,63,251,96,116,191,117,191,64,239,33,154,194,162,171,11,243,66,225,110,69,35,14,27,237,83,222,37,196,35,23,15,53,122,92,209,2,33,234,87,71,76,55,101,182,251,141,49,206,104,109,108,84,150,165,194,138,240,200,207,241,237,143,13,137,32,21,53,81,18,58,251,62,165,40,66,246,215,39,167,18,99,57,108,169,181,231,163,239,209,99,236,167,217,175,100,228,115,56,159,225,250,22,61,200,124,207,231,176,206,205,85,4,42,137,163,153,159,157,206,234,201,191,23,210,49,70,85,100,32,225,246,174,125,97,211,159,144,147,199,234,95,191,155,243,113,100,229,82,194,197,58,206,237,118,184,210,136,69,19,46,3,21,206,233,48,81,41,137,34,34,106,80,156,38,13,225,10,117,110,133,97,65,187,149,109,253,57,180,150,140,214,210,161,21,131,188,115,82,245,16,163,95,101,63,50,169,194,121,122,232,37,68,86,118,220,123,88,209,188,12,60,23,211,213,116,24,22,186,236,10,201,180,170,99,78,105,47,80,53,29,137,6,151,103,92,208,7,198,50,215,132,162,181,87,89,1,179,208,219,3,79,111,79,252,131,171,102,74,73,67,121,52,187,254,196,250,254,152,235,204,190,86,200,37,228,170,121,212,51,195,59,158,186,61,180,16,216,23,103,215,184,143,69,238,166,106,150,181,7,117,3,116,18,163,20,148,118,13,41,134,77,129,254,115,111,92,155,47,209,9,12,19,79,83,211,102,77,5,12,41,112,40,76,160,118,94,152,38,13,10,91,152,49,30,154,20,98,145,223,70,105,166,198,99,193,70,85,150,2,85,34,187,198,197,153,246,65,127,72,154,199,94,106,74,177,202,205,32,140,149,98,66,19,146,18,15,169,164,85,175,26,4,158,170,30,5,107,132,232,67,160,72,245,41,167,132,36,150,155,25,189,47,19,134,149,92,63,10,44,110,110,34,205,139,254,157,176,16,200,136,120,192,11,17,205,42,5,58,80,239,173,198,209,97,200,69,89,70,102,125,16,242,189,57,142,189,92,93,172,219,115,11,152,40,129,252,54,33,221,28,123,10,205,86,202,144,215,65,132,203,181,167,113,65,167,136,98,81,138,85,178,215,176,49,223,108,211,247,177,23,14,86,132,173,76,42,185,200,11,161,105,18,245,121,177,194,91,85,126,17,167,3,13,32,229,203,156,194,103,161,85,241,246,66,102,251,174,151,208,129,13,142,240,191,193,216,225,2,231,72,241,214,115,178,209,98,85,208,101,1,33,135,43,170,68,73,159,171,144,215,114,152,50,166,42,116,151,69,187,160,216,103,201,192,103,29,54,229,163,201,209,204,25,160,223,45,124,58,111,51,81,17,73,60,102,136,194,13,210,91,92,13,71,161,201,18,183,78,67,62,37,180,202,203,74,142,32,168,234,36,207,115,112,44,222,181,172,132,106,98,197,223,50,107,168,248,12,229,194,192,250,241,175,135,114,118,60,71,165,225,20,207,163,90,44,66,169,192,44,112,83,228,252,224,130,155,169,28,157,185,92,81,171,90,50,83,68,46,237,186,233,205,72,105,223,142,220,217,82,138,206,89,189,238,182,19,133,65,116,239,97,15,77,119,14,232,211,64,60,89,80,36,249,124,3,54,235,234,217,7,171,121,245,223,132,33,92,215,165,237,77,167,200,174,120,230,25,9,87,82,20,50,219,205,132,147,62,180,89,13,146,92,108,137,179,233,40,187,123,147,167,34,53,230,203,243,60,52,202,243,114,107,106,94,178,207,88,69,198,243,121,42,232,162,190,120,249,123,20,10,9,90,162,163,7,237,33,8,112,235,218,221,214,74,238,131,169,127,221,207,71,87,248,223,55,108,234,101,164,180,141,143,170,133,160,47,253,37,149,185,67,191,200,25,9,135,66,124,85,28,246,142,48,84,119,109,63,248,24,89,155,152,194,14,135,127,51,28,70,58,59,63,48,156,205,230,48,210,15,83,127,59,163,191,225,55,167,252,113,61,67,131,24,240,21,21,89,107,86,196,81,5,78,84,95,250,200,105,82,38,21,250,192,70,131,253,96,107,140,152,21,61,198,76,60,246,177,169,242,214,199,158,176,169,124,235,167,191,64,17,141,61,96,36,252,227,106,4,147,219,115,53,241,21,159,149,134,84,192,232,10,215,225,50,222,212,213,208,253,168,61,112,113,26,12,112,23,27,251,135,58,25,209,80,202,7,30,56,79,223,137,128,83,211,109,142,202,248,225,222,107,33,16,45,61,188,128,169,11,187,87,211,235,234,153,113,232,254,35,224,36,77,53,109,194,103,56,237,180,201,194,4,127,94,215,49,141,227,177,144,180,72,207,203,166,243,246,133,145,67,233,15,220,188,7,138,193,83,194,101,44,180,124,83,60,5,167,191,61,87,23,12,139,120,46,210,225,249,185,122,38,151,161,168,102,26,142,247,234,117,19,122,5,11,127,143,249,192,209,241,22,184,118,169,32,51,152,105,14,56,139,30,182,161,94,174,84,169,124,74,146,13,183,129,161,13,18,48,4,231,231,214,101,212,248,64,42,194,108,227,157,51,36,136,62,24,139,185,60,87,99,12,249,78,88,136,23,139,230,21,239,107,182,25,191,205,22,45,193,81,224,171,141,70,237,43,206,178,188,109,218,102,237,120,219,16,250,83,211,101,58,106,168,24,83,1,132,205,172,203,20,65,101,55,55,51,188,225,250,76,41,237,166,221,78,206,211,72,208,250,66,104,27,244,177,54,136,157,65,88,120,225,225,188,12,11,173,77,201,12,3,239,89,238,205,49,190,132,166,76,243,80,88,87,31,76,65,88,121,12,24,107,147,122,97,234,190,213,120,50,210,66,13,184,168,236,39,48,182,110,118,152,126,96,143,233,213,90,20,75,213,252,227,134,149,231,234,157,238,111,211,207,120,63,55,135,107,35,87,159,69,175,87,19,129,118,91,57,83,236,41,29,230,187,53,114,140,15,208,114,44,186,219,110,132,175,122,76,11,212,212,166,36,104,152,124,59,70,14,111,86,90,166,219,145,13,41,244,7,39,36,126,166,218,233,164,35,93,189,179,90,64,90,109,97,168,3,126,246,49,187,75,45,124,139,226,248,141,187,53,158,147,81,91,231,229,79,158,166,90,177,225,99,122,89,142,214,119,75,139,52,10,115,143,56,64,10,205,132,3,55,147,221,211,223,182,32,158,195,196,128,117,212,147,30,184,254,76,132,231,68,7,9,24,229,188,17,48,170,137,143,93,183,67,48,30,56,63,124,118,170,215,195,143,52,205,22,105,143,4,60,189,68,223,98,163,77,105,194,84,255,185,112,39,40,229,200,251,33,110,55,47,160,180,130,35,101,170,0,155,82,149,195,115,150,246,208,186,119,245,166,56,160,80,112,94,184,135,3,11,156,135,58,222,141,226,255,26,79,133,52,222,51,37,248,76,119,74,208,46,87,63,18,42,163,247,31,166,178,108,67,170,85,184,71,39,56,194,224,103,26,116,245,163,254,152,239,213,69,90,191,2,110,126,207,65,42,228,198,131,78,39,97,86,2,44,136,247,170,161,204,146,245,31,206,86,90,174,43,244,88,130,225,69,166,108,13,213,212,204,62,27,148,71,127,168,31,74,34,0,206,10,36,187,235,111,131,220,240,195,39,239,133,154,174,26,48,5,172,207,183,67,13,135,15,28,179,115,171,127,75,242,197,121,67,229,215,91,74,39,133,214,213,245,91,223,86,122,134,34,172,194,216,161,245,131,105,49,44,84,20,251,110,167,179,69,14,76,41,148,46,82,228,75,92,68,172,152,120,72,214,154,10,148,158,71,247,161,33,68,147,159,155,227,8,54,31,154,85,164,174,7,38,219,48,28,182,216,161,78,11,81,255,20,87,163,10,253,92,76,111,222,254,161,227,156,77,107,189,17,7,148,247,28,166,202,72,131,2,192,109,196,213,22,68,208,58,21,172,38,127,106,99,185,164,7,157,203,19,238,72,133,147,147,125,198,109,197,184,14,195,255,108,207,192,113,82,5,126,221,19,83,230,254,214,56,48,41,151,7,29,205,231,27,221,126,233,99,253,123,29,158,49,36,0,95,151,238,116,166,250,20,83,130,207,127,118,187,255,240,31,254,249,79,255,244,151,127,252,167,63,255,229,175,127,255,231,255,242,183,255,253,31,254,238,63,255,249,111,255,230,255,253,223,255,215,191,252,223,255,235,95,254,247,255,248,151,255,231,127,254,205,159,254,207,127,252,143,231,191,245,68,23,231,66,101,233,223,252,243,63,255,233,191,255,245,191,253,211,249,175,255,246,207,127,247,215,255,250,151,63,255,205,159,254,211,159,255,241,63,255,249,175,127,249,111,127,251,1,255,238,239,255,225,207,255,199,95,255,242,247,255,240,159,184,193,63,254,229,63,254,253,63,252,221,95,207,47,252,251,223,112,16,51,161,61,248,252,83,217,255,102,155,206,13,205,204,125,180,231,101,225,100,59,72,224,246,6,55,14,104,33,186,226,48,210,218,243,162,149,144,194,249,34,28,205,210,161,0,105,223,159,0,207,15,165,84,68,250,112,144,189,31,196,143,2,126,218,179,97,165,176,167,223,171,91,19,181,113,154,4,83,159,177,238,213,67,206,11,96,98,245,245,254,54,106,0,2,83,235,112,204,254,128,87,149,25,105,56,94,237,222,251,248,70,189,40,204,73,53,226,169,73,114,13,129,207,118,201,209,30,240,144,40,153,105,126,16,231,137,9,167,14,79,126,187,27,21,255,194,40,215,200,115,117,132,15,215,188,240,89,120,83,97,74,43,114,192,40,75,212,11,91,248,188,251,131,81,176,42,140,10,224,10,13,253,194,89,50,37,86,217,115,118,149,248,237,74,163,64,189,249,164,122,189,95,88,63,40,224,129,12,82,192,68,182,100,228,116,1,163,205,179,195,20,252,201,208,40,193,56,222,148,195,196,148,182,194,180,36,73,23,134,147,36,191,61,77,243,58,203,205,147,62,55,40,109,160,63,152,166,146,73,94,232,162,170,123,197,205,73,181,14,153,150,77,44,169,198,131,161,145,124,183,102,216,191,60,104,124,65,36,206,239,169,145,209,106,62,179,22,104,130,91,44,104,33,152,57,46,76,102,92,96,250,218,198,173,39,198,221,16,212,122,219,197,251,234,166,251,38,240,217,153,136,100,196,83,79,9,21,103,244,225,172,99,177,195,165,73,161,54,48,85,29,247,234,162,18,216,84,228,159,181,114,119,134,78,209,165,194,136,229,143,59,180,179,204,159,155,35,228,87,135,252,182,240,150,243,178,234,168,187,41,117,152,40,242,96,150,74,219,247,234,44,156,10,203,223,177,7,198,199,13,23,68,80,156,161,120,44,104,8,67,86,41,84,202,180,246,221,55,40,204,120,224,201,11,187,240,249,233,253,192,50,41,28,103,163,201,213,230,222,196,11,161,212,61,201,198,65,106,106,82,67,27,112,149,82,85,84,62,43,189,60,3,70,45,82,111,222,150,149,85,6,60,69,93,11,25,53,90,84,150,11,31,31,111,41,188,77,150,217,225,46,194,174,8,67,32,169,25,160,89,55,23,157,168,132,20,255,62,80,80,144,240,57,251,147,237,44,1,91,121,131,194,214,112,52,110,78,210,64,198,125,246,141,93,239,33,130,137,59,228,19,88,196,230,227,117,153,220,185,140,140,199,58,30,212,133,187,176,161,128,173,75,210,133,135,110,104,203,202,11,107,188,15,26,48,234,148,109,139,38,197,192,73,197,84,25,217,182,182,113,241,216,200,81,235,115,33,184,8,123,205,225,34,77,41,243,70,86,37,198,149,104,125,188,4,236,198,131,254,224,70,251,43,249,182,172,201,20,17,74,135,169,60,212,91,211,46,54,149,128,145,116,83,120,194,19,184,87,63,237,0,96,77,208,65,198,87,89,179,62,66,77,97,2,204,61,96,74,193,239,82,32,218,156,238,153,78,139,10,113,74,14,76,179,223,251,219,104,100,203,118,103,36,212,25,167,87,163,215,251,20,148,90,187,22,232,121,153,186,137,91,180,121,220,159,182,250,159,46,48,124,137,229,83,78,39,2,145,113,55,120,199,225,4,154,178,252,116,217,86,27,230,240,153,114,49,83,129,51,103,138,192,73,118,51,212,100,160,8,6,140,216,180,204,25,57,230,117,97,250,170,221,56,32,134,31,14,111,185,176,150,205,100,83,151,187,239,3,131,88,6,70,183,147,248,110,169,150,90,250,204,61,89,106,222,97,12,54,57,93,176,181,77,239,210,97,108,5,25,246,176,147,178,94,56,45,125,29,195,216,18,113,243,244,180,18,48,152,252,246,133,199,144,145,33,176,216,239,58,201,84,235,12,133,207,41,91,202,133,87,149,13,103,211,63,55,197,197,212,120,235,192,80,168,46,177,78,168,31,22,161,65,58,24,210,207,187,4,124,188,41,93,9,232,33,158,193,56,76,113,130,88,142,88,161,176,52,226,234,172,165,41,153,242,102,196,187,46,220,69,17,214,136,249,38,24,27,191,157,36,151,158,233,202,57,233,115,235,175,147,148,167,44,148,101,153,160,152,113,212,238,135,252,246,166,48,54,134,70,227,149,166,223,7,25,63,122,255,248,118,133,204,203,210,155,111,196,161,99,151,206,218,139,214,136,162,228,215,239,30,191,154,238,26,231,24,133,18,114,207,166,45,73,208,31,124,205,156,142,40,210,3,19,50,78,247,200,166,189,187,62,152,49,238,219,181,152,159,45,231,108,241,20,230,7,186,31,55,130,102,88,227,62,215,48,6,213,51,50,244,156,175,193,108,246,214,115,53,194,110,215,104,157,207,142,181,127,154,99,97,221,29,7,52,63,48,33,131,176,114,224,41,213,246,92,141,95,250,193,84,14,139,182,10,48,169,82,191,26,34,232,208,149,184,45,40,227,95,47,122,1,53,101,133,7,41,203,128,113,86,159,171,45,250,228,48,202,135,186,39,81,170,81,4,70,177,182,62,111,4,82,244,7,175,194,129,50,159,73,61,214,159,255,246,66,36,123,149,103,53,212,17,15,118,150,180,164,100,14,154,22,113,242,31,120,62,245,41,17,223,31,218,125,206,80,93,159,66,76,2,158,80,30,2,158,218,72,26,152,74,181,128,209,208,208,131,213,26,135,248,148,162,121,1,9,252,253,68,234,138,223,54,225,23,253,122,55,38,151,195,249,119,90,41,12,163,186,56,220,173,12,248,249,184,77,203,243,131,55,89,92,121,238,5,29,221,55,76,10,20,41,66,84,184,209,43,250,131,169,175,174,179,188,240,122,224,245,7,152,143,208,225,106,236,221,7,134,139,236,240,89,74,69,247,91,107,155,23,232,164,5,202,131,142,240,180,73,144,117,41,159,231,41,11,101,22,14,67,165,126,110,77,40,170,95,24,175,252,185,26,42,218,183,144,102,183,230,172,58,238,99,203,23,247,96,38,61,178,68,167,199,94,231,30,57,224,250,88,173,88,65,84,249,126,40,113,19,97,0,217,102,139,43,224,240,113,235,133,154,193,18,79,16,145,29,110,166,97,175,112,181,202,177,15,70,9,183,63,91,218,222,119,45,204,194,155,215,47,164,143,107,48,152,144,123,213,199,102,3,12,39,132,132,241,202,207,215,55,225,23,56,74,165,171,154,173,200,11,174,24,248,66,20,91,215,25,240,86,24,193,20,133,241,81,2,166,31,253,179,225,193,230,126,224,253,194,180,205,242,89,177,140,217,179,31,146,251,137,207,143,84,156,134,62,126,223,166,187,2,103,82,102,21,62,48,176,41,93,6,188,164,3,48,232,156,119,29,210,87,240,217,13,207,34,78,53,80,186,238,61,167,0,67,45,113,235,190,181,34,27,152,188,187,191,205,109,105,144,7,166,254,53,174,70,190,64,77,79,236,243,228,70,241,66,78,56,63,230,10,36,106,95,73,38,12,163,187,6,228,227,230,251,180,213,35,238,186,21,198,38,254,14,86,74,159,8,131,170,41,68,183,84,191,218,218,34,223,145,21,66,71,99,251,134,118,190,249,52,165,227,198,241,79,206,162,190,35,195,137,41,215,196,163,164,113,16,133,190,112,146,70,186,6,91,121,90,192,89,104,210,22,76,56,7,84,252,54,101,46,73,97,171,32,139,145,19,115,217,10,83,14,180,227,106,168,76,250,96,100,101,234,189,121,65,115,115,93,24,141,149,115,176,7,108,45,63,4,166,223,166,159,49,156,146,28,103,23,158,156,105,30,254,91,166,253,182,4,166,201,43,37,54,31,60,102,146,170,141,95,181,79,24,252,192,89,28,90,20,141,142,13,18,23,47,218,94,14,65,113,169,252,227,37,34,160,101,100,197,164,168,195,173,4,238,18,25,41,20,2,156,111,50,96,244,29,239,33,81,178,173,210,181,46,44,174,52,170,1,115,70,212,101,161,188,127,157,124,148,64,143,51,210,99,220,91,181,245,74,54,161,178,21,51,182,141,93,126,225,74,254,74,158,89,187,246,129,18,251,171,1,211,44,66,70,141,47,214,228,153,203,57,201,150,194,212,226,246,11,159,217,213,171,173,41,217,253,109,186,227,204,11,55,235,206,62,29,166,134,175,201,208,198,175,193,129,195,231,223,197,181,131,89,146,91,142,129,55,232,222,93,81,136,240,243,194,199,97,149,159,158,233,172,149,46,23,39,29,247,180,186,245,120,106,186,242,201,10,166,21,250,68,60,210,225,210,69,99,133,228,30,107,48,198,221,236,205,11,140,212,134,140,236,152,204,186,78,76,93,106,221,155,91,245,133,192,240,239,239,148,154,10,141,194,139,182,139,119,86,72,152,182,11,147,17,173,247,177,77,238,94,81,84,133,238,192,71,213,113,99,89,202,219,106,104,139,201,140,114,66,203,156,29,107,66,212,187,129,97,174,196,99,245,130,109,47,112,167,84,47,110,142,140,187,190,205,109,140,142,184,57,255,222,139,194,212,250,143,128,139,176,144,208,87,35,176,123,81,138,227,100,153,157,19,133,77,34,96,109,230,65,225,40,132,182,152,111,90,70,95,99,28,146,39,123,120,204,40,210,95,178,21,30,120,155,244,183,127,0,48,4,5,229,96,155,247,163,63,230,217,61,176,161,13,157,73,115,231,233,252,189,161,53,150,180,216,57,115,232,238,172,137,111,183,254,192,200,21,94,24,99,98,234,205,205,90,112,24,1,169,173,3,167,234,61,246,81,107,14,38,219,149,221,60,181,128,41,87,147,239,167,88,73,96,220,123,77,209,180,225,151,207,132,213,24,24,78,67,202,15,92,83,204,201,150,208,156,13,186,231,216,141,150,201,160,244,231,210,21,203,151,36,197,120,6,213,49,35,125,25,96,10,141,7,165,111,152,143,121,33,245,241,188,200,102,225,33,135,233,79,182,117,96,21,253,222,24,24,198,151,62,49,122,177,190,132,214,198,173,210,37,68,241,223,138,113,65,3,175,122,113,182,122,230,15,166,206,92,88,139,172,94,88,144,142,194,129,222,250,205,14,154,251,248,18,194,220,201,69,151,62,209,207,248,234,44,48,48,159,207,138,234,218,118,225,41,173,154,202,175,218,64,224,6,55,247,129,233,58,117,225,115,30,200,169,181,246,79,230,208,224,179,243,160,39,88,20,30,70,130,118,248,216,27,69,247,57,20,205,124,117,211,227,80,69,91,129,169,180,216,1,243,92,229,217,130,161,238,126,48,106,84,75,31,140,10,129,226,225,124,36,45,167,180,241,4,166,30,104,7,124,158,115,235,209,130,252,111,113,148,214,180,249,185,216,90,134,4,124,60,194,34,7,42,253,228,214,138,145,101,234,230,229,125,194,252,24,238,105,110,104,104,59,203,156,34,108,219,61,71,184,45,73,46,102,93,182,80,183,63,22,84,133,161,143,69,81,197,240,32,211,102,249,11,97,134,195,154,204,81,192,153,182,122,235,129,209,225,191,112,125,70,214,40,241,246,35,211,226,193,83,79,30,84,98,167,167,101,143,89,140,72,190,26,41,200,106,248,83,83,242,42,25,171,98,29,68,150,127,3,244,175,120,94,71,237,28,184,62,39,52,229,86,67,57,91,33,70,13,180,107,30,28,180,146,218,9,152,112,137,188,14,212,79,134,239,56,148,215,163,87,174,48,113,140,21,48,187,93,121,224,156,221,253,70,101,140,112,138,194,144,3,90,192,103,83,217,15,156,8,255,4,204,38,45,95,223,217,160,206,241,238,55,135,39,34,2,66,216,155,200,242,57,106,95,147,128,149,220,128,163,152,32,93,167,44,211,204,183,6,106,138,226,15,74,213,66,192,103,37,233,42,67,185,104,198,187,68,177,172,235,150,67,199,162,29,15,61,91,175,250,241,32,174,147,226,203,155,116,133,46,143,117,207,225,17,23,159,243,47,103,117,29,232,66,233,126,255,182,254,136,178,6,129,91,241,243,244,192,252,185,41,92,122,117,83,247,124,41,176,20,244,230,243,39,3,247,193,19,161,18,241,137,168,186,152,126,150,195,202,146,246,60,197,84,30,146,91,109,22,190,40,114,148,211,230,147,200,155,193,48,18,40,76,122,96,182,129,22,176,245,126,22,24,178,69,189,87,219,102,44,240,128,174,225,40,101,67,89,239,221,124,187,161,220,168,177,47,11,72,177,197,119,102,210,241,108,171,138,122,161,38,140,166,236,14,211,234,186,42,58,16,69,118,116,91,111,71,129,17,119,252,142,7,152,127,180,169,153,234,37,210,112,116,7,76,138,240,113,34,41,44,168,1,19,76,108,10,67,37,27,1,163,147,45,207,117,62,218,50,123,252,246,175,107,241,11,251,86,247,131,231,31,224,227,97,229,11,159,149,164,35,63,107,1,245,173,15,166,163,132,62,55,235,191,87,191,57,70,221,40,234,60,147,81,239,35,224,74,72,94,225,179,242,102,13,248,156,123,186,134,59,42,15,53,174,166,224,249,241,204,249,90,91,252,118,213,60,244,65,155,137,241,56,10,195,87,175,37,132,55,124,17,90,67,203,246,194,103,23,143,139,233,116,242,132,12,40,217,241,9,199,178,108,207,67,91,147,142,22,48,1,143,7,206,236,249,14,103,51,145,158,112,132,53,96,251,96,210,252,186,146,58,189,84,191,96,161,137,195,39,161,103,27,124,54,184,248,109,244,51,197,49,65,112,174,187,3,92,19,189,126,212,208,160,14,120,251,153,90,177,169,171,176,60,152,240,65,224,249,131,145,66,93,250,125,117,107,93,159,3,166,144,114,60,87,159,243,167,94,152,70,212,10,19,22,240,161,77,115,62,138,194,231,83,143,143,23,55,113,104,136,103,153,62,243,135,90,53,255,19,63,162,13,199,14,244,236,234,186,157,161,101,219,252,135,105,8,158,71,121,80,147,88,249,224,110,47,72,96,66,162,177,144,112,92,218,19,123,162,95,252,44,1,83,215,177,20,94,24,11,1,19,16,148,145,161,9,231,97,231,138,116,231,241,222,150,194,16,69,125,194,145,141,126,182,44,56,59,190,137,3,91,98,71,96,90,78,250,208,206,217,189,177,60,20,62,87,127,7,182,41,17,104,137,16,48,250,195,57,224,178,158,141,152,120,248,151,34,231,128,237,42,254,88,140,243,237,143,149,77,104,72,99,133,240,128,171,239,134,217,90,55,42,72,96,165,57,120,12,231,169,1,53,188,134,54,227,135,233,120,175,23,31,63,106,239,184,120,154,216,249,3,23,79,61,2,163,133,84,20,54,199,235,131,51,61,112,37,88,1,141,189,247,230,243,73,152,171,61,35,59,150,116,155,254,219,20,86,100,93,9,133,118,59,253,194,109,75,189,120,49,78,107,169,241,219,231,75,155,79,244,21,105,24,223,165,105,156,93,213,253,160,112,96,117,223,206,50,61,56,155,110,226,236,235,123,250,171,230,72,216,186,134,177,46,220,91,60,48,145,175,153,159,87,141,237,239,240,62,71,221,139,66,106,251,208,106,76,79,157,52,216,64,249,194,43,61,35,43,52,0,237,254,92,212,104,172,172,43,133,166,213,43,80,202,4,245,98,234,88,71,15,152,182,131,250,58,11,170,211,254,88,156,184,34,235,193,234,102,74,91,192,84,79,203,164,100,227,13,6,124,238,164,177,18,188,224,228,108,59,96,100,172,139,194,51,199,110,6,60,117,167,132,185,153,98,161,153,234,249,104,10,119,212,159,3,134,233,36,147,194,186,108,45,126,250,248,219,66,246,55,134,194,234,126,46,230,179,241,37,233,42,1,92,105,51,24,48,52,52,189,57,117,11,247,230,141,26,112,189,186,180,200,246,82,223,115,44,157,170,147,134,29,21,123,74,59,219,215,212,111,251,44,92,138,53,2,198,106,210,171,201,193,214,24,57,45,221,244,224,76,84,92,221,41,159,38,189,165,112,70,151,239,67,145,163,85,75,132,189,119,199,58,132,38,53,198,11,215,94,242,133,87,214,129,35,134,53,71,188,78,50,93,91,71,118,62,221,234,103,246,49,183,232,165,89,20,198,173,27,1,239,227,196,233,192,39,53,116,1,35,144,157,245,230,191,94,78,14,151,186,139,190,176,68,119,224,30,87,147,221,127,30,108,224,130,250,7,102,219,244,210,156,208,176,194,18,135,141,80,185,159,155,207,21,179,214,241,72,218,3,159,19,107,95,152,136,248,82,24,119,115,6,12,251,226,25,249,196,64,188,112,31,245,121,110,180,166,2,222,38,233,171,179,70,41,139,223,156,12,79,81,51,10,226,135,219,96,116,86,78,106,77,152,236,120,252,50,125,236,182,126,219,212,142,149,24,247,64,141,230,129,49,8,99,206,134,245,79,212,155,227,230,249,156,208,197,99,62,115,66,116,55,206,62,148,59,154,250,132,199,154,43,97,109,192,48,165,50,80,225,200,172,128,46,237,64,2,218,207,182,54,2,62,91,126,121,150,225,10,82,181,53,34,224,117,61,43,37,172,86,122,241,236,165,123,45,38,244,138,3,8,179,94,84,190,72,200,33,109,233,139,244,56,5,253,57,89,19,230,71,236,104,150,225,209,132,42,145,66,159,207,115,155,81,30,30,84,165,208,223,31,26,154,204,67,214,195,159,241,71,222,4,145,31,202,0,86,99,76,231,241,240,138,164,29,137,85,102,235,230,250,193,219,26,163,11,140,47,229,55,167,118,228,220,93,201,14,136,11,249,171,100,134,94,242,73,218,95,12,136,202,85,171,93,82,112,153,222,218,7,243,77,43,217,135,132,182,103,160,107,177,46,130,58,35,147,76,211,136,113,157,23,33,37,154,164,129,45,110,241,193,200,8,137,198,145,101,137,135,147,104,171,181,71,104,250,208,168,214,133,173,64,228,18,54,176,194,180,210,188,48,189,95,117,104,103,249,55,247,232,142,155,100,221,49,52,129,77,116,56,96,222,246,86,14,34,5,217,190,11,83,76,124,230,72,105,132,45,79,143,105,84,235,179,168,76,8,138,67,187,47,163,130,166,151,52,126,3,174,203,67,176,192,148,59,52,133,77,13,61,96,168,150,74,234,44,214,129,234,131,173,129,148,194,72,52,111,95,103,20,150,247,174,76,136,76,118,34,249,74,225,108,26,74,102,176,248,175,123,70,52,6,218,253,161,240,114,187,113,225,169,189,8,96,225,90,119,62,135,81,69,86,246,112,102,180,31,216,145,174,25,74,137,166,53,135,191,14,132,180,151,82,239,177,180,61,226,135,194,31,14,96,19,178,118,189,185,166,74,112,183,74,80,35,83,201,127,252,21,191,249,217,47,150,178,104,207,15,81,40,232,35,59,223,153,150,215,65,73,106,16,209,63,216,68,165,100,33,33,111,53,157,203,80,97,79,239,170,84,111,252,145,226,107,161,26,101,160,104,141,199,226,5,125,67,163,62,103,228,249,192,221,154,162,254,224,115,4,158,51,78,203,75,72,137,250,134,196,162,210,254,59,217,232,110,225,149,209,107,64,183,89,218,46,66,109,250,214,194,241,79,180,239,196,65,33,65,123,28,9,73,29,168,250,242,216,248,55,95,36,148,70,29,104,115,9,125,254,23,154,254,102,133,134,221,169,63,229,12,197,74,84,28,198,116,123,94,24,170,95,254,62,209,67,105,93,153,251,109,208,72,251,67,17,57,22,193,20,152,251,168,33,251,197,144,235,181,110,102,91,115,230,21,48,12,170,33,91,22,198,187,151,105,80,182,66,77,156,178,212,201,96,103,127,46,10,43,215,195,246,110,144,232,63,212,202,23,148,111,90,173,254,250,187,152,70,213,75,139,110,76,25,39,142,166,110,197,98,74,141,236,72,187,124,111,11,202,89,109,186,201,79,20,9,220,204,239,180,194,234,74,5,202,38,70,250,161,95,203,250,135,69,203,29,62,120,38,51,250,245,184,134,99,253,77,25,242,184,69,207,250,12,251,231,123,168,65,51,132,173,104,65,203,223,199,133,182,246,153,96,245,217,136,145,247,128,151,101,61,31,54,78,141,131,237,156,137,199,227,80,191,170,87,19,158,252,96,250,0,61,6,41,37,55,254,217,211,99,123,44,13,249,161,170,208,221,127,71,212,176,171,155,107,220,184,21,183,30,150,146,80,216,58,88,4,140,69,35,191,188,152,97,7,217,50,159,224,48,141,78,124,7,31,148,120,168,129,79,247,181,228,38,159,53,114,151,234,83,98,214,181,196,14,109,141,195,149,128,65,249,82,9,247,155,90,184,164,142,40,162,131,53,214,129,245,244,208,167,130,75,95,35,134,250,107,141,33,233,11,227,162,197,192,76,201,79,82,12,148,39,150,22,183,70,76,88,121,10,124,238,37,223,87,101,242,122,79,82,6,189,142,128,171,122,138,25,102,65,145,247,124,92,129,169,23,79,116,37,239,200,8,212,107,54,137,145,141,123,53,37,4,2,31,203,43,221,199,66,86,87,105,35,213,232,29,119,74,80,50,80,154,15,69,149,43,198,125,204,180,245,228,21,25,88,138,215,113,124,150,42,31,7,218,68,109,237,187,18,138,18,96,15,76,61,71,143,171,41,245,93,122,243,101,9,37,135,233,71,255,100,14,81,140,247,3,23,76,83,16,25,177,50,167,108,29,148,67,44,201,115,49,99,197,99,110,99,210,243,65,217,77,196,91,99,19,101,55,110,114,46,29,248,44,225,184,120,209,30,65,115,150,166,39,54,253,125,172,227,154,103,205,13,158,7,133,8,249,193,100,176,179,174,148,73,27,70,31,55,187,85,77,15,1,137,94,148,223,192,48,138,149,132,106,234,2,108,240,14,159,113,72,159,1,203,95,167,216,160,73,179,168,224,62,145,118,20,65,151,195,147,90,170,170,4,164,99,143,186,79,52,81,250,126,24,7,11,237,94,127,217,211,114,133,18,149,227,76,180,94,0,31,108,28,112,253,237,65,107,245,233,176,165,48,21,134,143,187,226,106,170,5,116,141,179,173,58,239,196,224,182,149,113,192,129,178,83,140,28,205,102,157,22,35,48,249,97,62,237,5,73,108,24,86,49,77,5,29,166,1,194,30,15,3,4,142,83,192,103,94,167,114,121,136,187,221,161,205,33,197,187,160,59,71,84,14,154,197,144,98,160,3,79,118,196,248,105,130,239,194,101,179,76,177,19,45,128,137,165,41,92,57,42,239,164,81,193,46,55,199,59,44,247,125,157,239,79,81,107,3,190,99,100,36,183,36,6,196,111,215,146,227,222,132,55,196,53,47,197,104,5,45,150,18,101,144,50,41,136,45,150,122,97,246,40,189,26,189,20,185,58,107,7,170,98,34,61,97,32,89,43,184,166,55,255,109,166,1,155,70,165,140,252,76,3,165,172,14,63,53,101,7,45,136,148,205,139,106,83,212,95,106,61,245,251,253,97,96,61,48,117,226,241,5,149,243,249,202,102,91,80,101,237,23,165,253,145,162,76,74,143,143,151,25,83,182,80,179,231,244,157,218,212,232,149,167,68,99,210,8,107,19,105,60,214,132,92,221,19,44,157,128,219,217,57,117,74,169,231,116,189,2,108,156,44,182,114,65,57,164,186,224,192,217,209,200,148,9,155,179,76,194,108,30,166,129,73,61,31,18,212,185,49,93,240,226,222,235,69,11,205,230,238,134,135,168,176,252,52,129,131,200,225,13,204,124,169,84,56,112,231,68,207,247,169,71,211,9,95,3,219,58,96,42,245,117,141,91,241,71,12,140,70,89,83,71,134,12,164,251,200,230,110,235,26,133,163,81,82,44,20,179,159,100,149,209,166,174,175,187,213,50,221,83,97,132,74,226,203,77,214,92,93,97,134,29,223,38,50,100,233,185,218,90,238,198,150,3,193,173,233,208,142,143,23,223,38,187,132,8,1,243,92,108,57,254,219,133,247,57,116,206,160,251,187,193,64,43,251,245,206,10,91,175,71,45,102,253,113,164,20,62,14,158,7,220,41,1,107,89,215,248,58,39,88,241,216,215,68,0,95,77,25,82,89,59,199,54,95,217,57,167,222,156,176,166,7,220,39,119,214,96,255,129,41,215,238,1,47,173,229,97,165,209,70,192,39,245,204,47,70,193,3,59,189,28,180,136,22,54,32,133,151,37,208,161,234,154,140,219,75,140,16,165,162,28,39,235,181,198,163,119,120,239,145,244,252,88,132,141,99,153,117,88,52,253,25,181,73,33,58,60,169,159,234,239,140,173,216,52,96,1,188,31,0,71,200,189,57,226,58,229,249,237,60,82,140,220,218,207,228,254,124,185,199,191,244,145,83,196,167,28,112,242,148,57,172,237,57,172,215,213,214,109,1,178,153,191,14,82,170,91,71,62,249,2,98,43,69,4,227,57,157,40,134,159,190,35,89,230,126,233,46,78,113,219,240,200,28,32,146,27,2,83,77,31,211,50,41,90,214,159,166,225,173,103,8,217,102,247,51,110,84,51,125,92,139,106,104,165,238,146,46,220,78,73,176,212,148,134,126,139,177,207,227,116,65,147,88,100,150,232,135,186,155,23,170,34,21,64,23,103,25,54,114,119,1,211,184,105,171,137,197,129,49,34,152,121,102,31,105,235,7,110,20,105,58,140,6,114,45,207,213,217,11,4,81,150,67,249,60,63,48,242,18,14,91,233,226,115,181,165,16,29,38,202,167,231,230,104,38,127,247,193,153,102,44,233,129,143,245,224,199,42,240,49,222,151,194,180,222,236,14,227,177,235,58,132,205,62,252,224,92,153,105,212,243,7,229,236,57,227,234,138,132,170,142,124,68,98,101,81,51,33,114,189,6,210,226,36,96,170,69,117,82,198,222,201,247,105,74,36,134,110,149,164,111,253,235,57,135,239,232,34,128,198,32,73,138,250,168,11,98,119,58,170,69,12,54,126,152,21,60,117,194,144,208,76,113,111,236,223,254,172,35,36,25,253,109,64,167,219,253,249,105,194,166,62,108,118,148,52,116,153,81,77,232,217,121,204,250,82,159,233,70,174,49,7,76,36,84,247,194,97,29,64,91,192,232,246,232,208,104,205,88,226,183,105,156,156,159,183,209,168,190,113,248,87,22,167,48,33,171,26,48,225,250,253,124,32,205,139,159,76,184,154,124,178,174,4,202,71,253,230,112,168,154,238,196,131,87,24,47,12,245,206,81,245,230,181,182,29,235,232,156,76,67,41,161,192,61,178,220,139,26,116,229,55,26,188,125,71,90,52,76,81,39,163,24,113,220,57,113,152,26,185,233,167,141,136,169,43,8,209,230,43,107,11,117,96,186,68,182,128,23,254,171,194,104,206,196,208,208,2,21,151,147,56,105,139,56,18,148,217,149,244,72,55,125,79,63,36,22,170,25,26,133,162,67,217,136,215,221,73,45,171,29,4,153,98,197,58,38,80,212,213,176,108,163,246,88,167,191,224,144,60,86,67,232,55,22,3,198,128,82,26,10,13,224,170,159,156,182,93,21,173,69,192,162,219,158,34,63,7,95,214,26,163,66,239,145,32,10,82,79,128,123,172,62,6,150,188,63,244,130,112,250,56,48,141,146,46,127,93,59,173,166,117,39,5,66,74,112,49,72,119,215,173,111,147,234,16,175,11,198,243,68,9,110,60,112,233,254,178,129,215,86,243,238,108,127,94,150,98,122,62,42,58,106,232,116,58,170,193,67,243,154,5,126,105,164,15,77,121,250,177,84,206,135,11,223,210,225,177,180,109,77,49,166,120,152,50,16,18,231,99,171,252,138,202,191,25,167,111,210,187,203,83,172,118,135,150,173,133,68,87,24,130,75,118,184,25,129,82,156,93,20,14,74,192,19,39,81,29,233,133,16,185,163,102,84,169,167,188,208,141,141,159,102,145,63,5,55,189,176,205,125,112,161,144,183,190,85,28,205,35,27,155,191,57,52,98,195,235,8,58,146,85,114,215,39,186,128,120,152,163,8,139,246,241,212,32,209,112,113,5,76,251,203,246,212,105,96,142,56,156,105,209,241,148,82,96,118,249,83,163,235,222,158,202,172,51,172,72,237,88,81,233,126,235,52,82,11,119,20,193,159,53,52,60,103,45,17,60,90,100,102,210,208,122,180,157,145,70,242,41,109,70,92,211,152,11,173,80,253,167,241,70,31,218,255,52,194,164,15,156,228,124,173,90,164,71,167,147,248,105,202,69,134,70,162,236,208,250,110,14,151,245,97,28,80,95,134,146,227,135,34,169,177,52,102,57,173,213,108,254,96,150,191,40,58,149,98,253,237,150,195,36,136,159,112,78,230,222,219,81,58,211,168,209,90,169,152,250,152,151,52,83,62,163,212,175,171,227,220,118,191,247,48,133,60,221,197,33,71,84,127,44,114,30,89,13,6,234,0,218,231,40,3,211,61,67,78,47,92,122,207,2,30,216,152,154,10,83,122,244,165,24,207,172,80,39,174,31,8,229,152,249,243,250,128,147,242,52,8,215,12,23,170,98,74,219,120,246,51,68,231,114,185,51,78,218,72,207,116,60,181,116,175,166,108,231,15,70,148,211,193,105,210,177,235,99,98,29,211,39,229,121,81,138,72,196,222,70,42,62,201,197,83,75,96,209,100,72,247,161,9,220,233,38,79,63,48,215,3,48,120,87,181,12,97,45,122,82,201,198,61,159,35,27,177,208,188,150,60,181,242,135,45,185,232,156,106,224,85,158,129,109,107,224,18,243,93,159,34,40,212,237,166,83,247,129,59,95,216,227,39,67,13,185,240,25,203,227,214,209,86,59,70,70,51,37,221,104,151,9,114,213,88,41,101,62,150,62,100,23,15,62,0,27,25,224,9,0,64,72,141,101,136,185,166,35,71,61,175,236,88,227,228,77,244,234,13,109,39,126,27,37,158,39,240,65,160,177,196,111,35,166,162,150,10,57,196,58,226,183,27,225,156,173,240,8,202,4,146,178,231,44,122,130,46,148,52,215,22,176,85,216,6,108,98,191,238,225,16,71,106,66,168,40,70,154,207,254,203,19,65,103,161,196,209,28,174,239,24,216,28,165,233,177,106,164,223,18,119,198,180,148,215,133,83,189,60,73,222,146,181,84,151,141,22,26,41,230,127,192,136,179,9,74,229,117,188,76,179,129,116,216,4,187,189,162,161,89,123,65,145,229,195,174,71,101,193,167,100,89,15,28,121,44,244,161,82,243,151,137,145,211,245,222,84,228,95,176,173,253,92,123,252,128,29,155,221,175,252,88,97,228,180,119,12,12,178,188,84,98,64,93,130,203,23,240,241,0,117,74,126,106,147,129,118,13,139,195,227,233,30,123,3,61,95,161,68,114,76,115,204,105,57,192,236,77,89,97,114,251,190,91,45,226,185,98,116,86,107,83,28,227,26,212,215,202,219,40,176,210,99,153,44,196,163,179,142,172,161,116,120,225,172,201,121,76,82,216,150,1,15,58,154,118,133,169,36,155,23,158,90,165,205,217,83,203,189,55,218,43,242,212,200,45,197,78,72,237,173,126,212,213,186,237,197,185,134,186,133,82,233,40,246,167,231,250,29,119,149,70,185,244,65,88,112,182,238,79,111,141,61,87,106,208,202,142,57,67,89,247,129,199,141,203,1,67,188,148,9,39,235,58,154,220,188,104,234,148,222,87,121,134,45,192,157,116,194,59,238,230,93,101,8,46,86,133,77,14,247,142,108,60,230,46,185,249,236,65,115,96,36,174,244,167,233,61,124,63,61,235,4,39,3,31,72,100,198,121,77,235,98,145,24,193,247,207,166,91,237,87,207,161,37,184,52,230,163,53,168,91,26,112,85,135,94,61,168,140,241,15,119,211,48,114,235,213,68,205,103,88,49,108,34,186,24,38,194,32,113,126,108,12,19,189,24,105,149,28,63,205,167,170,159,230,134,196,30,7,192,38,206,36,39,242,25,212,154,53,238,189,232,14,32,41,122,250,45,132,48,152,13,252,172,106,25,217,49,5,86,142,115,145,80,181,250,139,236,188,105,198,39,176,77,4,243,190,17,140,208,113,95,24,233,0,85,88,48,225,40,215,49,48,88,154,88,23,54,229,230,34,59,164,166,113,102,230,3,203,241,0,1,94,196,219,11,170,112,116,74,11,152,2,184,245,192,203,67,46,6,23,233,151,114,78,139,76,67,190,123,181,253,154,194,103,40,177,101,209,87,66,186,143,65,130,34,125,125,71,126,94,160,124,65,141,3,122,196,174,195,4,203,182,113,126,10,102,214,125,174,174,165,147,244,88,200,46,173,74,47,161,116,70,42,112,183,114,161,59,163,132,185,174,5,69,146,61,167,187,196,17,168,151,113,177,200,90,152,141,104,80,62,247,230,63,236,187,221,53,180,39,101,202,208,49,138,103,38,229,39,138,177,36,228,145,100,241,25,155,198,237,28,2,163,218,27,86,229,160,134,113,234,197,53,168,97,152,110,244,136,212,95,70,188,240,90,95,248,142,226,96,80,214,116,230,59,96,114,82,194,249,233,180,162,154,177,231,52,202,127,187,160,180,122,139,173,180,209,217,89,124,178,14,93,245,158,185,173,80,18,90,31,152,91,4,76,174,115,43,76,227,137,184,57,108,46,249,122,58,194,236,57,206,136,202,255,101,161,208,112,121,164,48,227,43,181,163,178,97,29,24,211,194,159,171,90,143,96,133,17,21,137,7,251,177,176,100,104,185,103,19,226,119,24,82,181,14,13,57,160,248,0,172,89,232,124,224,99,142,249,66,178,64,155,206,56,237,209,239,156,86,51,92,154,192,214,156,61,174,70,74,104,142,7,38,157,115,225,217,196,73,192,194,236,177,165,20,235,9,169,32,102,202,12,244,172,127,125,170,98,196,254,17,48,253,134,151,192,231,148,157,241,178,209,82,47,178,77,3,231,29,203,144,124,74,126,110,126,28,250,18,102,35,112,122,224,1,237,220,31,11,245,128,252,220,28,145,243,248,54,9,239,87,177,27,33,20,165,22,175,203,154,123,100,29,249,202,247,104,163,145,135,186,193,29,255,164,199,173,123,111,26,218,238,86,16,127,231,172,205,135,175,4,124,15,31,204,45,173,146,53,15,218,165,39,128,169,164,104,10,207,17,175,18,106,227,20,215,165,87,19,115,142,139,9,247,138,141,223,207,206,120,55,156,108,13,79,229,151,41,87,92,113,174,101,171,157,147,139,123,167,97,171,143,59,215,173,157,215,138,25,176,46,61,7,76,91,23,25,25,186,18,94,120,76,79,33,20,59,100,78,80,219,246,66,8,96,132,219,171,194,136,129,196,208,96,201,74,60,17,133,74,118,207,128,235,214,84,90,135,135,120,125,205,227,140,52,161,253,23,170,2,225,140,57,140,105,39,134,8,93,91,242,238,23,166,221,157,94,141,148,116,185,48,246,181,140,156,232,215,61,247,216,177,179,68,199,58,205,160,194,254,74,63,43,74,80,40,122,113,250,36,219,170,229,222,164,181,227,117,114,166,22,125,157,104,53,181,240,124,18,13,161,245,135,39,121,184,41,23,107,68,3,126,222,108,233,14,140,250,25,253,229,125,183,50,98,72,202,24,61,158,96,155,225,217,240,196,165,200,157,17,107,152,105,235,168,5,132,233,125,7,53,138,20,81,128,214,30,38,124,162,235,131,28,182,4,124,226,87,15,88,159,45,16,69,137,36,143,59,8,98,42,220,16,8,191,115,69,71,72,129,43,246,98,11,24,190,141,172,109,196,0,114,152,62,38,122,165,83,189,45,243,149,47,60,154,248,244,180,232,165,23,116,192,99,23,61,86,152,233,93,238,205,199,208,15,3,177,200,22,39,90,194,95,149,84,149,201,14,123,180,187,81,117,82,164,41,102,177,116,211,140,56,99,178,234,228,33,240,177,101,71,185,240,177,226,182,194,148,81,135,97,197,213,58,240,65,220,107,58,81,130,8,243,208,184,48,113,147,28,9,31,210,1,69,191,27,202,187,81,238,11,248,152,124,75,71,78,29,176,151,232,1,55,145,232,164,71,29,186,10,57,96,156,88,25,26,199,126,136,36,112,245,80,162,4,189,49,138,203,41,1,31,80,127,251,152,20,180,71,185,55,79,90,52,201,141,41,34,19,88,90,0,219,57,83,92,88,229,7,63,147,122,140,85,26,153,6,204,97,161,87,91,238,234,14,173,42,191,113,112,2,111,121,174,99,195,73,112,137,190,210,103,127,138,15,200,170,211,155,194,101,221,111,0,45,182,170,104,235,109,197,73,111,242,186,83,127,186,69,129,56,232,82,141,90,75,142,167,25,230,40,149,215,202,106,6,38,22,16,48,76,88,89,11,144,225,235,221,22,26,41,209,245,192,67,190,206,134,147,36,232,89,24,61,108,112,168,167,90,22,140,140,61,245,29,241,1,89,249,153,194,171,92,39,53,193,97,223,207,213,199,101,222,119,75,234,120,180,2,47,75,50,196,86,120,198,214,158,155,83,8,124,79,53,226,6,245,29,249,13,243,83,45,173,135,222,185,57,185,149,184,250,236,64,83,63,222,31,81,47,14,61,146,8,233,121,35,236,42,97,153,157,255,170,76,35,4,242,206,201,22,118,6,165,166,173,60,112,187,97,202,98,61,168,246,115,243,230,249,36,108,171,61,203,210,7,179,227,62,44,160,117,22,113,201,15,220,86,4,191,16,120,83,90,13,52,127,8,99,110,205,98,43,116,189,249,25,88,188,238,106,133,98,15,216,83,44,211,106,157,52,158,117,152,86,68,236,8,3,104,192,226,160,57,66,233,230,247,55,189,51,202,176,83,220,22,61,47,153,144,117,99,87,48,179,52,217,138,158,251,57,174,252,145,218,72,143,115,204,108,175,212,46,220,159,164,36,90,135,101,237,11,239,174,122,50,20,94,141,25,211,249,255,17,247,238,56,184,44,89,118,222,92,218,46,8,241,126,244,0,100,201,147,41,208,104,136,5,162,13,118,55,74,69,131,32,122,16,26,6,61,66,146,199,249,52,192,89,48,190,253,231,222,177,226,146,178,251,86,25,231,222,117,50,255,204,200,120,236,231,90,232,28,170,99,78,105,9,97,126,247,245,56,176,229,91,208,21,159,35,186,218,105,56,147,239,12,147,124,142,164,202,175,183,173,42,76,202,46,2,229,166,181,37,40,178,103,97,159,224,58,109,41,61,49,18,162,122,227,228,68,129,101,196,142,33,219,35,162,54,140,77,68,159,139,250,167,176,146,41,50,23,105,121,74,44,234,181,247,232,89,20,230,246,98,186,201,55,83,68,218,92,61,80,20,163,234,188,49,118,146,142,98,252,208,157,144,110,92,138,158,9,45,135,54,29,151,84,111,148,114,82,149,39,48,37,4,223,244,60,31,130,16,190,162,141,114,194,234,48,10,94,18,17,248,201,248,248,120,103,186,197,180,244,106,216,231,240,164,72,38,202,174,149,10,3,222,255,153,2,62,94,163,238,208,8,16,121,204,24,229,84,42,106,30,20,74,150,11,175,169,11,154,146,23,167,228,181,104,101,45,122,107,186,135,125,72,32,110,132,180,78,97,250,95,253,222,231,145,179,86,186,13,172,165,250,213,93,53,104,244,155,242,194,1,175,81,227,234,179,225,170,249,68,207,5,213,56,14,211,181,171,139,26,45,162,236,155,36,132,177,170,70,4,76,222,215,223,139,6,106,13,4,158,225,135,87,119,6,220,203,179,39,144,54,143,24,37,92,46,73,59,79,6,164,229,49,164,20,31,14,221,252,33,104,217,241,94,21,1,6,201,92,12,74,15,227,176,70,140,91,211,68,200,168,99,162,59,202,178,213,149,71,213,94,156,59,153,76,154,230,53,198,79,125,216,223,26,238,102,165,32,24,198,168,57,2,166,144,71,135,148,114,195,8,168,101,179,141,213,252,33,194,236,125,162,22,113,172,58,162,70,206,237,209,159,12,243,173,158,213,132,109,83,243,91,15,202,95,196,12,31,120,144,78,242,74,37,205,234,58,162,231,224,39,15,229,111,141,128,157,82,13,155,180,100,108,178,204,3,141,240,79,107,40,246,85,111,42,61,83,175,69,143,249,43,254,163,133,225,125,103,122,11,82,164,120,173,240,70,189,30,236,220,226,197,231,40,82,147,43,149,139,233,142,244,143,69,223,109,87,35,1,193,19,8,37,29,38,130,38,198,17,34,83,161,243,210,176,46,135,18,41,81,8,128,14,233,7,35,124,83,36,84,65,197,98,13,251,5,113,206,167,156,108,218,218,139,171,41,93,150,128,0,57,113,210,207,254,214,199,225,42,18,148,98,136,138,211,176,210,1,74,231,136,60,56,117,198,213,19,142,116,228,30,147,187,11,108,26,204,205,225,68,128,248,62,248,250,81,178,197,205,145,131,188,99,102,241,201,200,61,147,75,203,202,108,69,37,163,23,70,209,240,105,236,44,138,162,130,84,226,165,137,4,233,197,13,213,145,17,67,198,25,215,228,193,224,83,246,77,184,80,238,63,229,112,57,59,35,20,104,14,207,106,114,246,10,195,195,238,175,69,98,66,100,168,77,82,124,186,223,130,230,171,181,137,202,152,157,61,40,138,51,200,174,19,224,23,152,112,129,79,113,235,141,213,18,162,105,54,145,31,139,180,160,22,13,173,34,224,24,75,211,230,183,186,7,84,62,39,231,207,57,48,50,209,114,114,77,36,254,146,239,241,52,179,29,203,65,103,146,81,46,251,205,169,143,76,98,243,77,248,129,189,4,188,97,69,244,254,204,195,70,27,89,14,24,229,21,189,186,90,133,185,195,221,148,91,4,198,229,118,51,5,178,61,150,132,46,1,106,11,124,76,23,156,96,210,102,7,105,212,116,177,135,3,227,58,138,193,137,171,63,163,148,224,172,31,68,26,117,125,181,32,2,36,199,81,30,18,52,132,39,86,228,130,170,41,25,119,133,169,84,243,83,151,206,205,41,218,2,168,90,36,111,43,193,106,88,67,211,161,19,69,132,136,86,67,29,138,51,47,219,198,62,123,161,127,109,124,46,141,203,206,110,66,201,217,81,27,83,185,55,53,221,46,227,210,172,142,71,233,115,80,216,60,139,59,224,65,171,104,87,152,94,231,230,48,206,115,217,47,92,4,62,7,93,125,208,30,89,17,208,167,80,135,42,4,24,142,63,24,146,106,53,73,39,106,157,222,185,123,96,10,229,197,109,153,68,231,34,62,74,119,75,85,207,228,192,176,230,87,135,187,81,17,40,140,104,79,113,24,39,72,226,87,19,227,36,226,60,141,6,47,109,210,62,143,121,54,114,79,216,96,148,211,236,171,48,172,53,14,255,92,136,173,176,133,154,29,206,47,79,248,249,208,151,225,19,255,118,34,216,36,131,74,62,220,205,252,6,169,160,182,67,211,45,120,147,96,7,54,35,84,231,33,182,122,192,86,203,221,116,22,143,91,110,0,17,47,20,57,186,190,206,71,244,4,194,129,45,224,165,48,85,124,247,234,227,212,246,7,166,10,96,94,120,136,120,56,107,251,28,228,43,174,182,122,116,217,24,44,215,212,3,165,253,179,234,174,115,252,46,15,182,192,135,147,68,230,133,136,49,139,221,239,77,64,106,85,221,117,38,95,200,191,200,224,220,127,126,27,22,103,223,55,140,246,76,248,21,200,206,193,185,234,163,66,104,82,60,148,73,29,79,24,158,13,65,84,17,35,130,77,26,202,121,255,218,148,115,8,193,8,242,41,169,59,99,197,129,77,169,69,207,229,74,163,138,195,216,245,75,55,91,180,175,189,46,191,125,242,132,122,66,45,54,185,64,143,77,246,156,79,148,43,250,152,32,218,162,233,30,154,69,102,36,183,27,27,148,114,176,29,107,142,10,105,255,30,236,241,90,41,186,232,149,159,229,194,88,67,122,53,50,35,254,96,86,54,41,187,229,50,238,42,223,137,145,105,221,75,118,98,190,60,85,223,14,35,58,150,244,106,232,255,221,68,107,112,251,106,169,232,130,219,215,55,180,227,188,227,76,13,177,8,106,189,57,176,179,184,206,168,116,53,55,206,91,71,153,17,188,125,79,35,55,92,38,217,73,158,27,162,174,69,189,255,101,197,83,190,186,208,211,202,122,132,44,116,61,74,160,48,40,200,76,88,144,7,185,161,67,247,113,215,240,238,50,69,18,95,215,29,9,96,229,118,56,86,212,49,54,220,189,193,192,74,90,92,187,140,62,60,7,140,4,167,44,220,101,237,179,49,40,116,134,106,5,44,1,61,130,149,14,211,32,38,113,208,69,94,125,249,44,60,6,242,36,166,126,97,35,255,243,175,217,169,131,19,105,80,200,93,33,128,219,14,155,117,32,55,167,146,43,66,38,157,62,6,237,123,92,43,89,62,252,131,251,98,167,150,23,219,80,5,249,84,233,70,154,46,187,6,212,39,177,43,116,43,196,149,133,77,188,184,222,39,35,116,217,197,197,55,221,197,40,67,58,71,116,83,223,138,25,59,93,159,22,52,195,125,224,112,133,225,144,82,46,135,143,47,37,9,232,179,65,64,135,233,179,144,93,122,37,185,120,54,75,223,5,108,13,55,1,147,95,106,113,164,3,47,145,29,229,160,99,253,196,205,143,225,223,229,226,99,230,182,176,214,207,68,48,177,98,129,9,7,185,197,220,127,92,75,243,185,186,71,49,2,156,81,69,95,139,10,139,21,22,51,75,105,75,137,43,196,156,208,202,125,55,183,134,63,33,66,160,237,212,90,79,29,158,148,165,100,25,149,97,252,202,31,92,127,25,87,25,82,154,86,61,38,14,249,213,121,245,123,115,170,209,171,247,9,53,43,251,201,250,65,206,221,107,212,242,112,250,156,93,229,174,144,109,135,149,175,47,171,47,40,178,47,28,31,146,50,237,22,240,156,90,62,245,11,152,121,29,17,39,202,210,82,82,138,177,166,183,142,180,31,201,164,20,182,192,207,112,115,235,80,242,208,59,47,48,230,132,95,11,97,140,24,112,36,23,131,148,149,152,42,180,58,2,155,66,153,187,179,166,19,219,197,152,64,236,150,54,100,135,233,220,21,26,4,242,165,219,179,120,163,67,129,167,183,38,230,234,177,158,51,201,54,158,214,3,223,196,204,64,233,78,143,174,249,227,17,118,20,171,87,2,69,139,101,217,98,192,168,53,156,82,170,0,9,224,142,234,66,88,133,152,179,2,195,250,233,187,221,57,237,123,83,30,244,181,168,225,115,171,117,16,187,201,18,201,135,201,169,69,41,220,132,83,80,3,77,148,182,101,231,103,39,12,45,138,167,128,133,72,160,131,200,119,232,1,1,141,87,84,119,64,198,145,243,179,21,54,154,111,252,106,236,89,37,102,161,254,181,70,209,48,13,197,15,237,60,252,84,185,249,193,135,37,240,48,249,3,163,11,127,97,34,154,2,255,100,4,28,30,166,221,165,211,12,153,176,120,180,73,225,144,94,77,18,202,215,253,68,15,93,87,207,162,91,215,249,150,218,44,127,96,14,102,22,238,136,185,204,242,11,71,232,28,158,123,199,163,225,164,61,167,46,115,203,89,16,142,241,150,77,68,73,174,166,67,47,70,13,33,188,170,11,27,226,130,112,66,166,241,128,40,12,127,138,19,8,81,2,105,42,229,23,70,114,194,15,39,211,35,24,98,250,65,23,16,50,149,8,94,157,45,72,108,168,109,252,212,223,160,44,99,229,146,32,24,139,121,199,60,67,24,60,233,161,75,253,229,25,136,239,185,55,73,161,38,6,24,253,204,221,85,106,206,59,83,205,32,251,17,206,173,179,76,81,86,167,118,10,242,126,174,23,193,200,192,79,45,191,139,28,99,84,240,161,16,218,134,110,194,48,155,184,130,236,89,163,166,199,212,5,198,96,221,1,159,227,70,132,217,225,2,165,174,200,225,165,186,33,198,158,191,34,133,134,70,161,6,36,217,206,77,1,229,131,55,117,21,89,126,25,95,197,137,162,104,135,132,104,64,96,226,159,30,58,64,250,146,227,101,61,176,215,237,162,206,107,213,51,114,239,153,131,32,218,42,230,33,59,20,184,81,238,224,247,198,190,148,242,87,163,84,31,78,39,198,109,198,16,118,246,243,211,201,218,176,62,216,8,71,158,7,135,123,224,27,81,22,229,42,82,203,198,105,139,109,230,240,48,95,101,11,204,131,125,214,48,214,42,94,146,30,231,13,38,242,236,48,133,66,50,42,168,224,117,39,115,234,80,143,38,209,182,173,198,50,239,89,184,78,147,33,13,121,114,117,62,59,228,183,219,81,250,79,209,126,81,83,162,193,5,248,193,185,138,218,34,115,12,154,22,191,214,40,9,147,26,49,57,121,233,32,155,100,135,76,252,162,24,69,245,179,10,137,178,81,141,38,99,66,73,152,215,247,117,56,59,180,28,141,214,140,225,108,22,232,74,160,29,124,191,22,46,65,247,8,48,112,147,162,94,28,17,136,0,103,160,196,82,167,194,156,71,93,96,177,117,105,90,67,61,241,222,27,122,110,185,57,36,21,94,84,131,138,227,113,223,212,52,155,86,198,81,3,134,238,71,175,182,14,33,31,179,70,43,250,115,245,110,174,85,111,250,227,42,233,192,246,129,93,232,67,70,109,102,85,123,149,238,254,62,90,192,75,26,63,64,49,143,71,160,72,219,203,160,32,216,183,134,127,234,113,236,132,165,51,1,73,87,239,67,0,94,112,222,40,76,157,104,14,152,106,76,253,109,152,19,71,192,153,73,44,83,148,230,24,231,214,69,8,157,61,35,43,60,96,6,12,216,42,154,5,70,128,114,249,139,45,76,111,125,52,170,205,221,69,0,110,218,177,5,89,239,177,250,124,71,194,69,43,162,80,3,220,131,217,247,151,155,20,58,12,184,124,115,119,55,183,35,169,165,221,225,192,231,116,137,155,195,190,88,117,221,111,227,215,175,1,211,104,61,30,120,172,152,198,212,220,11,149,63,187,81,31,158,190,233,38,52,35,137,138,138,129,58,63,223,134,194,80,72,87,245,201,54,177,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,82,169,43,13,95,192,57,182,210,74,69,165,104,7,26,69,113,241,70,207,14,109,26,193,241,7,110,174,154,11,147,21,233,226,174,48,121,85,191,57,197,117,67,92,31,248,42,137,127,58,220,140,162,79,224,179,175,164,207,224,165,220,152,15,50,20,62,55,251,242,24,7,166,100,71,230,41,112,148,103,117,75,111,85,189,216,162,232,254,94,200,188,173,231,189,168,95,252,12,67,224,214,68,122,170,254,24,184,125,147,71,180,132,105,173,176,153,138,14,115,68,53,25,149,236,249,147,78,132,86,228,107,128,86,20,136,128,154,218,175,192,217,202,125,126,48,37,80,143,7,13,181,227,114,134,157,78,27,84,150,26,84,120,155,143,33,254,5,112,217,132,249,43,89,225,85,92,232,5,41,197,99,142,202,242,48,242,165,233,27,86,179,225,77,242,177,114,143,233,77,59,202,144,56,102,45,38,70,238,171,254,28,97,67,203,46,129,249,244,254,90,120,219,245,121,176,57,157,66,234,160,231,64,223,226,195,254,100,15,63,207,5,159,105,38,17,27,173,191,174,92,223,42,27,33,57,73,237,83,96,207,113,23,87,15,73,67,87,106,210,75,92,138,65,217,245,169,77,182,60,94,138,214,11,93,180,229,152,33,217,123,187,209,29,74,83,106,221,170,85,90,121,166,12,245,42,204,47,249,210,38,59,155,227,234,173,105,127,216,162,103,200,100,31,23,242,248,33,93,78,107,74,43,102,142,39,35,66,173,83,255,76,206,124,71,251,44,216,37,12,252,52,22,161,216,238,23,47,163,222,145,215,58,3,81,189,238,234,216,16,176,48,111,185,121,39,178,226,59,25,77,149,249,121,50,12,154,29,115,140,180,231,208,111,217,41,33,246,237,4,61,172,44,138,38,21,182,23,232,142,127,48,154,217,107,202,162,28,38,104,51,29,133,113,69,103,17,61,154,94,92,120,96,227,219,150,171,233,147,245,238,236,14,205,85,21,62,47,19,191,172,158,83,197,83,35,65,33,79,70,164,196,123,66,136,134,26,191,182,192,20,146,186,89,71,89,219,31,174,174,236,56,223,234,49,207,109,235,23,129,70,217,149,99,201,35,63,94,15,20,201,40,101,251,139,217,163,74,232,11,201,214,229,57,112,74,177,74,215,159,134,137,111,199,189,73,217,74,98,5,248,88,14,126,45,185,48,9,166,87,152,227,102,142,215,34,75,32,130,184,84,12,36,15,135,247,78,103,133,244,176,129,186,40,51,108,0,231,243,232,215,224,176,117,82,95,75,20,30,231,124,41,124,188,93,183,250,96,202,211,109,110,255,182,228,15,60,174,86,238,122,38,81,44,235,205,238,100,113,59,250,234,1,211,17,222,194,173,233,152,166,69,44,16,216,85,155,243,59,17,106,27,218,59,7,60,67,78,189,119,75,36,139,13,129,228,78,240,61,0,175,33,68,176,132,223,72,79,56,186,232,173,155,138,54,244,139,29,222,198,169,122,97,246,250,248,206,100,69,170,6,41,225,227,200,30,102,57,112,51,163,240,194,118,84,251,209,193,254,176,132,85,161,66,144,177,195,123,24,84,64,73,157,53,63,69,202,193,127,155,57,56,229,173,107,183,124,198,135,146,226,220,98,225,179,40,139,27,55,36,194,41,58,147,7,227,83,187,179,54,205,160,215,183,54,177,45,95,120,16,231,40,215,87,101,147,237,177,170,233,99,217,194,141,110,141,198,217,5,159,251,52,229,140,252,12,233,241,183,238,213,136,38,12,249,30,28,107,238,50,89,227,175,180,222,85,100,10,155,183,114,225,60,157,13,230,153,165,144,10,187,189,72,182,13,122,21,89,181,231,214,46,131,10,207,4,10,61,91,215,124,15,169,210,3,227,21,229,166,59,70,161,152,215,225,9,189,182,110,9,176,33,187,231,178,76,95,68,45,167,133,172,71,15,216,120,98,117,43,60,231,90,243,37,176,80,73,110,186,174,45,206,235,23,211,9,38,196,135,213,178,46,94,185,78,156,100,80,251,240,190,246,42,126,111,4,88,37,57,193,152,162,31,253,141,202,194,132,86,107,20,125,171,8,175,146,97,153,91,237,73,200,239,175,231,110,225,210,94,229,230,99,90,49,209,7,83,237,188,101,15,63,219,55,94,243,135,118,235,215,189,147,129,218,84,106,216,28,134,252,81,66,64,86,213,154,191,88,224,185,45,83,75,118,149,51,109,209,119,252,166,18,97,26,9,103,211,209,158,131,87,113,96,113,143,84,20,38,27,248,221,251,156,152,100,68,197,164,108,191,194,165,242,193,116,107,75,38,138,7,63,159,239,51,101,41,222,20,14,51,3,151,87,149,1,26,227,179,222,154,30,194,184,53,89,250,161,183,150,188,58,170,3,38,98,161,176,177,73,124,112,165,33,235,65,33,151,24,129,18,181,204,250,100,86,188,234,112,182,98,223,231,193,207,25,237,99,2,157,191,238,226,198,210,224,170,81,232,124,23,81,204,1,109,43,198,19,182,33,209,144,4,133,243,207,175,61,91,211,86,59,216,106,77,220,246,26,132,146,146,228,30,232,40,201,52,146,125,176,213,32,47,157,38,244,110,180,15,69,192,34,201,252,182,48,174,251,152,3,10,151,34,150,25,149,167,78,164,55,146,77,193,242,220,154,170,11,127,43,138,188,68,31,6,184,226,211,252,96,171,72,22,37,7,187,119,84,17,25,157,79,146,170,175,74,69,173,215,173,143,76,176,115,233,43,35,110,242,69,135,14,138,177,178,30,116,44,65,59,130,135,10,39,122,192,63,152,70,236,154,117,93,157,159,242,18,86,72,9,200,6,233,202,32,135,85,29,93,52,220,235,197,212,11,142,184,24,57,150,173,83,108,187,152,200,200,166,146,85,116,130,25,43,145,143,87,37,13,250,204,47,56,172,3,52,214,15,69,107,212,241,115,212,158,93,46,235,12,66,155,103,57,58,204,238,18,180,211,249,31,247,38,68,146,20,62,147,100,198,213,252,237,249,172,139,227,19,122,189,215,129,159,236,109,53,217,246,225,207,69,163,143,20,208,1,163,199,25,112,63,187,152,152,138,176,37,52,23,200,162,88,199,72,109,20,134,214,126,6,140,30,173,222,156,140,107,138,155,175,162,228,98,7,230,192,172,126,243,78,200,162,43,12,177,74,243,143,213,141,36,68,96,10,238,74,124,44,75,140,201,230,92,87,143,229,14,231,98,22,34,108,192,89,188,106,3,93,133,212,164,46,144,215,162,202,209,111,77,66,179,63,187,216,249,30,30,230,70,165,33,75,255,176,161,97,209,153,134,67,127,118,87,212,81,99,196,206,67,158,185,191,255,205,191,249,231,63,253,211,95,254,241,159,254,252,151,191,254,253,159,255,175,191,253,79,255,240,119,255,254,207,127,251,55,255,237,191,254,223,255,242,95,254,191,127,249,175,255,249,95,254,159,255,247,111,254,244,127,254,227,191,61,255,13,127,60,209,149,144,202,223,252,243,63,255,233,63,253,245,63,254,211,249,175,255,235,159,255,238,175,255,225,47,127,254,155,63,253,187,63,255,227,191,255,243,95,255,242,31,255,246,3,254,183,191,255,135,63,255,239,127,253,203,223,255,195,191,227,6,255,248,151,127,251,247,255,240,119,127,61,191,240,127,124,143,67,207,193,240,146,85,90,2,179,42,62,210,5,143,86,229,55,179,240,197,134,84,52,80,20,106,198,221,15,38,116,202,233,124,223,117,99,207,126,29,15,172,204,179,180,116,83,157,38,18,213,63,24,214,97,205,238,55,78,212,230,163,12,251,91,147,226,231,106,165,79,51,251,111,83,80,155,245,43,80,176,31,159,144,166,157,170,14,1,197,212,57,110,78,228,251,56,189,186,65,65,255,231,123,31,241,231,36,172,198,149,162,227,236,197,182,7,30,22,81,16,56,179,172,190,217,133,226,112,214,60,7,235,51,59,75,225,128,201,108,105,188,199,224,157,253,209,166,182,228,163,186,151,131,229,131,154,52,10,44,245,181,232,197,218,254,96,155,112,195,123,117,39,149,229,48,44,131,93,31,140,112,136,159,114,240,68,236,252,188,86,67,124,163,57,220,136,86,235,115,147,149,250,140,246,65,246,103,188,111,221,83,116,9,158,77,132,56,203,212,171,59,145,245,30,240,217,243,245,12,37,150,238,134,218,129,201,160,200,70,115,224,74,29,241,7,255,209,21,167,104,248,152,176,254,98,156,63,207,173,123,168,106,29,144,231,16,227,149,186,250,226,228,88,195,34,104,106,126,54,194,107,173,250,213,40,203,164,231,173,143,53,236,171,189,83,79,249,156,131,196,89,60,40,79,83,84,105,143,161,70,190,216,251,18,172,211,101,75,205,92,109,118,60,251,59,191,163,133,38,212,116,104,37,85,221,5,37,88,228,191,186,40,101,213,41,68,34,233,139,66,253,202,190,154,174,12,178,108,94,47,138,161,115,76,75,217,17,154,133,185,139,255,50,138,174,73,231,136,145,79,250,220,62,203,243,188,160,68,20,17,246,110,30,143,65,180,100,41,177,201,129,33,245,242,201,127,246,22,106,114,101,126,86,35,34,254,134,107,192,106,170,73,186,102,214,167,155,120,199,114,165,83,85,247,139,26,19,104,88,173,189,190,116,135,230,60,238,60,178,146,152,49,212,221,181,205,15,138,7,147,245,177,206,41,150,125,171,193,204,234,122,109,179,166,24,191,152,180,187,166,255,236,240,24,62,34,38,185,148,159,171,127,250,45,14,83,76,165,175,76,170,210,181,36,6,117,69,175,77,210,201,143,251,249,59,44,77,160,75,178,87,38,167,191,245,217,139,203,99,179,116,235,13,245,71,131,11,228,89,86,103,169,228,237,115,144,126,191,36,132,19,192,176,129,250,147,91,21,133,90,83,70,117,209,227,201,247,208,137,223,73,164,249,169,52,216,249,255,112,112,52,239,0,68,86,138,137,32,143,77,254,192,171,67,104,186,235,143,151,192,177,180,170,191,51,197,137,34,35,249,203,101,120,56,230,19,12,210,151,98,144,92,18,200,224,189,197,129,55,216,9,129,129,105,47,174,10,243,172,2,151,252,192,148,29,199,199,52,34,202,162,55,159,43,8,156,7,139,254,188,155,76,225,97,182,84,220,124,237,252,236,83,20,73,196,230,109,90,71,75,231,48,250,2,61,214,206,36,97,167,7,199,162,128,119,7,154,149,216,253,160,132,243,221,233,59,112,159,77,167,25,50,34,117,198,189,233,100,172,10,163,39,231,247,62,31,62,107,222,18,148,32,253,133,139,70,184,8,43,156,3,115,93,88,8,127,65,55,57,57,71,141,35,91,62,246,38,201,233,222,19,141,115,91,99,88,112,179,100,103,72,63,48,205,159,122,48,152,161,158,2,158,168,119,116,133,231,116,166,112,224,181,68,27,135,121,210,163,49,242,192,252,171,56,4,212,93,120,95,239,57,102,137,163,230,7,100,15,191,104,215,116,107,167,131,45,199,173,105,132,22,89,43,108,58,118,40,255,28,155,88,218,212,95,166,131,192,119,112,224,161,7,177,21,120,116,255,212,166,86,52,21,60,246,131,31,226,68,195,149,114,17,30,238,62,239,99,159,225,215,180,226,153,84,36,221,2,166,84,247,177,84,177,1,83,60,246,249,240,187,63,134,44,3,24,143,109,69,74,114,115,212,96,195,162,167,18,174,136,194,217,57,26,224,6,240,29,30,25,156,45,109,97,72,76,162,103,190,28,102,223,148,159,174,205,84,69,3,29,170,124,83,17,176,240,218,168,129,88,208,22,41,47,148,4,203,44,23,102,17,203,65,143,251,238,5,28,116,75,208,45,43,183,238,212,192,204,11,119,85,106,164,125,27,53,148,121,225,37,179,191,147,240,184,79,141,230,138,36,224,172,179,173,202,173,215,235,24,64,25,231,242,75,192,173,38,157,130,212,95,122,141,169,61,183,182,222,162,66,4,93,84,188,52,89,1,253,150,116,238,198,185,4,156,135,222,156,108,147,219,184,220,59,203,161,213,77,150,192,103,209,180,85,36,177,225,14,77,137,87,104,216,115,111,81,95,130,111,177,80,75,125,223,186,106,124,138,179,251,108,78,247,181,246,16,130,228,138,248,73,247,106,255,97,181,101,83,118,163,190,33,128,245,179,133,232,222,208,88,62,4,99,61,230,63,250,101,83,8,229,170,53,76,244,26,55,167,219,86,142,250,97,60,111,110,1,83,19,185,52,42,2,199,40,30,141,195,213,184,140,4,182,82,136,29,240,121,242,173,191,77,181,114,141,71,35,192,32,81,40,44,162,53,99,245,208,238,44,157,6,213,194,86,211,247,255,73,122,90,11,87,6,197,161,165,199,205,205,239,104,2,35,137,85,226,189,169,124,145,136,251,248,212,7,3,238,42,21,15,12,145,219,189,249,32,219,37,48,70,204,189,154,246,204,164,55,71,49,115,197,139,145,30,111,250,228,196,4,119,188,216,50,77,239,11,23,218,240,28,133,32,62,165,7,61,211,62,22,39,105,5,45,221,66,190,44,56,100,129,33,56,146,47,82,140,39,254,67,171,201,129,63,104,219,222,147,12,188,225,232,80,24,242,110,127,178,10,215,128,108,134,150,156,143,197,9,131,205,210,231,230,157,92,81,1,106,46,35,84,80,24,222,148,184,154,90,34,113,0,126,11,212,205,62,83,89,123,209,29,129,105,186,247,167,248,105,3,181,128,234,206,43,53,235,125,235,128,49,30,187,245,128,207,83,75,180,8,157,207,226,82,66,48,47,32,229,52,20,46,108,73,31,76,43,181,132,34,134,209,116,123,128,151,249,150,52,135,119,96,74,84,103,192,120,46,47,60,239,182,208,251,210,116,43,232,117,186,225,100,37,231,240,192,41,197,202,36,52,160,5,74,131,38,252,136,7,112,84,207,247,234,227,111,76,15,84,208,145,186,235,123,245,113,40,98,72,177,205,244,12,0,30,35,6,101,208,31,171,179,140,35,117,197,76,128,171,65,154,57,43,223,106,220,153,112,76,146,227,27,206,7,174,119,84,232,107,155,67,167,217,156,180,167,127,240,34,119,165,155,134,145,219,198,70,141,140,139,112,186,51,145,76,102,199,97,164,206,171,78,210,115,98,71,100,17,26,244,153,158,39,71,158,201,45,187,99,134,83,68,175,79,14,159,118,204,6,202,100,37,106,249,213,36,228,64,9,219,235,123,97,59,199,28,135,253,127,62,11,23,162,201,15,165,157,72,206,220,97,149,161,59,64,68,65,159,85,61,145,0,15,24,178,84,137,53,252,154,134,125,188,23,241,178,246,236,55,199,234,113,226,7,107,67,208,29,28,166,177,238,86,223,66,121,83,26,138,43,66,41,120,119,14,195,150,220,245,185,19,129,159,229,112,51,46,25,217,69,215,21,5,53,11,30,23,91,96,190,157,123,192,208,210,159,175,161,59,248,176,14,86,135,237,189,139,194,201,91,134,65,219,26,250,100,4,169,194,154,133,202,143,144,243,115,50,141,216,234,160,148,204,90,12,61,224,66,93,30,220,89,80,84,8,31,81,133,136,102,121,143,3,189,92,149,214,75,181,6,6,124,180,31,204,246,36,101,72,132,182,87,68,66,32,206,222,143,201,73,179,127,115,99,96,97,50,110,49,6,206,46,154,189,41,158,87,130,37,87,81,106,57,147,15,25,180,84,154,124,31,166,11,225,126,230,154,214,141,167,223,3,37,159,22,112,49,194,222,103,30,29,95,39,96,82,23,127,88,245,37,156,38,204,165,36,12,10,16,28,244,233,170,55,192,231,56,208,147,137,244,159,215,148,113,115,254,47,243,144,12,88,47,51,158,156,66,38,185,57,140,35,51,190,23,97,172,170,107,15,18,4,47,226,3,70,95,81,224,149,194,118,91,184,68,154,170,160,1,191,123,57,38,236,20,136,207,40,188,172,73,206,225,68,71,177,160,199,136,240,194,118,208,148,132,49,11,61,75,138,45,252,167,201,110,103,113,170,6,7,253,57,205,3,166,195,100,42,108,26,137,1,183,250,88,56,136,191,68,72,237,192,105,61,39,27,53,57,94,163,202,26,206,75,151,38,81,224,72,239,128,158,159,146,17,219,48,169,199,210,100,184,181,178,107,34,115,90,226,91,119,18,73,98,229,35,79,234,221,94,160,84,13,55,65,169,185,25,2,111,237,221,32,28,90,157,56,136,159,78,148,167,92,24,33,110,87,98,4,38,59,48,20,54,85,190,128,167,90,156,180,53,247,84,100,68,139,48,140,152,88,38,113,221,128,215,147,129,196,198,36,70,20,31,27,161,140,174,112,185,89,215,51,145,16,247,213,7,223,38,100,235,112,161,128,65,126,27,199,232,78,112,26,188,101,42,48,216,55,168,176,104,113,219,67,47,182,50,154,152,134,104,174,74,17,212,129,41,238,138,7,159,166,188,38,240,249,246,110,236,178,115,117,209,134,65,133,174,237,112,187,8,237,55,205,35,77,138,225,92,87,16,24,221,245,231,106,84,168,239,178,31,91,184,77,128,177,82,3,182,74,70,153,42,199,202,88,174,100,199,62,137,65,187,20,222,203,5,175,129,103,210,252,232,180,160,178,63,56,109,149,178,39,28,16,18,70,127,235,77,219,167,196,120,236,168,138,162,130,69,12,95,123,95,129,103,143,143,121,108,244,37,157,229,84,107,226,52,199,115,47,216,179,101,80,140,37,223,231,25,210,59,93,4,142,48,56,207,100,105,142,86,19,33,190,168,101,171,221,62,194,15,105,34,143,108,36,44,201,53,242,136,47,89,102,67,96,10,120,124,221,111,171,43,144,17,163,152,215,171,179,134,53,76,39,93,92,13,7,207,99,68,180,176,169,8,241,129,7,122,0,113,117,165,247,79,222,26,70,144,234,31,147,208,86,215,24,233,180,50,75,15,75,160,184,182,116,162,116,58,45,221,78,57,150,214,82,37,224,74,11,116,118,250,30,152,174,216,209,101,204,40,144,115,254,182,97,125,104,85,223,107,118,59,56,63,152,98,242,103,14,155,78,161,251,92,155,58,188,166,11,132,150,21,239,253,160,108,152,42,28,153,11,155,134,177,25,87,255,162,74,2,211,253,17,79,78,79,188,180,21,26,89,66,138,229,117,14,155,148,132,6,19,205,244,18,126,213,38,102,161,197,45,211,202,11,98,208,126,189,201,247,222,52,230,228,28,79,86,77,212,123,43,60,139,107,24,3,147,31,159,2,179,139,248,150,4,167,202,217,60,155,192,182,177,196,213,189,204,231,98,100,132,98,38,89,148,174,235,79,211,230,219,238,197,199,159,148,17,199,240,158,119,38,161,75,35,196,163,213,184,47,82,44,160,186,208,11,213,171,109,35,158,23,30,162,104,136,130,232,24,195,207,8,248,202,134,6,127,23,76,116,201,77,67,56,147,232,177,23,24,114,5,247,187,200,117,64,237,160,240,186,197,34,166,197,160,221,6,11,69,139,229,6,51,189,156,85,155,190,22,100,14,113,62,153,92,158,246,11,156,19,158,157,220,111,78,109,166,86,79,66,205,149,93,14,123,252,106,119,164,248,97,145,215,142,139,73,87,9,5,180,201,212,119,175,86,29,100,198,167,240,251,0,83,246,233,175,125,220,55,13,163,30,235,60,183,18,51,9,29,219,41,25,251,5,143,163,83,128,32,203,72,248,183,190,112,17,120,231,93,159,159,94,193,254,79,47,38,101,207,207,205,217,73,124,50,24,7,82,126,94,107,182,24,112,62,199,120,239,77,5,177,195,103,252,201,24,62,35,218,238,242,35,173,157,20,197,176,143,13,13,157,33,145,154,227,99,66,32,231,3,78,120,248,157,70,45,251,249,66,23,8,245,97,207,36,252,172,124,60,23,72,179,31,16,29,193,226,48,220,161,250,49,104,246,246,120,161,245,149,47,225,144,2,14,193,233,137,240,69,215,138,183,133,82,204,40,126,49,178,152,185,62,107,7,114,214,18,48,187,161,142,54,61,142,159,49,128,13,137,172,201,124,127,218,227,233,147,18,75,248,154,159,155,163,26,225,48,76,48,77,209,9,99,168,163,86,80,168,95,146,62,137,24,148,108,140,230,207,152,29,7,177,249,79,151,76,207,220,123,53,5,218,1,67,46,246,192,102,14,6,12,23,221,243,49,11,205,252,14,163,238,254,126,235,6,85,172,195,149,7,215,117,73,85,242,244,215,46,40,122,62,59,202,217,89,215,142,223,110,148,102,234,213,166,192,154,29,62,134,139,198,206,108,117,140,22,55,95,52,156,233,226,41,104,126,215,184,58,53,17,251,65,207,5,30,162,25,240,25,245,7,38,50,119,175,38,206,148,21,109,213,43,139,65,161,57,213,85,143,7,56,227,222,48,155,136,233,135,164,75,164,7,105,69,70,120,94,97,8,157,119,9,152,184,160,110,72,28,170,251,94,77,99,138,190,54,153,181,207,211,229,139,192,215,39,79,78,178,170,204,184,57,169,129,164,112,190,59,206,52,254,68,45,197,89,198,229,190,98,84,18,145,4,121,114,106,92,188,70,23,184,192,248,45,240,249,38,238,69,76,99,127,209,89,78,81,64,186,179,124,82,147,33,23,211,125,230,138,9,44,48,170,235,178,194,125,250,161,12,220,171,90,150,164,130,147,211,94,31,152,112,187,30,1,52,41,121,9,38,139,155,32,149,172,48,232,96,60,67,110,107,31,26,8,129,169,216,140,137,8,137,188,210,197,192,88,81,188,15,9,248,204,179,250,192,148,109,213,11,147,72,85,152,234,156,187,45,245,253,28,17,214,255,153,227,230,168,43,233,26,33,208,225,241,156,31,92,245,183,105,212,118,66,124,224,166,181,203,203,232,150,99,166,101,35,3,148,33,31,11,10,164,121,63,39,9,149,11,19,144,241,94,11,118,45,12,62,249,158,103,146,146,30,189,187,214,90,67,175,38,150,145,99,150,211,187,169,135,200,36,210,212,238,10,83,3,108,90,218,63,246,5,50,213,106,66,77,166,104,185,219,134,85,139,42,188,147,87,39,79,35,206,111,207,213,230,213,249,120,211,104,177,117,64,39,205,42,187,6,12,171,139,194,70,150,26,87,195,181,57,242,3,239,17,47,93,233,26,123,70,148,182,168,216,46,177,44,219,82,152,154,46,191,55,69,235,207,241,118,54,195,114,79,63,164,232,244,107,80,202,235,170,12,60,20,177,160,173,48,10,148,62,102,29,213,41,113,86,161,85,105,206,190,115,188,86,62,182,30,188,38,93,190,70,192,189,9,161,61,48,85,154,113,245,121,101,109,72,134,45,166,221,197,135,128,199,51,11,207,140,197,115,118,152,210,81,61,222,96,5,233,43,208,254,244,174,64,238,86,106,188,23,193,237,170,54,235,50,57,57,191,247,132,47,89,63,182,141,105,46,1,159,55,211,109,129,137,146,99,171,157,48,217,170,205,74,219,100,143,51,100,194,246,32,99,118,236,254,157,99,121,208,241,211,245,88,54,126,142,152,255,115,91,227,116,192,120,90,16,75,58,12,171,141,44,108,84,106,115,137,101,79,48,83,35,127,155,182,180,28,163,50,33,145,120,110,206,94,187,46,12,171,90,17,184,163,161,56,47,220,244,140,160,108,175,229,120,47,216,120,196,13,103,165,110,15,48,3,183,135,27,229,87,184,221,243,133,135,186,202,251,183,165,4,140,143,47,190,48,92,26,211,245,153,128,233,185,90,10,91,203,184,195,166,255,250,92,141,251,59,47,156,52,180,1,141,90,223,249,94,77,55,160,94,77,210,81,96,156,16,249,34,208,134,228,59,104,12,191,204,6,188,134,62,195,26,153,180,102,203,2,35,60,132,139,123,111,174,77,84,104,36,142,21,27,49,155,132,152,73,80,69,68,233,129,89,22,251,121,110,178,132,233,25,179,164,67,10,113,244,181,61,233,204,75,82,130,181,77,74,56,80,106,53,244,90,236,222,56,186,172,125,69,92,62,130,211,48,136,5,140,96,169,92,205,114,105,245,78,179,145,132,71,154,54,156,91,68,200,10,48,81,234,7,158,174,70,100,240,22,238,96,96,72,214,250,93,63,15,63,28,17,129,180,5,237,89,103,33,7,231,53,184,161,248,84,143,17,229,1,24,144,98,233,86,213,25,128,251,29,71,55,158,12,159,90,220,16,8,156,225,238,250,224,245,235,178,18,184,147,97,244,155,211,7,60,37,249,131,85,218,238,102,73,117,157,210,195,209,182,126,92,5,159,164,171,82,207,37,95,147,218,200,48,91,23,98,28,18,148,164,71,110,222,77,101,17,73,144,231,102,215,143,223,37,8,166,123,2,21,109,43,6,116,209,152,41,97,139,253,211,222,137,199,58,126,169,58,133,20,156,183,139,210,38,171,155,25,155,250,142,227,158,48,172,136,142,84,115,156,103,12,24,220,214,106,249,17,28,133,67,217,97,232,77,244,230,243,204,187,30,203,118,67,8,42,121,62,136,155,146,83,2,192,231,110,31,91,96,90,185,253,208,181,238,35,173,89,128,185,180,120,72,132,25,8,27,129,12,26,81,250,238,135,110,38,221,40,114,114,84,220,210,204,28,240,89,109,93,95,140,154,161,56,85,143,119,138,174,157,222,124,35,61,232,232,249,148,91,247,155,179,209,150,21,63,77,89,134,134,136,15,220,145,140,115,120,160,182,168,87,163,100,235,111,77,237,139,210,72,109,35,198,137,231,62,27,202,124,166,232,198,255,112,15,36,83,49,34,33,69,19,124,186,3,78,5,143,230,18,182,245,42,251,210,179,10,30,57,237,247,47,21,251,129,244,243,151,164,215,90,24,209,111,205,31,53,230,190,205,32,115,183,43,19,81,44,186,79,158,89,214,221,59,161,7,161,105,201,194,217,114,123,243,28,57,137,156,172,132,250,6,7,89,37,155,251,210,150,76,179,3,134,155,56,124,11,58,220,21,46,217,187,146,15,92,201,104,212,231,193,154,243,150,82,167,100,186,108,207,152,100,143,218,65,101,76,139,162,94,109,254,168,143,25,180,104,90,107,1,156,93,21,122,26,183,164,22,25,98,152,149,112,116,51,155,203,243,94,205,138,55,28,165,111,114,235,197,208,214,21,135,39,28,13,122,172,45,11,136,125,40,196,125,69,103,17,173,196,206,99,64,190,98,41,207,165,113,237,238,47,216,56,241,27,31,26,76,18,161,81,162,56,161,73,57,78,153,252,178,17,42,248,193,68,52,166,53,137,218,109,228,89,124,7,46,86,157,85,117,191,161,219,200,207,142,82,202,155,178,69,57,188,247,114,97,59,91,4,206,211,41,89,44,235,86,180,123,8,195,29,5,87,135,207,151,212,6,91,11,125,246,120,107,28,245,54,117,19,182,98,187,128,177,88,212,252,161,70,104,185,235,143,120,123,31,250,57,160,152,242,126,149,137,112,118,127,78,107,107,15,41,1,211,238,151,245,106,34,17,190,124,200,10,64,198,251,156,60,148,83,126,48,20,192,26,233,220,63,210,108,127,52,202,219,52,132,69,172,121,184,83,85,240,104,135,110,86,253,215,103,235,48,138,224,235,129,83,168,112,0,159,81,144,229,1,45,131,183,119,128,146,203,215,19,19,157,237,214,3,166,248,87,222,186,211,113,224,219,40,13,88,67,211,220,86,184,237,20,233,150,37,125,136,0,233,101,63,86,209,183,246,104,130,154,202,55,176,45,126,213,253,189,58,189,199,122,176,225,56,121,7,250,217,81,145,200,145,240,48,190,124,168,94,177,225,150,162,85,186,4,158,135,183,187,78,4,113,142,39,58,213,240,219,158,226,176,249,142,51,35,232,153,194,201,207,7,35,200,87,10,18,82,88,208,99,58,60,74,126,190,215,177,162,111,48,212,228,68,242,80,51,156,35,39,38,218,57,143,235,51,201,243,175,61,240,131,151,113,157,9,138,59,226,167,98,161,114,76,56,56,241,62,200,242,250,123,45,200,62,182,58,93,197,248,168,29,166,90,91,188,65,75,76,120,8,24,30,211,57,52,177,131,83,228,13,76,19,149,212,244,132,220,73,31,223,61,135,46,241,161,193,20,100,52,92,213,115,194,17,117,54,131,63,56,170,119,121,161,45,152,213,215,92,211,10,161,29,166,103,125,168,123,110,70,172,163,221,228,75,30,231,190,199,233,4,81,203,86,86,46,10,84,70,137,245,67,246,68,247,5,163,54,152,62,85,42,149,77,69,51,32,7,156,222,6,76,28,43,105,155,17,81,137,85,124,42,84,234,156,246,227,158,179,85,199,181,132,123,31,180,217,227,58,60,30,226,185,243,210,61,148,101,173,144,117,105,37,235,50,58,214,120,108,24,168,154,6,229,160,127,142,121,68,103,108,155,79,184,4,66,61,127,236,108,134,133,126,43,116,179,62,176,24,57,232,115,105,110,126,38,194,221,182,246,51,92,155,184,77,92,220,173,232,64,111,77,164,37,174,38,180,91,158,73,178,157,77,96,26,117,77,127,190,212,52,186,37,135,207,165,90,170,189,150,209,188,56,106,49,233,103,56,209,54,206,14,83,169,170,73,33,56,198,189,24,194,234,38,32,130,210,200,22,81,49,127,45,19,238,217,26,115,67,1,192,195,21,180,220,61,204,90,100,99,91,152,25,4,20,222,40,37,214,111,124,170,99,122,13,101,78,33,12,89,98,26,192,91,186,116,238,27,234,59,180,177,224,180,63,194,49,61,41,69,87,223,193,132,76,87,220,186,154,224,171,196,94,9,40,196,183,162,11,85,249,167,40,44,57,38,118,113,152,254,14,13,92,145,187,242,172,255,100,150,104,242,98,232,154,130,156,228,73,227,82,182,58,125,135,68,157,172,62,9,104,202,254,146,159,181,180,120,211,135,172,176,113,48,58,140,50,129,238,37,176,6,197,228,38,145,171,219,239,50,58,18,127,176,69,17,188,204,237,78,42,209,163,51,236,197,93,59,132,8,242,194,162,248,131,145,135,108,79,182,199,106,90,221,11,108,180,96,43,231,46,13,194,195,187,24,136,24,82,163,49,159,84,234,240,202,117,100,81,224,180,212,12,27,69,48,238,230,157,227,236,236,189,79,82,62,227,108,125,239,213,168,21,236,229,41,8,232,119,250,146,12,104,109,60,137,241,243,90,62,79,208,114,238,69,43,25,144,230,138,247,134,118,20,31,246,25,150,229,52,79,200,161,142,173,100,171,199,59,37,160,240,161,29,22,221,166,137,40,210,53,190,69,118,170,113,199,147,65,99,230,248,210,49,205,234,246,36,206,201,75,124,53,22,147,14,151,172,219,156,21,77,164,64,87,209,246,9,186,14,166,119,98,114,45,133,68,114,241,200,211,169,205,103,183,115,248,73,29,164,89,189,52,100,26,123,255,187,155,76,107,83,8,152,239,41,135,120,110,199,162,136,95,62,139,250,137,114,208,116,232,74,141,112,192,45,149,166,175,100,114,118,236,176,195,36,199,139,154,139,140,136,163,231,48,91,143,237,63,76,57,240,251,86,3,34,86,37,121,181,10,52,215,67,64,5,0,57,160,215,248,247,206,39,66,205,157,238,97,117,28,172,122,199,225,74,84,67,125,150,2,143,74,113,184,193,26,212,52,72,2,197,178,63,56,117,217,253,9,146,160,73,17,23,83,208,170,22,244,180,179,37,224,95,157,174,192,43,71,48,121,156,133,123,86,170,222,218,184,85,29,205,4,4,212,203,75,198,23,239,112,169,79,81,35,92,47,20,40,7,220,84,105,145,102,34,11,229,57,92,77,181,77,131,55,212,54,248,144,161,174,212,164,81,6,167,60,116,118,167,105,215,234,252,222,208,133,58,129,254,52,221,92,233,56,135,143,194,212,143,63,152,30,124,9,181,153,20,50,89,121,135,127,108,131,2,239,28,22,50,197,201,244,78,94,148,38,171,225,49,18,196,139,82,187,83,216,70,120,120,5,159,193,212,242,252,107,241,136,180,108,189,249,30,26,225,88,59,83,45,166,7,20,71,198,170,231,112,38,109,82,4,134,180,52,150,20,190,152,20,230,1,35,85,224,40,45,17,239,197,152,45,91,224,254,192,131,56,86,220,59,141,41,236,124,7,38,16,233,118,197,160,59,48,223,108,55,2,153,249,90,121,144,90,39,97,148,5,110,132,95,3,38,237,181,4,46,45,168,203,128,77,167,89,96,168,142,98,208,230,52,21,117,129,137,175,166,184,250,224,210,16,11,76,112,111,93,120,74,17,89,203,86,235,144,46,12,121,251,22,152,100,147,123,11,63,184,233,111,19,53,246,136,17,157,231,69,116,60,80,254,164,20,47,70,141,222,160,187,170,160,40,65,150,226,62,185,169,173,10,76,67,89,187,55,183,194,14,129,161,130,44,113,115,124,143,37,115,201,102,91,190,99,110,54,155,192,212,23,248,129,69,61,231,18,98,1,224,29,242,14,211,122,104,230,13,61,54,35,22,137,40,53,65,181,41,121,227,3,239,27,80,61,179,28,202,69,25,83,120,8,92,69,196,184,114,187,248,42,192,68,5,227,167,143,177,56,134,194,181,94,179,234,215,252,144,179,194,172,33,71,17,99,222,242,90,214,165,225,169,37,202,52,207,212,234,10,247,26,27,145,133,222,203,115,241,38,240,236,48,77,4,227,189,119,138,64,154,85,15,149,92,245,193,206,72,248,18,193,28,134,123,71,97,168,198,29,206,244,184,234,197,48,11,186,5,60,17,182,149,208,123,51,161,109,239,69,153,211,118,250,231,106,250,182,102,192,147,244,143,254,116,54,131,48,96,155,76,250,49,9,246,250,147,193,105,46,17,64,251,214,51,44,12,194,35,93,188,67,38,82,15,17,117,132,57,187,246,134,54,4,27,135,167,164,81,161,196,204,18,180,83,197,236,247,38,92,46,141,71,192,24,109,126,53,170,124,66,143,105,210,185,174,40,67,102,3,71,244,65,107,8,60,76,250,247,154,30,28,153,254,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,79,238,15,112,125,224,209,234,3,227,183,4,12,207,217,120,225,241,192,34,57,192,189,106,148,111,227,58,153,222,185,192,29,66,83,255,109,196,156,134,142,90,167,43,163,6,106,51,85,81,120,70,124,84,136,34,148,244,92,140,240,207,133,167,82,207,52,147,97,232,241,181,9,77,22,61,253,80,41,139,200,167,49,146,38,221,138,225,73,88,110,224,80,8,81,139,110,104,198,100,232,1,171,115,64,61,29,160,7,46,203,125,219,185,237,176,148,7,35,216,210,99,170,144,223,91,75,190,7,140,163,225,37,46,90,169,165,128,212,40,0,183,75,179,78,90,131,118,215,165,13,7,96,241,153,132,76,228,16,110,142,70,170,203,219,159,225,163,228,132,144,5,130,202,94,196,18,150,69,165,229,91,38,232,218,122,92,76,163,105,149,215,130,88,210,91,229,9,159,31,47,69,183,187,179,67,5,37,250,52,137,36,145,159,111,246,203,201,35,205,68,68,154,200,38,55,56,1,90,20,183,18,127,162,227,64,224,179,26,61,141,131,223,48,165,37,156,136,29,252,92,254,211,163,145,170,87,152,68,178,239,134,22,141,145,56,134,165,102,161,92,255,224,157,232,125,168,15,124,99,82,139,110,105,201,26,27,220,35,123,5,76,85,168,194,236,251,254,185,126,218,208,207,213,199,213,115,31,212,138,175,215,117,138,12,142,214,109,154,177,88,249,122,243,51,73,93,240,156,243,249,156,17,106,235,162,206,229,244,154,20,131,82,215,188,21,62,215,186,1,200,215,41,37,149,231,230,59,42,62,54,186,158,101,61,232,244,134,171,73,190,123,72,226,224,192,148,138,173,184,24,37,134,241,188,246,165,3,158,214,97,174,215,158,251,166,120,171,159,94,240,210,175,57,104,95,252,224,179,72,69,165,170,145,1,95,206,149,50,173,68,92,122,79,105,98,69,175,184,57,76,138,98,201,144,108,252,7,55,84,44,120,144,117,42,24,87,180,127,204,221,148,74,155,41,106,125,230,14,146,123,84,19,136,170,35,239,238,153,140,71,17,25,4,214,94,155,17,137,131,208,165,11,15,5,68,169,51,120,186,231,175,147,88,205,24,136,156,156,119,111,90,196,108,233,102,86,160,8,139,215,218,244,82,203,218,59,198,218,138,206,107,114,56,4,139,116,43,100,147,255,76,125,42,50,104,2,95,186,21,178,177,118,135,49,35,179,110,134,16,110,76,191,121,177,186,123,69,105,53,218,31,122,62,123,22,30,69,252,31,52,84,166,195,216,122,234,70,28,116,120,54,132,166,23,220,193,246,94,157,134,95,13,27,104,82,75,132,34,103,87,249,1,70,212,85,95,155,182,178,226,239,5,97,93,214,35,27,109,67,215,7,254,193,179,235,205,81,116,138,39,167,232,181,171,209,138,84,235,248,22,151,193,37,235,152,118,136,113,87,220,124,65,186,171,198,6,69,54,49,106,231,62,165,61,182,200,185,157,171,165,65,95,13,251,179,194,72,231,198,168,225,219,11,145,145,145,114,46,151,149,161,64,157,82,73,181,29,161,239,136,171,39,105,79,61,117,217,249,211,242,201,130,23,48,244,183,9,2,53,127,47,10,66,166,30,125,219,250,214,115,192,91,201,115,16,216,170,148,34,57,140,181,114,209,194,241,229,10,166,244,43,192,208,80,21,222,161,138,108,82,118,69,72,53,15,76,67,195,186,104,211,95,6,109,30,187,50,88,92,194,98,45,109,57,174,165,37,164,62,48,29,9,229,131,145,186,239,98,77,163,201,154,190,88,53,182,0,52,180,85,209,25,124,110,192,244,16,42,124,22,79,143,119,174,52,43,116,249,233,114,108,177,229,115,52,83,98,44,92,41,7,158,176,203,77,135,73,85,38,125,178,213,66,181,21,129,166,89,164,22,11,114,14,248,18,29,134,71,162,136,143,113,224,133,245,238,48,228,81,98,16,195,115,92,189,181,123,81,183,209,146,14,26,61,185,219,31,28,33,19,17,160,35,5,71,67,181,127,75,26,122,69,104,7,24,86,135,25,48,81,180,231,234,142,39,237,48,205,187,67,209,233,123,29,174,12,173,218,10,174,233,241,24,96,54,71,189,51,97,175,20,207,117,142,108,209,37,102,159,188,135,15,61,193,86,235,162,48,241,193,30,48,91,233,84,56,60,8,208,33,12,224,76,138,22,205,186,144,49,229,199,143,45,132,68,188,177,1,120,211,144,40,176,229,11,253,151,151,57,189,75,97,163,196,10,24,110,45,249,148,100,156,118,242,215,162,45,92,183,217,227,192,165,144,49,161,159,233,152,175,250,210,240,130,250,86,150,153,99,93,14,182,2,31,195,72,254,224,136,191,200,91,13,10,135,170,15,55,44,163,106,134,155,224,152,7,91,128,103,150,198,236,134,148,66,114,61,87,224,53,164,26,29,152,242,5,255,212,22,54,214,165,53,169,246,241,117,139,66,82,21,237,22,19,189,143,228,236,162,233,171,234,60,33,55,224,245,151,144,59,211,230,186,20,174,158,230,4,29,239,107,225,247,186,141,2,12,119,165,220,251,152,205,33,191,72,192,97,15,125,236,85,114,112,170,47,180,132,106,213,53,13,28,211,31,88,179,49,212,186,142,229,122,125,11,5,153,170,30,116,161,100,198,123,173,128,71,147,140,52,137,134,52,92,21,96,153,106,79,210,89,134,100,140,171,116,210,159,132,166,141,188,23,17,233,17,191,221,126,1,110,133,107,242,18,27,224,135,123,192,224,22,199,241,129,251,51,42,16,146,197,84,48,84,23,102,101,239,247,154,85,4,162,121,143,166,48,134,253,133,233,87,239,15,236,60,44,134,102,97,118,197,64,153,168,56,57,60,232,216,159,10,91,149,77,192,171,23,253,233,76,19,152,79,113,58,173,142,53,36,15,78,32,213,77,175,179,210,250,173,63,110,80,14,119,239,40,58,67,75,90,73,66,244,214,240,237,107,218,152,122,133,92,166,153,8,155,7,240,249,46,77,221,18,147,239,241,131,225,128,200,127,203,43,17,95,216,51,96,148,36,100,255,229,228,157,222,65,121,182,207,220,147,30,182,213,52,13,253,36,46,86,191,39,83,144,133,4,117,235,15,134,92,112,73,159,34,54,185,181,151,125,48,197,56,98,218,64,150,92,93,195,10,129,218,161,100,135,240,80,26,195,254,7,111,6,84,156,3,20,217,155,119,252,172,95,137,169,184,222,16,183,182,56,117,208,211,56,231,126,86,24,254,171,29,48,221,207,122,115,172,81,63,16,27,173,152,253,189,57,206,227,114,184,166,161,78,40,226,78,217,25,213,128,137,206,175,7,94,158,171,4,54,30,22,129,87,245,80,35,132,58,41,229,7,164,37,37,192,66,169,201,131,122,81,5,232,249,124,69,127,119,193,198,176,2,166,214,70,223,25,142,247,228,143,117,92,32,100,232,46,60,40,149,30,113,115,99,167,111,10,147,231,236,1,147,30,150,39,51,134,35,159,102,208,200,16,85,81,120,82,234,19,240,154,194,121,243,63,131,215,31,224,200,147,46,51,16,155,24,117,205,200,151,114,252,118,179,82,149,7,158,51,190,214,57,187,139,104,115,241,98,156,130,31,90,77,64,253,25,21,154,224,125,76,33,119,22,203,200,116,8,188,18,221,186,2,135,58,207,192,103,255,24,1,195,250,167,131,66,243,81,188,86,53,126,165,103,196,47,75,58,48,205,73,239,107,249,89,221,56,131,132,229,220,192,237,41,29,96,142,14,29,208,130,253,18,48,204,226,98,45,82,59,56,156,161,101,153,36,219,238,10,211,84,181,252,193,26,20,94,186,58,44,135,184,124,200,136,17,79,93,153,199,4,73,30,142,56,48,94,132,222,123,194,44,228,104,167,18,173,207,7,30,121,95,84,171,189,97,161,70,73,105,6,12,33,133,194,155,24,154,63,88,207,20,93,201,79,211,164,224,249,5,84,135,206,20,151,73,134,207,225,85,234,139,181,116,94,81,47,46,211,229,225,14,74,20,74,63,7,181,87,206,164,0,220,146,20,93,155,22,6,81,134,128,73,193,41,220,146,235,95,225,13,66,45,34,51,148,96,234,93,28,147,185,223,21,134,62,216,45,20,202,4,149,55,190,217,89,234,244,70,7,158,93,75,230,26,26,98,36,228,62,152,138,4,33,246,62,48,69,13,241,218,27,254,143,45,131,178,41,211,114,187,172,115,202,39,9,225,52,10,255,221,121,237,201,58,253,5,60,143,185,221,119,61,7,9,231,167,188,22,241,251,236,131,2,213,35,170,52,2,83,230,229,15,134,20,242,212,216,42,133,68,219,67,175,103,47,110,132,104,238,131,153,74,248,151,23,92,164,30,150,134,150,232,116,32,200,252,193,24,13,73,236,96,106,239,119,88,247,231,253,32,110,202,2,83,227,241,101,223,14,188,17,165,210,171,183,85,197,127,112,167,13,38,235,111,83,27,179,253,106,248,220,53,164,140,209,69,170,195,97,8,134,37,102,124,224,25,95,139,241,171,67,239,141,125,234,42,0,192,208,187,232,189,75,84,236,45,184,13,138,52,29,52,179,195,90,12,202,64,232,113,63,40,20,6,129,194,136,86,20,30,57,222,121,88,67,226,84,148,232,91,13,120,169,0,52,48,205,164,126,111,122,158,75,125,174,62,107,162,7,140,182,92,209,231,70,214,167,250,75,195,232,43,194,187,192,153,202,71,135,59,155,170,94,157,183,243,30,31,116,16,161,169,138,114,160,248,199,34,181,39,44,36,102,223,120,195,26,232,222,210,218,8,138,193,31,23,91,31,191,254,50,212,168,177,120,166,117,94,200,91,243,152,37,134,212,26,110,155,78,240,101,156,177,14,119,211,42,18,120,154,10,159,195,48,12,234,231,34,61,227,62,36,177,48,242,242,130,82,33,24,139,126,163,24,41,102,157,149,53,58,17,28,180,100,67,52,216,26,228,81,45,124,223,110,228,72,122,111,2,163,78,9,251,81,208,73,28,15,130,198,230,85,234,192,77,77,112,234,226,114,252,242,176,26,231,165,123,194,47,123,234,112,171,218,66,11,108,25,105,135,217,52,146,62,25,237,138,45,224,81,158,228,25,48,250,140,14,147,66,30,207,213,244,182,148,128,233,254,213,39,135,51,192,93,126,75,118,74,253,176,189,118,242,182,178,101,108,145,187,60,131,70,144,229,194,68,211,231,59,228,205,141,20,228,143,74,154,250,177,73,129,181,184,250,23,28,127,224,237,165,37,84,210,241,112,229,189,249,253,233,77,95,146,238,133,200,151,185,119,193,156,74,234,63,216,189,155,59,107,195,58,156,229,108,226,189,134,139,129,19,108,104,180,160,60,163,130,200,177,195,3,206,159,103,84,250,114,122,162,69,4,134,166,117,133,135,211,71,46,211,75,105,239,136,91,212,222,225,157,168,172,86,184,122,147,32,5,174,166,89,248,160,53,172,194,97,20,26,245,89,2,244,204,250,28,71,202,36,191,43,4,225,130,15,109,70,93,241,160,183,188,126,89,116,89,200,218,126,3,238,188,198,7,38,219,191,246,3,111,79,155,91,190,126,74,35,6,223,3,38,4,255,92,141,134,160,242,76,5,19,150,255,224,110,171,111,60,112,114,77,122,227,173,36,28,173,155,74,228,153,40,163,34,228,174,239,133,138,146,59,77,8,163,104,175,146,29,201,53,188,88,40,173,134,144,104,1,195,127,231,31,228,124,145,167,0,3,157,136,237,109,82,192,57,63,131,2,235,123,124,15,120,223,235,179,124,16,96,72,247,222,52,128,234,131,55,66,250,241,100,52,39,181,231,193,233,179,140,247,234,86,49,160,240,49,20,99,204,104,184,218,207,2,105,198,20,31,48,14,194,179,79,211,128,231,31,4,146,108,61,96,144,233,236,113,45,201,204,231,115,28,147,180,197,186,30,232,185,86,253,152,108,50,177,27,66,222,50,117,35,166,31,210,91,158,113,133,41,69,126,134,244,108,104,30,31,194,204,222,235,125,235,157,92,12,12,248,24,238,207,131,195,1,224,231,207,160,118,100,60,91,14,3,113,193,254,124,13,200,163,99,195,153,86,72,172,143,77,148,60,38,225,52,94,241,250,194,45,86,253,164,179,230,129,207,90,243,243,220,204,48,173,220,248,105,69,197,59,175,98,10,213,207,144,44,63,206,77,196,67,221,30,38,240,140,80,54,221,58,233,15,71,46,180,48,254,53,72,232,150,103,6,87,8,104,2,38,2,92,158,173,206,24,106,29,102,147,78,186,205,34,42,230,239,69,119,9,9,78,129,59,164,215,211,97,170,140,147,158,170,205,168,94,63,248,156,191,175,217,8,147,75,92,108,162,42,178,143,98,28,83,39,242,193,208,28,13,89,214,180,10,69,105,33,60,45,91,201,33,240,32,74,104,151,44,58,172,250,227,249,152,196,231,136,171,137,126,105,88,96,243,154,238,4,208,223,66,211,155,192,165,220,4,23,209,233,41,213,215,192,196,102,29,165,0,172,61,32,149,5,129,26,39,144,186,69,103,150,245,184,120,41,25,7,40,37,98,254,57,76,159,108,63,48,197,242,129,46,173,178,65,20,168,122,169,239,162,181,127,106,226,161,161,158,222,221,114,163,160,126,104,236,148,73,2,51,177,195,144,90,110,69,233,32,245,209,238,196,74,101,247,167,159,108,59,63,182,149,158,247,172,95,26,14,4,175,37,131,184,230,28,114,122,111,74,89,252,177,141,208,186,235,99,151,149,86,76,34,99,153,104,250,203,56,188,241,203,144,153,206,231,151,145,185,91,113,245,57,72,68,166,137,232,5,114,237,254,210,20,118,213,172,110,255,178,106,11,135,209,28,154,234,93,147,202,113,151,106,162,143,176,244,230,20,228,57,227,37,157,69,44,144,169,48,42,6,254,104,211,200,49,214,3,55,183,56,173,166,87,106,244,137,102,96,228,251,79,83,61,55,246,19,236,128,97,32,174,166,140,254,9,169,173,20,165,75,203,232,100,198,19,226,129,59,197,61,201,9,13,75,159,122,181,113,204,248,7,35,198,149,159,232,19,118,89,92,108,242,95,26,113,163,98,229,222,251,172,172,253,196,212,72,116,196,170,254,177,30,60,177,169,62,194,211,92,231,203,37,181,102,129,155,51,204,193,199,3,3,128,254,118,53,243,193,97,178,166,73,35,114,8,115,120,94,207,114,249,173,254,1,142,132,140,113,209,141,23,38,102,20,55,103,46,62,113,200,78,239,66,190,240,124,97,172,26,55,5,96,10,174,194,192,96,112,115,250,58,131,207,131,62,113,179,99,70,174,128,43,19,66,31,237,156,25,247,197,80,127,155,243,9,156,245,155,198,194,117,172,207,210,183,13,105,7,124,78,254,169,65,210,223,79,207,128,77,154,229,141,141,85,143,89,144,219,35,140,244,172,145,229,42,7,100,192,177,181,223,216,152,87,226,192,74,69,103,165,94,76,146,192,79,236,101,185,232,231,222,28,11,95,97,33,77,67,20,182,233,147,109,8,181,2,134,219,91,195,252,152,179,17,130,162,114,112,61,113,101,74,13,123,124,79,56,72,146,206,37,20,91,156,188,139,198,213,165,202,197,192,86,53,30,48,108,18,253,137,172,69,96,141,168,254,83,244,107,39,95,216,26,132,237,72,112,60,222,203,152,49,149,168,87,125,156,108,74,211,34,87,181,48,197,147,158,232,20,126,76,63,128,240,163,207,228,120,236,156,179,85,199,100,128,89,108,102,141,91,32,229,232,23,67,68,81,212,139,38,17,230,130,145,228,154,90,106,15,124,172,129,168,12,129,139,56,63,118,124,179,12,158,143,10,12,191,154,56,239,148,170,123,249,222,50,125,247,174,134,12,233,139,216,88,54,78,88,87,23,3,10,180,40,234,58,48,143,191,20,166,71,62,59,76,30,94,76,172,110,37,47,195,81,170,199,212,188,59,255,224,39,56,220,107,74,106,88,246,137,150,111,220,27,135,66,189,205,14,129,228,215,28,68,129,35,149,61,114,53,185,87,111,62,166,78,176,22,77,31,18,17,203,241,69,182,9,63,202,152,193,174,224,109,41,11,25,86,122,133,46,204,140,239,1,23,170,36,100,59,237,118,240,184,233,72,153,156,170,196,54,2,52,203,155,158,14,204,24,137,33,207,36,60,174,84,191,176,202,249,209,11,48,174,33,116,224,246,84,250,0,87,151,187,252,193,154,82,58,48,101,98,247,230,125,75,19,166,229,132,182,51,126,28,216,84,222,31,24,106,159,118,97,2,110,2,147,32,91,241,219,148,96,148,7,157,97,71,209,223,158,53,23,102,52,61,45,208,105,25,169,7,61,214,83,191,240,153,245,10,231,229,93,37,160,148,179,222,207,101,68,161,219,189,12,106,57,150,22,189,156,3,166,82,182,231,176,9,108,12,129,183,69,220,62,184,91,90,71,158,219,42,102,98,150,246,246,8,100,53,116,47,90,143,37,0,47,155,206,113,227,253,119,245,21,224,115,0,138,17,71,36,26,175,197,225,77,1,149,60,121,179,198,98,191,122,64,178,44,145,237,65,214,110,5,74,243,179,78,36,155,57,49,83,16,28,200,93,97,130,7,30,51,193,37,28,90,151,69,195,91,141,211,13,242,227,242,194,248,205,190,21,211,160,159,164,181,218,200,112,83,243,224,2,45,183,89,179,28,20,30,166,28,239,69,159,166,80,162,1,67,69,80,3,182,14,153,7,238,145,34,183,86,31,53,1,9,193,148,176,16,169,173,34,219,160,240,136,200,55,21,103,185,62,232,121,48,103,193,94,84,131,64,225,164,48,181,210,62,104,100,93,151,78,83,148,12,227,12,177,164,86,73,122,53,95,36,38,3,74,167,239,205,137,203,123,56,148,208,193,82,147,221,96,183,132,44,210,212,117,146,119,20,97,61,198,245,5,116,244,222,80,160,122,204,132,242,134,166,30,212,177,240,146,83,131,31,148,14,64,157,103,244,137,124,223,122,147,214,31,251,25,50,219,233,107,192,75,155,132,168,160,73,78,251,10,122,102,213,243,195,120,18,223,86,10,95,227,82,206,39,108,71,54,161,230,48,220,72,58,11,105,7,243,6,37,146,43,237,169,189,37,220,54,124,64,161,139,238,202,74,78,62,215,242,147,31,76,157,117,122,97,2,41,126,243,130,200,159,216,150,12,112,245,18,41,168,109,241,138,242,3,15,63,127,128,161,6,146,97,161,63,213,163,242,8,68,24,211,150,94,13,29,205,14,120,86,117,238,16,232,152,53,30,141,191,171,179,112,88,254,222,63,200,217,36,206,250,210,123,35,245,210,252,181,77,117,36,233,189,225,206,27,23,166,105,82,95,219,8,119,252,230,168,111,137,132,86,51,105,219,244,69,44,49,230,202,211,147,75,22,188,120,214,10,151,190,63,21,230,227,215,3,236,40,213,159,122,244,77,35,99,218,14,163,133,167,103,219,241,21,105,224,118,24,134,27,9,130,193,216,144,60,244,77,211,241,217,184,117,117,33,26,208,2,134,143,170,72,53,29,156,104,217,251,24,140,244,9,209,6,133,51,213,35,14,211,196,162,19,113,209,207,225,95,228,44,1,2,133,253,129,143,41,211,29,110,75,36,134,64,169,153,243,215,166,195,165,172,242,60,89,243,102,131,3,175,183,195,2,217,221,226,177,84,224,165,12,71,13,85,185,233,228,75,196,111,178,150,91,128,158,73,95,2,61,126,72,41,127,120,235,207,13,217,48,132,181,231,96,197,70,106,189,92,120,105,229,13,245,94,172,138,15,62,94,251,49,61,244,183,33,29,78,1,163,229,92,244,193,177,91,151,223,156,104,91,107,250,189,18,155,111,192,157,50,121,125,52,218,44,167,63,121,54,154,1,157,74,148,9,126,149,78,20,81,162,28,159,21,158,161,184,6,60,212,65,34,32,212,61,136,176,249,123,116,36,40,92,72,31,126,240,113,158,186,208,73,216,213,148,168,58,92,105,202,124,111,94,188,178,24,184,63,69,180,131,110,147,82,227,106,204,139,162,99,10,9,228,23,91,57,134,124,234,91,11,74,81,58,107,195,81,235,42,210,7,167,36,55,199,189,201,118,118,221,55,16,224,241,62,8,216,171,178,86,129,35,176,115,172,94,127,110,234,116,158,35,125,25,1,223,14,24,129,16,249,154,44,169,152,227,52,59,175,169,167,4,229,68,110,205,115,180,81,51,46,191,189,59,135,132,255,54,182,67,93,122,53,27,73,139,171,241,88,247,11,87,87,25,50,120,136,160,14,189,134,147,238,251,15,198,139,23,202,104,224,21,133,38,192,116,65,190,112,113,43,11,152,102,198,46,112,129,44,199,31,13,138,194,36,67,14,155,95,243,226,4,43,65,95,154,205,131,201,121,197,10,170,244,186,169,31,130,173,126,62,242,247,104,240,200,150,153,246,11,199,1,102,52,179,243,249,237,185,156,88,150,186,5,74,144,20,69,205,109,249,79,211,137,47,84,166,86,145,20,193,117,96,154,200,245,106,163,130,252,166,18,30,10,194,67,23,134,66,212,101,134,160,216,150,96,46,113,144,233,89,95,56,52,233,194,147,151,66,158,194,197,185,97,61,35,223,83,5,70,21,48,222,153,164,150,136,162,1,215,238,137,146,77,175,148,198,46,64,179,39,181,64,251,147,235,64,245,119,184,64,36,126,91,127,2,151,147,170,197,89,253,167,207,166,139,180,244,3,151,29,67,210,140,18,68,70,44,103,227,249,114,24,142,121,157,164,153,125,187,199,213,212,51,213,231,230,57,116,205,140,98,57,61,115,152,200,136,183,17,109,244,57,149,103,6,152,138,13,191,57,125,249,34,236,135,176,24,84,115,254,181,40,144,169,98,79,76,106,244,122,243,39,135,102,115,200,78,76,174,46,42,17,49,29,7,164,238,10,31,215,34,30,109,217,97,41,40,59,222,170,129,82,205,45,95,196,202,96,218,184,240,249,222,122,245,177,151,235,253,101,88,135,228,173,169,75,236,53,158,27,146,89,57,34,72,222,109,103,86,54,37,246,214,117,154,118,94,75,174,62,214,188,28,110,112,19,184,232,242,54,138,116,205,225,147,251,59,199,134,79,98,83,54,147,19,100,154,64,139,111,26,16,238,229,103,87,160,239,194,251,84,55,172,190,75,235,234,144,62,234,35,102,49,85,140,66,219,124,96,234,111,190,72,22,130,240,59,101,221,52,6,194,75,190,252,104,146,60,166,144,194,112,91,125,1,116,138,59,206,81,246,252,246,98,158,237,128,219,57,62,229,197,200,2,7,136,249,173,19,5,238,223,238,155,60,84,103,253,89,125,116,201,196,152,65,11,194,231,21,152,216,146,31,79,182,9,39,189,55,109,121,241,86,217,186,2,138,194,86,238,227,240,100,75,151,33,179,142,243,47,175,139,191,114,78,4,157,194,147,104,237,23,188,56,135,92,218,194,44,14,247,235,118,186,81,162,159,169,77,93,60,211,190,127,192,132,79,37,34,51,9,200,184,158,167,81,39,102,101,19,160,54,124,120,61,224,39,131,37,161,191,73,13,212,74,23,166,215,66,6,133,30,143,176,145,172,170,40,233,152,49,192,51,198,172,90,209,147,162,166,65,24,40,68,110,10,51,16,190,33,89,237,211,120,222,139,47,236,123,70,163,175,69,211,198,164,94,188,236,110,91,37,168,118,179,161,127,221,61,188,125,224,245,16,5,55,250,36,156,130,132,164,56,217,209,251,45,151,233,132,187,55,251,35,26,144,125,118,193,222,91,227,165,207,108,173,162,49,111,158,214,121,107,191,57,229,175,154,94,130,196,44,194,219,7,238,169,43,25,14,145,248,234,140,233,24,75,105,104,66,225,152,60,48,251,231,128,247,214,210,104,250,90,72,102,126,48,197,179,163,235,205,207,246,85,98,162,109,24,77,228,98,56,233,157,57,226,160,72,99,200,178,70,192,51,183,152,134,102,200,200,173,177,89,28,236,230,69,73,62,15,198,58,39,9,161,56,134,8,191,128,228,236,171,131,232,41,72,204,157,250,215,28,222,73,71,174,99,76,189,51,222,160,191,210,175,246,85,166,183,213,186,121,120,12,154,239,99,210,203,102,179,76,144,217,207,99,74,30,179,214,87,46,78,92,111,72,222,8,108,77,237,133,192,217,216,225,170,162,14,255,84,128,33,107,49,92,25,105,91,205,143,200,213,48,37,147,235,99,131,30,127,79,236,240,133,106,117,216,225,68,140,158,46,13,214,6,59,67,192,243,9,109,51,47,142,165,56,2,166,111,232,190,182,89,6,97,43,99,41,87,141,118,154,86,165,55,95,109,171,65,213,2,24,72,15,136,15,5,60,159,240,242,38,123,55,227,98,186,223,146,254,52,37,242,119,204,168,67,148,197,179,179,181,194,196,189,143,167,217,197,7,56,51,1,229,183,24,52,76,95,9,97,109,18,185,245,254,54,69,23,226,96,152,71,223,238,168,160,166,43,243,31,61,201,28,97,11,12,177,173,37,23,155,60,176,211,227,67,72,12,203,142,194,157,238,58,255,96,149,54,119,57,31,224,1,110,222,222,66,245,54,126,243,157,12,150,171,243,248,243,129,45,41,41,99,122,118,152,52,227,201,161,89,212,54,108,236,177,29,54,14,244,234,93,168,224,15,60,161,40,113,52,155,143,160,232,46,206,125,2,76,253,205,20,24,182,211,24,21,107,81,110,250,211,100,178,234,186,48,242,122,23,102,30,133,29,66,215,211,249,43,242,218,80,148,200,213,205,154,84,4,230,11,123,220,176,155,160,252,84,20,247,118,7,74,99,141,124,16,171,173,112,47,128,90,117,30,84,224,142,124,184,195,108,80,53,235,131,15,104,93,253,167,173,246,80,22,216,54,229,209,248,237,78,129,184,206,83,152,249,71,108,135,221,170,100,186,194,35,200,224,161,79,162,117,82,31,109,90,233,87,192,120,213,243,129,87,139,173,161,91,83,243,248,255,135,137,15,188,48,54,109,192,8,51,233,147,155,136,110,12,203,182,138,4,189,58,71,71,63,4,24,181,142,103,80,57,120,125,30,30,143,251,161,160,67,193,137,58,115,135,59,4,29,58,42,24,161,177,219,14,107,217,127,97,132,24,63,24,109,12,165,127,0,62,54,151,95,61,141,251,73,31,188,247,123,112,118,188,222,170,179,220,114,214,45,174,230,88,149,68,61,4,30,221,153,236,141,201,63,105,81,159,37,79,83,252,54,169,221,103,204,104,205,241,128,231,241,115,142,63,170,187,82,133,187,109,59,76,54,79,237,97,22,239,217,171,253,131,48,241,82,209,181,77,33,164,47,17,38,244,195,74,102,252,214,158,79,160,29,55,171,176,12,112,9,169,95,96,250,36,116,71,68,92,222,119,14,122,84,40,79,20,152,38,59,247,96,72,184,13,45,56,225,214,197,235,117,207,166,125,54,250,103,76,49,232,156,90,98,195,168,186,154,158,81,72,4,185,84,28,76,118,22,37,209,189,28,137,222,184,26,17,207,246,108,245,100,136,102,192,214,239,45,240,143,8,248,131,43,121,17,137,173,3,211,114,115,225,165,116,80,28,82,195,211,98,155,40,189,234,137,152,203,216,199,189,26,149,72,9,183,194,156,151,114,12,170,185,217,250,98,169,81,248,234,31,180,81,215,95,245,116,109,245,122,110,230,28,60,219,113,170,141,180,181,195,214,61,161,191,77,160,202,207,17,70,8,218,186,215,232,240,148,220,129,43,180,4,106,177,216,92,242,39,239,148,34,203,205,89,64,144,143,124,48,148,175,249,177,150,144,64,142,15,122,62,56,149,181,2,87,171,12,117,152,192,191,188,24,245,38,43,194,204,20,201,78,17,95,130,255,31,201,12,135,177,219,100,145,44,27,36,247,6,104,223,110,162,251,217,150,81,86,250,18,27,36,74,182,44,18,96,40,120,3,54,78,100,133,211,112,214,192,13,61,81,207,106,160,194,186,228,61,81,244,185,208,226,214,20,46,68,117,28,46,102,41,8,76,66,47,94,155,100,162,182,124,83,1,180,195,21,193,239,134,176,87,225,60,157,29,137,90,52,147,20,87,243,54,5,203,46,226,64,4,210,30,227,152,76,141,95,109,65,130,169,143,70,164,203,127,155,8,233,18,13,25,96,200,154,2,102,65,202,18,91,176,105,184,182,32,174,6,5,247,50,230,52,67,186,96,28,112,127,108,49,120,179,170,243,95,252,132,144,146,62,249,153,72,80,55,57,204,102,174,19,245,151,52,252,190,55,155,140,22,248,45,18,157,174,186,3,74,208,64,127,218,138,252,122,192,212,177,87,245,71,176,250,155,195,251,15,223,179,215,238,189,73,198,52,92,180,27,236,160,213,27,78,64,251,82,66,80,154,104,138,243,68,3,207,166,100,59,11,139,181,198,197,212,123,75,56,149,46,123,216,122,62,152,56,177,150,94,80,102,181,188,56,201,88,254,135,198,70,150,133,163,98,188,43,45,251,58,222,86,6,231,193,65,170,58,106,85,111,164,89,26,193,225,150,77,160,65,225,227,250,120,28,96,18,151,209,168,231,129,233,219,241,49,107,4,120,210,11,223,240,7,10,124,83,99,112,212,31,119,215,19,134,103,155,33,236,15,60,92,232,14,120,60,70,34,108,250,213,165,184,77,98,121,43,13,164,85,246,222,97,129,24,75,171,120,150,105,102,185,57,116,204,119,226,202,242,219,231,224,160,74,236,131,173,187,76,221,199,106,81,33,127,49,90,82,170,110,28,48,202,123,35,129,177,149,14,101,58,61,112,107,57,62,232,32,90,82,202,3,39,23,77,4,62,103,138,58,190,117,92,213,55,224,93,53,37,177,76,156,56,230,218,113,162,139,136,6,181,143,41,220,95,140,26,241,199,241,133,87,117,198,111,211,99,164,196,33,203,82,28,177,113,44,8,170,196,108,88,104,194,69,212,104,98,244,105,65,38,82,12,231,77,2,94,86,145,43,48,242,72,158,169,129,139,110,63,46,59,225,121,103,247,134,28,109,168,158,35,112,70,76,239,7,47,4,127,181,59,16,173,227,26,174,18,44,131,235,25,53,136,119,188,194,22,56,63,77,20,216,198,236,115,1,215,135,14,152,71,235,94,142,6,76,120,57,63,55,111,174,141,11,25,202,211,194,10,141,201,246,38,10,148,218,250,83,215,104,60,48,222,60,190,77,6,91,19,38,20,5,13,103,107,4,182,104,179,94,141,0,121,192,3,161,26,125,240,100,116,92,14,155,188,75,125,162,105,213,21,4,225,248,64,186,90,96,12,237,233,179,129,124,83,106,122,0,230,95,136,242,131,91,215,8,226,50,149,114,183,242,22,20,213,58,207,42,244,202,30,166,94,116,131,15,13,227,29,31,129,170,202,15,166,193,114,63,38,197,170,183,76,193,148,58,69,91,154,17,74,221,153,23,172,241,100,20,137,129,99,228,165,200,246,219,41,158,251,19,128,25,180,96,56,220,160,99,215,171,169,138,244,33,97,219,81,30,213,179,56,46,87,183,201,88,81,44,168,176,25,21,14,19,195,218,79,0,134,236,141,15,40,107,117,171,85,78,176,205,249,63,168,169,60,62,152,218,182,232,77,121,22,149,240,46,204,207,15,186,203,5,183,150,198,111,86,203,116,219,243,192,207,226,48,22,225,8,6,35,241,147,198,115,49,253,49,61,208,253,80,40,109,171,222,155,113,49,124,242,234,57,178,209,198,25,0,253,42,52,2,2,211,165,226,49,194,51,62,227,169,173,128,96,166,121,43,38,48,124,174,253,113,254,118,212,248,152,170,146,166,82,8,128,52,103,245,55,141,178,94,213,195,130,139,196,123,186,54,130,75,79,228,198,120,100,118,160,104,172,172,39,132,97,18,153,14,83,38,39,111,77,187,189,211,78,145,110,239,42,235,99,12,5,51,204,86,120,150,179,158,93,56,247,35,199,91,163,16,168,213,98,68,219,139,107,140,3,55,254,81,120,228,56,241,233,89,169,74,56,97,135,81,124,46,83,134,214,33,179,198,32,119,51,240,135,155,82,203,110,100,167,227,185,45,203,220,94,148,206,136,128,207,126,46,71,19,135,116,15,187,146,40,78,150,224,124,167,138,35,185,115,69,52,89,108,241,158,114,189,124,17,22,72,171,50,69,137,245,246,238,76,216,216,210,89,173,28,202,183,219,116,221,31,28,28,24,15,135,194,155,254,153,128,137,190,235,213,198,27,233,79,102,37,30,122,115,108,201,234,217,39,68,25,85,232,195,122,199,67,50,11,216,8,75,3,134,116,32,199,202,52,181,142,46,55,135,220,18,214,86,135,49,13,239,199,236,176,204,38,103,171,48,120,137,4,201,49,42,141,26,38,199,205,151,178,62,119,99,121,140,165,57,77,126,62,102,56,113,146,26,12,146,24,250,228,206,238,131,83,147,59,93,38,132,179,28,54,138,122,225,106,186,162,142,102,88,103,238,107,17,53,163,142,202,191,215,52,105,184,11,31,27,183,59,69,49,115,129,170,122,121,178,145,241,165,226,106,98,174,215,120,235,70,212,53,183,204,210,177,228,226,69,58,125,199,44,68,100,71,159,12,206,87,39,197,34,71,86,180,65,2,46,101,146,220,177,246,54,156,29,69,96,227,143,143,229,131,195,47,79,134,96,227,25,10,31,179,246,235,75,184,48,130,154,110,132,176,193,28,67,67,238,141,124,173,243,250,16,167,166,186,82,158,172,49,79,103,44,129,214,180,99,5,120,34,201,27,240,20,18,38,40,13,39,43,198,63,23,61,239,77,47,110,116,135,199,10,104,164,75,134,194,244,234,239,59,21,146,168,194,117,19,16,247,102,25,139,93,52,201,140,1,183,232,143,216,38,29,41,42,35,38,93,152,188,222,30,163,51,117,73,208,254,224,41,48,20,147,245,133,195,176,99,121,36,225,132,179,76,193,138,10,84,99,18,72,250,224,228,142,221,149,165,173,4,94,80,133,87,191,215,162,71,158,117,72,207,141,163,228,131,227,37,9,159,232,15,110,15,60,123,123,238,61,188,125,130,19,100,41,23,152,61,25,84,75,14,215,50,132,62,7,24,133,38,127,180,179,225,16,114,211,183,78,232,100,254,169,166,255,37,241,15,233,21,125,114,88,238,215,112,248,108,189,34,165,103,87,67,51,225,112,195,49,220,207,213,8,58,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,18,192,172,130,15,62,127,241,76,100,217,199,207,146,50,85,211,31,108,130,101,178,101,161,123,108,37,60,31,220,248,124,178,205,27,209,74,29,126,243,97,61,38,114,10,152,42,144,63,26,97,100,169,18,237,232,118,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,145,3,139,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,213,100,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,242,90,62,9,97,160,18,27,107,147,138,140,81,65,146,79,18,18,180,6,90,10,215,97,148,173,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,169,148,181,7,165,204,230,3,143,99,47,242,72,24,226,5,22,76,135,105,195,214,207,65,231,52,242,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,136,236,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,34,218,223,120,159,85,247,108,162,103,217,110,147,219,254,80,56,35,228,80,36,65,134,104,228,135,182,162,122,30,63,150,141,228,155,40,146,215,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,162,216,234,26,17,171,244,151,38,27,46,26,158,160,8,53,173,128,143,11,32,54,39,48,62,68,192,243,44,181,231,222,141,148,106,192,91,244,151,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,244,149,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,210,223,142,18,75,25,250,224,13,41,156,111,64,81,201,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,72,206,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,191,146,76,97,55,189,22,24,84,127,143,211,139,41,129,203,97,133,174,199,206,1,211,5,95,255,245,158,214,168,222,125,9,159,137,219,183,164,134,127,48,77,170,14,211,79,52,254,213,158,22,133,101,108,158,239,113,232,190,208,227,150,150,61,234,11,28,222,85,41,208,136,181,80,93,237,87,67,115,163,235,135,252,31,137,110,135,9,60,212,174,240,217,9,124,83,129,198,242,236,3,85,253,3,248,66,87,192,143,25,145,81,81,172,101,7,74,68,91,204,62,232,43,118,247,7,63,30,147,50,237,117,146,195,41,118,67,164,233,151,58,216,38,26,124,44,40,135,233,95,147,133,159,233,62,204,43,110,110,13,56,226,53,33,125,186,98,219,216,4,71,36,48,87,126,103,64,60,249,175,56,68,96,40,80,71,252,54,12,44,226,114,209,226,180,239,79,27,137,142,92,140,136,82,118,27,166,254,244,243,244,106,130,91,185,4,140,241,219,53,126,85,106,88,156,213,120,114,166,134,183,142,77,217,226,185,105,254,22,176,178,93,250,126,180,173,158,119,72,112,43,83,153,252,193,88,59,101,43,106,52,26,59,208,78,131,133,192,107,157,143,145,29,166,94,93,127,217,130,195,181,4,124,38,81,150,151,194,129,222,62,203,80,167,174,106,203,22,74,49,214,140,155,159,77,59,79,133,55,77,99,1,15,20,59,228,83,163,148,60,106,220,156,34,158,92,53,236,70,18,188,59,108,58,230,242,222,40,141,133,127,208,136,231,10,243,21,16,77,21,1,55,83,175,126,96,106,231,47,92,133,117,232,192,166,228,236,40,132,28,229,65,225,95,235,1,151,34,140,192,157,221,255,28,1,113,245,168,249,121,47,152,162,195,117,7,166,164,76,225,115,214,141,64,199,144,254,78,212,80,16,8,90,1,147,105,212,144,4,1,140,123,239,153,155,84,133,3,211,25,158,3,110,164,108,21,70,141,48,222,139,94,226,162,161,204,98,123,214,7,99,166,244,7,45,245,94,124,246,178,46,186,72,192,21,66,54,135,143,225,54,219,3,55,166,121,192,131,93,66,97,72,194,226,106,8,80,117,133,88,251,238,138,171,251,113,4,196,80,47,8,241,78,95,124,173,76,200,37,245,131,192,57,126,97,115,208,20,134,155,36,22,88,133,93,175,235,215,62,43,108,184,49,193,242,121,76,218,98,141,144,253,194,109,119,221,207,8,70,199,249,139,164,214,177,82,21,62,22,217,93,220,100,175,154,6,197,41,97,74,238,191,192,222,162,188,139,112,187,32,28,228,163,134,73,37,221,244,70,253,82,86,92,108,12,186,18,8,133,152,167,250,78,107,173,220,146,71,6,102,122,125,40,218,47,69,131,118,201,138,220,253,222,11,247,92,156,54,243,174,75,140,56,44,2,53,235,131,65,29,231,238,224,215,129,48,20,54,78,14,135,169,240,20,144,126,41,63,1,126,4,218,26,160,37,89,219,220,179,239,132,98,214,243,203,199,76,221,110,96,152,176,67,30,15,12,99,109,115,24,61,212,170,15,6,3,250,254,222,154,44,243,217,27,245,106,152,146,221,45,163,28,183,11,171,9,60,21,198,27,255,193,19,179,87,131,249,9,202,103,159,103,231,75,91,57,161,68,50,25,242,184,216,104,214,244,201,168,6,77,62,100,16,10,9,103,151,253,52,71,223,15,198,168,210,78,20,224,106,108,19,31,92,173,164,79,97,84,219,139,195,251,209,133,229,139,88,2,242,131,41,36,212,224,216,249,154,4,244,253,106,178,18,162,193,101,115,152,172,160,195,103,111,29,243,93,94,166,4,247,131,161,160,223,229,89,156,108,120,254,219,116,152,200,158,67,5,222,246,32,208,224,91,87,13,208,78,27,112,135,7,45,123,106,45,208,190,230,107,107,152,20,219,212,148,18,199,143,59,40,208,169,166,231,222,199,96,74,115,197,213,112,106,86,141,13,47,194,141,254,210,40,16,171,97,137,128,51,26,57,1,195,156,164,118,12,251,85,124,77,136,14,132,207,27,152,82,180,30,176,113,157,41,140,36,164,163,136,63,202,181,40,104,247,248,212,11,215,161,104,208,154,124,186,159,16,116,91,10,15,178,17,202,239,233,94,153,209,215,8,167,29,240,249,0,185,6,140,170,138,152,149,219,154,198,3,181,52,168,162,104,192,248,75,209,212,167,97,78,10,154,35,112,48,172,204,73,175,69,229,224,135,81,219,40,18,213,198,145,143,158,84,160,83,123,24,59,157,131,171,186,37,48,205,185,208,208,237,36,99,227,97,154,9,239,176,158,13,121,218,98,106,14,247,250,204,237,12,3,42,53,70,14,183,38,29,169,221,162,104,84,155,58,188,84,243,166,91,159,65,205,241,219,48,19,73,4,52,195,245,48,238,213,144,52,170,135,64,215,110,246,41,134,232,116,211,7,31,232,55,127,91,209,180,226,166,166,32,92,148,254,86,5,119,66,166,31,12,35,84,9,4,188,171,198,63,225,49,28,20,63,125,48,53,93,245,185,121,97,70,58,188,19,57,53,129,9,124,185,129,131,98,71,18,218,41,131,73,81,59,140,157,160,159,11,114,186,82,227,106,228,207,212,35,163,86,42,34,72,7,70,28,85,127,251,156,28,205,141,144,73,235,114,153,250,61,224,159,113,19,230,120,110,240,180,180,231,123,236,136,247,157,35,140,249,255,124,143,153,238,44,69,178,58,189,115,129,76,179,127,17,72,95,202,51,147,96,188,118,151,108,78,227,216,84,87,19,15,36,62,54,42,189,162,217,7,76,252,36,96,120,11,242,84,120,156,157,112,6,220,178,244,131,227,137,194,146,228,48,154,67,185,140,39,145,117,15,69,228,131,151,8,204,179,192,70,142,33,63,15,134,73,162,126,44,194,137,61,96,173,170,52,195,170,133,159,58,127,100,198,93,51,108,204,241,15,181,114,167,161,142,230,249,148,165,4,204,1,167,89,255,66,119,231,183,122,80,86,221,75,77,70,88,12,138,79,195,117,238,92,133,176,135,131,135,48,254,247,206,11,22,135,54,246,107,103,143,20,48,83,118,244,199,84,238,211,103,41,58,244,117,63,134,217,121,234,226,227,13,103,10,98,193,143,241,180,125,243,183,248,234,214,163,220,182,5,223,52,8,100,38,225,129,37,173,15,85,212,55,162,212,173,52,93,94,4,100,172,86,244,7,35,229,168,129,78,26,55,136,38,59,76,192,66,141,194,65,88,212,143,45,36,69,186,238,134,149,242,248,181,227,230,84,145,53,249,109,26,23,183,91,202,180,54,55,205,188,27,175,154,59,39,68,149,200,204,8,140,120,89,124,206,65,186,182,235,213,4,246,125,46,152,218,131,20,22,119,43,193,235,91,224,81,117,84,172,107,216,3,184,203,8,47,181,84,226,28,138,59,130,145,92,173,165,68,248,134,20,134,57,154,77,124,251,194,20,64,119,183,81,150,21,205,200,218,59,48,189,189,45,96,10,74,238,92,160,219,191,143,24,51,58,215,165,190,138,134,47,75,243,124,48,21,237,234,35,19,93,57,159,252,219,84,160,250,234,26,231,57,230,80,70,51,210,225,188,159,108,43,165,220,195,195,191,150,47,150,1,199,200,128,216,229,67,105,216,17,98,234,126,142,4,170,94,252,151,51,78,174,44,108,148,61,177,60,28,46,150,78,18,120,35,163,211,28,110,150,255,184,48,65,162,200,234,67,136,181,165,1,172,147,236,131,31,205,97,190,143,222,188,24,17,118,119,152,202,96,137,168,147,195,164,113,195,97,216,50,245,222,36,244,198,186,232,22,226,79,122,49,9,3,198,107,67,12,63,244,222,204,98,143,79,81,121,64,50,64,224,205,198,239,163,66,114,73,218,232,201,19,88,109,146,195,103,195,18,210,68,224,105,45,90,14,211,8,147,5,46,38,129,238,48,5,131,146,153,65,70,42,69,38,152,86,48,56,135,21,102,135,188,240,156,154,254,131,236,17,190,6,135,217,200,159,223,166,215,244,190,247,70,161,115,41,76,53,111,60,218,126,139,241,48,130,174,189,193,83,76,225,152,5,166,146,34,96,203,60,8,58,89,85,57,80,236,93,189,55,4,23,94,82,64,214,119,105,145,20,240,221,55,160,118,60,94,65,127,110,222,239,168,192,120,222,159,15,102,69,163,254,218,148,31,204,7,166,196,220,79,137,31,159,131,56,32,200,80,177,45,57,76,66,164,234,231,174,102,53,59,60,210,147,186,111,148,173,229,24,83,242,102,66,88,98,58,85,208,2,4,76,183,153,142,169,26,205,236,125,69,131,138,141,150,201,8,137,236,118,76,108,205,12,157,105,62,234,93,66,214,155,212,198,179,72,142,251,218,2,70,64,59,235,226,167,122,41,70,141,103,151,147,153,76,9,70,197,133,207,156,151,239,141,246,95,91,23,62,246,120,209,157,5,135,115,222,71,155,103,135,213,109,11,81,166,46,79,62,159,39,251,213,2,198,189,49,25,20,70,189,119,223,7,47,85,107,72,232,66,164,221,33,96,138,230,158,173,188,30,219,201,231,18,118,239,210,121,76,91,70,164,231,45,84,176,117,9,89,228,214,227,184,155,67,186,235,247,36,158,121,7,205,2,44,58,205,83,29,55,60,64,40,160,63,43,12,221,249,17,251,18,228,147,69,79,56,196,222,60,120,64,127,166,150,92,67,238,14,197,170,95,60,97,37,145,84,221,129,177,190,106,192,116,243,234,213,38,21,230,55,159,111,131,23,48,228,227,61,96,147,79,151,195,21,139,199,195,215,84,76,229,241,28,205,191,222,181,11,111,97,197,50,120,70,8,12,95,184,200,150,87,49,127,178,27,5,180,74,80,202,249,192,61,66,19,192,83,125,137,3,19,61,245,17,95,22,228,210,159,174,208,255,251,79,83,103,40,188,191,240,21,160,161,236,168,237,113,114,234,255,36,101,127,23,155,162,232,250,131,65,114,78,230,47,208,4,91,64,81,53,235,110,213,225,253,51,63,73,43,205,189,213,76,163,92,213,231,97,182,208,134,16,72,243,100,231,147,108,191,57,68,188,233,49,1,207,161,151,191,227,147,102,217,51,11,53,50,72,79,72,90,14,23,248,5,251,51,42,52,120,57,220,232,205,86,19,113,155,246,85,251,224,142,246,195,126,150,200,49,226,155,95,205,44,156,186,175,152,41,48,253,106,200,243,250,122,204,2,218,221,253,189,233,66,21,58,255,110,229,172,233,251,36,57,147,176,107,242,73,72,145,205,175,72,43,179,52,183,116,48,91,202,170,78,255,105,254,220,133,51,181,19,145,12,171,59,211,48,181,68,187,185,35,74,63,139,127,48,4,136,154,196,100,32,153,169,254,210,248,253,77,104,125,59,85,155,72,192,127,48,196,35,93,6,156,110,161,57,135,63,247,60,219,163,230,122,219,68,217,185,6,12,129,148,218,74,124,158,154,28,54,9,233,170,111,77,77,75,247,33,91,208,244,62,104,35,208,227,232,217,128,68,230,131,184,46,179,124,59,140,204,165,238,227,52,233,180,120,240,77,68,73,205,230,105,9,78,191,122,195,37,174,31,147,134,102,207,224,64,210,71,112,85,38,210,180,189,57,224,62,206,32,201,163,157,51,195,99,100,148,59,66,55,53,21,37,112,48,2,102,239,148,33,61,211,146,62,114,135,55,49,106,189,154,243,167,196,123,157,31,94,250,224,131,244,132,143,74,193,159,208,170,34,152,177,191,58,148,3,162,3,52,20,99,39,184,160,238,240,200,140,34,105,26,232,210,124,48,148,161,112,106,59,138,113,160,70,111,167,6,244,59,53,129,137,114,203,27,159,189,105,198,96,31,139,118,84,157,160,104,163,118,255,144,16,202,172,166,39,50,18,162,171,221,159,158,79,144,22,73,234,56,83,129,81,159,80,51,102,90,138,56,96,76,42,53,29,7,77,60,241,219,240,93,238,199,98,182,102,130,251,218,59,61,38,49,45,13,114,53,100,80,250,219,196,115,190,3,155,202,154,125,198,69,111,126,14,27,175,95,52,56,165,215,152,39,224,49,2,38,76,242,92,77,145,106,187,112,202,143,85,155,141,28,41,96,34,10,250,104,208,42,223,123,159,57,212,31,219,15,253,229,25,176,105,149,168,15,147,98,7,63,232,177,20,134,250,94,52,69,221,15,98,138,153,106,55,98,112,221,199,62,91,138,120,233,248,94,201,179,205,204,66,250,135,244,106,90,151,4,29,194,118,143,215,55,77,162,41,166,112,210,146,185,134,60,206,184,59,194,174,79,112,162,101,24,254,191,112,170,45,75,184,81,31,119,54,215,216,223,77,155,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,149,197,37,223,215,42,26,240,164,28,128,194,172,24,81,44,55,249,150,86,17,176,239,210,156,69,123,168,26,5,170,30,127,3,134,194,66,207,219,141,232,123,124,46,152,243,139,6,31,72,6,148,241,44,236,169,86,35,110,100,124,16,44,78,141,68,109,132,182,47,202,218,82,35,5,138,166,20,239,133,215,172,73,192,101,109,151,241,224,20,210,60,70,202,50,10,39,135,55,253,11,106,101,116,194,104,31,154,169,83,76,106,247,21,66,79,37,224,204,156,85,152,228,141,63,25,103,189,144,238,28,203,152,29,204,15,92,44,202,173,145,13,146,224,216,226,14,227,118,107,71,207,153,133,217,11,128,179,5,56,53,200,69,18,188,20,191,184,174,183,182,190,154,208,107,243,65,105,244,183,107,38,26,170,205,18,175,13,83,148,122,70,21,122,167,222,253,131,208,202,162,9,122,131,87,159,23,134,235,251,129,113,141,3,174,127,104,248,57,255,238,69,236,185,116,203,25,106,127,9,201,209,120,114,136,164,187,38,201,27,146,105,110,247,157,25,140,174,140,134,60,143,201,20,150,68,217,148,177,107,111,11,177,135,245,5,178,172,229,48,119,253,109,106,32,189,172,33,87,42,63,133,249,205,12,245,179,201,125,195,2,23,197,208,242,100,140,248,236,63,141,128,47,251,136,250,85,123,76,63,145,225,170,63,231,96,126,60,124,94,229,7,19,19,155,250,100,168,127,32,198,250,193,8,56,103,53,119,201,154,123,233,78,182,18,214,231,104,52,122,103,191,26,89,203,51,42,119,178,208,243,9,49,71,192,170,1,64,177,44,241,211,238,247,166,77,64,146,21,148,213,145,224,142,159,38,156,119,103,26,5,100,198,139,248,123,112,108,152,173,55,39,52,53,28,60,59,140,172,46,106,35,207,183,159,23,125,210,220,124,204,230,13,34,104,215,162,189,43,63,76,103,176,231,62,121,169,242,212,181,65,27,54,102,192,80,188,79,153,40,253,124,89,210,98,31,12,5,135,6,245,207,217,68,96,208,199,228,167,100,47,3,58,161,28,141,241,134,31,86,90,235,129,73,202,4,10,167,64,123,80,124,91,135,173,70,104,61,240,49,226,29,198,88,19,237,219,31,92,123,160,176,198,189,232,142,237,14,37,27,101,236,69,93,150,138,128,237,48,229,75,18,116,4,206,30,119,63,112,69,72,230,121,45,218,208,226,234,73,81,197,31,96,119,78,64,179,166,104,64,207,46,52,47,188,158,143,61,76,47,231,67,143,85,49,133,238,202,212,206,87,18,24,235,66,223,218,10,241,118,192,67,153,184,12,158,113,190,0,147,24,215,155,119,163,155,255,193,155,130,87,157,103,3,42,74,247,145,141,159,104,190,15,14,73,178,191,23,205,113,66,104,250,187,121,233,23,134,55,116,42,140,97,20,55,183,210,28,121,114,26,122,218,23,132,226,240,33,157,175,55,199,189,143,117,77,119,73,149,179,175,155,178,129,219,103,216,167,85,75,59,59,157,154,201,55,67,204,254,167,126,191,91,141,133,123,39,131,10,162,93,244,209,232,59,119,163,117,36,68,32,179,62,26,84,223,110,78,28,152,38,67,89,156,168,167,7,74,197,158,88,42,231,131,225,56,249,47,159,141,18,17,159,7,110,94,199,107,240,212,227,135,89,188,189,177,0,120,9,227,0,104,26,97,179,14,107,176,46,250,211,168,173,196,181,116,133,202,225,115,182,74,218,14,28,46,230,118,10,140,122,64,28,232,176,174,47,53,243,225,220,237,173,7,108,9,155,165,251,25,233,61,127,107,24,72,151,184,123,144,71,230,22,232,121,169,85,244,222,22,158,233,14,51,193,37,111,139,1,54,189,35,130,104,83,234,69,215,38,116,229,41,158,236,60,200,22,74,26,248,158,198,242,192,91,182,64,231,84,20,169,75,119,234,126,156,225,186,85,114,180,196,115,19,162,208,82,16,178,242,211,131,176,217,142,247,34,238,164,117,217,110,63,2,204,114,111,250,203,4,74,61,36,129,102,203,243,88,68,175,70,11,144,246,8,125,101,40,216,91,220,153,176,128,238,255,76,238,114,127,248,152,241,165,235,75,101,179,189,63,152,230,170,164,223,170,146,142,241,57,6,47,167,134,143,172,104,52,187,63,55,140,68,71,103,81,49,238,219,11,215,177,158,243,214,104,117,226,230,38,141,54,20,166,146,124,6,124,14,50,153,7,208,99,215,21,247,94,16,193,233,189,209,145,117,15,226,192,125,137,90,130,193,101,231,18,240,104,154,178,162,211,177,236,17,131,178,224,144,212,223,78,76,163,239,112,25,63,157,129,169,240,249,100,241,94,70,164,217,30,248,28,117,190,73,211,180,208,53,200,243,171,132,42,113,53,31,71,15,8,74,230,107,10,152,90,142,172,40,18,192,37,80,2,15,50,42,232,217,246,248,101,44,32,221,38,73,50,172,152,132,52,21,84,125,110,228,16,170,251,223,8,94,103,245,248,32,181,130,245,204,97,227,14,86,216,124,37,71,145,183,213,1,79,8,125,120,232,138,54,152,243,63,185,24,41,146,121,97,246,50,157,72,191,218,170,15,93,236,103,249,65,115,236,192,8,201,180,252,216,147,199,168,137,41,202,200,139,184,45,112,193,56,14,152,152,191,76,132,68,127,91,188,243,153,131,236,163,98,203,174,99,122,197,75,195,108,168,21,186,152,186,209,116,150,153,80,74,87,3,93,254,64,56,192,225,65,254,82,124,100,202,122,146,155,48,16,123,157,51,245,9,126,153,154,189,195,200,13,107,234,132,245,208,253,183,97,62,87,226,104,211,38,75,97,237,82,76,150,117,134,195,243,70,169,150,195,208,134,201,185,69,41,65,246,218,181,60,127,228,147,234,63,32,227,224,211,112,90,235,240,19,191,34,232,231,142,172,101,205,210,155,64,164,197,42,110,206,148,23,203,174,153,54,122,192,197,26,19,52,158,194,30,180,2,134,127,105,62,129,135,137,138,216,7,215,51,159,203,147,20,202,70,30,253,193,166,96,250,164,63,42,244,44,126,245,32,174,175,85,42,211,164,66,29,166,221,84,205,175,10,121,91,56,9,139,251,23,205,87,97,180,120,15,9,48,197,153,79,161,9,229,58,223,163,161,234,122,204,208,250,192,221,75,69,128,17,56,215,4,135,153,53,223,134,71,157,14,77,144,15,60,34,32,185,112,249,30,234,138,97,68,100,223,108,161,4,172,52,161,80,169,92,58,5,54,203,93,97,154,162,3,222,214,74,162,191,93,145,32,252,96,26,92,134,242,152,208,108,31,78,27,157,127,122,186,209,25,158,98,199,219,212,131,104,6,31,120,69,44,148,243,2,206,39,133,123,84,129,241,206,36,90,244,230,86,216,242,13,26,213,3,132,243,53,167,148,76,192,246,7,35,47,44,2,76,192,8,23,237,128,71,121,63,24,1,24,7,51,126,172,134,176,26,101,170,126,107,227,206,87,231,31,47,192,55,45,114,201,53,235,152,108,115,201,151,195,80,232,106,86,7,107,34,199,144,205,95,119,190,194,172,160,28,48,60,0,79,56,147,87,217,1,183,94,21,70,51,113,120,80,131,42,148,86,52,61,98,193,3,143,189,109,180,99,134,68,107,80,191,29,45,30,141,178,198,103,233,179,31,134,165,67,17,16,41,117,133,161,174,184,240,234,26,145,36,32,226,134,33,251,25,164,3,178,23,231,186,147,47,31,152,97,170,58,24,232,217,227,35,92,120,62,187,202,254,213,77,7,60,139,118,123,91,121,253,138,183,222,4,211,102,121,78,252,234,222,9,236,204,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,80,96,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,29,20,177,107,24,1,243,99,245,154,112,114,143,71,163,220,76,29,24,248,29,75,76,180,227,95,28,151,66,222,27,57,186,30,75,215,244,146,116,200,151,9,195,222,155,39,165,188,5,158,55,157,181,45,119,172,190,236,50,214,179,24,84,242,147,207,168,161,200,56,46,204,153,165,79,62,81,148,190,112,125,76,10,132,178,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,146,100,107,198,205,173,127,70,174,134,19,47,44,60,76,193,46,178,10,192,100,59,239,213,204,90,121,175,93,36,135,194,150,207,249,41,112,229,191,206,128,49,47,135,194,195,116,202,29,46,202,89,211,141,69,176,6,74,45,155,20,43,118,171,121,241,35,4,178,80,72,240,4,238,4,136,86,192,103,110,168,11,127,86,220,138,180,19,188,77,52,216,42,76,250,33,30,28,74,70,241,56,207,159,57,235,99,59,61,243,184,137,211,136,184,39,46,172,195,148,64,203,18,130,176,112,120,37,62,48,15,211,4,38,68,221,98,163,167,220,69,150,239,192,35,107,53,118,122,202,61,245,201,6,217,137,139,82,68,166,79,134,69,225,193,82,248,245,206,201,174,63,189,76,185,50,96,209,169,160,84,166,204,176,170,233,114,131,163,232,194,156,132,145,67,129,226,177,100,89,1,22,49,171,113,50,30,51,245,44,1,25,147,137,26,104,60,23,196,48,18,51,25,16,26,143,26,23,27,213,139,60,25,82,212,229,158,110,84,181,22,125,178,176,176,48,182,158,14,0,186,10,41,39,117,184,62,97,32,122,166,83,187,15,93,41,125,146,79,49,173,240,251,194,103,51,172,122,245,164,221,63,94,170,66,173,39,131,205,164,219,119,176,169,62,169,15,12,161,106,12,119,65,59,90,225,141,137,28,232,249,33,253,233,131,181,118,199,179,100,205,139,194,228,15,173,159,91,26,8,219,46,133,209,212,139,35,151,166,245,45,219,236,153,6,144,225,140,128,241,224,229,75,194,16,88,98,205,87,100,35,101,23,30,112,142,142,26,38,208,194,92,151,33,229,36,11,127,212,244,224,154,62,25,225,207,17,79,6,9,172,94,11,75,71,216,79,176,88,203,36,128,29,50,210,139,232,219,117,125,37,120,113,75,152,109,19,93,204,166,176,153,237,1,67,176,52,30,120,198,14,10,223,101,125,175,53,18,183,139,106,72,99,252,196,73,239,47,167,231,40,31,38,211,89,238,213,233,41,4,50,23,111,203,43,39,237,229,182,100,209,186,175,204,140,146,48,143,241,250,138,173,58,172,49,53,96,104,133,203,117,77,144,34,93,178,13,65,151,188,189,55,6,56,181,247,234,110,177,4,135,179,149,216,11,60,96,196,202,1,15,45,8,165,73,1,94,234,64,219,94,15,60,17,112,239,1,215,162,189,218,139,10,131,180,239,189,113,22,151,194,248,193,225,60,80,117,214,244,234,141,40,96,92,13,133,82,213,247,130,73,223,247,215,3,195,40,125,119,57,234,235,81,214,10,184,63,53,186,132,61,87,11,127,110,83,217,47,177,3,56,72,8,244,5,252,134,83,44,90,30,19,237,192,121,106,219,50,121,204,42,47,150,176,78,101,212,40,125,244,34,64,200,173,17,73,210,223,174,48,133,93,120,181,7,109,117,59,49,12,40,60,236,69,97,203,23,6,140,130,70,21,152,168,118,60,25,203,65,201,6,23,50,244,195,227,18,38,213,162,89,31,34,218,195,185,162,12,86,169,45,108,66,232,129,107,192,148,69,63,48,247,203,23,38,155,40,240,57,105,70,185,79,94,186,200,220,155,192,70,11,35,3,152,194,3,133,73,73,221,223,38,68,44,112,131,14,166,93,148,132,159,162,228,196,239,168,156,131,119,40,156,45,93,28,48,241,19,133,11,90,166,23,29,207,152,49,70,94,245,252,131,133,72,29,67,185,86,239,174,255,193,26,0,94,124,236,228,246,139,193,90,219,184,224,207,220,91,110,62,181,131,107,193,70,31,165,74,192,88,106,10,79,146,49,247,181,179,8,55,27,29,71,233,233,190,24,73,217,7,102,39,186,55,199,145,85,216,184,145,238,205,81,71,83,24,141,112,153,74,229,137,72,46,19,133,235,247,230,232,239,40,140,155,187,238,205,97,207,126,96,104,98,239,247,68,225,90,134,165,39,42,147,239,111,91,15,133,192,217,182,154,187,132,138,112,100,3,91,244,245,46,192,172,201,48,216,227,71,147,247,94,73,11,65,96,28,234,69,22,55,159,76,208,138,227,36,27,7,196,125,2,19,111,222,23,62,167,187,174,94,194,142,83,182,157,115,110,200,225,184,208,150,88,243,194,199,21,149,243,111,145,14,139,250,69,54,204,212,170,254,54,101,84,253,238,167,199,9,211,197,141,49,146,211,221,172,233,99,23,244,88,229,97,72,51,15,41,180,17,24,3,106,201,65,64,249,183,194,163,246,123,128,21,114,217,130,210,49,19,107,155,93,66,171,68,40,131,29,94,51,13,220,9,95,95,120,64,66,117,227,91,180,5,73,176,148,182,243,117,143,32,74,156,117,47,134,69,180,223,207,69,83,200,210,123,103,120,208,239,193,140,138,177,204,82,154,236,210,125,47,162,161,98,81,88,158,33,236,47,22,200,20,253,203,110,38,124,189,231,54,122,13,250,100,52,68,220,139,107,201,249,65,141,170,58,208,86,247,115,107,226,207,177,240,49,87,234,243,96,157,180,70,140,168,201,222,202,247,48,130,182,123,178,158,205,115,234,250,192,179,233,35,166,25,49,87,249,90,72,88,204,216,14,241,154,218,214,123,19,244,187,215,210,225,173,175,133,82,72,13,152,174,182,164,227,109,51,43,190,22,69,183,73,127,154,82,139,30,103,58,49,8,61,158,176,240,82,142,171,207,54,253,108,57,211,124,251,24,20,220,57,181,70,16,108,143,50,42,59,149,117,151,63,139,1,162,181,64,159,194,24,26,114,86,132,13,22,205,246,122,118,205,98,65,216,64,97,48,208,31,46,144,240,198,91,29,239,91,211,24,139,98,10,231,33,201,203,100,37,244,84,133,132,113,93,251,14,75,68,239,109,138,209,113,111,170,159,159,183,50,57,235,24,18,172,57,69,41,138,26,69,2,203,207,161,74,237,197,53,84,140,82,78,15,159,99,135,244,29,33,88,139,133,232,178,157,180,116,135,91,69,198,239,249,24,199,245,41,17,149,163,139,241,249,146,19,206,253,64,225,224,237,122,49,228,71,17,170,180,252,251,243,96,144,128,134,75,150,10,65,105,125,173,179,41,68,151,5,191,187,212,187,94,48,21,247,8,118,80,42,33,162,101,192,45,152,147,50,4,151,162,193,3,74,152,46,158,172,226,184,11,140,20,202,236,247,98,26,29,186,194,227,102,17,208,63,123,184,14,225,162,90,145,85,165,121,255,204,12,133,97,243,10,231,41,161,214,164,27,252,202,80,110,196,107,67,142,170,39,19,125,228,169,196,205,81,98,148,120,224,129,91,155,23,166,156,232,185,121,153,222,92,9,74,208,78,47,174,148,38,5,204,114,209,61,122,209,22,230,203,7,217,212,161,21,138,200,165,81,168,224,48,250,131,18,156,194,133,232,17,195,161,51,90,217,10,177,44,80,109,245,4,6,6,151,100,55,217,119,169,177,142,4,6,241,96,249,105,90,216,162,248,139,152,5,132,190,15,76,19,206,13,136,116,173,146,58,171,49,74,139,241,45,167,38,210,126,118,197,183,163,20,130,204,103,82,202,128,194,195,95,63,207,138,20,158,241,247,9,12,255,194,118,120,88,199,161,142,40,172,36,223,254,79,165,107,23,49,13,80,130,10,23,61,83,67,79,38,78,122,79,140,22,106,245,178,54,210,210,251,118,190,182,95,109,17,113,61,0,38,190,240,119,50,161,247,214,31,86,88,150,110,242,152,26,130,82,117,181,231,172,71,2,116,248,111,163,223,160,76,184,52,141,45,231,14,3,166,251,237,133,107,249,38,18,112,125,10,7,76,148,222,137,28,128,91,211,246,42,224,236,4,68,63,120,235,210,30,120,117,181,4,124,12,7,245,148,77,250,249,203,112,0,91,244,241,61,238,189,67,24,24,246,66,69,123,20,2,90,229,61,189,65,10,227,233,198,168,44,40,159,244,193,41,74,88,235,194,143,243,67,164,222,139,216,139,165,48,242,99,1,157,49,240,240,171,193,244,34,43,76,101,110,160,253,105,112,58,51,5,153,169,11,211,189,221,31,251,136,186,20,135,105,227,122,108,51,114,203,57,134,204,60,211,231,230,141,67,34,96,14,236,199,16,31,203,79,16,98,112,85,213,233,12,158,222,52,102,48,122,116,10,19,47,218,1,147,244,126,204,120,75,253,92,152,148,197,3,39,167,138,166,84,252,216,52,235,185,57,26,116,35,224,194,18,122,224,232,82,2,166,221,100,191,112,21,184,253,15,168,23,248,130,178,111,60,48,89,194,15,133,252,233,125,236,225,165,222,7,204,52,17,60,151,158,35,59,158,186,230,249,216,71,212,114,236,184,150,36,167,174,122,138,172,70,247,1,161,242,90,187,186,204,175,105,53,7,220,223,16,150,21,175,174,184,154,190,163,247,193,232,107,15,120,246,154,158,208,0,84,146,219,97,148,108,116,138,86,184,160,62,143,171,88,1,179,214,213,64,226,177,215,240,121,48,9,196,149,39,184,70,5,150,63,248,57,60,80,92,20,56,17,2,247,159,222,38,244,41,83,148,160,108,141,247,66,231,67,233,181,77,161,182,197,20,101,101,62,78,46,153,122,167,223,42,150,58,122,12,17,24,214,156,158,162,16,105,163,228,229,198,51,17,129,118,154,148,3,15,35,2,16,56,29,227,206,151,253,153,39,163,105,53,4,82,90,35,15,135,51,225,21,9,165,142,95,55,239,135,22,138,10,196,7,158,52,200,207,175,148,226,124,236,252,54,99,51,159,147,135,173,139,241,15,168,75,70,161,76,242,66,114,20,186,18,185,125,185,121,55,129,166,15,94,208,16,41,140,197,234,85,86,133,90,71,2,158,242,94,231,201,182,191,22,228,194,218,210,118,172,202,99,142,249,70,74,160,122,168,69,59,127,20,128,254,211,219,122,135,100,154,158,221,6,119,210,97,202,50,117,59,163,160,171,13,191,185,113,93,45,13,81,209,76,20,23,31,231,111,188,129,30,82,81,35,126,186,46,205,245,26,149,175,39,84,121,235,254,112,6,176,209,14,247,48,80,50,38,37,247,156,16,76,143,120,109,138,255,94,95,211,164,60,2,134,223,86,79,182,57,163,48,25,91,186,211,118,112,237,28,99,61,253,130,161,5,158,82,213,68,98,75,49,117,211,31,122,118,213,34,234,13,148,203,215,40,240,229,161,212,224,29,112,196,115,196,255,208,78,14,82,82,189,40,25,19,45,251,80,134,87,98,99,20,49,15,12,205,15,166,0,82,250,184,9,57,148,123,116,13,10,89,71,151,7,91,116,118,251,249,48,40,158,150,70,37,42,33,114,180,98,23,107,21,17,101,136,193,166,145,98,95,248,146,11,247,115,153,138,179,155,203,70,131,220,165,104,0,123,22,30,149,15,197,182,86,34,68,168,172,134,183,21,3,15,122,198,21,94,65,32,102,240,82,10,84,146,68,211,219,50,139,165,99,148,95,12,122,245,30,71,4,58,185,79,109,177,53,74,122,203,27,240,78,218,222,190,233,75,218,95,212,238,236,148,195,194,157,2,159,33,243,200,246,129,161,116,123,172,105,78,21,95,2,166,154,162,105,142,93,216,109,155,163,188,68,86,244,50,83,128,158,167,212,109,252,12,9,164,83,31,220,113,15,159,212,15,146,86,254,195,236,147,234,35,152,138,145,151,97,240,92,212,229,119,217,175,80,122,239,241,216,112,33,140,7,78,103,101,151,11,119,109,105,155,236,234,59,96,58,221,213,242,155,103,115,219,158,158,33,233,11,99,131,102,23,207,90,245,38,113,70,20,161,78,73,167,81,1,159,125,221,207,132,150,150,36,119,206,164,239,17,185,46,86,89,52,158,110,135,243,216,30,18,60,239,79,24,78,203,74,7,142,114,172,16,170,164,159,202,125,10,165,125,43,101,34,204,242,212,230,67,145,83,238,44,181,36,137,194,9,194,105,129,149,158,165,27,243,107,27,2,75,16,137,170,106,132,33,239,79,211,21,171,240,164,141,80,224,146,158,123,83,175,127,159,12,21,11,109,103,64,18,121,221,213,71,245,183,84,128,64,201,230,13,36,6,235,128,211,39,219,157,29,2,42,62,43,133,208,182,128,99,76,184,177,49,172,148,79,155,83,26,41,196,21,227,77,163,138,54,13,244,29,114,50,80,75,211,218,170,53,240,20,23,247,248,90,181,63,221,12,213,20,28,214,69,151,166,56,224,225,245,19,119,160,26,174,34,81,86,226,238,49,166,98,61,47,202,231,76,40,190,197,161,57,80,53,46,111,173,55,131,230,83,240,156,52,93,59,160,172,127,161,5,186,94,158,29,2,228,206,229,102,9,160,135,160,132,206,249,125,183,27,202,138,196,240,67,53,45,57,239,234,121,162,137,22,193,211,252,142,184,217,14,152,38,253,231,106,139,43,59,12,1,69,210,242,223,189,76,88,219,225,149,223,254,244,61,238,233,49,233,38,159,79,11,57,123,252,242,171,169,59,21,133,106,131,209,78,115,56,227,66,63,63,93,188,217,26,244,56,123,75,159,219,42,28,28,197,128,201,239,91,39,207,114,23,72,240,135,206,110,20,43,170,55,189,0,175,135,84,162,113,132,94,16,15,64,127,217,210,185,241,82,136,201,104,27,119,131,232,40,208,97,114,83,130,158,69,59,114,60,23,100,10,73,97,107,89,186,240,236,170,200,133,200,249,30,119,60,105,143,81,130,16,244,44,246,200,1,195,26,173,149,222,147,236,135,163,84,88,234,47,83,196,239,107,3,52,63,133,166,116,219,122,21,198,7,107,45,40,140,18,205,247,131,105,125,137,74,6,208,224,193,207,23,134,144,71,31,108,119,211,122,253,224,197,8,110,133,119,112,184,3,179,48,167,150,191,195,124,232,87,19,46,212,233,143,183,119,63,38,249,179,135,14,160,155,129,227,247,222,166,79,162,148,43,88,52,238,123,83,98,84,85,210,174,25,59,207,140,159,230,91,106,93,254,177,87,188,146,244,135,106,141,18,112,109,49,251,127,240,131,54,151,108,49,148,246,3,133,145,43,174,114,241,80,130,16,106,152,156,26,216,158,27,26,124,129,81,145,29,23,166,253,92,31,124,209,223,20,55,71,32,74,183,163,78,252,48,204,27,66,199,90,52,64,241,217,144,41,142,112,189,46,174,113,92,209,153,227,99,27,75,162,86,231,18,135,14,59,1,66,105,93,93,29,6,129,17,87,183,108,92,233,218,50,70,113,197,14,51,2,226,47,109,102,107,40,13,248,213,25,235,74,59,50,17,204,203,49,106,249,236,41,169,61,61,124,57,210,200,192,173,62,93,170,198,156,23,23,155,84,187,148,209,97,123,143,152,42,16,44,171,100,197,248,209,15,251,160,149,105,109,117,90,101,103,164,181,126,64,28,59,80,239,109,109,25,110,162,24,97,109,91,106,91,29,159,108,186,157,61,155,177,138,45,53,220,206,71,8,227,137,54,58,149,140,156,70,26,190,195,166,100,128,37,112,48,173,28,34,94,155,238,40,237,23,152,203,130,176,62,102,212,126,182,167,104,160,19,60,142,195,137,76,238,155,183,49,153,207,123,118,61,149,118,103,31,33,121,123,15,39,36,170,158,228,10,245,188,113,115,202,80,53,110,109,85,85,51,118,75,2,28,251,15,112,76,21,58,52,94,244,184,46,211,95,155,202,222,166,90,126,192,59,124,178,5,189,150,246,96,44,104,191,92,143,172,224,31,103,13,184,47,210,227,222,149,140,127,69,80,68,28,112,250,101,35,136,138,158,76,81,93,70,54,192,237,213,70,5,58,165,62,52,152,191,77,177,230,67,23,207,45,209,177,157,246,21,233,172,48,65,157,105,187,53,214,255,249,130,199,172,133,59,162,61,121,50,72,129,127,35,118,204,23,60,109,117,252,207,232,230,20,176,85,38,61,97,131,57,170,71,26,77,229,97,42,9,246,98,90,173,226,48,91,210,83,221,101,76,103,51,224,243,216,202,207,189,248,250,206,72,91,139,233,124,104,170,183,160,76,254,125,76,224,210,159,104,200,28,209,68,1,43,245,57,46,244,189,202,188,225,114,224,179,254,52,22,15,163,143,87,112,64,215,51,159,218,146,202,48,125,71,196,65,137,60,106,41,3,132,123,253,51,175,106,177,62,19,205,214,82,176,248,45,123,80,186,109,30,116,120,81,61,52,66,253,161,45,90,70,71,243,45,204,99,112,102,18,53,79,200,218,146,22,1,143,149,223,210,18,139,37,11,172,77,68,203,152,87,234,10,152,216,215,83,183,66,241,67,189,240,80,162,105,88,237,208,43,9,120,183,39,186,155,187,55,125,85,34,4,41,63,177,116,220,196,251,220,166,202,162,245,83,199,0,112,138,209,3,179,108,159,2,169,113,29,247,250,211,134,212,76,48,36,32,237,107,231,172,212,11,62,161,242,106,195,28,32,205,76,122,45,55,255,234,159,14,204,110,242,196,189,104,144,249,214,116,165,45,29,255,90,115,81,180,80,124,35,70,13,24,154,130,186,97,88,73,218,7,67,114,172,129,246,101,130,146,126,49,85,63,239,154,62,166,69,89,254,100,148,26,40,147,6,133,63,211,139,113,42,185,191,166,254,47,181,113,221,187,47,136,143,65,219,46,168,85,159,127,63,221,216,204,148,186,97,103,107,108,252,46,38,57,186,250,19,102,161,146,242,243,123,224,164,38,207,47,79,150,49,206,190,240,235,57,38,44,75,175,251,32,237,179,95,1,33,17,101,42,31,117,204,8,59,251,44,195,126,237,26,237,160,80,162,56,104,26,188,58,79,16,185,244,14,112,200,117,232,56,46,79,141,81,246,188,124,165,83,247,137,134,83,228,253,69,133,43,225,129,85,159,107,39,117,240,223,112,211,5,56,231,147,126,163,82,113,58,76,7,213,120,202,78,106,143,170,44,106,20,11,100,65,239,131,57,183,54,91,209,122,84,4,77,197,181,12,191,122,25,157,181,230,62,42,5,103,195,97,130,96,186,108,113,17,252,176,174,86,59,170,194,88,139,234,15,103,59,135,65,124,36,149,127,94,213,68,56,227,230,219,250,205,158,141,178,172,24,113,100,31,116,237,113,134,186,237,5,195,125,134,198,64,210,19,68,107,191,73,56,200,233,39,77,34,195,191,212,125,47,27,198,168,44,47,157,126,141,196,31,74,59,100,213,132,102,34,16,242,5,112,14,12,173,172,4,218,207,209,138,163,250,161,144,200,42,93,191,105,29,186,85,71,178,231,220,75,30,27,47,169,120,65,0,5,141,199,218,213,20,0,235,218,109,140,3,255,119,226,222,94,7,187,32,203,206,186,23,199,35,84,255,63,190,0,34,50,66,68,96,225,150,53,129,103,172,97,8,44,203,33,23,128,68,70,128,8,8,72,44,51,182,12,200,18,119,227,70,220,5,245,236,247,236,93,171,26,79,102,169,187,213,82,127,223,250,206,121,235,212,169,83,181,127,215,58,239,242,73,78,112,112,228,238,35,107,70,195,62,20,54,78,16,135,73,167,73,44,124,18,198,119,43,29,9,26,138,194,244,183,225,123,89,113,181,177,206,118,133,43,138,205,31,76,2,82,155,143,200,187,83,28,228,112,65,18,91,109,70,88,51,155,63,24,93,163,90,121,136,203,112,92,68,159,22,35,10,90,122,115,120,238,186,163,180,80,170,177,139,230,86,28,184,204,177,230,6,145,68,72,94,115,92,45,136,172,242,57,124,139,132,102,62,248,172,36,29,53,229,144,123,248,176,144,229,41,67,175,37,51,62,2,37,28,33,111,99,146,31,42,1,111,118,36,153,207,65,204,216,191,188,129,2,178,118,98,98,131,79,175,171,231,59,42,67,181,21,160,173,9,54,127,38,115,147,108,21,216,106,196,151,195,11,178,72,25,56,124,32,113,112,205,252,99,223,19,24,17,206,47,237,110,60,216,240,153,63,25,180,237,186,42,84,16,237,174,101,93,243,231,249,127,19,78,63,126,123,210,88,198,168,226,111,11,246,233,166,251,213,164,227,223,235,59,224,246,167,128,188,234,200,153,69,191,26,70,34,21,40,57,115,184,8,61,126,176,201,2,101,117,108,218,76,30,75,135,25,128,180,250,122,162,225,200,189,57,76,125,171,230,52,143,9,222,114,245,105,153,54,135,154,251,59,7,184,11,224,34,163,98,82,78,2,91,35,154,79,203,66,117,246,89,45,137,208,174,143,28,158,64,165,234,96,150,206,185,249,109,43,22,107,209,18,167,73,16,196,131,229,7,54,3,32,63,159,118,48,193,30,152,180,124,214,47,127,231,225,194,140,199,219,174,47,105,30,159,87,113,166,167,3,159,19,87,147,235,38,148,234,150,8,174,255,89,80,89,247,90,24,37,135,195,144,205,107,14,186,216,17,226,40,153,95,181,160,142,205,84,156,16,169,162,201,216,30,75,155,129,120,114,143,254,35,88,187,212,122,91,176,226,249,200,8,91,60,197,60,131,50,153,226,40,65,207,167,82,232,236,141,53,30,26,113,177,167,100,102,90,231,67,115,56,215,170,145,204,13,235,173,147,1,24,21,28,190,138,194,51,178,227,192,176,53,76,117,216,86,113,197,47,224,166,61,193,244,234,39,231,179,4,133,144,95,178,96,212,55,76,183,7,206,154,56,175,187,104,146,12,13,49,119,63,208,152,56,207,37,198,93,61,95,171,71,150,121,236,242,196,165,137,206,46,215,7,5,78,184,4,23,110,80,78,249,158,182,138,53,75,139,105,216,76,239,62,110,78,185,149,216,118,205,196,93,253,222,144,141,14,217,179,104,64,165,61,221,97,206,124,241,125,54,94,214,125,108,170,111,180,162,6,45,82,114,114,31,124,150,92,215,38,39,186,133,75,172,20,56,119,212,10,218,63,221,9,95,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,182,39,53,96,58,43,216,100,110,66,45,43,32,80,91,28,155,107,198,189,151,121,70,50,41,182,78,99,224,216,172,26,235,220,86,149,25,47,228,216,152,218,254,183,177,91,123,172,20,220,243,153,21,30,86,155,253,131,105,37,88,237,79,96,23,22,58,168,245,209,234,67,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,177,204,156,28,17,141,21,188,98,189,184,91,33,147,195,163,106,77,0,159,7,58,82,254,211,147,202,70,113,192,177,143,167,231,229,217,207,173,34,93,62,205,81,163,167,18,14,213,92,53,122,188,41,122,10,187,148,158,19,82,28,178,107,156,111,194,185,25,72,31,85,122,177,20,134,9,172,56,76,236,76,138,225,8,170,45,143,156,25,243,50,61,174,10,27,43,130,195,16,40,235,126,149,155,119,126,52,180,98,147,86,129,35,118,146,189,111,171,33,216,186,181,75,143,254,35,42,131,29,46,208,124,78,117,70,77,139,214,97,252,117,93,73,70,77,62,226,230,20,182,20,221,105,81,82,249,62,128,31,125,139,26,89,230,64,186,45,210,88,54,93,9,128,152,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,3,71,90,171,175,167,150,33,188,85,114,12,180,203,168,19,13,5,72,245,139,167,73,60,106,189,243,177,91,182,95,12,103,212,211,138,67,248,182,199,66,153,48,68,191,205,29,16,203,251,156,16,159,205,73,107,125,112,110,219,133,121,61,90,41,116,118,2,215,60,66,37,62,61,254,13,94,51,242,92,1,163,31,249,248,232,16,177,13,135,33,52,211,66,213,110,57,104,95,164,132,110,212,62,91,70,112,48,253,106,154,11,31,39,29,195,196,207,23,234,5,233,2,215,182,73,52,94,190,41,205,198,23,146,181,99,179,82,125,148,29,166,78,236,141,70,150,238,159,38,212,36,231,99,170,79,127,110,247,238,194,3,23,180,44,158,26,65,184,160,191,41,205,38,116,161,61,93,48,136,123,222,30,184,211,151,170,176,145,151,7,76,221,248,83,35,200,33,237,3,231,219,213,19,29,75,97,187,203,104,244,32,103,229,84,53,13,207,167,219,252,230,13,25,218,199,176,28,228,197,103,192,72,251,46,45,64,68,216,46,126,27,61,70,237,163,224,248,111,241,211,19,241,113,189,119,177,181,242,193,221,194,46,10,195,226,237,251,194,129,219,35,201,183,146,145,130,212,128,217,155,213,94,30,136,3,197,213,5,235,90,156,47,220,163,49,202,133,31,177,101,250,63,210,142,55,98,73,241,199,75,111,214,217,26,240,34,156,166,150,62,17,251,30,48,166,74,83,167,147,114,252,123,115,2,62,234,163,172,236,166,252,239,222,218,236,51,161,133,155,73,46,174,74,102,62,161,212,221,247,177,205,67,221,15,156,93,119,200,224,161,12,87,116,243,20,111,20,7,134,40,88,189,101,106,81,239,111,243,101,107,193,232,176,80,76,140,28,82,221,164,37,161,103,159,112,141,105,154,38,40,254,26,15,236,9,43,80,36,193,179,186,218,168,153,196,90,57,206,151,198,136,13,118,202,36,131,169,85,81,79,28,17,240,120,236,253,84,149,145,91,43,158,250,36,90,115,30,107,235,192,176,124,106,192,120,82,189,60,240,242,96,18,240,134,77,74,189,93,44,79,127,106,179,199,52,20,5,229,82,207,113,117,55,163,91,159,203,211,143,40,153,67,143,173,183,134,158,186,197,192,206,32,250,212,129,65,166,119,31,139,136,65,175,143,159,29,253,154,192,148,52,60,239,154,244,139,191,143,9,139,116,125,224,21,236,90,6,15,245,250,204,171,247,56,46,162,79,4,56,20,182,186,217,30,176,85,215,232,23,128,227,226,40,194,180,73,127,26,237,144,123,239,65,132,65,239,77,19,166,31,187,153,8,128,210,99,77,243,182,170,15,156,54,48,117,35,206,151,125,62,199,149,3,94,121,63,229,191,131,84,171,207,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,223,46,2,165,45,190,62,148,54,186,134,216,56,52,106,124,2,219,8,99,158,13,143,2,217,24,90,163,243,251,41,21,111,177,27,210,119,164,133,124,20,42,172,48,91,127,109,47,26,239,193,150,76,110,151,22,108,170,169,213,218,20,96,173,207,30,7,134,153,245,9,139,76,247,4,154,149,40,60,97,174,69,107,233,23,1,104,56,78,83,251,84,231,50,113,158,184,154,230,69,205,192,31,91,166,121,4,14,171,149,126,58,141,135,66,43,86,2,134,66,110,62,129,71,19,41,249,96,26,77,53,250,112,224,202,70,239,112,129,101,42,107,96,146,10,25,191,154,28,140,218,150,124,123,205,85,216,27,118,9,212,68,2,91,103,147,63,183,169,176,229,254,192,61,7,220,17,167,215,41,71,113,248,14,205,90,143,202,19,51,133,192,220,159,27,167,255,137,99,209,66,232,149,61,70,194,179,181,155,130,47,217,25,59,40,64,57,155,113,123,80,203,56,56,76,244,189,235,192,81,124,249,60,187,70,82,235,124,189,79,24,25,7,248,91,105,197,194,109,79,101,63,134,113,247,165,180,141,184,184,253,41,236,55,223,8,148,235,233,70,193,145,7,61,129,81,221,211,215,189,76,66,192,225,77,180,125,61,15,214,189,171,185,33,39,243,200,159,156,213,48,157,243,6,125,190,178,149,21,12,42,180,234,20,64,192,103,167,127,214,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,219,140,134,210,6,199,119,121,2,197,103,169,120,105,50,40,114,28,58,39,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,255,66,128,203,179,41,193,51,227,153,114,96,246,157,183,133,132,224,98,60,24,98,196,242,219,56,169,50,114,227,86,23,148,122,238,21,111,147,94,9,61,5,42,108,211,247,117,177,115,136,151,63,233,134,113,133,83,244,122,26,149,205,23,182,70,157,29,107,156,4,156,38,21,32,98,246,194,102,86,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,254,133,156,205,181,164,135,215,201,154,51,227,211,38,235,220,31,226,38,111,194,5,69,167,229,169,98,167,220,48,46,134,147,166,232,197,70,189,20,191,204,174,190,94,126,46,167,12,128,95,104,210,82,42,204,96,124,47,247,167,45,254,51,20,110,33,46,100,112,214,24,52,2,191,201,139,13,249,105,88,20,245,106,147,85,219,23,166,92,70,249,210,106,246,186,57,30,251,172,135,135,241,236,56,127,101,223,221,112,169,23,2,109,2,150,106,204,55,157,255,15,124,91,12,233,87,47,36,7,31,82,189,229,100,59,236,165,75,101,14,224,123,8,69,115,35,9,79,74,146,109,253,43,206,128,194,50,171,42,137,55,76,237,116,221,53,10,175,130,84,213,65,119,115,207,213,99,95,53,181,23,88,72,17,182,7,70,21,94,59,22,58,20,28,241,249,16,78,157,47,156,156,25,31,152,212,152,254,54,115,82,2,62,143,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,41,245,30,16,84,208,204,242,206,104,216,211,84,185,28,151,93,86,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,148,89,157,226,67,129,8,197,129,155,3,36,195,103,125,225,179,16,252,216,132,246,237,236,155,253,129,115,216,219,213,180,133,134,62,22,226,180,62,101,221,88,48,244,222,244,186,184,161,66,21,196,86,153,3,107,114,15,83,159,202,136,179,116,244,125,172,217,226,128,48,190,20,93,8,3,69,86,159,178,241,112,115,155,100,241,61,81,71,237,79,244,154,70,250,237,69,113,7,198,200,124,214,24,186,157,110,148,82,173,216,148,228,138,134,132,238,45,80,7,54,89,52,121,27,36,85,34,174,81,205,226,145,254,42,116,184,238,203,160,184,67,181,96,97,203,206,94,55,13,76,245,248,84,248,60,87,76,247,50,118,81,153,207,178,140,150,199,97,154,254,187,214,202,194,115,49,47,76,243,150,76,154,37,181,124,59,34,168,212,85,162,147,28,241,244,14,42,107,192,156,234,8,31,7,155,85,232,235,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,88,71,155,16,164,170,63,28,111,136,253,44,224,218,148,137,147,140,90,45,247,185,207,176,181,72,152,76,225,221,143,224,122,212,67,145,202,170,18,38,43,30,2,108,217,170,208,3,163,71,220,155,205,77,123,114,14,124,22,118,185,240,38,112,248,95,255,203,191,248,103,127,243,215,255,236,15,127,243,183,127,249,135,255,246,31,254,139,191,250,71,255,244,15,255,240,31,252,191,255,254,127,248,227,191,254,183,127,252,247,255,219,31,255,238,223,252,131,191,248,111,254,250,31,159,191,195,239,162,238,230,24,63,255,224,95,254,203,191,248,23,127,251,207,255,217,249,219,255,252,15,255,232,111,255,187,191,249,195,63,248,139,127,242,135,191,254,167,127,248,219,191,249,231,255,240,3,254,139,191,252,171,63,252,151,127,251,55,127,249,87,255,132,27,252,245,223,252,227,191,252,171,127,244,183,231,23,254,171,40,243,166,128,232,210,9,243,22,31,193,19,243,67,46,87,49,81,214,63,223,96,83,183,238,8,31,142,5,252,150,10,34,80,166,59,47,140,198,218,3,51,26,129,181,77,248,172,23,28,110,129,207,2,249,51,62,171,9,153,126,139,12,101,76,42,81,164,68,30,81,55,95,223,166,100,174,186,247,180,216,46,39,12,104,63,166,59,65,51,93,125,158,14,104,168,14,42,5,227,217,253,19,93,184,1,35,16,39,155,2,229,172,205,207,219,70,0,108,137,163,58,80,15,119,242,8,20,10,43,222,168,192,107,6,53,23,112,163,189,94,246,225,202,161,234,3,111,166,47,166,187,56,181,84,37,110,78,57,149,154,56,24,172,195,55,133,243,31,84,70,30,43,165,163,131,16,48,133,14,207,177,71,44,220,81,172,68,237,58,24,212,3,196,148,34,120,171,146,24,244,215,102,23,50,111,191,78,154,164,86,33,134,139,159,16,180,202,112,234,42,60,154,215,213,65,124,134,254,198,67,178,219,34,6,213,216,88,71,82,131,84,252,158,102,66,91,250,208,84,196,100,65,155,38,32,7,212,70,158,253,55,184,235,67,65,106,151,221,254,1,69,17,90,13,252,220,238,219,48,141,53,141,203,97,50,109,143,79,181,110,202,103,234,91,192,38,191,239,51,183,164,9,150,105,172,237,249,94,189,31,7,25,138,6,239,202,177,159,126,8,220,201,19,116,167,112,3,30,240,81,11,76,100,200,163,249,192,228,222,4,110,101,70,4,23,184,207,199,69,166,163,167,196,156,29,151,181,188,37,69,13,39,249,194,69,5,193,166,117,190,196,50,67,163,75,251,252,140,194,39,162,41,246,96,107,63,245,126,163,202,200,136,123,107,134,132,158,204,251,216,20,200,63,1,67,122,208,91,252,52,245,180,90,241,122,22,14,90,155,23,158,251,73,12,101,99,149,189,43,92,3,53,136,211,84,215,170,249,173,127,37,206,166,246,179,182,216,83,14,92,148,78,96,81,132,29,185,128,102,58,215,79,79,194,160,210,244,126,123,131,152,163,146,194,230,107,114,54,202,151,85,192,106,17,168,238,245,194,133,126,137,151,60,181,149,11,83,39,151,149,162,180,146,205,189,48,52,234,10,83,200,112,225,246,82,148,34,16,186,238,192,49,19,243,211,231,209,194,171,34,105,87,213,50,196,172,56,159,110,236,72,11,33,53,37,80,129,237,61,22,26,193,200,253,240,7,153,226,116,124,249,231,15,233,225,127,160,249,108,223,55,98,109,116,15,101,147,171,191,177,95,89,220,64,137,243,168,191,141,183,141,62,216,211,108,116,142,78,231,150,104,205,110,166,185,110,138,248,60,94,79,13,92,203,15,21,219,178,102,50,135,33,25,211,214,25,242,207,45,38,28,122,242,166,157,74,80,56,108,247,201,48,235,150,86,38,192,165,138,104,239,7,207,110,231,153,102,240,137,112,249,247,133,30,165,114,177,193,101,208,83,44,83,138,53,213,162,69,3,183,71,14,145,147,137,170,122,45,240,167,33,245,155,149,78,125,95,125,106,42,248,128,124,43,38,55,150,149,199,202,62,128,229,241,18,138,22,81,1,17,184,93,209,9,108,223,153,244,193,54,214,194,76,241,219,244,118,104,123,64,57,219,140,19,253,16,161,157,74,121,9,129,90,89,247,98,12,198,169,21,50,104,140,248,198,96,91,163,22,167,193,6,229,51,10,72,239,178,148,5,229,43,180,102,240,185,153,86,13,81,212,237,33,191,78,40,83,199,69,74,248,94,74,21,139,150,81,161,194,25,243,49,104,206,150,242,23,12,141,21,115,77,166,82,54,202,227,111,209,39,30,79,68,90,64,107,226,6,29,187,249,194,20,174,203,19,115,100,58,77,103,163,219,228,120,163,89,225,43,18,0,204,170,211,171,249,181,120,21,153,237,67,11,138,112,123,156,25,18,152,40,180,76,201,162,146,33,70,158,141,225,85,126,123,65,194,231,201,174,126,38,94,195,206,131,70,74,168,246,62,152,26,71,5,145,49,137,199,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,35,63,127,81,138,23,51,225,38,12,233,218,33,127,14,99,178,163,149,60,191,204,10,44,10,221,163,129,198,169,80,244,222,28,186,94,33,140,37,177,179,180,93,14,14,224,236,205,24,237,39,13,123,237,47,19,26,175,119,78,81,41,20,43,31,216,56,180,2,62,239,114,233,213,200,87,199,34,71,205,82,42,113,169,42,168,215,69,198,250,77,116,145,252,153,252,29,194,93,176,238,126,19,105,125,151,210,68,74,142,16,53,182,28,176,117,163,43,76,217,235,133,135,242,194,81,80,73,125,72,192,13,9,88,189,154,142,85,223,102,232,187,30,66,166,71,176,140,114,197,233,240,36,19,148,21,190,157,16,237,215,221,112,77,182,241,19,33,245,184,43,90,37,115,201,197,80,250,134,181,136,252,210,249,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,99,155,142,155,123,114,232,128,100,33,146,249,193,173,196,213,240,242,166,231,106,194,205,62,105,72,192,73,113,47,112,225,240,118,56,159,161,76,157,149,51,146,48,131,199,185,241,18,190,22,131,9,172,56,156,173,172,232,249,237,28,159,21,132,56,53,149,119,104,203,217,15,129,233,74,211,105,33,233,113,127,27,145,183,173,175,4,26,109,95,137,246,178,199,144,57,159,200,192,21,71,209,124,237,67,209,227,22,186,233,99,202,92,91,223,39,76,66,206,71,220,16,211,26,82,244,114,224,22,157,68,13,161,11,33,149,31,88,46,205,53,198,168,49,249,147,167,58,187,216,138,67,107,146,164,213,151,73,134,201,229,53,65,161,117,31,10,91,151,135,195,163,234,26,197,67,116,130,144,3,110,147,178,80,152,164,226,135,22,35,252,210,97,33,53,226,129,87,116,126,148,196,127,24,113,114,24,38,211,210,41,67,222,36,173,227,81,22,57,77,21,87,215,255,54,69,172,18,48,244,244,93,225,219,52,6,204,51,223,231,162,8,239,102,89,17,201,25,146,191,58,176,165,214,28,165,8,255,198,155,65,41,30,141,145,193,95,62,21,166,6,204,163,128,19,177,184,174,63,157,41,19,246,157,125,26,133,240,141,110,30,216,148,112,28,30,63,66,152,11,159,131,185,68,185,217,164,108,64,56,89,6,169,232,17,75,144,208,193,212,159,166,165,194,185,121,208,9,34,244,221,4,62,30,106,148,38,82,153,38,132,67,3,162,56,250,117,29,53,254,33,185,152,82,235,200,116,146,218,71,129,65,224,115,206,182,120,155,240,136,75,201,254,129,27,204,180,62,103,184,70,34,105,10,156,87,216,85,108,231,83,106,146,129,177,238,253,243,216,196,11,222,155,7,5,109,67,226,107,111,29,55,100,25,126,146,46,98,36,82,124,97,240,8,3,130,78,157,37,41,15,110,61,131,241,145,186,64,136,215,203,51,176,229,94,28,60,210,83,130,150,220,155,216,209,55,108,138,31,182,68,19,134,69,166,139,167,50,127,173,155,233,129,247,140,32,250,194,14,18,237,28,52,97,168,253,92,14,159,125,86,216,36,129,201,238,199,205,207,201,149,100,195,193,69,199,237,251,224,227,225,229,169,139,212,136,117,125,75,129,206,115,9,103,60,21,202,230,120,59,76,154,85,95,23,229,17,97,250,96,166,118,53,39,9,227,133,42,40,170,59,152,143,69,97,99,243,115,24,250,194,34,107,28,18,16,239,154,164,236,9,255,68,209,217,92,59,16,20,6,10,121,236,179,255,159,189,34,96,126,90,172,46,58,225,160,176,253,96,74,198,139,126,33,120,175,81,252,4,145,152,108,179,5,154,166,234,1,181,109,105,88,153,18,35,230,243,165,112,94,213,241,232,100,216,191,170,4,247,155,33,220,63,190,211,82,152,106,177,229,48,45,90,98,196,28,47,184,118,111,57,110,164,83,160,87,23,184,67,227,183,29,62,139,76,146,199,192,35,59,163,35,176,90,87,231,192,67,211,202,159,10,190,50,225,130,1,166,39,227,194,152,64,119,62,43,188,159,57,199,192,54,7,100,85,248,124,230,223,58,216,38,157,216,244,226,18,66,242,237,71,37,40,6,78,181,18,46,47,99,35,220,159,68,13,17,248,252,149,187,212,199,141,77,210,85,66,74,212,154,40,29,69,166,67,246,19,250,183,135,55,224,53,19,16,187,153,179,97,172,2,203,171,114,17,3,159,235,185,22,77,29,159,77,10,93,151,190,73,138,79,34,87,185,241,1,165,61,214,6,134,88,169,195,103,147,205,83,199,109,99,241,171,135,117,0,235,213,144,11,248,197,244,23,213,186,30,148,51,50,224,241,39,211,157,234,136,24,197,166,164,90,226,62,192,198,2,27,240,108,162,3,97,87,47,39,225,131,140,166,206,250,94,61,167,203,212,161,216,77,135,69,126,94,166,111,101,157,74,172,38,20,125,160,248,12,1,83,152,84,116,224,28,45,57,96,14,150,46,139,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,178,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,47,211,186,183,206,5,178,82,104,235,240,114,70,18,70,91,117,234,6,9,248,104,26,57,48,164,5,250,220,16,144,239,18,48,183,19,191,184,162,82,176,98,78,167,157,155,50,114,139,176,124,134,2,176,197,213,46,140,200,151,155,48,4,119,8,55,203,58,163,153,118,95,116,215,172,3,63,59,116,204,201,252,105,193,94,16,54,223,154,125,161,208,221,93,228,117,192,123,235,98,186,52,230,65,82,35,191,187,77,190,248,194,240,35,220,41,33,13,151,157,113,23,216,88,239,47,124,222,7,124,228,31,204,215,33,4,177,131,83,222,41,21,65,33,0,210,139,205,116,190,48,109,28,67,225,61,221,46,3,134,192,242,174,35,242,139,197,243,133,100,47,200,66,116,129,27,161,133,237,112,161,209,108,9,76,218,127,58,74,204,83,188,22,140,182,230,141,21,192,84,103,223,41,181,200,179,220,27,109,25,49,3,136,168,68,4,132,249,161,227,83,96,232,20,198,246,129,91,153,179,236,179,205,56,48,135,15,13,119,64,232,159,6,238,153,171,166,245,108,241,85,217,102,137,229,111,47,64,0,134,35,95,166,148,57,26,223,102,198,198,132,4,177,60,182,41,91,102,127,46,206,121,105,166,180,18,166,225,221,196,61,87,170,237,101,220,231,136,244,194,186,110,196,108,194,81,3,253,43,19,229,3,59,223,112,147,40,244,129,11,29,114,62,176,150,85,180,99,24,83,179,31,137,160,168,39,100,129,81,144,245,237,42,183,95,252,93,225,115,246,124,134,85,183,18,154,85,244,106,154,135,119,192,108,87,55,143,9,76,87,116,12,28,207,68,94,71,167,236,206,169,121,58,252,55,231,205,235,111,91,95,168,191,204,110,92,246,119,33,117,244,137,226,117,144,133,19,37,71,194,73,80,93,124,40,217,84,17,133,5,93,46,204,74,204,212,180,75,4,229,60,137,21,76,103,200,212,41,163,23,194,251,98,59,108,92,69,56,175,128,241,85,252,161,137,165,139,121,223,249,212,182,31,76,198,210,44,103,30,232,249,139,30,232,214,84,251,248,198,242,205,8,73,197,36,213,236,6,167,56,213,126,130,33,93,31,122,208,194,145,29,102,151,92,250,219,148,19,126,79,133,125,130,144,134,222,27,155,122,57,60,17,165,110,207,192,139,247,166,2,19,37,149,145,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,155,239,49,225,24,225,77,76,20,27,204,190,40,252,163,58,110,56,94,135,255,52,177,28,225,9,179,123,7,255,13,21,68,104,35,234,213,245,214,209,83,16,73,148,92,209,243,145,127,235,183,24,203,133,126,89,133,34,213,226,19,74,59,104,157,207,140,141,30,211,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,78,9,229,229,53,224,51,176,103,121,19,216,72,129,62,157,190,198,50,21,33,22,216,111,173,118,65,215,24,106,96,1,19,179,211,143,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,38,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,50,50,136,67,156,164,184,83,169,144,234,115,222,26,241,152,195,16,255,138,236,210,56,14,169,89,102,14,195,27,50,212,240,90,156,24,254,219,148,103,22,57,142,73,158,46,87,76,163,65,153,212,189,88,117,131,158,76,183,234,40,125,91,34,87,142,193,121,6,230,223,117,227,19,207,253,177,133,119,242,216,18,41,160,71,223,8,202,167,243,241,125,197,40,7,54,178,97,241,65,11,201,242,239,167,169,27,154,186,165,84,35,97,252,222,38,149,130,67,216,111,6,236,238,217,25,123,141,191,119,20,141,239,156,165,210,60,146,1,13,110,43,106,163,20,132,153,188,74,30,106,65,186,128,20,166,27,55,251,111,243,152,45,75,196,96,22,34,231,223,251,162,98,120,8,197,204,49,169,169,85,244,51,147,96,190,82,84,34,56,64,154,199,111,190,109,173,72,244,8,149,113,23,216,134,109,3,217,143,173,179,130,213,243,193,144,212,239,164,238,115,90,57,10,252,73,123,17,181,84,183,127,194,102,254,189,47,30,188,245,199,237,199,99,248,194,144,198,253,94,250,120,93,228,21,95,144,245,165,74,63,174,57,108,52,127,127,48,53,105,194,2,206,36,14,216,203,62,120,66,127,173,158,102,183,198,231,239,149,176,70,183,52,145,225,230,67,2,229,67,131,205,160,170,131,61,50,125,146,254,96,219,62,238,253,184,54,211,147,15,70,208,112,142,156,199,119,97,111,254,126,155,180,115,214,136,93,37,178,27,199,46,244,131,243,129,233,39,240,90,98,74,104,41,106,28,10,35,68,238,55,63,107,58,21,141,89,172,201,70,182,28,158,102,96,11,44,26,45,20,255,146,162,149,207,0,237,19,39,67,178,82,236,153,244,141,29,211,198,247,106,84,179,150,180,135,2,146,85,249,150,18,153,199,42,36,203,192,88,250,254,203,196,187,179,78,233,249,130,162,25,4,247,154,174,37,245,247,22,237,222,62,176,99,69,158,143,74,157,54,11,75,251,111,19,129,235,250,237,159,115,197,21,194,33,170,34,152,168,3,199,187,252,106,6,187,253,255,174,129,131,243,237,101,87,75,36,127,6,177,171,78,120,69,28,249,123,93,19,87,38,233,205,41,210,244,110,122,58,229,161,131,126,150,10,60,92,223,192,97,50,62,111,84,215,225,217,171,157,41,220,180,167,135,116,49,227,34,156,205,216,207,9,26,156,106,214,175,23,238,67,87,20,161,183,10,67,72,247,106,180,181,221,109,131,145,237,73,192,113,118,70,103,132,245,108,86,141,191,50,148,26,55,183,86,122,169,196,197,65,231,188,253,30,204,250,111,132,186,125,152,182,147,7,12,225,76,78,35,235,41,3,101,115,246,165,6,153,58,238,174,190,146,179,180,221,156,65,44,25,85,17,129,225,126,245,139,251,143,134,64,80,36,132,125,63,181,200,251,124,46,230,13,184,209,96,106,99,90,34,113,96,90,43,227,234,14,201,155,194,180,14,173,248,109,242,35,26,151,216,8,211,186,159,177,172,128,69,3,0,137,19,209,119,6,200,247,178,102,22,77,155,192,51,74,38,254,211,186,70,0,18,89,136,238,55,183,8,250,115,245,57,202,93,75,136,94,196,162,212,141,136,201,65,77,231,15,134,100,82,21,247,137,14,251,22,225,5,146,171,69,226,30,144,231,82,252,31,40,197,149,98,114,144,19,245,18,32,18,97,80,243,11,186,40,59,113,144,180,153,122,240,103,9,243,25,4,220,84,217,124,52,243,137,252,251,194,189,73,66,127,8,60,135,235,91,2,183,39,12,75,174,5,41,28,135,141,6,69,30,26,33,182,118,111,78,194,89,42,63,128,169,192,20,88,90,12,140,2,239,204,163,79,202,65,41,74,16,152,144,85,188,108,90,191,165,31,5,24,94,134,11,63,203,144,222,227,213,46,10,115,144,6,100,72,26,37,183,179,80,2,46,250,58,10,233,63,255,124,32,206,159,109,189,240,242,86,46,224,249,132,59,27,138,13,206,254,6,188,212,204,162,59,56,249,70,12,59,213,147,182,108,248,60,97,48,208,130,177,164,115,136,139,131,40,150,74,60,66,94,249,185,53,27,158,195,68,172,36,170,71,191,51,86,194,7,211,144,51,139,190,75,182,25,95,131,248,55,74,143,107,19,10,229,246,7,79,162,74,233,89,71,104,149,250,156,208,88,160,123,74,51,118,227,111,59,27,41,145,66,215,207,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,225,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,99,241,44,6,60,33,165,8,151,210,47,60,188,63,59,200,146,20,143,165,66,163,164,23,227,211,72,4,139,99,254,19,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,35,203,22,248,126,246,66,18,180,62,165,100,159,218,19,167,53,185,171,111,39,29,244,145,110,173,37,98,165,21,47,195,224,28,162,244,255,89,136,101,185,226,3,240,90,233,89,74,19,98,199,15,46,86,154,38,135,118,171,214,56,240,173,149,114,254,179,135,70,75,33,175,244,192,9,149,222,25,119,78,96,150,90,92,77,110,98,203,180,160,43,236,81,115,166,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,58,110,147,118,137,155,155,176,176,76,41,212,113,78,228,76,9,12,61,67,122,115,66,233,159,131,5,76,18,86,110,206,222,176,125,74,171,69,37,159,8,114,118,69,208,97,68,253,90,64,69,85,64,20,111,29,143,6,134,244,39,68,76,83,143,175,51,107,31,213,227,126,34,2,231,95,110,133,92,47,111,13,32,99,124,247,121,225,241,156,62,19,21,233,113,175,94,250,76,22,253,140,183,97,181,191,58,97,147,166,204,230,79,5,61,228,238,58,48,78,163,225,112,53,239,76,131,27,249,156,194,203,7,6,255,191,116,148,17,220,72,84,149,57,60,235,210,48,237,241,187,204,19,112,120,25,187,177,194,45,74,160,134,21,178,52,205,68,152,49,184,47,252,116,15,1,143,126,151,25,166,125,214,211,105,53,211,14,14,24,194,54,29,57,143,86,46,188,181,157,133,160,78,222,94,170,140,198,109,78,207,7,176,16,21,223,190,134,173,44,71,191,128,101,226,219,23,126,75,191,224,26,135,75,216,97,44,106,137,33,180,253,211,215,254,224,142,137,170,31,8,46,165,231,165,216,120,243,212,133,118,118,199,112,235,64,165,173,137,110,134,153,60,125,137,128,52,29,13,242,84,27,150,153,237,240,47,134,175,63,76,95,102,242,113,77,200,225,36,174,98,4,79,30,241,36,45,71,215,184,38,50,236,56,251,206,128,74,156,67,235,240,208,231,59,235,212,63,220,179,68,17,19,214,223,182,242,151,31,76,86,117,191,241,61,122,216,253,125,52,84,61,167,218,11,219,106,64,190,7,107,231,93,30,111,71,159,123,65,199,210,29,166,127,88,205,51,18,77,94,199,135,121,128,118,227,51,107,181,122,10,6,51,19,230,3,29,26,206,111,245,161,33,93,218,215,3,223,42,41,2,118,199,13,211,0,31,106,42,221,23,185,209,127,244,231,149,208,72,238,103,246,57,153,72,252,150,231,234,226,221,198,3,126,220,222,106,125,126,219,217,34,56,140,72,209,172,103,224,219,105,31,73,42,210,250,215,158,199,62,79,26,48,220,192,207,34,158,80,244,251,115,153,228,198,210,129,195,44,210,124,202,97,147,200,186,19,19,120,244,66,65,96,4,112,158,213,64,206,210,71,206,80,132,139,140,181,4,97,191,255,54,135,83,126,66,201,168,186,250,82,67,247,115,105,121,88,55,77,82,63,66,26,34,14,67,243,90,199,111,224,80,250,224,197,36,237,39,77,67,214,203,97,132,119,210,212,8,250,38,221,49,28,54,158,173,39,47,96,106,15,63,152,140,126,233,154,136,41,92,237,59,34,169,173,254,228,10,43,1,192,47,186,193,63,110,26,96,232,70,40,239,239,19,51,84,25,118,233,197,76,225,225,64,61,1,175,157,204,169,145,142,250,50,182,198,97,173,5,164,181,152,250,38,135,225,57,145,162,138,78,179,122,124,35,80,170,53,233,14,52,129,54,42,150,29,38,150,33,69,67,63,106,57,127,159,198,137,55,52,87,216,141,69,214,175,54,21,221,250,92,125,105,54,128,207,183,47,225,65,98,122,99,198,156,98,43,74,216,5,26,2,120,42,29,157,164,15,101,86,16,160,106,221,39,109,154,137,166,48,118,242,87,248,105,180,236,73,3,39,240,181,248,233,103,84,246,186,142,216,175,122,14,116,17,62,148,60,205,236,70,79,22,240,108,90,113,1,241,207,240,188,128,181,10,102,13,100,113,187,61,227,101,46,107,71,147,113,45,234,21,186,95,141,40,129,90,35,212,80,120,244,192,244,179,207,30,34,247,198,154,219,254,109,118,132,12,181,92,131,66,31,116,129,28,174,72,98,234,79,211,111,63,125,198,142,153,36,33,75,107,213,15,83,222,194,61,234,131,216,123,247,206,15,250,156,134,234,139,252,42,155,99,71,234,22,9,148,224,58,214,251,116,22,52,96,10,117,239,34,131,172,40,123,94,152,214,27,106,13,170,192,184,199,41,110,126,142,74,97,84,33,240,15,179,192,247,88,199,107,236,170,195,106,133,111,213,171,143,137,151,66,11,173,240,164,180,51,224,222,116,96,168,92,118,127,172,241,99,44,150,167,38,151,145,239,181,118,24,9,202,70,251,77,40,180,83,200,40,62,40,193,161,128,137,33,55,133,153,165,28,240,155,216,101,183,89,78,44,111,189,15,91,218,174,108,195,233,78,49,104,205,13,20,97,8,76,245,107,11,152,64,120,86,152,118,122,255,46,217,145,213,71,255,45,66,223,132,225,196,122,82,183,206,114,235,240,241,117,150,236,39,70,238,235,178,87,192,155,178,245,11,243,164,53,208,110,97,39,69,233,49,40,1,211,241,171,112,51,134,88,135,55,162,99,242,211,199,108,25,49,110,171,162,106,50,101,28,215,190,189,19,48,57,91,182,162,166,19,231,112,183,38,44,89,223,112,198,132,119,115,102,255,172,103,25,215,252,85,224,125,40,141,80,35,235,197,28,0,62,106,244,248,180,52,97,192,229,233,153,134,49,76,204,64,23,153,233,136,186,239,115,96,58,12,228,153,141,206,59,22,255,50,217,69,133,233,125,116,171,147,158,168,164,211,109,236,29,177,6,215,180,192,234,133,17,94,27,205,31,107,31,211,74,51,71,136,139,108,151,178,56,127,162,105,122,233,213,232,145,248,30,124,94,171,57,2,2,195,125,227,222,13,205,33,91,164,75,248,139,234,57,45,122,121,8,48,46,65,39,69,96,205,225,134,52,250,125,46,90,222,147,43,23,66,28,74,132,177,10,76,86,196,103,124,18,173,23,37,250,3,215,22,105,14,224,243,208,226,88,193,15,88,93,10,134,131,149,202,77,129,207,135,54,188,106,104,152,150,182,102,165,16,181,236,241,245,76,4,101,147,124,184,19,162,114,207,6,0,159,113,62,247,158,126,228,77,90,141,155,64,152,121,35,46,164,225,51,43,108,221,85,49,42,182,83,49,95,38,157,128,46,170,64,119,83,174,154,105,155,4,73,119,252,50,161,49,141,90,195,255,155,189,248,96,76,211,164,20,99,150,126,128,21,118,52,61,197,89,131,172,243,39,73,250,161,230,23,201,39,207,151,213,156,179,1,253,250,52,69,101,146,177,148,238,201,77,164,17,149,231,24,250,177,26,205,169,3,234,198,34,74,142,3,202,189,85,98,206,32,72,92,18,13,129,137,245,218,201,20,31,81,199,118,97,132,62,239,42,178,234,35,93,69,198,66,185,253,183,57,139,69,246,211,244,29,154,235,181,67,20,184,148,93,29,10,115,76,84,95,193,196,112,167,156,105,24,52,212,140,6,124,222,168,190,109,164,11,150,91,40,16,156,175,166,107,133,232,252,116,31,24,197,244,44,252,28,231,47,80,32,245,207,158,210,188,227,94,220,231,94,25,79,107,56,156,219,83,134,187,74,157,158,126,28,148,119,117,109,143,90,248,122,249,43,200,56,127,106,102,226,95,216,56,157,124,149,34,37,85,181,15,130,125,46,185,252,229,153,48,140,71,89,165,139,178,252,225,123,29,174,69,214,54,137,69,199,121,124,121,100,81,159,82,193,69,19,168,11,168,145,19,176,206,112,133,113,133,190,23,66,137,16,85,190,114,243,134,215,238,48,57,63,45,190,63,48,198,173,223,188,155,112,143,76,169,21,236,249,74,219,208,186,38,137,44,88,175,138,151,23,159,141,20,199,243,153,181,99,12,184,79,117,32,66,107,91,175,182,230,184,253,193,156,92,207,172,157,149,51,221,133,134,77,248,12,94,50,59,139,122,205,225,247,30,102,226,191,104,119,145,215,137,92,215,80,171,16,56,187,145,62,179,165,144,164,150,16,147,189,127,137,134,131,98,38,103,29,88,129,98,238,187,119,174,8,189,116,93,74,124,17,159,163,121,30,0,102,71,241,0,224,187,119,78,160,105,148,136,69,209,98,44,115,223,192,10,149,152,250,237,26,143,113,160,153,184,165,124,155,235,103,202,125,115,66,206,91,54,59,216,247,82,245,31,54,118,32,42,101,255,92,157,196,198,128,230,130,107,211,186,56,74,209,111,153,246,148,175,179,8,248,188,252,249,192,232,54,205,128,151,114,212,243,172,249,179,111,39,13,105,67,163,247,128,213,227,93,216,101,20,165,76,189,245,14,81,141,137,84,234,214,96,178,245,11,122,82,131,22,51,122,142,117,150,141,95,250,183,185,114,38,176,187,234,213,141,122,182,111,104,149,28,68,147,99,148,170,7,154,139,63,216,164,143,244,169,11,109,201,31,233,198,164,19,134,114,80,129,81,171,74,254,219,196,74,198,115,115,10,166,252,193,16,131,219,73,183,71,58,228,253,107,171,211,186,115,199,115,239,233,165,116,192,231,228,108,186,46,249,210,63,243,152,26,235,69,54,83,54,238,179,77,125,182,245,236,38,85,162,223,170,165,11,252,83,238,176,169,168,133,187,144,168,41,159,71,49,173,124,147,152,237,159,103,225,210,210,14,183,64,31,127,81,246,127,134,255,70,51,109,132,14,32,162,236,248,17,1,67,31,18,190,23,65,6,214,227,57,62,63,24,106,202,136,152,116,214,37,148,83,251,131,233,114,191,98,176,29,154,1,170,203,166,195,176,99,20,129,81,120,99,225,127,240,153,180,174,55,55,82,246,234,87,19,74,187,173,226,166,238,90,160,73,117,216,126,236,62,152,213,235,80,138,249,193,103,58,111,165,189,245,121,47,227,145,114,184,222,80,44,123,241,121,227,231,159,7,58,73,137,94,152,12,52,162,44,113,239,121,91,1,129,11,197,72,14,23,34,115,69,110,94,51,7,79,115,24,103,45,203,200,80,22,64,38,234,131,49,201,229,141,96,60,193,167,244,161,166,20,112,127,26,34,114,115,175,126,48,95,69,137,100,221,129,9,120,87,255,229,76,247,204,150,91,83,9,121,206,142,184,152,142,223,251,62,40,149,167,82,226,194,148,17,94,152,74,136,115,121,220,156,50,230,251,212,70,161,58,250,7,195,26,213,47,83,121,183,159,54,37,180,31,188,232,227,186,227,70,79,142,70,35,71,41,28,143,93,140,238,16,246,158,244,173,82,24,213,231,13,234,211,137,60,232,64,251,6,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,117,77,254,237,237,42,194,28,65,115,98,248,208,32,250,232,119,86,176,15,143,197,223,252,230,148,59,166,173,112,161,113,206,39,45,211,250,51,4,166,253,144,234,29,131,161,36,152,47,140,138,154,127,157,8,130,236,165,207,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,190,150,8,111,142,173,55,79,196,143,114,113,152,63,244,123,245,218,16,57,175,239,141,89,223,215,77,99,2,147,139,138,171,233,35,88,67,175,182,138,121,135,9,140,244,121,167,133,2,41,162,45,63,24,34,162,115,6,22,129,209,28,241,57,135,203,169,223,227,248,192,211,104,244,253,106,227,224,45,119,90,16,0,94,213,55,76,210,71,237,118,217,160,2,93,172,169,255,131,33,17,46,250,96,13,253,32,255,134,26,20,20,151,174,9,152,190,190,246,125,36,214,7,124,107,157,233,28,163,65,215,151,3,92,227,227,218,237,192,22,217,47,113,53,76,83,127,143,69,245,255,252,143,255,250,63,252,171,127,247,199,191,251,223,223,83,169,34,14,241,159,224,84,250,251,198,114,135,218,33,251,106,62,15,217,152,96,245,65,249,175,63,40,73,156,85,229,65,155,133,104,155,79,114,130,107,88,38,185,67,58,226,191,141,12,59,190,151,188,65,42,115,125,255,37,4,154,47,45,47,239,159,128,203,247,209,152,194,214,72,242,126,143,147,141,238,156,47,189,227,181,93,178,60,96,60,49,63,56,6,36,236,87,104,15,24,57,32,95,91,196,183,164,46,212,150,61,201,76,191,186,193,80,222,228,147,58,91,73,76,41,132,82,233,146,44,88,211,61,70,82,124,175,219,4,153,228,115,62,71,92,242,29,150,56,198,106,242,205,192,214,85,99,206,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,101,228,141,96,155,155,40,51,159,15,182,202,186,221,36,20,139,127,206,40,169,137,156,42,48,47,108,101,223,97,209,142,44,75,182,208,77,7,228,221,159,41,201,147,109,204,184,236,99,243,167,219,253,42,206,3,175,85,99,43,153,240,242,52,61,26,40,104,245,183,61,173,39,75,214,161,233,250,149,24,217,52,75,75,70,102,9,246,25,87,67,1,89,100,86,32,25,73,57,96,156,118,61,180,232,6,169,113,111,26,91,151,28,167,105,153,82,95,28,152,171,95,46,123,78,91,248,7,135,159,136,84,60,20,49,127,126,85,253,97,69,36,163,189,150,243,20,146,206,179,9,58,140,207,80,229,52,166,80,212,55,41,162,176,245,106,127,98,7,32,247,157,226,222,11,143,242,49,19,150,245,46,127,86,4,188,23,98,213,153,97,142,222,157,219,32,68,239,229,106,234,145,41,134,253,96,107,64,85,216,194,84,97,90,177,112,147,60,215,66,198,164,132,109,69,134,112,200,111,91,46,210,239,77,161,217,37,25,199,58,202,56,56,53,140,62,218,176,213,120,162,116,105,6,122,254,212,186,88,94,231,227,61,243,22,6,101,110,183,27,16,24,202,248,176,55,105,3,186,165,205,7,46,191,170,236,120,44,184,139,196,38,132,130,224,88,207,97,80,194,47,36,54,33,118,245,186,79,77,191,99,83,139,18,74,137,20,87,15,132,195,171,152,163,200,29,238,251,216,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,83,110,12,40,67,12,233,57,108,151,116,216,4,162,182,56,8,205,82,138,14,91,149,213,125,110,218,80,40,220,118,152,82,248,107,6,80,27,75,247,115,120,62,8,81,201,90,177,22,251,233,230,236,34,125,187,154,220,252,236,228,231,104,247,145,163,24,153,215,189,121,131,119,177,135,115,66,0,167,202,111,255,152,29,154,195,179,147,99,189,207,221,140,124,39,62,161,99,239,22,140,252,63,195,65,94,209,47,56,223,190,205,18,241,121,74,240,35,126,74,19,26,165,214,191,115,129,35,153,68,94,68,0,42,140,249,22,220,248,96,108,196,28,219,80,181,90,15,42,146,63,216,62,230,88,215,92,77,62,115,254,208,97,7,82,156,26,160,201,148,187,63,184,152,84,213,69,127,78,65,251,208,227,242,114,106,4,124,62,40,50,198,223,189,39,110,235,149,125,169,20,239,209,149,252,13,108,46,35,60,239,23,62,230,231,111,215,39,252,1,191,86,190,15,69,5,55,209,193,15,70,95,114,234,181,133,170,145,177,28,206,86,210,127,97,146,132,185,77,135,43,36,30,50,48,206,217,222,171,195,205,116,128,47,140,205,143,160,211,7,143,37,233,181,99,105,110,132,149,199,55,41,235,108,234,249,182,18,0,119,138,190,253,230,199,76,189,193,30,67,97,182,202,129,214,118,131,144,166,168,185,141,70,253,251,233,101,191,46,48,74,112,49,238,97,137,40,65,141,29,52,46,166,160,89,214,73,166,13,190,182,30,79,141,22,149,140,140,220,242,29,247,217,45,199,117,7,160,31,178,156,78,220,156,91,23,153,20,24,190,102,246,73,73,16,187,109,133,173,50,209,95,231,217,161,82,214,231,130,43,140,102,56,135,161,67,22,116,44,143,112,128,82,170,190,100,100,72,64,140,22,247,38,252,250,92,141,87,60,122,192,199,142,105,89,97,98,57,241,211,152,42,89,225,116,62,189,120,172,159,234,200,69,17,195,153,254,101,18,208,218,69,22,241,57,51,172,0,214,97,115,170,101,165,96,17,160,37,234,240,249,148,187,188,16,99,182,185,3,103,152,50,176,179,165,211,27,28,104,129,161,65,96,136,11,90,124,94,68,168,186,194,231,101,247,190,47,60,167,190,143,138,6,208,108,119,100,162,25,8,124,182,141,122,191,221,179,53,55,217,113,206,231,102,244,153,49,43,137,48,144,194,152,163,237,194,240,208,43,76,24,126,93,248,50,224,87,44,100,136,207,238,132,67,168,47,232,177,139,232,125,119,216,10,17,4,174,4,152,239,219,52,182,252,11,103,10,65,230,93,103,28,33,242,62,200,218,238,187,206,86,190,197,229,160,184,223,43,214,17,236,107,178,135,211,226,74,125,121,236,103,198,224,120,97,56,112,2,100,79,29,10,14,168,174,246,253,50,151,236,224,231,83,131,12,62,62,107,118,46,121,102,179,168,250,140,139,97,208,90,67,96,51,232,2,222,187,95,219,193,180,109,150,201,19,127,219,21,12,152,185,10,76,168,107,251,148,160,28,190,170,94,77,233,103,14,184,224,128,228,7,230,253,92,120,93,250,181,202,55,62,24,143,195,205,74,111,4,62,30,109,137,15,160,24,65,70,19,24,250,182,248,233,243,143,111,37,2,40,197,25,241,170,169,212,108,91,126,218,44,224,184,154,240,196,144,205,46,33,92,185,242,186,112,233,242,225,18,73,89,113,186,216,166,43,115,50,161,160,143,111,167,158,229,59,101,155,37,153,119,38,49,6,150,209,97,85,120,194,28,31,247,78,116,10,202,47,15,202,208,98,203,32,32,123,3,2,192,25,83,244,162,250,237,208,12,104,172,111,129,82,48,39,176,49,41,238,59,176,243,41,202,173,105,96,104,245,194,173,235,155,62,94,249,113,219,239,148,244,174,43,184,161,28,153,101,182,203,101,223,1,166,150,99,203,197,35,203,145,105,106,153,185,220,9,197,94,150,55,205,1,59,154,94,61,244,177,206,95,80,187,20,240,202,183,191,188,210,131,75,151,73,92,93,112,124,228,185,10,141,125,2,211,54,45,35,39,44,41,239,186,194,77,48,21,46,70,74,228,112,151,48,150,193,86,246,125,225,115,84,201,251,130,143,179,151,123,53,191,45,107,148,210,141,47,108,9,220,8,44,202,180,64,78,211,239,208,76,244,77,22,82,182,166,161,120,157,131,74,63,25,57,253,72,53,172,179,74,167,140,156,169,9,250,166,210,226,106,76,210,41,211,130,118,96,137,29,171,25,13,90,204,57,116,70,240,26,249,215,117,54,217,41,91,18,181,255,153,38,32,135,169,8,190,230,23,225,116,234,226,125,143,71,124,235,22,120,3,23,40,171,125,228,208,249,220,166,70,96,186,22,221,162,69,229,40,137,121,86,55,116,2,53,230,188,183,243,66,155,194,84,96,36,31,57,226,21,75,238,189,126,71,196,135,82,57,184,238,150,68,162,109,17,168,12,216,26,198,47,12,171,102,139,243,5,206,223,93,20,181,170,118,7,247,13,151,2,146,143,142,165,64,242,186,233,140,29,179,255,28,117,62,174,105,76,147,50,99,179,155,239,229,240,57,31,174,12,40,48,156,94,241,50,231,38,222,58,21,38,236,229,75,129,62,131,212,116,104,48,34,197,167,191,170,49,238,9,12,185,83,28,216,203,66,144,10,19,7,137,151,185,140,222,253,129,203,152,241,50,77,42,250,65,207,171,138,175,15,49,40,57,187,12,30,57,94,7,141,74,253,126,156,118,111,26,179,127,176,133,183,202,122,97,138,48,2,182,120,183,194,149,34,27,135,145,62,30,138,66,132,145,29,165,147,185,232,11,177,44,113,119,152,2,211,185,159,57,179,202,241,15,94,85,68,149,13,134,159,223,111,158,161,157,46,250,219,101,65,81,235,112,251,147,165,130,74,172,79,56,232,188,106,31,246,178,177,62,150,195,144,113,62,79,77,212,229,222,155,55,162,191,124,252,191,229,43,5,102,237,122,115,60,191,69,12,65,190,195,132,160,30,120,215,58,239,213,166,171,160,223,30,133,60,254,178,121,85,109,62,223,117,178,182,213,128,173,225,95,96,212,34,125,33,161,73,134,98,132,192,36,152,220,90,62,255,151,200,131,254,54,38,114,143,171,71,149,218,130,31,92,166,239,165,27,10,139,245,108,119,9,251,47,110,190,40,105,209,237,14,101,207,233,83,78,85,208,214,155,83,181,155,220,117,226,197,182,170,111,132,138,150,234,30,8,212,149,91,207,198,148,172,251,225,3,127,173,208,130,146,156,136,75,225,89,87,59,6,110,143,20,215,158,45,162,235,148,152,74,165,111,102,86,139,244,204,55,141,175,201,119,74,84,220,206,65,169,87,195,210,233,159,230,70,58,225,22,66,219,132,30,107,206,39,140,34,132,43,98,109,203,172,18,62,117,152,205,111,202,189,145,63,137,200,1,11,186,222,62,205,106,254,24,122,141,14,115,86,77,249,52,45,134,232,175,242,28,155,122,56,96,201,108,143,1,81,103,188,46,101,18,112,38,43,226,223,229,230,104,111,242,80,197,122,157,125,198,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,176,207,92,174,219,205,5,245,143,85,124,249,155,222,70,30,116,159,235,236,202,16,111,196,192,19,161,229,59,37,112,147,141,48,12,77,35,99,203,10,92,156,160,119,51,163,89,161,202,142,130,245,92,34,50,198,87,220,228,120,192,93,128,178,192,81,234,174,228,112,249,113,73,95,248,140,250,102,207,42,210,67,232,45,199,115,145,184,23,83,128,61,255,236,156,241,92,103,21,94,93,48,96,44,178,207,245,89,199,164,177,158,108,185,57,26,154,223,1,64,161,114,158,18,108,57,176,165,192,252,234,92,44,217,174,35,71,37,101,58,76,57,247,125,157,43,91,104,178,125,168,105,178,63,48,4,205,191,140,52,240,160,196,85,102,197,180,207,151,95,141,123,50,147,192,116,40,182,229,87,155,77,211,186,78,57,149,87,227,131,141,191,96,41,76,80,239,251,62,8,218,172,165,155,217,217,232,242,76,62,41,70,143,32,147,130,59,51,190,156,49,52,93,5,83,79,215,66,135,88,214,239,77,231,145,158,200,199,118,24,187,229,184,218,164,37,228,234,179,202,206,11,217,14,159,115,235,202,152,64,13,123,102,201,3,84,118,245,186,34,113,192,70,51,21,87,119,186,181,4,30,198,244,24,191,125,94,215,210,55,50,140,166,127,197,131,65,254,34,191,61,97,165,138,247,57,108,26,21,134,229,250,62,55,205,206,114,222,155,78,220,151,204,65,200,33,113,144,201,183,111,127,118,152,40,68,202,106,86,102,200,5,250,247,219,228,41,116,224,231,20,38,86,243,205,10,42,86,243,118,43,219,166,68,78,58,59,188,168,162,145,123,211,56,189,190,111,123,253,132,185,117,100,213,18,58,223,172,64,127,112,185,27,109,43,69,141,219,127,154,70,186,162,27,158,41,27,37,127,44,216,91,244,133,176,141,123,120,139,5,15,85,181,218,41,221,106,4,126,48,94,86,145,24,45,167,211,249,44,252,11,161,30,19,65,0,117,250,144,89,248,198,93,172,194,120,84,245,71,105,193,250,214,2,255,118,119,9,179,154,163,236,1,119,178,76,103,37,170,111,52,140,32,215,97,43,164,120,96,122,203,63,91,130,226,62,100,108,196,93,53,21,34,255,58,11,65,58,77,5,240,170,167,219,180,171,88,93,75,87,23,191,211,110,238,87,163,79,94,212,163,132,74,248,172,0,135,137,1,38,117,180,77,3,194,209,5,87,155,58,210,68,65,252,101,163,251,93,214,86,111,21,133,174,21,48,153,118,9,56,146,163,56,230,220,183,146,202,121,159,169,62,166,8,221,92,62,110,10,170,170,218,56,139,238,129,239,214,38,93,127,107,192,205,4,162,202,184,59,188,45,203,161,246,21,156,125,223,251,168,84,250,85,117,49,206,10,197,179,254,96,130,253,187,188,78,155,167,125,96,99,169,121,60,110,153,145,85,252,64,34,15,233,113,48,134,149,33,58,204,166,243,58,109,185,121,60,17,54,54,30,83,125,4,200,53,63,147,212,118,155,92,187,90,203,148,115,248,171,68,55,41,55,53,8,172,70,42,251,67,119,179,17,229,183,233,31,157,190,202,168,86,20,250,42,179,145,140,123,224,131,81,210,91,143,9,53,73,17,127,40,113,128,199,71,104,198,137,233,40,198,136,142,187,13,155,139,31,220,168,16,127,222,70,51,181,200,239,93,18,166,166,10,226,129,155,155,172,228,65,113,168,117,199,129,180,187,251,213,16,144,14,245,162,241,254,123,242,223,134,121,112,233,158,242,43,88,244,171,123,175,210,52,88,141,143,49,194,80,48,197,157,161,37,221,196,173,226,212,111,62,173,37,78,140,168,217,169,49,12,216,234,143,229,204,134,174,37,251,9,65,247,75,22,235,15,41,130,20,115,74,33,2,202,70,106,98,45,170,173,28,38,33,34,110,217,196,176,79,229,91,73,196,88,159,133,6,41,34,214,188,195,91,244,106,161,230,44,152,80,223,192,160,158,237,58,227,22,38,77,159,109,72,207,36,146,1,247,177,104,238,200,30,233,129,103,4,102,141,187,144,80,48,133,28,240,131,33,237,144,236,74,253,117,198,78,191,57,235,104,12,185,26,113,167,47,237,189,76,67,33,117,49,131,76,105,106,124,46,31,205,45,243,57,147,7,49,144,175,250,105,153,154,113,73,18,142,161,7,137,178,206,128,141,13,91,30,140,82,158,207,162,94,168,13,215,164,55,135,6,118,207,239,230,195,66,38,178,210,208,240,161,161,248,131,9,33,86,25,185,149,89,126,149,60,192,20,56,21,65,249,90,191,133,4,11,77,211,167,158,212,205,238,47,44,190,208,127,160,89,249,63,158,50,255,227,191,254,63,255,195,127,255,111,255,248,191,252,175,127,252,187,255,249,255,151,53,111,235,63,73,214,252,60,39,92,55,95,2,25,30,222,181,53,119,141,52,221,116,152,108,220,208,196,247,180,38,39,79,63,27,77,128,36,231,216,152,86,113,251,158,15,50,139,195,69,109,1,185,189,207,111,193,232,74,93,242,107,45,89,139,206,135,118,138,102,238,25,15,73,78,249,202,57,64,217,218,239,176,225,88,43,110,32,204,97,204,160,146,246,64,205,115,69,214,156,38,159,146,37,145,212,206,190,79,15,141,231,243,11,44,21,83,224,73,95,132,231,243,19,164,192,83,110,110,93,74,30,130,161,45,183,222,178,34,96,202,164,221,57,134,24,52,165,173,87,211,174,227,73,94,36,236,166,166,69,168,250,37,222,238,101,12,180,49,72,84,24,185,28,119,244,250,79,192,72,38,5,198,158,238,121,113,42,100,96,103,20,152,42,22,207,62,55,62,129,45,25,251,134,136,92,241,95,182,6,36,77,186,83,127,106,29,75,63,152,224,196,20,203,165,25,65,170,231,0,216,217,49,173,4,206,84,111,248,213,199,225,105,18,72,71,24,105,122,160,252,88,7,69,71,77,21,106,196,39,89,50,61,43,204,233,180,62,219,27,66,27,200,50,229,119,139,229,193,179,195,201,146,69,23,134,82,63,121,72,203,218,62,207,7,242,231,250,86,255,190,173,35,118,22,204,168,237,46,16,1,231,158,212,93,54,55,210,237,21,154,119,182,238,167,199,107,196,83,201,14,211,16,155,116,83,99,21,187,3,5,177,214,57,202,245,152,57,207,186,183,195,240,145,13,49,241,232,43,38,103,231,39,193,57,32,37,53,203,118,91,76,58,246,131,43,201,172,173,91,102,93,30,61,167,102,242,184,130,242,92,240,46,207,234,247,54,245,99,137,59,82,71,145,231,242,131,160,36,155,56,137,18,84,60,81,191,154,224,182,206,41,75,10,15,234,59,185,49,72,134,152,136,103,162,96,23,216,126,176,35,55,163,65,182,95,201,77,192,165,188,222,89,206,158,255,193,162,168,67,163,246,148,146,132,91,104,234,109,26,150,65,106,163,117,183,184,155,241,149,170,73,141,185,25,75,161,225,42,12,141,64,211,111,222,135,91,74,5,234,118,141,203,211,24,208,226,234,188,72,244,202,208,76,41,168,250,213,70,216,164,160,37,138,29,36,118,212,212,174,61,103,103,119,123,3,15,116,232,124,158,171,215,232,97,114,91,203,166,122,210,131,114,249,233,246,252,220,34,246,110,145,115,14,32,55,123,209,122,127,34,116,164,92,150,127,61,149,30,231,39,85,193,73,29,86,241,48,133,239,170,209,235,38,110,6,193,207,170,185,136,85,140,68,201,173,121,178,113,85,97,106,127,90,192,19,53,31,141,94,179,235,135,3,132,102,250,202,250,219,203,228,28,63,244,124,133,183,20,219,146,113,220,253,186,33,232,101,108,117,235,250,216,41,96,59,100,187,38,33,169,249,11,24,250,102,117,56,51,28,134,49,165,216,239,87,87,206,210,167,3,138,117,135,161,229,84,103,23,34,59,183,199,145,111,206,91,81,162,77,213,163,38,149,124,244,146,211,159,110,104,116,79,221,43,156,70,228,41,126,54,171,190,135,211,88,232,218,147,155,47,14,163,120,217,105,67,117,34,117,38,231,185,115,189,232,57,170,180,194,229,184,140,43,197,47,23,26,79,181,50,39,19,117,25,225,174,182,219,237,207,139,104,70,148,231,40,14,191,150,35,33,101,16,235,196,120,189,154,220,26,141,197,126,253,104,52,166,228,8,70,97,14,13,52,135,233,166,211,155,147,211,47,219,39,148,208,66,149,103,46,231,153,231,142,87,157,97,211,149,10,24,83,76,219,190,29,225,42,239,167,156,175,113,52,6,72,140,120,107,169,96,134,2,89,222,149,154,14,198,227,248,213,245,218,155,134,126,116,104,29,34,1,56,127,149,236,191,146,139,3,198,68,13,47,29,74,155,162,55,135,101,223,45,121,108,78,181,244,80,131,60,91,233,138,143,7,19,74,74,32,137,173,13,15,36,157,179,130,148,190,60,23,123,130,167,147,151,109,155,89,106,15,10,93,250,57,246,104,66,63,75,50,248,199,46,68,2,192,119,209,146,53,155,214,16,56,159,158,97,129,142,221,120,80,46,92,224,26,243,208,5,187,71,151,95,182,195,185,229,240,194,225,251,212,139,171,9,122,249,192,178,9,137,78,133,43,206,179,143,251,108,48,107,233,205,241,89,252,117,81,229,176,135,196,230,96,181,153,117,68,252,96,64,242,254,14,156,226,147,8,77,28,147,68,138,203,168,151,41,41,62,189,97,146,119,50,101,103,139,207,235,110,148,231,119,180,24,118,225,41,199,18,230,133,92,254,17,96,182,210,184,26,225,178,41,166,53,62,91,190,91,97,53,142,208,165,112,247,178,132,101,180,142,90,21,68,209,79,45,17,144,57,107,114,53,93,133,80,28,187,85,127,96,254,173,212,181,157,251,82,235,17,223,30,236,16,73,39,133,85,26,223,61,133,108,85,150,33,205,140,57,71,156,42,25,1,242,144,10,226,134,82,165,7,246,54,77,14,98,246,91,212,43,182,133,159,100,130,76,26,65,146,228,14,32,69,245,148,213,201,90,225,184,201,17,43,133,16,64,230,204,54,245,228,81,17,107,40,107,82,165,69,84,234,124,188,59,226,180,120,155,85,239,77,36,213,97,251,52,87,211,145,53,90,170,62,248,76,223,206,85,31,123,146,165,247,171,207,20,240,130,101,210,104,251,243,231,34,192,44,11,169,66,54,234,121,41,163,56,104,91,183,74,172,217,60,35,242,13,193,123,210,117,118,182,214,27,85,159,144,35,203,17,80,96,25,241,61,30,209,242,41,53,40,52,228,54,114,85,14,247,243,225,106,89,117,51,57,86,191,55,95,249,109,54,183,178,106,152,135,252,169,160,134,207,122,116,153,128,137,199,107,50,4,199,83,106,9,51,93,71,195,87,105,70,131,66,55,98,26,101,141,121,229,131,207,35,74,224,155,56,19,245,152,145,229,64,121,69,43,59,141,219,217,83,40,88,167,83,11,113,143,49,176,183,47,82,4,10,233,139,148,58,69,164,165,139,167,173,6,255,68,110,158,54,222,161,143,12,45,129,149,52,224,79,49,193,77,20,162,188,149,218,131,178,109,57,154,33,245,150,184,56,127,231,69,65,11,193,10,36,239,21,46,237,166,219,170,49,188,107,137,164,177,193,251,205,89,181,93,171,5,207,192,217,180,226,234,188,244,203,166,85,103,68,50,129,155,239,94,180,184,211,204,164,117,135,198,145,164,149,163,199,106,237,241,219,19,133,161,165,101,169,240,188,4,188,251,186,26,109,188,17,116,17,74,164,25,177,137,180,194,152,6,138,29,153,194,115,206,142,33,177,155,108,28,53,41,224,51,195,87,69,22,216,250,166,119,192,52,221,202,90,49,253,231,64,27,21,220,111,157,239,184,239,139,96,181,108,11,249,216,164,199,186,206,1,111,105,61,53,235,141,208,80,192,198,236,60,181,62,217,210,233,1,147,3,208,69,190,99,59,131,200,124,105,157,227,175,147,223,67,227,38,6,46,30,180,213,100,143,22,9,76,248,7,181,212,3,34,155,123,231,242,236,71,84,219,161,254,22,112,170,91,223,5,68,80,57,146,155,56,192,73,45,82,58,139,119,36,86,41,163,201,218,24,128,44,121,196,89,147,5,114,150,86,200,179,164,239,187,88,34,142,8,92,140,79,50,96,147,49,82,131,22,246,145,121,151,193,174,90,13,78,123,74,30,49,50,218,62,212,26,222,180,195,183,139,246,170,77,32,168,3,121,136,239,192,137,176,147,182,13,28,243,160,184,225,151,76,218,34,105,191,3,177,215,155,100,159,150,164,18,152,102,206,125,225,174,41,93,154,41,144,209,136,155,15,218,158,228,177,207,140,174,56,176,113,177,202,179,80,232,122,29,145,8,39,144,180,150,140,28,250,176,29,59,10,221,21,234,155,96,105,12,63,52,145,70,63,22,212,86,120,207,248,106,73,17,234,169,151,45,90,237,137,33,90,187,202,214,70,13,66,14,61,170,26,168,158,16,3,201,228,249,34,164,158,224,234,121,30,26,106,241,228,135,38,233,68,113,98,249,167,227,124,16,129,142,103,155,164,200,252,156,168,81,109,129,77,179,181,29,136,8,124,44,81,206,114,41,152,176,30,181,21,198,215,249,232,16,124,145,35,245,236,145,176,128,57,124,124,220,219,98,10,12,93,72,236,131,244,144,166,62,30,199,103,68,30,143,206,227,167,21,169,96,38,142,168,86,218,48,142,21,69,71,27,81,151,182,145,39,27,15,76,82,49,234,95,200,90,139,191,7,156,221,86,6,198,125,28,127,63,76,160,236,133,75,139,170,54,58,124,213,29,68,239,132,254,36,47,205,89,150,37,20,152,123,199,200,113,44,183,206,217,242,124,21,69,86,188,58,125,170,133,112,108,20,12,177,152,245,161,184,87,20,94,206,95,212,82,97,2,91,94,172,68,41,236,110,207,15,195,9,235,63,125,188,177,37,101,107,199,254,65,66,57,74,203,90,83,6,41,131,87,152,140,212,226,209,97,160,87,147,142,138,122,163,74,37,160,186,123,217,108,216,91,69,136,141,153,21,38,82,51,111,13,226,106,226,217,0,151,18,247,54,105,59,109,151,91,8,80,249,115,161,216,80,245,177,243,175,114,57,74,47,57,151,212,236,155,118,8,68,225,230,249,223,86,239,124,220,134,6,138,62,251,156,250,212,189,146,21,151,146,81,237,27,163,237,113,238,40,123,203,208,232,116,133,169,3,141,129,27,185,202,51,227,24,2,181,74,41,236,243,190,216,180,231,173,194,237,28,175,207,74,170,113,107,147,169,120,190,60,200,195,188,151,98,195,250,145,213,35,67,183,169,197,183,101,165,252,185,61,223,45,49,251,40,15,158,173,151,231,211,155,40,69,122,237,49,164,4,146,72,65,171,251,92,19,112,167,24,80,199,61,9,116,122,85,52,121,200,250,126,122,48,164,94,148,236,200,243,249,28,183,213,203,204,169,209,121,66,22,191,166,119,135,241,192,139,122,177,217,132,69,188,171,128,6,238,246,44,133,122,238,150,46,140,90,168,174,5,162,1,51,42,201,33,237,213,15,0,150,114,79,124,17,73,156,218,231,84,56,237,103,180,190,204,74,97,141,126,0,36,128,239,213,112,103,60,203,112,208,15,228,240,224,209,254,4,189,253,110,38,224,53,230,11,231,232,22,34,102,243,4,175,14,92,202,45,251,135,174,243,189,247,186,229,245,102,207,244,231,222,124,202,1,83,242,163,79,133,50,88,12,204,200,44,94,152,42,221,104,87,128,45,87,119,89,218,112,82,244,164,65,37,52,245,104,162,51,105,69,51,29,5,114,239,166,65,178,207,63,144,101,85,158,253,125,215,201,235,183,104,211,192,139,125,124,197,222,188,36,110,90,113,94,211,88,11,71,110,138,247,113,172,219,190,244,185,18,138,171,209,25,67,190,105,62,17,189,25,89,202,5,69,163,182,193,22,122,147,106,244,110,253,4,57,164,103,57,17,58,139,238,93,14,123,241,106,112,190,115,84,130,83,92,121,140,89,141,149,64,176,29,61,153,137,132,245,122,66,37,45,221,110,81,92,216,115,248,252,121,50,118,205,152,0,138,251,42,20,53,147,63,247,209,2,147,134,254,204,227,179,7,84,148,57,187,192,108,4,95,184,235,192,80,128,36,189,186,19,146,249,224,122,222,151,48,230,254,224,111,135,170,21,26,48,189,49,212,47,223,135,108,117,128,103,199,106,10,163,4,227,55,166,216,187,189,48,27,199,7,91,247,215,126,110,222,211,116,135,25,7,153,180,227,16,24,134,248,47,123,142,79,213,69,211,28,120,67,20,53,29,38,215,215,229,230,195,132,73,234,7,159,167,150,114,22,35,26,162,250,206,127,27,253,154,107,120,163,16,71,194,45,110,62,232,192,26,242,96,86,233,209,124,104,19,241,28,249,105,251,4,62,12,194,183,86,20,131,155,238,123,207,112,148,156,97,223,55,5,171,242,244,54,179,106,122,210,125,223,171,97,104,12,187,27,98,10,50,131,247,161,80,99,58,150,223,254,224,10,75,96,186,15,181,49,141,189,138,162,218,65,181,5,61,198,176,137,225,252,80,122,19,235,3,19,224,141,123,155,4,82,124,200,166,35,97,45,188,14,87,19,65,21,248,152,33,49,221,29,182,128,27,81,133,138,144,98,253,47,168,67,80,5,153,8,121,108,68,170,188,2,187,154,34,252,213,64,109,228,147,17,213,244,57,237,214,127,213,47,140,74,240,40,62,180,33,41,28,104,94,49,14,190,156,48,90,37,237,246,144,53,52,69,43,2,108,142,194,168,189,229,135,41,238,216,126,45,132,124,119,235,99,109,35,112,154,29,134,30,241,138,34,29,120,101,218,177,190,97,193,92,47,82,213,13,242,163,14,219,189,195,131,210,112,185,26,118,148,228,43,97,64,162,189,239,58,130,150,181,83,217,28,48,27,156,76,9,225,59,223,240,129,17,204,186,207,133,56,137,9,17,124,112,71,226,100,8,204,210,251,156,44,224,122,165,112,168,207,160,218,177,57,104,219,180,92,11,65,191,83,73,88,209,234,144,239,14,127,118,66,215,237,112,171,66,43,142,46,215,60,135,194,29,24,111,99,203,79,83,181,247,145,225,144,122,237,48,12,87,129,135,49,165,57,108,194,58,50,52,11,214,250,34,28,184,146,151,250,27,193,56,148,206,135,223,188,152,128,234,93,72,5,73,164,242,133,168,207,58,40,194,99,214,80,135,38,207,238,83,70,38,101,84,65,9,249,111,255,101,84,55,166,172,81,171,101,156,201,223,22,26,165,69,80,226,115,59,22,202,32,224,25,1,81,224,77,77,76,192,27,119,92,126,186,159,37,235,5,106,144,235,101,154,102,46,140,172,178,231,140,249,104,201,211,222,9,47,198,22,94,28,222,108,3,10,227,36,173,47,39,80,39,175,178,200,231,83,233,150,203,159,123,72,81,202,174,151,76,29,30,58,186,54,62,7,15,98,105,180,10,135,192,100,233,253,222,108,26,87,155,248,160,152,60,222,175,110,27,225,153,165,38,240,196,103,248,208,142,77,34,175,26,81,229,234,238,29,182,43,26,206,83,96,98,189,254,50,143,93,2,45,231,3,111,47,88,71,123,108,239,171,189,5,10,43,86,92,140,176,195,42,119,161,32,80,249,13,26,1,241,220,101,253,154,114,220,246,211,150,238,205,121,185,46,91,183,74,198,248,230,207,238,66,15,166,92,61,104,39,248,108,45,28,36,56,180,239,58,33,117,90,195,194,32,5,195,123,191,48,77,121,222,150,100,53,172,103,254,228,183,151,157,23,211,97,99,182,149,135,182,42,115,255,234,57,56,218,21,226,0,166,122,202,7,142,162,219,101,22,162,219,137,69,234,103,34,125,210,123,203,54,75,47,215,177,119,124,86,206,65,208,147,206,10,149,56,229,179,243,40,204,162,115,238,110,148,103,1,214,234,62,45,237,27,100,46,238,205,173,50,187,249,87,141,32,5,98,38,23,46,228,160,125,15,183,8,254,148,73,163,244,240,124,0,213,225,51,148,171,73,212,126,245,121,222,24,129,196,45,76,168,114,53,225,34,239,6,161,65,3,81,196,139,246,76,199,159,223,27,69,195,155,82,6,110,70,198,246,193,61,25,251,164,192,246,169,7,124,166,165,201,148,195,254,51,252,133,236,65,103,124,151,113,147,106,245,82,39,210,186,101,38,249,48,161,95,110,222,38,102,225,252,122,75,183,209,26,160,205,41,230,12,214,136,169,87,47,82,91,205,111,62,105,90,186,43,5,126,158,232,96,134,113,106,193,200,43,48,95,204,231,37,89,181,204,188,29,0,24,67,172,123,223,194,49,31,69,97,129,45,130,184,220,119,186,180,31,187,153,44,52,244,70,219,55,101,152,66,104,107,85,65,207,215,233,132,62,152,201,199,85,188,83,214,9,171,172,239,192,61,40,236,87,114,231,106,162,44,227,67,143,1,79,170,244,194,36,252,215,244,91,87,235,46,111,2,159,237,106,127,160,149,188,201,94,213,155,113,241,250,15,195,95,122,35,12,205,212,232,33,226,255,96,90,169,196,46,3,134,52,206,103,132,2,222,212,245,106,152,206,226,230,166,134,252,192,80,80,85,159,49,43,169,203,122,115,170,250,191,133,112,78,68,34,118,242,109,177,43,20,127,151,205,116,147,186,152,48,157,58,68,239,66,33,7,69,17,145,194,112,40,124,241,11,114,80,80,111,87,189,186,68,68,148,140,36,41,100,125,93,72,140,124,177,115,146,80,184,143,122,243,109,58,32,14,211,39,255,76,42,28,36,195,135,70,159,227,146,227,156,147,138,202,212,15,166,169,59,205,165,48,223,80,14,24,139,117,40,220,121,77,1,143,165,63,221,145,92,136,199,110,212,241,244,231,167,233,133,188,247,222,196,228,20,222,205,9,54,176,8,41,173,186,187,66,71,12,123,125,91,41,185,136,157,111,31,189,193,176,83,251,205,127,4,185,83,225,106,122,202,14,31,75,162,61,55,71,38,225,94,77,118,116,43,140,26,217,8,184,246,91,12,109,48,21,201,53,96,232,229,159,161,45,255,114,15,216,245,240,233,20,66,228,50,3,29,210,158,6,92,109,241,4,60,203,213,95,48,24,38,223,18,48,169,173,161,48,26,36,247,169,176,27,30,152,54,152,64,207,9,189,31,116,64,246,233,240,160,190,66,39,180,154,118,102,192,176,74,61,48,116,200,43,96,118,113,29,56,122,0,177,134,17,197,221,91,175,198,69,190,239,26,255,66,87,33,154,23,53,190,159,159,160,143,206,55,196,29,35,94,199,52,42,86,129,77,121,48,126,155,210,120,221,55,44,108,121,231,148,226,169,103,210,140,24,58,134,70,69,165,238,120,214,103,30,31,200,160,191,127,233,213,156,119,43,22,210,34,252,152,21,238,166,70,230,48,29,82,77,225,77,77,136,195,187,60,158,40,223,249,217,197,46,76,4,93,175,134,204,58,192,189,212,31,236,240,210,123,52,139,187,84,100,216,21,166,197,189,6,60,107,213,23,66,113,65,138,155,207,179,230,182,152,142,80,36,180,88,227,16,140,100,49,196,231,248,197,222,126,48,242,134,250,101,78,28,157,252,153,41,164,239,145,222,106,10,99,73,244,128,207,159,197,131,160,17,168,127,102,37,250,140,4,84,245,151,81,114,104,129,98,140,233,47,91,128,227,194,212,222,44,133,233,216,184,48,244,247,114,239,137,111,226,123,2,36,157,249,246,105,25,204,6,150,3,62,19,42,155,29,14,23,89,33,135,145,73,217,130,18,196,217,49,39,147,9,30,10,119,47,195,130,79,39,9,181,153,161,120,44,113,49,129,174,172,227,46,57,138,107,128,119,233,235,129,17,51,141,129,225,52,201,177,185,236,211,244,215,209,172,113,74,14,221,133,206,182,23,239,3,183,169,81,135,197,50,243,93,182,225,94,107,68,195,154,167,188,156,169,25,183,123,222,207,197,125,199,38,76,77,68,86,115,128,222,42,138,94,28,38,229,38,235,223,250,122,243,140,223,166,203,122,40,122,235,199,26,4,23,75,150,209,98,107,116,6,74,80,100,127,239,18,93,63,247,240,131,81,139,65,55,93,97,218,184,155,195,200,212,138,213,8,236,252,231,6,195,175,84,20,166,50,164,6,92,251,205,138,25,108,145,209,128,17,105,172,10,211,75,113,127,155,80,227,131,174,122,111,141,110,172,204,201,36,19,46,227,182,138,188,128,33,156,119,199,31,198,52,194,246,10,22,186,184,2,45,123,201,173,169,220,159,94,121,0,76,233,255,3,155,28,114,192,112,253,78,133,145,99,186,48,22,204,243,219,38,86,30,48,27,91,86,24,226,212,29,48,12,241,85,97,42,255,171,195,180,135,215,231,183,241,41,70,192,185,93,26,34,96,148,67,253,171,55,181,178,182,244,106,10,63,239,180,64,55,150,159,171,207,167,151,238,213,132,184,245,193,206,194,112,70,42,96,118,133,174,112,199,58,12,24,57,39,125,48,210,169,247,185,169,4,149,64,14,169,218,229,81,160,102,250,135,165,61,48,163,241,155,163,29,178,228,216,67,229,185,186,27,12,211,58,100,27,77,225,229,44,238,6,151,116,179,152,192,131,172,105,191,240,249,7,89,97,170,190,107,192,196,46,20,45,145,137,111,230,98,236,241,220,219,50,251,1,99,133,62,87,227,41,220,159,166,246,188,43,140,204,243,12,24,127,114,41,76,139,242,125,108,72,98,20,221,211,227,133,160,52,202,233,79,179,203,247,251,88,116,145,76,133,207,98,112,175,141,74,171,118,107,63,27,187,153,17,25,57,220,77,88,65,96,114,247,2,155,40,128,194,183,134,178,153,44,231,173,201,48,152,244,99,192,84,29,53,249,109,162,120,247,235,30,112,213,221,227,201,56,122,104,3,15,120,92,9,118,208,76,224,227,162,187,93,174,21,131,177,245,138,195,84,142,86,121,46,83,154,105,43,224,62,111,85,183,193,100,137,98,224,147,133,168,3,39,90,115,7,126,108,59,249,60,129,119,241,168,6,240,89,26,75,71,222,82,189,215,82,158,211,21,60,135,231,125,93,100,219,179,14,172,109,74,250,28,134,101,189,232,83,35,186,234,135,50,107,110,202,94,11,124,22,138,219,249,8,94,246,203,197,5,124,62,200,154,75,192,173,137,195,8,60,155,194,100,103,116,228,147,66,48,95,196,84,191,182,23,70,103,170,5,60,90,126,110,110,117,55,254,220,72,41,73,248,12,152,90,176,21,112,19,254,0,131,9,136,205,128,183,112,144,1,179,17,196,183,61,233,236,121,214,202,217,84,86,44,6,50,24,250,182,80,177,169,49,103,232,116,46,121,172,227,108,134,171,10,105,250,156,99,42,106,41,59,135,127,202,76,10,99,106,215,128,251,222,58,108,162,195,158,245,161,130,38,141,173,95,128,37,250,211,133,113,39,179,194,187,134,251,98,20,222,85,63,62,130,30,35,182,90,248,1,174,6,148,193,164,3,226,101,179,35,205,170,48,226,132,49,242,117,12,220,170,179,194,1,20,91,214,52,138,234,7,230,52,140,145,239,182,47,177,142,193,157,66,191,15,166,134,77,156,8,96,10,115,2,69,18,76,103,165,18,255,172,1,239,37,219,188,185,112,59,197,193,107,77,87,250,249,29,255,125,122,57,45,48,180,12,250,194,72,195,197,26,167,116,72,167,140,83,33,150,209,194,242,209,151,57,40,140,247,215,65,226,247,150,70,24,92,150,243,195,154,115,146,167,46,81,186,247,102,139,31,70,149,85,63,174,66,190,101,198,213,144,148,205,7,166,2,221,95,7,13,150,237,89,72,131,54,185,120,232,69,44,231,185,250,204,226,157,50,139,47,235,131,177,145,198,42,61,231,228,120,118,141,242,235,123,12,152,48,133,190,107,250,78,194,210,49,165,246,231,109,98,37,184,87,55,246,175,179,86,225,99,99,185,209,75,179,248,146,24,175,193,36,239,3,182,230,170,7,134,216,48,96,235,188,85,248,216,143,251,94,141,203,253,252,246,188,75,28,31,47,63,143,69,184,160,6,58,207,34,124,38,133,40,85,204,25,85,108,237,25,55,221,66,142,26,181,151,126,185,150,60,136,25,69,131,251,121,232,109,66,147,1,87,168,7,31,120,183,216,104,33,106,75,207,83,177,240,226,192,167,90,49,149,231,230,37,188,136,177,77,186,89,31,235,184,121,41,190,0,88,10,46,215,138,193,45,207,248,184,206,50,194,162,87,216,114,138,14,159,111,252,118,108,27,124,108,137,28,143,189,203,45,240,164,123,140,171,191,92,217,217,6,249,130,30,152,168,94,113,148,176,69,121,208,28,132,115,192,20,174,22,133,233,126,138,123,79,234,7,187,194,53,178,216,192,149,116,128,194,84,102,140,128,219,18,63,26,184,143,86,238,111,19,97,121,110,142,110,245,189,57,118,228,86,152,3,103,6,188,56,41,21,94,84,62,7,188,147,46,36,104,13,242,87,102,134,35,156,80,131,84,56,183,125,31,155,138,78,61,95,200,165,21,247,143,38,108,204,207,142,133,134,164,71,151,209,222,156,75,151,89,47,108,105,51,224,53,218,11,27,23,148,195,16,246,234,9,208,11,105,193,17,48,1,77,121,95,68,174,107,142,145,113,18,45,189,186,114,172,238,128,81,24,213,223,134,7,38,199,208,240,154,213,122,235,45,221,128,63,117,243,99,61,179,210,50,209,105,135,39,129,141,7,134,219,45,126,155,137,209,125,220,210,105,247,230,120,229,243,129,103,244,159,1,83,244,63,21,134,202,32,102,205,74,26,245,183,145,71,137,55,98,204,236,15,218,34,226,114,208,94,170,126,63,68,38,34,54,65,168,114,149,242,92,12,91,122,192,103,139,153,234,69,224,227,123,67,7,48,169,11,69,169,96,255,62,236,137,128,74,107,207,197,148,57,93,152,239,71,231,228,108,87,241,249,84,132,253,244,3,56,14,75,114,130,38,226,49,108,19,58,110,20,74,226,93,31,215,71,8,181,12,134,213,42,224,66,14,82,23,210,162,22,57,110,14,221,152,126,186,157,179,107,197,208,140,31,82,127,155,243,35,214,184,49,54,61,75,97,109,78,32,135,105,139,220,15,122,12,153,24,25,93,218,207,23,64,64,33,150,120,165,20,76,207,151,78,6,108,197,148,146,41,122,70,70,125,112,137,159,70,36,231,121,46,42,214,70,192,195,122,37,20,222,201,25,27,129,205,69,188,240,241,10,77,147,252,131,103,147,222,7,131,169,39,190,48,28,90,138,158,105,74,49,112,194,136,249,129,187,55,221,33,47,207,27,232,138,14,42,18,3,238,180,167,43,60,33,39,254,96,152,6,234,126,198,61,131,237,17,152,20,238,51,110,212,239,114,192,35,205,119,100,231,208,205,254,66,72,214,61,95,46,5,45,17,138,130,105,173,93,78,4,131,41,118,242,207,203,180,106,198,115,117,30,37,182,5,148,207,147,154,150,232,130,229,152,82,58,154,251,122,174,46,221,219,96,128,137,215,61,191,93,166,51,38,29,24,230,251,61,30,120,151,59,107,236,198,251,189,249,238,2,155,17,247,194,206,128,214,76,213,113,169,159,0,28,135,4,194,121,121,191,3,219,110,6,161,101,89,36,207,199,50,196,233,247,199,98,219,201,227,89,227,120,253,129,114,232,238,23,245,134,39,212,173,40,192,91,47,188,4,166,157,125,190,63,93,5,166,204,234,133,87,236,195,240,191,172,63,249,233,29,57,43,42,176,243,115,242,193,237,208,239,197,179,95,162,214,31,140,254,110,192,228,241,158,95,70,106,47,238,125,190,166,247,128,128,95,48,22,202,178,98,190,231,183,151,11,250,25,92,75,90,207,158,99,84,9,1,83,206,251,204,217,217,224,86,12,141,138,248,247,203,166,250,213,223,230,162,35,55,207,7,94,35,199,115,211,203,80,158,175,175,115,150,6,172,42,111,63,248,44,236,11,151,125,73,71,127,27,195,77,117,211,224,64,121,230,3,207,21,251,6,165,4,143,159,77,15,89,248,32,7,134,183,168,62,240,30,177,111,44,108,230,247,185,161,20,240,155,163,36,148,242,179,41,193,240,20,104,110,93,173,241,145,76,124,37,224,115,244,169,221,202,210,217,113,194,16,19,201,207,115,17,66,139,109,131,126,149,171,60,249,251,190,202,61,252,200,105,141,247,219,172,73,7,14,243,94,123,224,237,37,121,192,148,144,61,48,181,207,254,62,105,195,185,218,190,6,83,236,115,97,154,99,30,216,162,52,1,83,204,246,108,120,115,122,75,22,48,245,33,250,194,178,120,110,7,166,239,230,25,26,133,90,241,96,100,74,135,206,26,189,100,247,167,143,247,245,236,150,84,92,239,120,236,188,133,103,217,96,120,50,28,37,200,245,28,80,165,5,121,33,48,251,180,142,155,216,69,124,127,187,148,55,28,68,15,201,5,171,72,123,24,72,235,65,12,155,252,206,51,223,152,69,113,164,163,226,155,158,119,13,113,197,140,25,99,99,120,190,62,72,222,194,250,163,236,57,61,199,19,178,48,113,226,19,26,31,207,17,113,142,151,21,158,130,41,86,148,231,183,119,138,40,240,36,138,62,186,126,2,38,53,21,35,167,245,81,119,157,1,159,65,191,48,129,116,29,57,205,123,235,14,109,213,103,86,96,87,207,247,226,45,52,229,6,247,40,237,1,61,243,242,12,140,141,32,230,12,71,224,217,115,232,218,190,223,7,44,228,186,153,26,161,99,156,248,166,7,254,220,252,172,218,40,167,2,38,70,160,48,242,68,49,180,99,194,37,141,89,194,133,151,228,230,144,185,60,87,195,171,91,46,60,223,111,243,28,216,215,187,178,63,168,241,56,246,101,14,1,230,144,145,231,134,252,41,60,59,202,80,160,97,16,120,219,38,21,48,4,194,15,76,177,66,13,152,212,135,76,203,54,138,161,25,48,133,62,242,101,239,236,58,162,63,78,211,254,130,16,126,198,192,232,159,86,39,127,115,216,205,123,49,188,46,91,97,203,149,4,124,118,24,221,198,77,0,194,3,239,139,173,117,232,110,184,43,53,104,43,96,76,87,133,141,36,48,126,27,158,114,53,92,209,89,112,58,57,224,157,229,11,160,127,14,166,202,15,45,116,150,139,5,150,77,88,201,163,196,212,191,54,169,183,5,158,16,58,6,92,202,229,92,48,152,166,158,123,115,168,67,159,171,209,214,153,1,83,252,219,5,134,134,41,223,171,91,147,34,23,96,107,92,10,184,139,126,129,193,212,110,215,11,207,220,117,104,36,169,239,189,71,149,62,17,80,227,112,190,240,46,69,7,142,218,208,190,87,155,66,177,192,53,69,34,113,21,171,85,208,95,62,35,107,227,62,53,77,210,85,97,188,131,126,97,74,108,20,166,191,227,190,16,170,92,116,224,84,145,175,59,178,189,222,129,237,116,31,122,75,57,224,200,63,221,183,121,193,49,101,67,162,202,20,145,178,15,174,52,231,233,187,130,159,217,179,32,180,4,77,77,136,81,54,186,195,210,160,231,39,73,209,196,129,105,93,114,107,155,158,31,252,12,129,123,42,17,127,182,158,159,46,25,24,74,225,162,85,9,24,186,103,189,122,32,79,119,225,133,247,164,48,251,217,133,41,56,214,155,79,150,81,60,246,128,254,70,31,140,126,70,247,34,232,152,24,67,44,44,148,54,111,89,43,93,15,163,63,211,66,155,102,188,106,206,80,29,247,166,122,247,94,75,88,93,223,7,3,141,253,8,186,203,162,203,155,42,212,52,226,214,120,125,50,225,56,191,249,142,235,252,33,75,68,63,147,62,200,30,102,162,2,143,149,164,48,118,104,252,180,101,236,245,167,105,86,138,237,8,202,55,245,255,57,111,147,83,148,2,211,84,37,40,113,197,24,153,201,105,100,253,105,206,119,15,30,80,70,60,53,207,65,191,109,114,214,106,96,106,207,21,69,19,97,4,106,44,0,2,175,92,227,100,130,235,59,233,153,154,241,104,238,151,245,83,249,212,155,67,72,16,235,136,152,71,238,58,178,141,65,236,83,218,160,234,22,171,49,179,69,244,18,55,135,192,68,14,174,12,7,208,142,77,26,2,45,13,46,192,120,213,238,192,141,3,78,193,171,104,98,205,140,104,32,42,188,157,160,146,247,136,58,169,254,48,234,27,177,202,90,211,250,99,80,88,117,47,10,167,130,194,244,120,198,173,233,163,127,81,104,40,46,76,229,171,14,187,165,99,58,196,66,160,165,185,76,133,169,141,205,1,31,135,161,60,87,163,106,20,87,83,33,38,231,45,188,20,213,169,238,155,209,141,142,164,87,247,17,141,53,192,199,92,210,35,147,174,232,58,227,177,173,77,69,111,142,66,245,157,21,43,213,108,10,35,26,22,67,59,247,46,207,180,240,230,239,208,72,13,233,134,3,51,240,138,35,147,74,172,182,244,230,100,129,219,133,39,133,92,10,83,104,228,43,165,67,253,168,71,0,12,92,115,94,120,16,2,187,240,134,193,207,45,187,101,180,59,226,47,66,19,185,86,92,124,182,43,117,255,15,186,145,123,252,96,234,76,212,93,204,240,232,56,159,50,240,121,65,207,213,72,6,184,203,134,54,202,49,59,159,171,103,68,30,40,228,76,26,152,176,210,230,116,127,58,231,252,188,109,136,49,238,102,120,108,175,99,115,234,83,183,20,114,66,192,38,174,173,112,144,126,130,210,28,171,32,5,128,241,84,16,10,164,7,70,219,97,4,12,13,148,142,155,86,194,124,239,141,58,156,62,116,27,117,196,161,202,202,105,251,25,24,46,94,14,120,163,70,16,240,113,224,44,197,246,193,86,138,88,21,229,180,153,129,194,110,118,167,12,230,33,200,117,2,38,135,190,20,134,57,192,167,140,110,199,44,7,4,77,134,248,143,1,35,168,165,87,103,52,96,2,166,243,67,156,151,194,162,141,92,29,65,113,184,91,20,134,182,127,4,124,182,78,9,109,67,39,81,189,193,177,153,122,121,123,30,236,24,118,251,62,24,148,137,93,71,126,236,194,62,47,140,14,186,222,28,158,219,240,78,166,85,200,40,220,208,24,137,161,157,7,95,146,77,48,246,131,56,218,166,145,116,232,200,26,191,28,143,13,51,232,210,123,119,83,121,9,24,159,89,231,148,54,133,251,216,199,154,213,66,19,152,181,103,142,189,24,63,88,83,248,144,62,236,168,152,197,156,173,99,235,148,83,121,181,46,60,180,236,14,152,60,177,63,246,250,5,157,20,198,155,44,1,119,104,179,4,134,205,43,222,39,89,169,53,117,104,147,181,21,87,151,179,152,164,162,169,208,19,60,124,104,155,178,10,125,33,144,165,133,247,178,135,169,106,61,23,247,243,21,204,128,165,237,31,240,236,227,62,101,155,10,112,105,11,2,62,38,172,199,91,8,13,76,173,87,178,172,97,56,170,68,116,207,241,255,192,59,40,121,129,73,79,235,205,17,205,41,23,166,26,102,63,112,240,40,0,143,153,244,169,58,149,195,241,84,180,159,137,177,125,224,226,180,184,160,52,112,235,192,122,13,178,163,70,233,103,81,231,30,178,199,237,45,238,192,184,112,58,103,221,170,44,3,46,90,133,69,16,60,212,74,65,105,155,125,126,154,16,226,253,105,219,185,21,134,97,104,7,140,114,131,160,214,80,214,3,229,238,178,16,208,52,140,154,8,134,168,150,10,249,200,226,188,157,160,52,37,62,240,57,96,60,56,182,109,25,21,249,233,99,43,156,79,207,31,122,27,149,218,86,152,60,85,13,120,136,252,184,213,207,230,114,223,229,54,37,176,169,112,191,174,38,34,135,79,244,152,30,160,216,42,249,68,233,29,21,244,215,32,235,48,150,136,126,90,219,202,95,226,185,24,121,215,123,67,119,240,173,35,72,95,96,215,18,116,35,102,218,3,237,251,153,147,61,60,230,96,20,36,199,114,214,59,159,29,216,201,245,129,145,179,190,243,77,2,120,123,191,94,55,202,147,38,33,9,218,204,81,134,254,224,202,97,35,241,246,90,126,60,144,1,159,211,65,142,15,200,100,35,17,103,42,243,199,161,88,10,243,224,45,96,82,17,77,97,226,114,51,224,179,174,158,155,115,180,165,128,161,86,205,138,162,55,18,247,166,213,118,42,74,215,150,131,16,217,201,78,86,225,242,154,2,175,213,116,212,231,135,61,241,73,239,138,170,193,25,204,164,5,106,237,195,138,30,119,61,251,155,132,28,162,22,29,87,33,227,20,211,61,208,0,121,174,94,203,25,127,58,76,202,43,103,253,233,10,15,119,220,156,110,239,174,104,113,218,114,186,94,33,146,213,103,62,198,146,135,112,128,119,174,89,39,155,24,69,44,50,24,39,215,243,46,234,136,72,34,48,18,56,250,88,166,47,241,161,8,134,75,227,140,161,193,89,101,201,191,154,210,51,110,198,218,3,222,79,164,133,58,129,154,139,191,104,40,41,119,211,69,132,215,91,119,192,8,76,11,74,12,97,248,79,119,246,150,189,30,88,22,2,108,59,35,233,189,33,200,157,43,96,218,139,30,180,213,88,221,103,171,207,51,63,63,141,242,118,220,155,110,87,125,172,58,173,130,225,7,147,144,230,5,40,12,21,210,133,135,48,253,254,96,87,152,4,133,147,225,185,24,170,145,29,240,113,99,202,11,119,47,146,130,217,35,193,20,160,176,85,43,5,156,151,198,218,129,187,187,38,192,85,24,26,64,143,105,228,19,142,225,59,212,82,6,158,238,61,0,83,50,255,60,150,9,55,4,108,26,79,10,35,198,187,2,166,245,254,185,218,78,73,135,209,47,168,250,219,176,136,94,52,107,141,45,53,204,45,182,19,88,40,206,102,37,112,35,230,217,29,206,36,37,119,81,24,31,119,6,12,149,142,76,74,67,169,103,95,152,64,215,3,231,80,151,0,70,123,236,129,145,181,91,1,243,237,45,133,15,62,252,117,101,108,31,93,165,40,177,180,47,16,3,156,159,227,24,247,140,104,86,192,181,164,246,252,54,209,241,29,48,44,220,250,220,21,175,182,6,12,201,216,115,53,209,222,123,53,108,21,207,111,111,232,144,2,158,79,34,25,141,167,238,77,7,192,59,55,221,115,26,29,145,190,208,50,60,120,186,169,160,1,229,213,168,192,180,165,233,79,35,32,149,227,177,41,205,31,250,92,198,53,114,97,42,124,31,152,174,157,11,19,181,127,110,78,215,206,133,173,187,91,225,125,44,166,59,242,241,228,147,42,84,61,101,198,235,54,62,3,217,76,113,15,82,204,233,49,66,138,6,234,141,18,191,173,30,112,167,196,68,225,75,180,13,188,182,102,169,207,11,170,148,39,59,12,19,179,24,172,144,169,21,15,105,0,155,1,32,240,113,130,189,95,175,231,159,53,240,192,231,144,168,129,214,173,3,163,181,108,215,22,40,249,247,161,48,109,213,1,163,213,172,147,194,161,90,75,9,24,149,59,89,73,19,127,161,141,128,199,227,97,19,21,205,119,96,70,15,162,224,45,152,3,229,107,212,129,81,215,159,227,214,237,169,178,133,98,157,94,114,71,77,189,235,129,119,8,59,3,207,90,244,211,181,34,184,25,79,53,222,172,102,67,208,102,248,203,56,166,109,47,146,188,160,179,130,30,136,128,247,232,242,204,176,198,36,15,55,34,41,8,161,114,23,24,162,200,92,2,94,83,147,50,13,149,14,79,199,118,118,148,173,137,44,224,93,99,191,67,177,122,200,50,106,48,239,148,17,40,201,115,29,56,9,157,111,78,224,207,154,194,52,5,122,230,216,111,77,199,90,215,29,199,24,242,189,38,7,67,140,159,170,10,175,80,48,6,158,165,61,55,239,185,151,21,240,79,49,72,225,26,121,25,96,230,228,185,154,226,250,225,176,153,183,250,219,228,93,190,58,38,96,34,222,122,53,98,81,254,101,22,170,75,244,192,111,198,226,246,121,54,192,20,149,234,140,15,254,38,174,238,194,104,6,56,238,121,111,197,31,243,133,9,4,196,181,76,224,210,183,69,89,251,125,33,84,212,102,157,148,201,183,28,79,61,205,2,86,152,162,222,11,211,243,160,147,66,81,162,91,65,198,254,91,210,115,115,56,244,227,109,147,211,204,250,212,244,217,228,120,176,69,74,90,23,195,28,222,73,222,137,224,53,45,216,129,53,61,121,157,31,48,169,249,231,167,231,42,211,7,14,45,198,222,250,129,24,33,167,95,157,89,9,233,185,57,189,251,23,238,235,153,113,42,97,221,179,41,144,136,105,163,31,240,242,224,149,113,234,13,141,121,55,152,73,118,60,151,157,232,207,83,27,251,246,133,81,108,237,15,92,188,37,1,120,165,253,39,112,142,247,145,209,61,169,229,253,105,103,213,232,198,79,58,203,120,86,225,242,198,204,243,153,153,210,108,125,97,239,185,238,86,246,223,223,133,214,130,177,18,248,169,185,49,212,105,224,64,183,22,41,53,139,1,197,181,88,149,127,178,134,251,121,215,35,224,82,251,179,147,194,76,226,94,25,170,205,20,50,63,48,36,107,1,83,33,175,239,122,155,161,242,193,11,5,162,89,30,152,48,120,192,112,114,233,164,108,179,63,28,182,92,215,115,53,28,40,59,224,57,52,152,8,60,61,227,196,214,5,55,133,92,93,169,174,250,98,49,240,17,245,241,124,32,7,238,46,56,5,124,110,37,129,105,224,225,50,168,192,239,38,79,150,199,181,126,59,149,13,67,91,16,145,88,73,78,60,9,108,33,244,7,46,174,132,213,173,49,79,184,170,12,190,159,87,53,78,124,221,44,81,229,114,166,55,96,84,79,244,183,115,10,226,50,96,136,198,31,212,117,128,186,201,81,77,253,238,41,97,26,110,227,84,154,25,230,122,46,198,230,186,112,169,90,126,5,28,100,59,192,28,41,250,88,240,181,248,50,133,123,179,168,49,142,31,16,170,26,221,108,156,254,204,153,89,185,129,210,28,246,220,27,106,179,120,232,157,150,122,94,86,241,238,221,170,86,100,4,187,174,194,125,236,123,243,243,79,159,107,73,251,223,91,183,167,179,18,34,116,184,77,2,62,150,68,123,110,109,10,170,1,147,116,123,198,141,83,23,15,141,200,243,243,58,206,241,240,69,149,17,247,162,25,82,47,134,139,187,173,128,145,179,208,159,134,96,234,94,108,65,54,69,203,8,15,29,83,118,239,161,239,178,88,241,72,192,93,8,116,65,27,245,243,129,142,166,193,91,83,122,113,74,76,224,137,250,135,194,51,229,88,192,133,253,92,191,173,70,231,145,7,53,240,215,235,84,83,162,153,76,96,160,84,210,13,69,231,245,140,208,151,46,239,189,41,62,141,79,11,17,203,166,199,98,219,8,70,249,58,57,78,215,120,142,46,56,124,220,170,68,99,107,47,93,192,68,218,239,219,178,170,127,221,142,186,53,28,228,128,105,171,217,10,75,52,198,228,113,166,238,9,48,156,174,152,113,76,246,36,17,172,99,248,25,83,254,7,119,211,2,109,10,163,220,235,179,66,95,88,145,128,120,99,205,122,61,15,48,73,207,231,106,90,170,118,192,101,105,200,4,163,179,198,137,93,233,203,207,15,74,149,78,15,212,94,138,194,87,7,11,24,10,114,249,2,200,247,185,250,11,240,132,184,71,225,168,133,3,93,91,109,233,95,25,191,63,52,194,48,218,178,249,139,66,141,26,112,22,253,91,131,155,215,229,131,30,75,64,87,194,128,169,170,4,90,233,245,86,244,216,163,241,97,14,66,76,233,185,216,178,118,1,35,56,154,21,190,236,167,192,144,182,235,205,105,174,170,23,70,101,245,129,75,75,177,132,135,137,186,234,132,54,156,220,59,114,99,159,80,184,167,56,175,137,153,34,23,173,48,37,183,241,219,196,37,212,4,130,162,189,220,155,19,78,215,205,110,160,239,124,95,8,46,182,186,47,195,206,185,124,225,61,159,105,49,75,243,94,221,158,254,248,54,108,233,221,223,62,147,170,78,27,235,202,101,95,129,71,205,237,185,57,234,221,61,96,170,64,116,90,250,177,20,251,29,26,148,69,207,200,183,179,80,131,162,89,168,43,201,234,4,226,117,115,70,62,47,236,124,63,17,124,51,130,161,246,60,54,121,201,20,48,10,143,106,96,65,133,225,180,25,6,47,173,22,133,112,226,172,182,11,19,30,120,126,251,156,101,165,92,120,229,231,117,159,101,24,14,229,175,176,84,109,113,186,98,122,18,152,142,17,133,161,233,191,191,205,140,235,164,77,200,153,4,238,154,215,52,30,1,103,218,53,120,105,163,185,245,54,134,37,114,182,183,34,76,234,216,187,148,98,196,251,34,124,41,6,115,55,161,155,48,207,232,129,215,154,4,2,233,52,129,4,108,250,36,10,159,99,53,108,191,65,33,113,19,180,83,151,31,63,189,243,123,45,123,239,253,128,136,29,84,133,207,39,226,154,32,192,198,36,43,240,140,62,9,163,183,173,239,176,41,139,74,247,151,41,194,44,2,99,80,221,215,177,55,121,55,133,73,51,251,124,115,64,111,73,206,144,119,192,177,14,152,77,72,159,26,78,135,216,76,167,117,1,200,251,200,201,110,25,240,58,123,150,252,246,249,174,67,21,4,158,75,254,164,87,83,229,17,71,35,36,249,154,124,236,148,156,119,143,56,26,111,153,120,63,29,15,114,197,251,152,86,136,182,20,166,52,188,93,120,107,50,216,130,113,43,6,134,199,168,215,66,1,239,81,139,74,56,37,101,253,101,196,2,60,212,3,101,120,214,45,231,192,103,69,135,93,201,155,203,58,37,182,181,199,197,4,253,158,25,131,82,48,182,28,166,190,23,29,54,77,230,249,194,199,84,17,219,239,192,203,245,131,187,213,123,118,177,58,207,54,139,10,97,12,108,206,172,141,118,112,244,87,175,102,232,38,12,187,229,112,59,240,121,127,35,230,219,24,186,5,197,87,186,175,242,24,107,93,206,243,78,166,173,172,128,143,13,148,155,254,52,89,228,48,68,166,117,87,61,48,222,98,140,140,216,154,126,153,116,249,215,152,51,51,50,101,70,169,63,140,156,83,229,210,169,139,172,220,76,26,81,3,40,187,4,28,68,110,252,135,87,182,76,165,194,37,10,58,13,166,186,68,97,20,225,91,192,147,162,91,133,81,29,143,223,198,168,31,250,182,172,29,120,6,220,169,84,82,248,24,207,119,228,53,209,214,44,48,85,2,177,20,76,36,88,215,104,225,40,139,15,147,146,128,172,123,6,50,66,37,182,43,212,212,245,204,69,44,38,123,57,41,165,58,172,172,165,48,4,231,51,224,167,135,182,163,198,233,93,228,160,103,55,107,207,189,39,197,198,1,211,195,244,220,155,10,84,71,115,18,113,110,67,41,61,137,129,65,246,40,21,161,84,222,221,108,113,51,150,123,9,117,34,117,236,132,78,160,245,225,204,64,245,111,59,255,112,55,221,160,250,204,201,52,46,252,128,141,1,74,97,22,211,29,248,76,154,193,232,196,59,234,157,81,228,170,158,231,154,236,249,119,104,148,185,200,213,16,83,120,241,21,83,159,31,150,159,78,4,106,236,152,241,73,168,89,30,155,215,45,179,66,209,216,86,116,58,21,110,55,193,96,205,22,119,211,29,202,241,170,215,121,138,164,23,83,145,83,226,106,90,86,196,20,239,198,120,150,47,76,26,92,222,53,100,123,187,198,164,108,138,150,170,194,22,200,11,120,65,115,169,240,42,110,201,91,181,244,208,165,96,228,4,241,62,160,201,31,89,127,26,177,98,247,177,137,127,76,237,39,56,240,14,13,35,224,129,164,164,192,219,212,147,29,46,38,122,174,240,8,167,12,151,90,52,103,233,129,128,126,205,191,92,4,27,167,16,237,2,115,104,4,76,206,79,210,139,166,112,30,241,18,35,146,208,230,194,110,242,193,23,221,243,217,42,173,114,62,214,48,153,204,169,75,28,101,172,22,95,64,165,248,113,234,79,159,53,239,242,98,7,62,231,92,107,250,211,144,115,237,152,148,78,219,178,94,109,90,90,219,225,129,110,172,254,54,135,112,12,28,90,37,253,114,173,62,112,198,197,198,71,240,192,59,69,133,73,67,202,96,234,249,1,51,162,203,146,119,212,212,103,122,70,134,236,93,141,155,175,247,235,129,145,83,230,108,155,142,166,194,214,178,30,48,89,163,174,240,141,3,53,8,180,187,78,248,241,246,167,55,146,118,234,227,135,246,98,119,24,27,138,91,241,86,194,62,245,248,57,240,118,73,163,110,69,232,218,11,122,96,234,41,226,230,152,214,226,96,208,152,237,39,219,175,12,188,60,183,38,18,29,183,166,244,229,25,246,190,43,212,94,87,127,174,221,208,165,5,204,121,172,191,11,51,196,125,168,179,98,139,110,71,107,203,18,92,70,44,189,20,45,65,188,2,188,71,123,134,109,133,189,241,200,214,12,216,21,166,40,234,194,80,194,60,87,27,99,87,192,181,41,71,2,108,27,144,146,7,108,78,150,194,72,149,229,128,187,168,198,26,76,139,101,76,218,56,54,101,215,41,221,43,212,148,128,169,207,146,223,62,155,172,139,189,65,45,188,181,223,152,4,116,246,22,58,116,7,240,160,139,194,99,122,215,34,240,57,215,36,103,74,93,35,187,114,192,67,3,222,157,186,249,200,147,153,64,139,182,60,78,203,195,124,19,138,72,149,136,244,26,186,163,244,253,124,163,169,47,221,17,38,77,69,197,65,184,106,37,163,131,229,219,61,220,61,11,53,215,178,31,128,86,151,178,237,164,171,149,202,201,208,72,130,77,250,25,171,156,74,198,69,235,197,254,48,66,166,170,245,223,176,251,229,40,123,161,220,169,150,7,166,255,200,3,45,144,253,109,89,221,116,146,159,3,246,27,247,50,49,46,57,25,16,113,158,81,152,72,23,79,209,240,211,162,10,175,248,62,182,134,205,202,125,25,231,5,76,12,131,31,124,222,51,165,158,114,243,177,173,118,253,131,171,149,81,220,21,184,143,1,121,126,251,27,218,38,214,212,100,55,217,176,197,46,95,129,251,140,226,252,139,45,48,161,96,15,195,108,106,227,180,32,19,206,156,226,18,103,7,102,55,185,175,139,214,139,20,223,229,49,99,97,235,187,147,118,206,202,17,173,4,86,90,213,132,47,150,186,242,28,116,125,195,186,4,101,82,54,157,52,46,83,54,210,79,36,57,46,158,38,91,230,101,168,196,212,104,114,40,23,54,102,238,111,245,147,9,42,170,6,3,149,28,52,2,223,200,104,35,236,194,40,70,133,49,182,219,247,219,248,221,74,85,107,33,152,229,65,154,97,42,176,253,174,21,248,43,113,208,138,255,118,71,188,71,96,83,6,200,249,14,109,74,157,41,148,85,28,116,113,117,198,133,202,2,27,169,200,118,56,145,12,89,23,54,13,157,111,131,39,96,183,150,84,36,67,12,117,62,220,26,211,66,130,34,166,124,82,31,2,123,241,135,226,15,75,231,57,212,103,166,31,25,112,111,162,134,199,121,57,60,87,11,122,158,58,233,197,240,199,15,31,119,55,37,87,189,216,66,145,129,142,33,95,54,116,16,53,121,209,165,213,119,231,253,252,50,12,150,159,209,135,230,22,77,213,75,224,99,177,172,251,88,4,214,135,142,140,246,214,225,107,1,162,250,165,23,111,171,143,115,148,240,156,206,201,57,107,187,247,2,208,215,217,139,72,114,217,54,218,92,87,136,24,102,174,82,106,103,245,180,181,196,58,195,15,23,219,201,132,128,114,139,199,198,211,203,125,41,60,189,247,2,148,143,77,239,93,168,211,243,73,57,119,134,140,71,225,171,72,110,44,221,144,199,10,140,224,120,188,16,246,90,169,143,2,94,30,78,183,138,188,243,111,171,160,232,233,53,159,81,56,138,111,68,251,236,84,200,58,124,209,58,218,141,16,155,191,48,188,38,213,133,2,70,161,28,87,76,171,105,140,45,254,117,16,125,48,63,242,63,170,153,249,255,254,79,255,199,127,248,87,255,238,143,255,215,255,253,199,191,251,55,255,49,217,204,241,159,66,54,243,239,25,208,125,216,62,131,132,12,187,4,173,46,125,9,231,219,46,62,143,43,35,23,84,117,237,209,20,115,225,170,201,95,150,253,170,78,133,242,107,51,157,207,87,209,55,162,53,254,22,118,83,153,175,105,81,38,151,251,166,65,22,69,78,253,237,194,194,142,245,49,104,133,214,223,206,198,223,229,48,66,82,73,175,78,116,14,199,202,45,36,223,178,194,80,208,221,117,15,51,162,76,11,162,22,43,54,177,241,219,171,101,19,203,70,83,225,155,216,102,251,221,207,22,120,86,190,175,190,6,213,218,141,253,76,78,51,236,189,184,186,64,108,37,240,89,111,206,239,140,119,8,231,139,192,112,21,206,188,239,46,87,36,238,4,153,97,139,82,26,54,170,201,251,11,248,60,7,187,158,143,156,145,229,27,97,199,137,163,55,59,190,140,78,253,215,157,53,178,37,199,48,201,14,243,40,122,42,109,190,163,175,246,143,165,214,148,12,2,153,164,243,41,125,81,18,152,108,56,61,229,60,165,21,214,107,3,141,255,162,233,110,66,153,205,244,120,27,112,185,174,20,135,45,229,51,1,194,42,33,219,88,130,12,223,25,48,172,217,173,73,118,141,216,25,92,254,254,5,157,77,174,233,176,135,173,20,191,152,182,111,97,234,199,225,192,223,244,57,225,95,75,127,26,10,123,240,3,248,231,151,136,52,23,185,249,177,228,160,162,242,115,158,122,210,46,86,2,250,68,101,248,247,151,45,69,44,207,69,236,179,248,148,89,157,70,75,114,115,211,48,201,254,178,17,148,27,178,138,83,69,70,195,173,132,132,127,249,220,188,154,232,214,116,184,63,34,26,144,126,144,199,112,211,106,91,189,152,24,48,244,25,23,255,130,142,189,130,212,212,18,195,172,115,84,185,109,197,20,138,180,14,161,27,120,20,220,172,67,146,108,136,135,137,201,24,238,20,109,68,231,222,85,208,206,38,23,214,42,33,74,181,9,19,79,226,97,66,196,13,224,249,19,152,44,138,135,163,233,12,78,218,176,194,7,115,206,224,184,249,176,98,144,107,41,31,163,17,23,42,174,102,83,18,51,156,174,39,39,134,55,247,233,248,94,215,3,32,202,17,49,99,186,194,244,219,69,225,27,55,63,7,76,159,71,17,184,89,117,110,220,251,201,229,176,104,163,157,30,237,2,172,114,25,88,229,73,221,181,70,61,254,233,134,129,218,128,189,195,221,7,4,137,228,169,9,49,58,203,127,55,34,215,185,213,149,59,7,94,140,155,106,9,44,91,129,249,104,188,158,18,242,194,99,212,139,47,247,171,24,30,225,83,13,149,124,48,166,247,229,38,33,30,25,65,128,251,54,233,235,15,191,28,70,146,172,145,188,179,111,195,203,243,161,120,18,234,143,17,56,90,81,38,10,137,8,241,236,39,22,183,92,184,10,165,65,227,118,123,34,121,99,68,40,219,248,134,159,0,230,153,228,72,220,209,13,132,34,154,134,9,103,202,17,111,216,20,12,245,7,54,211,204,97,40,20,231,19,100,76,211,9,183,128,49,87,53,108,59,81,36,138,145,91,145,201,27,29,157,78,33,8,76,33,207,19,29,205,219,143,47,26,54,169,121,169,79,100,182,220,232,169,29,194,154,196,50,79,39,66,6,48,16,244,231,226,219,20,8,123,89,215,114,123,11,25,215,27,142,104,80,227,233,192,58,210,124,17,111,160,104,69,163,240,132,48,157,46,5,24,86,56,253,233,179,40,93,23,209,8,74,207,164,62,161,238,22,164,140,192,93,221,57,139,132,195,26,24,240,241,21,222,155,155,218,237,13,133,168,152,42,97,118,116,24,243,141,179,212,39,5,118,14,39,146,23,17,164,33,14,161,233,133,100,194,129,30,10,164,102,81,19,200,29,25,20,255,190,216,35,80,234,187,48,93,163,17,162,164,119,127,106,194,18,129,241,168,145,104,198,44,166,89,115,22,174,147,158,32,179,72,52,233,185,55,45,44,113,243,99,137,106,91,185,173,76,39,78,4,182,62,42,133,225,162,138,223,238,120,247,83,97,246,254,28,48,153,168,253,192,121,71,226,195,84,126,211,243,96,244,118,247,128,243,195,24,241,91,62,145,45,66,23,46,141,7,166,12,127,4,204,70,240,192,112,253,222,171,137,156,63,191,77,91,104,60,55,117,88,251,25,249,217,217,99,37,114,119,101,192,65,237,35,215,251,198,126,33,109,133,217,173,239,205,233,0,208,155,147,175,187,23,231,178,53,254,106,4,22,227,62,23,170,28,207,197,148,2,197,213,104,214,234,206,96,100,63,57,166,252,23,224,82,24,207,63,214,41,74,203,207,90,90,198,197,20,240,89,246,227,249,109,202,227,238,111,183,39,145,75,252,170,70,148,31,33,180,241,44,227,185,114,228,152,105,89,233,218,164,218,77,189,190,94,56,151,103,82,50,148,198,145,65,32,18,151,244,125,152,187,120,51,8,93,99,210,72,133,69,214,221,186,195,158,114,1,36,52,90,204,88,29,42,213,10,122,156,196,20,9,2,146,159,83,81,88,200,34,53,97,69,166,50,95,104,166,149,155,166,66,102,92,183,156,74,134,96,199,192,140,146,54,43,12,185,65,36,31,250,211,79,73,186,59,132,42,64,9,119,63,247,78,233,158,47,21,39,162,235,189,207,108,71,127,235,121,145,243,169,236,160,104,34,178,134,213,196,244,228,93,80,184,211,239,124,18,7,214,31,38,134,115,95,69,165,41,87,231,211,24,127,111,14,235,156,176,154,32,168,166,70,208,110,118,109,107,156,146,14,210,236,124,193,103,242,199,59,48,186,27,146,247,61,85,19,61,124,46,166,183,213,207,189,3,195,204,250,92,109,91,163,195,4,199,251,115,53,222,104,9,120,189,233,76,234,253,90,142,145,145,232,211,133,130,154,221,173,213,180,202,129,249,220,156,46,173,123,243,115,216,232,219,130,42,34,162,210,196,191,199,147,43,229,184,136,142,46,218,202,251,208,12,2,197,48,183,48,138,134,246,169,251,40,180,175,163,221,171,19,21,154,10,27,21,182,195,88,4,186,135,39,52,159,162,92,108,27,173,214,122,42,167,110,47,128,57,55,74,183,210,41,72,26,81,130,129,135,161,4,234,231,135,240,67,98,214,178,209,15,42,92,72,200,5,12,45,156,62,55,94,66,20,63,157,253,126,62,201,84,227,5,136,234,114,75,187,60,203,129,34,251,168,90,217,200,142,118,69,207,115,68,57,13,60,73,143,101,249,99,75,136,145,37,203,36,40,124,190,236,168,83,53,158,190,246,252,244,49,75,163,248,105,27,45,179,62,54,116,58,249,14,188,171,166,9,76,13,250,66,120,155,90,28,120,156,163,91,170,128,84,248,49,15,186,194,199,164,142,234,244,3,87,101,217,104,12,171,94,180,76,37,103,111,184,175,169,222,159,46,180,248,41,92,168,206,14,24,177,87,69,83,240,184,26,154,117,157,29,35,103,83,167,24,112,122,246,202,102,146,105,243,142,44,21,173,236,133,7,35,221,122,25,66,249,58,236,227,97,68,57,0,232,99,187,97,248,159,117,37,23,39,77,131,33,245,157,82,190,240,66,106,76,96,54,149,209,47,92,214,83,255,90,160,137,185,117,64,198,1,245,212,143,243,125,6,124,76,36,45,109,39,230,150,98,37,160,48,167,116,194,109,88,231,117,160,165,215,167,54,221,58,153,75,192,196,46,100,224,208,40,166,216,53,96,137,171,249,129,233,197,140,159,46,175,89,73,110,53,143,168,24,227,235,40,249,129,175,125,84,225,48,121,218,66,208,39,140,86,77,226,149,231,116,211,159,134,238,177,223,145,157,157,86,187,70,250,160,136,236,214,109,173,60,180,129,168,91,240,238,22,133,177,207,15,133,11,44,8,183,40,108,40,81,171,137,206,199,83,33,110,155,31,144,29,39,110,205,124,106,143,15,5,177,59,202,207,141,4,86,191,45,164,164,203,93,72,169,107,148,24,248,28,102,119,149,158,239,76,131,7,199,182,38,14,118,175,78,253,249,233,188,67,220,131,18,60,170,207,30,184,73,109,32,187,180,182,121,90,13,234,45,65,165,251,66,63,31,40,67,110,69,36,45,14,218,32,193,183,183,110,13,41,141,37,250,84,159,139,24,48,47,83,59,59,142,1,149,163,147,96,194,125,183,159,150,20,24,157,47,188,222,45,5,214,204,251,208,104,179,105,71,202,164,166,52,170,18,41,127,121,122,74,72,83,222,50,80,75,4,235,213,104,42,71,37,243,164,80,65,155,147,236,104,171,23,78,77,249,15,154,145,229,223,170,93,156,106,173,239,62,75,184,220,207,154,210,51,165,168,193,81,218,249,206,153,213,19,104,179,12,153,199,216,41,39,254,164,46,5,60,138,176,207,76,10,162,172,7,62,95,83,186,5,174,123,247,103,74,45,251,158,111,129,235,249,90,244,106,108,254,168,255,158,214,57,165,15,70,91,220,93,12,180,62,105,47,179,53,122,182,91,184,75,63,190,222,28,66,132,33,37,195,83,75,52,26,197,136,17,31,35,146,86,180,246,22,102,134,218,111,21,106,50,214,38,133,73,78,196,115,39,19,136,86,152,224,247,173,148,126,132,194,206,140,82,232,115,75,188,77,195,225,109,198,156,241,233,90,191,178,118,81,163,156,23,155,202,57,80,161,249,123,224,212,163,199,161,147,5,41,218,69,74,130,174,94,216,220,29,133,83,137,250,15,243,2,158,45,233,156,123,53,69,17,43,219,192,238,79,227,45,84,123,53,96,19,185,85,120,214,219,110,214,41,179,75,79,211,239,184,204,40,213,56,95,180,231,139,106,134,121,155,186,72,84,232,198,1,143,95,142,26,111,82,71,74,157,216,224,202,141,214,116,172,148,89,158,155,23,200,96,227,230,132,82,181,123,246,56,29,37,133,125,86,201,167,235,153,14,195,133,203,69,0,19,27,215,155,147,5,136,173,195,122,57,213,196,202,244,132,199,241,5,59,247,211,40,116,236,208,91,107,65,41,250,249,192,244,230,201,104,61,29,78,240,189,14,133,207,131,197,66,60,211,63,149,238,130,34,86,168,230,189,135,207,98,221,89,97,36,117,163,3,112,195,48,92,20,174,185,135,189,93,240,94,245,108,164,224,234,54,72,149,101,189,161,2,159,159,174,209,236,86,152,20,109,137,129,50,56,66,42,7,166,12,191,41,76,43,105,92,13,193,189,118,64,225,249,149,123,245,48,137,29,133,111,137,32,75,86,191,221,4,151,226,237,184,164,2,65,207,93,250,51,110,55,77,49,143,95,127,120,18,174,137,57,49,182,203,174,112,77,81,187,120,96,10,254,117,78,76,105,46,134,109,134,146,94,45,84,177,192,53,41,219,88,67,159,192,169,219,57,56,109,99,87,152,140,93,60,117,65,24,243,129,187,142,60,211,223,241,220,156,54,236,248,237,115,231,167,233,254,204,231,12,62,25,43,130,45,207,235,194,114,237,210,3,251,232,127,2,31,219,244,118,231,82,101,169,104,48,174,246,175,213,118,62,40,52,23,183,95,121,172,231,117,162,242,148,111,159,53,245,72,249,129,105,178,8,184,61,60,153,100,211,70,52,35,208,7,151,199,243,88,120,222,59,26,227,201,225,232,185,78,234,47,66,231,144,249,164,252,172,66,84,190,162,47,190,91,49,218,131,222,250,220,98,97,253,164,83,6,211,126,137,134,127,174,47,74,8,83,145,96,19,254,18,42,137,149,6,103,222,172,22,37,201,89,233,117,207,118,69,73,138,115,167,24,9,110,122,136,216,232,194,240,171,73,247,228,135,73,141,4,232,12,180,147,168,81,130,56,203,138,5,156,211,159,114,211,213,203,128,85,216,195,148,73,45,27,231,97,160,249,161,157,103,213,158,237,212,73,93,74,53,241,196,135,82,239,60,90,13,24,155,239,185,121,29,247,218,242,176,14,149,124,41,93,50,98,206,243,37,17,52,61,156,128,169,79,151,27,31,175,193,153,244,141,231,105,62,100,125,57,142,115,248,165,138,214,153,194,86,216,35,124,11,245,213,25,86,83,24,18,230,75,202,85,165,106,129,222,72,178,201,65,109,69,251,138,242,75,229,95,201,155,195,121,60,228,110,16,27,143,124,81,250,179,116,208,240,203,7,55,149,41,196,233,176,217,46,226,37,230,164,113,204,74,73,74,142,151,100,189,171,202,21,6,215,108,190,220,109,216,16,186,2,160,32,42,241,38,146,145,8,62,87,159,183,26,111,130,250,19,21,57,54,74,160,240,47,50,205,40,57,233,83,85,202,192,28,69,160,69,64,194,75,57,7,27,158,133,91,31,24,135,45,7,140,110,221,84,184,132,100,14,61,146,36,35,135,194,103,107,242,70,0,52,12,147,214,184,2,71,25,93,135,234,180,61,4,153,20,161,6,221,227,217,8,138,106,101,21,66,20,45,40,25,205,149,121,200,55,209,251,203,129,194,121,82,31,184,204,203,124,136,191,48,158,171,75,36,155,18,222,128,18,35,128,142,225,229,198,48,242,13,85,142,1,174,174,89,0,156,138,178,17,81,33,118,15,13,147,46,125,72,167,55,229,203,45,126,27,239,163,188,112,138,68,114,178,120,121,126,224,99,39,151,11,183,167,139,0,24,65,152,128,49,49,250,203,133,58,130,138,18,71,69,53,59,248,252,87,16,20,160,53,219,198,51,105,20,141,204,152,83,202,50,250,195,195,58,67,94,22,24,131,81,9,100,23,162,202,49,52,194,77,15,59,45,114,73,37,126,27,42,238,231,193,72,140,199,42,54,14,172,245,220,156,157,237,222,28,253,107,125,161,86,118,112,71,14,25,200,243,220,104,17,151,203,100,57,52,20,99,108,242,110,70,211,124,178,148,34,22,194,185,104,90,79,212,45,106,87,212,255,199,220,155,236,236,18,92,93,90,119,132,162,111,46,175,16,67,16,66,48,134,2,9,6,37,81,84,95,220,208,239,226,50,136,103,191,185,119,172,240,111,207,44,157,178,229,193,241,250,242,205,204,200,104,118,187,22,115,144,179,55,96,56,167,171,194,189,4,237,34,117,159,75,57,156,16,218,166,32,52,224,250,104,15,20,248,8,194,125,63,112,121,58,155,10,21,89,145,200,74,108,164,218,123,65,141,119,11,182,138,3,39,18,120,10,159,89,189,226,222,121,63,17,38,190,46,13,50,1,83,8,160,47,54,97,94,184,87,67,158,173,67,74,253,94,138,71,163,109,118,60,87,143,27,88,59,112,99,170,41,108,98,160,1,215,161,238,96,49,81,12,167,55,183,168,168,56,247,72,134,93,197,17,166,85,83,237,103,200,39,87,168,130,82,183,173,53,201,192,57,54,234,102,179,110,60,48,242,246,174,76,176,17,40,175,98,160,20,203,137,7,127,243,130,184,84,25,229,27,68,198,193,2,142,120,205,179,192,208,112,143,7,171,168,128,234,115,195,170,22,180,211,235,88,1,67,121,142,45,76,20,124,217,84,121,104,122,16,249,94,38,139,195,68,17,210,115,117,166,198,36,96,168,172,244,222,245,114,87,29,56,81,235,169,87,163,147,147,99,196,19,14,252,80,152,21,226,99,70,33,168,74,246,254,186,235,231,133,143,23,84,116,196,33,127,75,193,198,189,76,109,70,97,214,87,9,152,240,139,222,27,7,121,5,223,246,52,202,27,209,38,160,191,59,20,52,80,201,27,42,48,67,85,137,215,150,1,211,107,254,40,50,192,215,93,3,62,159,126,237,71,248,96,122,123,159,165,218,215,35,98,1,101,179,235,18,30,180,60,52,77,192,41,244,74,23,133,28,218,170,131,230,194,177,110,238,213,9,22,181,87,177,33,148,217,41,5,59,187,233,115,111,24,159,91,192,72,213,61,122,15,199,97,94,23,70,26,237,209,123,48,129,129,128,169,128,121,174,206,109,10,90,30,44,225,49,7,136,224,91,125,20,48,40,27,8,152,78,135,71,124,99,205,88,62,11,134,107,141,255,34,190,49,66,53,20,233,77,237,136,135,107,62,245,144,228,89,88,194,243,249,109,20,51,66,59,0,202,186,250,202,130,120,53,3,40,193,178,71,216,163,192,107,27,112,127,56,156,51,94,78,221,23,166,201,234,17,244,33,144,23,130,11,20,187,191,106,65,176,66,117,209,99,104,47,124,118,200,43,184,96,188,22,89,225,116,245,74,136,15,191,183,30,24,246,87,133,130,200,118,85,56,111,85,161,128,192,179,168,130,18,237,173,241,100,195,236,61,133,97,75,142,171,187,21,17,63,242,76,37,93,249,140,66,190,228,209,118,42,45,164,159,230,217,81,52,104,135,91,56,119,40,65,76,147,255,83,245,38,116,143,66,149,7,50,105,157,133,20,171,215,171,50,65,134,92,167,194,164,169,110,92,81,17,163,19,83,56,95,13,10,138,23,148,72,57,83,179,45,47,93,172,169,84,225,150,151,11,192,82,203,10,67,157,194,166,13,232,48,42,84,170,180,194,255,225,44,102,192,15,77,83,166,236,50,118,202,69,80,165,190,48,26,35,241,219,201,250,84,84,168,11,198,116,127,50,4,23,134,10,223,208,181,190,114,72,196,32,218,82,30,105,52,24,190,174,56,13,201,246,166,240,89,51,162,124,83,234,163,140,214,237,64,186,186,56,73,185,92,179,53,199,198,62,58,24,240,253,192,188,214,133,97,10,120,96,170,195,226,189,168,50,80,213,53,8,132,67,35,201,180,208,245,124,160,148,99,92,173,32,140,241,231,173,168,161,159,1,67,178,173,170,106,216,22,235,94,93,242,163,129,4,215,75,236,255,172,157,164,107,235,124,155,115,252,95,21,163,61,181,172,153,90,213,210,210,149,64,66,120,78,213,226,76,113,178,92,133,164,174,204,60,84,24,68,185,234,175,67,53,149,246,200,224,205,94,238,143,67,71,246,168,228,65,218,188,3,166,48,236,129,163,80,22,20,246,183,7,165,179,49,7,252,146,177,102,99,128,202,23,206,69,125,116,44,212,144,48,182,234,226,191,210,254,59,171,35,132,24,233,180,29,207,60,226,91,230,120,50,200,59,85,199,14,6,251,21,99,194,158,242,200,14,18,231,15,83,128,146,205,191,250,237,28,57,108,224,254,87,154,133,123,55,249,109,246,182,254,72,26,182,42,104,86,225,153,131,146,165,27,1,147,37,208,143,69,19,222,125,231,50,84,167,148,237,30,83,58,224,172,28,151,217,248,130,98,126,83,81,59,31,248,12,81,189,119,30,93,163,190,144,196,172,171,235,212,199,171,83,154,173,223,53,244,33,59,233,89,213,194,34,157,154,238,4,62,223,93,123,53,15,92,66,239,22,180,62,74,89,29,215,37,206,219,62,232,132,144,143,209,17,222,222,247,185,11,74,151,10,163,70,118,127,28,83,249,129,17,77,221,23,110,202,219,142,186,72,244,114,26,156,146,78,96,26,118,246,157,223,63,13,118,133,41,58,191,35,126,182,73,181,157,224,56,189,194,102,56,101,42,139,134,87,213,98,23,181,26,25,21,218,58,174,233,10,51,28,67,252,41,36,50,170,162,177,175,222,219,121,80,61,173,225,233,233,227,194,103,127,79,207,213,120,175,33,38,183,251,195,35,67,176,21,55,236,194,69,233,80,179,145,67,37,209,154,123,84,136,206,15,239,124,245,199,88,29,122,214,211,132,26,90,242,160,36,143,20,62,71,110,40,182,181,141,12,134,194,48,66,221,39,163,215,79,220,251,108,196,97,113,60,52,147,131,215,39,99,135,111,23,198,221,211,215,166,23,250,14,249,122,234,219,51,52,190,119,22,31,27,101,41,187,45,171,220,219,214,65,103,211,196,198,65,169,219,136,59,99,45,201,141,41,72,158,87,198,113,62,202,173,244,61,92,209,52,186,147,85,72,34,211,185,55,194,126,167,243,33,169,231,145,33,106,185,58,141,80,194,170,79,132,61,218,239,99,179,163,203,129,74,3,113,142,61,22,38,137,71,15,26,215,113,148,128,219,126,206,234,100,162,192,251,194,216,25,138,26,165,65,160,147,226,71,133,73,99,229,11,63,125,235,9,254,252,37,191,141,85,161,138,205,22,125,9,161,221,115,64,62,63,62,145,29,146,31,127,202,136,72,139,151,25,198,106,161,76,187,62,23,147,155,171,23,214,1,179,66,149,124,111,92,155,206,33,20,120,211,142,9,120,182,208,162,89,65,108,251,233,132,112,192,13,30,124,133,17,140,9,20,46,110,121,46,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,90,151,69,168,120,93,141,211,140,12,163,172,171,100,61,20,113,36,90,117,83,209,39,131,152,178,92,152,3,82,80,52,88,66,192,206,90,187,85,85,28,243,188,174,11,103,101,91,60,83,204,154,42,28,109,212,242,200,52,161,206,250,202,148,102,43,109,214,171,225,234,12,77,205,140,54,225,51,40,199,175,14,189,115,122,96,135,10,8,67,129,55,175,75,68,235,134,166,220,211,79,14,32,30,173,154,151,175,48,98,233,113,117,161,108,72,239,141,100,75,88,232,68,34,83,81,152,153,54,87,192,214,204,127,97,24,121,107,56,15,105,89,237,156,192,29,34,238,22,240,217,130,244,139,156,231,60,211,39,132,193,105,29,213,73,12,137,128,194,144,53,54,133,143,147,25,27,18,178,239,237,129,235,241,163,122,160,231,243,170,10,188,149,247,247,123,113,102,198,43,140,54,81,92,253,163,241,16,24,169,177,136,194,240,253,180,248,131,56,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,148,153,11,74,144,44,214,15,181,131,91,31,59,113,24,197,131,65,93,174,219,44,150,234,93,62,9,6,15,221,235,144,123,46,113,182,88,155,162,74,200,215,141,244,117,220,26,242,114,57,153,18,149,219,43,22,62,81,233,209,31,24,49,173,80,152,231,99,139,115,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,251,45,147,36,207,179,37,209,232,230,76,143,28,198,83,203,236,18,132,128,61,199,197,203,114,215,10,143,233,253,179,68,27,136,34,235,147,17,130,40,241,100,198,230,180,31,248,56,254,45,224,167,233,24,184,192,22,237,240,185,211,210,243,3,70,204,228,135,207,129,41,89,149,213,69,219,142,207,194,115,54,159,239,161,207,61,208,42,169,129,210,111,249,92,219,111,52,227,28,69,212,122,60,87,147,175,239,1,231,172,193,165,4,161,162,51,33,209,55,67,122,94,191,53,41,191,26,247,166,29,90,215,7,148,136,35,197,131,115,138,234,75,119,209,164,69,179,102,151,103,76,172,52,193,135,140,190,38,165,12,37,4,189,189,11,21,184,80,16,250,192,225,153,79,202,141,85,160,130,168,100,13,143,139,228,208,147,96,64,152,111,198,186,158,54,141,158,25,110,145,171,25,112,174,202,45,104,154,120,161,233,140,33,150,159,3,166,154,103,186,2,78,20,157,61,112,11,211,110,254,156,151,247,199,91,186,87,255,250,226,30,184,70,184,111,154,106,243,51,166,166,23,30,99,74,175,218,123,113,143,49,97,143,104,58,131,141,46,251,67,169,252,84,194,68,67,157,253,9,184,189,179,159,246,44,207,108,28,180,60,116,69,6,143,88,59,231,40,201,235,175,225,116,175,38,7,48,159,41,218,34,175,8,252,4,194,65,61,163,9,8,23,224,251,216,217,185,88,128,251,83,214,206,226,216,33,142,58,127,109,104,15,122,142,185,21,40,60,178,47,220,66,39,23,206,137,49,222,117,119,29,162,115,52,238,172,57,44,214,221,244,114,45,96,162,190,227,93,150,161,172,58,169,102,93,229,121,110,9,193,76,136,5,203,179,77,114,246,148,248,241,98,60,245,186,56,208,37,189,240,132,157,227,129,219,93,212,80,195,189,187,44,4,103,119,84,10,19,178,60,48,213,213,1,215,246,60,120,71,111,34,6,188,160,229,51,31,152,56,100,192,73,185,138,108,55,234,161,45,76,128,248,17,44,100,55,154,251,190,54,124,52,43,63,112,78,119,22,26,23,221,179,29,217,233,30,112,207,26,92,101,51,163,177,48,96,2,208,207,143,195,210,29,147,193,84,238,158,39,207,144,75,6,76,77,198,11,35,222,224,112,130,94,238,129,207,41,155,226,106,56,219,213,108,68,102,180,175,11,243,116,207,162,207,119,30,18,3,78,207,102,101,220,41,1,83,125,245,236,24,35,26,36,128,171,22,159,39,147,99,139,141,176,37,227,211,87,184,37,239,214,7,38,190,246,60,118,9,57,16,224,84,230,115,122,224,212,187,165,77,253,247,25,83,253,30,188,202,14,148,178,75,29,177,106,84,16,1,143,135,130,242,23,230,141,179,254,107,131,187,48,121,217,112,220,39,209,186,172,126,147,41,121,187,133,67,219,57,7,157,192,196,83,123,92,13,155,169,158,30,112,27,141,251,104,133,120,198,115,181,17,219,7,124,60,123,53,144,72,126,183,248,156,72,199,104,155,155,157,6,222,201,9,92,159,206,167,51,197,168,109,142,171,211,206,74,241,151,160,87,222,247,189,19,5,86,250,227,80,52,221,23,75,105,107,78,134,98,126,4,211,63,152,252,163,70,221,18,113,152,11,194,151,172,63,141,228,154,135,3,97,110,24,90,19,150,172,241,195,3,68,147,167,82,202,137,148,76,233,195,81,186,106,218,131,66,239,181,3,46,111,84,1,247,61,185,95,132,230,113,121,204,171,52,81,72,40,1,207,172,90,209,104,172,237,8,12,144,3,76,74,169,139,113,124,147,119,147,215,208,88,162,173,234,22,79,158,208,63,74,122,245,121,19,239,36,160,164,110,109,45,57,59,48,121,227,248,113,118,157,245,192,132,67,252,115,193,115,242,156,33,198,70,227,102,252,129,155,22,243,208,182,51,238,185,74,20,66,8,95,128,123,176,201,0,211,83,180,21,38,234,28,15,14,243,131,58,255,9,222,116,247,94,144,182,135,205,80,224,102,10,187,14,211,173,169,219,138,85,206,134,97,136,128,177,82,159,19,134,216,247,193,203,214,192,89,194,133,91,119,68,11,197,255,15,108,115,216,97,56,213,213,41,195,225,91,119,192,207,25,144,159,175,73,101,237,142,7,131,115,90,143,124,188,178,56,64,152,118,143,53,140,91,53,195,181,73,16,242,60,3,126,220,139,136,156,161,11,64,19,214,3,55,167,85,4,134,229,62,63,48,233,216,128,33,197,209,169,80,202,61,157,224,195,161,228,250,129,91,36,178,72,26,34,97,254,192,20,131,5,76,25,146,162,176,89,204,64,211,123,118,225,155,122,77,60,54,228,174,227,153,226,208,126,239,11,67,4,250,160,41,226,64,99,91,206,76,111,157,200,134,248,131,193,235,172,201,86,107,79,245,10,67,224,82,199,179,248,168,53,136,17,95,144,186,47,29,20,226,162,241,219,231,179,231,103,83,73,116,228,95,120,61,140,71,192,57,38,210,129,199,78,207,91,167,75,83,12,220,159,10,108,4,210,135,243,66,3,183,215,249,135,239,42,22,31,164,233,103,225,199,189,59,186,14,72,201,6,108,197,82,15,28,244,203,192,216,69,15,188,178,51,250,26,25,40,37,203,10,207,155,245,129,165,232,184,25,93,97,246,164,120,114,196,73,110,241,8,112,47,46,65,209,140,80,231,126,78,208,243,162,49,40,40,101,214,231,206,53,123,15,54,112,213,12,52,48,221,78,247,234,12,21,174,194,233,12,202,125,110,120,72,245,106,90,178,239,189,59,61,91,250,100,118,94,197,107,117,152,140,245,199,105,213,24,241,181,59,130,223,89,97,4,148,238,143,211,251,169,131,242,171,159,11,152,173,180,41,76,231,221,189,119,59,102,177,142,184,197,201,99,88,58,162,197,15,76,253,245,189,154,176,184,222,155,40,202,29,84,132,0,211,3,67,38,125,175,70,30,83,71,141,110,151,216,55,200,87,73,130,16,184,143,113,103,249,177,131,102,210,65,157,240,169,231,11,35,170,162,48,22,67,124,177,54,37,21,6,106,13,179,129,154,126,150,192,70,136,117,111,13,101,191,62,56,42,18,37,94,155,224,102,145,91,159,97,218,81,72,193,159,46,41,187,60,176,21,141,237,128,169,179,220,10,99,174,10,140,246,131,194,22,99,9,152,162,89,189,186,98,220,220,123,31,51,105,234,213,38,24,31,63,14,19,87,87,184,16,151,138,31,159,86,175,165,112,137,4,225,65,177,46,101,84,200,62,140,216,170,207,183,77,67,199,244,24,212,8,112,57,76,152,111,235,213,196,251,61,174,129,234,144,148,233,153,156,229,236,23,76,69,216,117,225,124,163,85,58,30,27,66,172,161,40,141,196,113,49,214,245,144,229,5,103,109,117,131,122,24,169,145,14,104,35,120,227,23,55,242,41,73,230,17,185,23,39,90,254,53,101,183,84,20,182,204,127,192,164,181,5,198,144,143,96,141,117,250,54,253,241,74,151,91,172,46,250,97,155,206,132,99,214,36,87,0,183,222,206,115,100,232,213,52,40,196,9,4,231,203,208,175,69,71,121,152,204,166,169,39,148,124,198,24,215,119,204,97,202,204,187,94,124,140,143,72,129,211,64,153,69,20,215,120,242,206,129,63,3,110,218,200,102,116,115,211,75,185,169,189,61,179,93,87,23,189,179,119,167,110,116,170,111,69,203,205,221,211,226,88,245,99,86,107,27,140,143,153,166,234,81,3,227,200,5,74,65,230,84,180,80,198,241,193,103,17,162,60,43,112,195,208,12,20,185,43,125,106,211,202,138,139,45,200,125,31,155,157,115,53,183,166,73,124,13,41,246,4,46,196,7,2,206,199,194,106,2,159,61,219,123,234,161,159,50,54,113,133,71,104,43,3,151,37,212,14,192,13,3,197,225,108,74,192,10,51,100,113,239,92,181,163,230,192,231,228,115,197,17,146,97,84,113,12,133,41,88,136,31,79,100,231,31,152,116,219,189,58,169,7,67,40,136,250,169,239,106,242,151,93,66,104,192,161,60,0,202,193,185,20,173,183,34,193,82,117,210,210,216,173,88,218,69,246,128,105,15,123,174,166,109,247,94,205,86,247,60,217,249,189,139,210,10,253,60,24,14,81,117,24,54,211,174,191,61,162,83,26,116,42,245,105,71,119,185,123,159,68,171,212,118,78,217,101,109,68,182,175,107,66,59,228,21,20,22,15,159,50,173,36,108,180,192,204,195,21,176,169,80,40,220,103,88,119,21,214,180,217,31,184,173,200,175,28,216,114,180,10,179,233,92,184,213,245,62,90,89,83,30,141,166,185,162,48,242,88,61,96,186,25,20,77,43,78,23,66,86,73,39,18,167,220,114,138,103,147,49,223,226,173,154,201,52,162,214,154,0,252,146,50,40,224,121,13,75,36,69,24,166,128,251,177,214,162,51,176,17,2,150,156,46,40,44,208,57,80,58,134,159,139,107,40,77,0,103,17,222,4,13,77,117,64,108,231,170,40,20,222,221,97,98,5,253,185,51,178,171,43,96,28,133,45,112,161,78,57,80,145,107,3,155,193,169,10,56,182,180,97,2,211,138,121,111,76,104,168,41,12,53,208,12,152,45,233,129,77,174,47,96,234,234,158,31,143,66,138,140,73,41,189,250,128,84,136,220,119,42,202,17,69,207,15,170,117,59,224,252,152,9,24,98,205,25,254,129,105,214,94,10,195,199,22,175,133,124,70,215,171,161,113,76,241,104,20,133,52,125,52,248,140,226,214,168,212,202,75,157,187,134,99,147,73,67,74,139,51,40,157,167,241,157,109,239,209,139,209,65,28,241,92,196,46,245,173,6,212,61,49,131,160,201,214,225,28,86,20,22,239,108,189,51,122,107,170,153,71,92,93,154,118,132,1,83,0,85,46,156,146,78,177,1,255,167,103,15,97,27,80,30,13,224,122,12,137,152,70,140,254,208,31,71,46,236,62,26,98,133,114,28,155,66,87,190,179,63,91,4,81,96,146,87,119,42,36,136,126,187,194,61,24,91,128,209,135,84,148,187,249,131,211,246,241,204,65,146,189,57,230,63,60,249,82,24,3,76,211,80,14,184,63,179,12,38,132,21,207,13,153,164,90,240,60,213,142,28,70,238,86,26,249,192,45,58,163,128,73,7,111,133,207,129,80,239,213,148,23,234,131,83,37,63,226,106,147,184,144,15,146,203,85,174,108,252,35,11,191,0,233,214,50,34,168,71,101,92,22,165,94,171,139,57,166,67,92,93,168,221,189,35,110,202,42,174,31,9,220,244,72,180,84,191,160,21,181,134,251,218,191,128,215,142,223,38,137,113,43,168,186,201,45,204,88,2,22,143,18,251,137,242,146,229,188,64,237,87,156,34,115,129,134,243,226,212,216,176,98,16,226,155,10,91,43,164,195,244,166,137,11,13,181,204,114,18,232,51,222,118,242,12,129,33,157,138,121,200,17,88,135,252,56,90,74,211,151,103,226,100,215,208,65,163,74,47,10,53,210,79,189,64,97,43,209,253,102,26,95,126,63,247,62,15,22,221,102,9,11,114,138,43,137,2,201,140,174,45,220,103,41,223,98,109,245,48,189,168,214,154,210,43,223,141,78,194,23,118,178,16,145,28,229,48,224,165,240,97,83,167,63,79,190,150,9,46,84,15,120,36,155,26,98,72,195,77,137,1,252,193,16,30,173,91,176,99,252,81,41,202,25,112,214,106,147,179,156,60,28,125,218,31,156,173,211,45,11,140,120,196,14,184,147,43,147,171,33,45,117,146,193,179,153,97,40,136,41,93,109,150,123,206,150,40,93,21,33,70,226,27,244,166,255,96,146,70,18,235,71,23,219,20,32,62,144,141,81,207,38,84,93,186,43,197,193,71,71,29,140,92,109,61,62,95,176,4,178,78,42,2,229,206,199,166,200,206,47,240,35,125,148,210,176,3,167,74,29,212,7,115,106,170,217,7,179,1,53,208,31,204,194,20,66,111,8,34,40,115,242,123,211,192,37,82,138,166,188,151,123,246,23,131,124,165,201,134,198,17,220,189,246,11,62,188,37,189,212,40,91,222,6,60,98,233,180,178,203,173,207,136,134,122,37,230,33,194,56,119,162,157,133,126,108,244,207,243,97,203,128,220,82,96,140,169,242,45,77,202,188,218,84,16,130,135,239,244,169,4,19,171,16,226,153,120,73,168,29,86,218,70,232,24,187,48,167,153,215,251,160,147,64,89,133,92,77,220,121,76,127,48,58,97,151,108,103,20,82,78,167,217,172,86,90,42,20,81,7,166,217,249,203,72,157,179,134,210,106,177,102,105,39,63,70,125,117,152,146,54,25,148,12,251,152,7,90,152,159,228,8,239,189,207,254,53,66,169,247,236,22,48,112,220,91,115,206,69,90,213,72,185,154,90,133,52,42,108,47,135,198,191,50,201,165,11,67,27,242,217,49,148,52,153,168,252,69,27,109,115,95,16,199,52,229,154,72,112,67,76,134,18,137,195,52,129,14,137,100,82,84,214,186,60,25,5,183,242,90,230,42,110,71,169,124,201,138,242,169,91,160,84,56,223,197,149,104,193,119,94,29,131,151,208,125,195,75,154,147,83,181,84,139,0,9,123,59,164,8,115,122,155,143,17,149,117,225,130,237,68,242,183,83,36,48,100,80,57,220,1,79,204,239,239,228,98,76,134,214,67,159,63,166,211,204,223,170,82,1,46,159,146,204,202,240,78,52,36,21,251,30,250,96,9,154,198,226,119,70,115,65,186,168,241,253,172,15,212,225,252,8,228,209,51,200,97,230,31,51,99,197,223,31,199,53,196,185,246,153,144,57,208,239,68,161,141,119,146,153,249,96,163,111,190,199,61,166,25,196,16,223,139,29,183,253,81,113,52,89,162,230,109,212,24,68,21,209,29,129,33,81,139,171,143,107,50,36,106,141,71,0,185,104,141,171,11,194,25,23,54,13,110,31,150,97,5,212,250,98,72,178,122,243,147,221,123,139,141,4,223,182,53,128,196,189,105,1,88,23,54,82,172,17,240,153,225,18,168,132,80,155,138,70,127,49,42,3,250,13,54,90,83,106,114,190,110,242,167,27,41,241,11,195,4,239,17,243,74,241,175,74,232,81,63,106,2,35,14,23,138,22,238,189,233,150,74,43,158,188,53,155,248,2,39,178,188,126,181,21,223,221,217,210,126,125,23,203,199,188,150,51,202,77,225,1,141,133,15,106,53,81,13,121,52,123,183,18,87,35,22,126,157,35,43,74,75,206,114,14,124,204,241,170,87,163,172,225,139,27,182,220,33,93,95,141,13,54,149,24,150,3,43,47,69,91,166,60,255,89,235,192,123,72,171,28,59,37,202,39,247,209,70,18,149,122,34,22,249,124,164,251,98,189,73,96,186,17,177,109,119,80,171,213,51,201,176,28,39,122,199,214,65,143,24,86,154,192,212,224,197,84,36,226,212,254,160,132,19,161,137,227,33,162,191,87,211,127,147,172,181,187,95,255,26,216,92,178,237,112,37,174,94,5,94,172,157,30,87,35,40,57,3,46,9,199,39,149,15,38,251,215,195,189,0,62,211,253,156,199,31,90,169,233,232,130,46,184,210,63,148,234,170,155,38,70,24,2,195,227,248,169,31,156,232,211,145,59,103,56,10,234,252,96,83,104,200,122,181,105,247,249,115,159,195,88,154,87,173,31,209,8,37,29,198,131,142,240,43,240,50,178,213,15,182,32,206,184,40,149,166,219,31,12,34,175,149,228,90,2,193,254,202,199,0,79,207,43,3,211,14,240,131,137,148,220,204,57,48,108,131,219,135,228,236,67,233,42,248,218,213,139,190,159,15,166,210,228,178,138,218,213,4,45,253,222,132,86,111,19,220,248,145,245,179,19,25,140,53,58,250,3,175,106,199,237,7,83,24,84,229,165,249,181,153,170,195,137,183,19,24,118,163,179,229,127,48,70,194,206,85,175,94,102,192,124,48,86,199,150,247,38,96,118,30,207,97,184,94,102,213,31,31,48,77,127,240,180,12,103,209,171,81,84,244,71,155,104,221,84,25,53,235,216,77,126,111,210,219,55,235,8,124,76,217,238,83,152,52,84,186,187,129,193,8,172,250,143,67,244,158,202,115,53,38,141,63,26,189,103,55,82,8,76,29,90,245,31,199,74,236,69,223,123,176,66,252,209,120,243,91,134,97,220,171,103,126,248,247,158,150,188,208,49,63,83,158,38,233,31,90,225,227,43,242,218,8,202,211,251,250,131,203,182,126,3,129,143,67,114,140,107,135,169,159,202,178,188,24,198,25,131,86,168,254,25,242,227,235,211,69,254,193,44,213,219,129,1,76,6,34,190,231,177,227,182,254,246,90,63,233,215,15,45,93,218,160,161,246,28,176,175,126,183,166,227,161,201,126,5,193,20,177,50,71,211,57,61,107,21,120,32,245,247,45,206,179,55,45,105,116,0,166,207,214,71,20,165,155,121,107,237,72,91,161,62,58,226,106,106,73,170,92,77,191,187,175,109,203,196,78,217,114,42,139,27,109,203,15,54,145,101,133,41,165,222,113,117,130,89,73,110,109,98,81,195,159,236,156,111,16,155,93,24,246,142,234,155,142,233,9,220,182,174,3,35,58,190,250,55,13,169,188,30,87,255,140,92,95,53,15,221,97,42,143,218,29,113,75,88,156,175,255,193,149,118,201,124,135,28,15,25,2,37,135,233,31,222,247,222,166,46,75,15,198,15,46,99,72,13,33,76,200,48,78,172,111,47,29,153,102,204,116,39,3,124,155,86,188,245,131,249,124,186,97,114,107,76,197,31,220,247,82,178,37,107,90,255,9,187,125,87,19,15,223,119,54,80,154,132,96,221,135,50,166,227,222,250,152,230,112,223,126,48,109,212,105,203,190,193,238,74,170,253,131,103,165,238,242,14,26,231,226,244,231,38,144,124,220,153,37,40,122,109,53,174,77,229,134,252,134,53,73,166,225,179,180,27,45,211,186,143,13,255,34,85,108,254,96,5,131,243,78,195,53,77,70,204,159,155,86,132,45,47,13,137,74,131,43,245,131,141,181,255,190,214,38,10,78,249,200,55,40,116,177,200,107,17,39,176,186,178,239,115,153,157,117,239,189,27,43,160,251,76,34,67,33,103,223,38,29,62,70,160,228,210,229,128,218,70,109,235,199,27,37,153,243,134,127,9,238,30,147,113,197,231,50,119,92,134,116,35,50,22,231,238,64,178,83,96,220,131,198,56,249,52,76,233,214,243,152,164,2,199,211,253,237,115,179,176,86,129,169,65,191,175,53,57,145,228,183,141,222,176,248,218,165,8,226,74,153,14,252,193,115,107,63,221,6,45,101,189,203,143,195,2,133,189,249,193,4,183,178,252,248,113,61,234,138,125,35,65,28,122,7,237,24,244,166,7,30,63,94,200,4,11,188,207,193,124,254,196,97,147,127,186,143,6,15,110,90,190,242,173,20,37,223,195,15,86,203,202,22,27,115,229,44,221,251,69,140,62,221,68,0,62,24,182,218,45,87,119,156,128,88,33,155,227,241,174,252,51,130,199,144,61,251,82,220,219,42,18,47,204,250,34,148,227,239,205,217,122,191,88,177,254,158,187,120,177,126,198,189,247,241,246,134,229,215,253,234,179,171,223,21,70,24,137,248,241,189,26,67,183,11,140,82,252,140,123,79,99,167,187,176,69,202,239,213,212,114,133,203,7,204,33,95,99,50,37,99,160,22,152,176,236,106,119,83,58,191,38,79,78,253,85,137,45,107,154,130,251,69,137,22,172,17,179,193,138,143,229,98,219,75,71,60,89,53,73,201,11,67,192,186,74,124,79,162,216,50,213,206,206,106,164,84,14,31,127,116,201,34,169,196,209,187,31,127,103,99,233,237,50,80,1,115,134,56,74,151,211,146,185,130,102,99,111,254,214,208,52,205,91,220,63,152,102,148,154,249,142,103,30,183,160,40,29,141,216,241,32,183,189,164,93,6,163,33,120,183,226,179,228,170,220,26,81,18,42,51,63,56,193,106,116,191,7,193,25,130,117,31,60,136,173,13,249,113,74,238,151,187,56,157,54,239,42,91,3,113,138,58,99,80,40,45,174,73,97,200,114,221,189,66,231,173,220,182,51,147,89,34,130,230,79,14,53,238,173,191,50,141,38,72,221,2,158,183,78,137,92,24,125,60,62,83,122,51,50,159,251,49,141,161,205,183,13,147,39,146,17,35,174,103,221,235,63,148,114,145,117,237,113,8,171,77,185,226,7,55,43,195,148,77,229,236,212,198,191,253,193,139,165,84,238,60,57,203,7,194,196,239,199,73,150,160,238,122,97,148,245,224,173,251,193,86,109,178,228,234,73,52,50,249,189,233,18,75,50,203,32,219,56,211,54,59,44,14,144,73,92,192,154,227,24,49,172,125,71,132,174,47,246,164,15,174,70,95,116,199,19,235,129,234,57,135,199,84,75,196,224,185,47,58,140,47,251,111,122,238,255,229,127,254,191,254,203,191,250,159,142,207,254,151,255,229,255,249,203,127,252,23,127,237,185,231,84,254,1,158,123,135,49,166,118,255,194,116,149,108,177,70,25,71,26,217,103,192,240,49,42,202,138,219,247,226,124,235,60,135,101,152,115,247,189,153,139,143,89,165,159,144,226,104,183,233,56,26,211,141,133,179,144,89,161,53,158,108,19,231,144,207,116,150,83,153,238,82,209,91,92,196,203,237,214,228,83,220,74,128,128,247,217,31,141,11,36,60,123,52,194,57,110,47,108,203,205,207,121,98,244,228,243,100,102,67,165,91,252,199,173,221,76,6,141,37,68,79,70,76,62,163,249,145,53,69,51,71,245,171,225,21,184,37,41,172,72,232,61,252,200,234,150,45,90,178,152,51,133,160,253,174,200,94,228,212,56,59,197,153,95,37,22,236,222,210,27,107,202,101,72,88,57,220,126,74,128,178,199,173,159,210,233,183,207,208,173,54,117,135,36,65,20,7,121,167,16,58,233,213,153,44,152,63,248,160,123,67,246,253,86,108,186,59,58,173,212,250,194,182,253,250,202,232,240,126,109,125,50,88,36,86,186,91,59,90,90,242,100,231,169,102,184,192,157,164,254,13,181,3,119,230,86,156,42,133,64,173,156,165,112,94,141,120,112,98,160,186,6,236,188,67,72,229,131,143,233,220,100,247,45,164,150,122,156,27,11,66,138,46,87,35,41,93,227,131,145,161,212,99,5,157,13,206,22,135,17,115,214,163,216,156,199,107,28,161,62,219,196,126,33,153,190,167,192,59,203,94,85,18,37,97,129,118,84,5,196,240,218,31,39,169,195,153,86,43,177,172,224,34,28,113,142,159,127,23,177,110,178,213,110,174,24,83,184,2,100,146,103,242,215,49,209,32,228,106,178,51,100,139,227,172,24,113,142,90,153,73,249,204,6,20,44,2,46,73,15,114,56,133,106,184,92,220,58,233,247,202,240,215,173,30,246,73,98,129,169,177,122,46,136,39,59,235,131,160,145,152,186,48,78,180,118,205,77,248,9,197,80,38,203,185,226,107,118,58,198,30,59,218,82,12,23,46,99,109,177,194,17,18,186,95,19,209,30,65,233,156,34,135,230,183,70,245,93,45,124,203,217,149,107,39,215,169,15,222,173,112,72,110,157,111,109,237,48,94,240,132,82,99,248,7,106,162,211,187,65,79,110,88,147,44,199,33,158,11,153,152,125,253,181,145,116,154,37,66,168,37,133,231,194,206,60,196,97,195,97,30,225,249,147,200,104,234,237,157,213,138,165,29,134,46,22,189,184,146,211,180,21,226,201,96,31,20,79,114,24,77,253,125,112,84,167,243,227,12,18,44,136,223,70,190,175,10,108,242,75,225,52,45,107,205,17,79,19,66,158,120,50,219,88,36,144,67,207,81,75,77,188,158,91,153,130,11,76,57,73,185,223,131,168,66,23,7,218,152,168,99,221,39,171,187,22,247,155,126,205,88,124,191,7,147,184,192,176,78,248,216,45,77,241,90,96,170,21,250,117,253,45,29,126,99,18,100,119,207,108,138,141,186,19,51,108,2,163,235,16,38,161,37,70,36,204,106,164,137,217,195,64,28,9,231,189,228,234,100,42,18,235,94,93,154,252,56,236,179,112,39,199,189,77,89,80,96,136,157,202,125,180,46,114,140,7,182,92,124,143,71,195,55,148,47,130,116,233,217,211,238,33,146,229,173,167,85,20,196,110,56,33,119,145,88,63,53,126,68,117,227,140,48,221,13,137,242,152,38,72,124,109,82,168,18,110,164,206,19,189,179,88,156,52,146,202,213,164,58,81,14,244,67,96,117,57,212,209,16,39,209,121,93,96,34,219,242,227,189,60,115,165,83,71,42,48,197,62,181,221,35,100,76,13,240,158,21,130,115,31,247,54,22,137,59,226,103,214,83,136,127,225,66,9,149,192,72,227,201,9,115,214,204,181,55,56,238,86,45,251,190,247,236,89,134,5,249,210,177,82,192,89,27,210,80,155,163,179,62,190,246,162,10,95,194,68,180,198,83,239,18,112,186,245,206,166,38,87,141,61,218,87,16,194,67,85,98,126,103,251,43,23,46,164,3,4,46,217,74,230,194,137,69,80,231,190,54,53,156,168,17,70,196,99,230,41,177,53,8,154,167,108,28,153,68,137,4,51,105,242,159,18,47,129,234,248,206,6,210,154,214,190,235,123,49,221,29,18,72,165,166,51,173,136,27,12,26,100,36,144,74,35,67,139,237,18,246,117,217,87,108,46,205,8,148,102,152,118,229,167,77,100,215,93,96,139,157,201,233,70,79,107,51,5,203,47,188,133,11,166,15,6,255,249,138,144,4,140,98,69,118,106,171,31,141,169,50,208,106,92,91,158,59,67,25,19,49,9,4,146,186,6,128,41,195,239,59,174,222,38,88,114,131,207,27,255,210,207,101,202,142,106,145,120,62,186,205,105,71,132,183,80,73,163,1,125,248,187,115,140,56,60,67,178,4,224,8,91,130,226,180,101,137,200,47,203,37,221,223,30,93,54,180,106,124,159,55,36,120,236,133,146,245,206,184,14,190,29,218,94,218,100,253,176,184,224,19,245,176,119,218,83,62,53,236,63,233,190,116,181,128,188,252,246,152,199,223,26,1,79,50,241,242,100,70,200,222,34,94,143,14,151,230,10,8,8,158,131,198,163,253,201,18,148,146,135,216,24,28,62,40,52,208,100,253,241,51,239,104,206,246,84,2,229,112,73,175,62,167,246,140,252,202,249,238,52,137,9,156,146,145,121,127,121,138,12,165,153,102,80,48,168,35,139,97,58,220,146,118,165,133,255,6,206,38,4,17,75,242,193,251,12,242,142,48,235,57,112,90,211,116,24,237,238,43,62,8,133,24,59,63,87,83,153,28,79,118,44,205,84,158,180,18,185,126,31,21,218,53,116,101,227,42,164,29,171,111,166,36,130,142,192,24,143,59,126,28,187,234,201,104,49,23,34,237,68,191,95,146,77,167,64,204,184,202,12,216,138,24,37,155,182,171,169,188,58,140,90,167,100,211,104,9,56,111,119,135,133,210,77,129,207,2,73,49,213,142,155,55,116,211,129,93,162,198,218,221,199,153,210,253,174,32,171,144,110,42,14,42,46,73,222,224,227,160,111,231,137,188,57,213,235,36,41,108,61,105,158,6,44,40,196,247,39,103,76,25,145,195,198,59,166,63,206,180,245,52,250,164,30,113,200,17,83,126,113,36,191,154,220,220,94,207,213,180,126,123,106,149,236,140,158,95,4,97,17,82,116,184,179,203,8,250,35,9,245,212,41,249,23,201,151,21,99,0,244,157,129,186,75,52,64,36,135,63,57,13,35,225,92,224,237,83,248,71,166,237,240,175,47,65,225,179,17,197,189,151,181,40,40,108,5,100,62,42,116,189,104,174,155,64,105,114,79,131,58,66,172,15,129,43,249,210,168,16,48,202,63,25,210,51,72,126,244,45,163,150,21,155,185,160,229,25,1,35,90,61,147,68,78,136,109,96,189,122,161,200,121,170,89,197,190,163,60,18,126,112,47,123,64,132,65,231,48,34,214,253,150,76,20,250,113,180,214,195,202,10,253,106,12,217,42,230,68,161,132,3,29,154,175,154,163,144,25,215,58,18,52,88,60,64,65,139,43,237,115,82,164,50,172,78,221,97,138,103,230,20,248,204,155,48,0,23,85,81,89,206,167,76,58,58,18,148,11,159,82,28,67,174,166,154,217,139,46,22,177,210,253,192,147,9,22,5,50,52,100,107,121,205,223,172,190,249,99,81,69,228,20,236,63,191,2,37,84,64,232,240,243,209,168,232,77,247,104,0,7,206,251,74,29,29,216,74,214,191,34,192,194,238,189,46,23,44,48,92,79,35,96,132,200,99,147,173,20,24,150,32,39,45,150,181,190,37,11,192,22,167,95,14,255,122,17,5,62,158,172,23,45,23,50,230,243,150,139,2,159,155,123,79,23,112,166,213,234,194,248,35,174,141,73,87,51,13,148,242,227,219,20,223,139,195,20,245,69,6,29,216,24,151,62,20,190,219,171,187,9,74,220,98,6,154,175,148,34,32,19,198,223,10,148,86,221,191,61,5,254,242,239,255,187,191,252,135,127,245,151,255,247,95,254,179,98,176,218,254,17,31,127,254,162,13,223,147,226,162,47,25,131,73,232,179,47,31,127,180,78,242,186,95,143,118,99,51,167,126,176,81,197,150,139,210,27,50,190,178,185,66,241,210,188,60,42,213,68,94,88,9,31,60,77,131,250,14,18,179,232,108,209,62,113,6,193,175,44,240,249,22,61,5,154,135,144,219,131,90,115,238,254,224,110,45,197,247,185,41,170,153,46,55,83,218,143,61,70,230,172,245,11,228,88,16,120,20,243,14,202,170,233,182,228,49,227,149,67,30,152,109,209,167,21,164,110,239,163,65,156,159,103,44,167,99,77,221,102,44,139,171,79,164,0,239,130,104,183,14,31,152,16,241,142,25,79,88,95,215,42,36,97,46,19,8,76,49,125,251,51,51,235,216,52,149,3,253,247,44,132,198,143,169,119,63,224,52,135,35,230,221,54,46,248,139,102,211,196,10,24,198,116,25,6,220,166,238,2,78,80,68,19,48,150,153,199,39,184,99,12,229,203,77,117,208,88,97,197,168,37,96,74,56,21,62,107,217,57,212,129,241,146,255,212,32,154,62,196,87,44,12,85,246,57,36,101,50,97,170,147,173,139,97,162,44,186,10,92,81,36,12,152,134,157,227,55,255,129,55,49,190,88,18,76,254,34,84,247,221,230,21,91,96,203,121,166,177,18,9,217,252,161,45,113,16,229,138,229,79,0,187,229,187,57,160,23,69,219,172,63,105,70,174,190,9,76,164,194,247,118,224,134,103,252,71,134,252,172,18,106,151,191,71,93,213,68,197,99,200,207,83,86,116,99,63,148,86,138,203,184,9,47,34,21,152,223,123,16,203,158,66,108,153,112,171,178,139,62,2,31,219,111,40,10,153,212,69,109,61,93,184,192,253,255,49,85,1,231,59,130,160,199,218,171,31,197,40,104,18,147,192,90,216,102,8,125,27,124,254,183,21,166,99,226,254,246,177,143,183,94,141,151,230,135,14,98,166,24,222,23,134,101,60,45,135,17,70,18,130,58,196,124,143,53,237,3,74,67,72,106,250,228,80,90,59,251,118,49,85,37,17,251,74,70,93,233,77,7,197,8,74,132,187,40,33,131,50,157,110,224,108,227,27,165,219,114,97,140,111,103,22,43,176,26,159,35,234,254,56,221,16,8,1,250,189,179,145,177,95,184,88,225,168,255,56,218,111,237,246,55,26,127,188,115,208,49,42,36,135,21,29,200,239,100,135,141,135,250,254,246,49,26,96,215,142,81,161,162,239,126,108,164,149,182,55,125,22,171,166,109,151,124,213,2,249,40,233,126,48,33,150,90,229,183,235,248,149,149,254,224,132,158,200,165,117,33,25,156,45,56,110,48,4,93,67,186,166,185,26,70,175,111,204,168,239,129,212,244,194,152,16,222,10,75,117,108,109,250,218,120,225,244,224,57,188,8,57,55,129,97,25,201,129,114,230,116,65,137,153,237,123,113,22,90,36,250,129,168,56,137,27,63,221,10,144,130,159,127,250,183,28,208,216,139,166,86,178,39,117,6,58,19,33,158,55,202,107,126,45,218,135,177,65,177,174,101,162,160,33,141,222,136,195,19,238,201,42,48,68,47,254,220,214,46,34,4,118,212,154,225,160,58,58,224,99,218,15,138,153,125,225,174,95,11,225,203,225,221,120,5,14,118,34,185,23,198,205,88,45,158,204,76,29,133,7,70,94,156,32,231,53,198,11,119,167,53,254,91,104,134,234,248,94,140,164,159,28,63,28,78,123,198,152,53,140,176,33,48,13,193,37,158,12,171,236,114,71,32,155,9,83,76,140,217,79,172,89,225,218,238,247,96,111,188,125,47,232,179,96,24,215,235,12,44,17,254,129,98,110,18,137,119,152,134,32,217,83,160,72,10,69,85,19,141,238,183,240,230,215,188,74,25,112,192,148,48,87,129,27,177,140,112,83,172,25,172,9,76,89,233,136,171,219,78,66,21,141,65,71,230,54,158,252,71,82,43,48,169,166,22,79,78,98,172,235,213,231,65,93,25,14,152,70,101,245,190,144,5,92,235,194,179,190,254,85,141,62,39,251,241,116,249,16,128,73,242,236,11,175,125,165,10,12,198,37,184,143,134,222,174,248,141,100,189,86,142,171,41,57,158,69,225,84,157,76,10,24,29,45,113,105,105,81,117,158,223,98,153,220,189,244,199,89,207,225,117,78,2,37,250,228,208,204,220,71,91,40,85,232,147,39,35,126,119,135,12,30,211,91,61,6,220,157,86,156,78,189,140,100,183,130,41,187,12,66,49,183,37,201,141,9,74,143,240,137,10,102,175,120,226,8,95,142,112,44,44,167,175,206,154,145,33,175,184,115,29,183,254,24,175,4,86,183,28,23,35,68,208,213,159,218,217,233,183,11,161,155,125,51,206,56,99,131,6,163,251,211,25,142,37,113,19,9,226,206,112,198,42,149,64,67,156,76,216,113,183,143,23,253,110,226,129,78,43,72,8,15,84,42,203,112,140,177,35,90,56,175,24,10,226,97,96,245,133,27,70,241,197,20,179,124,90,9,173,31,44,228,135,143,251,33,112,249,21,51,135,219,188,203,16,171,29,205,43,60,32,183,218,241,31,213,230,159,184,43,179,133,79,78,243,176,216,167,236,171,37,60,99,252,205,45,225,154,1,49,206,76,113,53,225,216,42,48,17,239,216,224,155,113,53,110,177,110,115,187,74,199,192,164,95,228,222,144,86,183,22,251,255,68,105,76,158,60,39,19,187,246,131,235,156,221,55,137,129,194,226,49,71,247,61,30,142,161,145,37,84,196,246,177,86,156,122,154,222,71,42,164,20,24,178,62,180,192,35,36,51,16,125,191,52,103,192,231,94,93,38,183,253,31,57,54,240,138,202,70,146,31,71,247,36,162,80,112,213,64,77,17,112,131,64,41,199,147,161,123,181,228,107,211,138,214,98,233,96,88,17,160,191,48,50,138,201,99,88,176,173,140,249,192,156,240,126,242,80,224,176,228,189,172,18,179,249,199,54,161,177,54,228,201,206,228,159,41,92,112,200,48,175,42,4,48,137,130,24,52,136,87,175,82,0,48,166,154,79,242,62,41,59,151,189,6,109,146,99,157,249,213,203,82,248,23,182,56,137,75,114,21,30,188,95,173,98,96,98,218,126,49,110,171,58,174,120,15,121,185,33,65,137,251,174,85,97,206,189,48,220,80,242,110,18,222,169,244,47,36,183,87,207,164,172,210,136,10,239,154,149,73,187,245,85,76,78,79,30,156,160,159,155,2,131,82,128,91,233,93,225,112,163,205,206,109,179,142,186,167,254,54,175,237,250,8,133,190,51,140,105,129,209,249,243,112,231,176,254,5,137,60,84,163,213,13,255,34,157,7,191,161,227,74,39,38,132,180,238,2,16,38,234,114,108,149,109,129,11,119,94,42,69,124,178,68,168,104,46,206,78,87,160,218,146,114,12,227,6,62,110,107,13,231,36,209,75,118,81,42,235,214,181,241,73,57,237,59,42,197,198,33,140,252,243,134,66,56,0,12,59,150,199,242,206,118,85,211,146,131,137,37,213,157,154,162,80,205,185,117,195,163,209,208,73,14,169,86,194,251,232,130,82,141,225,243,140,14,17,234,208,47,76,88,214,105,124,206,201,153,147,112,156,160,24,133,151,236,155,233,143,146,76,78,99,50,72,78,114,69,11,27,21,43,247,226,188,141,25,239,123,235,5,69,140,152,9,86,4,57,226,193,206,9,145,52,8,69,91,197,118,130,68,202,56,86,149,5,128,137,126,127,121,67,185,39,247,133,82,195,101,204,32,74,33,68,47,55,166,45,204,233,250,15,76,107,190,132,214,50,43,221,121,52,73,167,62,167,203,249,167,165,216,29,165,168,177,221,167,166,226,142,211,237,131,41,212,222,50,137,142,1,142,182,213,133,77,235,252,194,188,211,172,14,183,106,36,61,23,102,192,167,187,84,155,26,83,253,86,201,122,95,63,158,156,194,105,210,154,28,216,201,132,34,226,199,209,195,41,250,227,153,114,63,223,42,225,26,165,157,196,225,133,117,20,146,95,149,238,240,118,27,122,140,148,138,221,246,107,226,78,20,91,244,37,87,183,99,211,248,52,130,24,248,56,165,85,224,180,172,79,237,131,9,248,202,78,138,176,55,246,167,255,56,254,52,189,70,255,21,198,140,38,27,88,95,177,154,72,152,95,26,24,91,74,201,89,113,185,216,4,109,21,254,27,191,253,39,94,51,227,112,19,171,243,137,58,171,170,145,145,131,70,63,110,251,68,53,130,180,42,176,245,214,250,34,161,58,237,70,101,173,129,190,118,143,172,157,109,209,172,131,41,48,150,79,137,169,52,105,200,186,104,35,222,235,12,41,40,129,14,17,143,206,40,204,207,225,12,14,168,53,84,33,30,166,66,191,226,235,58,60,115,18,33,228,76,245,109,118,41,88,115,68,187,80,212,101,99,146,90,113,181,113,36,94,222,11,226,131,5,22,228,15,62,179,180,233,147,177,13,59,229,223,57,170,152,228,75,46,134,59,34,152,72,184,15,161,117,129,51,109,135,221,97,14,207,27,90,3,206,68,36,3,166,16,95,239,109,41,100,127,50,50,106,66,106,6,45,226,238,206,142,10,60,183,136,90,0,175,75,255,64,125,215,221,56,140,187,16,123,195,209,69,10,125,21,133,211,188,27,7,18,231,183,59,217,168,13,57,26,124,84,168,72,145,88,14,240,12,95,18,133,54,82,211,251,185,26,251,254,7,103,236,160,93,214,3,79,55,107,225,127,66,123,98,234,163,245,230,142,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,137,195,154,173,125,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,150,96,157,43,148,14,56,87,149,169,183,54,93,34,86,218,237,124,28,244,138,75,192,49,27,251,148,243,236,210,228,9,179,155,192,212,245,12,39,248,162,49,129,154,38,89,218,116,117,56,127,81,65,144,94,66,219,68,135,243,244,128,10,196,12,88,116,122,53,126,180,31,19,230,173,138,16,97,182,46,138,24,21,162,84,34,180,118,80,19,171,174,129,174,180,158,139,151,229,237,29,206,149,110,33,129,103,4,236,65,161,159,221,207,183,70,180,233,7,87,106,150,133,51,220,38,241,240,176,31,101,158,200,246,52,133,73,238,93,24,22,210,231,106,58,59,183,195,212,54,117,93,126,101,6,191,81,181,82,232,162,191,109,221,199,1,83,14,80,101,166,24,221,253,103,100,85,11,112,137,178,4,240,56,187,235,133,33,98,146,31,167,39,212,227,222,245,108,2,136,192,41,122,86,132,211,150,213,165,130,123,214,154,63,93,14,0,2,204,130,218,233,133,143,169,73,153,235,7,111,4,38,235,84,152,65,94,1,143,220,235,115,245,153,164,62,9,49,202,90,146,19,4,85,182,228,98,28,149,142,39,100,240,46,60,140,135,233,67,41,238,218,242,100,120,159,217,9,161,104,182,199,38,83,20,138,150,121,225,37,114,150,54,183,177,17,2,166,243,81,96,90,154,98,117,88,127,189,72,206,163,31,130,126,83,15,248,236,194,151,104,52,83,178,133,91,232,48,84,24,250,90,112,204,197,231,192,66,110,66,214,150,169,231,31,62,224,88,161,248,44,23,69,37,100,251,12,54,206,136,192,72,33,160,4,242,97,80,104,9,17,40,112,115,218,238,31,143,221,45,235,52,148,60,66,15,152,90,154,251,78,38,112,123,223,41,83,108,36,15,77,193,125,9,226,60,42,84,182,78,19,202,194,138,71,250,129,207,246,116,135,115,84,107,69,245,249,137,254,173,8,61,17,161,222,48,82,4,76,205,173,94,77,233,88,92,76,53,203,93,55,84,27,122,254,252,128,172,59,57,78,233,52,106,30,217,5,166,41,175,8,76,47,147,159,136,252,144,104,89,128,18,74,136,173,166,208,61,38,163,141,249,89,99,101,112,43,217,249,73,223,205,160,97,3,29,55,142,3,76,22,224,254,116,37,131,41,40,165,172,247,218,126,22,180,188,84,198,255,118,70,61,88,87,218,243,157,249,80,158,209,97,135,76,69,214,5,196,130,109,198,128,64,54,36,214,201,160,204,209,213,244,128,201,32,223,139,9,122,229,187,133,209,101,113,153,231,50,61,27,213,115,15,236,5,84,220,222,199,134,202,166,116,191,179,117,81,200,115,117,147,51,244,139,77,170,168,202,103,238,108,30,51,22,77,25,88,247,247,185,123,129,78,209,57,183,152,155,75,36,23,178,201,136,14,55,78,240,240,207,94,32,87,39,35,124,139,31,183,47,41,239,133,190,141,235,220,115,53,93,50,85,126,156,51,101,248,122,181,202,135,139,162,167,182,242,188,123,28,93,177,93,96,171,11,191,48,38,217,20,184,19,70,94,119,135,172,66,227,159,81,233,67,16,55,54,57,14,242,37,176,125,254,216,166,104,68,185,170,115,153,125,45,84,102,236,31,83,18,177,103,5,114,166,140,126,119,208,49,100,107,63,166,72,138,232,45,217,202,78,203,200,133,51,197,6,110,86,113,194,208,32,23,48,205,254,214,134,253,141,41,108,203,50,209,48,54,134,167,208,168,127,133,165,85,174,110,213,138,235,125,34,102,44,234,251,228,212,184,186,98,36,197,152,108,237,119,200,11,117,224,65,184,119,126,252,220,224,114,164,29,152,220,119,119,216,76,89,217,158,41,58,35,203,242,193,244,239,238,203,175,155,137,246,54,79,161,209,26,114,236,113,49,23,51,98,86,225,59,192,114,154,179,124,110,152,159,155,87,58,192,89,0,117,128,92,13,21,173,75,70,86,136,1,235,144,15,70,184,164,4,47,29,150,83,159,226,214,208,253,56,156,202,25,58,240,212,111,51,3,201,107,194,49,110,254,115,223,46,218,186,57,97,131,55,231,8,45,8,149,45,57,79,161,121,41,46,220,11,215,226,217,129,100,9,37,107,90,243,97,49,18,201,219,115,67,131,71,49,117,192,15,182,58,126,177,239,141,105,187,251,176,156,137,9,53,235,221,27,144,197,128,48,56,172,104,99,86,191,48,197,169,206,163,126,198,187,218,209,31,145,0,184,246,61,185,98,188,181,103,99,185,41,209,115,82,229,17,14,242,176,216,252,141,65,108,146,225,195,143,23,228,184,207,247,147,159,54,117,54,223,168,145,200,94,194,94,122,54,157,13,137,168,95,205,97,37,130,121,244,82,18,231,241,184,0,68,254,34,41,121,224,108,189,18,238,248,147,176,184,131,98,198,208,112,194,88,42,179,168,171,189,143,70,162,167,186,244,8,229,1,72,85,223,71,91,48,68,249,76,163,119,225,140,140,84,43,88,141,142,75,72,21,116,179,150,200,139,34,125,176,130,130,20,117,27,204,60,185,55,169,91,87,187,180,156,24,219,212,3,215,169,112,73,15,12,109,86,137,72,103,103,181,14,133,75,42,81,74,52,140,224,171,11,220,77,101,47,224,114,155,120,65,105,88,137,247,26,102,238,22,129,173,64,54,158,204,10,218,20,230,220,240,98,76,96,89,219,116,167,194,106,183,47,58,111,237,178,193,156,3,241,220,120,226,85,159,251,124,237,29,193,97,170,219,91,209,7,71,68,111,221,183,134,11,231,94,61,183,233,191,196,147,53,100,152,246,127,125,193,48,252,85,206,134,117,195,62,67,4,0,126,225,201,233,26,121,100,59,166,20,17,16,26,45,244,243,69,200,9,10,153,56,178,224,115,63,51,205,243,41,60,50,28,161,18,18,46,63,9,75,95,112,240,201,72,56,154,152,47,21,43,30,243,197,243,145,12,86,194,40,139,15,72,226,45,103,201,181,39,234,210,90,142,112,52,67,46,121,7,107,100,242,74,24,178,162,85,11,117,201,251,148,145,98,49,31,195,169,74,161,46,29,165,40,250,197,98,166,137,77,126,27,21,221,187,28,201,249,95,2,90,82,7,187,34,186,30,11,170,97,114,75,90,162,50,109,151,167,37,168,71,105,75,115,30,231,164,246,125,230,248,73,136,59,75,178,134,19,46,87,159,121,84,189,111,73,112,145,79,163,246,198,179,49,147,254,47,201,121,28,151,184,58,195,172,85,123,245,231,234,201,57,16,137,160,140,26,157,60,217,74,150,17,184,105,164,99,201,101,129,105,86,233,158,193,58,166,83,191,193,50,50,88,176,34,248,54,3,129,97,173,154,255,250,34,150,145,30,195,130,149,196,93,53,41,243,40,6,171,218,205,66,230,14,63,196,115,215,70,163,123,41,179,129,143,129,225,146,237,20,93,177,11,221,81,169,240,159,236,233,73,67,18,48,90,175,92,77,22,220,115,215,116,177,215,42,25,155,58,239,230,138,27,6,247,142,100,51,205,227,108,145,174,44,34,81,137,204,112,129,36,213,211,203,155,32,162,228,191,240,31,96,47,246,52,44,74,143,146,133,50,26,247,21,87,79,142,13,201,185,147,127,145,252,49,234,39,242,216,176,17,163,191,226,48,101,10,146,124,62,127,207,253,34,249,140,6,168,38,174,219,244,152,171,53,239,224,220,74,210,156,118,159,72,0,247,100,237,143,146,114,255,53,126,122,78,29,22,65,25,147,110,231,190,87,49,116,10,80,46,97,12,233,126,108,219,184,154,20,224,101,96,166,88,160,98,111,250,107,65,28,155,100,22,18,13,238,30,197,32,144,182,132,168,24,24,178,135,21,213,94,59,153,229,243,103,186,55,142,173,68,4,255,150,181,37,249,4,243,156,55,100,210,3,61,11,104,105,5,254,32,200,24,23,55,35,209,250,83,109,40,139,147,252,22,22,98,35,74,73,62,61,84,81,44,70,229,63,253,176,2,91,23,83,148,216,245,149,182,204,53,246,153,237,194,236,86,190,7,197,168,212,251,179,245,75,201,54,173,40,127,232,131,26,213,102,60,232,177,76,37,9,185,9,180,132,46,164,193,240,112,73,237,14,218,10,183,178,19,142,165,222,254,80,181,255,68,152,208,183,106,18,94,56,19,183,36,18,170,191,29,159,59,99,5,92,143,13,103,173,20,41,97,165,234,226,198,98,224,14,32,122,183,164,132,85,104,233,169,44,156,190,143,147,188,198,16,214,186,194,25,45,93,100,191,36,193,108,108,11,219,235,43,170,137,36,212,63,180,32,32,79,241,2,23,220,124,57,6,161,62,145,237,235,128,67,78,162,145,122,232,77,194,131,76,177,119,145,205,139,174,44,63,107,168,240,59,107,231,207,152,157,86,126,68,160,54,10,136,206,161,40,71,64,179,222,237,216,103,225,167,219,122,54,85,107,118,242,57,114,54,51,17,121,49,31,110,68,159,84,183,148,169,212,171,144,71,217,59,14,8,232,30,151,212,10,252,136,182,227,120,233,139,102,83,57,114,177,207,162,8,211,4,151,180,189,143,114,177,60,226,222,180,174,73,149,78,47,38,124,224,111,77,36,90,15,23,186,0,110,13,220,249,204,77,138,193,186,245,98,39,63,204,139,49,153,12,129,55,125,81,113,174,97,101,76,253,246,232,51,184,197,138,23,61,187,84,179,144,239,142,80,53,129,12,106,114,214,83,250,151,163,71,160,179,101,46,173,237,43,201,26,99,98,222,81,127,177,159,174,153,17,133,79,244,212,212,161,77,53,199,120,64,52,35,182,11,204,49,173,136,44,199,10,141,239,81,248,253,172,189,98,88,226,49,162,199,156,206,50,164,147,146,173,21,203,133,52,132,12,10,7,15,15,30,139,9,43,70,26,234,8,191,222,250,209,133,222,183,86,159,18,158,8,107,184,13,83,48,148,222,216,6,219,191,143,56,4,43,73,139,83,241,132,183,43,49,210,196,152,132,29,132,42,39,178,131,222,16,98,218,41,67,187,72,51,205,181,209,71,56,176,171,165,80,56,19,173,240,170,41,219,108,111,149,129,53,183,22,175,49,166,158,232,18,129,215,95,229,245,244,26,54,28,161,161,5,185,236,137,205,21,130,57,114,108,33,106,109,53,185,221,128,87,235,106,147,16,163,154,81,246,84,169,186,191,226,101,182,5,155,227,28,240,194,222,82,152,70,193,216,220,87,130,156,233,169,10,135,137,36,224,82,37,12,127,206,13,98,44,113,172,64,184,92,139,30,43,166,165,22,235,3,49,26,105,156,224,223,245,246,31,100,90,78,37,78,113,46,166,160,97,221,213,181,166,68,57,56,0,211,222,177,241,82,207,58,31,152,116,87,220,187,61,17,206,4,75,26,234,198,1,67,136,169,143,102,154,49,241,98,240,89,245,250,156,182,251,122,16,153,127,72,196,140,181,62,162,160,152,56,251,22,205,206,68,16,48,231,123,100,208,138,41,253,11,108,174,201,5,90,129,225,220,28,218,212,177,227,52,238,84,119,73,88,24,246,169,220,162,12,7,115,166,52,137,145,16,68,57,38,170,215,98,18,27,234,18,79,35,138,92,98,215,128,191,146,90,91,133,73,59,199,143,79,130,160,210,191,67,36,49,239,184,154,176,188,94,157,77,197,42,238,141,210,133,124,17,98,183,235,246,232,28,255,191,77,69,45,53,18,117,158,68,161,164,16,202,224,91,160,122,182,244,173,33,47,242,120,41,142,159,65,118,104,75,131,15,217,250,234,153,19,252,220,243,193,210,115,245,42,209,141,66,49,253,204,18,163,108,108,165,209,173,5,195,36,238,147,194,163,250,2,59,104,83,49,107,187,56,185,242,108,153,116,160,53,153,11,52,232,19,169,112,255,29,149,207,45,15,78,92,54,204,91,84,169,74,210,171,247,166,32,121,70,25,40,225,217,123,53,138,16,169,68,237,25,242,3,183,160,24,171,153,214,47,247,254,173,61,188,107,135,219,160,232,35,34,42,136,111,73,98,5,111,114,173,240,1,166,41,119,73,47,11,41,73,102,234,173,111,205,34,202,147,136,150,194,10,225,112,166,106,95,80,184,248,163,45,112,147,48,146,137,6,95,58,125,9,81,28,59,32,96,145,166,194,210,46,137,193,194,78,78,178,6,48,250,73,160,6,76,237,161,246,59,194,166,154,238,213,105,201,36,70,112,103,69,73,240,65,169,84,210,62,205,70,167,124,116,136,194,22,163,119,230,24,143,226,88,226,62,105,181,7,222,243,126,174,243,34,146,148,57,243,19,19,194,227,41,139,28,89,151,91,83,74,70,126,223,195,103,198,72,44,117,136,70,245,24,104,71,157,107,62,23,111,87,23,47,38,102,83,95,152,50,215,128,233,20,223,122,235,193,7,187,176,245,235,11,252,211,209,10,24,117,90,189,26,222,220,24,240,57,77,200,72,99,198,68,211,250,189,247,144,111,189,172,81,214,219,20,224,29,217,186,171,80,23,88,111,169,243,185,53,230,204,159,49,222,141,152,192,179,187,101,20,227,216,238,90,161,143,52,92,132,188,172,14,94,226,97,84,71,15,47,160,60,43,107,181,199,254,182,214,175,48,100,17,115,90,79,223,2,205,98,97,189,147,69,89,98,250,64,28,184,83,156,196,148,247,211,125,243,103,134,9,174,64,223,23,50,90,93,98,51,163,22,137,167,224,155,45,254,167,52,85,97,241,94,150,10,2,150,171,11,13,69,53,142,216,232,33,133,72,101,105,23,3,141,13,190,21,83,205,218,159,30,136,137,77,17,39,43,174,86,239,127,136,227,128,228,45,5,56,126,44,32,90,59,52,164,76,45,117,138,83,3,138,49,49,40,139,101,189,162,171,186,79,203,216,75,207,4,93,109,30,112,166,229,122,137,169,91,145,36,243,24,37,221,20,76,68,141,55,67,225,230,23,231,146,249,181,63,84,151,221,207,84,202,190,36,40,169,75,82,46,129,240,49,124,125,177,25,207,181,202,211,246,126,220,252,48,47,177,200,202,232,186,87,255,210,218,113,4,209,178,247,194,57,178,104,211,26,244,158,118,126,36,13,231,69,173,13,244,143,140,18,58,155,41,186,219,40,182,37,191,123,55,208,106,237,130,2,75,129,67,50,45,216,22,233,87,82,116,75,18,141,19,22,188,200,206,18,115,44,73,225,77,105,98,141,212,47,30,176,102,134,209,22,245,31,167,202,119,220,186,37,98,78,168,102,182,104,124,232,69,42,128,104,187,130,59,35,26,31,186,133,174,30,184,238,104,186,176,14,121,205,89,103,235,23,140,4,92,38,31,36,63,78,80,127,228,18,249,242,179,81,200,105,72,56,34,135,208,40,186,38,79,189,57,63,183,67,156,21,42,155,36,221,203,100,246,49,48,189,82,151,164,244,222,90,192,80,145,26,245,178,211,68,83,139,214,24,108,212,212,189,22,12,85,61,154,109,165,182,130,228,163,215,24,20,186,151,138,84,242,102,50,197,81,78,88,104,194,208,178,110,114,158,232,122,121,209,8,173,137,82,91,145,45,18,232,53,35,121,32,18,161,168,21,52,120,213,85,161,167,171,107,205,8,103,148,215,65,82,81,144,36,103,77,65,10,124,113,94,136,214,105,163,145,194,210,194,48,182,114,203,78,49,55,5,38,104,49,162,60,41,145,175,211,82,26,130,68,221,107,90,173,88,122,74,53,35,231,200,153,15,81,118,133,96,183,212,109,20,227,7,118,237,202,102,97,31,41,218,226,207,155,247,69,84,210,67,123,92,213,77,82,46,25,117,173,15,38,97,46,130,210,25,97,60,119,67,107,59,70,84,237,50,87,172,120,230,62,153,233,9,72,49,46,149,81,104,17,57,60,169,101,210,194,41,138,250,163,120,137,83,68,11,109,172,166,203,219,246,184,154,26,255,139,66,228,222,162,234,10,54,198,169,37,93,84,113,172,228,101,173,163,239,167,152,215,194,144,30,83,37,52,66,103,163,86,209,81,70,21,245,96,132,182,106,211,2,189,132,97,224,3,206,44,151,186,108,178,106,120,174,81,32,202,68,202,10,227,152,182,40,224,75,42,122,206,49,122,94,45,10,221,48,39,164,238,208,152,4,214,45,29,164,195,115,104,209,162,9,217,198,52,164,206,34,105,185,36,251,182,11,20,195,118,62,117,80,6,117,85,57,150,23,126,127,214,226,84,155,136,253,194,105,215,169,149,154,181,195,109,237,48,154,169,181,61,165,154,232,243,6,220,231,205,45,26,124,110,127,107,198,23,92,173,82,128,106,153,254,64,105,240,148,58,54,210,142,103,96,90,212,91,78,26,10,5,30,99,223,183,94,67,155,61,160,1,135,7,196,135,12,33,64,89,61,3,70,166,158,110,221,54,68,27,242,211,103,94,164,113,139,194,225,84,145,226,62,56,97,235,138,10,212,159,60,248,86,152,80,90,124,77,186,221,182,94,189,44,97,238,83,161,66,11,94,31,120,122,22,25,24,87,94,70,180,89,220,166,5,76,208,90,138,99,55,186,8,59,86,192,113,50,183,212,200,209,231,74,235,170,195,244,96,62,21,212,101,38,167,184,0,198,206,146,218,236,10,43,246,93,155,176,80,43,74,43,120,236,10,80,9,221,72,202,65,143,119,125,139,49,173,203,100,72,205,56,181,123,51,170,179,39,134,76,85,184,89,12,40,224,93,181,113,1,167,148,112,179,195,168,164,73,245,236,177,153,10,148,61,23,126,198,108,66,65,82,107,191,176,238,118,40,76,163,30,113,111,221,132,12,40,79,219,90,163,76,127,218,177,173,117,248,108,136,113,113,178,217,114,81,98,222,59,42,111,207,241,49,116,26,194,122,100,146,163,1,215,42,213,148,244,27,213,251,227,136,83,61,53,254,44,198,29,7,200,217,43,135,164,238,128,151,183,233,131,194,148,42,37,254,200,90,56,231,31,169,33,216,98,170,194,200,93,93,184,244,50,31,120,177,165,197,78,123,172,228,164,45,25,92,239,149,250,16,75,136,188,0,189,32,168,11,180,187,27,162,23,60,20,158,43,44,25,43,80,168,79,143,75,94,183,136,148,194,164,161,237,105,166,27,50,46,154,211,109,216,53,152,42,223,168,227,223,166,124,43,48,134,205,188,101,254,115,231,7,53,73,154,64,251,232,79,35,214,178,14,181,219,66,208,242,212,198,57,154,239,93,205,29,38,137,41,145,20,154,246,224,31,137,226,115,154,17,100,175,92,195,186,250,98,55,36,184,37,103,0,25,167,26,35,142,182,74,213,175,141,236,45,20,176,94,58,107,98,215,210,8,73,253,207,184,149,181,52,139,104,191,19,76,210,101,120,109,44,37,53,99,119,133,123,48,192,0,231,182,223,171,173,32,57,202,118,33,68,31,2,147,61,251,18,55,52,83,177,111,231,7,94,81,236,108,153,43,221,177,96,155,71,240,209,219,188,56,142,106,126,224,72,251,0,195,141,50,30,248,184,31,254,104,191,30,79,29,181,137,166,152,95,125,44,228,92,165,198,27,165,35,74,123,189,3,13,27,122,60,48,10,240,43,96,11,179,9,156,17,96,12,131,156,0,222,243,228,231,65,147,239,243,197,186,79,228,96,133,85,231,12,141,151,245,82,208,161,182,37,48,117,252,23,78,66,35,102,148,200,103,126,70,107,221,217,200,181,224,248,44,237,22,38,117,182,206,171,167,53,21,31,232,182,4,66,51,166,203,19,150,134,234,38,90,166,31,49,107,111,42,7,67,216,127,25,165,164,161,77,102,180,0,69,67,128,125,174,174,93,100,120,134,62,17,137,228,215,41,135,31,21,84,123,68,121,228,54,45,86,65,75,141,66,232,68,232,106,136,253,118,208,179,126,125,223,56,203,231,44,244,164,143,13,145,94,116,157,147,51,29,89,182,44,98,6,94,97,74,40,99,160,147,33,205,190,164,5,111,103,106,103,67,20,148,110,164,26,23,79,171,16,21,184,247,91,246,110,142,181,246,10,160,50,72,230,47,96,100,209,21,166,144,51,222,139,248,84,215,93,135,68,79,116,158,66,243,148,166,126,45,227,164,113,51,138,20,81,91,186,126,72,18,68,139,208,185,50,239,167,79,178,52,204,180,29,112,227,76,185,48,58,185,45,90,245,97,253,149,68,0,109,148,244,238,148,128,237,147,201,142,7,13,95,124,145,57,151,52,196,108,136,219,187,123,48,9,186,178,253,236,41,251,184,117,61,138,112,233,115,148,27,111,107,19,244,183,50,229,136,64,17,99,198,153,170,81,162,123,150,210,29,146,2,11,229,244,64,126,197,122,91,151,189,169,153,128,217,104,222,10,150,108,128,239,52,43,9,35,169,122,227,199,217,177,205,231,191,48,109,126,158,34,175,144,130,105,182,170,32,212,157,157,81,168,66,88,198,227,252,153,66,103,252,242,252,149,177,111,168,121,207,44,189,132,55,139,52,104,253,168,166,54,139,131,130,139,37,48,205,30,191,88,7,240,92,194,110,87,49,14,32,9,138,171,73,63,222,42,79,122,229,169,212,113,24,34,145,29,22,54,221,163,133,34,167,15,133,117,255,202,232,86,68,151,172,10,226,131,9,253,9,173,204,98,195,234,31,253,4,251,224,196,61,186,21,218,132,118,219,199,11,6,199,15,161,146,91,63,177,140,151,247,243,59,182,101,236,242,213,13,132,247,58,173,207,21,3,77,212,159,202,173,19,93,119,217,127,27,54,226,124,35,249,180,214,36,147,161,118,120,138,11,106,243,16,125,182,17,63,78,129,198,188,48,206,235,199,25,176,173,176,252,76,166,118,97,154,196,102,114,24,245,242,219,75,133,139,194,16,255,108,27,94,123,153,246,236,133,169,113,248,66,60,12,26,206,244,141,144,79,107,213,88,191,245,104,103,11,78,166,220,155,136,67,47,62,104,155,85,117,201,72,38,177,190,244,217,131,118,181,37,37,46,76,172,177,248,231,54,110,158,29,22,95,37,181,69,107,130,143,218,134,193,184,203,213,184,6,181,197,189,73,215,95,102,153,51,45,7,68,139,62,211,88,142,73,134,5,229,198,245,17,105,1,115,112,200,176,88,48,126,180,128,207,102,186,171,252,56,59,249,215,208,196,189,207,139,232,173,17,68,47,107,196,131,91,205,204,133,17,250,203,211,97,99,245,191,52,41,116,213,81,72,229,48,253,168,183,71,5,150,154,99,170,142,248,96,108,150,233,102,83,204,125,205,35,230,105,131,168,73,46,38,32,158,99,26,35,35,40,119,62,135,196,34,15,254,161,200,199,94,65,195,3,35,124,52,182,175,47,210,199,82,172,140,71,116,118,200,230,87,163,124,35,137,26,12,106,152,104,124,38,89,203,209,173,58,156,44,117,136,164,46,12,37,219,133,17,84,203,213,7,5,249,242,212,228,234,97,237,78,126,53,150,228,77,133,29,20,229,199,21,239,133,253,175,131,50,160,61,137,89,74,142,189,222,194,88,236,208,66,143,166,143,25,86,214,214,31,167,196,165,13,25,241,118,75,140,184,55,93,18,126,53,93,6,69,111,141,246,87,247,33,61,211,29,11,70,6,197,226,156,251,206,148,118,197,116,108,72,169,107,143,121,70,93,136,254,56,73,237,52,115,44,144,90,111,60,143,153,66,12,123,199,110,122,101,162,153,131,19,81,192,230,27,49,181,252,69,22,79,225,227,215,128,169,118,146,199,198,203,105,37,214,86,65,17,84,246,148,101,29,120,219,207,31,78,195,185,187,174,204,134,6,148,195,40,196,100,217,21,122,53,101,76,135,145,223,74,207,178,63,251,171,111,150,205,74,30,110,93,214,129,169,154,95,203,97,26,44,179,192,168,40,197,118,215,160,29,73,178,2,206,126,113,14,16,191,248,44,218,114,109,115,219,237,200,109,58,74,247,183,92,11,243,30,35,247,193,214,70,37,111,189,41,25,186,111,77,157,83,150,3,164,32,68,54,29,133,53,94,186,112,206,151,132,38,217,23,15,142,18,186,58,23,166,116,41,249,12,70,114,174,235,115,211,186,132,26,139,195,228,238,47,9,23,206,240,57,51,252,107,97,61,92,57,114,14,39,138,70,178,63,25,77,58,186,81,238,133,170,88,241,39,91,86,77,44,167,15,180,11,117,249,68,50,238,171,187,172,41,197,240,90,76,80,56,27,239,178,38,105,108,84,49,63,152,32,45,250,92,114,160,119,74,30,190,213,65,171,52,249,131,191,173,48,242,223,254,223,255,244,159,255,195,95,254,221,255,246,207,44,174,150,254,33,218,34,112,158,121,219,124,70,143,236,97,194,196,184,56,31,191,6,188,148,26,145,162,145,237,233,33,67,135,140,2,240,217,199,211,133,41,10,151,162,81,236,156,118,111,13,81,146,84,87,30,56,17,231,12,184,159,115,82,170,70,207,151,231,208,8,152,62,55,253,241,20,146,41,191,14,253,46,101,161,248,247,211,9,106,50,92,55,173,108,109,87,72,84,168,248,147,65,166,157,171,234,15,28,207,193,181,45,248,210,52,95,10,92,6,17,133,254,193,217,120,27,251,83,13,75,65,252,7,23,35,128,82,184,208,140,125,97,178,25,82,14,75,67,115,254,34,27,192,171,13,105,254,154,25,231,225,11,217,112,144,21,68,109,165,78,119,119,183,122,12,158,117,63,196,166,139,2,123,71,73,109,61,130,16,72,102,149,120,50,246,94,45,212,133,244,169,212,248,237,70,215,77,127,224,212,238,131,35,154,245,192,166,27,236,168,9,99,234,111,19,38,137,59,195,123,47,69,167,240,177,162,60,251,193,4,0,150,138,160,36,179,206,253,123,16,18,85,178,62,200,66,206,142,232,111,205,180,29,242,185,16,63,115,63,26,66,143,179,0,132,110,111,64,131,153,186,195,200,177,106,241,242,88,84,154,249,68,161,112,34,21,21,135,72,228,68,191,105,134,252,220,121,118,169,185,182,50,246,239,165,173,1,70,229,109,134,81,145,140,64,33,54,146,246,172,243,75,221,11,209,51,196,56,85,11,116,58,39,137,119,195,65,207,132,161,88,21,166,139,180,6,76,68,74,218,179,8,229,125,91,163,193,212,49,75,25,123,98,197,125,193,3,226,20,228,225,165,8,158,74,192,26,247,94,86,54,248,54,150,97,230,4,108,103,153,194,13,163,53,96,120,199,164,229,205,104,167,191,144,127,54,51,122,37,101,130,133,6,126,198,213,240,254,101,189,154,150,253,234,247,70,101,57,11,185,238,57,4,150,19,216,128,162,149,252,176,204,66,91,115,225,165,61,132,148,79,177,89,254,208,157,76,35,80,57,104,169,101,254,226,184,230,15,180,44,203,250,108,86,99,56,21,0,33,38,100,130,179,194,197,57,198,15,106,197,115,210,5,216,57,176,253,206,208,62,12,133,41,71,93,113,113,53,65,161,173,240,121,172,175,126,0,56,103,125,236,6,49,82,143,139,169,75,81,226,93,94,108,250,20,198,16,216,218,37,219,136,38,246,47,86,99,87,119,157,133,141,115,116,182,128,89,2,194,120,122,46,61,70,190,159,46,212,187,173,34,61,132,13,121,57,79,23,0,15,244,30,5,110,214,106,224,48,213,172,58,224,152,226,121,198,160,173,94,180,58,171,17,182,91,95,72,5,120,74,193,141,209,250,158,57,189,253,209,26,212,186,243,97,253,53,218,236,128,9,171,43,173,239,50,154,224,128,161,47,150,70,87,40,137,188,155,34,211,195,46,178,162,192,199,240,244,156,24,85,202,52,212,75,201,212,180,29,109,58,220,205,238,215,170,52,196,124,191,82,175,4,255,81,146,174,4,58,141,187,211,48,157,85,157,91,211,221,176,66,242,225,213,170,4,173,72,179,40,245,238,79,91,240,131,207,225,63,203,3,211,60,215,3,166,110,182,40,76,157,134,191,87,89,124,221,170,112,186,36,206,103,151,205,77,155,145,140,90,44,228,53,168,193,85,115,160,26,199,140,119,50,89,110,117,233,152,149,109,61,106,14,99,32,107,99,114,222,76,129,128,45,75,175,240,217,16,67,240,196,148,195,187,168,81,33,239,87,163,23,220,20,180,235,84,24,215,211,235,198,216,230,151,154,57,132,164,183,51,23,217,163,205,169,163,114,12,243,21,61,190,201,194,59,250,69,224,43,92,222,243,0,149,165,80,61,209,237,13,205,128,55,100,147,135,192,75,212,194,190,243,224,241,222,216,21,123,41,157,49,100,96,37,102,26,69,20,218,104,78,177,184,255,52,59,163,182,27,149,133,229,231,5,194,68,108,179,90,88,133,4,231,76,23,134,89,96,60,77,236,57,100,67,168,184,22,183,23,30,101,58,167,154,44,144,173,15,54,217,208,74,141,229,213,49,32,20,38,43,185,46,44,161,56,132,138,207,209,151,124,233,162,114,45,65,39,228,235,43,21,7,1,227,169,234,213,212,70,118,223,116,96,41,45,75,175,30,103,34,198,190,176,59,132,107,50,222,212,143,150,216,77,25,145,172,52,204,157,49,141,45,11,66,246,37,147,24,63,107,133,121,198,189,143,113,168,63,110,218,46,49,42,200,78,44,37,52,56,199,215,72,241,98,72,102,235,68,58,166,123,118,58,112,96,74,210,148,63,186,179,247,7,76,216,78,136,28,10,69,107,245,190,24,62,139,88,196,148,200,147,131,136,239,89,243,214,185,2,239,165,95,93,126,225,109,101,106,176,124,217,157,196,4,152,101,63,36,34,122,235,160,153,196,83,34,121,22,115,65,222,35,224,125,126,252,129,89,208,142,34,181,218,148,249,218,132,65,125,99,200,84,188,233,160,213,66,190,187,7,60,150,246,105,17,163,138,121,202,226,196,17,147,247,178,252,167,215,213,166,108,85,0,15,92,238,10,57,166,118,221,66,75,79,12,101,246,216,23,178,177,137,203,84,42,86,192,19,91,49,21,33,98,38,29,7,146,112,68,108,228,148,189,138,137,134,20,188,31,219,236,196,68,146,228,107,38,163,55,241,231,110,112,119,141,7,166,23,121,5,108,127,252,176,118,180,40,132,197,221,56,111,210,5,206,70,12,253,193,228,96,138,28,157,164,69,210,61,67,40,252,218,15,37,72,58,3,234,220,66,184,20,162,182,114,96,88,55,82,60,90,63,147,78,63,8,73,179,21,229,224,169,91,227,169,94,13,171,105,236,212,3,66,74,49,56,176,145,107,52,175,37,84,1,116,174,144,196,132,3,230,131,169,78,152,85,175,62,102,178,59,11,7,62,158,215,146,207,141,210,56,181,155,31,140,107,161,162,17,248,68,51,84,33,176,144,243,22,95,2,202,150,225,45,148,116,209,53,45,161,39,19,91,189,164,170,96,74,150,212,148,235,28,123,220,219,45,72,223,60,109,167,25,193,173,104,233,203,36,124,74,125,174,182,160,192,7,35,156,93,178,242,172,103,116,61,253,222,212,249,53,241,242,225,188,58,102,134,63,249,217,124,187,146,157,195,168,181,67,135,9,53,162,49,69,167,35,91,40,215,15,102,42,149,106,81,114,249,138,67,219,2,222,103,49,234,231,46,230,59,126,43,44,227,78,37,253,158,133,234,49,95,220,217,36,106,247,223,235,144,248,63,254,197,63,253,235,255,244,79,255,246,223,254,229,223,253,251,127,158,150,155,255,136,32,209,223,121,28,229,179,239,193,46,133,45,148,151,18,241,24,133,164,91,110,144,220,150,33,219,5,116,215,195,253,239,51,20,216,2,58,144,205,52,250,2,133,60,64,39,223,36,2,238,159,144,64,142,18,237,147,151,25,126,212,163,83,54,84,165,2,205,187,237,234,73,180,227,166,36,109,13,25,189,67,47,113,44,217,24,37,187,46,138,126,229,247,114,49,161,185,173,43,238,236,144,126,227,108,172,197,85,247,33,116,191,75,172,40,58,104,84,182,96,164,160,32,52,241,156,44,231,93,198,226,15,33,136,227,236,153,2,149,238,144,107,7,95,19,33,155,169,129,129,98,228,216,225,30,12,148,150,84,100,2,250,221,160,56,251,213,123,171,201,151,173,18,58,182,64,20,46,170,30,12,116,122,196,62,3,125,106,89,122,224,33,64,171,102,246,84,143,13,86,231,38,206,197,113,74,151,218,132,132,232,210,53,86,225,148,80,70,38,24,77,187,56,31,84,220,79,133,215,14,105,14,164,8,118,154,106,37,16,211,136,179,152,4,81,94,106,99,20,188,228,120,52,182,203,242,222,155,99,207,97,88,196,31,11,197,228,76,195,169,178,64,129,190,216,176,42,158,56,109,145,6,212,171,77,187,41,14,122,104,99,69,117,135,195,118,142,46,54,250,243,61,127,81,241,248,109,38,229,99,28,65,80,18,63,221,240,84,84,246,35,161,47,81,194,2,129,159,84,97,100,114,227,181,200,121,151,165,214,108,78,87,168,238,204,202,149,84,82,4,171,96,93,71,51,225,215,200,76,66,164,80,172,155,179,170,155,58,38,198,100,124,125,65,10,34,101,158,109,106,7,71,184,84,38,198,177,212,41,170,119,184,205,251,86,103,47,83,157,53,195,132,32,4,42,150,110,69,75,110,135,181,121,246,166,199,8,63,48,101,243,130,110,105,158,71,223,58,10,209,177,32,32,128,17,119,44,83,132,112,237,143,78,133,137,192,216,216,181,197,173,71,79,109,105,171,20,124,214,177,178,33,100,111,98,26,193,171,57,162,133,229,220,27,182,131,199,65,174,161,191,148,206,133,56,34,138,158,211,209,153,64,18,202,1,93,159,172,209,44,28,54,91,63,187,132,108,26,48,231,229,27,145,128,9,161,61,180,95,166,134,18,104,237,106,85,89,13,106,200,204,37,214,97,149,29,158,122,99,34,244,177,227,16,141,217,15,103,216,57,181,251,221,144,142,249,160,29,122,108,66,57,60,119,210,198,77,41,197,146,169,222,134,231,222,31,141,35,227,42,31,23,69,15,81,47,206,84,0,133,157,219,177,254,229,115,244,182,175,128,5,143,113,76,81,129,145,113,12,225,116,74,0,118,147,32,233,129,119,107,177,217,81,37,53,133,110,137,84,111,168,184,224,116,108,157,8,103,60,218,18,235,157,222,61,101,66,107,80,248,221,141,50,139,48,0,38,232,168,43,120,212,40,171,75,218,218,89,177,83,115,24,193,52,56,108,13,149,208,121,189,210,117,121,102,83,230,46,14,221,240,81,129,73,137,202,144,114,122,121,176,157,61,131,154,79,237,89,37,67,88,46,12,193,233,3,179,169,236,216,174,144,32,87,189,43,196,208,151,120,122,20,98,9,76,186,47,14,136,100,253,173,250,104,52,112,58,211,193,185,115,79,170,160,215,104,237,240,58,246,188,141,62,75,227,183,13,2,120,207,218,144,162,233,79,244,183,81,181,184,4,213,192,242,113,114,206,38,83,238,79,239,36,121,21,162,229,240,230,7,220,251,212,72,37,140,155,46,135,69,133,231,130,170,71,224,243,156,125,6,58,119,106,15,74,14,163,4,108,29,68,2,19,114,136,248,45,77,242,93,165,209,206,14,190,35,216,65,173,151,50,202,156,51,49,85,47,218,52,18,131,190,228,180,111,203,36,146,60,22,2,181,238,150,3,249,204,139,114,35,199,103,7,159,77,19,16,252,249,138,112,57,82,63,242,86,100,59,8,163,57,76,159,154,44,0,163,29,153,61,71,164,62,35,148,161,48,9,235,26,48,61,251,242,96,60,215,242,168,52,254,69,81,138,159,78,87,192,246,248,17,61,0,91,57,247,50,188,202,41,46,166,192,122,232,111,83,86,244,85,169,3,23,20,42,4,158,53,210,142,139,45,183,62,175,53,39,12,153,1,231,169,63,13,251,190,183,28,32,113,67,198,64,41,147,80,217,90,145,55,201,144,70,62,87,15,223,70,65,225,29,190,32,109,132,174,199,125,204,102,232,177,37,68,217,97,6,106,158,147,92,198,57,80,84,115,112,145,57,105,1,155,224,158,104,45,210,132,223,61,75,6,67,146,178,147,66,236,113,118,66,79,28,210,221,223,231,3,19,68,25,1,147,54,214,180,35,193,86,255,28,52,120,163,55,166,121,222,28,237,37,153,152,226,152,122,53,165,222,95,37,22,17,253,179,18,179,188,55,34,27,55,95,52,76,169,73,22,230,57,18,209,164,205,1,91,44,68,97,132,139,182,192,111,134,26,78,203,200,182,254,100,78,84,29,19,170,193,123,109,85,94,200,105,12,8,45,80,200,100,228,177,173,184,42,50,181,116,214,45,49,86,39,108,205,94,231,154,173,187,106,238,135,232,207,100,175,3,198,207,44,10,211,95,26,40,31,95,146,246,141,10,178,200,227,22,4,207,101,10,79,19,169,139,100,43,100,153,69,166,48,229,156,203,233,46,128,97,243,83,152,218,196,18,79,214,9,65,102,133,233,56,40,55,185,253,240,95,245,106,182,96,228,213,161,160,126,216,15,97,39,141,139,43,124,47,93,225,238,201,7,179,95,142,183,240,210,99,245,22,9,104,35,242,30,79,161,3,157,206,45,96,232,70,134,194,232,129,249,152,97,133,239,254,232,175,114,106,249,60,33,8,168,14,128,133,5,171,95,76,250,69,125,38,170,63,103,137,249,143,137,95,100,68,41,153,93,94,199,141,170,59,117,94,34,73,75,59,208,156,113,107,106,246,255,84,252,131,202,146,99,28,126,199,119,98,151,45,18,32,99,179,68,189,110,5,124,172,208,87,154,14,29,167,11,35,176,241,92,125,70,238,203,6,2,207,113,85,187,42,74,188,40,203,59,108,234,174,82,18,77,65,98,8,59,166,105,90,236,247,144,165,142,255,172,162,47,246,98,132,216,69,4,43,41,252,133,126,177,58,60,22,165,203,10,87,114,132,14,211,160,40,32,180,175,237,195,232,166,87,86,105,235,168,234,195,111,76,237,245,245,105,65,49,223,2,229,251,222,82,56,106,2,246,242,14,155,100,243,118,22,253,237,76,123,164,223,154,248,138,172,213,69,65,194,112,86,136,100,193,183,219,52,248,187,154,100,174,195,248,127,165,63,112,247,214,33,224,73,157,204,243,228,211,45,216,4,99,69,150,141,192,94,251,120,36,35,96,172,74,29,179,99,4,185,115,153,172,7,110,108,189,26,230,231,207,225,166,4,128,93,72,239,13,63,83,118,152,96,86,201,58,106,108,120,62,21,160,71,106,162,93,74,118,135,79,228,163,70,161,233,212,97,161,10,179,197,176,24,61,86,151,123,83,79,232,45,31,80,234,114,0,9,204,25,254,109,251,201,74,35,83,87,16,7,113,5,58,186,212,21,193,43,11,97,204,135,210,168,37,3,74,221,227,121,145,239,157,145,87,72,85,6,148,158,50,218,110,3,70,110,234,162,147,130,243,184,120,224,122,200,244,158,103,215,93,158,14,64,47,149,106,170,37,112,165,143,223,127,27,130,111,137,77,163,35,135,32,222,116,184,81,205,126,87,30,77,254,197,197,58,18,181,136,89,228,117,23,237,1,95,121,218,1,39,101,246,10,158,29,98,196,47,27,125,238,253,82,70,104,84,226,185,22,2,8,242,82,72,150,15,127,101,90,115,182,124,229,105,62,211,189,118,104,9,42,104,109,49,30,11,177,40,121,95,35,14,247,135,130,147,126,93,78,230,69,29,224,112,225,66,163,210,184,142,52,32,140,177,241,195,155,174,142,38,48,57,237,152,91,214,31,52,245,234,1,119,135,79,16,236,80,241,112,128,71,141,113,222,196,98,175,193,13,10,213,122,13,120,14,201,190,227,69,96,136,249,135,32,96,80,110,113,12,48,149,133,113,117,181,84,199,133,41,55,246,41,112,12,4,171,244,158,10,227,163,6,124,230,211,237,119,53,248,120,34,238,226,208,251,223,159,159,78,203,141,48,84,158,171,104,212,131,214,228,12,20,7,38,151,62,158,27,67,194,51,28,222,180,77,41,140,222,165,215,190,28,203,132,99,95,127,220,226,172,61,96,20,43,101,200,86,178,109,201,97,14,90,1,51,129,143,11,146,125,109,10,31,191,97,92,116,60,207,5,21,165,19,76,16,254,107,82,218,69,167,43,95,118,5,218,183,100,168,233,116,133,223,63,208,179,54,245,153,103,10,185,94,67,179,100,21,45,49,87,157,108,201,110,12,199,128,192,139,222,175,251,92,105,107,103,16,54,83,114,97,63,222,106,116,149,95,56,22,88,238,50,218,20,80,205,161,48,159,43,174,134,28,190,201,143,83,92,157,75,76,132,115,169,72,74,3,91,211,231,253,210,117,149,170,11,154,242,210,88,89,72,134,75,203,211,132,171,194,25,36,204,11,30,91,183,146,110,132,116,119,63,128,152,168,11,92,225,140,47,23,46,73,6,21,37,57,194,222,177,77,177,53,203,213,68,81,157,3,14,152,196,129,192,211,42,70,230,221,228,134,30,71,196,229,208,133,244,45,114,89,53,152,192,36,251,226,209,224,45,94,189,41,124,87,23,219,239,172,66,26,139,134,146,41,162,248,185,0,93,237,86,24,206,130,114,225,38,189,170,118,156,173,224,152,160,222,214,60,94,57,72,91,11,71,3,189,26,98,44,77,97,122,93,123,192,165,73,169,254,162,249,231,204,124,31,53,34,217,82,107,180,96,105,171,35,190,216,153,89,154,210,4,54,238,135,128,155,42,2,96,250,152,242,146,195,116,148,110,181,140,32,241,217,110,126,80,203,215,94,152,206,208,26,112,82,242,243,101,36,112,163,184,233,67,103,172,164,83,145,165,134,161,113,5,204,86,81,20,46,195,157,233,100,19,183,171,45,10,7,66,216,31,11,215,251,49,85,41,157,112,127,23,203,136,6,225,252,192,101,9,156,159,13,143,125,105,197,145,10,123,130,230,191,13,62,71,236,133,161,177,44,127,13,215,128,251,76,143,129,78,83,67,245,23,195,191,93,233,121,49,27,102,135,7,86,195,115,53,1,187,22,240,60,167,157,76,135,65,203,196,53,117,41,254,203,250,227,176,215,44,55,148,127,245,74,242,98,196,139,226,220,53,190,64,17,87,39,155,134,94,214,55,21,233,130,210,153,104,165,103,94,87,67,21,218,217,12,100,5,162,216,188,60,54,120,22,250,217,185,197,251,91,198,7,237,244,25,68,52,137,196,95,215,18,170,209,236,185,140,243,132,86,118,42,154,52,199,250,47,158,112,54,118,205,58,84,147,134,194,40,255,94,195,172,45,81,164,33,101,89,62,167,150,31,162,248,82,97,88,159,191,114,216,223,193,168,100,118,120,72,103,19,118,71,177,108,237,174,3,205,119,219,49,250,238,227,248,252,109,175,246,159,254,199,255,254,248,179,255,244,47,255,205,63,119,105,215,63,130,136,13,198,146,220,67,162,190,99,192,54,225,145,5,158,15,60,254,10,238,190,152,209,62,73,59,9,97,177,101,44,139,103,147,160,75,219,67,73,133,39,244,224,161,250,67,21,92,87,134,219,137,131,236,233,59,216,212,150,240,103,81,205,106,97,38,151,248,98,154,9,253,39,166,210,121,19,127,114,230,181,40,80,146,207,99,115,241,123,83,17,126,93,21,131,119,30,33,97,79,169,123,78,194,11,124,14,146,234,4,10,133,2,190,170,63,157,225,149,91,1,214,151,215,119,49,10,209,133,141,72,164,208,223,178,71,228,224,216,33,205,113,86,103,127,224,237,177,70,224,217,132,22,2,27,173,93,1,75,147,122,30,85,153,121,187,145,132,59,71,28,190,154,176,238,89,240,202,43,93,32,76,71,171,78,126,28,154,156,21,45,245,100,48,69,241,51,53,51,199,227,222,176,171,46,225,167,163,17,26,239,223,185,25,240,138,4,37,204,63,86,232,103,227,178,233,199,108,196,32,174,136,117,63,142,165,176,204,162,26,59,156,221,189,102,43,165,94,74,242,204,218,207,113,53,116,156,83,62,72,166,213,169,132,12,53,219,80,125,224,115,184,151,121,225,241,144,33,115,82,134,82,123,46,172,108,225,42,135,126,122,212,144,254,179,248,249,37,183,75,116,140,151,26,239,109,68,94,66,7,201,222,184,60,179,2,188,24,164,11,179,171,151,144,223,70,234,64,52,42,141,252,41,7,135,72,70,195,75,104,120,40,80,166,177,164,7,60,85,78,23,120,208,15,232,140,129,212,227,93,169,71,131,219,22,216,184,41,5,70,236,194,9,105,206,57,140,133,84,20,38,198,225,60,31,29,214,252,247,106,243,161,28,134,102,161,235,147,143,43,53,157,33,219,82,154,244,106,93,140,35,224,197,62,162,67,158,74,118,98,251,154,177,70,170,162,244,99,250,26,64,164,1,11,82,224,65,128,179,4,247,137,101,76,4,254,49,52,56,76,66,164,235,144,18,151,73,193,156,178,44,88,125,225,78,69,221,14,222,149,243,151,67,232,196,73,129,247,29,51,205,202,61,100,95,33,32,220,70,80,167,240,210,207,215,134,251,220,37,85,120,177,149,148,93,146,154,131,96,60,227,183,147,62,24,212,214,177,49,192,84,184,186,62,152,85,209,135,28,250,121,143,220,244,206,68,92,98,75,99,49,137,170,15,87,159,237,178,248,18,40,86,250,46,140,222,172,246,236,69,137,7,134,60,178,9,140,212,226,8,134,159,98,76,2,242,227,103,15,156,121,6,76,174,70,184,66,161,220,129,179,211,97,218,3,229,222,148,174,151,96,81,52,114,141,38,59,3,92,173,1,21,233,103,133,235,17,206,165,29,228,63,195,202,157,47,204,113,19,140,47,197,84,5,101,167,45,216,227,41,164,76,43,204,104,178,58,168,54,206,235,242,18,49,220,165,40,76,177,191,63,26,164,150,73,54,75,20,64,115,236,103,197,4,125,167,194,84,110,198,139,65,73,154,138,222,123,140,176,23,140,143,169,138,132,60,48,180,148,45,152,164,138,170,9,149,106,137,162,25,68,160,101,170,2,1,21,31,213,89,220,138,57,184,239,107,141,25,139,7,122,177,153,242,115,117,27,33,102,93,104,235,93,98,76,96,7,78,47,24,134,95,190,80,128,115,97,218,157,107,200,192,103,72,96,100,195,161,255,46,200,181,142,93,48,139,234,46,240,177,114,80,115,81,33,154,170,12,104,62,190,92,10,193,93,90,205,171,232,77,80,50,26,197,169,104,64,35,209,168,48,250,190,126,107,146,121,66,219,106,196,76,248,168,14,159,189,174,200,157,143,189,77,91,150,163,152,72,178,97,80,7,51,67,9,251,71,110,43,32,185,200,22,40,185,90,97,186,165,250,134,98,42,135,233,178,82,149,140,109,197,142,33,50,12,83,167,194,120,121,33,28,139,132,179,164,99,153,32,48,161,94,137,98,186,191,100,250,231,97,82,46,66,218,218,150,62,218,176,204,88,72,20,163,97,46,75,158,46,28,82,39,14,19,84,168,162,45,98,106,176,229,194,189,235,244,183,170,229,17,226,227,212,26,14,189,58,25,103,176,15,75,167,210,164,202,189,17,0,185,122,235,152,176,151,26,139,194,57,86,94,232,54,211,99,43,26,0,137,38,42,79,103,240,96,102,238,93,120,89,192,32,120,239,96,162,19,27,136,166,131,22,123,52,69,199,66,227,153,104,252,167,58,215,105,35,173,4,74,126,251,12,97,26,243,210,147,226,133,203,111,79,202,38,131,188,17,49,156,42,95,27,245,227,20,18,195,112,242,10,197,60,117,37,8,97,5,105,43,53,234,91,36,83,96,76,36,116,230,60,184,28,84,178,225,36,6,162,5,157,108,225,92,19,3,10,53,162,20,130,212,141,202,239,46,147,129,106,173,146,131,56,210,58,57,255,30,3,253,255,247,31,255,227,63,253,235,255,116,156,177,191,213,132,95,199,63,194,25,251,59,143,35,239,74,251,147,15,36,61,152,162,114,75,28,184,94,66,96,147,43,87,180,65,170,120,7,2,90,10,153,123,68,96,91,124,97,54,246,46,6,128,125,163,229,164,110,20,224,214,53,21,110,205,235,81,248,6,118,226,203,247,135,223,97,134,252,188,81,194,86,157,61,4,98,156,44,50,195,84,35,63,77,69,91,13,165,116,212,82,85,5,133,30,87,24,54,124,90,63,214,24,124,57,41,204,22,170,64,106,210,159,70,95,50,93,152,178,154,164,139,213,122,136,98,189,17,64,145,19,62,35,82,26,198,154,241,43,61,74,63,164,237,198,12,198,197,108,92,3,178,143,20,168,86,47,179,52,148,84,114,239,74,53,119,60,218,25,123,229,113,167,210,226,108,22,126,113,67,180,75,6,244,119,36,143,11,67,143,160,48,100,220,113,154,245,66,58,66,54,223,78,43,104,108,190,168,57,14,149,102,58,139,121,7,171,232,241,85,165,75,209,54,106,136,34,99,135,51,77,83,217,61,73,92,239,114,47,166,217,82,118,79,2,149,35,54,192,254,139,206,234,145,148,100,107,221,73,165,6,57,158,142,97,18,27,51,60,40,122,20,154,231,91,226,188,74,202,154,107,164,63,229,170,214,211,57,221,218,99,151,192,119,228,231,251,162,68,234,177,167,40,71,10,81,251,99,133,63,199,63,141,101,35,62,86,54,198,87,121,41,104,26,122,156,9,25,54,178,254,88,130,164,189,252,106,4,235,178,176,213,83,180,25,251,5,164,239,84,46,9,218,142,171,26,223,138,130,253,219,20,10,76,75,99,16,115,34,255,60,244,193,81,210,201,238,110,192,190,155,170,218,91,192,158,43,1,70,246,64,190,7,154,177,163,132,33,72,109,105,209,7,239,214,77,237,86,230,57,255,231,99,0,15,26,144,131,152,147,246,255,253,72,89,21,40,227,195,194,173,58,100,203,116,94,47,25,125,235,83,60,110,90,88,186,11,220,113,173,197,98,213,159,176,178,231,184,51,173,14,85,221,164,168,102,64,29,40,61,210,70,144,62,145,218,119,24,49,76,121,236,138,127,81,239,213,103,71,22,150,72,168,174,123,26,113,231,74,252,81,28,52,118,129,124,31,140,42,211,161,222,31,45,108,215,15,162,3,77,125,176,106,77,188,126,53,170,186,186,7,51,241,138,167,19,112,178,138,52,233,26,220,122,240,247,23,19,251,146,33,131,60,105,4,251,63,229,133,50,141,96,126,57,30,113,240,156,50,163,53,70,1,215,75,216,214,5,35,84,156,187,102,246,210,188,142,37,77,101,50,158,155,102,140,112,44,217,16,158,175,177,111,197,20,89,129,227,16,168,215,122,214,237,136,85,79,61,34,1,73,129,201,253,4,69,42,81,60,249,84,13,71,199,141,18,107,132,154,91,159,251,82,156,217,157,223,8,96,69,137,50,216,247,205,211,16,221,128,99,75,192,118,16,222,246,222,73,184,149,241,142,9,93,174,120,233,222,247,19,26,161,118,52,230,24,132,140,186,77,26,67,161,23,150,34,233,64,37,151,204,80,211,113,143,24,194,249,50,179,233,183,164,160,112,200,107,151,161,107,222,108,239,126,71,148,188,224,234,15,28,141,84,116,6,204,244,220,122,25,217,188,135,101,222,152,13,245,177,245,70,124,32,179,208,160,13,116,6,30,165,182,144,87,87,203,249,199,152,31,241,191,179,51,169,130,21,17,232,188,34,30,132,12,215,214,224,97,177,220,221,13,193,209,178,46,161,71,226,84,53,194,96,213,42,194,228,157,81,24,93,17,231,170,112,119,105,224,114,64,46,24,239,133,121,50,159,152,41,205,79,190,168,17,37,162,31,73,96,196,45,98,200,160,164,173,26,31,135,95,34,223,139,75,201,83,47,110,38,173,23,48,149,87,26,225,62,19,43,216,170,113,123,230,22,184,211,64,29,238,68,38,240,171,14,67,47,63,198,33,39,188,197,145,25,15,188,239,68,57,167,237,26,18,191,59,159,143,148,80,11,190,219,41,243,187,19,43,202,249,146,225,194,151,163,40,44,166,126,223,213,108,171,87,152,202,139,11,19,7,144,223,166,15,196,251,210,40,133,237,207,215,232,198,36,18,48,78,104,81,176,70,164,8,206,186,124,251,56,127,151,118,207,7,85,35,169,174,162,252,210,241,251,239,115,157,5,152,139,6,222,127,126,191,7,222,49,227,133,9,151,246,33,180,86,119,192,249,241,228,225,44,39,99,27,57,1,40,204,155,194,29,218,160,128,9,79,52,13,250,15,122,178,156,114,246,88,193,106,14,226,23,76,39,126,193,15,98,205,107,62,162,17,158,43,1,35,76,50,116,22,141,136,135,90,26,37,47,17,242,108,212,131,123,203,207,54,134,223,173,42,132,86,86,55,34,247,148,137,55,255,49,223,237,239,60,206,29,102,19,92,12,152,124,68,127,96,140,242,25,112,167,25,86,224,179,87,134,88,29,116,170,73,77,122,234,51,70,117,125,90,52,68,197,70,132,178,201,197,67,202,254,229,151,244,198,155,175,224,89,52,122,51,122,209,169,199,129,19,185,172,102,233,86,149,91,252,137,7,126,48,117,77,154,110,130,200,186,197,144,80,1,164,17,139,97,228,134,222,229,67,141,253,19,238,30,80,16,237,120,103,166,225,148,205,239,167,252,236,50,91,100,138,95,16,142,33,23,247,219,22,3,16,145,167,124,102,185,147,202,3,83,243,40,242,125,116,15,132,236,32,229,17,146,118,164,55,225,24,210,113,237,57,17,74,215,159,38,245,231,26,173,84,199,181,38,22,13,173,203,213,109,37,224,9,137,143,192,86,50,190,47,76,69,145,192,16,71,182,26,48,69,3,10,31,179,57,121,131,190,221,59,101,133,251,249,251,122,175,166,85,89,225,145,131,144,222,84,152,168,181,17,24,79,220,103,232,50,237,3,89,233,70,53,80,98,196,23,77,65,162,216,117,236,209,210,67,245,140,154,145,231,115,145,7,173,23,158,228,130,101,200,63,151,204,225,177,123,81,169,70,252,150,43,244,184,198,208,40,39,1,147,228,100,118,160,185,106,154,152,234,242,145,68,105,140,18,186,252,8,145,253,13,157,178,191,157,170,255,31,254,243,95,254,195,255,250,151,255,253,255,252,231,59,76,255,7,236,48,199,139,129,106,250,119,136,64,8,130,104,202,13,77,26,76,91,69,192,75,90,65,12,54,86,12,135,97,81,184,217,62,96,58,6,70,192,228,107,135,194,198,225,28,240,18,46,55,131,161,95,45,14,83,12,125,191,175,93,77,15,65,192,20,186,61,48,60,115,241,104,244,137,206,231,209,182,7,21,12,30,16,85,10,60,240,34,226,189,207,70,124,83,56,198,218,66,16,221,81,164,171,174,251,13,124,206,222,17,23,211,92,54,117,76,105,160,44,241,224,214,41,36,87,35,242,240,185,108,19,185,0,235,28,13,120,96,21,181,184,247,236,118,74,8,220,104,61,217,1,211,67,191,47,140,198,208,87,133,123,96,76,134,34,47,134,142,59,173,73,1,227,235,223,81,49,161,171,90,227,199,109,11,188,63,206,241,148,215,253,96,8,95,221,227,232,248,61,240,36,15,135,143,165,62,251,53,148,186,49,168,126,149,142,192,99,34,93,115,97,42,254,235,47,33,130,194,13,180,5,107,40,92,92,45,14,216,156,171,44,48,61,145,107,6,124,246,223,187,7,118,134,248,203,187,193,191,196,157,101,26,211,125,219,191,244,20,48,195,127,199,236,248,108,232,201,248,197,240,198,182,107,150,118,222,35,143,238,232,130,239,179,10,74,209,213,110,1,79,90,213,47,220,41,49,246,1,175,164,95,197,13,238,22,145,42,254,92,100,64,235,146,151,162,143,232,163,191,5,54,146,179,174,112,111,95,125,3,48,166,181,172,62,156,201,250,17,197,1,211,169,190,222,171,247,71,242,51,173,146,105,139,132,10,112,238,45,174,238,83,148,187,59,158,108,254,40,78,1,97,214,151,57,202,91,53,159,193,184,181,84,159,92,148,40,196,87,22,125,96,250,237,167,62,23,217,168,79,92,2,145,70,162,91,69,70,12,223,118,198,144,25,99,207,5,51,44,3,190,163,32,20,66,83,187,192,244,37,6,156,54,156,240,242,96,121,26,69,130,195,11,230,53,253,241,142,238,149,223,25,101,10,17,167,236,198,246,60,234,133,51,231,157,192,76,29,135,201,48,11,75,92,195,75,40,181,249,189,11,84,210,186,41,156,65,176,46,22,135,43,116,106,77,224,51,47,62,210,50,224,108,114,123,1,179,174,198,71,46,100,87,195,49,187,21,166,207,122,222,31,111,50,141,12,205,138,138,248,151,161,231,199,218,69,147,132,80,59,37,162,169,141,120,173,66,116,247,129,235,248,186,251,237,185,167,136,104,25,90,63,25,97,67,71,23,241,121,188,182,50,190,28,63,48,113,206,162,104,134,113,36,80,52,118,245,206,3,231,214,31,12,53,129,126,61,112,204,95,43,159,116,24,130,212,166,48,202,88,62,9,105,181,108,69,199,179,81,38,95,28,165,114,255,121,105,212,0,74,220,26,118,224,173,175,101,101,105,113,235,227,200,166,174,183,198,164,26,241,227,52,132,61,247,46,16,186,196,213,221,4,214,20,30,94,153,103,48,108,234,207,213,137,207,123,97,100,77,4,198,206,143,143,13,93,146,148,68,1,79,23,209,50,152,243,68,239,109,189,83,31,74,156,172,37,157,72,195,120,175,28,38,225,122,29,124,224,246,49,194,195,207,7,73,101,43,207,247,112,29,197,105,133,10,156,201,207,136,151,145,3,238,151,235,12,155,101,181,225,155,104,177,138,24,125,101,136,134,63,63,120,210,155,73,143,135,124,75,196,156,252,72,99,1,111,145,96,164,203,96,114,142,5,76,181,154,92,76,192,234,19,114,3,158,178,162,169,95,150,53,89,127,67,34,240,217,123,62,177,37,251,101,194,198,50,152,60,200,78,14,163,148,209,116,6,218,81,236,91,63,61,108,235,210,151,34,227,116,206,233,175,207,150,3,11,182,48,93,27,212,171,133,245,115,44,236,227,203,87,25,79,120,97,250,242,31,207,197,98,122,1,83,197,237,236,192,192,104,121,202,22,141,159,84,183,31,121,5,82,153,75,243,137,245,10,147,72,236,39,52,9,54,217,49,8,46,238,175,89,114,194,61,1,21,201,22,184,14,183,8,139,57,203,73,127,154,206,189,245,125,13,164,128,250,150,13,195,120,119,146,79,177,179,14,82,18,103,132,138,85,72,102,186,95,141,228,181,204,238,108,2,181,126,118,224,27,103,57,120,136,126,147,190,246,39,163,86,77,118,96,78,177,28,123,81,178,254,224,251,57,136,250,150,236,231,229,57,252,160,14,185,23,227,166,56,31,236,239,107,221,78,75,92,32,122,218,102,124,172,142,160,210,29,48,142,233,29,155,9,106,18,162,202,213,176,214,150,91,8,40,10,116,169,219,105,200,208,192,204,232,83,180,227,188,229,11,119,254,217,99,242,227,199,111,185,154,122,138,186,2,238,240,2,150,11,179,106,115,76,50,130,118,18,159,104,240,136,140,238,62,209,121,180,174,186,145,237,216,31,44,48,255,113,220,200,113,23,117,163,48,62,127,28,14,252,56,66,183,73,96,136,186,103,141,85,125,156,235,126,45,62,224,243,50,177,184,112,13,175,215,210,22,11,43,199,244,111,198,106,119,159,12,79,191,124,185,124,246,57,228,59,138,194,248,227,113,107,44,43,137,54,54,35,76,12,103,174,96,190,215,107,181,53,35,185,203,241,94,125,61,21,96,220,123,215,117,81,14,235,250,71,124,218,191,243,40,247,65,59,1,118,31,97,118,81,41,85,107,203,114,121,43,198,16,43,161,200,231,171,248,253,245,30,37,148,233,202,7,106,8,58,39,159,213,100,215,100,98,45,116,74,250,61,45,216,8,174,255,212,76,80,113,196,146,56,115,152,26,127,153,88,103,31,95,177,206,81,254,185,212,59,70,128,66,99,221,221,243,211,80,120,39,226,210,97,14,253,88,147,116,82,67,86,84,239,188,203,229,182,161,177,36,88,158,59,38,53,173,33,242,218,176,200,244,225,14,20,234,88,67,146,236,84,254,29,119,44,174,182,111,32,6,102,42,211,152,33,99,197,32,92,40,123,80,199,219,142,67,148,220,181,68,106,200,110,82,68,233,63,206,57,185,111,177,230,249,2,112,85,184,135,85,104,175,43,226,16,100,115,38,70,156,86,104,255,84,217,59,119,212,22,216,246,7,47,156,108,250,240,186,181,64,11,37,192,114,24,85,171,46,136,189,211,212,150,138,110,234,240,76,220,171,51,110,191,28,9,198,136,176,227,48,122,42,223,161,99,129,63,217,7,133,108,94,105,10,67,124,27,166,5,180,154,67,97,8,43,194,103,45,72,147,221,198,85,96,18,225,115,199,206,189,230,115,12,158,239,191,98,227,238,198,190,171,39,116,110,37,150,23,85,213,169,42,108,230,192,133,85,251,10,120,24,5,97,192,140,191,24,46,240,210,126,137,177,223,52,172,89,253,5,147,250,140,183,134,93,234,177,172,41,132,172,30,159,40,72,50,139,46,33,93,207,215,53,164,8,130,50,21,69,77,0,224,78,241,45,205,27,144,87,79,215,70,183,189,181,228,37,14,218,121,46,200,127,106,216,167,252,177,92,141,144,199,188,254,68,182,106,3,129,17,4,152,215,97,40,20,224,138,25,105,66,160,225,160,33,56,34,95,164,96,164,95,139,107,155,207,240,194,244,188,57,76,129,127,105,15,124,62,146,79,83,156,19,169,73,238,230,189,220,237,242,12,145,116,37,253,224,116,109,126,200,225,37,95,104,90,15,57,213,11,83,227,87,30,120,214,176,83,225,3,233,85,205,231,213,194,198,53,125,75,241,152,77,17,182,221,107,143,33,83,36,156,196,181,174,141,53,77,116,171,172,241,94,125,140,176,184,154,246,182,244,188,245,113,210,219,189,186,105,80,199,46,238,241,61,232,3,146,138,124,187,184,126,164,27,6,143,126,201,45,126,112,138,176,39,217,219,243,249,159,17,69,130,57,162,16,137,14,11,25,81,154,213,250,13,82,204,51,233,213,31,233,38,203,27,232,57,225,37,252,7,35,17,5,82,17,225,64,76,253,241,76,77,48,35,98,43,153,130,104,245,208,76,16,211,225,6,71,151,58,112,120,119,126,0,81,178,252,88,215,136,153,230,238,254,120,53,226,12,157,227,244,38,14,31,211,227,101,237,39,210,204,204,170,113,248,81,5,62,122,122,28,114,216,43,34,42,180,172,158,71,97,228,2,227,234,77,204,181,188,87,207,180,3,62,175,253,56,174,240,72,185,227,10,197,68,126,214,182,25,182,217,223,155,98,128,89,31,215,148,18,28,31,84,202,177,219,42,15,236,173,231,192,86,239,160,247,38,218,19,65,60,2,109,253,25,53,60,97,183,100,249,216,125,62,159,132,208,92,138,71,155,168,59,172,199,107,158,37,130,101,116,2,61,215,162,68,20,113,56,26,2,74,126,194,43,181,249,217,72,93,105,123,31,12,78,99,247,28,206,31,162,233,166,131,130,165,19,51,141,182,254,60,158,232,204,246,54,103,96,216,177,114,121,227,66,59,62,72,179,52,146,190,22,113,135,237,111,221,96,63,124,2,13,59,173,229,251,10,18,34,245,125,114,4,4,252,132,50,207,66,183,75,22,228,253,154,208,68,201,68,170,20,107,247,26,65,211,129,28,220,80,24,146,219,184,51,2,245,50,145,170,49,149,70,60,23,41,0,41,183,2,30,76,180,128,135,182,55,17,228,203,177,0,40,39,185,212,9,6,226,168,248,215,50,110,178,174,40,77,69,17,225,78,166,14,36,240,226,130,21,65,106,164,81,229,183,113,52,102,139,8,248,132,100,68,227,185,232,180,199,147,77,186,49,100,55,164,101,3,53,143,128,177,30,229,173,32,51,41,126,252,24,219,255,122,2,228,72,57,196,60,218,86,184,45,223,131,223,42,113,111,147,171,209,32,54,132,207,17,208,53,98,121,57,148,207,188,162,245,45,7,76,200,59,107,232,190,79,63,64,224,115,59,83,124,105,86,160,159,205,209,51,41,20,191,63,249,136,97,220,52,1,119,162,87,154,144,192,207,246,109,188,97,210,170,89,106,77,122,205,189,223,102,213,160,178,114,219,207,179,246,84,9,177,230,221,53,85,146,206,54,113,243,79,197,84,63,47,140,14,75,137,171,7,34,136,178,52,169,65,193,243,240,12,82,58,174,176,24,143,136,165,31,251,110,6,92,132,28,129,76,25,77,72,243,123,49,210,233,148,185,41,220,40,152,14,184,8,105,14,165,163,141,143,29,87,195,11,35,113,146,97,25,9,119,158,15,92,134,20,1,81,120,138,232,100,252,56,71,153,4,135,224,44,44,195,103,131,193,85,98,186,195,70,181,197,143,83,248,42,65,152,129,26,228,242,120,5,26,172,249,202,132,1,179,17,248,134,214,233,132,219,18,206,195,219,58,54,133,103,237,54,74,156,146,119,131,114,165,13,247,82,128,139,134,120,38,39,78,88,143,166,227,57,166,230,27,81,205,118,239,171,227,146,74,7,32,240,185,131,31,64,192,93,19,138,70,123,248,245,239,254,96,36,207,5,70,164,98,93,24,218,116,125,52,50,171,110,84,119,211,189,210,44,44,42,149,165,203,213,120,192,2,143,27,234,182,208,224,37,244,51,212,130,72,1,191,249,45,236,80,206,134,11,11,49,182,193,240,76,9,12,61,178,194,103,137,142,246,119,239,77,204,180,228,11,143,39,117,157,141,129,78,174,166,10,91,97,26,232,198,133,211,37,158,178,4,49,6,99,160,20,114,61,233,99,126,188,222,7,71,61,82,146,207,84,69,248,134,9,140,91,164,176,89,63,242,218,210,244,12,76,188,79,223,107,62,87,103,232,77,245,209,202,147,84,199,79,149,247,98,47,95,10,99,51,222,171,77,246,92,225,54,103,185,104,211,8,42,101,34,41,53,153,12,89,15,117,216,48,225,57,14,152,254,55,189,53,77,178,247,218,158,31,204,58,93,238,165,84,138,60,112,203,93,224,37,226,235,192,35,178,126,160,103,124,245,177,80,247,28,243,78,240,162,41,172,121,206,198,136,133,179,112,219,158,79,21,2,157,219,119,101,90,13,175,192,231,28,158,249,46,123,43,8,19,216,100,175,239,173,235,210,253,140,38,22,130,137,23,46,154,203,161,126,225,230,38,232,241,23,245,25,96,154,125,210,133,233,35,150,39,167,135,32,114,88,196,50,56,20,4,238,150,243,10,184,137,28,186,193,200,92,198,76,192,153,174,10,19,229,185,51,252,152,222,93,108,253,3,79,215,90,55,24,162,104,121,114,4,70,90,160,231,236,234,58,69,207,133,206,54,110,240,88,186,172,45,237,122,95,235,156,87,207,4,102,83,31,119,34,89,126,75,30,172,83,99,60,238,213,86,16,35,176,29,198,113,53,172,49,91,127,124,149,153,70,189,112,81,43,11,229,219,84,146,192,57,235,143,51,10,117,94,120,18,1,20,56,211,214,17,35,222,248,164,10,163,35,145,171,192,75,23,16,246,125,206,114,53,236,6,2,91,21,217,125,49,204,83,89,3,131,226,141,174,87,23,49,0,231,176,208,127,151,123,235,168,12,11,202,232,131,107,232,131,61,188,149,59,139,27,165,133,122,235,109,50,113,119,84,52,94,110,197,71,37,151,117,199,52,21,73,186,147,188,171,35,223,31,199,79,43,127,36,34,78,12,180,70,179,177,213,171,61,149,213,72,237,166,29,53,126,176,59,74,239,43,138,206,199,224,236,94,113,153,137,216,181,63,241,34,80,215,210,60,224,117,119,180,39,10,21,19,122,105,8,71,120,49,98,250,197,171,4,62,39,161,55,88,160,228,221,164,22,167,66,73,88,130,103,183,172,140,14,139,16,210,114,238,177,74,28,62,6,67,23,130,120,168,232,71,212,244,153,181,39,156,250,20,79,123,45,142,193,84,131,220,91,159,99,150,96,174,127,0,82,70,194,123,143,86,222,154,241,245,216,201,85,196,102,35,70,18,178,85,203,114,10,162,155,178,169,21,245,254,33,154,223,33,162,220,2,195,62,225,21,177,212,1,63,26,74,219,166,173,127,124,107,53,23,129,110,138,59,86,10,233,67,50,91,101,137,162,22,87,83,25,225,240,249,2,93,168,233,119,183,146,154,15,37,167,60,31,180,91,206,233,131,143,45,151,133,145,20,10,156,154,118,92,125,86,24,36,44,2,163,220,235,10,10,208,77,10,95,233,134,228,199,27,209,1,173,1,75,208,69,172,55,126,154,226,39,145,87,56,31,132,141,223,81,58,99,68,227,3,181,29,132,122,3,46,100,114,110,131,104,130,2,204,107,163,23,42,108,151,173,31,24,5,187,152,132,116,95,203,193,154,160,42,198,104,112,120,19,199,148,214,227,108,180,249,81,243,106,85,91,10,211,226,22,175,189,137,123,73,185,45,125,152,196,28,28,174,231,20,144,126,3,88,136,249,154,223,62,128,93,175,109,131,7,38,114,239,165,213,201,100,252,164,35,151,108,165,79,20,10,156,231,208,102,95,98,156,81,80,203,194,163,78,91,224,99,169,44,215,187,216,252,183,74,65,109,250,9,89,122,57,122,181,162,71,237,215,38,57,230,234,36,136,101,173,166,125,234,140,122,72,144,89,128,91,139,121,105,168,31,81,124,141,50,198,170,58,228,214,50,127,225,213,151,4,38,233,69,56,95,41,186,17,186,105,11,201,123,83,44,216,188,10,121,119,227,30,212,30,249,115,238,58,245,28,95,107,117,177,61,15,108,71,235,229,186,162,199,183,104,171,50,190,155,191,24,254,239,210,238,125,28,113,103,27,1,62,115,65,186,7,76,32,35,199,182,63,142,11,59,100,204,51,137,184,236,2,61,200,88,54,237,176,199,132,160,122,206,251,44,26,231,248,219,15,28,133,221,251,71,53,216,165,31,24,203,213,167,177,73,58,182,135,39,2,30,167,29,13,32,191,230,29,105,188,133,153,210,155,122,83,49,109,26,109,142,37,131,56,130,237,10,193,139,166,92,36,229,120,102,193,56,197,57,80,180,191,181,38,43,108,248,96,202,246,154,52,1,28,152,12,198,8,216,18,65,242,104,107,7,59,6,157,136,109,42,119,6,234,89,209,99,141,70,169,48,190,26,12,77,144,63,56,18,49,75,154,133,140,166,198,187,159,26,35,152,244,90,56,230,131,1,172,25,183,177,18,130,64,45,232,23,163,224,210,148,177,134,174,147,30,252,96,131,79,173,239,156,144,132,185,125,72,152,108,75,27,176,81,139,240,54,80,107,106,220,15,109,135,72,140,208,31,181,182,164,59,224,229,160,175,220,63,38,99,219,164,211,36,255,210,145,254,94,240,34,11,147,9,36,63,123,222,139,233,61,150,14,129,108,237,150,222,164,119,236,68,138,146,183,194,179,245,114,169,201,134,100,119,97,74,143,230,64,227,193,120,26,218,141,55,169,93,24,237,140,169,48,213,154,237,194,107,63,48,105,204,104,143,194,236,40,66,208,149,57,196,189,159,163,34,255,43,44,185,86,148,209,147,107,65,82,165,74,185,139,16,39,172,110,25,194,128,41,188,175,202,248,65,251,96,52,217,209,185,80,148,241,163,226,56,238,128,215,214,94,78,235,201,112,145,203,106,132,201,202,7,69,167,202,72,247,199,77,39,68,183,51,222,188,69,255,31,125,212,50,193,207,32,246,29,108,59,70,76,60,101,79,193,187,141,57,124,236,180,85,180,179,7,170,137,236,29,75,208,63,205,146,95,184,143,24,114,106,181,138,54,69,66,93,210,123,143,150,74,66,127,250,224,133,122,223,228,13,153,148,120,40,251,65,162,153,32,229,30,173,162,36,20,20,166,221,51,8,215,26,53,255,10,103,211,15,188,204,99,240,241,200,107,155,192,102,190,93,172,16,95,85,133,209,47,155,1,99,184,42,170,109,170,168,12,105,135,44,112,240,209,87,58,105,219,212,7,155,172,229,30,40,4,192,245,125,238,49,3,46,164,30,213,216,88,238,183,129,66,92,166,7,159,5,166,74,160,103,22,78,181,68,112,195,189,105,50,91,55,192,80,99,34,141,126,127,186,53,186,178,5,133,9,176,6,122,190,171,206,162,2,237,69,244,73,35,45,83,30,67,100,24,89,165,195,48,55,43,165,9,10,206,222,238,68,191,49,70,146,188,243,57,77,250,220,113,239,145,69,223,202,224,141,102,219,189,186,43,33,206,175,149,63,80,166,129,112,62,36,155,240,247,98,8,87,213,138,193,17,43,209,91,219,48,183,132,58,1,58,193,209,47,93,225,166,231,33,171,29,82,102,52,197,83,129,70,83,166,82,249,24,163,107,192,16,153,40,39,74,162,42,33,174,166,103,88,7,141,174,146,54,130,73,49,227,173,168,21,67,101,188,19,5,0,23,165,125,130,151,31,205,164,128,207,76,144,62,174,68,123,133,235,136,216,78,121,78,1,249,34,212,18,245,88,0,57,209,127,161,164,40,196,97,238,94,74,110,68,143,128,99,251,5,101,218,65,33,26,208,243,3,145,189,149,47,92,212,236,60,118,3,245,206,177,149,38,130,252,122,178,65,11,30,39,155,49,163,235,209,134,63,25,150,4,22,105,79,207,145,108,159,44,14,152,243,107,202,80,71,215,213,87,19,101,39,27,57,104,133,201,219,56,101,10,103,73,93,114,130,16,196,165,78,255,82,118,110,237,78,39,138,139,148,66,156,247,233,53,38,10,39,184,31,201,164,46,234,131,82,87,123,217,66,39,171,179,43,239,201,153,199,62,201,81,65,155,47,19,220,136,253,8,253,234,213,155,82,189,89,157,88,192,13,103,71,169,222,168,172,13,203,173,147,208,238,207,213,86,118,19,48,217,62,229,22,161,95,48,8,88,233,204,46,251,161,61,41,46,158,69,174,149,78,208,242,176,158,156,197,27,134,157,109,217,98,52,118,243,100,115,152,133,59,101,161,20,226,244,32,22,24,48,41,61,121,47,132,0,157,31,33,193,224,148,213,46,196,234,47,97,74,195,103,167,108,70,229,87,158,114,13,214,70,142,90,96,12,180,107,12,27,177,162,222,186,177,38,124,196,33,208,81,175,141,30,241,230,46,33,163,178,82,85,82,64,162,194,183,11,188,22,204,38,37,67,28,88,203,241,98,136,19,53,253,113,196,98,99,249,208,100,62,155,190,216,20,102,147,99,240,176,133,232,147,147,134,110,37,96,190,145,60,26,137,169,17,83,137,105,165,183,94,148,39,135,185,76,58,91,142,31,120,8,216,195,28,133,240,49,61,112,33,147,31,48,132,210,194,51,67,243,89,15,199,8,150,108,89,246,44,122,142,74,119,186,30,186,45,242,251,193,72,139,195,70,73,133,114,189,192,214,21,222,30,134,185,144,204,65,7,217,66,43,251,248,169,101,213,135,32,196,228,120,131,178,25,45,45,161,34,104,200,114,56,177,159,21,250,144,56,23,178,12,132,30,130,116,25,110,151,162,156,204,248,57,95,252,216,154,224,247,94,202,180,75,209,250,142,176,68,55,106,176,34,176,229,70,115,180,170,147,161,212,171,105,135,174,225,190,111,203,156,11,92,80,67,191,141,238,29,145,29,229,210,96,119,172,194,100,93,219,124,137,174,255,57,15,246,31,9,1,195,129,181,107,52,106,47,152,126,196,78,156,112,134,184,118,32,205,253,85,10,110,96,30,167,236,35,186,188,141,191,243,78,173,97,154,184,43,96,42,228,165,221,255,71,27,228,31,8,66,185,36,236,49,24,68,51,244,141,45,1,182,148,75,96,82,223,16,49,14,164,119,155,210,75,211,102,244,245,28,25,29,0,100,16,74,206,129,190,69,244,251,155,234,186,82,104,80,71,182,188,203,27,37,218,179,192,94,2,5,216,252,3,166,118,85,97,84,106,238,111,231,180,30,14,12,234,169,34,234,4,85,86,122,88,69,42,115,105,41,44,182,69,35,56,231,126,47,240,57,224,149,198,124,244,58,34,160,191,235,111,222,235,154,88,253,171,77,177,144,61,100,252,138,210,185,184,4,237,73,217,165,137,125,251,199,6,214,28,24,252,158,199,191,233,247,106,56,210,149,74,104,17,22,140,88,220,48,89,104,133,161,191,186,40,49,67,165,27,38,46,27,139,149,70,68,221,223,126,212,52,59,224,243,220,73,9,167,154,125,224,128,177,253,148,19,248,44,130,88,202,84,49,40,125,131,185,194,99,247,187,133,157,77,163,60,124,195,80,178,5,92,148,92,148,218,209,218,98,162,76,88,140,52,34,117,126,57,59,93,27,149,113,152,254,122,148,53,194,207,193,237,158,231,86,50,183,65,123,207,140,88,153,73,59,235,73,70,195,126,132,8,241,245,31,142,58,42,216,238,231,216,70,250,162,198,1,179,44,226,108,56,244,202,136,134,194,85,4,57,18,217,47,181,59,32,255,142,35,212,184,22,242,115,49,4,63,59,224,51,244,15,141,220,255,79,220,187,227,110,183,52,89,94,115,193,198,200,251,165,37,172,182,240,218,199,228,38,164,18,133,4,14,35,104,27,7,139,65,180,104,60,230,83,136,89,144,191,120,118,68,174,60,188,31,32,14,18,95,149,243,127,227,236,253,228,206,107,100,196,138,181,182,149,184,186,153,73,164,78,13,236,174,105,5,5,204,217,99,52,74,81,44,59,16,30,42,181,248,251,33,253,157,204,157,22,102,110,74,234,100,162,142,236,196,147,152,219,211,225,232,206,151,20,230,4,153,150,250,214,116,121,156,55,100,18,170,68,233,160,214,42,113,64,15,171,89,23,99,7,214,23,207,54,160,114,98,134,173,100,7,173,202,54,73,41,37,66,220,108,211,254,242,245,131,122,136,249,248,144,145,151,216,203,2,145,250,116,54,61,170,48,219,45,80,205,51,168,79,182,17,137,203,53,138,20,125,154,17,97,39,219,60,148,191,177,244,22,60,51,180,49,75,64,138,194,183,186,67,52,97,160,30,165,31,141,8,86,200,127,163,163,54,4,26,133,202,51,65,236,113,131,216,202,67,196,14,48,74,252,244,0,55,191,31,94,94,52,134,98,213,194,73,36,156,44,240,168,175,43,170,208,17,255,152,26,135,35,120,150,250,117,29,216,228,245,126,55,67,100,251,12,101,82,186,23,56,23,103,13,173,7,19,169,144,75,18,202,59,40,214,184,153,170,61,113,18,225,249,25,37,14,61,3,207,42,89,49,107,177,185,88,59,231,18,178,194,18,102,163,220,57,102,104,165,146,81,67,28,147,193,13,214,32,14,205,165,204,170,211,232,201,130,65,167,1,129,213,40,28,108,242,145,53,56,147,166,169,238,129,137,124,134,50,249,206,205,144,33,98,230,48,185,230,51,189,155,6,8,65,30,230,56,205,161,230,220,26,186,25,22,236,241,209,78,196,195,183,62,125,122,166,70,218,128,220,87,170,154,169,153,243,50,3,37,200,74,228,80,164,112,116,134,3,140,58,114,209,200,189,5,114,230,140,212,217,168,74,39,92,9,205,187,223,189,64,177,41,211,61,101,63,68,146,194,245,2,40,168,241,63,50,28,35,168,102,128,133,104,202,143,180,234,218,145,17,236,128,40,139,134,156,208,180,247,151,27,172,103,188,177,197,25,110,221,32,92,171,195,97,101,43,145,231,172,134,42,213,88,24,156,142,254,205,125,67,248,241,4,210,40,105,138,244,45,149,114,250,211,68,244,242,205,238,118,212,238,52,244,72,148,39,8,145,58,187,168,78,51,4,93,107,228,211,45,159,161,163,149,168,88,155,238,113,54,240,251,162,91,142,63,90,226,48,95,212,175,141,174,41,218,106,122,1,97,166,114,93,242,187,203,254,47,222,93,133,158,10,107,54,202,158,219,178,188,69,31,232,108,223,16,143,70,202,27,225,241,165,214,20,151,17,140,227,201,74,15,92,135,128,24,152,212,70,209,148,54,206,147,207,96,226,58,243,222,198,49,31,135,116,4,123,213,207,171,208,151,67,136,29,217,93,200,224,90,145,143,238,112,76,101,239,50,74,9,111,169,58,102,116,117,226,183,141,177,106,43,14,0,78,201,30,79,31,207,106,235,203,193,131,149,17,192,12,128,189,218,180,98,188,211,241,240,217,37,20,254,128,206,159,207,96,4,144,170,200,30,237,100,74,156,35,154,77,125,69,17,84,134,9,113,198,211,48,185,236,166,160,13,218,29,120,18,96,23,83,159,38,159,26,244,84,228,78,110,185,12,154,137,70,126,245,125,52,42,241,0,225,5,48,2,177,137,175,46,130,48,75,228,90,183,85,62,57,49,49,226,119,154,145,0,172,2,110,240,190,156,229,112,101,228,254,1,16,230,255,135,155,37,117,7,27,15,224,55,124,104,66,83,237,226,45,237,236,125,231,127,159,243,139,6,224,146,138,89,204,173,135,227,49,17,218,168,87,201,128,179,131,236,253,215,75,211,4,138,75,22,179,213,164,127,83,7,196,85,91,87,144,169,255,10,156,234,71,22,55,1,66,167,203,103,68,225,130,145,136,79,55,195,66,27,187,72,55,10,23,47,19,231,183,209,53,47,85,205,134,149,113,243,132,92,96,94,51,159,210,226,183,141,209,176,169,25,109,163,237,159,61,224,12,46,97,5,33,55,63,55,18,49,67,211,51,20,107,50,148,99,116,202,154,91,186,148,218,205,226,155,254,49,67,17,85,238,87,231,159,156,76,152,201,181,167,219,48,112,128,128,71,189,83,42,17,65,121,249,160,96,186,221,46,29,235,202,118,67,130,99,101,45,222,103,197,162,126,235,154,23,238,219,240,167,11,232,242,38,31,182,11,136,62,239,82,228,47,111,125,59,230,106,120,191,207,220,30,246,104,94,110,151,110,55,35,191,186,101,56,1,59,76,199,19,77,54,141,121,221,57,204,203,10,151,221,108,14,90,215,151,227,155,111,55,239,38,104,191,254,211,175,105,62,15,207,44,170,233,249,108,83,66,239,241,211,231,102,63,239,104,151,227,84,141,237,195,61,13,244,46,179,184,24,98,50,58,45,35,163,160,230,17,232,188,105,190,91,146,241,32,24,153,82,140,102,178,10,218,219,48,11,39,207,229,95,133,136,72,189,51,28,34,197,227,170,231,59,133,91,149,197,199,226,104,158,255,224,221,226,122,28,171,193,153,163,187,89,120,183,16,24,115,159,161,107,126,198,106,147,115,232,98,166,63,63,28,20,102,42,133,171,154,97,121,138,77,101,19,238,111,98,54,104,239,186,235,39,151,172,77,91,38,214,18,102,136,46,245,105,195,97,196,134,54,33,23,203,98,222,118,129,143,165,59,243,124,126,123,147,66,143,181,11,7,231,86,235,241,223,122,124,151,213,90,143,231,225,85,227,179,26,69,195,229,249,229,113,247,12,182,182,246,188,58,225,61,134,25,6,188,41,163,5,64,200,23,238,248,173,29,105,246,180,72,245,55,81,6,149,127,79,143,194,163,233,94,15,75,52,75,146,186,155,4,198,152,247,233,227,216,232,94,136,114,200,200,209,101,148,52,202,71,183,243,87,114,96,153,21,176,8,222,219,74,188,32,103,247,119,183,49,183,188,26,254,79,168,177,220,106,175,150,119,83,30,235,98,103,147,40,140,20,103,118,98,35,35,180,181,8,196,175,34,123,52,106,187,199,231,253,26,70,86,255,204,149,219,176,78,81,129,75,154,18,131,70,13,231,206,112,99,173,157,241,112,49,136,246,181,246,243,217,46,143,59,187,29,156,178,48,207,141,215,194,224,110,198,171,217,119,121,32,60,0,176,243,51,159,25,200,141,61,204,72,7,118,95,60,167,235,64,160,137,149,92,137,51,3,207,254,163,45,170,106,222,95,84,115,90,184,187,200,44,2,77,191,221,7,61,102,42,140,159,103,201,11,248,4,230,166,178,150,140,52,0,155,115,99,243,134,53,162,121,119,142,13,40,139,227,48,135,61,170,12,233,177,1,53,83,223,254,205,92,122,159,159,62,254,19,110,209,103,6,125,144,100,81,131,229,233,158,181,156,4,167,206,172,25,250,180,173,242,159,153,72,87,191,174,119,55,132,167,107,76,241,5,181,60,157,66,206,205,195,127,132,204,0,158,170,153,16,146,31,91,20,177,140,203,238,122,204,48,8,186,112,245,164,92,68,16,80,221,56,163,32,119,112,51,234,0,69,205,211,210,237,159,249,236,45,20,88,170,249,252,127,247,166,85,40,30,179,244,10,196,249,174,173,1,201,53,249,114,153,41,13,190,106,223,82,44,236,188,245,229,140,167,223,31,167,178,125,97,59,239,245,116,235,177,81,128,221,116,56,206,37,170,251,73,95,173,228,70,230,247,128,12,204,17,53,248,1,117,95,149,100,204,200,214,251,239,158,115,162,118,89,120,28,242,201,181,225,80,151,68,114,249,62,76,4,57,57,106,114,194,227,64,99,175,249,204,195,233,0,93,200,5,161,206,46,98,6,4,61,189,225,231,243,69,101,205,10,93,231,116,241,55,2,93,103,15,40,242,52,51,235,227,11,251,5,251,4,124,72,93,39,105,254,18,102,40,11,228,60,158,220,54,61,253,109,69,229,108,212,98,222,164,32,188,105,103,169,204,44,231,131,57,48,46,156,10,177,27,162,97,247,229,134,54,174,219,187,188,30,103,117,200,78,9,68,97,250,36,253,9,169,13,121,150,98,78,63,91,44,133,189,134,154,187,9,137,253,204,63,18,130,164,230,20,242,135,20,53,29,79,90,38,217,202,198,114,80,221,140,7,154,178,124,21,212,78,254,209,228,122,230,133,81,216,71,147,5,253,122,212,244,69,46,193,75,55,70,42,135,15,82,4,6,205,138,204,20,136,29,190,24,30,48,32,74,40,254,98,117,53,237,105,224,131,180,180,97,103,127,26,241,89,102,206,50,26,86,236,245,197,222,207,79,39,74,178,229,233,211,255,251,43,17,196,60,224,139,148,78,49,54,17,63,19,11,20,58,89,127,187,27,200,213,159,134,246,245,34,27,185,63,179,21,150,120,122,23,129,54,118,46,212,53,78,128,210,77,44,81,222,141,66,95,241,61,188,192,183,166,147,16,65,242,233,97,102,226,238,200,130,23,49,183,82,98,125,160,145,179,139,92,247,96,1,11,159,17,54,158,227,13,148,215,234,11,183,24,88,71,92,70,134,238,188,209,199,3,72,223,173,76,54,36,142,169,168,254,204,249,108,86,117,200,129,187,6,252,100,126,162,82,107,39,219,36,159,192,234,249,140,208,21,93,224,137,45,157,28,32,213,73,119,160,41,37,230,51,229,75,252,50,49,4,189,28,32,18,239,228,20,199,76,162,111,235,96,17,4,253,184,70,204,92,247,141,250,48,143,0,33,119,183,102,66,72,186,120,168,81,138,175,34,149,186,158,73,120,254,231,186,76,211,124,140,250,60,157,65,12,124,67,125,60,142,190,158,239,130,14,110,132,149,235,82,146,78,225,58,237,21,49,152,225,226,209,135,41,252,247,123,75,6,65,208,166,254,52,33,85,63,31,108,135,214,51,243,220,5,142,111,86,253,187,112,155,187,220,61,16,227,227,2,17,102,100,9,213,58,17,43,117,171,121,144,106,221,59,251,158,128,12,71,90,77,27,134,76,139,27,45,81,168,182,118,124,223,104,21,81,174,161,141,102,251,246,206,174,72,106,137,139,113,172,84,102,135,25,118,135,167,67,206,214,86,147,191,155,236,80,123,158,134,89,177,135,21,94,56,253,101,219,50,220,186,68,147,201,140,86,150,224,214,73,165,204,243,195,199,105,238,222,151,8,237,232,94,1,37,150,235,87,96,5,5,244,252,240,58,231,177,207,17,83,52,175,79,171,119,246,68,221,204,70,140,221,199,99,134,151,221,205,63,183,64,79,6,224,219,62,24,92,109,151,174,43,252,107,135,252,98,182,164,203,99,62,127,199,111,19,89,74,253,53,123,126,254,152,83,127,110,83,152,207,134,225,47,135,137,173,165,183,229,107,198,203,243,50,101,247,199,92,155,199,26,40,197,20,40,255,175,215,198,136,15,51,229,158,249,116,234,113,247,221,43,163,7,206,172,123,158,134,142,220,151,14,239,154,237,49,247,17,94,246,49,39,196,65,213,220,106,28,244,103,3,128,21,238,249,109,34,8,241,221,64,32,251,243,52,112,50,159,75,103,50,141,93,244,183,141,185,209,39,34,81,226,189,30,243,236,171,93,115,169,173,62,235,231,28,138,41,154,6,141,197,211,107,112,118,249,53,146,164,247,105,253,179,56,73,24,133,217,244,157,181,229,16,91,249,105,142,230,38,178,157,106,134,249,214,167,3,133,57,87,173,210,204,240,100,132,121,204,180,146,54,205,74,248,124,72,16,177,184,117,243,102,30,163,197,135,37,91,202,250,219,28,163,53,154,70,57,244,122,182,225,125,123,5,246,207,158,30,43,132,71,241,211,6,140,84,43,68,248,190,194,40,19,221,79,195,16,180,247,123,15,52,4,176,59,171,185,205,28,175,54,32,175,46,48,96,64,177,235,144,78,18,15,223,164,187,93,11,107,34,65,80,215,227,172,110,36,110,167,155,201,154,53,125,26,207,68,204,153,107,142,154,121,119,117,51,138,23,234,174,30,15,19,138,119,55,15,4,207,213,115,155,37,170,147,48,147,235,144,109,7,65,193,146,227,229,212,50,169,163,156,140,183,46,154,134,50,226,243,97,196,189,220,11,7,82,60,90,209,223,166,12,220,167,97,34,198,115,181,157,48,83,16,230,81,131,100,112,14,117,98,146,9,221,70,211,168,51,125,94,14,201,227,135,184,156,244,112,238,186,252,82,49,109,219,48,151,50,116,249,25,180,55,197,211,137,170,31,237,22,182,196,17,191,77,158,249,25,49,42,2,61,102,205,234,59,43,84,159,70,137,192,55,235,179,143,83,176,39,174,54,249,186,26,70,206,163,199,154,82,243,48,37,140,182,199,227,234,234,167,195,248,181,195,12,199,136,92,170,0,244,135,55,144,12,125,32,199,4,101,63,205,1,203,152,107,235,114,120,90,98,102,246,48,159,219,114,149,189,120,110,148,147,98,50,44,110,159,75,175,16,48,228,214,248,48,10,161,178,182,156,234,235,17,79,55,74,25,180,105,72,236,237,248,48,3,197,232,203,143,227,159,74,52,13,142,119,189,37,131,51,154,238,230,83,70,132,92,169,154,113,105,163,83,11,204,33,250,114,10,58,83,244,26,18,186,122,207,93,22,4,141,151,67,210,84,213,204,249,214,174,185,171,231,8,54,109,56,118,2,43,41,163,169,102,43,81,115,51,74,47,93,223,109,235,47,90,6,91,85,215,151,119,196,7,162,87,18,101,142,67,175,216,144,141,121,159,114,199,43,93,122,229,120,51,231,178,117,205,118,215,18,51,62,136,187,165,64,227,219,208,135,205,33,246,239,34,254,52,155,182,44,115,173,8,43,201,46,25,46,211,90,238,247,97,225,193,50,30,118,178,100,241,195,70,245,43,179,20,158,197,213,163,217,228,69,178,154,143,247,50,196,76,206,116,63,81,137,153,196,220,71,95,26,180,232,196,223,87,152,25,33,109,26,65,214,216,209,200,9,53,217,178,206,47,27,57,115,152,17,152,209,167,73,123,182,120,249,56,157,86,244,183,41,174,142,141,126,218,206,44,86,24,5,235,125,24,174,44,153,41,51,33,103,18,63,61,44,204,125,205,68,254,93,64,200,146,31,16,113,137,25,88,64,190,47,183,216,168,152,207,242,220,238,102,253,168,8,242,99,70,96,230,54,28,6,26,53,15,139,197,93,115,42,83,127,251,220,39,155,59,105,6,107,156,58,13,201,211,236,216,76,9,123,15,93,125,195,202,215,150,152,151,206,6,120,139,231,29,110,98,186,50,25,6,219,124,151,239,202,85,131,34,231,210,198,154,185,230,174,62,193,4,68,210,235,253,108,138,233,100,56,9,213,104,151,31,159,32,169,121,82,82,120,63,155,176,200,80,179,21,225,220,241,28,109,168,25,180,105,186,45,167,246,94,95,14,209,221,110,119,166,81,105,41,230,115,10,56,96,17,243,174,114,46,79,178,1,117,201,44,222,207,76,3,252,176,230,184,107,160,119,29,78,8,116,230,188,79,107,197,26,102,20,28,239,120,209,169,186,68,76,55,113,220,5,102,101,203,26,114,228,250,28,93,190,12,230,33,230,85,2,125,100,59,7,91,187,152,167,105,89,134,25,34,91,249,238,6,98,107,148,187,105,93,42,83,206,58,54,181,88,219,232,42,110,73,123,90,248,71,70,251,244,104,151,128,62,92,84,103,58,248,79,115,223,186,88,49,35,146,53,185,223,207,252,83,22,24,175,57,110,181,137,154,103,117,226,208,121,153,45,206,206,98,188,134,50,141,41,12,191,59,34,156,63,143,199,129,148,110,139,157,156,58,64,77,38,204,110,235,226,247,221,128,227,5,105,108,139,151,173,100,127,86,10,62,178,68,44,9,218,102,231,27,32,239,111,56,104,221,171,57,222,234,103,134,25,120,234,79,115,190,121,114,146,12,56,254,191,110,229,232,168,151,48,19,67,76,207,110,75,245,176,155,65,26,106,136,130,93,233,172,177,241,153,11,66,61,186,60,225,189,248,52,129,214,48,157,185,60,230,51,203,171,3,176,9,134,170,254,178,77,37,88,190,191,15,35,117,140,16,170,152,179,233,208,124,102,112,4,69,191,187,18,26,251,194,73,176,39,22,118,84,29,176,148,93,166,110,216,221,97,232,34,128,37,55,125,215,245,177,216,224,52,76,129,98,36,177,173,207,140,126,134,166,65,136,107,44,215,45,29,198,179,53,36,146,96,126,157,231,234,40,244,2,21,34,115,9,36,92,141,166,157,75,214,214,60,9,126,176,207,21,194,67,69,177,26,148,64,13,207,90,253,82,84,83,206,63,238,53,201,139,58,134,69,75,21,16,113,222,215,252,8,26,108,104,45,203,202,31,68,9,230,119,58,14,99,126,91,178,41,13,68,4,61,137,8,17,169,165,220,159,164,214,42,241,114,128,136,75,205,136,249,124,82,97,208,175,112,251,150,193,54,209,17,223,78,143,249,220,236,183,108,105,166,205,241,5,187,216,197,113,111,164,83,138,81,87,248,195,212,150,100,205,105,1,164,250,132,225,160,133,25,179,171,39,197,180,137,50,1,124,84,200,13,198,99,30,14,239,27,63,198,93,217,55,16,83,137,27,22,9,75,10,193,244,179,77,193,246,91,33,156,164,163,106,54,142,29,175,69,175,112,57,212,52,202,176,144,231,23,61,33,137,206,41,162,105,93,130,158,159,207,64,101,178,237,168,98,166,234,227,243,185,7,113,183,174,217,161,193,221,197,101,83,7,241,167,174,187,146,153,99,75,235,6,227,209,94,59,174,43,73,76,55,147,100,212,239,54,161,150,237,191,189,44,110,164,79,147,62,250,28,126,158,102,241,62,157,154,139,95,100,104,90,89,154,32,66,55,234,54,28,70,7,205,235,114,169,241,216,201,48,118,127,5,167,13,131,23,126,153,144,209,127,21,39,154,174,134,202,118,135,181,110,197,166,209,102,40,173,221,92,79,143,233,242,130,83,96,200,79,87,24,88,52,219,221,137,210,250,87,113,99,18,99,207,81,112,133,183,221,83,206,154,120,157,164,236,163,71,26,129,103,77,174,18,122,249,202,127,224,88,56,115,82,251,147,172,164,223,27,121,26,118,56,221,22,56,103,83,60,13,135,180,230,240,167,41,143,183,232,148,115,158,104,166,28,115,27,49,205,0,47,232,174,66,81,130,223,237,168,112,55,221,78,109,249,57,208,124,167,69,100,75,29,6,52,184,186,88,87,126,174,49,195,96,116,217,215,38,170,31,57,61,25,105,208,255,213,205,100,98,199,107,245,106,46,220,101,24,60,213,12,203,192,240,149,123,230,5,124,217,154,9,55,237,68,223,53,140,53,191,41,116,1,48,251,142,77,133,152,132,54,28,133,134,21,123,206,206,251,249,44,42,145,124,22,2,242,93,186,23,130,68,247,242,199,211,74,128,180,207,76,1,160,180,188,79,38,60,60,146,133,1,104,59,139,207,209,97,138,153,163,62,61,186,29,30,51,134,93,218,245,248,153,148,195,248,193,55,12,82,218,116,184,160,244,247,221,12,89,178,172,219,21,225,92,207,61,13,66,232,207,241,178,142,151,26,110,14,206,156,208,162,99,134,90,228,187,44,131,221,16,46,4,67,15,172,230,94,41,149,190,84,5,40,184,0,29,164,226,15,27,36,69,1,23,152,157,238,134,79,28,233,217,203,44,115,184,195,108,116,97,89,143,243,51,210,254,85,141,104,174,222,241,45,158,19,15,35,13,94,53,216,148,211,113,115,170,63,141,95,48,212,69,202,4,190,190,59,200,224,62,211,52,233,48,81,43,169,203,251,204,46,122,83,125,32,146,12,190,141,158,53,74,97,178,184,134,84,72,236,104,154,37,252,245,150,193,30,243,209,120,99,38,82,146,250,107,254,20,199,232,114,163,96,81,212,68,183,202,101,55,159,253,60,235,205,205,202,191,253,100,195,147,219,122,255,129,118,164,94,87,227,87,121,160,215,8,8,190,188,211,126,68,46,79,175,172,118,119,156,205,145,191,255,98,78,59,102,233,153,57,218,110,116,89,210,93,31,211,150,182,152,77,50,181,136,39,210,178,62,61,136,107,250,79,163,165,53,20,206,81,186,9,63,251,210,165,234,68,173,104,60,214,88,246,125,72,5,209,103,78,225,34,29,23,166,106,28,25,115,64,132,217,187,206,84,211,224,5,133,55,185,133,27,131,74,179,94,50,216,56,119,120,57,5,159,87,39,154,169,18,196,111,23,48,20,58,209,140,27,182,133,151,99,153,147,183,211,240,93,252,8,88,208,87,43,60,135,66,171,20,94,14,224,255,231,195,154,241,130,187,153,52,255,99,70,97,111,199,129,142,215,169,179,248,44,251,58,227,224,52,17,28,13,178,125,244,244,225,229,64,58,167,87,233,106,177,229,207,12,2,249,150,16,253,238,202,197,161,136,176,191,155,6,159,222,10,75,113,204,6,126,231,236,83,239,148,38,22,229,179,188,115,54,206,170,79,23,176,68,222,114,235,244,231,202,89,44,109,27,230,252,64,158,96,194,111,45,140,109,230,231,89,252,204,112,84,80,28,75,26,2,232,116,161,111,74,20,52,230,174,145,15,198,160,236,176,150,161,87,252,206,101,43,252,171,129,108,172,70,46,166,105,28,132,245,204,59,133,90,89,36,54,252,62,35,232,215,88,108,71,148,254,254,242,153,207,127,137,68,25,84,43,204,181,108,237,238,227,92,68,14,8,115,167,116,243,185,203,126,154,143,235,23,71,82,0,49,226,40,189,183,232,177,182,210,212,208,132,169,5,244,232,177,102,145,13,13,207,65,132,25,223,197,77,74,151,207,153,58,231,6,25,47,239,121,60,241,55,246,130,25,159,69,178,72,159,101,60,86,252,114,127,241,99,228,54,198,218,215,186,231,243,176,137,51,197,112,116,100,57,158,112,41,10,221,227,154,207,189,86,99,7,25,183,229,154,153,207,93,35,181,108,220,247,171,122,126,166,247,52,144,87,19,243,19,2,51,209,168,240,135,207,111,239,246,196,144,185,7,139,117,52,157,192,84,200,57,162,207,204,103,239,210,134,143,80,7,253,245,202,113,137,155,134,76,206,72,207,219,105,48,149,234,119,17,137,95,183,211,160,167,208,120,12,216,157,125,63,59,109,133,190,157,43,123,105,59,46,47,134,125,214,128,11,8,156,113,231,209,122,91,70,61,81,186,61,142,208,238,120,147,17,53,151,187,0,32,88,205,154,202,56,167,207,93,124,205,244,173,52,17,130,158,244,253,237,146,21,17,69,201,238,170,119,207,0,226,42,233,114,116,209,186,51,10,27,39,124,126,182,97,0,134,142,177,177,109,97,43,138,96,46,83,5,187,102,224,208,250,242,211,133,73,204,57,61,13,167,130,254,254,52,21,16,79,222,202,34,29,97,133,229,89,205,103,213,223,137,84,112,219,135,102,212,206,6,116,231,48,69,110,122,220,239,227,196,124,218,102,102,38,132,172,79,183,227,153,71,135,18,49,201,79,42,80,250,43,167,146,158,44,226,12,216,196,177,154,228,157,166,32,123,148,166,98,165,0,72,243,124,96,106,98,18,29,23,15,40,132,102,71,225,67,237,97,38,12,174,79,19,144,143,89,2,95,236,72,154,254,220,231,78,150,194,108,248,229,7,3,73,249,227,8,243,57,29,52,91,13,177,100,172,203,110,73,195,241,32,59,209,221,10,179,9,142,106,58,26,65,1,239,148,227,212,109,117,174,72,151,209,190,48,131,9,86,51,57,95,247,81,142,25,198,167,39,207,142,144,133,79,19,46,134,253,105,90,239,174,17,100,230,132,148,207,3,1,88,119,130,158,237,3,79,67,205,212,132,196,111,55,232,184,20,188,64,90,164,199,111,215,254,56,226,96,27,118,190,223,77,193,189,34,143,128,176,166,59,220,5,206,50,53,91,76,216,173,153,202,24,69,84,193,13,214,99,188,192,242,60,208,56,234,62,35,50,112,238,72,185,61,64,178,204,46,17,227,153,242,51,218,248,252,57,126,154,58,206,164,152,12,3,162,120,220,205,202,14,30,92,81,205,61,142,196,102,68,111,15,158,47,223,67,175,89,102,110,61,136,189,238,188,145,152,147,144,161,253,64,71,51,66,195,28,29,104,75,188,128,167,79,5,8,51,121,154,23,77,101,114,42,97,70,77,224,129,137,21,24,129,221,140,3,243,160,169,206,157,225,147,136,196,108,185,109,109,57,119,155,28,31,70,225,95,81,104,15,5,109,177,223,180,211,174,241,128,235,22,225,251,120,154,232,123,211,15,227,168,17,115,130,117,230,193,39,87,121,57,12,64,186,250,144,189,170,17,15,172,166,67,166,214,73,45,190,91,145,125,81,44,8,234,198,177,60,236,93,10,222,1,172,153,61,1,98,137,129,85,158,135,103,187,3,66,68,73,156,39,170,62,70,11,175,175,142,36,42,181,102,174,99,133,15,83,137,212,235,28,53,1,147,216,74,43,66,20,58,216,136,125,221,168,92,181,132,136,154,81,32,140,205,16,74,159,103,245,192,37,85,194,255,63,187,106,127,192,163,165,240,182,248,108,131,202,61,230,53,227,130,109,165,173,73,161,146,80,117,59,224,2,106,199,61,170,194,21,77,26,51,166,41,4,29,229,125,26,214,31,239,211,178,158,143,174,176,157,123,187,64,250,235,44,66,24,49,134,18,22,111,173,124,177,32,127,141,57,86,184,236,233,39,213,125,253,220,66,53,175,110,162,5,22,141,152,6,80,232,105,218,4,243,106,225,88,21,11,164,232,44,225,122,27,183,41,160,103,15,42,174,240,189,113,172,157,129,27,26,227,92,236,154,61,142,158,146,109,116,30,115,110,113,159,42,224,249,20,53,103,123,110,220,197,72,58,239,218,222,223,190,129,95,184,130,106,125,155,214,106,236,162,184,170,83,145,255,124,247,10,7,38,3,68,84,60,46,189,118,175,168,208,39,47,69,181,82,197,144,99,138,18,77,210,242,92,27,175,8,48,113,133,73,15,202,145,107,126,138,216,46,120,203,242,151,153,50,35,138,79,136,255,193,208,163,51,63,99,51,3,26,170,113,51,230,201,112,92,28,100,254,8,23,60,13,7,202,19,79,103,152,34,251,179,58,86,252,178,69,49,159,117,121,28,166,238,31,13,222,239,217,225,145,29,234,113,160,18,36,27,227,65,239,131,142,94,97,54,213,169,103,79,104,145,27,132,9,94,81,32,70,129,91,98,172,147,69,121,230,179,29,173,26,25,132,51,143,178,226,87,172,132,45,246,216,196,141,73,177,155,197,224,21,97,70,131,249,217,110,146,235,240,98,101,153,62,219,73,50,220,148,155,225,244,41,207,246,78,250,61,186,236,236,85,207,22,141,78,120,11,167,17,81,195,241,151,179,163,199,94,4,237,115,87,144,98,134,188,32,28,97,120,105,147,246,55,11,211,167,32,226,140,236,201,207,153,183,35,231,98,90,103,235,121,152,168,139,223,198,168,176,111,181,191,231,237,26,247,105,78,196,7,242,93,175,135,210,192,238,107,244,199,192,146,145,63,160,154,182,204,231,52,102,75,119,111,22,247,230,248,101,47,188,63,121,173,28,196,152,179,104,121,34,78,202,114,230,96,227,205,156,235,173,119,152,176,6,185,153,154,133,199,243,162,0,221,221,12,8,191,159,34,15,136,251,71,180,155,233,60,30,199,43,181,184,201,181,13,52,253,1,62,103,83,128,116,115,226,254,176,31,151,176,127,122,127,102,134,175,97,60,14,101,141,36,114,131,57,176,60,16,224,179,206,175,145,250,206,252,120,178,17,112,166,206,124,245,173,78,52,146,84,233,154,97,7,237,143,19,61,166,175,249,70,22,74,83,246,184,224,59,238,45,13,120,155,110,178,160,58,103,164,198,27,32,150,7,201,192,233,234,113,118,170,31,40,19,209,119,195,104,229,239,166,152,176,190,13,11,62,67,168,173,250,11,61,62,190,171,227,177,1,167,33,85,241,220,59,70,132,155,41,152,201,15,170,153,87,249,238,220,146,85,236,168,121,140,155,238,135,157,170,151,199,161,3,255,233,49,93,248,214,192,159,61,229,39,65,225,105,225,146,181,210,83,29,8,220,187,121,203,224,128,86,183,139,46,243,195,152,42,83,184,118,165,186,138,42,226,117,205,171,105,152,99,177,121,173,22,239,102,67,80,215,134,128,142,215,181,99,134,130,74,62,123,24,243,107,152,225,123,81,159,141,232,65,160,78,240,24,250,210,42,37,198,32,197,111,147,227,214,50,58,26,227,225,0,192,129,224,118,244,213,128,169,190,237,132,68,115,127,214,236,48,126,201,226,230,68,42,78,235,209,108,97,141,48,131,175,208,175,94,200,23,125,227,113,86,164,237,155,98,158,118,85,119,51,151,49,9,193,47,75,208,251,96,219,161,94,245,229,171,51,126,97,70,206,70,239,206,199,9,62,77,235,110,134,160,66,86,230,6,182,53,252,36,199,125,111,77,82,15,199,245,164,64,214,187,101,162,90,33,177,142,115,248,158,246,184,23,193,157,67,72,181,59,222,203,114,93,70,107,154,22,59,111,139,114,71,187,7,8,118,241,141,236,204,114,186,98,84,198,192,196,94,43,120,7,175,5,165,198,26,30,64,105,87,7,5,230,241,176,227,219,156,3,87,234,126,201,60,87,47,124,39,204,13,111,208,248,51,33,207,255,254,111,255,135,127,249,31,255,167,127,249,159,255,253,255,137,144,103,141,255,47,8,121,126,132,220,190,210,77,228,185,74,132,96,83,108,26,93,88,76,5,166,138,53,81,245,239,31,130,12,204,122,202,55,161,59,246,30,134,241,81,97,32,103,37,119,66,35,183,135,207,20,85,119,103,155,250,181,119,82,33,203,171,224,52,98,64,119,124,80,116,210,240,218,153,211,205,183,108,14,107,104,7,21,93,6,16,63,214,11,228,148,245,129,88,66,126,37,107,53,233,54,128,178,226,241,128,98,143,217,68,54,198,83,182,61,157,27,102,52,120,31,212,69,36,232,213,93,96,8,208,8,53,151,143,153,252,245,8,115,45,10,4,153,205,170,79,195,76,48,226,121,121,59,91,82,108,65,164,99,20,123,70,204,160,123,184,231,135,204,80,48,97,67,105,219,243,228,205,16,97,83,115,190,5,149,194,21,102,8,27,52,161,133,48,169,195,22,154,225,116,52,27,134,168,64,10,43,217,26,125,119,53,133,240,25,102,208,126,93,235,232,169,10,136,207,58,23,75,133,18,214,31,215,165,91,79,255,63,152,57,80,14,206,187,140,249,189,12,83,190,223,35,161,197,158,64,161,133,38,163,207,52,175,209,50,2,39,58,216,21,213,23,49,195,172,169,13,199,215,173,49,92,28,172,58,147,42,204,77,53,190,171,26,255,186,102,86,207,249,94,243,61,224,139,214,63,147,120,133,180,56,204,86,208,174,121,114,184,157,174,123,128,222,157,166,101,75,25,183,199,193,205,63,185,108,210,97,241,203,36,74,243,147,17,110,117,132,123,64,253,184,18,50,76,242,43,99,199,87,67,80,164,163,73,127,143,59,145,10,233,230,254,100,240,207,32,197,112,90,164,170,61,201,234,154,110,187,1,238,104,34,188,236,50,238,47,35,79,161,9,223,130,34,193,253,172,50,159,92,65,49,242,49,49,247,167,150,132,135,215,253,104,162,12,138,251,180,2,43,121,54,41,88,22,92,252,144,55,143,165,72,14,112,215,183,205,73,201,93,208,182,186,81,65,204,36,146,149,191,2,152,168,244,86,122,70,42,35,186,55,196,60,183,98,205,143,255,52,117,160,198,120,160,170,208,194,223,134,129,232,217,106,166,202,232,126,241,92,15,148,156,138,205,124,151,29,152,217,244,160,87,0,85,245,59,59,155,214,227,78,83,242,200,235,206,237,244,228,107,127,148,213,119,110,211,15,138,171,153,184,175,119,217,29,199,89,167,16,69,121,17,154,70,246,189,105,29,60,184,155,221,110,175,0,10,212,4,203,217,201,224,250,142,37,15,251,136,62,13,69,209,29,206,134,115,45,19,33,17,234,187,195,105,152,120,109,57,117,205,98,222,104,138,60,248,223,125,173,72,104,107,186,23,113,149,240,18,91,53,218,63,5,35,25,93,116,124,23,209,105,229,196,217,59,197,101,24,12,167,86,247,3,208,29,178,236,112,250,179,62,59,81,54,142,141,140,34,98,253,97,192,175,37,122,204,10,254,214,3,91,46,251,238,130,72,250,42,20,207,104,254,218,61,242,192,192,235,203,91,168,51,114,94,30,151,36,43,124,235,60,121,15,99,60,229,183,101,240,187,236,248,105,0,161,138,151,35,244,57,227,46,2,209,185,150,89,29,51,244,207,49,135,247,82,39,3,226,152,226,138,149,128,248,81,90,107,138,74,27,107,132,31,128,236,250,82,72,219,50,2,5,183,18,194,218,143,249,252,221,174,121,136,200,59,230,73,170,199,39,2,149,71,26,61,230,119,207,217,17,215,202,179,25,105,228,238,152,73,223,250,87,83,30,164,213,151,196,119,71,248,228,205,134,83,63,27,189,196,30,131,221,128,251,116,125,121,51,38,154,48,83,17,38,19,105,49,229,99,97,55,168,94,117,10,27,57,236,189,15,31,183,96,62,86,2,200,241,48,53,167,58,23,56,196,92,240,242,216,38,76,97,250,52,112,250,216,193,27,160,15,181,166,86,211,253,106,192,13,67,225,139,208,73,221,62,131,64,228,193,193,34,173,158,98,46,64,108,50,31,130,35,99,68,242,40,64,178,32,139,154,75,186,183,86,78,249,162,4,71,112,21,54,71,57,157,197,195,216,234,111,207,28,124,130,152,201,218,170,25,213,188,251,219,196,221,21,223,59,136,26,71,124,130,156,132,194,31,41,163,74,113,6,112,109,234,207,79,119,20,178,188,211,168,163,72,15,182,24,95,43,166,10,233,201,82,95,240,240,40,113,6,156,157,237,28,48,218,43,96,124,34,56,194,209,213,117,13,76,232,6,178,68,86,102,127,70,4,133,172,24,237,190,76,111,78,97,207,192,141,194,58,247,251,110,62,43,150,31,218,151,90,153,6,102,122,140,152,166,195,194,90,106,70,232,206,147,21,168,155,143,209,31,88,51,235,57,158,102,109,63,15,231,28,153,56,110,168,245,197,99,83,125,235,248,223,6,85,204,131,240,133,211,182,197,44,30,84,74,104,41,5,110,244,138,46,253,209,231,45,53,163,108,231,83,133,36,99,215,245,197,33,225,116,111,160,160,144,22,126,204,204,165,248,108,174,65,58,139,217,200,115,28,171,195,106,63,21,83,77,129,186,231,73,16,80,60,59,164,34,155,193,106,132,71,10,65,230,238,245,33,24,131,54,193,99,116,20,144,139,31,14,88,115,59,221,15,102,138,254,181,229,64,96,99,68,16,244,81,154,34,20,129,103,228,234,76,14,93,139,176,6,109,29,177,70,128,173,85,221,233,217,17,239,128,158,73,93,250,95,160,230,35,221,232,98,179,10,161,199,28,184,6,4,174,182,102,20,32,194,217,35,156,195,73,160,178,188,102,180,118,220,76,221,110,222,239,211,51,62,107,174,246,120,4,252,114,64,84,208,189,45,243,125,216,174,128,110,198,157,123,127,154,66,27,31,16,224,27,237,109,120,19,199,20,214,163,222,214,219,227,61,54,250,115,8,156,46,27,239,120,173,216,118,86,1,165,53,223,209,30,113,127,71,220,160,190,147,97,203,78,191,26,32,137,167,112,128,66,240,107,230,195,219,59,79,199,141,68,119,234,103,243,59,203,71,92,34,136,46,104,154,134,53,82,106,92,116,225,135,90,186,248,7,122,194,225,205,219,164,125,151,111,146,13,19,81,134,252,108,29,184,32,17,198,222,80,43,215,103,107,24,55,64,185,207,93,71,49,48,108,44,85,114,41,112,85,104,201,207,252,105,237,69,98,192,52,78,158,61,173,244,240,15,225,240,126,106,153,184,1,221,160,46,50,50,115,233,92,226,0,139,84,75,53,85,82,41,127,65,129,99,223,100,137,149,113,191,85,59,146,147,128,111,87,55,142,106,67,22,13,7,190,161,13,47,36,218,246,77,79,1,186,40,90,101,69,209,216,77,79,205,167,122,115,176,176,111,158,210,204,90,183,192,171,3,69,223,77,245,90,28,18,126,119,204,40,158,1,18,159,148,50,20,183,57,202,26,58,215,62,141,65,146,153,89,57,176,61,103,244,134,22,190,193,227,182,98,171,239,167,123,159,74,95,60,171,22,7,160,153,53,99,126,110,164,160,217,226,105,40,75,165,207,251,58,147,250,66,158,16,34,222,226,3,118,176,38,51,106,138,224,0,79,202,164,122,102,98,185,96,195,68,24,67,95,78,56,110,133,7,185,113,187,101,241,119,52,234,231,157,75,133,226,52,105,121,179,234,182,72,142,193,116,32,231,167,5,172,235,148,4,87,81,220,53,248,42,180,21,227,229,176,6,201,111,195,26,63,111,90,111,188,91,71,55,241,214,240,227,144,144,208,103,207,47,149,30,157,2,174,66,71,155,98,192,145,110,114,24,57,140,242,154,247,205,182,87,148,153,166,254,114,166,76,57,240,17,249,185,78,27,80,99,6,86,241,252,13,121,136,152,97,203,139,185,194,205,81,177,213,96,158,142,163,85,3,202,69,221,133,190,124,11,58,250,244,64,175,15,47,174,161,240,47,62,19,94,57,53,27,237,104,160,40,9,36,61,63,141,86,65,0,179,141,109,175,106,175,160,23,22,25,117,178,124,154,229,34,7,91,203,173,21,100,112,117,162,157,191,199,69,48,172,253,50,136,147,250,216,17,179,164,26,166,232,225,106,114,159,145,226,29,70,40,246,204,195,115,10,196,85,158,162,138,45,225,34,156,180,18,233,57,67,240,47,201,222,253,138,121,162,174,97,194,145,44,78,123,55,94,253,21,85,44,203,232,11,101,125,117,170,42,110,61,84,121,112,102,157,178,133,240,118,160,212,160,232,75,22,239,48,134,190,40,105,226,191,151,167,73,250,70,194,158,72,118,86,0,221,113,48,76,143,35,138,150,90,214,26,50,51,207,25,101,198,84,135,164,231,105,196,104,188,105,38,66,162,221,2,40,185,245,40,128,46,228,236,149,7,121,193,224,236,86,114,73,229,161,65,166,194,224,27,47,192,168,93,1,166,3,194,42,167,89,59,102,138,173,228,221,12,72,115,25,29,88,73,237,6,46,102,164,159,162,32,157,210,44,165,201,28,200,160,134,87,112,206,167,115,198,13,173,105,53,50,238,22,69,225,132,218,228,140,2,59,22,192,16,182,222,164,185,42,84,210,40,60,186,21,231,212,185,138,153,40,133,59,106,11,34,93,37,154,33,82,91,34,202,7,24,35,171,203,111,122,190,62,218,235,244,225,217,148,148,18,216,234,121,252,221,220,161,231,67,133,92,113,79,111,153,190,85,30,105,201,44,197,34,43,56,0,208,126,215,115,159,14,247,208,59,162,45,189,232,119,81,74,26,139,96,155,234,118,83,87,10,152,174,135,118,182,41,134,174,231,18,70,0,37,204,211,132,193,158,171,233,138,62,221,100,113,230,123,163,118,49,235,97,234,112,227,113,118,32,16,115,112,7,208,187,186,94,231,245,108,237,190,103,193,55,245,248,65,211,69,116,6,242,109,75,115,250,108,174,233,242,219,80,237,52,245,197,86,29,234,20,24,132,64,251,83,128,12,69,118,112,204,192,251,168,27,146,225,177,91,240,107,16,87,215,73,2,221,97,13,86,145,106,228,122,122,3,130,98,217,9,14,19,229,52,154,242,162,236,52,104,0,161,222,56,109,107,79,181,44,192,230,207,12,244,66,169,88,97,153,40,94,14,11,47,72,94,117,190,230,26,236,230,70,243,167,149,80,195,86,222,229,172,195,47,213,73,98,162,193,78,244,157,137,202,212,135,131,252,204,184,224,158,194,188,203,59,65,241,0,131,231,15,101,6,189,248,65,56,239,220,2,152,33,174,82,74,133,50,130,239,228,248,75,233,117,29,59,21,173,45,222,205,89,165,55,129,243,159,151,26,84,174,230,217,107,205,43,174,232,20,243,78,234,76,224,216,212,121,95,78,137,107,126,214,165,137,188,134,185,103,165,176,224,26,58,251,37,71,52,29,162,173,252,231,167,225,193,64,72,44,68,131,139,141,34,241,17,45,163,247,53,188,65,116,43,116,55,114,178,226,15,177,26,8,102,92,90,198,174,27,2,1,113,97,101,4,17,160,213,228,199,221,58,231,75,176,27,158,217,95,245,242,212,242,22,70,224,180,155,8,216,155,25,217,174,248,104,66,193,186,193,67,79,50,71,80,93,194,157,171,193,197,10,190,232,242,104,130,183,209,225,170,176,127,165,75,117,153,31,204,250,48,48,101,80,62,230,108,122,159,202,234,126,58,45,216,113,79,59,145,236,123,54,248,228,113,23,204,227,29,77,78,62,33,233,172,224,246,245,183,73,179,7,143,102,38,96,167,188,5,212,99,246,125,9,66,225,213,212,223,38,185,126,91,78,80,72,119,74,8,6,67,124,134,176,87,154,207,119,23,3,180,134,153,2,194,231,220,51,214,231,96,62,173,89,69,42,32,211,32,54,22,102,188,53,229,130,72,230,111,94,90,85,248,99,213,92,134,11,209,130,171,135,238,94,121,67,24,176,21,77,35,254,243,48,127,108,110,84,97,38,100,160,193,100,40,160,123,138,110,57,147,73,217,192,145,240,156,94,131,70,22,206,170,223,213,124,166,249,165,170,37,167,169,239,62,39,105,10,70,87,83,52,214,35,25,238,169,186,46,77,110,61,23,55,101,52,225,98,24,59,94,169,104,234,233,79,3,217,137,85,96,8,96,237,114,115,129,75,80,11,3,95,72,15,155,10,64,197,248,109,56,185,117,60,75,51,109,207,48,63,5,179,3,60,113,16,11,115,101,120,57,65,218,218,97,230,187,30,126,153,66,248,252,154,113,120,244,205,229,50,106,155,248,220,67,241,2,252,67,152,150,9,254,232,47,3,63,203,66,196,60,70,127,158,134,237,94,104,156,183,234,145,156,125,247,188,47,246,97,234,93,223,129,134,109,32,38,56,64,17,45,86,199,231,219,123,7,229,54,161,62,141,223,17,223,241,59,4,152,68,3,168,189,30,107,191,180,215,117,63,194,30,220,195,46,31,55,232,238,39,42,2,17,120,169,151,112,59,189,146,34,168,12,197,36,170,150,127,80,243,154,81,211,109,100,223,229,73,217,113,99,191,167,42,240,98,173,202,56,102,208,58,209,165,107,191,107,7,162,216,28,231,75,197,45,87,103,3,40,91,80,81,102,64,43,171,62,220,51,199,157,11,118,245,76,185,160,82,238,204,227,35,197,44,4,215,175,244,158,240,238,213,160,216,100,23,125,46,217,198,107,83,130,93,151,212,199,227,43,19,227,12,134,105,46,27,42,180,133,53,151,160,87,183,36,207,211,41,100,184,99,34,53,50,41,186,75,19,150,31,65,144,222,112,96,219,107,190,231,7,23,240,82,231,251,176,215,101,243,35,72,178,61,45,107,20,137,184,121,219,178,127,26,30,66,131,152,55,110,212,99,238,193,140,13,118,184,247,183,203,136,104,187,249,180,109,63,20,72,96,109,99,172,59,128,235,245,124,22,56,107,31,107,184,98,148,32,131,177,142,208,58,102,20,191,158,105,8,236,53,158,230,120,24,207,52,203,161,128,148,251,143,116,243,81,190,153,151,226,63,147,178,123,38,120,15,85,52,214,116,121,174,30,153,171,229,140,118,77,203,66,171,121,159,121,228,75,243,116,94,31,207,61,245,56,200,59,200,165,137,226,173,252,44,205,86,243,125,26,233,148,103,121,156,91,234,114,111,154,173,173,62,233,134,140,112,100,28,107,3,212,232,126,152,184,202,185,255,249,104,142,95,196,74,205,157,48,83,152,247,124,226,184,37,25,55,133,155,73,59,171,83,90,56,39,131,212,158,204,114,86,239,14,183,164,197,102,56,140,93,176,61,219,120,242,66,121,67,220,108,189,88,157,150,82,187,23,146,13,227,89,123,84,140,132,102,33,66,113,69,69,213,6,197,86,215,59,27,228,48,53,157,192,225,210,226,76,132,1,161,189,230,93,66,218,9,61,189,60,30,238,179,6,136,204,231,10,117,116,207,197,11,181,245,187,186,240,49,85,198,107,124,101,84,110,6,188,175,27,241,57,98,119,52,28,112,212,35,130,84,96,41,141,109,193,244,164,159,227,197,162,32,110,69,13,229,249,172,89,239,155,65,97,63,225,142,185,102,139,227,131,148,151,178,45,176,136,207,203,162,213,232,214,233,62,10,51,138,252,50,106,15,218,44,54,70,159,68,200,44,246,215,171,67,162,32,26,198,186,126,188,89,130,29,65,143,110,68,184,234,79,2,137,106,33,251,193,193,162,97,22,161,36,196,188,17,11,87,103,21,127,53,94,77,207,246,135,153,172,204,21,251,251,74,72,112,63,142,242,174,151,92,221,144,255,154,191,172,40,65,197,111,47,110,47,79,134,228,236,207,35,90,78,210,96,233,53,22,113,160,184,66,219,198,150,116,63,170,198,141,26,79,23,132,230,158,219,71,165,78,213,205,240,110,234,52,49,213,145,25,79,87,40,97,245,233,181,170,167,33,38,71,251,156,207,111,227,157,222,239,110,198,94,162,183,46,136,207,70,152,247,122,144,15,156,161,65,87,10,68,6,25,103,53,175,118,247,97,232,20,148,245,19,31,179,220,251,3,160,220,244,92,115,43,165,218,59,204,70,235,165,87,213,28,164,133,40,200,164,55,167,213,56,9,227,252,64,140,75,119,105,40,38,102,143,207,134,63,76,215,45,169,119,7,101,80,123,145,123,126,20,198,206,219,82,189,230,246,212,109,91,190,116,196,234,99,187,215,98,1,82,127,235,70,76,80,189,93,10,8,129,101,101,197,45,154,36,99,209,109,184,19,221,189,179,225,156,68,143,84,215,217,150,203,117,241,185,168,40,191,128,209,153,165,184,23,29,71,109,62,215,127,196,228,138,152,209,39,213,8,23,4,151,242,114,232,163,159,96,78,186,250,125,217,194,216,79,192,5,182,131,152,106,219,184,53,219,67,128,89,131,249,157,162,240,7,194,134,154,248,44,247,97,28,48,13,51,1,75,187,214,57,223,176,222,182,2,177,48,35,91,172,169,114,116,243,98,207,2,146,63,245,192,31,217,180,163,195,76,153,224,19,0,99,201,94,115,173,15,103,232,48,221,219,107,198,45,213,196,44,201,183,117,127,155,84,144,102,179,27,142,124,244,248,89,33,243,137,236,245,25,117,85,102,158,143,187,96,36,88,113,65,217,176,80,105,144,10,104,82,137,187,211,49,143,231,98,102,52,84,183,83,11,85,86,111,26,126,247,219,240,227,215,235,182,3,74,243,134,14,48,63,235,143,125,94,173,179,63,76,118,248,26,91,126,249,56,215,26,29,182,64,235,253,105,131,101,62,168,38,184,84,175,153,242,97,13,30,163,168,118,59,165,207,231,106,5,75,146,140,38,58,107,15,152,11,34,169,219,101,86,60,165,64,49,82,100,215,12,141,191,166,248,207,6,88,230,53,159,139,194,3,122,218,22,187,190,243,48,61,144,13,252,158,240,90,73,187,170,60,26,156,226,173,237,187,124,198,122,209,144,220,101,111,159,157,155,64,127,152,109,45,158,18,63,109,66,220,138,251,163,236,225,118,105,134,102,79,233,1,57,117,66,41,12,201,245,39,197,177,9,88,122,60,5,170,44,164,16,20,115,187,218,184,194,110,6,14,86,12,117,53,89,93,23,64,3,59,169,88,246,134,254,64,168,217,1,169,168,79,245,0,111,115,51,90,192,89,169,161,216,109,167,135,168,78,23,0,19,213,114,14,68,82,252,24,160,88,181,180,242,80,40,195,198,230,10,127,165,239,252,48,40,83,129,225,220,235,200,103,34,118,241,190,59,20,119,171,41,1,171,40,3,73,220,88,2,166,26,188,86,121,205,14,75,162,180,240,236,250,243,85,77,92,57,90,102,2,69,250,52,197,1,101,196,211,212,210,234,128,84,147,236,93,87,216,176,63,172,109,16,98,135,70,120,53,32,184,18,27,30,159,48,133,194,56,127,102,101,207,65,192,197,113,71,0,10,219,122,42,65,17,191,78,243,170,65,150,165,114,143,198,207,237,197,225,152,73,81,62,176,219,189,66,104,6,118,161,166,117,0,44,63,136,103,226,233,126,174,134,47,221,233,118,248,0,79,167,151,200,184,81,45,154,67,35,179,182,135,132,140,34,167,225,96,174,73,149,10,24,117,245,179,78,83,124,5,153,168,205,163,212,138,103,28,154,15,92,148,183,22,193,28,199,54,5,143,56,222,96,155,202,221,0,199,242,190,178,161,118,192,233,125,182,141,237,124,142,19,77,186,211,15,178,165,81,140,94,189,225,64,176,187,242,34,194,29,120,181,179,26,204,36,79,136,44,89,245,137,63,205,5,232,57,28,185,82,58,159,209,164,186,182,42,111,21,17,52,86,133,11,189,194,245,245,151,188,107,25,33,65,107,184,145,135,108,24,93,239,208,11,70,120,233,21,214,221,105,56,67,218,153,194,103,207,234,15,248,135,227,205,119,196,179,157,145,212,47,10,223,57,91,183,143,72,7,132,173,122,242,70,112,52,102,40,239,66,153,185,21,154,208,118,172,32,164,154,149,82,8,144,238,90,241,44,154,166,170,197,71,190,166,134,214,11,57,216,172,153,142,142,242,83,104,186,195,222,188,37,64,220,169,134,246,90,151,9,103,24,2,15,98,134,120,47,52,127,161,180,84,225,18,43,194,111,190,58,33,8,234,138,162,110,22,76,113,99,51,78,203,107,156,195,200,32,221,12,4,66,238,95,63,208,144,239,242,128,209,16,149,18,115,137,50,1,172,212,219,202,195,196,57,66,60,206,130,9,154,232,35,98,62,67,189,112,252,40,47,69,220,28,30,62,167,80,70,240,154,16,140,8,121,115,131,90,33,74,13,51,138,18,237,225,174,5,45,162,153,183,214,11,18,188,72,145,92,133,176,165,201,166,193,12,143,170,14,179,46,93,184,21,69,211,221,227,221,103,93,106,97,29,135,215,8,161,10,240,219,83,195,188,100,234,40,96,9,115,214,202,56,52,204,168,42,115,171,149,132,72,187,141,235,54,190,154,202,140,37,219,25,50,48,224,116,195,220,30,169,86,42,219,248,212,48,67,106,166,191,141,203,28,3,130,18,229,35,233,110,9,251,22,79,179,236,197,129,171,4,249,103,203,215,12,152,85,204,77,238,17,252,246,80,20,116,205,147,235,115,60,77,241,188,54,141,171,123,8,171,55,160,175,226,182,86,68,240,188,120,130,169,210,158,98,234,51,124,171,69,220,209,120,164,149,127,167,24,228,58,158,134,19,123,201,203,11,41,231,144,37,225,73,142,218,107,206,40,64,244,16,117,199,241,145,241,204,134,47,244,24,3,133,100,77,39,195,113,7,43,97,127,55,175,250,20,230,161,120,130,72,155,203,209,19,227,17,39,11,50,141,233,53,230,232,15,13,156,147,107,166,176,178,68,175,225,255,169,250,128,9,7,122,161,49,202,234,167,151,100,178,80,67,137,38,149,191,28,21,46,57,4,206,245,6,126,130,248,237,177,117,56,209,91,205,30,48,66,1,59,107,118,20,76,215,121,161,63,59,140,93,248,46,32,14,236,20,55,113,192,31,85,79,167,116,246,222,80,77,152,80,123,179,229,95,115,3,143,91,99,188,208,39,18,231,49,145,114,140,121,70,72,104,74,135,39,147,188,245,60,200,88,198,242,62,197,188,224,166,236,209,101,41,169,196,249,121,58,193,77,19,102,228,6,246,255,171,250,246,243,204,191,254,143,222,26,247,127,253,207,255,244,79,255,249,127,250,223,253,87,255,252,95,255,7,255,225,239,29,255,242,239,254,151,255,237,223,255,175,255,205,63,255,211,127,255,95,242,143,255,197,239,191,251,111,255,213,127,242,127,87,28,255,111,252,145,183,50,222,62,163,33,86,116,190,251,231,64,19,11,135,205,57,14,43,32,85,245,195,180,96,164,36,118,133,45,115,189,252,106,69,137,147,87,136,189,203,53,131,226,42,59,204,19,122,128,45,102,88,134,126,30,46,97,244,138,72,210,188,102,214,241,170,254,244,153,124,66,30,99,230,180,190,72,56,97,244,14,109,69,22,51,82,86,191,160,24,97,116,248,26,146,180,28,103,226,171,88,198,124,166,236,205,159,81,140,2,201,84,11,51,30,175,190,28,66,168,246,59,161,45,1,0,223,207,16,51,46,80,25,241,97,69,74,199,48,55,102,181,183,60,1,83,202,83,159,30,78,26,139,25,80,220,150,150,91,221,108,139,78,53,71,70,250,28,197,146,254,59,81,166,233,181,158,29,173,137,185,59,183,170,13,152,114,34,31,43,69,162,125,248,104,47,96,248,77,190,11,65,250,143,10,148,148,76,55,0,180,152,145,121,89,110,45,6,20,150,46,205,230,31,127,102,202,181,174,135,139,249,248,95,95,177,42,102,43,86,215,169,132,20,112,245,151,119,92,228,42,45,3,136,242,101,121,49,31,151,244,222,196,152,195,184,53,254,211,212,120,92,104,8,11,32,153,154,128,155,161,102,145,105,10,129,76,249,112,8,211,190,17,4,172,154,153,247,223,112,89,36,234,22,19,241,211,4,230,179,191,188,18,77,88,67,205,0,44,230,103,62,195,81,151,76,83,168,8,198,199,170,70,230,111,89,213,180,152,119,255,18,81,211,178,107,245,162,134,97,58,111,213,177,127,100,21,193,149,76,249,46,132,154,119,188,59,225,193,201,128,20,227,81,78,241,211,92,2,245,179,161,31,158,222,165,212,122,92,89,63,172,36,187,183,127,214,175,100,95,31,70,67,102,133,25,232,225,210,135,207,249,224,11,159,139,104,189,151,157,239,97,95,92,231,250,126,142,77,89,123,231,134,13,189,122,76,51,146,40,243,175,15,175,18,147,52,165,161,239,62,183,191,180,227,167,129,183,78,89,247,197,120,217,125,91,128,160,183,85,217,177,10,82,42,35,54,21,202,127,47,67,24,230,243,29,95,165,172,237,26,133,84,175,154,43,243,216,205,212,197,102,233,179,5,61,244,138,253,142,240,78,210,15,251,201,36,185,153,75,188,246,105,7,237,49,74,60,77,241,158,154,207,110,248,137,44,96,78,248,56,242,219,220,27,190,208,146,109,228,144,81,203,211,118,1,156,254,219,100,254,138,28,3,20,171,174,143,165,100,254,228,171,147,14,73,49,146,236,56,98,42,104,65,157,227,127,60,158,254,122,204,254,199,255,217,191,202,255,15,120,98,254,175,143,66,200,19,211,23,69,38,197,121,90,62,235,29,254,69,54,35,199,198,13,35,249,149,239,133,145,115,33,19,233,155,171,49,48,174,59,252,11,176,66,241,109,134,218,188,42,75,153,91,89,255,36,58,177,210,167,75,205,192,250,134,91,251,85,144,198,54,225,244,143,71,225,135,27,67,204,168,95,123,247,159,229,1,229,254,210,102,33,243,247,13,61,140,145,245,10,218,55,171,172,219,177,179,78,35,91,145,111,58,51,182,199,180,154,36,102,117,235,92,204,139,236,115,118,66,139,124,185,238,49,215,62,171,191,26,57,147,139,30,48,130,211,74,244,231,51,3,98,211,73,183,184,50,238,248,44,196,60,47,225,100,251,85,237,141,237,159,181,207,106,89,93,95,62,44,142,241,51,195,211,117,190,164,106,167,20,144,115,110,134,31,107,107,151,226,109,124,95,125,238,230,61,39,29,104,224,123,211,27,14,241,95,41,178,45,163,110,219,235,53,131,84,148,179,106,90,190,199,223,13,95,97,147,213,192,201,53,102,252,52,178,3,75,126,250,184,76,124,116,141,175,134,140,58,139,153,11,102,90,222,227,56,49,91,126,26,242,142,226,174,5,247,19,97,10,164,84,213,72,156,125,2,55,226,31,178,58,16,120,36,218,224,19,169,17,105,40,106,70,40,216,71,155,152,225,148,205,145,170,204,62,125,233,1,145,121,155,70,164,124,196,202,68,23,231,178,207,89,21,45,180,3,190,127,77,248,205,100,56,167,133,35,166,239,188,157,99,181,235,119,35,70,238,189,6,152,115,95,190,9,198,211,200,109,220,79,197,57,88,186,190,166,209,211,248,230,216,8,81,139,223,179,108,235,44,241,219,164,176,117,79,177,58,189,20,102,83,145,81,243,89,185,37,190,27,249,141,150,154,254,54,194,98,254,52,174,194,144,110,49,122,229,238,45,51,234,169,33,223,69,182,252,99,191,177,78,67,153,87,204,176,32,125,76,71,152,161,45,23,47,246,31,236,149,127,216,151,203,223,221,151,207,232,66,252,240,75,254,77,147,19,104,23,185,5,111,38,188,75,191,64,251,180,209,149,218,14,204,231,100,252,230,165,17,215,66,128,119,173,201,242,227,241,110,212,205,34,56,212,32,38,228,31,115,152,103,191,116,164,109,154,122,212,151,154,159,6,183,233,50,62,6,188,72,41,30,110,83,56,19,27,81,147,12,32,222,205,144,131,39,121,55,28,114,41,222,157,168,220,185,174,227,28,70,230,251,237,81,31,237,167,188,155,27,203,87,225,231,214,172,102,146,27,219,173,13,71,233,90,17,100,170,31,147,30,37,115,180,34,130,32,6,137,220,95,161,234,252,193,224,231,221,162,76,161,36,38,252,175,88,187,74,127,119,43,174,73,97,46,75,232,41,236,105,50,150,211,205,36,22,171,190,28,234,211,230,230,241,99,218,184,102,67,71,124,55,20,64,246,64,39,246,53,83,89,149,163,229,84,4,221,208,208,49,83,223,178,151,63,141,122,83,149,241,232,22,126,139,78,3,31,114,51,23,246,116,109,201,103,202,25,27,130,184,98,110,41,185,222,52,14,46,199,91,145,62,69,82,214,207,127,112,244,132,40,229,187,91,129,165,253,107,90,253,145,109,74,211,154,213,105,185,213,152,172,228,187,206,30,208,62,81,37,244,131,145,83,29,91,205,52,197,159,6,240,167,207,54,248,142,252,217,201,177,186,181,93,61,57,69,189,73,107,1,84,210,87,131,147,169,254,180,109,55,250,85,72,60,140,239,78,8,0,231,156,15,75,59,156,60,69,241,134,33,179,58,139,154,19,153,216,107,6,36,40,47,135,242,111,248,104,82,76,216,229,44,4,92,72,89,81,152,203,94,75,214,38,76,74,164,189,196,124,107,148,48,91,49,154,91,137,216,175,191,24,127,128,0,132,165,209,159,85,51,240,194,54,87,152,185,86,207,215,252,193,199,49,119,18,121,69,204,196,40,99,172,141,26,52,221,167,217,149,251,71,103,112,204,199,123,152,55,72,136,25,58,107,223,22,140,147,108,202,84,48,17,158,86,189,83,224,1,107,178,250,26,135,238,151,122,64,144,1,50,59,217,23,154,109,144,45,204,217,96,202,98,230,130,20,45,63,83,37,221,200,171,81,62,24,55,153,155,201,35,221,67,122,194,130,227,197,243,104,13,33,43,85,196,220,136,143,126,183,217,97,113,63,241,247,200,222,156,59,71,249,154,70,236,250,242,102,96,45,6,69,14,171,105,33,233,187,169,200,236,110,102,247,171,210,167,141,146,220,229,214,115,175,222,178,169,112,235,58,183,250,120,248,87,192,247,52,108,127,25,25,204,136,132,14,177,18,146,241,179,11,110,29,33,127,177,134,157,19,184,121,187,141,248,249,233,19,162,151,205,173,203,194,59,250,48,252,226,219,205,245,230,14,172,71,184,182,197,155,179,138,32,254,204,165,249,110,101,176,18,241,251,105,54,76,24,254,180,41,100,175,252,152,171,239,132,112,155,66,114,249,116,216,153,104,43,204,169,222,50,80,204,72,184,250,30,14,141,79,185,249,70,166,9,82,209,159,15,59,160,228,171,89,142,243,134,138,198,72,222,39,29,254,223,174,230,14,14,223,173,29,182,108,153,254,208,36,236,17,239,166,218,95,26,6,121,74,142,118,119,102,97,42,186,56,78,91,99,18,65,166,51,150,152,73,147,47,63,205,33,113,33,114,170,203,26,223,197,251,236,220,164,164,72,212,54,5,50,83,53,198,3,128,108,209,205,44,127,218,143,54,210,236,125,186,81,210,180,26,19,1,234,137,27,151,176,45,30,240,162,155,201,3,46,221,226,141,56,215,199,131,58,109,93,90,103,178,19,73,138,137,68,2,87,127,27,160,105,158,241,219,195,86,169,156,231,231,159,166,111,149,40,9,117,221,132,201,11,124,196,18,54,193,107,146,41,220,45,174,122,191,154,68,235,148,135,145,242,248,192,79,214,41,166,21,33,14,18,255,31,163,73,206,124,200,102,69,240,26,102,201,24,205,185,36,80,68,170,164,57,46,216,38,146,177,39,137,103,71,102,98,121,195,33,107,216,250,219,92,70,190,28,20,94,224,178,114,27,53,55,87,129,192,220,113,59,196,181,171,201,220,42,55,23,102,154,122,149,0,94,226,195,172,164,91,214,15,7,229,44,241,116,225,240,151,179,11,30,145,158,163,105,133,77,87,182,89,204,219,7,243,120,218,55,235,109,182,34,205,70,35,82,29,210,227,38,172,25,163,149,225,0,84,71,26,106,155,61,252,225,140,90,181,14,7,5,114,95,29,207,36,90,75,10,111,169,25,189,69,127,57,201,245,38,203,3,73,222,226,7,79,49,48,237,22,171,21,52,197,12,198,7,89,237,78,112,234,198,73,130,120,203,18,186,25,91,204,208,224,198,209,146,225,207,212,238,62,123,127,171,241,242,194,13,174,235,237,3,142,241,232,50,18,134,91,173,164,236,98,35,61,251,5,87,10,249,105,146,137,213,191,186,145,22,40,242,244,217,7,154,236,87,128,55,228,220,130,141,109,199,89,15,204,61,235,105,109,145,136,175,244,131,245,1,10,88,231,9,160,241,46,39,192,22,170,196,223,181,41,181,22,171,107,11,96,159,141,146,181,147,99,93,167,172,62,10,213,221,104,240,250,153,184,80,224,211,135,201,123,134,135,3,157,204,173,130,195,12,19,78,15,55,2,61,131,170,86,132,70,220,72,177,196,90,106,69,13,120,132,153,82,126,253,229,227,190,150,112,179,173,108,106,105,187,33,78,189,174,23,247,233,254,126,86,118,167,207,202,235,116,117,176,171,174,17,78,221,212,91,13,169,148,148,125,97,25,224,160,234,102,195,78,149,194,189,231,92,217,58,20,144,48,244,104,53,16,193,36,211,251,12,83,68,109,12,3,15,242,253,90,129,194,250,20,130,253,149,90,210,107,173,107,197,54,6,37,232,241,54,238,244,52,188,78,143,222,36,184,208,228,176,53,193,200,79,119,20,51,202,122,178,195,154,180,226,92,113,241,32,202,169,205,70,241,238,3,158,219,157,134,75,255,237,207,185,57,186,125,59,249,52,48,238,211,70,160,49,220,137,168,224,88,244,122,188,8,31,121,68,149,139,216,108,186,176,96,49,236,185,135,153,152,219,146,151,87,10,201,151,119,233,42,176,126,222,89,116,60,240,17,55,115,120,177,211,144,253,226,156,159,142,170,197,10,12,233,134,22,167,109,145,59,13,191,68,2,195,16,71,245,140,198,185,17,183,184,161,130,28,190,25,134,211,101,101,94,55,225,199,95,42,243,136,90,33,184,201,195,220,165,214,5,51,2,109,238,200,30,215,51,9,160,222,158,230,141,222,52,2,18,73,182,96,224,249,128,14,252,226,78,15,203,101,13,234,95,150,125,4,36,74,150,148,208,52,185,177,175,128,206,194,25,5,9,26,153,43,11,230,6,143,15,157,99,190,95,92,31,102,162,239,41,158,222,198,190,35,102,160,173,126,117,56,230,37,98,151,76,99,170,220,34,198,147,54,212,132,75,214,0,18,171,197,67,60,28,76,114,29,251,7,129,173,63,4,209,234,223,12,162,33,127,0,138,243,91,172,155,226,138,20,55,13,179,14,167,103,134,54,238,108,110,209,255,88,115,27,222,131,27,49,198,126,171,6,170,33,131,74,77,110,30,92,150,98,57,97,70,138,124,248,47,83,45,221,195,51,198,188,216,135,253,105,227,110,239,69,91,6,233,225,252,204,167,115,207,246,222,174,153,114,152,175,52,25,179,9,134,109,49,35,21,255,237,186,27,130,148,21,119,32,172,149,252,170,127,53,20,66,151,3,150,159,134,248,252,59,106,32,213,200,73,62,122,90,33,69,117,35,84,69,69,186,236,220,87,251,199,46,129,185,115,23,151,62,1,179,228,151,32,19,22,42,151,16,170,130,19,66,4,218,173,21,237,161,107,196,255,247,129,4,88,60,111,80,5,107,143,242,221,9,122,108,93,66,38,18,42,155,207,114,43,25,208,203,143,130,57,25,86,203,205,38,86,113,205,192,242,160,118,140,167,225,64,19,235,89,214,31,20,212,164,3,174,54,37,16,252,221,156,176,204,154,53,17,224,81,51,124,48,205,205,84,90,23,253,225,108,210,126,254,205,8,38,173,41,102,128,249,211,95,78,238,97,110,125,26,88,87,142,167,41,37,73,93,204,168,117,23,239,208,115,179,77,23,246,96,102,144,12,37,70,50,225,243,105,203,129,221,121,159,36,152,76,159,167,41,88,111,97,70,203,32,169,153,58,166,152,221,196,105,47,215,161,117,56,64,136,225,230,227,144,228,164,61,62,114,12,199,217,197,106,175,210,176,51,58,231,8,168,177,236,244,234,133,20,58,113,68,31,45,43,153,88,218,238,14,137,122,236,7,19,114,202,34,214,186,235,93,179,4,217,239,166,248,51,119,119,184,17,130,131,44,124,137,25,57,123,159,162,36,136,143,11,46,163,105,90,101,211,63,186,16,219,31,210,178,10,43,119,137,135,225,201,147,135,207,230,51,62,173,56,51,195,9,32,61,6,120,38,121,159,152,187,46,93,102,226,207,183,97,86,255,36,93,86,161,135,243,84,245,49,119,139,233,139,249,92,196,62,92,175,153,173,40,226,154,97,20,90,49,30,68,74,111,184,223,204,236,54,222,101,231,52,205,91,140,136,9,184,17,144,250,146,221,2,197,229,250,177,230,253,206,194,90,101,175,169,150,186,243,86,163,20,124,17,67,213,170,66,246,244,157,8,96,160,232,104,17,211,222,181,250,201,188,17,166,57,159,44,239,254,113,95,249,187,209,2,189,35,101,196,115,217,183,72,84,186,9,241,137,153,43,197,190,95,101,165,113,98,134,194,180,248,4,237,150,238,208,167,247,217,112,123,60,77,9,138,126,86,161,146,36,86,14,116,182,55,89,79,240,252,28,73,113,160,181,108,190,230,181,38,226,76,49,137,88,86,163,44,49,159,29,216,19,107,12,52,56,18,125,122,145,241,245,150,157,14,75,45,233,211,199,53,245,216,1,191,75,41,156,52,60,3,247,255,46,148,176,163,35,81,34,47,39,84,223,189,105,144,72,246,91,32,206,120,116,200,173,191,46,71,101,250,172,45,249,236,97,110,160,91,33,192,111,235,153,71,107,248,70,216,97,80,203,207,36,36,162,62,197,220,146,126,215,54,196,114,115,51,0,153,90,213,12,245,128,55,220,16,124,58,251,17,225,93,254,48,20,84,75,219,13,142,199,125,234,141,160,210,241,178,197,108,1,178,234,45,59,211,228,28,166,178,242,160,105,157,209,41,103,108,234,189,153,193,227,192,174,239,123,93,183,250,253,34,3,210,161,188,106,254,219,128,41,138,54,173,17,61,27,222,242,4,217,109,121,204,105,248,68,227,66,56,211,80,107,13,254,29,204,19,42,241,173,171,139,33,190,102,120,36,228,187,40,148,243,200,221,230,112,78,151,115,25,51,50,32,61,172,16,66,151,103,121,165,238,123,116,63,38,209,74,52,51,193,253,22,79,215,186,243,187,186,134,111,209,246,89,87,112,195,86,54,240,39,239,112,148,187,47,68,155,41,190,225,86,141,159,6,238,162,115,33,255,232,104,188,195,225,1,233,186,64,18,66,214,222,225,217,196,230,164,207,18,135,71,142,225,90,200,56,222,239,130,140,193,209,254,70,119,14,251,206,125,26,218,53,16,196,241,52,41,195,251,219,133,245,211,175,153,60,169,52,205,132,235,195,23,64,172,73,164,118,77,74,148,50,45,95,249,148,31,233,1,81,224,161,254,8,74,126,147,97,45,113,21,10,209,78,15,63,176,111,130,225,146,223,134,116,97,228,48,143,179,54,183,60,125,78,73,200,189,98,196,40,196,83,179,233,69,199,136,53,171,203,17,51,185,109,63,24,81,185,22,244,56,102,163,111,202,97,38,81,126,183,234,188,89,3,53,204,80,163,229,251,221,25,29,194,18,11,44,81,238,215,197,138,243,32,115,137,194,223,42,102,14,160,181,238,26,232,249,118,202,217,89,219,250,72,64,127,93,154,186,184,18,0,7,144,119,114,179,137,248,200,79,83,207,82,98,9,100,43,158,82,43,27,201,215,176,227,6,18,91,17,51,204,88,142,104,65,159,243,248,18,114,103,202,63,237,118,55,3,205,233,218,39,136,96,55,223,178,154,9,194,205,246,188,188,123,22,125,91,162,251,233,81,4,65,91,14,115,19,142,17,172,176,49,185,35,66,154,51,103,57,119,145,239,222,61,122,20,233,139,46,93,214,17,45,95,241,240,241,33,147,248,26,224,91,97,193,112,51,89,59,57,97,96,19,130,76,205,27,150,240,192,238,60,58,190,24,155,133,175,128,142,214,129,190,156,131,119,187,47,109,55,210,170,51,5,254,146,29,13,135,250,177,232,103,155,230,237,244,167,241,146,186,44,78,62,171,214,232,113,83,203,20,103,133,154,212,226,17,104,70,251,172,108,157,226,148,142,214,59,75,225,136,169,247,195,18,60,7,113,237,34,139,36,5,74,152,73,238,199,25,130,222,202,172,119,22,167,95,49,225,8,115,201,226,241,82,141,89,226,42,217,41,10,190,180,254,136,107,18,169,173,177,31,90,8,66,90,54,225,31,117,215,210,152,30,197,131,131,48,209,201,185,237,228,52,232,193,53,119,98,162,209,110,156,189,33,103,72,250,41,211,120,203,72,28,21,185,139,38,202,32,29,68,188,141,137,37,139,67,76,61,133,107,73,254,204,237,166,224,143,153,216,86,143,78,177,107,176,76,165,148,8,181,165,104,26,113,151,251,244,228,206,214,227,92,38,199,85,110,120,187,154,63,208,195,41,134,246,168,101,53,227,248,187,215,107,16,159,11,111,174,191,93,104,251,166,3,212,108,220,136,43,247,63,100,91,91,184,81,13,222,182,125,205,184,46,142,234,230,229,228,185,196,156,143,239,211,163,83,38,106,70,93,172,132,187,221,103,198,149,145,192,38,230,213,188,106,216,118,180,34,106,85,252,52,153,151,240,70,8,113,244,42,102,218,185,124,64,26,177,149,218,228,179,241,202,118,44,144,181,230,77,81,90,167,164,175,34,210,214,7,217,5,237,80,195,71,133,19,5,224,63,176,78,102,158,205,147,232,102,238,183,6,188,90,160,162,57,116,0,254,106,216,112,164,203,160,113,31,209,41,137,107,73,147,241,216,36,39,74,252,246,185,172,202,221,10,23,106,58,90,131,145,53,224,142,152,207,196,202,41,206,8,254,28,178,2,80,42,251,20,190,173,195,33,121,213,41,14,188,105,206,59,30,36,44,100,129,80,227,239,174,204,233,210,227,115,47,89,156,173,153,106,139,155,209,223,212,135,23,114,17,97,45,64,13,196,76,29,132,223,189,88,42,83,23,79,31,6,196,114,107,51,80,138,154,231,248,148,122,108,163,221,83,206,220,243,230,238,169,12,54,233,2,255,214,99,77,94,121,179,45,8,54,186,190,26,111,221,29,44,146,253,160,51,175,153,138,137,233,151,8,99,162,149,83,17,162,192,116,189,105,68,81,171,120,103,228,69,199,136,193,128,95,114,75,84,130,58,193,182,124,85,159,115,127,183,250,188,220,42,244,189,199,112,97,115,121,126,27,68,165,63,13,122,165,106,187,9,179,249,46,91,247,28,114,193,72,198,75,232,145,24,110,74,107,138,27,159,16,48,107,222,161,38,139,61,196,177,163,126,40,87,159,221,128,41,102,213,237,127,195,5,21,79,219,137,89,199,115,110,81,118,24,79,91,89,130,156,122,176,156,143,120,186,173,103,254,158,249,202,135,53,55,155,186,144,154,167,33,230,63,51,74,60,234,146,114,99,79,195,189,47,56,12,242,84,95,1,32,96,254,2,239,27,21,213,122,57,39,232,134,20,63,12,109,163,222,7,41,155,25,219,143,122,50,71,231,47,113,51,64,98,108,31,202,138,234,170,6,206,168,254,154,17,65,53,185,207,252,56,87,231,78,23,187,141,213,179,167,250,188,60,21,199,188,81,211,191,235,101,79,48,239,202,50,16,63,51,36,66,61,105,211,88,15,203,71,19,41,132,162,247,15,42,64,186,87,229,108,139,170,183,165,126,248,185,123,102,247,164,169,150,239,151,93,209,174,8,211,85,118,166,1,43,241,228,228,130,65,20,214,163,168,100,89,155,250,187,133,56,82,117,159,19,41,187,165,23,93,142,99,38,182,155,13,54,45,247,46,10,198,35,130,91,225,107,210,73,110,94,70,241,16,22,43,87,244,160,236,90,6,124,192,167,169,137,159,138,155,82,16,109,217,213,167,10,2,35,67,220,20,160,98,231,124,240,151,143,108,209,79,185,18,2,243,217,119,13,80,223,210,212,76,70,110,196,250,171,165,104,176,199,184,81,221,138,98,76,209,80,145,249,91,254,93,231,182,177,135,250,110,231,28,130,234,219,119,248,108,185,221,55,90,227,115,1,176,112,209,176,53,147,197,75,149,49,19,65,147,147,137,177,32,200,229,59,41,20,146,26,69,45,168,41,172,216,166,141,52,74,2,188,45,195,227,114,15,143,115,216,72,20,181,241,15,113,111,226,238,146,178,154,41,83,139,189,208,4,240,52,230,125,122,119,133,251,196,109,47,205,170,209,250,227,11,183,136,66,153,220,178,236,26,231,40,50,32,105,196,45,80,143,149,12,6,199,90,141,211,28,98,155,42,139,247,172,158,234,236,140,230,247,17,4,151,244,72,55,194,59,119,83,144,14,218,114,133,160,80,102,120,237,6,187,19,92,217,210,52,214,143,195,143,209,253,58,187,132,132,107,58,154,188,37,156,105,88,160,171,196,250,1,241,150,17,62,39,23,192,44,87,112,211,117,29,17,246,0,197,169,1,77,248,1,115,138,16,24,37,117,122,211,133,36,108,126,124,22,160,7,168,79,146,160,201,121,21,68,224,254,221,27,111,77,54,142,14,16,40,69,100,155,180,113,213,15,163,206,164,249,62,79,69,171,38,7,169,162,14,175,113,160,118,45,39,72,103,211,73,62,154,195,40,197,52,45,73,29,167,227,54,55,17,169,181,116,176,171,133,5,61,56,13,23,77,239,79,143,157,94,241,95,230,96,203,178,167,28,199,59,167,125,19,162,172,228,39,67,183,204,73,10,115,21,212,180,77,5,195,77,187,153,48,130,230,232,0,224,247,72,52,64,216,167,91,173,129,172,124,43,5,27,33,5,13,164,22,155,51,95,99,61,14,106,210,145,254,99,34,247,15,57,227,246,55,115,198,248,105,200,220,127,76,91,9,22,225,235,140,145,41,53,54,255,229,214,61,84,53,138,141,144,212,86,253,204,124,195,165,117,230,198,219,142,139,63,221,186,77,241,248,154,201,153,185,122,32,2,208,194,108,129,190,193,68,76,240,51,22,131,7,92,235,154,134,93,250,172,243,199,195,44,102,144,56,31,69,74,62,142,64,85,38,158,76,141,255,23,227,166,54,171,42,127,229,249,41,242,109,110,60,123,24,242,138,215,10,77,194,71,100,144,217,165,100,54,98,53,26,211,236,230,227,31,182,172,214,217,93,168,58,219,222,124,177,238,152,33,230,249,104,14,178,157,4,183,34,131,118,157,137,237,124,78,92,234,96,136,92,242,77,212,248,125,156,23,180,236,60,62,229,229,167,119,187,11,148,100,214,242,249,119,25,102,114,62,203,95,78,61,59,82,168,210,159,132,8,188,63,141,17,48,95,250,59,178,134,57,148,114,104,55,194,169,242,52,229,10,174,124,148,209,35,40,194,243,155,236,202,244,69,238,25,44,174,195,85,198,242,172,141,226,28,170,103,168,9,131,36,121,154,196,99,246,137,64,129,116,211,239,130,178,187,249,36,170,148,158,54,105,216,113,226,220,133,100,142,21,136,42,238,171,143,183,1,72,188,251,252,132,187,229,78,20,200,53,16,240,138,185,15,220,241,206,133,179,65,114,52,79,55,159,83,164,137,194,15,251,103,254,234,209,108,93,17,147,209,135,17,195,252,184,135,24,89,147,179,215,134,27,170,208,205,144,198,21,49,23,244,243,150,175,187,211,253,231,76,209,30,253,211,138,255,195,230,210,255,238,230,2,209,215,113,171,124,218,17,16,83,109,54,28,159,137,66,144,155,77,9,88,204,217,196,198,253,105,148,249,102,82,51,5,182,190,9,128,40,202,34,254,11,175,215,57,228,252,221,28,234,23,71,69,203,122,105,206,94,67,240,25,78,249,122,205,132,154,198,71,11,7,5,67,22,132,58,64,154,12,219,158,183,44,25,41,127,187,230,105,148,39,223,196,130,123,90,242,123,166,74,117,78,188,143,128,134,155,179,170,221,147,187,219,203,117,160,51,100,118,67,180,15,231,50,239,242,163,28,166,88,26,15,50,6,23,184,10,133,142,251,51,147,140,72,151,29,106,66,90,222,86,252,244,50,162,216,117,205,231,168,230,186,237,102,32,21,69,158,46,86,133,183,194,92,149,134,22,199,153,125,58,62,187,193,130,91,174,185,153,122,185,247,89,129,202,111,171,213,42,174,220,60,1,226,171,249,120,167,78,227,71,233,188,9,172,136,25,15,49,94,14,154,166,45,249,233,97,172,23,221,205,70,74,39,79,15,83,100,205,62,87,6,69,44,249,154,145,35,114,190,213,12,147,111,95,218,105,228,167,62,60,159,153,89,127,93,204,176,52,20,159,136,205,134,83,154,134,226,234,72,254,52,21,52,55,22,223,205,167,1,204,246,153,127,172,99,119,54,0,69,251,106,133,177,154,192,160,24,65,166,37,255,44,200,33,110,13,147,37,68,41,27,247,207,178,90,156,38,237,166,172,60,69,159,33,151,161,83,1,42,252,56,142,144,142,28,66,81,134,155,103,106,192,110,166,44,160,77,237,81,28,185,22,230,51,71,245,167,193,134,126,149,221,0,55,89,137,83,7,155,56,253,244,46,59,139,1,104,138,152,57,132,227,183,161,186,19,181,101,174,96,203,75,206,48,79,52,106,228,195,106,183,218,100,55,163,178,176,117,1,81,48,24,155,14,64,148,42,27,3,36,177,213,73,208,179,9,172,94,246,79,96,90,94,8,140,49,131,19,16,235,50,29,191,30,207,226,165,15,221,84,72,130,134,25,22,115,177,126,117,173,241,238,2,159,154,236,103,148,40,148,18,15,35,188,40,187,161,169,44,173,251,110,137,35,254,195,93,252,15,39,198,248,187,39,6,4,23,217,181,35,10,248,12,54,169,235,198,180,98,204,137,159,121,81,244,82,196,71,162,152,199,137,118,73,212,158,43,84,23,39,136,122,207,244,241,15,83,177,13,12,163,169,127,198,133,237,179,26,85,215,229,176,202,208,236,120,162,3,208,61,220,129,98,173,150,101,252,140,232,140,139,112,50,86,162,227,110,38,110,34,126,8,158,159,9,178,252,204,231,176,41,227,198,14,49,91,52,233,107,246,200,220,40,171,58,172,16,175,126,98,4,197,244,26,212,209,216,76,51,87,173,44,70,241,47,110,37,0,119,24,236,227,229,198,191,40,174,27,11,241,155,23,16,140,232,147,64,98,156,242,181,116,106,40,174,156,18,190,255,90,163,221,222,68,174,76,92,175,108,2,151,203,71,10,173,205,42,94,29,65,244,49,99,26,156,201,121,51,167,204,213,68,177,141,143,179,17,159,106,203,0,169,151,225,47,55,180,168,94,45,32,141,255,112,229,144,35,162,7,215,197,175,219,86,248,27,47,47,38,34,38,174,25,124,202,223,182,136,222,32,81,116,49,51,62,245,235,237,70,13,240,173,241,50,61,209,228,193,5,219,88,56,165,196,220,153,190,31,221,88,65,118,179,23,53,55,59,115,191,150,213,109,196,209,183,203,237,51,230,246,78,75,132,71,165,87,136,228,166,15,15,197,111,247,42,137,87,2,148,133,159,247,78,59,23,157,170,190,242,217,4,168,216,249,204,196,25,187,168,103,97,230,52,168,159,121,152,136,137,88,33,101,251,120,35,193,54,85,240,186,215,76,205,130,83,105,22,100,161,243,18,39,126,158,21,225,170,227,198,112,119,238,221,98,109,86,61,248,117,41,84,125,121,233,103,17,183,90,211,205,9,49,192,33,159,69,167,231,143,24,213,84,60,206,188,150,151,119,99,205,201,110,134,158,233,82,230,145,62,238,104,192,186,25,8,81,23,179,97,206,125,180,41,99,41,34,173,114,142,6,148,20,62,82,113,204,253,189,64,64,97,113,205,203,84,146,183,140,54,73,4,223,235,202,252,21,246,234,13,2,128,135,155,9,233,39,121,26,145,133,238,52,213,196,103,192,73,183,231,94,95,166,207,52,252,211,42,34,188,44,238,218,190,148,23,47,55,10,214,231,238,94,194,8,34,229,86,140,216,221,60,247,25,125,2,24,185,203,190,176,207,96,126,5,54,63,176,12,130,112,242,112,163,57,53,70,179,17,75,210,205,140,229,237,243,44,155,70,104,211,59,178,241,70,250,52,36,76,185,101,151,134,210,192,247,28,228,30,0,82,94,43,213,110,107,249,79,19,191,220,83,174,254,40,196,250,76,56,7,53,146,74,114,60,252,244,128,99,229,226,103,119,121,119,225,114,233,235,3,70,234,124,75,131,172,221,132,91,125,91,96,225,53,177,254,241,196,252,195,225,60,255,110,125,1,87,113,211,41,178,223,234,63,2,247,27,190,68,191,154,108,71,251,204,6,90,191,1,200,13,229,48,154,25,110,134,199,228,38,23,206,229,129,75,114,241,151,219,153,55,228,229,132,147,215,119,244,159,223,70,162,231,102,77,184,122,108,247,218,58,245,240,227,74,34,144,158,65,158,225,59,110,168,255,37,149,39,63,109,2,89,223,69,19,51,126,159,60,13,113,161,43,15,112,184,15,33,51,195,156,136,86,71,175,24,178,249,49,147,230,186,77,163,208,75,190,11,2,228,26,86,248,69,179,254,114,169,95,85,152,53,140,20,128,124,52,228,35,31,201,218,162,218,137,118,104,187,173,208,200,27,70,38,73,240,248,219,68,144,122,12,215,233,220,75,133,97,205,198,183,245,134,81,153,120,169,73,236,221,9,208,236,103,206,166,51,36,102,106,124,93,108,241,44,255,197,3,83,204,195,48,125,159,25,102,167,94,116,180,168,168,244,135,207,81,189,4,178,69,130,19,38,168,225,230,115,217,222,77,103,2,56,129,47,240,210,141,10,182,244,161,179,16,6,208,114,95,158,178,52,28,184,235,248,40,142,48,31,79,236,234,70,17,158,0,59,224,83,129,249,219,5,145,76,2,103,239,47,119,103,169,249,115,107,186,169,109,138,150,90,200,20,129,171,217,138,184,199,43,201,95,186,6,43,69,143,55,203,11,136,11,85,49,239,51,68,60,4,19,9,212,37,133,110,58,168,117,120,183,166,152,225,2,74,254,114,32,92,87,208,189,126,64,171,226,13,71,125,164,84,233,149,159,38,144,143,8,88,255,43,4,140,25,132,210,244,151,227,214,52,237,52,84,113,253,213,231,8,236,77,166,130,21,242,125,8,7,204,217,226,108,215,204,29,108,167,28,13,35,37,60,212,28,155,178,65,245,215,51,152,160,74,92,240,231,244,40,53,5,67,218,101,217,150,234,61,58,13,248,36,195,65,233,180,235,37,192,158,115,15,11,140,92,254,146,63,187,193,138,235,96,224,109,53,127,148,11,171,96,93,0,220,1,31,248,218,53,207,65,157,159,254,162,138,206,197,99,192,6,147,16,145,46,49,133,165,226,43,51,103,163,70,147,73,70,198,61,249,170,207,166,138,42,79,231,137,246,100,152,97,26,127,38,120,63,55,226,120,121,65,14,75,118,43,10,49,170,235,98,18,185,0,118,47,93,118,28,76,175,210,99,199,65,27,116,200,88,131,5,220,215,12,60,43,201,194,254,243,241,242,135,163,108,253,93,190,169,14,227,81,243,196,134,197,108,148,171,180,27,165,212,231,136,15,219,175,110,60,28,64,11,40,44,151,251,134,138,127,94,104,141,225,93,8,63,250,187,55,153,232,203,158,212,161,49,57,251,64,152,13,21,44,230,179,43,3,63,240,150,145,40,42,242,219,9,14,169,120,249,52,86,130,219,240,243,58,83,50,117,51,7,211,229,42,237,63,236,244,116,43,187,254,37,135,37,163,96,194,232,110,70,155,49,203,195,3,118,12,23,65,167,28,107,95,89,149,99,238,64,81,188,207,96,125,144,122,92,83,187,200,174,255,118,182,19,171,93,151,118,33,177,243,205,43,19,16,216,55,187,207,87,145,99,28,254,85,21,108,108,146,209,50,181,108,255,101,162,246,93,135,131,56,203,220,222,108,232,13,164,10,249,71,139,185,253,213,68,13,178,14,117,155,49,73,146,201,133,220,15,6,147,11,220,238,103,54,106,200,45,189,201,254,193,181,216,205,149,82,163,174,102,28,250,207,10,187,221,186,220,107,228,157,19,188,87,159,121,80,229,117,153,93,160,191,229,132,157,110,166,240,80,222,221,161,51,112,221,118,46,176,235,222,106,72,105,26,76,124,248,79,143,45,170,117,36,53,224,50,250,52,79,32,170,232,185,222,130,214,78,5,48,220,22,222,97,70,47,36,45,163,109,53,166,24,180,12,181,79,125,250,163,158,96,142,116,184,185,155,60,75,97,222,240,89,64,252,191,72,135,118,40,75,171,79,146,150,76,93,79,58,116,103,246,143,230,235,138,251,86,149,225,128,82,32,149,18,43,254,28,222,151,186,8,142,19,136,149,195,12,140,188,202,126,240,199,237,226,15,91,211,254,187,33,48,228,84,8,127,187,78,79,97,67,21,177,92,194,113,213,207,150,99,62,171,112,9,1,61,167,41,176,77,215,233,1,96,32,210,196,144,159,229,251,180,85,233,137,230,12,105,48,224,120,174,227,99,147,246,254,182,165,139,66,92,162,192,14,161,186,21,72,206,206,237,58,88,36,219,135,42,27,91,54,163,58,13,124,61,63,165,241,79,3,101,29,175,221,5,109,208,112,84,13,33,114,131,254,230,115,44,181,252,252,48,170,212,46,78,100,8,255,42,2,38,16,43,212,80,216,170,216,155,112,219,131,85,234,99,132,6,16,105,88,85,62,50,138,248,28,10,66,232,99,75,179,241,63,143,163,23,47,175,66,210,71,254,208,94,30,239,54,174,133,44,102,36,134,67,165,135,107,188,74,4,27,219,200,116,105,9,224,5,136,6,92,51,145,148,228,58,87,53,113,173,223,242,217,157,24,145,147,246,3,198,125,4,55,96,42,204,126,123,128,133,135,83,74,126,251,184,97,212,109,186,102,19,100,2,34,255,240,211,214,113,193,141,50,19,49,2,213,54,42,166,80,229,19,137,98,160,153,85,219,168,93,181,182,66,181,227,22,161,145,227,255,240,200,140,37,208,186,138,173,19,80,244,244,62,69,127,200,36,169,153,128,79,8,22,86,147,70,84,117,34,32,233,174,128,66,184,103,111,213,222,3,101,232,121,91,216,255,240,56,85,250,136,124,154,175,0,138,254,250,80,249,161,5,36,203,27,158,206,49,134,18,147,106,185,17,222,8,51,110,198,35,42,104,78,211,55,220,176,227,8,147,184,105,189,1,218,250,206,4,80,202,165,171,234,56,245,210,197,61,3,144,77,173,62,210,99,118,5,248,182,117,124,246,246,168,200,159,59,65,138,19,24,201,180,189,30,65,195,114,122,213,143,148,181,141,63,114,60,42,144,173,248,203,33,195,235,253,81,165,5,56,242,97,27,134,5,177,31,133,160,65,20,237,107,248,74,137,235,114,87,233,163,122,205,103,119,108,89,37,107,184,63,175,230,94,9,42,63,4,35,69,64,8,81,45,223,185,185,4,87,89,188,148,183,183,111,18,31,95,244,236,135,162,142,215,225,231,158,95,136,141,146,50,72,201,150,170,11,17,9,254,222,204,197,230,92,3,68,185,136,130,31,199,7,112,247,48,206,185,107,166,198,109,248,121,131,151,159,116,159,230,215,35,149,1,152,174,112,139,16,113,34,226,39,222,161,68,48,207,47,101,149,54,130,161,246,107,26,129,170,53,247,163,139,228,1,85,130,219,103,199,22,153,56,74,131,138,139,92,81,206,139,240,139,152,13,134,24,63,12,162,255,209,131,102,131,111,254,44,254,211,82,149,83,43,110,156,97,174,69,119,28,182,255,57,221,131,108,70,129,35,250,65,228,1,155,239,226,63,115,125,116,249,10,44,18,219,205,212,251,235,78,75,82,161,184,119,0,148,84,156,68,96,100,9,62,25,247,45,224,162,105,207,78,123,124,246,228,107,139,150,167,164,50,113,195,16,217,254,221,217,232,244,228,208,29,217,4,245,62,51,92,34,67,4,209,78,67,114,251,138,137,25,235,74,40,81,94,78,70,99,186,123,11,233,132,240,117,217,62,13,67,216,140,137,4,113,141,126,24,194,150,238,114,117,99,101,214,163,49,155,208,162,255,182,201,25,138,210,27,176,116,38,158,79,98,8,108,159,94,163,216,241,11,33,65,10,66,173,113,209,78,133,159,250,107,26,206,117,90,79,151,247,143,6,219,188,127,174,135,143,162,32,144,69,255,101,56,61,178,54,140,30,244,43,244,224,92,3,191,39,79,231,69,106,221,23,182,81,106,191,157,18,199,15,180,9,208,175,233,233,180,141,222,202,247,140,211,234,149,85,152,239,28,42,245,59,118,45,108,144,181,199,128,215,23,223,82,140,129,78,79,244,68,154,192,125,239,115,136,158,141,161,61,10,143,136,0,108,111,55,206,156,74,173,33,121,235,81,125,106,237,203,74,42,136,107,68,91,190,190,6,232,189,87,216,178,173,144,251,60,221,87,168,102,168,42,207,74,68,189,132,185,42,232,200,116,38,134,35,227,112,129,0,92,171,192,177,17,167,181,152,72,121,233,174,2,53,235,254,192,223,76,67,184,166,167,202,219,225,17,124,62,22,199,32,242,131,235,149,153,175,177,19,163,25,93,30,245,239,213,92,159,139,11,47,80,104,85,76,39,230,16,51,9,130,212,93,94,181,235,226,227,53,224,119,152,42,103,77,42,101,251,101,8,70,170,60,84,114,19,26,192,230,199,34,46,24,44,84,50,156,173,134,120,56,228,220,36,118,101,174,144,176,110,62,13,23,81,203,165,10,143,92,121,253,96,3,253,91,31,231,238,108,112,203,183,248,13,48,177,136,0,248,52,198,36,255,104,164,182,150,174,91,132,150,61,180,53,64,167,14,85,132,54,218,185,143,87,209,28,141,161,27,237,52,246,78,111,245,15,214,41,178,97,44,61,208,248,238,196,0,98,200,207,134,51,156,169,24,23,8,185,154,250,44,220,22,113,53,212,4,168,227,80,209,203,97,21,131,238,188,1,39,78,42,5,122,250,161,133,210,53,213,104,42,119,139,148,30,188,239,159,25,165,23,253,174,9,205,232,116,117,213,243,42,168,245,244,98,69,126,200,31,166,48,233,82,150,112,5,201,72,83,186,153,202,221,254,220,125,216,177,66,233,122,236,44,196,251,157,124,106,104,200,152,6,61,113,253,219,43,212,249,95,33,222,105,244,244,242,110,8,11,90,223,162,109,172,11,23,198,35,170,47,92,22,246,236,93,77,230,40,94,221,8,41,54,248,128,107,19,1,45,232,102,167,167,2,207,72,35,61,46,91,37,190,87,142,223,46,230,181,200,150,195,13,177,103,23,52,131,50,227,217,44,87,62,83,218,51,164,160,72,161,121,208,46,255,227,77,248,79,194,32,233,239,38,183,76,246,242,156,126,95,63,64,93,55,180,30,148,239,106,30,119,155,228,164,47,94,16,247,32,225,115,85,183,14,67,242,168,217,20,190,221,204,252,184,81,236,105,217,220,16,216,68,54,41,93,140,6,45,3,187,232,242,156,92,17,243,13,83,163,130,128,120,74,113,43,23,193,199,140,200,134,11,210,17,74,111,183,56,229,28,8,70,219,232,70,114,154,77,126,24,206,153,229,170,216,86,58,44,85,172,104,178,193,123,242,179,30,183,125,138,106,40,187,4,232,251,237,86,120,139,111,165,17,8,25,20,217,171,155,77,236,93,126,25,76,157,139,246,34,123,67,180,254,90,113,28,135,127,242,130,136,64,170,192,97,189,7,209,183,194,12,7,138,244,72,37,172,228,50,228,84,176,73,245,200,132,111,185,199,179,0,4,170,140,148,173,172,237,114,193,220,36,115,213,134,33,150,178,111,103,147,5,150,14,195,91,242,16,168,241,151,82,22,35,102,130,193,53,204,103,205,207,94,159,167,201,246,250,56,83,55,209,159,151,35,12,50,99,138,117,145,113,129,225,11,173,226,207,51,159,166,72,90,186,116,25,174,88,118,5,76,155,83,82,144,204,147,203,19,137,204,63,128,34,106,206,240,77,250,79,55,106,239,180,207,32,247,204,174,133,10,35,166,178,86,32,71,67,97,139,155,143,131,191,46,101,33,102,222,29,115,144,184,101,215,121,148,246,244,82,106,204,231,109,37,73,167,153,202,181,111,187,51,153,2,162,76,5,64,25,57,68,69,173,198,163,203,203,137,18,166,144,13,53,86,192,41,83,229,236,92,41,86,30,116,146,83,106,129,224,253,198,111,15,235,95,22,64,3,65,233,157,70,89,69,147,202,200,105,250,189,219,227,12,28,209,59,233,136,244,115,31,143,72,27,92,209,249,74,173,218,9,125,142,65,87,44,157,86,48,46,229,233,141,176,156,95,226,232,211,125,153,141,205,10,61,142,119,169,177,128,47,233,179,227,250,157,195,40,198,107,76,57,223,237,167,129,72,250,79,159,193,63,199,185,60,109,34,147,35,230,33,192,160,46,79,195,190,85,92,186,243,23,192,74,67,55,164,220,138,135,172,230,141,95,252,195,237,251,79,103,197,223,85,145,170,16,123,116,103,15,93,132,27,168,21,136,30,60,110,28,156,143,95,198,1,105,128,124,28,157,46,102,56,56,125,169,226,227,193,169,112,205,92,209,154,251,33,28,139,233,2,104,48,131,31,240,5,177,126,66,123,85,204,29,108,67,11,243,113,75,244,97,196,53,125,240,152,177,85,248,157,48,163,213,214,227,187,32,231,104,98,166,88,195,229,102,33,113,19,33,60,19,124,133,144,222,247,78,254,42,210,48,243,206,60,34,8,22,106,94,154,228,106,116,241,232,238,249,174,12,88,100,201,187,97,240,203,235,238,233,134,212,189,230,110,189,24,123,122,63,215,243,41,93,138,26,67,93,215,76,49,65,185,102,203,85,245,216,213,145,72,214,94,1,72,234,161,49,78,201,205,78,17,230,115,242,225,126,141,216,214,33,53,223,98,62,190,156,59,211,196,166,164,180,20,10,4,196,55,227,213,201,238,8,215,12,7,191,195,90,230,175,228,182,202,47,67,168,237,234,164,6,108,30,247,48,66,145,224,172,9,15,245,19,248,239,66,227,194,141,10,143,42,62,26,40,194,218,106,54,173,225,56,8,13,72,169,102,118,211,29,227,1,155,137,182,204,8,73,124,34,21,64,187,91,95,110,133,199,43,204,15,26,33,19,32,236,197,207,27,84,213,150,144,34,208,105,37,123,162,7,239,128,76,67,151,14,111,200,94,198,96,103,147,109,149,209,100,219,151,150,115,160,200,76,162,132,45,242,39,166,92,35,4,3,144,242,25,208,198,231,56,194,160,187,170,25,93,172,17,75,128,40,132,204,36,250,52,251,166,143,121,8,127,154,169,171,73,183,64,223,85,139,44,145,63,239,58,127,218,226,254,182,32,211,66,46,181,45,207,122,28,175,6,88,77,164,203,206,44,54,98,146,111,136,54,68,169,87,40,129,3,156,154,167,239,59,97,165,74,162,228,177,26,196,159,37,133,25,136,113,189,239,182,36,135,39,219,96,112,160,242,64,205,205,14,106,55,19,226,93,98,54,146,75,63,128,32,44,172,34,82,198,34,32,53,234,191,77,158,225,178,46,161,189,13,21,101,124,215,25,253,124,243,99,13,78,193,179,149,123,38,9,28,164,40,156,45,196,113,123,236,97,219,130,132,151,80,125,33,172,176,110,195,113,232,36,115,186,10,27,191,11,133,195,110,146,47,127,144,5,110,44,116,237,251,58,1,198,155,155,7,249,135,22,111,156,10,213,120,96,212,188,41,93,116,51,80,200,36,45,195,105,141,57,79,20,73,232,197,9,61,227,171,183,123,32,177,250,228,179,18,56,17,255,105,116,217,111,97,241,49,83,139,216,189,203,40,28,239,34,251,250,43,174,79,62,30,204,28,166,154,152,13,242,89,98,73,84,201,159,97,222,68,78,99,35,65,227,87,7,27,41,221,54,227,150,113,70,86,178,186,192,13,75,32,49,44,36,2,189,212,53,155,122,116,248,235,144,219,92,2,95,166,10,225,136,28,219,239,217,11,46,65,69,131,116,179,7,170,159,58,55,104,193,213,12,150,38,197,246,59,40,135,29,50,139,41,89,13,51,98,146,23,110,138,153,212,92,152,129,199,139,160,1,188,1,171,200,62,67,246,165,201,119,47,98,25,238,92,82,17,175,34,152,203,178,134,169,95,39,129,248,207,214,213,107,108,254,110,134,233,252,18,217,195,73,6,206,221,199,155,136,176,204,83,112,172,231,126,149,239,187,17,76,16,51,226,226,49,158,164,69,218,213,18,57,235,122,161,111,231,102,166,82,186,128,140,5,19,254,109,55,142,226,99,93,166,103,124,205,40,205,200,187,169,199,143,60,46,20,5,8,14,133,153,108,204,57,88,98,150,163,236,125,113,13,128,200,83,202,209,41,192,235,239,36,62,238,183,104,198,159,102,151,124,247,117,8,8,168,21,245,136,25,81,111,170,14,174,217,120,102,226,170,220,97,210,187,163,65,170,13,213,114,95,156,16,238,95,192,15,12,114,221,213,235,160,156,129,91,123,201,78,12,229,80,246,168,6,146,240,85,228,185,136,182,192,3,224,27,26,5,54,151,217,152,225,0,210,227,81,143,77,241,237,238,114,70,152,154,189,103,90,55,53,178,121,203,84,0,20,151,125,245,33,131,161,226,132,80,29,141,40,89,162,50,177,64,183,125,205,13,14,161,104,26,188,98,183,90,138,137,116,92,106,119,217,140,182,102,22,157,133,127,60,220,254,116,146,254,93,86,118,72,125,199,112,14,180,133,10,201,190,163,219,77,253,139,51,198,173,40,150,221,140,49,117,171,174,56,7,77,66,2,79,31,113,65,4,79,200,154,53,127,152,194,197,126,173,120,217,30,217,195,101,218,90,183,72,170,0,9,28,127,248,108,188,89,202,100,126,239,78,41,158,62,103,188,20,247,159,59,34,89,216,239,12,55,78,160,46,25,72,174,144,198,240,226,102,11,105,201,211,199,193,62,110,157,127,23,201,207,166,157,146,201,218,102,127,26,108,246,69,92,99,70,74,247,27,190,159,116,235,101,186,224,183,207,204,241,10,158,5,55,64,75,183,226,18,132,225,92,197,95,158,193,224,230,166,221,114,188,135,244,93,37,160,40,67,87,246,54,13,161,128,237,133,168,38,73,49,175,96,11,230,51,132,31,155,5,252,55,84,50,102,121,122,90,134,115,125,102,187,215,199,85,162,227,140,128,17,104,254,180,65,192,100,64,139,169,232,248,211,16,120,220,19,7,104,45,161,175,238,31,214,56,142,178,124,55,116,159,126,203,129,153,41,107,246,213,2,233,219,157,23,246,4,35,255,17,115,5,23,239,230,227,68,237,171,63,213,77,4,125,125,252,32,104,138,86,149,208,161,229,5,39,225,27,239,68,129,174,164,189,126,98,73,243,139,78,45,171,244,77,85,135,4,125,207,47,0,202,68,18,69,47,27,48,56,39,221,74,16,185,222,156,128,65,235,74,4,175,88,136,162,83,99,42,244,99,52,191,150,110,192,183,93,87,216,185,127,165,184,26,194,34,116,166,150,152,41,81,239,190,10,18,104,144,203,231,74,175,192,29,91,252,179,137,231,73,149,236,128,135,166,119,119,48,168,132,223,93,102,131,213,175,228,112,54,225,7,213,229,13,155,193,218,177,127,174,162,143,118,10,165,154,155,96,8,187,173,202,236,72,94,167,129,251,157,178,100,248,97,63,95,109,250,81,182,23,129,167,91,151,68,86,241,204,226,117,173,45,201,194,134,3,237,120,69,222,95,56,42,82,31,123,156,129,13,159,250,184,63,125,73,183,177,194,221,86,98,168,40,192,148,134,37,18,100,221,61,11,106,10,206,9,114,167,32,112,138,22,39,244,94,134,48,138,121,0,76,228,92,51,71,220,26,32,85,88,215,122,182,89,20,137,221,76,121,220,205,212,117,171,211,27,97,166,160,225,106,133,153,66,61,162,10,113,27,2,188,170,63,157,200,105,230,184,146,76,10,24,163,83,206,177,70,220,189,198,189,0,87,228,230,134,58,127,226,187,196,197,0,124,210,125,249,50,122,214,29,199,36,114,61,106,109,187,197,117,117,192,209,127,247,89,172,20,132,70,84,197,104,64,238,87,195,97,137,196,163,199,148,185,176,22,53,115,130,123,195,32,225,63,62,213,237,82,134,247,44,135,175,101,48,173,102,41,248,167,100,25,13,36,15,174,54,11,197,139,25,150,52,39,19,48,145,204,116,249,82,205,99,29,46,38,177,0,80,108,169,0,37,183,96,12,249,63,171,121,242,2,37,236,191,121,233,158,59,174,198,44,73,250,172,48,252,247,233,158,68,215,3,115,62,174,123,152,41,255,191,212,87,152,57,127,220,124,124,51,138,89,116,64,142,147,227,24,87,226,159,181,111,53,131,194,90,254,217,124,87,237,242,217,240,48,45,63,148,167,97,40,4,215,208,45,36,231,96,39,138,23,205,95,22,51,32,89,255,105,246,129,220,171,142,246,206,94,87,64,8,107,77,129,42,50,75,11,233,215,111,64,0,130,220,4,126,71,210,188,133,115,125,250,150,37,35,203,11,212,181,135,200,64,82,51,68,178,186,168,142,139,80,57,197,39,251,238,87,221,200,29,134,111,72,132,218,102,190,217,106,100,22,161,73,119,243,68,138,108,169,53,229,8,146,145,9,111,194,68,208,141,170,218,15,7,68,199,207,52,45,186,43,212,210,189,199,166,81,83,138,213,166,124,196,224,209,170,18,207,141,221,62,114,255,115,154,0,224,205,140,210,127,232,44,212,200,249,17,107,90,250,180,201,177,249,210,131,134,122,202,126,116,150,252,216,55,229,210,141,118,78,204,192,30,35,157,99,99,41,239,206,86,140,56,110,214,175,220,75,51,27,252,217,196,103,92,25,64,6,92,65,176,51,107,206,132,94,43,174,12,103,79,41,55,110,200,164,106,0,67,253,105,68,48,212,171,204,205,184,153,252,234,9,252,97,169,19,50,172,52,194,111,51,16,24,14,61,203,147,17,143,249,69,10,111,169,200,1,113,174,85,84,90,142,123,83,170,178,75,179,221,172,168,140,153,63,74,179,164,158,0,146,218,17,94,67,140,66,86,38,222,52,212,44,17,97,129,149,99,168,43,14,173,174,95,118,96,198,45,143,227,183,56,69,61,126,189,147,105,70,109,53,47,215,27,91,191,226,146,43,49,136,217,206,155,216,228,185,245,138,211,105,82,185,221,83,131,27,93,157,114,203,229,17,188,91,65,161,68,220,73,132,117,58,165,68,56,49,17,119,2,193,42,223,101,229,216,45,188,129,65,109,119,23,243,224,194,50,118,56,33,169,9,5,137,201,69,239,22,158,219,249,199,154,178,154,11,53,17,195,253,62,56,29,100,192,0,15,20,135,141,158,181,116,230,141,140,118,133,36,216,119,82,194,141,28,39,83,205,184,230,238,199,39,200,56,118,214,119,183,64,80,154,220,27,222,151,180,140,154,137,233,158,56,152,85,129,61,12,75,90,174,240,196,167,209,204,223,167,27,225,239,30,174,54,12,1,186,70,56,194,147,59,27,152,91,78,178,246,27,97,8,95,35,231,80,38,83,123,145,86,199,89,61,251,210,231,36,45,203,188,222,82,189,78,89,166,9,105,248,213,201,138,87,139,152,171,1,191,239,165,111,13,113,223,218,121,93,109,51,110,163,231,224,76,23,85,52,236,54,243,241,144,47,195,172,148,41,203,179,113,33,255,132,75,48,87,35,63,189,230,66,162,51,174,186,25,146,29,25,48,14,213,228,209,111,192,80,198,78,170,3,246,135,107,244,159,174,236,127,155,20,15,13,218,238,42,64,139,208,25,225,135,104,233,6,11,234,188,203,152,217,214,238,228,216,86,165,50,175,153,218,165,42,86,202,71,190,192,5,9,54,38,121,191,230,134,162,129,207,106,131,134,94,117,227,254,219,100,28,104,205,79,159,89,125,17,151,20,107,80,82,23,13,103,90,222,5,101,228,211,197,239,5,235,7,233,79,242,93,240,202,59,82,110,17,130,175,66,181,176,161,110,163,148,51,204,93,16,50,152,107,138,137,55,57,103,171,62,123,110,225,78,168,101,175,222,87,178,3,88,214,134,77,52,186,140,223,201,210,41,231,197,197,99,138,48,112,244,44,94,17,13,27,43,154,141,228,185,28,165,27,110,47,248,71,62,115,105,198,91,43,102,88,231,147,255,116,38,190,153,181,225,67,127,154,251,74,209,241,128,250,98,250,125,127,64,107,123,101,80,48,131,230,252,220,212,197,94,137,94,146,246,202,240,242,14,195,174,119,89,109,70,251,238,182,129,63,124,247,221,141,254,109,223,190,125,145,36,23,240,13,14,166,149,1,125,91,8,178,210,48,123,93,51,231,180,79,193,97,154,52,210,104,6,138,253,207,205,196,18,164,195,146,133,142,226,155,40,104,188,50,131,180,12,240,179,71,157,208,14,128,155,89,63,10,132,108,117,51,186,211,186,58,142,179,118,246,47,111,248,113,176,114,91,58,17,184,38,251,80,131,44,108,130,30,100,34,80,155,252,61,109,220,91,173,234,104,128,134,242,135,41,141,191,121,119,230,32,104,142,120,184,65,145,218,100,138,158,139,86,189,230,10,105,192,144,1,49,6,148,233,47,167,218,70,110,5,188,124,132,27,106,174,135,40,56,88,203,56,159,190,46,135,252,35,21,93,121,25,93,153,230,86,10,119,178,46,91,131,143,21,55,55,3,86,203,150,65,201,223,231,60,96,158,207,119,145,202,133,118,213,63,187,154,160,151,152,219,113,67,195,106,220,32,50,129,237,72,88,254,110,138,9,111,73,158,237,163,49,22,84,226,204,103,27,220,229,206,253,36,68,55,216,96,8,246,25,70,176,104,166,103,251,61,131,238,59,13,1,30,196,141,165,77,198,21,189,98,2,86,153,157,148,2,17,130,247,201,91,77,6,79,183,110,74,8,247,157,250,144,68,138,153,208,98,118,115,199,185,145,65,38,12,181,189,178,98,217,41,222,116,43,129,166,120,238,216,12,8,68,109,221,249,225,64,242,163,153,242,88,225,37,221,144,140,247,24,8,24,202,32,179,215,159,6,184,49,125,147,131,121,76,123,27,100,107,218,119,227,47,18,88,249,71,199,221,159,206,214,191,205,9,73,206,166,69,26,198,184,159,139,16,13,29,179,193,118,155,155,169,254,217,215,74,154,52,127,155,139,169,16,21,129,240,130,206,99,68,126,157,4,237,116,197,21,211,167,169,71,88,110,62,195,115,165,184,128,33,31,223,215,99,10,112,90,83,213,52,174,249,172,233,233,128,46,152,7,230,85,206,160,168,155,193,255,110,15,155,147,147,155,149,152,241,71,71,152,139,233,130,93,115,2,31,239,86,34,49,215,165,59,110,211,162,230,211,191,10,97,245,123,207,52,29,204,228,14,131,41,158,100,97,172,69,184,28,198,35,111,53,101,212,130,203,111,213,56,113,62,175,138,210,30,197,181,242,205,41,192,163,164,130,78,151,119,121,152,218,6,47,249,222,38,6,83,158,46,9,232,221,182,162,137,155,100,228,135,1,157,127,179,221,204,45,61,205,230,2,244,121,208,219,148,165,47,18,169,3,118,76,174,77,78,28,144,248,230,13,9,152,238,195,153,58,205,205,89,75,175,233,50,98,102,223,12,132,12,36,73,117,20,202,194,236,86,254,238,102,202,181,210,223,212,137,249,9,5,193,111,213,202,19,114,165,228,239,62,43,13,239,73,126,217,34,112,203,205,165,170,255,124,172,100,114,221,8,179,133,236,138,144,135,156,255,32,123,179,19,89,147,34,29,86,172,128,208,173,20,223,203,71,85,0,202,93,204,228,128,101,36,185,66,126,18,187,152,137,200,200,195,3,42,140,236,67,153,64,60,109,89,178,22,146,250,146,109,180,187,141,11,80,238,220,133,90,115,199,221,4,102,146,4,165,224,24,192,153,14,51,138,227,119,211,164,174,144,153,226,102,174,248,87,84,0,125,241,12,59,82,142,167,97,108,222,98,198,85,143,239,34,23,36,52,88,141,146,110,191,95,154,216,193,89,30,119,146,17,157,236,78,87,177,77,196,35,203,12,182,72,210,136,161,94,220,155,214,86,243,112,249,114,204,144,80,119,105,56,233,205,22,107,103,163,35,39,131,205,54,121,54,5,127,185,201,206,200,118,114,102,29,243,50,22,38,247,240,123,44,227,121,192,107,230,230,130,255,214,101,60,41,132,247,34,36,22,125,211,224,82,51,5,48,175,173,58,157,187,77,140,79,102,3,116,206,205,95,110,63,61,171,154,83,242,34,86,11,221,77,185,119,67,13,96,74,131,190,7,147,101,188,190,76,179,82,81,207,25,227,144,225,175,200,30,220,231,140,114,156,223,225,33,252,181,255,232,108,249,211,65,246,119,169,42,193,81,114,77,241,233,1,254,174,222,203,20,230,101,194,204,159,121,255,88,54,175,153,82,34,239,227,85,140,1,114,92,43,194,235,78,169,141,66,221,217,42,46,168,159,107,54,108,124,223,220,90,86,197,122,1,139,64,231,50,148,111,159,249,92,12,160,35,22,115,69,24,240,235,68,43,52,94,218,176,51,119,146,239,20,139,115,78,52,89,142,25,109,210,30,45,107,10,144,98,167,165,46,217,119,125,36,40,214,173,205,174,118,23,242,26,77,42,113,208,20,145,135,201,64,12,223,213,215,57,109,138,148,96,16,250,38,176,229,63,157,13,10,188,196,108,46,182,127,117,250,5,241,197,156,168,104,243,223,78,36,222,46,102,247,184,212,201,60,197,48,87,241,252,170,149,127,18,112,112,115,66,48,122,139,217,66,114,62,23,80,132,21,157,179,110,36,69,209,227,6,191,239,210,229,25,118,97,191,192,238,105,124,136,119,176,129,9,193,108,244,89,23,4,147,98,53,92,139,31,209,196,6,143,79,126,127,249,39,227,232,93,58,151,233,66,222,46,77,3,210,6,95,48,76,87,222,38,102,98,114,213,27,182,33,150,47,242,219,172,100,231,194,4,154,10,211,102,21,51,202,156,35,122,28,80,210,173,88,232,137,131,117,100,127,218,116,52,167,152,139,137,124,197,104,163,152,43,13,79,236,66,41,30,134,35,167,139,149,123,100,88,1,159,10,131,88,3,138,85,242,29,45,224,5,151,197,11,116,33,148,61,209,41,5,12,219,188,102,171,174,30,190,176,73,0,175,34,102,68,214,124,249,156,145,44,96,187,196,74,72,46,198,131,228,158,172,92,152,70,185,33,251,211,29,46,130,38,45,203,148,188,249,182,64,153,198,18,85,237,179,81,23,216,159,138,155,33,58,189,234,87,103,43,62,29,181,98,52,235,143,54,91,204,86,235,226,86,152,88,46,214,216,24,34,243,140,119,19,169,19,213,199,99,46,145,133,36,197,78,165,106,21,43,32,222,104,55,240,194,235,51,241,203,232,64,183,48,15,254,161,201,103,101,23,46,193,90,91,90,143,21,22,158,26,63,93,16,141,174,210,163,153,8,233,116,51,192,159,37,29,206,11,98,59,99,44,123,147,119,119,170,190,125,35,157,160,78,82,150,193,228,6,224,41,76,30,158,82,185,2,87,91,235,225,10,162,126,58,46,128,9,93,166,179,19,198,142,50,129,41,84,89,183,166,109,157,91,116,183,69,78,101,237,32,120,31,31,77,122,115,203,225,66,22,190,180,85,227,167,17,16,144,117,11,203,200,114,191,103,216,52,172,93,205,212,198,111,55,103,68,111,228,229,112,96,56,31,138,21,153,38,225,0,179,59,89,247,16,13,74,229,51,215,199,204,38,254,5,66,48,55,149,124,132,67,243,236,102,53,204,176,37,102,217,144,54,153,174,107,70,207,86,247,248,84,216,130,138,155,11,196,7,114,66,28,183,52,185,38,192,134,97,188,61,103,23,165,169,195,119,13,194,205,185,235,233,132,111,238,252,52,27,202,138,124,67,175,21,233,9,114,179,222,52,84,234,68,148,184,27,157,141,147,18,111,178,73,179,95,90,194,115,128,16,240,137,223,206,134,121,86,51,139,215,157,73,64,18,0,114,228,240,58,199,93,114,127,128,77,187,138,100,100,55,6,214,216,85,208,35,16,206,48,142,116,152,20,166,59,85,59,53,73,93,85,72,225,71,184,239,100,6,151,122,34,63,146,232,176,102,211,17,22,51,242,228,238,237,65,64,178,101,175,36,185,147,167,71,68,56,52,207,34,17,55,134,109,161,186,23,203,189,169,84,153,166,84,41,13,199,146,108,11,61,73,25,77,167,16,56,123,158,4,1,0,176,246,250,211,205,232,164,124,52,139,45,87,249,104,96,175,205,123,20,2,74,153,10,96,17,115,220,200,1,23,66,81,160,62,18,122,30,177,169,176,171,235,79,159,147,15,145,99,223,166,1,32,108,113,22,44,136,236,45,67,210,11,128,154,56,73,192,156,151,239,73,240,172,77,157,72,160,233,29,252,6,25,205,22,209,12,131,9,159,17,142,141,3,62,234,33,11,232,31,248,180,127,114,160,255,54,157,44,57,238,230,236,201,156,255,103,56,238,78,128,213,234,206,221,25,60,227,123,119,207,99,133,240,210,15,120,43,157,184,187,39,2,120,92,240,195,135,45,171,75,9,27,102,10,26,221,125,54,85,59,89,77,120,11,121,230,235,226,34,137,56,197,12,0,190,186,235,110,185,119,241,91,160,48,38,4,238,230,105,37,231,215,108,5,119,37,204,224,57,111,237,234,49,67,193,30,191,125,60,153,126,129,221,232,39,34,218,229,91,51,66,105,89,84,215,49,195,187,238,222,119,7,222,59,171,190,156,189,56,94,206,217,150,197,74,12,240,203,29,109,98,163,93,20,138,105,56,209,51,127,24,14,220,210,229,221,147,58,1,143,51,89,157,185,20,221,162,147,54,16,69,246,167,39,98,125,210,167,108,96,205,239,233,103,165,66,28,32,223,53,126,124,179,241,93,165,201,129,4,164,172,222,153,2,213,169,148,11,33,145,2,235,128,55,188,78,226,216,143,249,120,165,209,41,32,73,164,116,12,153,217,229,37,160,96,236,0,205,200,103,225,254,182,152,104,217,72,103,228,221,144,23,229,24,15,203,17,200,171,141,232,246,222,41,6,64,34,233,81,46,117,94,65,189,173,252,96,60,191,60,235,90,37,110,5,72,3,202,60,58,45,97,236,125,33,155,88,188,52,12,248,129,239,141,84,124,238,75,124,84,45,154,140,163,21,174,9,161,231,59,26,203,240,31,41,182,183,1,123,215,157,71,16,158,214,17,222,3,176,46,105,24,216,235,200,178,176,177,230,46,101,156,221,56,255,182,135,123,96,208,37,50,117,205,232,229,70,96,99,88,25,197,117,82,81,216,32,25,239,79,179,146,244,128,55,50,182,229,223,53,64,236,37,57,232,172,178,187,119,111,57,180,81,89,110,59,148,47,150,229,126,63,32,150,51,120,242,114,226,115,177,169,32,180,192,92,18,51,62,115,184,69,201,68,208,229,229,213,224,185,222,180,68,253,162,62,109,17,100,247,216,206,17,125,110,5,178,238,97,112,200,158,76,217,221,114,91,210,231,95,213,153,31,210,243,71,194,171,45,159,174,80,105,229,109,236,195,247,200,152,92,219,188,80,16,30,2,38,215,253,110,10,172,184,31,125,230,6,85,234,18,51,219,169,23,204,97,78,82,243,142,119,144,242,125,184,83,203,42,91,45,227,221,29,98,69,195,87,207,114,12,35,39,4,207,184,155,251,115,205,235,184,69,217,171,208,112,43,113,240,174,25,29,36,98,25,254,93,198,140,122,151,159,21,147,56,131,10,66,144,172,192,59,203,97,3,174,78,236,199,119,17,184,20,43,187,231,14,43,151,91,249,174,102,125,254,25,25,249,36,155,6,148,89,213,235,23,17,100,55,81,246,107,230,197,53,188,181,4,236,69,95,77,96,207,73,203,8,129,245,126,203,142,160,70,229,68,169,145,227,64,125,89,142,62,131,243,120,238,108,131,228,122,252,53,248,137,66,81,8,234,102,110,99,106,222,64,160,195,156,147,200,160,84,99,147,186,55,30,56,78,219,146,152,23,164,186,84,153,122,216,17,200,156,220,105,206,5,7,221,178,239,195,44,42,127,209,166,231,187,225,137,142,134,83,22,81,117,48,65,241,221,136,103,134,177,89,150,118,51,149,7,223,179,40,129,105,85,223,253,85,232,184,249,124,103,150,121,214,32,240,240,35,27,126,222,173,94,44,112,157,27,202,163,190,109,137,216,123,239,84,85,244,72,58,21,190,100,201,20,70,189,208,163,9,64,98,179,204,65,212,169,83,140,134,17,135,201,177,72,150,56,57,34,13,194,106,168,119,196,92,64,26,185,251,220,128,226,84,253,101,242,34,205,187,164,1,154,16,190,125,244,155,202,242,10,51,142,80,164,26,154,152,141,136,215,127,219,210,194,18,77,59,118,34,206,49,90,221,228,12,175,153,130,0,175,168,222,198,108,209,116,217,31,231,225,220,134,106,132,175,249,169,165,155,70,42,242,52,181,89,89,247,20,19,62,201,209,225,156,201,183,79,65,153,3,142,240,225,50,230,251,59,73,13,98,238,204,148,72,132,111,240,222,215,204,241,180,246,141,172,47,46,207,178,25,26,222,202,35,235,144,56,117,9,91,145,162,13,245,40,227,149,42,178,62,32,101,234,61,190,139,146,178,37,13,159,192,223,75,36,32,59,168,103,113,223,136,63,48,171,253,221,244,241,13,101,160,75,144,87,138,89,218,40,194,144,123,1,114,12,53,22,8,65,249,182,100,46,77,34,4,45,82,2,204,173,36,115,201,8,134,98,175,132,125,66,168,249,236,88,222,203,73,230,54,14,115,31,114,130,144,222,108,251,230,93,127,170,198,226,18,88,238,202,63,12,112,164,30,203,20,232,84,23,121,36,84,65,6,127,169,191,97,73,211,207,12,40,87,175,106,100,66,122,196,58,8,243,2,12,189,102,130,252,209,52,152,21,168,30,18,51,184,65,119,45,185,92,149,171,209,98,230,126,227,140,212,137,8,180,242,152,185,37,58,74,7,51,242,159,242,219,21,30,141,28,47,39,138,38,171,159,82,229,212,171,55,141,50,219,215,76,174,37,46,230,68,251,182,204,22,104,74,145,242,116,243,113,72,178,56,197,0,92,81,8,136,91,127,150,112,30,92,9,228,183,115,92,250,185,124,203,187,1,132,94,111,196,216,45,197,51,165,162,55,46,199,103,116,249,110,189,102,176,76,194,69,227,238,36,113,246,77,38,220,3,156,192,17,187,168,24,160,187,5,49,72,4,112,12,148,171,151,35,100,222,221,189,27,86,32,37,191,11,172,210,47,171,192,177,184,214,137,25,215,197,147,94,220,110,136,247,232,211,84,38,187,119,119,126,137,236,156,252,52,59,160,199,209,97,178,104,237,185,19,110,162,59,215,163,78,79,106,98,83,180,228,197,39,240,213,88,5,148,92,118,169,102,137,136,51,202,39,235,198,11,6,65,251,26,89,101,214,94,149,253,14,199,100,238,20,81,74,36,118,218,93,31,72,74,88,92,62,2,33,199,193,150,135,113,161,188,66,137,208,44,48,41,177,206,25,156,206,144,79,128,69,150,27,62,4,83,185,69,192,25,157,190,166,102,212,146,34,152,221,18,132,170,93,27,6,220,206,175,48,182,247,109,49,227,191,57,80,12,122,216,115,24,221,221,144,40,31,18,72,30,98,177,196,147,52,156,170,215,8,207,16,77,25,218,159,128,191,34,250,130,16,92,87,35,249,47,239,205,227,77,117,161,183,57,47,134,1,37,26,77,34,124,207,172,99,209,163,136,238,236,58,231,77,249,105,22,85,8,43,18,142,80,0,247,174,223,52,179,215,247,81,121,78,49,150,62,157,168,30,105,55,255,37,69,254,92,229,7,241,199,120,26,108,116,18,115,222,4,154,202,141,229,164,39,224,130,228,240,189,253,3,87,169,89,195,53,155,56,124,92,147,167,65,105,52,18,244,135,56,209,159,98,82,235,111,163,147,160,8,172,31,123,196,70,155,42,73,72,18,51,138,223,191,15,193,108,197,17,85,204,172,144,95,60,19,194,120,74,146,111,117,3,79,3,105,159,110,54,233,14,53,159,59,226,135,160,229,229,86,206,37,191,205,65,246,5,181,136,209,194,62,125,65,201,205,104,225,242,246,150,147,6,17,74,109,152,42,224,200,172,159,57,111,101,127,54,30,139,250,145,52,96,133,3,93,223,109,34,70,205,191,203,104,207,4,101,65,171,157,61,108,195,241,3,175,159,152,17,47,251,244,25,208,247,50,52,147,180,12,198,162,15,40,132,25,7,236,194,249,48,227,60,248,211,38,41,126,65,229,104,253,112,9,244,167,135,145,139,200,203,177,126,234,51,199,220,169,229,26,210,52,144,194,233,23,71,220,38,226,120,19,129,108,17,76,135,230,239,134,54,51,11,132,99,108,211,246,240,135,185,179,149,45,102,96,122,159,100,30,5,31,240,59,10,62,132,236,195,250,242,109,219,224,77,93,168,94,143,25,212,127,241,151,131,108,149,34,77,10,187,102,52,44,33,83,55,95,219,119,132,98,77,166,40,252,180,107,44,159,133,200,205,22,33,203,7,164,189,63,64,216,182,206,202,87,120,2,43,24,198,238,102,6,90,10,183,249,105,148,150,151,155,187,8,238,216,55,157,147,170,111,183,86,150,128,154,185,209,251,72,23,232,167,214,212,14,35,133,216,226,233,102,138,158,50,148,84,25,143,48,131,204,22,228,8,232,199,244,221,0,205,124,46,186,93,231,9,14,79,138,134,151,157,179,206,65,110,140,247,171,11,106,221,178,122,200,104,237,213,227,221,103,37,201,68,192,245,46,159,239,64,157,28,33,200,250,44,15,104,241,220,90,38,216,158,103,250,231,15,241,136,25,255,52,233,187,205,37,245,167,25,173,252,108,87,179,199,15,15,166,247,253,221,197,246,147,163,213,124,162,40,131,98,230,46,84,195,92,20,235,10,44,196,170,138,220,204,53,77,230,9,252,130,251,99,236,221,240,170,163,104,34,191,13,176,234,19,202,178,143,206,18,221,199,60,107,250,164,201,172,199,40,14,202,98,38,67,53,99,44,207,73,46,108,243,63,94,138,28,211,12,152,221,200,250,180,101,230,98,134,83,171,32,219,17,120,231,246,197,156,126,171,167,108,65,179,65,224,179,107,236,24,200,77,10,89,253,143,153,101,121,175,129,218,57,46,143,60,13,139,83,138,53,191,161,91,149,150,193,121,86,114,108,40,59,151,41,203,103,145,189,252,96,34,236,101,217,174,209,250,116,165,208,213,119,66,250,84,142,15,176,132,206,160,198,62,74,194,93,128,87,220,116,90,172,46,206,158,11,4,233,38,171,197,47,250,1,112,220,140,36,13,163,42,37,246,12,132,39,115,21,132,31,231,253,151,13,195,58,224,237,147,46,73,230,105,172,48,83,135,41,243,127,147,80,233,241,110,238,235,89,22,207,182,216,141,31,200,0,207,4,149,15,0,107,58,222,210,90,102,84,138,98,94,22,27,141,223,134,98,89,214,245,62,179,104,196,129,12,122,240,89,93,228,25,62,225,111,142,9,252,104,221,144,22,241,229,22,230,86,30,124,32,48,31,48,194,225,105,100,212,178,174,121,80,244,225,174,194,89,77,185,235,177,246,103,55,229,79,62,209,223,22,164,129,220,30,87,242,107,11,129,178,44,204,250,115,24,236,234,115,122,64,49,118,209,94,196,12,46,229,59,37,225,143,71,225,234,74,129,195,212,207,249,238,102,4,107,166,152,51,148,157,63,135,218,138,136,168,73,187,102,106,206,40,170,249,154,6,109,132,170,98,19,46,73,95,161,55,56,145,245,127,176,247,230,205,141,156,215,189,240,87,25,195,142,47,167,136,33,123,95,168,151,55,5,130,28,14,57,220,119,82,153,82,129,64,3,4,137,141,0,72,144,28,79,149,237,196,241,46,175,215,178,98,203,142,115,189,196,78,28,203,187,45,121,169,186,31,229,45,113,36,253,149,175,240,62,191,211,207,211,125,64,162,57,35,53,17,199,247,149,167,44,146,125,186,159,125,57,235,239,0,102,206,96,100,200,120,178,110,184,22,88,220,7,19,135,39,18,196,169,175,45,193,30,247,213,13,200,194,136,235,65,98,65,157,173,45,202,173,5,216,58,73,22,215,17,203,90,225,210,17,228,234,114,76,33,81,218,44,132,12,82,133,88,229,174,220,234,30,229,10,238,35,67,97,237,171,175,93,13,9,9,124,70,118,224,139,42,171,70,170,46,14,203,15,228,112,40,84,228,202,67,152,172,161,179,118,195,1,208,246,204,136,138,75,58,206,36,142,248,114,67,218,111,64,166,232,81,214,47,67,35,47,112,73,134,71,50,67,60,7,135,11,193,69,87,100,184,11,152,172,110,192,177,27,138,74,190,79,44,137,57,180,184,208,175,132,100,128,179,33,85,42,251,24,192,154,234,10,135,200,6,132,44,222,47,219,144,30,181,62,5,14,120,204,51,27,45,211,108,91,13,41,133,107,235,44,231,60,140,246,192,75,145,100,33,137,250,44,144,11,163,98,26,134,186,207,144,14,199,98,209,90,208,227,153,42,111,57,178,109,24,48,9,179,65,3,84,78,212,112,0,49,198,90,94,80,189,200,53,4,100,224,17,104,188,219,66,222,212,156,136,172,195,7,204,225,95,19,0,88,72,118,96,255,116,249,90,240,97,95,240,77,213,50,120,161,26,172,219,208,168,168,101,8,155,46,15,152,16,231,23,66,245,213,66,130,47,135,206,210,116,3,248,6,222,11,209,136,35,172,132,109,16,96,27,26,142,58,31,225,244,227,179,136,65,113,110,32,39,181,186,12,201,223,223,103,187,15,81,251,130,165,80,243,37,216,28,248,54,198,100,95,131,204,33,15,6,88,188,204,216,115,17,233,7,96,61,53,227,217,22,194,77,28,138,234,18,196,157,31,141,138,104,37,48,203,24,25,108,131,18,104,32,135,249,177,242,155,200,10,124,23,65,58,228,8,230,244,85,109,153,138,138,52,202,46,59,115,48,254,182,174,168,112,251,226,211,1,100,21,77,198,53,32,170,131,188,248,89,187,0,64,168,43,158,204,129,140,198,162,40,129,226,142,200,113,217,108,192,211,121,76,128,68,12,32,18,0,169,175,97,34,244,92,54,100,200,77,225,59,158,34,147,182,128,125,13,4,106,215,136,234,38,19,12,235,53,101,229,82,130,1,122,97,242,149,132,187,80,243,162,65,65,170,55,131,245,11,6,104,219,80,31,35,117,181,193,71,148,32,149,212,145,132,92,118,14,75,21,130,229,174,177,99,131,22,185,199,70,220,55,28,184,168,171,29,224,1,172,141,181,140,192,94,77,245,53,240,183,244,216,25,30,153,205,129,2,29,157,11,208,12,177,69,140,24,47,149,144,0,100,248,215,196,146,1,208,16,35,180,40,20,142,96,148,152,225,3,200,128,31,201,67,152,123,155,177,31,46,68,45,51,18,171,93,236,99,139,173,36,4,13,106,18,218,34,60,146,116,198,14,130,181,65,108,148,17,53,28,7,34,251,154,130,104,237,168,95,56,138,45,246,181,24,127,77,66,89,250,164,175,177,172,88,120,5,89,71,106,135,232,172,69,3,120,225,4,89,111,70,155,19,225,148,6,107,26,100,3,39,218,187,66,234,99,185,166,0,158,0,253,104,180,243,1,139,100,178,65,243,200,228,166,90,238,192,35,32,142,125,0,228,32,44,27,209,215,46,252,244,226,101,44,110,44,81,154,98,86,129,207,132,3,54,38,19,191,111,168,197,2,244,202,190,165,36,88,54,39,190,160,144,175,141,113,66,132,123,165,132,118,193,246,226,6,50,89,209,38,242,193,203,165,226,1,89,223,236,251,24,184,48,234,146,128,242,159,99,127,97,11,88,112,27,148,100,10,37,226,45,115,16,56,103,70,95,83,206,27,118,48,232,184,166,163,143,41,181,5,63,13,13,120,72,169,107,25,142,243,124,178,233,222,140,138,70,170,22,134,71,0,49,35,114,27,2,39,3,237,52,91,226,192,66,130,147,166,226,131,224,90,199,46,109,228,76,137,36,30,4,80,58,54,191,3,40,61,165,39,143,67,96,0,58,44,214,19,104,186,186,161,171,91,23,41,77,32,249,49,50,140,9,209,199,58,2,197,108,222,105,36,104,83,100,132,76,48,93,133,139,32,73,51,82,13,33,41,156,198,82,205,19,172,151,163,206,51,223,32,80,90,131,31,134,20,15,31,49,150,100,79,101,100,157,16,88,20,25,40,37,188,104,56,53,68,124,37,236,137,142,211,71,38,168,36,197,242,138,51,69,227,99,34,46,124,67,134,223,128,97,198,29,205,14,90,176,226,234,186,247,145,137,200,224,84,19,169,36,213,5,1,185,25,182,105,126,237,217,166,17,77,22,28,213,52,135,223,108,144,119,149,208,238,67,115,222,183,6,53,156,133,94,196,232,83,74,19,182,16,144,60,200,82,122,14,146,9,13,206,106,8,62,213,208,162,178,137,173,247,250,121,5,43,146,18,160,128,244,216,189,152,32,223,12,16,166,12,45,61,26,164,174,35,173,85,216,17,104,88,92,0,97,113,188,71,248,239,200,97,16,87,184,206,213,126,32,3,119,198,149,100,228,139,212,12,78,134,248,28,145,45,26,22,14,35,67,137,73,164,164,38,56,11,93,231,248,28,6,16,195,125,61,34,187,156,55,199,33,109,235,18,207,8,166,19,196,222,115,176,73,164,63,146,46,231,62,210,74,146,3,52,255,26,44,158,20,243,0,236,97,196,184,217,4,40,0,104,4,89,53,165,127,228,192,134,142,11,136,103,41,66,226,246,214,99,79,122,144,145,55,86,181,12,94,11,226,216,96,101,147,33,208,81,101,27,136,146,176,250,190,134,203,160,250,154,172,113,38,27,20,100,126,150,144,25,192,190,71,134,207,126,228,66,56,240,200,17,119,237,48,99,115,76,54,225,68,107,40,50,178,4,154,28,124,16,136,118,138,35,3,25,62,153,236,107,176,211,190,163,200,152,15,155,119,76,199,101,168,171,150,19,36,176,221,7,93,72,74,81,73,134,87,144,201,112,127,232,80,215,76,69,246,195,220,96,188,105,184,225,101,203,129,69,101,106,125,77,3,219,19,145,17,195,201,178,104,2,107,18,145,120,17,153,114,89,112,224,67,7,134,17,185,88,0,140,109,176,132,144,240,131,52,93,233,188,8,50,194,192,25,116,150,78,172,137,60,1,129,37,239,245,237,17,164,159,240,165,239,9,18,37,104,20,254,195,200,200,94,101,40,170,96,176,92,151,149,109,193,46,99,168,178,17,109,206,97,129,116,64,247,120,82,89,165,131,29,102,139,24,8,168,74,130,212,195,176,107,6,183,74,168,48,166,20,125,17,251,7,191,32,246,49,146,4,201,60,75,190,78,97,41,26,135,213,34,15,26,121,253,235,8,233,116,153,230,16,72,146,224,98,213,215,112,45,112,120,175,92,4,43,104,138,44,38,215,239,27,111,219,83,142,141,200,161,140,204,146,140,104,249,10,30,10,68,177,127,248,26,20,227,133,212,125,70,68,6,219,195,42,6,66,157,174,78,59,159,76,88,12,138,21,174,158,166,58,152,161,61,129,39,8,3,170,52,40,171,150,250,154,248,74,134,113,9,101,157,116,240,7,21,1,76,28,229,146,76,19,174,17,141,24,164,18,155,195,152,33,169,168,250,218,128,151,131,207,65,208,200,124,163,198,68,35,60,201,62,16,76,33,208,75,101,2,33,204,10,94,153,97,191,121,72,96,224,170,85,132,172,199,54,131,152,133,114,2,234,10,181,200,72,178,229,100,199,81,105,125,65,198,101,201,78,113,176,188,0,22,149,100,130,125,181,121,217,48,103,235,209,250,6,152,165,207,193,221,112,48,196,91,139,108,52,108,208,128,147,21,237,29,13,62,115,28,4,22,94,221,18,136,4,103,134,15,111,4,182,10,45,40,66,220,232,72,177,41,145,44,223,1,192,51,85,231,21,6,212,51,56,220,169,13,164,57,69,22,140,164,171,241,249,116,49,226,209,57,140,252,223,108,72,49,138,48,240,68,167,184,229,50,156,18,164,195,177,92,153,254,8,100,68,157,120,140,76,208,70,209,33,111,192,50,171,177,211,76,135,30,80,221,109,46,86,188,222,119,14,195,35,70,106,42,196,205,136,80,29,147,163,210,137,9,118,212,90,65,10,69,158,96,13,7,45,88,41,117,103,35,246,205,119,249,41,14,29,168,23,93,202,200,237,206,128,200,128,209,108,40,33,16,74,122,160,204,153,252,254,137,66,216,193,16,144,182,130,53,13,1,87,210,137,28,100,228,56,227,23,43,174,78,79,93,17,14,217,55,57,34,30,25,32,212,41,238,0,178,134,35,68,139,65,5,254,180,28,22,44,68,102,213,7,153,236,125,178,223,112,74,6,210,46,7,51,182,221,232,238,131,58,213,113,24,36,176,14,111,80,233,120,15,50,156,235,61,70,6,232,167,173,118,183,248,5,55,4,219,252,14,16,21,213,41,111,83,222,70,134,68,6,222,199,53,20,179,2,103,52,215,229,135,26,210,76,217,106,190,209,7,61,6,77,167,186,9,105,75,145,145,73,148,15,42,114,130,25,82,238,32,178,144,91,248,160,146,44,45,23,50,242,92,35,3,31,159,111,232,173,228,148,192,125,93,103,251,19,224,71,150,167,214,18,12,70,22,3,52,112,72,201,101,171,227,214,34,236,241,62,96,108,98,2,100,191,44,18,241,249,38,65,34,83,87,45,22,248,155,219,177,235,35,14,98,139,208,112,66,50,226,34,251,168,24,49,77,29,214,200,19,4,149,54,103,70,68,199,237,152,44,14,42,151,227,62,194,101,76,74,160,98,240,161,51,224,56,202,228,105,169,142,91,220,224,136,39,101,103,131,5,80,80,93,53,220,34,69,38,155,47,104,218,20,251,136,168,47,179,239,102,181,117,87,177,11,22,5,195,245,81,137,29,245,21,25,152,148,124,29,33,85,184,226,60,45,108,63,159,243,49,176,100,201,168,112,31,168,200,130,207,228,107,88,12,16,188,128,212,100,2,120,220,225,64,155,248,159,161,154,13,173,72,223,42,68,220,171,169,78,60,124,109,50,248,9,28,244,8,98,143,10,215,28,139,225,77,234,20,95,16,81,33,9,232,124,188,53,202,247,30,247,26,86,51,126,75,192,17,57,106,153,69,147,207,225,167,161,99,83,28,5,146,164,192,179,136,163,83,251,72,121,160,102,203,118,57,88,178,3,236,82,199,138,22,18,184,149,62,252,80,23,106,22,79,45,66,147,204,131,124,107,138,65,85,183,58,192,89,44,14,148,137,217,180,117,197,80,3,241,132,165,6,36,192,109,11,190,247,138,140,200,8,198,111,227,22,16,108,173,175,10,23,204,59,131,34,113,40,124,84,93,188,112,122,69,210,116,62,93,130,189,243,85,183,16,184,197,111,78,19,110,254,209,199,208,127,241,141,11,116,125,93,250,44,195,244,138,88,97,214,48,178,139,69,87,8,101,226,98,103,134,224,50,53,93,130,83,131,138,75,156,113,188,26,249,169,169,33,65,92,74,28,171,0,42,108,185,170,97,200,72,8,151,61,206,69,129,223,240,21,25,24,86,172,207,240,119,243,117,69,133,46,206,236,187,117,73,78,87,101,135,158,41,236,76,8,33,233,101,187,33,235,192,150,209,39,214,65,250,82,100,10,83,209,185,72,169,169,64,7,20,78,9,135,116,142,56,239,233,209,145,1,60,32,230,176,73,40,255,200,196,164,90,142,4,197,124,231,2,31,192,142,78,74,120,55,104,154,195,243,19,0,227,86,83,29,131,39,150,199,6,205,132,255,149,225,171,131,148,16,239,108,46,73,195,171,204,208,163,217,228,186,83,113,10,3,159,205,143,230,26,6,115,206,46,216,148,138,54,90,41,200,211,192,21,4,14,188,254,213,133,15,220,81,163,15,105,31,120,125,182,186,116,193,142,105,182,213,7,129,11,187,101,180,196,117,200,117,108,72,97,12,138,168,228,236,200,174,38,143,110,105,181,119,12,0,108,56,28,163,214,142,152,28,83,176,195,204,67,6,77,134,115,155,58,252,17,229,192,63,69,182,97,71,137,216,150,216,241,130,205,103,100,40,24,37,92,3,138,134,142,220,101,100,96,131,71,10,21,147,32,69,56,56,174,7,151,110,45,234,49,212,12,28,231,21,230,100,9,184,128,225,132,31,58,187,244,8,3,203,245,216,68,235,12,1,29,86,16,236,0,181,130,125,135,224,31,24,74,44,130,53,163,5,14,119,49,141,221,61,128,210,247,100,82,78,108,61,77,176,103,54,251,26,25,35,253,104,227,66,223,239,50,36,126,11,57,133,180,104,253,123,148,21,155,145,201,127,39,90,193,208,184,51,108,47,52,148,224,18,35,50,178,104,25,28,100,22,150,249,136,140,136,35,139,33,212,138,115,211,119,163,178,41,113,56,3,176,69,98,101,233,206,140,110,107,36,206,50,50,80,129,163,249,212,200,223,204,100,100,116,86,177,56,128,74,97,40,22,130,108,18,154,149,90,134,80,88,218,125,100,90,45,138,10,247,90,135,33,239,2,69,203,83,140,29,249,115,152,108,58,113,126,57,241,33,109,35,228,152,147,129,214,174,43,253,39,34,150,92,6,181,230,0,169,220,86,102,11,64,240,24,28,209,30,57,96,128,98,22,221,92,176,3,178,43,151,194,157,92,77,109,32,76,188,199,196,0,27,14,4,17,75,106,186,0,121,97,201,36,192,122,251,138,139,65,198,65,184,46,196,84,36,113,112,34,182,16,185,217,185,170,135,160,217,140,152,107,212,144,14,140,149,13,95,35,199,142,110,123,193,51,242,107,17,42,105,5,16,77,248,137,80,190,176,65,17,242,165,171,174,23,228,59,177,116,118,57,193,217,51,94,196,96,10,57,143,3,207,35,77,249,180,234,200,91,105,112,150,19,225,104,0,8,83,53,187,200,208,197,168,200,53,26,113,210,0,136,229,114,50,178,59,219,142,58,40,225,241,173,241,83,5,9,155,244,232,198,245,33,28,50,65,215,34,172,214,104,37,32,254,220,103,75,216,66,212,118,116,239,1,171,75,28,4,38,223,247,94,36,62,152,240,219,178,88,195,44,155,32,46,212,34,132,51,191,201,70,140,64,201,34,109,14,145,93,182,185,16,149,128,180,27,209,74,128,71,39,171,154,48,252,98,170,239,176,59,17,24,101,70,116,100,224,36,4,30,52,35,219,112,109,140,78,113,19,26,42,157,99,67,235,158,30,113,156,144,199,153,238,12,54,85,61,58,165,45,48,14,28,86,26,48,32,234,106,177,40,43,175,211,135,58,13,155,73,196,224,139,163,204,231,136,215,58,50,14,196,140,48,248,67,134,243,45,56,93,223,85,162,61,220,45,185,103,20,6,4,190,59,177,56,166,219,156,232,194,35,155,49,232,150,203,152,4,90,205,145,14,148,50,32,88,12,172,158,114,11,187,102,92,180,197,141,45,64,166,211,4,135,19,125,77,56,91,252,238,48,40,39,150,34,147,47,6,39,187,130,87,82,12,163,88,143,46,79,169,0,92,59,82,177,43,25,84,92,214,125,232,230,14,66,122,34,193,158,116,249,108,137,33,251,67,116,196,138,209,212,25,128,47,46,53,48,9,74,172,215,77,130,43,97,100,11,136,71,74,118,214,33,182,112,252,113,23,129,78,106,149,216,6,162,93,88,195,160,9,54,162,171,3,126,179,158,206,79,42,192,166,232,74,56,160,144,79,126,18,137,245,107,70,98,57,196,106,155,161,201,67,46,212,252,72,44,71,90,54,38,242,163,37,190,21,53,219,129,255,16,191,85,28,66,86,80,202,8,141,44,162,236,156,130,102,52,210,23,64,139,226,178,5,106,3,171,217,179,35,77,7,66,20,217,125,39,46,87,205,83,59,3,25,43,60,139,73,52,182,71,112,17,202,166,131,168,129,190,99,12,150,127,71,139,140,81,200,42,206,56,16,27,217,20,253,200,86,101,134,78,165,188,110,87,33,147,65,185,100,64,168,97,77,35,236,31,117,21,3,249,218,235,187,24,28,164,124,119,220,136,140,204,91,188,219,128,254,119,34,205,21,37,172,98,167,183,13,83,150,186,55,96,242,23,178,137,197,175,234,216,169,26,224,137,112,73,237,99,3,212,100,57,136,204,226,24,247,72,187,174,114,226,96,76,224,156,202,87,168,11,59,136,58,65,145,24,200,227,23,49,96,31,221,72,85,8,176,117,192,89,51,50,92,195,162,133,128,179,152,31,175,128,163,140,214,39,252,217,248,206,49,32,24,168,241,178,195,8,60,182,103,53,224,184,105,209,218,247,108,190,163,77,31,40,203,209,26,51,128,217,195,244,240,166,79,169,23,163,29,13,124,20,166,7,36,119,1,67,113,23,48,130,152,46,207,180,128,117,16,113,54,64,124,244,13,163,143,65,183,99,37,63,194,148,29,157,39,146,67,214,63,75,201,228,22,98,44,249,133,102,34,15,160,22,169,57,40,90,141,169,210,77,8,218,158,154,45,64,89,186,252,90,49,9,170,60,58,100,113,106,153,54,79,190,135,200,83,47,106,26,58,202,11,39,101,107,116,103,33,49,6,191,229,1,171,9,53,178,186,28,200,8,192,228,56,113,239,139,189,25,145,93,10,15,237,251,90,133,35,210,249,143,28,104,70,95,186,145,200,14,5,254,0,10,23,174,201,131,173,68,77,24,66,96,61,46,89,187,128,43,180,212,34,5,187,193,215,176,129,236,62,166,98,248,196,34,131,36,103,244,165,50,65,116,169,90,105,200,86,160,245,201,167,112,22,81,171,216,70,32,17,55,4,67,58,115,244,232,44,164,132,95,92,170,135,87,166,107,199,106,95,205,230,234,207,16,180,195,140,78,59,7,10,57,70,38,255,155,72,229,12,248,207,190,236,123,38,146,120,170,67,220,167,245,196,45,220,8,81,84,59,27,62,238,220,228,99,106,33,247,164,62,118,224,146,192,13,247,3,237,250,131,156,8,244,212,78,4,184,199,132,128,28,86,102,144,193,148,57,49,57,112,6,3,8,139,36,35,166,154,155,105,160,116,209,37,206,48,220,63,77,64,74,48,157,142,77,124,142,29,145,33,123,48,157,14,129,16,72,175,104,114,30,245,152,185,66,131,50,68,130,87,128,138,44,55,60,61,156,78,90,55,89,53,196,66,221,233,75,225,6,123,174,92,183,6,178,176,107,92,245,161,9,206,207,84,219,21,55,21,14,38,214,109,196,95,243,126,33,114,85,231,77,67,58,102,213,52,15,96,235,204,162,173,33,191,189,178,9,24,54,225,108,242,124,77,22,225,160,121,146,44,174,82,151,235,147,52,186,242,125,245,181,69,217,205,244,190,188,119,112,219,145,100,228,86,103,190,174,98,200,145,41,92,181,204,32,102,182,143,10,0,102,53,33,72,218,206,50,134,0,74,70,179,37,14,26,124,160,200,233,204,225,253,50,125,21,32,103,0,210,208,102,224,226,14,101,20,213,229,197,0,141,152,219,167,223,131,108,111,120,234,99,128,214,113,6,129,226,210,164,90,30,48,36,224,199,216,144,65,252,48,13,69,6,47,192,124,112,17,144,10,241,206,87,100,248,229,113,221,33,242,50,202,36,0,32,155,30,79,94,138,84,37,186,98,245,4,149,242,158,56,220,104,237,120,202,61,11,100,100,254,242,185,193,219,138,162,189,192,186,153,122,159,121,8,194,137,98,46,160,119,21,181,179,237,5,187,168,174,92,195,12,11,242,114,159,21,20,158,79,134,218,2,132,100,174,251,125,57,172,196,124,248,234,107,138,16,226,214,66,248,154,89,81,221,96,253,184,76,11,235,145,227,168,13,36,164,38,207,227,28,48,224,88,52,181,3,32,210,115,21,155,24,33,113,70,217,81,175,224,125,194,51,84,193,127,208,137,198,27,252,6,91,162,136,85,66,80,168,154,107,141,192,24,251,178,197,26,209,169,16,98,95,243,147,21,160,25,158,106,23,44,121,125,46,56,4,181,227,170,201,132,77,133,107,237,17,21,235,42,119,107,3,42,97,96,10,112,178,141,240,83,181,192,129,231,230,246,229,255,68,176,184,218,122,58,156,102,249,101,103,19,128,149,175,118,38,66,205,29,110,81,3,120,182,173,200,72,174,163,185,220,66,10,116,48,55,58,105,17,45,193,88,31,2,222,118,244,232,52,212,41,141,11,91,72,66,70,150,224,188,116,148,82,90,214,62,115,186,45,115,53,17,89,236,167,62,243,17,144,56,165,34,0,122,95,211,234,43,28,70,114,25,146,141,243,12,73,35,249,49,14,60,10,61,42,28,190,200,60,25,90,194,13,51,232,58,51,82,94,103,112,91,114,41,185,39,85,6,140,53,232,7,213,94,71,250,15,168,172,229,170,246,200,38,29,171,252,96,52,3,247,42,167,8,94,174,200,109,231,50,50,192,76,164,57,214,195,82,211,227,232,10,152,215,1,171,97,72,170,71,209,100,113,217,72,109,102,41,179,140,71,105,111,252,232,206,128,213,210,129,162,77,149,13,191,143,24,103,149,44,251,80,23,91,146,108,83,99,236,152,12,8,35,137,71,65,74,104,164,18,136,27,142,172,134,182,242,137,19,133,155,72,17,20,55,92,39,103,78,39,34,99,223,68,70,31,90,121,186,2,182,165,194,1,170,225,48,178,1,21,141,26,83,139,18,249,120,252,107,91,217,24,32,56,248,44,199,24,168,144,179,93,85,53,96,10,156,190,170,45,79,102,217,0,21,230,92,141,181,219,128,225,204,82,147,109,192,234,197,63,166,100,76,209,90,48,224,75,24,157,5,176,142,67,94,54,20,25,41,79,76,45,30,82,36,138,2,194,191,234,22,124,126,141,152,172,1,63,198,139,102,219,36,63,246,120,190,52,164,55,243,236,168,106,3,241,249,49,213,33,118,36,26,20,81,52,95,134,128,27,53,149,7,138,71,190,17,177,3,23,33,174,193,165,64,141,10,1,157,235,241,168,32,17,148,31,119,27,48,157,6,47,92,39,53,159,250,26,214,88,199,103,95,3,225,87,87,107,65,7,144,51,171,25,250,69,93,173,66,157,18,221,155,188,91,6,148,77,178,221,58,216,86,221,115,217,152,32,19,146,212,200,0,101,208,130,21,143,15,153,37,19,174,0,53,75,115,112,132,49,42,66,34,213,152,16,90,85,140,61,66,9,169,197,21,166,22,161,14,175,246,24,113,210,33,236,107,71,25,192,17,112,138,220,83,108,50,197,228,219,182,21,145,53,56,99,178,194,133,32,162,201,251,10,9,144,225,158,199,167,195,130,107,139,172,90,172,101,120,168,70,27,91,92,16,16,11,213,214,4,156,178,30,235,100,112,62,97,101,169,253,161,97,171,185,113,225,58,240,88,34,84,1,32,216,128,17,98,100,113,220,34,119,138,36,139,142,197,105,128,64,133,218,64,90,207,61,228,127,6,0,108,76,134,48,103,248,170,95,225,85,201,202,70,62,45,39,234,23,17,45,246,53,60,211,156,168,112,13,236,131,201,250,165,17,156,115,216,50,151,80,206,99,24,123,98,108,52,91,166,6,128,95,25,164,208,120,45,192,88,5,105,218,146,100,196,135,177,178,61,164,173,115,13,245,177,73,168,145,113,203,16,87,45,88,66,85,53,1,38,91,241,132,120,216,92,106,243,33,101,41,101,182,139,201,134,225,69,129,213,136,232,1,155,202,10,135,149,213,146,225,178,46,121,27,153,17,7,1,126,78,135,15,151,170,27,177,42,177,83,65,232,31,2,126,39,36,3,170,70,139,3,229,225,122,9,4,95,95,82,61,164,242,113,227,170,17,88,232,42,135,82,32,18,128,177,101,31,155,80,106,74,175,80,248,232,242,148,165,32,35,72,95,110,1,200,20,200,191,23,119,155,162,122,124,83,125,29,38,73,52,24,89,92,117,190,161,154,102,67,17,203,27,142,93,160,252,183,144,198,142,0,101,99,178,78,185,221,228,160,161,93,204,197,215,161,72,65,184,31,74,178,65,217,106,226,101,236,2,5,87,197,131,185,30,116,190,190,21,175,6,199,39,19,138,108,26,124,70,17,57,197,200,48,52,171,150,139,202,17,138,24,15,170,3,101,185,43,15,37,160,16,146,51,103,76,38,176,7,201,67,187,20,166,24,27,193,225,221,5,172,89,121,169,67,210,69,56,11,171,27,230,117,9,34,14,50,210,26,218,6,39,147,167,155,36,195,183,156,157,151,130,12,180,121,83,53,13,54,17,199,98,84,49,226,74,49,3,219,150,198,156,45,64,38,60,179,136,172,35,106,209,229,13,247,37,110,36,196,79,15,238,23,22,167,194,143,218,81,100,131,82,208,242,170,1,143,166,200,6,56,15,222,50,100,241,139,71,28,190,46,125,189,54,129,169,160,62,166,99,194,101,84,49,156,98,239,202,49,113,144,102,42,182,38,59,97,146,56,121,44,56,4,139,199,231,210,130,67,177,29,145,73,27,203,201,64,27,179,20,153,178,36,91,156,140,96,65,53,38,14,208,45,25,43,130,1,133,179,183,236,149,3,150,200,119,24,21,108,149,116,192,66,160,186,231,235,124,25,57,8,204,181,85,175,144,130,39,198,190,194,10,71,220,175,175,170,134,219,69,44,88,147,223,24,14,44,185,55,233,122,177,89,195,93,8,72,142,163,10,71,40,103,31,25,146,177,242,216,134,0,201,97,63,112,36,153,116,79,72,178,6,43,170,197,246,38,173,45,51,250,154,124,99,216,81,44,46,9,67,34,140,163,110,4,159,243,147,26,174,24,126,220,52,202,130,192,78,75,184,163,234,234,200,130,218,223,210,28,126,82,27,174,130,33,194,49,107,232,236,226,132,213,196,210,163,181,128,75,192,182,221,62,50,246,143,26,82,164,81,100,179,233,97,46,149,254,14,24,82,240,29,224,100,204,97,180,10,9,122,75,99,13,163,52,73,102,180,146,52,60,49,56,89,176,73,82,202,192,66,131,240,197,122,5,117,130,58,105,133,184,74,9,28,248,245,4,86,93,181,204,5,146,129,195,186,109,32,44,71,93,48,16,118,109,143,13,40,133,54,73,67,137,11,111,83,0,9,243,233,112,156,232,90,37,15,121,143,221,248,158,30,161,124,98,103,66,230,243,216,21,224,123,4,73,169,182,53,156,226,45,126,181,1,6,48,58,72,145,229,38,78,219,142,146,16,46,169,69,100,31,236,55,43,28,32,225,18,4,148,240,63,193,194,217,156,12,67,185,165,14,36,160,49,232,38,47,220,243,162,107,21,118,126,51,134,184,32,178,15,51,167,58,134,129,200,170,243,194,125,100,17,81,117,59,0,63,227,251,199,135,38,81,205,38,14,121,207,224,11,77,131,91,167,30,221,47,0,90,228,203,20,137,112,189,168,105,200,221,169,177,97,241,112,44,56,106,194,96,143,119,53,198,38,97,196,61,87,29,89,158,134,60,198,62,35,195,235,40,218,125,30,212,198,49,24,26,233,4,52,71,69,222,2,84,29,206,124,108,33,2,29,218,87,85,27,96,47,217,124,122,144,89,52,53,42,162,157,200,110,107,50,6,14,46,245,142,186,179,77,98,240,24,235,41,78,51,224,144,71,12,129,238,196,209,202,112,183,131,131,148,226,162,60,194,76,112,25,207,108,219,145,145,147,194,108,69,199,24,239,8,119,238,232,91,177,138,45,155,109,62,152,193,192,183,42,46,201,37,76,106,198,173,187,228,250,172,120,44,152,246,116,198,234,67,1,164,76,41,162,22,66,0,98,188,62,240,23,85,60,5,88,13,199,211,248,215,46,192,82,165,174,16,217,211,125,230,30,12,153,81,28,164,142,167,184,90,11,198,63,159,125,13,165,145,161,166,75,12,128,233,196,32,48,20,88,128,56,17,245,53,114,225,198,33,193,36,237,138,91,91,241,88,96,46,181,56,95,51,2,11,224,167,163,150,169,239,145,232,199,228,108,74,35,174,250,69,214,200,62,5,129,73,170,21,197,235,107,64,5,99,34,190,11,12,222,72,64,34,120,5,86,181,1,0,114,43,22,36,16,41,21,239,78,100,112,65,142,32,73,53,41,250,47,150,251,12,32,21,171,150,121,192,99,133,111,104,76,182,53,36,116,86,95,99,233,104,92,109,66,9,100,116,61,146,205,60,230,73,66,42,55,232,146,77,37,217,97,70,184,202,6,137,102,77,69,70,64,36,75,68,32,200,8,126,150,235,16,18,41,212,250,92,151,36,78,28,51,34,195,142,229,179,217,52,161,174,80,64,71,72,73,133,36,240,49,149,146,192,200,123,19,153,150,196,209,200,166,203,196,0,43,31,45,143,212,9,158,237,115,50,152,6,165,124,0,204,129,201,203,182,0,114,21,43,54,160,61,100,31,15,214,160,13,82,215,153,105,213,117,14,165,188,2,31,106,106,99,26,93,194,22,211,85,128,69,3,52,186,34,35,213,77,156,198,82,156,102,64,104,128,190,129,200,22,228,213,56,64,25,142,100,72,187,36,46,218,144,76,215,153,206,201,8,242,18,11,47,36,3,101,39,142,126,70,218,7,28,135,86,72,181,109,220,232,241,194,2,58,57,130,142,205,144,76,151,132,23,223,210,226,226,213,176,35,228,199,30,80,239,99,69,33,37,168,128,149,87,146,129,196,17,195,176,56,96,39,4,195,230,168,110,129,81,103,202,60,113,17,66,63,43,38,95,14,74,8,202,26,147,197,118,131,23,147,36,155,0,178,138,203,6,136,27,52,160,106,192,49,34,172,91,162,173,136,19,145,99,98,194,173,192,101,84,147,220,103,35,170,7,158,55,110,24,156,50,224,122,33,201,86,168,74,140,201,52,40,114,196,192,206,194,156,17,83,17,170,46,132,103,69,6,194,85,228,102,68,200,39,96,91,125,85,53,144,105,98,105,199,33,120,94,36,115,32,178,65,193,179,108,29,1,90,8,222,65,146,140,52,107,90,124,161,64,206,34,55,237,144,12,142,24,137,129,99,178,78,33,228,178,110,200,185,8,157,238,107,26,185,33,133,100,68,187,186,70,92,56,64,18,41,242,54,36,107,224,138,76,246,181,13,45,180,92,225,26,13,81,124,79,194,43,12,198,98,185,82,112,140,194,69,62,38,35,224,1,128,35,146,140,80,140,88,104,7,79,12,144,126,245,53,162,102,98,151,29,65,38,29,154,171,190,214,113,104,199,188,59,249,216,17,186,57,200,22,102,195,97,52,0,167,219,138,134,52,56,177,183,50,64,154,225,185,225,24,146,12,95,204,24,94,14,137,152,200,85,206,145,100,29,80,41,49,21,6,26,160,101,133,84,138,3,136,13,187,14,228,105,184,79,217,146,140,224,76,143,17,41,33,175,43,137,136,109,117,157,62,50,112,56,37,21,18,115,12,247,1,42,52,55,186,36,195,59,202,97,106,8,232,24,45,228,160,151,100,135,16,212,227,185,64,28,185,144,227,44,73,134,139,104,156,25,203,129,24,6,135,85,85,56,80,239,98,191,89,135,196,75,220,162,33,25,156,121,140,216,1,170,137,228,103,138,232,16,178,53,163,194,245,210,117,21,25,140,181,201,106,6,48,134,152,121,73,70,234,80,141,157,23,226,98,209,192,18,73,50,102,213,180,251,168,182,166,154,229,194,40,101,155,188,93,112,197,82,13,131,127,188,207,182,29,2,87,1,40,25,82,197,139,128,64,137,169,33,159,173,168,112,77,101,167,5,194,13,0,105,175,200,200,137,201,14,111,29,194,27,96,195,67,178,25,186,104,68,100,96,70,24,64,145,87,100,192,216,198,237,134,38,218,66,38,63,85,55,96,198,227,131,76,35,97,210,87,221,18,76,2,203,66,236,192,119,0,62,210,106,64,29,20,30,239,58,248,130,32,128,84,125,13,188,9,182,117,200,203,1,162,168,34,3,14,36,94,132,16,90,125,194,47,146,100,4,203,155,156,42,206,50,47,42,155,128,154,109,70,38,165,110,212,50,15,55,170,206,200,0,42,241,84,183,197,130,215,98,31,104,65,166,212,216,182,26,20,100,129,243,24,21,187,201,143,86,153,73,9,88,226,249,130,130,28,145,250,138,172,131,161,97,67,138,196,113,208,130,135,100,36,93,138,125,118,17,107,10,171,173,166,230,203,48,145,3,128,205,23,66,31,108,95,141,153,65,153,147,226,19,67,131,146,65,240,183,146,140,83,203,139,215,25,172,18,66,2,151,45,179,145,36,51,198,91,7,217,68,34,71,217,50,196,226,184,177,51,14,200,24,6,93,118,27,22,94,199,238,171,26,23,170,218,61,112,38,112,76,118,248,3,233,13,233,120,37,217,10,197,36,54,104,226,66,54,213,152,194,61,202,139,65,27,160,60,36,67,143,106,57,52,147,154,199,215,2,2,180,125,69,69,202,192,88,208,177,145,63,64,67,130,21,73,6,214,4,251,24,106,83,223,81,68,0,82,234,172,98,242,28,176,85,187,52,194,212,136,201,16,30,224,190,17,146,201,19,78,99,27,0,16,180,176,72,73,50,240,60,93,221,99,100,100,233,86,243,97,65,67,235,243,175,69,79,144,160,69,146,225,12,27,59,15,56,228,167,5,111,90,73,54,1,108,22,79,54,229,73,208,156,136,106,194,93,153,81,117,168,25,36,103,101,81,166,175,24,246,28,62,39,240,12,113,227,178,225,105,26,127,141,20,118,66,200,114,21,89,92,235,108,165,192,205,135,210,224,69,95,107,118,28,140,130,240,3,74,215,98,42,50,174,226,152,7,33,236,35,108,230,152,236,196,88,240,78,152,144,8,70,116,73,134,78,92,103,117,219,132,213,31,117,12,56,244,58,107,57,178,126,195,21,78,145,125,147,159,88,112,49,33,141,148,234,24,12,77,241,176,56,36,251,184,170,112,204,73,236,29,224,80,214,38,248,82,70,100,157,65,170,9,50,164,38,248,22,72,50,28,127,99,54,219,166,179,26,224,212,106,186,117,248,121,199,100,219,114,40,224,80,146,197,93,197,180,97,228,230,234,104,166,17,141,185,97,197,1,241,14,69,85,33,176,67,145,225,172,238,50,50,252,242,132,180,26,141,57,76,17,113,225,192,101,4,202,68,76,54,227,128,120,65,134,218,207,86,124,10,113,22,177,235,99,24,80,2,48,104,69,134,213,131,127,141,141,96,198,95,19,230,183,203,200,0,175,141,38,20,122,82,35,150,76,41,111,13,2,173,36,89,163,180,3,236,107,143,252,133,213,168,65,173,234,178,143,125,192,162,73,1,2,182,44,0,236,179,33,71,110,43,95,221,126,72,109,105,199,222,235,132,208,26,38,104,33,50,184,85,102,193,130,151,11,18,244,26,138,106,17,94,21,155,16,24,220,212,153,101,18,80,153,203,167,211,33,236,56,73,22,135,159,203,239,47,112,226,200,81,33,201,14,208,195,60,78,70,62,94,83,110,33,128,233,176,72,133,144,12,53,188,36,155,0,141,102,35,14,18,153,236,37,89,67,236,12,35,67,156,177,44,245,53,124,1,248,238,70,211,160,130,15,169,132,222,103,179,45,2,252,215,136,99,48,53,96,51,176,91,29,82,128,134,140,8,68,134,99,176,198,220,28,108,0,132,199,151,136,65,56,93,108,161,17,40,128,165,14,53,64,58,8,158,130,181,204,115,8,174,66,86,141,27,135,29,12,16,63,1,54,170,218,109,196,224,98,56,23,96,238,87,252,178,232,179,205,242,100,65,41,14,12,93,181,55,17,1,234,90,108,182,128,23,234,153,82,250,176,200,123,157,25,122,8,205,23,206,192,241,215,240,235,99,100,159,240,251,21,25,46,102,236,76,162,140,22,166,226,213,145,222,6,142,122,140,108,133,33,235,114,76,4,31,228,242,163,26,106,7,81,163,36,3,122,81,183,125,222,52,7,209,200,146,12,246,218,224,39,185,227,144,148,33,201,72,236,196,20,7,184,7,224,252,45,151,161,129,160,20,211,97,29,195,84,106,234,146,129,255,133,184,162,216,168,33,56,223,80,59,132,124,246,124,175,143,74,248,174,33,21,170,97,141,45,113,56,92,0,83,82,145,109,187,239,126,66,184,187,186,97,0,118,100,57,236,230,36,115,154,167,174,101,29,6,188,190,201,134,211,43,80,183,36,89,48,115,76,57,9,243,21,60,0,20,25,233,72,52,198,49,184,192,230,182,149,188,168,35,204,156,243,173,164,208,21,13,136,201,96,187,121,211,200,38,166,200,240,55,244,249,136,218,64,248,181,99,50,115,22,0,176,132,184,51,148,72,168,83,228,113,172,119,64,86,32,98,217,21,89,131,37,219,101,100,27,16,29,234,107,219,68,24,134,201,24,10,177,48,124,117,104,144,59,160,231,48,102,5,74,91,91,201,170,128,37,131,34,144,145,125,120,60,201,45,128,40,18,151,109,92,56,223,138,103,106,80,224,147,18,167,70,2,159,228,123,106,247,104,36,129,184,156,199,114,16,29,41,155,141,136,127,40,47,25,3,135,92,176,114,60,97,55,54,248,238,240,67,51,156,250,216,33,32,30,206,58,186,148,23,66,146,161,239,102,198,124,8,128,136,113,148,43,1,33,153,156,19,33,127,103,75,170,90,112,155,3,162,147,51,173,54,185,138,16,217,132,42,95,103,92,142,15,229,188,107,43,170,96,36,52,157,115,173,8,131,243,60,69,198,223,156,249,243,201,47,88,142,167,73,188,156,197,174,84,184,115,121,138,195,50,209,206,190,243,223,71,92,16,192,250,137,236,65,231,227,184,156,25,23,2,137,45,207,35,19,104,3,162,169,172,112,8,221,190,156,46,36,212,54,251,142,43,31,122,7,87,87,133,35,151,161,102,243,126,91,164,154,150,100,192,191,179,85,132,16,72,79,221,138,72,44,2,227,50,231,229,45,165,106,17,179,130,235,149,45,34,228,183,71,136,135,36,195,117,83,119,217,250,245,41,86,68,14,153,75,102,24,70,134,98,18,166,54,69,198,255,217,65,136,124,183,184,18,36,25,26,33,219,100,189,114,124,226,31,36,25,27,137,137,78,216,147,58,92,162,37,25,102,102,157,221,122,228,212,166,78,51,210,142,192,15,145,73,86,20,119,161,200,184,121,108,166,129,133,130,219,137,214,130,96,218,145,63,141,9,125,240,171,119,28,85,55,146,252,198,24,104,144,234,76,211,244,162,217,132,61,196,234,23,25,225,254,36,11,247,224,41,21,39,171,2,217,211,41,25,175,156,77,13,186,31,70,70,38,43,165,90,51,145,204,16,251,139,145,225,88,111,170,194,17,72,107,115,57,27,153,43,53,53,37,30,20,209,236,86,117,180,48,246,206,82,235,16,134,130,152,95,70,0,13,130,11,212,66,3,238,145,193,10,71,38,12,205,119,163,69,142,57,52,57,25,193,114,82,189,128,220,60,8,175,245,24,25,216,57,209,215,208,97,49,133,14,180,187,172,106,4,212,248,122,95,183,17,129,45,63,6,36,0,44,57,76,12,199,157,33,5,28,19,86,55,177,112,153,140,111,147,203,106,68,6,131,171,51,13,129,13,195,185,42,219,36,13,175,203,63,134,207,163,58,24,44,220,24,58,159,47,13,171,75,157,58,142,133,228,240,76,65,128,68,14,74,55,97,194,161,140,107,104,5,213,3,210,139,164,34,81,138,199,53,77,98,42,45,59,58,178,40,153,22,211,145,81,158,107,132,48,201,195,20,161,5,26,31,51,131,114,82,75,50,150,149,217,167,4,51,176,54,213,21,34,46,47,238,186,129,166,193,213,77,29,243,6,178,89,251,92,195,70,126,61,138,138,88,110,182,129,224,179,96,187,138,175,132,219,168,193,188,228,160,179,141,206,13,139,244,61,38,87,149,26,16,228,228,141,172,217,132,14,205,138,22,219,92,247,141,232,118,242,200,247,156,235,28,77,172,187,232,110,131,243,10,35,195,204,234,42,221,132,134,68,227,204,199,1,234,78,196,53,168,235,201,131,136,193,85,150,98,111,154,70,52,224,96,198,108,189,79,211,10,179,82,116,235,138,43,200,229,131,66,40,233,118,76,134,73,156,109,62,92,33,134,82,37,105,180,65,216,177,129,201,112,156,168,225,98,213,233,236,88,128,73,130,220,66,84,195,41,184,138,207,135,101,71,90,19,241,53,244,163,252,212,0,55,97,70,220,132,14,43,186,197,79,44,193,14,155,113,203,96,54,226,231,29,114,1,251,49,153,18,80,243,227,16,50,190,31,177,42,98,103,91,125,202,59,200,232,138,106,64,72,119,248,198,22,7,189,146,85,53,184,113,232,124,119,81,40,130,18,65,116,56,191,240,21,142,248,39,79,233,169,128,139,228,59,87,182,61,172,184,138,121,19,221,224,37,107,8,143,142,136,158,201,66,65,28,164,37,65,144,133,226,11,177,96,153,59,50,176,243,224,240,160,24,63,132,28,235,204,210,128,195,200,103,92,37,98,213,52,174,44,133,58,65,137,216,32,155,38,91,133,240,29,135,75,88,76,182,181,62,69,45,124,243,148,178,20,62,33,14,19,146,97,107,142,68,77,61,68,136,228,119,50,124,6,149,146,138,48,176,185,168,9,95,9,207,180,34,102,25,62,39,76,80,245,41,182,52,226,134,145,5,128,107,182,33,11,233,209,144,137,70,88,38,87,78,195,101,199,209,212,199,80,43,184,126,159,54,19,34,134,146,154,112,212,89,156,19,209,194,220,46,82,230,2,34,135,199,116,238,122,120,99,72,50,148,45,102,31,215,137,172,163,158,162,250,196,139,49,42,129,152,57,74,220,19,7,184,166,241,143,145,179,74,157,9,240,71,16,124,60,103,237,60,136,112,138,76,64,164,62,31,50,29,224,226,126,44,106,66,124,100,100,19,48,51,145,36,106,83,192,24,35,135,138,62,69,6,132,166,233,114,125,191,142,248,118,37,230,18,230,38,235,152,67,74,202,72,10,182,77,139,179,134,128,145,119,213,97,102,120,20,228,193,202,134,115,145,173,212,122,4,204,99,112,222,15,126,32,78,76,6,92,55,59,235,16,253,0,69,187,146,207,197,24,50,237,52,113,111,240,11,137,84,26,208,229,240,221,5,72,28,37,68,192,214,200,131,70,194,48,69,181,134,77,13,82,21,231,144,76,2,41,83,138,5,113,164,152,253,156,132,134,96,81,85,182,142,8,31,118,150,65,133,175,248,39,43,244,168,230,70,16,135,240,191,34,157,6,14,93,222,110,199,193,89,27,105,68,16,53,162,251,156,119,243,189,72,152,68,114,60,151,169,214,28,228,222,67,104,93,164,79,65,116,45,187,143,17,145,172,46,0,64,32,186,76,70,198,77,3,128,5,39,34,195,101,151,25,242,144,32,68,121,36,88,38,165,142,51,248,125,109,225,30,85,221,54,13,223,231,179,169,35,182,70,83,199,153,9,76,56,230,107,76,144,115,128,51,146,100,11,41,50,44,78,134,131,144,82,60,192,29,223,53,153,105,8,172,23,32,23,20,217,38,183,105,70,246,189,200,210,140,188,147,22,55,248,226,47,136,202,74,99,104,65,219,197,201,190,65,222,94,74,223,136,188,77,252,70,134,253,89,201,231,38,197,33,112,118,216,38,41,83,145,145,131,137,29,12,184,207,53,67,143,86,18,97,243,242,27,27,8,47,154,210,213,0,206,14,234,96,70,70,18,168,72,61,230,67,147,198,217,24,2,136,244,98,5,175,197,20,88,228,50,239,69,123,151,24,21,219,101,179,13,115,188,18,86,113,161,122,26,19,173,196,17,239,0,68,39,82,77,163,23,156,1,67,192,5,60,255,36,217,129,34,136,89,209,53,164,47,138,76,13,30,101,170,139,169,8,227,183,213,153,35,4,112,24,215,152,141,157,68,68,197,43,128,245,197,5,206,109,255,144,213,148,62,159,210,29,49,111,9,68,119,90,182,210,188,89,200,106,231,50,161,15,88,135,56,229,34,91,130,231,49,143,70,7,245,2,18,38,50,177,16,106,38,247,150,48,108,35,162,58,72,69,202,62,6,4,84,108,12,192,253,108,179,201,70,210,116,35,98,176,160,207,215,227,8,74,65,198,124,105,145,81,139,98,37,92,246,53,212,124,17,71,140,126,107,252,80,2,188,140,103,197,6,22,193,192,50,199,26,224,245,64,205,164,6,5,157,96,139,24,48,76,174,18,218,240,177,205,131,128,8,57,37,86,108,35,211,156,206,165,81,228,6,5,31,36,201,240,182,140,49,235,29,242,128,48,148,207,15,180,45,136,10,177,153,119,139,134,196,204,70,100,133,116,88,230,112,144,33,16,42,254,12,233,192,116,151,153,94,201,139,87,13,138,152,117,224,190,179,170,197,41,141,8,180,200,110,139,16,113,230,57,3,28,101,219,140,200,226,108,102,186,107,248,42,192,231,49,178,25,195,89,140,45,21,27,184,137,166,82,103,218,148,201,218,99,14,67,72,81,16,89,233,109,138,195,103,167,14,236,188,118,108,93,245,161,70,103,174,76,200,74,30,217,163,69,187,124,159,133,102,192,104,229,184,145,81,138,188,139,184,147,10,64,69,113,95,42,215,5,36,62,229,45,163,44,244,106,21,3,112,205,231,163,2,178,173,26,6,44,124,141,187,104,33,90,2,78,91,202,195,69,44,188,56,159,186,67,134,118,104,66,148,119,141,5,4,189,184,225,224,15,34,99,1,26,237,114,197,132,67,62,91,74,57,141,100,36,182,203,36,93,112,215,128,253,151,100,131,32,155,99,170,67,184,69,134,114,100,194,153,227,49,50,60,238,157,136,236,224,172,101,107,216,241,41,37,136,242,254,18,226,164,207,55,31,216,84,75,234,37,66,68,4,182,68,65,132,118,90,58,150,105,54,185,108,197,100,152,8,53,229,190,168,33,255,183,201,169,3,157,31,7,121,90,90,79,158,136,167,103,147,253,222,150,249,102,173,22,20,187,85,184,87,54,10,117,65,120,250,250,175,222,254,229,155,173,102,181,209,205,100,203,225,91,157,137,23,159,237,164,73,31,244,185,104,82,194,108,104,89,224,5,72,190,187,192,36,35,43,183,113,165,133,75,84,247,219,95,255,230,229,127,252,230,233,247,126,32,26,113,249,198,215,50,207,229,28,154,80,47,242,135,32,51,56,57,238,186,24,115,96,230,120,3,235,189,252,212,223,95,126,239,155,233,43,133,82,16,169,221,21,50,23,220,99,192,19,12,174,244,139,175,92,126,225,149,244,149,218,228,185,232,41,156,5,132,211,224,96,25,88,231,91,191,251,236,229,167,254,237,22,234,196,169,129,196,37,97,206,122,8,208,200,42,55,112,78,255,244,242,91,191,251,227,211,223,127,35,85,125,24,69,31,214,115,149,178,77,72,45,200,232,50,184,147,127,255,214,239,62,126,11,157,164,243,223,178,194,96,23,15,194,9,228,251,193,149,62,253,238,47,177,116,127,241,221,91,168,87,7,82,177,47,157,229,193,92,234,132,33,48,176,218,215,127,245,244,205,95,221,202,142,1,106,16,224,42,20,248,149,107,185,54,124,158,7,214,251,206,15,254,44,166,244,22,42,5,94,25,44,31,180,77,189,208,79,25,208,82,3,43,253,245,175,47,255,249,123,183,49,192,144,170,224,84,75,149,26,240,222,210,224,57,56,112,155,126,235,95,222,126,243,107,183,209,83,28,123,190,12,155,23,219,5,206,182,130,145,29,88,233,187,159,254,202,229,79,191,156,114,211,192,39,220,132,201,73,198,100,216,192,111,23,151,71,82,133,159,249,120,218,93,138,72,179,208,177,92,38,11,67,118,0,125,240,185,112,249,253,159,92,254,254,151,183,112,230,194,147,215,84,64,9,64,130,176,1,39,151,180,91,82,85,101,81,208,178,2,174,115,4,55,41,184,172,193,87,202,91,111,124,33,213,80,82,18,34,93,134,17,121,112,229,133,82,97,240,80,190,245,251,215,46,255,249,245,91,88,162,80,34,34,175,79,184,25,113,192,186,134,153,80,233,211,95,127,2,135,207,47,190,155,178,70,96,154,132,157,180,97,244,135,166,120,240,61,34,14,88,177,249,197,73,247,139,95,166,219,252,136,198,244,101,26,44,143,132,0,96,173,13,222,22,127,122,245,233,175,190,147,170,58,40,161,28,93,6,155,121,30,96,108,92,63,169,186,79,127,229,233,55,190,157,242,98,38,140,222,16,43,7,1,40,130,79,246,157,132,163,237,181,207,165,91,163,24,71,83,162,245,195,72,15,175,21,127,240,69,245,246,143,62,158,170,46,104,255,192,89,201,97,4,54,132,6,69,125,194,126,72,181,205,145,13,200,135,175,150,156,50,128,179,138,115,108,240,54,248,198,235,111,189,241,191,82,174,73,24,94,192,79,57,242,22,132,181,3,121,93,6,47,146,127,251,166,228,52,82,86,138,128,186,208,33,129,42,133,161,158,242,241,12,62,206,190,254,206,111,127,150,126,247,129,111,4,178,148,202,26,12,188,110,49,190,131,135,246,23,175,62,125,237,207,105,43,132,199,6,52,31,10,61,30,25,238,28,61,97,67,124,230,199,233,234,242,40,59,182,130,81,70,62,114,232,131,146,206,179,116,117,33,5,21,185,127,162,46,56,65,194,228,61,184,91,95,250,130,24,197,91,88,49,22,124,172,108,5,35,64,6,114,203,74,232,223,229,247,127,116,249,243,159,135,245,166,171,20,249,37,0,157,78,149,90,226,174,135,63,169,145,176,243,127,254,244,247,127,186,133,74,97,43,37,220,151,144,171,176,201,219,221,112,147,142,128,203,127,252,246,211,215,190,146,110,62,145,153,81,112,220,97,55,1,107,11,147,93,194,97,250,242,231,197,17,112,249,218,203,233,184,53,23,240,212,122,4,229,232,107,48,132,39,204,230,127,252,38,221,181,132,36,152,66,48,149,227,137,188,148,128,151,73,90,174,233,234,130,153,218,144,48,2,72,169,224,155,86,146,194,225,141,223,165,171,10,206,78,240,207,8,25,66,228,105,177,196,125,145,80,215,191,164,187,109,77,164,43,180,20,244,2,252,125,145,39,120,240,29,241,181,79,164,211,99,80,126,32,5,3,238,2,46,2,230,253,193,203,255,149,31,166,188,251,32,234,58,242,80,113,60,10,32,29,124,35,92,190,254,165,91,216,219,102,152,151,64,130,207,32,163,58,124,33,18,110,132,47,190,156,242,28,33,59,190,130,11,180,92,202,206,60,88,186,253,221,151,112,191,126,253,103,130,179,78,87,39,226,214,128,133,21,246,143,140,207,66,20,75,58,187,80,169,56,51,111,161,94,27,137,188,85,116,11,173,78,8,131,73,183,223,91,127,252,214,229,207,222,184,141,122,93,224,184,185,210,246,65,121,130,132,28,106,38,109,194,203,95,252,248,118,250,139,200,33,120,176,155,42,156,211,165,168,176,129,213,126,237,135,111,255,228,43,88,187,183,80,173,11,120,103,77,122,230,34,81,133,1,127,206,164,97,22,149,190,243,171,159,165,169,145,16,146,124,33,157,133,220,41,172,36,80,153,36,44,168,111,190,28,114,167,169,106,52,41,68,85,230,93,67,236,187,168,16,121,240,6,158,117,111,254,67,170,186,124,128,62,186,86,152,4,2,142,47,158,155,164,62,125,231,139,95,77,207,69,17,100,44,194,5,67,17,205,67,150,75,194,244,74,226,162,94,123,45,181,148,109,32,131,164,66,93,212,194,160,219,132,99,232,237,63,127,130,38,48,93,31,125,164,140,179,213,197,168,83,154,112,56,173,12,156,192,159,255,225,237,87,255,8,217,55,229,170,241,200,64,226,69,57,12,195,28,16,9,76,198,103,190,121,11,235,20,217,68,224,133,23,78,165,69,0,160,112,45,24,216,205,111,253,22,53,18,123,154,170,82,151,124,233,116,67,42,18,117,113,192,35,178,60,233,254,122,251,63,62,158,182,155,66,206,176,97,110,11,15,0,120,24,193,217,199,76,94,177,223,189,124,237,22,244,180,224,221,96,197,14,241,235,196,214,68,30,61,36,116,30,184,110,63,241,155,119,127,247,189,167,191,250,206,45,212,235,145,159,191,27,202,86,158,11,163,155,1,151,194,129,253,253,234,23,110,71,143,105,3,253,213,55,164,245,211,65,246,98,13,30,175,3,43,253,209,63,65,0,16,55,217,45,92,159,72,47,236,168,108,222,132,103,140,179,254,166,122,191,249,171,116,42,49,224,108,0,207,59,228,208,129,218,14,0,166,193,247,9,84,14,223,253,207,63,124,70,116,243,242,83,63,184,252,242,103,46,127,251,218,127,254,225,179,233,84,241,112,216,18,139,58,60,40,128,183,138,204,50,137,214,164,116,117,193,85,9,254,151,225,26,70,138,15,10,172,77,224,198,210,237,23,31,14,46,18,42,12,254,182,64,15,79,50,63,134,7,224,31,254,87,186,3,208,161,68,189,82,45,135,16,8,100,15,27,92,227,211,127,122,37,173,238,86,28,182,128,23,180,164,102,78,71,202,26,61,201,34,119,11,213,1,10,210,146,192,254,20,202,0,236,181,4,147,205,215,127,150,114,157,144,195,79,136,136,79,217,200,145,167,45,97,83,164,236,151,65,8,140,154,82,129,35,51,161,1,200,224,33,232,169,108,120,182,186,42,83,51,178,135,34,92,193,25,138,150,193,66,70,46,120,178,133,243,5,56,38,15,249,25,7,215,245,237,116,82,36,78,48,120,170,73,177,213,177,8,134,116,240,113,253,238,27,111,166,171,11,208,201,154,39,179,37,32,127,4,78,44,55,201,16,157,178,46,36,182,87,201,152,1,178,132,19,218,28,198,58,116,76,104,72,145,133,69,142,161,143,104,137,132,251,253,221,55,211,233,215,16,119,6,44,184,144,35,5,242,2,185,136,15,238,215,155,233,244,192,180,228,133,132,38,19,53,0,55,15,206,200,195,25,67,23,249,93,92,201,105,155,62,185,49,37,24,70,158,254,252,211,41,199,80,136,217,90,148,86,157,178,202,248,73,99,152,218,58,225,2,104,49,212,37,144,187,177,150,112,242,94,190,254,165,116,2,53,98,143,20,82,43,32,141,9,93,120,176,0,248,181,31,164,235,20,248,59,192,218,135,234,32,113,93,2,40,40,97,178,210,93,40,240,81,67,154,99,133,180,239,16,126,183,159,100,203,77,171,146,16,98,172,202,212,44,38,78,211,146,106,122,61,221,46,54,177,6,253,200,194,226,34,117,156,105,15,101,1,194,179,24,153,135,165,95,21,12,142,128,65,25,188,4,255,249,123,41,141,57,0,106,87,88,219,186,79,97,249,70,2,15,254,139,87,82,30,186,38,133,12,202,28,52,148,96,203,209,134,114,56,193,225,18,112,164,82,34,7,8,150,225,36,121,80,93,126,238,159,211,233,172,109,79,3,184,129,68,163,37,171,123,130,248,36,132,240,116,170,120,40,113,35,152,85,56,48,83,150,192,129,189,122,249,147,233,70,80,135,131,168,41,123,229,132,249,195,253,132,110,165,84,19,185,240,177,243,85,66,94,7,96,67,8,63,28,204,22,126,234,251,233,250,165,1,51,94,151,176,171,192,227,183,17,22,57,148,85,72,32,89,112,213,145,22,33,164,105,133,3,251,48,172,52,176,200,2,35,81,214,101,209,3,219,31,202,218,64,78,99,232,12,100,93,20,57,108,248,195,17,25,8,145,206,245,165,135,2,50,58,122,158,150,112,245,191,251,137,148,94,180,224,204,144,225,75,214,101,234,148,65,48,225,228,125,61,221,86,118,77,160,40,186,210,135,133,0,201,245,36,241,60,157,251,24,226,19,1,157,31,178,106,30,105,97,19,118,87,218,217,66,138,23,87,151,50,151,109,248,128,218,182,135,83,21,0,4,129,17,30,250,89,3,146,193,3,8,249,224,201,250,242,203,41,189,128,129,92,228,74,255,52,31,73,78,197,49,229,39,41,142,210,213,5,143,35,193,91,171,186,0,65,166,219,195,217,92,64,100,210,124,165,158,55,145,35,194,74,88,239,111,253,46,157,31,21,148,138,0,140,145,214,14,159,144,133,156,33,157,187,216,184,210,3,95,140,32,16,96,237,4,31,138,119,62,249,79,233,170,50,4,7,111,249,210,93,18,200,157,33,52,209,192,85,248,211,47,167,172,75,28,126,166,196,73,23,87,36,128,133,244,36,143,211,212,27,217,180,12,100,95,11,53,122,8,154,53,16,189,62,56,138,33,157,86,212,114,93,64,125,133,201,233,112,236,26,26,34,112,135,114,77,18,14,21,160,222,66,169,21,153,167,41,31,241,192,181,241,137,148,44,20,144,176,17,97,175,36,100,223,79,62,53,82,206,23,226,196,177,234,165,109,6,25,223,141,36,15,169,167,191,248,125,186,147,87,71,234,47,101,71,68,150,27,228,27,30,138,52,14,251,135,184,173,76,79,106,39,161,22,37,20,146,129,117,125,251,95,211,213,5,87,19,195,83,154,80,114,185,246,220,161,8,121,22,101,119,0,218,113,24,226,129,140,101,184,152,135,82,151,103,18,250,118,168,21,2,128,15,226,75,189,132,91,249,141,159,164,171,11,238,85,130,247,180,84,8,137,65,113,205,67,233,23,197,194,105,50,217,134,7,180,91,199,3,22,197,48,68,20,13,208,121,166,76,28,229,33,129,24,12,42,131,247,242,59,159,79,103,245,4,187,235,35,91,111,168,185,70,214,46,100,76,29,202,124,161,30,112,51,84,149,231,32,76,206,177,135,179,12,133,160,101,35,184,63,100,216,40,157,160,109,107,246,48,166,203,162,116,115,48,166,134,71,20,50,134,233,90,82,191,82,14,161,141,164,46,50,5,28,97,73,96,191,37,8,175,223,250,102,58,171,23,242,74,90,154,35,237,195,128,86,209,140,4,231,219,119,254,248,195,116,221,178,197,194,115,125,25,54,132,223,0,237,154,16,116,242,199,116,214,60,27,105,45,97,1,150,193,3,58,210,161,38,216,133,210,218,106,0,55,236,64,98,149,177,31,97,86,145,4,185,225,75,255,59,93,93,0,55,53,194,12,48,66,140,21,147,149,24,121,245,214,239,222,76,231,185,68,233,61,53,95,154,214,76,224,53,186,254,80,46,47,19,153,1,225,155,41,151,33,96,255,128,122,50,120,8,191,249,217,116,62,96,64,4,240,164,38,207,3,136,140,111,36,233,26,222,125,245,215,233,204,120,200,238,21,174,11,192,136,32,105,88,130,220,245,243,180,14,67,208,3,105,161,234,31,176,135,62,229,141,24,198,0,218,128,191,17,227,22,106,174,93,24,52,16,182,230,14,99,0,145,126,193,52,92,83,214,165,81,198,67,49,142,67,25,67,32,85,186,42,231,155,71,169,84,145,208,96,56,246,93,29,48,8,210,208,0,8,76,79,39,8,229,97,112,26,208,164,153,42,235,180,5,68,120,113,191,12,69,133,34,216,25,36,122,151,169,235,128,91,104,3,162,193,72,116,129,190,149,248,120,100,19,161,196,78,225,88,122,192,220,214,237,164,88,205,31,221,74,100,179,233,3,47,77,220,205,210,65,5,217,39,172,164,74,223,125,237,171,151,191,124,253,242,141,111,223,66,189,14,161,5,106,146,29,6,212,147,102,36,105,20,223,249,250,247,16,123,123,43,253,5,204,173,165,124,246,145,102,7,153,7,252,4,166,228,95,190,114,43,149,82,222,208,16,186,151,78,26,75,3,186,81,2,119,242,238,143,255,61,29,63,238,1,210,195,209,229,169,230,3,113,197,74,144,65,223,254,250,235,20,181,242,175,41,37,0,168,80,237,48,23,28,106,166,116,175,246,13,238,207,41,85,196,38,204,5,20,54,38,67,214,128,255,229,38,196,227,95,126,249,87,233,54,8,1,161,121,82,7,3,232,123,13,0,97,195,8,94,49,225,232,103,26,126,56,146,208,51,65,201,158,16,139,39,54,69,186,49,180,125,66,242,119,164,163,44,144,149,128,161,61,248,56,253,81,170,186,144,3,69,71,202,144,144,131,208,12,207,133,191,243,224,126,189,250,167,116,27,92,236,103,29,137,197,100,80,191,1,55,46,43,241,20,77,91,151,21,34,226,133,126,227,64,72,119,221,36,54,246,167,233,198,16,62,233,134,76,239,12,88,50,3,214,213,161,220,180,22,210,136,131,117,149,250,3,27,78,98,73,70,125,236,232,31,253,241,221,87,254,53,173,180,72,185,174,53,25,4,132,116,109,6,97,129,37,184,71,124,234,237,79,164,11,161,64,160,164,67,144,205,196,105,26,148,160,60,225,76,126,250,141,79,211,57,249,189,116,53,138,33,52,108,77,170,20,0,9,41,106,76,224,149,46,255,241,183,233,99,249,129,245,137,28,135,161,57,146,194,253,12,207,75,68,127,248,209,229,207,63,127,249,221,55,210,237,8,81,153,3,8,94,217,71,51,132,121,28,92,227,167,191,159,142,73,3,110,22,144,57,67,181,9,224,42,93,61,73,216,122,237,39,233,78,75,228,115,148,17,175,72,242,106,34,138,57,225,96,254,243,215,83,110,5,132,195,105,100,238,10,123,134,213,233,38,168,239,194,218,210,59,157,67,225,175,91,154,204,225,238,186,154,1,64,214,132,251,224,173,55,222,184,252,234,23,110,129,49,178,129,196,104,203,68,203,174,13,143,251,68,133,249,229,27,105,85,41,62,82,90,133,10,115,100,7,113,112,59,88,73,184,54,41,195,51,116,23,122,209,112,223,193,202,44,170,74,96,110,63,254,137,116,85,33,5,25,242,95,202,61,238,248,4,212,154,52,132,8,199,16,60,109,234,245,130,236,28,166,13,140,158,16,205,11,232,136,46,50,1,12,236,227,231,126,158,206,38,224,154,20,179,25,46,19,164,65,210,128,211,60,140,59,29,25,244,32,234,133,130,137,88,153,208,56,123,9,238,34,239,254,233,213,116,146,58,130,216,29,25,139,234,194,179,8,89,212,18,36,245,159,167,27,67,3,236,9,64,144,67,13,4,210,231,184,73,135,229,47,126,252,206,63,252,83,74,151,44,0,236,217,148,143,35,28,72,195,113,48,154,131,215,199,111,211,41,208,77,71,92,6,154,76,99,47,24,35,36,41,242,18,206,174,183,95,77,217,45,81,48,5,236,133,235,222,160,188,120,9,158,223,98,206,222,126,249,243,183,114,62,99,242,192,47,72,212,62,29,89,129,224,131,62,152,95,249,243,207,222,250,253,231,111,39,242,202,6,240,175,39,101,45,100,74,36,192,79,61,25,45,231,22,0,244,128,45,45,152,93,153,229,30,185,230,28,32,179,39,72,233,255,246,131,116,19,10,215,78,33,250,208,225,226,192,226,110,138,43,105,24,240,60,38,178,105,194,153,95,162,243,120,128,94,79,192,148,121,250,122,74,81,82,92,231,0,189,148,106,29,13,160,173,73,219,253,11,175,164,84,68,3,110,214,15,99,6,92,66,37,182,245,36,199,129,175,191,253,173,239,166,101,143,196,21,167,251,226,166,147,234,20,132,150,235,90,66,80,201,211,127,73,201,22,33,89,133,27,177,69,136,178,22,219,95,191,137,45,74,217,59,223,64,134,54,219,144,76,187,129,188,89,90,2,232,95,202,176,8,75,67,130,66,228,148,150,236,186,139,140,6,150,57,28,157,170,161,59,80,132,25,82,145,34,170,163,116,22,3,151,228,255,78,55,107,192,16,54,0,99,33,237,48,158,231,36,70,1,167,181,222,134,185,217,77,95,242,122,80,1,152,73,62,31,233,144,203,144,159,26,33,78,33,198,167,24,63,11,80,179,150,62,20,29,0,204,223,54,146,182,132,188,137,41,206,99,215,78,2,109,121,249,243,41,45,143,0,25,54,66,156,75,193,41,3,119,222,72,194,246,73,107,215,119,77,108,170,80,103,227,34,246,205,70,168,237,112,124,116,40,141,167,235,43,94,210,65,150,10,125,24,221,50,5,87,236,234,72,32,163,0,5,52,3,238,71,131,235,250,231,87,210,237,46,13,108,170,225,233,10,250,213,65,154,99,127,40,253,50,116,240,60,210,163,202,165,4,19,94,130,173,61,173,54,79,12,24,165,125,148,206,192,66,134,131,31,166,59,156,149,241,95,103,15,52,133,48,99,27,202,53,194,209,145,62,74,79,4,120,75,87,149,5,167,102,120,162,133,117,217,136,59,74,130,86,188,252,84,58,197,60,130,236,132,228,43,93,143,1,219,109,152,154,61,20,215,99,81,151,16,224,109,25,201,2,216,39,27,186,146,225,40,176,225,22,102,58,150,17,42,176,41,191,142,147,120,117,165,155,46,19,121,82,60,185,50,12,192,200,35,223,218,48,130,142,177,50,16,222,172,70,208,241,144,84,206,244,134,210,45,199,70,10,54,67,147,38,27,152,85,49,170,9,117,125,57,229,230,66,24,164,167,0,83,117,192,254,59,158,51,156,126,1,167,64,8,12,166,114,60,210,225,84,61,148,170,108,113,43,250,192,247,15,207,93,7,9,33,146,172,40,169,187,101,81,206,97,217,45,228,140,245,145,241,121,24,209,138,38,162,223,144,165,93,250,164,1,68,212,246,146,206,221,148,253,130,159,157,171,201,107,18,217,36,128,229,151,160,11,127,231,11,191,73,169,119,23,83,70,169,130,168,46,33,178,59,136,2,25,202,61,137,48,15,36,105,151,75,30,190,91,96,6,134,17,80,101,82,114,111,13,185,47,168,46,192,94,105,186,57,156,211,16,193,10,182,238,133,66,3,132,33,19,57,92,172,225,92,40,98,16,17,147,38,253,156,144,211,94,75,210,158,166,12,59,70,236,180,16,41,173,16,157,136,96,167,32,81,26,195,136,59,70,154,91,68,121,74,175,89,36,11,213,18,129,144,210,129,74,138,169,129,74,200,213,148,224,133,172,197,174,59,20,46,20,142,165,200,1,105,73,199,99,15,46,0,158,51,20,141,131,5,188,74,228,254,9,143,67,228,23,113,197,4,186,67,145,255,77,220,32,190,39,97,164,196,188,193,3,193,27,142,83,186,141,188,35,72,163,19,46,67,31,25,163,197,102,27,142,43,171,24,64,228,26,140,204,144,182,6,147,204,112,60,170,53,19,153,82,165,113,194,65,226,63,207,241,134,18,95,138,49,4,80,140,180,43,217,192,84,77,116,222,78,217,45,215,23,199,146,238,75,107,53,165,104,5,163,147,192,242,190,156,78,38,215,197,218,67,138,70,89,23,112,226,146,48,57,127,155,22,175,8,46,81,158,84,163,59,72,146,230,90,198,80,252,223,145,192,19,17,91,225,125,98,2,211,34,17,62,236,233,183,95,75,41,79,2,128,210,151,6,16,81,173,5,109,192,96,37,253,43,41,131,129,108,67,23,18,80,88,147,5,135,23,199,28,78,252,0,224,179,125,63,244,188,130,246,68,135,99,89,130,120,242,195,47,165,212,118,217,56,46,60,57,128,148,232,193,242,244,225,132,69,152,26,37,59,177,228,16,2,99,78,75,80,186,166,181,250,217,72,55,109,75,241,196,213,40,65,173,147,96,29,78,173,197,51,145,36,71,58,191,59,72,80,11,236,39,111,56,75,3,156,5,44,193,225,218,16,87,137,133,108,201,131,143,140,223,255,123,74,12,43,13,41,86,229,218,208,29,104,244,12,107,56,218,73,36,206,6,26,169,41,231,203,35,64,1,43,201,220,144,178,46,195,66,46,218,144,169,65,150,55,31,18,229,48,228,46,66,93,64,10,106,35,92,27,64,172,180,156,164,160,254,180,107,67,204,24,220,152,67,131,158,7,27,187,105,27,67,242,127,183,60,3,17,186,225,154,71,170,22,177,42,135,195,131,194,215,16,106,93,67,218,41,1,52,236,38,69,137,253,232,143,41,13,234,186,135,140,210,210,254,170,147,7,243,112,118,50,165,124,20,7,160,180,47,27,134,65,232,32,195,169,75,240,129,8,88,12,119,178,102,146,103,175,59,28,118,215,69,152,152,165,92,155,116,77,48,161,70,34,14,99,202,126,185,72,105,175,146,220,185,200,163,77,86,251,161,240,133,38,34,249,93,79,147,167,188,168,85,140,98,130,182,230,157,47,126,246,233,103,254,252,246,247,255,148,14,246,73,84,230,9,30,35,76,230,104,2,152,212,76,140,237,251,251,111,95,126,255,199,183,17,39,224,107,72,252,29,94,48,66,10,211,12,7,194,209,48,92,246,145,144,145,194,250,164,249,203,54,0,71,234,221,152,24,49,189,191,31,50,204,35,147,178,172,212,215,28,211,75,244,99,73,119,74,2,166,51,204,211,171,226,31,4,163,160,37,237,187,116,71,23,98,3,108,199,212,100,248,131,96,228,196,250,116,135,164,88,113,1,203,40,145,106,92,139,50,52,11,249,118,24,138,21,155,96,93,61,77,147,192,203,64,34,117,19,215,72,74,5,31,246,56,216,68,87,186,20,90,192,212,79,50,186,253,99,74,36,123,33,180,128,245,214,85,200,131,35,38,207,27,14,115,133,20,241,166,43,109,137,58,76,245,48,160,15,222,210,223,249,98,202,170,196,8,106,186,4,22,178,60,11,222,236,73,97,85,111,126,235,86,50,55,10,102,27,156,163,114,219,55,197,22,51,113,112,13,174,244,147,41,235,18,247,180,101,202,116,60,176,82,153,166,238,36,198,172,255,57,229,122,68,194,120,223,148,22,49,11,145,202,134,61,36,99,132,239,233,46,114,87,72,56,67,3,224,9,78,2,48,255,39,127,154,50,124,4,23,181,46,81,255,124,223,246,19,99,12,95,123,45,165,121,0,233,229,117,9,48,104,217,30,82,61,15,73,139,14,115,189,163,48,53,8,215,16,225,242,9,49,49,175,95,254,244,203,0,77,167,197,255,159,127,248,204,229,183,255,245,242,205,55,82,162,137,155,38,221,101,66,12,144,225,229,4,174,144,20,42,154,210,209,78,108,1,67,28,95,174,132,30,130,229,209,74,210,106,166,180,120,195,173,9,128,37,50,4,8,150,91,36,193,26,138,129,194,130,19,154,110,59,18,54,199,193,193,57,28,47,25,49,77,48,101,250,142,228,40,197,232,233,86,146,185,246,221,79,127,5,25,32,83,102,69,181,165,211,174,188,116,196,111,137,224,205,41,65,142,17,192,39,22,163,114,42,49,196,222,195,141,231,13,5,205,206,50,16,19,163,144,88,196,98,177,196,21,167,15,195,112,96,195,5,2,105,24,67,54,203,183,197,226,48,253,225,56,14,34,190,20,134,138,16,19,0,209,131,130,165,115,19,32,122,47,223,120,53,93,93,148,225,193,151,39,7,210,48,88,186,155,20,77,145,46,233,2,176,215,192,129,200,208,107,205,209,76,77,92,215,67,66,4,18,7,50,144,0,101,112,29,0,184,144,41,105,40,113,250,190,237,196,55,0,176,209,109,113,163,38,5,245,164,195,17,17,220,182,235,155,64,60,8,237,195,226,23,120,88,15,7,127,80,136,239,38,124,223,149,91,137,38,106,247,134,131,181,109,3,31,210,208,45,47,76,41,165,107,0,170,72,138,21,124,235,119,159,77,7,238,137,132,24,158,47,129,189,53,113,70,233,166,103,15,9,87,129,204,249,210,250,34,54,53,22,101,98,93,175,94,190,246,19,193,249,32,179,249,27,63,73,91,181,152,48,164,229,81,89,15,40,137,165,149,0,151,114,249,173,239,224,150,185,21,84,7,224,58,235,158,169,169,40,69,177,33,52,207,72,78,36,251,218,79,162,74,197,59,71,147,221,145,76,80,210,156,204,221,236,212,228,227,6,189,182,86,61,13,218,115,141,114,19,245,213,91,205,70,208,232,138,50,162,199,139,205,82,80,155,56,121,146,173,87,207,170,13,209,144,163,23,51,133,204,163,71,217,82,161,91,152,40,159,52,138,221,106,179,49,114,247,113,59,16,157,105,60,174,85,38,50,237,211,185,70,167,90,10,214,187,133,118,119,161,89,204,100,107,221,107,79,27,149,76,182,142,194,151,250,219,65,21,102,178,213,206,92,163,218,93,44,180,143,130,118,103,226,67,122,118,161,112,30,180,103,219,205,147,214,68,227,164,86,203,214,67,82,13,143,39,94,124,148,45,55,219,245,137,199,237,211,176,184,76,182,125,58,219,46,148,4,69,12,78,161,93,168,139,78,61,201,86,139,205,198,102,187,54,33,6,162,164,23,139,98,32,202,213,90,55,104,79,163,51,162,144,102,187,90,169,54,194,191,162,178,144,216,237,215,159,208,163,34,51,250,157,183,223,248,81,38,219,81,29,17,79,104,237,11,166,88,61,45,136,14,135,233,212,28,241,172,90,154,208,179,197,131,106,173,212,14,26,215,75,102,69,27,131,139,214,5,135,113,165,104,44,64,59,44,90,199,236,94,41,212,120,86,153,228,130,120,165,76,228,241,12,203,52,146,155,107,198,37,155,3,75,54,145,208,252,234,64,56,142,101,80,201,230,181,166,90,113,129,214,224,166,10,153,205,190,90,160,101,104,22,21,104,93,43,208,126,214,84,89,150,238,57,87,11,52,52,211,164,2,109,49,156,143,178,157,131,102,15,235,17,107,175,19,208,42,15,87,99,184,252,106,133,125,177,47,232,215,131,218,225,62,22,79,241,164,45,198,171,75,187,151,173,68,177,234,68,49,219,213,70,248,118,27,11,125,89,252,95,172,92,246,100,161,218,8,174,63,93,105,214,206,43,205,198,32,130,168,228,198,82,140,193,143,205,240,113,167,218,168,212,130,181,171,109,17,135,83,177,45,142,165,160,196,183,118,247,160,218,25,67,47,39,235,180,249,199,42,65,119,186,90,236,206,117,131,122,231,126,187,89,207,23,138,7,193,72,6,175,100,238,138,163,162,121,210,184,82,196,105,161,125,167,49,137,130,94,160,210,62,210,8,206,186,27,213,226,209,200,8,123,171,49,86,21,155,126,91,212,223,174,137,38,119,70,238,102,27,168,108,170,208,9,238,87,27,165,92,173,54,114,247,201,93,84,17,116,15,154,37,177,167,139,39,157,174,104,64,45,40,180,175,53,249,122,39,63,250,81,34,212,11,173,177,118,80,111,158,6,116,170,140,36,188,125,55,75,132,1,51,113,83,57,3,94,231,5,177,185,120,102,41,236,221,132,34,140,247,82,134,145,80,136,249,94,10,49,197,232,247,79,73,194,60,135,23,194,157,70,208,187,179,34,214,72,181,19,176,185,14,178,221,187,143,203,225,106,218,103,179,219,24,11,15,235,108,252,106,91,220,45,99,98,171,118,131,143,126,84,208,227,3,123,178,61,118,90,168,157,4,217,96,228,174,232,89,184,50,176,56,228,230,143,74,104,132,237,10,84,147,162,245,60,38,46,141,25,177,118,89,195,68,179,186,97,177,147,147,13,81,97,48,217,29,195,77,137,146,179,129,216,30,7,133,70,37,88,23,203,173,120,112,189,227,203,251,135,226,168,24,105,82,199,238,142,180,131,74,208,8,218,133,110,179,189,38,182,68,181,30,140,225,218,138,171,187,35,70,66,93,157,119,6,188,221,107,23,90,172,113,162,35,61,113,44,7,35,250,221,78,175,218,21,13,23,227,213,14,78,39,27,99,216,79,119,31,23,197,80,222,209,38,120,63,195,241,28,11,143,163,201,32,27,190,58,105,134,75,225,234,230,122,129,74,48,39,240,35,19,52,74,25,85,86,67,76,65,179,37,198,248,137,216,147,244,45,70,228,238,11,81,79,2,214,147,198,88,161,213,170,157,211,2,202,22,218,149,147,58,184,138,187,79,36,57,120,34,54,54,198,63,79,131,249,215,53,140,88,90,11,213,78,247,191,209,80,246,31,154,215,142,65,144,215,212,46,30,145,103,64,244,144,110,18,209,152,108,17,103,232,13,197,244,93,130,98,103,220,112,146,242,55,101,125,125,207,38,113,215,244,159,174,241,117,38,15,163,152,223,27,163,150,209,223,157,145,255,187,142,210,236,237,220,83,226,200,107,246,242,53,113,157,246,29,122,244,250,149,105,85,3,216,42,136,117,79,133,136,55,195,71,156,127,153,108,188,64,71,230,100,72,9,121,130,133,70,69,112,75,35,141,23,233,97,173,251,40,171,126,173,60,186,27,222,235,165,118,161,23,206,177,56,226,27,217,15,233,178,108,244,164,19,116,183,170,65,111,192,26,193,222,17,37,139,242,69,243,116,235,46,88,118,213,188,235,199,120,182,59,153,163,51,121,177,208,122,177,49,86,20,2,195,163,23,170,229,17,125,114,178,123,55,152,60,125,33,168,137,141,39,30,24,225,131,115,122,240,88,60,48,63,36,30,132,59,231,133,96,178,247,4,197,181,39,131,177,114,40,137,137,13,38,238,148,240,130,225,119,85,180,25,131,177,88,206,162,122,197,29,65,63,197,254,141,251,31,142,106,33,219,16,253,136,254,102,221,200,6,97,71,186,147,143,139,205,90,179,61,145,249,176,165,249,65,185,156,201,246,130,106,229,160,43,184,239,102,171,80,172,118,207,133,216,32,154,83,203,95,121,13,207,150,213,27,79,94,72,88,22,147,184,122,23,196,216,54,231,215,151,151,68,189,143,59,221,243,90,48,209,125,194,38,165,80,42,61,15,15,116,157,48,182,223,22,207,54,154,130,255,11,207,143,232,68,185,126,158,191,248,232,133,43,123,90,60,82,109,136,197,56,60,108,76,210,46,233,137,10,212,172,200,149,152,52,88,122,52,88,99,246,51,71,107,204,145,195,213,126,142,129,10,226,129,138,27,57,214,58,233,28,140,92,43,67,190,201,122,24,22,90,139,30,140,92,43,42,113,26,226,82,18,95,105,39,240,169,207,156,157,80,60,25,200,178,101,131,247,50,83,193,228,89,188,113,130,1,172,84,180,204,195,145,144,27,60,24,83,234,142,49,166,224,120,81,23,5,14,166,104,143,238,102,219,178,140,82,245,116,78,136,240,35,143,15,186,245,218,196,255,248,127,196,223,119,104,174,38,51,225,234,248,112,89,204,248,255,252,31,162,128,70,81,28,85,125,27,22,12,80,54,131,111,254,167,16,252,139,181,66,167,19,138,104,245,243,123,178,224,12,105,8,214,171,23,193,132,165,61,185,251,66,227,250,245,36,91,18,142,198,72,55,251,24,95,76,180,113,151,15,88,39,3,10,192,139,55,45,147,198,149,53,210,232,159,253,70,223,234,184,70,188,94,29,177,196,108,250,73,48,25,184,71,27,147,249,196,77,167,105,78,49,40,61,123,211,169,247,250,54,157,203,55,93,191,104,244,28,123,111,224,210,79,22,176,250,41,201,27,1,23,241,160,97,160,93,32,238,24,26,144,3,182,196,39,247,227,63,186,147,149,254,161,106,223,234,97,126,149,83,72,26,165,246,147,36,102,230,202,23,193,51,191,48,175,124,209,189,246,69,194,76,92,231,172,158,253,162,241,220,111,154,9,205,189,50,175,9,163,240,92,111,153,3,215,136,82,61,222,160,196,136,69,209,27,79,191,43,236,83,32,120,22,240,78,244,19,140,83,131,115,77,221,108,144,253,144,38,68,205,49,165,128,251,232,71,227,223,199,106,65,163,210,61,232,123,116,219,85,75,41,250,201,147,236,75,147,83,217,227,201,145,238,72,166,80,42,64,107,44,229,178,146,148,203,94,202,182,179,5,193,227,101,73,165,148,49,60,205,117,236,130,153,161,191,5,71,20,188,152,41,5,229,194,73,173,155,121,52,121,60,22,156,181,154,237,110,231,73,54,99,106,246,126,166,143,35,130,58,32,115,34,216,182,78,183,93,45,118,51,47,116,199,4,7,121,87,110,173,164,219,170,49,246,145,176,131,51,181,0,114,81,22,93,126,169,19,212,202,99,47,21,63,246,177,88,224,31,201,136,3,62,131,21,93,232,86,139,121,28,253,19,25,232,187,239,137,195,187,91,16,107,65,28,118,141,138,248,25,180,227,71,153,39,217,23,161,50,175,221,235,22,246,59,87,63,23,207,238,85,27,120,45,91,232,118,197,74,145,218,251,125,113,117,161,148,66,187,36,10,16,71,237,99,122,181,8,246,60,51,209,24,19,50,111,169,22,108,20,246,137,97,127,18,42,193,39,30,147,206,65,144,11,162,167,167,1,221,85,197,66,173,182,95,224,76,125,0,29,89,252,198,100,240,36,43,70,85,156,65,29,65,157,200,196,20,152,25,196,80,64,161,82,57,238,116,106,103,217,65,252,108,212,185,123,173,66,35,16,29,60,10,206,39,2,169,85,105,7,101,26,163,188,26,142,151,50,163,140,54,215,184,47,142,177,15,105,170,243,161,66,52,32,198,60,75,182,5,249,242,147,112,20,195,9,160,66,59,164,61,89,41,52,106,65,66,153,125,3,29,190,62,104,90,132,212,115,117,86,228,203,160,176,217,171,92,125,141,90,27,77,92,7,23,126,166,46,182,125,38,43,206,100,177,198,39,50,37,177,41,48,138,98,171,188,116,58,146,249,187,198,223,117,227,127,161,89,229,242,203,95,124,251,71,175,115,74,230,238,35,104,162,80,169,88,133,162,156,168,222,117,58,75,31,247,170,165,238,193,68,198,247,254,70,52,111,64,237,225,145,82,216,175,145,13,131,100,55,245,71,171,86,40,6,7,205,154,88,92,19,153,119,126,246,219,119,63,254,217,167,159,255,49,111,137,92,110,161,138,74,44,37,174,171,186,182,206,148,66,163,83,44,37,45,180,143,8,137,45,214,200,101,240,170,24,159,187,253,107,142,149,195,22,93,187,211,232,83,226,53,174,172,185,102,11,143,229,138,107,140,85,75,253,203,40,44,32,171,218,138,194,159,60,33,21,156,126,247,145,248,127,86,135,228,21,47,247,191,253,75,175,135,95,127,254,237,79,254,254,198,245,80,109,180,78,158,107,57,220,56,233,239,252,233,107,151,159,250,1,175,46,147,101,173,125,31,11,160,211,21,3,253,124,11,0,175,38,46,0,34,138,73,194,244,136,210,95,130,166,201,250,96,150,110,105,150,234,173,231,158,37,188,154,56,75,68,236,159,37,218,79,209,77,80,195,53,32,251,72,38,94,174,113,207,30,132,44,109,99,140,222,124,64,127,101,113,101,183,104,28,248,140,100,14,4,177,134,23,238,73,197,18,77,47,94,203,20,131,90,237,30,9,96,247,112,83,100,84,129,107,208,98,73,177,76,94,157,226,155,248,234,84,90,46,76,176,56,1,228,205,241,183,172,241,226,150,168,157,212,27,113,31,194,243,36,131,185,248,183,87,213,92,64,40,156,144,203,185,32,218,40,198,167,40,26,136,171,28,173,191,71,19,46,154,170,155,154,120,2,75,224,189,166,224,21,203,53,241,75,183,217,172,117,171,45,116,68,140,35,91,233,41,91,19,78,219,237,180,230,189,141,205,206,229,151,191,114,249,241,63,168,134,148,206,110,110,134,55,156,86,236,94,105,197,249,95,164,21,151,223,249,228,219,223,250,213,91,127,20,51,243,38,111,205,197,51,166,70,127,222,230,24,239,109,161,252,238,149,167,191,254,196,187,159,254,82,180,102,91,199,141,91,26,24,243,125,180,228,242,229,207,95,126,238,91,130,231,16,35,20,55,169,213,238,213,110,107,124,222,243,70,18,77,122,251,63,190,215,223,164,214,69,119,255,47,214,164,87,126,243,238,43,191,138,118,117,167,91,191,90,177,165,93,111,217,115,181,227,67,239,191,29,183,215,138,231,169,250,115,63,120,231,167,63,124,251,167,159,37,223,139,176,1,181,224,52,168,165,92,185,143,36,247,23,242,129,104,201,90,80,168,109,84,235,193,140,148,221,164,243,208,227,82,181,29,16,219,209,153,120,81,58,58,161,224,76,86,72,187,161,206,239,244,94,248,64,221,179,202,221,163,239,210,84,15,51,79,30,133,226,80,66,125,138,39,224,14,32,141,62,123,74,40,209,52,27,27,16,17,57,79,36,187,37,248,10,104,157,154,36,109,187,101,183,156,161,254,25,94,193,14,127,43,88,158,46,127,43,58,133,240,55,223,41,202,247,244,82,65,80,239,102,171,67,18,149,165,7,75,73,76,9,241,39,25,46,211,245,189,73,228,123,221,106,87,48,18,138,13,67,69,35,196,177,179,81,248,219,254,1,34,254,113,194,122,198,75,184,36,197,90,184,11,134,77,148,90,31,209,196,111,79,178,181,201,23,135,211,111,105,165,186,38,123,14,120,181,124,82,139,87,66,181,36,214,248,65,161,221,165,101,123,23,238,68,112,190,51,117,51,128,234,25,191,59,229,0,19,90,138,28,241,6,47,45,236,158,171,75,43,84,52,132,202,152,172,212,176,12,112,197,131,10,135,47,187,240,179,245,46,148,93,209,103,216,88,73,190,124,212,3,233,47,20,4,173,66,37,88,38,177,77,62,58,168,150,187,252,1,237,155,147,182,124,73,31,244,80,58,37,149,10,245,250,41,140,232,29,248,77,157,181,75,244,243,92,254,188,144,63,197,91,157,86,37,122,13,87,95,252,188,213,102,4,92,64,87,73,65,248,32,188,10,232,247,67,246,59,251,21,30,2,29,61,250,205,136,126,51,163,223,44,250,68,122,17,22,90,45,12,39,234,192,227,160,81,194,180,129,175,197,172,103,178,245,86,145,126,182,130,118,181,25,209,32,194,18,139,12,159,51,245,176,211,85,15,107,197,240,39,45,111,241,179,219,82,63,85,61,39,157,114,13,207,122,133,118,3,62,8,228,90,246,4,186,74,44,131,137,23,51,245,66,11,60,122,230,209,32,23,174,120,79,140,201,247,70,164,197,114,67,236,135,141,72,27,59,73,6,133,44,119,121,64,35,39,175,25,136,233,241,243,185,122,181,155,205,238,216,71,4,45,35,214,130,144,16,50,217,126,159,175,240,233,136,173,133,186,199,236,73,171,116,181,249,79,68,183,187,197,131,137,199,125,235,57,212,164,245,91,136,225,193,214,183,87,6,189,4,75,49,89,53,217,73,163,124,56,166,177,54,195,1,154,48,6,188,55,194,94,20,203,51,124,83,249,56,176,77,114,119,194,124,230,215,173,54,255,252,202,254,185,139,211,240,106,1,210,49,32,46,0,203,99,132,180,181,251,65,185,217,14,166,3,33,142,53,207,251,7,47,242,150,11,135,250,186,73,61,156,46,33,71,98,101,54,79,186,125,94,121,208,53,139,69,171,230,233,46,76,93,31,251,152,22,250,129,177,102,220,180,8,228,126,139,140,137,135,87,31,148,174,62,8,55,30,172,48,210,18,213,183,115,216,174,163,253,118,125,125,226,113,184,235,174,211,72,233,85,111,97,147,89,153,108,183,190,12,141,109,174,83,156,248,144,246,228,133,98,236,227,200,134,56,232,87,160,6,204,35,173,239,208,81,44,90,246,202,243,193,106,250,134,26,152,208,90,24,200,63,113,185,29,94,161,28,198,164,210,21,82,41,38,133,163,166,8,224,62,137,91,106,220,232,112,25,46,56,242,159,11,119,32,223,6,55,206,106,172,251,155,76,24,229,231,60,73,194,247,112,19,68,11,224,156,255,113,193,255,8,79,236,232,79,89,122,60,141,147,31,210,178,114,22,75,209,110,102,175,222,56,149,242,98,234,159,71,249,48,105,18,209,238,104,50,206,48,220,231,252,9,153,124,47,248,147,139,104,174,116,245,44,205,76,201,115,232,166,169,162,219,179,127,4,13,252,25,143,147,58,204,158,119,160,212,221,124,117,197,87,110,28,42,106,135,234,51,254,136,70,194,136,71,66,16,106,85,193,35,221,201,220,125,81,127,116,189,183,225,185,121,115,119,137,39,232,239,176,121,181,195,242,252,125,254,30,75,174,99,240,38,191,161,207,212,152,184,215,248,51,234,183,249,236,126,99,234,243,196,140,93,235,114,169,89,36,151,64,156,87,146,197,157,58,159,43,141,72,246,83,94,242,244,199,100,231,197,12,74,202,60,18,231,62,119,239,234,187,183,216,7,240,216,146,43,46,144,173,144,252,222,213,102,8,70,251,253,53,36,80,87,103,204,76,78,62,38,233,65,176,171,98,31,76,100,222,122,243,115,79,95,249,65,168,145,201,100,107,65,185,27,139,143,93,18,109,155,45,241,155,120,87,106,107,149,25,190,84,130,27,130,96,220,201,157,67,8,188,225,95,219,161,10,211,213,52,113,103,74,249,146,152,58,92,41,205,169,102,233,28,6,40,193,36,87,42,208,230,22,206,170,157,76,22,90,215,74,91,240,58,37,105,189,111,87,246,11,35,90,150,254,141,185,119,147,26,16,4,26,84,198,162,12,58,234,68,129,210,72,88,108,55,59,162,220,80,96,126,124,173,248,15,59,5,215,247,108,98,240,106,240,103,45,137,151,154,221,110,179,62,161,101,219,212,1,45,228,218,95,204,156,61,253,198,239,47,191,252,149,112,132,70,234,117,209,152,204,249,128,103,23,215,158,61,26,212,234,66,105,223,223,47,176,145,211,49,80,149,182,96,110,31,211,120,27,218,223,168,121,176,196,111,97,107,232,87,217,194,140,238,252,13,162,137,72,100,90,160,30,138,123,53,123,150,19,195,32,196,113,57,0,98,95,85,154,237,115,124,37,250,93,104,159,207,22,90,136,181,160,94,177,99,94,200,78,231,125,95,210,206,19,188,113,177,32,154,45,10,22,2,128,224,180,153,164,63,96,64,194,47,225,0,41,62,172,11,126,244,0,147,28,212,91,7,133,142,40,250,113,89,44,94,18,247,80,80,230,9,107,4,142,246,108,181,27,212,175,12,83,185,236,23,52,141,162,185,194,90,207,111,179,214,243,132,90,29,215,113,203,101,86,235,197,109,214,122,145,80,171,175,23,139,174,29,6,145,93,63,48,6,238,215,80,93,248,193,126,29,176,95,223,254,206,191,63,125,229,55,161,90,119,164,254,127,126,57,222,25,226,78,52,110,111,39,26,108,39,134,139,111,80,79,178,207,185,73,111,248,246,234,210,45,8,113,86,14,205,147,231,90,199,196,99,12,90,200,154,230,235,180,125,212,66,190,34,114,221,176,148,67,205,247,7,11,122,192,130,238,31,32,241,231,143,47,223,248,225,200,255,251,15,127,255,215,113,195,152,215,214,117,127,135,6,47,232,108,244,110,220,91,114,123,89,104,22,73,90,135,125,17,140,79,168,242,6,63,223,161,121,229,165,85,27,167,65,187,51,120,131,12,106,196,243,31,234,125,123,134,239,12,226,68,111,188,90,6,239,13,227,202,222,16,205,11,45,47,31,108,140,228,141,161,172,83,239,252,244,135,79,63,243,85,101,163,138,159,95,126,241,231,239,190,250,227,235,207,229,147,191,134,221,99,189,119,254,44,97,88,222,63,223,162,84,37,124,89,55,154,237,122,161,22,13,219,121,80,171,193,220,131,226,251,7,84,82,158,60,137,153,170,132,249,121,255,13,44,61,187,129,31,222,55,240,191,65,45,84,164,129,77,76,223,184,1,109,27,116,38,12,210,153,74,141,50,183,4,24,55,188,214,103,67,48,147,95,188,106,72,24,168,7,29,25,248,178,33,196,106,169,35,189,42,194,54,72,75,218,154,44,101,79,200,202,166,155,197,200,202,230,186,176,158,213,85,224,225,137,116,112,109,101,171,217,90,236,224,106,5,165,82,217,114,74,210,193,53,91,158,172,43,167,214,236,1,149,105,4,166,22,150,25,226,44,220,205,238,39,217,119,174,224,45,12,178,254,76,148,99,216,133,131,155,97,23,98,136,131,110,97,63,47,10,198,236,3,139,161,86,233,150,66,252,133,90,23,191,49,200,133,237,181,245,112,64,165,169,9,75,8,65,16,248,20,65,13,24,231,135,193,249,68,38,50,57,136,203,44,50,92,66,245,42,49,23,58,161,213,66,154,56,158,100,201,249,15,54,11,9,183,160,1,111,97,223,50,44,49,52,242,145,142,71,102,224,248,241,35,3,143,124,187,172,197,143,76,60,114,16,252,127,35,80,67,104,21,12,157,106,128,165,64,237,9,29,35,197,159,24,1,25,246,239,89,150,152,149,44,70,34,140,249,7,20,80,8,172,208,197,238,104,115,243,138,37,205,51,186,110,59,226,188,207,246,85,99,220,80,141,41,182,13,96,20,162,106,92,199,240,29,43,161,26,243,74,201,214,77,29,176,60,91,243,89,201,142,103,152,126,92,112,229,166,130,237,155,10,70,206,219,254,145,113,251,70,230,198,146,157,155,6,195,243,174,14,134,155,60,24,214,149,146,221,155,74,246,61,171,111,48,144,33,254,121,7,195,187,161,96,219,247,220,190,130,61,223,229,5,223,216,98,255,166,81,190,90,176,211,95,240,149,22,63,202,134,174,219,209,197,169,148,96,161,207,66,70,207,12,184,177,250,28,116,228,139,22,252,23,250,173,98,210,144,254,228,6,192,135,74,208,69,44,179,140,149,33,43,211,123,67,118,120,207,81,220,193,200,123,8,226,14,174,5,113,7,97,16,119,48,48,136,187,207,109,94,57,197,191,168,61,82,16,2,42,148,187,17,245,59,232,132,189,86,113,220,161,6,94,134,133,168,199,214,245,240,238,128,133,119,19,108,192,93,21,119,18,148,197,93,117,64,208,5,226,90,154,3,215,41,106,191,162,230,191,90,189,104,81,104,16,141,106,22,229,58,129,125,247,6,139,31,57,167,70,229,95,173,124,64,115,8,251,35,54,19,94,157,250,132,249,142,44,101,42,230,93,92,63,87,244,231,52,186,164,63,167,75,65,41,206,35,117,62,235,234,251,134,145,8,67,127,249,4,223,229,214,31,26,198,247,133,43,209,120,102,132,15,148,246,0,137,16,63,38,73,129,223,14,200,23,120,36,115,79,240,243,227,153,187,74,163,63,78,26,253,177,78,173,42,136,90,86,215,239,94,123,21,49,63,209,246,255,219,198,216,249,97,233,112,64,173,13,212,26,189,135,126,171,49,14,198,200,201,10,40,6,18,176,98,130,191,169,17,130,69,12,149,193,195,164,19,6,79,26,115,134,55,122,127,145,254,154,55,244,87,90,123,255,122,59,124,237,180,24,56,4,87,28,243,105,15,245,133,132,124,236,99,125,174,231,162,239,147,143,33,7,183,214,130,154,84,111,228,150,166,51,89,122,182,209,14,72,207,0,238,126,42,40,52,38,30,227,183,9,157,30,72,25,149,240,148,54,154,221,66,40,108,198,252,234,241,73,208,62,135,112,72,69,77,100,234,66,40,205,100,17,180,43,235,153,89,221,204,45,100,240,133,184,190,66,0,176,76,70,1,158,9,238,116,191,83,13,35,68,196,205,219,223,56,121,253,137,219,239,201,11,125,189,19,99,217,30,11,43,198,21,160,202,154,236,43,139,189,16,226,193,244,21,129,145,102,3,148,88,98,229,120,63,116,186,239,43,48,234,222,100,102,97,238,225,204,141,181,209,248,63,161,153,147,129,166,253,227,76,3,124,47,28,236,9,61,30,80,33,119,11,201,4,224,104,143,227,193,234,213,198,66,151,84,233,33,137,177,154,158,89,207,211,24,245,109,132,85,20,51,210,126,47,59,0,254,249,157,231,218,6,104,3,45,104,252,50,25,254,248,111,127,118,222,184,181,158,208,141,118,45,138,97,98,64,4,20,157,183,98,168,88,139,51,205,54,98,64,194,8,9,125,0,189,80,19,243,23,146,205,1,100,252,90,109,84,194,23,78,155,213,210,29,177,199,250,3,13,255,138,80,118,38,31,75,21,100,177,80,43,110,196,145,38,35,44,106,184,88,107,118,130,149,102,235,164,69,44,18,113,111,118,182,143,113,237,103,224,236,80,219,113,101,10,67,154,243,95,0,210,115,235,192,81,195,155,10,57,156,198,77,195,105,220,48,156,239,15,243,232,61,141,102,95,189,3,160,138,48,202,4,10,7,95,160,24,7,39,222,186,215,223,211,99,96,164,152,213,206,198,158,207,9,238,148,31,17,124,116,103,108,160,254,102,236,35,65,13,46,200,20,87,223,162,181,250,184,112,210,109,174,20,72,199,82,47,156,133,235,122,194,210,196,95,213,198,54,197,153,217,26,145,194,63,160,12,191,11,37,22,162,112,197,48,192,115,35,26,7,232,125,39,247,179,57,82,61,121,190,87,140,67,180,149,6,171,210,31,162,93,222,247,11,174,5,220,199,65,33,218,185,190,16,237,130,117,61,68,27,215,146,124,7,62,204,134,105,107,153,187,35,97,188,58,121,177,188,40,164,164,108,102,108,191,27,250,76,139,22,63,46,85,197,57,94,16,242,73,45,56,123,50,22,69,198,222,43,137,75,73,12,107,227,165,151,160,121,188,211,105,21,26,82,241,248,97,211,52,63,84,173,163,154,66,163,155,252,141,122,221,47,224,223,243,124,49,118,128,208,130,108,34,125,130,232,76,235,63,241,225,178,93,118,203,133,39,188,75,119,38,202,213,118,167,123,143,66,240,31,139,141,41,230,124,66,187,67,255,174,182,130,182,219,75,47,145,57,225,222,61,168,229,31,183,154,157,42,221,188,33,187,114,26,188,64,218,122,3,201,9,92,251,180,247,66,12,101,242,194,197,61,177,246,130,51,113,191,139,255,245,149,88,20,162,159,140,76,52,198,28,205,210,221,211,30,175,188,115,82,44,6,157,206,75,20,102,119,167,91,186,83,170,158,202,1,107,7,37,254,102,120,247,12,122,81,52,161,16,104,253,125,106,183,155,237,129,239,238,251,251,190,246,140,254,147,49,98,192,0,132,70,10,49,2,190,237,153,207,59,2,188,204,177,106,231,94,200,207,62,86,31,224,125,86,208,179,39,230,25,101,248,69,252,235,27,226,66,93,112,40,141,202,157,137,137,211,123,165,32,104,221,65,201,165,106,161,214,172,188,244,210,126,179,116,46,24,180,82,73,188,49,161,143,217,142,33,230,246,142,62,38,166,202,17,115,37,22,75,244,251,147,137,137,123,189,96,255,168,218,189,215,41,182,155,136,242,188,178,8,251,219,191,191,223,169,221,19,252,30,16,114,196,56,42,3,212,24,224,128,205,190,101,32,216,163,76,246,49,172,140,164,115,23,44,225,73,187,8,91,76,102,122,98,252,48,104,28,85,27,157,241,94,179,125,36,182,95,49,24,167,130,203,167,39,193,120,167,93,28,63,173,6,189,206,120,189,41,78,196,102,123,188,115,188,40,127,251,171,251,180,29,116,8,1,109,1,128,66,221,49,241,122,230,17,25,107,137,77,22,236,68,75,204,81,71,72,13,185,99,109,42,151,45,228,242,249,236,110,46,87,200,230,115,249,253,236,232,84,110,54,151,109,78,229,114,213,60,158,28,230,179,26,61,58,17,143,206,167,240,232,98,42,91,153,201,205,229,178,71,226,81,157,30,53,166,228,91,61,241,72,163,71,250,20,254,152,165,183,242,185,108,128,255,108,227,63,133,92,174,136,23,74,217,42,209,207,197,39,29,250,164,59,149,237,76,229,30,206,100,235,226,209,49,61,106,79,101,143,167,114,203,87,170,111,70,143,142,168,145,181,60,74,121,120,95,214,85,153,26,80,89,61,143,202,10,120,216,228,53,30,197,207,251,235,200,231,230,242,217,78,190,191,218,185,105,106,175,65,143,204,41,214,133,19,60,202,229,8,213,64,200,97,215,103,225,111,197,255,63,10,179,195,36,65,205,124,148,54,221,164,246,209,154,56,144,38,59,197,78,231,163,25,181,98,229,253,39,22,238,223,53,62,248,247,193,191,15,254,125,240,239,131,127,31,252,251,75,254,235,147,9,30,3,81,68,201,58,119,32,236,188,240,119,141,39,244,218,141,50,79,248,97,200,99,222,105,87,246,71,108,61,123,39,252,255,221,59,49,39,247,236,194,120,57,82,36,122,47,223,75,209,232,134,55,66,225,40,172,135,49,167,119,164,136,20,213,144,36,41,133,95,74,113,233,142,148,151,146,154,120,157,61,15,63,143,100,135,59,145,240,128,199,36,65,221,177,236,214,217,11,124,24,32,64,224,111,197,207,223,33,41,98,80,69,16,167,194,26,66,153,234,142,173,181,206,6,53,174,95,174,162,47,186,178,107,152,255,83,245,107,60,167,65,169,191,28,208,80,22,254,19,150,217,39,129,61,71,145,31,190,127,63,55,163,105,207,42,150,203,106,207,211,80,177,248,116,207,206,222,161,255,104,119,159,89,252,96,81,236,198,121,10,5,189,59,150,243,190,39,106,176,212,23,86,26,125,45,63,238,43,255,249,87,218,243,23,27,202,132,3,151,137,146,13,169,132,68,1,81,77,130,146,19,239,152,88,118,6,254,163,209,143,23,248,144,15,16,19,7,109,199,193,125,189,34,52,202,15,67,201,241,142,62,104,181,103,30,73,238,123,173,217,164,72,113,196,218,103,76,221,46,63,11,188,111,36,99,216,190,159,9,95,47,93,81,36,193,202,173,148,72,25,242,103,170,214,11,149,96,188,213,168,188,128,92,0,142,149,173,110,77,45,175,245,180,135,179,149,166,16,32,114,75,235,155,7,51,155,21,241,219,52,254,204,245,242,57,33,158,229,166,118,114,167,245,7,244,100,103,105,125,77,155,203,181,59,86,209,89,21,148,139,179,249,181,153,251,155,133,153,149,165,250,78,208,217,171,109,110,157,237,248,11,249,217,131,213,251,83,247,87,167,166,182,87,231,59,247,151,15,55,54,166,54,243,243,75,235,7,107,107,107,247,215,54,143,166,142,143,198,31,174,120,171,107,75,173,213,82,115,113,209,153,210,30,60,220,180,106,115,231,185,57,231,112,250,124,238,108,253,193,156,54,187,187,149,127,216,60,158,203,231,247,239,215,234,227,91,182,219,57,217,243,60,215,119,79,141,81,223,59,239,29,217,193,142,63,106,141,142,142,158,233,238,133,227,182,243,75,179,71,115,7,187,211,23,149,25,99,234,192,90,24,207,213,119,167,31,244,22,71,167,118,122,249,249,249,105,203,174,20,59,199,199,78,125,241,96,174,107,77,149,197,131,211,209,227,213,165,29,111,122,163,181,165,149,15,70,93,205,121,176,145,95,207,217,229,243,229,158,177,90,217,223,169,238,180,142,206,87,154,135,142,230,220,95,204,239,94,28,150,151,47,230,167,180,209,165,106,224,111,93,236,78,5,57,199,122,184,184,181,237,123,211,229,202,184,183,178,103,76,151,118,167,74,15,27,109,119,189,220,58,217,208,199,103,55,235,157,251,51,83,247,13,51,55,245,112,116,247,225,209,186,215,29,95,235,172,223,239,205,207,108,141,175,107,71,11,107,237,133,147,51,103,225,160,50,107,61,240,171,199,157,133,217,122,107,122,84,55,118,141,185,211,221,169,253,234,73,176,179,190,51,151,31,93,240,231,238,111,78,205,156,230,116,235,116,233,240,44,63,115,180,83,50,143,214,102,246,138,211,7,198,150,51,173,29,22,58,237,221,147,185,198,238,76,163,181,163,157,159,217,198,82,111,123,123,189,209,108,233,134,54,237,229,27,149,106,103,161,185,220,122,24,56,237,7,107,51,197,156,185,216,214,199,115,206,232,186,189,52,190,176,158,91,232,229,70,243,251,189,233,237,245,211,150,215,94,91,220,112,43,171,222,212,168,35,86,139,87,186,168,236,52,114,167,123,115,65,161,178,212,203,157,230,245,139,165,195,233,163,174,187,101,239,159,151,215,188,141,147,222,178,113,127,255,116,179,184,39,132,250,210,90,105,102,121,188,220,246,167,54,199,181,133,7,141,163,182,93,182,102,107,243,251,163,214,252,238,180,95,217,56,158,117,219,199,171,141,3,243,124,106,229,184,208,94,174,107,57,191,50,117,242,80,223,235,232,135,75,219,135,189,7,203,231,126,193,168,28,251,94,101,111,118,170,155,187,111,173,148,243,59,189,238,241,214,81,197,237,26,213,153,106,99,122,161,92,27,109,44,213,246,55,26,71,51,43,157,69,63,87,43,245,166,30,228,246,58,185,246,209,204,198,98,245,124,105,167,210,245,218,11,211,222,204,230,145,217,13,180,237,153,146,151,95,169,205,120,43,250,233,122,205,43,230,188,197,242,145,251,208,88,159,111,157,47,87,151,43,11,214,242,74,78,223,219,94,58,180,151,55,15,172,202,74,187,122,122,118,92,204,55,242,227,70,173,183,84,88,119,23,123,71,133,213,250,65,163,208,107,22,118,220,133,122,195,202,157,78,87,170,123,149,135,229,227,181,3,39,183,51,245,176,84,14,236,165,211,169,217,221,135,219,15,205,99,103,189,113,127,251,88,171,20,42,165,105,171,218,152,51,10,187,39,149,29,227,76,207,231,139,185,66,101,186,187,118,223,62,91,179,87,215,230,119,206,70,141,194,84,53,87,93,201,119,172,181,220,104,103,105,110,205,207,21,122,251,189,135,61,171,121,24,136,97,110,173,233,122,123,187,50,93,156,158,238,205,44,207,159,248,221,78,119,118,251,108,191,48,51,93,217,115,22,123,206,217,234,222,242,233,214,232,166,191,112,114,114,88,90,220,241,91,229,238,145,181,85,184,216,212,242,51,83,51,229,141,89,223,247,87,173,198,131,202,214,232,81,89,235,28,5,235,227,129,119,50,87,42,78,187,167,251,154,118,90,57,207,85,31,228,245,241,245,217,222,106,113,123,97,79,127,56,53,123,88,233,158,151,151,114,45,109,125,38,56,111,155,91,213,210,194,242,225,82,89,155,90,206,173,142,207,60,92,223,95,217,56,41,231,87,237,133,70,113,122,189,88,203,229,188,242,225,105,119,253,193,84,235,193,122,99,190,224,230,181,53,111,107,167,242,208,175,231,173,243,237,146,49,126,81,202,213,167,230,103,107,163,167,165,249,165,157,117,167,184,214,217,152,239,85,30,120,245,220,204,198,204,246,102,94,236,206,222,241,121,113,111,182,214,60,232,221,63,108,142,110,143,87,202,187,51,75,243,21,189,224,239,159,53,75,221,211,153,220,234,204,90,103,250,180,87,220,126,120,127,245,193,97,59,87,202,207,62,172,46,105,185,110,111,214,190,152,159,211,142,243,230,70,62,200,21,173,133,131,106,83,183,166,55,114,222,234,86,111,230,193,125,179,249,96,125,190,121,177,176,154,171,90,199,102,203,45,140,110,239,111,204,151,197,7,71,27,250,102,181,87,217,216,221,232,77,63,216,95,95,92,152,159,213,220,157,213,233,135,149,209,189,37,191,181,167,57,250,122,233,162,231,182,103,139,83,243,245,125,49,76,181,150,125,82,153,94,60,62,92,59,208,87,239,31,237,204,228,214,172,114,193,217,203,239,122,11,109,167,190,217,57,48,10,245,211,163,194,105,167,61,119,120,254,192,110,93,44,239,218,243,199,165,237,169,226,184,169,239,154,91,139,254,246,217,65,111,229,116,124,169,148,155,238,141,47,212,214,246,218,103,122,110,234,104,191,87,246,206,47,234,163,83,254,198,226,254,226,217,194,233,214,194,238,250,156,233,77,105,103,235,167,23,185,115,115,186,58,181,49,53,59,245,96,188,215,246,102,55,242,166,159,31,207,173,236,251,243,139,237,149,210,225,110,111,209,90,44,231,186,157,250,110,61,216,57,158,155,158,17,7,232,233,118,171,179,228,45,204,78,85,247,103,87,115,110,187,99,238,28,56,203,53,47,87,221,173,44,205,79,183,119,130,197,122,175,94,62,44,247,54,150,58,86,125,217,91,157,217,238,76,237,87,86,203,71,193,198,234,108,190,101,232,185,150,47,214,240,220,86,111,101,121,123,193,242,130,253,25,109,103,122,239,226,65,111,119,116,202,232,61,56,205,91,173,149,222,185,53,95,235,85,206,203,51,238,209,210,218,234,232,254,146,91,104,180,26,163,167,197,113,173,105,46,205,239,61,220,174,23,138,135,189,211,141,234,158,190,50,59,107,174,175,183,42,205,141,252,206,222,73,126,125,183,122,177,146,43,213,22,31,186,70,105,247,190,182,106,4,51,222,84,206,171,239,47,55,157,69,247,116,122,207,54,43,165,101,173,121,180,102,109,139,99,110,188,123,92,240,46,150,203,165,206,230,220,242,84,222,238,206,246,54,118,206,155,230,206,195,93,171,100,233,221,141,45,123,175,122,177,51,186,213,106,63,176,151,106,27,27,43,59,246,206,217,131,205,252,249,206,153,89,92,94,110,238,61,188,240,109,107,215,222,179,71,157,249,217,238,131,198,113,165,177,182,50,91,187,56,175,45,157,215,93,183,177,211,217,50,220,251,249,198,206,242,226,217,226,120,195,154,95,92,158,221,62,119,54,103,181,153,179,197,139,221,197,251,216,195,93,63,88,46,21,203,150,182,110,46,246,22,231,181,165,202,238,206,220,118,173,186,216,92,169,119,236,25,115,95,52,165,97,157,94,204,111,28,205,180,151,189,29,123,230,100,109,251,164,226,204,142,215,58,211,249,67,191,250,64,108,234,7,123,206,250,174,225,183,86,247,42,83,231,94,110,103,217,25,207,157,245,78,142,11,171,91,251,197,252,254,232,226,194,116,121,87,43,109,231,15,231,23,55,236,249,205,74,224,228,220,220,125,111,174,61,179,88,61,59,177,172,74,181,215,152,29,223,40,44,172,174,236,183,71,245,185,250,97,169,117,180,62,83,40,54,122,157,7,110,163,187,92,204,109,11,145,163,124,178,218,245,58,53,163,217,93,218,52,70,245,234,81,185,56,91,61,57,43,26,11,5,253,200,92,172,251,227,115,229,189,135,193,67,219,88,201,63,8,54,26,7,167,219,83,51,189,211,21,177,65,87,183,230,236,131,85,99,123,173,179,230,206,180,87,86,55,87,182,234,254,153,221,237,181,183,170,166,89,92,218,59,213,188,142,190,214,173,153,155,149,241,139,115,123,101,117,188,176,167,85,157,214,105,173,177,54,85,109,250,219,167,59,107,23,69,113,150,28,56,11,75,75,166,115,168,213,30,148,220,98,183,121,186,225,236,61,44,22,14,78,42,237,163,149,237,37,107,106,125,252,193,66,231,220,212,71,181,185,245,213,105,239,160,211,156,57,158,222,59,219,63,201,29,217,11,91,15,130,165,211,98,197,44,250,51,23,71,163,154,221,203,149,183,138,227,197,94,176,190,86,218,40,55,58,39,115,83,250,249,186,179,238,158,238,30,248,39,219,123,85,237,112,217,217,17,93,63,60,242,74,102,187,164,245,114,39,139,7,250,110,48,187,90,56,219,59,247,234,27,211,229,251,23,93,195,240,54,90,254,105,83,107,204,31,110,45,90,141,90,199,159,169,79,31,45,141,175,151,151,187,227,205,227,209,233,237,230,70,209,89,63,153,13,156,213,118,16,184,39,250,69,93,95,61,222,219,54,218,43,231,171,75,243,23,123,107,135,250,197,253,189,234,201,202,182,183,113,186,38,150,122,112,102,148,167,247,206,87,119,26,189,160,156,183,71,87,242,187,71,115,27,70,193,24,183,247,196,166,93,31,245,203,43,163,231,78,163,184,179,185,120,232,245,204,156,216,78,243,243,227,197,96,209,92,105,84,45,179,88,58,60,93,156,106,25,7,5,107,230,104,207,169,30,183,166,27,187,163,199,214,244,126,229,192,215,46,234,173,186,214,59,61,223,26,95,60,57,181,237,229,110,205,40,237,121,71,199,107,78,169,62,87,232,45,151,189,251,197,174,56,192,79,23,214,139,57,139,216,184,245,205,173,229,181,135,118,126,119,110,110,50,243,36,107,26,158,113,27,54,200,23,193,101,222,59,189,167,21,204,98,209,55,74,143,222,139,81,242,250,199,239,205,74,153,248,253,123,53,91,94,43,40,251,252,117,62,159,97,243,218,103,233,44,157,215,123,126,123,166,207,235,101,223,96,11,77,16,31,159,167,125,183,104,153,188,94,221,45,152,42,159,175,208,100,219,229,245,41,127,223,70,204,235,139,46,149,85,243,122,207,254,75,204,156,237,160,243,190,45,142,255,13,190,45,21,206,119,107,228,187,119,147,153,211,91,206,101,5,235,210,103,230,172,76,95,51,115,26,249,107,102,206,163,217,107,102,206,240,173,62,51,231,121,254,102,51,103,104,97,236,51,115,106,236,147,129,214,202,230,244,96,107,101,125,122,176,181,210,185,110,173,60,206,95,179,86,198,45,185,98,173,236,31,200,36,75,101,181,52,169,214,39,179,90,118,138,205,86,80,154,236,182,197,71,31,88,48,63,176,9,124,96,19,248,191,219,38,240,129,38,252,255,159,154,112,163,100,188,111,31,201,68,150,101,224,149,173,110,37,229,95,202,35,119,147,239,39,61,188,147,184,35,13,239,128,16,96,220,103,42,242,203,101,205,13,21,249,166,251,28,122,127,223,45,89,242,117,191,252,95,175,247,159,237,42,189,127,183,190,171,119,239,207,204,44,30,4,218,195,252,212,230,234,195,234,212,102,238,254,106,238,120,119,106,53,87,152,201,55,115,15,43,185,163,57,241,100,243,232,254,158,120,225,254,220,84,115,245,225,161,107,172,61,40,154,43,23,29,119,217,93,155,107,207,172,47,205,150,246,235,165,198,248,226,254,202,197,248,222,140,189,107,173,156,6,43,198,185,233,229,150,86,71,11,198,102,103,77,204,200,202,134,190,163,159,187,227,61,255,164,25,44,46,44,78,207,148,143,58,115,141,243,186,165,207,207,236,28,55,142,157,189,86,110,171,178,85,217,107,93,88,91,103,15,246,10,103,135,246,230,214,78,185,157,219,170,46,173,78,213,253,90,107,102,229,200,210,220,251,103,51,211,181,205,173,246,121,175,80,237,205,238,206,22,138,75,123,91,214,226,118,99,174,59,119,226,111,250,165,149,74,160,159,110,220,239,61,232,173,46,239,108,86,46,230,199,215,230,54,54,246,119,181,134,177,185,84,181,78,205,162,49,85,17,31,238,187,115,167,243,197,181,57,251,254,193,242,120,107,249,254,202,214,230,188,85,205,79,47,95,228,15,143,115,141,185,243,227,173,181,32,55,59,126,145,155,95,123,112,184,93,217,61,201,173,229,173,230,212,94,229,180,217,152,107,21,142,131,110,233,220,158,42,78,47,6,203,245,224,180,151,235,22,5,79,170,237,108,46,229,30,110,250,249,149,221,185,209,92,119,235,172,124,178,127,180,186,100,205,159,207,159,6,250,174,209,56,242,166,86,231,122,94,189,125,244,96,113,167,176,122,220,45,46,31,20,207,58,231,171,251,187,254,214,193,86,213,122,208,89,15,220,70,238,100,185,108,215,79,118,114,83,249,221,217,169,169,205,217,174,182,50,221,90,58,107,6,43,75,139,211,75,71,247,219,181,238,252,126,163,176,211,186,240,14,79,103,220,251,115,199,230,197,234,249,114,121,173,170,159,230,215,87,198,15,78,180,253,135,173,141,93,103,244,216,219,218,204,173,76,231,46,42,149,125,189,190,209,61,247,139,135,122,121,244,216,9,86,150,143,150,218,71,199,77,99,207,176,243,206,74,233,98,102,46,56,202,159,142,46,111,236,149,118,205,139,149,213,110,169,249,255,177,247,238,221,141,28,199,225,232,87,129,70,178,68,154,67,16,131,55,64,67,186,3,240,253,88,46,201,229,62,181,214,25,0,3,112,150,192,12,118,6,224,99,105,156,35,197,215,177,108,199,87,62,191,56,182,19,219,177,157,216,142,147,92,75,118,252,146,37,57,62,231,126,22,113,87,250,203,95,225,86,245,99,166,231,133,199,46,119,45,37,90,74,36,208,143,234,234,234,238,234,170,238,234,42,99,231,102,118,115,101,247,106,127,247,106,237,254,118,246,218,254,117,71,189,81,61,92,232,47,25,167,215,174,111,45,165,30,204,101,182,87,54,234,115,165,193,250,225,241,237,244,202,141,238,202,194,89,99,243,48,215,184,189,123,82,109,168,87,247,26,75,39,215,118,175,29,101,118,212,229,221,218,190,53,119,214,168,222,60,190,126,229,234,209,205,70,85,223,186,190,113,175,190,176,156,186,178,118,173,218,87,205,235,122,250,70,78,217,174,46,84,243,202,173,245,155,185,140,114,77,113,182,90,59,43,106,173,177,160,150,90,181,229,204,160,81,63,203,220,158,235,231,142,143,11,165,155,246,233,54,76,251,213,84,94,125,144,49,7,215,247,55,55,183,50,185,91,183,214,118,74,198,206,218,181,195,165,92,119,103,97,121,167,181,187,166,220,88,219,79,221,222,187,125,165,183,252,96,57,157,58,158,123,160,45,157,20,175,56,237,235,29,245,240,193,209,233,110,102,229,250,82,167,55,56,57,217,62,89,207,221,188,85,92,106,173,92,125,176,87,93,85,87,79,154,253,162,177,119,166,158,169,165,229,94,241,170,114,187,221,58,217,43,108,108,238,100,246,107,203,185,157,185,173,7,55,218,123,7,32,116,223,188,185,237,148,54,235,247,219,213,251,27,55,175,239,237,86,237,70,237,222,141,226,70,126,249,158,81,108,221,84,55,156,149,91,135,219,247,213,21,181,121,107,61,125,69,105,180,55,174,155,15,50,203,181,211,83,243,236,168,158,214,175,101,170,235,15,140,185,245,157,123,233,7,123,39,15,182,79,148,43,103,169,238,242,81,177,181,210,186,110,222,26,44,221,184,103,150,54,75,221,212,253,246,222,206,154,174,117,55,110,110,157,246,54,214,175,109,116,106,27,246,222,225,117,189,119,120,251,204,218,51,28,101,183,118,180,109,117,187,15,206,156,219,141,219,181,147,70,171,184,149,183,55,107,123,218,90,87,187,169,103,26,167,123,202,126,231,192,108,107,106,181,145,222,190,97,220,76,29,247,122,187,155,135,169,27,157,205,195,110,106,121,107,173,148,106,94,111,230,238,55,218,61,245,96,227,230,193,102,209,74,109,234,27,186,114,144,187,161,221,184,109,153,91,246,233,131,251,135,183,237,165,158,173,192,194,72,231,205,244,85,181,112,63,115,176,180,127,80,223,42,30,245,180,84,241,168,106,221,104,214,170,170,117,112,79,223,50,54,111,235,202,246,113,111,225,52,165,223,208,237,235,87,91,246,254,173,211,157,118,230,186,190,55,119,251,96,112,239,32,87,186,117,124,184,185,98,26,39,87,151,172,3,173,127,216,237,108,108,30,44,89,75,135,43,219,27,253,7,141,165,230,65,78,223,92,169,237,221,152,59,189,191,121,218,41,52,85,32,78,79,207,116,175,220,180,143,148,101,181,187,119,111,119,105,110,239,102,167,127,208,217,56,185,114,178,127,255,198,149,171,253,98,213,209,140,194,230,253,195,43,78,214,188,122,116,235,164,118,182,118,117,217,50,143,231,218,199,107,205,13,51,187,167,94,109,214,174,221,191,105,236,93,215,174,238,29,230,83,153,37,101,229,164,105,92,207,94,217,212,118,79,115,214,41,112,31,99,144,45,29,167,157,98,255,122,77,179,175,173,205,157,30,180,143,175,86,31,44,239,220,180,22,78,234,215,110,25,134,185,107,244,75,27,11,183,157,2,116,87,91,61,44,118,206,78,156,51,221,218,186,55,168,47,167,206,78,118,54,54,206,218,85,109,237,94,55,179,122,216,26,52,110,29,207,221,95,232,172,183,213,149,245,43,53,163,121,154,201,101,90,197,107,169,179,116,65,207,172,166,54,119,247,205,107,213,251,183,179,57,107,7,56,88,231,176,62,87,200,55,54,139,173,235,39,71,131,108,255,186,166,94,219,174,55,78,155,153,221,157,204,173,155,251,249,211,92,106,173,88,109,29,12,250,123,170,169,174,108,93,33,155,64,117,99,239,32,183,108,31,109,180,219,237,10,158,27,74,153,108,86,27,191,87,101,115,154,78,247,170,108,78,31,95,92,207,166,200,214,150,201,22,50,99,11,215,27,252,254,59,219,108,134,97,211,151,124,232,3,3,101,136,217,69,201,33,110,217,165,74,165,130,187,184,213,74,96,136,109,187,114,135,8,11,54,200,10,119,49,12,106,178,99,53,180,142,67,222,223,241,173,148,39,82,151,158,26,2,205,150,74,208,177,36,123,217,177,168,193,182,156,201,228,65,26,66,231,18,242,115,41,249,156,10,3,219,26,241,19,226,28,106,32,209,163,44,81,126,78,25,82,164,91,141,17,72,23,180,108,70,154,197,144,5,138,28,254,73,195,15,253,157,37,127,179,240,67,127,211,191,121,57,199,254,230,225,111,78,46,194,79,214,247,87,81,224,3,252,73,209,79,37,89,1,136,121,250,41,143,255,229,73,30,36,22,217,199,2,75,85,72,129,18,126,204,96,110,90,145,33,43,139,127,211,4,50,52,153,98,31,11,114,58,131,31,75,236,99,134,192,47,98,82,38,133,80,177,100,65,206,164,177,37,4,80,146,51,57,242,153,148,205,20,200,231,28,126,206,166,176,189,116,30,11,100,211,164,193,162,156,129,238,64,249,28,86,132,2,89,210,122,6,58,148,145,65,151,131,54,51,25,44,144,203,98,163,88,177,40,231,10,136,60,64,134,2,249,20,249,12,137,25,57,159,65,100,0,72,14,122,153,71,100,16,72,73,46,0,134,105,4,146,79,203,5,104,20,48,41,200,249,156,92,40,32,98,89,160,3,16,85,193,184,18,119,10,132,78,25,66,170,20,161,67,26,145,68,244,0,43,32,110,22,155,128,15,185,180,12,146,24,36,2,62,133,180,92,44,98,34,164,148,144,188,105,68,2,82,149,20,84,205,144,78,21,241,19,164,32,106,56,96,8,28,81,79,147,114,25,250,49,13,168,21,225,99,46,69,62,166,25,188,2,160,1,133,51,8,45,5,116,40,1,245,177,193,28,210,28,138,34,193,16,171,98,150,180,145,206,34,134,208,42,182,135,8,23,145,40,64,102,4,13,93,69,56,89,36,35,230,67,90,6,169,7,112,115,136,99,9,187,9,159,179,128,39,67,35,139,147,38,5,29,74,177,239,89,236,123,86,46,96,62,224,144,5,252,242,165,20,144,16,240,4,90,35,44,204,43,165,16,103,28,13,204,131,239,216,7,160,13,182,83,44,224,220,201,97,227,121,2,172,132,157,65,178,32,230,216,146,146,74,227,228,69,24,37,36,102,145,150,87,144,18,89,200,42,96,111,21,50,165,32,57,155,195,54,210,180,2,116,58,69,122,91,132,222,42,233,18,82,20,40,156,67,28,210,89,90,65,201,3,140,28,148,43,21,89,5,165,0,249,57,130,23,224,68,106,0,117,120,18,208,68,201,33,164,34,252,66,106,40,72,122,32,39,142,28,252,202,103,8,182,80,170,128,211,77,129,18,249,60,67,87,41,230,145,114,136,52,214,201,144,197,135,196,203,64,139,72,41,37,3,147,0,42,67,82,54,147,186,187,136,49,158,251,85,96,88,71,78,13,125,137,84,252,10,2,247,228,193,94,36,218,201,45,254,128,80,187,147,253,252,140,57,175,204,206,1,20,150,185,29,206,84,220,204,221,112,102,218,205,92,11,103,102,238,46,242,152,24,52,111,56,36,17,169,251,228,209,122,13,152,227,137,101,55,167,196,218,26,133,181,53,10,107,107,20,214,214,40,172,145,125,231,148,81,236,59,175,192,70,240,12,246,156,162,210,104,149,96,35,153,112,207,201,105,74,24,105,65,151,78,246,230,36,163,219,94,104,27,206,107,39,248,144,132,60,217,78,39,91,233,156,6,51,172,149,4,69,146,108,254,185,70,233,241,159,46,246,72,216,109,55,232,41,191,133,208,20,165,84,106,165,179,120,11,113,58,239,24,15,240,140,130,133,122,133,148,225,243,88,239,134,217,12,149,151,159,239,27,61,135,62,33,13,103,142,111,142,30,61,193,170,251,220,34,139,190,135,159,135,163,160,10,151,44,243,236,197,31,58,69,84,200,30,8,44,49,153,159,93,68,207,130,243,52,26,19,245,217,40,66,76,36,245,110,175,127,54,15,212,14,3,231,231,153,134,137,222,230,230,235,184,152,23,217,229,91,254,115,139,238,37,33,190,116,245,1,61,84,194,192,208,139,225,60,137,73,161,36,241,106,201,95,33,51,170,66,178,144,46,225,69,223,48,137,199,145,29,75,107,206,215,251,102,184,6,187,2,163,225,182,105,191,155,122,195,98,238,37,76,203,212,23,27,3,219,129,50,61,234,9,114,145,180,113,226,121,163,28,221,128,236,203,78,24,35,113,46,145,107,206,203,184,175,106,97,176,234,253,134,173,235,80,212,115,37,183,240,63,0,192,177,209,212,173,171,48,199,174,118,6,48,151,70,93,100,13,26,42,185,194,89,199,55,113,244,78,104,243,65,85,62,91,81,175,174,210,11,164,27,234,141,35,76,222,178,171,114,190,170,174,175,226,179,55,72,55,240,169,28,102,108,244,171,242,73,77,221,222,69,16,144,113,192,174,157,240,90,108,15,42,181,107,234,141,93,188,146,82,117,72,185,121,76,82,26,187,228,14,76,39,79,237,170,248,68,112,125,73,110,96,205,251,236,210,107,25,127,169,109,210,116,143,62,15,92,39,111,227,186,254,123,166,136,206,142,184,108,226,147,234,179,203,166,207,126,62,251,249,20,252,216,175,154,47,240,136,240,236,170,36,151,207,107,5,125,145,100,209,203,21,55,139,109,82,36,11,227,231,206,179,0,186,238,221,77,161,145,77,209,108,178,145,241,167,247,133,70,190,89,12,166,207,99,48,228,242,243,197,82,41,163,177,74,152,50,95,111,151,159,79,213,65,43,203,251,18,105,91,58,182,163,52,51,245,92,129,228,6,5,148,196,57,166,38,224,31,187,19,35,146,9,79,99,18,138,63,81,16,152,18,158,196,68,178,135,248,139,139,78,211,65,166,85,61,105,225,49,240,10,74,73,9,34,38,113,122,200,137,20,10,74,188,180,32,48,37,168,196,228,102,121,210,146,139,4,254,115,47,126,125,146,146,88,130,161,138,98,147,152,236,19,161,220,156,161,219,25,197,215,140,39,93,36,210,217,222,105,68,249,76,92,121,37,84,158,252,34,227,46,10,53,110,125,70,39,223,180,245,83,72,16,173,18,68,182,114,171,82,25,43,193,133,44,158,46,162,83,20,208,17,133,176,4,72,97,110,134,17,219,155,98,100,111,98,238,238,114,205,204,248,35,191,86,179,206,78,241,114,122,113,76,113,79,189,56,55,28,26,101,49,194,251,83,88,233,50,135,178,225,80,183,45,81,229,45,146,35,150,127,241,69,116,222,242,92,165,66,106,94,129,207,81,94,166,176,76,69,40,179,99,31,128,24,209,130,137,216,140,47,78,212,199,76,190,144,138,87,30,235,197,156,242,12,148,199,70,62,157,207,213,235,233,73,149,199,124,35,61,110,56,147,54,168,232,139,180,35,79,39,92,40,17,114,65,144,237,90,38,222,47,235,18,13,244,78,220,111,153,73,154,113,21,210,221,32,230,35,192,208,8,187,212,67,17,139,58,170,131,4,109,217,93,47,222,46,101,44,232,80,207,45,128,30,192,220,252,246,160,143,12,93,17,242,97,201,122,249,104,107,82,206,15,125,208,231,209,172,35,28,210,151,120,179,101,17,203,189,10,212,38,68,0,40,4,128,167,94,224,176,23,120,125,77,220,47,241,47,196,121,219,161,213,105,162,31,255,143,222,249,195,199,175,127,237,225,55,254,221,223,6,245,84,93,62,231,1,122,5,223,123,50,204,158,14,114,239,178,63,206,214,11,142,46,184,110,148,168,31,63,140,92,37,198,244,21,224,96,71,96,116,59,220,59,169,60,19,177,48,104,71,45,226,67,28,58,122,164,159,161,39,216,166,236,163,15,5,224,6,19,70,224,195,33,139,83,204,163,22,203,79,54,0,98,200,120,175,130,97,246,6,2,253,131,132,253,232,191,255,254,226,43,63,243,135,155,23,199,72,28,149,56,138,163,255,193,9,41,78,29,29,198,80,156,100,10,81,156,159,140,30,23,63,248,197,163,247,254,252,232,235,191,127,248,250,27,19,78,200,9,166,160,31,106,12,65,78,142,26,230,132,4,193,162,177,4,33,153,222,20,164,94,160,167,152,132,212,235,104,96,30,162,150,236,206,67,242,247,73,39,34,75,169,3,47,177,132,88,223,52,224,64,207,54,64,90,57,147,136,199,246,50,153,145,240,129,179,45,113,174,13,125,188,208,50,9,15,164,238,240,134,60,80,180,244,240,91,63,120,244,219,127,225,239,146,249,143,132,225,158,163,177,240,55,203,92,26,143,104,23,178,245,62,177,234,244,26,253,248,171,223,124,244,167,183,71,52,34,78,34,127,131,92,72,226,241,23,152,31,198,64,163,212,89,221,242,105,163,227,53,122,241,206,7,23,95,125,47,170,167,119,133,161,18,135,140,110,20,36,12,57,179,164,187,170,153,232,183,63,110,239,96,165,124,33,171,73,117,144,232,98,171,10,134,122,210,208,23,237,61,58,172,58,246,30,123,44,70,86,119,211,248,60,100,9,190,69,192,11,241,208,234,221,1,198,123,233,232,251,100,5,147,121,238,208,104,20,84,74,150,80,118,199,144,45,108,76,96,87,239,209,32,202,194,232,48,57,223,76,18,140,183,185,131,61,153,170,29,88,154,216,29,177,124,244,80,42,75,135,186,70,180,51,189,3,236,3,91,148,202,231,146,39,237,75,110,80,27,16,51,38,40,228,173,33,62,10,157,65,87,152,76,45,227,84,39,65,159,233,140,33,103,59,146,204,250,152,203,241,200,51,210,197,123,111,93,188,245,7,100,152,242,68,224,144,2,243,4,140,68,104,37,17,247,175,46,187,179,49,52,12,198,196,117,27,192,93,225,111,254,248,225,251,255,250,232,199,111,64,117,244,207,59,143,198,156,173,14,124,96,225,119,36,226,35,126,52,6,254,134,51,41,220,249,25,78,81,24,224,14,225,195,128,239,75,151,133,65,110,12,6,196,253,45,195,224,195,119,191,254,240,235,63,123,248,221,223,127,252,221,223,94,30,6,217,72,226,163,132,224,117,253,107,175,95,252,250,159,169,196,115,185,93,15,55,76,3,188,136,84,247,135,142,185,172,214,163,231,28,221,2,163,118,237,81,13,203,244,84,115,191,99,245,29,88,174,175,13,102,238,144,93,207,245,86,41,183,76,223,214,75,55,202,59,10,232,35,58,245,142,11,237,126,233,75,146,34,249,82,94,129,238,224,94,71,68,110,33,214,205,216,122,210,243,120,52,147,42,73,232,199,140,72,142,156,145,147,46,33,227,70,60,245,153,89,57,21,132,149,154,12,135,177,245,72,203,101,23,19,15,135,15,223,253,102,8,141,187,67,84,116,39,98,30,196,130,56,200,65,130,115,137,207,158,191,255,230,135,127,250,193,83,25,187,241,155,47,8,109,134,73,154,240,182,87,23,80,95,112,32,11,237,99,112,24,125,134,80,143,4,254,225,195,245,255,252,237,197,91,255,245,240,31,126,245,240,155,100,203,103,100,18,228,34,207,48,152,239,151,94,74,236,182,41,86,98,136,211,179,34,78,92,193,46,25,153,53,139,198,65,181,68,34,90,82,151,222,228,131,140,45,234,228,84,195,145,202,119,208,0,130,26,127,164,238,10,89,161,106,232,8,28,134,233,204,26,244,49,246,90,95,235,200,9,2,67,78,160,179,95,248,13,133,108,57,129,206,125,229,196,189,65,183,71,35,181,161,79,118,216,17,241,47,37,172,132,181,230,169,195,98,108,133,58,146,70,240,53,146,230,161,31,44,83,163,233,180,152,199,61,168,157,183,32,59,146,72,114,44,136,24,124,156,147,30,126,255,191,96,250,94,124,255,191,221,173,176,136,97,204,72,64,179,226,49,72,116,18,13,118,49,79,252,62,11,13,226,87,249,216,112,12,156,166,32,68,195,172,92,1,217,117,201,208,28,214,25,42,125,149,89,25,41,32,176,139,21,42,250,48,94,41,119,116,144,84,137,229,2,31,127,22,44,139,157,214,73,248,112,129,24,143,167,184,62,66,23,57,151,50,169,142,251,221,159,61,252,193,143,254,242,193,63,9,226,38,162,55,223,131,185,140,195,113,238,131,205,104,145,193,135,7,130,236,35,106,217,24,70,12,198,251,12,254,205,111,111,207,55,155,137,181,181,114,183,91,198,32,118,52,22,219,60,45,35,197,20,162,114,8,34,129,174,163,137,39,34,168,73,253,145,59,58,234,42,125,203,134,202,31,125,245,55,184,236,49,168,225,188,160,61,65,206,197,7,175,95,252,219,55,104,215,160,136,110,54,3,5,30,189,255,247,15,127,248,35,94,192,211,195,158,83,216,74,38,243,5,143,72,200,7,18,234,58,164,125,145,112,115,113,122,23,201,132,241,243,137,152,36,145,171,156,114,96,88,247,195,194,37,23,31,165,92,10,233,45,243,3,92,9,95,238,72,1,193,238,201,197,97,210,77,34,131,70,200,197,110,38,10,200,81,24,103,69,105,152,73,181,58,137,121,182,101,104,125,217,147,143,133,78,73,227,132,83,191,236,233,23,81,25,63,115,229,220,209,91,11,223,46,152,104,37,202,94,126,64,79,32,126,196,9,52,126,177,103,154,230,34,116,173,186,117,42,69,14,64,62,60,99,220,241,48,128,203,211,193,112,170,214,169,8,217,221,248,5,214,66,217,35,44,83,139,96,200,87,121,7,143,171,89,34,108,170,254,175,19,105,229,126,53,84,224,152,130,242,251,250,235,9,80,68,93,197,211,67,244,172,77,244,228,37,206,187,9,53,2,169,180,95,67,180,4,69,35,67,244,67,174,101,139,10,13,129,151,79,101,20,12,205,96,92,218,105,235,157,232,237,132,13,72,58,199,119,140,116,14,183,12,186,203,152,238,22,67,246,124,81,226,127,248,246,239,36,97,239,96,159,70,110,53,195,192,73,236,216,115,42,159,134,225,213,30,207,243,211,153,88,158,47,209,138,236,60,200,33,130,0,73,161,145,14,157,17,124,95,100,247,140,213,251,142,197,158,34,223,143,100,245,40,164,133,56,61,145,31,209,155,126,28,183,119,11,4,57,190,155,17,60,104,252,171,47,187,125,237,88,247,157,254,224,170,75,232,167,13,144,39,35,78,158,198,174,219,139,183,190,147,120,248,251,55,131,7,70,67,185,131,75,209,225,81,39,145,22,194,137,10,114,70,135,196,212,197,224,142,12,111,122,87,37,115,59,66,100,132,177,97,38,197,105,86,70,83,48,156,56,77,28,197,200,75,37,98,63,9,40,204,204,190,140,101,146,166,117,130,49,32,220,69,135,65,23,200,42,101,226,145,36,187,35,136,179,145,132,178,185,138,167,165,229,168,160,55,32,24,243,160,55,60,158,16,239,25,9,119,64,230,44,129,69,190,98,24,97,254,101,24,19,249,206,31,4,141,137,179,219,150,217,63,220,210,34,67,148,205,72,13,165,137,113,68,129,155,205,204,38,233,146,155,145,110,193,63,92,113,75,75,144,101,147,44,103,80,239,219,90,163,63,163,200,248,184,220,145,162,75,211,40,122,222,12,191,99,203,250,93,118,83,38,182,176,117,109,159,23,246,200,196,143,168,221,158,87,252,208,238,164,238,206,73,137,84,170,76,254,147,228,152,234,140,82,193,202,10,86,150,230,180,33,134,103,50,247,97,123,211,67,161,55,216,200,186,97,55,194,192,217,16,81,224,236,139,27,105,36,72,113,12,193,225,113,10,223,28,195,144,85,116,24,116,97,24,236,138,62,61,145,204,41,233,98,114,82,216,52,46,211,216,6,164,177,32,81,169,245,56,69,57,110,199,164,33,71,152,140,56,115,142,234,8,9,138,77,98,114,211,51,229,15,223,253,101,50,153,132,149,212,51,76,19,15,61,249,97,181,43,135,138,186,40,11,151,157,96,255,97,196,108,148,186,158,40,218,215,188,18,19,237,203,91,144,227,40,230,46,214,209,100,147,249,122,23,39,211,37,196,20,139,9,37,118,62,28,10,81,181,132,16,90,234,126,205,87,29,163,105,209,88,62,120,227,128,98,252,146,110,131,162,208,156,233,11,247,59,52,118,161,132,209,110,12,26,52,126,225,158,3,108,26,239,212,147,200,154,249,181,59,70,144,89,49,58,250,30,57,170,94,180,147,22,185,117,0,34,4,69,43,189,178,177,191,115,5,169,228,232,51,54,54,14,44,125,118,17,4,45,80,133,28,24,32,234,20,22,35,111,209,239,176,190,176,152,214,84,157,107,48,137,0,39,58,165,133,26,204,227,45,191,179,120,248,230,183,46,190,254,35,9,163,46,9,59,211,204,236,162,78,131,50,209,112,88,178,144,23,21,90,52,188,208,131,43,164,114,233,44,95,246,115,40,133,236,1,21,71,110,86,220,32,208,114,143,135,98,106,178,8,58,13,127,12,232,76,189,89,207,52,138,121,30,3,122,80,233,185,49,160,187,196,148,161,144,74,99,184,98,252,172,40,185,38,124,62,36,240,49,126,50,198,131,198,71,95,74,6,63,183,249,46,77,21,205,6,145,129,253,113,161,253,242,118,121,224,5,132,238,142,14,8,205,182,85,73,102,171,30,183,90,118,195,232,42,171,236,204,48,34,158,172,119,160,200,51,83,168,135,134,238,104,208,28,215,141,246,236,244,249,7,189,191,169,59,52,178,60,19,234,164,134,133,225,163,153,80,140,141,64,63,209,1,4,76,2,200,100,159,164,32,87,137,27,115,18,106,154,13,56,255,132,71,164,60,205,236,210,33,151,237,147,94,223,36,72,185,55,62,248,165,183,78,175,96,8,135,162,177,9,249,33,16,139,113,79,77,141,155,24,17,242,164,131,31,239,121,31,189,79,158,194,77,154,48,152,133,50,153,196,200,238,60,44,25,70,163,38,168,220,239,238,224,53,21,48,19,194,53,131,39,1,120,92,18,31,174,151,121,4,88,111,86,78,136,61,92,210,161,66,241,62,72,241,184,138,97,205,173,131,130,50,35,185,5,37,30,8,22,136,57,190,26,45,5,117,36,233,185,138,191,69,110,144,20,76,165,129,232,194,233,51,66,172,55,98,22,16,40,33,179,124,225,108,179,162,200,209,248,217,122,23,116,249,80,207,4,52,41,226,62,28,121,146,15,65,158,232,195,14,19,197,236,199,69,141,83,111,214,149,116,246,207,156,37,163,65,163,42,115,145,19,197,170,109,43,66,170,194,9,138,25,149,231,124,95,135,178,119,181,28,170,67,3,147,249,25,72,210,21,220,176,93,126,74,238,19,171,152,64,229,198,115,246,166,56,42,22,36,41,56,49,93,97,143,48,29,80,225,137,201,136,139,169,123,188,234,147,9,69,241,139,76,126,47,199,21,179,220,116,122,188,199,219,231,245,97,104,76,242,199,159,12,243,201,36,127,22,93,163,53,38,28,106,21,27,246,25,11,127,123,34,34,134,155,247,167,16,161,209,170,88,110,152,201,133,87,23,22,218,178,52,47,97,101,139,72,126,6,1,222,169,104,19,203,245,157,74,135,214,140,38,66,36,5,44,95,247,59,178,37,82,160,114,78,217,10,233,43,99,132,148,28,30,147,241,56,140,5,169,253,30,41,209,239,201,120,19,92,198,129,130,210,148,153,82,203,170,110,15,202,72,89,201,229,69,78,131,240,162,22,15,245,220,39,163,78,67,1,122,168,200,129,24,155,194,164,49,221,232,184,52,70,104,71,55,219,253,195,87,64,2,33,92,182,34,22,198,200,142,51,51,145,138,36,30,29,146,128,190,73,198,147,39,173,216,164,231,128,180,238,189,233,234,222,19,235,78,87,213,173,57,91,118,187,138,27,134,139,62,249,114,79,252,226,126,198,214,188,48,234,98,120,112,221,27,1,34,102,65,193,240,98,84,136,252,37,28,165,199,173,111,16,62,167,89,226,207,153,179,98,172,78,87,62,100,70,47,51,130,37,223,143,126,246,209,59,255,66,15,189,62,250,187,47,95,124,255,183,127,249,224,13,105,54,122,226,251,116,35,65,31,162,169,46,229,232,55,143,94,228,251,189,192,247,192,215,8,218,200,132,231,7,34,213,143,34,241,98,52,203,2,141,49,146,101,129,102,56,45,170,83,173,45,255,50,34,145,107,35,22,219,255,154,197,117,25,43,197,45,24,214,186,155,86,131,68,31,69,96,236,140,186,122,182,222,156,17,15,247,241,232,167,126,71,194,184,161,210,93,64,19,149,103,42,125,159,83,181,28,164,90,118,203,0,41,182,209,110,163,82,174,157,26,14,100,116,48,118,107,147,93,224,220,241,174,50,62,250,229,207,31,190,249,127,232,133,198,76,119,86,146,189,172,139,111,254,250,227,127,252,247,200,44,47,241,46,116,203,54,0,48,113,130,38,21,63,7,26,45,189,169,200,194,71,230,235,74,202,127,14,181,13,242,178,131,74,235,200,234,79,85,64,141,31,105,130,90,170,183,45,52,240,171,227,121,129,102,159,173,162,9,182,66,213,14,111,133,14,229,51,177,26,153,133,120,152,167,117,136,121,50,168,4,182,33,92,147,197,247,147,214,71,179,102,73,198,3,117,118,40,110,226,142,218,225,150,18,210,153,222,233,160,161,51,150,219,23,109,40,120,206,144,159,97,138,107,207,85,111,226,105,57,89,243,207,183,90,169,20,158,19,133,219,231,89,126,4,154,113,8,76,223,116,42,85,82,90,173,200,166,89,150,191,105,214,242,221,225,98,255,197,23,117,12,37,75,143,111,81,211,31,169,164,71,236,10,126,105,78,33,75,7,5,72,228,88,177,71,86,99,212,248,169,195,149,171,44,90,121,80,76,127,69,103,49,212,233,115,238,243,200,8,241,194,25,16,13,188,78,213,211,32,44,217,119,112,228,63,11,26,206,250,138,19,203,156,64,211,113,199,78,180,73,15,49,12,14,79,237,163,34,143,155,130,205,4,90,166,113,231,159,160,105,22,151,126,92,211,88,108,56,235,219,81,61,137,159,107,213,228,2,144,110,100,171,122,159,4,237,198,17,158,209,229,153,192,77,61,234,220,192,232,233,54,70,205,84,4,123,76,241,252,138,124,164,239,76,140,214,217,140,46,68,153,39,225,216,153,177,181,91,23,211,92,4,21,225,20,202,51,93,241,137,66,97,93,14,11,86,76,87,71,227,115,123,198,91,42,162,129,203,24,96,35,1,185,71,40,113,160,66,103,45,168,87,197,238,136,70,147,111,101,76,175,140,93,142,76,87,37,54,190,167,253,36,113,115,216,225,23,173,120,208,120,213,182,186,6,80,95,56,167,148,237,217,243,67,58,184,61,11,122,161,207,73,11,206,153,131,255,99,91,80,6,54,134,133,99,101,129,76,69,181,211,193,84,84,124,81,25,234,31,234,230,140,111,18,244,169,68,76,198,139,30,208,84,104,66,210,113,248,36,130,158,236,57,102,119,230,124,24,156,64,228,188,137,79,32,220,217,89,141,171,120,11,56,128,95,251,120,14,21,81,145,156,79,137,21,205,192,208,204,6,108,239,225,23,82,21,9,235,179,87,15,177,202,224,121,64,212,176,123,150,231,17,213,125,81,239,125,109,205,16,227,53,181,210,150,143,201,245,122,169,84,104,122,97,190,249,33,165,234,15,243,157,205,54,50,41,189,209,136,14,243,125,44,134,249,206,183,180,199,247,149,129,150,25,182,174,207,155,86,83,71,119,169,62,39,242,74,46,215,74,231,90,186,232,194,66,240,171,201,44,39,210,201,84,49,147,241,121,243,94,68,115,155,178,178,40,250,232,23,114,239,13,156,62,176,3,110,165,94,38,254,5,230,53,114,159,33,2,137,112,20,65,240,213,76,167,165,219,243,61,52,229,11,227,42,248,216,16,128,69,245,32,210,115,190,7,40,20,97,64,116,118,26,219,110,38,147,44,230,2,254,235,23,185,177,74,25,223,131,78,18,47,192,23,183,192,107,227,241,226,22,132,234,63,110,220,2,23,144,60,121,155,211,197,45,112,171,77,17,183,160,161,217,205,184,65,25,53,113,131,147,161,1,211,210,234,122,235,33,12,45,210,113,204,196,211,57,188,38,22,137,101,19,49,59,113,152,19,151,24,104,117,189,127,162,235,102,196,154,88,100,238,118,169,23,225,114,50,157,79,101,211,108,169,32,101,162,199,14,165,139,39,163,86,11,248,18,205,26,189,114,198,172,65,159,75,156,36,235,180,47,246,68,16,189,180,175,58,27,7,218,121,165,119,154,112,172,142,209,76,60,223,104,52,60,112,118,52,154,209,60,33,24,87,193,155,146,79,28,87,193,91,20,211,197,85,24,63,51,133,121,65,16,33,195,223,179,122,145,171,247,220,53,19,7,196,139,233,116,41,237,99,86,188,83,124,42,249,23,28,106,45,241,35,78,94,200,71,140,110,79,156,7,98,79,97,156,124,61,61,212,27,71,184,204,136,20,28,203,100,211,153,100,62,155,187,252,16,18,184,197,219,199,150,97,111,107,38,8,2,120,90,240,88,126,113,62,101,112,182,140,86,159,27,10,140,242,213,147,93,87,209,209,78,173,198,124,228,164,201,239,29,22,184,97,25,126,19,199,60,220,175,206,114,11,3,206,175,170,178,83,13,197,124,40,146,24,243,94,236,10,26,197,33,91,13,5,129,184,204,160,22,109,146,68,113,191,207,3,70,212,142,171,232,80,136,162,73,251,176,206,58,69,66,82,116,73,241,98,213,251,12,229,174,157,32,50,250,105,141,5,181,136,128,153,175,50,44,93,151,66,55,84,245,22,102,222,70,111,67,180,83,148,136,106,150,84,202,113,12,125,148,154,44,10,6,237,1,247,113,84,107,177,230,41,218,89,145,84,131,42,163,139,139,151,15,144,65,0,33,82,39,126,55,71,193,73,50,194,199,17,95,175,159,249,56,122,226,96,20,145,2,186,47,164,1,238,95,193,64,191,220,91,74,54,228,10,255,213,62,145,67,18,212,247,191,47,178,69,176,224,194,66,66,148,79,152,207,148,96,169,160,188,146,16,197,159,80,219,65,207,37,180,25,191,8,147,32,94,64,188,168,6,126,129,159,246,93,116,7,19,108,36,150,46,195,41,195,123,132,131,27,240,102,243,185,8,194,186,66,62,241,250,50,85,148,143,207,66,134,196,133,12,241,132,251,137,39,125,220,192,7,165,40,30,53,34,218,183,81,196,196,152,106,178,143,106,51,118,9,146,148,136,69,55,170,113,174,26,196,173,175,192,226,202,249,23,23,210,247,137,41,203,20,138,39,134,227,233,20,17,43,115,226,101,238,111,199,27,10,65,183,240,97,154,14,3,240,105,21,9,191,90,17,2,40,68,138,25,195,122,62,121,129,84,98,230,167,48,141,210,254,249,194,116,10,182,132,93,61,34,145,201,133,25,162,139,127,142,96,30,209,60,42,19,129,161,38,26,68,236,128,134,27,241,245,18,134,39,178,151,62,173,194,207,202,179,185,236,164,225,98,50,133,210,120,183,241,249,124,93,161,14,167,138,173,226,19,29,204,53,13,244,44,105,207,207,31,90,182,241,0,47,249,220,211,174,76,49,175,107,169,98,227,46,63,25,161,190,87,129,200,158,210,198,117,175,100,6,85,37,159,134,39,42,96,197,98,61,219,108,6,142,84,34,154,78,8,233,175,189,134,39,207,97,100,4,45,20,143,4,47,93,61,115,250,84,127,177,31,75,9,250,196,213,214,58,154,221,197,219,56,182,250,71,169,94,169,107,42,198,228,171,45,51,165,43,229,10,246,69,20,211,215,14,65,45,90,82,55,215,73,82,202,47,185,71,181,51,66,122,231,227,249,153,244,254,217,207,39,217,43,103,28,163,98,222,5,185,124,137,46,21,129,49,146,61,136,57,23,228,188,191,16,224,252,36,211,183,161,80,238,24,46,20,98,134,158,87,77,113,243,204,71,53,224,57,54,4,213,199,39,4,16,95,96,32,99,155,174,155,78,40,145,96,98,169,40,135,88,228,145,223,34,43,17,9,11,145,210,108,93,123,76,112,49,62,23,75,205,226,8,183,244,165,122,61,255,12,60,11,214,149,82,174,209,64,107,244,201,60,11,150,244,244,8,164,27,133,122,253,25,32,157,47,53,26,153,134,62,177,59,68,45,211,252,223,236,14,49,248,162,212,123,85,18,247,164,84,120,119,18,120,83,234,229,72,79,223,205,226,215,94,191,248,193,47,152,91,160,75,243,106,231,135,26,79,155,41,124,44,134,42,197,185,91,140,134,46,122,94,212,29,116,148,240,137,118,190,120,241,211,127,187,248,225,15,169,163,42,244,221,17,235,127,113,226,129,161,142,25,69,184,147,12,76,83,235,34,173,166,31,27,86,113,146,225,225,69,47,207,83,35,233,228,163,247,254,237,226,205,255,244,19,239,73,157,53,10,128,163,95,151,239,233,14,125,16,56,9,101,87,109,173,249,88,148,197,138,19,82,150,20,245,230,62,164,32,126,79,52,247,159,196,225,99,238,19,226,240,241,153,57,120,252,4,249,86,148,239,76,235,108,178,215,25,184,238,122,162,93,13,224,131,30,102,159,105,9,52,254,206,175,46,254,229,159,71,208,152,63,227,47,63,103,134,205,206,152,165,185,60,194,9,38,20,237,235,158,103,9,88,120,118,0,49,90,132,194,20,124,24,188,249,227,143,255,241,167,146,224,116,228,211,228,107,82,234,106,167,243,84,23,144,166,243,56,9,194,195,60,44,103,172,133,102,110,214,201,166,126,118,249,126,40,169,247,43,108,171,89,239,144,129,240,124,153,44,213,201,106,148,37,135,83,32,236,238,203,111,160,56,206,115,16,29,124,199,35,168,224,209,82,162,23,200,250,188,151,77,124,86,79,232,217,114,156,43,69,209,109,244,19,120,19,10,55,227,238,154,17,98,192,165,183,84,19,31,200,210,150,158,220,55,103,100,75,184,9,69,244,139,109,164,151,218,26,30,87,161,17,164,215,212,251,248,126,124,34,135,155,127,109,151,124,190,13,60,222,59,95,142,69,138,12,59,231,139,3,240,9,244,211,71,104,237,115,134,135,78,42,91,222,161,159,48,200,94,25,191,191,61,191,191,37,242,196,26,250,187,222,228,59,129,229,232,124,111,66,1,77,252,142,92,153,188,33,240,89,228,2,94,220,151,101,208,201,84,161,85,192,247,156,79,217,175,148,191,67,145,78,6,93,111,133,57,193,25,88,158,186,143,27,233,71,106,74,223,132,158,107,66,79,235,37,11,1,63,175,155,45,203,157,227,246,160,163,163,219,77,242,151,9,190,158,67,114,178,12,69,39,159,61,215,177,93,47,168,119,183,108,188,219,193,190,75,238,150,237,5,222,184,248,209,123,143,126,242,250,135,127,254,201,195,55,222,161,254,190,140,32,0,87,64,152,215,108,220,135,216,186,243,121,187,146,232,65,27,185,87,3,140,138,61,234,45,141,175,124,162,103,199,234,212,197,199,81,222,2,204,125,34,93,238,113,212,183,169,116,182,177,138,218,99,104,103,83,80,135,238,52,126,234,144,13,233,137,169,195,247,48,16,150,168,32,9,179,174,56,138,88,216,236,228,196,162,187,102,60,177,88,39,46,137,88,226,65,138,64,44,126,162,17,84,107,99,29,77,70,122,117,123,226,131,156,167,28,33,227,153,156,211,8,99,116,105,75,223,59,122,240,203,64,207,100,200,2,135,20,177,211,126,130,211,135,177,71,14,163,206,25,48,229,175,118,206,48,217,96,253,225,103,143,126,241,141,71,191,252,26,16,75,24,44,96,26,207,110,176,4,20,98,7,139,33,52,225,96,113,244,227,6,75,232,30,27,172,158,221,182,63,225,35,69,230,244,195,31,126,235,225,119,254,241,209,175,223,191,248,231,111,248,23,23,158,105,109,107,253,103,184,190,68,92,70,173,50,134,217,228,11,141,119,101,196,90,19,122,235,63,214,131,196,167,61,142,151,203,46,31,126,239,157,139,111,253,252,195,119,223,7,138,10,35,106,180,182,53,195,92,242,221,127,60,197,61,78,64,34,118,40,93,148,38,28,73,175,11,113,3,233,235,36,27,71,55,237,211,176,28,209,215,234,63,255,223,113,203,113,191,111,63,203,237,78,192,101,220,114,4,204,166,91,142,216,149,49,203,145,245,214,191,28,33,241,147,61,142,31,255,231,247,112,247,249,205,251,143,222,255,145,184,1,118,244,227,253,51,231,153,12,159,136,66,252,6,72,17,154,116,3,100,232,199,110,128,94,247,216,120,177,148,79,12,239,156,236,230,246,7,175,211,185,15,36,156,233,206,250,87,32,59,22,126,18,109,74,132,207,14,215,9,140,50,153,223,172,1,103,196,90,99,69,38,95,107,28,233,17,107,205,235,215,101,221,21,66,255,126,242,251,143,255,225,207,23,239,253,60,68,197,107,86,111,75,55,159,72,37,21,192,135,137,72,225,143,162,33,45,49,5,187,162,24,143,226,86,188,79,151,74,192,139,183,255,20,67,192,27,70,243,201,9,72,193,71,18,16,224,143,33,32,148,152,138,128,136,241,104,2,210,62,93,238,12,36,124,48,138,128,203,192,156,46,97,10,18,248,65,10,26,71,58,237,14,172,171,49,84,68,52,166,34,35,193,123,52,29,89,215,162,24,228,40,225,227,171,15,127,243,11,129,76,166,213,31,113,108,68,175,137,184,117,153,36,227,91,23,66,52,124,85,186,103,157,56,229,52,30,21,145,79,217,97,28,13,255,246,43,23,111,255,49,118,127,66,12,38,164,13,65,54,142,42,172,39,46,29,166,60,32,165,135,53,31,254,137,222,61,255,117,14,72,39,154,242,31,253,238,15,143,254,230,143,143,222,127,11,22,181,48,144,196,217,217,150,101,62,209,182,37,194,246,77,247,112,252,39,116,39,166,107,205,45,253,216,153,145,208,8,62,110,124,93,196,38,28,100,175,35,113,35,45,118,245,146,248,8,235,248,123,255,111,20,81,125,186,113,128,166,150,73,9,68,125,104,85,152,203,27,238,136,242,206,23,95,125,181,153,188,187,208,150,95,122,105,214,127,31,125,185,3,144,30,59,0,19,171,209,110,159,71,147,159,16,229,146,168,255,232,253,55,163,166,180,110,54,71,79,232,75,38,190,136,198,52,196,207,140,32,62,235,195,196,199,79,205,145,51,223,163,200,229,82,62,56,239,177,157,103,56,235,69,44,166,33,124,118,12,225,39,158,243,172,191,163,200,238,159,239,19,107,35,233,236,20,71,116,194,22,244,240,173,183,62,250,115,224,2,108,203,106,92,218,86,61,129,10,67,48,24,117,30,0,248,76,46,212,32,242,35,4,26,218,183,16,125,167,189,229,124,255,189,143,222,254,239,135,95,254,202,197,223,254,238,147,125,203,73,142,174,69,116,253,103,232,232,27,251,25,158,161,251,232,54,226,36,29,209,154,252,36,157,116,98,196,73,58,239,36,63,72,160,41,159,240,211,187,15,94,7,146,81,139,152,160,160,64,76,103,166,9,26,229,31,185,201,194,64,5,6,146,141,162,128,149,52,82,14,64,28,167,17,4,168,57,208,40,73,128,245,250,178,232,43,88,28,9,244,117,45,147,254,58,228,21,205,160,226,200,203,81,156,144,186,158,173,85,12,113,133,46,71,26,193,254,21,99,100,181,45,180,97,17,2,218,254,249,135,137,139,95,126,239,82,35,99,161,155,247,59,119,229,14,49,32,74,23,181,28,229,231,94,188,58,26,161,99,86,118,162,125,36,202,141,202,185,214,108,250,195,243,152,64,236,243,142,224,26,209,153,147,22,160,195,11,176,3,45,212,53,71,95,160,134,72,146,108,134,60,33,162,167,116,114,60,221,215,102,5,239,141,99,128,199,251,93,116,157,46,86,207,168,89,196,4,77,54,245,190,102,116,162,155,4,116,72,139,228,5,88,215,105,47,48,135,223,123,122,67,55,142,117,27,27,134,50,175,24,205,138,52,55,65,91,104,211,181,170,247,167,33,30,233,215,20,29,89,111,142,238,138,15,56,36,46,76,132,248,160,183,228,11,178,50,30,111,106,215,133,174,162,39,66,158,70,138,152,2,117,106,79,141,240,29,32,191,51,25,253,1,18,84,86,137,237,231,100,147,76,133,185,235,224,48,227,11,255,73,167,240,30,53,20,153,128,92,192,160,104,119,90,176,222,212,78,103,146,22,134,52,90,79,42,167,104,36,90,15,143,160,163,137,79,148,221,64,119,162,177,34,101,64,85,203,2,25,198,116,163,221,161,23,99,238,173,59,58,24,30,177,100,156,62,82,30,139,84,195,108,144,104,128,23,102,189,229,126,193,155,127,247,11,8,172,238,103,118,176,238,126,103,167,115,226,247,45,221,20,191,222,48,60,72,236,242,217,247,29,80,103,17,103,232,237,138,27,126,102,139,23,100,170,32,255,210,246,144,99,114,20,253,226,94,138,210,175,94,36,30,52,238,17,98,220,144,192,34,222,87,183,25,247,172,133,126,197,67,54,22,171,135,24,62,144,232,60,0,148,134,223,97,118,43,36,204,16,179,63,194,207,222,197,172,231,81,252,7,255,241,232,71,63,19,195,21,185,190,182,191,247,78,84,136,163,139,111,253,220,77,78,227,203,0,225,214,158,181,205,111,13,73,164,31,118,41,69,62,51,185,82,12,164,4,59,122,84,227,23,127,248,47,49,71,33,79,16,136,133,230,57,159,12,119,96,202,220,31,24,54,190,191,72,201,140,199,198,89,25,202,174,3,249,122,103,96,51,180,201,4,155,12,12,55,199,139,2,67,6,60,30,76,132,61,83,24,12,153,14,99,97,124,229,55,31,189,241,109,102,198,22,130,17,19,153,209,51,240,93,116,221,235,82,158,15,146,195,76,68,92,29,185,145,244,184,81,148,31,97,54,161,184,71,96,153,63,148,169,84,152,201,47,121,166,43,6,2,242,42,221,73,221,37,73,148,235,185,1,124,248,73,130,207,157,179,115,98,244,27,135,248,169,1,204,14,230,128,207,187,182,187,30,42,212,153,111,18,227,235,173,88,3,123,38,178,212,236,98,29,104,115,180,72,64,165,163,64,105,253,9,32,105,125,31,160,140,31,16,99,5,35,225,176,50,28,12,231,137,193,34,99,176,161,69,8,91,247,221,126,196,248,72,22,110,42,88,204,40,227,244,218,137,53,19,93,4,197,2,247,86,106,52,68,40,65,1,174,128,100,19,13,17,138,184,0,241,158,112,52,64,40,193,48,212,143,117,51,26,34,148,161,16,249,245,237,8,144,172,200,72,36,89,25,128,73,201,18,25,146,149,76,98,118,174,246,197,212,231,103,82,175,38,191,116,71,153,207,220,157,93,144,165,23,80,20,246,21,185,243,69,118,242,38,5,115,190,248,106,50,42,249,213,228,185,34,15,49,39,25,200,130,4,104,225,249,23,164,89,177,52,133,225,21,194,2,225,186,11,95,156,121,117,126,246,243,51,175,54,63,63,251,106,18,254,188,218,156,77,126,254,5,130,242,11,233,228,11,25,86,158,56,34,217,105,97,91,179,47,167,94,49,147,78,175,99,244,201,87,92,178,206,160,78,31,234,207,164,228,236,236,28,36,207,249,138,40,119,209,188,223,87,72,54,135,50,163,247,103,244,28,69,207,204,36,244,204,16,122,242,53,241,25,65,71,17,52,55,9,65,115,132,160,190,205,48,102,215,4,165,250,237,135,223,254,35,113,81,225,6,107,227,225,238,2,27,39,215,166,24,135,89,111,6,55,79,230,178,94,119,131,123,249,14,35,112,87,28,19,93,132,251,188,255,76,62,158,88,62,166,65,171,244,46,206,5,223,243,41,116,24,70,79,80,70,70,242,163,1,1,249,131,33,28,57,3,181,84,191,178,101,180,102,220,56,95,207,41,139,158,76,4,99,205,102,76,35,201,142,65,102,116,126,248,20,8,81,133,71,72,58,137,77,245,2,224,143,177,59,248,251,80,26,74,86,242,132,66,10,159,197,148,149,155,3,22,175,36,173,103,134,36,184,83,100,119,189,12,246,112,76,34,97,26,100,97,138,11,216,82,245,253,50,144,165,224,47,7,217,167,29,175,163,243,116,226,117,16,37,141,135,235,104,55,154,117,217,123,94,192,147,155,245,123,44,153,43,84,94,78,163,35,251,44,50,133,58,109,217,179,253,243,90,56,237,11,130,121,148,100,206,90,175,120,120,32,35,37,124,105,84,72,15,16,57,7,149,158,220,37,199,129,185,70,182,193,14,1,73,24,96,140,223,203,66,108,116,89,136,141,129,108,201,134,23,98,67,201,183,180,108,58,207,67,108,200,135,149,150,27,7,184,46,196,1,110,11,39,20,204,137,155,63,194,47,155,40,24,221,247,208,139,238,91,31,29,221,87,8,234,27,25,147,215,123,122,90,142,10,191,164,140,138,168,27,203,132,49,128,50,11,152,235,70,23,22,15,88,0,153,168,32,187,220,201,69,64,137,159,92,203,115,131,168,60,185,142,231,215,214,62,125,171,143,211,50,176,210,38,14,99,227,115,139,18,142,57,20,235,179,164,98,126,233,75,116,19,218,35,71,149,215,181,78,245,108,29,69,153,192,49,31,21,86,26,24,247,73,153,157,32,62,216,226,248,168,82,141,36,59,56,158,9,224,232,31,108,216,184,116,202,203,73,148,41,23,130,24,53,106,17,54,191,25,108,188,95,73,45,246,191,224,209,147,57,185,88,236,207,205,205,242,50,54,148,177,191,32,128,226,133,108,40,228,85,189,211,103,204,134,114,39,94,248,142,125,151,19,143,48,171,168,12,156,154,21,63,36,228,21,36,92,123,32,180,149,28,8,115,21,29,69,75,8,126,21,8,226,46,6,124,159,101,161,127,221,215,216,65,217,140,134,241,229,92,55,20,250,173,130,14,182,252,239,185,163,226,21,187,165,149,81,97,176,70,68,230,26,245,126,254,73,130,116,197,193,29,9,243,128,190,212,14,1,99,180,98,130,135,204,229,229,10,185,75,142,164,220,83,142,255,69,221,137,148,227,74,201,162,43,150,81,107,242,5,224,121,45,195,238,206,72,143,126,242,246,197,219,255,68,157,181,124,252,250,215,62,124,247,151,15,255,225,87,15,191,249,246,95,62,248,17,6,159,124,235,91,143,126,250,158,36,159,179,242,85,114,81,119,141,68,190,132,154,9,168,10,27,158,102,54,244,142,152,197,111,233,216,77,41,139,33,43,13,67,28,112,246,188,193,34,105,207,68,120,167,241,243,0,221,21,230,204,241,194,28,237,80,140,48,103,50,105,57,236,14,135,152,64,184,95,103,176,104,236,132,82,130,188,25,23,95,178,161,225,113,96,96,167,10,160,171,219,182,101,123,200,186,171,215,135,167,108,181,90,192,39,202,197,212,48,34,152,89,100,91,179,231,66,88,188,37,50,21,70,235,12,159,196,89,96,52,159,64,134,31,57,236,250,168,177,212,39,24,75,18,253,122,244,88,154,227,199,82,159,102,44,71,135,166,27,209,159,41,163,212,133,132,131,201,2,214,101,178,133,140,23,176,174,27,29,176,78,41,106,173,82,49,53,73,192,58,45,63,214,179,229,140,84,204,22,178,212,141,182,166,55,198,23,207,149,50,13,86,188,165,140,47,94,111,104,77,90,188,145,83,30,223,73,119,68,0,179,70,186,160,212,155,249,70,68,248,184,241,129,222,188,202,143,23,232,45,84,255,113,3,189,185,128,228,201,219,156,46,208,155,91,109,210,64,111,193,176,92,30,128,39,14,203,229,117,97,186,176,92,1,39,69,225,81,96,81,154,147,185,116,234,242,99,85,117,45,211,232,91,246,130,5,140,214,222,102,95,62,189,181,157,230,3,194,181,70,57,65,31,28,87,105,72,163,101,55,114,84,147,4,136,170,9,1,162,58,52,64,84,77,8,16,165,208,0,81,53,33,64,84,175,202,74,121,1,162,50,36,214,210,238,170,16,107,73,9,199,90,202,85,73,172,170,26,73,26,248,29,173,139,125,24,225,96,157,79,144,207,28,172,127,246,243,217,207,103,63,159,253,124,246,19,8,109,224,15,82,70,194,6,4,2,69,241,24,2,60,18,194,200,192,98,4,192,4,161,197,38,3,234,135,23,21,98,108,34,56,60,208,152,61,73,168,177,112,104,6,30,108,204,215,214,136,144,99,190,160,16,81,65,199,68,64,161,104,10,120,116,71,165,203,249,19,27,68,18,221,142,142,187,196,131,44,176,176,72,249,222,233,162,155,230,70,49,202,121,169,164,69,49,48,20,65,115,84,104,40,22,102,98,68,112,168,64,148,9,252,63,22,217,32,81,3,97,162,252,196,245,203,187,46,0,42,229,38,148,84,56,218,197,168,88,18,141,92,110,188,166,86,42,234,57,166,169,105,17,122,160,160,167,37,123,115,146,209,109,47,52,14,109,171,171,191,6,90,112,31,229,198,100,30,132,111,37,149,110,36,123,120,46,129,128,70,135,131,80,80,219,125,234,225,32,210,74,73,47,229,26,19,135,131,104,68,69,121,247,144,78,213,179,207,0,233,166,166,52,90,169,124,126,114,164,91,19,168,238,233,172,70,71,184,153,205,60,129,46,30,114,237,205,245,177,188,86,108,234,57,189,68,149,89,40,66,2,73,198,230,58,241,57,156,21,56,243,243,125,171,23,46,39,198,32,247,82,15,251,221,78,40,117,154,88,219,151,168,44,182,239,63,182,182,246,215,174,218,190,191,223,191,63,86,69,116,150,106,178,177,165,46,215,132,144,188,142,95,75,243,3,26,161,167,241,193,250,68,232,105,192,71,113,34,145,57,198,24,47,253,237,77,164,112,168,33,97,62,69,114,230,232,137,125,126,137,128,125,107,78,142,88,165,151,208,88,204,254,210,108,213,159,86,252,189,108,93,111,21,154,169,252,39,34,254,158,135,204,95,37,254,158,214,209,237,126,237,242,98,226,125,122,160,89,206,196,209,251,174,78,18,189,111,59,50,122,95,184,149,17,44,139,207,133,207,142,150,62,251,249,100,198,206,187,204,248,121,159,206,24,122,122,238,241,227,194,114,158,159,203,229,139,185,86,46,117,151,82,210,214,78,144,144,76,51,61,39,17,211,13,114,49,169,117,96,231,72,59,137,198,160,110,52,230,235,250,3,67,183,103,82,114,74,78,166,209,190,103,20,188,115,111,223,61,62,20,70,1,36,132,114,106,56,26,19,26,10,197,189,136,73,22,210,37,165,112,124,178,200,239,119,132,45,112,158,221,85,41,217,108,177,160,44,178,111,160,136,14,147,20,218,53,52,208,8,53,199,118,94,148,87,202,73,133,222,243,44,138,119,110,139,193,120,217,254,112,217,98,148,109,26,113,197,215,94,2,237,66,174,116,181,136,134,201,4,61,161,180,41,164,82,139,225,93,55,174,19,137,100,215,178,35,32,54,6,182,3,229,123,150,65,130,125,179,158,209,232,211,46,204,48,197,178,169,146,222,106,45,178,185,104,194,174,52,101,195,161,43,187,121,175,254,162,175,145,33,191,242,174,90,167,97,252,89,184,108,28,10,33,86,182,174,235,98,181,196,160,19,55,136,48,31,248,76,73,5,170,36,58,70,184,150,91,56,193,175,214,132,142,47,146,96,58,77,189,97,177,187,121,66,24,30,162,164,124,104,52,155,48,252,24,103,112,158,75,104,165,76,1,103,79,207,98,139,198,214,59,26,6,46,90,12,12,140,27,31,158,28,120,96,87,155,154,115,168,211,190,250,39,95,212,244,10,118,236,101,224,128,241,157,227,93,11,215,163,124,174,65,67,254,64,87,45,152,126,247,7,154,29,55,87,201,220,84,146,153,20,0,132,110,82,81,59,157,76,21,233,196,98,84,240,18,68,241,20,195,89,3,77,69,114,121,5,189,176,69,172,143,156,66,182,214,52,6,78,217,189,106,245,205,203,177,227,27,59,45,149,124,182,80,200,196,207,76,10,143,157,25,82,195,174,136,197,70,107,211,142,141,170,221,141,168,28,156,91,128,156,110,35,113,64,108,111,26,253,125,114,184,22,174,198,40,215,208,58,141,25,194,78,19,243,137,116,18,52,5,100,138,113,92,216,61,169,163,140,221,199,142,221,249,60,127,202,102,180,32,233,143,102,205,196,238,15,35,153,157,91,131,62,9,183,137,11,196,37,196,60,101,221,225,62,120,26,154,87,54,134,196,17,28,145,241,180,192,141,248,162,103,231,224,1,53,204,150,21,203,238,99,0,228,243,121,63,0,159,93,69,36,102,116,199,96,171,141,49,91,207,54,224,137,180,37,65,103,96,56,45,124,242,107,245,108,11,13,124,182,233,215,37,50,91,70,233,52,115,43,42,222,148,215,214,81,179,81,231,232,221,251,146,156,175,170,203,171,120,247,14,10,206,166,170,110,99,242,53,188,69,135,84,131,164,238,227,175,51,242,241,64,85,111,208,91,252,98,85,93,95,197,91,124,72,213,240,87,145,124,116,47,236,55,142,171,242,160,166,110,239,202,109,146,209,133,102,220,250,215,204,170,108,213,212,91,187,178,142,121,78,213,107,225,150,208,204,97,21,202,165,106,234,81,245,22,43,163,169,106,3,219,191,87,69,188,183,183,200,165,62,209,191,150,74,85,185,93,83,87,119,41,186,251,170,122,128,88,116,170,114,23,176,184,133,237,67,242,13,118,196,4,191,41,90,22,199,26,126,235,94,55,52,95,95,90,11,164,47,70,181,93,197,106,196,144,225,94,181,80,149,179,75,170,133,137,150,0,209,224,221,117,59,70,161,159,136,4,204,84,51,85,28,134,118,237,22,235,55,235,217,61,52,97,104,47,169,221,26,128,101,105,102,13,250,54,87,83,29,76,115,59,92,43,16,26,236,92,67,148,189,36,135,12,28,193,31,84,87,53,79,210,65,93,61,33,233,220,10,227,176,42,27,53,28,64,111,64,219,164,0,197,123,16,24,236,57,97,142,176,212,149,22,142,224,250,46,235,239,128,211,202,211,131,227,230,231,8,109,152,175,251,255,5,218,48,170,29,159,79,60,252,250,159,46,126,253,181,139,119,191,124,241,235,215,49,105,126,250,127,137,207,47,16,96,168,4,45,68,40,23,158,162,38,104,25,9,84,51,82,17,122,70,2,255,3,85,35,161,204,122,231,117,65,216,30,72,174,92,122,27,229,108,88,255,131,150,65,208,100,10,233,48,26,89,186,137,69,220,150,41,89,247,134,76,184,13,116,83,66,50,71,130,235,37,188,4,79,70,73,83,192,128,211,254,225,143,191,250,241,191,124,239,201,104,239,147,220,207,253,200,18,33,59,145,17,58,17,190,23,198,212,160,242,147,240,107,63,188,152,40,166,38,152,12,199,243,184,6,228,161,224,170,231,76,251,1,53,184,211,92,12,229,122,202,187,47,15,212,98,78,188,116,46,93,207,104,190,92,145,174,60,125,232,162,130,234,139,31,15,38,154,39,184,108,46,230,249,20,168,48,34,17,131,204,84,41,95,41,166,226,19,245,97,28,166,248,239,69,255,101,181,247,47,162,189,96,93,17,110,4,46,67,31,69,220,25,247,251,55,31,190,241,206,197,155,223,253,232,39,191,120,194,25,39,72,193,46,250,130,86,151,240,171,117,46,110,131,142,191,183,225,5,229,91,124,254,100,80,100,66,164,242,138,146,235,228,88,26,69,209,47,40,155,135,71,14,255,185,138,96,130,105,130,193,2,162,170,147,80,138,17,72,184,122,98,194,85,20,67,120,142,152,157,2,109,221,171,243,128,42,25,44,30,189,198,249,191,81,139,152,255,123,25,96,28,135,233,237,231,141,81,20,31,6,19,226,148,207,104,224,2,67,72,231,34,192,39,60,91,137,108,42,38,159,15,70,108,1,223,177,35,211,88,163,202,249,134,54,22,154,160,213,198,81,83,24,66,166,234,138,166,23,254,127,163,166,236,48,180,200,253,11,100,10,142,194,116,227,41,152,10,231,241,157,152,161,227,85,99,8,58,140,128,213,141,1,21,90,154,174,222,60,1,73,70,242,189,135,239,255,211,197,215,159,148,251,121,170,251,40,81,4,116,118,140,182,25,41,200,4,116,245,48,24,170,181,243,84,65,123,103,108,40,242,98,51,44,215,184,202,187,215,2,215,226,61,118,23,160,211,7,127,124,244,31,223,189,156,253,97,62,40,87,177,165,139,167,2,194,229,175,239,120,32,246,100,63,32,134,205,139,118,68,33,113,43,147,201,68,52,64,52,253,243,105,224,228,243,121,55,77,52,142,11,139,47,233,192,122,246,159,20,248,215,251,112,220,93,180,158,47,73,161,135,182,252,188,95,34,111,196,141,46,209,194,205,246,34,122,212,203,103,101,227,122,117,103,239,36,181,185,218,182,64,13,82,175,236,31,28,46,31,180,225,211,54,254,90,90,7,133,23,254,214,250,55,54,243,58,22,168,221,172,174,223,184,185,13,159,156,107,240,107,107,249,100,89,237,246,78,176,16,168,102,87,214,15,142,82,170,186,102,117,160,164,218,62,1,149,189,85,132,140,165,158,170,86,21,172,149,239,34,216,251,88,254,102,61,183,209,58,61,192,143,55,58,251,7,123,213,235,107,247,180,194,149,244,105,253,112,111,109,85,109,157,220,184,177,121,104,212,14,111,117,213,141,205,221,179,222,125,115,125,35,99,45,247,150,142,14,26,235,215,181,221,226,161,118,253,32,167,30,89,235,135,61,203,92,213,219,39,87,246,14,156,253,238,97,173,214,110,47,47,175,238,94,219,219,62,52,235,202,206,206,21,163,208,109,117,231,50,133,98,222,190,185,95,200,231,50,37,77,159,171,175,53,138,219,217,7,198,141,157,214,213,53,103,174,191,114,175,123,189,145,186,153,93,235,100,110,157,230,10,173,116,206,206,168,237,181,221,170,186,119,170,2,53,86,151,107,135,109,117,119,119,19,20,242,141,165,179,221,251,70,191,10,200,47,47,173,44,47,65,31,14,118,183,151,213,106,85,61,221,85,119,142,182,106,85,163,106,237,170,181,234,217,62,212,93,222,92,95,5,53,179,221,110,28,169,75,251,107,135,106,246,200,88,167,101,215,151,151,150,143,150,218,8,120,167,166,86,123,213,44,249,91,85,115,235,60,239,232,202,129,113,182,155,93,94,58,106,171,103,183,234,247,110,173,237,100,10,27,15,242,183,187,107,245,133,254,220,66,167,216,95,88,104,239,110,172,111,100,27,213,220,160,144,107,58,199,182,113,234,232,11,75,115,7,55,119,219,155,169,213,253,229,131,123,89,83,185,177,209,110,156,237,108,84,7,187,43,75,215,215,26,70,237,193,186,115,180,188,177,172,84,151,156,195,226,254,214,186,154,223,179,215,178,141,219,233,213,250,66,254,150,102,30,95,83,87,110,223,55,86,90,11,215,215,7,199,55,7,141,181,246,81,219,220,93,186,189,115,179,111,219,141,86,163,149,89,190,118,84,219,83,7,199,165,94,245,160,93,218,184,178,90,61,220,108,23,212,205,238,90,21,122,161,46,31,109,110,44,159,29,175,236,47,41,71,203,187,43,203,247,123,91,43,185,106,126,191,182,94,171,181,244,57,21,63,195,228,168,110,84,151,119,151,55,231,182,118,245,163,181,195,13,117,213,217,61,233,236,245,212,94,111,171,159,57,104,31,173,215,86,245,181,206,177,89,232,221,62,220,185,146,57,26,220,202,220,75,47,108,57,115,55,245,158,105,108,2,253,55,214,85,163,122,168,181,75,106,26,74,195,63,181,170,54,246,239,15,26,155,71,91,218,46,76,66,248,7,184,173,29,31,171,7,135,117,218,102,173,141,109,94,185,86,220,188,93,125,208,82,108,229,193,189,222,233,214,65,77,53,215,219,171,71,234,89,77,169,59,247,111,60,104,223,216,205,221,170,45,155,218,242,178,7,107,233,72,53,55,79,6,215,6,185,86,179,147,115,118,151,122,203,169,123,86,77,95,234,14,106,93,83,119,182,186,233,229,98,109,125,91,103,229,1,197,163,246,206,250,206,154,169,156,220,56,218,218,223,87,121,250,242,97,105,221,24,28,108,41,237,235,71,90,175,155,62,219,173,95,169,233,187,48,246,234,190,250,160,155,223,219,222,90,168,238,1,45,213,101,248,7,127,118,119,119,175,28,180,141,245,85,243,198,74,105,127,75,217,187,181,191,139,253,169,250,203,236,86,181,234,189,141,142,150,91,221,54,235,173,123,125,59,115,220,73,15,142,235,237,205,147,44,206,239,234,145,170,85,205,141,253,82,191,208,32,229,93,24,48,163,119,1,181,154,83,189,117,191,189,177,190,94,61,80,87,55,79,214,141,154,139,179,106,181,53,44,187,180,116,16,110,151,210,118,181,125,240,96,229,160,122,69,85,175,118,175,98,117,28,19,94,223,106,223,194,49,191,174,94,91,67,0,234,102,91,61,189,1,83,32,132,195,186,166,169,91,48,75,87,54,182,175,238,246,214,205,219,70,125,229,52,220,222,109,24,255,85,99,95,237,175,239,220,91,217,60,110,168,109,134,103,27,254,169,181,253,229,98,219,188,210,216,93,62,218,94,104,46,157,85,251,106,170,91,205,173,94,93,176,10,213,213,229,246,90,110,123,235,196,131,183,182,174,214,110,21,151,143,214,110,159,8,99,55,88,223,92,221,83,175,172,239,192,200,179,118,151,54,170,103,187,14,172,81,237,100,119,25,203,45,87,15,215,247,107,251,75,253,44,65,16,58,124,2,235,96,163,154,110,0,67,132,111,27,237,245,189,26,192,42,236,16,26,169,71,187,219,235,109,85,219,109,174,209,54,12,152,231,187,110,27,251,187,183,143,118,242,123,194,247,195,163,77,250,253,158,115,168,14,142,14,160,41,39,107,181,175,246,150,97,93,22,116,66,60,0,115,181,183,68,190,47,173,171,247,119,237,141,171,45,248,89,56,238,41,219,91,233,124,105,65,191,177,211,207,21,214,50,185,126,243,94,78,169,110,110,130,108,144,73,229,151,214,79,119,118,235,214,113,250,224,200,202,101,174,180,7,59,233,230,177,221,186,113,107,238,172,52,232,28,29,31,175,245,244,157,237,226,113,62,103,81,186,182,246,183,171,61,53,191,115,111,185,6,72,109,172,175,237,157,222,110,223,220,135,254,66,226,210,250,82,126,215,130,196,235,39,183,213,214,254,210,30,36,14,84,181,87,221,62,106,95,185,86,85,15,218,230,190,90,235,181,79,118,118,175,245,212,70,189,123,118,243,190,178,176,112,124,229,246,189,171,230,131,220,173,185,190,122,104,30,52,128,118,59,181,133,214,209,106,243,182,178,190,12,173,238,110,239,238,19,226,173,103,213,149,206,61,179,183,183,191,101,183,143,187,197,123,215,14,156,222,202,238,21,171,150,53,186,251,11,59,71,213,90,109,15,199,111,99,109,29,230,75,187,209,62,218,86,171,251,87,250,192,86,187,203,234,41,2,128,49,186,215,86,219,192,122,119,107,53,96,185,75,115,237,101,117,127,69,165,101,131,245,183,111,85,213,229,182,186,182,190,1,252,126,183,125,68,198,116,239,76,5,38,190,182,190,182,90,189,189,188,126,182,119,181,179,4,13,0,175,14,224,186,125,180,180,161,110,238,175,223,220,186,23,196,137,172,139,141,245,155,251,106,105,253,240,232,236,74,8,54,109,175,109,239,171,183,157,78,41,75,112,21,240,63,186,125,96,248,218,218,88,185,237,199,127,105,125,11,11,170,88,164,182,151,187,13,240,110,25,13,216,115,118,224,103,121,99,77,77,169,131,253,22,52,102,89,131,221,53,219,204,158,230,112,67,87,171,27,123,7,185,101,251,104,3,70,187,82,33,134,205,122,61,245,216,134,5,194,85,100,190,158,87,180,92,81,113,175,202,154,205,230,144,248,30,39,167,73,26,8,155,118,184,172,96,164,183,232,93,21,185,247,186,74,246,234,205,197,186,117,138,210,21,126,119,21,224,211,224,213,236,216,166,60,131,252,168,43,194,70,58,147,73,241,59,113,225,216,34,7,178,69,49,21,184,194,165,55,95,19,183,55,63,207,224,106,45,208,10,229,105,42,34,150,189,169,235,149,235,122,203,178,163,250,73,187,51,5,238,137,62,202,238,137,254,52,205,187,117,224,67,24,7,187,93,215,102,210,41,185,168,200,74,62,37,39,179,179,130,14,51,197,212,17,201,132,65,42,176,49,247,170,57,83,202,209,75,240,169,129,52,61,32,74,38,135,54,153,2,122,92,152,39,182,44,238,55,54,43,166,36,235,203,201,134,222,233,136,87,139,220,218,37,104,41,242,88,68,129,158,196,183,240,184,16,167,155,4,73,195,153,239,232,90,235,60,108,0,225,91,93,143,177,148,166,195,197,171,117,200,113,97,23,183,65,84,68,131,218,41,186,26,97,117,64,174,57,122,26,250,163,121,44,160,243,243,248,216,161,167,55,131,15,137,160,53,33,5,3,207,184,37,97,242,10,103,90,193,133,150,158,125,76,68,116,147,252,197,166,152,149,67,8,35,122,226,244,178,15,129,152,245,94,240,173,119,159,165,204,101,145,167,65,253,0,33,198,47,79,53,81,226,64,76,215,171,201,186,225,70,46,121,237,53,18,177,68,216,54,131,28,96,50,128,196,132,49,65,126,143,219,225,252,219,193,212,236,32,240,230,110,250,253,244,177,154,161,79,251,92,246,92,4,201,192,103,95,4,9,79,0,151,28,235,156,63,33,37,216,11,69,154,10,115,83,132,153,109,214,11,126,71,16,254,6,18,99,125,102,184,77,211,213,38,63,1,134,113,166,82,153,76,86,201,105,211,78,229,160,201,145,239,34,109,30,198,69,88,241,254,211,54,127,230,100,173,245,44,188,80,190,115,58,79,28,240,118,97,149,126,177,66,193,65,62,205,124,237,53,18,146,235,28,247,233,249,2,17,33,133,29,232,113,132,161,201,27,165,210,218,249,20,45,38,146,141,67,189,113,52,31,57,214,126,98,122,214,125,83,128,32,29,32,249,32,55,115,110,19,50,105,18,216,15,23,108,48,106,89,57,153,81,48,63,220,162,67,220,254,140,18,238,133,229,207,175,169,24,199,17,5,41,215,40,203,223,44,79,245,79,24,37,21,94,229,46,42,64,253,88,250,113,11,176,172,146,39,150,90,35,96,36,146,132,68,99,65,81,194,184,6,156,134,73,216,81,189,99,53,142,34,13,149,115,138,54,185,172,227,156,71,210,40,90,23,122,50,62,139,173,189,246,154,169,29,179,133,124,30,50,208,156,18,206,57,232,101,232,214,120,26,53,201,97,236,61,52,47,189,251,100,50,49,248,205,153,64,17,55,159,172,145,80,1,215,57,16,27,176,176,60,47,88,4,139,207,173,4,3,233,144,13,107,164,101,235,228,157,229,18,233,124,67,179,65,78,119,73,192,95,183,9,170,112,192,8,244,115,137,249,68,22,22,193,108,68,55,70,207,146,97,242,240,12,183,1,235,132,8,0,19,200,181,73,230,151,13,23,133,252,68,181,241,26,217,245,46,85,42,93,238,251,178,150,13,232,236,55,108,93,135,162,130,137,98,219,112,174,105,245,199,121,199,245,233,131,232,16,80,8,39,137,6,107,64,213,207,200,119,57,16,151,113,218,182,13,88,127,43,29,235,100,148,105,235,1,53,234,92,151,15,212,45,226,226,105,91,33,6,142,171,171,212,158,244,134,107,211,233,48,75,79,245,8,139,109,245,137,87,169,131,93,52,171,92,229,38,168,71,220,15,85,243,94,77,238,110,170,86,117,23,173,55,149,42,49,112,220,206,64,157,85,40,176,43,23,107,212,32,178,83,35,57,187,144,99,45,169,197,42,177,121,85,111,65,82,169,218,35,105,71,181,93,246,146,176,193,44,69,85,3,171,244,106,15,72,254,9,228,119,5,35,82,128,185,228,131,233,230,31,168,199,66,206,170,106,45,237,162,121,166,178,228,34,151,5,228,32,241,4,47,201,150,32,237,193,210,233,18,162,154,135,68,244,148,117,130,150,191,133,165,195,37,217,88,85,141,229,93,52,109,5,48,104,124,186,156,91,146,207,86,212,251,203,188,111,13,70,137,254,50,144,226,108,67,157,131,156,60,20,79,97,241,133,229,206,178,236,44,169,221,149,93,74,97,32,107,155,244,106,229,20,200,15,189,90,217,101,36,189,207,123,181,234,226,126,31,168,178,202,243,129,188,15,86,61,242,46,169,3,200,186,229,35,213,233,42,144,170,189,172,102,33,231,64,237,173,185,128,206,150,241,102,145,88,160,206,97,218,225,218,113,77,62,90,87,29,72,60,2,92,139,216,223,254,90,127,9,155,76,65,98,214,255,152,51,179,214,175,201,237,21,117,110,141,217,14,195,64,245,215,93,100,156,21,213,90,39,163,167,120,137,64,131,19,72,196,199,234,100,34,157,174,227,132,3,228,92,131,216,27,204,186,152,34,95,90,7,228,187,208,227,141,93,246,150,244,190,223,64,152,26,207,218,27,20,246,25,20,115,56,236,7,27,10,157,3,27,220,10,250,62,167,89,97,83,135,2,90,134,88,73,223,223,220,245,65,37,249,94,55,150,212,244,38,65,142,66,205,108,42,196,168,184,189,181,235,154,91,111,153,196,246,248,254,22,239,68,155,76,2,163,198,168,2,191,243,158,145,182,225,190,215,39,70,198,185,45,187,70,198,98,155,205,134,110,205,95,10,95,245,215,210,104,203,220,94,87,55,137,237,56,157,92,158,201,112,120,197,143,122,237,207,118,190,137,141,133,95,122,65,107,160,241,23,149,11,137,141,0,26,218,16,237,144,88,6,248,242,231,155,154,125,68,204,73,81,122,164,249,212,101,134,191,190,146,82,26,153,28,203,167,46,106,231,235,109,102,131,128,249,84,33,15,228,207,119,80,182,72,16,67,9,84,252,104,62,17,255,156,65,221,53,174,129,252,92,179,144,41,53,132,252,46,236,255,66,126,147,252,19,242,169,17,135,155,223,202,182,10,45,150,47,158,65,184,240,169,94,192,109,153,124,86,103,204,8,195,107,55,224,96,38,32,201,7,140,104,104,3,174,169,137,107,126,146,136,200,96,130,20,205,192,171,7,207,168,209,21,168,18,130,220,29,52,204,193,122,130,125,160,248,63,49,101,37,134,57,130,136,116,62,202,190,148,96,33,12,86,208,42,54,72,70,40,44,38,197,20,39,202,149,96,152,25,95,135,157,153,138,255,166,169,200,212,36,94,209,103,85,57,28,69,21,126,235,193,174,61,226,139,49,1,125,76,185,50,187,13,25,77,236,56,226,141,196,212,187,28,25,91,2,62,140,67,128,28,41,134,23,63,90,194,103,35,237,217,221,181,225,27,161,192,50,153,128,220,236,246,196,143,159,107,239,152,15,26,44,141,3,212,140,2,228,225,151,85,162,94,103,251,141,165,64,153,35,101,35,13,130,93,75,173,212,196,163,68,111,66,98,140,182,232,98,15,152,109,141,182,87,23,168,62,61,193,221,155,153,120,35,178,32,54,226,26,159,186,53,247,30,102,196,44,13,140,89,132,157,241,168,69,63,102,90,184,151,47,242,248,50,209,136,112,147,252,104,60,162,102,211,24,154,216,227,22,163,112,125,51,33,248,39,188,185,137,67,104,36,95,72,207,78,221,247,233,174,115,158,128,103,21,226,121,22,185,244,17,121,86,208,222,125,56,110,231,140,187,168,185,116,124,199,208,114,226,75,168,103,134,88,240,90,41,240,252,101,12,227,10,177,62,188,127,30,215,164,112,241,52,118,147,141,17,103,166,145,101,158,104,203,11,92,135,60,14,190,79,17,116,148,216,85,102,44,15,153,223,116,236,119,164,27,206,208,230,92,78,144,43,53,255,75,2,225,225,131,47,119,186,38,195,22,211,209,34,253,212,144,253,55,109,209,77,248,180,173,41,22,210,56,231,163,143,81,124,66,127,165,19,204,24,166,184,77,211,157,184,167,6,193,151,111,48,17,240,86,46,142,121,7,172,229,227,138,198,161,17,117,143,38,81,96,82,240,38,205,143,35,149,9,3,234,8,185,220,139,149,92,30,79,180,159,6,69,166,124,140,144,158,166,192,65,184,195,139,31,158,192,3,133,88,0,66,135,2,87,127,177,98,112,34,226,249,130,200,108,99,119,12,223,197,93,34,86,97,8,221,24,70,145,205,167,105,178,91,195,248,189,192,167,48,68,60,69,19,49,139,202,15,189,253,136,227,113,226,245,224,249,8,8,252,225,159,88,36,25,65,118,166,148,143,86,51,196,66,252,121,73,96,190,135,80,32,180,203,71,60,42,99,215,148,194,226,241,93,88,142,127,43,22,150,78,70,60,54,141,148,141,29,63,13,196,11,206,240,208,120,71,46,137,200,51,151,192,148,121,34,45,197,119,253,25,96,59,209,207,250,38,6,26,88,109,228,98,212,59,12,153,12,76,152,35,136,171,214,127,62,147,238,69,145,40,120,125,154,136,36,120,244,69,106,220,170,73,132,217,113,42,145,31,171,220,71,213,138,242,1,61,226,24,42,226,68,41,124,210,32,148,12,189,217,20,4,155,17,37,71,13,202,152,11,92,255,104,197,158,55,6,79,41,67,151,188,227,105,57,114,229,196,46,28,224,42,162,99,128,232,45,133,156,178,190,36,127,230,235,241,127,165,175,199,255,139,206,188,196,75,201,133,36,249,47,120,199,252,146,203,193,34,77,3,232,18,120,181,31,58,124,241,217,5,176,66,175,246,221,176,0,228,95,148,251,71,44,229,222,11,224,151,177,149,160,4,157,204,253,241,47,45,91,250,120,159,227,233,116,134,249,28,111,41,249,113,197,147,246,140,78,221,162,219,149,184,40,179,102,242,5,26,11,119,185,67,4,77,185,15,73,175,129,138,208,74,190,214,248,210,151,116,30,112,22,218,134,158,75,242,57,198,187,51,26,181,142,230,56,101,41,112,239,113,2,112,240,97,185,97,122,137,210,80,190,3,149,25,123,10,2,64,7,203,196,69,165,36,107,253,190,237,148,89,224,58,129,181,73,24,103,174,124,78,138,54,48,216,155,84,134,225,38,81,4,241,154,28,83,134,114,215,106,234,157,242,57,137,73,10,217,84,78,192,32,167,50,48,180,14,74,18,101,127,208,67,175,68,69,31,202,250,105,207,214,29,98,255,33,121,57,210,112,40,3,49,58,51,102,178,241,224,65,39,233,144,240,178,41,121,94,153,245,7,127,244,104,36,248,140,134,174,30,233,103,101,30,167,222,214,91,132,94,53,78,152,215,164,57,33,111,29,99,162,162,55,122,70,6,34,176,65,101,188,230,39,119,253,28,208,144,210,147,14,6,1,74,229,194,171,154,217,209,99,96,250,72,30,20,129,189,1,130,213,16,28,31,79,230,20,199,177,29,44,70,176,117,135,144,8,138,18,30,197,75,178,222,106,97,180,79,9,133,53,164,231,29,32,232,241,140,196,151,15,255,121,248,187,111,60,250,207,127,188,248,214,55,31,253,219,175,252,121,210,236,93,18,29,155,159,242,184,77,239,227,61,104,153,217,41,73,165,226,231,0,67,134,0,9,148,73,110,94,36,73,38,58,212,33,8,182,186,93,150,62,122,231,15,31,253,247,223,95,124,229,103,180,41,73,22,112,165,243,140,198,41,134,57,68,63,208,200,130,161,9,134,103,92,73,167,111,118,227,230,23,139,162,139,229,100,9,11,2,41,102,253,19,205,133,1,116,153,189,43,43,188,155,127,197,97,184,120,239,219,143,190,253,139,139,55,255,246,209,175,223,143,29,6,174,204,209,75,50,192,193,79,182,7,103,103,173,14,13,45,27,77,54,173,215,195,160,195,19,81,142,149,141,33,30,207,21,215,41,182,62,98,117,114,228,3,171,211,207,213,92,29,86,10,46,71,119,9,18,250,33,167,156,161,107,116,118,46,68,76,36,217,112,118,22,6,246,46,251,95,118,57,68,7,217,3,131,77,30,209,67,135,141,14,112,79,18,113,153,29,120,177,192,203,107,228,155,76,15,122,73,228,115,97,96,165,67,200,36,71,49,243,194,113,175,132,197,36,188,225,1,150,9,125,154,71,20,37,14,112,207,58,33,61,69,30,199,152,43,30,197,187,204,213,198,124,100,171,34,235,38,142,239,59,131,174,233,33,78,137,34,137,107,23,150,27,108,195,101,54,227,169,210,34,81,165,5,16,194,120,196,243,174,11,137,190,101,97,132,91,196,21,22,128,60,65,75,226,244,228,45,185,51,228,178,27,251,232,207,223,250,232,39,127,247,232,235,191,127,248,250,27,188,177,129,211,234,76,211,146,76,13,49,246,59,86,223,1,194,190,54,152,185,67,166,157,27,97,84,110,153,229,240,92,141,89,157,210,28,153,112,169,74,133,196,20,79,34,54,175,72,23,31,252,205,197,187,239,74,101,37,144,252,131,95,60,122,239,207,136,69,104,106,194,196,28,14,239,210,248,167,207,165,102,135,238,252,164,179,21,137,115,99,111,191,79,60,158,96,88,20,232,242,121,211,176,117,178,49,58,229,59,231,100,63,34,221,150,100,91,59,185,66,190,130,242,74,18,248,90,199,111,235,102,203,242,45,91,158,8,66,15,221,17,131,13,113,14,78,231,242,85,188,149,65,166,34,124,165,107,213,50,73,28,121,113,35,103,92,20,118,1,140,221,110,145,16,176,133,86,161,37,145,30,105,141,188,70,63,149,242,13,150,166,52,53,69,130,62,27,79,73,60,66,47,31,55,12,19,77,101,8,35,148,196,189,219,87,146,100,83,139,21,201,199,93,252,125,39,219,197,44,99,197,17,96,248,241,108,112,115,31,81,148,176,57,90,10,79,176,67,2,154,126,218,119,49,242,47,117,134,70,84,45,166,131,122,21,19,108,238,198,116,103,108,135,30,3,203,15,223,255,215,71,63,126,227,114,176,108,52,97,17,37,164,75,199,212,199,208,46,1,83,198,12,47,159,164,62,102,56,1,162,178,67,165,51,170,30,1,199,10,32,74,121,148,173,55,41,67,22,103,124,92,97,129,207,69,230,63,252,229,191,146,252,16,195,163,195,134,63,67,185,131,172,129,190,39,215,51,41,224,2,13,252,156,111,233,192,7,228,102,133,113,182,32,83,66,230,31,100,74,84,81,161,177,165,101,198,206,197,192,213,148,49,156,99,68,106,145,97,209,106,251,36,220,149,91,141,144,128,136,1,97,0,30,127,227,59,237,71,239,252,252,225,151,191,2,88,145,80,216,229,115,54,232,24,71,27,237,129,117,179,121,205,232,18,65,193,104,226,239,110,175,65,254,246,116,219,176,220,60,219,161,169,128,156,221,231,137,56,211,233,223,78,131,254,53,187,244,111,191,199,255,242,118,144,234,100,143,35,187,40,202,45,152,234,126,81,240,27,221,90,241,211,217,189,230,61,47,229,234,85,216,69,184,248,240,245,159,125,244,203,159,63,250,229,215,30,189,247,111,124,159,69,253,124,213,214,154,200,12,221,114,223,253,253,199,223,253,45,47,209,7,241,130,61,81,200,167,124,133,30,190,253,187,143,191,255,139,143,191,250,22,47,218,180,123,62,48,63,123,244,219,119,62,122,251,39,129,66,103,61,14,176,148,26,114,60,111,223,30,141,103,71,63,38,92,61,6,71,160,106,52,150,191,250,237,135,127,250,166,43,193,136,0,126,247,134,128,84,93,114,49,217,219,251,171,99,2,115,212,48,113,186,151,239,72,93,173,135,131,44,1,122,100,123,108,150,35,119,208,36,43,55,51,187,72,190,54,13,122,56,129,105,180,128,101,27,109,195,36,82,47,249,190,5,139,123,75,230,117,225,11,252,166,95,113,6,85,28,18,196,157,132,142,7,48,235,232,57,112,197,6,165,90,3,153,125,70,194,34,120,58,114,130,225,234,203,231,190,117,71,79,12,236,160,47,171,23,95,156,33,208,41,149,9,78,119,36,38,17,66,162,217,208,250,180,128,0,140,112,18,163,219,213,155,6,116,29,20,236,161,236,103,13,225,182,102,9,35,232,90,3,51,64,171,161,76,109,3,151,116,160,140,117,230,207,234,234,253,67,171,233,112,128,68,40,15,116,96,40,3,45,214,154,206,201,22,160,226,244,201,226,140,28,10,58,0,148,103,144,29,141,210,63,180,209,201,254,114,253,94,100,185,126,79,110,208,161,56,244,181,61,35,212,246,107,97,58,161,160,78,98,247,121,76,162,194,21,48,49,17,117,191,101,24,209,153,25,191,102,136,195,27,145,103,34,112,151,99,224,238,64,64,66,75,122,146,44,11,72,33,42,26,136,183,240,31,249,131,84,91,53,156,171,189,190,249,204,9,39,150,235,119,119,240,160,75,221,175,85,158,83,56,73,219,65,196,166,164,106,20,81,159,17,77,111,224,9,224,158,222,6,126,227,28,61,219,137,120,34,54,253,169,153,135,33,133,220,199,52,144,106,168,132,128,90,183,72,126,175,163,217,63,87,58,210,168,241,185,13,190,34,209,72,62,84,255,87,2,121,36,4,24,205,202,4,178,132,195,112,169,124,108,25,205,68,10,153,85,175,210,148,7,68,137,82,138,205,2,85,152,210,197,66,1,21,166,110,133,10,62,51,3,66,251,217,153,158,108,200,160,76,42,84,169,148,10,217,102,186,168,41,154,68,190,207,202,173,74,151,251,242,145,15,81,226,210,155,169,60,128,172,187,18,23,25,60,80,89,152,224,37,201,222,131,168,242,185,95,30,43,183,128,51,26,167,134,9,170,232,33,105,255,110,156,240,212,167,239,168,240,12,180,211,134,77,178,221,111,74,50,10,92,157,62,126,34,90,215,149,72,145,15,197,180,117,224,255,88,21,157,198,34,223,223,68,205,157,29,1,8,82,25,40,241,150,221,117,229,48,148,114,152,220,52,36,85,15,236,78,170,140,26,104,186,88,199,78,179,52,165,76,162,196,54,154,144,228,157,253,96,237,79,138,96,231,237,205,32,123,208,26,84,2,85,128,0,172,179,210,197,175,127,253,240,183,255,1,84,5,218,150,37,37,149,79,102,139,217,44,140,174,140,52,46,75,233,82,178,152,81,210,133,140,196,0,99,44,91,31,180,244,72,104,153,124,33,159,207,9,208,10,249,116,41,159,141,133,150,25,141,27,32,151,42,9,208,242,197,116,169,20,11,44,43,0,3,81,233,225,119,190,26,0,150,11,2,203,196,3,203,141,6,150,201,230,3,84,43,140,162,90,126,36,180,76,177,24,164,90,65,160,90,61,8,173,48,26,90,41,64,181,66,49,227,81,45,4,172,232,7,118,241,222,223,139,192,114,165,98,193,7,172,88,42,140,24,130,210,72,96,217,32,176,188,8,140,202,207,15,30,116,136,230,65,142,134,201,39,159,176,198,215,42,176,188,8,89,150,238,57,164,234,24,225,147,22,66,241,51,66,204,11,110,127,47,152,160,94,95,3,113,110,134,49,82,139,49,82,91,111,235,166,110,107,125,203,222,3,40,176,124,65,2,182,143,188,109,38,161,187,236,45,17,81,24,45,235,252,251,213,201,161,209,209,103,148,89,231,196,0,169,24,246,162,158,173,31,195,14,128,24,204,158,55,52,71,79,164,202,12,32,189,232,26,219,209,7,208,77,216,41,197,189,153,214,188,147,186,235,238,163,194,13,91,48,147,54,94,201,65,41,104,99,197,48,155,251,84,206,153,93,36,248,228,202,102,210,48,141,254,54,244,92,183,29,158,156,47,227,31,9,248,160,196,17,198,221,220,234,205,204,226,153,46,217,88,97,115,34,4,182,245,150,173,59,135,68,28,114,244,254,58,30,213,66,227,2,105,112,39,15,180,14,248,12,122,176,149,232,110,195,0,54,175,231,102,71,72,233,228,174,201,5,31,108,59,2,27,220,17,5,209,222,135,66,204,148,225,163,163,159,36,174,194,56,24,142,46,14,49,94,252,50,25,168,229,117,198,12,75,63,54,76,28,65,250,241,54,157,138,237,142,154,151,24,39,253,208,121,30,39,255,176,181,234,151,126,120,162,79,254,145,97,34,163,80,193,190,142,19,133,140,22,61,25,226,39,220,179,148,40,62,233,101,40,251,134,47,180,142,233,53,90,13,71,172,2,251,58,93,219,248,205,29,111,57,92,78,161,105,190,249,8,172,66,184,29,12,143,218,212,139,90,188,168,26,191,170,205,208,170,54,233,170,54,35,87,181,95,144,54,187,21,28,104,178,2,51,180,111,145,139,48,83,38,121,129,5,65,243,178,225,149,104,10,43,209,36,96,201,114,92,20,248,150,215,69,19,167,68,231,140,44,23,89,179,219,3,60,91,135,10,124,85,15,97,36,196,139,196,79,19,133,5,169,237,211,65,104,191,45,197,39,156,212,210,213,171,18,234,47,200,72,94,161,236,150,203,216,21,65,198,22,51,148,138,43,104,207,150,165,219,183,71,213,7,113,34,19,85,61,171,151,50,164,250,222,158,91,157,31,29,137,245,243,121,93,139,170,175,212,243,216,60,99,57,90,167,113,205,187,217,229,92,167,171,245,146,196,77,254,85,171,55,232,241,84,113,147,229,230,32,116,78,21,70,204,169,194,136,57,85,124,6,115,202,187,249,138,57,24,124,1,182,68,39,233,215,186,146,47,232,29,188,115,131,109,110,11,141,220,129,8,231,218,160,111,93,213,136,26,214,213,78,41,193,202,153,20,124,51,204,27,228,60,51,91,36,89,244,75,62,149,26,206,2,255,238,179,199,238,48,187,22,93,188,64,194,107,87,234,178,74,148,218,82,74,71,205,43,160,199,182,101,91,214,60,61,86,201,42,245,86,161,152,103,122,236,236,162,126,199,189,186,189,91,81,185,78,75,236,177,138,141,176,61,22,181,189,194,241,111,100,210,210,236,162,228,144,131,127,152,66,21,84,48,173,86,194,134,89,100,87,238,16,95,182,182,44,129,46,59,43,219,201,142,5,115,196,33,187,52,119,129,203,19,169,65,151,70,38,101,169,164,75,179,73,134,208,162,54,35,129,216,159,202,166,20,16,192,109,25,40,118,78,237,204,182,53,162,1,211,71,251,72,233,242,115,202,144,26,145,213,11,127,125,35,50,226,27,5,212,253,174,101,206,247,180,182,30,127,103,73,74,210,75,123,186,69,123,214,48,61,47,200,67,176,150,47,139,223,47,51,95,8,210,197,91,223,1,173,226,163,183,127,114,241,230,255,97,22,64,196,38,5,100,67,171,170,161,13,4,55,22,64,37,63,8,154,191,118,99,198,176,91,122,171,239,54,65,109,219,201,233,112,192,10,230,254,64,183,207,174,226,186,142,179,129,241,74,4,173,211,188,28,105,24,48,220,98,237,182,7,253,62,122,226,74,121,249,13,171,227,229,227,181,93,185,232,101,186,207,245,66,22,16,143,222,123,247,163,223,254,226,163,119,222,120,244,193,119,46,222,250,131,208,32,125,66,20,99,138,133,214,195,158,45,150,104,172,50,210,46,235,227,215,191,246,240,27,255,30,106,211,111,148,69,27,142,177,46,242,104,195,185,102,79,235,233,246,122,115,140,169,81,168,158,44,177,138,97,187,163,216,54,4,35,36,114,18,89,211,236,166,40,124,155,1,67,36,171,71,207,185,136,61,8,172,254,166,223,212,8,160,244,26,251,166,107,77,97,52,97,38,70,90,19,61,230,224,94,252,241,183,31,190,255,39,97,76,113,167,152,239,129,4,64,86,80,196,232,73,4,23,2,82,235,75,101,233,12,254,209,131,50,248,12,3,27,24,82,58,158,188,153,241,99,133,32,166,31,40,218,240,248,81,34,229,134,195,241,196,203,69,18,143,165,212,97,109,89,130,169,16,237,124,207,54,64,2,2,90,224,142,79,152,2,9,51,197,88,84,132,137,33,145,179,204,164,101,18,137,139,153,24,122,230,11,223,250,193,163,223,254,75,172,249,93,16,7,127,163,76,211,28,209,42,100,235,253,93,36,144,215,228,199,95,253,230,163,63,189,77,46,202,133,9,38,210,74,176,55,101,188,19,118,101,60,40,141,99,208,130,201,130,191,122,189,111,198,86,133,188,64,197,136,14,139,115,210,223,249,94,103,224,240,25,201,7,37,64,242,158,142,70,177,221,37,67,179,4,138,127,231,87,23,255,242,207,35,104,220,52,28,236,84,179,252,156,153,236,14,208,188,171,3,186,95,135,90,82,36,59,186,217,238,31,202,241,120,193,204,215,251,58,199,172,137,204,203,14,32,70,139,80,152,30,98,23,111,254,248,227,127,252,233,8,196,70,180,105,157,152,29,75,107,242,86,13,98,117,69,137,170,5,247,49,44,236,110,92,135,56,76,68,72,195,120,62,32,193,206,73,11,144,181,64,216,218,213,142,102,46,96,113,118,78,206,155,41,75,167,29,71,176,44,253,240,221,111,124,244,167,63,121,22,51,128,214,160,71,241,161,211,128,127,243,225,193,19,25,38,26,161,111,89,50,45,110,101,135,238,145,230,59,32,232,74,32,195,200,210,33,72,197,48,229,97,185,99,10,158,222,108,65,253,21,40,36,75,40,57,242,54,73,97,26,249,13,104,47,69,152,220,37,184,77,57,221,91,102,216,89,8,81,227,208,164,172,209,208,123,32,46,36,1,17,1,7,175,204,240,49,166,43,239,45,29,32,118,144,33,208,240,226,157,15,46,190,242,51,113,85,6,12,72,35,140,242,16,34,66,17,237,242,220,52,206,124,89,130,143,101,242,66,220,48,47,52,205,249,80,141,220,236,163,109,84,65,60,103,111,157,92,27,212,109,46,204,203,204,135,14,212,97,134,176,238,5,156,76,204,82,137,37,145,84,230,94,151,165,188,210,59,197,168,17,152,7,123,39,66,4,21,104,207,58,217,212,207,96,70,16,57,111,158,152,190,242,154,146,247,130,78,114,205,54,135,204,62,118,116,33,193,60,182,89,239,4,158,31,44,81,141,25,166,38,167,145,59,193,120,17,151,122,76,100,25,99,81,75,103,130,227,145,156,81,57,151,3,42,34,227,182,143,245,121,47,27,133,203,49,198,172,56,4,243,4,10,244,42,157,74,161,55,48,187,239,202,96,212,218,6,37,13,73,142,145,250,158,192,146,118,146,198,233,6,238,23,74,158,65,147,200,199,196,102,169,6,64,44,94,70,54,46,172,66,208,43,12,147,221,86,82,158,230,165,196,238,112,98,37,206,229,168,57,49,121,241,40,201,130,223,21,98,195,205,140,186,137,98,20,148,155,218,122,85,215,76,242,65,166,106,14,46,59,71,42,223,73,167,228,76,74,206,166,228,92,234,174,144,53,10,194,62,228,3,65,206,172,1,44,178,190,213,215,58,114,130,128,147,19,120,28,3,191,161,144,45,39,240,236,65,78,220,27,116,123,40,40,146,130,184,104,241,47,91,45,88,43,188,18,32,145,46,2,175,83,193,50,53,154,206,215,10,37,54,181,36,102,155,246,43,64,122,34,150,53,13,173,99,181,5,46,235,149,41,251,106,200,196,168,22,49,196,191,32,162,174,55,225,11,254,225,27,176,229,232,92,36,64,83,99,241,59,178,66,114,46,79,120,12,240,36,198,235,103,209,152,91,159,25,101,111,156,46,106,185,160,229,113,81,43,54,169,189,49,150,77,163,125,27,73,207,22,82,105,76,239,92,154,134,205,101,250,0,149,252,180,56,54,28,163,222,209,3,244,98,44,167,152,251,28,76,63,122,237,49,79,136,34,140,19,126,101,131,77,143,152,202,12,150,20,16,220,5,192,21,114,0,115,199,167,76,147,85,131,159,137,77,56,95,16,246,160,163,163,185,60,249,203,20,7,247,58,131,62,114,113,151,184,130,145,45,131,170,240,147,169,189,236,72,224,29,215,234,95,208,240,30,87,255,117,186,160,216,76,164,0,123,173,79,163,250,78,165,239,142,85,114,255,71,104,182,226,254,18,167,229,142,31,190,75,85,122,39,215,116,71,171,183,211,234,180,147,146,205,221,4,255,242,193,155,31,190,251,213,238,255,247,155,191,124,240,181,208,174,233,1,227,15,242,166,158,234,236,13,94,108,139,150,73,64,151,41,245,43,228,55,40,174,4,204,204,194,157,47,190,250,106,243,238,66,91,126,233,165,89,9,207,126,169,2,134,67,55,146,230,136,253,20,116,167,34,2,204,124,44,18,63,2,140,38,33,141,249,114,152,209,135,239,190,254,240,7,111,70,141,71,23,244,228,67,229,114,71,36,170,181,203,31,11,15,243,9,71,67,232,234,232,241,240,209,228,146,214,197,135,239,253,221,168,17,72,95,242,8,68,180,246,148,70,32,61,237,8,164,39,29,129,244,37,143,192,187,95,27,53,2,153,203,94,3,95,123,86,35,144,153,118,4,50,147,142,64,230,233,114,165,139,239,127,127,212,136,100,47,121,159,136,104,237,41,141,72,118,218,17,201,78,58,34,217,203,230,74,223,30,53,2,185,203,230,74,223,126,86,35,144,155,118,4,114,147,142,64,238,114,71,224,226,43,191,28,53,2,249,75,94,3,17,173,61,165,17,200,79,59,2,249,73,71,32,255,180,101,165,47,143,26,145,194,101,239,19,95,126,86,35,82,152,118,68,10,147,142,72,225,178,215,196,127,142,26,129,226,101,175,137,255,124,86,35,80,156,118,4,138,147,142,64,241,146,247,133,63,254,112,212,8,148,46,121,13,68,180,246,148,70,160,52,237,8,148,38,29,129,210,83,150,149,190,249,198,72,13,46,117,201,139,34,162,185,167,165,194,165,166,214,225,82,19,43,113,169,75,230,76,223,124,99,156,42,173,92,250,64,60,75,117,122,122,125,122,114,133,90,185,252,177,24,173,84,43,233,203,31,139,103,167,88,43,83,107,214,202,196,170,181,146,158,144,91,141,32,255,79,191,250,240,55,191,248,203,7,255,228,146,92,239,90,241,180,166,103,157,120,59,170,217,186,38,201,120,175,78,232,127,222,53,204,61,235,196,41,167,145,56,228,83,118,24,55,0,127,251,149,139,183,255,24,79,54,192,96,82,122,33,178,113,39,162,172,39,33,218,68,185,170,160,119,35,64,39,171,47,24,6,58,29,244,201,199,18,135,114,224,235,68,102,64,126,195,142,182,133,119,27,130,97,196,159,127,152,184,248,229,247,162,108,58,196,106,226,69,139,103,16,240,214,119,18,15,127,255,102,208,78,7,208,196,27,168,6,185,85,202,215,115,89,118,3,213,202,167,233,167,84,78,193,27,40,102,34,208,235,176,27,25,114,53,196,124,91,136,247,103,180,63,85,203,130,133,101,186,78,42,158,83,134,236,46,45,206,135,5,189,92,155,218,195,5,127,238,200,174,27,202,196,244,22,79,86,189,79,56,231,233,55,239,132,79,248,158,14,124,207,4,190,103,3,223,115,129,239,249,192,247,66,224,123,49,240,189,20,196,39,21,76,8,98,168,136,40,194,36,45,211,87,64,222,125,10,190,75,163,247,94,46,29,238,156,163,101,139,97,163,217,81,10,106,57,142,214,214,35,111,138,100,32,118,187,141,11,174,222,25,216,104,194,65,200,55,22,0,187,40,9,214,30,245,20,174,173,247,93,164,185,137,58,94,141,234,125,205,232,224,76,199,199,49,226,227,38,183,116,204,219,38,203,125,107,230,193,61,31,202,129,71,71,30,161,132,151,218,254,107,42,158,129,207,204,140,38,121,81,36,94,153,133,122,242,2,112,200,134,126,64,174,47,17,105,203,60,180,6,193,178,38,43,172,54,233,67,54,159,77,190,214,108,30,55,154,21,19,109,213,103,102,147,125,139,78,122,4,38,44,223,80,195,180,118,5,58,73,241,208,187,6,172,81,223,189,179,68,95,211,123,84,141,33,30,112,147,183,31,126,251,143,196,158,28,97,145,245,249,226,139,140,166,77,90,189,137,83,143,61,136,135,111,241,207,225,163,233,233,94,42,250,238,82,220,92,252,34,116,93,14,221,184,248,74,146,141,49,226,34,192,45,36,220,13,68,156,86,251,139,165,35,138,101,194,197,50,17,197,178,225,98,217,136,98,185,112,177,92,68,177,124,184,88,62,162,88,33,92,172,16,81,172,24,46,86,140,40,86,10,23,43,69,145,55,21,65,223,84,84,193,168,129,136,26,9,37,98,40,148,224,88,0,143,243,74,192,23,230,33,194,242,79,102,215,197,129,240,50,150,60,12,225,54,1,8,193,32,43,116,38,240,24,240,57,147,189,0,124,78,89,132,175,220,134,179,130,175,115,200,50,152,61,223,216,223,185,130,8,57,250,12,249,72,31,95,24,173,51,124,4,75,240,156,157,229,252,7,214,242,190,118,172,147,165,162,135,159,78,154,196,152,129,173,20,61,249,130,105,245,17,14,55,216,26,52,26,58,134,188,117,121,44,197,230,225,155,223,186,248,250,143,36,185,57,176,137,201,79,57,173,103,240,161,106,204,154,247,50,152,217,137,68,95,70,10,171,92,15,44,241,1,113,175,115,89,88,211,118,46,9,107,230,17,132,26,230,149,35,172,5,232,213,255,16,253,110,53,228,94,197,117,47,33,15,248,147,179,30,123,149,211,148,59,178,227,189,202,201,215,245,122,75,111,214,185,119,137,110,101,224,122,151,104,113,143,18,174,181,170,228,58,139,48,152,179,8,209,181,132,39,10,149,187,177,18,10,179,141,68,43,82,207,122,10,55,106,106,62,69,63,161,129,83,57,157,146,241,115,25,100,165,160,88,195,102,183,53,232,235,212,6,139,114,99,98,12,17,144,121,134,92,210,146,184,129,21,190,222,241,4,52,124,147,42,58,221,10,217,106,18,47,18,29,46,75,249,165,12,110,177,138,159,153,129,47,111,52,110,211,103,197,42,39,228,69,87,146,88,104,159,246,147,196,211,117,71,118,119,150,74,76,23,73,114,236,195,137,138,183,51,141,148,48,152,241,149,95,190,32,111,116,194,91,59,65,193,6,217,123,102,94,153,86,14,120,186,50,139,151,24,247,190,154,80,18,106,24,77,178,41,199,211,13,139,184,43,205,247,150,32,212,199,56,155,191,138,18,73,95,239,137,192,104,72,62,57,102,154,1,22,27,19,190,142,242,152,192,214,160,251,110,219,243,118,132,198,119,116,64,16,198,170,222,247,228,29,225,165,85,188,19,32,92,96,238,94,69,13,31,35,156,41,225,195,115,71,54,61,60,20,70,120,225,69,65,136,90,100,21,87,248,222,196,30,151,11,38,113,248,56,76,180,252,31,233,50,2,150,93,203,176,187,51,210,163,159,188,125,241,246,63,209,183,1,32,201,127,248,238,47,31,254,195,175,30,126,243,237,191,124,0,92,91,122,248,214,183,30,253,244,61,80,39,89,249,42,81,47,175,193,130,45,99,205,4,84,149,64,215,54,27,122,71,204,226,186,101,208,26,29,228,218,67,221,244,249,77,96,212,182,97,91,103,59,102,196,171,136,120,130,143,221,134,104,207,98,182,33,147,73,8,225,103,24,228,28,200,253,74,68,209,17,243,222,244,207,67,28,204,100,3,253,198,5,215,99,0,93,221,182,45,219,67,22,165,27,242,201,135,167,108,181,90,176,132,202,197,20,193,216,63,227,217,138,21,159,27,4,156,186,233,236,73,201,203,202,139,47,2,229,122,204,239,188,50,43,227,43,139,83,233,57,244,131,160,157,144,215,192,36,27,246,206,164,52,123,71,185,203,158,52,191,160,245,140,109,138,23,143,117,48,131,122,223,135,239,126,253,195,15,126,140,48,30,254,248,131,139,15,222,122,248,157,175,126,248,254,239,255,242,193,27,100,27,231,13,205,206,242,215,195,252,53,197,12,105,111,22,253,43,240,164,24,33,14,13,83,245,147,4,153,224,176,122,22,137,79,82,221,108,206,144,103,19,176,99,3,71,119,147,92,3,196,209,12,100,86,118,165,29,92,125,51,253,72,17,231,149,73,36,28,250,164,34,86,194,25,49,95,244,192,124,41,135,155,11,76,13,115,252,212,208,195,147,112,18,161,73,142,124,92,16,214,90,67,107,132,250,83,156,153,137,3,236,205,75,207,92,59,12,118,148,5,57,87,145,3,76,62,194,190,123,114,184,49,48,253,150,219,33,95,31,34,155,85,70,32,69,119,254,48,54,140,119,51,217,91,144,114,136,73,107,20,43,7,9,234,176,210,146,235,228,28,174,94,36,30,206,2,146,236,161,255,125,185,158,45,165,243,245,116,54,250,125,121,221,247,190,188,169,132,159,106,163,97,56,127,32,142,242,115,38,151,146,102,103,158,75,225,204,234,13,156,195,25,242,174,92,34,145,79,108,93,159,55,173,166,238,70,8,186,131,210,238,252,241,124,170,169,215,27,197,146,114,151,89,192,162,1,172,16,199,132,189,187,73,39,83,197,76,38,115,124,34,100,181,58,250,105,89,89,100,113,189,202,248,85,200,189,55,112,112,117,240,7,125,101,167,167,53,244,121,141,188,109,16,129,184,177,197,146,133,116,73,41,28,159,12,41,190,154,233,180,116,155,196,210,232,132,113,101,104,5,144,141,234,193,48,41,60,43,12,3,18,177,39,45,211,131,97,26,70,53,182,221,76,38,89,204,101,17,91,161,117,254,102,164,140,103,228,34,2,35,227,82,134,219,160,94,147,159,7,114,79,2,36,182,126,73,195,159,73,64,208,40,145,33,64,242,228,109,210,248,145,231,194,235,149,231,91,185,86,161,165,141,166,126,162,12,34,138,131,47,65,140,78,243,156,6,132,42,167,18,228,39,128,56,198,130,137,27,148,81,19,55,56,25,26,48,45,173,174,183,30,194,208,132,232,85,66,240,170,73,167,115,120,77,44,146,23,62,228,50,198,41,179,8,110,209,208,234,160,81,232,186,25,177,38,22,121,168,58,26,130,49,153,206,167,178,105,182,84,144,50,209,99,135,113,18,159,140,90,45,224,75,52,107,244,202,25,179,6,69,240,195,36,235,52,9,7,23,135,94,218,87,221,23,133,219,11,179,247,124,163,209,240,192,217,209,104,70,243,4,71,235,130,184,99,182,195,83,50,17,100,2,231,140,246,101,37,153,203,167,115,199,39,9,37,153,202,42,121,24,22,140,28,199,63,15,195,139,162,60,127,162,215,143,140,190,23,251,212,191,66,90,173,233,102,166,48,47,8,34,67,22,45,52,114,245,158,187,79,225,0,241,98,58,93,74,251,152,21,239,20,159,74,254,5,135,190,43,226,71,156,4,108,140,24,221,158,56,15,196,158,194,56,249,122,234,11,33,19,203,100,211,153,100,62,155,43,250,54,157,33,168,56,160,220,64,135,201,205,95,134,197,210,114,202,119,164,165,242,194,61,221,60,50,76,103,225,196,178,143,200,146,90,32,175,238,90,199,3,125,193,177,27,11,199,134,126,226,44,208,151,148,150,97,111,107,38,200,23,248,160,106,193,59,20,90,248,159,10,103,31,102,150,179,167,119,136,44,154,132,170,210,93,18,90,138,28,11,129,92,216,131,233,224,148,37,85,61,186,170,202,39,53,181,86,147,239,87,213,154,42,167,201,239,29,252,53,168,170,203,240,187,134,159,143,170,170,170,203,53,117,185,37,91,53,117,85,149,29,82,206,130,100,167,10,233,181,126,85,46,86,49,227,150,170,106,152,80,151,143,72,193,108,149,193,82,207,72,193,7,85,185,189,132,25,88,215,168,97,210,189,154,156,38,101,125,165,142,86,213,117,218,112,151,36,153,85,86,234,4,146,82,36,73,1,88,36,137,226,14,191,213,1,201,56,174,202,93,142,38,237,195,58,235,148,134,191,186,164,120,177,234,125,134,114,215,78,16,25,253,180,38,91,75,49,48,243,85,134,101,141,103,223,80,213,91,152,121,91,158,171,178,78,81,34,170,89,82,41,199,49,244,81,42,15,248,212,100,167,38,244,246,62,36,45,201,103,80,42,77,146,50,188,7,109,70,249,90,139,53,79,209,206,138,164,26,84,25,93,92,188,124,128,12,2,8,145,58,193,36,85,149,200,201,96,89,10,205,146,87,224,255,23,81,195,169,144,183,210,47,26,232,131,184,146,122,209,104,86,248,138,125,177,3,18,125,5,67,242,189,72,35,222,84,250,54,84,146,248,226,100,222,152,96,141,126,22,217,240,127,254,79,180,186,145,56,71,151,38,116,63,34,49,72,125,193,18,33,139,135,121,207,6,67,177,66,30,145,170,18,10,249,204,55,161,4,38,6,11,46,44,36,68,105,139,5,204,13,150,10,74,95,9,81,152,11,181,45,4,63,206,98,148,82,218,140,95,32,163,97,151,205,161,215,127,81,125,161,125,231,29,140,234,124,44,93,40,68,65,134,166,176,124,68,16,27,22,5,23,127,179,249,92,4,97,93,149,37,129,58,75,84,211,35,117,23,218,2,11,130,105,183,235,51,57,69,78,208,255,103,167,2,38,194,97,138,203,52,245,121,152,123,115,124,128,123,104,71,144,76,18,76,77,137,164,180,168,156,208,154,76,67,73,48,21,37,6,69,79,85,153,120,210,199,13,124,80,38,100,29,136,137,175,27,49,49,166,154,236,163,218,140,93,130,36,37,98,209,141,106,156,43,58,113,235,43,176,184,114,254,197,133,244,125,98,202,50,245,232,137,225,120,26,82,196,202,156,120,153,251,219,241,134,66,208,148,124,152,166,195,0,124,58,82,194,175,36,133,0,218,30,194,99,88,15,87,148,104,225,114,249,120,30,195,233,38,162,121,141,59,114,229,68,6,185,77,26,127,165,200,159,69,26,5,151,66,141,208,140,162,150,102,171,53,197,252,20,99,212,251,231,11,211,144,216,18,118,181,162,68,38,23,102,136,46,254,57,130,121,68,243,168,26,5,134,154,232,67,177,3,26,110,196,215,75,24,158,200,94,250,116,36,63,43,207,230,178,65,160,195,152,192,194,217,80,192,152,108,42,149,143,247,84,153,205,213,117,73,240,252,169,209,106,152,143,62,39,180,133,116,46,39,219,21,125,238,165,138,244,210,156,153,60,212,79,231,94,146,94,114,29,80,124,65,121,197,198,88,105,115,80,98,222,130,197,110,244,207,176,100,63,217,183,86,140,83,189,57,147,158,101,145,116,149,89,172,89,182,135,110,99,150,31,29,115,142,59,182,144,128,84,122,11,8,223,148,158,115,125,103,246,209,119,230,92,5,27,235,207,202,2,24,131,131,105,89,246,12,5,5,58,163,86,73,201,6,158,5,119,224,131,83,73,45,58,95,224,190,187,22,157,185,57,218,104,163,178,173,245,15,147,176,37,66,85,231,115,58,90,39,136,41,11,250,236,98,227,75,95,50,190,244,165,25,128,149,154,149,205,59,206,221,87,102,58,115,115,178,243,114,234,197,23,27,248,11,210,230,149,187,80,4,176,51,94,177,102,164,109,73,110,204,245,229,100,110,174,9,168,150,33,5,163,99,202,80,157,35,53,11,5,148,47,232,164,238,28,175,11,229,14,37,185,131,142,65,240,82,70,155,155,227,78,86,237,33,26,42,3,77,4,167,156,2,233,172,138,141,135,221,59,196,19,131,51,163,35,4,51,217,181,154,104,97,152,196,69,2,4,240,18,80,255,150,27,149,206,92,250,243,86,146,110,113,208,109,43,73,246,227,36,137,46,154,212,94,145,190,208,3,66,0,177,181,25,95,22,241,136,213,145,96,48,19,205,138,180,13,219,226,225,75,115,141,57,233,88,130,223,47,173,165,30,72,11,47,191,68,108,179,43,17,32,48,34,45,70,200,181,173,35,157,195,120,105,206,152,113,228,142,204,145,193,121,2,48,228,65,229,37,84,116,171,214,105,69,194,221,151,52,147,32,205,72,47,201,93,192,152,44,236,87,94,34,127,16,14,75,129,124,22,229,62,144,72,240,106,85,94,250,130,115,220,78,156,118,59,166,83,33,78,197,202,11,11,39,39,39,201,147,76,210,178,219,11,233,84,42,181,0,37,160,252,92,119,110,0,72,58,135,90,79,159,167,35,128,183,193,82,195,6,94,176,220,108,235,142,244,242,75,48,202,189,57,233,11,88,229,101,88,150,124,14,243,145,18,220,191,194,20,238,207,144,187,128,214,172,220,26,146,197,89,26,27,5,60,87,204,215,73,20,240,108,170,165,140,240,58,91,79,101,21,88,203,19,222,18,52,141,99,178,153,205,91,131,62,243,151,202,79,102,178,197,108,186,158,75,107,238,201,12,186,48,158,33,59,198,124,66,73,226,81,212,236,48,41,68,159,12,87,244,78,225,196,131,33,16,25,181,153,108,73,206,23,228,162,34,39,211,179,139,68,180,33,158,106,203,134,233,232,125,34,102,229,146,105,188,125,56,62,73,144,10,41,25,127,146,153,49,109,242,51,233,32,196,249,100,14,193,1,52,247,67,92,3,50,182,238,230,29,58,29,146,247,57,25,251,129,232,122,8,144,235,162,112,183,249,22,65,189,193,206,147,141,66,36,0,166,106,54,240,120,173,105,160,191,226,18,168,212,109,249,249,70,90,75,21,20,153,104,17,61,205,38,30,127,188,207,179,252,192,45,89,202,20,128,246,236,200,85,28,148,116,50,159,34,215,19,179,139,164,225,64,5,186,89,18,191,39,86,189,99,220,31,232,52,233,132,22,43,164,82,139,196,31,26,163,27,110,97,248,127,82,161,64,19,207,195,138,136,58,165,166,235,117,190,111,245,202,156,182,139,236,54,2,54,243,0,181,230,141,110,59,76,177,40,16,44,13,165,160,50,31,13,158,200,15,196,89,42,37,133,139,16,239,183,119,181,116,127,96,244,240,100,140,8,171,193,139,137,200,249,234,59,203,199,95,243,232,194,188,140,191,162,58,28,215,70,34,144,30,215,102,38,147,204,100,62,183,40,174,180,28,91,104,10,61,13,101,171,36,116,69,225,67,52,40,121,51,161,60,124,23,49,41,190,248,221,45,16,135,124,9,215,119,36,114,238,121,115,86,201,147,163,115,247,224,92,88,15,243,116,178,144,69,152,206,202,74,86,145,211,217,20,99,12,196,79,160,39,215,134,10,229,97,107,30,216,14,212,239,97,104,151,203,234,89,232,106,203,135,36,72,67,74,46,139,220,66,137,197,209,43,147,159,29,133,19,77,192,35,89,223,197,160,71,99,97,197,225,101,108,134,175,100,97,217,178,213,86,47,52,242,205,226,132,141,185,223,140,200,145,245,90,245,134,204,183,34,3,43,93,41,22,155,173,212,180,109,19,203,171,209,141,103,232,141,107,92,159,105,187,52,183,165,117,141,206,89,153,156,4,216,150,105,52,86,32,213,183,90,51,10,187,65,153,30,203,132,17,135,39,225,168,38,58,139,234,248,73,52,105,107,212,102,255,101,216,139,227,56,99,217,101,194,244,14,8,55,200,197,240,196,152,180,41,239,251,145,97,54,71,78,57,206,83,167,156,98,193,118,204,65,119,100,51,226,22,37,12,178,56,118,156,217,79,137,9,122,95,165,199,64,147,44,54,119,223,106,182,26,249,199,2,30,185,156,228,199,129,20,179,56,92,20,75,90,234,255,103,239,93,187,27,73,142,3,209,191,130,169,145,122,136,101,1,196,155,32,104,204,108,225,65,18,108,178,187,65,54,201,102,183,250,206,41,2,5,16,196,147,85,5,146,32,135,231,72,190,235,149,44,75,43,173,165,123,117,189,210,189,146,31,90,121,215,71,242,99,101,75,30,91,214,57,251,91,212,61,51,159,246,47,220,136,124,84,101,214,3,15,118,247,72,246,54,57,195,6,242,25,25,25,25,25,145,25,17,153,184,19,136,129,147,126,39,16,3,167,213,139,195,43,216,159,58,1,184,30,13,173,14,177,144,210,79,128,113,142,109,208,251,232,141,162,187,71,12,109,80,250,249,66,18,9,222,195,125,214,26,248,235,244,5,106,231,200,223,159,196,1,78,64,0,155,182,33,251,133,128,105,182,0,129,59,44,239,34,132,212,2,165,196,217,204,94,104,151,216,2,134,13,32,19,135,45,151,96,209,13,114,91,32,8,230,72,211,155,39,107,141,140,212,222,56,20,31,142,108,41,54,135,108,142,183,150,78,172,53,90,250,186,111,77,139,237,147,8,200,83,58,17,133,217,213,56,112,158,28,17,102,185,60,199,49,226,222,98,51,150,48,135,100,228,152,153,56,164,19,188,111,39,212,100,58,165,166,178,168,152,100,163,62,181,69,200,134,173,223,161,96,147,92,157,93,24,65,131,141,117,6,131,41,90,21,39,110,241,230,60,145,200,103,90,39,129,141,89,227,147,112,82,26,12,7,198,186,127,89,177,101,148,4,137,114,157,236,76,248,129,94,86,224,35,150,228,19,192,111,60,89,138,65,78,52,140,62,248,226,159,15,22,66,207,183,113,212,121,73,136,119,233,214,127,54,19,112,166,73,150,178,157,230,130,215,110,248,154,18,54,149,158,129,143,101,196,112,253,18,3,143,145,32,167,58,219,44,19,88,157,221,6,52,227,86,43,136,3,205,212,235,68,125,238,221,68,118,53,211,204,200,122,93,128,94,230,82,43,3,200,35,228,206,80,212,210,58,254,174,195,108,217,29,88,83,108,181,246,59,205,102,207,240,224,144,61,217,23,176,29,76,71,53,19,144,57,175,79,26,217,102,106,65,92,248,245,221,40,218,245,244,98,184,96,195,231,214,213,200,88,40,116,32,30,26,17,58,132,69,27,23,198,160,55,9,100,209,108,222,3,200,146,19,4,63,44,16,55,165,0,102,115,27,167,31,17,105,83,246,22,31,128,248,94,107,96,221,8,77,12,221,158,28,112,184,25,78,220,187,69,114,201,45,68,112,166,242,131,56,101,99,179,183,164,44,155,228,161,164,86,42,161,68,163,203,239,137,28,144,73,228,200,158,201,238,40,108,4,76,207,20,79,29,60,146,123,16,125,199,60,75,221,99,238,198,73,159,204,53,128,112,89,72,208,207,214,169,217,25,116,11,137,16,196,5,239,138,222,109,107,209,86,195,247,46,79,203,51,234,135,109,7,62,85,147,237,2,130,105,157,216,50,187,166,28,182,200,183,41,224,169,98,165,129,125,202,171,44,165,162,119,169,149,158,86,235,102,166,46,156,12,216,83,37,117,122,158,49,134,160,112,174,145,46,90,55,29,189,203,212,113,225,60,124,44,11,79,213,194,179,52,67,54,215,245,236,109,88,245,76,52,140,253,132,246,152,13,173,194,251,60,105,26,9,216,66,133,217,39,226,138,204,51,240,172,139,108,244,244,138,144,6,252,143,72,223,66,143,169,239,36,184,123,137,17,72,49,153,83,83,201,148,26,207,251,73,117,45,165,230,243,234,234,26,57,119,114,128,206,19,221,85,30,8,77,227,219,136,36,118,6,110,31,83,198,43,154,63,207,56,148,39,189,70,93,155,244,83,216,242,141,129,183,117,186,91,6,111,81,170,167,44,123,91,35,120,59,243,113,190,41,163,160,157,190,158,89,187,93,4,200,249,207,207,154,249,38,252,220,105,20,124,162,115,143,158,204,152,234,117,231,35,21,202,195,213,143,232,93,32,145,249,198,32,26,114,132,41,233,49,139,208,135,207,28,217,65,222,9,254,250,76,214,167,105,104,83,250,13,57,149,12,148,239,217,233,63,199,58,215,171,248,119,233,42,36,231,209,181,98,30,105,136,153,83,128,208,58,182,40,81,6,222,56,220,98,248,143,88,127,216,12,58,160,9,208,59,201,9,150,227,77,35,212,142,184,31,67,240,237,211,49,29,129,192,209,81,124,187,46,87,198,167,72,177,12,46,126,194,194,87,70,192,189,25,55,21,119,62,56,227,160,36,155,203,171,201,28,208,82,38,139,52,171,122,171,197,22,170,247,170,213,230,171,21,178,50,165,169,118,77,252,23,152,173,2,125,59,195,125,106,82,9,80,199,5,142,39,120,72,80,205,220,17,122,137,218,203,191,132,77,176,4,90,200,101,228,236,67,86,190,63,103,26,249,102,75,106,114,214,169,45,93,77,83,238,255,116,227,164,217,76,122,219,156,121,209,225,209,29,130,207,245,229,149,43,47,83,126,202,39,244,59,239,117,7,199,82,96,243,210,185,190,175,21,98,31,69,35,123,241,107,61,238,203,224,10,11,89,198,130,232,148,38,252,188,72,208,135,215,125,184,22,74,119,250,232,112,138,74,219,123,84,105,203,156,164,241,165,153,101,37,26,232,144,225,85,223,132,28,135,70,179,129,106,29,159,204,85,99,181,149,240,158,68,220,65,45,15,189,149,12,188,97,186,117,177,234,95,111,173,97,99,108,169,211,102,194,127,147,231,34,142,105,187,70,62,155,247,33,206,115,138,125,210,38,224,235,157,64,13,192,35,112,73,235,58,216,8,226,221,68,46,209,74,230,103,220,155,38,130,47,76,253,35,48,242,171,116,4,98,49,211,24,25,186,13,98,54,251,52,133,24,220,251,122,121,66,185,42,154,73,159,228,242,183,113,224,182,35,52,179,157,130,138,25,78,112,183,113,189,167,179,40,133,179,143,174,189,87,187,110,93,170,149,77,21,73,101,234,205,228,243,217,102,86,106,162,51,141,15,8,187,181,216,235,52,46,59,253,140,209,99,141,17,100,161,193,142,253,208,42,123,125,138,73,4,223,180,147,166,209,15,95,174,236,200,242,117,157,79,74,2,244,60,199,143,50,222,102,108,37,46,153,11,148,56,213,176,132,176,229,75,246,0,248,23,221,19,83,130,60,238,176,27,247,157,173,11,139,38,167,167,27,254,69,227,89,24,34,136,140,117,7,26,205,132,158,131,113,24,194,119,50,134,168,136,128,175,240,83,89,95,209,176,147,89,247,124,223,2,29,209,88,74,18,65,63,172,167,144,229,20,208,159,120,11,16,170,235,27,171,58,208,209,180,238,130,215,209,148,254,66,22,158,67,15,13,35,171,47,70,236,238,225,19,168,245,9,53,158,201,70,101,194,95,128,202,3,199,24,124,100,19,58,194,233,7,54,175,78,239,201,212,218,201,231,70,239,183,239,178,189,130,134,170,48,67,173,173,50,107,241,180,36,8,139,53,31,163,98,24,90,51,27,207,203,34,180,228,139,127,251,238,200,28,66,245,254,212,238,69,49,60,131,157,179,74,83,123,22,43,145,3,152,28,59,127,161,24,139,122,0,137,163,60,19,99,102,112,161,22,96,178,58,112,27,167,184,157,85,141,116,159,97,221,51,30,26,149,144,226,191,249,228,26,123,10,126,211,65,151,152,114,215,145,105,202,110,216,253,93,194,115,113,23,218,100,36,110,233,45,131,184,101,160,72,65,133,244,80,246,183,80,51,115,88,117,77,145,5,189,18,224,107,25,193,108,189,224,117,200,235,159,187,132,126,23,220,204,33,19,48,211,199,57,172,187,184,72,228,156,207,220,25,162,217,86,120,146,214,75,16,17,115,20,206,59,118,27,120,99,53,251,46,239,246,21,215,195,34,212,232,91,41,174,186,233,81,16,255,55,32,225,223,33,218,253,188,137,246,117,82,171,212,250,60,123,139,108,122,42,29,170,174,95,199,136,147,122,97,109,237,54,78,246,160,133,119,92,169,86,114,250,149,75,58,133,91,46,7,37,58,179,178,42,23,72,205,103,3,31,122,119,223,10,218,182,103,245,32,193,159,151,225,127,183,175,143,166,169,245,193,135,150,178,104,19,52,106,49,63,189,32,74,95,173,109,15,198,211,111,28,227,179,134,151,152,50,188,89,117,51,82,93,47,231,112,152,152,212,100,108,38,206,98,169,176,137,206,77,155,231,41,245,4,113,212,7,173,135,225,74,179,27,161,65,56,209,107,51,172,233,124,60,205,78,31,24,96,110,66,176,190,211,100,70,44,74,20,205,165,87,230,53,92,201,243,32,95,235,226,97,16,183,126,148,183,186,41,204,93,31,192,142,73,200,133,232,223,49,207,168,34,105,43,98,232,150,1,76,11,125,175,34,157,65,171,51,0,254,234,59,242,242,160,201,9,247,50,211,43,67,112,34,113,14,212,100,205,96,138,143,203,140,126,195,250,204,186,100,147,157,117,161,59,197,55,101,250,152,79,218,161,221,59,247,141,28,8,39,97,14,9,98,142,136,93,193,210,73,0,99,152,53,130,88,163,99,54,130,20,204,197,174,139,168,150,149,16,136,141,182,235,167,182,132,21,161,39,34,14,165,205,2,50,92,194,9,38,120,255,170,10,176,5,158,209,229,44,203,45,127,195,254,35,138,12,74,26,83,251,241,218,226,204,63,59,193,140,38,149,88,109,4,50,26,198,44,242,169,70,22,29,225,166,3,229,53,248,121,243,80,17,123,28,135,116,98,77,3,23,72,60,109,45,2,105,250,115,128,180,161,159,228,131,32,77,45,4,105,230,115,128,20,225,108,54,252,144,102,103,65,234,156,25,206,13,161,58,99,232,236,80,241,238,237,57,27,114,216,97,116,8,142,114,153,188,62,13,71,236,60,229,223,119,141,73,203,196,72,100,145,192,13,242,38,241,69,255,25,118,244,54,27,144,28,207,71,111,237,97,80,105,177,151,96,206,40,119,99,14,49,170,240,18,30,21,123,154,100,57,73,116,234,134,118,223,197,208,0,205,88,175,211,239,216,243,10,203,142,236,176,214,202,183,26,183,179,180,159,87,115,62,153,95,251,207,81,203,97,231,248,150,159,5,204,169,251,255,91,184,96,254,188,21,252,55,162,197,191,94,85,253,77,159,166,250,219,143,235,205,217,23,194,78,96,226,244,26,193,190,239,178,96,78,123,189,48,35,60,225,254,103,86,211,212,232,48,222,28,14,166,179,70,114,205,148,79,171,201,252,170,138,183,77,200,173,230,107,26,106,207,213,120,42,157,87,147,137,20,249,127,142,214,223,152,229,32,131,59,57,69,59,8,174,112,55,36,6,55,117,87,164,77,119,116,247,89,210,113,67,179,215,27,164,180,5,188,195,222,111,152,134,49,88,32,4,232,111,173,86,195,178,86,44,242,57,142,113,32,1,1,255,86,71,90,233,180,59,32,14,237,113,105,106,90,36,85,77,195,32,158,229,154,154,112,66,115,102,105,80,212,77,245,8,99,114,230,72,100,206,92,89,211,206,73,216,83,140,52,90,198,220,204,6,36,85,73,82,149,132,11,221,100,81,60,187,85,252,107,184,149,135,66,200,210,54,45,82,118,83,104,238,129,166,117,72,239,163,18,107,127,40,4,6,165,113,91,13,250,71,235,146,130,102,73,157,148,29,48,117,167,0,180,170,181,177,196,54,52,53,169,104,245,58,205,204,9,45,233,44,186,43,139,17,75,66,165,158,172,148,84,171,10,85,143,1,24,167,36,141,44,123,94,118,255,54,24,158,204,146,89,86,51,85,248,114,140,16,99,207,128,36,18,142,53,89,26,85,212,76,69,107,151,143,165,97,235,154,54,196,170,189,242,105,89,61,175,106,22,228,139,195,228,249,87,152,15,176,100,156,124,90,191,225,66,212,229,163,60,173,192,124,93,86,181,126,5,190,118,75,18,6,70,21,104,39,87,209,50,149,99,161,26,198,101,93,173,164,75,234,184,170,117,170,28,66,157,225,181,87,93,35,120,176,32,167,43,244,61,148,32,188,174,66,203,203,85,109,25,74,65,90,3,146,86,170,201,146,122,190,173,141,55,156,164,139,13,72,234,111,107,203,110,82,249,172,132,164,118,127,71,106,220,112,201,65,23,230,23,200,176,138,243,171,29,97,66,19,199,32,205,119,78,158,193,237,52,137,91,251,176,206,208,217,103,109,83,100,60,190,34,49,101,245,58,235,179,195,187,35,129,122,91,180,110,191,196,179,5,140,119,56,62,237,210,21,137,121,155,128,82,57,161,84,199,75,90,93,129,106,242,188,8,159,251,44,9,9,108,149,235,116,216,78,172,224,11,140,122,11,36,157,42,215,197,86,142,241,207,190,59,243,34,130,150,203,218,253,77,17,181,29,18,144,183,235,34,245,216,205,19,215,104,91,64,80,194,29,105,95,88,192,253,146,11,131,33,44,2,39,36,240,117,73,205,85,181,218,38,67,82,21,136,159,176,131,116,149,77,148,238,98,197,51,83,24,3,57,65,202,164,74,190,70,45,14,39,77,170,36,105,232,225,186,56,37,125,239,28,77,202,238,80,186,194,116,244,133,207,99,23,159,28,137,103,37,104,61,83,214,206,157,121,231,217,132,126,75,54,137,251,156,42,213,29,50,74,35,13,88,21,109,25,210,38,64,200,200,186,118,8,67,216,133,137,237,220,215,30,110,50,76,229,120,168,232,157,235,178,218,223,209,246,235,36,8,52,41,251,248,172,172,118,183,181,70,93,156,60,107,83,219,101,216,108,59,104,113,185,98,5,115,189,196,159,23,208,107,120,153,237,57,143,167,124,56,128,238,42,154,81,103,129,173,249,96,78,113,48,151,27,100,248,60,205,196,52,232,108,2,105,110,111,24,185,57,71,199,143,108,175,76,198,31,196,219,206,144,190,161,250,121,185,46,49,239,4,48,199,124,153,144,185,93,81,135,85,66,230,200,49,199,152,152,46,175,208,86,33,177,227,206,170,19,180,154,98,173,87,1,180,117,42,154,85,225,109,27,94,98,158,120,134,127,78,208,7,35,130,1,220,175,208,177,12,249,122,222,24,145,201,191,95,103,36,211,17,154,72,9,36,51,126,232,142,195,226,203,245,41,6,187,6,30,207,209,212,101,161,181,57,13,53,28,220,93,242,105,176,75,48,15,125,202,63,186,1,184,203,150,178,100,9,183,29,44,12,37,38,213,67,14,1,203,227,220,217,23,82,46,174,134,156,88,174,202,171,37,68,119,174,204,123,105,136,187,66,121,114,85,185,34,81,193,203,85,137,215,237,187,148,196,16,81,113,215,212,165,176,178,26,14,230,117,239,226,114,182,116,70,183,189,18,238,115,181,50,107,139,19,123,139,4,30,47,139,75,238,200,187,90,135,36,8,250,114,153,81,159,3,137,75,147,110,107,40,49,148,29,166,201,66,175,143,200,32,107,101,135,77,144,157,111,235,140,196,40,223,173,177,193,176,70,30,1,164,0,211,81,141,224,9,11,62,25,16,73,196,168,73,244,37,172,177,99,247,227,208,139,29,145,133,14,93,177,32,91,70,209,39,95,170,177,209,29,177,202,251,172,218,129,140,94,145,169,73,226,147,208,41,228,246,74,100,101,246,75,176,115,159,111,32,153,15,57,229,111,92,0,65,109,106,247,107,124,156,59,48,206,254,166,182,95,163,221,228,171,218,174,0,225,41,66,184,188,1,212,88,187,3,64,125,113,218,187,100,39,58,22,195,205,211,224,250,101,154,120,28,68,15,71,76,20,60,114,163,211,179,196,76,41,168,252,129,220,124,135,52,159,113,103,167,43,111,226,132,229,239,208,69,95,231,4,80,103,219,228,62,242,201,19,53,87,211,244,93,70,118,58,44,24,50,160,181,210,5,17,151,186,165,93,119,201,108,6,173,141,185,150,5,105,14,68,199,14,172,80,113,29,91,28,198,1,110,144,157,13,16,18,14,92,70,64,235,18,41,33,135,178,97,221,35,224,172,34,155,107,3,144,149,93,105,93,47,151,29,36,220,21,222,202,5,89,199,157,106,24,188,40,251,37,80,104,244,195,91,77,19,121,50,83,245,193,91,189,34,187,107,127,163,38,78,84,67,166,129,54,161,163,192,137,6,32,106,93,254,202,2,172,184,237,178,36,45,31,177,105,175,147,50,143,6,165,160,106,237,178,67,98,110,243,109,194,178,164,114,176,136,238,222,124,70,222,57,170,184,155,147,46,14,130,150,71,202,207,67,65,94,4,57,75,20,54,199,21,175,164,51,244,170,8,151,21,129,237,17,110,86,65,110,150,17,197,28,183,64,175,52,32,179,97,193,210,63,144,249,172,171,40,17,240,147,72,189,176,243,33,27,147,69,105,143,212,53,118,41,204,89,125,38,190,36,145,0,233,162,92,243,237,152,100,151,221,37,99,169,48,117,115,173,124,77,94,182,232,86,106,174,6,195,218,51,136,134,3,80,159,87,180,203,74,77,218,195,13,14,43,82,46,8,56,121,200,31,139,91,208,74,5,208,58,217,208,250,213,154,131,40,198,194,8,227,52,171,215,36,127,18,146,159,102,249,203,33,249,103,27,144,223,127,0,218,16,207,119,121,23,21,210,55,113,255,117,144,186,9,210,124,13,83,156,22,54,1,114,185,12,232,234,80,243,130,240,86,72,39,153,22,23,169,55,175,89,113,231,57,18,90,124,149,168,81,144,126,20,192,117,219,238,190,153,43,249,118,207,115,55,151,98,181,253,202,2,193,201,128,136,38,109,186,3,250,25,73,15,37,238,101,148,199,119,189,140,196,70,178,131,133,144,42,213,60,140,4,101,231,20,193,105,219,131,233,203,178,43,101,224,147,36,108,157,1,37,192,114,66,225,115,136,68,182,113,85,70,109,29,68,130,60,127,109,228,1,30,130,84,180,131,26,110,52,52,233,48,75,182,128,70,205,213,243,145,56,199,164,227,125,77,59,192,132,39,184,181,64,151,78,67,168,208,228,73,210,178,148,68,182,47,108,40,35,63,110,18,116,118,51,229,125,19,126,232,55,255,251,38,1,65,116,35,55,95,50,191,52,136,192,15,15,223,45,5,106,205,140,174,162,88,224,22,255,224,255,98,76,91,183,46,57,54,197,15,17,30,34,158,101,136,177,196,201,105,230,187,233,100,38,141,111,48,36,208,189,213,41,230,122,243,70,220,192,186,208,210,232,138,85,75,36,18,88,39,77,235,4,130,227,60,162,16,218,104,44,137,13,178,63,1,109,171,164,219,140,147,209,106,181,4,64,253,157,18,87,15,183,67,118,1,68,209,32,121,126,251,209,1,37,188,142,31,246,48,66,204,180,212,8,143,56,36,158,242,75,95,92,204,177,224,254,12,245,228,157,15,223,156,68,228,73,197,151,54,220,6,68,139,34,185,1,55,28,14,52,192,3,226,72,153,236,30,38,130,246,103,60,67,244,69,137,112,103,148,20,252,79,162,242,202,109,119,174,13,2,118,70,232,213,181,117,35,180,36,228,144,179,125,62,32,98,232,54,101,86,48,124,175,59,51,66,163,222,86,133,59,42,200,10,128,132,61,89,144,9,70,173,23,124,97,62,196,44,23,202,144,224,133,179,151,146,75,93,252,101,11,142,75,110,16,5,25,36,236,175,127,212,194,152,121,166,55,202,172,3,0,252,8,31,165,177,186,164,68,195,0,187,84,228,29,186,91,146,26,118,165,82,34,205,57,171,147,248,147,178,210,226,83,33,66,57,97,81,69,252,99,199,31,223,43,30,252,133,15,161,140,112,195,202,96,115,203,136,229,196,203,21,9,37,46,46,10,145,53,97,86,22,29,14,254,176,59,26,1,83,121,246,26,133,191,89,239,213,22,227,76,52,154,172,135,139,186,176,96,215,226,156,121,130,119,8,213,115,254,234,244,90,91,172,206,111,184,197,146,183,211,80,231,101,197,179,134,67,189,198,16,158,228,93,134,227,86,247,12,231,150,127,185,245,144,190,16,95,85,2,146,61,27,228,129,64,230,86,185,128,121,10,101,135,14,82,37,230,69,99,194,206,137,207,78,32,45,74,48,5,210,142,120,251,46,243,188,96,160,88,132,226,249,128,162,161,134,103,64,53,19,83,39,195,94,115,113,168,156,102,152,49,67,228,61,217,156,225,189,48,84,208,77,37,231,225,132,252,167,227,31,142,111,27,100,209,147,131,202,73,232,14,26,249,109,40,102,131,169,147,133,38,150,128,194,216,203,126,48,105,215,4,95,184,211,226,11,51,36,240,114,232,236,4,80,113,248,84,99,20,222,41,51,237,217,0,125,179,184,40,185,163,125,201,140,21,152,191,19,93,73,68,144,153,185,28,194,128,14,159,176,16,198,231,15,231,236,31,31,127,92,140,90,157,188,18,99,112,155,34,158,184,175,180,156,239,212,86,48,189,220,105,132,129,180,48,171,37,231,131,32,116,209,112,203,110,91,220,206,11,38,218,177,95,230,121,38,23,99,60,124,149,218,224,144,244,156,79,76,166,11,33,80,92,197,55,227,72,216,103,87,18,20,227,63,187,64,17,241,84,104,221,133,223,137,206,120,19,36,130,78,147,21,131,132,166,169,111,174,57,165,230,17,153,252,196,60,91,7,154,189,161,134,110,166,242,178,243,239,222,162,236,156,247,110,120,130,53,31,157,98,41,215,93,251,48,93,52,160,112,88,183,94,154,20,123,205,78,235,149,132,243,12,237,148,133,194,10,70,147,135,233,201,16,241,176,143,225,96,73,193,247,50,9,175,44,238,74,238,1,179,225,74,171,126,174,25,246,212,95,32,65,4,136,238,206,198,21,41,16,125,223,215,60,151,252,124,50,31,72,123,104,222,21,65,251,174,8,137,128,45,85,244,30,59,200,197,61,66,166,195,12,160,27,39,120,217,116,84,211,8,155,50,194,69,44,122,145,40,189,169,198,226,165,206,232,193,26,159,132,44,45,20,67,6,70,240,16,2,248,153,135,119,145,232,218,98,30,81,125,57,249,202,89,174,89,113,196,23,124,59,144,144,67,22,143,159,147,121,55,202,217,227,102,15,217,133,53,44,199,239,246,115,250,41,140,222,195,184,41,27,150,146,3,186,145,217,177,204,112,67,56,159,192,215,72,33,145,181,121,226,240,32,185,59,121,178,190,72,101,188,124,240,193,8,19,93,104,68,157,128,195,22,255,104,133,35,41,146,25,126,42,37,29,70,241,0,60,193,167,82,130,204,76,26,245,158,30,185,235,158,175,253,148,56,30,73,1,245,171,159,194,17,147,195,26,248,41,19,121,230,53,175,70,232,255,46,68,158,16,227,17,26,99,124,218,228,22,216,171,173,190,12,238,2,113,227,199,63,74,37,52,194,120,208,1,232,188,168,13,56,253,243,158,64,242,232,227,97,20,24,120,70,228,152,163,227,142,64,13,210,103,136,4,44,34,249,60,34,129,11,27,39,215,27,63,253,82,218,243,138,85,161,123,136,219,102,80,164,234,155,112,224,49,90,185,124,218,69,119,146,155,169,39,91,62,45,218,119,162,149,202,4,137,42,206,210,138,4,232,66,242,162,143,248,79,7,228,213,27,9,150,182,229,85,10,133,72,56,189,120,124,5,254,211,45,203,176,173,149,78,191,189,66,70,249,33,178,210,248,104,208,126,47,108,83,116,196,85,238,1,17,44,177,68,124,147,236,108,25,238,161,49,67,76,160,12,231,112,128,0,22,224,61,97,245,115,38,129,116,120,145,130,196,39,28,194,198,232,232,14,43,241,103,211,128,233,222,236,89,194,164,128,135,0,209,77,232,119,74,159,225,253,5,203,108,161,210,226,252,82,136,255,136,205,43,111,224,207,202,202,157,56,19,109,41,122,7,176,132,119,124,67,54,240,144,120,221,201,168,58,45,59,53,61,59,29,13,16,49,60,8,11,23,50,209,128,63,130,17,223,35,9,148,26,103,9,153,158,226,209,215,51,123,1,220,224,142,179,71,91,138,206,171,215,8,122,182,174,103,215,23,155,182,204,244,121,201,138,243,18,192,155,61,71,49,52,34,123,8,67,12,16,135,165,75,173,84,160,230,36,220,27,137,177,157,93,168,2,156,54,102,236,31,62,86,122,135,187,139,64,85,60,112,7,96,119,151,76,12,75,196,243,209,57,202,175,129,14,148,7,209,104,117,45,224,180,220,183,221,165,189,92,221,199,247,211,225,218,98,100,138,90,55,253,174,36,152,62,125,161,230,131,181,47,89,217,69,248,228,65,58,17,207,34,44,4,106,112,111,66,164,118,213,73,20,226,126,223,137,111,7,120,55,253,182,72,42,116,180,50,64,119,60,168,241,47,97,26,178,254,174,120,145,168,10,180,235,71,79,102,80,85,232,113,132,236,79,55,227,84,33,58,63,188,94,167,180,89,108,125,250,169,132,220,93,40,217,73,210,39,127,89,62,76,180,196,73,160,161,239,67,5,172,105,7,60,97,72,13,5,53,224,120,218,67,188,211,78,8,61,43,33,72,54,244,176,171,160,34,30,126,21,132,163,249,118,92,41,222,126,240,202,244,8,179,158,211,50,121,215,164,122,146,19,189,234,102,230,29,191,120,149,159,241,93,229,203,193,222,61,75,199,57,220,138,4,158,111,249,144,141,122,80,248,65,156,71,76,10,58,181,244,44,86,191,198,39,12,200,89,135,185,32,194,115,85,124,102,191,147,133,166,240,255,140,99,188,147,131,205,12,3,230,71,48,98,62,185,14,87,197,194,177,121,75,47,92,120,86,217,59,240,38,137,130,60,234,232,237,148,9,103,193,252,189,18,20,53,44,41,68,222,123,47,240,168,48,228,164,144,211,66,0,133,187,91,172,47,139,159,33,250,21,52,247,52,45,21,66,84,211,232,73,30,182,199,222,106,246,197,224,2,27,20,125,85,96,94,217,88,58,153,79,5,211,182,108,119,19,124,209,64,158,29,240,221,70,207,180,66,152,122,185,78,111,197,35,115,92,139,139,251,67,48,223,243,219,65,5,222,27,135,223,137,250,55,129,233,51,230,53,242,242,65,20,122,205,78,57,172,162,42,0,197,219,223,183,191,111,127,223,254,190,253,125,251,251,246,247,237,239,219,223,183,191,111,127,223,254,190,253,125,251,251,246,247,237,239,219,223,55,245,107,126,105,240,239,105,164,185,200,123,113,111,220,181,247,156,147,174,149,166,97,140,86,132,215,15,249,25,17,179,19,88,117,143,205,248,53,110,218,77,98,111,82,58,198,21,254,51,124,241,109,74,90,70,52,211,118,15,236,124,49,33,67,12,107,164,40,144,212,182,38,34,188,193,232,107,44,216,192,38,40,208,40,51,175,145,173,108,196,251,68,41,131,95,81,176,8,164,44,145,198,33,245,216,201,57,102,147,194,69,130,39,42,169,108,5,54,221,143,78,140,81,42,231,4,251,25,221,202,83,237,125,231,146,90,7,184,137,228,125,76,78,4,119,154,149,88,15,233,36,108,110,2,156,6,4,163,84,225,205,76,14,67,200,61,177,227,41,235,206,170,96,218,226,155,103,180,190,161,239,103,70,86,86,222,53,78,12,163,149,117,136,120,138,237,52,15,227,136,150,145,46,221,75,118,31,50,106,60,152,185,212,97,126,78,218,217,248,217,200,53,3,155,23,173,250,104,20,59,105,135,85,101,143,117,70,220,215,58,231,164,126,119,10,90,83,72,212,49,90,34,47,121,122,38,202,247,172,39,159,173,160,150,194,40,214,109,78,120,247,241,198,193,48,155,78,234,225,42,79,177,224,83,16,180,230,104,78,92,62,242,14,93,202,238,80,233,139,159,44,89,56,70,23,28,210,4,238,149,113,129,16,202,122,239,70,66,111,62,166,25,26,7,186,129,135,59,136,179,7,219,232,203,126,83,157,142,3,110,252,18,244,85,208,5,208,228,177,106,190,147,253,218,108,163,101,191,119,92,168,71,123,176,173,177,56,41,210,189,145,208,190,116,181,55,199,208,91,194,184,67,17,60,143,75,228,237,28,11,96,10,105,75,227,9,185,46,103,107,37,39,220,16,114,66,73,200,164,194,137,42,23,108,143,30,202,158,16,232,32,35,215,57,12,92,133,57,72,251,112,23,26,206,32,120,114,164,133,145,123,29,51,17,240,56,167,26,156,43,187,79,8,110,26,238,27,170,225,44,137,79,28,125,252,116,54,47,113,39,154,188,93,58,207,2,116,111,236,156,165,40,36,9,107,210,77,21,76,40,209,74,141,184,115,227,75,167,129,245,120,98,244,181,175,210,223,62,85,127,72,103,254,119,147,184,101,178,245,190,157,234,145,226,233,147,169,33,130,83,80,35,143,69,27,76,222,8,121,61,53,84,250,114,229,52,103,22,220,150,197,135,85,61,205,10,77,240,86,51,62,200,196,55,86,103,215,23,94,88,77,11,62,118,211,32,148,222,178,240,244,144,78,204,198,157,247,165,58,185,5,225,145,171,148,0,80,0,22,93,90,22,182,20,190,20,216,251,171,76,50,117,20,23,201,148,136,45,165,0,155,166,89,14,88,162,141,124,72,168,18,127,12,126,191,159,245,43,235,12,130,149,65,136,135,241,237,12,160,98,94,199,160,32,117,86,100,17,105,57,249,115,24,194,156,94,32,115,43,170,51,184,72,152,110,42,185,245,121,44,88,167,234,168,243,197,123,9,215,85,195,227,98,184,249,83,172,125,10,36,144,141,223,196,104,174,64,20,30,1,56,19,16,134,34,200,240,39,248,224,34,208,28,38,22,106,156,227,115,178,15,112,120,153,22,209,97,138,33,213,237,188,203,227,243,93,23,161,43,66,58,58,121,187,34,222,174,136,55,188,34,100,89,83,162,209,185,54,201,128,248,61,178,25,48,166,240,55,101,35,107,107,193,250,133,244,0,232,93,4,13,249,217,88,222,130,36,250,208,119,81,147,130,164,17,162,171,134,197,106,241,171,187,33,210,70,8,88,169,96,176,242,159,59,88,242,35,181,179,37,199,0,124,75,143,156,169,190,164,244,239,230,12,132,128,149,248,252,193,154,3,89,153,16,168,28,163,116,233,228,213,207,157,67,58,139,5,77,87,44,229,161,130,220,162,68,224,111,66,16,239,3,70,17,118,30,239,121,62,239,134,235,252,252,21,61,79,140,25,60,12,75,4,157,17,78,213,111,125,123,51,123,212,238,164,157,194,141,57,26,1,168,225,191,149,128,189,118,94,165,52,185,154,8,142,194,147,245,69,225,241,239,250,243,237,81,238,107,165,244,92,37,244,45,92,57,114,129,119,111,23,249,191,255,89,92,31,190,133,176,137,121,41,84,75,128,222,22,38,52,184,143,228,138,33,33,195,1,241,1,33,70,2,225,253,102,103,118,59,75,16,9,23,67,166,224,232,164,237,39,201,68,32,73,74,169,83,16,19,46,75,77,147,147,102,13,46,76,176,11,97,85,51,198,204,158,191,156,75,68,240,111,44,33,196,66,121,130,71,223,78,4,209,59,235,61,224,57,222,217,192,251,79,189,103,174,180,41,139,94,20,194,242,129,87,31,1,143,243,206,117,255,18,38,71,74,187,144,20,241,47,188,87,143,207,250,60,19,58,63,207,76,206,226,153,156,203,209,7,124,23,3,54,245,219,3,86,242,234,246,190,69,139,17,153,173,197,134,146,254,109,13,133,61,252,59,101,40,169,5,135,146,249,109,13,133,189,12,60,101,40,217,57,134,50,227,81,95,53,176,214,204,183,133,85,175,172,226,11,197,51,63,66,178,243,34,68,58,65,147,181,42,239,211,192,28,14,104,202,229,63,190,187,153,128,43,136,236,212,26,130,111,191,80,135,64,60,111,55,65,32,203,196,20,210,152,248,208,240,2,48,176,106,233,156,175,162,171,35,9,47,19,47,160,33,9,34,29,121,158,216,27,4,60,72,191,14,18,5,230,113,147,159,109,65,16,126,202,197,135,146,242,91,50,9,130,235,171,31,109,189,53,58,242,29,89,133,95,187,167,22,188,164,157,121,68,229,61,158,10,63,154,10,63,150,10,56,37,146,69,152,176,99,168,144,35,168,219,89,36,42,95,158,188,174,91,135,169,22,86,129,175,40,123,150,74,222,191,82,50,190,80,168,97,151,133,211,99,72,132,70,125,240,219,9,74,135,117,33,207,40,7,239,55,52,32,75,54,125,114,66,159,141,8,188,107,14,127,62,121,90,163,134,145,131,159,249,26,157,21,143,98,158,88,20,66,28,246,219,240,96,57,252,41,99,207,60,102,125,199,24,161,79,41,251,105,48,20,141,51,90,147,113,56,7,6,197,23,25,124,186,184,99,126,71,130,23,160,171,191,199,160,144,212,86,158,179,39,86,246,134,67,187,160,40,183,207,163,183,106,38,153,200,23,90,227,1,33,209,165,129,106,68,111,72,184,95,168,108,21,21,124,175,185,64,150,217,10,172,157,245,19,221,50,114,25,181,115,88,122,184,119,153,184,191,217,30,226,171,188,15,246,15,78,171,7,109,248,180,139,127,42,181,178,118,12,255,150,237,163,251,57,3,11,148,159,148,106,71,79,118,225,147,245,24,254,236,84,241,13,216,209,37,22,210,106,155,15,106,7,221,132,166,109,13,123,80,82,107,95,106,218,114,43,15,25,149,145,166,149,146,88,43,215,199,102,207,177,252,147,147,236,118,235,234,0,63,54,140,253,131,189,210,225,214,153,190,250,32,113,213,89,219,219,218,210,78,218,203,141,135,165,171,131,173,110,101,152,61,78,221,63,220,238,159,143,171,27,90,255,232,48,97,223,159,36,247,82,237,253,139,53,109,251,105,249,225,104,156,232,89,91,250,193,233,118,237,248,201,225,131,196,249,254,245,65,173,190,90,217,184,186,218,123,112,10,45,60,77,175,165,159,94,60,77,181,250,15,86,30,237,110,164,75,79,91,79,206,90,205,181,214,211,149,235,253,147,235,195,157,81,62,253,52,253,224,50,153,178,47,14,250,143,39,15,215,58,245,214,32,155,127,178,114,173,245,235,187,165,206,230,222,229,110,173,10,3,72,180,143,234,71,205,202,147,71,245,106,121,127,107,119,184,98,14,174,235,43,199,79,242,249,39,59,79,50,173,138,214,109,111,221,47,61,61,93,126,104,230,175,83,151,23,185,139,199,155,189,229,158,245,244,58,63,24,104,221,122,125,231,184,124,124,149,171,13,74,103,71,15,159,172,92,180,204,221,81,175,13,233,21,125,51,191,223,191,127,212,41,31,141,242,19,187,185,163,95,55,147,137,203,234,164,172,153,218,193,153,6,243,60,218,181,170,147,7,167,90,114,88,219,171,52,14,206,143,54,116,152,166,234,100,123,84,121,170,87,202,157,250,101,181,90,193,231,145,235,163,110,169,123,124,116,191,180,219,94,169,111,102,171,150,49,220,45,61,45,233,245,196,118,109,99,187,210,111,151,246,55,118,219,187,103,91,171,251,165,237,114,249,225,110,165,54,232,28,63,174,109,109,106,151,27,213,193,227,253,167,90,170,221,152,28,228,6,185,61,109,167,182,49,216,212,170,123,249,237,218,86,185,250,112,111,101,165,183,98,109,28,148,177,76,181,188,151,5,176,218,27,251,91,151,237,70,123,162,149,74,90,182,166,237,118,55,71,149,110,99,59,209,218,202,25,122,101,57,249,100,101,120,146,93,205,159,213,155,143,6,43,141,237,189,109,173,61,222,205,180,54,234,79,174,150,15,77,163,217,30,84,187,149,118,91,219,175,159,29,151,19,103,198,163,195,243,149,199,41,123,117,249,252,242,236,44,179,50,30,31,156,216,107,227,205,122,183,61,130,252,221,221,211,214,202,163,203,73,186,149,24,63,169,111,111,175,45,175,30,158,29,103,7,215,147,92,233,226,81,123,109,116,98,173,164,245,110,46,189,245,176,95,46,87,158,236,215,86,244,65,242,184,100,93,156,230,151,43,181,171,141,171,109,77,235,29,152,245,93,243,162,122,80,46,103,234,229,238,106,41,83,218,222,61,27,107,247,31,63,220,106,87,187,147,135,25,109,84,93,61,212,58,123,199,6,224,203,238,15,75,213,206,229,154,86,238,157,216,245,114,86,179,90,198,242,218,195,68,107,165,186,217,125,88,210,204,145,213,1,248,207,15,135,229,131,199,87,27,180,253,251,217,149,222,96,82,42,239,118,114,245,141,243,149,244,229,70,109,172,15,55,246,119,42,9,109,179,110,30,214,199,245,195,227,141,234,184,148,168,237,239,116,237,221,179,243,122,227,97,183,180,255,160,107,107,93,210,89,247,164,54,212,176,223,108,123,99,148,107,108,31,108,148,203,230,217,197,209,94,251,120,223,58,204,230,75,186,145,74,150,234,229,201,117,175,189,149,45,239,54,118,158,100,205,74,247,172,185,161,85,187,71,91,67,160,156,167,27,123,237,131,253,198,232,178,114,48,200,89,218,85,205,122,84,215,70,71,171,64,204,71,123,199,181,251,23,7,102,105,179,116,122,63,251,164,173,149,246,183,170,157,196,86,54,177,57,218,184,126,160,181,247,235,195,227,141,70,111,255,62,174,238,90,109,187,169,93,14,178,171,48,83,237,43,128,187,213,210,30,212,30,30,166,38,143,74,90,237,44,115,88,30,149,38,247,235,80,174,6,197,161,76,123,227,114,99,84,27,151,86,78,187,245,181,68,21,250,171,103,171,149,198,125,173,209,125,184,253,96,103,173,146,40,167,90,87,39,205,195,199,249,204,163,236,242,102,105,111,39,57,54,116,173,87,181,246,234,192,48,224,7,26,170,194,15,252,83,135,159,185,211,42,79,203,187,103,198,242,42,153,31,29,210,143,210,93,171,181,209,61,235,110,108,109,156,158,119,175,114,219,37,163,255,100,103,240,96,197,30,106,229,250,69,55,157,125,188,95,233,148,145,229,181,246,171,163,101,91,171,210,182,183,75,86,125,99,103,50,201,156,159,105,43,91,59,29,171,119,145,191,188,63,105,13,206,187,217,7,173,166,86,23,250,173,236,92,192,152,246,159,94,213,203,153,211,254,198,224,178,182,61,152,48,220,61,120,98,110,236,151,74,250,213,113,251,105,115,251,236,105,185,124,122,112,9,117,238,15,181,206,211,90,167,189,189,63,58,204,237,86,202,79,173,206,234,240,225,193,126,125,77,123,216,222,234,236,141,55,114,79,215,54,175,235,90,233,169,118,208,169,246,219,135,181,126,171,174,109,111,118,160,225,237,218,225,126,217,30,93,182,219,169,171,149,65,91,219,123,88,61,168,220,31,105,141,118,253,112,23,150,212,206,8,8,160,190,161,109,118,31,3,45,84,207,246,54,180,114,159,124,124,12,31,39,99,141,182,179,125,191,119,212,222,152,84,246,181,211,3,152,243,221,49,210,160,118,160,233,123,187,6,16,245,6,48,181,167,205,90,165,91,58,42,217,27,122,82,106,227,188,190,85,123,208,172,117,79,210,233,81,106,176,146,105,39,218,149,250,163,237,211,250,195,250,112,227,137,153,125,216,206,108,61,206,229,90,151,253,238,168,110,63,222,190,92,110,141,172,71,131,179,252,131,39,247,19,229,242,97,46,189,82,59,26,116,237,90,237,236,48,13,141,14,38,151,118,102,191,91,218,155,100,19,151,15,235,149,246,201,234,164,185,113,53,190,232,183,119,70,219,233,199,107,102,169,251,120,119,77,123,208,189,220,59,28,149,50,253,203,173,210,164,220,60,44,39,6,173,213,131,242,104,231,225,249,246,227,244,100,116,217,104,159,159,30,55,218,155,245,13,235,20,184,92,50,223,62,27,232,71,43,59,153,195,26,140,35,85,126,216,92,189,204,106,135,229,52,208,109,217,214,134,128,163,189,137,246,64,219,171,38,141,243,204,81,123,115,127,175,209,74,92,101,247,250,233,196,249,222,202,249,240,176,118,255,252,72,7,252,87,247,181,157,110,235,108,248,224,250,248,97,253,225,229,222,24,224,4,148,29,152,79,58,171,218,85,169,118,8,205,157,183,203,87,123,215,38,108,159,237,181,227,65,3,246,141,76,253,112,255,98,115,181,13,132,106,31,220,239,62,28,105,189,241,100,207,90,221,91,201,63,61,175,94,13,170,218,241,112,229,120,11,248,27,112,144,67,125,208,76,107,218,253,109,236,239,32,1,109,31,107,25,237,126,127,119,175,118,158,24,63,182,180,131,147,39,86,165,91,214,75,218,246,118,119,19,120,74,237,65,109,239,98,180,188,173,213,30,214,107,87,41,132,233,168,90,218,60,223,56,183,113,156,181,141,77,27,31,187,123,186,219,53,114,198,202,242,126,165,222,104,63,104,159,53,129,109,55,142,183,18,135,59,7,157,213,186,83,110,107,84,181,186,221,39,28,38,224,87,251,123,157,78,247,113,115,235,184,164,129,232,86,170,158,142,106,203,247,135,135,23,135,248,185,180,221,43,61,30,13,225,243,176,111,150,180,131,211,76,237,254,38,240,194,254,224,186,93,43,239,63,232,156,39,27,23,99,173,188,175,159,245,7,185,198,83,243,65,171,223,125,186,127,180,130,60,227,225,121,239,120,103,101,121,156,62,188,154,104,48,47,231,176,78,154,218,81,111,124,182,178,223,216,26,150,135,71,3,216,119,79,83,245,237,243,209,209,217,213,202,72,179,119,158,156,31,158,39,13,59,211,108,87,219,123,201,250,121,125,117,184,113,176,159,221,216,75,180,119,235,251,247,129,38,55,119,75,169,163,147,195,205,118,98,11,246,188,170,93,223,238,150,203,165,235,174,241,56,127,210,127,92,93,211,74,213,228,161,57,26,60,200,101,122,141,108,106,109,248,20,184,114,233,96,167,9,115,179,181,89,202,86,59,123,7,186,117,136,117,97,13,148,39,101,189,210,106,61,78,0,213,31,118,79,115,90,69,235,117,79,236,67,125,59,113,212,45,77,74,251,123,176,32,118,207,202,245,241,126,127,82,62,5,121,167,209,185,172,111,220,207,45,159,238,218,185,250,102,109,99,163,119,217,179,47,15,6,213,167,249,252,101,121,175,102,215,42,213,106,233,232,241,211,234,70,253,254,211,189,244,245,149,54,170,157,94,33,111,61,207,237,215,214,128,161,117,219,135,26,174,229,118,121,50,58,106,28,103,129,175,90,231,135,3,192,79,101,187,255,52,223,217,186,204,180,17,180,172,157,63,172,213,240,157,101,40,11,130,23,252,104,200,27,180,253,18,72,96,181,109,135,31,211,188,94,123,87,43,117,118,118,65,128,41,31,182,91,151,105,237,209,249,213,104,242,228,116,146,216,158,160,28,167,85,123,27,143,187,251,227,58,236,158,10,138,149,233,172,36,86,170,118,244,230,66,55,35,102,209,94,82,214,90,233,134,18,93,87,44,219,4,177,85,41,22,139,40,247,15,91,17,243,222,189,37,179,248,236,217,32,222,81,77,85,81,158,63,143,170,102,188,55,108,232,61,11,178,92,201,148,39,70,215,177,81,29,27,205,172,173,25,74,52,222,52,90,250,184,103,175,235,144,146,72,181,114,141,213,19,5,218,122,39,161,222,80,233,119,87,31,21,224,27,181,189,221,29,54,141,194,59,201,91,34,9,103,82,62,144,149,177,101,68,16,204,134,173,172,219,113,115,201,160,61,154,69,167,36,29,215,160,104,159,118,44,213,40,14,226,95,104,152,134,110,27,213,158,129,207,149,169,54,36,125,104,25,189,86,252,195,198,71,31,25,235,166,97,143,205,65,4,32,110,118,46,20,128,202,214,237,78,163,220,3,221,181,160,156,156,88,61,144,236,251,253,225,32,54,2,177,91,81,135,131,194,77,163,215,105,116,11,24,70,27,51,30,65,122,25,83,110,111,213,103,83,154,161,26,135,101,232,102,227,84,161,69,141,94,12,15,188,160,184,110,219,166,85,184,161,1,237,0,31,183,106,31,80,209,43,192,96,122,99,3,250,58,31,27,230,228,145,110,234,125,21,16,221,67,21,197,197,14,209,18,220,18,69,227,86,133,153,49,13,203,194,35,19,197,205,81,110,157,142,205,225,165,219,111,123,140,110,29,133,100,194,205,7,237,206,205,199,131,138,66,238,86,130,154,168,61,110,145,158,126,2,240,42,47,255,254,143,62,249,253,127,124,241,237,111,126,242,147,191,17,122,235,12,70,99,91,104,15,143,35,148,126,103,208,81,212,70,15,80,130,184,1,29,72,29,245,244,134,113,58,236,161,131,158,242,233,95,255,226,211,127,249,206,139,63,248,177,220,104,56,106,226,35,252,107,197,45,123,16,138,166,47,88,134,189,20,80,73,85,176,150,2,26,87,24,242,196,214,97,104,209,231,106,146,252,175,190,6,132,9,168,178,200,97,82,48,174,90,157,30,204,19,71,214,84,204,125,246,229,63,124,249,71,255,141,183,62,15,206,26,205,187,224,172,209,156,15,103,80,14,198,8,107,175,7,45,33,10,45,117,201,93,222,209,27,119,29,2,14,134,35,76,6,28,116,141,9,64,219,105,170,18,210,104,3,42,31,12,54,14,243,113,27,141,178,25,121,245,89,249,236,79,190,249,217,247,255,242,229,247,126,252,242,7,63,20,230,6,20,112,35,54,130,181,110,152,193,19,68,66,21,163,158,14,172,66,33,240,145,78,116,91,41,40,19,248,137,237,238,198,154,77,207,108,209,169,146,187,164,140,230,84,31,180,113,132,244,67,5,154,157,99,38,155,250,100,241,137,132,74,243,204,35,22,187,59,233,179,20,234,180,233,214,160,72,27,153,157,190,110,2,20,232,197,80,32,76,3,67,93,51,134,169,10,88,190,149,184,240,112,64,184,239,62,41,135,221,2,141,93,44,41,47,191,253,131,79,126,254,103,95,26,124,201,118,127,149,232,115,14,178,23,6,185,83,211,104,1,18,166,245,138,151,76,118,29,241,227,118,249,217,87,191,249,201,175,126,54,165,19,58,80,60,41,151,90,19,231,136,45,3,3,136,122,56,122,100,14,97,215,209,233,190,6,107,103,56,50,6,187,67,211,128,130,183,110,183,242,24,191,100,191,252,254,207,95,252,197,127,241,166,42,4,40,32,81,232,20,55,37,88,54,167,184,225,154,198,7,206,176,117,19,118,133,216,120,164,20,60,73,176,53,15,20,152,118,103,226,201,228,11,77,76,217,247,232,4,198,250,80,12,240,73,178,247,49,178,127,225,134,158,248,41,57,52,185,121,165,157,41,153,154,103,77,191,248,248,187,159,124,247,47,95,124,237,63,126,242,183,255,52,39,191,157,131,195,202,173,206,94,157,250,104,244,24,200,96,241,21,202,42,206,179,74,121,81,151,225,54,174,39,147,86,111,126,142,75,224,247,50,93,188,87,112,152,46,249,119,126,174,59,223,20,125,250,167,223,120,249,221,95,191,248,198,199,47,190,246,199,194,20,53,116,171,129,7,181,110,121,105,98,228,93,81,156,63,58,42,36,246,19,221,210,154,15,240,230,82,29,193,170,34,244,111,216,247,13,107,7,123,246,176,219,225,224,116,56,46,147,111,183,42,125,21,123,191,55,180,177,210,135,227,165,103,4,71,10,147,108,161,251,129,52,135,84,30,53,226,3,160,4,85,135,15,120,106,203,196,76,28,15,162,67,97,107,23,69,209,37,157,32,54,26,37,194,117,199,218,49,244,214,7,144,97,44,69,11,158,226,190,165,78,127,151,148,101,214,80,227,180,211,107,154,198,0,68,248,103,207,63,80,148,130,155,20,239,25,131,182,125,26,93,86,162,65,173,32,215,122,126,123,251,92,29,140,123,61,245,157,164,154,94,75,38,18,201,116,106,53,23,157,131,168,155,205,139,187,136,15,180,222,92,36,77,75,10,123,15,255,191,64,113,37,82,32,101,69,192,196,11,10,187,25,124,164,15,140,30,103,63,126,169,156,149,82,68,9,158,84,63,177,7,161,85,241,69,31,167,34,167,124,210,30,212,102,55,150,23,134,85,120,118,131,243,91,80,122,67,29,175,5,64,253,209,47,31,144,148,139,152,147,198,113,203,18,36,108,240,66,48,59,4,168,62,144,93,103,212,51,246,9,231,34,203,214,146,56,42,222,223,194,88,248,250,3,125,105,228,91,26,236,146,108,16,39,16,239,234,87,91,36,65,101,209,49,160,52,185,109,96,249,32,122,232,170,194,2,189,55,140,94,143,190,206,162,20,110,20,247,226,23,182,13,122,203,10,125,43,115,20,114,23,184,120,247,228,46,242,86,231,202,104,34,36,116,223,36,54,234,138,202,198,152,205,42,170,195,216,191,245,226,91,191,64,218,80,231,106,14,49,16,35,205,0,48,201,100,2,223,186,55,109,135,205,3,123,40,48,193,86,144,209,255,234,79,126,243,79,127,254,201,143,190,2,213,113,215,139,113,191,188,152,61,28,226,116,40,120,133,115,55,8,210,33,16,160,58,34,65,192,52,160,87,128,64,238,56,31,216,177,14,250,50,210,167,211,185,196,149,103,116,206,246,27,210,228,22,240,104,160,23,97,215,49,84,211,179,239,120,192,68,206,106,202,251,14,48,81,98,85,192,201,102,26,0,11,51,107,198,150,253,220,149,177,84,35,14,210,72,156,60,10,135,75,224,153,249,252,3,127,82,188,105,2,218,20,96,173,110,11,138,200,77,19,81,178,79,62,87,83,124,118,64,172,235,12,116,182,229,146,69,237,166,132,50,28,177,18,67,17,67,13,177,162,87,84,225,226,18,137,172,49,54,241,106,154,158,92,120,249,118,219,40,25,250,128,124,80,177,115,131,216,8,88,74,225,89,42,161,166,19,106,38,161,102,19,207,133,172,105,45,236,67,62,80,203,100,56,182,65,190,69,251,42,53,66,154,83,35,192,198,46,224,47,20,50,213,200,0,216,128,26,57,27,247,71,56,145,164,32,114,24,252,151,110,193,10,214,138,209,141,24,59,132,15,205,30,105,158,110,199,238,160,188,101,202,52,157,237,218,108,155,128,109,69,135,157,80,29,22,151,0,239,141,108,43,71,197,224,84,94,207,210,79,122,35,167,211,79,249,181,86,67,1,97,166,131,167,87,41,3,22,101,84,237,225,231,70,178,217,130,207,86,209,142,15,150,122,81,181,65,142,183,86,19,41,72,108,146,194,192,21,225,243,168,200,24,61,53,99,105,144,243,38,144,33,135,253,209,112,0,31,97,186,64,62,236,92,117,64,32,121,214,120,166,232,202,243,231,148,201,10,135,87,148,32,111,80,131,4,10,70,234,161,88,74,168,14,31,46,192,128,216,150,80,128,141,218,149,108,48,99,114,214,60,35,31,144,124,198,150,187,251,188,248,193,95,126,242,241,175,249,70,163,36,97,177,176,156,223,252,242,155,158,204,4,110,53,190,93,134,182,10,138,59,249,224,10,79,92,48,128,189,182,233,50,141,1,225,32,92,250,128,76,246,9,250,165,194,40,182,34,178,9,252,238,210,87,225,134,19,24,253,132,36,80,0,202,196,207,133,228,173,74,197,130,2,32,106,66,209,132,12,155,126,162,162,2,253,60,210,81,125,128,238,43,184,221,64,215,228,44,176,41,98,28,15,10,153,124,92,236,144,89,137,183,13,187,210,105,216,53,180,28,218,48,135,253,178,222,56,53,128,16,72,33,164,22,172,18,168,28,23,173,165,232,82,52,78,117,254,37,229,24,126,80,229,175,84,120,45,104,122,127,98,97,235,75,64,156,125,195,62,29,54,45,46,122,162,130,95,16,69,244,41,29,13,62,250,72,33,90,164,35,170,206,83,147,226,166,56,248,0,121,30,149,8,99,201,231,4,87,208,22,83,47,125,216,225,106,94,241,29,233,235,173,138,136,2,152,119,58,150,93,8,60,129,93,39,21,24,181,22,223,73,80,36,56,164,140,107,211,77,97,132,64,22,44,157,8,108,120,19,132,71,207,104,196,29,5,5,76,178,68,64,210,38,116,72,191,169,130,224,82,220,222,127,248,0,49,96,25,75,228,35,61,232,238,180,38,75,188,14,176,116,43,26,21,43,61,75,60,191,119,79,254,238,50,125,156,224,42,16,197,210,146,87,242,183,1,12,187,211,7,253,125,212,235,0,5,68,148,232,179,228,243,101,229,229,247,254,65,89,151,247,197,248,104,108,157,46,217,68,131,114,132,100,167,63,76,115,240,150,132,50,183,170,151,25,206,152,112,15,127,46,14,28,10,228,115,182,228,52,42,113,207,249,219,157,218,166,195,56,194,90,245,113,152,226,32,222,215,71,75,65,90,42,30,2,18,36,184,11,168,16,118,230,127,9,146,34,108,209,68,54,191,178,227,196,242,166,199,15,250,7,198,101,228,17,172,233,14,16,131,219,145,141,130,73,147,18,221,104,8,163,48,150,149,21,107,98,225,255,216,23,148,209,205,201,202,69,114,133,160,66,235,245,28,6,161,68,227,246,169,49,144,73,1,26,32,122,31,206,34,97,201,76,15,36,95,84,225,115,48,37,177,74,148,56,139,15,198,253,19,195,228,180,74,232,101,232,48,42,135,253,47,193,238,226,105,196,221,26,248,226,144,235,238,35,55,15,168,71,184,188,88,101,224,153,225,168,231,36,1,254,224,228,224,252,72,199,113,62,78,18,74,72,201,64,66,114,79,217,166,183,132,188,173,8,227,32,57,18,4,75,228,164,108,92,28,169,125,34,3,164,117,163,193,101,128,213,85,220,239,91,197,135,39,103,64,127,75,125,130,151,232,210,88,5,9,20,85,96,178,131,40,9,61,221,104,172,165,64,27,192,239,209,117,227,153,35,77,62,47,182,248,21,24,185,176,202,133,223,177,101,178,39,32,35,172,243,252,136,206,75,12,226,228,44,99,15,33,72,168,9,160,13,34,158,195,191,84,67,139,170,120,22,8,106,212,71,31,45,177,79,48,210,168,147,95,180,121,21,242,137,20,112,178,150,149,17,104,76,60,149,149,34,137,183,14,36,67,196,168,57,225,11,173,57,108,140,81,112,137,75,215,102,176,249,233,131,11,29,136,253,182,161,219,128,86,178,134,241,1,75,92,79,85,211,28,154,176,219,13,199,240,213,104,98,212,30,52,179,4,6,27,209,35,180,98,196,160,13,65,3,183,192,110,141,1,50,250,32,108,129,248,5,98,151,177,174,128,20,107,180,58,3,163,169,188,227,92,72,118,62,250,200,184,119,207,64,50,41,211,213,13,88,233,20,13,88,244,23,195,78,51,146,0,188,64,74,175,8,131,66,73,206,196,146,15,233,33,208,82,135,222,21,90,52,181,134,102,116,71,136,17,224,186,253,97,115,220,51,96,103,67,57,182,131,34,94,79,232,3,104,165,73,100,189,6,67,10,169,139,76,122,201,82,173,40,231,44,102,252,220,124,60,116,243,154,100,149,171,3,108,80,95,106,168,32,163,64,203,192,245,109,161,12,204,56,0,13,155,47,71,202,227,33,102,28,236,237,136,216,33,236,137,94,173,154,193,152,209,63,250,200,190,119,207,150,49,163,23,241,190,147,99,70,39,41,64,59,4,13,195,34,239,145,180,175,35,186,116,242,84,49,8,22,142,141,33,136,115,144,74,203,25,38,96,210,250,232,163,155,91,62,226,33,236,181,12,218,165,142,218,131,53,9,250,136,61,129,41,134,213,144,243,95,223,226,117,44,191,50,70,172,166,179,32,100,47,189,131,179,70,55,67,114,211,172,196,59,131,214,240,136,48,241,24,57,122,122,134,136,140,93,196,18,137,102,54,191,6,106,201,13,181,61,125,183,217,108,222,250,74,71,226,228,159,24,137,67,229,175,234,218,67,199,215,210,171,217,139,203,117,209,18,26,13,161,89,227,153,230,201,106,171,181,206,173,57,227,217,84,34,159,134,226,178,57,176,240,250,80,118,53,151,205,39,214,5,75,120,102,116,206,159,73,67,135,185,196,237,236,225,145,200,166,32,9,88,31,126,136,199,164,34,200,171,169,181,228,234,197,229,226,141,20,90,29,211,66,181,9,196,240,27,54,4,128,135,152,148,179,151,201,10,9,62,54,98,103,126,7,72,11,160,173,122,250,160,81,122,22,106,43,22,99,117,27,32,39,221,184,111,121,21,240,165,206,160,249,38,170,178,115,87,20,220,48,185,129,142,197,240,240,203,253,14,80,227,43,170,234,29,219,164,87,7,98,243,214,184,213,234,92,249,58,184,241,153,77,191,155,108,164,210,105,142,240,0,42,154,78,225,243,67,23,107,154,195,17,222,223,44,14,195,107,234,152,17,49,59,112,76,229,31,61,89,23,93,177,49,225,181,246,68,220,42,110,94,59,254,104,227,113,154,10,155,156,216,11,101,21,174,149,247,236,46,195,123,240,1,195,66,222,190,214,81,144,38,3,40,34,157,206,36,179,250,34,3,9,233,149,88,217,159,232,230,135,31,162,7,249,141,244,10,88,12,102,124,90,23,161,156,161,103,204,34,98,158,24,70,192,83,154,230,92,167,160,183,236,32,116,79,173,74,52,195,59,212,100,143,239,5,12,235,14,35,136,216,120,64,31,177,23,3,193,169,5,31,252,112,208,184,138,9,53,159,84,147,185,132,26,207,68,5,95,134,105,107,108,42,186,8,23,134,238,56,11,136,167,215,178,184,183,222,169,153,166,219,76,50,157,205,164,46,46,5,16,165,173,215,249,198,246,238,133,209,251,126,28,175,53,2,246,227,48,25,98,81,212,192,104,194,251,184,123,155,139,18,68,188,99,129,12,160,183,110,102,200,58,119,90,96,139,194,227,214,59,149,133,10,31,56,119,100,42,64,251,126,194,23,124,187,238,216,44,72,3,228,230,173,233,38,125,248,33,121,122,218,54,133,20,180,175,112,74,2,49,11,135,248,222,197,151,138,222,25,20,99,64,254,197,206,152,119,181,15,38,186,207,188,47,129,16,194,5,86,37,46,64,125,57,153,43,231,235,67,17,63,233,7,152,223,95,144,100,194,26,89,108,100,183,113,22,231,198,13,198,228,87,39,56,239,73,36,64,174,161,119,147,105,242,217,185,160,154,20,88,12,120,39,229,138,167,136,220,41,137,149,132,176,238,110,84,119,23,142,64,249,224,198,209,80,210,201,20,232,51,145,196,58,119,164,37,126,180,94,39,89,234,170,124,98,216,151,6,128,32,58,201,82,117,69,238,46,18,39,119,79,104,12,132,44,105,30,125,74,214,159,88,112,208,68,132,43,80,222,246,241,166,96,106,179,249,52,252,64,187,146,16,145,140,39,64,199,20,216,226,90,75,207,234,45,95,227,227,126,168,246,200,0,116,123,114,219,132,153,178,59,13,189,199,244,184,62,76,87,207,152,99,40,227,126,164,51,117,44,185,148,163,113,210,59,123,22,33,68,116,240,101,243,56,125,96,168,101,190,54,172,205,30,25,35,158,249,113,233,244,191,48,42,167,44,54,186,190,50,41,88,42,183,211,24,122,252,82,55,7,228,97,242,225,165,58,111,193,72,179,115,193,134,99,26,77,129,13,204,213,192,4,54,237,121,59,163,101,133,254,222,109,181,18,243,118,56,52,241,52,125,246,200,220,114,114,71,186,145,16,251,82,84,69,81,111,96,146,136,173,73,154,249,164,90,133,103,74,165,176,114,102,12,186,157,129,181,114,57,52,187,132,109,172,16,102,208,186,24,27,43,150,217,88,185,232,24,151,214,74,203,132,25,219,39,15,181,88,43,238,117,231,74,187,99,61,214,79,202,110,2,61,102,91,249,223,166,97,139,52,96,244,200,243,53,128,232,183,24,125,243,13,111,77,80,213,29,94,26,230,46,65,61,180,166,60,87,7,252,126,188,175,143,70,176,4,173,130,162,105,7,154,218,47,107,71,53,245,64,107,141,75,106,89,171,165,75,106,187,162,85,235,106,183,164,149,53,181,77,254,54,240,79,135,38,148,241,47,205,212,53,173,1,117,246,236,146,218,173,104,6,169,163,25,144,210,186,40,169,249,138,214,47,213,213,9,47,57,193,230,71,165,179,178,154,171,104,151,144,211,160,101,175,74,80,120,82,209,50,144,100,104,229,109,72,90,45,109,171,231,59,90,191,124,204,170,211,191,7,218,117,217,96,48,142,171,218,196,201,190,44,105,89,146,83,133,156,92,85,203,67,206,49,131,94,235,96,191,43,229,85,128,113,67,235,87,142,161,153,139,10,111,38,181,161,141,33,105,12,229,150,177,220,69,37,93,86,173,251,90,14,18,187,101,13,90,66,112,42,201,10,118,216,169,30,171,41,40,153,195,146,103,213,107,24,73,89,179,170,124,140,195,146,118,93,237,151,24,24,19,104,4,178,0,180,21,55,113,121,83,235,110,212,213,124,153,14,231,98,163,207,113,110,85,180,49,228,32,192,199,8,199,198,136,164,165,32,45,229,78,129,51,158,213,141,107,146,223,217,172,171,125,97,162,160,205,77,169,77,39,255,64,203,186,57,151,155,90,14,114,150,1,184,77,7,184,246,150,214,221,2,136,97,216,237,10,164,245,182,174,42,72,11,22,36,90,144,120,137,184,176,183,78,43,106,127,83,75,64,226,24,18,135,88,50,185,149,173,32,42,243,91,124,108,13,54,223,43,91,56,223,219,218,101,173,142,200,210,18,88,188,188,90,81,135,0,72,5,200,2,202,30,187,4,69,255,82,66,59,135,177,90,216,70,25,134,10,144,110,110,98,118,85,163,149,242,188,60,144,18,148,217,201,150,176,231,58,39,91,78,176,20,91,135,208,194,121,89,107,112,92,140,25,77,38,239,147,193,39,182,97,244,0,208,144,16,37,157,73,248,107,113,96,40,24,23,165,181,18,226,33,81,58,102,16,118,75,110,97,93,187,216,49,120,91,208,87,183,44,119,230,0,52,196,182,204,50,192,11,136,158,148,89,143,253,128,30,203,87,149,53,2,87,185,172,30,81,178,168,158,168,214,134,86,219,196,242,218,57,153,77,88,60,25,72,170,34,28,20,23,181,36,212,34,73,72,214,100,26,52,141,152,8,27,5,37,128,55,124,0,255,223,195,91,143,34,17,199,238,17,35,195,98,226,94,167,89,228,187,234,189,30,108,164,69,100,225,247,168,121,89,209,54,161,146,194,183,202,50,147,171,159,41,95,160,1,165,98,238,51,244,248,62,15,149,140,48,228,131,148,31,107,234,102,23,242,147,153,108,82,167,209,87,190,64,207,185,229,250,201,68,178,145,206,178,124,38,34,157,180,35,206,43,247,236,252,203,147,79,67,172,96,62,61,210,163,249,244,153,139,241,137,19,238,24,242,153,4,232,230,99,160,21,33,191,73,126,132,124,250,190,135,147,223,202,180,86,91,44,95,60,132,227,249,236,60,91,120,133,201,115,160,232,196,22,17,239,109,66,66,41,211,54,165,119,132,60,177,108,48,95,14,168,204,130,203,184,67,146,166,65,42,200,52,41,94,48,153,240,244,19,26,9,70,26,185,84,197,189,13,34,77,250,162,103,59,157,198,60,225,20,165,0,211,222,17,56,19,229,20,95,89,145,194,226,166,188,113,184,133,55,243,220,251,154,249,2,86,223,206,108,135,196,139,33,215,62,24,189,240,38,0,101,222,171,166,72,8,106,177,140,27,141,59,18,138,144,96,48,220,235,167,64,32,124,47,70,76,107,82,186,133,242,54,231,92,73,69,240,78,42,36,134,189,124,224,127,227,13,78,46,244,55,247,69,146,26,210,192,180,219,45,111,0,244,160,32,62,2,231,88,247,149,166,167,111,194,156,204,67,247,62,170,13,35,220,128,96,234,1,184,113,46,48,94,255,104,232,72,112,76,225,163,89,0,192,160,149,229,134,84,101,125,146,91,48,111,9,41,64,177,175,196,226,32,4,69,191,119,34,109,189,250,76,4,93,136,133,119,39,109,141,190,7,22,239,218,185,251,26,228,43,84,9,45,235,127,39,102,14,138,99,59,239,93,134,40,95,154,249,251,149,142,114,34,120,141,54,181,155,25,28,206,187,201,206,191,142,188,219,124,33,100,229,76,237,156,95,154,177,91,179,240,98,236,90,110,70,185,2,187,74,155,57,166,197,33,117,239,213,102,150,128,15,179,0,32,39,206,126,73,144,60,88,22,13,155,207,185,56,233,12,116,179,75,55,25,62,95,172,188,185,27,106,6,53,228,194,151,73,250,227,158,5,72,60,158,61,94,204,117,222,122,156,123,150,232,213,89,168,232,56,235,29,14,225,201,0,31,214,23,71,184,115,149,55,255,171,32,226,130,90,184,55,231,210,110,10,149,6,139,69,243,138,179,51,200,194,185,165,83,103,151,153,42,159,133,192,17,68,77,51,112,98,206,90,140,194,45,223,156,205,191,226,245,94,24,64,83,249,66,42,186,240,216,23,187,241,123,5,158,181,26,206,179,200,189,160,200,179,188,177,237,157,17,132,141,34,236,30,239,181,195,59,3,151,115,223,82,190,25,192,132,232,149,222,59,18,183,67,89,190,36,87,144,82,132,127,62,9,105,41,203,189,165,140,120,222,170,22,242,174,124,89,146,206,154,20,27,156,242,48,181,127,24,178,164,44,105,223,4,86,216,148,4,246,143,15,88,251,57,86,83,183,78,141,48,150,197,46,66,133,38,167,189,56,17,225,113,156,249,229,104,192,195,14,172,25,65,143,119,20,62,233,162,52,156,235,231,167,112,253,208,147,9,42,250,209,221,82,62,151,144,149,206,41,207,80,81,213,205,251,164,149,44,83,166,18,97,192,9,187,146,53,62,9,235,221,251,210,151,44,183,76,27,160,116,196,19,9,128,196,115,143,24,97,23,137,129,72,226,103,7,65,207,145,73,47,99,7,75,9,254,103,193,120,9,60,35,140,120,158,117,8,121,60,44,23,208,72,128,64,33,34,115,202,131,120,88,246,243,156,87,47,58,103,144,29,95,64,175,105,242,125,163,121,181,201,119,25,169,162,162,143,238,219,223,105,191,24,231,159,110,68,145,247,72,24,111,250,159,124,155,249,222,250,172,61,233,75,54,127,130,55,197,247,7,50,7,62,41,77,186,131,103,85,191,100,243,13,19,88,187,103,91,228,37,154,157,11,183,248,212,10,144,75,201,213,118,37,14,59,28,14,118,61,239,5,133,37,47,4,77,72,157,57,1,18,174,240,189,192,188,187,177,161,85,19,137,197,160,9,171,20,0,78,96,116,106,37,147,212,27,202,20,39,167,68,43,249,57,4,18,204,53,179,141,102,50,213,152,47,144,32,0,221,88,85,102,132,18,92,82,78,210,205,172,130,113,7,83,137,116,248,8,27,217,181,230,231,48,194,180,209,108,36,215,90,243,134,74,76,165,18,119,245,181,1,66,225,86,36,153,188,145,206,102,26,13,217,187,6,175,220,253,38,57,110,89,118,128,64,158,140,160,11,158,124,228,54,105,201,76,152,85,155,99,14,199,140,225,102,118,53,191,21,120,128,59,133,44,56,82,71,146,185,251,243,154,134,47,80,81,50,12,159,187,222,108,179,240,185,155,18,140,194,23,175,243,106,38,225,11,160,41,220,32,124,225,70,94,201,28,124,17,20,221,205,24,124,129,30,230,52,5,95,164,197,197,136,96,126,51,240,133,151,210,98,176,220,205,4,124,129,161,206,111,0,190,0,204,111,214,252,123,1,64,62,71,227,239,215,131,30,175,233,247,220,173,190,46,195,239,121,58,116,194,216,125,248,33,137,121,34,108,155,94,14,48,95,131,228,210,54,66,254,46,230,231,180,48,59,120,13,174,129,119,232,102,46,71,192,59,183,235,119,251,187,115,83,243,58,249,201,29,204,118,233,115,186,230,46,125,119,135,112,126,7,190,185,250,152,223,93,111,93,126,211,202,235,203,55,79,111,163,225,104,4,121,87,49,39,74,210,255,81,164,205,65,62,205,252,240,67,18,120,244,6,247,233,216,42,17,33,133,29,232,46,194,208,252,157,82,105,237,102,129,30,35,241,198,169,209,232,198,2,231,90,70,166,107,238,190,64,19,100,0,36,31,228,102,206,109,124,78,5,2,251,225,130,141,232,78,224,239,145,69,102,157,34,220,11,203,159,29,179,114,142,35,10,82,142,103,188,220,45,79,149,9,6,15,139,67,65,1,236,135,226,143,213,143,103,146,185,220,234,148,225,160,182,28,39,40,154,217,20,243,179,224,222,50,52,250,122,236,4,20,180,238,122,0,75,36,134,122,115,111,113,214,77,32,142,130,117,161,87,227,179,212,2,106,160,95,176,133,124,227,11,65,176,96,59,55,160,151,233,246,98,106,82,64,176,2,74,151,33,22,96,222,120,10,152,79,95,131,247,22,112,125,69,232,132,249,229,121,193,143,68,200,100,72,197,81,172,59,58,65,34,79,221,82,164,157,135,167,206,63,88,201,58,236,125,23,5,236,32,244,70,80,133,89,39,228,97,110,242,188,98,44,146,129,69,16,13,24,198,116,42,185,69,62,53,30,201,222,111,46,113,211,46,87,201,245,14,235,19,148,126,248,226,60,220,232,60,253,140,20,137,15,173,145,133,154,205,126,113,221,125,124,147,124,234,225,243,155,49,40,161,226,159,232,122,176,244,132,225,106,136,228,180,126,29,35,118,179,133,181,181,0,74,110,166,154,185,102,131,79,51,159,92,217,199,169,153,110,102,154,171,238,169,129,227,166,52,27,17,84,116,194,88,213,141,222,208,50,252,120,241,15,159,177,98,6,2,89,158,236,115,144,47,24,247,156,201,230,26,185,134,79,224,149,32,225,38,127,82,232,17,23,18,201,45,47,192,85,138,159,165,56,93,139,68,234,166,122,213,75,15,87,99,173,77,3,45,18,120,236,195,188,171,210,95,12,169,234,241,1,243,157,1,137,20,158,140,231,209,23,48,42,156,9,189,73,87,163,127,181,13,88,196,147,5,221,88,94,155,147,208,191,133,6,246,231,113,222,57,47,105,101,116,222,217,33,206,59,187,201,146,218,41,163,167,4,241,169,56,162,142,9,142,99,129,129,79,39,161,179,132,93,82,83,101,237,128,56,174,108,114,239,154,46,119,22,104,158,149,213,254,125,226,13,113,89,210,146,37,226,35,177,139,206,50,155,80,192,245,94,233,149,73,78,29,157,39,42,90,190,228,122,175,172,149,70,36,13,157,32,130,188,87,70,232,210,1,249,151,101,175,247,74,175,34,181,89,118,189,87,46,132,156,77,109,88,33,222,43,201,138,3,92,6,128,171,8,222,43,215,149,171,10,130,154,171,8,222,43,171,149,211,138,218,217,212,58,85,193,123,229,172,154,173,168,147,13,237,188,234,245,94,177,171,128,138,201,182,182,92,21,188,87,86,170,189,42,186,214,244,55,234,20,195,128,214,54,25,213,198,21,160,31,70,181,193,61,130,206,249,168,54,29,216,207,1,43,155,117,215,111,233,122,211,69,47,117,215,145,29,151,174,54,1,85,237,170,150,129,156,3,109,180,229,52,52,169,106,109,244,193,225,158,75,167,91,23,101,181,91,35,222,58,142,231,146,189,101,87,176,75,244,214,201,144,46,225,47,76,21,100,165,183,236,178,218,222,208,150,33,107,31,115,96,162,236,154,3,140,181,161,13,107,100,246,146,110,34,224,0,29,121,208,51,135,16,210,21,186,154,116,0,56,72,164,46,49,71,204,35,134,2,191,86,3,224,251,48,226,237,186,154,16,48,98,57,4,71,154,54,183,105,219,19,40,102,241,182,175,183,147,148,6,182,143,89,249,115,142,179,213,251,232,105,163,67,165,68,89,59,191,95,151,90,37,249,238,48,42,90,234,62,1,142,182,154,190,15,173,46,151,181,246,14,162,83,59,66,196,237,12,136,203,219,249,78,93,114,113,235,148,25,86,224,111,174,228,56,42,185,206,73,196,13,44,187,99,150,201,92,236,50,106,232,151,253,46,76,101,19,61,121,208,101,169,76,27,209,93,247,161,58,254,33,19,176,44,116,126,228,122,189,89,238,2,234,202,142,81,39,23,4,109,237,82,85,244,122,58,118,157,146,26,140,152,17,93,102,233,140,34,25,74,235,232,70,213,23,124,173,44,97,17,90,124,90,86,74,38,161,231,110,121,19,0,212,14,208,37,172,124,130,216,27,151,171,140,156,24,14,93,255,34,129,109,77,241,43,226,251,230,220,126,69,239,253,171,244,43,202,54,87,211,107,141,207,205,175,200,185,241,12,183,113,119,237,143,60,170,99,128,13,149,244,102,188,104,65,229,201,112,109,150,208,158,115,62,59,40,209,182,42,34,155,93,205,50,136,155,110,95,70,173,44,66,140,182,93,235,169,153,118,219,114,113,246,74,250,28,62,31,94,223,138,185,157,69,164,179,22,94,145,232,109,111,77,201,223,154,146,191,53,37,127,107,74,254,214,148,252,173,41,249,91,83,242,55,2,152,247,30,51,212,136,51,212,105,80,98,125,162,243,117,88,151,194,77,231,155,246,65,123,229,45,111,170,255,233,124,240,190,193,166,239,230,210,58,39,64,65,174,172,211,221,88,195,93,88,23,235,210,239,75,26,238,182,186,80,203,211,220,85,231,117,85,93,172,67,217,223,116,193,226,11,185,166,222,209,45,53,116,56,211,220,81,197,75,205,200,116,95,84,249,120,58,180,104,24,24,65,23,183,10,109,76,241,94,221,202,48,82,153,208,163,142,144,219,228,80,201,229,110,162,253,34,32,50,229,99,138,244,180,0,12,194,165,113,248,244,20,166,26,238,187,13,8,3,242,220,53,79,117,60,72,205,225,89,224,219,49,164,155,226,72,168,194,224,187,162,14,66,155,164,105,78,245,6,242,41,12,1,33,62,68,200,130,242,61,212,44,249,62,5,194,238,35,75,79,11,249,0,15,149,120,0,218,153,82,62,93,205,16,11,49,205,32,21,16,105,64,2,129,123,90,249,74,249,157,167,164,27,242,57,188,226,125,210,201,220,78,234,252,70,85,198,129,199,237,204,23,66,132,31,185,68,2,207,92,60,36,243,74,90,138,116,223,238,97,59,238,229,123,144,155,216,204,70,61,171,141,220,196,187,135,33,243,71,67,153,18,66,71,58,159,73,5,71,98,241,220,215,79,9,135,227,187,185,15,91,53,17,63,59,78,16,31,191,233,202,125,80,45,236,33,172,90,192,49,84,192,137,146,255,164,65,40,153,241,14,64,16,108,166,148,156,59,158,140,223,98,64,158,173,208,243,70,239,41,165,207,170,96,54,46,167,174,156,208,133,227,137,47,20,188,165,144,83,214,247,222,250,88,221,229,87,246,185,242,94,12,191,183,142,101,164,123,249,27,193,199,138,90,125,96,2,23,190,169,233,7,166,56,246,15,17,199,0,2,147,201,52,162,17,8,126,161,251,48,90,130,144,44,199,26,36,226,49,7,137,80,123,16,44,20,162,145,38,64,1,165,255,161,97,8,22,228,198,33,145,181,53,90,145,30,194,70,252,38,34,110,174,195,73,200,190,52,112,61,152,152,161,8,25,23,51,22,97,206,141,164,110,48,25,35,126,109,217,76,132,98,47,20,57,95,178,153,232,196,251,103,248,114,191,10,91,172,211,191,11,38,51,22,97,137,212,100,196,61,179,32,142,86,20,40,217,44,227,134,123,111,81,59,17,230,172,76,210,96,253,5,109,44,94,88,146,46,132,142,26,230,130,39,171,103,9,121,48,146,2,79,146,189,178,14,107,91,240,48,99,254,101,220,211,47,253,197,117,238,78,22,48,70,151,211,73,240,137,44,44,13,93,68,89,27,172,81,202,254,104,115,183,161,142,105,169,76,162,53,203,201,43,110,46,25,212,237,74,120,122,202,243,118,220,32,254,5,233,225,43,213,46,226,67,176,70,175,21,255,176,241,209,71,198,186,251,122,173,244,202,116,191,204,69,84,207,203,173,242,85,147,255,133,105,42,37,62,210,7,248,108,180,84,211,43,251,42,206,115,201,32,82,66,245,160,194,152,35,188,170,220,246,22,35,114,165,243,122,172,248,30,180,209,106,129,174,88,80,80,74,35,79,175,243,55,113,189,155,227,39,223,255,207,47,255,211,79,232,131,247,114,46,190,33,206,222,183,165,58,171,211,251,190,244,60,245,90,94,120,157,154,168,76,167,32,199,226,163,211,159,254,245,47,62,251,242,31,190,252,163,255,38,191,85,173,80,13,42,166,195,95,96,55,246,48,134,71,102,10,186,191,201,15,183,211,15,143,77,195,120,60,25,25,183,222,135,203,109,200,184,111,76,194,222,41,103,217,69,67,126,140,156,37,35,82,216,235,198,236,89,121,53,232,161,66,58,126,90,130,61,104,140,111,23,202,111,26,15,136,159,190,243,232,55,62,156,122,75,158,8,22,30,49,255,109,207,243,139,95,255,213,203,111,254,226,229,183,127,240,201,207,255,44,116,158,201,17,222,226,211,252,47,223,121,241,7,63,126,241,7,255,227,179,239,254,236,197,79,191,71,251,80,84,242,16,30,127,139,90,161,17,240,8,203,86,10,10,103,222,116,252,18,121,248,166,185,213,233,1,111,124,140,111,13,135,204,180,91,194,59,217,110,142,248,214,188,251,168,188,132,101,90,56,134,4,18,27,142,109,186,246,17,5,10,231,109,248,140,52,123,243,19,19,232,211,123,206,188,65,61,206,6,240,115,210,195,0,132,230,35,70,179,131,134,82,160,108,56,179,202,222,103,39,143,204,225,203,221,214,148,135,120,129,69,178,214,6,144,23,163,239,206,42,14,174,30,64,162,251,180,50,41,2,132,139,249,44,13,11,224,202,81,78,97,24,228,36,41,198,114,96,21,38,216,219,205,164,94,3,223,94,196,154,248,141,60,196,184,248,171,220,148,69,27,164,9,85,103,79,103,10,156,23,143,238,188,115,209,24,91,120,118,66,230,2,235,49,52,119,188,229,56,33,181,8,45,42,244,201,114,88,0,255,243,71,255,243,71,254,69,64,159,138,164,253,209,149,66,158,5,55,169,130,30,197,133,48,163,186,30,231,47,31,223,187,231,126,102,111,239,126,224,105,92,89,98,239,142,251,74,70,151,149,40,174,59,196,159,177,132,47,91,227,198,231,16,231,97,167,105,12,31,233,54,16,8,49,65,225,100,229,79,103,196,211,177,246,79,241,69,53,242,152,111,109,208,26,170,108,62,31,161,144,226,78,60,249,202,86,130,244,152,246,106,107,21,95,197,126,109,251,168,52,73,222,24,177,210,182,41,149,20,66,198,42,183,226,20,201,35,32,252,54,202,248,86,64,51,190,24,6,180,49,138,37,156,165,11,68,36,158,239,77,224,207,24,164,34,142,97,146,225,89,184,180,176,219,150,131,244,38,203,171,181,76,242,60,54,219,72,10,206,150,66,87,18,32,174,137,219,6,249,23,144,207,39,157,62,105,142,47,53,226,19,224,197,55,131,123,28,163,97,150,3,37,150,6,41,130,79,174,55,247,59,182,65,95,214,252,64,25,142,244,70,199,6,126,161,72,67,165,45,33,31,13,193,186,238,69,186,58,187,3,50,47,114,118,200,148,66,1,46,135,56,44,119,170,92,130,146,166,187,99,133,11,29,106,176,204,242,233,79,254,227,103,127,246,159,81,60,250,251,63,250,228,247,255,209,179,71,5,200,41,56,4,223,230,197,168,22,243,194,118,47,161,136,119,251,18,178,4,121,197,114,112,53,191,200,210,32,188,151,162,66,148,83,84,81,130,145,132,22,70,165,83,231,218,157,9,192,46,222,96,64,49,15,190,9,9,192,76,91,196,44,24,102,204,182,209,230,215,173,224,28,178,195,174,57,28,197,160,23,19,102,148,206,97,170,8,164,78,158,222,254,0,167,19,154,73,193,95,21,181,185,54,78,214,41,109,226,162,99,117,96,83,214,200,129,60,72,145,161,236,197,3,132,226,162,20,251,192,183,79,229,183,147,189,43,11,113,201,222,81,86,167,52,76,14,224,93,234,39,141,63,24,247,139,252,13,230,15,20,122,146,74,86,24,161,36,220,88,93,178,176,133,119,178,117,147,68,13,161,236,211,125,52,250,214,221,15,105,55,138,28,174,138,124,83,150,141,56,166,8,43,86,96,169,6,137,66,132,92,244,57,153,246,4,110,126,14,34,132,45,205,183,233,6,116,213,50,6,104,203,237,202,168,61,84,231,128,165,26,64,192,13,100,230,190,20,119,243,83,231,236,228,124,172,179,94,92,164,13,226,151,176,116,141,141,113,175,71,45,207,185,156,135,163,82,45,100,173,13,178,195,165,242,122,150,238,255,141,108,43,135,15,0,243,167,145,145,17,196,161,53,248,76,94,16,254,189,181,181,20,190,15,252,206,59,236,233,241,93,16,215,244,125,162,166,170,163,226,13,147,206,8,170,10,55,104,21,90,216,39,1,68,110,85,38,2,237,11,89,244,185,111,158,83,72,225,123,234,2,187,99,165,74,67,24,132,62,112,138,161,46,100,121,11,1,129,235,19,167,136,176,95,80,106,121,246,252,150,86,42,99,48,17,17,48,167,142,130,108,132,72,154,190,218,55,206,212,87,88,225,103,140,83,36,85,156,134,130,50,233,56,179,140,148,3,28,246,73,18,38,150,149,74,177,82,150,183,84,234,73,202,45,149,102,165,206,58,99,79,177,244,147,180,91,44,195,27,3,177,201,87,50,243,36,163,220,62,87,29,120,83,175,21,210,231,106,199,218,5,190,82,49,46,58,13,163,208,80,233,190,87,32,207,135,243,165,92,104,124,144,44,144,231,201,197,25,87,251,150,177,63,30,225,185,95,161,169,130,162,160,145,101,94,104,126,160,64,142,130,18,50,242,92,147,9,243,229,97,15,169,72,31,20,178,183,42,222,201,142,112,163,230,105,201,252,173,58,54,123,22,145,31,122,228,0,73,185,180,10,43,43,201,124,58,158,203,196,147,171,217,120,50,155,46,100,179,107,43,32,143,15,14,204,222,202,232,234,98,243,48,91,134,241,232,189,238,2,197,177,117,178,51,205,93,229,214,173,115,67,88,246,227,78,223,64,246,156,74,198,18,171,177,84,238,113,34,81,32,255,129,142,58,104,250,114,83,208,236,26,252,7,219,170,97,116,247,177,5,41,63,153,226,181,77,144,124,136,160,208,7,149,172,137,17,115,46,134,61,88,184,133,44,255,244,112,176,127,209,6,122,55,250,35,60,218,44,188,247,123,214,69,59,98,23,149,100,46,149,201,100,211,169,213,244,106,38,163,68,8,163,44,42,68,5,141,160,199,74,105,120,85,84,18,228,250,33,149,33,127,148,8,243,103,130,202,241,164,18,185,234,247,6,80,229,212,182,71,128,151,203,203,203,248,101,58,62,52,219,43,176,15,37,86,160,27,37,50,138,117,154,80,58,147,130,226,244,73,118,178,73,177,99,125,250,229,253,223,27,233,246,105,4,202,237,102,215,86,227,107,107,153,92,110,53,146,76,231,227,137,68,54,157,78,159,39,211,9,246,49,146,130,196,100,2,243,83,201,180,91,52,5,31,83,118,62,227,100,102,146,80,35,5,31,99,129,137,254,202,189,68,44,159,63,95,227,201,49,183,35,152,100,94,13,18,24,32,118,118,13,62,229,99,201,124,130,149,139,249,83,2,107,146,142,174,119,87,19,153,72,54,153,58,7,244,166,18,66,118,36,185,154,98,245,161,100,58,147,57,23,242,178,41,7,168,160,10,215,187,201,84,62,146,206,103,122,201,85,7,99,9,1,83,226,184,19,145,156,131,154,88,96,145,152,212,74,34,150,202,230,174,133,25,77,193,196,173,224,204,193,63,48,215,239,191,119,203,41,174,213,154,78,114,201,53,160,186,181,55,75,114,107,201,204,234,124,36,151,76,69,220,129,246,160,111,119,2,215,120,178,251,9,112,156,79,58,180,147,202,247,86,147,25,142,36,247,99,44,235,224,217,249,4,211,142,36,22,91,117,202,103,57,133,3,165,228,248,204,174,242,21,64,41,50,235,128,224,78,221,90,46,230,36,247,98,46,60,194,71,156,118,232,111,222,121,141,0,115,113,146,98,238,23,225,227,245,110,62,233,84,35,148,11,84,235,244,236,35,126,123,10,245,191,210,130,134,21,3,227,207,56,57,201,213,188,131,138,92,38,150,227,61,157,167,92,224,156,134,221,180,100,50,37,45,66,103,42,28,60,164,114,46,138,19,25,252,31,80,227,48,136,69,150,165,64,147,249,128,69,131,74,50,30,2,128,122,69,180,170,23,95,255,209,167,191,250,213,111,126,249,211,120,60,142,18,9,158,170,19,238,126,131,234,147,95,54,33,219,39,70,103,195,29,215,217,87,63,72,20,80,74,226,98,128,191,90,36,201,170,80,21,226,217,115,84,40,132,4,247,35,21,35,228,239,76,12,2,240,232,249,26,170,193,131,142,36,119,185,122,250,58,19,21,245,102,179,122,1,130,228,78,199,178,13,208,129,151,64,226,69,197,81,17,20,11,84,250,168,80,17,223,222,255,112,143,228,47,161,8,14,202,170,40,237,23,68,229,206,133,13,53,137,129,74,190,187,173,104,146,154,32,21,142,198,237,83,99,176,36,246,15,10,129,164,57,146,190,233,33,195,35,42,237,4,15,82,232,180,56,48,46,35,108,208,219,251,143,200,33,202,210,141,117,93,115,79,10,84,235,186,164,91,198,35,29,181,241,21,69,237,236,234,87,84,50,6,241,174,204,84,91,242,61,88,154,66,153,163,98,156,140,219,184,233,15,153,114,79,47,2,247,137,226,15,245,148,119,19,68,47,124,119,99,163,92,134,79,228,116,66,70,205,190,97,83,180,224,33,136,57,236,149,153,26,190,116,67,193,39,243,197,26,148,144,162,210,163,161,42,168,149,230,150,62,104,246,68,188,176,43,41,16,220,220,70,30,94,72,37,188,185,99,59,60,243,96,20,152,135,106,77,153,168,53,101,122,216,32,106,167,198,71,31,37,223,1,5,89,68,218,71,31,121,85,70,60,232,107,117,76,203,222,192,67,170,10,247,89,247,141,3,132,79,188,35,214,65,55,219,145,14,41,32,19,195,18,122,212,44,49,191,211,98,20,231,40,44,247,238,121,18,248,185,167,64,77,254,92,213,40,38,215,7,239,175,125,96,20,51,133,193,251,25,248,55,13,255,38,239,221,91,50,138,41,54,177,30,133,56,122,235,153,110,23,68,54,86,140,146,56,231,18,112,36,237,176,179,56,161,47,213,166,223,144,99,169,38,253,140,242,58,57,225,102,7,55,20,200,26,222,151,171,195,162,25,231,237,175,27,8,41,46,181,165,161,138,151,41,147,131,189,157,194,144,28,30,21,108,96,3,1,0,15,226,14,27,45,226,193,220,242,50,168,235,125,80,84,72,243,75,122,84,26,145,225,169,240,242,143,127,250,242,187,255,242,226,47,254,246,211,159,255,248,127,253,243,55,240,148,235,171,223,252,244,175,255,47,133,140,219,105,70,34,66,28,185,225,91,248,116,73,225,106,57,26,52,161,152,31,82,35,206,117,131,56,10,239,197,68,32,174,45,123,56,122,20,138,107,95,143,80,122,41,16,43,243,244,69,108,4,200,225,185,216,27,37,66,6,198,18,35,47,1,103,108,175,250,197,223,225,213,214,247,126,170,208,2,95,48,250,29,60,68,192,38,49,194,104,219,32,231,115,164,117,156,197,96,12,2,181,220,52,96,253,153,58,193,51,209,208,7,183,116,148,95,64,89,47,62,26,90,208,236,23,110,136,181,79,239,118,229,164,115,189,210,128,109,168,55,108,175,156,0,27,93,25,153,6,74,144,208,135,5,160,248,112,49,32,235,144,94,32,145,59,122,227,222,61,246,141,158,25,17,104,240,236,216,77,3,58,252,194,0,84,223,199,29,96,135,242,20,142,45,103,72,75,54,217,156,140,158,101,68,160,66,223,176,44,189,109,240,248,186,75,202,167,255,233,23,47,190,245,127,211,139,228,79,126,255,31,63,253,251,255,240,242,227,111,115,82,251,138,66,119,54,247,140,212,191,173,137,39,160,108,103,243,96,21,138,130,54,108,5,99,57,100,222,68,25,67,117,150,167,179,6,121,79,252,59,236,192,184,16,198,3,148,67,188,84,130,27,63,167,16,113,159,36,149,198,197,145,218,167,183,40,240,67,207,152,78,90,77,157,126,74,229,49,45,170,182,138,15,79,206,96,213,44,245,159,41,186,242,60,186,52,86,123,170,165,190,147,84,201,201,130,146,109,54,18,205,140,1,26,47,126,143,170,167,197,165,22,15,249,74,218,89,91,203,99,59,39,197,27,60,171,13,186,12,114,67,46,20,110,8,62,16,72,186,53,23,78,73,175,183,252,106,81,186,30,162,71,69,20,188,240,227,165,27,60,116,100,23,77,161,135,86,225,167,75,80,141,192,132,39,238,252,162,228,6,224,27,142,241,124,230,10,111,75,161,200,99,104,242,68,55,11,73,213,234,128,110,101,60,238,0,180,176,253,179,137,169,161,0,134,103,99,164,41,178,138,200,145,86,103,128,176,23,158,41,125,125,132,178,155,242,92,189,212,237,198,169,119,160,167,190,109,92,36,31,108,175,200,239,239,157,161,6,213,25,124,244,17,93,186,166,209,98,149,227,205,142,5,106,222,0,167,152,156,207,82,58,105,6,243,183,56,3,116,41,74,121,0,84,38,118,45,152,70,11,12,205,14,204,27,57,147,38,223,31,3,100,143,85,94,23,190,192,223,64,130,245,50,81,40,23,32,150,34,203,55,6,77,175,92,106,138,210,40,245,155,173,24,0,218,80,226,211,130,72,76,43,76,235,63,152,195,12,40,238,144,71,9,72,244,124,149,193,65,121,240,206,29,177,6,177,13,214,28,225,224,175,218,158,52,233,76,132,104,78,124,252,131,48,24,153,208,162,244,8,109,234,142,27,198,156,69,8,72,211,3,218,57,37,213,178,124,155,0,18,94,148,172,221,118,241,68,213,8,159,58,201,158,52,129,59,121,24,82,91,29,170,29,151,33,233,233,86,51,151,72,54,24,67,138,170,23,69,205,97,72,19,140,66,157,75,103,26,208,204,37,126,54,154,9,60,84,47,7,112,39,153,49,121,217,86,225,2,168,169,115,213,1,118,240,236,146,64,242,60,140,135,244,218,5,165,215,182,129,104,241,40,187,55,4,208,200,117,219,131,16,126,216,177,144,95,236,234,102,215,48,45,228,59,120,14,115,96,246,10,24,165,91,39,176,203,236,129,130,174,220,170,204,72,136,220,207,48,94,245,236,185,234,90,147,96,6,1,18,82,25,247,123,196,24,43,187,232,15,54,219,144,237,47,176,21,33,133,30,49,211,78,42,180,241,96,54,114,203,153,155,0,144,143,163,81,26,33,134,40,204,44,4,169,36,124,139,131,29,23,45,173,112,117,184,171,155,24,168,122,215,157,208,188,23,231,124,125,169,164,162,111,133,77,171,73,10,47,57,146,2,183,250,10,91,31,40,235,112,145,230,230,26,136,139,139,84,19,66,67,56,28,210,5,182,179,100,203,50,33,181,64,1,22,74,132,32,71,182,161,140,24,115,96,86,41,168,150,97,47,57,201,170,251,9,248,18,191,137,83,93,155,27,207,154,163,84,251,14,236,21,49,208,211,208,0,6,136,32,78,172,103,31,182,136,68,227,24,213,132,133,168,119,56,129,76,56,69,98,131,230,205,40,26,44,8,253,205,8,228,179,18,236,204,5,242,105,31,25,116,12,54,205,145,14,42,32,204,170,139,46,182,215,9,72,195,29,226,17,84,90,210,61,151,203,113,151,48,57,230,84,51,78,140,188,216,10,91,194,24,249,29,119,197,49,142,232,90,127,132,108,133,33,4,241,5,163,135,214,15,198,101,100,135,26,74,47,221,232,99,27,138,12,136,64,160,95,109,177,168,120,9,248,214,25,28,209,112,103,9,146,69,191,228,18,160,14,196,97,14,89,236,21,24,7,55,150,48,136,224,254,216,171,201,10,91,128,135,142,54,150,96,217,121,244,43,198,26,248,181,174,234,218,28,58,121,207,18,207,9,142,215,125,148,234,45,49,155,114,73,159,132,62,13,151,114,163,68,214,184,42,150,213,46,97,237,201,76,46,231,103,237,87,170,169,234,46,107,95,109,228,215,90,39,25,135,181,175,27,207,28,235,173,231,197,46,231,242,248,22,65,102,117,230,91,11,198,218,234,154,66,205,118,243,39,202,93,159,46,160,239,45,81,183,106,79,104,186,244,73,50,221,74,103,27,207,85,230,103,17,27,233,3,35,52,215,10,207,17,220,55,64,239,243,151,195,171,96,127,234,169,221,239,249,82,133,152,144,130,143,134,240,126,130,16,71,247,53,132,202,179,96,85,13,96,93,154,43,191,179,85,116,144,146,113,169,181,58,237,177,57,45,216,91,190,82,86,59,59,90,181,204,162,93,57,81,160,220,216,75,190,182,166,68,96,226,83,50,255,203,238,159,239,243,59,72,62,132,178,152,79,16,253,235,146,143,223,199,71,160,34,111,38,113,206,9,38,231,155,215,216,176,180,210,212,128,181,249,26,58,11,180,253,207,164,115,41,63,11,137,115,65,184,232,23,7,136,85,68,28,244,90,123,136,244,17,183,96,67,53,226,104,108,181,164,155,109,98,226,97,1,135,139,91,167,157,22,42,241,176,31,224,117,52,232,157,30,185,30,40,180,7,162,52,114,72,3,79,211,18,0,14,57,203,178,241,96,20,152,46,218,42,195,63,198,149,209,192,67,109,248,72,44,21,139,202,137,57,188,180,240,196,27,138,3,65,38,225,95,150,84,132,173,10,106,12,46,138,55,216,24,0,116,129,210,5,228,3,1,195,122,40,202,114,27,122,151,226,142,71,206,156,151,148,7,195,136,53,110,156,70,64,202,29,247,140,120,100,233,209,208,66,83,167,73,100,48,180,35,19,195,142,244,134,122,211,104,70,145,253,122,183,49,213,44,42,43,10,12,188,113,217,44,250,239,70,76,132,167,113,218,236,8,222,19,6,209,108,151,6,200,167,155,173,213,6,158,55,152,69,162,21,14,123,23,198,18,236,248,176,221,44,33,231,54,174,58,54,32,160,219,233,245,224,159,113,95,183,186,104,217,219,67,1,16,19,96,115,235,131,68,18,239,27,253,161,57,57,192,19,35,76,190,40,19,241,211,180,138,146,60,107,196,91,32,229,142,161,31,192,19,238,36,233,150,241,91,241,255,240,155,32,129,238,210,31,14,98,40,72,201,118,71,52,3,101,37,106,23,29,106,117,38,44,30,102,239,238,152,205,33,97,185,54,115,212,31,151,88,96,123,204,8,207,199,134,57,121,132,226,91,152,21,161,91,194,107,68,232,230,40,183,30,159,19,214,111,123,108,219,24,228,55,225,230,55,80,109,227,249,196,30,37,119,43,65,205,108,220,110,36,71,8,229,55,191,252,250,203,175,255,248,229,247,254,225,179,239,253,92,232,13,246,78,35,54,2,36,17,11,193,32,99,205,84,58,65,108,233,3,92,28,20,130,4,210,169,110,43,5,101,2,63,177,221,221,88,19,244,64,114,12,165,96,243,228,82,192,235,116,64,31,220,178,12,20,124,237,161,9,149,63,253,234,255,64,103,4,180,55,137,9,118,159,144,243,226,159,191,252,226,39,127,244,242,123,63,126,249,131,31,66,17,52,18,149,11,124,242,79,223,121,249,255,254,144,21,8,180,0,5,217,216,111,1,74,182,34,100,56,97,51,231,20,240,78,156,147,225,245,93,184,251,252,188,252,155,159,191,248,248,59,47,190,253,205,79,126,242,55,194,252,56,118,180,1,232,167,98,63,71,169,132,223,96,195,89,185,143,112,74,142,83,117,36,110,90,141,102,24,110,136,2,22,80,9,166,22,106,41,200,167,67,104,93,108,93,176,157,53,173,65,255,149,60,125,176,1,199,211,7,27,151,140,102,95,195,12,17,107,99,223,12,113,207,156,128,9,154,58,37,212,55,71,110,116,246,148,88,246,160,191,248,148,96,173,121,166,132,148,187,59,73,179,148,19,96,90,100,166,88,13,202,10,70,102,167,175,155,19,133,153,248,77,245,51,18,153,249,112,64,152,248,62,41,231,250,81,113,127,41,234,23,201,127,5,143,41,47,20,114,183,160,216,2,30,166,245,11,217,134,93,71,20,185,157,126,246,213,111,126,242,171,159,77,233,68,156,125,185,67,140,40,131,34,1,231,140,236,142,198,211,233,120,132,28,179,122,213,232,185,157,190,248,235,127,126,241,213,143,23,24,41,237,192,38,174,85,65,70,204,174,249,180,65,47,217,204,33,236,161,58,221,165,213,1,57,41,218,29,154,198,18,179,102,230,142,107,50,0,95,178,95,126,255,231,47,254,226,191,248,211,21,199,108,216,177,179,62,197,119,244,76,227,3,7,29,36,68,75,108,60,18,60,206,104,18,226,73,185,69,35,97,113,225,10,77,76,217,201,153,207,30,136,53,142,139,167,199,241,32,149,32,155,217,155,222,108,95,252,224,47,63,249,248,215,159,124,253,31,94,126,249,43,115,50,243,57,216,183,220,234,108,94,49,182,90,189,197,121,5,214,154,135,87,144,114,130,235,3,160,123,108,45,192,192,233,193,204,52,111,77,122,146,242,154,153,56,108,129,95,255,245,111,111,78,204,203,145,61,184,195,158,138,213,230,218,84,73,65,97,87,197,239,191,243,179,242,226,227,239,126,242,221,191,164,174,206,175,113,110,164,86,103,207,13,104,153,120,174,189,248,236,176,138,243,204,15,47,234,206,80,227,122,50,129,117,250,187,190,110,168,171,213,155,18,76,89,235,243,200,63,119,17,73,177,214,124,242,143,36,146,162,56,244,74,34,41,145,214,28,117,195,14,16,73,159,203,62,93,126,63,104,22,246,128,156,236,60,210,7,120,121,22,166,194,178,82,254,208,7,39,246,32,180,42,228,185,21,57,145,144,246,160,118,179,99,26,196,160,211,42,60,99,87,112,40,195,16,199,12,83,191,164,183,123,23,49,39,141,15,149,37,72,216,230,133,110,159,171,4,168,254,184,103,119,70,61,131,90,44,17,60,90,83,188,4,105,56,79,36,33,145,210,216,65,22,243,253,222,229,55,15,42,11,125,194,239,2,89,62,185,178,87,48,236,51,186,191,25,189,30,125,103,94,41,220,40,110,200,15,144,72,104,204,15,244,229,158,163,208,173,16,30,128,206,66,111,220,23,164,177,86,231,202,104,34,36,84,44,35,167,163,220,139,78,201,102,157,123,200,23,31,127,235,197,183,126,193,157,56,103,55,135,24,136,145,102,20,130,43,60,76,53,109,103,157,129,76,87,96,116,47,44,225,191,250,147,223,252,211,159,127,242,163,175,160,166,13,2,85,140,71,71,143,217,195,33,78,7,113,252,156,1,129,220,113,58,129,235,157,193,20,4,1,106,30,18,4,76,217,121,109,16,228,61,67,119,160,161,16,176,107,184,29,227,194,232,17,149,93,13,58,17,121,109,208,100,2,39,2,117,83,23,13,127,248,229,23,127,251,255,81,101,252,245,117,156,13,236,88,28,189,64,106,223,129,222,127,243,171,111,190,185,222,221,158,94,252,236,31,167,118,179,112,208,2,230,82,167,180,20,188,185,5,9,62,222,177,118,241,214,221,104,250,220,252,189,202,201,39,31,255,87,230,248,79,107,154,150,61,106,68,151,61,229,136,255,255,172,166,230,108,231,57,141,31,240,202,19,73,67,69,225,29,174,75,193,159,254,195,31,124,246,39,223,126,211,36,52,128,193,245,46,92,234,253,233,159,191,248,229,47,63,253,206,127,120,211,36,68,123,111,130,154,33,244,254,233,207,254,229,211,159,253,233,203,159,255,247,207,167,247,198,169,212,251,203,31,253,233,203,31,253,242,115,235,189,51,56,119,87,210,31,252,24,151,237,223,127,229,179,175,126,235,77,247,203,180,13,89,101,122,195,125,182,122,150,213,24,92,186,76,234,179,255,231,239,0,209,64,223,47,190,246,15,175,27,221,201,64,16,152,108,254,64,23,54,9,73,135,120,133,254,217,166,68,130,157,121,247,238,16,222,249,242,59,223,252,205,175,126,240,70,120,231,236,195,43,144,211,59,3,210,197,12,47,120,226,10,130,97,235,8,35,20,15,140,232,164,189,252,254,223,129,130,252,226,251,255,34,48,67,65,29,25,233,237,206,64,103,98,52,145,11,221,148,80,153,85,172,196,96,167,209,218,56,126,133,24,253,40,41,241,120,59,228,166,200,171,86,80,123,28,242,65,197,206,13,18,224,205,82,10,207,82,9,53,157,80,51,9,53,155,120,46,100,77,107,1,13,122,84,110,58,107,15,109,189,167,70,72,115,106,4,141,196,225,47,222,199,171,17,188,52,85,35,103,227,254,8,239,93,72,65,20,82,241,95,22,227,7,107,197,232,229,133,66,226,116,160,253,32,54,79,221,77,220,65,121,203,48,247,29,90,204,37,203,102,7,237,213,133,67,66,188,31,165,174,61,228,227,178,226,206,20,151,78,243,32,128,171,24,142,79,201,95,156,2,30,169,213,41,141,235,39,116,136,95,121,164,7,118,216,183,1,138,100,165,163,179,48,43,10,61,214,44,176,50,138,247,154,69,168,80,52,110,167,4,137,48,204,198,105,9,99,226,122,142,247,216,195,165,204,125,115,116,21,73,112,77,85,218,194,153,178,73,238,137,254,215,63,255,23,225,8,117,246,53,88,58,27,122,13,70,239,191,196,235,175,200,214,86,161,223,47,144,103,6,67,239,200,132,66,238,101,25,222,205,178,11,179,55,120,71,38,232,228,33,161,221,128,124,76,219,31,215,13,160,179,66,163,186,97,166,47,166,27,38,242,43,5,111,196,146,128,168,48,92,163,83,178,228,164,86,229,17,26,21,140,208,168,120,116,173,87,215,80,201,48,137,90,24,160,170,58,153,36,166,65,0,196,89,81,65,101,138,166,209,192,90,59,29,221,86,93,149,85,24,148,50,75,95,148,213,65,89,107,100,92,206,81,61,167,239,57,124,31,97,26,14,147,35,251,222,102,94,97,87,115,37,4,178,61,211,30,174,175,23,235,97,54,101,228,68,194,160,199,2,254,51,142,225,85,200,153,191,135,172,132,41,195,216,73,116,190,172,210,240,74,142,159,196,27,77,190,98,171,73,50,68,103,144,65,17,213,40,107,6,22,49,180,133,24,86,52,42,11,75,228,65,90,156,175,115,93,181,201,119,75,2,183,22,110,180,190,252,229,200,139,175,126,172,240,11,23,30,251,42,32,2,25,154,149,159,100,51,220,119,134,199,108,209,27,57,230,79,163,103,242,73,150,171,55,13,180,80,233,20,153,31,42,57,97,186,178,227,212,133,74,237,21,111,208,141,104,98,121,236,114,135,212,206,146,56,92,117,150,149,21,107,98,225,255,149,14,41,3,67,90,185,72,174,144,189,23,147,106,182,209,183,74,147,50,177,230,30,4,185,93,25,204,235,138,154,187,162,1,237,166,97,207,232,19,189,187,46,209,108,97,165,63,4,109,107,104,174,152,214,133,185,5,117,135,230,132,220,7,206,213,25,140,111,15,148,254,25,157,193,180,173,0,219,161,110,100,160,221,53,53,140,59,56,95,243,251,120,58,185,240,96,176,147,61,24,16,34,99,222,158,0,58,173,73,88,233,92,211,165,153,134,110,225,76,217,195,203,193,99,18,123,113,78,132,85,247,9,207,181,16,184,57,70,198,199,4,162,208,133,65,166,105,7,198,106,217,115,143,77,152,217,42,177,131,125,21,218,160,45,64,191,32,40,245,134,39,202,204,238,49,8,18,46,22,35,157,64,127,7,252,156,89,77,164,48,0,18,126,78,39,211,176,136,48,172,17,221,215,128,78,142,176,111,214,157,236,187,225,122,106,52,166,123,106,80,185,15,181,12,186,201,161,243,5,187,187,115,118,80,122,169,197,55,75,133,4,232,161,57,191,249,229,55,61,153,9,220,28,125,103,185,104,87,74,12,58,240,3,57,70,39,31,12,251,190,97,237,144,77,35,60,132,166,42,56,106,176,79,92,211,161,193,106,20,213,21,191,11,65,22,245,32,184,227,231,130,96,88,143,246,32,44,80,144,205,63,225,13,38,79,227,113,114,168,141,33,11,139,67,190,16,101,152,124,132,9,163,215,105,56,22,231,64,25,191,140,106,244,132,151,200,241,9,85,20,104,17,191,40,216,145,74,77,20,173,204,230,181,251,249,76,248,124,45,148,169,227,71,87,150,32,61,118,152,193,46,189,49,194,79,4,15,120,54,238,14,14,88,206,236,33,113,100,220,146,70,201,106,131,214,174,175,249,39,122,228,195,191,209,35,24,254,141,28,117,241,47,244,124,132,127,243,202,77,212,237,48,192,77,134,250,71,144,97,20,45,199,182,222,225,233,27,230,176,95,214,27,167,198,146,66,11,41,81,199,247,148,169,55,187,176,161,156,238,232,150,227,251,73,247,19,108,66,114,147,113,13,42,166,123,142,127,129,193,190,116,131,234,5,186,49,208,192,83,212,248,130,251,170,90,163,206,96,128,247,10,220,102,193,145,43,69,141,211,31,158,157,220,172,192,158,135,143,103,238,25,61,162,186,22,20,237,65,69,81,73,26,50,73,92,195,50,45,23,146,170,224,36,194,156,48,145,194,208,12,145,19,182,59,207,100,28,65,119,90,172,128,67,3,33,5,89,54,165,161,208,198,6,125,74,62,33,5,136,201,24,161,199,208,22,160,0,89,121,33,5,136,213,2,59,138,9,43,195,111,106,201,210,12,41,131,121,183,116,133,32,103,163,15,151,42,248,64,14,122,142,129,146,69,39,161,90,63,208,118,20,149,190,39,184,73,11,81,73,214,48,109,226,7,102,202,19,70,249,214,205,45,234,4,192,239,129,26,158,113,45,132,148,217,47,75,213,111,159,223,174,247,226,190,109,66,114,31,33,118,212,204,203,74,77,20,139,52,146,187,241,193,192,117,233,54,136,217,177,29,103,223,241,190,208,201,179,198,141,6,124,228,150,66,47,191,246,237,23,95,255,161,226,236,170,222,21,19,176,16,96,157,37,155,40,227,25,69,72,141,83,101,117,73,57,134,31,212,85,43,21,133,88,27,67,150,53,62,177,77,29,22,89,82,5,125,117,98,41,193,165,169,107,148,107,63,249,204,84,141,231,204,7,74,236,97,231,241,62,47,60,133,114,139,114,107,207,18,207,151,149,136,27,197,108,58,61,123,43,39,177,178,178,172,83,175,85,52,41,242,71,30,96,182,70,197,119,164,175,180,6,30,118,77,117,13,117,185,182,227,173,230,101,140,104,123,238,30,189,20,217,69,177,59,14,97,232,132,97,11,57,124,84,110,58,213,187,121,87,188,126,163,89,164,87,206,114,242,160,31,208,27,46,218,34,181,153,100,86,219,46,69,232,69,147,123,66,75,231,52,239,36,72,209,33,102,187,211,169,160,204,111,250,38,120,88,68,135,97,114,32,177,180,242,165,149,149,182,170,196,160,40,36,147,185,232,144,166,172,162,62,55,121,89,69,139,214,12,70,154,21,132,177,161,132,46,75,29,82,130,108,20,111,156,109,20,55,79,138,29,186,165,82,4,186,44,214,114,120,232,16,82,237,17,41,97,143,216,134,202,140,78,215,157,110,112,95,116,38,134,238,174,206,87,119,139,117,146,220,125,214,73,114,247,87,39,201,217,127,73,108,226,184,87,108,94,106,208,97,123,253,42,5,170,28,56,78,113,228,95,30,79,116,73,44,132,104,175,194,22,236,17,95,157,97,81,255,176,65,220,238,163,203,1,29,27,79,187,190,198,52,119,128,60,157,166,96,158,59,82,158,71,83,162,196,241,193,155,71,83,48,207,25,59,207,162,247,110,104,82,17,30,47,3,89,32,65,15,241,142,112,190,37,137,19,100,180,176,100,72,115,101,8,19,101,120,102,201,240,76,145,225,153,31,67,158,156,187,130,4,73,126,134,145,20,98,117,144,228,41,238,183,139,176,161,119,6,81,110,211,66,228,32,127,12,17,199,72,231,135,63,254,244,175,255,140,158,38,125,250,141,255,243,197,247,127,78,98,136,4,175,64,69,9,90,130,60,85,102,89,175,103,169,72,168,15,88,60,23,195,78,51,50,213,119,127,234,172,172,7,115,103,216,139,2,185,51,108,51,234,111,151,15,184,80,201,172,64,94,245,24,192,41,136,55,252,107,230,5,119,102,6,83,22,158,91,50,196,85,90,56,247,53,138,78,0,99,168,198,252,155,74,147,90,115,73,58,23,68,149,160,249,76,193,43,125,229,249,146,129,18,22,211,206,111,168,238,129,209,14,232,73,41,164,240,192,218,250,85,199,226,87,14,182,24,251,196,136,222,64,234,18,245,102,70,177,181,152,88,55,127,143,207,243,186,185,188,76,225,213,139,198,51,19,29,155,123,67,19,118,96,242,197,50,204,142,97,225,9,15,108,223,36,5,79,15,62,112,62,21,96,187,86,123,110,14,141,155,101,21,223,251,61,242,184,43,49,144,42,42,206,107,74,210,235,133,204,17,145,60,191,232,60,93,79,190,120,94,160,194,151,213,125,111,93,189,183,172,47,191,183,46,191,178,153,133,130,24,202,16,251,126,255,61,181,177,16,24,171,248,24,147,244,194,211,217,216,178,59,173,9,75,100,223,176,54,190,226,129,238,222,109,83,31,157,174,95,128,64,223,105,232,61,94,205,30,142,148,247,223,91,6,9,134,65,162,168,77,196,251,168,200,173,94,138,197,225,7,10,90,156,192,84,174,67,30,26,172,12,158,245,158,11,246,42,243,64,206,0,207,33,224,34,220,4,27,235,211,129,246,63,98,137,48,143,150,59,46,212,133,223,14,12,2,4,170,189,12,226,92,99,185,9,73,39,230,251,202,45,223,144,110,111,213,158,209,6,158,202,110,87,158,41,47,126,245,157,23,127,248,77,199,28,128,33,250,57,172,79,179,3,165,200,235,106,74,254,139,64,253,244,96,62,3,31,217,171,90,74,238,139,120,100,70,94,64,160,71,80,168,70,95,105,176,158,248,185,121,3,68,251,54,57,90,59,65,18,212,205,201,166,62,98,7,56,122,65,98,231,183,234,68,172,73,152,166,162,90,64,31,212,75,144,174,40,247,68,77,130,155,214,65,244,42,170,209,31,157,234,22,182,212,2,166,65,47,57,59,120,101,38,116,74,89,170,138,134,185,236,22,130,46,14,12,177,184,150,108,181,240,58,132,119,196,12,174,22,237,194,225,166,98,47,3,228,50,61,167,183,54,198,100,0,62,0,141,202,96,208,140,91,248,1,101,215,188,119,207,198,200,14,52,126,224,146,41,50,79,63,239,156,131,83,18,181,212,101,148,3,114,148,50,39,163,244,17,208,167,63,253,175,47,191,246,199,14,1,249,205,137,252,38,62,210,220,253,238,147,154,60,194,69,233,192,221,169,167,16,194,196,232,245,208,113,198,79,9,44,7,73,129,83,164,15,197,139,130,228,10,8,83,64,122,183,213,202,165,51,171,65,48,241,44,17,40,223,44,47,10,148,43,153,76,3,234,36,133,63,129,64,177,44,17,168,55,206,36,96,117,218,247,238,25,194,234,180,133,208,84,65,17,129,2,148,8,249,20,32,121,171,146,135,115,247,199,39,158,187,19,34,136,144,224,38,195,117,219,156,220,160,108,105,15,233,171,7,120,144,132,49,81,151,148,184,18,5,81,153,9,41,183,13,220,22,151,58,208,121,49,113,139,149,240,113,170,185,43,129,196,195,183,14,189,8,59,236,105,124,132,81,86,19,42,249,220,215,175,150,0,158,40,30,59,216,239,23,205,15,236,130,169,46,45,13,254,157,30,51,254,157,30,93,193,200,158,195,13,52,211,90,26,82,158,133,39,61,242,77,148,63,18,25,147,23,221,3,29,126,45,64,165,114,118,229,184,228,57,162,242,134,142,33,23,7,60,118,12,253,166,10,54,235,197,237,253,135,15,240,88,203,50,150,200,71,139,32,4,118,91,254,236,8,218,94,89,209,168,88,41,64,106,199,200,180,113,243,250,125,46,144,127,0,125,185,102,165,48,63,124,42,209,152,235,218,145,219,163,5,185,156,18,3,105,144,187,22,133,41,7,36,183,200,245,9,162,102,208,36,234,172,66,196,109,238,252,18,214,6,59,230,149,91,17,172,244,132,182,104,115,204,3,196,193,1,166,57,51,148,20,2,177,185,134,84,254,240,92,211,108,187,132,32,152,156,58,150,220,37,36,90,94,205,223,238,212,54,157,27,181,176,86,125,87,111,52,254,224,82,144,215,10,186,168,56,183,199,244,178,36,244,86,36,240,226,158,7,101,192,64,24,143,204,97,191,3,4,41,28,99,195,234,146,174,76,141,169,87,248,90,175,231,220,248,248,47,75,129,86,161,1,122,89,234,16,27,123,161,46,110,89,76,227,181,6,253,128,232,79,228,230,81,8,197,68,11,147,251,242,128,210,228,122,82,44,61,240,76,133,39,110,173,201,98,250,185,231,49,190,35,97,55,4,154,33,28,165,2,51,91,252,232,123,176,224,105,247,128,31,112,155,66,232,180,105,29,40,51,155,164,86,160,130,23,182,111,155,8,37,237,100,32,105,187,174,213,211,91,66,40,48,58,139,231,50,129,67,44,193,68,35,123,186,1,95,211,122,43,57,51,204,171,20,122,203,72,164,155,58,62,64,68,67,111,201,145,183,90,66,228,173,76,50,241,54,0,202,191,186,0,40,47,255,254,43,47,126,248,195,89,225,27,36,103,69,143,65,116,96,248,6,177,209,217,238,139,39,58,61,101,89,216,131,145,85,156,199,137,145,23,125,125,161,73,200,32,63,249,248,39,47,190,246,87,175,207,59,87,110,53,200,6,21,6,178,105,234,205,249,208,186,169,155,205,59,161,21,43,206,137,86,82,212,117,15,101,240,189,190,231,137,23,116,220,93,157,103,242,62,253,211,111,188,252,238,175,95,124,227,227,23,95,251,99,97,242,26,58,40,144,77,241,89,64,113,250,220,231,50,29,211,47,139,197,167,30,196,5,43,30,207,180,13,7,167,195,49,51,60,127,173,111,209,62,11,122,27,86,119,223,26,53,227,29,107,199,208,91,31,80,47,218,0,223,173,72,192,143,255,13,216,98,17,196,246,15,20,229,255,103,239,77,155,92,71,178,195,208,191,194,225,140,111,87,13,81,36,192,157,85,170,110,131,224,190,21,151,226,86,87,215,29,32,1,130,224,2,144,0,184,86,87,132,172,136,103,73,30,143,199,97,91,26,203,207,178,36,91,210,200,97,107,172,103,141,172,209,72,138,247,103,166,187,213,159,222,95,120,153,137,29,4,183,186,117,123,122,198,85,213,93,151,204,229,100,230,201,204,147,231,100,158,229,218,53,44,172,27,20,195,170,225,164,69,74,50,80,89,241,89,203,84,173,122,226,66,213,10,159,66,1,34,223,16,79,46,191,104,207,45,31,198,105,138,238,34,197,61,220,241,55,209,69,74,48,226,226,33,101,239,201,27,12,159,68,131,254,230,207,191,252,221,127,245,229,255,243,119,159,255,231,239,189,220,1,98,133,10,173,57,92,207,144,190,4,67,191,184,6,169,223,221,57,102,225,243,183,168,89,247,148,61,106,41,109,241,4,97,36,126,232,35,229,155,229,117,0,123,123,174,51,165,217,100,97,88,205,184,43,187,195,237,168,221,82,137,150,237,248,123,127,249,249,127,249,207,7,168,0,195,203,112,80,204,245,183,132,93,201,90,143,133,115,192,201,19,40,10,237,115,117,123,30,168,201,233,232,152,90,68,133,105,241,241,244,219,127,244,213,239,255,137,215,98,40,240,203,228,133,193,59,165,215,87,234,211,158,247,60,95,12,144,156,129,117,12,107,65,113,94,92,21,217,205,203,123,104,80,141,208,16,233,236,77,208,68,152,214,107,169,30,58,148,48,175,172,99,96,215,234,206,126,7,115,204,128,71,157,124,217,68,168,197,215,3,84,226,102,165,165,30,47,27,102,67,153,234,44,227,213,160,171,241,170,33,32,184,137,59,47,102,56,27,221,215,54,212,249,119,180,253,213,31,252,151,47,127,244,63,47,198,211,224,229,135,118,175,0,58,64,89,245,200,213,14,188,180,171,139,189,109,67,41,192,209,182,38,215,124,96,163,105,131,59,119,180,174,122,152,48,88,255,19,13,176,190,225,230,184,17,140,192,177,224,47,185,53,174,133,85,211,142,39,200,173,33,214,201,105,161,107,41,99,183,170,197,212,199,79,65,213,30,69,198,7,96,188,121,70,63,104,68,153,213,143,62,200,7,89,191,67,162,143,158,52,108,119,156,79,79,86,78,192,102,251,165,89,124,189,212,37,214,219,67,198,200,250,128,92,77,137,13,155,228,200,63,57,108,137,124,174,201,177,105,113,108,94,122,161,149,15,63,231,133,129,104,44,106,105,49,97,33,171,142,254,213,184,73,193,96,0,209,6,180,110,216,51,216,232,248,185,23,88,144,223,117,16,254,147,60,146,62,231,22,235,172,171,171,163,247,85,207,184,164,58,3,59,42,201,183,99,71,19,133,223,19,59,250,97,2,88,29,149,13,132,158,135,14,33,235,4,73,223,130,44,119,225,222,14,237,5,145,101,63,31,236,248,210,78,20,215,187,162,189,166,176,6,135,120,224,234,232,92,147,175,61,247,134,206,179,205,42,42,30,186,144,218,59,83,39,221,202,156,112,21,115,232,254,197,50,103,47,64,10,62,255,155,63,251,249,79,191,247,143,63,250,183,95,254,221,79,62,255,217,159,89,230,15,156,238,37,118,160,148,104,229,125,150,188,3,190,134,86,4,198,237,70,4,74,53,52,83,98,151,242,133,151,240,170,161,140,220,112,109,118,238,68,100,91,70,179,15,219,182,1,191,208,246,176,12,255,7,238,232,21,161,8,245,34,248,253,193,153,248,13,158,128,95,208,187,51,17,12,199,115,12,195,234,152,95,10,197,63,248,171,159,255,244,95,186,161,120,49,171,67,174,241,229,86,240,185,24,14,29,192,176,217,185,19,17,108,25,205,62,252,218,6,252,161,8,134,129,238,159,253,15,119,116,191,239,138,182,55,112,14,190,195,39,224,251,244,21,109,29,207,49,140,191,232,138,182,203,125,118,217,208,229,206,243,248,73,250,181,189,167,89,30,184,64,246,233,231,160,42,246,238,63,5,245,161,127,67,158,203,226,231,94,85,91,118,137,253,190,246,131,207,165,253,194,252,204,123,237,115,47,179,79,185,193,254,230,92,91,99,47,44,79,105,183,84,159,127,255,119,127,254,15,223,47,78,131,151,14,102,24,222,107,237,210,197,23,156,113,171,144,161,118,230,28,226,25,241,26,90,72,198,218,128,125,62,196,238,130,236,51,152,93,116,177,119,128,213,85,17,228,54,71,7,142,163,63,249,173,47,254,234,207,45,152,22,68,229,128,140,102,190,205,209,168,55,48,216,32,194,239,35,192,111,93,92,201,215,33,40,151,161,79,225,167,125,39,212,191,248,191,160,102,252,62,196,192,30,156,136,21,212,217,125,40,209,70,98,195,197,47,208,233,15,39,194,43,12,243,161,225,231,255,239,31,120,62,255,139,255,224,246,4,114,212,87,208,231,63,248,61,207,23,255,251,183,189,142,151,199,39,104,243,11,181,93,209,133,145,233,24,72,119,2,36,239,113,2,212,191,125,164,25,166,65,47,157,110,101,38,22,21,66,89,115,146,3,86,154,234,36,71,189,110,58,217,71,206,142,139,33,39,240,151,117,49,196,176,10,205,79,220,155,4,221,65,45,34,23,18,83,153,11,104,166,150,117,182,207,242,128,130,194,134,65,153,79,120,230,214,235,123,182,59,163,131,200,155,159,236,190,72,29,72,158,57,60,20,27,112,144,24,56,169,227,11,20,95,251,156,126,171,151,121,208,48,228,52,183,62,44,140,161,125,70,215,213,71,57,8,95,6,232,151,79,195,255,1,199,72,123,22,153,233,24,233,68,167,72,79,170,39,32,60,66,208,86,79,64,218,205,37,186,66,213,174,86,172,151,197,123,67,192,99,186,213,12,204,87,149,234,141,108,120,119,2,111,146,247,101,238,13,31,175,59,34,209,110,244,84,15,51,26,175,167,126,49,25,4,245,187,69,160,180,39,208,138,250,29,210,80,3,14,101,196,95,54,46,86,52,247,61,38,23,111,79,208,193,104,167,147,165,114,69,143,34,109,225,89,160,227,26,157,53,213,62,107,215,86,240,155,86,71,117,169,243,30,238,139,212,187,99,3,73,111,1,246,230,11,94,130,47,205,56,166,17,130,125,55,178,152,97,211,212,155,44,36,248,116,171,163,229,52,48,250,213,165,19,204,147,187,115,30,167,137,3,124,40,80,169,1,56,73,220,220,237,96,125,191,117,47,184,168,88,155,56,181,6,200,53,189,244,232,252,140,77,137,90,94,241,208,176,3,124,234,131,61,234,37,188,170,157,203,206,189,15,180,13,131,187,13,58,209,201,136,11,233,194,189,216,229,77,15,140,117,124,131,128,5,221,129,129,165,116,18,52,80,206,6,46,100,7,103,46,196,131,208,204,98,54,96,97,119,96,199,250,102,41,167,131,211,183,175,181,152,182,41,116,80,233,9,168,115,191,18,47,92,202,64,250,99,155,252,61,171,4,48,21,63,254,226,223,67,123,215,91,211,169,201,155,55,23,207,91,22,46,235,203,17,241,219,42,112,56,19,118,10,91,110,161,29,223,221,138,170,2,170,237,27,92,222,250,105,168,97,41,207,56,71,162,233,170,67,159,26,206,91,224,219,221,36,221,142,9,243,90,140,86,212,66,200,126,29,178,112,198,197,245,174,201,135,218,127,221,108,196,165,61,211,98,234,198,116,12,97,25,185,30,117,254,194,85,187,13,146,180,219,91,100,120,96,248,61,128,140,49,144,43,164,11,48,194,183,186,34,204,21,1,29,69,234,89,142,35,208,176,69,247,240,64,98,209,213,59,133,183,202,187,27,201,80,174,252,196,14,220,204,0,16,174,37,189,39,112,45,237,12,21,161,64,242,15,0,97,174,32,27,160,195,134,108,186,49,193,55,238,148,210,172,27,190,195,78,225,138,176,61,214,66,209,78,229,223,15,250,27,82,131,180,235,175,149,112,31,241,144,91,178,179,21,252,224,194,240,244,241,45,2,58,9,209,149,161,32,130,245,45,219,247,107,28,249,5,171,75,59,14,223,17,200,49,21,178,195,250,14,24,63,180,64,211,245,93,84,39,84,94,243,20,82,225,107,222,168,48,102,161,121,220,10,178,161,39,228,161,193,117,196,102,134,246,82,237,85,109,187,44,52,70,235,173,102,97,120,208,54,78,219,83,96,17,91,246,135,229,179,101,167,128,93,174,242,165,54,207,92,231,142,89,237,229,203,140,249,233,67,155,106,77,62,140,169,150,133,26,235,246,90,227,209,100,141,153,55,128,122,242,100,51,234,153,4,208,74,214,5,59,77,55,202,24,36,218,252,120,130,125,150,27,155,110,163,11,86,234,249,137,149,126,106,91,212,188,87,57,8,1,158,171,194,103,159,89,235,88,168,202,190,154,102,17,103,101,157,62,29,104,19,230,27,213,108,6,80,189,80,36,114,212,0,74,196,120,211,0,170,79,247,122,44,62,160,53,3,40,108,104,90,61,97,61,139,119,82,206,226,145,84,139,48,111,119,70,106,202,39,215,67,211,49,105,239,176,99,82,139,63,82,87,119,162,71,124,126,18,187,62,63,157,180,222,74,150,53,107,14,87,210,255,244,100,120,242,52,188,165,90,229,43,208,67,55,239,159,172,36,149,117,58,128,190,137,82,134,159,176,77,105,2,191,219,197,138,137,40,142,85,190,74,3,8,143,58,104,126,132,254,241,114,99,110,210,155,30,150,83,222,67,26,57,153,239,119,176,96,54,51,190,247,231,250,207,247,191,119,100,91,236,53,218,57,103,87,30,82,214,54,225,252,31,64,150,79,54,130,61,200,172,30,176,79,113,167,181,117,116,121,211,162,39,201,13,114,51,228,224,43,5,196,60,247,97,196,123,226,133,204,244,251,39,155,233,27,181,84,131,123,204,180,220,215,109,246,29,214,230,86,53,244,157,101,174,58,127,212,249,176,29,239,10,183,208,216,210,174,205,231,182,81,140,210,196,33,51,242,95,22,123,247,166,170,182,183,3,76,195,149,198,5,98,186,28,118,139,94,146,92,49,247,129,237,231,85,93,245,235,125,165,48,171,158,255,161,149,249,29,64,31,6,188,52,189,240,126,249,199,63,254,252,199,255,81,181,4,248,234,55,126,231,231,63,253,139,47,126,247,47,191,248,254,143,255,191,191,135,17,61,190,248,193,191,249,242,79,126,6,13,134,212,242,73,116,109,127,143,252,223,128,154,30,80,21,16,123,90,232,179,19,107,150,126,103,239,140,58,189,67,45,46,31,251,126,245,222,244,194,197,244,1,115,56,145,208,89,98,225,56,75,172,14,104,15,75,44,104,210,203,174,173,5,122,51,51,190,34,19,171,3,86,230,14,106,5,233,146,95,245,11,226,216,194,142,238,162,83,218,236,44,171,251,215,181,245,19,19,7,3,112,218,94,199,241,39,23,231,0,174,109,93,62,90,156,77,164,208,82,56,44,195,125,19,87,1,207,188,135,36,116,112,218,217,67,115,201,158,48,151,200,61,200,225,185,20,142,207,37,123,206,92,254,226,61,32,184,248,59,32,111,57,108,169,42,106,71,233,16,224,205,29,28,62,105,119,113,128,7,137,80,47,17,26,104,28,190,195,199,193,210,234,227,32,24,217,241,113,0,175,150,180,18,40,110,65,40,130,123,47,47,190,133,67,68,34,31,140,111,193,154,193,160,162,247,91,200,71,92,45,175,98,253,120,98,208,11,247,223,105,190,136,190,205,48,204,19,244,78,48,187,210,220,99,177,210,110,89,205,73,32,124,79,215,28,207,161,143,51,154,65,2,2,17,174,118,110,122,226,26,170,255,195,239,154,27,65,144,114,163,27,56,92,15,121,134,97,133,163,77,121,252,186,249,197,227,142,231,193,111,19,253,96,40,132,223,104,230,75,196,108,237,145,197,9,207,120,190,29,137,69,35,113,61,227,74,243,249,37,0,225,231,140,246,174,174,52,184,244,64,97,37,236,156,138,170,39,243,115,235,93,171,42,243,46,227,84,135,115,70,223,61,10,52,208,242,40,231,52,111,212,1,31,118,251,128,60,230,7,113,44,78,96,68,20,199,252,225,203,111,241,83,196,48,11,202,205,25,75,199,138,38,168,122,1,27,211,86,83,208,31,74,68,226,161,229,234,25,64,24,19,8,17,138,132,131,203,149,165,123,218,178,188,130,113,210,112,227,155,182,42,206,68,235,199,126,104,206,246,136,60,38,34,5,7,127,44,152,32,98,203,149,205,137,98,12,199,159,135,20,48,146,253,45,60,23,226,121,139,192,207,203,87,224,100,31,60,218,119,207,206,238,122,198,86,58,175,47,102,173,161,222,23,213,145,223,78,87,204,185,62,11,49,210,238,50,71,78,180,212,72,3,207,2,122,117,165,218,95,50,102,210,167,159,246,68,102,3,90,179,164,64,67,71,163,36,88,188,22,243,43,231,70,11,94,62,179,35,172,128,254,133,77,13,33,213,117,233,209,53,202,248,216,214,129,61,251,61,102,219,239,11,73,6,101,102,34,114,36,250,82,232,209,13,180,64,143,63,62,107,161,236,3,113,222,168,78,27,134,161,49,245,233,167,232,18,199,114,108,58,41,192,105,0,145,34,149,7,253,61,118,194,217,143,131,179,201,129,170,12,121,197,72,226,12,250,39,120,220,119,108,62,11,218,167,159,66,164,120,160,30,213,227,123,118,76,5,229,87,83,193,82,177,194,12,51,189,216,96,176,127,210,246,195,219,105,90,93,252,216,123,244,16,1,112,153,180,80,40,76,68,232,115,87,150,220,151,68,168,219,38,125,250,233,74,162,103,90,196,76,157,252,94,197,171,157,115,33,206,196,217,12,228,173,213,56,147,208,248,239,159,221,170,224,64,190,154,249,233,167,200,97,5,246,194,240,84,222,199,126,130,28,102,102,60,254,254,144,237,143,175,92,167,234,209,230,93,218,31,9,226,110,108,194,65,16,104,0,40,31,112,161,250,222,181,156,177,209,96,196,118,194,26,108,2,242,34,235,15,17,48,127,183,69,205,89,199,1,86,217,178,203,24,90,30,178,38,119,106,101,75,244,49,57,154,213,83,237,107,129,192,171,157,189,93,1,216,223,139,63,173,190,63,76,68,163,177,3,195,1,48,60,126,132,162,163,160,84,196,220,232,62,169,109,46,169,93,200,89,56,66,208,167,115,14,242,163,43,142,220,37,139,247,35,103,176,181,79,63,21,232,165,182,15,31,45,62,180,85,47,5,103,194,121,68,158,58,207,19,58,100,149,176,236,174,75,109,152,0,11,104,97,232,14,217,45,24,49,242,209,30,217,41,160,133,223,197,61,218,132,237,114,199,48,79,43,109,201,212,144,10,71,113,99,112,216,160,80,8,2,69,83,237,76,61,125,176,58,127,119,213,167,37,192,245,26,40,208,188,142,60,90,4,75,173,145,62,61,233,95,192,4,207,149,39,12,54,193,165,203,48,14,175,146,221,37,15,21,253,174,204,109,188,111,193,95,3,145,214,19,116,219,119,14,0,31,187,10,215,234,88,108,253,7,221,55,167,229,20,200,30,255,144,157,12,180,132,131,77,68,140,22,246,0,133,223,193,42,71,44,133,112,74,111,117,146,97,116,217,15,177,12,208,236,129,154,222,55,251,69,133,104,148,142,177,167,244,194,195,239,246,195,178,15,224,226,178,208,71,179,125,189,103,187,31,28,108,170,78,220,195,120,130,29,12,78,234,146,127,2,151,221,30,206,65,103,73,6,131,88,63,140,159,6,79,115,94,179,247,242,37,158,72,132,104,92,239,184,118,239,179,11,90,85,14,186,66,45,136,11,229,192,13,141,117,14,137,80,28,174,57,23,58,185,103,146,118,154,129,55,248,146,114,82,99,49,220,101,245,29,224,128,53,65,222,248,14,40,33,84,194,62,135,61,179,2,147,23,131,1,191,222,1,119,214,29,18,194,138,190,106,122,177,126,148,137,63,147,209,62,183,209,247,96,155,141,123,16,48,215,118,2,29,223,37,49,207,229,236,223,3,25,7,153,123,180,51,191,225,204,61,193,132,122,145,216,11,49,247,42,67,251,97,121,251,71,200,59,93,197,208,141,172,27,59,126,198,138,123,33,1,224,140,22,33,237,177,222,142,88,238,103,236,59,211,202,169,28,92,65,12,175,52,208,100,236,59,246,32,1,179,240,21,150,171,110,75,170,113,141,13,143,191,211,135,114,117,53,4,208,208,169,114,165,221,85,152,121,208,173,38,188,124,211,50,62,182,101,24,108,17,118,122,99,176,222,53,10,71,240,50,176,140,122,215,135,55,199,225,147,246,72,35,59,93,213,116,98,30,13,148,107,14,99,92,196,191,133,12,151,153,81,217,133,161,152,176,235,107,194,144,86,224,215,27,196,227,35,161,81,214,56,253,27,45,80,142,238,255,238,26,185,226,190,217,225,202,117,225,68,19,75,117,169,202,139,121,189,216,35,232,45,178,58,11,97,178,184,144,250,80,59,200,155,186,14,140,88,97,204,11,114,96,37,74,99,176,144,251,108,0,57,104,26,44,23,108,64,150,250,129,37,207,174,228,192,64,2,109,129,101,202,178,160,168,169,183,21,224,120,249,158,238,81,102,194,175,48,68,25,129,130,112,252,114,31,62,92,190,162,239,133,32,182,96,228,167,42,13,25,83,63,0,225,125,135,9,186,214,219,148,158,205,192,146,150,175,189,36,217,36,177,121,146,164,242,88,147,44,45,146,24,69,150,137,36,198,83,100,54,139,117,73,138,196,218,240,15,13,255,200,73,248,151,37,201,49,44,86,82,146,88,144,34,155,53,108,147,36,179,36,252,11,114,199,73,146,220,192,108,102,68,97,211,34,41,38,107,216,42,73,18,201,41,2,29,2,117,178,160,64,13,139,83,176,120,147,156,80,40,167,6,114,196,20,25,7,57,28,0,209,5,73,137,228,12,165,141,169,26,22,68,192,251,240,15,204,230,97,149,25,181,69,249,43,144,63,77,106,89,42,204,148,13,166,145,223,36,151,150,156,44,41,166,106,152,15,116,46,101,116,46,12,58,7,18,87,20,73,114,41,144,182,77,173,83,176,171,81,144,40,131,196,21,5,18,99,169,97,10,227,179,36,159,174,97,11,144,40,194,146,163,116,36,133,109,50,228,60,173,143,173,175,97,66,73,3,84,108,10,164,15,228,68,65,113,28,22,15,164,39,105,76,78,145,211,76,77,197,48,64,43,135,70,149,89,3,244,131,81,101,106,26,74,231,250,168,178,70,223,231,160,98,22,33,118,155,53,250,206,165,201,48,72,108,146,179,156,81,112,147,38,185,28,232,37,192,153,15,166,13,115,75,10,27,231,73,25,36,142,65,95,226,112,60,74,78,73,65,144,65,144,24,6,37,227,176,100,40,167,80,152,12,38,48,143,176,79,228,141,118,192,24,86,32,17,116,75,93,8,235,60,92,48,160,113,144,200,39,141,37,35,234,243,148,200,131,121,154,130,121,44,212,48,220,50,34,217,88,48,8,180,84,80,97,111,64,49,89,135,189,45,16,234,28,22,186,90,121,181,46,24,121,172,200,130,2,52,168,132,83,228,188,88,179,65,69,249,70,143,1,158,131,69,212,57,21,106,168,8,160,250,40,146,43,65,116,145,109,136,152,146,0,48,152,34,231,37,125,16,28,154,68,30,253,85,151,95,20,253,69,155,130,215,251,66,70,33,192,72,73,162,16,174,203,218,108,78,41,123,41,25,148,162,56,42,145,196,198,41,18,20,2,107,163,15,234,85,20,212,185,90,23,206,16,130,77,210,32,249,30,32,204,151,34,187,93,163,46,249,48,161,224,20,113,73,52,69,6,30,192,234,221,38,33,164,59,0,105,145,2,219,173,171,173,245,48,165,174,42,180,121,99,201,38,68,5,40,51,78,147,56,40,67,147,1,84,13,34,34,158,2,131,232,170,155,11,252,41,192,213,153,172,235,59,15,215,241,73,80,122,59,120,138,148,41,180,250,180,5,78,129,5,206,23,72,156,210,151,172,250,151,38,135,41,136,219,188,128,86,44,151,210,179,65,205,117,74,135,22,76,161,125,216,181,237,109,41,181,69,11,122,5,114,104,50,98,128,1,56,14,166,44,235,57,148,82,215,179,47,101,89,207,129,148,186,158,199,105,180,116,213,41,154,164,193,20,113,234,254,108,104,115,26,75,235,157,144,51,228,70,45,61,204,24,195,4,219,62,93,211,102,166,111,157,73,176,123,19,104,173,142,51,246,101,71,171,211,58,203,192,217,168,146,184,177,135,105,114,148,237,107,83,176,72,147,241,76,205,28,107,34,163,238,15,30,108,222,59,131,216,78,45,96,121,253,179,186,124,73,210,139,1,161,157,189,246,58,72,252,39,224,255,55,80,7,231,22,249,97,125,195,67,181,205,91,252,13,207,220,234,204,209,155,9,45,112,183,240,164,125,163,250,133,191,85,36,80,201,171,179,47,148,198,11,189,253,232,59,52,114,117,171,242,124,200,87,246,181,71,123,152,185,249,117,233,215,5,91,254,21,67,75,99,144,175,222,252,170,249,242,144,6,130,150,189,62,129,19,253,80,68,203,215,188,188,246,56,205,23,55,204,87,37,102,71,254,21,98,165,97,190,250,230,162,230,163,171,91,121,209,51,124,121,131,252,8,19,11,37,250,150,124,24,102,222,146,207,160,31,75,62,82,103,52,243,7,225,65,108,160,229,91,95,227,12,248,234,157,62,204,135,255,51,252,210,243,8,63,192,108,149,29,246,152,237,162,98,79,122,89,39,31,107,212,83,69,15,181,1,116,13,170,103,32,65,197,227,146,161,113,164,106,6,84,194,209,51,44,151,161,30,203,157,185,158,173,243,214,176,158,170,152,99,140,68,255,31,22,11,48,44,59,11,88,158,208,141,174,162,54,28,226,0,234,133,101,178,110,172,133,3,1,143,19,141,160,176,53,105,79,113,244,48,226,49,175,76,246,215,209,180,7,172,63,231,84,212,164,86,189,34,186,2,215,75,61,29,194,138,174,255,163,41,0,237,47,166,137,172,71,202,93,107,122,65,135,145,189,15,121,7,123,106,170,9,29,45,1,62,28,235,0,122,92,223,221,252,152,7,247,135,47,61,22,225,217,10,198,220,68,58,162,29,219,228,4,116,107,122,68,246,254,233,113,108,195,209,217,250,60,64,140,27,32,179,127,97,184,132,246,140,198,242,92,133,202,226,174,185,218,53,185,37,247,216,44,169,58,65,246,126,25,226,168,186,217,45,163,52,114,109,33,93,247,96,253,124,132,27,58,74,123,250,227,210,27,235,30,63,187,53,67,35,233,192,42,117,204,153,253,61,226,232,166,63,178,44,12,53,36,236,120,25,247,142,104,97,145,247,244,195,109,53,29,193,137,116,108,51,90,46,202,78,4,255,158,58,76,251,58,116,144,46,4,47,207,30,251,121,138,77,239,65,179,98,251,105,22,122,158,177,210,44,253,137,105,103,4,251,70,177,79,101,233,197,251,123,4,151,39,171,99,125,109,29,115,42,88,217,27,62,70,184,118,72,31,212,196,60,214,164,69,5,235,232,33,187,135,157,57,135,151,121,175,35,207,241,88,241,156,254,126,64,208,110,108,215,181,70,242,32,241,59,143,252,186,63,68,237,59,156,175,61,232,205,203,154,107,125,255,178,231,158,215,36,138,190,190,187,14,223,103,226,220,222,193,220,155,176,73,91,103,108,164,3,207,90,216,51,139,239,45,167,210,219,51,86,140,38,184,157,51,28,251,11,154,189,45,235,115,26,88,8,240,65,109,31,241,182,235,47,237,45,186,175,27,110,79,96,94,21,152,215,249,8,102,239,163,202,19,58,196,17,244,46,183,151,115,121,30,107,127,78,23,53,225,227,0,247,116,70,31,44,250,119,251,167,7,74,172,251,56,114,43,0,203,128,28,106,123,123,217,96,200,7,7,247,113,158,135,78,12,155,210,157,103,175,192,176,163,237,231,134,54,155,164,169,105,252,237,63,11,108,2,131,3,53,206,158,185,229,59,86,51,212,12,60,220,247,157,101,233,128,16,215,26,176,22,241,187,160,93,19,202,15,139,25,214,66,154,100,16,116,172,247,157,46,32,220,69,29,195,132,63,218,163,157,101,243,216,148,13,157,197,93,200,207,14,119,98,171,244,116,156,55,150,237,56,176,42,39,238,78,141,121,229,226,113,189,115,113,44,153,247,146,82,108,170,139,14,178,99,234,49,122,180,231,77,43,156,163,64,29,187,13,41,53,154,151,33,167,129,217,165,8,214,93,107,191,159,9,206,220,80,228,84,125,244,184,34,220,93,9,114,223,174,241,236,146,99,28,174,188,35,194,189,91,45,216,194,190,106,46,215,80,46,55,74,187,55,13,150,146,97,231,0,44,140,205,129,146,135,38,229,136,242,165,125,182,246,222,55,58,111,41,119,20,52,143,227,242,224,206,217,187,113,0,85,209,168,198,238,230,179,9,95,79,31,97,31,129,79,175,191,191,74,191,96,94,255,169,186,174,60,191,254,145,63,224,71,255,57,21,6,126,253,163,221,219,250,107,67,173,111,231,161,2,190,97,32,125,21,53,11,234,233,92,105,138,58,90,182,170,232,105,121,34,176,43,32,57,210,213,135,15,93,163,19,101,194,20,192,251,154,175,25,182,100,181,53,22,182,164,169,209,184,60,14,24,219,18,108,0,255,18,62,242,168,42,82,150,100,147,230,28,63,82,64,113,227,216,51,56,5,135,218,177,11,183,160,43,67,219,182,36,84,124,222,97,17,84,149,42,207,142,226,179,59,11,0,73,169,19,236,147,141,19,177,104,64,31,108,43,226,222,148,253,140,55,71,107,83,211,221,37,125,246,1,0,22,233,210,229,56,1,196,23,96,27,169,67,191,199,85,36,252,225,119,134,102,229,160,220,120,35,93,43,26,246,32,110,254,191,83,78,83,44,222,185,175,58,36,115,30,152,13,180,98,53,101,176,125,160,156,27,233,0,56,77,59,122,15,40,231,222,218,59,56,77,109,250,200,188,239,40,55,187,190,30,184,232,79,239,78,238,137,172,155,123,179,170,78,245,209,198,145,62,245,46,188,29,1,254,4,37,104,108,223,21,216,30,29,236,99,82,189,70,191,158,133,152,157,187,148,103,221,12,189,79,15,79,186,156,58,229,174,196,117,10,207,189,146,122,137,235,168,103,246,255,197,238,162,62,220,61,212,123,95,64,57,142,90,207,201,99,112,168,111,239,191,220,56,120,159,244,30,23,53,206,171,164,247,188,58,242,188,208,189,209,243,47,142,60,78,190,195,42,160,0,234,184,255,61,201,170,3,126,226,38,176,110,120,187,134,184,11,137,54,85,196,221,56,1,135,34,184,219,166,63,80,196,80,98,182,51,10,79,123,144,96,81,225,246,124,188,71,25,219,131,29,170,236,208,217,222,91,246,12,197,244,189,61,209,97,159,185,11,111,142,81,154,211,208,228,210,45,77,117,220,222,33,115,10,52,69,114,151,37,224,212,36,119,220,129,176,107,48,201,182,110,235,26,229,40,211,150,99,85,47,183,94,192,232,249,78,93,115,143,170,108,190,239,101,61,184,231,130,80,35,63,113,167,28,140,254,124,244,78,211,226,170,139,34,10,21,0,189,66,135,195,17,124,199,129,144,234,3,26,58,18,101,18,3,239,229,141,87,245,213,139,28,135,111,102,172,56,240,72,111,222,92,72,183,111,145,35,33,9,243,122,223,189,187,196,36,255,68,4,204,138,140,220,141,233,254,135,244,68,213,195,53,141,128,38,18,172,247,210,175,49,104,55,244,133,55,49,8,7,153,68,130,246,2,88,223,194,177,71,181,155,101,122,6,189,229,171,122,98,101,184,5,160,179,190,39,204,27,14,39,24,239,78,167,189,11,153,245,192,142,246,21,239,13,116,180,20,239,199,189,106,113,54,124,172,184,95,186,96,213,46,74,24,125,251,82,81,116,213,248,180,64,118,163,116,201,205,17,150,217,46,214,105,145,99,44,85,85,25,167,74,11,48,190,188,173,166,243,18,218,107,143,96,251,232,86,24,230,88,98,162,115,206,98,232,130,215,235,22,24,9,8,196,208,61,158,23,238,89,175,25,104,230,139,191,254,222,151,255,253,247,181,232,7,102,164,154,67,193,151,18,113,75,236,165,19,226,45,233,161,21,44,189,113,141,179,165,58,219,218,23,52,72,86,132,233,137,65,131,96,209,189,65,131,80,166,61,18,247,215,142,110,45,218,152,137,110,253,97,68,85,56,211,3,4,57,208,163,32,207,106,251,240,67,207,102,208,225,40,244,122,118,34,154,44,53,246,98,203,90,198,18,134,108,187,217,12,38,152,155,79,123,251,120,180,24,100,154,75,90,199,198,49,158,136,188,246,248,100,186,3,91,29,105,112,127,94,176,40,104,217,37,64,153,107,8,58,164,242,96,137,76,134,180,33,144,51,97,203,156,32,111,200,130,38,185,65,223,162,152,118,208,107,238,70,115,232,27,230,221,57,65,209,58,48,66,222,122,161,194,10,138,222,4,195,97,131,47,200,85,220,147,101,157,184,197,152,215,35,161,253,235,127,251,143,127,252,175,116,239,128,72,125,23,12,95,13,225,174,30,42,94,61,252,118,4,63,26,184,222,8,175,102,217,196,90,152,47,117,19,56,32,31,140,77,127,82,75,63,252,211,175,126,255,251,95,253,223,127,254,213,111,253,224,98,58,189,212,91,99,54,179,243,26,211,231,46,69,243,147,13,60,25,96,92,57,134,151,88,196,46,200,215,111,53,191,215,16,6,56,83,232,149,26,79,102,121,165,38,232,139,31,126,131,174,248,109,107,87,79,132,225,91,16,13,182,54,162,211,45,117,102,171,240,254,4,110,49,203,87,173,119,96,178,161,199,90,30,158,119,52,195,66,143,127,106,216,45,186,31,165,85,111,223,137,104,127,160,126,34,24,154,80,3,112,129,47,241,68,188,7,146,251,240,51,203,224,81,240,25,197,22,10,178,33,28,197,22,122,177,195,201,182,161,120,48,228,54,114,132,124,133,72,132,237,44,178,149,68,217,170,98,180,215,182,203,236,136,64,180,242,82,163,82,46,96,116,45,0,151,19,76,223,143,199,131,247,105,155,210,240,247,171,239,73,181,24,102,238,100,141,237,119,236,105,109,51,130,254,92,33,39,220,58,168,58,220,150,32,21,46,155,99,91,83,139,55,204,46,225,250,208,23,250,191,252,211,127,252,139,63,251,242,47,126,231,203,159,253,232,125,246,141,62,230,40,174,111,21,101,106,54,242,195,255,253,213,15,127,242,2,224,19,6,116,70,154,89,193,127,241,227,191,86,55,235,75,140,129,192,109,219,221,36,9,95,254,228,127,254,227,143,255,248,164,134,140,104,118,48,56,25,220,95,170,7,253,216,32,166,237,164,232,128,37,84,15,250,143,90,188,45,219,86,85,29,144,170,174,55,141,152,89,187,30,238,159,160,199,78,149,130,0,142,30,177,136,218,254,223,227,18,95,21,83,84,34,51,224,37,120,36,234,190,237,159,236,46,232,101,245,28,86,191,106,84,74,29,58,160,193,208,219,231,244,26,199,224,169,71,96,124,31,146,163,205,98,194,211,208,5,44,166,149,254,226,127,253,213,87,255,252,223,125,241,151,63,249,249,63,124,223,81,39,168,213,145,135,11,126,197,242,150,58,127,249,147,207,127,6,235,124,241,123,191,229,168,19,178,213,17,204,58,16,252,143,254,238,203,223,252,91,107,233,176,86,26,64,223,88,225,255,244,135,95,252,245,63,119,148,141,24,144,89,97,194,47,108,165,63,255,215,223,115,148,142,90,74,111,104,72,124,89,129,3,100,65,61,107,13,92,169,35,113,67,20,28,192,120,97,27,243,151,255,254,175,15,140,150,1,120,221,2,230,200,172,242,249,31,253,201,87,255,225,127,185,141,151,225,7,104,18,222,129,133,193,11,112,249,92,191,245,78,105,20,135,196,251,238,176,147,126,191,86,238,66,11,209,163,47,41,228,159,92,245,23,11,196,54,30,173,9,213,127,236,61,32,220,247,152,94,87,245,115,173,126,221,140,152,145,30,17,10,122,170,213,157,202,103,36,32,99,208,128,41,186,240,194,34,80,236,89,65,239,184,206,245,175,250,57,150,118,189,107,3,96,89,94,174,206,20,161,4,70,34,43,90,232,0,148,103,174,238,91,109,117,63,161,56,208,11,193,49,230,39,76,181,81,72,1,0,146,184,235,49,87,35,249,101,192,213,178,64,128,84,29,190,67,58,160,199,13,2,227,212,188,26,151,232,13,171,133,205,178,213,186,196,246,23,68,160,180,2,182,74,126,228,156,61,111,156,112,23,122,240,170,153,56,217,112,162,160,117,197,21,168,86,196,26,14,65,15,95,196,91,121,100,228,243,30,57,28,223,193,227,33,175,226,134,92,209,103,212,181,224,56,66,251,12,102,47,167,204,92,203,41,51,91,57,101,122,7,207,59,178,65,65,119,243,83,109,193,236,76,176,165,202,126,199,225,86,103,250,42,39,110,73,131,225,140,210,244,174,251,110,184,10,93,242,144,59,104,232,213,26,198,49,96,111,111,181,0,194,200,83,53,58,66,111,213,248,194,154,139,103,35,126,35,5,23,155,38,195,156,128,78,154,97,150,174,8,133,113,55,116,116,244,45,48,79,192,132,54,248,125,3,182,16,246,125,227,134,135,15,218,69,218,32,17,118,1,173,185,101,213,190,32,225,68,240,91,233,222,251,128,210,163,62,236,112,52,46,14,206,145,36,114,131,254,162,88,14,58,175,24,132,81,156,140,249,250,196,43,74,80,152,84,37,26,194,145,71,3,194,162,9,59,33,71,150,230,199,92,205,92,138,60,227,193,33,9,25,222,14,176,158,122,130,39,130,81,123,12,28,78,143,129,211,211,60,100,15,177,25,182,48,61,100,19,17,182,31,39,194,172,30,3,135,188,229,140,24,56,75,61,238,13,98,221,235,128,187,28,0,153,214,107,4,184,233,107,1,110,172,161,112,76,46,255,154,220,27,66,115,194,1,78,143,83,24,192,190,0,30,115,162,192,79,170,56,11,207,118,59,169,53,195,219,88,196,96,149,5,16,166,72,28,212,37,13,24,86,198,20,43,213,240,49,40,6,8,34,67,106,228,27,32,137,0,9,101,136,10,104,161,111,222,247,28,42,129,89,47,185,158,50,234,144,142,156,51,106,33,120,210,184,156,4,59,193,19,4,118,173,220,3,130,121,161,205,234,68,155,85,137,229,88,192,251,211,138,40,213,1,20,126,202,130,110,72,99,115,189,123,88,3,253,30,151,194,240,29,198,190,21,87,67,126,194,94,16,151,90,84,74,214,15,68,187,37,88,142,176,7,106,132,74,15,126,109,196,208,131,169,183,65,53,88,64,6,28,14,117,86,86,143,62,20,226,209,19,132,17,208,5,94,73,210,18,138,108,0,63,171,103,138,172,23,9,95,163,96,144,172,192,120,77,176,178,34,206,160,227,247,75,12,145,50,253,188,177,204,226,173,204,42,121,40,234,2,170,98,243,97,191,219,21,208,174,26,87,215,104,25,192,141,178,145,203,3,231,45,186,89,51,224,59,27,119,233,142,26,211,69,63,227,46,164,219,71,109,220,251,23,19,144,57,163,64,200,36,48,73,77,50,215,240,141,22,199,208,92,197,106,137,146,159,9,53,150,28,76,157,208,27,203,176,105,76,188,124,164,209,253,43,127,75,107,111,144,228,100,2,35,173,245,21,120,89,12,23,174,116,121,195,251,209,253,192,197,37,188,92,2,56,55,10,64,105,3,6,108,163,145,143,16,91,226,218,139,177,129,160,254,109,227,181,6,75,192,108,209,218,55,179,143,129,224,248,201,21,250,248,221,11,5,212,186,214,190,40,48,226,128,10,1,73,52,240,210,75,251,174,202,156,199,193,90,161,238,0,5,200,3,20,202,171,89,72,27,125,71,175,92,208,24,198,10,222,114,71,15,195,19,149,0,231,163,148,4,14,158,161,128,36,97,224,31,64,163,46,53,26,174,130,152,192,64,131,94,159,160,21,189,23,209,172,32,82,5,208,234,95,251,64,219,123,115,55,62,239,165,215,236,42,92,108,99,22,118,86,85,149,242,218,51,174,52,252,16,151,70,144,80,235,74,128,135,243,189,104,240,123,70,236,183,189,167,251,217,20,195,122,163,120,156,100,8,59,36,67,80,73,134,224,74,50,4,157,100,232,108,179,43,213,208,120,80,120,13,76,193,157,104,196,51,66,251,210,216,199,216,110,57,45,12,133,73,116,140,175,14,186,19,219,165,59,130,133,238,168,177,123,16,241,185,177,208,82,235,186,4,59,104,178,65,19,129,209,18,183,128,119,70,160,130,78,195,158,96,228,48,203,213,250,235,196,124,131,38,198,118,30,184,200,89,31,102,124,136,21,183,160,117,207,137,127,48,114,26,162,93,26,7,206,208,155,238,4,205,143,176,203,123,75,0,33,22,41,196,60,92,110,37,77,12,97,145,28,119,97,198,144,68,207,181,104,56,59,40,177,82,160,131,210,166,181,160,11,245,66,231,228,37,100,190,120,229,97,184,56,120,56,58,14,69,112,84,202,111,189,234,209,230,125,119,129,206,249,42,45,176,0,177,126,81,61,17,225,87,243,100,147,151,220,206,193,6,13,160,39,172,114,181,21,197,233,213,144,103,88,175,101,21,73,70,47,194,224,76,38,48,250,86,177,30,165,156,31,30,139,156,126,154,130,150,156,103,41,231,122,144,130,212,27,218,207,58,132,30,56,143,252,0,198,173,219,204,212,102,233,219,183,232,219,187,27,235,56,209,106,223,237,134,222,11,250,242,121,39,186,112,202,137,142,142,93,41,16,252,238,149,0,206,241,239,74,59,103,56,129,159,120,136,171,7,248,119,47,36,116,120,91,33,233,7,183,234,250,196,171,70,131,53,166,132,134,11,208,125,18,246,33,20,138,154,240,0,71,255,130,243,252,148,163,126,23,225,59,236,195,75,241,1,142,1,138,104,128,118,164,38,130,59,104,13,178,161,75,12,76,242,19,12,76,79,35,158,22,140,217,11,151,177,23,163,209,134,210,111,103,246,236,41,53,254,152,41,166,249,191,195,78,224,171,7,194,202,76,156,45,102,23,143,80,155,6,236,33,168,53,48,165,215,234,139,220,117,4,71,223,218,232,30,58,10,191,240,130,250,5,228,60,193,165,169,104,94,109,192,145,115,99,80,89,76,127,155,187,118,132,103,22,222,170,183,77,202,187,55,111,244,207,220,59,141,206,88,101,192,91,65,139,234,109,155,57,179,58,102,169,125,99,163,182,48,122,183,133,0,203,48,134,35,59,145,161,23,4,136,9,45,94,150,95,19,171,47,188,95,252,199,223,252,226,135,127,244,229,111,254,237,207,255,225,251,106,20,50,175,70,163,228,61,209,204,84,97,15,240,239,42,157,120,251,14,236,112,20,26,74,112,35,122,135,153,119,1,50,239,130,198,188,11,251,152,119,250,217,204,187,242,44,230,93,178,48,239,187,27,95,121,38,243,46,153,204,187,244,60,230,93,216,195,188,11,234,142,22,246,51,239,236,193,77,203,254,98,152,119,125,201,58,110,66,213,144,223,230,5,128,67,128,85,33,35,144,89,168,180,128,142,85,253,46,2,149,153,160,133,7,214,165,21,85,12,191,204,247,65,19,143,67,101,58,185,254,232,215,160,127,37,228,202,234,214,171,89,97,36,147,25,240,227,253,248,35,24,206,181,79,195,184,170,240,190,197,231,189,242,34,11,32,69,253,253,53,164,220,106,175,58,24,244,251,56,238,253,216,44,245,209,165,9,5,204,184,207,59,133,116,212,2,37,0,193,88,42,192,14,125,12,31,111,141,171,54,239,116,115,165,245,218,139,222,18,80,12,228,152,250,54,66,10,253,33,104,25,146,47,56,89,65,28,195,161,104,79,107,163,85,49,1,240,249,136,30,33,192,122,195,196,91,141,40,152,87,217,96,227,130,73,73,47,193,214,130,172,20,100,170,225,86,130,10,6,152,245,94,65,177,211,38,22,19,181,73,129,179,97,60,133,195,136,156,250,196,59,202,239,204,142,74,48,104,208,97,231,178,240,247,64,231,170,136,38,139,46,115,173,45,123,61,225,98,7,178,229,150,31,64,182,112,103,38,148,75,51,152,168,214,111,208,13,107,179,126,24,210,85,253,98,1,7,136,125,139,103,87,23,52,228,190,74,234,206,187,196,136,48,56,213,244,144,124,188,46,207,96,94,219,170,117,160,243,52,70,27,34,115,23,174,133,171,182,67,117,222,155,157,178,67,48,7,159,233,126,67,109,103,213,148,67,220,4,246,226,219,237,244,45,119,202,182,115,221,122,31,108,251,41,182,237,39,60,107,239,9,7,246,158,224,220,123,194,225,77,38,236,238,176,39,99,203,190,248,46,131,144,37,64,230,55,183,75,108,165,134,171,103,19,65,51,126,165,126,59,191,193,104,76,52,111,231,67,131,120,47,17,194,19,238,241,43,87,102,252,74,168,156,25,243,238,87,64,237,247,233,196,215,160,128,138,135,67,177,48,30,143,158,172,128,58,72,156,161,81,250,129,84,118,144,247,223,190,56,157,138,194,21,12,97,186,95,101,7,149,84,213,51,84,146,101,234,218,168,236,137,174,172,161,218,210,95,195,176,204,14,69,65,75,176,237,61,10,130,102,137,91,214,174,14,104,230,120,159,28,106,170,90,187,220,66,129,54,143,4,110,230,3,18,97,81,201,3,155,253,58,250,100,235,181,166,253,231,212,49,67,10,2,154,54,155,89,65,147,142,78,209,41,178,42,8,29,84,80,253,234,55,126,231,139,239,253,55,123,131,251,209,166,191,77,74,114,159,57,162,99,185,83,9,240,196,160,214,174,158,165,59,116,139,174,37,252,42,99,110,33,178,85,180,136,51,152,172,41,90,162,64,194,54,108,66,0,194,212,208,151,131,208,0,173,113,213,161,220,157,46,34,120,202,124,125,254,55,127,252,197,127,253,141,47,126,248,167,95,252,167,63,180,204,23,36,142,87,51,64,72,161,46,160,235,164,5,35,248,108,237,62,107,170,122,36,4,129,158,43,29,211,232,85,223,48,101,22,162,76,17,37,47,152,204,223,250,43,168,121,4,85,238,175,44,179,12,114,62,255,251,223,248,252,71,223,211,186,135,193,75,61,71,129,47,255,238,223,125,241,7,127,168,247,223,57,253,200,135,234,61,63,101,247,205,184,81,192,185,103,140,12,171,222,19,118,222,214,208,82,122,40,192,180,89,67,69,207,76,226,193,97,176,241,106,26,46,80,109,27,124,208,233,131,139,190,53,146,133,5,123,112,99,139,110,242,191,249,79,95,254,228,191,88,180,146,157,173,218,155,209,158,158,14,180,99,70,94,54,27,249,234,183,190,255,229,63,252,24,54,242,206,178,2,173,216,177,169,221,35,161,30,222,169,77,28,202,243,22,122,168,149,218,85,189,239,41,194,222,170,32,207,172,232,212,34,118,209,67,157,136,52,52,207,176,169,162,26,105,250,90,209,18,108,171,64,47,164,235,162,238,132,95,135,189,59,64,202,92,53,153,237,122,203,101,253,162,196,162,35,137,244,34,1,73,128,10,145,128,79,174,139,171,34,187,193,118,148,45,189,208,43,40,180,233,98,39,128,194,194,126,120,175,31,189,166,171,17,175,161,206,11,206,204,19,10,29,83,181,28,240,107,150,129,253,211,105,199,207,126,240,249,15,254,198,161,14,125,186,254,179,1,78,134,38,90,58,145,71,42,138,144,236,153,58,138,86,10,255,30,154,144,7,218,67,74,27,230,184,84,154,248,27,127,247,197,255,248,227,47,126,247,67,181,73,247,4,64,42,232,9,101,111,251,239,127,243,243,159,254,244,164,134,45,20,9,176,31,188,64,107,103,9,90,169,102,202,222,93,100,173,164,117,87,83,2,151,212,59,25,139,185,31,92,148,186,62,61,226,117,156,103,171,37,148,59,6,27,103,145,169,148,236,189,126,11,248,250,16,142,133,113,44,130,191,179,100,29,130,0,165,4,128,144,141,184,80,174,189,138,168,208,19,204,131,192,97,30,248,2,5,254,130,66,18,230,129,47,78,152,103,180,152,206,224,49,133,10,194,13,2,255,213,180,253,97,173,43,245,25,13,54,168,170,142,65,240,20,74,51,7,229,44,67,169,233,106,49,253,8,0,199,63,188,171,3,114,136,93,237,213,84,42,239,227,241,62,84,159,65,138,231,225,24,30,68,138,231,143,186,230,11,175,105,190,236,209,111,49,241,113,253,168,107,175,192,67,31,169,171,232,24,130,89,42,138,174,1,106,225,231,107,2,169,163,40,51,147,226,129,3,17,44,35,176,144,255,241,71,255,2,174,229,63,252,83,157,208,17,166,186,229,223,130,125,245,103,110,101,130,70,153,47,127,231,111,63,255,237,255,238,86,38,4,104,34,47,87,208,18,182,180,251,23,255,21,180,235,210,22,90,214,38,252,119,118,181,92,196,39,193,15,234,28,2,158,95,63,126,209,82,63,172,88,115,163,191,56,2,104,172,166,178,33,26,186,51,117,22,137,162,23,143,79,152,67,101,12,53,170,43,213,161,23,44,67,197,208,2,108,79,155,64,158,87,47,143,213,19,194,184,126,48,181,245,244,155,1,99,40,134,178,23,144,12,33,244,11,123,246,91,92,191,134,222,101,43,17,107,164,178,41,232,105,21,8,117,93,22,190,18,66,73,223,119,129,18,203,224,64,28,130,20,66,77,100,117,140,92,168,82,144,178,183,93,98,127,187,128,223,66,173,42,110,173,42,46,173,42,102,171,79,218,28,32,194,35,3,218,35,155,58,143,22,105,198,77,219,239,19,55,181,71,168,28,39,159,162,251,136,118,194,30,205,189,183,94,152,11,100,96,171,234,163,145,104,42,63,66,93,35,125,113,239,7,165,149,216,5,103,102,216,244,41,49,67,196,48,15,113,203,103,152,111,172,39,2,222,115,235,79,13,96,134,181,79,234,83,171,141,9,220,121,108,221,71,86,111,9,108,119,171,60,97,38,167,119,24,18,92,17,183,80,161,222,182,124,110,193,209,160,106,81,91,251,4,225,58,137,237,174,214,243,33,250,127,43,184,118,214,133,58,159,14,119,15,76,131,197,186,118,17,212,160,84,6,57,35,249,118,162,26,5,169,26,146,24,163,235,95,244,181,43,24,25,147,48,218,184,130,49,254,56,238,94,24,235,221,75,132,24,28,185,198,48,46,98,130,52,124,107,6,199,207,10,221,125,249,17,251,187,86,252,200,188,125,2,219,0,157,184,5,157,150,27,188,178,112,168,242,168,79,42,234,118,156,137,96,208,180,207,27,232,241,219,0,40,30,48,247,103,192,90,219,139,9,151,126,101,200,10,246,101,47,160,215,164,55,111,216,11,245,147,186,30,53,237,219,247,104,218,9,225,188,230,23,128,1,40,241,83,32,118,49,117,90,176,63,25,186,53,14,95,238,108,173,175,218,234,91,158,119,167,81,68,149,212,70,133,11,214,57,102,88,29,28,88,207,27,174,90,249,172,145,78,144,242,120,94,144,143,52,201,200,211,0,140,85,5,154,5,235,14,126,172,163,79,112,201,87,216,213,39,240,236,187,245,250,206,104,217,80,22,113,111,25,236,161,125,99,53,106,126,162,105,226,158,219,240,116,186,220,223,240,33,44,27,85,207,194,241,0,236,176,134,242,188,22,205,186,103,55,137,130,197,156,216,106,31,212,156,136,92,160,71,203,108,0,81,187,179,155,75,33,95,9,170,135,145,19,91,157,240,3,37,48,21,5,94,17,37,21,183,181,103,53,125,39,79,69,153,151,159,217,170,56,171,66,1,228,156,70,193,36,165,88,133,230,39,207,34,137,106,213,179,26,4,187,1,18,20,164,93,126,238,118,177,212,13,156,181,81,0,13,148,69,225,89,91,212,172,122,94,147,146,188,148,220,12,109,78,198,174,173,254,89,40,158,237,177,241,57,181,105,123,253,179,154,214,22,35,116,245,118,188,89,237,96,11,112,115,68,28,200,201,121,43,9,44,120,121,54,147,158,77,255,244,202,231,157,50,75,101,214,119,112,132,174,109,174,164,25,152,67,41,128,42,60,131,16,193,249,39,5,6,154,69,181,144,100,248,172,21,100,133,112,86,243,198,177,120,126,187,70,213,115,27,4,104,149,159,199,34,89,42,159,213,40,224,120,193,106,221,232,161,195,158,65,143,114,54,8,231,145,8,134,225,250,213,9,45,60,167,221,148,86,247,76,162,4,228,25,105,201,62,183,209,186,89,253,188,118,151,103,28,224,187,205,26,199,255,217,199,105,118,190,163,187,127,14,187,98,84,63,171,97,245,253,28,214,92,200,39,180,187,210,79,52,107,189,79,120,70,62,143,23,212,40,232,145,6,105,69,65,3,69,220,209,115,136,46,146,15,207,161,187,58,123,210,95,128,149,243,108,178,11,43,100,89,165,65,15,78,36,187,128,159,150,104,94,166,39,7,73,175,189,145,42,51,128,237,28,111,196,237,204,84,235,30,148,30,92,135,4,246,212,137,67,146,88,168,224,33,245,217,51,134,164,53,82,166,121,225,196,86,96,236,1,232,245,226,244,70,158,158,176,112,36,158,56,234,245,42,194,246,130,170,215,171,8,205,30,80,172,72,132,9,230,107,80,172,24,68,35,49,60,17,235,159,170,88,17,233,57,58,125,249,104,168,26,43,154,2,174,87,88,76,123,172,100,233,179,0,59,118,11,111,222,27,104,56,208,48,64,31,217,183,204,82,151,202,16,6,62,128,247,144,105,73,18,165,11,47,133,92,88,202,67,113,49,97,60,61,22,58,141,229,5,150,241,208,178,103,200,174,61,26,136,75,93,143,215,47,79,248,62,123,113,233,151,88,36,187,92,120,191,13,195,124,95,250,129,40,195,131,241,131,146,72,207,106,194,10,156,50,252,181,208,103,159,69,110,161,41,172,250,253,179,207,244,79,31,199,119,187,146,23,150,52,244,65,10,219,213,220,223,193,21,126,19,250,150,9,225,205,155,240,183,172,240,46,216,91,82,146,232,141,127,38,137,138,8,135,169,105,78,105,38,36,111,223,97,208,8,199,97,85,163,94,44,189,21,48,225,157,106,155,24,189,181,54,193,170,42,71,222,12,24,90,198,171,95,222,206,104,9,154,208,67,157,172,145,200,11,112,172,24,17,213,245,84,31,165,107,229,227,143,131,225,55,193,72,4,227,224,103,34,138,62,247,224,231,56,250,72,95,131,191,111,20,12,12,240,26,224,205,199,106,216,196,177,232,165,1,243,233,9,221,27,223,33,189,4,249,214,70,179,192,120,133,219,71,104,66,227,71,8,130,223,213,79,48,85,155,35,239,66,208,38,209,186,62,252,170,123,206,207,62,131,55,98,183,183,183,150,4,237,211,175,225,159,132,175,245,47,80,3,206,143,30,18,223,188,209,62,124,124,27,36,62,209,62,107,38,204,80,83,204,47,131,45,192,126,246,89,88,71,132,90,64,194,80,250,181,4,128,210,152,230,25,154,197,212,121,125,68,62,193,21,189,243,126,248,245,179,207,188,223,198,209,15,84,201,197,84,151,202,102,17,244,29,150,25,104,63,112,139,163,103,79,1,217,130,3,158,3,12,91,98,37,128,56,25,61,158,155,95,63,251,12,58,52,193,16,94,27,176,87,183,174,170,206,172,62,96,86,31,176,224,11,126,151,213,48,242,137,150,26,184,176,166,94,94,179,42,2,52,240,249,41,144,140,145,110,253,173,155,190,179,217,5,148,170,107,55,149,105,101,232,31,76,68,176,11,16,116,69,135,254,93,168,121,198,250,231,210,189,136,32,163,219,120,43,96,76,2,228,1,84,211,8,144,127,42,50,139,9,43,251,225,171,27,212,149,53,18,32,25,197,120,107,7,104,80,23,155,220,90,219,166,65,219,146,209,54,15,253,49,233,95,191,203,99,253,219,183,146,117,54,48,201,50,125,239,48,230,22,191,97,126,109,114,195,248,124,151,122,151,102,32,109,6,210,102,32,13,161,96,113,27,254,238,5,243,221,137,111,118,137,77,111,109,224,32,225,96,62,190,5,36,118,134,254,2,88,87,240,11,252,71,173,60,176,117,150,1,201,1,208,199,161,45,117,166,166,222,76,111,251,111,197,183,131,239,210,190,225,187,79,136,107,252,221,147,240,118,225,243,189,187,157,250,37,204,248,200,153,31,123,240,35,252,64,163,147,38,26,9,29,61,105,122,177,120,4,46,67,248,202,120,76,23,142,185,96,49,112,18,218,148,34,117,67,64,64,131,180,107,230,199,61,207,146,118,61,5,100,195,1,223,165,203,162,132,14,142,147,44,208,161,23,237,123,211,79,155,174,19,252,29,73,20,21,255,119,160,45,10,224,53,224,179,176,83,113,211,81,47,130,227,151,246,183,58,71,137,61,6,23,55,50,139,30,208,196,133,98,51,247,70,231,133,106,219,98,85,88,209,7,224,150,231,239,79,120,240,89,211,218,80,140,50,186,198,138,45,255,179,207,112,76,50,138,56,94,229,63,9,5,175,241,27,214,161,8,114,43,92,41,87,210,85,4,71,230,138,0,128,241,236,145,234,237,122,61,129,179,141,80,169,22,105,170,122,173,208,97,138,170,154,8,47,203,28,181,116,237,105,109,14,117,123,60,253,59,124,123,66,46,152,188,225,88,112,112,220,209,231,128,14,51,234,66,12,239,46,68,120,106,235,28,11,124,198,8,69,112,239,229,197,183,240,75,76,59,231,16,163,227,245,107,202,148,8,203,111,225,58,188,90,94,69,217,65,52,150,96,251,239,30,53,149,25,20,245,68,247,178,79,248,241,48,17,141,45,87,30,227,211,205,142,155,91,72,176,111,80,36,19,196,235,92,227,30,220,227,143,6,35,160,22,174,70,75,196,49,248,235,39,46,111,0,151,200,35,49,74,98,39,52,84,32,122,178,245,202,163,47,2,24,6,101,183,139,234,193,131,122,168,245,54,28,255,39,55,186,71,90,228,144,214,233,100,86,158,1,30,230,170,199,42,43,150,21,14,52,102,251,130,116,203,14,99,72,237,10,104,254,44,152,30,63,252,11,29,203,177,147,93,248,58,214,253,145,32,30,15,65,244,221,104,24,214,226,117,152,238,113,141,233,176,120,95,182,70,168,138,225,248,147,127,0,24,129,189,163,176,186,220,15,250,163,0,28,128,118,249,4,121,61,236,113,201,74,72,57,43,164,199,68,191,126,235,77,93,7,70,172,48,134,47,30,43,81,26,35,196,6,208,216,7,203,5,27,144,165,126,96,201,179,43,217,16,212,68,192,238,75,101,237,203,47,111,237,21,212,177,68,74,237,240,110,70,162,101,5,198,153,247,190,67,222,211,144,66,5,224,62,103,96,222,228,107,47,73,226,93,18,243,37,73,138,194,186,48,96,125,216,18,194,126,65,105,129,236,213,16,246,37,33,137,133,41,178,150,198,218,48,189,109,132,189,143,130,18,113,88,162,51,164,176,120,138,236,103,85,88,13,146,108,130,212,65,15,195,211,0,68,30,155,34,176,125,248,39,142,62,178,36,201,193,138,233,97,18,91,36,201,114,14,193,218,192,36,146,244,66,7,44,236,181,215,125,60,159,128,255,223,64,54,235,22,233,175,189,65,154,102,183,248,27,158,185,213,151,206,155,9,45,112,183,48,224,204,27,244,50,205,220,42,18,168,228,213,215,136,126,249,245,214,251,26,184,231,245,247,245,215,254,107,63,38,30,161,85,143,213,139,254,13,76,208,15,0,79,16,70,89,11,162,80,95,32,121,215,177,60,58,114,81,150,121,236,122,96,29,248,63,244,156,174,159,188,223,209,43,168,130,23,230,249,14,61,153,13,105,80,24,158,198,168,77,253,68,246,232,71,242,13,234,176,98,59,201,30,85,43,36,75,100,128,27,53,197,8,62,31,215,83,28,14,226,81,218,174,235,119,235,177,172,53,104,111,82,15,174,169,89,63,237,224,202,210,29,173,109,45,209,114,196,154,213,45,184,69,17,236,240,27,51,199,25,20,203,200,176,120,163,15,58,195,222,217,11,217,98,48,27,61,121,82,63,160,127,158,160,131,122,184,12,224,161,108,159,126,235,73,12,21,254,225,188,128,178,94,87,87,246,241,248,123,240,127,166,74,183,206,22,132,137,68,156,141,209,204,187,71,43,23,245,116,56,34,203,110,101,141,77,9,133,66,38,142,246,3,217,91,63,65,195,223,83,64,168,97,82,118,0,97,167,183,169,5,115,178,232,223,126,123,16,25,196,6,244,211,65,60,121,174,145,123,200,43,20,113,225,81,187,245,128,28,47,248,117,118,28,121,116,209,66,185,94,161,152,142,187,35,223,97,136,111,80,104,214,160,63,20,14,197,0,11,125,99,225,177,183,87,232,84,190,190,34,192,143,173,137,62,16,41,118,97,171,219,195,96,238,14,119,15,233,35,159,210,63,53,254,2,232,96,34,2,153,212,211,58,104,109,4,6,216,80,253,109,238,54,167,67,128,0,44,144,143,99,246,92,160,137,62,252,181,194,149,233,233,108,2,40,196,238,148,163,104,27,12,15,181,65,212,160,241,143,166,124,20,81,5,29,83,80,194,205,207,79,187,139,238,26,144,138,222,152,87,204,56,59,246,21,104,31,170,67,133,124,119,100,90,172,53,93,96,176,212,125,1,62,94,86,202,180,0,149,192,3,223,216,42,12,187,228,225,85,187,0,190,28,226,202,249,7,149,69,78,3,78,154,164,1,59,76,49,24,151,34,211,20,38,2,6,153,167,96,202,132,194,130,20,76,90,232,60,51,69,36,177,113,150,204,82,216,24,36,77,81,210,44,169,149,90,129,36,28,37,133,146,216,6,37,141,53,38,220,228,230,201,62,44,48,192,198,40,127,3,170,200,168,202,50,137,225,150,42,92,210,165,142,136,250,135,36,2,209,90,113,106,166,219,122,26,165,200,108,22,147,41,75,210,28,36,165,80,179,65,148,20,73,90,122,178,176,139,5,78,84,30,16,8,244,245,247,42,16,188,254,190,254,190,84,156,87,43,219,161,199,113,218,13,182,132,162,28,157,22,48,79,227,107,129,28,112,17,33,48,143,250,255,78,156,226,35,0,237,176,52,14,237,60,24,150,8,120,39,70,181,179,198,64,211,184,50,75,59,86,60,89,185,49,189,182,25,97,85,253,221,219,217,93,46,66,7,225,38,20,161,12,196,156,121,194,17,35,248,148,77,32,67,41,58,183,225,65,92,144,123,147,144,95,211,219,210,132,152,136,75,96,237,125,93,69,108,212,209,190,106,129,178,194,209,247,236,172,59,239,166,55,111,64,48,0,216,218,57,7,251,231,1,87,57,56,119,248,58,47,167,195,185,190,94,94,193,64,106,59,156,156,25,48,205,144,15,67,186,236,13,67,244,154,209,182,205,24,99,46,76,156,251,194,221,55,122,7,91,103,84,214,3,231,238,91,9,174,18,161,55,28,103,92,34,133,89,36,66,255,204,231,229,167,92,0,58,193,72,16,145,68,52,200,226,254,25,138,183,16,78,16,137,151,20,39,65,87,122,225,104,40,252,44,113,210,172,252,60,113,114,167,254,115,197,73,3,16,118,122,155,231,137,147,70,181,151,17,39,205,145,191,188,56,105,194,126,190,56,121,168,127,31,64,156,52,155,123,65,113,242,48,208,227,226,164,57,229,239,45,78,154,139,238,69,196,73,115,100,31,84,156,212,31,87,36,86,126,246,195,204,55,160,238,20,26,99,118,39,72,115,251,144,200,57,174,170,34,39,101,136,156,61,40,114,102,73,139,200,57,66,34,103,214,42,200,109,145,200,153,39,45,34,167,144,212,74,153,34,39,129,68,206,44,185,87,228,100,160,160,7,242,77,145,83,65,34,167,81,197,69,228,100,160,200,153,37,157,34,167,130,68,78,61,221,214,83,32,114,230,41,139,200,185,69,34,103,222,42,114,134,146,150,158,56,68,78,39,42,15,136,156,250,26,125,21,57,95,127,173,111,42,54,145,73,216,125,124,80,239,220,143,137,75,130,241,8,112,72,88,58,6,204,10,199,77,80,58,82,95,23,147,78,16,146,108,111,66,22,17,73,107,225,128,128,4,106,30,18,143,44,93,116,21,142,246,190,23,41,86,193,200,130,6,253,157,202,41,103,236,54,164,137,68,130,241,170,179,35,16,237,237,156,46,14,237,239,157,77,20,122,86,247,246,10,65,214,218,90,101,27,252,211,241,123,58,88,23,209,71,131,108,17,124,64,249,67,98,143,96,123,20,219,21,122,44,111,86,238,2,207,206,34,116,31,235,174,176,131,158,45,247,136,58,123,31,190,188,97,58,220,63,73,204,225,120,249,83,100,38,226,15,70,99,137,62,17,233,107,194,14,0,17,33,188,239,167,61,181,203,61,129,153,136,176,177,65,223,194,219,210,61,89,156,44,20,107,236,117,117,1,238,50,86,55,26,38,66,254,104,28,242,231,54,118,109,87,110,48,27,123,134,124,101,86,126,158,124,181,83,255,185,242,149,1,8,59,189,205,243,228,43,163,218,203,200,87,46,115,252,98,242,149,9,251,249,242,213,161,254,125,0,249,202,108,238,5,229,171,195,64,143,203,87,230,148,191,183,124,101,46,186,179,228,171,23,125,114,51,227,118,5,126,121,107,231,5,232,178,87,66,244,242,144,172,52,111,145,80,74,160,210,154,190,220,70,255,107,190,91,1,81,42,77,253,31,253,122,103,202,77,78,180,30,144,155,244,165,252,42,55,189,254,254,42,62,153,185,223,164,155,82,128,206,138,57,239,211,141,215,17,183,203,118,243,42,94,103,203,246,220,227,191,62,216,189,62,216,189,62,216,253,202,63,216,237,19,72,19,236,113,195,157,104,116,192,170,182,202,189,80,220,251,18,111,109,231,136,126,103,74,122,207,21,236,176,35,100,226,152,216,246,126,82,218,11,10,101,135,100,48,121,209,7,140,146,252,41,138,188,224,81,24,64,235,151,26,194,36,150,177,150,84,35,8,187,21,4,93,160,89,220,62,38,104,26,237,90,182,151,232,37,112,252,4,49,240,195,74,125,47,33,228,157,41,211,237,223,254,167,138,114,239,247,50,246,104,222,202,132,35,142,151,48,139,125,161,137,119,228,130,88,191,203,49,77,229,212,89,48,123,229,223,117,202,237,102,142,21,209,239,137,94,212,28,75,158,235,79,88,207,145,239,126,105,160,72,96,185,73,109,104,227,68,65,106,34,177,7,37,207,105,44,137,30,182,172,138,161,190,36,20,26,109,162,37,142,146,108,2,27,151,134,111,95,54,209,82,45,101,19,45,87,73,77,0,221,35,90,242,40,223,38,90,202,73,178,88,132,182,93,228,92,127,127,155,39,201,59,71,243,162,145,52,70,157,20,16,148,98,238,144,76,58,165,96,99,187,50,233,216,76,183,183,65,145,121,135,76,10,234,229,29,26,165,234,16,112,253,121,143,90,39,1,46,65,10,171,89,187,169,118,105,109,152,245,0,235,131,172,168,142,34,83,166,117,159,182,125,146,173,41,205,190,74,176,175,191,175,191,175,191,175,191,175,191,175,191,223,84,133,245,15,114,7,246,82,247,96,95,231,93,216,139,221,135,253,130,238,196,222,231,94,76,189,232,177,73,209,90,77,133,49,175,117,96,0,70,227,139,185,30,88,102,247,150,86,187,227,177,94,245,160,54,108,242,247,201,77,124,59,147,33,211,56,126,122,51,86,201,253,244,129,128,133,77,196,35,152,7,253,193,47,207,104,238,23,112,171,248,225,111,22,191,142,219,197,15,127,195,248,18,183,140,167,152,6,196,14,238,173,67,15,33,234,13,133,29,154,101,40,218,34,49,82,28,61,178,93,89,232,192,221,236,215,9,60,138,12,216,143,92,157,246,66,167,153,44,200,244,128,189,210,29,73,250,99,177,80,164,31,140,19,134,62,79,207,77,159,199,112,255,24,14,6,241,175,193,253,35,75,227,209,65,8,15,158,234,254,177,31,75,28,232,116,44,30,254,58,58,13,122,17,167,105,60,126,114,167,227,3,167,207,74,179,69,47,242,105,198,67,247,117,1,48,53,55,208,39,108,52,140,241,173,228,93,125,133,23,179,156,8,4,125,178,210,104,14,211,77,14,124,74,193,175,228,138,34,187,224,159,100,135,92,78,115,40,165,83,105,212,241,60,41,201,225,126,180,6,114,72,165,80,79,103,154,116,186,90,153,54,23,98,171,221,108,174,3,190,64,173,69,221,231,38,245,90,234,161,196,54,243,101,186,144,76,71,55,169,84,126,69,213,114,245,201,184,93,109,52,228,54,221,188,103,131,243,212,182,152,76,166,226,124,241,62,167,212,198,197,97,173,54,233,222,241,98,158,174,228,114,181,233,122,213,156,164,211,145,57,51,14,76,132,173,160,44,18,65,33,20,244,45,7,76,40,38,116,146,225,78,169,218,110,43,137,0,192,30,27,242,85,21,38,221,220,14,30,82,227,122,172,123,55,39,134,211,204,3,31,140,49,37,150,175,78,58,171,170,60,45,63,116,155,171,236,106,208,11,142,83,193,5,53,89,229,98,141,113,185,153,140,81,137,102,165,224,107,52,6,157,117,50,90,87,146,247,225,57,95,79,55,107,169,94,38,90,147,6,137,116,119,204,36,74,252,88,138,183,201,57,159,205,167,148,230,166,163,76,122,245,48,39,141,170,5,10,207,5,120,49,217,172,151,184,65,115,28,122,232,74,116,146,222,150,19,89,130,40,174,10,28,27,89,140,217,173,88,100,185,118,88,9,86,203,101,54,154,34,219,171,64,169,61,73,220,111,50,61,142,196,19,221,176,47,155,170,21,87,185,214,96,21,105,164,169,66,17,207,136,98,49,33,165,88,50,214,88,54,152,220,36,42,69,114,129,84,64,220,222,211,129,65,162,60,222,38,41,178,61,159,240,171,134,194,249,186,153,233,160,94,194,201,94,42,62,139,62,164,125,100,172,151,238,145,121,54,246,48,223,150,195,41,37,11,250,27,27,205,106,179,101,188,216,77,251,166,189,0,155,11,86,123,15,227,81,180,193,100,166,157,218,189,20,206,205,234,120,110,144,236,245,198,27,129,82,134,190,14,147,103,22,253,73,204,55,197,115,49,121,83,217,214,104,128,59,223,56,18,42,223,167,2,245,24,153,227,134,5,188,223,174,85,230,227,65,35,55,219,22,54,227,100,103,235,27,231,234,196,118,222,93,102,54,212,98,45,137,212,74,154,143,217,100,54,63,151,6,116,157,76,245,8,124,20,101,50,69,190,56,8,250,146,169,81,109,50,146,115,249,98,175,60,77,73,194,42,208,37,139,33,49,21,204,68,233,153,28,138,164,83,113,186,28,237,181,238,238,210,68,123,42,103,122,101,38,25,40,245,34,45,42,49,43,172,201,10,55,13,147,202,220,215,108,85,239,227,119,139,36,85,34,27,190,158,40,14,218,171,92,47,133,47,105,0,180,54,158,231,36,174,205,70,73,185,193,62,228,38,133,76,173,178,137,213,154,116,33,82,12,82,114,99,232,139,212,146,92,164,91,14,212,23,249,153,156,94,19,28,95,107,41,225,65,131,23,197,241,221,146,154,205,90,145,92,58,137,103,162,165,82,63,181,125,104,76,147,157,14,67,134,185,114,127,82,237,116,227,243,135,1,158,76,82,209,7,101,28,230,178,179,17,3,150,49,27,104,181,162,15,1,161,171,196,125,235,48,85,73,177,160,183,121,121,92,175,177,10,61,143,39,153,120,191,3,250,221,72,220,53,251,228,102,149,173,202,62,165,86,216,196,7,115,60,178,92,85,251,229,165,116,199,112,100,122,147,217,62,220,53,113,65,233,61,204,42,213,222,248,129,184,111,6,26,203,89,133,74,249,234,195,206,52,62,26,71,82,169,6,91,103,68,178,51,107,225,45,95,104,35,113,37,182,177,162,58,141,192,172,139,43,148,175,153,14,103,30,130,177,129,148,145,69,170,183,110,225,179,5,193,37,67,228,84,158,41,76,193,55,158,132,242,205,84,181,254,144,234,109,91,147,226,157,66,46,152,162,111,222,28,210,73,124,149,79,72,65,102,60,222,54,201,187,204,136,83,6,100,114,59,79,22,168,121,154,10,8,185,233,42,47,84,91,100,176,22,229,230,229,46,30,203,8,92,180,188,164,170,28,185,206,198,59,77,166,21,86,124,73,106,37,86,231,76,172,31,156,53,66,4,85,235,206,7,133,6,49,143,174,171,147,28,37,228,148,86,249,142,76,43,243,116,129,157,46,39,185,126,115,218,111,145,5,161,219,153,141,243,227,108,116,194,230,147,83,66,164,138,114,106,184,10,173,182,241,16,151,218,196,100,242,46,164,40,228,61,213,80,38,92,187,150,47,69,91,76,46,147,82,70,60,81,173,117,202,209,89,255,174,67,177,62,114,19,125,40,164,34,190,237,234,33,159,174,118,50,210,253,44,171,100,162,65,114,24,31,135,34,193,70,107,193,230,231,213,105,185,211,171,69,171,241,122,133,236,245,70,163,230,182,183,136,18,245,220,102,16,109,180,8,37,27,163,130,13,130,18,40,113,213,8,38,194,99,186,125,215,225,238,11,241,202,234,142,9,109,5,156,28,243,161,77,169,53,27,245,184,97,141,216,244,26,137,245,166,204,48,1,156,103,170,189,112,178,88,105,23,75,57,38,184,165,243,69,102,66,9,188,16,168,251,122,247,253,26,27,141,177,149,33,207,145,66,129,231,68,46,148,96,153,78,117,145,219,52,125,205,251,72,120,155,16,9,66,233,249,154,179,120,42,144,221,164,147,100,176,80,105,22,106,144,8,39,11,245,102,36,45,141,11,28,199,221,222,162,99,150,73,12,158,253,114,9,184,96,93,173,142,13,51,145,72,40,129,27,250,163,12,195,60,249,225,213,61,226,44,192,9,111,170,136,154,101,119,157,238,217,61,20,134,171,29,213,249,32,191,133,223,213,0,159,208,129,208,141,30,210,241,122,200,51,12,116,254,119,164,41,196,9,34,78,231,113,215,199,33,209,15,134,66,248,141,22,63,148,0,108,152,44,66,87,198,223,142,196,162,145,184,158,113,165,177,86,130,40,176,103,180,119,117,165,193,165,7,10,124,77,61,163,34,236,229,236,236,122,215,61,118,0,159,59,119,199,169,14,231,140,190,123,20,24,33,213,163,156,211,188,81,7,124,216,237,3,114,92,21,196,177,56,129,17,81,28,243,135,47,45,28,239,25,75,199,138,38,24,21,22,54,166,173,38,227,97,244,25,64,24,19,8,17,138,132,131,54,117,110,109,89,94,41,226,236,26,55,190,105,171,226,76,180,126,236,135,241,100,31,77,47,84,254,88,48,1,95,165,157,158,30,159,135,20,48,146,253,45,60,23,226,121,139,0,74,120,19,150,30,60,218,119,207,206,238,122,198,86,58,175,47,102,173,161,222,23,237,237,214,217,21,235,75,240,25,67,149,118,151,185,34,209,130,60,163,97,140,189,103,1,189,186,82,67,31,51,102,146,38,192,42,146,37,5,134,57,54,74,130,197,107,145,69,157,27,45,120,249,204,142,176,2,250,23,54,165,94,133,237,246,72,189,35,251,216,214,129,61,251,61,102,219,239,11,73,6,101,102,208,95,37,43,189,20,122,244,136,180,160,199,31,159,181,80,246,129,56,111,84,167,13,195,136,114,174,221,138,88,142,205,93,95,175,167,0,228,133,217,66,241,160,191,199,78,56,251,113,112,54,57,112,92,147,158,127,158,62,171,25,77,137,73,39,207,113,192,25,76,64,229,43,75,194,123,192,181,41,84,61,23,19,218,165,178,154,10,214,166,21,102,152,233,197,236,106,41,246,6,60,71,173,101,140,166,175,53,181,172,231,247,208,169,183,117,101,104,146,133,137,8,125,238,82,54,110,196,62,253,116,37,209,51,77,197,75,163,177,87,96,94,44,59,94,203,211,206,2,123,230,105,173,205,196,217,12,228,173,175,140,224,123,255,236,86,5,7,242,213,204,79,63,165,37,176,115,31,225,57,125,21,67,44,164,229,4,122,14,51,116,122,163,42,183,246,120,70,139,30,127,127,200,246,199,87,174,115,109,71,166,174,58,116,22,8,52,0,148,15,248,102,157,218,88,184,2,164,105,101,33,2,6,99,131,94,18,252,33,2,230,239,182,40,163,48,181,135,152,123,203,246,103,104,121,200,154,252,180,149,145,210,199,228,104,86,79,181,47,24,2,223,221,229,70,87,0,246,247,226,79,119,126,16,38,162,170,178,214,126,24,30,63,66,209,81,80,42,98,12,7,229,188,128,200,81,111,34,246,199,46,110,212,137,112,132,160,79,231,117,228,71,87,28,185,203,66,239,71,103,97,107,159,126,42,208,75,109,35,63,194,176,184,87,106,32,251,62,123,214,193,172,194,121,4,114,25,173,156,39,38,201,26,121,223,89,151,218,48,1,22,208,194,184,146,104,134,95,200,86,140,24,249,104,143,236,20,48,20,78,181,9,219,229,231,97,158,155,237,38,66,42,28,197,141,33,19,128,66,33,8,212,118,242,232,169,167,15,86,231,72,175,250,180,4,248,116,3,5,186,218,224,174,43,124,235,53,124,24,108,130,75,151,97,28,94,37,79,254,225,6,30,3,226,10,49,0,39,240,181,254,149,26,210,23,110,10,236,189,106,91,21,95,19,137,196,203,154,213,13,36,208,157,70,95,98,89,80,212,162,43,200,241,242,61,221,163,158,161,130,248,203,7,81,70,160,32,28,63,84,156,3,88,125,69,223,203,64,204,25,203,254,144,166,105,147,132,106,156,84,30,107,146,37,164,40,89,38,146,24,143,172,254,186,118,255,255,178,174,51,169,134,9,80,144,205,98,179,6,181,46,179,186,109,228,88,215,211,100,70,20,54,45,146,98,178,6,117,77,137,36,82,70,45,135,64,157,44,40,80,195,226,40,232,64,147,156,80,40,167,6,114,196,20,25,7,57,28,0,209,5,73,137,228,12,165,141,169,26,22,52,35,10,192,108,30,86,153,65,183,46,32,127,5,242,167,22,229,82,0,51,101,131,105,228,55,201,165,37,39,75,138,169,26,84,170,37,82,70,231,194,160,115,32,113,69,145,36,151,2,105,219,212,58,5,187,26,5,137,80,223,116,5,117,90,99,169,97,10,227,179,36,159,174,193,216,9,0,12,72,28,165,35,41,108,147,33,231,105,125,108,125,13,19,74,26,160,98,83,32,125,32,39,10,138,227,176,120,32,61,73,99,114,138,156,102,106,42,134,245,16,9,179,204,26,160,31,140,42,83,211,80,58,215,71,149,53,250,62,7,88,201,234,249,0,189,219,172,137,222,20,185,0,89,93,27,170,214,217,45,82,12,14,131,156,38,57,203,25,128,54,105,146,203,213,144,118,173,15,166,13,115,75,10,27,231,73,25,36,142,65,95,227,112,188,74,78,73,193,38,113,144,168,218,193,134,245,72,16,161,156,66,97,92,134,244,129,172,6,204,1,19,165,228,141,206,200,25,82,204,163,217,35,204,68,128,131,21,72,156,235,241,38,214,121,184,224,64,231,64,34,111,170,7,139,122,231,19,249,45,50,79,29,23,106,80,155,215,192,136,108,44,56,4,90,42,168,176,55,160,152,172,195,222,22,8,117,13,20,186,90,249,185,142,179,88,145,5,5,232,16,178,153,157,23,107,54,168,40,223,28,70,138,12,22,107,102,132,140,80,17,64,245,81,36,87,130,232,68,42,196,67,24,53,131,75,145,243,146,62,8,78,141,170,65,105,88,81,227,103,128,191,93,83,253,24,162,32,10,1,70,74,18,133,230,162,172,173,134,41,101,47,5,85,162,169,85,50,1,218,200,147,197,50,66,142,35,124,134,125,183,31,48,189,213,79,188,147,77,111,63,250,142,170,237,160,242,131,72,105,4,122,165,71,82,33,122,81,183,229,95,161,8,107,30,141,107,84,243,213,135,91,123,125,2,39,250,161,136,150,207,162,43,252,171,30,167,234,164,160,124,85,16,119,228,95,161,128,93,48,95,21,248,212,124,196,246,201,139,158,199,99,214,143,48,177,80,162,111,201,135,207,245,150,124,6,253,88,242,21,94,1,103,191,145,63,8,15,98,3,45,223,122,247,96,192,87,229,1,93,31,193,166,85,163,233,126,152,237,58,116,23,28,28,188,81,79,229,152,212,6,212,128,2,90,6,226,170,60,46,25,26,3,165,102,192,39,7,61,195,194,72,121,44,252,182,158,173,191,65,192,122,234,51,132,49,18,253,127,88,44,0,53,81,2,22,214,200,162,56,100,85,31,49,80,3,6,109,78,214,141,181,112,32,224,113,162,17,20,182,38,237,41,174,106,133,153,18,194,254,58,218,93,169,245,231,156,138,154,120,164,87,68,236,179,77,245,105,31,86,244,215,14,237,185,99,127,49,141,49,63,82,238,90,123,5,57,140,236,125,200,59,216,83,243,81,228,104,9,240,225,88,7,212,72,30,59,155,31,243,224,254,176,171,2,153,177,55,108,51,228,216,38,39,160,91,123,53,177,247,207,136,248,97,42,148,157,8,136,113,3,100,246,47,76,184,153,98,171,63,22,81,23,149,197,93,115,117,197,38,252,228,89,82,95,64,236,253,50,4,76,117,179,91,70,105,228,234,241,62,122,226,132,217,135,245,243,17,110,188,200,236,233,143,75,111,172,123,252,236,214,140,247,151,3,171,212,49,103,246,135,154,163,155,254,200,178,48,30,93,176,227,101,220,59,162,91,241,187,247,99,175,114,229,254,241,74,199,54,163,229,217,230,68,240,239,249,98,179,175,67,7,233,66,240,242,236,177,159,247,140,243,30,52,43,182,159,102,161,199,30,43,205,210,222,125,118,71,176,111,20,251,30,104,94,188,191,71,112,121,242,227,211,215,214,49,231,115,146,189,225,99,132,107,135,244,161,80,71,71,154,180,60,56,29,61,100,247,176,51,231,240,50,239,117,228,57,158,65,158,211,223,15,8,218,141,237,186,214,72,30,36,126,231,145,223,131,22,19,59,135,243,181,7,61,165,89,115,173,151,155,246,220,243,154,180,90,126,216,212,228,159,63,113,110,47,108,238,77,216,164,173,51,54,210,49,59,145,103,20,63,209,180,228,132,21,163,9,110,231,12,199,254,54,103,111,203,250,182,4,22,2,124,141,219,71,188,237,111,31,123,139,238,235,134,219,251,153,87,5,230,117,190,160,217,251,168,242,132,14,113,4,61,234,237,229,92,158,199,218,159,211,69,77,248,56,192,61,157,209,7,203,219,221,254,233,81,125,25,29,7,96,25,144,227,201,111,47,27,12,249,224,224,62,206,243,208,137,97,123,176,243,236,21,24,118,94,10,221,208,102,147,52,181,215,194,253,103,129,77,96,112,160,198,217,51,183,124,199,106,134,175,138,135,251,190,179,44,29,16,226,90,3,214,34,126,23,180,107,66,249,97,49,195,90,72,147,12,130,142,245,190,211,5,132,187,168,99,152,170,161,18,122,158,180,108,30,219,67,165,179,184,11,249,217,225,78,108,149,158,142,243,198,178,29,7,214,135,205,221,169,49,175,92,60,174,119,46,142,37,243,94,82,138,237,217,211,65,118,204,55,80,143,250,8,106,155,223,163,64,29,187,13,61,136,154,151,33,167,129,217,165,8,214,93,107,191,159,9,206,220,80,228,124,54,245,184,34,220,253,1,117,223,174,241,236,146,99,28,174,188,35,194,189,91,45,119,247,108,123,175,161,92,110,148,118,111,26,44,37,195,206,1,88,24,155,3,37,15,77,202,145,135,91,251,108,237,189,111,116,222,82,238,60,238,30,199,229,193,157,179,119,227,0,170,162,81,141,221,205,103,19,190,158,62,194,94,61,109,252,202,217,116,255,83,117,85,121,62,242,7,252,232,63,231,187,241,71,104,53,184,62,245,63,238,189,85,177,61,244,27,197,44,254,204,209,143,219,146,54,203,218,46,254,173,97,123,15,84,86,236,71,207,33,139,68,54,18,253,224,6,110,84,39,153,111,119,202,224,147,124,15,254,148,210,171,52,57,157,173,96,33,50,159,173,228,155,99,156,36,115,226,4,148,36,185,21,73,250,6,113,144,145,154,1,24,4,172,21,157,66,216,115,88,190,211,139,20,6,235,38,252,216,42,55,154,245,100,43,55,162,137,194,36,214,203,84,38,153,114,50,48,219,4,171,197,110,162,140,215,26,21,142,171,212,87,169,84,155,141,201,179,212,168,146,30,165,107,181,90,61,182,78,119,198,209,251,114,45,48,162,104,190,155,7,109,114,66,182,10,42,52,201,110,55,23,204,114,124,150,227,170,217,70,161,31,202,225,161,25,61,75,21,198,28,63,79,164,57,174,158,174,76,169,196,122,235,11,146,245,69,162,211,91,178,35,97,218,40,44,66,157,200,108,187,141,198,4,193,23,15,71,132,40,55,191,111,228,121,37,221,9,102,178,83,110,189,17,22,77,95,218,39,146,169,124,70,30,182,55,100,183,118,87,204,172,56,241,161,51,107,240,177,251,101,139,35,194,220,102,222,246,149,150,237,174,111,182,170,112,201,68,107,53,72,54,74,229,97,52,92,26,55,3,163,249,116,21,100,217,85,80,228,243,33,58,76,78,182,67,118,68,178,252,106,49,107,214,42,121,138,34,25,66,172,113,165,77,158,18,101,158,107,142,187,205,7,178,198,247,218,252,125,145,156,167,68,92,232,12,90,205,122,162,51,224,67,209,94,101,59,153,47,152,178,175,49,89,181,178,211,213,188,88,43,180,219,44,217,226,179,85,110,24,15,9,37,134,136,8,243,101,94,234,138,133,158,132,183,115,62,122,209,239,115,137,124,121,147,28,221,79,248,64,35,41,145,229,82,173,17,36,43,44,30,160,162,181,251,142,176,216,78,134,195,77,160,61,111,14,98,27,223,176,220,156,113,194,170,178,77,221,41,197,118,124,91,75,14,155,190,120,45,210,186,227,132,136,220,90,133,103,140,176,104,76,67,209,5,126,87,220,82,171,77,166,180,156,198,239,185,108,71,76,78,147,155,106,25,111,132,11,131,126,174,151,30,5,134,177,74,127,85,34,239,154,213,12,227,171,198,71,28,83,39,41,142,232,61,76,27,229,113,170,75,80,76,166,205,250,166,4,27,90,211,15,197,65,38,176,108,231,152,56,143,111,183,244,195,156,205,150,114,227,37,221,77,21,7,165,16,24,73,89,234,22,169,94,83,234,167,123,179,98,106,221,139,53,240,117,246,33,86,201,142,24,42,53,125,8,141,146,157,209,148,205,228,147,147,104,110,205,245,219,10,77,38,130,121,230,110,174,44,125,93,153,105,23,24,223,182,144,140,70,167,139,41,27,234,13,162,15,217,158,80,153,103,217,210,186,60,200,22,233,254,162,209,226,114,193,84,226,97,161,180,130,5,114,73,244,240,196,136,193,73,60,213,26,77,238,219,243,88,64,102,10,157,248,148,45,108,171,100,55,156,73,182,115,157,105,42,17,95,206,134,36,196,17,155,143,79,186,155,44,199,40,163,108,168,184,16,219,133,126,127,81,201,228,88,94,74,110,153,166,192,52,135,83,49,49,168,151,198,43,169,60,108,16,221,113,146,27,205,137,77,190,76,227,62,114,38,172,55,81,137,226,135,157,240,182,70,79,234,233,174,132,214,203,48,24,157,108,64,163,2,73,109,112,174,45,102,23,205,229,253,166,73,221,223,43,116,161,20,79,118,10,193,112,53,186,84,216,135,146,28,24,37,54,21,62,66,174,203,201,218,170,41,181,105,170,72,50,84,163,17,11,245,83,181,100,109,75,103,171,185,100,47,89,121,224,114,75,38,91,35,195,148,144,10,79,240,16,152,59,146,39,194,228,172,32,165,195,98,149,11,77,184,13,89,140,247,50,66,117,68,78,184,97,107,222,105,204,114,92,1,207,178,108,63,118,223,97,75,193,72,165,70,182,90,51,101,248,32,41,25,49,217,232,50,84,147,92,44,6,82,106,85,105,223,73,131,28,61,154,226,189,24,23,192,235,83,28,239,145,11,98,218,87,198,161,161,208,13,86,217,24,160,57,157,193,114,51,13,221,183,219,217,96,101,81,8,103,196,197,170,24,20,215,27,62,78,229,86,197,74,135,226,147,5,95,159,95,177,212,218,151,26,114,114,186,157,97,235,171,7,176,14,59,247,15,82,164,151,150,227,181,135,102,48,151,28,38,167,211,105,166,24,34,169,98,189,34,220,175,106,96,231,102,115,197,78,86,30,110,18,169,84,45,29,206,37,7,163,130,82,108,13,232,120,171,143,11,119,131,4,247,32,78,135,242,36,89,130,123,129,242,53,154,15,195,173,80,16,6,29,186,126,47,133,202,120,110,124,87,191,139,109,82,241,53,153,188,11,227,61,122,82,158,241,213,88,50,201,15,26,153,187,56,221,108,108,215,82,248,78,20,219,108,125,154,221,130,181,147,158,101,102,197,187,232,40,52,151,200,88,166,150,108,117,185,34,21,46,203,105,142,226,70,163,238,48,62,29,212,155,43,64,242,234,133,206,108,222,172,147,219,80,117,177,90,202,93,161,135,83,233,108,86,233,182,8,185,249,80,166,230,229,237,125,167,228,171,10,61,190,178,237,224,125,42,112,63,22,11,203,122,48,21,232,79,138,92,226,62,157,189,91,215,215,217,76,179,49,41,46,58,201,201,48,212,92,19,173,112,53,18,107,231,193,210,11,110,151,68,88,204,164,39,243,106,200,87,172,204,82,130,88,143,212,198,163,252,208,55,46,175,149,68,110,50,244,69,25,177,114,191,149,39,203,54,51,155,19,119,185,32,95,145,231,179,216,248,62,58,0,2,118,22,143,116,131,248,80,90,84,198,141,97,187,203,180,51,65,33,56,148,99,189,78,182,16,100,27,181,100,253,97,40,215,219,245,80,160,154,29,165,2,93,176,223,168,6,55,169,210,245,13,221,85,178,9,188,170,164,122,44,158,170,83,37,50,157,125,40,143,214,217,105,210,151,95,12,238,73,142,18,179,243,82,135,88,177,221,121,188,176,237,8,226,98,51,91,36,217,89,111,50,224,149,128,210,138,52,216,92,178,148,237,11,247,227,110,180,58,173,21,70,153,30,216,34,237,113,88,234,165,90,145,24,57,205,22,58,204,134,97,210,185,73,112,75,46,182,37,162,190,148,200,240,26,212,76,215,235,60,243,48,201,226,247,225,94,133,172,182,22,185,150,44,44,231,117,134,200,113,121,60,24,197,203,29,90,94,73,15,173,192,224,129,0,244,174,142,199,178,181,50,73,37,229,40,55,171,11,66,102,86,87,194,119,237,251,188,16,232,229,163,224,60,171,224,43,34,177,237,102,59,211,73,159,45,145,33,58,14,182,228,160,153,205,146,245,121,105,213,14,206,83,116,59,75,85,228,74,3,127,136,205,122,10,67,150,139,211,42,95,42,206,228,135,220,67,176,148,31,139,129,64,107,69,85,210,201,38,153,111,46,178,44,61,13,133,106,164,92,243,197,115,229,108,232,97,220,152,146,1,112,156,150,235,242,122,187,76,138,248,120,133,14,226,70,179,117,87,47,70,168,110,62,175,26,52,178,17,230,37,12,26,241,88,143,102,6,137,200,41,6,141,102,217,15,110,208,104,52,245,53,25,52,186,180,119,154,65,163,107,197,19,12,26,93,234,61,215,160,209,5,212,81,131,198,67,117,62,132,65,163,43,154,206,53,104,60,0,228,3,24,52,186,163,232,37,13,26,93,91,120,47,131,70,119,136,231,45,130,247,53,104,60,176,149,206,235,203,75,26,52,186,14,245,125,13,26,93,251,252,139,48,104,116,237,200,47,220,160,241,92,244,156,102,208,232,2,245,195,26,52,218,27,124,1,131,70,59,192,15,105,208,104,111,233,131,25,52,30,108,230,61,12,26,79,128,123,170,65,227,9,160,62,148,65,163,209,244,97,131,198,83,122,248,190,6,141,142,54,62,176,65,163,189,181,175,201,160,241,185,141,190,140,65,163,201,33,63,219,160,209,62,128,175,207,160,209,236,250,47,208,160,113,7,127,207,55,104,220,11,234,37,13,26,119,14,163,15,106,208,184,219,218,243,12,26,247,192,57,193,160,209,173,230,175,172,65,227,238,96,127,49,6,141,18,43,179,210,82,228,165,147,121,19,192,102,77,233,201,196,150,230,216,6,248,171,77,226,171,77,226,55,27,34,138,164,208,148,95,77,18,95,77,18,95,77,18,127,249,77,18,185,92,34,137,173,210,36,88,71,250,38,52,45,18,109,123,253,128,65,162,126,224,189,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,26,36,190,254,190,254,126,0,3,74,23,197,132,199,67,50,178,155,90,194,193,227,125,103,159,28,182,126,116,137,240,228,93,200,172,7,94,27,244,21,239,13,12,77,72,15,162,94,181,120,60,241,108,251,9,53,220,230,146,135,123,253,106,40,74,252,22,142,223,80,61,10,199,241,193,128,33,130,186,234,209,53,225,135,26,44,128,242,250,131,81,28,42,167,123,112,93,65,196,31,138,134,35,113,187,6,139,121,27,245,237,120,188,23,102,24,171,174,157,123,211,30,75,250,167,159,194,83,116,183,51,22,29,29,168,248,98,83,155,121,9,109,16,89,41,211,2,205,177,146,245,85,255,151,183,54,55,207,192,69,170,134,85,61,164,130,16,93,39,73,108,67,145,84,90,123,41,197,237,175,204,185,33,5,223,181,139,121,148,132,219,31,62,119,90,57,240,248,169,79,229,201,143,159,175,103,201,235,239,235,239,235,239,235,239,235,239,217,92,224,62,78,67,99,216,52,214,198,19,12,163,144,226,17,248,247,198,30,84,59,230,38,102,218,226,136,171,236,205,110,161,29,110,198,100,19,173,215,51,174,226,175,201,40,2,177,203,22,33,29,189,153,0,249,94,48,46,195,64,9,93,228,181,222,104,136,18,56,96,85,105,23,148,112,133,5,59,69,75,44,253,76,112,251,120,216,68,232,151,212,131,199,200,167,123,240,88,22,102,145,126,97,77,100,251,253,192,54,180,4,44,191,172,44,239,57,90,190,27,39,75,205,190,148,207,196,200,118,166,144,31,173,107,76,27,103,185,122,157,100,146,201,96,141,142,142,138,124,178,241,144,174,117,153,105,51,179,74,231,217,153,184,229,86,84,54,68,23,242,141,124,51,201,149,26,164,111,204,167,219,124,137,225,219,248,242,190,92,80,132,237,96,176,29,41,145,37,83,40,45,75,61,161,39,197,241,126,48,22,91,46,227,157,117,96,27,168,196,5,223,93,168,54,108,141,241,230,131,194,80,196,148,141,151,102,108,97,147,233,147,225,85,106,147,165,234,219,4,149,188,27,118,120,114,36,175,138,121,165,91,77,23,55,74,174,31,217,110,18,205,242,204,167,16,13,222,87,40,4,151,173,98,186,213,79,81,93,46,208,94,137,129,174,88,74,21,154,146,148,72,41,242,156,148,168,120,3,95,68,195,15,163,28,91,8,228,138,226,150,143,111,75,66,109,19,14,147,243,8,185,205,223,53,167,34,83,165,198,197,84,42,30,101,201,36,62,168,241,245,153,36,198,167,181,78,51,223,73,222,79,34,161,108,41,233,147,229,212,172,205,215,87,15,114,187,70,241,141,118,36,187,32,155,225,2,125,135,135,112,81,106,6,147,68,75,142,135,132,8,224,79,39,253,0,39,214,5,105,216,33,21,153,76,37,135,133,148,226,91,53,195,205,108,96,221,174,180,146,235,20,193,38,123,147,56,232,75,173,182,140,142,3,211,101,130,81,86,235,17,31,78,52,214,171,82,149,227,200,185,50,72,38,250,27,66,73,215,165,168,68,76,219,131,9,121,55,110,44,42,196,50,30,96,139,100,109,51,93,100,248,244,3,145,166,107,124,52,221,203,115,99,138,171,40,241,114,38,20,137,151,202,73,110,212,149,139,205,206,64,162,149,74,198,183,200,214,162,227,122,48,51,193,179,189,237,148,76,151,11,210,176,87,202,69,251,237,78,179,185,164,138,217,59,65,166,164,2,119,215,196,11,181,104,188,116,39,134,82,203,140,200,79,26,92,162,88,15,111,74,137,70,63,249,208,75,8,253,86,39,15,215,60,153,202,77,106,203,86,248,142,109,208,221,120,92,10,44,74,235,129,52,92,151,102,107,154,142,212,59,67,86,97,135,82,44,29,76,142,238,122,241,106,253,142,74,166,235,37,161,209,139,221,249,30,200,212,186,144,101,194,171,209,2,58,73,88,109,27,155,110,117,157,158,38,227,161,117,98,18,13,247,18,138,88,73,164,55,181,124,173,127,151,172,151,162,27,18,143,16,115,62,159,79,230,199,226,244,46,158,100,184,123,153,83,238,59,83,146,24,220,113,243,122,100,222,73,150,71,213,16,199,36,56,223,93,159,140,151,198,147,72,100,50,31,174,187,13,50,67,174,4,86,41,150,241,69,48,123,151,33,155,171,105,182,200,212,178,114,100,195,45,87,129,94,149,43,71,238,182,235,24,27,72,74,203,152,172,12,194,165,244,72,164,201,238,60,211,172,47,51,233,122,132,184,11,172,132,110,158,4,232,88,144,201,240,98,216,38,54,5,118,68,102,162,3,74,233,85,201,198,40,176,142,53,239,192,202,80,86,100,46,179,236,85,51,28,207,164,241,109,51,214,73,182,87,108,110,213,226,194,131,50,157,16,22,241,148,188,121,200,82,92,194,71,221,39,234,235,150,47,81,107,134,243,109,190,91,92,228,146,155,128,194,197,58,114,237,126,61,158,84,179,157,114,115,177,164,184,6,7,118,119,93,12,9,212,195,50,213,44,175,10,249,187,101,43,196,5,132,66,255,33,90,143,15,56,169,207,100,187,209,104,165,48,89,73,139,92,183,31,106,203,61,225,174,152,86,186,107,78,164,82,209,245,114,124,191,200,146,165,6,30,197,235,57,150,44,135,153,110,49,208,207,119,149,122,39,26,88,101,239,251,219,236,92,200,20,98,189,100,51,16,106,145,49,242,1,175,52,186,141,84,82,154,141,50,161,98,164,52,107,249,218,140,111,82,91,205,103,227,196,125,101,179,90,111,194,190,116,99,235,27,143,171,189,84,118,205,220,37,218,193,74,171,83,109,200,36,17,107,16,155,228,221,102,153,94,20,102,29,142,109,87,70,220,48,158,25,63,52,226,225,66,109,45,109,71,108,50,213,127,32,68,94,232,18,220,34,48,40,41,27,50,215,92,12,178,107,94,236,5,149,122,189,87,138,47,59,115,62,54,238,167,82,163,166,120,215,156,76,133,213,166,80,27,134,132,213,96,20,40,151,239,91,68,156,146,132,197,172,207,81,119,149,238,138,217,70,6,237,251,9,49,167,124,50,35,54,230,27,58,57,139,71,238,27,98,124,133,7,4,162,24,14,203,129,86,170,77,167,91,189,162,92,91,39,240,82,59,90,47,114,84,56,145,188,15,179,179,114,161,171,244,105,73,90,205,165,220,182,30,200,248,42,221,84,184,157,12,116,194,124,175,30,164,75,140,36,247,169,57,89,78,53,1,245,233,83,189,50,157,191,91,143,199,196,36,75,68,43,235,116,130,12,45,39,197,8,31,236,69,135,171,187,84,190,92,160,233,118,168,35,117,99,149,106,78,46,147,233,112,62,91,96,31,202,137,112,179,223,200,8,190,106,191,152,203,175,232,130,48,155,149,182,160,231,66,167,95,161,216,217,178,49,87,132,129,184,108,5,185,57,177,42,86,148,110,119,51,75,180,187,221,50,17,26,108,235,147,54,21,154,174,186,1,182,156,165,151,67,177,198,220,37,185,212,176,20,220,72,153,106,232,174,92,44,204,106,197,85,178,222,13,173,0,218,103,75,121,158,73,41,128,202,228,217,92,94,72,69,71,108,86,233,202,173,70,130,202,174,130,221,117,88,41,209,146,200,244,167,161,44,56,75,184,136,156,21,219,247,164,68,134,170,217,140,148,168,224,68,44,26,219,6,238,41,162,54,234,15,210,233,242,128,226,149,220,189,36,182,185,122,145,236,164,192,102,75,177,133,194,176,222,193,235,145,123,114,25,105,145,9,57,148,9,50,34,21,108,80,137,104,147,224,98,10,160,92,243,42,39,144,116,167,157,13,5,7,173,90,248,46,112,151,79,6,114,219,178,52,136,173,198,248,58,78,102,131,173,217,34,212,141,101,56,185,63,15,12,43,157,136,124,87,98,42,217,50,30,92,132,103,66,121,17,28,47,171,213,45,216,125,29,50,28,43,226,29,54,94,15,211,81,174,25,91,179,129,120,71,8,23,235,43,66,74,108,233,80,122,89,237,54,239,203,76,135,175,16,177,114,133,15,76,18,114,102,242,176,40,197,102,165,214,125,38,186,216,136,45,110,226,155,143,163,190,187,76,156,139,173,150,189,81,100,219,105,68,233,242,168,204,37,123,82,128,10,251,18,155,80,182,149,34,169,76,195,119,95,10,221,139,195,105,155,12,116,243,44,19,200,175,214,112,253,109,197,187,89,152,201,221,119,83,157,109,30,47,46,162,61,232,162,170,220,99,102,108,48,62,189,3,228,155,72,149,163,119,213,224,176,87,104,165,133,208,74,136,103,170,147,133,56,233,173,87,69,97,27,99,210,149,129,175,209,104,148,51,15,245,97,167,29,11,147,129,101,46,22,104,73,129,106,114,29,236,209,241,135,69,48,179,4,173,62,164,198,236,138,171,102,58,249,81,122,48,34,134,141,135,117,132,173,198,91,185,217,164,89,225,182,100,137,89,72,227,88,107,218,79,240,227,41,46,77,162,196,114,60,104,131,61,167,20,18,149,187,26,37,145,12,157,220,10,92,60,29,23,227,201,229,86,236,77,199,56,219,73,21,34,211,109,188,213,152,113,146,18,72,82,108,48,55,233,183,98,62,65,106,182,233,161,200,141,123,221,86,44,125,23,153,199,11,83,46,71,77,42,76,39,213,187,99,38,217,100,175,144,154,79,86,197,251,185,56,203,51,97,223,67,78,26,10,243,106,107,19,175,69,86,157,101,110,56,124,136,116,43,195,166,40,181,238,167,68,61,82,244,213,26,241,177,226,43,38,214,1,64,110,203,181,202,8,156,90,227,194,118,155,172,245,38,100,181,80,222,246,59,219,100,60,192,172,3,221,170,146,108,38,70,179,108,190,18,157,87,35,245,10,215,236,151,100,49,22,204,139,19,182,217,200,68,87,74,69,156,41,213,33,175,76,167,89,113,37,6,215,197,109,179,22,233,16,165,18,211,171,250,10,217,85,162,155,158,151,185,88,110,243,128,131,147,176,19,99,186,147,12,25,45,115,129,105,87,174,167,69,134,160,102,131,166,175,182,82,70,243,109,170,183,21,239,103,10,35,212,216,251,236,138,98,11,115,46,27,87,234,253,224,128,75,45,115,13,129,89,178,121,150,45,207,71,100,111,153,167,147,89,174,138,103,71,189,65,122,145,46,175,115,243,149,114,87,150,106,81,150,216,174,115,253,98,189,53,228,215,116,51,63,238,45,10,147,118,212,55,12,201,119,235,21,191,24,52,210,233,6,51,157,247,135,253,52,153,11,109,121,54,21,108,135,51,27,194,151,89,230,135,61,50,145,75,223,231,185,251,142,144,109,206,149,196,67,103,65,142,36,106,27,185,99,229,214,106,220,237,75,139,80,32,124,159,224,194,229,18,145,165,70,19,33,18,224,235,177,166,92,220,140,75,212,36,66,6,239,230,101,166,56,41,117,34,181,242,70,28,6,21,97,229,171,213,136,20,63,33,35,84,191,160,248,26,165,194,176,201,114,169,224,67,62,94,96,43,44,160,46,190,153,175,81,46,164,120,54,179,193,203,237,105,92,162,197,90,54,155,158,108,178,220,54,84,157,38,67,220,124,56,93,133,239,234,114,41,83,155,207,123,245,140,50,244,165,147,137,40,53,24,223,117,250,53,133,30,220,247,170,163,216,198,23,73,7,125,128,233,107,3,222,33,87,230,115,227,233,176,25,200,140,152,201,122,208,18,86,197,190,48,157,19,237,109,187,62,218,72,253,124,54,53,243,245,122,241,89,45,208,35,184,213,96,153,79,128,35,50,199,77,67,1,98,210,235,85,179,213,130,24,143,212,179,201,70,156,108,246,166,185,94,229,78,1,231,67,187,71,108,171,210,182,23,110,63,212,232,224,108,38,200,138,28,92,245,0,171,219,232,136,241,24,201,5,148,70,40,152,233,204,218,133,250,146,169,172,238,42,217,6,85,233,14,70,115,38,85,190,167,148,201,52,30,155,215,242,173,124,100,114,183,152,81,76,88,89,14,146,229,237,154,170,53,146,155,69,71,98,107,213,40,17,22,123,220,162,187,42,214,18,74,123,214,239,250,122,235,90,106,77,129,218,196,116,45,119,182,161,251,98,133,239,148,255,127,246,222,189,187,141,228,58,16,255,42,80,123,172,1,204,6,216,120,63,56,144,22,4,31,162,158,148,40,141,68,105,184,58,13,160,1,130,4,186,193,238,6,73,136,98,142,147,77,214,78,28,199,206,122,55,78,98,199,78,188,235,60,206,158,216,78,50,217,56,51,118,114,206,126,148,253,13,37,251,175,124,133,95,221,122,116,87,191,187,65,74,243,48,197,25,18,168,199,173,91,183,110,221,186,85,117,235,222,213,187,219,91,247,149,131,237,229,221,245,252,211,227,170,220,234,27,195,167,187,198,222,246,198,141,59,79,183,246,76,67,106,191,40,220,189,113,235,201,193,157,214,168,61,189,125,175,248,104,225,201,110,173,173,172,14,183,10,131,155,133,187,123,234,195,210,70,113,179,212,89,95,31,236,85,75,143,246,30,61,189,215,170,168,179,253,181,69,117,173,244,126,123,189,180,210,219,221,29,247,234,189,218,26,210,118,117,179,219,62,126,88,93,125,180,187,182,90,191,49,122,210,157,60,124,209,105,15,247,250,107,55,111,148,187,237,173,217,139,221,214,254,194,205,225,195,229,167,163,167,7,251,210,238,194,145,252,104,239,70,69,174,60,58,174,223,189,57,233,28,154,119,52,253,222,193,72,169,61,186,171,111,118,22,75,197,214,45,77,153,77,106,55,165,27,179,18,222,117,172,142,214,30,34,53,242,254,184,221,38,222,138,122,21,239,105,59,119,214,158,155,44,8,195,241,96,177,119,244,124,119,170,230,36,165,210,171,150,164,90,14,237,115,112,253,126,57,31,125,184,95,172,43,5,56,220,47,187,182,80,40,69,42,84,223,208,97,127,94,170,116,251,74,183,244,153,56,236,183,145,249,84,14,251,229,145,162,155,237,139,58,128,255,60,65,235,13,141,205,152,215,5,165,205,56,183,5,119,124,111,11,124,154,9,185,47,96,220,112,121,95,112,249,243,217,61,237,187,200,19,191,207,227,169,95,89,170,23,35,151,182,124,177,84,194,247,214,101,169,83,141,94,9,59,125,153,21,87,98,20,175,23,250,101,188,112,230,165,106,244,21,122,85,234,146,194,149,226,220,107,106,199,84,179,212,120,135,173,93,149,138,84,204,247,202,221,157,19,230,154,163,63,82,142,79,195,237,156,189,149,45,151,56,69,215,66,26,234,164,199,83,191,46,195,79,28,16,196,234,216,3,72,140,223,102,195,237,215,167,241,165,126,185,95,237,203,167,161,116,74,53,250,67,221,48,179,221,221,225,168,119,98,249,203,192,63,60,226,134,60,158,140,208,234,227,5,64,103,29,44,37,228,37,197,137,229,193,49,87,198,126,60,82,249,156,84,202,131,235,21,176,27,99,159,79,189,93,104,100,143,148,206,254,208,180,45,159,157,253,225,125,40,81,151,145,204,169,139,165,29,177,239,94,47,44,74,9,126,152,211,16,230,42,132,186,184,137,131,76,214,220,157,142,59,62,174,147,228,188,92,148,235,1,144,115,88,31,152,200,136,176,50,112,185,151,91,152,83,25,143,31,146,139,208,177,134,106,95,35,186,7,152,69,47,126,94,234,33,202,142,180,46,38,88,152,30,100,200,45,177,182,12,122,208,118,171,37,35,53,167,221,131,39,232,171,109,242,118,30,158,238,183,71,109,112,210,128,146,166,204,49,67,59,191,44,238,175,183,214,219,246,211,249,246,100,153,150,58,98,26,83,155,60,166,191,183,142,221,30,88,21,15,218,173,245,21,80,184,110,129,199,2,203,229,130,229,168,224,65,1,74,110,149,49,60,212,132,149,65,158,171,183,213,101,112,43,176,138,51,90,83,167,106,230,234,117,136,90,198,184,231,82,45,187,252,185,252,249,20,84,93,110,81,101,90,38,83,57,82,160,115,216,14,15,226,61,178,178,31,21,166,203,121,49,69,254,247,24,19,71,0,116,194,162,250,71,50,24,220,251,167,152,111,159,28,234,57,209,57,184,118,120,58,241,186,134,123,83,64,117,14,95,100,61,26,180,253,108,51,11,47,163,38,224,82,192,179,92,115,138,53,209,21,172,55,22,56,141,109,57,242,101,59,149,160,204,116,29,134,162,163,109,94,211,177,183,23,76,229,73,21,193,44,190,32,225,13,78,193,54,61,181,119,23,129,136,186,9,217,239,251,210,130,96,250,234,227,63,63,251,131,191,125,245,23,127,245,250,207,127,247,236,39,191,60,251,232,175,35,96,83,10,212,44,140,88,247,237,20,239,243,17,166,50,209,124,135,122,99,17,243,212,139,209,171,143,255,248,236,47,190,27,128,17,209,162,188,125,182,26,165,218,84,116,163,110,205,202,130,105,61,13,242,110,244,66,12,39,202,133,146,236,221,230,28,34,26,234,176,13,233,150,75,121,33,179,36,192,46,70,29,8,205,102,19,86,102,173,159,210,175,94,77,235,205,103,120,83,162,35,133,109,103,39,35,234,57,88,199,71,6,202,178,247,50,44,49,179,4,64,101,0,90,170,215,21,33,147,235,41,125,121,58,50,151,228,180,32,41,249,74,189,163,20,4,4,235,138,36,158,16,68,239,200,147,6,250,70,220,200,220,209,122,74,227,74,254,20,246,79,133,122,101,238,253,19,162,28,60,169,144,123,246,206,163,35,23,234,138,92,170,236,156,184,60,55,68,248,151,243,212,39,207,242,236,6,108,255,118,222,67,69,170,34,147,247,217,174,141,138,141,144,143,51,188,124,17,30,92,156,90,182,224,20,231,219,74,223,167,62,8,229,70,222,233,105,178,144,171,160,221,72,149,115,64,137,61,46,210,51,87,7,94,228,49,153,23,44,191,207,92,194,143,142,176,73,186,193,220,39,94,188,10,63,143,113,242,103,29,196,17,184,110,218,50,35,245,253,253,7,68,223,199,106,58,231,24,170,213,38,174,216,214,137,55,44,112,107,213,238,99,85,29,107,230,84,161,71,218,59,82,229,87,91,226,61,128,48,93,102,62,182,176,215,177,246,222,178,168,97,197,92,118,56,213,178,181,115,55,146,33,234,57,227,143,75,245,252,242,231,226,126,120,137,141,22,59,245,3,211,237,95,135,188,10,67,25,65,15,202,208,2,136,0,217,79,60,253,68,52,1,237,58,49,101,85,125,100,53,41,207,20,10,175,128,38,85,253,164,52,105,8,4,115,42,191,4,75,183,243,89,114,153,244,198,245,236,180,204,144,241,138,231,19,31,53,28,165,240,98,217,122,17,10,16,130,20,129,110,57,250,188,179,150,175,40,228,120,180,160,244,222,184,193,101,235,201,221,173,7,210,70,75,55,74,221,202,125,244,125,97,114,243,193,234,218,35,121,117,211,28,143,138,27,79,223,191,179,125,92,92,92,92,175,221,89,219,82,239,188,232,236,111,237,222,89,221,107,15,219,183,198,203,251,251,147,71,147,123,135,235,229,205,245,221,199,227,91,251,198,226,250,131,252,209,209,240,145,186,183,59,94,91,191,245,244,193,198,80,155,109,190,184,123,164,221,223,151,55,30,220,220,218,188,117,220,155,213,234,253,149,123,230,221,133,252,194,236,69,61,175,87,171,183,123,47,110,155,21,245,225,116,241,198,227,199,70,253,69,97,225,176,92,121,145,127,82,171,85,182,7,91,47,250,15,159,30,221,80,91,227,110,235,224,104,121,111,240,248,94,251,232,238,226,236,238,81,107,115,112,176,248,240,104,32,43,181,13,221,92,53,6,245,93,101,165,126,180,209,89,62,58,122,49,89,108,61,94,92,223,50,111,152,173,197,197,133,202,74,235,214,81,127,43,127,180,90,92,121,250,232,78,239,233,161,180,208,82,159,222,44,228,181,242,147,149,245,229,234,147,71,7,15,219,43,213,173,167,15,247,141,251,107,165,213,205,201,253,71,135,139,125,121,227,126,187,160,30,61,124,252,116,175,184,185,188,93,213,214,149,252,147,210,221,77,105,97,48,219,56,156,213,218,213,233,244,174,166,23,151,171,181,214,147,194,251,135,135,91,213,131,197,133,78,109,212,186,221,89,41,61,49,222,95,57,172,173,63,25,188,175,236,63,184,191,56,42,239,153,221,149,237,71,90,187,112,231,240,233,198,244,198,96,115,240,120,97,185,188,125,91,217,175,86,186,203,183,103,183,91,155,227,214,102,237,230,108,255,112,113,50,150,71,171,173,222,160,245,96,97,165,124,179,184,248,104,173,248,228,120,113,227,126,107,127,77,174,63,106,47,238,63,125,220,90,223,174,207,14,164,59,131,59,250,157,234,242,190,44,239,245,103,107,79,183,228,187,165,201,242,173,217,86,125,117,241,238,242,222,211,201,189,210,194,221,234,198,173,251,198,104,124,116,48,123,82,55,182,90,173,170,116,80,49,87,15,239,168,79,111,236,119,111,111,222,173,61,189,185,240,120,185,221,202,207,30,244,138,247,223,63,106,77,86,116,181,119,103,212,239,148,6,173,219,198,254,241,131,27,5,237,222,19,117,208,123,210,234,228,199,71,101,201,184,117,231,253,158,57,91,108,61,85,214,244,173,206,251,82,235,160,212,42,77,86,30,152,70,229,193,253,201,221,199,133,149,86,123,115,235,246,68,191,181,223,174,109,247,77,189,116,235,193,186,86,95,89,184,155,239,221,88,92,172,111,111,151,23,55,238,238,31,220,170,73,187,213,246,240,113,235,184,180,106,222,63,186,57,173,188,184,43,109,148,143,218,135,210,211,45,245,246,163,106,75,46,173,62,25,213,90,131,91,187,247,238,34,198,185,33,141,43,119,54,22,116,125,107,114,188,178,217,122,209,221,28,108,175,174,108,222,185,191,118,127,255,225,184,184,106,172,22,183,14,59,82,235,214,118,81,105,221,170,108,175,149,86,204,91,171,245,133,113,95,237,111,220,83,205,71,218,138,62,120,63,255,98,249,246,160,167,220,186,189,219,175,46,236,223,186,117,212,219,62,40,170,79,122,230,131,209,134,52,217,188,177,246,120,120,87,123,100,168,210,163,218,141,245,199,155,35,99,191,179,85,91,223,90,31,75,43,157,221,234,202,96,165,44,237,26,149,206,173,194,254,147,130,182,252,112,112,103,125,107,123,48,154,229,143,215,222,223,218,28,245,167,47,42,119,238,27,15,11,179,181,73,173,122,255,70,225,253,253,153,241,32,95,94,223,220,47,21,214,39,91,179,27,79,31,45,20,202,218,189,141,195,97,225,225,228,166,178,157,151,22,246,170,247,247,238,62,44,116,229,177,182,246,160,251,120,80,57,122,116,116,99,187,86,150,187,179,155,71,245,91,211,131,254,237,238,227,197,7,179,195,237,222,209,173,123,43,154,86,187,61,220,216,0,28,239,213,90,229,163,167,119,54,55,239,46,168,147,94,185,188,182,53,88,30,62,216,62,168,109,174,27,27,15,218,107,173,229,27,245,155,119,213,202,131,225,189,163,181,173,246,225,86,185,219,238,204,142,214,6,247,202,15,167,122,79,221,86,102,247,223,127,242,190,241,126,107,107,107,227,126,247,96,38,31,201,227,246,109,185,180,178,118,116,88,145,149,173,229,252,246,157,253,246,178,130,6,89,95,127,178,183,245,116,119,210,218,173,111,45,108,141,110,29,143,111,29,181,183,150,151,143,7,199,119,138,247,30,61,121,188,60,110,85,159,174,234,27,163,222,145,50,187,181,112,127,97,114,252,168,85,127,208,46,183,218,133,39,71,242,84,190,63,50,14,42,247,75,195,252,195,167,27,27,45,121,216,130,10,247,150,247,219,61,243,168,87,27,86,122,227,131,217,218,230,222,209,253,214,205,141,145,60,126,124,107,125,252,120,176,44,149,111,28,26,230,205,195,217,118,97,227,238,108,245,168,213,126,188,241,176,182,58,187,43,213,31,22,90,11,203,247,182,250,198,141,250,74,113,251,233,99,185,181,188,188,254,98,117,163,111,106,71,211,149,246,227,253,238,209,253,218,193,227,135,79,235,123,173,91,247,55,214,111,169,253,193,222,182,212,90,125,160,77,143,142,183,182,106,143,6,135,219,133,245,163,252,160,100,140,10,253,141,238,112,109,125,246,232,214,86,247,177,50,148,149,133,67,121,171,82,87,149,131,101,227,238,131,65,111,195,56,94,235,111,29,13,55,118,75,235,247,219,187,107,165,225,237,205,7,213,247,23,86,30,221,126,218,50,250,251,165,30,142,138,181,124,243,193,163,242,170,190,127,115,48,24,52,113,88,172,114,49,31,227,21,104,173,216,173,18,249,95,44,198,40,222,173,247,235,248,198,171,88,206,71,22,150,10,61,9,23,46,21,234,145,133,75,221,106,157,32,82,42,40,33,27,216,170,92,235,189,133,13,108,181,90,171,150,203,213,106,188,13,172,80,46,119,202,243,191,161,197,26,128,107,203,168,20,11,197,82,169,90,114,70,24,179,47,165,216,93,148,245,201,231,174,168,223,239,147,157,46,198,23,95,136,17,159,244,232,3,246,251,37,137,240,147,203,103,150,38,154,49,4,212,27,186,50,146,193,219,198,169,3,171,84,142,126,0,253,203,139,162,215,219,123,169,246,229,37,199,166,114,111,106,152,195,254,140,1,108,224,253,85,182,163,152,71,10,196,62,11,108,204,241,197,17,30,194,159,66,4,21,212,124,34,152,169,28,126,149,109,162,223,35,47,124,183,123,250,148,21,113,166,36,213,21,68,100,91,203,180,134,131,59,177,241,4,195,233,79,71,163,192,94,240,154,167,181,179,207,92,196,14,124,172,169,67,83,211,23,53,164,229,234,119,232,151,207,111,109,123,35,139,56,11,81,45,108,199,61,126,220,2,7,225,104,191,188,77,77,140,44,15,209,83,230,161,153,122,67,87,151,197,82,187,117,127,149,248,111,182,157,166,87,152,89,210,147,221,182,88,91,105,117,169,91,117,164,222,60,66,169,253,142,40,173,34,16,27,212,69,57,118,113,94,91,230,61,130,175,238,46,195,118,253,206,13,12,107,22,180,45,183,123,19,178,53,103,108,115,185,53,191,252,249,77,187,179,226,197,58,62,44,183,183,237,150,147,27,235,80,161,65,238,49,172,91,140,15,76,159,195,250,62,245,128,78,79,28,200,114,153,194,247,31,232,127,112,109,196,86,204,119,88,21,9,255,19,83,239,200,163,201,174,140,10,195,42,74,91,102,107,105,138,45,166,182,83,110,211,177,14,81,236,63,48,233,197,6,135,190,221,39,88,74,89,154,247,114,14,82,221,107,107,202,177,184,114,141,59,155,231,188,142,64,150,47,21,57,228,44,60,172,12,110,209,228,193,112,180,199,151,23,210,18,159,199,8,72,151,78,62,139,59,172,41,248,220,122,56,138,185,253,132,218,5,78,217,71,250,193,105,19,135,23,95,55,219,240,107,46,28,215,100,34,111,89,42,126,202,181,165,164,118,42,101,229,45,40,169,72,21,174,212,107,245,74,204,91,150,74,169,20,173,134,151,202,68,103,175,86,170,193,253,43,246,250,157,183,161,132,23,138,168,123,157,66,92,37,188,90,13,219,57,148,229,90,13,33,205,242,83,114,90,205,156,12,251,233,43,234,203,151,234,123,249,140,185,11,62,246,84,229,40,181,170,235,154,158,22,150,135,230,29,25,245,240,56,133,29,158,141,209,44,75,117,148,20,66,112,168,42,189,148,172,246,82,3,93,129,117,59,101,238,202,106,10,17,110,201,220,29,26,57,40,222,84,69,252,25,212,60,212,91,25,76,98,210,234,87,212,12,73,38,14,131,148,30,106,195,145,123,42,231,38,186,102,106,64,207,156,161,152,77,103,119,68,157,116,72,110,170,95,177,154,90,80,150,172,166,158,201,59,77,84,10,209,218,221,12,228,160,173,199,169,200,183,48,112,181,144,57,209,21,115,170,171,41,27,160,163,161,29,103,245,99,77,111,186,233,29,84,243,63,55,77,103,229,161,241,128,98,23,130,2,223,1,55,38,54,55,201,120,244,59,82,200,232,87,122,245,210,91,96,217,94,167,80,149,106,53,57,54,203,246,187,17,187,110,171,7,5,185,135,26,19,229,230,17,210,3,181,35,34,201,143,205,28,22,145,163,37,229,153,32,11,59,205,19,36,122,183,228,67,197,117,148,171,227,92,84,214,48,211,242,130,176,216,25,190,88,28,19,99,254,123,250,96,113,130,246,21,154,186,216,197,236,44,136,106,38,135,100,163,154,78,219,64,208,110,22,209,2,198,53,115,154,65,168,35,206,217,154,25,17,173,24,51,3,254,95,25,226,50,178,62,91,60,204,47,30,76,21,125,6,73,27,112,148,189,60,107,35,122,196,106,178,167,152,242,112,228,223,36,66,199,221,175,69,13,117,12,165,95,71,234,178,176,16,3,254,109,164,122,175,43,230,92,148,195,157,74,208,139,141,94,236,126,112,173,160,220,197,88,93,153,78,86,224,192,126,158,158,76,39,8,140,178,60,219,232,197,234,142,174,140,181,32,110,11,239,76,79,25,41,164,33,3,13,145,17,111,140,16,200,142,108,180,122,119,209,46,47,30,243,181,16,79,27,192,119,166,174,196,102,237,77,140,98,124,250,49,94,123,24,179,141,83,180,194,214,242,181,144,197,42,95,41,190,13,13,162,91,144,202,245,126,76,113,85,174,21,162,237,243,75,249,98,153,28,228,213,74,74,212,137,98,78,79,43,25,42,226,172,146,132,12,106,19,164,189,8,103,104,239,16,185,180,58,194,55,238,162,137,146,158,27,202,168,159,123,222,125,249,82,89,98,235,5,146,190,195,67,1,117,2,118,209,221,246,72,54,208,222,159,238,22,198,99,77,197,215,132,194,169,248,44,180,36,86,143,131,75,113,250,115,172,66,88,201,134,146,8,231,113,90,66,203,127,90,0,3,44,212,159,236,100,216,221,87,116,84,89,54,77,221,104,156,8,36,33,171,77,128,14,134,208,80,115,8,172,110,162,185,172,108,226,44,81,56,148,71,83,5,95,65,202,166,208,16,102,232,31,218,236,131,206,44,64,20,20,65,4,62,65,233,138,140,0,99,71,210,187,218,8,222,99,8,103,191,248,234,217,223,124,227,213,119,255,207,175,191,251,33,66,8,177,247,73,119,23,30,102,216,99,100,47,190,106,14,32,180,113,126,154,64,67,92,43,142,17,51,140,26,39,24,137,6,41,99,26,91,128,163,136,120,109,4,91,43,7,52,71,145,166,114,42,34,238,68,75,58,62,195,18,184,44,225,244,52,131,214,243,231,135,105,193,214,243,127,245,181,127,178,191,8,225,148,139,36,139,15,109,21,181,199,81,54,144,110,175,63,254,206,171,191,248,225,27,160,219,170,218,11,167,26,42,224,79,51,148,129,41,102,113,159,174,244,73,222,42,66,13,21,64,125,231,249,17,246,60,130,72,105,53,236,57,139,34,64,59,98,158,3,22,143,149,243,161,3,66,168,137,38,29,210,170,129,22,104,0,240,223,172,161,76,100,93,54,53,29,141,18,26,96,148,142,89,60,203,145,92,176,120,245,251,95,255,228,227,95,186,198,209,103,164,179,119,238,100,123,189,212,141,27,141,241,184,129,3,79,162,161,117,65,164,163,72,32,58,70,81,205,97,52,201,152,121,134,10,231,189,15,95,130,198,202,46,225,30,44,59,199,103,180,112,102,204,225,114,148,165,227,181,19,99,196,18,72,40,138,193,22,28,52,54,232,129,190,0,91,98,212,30,29,241,66,140,17,135,172,115,12,248,119,127,252,234,251,63,188,208,1,39,16,93,3,14,88,6,140,55,100,133,14,183,85,192,61,218,86,134,207,96,67,94,204,177,230,139,90,67,77,6,187,189,141,166,45,142,15,184,9,113,107,24,112,119,50,105,189,125,7,152,198,167,180,59,157,22,7,81,232,83,218,149,76,16,66,27,185,230,179,55,179,94,219,71,74,148,121,193,188,92,192,28,136,22,135,179,127,253,240,245,199,63,252,213,79,254,74,192,68,57,21,63,13,36,144,16,249,12,32,241,221,31,59,144,216,17,181,102,26,238,71,251,213,62,89,43,229,110,69,166,159,74,181,60,249,68,246,144,25,113,136,79,113,242,69,216,80,142,112,189,82,85,42,160,47,190,123,203,140,104,52,9,110,154,106,93,81,184,247,126,26,167,29,143,152,118,236,185,170,129,77,230,174,60,84,99,41,226,158,38,183,166,157,115,181,138,234,199,210,206,197,238,133,105,163,207,168,200,196,6,247,156,180,132,40,149,13,124,158,129,63,46,0,107,159,125,251,119,207,190,245,39,175,126,246,225,235,223,249,87,58,184,34,149,196,21,36,136,69,48,28,19,106,135,187,72,222,145,208,130,217,238,72,51,20,208,101,144,48,235,141,148,54,124,21,15,135,198,16,226,15,34,237,113,87,59,130,71,242,43,67,217,32,34,80,32,219,187,6,45,35,184,132,27,95,1,201,183,83,126,253,192,242,0,22,149,224,165,66,164,7,170,66,73,146,38,176,250,112,114,77,33,50,109,25,86,37,34,114,8,63,59,153,158,208,9,73,123,205,132,197,133,214,55,70,112,246,74,19,17,95,56,191,82,18,119,166,166,169,169,238,5,105,162,15,199,50,218,154,211,21,96,132,86,45,39,185,232,242,134,166,212,175,191,250,213,212,217,215,62,194,19,138,72,93,44,234,122,205,103,59,226,164,121,2,23,139,13,193,45,130,123,142,125,54,211,3,79,120,66,162,221,147,72,198,91,16,68,208,188,224,160,1,110,40,209,194,56,150,161,123,211,206,195,225,24,103,83,45,20,212,215,83,209,214,210,26,42,90,38,128,47,49,235,245,248,6,97,5,155,170,174,68,204,88,156,146,151,70,253,24,43,230,174,214,67,205,145,206,223,155,40,252,6,151,214,113,48,0,218,3,218,28,202,14,52,9,210,57,138,51,75,69,123,95,56,113,128,118,56,218,122,80,114,130,207,243,224,5,1,239,188,87,92,244,180,39,223,146,145,243,19,8,105,14,43,49,205,179,179,130,203,43,120,87,204,200,222,84,114,120,165,71,155,141,119,84,36,225,30,34,126,224,36,1,211,189,109,178,101,50,68,22,113,169,94,244,208,88,42,240,203,68,191,150,44,218,67,123,57,52,77,87,229,238,46,215,134,14,141,96,243,15,61,119,108,153,130,232,185,25,22,81,57,52,15,76,52,61,92,169,52,168,27,224,34,2,47,92,105,186,134,248,234,85,65,240,73,60,212,134,189,148,228,147,225,74,200,193,205,18,26,177,52,61,159,182,115,154,195,103,2,82,196,76,97,135,80,250,29,36,7,140,28,146,3,108,223,126,50,208,209,252,62,1,225,84,148,78,197,227,214,241,208,154,125,93,68,255,129,6,39,99,120,158,168,167,226,72,25,32,93,173,129,39,8,28,50,224,244,103,194,217,47,191,115,246,251,223,68,130,237,245,31,253,244,213,79,255,187,176,131,40,78,0,145,105,247,201,207,191,54,254,191,255,196,230,199,33,81,179,144,64,212,70,230,112,130,90,211,135,131,1,108,214,100,84,7,137,13,244,123,147,132,246,99,152,144,195,12,80,102,13,69,31,130,133,0,133,204,90,198,136,152,180,129,14,236,2,201,77,149,240,165,122,190,221,174,150,81,115,180,6,69,145,212,80,252,106,172,173,45,215,139,53,225,116,231,116,73,247,146,218,80,204,123,19,202,10,32,98,167,205,137,56,198,39,188,181,106,21,173,193,253,230,189,206,158,210,53,211,99,188,184,101,210,83,177,43,246,68,52,93,96,228,69,33,223,237,118,186,221,82,89,192,223,51,226,110,179,207,78,125,196,206,219,95,184,144,58,116,185,112,125,22,23,174,1,136,164,22,91,184,60,219,129,164,43,87,232,106,133,118,100,2,172,68,214,62,21,175,88,36,129,46,119,73,151,47,126,211,251,27,191,126,89,132,140,177,128,185,8,199,86,48,62,57,206,18,102,53,249,134,215,48,14,47,110,17,115,164,58,86,49,71,142,59,197,189,142,113,89,151,11,217,133,44,100,60,177,221,43,217,97,179,37,206,220,171,215,161,216,17,7,246,234,85,148,251,121,185,95,238,178,213,235,168,57,179,86,175,246,167,176,122,125,247,199,151,171,215,103,113,245,58,6,105,180,207,86,47,247,233,212,69,47,94,217,94,15,225,106,159,189,145,229,11,190,207,185,122,113,199,120,191,241,139,23,35,99,140,181,203,73,54,182,116,113,169,113,86,46,214,222,27,94,184,108,172,184,117,139,79,116,44,91,124,134,43,193,189,104,217,57,73,215,172,248,139,82,196,234,246,197,90,179,56,82,187,151,172,229,230,190,248,220,189,100,45,139,109,241,216,94,178,164,66,53,223,87,192,155,1,89,178,14,154,207,173,37,107,139,73,168,35,75,58,129,205,181,142,24,9,80,98,111,195,27,39,174,83,250,198,174,232,62,137,111,28,137,174,227,246,198,193,105,160,164,115,94,12,147,53,173,163,12,134,42,36,34,78,114,220,110,146,236,137,174,117,21,195,160,5,184,235,87,118,48,133,111,22,225,139,125,115,5,223,172,155,13,86,206,163,226,187,133,38,255,157,137,94,19,73,172,219,67,85,129,147,47,50,108,108,199,192,206,195,248,179,177,72,209,139,123,4,115,3,45,93,195,23,10,22,178,94,89,204,73,48,239,153,152,232,179,207,16,189,210,91,164,83,15,45,124,185,119,16,84,65,87,224,130,74,16,157,162,139,164,166,203,146,68,245,109,38,242,73,134,67,220,3,90,10,21,172,138,9,178,92,155,154,14,81,168,240,39,6,20,52,200,43,94,253,226,146,57,14,103,169,112,163,254,242,37,88,252,217,84,242,33,77,90,232,230,123,112,101,128,150,147,116,38,71,238,217,210,194,54,250,7,235,226,202,74,170,80,108,148,235,232,63,84,70,71,101,210,96,34,9,60,148,129,133,103,13,13,49,112,118,58,179,32,100,165,188,224,11,65,146,26,248,63,108,190,6,173,96,238,189,215,79,147,155,205,200,74,26,170,100,183,138,86,63,52,191,208,116,205,139,248,34,219,136,170,191,20,84,27,183,30,89,93,12,170,222,147,103,145,77,91,92,199,140,32,52,145,75,194,55,252,28,27,146,139,197,103,186,168,236,216,140,72,19,101,43,145,51,49,224,121,216,153,100,223,113,166,233,241,101,219,101,181,224,224,67,178,124,170,215,75,205,166,27,229,220,72,81,7,230,238,213,171,249,186,35,19,33,79,179,174,163,202,238,90,152,29,208,127,54,49,92,29,223,105,148,2,192,121,90,226,209,240,107,203,5,25,53,157,47,100,139,121,155,115,195,218,10,235,113,122,158,142,249,52,159,105,68,99,189,195,150,116,75,80,154,142,235,0,63,21,44,173,139,142,107,44,213,210,186,20,251,200,91,165,90,151,18,160,117,41,1,71,222,28,83,5,9,47,23,231,62,203,239,16,90,210,189,154,218,3,209,150,246,150,34,234,139,201,247,213,89,198,125,180,228,219,121,51,184,243,246,121,73,116,239,3,206,75,236,9,20,218,123,107,134,90,157,231,83,144,52,198,102,9,105,193,230,22,193,22,168,254,100,176,109,16,188,123,148,164,132,176,116,239,104,58,248,235,222,142,161,244,163,132,181,128,232,77,5,37,131,132,167,210,50,141,150,126,67,217,80,77,164,74,35,117,132,151,247,24,23,148,128,90,65,210,93,246,172,36,130,56,36,169,88,71,66,73,249,247,242,210,117,65,18,22,210,206,100,92,184,225,76,195,245,71,164,62,81,118,88,101,46,105,65,72,209,122,246,119,118,138,160,45,12,23,70,11,246,56,205,177,57,138,179,51,34,19,187,217,84,217,190,14,134,251,186,247,178,202,158,7,222,178,158,131,65,7,187,184,202,251,238,198,50,113,239,194,68,247,209,162,24,180,95,179,244,208,0,122,81,29,22,109,123,192,237,73,207,89,82,193,175,50,96,67,213,228,12,225,72,125,211,230,45,37,99,157,249,56,185,231,26,87,235,20,84,124,78,237,157,19,159,184,77,191,231,176,119,132,182,177,162,227,153,57,17,215,137,244,204,139,238,105,209,188,138,113,171,8,54,12,100,219,170,194,198,214,100,159,29,27,91,221,149,202,109,108,169,149,112,79,235,78,225,124,13,250,69,143,218,192,66,59,237,176,24,204,44,5,223,17,202,4,146,230,216,153,150,69,236,10,167,26,113,170,170,124,214,79,85,245,196,59,84,51,98,135,170,133,93,15,106,158,203,216,28,108,63,240,105,154,224,20,42,42,61,26,112,237,50,115,246,113,19,90,11,0,191,56,119,1,129,252,23,118,37,240,166,25,208,97,3,153,89,10,57,221,191,100,193,185,88,208,255,96,95,243,238,146,163,153,208,117,176,17,196,133,161,199,122,129,76,24,114,186,247,166,121,144,183,205,204,44,5,159,213,133,113,96,69,18,117,124,90,95,185,176,243,58,229,139,198,138,190,231,117,154,231,108,38,154,17,157,199,105,1,124,136,186,185,210,220,18,111,99,59,72,169,84,43,34,93,214,117,32,184,34,234,162,108,31,8,86,148,126,165,90,87,216,29,86,6,30,223,209,87,53,194,78,243,54,59,28,196,143,96,42,157,144,87,137,82,191,90,120,27,238,88,123,165,110,161,90,238,197,125,230,83,175,189,161,16,81,229,122,165,84,145,242,242,103,34,68,148,141,76,104,136,40,180,133,235,45,115,30,91,236,106,52,210,137,29,232,4,149,60,205,117,21,191,178,188,51,28,30,248,97,118,172,245,252,8,244,34,139,221,125,52,242,249,183,16,174,234,243,91,219,152,29,196,140,54,101,148,151,73,184,169,118,64,184,169,197,101,28,110,106,213,14,55,5,190,86,81,169,141,21,236,96,245,0,39,233,216,137,203,58,118,31,211,58,194,73,199,184,212,58,113,195,106,56,253,186,120,241,11,241,234,194,70,255,210,171,203,229,207,229,207,229,207,229,207,229,207,229,207,133,57,158,14,12,236,167,126,96,250,135,245,227,124,4,185,131,250,57,60,73,249,135,244,83,177,195,39,159,112,126,170,203,219,145,39,152,31,118,91,68,93,85,83,245,147,84,243,6,215,67,217,150,87,107,80,61,73,57,135,163,40,39,104,82,148,234,157,164,52,211,53,83,249,188,167,172,127,164,190,122,161,114,62,119,151,222,80,98,197,66,165,91,173,150,243,59,39,150,3,45,185,131,250,56,53,21,14,39,178,119,246,70,25,91,162,206,195,139,185,74,173,90,118,42,240,62,161,227,236,198,230,8,177,103,87,158,47,196,158,167,254,188,33,246,44,64,98,252,54,147,133,216,179,170,197,13,177,7,120,28,13,205,238,238,243,231,35,185,131,190,97,47,232,33,99,108,249,72,163,177,44,138,165,34,140,223,18,231,195,148,177,103,54,143,254,57,154,232,106,186,226,133,77,108,35,45,231,153,225,232,97,134,138,131,31,225,60,132,96,189,140,99,136,196,66,144,111,36,55,52,178,114,23,96,121,155,179,119,123,249,60,7,57,154,178,73,129,214,187,240,19,22,20,209,30,242,115,7,69,180,153,46,73,80,196,203,93,174,167,182,102,140,53,115,216,13,219,222,22,182,90,16,146,15,237,110,75,92,40,63,8,27,82,96,113,0,107,120,147,202,98,12,118,32,198,32,221,180,146,24,131,123,109,26,125,196,142,49,248,2,199,24,220,224,34,137,64,232,63,82,234,136,223,38,207,88,216,146,54,13,40,72,61,167,182,186,36,158,225,190,21,197,196,138,116,34,113,85,72,248,65,87,29,13,227,39,179,0,39,86,197,177,157,238,192,180,210,110,109,180,185,56,135,47,112,156,67,180,123,183,168,96,239,203,57,138,134,108,200,25,3,95,110,200,47,127,62,11,110,79,221,97,194,120,103,163,76,89,242,186,205,212,153,91,79,63,159,154,44,232,10,83,156,2,227,181,121,131,5,250,249,35,181,139,199,8,24,104,121,3,141,19,48,48,70,208,64,219,187,104,72,208,192,11,13,28,232,218,4,184,3,7,198,8,30,104,111,61,194,130,7,90,8,121,53,0,47,39,56,221,206,154,36,12,77,169,108,121,192,245,186,189,181,54,0,88,131,9,110,22,244,45,214,30,117,11,91,14,138,79,23,128,50,102,198,72,156,41,203,150,42,23,128,180,191,14,198,80,224,246,62,20,136,163,173,164,163,145,172,1,162,141,5,183,225,12,226,248,129,25,17,196,209,225,123,215,55,136,163,219,29,110,96,176,69,55,99,7,80,34,192,61,110,189,216,13,185,245,42,22,106,111,227,214,171,168,212,58,146,82,80,226,250,226,172,151,251,159,134,191,58,250,142,202,68,242,219,253,138,138,198,188,234,202,122,143,190,164,18,80,177,44,185,242,228,222,83,161,175,30,71,70,132,9,193,79,98,144,39,35,187,132,219,149,145,157,35,156,158,114,8,162,245,71,85,108,36,49,219,55,132,79,126,249,205,215,127,243,241,235,223,249,87,65,36,119,190,88,198,225,154,244,35,88,114,217,48,175,227,158,27,216,46,18,8,36,100,16,186,207,149,180,229,134,44,172,177,87,255,252,141,179,63,250,198,235,159,252,21,215,222,26,26,88,210,28,254,228,109,109,115,168,188,208,198,10,140,226,195,105,71,113,52,200,254,199,62,141,192,139,206,91,242,67,232,120,24,71,50,54,81,58,25,204,112,39,133,124,176,48,251,33,30,216,161,219,228,26,170,35,176,39,189,34,121,24,3,187,42,221,148,117,121,28,196,24,118,9,55,99,216,57,28,99,232,218,145,221,238,96,106,130,33,65,94,178,243,145,176,179,243,97,241,111,84,78,29,88,83,15,100,238,145,254,217,135,103,31,125,231,236,219,136,185,126,198,181,70,150,100,14,32,231,43,12,169,246,224,126,172,67,222,252,117,71,136,66,236,139,195,165,223,175,126,250,47,191,254,234,239,191,250,198,223,57,219,8,166,20,24,81,202,99,35,167,27,221,64,159,125,239,24,138,153,246,169,36,10,80,75,16,149,76,16,45,121,232,208,83,196,86,35,4,73,55,212,177,225,180,236,181,89,12,81,130,184,50,68,148,216,87,102,8,219,97,79,116,16,144,0,16,89,103,0,248,233,41,126,195,102,51,189,120,190,17,250,231,111,188,254,223,127,230,25,161,161,58,153,114,3,228,166,252,175,254,237,59,103,191,247,99,71,93,222,225,91,140,81,48,76,117,156,124,20,160,86,156,81,192,229,152,231,181,11,161,17,146,84,111,138,127,41,244,56,52,155,135,115,161,86,60,154,57,56,23,72,120,46,206,29,79,56,206,29,79,206,207,185,177,30,43,139,195,46,116,15,88,24,125,96,2,214,201,156,188,212,214,84,44,173,183,112,57,251,65,243,171,111,127,255,245,135,63,18,168,211,62,159,86,157,205,232,74,31,81,54,172,29,112,130,110,222,7,162,115,175,166,191,246,205,215,191,252,73,72,35,164,107,112,225,224,128,230,227,179,20,12,210,181,201,38,218,227,200,3,153,172,124,104,32,181,137,162,222,65,234,62,42,120,202,245,237,123,31,158,253,175,63,39,225,194,249,127,196,189,28,98,97,212,12,44,84,228,77,59,212,191,110,117,84,214,209,74,145,157,78,132,134,43,9,182,86,224,89,208,177,30,139,28,136,144,181,144,12,82,118,140,138,249,191,144,175,144,55,241,206,213,42,112,101,202,23,226,76,234,179,239,255,237,235,143,254,253,245,31,252,159,87,95,253,237,152,83,59,198,100,118,66,141,158,210,71,251,93,53,249,148,134,90,113,166,52,46,199,79,105,217,156,26,9,38,53,121,109,226,154,215,160,175,89,243,26,255,141,63,177,227,13,205,175,254,234,15,95,253,247,127,63,251,195,143,206,190,254,223,184,161,233,202,70,23,194,195,218,229,67,100,45,63,110,212,95,48,66,215,242,59,110,192,139,130,9,230,113,197,188,165,24,183,161,101,151,135,81,77,221,213,166,204,197,40,57,50,220,26,105,38,84,122,62,77,63,195,52,178,76,6,197,190,234,121,110,160,55,149,156,138,56,0,105,165,248,101,142,76,213,75,183,35,72,80,65,211,50,49,102,204,224,237,210,208,184,173,200,253,235,68,195,109,184,253,70,122,167,46,252,75,11,11,20,16,62,153,208,21,21,109,202,158,237,92,23,224,137,12,75,162,175,226,50,11,66,198,15,10,118,224,112,122,186,67,108,36,175,228,197,90,161,86,150,10,249,98,33,19,205,203,104,211,122,56,207,2,69,234,197,225,103,90,146,91,216,217,255,174,205,128,203,117,43,61,185,217,68,155,145,145,203,119,171,55,136,176,224,245,220,97,170,129,85,185,131,33,234,133,85,161,240,80,237,222,80,87,240,38,198,182,190,29,105,50,108,237,209,126,86,62,194,14,240,133,195,172,149,198,104,75,19,28,212,96,133,208,224,16,223,195,83,176,4,30,41,91,88,96,225,89,107,248,56,254,181,252,128,160,141,211,196,51,51,232,197,184,154,195,24,223,145,143,111,224,132,108,89,18,233,45,181,192,252,9,144,34,240,128,74,20,72,152,230,44,92,85,103,113,163,2,236,106,209,50,149,197,1,142,209,226,64,98,27,67,12,203,24,133,28,251,83,60,16,163,233,88,229,167,249,177,210,179,221,125,224,163,24,203,189,75,185,44,136,76,164,127,244,173,179,111,253,11,243,145,18,13,14,136,144,197,96,4,76,46,184,10,208,77,75,192,235,224,51,6,20,23,171,1,162,170,125,242,241,255,124,253,151,191,13,78,144,209,218,150,133,115,196,254,8,125,160,182,217,2,156,160,68,96,224,108,184,40,129,214,72,113,242,195,0,116,94,7,6,76,229,190,40,12,202,174,174,91,216,80,12,12,211,198,224,147,159,255,193,171,63,248,49,117,165,126,97,24,148,124,137,15,155,31,187,235,191,255,213,179,127,248,1,217,237,93,92,195,254,163,206,245,247,213,207,255,238,236,163,191,78,255,191,223,253,47,153,55,71,112,210,170,49,57,80,185,118,191,251,234,159,127,251,215,95,251,86,250,246,162,113,129,77,215,252,155,54,157,141,255,229,215,206,190,246,95,17,173,81,239,223,20,34,254,148,39,170,141,159,142,22,214,112,226,229,153,46,196,121,180,68,42,57,164,78,98,85,233,229,75,33,47,56,82,174,243,190,150,176,112,37,167,190,145,245,132,47,65,104,52,169,142,176,211,149,158,96,43,223,164,75,176,206,210,37,75,148,220,176,164,120,56,68,214,195,45,55,44,76,108,28,62,249,249,55,61,104,192,170,159,137,39,56,241,33,188,91,122,186,57,154,49,210,119,190,249,201,47,191,255,70,198,206,127,203,196,175,110,72,69,31,170,184,9,159,189,147,201,197,123,128,125,18,121,21,10,212,227,247,74,103,127,244,95,207,190,245,143,175,254,199,207,94,125,243,39,76,57,202,156,242,74,174,125,157,199,212,5,59,37,80,107,224,43,81,196,241,162,104,17,151,59,184,135,133,138,190,111,34,167,142,110,229,107,160,44,43,178,138,63,136,208,184,130,45,210,12,161,241,172,32,137,69,73,44,73,98,89,218,225,178,194,32,108,161,124,52,120,51,109,106,34,49,168,153,242,72,196,161,211,12,49,133,116,145,67,244,27,236,26,196,20,60,54,22,83,123,211,241,4,20,114,92,16,116,4,248,75,79,185,161,86,150,40,211,246,57,55,128,39,42,181,221,41,119,153,54,73,167,154,183,197,147,254,126,224,168,156,60,251,201,15,208,146,244,234,123,255,136,184,250,236,123,255,246,89,114,254,230,24,125,67,65,59,221,229,145,6,207,157,28,59,93,122,129,40,192,229,33,137,184,200,118,62,14,213,159,30,25,225,136,8,255,241,139,63,231,206,14,156,1,29,252,118,209,197,178,195,179,156,227,208,10,251,63,9,10,204,16,39,122,131,29,58,2,252,32,156,63,124,68,194,104,16,228,67,27,94,148,121,118,221,128,144,17,180,45,193,153,238,35,114,156,232,13,170,18,238,198,175,206,123,241,43,127,97,188,248,193,101,224,16,110,85,72,140,1,59,14,65,69,42,230,33,14,1,54,20,237,212,186,240,228,174,219,180,195,16,244,184,248,4,19,46,248,221,148,121,219,114,220,31,57,252,108,161,33,28,30,15,209,142,253,89,23,63,222,219,9,242,160,69,55,69,224,38,208,222,218,131,85,21,61,234,176,31,61,146,245,142,238,176,208,114,109,61,110,180,23,67,150,41,193,30,203,179,189,2,168,248,52,159,128,103,31,236,211,3,198,112,104,183,9,193,240,232,2,8,141,160,206,209,237,55,202,164,159,16,2,182,8,110,156,48,25,76,62,129,148,108,32,225,13,159,27,249,83,145,108,127,27,39,112,254,79,28,114,193,97,45,249,68,246,196,228,51,44,251,44,95,29,51,135,243,250,209,196,84,49,182,214,22,14,123,174,223,32,123,42,44,186,225,50,213,233,118,17,166,50,233,34,82,12,177,55,47,246,97,143,125,32,28,125,123,40,99,111,95,120,210,192,7,220,47,216,113,218,200,82,100,56,87,10,248,171,66,61,146,16,68,131,93,132,145,64,133,16,111,208,225,135,145,29,111,250,122,73,132,140,230,21,199,87,152,2,214,145,142,215,117,99,208,121,67,83,189,174,62,99,39,39,217,252,14,65,87,100,74,67,168,103,25,12,51,103,117,187,137,187,205,229,80,10,112,233,68,32,61,219,17,29,245,1,11,114,254,239,72,86,199,77,114,82,111,135,152,164,142,92,228,166,158,102,161,76,157,46,41,233,179,102,157,115,20,118,91,128,112,34,142,148,135,91,66,102,73,107,106,150,243,155,197,15,22,23,7,162,144,197,174,188,52,240,180,178,48,196,160,192,73,139,203,163,150,191,59,46,4,112,212,28,145,154,162,47,117,124,73,163,57,232,50,18,53,226,100,169,219,60,177,24,13,216,139,220,40,17,166,35,148,178,153,205,230,52,13,165,154,19,92,194,156,156,158,46,25,86,148,67,188,118,24,240,40,61,221,37,24,136,174,71,233,54,187,91,142,120,232,95,230,214,138,250,234,65,235,9,87,56,55,150,39,105,191,35,87,53,7,27,107,56,57,85,114,48,165,226,214,130,178,164,86,47,73,181,158,93,111,47,73,189,61,187,94,144,215,33,139,124,196,127,76,35,77,59,4,50,130,82,132,124,180,83,247,236,143,49,161,18,79,70,246,58,31,52,239,212,235,105,255,169,247,76,218,241,157,122,207,242,52,157,161,100,61,81,183,231,97,207,145,103,33,239,203,62,118,27,110,151,78,60,179,96,207,78,62,44,245,69,102,161,248,60,68,216,200,119,28,5,193,111,20,89,170,37,62,47,135,230,13,205,110,252,191,104,37,122,189,126,4,186,222,224,52,96,112,85,217,179,124,109,64,68,237,38,221,208,157,192,17,49,222,180,7,56,187,176,61,110,80,79,27,158,3,42,43,225,236,155,255,240,235,63,251,187,179,175,254,194,147,243,171,191,255,235,87,95,255,111,86,206,14,234,16,246,242,129,237,44,133,26,210,228,117,234,142,27,125,164,230,181,66,229,203,160,166,170,166,60,84,137,198,119,37,216,19,77,7,246,238,72,239,94,7,83,181,60,117,157,97,201,21,203,217,7,239,222,67,52,208,30,133,152,251,184,92,118,184,123,72,106,129,113,144,192,65,198,35,41,186,171,184,105,192,215,133,219,55,186,137,81,97,185,30,177,179,37,124,116,36,66,161,45,254,200,137,158,101,157,242,221,241,111,213,69,223,152,173,126,169,223,151,203,112,46,232,109,153,101,57,91,39,220,187,115,186,100,94,189,170,112,126,70,204,8,55,218,220,228,102,50,221,229,89,155,185,139,35,14,108,67,188,209,210,45,136,237,235,155,233,216,120,207,68,132,208,58,210,95,21,5,180,249,180,75,211,116,251,60,193,218,56,243,234,70,190,137,220,213,75,243,230,214,189,187,57,236,146,47,141,63,18,243,203,97,127,150,102,117,116,237,200,200,96,127,112,228,194,205,170,11,105,22,178,121,188,154,186,207,100,34,116,98,215,49,145,211,117,57,38,20,231,190,156,63,196,137,15,55,20,166,181,23,11,130,234,217,180,33,209,29,44,250,134,61,46,10,58,108,46,2,29,24,249,71,107,103,128,148,163,212,166,174,141,135,104,76,236,134,76,81,207,156,76,184,200,118,74,104,44,245,214,104,100,133,83,23,60,193,237,16,107,152,68,183,196,163,72,54,116,244,78,57,103,24,140,205,248,192,218,105,180,137,118,241,150,189,67,102,12,6,114,223,174,251,0,237,110,125,170,225,77,175,79,13,202,209,230,22,236,133,125,234,225,61,50,95,79,117,141,106,198,101,136,128,126,157,82,53,207,97,149,227,153,189,129,204,147,247,101,30,219,244,38,28,18,108,249,154,168,31,56,199,129,65,26,31,9,143,155,83,177,143,15,65,10,181,82,149,6,99,196,225,158,32,126,19,245,54,212,167,222,134,198,162,38,14,109,111,67,101,165,94,171,244,187,21,230,126,188,211,220,181,220,143,15,46,205,85,47,205,85,47,205,85,63,211,230,170,216,152,49,241,40,144,171,251,232,81,192,229,222,158,185,170,147,103,19,90,184,93,154,171,94,154,171,94,154,171,94,154,171,94,154,171,94,154,171,94,154,171,94,154,171,94,154,171,94,154,171,94,154,171,190,45,115,213,242,103,202,92,117,162,31,141,92,6,171,103,127,244,141,179,63,248,30,234,246,39,191,252,102,122,124,105,46,122,105,46,122,105,46,122,105,46,250,153,50,23,5,17,21,100,46,90,190,52,23,189,52,23,189,52,23,61,159,185,104,11,174,62,15,193,24,45,159,47,247,132,140,56,187,52,249,124,243,38,159,160,120,95,144,201,103,111,242,194,236,28,141,168,213,39,104,121,216,238,211,78,221,179,83,237,68,59,237,210,48,52,210,48,212,55,78,248,167,107,45,42,126,254,141,66,141,11,49,10,61,244,51,29,51,222,190,81,40,157,134,177,77,192,72,113,203,120,12,102,99,2,243,49,40,78,13,200,146,181,187,199,183,187,151,172,221,61,190,221,100,205,242,173,38,107,148,111,51,129,73,43,27,14,31,171,86,220,58,177,107,229,11,237,241,57,124,6,159,254,153,49,127,229,250,199,76,187,24,150,196,216,202,149,191,231,202,119,101,219,185,135,159,33,83,204,203,57,245,134,231,212,219,180,241,189,100,172,75,97,253,185,176,80,102,14,15,137,49,46,127,58,202,159,154,250,228,178,138,196,158,54,168,162,79,46,171,24,84,197,78,255,172,219,62,7,210,46,166,77,113,167,0,255,124,109,138,105,150,203,162,153,242,170,211,166,57,96,132,98,219,53,75,82,160,93,51,206,242,88,85,99,174,23,221,68,240,140,116,108,4,42,197,82,53,0,1,156,229,50,172,14,33,194,252,56,36,54,238,246,39,66,226,166,59,152,197,188,237,226,116,103,163,33,253,78,222,227,98,161,219,43,250,179,30,205,114,54,78,59,252,86,237,217,61,70,235,151,102,225,151,102,225,231,48,11,223,132,99,209,41,250,245,27,99,23,126,212,156,137,109,98,23,46,87,185,192,179,204,20,252,72,28,136,45,46,240,172,220,171,245,75,181,26,11,60,43,30,55,219,150,45,248,254,165,45,248,165,45,248,165,45,248,165,235,226,11,162,209,165,217,232,167,96,54,122,105,15,254,38,237,193,253,205,73,217,191,32,107,241,207,135,229,120,49,145,229,120,161,116,161,230,201,142,137,31,252,70,228,139,102,158,156,212,16,217,99,116,92,169,22,42,181,66,94,146,46,141,142,47,141,142,127,19,141,142,201,147,173,79,211,232,152,40,87,159,166,209,241,111,154,201,113,239,216,106,246,201,217,183,255,24,26,253,215,127,34,81,132,210,227,241,27,183,61,238,205,172,230,183,63,141,230,95,216,19,234,7,191,243,250,123,31,190,137,166,47,45,158,47,45,158,47,45,158,47,45,158,207,103,241,76,111,204,209,199,5,193,107,240,92,187,244,143,251,197,52,120,230,142,113,224,242,231,237,91,63,251,81,24,171,219,46,163,103,145,197,159,21,32,254,172,224,210,115,207,191,65,192,221,196,42,185,207,78,193,202,132,45,131,31,198,165,50,183,63,160,74,190,125,217,38,218,59,6,174,83,66,148,174,238,84,197,157,26,59,149,114,150,218,31,190,224,176,69,132,234,154,182,42,234,4,115,14,149,132,182,112,252,234,79,144,70,253,199,188,246,231,106,194,18,40,23,208,218,204,213,218,236,141,182,246,194,213,218,139,185,91,75,98,255,95,46,39,177,255,103,144,63,55,111,0,150,225,34,250,57,113,25,221,173,200,228,200,77,145,235,18,120,75,58,184,192,247,0,244,93,15,82,168,46,31,6,36,241,5,205,45,201,64,178,185,222,9,28,235,61,252,119,70,255,190,160,127,123,44,163,199,114,122,44,107,143,101,237,177,172,61,150,117,177,175,6,68,183,136,135,117,240,139,248,146,192,199,246,195,221,117,219,57,33,76,22,250,8,64,188,116,80,253,166,222,34,144,4,44,33,160,153,85,185,187,235,52,219,80,112,38,4,57,134,191,16,22,251,25,185,166,221,129,253,41,250,128,175,154,236,182,154,243,191,103,16,137,160,32,119,199,230,248,30,156,88,182,140,46,190,154,127,158,196,126,246,77,188,117,96,198,179,32,20,98,91,191,30,147,58,179,36,117,102,164,206,139,36,117,94,80,227,220,100,200,161,194,180,94,50,4,237,122,201,144,180,234,237,37,193,115,207,198,115,47,9,158,123,54,158,123,73,240,220,179,241,76,240,226,2,247,200,253,220,98,102,37,190,176,179,185,146,118,126,207,46,176,103,23,216,179,11,236,217,5,98,98,133,74,122,133,107,62,238,219,140,97,63,157,68,100,95,81,51,236,222,218,191,8,181,107,122,7,9,30,3,169,7,185,35,89,87,81,137,52,103,97,242,195,31,255,234,167,63,34,251,131,95,253,225,127,57,251,222,135,255,241,139,223,22,50,226,121,172,238,241,55,70,79,31,95,233,51,62,235,133,163,156,179,150,163,96,207,81,114,207,81,114,207,81,210,26,181,67,109,216,35,164,137,55,122,75,115,62,140,249,44,244,245,249,167,254,212,225,82,86,255,134,201,234,248,194,58,68,42,126,134,94,97,208,51,12,199,85,205,204,39,237,133,39,237,51,254,68,194,167,99,49,13,212,37,169,143,254,249,26,168,211,44,167,129,58,230,68,182,91,158,205,219,108,2,115,252,25,223,224,139,121,27,28,232,138,162,250,181,72,50,156,77,98,238,255,204,187,148,7,24,235,138,121,233,79,254,242,225,192,23,228,225,192,111,146,43,249,173,230,129,184,130,15,71,43,149,66,205,251,100,96,75,220,23,151,237,39,3,82,191,222,173,119,101,251,201,192,237,230,138,245,100,224,197,23,238,201,192,23,223,180,63,190,61,127,184,17,255,165,229,126,136,229,126,124,215,237,225,254,218,191,64,78,218,173,174,196,230,59,226,80,52,144,36,151,62,216,47,109,238,63,239,54,247,165,139,183,185,255,52,158,221,196,127,107,19,254,192,230,83,126,85,115,105,173,126,105,173,126,233,34,251,34,204,150,195,48,248,141,115,145,77,252,58,240,84,247,250,71,185,180,219,190,180,219,190,180,219,254,84,237,182,231,52,214,190,180,208,190,180,208,190,180,208,254,205,180,208,150,62,127,22,218,68,253,186,104,27,109,151,78,227,214,124,146,52,151,196,144,185,34,125,161,13,153,55,225,210,109,245,13,27,44,127,30,76,148,147,154,37,195,62,43,216,71,249,5,186,40,231,252,146,219,159,190,32,198,196,111,202,0,24,159,180,94,58,34,127,115,198,191,23,106,182,75,166,18,57,182,31,79,80,25,161,132,38,228,225,167,109,189,123,49,206,111,207,227,192,118,126,39,180,23,224,247,219,225,234,155,255,124,105,75,26,101,75,234,118,53,238,118,45,238,250,106,59,124,126,75,22,159,241,241,251,162,184,160,254,20,102,225,23,205,190,48,204,89,115,136,3,104,239,73,228,231,197,35,243,156,142,128,103,202,104,4,119,108,94,115,60,154,19,225,138,248,83,119,8,61,183,31,226,47,73,82,61,31,104,111,137,179,124,189,17,127,74,214,136,104,110,68,60,70,196,50,142,236,44,52,29,172,115,158,157,192,166,83,209,205,89,67,56,26,229,200,70,151,158,15,192,174,190,181,213,22,112,119,112,239,108,235,21,232,29,1,150,155,76,141,221,52,7,166,99,12,137,26,4,174,199,20,93,38,128,110,111,220,90,101,91,32,55,48,17,14,24,97,155,141,166,6,154,58,202,136,214,105,221,93,193,55,122,92,113,80,169,60,109,59,170,123,218,180,49,27,28,116,136,9,132,171,13,31,180,176,49,131,179,105,216,21,157,171,105,114,163,16,217,52,20,243,244,26,30,157,157,171,215,112,141,19,163,215,234,152,53,29,199,168,117,93,49,31,66,50,176,87,90,249,172,219,178,94,168,1,235,165,213,234,5,90,173,126,126,92,86,159,211,232,52,218,210,116,163,185,42,174,97,75,83,165,172,200,94,75,211,13,241,133,184,105,91,154,150,165,106,169,175,148,235,150,165,233,195,230,154,101,105,186,199,78,193,144,98,160,155,109,77,237,15,7,83,221,121,12,182,165,224,217,219,232,136,22,85,27,199,34,127,108,214,184,45,110,14,149,23,218,88,65,243,179,251,112,218,81,26,15,79,131,14,203,100,124,174,76,78,144,251,67,221,48,225,232,214,58,80,97,43,160,227,254,11,209,31,58,126,167,185,39,190,131,59,222,235,43,29,111,199,239,136,186,40,243,94,185,107,61,68,33,171,227,75,202,51,235,158,110,167,249,14,163,193,169,88,174,87,235,92,99,162,34,154,72,97,69,83,140,150,128,195,140,66,177,44,9,153,244,21,9,107,199,32,93,159,161,137,38,194,113,234,51,232,104,246,48,91,145,75,181,188,84,47,238,80,5,224,75,189,94,239,20,172,106,39,89,170,212,41,186,183,44,61,102,133,83,250,37,114,252,138,63,78,228,30,62,73,204,151,54,159,44,117,180,99,184,23,131,239,196,226,35,139,82,150,216,65,111,99,119,216,235,41,106,100,83,169,28,59,110,62,177,175,236,178,20,215,124,183,80,44,74,75,212,160,36,63,57,78,25,218,8,237,204,190,84,174,86,202,53,150,145,165,154,170,138,120,35,65,123,217,44,133,43,247,145,70,33,38,169,72,150,176,164,245,26,228,74,205,167,159,164,59,9,112,71,123,83,69,70,59,212,36,205,91,117,208,7,47,14,250,160,35,167,145,198,85,203,139,249,138,36,230,74,153,43,195,49,22,189,170,185,148,128,117,120,50,193,141,25,52,70,185,169,144,43,214,203,181,226,225,209,28,64,122,54,144,124,177,92,42,28,30,113,232,81,182,204,194,237,165,100,125,163,92,145,144,172,215,114,96,118,116,210,71,165,241,173,111,35,87,45,212,243,213,195,163,37,156,116,68,176,168,74,210,124,68,65,61,9,110,97,94,136,201,152,32,55,52,178,35,69,238,159,56,103,143,103,118,205,49,149,146,225,98,215,218,101,184,144,237,167,7,21,123,172,19,17,70,247,178,185,169,203,170,129,86,51,180,62,204,5,52,155,37,23,125,61,59,233,249,243,142,214,155,161,214,184,20,48,38,181,74,34,230,229,172,17,220,19,173,144,153,19,17,69,197,127,161,169,93,144,186,62,24,53,112,198,53,7,2,1,243,189,234,152,239,83,29,237,179,26,19,109,8,119,120,23,69,30,102,196,128,48,190,150,136,81,130,64,36,235,85,188,110,88,182,182,207,159,227,171,42,110,217,116,75,128,120,0,241,99,131,20,254,29,181,194,57,151,131,196,226,128,88,253,102,123,104,7,5,134,204,201,215,211,185,154,121,254,28,168,101,137,231,26,210,12,224,212,33,203,37,156,3,110,10,238,111,79,206,73,9,2,42,71,82,17,111,242,48,75,189,78,181,223,15,230,146,96,120,158,166,201,108,19,207,129,33,6,224,51,110,197,98,41,95,150,147,178,178,209,213,53,48,222,208,159,63,63,210,229,9,53,156,161,50,54,139,198,133,155,241,52,143,174,5,206,204,120,173,77,180,9,218,184,63,59,206,90,10,248,127,110,18,112,40,159,100,62,127,142,205,236,79,96,157,206,86,177,10,201,173,64,243,40,67,241,27,37,218,218,73,130,22,83,185,238,174,210,221,207,250,142,181,147,152,185,114,65,242,83,108,66,65,224,14,224,124,164,55,51,105,195,105,5,149,66,217,161,19,88,138,13,62,173,205,21,243,144,239,109,145,190,67,8,81,238,185,233,223,147,141,93,197,214,167,121,69,138,245,201,213,44,75,117,50,76,94,242,206,114,11,21,68,253,64,250,209,250,185,82,190,82,169,134,116,7,193,72,229,48,137,34,65,17,194,44,49,99,34,242,220,47,219,1,75,178,37,31,145,88,42,231,229,248,186,142,113,226,75,35,255,189,208,249,228,44,180,246,252,185,42,31,210,137,124,98,91,192,55,136,113,77,66,56,39,104,95,38,155,201,182,73,6,21,239,30,190,164,221,68,84,192,140,145,213,229,222,112,106,240,20,177,242,241,28,241,20,160,102,124,82,138,14,152,87,159,135,60,90,154,203,164,68,133,94,44,89,123,2,84,168,8,64,29,43,15,75,141,223,89,166,145,102,187,178,142,244,116,139,4,244,153,198,9,183,21,166,141,116,229,81,55,13,9,169,108,170,132,38,65,198,167,27,225,92,114,10,114,106,58,201,98,235,59,47,115,147,38,145,182,129,196,37,109,19,109,250,209,151,137,102,12,241,161,40,194,80,27,77,77,101,9,56,178,140,80,195,19,181,92,254,242,18,86,118,65,161,33,106,239,8,12,116,179,168,132,8,191,50,75,254,218,147,36,194,15,210,156,150,94,100,177,37,90,163,94,247,225,228,94,161,87,233,117,217,48,179,193,165,115,143,9,173,98,175,212,171,218,167,6,57,9,77,243,106,44,66,16,213,9,94,102,97,3,84,47,93,188,221,167,162,152,162,128,167,39,253,108,51,175,141,2,69,177,95,174,116,43,93,143,194,235,192,4,219,142,33,76,240,125,157,23,19,38,104,192,104,113,105,111,106,152,195,254,140,61,236,161,19,117,9,207,90,188,12,24,44,137,155,81,192,166,192,31,236,212,197,66,146,103,103,59,213,189,17,117,201,63,10,45,172,19,41,223,3,34,194,106,165,226,151,3,170,210,62,5,158,22,241,115,33,159,171,85,17,233,51,220,233,209,169,32,10,130,120,130,52,28,108,120,89,20,13,109,170,119,225,190,79,88,105,44,238,41,234,254,80,53,22,143,52,125,31,233,103,93,101,17,219,121,247,15,167,202,162,161,119,23,15,135,202,145,177,216,215,17,14,91,93,240,166,97,44,218,199,129,139,159,91,0,134,177,56,24,26,109,4,39,103,116,177,9,241,111,46,45,108,0,91,114,95,185,3,204,151,67,229,133,29,81,101,46,86,199,242,100,130,164,134,209,16,90,173,71,45,241,96,185,213,222,16,31,181,110,79,151,197,118,235,78,126,89,28,182,91,235,235,226,118,171,221,18,31,195,47,25,126,25,203,240,91,105,181,246,161,216,109,115,89,44,180,91,143,238,139,179,229,214,122,11,126,163,220,253,229,86,107,6,217,189,189,182,56,190,213,210,150,239,139,71,203,173,252,242,24,131,46,162,58,235,168,192,125,177,214,134,226,143,90,163,54,206,185,143,114,180,149,86,13,229,12,16,136,109,148,84,95,158,224,180,253,246,125,177,128,129,119,225,23,100,15,161,202,164,253,2,231,31,161,252,241,50,205,34,48,87,28,48,173,252,71,173,67,46,103,189,165,173,220,23,23,16,114,43,22,114,37,132,28,74,60,106,183,90,131,21,148,246,98,229,120,5,80,173,160,68,3,37,30,181,81,98,117,101,119,69,28,174,183,134,171,247,197,41,74,212,160,228,222,106,121,69,156,173,181,14,86,89,223,186,148,18,230,42,34,197,236,102,107,1,229,84,80,113,9,138,47,174,142,86,69,99,165,53,94,187,79,40,140,200,58,192,189,90,59,70,228,71,189,90,187,79,73,122,192,122,181,110,225,126,128,168,178,206,242,17,121,95,172,219,228,93,105,77,81,214,182,131,84,199,235,136,84,131,213,86,9,229,60,106,77,110,88,128,102,171,173,193,13,212,11,84,112,1,210,118,111,28,182,197,253,141,150,129,18,247,17,174,53,232,175,121,195,92,129,38,37,148,88,194,77,162,223,104,168,80,86,241,134,217,22,7,107,173,5,148,181,5,57,104,160,204,13,11,25,99,173,165,109,224,209,203,219,137,136,6,71,40,17,117,139,48,210,241,6,48,28,66,14,37,14,151,45,150,211,24,242,245,13,132,252,24,245,248,230,125,81,226,40,98,88,12,135,65,235,55,9,236,25,42,102,48,216,47,110,230,9,15,220,220,166,229,15,24,205,170,183,20,84,64,70,149,164,118,235,224,214,125,7,84,156,111,119,99,165,85,184,133,145,35,80,139,183,16,212,133,118,107,112,27,200,217,122,12,132,187,173,34,10,175,180,14,110,179,78,12,48,19,12,219,148,42,232,119,5,255,198,35,51,100,184,180,42,0,176,124,91,111,227,177,184,67,185,97,220,118,150,50,80,169,246,141,250,178,88,195,83,117,219,154,147,251,184,200,125,248,133,233,191,192,181,141,33,205,184,94,117,237,26,12,104,171,147,199,84,27,160,137,183,111,23,218,166,35,192,190,35,94,6,106,233,203,135,132,198,168,52,110,30,49,206,106,11,102,215,122,139,206,177,33,215,222,128,125,38,35,164,182,139,152,181,141,246,54,66,182,245,8,88,171,109,98,74,22,218,140,181,40,61,91,45,236,196,67,105,8,14,33,118,29,253,127,21,140,55,154,248,9,218,85,172,89,53,165,171,195,94,147,173,163,87,71,178,58,104,194,42,112,149,60,232,106,154,58,170,36,176,117,178,77,85,138,103,239,190,67,110,171,136,214,134,95,189,55,82,244,32,99,233,3,253,3,213,145,159,237,201,250,62,202,39,27,29,146,111,236,202,61,237,200,89,63,47,229,187,197,50,205,39,247,185,217,206,128,190,170,135,124,114,118,228,202,207,142,96,233,135,124,114,70,65,242,241,78,197,152,118,172,87,249,40,191,220,171,22,235,93,46,31,12,0,184,252,30,254,199,229,19,77,197,202,239,151,250,213,62,205,231,143,203,44,248,100,11,11,249,240,63,210,112,82,39,240,1,178,137,178,151,178,219,197,197,78,89,89,247,166,211,170,71,20,27,210,0,214,250,89,6,214,106,82,62,25,84,215,37,25,112,75,198,50,56,149,55,197,109,17,89,54,187,54,131,122,228,230,204,234,9,251,31,138,45,246,20,101,178,200,157,113,91,168,226,54,92,10,61,198,130,27,172,37,190,240,226,98,202,77,70,84,152,79,10,40,142,183,23,41,123,43,16,92,135,30,239,243,255,146,84,164,26,45,171,136,119,124,172,212,105,24,85,216,5,29,189,161,11,46,70,183,53,17,229,26,244,226,46,156,216,65,196,11,197,212,190,199,139,44,129,62,68,33,128,247,111,222,201,47,166,164,92,41,147,226,118,166,60,24,123,18,49,66,187,166,73,12,114,211,139,62,39,126,116,87,144,42,85,38,199,201,0,245,252,0,217,248,149,128,133,2,122,195,157,206,224,178,146,111,46,221,42,113,185,81,163,68,46,237,156,120,89,59,56,50,217,185,94,90,185,116,151,134,24,122,212,11,162,122,114,130,91,151,136,1,248,248,96,195,207,241,196,173,89,87,134,33,92,234,26,51,231,221,98,228,164,143,96,11,235,158,80,140,46,227,143,8,57,28,8,194,195,143,155,34,104,162,71,77,70,238,166,49,38,248,115,94,50,6,33,20,42,23,10,153,196,125,79,118,243,120,14,153,85,13,150,89,248,184,134,151,89,244,228,198,219,131,160,94,4,221,41,94,56,190,17,180,140,125,95,250,214,16,115,223,128,58,27,142,18,92,30,209,7,39,84,81,77,114,119,164,145,139,108,128,58,147,68,151,57,215,146,231,186,185,155,7,223,55,8,218,79,237,106,80,145,7,194,47,153,248,245,191,146,13,90,156,27,41,124,251,203,231,242,7,152,206,220,100,77,194,141,173,15,31,158,103,224,252,46,133,253,155,112,236,182,18,76,164,144,59,94,113,206,226,129,229,136,188,77,192,49,116,227,150,164,59,206,235,100,103,91,252,117,40,98,4,184,64,14,18,222,206,227,234,192,162,65,104,248,93,249,10,4,152,224,190,244,117,226,72,116,66,215,118,4,223,67,7,106,46,243,169,246,73,80,164,155,143,16,237,41,1,14,220,117,115,240,240,52,176,215,140,104,0,92,135,92,183,212,129,106,48,232,193,133,32,205,51,108,197,112,220,49,167,2,55,12,158,203,109,63,178,57,118,154,244,130,59,120,45,112,108,24,92,164,113,99,230,151,239,226,102,184,8,15,199,221,195,150,46,8,53,218,0,95,36,231,67,118,186,41,15,223,102,240,133,232,206,160,224,226,119,15,10,152,118,21,87,55,225,31,189,232,226,38,143,227,110,221,93,220,71,252,120,180,19,71,165,211,104,221,216,112,210,128,191,139,247,14,141,125,228,146,242,61,115,113,177,204,185,118,41,142,155,122,151,216,177,175,237,83,244,238,143,135,19,9,212,53,219,240,29,190,125,24,18,15,140,87,34,240,179,214,121,62,83,152,248,145,200,125,211,159,242,37,184,255,157,127,208,172,73,121,197,177,4,156,23,177,185,247,171,133,29,1,5,84,243,57,134,242,57,81,242,158,52,112,37,75,238,14,112,138,77,72,201,176,65,137,176,53,112,142,86,224,121,163,251,148,210,99,143,16,77,203,208,153,19,56,113,144,84,161,82,195,59,249,28,155,175,211,119,69,1,125,186,252,249,236,253,160,209,249,79,132,59,82,239,230,22,115,57,207,117,244,187,150,136,113,88,4,156,56,142,193,241,22,143,91,84,152,186,79,204,84,172,131,113,102,175,145,178,12,54,88,22,102,160,50,199,212,68,11,0,11,22,171,136,101,201,146,114,153,178,164,136,45,139,117,204,238,191,47,150,208,54,152,252,7,134,45,172,48,51,112,73,213,235,220,57,61,62,18,78,121,77,93,156,37,44,217,198,175,148,180,73,102,248,226,186,20,64,59,32,126,150,132,76,50,94,221,183,141,96,92,107,95,48,65,225,31,85,245,220,235,56,166,117,197,239,168,146,168,7,5,201,79,125,131,235,23,98,40,227,61,133,9,57,123,33,106,143,195,240,196,209,5,102,57,147,194,166,51,124,142,219,140,134,95,56,45,9,244,149,20,184,244,252,215,127,58,251,135,223,251,228,231,127,159,250,202,34,159,203,91,220,4,212,62,251,193,239,188,254,222,135,190,181,145,116,11,88,182,253,14,91,221,244,180,54,188,33,171,134,79,110,224,177,137,159,158,89,241,81,19,29,119,94,142,165,3,173,75,197,47,199,80,182,220,182,62,254,39,250,252,34,83,68,136,100,150,60,107,149,107,153,58,181,238,219,132,29,122,159,249,64,211,176,219,3,240,125,37,148,235,125,73,240,188,118,179,156,246,72,133,122,77,200,44,9,228,165,45,120,233,132,171,84,173,159,210,175,94,77,235,205,103,248,213,155,46,10,194,206,78,70,212,115,72,29,149,71,6,68,187,180,30,203,177,196,12,118,214,35,3,208,82,189,174,8,153,28,125,124,183,36,167,133,106,181,218,169,213,58,240,206,90,188,34,137,39,4,209,59,224,203,0,60,68,193,157,41,92,232,130,79,38,140,180,92,171,121,145,22,166,104,166,2,162,93,83,176,221,14,41,197,94,7,245,128,21,78,201,240,178,82,159,209,135,175,240,168,245,17,154,68,181,150,174,203,179,116,62,99,189,118,205,61,127,62,209,53,83,123,254,188,121,98,125,108,216,101,115,56,9,168,33,246,53,205,251,176,49,85,42,156,158,138,165,66,19,98,128,162,18,233,204,105,87,54,187,187,182,27,80,112,48,53,204,61,220,222,92,93,121,222,122,240,160,181,253,124,235,209,230,230,189,7,15,155,8,71,26,34,213,55,255,122,33,95,170,150,106,197,74,169,218,200,75,213,98,181,148,175,21,138,118,23,135,140,34,20,19,95,32,47,95,194,131,82,180,145,64,140,167,118,97,72,135,215,5,117,58,238,40,58,55,204,234,245,30,246,117,34,170,153,198,33,253,132,97,55,128,114,172,161,83,171,233,17,60,206,28,246,211,234,181,166,150,49,119,97,203,5,5,31,192,59,230,85,180,235,214,211,66,203,68,162,97,98,34,129,136,68,5,240,134,169,164,150,167,253,62,82,20,71,104,170,225,219,6,89,69,211,238,120,56,158,142,83,100,166,75,199,194,130,150,51,181,45,204,135,233,124,37,179,32,164,58,51,83,49,4,107,200,164,151,170,141,136,193,63,129,190,130,198,192,206,234,2,214,132,199,205,165,48,18,93,79,155,110,6,81,50,162,201,113,198,208,230,130,76,3,74,227,183,165,64,62,52,7,72,229,33,170,3,149,136,71,152,38,0,176,81,233,113,168,52,49,94,239,73,215,165,134,244,114,4,181,192,3,208,21,95,204,50,104,69,78,19,22,151,150,244,247,148,165,133,5,61,99,62,211,119,224,43,117,2,100,183,50,225,91,145,94,118,160,23,58,110,206,196,254,184,114,71,250,16,60,200,90,148,148,175,144,30,232,40,207,24,13,187,10,90,198,101,212,11,221,134,57,37,48,25,30,102,147,249,188,177,59,64,19,28,109,73,75,242,123,104,198,47,52,243,25,253,153,188,211,44,148,203,87,21,244,129,181,204,181,48,38,204,5,239,203,193,19,210,123,210,203,151,74,14,134,252,54,105,199,12,224,175,119,181,126,223,80,204,119,83,136,187,181,169,153,66,92,140,157,163,0,167,32,64,78,24,11,105,253,229,75,41,19,4,138,244,192,23,20,150,102,22,193,154,216,111,145,68,70,222,250,172,95,247,176,79,35,36,147,77,43,103,26,34,128,232,207,158,178,63,39,54,228,38,140,142,140,232,109,83,179,79,198,11,17,96,152,27,26,100,190,1,143,89,92,225,55,96,214,204,2,116,105,46,140,66,87,155,204,210,58,54,87,54,129,43,128,172,24,182,128,136,163,244,209,90,219,19,174,88,50,4,247,132,180,8,46,41,58,100,174,115,130,135,43,240,242,165,64,154,17,208,38,85,161,14,173,152,88,178,65,42,22,50,134,141,246,117,64,90,202,52,8,107,194,88,11,4,40,113,46,13,85,175,94,37,178,123,104,80,242,18,95,3,204,113,22,174,73,146,78,109,142,120,136,42,82,134,88,131,7,234,41,36,165,176,219,161,212,24,41,75,169,142,146,146,83,100,125,20,169,32,19,249,46,209,47,98,74,67,12,3,159,178,163,225,190,146,210,240,99,245,156,192,9,207,93,94,48,41,77,229,229,203,252,162,180,100,79,117,22,62,28,205,35,252,164,93,3,199,26,67,52,167,134,239,233,72,2,12,201,68,105,98,231,178,122,27,173,151,45,51,61,68,242,230,90,185,92,168,151,175,94,53,223,43,87,139,165,18,46,118,69,38,165,175,149,43,197,124,61,115,146,86,178,205,98,230,90,54,127,245,170,70,30,180,23,138,117,49,95,207,139,249,90,61,179,4,90,201,80,157,42,48,212,195,5,240,33,174,199,175,131,22,125,7,0,132,71,165,88,144,162,0,136,142,122,102,179,82,46,23,43,11,105,57,11,221,169,188,247,94,94,122,105,102,9,164,83,101,132,214,126,25,252,109,133,162,132,26,167,180,51,223,203,23,106,152,4,80,37,159,121,79,202,116,116,69,222,95,162,213,76,10,19,163,91,144,74,118,217,130,183,236,181,107,149,151,249,122,65,172,20,175,154,47,1,46,87,23,99,109,85,46,250,85,206,23,94,22,10,37,17,192,92,173,20,1,128,11,18,30,48,4,43,159,207,151,242,249,2,47,174,40,99,110,168,135,50,108,153,192,213,39,217,22,16,105,7,109,150,124,219,172,189,44,148,36,17,183,206,26,245,71,224,148,78,14,205,102,212,14,93,229,57,81,162,90,147,136,113,233,82,44,121,32,48,160,156,210,193,21,64,13,188,63,84,142,208,192,122,19,81,155,47,95,170,1,130,132,67,199,150,247,150,30,107,35,163,130,178,218,20,132,5,149,136,116,197,154,101,188,240,83,208,154,134,102,103,134,102,217,148,24,216,139,20,155,167,100,145,131,9,73,166,152,188,96,94,107,218,2,75,190,102,181,64,7,5,173,127,11,230,78,83,69,203,32,163,53,39,184,91,118,11,52,115,144,70,74,164,200,128,100,145,4,86,113,190,93,231,208,177,116,122,181,58,37,227,39,221,222,165,126,193,92,242,77,213,168,140,35,96,222,101,171,66,12,89,31,48,54,215,237,165,189,225,221,89,40,215,39,84,173,108,144,69,203,95,73,70,227,198,173,121,220,74,232,171,162,15,125,11,136,190,125,216,154,141,59,218,232,234,85,242,55,103,76,148,238,80,65,155,154,225,51,103,202,14,194,121,120,245,42,241,58,146,35,112,54,169,19,165,244,80,116,22,22,153,119,111,16,62,93,234,88,133,184,6,151,68,5,145,86,97,142,194,69,208,198,152,211,240,12,172,253,118,47,177,162,214,244,236,214,152,74,129,86,12,94,15,241,163,45,90,31,136,179,38,178,146,40,77,180,96,14,141,53,112,143,7,26,32,72,208,151,77,73,180,146,204,204,117,19,37,52,76,170,225,100,216,206,202,6,146,85,176,164,177,91,70,91,139,107,122,6,107,192,122,198,98,212,107,18,164,96,53,14,201,35,244,251,26,7,35,122,175,128,187,14,90,152,49,68,34,142,42,17,150,54,70,167,70,139,223,162,156,58,72,135,245,88,7,233,232,74,43,58,58,3,93,81,155,191,245,91,40,223,214,233,148,235,122,227,183,126,11,205,57,164,220,166,213,133,166,14,159,176,224,64,170,99,67,189,166,227,207,168,175,160,190,167,21,40,160,224,2,10,46,160,224,2,10,41,160,226,143,106,128,78,151,161,195,99,76,59,88,87,192,120,6,109,57,150,240,218,64,100,142,146,85,151,216,134,67,22,217,88,49,153,164,33,153,164,189,39,35,153,132,118,101,207,180,29,220,200,51,109,65,181,36,142,233,164,22,104,120,46,62,99,138,248,203,151,104,92,37,164,246,33,197,25,244,0,244,221,65,65,212,73,91,196,145,206,218,57,168,176,130,43,3,55,232,239,145,77,6,232,144,192,55,76,100,75,48,8,18,222,56,51,169,137,249,138,107,131,47,9,236,228,207,62,38,236,39,205,45,112,11,234,183,21,192,204,136,132,115,52,31,146,243,136,64,64,122,32,6,164,226,170,218,243,84,211,121,246,39,100,224,105,104,137,119,229,61,61,75,200,100,39,45,152,116,255,1,126,148,179,38,243,20,11,20,3,45,15,169,185,168,22,222,35,202,77,45,155,95,66,107,142,180,148,205,202,25,180,198,44,40,116,244,97,209,89,98,122,138,246,94,94,41,190,124,25,178,219,36,203,154,134,151,53,127,48,126,130,23,28,26,230,32,146,65,154,58,60,179,24,219,20,77,196,140,162,189,233,212,156,28,216,31,162,141,180,91,210,193,106,230,17,106,106,64,58,18,118,136,215,68,135,192,243,91,112,200,94,221,65,253,60,199,124,236,52,204,161,86,163,185,165,191,87,40,87,232,196,63,197,106,154,207,241,9,228,95,133,93,110,134,114,42,57,118,97,123,101,197,249,53,104,75,123,143,240,14,142,84,145,34,65,10,40,3,55,21,222,233,47,221,148,66,75,215,174,93,195,125,183,165,242,117,174,165,6,82,245,174,73,162,138,166,35,200,48,209,7,115,58,232,10,222,176,195,160,147,209,70,122,138,45,118,224,124,138,211,0,175,171,236,84,40,35,142,154,26,147,168,54,247,152,89,133,3,5,44,164,61,147,191,60,178,133,16,74,7,46,64,235,99,87,54,93,194,26,116,96,172,103,250,235,46,163,161,97,10,62,91,51,149,104,30,64,63,130,168,241,110,198,45,95,24,13,209,6,18,150,103,186,200,225,121,101,175,1,152,32,132,161,164,37,243,61,75,77,92,64,179,17,137,124,245,153,185,195,146,136,72,238,17,104,10,56,44,39,219,56,159,154,39,196,133,57,212,166,199,61,22,65,71,23,210,213,17,217,173,35,81,129,240,88,104,142,152,10,107,105,154,136,222,182,134,220,236,56,38,225,115,134,12,56,117,180,81,107,122,253,12,94,73,147,147,47,196,82,87,84,187,94,6,194,11,210,163,224,28,62,238,107,122,189,93,51,166,89,178,226,86,194,228,79,131,111,53,190,122,95,215,198,77,63,15,135,180,250,41,57,25,238,70,156,12,155,105,161,95,168,150,4,114,144,220,235,133,156,126,203,74,183,244,22,78,191,187,165,126,169,83,42,201,177,79,191,21,159,211,239,120,14,234,222,93,252,202,149,15,212,212,87,82,247,167,136,196,169,213,222,208,212,244,212,97,62,87,204,85,113,250,174,105,78,140,198,226,226,1,228,239,25,240,64,103,17,103,180,17,23,17,35,179,116,55,147,42,72,249,146,152,186,41,27,104,183,209,222,85,84,255,34,69,49,101,200,35,5,238,15,187,160,83,140,161,216,98,238,96,100,219,17,157,248,59,112,192,55,50,125,121,60,28,205,26,55,148,209,161,98,14,187,178,216,210,135,242,72,52,100,213,200,130,199,226,62,255,190,188,56,57,94,226,157,231,49,47,7,246,115,125,226,204,244,80,57,117,32,0,95,122,67,3,20,238,94,10,190,80,103,208,39,56,140,210,112,52,52,103,150,71,189,208,122,10,161,229,148,186,18,192,150,91,74,111,231,218,104,200,220,207,209,235,186,172,114,136,61,41,18,119,16,0,115,52,156,116,52,89,239,17,119,208,89,132,191,4,81,86,172,254,76,108,239,126,89,134,77,176,27,2,39,204,20,115,63,99,59,104,3,207,108,22,194,1,3,224,124,0,95,42,56,104,139,116,25,28,201,27,155,113,112,152,201,83,83,179,157,14,20,38,199,169,124,25,225,142,118,51,100,144,74,75,217,177,246,34,203,125,231,238,250,160,239,75,71,187,72,203,207,226,119,203,141,137,174,100,193,222,113,233,8,161,133,63,53,240,134,57,11,223,185,30,92,251,202,9,189,16,5,104,92,70,10,155,71,29,76,53,83,17,185,212,221,188,227,91,193,241,173,232,248,86,114,124,43,59,190,85,248,111,218,136,255,54,113,124,209,29,173,79,71,62,227,177,212,69,106,33,176,6,246,4,218,0,1,159,205,167,240,159,2,249,83,36,127,74,228,79,153,252,169,144,63,85,242,167,70,254,212,79,3,241,66,109,59,236,253,242,185,178,50,118,22,71,236,234,172,129,18,78,48,92,252,124,50,139,15,152,45,206,229,75,49,46,103,55,199,194,7,31,20,36,112,181,29,60,57,154,125,36,26,149,29,49,164,4,188,196,220,9,156,57,161,96,17,78,169,175,68,194,198,165,220,13,160,149,42,22,124,218,231,56,141,216,228,193,238,47,170,213,170,203,247,197,82,50,28,188,112,109,178,87,242,121,33,9,254,174,202,146,163,178,93,202,215,177,15,63,99,85,141,204,87,226,121,34,87,112,50,23,2,164,106,102,154,8,78,234,47,60,171,155,163,12,131,79,111,218,169,16,4,222,92,114,58,123,42,162,20,78,98,224,84,103,11,30,224,126,176,49,28,167,79,46,159,153,16,140,175,115,184,131,203,69,78,54,63,132,61,192,61,37,44,176,212,103,163,47,220,147,139,148,40,150,120,26,170,93,157,184,248,197,25,146,151,98,46,134,162,21,211,164,184,216,83,186,195,177,60,202,164,132,92,74,240,165,5,236,110,208,154,158,63,9,104,50,31,90,43,180,249,188,136,86,41,4,81,30,77,118,229,36,40,112,36,60,175,52,118,54,81,8,234,101,33,180,86,104,47,11,180,151,72,89,150,213,232,94,22,252,122,121,65,221,43,6,117,175,24,90,43,180,123,197,248,60,84,244,235,218,121,251,84,10,234,83,41,180,86,104,159,74,201,24,179,228,215,175,185,59,84,14,234,80,57,180,86,104,135,202,201,120,176,236,215,161,228,61,169,4,245,164,18,90,43,180,39,149,248,236,86,241,235,69,2,244,171,65,232,87,67,107,133,162,95,77,198,89,85,191,46,196,193,189,22,132,123,45,180,86,40,238,181,100,76,84,243,195,61,20,233,122,16,210,225,181,66,145,174,7,243,139,99,157,138,163,48,20,221,234,83,98,8,37,183,106,192,67,240,84,134,4,98,188,137,21,11,151,154,17,138,77,66,88,97,120,21,98,245,172,18,130,77,60,8,213,48,28,18,246,39,20,155,132,176,194,240,42,198,234,89,61,4,155,120,16,242,82,24,18,9,59,20,138,78,66,88,161,136,149,226,245,173,16,130,79,76,16,197,48,44,146,118,41,20,159,164,192,194,48,43,199,235,92,57,4,159,152,32,42,97,88,36,237,82,40,62,73,129,133,97,86,137,215,185,90,8,62,49,65,212,195,176,72,218,165,80,124,146,2,11,195,172,26,171,115,133,124,8,62,49,65,20,194,176,72,216,165,112,124,146,2,11,195,172,22,175,115,165,16,124,98,130,40,135,97,145,180,75,161,248,36,5,22,134,89,61,94,231,170,33,248,196,4,81,11,195,34,105,151,66,241,73,10,204,23,179,195,97,79,209,172,211,53,114,172,54,150,143,179,156,7,87,191,26,118,83,228,149,140,117,174,156,130,115,248,136,42,4,59,171,6,252,248,213,234,12,178,157,145,220,221,247,113,141,47,73,146,79,105,93,241,9,14,241,37,165,34,249,23,215,240,157,182,79,141,126,221,175,56,9,31,233,87,188,239,87,124,0,254,77,125,81,175,201,190,232,116,70,83,63,100,164,74,215,167,240,100,170,79,124,131,39,213,139,125,119,113,242,240,26,159,149,158,88,40,7,148,2,18,134,210,141,20,163,164,11,166,23,41,70,73,22,76,39,82,140,144,42,148,62,164,32,38,81,48,93,72,33,74,154,96,122,144,139,59,184,195,59,225,175,250,214,21,13,49,164,44,66,176,94,35,117,23,204,32,96,247,135,227,147,250,195,24,107,170,134,15,159,29,112,238,104,170,220,213,196,182,54,213,135,138,14,128,68,171,160,27,12,220,68,101,13,180,101,115,70,6,242,153,167,184,36,126,163,114,194,59,182,14,42,185,59,117,20,244,93,58,156,7,187,118,24,77,244,141,63,233,30,170,187,136,2,166,187,182,99,246,251,56,169,247,43,77,31,248,241,197,105,146,127,121,34,40,66,78,221,241,108,24,201,234,190,243,134,131,119,105,94,33,198,224,176,91,150,77,83,79,227,203,8,236,162,99,87,27,245,20,61,67,47,114,113,188,212,161,137,218,233,46,81,101,116,114,188,228,115,249,179,20,228,132,28,42,96,220,58,211,78,103,164,176,251,220,142,108,5,27,179,242,82,158,204,147,238,72,65,159,59,154,185,107,225,43,8,86,60,3,108,148,233,15,60,213,153,154,166,166,6,64,167,185,124,44,34,220,9,222,161,190,235,46,200,247,170,133,120,32,192,247,164,204,211,62,120,155,99,183,136,197,201,113,10,232,69,150,141,66,45,136,18,20,157,148,113,56,8,71,24,74,156,120,27,181,22,164,32,200,13,226,109,130,69,101,9,107,194,81,244,132,191,87,14,104,1,187,170,194,43,240,88,30,40,207,176,99,87,240,250,186,19,212,78,96,5,107,193,13,105,13,62,79,134,221,125,56,35,2,159,64,7,204,9,144,210,11,106,47,94,149,144,26,225,100,139,42,28,80,22,187,49,193,147,26,211,59,6,244,224,26,97,21,98,35,239,95,218,203,32,209,56,135,148,243,225,183,190,214,157,26,17,60,233,46,227,83,36,14,107,19,158,118,173,246,137,120,140,44,115,195,209,104,14,102,243,171,155,164,170,97,234,218,190,114,94,4,2,161,68,242,116,210,190,7,215,138,87,105,174,254,198,169,31,111,126,37,233,110,140,170,9,106,38,238,120,34,32,209,211,63,113,207,19,143,180,187,214,124,61,78,58,214,110,185,20,217,207,56,21,34,203,199,235,91,178,170,65,34,50,102,143,130,11,135,150,77,210,147,56,213,130,36,116,220,94,196,226,58,79,217,68,189,8,170,118,2,191,206,179,134,16,112,231,19,226,231,90,71,178,227,161,25,91,169,137,11,35,137,96,158,87,160,207,217,92,162,254,70,215,78,44,137,207,37,198,207,211,112,236,142,39,0,145,72,42,207,45,206,231,109,48,89,143,147,141,117,136,156,158,67,180,39,111,36,188,111,73,42,198,144,217,9,69,124,50,224,113,122,18,93,41,134,204,78,40,226,147,1,143,213,11,255,74,39,228,11,89,69,254,211,88,233,13,229,84,154,30,55,52,186,154,172,27,74,230,36,26,25,235,0,158,12,121,38,14,46,238,58,108,79,212,237,118,79,147,183,152,104,189,142,83,57,81,221,228,235,121,12,48,116,125,63,7,61,226,243,94,188,234,115,212,142,207,155,145,64,44,94,5,138,112,36,225,129,127,229,36,32,150,161,179,125,242,88,34,232,172,7,23,209,166,38,245,238,37,250,228,152,90,208,83,16,87,47,225,205,136,207,155,12,111,36,200,237,52,248,108,204,4,192,72,201,39,174,179,64,124,246,218,83,186,154,142,61,132,249,246,129,86,198,12,53,66,136,248,54,155,245,109,23,74,201,166,225,111,221,141,70,11,94,222,208,195,224,198,24,245,126,164,4,64,152,235,16,149,27,123,50,11,240,105,40,55,254,244,115,22,144,234,202,147,6,62,63,229,19,247,16,153,156,169,244,0,212,191,21,202,97,161,109,225,34,163,33,250,211,200,75,17,80,253,196,64,140,217,77,158,12,141,39,230,204,70,197,147,125,136,56,23,114,179,250,116,164,52,224,171,214,235,157,6,54,102,238,14,189,71,208,40,237,196,209,131,188,135,119,236,120,25,39,218,68,238,2,155,231,74,238,82,214,221,4,156,10,55,70,178,97,102,187,187,195,81,47,116,106,89,149,56,37,33,160,58,97,187,184,0,250,224,136,39,6,2,214,147,31,254,34,134,94,195,248,20,43,248,94,236,248,20,44,58,10,230,171,193,37,75,124,201,224,98,229,19,71,88,210,224,130,21,71,68,224,224,134,229,19,183,220,0,95,23,186,31,145,61,175,165,78,248,128,83,37,219,31,39,76,17,167,59,68,184,111,224,188,209,150,237,235,8,102,10,52,57,14,104,14,92,213,136,254,89,19,221,247,74,88,130,31,87,224,219,98,32,124,0,226,251,156,44,110,15,224,51,118,175,27,210,1,110,48,106,229,47,91,53,225,233,91,41,12,51,60,113,103,170,41,31,251,116,180,80,44,148,242,125,43,80,110,13,253,20,172,103,118,13,188,24,141,130,6,113,56,30,156,248,216,14,112,5,201,110,132,211,193,34,47,155,56,6,134,251,38,222,91,102,89,146,156,119,81,238,199,150,241,86,16,126,135,116,18,231,42,140,127,141,232,96,184,26,199,129,212,230,194,23,173,40,250,208,221,90,216,203,39,71,200,235,130,119,180,41,32,109,2,45,27,62,227,92,42,149,150,120,225,181,52,70,76,200,69,186,102,220,4,51,176,198,247,194,210,46,188,143,175,194,145,112,159,60,4,209,154,116,208,21,180,139,159,220,116,170,248,183,134,217,241,120,34,35,121,211,243,25,94,251,1,28,115,3,92,152,3,78,202,181,188,34,120,243,66,161,234,7,83,4,18,67,98,35,236,182,224,177,132,74,22,94,240,194,7,60,172,172,215,158,133,152,218,78,96,160,110,201,136,157,17,211,169,235,123,193,235,129,224,233,107,8,72,239,40,69,72,178,208,134,252,110,150,195,26,195,247,204,212,50,220,219,84,64,77,70,116,126,146,72,49,235,98,214,231,197,22,165,40,127,155,158,176,227,110,116,156,151,241,249,114,33,62,40,140,157,39,238,59,167,165,249,24,2,96,175,196,212,154,171,192,245,66,98,8,84,130,38,171,181,25,227,209,201,88,169,28,5,51,120,156,188,66,136,103,244,58,106,155,140,164,196,158,163,51,12,106,97,226,2,214,20,55,13,200,155,85,204,33,59,24,31,46,161,41,8,59,25,254,245,109,44,168,184,234,249,193,66,92,72,239,144,189,9,184,23,132,48,142,54,113,225,232,186,161,38,66,246,196,107,16,132,203,100,78,35,200,67,165,95,61,148,157,252,71,104,222,1,240,188,146,190,11,27,222,145,112,58,23,135,96,63,112,77,33,47,236,156,143,33,60,112,108,252,110,160,122,16,98,34,127,62,20,11,23,132,98,33,4,197,194,249,80,44,94,16,138,197,16,20,139,231,67,177,116,65,40,150,66,80,44,157,15,197,242,5,161,88,14,65,177,124,62,20,43,23,132,98,37,4,197,202,69,205,232,240,195,134,57,231,96,212,209,196,156,243,38,242,32,99,78,102,15,63,246,152,147,61,163,14,73,230,100,169,168,35,21,167,70,113,194,182,104,137,53,154,249,20,22,15,191,110,33,77,48,181,5,38,209,194,60,26,21,233,62,54,169,222,57,143,10,229,3,135,195,241,156,232,89,230,218,23,128,162,7,150,141,230,29,150,117,81,148,76,104,206,126,49,180,73,102,251,30,168,204,197,82,173,252,116,201,249,84,197,228,106,85,176,30,75,71,2,172,248,119,206,163,184,250,192,225,120,26,146,207,129,30,126,58,112,1,232,57,224,216,232,221,134,228,115,160,7,239,21,46,0,59,30,12,183,198,78,207,133,155,115,68,184,165,69,74,202,171,193,132,228,160,214,206,3,213,65,0,27,104,49,226,8,0,103,89,103,132,222,3,1,159,55,79,253,40,120,36,4,104,52,40,246,200,40,192,128,133,93,17,210,3,134,26,156,139,23,200,161,100,42,78,69,199,117,13,239,137,41,31,117,44,2,39,14,180,213,124,178,19,148,48,91,253,176,122,212,108,155,15,67,233,75,106,118,229,235,127,172,235,188,164,40,192,73,80,36,168,44,14,75,235,184,123,169,248,30,255,48,224,196,247,128,111,17,107,222,165,4,215,161,46,134,91,182,28,36,82,111,91,21,191,227,229,0,60,173,179,33,184,105,206,4,247,128,30,27,219,8,98,202,224,99,34,159,211,40,215,13,118,48,88,0,224,130,73,91,138,0,11,55,36,160,230,243,144,169,15,68,7,137,98,130,96,147,34,174,113,128,187,173,144,107,124,235,50,7,222,174,144,39,43,112,153,183,195,191,32,242,50,4,125,72,100,177,89,152,119,76,135,7,71,203,99,35,132,242,196,193,209,124,110,26,2,239,75,92,56,203,39,228,160,219,23,10,189,145,145,2,199,201,130,226,114,151,7,215,84,156,147,186,149,170,192,247,174,226,186,149,170,82,113,230,112,214,73,26,227,30,16,19,223,157,25,132,177,207,245,144,255,197,74,76,128,12,249,56,178,129,120,200,132,73,81,102,189,32,157,42,56,100,134,243,1,221,174,174,244,51,142,46,151,36,201,190,34,100,30,66,249,123,76,220,140,143,37,137,235,58,34,110,15,137,173,71,216,148,188,0,41,6,112,37,135,44,163,60,204,142,181,165,228,56,139,115,140,35,238,133,228,144,152,32,65,99,89,251,144,96,153,224,211,245,203,25,146,79,234,216,98,35,37,25,41,69,54,208,60,40,24,75,49,188,206,134,224,75,204,171,146,247,147,212,163,189,229,80,96,119,205,239,138,130,32,158,160,50,6,160,94,164,129,4,141,198,51,97,165,177,184,167,168,251,67,213,88,60,210,244,125,60,99,22,59,29,3,201,199,195,169,178,168,106,61,229,249,88,235,77,71,138,65,124,10,47,162,118,205,197,183,91,13,127,204,81,203,182,174,97,8,59,162,42,143,1,255,29,113,44,79,38,104,146,24,13,161,133,254,45,193,191,245,214,157,150,216,109,181,87,69,99,185,213,110,137,211,54,252,86,224,215,54,252,218,130,95,67,148,181,38,226,28,163,13,101,185,132,193,42,36,140,237,4,12,12,3,120,12,191,246,151,237,223,247,236,90,203,80,106,139,182,64,19,31,219,104,12,151,45,12,100,86,158,65,121,108,39,144,223,7,248,183,102,163,32,3,160,199,214,215,253,91,173,199,180,177,71,240,171,180,106,101,149,150,91,171,171,24,46,43,219,134,4,14,214,209,50,237,15,253,62,94,133,2,92,127,43,171,46,16,211,53,72,120,108,209,145,203,42,180,157,192,74,174,239,7,184,49,210,159,49,235,172,163,236,152,35,196,192,111,88,90,60,110,131,53,23,110,154,27,251,33,110,17,245,129,118,213,209,107,173,109,247,18,39,112,37,52,220,226,145,187,196,193,106,226,42,181,149,168,42,30,60,166,43,137,91,25,36,175,50,107,39,70,108,63,57,197,10,203,137,171,104,203,9,16,91,192,9,28,175,12,87,48,166,220,96,175,184,230,180,180,226,154,211,111,16,198,56,18,134,230,134,49,140,132,177,127,9,227,173,194,32,114,171,75,197,63,75,196,128,101,23,103,14,221,66,230,128,147,98,110,102,158,185,75,120,18,142,220,85,166,145,85,10,56,225,145,171,128,204,175,9,142,124,247,247,130,171,188,20,81,94,114,11,147,218,178,107,86,75,174,53,198,253,125,230,250,94,177,201,205,141,10,105,119,232,150,13,251,238,158,15,220,9,100,189,89,224,86,150,71,108,65,229,18,24,46,43,214,234,246,152,174,181,12,24,206,25,216,43,183,98,47,206,143,173,196,129,11,30,89,79,31,59,215,186,3,188,110,109,219,44,185,238,252,62,27,45,183,186,14,26,239,173,180,74,203,171,156,50,193,82,30,187,88,101,138,65,217,53,141,251,173,13,190,30,249,206,106,193,175,141,64,78,221,230,231,204,170,131,246,83,139,246,100,56,221,35,233,208,87,22,220,11,193,148,27,151,3,247,128,250,209,222,96,60,71,169,76,170,18,93,170,235,229,76,71,41,59,127,31,247,98,203,53,173,237,239,154,155,195,72,133,110,224,212,58,106,59,201,180,191,66,25,151,13,254,138,51,223,61,21,103,190,19,97,176,156,176,130,226,226,129,25,39,236,218,140,244,140,213,21,151,198,123,128,251,56,91,118,37,75,220,16,113,21,61,147,171,75,179,28,66,112,198,8,239,168,32,45,59,169,99,216,195,205,205,34,197,158,69,219,118,227,7,110,57,192,77,190,109,91,163,222,247,157,211,227,182,221,23,14,31,34,167,8,19,201,174,166,109,64,172,112,219,106,181,107,171,175,138,107,168,31,59,53,254,210,138,147,193,106,43,78,205,253,96,197,34,33,105,214,181,99,152,174,56,39,243,12,203,13,197,37,55,182,92,72,202,46,125,124,155,167,173,71,91,241,234,224,21,151,72,123,108,137,76,27,147,131,85,123,254,19,40,247,173,95,220,82,130,178,238,56,150,175,65,219,57,131,22,214,153,80,101,9,27,46,13,254,141,36,76,87,157,132,34,223,21,215,247,65,210,10,138,139,183,108,202,22,214,93,251,46,130,18,7,224,166,47,138,220,178,90,88,117,45,171,53,247,194,237,79,75,37,240,123,101,195,41,222,72,147,193,223,13,215,119,162,39,29,44,187,248,153,75,176,103,94,144,150,236,102,8,105,221,119,165,49,184,61,227,35,159,77,9,105,138,50,108,215,177,179,119,136,181,233,138,205,225,247,93,42,161,228,154,13,164,55,178,107,118,13,221,2,100,219,213,185,233,178,115,230,40,206,173,190,191,136,34,100,216,242,203,154,182,45,201,210,181,224,185,247,216,30,121,69,228,17,79,182,45,171,242,99,59,145,63,103,24,114,167,13,91,174,53,141,208,134,167,244,29,231,25,138,125,246,113,128,71,240,158,91,150,14,218,54,4,94,27,191,193,111,225,91,45,65,4,143,78,13,193,115,206,195,14,170,218,244,8,241,153,240,25,136,127,245,129,234,56,154,75,157,160,212,20,247,152,49,197,133,97,130,44,254,114,63,101,7,195,74,145,104,88,41,46,28,150,85,26,159,32,167,240,169,63,164,209,83,211,20,62,250,135,4,122,165,150,146,104,1,235,36,51,101,157,128,127,160,158,186,16,13,138,148,69,58,192,157,26,166,232,249,115,12,16,1,65,179,82,215,32,150,8,61,144,36,240,93,94,224,82,248,236,218,110,193,10,119,133,11,227,35,218,148,29,72,203,65,4,250,157,139,91,101,35,204,147,194,58,213,133,100,56,138,78,149,49,249,60,77,82,10,88,68,37,112,232,225,59,254,74,171,208,222,70,13,56,255,176,36,133,131,111,249,14,34,187,195,97,164,112,118,9,199,226,114,32,98,7,228,194,29,98,65,184,82,37,252,221,25,153,139,38,114,110,255,48,77,113,34,127,55,146,178,94,85,225,28,43,80,87,202,142,212,229,233,254,53,52,85,48,9,232,227,19,220,138,167,212,68,116,124,213,70,206,239,83,215,119,136,178,229,72,224,98,127,57,210,119,243,174,239,5,215,247,162,235,123,201,245,189,236,250,94,137,28,125,212,83,71,104,130,212,57,163,241,184,73,229,165,13,157,50,252,195,168,20,9,168,228,173,139,231,154,7,0,36,210,185,228,10,254,229,154,121,206,42,206,57,203,110,110,82,239,146,88,96,239,250,84,243,137,106,37,134,22,33,193,171,226,8,133,176,54,72,7,191,18,171,41,82,212,191,69,121,52,74,208,32,35,79,236,102,221,244,132,235,192,20,126,59,197,79,32,246,124,235,226,16,244,25,191,74,62,31,61,126,33,168,59,64,73,94,80,238,26,236,158,60,229,120,116,231,17,64,52,230,24,78,199,119,130,41,28,120,204,15,124,64,244,49,71,171,252,29,95,42,203,230,140,149,78,110,43,83,18,14,33,230,150,144,56,211,167,97,111,80,178,224,38,109,200,206,22,179,129,211,55,56,76,153,123,130,6,150,76,36,46,252,98,150,121,91,242,148,113,182,161,179,197,45,176,17,198,54,23,43,56,109,136,118,204,23,146,43,5,208,214,151,137,93,97,205,82,86,208,151,119,115,169,119,131,137,198,194,165,56,251,230,198,36,31,13,32,6,86,121,49,229,136,253,51,15,102,60,213,47,100,157,114,133,70,9,167,67,33,26,64,12,58,20,24,29,104,28,161,88,116,40,4,211,225,34,9,80,12,39,64,49,26,64,12,2,20,147,178,103,49,184,243,23,210,235,82,120,175,75,209,0,98,244,186,52,15,251,151,130,123,126,190,46,151,195,187,92,142,6,16,163,203,229,121,56,189,28,220,229,57,251,90,9,239,107,37,26,64,140,190,86,146,50,117,37,184,159,73,59,88,13,239,96,53,26,64,140,14,86,231,225,223,106,112,39,99,247,174,22,222,187,90,52,128,24,189,171,205,195,170,181,224,222,69,119,171,30,222,173,24,0,98,116,171,30,197,149,49,34,184,249,233,98,69,95,125,118,78,96,37,95,157,43,73,52,55,95,85,46,26,199,185,192,70,98,91,72,208,245,74,20,142,73,128,85,35,49,155,171,195,209,56,206,5,54,18,219,98,130,174,215,163,112,76,2,140,196,116,11,69,109,174,30,71,35,57,23,216,104,116,75,73,58,95,136,194,50,17,180,98,36,110,243,245,57,26,203,249,224,70,226,91,78,210,251,114,20,150,137,160,85,34,113,155,175,207,209,88,206,7,55,18,223,74,146,222,215,162,176,76,4,173,30,137,219,124,125,142,198,114,62,184,145,248,86,19,244,30,34,208,133,99,153,8,90,33,18,183,185,250,28,3,203,249,224,70,226,91,75,210,251,82,20,150,137,160,149,35,113,155,175,207,209,88,206,7,55,18,223,122,146,222,87,163,176,76,4,173,22,137,219,124,125,142,198,114,62,184,193,248,226,80,121,174,67,104,251,244,217,246,174,199,174,226,2,32,184,35,116,185,238,137,216,13,93,100,109,174,15,118,101,41,12,0,139,218,71,111,26,221,175,144,82,240,222,51,168,162,174,244,2,171,145,112,116,65,53,73,64,186,192,202,253,122,96,77,18,163,46,184,102,63,176,38,14,91,23,210,77,136,99,23,76,162,105,48,182,82,165,27,84,143,4,183,11,172,89,47,246,125,107,114,33,0,157,183,57,240,186,43,184,130,53,30,49,6,129,15,12,232,106,163,30,86,131,167,127,20,209,185,112,129,206,10,33,196,182,35,7,186,170,4,16,153,15,34,232,172,17,68,92,59,158,32,41,239,176,153,96,110,24,82,110,63,12,41,102,54,17,0,208,242,155,224,3,148,186,89,72,241,126,22,82,86,5,95,152,118,164,65,14,30,185,110,151,112,192,193,224,90,248,165,186,167,86,62,23,90,9,30,162,123,234,4,47,199,62,215,53,118,64,194,20,68,36,116,95,120,209,176,132,190,208,188,146,143,175,73,210,67,42,210,152,132,222,154,52,35,164,42,39,47,35,111,231,236,224,133,126,23,173,92,12,67,9,130,24,58,78,126,2,34,25,218,228,198,209,12,83,52,156,161,109,149,98,89,96,4,92,94,7,154,160,88,27,8,92,159,118,35,40,206,33,159,235,141,116,72,123,137,61,117,167,176,171,110,231,29,237,187,75,142,197,15,59,237,14,105,147,133,63,12,106,148,197,19,116,137,76,174,203,244,5,179,157,224,119,181,29,124,35,76,28,34,218,38,42,204,86,6,123,116,116,216,99,48,191,140,220,125,49,56,210,140,238,28,118,106,25,213,65,84,134,78,184,0,132,156,26,67,188,0,138,17,141,58,10,147,214,221,150,65,129,205,5,71,83,12,108,52,176,138,75,97,138,106,218,17,72,47,170,139,222,82,129,97,251,162,64,121,75,133,6,19,140,0,23,80,50,70,208,195,64,192,49,202,199,12,217,24,187,137,100,189,224,226,78,198,105,33,160,120,220,152,153,113,155,112,4,141,10,214,175,226,198,2,139,197,145,254,197,163,35,160,197,226,209,184,192,253,2,198,197,230,218,232,70,162,162,239,37,228,227,228,13,38,234,95,210,202,9,2,74,38,227,245,196,205,249,199,238,156,139,251,227,114,101,96,148,186,248,204,31,82,49,73,148,190,248,19,34,81,131,225,1,14,147,77,146,152,13,199,143,26,57,207,196,153,19,137,57,233,48,63,152,185,66,166,206,49,193,230,67,33,42,74,237,220,147,206,9,135,106,130,224,157,62,249,34,68,35,50,37,157,137,73,103,96,226,153,55,207,140,155,107,166,205,63,195,206,49,179,206,55,163,206,57,147,230,158,65,243,207,156,115,206,152,243,206,148,164,11,20,13,49,150,116,82,248,84,139,31,252,47,233,4,137,213,88,88,204,196,121,38,75,68,163,113,131,80,206,63,113,18,34,48,87,255,231,5,50,71,228,213,185,39,84,178,230,195,3,221,158,115,114,17,40,100,17,162,161,77,184,101,200,29,1,50,69,67,64,146,242,115,196,129,116,86,139,31,251,15,183,103,111,214,192,209,27,164,156,206,135,6,175,251,206,135,79,0,128,243,4,137,60,15,42,126,42,133,165,84,92,4,177,44,73,124,94,28,207,79,48,139,239,207,139,10,207,250,28,243,115,228,114,40,98,17,15,242,156,101,191,146,168,180,29,130,50,198,241,152,59,26,165,111,158,169,197,120,112,233,19,86,242,36,236,113,163,229,182,46,229,142,82,25,10,83,118,190,227,227,207,106,221,174,6,131,59,236,118,252,121,18,140,81,54,24,37,234,141,51,234,233,144,43,26,89,138,132,35,11,131,120,113,7,230,28,131,242,91,3,235,200,219,195,167,174,200,151,41,18,228,210,149,131,195,95,122,179,216,217,118,8,18,252,44,137,137,10,23,24,51,149,151,98,183,231,191,171,10,217,45,145,102,189,128,112,192,76,31,140,125,74,30,178,41,103,7,208,76,209,8,154,254,108,8,193,51,67,112,132,124,126,49,181,108,0,252,161,217,94,44,233,145,60,13,172,153,146,114,37,223,26,65,241,53,227,202,141,232,80,155,190,115,35,17,44,206,141,115,92,180,172,87,183,222,139,72,254,26,210,47,22,103,212,117,167,95,88,78,159,58,249,106,68,165,146,183,82,68,141,178,207,253,109,173,24,81,169,226,83,169,18,129,155,204,93,99,242,194,212,10,229,25,86,217,126,1,205,150,44,219,37,107,202,21,213,147,123,112,72,157,41,91,183,100,92,120,47,43,205,109,42,57,57,14,67,4,71,250,12,202,156,232,33,38,35,36,226,39,135,60,117,154,155,42,134,183,104,1,13,126,171,158,188,183,56,1,7,4,141,234,172,103,164,33,54,168,3,18,141,46,23,209,7,59,74,104,32,137,104,172,80,199,125,7,9,24,202,59,4,104,164,168,39,215,176,6,135,227,1,179,50,10,176,112,242,184,195,119,94,180,48,70,138,127,79,203,207,57,118,85,203,123,53,78,149,37,41,224,66,215,207,99,69,162,245,221,17,129,240,36,249,157,179,199,31,131,115,82,212,92,83,133,153,157,133,227,31,143,236,116,19,30,243,185,180,195,157,68,161,16,192,117,174,64,161,65,252,6,190,157,253,36,63,226,26,43,120,169,135,36,68,220,212,60,93,119,40,161,254,175,186,35,17,117,109,134,99,140,164,77,25,87,128,83,143,120,227,164,64,16,30,225,209,69,125,95,237,51,135,219,1,202,82,146,216,167,14,165,137,192,159,31,32,175,154,90,10,224,124,64,29,92,228,107,67,105,75,217,44,115,200,130,191,89,172,99,81,201,95,193,114,196,74,245,228,242,113,63,79,34,76,61,98,4,78,13,133,239,63,232,177,36,125,116,20,213,100,45,91,230,39,236,241,84,64,187,225,33,85,93,29,192,129,85,147,1,178,39,162,71,110,179,129,240,24,230,204,67,39,127,132,125,76,124,112,252,213,68,160,237,46,48,211,36,255,80,172,161,198,62,21,135,82,193,9,127,203,59,140,11,205,74,168,172,73,24,170,53,116,203,239,152,129,117,138,6,243,110,225,246,120,100,35,88,139,20,134,243,4,49,125,247,221,157,140,203,53,202,5,197,115,141,11,57,121,44,211,184,144,231,8,22,59,47,57,46,12,112,226,120,177,60,96,215,3,89,119,124,215,120,236,195,11,237,250,220,76,55,255,248,4,57,175,33,33,202,222,61,207,28,32,65,162,62,16,242,31,8,59,231,101,32,63,88,110,148,173,96,176,23,130,117,225,2,177,46,196,192,186,112,33,88,23,47,16,235,98,12,172,139,23,130,117,233,2,177,46,197,192,186,116,33,88,151,47,16,235,114,12,172,203,23,130,117,229,2,177,174,196,192,186,146,28,235,56,211,62,198,249,218,121,231,104,172,3,185,243,78,169,120,39,120,231,157,2,49,142,252,206,203,175,241,206,8,207,203,95,241,14,21,93,154,195,137,227,192,33,122,145,245,15,78,59,167,158,18,52,63,236,216,182,239,206,131,142,79,92,214,115,41,82,126,144,60,40,95,8,182,92,80,215,11,192,216,11,205,141,181,21,249,54,41,230,113,136,51,223,243,171,11,237,233,92,143,181,130,181,225,132,10,169,127,192,219,57,85,239,243,41,163,113,163,221,158,107,95,224,7,201,51,79,32,247,220,216,210,152,173,23,128,173,19,146,27,91,28,77,247,220,216,146,88,176,23,128,172,3,144,71,169,152,38,71,53,206,216,241,235,163,148,152,231,227,208,155,111,161,118,238,22,124,136,196,53,80,140,115,6,20,30,133,55,228,137,114,63,22,104,223,128,188,241,158,105,135,135,216,117,190,15,119,70,232,13,232,118,68,160,94,31,231,164,249,88,167,104,214,209,19,195,38,63,199,217,91,248,27,160,232,0,190,142,43,207,168,81,114,216,200,132,92,122,184,46,33,11,236,148,49,38,124,18,199,214,231,50,182,18,120,180,232,8,146,25,82,206,146,5,31,8,232,191,160,251,14,210,90,217,225,4,158,185,186,173,132,221,206,4,118,41,42,22,176,163,179,236,154,197,21,42,212,58,108,204,86,66,56,53,52,54,176,163,25,12,203,167,13,214,124,156,102,130,99,5,7,220,105,196,134,230,152,175,201,108,184,252,49,136,50,172,10,10,38,236,125,141,235,207,124,252,163,92,7,159,199,140,53,224,117,83,111,123,164,183,2,14,135,221,11,70,92,137,186,35,7,83,147,9,114,153,20,14,154,221,201,74,225,12,225,14,74,236,127,235,205,77,65,8,80,76,103,33,79,162,138,223,13,119,71,27,245,2,34,37,4,7,108,117,31,237,59,239,144,195,46,82,227,70,132,117,116,53,190,72,180,195,11,224,9,93,230,123,76,169,80,240,21,154,238,19,99,18,225,216,67,45,21,171,188,46,219,6,62,122,131,195,84,195,66,38,192,24,209,255,150,49,54,137,56,203,192,72,209,115,161,210,30,55,35,5,9,126,54,3,37,126,250,72,115,179,128,56,63,85,168,75,115,239,106,195,150,160,4,246,168,36,142,114,138,6,82,182,74,209,234,62,209,148,11,146,52,54,150,18,133,38,137,140,144,60,31,73,104,93,142,48,60,70,14,203,28,97,135,134,172,121,160,105,102,67,16,78,119,50,167,162,80,238,150,186,66,163,63,85,177,81,94,90,21,21,209,204,156,8,83,212,75,195,212,135,93,83,88,50,211,130,92,168,117,4,82,188,210,137,46,222,175,200,18,45,94,151,163,138,231,244,180,146,89,58,68,218,162,222,180,74,102,78,32,65,109,154,187,67,67,84,154,106,238,157,174,174,160,161,90,29,97,215,170,162,137,146,158,35,37,174,159,123,222,125,249,82,89,210,21,115,170,171,41,212,118,111,120,40,136,39,134,137,166,99,183,61,146,13,163,33,224,40,206,93,109,60,134,75,76,121,160,8,167,226,179,144,146,216,194,22,105,136,178,222,221,165,69,21,178,184,162,226,32,65,140,198,9,177,132,105,92,145,78,197,177,214,67,251,239,19,188,77,104,160,193,155,42,250,108,83,214,229,177,216,69,219,30,144,111,54,1,148,204,9,95,162,169,156,138,202,241,68,87,12,28,252,90,176,115,132,83,171,97,164,131,216,237,14,166,38,60,169,200,75,118,62,18,118,118,62,154,202,106,163,114,234,192,26,171,174,118,17,114,94,32,252,250,79,255,241,213,63,126,124,246,135,31,157,125,251,155,175,255,230,103,255,241,139,63,231,218,36,234,177,69,157,45,236,111,228,132,204,119,1,166,9,162,11,107,17,68,175,48,30,170,67,65,196,70,204,64,61,196,94,34,231,186,164,33,252,234,167,255,242,235,175,254,254,171,111,252,221,39,191,252,214,171,175,255,251,217,199,31,189,254,251,63,126,253,15,31,159,253,224,27,130,135,132,19,160,128,145,235,76,209,86,225,33,82,42,130,8,249,142,161,152,105,86,92,20,172,242,130,168,100,156,132,117,67,132,174,34,6,26,161,218,86,154,33,166,109,70,205,156,216,28,133,232,65,172,1,16,61,246,149,25,66,112,216,19,29,196,84,115,16,243,91,100,248,227,191,167,167,153,211,76,70,204,103,118,232,255,226,155,27,46,172,127,217,85,198,242,241,72,81,7,120,172,202,130,200,143,144,123,80,126,245,111,223,57,251,189,31,187,128,7,142,8,238,101,188,193,128,162,129,227,128,51,17,129,46,134,52,175,190,254,47,159,252,252,227,55,65,23,30,114,32,81,118,53,36,206,72,213,152,180,225,106,4,146,136,47,19,135,82,101,95,74,209,20,242,182,197,174,129,131,237,8,19,125,136,86,206,153,32,130,117,71,3,211,11,204,60,168,224,227,201,115,42,162,2,39,221,17,218,9,163,126,107,106,27,62,109,225,114,208,44,154,73,135,105,225,213,183,191,255,250,195,31,125,160,126,96,218,63,66,102,135,161,236,198,193,217,40,82,201,16,5,194,90,197,62,185,239,131,128,180,155,252,245,215,190,249,250,151,63,129,70,118,184,137,198,211,138,200,120,4,189,33,80,117,102,83,86,21,68,188,32,177,79,75,57,150,8,92,189,99,170,129,85,81,158,171,34,234,215,116,50,210,228,30,171,206,190,57,42,179,68,74,18,153,248,195,18,84,77,16,5,99,87,59,2,67,60,120,138,97,152,66,227,74,30,49,142,105,78,16,169,208,50,1,41,106,110,58,185,141,234,175,161,66,162,0,30,251,88,155,184,48,162,106,119,23,220,181,9,14,110,164,114,77,205,161,188,222,72,105,227,34,105,5,137,67,104,236,54,106,11,49,164,220,237,42,19,164,36,228,16,34,28,14,118,25,155,219,220,227,202,207,42,231,24,179,222,18,238,59,146,117,21,169,211,130,61,154,103,63,253,5,154,115,108,52,197,164,224,39,163,169,193,128,51,214,118,49,238,68,81,215,208,228,88,25,202,26,199,183,127,242,179,179,31,253,32,132,83,153,190,213,184,162,230,198,83,216,181,141,148,45,188,64,194,51,6,34,81,196,96,188,144,204,80,76,133,97,214,3,114,235,46,196,72,17,2,147,163,199,215,255,242,215,127,246,191,92,244,192,92,138,112,163,239,40,14,21,163,241,236,4,228,105,67,0,234,2,69,69,93,62,186,139,83,14,179,86,26,19,90,52,193,33,114,88,161,211,29,17,243,170,167,147,192,182,33,26,0,210,228,38,120,201,231,137,64,183,10,106,14,99,124,71,62,190,129,19,68,186,243,71,165,225,116,149,229,175,160,207,162,128,84,157,44,90,97,129,209,6,138,249,64,59,186,165,204,16,215,227,123,203,108,87,25,141,136,231,51,161,113,34,216,238,215,4,52,181,177,203,55,132,145,16,163,16,33,61,110,171,215,25,225,33,128,6,201,116,88,233,96,217,134,166,31,235,187,53,137,88,17,139,42,100,234,216,51,129,9,144,209,116,236,145,181,134,77,74,74,195,50,90,129,4,16,106,250,161,146,181,179,65,165,60,117,12,182,7,162,161,233,166,165,100,233,104,191,70,23,91,127,77,1,181,98,153,79,11,176,240,73,76,184,88,33,253,232,89,132,0,155,130,196,109,119,100,99,168,222,229,17,120,245,251,95,61,251,135,31,156,253,236,91,175,254,249,183,207,126,248,195,183,131,134,99,77,245,81,12,222,116,251,19,69,67,51,230,238,116,108,183,254,213,143,63,249,232,163,87,255,227,103,105,244,39,243,198,135,1,212,216,22,218,35,89,237,243,154,246,175,255,226,71,175,255,230,167,233,255,239,143,254,234,237,32,2,250,180,131,39,124,212,254,183,129,199,150,169,79,187,104,189,243,67,230,245,199,223,121,245,131,223,61,251,229,143,206,126,241,173,55,141,140,140,170,154,211,158,141,194,217,79,126,239,236,135,31,253,250,127,255,233,235,191,253,70,122,252,198,7,101,104,220,69,218,218,99,217,228,103,199,159,254,244,236,219,127,253,201,207,63,124,245,179,15,19,182,47,26,93,180,150,246,182,70,154,105,32,185,248,124,154,126,134,119,70,255,63,123,239,222,221,198,113,36,138,127,21,104,108,203,64,52,0,241,32,64,18,60,176,47,8,82,20,109,217,150,44,43,94,69,225,234,12,128,1,8,9,47,205,12,248,16,131,115,236,125,217,73,236,117,94,155,119,110,236,220,188,118,55,182,147,141,147,56,182,19,159,115,63,202,253,137,148,244,87,190,194,175,170,186,123,166,123,30,192,128,164,28,59,33,105,83,64,63,170,171,171,187,171,171,170,171,171,181,166,217,50,96,243,208,244,86,63,68,232,224,251,154,44,34,106,231,80,143,79,102,43,21,51,3,28,57,35,33,250,164,6,232,105,229,92,104,22,32,143,152,164,206,73,208,96,167,28,163,81,227,104,196,129,206,12,165,241,121,245,149,131,31,189,245,41,35,11,161,24,78,22,158,117,146,100,113,80,214,229,228,184,255,242,183,238,253,246,195,123,223,250,221,253,119,127,52,243,92,149,164,151,161,209,238,244,13,174,75,147,172,225,165,68,74,215,114,37,33,41,211,21,44,141,172,153,154,46,29,52,0,246,90,99,100,161,57,147,153,122,20,139,76,6,147,86,76,163,79,31,116,108,220,36,219,177,173,149,175,231,179,122,33,171,207,103,245,98,118,83,202,154,4,225,10,228,3,137,246,6,35,144,149,157,129,67,111,38,35,56,29,175,216,109,195,95,40,100,233,137,62,200,33,122,226,230,168,55,196,245,71,5,81,240,193,127,185,52,66,65,117,3,146,6,36,50,33,195,235,148,191,76,141,165,11,89,132,17,187,159,193,241,224,162,238,147,104,144,67,149,176,217,49,186,131,182,52,228,94,153,178,82,67,7,102,133,246,198,12,253,171,15,55,154,168,237,110,52,133,208,58,176,77,33,70,67,134,242,29,5,72,212,15,152,4,7,82,29,215,22,82,184,30,204,36,161,7,130,99,229,250,166,62,168,36,1,179,252,162,81,212,104,122,44,180,22,90,236,147,209,40,25,236,83,169,94,156,103,159,242,32,3,178,79,243,11,217,188,150,74,233,157,19,179,22,114,249,205,79,31,149,10,220,150,234,163,20,23,230,22,139,143,193,196,99,22,220,52,17,68,26,33,252,202,135,121,52,4,161,215,44,115,88,154,207,76,32,1,174,192,88,250,77,143,180,94,240,243,70,191,53,112,151,2,94,63,71,110,67,255,114,19,133,103,106,160,245,43,175,213,225,174,223,180,24,105,70,92,60,130,93,74,145,72,35,13,49,177,109,134,159,114,243,84,44,10,29,254,232,235,247,191,246,167,187,31,254,159,123,111,190,44,200,179,221,233,118,129,53,212,160,27,39,70,37,165,157,40,18,73,13,199,164,148,140,106,20,193,212,238,156,16,221,238,191,245,218,225,183,62,198,81,127,245,27,104,214,19,162,84,179,185,221,104,74,84,107,24,118,195,32,177,63,134,181,186,213,233,130,252,32,8,201,182,45,32,67,186,107,110,155,93,155,12,39,50,217,249,45,48,160,31,168,57,213,38,74,145,54,225,97,11,202,106,141,129,36,214,177,105,69,62,46,192,149,33,147,127,2,4,194,205,225,114,39,213,81,230,204,150,248,58,25,221,64,195,225,92,62,98,108,25,101,98,14,43,39,99,212,136,186,84,14,88,212,78,134,109,68,232,136,126,149,242,196,214,70,104,115,145,7,15,162,253,184,7,15,158,10,28,117,240,32,245,232,164,216,138,218,37,149,191,80,123,39,203,93,66,155,155,72,193,25,152,140,135,239,68,10,158,44,131,81,205,3,65,51,194,137,145,238,83,119,138,112,194,107,217,103,232,240,27,68,102,167,227,160,79,37,97,159,36,223,75,250,155,177,76,34,111,114,238,250,63,230,210,75,155,115,109,61,241,248,227,169,72,162,171,72,69,145,221,197,50,38,209,37,51,79,4,201,229,126,159,208,68,141,180,228,248,77,63,39,53,99,163,26,156,120,82,139,24,204,114,82,203,140,85,147,78,106,121,159,30,2,21,133,9,202,103,178,58,61,1,127,168,39,224,39,203,118,194,172,120,97,166,191,79,112,80,21,100,38,14,170,139,221,44,35,235,117,105,226,240,42,61,151,199,216,205,248,171,185,58,196,26,216,123,31,190,113,240,193,207,147,255,247,215,46,135,235,242,115,194,147,224,109,18,244,168,17,130,230,98,14,11,34,22,53,22,12,233,147,162,201,7,191,242,211,196,112,78,142,38,30,244,72,154,24,78,92,154,0,98,145,52,33,164,31,18,67,8,216,212,125,182,247,147,162,150,191,157,72,125,140,55,28,87,35,115,207,8,162,116,50,175,35,39,181,37,114,227,127,240,144,64,178,17,25,205,206,32,141,230,213,33,212,15,239,169,84,51,102,103,149,3,137,136,254,78,192,199,223,147,156,116,156,255,221,119,165,179,252,208,210,89,233,140,253,107,63,247,187,143,28,143,164,226,224,32,120,180,112,20,146,82,205,153,72,202,143,49,38,146,52,20,159,135,73,210,147,93,231,234,97,132,119,88,113,242,122,198,23,191,216,204,160,162,49,65,207,80,144,137,226,4,128,93,204,65,164,67,151,136,193,99,125,12,37,44,18,207,239,203,202,204,217,64,199,1,45,50,65,139,46,58,255,242,196,177,238,251,26,203,95,76,245,93,105,15,208,28,237,13,255,221,143,127,148,56,120,251,187,97,254,52,114,53,217,54,238,77,157,55,190,157,56,252,253,171,254,233,51,214,187,120,96,96,211,129,65,163,216,42,177,131,128,108,49,199,143,9,242,102,33,139,71,2,141,10,182,184,84,194,2,205,10,119,139,105,25,93,123,235,60,153,208,185,229,78,62,248,96,125,91,25,12,96,94,244,117,126,80,87,62,147,27,243,67,16,150,15,146,19,58,205,136,108,180,206,225,169,72,84,230,152,249,182,72,231,19,76,196,218,103,35,89,222,103,230,181,114,127,212,237,234,132,37,125,146,204,168,44,193,53,27,73,95,189,92,73,185,103,9,174,234,201,139,11,29,74,250,138,98,190,244,213,149,8,89,26,136,44,252,131,225,176,15,98,207,97,223,36,142,92,206,234,18,51,129,111,14,10,135,80,104,172,55,172,231,182,77,139,20,138,50,12,27,96,189,14,60,67,124,230,86,84,252,198,62,50,208,176,12,158,54,237,139,180,194,103,53,173,178,35,16,54,220,215,247,209,63,174,99,161,187,86,86,135,134,108,160,232,132,179,4,29,6,175,221,198,37,93,239,142,44,116,129,146,71,97,26,52,213,182,31,0,197,135,57,26,74,152,17,56,0,197,155,5,83,209,9,183,170,134,67,140,215,193,112,43,99,0,162,60,23,167,194,84,236,110,65,228,220,121,58,141,110,97,26,189,11,142,31,148,10,128,222,76,143,7,85,213,43,67,160,226,90,153,214,83,89,147,9,244,19,215,216,84,0,146,216,239,7,48,246,40,197,214,150,170,226,65,210,24,215,34,158,131,54,203,161,71,165,203,248,135,206,105,77,199,232,116,145,143,39,129,159,98,162,7,186,98,95,215,12,109,147,138,117,26,206,6,236,200,246,121,107,208,171,25,141,45,19,118,158,173,59,91,173,59,233,59,173,155,119,186,187,154,92,219,67,37,54,136,246,174,13,32,26,110,105,151,93,36,247,199,146,202,74,27,167,199,74,42,38,87,67,83,176,83,244,76,103,107,0,204,102,95,58,48,41,203,202,110,255,236,217,36,33,169,156,116,84,208,11,131,185,114,166,115,120,49,70,218,159,100,226,73,53,43,128,19,125,125,212,236,117,112,99,146,207,193,241,246,139,66,216,136,17,128,237,242,157,195,111,253,81,171,84,232,59,59,107,62,123,150,147,160,201,170,55,57,194,27,77,149,8,102,6,55,124,40,158,84,142,64,5,61,152,166,30,118,244,231,150,144,143,3,131,199,31,110,49,239,64,36,104,225,87,11,169,144,220,13,201,45,228,217,91,195,44,223,110,49,217,26,30,180,50,122,77,186,118,199,160,201,76,45,68,70,180,8,19,140,90,210,179,204,200,246,0,183,12,218,6,100,165,216,203,0,5,57,160,250,185,185,174,46,24,166,51,85,128,30,117,211,74,138,194,82,86,74,15,211,8,194,43,80,150,84,1,118,100,183,125,148,64,61,72,77,55,189,211,212,125,231,135,30,202,244,53,69,171,138,9,121,147,184,200,163,150,217,178,51,194,59,1,65,116,208,213,33,169,76,216,78,43,121,198,76,49,89,232,76,110,89,184,94,195,228,239,251,102,62,52,126,197,216,54,61,201,56,114,226,63,218,31,224,163,205,73,225,104,59,106,52,128,141,106,30,51,101,141,28,190,250,181,131,175,252,88,211,155,35,126,81,19,100,198,49,18,43,124,245,122,25,220,161,5,196,75,180,113,73,235,213,143,242,104,136,78,204,39,129,49,107,227,100,48,198,255,96,31,24,86,154,250,168,66,254,54,11,11,80,184,87,121,174,126,211,108,56,201,17,33,159,74,14,245,142,222,213,207,228,116,38,147,138,63,41,189,85,233,101,64,25,25,88,142,173,111,85,246,27,131,222,112,208,167,87,165,247,121,227,160,101,148,91,192,121,59,187,157,62,108,59,3,130,184,25,37,2,115,103,115,60,105,23,210,176,39,1,251,100,84,191,132,59,214,61,79,172,242,190,112,197,98,159,208,89,170,156,207,234,248,25,148,87,23,56,175,67,251,161,46,75,254,128,128,235,122,142,251,39,115,203,202,50,119,39,108,61,224,6,31,148,96,197,117,136,200,205,246,175,190,153,186,91,60,119,197,74,122,73,94,87,146,113,54,206,176,77,243,73,152,237,131,97,50,149,113,6,76,11,74,166,248,64,41,240,35,24,199,177,54,122,169,79,147,248,18,159,110,21,16,175,216,6,43,134,28,53,74,142,0,194,88,7,53,156,10,72,247,55,35,87,48,77,21,143,183,146,227,159,116,145,193,205,177,6,59,182,156,129,252,113,13,198,41,233,239,162,59,65,66,74,244,177,109,111,91,171,112,163,59,32,34,37,211,118,205,108,243,196,167,2,22,255,137,128,189,173,48,8,93,113,161,150,154,96,173,184,228,205,177,141,66,185,27,22,88,8,146,31,37,91,148,149,235,251,100,6,43,107,61,163,211,71,127,27,147,51,59,237,226,198,211,107,154,206,110,166,175,179,50,76,129,55,45,103,175,172,13,9,145,27,154,206,226,19,96,141,234,179,171,226,158,139,60,87,177,220,88,63,122,59,68,133,27,200,171,227,180,230,142,200,113,154,148,248,94,156,54,165,226,160,87,248,41,173,120,172,86,114,33,28,1,52,104,247,114,93,148,176,123,61,8,88,12,225,102,40,72,249,122,153,114,3,28,103,29,147,180,159,200,157,61,11,203,106,8,51,198,76,102,209,148,165,237,118,237,93,237,12,76,51,203,216,161,145,163,108,216,183,50,90,234,122,110,243,73,182,70,31,53,134,157,103,216,110,153,225,247,200,146,168,52,221,125,255,43,119,63,122,19,97,28,190,249,17,40,110,135,223,126,229,238,135,191,255,203,71,47,3,35,244,26,74,165,24,245,188,219,115,73,106,15,144,246,146,20,214,135,76,197,100,222,165,78,165,111,238,36,104,15,129,5,189,236,100,140,225,208,236,55,147,116,77,78,211,251,192,94,221,164,161,1,35,186,129,55,222,2,67,194,196,99,150,239,106,60,236,130,92,210,81,79,231,250,140,241,60,9,11,114,170,228,192,174,208,69,72,14,230,164,89,97,170,227,151,42,7,155,51,45,107,96,121,141,245,51,252,147,210,142,62,104,181,96,46,149,23,179,212,162,10,148,177,8,233,22,94,96,182,145,72,85,17,130,33,35,156,236,22,139,23,238,217,204,186,202,92,105,3,59,20,135,192,229,52,93,104,78,21,58,202,12,133,167,58,52,251,49,82,74,135,175,30,249,250,222,68,25,185,49,232,183,58,86,47,169,221,123,235,157,131,119,190,207,46,248,61,120,233,203,119,223,127,251,240,63,126,125,248,250,59,127,249,8,134,77,59,124,227,107,247,126,250,129,166,239,243,242,43,100,64,125,193,220,117,202,88,51,1,85,53,189,97,244,27,102,87,206,18,214,83,255,5,75,216,157,183,204,190,196,248,83,251,124,194,89,102,111,64,66,118,64,212,57,134,244,202,122,21,45,189,146,162,16,188,71,73,134,121,247,107,18,139,78,152,174,253,224,204,202,52,12,39,184,181,78,158,195,230,244,57,236,107,105,28,222,86,106,159,230,182,223,111,63,56,61,39,93,37,168,244,39,113,82,217,209,63,62,220,8,152,238,245,202,114,136,35,0,46,21,183,47,234,109,199,96,195,129,145,132,149,214,51,134,201,100,20,96,166,144,212,43,91,122,155,12,250,217,92,105,17,248,179,79,31,169,235,150,110,184,250,136,214,90,200,45,100,115,57,228,176,168,149,164,150,205,235,238,173,154,205,74,91,104,40,24,114,164,217,52,166,71,40,89,200,25,45,22,161,164,105,214,79,35,148,124,42,35,148,48,219,51,51,236,126,82,225,73,228,54,163,143,243,226,123,100,57,147,156,177,28,213,15,171,129,35,12,188,138,121,153,127,154,131,145,28,190,249,202,131,159,124,119,98,172,141,89,125,100,9,98,52,197,233,10,78,76,146,99,217,104,154,83,238,105,68,141,207,98,68,141,211,88,16,33,136,41,44,80,147,66,161,225,125,47,186,238,165,135,206,15,188,240,41,16,113,133,184,200,185,98,27,219,230,37,174,161,182,148,195,254,131,183,191,123,248,239,223,56,248,224,141,131,55,254,112,26,171,226,52,86,69,244,181,98,6,157,130,34,122,247,172,217,188,121,200,215,223,217,46,28,34,86,252,181,47,120,187,183,184,17,195,39,145,253,60,248,206,135,7,255,250,171,131,175,127,69,43,231,213,204,251,127,122,231,240,27,111,31,252,224,207,39,119,195,155,237,148,202,166,254,176,135,194,236,55,49,86,191,119,179,252,227,87,14,127,248,227,195,239,252,254,193,119,222,123,216,109,51,1,125,101,79,9,6,113,240,234,15,14,62,252,224,238,7,31,124,50,173,43,157,103,109,127,50,157,183,251,222,72,19,191,118,87,247,195,154,245,161,114,33,99,2,125,58,191,20,76,152,226,195,131,82,222,1,254,158,227,27,15,115,204,115,161,58,178,14,217,199,222,37,105,109,128,46,169,138,140,108,197,216,253,16,97,209,113,133,69,42,164,19,73,28,159,152,72,125,229,48,72,76,100,43,235,52,134,193,105,12,131,200,24,6,94,228,2,47,154,65,177,216,108,62,252,200,5,130,12,64,90,219,25,244,210,164,66,106,124,206,117,7,13,154,113,130,104,222,238,127,236,72,7,68,175,52,10,28,40,129,164,97,5,26,93,186,60,141,225,131,181,226,246,214,223,105,52,4,89,182,40,43,210,199,169,241,34,212,120,65,200,125,226,55,140,152,168,83,86,229,160,191,97,83,70,60,162,124,245,199,247,126,249,49,8,66,46,93,154,22,197,149,62,57,202,136,22,34,137,195,91,140,73,30,129,95,20,129,60,252,103,191,137,144,159,143,69,179,175,127,247,254,207,95,86,39,210,170,105,55,64,201,164,105,30,139,114,76,36,66,253,207,160,43,177,232,53,80,206,199,34,40,53,63,121,170,73,232,204,50,235,228,94,76,156,128,106,119,31,214,21,115,138,85,118,240,211,111,63,248,231,95,62,248,230,159,15,255,253,103,101,239,138,205,85,171,59,243,229,26,168,19,251,90,13,194,143,190,80,19,210,186,31,253,51,217,153,238,210,156,201,61,212,251,73,158,202,81,14,81,77,36,33,1,146,248,227,55,126,241,29,179,28,82,100,216,205,25,254,242,8,236,169,123,240,147,126,230,153,116,179,153,184,112,161,220,235,149,125,86,37,117,34,243,109,235,59,63,3,21,48,114,22,123,200,197,28,49,89,209,138,24,54,165,195,39,21,175,70,210,100,203,126,117,247,211,71,86,142,89,76,154,186,106,123,4,65,189,126,30,145,3,168,107,243,201,169,211,152,88,193,213,231,47,186,148,30,89,221,147,187,225,41,160,71,82,111,20,155,127,140,38,112,15,134,51,81,74,210,45,116,45,175,161,35,150,36,104,61,121,188,153,201,44,71,191,249,143,123,63,253,224,224,7,127,190,247,229,87,92,170,89,3,20,66,251,237,85,246,228,207,165,14,243,22,147,40,233,134,177,86,148,90,99,219,128,221,138,103,74,215,203,248,149,171,14,72,223,144,198,188,38,251,220,177,5,121,110,88,88,107,102,51,69,169,157,125,98,198,214,253,122,231,14,93,81,209,250,230,78,149,236,211,3,60,90,129,228,13,210,145,225,3,121,138,162,133,2,131,93,11,35,182,171,106,84,9,199,43,44,217,213,71,68,136,236,126,134,37,176,82,87,41,85,153,136,17,164,193,161,232,244,218,225,4,241,174,217,89,13,230,100,20,1,5,181,73,4,228,7,35,31,96,36,124,68,166,28,109,44,109,7,124,210,28,143,111,61,248,222,191,220,253,240,247,238,140,32,63,166,144,225,143,59,192,234,72,176,140,105,99,192,168,127,18,19,129,7,46,239,103,216,135,135,22,189,92,116,81,58,10,33,223,179,153,110,190,134,156,139,224,242,80,14,69,88,2,227,62,103,100,167,63,38,195,200,76,37,152,77,119,208,102,22,106,15,254,237,95,15,222,249,163,39,28,136,99,184,72,159,132,219,163,78,183,203,95,178,210,226,49,142,219,102,4,235,160,165,21,147,113,248,230,154,128,121,212,217,230,155,59,27,189,54,183,178,42,253,227,150,135,203,152,182,198,147,120,15,196,131,73,158,232,194,18,164,48,114,12,200,115,244,157,89,65,240,54,87,120,128,254,65,159,193,95,129,18,73,220,65,90,131,198,200,158,92,246,60,22,161,194,32,225,52,247,38,23,126,30,139,80,97,41,204,28,203,154,28,105,78,244,43,166,60,198,39,80,164,48,230,78,48,182,100,254,158,111,55,123,161,79,97,74,22,220,59,205,249,86,41,79,119,154,147,202,189,231,70,174,217,194,50,195,138,147,233,39,155,41,126,197,131,110,67,235,61,186,12,221,90,192,178,173,147,176,56,154,210,179,84,193,160,169,234,195,22,86,27,13,189,168,211,186,99,195,140,140,92,56,5,49,228,240,205,87,52,201,214,200,0,109,64,11,159,103,105,186,198,252,104,211,206,32,93,31,52,247,52,102,24,143,176,60,198,50,41,6,218,240,12,139,33,108,205,49,234,82,135,35,139,241,233,203,30,147,99,6,88,86,118,212,245,23,197,141,228,6,178,47,59,209,236,212,161,87,120,58,207,13,104,152,135,32,50,237,238,222,112,75,185,62,164,91,178,17,173,219,225,214,51,75,247,173,136,186,38,205,221,208,163,19,241,236,41,146,0,23,62,239,124,216,2,67,124,18,2,41,148,154,49,85,66,179,97,219,55,96,41,183,58,187,55,112,152,207,153,25,76,190,65,229,198,146,167,136,2,148,69,86,229,11,130,78,64,217,45,197,20,95,79,161,228,109,154,105,165,158,246,8,63,61,141,137,13,2,223,36,251,97,150,62,77,113,160,161,221,190,103,180,251,157,214,222,4,143,136,198,214,160,211,48,145,144,146,247,140,60,183,249,50,31,235,91,184,188,235,184,26,115,45,19,47,95,181,69,104,130,13,151,188,17,151,165,12,18,15,158,229,50,151,5,251,158,46,186,140,55,155,2,243,25,119,69,44,192,106,104,19,238,36,9,48,149,186,116,245,71,158,30,65,79,79,126,189,76,20,226,190,213,145,67,208,151,135,128,149,13,174,63,92,184,30,37,3,88,134,84,200,226,164,173,86,218,250,54,99,134,173,250,162,56,123,193,155,109,41,125,79,92,109,219,230,174,164,85,189,165,111,121,174,164,133,186,209,44,230,75,139,220,149,84,223,169,236,185,23,220,106,140,9,47,20,11,12,230,98,118,137,7,155,200,205,155,57,246,105,169,88,104,98,59,187,149,235,215,53,124,98,19,184,82,199,49,96,90,192,135,81,31,36,9,116,188,196,19,85,199,234,220,50,181,77,29,138,225,83,174,183,71,3,244,253,97,51,154,82,48,111,159,73,31,120,101,77,124,204,143,49,29,249,68,89,35,15,20,32,54,228,178,132,58,32,109,58,26,21,97,150,55,148,70,235,88,192,251,138,103,116,84,2,189,45,96,174,104,105,60,87,117,191,157,203,177,92,46,128,226,172,183,156,46,135,137,19,254,186,56,147,69,41,139,30,215,6,188,241,9,108,109,115,44,225,124,61,167,231,245,130,62,175,23,245,18,20,101,121,236,241,77,188,109,183,47,29,106,94,103,153,52,115,175,107,87,58,189,43,35,88,121,248,225,130,9,12,77,123,166,211,176,6,246,160,229,164,175,25,44,229,105,163,243,2,254,123,30,36,145,43,3,244,11,210,170,22,204,7,142,2,59,62,101,96,53,212,233,251,68,105,160,253,45,28,144,30,30,156,110,110,234,183,254,170,97,64,228,219,146,183,61,137,177,92,187,174,73,95,1,113,92,69,252,42,229,78,48,122,8,237,216,203,34,134,136,101,110,119,204,29,16,138,203,59,48,160,131,29,38,64,237,58,25,156,195,70,247,156,54,135,98,242,220,128,28,128,47,177,210,53,40,98,13,96,230,88,115,219,185,185,182,233,224,29,151,149,189,141,230,13,77,119,133,236,201,240,160,30,43,137,85,129,110,53,188,156,64,194,58,127,43,170,222,27,234,153,155,195,182,158,25,2,29,50,78,167,165,103,218,248,103,216,216,133,175,109,67,135,117,134,223,91,67,248,110,111,99,65,187,169,103,26,77,11,203,192,167,230,46,228,142,90,3,40,56,180,245,140,209,209,241,94,142,158,121,241,153,243,122,102,199,172,3,124,99,27,33,24,212,194,110,23,10,53,7,8,29,254,246,232,47,254,113,32,97,56,228,127,123,244,23,254,52,161,222,46,130,29,82,1,103,215,225,16,240,190,16,207,186,211,25,98,147,128,207,194,29,209,51,208,3,160,115,212,175,155,67,83,244,238,169,75,235,248,103,109,157,247,241,210,179,240,105,125,227,188,38,223,9,21,151,80,147,253,10,155,35,196,129,248,105,171,251,81,178,160,139,48,43,56,24,103,178,250,200,98,49,85,116,110,94,99,95,248,177,6,251,18,97,95,96,153,136,10,191,143,201,121,162,205,121,98,95,156,238,49,30,24,204,117,133,246,200,2,146,149,117,152,76,37,83,25,102,173,76,106,215,224,7,141,149,171,171,158,177,18,47,11,166,38,35,171,156,32,186,10,177,226,18,197,245,96,100,149,44,215,243,137,226,89,200,58,255,90,241,103,156,56,49,75,84,239,179,144,184,34,108,118,76,141,161,194,157,181,2,81,69,216,220,153,138,69,224,60,37,4,212,104,34,32,217,82,26,9,34,106,192,163,193,50,51,74,208,98,25,2,92,172,131,169,180,114,143,29,143,16,67,69,151,53,246,242,190,223,94,124,240,195,95,222,255,248,123,15,94,121,141,53,133,50,145,73,118,156,62,154,109,64,59,97,83,3,100,25,0,178,87,222,7,109,218,216,43,231,204,130,222,51,118,175,56,168,59,23,97,157,219,166,245,92,191,187,199,54,28,216,132,234,134,197,204,9,164,123,148,119,249,101,28,18,82,113,103,83,35,154,60,9,124,111,132,202,27,115,242,97,78,159,3,43,169,101,2,214,22,246,84,187,150,202,144,24,155,228,55,33,105,47,114,215,47,219,59,117,188,210,203,126,34,133,200,105,161,99,70,199,191,237,62,154,229,182,59,219,112,71,136,42,103,88,141,235,90,207,24,94,193,219,107,200,183,132,224,18,116,79,216,175,142,64,8,182,58,119,248,85,219,21,211,176,128,92,26,110,134,13,3,205,25,176,55,119,64,236,103,190,74,87,97,196,50,206,224,150,217,71,34,165,60,17,58,196,244,236,187,253,202,100,105,91,220,55,23,86,146,40,75,60,127,152,17,175,137,78,50,40,179,240,49,158,108,112,78,84,131,41,30,176,115,135,92,110,101,163,62,7,219,28,143,109,1,3,248,165,47,241,84,216,241,66,82,113,55,244,146,133,161,0,242,89,15,249,66,204,208,149,59,97,31,117,25,54,44,233,195,111,189,123,248,218,203,236,166,110,26,246,211,57,216,67,231,112,75,61,131,215,117,79,36,4,15,155,246,171,225,202,21,26,21,202,79,93,121,238,217,140,77,162,27,93,19,156,98,108,30,163,195,33,211,128,194,149,36,97,126,109,224,69,56,142,28,144,191,193,239,171,38,233,142,188,103,215,83,0,120,89,231,85,75,159,146,247,188,106,216,83,242,166,132,109,224,155,58,140,216,150,211,195,104,26,170,197,52,226,206,51,191,178,41,89,60,25,195,88,238,180,68,65,4,201,166,155,110,5,102,162,163,99,68,4,88,193,210,237,206,12,185,129,47,155,232,204,105,90,206,90,175,110,54,147,134,144,219,117,139,238,107,203,53,140,115,192,142,204,174,109,38,66,103,23,159,81,111,124,131,246,164,223,220,127,239,103,116,235,91,204,128,176,14,122,216,155,160,160,3,42,195,145,189,149,196,23,66,152,194,205,122,68,81,143,88,215,202,238,146,226,75,145,83,21,19,43,190,121,100,78,66,150,45,5,5,77,217,50,29,194,157,240,22,223,49,194,73,245,98,133,147,66,130,136,133,165,4,42,130,65,172,144,254,100,106,103,42,38,75,56,123,54,169,1,151,54,181,138,72,1,190,64,81,104,162,24,84,95,158,19,102,84,49,175,93,34,171,73,255,232,236,31,49,215,136,214,80,202,54,147,60,99,217,137,10,173,33,164,113,62,186,36,54,154,222,200,146,132,173,34,38,198,152,46,170,198,11,126,164,28,93,39,3,73,95,250,146,146,54,66,114,106,234,28,18,43,19,210,203,193,178,186,150,211,248,136,42,135,194,82,66,20,213,53,173,76,199,201,19,43,19,183,130,146,201,120,16,61,195,143,215,143,147,138,255,212,251,236,197,127,234,125,6,226,63,173,84,110,233,55,200,184,85,175,231,164,235,214,194,70,182,162,132,127,66,91,218,82,61,159,203,137,235,214,250,237,202,13,215,72,118,37,50,10,212,237,227,68,129,18,250,31,15,191,244,201,198,122,58,49,229,115,182,160,81,58,222,100,160,207,251,211,228,108,233,242,190,43,108,158,68,12,164,222,76,49,144,208,55,145,98,3,225,135,12,221,195,72,170,226,173,119,214,208,79,195,172,239,179,56,65,114,108,36,17,21,137,7,81,18,225,147,142,31,74,200,11,161,195,108,27,193,72,57,228,252,204,195,242,24,205,109,12,161,17,136,175,35,5,234,89,187,124,181,138,62,64,50,100,230,146,27,2,154,252,122,103,134,253,176,226,245,8,201,56,118,188,30,118,171,38,68,4,100,129,83,42,56,160,108,58,137,57,123,221,220,172,56,176,206,228,171,161,17,211,144,79,50,185,104,82,129,21,202,45,159,140,193,44,195,35,120,4,227,118,160,175,140,43,135,137,152,65,110,229,148,20,189,227,52,100,81,156,144,69,45,96,152,91,231,187,3,224,67,167,113,139,78,227,22,125,66,113,139,122,211,226,22,5,234,156,70,47,58,141,94,116,242,209,139,86,43,87,244,139,76,156,206,46,154,65,113,122,85,141,94,84,204,101,235,249,60,94,179,13,139,94,116,81,142,94,100,46,213,167,71,47,106,52,23,139,44,122,145,89,207,7,139,179,72,69,120,84,109,22,75,90,106,89,99,118,9,178,10,192,60,26,180,18,22,44,6,171,114,253,58,116,9,48,213,64,80,79,233,86,6,47,12,118,109,90,39,28,163,138,72,100,225,143,12,4,58,191,180,4,61,206,112,252,151,13,72,105,102,235,141,236,2,104,11,150,14,50,230,190,61,24,89,13,243,25,99,136,246,120,123,203,104,14,118,158,65,155,218,153,220,152,33,221,154,15,34,141,130,134,104,21,79,243,11,64,174,84,242,76,22,185,49,233,238,132,44,122,136,92,71,157,34,189,157,46,20,26,139,198,210,124,105,147,31,57,63,210,108,54,199,25,84,77,60,183,157,96,89,30,235,1,47,218,45,179,75,119,244,113,8,26,39,42,36,185,249,75,255,176,92,31,236,226,189,89,252,206,66,64,160,171,206,178,184,28,93,222,234,52,155,102,127,106,83,137,140,184,158,45,29,132,167,57,174,185,70,190,80,200,46,243,8,19,185,225,110,194,30,128,202,156,120,164,184,80,42,46,138,12,104,23,248,100,175,220,7,101,107,134,246,210,105,14,151,221,166,154,165,34,19,96,103,173,87,102,246,171,144,126,178,238,204,128,123,194,65,27,125,194,153,165,121,183,14,124,8,226,96,181,235,70,18,180,197,197,156,158,43,101,245,204,124,234,76,167,71,103,219,125,103,121,134,169,35,147,9,29,130,176,49,62,155,242,153,194,82,113,177,176,189,115,4,32,77,15,72,174,80,156,207,111,239,72,232,241,105,153,198,123,181,89,247,27,159,21,51,146,245,137,12,70,28,33,23,12,186,21,94,206,44,228,151,114,11,219,59,203,148,180,195,176,88,200,102,143,70,20,232,73,116,11,71,133,56,219,36,200,116,236,52,108,196,173,125,117,245,4,86,215,17,150,210,108,184,120,181,182,4,46,22,99,59,126,84,188,177,158,137,48,86,112,154,59,150,209,183,89,80,217,35,1,77,167,89,112,156,166,151,116,227,6,158,145,64,107,82,10,198,162,113,75,194,228,149,124,124,252,11,45,159,58,34,34,102,159,254,197,166,182,144,235,134,96,84,166,140,39,20,4,34,214,251,130,178,222,71,22,232,156,229,225,160,131,17,118,78,138,60,34,178,1,96,252,196,76,19,37,10,196,108,189,138,215,13,215,227,255,198,13,242,105,144,182,77,63,7,136,7,144,206,146,217,137,242,180,29,78,221,14,102,102,7,236,196,45,221,180,6,67,16,38,250,179,239,167,71,106,230,198,13,164,150,203,158,23,65,50,64,151,170,180,148,112,12,184,9,244,186,221,63,38,37,24,40,215,175,87,129,57,223,172,47,180,90,209,179,36,26,94,160,105,182,218,244,99,96,72,0,66,198,173,80,152,207,21,141,89,167,178,221,64,103,182,186,97,221,184,177,99,25,195,125,30,246,140,241,216,52,140,139,180,226,121,30,223,11,212,204,120,173,13,7,195,33,228,237,166,201,251,3,29,45,254,177,194,192,65,62,203,188,113,195,0,221,108,103,31,247,233,244,2,137,144,210,14,116,20,97,40,126,163,76,90,219,159,161,197,68,166,177,101,54,110,165,67,199,90,37,102,166,152,207,134,9,54,19,65,80,7,40,31,228,102,193,109,36,169,160,148,47,42,50,129,43,216,96,220,186,114,166,144,195,252,96,139,44,142,226,36,225,94,90,254,77,195,222,50,61,121,90,22,164,68,159,124,205,138,84,117,194,228,178,193,85,238,162,2,212,143,164,31,175,159,153,207,149,74,11,19,186,3,48,18,25,34,209,84,80,140,48,203,77,118,34,87,102,33,94,153,43,241,114,8,75,156,47,230,140,248,178,142,189,31,74,163,112,93,232,120,124,22,91,187,113,163,111,108,243,133,188,239,5,191,43,179,208,119,51,194,217,7,189,12,159,172,155,69,77,178,57,123,15,204,75,222,77,160,2,77,12,186,164,63,178,101,138,184,249,180,70,2,5,216,168,149,179,9,62,96,65,121,30,243,120,105,41,147,19,21,123,177,236,234,4,80,168,128,64,149,157,71,164,198,239,172,144,72,211,13,195,2,57,221,37,1,63,120,222,151,84,97,222,8,168,253,141,36,38,36,210,137,121,88,4,169,144,110,76,158,37,227,71,38,44,85,62,181,105,174,45,44,178,137,237,106,216,108,90,44,203,186,58,13,83,203,232,117,186,123,229,75,208,14,186,133,39,174,212,100,29,94,172,139,86,215,220,93,30,14,236,14,153,196,216,17,204,54,76,12,54,90,117,167,31,196,198,45,221,234,236,154,205,101,198,251,10,143,45,243,149,151,119,141,5,165,140,178,4,169,41,252,147,198,125,168,140,127,150,111,142,108,52,218,137,248,165,124,70,47,223,73,147,207,75,121,105,105,105,140,222,200,248,110,85,16,17,214,202,82,241,177,49,25,192,158,29,69,50,104,151,248,137,236,178,52,135,113,98,224,204,32,177,44,184,145,151,65,202,171,223,234,56,128,12,12,75,218,30,34,123,33,99,172,62,173,198,96,228,168,53,246,69,14,158,30,24,22,26,118,105,242,6,54,95,208,84,25,112,52,63,85,88,240,183,205,96,191,210,189,193,29,25,22,114,133,86,199,236,130,104,68,213,217,171,87,81,92,223,93,134,156,225,134,240,40,32,189,59,167,50,139,249,252,82,94,40,191,10,237,248,80,23,50,108,86,134,48,167,73,232,148,233,154,230,126,176,245,108,214,48,91,173,229,112,201,62,183,8,98,125,65,207,23,64,180,207,46,149,82,203,64,109,10,224,77,220,128,116,59,54,65,51,121,123,156,161,248,122,65,58,4,182,128,197,197,197,229,193,208,104,116,156,61,88,101,17,245,116,74,14,95,23,28,78,11,240,230,132,43,100,74,243,100,234,112,169,36,190,171,195,80,244,47,72,162,32,201,11,182,88,18,17,43,69,204,239,124,41,139,230,144,68,118,60,1,195,96,167,179,217,172,215,233,210,132,186,66,170,13,165,10,203,220,151,41,95,176,61,184,197,128,38,57,180,6,109,188,218,58,129,185,0,199,29,116,97,21,113,254,130,36,66,254,71,255,6,39,153,0,248,4,10,245,145,67,147,91,90,50,155,245,229,160,205,101,60,65,105,131,173,15,151,127,8,241,90,178,198,176,236,81,52,184,77,169,235,74,150,169,65,58,29,13,211,116,117,56,138,193,1,191,134,45,69,97,240,65,42,9,218,144,120,70,68,194,193,64,53,150,25,59,186,232,96,148,134,12,29,255,164,150,67,123,35,241,93,223,12,21,226,148,144,67,11,205,249,230,66,220,173,77,238,36,163,107,131,46,165,14,108,51,254,4,16,24,208,38,200,63,135,176,35,209,153,98,169,81,106,4,231,157,140,8,93,157,4,68,232,52,49,136,72,96,150,133,53,231,114,200,44,112,210,5,159,232,225,165,250,141,134,62,89,213,135,60,124,137,64,149,47,254,72,75,189,44,135,184,173,167,228,125,95,18,37,220,2,147,103,97,34,40,0,185,178,7,191,59,188,28,218,60,178,186,2,54,31,34,94,196,105,48,13,75,217,20,61,91,90,124,204,71,19,138,216,25,83,104,226,220,81,230,28,52,171,162,41,14,66,135,7,156,139,222,49,201,238,246,219,37,147,49,114,6,147,224,79,60,121,25,107,186,166,233,251,0,139,34,1,20,116,118,100,100,151,175,107,171,229,185,155,102,255,86,167,111,207,237,12,172,91,192,251,26,230,28,197,179,108,109,143,204,57,219,106,204,161,175,166,61,215,178,160,169,43,13,203,52,161,168,231,144,54,247,153,5,96,219,115,237,142,93,3,56,25,187,129,135,210,127,199,180,240,0,92,90,61,143,135,135,221,12,20,215,54,233,181,116,242,162,235,129,160,8,60,217,46,107,213,234,213,170,126,123,165,90,219,208,175,86,47,142,86,244,90,245,153,220,138,222,169,85,215,215,245,107,213,90,85,127,17,255,24,248,199,94,193,191,102,181,122,11,139,93,116,86,244,124,173,122,245,178,190,183,82,93,175,226,95,200,189,181,82,173,238,97,118,243,102,77,239,61,93,29,172,92,214,119,86,170,185,149,30,129,46,64,157,117,40,112,89,95,172,97,241,171,213,110,141,114,46,67,206,96,181,186,8,57,109,0,113,13,146,150,86,134,148,118,171,118,89,207,19,240,6,254,193,236,14,86,25,214,238,80,254,14,228,247,86,120,22,131,185,170,192,116,243,175,86,183,165,156,245,234,96,245,178,126,14,144,91,117,145,155,7,228,32,113,167,86,173,182,87,33,237,206,234,238,42,162,90,130,68,27,18,119,106,144,184,176,186,181,170,119,214,171,157,181,203,250,8,18,7,88,242,230,90,113,85,223,59,95,189,189,38,250,214,224,148,112,214,128,20,123,79,85,207,65,78,9,138,103,177,248,220,90,119,77,183,87,171,189,243,151,25,133,129,172,109,234,213,249,93,32,63,244,234,252,101,78,210,219,162,87,235,46,238,183,129,42,235,34,31,200,123,103,221,35,239,106,117,4,89,215,20,82,237,174,3,169,218,107,213,121,200,185,90,29,94,112,1,237,173,85,219,23,160,23,80,240,28,166,109,93,216,174,233,183,54,170,54,36,222,2,92,23,177,191,206,5,103,21,155,204,66,226,60,53,9,127,97,168,32,171,112,193,169,233,237,243,213,115,144,117,5,115,96,160,156,13,23,25,251,124,117,176,65,163,151,243,18,129,6,59,144,8,221,98,19,105,119,3,39,28,32,7,137,157,21,119,202,13,4,242,75,27,128,124,15,122,252,212,101,61,43,81,196,118,39,28,129,182,158,98,176,247,160,152,45,96,223,121,42,199,230,192,83,215,120,249,219,130,102,11,79,155,80,192,128,74,217,90,245,246,211,151,21,168,148,239,117,99,181,154,127,154,144,99,80,11,79,3,212,115,181,106,251,34,146,179,250,34,18,238,98,31,40,188,90,189,125,81,116,162,77,147,160,83,227,84,129,191,37,250,75,35,211,17,184,84,75,8,176,120,209,170,209,88,60,195,103,67,175,166,150,178,161,84,109,167,182,180,66,3,80,67,226,184,243,253,26,71,216,91,171,107,85,15,215,90,151,234,108,224,12,131,204,43,234,146,54,216,212,131,63,35,14,128,150,94,237,11,72,233,117,44,94,189,138,223,63,143,223,55,136,218,156,230,72,188,90,11,87,209,211,85,156,42,144,124,185,90,189,130,169,47,232,131,26,22,134,233,89,205,18,14,64,174,69,130,55,146,104,204,122,215,243,86,182,130,51,128,112,153,202,168,230,226,218,224,203,164,182,181,130,192,54,4,176,171,213,203,6,38,215,245,91,171,213,231,121,23,59,18,149,24,230,134,215,228,72,32,97,16,215,251,194,246,10,14,211,186,4,144,210,107,144,190,184,234,210,239,69,142,4,239,126,94,162,202,85,70,3,127,71,218,212,145,134,143,110,61,74,101,115,132,77,188,115,56,223,113,185,213,128,93,48,106,25,238,240,178,22,46,187,35,120,78,162,227,139,222,199,70,112,214,80,199,96,89,152,107,28,72,195,5,42,145,158,247,104,184,114,147,173,207,21,81,186,39,13,149,45,145,115,196,187,76,147,127,105,165,142,203,225,86,109,13,17,151,23,48,99,105,68,6,100,212,107,28,210,226,138,66,166,92,109,72,123,201,34,20,16,32,97,36,129,141,222,90,93,227,115,189,35,55,56,92,173,19,231,95,21,13,26,213,106,131,216,245,22,225,95,130,12,62,149,171,85,118,171,188,172,201,155,225,147,240,255,89,50,168,208,27,34,103,73,203,169,100,207,118,154,21,33,115,157,237,26,253,118,5,133,137,179,44,134,127,5,175,236,156,213,132,184,85,227,122,247,245,199,31,101,145,70,152,222,148,192,159,114,130,31,32,45,127,209,250,98,95,201,79,55,13,235,22,228,51,3,51,203,103,110,62,106,253,92,54,215,40,20,121,62,127,161,164,222,78,36,220,124,118,102,231,203,79,119,81,76,196,124,118,54,196,242,73,202,181,71,245,68,194,171,95,108,46,20,150,26,82,62,190,180,42,229,55,233,71,202,39,173,200,203,111,205,183,22,90,60,95,62,166,116,225,179,163,3,204,199,255,155,157,237,196,62,126,192,108,38,100,39,188,118,169,216,88,148,245,27,251,221,122,76,8,102,13,144,242,34,50,72,159,73,132,100,112,133,148,101,160,119,146,200,144,20,211,132,100,154,23,217,66,82,199,122,204,99,201,237,137,248,31,139,205,53,77,115,56,39,249,22,184,168,82,27,62,149,154,176,144,6,107,89,46,60,55,151,240,147,17,10,203,73,17,197,73,193,79,120,6,133,232,58,220,173,66,254,153,165,34,215,78,69,69,178,173,137,82,227,73,84,17,142,81,220,51,42,186,24,55,142,76,41,87,230,14,83,147,137,29,69,188,137,152,122,254,83,83,75,192,135,105,8,144,109,50,184,248,245,68,54,51,159,74,72,70,33,25,140,183,136,4,161,125,203,36,6,185,185,131,149,138,31,215,32,19,243,165,225,238,108,128,154,97,128,60,252,230,113,10,69,244,70,58,21,163,178,217,208,92,110,246,144,114,167,141,18,115,150,82,241,114,173,49,108,177,75,189,116,115,185,197,37,129,145,135,162,168,62,59,193,93,231,173,8,124,66,176,145,215,248,204,173,185,174,90,19,102,169,111,204,84,159,174,169,139,126,202,180,112,253,179,244,233,101,194,17,97,38,188,40,60,194,102,211,20,154,88,211,22,163,228,225,21,19,252,49,157,187,162,16,154,200,23,242,169,153,251,62,155,199,215,49,120,214,66,52,207,34,171,170,204,179,184,129,53,216,131,168,94,68,249,114,157,56,190,83,104,25,219,79,237,19,67,204,239,121,166,54,60,141,113,5,88,31,90,155,167,53,41,249,166,77,221,100,35,196,153,89,100,153,99,109,121,62,143,169,163,224,251,16,65,135,137,93,101,206,242,144,249,205,198,126,195,93,225,162,54,231,114,130,188,238,228,92,249,48,66,205,157,173,73,60,84,11,153,135,199,25,184,48,103,188,240,38,20,109,107,134,133,52,193,183,78,63,98,241,200,114,140,223,206,48,99,184,226,54,75,119,84,55,62,181,45,217,13,13,38,2,58,238,69,49,111,245,232,41,178,104,20,26,97,174,118,26,3,166,249,157,237,84,28,153,76,232,83,71,200,255,47,82,114,57,154,104,63,11,138,92,249,152,32,61,205,128,131,228,230,23,61,60,168,177,70,73,228,50,0,169,67,62,239,192,72,49,24,229,224,124,148,228,57,105,199,80,124,251,18,145,10,67,192,169,48,140,108,138,166,201,29,11,163,247,2,69,97,240,145,198,143,89,88,190,111,54,163,3,226,100,220,3,211,210,7,97,145,55,32,23,201,132,144,157,43,229,147,213,12,185,16,215,12,242,190,249,30,64,129,104,87,242,117,19,127,184,131,136,180,120,20,159,70,127,241,16,246,19,144,78,148,74,227,233,178,177,173,210,64,246,129,12,14,141,103,114,73,132,218,92,124,83,230,88,90,138,226,33,233,99,59,222,145,111,130,159,227,203,112,166,2,245,173,54,242,157,244,140,33,241,192,4,57,130,188,106,85,251,76,126,24,70,34,191,135,101,34,148,224,225,190,150,81,171,38,17,100,199,89,156,121,83,148,251,176,90,216,66,84,181,16,51,84,136,69,41,104,105,144,74,206,251,59,32,9,54,19,74,78,26,148,41,62,158,234,104,69,218,27,253,86,202,128,31,232,116,90,78,92,57,145,11,7,184,138,228,223,16,177,165,144,149,245,113,29,95,63,62,253,253,123,249,133,49,255,95,108,206,37,30,207,204,101,50,1,95,137,199,93,198,245,136,111,35,255,162,163,204,169,162,216,10,29,215,145,37,193,157,141,89,178,208,44,220,37,241,69,71,246,60,78,200,174,199,44,155,57,34,201,21,132,219,99,130,252,30,89,218,220,231,18,126,111,71,193,186,19,159,155,99,101,92,159,162,132,112,42,82,15,21,0,198,193,27,191,189,251,231,95,28,124,229,199,247,255,249,79,135,175,125,249,193,55,222,57,120,237,3,14,192,243,111,22,93,247,0,50,183,102,150,202,69,182,130,64,87,136,9,121,183,3,162,75,249,172,75,174,176,62,121,126,207,9,114,124,102,169,81,221,100,185,194,27,47,129,190,184,234,145,9,247,137,22,200,115,36,150,138,143,5,168,144,14,254,36,88,0,214,7,111,253,238,222,155,47,135,22,224,68,226,94,213,234,236,96,220,134,27,111,249,136,115,225,70,136,45,82,251,24,244,245,215,127,56,124,251,181,187,239,127,245,222,47,62,124,240,189,159,50,239,102,238,216,124,239,251,255,130,81,93,32,239,157,183,15,126,250,30,107,151,189,103,29,237,75,173,135,20,10,184,104,11,164,67,252,174,105,231,241,115,102,175,123,217,144,62,180,58,150,217,26,236,206,218,9,230,196,253,56,43,247,248,166,139,147,207,121,59,225,122,111,251,134,89,242,157,22,117,85,191,76,79,94,229,25,178,24,133,190,166,98,234,120,171,181,224,173,235,176,177,115,39,83,201,155,208,17,50,84,40,158,204,165,91,197,86,65,138,187,118,243,252,112,67,90,110,81,79,160,139,119,2,125,188,19,89,230,229,205,121,17,247,245,150,100,48,71,114,60,70,163,170,29,107,17,28,188,250,202,225,235,63,153,190,8,40,158,197,126,20,186,232,54,142,158,227,28,57,238,242,140,86,63,158,36,202,181,232,199,55,22,11,89,63,213,165,20,223,72,23,39,242,76,217,99,92,229,34,147,121,140,152,244,69,119,73,123,163,42,156,193,39,244,62,75,63,193,222,151,30,94,239,131,24,159,36,69,130,189,47,123,54,32,74,147,109,61,254,169,87,176,131,164,40,10,82,48,95,100,197,86,62,149,81,127,252,131,131,15,126,126,248,163,183,38,114,105,238,251,30,220,201,92,23,106,101,51,243,72,73,251,188,244,117,218,50,87,188,236,69,115,98,136,185,115,125,144,179,204,7,118,5,87,167,148,29,236,163,103,217,206,22,140,98,144,95,243,220,122,23,42,4,115,195,217,161,191,156,212,55,201,59,119,223,47,173,8,179,66,168,204,19,73,111,31,121,153,117,69,34,183,235,161,159,240,185,232,39,152,143,126,228,170,195,165,4,42,0,177,74,228,143,236,191,204,98,42,40,56,132,175,38,143,217,11,144,220,163,159,247,136,251,245,123,122,5,66,136,84,74,88,1,213,177,95,208,112,2,121,220,9,233,97,195,105,38,39,132,239,81,18,103,97,158,254,110,114,200,42,251,162,51,150,208,84,220,254,61,52,163,236,4,19,80,112,45,235,89,41,81,181,185,103,253,61,241,159,203,96,134,223,136,21,214,205,66,161,48,161,47,138,214,42,163,38,43,164,136,76,202,5,28,20,197,85,241,95,66,93,106,49,96,218,8,180,236,233,10,226,114,192,68,156,22,101,156,34,132,250,9,24,208,29,129,96,183,151,22,31,11,161,150,122,99,192,171,37,119,187,40,207,69,105,74,176,235,2,241,70,37,236,238,192,148,161,81,200,224,145,16,47,14,76,107,32,8,89,26,83,183,22,125,208,54,185,55,219,243,131,1,189,186,179,73,49,166,90,139,173,99,197,152,50,172,142,1,28,135,226,24,147,215,156,123,95,49,103,44,214,141,124,216,117,42,253,168,21,149,43,131,105,229,186,207,241,110,74,72,126,244,102,103,200,31,1,154,251,228,43,70,231,172,117,134,44,246,26,249,247,235,159,165,78,169,168,71,92,77,88,188,84,213,119,46,84,107,232,3,90,43,94,58,175,184,115,42,16,38,248,115,138,153,195,253,57,33,123,52,205,163,243,212,64,246,119,109,46,11,112,162,199,113,158,128,182,254,196,19,79,4,249,86,98,166,226,178,54,172,122,73,168,162,11,99,207,33,236,116,34,46,51,226,238,34,19,141,10,32,2,186,200,35,9,55,44,33,46,206,171,207,95,172,196,89,218,13,219,198,128,144,160,151,68,109,52,173,194,244,128,141,133,249,102,83,227,197,143,30,251,48,131,86,54,177,155,148,178,102,62,55,159,205,75,55,106,79,228,90,29,134,150,182,182,7,29,235,25,163,15,178,5,30,53,31,233,62,215,103,12,14,158,31,3,231,68,211,213,36,118,126,238,34,187,55,80,19,110,252,30,51,247,65,152,192,206,197,208,197,118,207,63,101,230,127,213,95,90,119,251,1,91,63,242,149,80,166,80,202,230,243,71,94,227,252,29,234,26,50,49,177,214,23,91,205,214,98,51,191,24,17,237,160,84,104,141,3,69,203,172,177,125,195,238,52,205,27,156,71,228,50,75,11,44,56,0,242,81,246,24,86,176,17,55,72,205,152,63,141,30,188,213,235,21,14,6,142,41,161,101,193,111,143,162,133,153,174,155,206,142,105,246,67,110,234,23,114,243,133,98,110,57,244,222,254,82,12,60,116,81,4,45,18,65,44,167,68,162,24,79,174,205,251,184,232,94,53,87,3,70,133,247,213,160,254,5,174,235,75,13,37,240,77,177,65,84,115,249,76,41,59,79,193,51,57,93,73,113,2,222,238,116,64,205,226,58,92,175,211,108,118,77,31,84,229,242,127,160,23,133,76,145,223,224,15,237,140,123,207,191,200,162,33,69,52,72,175,17,167,129,139,142,236,168,150,22,22,213,8,32,74,37,37,112,152,87,211,11,157,228,139,209,229,134,117,241,98,0,36,120,188,166,192,85,124,31,205,229,24,7,75,133,5,41,228,67,189,80,55,234,173,32,94,9,65,79,180,253,4,145,12,192,11,66,200,112,191,20,76,9,153,171,83,9,193,163,143,120,203,193,29,98,82,218,163,8,23,8,218,6,171,156,189,1,24,61,203,68,128,169,184,17,167,92,144,137,206,68,210,248,2,64,52,178,141,249,70,99,156,193,183,14,209,202,54,149,251,120,1,56,60,191,115,206,38,2,80,18,91,133,32,32,153,120,84,30,223,6,78,143,186,193,146,248,178,114,154,182,105,22,110,199,101,128,110,252,162,104,36,56,208,39,186,157,9,93,17,115,215,237,147,111,134,250,230,163,15,240,19,157,105,227,45,98,65,132,144,63,16,217,115,26,214,129,169,23,194,173,231,179,197,133,210,146,10,139,68,115,252,28,57,18,165,108,41,95,42,201,145,98,66,235,199,156,87,225,20,136,96,87,238,124,65,142,59,10,89,63,17,161,136,130,195,46,133,127,147,67,224,48,138,168,3,25,232,233,4,4,202,254,0,153,229,71,114,205,197,210,210,124,160,234,19,209,116,86,87,44,15,73,45,71,74,137,64,111,242,18,155,214,44,83,193,244,25,42,248,103,152,68,168,147,50,119,193,166,3,56,204,125,170,42,25,182,109,58,44,208,7,40,151,168,129,164,183,81,209,173,119,77,123,134,144,31,159,242,94,6,43,173,116,238,60,107,108,119,218,6,62,29,57,65,185,202,175,176,91,225,107,24,10,96,123,133,238,174,239,172,236,174,224,21,250,141,26,222,221,126,30,227,25,212,230,95,180,88,16,129,13,188,73,254,20,106,97,53,188,141,190,182,206,110,109,95,195,139,231,236,82,245,158,119,151,91,196,5,104,97,160,134,103,215,217,205,244,91,43,213,107,120,107,252,82,151,174,247,3,132,171,252,230,249,26,5,59,88,115,239,149,63,219,167,11,253,151,47,203,33,11,220,27,234,159,95,90,209,111,215,170,198,101,239,234,186,123,207,220,45,132,193,62,240,86,252,42,107,228,90,181,106,240,48,0,12,121,30,153,160,230,221,150,55,229,107,255,116,61,252,89,118,15,253,50,11,229,96,242,11,250,59,231,171,27,171,66,37,173,53,145,138,0,207,13,79,81,99,244,130,164,246,138,122,189,158,162,83,224,213,117,214,249,158,220,84,237,230,10,34,3,201,29,30,126,96,117,225,26,69,113,200,95,203,81,119,55,46,171,109,62,189,234,198,47,17,183,252,161,210,238,23,168,210,224,11,57,130,247,140,8,129,65,157,51,86,11,95,192,129,174,245,190,48,71,4,126,241,50,191,164,223,19,161,90,8,199,58,208,110,167,86,109,175,240,232,18,24,44,2,71,190,187,242,20,166,223,94,97,17,64,40,90,137,181,114,179,134,17,49,70,43,215,56,20,59,56,16,128,201,198,69,30,3,160,39,98,91,172,145,118,207,66,164,212,10,53,132,76,227,178,186,208,184,141,72,46,54,118,233,150,255,250,186,28,184,96,71,144,103,171,65,61,237,52,16,254,122,117,99,157,2,8,80,147,158,157,192,191,26,38,24,10,4,199,140,111,40,152,251,92,226,240,91,127,60,120,227,187,247,126,251,225,189,15,127,124,247,253,15,31,252,228,187,247,191,252,63,144,242,224,149,55,18,255,239,165,111,193,127,236,140,253,209,116,154,30,171,118,237,101,249,92,174,222,48,151,19,115,159,99,213,30,252,228,135,80,243,47,31,189,122,240,250,111,31,252,252,219,15,222,250,221,193,187,31,221,127,245,191,14,223,124,67,100,125,153,1,124,36,191,80,202,181,90,97,112,211,76,16,86,192,135,2,123,240,209,155,135,111,190,114,248,79,191,58,120,249,135,7,175,254,250,240,199,95,187,251,254,75,119,223,255,175,251,111,252,240,224,245,255,56,252,206,239,239,125,255,95,88,73,222,102,238,252,252,90,173,198,125,231,152,187,1,235,58,231,173,247,62,252,151,187,31,254,126,10,5,24,142,92,231,102,190,31,160,77,47,171,36,224,13,254,127,47,189,44,58,1,31,63,55,135,30,171,143,128,64,147,111,44,41,208,248,163,66,0,173,180,208,200,23,12,236,50,123,80,72,1,199,50,125,152,240,199,143,160,174,89,50,242,133,6,214,189,255,246,207,15,190,254,21,165,46,203,244,213,109,226,19,55,146,225,19,170,30,188,254,155,7,223,251,79,165,42,203,244,85,237,224,3,167,137,71,150,178,75,133,165,37,154,1,31,191,117,248,242,187,74,69,150,233,171,72,199,137,30,249,10,217,66,174,80,224,83,232,254,207,95,62,252,246,43,7,111,127,71,1,195,138,132,129,177,204,246,168,107,96,7,152,160,72,29,120,255,253,251,191,248,151,16,48,172,72,24,24,219,4,25,174,201,240,241,58,116,248,171,183,194,241,153,208,45,233,173,247,4,215,95,24,81,223,188,251,167,215,67,64,177,34,46,40,217,28,157,174,27,54,46,130,102,163,217,50,75,140,64,47,221,251,224,23,247,255,252,199,195,183,254,77,129,194,138,132,67,233,178,195,208,71,204,121,115,193,108,18,152,15,94,11,7,195,138,76,0,67,189,50,235,166,217,42,50,124,190,28,1,136,138,132,3,2,50,89,134,139,85,43,223,42,181,24,137,126,240,131,112,96,172,136,127,210,163,47,140,231,80,133,245,127,252,193,189,183,94,186,247,189,63,121,53,207,211,143,175,38,249,201,120,46,91,110,205,7,31,126,221,171,201,50,189,14,248,180,25,49,52,173,98,107,161,101,120,48,238,255,243,107,135,223,123,87,66,160,120,126,225,124,53,26,140,60,239,90,89,232,40,145,245,222,175,126,5,67,20,1,49,123,62,127,190,232,235,146,12,6,38,66,189,197,3,156,248,120,149,75,244,249,230,226,82,43,135,77,37,56,171,124,243,141,251,127,254,215,131,175,252,39,52,196,221,169,208,113,248,15,63,191,251,231,95,28,190,249,245,131,119,254,116,240,193,207,239,191,243,231,123,127,122,39,225,182,77,86,194,52,55,111,230,11,194,79,2,129,190,242,95,7,239,124,255,238,31,191,236,231,164,174,167,150,103,175,116,207,132,130,247,116,124,232,251,156,167,230,24,187,32,167,211,151,14,223,254,217,95,62,250,62,166,115,27,166,0,43,155,50,19,42,210,42,60,101,29,227,218,109,192,112,180,4,29,73,251,72,215,219,174,147,23,233,89,180,49,209,30,116,239,195,55,238,127,252,10,224,194,198,139,205,95,111,111,163,75,214,94,237,172,145,7,125,137,232,127,240,234,191,193,190,38,215,210,239,191,245,203,195,55,63,186,251,254,87,217,90,240,65,33,67,157,140,73,126,97,97,145,96,177,122,7,63,125,47,20,135,19,226,44,71,92,8,185,108,126,126,158,115,204,185,185,196,180,181,144,93,202,47,20,151,166,173,5,86,42,222,234,202,193,222,87,92,140,132,24,3,136,187,122,114,185,194,210,130,57,11,114,172,199,93,230,106,207,253,241,128,197,148,26,140,31,63,248,239,239,222,253,224,29,70,252,200,222,177,218,2,135,124,177,62,95,55,67,42,251,202,187,173,197,173,192,109,144,18,150,173,150,73,3,251,224,173,223,63,248,231,95,50,9,140,189,227,24,164,158,220,168,27,241,9,118,184,122,49,94,63,25,161,148,117,216,44,153,89,211,199,207,130,75,212,95,81,52,94,47,212,75,245,165,96,109,145,191,180,84,175,55,22,148,32,71,0,138,249,149,214,59,119,36,47,83,49,63,32,17,79,237,92,9,152,91,120,252,217,212,136,40,195,108,39,114,25,37,187,88,194,223,64,182,207,109,84,59,189,192,116,250,123,250,235,187,218,245,191,166,91,200,216,69,47,239,240,114,223,23,37,173,156,200,186,146,64,224,208,112,95,137,181,230,187,246,40,28,13,75,242,117,235,160,15,62,166,70,121,225,99,94,192,15,95,61,248,116,99,183,133,73,72,42,63,90,246,133,154,123,68,92,54,192,180,240,107,84,202,49,96,160,183,139,94,103,229,147,63,245,162,101,120,143,35,122,197,143,56,227,208,37,204,135,153,221,67,31,180,7,33,55,83,209,169,220,119,133,84,140,144,235,64,42,50,124,54,255,4,51,250,171,119,71,169,45,201,61,218,215,88,190,20,113,11,63,132,68,50,46,5,127,70,28,92,216,88,73,103,128,129,177,90,144,198,42,56,34,129,250,190,240,12,238,165,47,21,111,119,137,44,14,119,201,21,90,189,152,29,225,168,60,105,240,100,39,242,69,9,84,200,94,73,244,151,78,85,163,227,140,45,250,175,253,134,119,87,62,97,213,67,75,248,3,152,248,110,26,128,56,4,66,71,43,184,122,232,68,201,71,204,64,156,139,177,224,67,252,44,212,63,130,202,165,109,55,110,157,156,168,56,213,207,71,193,237,120,144,195,92,246,229,126,113,11,133,7,197,127,72,26,100,150,202,252,144,227,123,69,115,163,173,66,104,72,27,133,59,141,21,109,204,195,69,156,244,237,123,52,112,15,94,213,171,243,30,59,95,14,204,234,25,17,126,2,90,9,141,241,192,22,66,96,105,71,77,118,57,126,79,168,112,24,100,56,212,244,19,137,206,164,200,41,197,176,32,127,33,163,60,57,0,160,210,100,88,228,158,176,97,10,221,136,248,73,102,120,192,17,113,66,27,10,154,153,228,162,162,3,116,130,177,70,38,117,117,58,161,98,112,219,96,8,16,223,194,96,39,149,30,102,147,110,209,197,159,113,210,9,113,34,120,68,236,6,111,152,16,238,96,226,60,11,189,239,229,239,147,127,14,248,48,87,108,32,190,91,99,126,234,60,17,50,238,42,243,146,7,47,76,182,154,169,59,241,232,28,7,93,249,150,227,132,82,138,59,179,178,82,66,41,29,225,242,87,200,77,246,2,118,31,101,207,3,47,214,82,186,81,217,1,17,110,176,147,161,185,182,235,100,168,161,46,62,13,111,104,155,149,253,182,233,92,113,250,32,73,201,80,83,251,22,101,67,97,219,73,26,231,180,57,32,205,92,183,211,114,230,122,131,126,199,25,88,115,45,128,186,106,244,158,217,190,8,188,85,211,251,169,140,179,101,246,213,7,237,205,100,63,131,135,242,41,124,206,94,199,130,235,166,51,107,67,77,163,215,219,190,100,180,205,88,141,92,49,77,188,170,116,244,62,93,25,182,251,177,187,4,221,225,13,30,161,87,246,48,118,175,160,157,23,80,57,57,114,75,195,203,35,211,218,139,213,214,37,188,165,58,130,63,199,32,225,208,154,133,132,110,139,71,232,218,32,62,17,113,86,236,77,107,195,222,179,241,255,213,14,149,49,172,189,185,237,220,220,109,36,30,38,109,160,206,177,178,87,27,52,99,55,249,188,221,239,77,105,211,112,28,116,27,159,67,187,40,17,176,218,237,198,5,15,117,170,205,103,141,158,25,175,95,24,248,194,198,46,57,131,157,254,11,150,25,175,27,128,220,42,124,89,53,45,144,132,155,71,155,128,107,100,98,135,230,116,173,222,29,212,181,169,173,142,199,186,6,236,206,8,94,99,112,89,92,182,104,182,180,212,178,134,188,175,223,214,42,149,10,158,111,15,90,9,235,236,217,164,85,185,78,174,206,150,174,105,155,155,41,221,2,21,16,182,112,27,178,60,15,105,145,152,34,190,105,32,208,249,165,37,224,155,153,166,217,50,70,93,103,217,72,106,197,194,98,105,49,183,184,168,1,172,51,89,125,223,189,224,81,134,111,44,32,61,70,203,47,159,201,141,241,238,69,41,151,107,76,191,170,177,80,111,205,227,85,141,82,46,159,157,82,56,99,37,205,20,103,236,110,73,70,134,126,197,217,234,216,58,58,125,63,218,128,177,117,204,53,102,207,208,29,72,186,97,155,221,86,230,70,227,75,95,50,151,45,147,130,49,64,203,205,206,182,6,157,192,235,175,141,90,215,176,237,178,70,158,53,141,65,15,134,44,61,164,245,4,250,217,126,163,219,105,220,42,83,140,121,200,192,117,86,195,20,24,152,235,19,192,176,35,7,22,50,78,99,69,121,104,86,40,14,83,221,178,203,251,44,250,26,144,111,172,211,173,241,50,116,166,59,50,161,45,90,106,151,12,203,232,233,48,46,93,220,160,61,234,192,108,147,75,84,204,177,14,3,137,220,3,245,73,205,203,209,198,110,195,214,96,199,107,183,61,114,240,60,50,151,245,242,97,27,246,242,241,110,126,185,52,86,176,38,29,207,43,66,241,236,202,218,225,255,252,246,240,119,47,31,124,237,245,123,191,248,181,212,26,139,112,41,1,68,169,83,195,216,224,228,150,1,141,83,88,118,77,211,27,93,140,96,194,191,200,71,192,218,253,119,255,240,224,165,47,31,126,245,63,213,54,162,41,149,25,226,95,59,99,109,35,99,138,162,219,163,182,233,36,67,170,233,26,171,167,193,98,142,162,167,218,2,246,23,38,87,23,160,89,219,200,123,108,93,89,198,222,84,3,138,12,134,152,12,20,185,101,238,1,214,157,166,174,16,178,159,65,23,45,93,116,170,1,224,199,99,92,255,122,46,181,201,255,215,143,55,82,191,251,234,189,127,250,99,96,164,232,114,87,248,64,77,28,26,22,255,71,5,58,125,104,108,216,75,103,31,24,172,21,103,88,168,28,144,237,36,9,246,208,38,53,135,30,135,102,141,230,81,104,214,104,198,163,25,148,243,38,50,126,61,214,52,166,17,22,157,65,104,199,157,198,60,133,69,100,242,106,224,14,87,214,248,241,182,166,163,141,171,172,137,240,17,156,235,234,210,8,141,21,86,62,232,19,11,191,66,229,176,89,232,254,118,82,59,252,218,15,239,189,247,147,47,6,195,26,242,31,45,181,41,208,247,227,163,34,96,153,45,160,249,36,12,240,126,156,67,210,168,215,252,131,87,94,191,247,167,119,38,52,194,58,141,234,139,2,77,158,19,124,180,76,160,61,200,132,214,0,182,49,131,109,148,48,196,131,161,217,127,102,96,153,80,112,236,53,27,221,95,252,57,252,193,123,7,63,253,254,228,50,26,33,12,203,0,16,194,29,16,70,126,11,133,1,203,124,210,37,9,197,202,77,143,134,90,217,151,132,33,144,53,88,180,238,4,161,73,34,129,152,176,201,242,136,172,61,40,6,180,166,236,43,100,222,226,215,45,52,144,42,64,209,255,4,246,193,95,191,119,240,149,143,99,50,139,56,236,129,195,155,206,30,118,134,78,127,118,246,128,181,226,176,7,42,231,177,7,252,122,114,187,28,253,123,194,219,220,193,15,127,121,239,131,143,239,125,229,247,135,47,189,124,114,195,161,66,157,62,40,35,187,213,157,125,80,176,86,156,65,161,114,50,207,54,156,145,61,195,176,16,222,159,252,200,124,240,173,123,223,250,229,193,171,255,118,239,55,31,158,224,200,40,80,167,143,140,49,28,190,0,92,116,246,193,225,21,227,140,143,40,234,13,81,227,206,222,30,204,136,79,249,8,221,127,235,181,195,111,125,124,240,218,7,7,175,126,67,26,161,134,97,55,240,64,195,43,175,140,139,42,250,200,195,199,58,133,219,129,171,158,219,250,16,246,36,218,33,76,231,105,211,190,136,45,243,189,108,11,29,106,105,115,222,26,140,106,244,109,172,51,7,236,43,221,129,131,149,110,140,146,215,137,68,26,215,75,161,249,190,50,132,76,61,52,51,125,84,1,12,248,128,138,52,215,250,176,63,72,13,141,239,124,168,25,38,13,162,107,42,69,170,113,199,190,104,26,173,39,33,195,76,166,202,190,226,90,82,59,199,171,52,182,58,221,166,101,246,65,213,190,190,249,164,166,149,189,164,76,215,236,183,157,173,212,57,45,133,59,249,230,120,188,169,247,71,221,174,126,38,167,151,22,242,165,197,124,46,155,77,197,152,168,205,230,246,81,4,63,86,47,214,52,101,37,37,129,89,252,95,102,4,144,103,21,219,129,65,174,41,107,220,90,127,201,232,155,93,177,235,6,53,95,94,74,147,181,100,170,94,119,250,145,85,33,207,171,40,102,51,193,131,218,205,142,101,210,33,164,93,190,190,143,131,86,214,186,3,3,143,150,52,221,50,118,200,250,163,109,167,221,52,65,91,158,160,80,67,20,130,193,177,85,129,33,155,125,12,112,230,19,93,67,1,133,100,154,52,54,168,161,224,54,216,33,17,67,153,233,220,52,223,207,16,174,207,24,187,23,40,65,231,190,96,176,46,112,26,138,124,52,34,233,154,112,151,48,187,93,118,38,167,65,123,94,188,40,144,147,216,105,8,96,163,197,40,228,173,87,65,255,238,168,39,201,142,20,146,22,49,97,66,36,249,51,104,58,239,117,177,168,233,46,155,126,227,224,141,63,224,172,208,99,129,67,10,48,167,80,141,168,135,183,36,44,199,101,218,176,218,203,92,25,145,244,170,255,254,222,221,15,255,207,189,55,95,134,234,40,230,165,69,184,170,180,51,24,116,157,14,10,137,83,49,80,27,46,100,145,19,113,156,194,48,64,21,82,193,128,107,173,39,134,193,226,100,12,28,175,253,187,239,127,229,240,43,63,59,252,206,239,31,124,231,189,147,107,127,62,148,244,204,50,225,117,253,203,47,29,252,230,127,31,254,207,111,31,188,252,205,147,107,186,24,218,244,29,175,213,95,191,119,247,79,175,39,123,169,135,221,36,139,135,8,75,210,241,186,124,255,247,255,250,224,123,95,123,216,45,155,125,52,221,127,30,89,142,55,206,31,255,232,254,187,47,131,224,248,176,27,55,186,166,229,168,109,223,127,251,231,135,175,126,227,19,104,251,182,199,57,254,244,205,131,47,191,126,248,187,151,31,188,242,198,195,110,149,233,47,170,242,245,144,155,236,154,219,184,105,137,54,191,242,51,32,241,189,183,241,22,199,67,239,172,97,245,97,116,125,109,63,248,238,171,7,47,125,116,114,109,231,194,167,22,147,101,21,38,162,200,220,39,214,126,248,214,193,116,162,48,229,110,82,195,51,139,141,92,64,204,129,64,103,226,22,79,58,214,151,190,164,229,52,37,229,73,87,36,220,231,98,3,59,190,158,90,79,123,36,187,100,182,178,75,128,157,101,146,193,141,203,148,172,75,40,41,114,161,75,207,250,97,101,227,225,48,181,30,181,92,118,49,241,112,184,251,254,235,1,52,80,110,77,197,147,1,200,97,196,47,8,248,103,178,152,186,223,124,253,238,159,126,248,80,198,46,220,100,38,75,105,160,65,118,250,212,68,136,237,204,113,53,50,102,39,91,197,80,186,68,61,217,86,198,118,178,195,31,252,15,80,235,224,7,127,22,18,126,106,44,171,95,173,193,0,69,50,33,143,13,141,118,167,111,112,253,142,68,96,47,37,82,18,150,43,241,174,48,167,27,65,110,201,103,3,165,48,241,212,32,29,91,249,21,138,182,185,98,26,44,22,191,174,81,8,83,36,139,173,149,175,231,179,122,33,171,207,103,245,98,118,83,202,154,4,225,10,228,235,236,170,57,108,184,3,199,232,234,9,2,167,39,64,190,222,134,191,80,200,210,19,125,144,82,245,196,205,81,111,136,180,160,130,40,0,227,191,108,0,52,172,149,102,106,31,54,8,31,154,93,2,207,148,63,175,83,254,50,53,150,206,117,68,133,246,205,142,209,29,180,37,147,41,250,160,150,241,116,144,185,163,158,211,188,193,19,210,239,34,136,252,58,122,5,105,139,219,91,64,75,246,88,48,11,66,44,53,138,95,117,30,145,150,155,56,207,131,46,189,218,49,108,222,161,209,16,196,124,179,204,203,104,62,157,77,174,80,49,199,209,231,135,182,105,53,182,86,240,73,38,159,81,147,251,228,105,89,241,94,78,86,168,233,138,158,202,77,136,223,249,217,225,15,127,252,151,143,190,47,25,148,17,189,244,16,230,61,105,243,97,6,211,66,145,236,165,122,216,25,7,224,110,192,152,239,193,79,250,153,103,210,205,102,226,194,133,114,175,87,166,72,10,164,109,165,89,25,45,162,16,83,61,16,9,167,211,51,45,26,84,93,163,127,211,182,137,106,169,51,176,160,242,253,87,126,139,44,194,49,44,229,90,40,228,28,124,244,210,193,47,190,202,186,6,69,204,126,211,87,224,222,135,223,60,252,209,143,69,1,207,80,113,38,231,179,50,176,15,48,133,44,39,96,54,66,236,236,40,213,155,50,253,103,174,148,168,73,83,81,30,214,43,65,13,83,104,140,90,145,236,211,186,240,58,214,208,235,88,243,233,114,199,215,125,169,155,164,118,134,40,193,110,38,211,134,131,24,23,101,149,152,43,178,102,3,107,93,236,24,142,206,30,64,69,46,36,117,74,155,166,143,170,234,166,170,149,114,78,231,170,182,147,183,33,177,181,112,125,202,83,183,84,48,199,16,84,20,53,198,85,111,238,204,214,66,136,37,165,62,216,13,63,182,40,5,167,136,59,0,29,96,248,140,250,246,202,96,87,134,236,74,5,18,47,97,252,208,221,146,196,178,238,162,47,29,79,132,29,87,253,26,235,200,77,61,206,146,88,164,116,158,245,210,75,137,131,87,62,208,196,217,14,255,11,61,169,92,223,212,7,149,36,250,127,180,22,90,236,248,168,84,47,206,179,79,249,69,163,200,62,25,141,146,193,63,205,47,230,120,46,57,244,165,244,78,184,71,159,222,101,206,124,1,23,167,129,228,160,211,57,113,23,167,112,175,62,127,155,232,20,180,3,236,207,114,189,130,208,149,200,186,8,73,182,19,223,55,45,220,159,202,223,216,113,252,169,194,156,222,78,18,126,148,191,86,196,32,29,205,95,11,218,97,230,143,56,29,217,62,34,157,26,205,153,199,28,219,120,158,198,61,174,119,32,180,68,92,218,198,26,49,218,19,45,129,0,181,109,202,115,44,110,139,192,19,200,121,214,44,100,97,213,53,200,33,108,33,155,135,207,77,252,92,200,21,208,169,118,88,225,123,209,86,243,69,236,33,107,3,182,93,55,38,81,121,31,54,215,206,110,167,15,251,86,131,16,221,100,166,80,201,129,139,137,221,92,82,131,93,100,239,102,243,38,5,43,146,142,8,108,177,57,107,13,90,145,156,35,147,81,86,23,166,119,200,228,159,128,59,241,205,13,54,126,221,59,125,64,168,220,87,7,63,210,113,38,181,196,142,208,220,189,149,171,67,124,27,5,109,110,172,243,28,79,87,18,153,89,220,54,123,35,228,244,32,189,210,105,22,238,174,4,21,23,145,218,145,153,251,225,137,225,229,125,33,135,179,79,40,41,151,65,128,39,111,88,16,111,152,89,191,188,207,188,147,202,116,232,128,150,87,246,137,89,251,217,103,236,55,251,132,138,33,125,194,17,151,228,83,36,155,107,171,102,125,105,52,169,47,195,13,102,69,38,121,62,139,131,201,104,201,194,161,52,239,120,159,111,74,159,239,72,101,46,227,71,79,126,192,111,36,62,225,7,118,80,134,159,168,223,176,83,185,29,64,106,138,79,80,245,5,168,194,190,130,16,232,126,25,19,40,90,37,0,227,230,29,241,169,238,126,106,109,137,79,119,218,238,39,55,215,47,18,161,220,56,214,153,75,97,83,158,180,164,81,48,108,43,54,91,129,176,72,221,157,227,188,53,232,213,140,198,150,153,212,88,33,220,187,176,10,219,154,176,92,18,214,117,207,116,182,6,64,215,125,225,153,17,104,66,120,65,84,206,40,95,113,247,117,79,201,202,242,50,166,98,81,135,61,149,254,147,253,235,226,136,42,157,219,228,52,19,250,174,2,8,79,210,76,242,171,92,38,152,222,136,225,238,77,73,126,106,85,206,100,117,79,213,170,112,111,32,15,163,140,59,114,21,26,57,41,135,15,162,148,206,228,108,209,148,168,143,125,96,46,81,74,114,191,199,91,243,28,255,27,185,102,139,28,255,173,100,106,217,37,158,171,128,157,201,82,209,1,102,103,152,218,146,212,46,106,40,87,40,41,47,92,209,82,203,131,202,32,99,153,164,105,36,231,190,56,55,215,214,181,52,20,133,228,115,90,66,59,215,33,80,118,197,200,216,163,186,99,25,48,184,57,29,244,156,61,91,243,32,93,131,31,212,136,86,87,1,160,93,177,89,205,112,234,216,97,164,25,40,116,177,245,193,38,53,219,168,236,187,107,5,87,8,35,58,91,55,140,82,222,122,177,221,197,50,128,84,103,72,37,156,225,120,188,236,130,198,149,224,82,157,45,32,247,107,93,253,202,150,146,251,149,173,39,239,171,91,184,155,81,246,175,100,131,117,76,61,14,55,229,9,38,78,192,249,191,124,194,62,153,148,11,33,97,215,96,137,249,118,49,183,19,44,204,51,232,107,61,140,249,204,122,34,210,110,222,193,180,186,146,86,167,52,214,39,145,214,218,194,52,214,49,145,118,167,77,105,74,221,59,119,232,32,222,204,60,138,86,143,23,64,38,150,176,66,164,92,2,36,177,96,170,156,52,21,98,155,18,165,77,137,204,166,68,99,83,34,176,41,81,55,118,163,80,50,184,96,115,170,124,81,14,56,86,55,7,141,17,122,82,35,52,238,84,189,178,183,209,76,202,58,8,128,174,52,175,107,120,238,162,109,194,40,232,78,133,111,231,251,20,111,2,77,110,92,25,130,20,171,211,198,192,89,154,177,219,177,113,163,54,219,48,41,185,98,121,157,31,154,8,85,139,159,99,184,95,249,25,3,251,186,9,136,91,160,14,237,211,173,97,109,17,116,38,118,121,77,155,135,143,252,45,36,173,244,24,10,36,116,39,157,237,192,232,110,189,91,133,198,133,74,211,0,214,215,30,160,236,93,71,123,26,168,2,235,232,212,158,99,146,138,178,50,198,250,158,92,115,155,157,185,216,13,163,203,220,184,109,211,234,72,58,186,218,25,86,7,93,190,53,221,236,13,183,12,27,33,209,125,40,50,250,116,208,132,32,53,202,230,129,142,190,26,92,61,236,35,47,233,10,139,175,182,103,118,187,232,207,134,32,175,200,182,96,145,51,70,43,19,199,69,165,228,172,184,220,156,134,203,35,245,60,254,132,33,35,178,100,108,148,129,156,25,155,59,1,108,68,83,217,236,82,174,213,130,166,54,129,167,157,61,107,162,159,201,115,67,110,225,133,157,220,179,250,68,109,118,157,86,114,150,253,238,76,63,37,60,121,176,200,163,192,156,109,16,200,50,60,180,92,82,242,233,251,241,207,238,191,251,19,102,166,184,255,218,63,31,252,224,189,191,124,244,178,144,11,252,59,0,138,88,193,45,64,164,170,123,227,67,98,219,172,63,177,120,139,190,61,232,52,147,17,52,202,241,237,55,32,2,92,207,110,134,138,0,215,115,15,183,99,254,253,200,195,65,221,146,212,221,231,236,217,100,232,30,245,233,222,147,226,111,74,19,182,7,201,186,19,16,80,67,150,137,42,103,129,102,66,79,222,95,25,213,125,154,43,46,58,71,183,116,67,31,44,59,214,222,62,210,212,25,92,161,91,76,32,130,217,195,110,7,228,166,140,150,130,9,193,7,97,12,188,26,200,219,129,198,43,217,49,86,66,103,175,216,149,44,168,196,87,171,81,121,198,112,182,64,109,222,73,230,178,58,125,238,25,187,73,192,39,133,130,157,243,68,197,122,210,41,91,122,50,217,255,156,145,54,63,103,164,230,12,80,155,7,231,241,208,43,57,96,155,38,10,205,170,74,46,223,71,90,150,23,132,39,27,11,181,138,77,69,110,56,74,250,228,118,105,38,50,171,51,234,91,208,85,54,35,217,177,139,228,78,84,121,234,202,115,207,162,172,111,155,73,250,200,238,130,117,90,123,73,81,199,26,236,216,169,148,92,41,100,182,82,91,164,22,71,77,101,204,172,136,201,79,107,130,82,152,123,34,205,163,126,134,52,248,72,0,192,24,215,45,163,105,170,80,232,120,93,5,195,52,167,40,56,252,100,90,133,34,29,87,203,176,128,98,91,232,144,63,232,54,35,58,14,32,249,14,169,33,196,54,34,136,80,158,4,152,174,119,5,100,180,236,174,3,74,46,223,217,213,178,140,67,120,142,32,110,113,142,195,157,39,100,96,0,89,114,87,193,178,124,149,0,144,59,186,92,50,85,86,139,106,233,180,198,40,196,221,0,221,17,197,52,119,190,177,181,43,252,213,66,182,59,114,102,91,166,191,27,104,120,231,110,146,90,94,195,115,99,119,156,158,212,6,116,68,115,131,28,225,240,112,215,159,111,90,214,192,18,217,5,95,38,143,207,234,214,214,4,63,241,78,250,166,40,176,190,195,199,74,223,85,165,197,250,75,122,76,74,62,26,140,15,55,2,166,114,79,36,192,250,34,129,229,66,129,121,87,62,38,67,66,125,189,178,63,102,48,20,12,146,238,245,93,52,32,148,163,46,65,134,223,116,23,167,219,230,78,226,146,53,232,117,128,83,120,211,31,217,158,98,73,52,39,90,200,171,221,174,107,234,8,94,97,5,38,2,0,152,49,81,112,3,238,137,75,95,116,206,98,68,154,109,179,45,217,181,211,37,161,247,62,158,228,217,240,4,19,196,21,64,213,152,65,47,164,14,183,244,5,42,160,209,54,164,56,153,184,228,194,125,223,8,166,124,14,220,240,7,151,24,187,164,59,170,12,245,30,29,105,152,69,51,47,14,50,22,22,240,168,162,85,121,174,126,211,108,56,201,30,81,56,149,28,209,174,7,26,6,153,59,220,63,41,12,71,32,220,28,54,43,45,113,63,151,110,211,22,26,19,174,0,231,235,205,133,79,224,10,112,206,204,23,151,234,198,124,236,43,192,199,121,126,13,163,36,191,72,83,153,189,169,44,30,54,48,10,173,102,41,155,107,184,15,93,52,155,205,113,160,116,34,67,255,164,149,215,121,188,170,193,71,106,124,47,119,136,199,27,230,155,245,133,86,107,57,248,76,138,120,192,152,180,76,41,238,72,113,161,84,92,204,46,75,47,191,242,168,38,28,4,197,31,201,142,167,119,79,122,34,23,21,29,25,229,133,60,127,86,106,86,32,101,22,181,137,236,203,251,94,224,20,138,187,37,158,118,206,138,190,145,90,125,4,76,203,192,233,125,109,48,189,124,38,88,94,220,85,195,66,56,187,105,54,193,232,205,152,176,241,22,47,25,179,75,97,225,128,233,186,107,58,141,14,13,193,183,16,143,8,147,221,96,145,193,219,163,86,171,179,27,104,32,228,57,177,92,35,95,40,8,130,135,204,162,201,51,60,62,118,233,166,53,24,226,77,187,217,113,56,161,134,249,36,22,207,165,44,94,250,7,245,197,35,72,56,209,150,48,102,94,127,255,196,233,199,128,103,88,170,217,84,90,97,172,66,126,134,102,90,147,209,45,4,144,225,209,117,78,180,23,254,71,112,220,215,225,10,243,185,162,49,75,71,34,90,165,119,171,235,134,117,227,6,189,233,167,68,152,74,195,136,79,106,34,146,51,116,205,105,147,88,36,70,77,224,9,160,5,215,41,27,45,39,140,220,19,171,34,74,195,35,212,44,51,143,179,144,110,29,161,7,9,7,111,150,36,156,217,80,112,107,193,135,32,30,86,187,110,36,243,89,125,49,167,231,74,89,61,51,159,146,66,53,77,90,99,19,201,69,92,24,154,243,63,161,116,36,48,77,15,76,174,80,196,199,169,36,20,149,173,215,253,198,247,238,153,201,251,68,6,239,227,132,236,199,81,50,196,172,164,129,222,68,183,113,116,152,179,78,136,76,199,6,25,192,104,237,79,145,117,142,180,192,102,197,199,171,183,165,10,21,1,116,142,200,84,96,238,7,39,62,169,221,160,146,129,4,119,68,176,32,13,144,127,92,211,75,186,113,163,62,104,238,65,123,82,10,94,52,115,75,194,100,150,220,123,253,139,47,159,58,50,42,102,159,254,197,198,88,192,186,32,78,108,159,121,66,65,33,130,11,44,40,92,192,247,240,230,73,145,72,248,0,3,206,79,204,56,101,162,128,204,214,179,49,108,246,164,191,4,159,67,245,212,9,193,123,178,24,206,152,57,241,21,232,179,235,12,184,87,222,234,52,155,102,223,75,217,21,41,50,119,202,97,37,18,118,59,119,80,223,112,151,222,174,135,71,168,124,224,189,126,88,200,225,59,157,137,172,242,26,232,148,23,98,195,222,104,149,155,75,100,200,43,29,195,54,32,75,138,163,79,169,250,83,224,165,81,63,124,180,213,77,4,27,250,16,161,251,58,169,104,110,169,101,20,141,86,0,248,168,23,169,61,114,4,189,150,60,152,161,175,27,198,232,202,168,231,61,170,24,218,23,246,146,42,75,224,239,96,226,97,154,250,68,44,27,199,201,29,67,45,243,196,168,54,189,103,124,242,196,167,165,219,254,204,164,156,176,216,216,250,154,167,245,37,22,30,198,17,15,169,156,200,108,119,154,230,32,198,210,165,8,154,39,251,182,123,203,130,86,175,52,44,88,96,182,252,78,95,187,99,191,96,212,107,210,107,232,131,230,168,107,206,253,221,0,182,9,128,217,157,225,21,198,83,138,30,19,240,231,113,29,92,50,28,208,200,158,33,218,79,120,25,242,106,21,159,72,124,113,67,191,90,109,209,179,144,27,5,122,6,113,237,50,127,29,145,61,59,216,240,30,55,108,215,2,79,39,62,239,172,232,183,86,171,38,213,161,167,19,91,219,43,250,226,106,181,183,114,153,63,20,105,240,23,4,135,248,130,96,105,181,186,3,57,252,253,199,221,21,40,188,183,90,157,135,36,147,189,61,184,176,242,148,126,251,98,181,87,187,198,171,239,241,199,15,239,212,76,142,227,104,173,186,231,102,239,172,84,139,148,179,6,57,165,181,234,34,228,92,227,216,179,87,14,231,106,11,128,227,249,106,111,245,26,128,217,94,21,96,242,231,171,35,72,194,183,9,207,97,185,237,213,66,77,183,159,174,150,32,241,86,173,10,144,16,157,213,220,42,54,216,89,187,166,231,161,100,9,75,222,92,187,3,61,169,85,237,53,209,199,193,74,245,206,26,190,163,73,104,236,1,16,200,2,212,230,188,196,115,235,213,91,231,47,235,139,53,214,157,237,243,61,65,115,123,181,58,58,79,79,96,210,99,154,219,231,135,148,150,135,180,188,55,4,110,127,22,206,223,161,252,206,250,101,254,200,162,120,31,114,123,93,129,233,230,95,173,22,189,156,157,245,106,9,114,206,1,114,235,46,114,237,11,213,91,23,46,227,211,140,213,246,42,190,0,121,97,119,21,231,130,13,137,118,141,63,222,232,92,216,90,213,123,235,213,44,36,142,32,113,128,37,115,23,138,171,72,202,197,11,162,111,13,62,222,115,23,112,188,159,170,238,108,92,70,98,85,179,88,188,182,176,138,15,82,110,172,178,167,66,175,121,19,234,150,239,21,77,247,81,73,192,116,157,222,241,92,171,178,74,139,162,60,76,37,40,115,177,184,130,45,95,22,211,86,76,88,70,173,207,223,161,87,53,27,130,22,35,62,39,115,79,83,231,179,79,21,232,133,204,1,77,74,54,146,238,219,150,29,129,198,246,202,210,10,210,33,187,114,205,125,183,211,43,108,84,183,47,154,2,22,180,117,171,166,54,230,34,52,160,135,52,107,69,122,117,115,175,198,91,236,133,180,88,155,91,91,34,188,106,27,140,70,252,93,211,243,55,161,133,85,124,35,244,26,27,88,122,40,212,123,7,51,108,253,79,120,11,83,236,143,241,223,194,124,148,191,16,192,162,76,227,15,61,151,70,2,1,189,207,35,231,187,47,28,205,23,115,6,11,49,255,40,51,239,170,245,115,128,66,161,200,243,249,230,94,111,243,176,99,152,207,204,62,190,124,246,152,18,230,51,75,22,203,103,47,3,141,234,110,216,50,124,196,136,9,62,94,62,198,189,150,242,155,244,35,229,179,55,45,220,252,214,124,107,161,197,243,101,219,147,200,231,102,92,55,122,118,192,142,230,198,193,150,143,43,34,94,107,96,48,149,23,27,124,97,234,49,31,237,14,129,120,241,94,151,148,97,88,14,137,211,47,10,6,34,245,171,86,0,41,212,186,210,115,165,138,119,8,66,32,125,225,221,165,70,89,80,246,236,114,104,28,124,127,15,220,129,138,10,238,158,23,168,187,249,77,211,28,206,249,142,41,162,223,196,152,247,191,137,49,17,78,185,239,108,177,211,142,100,46,165,2,141,56,97,73,68,144,150,30,146,73,72,243,51,59,11,26,222,169,75,40,18,60,174,127,60,144,202,225,139,31,156,123,18,67,143,72,132,63,93,224,179,115,239,203,153,190,246,98,159,159,232,17,0,38,29,234,4,159,65,8,121,11,200,227,28,129,39,15,184,209,73,26,147,56,243,62,48,107,163,38,110,128,112,161,180,113,237,246,39,223,27,214,19,236,83,116,111,102,64,48,108,101,121,79,178,240,54,233,240,199,95,66,121,226,32,80,98,118,20,240,96,38,136,135,160,209,177,71,34,236,28,40,186,57,101,107,140,120,177,99,246,198,189,247,22,142,81,37,178,108,216,179,38,83,103,28,223,121,143,210,69,245,172,40,216,174,250,60,9,158,30,77,108,102,10,135,243,111,178,241,215,145,127,155,47,71,172,156,137,141,139,179,34,126,88,20,93,140,159,70,77,41,87,230,39,72,83,251,52,59,166,222,113,210,212,18,240,97,26,2,100,104,13,74,130,122,34,155,153,79,69,141,103,44,78,58,133,220,252,172,73,197,47,244,69,149,88,128,154,97,128,60,252,230,145,161,70,244,70,146,120,124,123,188,156,43,164,172,108,236,81,98,39,70,145,162,163,79,172,153,252,190,145,143,234,179,19,220,61,193,138,39,100,41,237,29,165,53,247,172,106,194,44,13,23,139,226,138,179,83,166,133,123,56,165,79,47,51,81,62,139,192,35,108,54,77,161,137,53,109,49,74,135,91,49,193,31,243,84,43,10,161,137,124,33,159,154,185,239,179,29,116,29,131,103,45,68,243,44,58,14,147,121,150,255,129,51,229,193,182,176,94,68,29,95,157,56,190,83,104,25,251,112,238,225,32,230,61,61,21,180,238,239,171,79,254,9,249,50,43,63,42,74,54,125,49,8,5,37,203,59,156,131,44,126,24,23,200,219,13,100,41,58,107,78,6,40,29,220,121,252,101,119,57,188,27,170,164,172,104,223,132,107,9,3,252,200,42,110,8,199,106,26,246,150,25,197,178,248,249,159,4,114,210,43,163,137,168,199,83,165,179,65,14,70,210,227,93,133,79,57,31,140,247,220,164,159,235,71,90,38,152,232,199,118,75,213,46,161,42,157,104,204,142,182,157,132,60,123,167,202,148,249,108,20,114,210,174,100,143,234,81,173,143,122,33,47,245,37,226,152,94,20,19,79,34,4,147,24,47,239,185,68,18,182,3,143,82,113,31,6,36,26,229,67,30,254,243,78,42,19,168,244,211,89,101,132,124,206,94,112,13,123,95,48,68,160,144,137,25,45,185,211,41,231,39,57,174,126,114,78,153,118,98,1,157,208,224,7,122,115,188,193,247,24,233,223,235,51,232,242,163,215,153,185,140,248,79,61,134,228,79,93,7,246,152,224,75,179,50,195,119,13,22,202,59,214,254,67,231,80,165,67,121,178,49,234,41,71,117,7,12,125,11,81,43,229,139,198,209,189,236,247,70,70,63,61,24,57,138,35,40,115,136,201,234,248,11,123,115,136,111,176,89,55,205,86,209,115,139,39,143,134,80,167,64,211,204,46,75,54,195,108,34,147,203,206,163,39,91,130,85,130,185,42,183,150,75,157,248,209,251,103,160,86,167,221,113,140,238,21,199,26,53,156,145,101,78,58,156,221,235,159,167,211,177,53,61,43,157,130,238,121,231,73,120,162,150,175,41,135,63,97,240,195,15,127,114,210,129,79,200,33,207,223,37,255,56,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,61,253,253,155,61,59,144,76,228,226,136,39,224,186,144,213,19,252,63,52,151,243,66,204,104,158,8,90,205,89,190,176,157,211,145,91,240,248,155,31,154,11,19,186,128,233,57,223,102,19,88,143,42,103,3,88,228,82,222,169,115,212,177,193,66,43,120,108,160,141,108,51,129,39,254,13,71,91,198,247,25,74,173,186,198,138,27,19,3,16,181,22,140,79,34,0,81,118,161,144,45,45,54,226,5,32,42,21,178,249,35,31,140,72,111,145,138,75,131,75,205,165,102,174,145,155,223,220,151,175,214,142,39,59,161,6,43,187,81,54,10,242,45,227,105,145,64,2,245,151,12,252,141,3,130,185,125,6,0,233,241,219,44,251,67,133,148,31,105,21,91,11,45,99,60,145,78,9,37,222,144,123,219,147,126,253,136,239,116,156,198,214,141,27,20,17,63,77,199,200,193,158,15,7,118,135,162,235,91,102,215,192,227,212,101,58,110,206,103,10,243,202,165,227,86,171,181,124,39,77,39,26,229,116,14,126,148,38,26,3,203,12,194,102,199,111,249,76,137,157,78,77,70,143,78,150,227,224,103,169,161,45,226,33,40,55,130,142,109,236,232,56,216,156,128,128,0,36,200,211,41,59,43,208,165,6,254,42,119,226,141,222,176,11,43,61,56,228,228,39,196,158,157,97,142,66,238,205,244,92,166,200,78,252,220,251,199,120,78,45,62,143,131,147,174,156,222,49,235,183,58,142,231,28,172,206,64,181,171,190,119,211,130,61,227,142,51,226,174,177,84,247,4,78,28,109,231,25,163,143,47,159,205,125,106,171,180,111,243,79,147,142,23,111,155,236,26,221,154,184,88,86,107,210,213,207,26,94,105,171,118,240,92,177,214,173,233,249,26,38,225,13,73,186,209,87,203,173,232,183,214,171,235,53,186,124,71,247,231,106,195,21,94,106,7,146,178,148,132,55,32,41,137,93,146,51,241,207,139,210,157,209,90,11,239,87,66,254,158,123,205,111,123,69,207,214,56,96,247,66,163,175,206,128,240,51,248,189,59,175,98,207,75,87,48,45,213,240,222,32,222,94,116,147,110,67,210,42,53,155,167,164,226,138,132,9,221,129,245,78,83,21,58,78,184,67,39,102,94,252,59,116,167,2,215,233,239,233,239,223,136,218,32,9,70,66,111,16,98,163,231,136,73,2,122,188,91,76,158,23,109,178,152,211,19,236,255,128,223,236,20,128,42,44,46,67,206,6,67,186,68,20,243,242,144,172,46,113,185,81,106,71,166,147,44,47,138,218,92,108,76,112,185,49,26,217,160,156,35,64,184,114,89,194,21,204,88,6,243,86,156,47,186,190,114,130,48,45,126,107,57,145,16,242,80,130,228,180,240,38,27,210,221,27,238,198,133,239,104,134,162,26,129,46,9,123,83,241,181,2,23,86,142,134,112,184,132,41,154,119,33,184,0,148,118,102,25,129,217,128,51,57,51,28,190,144,56,5,156,114,121,59,141,190,234,1,121,51,224,83,141,110,223,48,24,121,122,49,85,246,6,245,188,235,66,68,205,240,201,27,213,123,159,240,233,86,22,190,218,81,179,33,66,55,47,100,155,39,31,56,183,104,150,22,141,108,161,126,132,192,185,94,213,79,111,224,92,23,199,227,4,206,141,2,114,162,129,115,35,27,57,66,224,220,32,172,19,10,156,171,2,62,153,192,185,42,204,79,91,224,220,48,236,62,145,192,185,19,27,62,209,192,185,49,90,58,122,224,220,24,192,63,185,192,185,46,50,179,6,206,141,211,139,147,15,156,235,107,245,36,2,231,6,56,195,201,5,206,13,1,29,55,112,110,104,213,88,129,115,67,106,30,61,112,110,8,176,24,129,115,39,213,122,56,129,115,67,201,53,123,224,220,9,96,30,74,224,220,112,66,157,108,224,220,208,54,142,25,56,55,28,230,172,19,226,248,129,115,39,44,176,89,241,57,217,192,185,161,29,62,126,224,220,80,188,255,58,129,115,67,81,249,20,4,206,157,149,68,113,3,231,134,192,125,232,129,115,61,117,226,19,8,156,171,20,243,2,141,90,230,54,202,240,159,152,150,195,175,234,186,75,63,44,154,175,135,192,95,35,154,239,164,238,31,35,154,111,40,216,19,138,230,27,80,105,31,114,52,223,208,190,60,148,104,190,199,166,218,204,209,124,167,211,114,230,104,190,167,65,116,79,131,232,254,45,1,126,190,3,115,121,3,152,230,105,8,221,211,16,186,159,213,16,186,246,74,109,137,168,186,186,88,163,136,178,11,24,75,119,81,196,210,13,159,155,171,75,235,56,141,107,231,214,115,19,227,238,82,167,47,110,71,196,221,197,73,253,121,39,52,236,238,234,112,3,235,214,6,23,166,132,221,109,80,212,93,103,82,212,221,213,155,79,153,2,212,164,168,187,13,10,186,235,76,14,186,219,80,206,254,131,28,96,130,3,128,216,81,79,131,232,158,6,209,61,13,162,123,26,68,247,52,136,238,105,16,221,211,32,186,167,65,116,79,131,232,158,6,209,61,13,162,123,26,68,247,52,136,238,105,16,221,211,32,186,167,65,116,79,131,232,158,6,209,61,13,162,123,26,68,247,52,136,238,105,16,221,207,64,144,220,105,251,136,143,181,15,253,188,91,242,188,240,42,69,241,55,69,190,150,205,178,97,102,129,229,128,231,191,50,130,179,240,254,152,91,205,201,237,48,147,55,150,24,251,202,201,111,41,211,183,147,163,239,37,71,100,56,71,221,65,98,241,142,227,236,25,71,218,43,166,238,20,199,220,40,78,110,139,56,193,225,138,61,123,162,183,132,152,163,121,244,77,32,130,249,71,222,216,41,21,114,217,41,177,52,50,86,210,100,177,45,172,138,91,146,69,208,232,87,156,173,142,173,227,253,158,71,27,150,105,56,230,90,215,236,65,215,117,7,146,110,216,102,183,149,185,209,248,210,151,204,101,203,116,70,86,63,225,36,181,102,103,91,211,247,45,179,85,214,26,131,94,77,112,97,77,167,67,131,70,173,107,216,54,101,13,61,22,173,141,245,235,106,85,118,178,112,201,232,119,77,95,77,150,19,168,11,234,11,232,41,80,61,172,48,230,184,197,28,163,237,47,70,247,194,52,221,112,28,203,46,239,211,24,105,104,10,210,116,179,213,2,46,91,214,80,149,209,198,0,3,186,189,157,212,212,41,45,126,14,222,248,246,225,175,223,59,124,245,15,193,108,45,181,153,210,89,251,116,128,225,98,112,133,86,19,15,242,160,45,45,62,6,136,114,60,26,93,192,158,12,128,154,166,3,39,110,152,91,131,46,218,11,181,251,239,254,225,254,159,191,121,240,175,63,115,91,60,248,218,235,247,126,241,107,32,149,135,251,88,31,244,1,200,150,209,111,155,229,126,134,125,184,66,4,25,235,180,117,150,97,144,187,35,204,108,193,98,206,236,192,248,90,207,2,103,212,97,38,118,81,195,243,102,142,153,218,135,57,96,155,78,146,21,214,53,183,52,16,9,38,154,185,59,180,76,155,220,169,52,21,26,144,45,181,169,231,68,247,63,209,81,250,162,131,191,98,16,238,191,245,218,221,247,191,127,239,55,31,30,188,250,223,114,222,67,26,28,185,185,184,35,243,194,206,32,124,112,58,253,38,108,188,214,222,11,123,195,120,227,35,87,136,24,34,165,200,95,113,148,194,214,210,189,31,124,253,240,223,127,113,239,131,95,208,88,77,88,78,141,45,179,113,11,85,115,178,185,3,54,10,109,111,222,186,89,175,25,91,240,37,156,172,189,65,191,227,12,172,139,32,249,117,99,145,85,174,16,65,86,165,8,244,19,186,217,77,50,84,244,164,12,218,99,154,82,63,160,7,183,204,189,178,153,33,60,125,92,19,203,144,80,229,18,152,200,45,74,187,68,69,230,156,52,73,204,73,157,139,160,48,210,112,156,74,193,152,111,242,255,117,49,168,117,228,186,251,188,5,244,194,68,114,117,186,176,160,87,225,139,206,45,235,253,12,149,188,64,223,116,102,72,194,213,32,143,185,182,5,153,116,108,148,150,204,73,26,110,79,180,8,52,52,226,53,186,157,198,45,13,224,193,151,26,126,30,75,19,12,173,84,176,153,142,122,125,15,37,214,105,141,113,191,123,255,244,199,123,31,125,251,222,155,47,195,58,180,64,178,215,108,167,209,4,250,208,78,170,49,209,19,16,177,183,160,37,215,238,227,12,6,93,167,51,36,68,198,74,199,167,54,38,88,173,104,172,223,11,54,6,157,79,19,215,128,6,242,89,216,175,167,32,32,168,255,34,50,205,171,182,105,145,23,143,216,12,253,169,28,177,142,125,101,11,111,79,102,16,50,186,254,232,156,196,151,208,24,137,140,69,250,202,27,1,254,85,185,190,169,15,42,73,104,205,104,148,12,141,218,93,42,53,90,236,83,174,105,228,52,152,21,157,147,147,5,154,29,203,36,161,200,46,95,223,199,41,89,38,90,104,186,101,236,60,75,95,183,211,44,65,44,77,214,51,101,101,177,36,16,106,212,21,225,119,185,81,36,9,165,164,228,129,163,41,203,68,165,147,183,111,165,56,143,9,129,21,208,49,163,155,149,149,52,94,10,79,147,253,197,80,24,117,209,242,230,154,224,115,97,85,184,20,58,177,51,56,59,129,1,208,90,159,218,155,153,80,60,252,242,75,7,191,249,223,12,209,251,239,190,124,92,68,119,134,141,43,253,135,143,41,72,74,199,198,212,157,31,15,5,91,134,231,193,15,127,125,240,163,151,142,63,250,221,134,135,37,254,142,245,46,46,127,155,150,127,126,209,40,178,69,191,208,90,224,203,191,144,43,152,184,252,27,116,145,223,44,100,33,185,137,159,75,45,19,248,130,62,172,240,21,236,231,73,200,13,81,44,146,57,208,62,122,31,150,159,171,223,4,66,232,60,88,94,89,98,43,140,81,236,143,129,221,115,94,198,106,172,0,111,52,141,190,91,229,76,14,74,208,54,20,172,204,212,45,198,70,220,49,190,251,241,91,135,47,191,11,72,129,136,214,3,70,217,196,109,73,222,150,47,118,108,7,61,163,113,171,160,45,11,214,9,254,75,131,91,195,64,125,226,11,131,204,191,92,26,89,195,129,109,138,218,148,118,133,116,46,37,9,229,41,158,48,22,157,192,141,19,216,31,14,182,132,168,166,11,51,138,246,15,255,240,15,154,142,59,127,110,172,243,98,178,12,36,149,188,247,195,151,89,50,43,159,119,203,223,127,231,253,131,55,222,125,240,202,27,82,225,221,221,93,86,172,224,22,59,248,227,123,247,222,123,247,254,59,111,49,52,34,202,207,3,171,165,13,145,97,190,169,131,76,101,193,174,50,234,118,245,61,16,5,105,2,92,50,186,125,24,117,26,193,62,14,115,249,186,214,51,134,88,5,212,81,182,77,52,203,161,59,73,134,151,75,166,150,233,235,11,176,139,188,160,139,28,248,2,127,199,72,207,198,150,127,90,129,112,7,218,177,37,233,181,169,125,170,232,77,134,74,96,50,32,142,189,193,168,239,67,136,234,61,218,7,194,188,0,130,71,146,77,214,228,224,186,6,29,72,37,45,179,109,2,123,55,96,222,60,15,85,59,61,19,208,178,110,37,93,49,46,225,77,197,68,72,97,116,118,241,10,35,158,59,91,157,174,153,204,165,88,72,18,88,177,176,197,109,67,111,17,131,212,126,195,0,205,60,91,198,127,52,179,223,212,202,28,52,236,241,206,96,152,76,161,172,210,71,169,45,5,75,153,121,133,172,154,32,121,13,246,228,62,65,71,77,103,107,208,132,145,105,155,206,53,121,176,194,199,130,141,0,173,150,12,46,9,54,64,62,94,210,104,234,77,34,11,99,129,56,118,56,201,147,94,93,85,186,53,201,77,208,164,88,154,234,132,169,8,225,182,47,81,62,41,97,134,174,180,29,167,134,19,46,73,189,29,99,127,217,176,147,128,168,152,52,88,79,28,214,19,13,249,132,86,65,138,194,52,120,146,144,243,19,33,153,42,107,22,236,219,110,177,179,103,69,57,86,166,107,244,161,107,201,148,238,155,29,50,142,78,134,22,68,6,36,20,144,119,147,12,69,153,199,40,211,19,49,52,65,82,106,48,10,66,75,171,157,134,179,129,230,209,243,214,160,87,51,64,180,79,106,168,34,104,41,87,128,66,149,99,13,114,164,118,29,108,152,136,7,184,3,105,205,138,195,164,124,148,228,77,92,133,156,110,118,96,146,203,36,245,202,5,39,68,115,208,24,161,92,135,72,114,17,111,101,111,163,153,212,168,191,26,95,174,244,165,98,95,215,16,146,182,9,125,36,19,146,137,219,139,131,127,44,248,195,138,170,131,31,210,169,62,78,22,10,20,3,243,28,165,99,32,188,248,206,190,90,226,171,3,19,116,216,237,192,134,4,187,218,245,28,105,48,60,46,235,62,23,169,97,19,177,58,237,54,170,226,198,110,199,214,116,239,172,186,70,54,58,77,122,214,13,15,167,53,29,249,34,215,245,153,25,79,227,209,109,81,223,7,24,151,216,233,62,223,158,180,134,53,192,155,77,76,49,216,15,128,231,126,225,196,113,218,22,108,62,251,120,224,80,200,234,204,34,169,21,31,3,156,152,17,190,152,133,29,25,217,6,20,34,147,105,209,205,9,67,202,104,214,151,234,134,166,163,41,241,10,93,34,132,250,40,94,188,72,22,138,92,150,190,48,133,140,242,118,171,128,189,139,54,140,65,123,96,237,105,108,47,181,194,186,198,124,127,81,107,221,99,85,109,80,138,77,12,98,203,242,105,234,105,84,243,34,235,62,170,188,160,144,32,185,153,106,61,6,162,209,24,93,4,201,24,186,5,127,125,221,88,104,224,47,209,7,4,136,142,164,23,72,59,18,107,175,110,128,58,229,14,44,193,63,239,54,40,79,32,193,40,207,105,119,223,127,165,247,127,127,171,9,145,193,36,154,248,48,40,45,148,22,90,45,44,195,27,14,108,136,172,121,68,30,164,131,222,96,0,228,69,34,28,7,19,39,12,147,86,107,201,200,226,92,217,28,47,27,156,15,49,198,98,155,206,115,67,2,106,164,144,84,163,202,80,239,145,224,214,156,111,114,189,45,191,184,176,128,226,90,171,194,55,174,30,223,184,70,122,71,239,234,103,114,58,237,215,90,126,161,80,48,26,185,150,70,223,83,250,86,165,37,34,54,233,117,20,239,204,102,182,4,32,219,1,241,14,69,3,113,219,172,188,175,74,125,101,52,36,118,118,59,32,2,92,175,83,195,155,81,98,90,183,93,214,76,187,219,134,85,3,43,160,111,117,29,141,217,99,158,13,149,38,113,82,149,247,21,110,42,11,87,238,23,46,157,193,34,0,1,230,170,213,45,99,112,102,179,136,93,241,236,21,88,154,246,39,123,146,40,56,69,244,147,100,58,93,182,155,49,75,6,172,236,78,159,139,120,82,93,87,6,201,73,80,202,57,117,155,200,233,72,152,178,150,203,150,50,243,139,243,243,48,16,58,18,168,172,229,151,50,139,133,28,140,29,52,17,10,54,47,131,205,171,96,243,18,216,2,204,247,82,81,2,187,80,202,47,149,230,163,192,22,100,176,5,21,108,65,198,22,208,205,46,73,96,75,139,249,165,165,40,168,243,19,104,48,175,66,45,250,161,22,34,161,22,39,144,96,73,134,90,152,47,249,40,187,48,129,178,165,9,36,144,7,172,176,184,232,167,236,194,4,202,46,196,165,236,146,143,178,11,139,133,104,202,46,78,128,154,87,161,46,168,148,93,90,64,168,155,58,10,30,56,179,111,219,221,93,146,245,21,121,91,89,106,192,137,66,228,122,226,91,8,37,150,132,195,228,42,108,108,74,113,44,162,165,66,5,119,191,244,122,12,25,222,156,69,134,55,3,50,188,201,100,120,83,149,225,57,64,150,90,201,131,172,43,196,75,188,190,107,244,247,72,120,78,45,83,241,124,153,137,188,207,0,98,166,101,139,228,66,80,19,48,37,77,192,100,154,0,163,166,101,182,64,20,221,66,38,84,129,173,99,3,119,117,216,165,124,114,117,40,14,128,219,104,8,140,219,116,155,7,224,37,179,56,73,199,160,243,15,183,17,63,6,33,56,225,198,163,42,38,126,68,34,70,87,236,167,230,78,226,18,204,140,142,109,202,163,129,231,153,92,45,225,183,146,46,25,109,19,245,42,226,248,146,74,98,193,32,75,42,137,183,63,84,44,174,142,192,60,192,93,149,68,121,148,230,189,195,131,32,106,71,80,20,205,135,160,41,10,85,193,213,193,236,140,127,115,171,160,158,69,147,176,160,43,106,78,200,60,44,148,169,132,111,54,176,188,249,41,106,41,1,167,25,185,44,173,44,175,211,253,140,49,28,118,247,104,174,232,134,213,38,37,3,42,136,137,61,134,137,40,31,133,125,150,104,238,114,200,207,42,177,95,216,25,124,150,232,45,75,96,159,37,146,227,126,86,99,103,147,159,181,217,45,4,224,207,18,185,149,134,3,226,10,59,208,174,225,70,86,65,221,142,84,47,252,230,98,170,7,203,229,116,215,152,226,237,150,186,56,184,12,154,36,101,73,170,210,231,54,18,150,195,164,168,139,253,246,69,3,207,151,187,142,211,4,210,118,219,78,147,219,88,154,150,177,195,26,129,125,174,15,218,28,55,220,132,116,200,47,13,93,52,246,76,107,29,79,196,105,227,21,118,85,170,215,197,60,178,211,96,162,183,15,134,88,102,104,123,237,180,64,196,65,236,206,158,53,25,122,252,121,157,190,175,15,172,148,206,11,233,176,231,203,93,176,116,83,63,147,77,45,247,21,60,152,97,7,53,92,33,200,200,168,195,158,127,49,211,117,19,146,129,110,164,92,139,113,198,104,54,169,106,210,7,133,136,38,78,9,35,108,209,143,130,164,98,103,84,45,52,243,168,217,197,227,78,194,97,56,24,66,243,251,198,200,25,92,50,250,104,10,232,25,187,220,208,82,200,194,183,78,159,217,96,64,127,195,44,246,165,148,205,142,83,168,200,243,64,10,104,37,115,231,39,8,210,213,74,91,223,38,149,190,222,48,76,144,139,125,90,124,85,183,116,195,211,226,179,11,117,163,217,90,42,114,45,62,181,108,94,215,248,241,130,182,89,217,22,26,61,197,105,206,53,142,28,167,185,217,217,118,223,40,169,55,74,243,11,197,121,53,50,179,234,188,21,44,187,37,12,80,217,199,120,232,52,250,232,62,183,50,31,25,17,77,28,143,243,64,106,83,155,138,31,65,52,36,20,175,234,15,203,130,16,199,110,207,31,86,116,134,138,74,80,209,216,245,166,135,20,141,13,74,10,40,58,123,157,227,133,19,157,129,76,209,193,68,103,6,114,172,80,162,179,144,232,104,129,68,103,104,33,102,24,209,89,32,206,54,9,226,135,16,157,121,41,205,134,203,209,194,135,206,208,213,248,193,67,103,192,249,225,134,14,157,1,145,79,48,112,232,201,144,199,31,54,52,54,212,147,10,26,26,167,65,180,91,147,191,7,127,107,66,218,54,253,28,32,30,64,242,71,77,208,223,217,98,100,207,204,14,78,32,172,252,17,154,137,21,68,254,200,112,131,33,227,143,12,42,110,128,120,181,129,233,225,224,221,166,69,56,248,163,99,24,63,248,123,172,54,226,135,122,23,97,63,249,94,224,143,3,31,167,53,144,175,135,144,183,155,38,87,106,84,229,254,177,194,192,65,62,203,188,113,195,176,96,229,210,97,106,122,129,68,72,105,7,58,138,48,20,191,81,38,173,237,207,208,98,34,227,57,235,6,37,100,133,152,94,24,212,25,64,80,7,132,207,176,224,54,129,216,175,18,251,17,130,141,28,245,53,216,162,255,118,69,16,117,105,249,171,145,131,67,195,25,251,154,21,169,234,132,193,91,214,145,168,0,245,35,233,39,30,78,156,207,149,232,165,198,9,48,18,25,34,209,84,80,60,28,174,184,251,214,233,19,59,170,119,7,141,91,203,33,44,145,34,220,197,222,226,236,253,80,26,133,235,66,199,227,179,44,116,88,223,216,230,11,121,63,240,124,205,140,112,246,65,47,51,156,217,212,164,144,135,110,216,188,140,8,157,230,143,82,141,249,180,70,2,5,188,144,190,108,192,130,242,188,20,238,87,202,228,68,197,94,44,187,58,65,118,145,69,15,86,118,30,145,26,191,179,74,88,181,39,60,18,112,223,186,125,73,21,230,141,52,140,110,35,137,9,137,116,98,30,22,65,42,164,27,147,103,201,152,89,38,212,200,233,222,228,102,77,46,80,92,4,222,38,40,253,240,197,125,200,11,48,28,116,71,142,185,140,51,178,8,168,49,55,20,248,64,194,46,29,196,211,167,174,225,152,201,52,100,232,248,39,181,28,46,61,49,175,26,124,107,90,60,167,181,180,20,50,147,155,249,102,169,217,16,195,44,6,87,13,69,221,44,52,231,155,11,158,213,192,141,38,61,157,16,76,116,106,160,135,118,119,96,155,65,186,4,187,207,89,49,71,129,150,39,255,28,22,178,91,188,105,91,44,53,74,141,128,192,171,96,34,98,229,41,1,221,61,76,148,232,233,33,17,173,133,45,197,109,90,158,164,94,170,95,189,244,113,53,14,109,18,106,137,80,179,15,155,64,243,133,199,34,170,250,31,88,246,219,128,228,25,158,203,44,98,200,246,148,100,19,122,152,129,184,63,179,0,108,138,243,140,230,244,19,11,161,253,55,0,128,207,56,59,78,132,235,219,43,213,26,70,184,190,72,17,174,159,201,173,232,29,122,89,247,154,244,70,175,27,75,215,172,86,111,81,112,96,135,222,5,190,74,209,157,215,69,8,234,91,226,125,222,230,205,154,222,123,154,194,255,238,172,84,115,43,20,80,248,25,140,40,189,14,5,188,16,207,221,26,229,92,198,104,193,171,213,197,21,47,196,243,210,202,144,210,48,236,111,88,136,231,33,134,59,134,252,157,154,63,196,115,119,85,129,89,243,66,60,111,75,57,235,213,193,42,133,120,206,173,186,200,205,3,114,171,82,136,231,59,171,187,171,136,106,105,85,10,241,188,176,186,181,170,119,214,171,157,53,41,196,243,205,181,226,170,190,119,190,122,123,205,31,226,217,89,3,82,236,61,85,61,183,38,133,120,158,91,235,174,97,252,233,222,249,203,140,194,64,214,54,245,234,252,46,144,31,122,117,94,132,205,190,45,122,181,238,226,126,27,168,178,126,217,11,238,125,103,221,35,47,139,105,173,70,247,222,93,7,82,181,215,170,243,144,115,181,58,188,224,2,218,91,171,182,49,80,181,8,239,189,117,97,187,166,223,218,160,144,214,110,120,111,231,130,179,138,77,98,72,235,121,106,18,254,194,80,65,86,225,130,83,211,219,231,171,231,32,235,10,230,192,64,57,27,46,50,246,249,234,96,131,70,47,231,37,2,13,48,218,53,116,139,77,164,221,13,156,112,128,28,36,118,188,103,161,7,2,249,165,141,59,244,4,244,173,167,46,235,89,137,34,182,26,172,218,122,138,193,222,131,98,182,128,125,231,169,28,155,3,79,93,227,229,111,11,154,45,60,141,49,206,141,2,189,75,125,251,233,203,10,84,202,247,186,177,90,205,63,77,200,49,168,133,167,49,120,118,173,218,190,136,228,172,190,136,132,187,216,167,184,240,183,47,94,86,226,192,119,106,156,42,240,183,180,226,70,243,238,8,92,88,172,244,226,69,171,70,99,241,12,159,13,189,154,90,138,226,123,183,235,75,20,223,187,86,99,64,12,47,96,246,101,252,67,3,112,78,106,252,69,47,52,188,237,45,160,91,10,212,106,125,155,200,214,94,89,147,163,124,95,243,194,112,55,248,100,70,114,89,43,55,25,145,161,180,129,97,195,123,74,64,114,111,17,218,98,88,230,86,44,154,207,183,106,235,128,96,245,42,198,77,175,213,145,122,163,218,26,159,78,156,134,94,116,238,0,243,154,244,58,55,223,67,99,7,231,126,252,51,25,156,187,216,92,40,44,53,62,177,224,220,32,221,120,241,26,194,3,197,122,145,85,124,106,100,72,32,50,12,224,2,50,114,48,12,153,47,195,11,252,133,65,17,227,5,19,147,3,148,37,212,216,101,211,162,202,77,14,210,198,66,21,69,68,62,245,2,196,76,13,126,170,22,103,161,62,226,4,78,246,7,40,142,29,113,89,177,187,136,138,164,195,157,198,99,61,141,199,122,26,143,245,52,30,235,105,60,214,211,120,172,167,241,88,31,10,98,254,51,205,200,72,136,145,145,247,35,67,229,69,53,41,157,122,62,236,64,238,199,222,242,38,62,226,16,15,223,135,8,250,104,239,66,196,68,40,236,61,136,201,111,65,68,191,3,49,91,147,193,7,25,162,223,126,152,9,242,164,55,31,226,190,247,48,91,131,234,163,13,51,22,159,233,125,135,35,190,237,16,217,157,73,111,58,200,7,156,137,201,15,58,168,166,234,200,162,81,104,132,29,226,106,12,152,230,63,198,85,113,100,50,161,79,29,161,147,229,72,201,229,104,162,253,44,40,114,229,99,130,244,52,3,14,210,1,114,244,240,148,39,134,58,244,0,72,29,242,157,59,79,140,222,155,143,17,158,55,176,99,40,167,198,137,72,133,33,112,92,29,70,54,69,211,156,24,240,52,160,48,132,188,147,37,99,22,150,239,155,205,74,0,241,80,220,3,211,210,7,97,49,36,116,103,38,132,236,92,41,159,172,102,200,133,68,156,207,144,231,122,20,20,68,184,242,64,169,96,4,114,229,180,60,198,211,50,1,233,36,246,75,47,226,116,85,165,65,120,128,95,229,109,43,50,185,36,66,109,46,190,41,115,44,45,69,57,123,247,177,29,239,32,62,44,48,238,84,160,190,213,70,167,242,158,49,36,254,147,98,19,222,161,83,236,51,249,240,231,204,124,103,247,19,222,148,11,156,226,71,173,154,68,144,29,103,41,140,241,100,229,62,172,22,182,16,85,45,196,12,21,98,81,10,90,26,164,146,243,254,14,72,130,205,132,146,177,31,101,11,122,15,168,163,21,105,111,244,91,41,3,30,6,211,105,57,113,229,68,46,28,223,35,125,225,91,10,89,89,31,255,27,13,84,126,250,123,250,123,250,123,250,59,245,87,125,206,192,239,238,241,248,50,150,81,188,109,246,49,88,49,115,154,73,48,95,46,76,16,106,52,115,232,194,20,215,171,41,225,186,53,97,50,49,100,244,232,194,47,76,162,22,223,60,31,175,132,207,201,43,193,188,188,176,80,132,109,41,171,39,248,127,232,238,133,5,133,203,87,98,105,137,85,100,199,41,137,160,227,151,151,235,202,4,36,97,66,50,111,66,184,127,81,191,196,147,6,44,150,59,213,13,223,144,144,190,142,234,252,197,168,23,73,156,47,58,92,9,18,237,115,122,121,95,3,81,248,41,85,160,201,93,192,120,34,115,4,243,172,143,144,58,230,72,169,206,86,28,41,223,19,11,148,6,59,105,152,136,232,199,37,231,97,232,26,84,60,244,84,67,75,86,237,140,98,138,163,100,191,214,194,97,115,28,183,5,186,238,44,156,47,60,198,107,142,195,250,232,201,44,10,126,178,48,82,128,38,82,28,6,7,202,4,25,6,110,28,17,207,94,43,21,230,67,110,54,42,17,237,217,229,84,188,224,104,52,241,82,165,81,217,161,187,159,44,110,255,174,147,33,249,167,139,183,39,13,109,179,130,161,40,62,223,105,154,131,243,190,168,114,22,11,43,1,19,199,73,26,231,180,185,122,231,206,92,195,128,154,131,246,92,221,176,205,57,168,88,195,40,120,131,246,10,94,101,214,251,169,12,244,181,239,139,108,150,236,103,208,59,142,133,148,16,109,189,96,153,230,17,154,195,106,113,219,81,67,106,196,107,226,246,200,196,248,96,241,27,192,96,27,179,54,210,130,209,88,217,251,2,8,219,24,110,105,102,178,93,1,229,229,8,164,171,118,187,113,169,55,166,121,102,52,79,120,158,1,23,187,98,108,199,193,157,175,35,134,59,187,99,29,151,76,87,246,236,41,13,216,123,54,254,143,225,118,160,140,97,237,205,109,231,216,192,187,17,120,86,246,98,143,76,211,116,140,78,55,188,73,64,39,188,75,144,49,247,100,167,89,209,206,197,104,1,167,217,186,233,204,74,182,248,83,153,117,97,163,121,132,78,196,234,192,136,226,156,206,138,63,139,93,128,145,23,99,117,194,50,123,131,168,185,21,217,5,16,46,76,214,134,13,195,97,199,27,15,128,6,149,171,77,10,8,21,107,170,85,97,6,219,56,203,156,193,78,127,22,22,54,176,218,81,195,162,16,174,103,244,129,15,89,115,80,126,86,46,57,52,97,203,238,207,210,202,115,208,8,171,69,156,12,248,74,220,182,172,118,76,182,47,247,135,125,126,142,213,141,219,210,243,219,141,230,52,62,96,56,206,156,181,237,177,228,25,58,82,115,226,129,7,216,71,130,223,52,183,59,13,115,35,86,27,172,236,145,154,137,185,67,250,87,253,44,3,113,105,100,111,205,218,68,253,255,103,239,77,155,28,89,142,3,193,191,82,4,169,167,170,1,186,144,7,50,1,84,171,196,77,36,174,196,125,95,79,61,180,188,144,72,32,47,228,133,163,217,102,210,154,105,69,93,75,206,138,146,70,90,141,56,154,29,138,26,155,17,41,173,46,14,169,217,49,219,223,194,215,77,126,154,191,176,17,153,9,32,113,85,161,250,117,63,138,179,213,120,175,27,136,195,221,195,195,195,195,227,114,7,173,184,120,154,74,32,226,35,211,148,231,232,63,141,65,55,106,100,130,36,142,10,111,167,177,52,73,164,35,55,47,35,176,162,38,69,238,239,239,225,5,69,125,124,101,126,242,201,181,121,255,169,231,29,194,140,69,34,175,94,65,143,172,138,14,236,57,203,243,165,181,113,42,177,73,220,184,100,133,222,24,211,105,48,55,222,6,110,42,94,178,208,63,35,139,136,108,26,143,0,88,95,66,98,175,125,35,175,202,26,208,171,134,127,19,17,94,147,132,94,191,61,131,47,145,98,143,91,24,114,100,113,107,68,35,178,42,197,121,217,228,21,241,5,39,17,0,27,73,160,8,46,220,26,160,29,16,6,129,112,31,194,29,6,62,78,113,105,28,73,95,226,14,99,87,246,163,187,195,216,162,250,130,220,97,156,192,119,153,59,140,147,21,47,112,135,113,162,222,251,186,195,56,1,234,81,119,24,15,213,249,24,238,48,78,178,233,169,238,48,30,0,242,17,220,97,156,102,209,135,116,135,113,18,195,231,114,135,113,26,226,211,132,224,243,186,195,120,96,40,61,141,150,15,233,14,227,100,83,63,175,59,140,147,52,255,60,220,97,156,36,228,231,238,14,227,169,236,185,204,29,198,9,168,31,215,29,198,62,194,15,224,14,99,31,224,199,116,135,177,143,233,163,185,195,120,16,205,231,112,135,113,1,220,75,221,97,92,0,234,99,185,195,216,162,126,216,29,198,37,20,126,94,119,24,7,56,62,178,59,140,125,108,95,144,59,140,247,69,250,97,220,97,236,44,228,247,118,135,177,223,128,47,206,29,198,142,244,159,163,59,140,35,254,189,191,59,140,179,160,62,164,59,140,163,201,232,163,186,195,56,198,246,126,238,48,206,192,185,192,29,198,169,154,255,211,186,195,56,110,236,207,197,29,198,71,244,39,32,201,86,135,229,232,15,248,164,253,95,46,196,67,23,4,207,79,237,159,159,218,63,63,181,255,197,125,106,31,122,138,158,101,101,101,213,2,186,123,204,42,143,61,69,223,40,245,231,167,232,207,79,209,159,159,162,63,63,69,127,126,138,254,252,20,253,249,41,250,243,83,244,231,167,232,207,79,209,159,159,162,63,63,69,127,126,138,254,252,20,253,249,41,250,243,83,244,231,167,232,207,79,209,159,159,162,63,63,69,127,126,138,254,252,20,253,23,234,41,250,169,39,102,36,129,37,223,247,174,240,45,103,31,249,68,199,132,196,152,229,120,118,223,215,251,155,135,45,202,227,202,219,219,43,120,248,50,201,99,247,105,142,234,167,89,248,185,4,132,111,223,29,1,138,93,142,243,238,240,10,14,244,152,63,78,142,217,55,15,242,233,234,110,44,155,150,13,166,118,89,17,94,111,143,182,189,207,33,225,94,36,211,96,238,127,225,41,129,227,150,111,95,126,154,162,194,66,45,239,199,56,192,110,241,4,158,12,93,11,25,143,199,219,168,5,47,80,240,103,15,5,175,155,226,49,108,255,16,27,187,37,145,4,188,117,250,48,121,158,230,185,132,62,115,255,138,239,101,4,134,145,192,93,49,127,70,59,70,183,129,0,1,132,32,63,206,217,167,2,77,243,240,19,134,107,177,170,1,212,147,116,220,229,158,238,17,100,248,98,207,223,101,120,189,139,251,64,120,151,36,174,182,193,14,160,78,221,124,127,115,44,116,119,192,230,224,102,178,189,91,21,236,75,224,126,83,189,179,112,131,5,34,230,189,192,56,110,217,230,38,204,209,229,137,15,113,215,32,136,213,29,183,230,213,224,219,47,92,85,19,200,131,31,108,188,6,10,24,44,88,63,60,228,157,31,171,80,158,203,111,38,54,164,40,54,70,83,244,196,59,252,44,20,252,83,91,120,104,76,27,52,188,30,0,146,156,205,149,0,154,200,196,102,5,138,41,236,14,109,105,255,18,1,40,181,0,73,136,151,148,204,196,86,94,210,44,184,111,176,187,132,64,241,176,192,52,3,207,166,65,129,213,230,100,20,222,4,64,66,117,164,204,169,74,186,71,33,187,57,92,222,214,84,119,233,123,180,146,52,197,212,189,99,255,109,210,28,36,101,61,188,152,151,148,14,147,226,236,31,210,158,97,234,3,71,181,27,129,189,248,168,246,217,9,203,207,227,3,143,116,67,115,223,206,148,58,240,4,176,119,6,124,225,222,211,110,183,245,154,64,99,87,254,255,71,86,214,5,96,15,33,6,70,195,211,33,133,182,136,46,222,30,10,159,14,4,230,194,1,182,48,255,194,166,194,14,70,96,51,92,5,70,195,195,132,31,79,116,59,64,59,167,17,219,185,121,147,229,239,7,36,136,144,113,185,245,9,17,92,118,128,105,91,159,24,222,132,125,30,61,191,119,138,27,120,68,32,78,44,29,30,34,222,223,227,186,132,122,243,196,1,232,231,33,255,180,241,177,35,101,11,103,11,230,0,227,83,251,232,233,72,124,115,228,60,158,141,113,178,131,119,119,231,190,128,43,163,35,227,228,228,82,255,238,10,135,221,5,157,109,0,145,195,142,86,29,91,76,39,44,148,115,226,255,16,95,14,44,151,16,136,237,134,207,25,233,57,227,89,131,72,113,143,63,37,29,143,81,193,123,74,74,164,147,231,159,146,162,99,248,234,243,163,63,37,69,5,130,96,17,158,189,236,41,41,73,162,196,193,91,220,29,190,8,52,252,238,100,149,149,196,184,161,73,47,225,75,92,50,17,147,123,153,122,107,129,148,11,146,14,166,103,170,214,238,78,114,93,9,124,171,194,191,178,12,77,1,51,6,152,34,253,50,41,194,2,244,32,195,244,7,85,240,205,234,128,191,42,185,69,142,82,141,5,44,4,140,151,26,211,157,33,20,85,212,21,80,146,146,22,20,21,29,167,64,70,214,160,168,12,10,107,145,42,4,59,135,229,7,28,81,26,47,187,240,107,47,218,238,182,50,189,226,148,77,214,208,26,55,105,21,243,84,86,42,152,149,124,126,77,149,69,84,106,87,251,107,171,142,81,70,189,41,180,75,116,185,158,203,142,24,173,218,72,17,20,161,206,146,121,137,20,87,165,4,85,82,11,11,164,146,183,38,88,29,203,51,235,116,219,76,39,73,156,171,106,130,209,27,163,115,81,232,41,164,213,39,227,125,114,221,154,87,90,173,218,96,104,98,74,20,1,127,117,215,13,53,170,231,153,92,13,208,195,55,25,134,202,100,40,99,72,49,57,58,63,203,174,168,148,90,102,166,124,191,9,26,145,105,81,139,38,149,203,101,243,160,104,179,218,109,50,67,154,154,141,64,129,44,248,61,147,134,12,69,211,25,25,48,144,41,150,24,58,71,45,74,197,94,187,77,73,84,174,204,20,129,49,36,73,252,12,48,40,179,106,83,2,85,245,254,93,80,185,210,38,111,104,217,140,44,213,51,212,178,68,205,157,92,162,191,196,240,250,58,206,187,90,214,54,241,184,104,39,221,202,96,69,101,150,37,119,202,21,7,124,210,78,198,163,98,25,69,150,227,145,212,95,20,219,221,156,68,14,210,253,124,115,184,106,16,37,185,153,51,187,197,106,63,179,102,156,89,174,4,12,182,206,76,170,174,24,131,82,91,122,177,206,23,163,81,220,29,165,82,120,212,176,12,166,228,230,166,201,84,20,140,39,183,49,99,232,85,102,66,165,103,137,104,178,193,142,38,73,158,42,55,75,179,104,41,221,151,138,173,220,108,178,100,100,83,207,206,24,130,161,0,63,102,37,131,66,172,37,75,9,76,171,221,99,164,57,59,66,40,81,101,74,116,161,41,212,82,73,170,174,50,25,192,85,170,60,203,150,234,131,1,96,2,201,72,185,89,81,103,13,146,202,207,172,9,222,115,117,100,70,25,21,57,201,229,163,81,76,224,240,188,91,224,106,78,178,215,115,83,233,114,182,223,95,52,155,77,42,91,202,174,90,181,100,51,207,84,233,54,232,132,18,195,201,180,49,154,39,40,122,56,204,229,114,192,42,109,90,51,124,192,55,64,71,78,40,80,165,89,100,232,246,88,235,197,179,229,102,154,179,123,56,145,95,207,219,104,73,234,173,26,153,82,54,209,44,234,181,213,108,98,83,253,230,154,41,40,120,153,202,205,10,153,18,229,181,43,95,162,214,10,87,156,165,121,28,111,241,149,89,182,144,49,106,9,138,211,137,76,189,211,237,212,44,33,77,75,52,33,75,144,54,32,55,160,141,109,41,83,114,147,41,135,169,22,64,18,3,254,0,80,179,9,201,208,253,122,37,45,245,102,101,101,138,201,92,103,176,108,48,61,208,255,40,213,91,69,135,114,46,158,92,184,94,89,9,252,1,50,2,4,105,62,3,195,103,101,44,92,54,51,52,55,52,193,54,122,237,10,240,85,164,204,168,23,157,183,184,52,134,36,198,157,244,60,57,76,137,146,201,160,83,123,230,54,169,89,181,148,53,135,238,160,152,67,246,235,161,52,48,203,43,76,143,41,177,44,228,99,102,69,245,203,11,6,224,133,230,58,164,155,214,65,225,204,50,207,116,54,117,14,240,151,178,133,230,188,146,237,102,50,165,76,156,30,90,61,170,25,202,175,53,65,59,232,85,165,77,247,85,240,165,77,241,82,94,6,235,134,109,251,104,106,14,11,243,173,54,160,13,203,8,101,214,236,242,25,178,213,192,8,169,123,212,78,170,52,163,186,210,176,196,48,249,133,93,103,187,253,131,246,180,165,10,97,154,173,26,213,80,227,233,69,110,86,51,168,118,187,146,68,27,139,121,210,46,35,245,89,57,154,205,78,54,109,200,128,110,86,65,255,103,168,250,182,109,5,208,221,217,46,144,170,210,132,170,110,225,174,164,124,73,94,180,155,205,44,160,186,217,110,186,185,76,27,202,110,142,34,32,172,89,141,200,32,187,58,80,62,155,189,220,140,162,19,80,81,228,50,115,128,39,187,197,83,162,72,32,186,18,5,193,1,69,64,177,205,254,172,94,104,81,25,6,240,31,240,61,207,52,86,181,12,144,2,53,199,172,11,205,225,40,71,229,164,73,145,151,51,217,29,206,2,104,91,118,2,170,183,233,28,223,98,114,213,73,125,128,19,209,156,147,229,210,171,4,95,196,137,84,99,44,216,78,163,199,161,99,22,201,27,230,138,172,107,194,128,234,82,211,146,133,8,4,203,70,193,216,199,112,151,168,214,28,13,87,18,243,40,150,142,10,82,97,170,205,10,89,25,246,127,133,65,114,18,69,14,219,83,166,68,77,102,205,108,155,238,10,45,166,90,157,0,154,59,83,11,38,130,113,69,243,252,114,152,171,74,128,63,157,169,68,21,154,213,18,83,66,23,96,250,40,0,30,144,137,102,102,150,165,59,90,38,238,218,132,219,24,212,113,92,53,16,161,136,12,139,214,8,204,7,85,149,155,12,166,75,172,182,146,40,48,132,234,77,32,244,212,50,195,36,188,78,2,66,2,228,105,230,232,9,160,139,115,128,95,146,212,172,54,219,30,35,97,145,89,45,83,42,149,235,64,157,102,0,95,24,38,151,205,229,166,94,39,129,34,163,172,36,205,250,3,0,68,154,241,82,14,234,92,186,9,116,45,83,42,130,154,18,195,148,50,10,152,165,192,79,6,234,94,94,154,85,169,12,77,183,22,96,40,244,65,99,103,98,71,175,237,224,237,112,0,13,70,85,229,108,9,239,22,168,38,208,243,76,9,234,126,128,36,144,105,133,234,174,40,163,196,22,129,2,130,184,14,241,51,185,66,179,157,77,236,240,121,52,208,12,215,46,183,184,220,174,141,173,234,138,110,1,177,216,241,133,90,210,203,82,41,211,244,179,213,85,161,213,1,77,174,117,165,89,110,146,89,102,91,37,64,73,101,150,90,208,41,100,34,21,23,117,45,87,91,192,217,57,83,106,117,137,156,57,43,129,129,119,127,31,129,230,2,150,122,220,28,34,73,49,226,89,79,36,139,63,110,61,161,24,130,6,197,57,52,114,222,126,34,113,148,255,34,92,113,32,105,44,69,160,216,165,174,56,72,241,192,21,199,231,177,160,178,240,39,181,240,45,168,204,128,114,213,226,199,179,160,184,229,214,130,42,105,102,103,98,151,242,58,29,159,59,4,86,88,59,209,66,218,154,20,242,18,176,101,232,92,166,138,91,45,70,71,100,179,233,90,82,20,157,38,153,70,174,140,117,123,253,17,83,157,45,218,57,139,17,36,12,117,178,82,103,218,79,138,73,22,79,75,13,166,101,114,57,121,165,167,212,86,188,218,152,147,115,115,221,27,161,107,210,88,119,154,178,150,111,15,180,21,65,41,131,92,109,64,247,107,69,135,209,83,227,198,154,228,19,37,157,202,231,249,65,170,141,80,230,172,177,180,103,180,67,187,148,146,47,164,74,4,173,83,3,164,65,180,87,69,54,51,150,217,149,146,98,144,102,146,178,209,108,116,192,76,250,20,213,145,82,14,154,183,169,154,68,101,184,120,99,85,98,169,49,69,199,23,217,104,188,207,231,16,134,42,46,242,77,211,90,241,29,186,73,97,118,146,141,214,171,45,133,42,38,37,45,69,199,251,134,66,240,5,138,66,214,157,18,161,85,172,164,131,166,187,9,106,97,213,220,178,201,140,38,124,49,157,210,202,184,205,9,21,1,239,174,210,98,174,88,139,170,21,135,89,37,178,36,149,45,155,252,106,216,150,219,76,107,94,5,22,92,33,167,212,215,86,50,75,199,157,154,44,10,179,210,66,81,72,155,170,52,187,117,189,219,156,50,209,154,222,183,88,69,69,58,180,196,26,189,185,91,93,87,137,182,217,27,53,180,81,103,76,144,53,126,222,207,8,252,140,25,72,249,69,25,169,149,21,84,44,162,188,42,36,10,181,198,180,217,86,242,110,143,40,182,103,51,71,91,137,220,122,61,46,10,60,55,205,82,169,186,101,58,248,132,104,183,149,238,170,48,52,243,9,214,36,151,179,86,30,65,82,29,68,152,211,221,132,133,155,61,180,83,38,70,213,129,218,151,70,77,106,154,33,170,205,220,178,87,46,77,248,94,126,208,24,47,102,133,74,171,92,201,235,74,145,74,76,203,69,147,202,202,245,102,188,40,73,37,5,79,46,40,160,251,42,124,210,137,23,135,75,160,18,71,153,246,80,153,245,221,36,74,78,196,106,66,35,215,235,68,180,57,43,206,163,3,222,236,22,154,110,150,147,163,130,102,180,202,54,133,72,70,116,108,55,178,164,218,107,167,22,110,165,152,105,150,167,61,188,54,89,148,115,205,69,33,53,182,83,61,90,239,41,249,114,194,180,220,10,142,167,138,137,194,112,222,106,47,216,82,107,94,170,86,162,139,102,46,69,78,89,171,91,33,69,173,177,40,52,187,110,73,26,58,149,230,154,94,39,249,234,122,61,23,173,76,155,238,117,210,13,14,183,8,188,49,75,185,218,188,54,154,79,86,92,23,225,139,118,92,35,193,44,129,39,205,244,216,196,26,93,146,75,147,209,76,155,26,210,181,44,135,32,85,189,144,107,51,139,184,163,247,231,238,50,94,31,84,58,209,53,95,203,33,133,204,98,200,76,186,149,110,190,35,59,171,132,99,12,144,56,209,84,44,106,177,170,78,39,213,106,43,165,90,163,154,41,98,13,73,237,172,186,109,90,77,205,102,93,187,209,20,90,104,22,37,84,65,37,27,139,68,183,209,137,55,204,100,212,205,36,26,84,22,24,94,100,191,186,156,149,39,205,50,107,76,114,245,137,32,185,121,35,223,174,78,165,197,130,194,227,89,33,131,86,170,182,60,28,144,98,124,140,53,122,139,177,78,138,234,196,73,58,220,180,183,170,27,163,126,175,155,138,102,165,102,182,212,98,202,236,104,148,31,245,215,110,39,147,117,167,124,119,213,152,164,177,116,131,53,123,101,189,142,115,203,106,121,210,202,82,120,149,161,151,195,106,182,203,152,203,232,34,222,172,81,120,101,110,20,27,132,32,37,242,210,154,205,76,36,214,157,85,229,188,90,51,196,161,198,203,77,181,81,198,103,221,184,69,86,136,46,195,32,54,46,24,133,184,80,159,128,149,3,93,88,112,37,7,183,146,245,110,91,30,56,13,98,154,27,18,230,208,158,117,29,53,137,136,82,214,154,234,169,230,52,199,177,184,141,75,241,70,60,93,44,100,123,53,81,179,147,114,183,41,179,249,138,92,167,18,227,116,156,55,242,186,13,76,198,186,194,231,23,3,106,60,77,143,231,229,22,93,97,150,157,217,188,52,203,84,20,103,38,25,253,158,61,30,225,61,123,202,185,211,116,60,75,196,57,32,151,107,54,217,145,73,206,237,152,20,89,151,134,200,128,26,18,29,160,80,198,195,42,85,138,55,150,169,142,224,68,229,90,170,168,205,244,186,208,107,209,226,184,60,239,70,197,182,24,183,248,98,123,37,153,211,244,106,184,112,123,100,55,145,164,217,126,191,183,30,70,171,100,71,165,115,125,96,171,148,164,78,195,152,179,11,110,228,70,221,41,225,8,131,158,208,39,202,107,205,114,90,107,177,159,136,99,84,155,105,182,29,80,151,116,44,83,37,38,221,140,81,106,207,68,220,52,218,243,238,162,86,213,76,181,53,179,48,108,180,2,114,74,15,250,233,222,200,38,211,139,228,200,78,234,100,67,95,182,134,182,133,175,82,19,102,76,235,253,62,85,210,81,43,199,72,221,42,194,143,212,201,44,95,78,169,125,62,174,244,243,134,56,210,38,186,92,104,105,68,122,166,34,120,102,86,22,251,249,182,233,56,24,222,73,25,169,168,88,237,72,139,102,182,60,50,242,115,123,40,187,249,121,84,51,136,57,30,119,56,173,57,111,151,196,182,174,78,200,197,162,134,175,114,67,154,201,154,169,90,122,60,158,21,59,181,98,18,88,93,60,210,233,216,29,103,48,79,79,231,35,67,195,123,229,50,233,152,102,161,191,110,20,205,68,174,42,44,231,249,89,63,153,38,227,6,90,54,236,210,26,172,147,213,252,44,95,105,163,105,187,152,82,135,229,230,66,46,47,219,149,142,137,166,58,244,80,36,234,107,131,52,236,234,220,232,209,181,98,39,73,22,133,56,170,199,163,10,111,104,131,234,186,145,27,174,139,81,212,22,138,78,111,93,176,29,92,237,8,137,250,162,52,107,234,125,186,57,227,114,203,26,93,108,101,202,203,89,117,190,212,172,248,36,221,208,217,226,196,205,160,66,126,169,151,45,126,138,142,243,29,177,147,75,131,117,108,17,231,156,98,87,50,139,252,96,186,78,203,120,210,72,54,122,107,210,100,214,82,183,217,156,82,72,61,39,89,249,89,205,197,26,220,28,155,204,243,77,41,63,40,15,204,14,43,150,151,253,108,53,85,148,21,194,174,18,165,46,105,116,203,214,194,174,40,101,19,229,128,204,234,196,164,80,69,23,142,73,35,104,113,84,2,44,207,174,214,84,181,171,207,114,118,114,78,170,166,82,75,137,52,181,20,123,10,232,239,182,213,151,187,184,214,100,129,76,176,198,180,231,18,68,163,174,85,113,101,85,72,59,160,163,177,116,138,43,164,26,74,138,170,47,211,241,234,212,194,51,43,140,235,69,13,115,192,148,155,116,174,53,237,150,106,64,175,47,10,229,38,174,117,18,22,179,132,83,81,85,183,74,102,105,88,155,97,206,60,9,100,95,101,38,213,90,194,21,8,85,227,50,227,74,158,209,243,153,12,61,44,233,234,160,35,184,57,221,46,80,92,214,20,6,68,58,238,46,187,211,1,213,147,50,213,230,4,43,162,237,198,34,90,36,149,174,60,107,166,240,233,50,42,81,209,164,19,93,59,73,173,212,44,43,133,181,89,230,210,237,149,218,106,58,217,165,200,76,10,140,213,153,242,220,74,197,134,173,100,189,131,214,136,110,115,132,77,178,182,88,82,146,134,144,212,219,77,185,177,68,170,137,60,93,105,97,221,217,172,152,77,224,163,178,81,232,200,157,70,181,60,182,181,22,210,207,79,196,37,25,239,175,7,110,151,182,219,113,86,27,141,218,195,137,84,24,216,213,153,218,149,154,211,84,159,141,10,5,163,13,76,119,221,41,54,151,253,114,171,183,174,174,9,98,86,5,43,170,68,180,110,142,51,11,6,231,140,172,147,148,135,192,176,165,56,172,207,166,7,106,186,15,102,207,242,132,195,211,227,78,2,161,13,98,77,212,58,245,113,186,235,214,74,115,53,209,1,82,155,71,93,213,24,76,29,91,198,166,125,156,83,226,189,168,205,216,108,29,143,19,28,214,25,100,221,202,90,71,198,114,3,137,142,199,46,151,32,23,35,157,142,114,90,43,145,202,53,105,167,60,94,114,148,134,168,81,10,95,20,163,84,114,81,20,179,220,202,77,21,168,188,147,73,91,100,154,111,40,154,103,185,229,148,124,103,214,118,154,42,77,123,62,214,200,177,248,144,69,203,243,4,247,69,108,9,166,89,92,76,39,46,246,46,151,228,199,143,155,237,28,226,251,207,3,197,5,225,188,5,188,77,191,121,109,138,182,99,106,145,77,74,168,185,13,83,87,101,75,252,228,147,224,203,173,97,234,182,14,51,79,36,121,46,0,223,128,181,72,138,196,31,161,242,214,188,22,111,2,159,180,33,66,96,130,118,111,79,100,43,6,239,176,124,197,247,38,155,83,188,187,159,49,27,36,125,205,18,149,241,237,215,248,175,127,93,124,233,147,125,5,154,44,200,110,4,112,15,250,37,228,105,133,181,172,187,136,183,225,204,235,170,170,107,112,223,89,140,196,116,237,238,53,175,200,252,236,206,123,168,8,50,160,63,96,26,166,0,162,63,125,0,140,255,196,192,191,119,24,241,139,6,247,251,65,113,214,182,77,235,238,181,127,133,15,244,219,155,152,231,7,253,14,52,70,113,68,128,203,243,237,10,38,122,86,141,1,129,80,224,158,249,142,59,94,151,236,74,220,139,111,98,160,131,76,209,242,142,233,35,187,156,200,155,45,98,83,95,236,240,74,142,109,67,79,19,200,46,159,215,149,93,62,60,117,187,35,223,236,81,237,221,75,221,21,241,14,42,238,34,159,125,243,143,222,254,205,223,191,253,198,63,125,246,173,223,127,247,189,191,9,33,244,30,20,236,202,243,10,224,132,247,160,47,18,137,121,183,33,35,240,189,89,36,230,93,211,157,232,10,124,11,24,249,233,15,254,233,167,255,207,31,124,246,155,223,61,130,123,158,65,183,6,252,219,186,93,128,94,55,161,203,214,115,28,251,138,37,218,215,39,106,198,34,219,170,17,32,238,231,152,121,132,7,52,246,230,85,12,245,254,143,125,0,46,190,251,219,31,127,246,231,191,251,63,254,249,79,67,92,244,15,20,183,2,214,134,135,226,119,193,157,156,8,188,106,6,56,179,65,23,98,234,30,183,15,57,252,179,95,255,237,183,191,251,159,194,56,47,102,111,7,140,216,247,100,47,172,122,49,123,189,194,128,11,96,236,42,0,230,54,205,138,237,57,11,221,13,102,192,42,221,240,244,80,236,245,76,92,129,22,200,66,108,143,201,218,45,188,173,17,219,52,208,251,23,116,224,155,155,155,160,11,31,236,198,228,37,221,248,147,31,254,206,219,223,249,238,219,63,254,199,159,253,241,223,135,250,16,122,57,126,97,0,141,33,154,103,58,18,131,231,106,167,123,50,226,17,234,33,101,237,200,93,100,5,254,188,168,86,95,0,45,29,131,250,243,14,110,74,136,38,171,65,109,181,215,237,17,47,17,72,16,100,172,173,155,160,242,79,127,235,239,64,58,160,192,180,95,132,164,2,228,124,246,207,191,254,217,247,126,247,237,31,127,247,237,159,125,7,20,17,53,225,160,192,187,31,255,193,219,127,247,157,160,192,27,95,47,78,32,2,168,24,189,47,89,64,199,145,28,121,55,52,58,242,249,65,185,45,112,168,197,182,25,23,13,51,226,100,255,4,41,28,80,119,158,100,4,53,124,190,25,166,172,178,208,129,54,140,164,112,23,217,132,84,8,52,118,88,71,189,217,155,6,116,205,83,255,109,175,28,68,11,132,212,189,142,188,253,214,159,189,251,251,255,16,185,121,181,33,242,16,235,62,26,83,28,131,166,62,132,7,100,139,118,19,142,143,29,146,159,253,214,239,191,251,111,223,135,72,94,133,165,22,176,113,2,103,125,83,252,234,3,51,82,112,7,94,5,197,0,218,83,98,72,120,98,184,63,103,156,157,31,176,196,37,99,226,167,255,244,87,239,254,240,247,54,106,230,88,175,237,139,188,40,200,142,122,145,250,218,135,123,74,30,121,179,238,250,90,227,2,237,182,43,252,116,245,182,171,123,137,126,11,149,222,41,184,93,226,199,214,112,155,255,65,129,175,137,215,123,3,203,151,27,32,152,119,145,224,242,73,131,213,68,101,35,43,199,198,77,80,42,18,54,132,188,234,156,173,157,173,26,186,219,178,51,139,14,199,74,88,3,238,143,27,67,113,172,141,230,219,140,224,131,241,105,136,90,30,200,99,86,102,245,208,240,252,163,191,249,236,63,252,249,3,195,83,144,45,216,40,225,238,75,218,173,10,76,109,217,80,196,182,39,165,128,231,183,138,168,73,246,36,118,158,46,223,209,252,78,39,3,1,52,15,8,243,139,248,48,119,132,125,246,141,127,255,179,63,249,143,155,33,29,16,231,241,23,208,38,200,166,232,93,1,177,238,62,125,13,123,247,46,162,232,44,188,139,1,172,127,118,225,57,168,143,184,47,182,105,155,190,15,18,246,68,113,83,232,205,171,152,215,73,71,141,60,173,20,14,140,12,239,197,236,161,13,23,60,50,212,110,61,186,171,236,178,232,37,196,2,23,15,160,180,183,115,30,228,195,88,1,96,118,210,23,47,128,28,71,64,42,116,231,174,47,202,226,42,22,129,254,22,224,181,124,81,1,58,2,210,17,185,123,29,217,61,226,0,19,145,255,138,3,174,199,46,40,228,119,128,135,75,224,20,175,35,32,66,160,31,4,64,7,231,41,114,48,33,110,56,240,194,215,28,187,34,91,222,208,94,198,78,127,109,6,128,226,168,71,19,139,181,99,104,192,67,130,128,211,49,208,231,166,43,190,216,101,67,195,255,205,94,151,159,129,232,93,250,217,131,182,49,28,127,244,205,207,190,249,79,145,199,160,192,110,122,225,213,6,188,65,113,4,222,149,52,237,173,130,53,117,3,176,204,91,54,121,19,110,236,148,61,3,216,4,230,152,23,27,95,41,47,108,93,135,242,19,129,183,107,158,132,30,61,137,222,51,241,252,152,28,135,75,139,119,255,252,71,239,254,253,111,124,48,2,48,228,60,1,254,26,224,144,128,15,215,118,236,60,106,168,252,79,160,15,102,184,143,76,1,16,48,7,12,237,149,63,137,109,166,238,191,248,189,159,252,240,79,33,1,223,248,207,31,155,128,224,214,181,127,33,56,204,133,119,255,231,191,121,251,191,127,239,221,143,190,247,5,16,225,245,67,197,211,64,91,252,111,255,238,15,127,242,163,31,253,228,199,255,215,79,255,226,175,62,54,126,125,60,150,121,177,3,231,205,77,235,191,253,15,63,253,193,191,251,176,120,199,242,18,204,114,17,239,34,227,174,153,127,240,251,63,249,111,127,6,180,170,127,165,186,173,232,182,5,77,4,231,250,83,207,218,136,4,27,80,160,186,182,103,24,249,6,202,225,52,190,155,246,182,101,237,173,49,3,166,1,189,15,89,221,128,183,190,173,107,241,22,232,103,47,216,195,102,174,254,206,119,223,253,217,239,250,242,255,211,31,252,134,55,55,190,129,87,248,194,83,228,238,94,224,198,234,216,165,156,53,62,194,149,2,6,249,143,3,55,236,8,93,78,132,75,168,141,23,8,111,51,232,208,112,148,196,140,200,106,222,151,24,68,46,122,79,250,172,200,221,167,24,18,195,145,88,2,137,17,200,171,80,214,67,16,218,32,31,116,198,74,119,236,187,136,173,219,172,18,187,242,192,197,174,192,20,238,130,191,97,188,148,216,149,6,166,185,216,213,212,81,13,40,164,94,65,56,175,194,127,131,201,14,214,58,158,200,64,162,63,135,237,26,117,88,134,246,211,55,83,93,120,105,17,216,83,112,117,225,153,250,254,85,209,144,189,182,43,115,183,87,35,230,57,18,131,20,194,127,99,6,35,128,239,224,239,141,101,164,91,226,198,86,131,134,123,248,55,180,82,188,248,37,158,129,0,87,151,240,23,160,43,100,186,2,187,228,254,211,87,49,253,254,26,80,150,28,39,199,17,79,60,88,158,100,253,111,36,71,36,192,183,15,181,93,184,89,209,31,52,127,175,145,209,200,245,118,230,184,1,38,153,108,201,156,151,27,102,75,48,149,147,196,47,1,41,243,61,92,249,193,252,66,221,1,127,6,125,234,135,74,186,11,96,69,14,215,208,59,192,96,21,253,230,112,179,209,27,28,240,59,163,141,245,173,220,155,142,34,194,33,238,253,27,44,144,180,237,154,198,191,135,188,213,27,79,90,24,162,232,147,118,14,253,233,29,110,123,29,153,2,103,119,19,47,222,235,58,216,77,12,76,137,163,5,97,120,239,9,98,126,100,17,184,183,177,229,27,45,135,11,191,67,136,23,237,98,60,145,115,254,222,232,33,231,130,173,201,11,56,119,217,214,235,62,131,85,118,233,175,133,128,84,164,30,102,228,5,123,177,23,108,192,62,180,235,26,98,230,135,16,73,184,187,242,191,254,87,223,226,216,223,134,133,111,169,117,223,177,29,168,117,186,205,178,197,108,46,162,95,216,234,80,141,179,237,14,151,57,160,231,144,126,52,52,131,254,219,31,132,150,186,39,75,35,161,37,232,183,254,242,104,75,233,243,113,50,108,181,133,228,243,11,217,216,222,179,24,207,9,104,216,222,188,176,183,194,85,206,118,215,94,161,221,254,78,56,249,139,216,225,185,104,80,96,216,69,27,120,127,241,123,111,191,253,223,63,251,189,31,125,246,141,255,35,212,149,172,32,184,188,16,234,80,158,181,120,223,114,190,160,75,199,178,2,55,173,79,28,7,249,150,46,232,144,23,138,199,44,176,72,70,99,62,91,224,108,229,163,181,60,34,172,77,175,70,248,240,186,81,243,212,136,247,94,10,152,51,32,51,248,6,176,159,22,152,183,191,253,235,159,253,237,159,111,219,185,47,100,7,91,139,186,54,209,157,192,66,58,35,90,62,137,23,10,85,192,198,115,226,180,229,242,199,82,121,225,53,222,233,129,250,249,206,241,246,215,144,151,77,30,225,197,232,165,154,116,111,253,122,78,149,134,11,125,184,233,56,188,66,188,136,133,143,115,109,127,209,185,47,142,15,76,184,254,210,245,41,83,238,102,177,251,208,164,27,148,249,120,50,120,120,250,249,69,78,22,15,159,130,62,241,232,243,130,243,206,127,209,135,156,23,118,215,239,252,249,103,191,249,95,252,157,137,39,203,59,152,7,97,230,157,127,172,121,239,253,125,107,138,94,231,92,199,63,253,215,191,246,107,194,171,184,20,251,229,95,190,57,107,158,134,208,63,96,155,162,103,123,115,187,203,114,97,111,134,118,101,206,244,230,174,196,199,27,36,239,126,252,205,207,126,244,151,31,72,191,248,192,30,225,30,156,247,252,206,58,222,239,185,130,167,25,172,0,236,25,235,58,2,239,251,159,99,182,34,217,151,78,133,176,232,89,22,123,153,31,78,103,191,251,209,127,249,128,220,244,128,125,40,110,98,15,113,211,190,156,155,246,67,220,180,237,35,163,98,195,85,200,197,195,227,99,127,191,3,240,83,135,167,42,91,85,171,192,183,181,65,226,155,216,193,207,139,206,222,247,15,200,36,29,238,80,236,214,37,63,249,239,255,238,234,179,191,254,183,167,14,237,194,213,194,219,37,187,53,205,55,255,232,234,237,63,126,227,112,93,243,230,38,38,195,29,35,197,219,49,194,198,36,230,239,19,249,1,206,111,98,214,233,8,231,49,254,92,112,115,37,20,235,214,10,2,246,6,139,126,21,112,114,245,185,131,155,31,34,248,2,130,155,43,187,160,218,16,163,172,105,162,169,90,82,92,5,98,196,74,98,75,228,69,232,189,3,34,6,101,62,103,152,243,71,25,248,185,195,156,31,52,231,8,193,231,11,115,254,40,253,31,34,204,249,99,77,248,208,97,206,207,8,221,123,135,57,111,120,174,184,143,195,93,63,202,188,39,198,187,134,4,62,142,229,243,180,6,72,25,188,150,139,16,40,220,97,54,238,131,83,249,96,251,213,219,21,14,214,166,225,61,113,95,237,101,116,29,76,17,90,44,56,75,129,55,116,131,253,113,63,191,237,93,28,222,102,67,107,31,110,152,159,203,124,227,159,170,31,221,201,125,237,107,249,187,215,254,234,241,78,115,20,37,22,94,252,4,41,187,157,165,59,36,22,222,161,240,243,65,138,61,97,52,155,157,5,21,182,102,142,255,115,187,181,25,250,25,46,30,90,60,132,18,60,97,219,253,220,145,179,2,147,103,67,1,51,184,79,156,79,54,48,235,253,5,191,231,100,41,188,137,2,19,118,22,51,252,229,111,104,191,222,145,245,41,224,199,220,145,77,120,167,3,52,208,87,94,15,236,10,199,0,135,37,9,78,237,156,226,152,240,158,196,142,226,139,97,109,54,77,143,96,5,157,113,30,80,112,175,41,180,221,114,12,5,110,238,251,19,138,112,119,242,76,227,37,252,203,59,47,241,117,33,152,79,175,193,4,23,36,182,253,121,3,164,240,183,225,209,127,253,250,77,104,205,225,153,19,1,223,239,197,96,17,113,19,212,217,142,228,19,117,140,77,222,81,173,96,92,158,194,227,231,132,106,0,227,71,180,39,186,0,239,228,4,86,209,93,120,56,250,174,82,224,55,158,181,68,96,125,222,121,205,11,25,138,247,130,63,224,225,152,206,235,142,121,125,88,224,230,37,7,208,206,94,122,0,176,3,0,246,99,0,236,45,0,239,126,201,118,67,104,143,202,112,13,159,151,247,218,167,155,123,68,47,208,87,111,98,33,179,37,220,151,161,138,247,191,192,35,248,141,47,116,95,17,85,25,168,203,189,131,189,136,175,171,119,18,122,70,148,129,253,247,253,183,223,254,175,222,203,2,8,203,83,149,159,124,242,84,209,5,18,184,49,12,174,189,179,199,253,242,226,45,52,117,69,239,29,198,126,127,5,245,55,27,122,39,247,167,182,133,246,54,173,78,157,9,236,74,134,206,9,78,238,71,111,75,238,109,82,135,139,110,122,53,92,114,147,22,59,94,232,110,139,237,150,190,199,71,94,219,66,187,67,176,253,66,7,40,67,105,177,83,219,80,251,5,131,173,169,227,3,162,253,98,222,145,209,241,190,203,126,161,125,22,111,164,110,91,102,147,16,219,91,132,110,179,189,21,233,222,138,106,151,101,135,179,228,93,134,44,120,115,191,103,100,232,251,18,171,249,34,43,134,180,239,87,76,113,108,221,110,14,92,33,8,25,90,128,251,70,133,60,190,254,146,118,227,79,216,95,66,95,130,159,155,43,138,64,220,69,95,214,111,94,151,218,245,26,164,199,18,175,189,175,254,211,34,121,188,186,22,3,50,111,110,94,242,183,193,210,100,155,184,191,129,164,109,37,92,188,253,138,166,219,176,250,230,170,154,195,243,96,10,138,236,38,34,159,136,183,223,248,214,103,191,243,157,72,76,112,76,239,182,196,29,38,226,111,160,39,216,211,227,121,151,17,156,217,71,124,110,133,70,176,184,27,190,190,25,253,33,136,245,193,127,32,98,119,43,48,56,71,222,157,187,50,112,114,125,184,185,39,160,137,139,205,243,167,80,119,219,49,115,223,8,21,31,92,199,1,123,119,187,148,139,28,25,164,64,42,0,0,223,32,141,29,156,44,221,251,233,183,211,217,148,139,133,119,20,55,25,115,75,89,2,214,236,239,47,130,191,66,237,247,111,98,222,157,216,129,132,219,141,208,0,113,238,141,152,234,173,159,19,73,44,184,113,129,165,146,73,184,126,30,223,215,185,169,8,76,12,213,107,238,205,181,19,211,99,114,236,75,104,204,155,34,34,169,49,145,16,89,156,143,120,191,111,98,147,251,241,230,113,89,140,243,222,187,37,17,184,36,151,54,134,181,233,86,89,13,94,125,137,196,118,81,64,239,94,239,236,237,187,9,48,24,228,165,172,1,35,144,243,144,190,58,103,23,111,159,20,192,13,154,224,58,44,60,94,58,186,9,11,205,201,221,69,157,187,215,155,155,58,254,55,120,151,230,14,67,98,240,251,29,48,225,55,230,182,55,39,29,76,167,103,39,75,239,17,134,71,139,247,83,212,132,237,15,192,98,255,94,15,18,172,14,224,73,75,104,49,1,40,222,222,163,133,148,194,53,2,40,34,154,102,117,51,48,188,95,186,153,151,21,177,107,42,240,183,233,22,76,214,183,163,77,119,107,51,31,153,212,219,121,245,132,129,173,232,250,204,159,180,3,42,224,177,27,60,18,242,254,137,72,51,73,225,212,8,52,80,183,151,217,3,144,91,212,28,171,205,188,47,150,104,151,69,171,226,237,198,61,241,20,15,154,192,64,18,28,104,3,191,190,212,28,222,89,190,91,3,57,184,80,116,137,49,188,227,202,105,59,117,247,0,102,111,220,104,95,245,13,199,227,71,0,219,222,7,70,33,242,42,118,166,84,32,20,160,12,250,234,230,238,113,88,160,155,31,129,20,129,182,23,188,32,15,223,138,28,89,157,155,71,36,247,95,218,251,9,120,124,240,160,226,216,210,125,232,157,195,189,246,245,175,251,38,161,15,199,23,197,75,96,248,37,143,235,95,74,131,95,114,87,255,156,177,190,177,203,127,21,249,234,25,72,219,177,125,175,193,16,34,215,64,45,235,254,138,252,250,230,238,241,58,30,246,95,188,201,37,52,146,55,51,200,108,170,44,65,78,160,78,54,169,19,197,155,112,2,205,178,75,245,202,122,131,126,151,198,158,159,154,30,153,207,246,70,237,35,211,216,166,224,67,122,97,171,69,225,142,48,127,27,236,79,30,142,179,243,203,5,79,75,111,141,68,255,210,230,230,151,169,47,60,27,48,199,130,181,234,129,58,217,107,227,137,66,158,68,250,7,100,247,251,171,0,104,22,125,122,124,89,250,213,189,127,240,231,29,244,133,153,251,40,240,109,81,31,242,254,77,244,48,88,31,242,142,99,225,118,198,182,15,78,238,191,132,250,61,16,126,132,115,164,103,188,89,237,126,99,239,198,182,202,102,115,135,17,190,135,222,191,26,122,74,83,109,75,163,39,116,250,102,121,189,187,247,250,136,190,56,184,138,123,175,61,0,116,239,162,236,229,112,31,132,217,245,111,120,30,1,11,120,21,24,210,62,0,48,225,223,123,103,191,39,57,119,242,229,202,49,224,35,163,7,128,84,89,227,250,250,156,229,119,153,125,24,11,191,114,122,104,240,125,5,40,185,177,108,170,215,145,119,127,241,253,207,190,255,167,254,59,168,159,253,250,111,255,228,135,127,253,246,15,255,230,237,239,127,255,127,252,51,124,138,250,246,155,223,122,247,31,127,20,137,189,14,202,103,188,35,160,14,80,143,119,176,230,21,168,10,236,4,86,227,69,37,156,181,57,255,9,30,100,45,88,83,243,30,63,29,169,188,155,215,252,173,191,231,126,125,226,225,215,249,193,255,232,226,196,111,208,153,197,137,22,172,18,143,95,154,121,167,136,219,159,215,176,232,89,129,66,15,149,34,28,124,183,60,107,31,235,156,3,114,61,243,112,71,44,208,50,254,183,61,58,225,126,17,48,212,238,82,136,71,241,129,250,61,137,235,230,181,39,39,193,3,43,79,20,30,94,43,255,75,148,2,89,248,28,107,210,7,187,93,124,168,47,197,11,250,18,30,71,60,210,151,218,227,125,41,62,165,47,247,222,59,31,105,226,7,218,115,74,217,237,30,53,63,12,201,223,254,12,54,17,119,111,196,55,22,238,30,77,16,238,222,139,146,99,101,247,21,83,7,235,5,211,15,100,3,22,113,240,88,126,177,173,16,241,23,123,119,175,225,169,3,236,253,208,210,109,183,47,5,239,209,128,181,7,117,47,197,92,111,245,75,98,222,123,131,131,5,47,21,51,99,236,110,193,139,166,57,130,69,113,54,88,240,222,188,4,179,236,230,45,205,171,123,119,179,248,133,158,87,82,124,226,216,81,203,3,190,87,60,131,176,175,155,51,209,188,6,182,98,52,66,178,9,22,229,72,18,35,146,105,156,195,56,132,69,133,219,133,87,224,118,106,121,247,10,32,150,212,3,78,108,210,2,34,124,17,62,108,8,142,36,8,132,187,208,173,117,58,133,127,108,167,140,212,160,214,110,33,12,101,90,9,158,132,62,95,155,147,82,43,151,239,178,185,70,79,213,243,104,190,195,55,91,125,126,206,228,91,84,87,202,55,155,3,42,207,180,186,84,190,79,205,233,114,66,234,72,221,37,72,133,223,65,2,157,160,102,139,252,34,169,173,214,217,178,89,193,52,60,145,140,207,116,188,150,170,150,87,51,173,45,166,197,113,125,214,18,7,212,154,95,70,243,70,49,238,106,69,150,69,251,105,39,149,30,226,236,120,173,154,132,42,200,9,121,157,30,35,201,113,135,24,244,122,99,115,137,197,51,205,76,95,67,241,4,234,142,10,189,86,212,45,14,150,77,170,192,97,205,92,71,52,70,66,28,192,194,203,137,10,97,139,198,186,135,246,221,94,98,213,105,46,234,137,92,41,167,145,124,215,237,101,122,229,236,200,25,161,98,93,156,183,205,184,109,75,245,172,72,219,114,189,211,139,231,122,189,198,138,200,15,251,163,38,97,196,187,73,180,212,43,174,176,90,34,174,170,84,190,133,166,199,75,117,100,167,122,82,163,145,158,206,13,113,169,187,53,174,50,204,182,22,46,181,46,101,75,137,198,104,60,215,244,178,156,73,209,82,73,75,87,218,165,70,117,157,158,26,3,139,90,51,235,104,157,211,42,124,190,155,110,115,14,94,25,14,170,73,154,111,69,185,106,125,48,107,171,147,140,69,137,244,76,30,167,91,37,181,173,98,108,147,72,164,26,209,50,157,157,143,177,5,223,18,91,109,118,60,106,82,141,188,58,233,180,144,212,106,108,37,242,196,106,74,69,179,25,43,94,105,150,146,194,96,62,53,43,18,58,108,203,139,105,87,103,139,70,165,135,53,136,120,167,228,162,213,36,58,105,175,230,36,81,23,241,252,132,16,93,169,148,238,27,245,30,238,46,74,6,45,84,173,168,130,32,148,57,209,115,131,164,48,145,59,169,50,85,96,11,200,164,37,116,22,104,71,48,205,89,39,78,224,20,141,213,242,203,2,221,194,102,253,1,59,208,58,57,140,232,39,75,179,122,99,69,118,171,19,37,55,173,245,74,75,125,21,29,180,106,169,188,93,168,143,12,14,197,140,148,102,117,138,51,186,202,15,170,114,133,29,8,169,124,146,98,237,181,214,53,139,101,217,24,74,152,155,149,151,174,91,232,113,203,196,124,205,44,179,237,116,51,95,170,167,39,101,149,35,48,97,200,33,139,78,19,109,200,140,1,250,80,67,123,104,194,196,70,148,56,21,81,163,152,140,83,93,170,156,152,213,92,185,42,47,150,181,110,11,77,54,122,197,238,188,169,178,5,201,205,227,132,237,144,182,104,83,36,137,170,25,57,106,172,76,5,205,70,233,94,157,175,17,107,213,168,15,147,201,81,211,109,55,147,132,28,173,117,221,153,176,70,23,117,196,157,173,171,211,94,106,185,168,73,12,81,174,8,108,33,219,44,72,98,67,72,47,248,68,127,77,46,213,150,134,233,73,76,169,247,74,253,20,201,13,231,106,39,170,147,214,186,86,155,19,18,170,48,76,222,200,104,120,189,44,100,23,133,97,95,180,36,203,101,231,153,10,207,46,17,178,156,224,9,187,79,84,22,76,11,43,78,250,171,102,165,209,235,101,80,172,152,51,45,85,139,115,118,51,78,214,76,117,68,114,70,199,54,173,84,166,186,52,18,156,187,86,91,200,10,83,120,189,210,136,207,50,108,57,89,111,212,197,104,185,86,101,50,130,187,236,129,190,213,74,233,150,219,91,215,116,113,149,159,155,201,178,156,164,178,11,170,150,229,199,37,105,102,176,189,114,105,48,34,23,5,71,232,119,248,114,97,154,66,202,124,116,221,237,86,27,140,192,174,115,86,92,208,240,146,52,205,170,163,102,198,160,250,89,197,90,138,163,114,55,57,205,171,232,184,55,89,205,27,73,27,239,78,196,129,214,182,58,53,204,237,164,88,178,131,49,124,121,110,144,69,162,48,194,177,106,190,63,26,164,150,160,111,134,147,18,62,29,98,221,180,72,21,185,126,171,83,160,151,137,118,102,217,95,21,147,198,202,89,148,27,122,147,202,232,189,242,132,88,43,139,232,188,36,154,120,99,37,106,43,125,104,36,241,254,104,81,36,85,123,89,114,150,162,85,156,139,179,76,35,219,76,145,109,201,149,82,110,6,44,250,136,229,200,145,150,24,195,80,197,68,86,81,167,86,62,137,13,91,195,138,148,162,150,195,201,108,100,90,25,92,234,168,201,228,124,144,4,178,239,74,118,179,156,95,207,24,39,59,108,140,90,230,200,205,101,186,197,84,91,53,24,172,223,231,11,205,86,85,79,119,18,66,95,99,157,222,116,33,81,37,10,143,231,102,11,158,197,218,189,182,213,157,231,100,71,90,213,244,114,109,210,97,28,70,26,56,12,36,31,104,208,85,181,103,18,45,65,88,107,61,75,37,147,201,69,110,186,170,39,104,106,190,108,240,189,233,178,138,101,205,133,100,70,179,104,42,206,37,40,87,78,98,146,156,159,146,105,117,165,40,102,174,203,144,99,132,233,245,154,3,116,158,225,231,174,92,72,149,186,133,22,194,206,234,37,181,84,203,77,122,201,42,205,13,230,28,54,195,203,102,167,59,206,242,178,83,151,234,233,254,168,173,16,229,164,59,51,82,253,164,61,88,175,26,234,58,215,95,19,85,130,202,212,229,138,66,85,102,75,137,114,50,131,184,181,198,82,121,134,158,21,149,210,180,170,149,13,122,142,42,235,213,8,211,235,165,82,187,186,176,214,249,117,87,238,208,149,121,53,110,235,88,177,62,205,100,234,157,22,77,79,150,253,98,51,81,232,184,113,125,148,146,43,75,170,88,159,12,10,201,121,147,176,205,106,147,117,90,237,126,75,204,78,83,249,118,213,173,218,227,117,179,218,169,24,131,124,63,46,202,57,153,203,172,215,211,105,113,81,172,213,248,201,104,165,105,113,150,81,231,134,64,84,147,197,102,22,211,209,78,205,192,248,181,146,80,212,248,108,178,40,43,156,139,13,114,181,52,41,69,243,169,37,190,24,52,167,53,173,221,169,73,205,126,35,209,30,167,42,61,86,74,15,82,108,156,233,83,210,120,92,181,176,70,123,92,77,36,22,89,208,205,185,218,74,69,227,120,121,149,85,162,110,181,210,48,233,213,144,94,118,105,146,241,166,181,118,183,87,111,149,9,122,200,48,247,158,19,59,56,23,159,159,255,9,54,149,2,54,13,11,166,113,86,1,19,249,53,129,98,55,49,125,251,19,35,200,155,151,97,19,113,172,155,215,254,210,14,24,176,247,200,75,241,87,48,130,120,41,70,163,55,236,167,226,43,176,228,213,63,213,94,221,139,49,237,87,126,5,148,0,213,63,209,160,185,240,175,239,177,20,113,243,18,214,22,239,189,26,191,2,48,237,234,129,191,94,128,228,87,111,110,174,161,185,170,232,210,253,193,233,153,246,43,232,141,61,129,1,93,161,25,148,131,54,240,117,4,148,187,142,68,181,104,228,6,24,49,129,149,4,9,120,3,96,0,131,225,254,196,170,149,13,178,193,74,236,126,223,198,8,10,32,192,8,210,190,254,117,248,143,248,85,228,142,253,20,2,140,234,128,202,87,158,65,149,22,30,98,232,152,231,201,47,192,160,194,69,4,39,17,241,98,63,215,44,42,62,100,107,122,230,164,172,74,113,73,182,190,230,59,174,208,101,243,86,28,167,121,81,32,248,91,3,46,162,32,24,44,253,184,111,65,18,1,230,175,143,21,231,63,160,119,237,69,216,144,171,53,38,51,24,24,129,42,12,90,249,126,177,213,225,176,17,34,96,249,21,80,230,153,81,33,45,143,218,153,18,215,207,107,163,94,73,25,246,91,4,207,43,74,3,86,88,213,140,94,126,130,244,115,104,181,174,214,92,174,77,76,252,242,68,130,27,80,254,159,236,34,46,22,51,147,33,102,43,2,157,145,71,125,193,224,166,136,156,76,58,113,70,206,24,163,44,34,247,214,189,90,53,135,46,154,88,79,103,187,19,146,87,123,29,113,70,116,135,184,97,14,215,202,140,153,166,162,76,118,153,168,107,19,155,47,160,138,80,200,73,98,1,181,56,173,74,138,160,62,160,201,29,170,93,18,254,230,250,61,100,216,78,201,76,81,34,65,153,133,80,176,210,204,44,63,227,176,146,194,228,39,181,46,157,201,114,56,248,158,237,58,53,25,157,86,59,205,4,147,229,137,202,52,135,213,178,212,186,38,47,164,234,148,90,214,219,169,69,157,78,45,171,43,100,81,237,232,139,218,84,71,107,43,74,98,232,224,255,105,66,106,20,75,179,209,212,104,183,114,195,45,61,188,218,82,27,237,146,46,20,91,139,186,156,114,5,92,192,43,26,191,174,168,233,213,104,149,90,214,59,51,162,178,166,86,149,53,179,170,12,64,125,25,93,139,125,2,25,14,36,27,212,159,134,224,230,70,131,218,148,87,21,208,6,197,229,228,204,106,84,24,146,195,126,201,21,6,205,52,35,51,59,30,128,118,134,113,130,52,39,224,137,51,196,210,118,5,159,76,120,208,150,202,148,114,1,207,19,92,127,233,240,107,96,24,12,50,181,78,7,145,217,98,11,225,179,186,91,193,8,64,167,207,171,138,215,159,233,196,16,152,249,213,118,98,81,193,80,187,178,218,225,228,241,86,123,212,31,166,25,117,130,8,69,138,172,172,210,14,191,218,246,255,148,195,16,87,44,228,23,149,117,206,169,210,233,117,175,168,44,70,237,116,27,180,9,208,95,154,66,89,26,1,195,139,41,130,62,205,26,89,208,231,19,161,144,94,245,10,105,151,3,125,218,244,233,151,186,133,137,11,210,215,108,33,189,96,178,12,108,131,84,206,3,25,82,91,128,183,85,195,107,143,215,14,163,196,105,53,100,216,39,166,163,174,146,3,252,128,50,232,176,125,101,86,159,86,23,245,108,169,80,203,229,115,205,14,133,212,166,185,101,171,91,163,171,160,47,154,29,37,91,157,230,233,86,182,154,104,205,70,133,16,188,28,135,213,80,32,79,142,144,219,193,27,21,246,224,229,31,133,231,245,39,104,99,14,173,129,101,139,2,250,19,27,245,91,5,94,77,219,76,177,134,116,213,158,90,87,21,7,240,115,194,169,53,165,221,5,125,11,229,156,38,12,182,223,36,171,107,42,81,157,13,145,102,183,148,169,102,155,88,181,3,112,34,12,144,35,37,83,239,86,87,213,110,41,87,93,79,10,173,217,80,222,193,3,188,195,123,246,8,200,85,8,222,108,31,94,237,81,120,149,53,160,157,78,123,114,215,42,244,214,67,188,100,240,197,150,193,97,9,48,30,23,46,148,245,186,82,202,181,166,94,185,240,248,132,249,225,113,175,112,42,164,131,145,27,107,178,152,41,141,96,244,31,166,140,40,185,102,175,149,192,236,21,219,25,130,149,202,114,80,28,196,7,69,177,202,45,49,155,200,209,195,68,62,131,47,105,123,70,13,151,148,58,35,74,229,138,49,2,131,71,207,101,243,68,179,66,79,96,12,138,102,29,19,86,116,29,44,69,249,118,115,144,40,48,19,78,146,129,90,233,102,42,148,148,73,1,25,42,197,45,170,158,201,88,35,116,234,174,221,22,210,67,133,104,18,31,52,58,213,116,98,164,9,88,15,159,96,131,178,11,214,137,232,56,62,78,162,3,19,199,231,42,43,20,105,41,95,91,145,73,134,118,154,120,133,40,114,122,135,73,205,221,42,223,37,105,46,71,153,84,86,39,103,133,214,120,232,174,146,84,158,107,22,22,194,208,173,86,27,78,137,181,12,117,60,115,153,188,56,19,59,88,69,44,212,250,38,83,78,107,57,163,135,244,149,236,138,30,85,243,163,41,5,12,176,69,178,203,75,73,126,214,235,131,213,79,69,33,173,206,136,23,185,41,158,202,229,219,252,218,73,213,234,205,137,211,176,6,22,61,204,71,177,46,81,197,114,148,144,238,150,7,229,2,177,136,35,238,90,43,245,250,192,86,173,210,243,244,124,9,198,14,149,175,101,226,217,164,128,88,137,106,67,139,171,9,174,144,84,115,163,234,114,137,69,139,92,175,65,148,80,146,214,120,189,52,116,155,186,29,53,137,66,219,104,78,19,78,171,216,92,182,123,136,194,37,77,170,146,178,204,148,107,196,7,41,210,233,218,168,54,141,231,154,124,203,104,54,162,230,66,136,203,46,195,141,36,70,156,243,203,46,217,235,198,177,169,131,44,133,150,166,232,205,124,218,22,146,120,134,96,23,5,189,215,201,205,171,164,213,95,102,84,155,203,175,16,92,103,120,67,27,13,212,22,90,83,11,70,53,233,160,98,118,222,152,39,170,120,189,45,25,72,163,108,145,165,218,10,25,244,75,117,113,180,194,16,131,157,169,238,80,158,23,165,46,130,24,237,68,189,95,41,34,179,241,170,147,50,38,188,84,105,91,2,43,244,137,4,189,112,114,230,56,147,111,114,182,160,20,38,131,212,164,146,22,235,43,212,17,140,153,48,200,55,58,164,90,143,207,76,149,142,54,27,75,179,91,205,143,149,56,143,73,149,94,93,136,183,107,249,102,47,53,92,142,36,69,204,227,122,223,233,118,164,236,178,145,160,224,34,121,74,228,241,121,195,92,87,87,133,213,152,108,113,169,134,52,117,237,212,136,67,17,84,192,184,86,127,108,212,48,160,212,38,211,117,78,66,199,28,66,21,87,93,196,116,186,149,169,58,174,85,87,209,25,30,231,51,137,145,81,32,17,129,201,78,209,170,148,152,39,219,209,65,61,106,216,205,233,172,16,207,129,181,92,163,149,166,138,50,213,43,86,169,86,186,148,177,85,92,18,87,237,104,133,31,87,215,34,87,154,228,108,114,88,237,102,184,84,62,158,85,169,198,144,138,75,165,104,151,155,55,202,46,65,197,87,245,40,173,166,204,73,110,197,119,74,172,104,69,103,197,44,215,164,68,177,52,228,112,20,157,234,108,138,114,103,220,74,88,27,101,162,149,234,214,155,120,39,43,128,89,68,239,141,147,68,161,152,76,151,166,6,90,178,90,211,41,87,172,153,241,78,50,107,155,113,3,159,79,48,84,88,100,48,180,33,56,131,94,180,91,174,245,200,58,149,31,175,219,233,58,101,44,85,49,211,205,154,146,65,228,77,110,153,156,215,212,145,190,30,212,162,106,158,152,137,41,92,20,167,92,115,134,209,141,69,190,161,38,217,10,181,206,172,75,121,130,206,12,93,192,39,165,78,73,100,45,155,94,97,50,95,231,201,242,58,95,118,199,106,85,3,235,207,60,63,141,75,137,168,61,141,103,12,196,136,103,135,180,209,26,74,89,154,32,235,253,246,178,69,74,57,25,174,113,170,82,39,94,84,105,158,106,71,71,70,153,118,140,226,144,239,187,92,205,141,42,35,114,138,39,19,21,38,59,19,128,189,176,200,163,165,229,136,94,103,201,226,210,117,152,222,130,234,240,181,69,161,167,219,232,138,41,26,243,161,101,91,117,0,215,6,179,125,175,35,21,84,62,222,118,16,117,60,94,76,100,110,94,86,109,167,35,180,233,20,137,247,250,204,68,152,184,84,157,119,103,131,230,18,67,107,109,219,18,6,163,26,178,84,58,197,142,48,3,203,148,6,75,229,19,5,172,186,144,203,5,190,50,72,34,197,149,94,80,146,137,18,205,173,227,189,122,1,183,171,149,68,193,172,137,202,40,58,97,19,122,55,94,153,197,153,73,180,99,242,10,22,45,245,227,229,17,79,27,147,98,111,48,174,102,235,237,89,49,58,116,57,103,48,23,251,210,16,181,28,12,31,228,151,181,94,51,159,19,4,166,146,202,173,147,141,212,152,44,180,7,104,159,84,198,211,153,98,14,193,196,61,111,229,241,105,221,26,115,209,129,92,91,241,68,199,157,149,93,100,74,68,147,100,93,35,141,165,216,103,218,60,218,112,7,5,81,202,12,42,227,106,209,142,82,107,36,190,72,91,162,96,104,165,85,149,149,70,162,213,158,205,233,185,45,79,138,156,232,146,13,141,203,229,27,93,142,0,75,125,209,102,7,54,154,181,23,8,211,207,82,69,52,215,80,13,116,140,240,197,26,223,76,80,45,204,204,140,58,37,35,42,175,39,125,46,42,240,137,20,88,138,163,75,151,1,68,206,236,137,193,161,249,110,188,110,37,4,171,129,224,102,73,107,165,203,44,104,126,49,51,119,156,113,66,142,230,52,180,145,204,245,5,167,105,19,224,191,104,111,205,86,75,64,73,37,214,43,156,158,20,231,100,183,86,148,10,115,52,94,227,50,122,109,221,37,87,51,117,174,119,93,53,211,25,173,7,163,105,82,0,243,131,99,101,233,74,218,64,29,49,149,169,55,155,57,169,104,169,209,174,152,54,211,109,129,76,151,106,173,1,222,235,84,185,252,154,233,70,39,198,42,222,198,12,151,20,38,157,94,30,239,201,115,45,199,47,10,54,34,42,148,56,116,168,188,227,174,115,29,163,151,45,217,141,86,219,74,184,73,162,217,79,118,28,51,217,150,86,200,26,51,135,108,13,44,244,147,110,97,50,46,117,198,211,104,14,173,196,227,76,171,223,211,234,245,172,20,111,181,152,204,104,101,8,186,59,235,16,168,82,234,137,99,83,173,114,189,133,197,46,148,98,142,27,216,118,53,85,215,192,192,193,181,21,157,236,164,185,220,92,89,247,184,98,182,55,142,130,53,234,216,112,134,40,89,164,5,77,41,119,132,146,76,213,228,52,17,109,231,210,3,50,131,104,131,124,188,16,45,87,215,185,121,35,61,94,173,133,41,35,174,152,244,32,110,72,67,43,234,8,227,76,154,68,229,242,178,236,100,114,11,199,86,141,98,91,105,88,220,154,70,91,81,164,89,113,199,84,209,32,220,94,163,138,14,154,69,179,47,40,237,90,85,207,58,114,180,73,207,185,130,218,37,28,206,28,240,217,182,97,19,150,201,90,74,110,56,71,26,243,104,155,72,53,105,83,29,100,38,245,110,214,106,217,221,41,107,150,227,10,109,243,235,90,95,142,47,244,84,118,132,244,199,205,129,181,202,140,17,145,154,54,71,73,146,28,116,89,215,66,186,235,180,235,166,116,103,54,164,172,158,221,169,149,168,82,127,54,238,106,163,34,166,210,227,33,178,98,135,185,212,180,41,149,218,22,82,1,223,29,161,215,21,6,252,10,173,103,93,96,5,160,122,67,227,135,203,36,101,183,134,106,167,41,10,171,117,75,229,12,34,87,29,208,115,162,152,146,41,122,92,202,180,23,122,95,119,166,90,222,74,15,232,100,118,189,30,59,13,178,49,27,229,29,212,192,77,114,128,214,138,125,1,91,196,151,217,137,83,21,116,180,5,122,176,191,108,12,6,70,53,199,242,67,129,153,83,245,69,214,89,150,114,18,201,118,197,118,81,201,151,75,84,222,166,157,90,73,210,23,157,181,98,181,6,100,217,106,196,217,28,101,209,226,98,49,33,164,65,187,162,1,84,96,26,44,56,61,177,221,77,199,215,61,57,185,168,34,253,120,190,26,229,199,78,166,88,138,215,133,78,9,41,19,201,168,20,93,205,11,73,179,159,91,174,198,54,15,122,197,42,102,84,164,141,202,141,100,106,90,26,44,251,147,76,129,201,68,205,169,150,81,227,5,70,43,182,233,233,146,96,164,201,90,42,176,61,153,154,102,134,184,194,87,10,235,148,88,154,56,185,108,125,93,175,102,200,245,160,65,149,106,249,92,78,204,78,27,66,180,80,19,136,168,78,79,210,101,157,155,13,187,146,67,10,243,84,124,5,116,88,84,39,147,201,210,162,20,119,208,246,80,199,168,220,60,203,210,122,158,200,176,86,213,90,167,202,212,82,172,174,244,146,204,247,139,114,135,45,206,12,115,138,84,135,243,100,107,189,52,203,116,153,41,155,186,43,180,81,206,93,197,209,161,51,95,218,106,111,32,216,233,53,57,71,59,154,152,72,164,147,73,57,27,167,90,244,168,174,105,110,57,193,166,151,234,220,200,230,91,100,186,149,207,181,87,201,149,48,109,27,164,60,111,114,166,164,172,230,186,90,168,57,236,18,103,139,197,170,9,84,79,137,52,210,68,165,194,99,171,158,90,192,37,218,108,140,56,55,199,149,186,185,132,221,35,151,3,203,169,47,18,253,245,44,225,172,28,122,236,118,117,138,29,79,186,3,183,80,26,101,181,226,106,189,234,149,163,45,78,236,185,206,172,145,42,96,214,130,68,156,65,122,212,198,181,34,43,217,46,57,24,219,238,72,75,214,227,233,28,63,27,106,235,198,0,72,182,148,159,56,9,108,218,176,102,152,216,91,153,113,69,141,38,108,165,222,170,149,52,195,236,49,137,73,165,239,58,100,178,140,213,162,78,49,62,178,211,170,90,71,93,65,209,80,101,90,27,179,213,168,230,86,109,23,113,210,90,180,164,161,211,85,23,95,10,18,149,141,118,163,133,78,58,94,159,19,39,35,35,176,60,127,65,140,1,54,157,246,247,1,184,228,67,161,193,18,201,4,246,5,108,153,96,36,154,70,248,84,242,210,45,19,46,149,120,188,141,34,206,226,65,27,211,228,113,113,120,125,108,187,199,2,72,192,9,36,114,115,253,37,4,238,113,121,103,147,94,219,34,183,178,54,214,251,222,93,176,23,222,75,224,79,225,222,200,11,247,5,74,136,124,10,77,136,175,94,251,49,127,191,44,8,194,155,163,210,87,183,222,63,47,188,187,35,199,85,199,186,102,123,254,232,238,110,211,120,146,112,23,47,189,148,133,239,196,53,137,32,47,3,224,9,129,75,142,199,47,55,209,127,111,9,12,73,225,160,184,239,214,245,69,16,133,23,53,150,87,150,174,200,194,213,151,137,36,73,164,144,151,59,87,172,119,190,35,214,13,136,23,182,110,220,33,111,30,111,158,23,143,216,102,57,203,143,160,29,38,57,137,165,209,164,187,120,58,144,112,32,237,215,65,19,0,61,94,172,101,207,69,146,99,221,33,155,182,121,177,175,223,131,210,59,133,61,196,225,7,162,126,18,172,23,47,130,186,60,107,66,56,203,23,190,60,222,105,186,38,158,234,111,239,181,246,214,121,249,105,192,222,235,243,23,47,224,75,246,221,111,64,53,124,221,27,123,79,152,190,99,142,48,120,203,25,143,229,229,17,130,215,59,199,138,47,2,233,66,121,12,199,55,12,63,33,69,15,75,248,229,212,109,163,177,63,157,134,15,132,56,16,226,192,75,50,150,106,12,94,194,184,31,47,66,9,31,20,211,21,124,195,255,250,131,243,47,136,120,239,167,138,194,30,22,95,85,236,66,113,63,142,242,60,134,35,98,238,38,208,243,105,236,131,182,194,3,121,66,34,112,60,129,18,236,83,26,114,6,235,38,240,249,215,190,182,48,89,227,181,202,154,146,172,5,202,224,5,232,241,135,80,156,213,12,138,248,152,16,111,18,207,9,240,3,160,55,90,231,142,29,219,167,216,253,96,85,207,55,222,123,212,188,243,157,95,158,104,214,123,180,224,202,134,254,195,175,236,167,145,176,173,5,190,28,211,97,74,28,123,141,33,177,20,26,67,73,36,118,155,184,9,5,156,127,104,140,61,200,46,79,11,3,116,27,21,112,139,167,9,56,183,190,23,24,97,7,6,197,137,4,230,46,66,36,238,77,189,219,95,193,220,253,100,246,254,234,45,244,186,126,98,62,62,103,67,60,149,53,160,53,231,113,188,63,204,167,10,196,173,108,1,27,128,29,191,126,196,214,121,175,1,246,84,122,118,245,38,251,70,197,17,57,239,169,84,128,236,31,11,190,109,178,154,229,63,233,126,79,176,192,26,240,194,5,8,187,164,175,125,141,211,133,21,192,23,74,129,222,249,183,37,129,48,135,124,48,31,14,62,236,230,189,73,17,53,239,95,136,204,211,253,39,104,242,231,153,95,221,35,225,140,22,72,238,105,1,199,180,64,25,67,151,161,177,251,225,88,180,113,212,12,104,254,213,39,138,204,57,32,79,107,217,27,48,217,7,129,17,192,96,100,129,205,98,30,47,39,54,186,7,65,128,93,227,251,100,195,189,239,91,119,229,171,187,137,44,8,162,182,75,89,110,82,194,218,9,133,149,60,99,87,94,195,245,198,118,232,45,119,116,156,180,15,94,111,87,40,56,138,129,245,204,21,242,82,144,45,67,97,87,119,99,69,92,190,156,58,22,188,47,187,9,59,114,7,164,154,23,95,112,162,189,16,1,9,222,66,197,3,108,5,203,149,125,116,87,183,158,235,112,24,229,3,170,164,75,214,83,251,235,39,127,234,191,67,174,54,11,168,67,248,240,141,197,131,96,83,56,248,3,224,238,25,17,232,45,146,64,201,144,90,76,143,89,130,29,31,1,119,212,179,171,199,128,192,29,166,29,76,208,83,182,12,214,208,193,58,78,5,221,165,136,23,52,197,81,175,228,7,219,66,98,219,21,167,23,187,3,172,105,76,149,85,54,109,243,22,94,65,63,62,220,48,184,202,252,96,92,123,188,101,129,240,92,206,203,45,254,39,179,242,129,193,230,143,47,232,242,112,111,232,108,97,60,164,228,111,131,235,239,80,21,196,46,45,120,37,200,110,208,68,83,20,66,170,225,34,0,43,48,145,95,138,204,47,27,194,247,229,241,24,185,20,161,238,7,59,123,180,101,187,114,251,136,88,17,9,227,138,196,34,145,216,107,208,113,158,219,52,60,230,239,13,89,119,159,70,178,119,241,169,168,205,100,205,138,195,155,213,158,42,137,123,10,98,236,58,98,220,50,249,184,43,139,11,43,62,54,65,47,182,121,19,168,24,43,190,123,186,12,111,212,116,88,142,222,37,0,85,238,40,98,252,255,55,128,45,15,128,168,220,90,60,124,56,241,204,209,47,2,48,43,43,171,170,199,117,0,40,242,42,166,109,158,120,171,172,97,128,209,103,221,69,40,170,75,197,84,154,234,51,177,46,53,118,50,49,154,98,240,76,76,202,82,185,102,108,150,161,104,42,38,121,127,243,240,47,217,79,160,225,223,126,38,75,81,60,168,211,178,51,177,89,150,18,189,58,148,8,82,198,110,38,150,202,82,106,166,25,91,109,74,174,32,120,35,51,165,99,100,150,90,128,28,222,47,187,204,128,194,171,44,149,0,73,34,69,151,64,82,50,83,138,205,43,148,74,15,131,234,254,223,93,106,77,139,1,141,78,142,90,109,179,23,25,138,240,114,114,32,135,204,81,41,144,51,12,168,167,100,136,55,78,39,1,141,121,74,205,14,1,24,55,187,1,131,229,41,7,36,57,160,92,20,150,115,179,56,29,179,202,20,9,18,103,52,5,32,65,114,178,104,22,34,148,115,195,24,6,74,146,176,228,52,183,6,45,161,41,43,183,105,163,158,161,214,57,53,19,144,177,2,64,64,22,32,45,190,75,140,22,168,89,190,25,75,209,126,115,220,188,186,225,185,149,165,28,144,3,9,30,66,58,242,134,151,134,129,52,108,215,5,219,246,36,243,107,47,95,46,52,99,106,168,163,0,204,194,30,204,109,126,151,34,118,57,139,2,69,130,156,40,32,174,176,37,78,42,82,179,34,160,24,52,91,202,130,52,165,184,204,66,89,176,64,162,69,195,123,119,32,209,46,78,178,49,181,64,33,32,209,1,137,58,44,137,22,137,44,100,101,170,184,105,27,31,244,119,188,8,251,187,68,45,152,38,100,22,133,192,226,116,50,27,211,1,33,89,32,22,160,236,112,39,80,254,223,190,160,205,65,91,45,8,131,6,77,5,148,22,10,48,59,71,249,149,82,155,242,64,148,64,153,10,145,129,152,155,27,177,221,8,172,207,173,30,128,48,167,41,126,195,11,39,144,73,180,236,53,30,41,129,214,3,130,116,79,40,253,158,4,127,91,27,98,124,50,220,76,58,3,249,128,100,134,1,133,179,204,174,48,75,185,21,113,3,11,224,154,209,251,200,182,4,233,16,150,73,3,122,1,163,87,116,128,81,61,129,145,214,32,70,64,23,77,199,250,1,38,191,61,5,5,80,146,167,152,28,172,71,205,189,94,5,131,40,225,37,233,27,158,48,40,168,237,37,65,241,246,186,131,162,96,48,32,232,95,98,95,61,124,21,252,255,9,60,114,185,247,12,180,79,188,232,99,247,200,39,178,112,191,153,83,63,81,192,52,122,15,21,248,39,126,192,160,123,219,4,149,34,155,137,146,14,44,237,79,35,95,97,189,248,117,254,98,227,10,254,185,187,218,216,74,191,102,254,154,182,151,255,66,96,205,25,200,71,19,4,202,34,126,190,191,243,189,95,31,69,80,30,39,130,252,192,104,226,164,171,171,109,190,191,35,118,144,255,66,129,22,32,204,247,55,249,252,124,239,176,194,114,184,171,171,93,253,192,38,220,229,171,192,28,11,229,11,222,159,80,190,119,210,178,203,31,39,198,201,113,144,31,222,150,219,228,7,59,220,48,31,254,127,188,197,248,26,38,195,194,225,147,156,93,42,252,179,53,52,125,152,104,202,88,190,60,202,247,247,99,96,62,220,146,9,103,239,232,241,170,239,117,195,94,193,192,204,220,20,68,145,3,60,251,27,36,87,187,45,137,189,150,239,85,217,157,15,121,32,131,51,162,19,72,61,219,246,106,71,248,155,13,199,78,181,96,219,81,219,226,241,248,85,96,251,123,112,176,13,233,219,124,65,20,141,248,193,9,206,25,46,131,150,37,66,45,127,243,40,156,59,205,158,248,7,65,215,232,205,62,208,51,135,79,87,103,88,11,203,92,93,133,228,19,121,10,25,187,3,169,147,68,248,171,162,11,65,238,157,75,29,130,219,30,82,93,193,83,170,147,224,14,143,0,94,135,51,15,240,93,124,180,20,59,3,224,161,243,174,125,218,61,250,15,247,69,174,66,154,227,229,81,105,127,63,46,212,39,151,200,253,145,212,158,19,220,35,198,157,228,205,246,72,227,195,183,198,111,9,108,211,249,214,60,129,192,83,35,11,254,153,4,234,201,195,233,157,139,29,150,8,159,147,29,151,120,58,9,240,204,234,152,142,13,143,62,119,79,156,58,34,59,143,110,111,106,12,237,39,126,62,228,254,97,217,231,172,114,182,172,191,71,250,68,137,11,102,222,247,105,226,254,49,218,49,222,189,205,157,43,120,176,246,32,154,71,52,220,225,36,123,249,56,58,156,230,239,206,140,156,7,145,111,142,209,130,115,180,243,197,130,131,186,71,202,221,5,135,107,143,182,233,233,148,238,78,218,30,45,1,190,60,70,128,183,7,125,108,9,198,174,144,219,196,205,185,254,188,72,147,62,194,238,224,24,110,159,190,141,186,73,144,151,77,248,161,131,184,83,128,118,244,37,160,66,61,211,154,144,197,115,48,199,135,115,55,86,22,114,113,47,249,135,105,103,77,199,3,179,230,192,112,188,3,98,173,8,231,184,254,116,134,111,15,247,46,51,178,246,240,189,15,182,237,49,222,3,82,122,218,44,186,212,156,125,68,44,182,231,118,177,199,203,60,104,159,157,161,227,148,52,61,194,19,243,177,193,24,58,247,187,16,252,231,60,240,59,71,208,131,122,1,187,121,114,219,159,118,6,248,57,116,86,242,188,206,242,78,10,195,58,43,56,52,60,110,193,185,86,156,59,217,251,224,244,62,194,203,139,207,45,63,14,97,91,234,142,79,77,118,8,247,237,75,239,80,114,147,229,29,164,108,58,1,223,203,218,157,91,130,172,224,156,242,40,111,121,148,181,183,102,69,195,0,67,103,154,59,253,226,171,185,227,102,236,91,202,123,171,111,143,86,48,41,133,212,63,88,226,158,208,88,2,107,77,196,115,42,43,56,26,13,129,244,14,73,55,217,7,135,165,112,49,176,119,92,186,41,23,58,54,13,192,132,214,241,219,5,223,222,209,233,121,173,159,122,64,235,159,221,153,240,77,63,127,182,220,223,151,216,95,116,194,189,238,243,123,39,0,59,121,128,125,223,166,196,144,115,196,133,102,37,203,225,206,97,119,14,22,62,251,118,203,67,13,220,219,226,185,58,65,201,193,201,226,85,112,180,120,146,73,155,189,131,29,167,194,197,228,99,203,122,223,74,192,14,80,239,74,192,61,194,43,184,232,247,142,113,207,216,231,222,177,238,21,121,2,200,9,131,34,204,204,243,150,187,119,0,252,69,246,235,33,59,31,17,187,205,0,250,64,157,127,212,154,207,215,249,59,69,26,137,69,0,213,207,159,47,232,243,191,248,19,218,213,47,223,198,111,55,255,237,159,137,254,242,75,88,238,228,188,166,253,154,237,223,0,184,242,174,0,192,223,7,211,14,236,94,48,171,0,0,71,166,223,222,177,190,7,107,51,3,131,185,34,60,207,66,58,109,65,118,253,66,15,20,179,223,60,138,43,56,213,15,163,11,146,46,192,120,178,228,3,72,67,167,251,97,132,95,206,231,169,28,130,92,130,241,116,209,0,101,228,85,112,190,209,210,117,47,2,207,43,255,165,7,71,60,246,48,228,214,188,22,253,199,40,230,253,135,138,69,239,199,117,231,117,149,222,8,72,36,182,23,181,13,158,11,239,164,39,8,201,22,170,234,111,194,54,88,77,17,15,106,250,57,71,117,55,161,12,95,159,42,12,115,182,197,108,86,58,44,230,249,245,142,156,10,211,41,142,199,208,87,104,4,90,125,145,93,4,55,191,95,224,7,70,214,249,209,183,252,32,157,155,212,80,80,56,126,34,242,51,104,99,109,226,115,239,69,236,181,86,202,242,225,128,189,158,135,191,182,215,177,208,77,225,83,130,124,238,106,61,28,234,51,84,110,23,240,19,82,182,239,95,116,47,212,231,166,89,65,176,207,77,52,147,253,46,134,101,130,16,135,123,17,14,55,110,202,79,112,19,240,46,10,5,235,90,244,157,251,70,67,121,144,171,187,96,161,177,159,99,159,7,129,89,191,253,87,63,251,245,111,63,185,207,231,214,202,190,160,207,27,142,105,232,214,147,59,61,84,237,225,94,15,23,220,117,59,36,238,95,116,183,135,186,222,211,171,187,224,141,158,135,30,237,214,143,222,13,221,64,199,130,189,178,192,51,116,209,251,21,243,151,134,71,145,189,39,32,211,219,8,126,17,90,32,70,96,177,8,220,19,122,193,195,198,189,240,28,255,111,0,182,244,133,215,100,207,255,166,23,43,50,2,23,239,94,228,71,88,200,132,249,224,251,155,144,20,194,213,41,208,230,142,170,157,137,52,252,211,239,255,240,179,111,254,224,167,63,248,141,77,240,79,3,58,1,245,60,94,199,124,91,42,226,47,101,0,97,128,244,23,222,140,11,232,68,19,200,38,62,249,118,25,104,235,58,116,224,27,241,226,177,237,113,237,28,13,111,255,225,119,223,253,231,63,217,132,9,243,9,176,108,77,61,198,253,121,49,189,251,251,31,252,244,251,127,241,246,31,126,227,103,191,245,205,13,38,8,234,195,99,122,251,59,223,253,233,95,255,229,187,191,254,237,119,63,250,222,6,147,23,190,253,105,168,54,130,215,223,133,22,242,46,37,0,124,130,108,138,158,165,108,221,125,26,68,6,129,144,34,49,147,93,120,142,90,35,238,11,63,97,51,208,225,47,24,127,103,111,116,110,18,97,64,54,111,14,60,70,181,137,115,238,139,104,3,110,207,0,104,225,159,1,165,111,98,158,223,120,221,243,5,155,28,39,131,72,40,44,79,178,254,183,52,201,7,105,168,192,162,48,58,138,252,225,38,255,61,125,112,120,127,96,111,174,223,43,25,186,78,16,217,40,9,79,43,236,55,241,22,74,228,13,84,183,32,83,189,70,160,126,136,41,247,159,126,28,242,143,44,221,243,244,143,29,101,215,71,178,112,23,49,65,5,160,234,77,219,19,160,27,208,175,150,31,218,53,197,18,62,243,113,20,247,66,187,242,240,197,45,57,22,65,79,196,132,77,120,153,227,254,15,162,55,238,245,191,239,104,217,119,244,187,141,192,120,28,95,230,205,155,243,49,25,183,116,6,225,95,160,248,123,23,240,108,57,184,137,183,9,35,35,123,209,92,194,62,254,189,56,6,48,104,138,205,123,121,176,115,224,191,187,248,109,155,31,254,80,8,126,132,166,159,109,48,151,157,33,178,23,223,37,72,128,244,203,26,108,229,221,167,17,149,245,226,52,1,163,247,193,16,43,183,65,185,235,27,223,163,119,7,244,124,39,182,201,241,157,202,195,89,216,209,14,64,188,129,232,249,201,33,171,125,215,225,230,131,174,227,53,176,52,239,0,181,191,231,172,90,219,5,68,129,193,246,14,229,217,139,224,38,137,246,206,79,244,206,249,53,12,106,228,249,223,23,142,188,82,111,251,237,22,40,17,48,155,65,103,211,254,169,90,86,4,243,156,190,218,111,210,54,36,204,17,166,7,3,81,64,25,128,202,196,119,119,237,201,134,23,147,194,15,235,225,117,19,228,177,71,113,40,64,224,57,239,244,155,224,12,103,226,79,120,232,252,247,230,226,173,173,222,90,134,2,195,97,93,69,110,96,160,25,192,38,159,130,77,9,239,87,16,0,226,28,235,193,12,111,123,108,178,60,142,250,65,32,118,137,71,108,133,89,173,13,107,175,131,178,219,132,99,94,9,58,239,64,197,2,123,48,208,49,48,218,237,117,104,252,7,242,183,77,184,183,62,141,64,168,145,87,215,154,191,246,18,239,95,7,19,206,221,107,214,48,96,80,28,61,163,11,43,248,224,127,27,105,147,93,202,86,36,182,219,166,166,189,133,97,196,219,165,70,98,222,231,54,121,19,137,193,237,161,182,247,128,33,184,69,30,129,215,194,68,17,1,202,11,194,104,248,27,251,155,136,215,188,169,195,219,206,254,132,249,250,8,252,151,73,54,153,78,17,94,116,35,69,148,0,105,160,80,240,70,47,22,188,32,247,85,203,167,145,207,190,255,231,63,251,147,223,244,109,25,48,181,95,255,228,135,191,165,254,191,127,119,3,6,234,9,154,88,129,75,115,108,36,6,183,147,188,192,85,40,2,80,72,166,12,227,202,194,121,58,241,75,128,42,184,59,231,125,243,81,121,95,3,244,17,148,252,37,24,123,203,83,205,126,192,38,24,101,98,73,129,54,130,185,56,104,29,144,59,73,135,97,154,57,216,40,214,92,21,160,31,5,212,39,121,39,227,64,61,175,246,42,122,114,10,52,26,48,191,69,8,23,70,134,50,229,208,44,127,174,177,129,71,127,120,63,4,84,87,193,130,124,2,187,17,134,19,13,56,0,236,114,213,152,176,22,192,246,122,12,196,199,155,104,32,236,200,155,16,89,190,168,199,160,45,125,192,57,50,73,38,199,99,208,35,175,222,188,4,131,234,64,27,128,117,65,221,8,134,20,236,52,227,94,136,57,222,204,131,243,227,131,160,104,234,38,40,154,19,248,136,55,98,114,76,217,249,136,199,19,2,199,33,98,98,19,20,109,124,175,110,131,162,77,60,63,17,34,142,0,144,94,128,52,81,64,200,112,128,52,79,203,116,173,195,0,105,135,19,219,221,248,226,48,105,138,4,248,42,193,240,241,48,206,176,31,72,222,179,27,106,103,166,76,24,234,240,238,245,94,252,209,240,228,178,253,17,204,78,111,254,69,76,117,49,120,42,1,131,163,65,231,32,34,1,121,186,91,215,192,26,58,24,11,178,230,255,122,29,66,185,13,245,139,70,66,109,68,247,227,175,162,49,209,130,124,68,17,242,54,145,74,36,64,159,197,52,19,242,19,75,223,166,112,20,75,226,128,15,39,193,98,97,176,216,62,88,44,4,22,7,2,74,18,33,176,73,18,75,147,137,115,96,241,48,88,124,31,44,30,166,22,144,139,164,67,96,201,20,150,78,159,131,154,120,128,7,137,125,168,196,33,84,252,44,84,226,1,22,164,195,80,241,4,121,192,217,228,3,156,37,31,96,65,184,195,240,84,234,144,179,201,7,56,155,188,148,179,233,3,206,38,83,248,121,206,166,30,128,138,237,67,77,238,115,54,157,132,80,193,24,90,41,75,40,200,171,169,48,245,34,26,90,43,123,171,87,223,125,251,59,111,255,254,199,239,190,253,87,0,219,102,209,132,2,82,2,173,251,79,223,253,201,15,255,116,63,23,219,229,126,243,223,188,251,246,63,236,231,226,187,220,255,237,207,142,234,38,182,185,111,255,239,191,251,217,111,252,193,187,191,5,168,191,243,147,31,125,111,191,24,177,3,242,155,255,248,147,31,255,209,126,46,9,218,180,111,43,238,105,149,211,161,177,125,37,15,56,113,63,241,141,41,24,144,100,19,0,45,111,234,42,13,12,36,241,58,2,139,68,130,232,128,144,97,143,20,135,69,160,159,159,19,118,237,121,107,53,152,5,244,96,22,48,225,60,47,154,44,232,214,22,128,2,230,71,96,43,155,33,203,234,74,220,197,250,56,81,24,94,136,219,55,237,22,19,89,17,175,209,155,32,68,182,120,11,86,190,238,189,120,11,41,240,195,101,95,33,119,1,64,63,245,30,59,109,21,123,161,177,175,176,59,223,178,171,178,48,134,136,181,73,198,239,188,192,217,192,72,137,236,160,89,54,12,139,7,55,12,188,120,97,55,1,47,193,42,27,24,206,19,47,102,24,152,51,25,104,19,129,238,60,48,31,79,80,0,232,242,109,242,45,114,0,154,20,137,135,236,111,47,118,210,22,197,33,254,19,20,249,129,249,158,108,180,63,24,144,207,219,254,15,91,238,187,70,105,199,118,187,9,122,56,20,85,106,55,5,221,155,193,206,95,56,241,156,69,15,197,241,116,172,55,209,59,137,129,193,250,196,251,251,32,240,155,183,66,240,246,103,14,2,188,1,121,131,134,203,54,142,222,209,30,220,169,176,95,24,132,107,234,139,29,162,175,70,66,39,77,145,59,244,68,1,96,238,153,193,254,159,171,203,194,21,176,40,119,27,245,199,92,127,242,200,209,158,50,114,180,163,145,163,249,35,71,59,57,114,180,205,200,217,4,56,58,55,120,188,252,3,33,62,59,130,180,208,8,242,3,197,121,195,232,229,41,101,160,221,130,229,139,178,242,36,28,152,188,146,183,52,2,229,55,131,241,13,24,62,187,61,240,103,118,126,0,118,238,225,61,158,96,188,243,16,26,170,159,123,184,152,132,105,158,50,218,18,26,59,46,23,68,200,218,83,176,251,17,166,68,81,32,119,17,166,156,211,17,166,16,97,204,38,176,244,37,17,166,120,2,121,200,239,30,74,126,17,126,247,198,44,49,38,18,152,120,169,223,61,158,127,200,89,224,152,133,27,122,31,157,104,142,39,210,120,34,133,92,78,52,193,189,191,251,63,81,121,97,232,6,220,37,223,68,255,124,177,178,55,73,167,60,64,225,56,154,16,15,60,64,161,9,82,228,132,151,96,93,36,123,65,224,88,206,210,21,199,22,3,31,29,40,126,139,248,78,3,66,103,221,193,113,14,122,75,248,110,26,54,142,53,144,55,143,189,168,9,28,211,220,109,29,255,144,137,52,33,10,47,207,18,123,128,234,205,121,191,105,7,0,3,60,167,43,40,64,99,188,62,201,135,99,66,144,52,34,96,233,55,143,61,139,120,252,153,71,236,145,215,18,167,122,76,192,216,20,249,193,253,12,124,161,181,192,242,216,102,149,214,54,58,200,3,47,203,45,43,79,193,103,187,116,46,120,30,61,15,189,153,197,66,79,150,219,20,157,135,47,144,169,152,12,254,206,193,223,193,115,89,191,158,184,205,71,60,104,94,86,243,32,113,190,121,7,238,37,87,41,248,68,25,192,218,36,132,222,189,158,104,194,233,215,175,168,255,226,21,62,120,61,241,200,245,249,86,211,243,231,249,243,252,121,254,60,127,158,63,207,159,231,207,243,231,249,243,252,121,254,60,127,158,63,207,159,231,207,243,231,249,243,252,121,254,124,244,15,124,74,255,224,241,201,230,61,238,177,35,130,205,201,68,144,31,62,68,184,218,156,34,248,121,219,51,149,171,237,161,138,159,17,60,206,196,8,228,148,167,151,141,99,25,124,247,8,119,115,192,114,5,95,115,238,249,3,184,208,131,89,252,95,157,106,137,127,180,241,242,234,95,197,195,141,217,249,141,9,202,241,186,169,193,251,143,162,201,41,206,182,225,143,48,230,168,21,123,52,63,232,249,235,65,180,123,36,62,12,19,158,242,108,251,241,129,126,58,207,153,203,232,222,57,242,122,64,104,188,147,156,75,1,238,60,109,93,232,97,235,2,140,103,158,165,242,60,247,200,179,212,237,33,42,198,10,98,228,38,198,222,47,188,71,36,254,211,245,165,125,235,137,175,2,15,148,217,200,171,251,215,197,149,32,136,54,43,43,45,81,241,252,248,29,196,114,55,253,75,47,96,116,216,215,108,52,18,231,228,117,60,240,248,23,135,209,220,227,99,0,190,166,119,45,49,18,211,110,110,237,137,168,29,92,86,185,214,110,225,165,84,255,246,137,25,96,161,132,167,226,225,0,158,182,159,112,17,166,75,90,37,137,62,50,214,182,227,166,104,249,136,64,98,79,22,68,29,94,84,136,71,162,23,160,2,53,222,151,123,160,106,208,40,255,233,225,5,216,32,195,11,243,160,214,5,248,96,195,60,156,150,45,243,86,124,175,250,37,8,223,64,193,19,208,228,231,58,250,22,100,87,134,67,250,197,68,55,229,53,188,120,190,139,116,65,194,187,14,36,255,42,136,167,116,135,222,250,1,31,174,110,49,18,129,145,111,128,254,8,20,212,45,78,38,136,212,222,241,118,200,183,208,151,83,41,46,33,132,29,218,159,65,125,21,74,255,218,215,246,130,14,108,137,57,118,250,255,97,125,201,155,155,3,202,42,171,177,146,247,250,33,236,245,251,127,86,56,2,171,230,117,83,5,220,103,21,93,122,232,124,121,161,100,168,216,138,134,135,191,254,105,50,226,253,157,200,80,84,10,186,58,46,78,232,24,150,165,202,140,151,132,236,123,63,62,70,243,144,7,228,160,211,47,247,128,252,108,148,61,127,158,63,207,159,95,172,5,212,169,153,48,48,73,131,169,247,10,75,64,87,100,87,68,200,33,217,102,109,144,60,181,252,9,123,246,11,166,223,227,66,71,179,237,206,127,82,216,97,24,121,10,193,206,49,92,60,126,117,119,231,190,128,14,98,206,172,156,64,137,221,154,99,231,93,209,247,32,243,50,40,113,18,22,36,10,62,51,123,79,112,103,172,117,33,157,120,127,163,137,179,181,141,191,182,215,225,200,87,111,46,11,17,10,44,150,3,59,232,193,139,120,105,22,126,46,169,241,216,13,186,163,235,113,119,95,30,19,227,228,152,125,19,110,210,213,94,228,222,109,220,36,239,115,72,133,119,223,24,44,16,225,59,197,23,158,215,177,215,219,197,186,191,158,112,197,151,222,115,71,236,22,255,255,216,123,247,246,38,142,100,97,252,171,40,115,118,89,251,120,44,235,46,91,172,151,87,150,109,48,23,3,54,55,195,225,229,25,73,35,91,88,55,207,72,54,182,227,231,33,23,174,129,64,18,2,155,4,66,32,33,176,155,229,146,144,11,24,8,207,243,251,40,231,88,146,253,215,126,133,95,85,119,207,76,207,77,23,155,112,146,247,1,131,145,102,186,171,171,171,171,187,171,170,171,171,66,166,108,93,153,76,102,243,66,55,217,234,99,221,126,248,99,130,152,194,36,149,84,189,15,120,65,212,196,124,132,141,27,39,87,41,29,90,87,204,25,31,91,107,158,135,137,65,77,105,216,176,69,173,2,150,231,0,53,167,74,19,24,125,41,252,49,37,130,147,242,165,28,70,34,52,205,5,42,50,209,200,143,122,22,54,205,165,211,163,231,218,194,192,99,218,231,165,88,172,123,78,78,78,103,203,70,112,103,51,7,152,241,39,114,99,73,130,49,39,90,136,118,43,86,203,120,101,194,177,146,2,201,75,61,70,2,137,96,96,81,183,220,85,44,80,148,83,65,123,46,40,175,172,40,69,197,177,108,178,47,217,247,170,243,70,49,139,21,202,198,187,216,199,63,98,93,96,118,89,45,79,204,236,173,200,202,124,35,209,189,75,34,73,92,134,196,137,120,92,194,4,47,105,116,20,29,74,208,4,39,152,101,38,145,75,160,60,15,143,244,212,37,9,255,128,56,57,20,223,154,32,73,95,72,222,150,68,105,128,149,154,211,68,252,4,38,183,33,143,166,53,231,209,56,77,158,194,114,21,37,50,152,95,5,222,207,235,233,101,48,253,16,87,133,122,165,90,234,228,19,88,64,210,178,176,232,21,167,141,231,38,76,139,9,204,87,131,89,115,140,71,3,241,173,131,164,217,0,121,20,30,224,48,33,185,151,18,39,6,48,5,204,200,14,35,173,75,162,60,128,190,173,187,44,132,40,234,143,166,19,38,197,198,54,6,110,122,141,161,203,188,209,95,222,252,188,249,121,189,210,54,47,234,48,97,87,19,226,140,208,188,75,141,13,236,124,162,9,35,174,114,71,216,47,122,232,63,91,36,229,165,118,44,246,76,230,107,15,198,70,140,221,152,68,137,72,130,92,59,110,34,161,85,47,97,162,161,59,178,118,113,72,3,97,28,236,232,226,26,125,65,227,215,134,194,250,193,141,70,152,12,203,99,229,241,104,114,148,135,72,111,206,77,166,184,108,12,236,172,200,233,168,200,13,85,34,254,53,197,85,177,165,47,88,31,178,206,50,167,214,188,14,65,7,96,106,167,29,234,183,7,156,202,166,206,240,117,41,149,193,113,21,86,109,17,182,233,121,22,9,10,12,172,195,197,6,54,148,74,7,193,213,153,113,221,122,111,17,101,141,19,44,22,185,219,149,19,204,130,45,171,198,71,86,167,129,76,245,200,191,46,1,91,249,176,191,124,199,204,226,112,203,224,157,98,165,186,54,193,9,209,173,227,15,43,152,191,55,44,122,200,47,95,103,75,45,185,232,215,178,47,221,44,72,107,135,224,75,201,97,129,22,247,247,54,184,116,216,151,234,237,125,13,151,14,163,193,148,20,149,165,150,47,29,202,129,190,245,219,16,42,165,92,81,74,107,103,27,97,191,47,25,8,132,125,71,117,123,66,182,64,114,49,37,1,239,105,75,74,101,223,158,67,175,66,243,193,40,118,220,65,192,31,165,94,1,158,141,193,222,38,169,114,35,61,103,126,156,222,97,75,176,235,105,152,216,113,218,124,16,97,129,212,224,20,66,27,158,55,167,16,111,126,254,183,126,216,138,65,3,104,235,2,171,105,153,192,55,230,160,251,52,47,70,131,96,218,114,184,133,117,58,16,202,248,232,58,157,9,69,255,87,98,111,155,130,82,146,69,34,85,204,231,139,5,220,222,101,129,68,170,37,65,106,49,116,40,121,177,7,158,243,161,106,221,192,208,56,171,52,78,128,17,91,25,35,108,25,81,87,41,141,73,24,54,75,116,227,25,212,244,247,96,140,17,183,128,198,70,137,126,217,28,185,216,120,35,44,89,226,125,179,118,39,43,101,140,104,71,34,200,177,247,176,83,27,239,81,9,137,69,150,76,88,179,40,197,214,64,188,191,220,169,223,251,128,5,193,53,42,16,51,189,81,56,47,157,200,201,133,73,144,146,5,127,216,28,76,24,152,45,37,79,21,115,104,111,23,86,31,254,178,250,235,39,213,83,119,234,15,110,213,47,159,174,94,252,116,229,197,197,250,149,159,86,31,222,16,26,144,72,139,23,137,203,117,147,248,207,182,74,162,64,226,20,219,194,63,59,67,215,130,219,114,145,149,55,70,184,103,203,171,15,126,173,189,119,170,122,250,167,127,63,255,156,163,32,85,178,116,206,98,33,237,168,170,33,96,206,0,140,78,104,15,199,77,98,85,144,148,113,130,157,182,107,39,207,213,62,248,135,189,101,129,70,100,214,163,110,211,15,67,133,201,22,104,14,195,138,110,37,237,147,157,85,108,133,242,90,81,35,244,54,123,194,199,223,41,88,194,111,23,75,212,215,133,4,223,6,201,40,109,14,176,77,227,229,232,65,134,89,180,109,231,224,217,246,33,14,59,14,49,123,146,132,217,85,228,98,43,211,0,135,37,37,11,43,232,188,64,194,213,197,200,36,73,233,9,84,77,115,98,201,180,234,20,11,100,181,25,39,229,140,120,224,181,203,215,235,63,222,230,2,169,91,91,53,55,195,98,37,53,104,7,93,56,202,196,192,104,52,178,118,230,98,253,197,3,108,228,40,71,21,158,58,166,4,6,68,68,217,35,21,48,148,160,219,130,200,74,217,147,24,36,203,5,215,170,156,193,192,88,74,173,29,230,167,129,185,243,165,92,69,213,226,76,106,195,96,33,114,73,46,160,235,200,96,86,42,114,52,190,250,168,122,251,203,6,52,134,205,18,59,149,142,189,85,240,230,43,24,143,52,39,143,147,137,11,172,231,165,75,158,232,142,23,76,45,185,44,107,152,165,113,210,41,22,196,104,17,10,211,64,172,122,246,171,181,207,190,209,198,197,18,226,221,33,194,54,110,239,168,223,240,65,182,245,103,218,20,96,15,76,115,81,43,164,69,217,182,117,18,71,171,193,202,228,24,63,222,28,106,126,151,116,130,69,155,103,167,174,80,154,133,167,39,239,73,116,122,18,44,30,38,50,134,138,71,199,187,226,220,14,121,94,20,48,49,37,186,140,98,208,121,130,135,16,91,20,140,164,212,130,30,174,124,137,69,166,111,92,136,11,76,159,78,230,244,216,244,52,144,241,96,146,204,67,81,80,181,190,119,211,117,210,40,162,83,133,165,44,104,18,203,158,14,187,106,144,146,209,48,12,91,164,64,61,170,228,110,227,53,138,9,77,162,184,83,136,68,189,48,65,211,246,156,229,75,213,75,191,52,141,5,175,162,102,174,109,33,36,4,124,10,118,1,3,10,217,63,86,158,125,93,255,234,157,141,132,156,183,55,67,119,98,39,201,226,149,54,67,67,203,42,178,92,214,27,171,157,59,89,189,126,111,245,214,181,181,119,62,121,181,141,1,132,98,122,39,89,9,244,214,214,62,125,89,93,254,246,213,182,163,111,167,174,242,69,195,246,68,170,117,142,231,138,101,21,248,249,88,165,227,8,217,56,245,0,84,98,166,16,179,167,186,56,34,248,208,104,34,147,168,112,12,133,183,223,246,89,31,109,129,190,224,190,41,232,11,216,245,123,128,26,46,96,216,152,220,209,41,10,126,7,64,254,230,128,126,249,193,12,232,232,18,234,31,237,51,120,30,99,159,115,220,247,108,185,118,246,114,237,218,207,107,215,126,108,49,217,129,204,155,4,181,93,205,120,226,186,185,241,149,24,130,44,215,2,81,181,248,16,214,52,197,6,203,185,65,20,20,171,76,54,41,15,200,82,129,124,16,177,113,153,248,217,168,66,236,72,192,39,6,125,98,200,39,134,125,71,185,87,141,32,96,152,105,32,200,124,177,2,122,93,185,88,150,114,162,135,128,19,61,24,6,14,126,67,33,69,244,96,216,55,209,115,188,146,47,97,240,98,82,16,87,111,252,159,45,169,88,203,190,92,194,67,186,82,26,157,178,150,73,208,231,218,130,74,137,77,115,66,176,253,26,89,34,99,120,125,114,163,108,148,137,153,106,136,36,107,2,98,136,255,139,165,145,52,166,147,25,73,107,59,111,81,149,53,89,0,133,97,254,59,238,130,36,156,36,217,134,144,99,240,27,224,165,113,31,159,78,226,85,233,168,108,19,177,246,207,220,139,217,172,154,77,230,100,75,79,217,30,208,27,254,51,48,14,141,182,217,77,58,196,81,24,191,226,0,168,229,98,158,166,110,17,24,103,162,101,147,108,116,90,211,36,206,184,223,27,157,157,98,98,138,64,163,233,197,88,235,130,69,250,231,80,1,37,213,180,31,130,64,182,104,81,46,232,201,193,104,3,37,206,40,97,213,121,141,55,66,19,189,156,154,252,97,246,20,100,155,90,78,166,44,126,38,169,69,68,215,202,180,120,115,205,76,169,228,100,92,78,201,255,76,151,50,114,16,209,131,19,61,41,13,158,31,105,200,151,108,233,50,20,24,28,154,237,131,79,154,161,150,229,146,95,171,148,181,86,210,228,204,44,73,148,66,22,41,243,226,121,115,185,126,235,228,202,203,91,181,119,30,18,97,210,148,40,202,213,48,208,219,174,97,0,53,91,126,139,119,181,19,52,55,12,152,237,13,46,57,161,90,176,3,52,86,254,219,213,248,219,160,8,149,155,56,138,16,217,106,195,20,209,196,49,222,210,210,235,74,32,108,179,69,2,81,209,207,133,64,12,247,87,68,32,144,84,244,52,71,28,129,148,133,141,144,135,7,202,22,45,2,195,65,152,241,160,186,37,129,176,54,171,118,8,120,124,228,70,62,101,161,69,226,1,234,110,164,35,189,178,169,211,175,116,238,89,108,75,22,65,241,127,205,212,228,76,211,214,236,72,77,141,71,191,91,139,81,75,3,87,187,122,127,237,198,237,234,163,229,234,195,39,29,249,78,110,212,88,102,37,20,153,54,50,27,248,6,218,153,13,145,6,179,129,67,173,197,209,227,59,227,54,130,230,14,191,34,250,82,197,203,76,89,94,65,219,0,101,153,78,215,6,77,163,13,104,202,33,213,34,77,77,122,166,11,77,205,93,253,173,22,31,78,115,50,109,115,76,195,50,96,160,228,216,93,202,166,166,81,107,104,115,241,161,249,102,8,26,48,205,99,194,60,252,233,222,181,171,59,157,54,204,105,168,206,153,6,139,45,74,188,106,231,190,67,82,116,91,222,37,53,253,209,117,167,212,187,239,68,247,6,228,252,230,76,237,241,61,94,130,42,150,27,44,1,180,239,218,205,6,144,21,43,229,34,161,219,34,208,109,12,51,149,5,80,70,32,159,66,75,110,34,197,233,83,213,7,79,221,197,171,98,203,116,33,200,186,138,87,69,131,30,98,155,66,111,160,169,208,171,41,47,78,130,47,53,247,224,217,18,179,110,183,198,255,45,29,236,172,254,244,75,253,221,167,245,103,151,96,57,224,23,112,24,144,242,206,34,218,82,55,32,204,112,176,219,89,106,252,141,150,111,13,177,86,23,111,189,35,174,75,55,215,213,87,116,90,198,58,190,252,47,39,162,154,132,25,11,77,139,5,74,32,186,94,244,211,108,106,138,76,200,219,209,115,228,255,254,215,127,165,189,71,123,38,197,191,252,165,179,149,115,201,245,14,64,160,233,0,180,44,250,232,125,110,76,126,169,252,234,168,95,127,118,214,137,165,229,66,186,49,67,191,98,226,243,104,180,67,252,96,3,226,179,62,180,44,118,166,27,114,190,65,145,87,75,121,43,223,99,59,175,145,235,121,44,218,33,124,168,9,225,219,16,247,211,59,27,74,251,105,11,191,183,44,210,248,3,45,45,63,183,46,212,174,188,172,94,88,174,158,253,152,27,6,41,157,158,77,165,185,97,72,73,106,10,79,164,90,18,103,104,50,24,77,129,162,38,102,160,70,55,201,231,162,10,152,116,143,31,26,170,157,160,53,41,41,169,241,52,154,186,212,67,11,90,150,83,74,93,243,65,13,181,109,16,207,106,69,198,212,189,236,147,176,228,162,174,225,182,248,253,151,124,103,205,90,158,197,77,160,88,152,42,86,168,101,86,117,27,102,74,162,22,135,153,209,211,109,152,117,114,55,159,92,45,14,235,195,111,235,207,78,87,175,63,170,222,56,201,15,171,113,62,180,145,189,154,3,238,42,74,25,77,181,74,34,238,236,202,141,76,60,250,191,217,140,32,27,33,47,71,217,101,157,212,70,196,84,63,47,166,182,160,216,94,186,180,250,210,221,34,168,97,212,158,140,147,106,38,226,164,94,33,51,210,69,214,133,162,100,99,249,29,209,147,226,211,206,174,153,106,188,105,166,172,188,170,255,227,164,119,179,160,79,15,37,128,162,69,146,144,92,163,120,14,157,16,217,67,232,169,249,107,75,30,58,102,15,140,201,34,30,6,24,190,23,43,47,111,120,170,247,255,238,228,21,194,87,227,14,87,56,191,141,75,87,61,181,159,207,90,29,106,150,196,44,158,24,229,184,8,78,170,115,4,39,49,213,191,8,203,224,184,52,43,91,130,0,229,184,32,64,42,139,110,68,244,125,26,114,136,30,56,181,20,106,8,163,19,205,171,77,192,171,243,42,254,195,140,122,80,6,168,214,51,235,239,33,231,136,122,146,189,129,249,4,217,141,90,104,18,15,209,182,202,229,246,186,68,90,107,35,42,212,72,218,25,62,198,131,114,0,15,143,91,11,4,85,33,89,179,219,195,157,30,155,97,226,227,22,3,104,229,139,110,35,238,130,62,117,28,194,22,212,45,217,180,218,223,106,76,43,93,184,104,141,1,226,192,87,42,142,125,185,56,87,216,7,155,78,171,44,54,38,171,45,180,98,138,209,133,65,172,226,152,53,190,133,240,85,98,26,39,147,47,236,151,96,50,149,180,20,187,230,0,65,122,138,120,254,164,152,174,5,3,197,34,200,61,5,61,69,252,91,254,37,118,106,76,223,143,147,251,34,250,107,146,10,119,36,237,250,210,53,153,188,113,108,73,173,29,130,158,81,151,10,59,52,199,60,65,158,124,66,249,142,126,82,22,232,255,198,110,207,242,209,27,118,83,250,128,51,250,209,7,204,18,174,1,164,118,41,214,80,81,251,164,235,240,252,87,173,18,83,115,140,47,218,11,109,91,228,138,209,207,75,162,33,180,226,125,10,94,132,197,239,37,69,77,145,23,154,153,222,72,27,77,61,69,152,217,93,192,164,220,122,106,211,31,248,55,126,226,164,70,14,92,53,226,29,1,50,207,84,178,10,58,232,249,68,104,76,149,64,112,53,228,93,179,164,171,39,14,79,230,42,10,2,35,205,184,195,112,56,144,180,195,32,3,214,26,12,237,8,207,6,3,104,211,188,47,213,83,143,87,223,185,82,123,244,99,117,249,19,59,12,151,156,170,214,12,167,232,211,64,215,74,216,242,58,58,197,148,151,95,17,58,22,151,68,75,186,74,126,28,251,89,178,122,50,195,245,76,156,188,146,96,74,58,89,216,180,137,38,246,52,73,247,253,133,35,154,227,100,183,31,47,18,112,245,27,87,215,231,129,13,132,166,144,154,234,107,9,13,105,18,67,224,158,24,15,77,103,255,254,52,93,145,112,105,27,46,86,148,14,199,82,157,155,147,208,252,52,201,97,40,4,156,64,73,229,22,32,73,101,19,160,160,25,16,155,117,13,225,176,50,38,48,97,51,24,101,65,135,48,87,132,191,29,230,151,166,170,17,75,87,140,181,69,131,129,24,88,129,112,197,76,208,162,102,104,220,194,212,8,26,87,76,131,166,173,172,214,158,55,33,50,45,130,155,131,137,207,93,38,4,8,122,15,106,87,158,146,59,129,52,237,61,44,255,155,54,165,188,154,52,193,96,143,164,173,147,130,54,167,77,7,209,34,15,211,29,144,19,15,109,57,40,89,253,223,251,22,80,54,237,1,229,86,54,1,154,70,89,206,103,97,111,54,249,85,225,29,32,42,104,155,38,41,14,135,204,103,96,86,228,140,234,213,28,116,144,190,89,148,163,204,130,64,54,211,241,86,161,147,110,176,111,249,55,107,94,220,196,149,144,13,34,38,84,182,45,27,116,219,118,122,133,11,33,147,186,245,215,230,115,228,130,158,249,87,246,254,9,72,152,205,204,119,104,254,189,244,202,175,96,172,217,20,161,218,217,203,213,243,55,5,49,93,81,104,80,207,128,28,196,156,203,46,244,49,94,48,23,52,129,164,246,237,20,57,62,149,13,38,165,66,233,171,192,150,130,127,53,216,178,200,162,149,254,146,152,39,121,81,51,193,100,64,32,122,84,160,55,26,133,66,98,70,203,105,155,103,73,82,43,98,81,204,114,73,82,35,169,112,218,47,7,88,146,84,113,170,63,163,221,138,21,147,228,246,109,212,135,32,39,53,153,143,48,255,177,60,185,230,41,136,70,80,202,216,34,67,23,36,193,216,20,236,88,217,19,217,2,200,29,73,210,238,81,55,137,141,121,196,163,117,206,230,12,79,114,179,235,190,148,177,69,205,153,146,126,34,243,49,224,19,241,51,102,104,215,36,61,99,106,243,211,18,200,180,65,89,136,250,97,250,152,220,138,62,248,156,152,139,57,107,53,239,122,34,128,141,164,169,227,125,30,211,212,19,81,76,161,18,58,126,110,144,145,157,115,131,236,224,247,125,253,14,145,105,66,147,42,174,23,124,250,11,111,191,141,162,52,7,179,145,180,194,134,66,207,211,171,119,8,149,233,148,151,41,149,29,150,54,205,171,181,76,167,194,150,14,238,182,129,182,114,163,227,177,42,50,71,86,253,33,245,131,45,24,173,251,209,249,243,79,108,190,192,140,98,159,232,58,207,95,44,177,209,142,140,76,191,182,64,177,196,194,156,203,36,222,11,52,187,163,218,210,21,243,165,253,162,211,136,88,125,109,155,140,135,197,253,183,191,208,0,168,201,57,183,117,184,13,97,238,167,14,165,54,96,140,86,108,177,19,181,189,183,159,248,233,56,82,206,241,78,134,29,176,109,22,3,200,188,53,13,182,126,184,145,77,235,10,44,185,131,18,115,43,37,242,55,119,26,113,241,159,82,197,66,38,171,228,59,132,250,173,7,213,7,159,211,187,61,32,212,175,60,185,95,251,244,81,237,226,131,127,63,135,133,87,168,93,186,92,255,6,166,248,34,43,63,64,172,78,251,228,19,160,97,66,77,15,84,133,229,77,42,164,228,28,255,74,51,57,49,175,8,150,207,93,88,178,169,208,32,8,123,169,157,161,195,225,50,147,227,172,33,129,16,154,110,32,180,67,46,27,72,129,237,233,246,219,83,228,224,65,255,218,129,69,93,25,10,54,7,51,55,225,228,243,166,36,148,240,45,194,153,5,93,18,205,194,64,86,159,189,38,60,197,98,38,3,34,92,172,215,71,48,54,243,173,115,91,157,139,156,152,55,72,88,161,177,100,243,123,228,130,108,122,3,114,67,195,97,151,27,141,165,220,194,88,162,193,167,201,88,22,154,143,165,220,206,88,154,46,98,218,86,226,6,253,113,90,236,140,219,150,141,33,81,77,128,73,206,38,12,172,41,230,131,82,36,109,164,152,207,59,167,152,15,203,33,95,70,234,13,181,144,98,62,35,251,95,113,214,1,180,223,141,201,170,121,91,111,24,193,126,50,75,67,215,179,90,46,150,63,106,247,219,180,201,108,99,44,149,202,133,157,36,110,94,27,13,114,33,243,205,245,219,106,90,81,103,149,141,52,109,174,223,86,211,44,128,99,214,36,119,53,75,74,48,57,211,196,182,234,220,22,8,139,249,89,7,219,119,163,209,212,235,180,219,146,90,154,108,191,41,86,169,253,182,74,202,122,26,163,181,218,106,141,209,189,205,249,208,238,72,225,173,181,118,167,29,171,210,118,111,198,203,235,152,224,227,237,115,58,84,221,179,158,41,142,77,110,96,110,175,39,17,135,214,203,102,25,56,156,91,148,114,146,146,111,179,131,122,157,182,90,98,235,1,70,56,105,163,45,174,86,91,173,205,193,0,40,123,114,18,38,65,105,163,57,190,90,185,253,6,113,134,182,73,76,83,189,182,90,36,91,249,56,59,37,107,210,162,245,64,205,84,183,173,86,241,176,108,184,165,117,133,28,175,205,182,114,186,230,220,82,170,88,41,148,219,159,11,124,181,182,218,155,74,171,115,235,154,240,230,138,109,79,248,177,236,172,172,180,216,36,225,22,61,144,178,169,118,251,220,58,38,79,102,243,114,187,188,186,206,158,142,201,82,110,31,52,55,38,101,219,25,77,224,207,28,89,137,215,213,195,109,80,171,168,204,175,103,74,114,85,215,75,217,169,244,235,97,34,174,73,117,186,45,218,170,235,108,49,45,205,79,228,218,164,170,94,103,29,235,184,84,106,121,134,152,87,114,173,98,251,162,103,219,189,99,117,214,33,122,182,223,20,171,180,30,209,115,61,141,149,218,167,225,100,59,155,68,107,62,24,141,186,101,81,118,93,187,149,203,102,202,250,242,201,85,109,179,111,160,109,183,67,76,173,193,84,69,153,149,215,75,82,76,154,22,245,5,163,173,165,235,107,57,60,128,226,28,30,64,33,206,103,52,4,142,225,202,198,130,235,8,17,237,54,185,226,120,21,94,139,156,131,249,96,178,5,234,27,215,176,36,134,247,21,108,142,113,105,249,4,107,35,155,159,180,214,204,21,39,139,134,95,158,146,138,161,169,32,28,9,161,169,128,249,197,116,138,206,85,205,151,126,180,186,129,180,169,238,81,82,219,1,101,26,82,26,104,87,81,5,253,2,104,70,129,190,238,194,103,102,91,166,65,77,10,9,47,127,202,94,41,151,149,84,49,101,131,71,124,55,61,66,23,0,100,33,43,16,36,30,189,145,26,91,88,32,2,82,24,227,131,116,114,36,211,91,45,115,166,98,237,32,24,10,32,36,192,104,137,81,84,157,157,28,73,241,94,138,2,13,24,70,67,24,145,47,30,54,56,89,82,142,190,103,17,28,208,146,89,168,32,128,45,198,71,70,115,234,140,168,197,232,53,254,8,93,200,104,29,50,185,232,218,217,101,41,33,80,95,197,206,78,209,231,70,120,134,14,141,91,66,123,97,164,112,229,58,2,79,74,200,125,44,216,4,171,70,159,226,221,62,26,77,162,91,82,208,85,25,207,170,152,3,125,32,236,227,124,91,72,196,113,141,199,183,149,227,179,48,15,21,43,74,18,123,106,114,15,85,228,140,12,99,151,2,22,131,121,169,196,244,193,220,15,223,52,167,81,163,16,144,76,159,28,46,179,4,195,187,123,16,86,119,178,120,66,155,148,46,152,177,75,1,2,31,80,147,4,128,192,25,171,33,234,128,215,146,65,246,35,232,84,0,235,21,51,196,123,97,170,101,77,133,183,64,201,169,160,181,73,22,88,93,32,153,158,4,195,47,213,206,10,78,127,24,123,52,107,218,139,168,59,114,144,35,80,46,116,15,117,163,230,41,93,201,89,9,77,104,156,203,22,166,187,225,29,37,112,46,107,241,189,197,67,183,61,178,162,22,11,82,46,65,98,123,105,139,148,219,101,65,132,42,52,152,25,78,127,86,158,252,115,101,121,121,229,201,253,234,203,247,90,235,167,232,134,236,24,90,131,247,204,165,233,105,180,27,178,44,94,96,185,109,68,201,153,89,245,225,233,250,87,239,180,136,104,224,173,126,216,116,144,42,120,28,188,197,9,111,118,188,54,175,130,46,94,110,136,50,219,91,219,69,187,254,248,89,253,217,77,26,9,180,93,62,114,221,25,76,211,20,55,168,138,101,87,163,207,150,244,197,11,89,205,88,185,42,176,227,41,52,102,171,159,11,147,120,242,100,245,204,50,197,87,247,237,238,60,122,84,12,104,46,236,56,27,49,229,89,90,78,74,138,75,36,31,129,31,39,129,11,232,147,47,166,179,153,121,157,61,14,208,23,34,245,185,232,38,75,62,224,14,100,78,75,57,211,106,217,251,103,65,196,11,179,240,38,151,153,215,155,181,4,2,178,249,56,120,220,154,236,39,157,110,33,238,143,75,117,121,201,160,43,31,113,167,52,151,30,38,95,181,112,177,90,160,28,250,92,212,194,232,192,247,49,18,73,199,26,58,7,163,252,155,67,91,154,218,113,9,182,112,237,174,70,107,122,201,162,152,75,115,21,29,111,88,148,128,139,230,138,74,218,245,218,132,14,211,126,115,130,118,198,11,85,154,221,155,96,221,38,8,217,111,77,24,112,244,203,211,77,187,122,245,145,185,171,5,121,110,195,93,213,97,186,118,21,90,105,181,171,136,144,107,87,41,182,173,117,117,237,204,197,234,55,23,157,58,60,38,151,100,118,105,114,93,221,174,158,190,88,251,215,173,118,58,79,91,108,131,4,12,197,70,132,208,123,97,220,59,82,90,186,31,99,150,61,156,226,95,138,44,127,133,128,183,135,56,58,57,7,90,85,243,18,234,129,238,87,103,28,47,135,170,149,100,62,91,198,206,208,243,75,182,130,214,111,61,88,125,240,141,182,71,54,105,211,173,145,134,203,86,243,59,56,44,106,27,158,165,246,202,17,153,186,165,73,169,136,68,63,133,194,228,124,149,184,170,73,97,246,54,45,7,209,105,45,75,79,96,147,129,36,125,46,7,162,125,248,156,222,232,201,68,2,66,39,137,118,30,149,24,88,118,98,10,159,252,153,64,148,61,235,11,164,160,156,214,35,143,74,181,85,212,13,203,204,41,206,11,202,9,60,238,220,156,205,116,176,39,160,233,238,158,43,236,1,38,151,149,242,252,248,124,62,89,204,169,90,134,139,70,101,16,140,76,178,92,40,94,122,21,181,195,73,47,114,4,49,40,171,41,37,91,130,77,157,224,232,5,245,34,79,175,178,18,151,196,50,201,71,225,149,74,165,220,124,7,232,175,157,75,90,156,157,37,189,119,41,212,162,97,26,119,80,79,8,255,102,249,175,32,156,86,80,225,85,153,247,246,102,185,171,75,235,63,30,87,191,213,175,151,56,34,31,221,194,127,137,45,46,109,150,255,28,216,162,50,178,128,138,37,190,229,235,68,87,209,33,201,234,4,194,138,20,217,17,57,209,208,1,6,170,54,177,38,221,85,183,176,2,105,57,3,82,0,43,144,149,113,172,154,85,5,156,58,99,28,130,13,177,51,55,48,79,144,108,54,20,101,24,10,98,135,208,102,219,18,210,46,173,57,66,22,164,217,236,164,132,130,152,201,11,82,83,79,98,89,66,143,37,118,41,230,136,128,74,227,248,20,222,21,37,119,147,247,21,75,168,160,10,118,207,72,147,245,194,232,138,136,35,191,40,16,7,234,77,155,128,83,228,57,207,16,186,104,116,56,109,34,157,90,2,21,178,34,142,151,21,16,47,38,231,145,209,253,253,253,18,112,24,114,23,109,171,8,223,153,40,0,51,143,124,166,206,205,88,186,216,9,191,202,140,131,254,154,237,52,181,171,55,71,163,245,172,158,121,92,125,244,209,202,147,101,161,43,139,190,16,57,85,246,64,237,64,127,127,145,182,148,235,199,202,99,242,228,208,137,82,135,208,177,165,223,251,159,71,124,221,125,192,52,228,163,212,189,16,239,62,124,180,19,102,109,206,139,86,90,24,85,144,149,59,99,206,141,86,95,158,90,187,245,172,122,225,84,245,242,119,181,79,31,85,239,95,251,159,147,239,192,239,218,195,139,232,30,171,53,31,36,205,183,216,52,253,246,127,233,87,242,126,227,200,192,135,250,185,167,181,7,231,225,107,253,95,223,242,184,133,90,193,141,67,12,240,122,229,56,126,115,183,250,232,82,99,76,1,36,253,160,51,66,100,75,75,140,16,1,16,49,172,45,150,251,109,38,60,226,98,189,165,236,204,200,186,224,7,0,168,135,79,171,0,156,229,10,6,134,25,251,22,57,99,19,250,233,58,111,116,40,251,51,81,33,182,8,130,11,150,132,182,216,127,84,114,160,119,213,152,32,77,75,29,89,100,142,244,69,37,86,118,184,6,5,16,248,34,178,99,17,6,157,47,168,180,122,13,105,73,164,26,201,46,60,23,52,191,200,227,35,215,75,75,111,17,183,40,206,246,176,105,19,245,166,163,6,10,204,101,66,124,185,136,213,160,7,61,118,19,70,89,122,3,68,160,235,14,245,197,107,98,217,160,174,122,134,33,113,211,38,223,91,253,150,103,140,225,222,126,251,45,249,237,183,157,145,193,133,181,71,34,221,25,214,235,9,54,43,51,23,241,20,207,214,59,180,35,215,60,72,173,64,145,20,94,199,98,155,73,14,86,107,169,132,39,170,50,238,104,139,28,206,206,14,170,72,15,190,103,148,22,192,245,197,105,185,224,92,197,110,231,33,133,151,68,163,239,206,21,177,187,28,129,150,68,117,94,109,86,92,43,178,36,106,54,8,158,3,112,133,119,30,120,171,25,170,83,19,60,156,94,234,246,13,50,33,180,45,167,1,193,184,82,75,104,7,157,195,241,140,45,254,73,41,194,136,104,49,104,137,31,4,231,8,207,204,228,54,55,63,90,75,161,169,187,22,129,53,64,99,239,33,100,66,131,10,158,236,8,75,204,129,220,108,30,178,67,114,228,118,114,199,41,179,199,64,25,165,76,226,240,236,34,36,51,47,122,226,143,123,68,215,201,143,106,83,202,242,152,230,139,24,206,202,185,180,218,193,240,52,219,220,90,235,113,50,187,64,250,171,213,29,161,177,106,117,247,109,106,95,106,228,64,173,241,10,155,121,91,152,19,34,34,212,97,113,72,164,183,64,168,179,69,9,91,21,186,4,1,223,166,36,118,79,64,3,118,196,119,212,171,197,75,193,207,196,186,223,217,37,108,33,76,223,47,116,81,167,116,252,34,10,199,146,57,169,48,45,116,198,154,206,247,113,6,222,113,182,131,52,190,94,220,11,173,35,94,176,98,77,150,21,106,246,106,232,167,238,216,45,226,165,205,186,36,54,224,70,82,14,103,158,107,49,2,14,88,42,81,44,205,83,128,226,145,163,218,226,76,114,236,141,67,13,32,1,10,192,24,96,160,163,133,21,27,214,79,226,108,210,37,144,87,99,200,128,123,128,241,132,206,183,223,22,122,200,51,193,165,123,228,101,15,165,75,188,144,78,224,125,240,253,37,193,193,99,154,93,37,101,227,165,170,197,4,250,102,79,226,68,147,217,245,82,248,37,196,200,167,34,40,215,83,66,76,43,76,53,124,173,103,212,243,154,116,78,224,122,1,52,99,229,181,160,118,222,41,152,142,253,182,22,41,182,48,216,152,59,34,155,146,97,184,157,42,122,129,129,240,110,214,22,161,19,88,196,114,169,178,224,52,79,65,175,163,197,150,76,183,23,217,161,149,131,103,251,91,111,21,116,54,212,212,57,109,217,102,55,195,152,9,209,80,51,100,198,26,252,193,90,129,157,196,249,136,65,218,2,81,87,14,245,23,32,117,149,117,174,39,13,242,243,129,236,215,253,166,71,38,72,146,249,157,8,138,134,1,204,190,132,25,139,23,206,42,82,10,166,167,208,165,144,223,69,77,4,109,189,94,59,53,220,105,181,36,26,27,145,171,154,198,181,225,197,17,6,121,87,214,216,162,7,248,13,233,88,246,146,76,34,187,51,29,2,107,94,232,236,242,31,181,74,65,142,214,3,118,30,218,223,175,144,75,34,60,154,138,118,86,94,234,79,139,21,98,57,145,67,129,140,249,26,96,94,187,6,88,97,90,122,201,236,200,222,155,73,103,122,211,129,94,230,200,174,249,152,231,13,15,246,168,47,226,115,79,252,25,148,147,190,215,144,248,51,146,73,251,211,233,116,164,197,196,159,81,95,50,220,32,91,41,244,55,245,26,144,14,36,229,104,184,87,110,29,233,180,191,1,210,189,129,104,228,117,32,29,78,38,125,125,97,95,203,72,103,100,59,210,92,130,85,111,169,11,29,19,122,232,81,174,207,239,245,75,146,63,37,5,123,189,37,188,56,35,70,253,129,160,75,167,237,7,42,56,99,150,58,96,207,25,214,94,9,220,27,161,179,3,47,79,40,176,252,79,202,5,89,65,229,105,12,54,173,108,30,36,2,71,163,15,185,151,217,161,116,26,19,212,94,85,232,252,91,191,15,151,176,77,155,156,32,227,226,232,244,188,127,182,152,77,123,124,162,41,215,108,50,217,139,70,74,169,211,177,70,145,90,78,202,202,252,34,189,244,230,113,42,182,68,175,213,100,129,40,238,205,46,33,97,67,129,245,230,190,117,205,93,235,152,202,85,203,214,90,34,162,39,23,24,166,73,206,214,136,63,237,139,4,35,82,147,156,173,166,116,152,81,127,88,94,127,74,95,46,255,153,150,215,87,246,5,211,82,56,19,49,242,250,226,217,230,82,227,196,242,246,202,52,65,243,127,4,131,65,35,37,179,59,16,215,250,52,171,124,43,32,104,46,121,27,32,177,245,54,105,166,249,69,46,43,14,203,48,191,212,144,78,166,76,243,154,39,4,203,48,111,69,220,158,217,220,222,115,61,107,187,158,180,157,164,150,15,120,131,161,96,52,60,59,183,153,145,6,83,181,107,89,208,73,142,246,37,107,30,121,59,108,122,128,27,240,70,124,33,127,116,118,174,49,122,196,127,164,21,252,104,230,86,64,176,47,220,27,108,21,65,231,220,241,246,230,52,8,36,207,187,1,185,57,101,219,5,74,179,198,243,112,181,92,241,246,33,183,101,139,95,212,146,196,251,189,225,72,0,70,201,227,247,2,141,35,64,100,224,3,253,243,146,157,233,236,41,227,205,28,104,238,170,37,177,147,189,103,236,168,205,27,14,248,112,44,184,186,175,32,255,182,230,204,168,206,236,98,159,254,112,85,21,89,61,200,249,120,55,202,199,29,242,15,196,197,94,146,144,123,34,30,151,196,68,60,145,20,39,7,227,91,227,98,113,32,30,207,38,240,201,241,132,24,72,224,163,10,60,154,199,108,221,137,133,1,113,122,107,124,36,46,78,195,163,60,121,84,24,96,165,230,224,145,143,60,242,15,136,243,228,209,52,73,246,45,227,175,131,248,75,138,199,83,88,32,45,78,147,247,243,80,69,37,85,202,3,162,143,171,50,57,224,80,167,72,240,147,240,97,145,175,152,55,158,155,48,141,36,226,35,9,81,77,112,143,102,224,209,32,105,54,64,30,5,7,56,76,42,230,132,228,14,228,108,176,193,105,108,250,38,41,249,155,159,55,63,111,126,222,252,188,249,249,127,243,135,215,24,60,139,240,164,172,105,83,30,84,167,54,255,87,97,137,20,107,168,85,209,138,84,60,245,40,147,201,142,176,95,244,208,127,157,30,67,178,107,14,140,135,195,84,170,118,234,83,213,74,108,80,130,170,78,180,29,78,122,245,48,5,74,111,129,167,10,175,54,209,154,76,119,242,48,229,201,13,69,187,168,79,171,235,138,137,71,215,76,240,49,209,158,60,161,112,233,196,102,158,12,168,157,224,119,77,21,240,16,21,197,169,33,84,165,104,11,84,125,242,96,66,197,214,144,35,218,77,67,236,168,238,228,9,69,214,141,158,179,34,69,27,213,107,179,202,38,248,173,211,183,117,176,84,137,114,130,172,41,83,20,66,44,54,219,157,150,229,146,77,145,162,175,129,92,76,159,242,4,145,216,232,135,11,12,129,255,145,230,150,24,84,7,237,201,137,9,157,251,106,209,165,88,69,170,63,121,252,78,99,12,154,130,163,9,70,202,52,176,83,102,124,129,192,107,176,83,250,251,194,201,80,111,48,208,154,157,50,26,240,71,26,223,37,67,91,118,95,186,87,32,133,251,122,155,20,246,42,29,114,231,171,187,127,230,224,97,79,46,117,142,227,45,186,249,86,110,151,169,180,100,185,88,242,168,90,86,117,204,217,68,188,53,243,29,174,55,141,88,61,202,6,166,11,71,124,97,203,77,27,114,135,141,220,126,209,188,91,103,179,105,185,216,40,91,135,150,172,222,146,187,131,120,213,171,50,13,180,79,246,11,154,3,113,94,205,22,200,245,0,244,209,33,110,26,2,122,219,21,202,192,245,42,166,231,160,159,0,80,186,152,223,67,163,79,211,114,152,220,157,94,251,34,12,193,121,190,42,169,152,48,85,46,151,98,61,61,254,222,160,55,16,244,121,253,81,175,63,20,137,245,249,122,125,61,164,11,68,171,62,238,243,7,252,222,124,41,164,121,229,210,87,248,128,191,245,133,211,150,254,172,188,248,170,254,249,251,181,159,46,173,222,61,91,253,236,222,202,147,139,181,43,15,107,23,222,57,128,245,106,95,157,169,223,255,213,40,78,243,100,53,184,91,97,26,146,86,70,156,45,187,150,113,119,190,16,168,21,34,87,37,186,73,1,243,229,64,73,238,195,73,176,228,234,14,109,130,32,24,238,192,191,220,89,121,113,189,122,254,94,237,228,59,130,123,231,116,116,181,125,209,212,65,114,139,33,37,193,66,6,211,100,160,120,194,146,58,216,86,153,184,174,119,23,105,6,98,133,165,142,161,181,109,55,57,11,94,237,213,54,242,160,75,160,236,203,174,53,170,83,149,76,6,23,108,215,107,141,28,112,205,101,158,222,113,196,40,117,86,114,183,62,5,144,238,5,47,230,1,207,202,115,251,149,92,23,198,75,68,24,133,201,65,42,67,237,129,53,167,162,200,170,118,99,179,217,85,72,244,122,96,6,10,122,13,178,9,167,33,89,147,72,236,118,225,210,121,198,243,136,182,80,100,96,124,88,90,116,193,31,98,235,4,101,20,227,118,36,225,160,78,54,25,140,244,159,173,114,14,29,4,247,249,65,83,76,147,104,148,158,76,37,151,35,191,186,139,149,50,187,86,232,97,123,174,41,39,30,6,97,32,22,30,125,101,171,200,32,3,74,249,156,172,170,108,215,109,212,82,55,110,234,58,68,226,225,75,34,98,202,57,12,124,130,119,141,160,138,150,33,149,220,90,163,33,134,11,147,57,153,242,37,70,142,48,216,210,168,218,194,101,219,108,90,116,71,12,68,150,74,190,176,206,65,118,160,47,133,71,239,241,202,185,92,182,164,102,85,231,92,222,81,100,126,7,150,16,77,215,182,24,63,240,151,41,141,21,86,95,60,205,188,211,229,80,168,193,226,211,58,202,65,130,178,233,114,7,221,27,91,233,7,221,245,217,56,182,210,25,163,130,107,143,142,178,11,195,236,74,92,139,187,7,221,169,93,135,144,43,244,191,188,123,172,221,62,93,125,248,220,200,160,46,54,69,152,219,63,216,84,201,145,89,173,78,101,75,24,111,128,159,47,98,217,121,198,148,69,11,123,112,235,74,179,121,82,46,82,95,79,213,58,75,12,210,113,164,129,185,153,159,108,116,227,222,180,112,206,201,236,42,115,146,220,92,19,80,18,234,158,210,30,250,185,136,4,37,45,21,39,127,225,156,129,183,190,211,52,50,126,197,245,53,165,245,239,65,182,168,223,253,168,250,224,27,150,248,186,53,238,192,253,76,231,140,162,50,73,195,92,173,131,41,44,64,91,101,142,248,164,92,72,205,239,47,100,203,141,87,81,34,192,192,214,102,89,134,56,125,78,248,143,64,40,58,52,52,32,152,2,68,152,121,11,134,133,49,151,118,103,53,130,34,198,146,11,39,104,92,98,240,128,182,160,20,228,57,117,44,155,154,194,104,167,154,60,102,126,70,123,142,225,246,49,180,44,252,143,90,86,142,141,233,78,57,205,102,133,86,153,127,210,176,170,65,48,173,42,255,196,181,170,126,229,236,183,209,194,56,9,137,91,74,95,171,92,125,241,211,149,23,23,87,158,125,80,127,118,81,112,95,56,52,217,18,244,230,84,7,10,152,158,110,79,8,22,138,78,88,62,208,86,133,97,8,187,231,5,118,39,81,20,152,236,67,88,207,164,201,57,138,115,230,5,40,16,192,91,194,141,100,60,126,15,251,239,147,239,193,95,188,78,186,124,186,250,228,221,234,133,107,245,219,159,87,47,44,99,138,149,179,255,168,126,127,178,118,246,114,253,187,15,86,150,63,244,247,245,133,171,79,127,12,212,174,159,245,7,106,215,238,252,207,201,119,255,253,252,172,245,233,191,159,95,192,212,165,23,150,171,119,175,84,79,63,174,62,248,156,2,208,1,87,79,95,175,93,71,240,245,43,63,1,120,40,31,240,249,252,0,162,23,64,4,24,8,123,105,134,204,149,167,213,203,23,87,158,104,79,200,91,29,74,31,64,241,35,38,125,22,40,150,210,181,47,126,164,80,236,189,253,247,243,115,208,47,251,243,213,31,31,86,95,60,91,189,252,162,250,224,203,234,169,207,49,28,194,55,15,240,154,14,144,12,58,250,228,93,204,176,179,124,29,159,208,174,67,93,242,164,122,234,49,208,142,193,33,74,24,234,162,87,159,174,125,124,22,10,212,239,95,173,126,124,1,232,4,31,214,222,187,87,127,241,3,162,125,253,94,245,251,59,171,183,46,172,190,115,97,245,199,175,87,95,158,193,180,57,208,226,141,207,65,107,197,242,231,191,170,62,95,6,52,170,15,159,90,32,175,125,113,26,74,214,159,221,92,121,114,146,238,218,208,29,129,176,101,18,29,108,29,25,192,3,255,144,44,64,156,83,143,171,167,79,173,62,248,21,137,254,229,251,48,190,225,149,39,255,4,162,252,251,249,231,213,243,208,243,127,193,74,15,157,92,253,241,118,245,252,45,88,248,225,51,197,128,6,48,224,159,172,222,125,191,122,246,227,234,179,101,0,199,158,255,240,24,47,34,157,253,153,161,123,247,163,127,63,255,162,25,114,240,183,14,227,245,253,151,43,203,64,132,207,233,132,3,196,248,175,125,6,146,151,222,5,36,45,69,3,250,107,71,62,167,249,145,106,231,238,214,30,127,90,253,230,238,218,223,111,2,174,142,37,107,215,190,175,191,243,107,245,193,227,181,191,255,80,253,245,22,13,138,1,125,168,158,186,183,118,251,70,237,131,123,181,127,253,106,105,59,218,160,237,250,221,103,181,71,31,81,98,64,53,160,40,133,232,214,124,117,249,19,74,230,198,197,86,127,122,191,182,124,25,218,70,140,175,158,129,214,235,223,125,230,10,243,250,205,149,151,55,128,175,26,149,33,12,6,76,184,250,227,189,181,51,151,234,95,124,84,191,241,117,131,242,80,12,202,212,126,250,160,9,204,7,231,128,112,12,26,101,31,44,255,110,237,236,63,107,247,111,215,191,120,80,61,7,20,188,80,59,251,17,48,103,245,212,247,181,235,231,96,70,0,38,209,224,202,242,50,244,175,122,249,187,181,27,95,194,116,169,63,191,10,79,170,31,253,221,239,35,111,206,181,192,244,240,119,245,229,71,176,98,212,110,56,173,21,55,151,235,183,78,226,68,184,250,130,178,240,234,203,47,96,78,213,238,223,161,179,15,17,187,126,114,229,201,157,218,87,207,117,154,211,94,32,131,47,127,139,197,94,126,7,203,5,64,192,194,4,44,172,95,107,55,254,129,236,114,227,118,237,195,123,0,211,120,117,254,83,0,2,147,166,118,239,86,245,244,197,234,217,47,106,87,31,173,125,247,119,92,142,206,62,10,248,2,62,192,181,186,252,41,226,122,234,30,174,50,15,46,96,216,241,203,239,215,191,127,198,131,136,122,123,251,86,150,95,86,79,189,71,138,254,12,204,130,31,158,188,91,95,190,11,175,215,206,124,20,246,250,131,70,9,224,67,237,69,192,27,141,208,23,208,170,217,38,70,5,21,42,149,104,247,199,141,91,227,198,69,239,128,28,244,177,91,227,125,193,62,122,107,188,236,45,116,20,217,53,113,57,19,149,72,226,199,150,37,130,178,179,68,80,240,178,168,28,91,202,142,178,65,169,88,170,148,186,73,212,2,15,139,221,202,190,225,221,50,179,209,214,25,130,86,203,188,229,179,224,64,37,73,201,75,170,97,36,193,30,59,198,133,241,104,193,119,104,28,18,83,20,150,20,205,155,73,42,83,237,68,79,2,170,95,227,255,168,250,228,61,194,212,159,235,129,137,88,219,105,69,202,148,101,165,211,72,209,9,48,178,166,48,105,233,172,194,114,182,8,179,120,131,27,228,15,129,181,231,208,76,237,218,207,107,215,126,116,104,137,211,128,181,240,69,141,73,166,105,127,156,253,55,91,0,98,111,219,183,107,103,204,2,155,22,237,36,226,48,11,109,179,36,166,48,74,65,154,112,89,40,236,71,175,121,118,189,123,138,26,63,136,128,41,184,101,175,153,229,46,138,146,86,98,139,40,228,27,217,218,74,150,235,127,90,66,42,40,170,165,237,152,213,47,140,177,236,36,182,139,94,122,9,191,61,227,147,64,13,123,134,239,127,186,47,18,110,234,251,175,138,41,195,247,63,210,23,8,101,162,126,45,136,189,152,49,220,254,49,29,208,31,108,250,136,13,44,144,17,147,116,106,51,54,188,146,153,181,232,100,75,112,71,94,51,54,104,113,7,91,176,159,150,155,152,152,121,91,20,179,42,211,25,96,178,61,32,194,165,54,12,182,230,201,164,27,24,54,4,197,108,138,104,76,194,110,83,210,97,39,195,112,211,225,15,57,12,127,245,236,105,216,232,133,214,186,18,116,209,110,60,76,182,181,46,103,101,73,157,230,76,121,130,123,39,219,69,158,6,75,171,63,56,89,253,240,244,111,132,188,34,171,21,147,37,82,59,177,250,173,151,228,36,46,201,122,190,177,63,210,58,204,167,15,9,70,51,70,250,144,138,158,62,100,74,76,26,43,175,63,19,238,13,166,50,17,45,125,136,56,111,228,12,17,231,254,23,151,222,87,190,216,186,175,30,175,122,197,181,177,97,179,41,177,110,62,77,32,159,158,248,67,242,233,116,255,9,113,128,240,105,210,71,226,37,89,248,116,90,156,19,19,6,159,6,195,189,254,116,38,36,233,124,122,172,127,64,231,211,25,141,2,156,171,130,57,36,206,129,138,60,206,142,206,198,201,81,84,44,235,149,68,222,158,24,203,136,134,133,48,54,47,26,54,191,216,49,215,100,207,198,89,105,204,49,81,78,151,208,131,222,218,61,69,226,66,176,135,150,78,80,151,129,156,172,96,82,128,73,188,114,159,35,105,189,143,1,167,40,41,18,222,24,89,63,212,155,78,99,132,86,227,60,24,253,228,245,99,184,245,165,38,100,25,12,72,10,64,209,124,12,205,50,22,162,67,209,36,74,207,195,185,226,220,54,34,19,196,142,16,123,180,182,69,176,125,62,140,39,83,148,238,181,175,206,172,221,254,59,38,47,36,229,12,25,90,47,76,172,129,97,98,12,196,125,164,83,171,201,75,227,24,119,196,124,116,2,13,131,196,128,70,203,62,95,24,181,46,86,233,249,87,160,168,86,79,127,33,136,186,115,151,80,61,245,121,253,217,251,43,79,191,93,125,240,8,109,83,223,159,92,251,244,165,32,226,6,24,131,205,234,25,218,147,136,50,74,141,16,130,72,119,23,14,26,106,136,119,30,163,150,250,253,185,218,181,75,240,193,223,23,69,139,95,164,118,253,108,253,202,77,106,175,2,189,188,254,213,149,250,63,126,134,39,216,206,233,235,43,79,62,7,5,183,250,244,101,253,214,167,213,175,191,131,98,104,180,56,245,61,90,173,62,66,165,182,254,225,163,149,103,207,232,195,6,230,71,75,15,26,149,36,157,67,205,31,72,206,40,148,204,164,66,58,133,234,31,126,176,242,228,133,157,60,168,69,35,74,239,84,207,61,52,83,8,164,16,80,233,41,109,64,45,162,22,173,85,120,114,246,99,52,103,125,240,5,104,220,48,204,88,149,216,71,234,207,110,194,91,74,128,218,141,143,40,106,136,245,157,7,248,153,216,59,208,122,70,19,114,63,184,85,59,247,20,191,190,255,253,234,143,223,213,174,60,171,222,248,124,229,201,135,43,79,111,97,221,11,15,171,167,126,172,93,63,87,251,244,236,234,173,43,181,15,239,24,134,181,91,23,208,194,68,173,39,196,226,160,35,192,76,21,212,76,163,189,170,159,253,190,250,197,139,234,197,239,200,224,188,75,59,69,15,109,160,83,174,198,58,23,179,158,155,37,168,129,77,199,96,43,58,4,142,60,229,211,140,183,140,169,190,185,91,189,255,45,237,24,124,192,191,27,230,34,125,160,27,149,212,120,192,204,72,190,84,212,96,164,213,247,110,173,93,249,22,6,126,35,188,68,44,168,52,208,19,162,255,229,7,212,192,71,57,135,89,6,47,127,88,187,126,179,118,238,103,152,166,80,114,229,201,185,234,227,91,244,149,206,69,212,108,137,244,63,247,221,218,179,143,48,23,221,59,63,175,60,249,100,237,214,211,218,213,107,43,203,231,232,208,212,174,158,225,13,115,108,188,52,219,31,253,202,219,176,128,15,87,207,191,91,95,254,182,126,229,30,188,66,46,186,114,179,6,197,0,206,223,63,164,124,130,15,63,124,88,189,253,30,2,57,143,102,97,52,76,221,188,89,187,118,170,246,228,137,157,211,120,163,49,237,5,53,122,50,3,168,102,211,116,179,200,218,123,161,51,30,195,92,231,67,147,77,243,93,131,253,244,129,195,83,138,43,191,88,56,48,242,59,227,64,142,253,162,201,164,177,210,215,110,124,232,169,61,190,189,1,230,67,228,159,45,211,174,173,60,255,28,199,227,215,111,170,95,220,198,15,207,110,214,206,18,24,167,62,95,251,26,70,250,28,46,85,218,120,215,222,191,180,250,240,116,245,197,109,96,5,252,74,78,12,176,0,97,101,64,161,254,236,12,70,139,94,70,14,163,42,124,245,193,215,43,207,191,250,31,194,58,245,187,8,185,118,235,235,218,173,179,164,192,141,234,67,178,66,221,248,186,118,243,14,252,174,158,255,18,11,16,128,120,216,240,252,36,98,114,249,195,234,7,223,232,203,25,128,93,125,240,178,126,15,207,150,240,237,165,139,181,119,46,215,78,94,197,41,1,95,159,254,176,246,222,61,163,245,11,87,13,102,253,225,215,250,157,47,41,7,99,197,7,183,86,53,154,16,190,249,104,245,242,157,250,179,75,181,159,62,196,13,248,123,50,169,174,60,172,93,250,177,250,203,119,213,239,191,55,74,126,117,171,122,253,81,245,242,89,246,245,135,199,107,239,124,162,163,103,63,38,96,76,185,108,148,209,183,7,60,3,187,116,30,126,215,30,93,1,84,145,49,62,125,89,251,254,38,67,227,201,183,213,71,151,104,177,218,147,83,12,190,249,16,197,242,213,62,235,248,99,27,183,35,12,11,134,198,67,219,129,13,192,95,125,231,74,253,241,51,87,6,190,255,45,225,40,110,214,1,191,2,187,58,77,185,222,0,76,185,160,195,140,59,125,253,127,111,205,63,42,234,14,9,70,74,106,141,136,130,136,250,15,153,146,82,36,2,83,146,186,154,235,94,0,34,211,73,98,194,38,57,175,150,54,211,223,213,139,151,170,231,177,37,102,220,120,248,20,205,246,100,132,40,101,87,95,126,1,107,94,253,217,115,224,42,40,188,250,8,45,243,171,63,222,92,253,241,107,54,199,174,221,169,62,121,178,250,242,242,234,139,127,105,211,248,66,237,220,203,218,7,167,180,105,198,132,11,126,242,232,37,41,40,164,200,175,223,184,205,237,250,242,63,107,95,159,164,179,122,245,219,119,248,249,73,39,149,62,177,233,225,96,253,249,85,224,12,124,123,254,113,245,252,61,104,11,150,97,126,226,153,167,58,78,90,178,10,60,90,187,246,76,95,20,232,220,198,2,200,169,183,236,107,1,157,165,245,251,231,116,254,230,201,2,98,75,253,187,175,232,129,75,253,243,247,141,117,138,12,173,177,4,124,124,1,251,114,241,59,198,199,247,207,233,112,232,154,69,41,95,59,121,23,23,169,123,47,107,55,46,215,174,126,86,251,248,81,245,244,103,58,13,105,73,164,234,247,159,242,130,24,9,197,124,87,135,176,250,240,87,16,251,97,4,65,32,54,176,229,202,3,25,107,231,46,194,158,182,242,252,34,69,216,218,53,202,151,192,36,151,190,214,22,32,115,129,11,103,128,139,120,152,208,119,126,89,180,112,72,237,198,29,36,197,141,59,80,0,4,201,234,175,167,240,16,249,155,247,241,172,202,137,170,240,214,126,228,186,118,242,228,202,243,143,232,49,27,59,231,210,234,122,140,12,237,250,30,111,76,20,57,19,74,114,19,101,120,184,55,225,243,185,76,20,54,38,132,179,128,227,214,174,221,91,187,253,126,253,193,181,234,211,159,25,249,201,121,154,49,122,68,208,164,15,217,25,216,245,115,200,23,4,13,60,102,191,113,27,207,219,201,73,59,242,197,227,79,129,101,112,169,121,250,115,237,131,155,64,170,250,23,79,176,199,244,200,14,143,214,191,36,226,148,70,143,75,151,171,103,150,233,17,25,44,212,43,207,238,172,60,57,207,8,255,227,109,0,75,207,205,96,242,213,62,164,210,243,3,10,28,67,250,223,127,74,167,50,136,98,245,47,30,208,146,128,12,47,28,35,165,159,253,3,69,252,135,239,175,60,251,69,111,87,63,141,167,29,129,166,141,234,164,34,142,45,225,2,58,80,116,136,224,45,163,191,86,134,111,139,9,244,52,221,0,204,149,47,94,224,129,234,79,239,175,44,223,69,104,164,167,148,122,108,246,60,251,165,246,213,115,156,145,247,62,92,253,17,21,149,234,205,101,192,129,205,230,31,127,209,38,220,3,38,42,51,233,132,54,195,115,64,40,213,155,225,56,32,18,73,36,96,237,108,196,1,58,111,35,137,31,60,169,94,122,104,97,105,254,149,161,81,1,75,191,192,185,80,189,252,175,213,135,76,28,225,43,194,232,106,37,47,2,222,58,3,179,105,114,253,95,148,231,120,253,140,114,6,59,183,213,151,211,187,239,175,94,120,15,202,83,106,154,202,235,205,93,56,87,63,117,215,243,223,39,65,178,61,71,221,50,152,12,127,246,17,140,213,127,159,188,129,195,245,237,59,181,239,223,37,3,245,4,38,60,45,166,227,193,120,153,131,14,19,18,185,9,122,120,233,26,101,31,190,85,220,252,79,253,178,242,130,109,227,142,253,169,255,243,26,44,43,216,103,194,62,116,234,80,121,132,105,169,156,34,105,153,231,148,160,180,34,104,7,40,152,188,115,161,182,124,142,226,233,184,138,129,242,2,186,45,191,124,115,107,197,93,228,31,19,167,100,34,178,153,83,250,224,79,11,107,5,61,17,103,77,158,253,123,253,211,59,84,161,37,20,191,143,50,213,245,155,250,19,186,84,235,95,107,63,1,99,179,183,64,80,186,156,83,13,74,43,195,186,68,95,241,39,249,252,52,55,38,47,135,12,79,77,186,14,208,166,97,163,192,241,184,121,71,31,9,86,222,84,242,67,186,44,88,249,148,206,48,205,214,80,251,236,1,192,49,202,240,208,236,99,121,233,252,218,201,175,0,166,101,104,77,99,118,30,22,159,135,214,125,143,50,10,89,9,105,49,182,172,105,100,132,137,136,124,118,242,46,53,4,225,147,179,55,106,247,239,160,61,2,196,236,143,47,240,117,249,233,75,225,224,42,77,219,37,100,129,149,22,80,101,219,227,199,23,80,240,1,249,136,224,204,70,129,43,236,192,91,118,201,213,96,178,160,159,36,216,50,54,164,190,190,225,225,134,76,166,143,40,85,130,29,119,109,86,134,56,117,64,235,232,158,178,252,201,191,159,159,51,161,1,19,151,241,10,202,57,196,59,11,148,150,247,106,95,61,193,41,66,230,174,1,246,167,95,86,47,158,131,93,106,245,193,109,59,64,222,213,68,95,220,16,129,147,207,104,223,65,160,162,187,17,115,90,163,212,215,222,82,37,81,255,90,191,245,0,247,66,144,34,200,2,131,108,68,218,197,97,59,123,122,245,174,214,59,123,191,208,39,229,91,24,63,80,170,65,40,135,189,135,237,127,220,198,172,51,174,33,121,235,163,163,201,213,84,190,117,24,72,94,77,49,134,48,28,144,211,188,240,29,30,8,13,12,185,12,33,147,240,248,117,226,199,127,34,27,62,253,1,148,33,128,95,251,225,153,49,251,225,235,249,111,160,51,213,51,167,169,210,64,150,232,155,128,49,179,207,144,21,2,31,106,75,37,122,221,17,36,41,216,218,249,107,248,153,168,89,48,210,64,29,198,203,203,87,106,39,239,64,129,181,51,151,232,115,16,79,64,56,6,98,233,100,50,77,53,234,228,243,253,247,0,150,106,108,128,167,174,98,226,52,133,182,30,50,187,223,202,203,7,176,165,89,56,146,14,60,93,237,0,67,4,114,230,18,98,69,58,75,5,31,99,3,226,154,230,233,163,43,139,110,84,250,247,243,47,216,178,68,134,16,177,122,15,62,127,15,191,169,149,6,36,184,85,208,228,216,114,242,5,63,28,175,132,188,200,163,46,180,101,219,48,44,129,203,151,106,231,239,224,70,105,19,36,41,242,124,19,12,218,249,219,107,159,253,67,95,150,80,16,255,248,35,151,149,6,212,127,126,129,137,244,245,6,57,238,236,243,7,18,67,67,173,44,48,4,20,242,202,169,159,171,63,60,169,47,191,212,229,61,180,11,19,43,155,117,168,56,227,3,136,36,85,144,6,97,132,52,13,192,216,230,41,124,66,104,100,160,167,87,107,143,207,227,7,16,62,127,126,151,106,250,32,22,224,250,4,250,205,37,234,172,249,140,74,24,154,117,239,93,147,48,73,218,93,59,115,166,254,213,187,22,45,147,127,165,115,12,53,154,99,119,232,60,188,116,158,97,254,213,187,245,155,143,169,253,14,197,136,119,94,174,188,120,89,191,114,143,9,228,78,19,195,161,203,167,79,241,59,29,155,87,116,107,160,204,250,227,63,87,31,44,131,72,72,193,90,229,85,187,185,145,219,44,130,125,188,68,210,59,16,8,6,130,13,87,26,125,3,70,173,227,139,143,170,15,111,2,18,150,86,244,81,68,20,191,121,159,109,105,63,159,195,98,64,238,199,159,162,230,245,236,103,19,162,110,222,162,156,166,21,37,190,119,26,174,209,225,225,225,193,80,11,114,54,155,104,4,190,77,46,64,191,103,64,26,177,183,21,102,234,2,245,99,182,45,250,188,178,74,95,49,35,147,205,184,77,33,32,247,153,235,82,182,165,229,169,2,164,155,142,117,169,129,231,74,251,78,67,109,230,184,176,232,238,182,15,206,213,95,60,112,219,120,120,9,139,239,41,173,197,19,199,208,174,175,62,170,222,254,210,100,198,215,234,82,31,92,186,95,218,123,141,186,244,165,175,145,79,191,122,130,253,250,236,217,234,131,71,168,17,94,121,12,139,149,69,234,102,243,70,219,44,216,238,96,62,59,176,55,65,231,31,65,21,71,176,105,121,77,81,126,215,195,15,0,35,34,157,98,151,63,172,63,187,207,172,86,116,35,129,49,224,12,87,186,29,152,33,250,241,5,203,8,57,64,38,195,67,181,75,148,65,200,10,160,151,95,59,117,17,101,102,178,153,213,158,220,88,189,243,82,183,248,195,43,28,75,58,78,84,145,119,176,73,216,77,155,198,148,241,251,201,57,187,54,101,130,240,199,85,22,52,45,66,116,183,186,132,198,128,181,107,79,112,155,120,124,175,122,250,2,29,68,221,158,138,22,205,27,55,168,109,110,237,220,143,212,98,189,246,79,88,8,126,166,132,33,103,49,166,33,166,21,169,192,75,247,50,52,114,221,251,192,36,218,47,127,66,155,168,95,249,169,254,221,103,180,21,20,233,190,250,6,55,250,251,231,76,12,12,106,38,39,62,195,78,130,131,246,233,5,30,32,218,161,233,193,19,103,138,54,89,169,111,127,89,251,244,108,237,220,63,170,15,158,162,234,131,58,4,145,106,52,251,244,202,179,175,235,103,222,171,93,253,12,5,89,173,226,234,123,47,232,64,209,93,197,105,247,228,14,111,56,219,106,52,234,55,73,232,62,159,171,201,136,77,120,58,42,13,61,178,121,14,177,234,53,151,174,98,21,205,156,160,87,167,187,6,57,253,194,99,48,144,151,65,194,168,125,120,23,5,112,232,167,182,155,88,198,143,214,165,251,166,69,133,52,166,49,153,44,180,117,254,164,77,47,207,111,38,236,149,118,240,204,151,183,44,19,20,32,195,246,211,179,245,15,207,80,108,137,165,224,243,181,219,55,172,122,3,21,15,96,131,250,240,94,245,252,61,170,213,195,2,81,255,230,87,180,200,154,21,29,86,248,230,135,120,223,229,251,91,88,146,26,17,191,248,18,39,236,253,115,232,141,255,228,9,170,183,208,186,62,234,160,171,94,185,231,168,105,82,255,122,93,200,161,38,103,32,26,49,139,145,37,133,212,181,114,140,253,24,208,96,157,100,210,180,95,39,18,9,152,210,110,172,163,239,212,87,207,56,107,115,122,91,148,153,184,179,83,52,20,127,247,89,253,197,71,186,142,170,47,88,120,43,135,138,180,79,175,82,145,182,122,253,209,202,19,178,232,210,225,33,112,80,81,162,142,30,230,86,168,213,26,91,1,57,250,252,29,16,159,113,55,160,34,4,157,76,167,254,5,79,200,120,156,67,118,121,240,185,197,52,77,139,49,62,214,166,32,112,27,8,27,204,160,192,65,131,249,179,250,226,5,20,171,158,255,194,46,176,219,76,123,220,209,42,183,138,38,67,105,211,42,58,60,236,106,224,99,10,45,7,138,9,137,102,249,193,42,231,146,242,104,170,249,230,123,125,195,161,90,9,206,78,13,111,74,23,54,132,156,41,197,132,57,111,127,53,172,117,200,10,32,135,213,223,125,202,23,230,129,240,242,137,85,161,229,171,220,189,82,253,232,239,43,220,201,155,171,114,75,89,152,156,114,156,67,180,120,154,6,250,162,178,153,145,225,79,227,157,201,118,52,97,247,213,112,92,253,44,39,9,192,173,40,66,83,181,135,232,120,40,192,147,77,136,26,62,245,234,188,65,12,143,179,238,127,75,141,63,200,95,180,58,113,1,210,151,14,67,10,52,219,166,208,219,128,219,162,28,53,97,67,45,108,86,151,111,139,149,36,27,48,45,102,244,157,188,162,155,177,197,130,185,242,43,202,224,246,163,27,230,221,114,229,230,202,242,93,11,37,155,239,205,220,110,138,43,7,50,147,230,43,131,118,60,7,51,32,30,86,94,95,182,200,184,142,99,103,50,244,105,229,233,105,230,18,151,76,105,209,57,158,133,131,19,95,46,155,207,150,119,21,103,229,209,74,62,22,21,85,174,70,44,228,23,231,164,44,173,25,8,251,124,46,233,174,136,143,35,166,231,129,23,120,152,218,193,114,57,192,163,125,232,175,71,159,53,203,125,165,85,73,48,183,188,14,61,73,136,148,78,15,205,194,84,64,56,24,102,29,163,195,19,15,82,145,207,90,98,141,43,131,94,186,152,227,199,203,197,177,241,22,51,25,85,46,211,2,98,193,220,220,82,167,248,22,94,98,54,50,29,25,111,27,38,146,41,200,39,128,70,169,233,142,13,161,67,18,145,232,209,12,236,78,168,180,182,225,165,73,147,234,20,58,185,44,71,94,195,109,147,122,233,194,107,132,201,121,115,186,128,229,42,58,128,229,26,53,192,242,163,235,154,150,195,201,47,211,31,114,240,203,84,139,74,153,184,90,114,23,153,6,135,198,19,52,223,45,230,8,48,57,86,2,183,83,226,235,14,161,232,11,156,35,222,179,94,196,104,171,92,238,144,69,75,10,15,165,56,71,35,156,25,181,232,67,145,123,228,144,197,178,64,134,83,111,125,11,255,165,159,255,226,85,115,217,148,220,225,19,253,62,116,83,230,74,9,2,102,18,165,25,207,244,123,243,246,140,82,142,172,68,106,113,241,96,98,102,196,42,74,206,148,35,138,60,209,114,55,145,241,227,61,125,181,241,37,3,168,205,88,135,132,55,100,0,203,142,3,24,109,224,87,187,104,12,23,198,236,18,68,154,70,56,32,98,20,133,82,76,144,210,179,82,1,195,129,209,104,132,56,204,241,209,65,1,187,167,176,239,67,123,247,199,119,162,119,198,122,121,194,112,25,118,96,10,62,246,4,33,31,99,10,153,175,70,159,106,121,93,198,251,103,196,65,226,172,157,233,77,6,124,118,111,237,113,115,46,151,84,216,223,39,201,62,237,62,23,73,230,194,34,230,9,71,251,7,185,148,46,225,128,255,183,8,112,231,114,29,193,217,95,159,132,35,132,141,35,95,44,96,84,66,217,253,234,1,41,73,131,24,169,178,164,164,166,88,81,35,251,185,22,192,137,198,140,67,7,121,75,50,105,195,101,219,45,139,180,81,162,95,54,39,141,54,222,104,183,176,160,97,5,19,45,105,237,78,86,202,200,48,126,159,241,30,164,42,46,74,71,9,248,56,178,100,194,218,37,193,56,81,54,170,151,47,214,239,62,226,90,75,73,106,74,50,221,187,164,185,130,144,38,24,244,131,203,216,206,210,206,178,158,11,106,57,149,22,68,6,29,101,66,16,240,88,90,38,96,98,246,9,67,138,145,125,27,147,195,171,229,66,94,165,169,106,187,129,84,221,57,121,86,206,169,2,185,186,96,201,228,189,118,242,92,237,131,127,152,113,166,87,54,166,164,194,36,210,157,37,184,34,95,27,12,138,151,78,104,47,98,219,36,205,183,173,146,200,250,104,205,245,237,12,221,148,240,123,67,67,69,149,24,208,73,235,203,119,185,161,162,241,98,27,197,129,51,238,232,113,163,70,242,186,105,195,233,76,103,115,131,205,137,57,39,41,133,173,10,176,77,251,20,213,171,182,66,86,163,176,17,182,108,254,120,250,184,106,94,241,140,197,0,168,196,2,160,209,155,11,5,12,92,102,34,110,129,220,20,18,181,190,145,255,97,224,140,24,113,13,135,175,183,245,225,211,174,64,232,21,48,149,90,119,9,118,66,50,217,156,198,48,16,50,95,180,228,6,81,32,136,146,70,37,12,148,50,15,127,186,119,237,234,78,167,181,72,146,8,94,193,201,96,25,113,129,60,4,230,65,154,98,106,105,24,247,51,143,49,99,116,89,82,202,221,28,67,8,120,117,226,100,245,238,7,160,243,213,174,223,132,34,114,33,109,41,80,127,246,73,237,198,77,86,192,50,35,233,7,220,128,109,44,164,2,36,124,225,198,47,218,123,235,2,169,61,111,105,110,133,28,7,135,61,177,102,171,167,68,43,41,217,188,164,204,51,205,85,208,174,136,177,189,128,95,252,150,76,23,198,138,5,146,89,111,156,148,51,110,64,214,46,95,175,255,120,91,48,46,181,91,91,53,55,3,146,12,244,180,81,59,36,131,231,94,156,23,220,37,211,51,104,56,22,216,101,118,235,63,227,10,27,141,120,73,85,238,61,82,1,175,144,185,237,125,78,87,138,73,245,100,185,224,90,149,139,64,45,44,105,29,38,240,160,54,147,111,102,49,23,8,51,24,96,110,95,18,19,81,145,230,70,201,147,217,110,253,153,198,40,236,129,137,9,180,66,40,63,53,136,125,217,23,230,23,64,144,54,74,182,13,76,143,215,73,208,220,37,157,96,106,83,178,168,144,5,145,93,178,99,239,105,88,69,122,139,186,59,37,195,134,69,154,23,98,139,230,240,125,41,146,75,21,218,22,90,40,100,240,168,57,118,162,153,47,73,80,104,227,98,86,88,223,103,171,203,151,170,151,126,209,46,91,187,66,193,254,118,147,218,36,170,155,79,32,146,167,190,9,192,62,142,251,119,33,175,195,53,237,180,108,139,214,131,59,149,139,197,92,57,139,209,156,154,54,204,55,99,71,130,54,204,109,1,78,27,222,6,90,55,183,216,235,220,109,109,73,17,157,150,235,87,214,120,208,177,241,172,58,90,44,203,187,212,73,131,240,127,127,88,189,252,109,245,210,71,107,39,223,169,223,188,191,242,242,86,67,28,68,154,229,101,60,87,44,163,68,117,172,210,193,174,242,105,210,184,152,41,196,236,225,60,143,248,49,175,57,170,0,94,29,133,183,223,22,252,130,253,241,22,107,124,13,192,80,48,238,168,138,62,71,72,190,86,32,65,71,57,72,71,151,48,232,247,198,249,88,202,129,222,132,137,181,49,31,173,153,161,206,255,140,33,131,127,35,122,210,222,114,173,51,130,218,158,219,41,122,253,159,213,83,143,215,174,221,231,233,26,232,119,6,25,16,250,91,129,89,253,229,7,27,204,246,41,28,176,80,88,99,210,79,46,146,27,150,191,1,33,153,108,196,114,32,112,120,145,76,167,218,6,218,106,108,226,61,69,98,173,32,228,162,153,216,243,160,38,56,151,39,70,139,120,78,210,72,170,213,226,3,26,120,76,127,106,231,239,0,87,173,62,252,182,246,222,41,235,59,65,143,99,195,186,210,141,89,115,185,133,49,135,113,238,245,126,2,189,172,15,142,184,115,15,15,214,44,114,106,61,20,172,189,225,226,50,80,190,160,83,130,231,14,77,106,160,92,194,137,86,44,44,134,182,81,25,129,253,53,177,192,120,226,42,29,240,149,24,174,100,43,212,163,221,242,113,40,129,179,88,250,89,170,175,91,149,14,106,175,33,31,48,190,32,138,179,176,171,131,230,120,36,224,19,131,62,49,228,19,195,190,163,220,171,70,16,208,224,3,140,61,143,201,180,133,114,177,44,229,68,15,1,39,122,240,250,55,252,134,66,138,232,65,195,149,232,57,94,201,151,144,22,164,32,74,6,248,63,229,69,1,107,117,83,169,87,208,53,82,4,79,181,82,163,83,214,50,9,250,156,41,175,140,246,24,40,188,56,135,57,46,7,179,18,142,122,14,118,41,181,124,16,118,75,146,113,221,96,37,163,88,204,84,137,104,2,56,251,200,255,75,70,104,75,246,190,168,133,58,208,190,139,48,154,196,88,86,224,141,221,128,16,207,34,52,8,166,22,55,43,154,137,178,60,192,82,168,215,207,62,89,98,105,97,220,44,199,235,243,98,174,31,77,208,251,20,89,54,25,137,58,23,139,212,164,85,42,170,229,142,108,23,73,166,220,51,199,122,222,195,170,8,98,193,150,218,27,180,63,25,148,66,20,219,168,41,18,202,98,31,246,145,21,172,141,54,8,183,180,212,2,86,201,98,29,103,240,128,128,29,122,6,168,129,17,1,48,57,116,243,22,104,218,109,58,143,219,233,3,95,111,75,54,173,246,183,210,26,172,68,36,13,70,212,23,192,35,187,87,102,146,211,86,118,146,145,196,44,223,234,44,42,106,193,43,204,108,204,7,247,214,164,251,8,9,66,36,210,64,216,5,26,187,76,20,146,50,104,122,50,11,233,97,76,47,18,206,131,206,81,150,194,156,53,36,88,245,78,163,85,80,61,233,146,185,111,174,136,146,255,22,222,26,103,90,223,224,145,17,10,196,108,167,11,218,236,116,230,80,33,14,241,82,93,66,247,163,66,27,8,53,182,10,6,156,27,99,104,166,201,249,6,219,47,156,140,24,14,246,80,178,223,27,17,98,87,63,121,159,58,166,118,212,63,251,117,229,201,153,252,255,247,184,51,22,107,16,115,136,168,113,214,112,115,186,50,5,148,245,206,129,72,211,221,45,24,225,153,126,51,228,171,203,159,80,199,133,149,23,23,59,242,157,27,67,59,153,83,22,94,31,230,167,238,0,242,181,159,222,65,202,3,205,123,212,13,98,159,45,204,188,62,228,207,44,191,90,228,139,229,153,215,201,51,175,136,97,94,35,187,128,238,14,228,70,183,135,199,159,110,152,79,210,202,107,38,54,58,1,156,127,185,65,98,207,149,202,5,30,111,222,34,166,41,88,111,214,115,129,42,48,212,214,83,127,126,181,254,213,59,109,211,157,90,230,39,102,188,227,251,18,131,175,143,197,63,125,84,187,248,0,239,175,158,191,67,45,53,109,35,78,77,231,40,227,242,189,40,231,59,95,95,39,8,245,169,149,107,253,116,215,173,103,170,170,154,80,247,247,19,81,13,38,113,166,72,74,237,3,17,107,203,107,96,167,107,63,215,30,252,180,177,14,141,167,45,189,209,38,237,235,239,20,213,147,215,254,126,182,122,242,249,198,58,117,64,202,253,62,186,68,199,105,237,11,116,165,107,179,75,90,176,56,210,171,35,166,111,108,224,142,58,245,49,232,212,199,183,223,14,188,246,174,87,95,124,82,61,119,145,238,233,235,31,77,166,199,31,192,66,191,235,238,210,142,254,118,204,107,58,105,42,120,135,139,21,229,141,174,196,72,255,228,26,19,122,119,110,72,228,69,154,122,213,210,76,225,245,237,75,196,79,22,69,177,39,255,120,181,189,40,191,222,126,172,79,48,48,227,92,206,255,49,228,1,51,214,186,80,240,154,145,95,231,74,99,71,222,178,220,56,201,239,176,220,100,103,229,55,203,141,174,244,85,63,252,160,254,224,214,43,208,87,145,174,222,210,66,57,57,151,123,125,252,67,22,26,232,66,245,252,23,175,170,11,106,169,164,188,206,46,108,116,189,65,156,243,234,31,111,197,65,188,255,176,43,142,134,124,75,43,206,120,246,196,155,5,135,146,255,80,237,234,211,234,101,18,23,246,233,99,12,216,116,247,217,218,201,155,213,229,111,59,242,249,158,169,13,76,93,160,177,55,125,226,181,177,209,196,111,218,143,249,215,103,61,251,242,221,250,23,63,254,166,157,121,125,38,204,67,150,78,0,250,27,68,254,132,146,86,95,31,79,189,114,244,231,95,39,250,148,149,94,121,31,22,94,103,31,54,186,25,35,194,230,157,216,197,134,236,148,96,145,30,114,234,126,19,38,151,15,61,199,136,229,107,75,126,169,102,111,80,254,116,147,247,238,240,48,183,31,30,227,37,49,141,135,246,165,126,35,175,85,69,139,170,159,150,103,179,41,226,4,160,31,207,50,215,126,222,181,128,162,50,80,44,230,100,169,32,50,55,158,216,91,254,37,230,102,64,223,211,123,35,228,117,174,82,166,185,7,92,130,235,51,67,95,236,136,118,131,160,84,240,251,4,145,62,222,165,78,226,190,87,61,123,122,237,227,155,212,164,184,246,217,69,122,250,136,151,78,245,42,65,115,149,96,243,42,126,115,27,120,237,31,10,187,151,15,154,27,104,90,62,98,42,31,105,90,222,31,48,35,20,104,86,35,61,95,50,213,168,93,187,3,197,168,61,15,189,98,209,190,68,47,71,209,83,117,157,169,119,23,100,150,98,64,63,43,49,127,159,66,79,12,254,9,42,100,230,7,32,47,153,30,192,68,193,239,197,2,249,134,119,55,216,129,57,249,136,0,181,47,154,117,136,124,102,170,27,126,102,66,21,203,88,193,110,91,177,131,125,188,109,68,78,161,72,110,4,114,174,67,62,25,86,111,252,166,89,170,40,187,185,221,223,52,234,244,151,116,223,140,193,108,170,60,2,235,140,58,172,20,243,9,41,53,37,119,8,120,165,64,48,110,120,34,114,220,133,207,241,121,21,43,185,92,247,228,46,87,26,39,12,14,151,207,10,242,156,135,30,62,0,228,126,25,1,15,67,103,39,100,73,233,232,236,18,186,5,81,233,239,32,143,119,129,56,57,5,207,252,127,245,251,182,8,62,161,203,242,184,51,102,249,78,106,75,20,38,105,162,83,171,201,61,234,18,60,66,204,242,93,44,210,74,219,96,160,84,124,20,19,196,172,134,69,182,80,41,203,170,5,150,254,52,102,254,74,235,230,40,184,113,25,36,226,180,181,170,254,52,102,254,170,251,141,116,41,93,82,87,177,43,219,149,211,46,242,73,141,238,168,18,134,233,23,168,55,158,32,106,87,39,117,198,239,63,98,204,136,163,162,201,114,221,111,43,124,196,199,138,176,53,202,225,198,36,241,23,177,212,97,197,209,107,143,76,85,114,19,211,126,176,209,47,123,245,217,75,110,154,88,216,179,157,214,72,141,254,126,104,68,149,71,10,229,14,214,114,167,189,105,237,144,168,159,101,101,214,220,163,24,63,187,94,112,117,244,220,210,243,255,0,27,239,129,153,147,85,101,14,219,178,168,152,93,147,228,46,161,71,157,87,241,31,182,5,101,96,55,195,236,40,196,205,42,158,203,233,211,80,176,57,40,145,174,211,53,0,80,199,189,196,155,202,101,50,160,141,209,229,64,123,168,226,29,215,76,110,46,53,165,164,210,250,211,41,181,188,144,23,169,215,44,243,50,50,76,239,29,26,96,103,138,51,90,114,53,73,105,122,191,214,248,206,17,84,71,170,85,128,164,52,7,144,124,231,0,130,200,21,116,67,93,239,107,171,141,105,21,184,246,180,71,191,109,31,58,132,144,83,39,64,186,10,59,61,7,230,45,52,157,14,118,60,244,26,28,46,198,20,225,184,190,211,114,93,12,239,10,179,155,203,156,72,101,191,186,204,229,56,210,60,38,105,174,163,124,127,69,204,16,119,200,128,47,217,107,78,141,56,165,165,70,204,176,171,180,121,49,37,166,185,196,71,114,178,79,10,134,194,90,106,196,100,255,148,158,247,104,178,127,49,159,61,145,197,45,79,37,181,143,154,146,30,153,29,66,99,73,87,73,203,156,70,136,110,177,120,69,145,238,175,58,141,232,87,114,15,140,4,68,160,249,130,10,105,253,203,146,216,48,9,17,200,180,120,163,19,119,100,114,43,207,36,39,224,23,237,174,5,122,248,82,7,90,159,152,175,160,207,120,78,30,39,183,25,241,130,15,214,34,187,63,222,214,225,4,80,148,15,70,136,119,48,21,56,241,10,134,211,102,239,16,113,65,223,179,69,135,72,14,57,47,115,40,237,128,221,219,178,238,144,14,105,203,185,200,190,187,222,159,103,151,92,9,255,105,95,250,183,143,239,30,245,146,245,185,131,124,196,171,72,133,201,108,102,158,43,212,233,85,100,114,177,174,163,7,91,232,153,20,233,13,90,118,161,190,147,143,217,96,245,236,118,185,217,206,34,55,192,178,157,201,42,121,80,136,238,127,67,221,246,171,143,78,83,15,240,213,135,119,168,235,135,232,161,183,78,234,207,238,214,159,221,223,34,136,66,237,210,229,250,55,203,160,133,176,234,3,68,43,33,105,180,4,26,95,85,16,83,120,203,61,199,191,193,200,83,63,159,213,46,32,18,191,88,188,166,101,91,209,59,23,115,94,222,55,181,131,92,203,180,16,19,21,42,88,230,100,239,159,242,176,107,1,131,121,213,74,42,5,31,53,7,118,204,134,112,254,38,76,54,217,60,158,40,80,232,117,100,69,41,42,29,10,172,4,236,9,163,167,55,37,149,77,3,136,11,138,86,171,67,191,117,133,110,214,236,97,140,92,169,32,61,172,158,253,106,237,179,111,132,165,78,61,108,1,189,103,224,54,18,192,16,57,175,238,38,236,208,91,153,174,86,253,236,254,169,40,155,28,81,223,242,25,65,21,116,207,109,235,226,100,170,224,119,96,243,63,206,94,79,214,14,109,255,198,47,98,193,210,149,6,11,184,113,233,212,28,67,98,11,117,93,112,186,170,205,150,187,254,130,46,245,217,75,177,85,16,202,248,143,194,126,214,20,150,32,52,131,36,8,110,1,42,236,43,24,187,241,8,156,96,145,107,81,165,119,197,37,149,126,251,237,142,6,111,251,233,134,67,150,63,221,71,222,90,193,26,96,68,159,150,132,83,89,104,9,254,155,203,110,125,132,187,230,119,212,11,75,96,158,24,212,201,88,187,173,167,108,131,119,172,139,241,44,76,207,251,11,220,6,223,41,114,210,114,63,143,158,168,95,70,55,238,116,114,159,73,69,220,153,244,74,244,70,72,193,24,3,98,253,209,151,10,217,180,176,136,124,20,2,123,36,26,183,113,0,166,66,203,14,119,135,216,54,191,221,110,175,244,59,207,117,227,162,112,99,72,136,68,63,170,219,100,13,209,110,93,107,220,107,66,169,67,239,158,113,165,165,73,23,45,183,108,180,244,146,22,92,29,238,192,180,14,183,33,76,93,166,112,131,106,19,62,128,139,242,82,169,195,41,156,0,46,219,44,92,138,145,131,213,47,251,36,35,90,74,70,207,193,202,71,75,209,127,89,227,164,204,26,113,82,132,104,88,138,8,182,72,41,120,205,130,149,33,134,187,96,216,39,116,118,188,229,195,77,175,84,81,167,58,142,0,86,162,224,181,92,177,58,130,75,103,247,108,119,192,151,9,164,251,228,208,209,69,61,189,150,148,84,139,57,80,210,223,202,230,201,234,94,40,111,38,23,176,98,222,112,192,215,27,156,157,227,94,36,139,176,183,231,99,65,111,164,55,26,230,223,44,121,185,203,222,246,198,210,89,21,132,25,224,188,156,124,98,201,171,71,170,208,239,172,29,59,134,150,93,15,90,78,237,149,105,144,56,140,94,202,183,231,6,196,181,126,159,132,63,173,128,240,78,225,201,155,13,144,216,122,155,49,2,97,145,187,193,246,31,153,112,38,154,145,26,211,201,19,3,209,74,197,219,96,32,4,46,230,37,5,134,47,230,243,144,31,43,226,115,89,16,87,142,29,35,70,238,238,238,156,156,41,55,24,99,26,120,104,86,222,140,229,98,1,111,48,20,196,241,219,204,72,147,201,100,54,47,116,147,43,229,177,110,63,252,49,53,145,42,42,178,29,54,189,130,19,240,70,124,33,127,212,204,10,118,244,8,67,181,130,31,229,60,64,176,47,140,172,215,26,130,124,35,222,172,218,45,145,184,2,246,230,52,8,8,128,131,220,156,178,237,2,237,75,225,15,15,87,149,242,37,12,179,100,31,114,143,87,191,3,117,236,88,178,152,158,7,61,42,141,251,74,204,239,13,71,2,48,74,30,191,23,104,28,1,34,3,31,232,159,151,236,76,23,235,158,147,147,211,217,114,183,74,18,222,38,37,11,7,154,186,10,50,61,72,243,192,165,36,132,66,80,84,139,21,37,133,198,83,97,48,214,115,92,46,76,131,146,217,51,87,84,166,97,82,166,228,30,178,158,100,102,43,114,143,170,164,122,48,169,45,200,115,229,93,82,1,175,66,246,24,58,104,207,31,183,182,57,15,174,23,106,8,71,73,82,66,162,182,194,38,80,34,25,121,133,120,124,114,44,46,78,39,226,137,132,24,26,136,39,226,226,188,246,59,30,24,16,225,121,112,64,236,29,136,111,141,139,19,241,184,132,15,146,226,228,32,126,47,66,145,108,2,159,28,79,136,129,4,62,170,192,163,121,82,107,97,64,156,222,26,31,1,208,240,40,79,30,21,6,88,169,57,120,228,35,143,252,3,226,60,121,52,77,26,149,241,215,65,252,37,197,227,41,44,144,70,212,182,82,116,84,82,165,60,32,250,184,42,147,3,14,117,138,4,63,9,31,22,249,138,121,227,185,9,211,72,34,62,146,16,213,4,247,104,6,30,13,26,84,136,199,5,17,83,33,199,4,59,97,183,192,191,77,168,225,244,147,88,24,155,200,20,234,247,109,202,166,251,53,118,222,148,131,13,186,95,77,169,234,38,122,113,188,191,172,64,37,65,99,212,4,11,21,122,4,83,197,191,249,121,243,227,250,99,149,133,60,139,240,180,172,239,61,30,77,0,242,112,130,14,150,160,123,145,199,239,43,157,176,190,98,114,144,71,19,132,204,239,151,104,171,198,70,79,91,212,132,32,15,74,65,122,177,134,194,16,173,72,119,21,143,50,153,236,8,251,69,15,253,215,233,212,166,43,48,30,14,147,132,218,169,79,37,34,177,65,9,42,241,208,118,184,77,199,195,228,30,71,170,240,210,14,173,201,68,30,15,147,121,220,80,180,239,208,214,49,213,5,10,124,76,132,30,79,40,92,58,177,153,39,3,10,21,248,93,219,193,61,68,178,112,106,8,37,32,218,2,149,122,60,97,27,79,184,33,71,152,168,33,118,140,205,66,145,117,163,231,44,255,208,70,245,218,172,178,9,126,235,244,109,29,44,149,125,156,32,107,50,16,133,16,139,205,118,167,101,185,100,147,127,232,107,32,23,19,131,60,65,36,118,0,127,249,200,127,164,185,37,6,213,65,232,113,98,66,135,190,10,71,217,86,50,86,68,183,11,1,99,92,16,173,43,181,126,173,107,110,10,230,130,38,152,249,125,254,84,164,55,148,58,202,36,121,66,200,152,151,200,116,175,66,252,66,141,94,153,45,102,21,42,203,224,149,251,117,9,67,127,48,56,74,174,76,29,83,164,44,240,76,35,49,173,119,31,17,156,18,67,68,162,202,154,133,18,59,152,6,66,137,54,148,111,132,146,55,63,191,251,31,5,214,90,178,16,193,66,168,96,20,34,126,249,241,248,3,184,130,42,184,4,42,46,139,96,52,226,139,70,215,187,6,166,179,179,218,2,152,14,245,201,129,112,176,87,55,193,164,211,233,37,47,78,101,34,2,72,217,130,97,101,49,202,50,23,103,244,112,222,76,183,91,242,81,215,138,67,123,14,109,78,22,79,96,20,31,252,78,35,243,117,195,147,205,154,191,116,108,42,155,78,203,133,166,77,145,173,135,24,122,57,61,185,155,225,234,79,5,130,65,223,102,22,248,207,15,187,15,72,137,217,180,231,63,194,209,72,184,87,123,209,205,36,193,2,44,78,109,180,215,221,205,224,74,153,50,200,85,237,84,164,49,165,219,173,23,163,113,80,28,250,73,187,211,6,238,158,50,6,60,244,148,219,105,94,175,3,31,236,56,128,96,43,117,4,124,98,175,95,244,71,124,162,55,212,201,237,213,109,176,14,79,38,12,231,136,141,49,110,210,45,74,235,0,146,54,128,248,131,225,80,192,100,17,101,108,217,93,46,150,98,62,253,27,227,138,54,201,250,55,47,134,135,92,204,64,105,18,163,42,230,141,6,250,208,184,182,153,60,154,163,88,68,125,190,245,17,5,122,226,222,194,122,33,182,199,4,40,70,230,100,41,179,104,158,61,182,217,181,142,169,212,30,46,70,173,41,13,23,42,135,219,80,225,173,120,109,116,85,177,179,121,89,145,10,32,245,224,153,198,186,128,118,119,211,152,165,105,227,17,147,152,203,10,247,4,47,156,232,37,129,121,57,65,216,58,209,2,157,235,68,68,46,144,255,177,41,170,247,217,49,162,10,225,223,76,8,184,204,247,168,105,190,87,20,21,202,148,138,89,12,135,250,170,200,163,197,89,3,140,255,214,22,163,184,129,104,175,87,173,117,67,143,73,204,84,47,110,219,180,174,0,173,1,204,22,74,149,178,135,252,110,182,195,153,183,131,182,151,3,139,77,160,253,253,116,93,205,80,211,131,190,60,247,130,100,128,65,248,187,185,7,27,128,75,44,48,139,27,164,4,179,159,208,167,192,155,60,204,80,58,25,53,31,63,152,27,240,52,61,112,210,155,166,179,77,220,0,134,214,19,171,110,253,216,45,228,15,75,237,178,178,174,140,31,59,54,167,72,37,77,3,166,107,108,55,140,11,55,227,217,59,182,23,152,95,182,214,90,169,88,42,193,187,19,52,20,57,42,140,255,183,159,130,131,247,244,229,177,99,146,2,51,119,17,247,233,238,40,17,33,185,29,104,61,194,80,235,141,82,105,109,177,141,22,61,222,212,148,156,154,238,118,28,107,51,49,181,83,218,182,64,144,14,144,247,32,55,107,171,13,39,21,16,27,5,183,8,232,130,13,53,97,4,253,196,134,97,107,145,70,69,111,36,220,115,211,63,45,169,83,178,33,79,243,130,148,214,39,75,179,218,83,51,195,248,125,246,89,174,163,2,212,119,165,31,171,239,13,249,35,228,64,173,1,12,143,151,144,168,41,40,74,152,205,154,165,151,230,4,233,78,230,138,169,233,205,14,75,98,40,236,151,90,151,117,212,69,71,26,57,235,66,27,91,103,177,181,99,199,10,210,44,155,200,139,70,164,242,24,141,83,222,38,156,69,208,203,164,114,123,106,146,202,150,119,27,95,178,110,2,21,8,99,116,43,82,58,91,81,121,138,232,239,201,28,177,21,208,79,214,217,128,217,229,121,124,231,228,254,64,136,138,189,216,172,235,4,80,40,136,64,77,59,143,246,180,245,206,106,18,105,119,74,82,64,78,215,73,192,140,229,139,156,42,204,26,73,73,185,84,7,62,240,116,123,66,48,9,58,29,186,209,152,75,150,112,157,170,148,186,73,46,6,59,115,211,38,123,125,0,91,107,19,148,126,248,98,243,29,217,140,28,25,6,212,200,68,197,15,68,216,69,129,134,138,189,232,152,220,209,13,47,68,252,213,185,217,89,122,242,137,248,3,146,147,126,216,223,215,231,192,201,233,64,58,146,78,105,195,172,13,46,155,123,218,162,21,76,135,210,81,195,106,160,29,155,183,64,8,42,58,97,250,5,226,96,105,167,139,189,251,108,41,102,40,144,233,201,62,27,204,107,160,160,185,30,132,35,169,72,202,38,240,154,48,33,151,8,1,19,226,254,108,199,132,247,171,225,154,242,34,243,225,168,107,182,20,189,105,158,73,141,167,86,245,210,178,170,49,104,141,80,243,56,154,125,40,3,133,130,127,118,169,106,241,131,177,217,128,120,14,247,123,201,73,91,39,103,19,218,152,17,157,51,41,211,88,207,61,204,63,185,231,119,93,153,218,200,51,10,144,110,60,165,200,50,20,77,169,106,207,100,86,77,0,88,47,218,166,129,44,255,239,246,223,189,242,65,250,255,32,57,75,106,116,46,176,63,46,206,12,196,19,35,226,254,248,206,10,158,10,236,242,15,136,217,68,124,235,86,113,130,115,141,128,95,42,243,177,136,79,99,177,157,101,226,142,177,127,47,58,57,108,213,220,62,166,53,183,136,244,241,132,152,223,17,47,14,236,197,83,7,255,0,113,225,216,21,132,58,91,161,192,94,177,55,129,197,247,199,115,9,242,102,47,188,41,14,198,123,225,205,36,128,152,128,71,125,3,37,242,108,58,177,87,12,16,224,41,230,176,65,79,47,74,232,102,1,239,231,224,125,158,243,229,0,152,131,38,152,250,251,253,241,89,238,205,214,120,113,112,175,216,5,200,13,234,200,133,0,57,120,56,151,136,199,39,7,225,217,194,224,137,65,68,53,2,15,209,189,99,14,221,85,162,131,83,131,98,118,107,60,59,180,87,172,192,195,34,150,60,62,20,30,20,231,135,227,51,67,90,223,82,140,18,229,33,32,197,252,246,120,23,188,137,64,113,31,22,239,25,202,13,137,234,96,60,63,188,151,82,24,200,58,73,122,53,124,2,200,15,189,26,222,203,72,58,163,245,106,171,142,251,12,80,101,171,246,30,200,187,176,213,32,239,96,188,2,175,38,76,164,58,177,21,72,53,57,20,15,193,155,253,241,210,54,29,208,252,80,124,114,219,94,226,204,210,133,207,166,182,205,38,196,233,145,184,10,15,167,1,215,94,236,111,121,91,121,16,155,244,193,67,234,226,3,191,97,168,224,85,112,91,57,33,78,14,199,187,224,213,56,190,129,129,42,143,232,200,168,195,241,226,8,25,61,191,241,16,104,48,7,15,161,91,148,145,78,140,32,195,1,114,240,48,107,120,227,20,53,228,251,70,22,136,231,205,244,246,189,162,143,163,136,170,51,28,1,173,108,167,176,231,161,152,170,193,94,216,238,167,60,176,125,130,149,159,209,104,22,221,33,67,1,41,72,220,129,102,118,236,53,65,37,239,141,110,12,198,3,59,8,114,20,106,112,7,64,237,74,196,39,119,34,57,227,7,145,112,59,11,3,232,214,52,179,83,235,196,36,97,130,108,130,81,5,126,71,200,111,50,50,89,13,151,120,4,1,134,119,42,9,50,22,187,24,55,228,19,230,82,232,129,148,40,12,245,17,87,42,152,171,19,250,164,164,94,76,123,241,23,25,128,46,174,241,131,134,59,150,106,76,160,105,19,212,120,210,79,200,54,9,51,111,218,40,52,193,134,64,251,14,204,140,228,82,6,102,41,145,161,180,20,31,138,179,137,149,229,218,152,212,62,211,97,233,25,8,18,126,158,78,76,0,130,241,253,240,40,135,174,84,64,190,74,66,227,39,70,68,227,60,210,182,122,53,56,142,212,54,202,150,143,35,255,242,39,122,120,79,133,45,146,142,34,230,97,246,7,114,24,100,122,223,157,150,148,105,120,79,245,19,250,94,157,146,210,36,146,13,87,31,79,69,131,97,246,158,122,75,119,39,39,89,186,11,124,79,77,62,150,247,221,57,226,18,1,239,169,105,129,190,39,10,134,90,73,234,233,50,224,125,56,29,13,246,165,184,247,121,144,161,185,247,105,242,135,123,79,69,17,253,125,38,148,137,102,216,123,222,202,165,195,167,154,39,190,199,127,32,194,104,39,102,30,15,115,103,48,218,53,206,204,200,1,155,69,87,212,235,81,201,133,54,64,132,117,237,5,17,91,60,14,47,152,136,74,95,224,225,150,246,130,147,84,61,156,102,167,189,214,78,187,176,30,61,240,210,123,162,253,195,98,61,232,100,209,195,153,166,117,84,73,27,22,57,156,96,193,13,214,102,190,112,79,143,199,74,70,40,204,63,114,41,206,78,30,117,9,222,189,14,179,202,243,127,218,169,200,68,86,173,34,81,212,180,82,75,141,168,162,157,171,177,131,53,247,98,76,27,105,82,46,198,206,219,26,19,219,141,120,13,49,53,142,223,154,150,128,15,205,16,32,106,151,125,242,139,30,159,55,100,246,48,227,192,24,147,72,35,180,101,154,180,64,110,118,62,103,198,143,137,253,204,23,170,29,64,105,39,64,6,126,33,191,197,95,139,43,203,25,85,72,89,159,227,91,205,227,207,215,242,40,209,179,54,51,94,186,138,70,39,59,215,75,253,45,83,195,128,161,115,105,55,170,183,79,112,253,236,207,5,31,7,108,248,57,222,118,107,250,73,95,3,46,181,140,153,249,72,176,233,164,111,194,22,250,241,158,216,188,140,51,34,154,251,167,51,30,78,220,212,132,38,74,179,201,200,29,16,182,8,126,131,103,131,110,8,53,92,23,2,157,109,247,189,189,3,195,13,172,89,81,247,53,139,88,89,248,53,139,25,92,236,61,112,235,133,219,81,224,43,199,183,9,45,91,62,230,124,109,136,89,15,46,205,13,55,91,184,108,75,31,154,160,154,53,201,29,109,54,221,100,93,196,153,118,100,153,13,109,121,150,3,183,245,224,251,27,130,118,18,187,98,108,201,195,197,175,189,229,215,205,253,220,121,115,142,121,200,161,45,255,150,183,80,154,223,182,215,36,115,159,183,142,225,70,6,206,233,44,215,185,9,147,182,213,198,68,106,232,124,191,190,226,205,61,246,91,229,24,166,184,181,211,29,243,41,176,185,45,254,20,19,24,1,207,125,221,22,111,179,61,218,181,168,27,26,78,39,181,2,5,38,88,207,106,205,56,82,153,208,162,142,144,227,99,87,201,101,125,162,125,59,40,50,229,163,129,244,212,6,14,220,41,177,251,240,208,75,48,205,1,112,29,178,28,46,187,138,193,30,206,35,213,105,177,117,221,49,76,71,195,30,87,133,193,118,38,237,68,54,147,166,201,206,165,221,247,2,147,194,96,33,141,21,51,167,247,22,110,198,243,235,198,184,219,216,210,2,161,151,53,192,23,241,58,144,157,41,229,141,213,12,190,16,211,12,2,22,126,183,161,64,104,23,177,116,19,255,176,243,41,110,242,152,142,196,173,197,29,150,31,155,116,98,170,180,212,92,54,86,205,52,224,143,208,237,67,99,152,92,60,142,54,23,11,203,108,72,75,49,29,176,91,150,29,227,180,221,67,143,219,77,227,219,20,168,101,182,145,163,119,195,24,210,26,24,251,138,192,207,90,179,125,38,80,114,34,145,245,128,222,227,72,112,231,163,122,183,89,227,177,47,199,62,228,188,38,202,189,83,45,219,189,190,198,102,40,7,139,146,221,210,192,149,12,89,59,192,9,54,13,74,54,26,148,38,46,2,230,209,114,181,55,90,173,148,54,55,130,230,180,108,56,115,92,39,14,172,42,108,213,176,79,62,147,242,181,244,23,241,205,253,25,215,187,29,255,135,142,142,231,47,94,111,15,253,219,194,145,240,95,244,153,111,58,137,95,52,89,167,97,39,241,241,155,145,38,133,83,167,15,221,94,109,187,56,171,191,34,227,26,230,120,141,110,206,252,19,195,47,196,99,113,12,241,80,207,16,221,250,237,172,174,250,64,59,165,127,209,77,68,43,172,95,71,236,235,227,204,231,196,82,235,177,59,142,152,75,232,75,14,191,129,105,183,25,153,27,137,197,86,31,99,247,16,155,27,234,121,41,220,112,41,177,108,73,238,4,197,63,76,2,179,110,175,132,214,17,39,11,34,221,181,3,62,39,169,138,92,200,37,110,39,118,227,72,3,147,8,149,70,76,14,31,166,46,88,174,54,155,39,189,203,110,230,100,131,180,246,71,215,3,27,44,166,14,111,93,173,9,78,226,87,196,65,122,50,29,5,153,86,84,88,174,131,127,110,65,6,177,250,184,56,27,186,249,181,55,8,136,116,110,182,45,225,150,213,123,169,217,213,45,127,196,118,115,11,131,135,41,120,103,43,45,101,2,66,231,102,129,6,28,196,64,155,120,190,88,204,120,48,130,169,210,127,132,220,224,82,68,65,56,122,180,83,84,188,32,163,73,57,149,196,46,212,46,126,105,15,59,55,35,80,137,228,133,238,235,147,133,78,47,11,98,180,89,234,16,130,125,129,116,84,138,250,5,128,245,150,79,92,164,104,238,146,74,49,248,70,15,18,119,193,242,131,145,194,201,149,219,72,175,188,254,43,183,184,11,194,154,215,93,0,136,250,86,168,121,20,69,124,169,112,175,47,163,135,171,65,82,114,187,155,213,91,143,123,133,140,28,243,111,230,29,172,184,183,199,43,106,57,155,153,215,6,55,70,28,85,186,37,178,92,241,64,108,247,108,28,227,255,24,88,174,35,78,146,81,121,125,113,146,108,245,215,27,39,73,7,36,182,222,102,123,113,146,244,106,109,196,73,66,81,137,218,71,219,227,9,243,211,37,111,10,70,28,20,107,157,213,236,208,28,56,102,51,89,245,136,110,172,50,191,89,23,214,73,202,229,57,216,184,29,56,70,247,129,102,62,134,129,136,15,175,160,233,157,115,38,63,170,203,27,235,112,166,146,203,209,87,141,217,148,131,212,12,252,146,151,117,218,20,174,202,138,94,32,252,103,155,203,173,253,114,86,42,149,50,192,41,206,104,82,120,209,240,159,27,69,98,50,152,106,221,145,152,176,30,10,17,69,122,136,108,71,4,120,188,140,225,111,216,46,168,86,146,75,246,169,208,86,244,166,86,248,209,226,54,189,196,236,76,142,115,118,49,15,91,34,27,63,111,111,32,208,231,120,203,81,231,62,243,52,195,205,216,157,73,136,170,239,192,16,37,158,117,248,158,194,208,154,2,203,57,71,178,51,26,210,220,84,109,254,218,175,54,198,213,239,182,202,108,54,45,23,119,97,56,67,165,145,215,227,116,113,32,142,110,126,137,33,230,247,69,93,180,118,179,208,78,67,113,244,236,99,238,101,232,248,52,52,69,92,175,134,18,122,20,171,52,186,123,193,119,35,138,85,142,68,177,130,71,70,108,40,63,137,98,181,53,193,69,177,42,13,176,82,70,20,171,224,0,58,108,193,163,25,221,53,139,120,98,38,78,12,160,39,24,188,216,173,251,123,81,135,171,222,1,227,179,238,236,118,176,64,124,221,156,225,68,6,24,102,186,15,220,65,234,102,153,72,162,207,24,237,8,165,67,60,68,42,69,53,172,160,153,248,140,22,2,43,66,60,67,141,80,87,204,89,116,208,220,195,25,82,209,136,1,22,214,58,50,201,232,153,152,210,80,234,213,61,10,117,128,149,1,70,31,29,87,19,164,105,29,120,197,28,197,194,50,246,13,124,198,180,249,242,38,132,197,155,159,55,63,111,126,222,252,180,24,74,197,81,193,212,212,121,78,69,183,155,77,117,119,54,71,75,51,209,23,60,126,246,205,100,65,177,23,238,233,241,240,186,4,179,163,216,203,89,181,11,15,175,153,58,224,224,232,255,5,141,153,149,14,253,132,137,24,30,44,145,237,236,232,115,69,91,58,158,111,33,190,93,115,128,102,88,78,49,238,154,194,224,78,206,91,60,53,119,140,116,231,72,39,75,172,59,46,46,143,115,180,59,30,89,67,135,109,139,237,156,222,82,152,86,229,65,3,219,128,37,217,51,7,38,108,204,121,154,98,219,136,223,44,204,22,230,153,13,120,209,5,93,120,211,208,244,74,222,219,251,64,30,183,53,77,160,134,225,247,205,134,227,21,13,4,211,212,95,17,52,67,101,119,156,150,118,144,45,183,199,243,14,167,194,91,240,6,205,221,14,198,205,155,18,213,60,7,176,10,143,62,131,27,13,187,116,152,139,40,72,202,55,138,41,104,181,224,219,163,10,146,18,75,166,193,225,180,122,13,132,69,151,247,128,50,111,96,228,28,141,208,97,169,176,196,35,108,62,51,249,227,248,146,101,133,101,74,189,190,172,232,170,188,39,24,118,218,121,116,26,132,73,239,29,17,65,157,222,198,69,68,149,111,192,41,78,141,153,250,13,99,238,220,156,61,68,43,99,30,205,71,194,14,218,221,8,46,68,35,153,164,224,110,6,247,39,37,233,53,152,193,35,254,100,56,228,139,4,90,53,131,71,125,169,6,72,147,192,148,191,61,210,153,112,200,31,13,98,10,205,86,144,142,66,81,27,202,66,69,149,61,136,102,170,44,108,198,244,88,1,185,79,32,133,163,126,83,97,204,232,161,33,39,144,68,85,217,188,52,41,247,148,10,147,155,147,146,42,71,66,98,246,192,192,238,177,57,223,142,173,147,69,208,122,227,163,227,251,167,134,246,79,194,167,193,17,252,62,151,136,79,192,127,3,251,250,230,243,17,124,16,63,52,58,62,230,27,137,43,106,40,21,217,11,111,246,142,110,31,27,26,222,47,13,237,73,231,15,76,239,218,150,219,181,255,68,176,167,39,48,58,178,119,235,244,65,85,77,77,140,135,246,15,41,99,195,137,92,121,199,129,237,211,254,146,34,157,40,101,199,15,36,70,179,133,153,185,220,174,189,7,15,250,103,182,239,145,182,5,246,28,158,152,57,112,120,239,182,153,177,189,179,39,70,163,91,163,211,67,219,247,102,199,18,61,133,237,190,217,252,68,164,112,184,48,187,80,88,88,144,15,37,198,229,164,82,40,20,70,187,82,209,244,194,194,137,67,61,67,125,91,231,118,31,92,216,19,87,164,125,163,219,42,19,179,197,137,29,19,179,234,214,208,238,145,93,161,161,220,228,212,204,190,204,212,228,144,111,116,96,48,185,115,110,112,219,240,200,246,174,209,137,61,225,74,190,50,81,156,24,156,56,52,89,80,15,13,108,83,199,122,19,219,167,203,209,217,161,153,195,251,134,70,213,104,124,184,55,55,112,124,234,160,175,84,217,94,41,4,15,236,158,220,125,98,207,222,225,208,140,212,179,173,60,118,48,63,190,109,166,50,113,184,111,188,111,127,56,174,150,130,165,112,105,98,96,225,240,94,159,18,56,148,25,77,251,182,14,40,195,125,163,193,193,252,228,200,182,212,118,185,160,238,61,56,183,107,96,235,206,232,240,193,193,222,145,248,182,233,174,108,100,44,189,117,44,121,48,226,31,72,142,246,14,22,70,183,29,76,237,63,216,35,207,31,244,111,45,251,15,142,236,156,152,141,71,194,59,166,134,179,114,68,14,100,102,182,117,133,75,59,212,125,233,116,101,118,40,93,41,196,123,82,193,212,232,222,232,240,64,42,16,25,132,22,139,35,91,187,142,239,149,224,221,182,248,76,239,64,100,126,127,228,224,248,64,73,174,28,151,6,103,143,135,18,227,133,249,209,224,64,104,58,184,43,191,53,181,47,112,92,29,200,78,236,145,247,143,111,83,246,141,167,71,162,91,83,147,19,197,193,204,232,254,233,19,189,137,169,185,92,36,165,238,15,143,79,76,238,156,219,177,111,127,241,68,126,119,177,111,251,238,108,126,54,217,51,59,54,62,212,43,5,134,39,167,35,242,228,254,158,241,189,123,3,254,84,226,64,100,239,196,194,238,220,174,156,178,239,96,69,137,167,35,243,7,199,231,199,39,230,15,248,119,134,148,240,193,46,232,207,158,184,63,58,123,56,114,124,111,79,54,53,183,191,60,146,153,26,27,58,28,207,204,237,74,142,30,223,27,60,62,181,125,188,107,54,82,26,137,15,141,237,138,251,166,165,131,227,39,74,7,252,234,104,160,4,149,246,28,156,26,76,134,231,70,203,189,51,3,7,166,21,73,141,239,153,30,8,236,216,185,253,80,111,206,183,51,28,247,65,205,204,246,137,227,229,133,137,173,193,201,180,95,218,61,226,171,68,122,23,202,185,124,165,28,238,9,47,132,226,3,219,247,132,15,13,239,159,203,140,31,46,14,29,202,236,155,27,56,49,144,158,207,236,145,252,61,137,158,158,244,76,57,213,181,109,255,228,225,3,153,3,123,39,118,22,139,149,190,196,248,225,221,251,198,122,247,5,186,212,193,217,157,135,164,67,59,139,59,202,234,137,173,209,80,74,26,239,201,22,103,114,19,225,145,249,121,127,48,48,16,239,235,138,28,72,166,198,14,141,140,238,30,156,234,153,159,153,159,42,132,119,231,102,199,70,34,197,169,212,192,232,194,132,111,215,214,201,72,97,56,52,54,123,48,215,23,240,39,213,125,133,93,185,194,216,190,29,234,100,42,52,58,51,52,191,61,52,176,103,114,87,96,224,208,196,112,246,184,220,59,62,56,210,51,47,47,168,67,251,115,147,217,148,175,24,24,245,29,44,68,198,102,179,93,129,192,224,156,84,137,239,141,110,15,100,35,7,210,195,190,153,249,193,66,60,122,200,31,63,60,157,143,140,74,125,199,119,251,38,78,140,29,223,51,189,103,122,122,33,81,9,14,239,204,248,118,79,236,140,76,15,118,149,123,3,153,80,60,48,56,187,111,247,129,244,120,223,112,121,231,76,249,240,200,225,29,193,176,156,153,140,167,134,103,42,225,133,177,237,211,169,124,101,36,92,216,87,217,214,151,57,56,58,36,111,79,239,45,150,82,145,125,163,131,163,83,254,221,187,42,189,11,129,185,180,116,56,25,81,212,29,135,19,59,230,102,118,167,135,166,243,11,153,248,244,216,220,142,249,177,3,133,89,41,48,177,48,126,104,60,56,19,140,231,247,250,82,131,211,115,7,14,108,79,21,247,204,236,136,166,167,2,163,189,147,251,183,251,114,82,41,24,62,56,48,182,179,52,63,209,27,30,60,177,107,122,103,114,2,56,241,192,190,192,216,66,57,146,46,238,158,154,223,53,221,115,160,120,160,40,251,250,182,31,10,166,114,129,65,255,194,190,157,7,253,41,53,28,60,48,156,147,246,43,233,249,177,232,129,222,192,174,133,248,220,158,67,133,3,59,18,202,212,241,129,221,161,173,11,170,34,21,182,15,248,15,149,114,169,109,169,73,101,110,98,244,112,169,36,237,155,200,101,194,11,106,210,151,8,36,14,44,100,118,204,76,79,133,103,18,39,246,140,239,200,22,10,106,120,126,171,95,202,236,133,181,111,246,80,118,119,87,60,51,86,42,204,158,24,158,24,145,3,149,125,210,238,232,64,54,31,30,43,143,201,32,160,165,149,157,19,3,197,73,101,124,107,120,191,178,61,21,44,239,174,100,119,148,15,15,245,164,2,35,190,19,211,217,29,201,228,212,254,253,51,145,200,137,253,163,106,113,102,95,239,206,242,72,248,64,239,244,190,177,116,111,98,44,94,26,25,142,195,110,83,240,239,221,89,217,57,26,81,146,135,246,166,166,212,177,168,178,48,222,27,221,122,208,55,48,61,187,109,235,193,3,67,165,204,244,214,249,114,50,222,51,52,221,55,157,223,189,127,246,248,246,212,193,228,196,214,116,182,107,110,106,114,60,21,158,12,111,29,142,142,103,102,242,133,240,174,233,233,248,137,252,158,200,64,232,160,218,53,150,222,230,235,217,62,95,40,151,179,189,3,89,181,48,41,13,21,102,75,153,177,61,3,106,110,114,228,248,193,237,201,193,212,236,190,128,188,253,80,32,152,158,25,159,153,136,14,140,28,242,31,158,41,13,28,246,247,229,23,230,39,70,39,119,110,159,216,41,237,88,216,41,77,103,6,148,217,237,19,125,59,179,170,156,153,205,143,68,247,207,134,246,141,231,34,209,217,226,84,33,122,40,116,56,149,30,30,152,8,199,119,29,158,217,163,14,230,182,5,118,12,140,206,70,118,245,229,135,35,99,7,42,135,79,148,15,12,39,247,100,115,163,145,196,84,124,118,110,232,64,120,91,241,120,233,96,9,38,66,79,32,119,32,27,239,219,219,55,189,48,23,156,78,231,182,77,39,70,246,236,8,151,10,135,166,70,247,207,13,78,202,227,241,145,138,47,147,15,31,56,56,216,53,23,85,252,19,202,206,248,104,246,80,210,63,150,43,77,20,2,149,201,131,219,119,247,236,239,155,158,156,156,216,58,178,163,47,25,222,59,159,238,217,150,243,229,119,76,192,166,225,83,243,35,105,88,93,227,35,201,174,120,106,116,103,217,151,216,94,153,217,51,74,246,179,161,220,240,190,233,241,202,222,124,34,33,144,45,52,218,116,191,13,247,101,124,100,191,237,13,249,54,114,172,158,206,162,117,89,233,238,158,42,42,217,5,244,159,213,99,196,4,162,189,153,76,36,233,215,2,32,197,252,94,114,62,230,243,24,39,68,218,65,143,55,24,9,133,123,205,113,116,184,211,158,222,222,100,40,157,182,156,218,58,52,237,225,158,31,59,134,62,37,118,100,236,17,80,94,67,194,19,41,7,26,65,226,85,37,33,249,35,65,83,64,117,229,114,196,55,58,124,10,141,199,49,109,73,98,136,157,58,249,204,65,21,182,77,37,48,140,195,142,17,242,200,103,137,212,109,111,166,81,254,16,198,13,111,206,57,222,252,252,30,108,199,78,75,153,197,254,23,8,17,61,156,104,227,22,149,58,218,84,165,166,235,167,189,144,109,185,52,108,32,22,143,59,123,221,37,222,252,102,50,170,144,11,119,199,142,129,76,160,217,27,152,25,206,234,107,89,84,240,80,210,100,63,179,194,66,164,36,69,150,214,9,206,69,245,239,13,59,104,209,214,45,82,142,166,146,100,139,236,243,5,45,42,169,236,221,35,149,203,178,82,80,251,23,247,196,247,237,27,26,27,245,249,124,49,159,168,127,241,199,252,250,23,191,47,22,48,190,248,97,91,97,95,252,80,39,100,124,241,199,194,250,23,168,19,49,190,248,99,209,37,162,144,151,251,23,71,17,192,104,0,127,5,99,33,159,56,26,138,249,125,75,155,53,4,61,10,160,72,178,171,210,12,29,152,138,48,5,122,178,199,192,217,203,161,76,179,20,118,148,187,148,206,63,7,250,251,251,125,155,93,11,251,89,97,79,185,73,73,191,6,214,163,252,57,216,184,164,223,132,64,195,194,126,3,219,93,82,121,202,155,201,21,139,74,71,185,39,208,217,197,125,87,122,130,157,77,122,226,231,122,242,159,202,159,3,93,248,187,113,211,126,131,80,70,141,102,205,112,157,195,226,93,140,200,90,53,102,79,137,149,167,240,234,14,102,201,29,34,89,135,133,164,148,134,89,175,78,51,128,49,161,171,208,185,180,36,123,179,234,1,9,216,188,223,41,201,100,37,151,123,171,191,176,105,147,32,188,213,143,255,191,149,85,71,165,81,40,177,105,83,225,111,176,231,109,42,252,181,63,186,4,226,91,70,41,230,157,32,232,224,225,217,22,146,118,122,164,80,6,78,242,251,58,99,179,69,152,92,190,37,154,49,121,143,92,144,114,229,249,81,191,9,74,6,16,167,169,139,11,94,92,52,68,165,223,39,74,240,175,8,255,178,36,101,172,152,163,255,169,208,119,245,175,242,102,181,171,171,115,81,234,167,5,232,187,205,26,152,20,146,21,202,164,176,12,62,72,247,147,100,190,29,170,152,234,220,156,6,250,101,183,72,93,93,177,14,233,111,253,97,52,109,117,245,151,189,163,254,174,14,169,59,220,217,9,240,210,208,184,191,83,212,170,165,68,21,191,244,247,231,182,20,177,90,209,82,173,72,170,229,160,90,17,170,45,57,67,117,172,180,164,113,186,133,60,129,150,200,179,89,250,171,220,237,223,12,93,233,212,138,0,61,54,23,201,211,162,214,249,44,235,133,36,22,59,187,244,143,93,126,253,75,151,159,123,131,95,224,221,230,16,112,66,118,211,38,31,254,247,246,219,74,87,151,142,234,127,2,254,1,11,190,193,118,134,211,183,57,11,131,147,213,7,80,31,183,28,124,206,193,171,28,188,146,250,165,191,254,213,191,41,224,11,69,223,166,168,101,69,204,27,252,183,126,63,240,99,135,63,212,219,11,3,34,189,253,118,31,206,61,9,56,21,112,132,6,138,150,90,57,49,107,171,85,100,181,138,180,150,169,103,65,75,207,66,46,61,243,65,167,10,52,91,116,78,46,76,150,167,216,128,40,100,56,228,46,246,242,136,116,116,51,29,23,178,202,72,73,149,46,63,41,57,155,67,175,236,255,148,123,148,255,159,189,55,109,111,28,187,14,132,255,10,155,118,151,73,19,34,1,238,164,154,85,47,73,81,91,105,167,214,170,150,235,1,9,144,130,72,2,20,0,146,162,84,122,158,78,102,28,219,241,120,108,39,153,56,139,179,56,137,99,39,243,186,227,36,246,36,105,219,201,143,121,187,170,186,63,205,95,120,207,189,23,23,184,88,72,81,42,85,117,119,162,86,151,4,220,245,220,115,183,179,225,156,68,38,58,7,27,133,70,188,214,16,24,105,4,6,16,183,221,241,58,236,229,146,251,254,160,80,152,37,153,224,151,116,109,6,172,4,19,175,3,180,61,119,112,200,27,89,138,104,156,24,125,254,92,142,159,67,65,120,230,208,137,143,210,162,214,200,43,50,162,204,221,157,154,78,167,122,137,196,157,141,119,228,177,17,113,14,174,40,131,7,180,15,18,116,170,117,50,213,48,129,81,118,76,48,159,42,17,19,163,176,199,236,209,0,136,142,185,119,131,47,37,229,75,73,67,202,188,183,121,174,251,158,6,211,174,149,186,0,149,98,239,54,241,10,93,203,201,236,181,119,184,148,78,38,195,248,202,47,228,167,73,251,243,41,161,240,22,4,231,130,148,106,228,90,233,212,172,210,254,66,43,23,126,67,220,121,70,204,243,185,180,208,250,92,112,231,14,48,111,154,59,87,212,150,246,154,161,167,62,239,77,24,39,139,112,201,207,192,111,143,119,110,207,111,251,58,153,194,109,211,217,189,231,182,239,127,238,249,232,255,76,124,180,40,200,215,243,209,82,70,110,145,59,88,132,155,207,195,73,219,108,171,137,168,51,165,21,161,87,240,59,246,21,172,70,125,44,210,150,168,139,189,144,98,132,84,205,12,137,33,171,74,212,98,145,213,184,169,173,105,35,89,175,2,103,22,137,206,91,140,176,73,24,225,112,55,92,36,127,181,81,184,104,179,63,107,152,143,11,247,172,204,158,44,41,131,30,147,191,78,242,207,172,252,179,129,168,155,112,18,50,37,182,73,137,19,171,196,9,44,42,38,119,121,50,195,183,167,118,84,228,151,167,86,13,173,201,67,185,91,12,81,150,111,173,116,217,80,204,162,128,8,187,117,242,140,249,176,109,242,140,73,221,101,242,140,9,250,105,44,34,48,135,176,136,229,150,162,202,18,139,221,56,212,6,254,16,253,33,156,34,122,122,47,29,192,44,34,161,2,204,16,203,42,70,105,235,243,166,62,166,93,161,169,188,106,138,8,231,162,221,191,126,117,133,151,64,54,27,190,59,253,126,153,213,239,31,150,135,189,229,32,253,126,121,127,149,234,247,205,222,110,109,80,57,168,237,157,52,18,187,198,246,118,163,179,88,93,173,27,173,221,108,101,79,60,106,23,146,163,114,195,216,222,123,124,106,148,235,242,226,126,117,39,185,82,238,238,173,169,227,78,175,87,147,119,55,19,235,137,173,165,241,106,42,171,14,183,90,205,92,54,17,235,200,235,137,141,173,149,194,184,185,176,80,227,71,213,250,118,197,72,47,39,90,233,61,229,8,174,186,241,147,213,181,158,145,190,232,213,140,246,202,32,91,222,222,94,47,239,241,189,221,193,73,85,40,139,122,239,201,104,57,54,58,149,251,43,153,90,101,81,219,86,171,245,177,150,221,232,159,118,58,229,250,122,101,184,242,56,185,125,32,174,15,118,219,139,201,19,241,73,185,118,81,94,53,229,157,199,163,199,23,219,27,29,173,242,68,171,10,91,101,85,92,236,119,106,245,245,242,128,207,236,169,101,221,44,243,177,202,65,229,137,92,222,57,88,216,219,146,98,123,195,209,138,216,49,51,177,245,94,55,215,19,180,165,133,118,59,153,108,175,37,151,98,141,245,234,176,0,219,72,172,171,155,157,164,122,154,51,118,154,219,181,230,198,232,96,91,90,212,142,52,85,204,103,71,11,234,104,189,163,149,249,221,90,77,45,47,230,22,154,181,65,185,182,185,218,16,82,219,98,109,183,124,178,116,94,238,142,170,131,113,242,112,208,62,216,92,93,75,38,213,205,196,176,218,57,172,29,232,135,249,39,131,218,120,225,252,96,53,195,175,73,221,212,82,99,187,182,99,140,114,173,150,121,32,20,182,198,187,210,194,185,94,222,108,140,214,26,210,160,55,56,85,244,197,116,126,157,175,13,204,138,248,100,85,123,92,53,14,59,71,137,242,110,114,71,63,173,181,46,122,213,114,128,206,11,22,86,94,10,223,65,56,66,94,106,137,233,100,65,156,37,28,161,83,246,141,135,35,180,187,122,75,225,8,3,250,155,45,28,97,96,197,25,194,17,6,212,187,109,56,194,128,166,174,13,71,56,173,206,155,8,71,24,136,166,155,134,35,156,210,200,27,8,71,24,140,162,187,12,71,24,216,195,107,133,35,12,110,241,102,139,224,117,195,17,78,217,74,55,131,229,46,195,17,6,14,245,117,195,17,6,194,252,89,132,35,12,4,228,51,15,71,120,83,244,204,22,142,48,160,213,55,27,142,208,221,225,29,132,35,116,55,248,38,195,17,186,123,122,99,225,8,167,118,243,26,225,8,103,104,119,214,112,132,51,52,245,166,194,17,218,93,79,15,71,56,11,132,175,27,142,208,211,199,27,14,71,232,238,237,45,133,35,188,109,167,119,19,142,208,161,144,111,29,142,208,61,128,183,23,142,208,1,253,51,12,71,232,195,223,237,195,17,78,108,234,46,195,17,250,46,163,55,26,142,208,223,219,237,194,17,78,104,103,134,112,132,65,53,255,211,134,35,244,15,246,179,9,71,168,99,61,168,166,232,51,211,38,64,102,245,196,110,215,149,230,217,6,252,213,52,210,56,142,173,26,209,174,226,166,22,179,162,140,221,168,32,242,35,102,221,174,186,204,106,209,102,3,136,169,254,165,86,139,191,91,109,153,219,93,160,163,98,106,43,198,174,216,184,141,205,232,23,175,197,91,197,205,187,71,223,12,45,30,136,112,40,175,192,22,238,200,235,154,170,152,154,126,31,144,239,62,32,223,125,64,190,47,122,64,190,108,165,80,225,70,181,114,173,102,111,194,122,23,198,188,92,94,89,112,188,38,45,144,125,185,82,195,24,28,85,60,129,238,130,142,134,41,54,6,244,146,188,143,118,119,31,237,238,62,218,221,125,180,187,251,104,119,247,209,238,238,163,221,221,71,187,187,143,118,119,31,237,238,62,218,221,125,180,187,251,104,119,247,209,238,238,163,221,221,71,187,187,143,118,119,31,237,238,62,218,221,125,180,187,251,104,119,247,209,238,238,163,221,221,255,124,14,126,156,88,125,86,168,190,128,184,124,80,44,200,238,1,214,183,250,190,25,196,118,6,153,60,144,210,239,155,158,187,18,47,58,200,184,66,194,124,232,200,39,166,113,89,43,224,54,40,183,44,187,191,133,67,195,49,137,206,0,119,52,177,216,148,190,28,195,134,91,244,52,150,187,72,252,31,216,217,164,79,216,90,194,148,239,194,51,133,100,246,109,120,129,77,229,154,124,90,144,103,253,46,92,108,101,167,0,221,72,101,51,111,3,106,177,41,72,205,84,42,59,43,212,141,92,122,154,239,218,86,225,109,0,221,224,165,6,159,106,240,179,3,157,159,6,116,35,247,54,252,6,180,154,73,57,35,75,55,0,186,240,166,252,6,228,26,66,83,44,228,164,207,133,223,0,7,152,207,196,171,223,23,183,182,36,15,149,166,60,163,95,62,227,232,246,126,2,2,59,154,162,199,167,51,122,239,43,224,254,231,254,231,222,11,194,23,193,11,66,163,144,188,206,11,66,92,143,200,228,134,215,157,15,234,9,29,161,150,204,19,197,224,208,237,252,229,38,192,102,202,181,46,22,119,114,200,147,193,51,67,238,182,226,207,154,207,159,203,243,246,231,245,232,131,101,184,208,112,244,224,102,181,43,26,112,76,123,172,111,70,200,128,106,14,121,69,117,18,195,87,28,92,241,207,186,64,125,0,177,189,11,231,47,23,177,129,145,163,151,222,246,59,242,184,40,199,135,98,119,32,115,186,220,194,125,84,105,99,207,194,49,38,111,5,57,95,197,196,8,11,19,190,165,17,12,97,78,52,77,221,40,94,98,17,28,52,138,238,25,124,217,208,14,174,0,54,187,99,220,25,145,244,109,137,106,87,158,165,47,175,80,19,13,54,12,232,236,238,42,61,25,8,51,171,129,71,200,177,99,23,241,23,94,4,58,146,197,48,129,5,243,36,109,111,49,60,2,123,60,120,73,135,145,193,69,152,147,91,45,185,105,162,81,235,157,240,21,193,245,48,18,126,249,131,255,243,242,195,95,134,163,64,0,90,125,59,241,66,160,113,127,67,87,28,16,41,151,205,19,180,252,138,48,85,0,127,21,191,92,113,56,32,123,241,18,143,4,178,16,103,135,243,57,160,32,187,104,143,22,217,249,132,5,101,200,102,132,148,227,194,168,32,64,137,188,132,157,247,129,153,196,196,80,216,110,3,129,76,87,7,188,110,246,81,51,198,164,21,98,143,163,49,0,46,82,181,87,11,70,143,119,182,241,95,27,35,104,81,71,200,18,136,198,194,132,127,35,63,8,73,87,209,40,39,68,143,225,31,12,240,153,28,137,114,97,216,30,166,166,143,63,227,73,252,244,7,191,96,38,17,150,182,60,215,87,154,29,88,105,65,147,200,33,242,6,239,0,25,97,19,159,37,64,134,146,26,115,26,65,110,24,134,72,82,40,182,195,184,224,156,33,247,69,93,132,65,135,139,225,79,190,241,207,80,17,192,7,182,24,171,66,78,180,46,28,85,144,243,226,215,31,188,248,201,183,95,254,224,199,47,127,248,23,80,68,86,37,79,129,87,191,250,253,151,127,246,23,118,1,140,59,44,14,16,77,200,29,195,127,115,235,235,115,146,4,152,192,146,213,48,22,56,78,94,128,245,211,201,75,112,7,21,152,121,29,238,16,124,76,92,140,36,255,234,202,181,16,222,254,172,255,242,219,175,254,247,31,191,248,222,119,94,253,228,231,204,220,227,27,201,110,188,142,72,216,162,245,173,75,184,144,127,23,96,176,186,104,118,1,48,108,252,6,252,7,51,53,48,169,255,240,47,159,252,251,239,191,248,250,143,173,198,185,201,251,159,60,212,241,16,131,209,111,152,106,111,38,204,163,130,19,144,142,179,44,124,127,86,136,126,245,143,191,122,241,231,223,102,16,77,53,102,246,97,25,132,24,19,7,3,10,198,12,48,49,248,154,155,5,57,86,217,9,248,161,185,206,33,217,188,24,143,91,221,41,231,35,133,222,115,147,186,111,109,91,83,232,187,34,237,107,209,119,104,186,78,73,102,194,176,4,205,57,141,176,51,29,24,157,210,5,82,96,1,94,56,139,196,195,215,127,87,94,198,111,28,177,157,65,43,148,157,40,236,190,8,107,183,231,24,11,154,48,42,22,70,70,115,115,77,52,128,57,4,79,152,54,184,163,141,240,176,54,32,145,44,226,48,178,110,106,118,225,136,67,133,116,148,15,207,87,19,174,230,167,204,48,144,210,104,208,83,157,209,244,117,173,95,180,86,48,65,145,123,123,114,97,59,164,21,64,41,240,60,58,52,79,160,123,106,20,60,103,106,90,215,84,250,104,12,176,208,185,105,157,89,29,124,250,167,63,253,244,27,223,13,115,214,222,206,78,109,147,158,161,68,59,5,251,131,240,173,245,174,102,26,232,4,27,68,158,226,117,16,182,228,58,192,33,171,69,255,226,177,118,4,123,45,194,197,24,195,243,31,238,11,128,46,184,51,144,251,43,35,222,151,117,69,147,16,18,31,201,8,185,241,190,80,12,247,83,211,139,164,160,72,118,122,145,44,20,17,146,215,244,148,132,66,210,244,50,18,96,197,127,195,95,93,29,115,216,17,240,59,124,244,154,105,32,115,46,141,251,206,148,255,224,199,159,254,241,119,232,188,184,166,60,119,163,217,185,166,103,119,105,142,0,98,246,214,129,186,60,97,128,193,68,193,157,174,60,210,83,23,185,1,115,250,249,221,31,127,242,179,191,125,245,179,111,189,250,232,39,246,98,204,243,222,49,77,239,245,184,104,157,91,22,53,85,197,29,51,199,151,234,57,190,60,240,161,165,11,115,13,224,185,15,42,213,34,249,48,224,86,1,2,162,26,199,127,111,4,37,156,107,199,92,18,31,106,232,136,3,72,118,172,115,98,7,168,122,36,227,4,180,92,74,138,46,99,37,184,81,124,122,137,185,8,220,104,152,211,197,209,6,126,29,206,145,4,122,27,160,183,21,181,165,185,14,118,154,8,124,28,225,111,2,250,162,55,57,57,3,183,144,129,36,186,122,152,87,174,5,203,95,70,213,92,20,57,250,101,248,9,36,131,92,87,232,46,129,76,162,202,199,231,229,21,30,56,144,14,165,167,199,156,86,138,96,137,120,174,21,198,72,72,230,197,12,121,18,211,121,193,122,106,102,69,242,84,200,54,173,114,130,36,66,46,114,128,253,102,152,76,228,116,244,64,81,209,103,47,248,186,13,179,92,155,171,36,206,38,95,159,132,93,119,152,27,121,152,238,64,23,26,186,85,123,17,30,93,109,92,183,244,244,205,128,79,13,183,92,76,98,112,81,20,38,211,158,125,69,34,1,70,128,10,214,77,188,153,162,176,100,176,20,61,37,164,100,192,125,19,61,103,91,50,154,27,169,100,173,201,128,229,132,182,135,119,57,93,98,86,129,248,100,230,168,147,64,6,1,100,72,151,200,127,30,89,84,164,66,89,215,197,241,53,229,157,165,73,234,212,177,154,98,122,165,43,14,19,14,254,60,114,206,3,61,103,54,165,34,62,193,205,222,38,146,154,148,141,38,176,227,4,186,53,56,93,144,252,216,70,23,41,137,94,105,22,22,77,44,147,83,8,165,33,121,51,244,170,168,8,1,197,167,225,158,216,71,212,74,248,152,35,83,45,21,3,87,67,220,42,23,137,206,227,87,73,33,210,22,148,70,10,104,192,206,40,42,166,124,240,251,46,172,149,93,142,214,133,23,248,125,133,192,105,158,120,167,4,72,75,169,11,132,58,123,58,226,138,109,217,92,132,13,176,35,27,8,244,72,20,225,171,167,13,84,15,152,184,236,151,85,249,220,220,5,130,39,18,97,178,174,144,159,238,65,95,242,142,236,138,35,31,200,44,200,48,14,109,236,206,234,201,230,137,38,1,242,221,253,7,99,134,224,3,175,21,203,165,247,67,254,81,4,39,90,119,53,230,38,209,186,40,57,69,159,242,199,28,91,6,216,73,111,9,225,56,90,156,208,14,220,176,65,149,195,232,92,114,85,104,74,164,69,207,41,208,148,92,229,204,94,64,41,19,184,156,167,97,88,24,241,126,223,84,215,0,129,134,137,103,129,169,233,166,199,101,4,161,41,99,133,155,111,217,81,186,19,142,158,224,153,82,227,64,10,155,59,116,37,71,208,149,20,197,211,135,210,113,154,225,155,116,111,21,206,149,80,156,116,176,193,190,48,209,47,29,253,66,119,0,153,68,31,208,232,62,169,137,205,19,6,80,141,70,9,184,68,71,231,229,21,245,119,170,197,205,19,184,235,16,203,137,246,64,64,77,88,212,2,162,224,218,186,40,201,85,56,161,30,41,37,181,152,116,37,1,238,186,37,149,220,198,68,77,8,237,246,208,121,109,31,46,150,95,85,73,135,91,92,166,101,224,45,58,223,128,13,220,33,110,81,251,170,192,51,217,232,213,147,159,114,231,167,60,249,2,155,11,60,143,72,94,186,241,241,233,5,210,173,226,55,5,191,185,234,165,216,122,41,166,158,113,114,226,170,73,222,93,117,179,108,221,44,83,183,235,174,218,245,213,4,250,153,5,55,201,246,43,187,187,149,189,117,147,105,182,110,50,205,212,149,13,87,93,252,202,214,69,180,50,51,7,99,58,7,112,103,69,173,48,6,146,214,28,160,171,19,29,101,214,45,90,25,175,72,17,230,134,179,78,84,59,161,100,60,13,163,101,28,62,134,197,54,111,45,54,139,112,3,90,185,223,71,219,93,171,104,210,24,137,101,225,20,110,183,145,144,67,60,87,140,48,231,168,14,170,216,72,35,140,191,177,224,57,252,19,207,69,225,224,128,205,103,73,81,136,29,71,24,125,199,42,203,60,146,164,64,27,91,228,179,20,235,14,11,55,117,13,185,97,32,228,231,165,175,249,47,101,197,92,33,159,9,163,147,185,43,183,1,52,40,100,57,249,224,136,237,46,79,174,184,167,22,131,23,233,245,0,138,240,139,239,252,227,167,127,252,119,159,254,209,55,95,124,240,107,120,5,146,251,229,55,127,207,122,61,14,2,82,148,26,133,134,8,124,28,242,119,128,120,103,129,135,62,219,58,144,11,216,103,83,56,253,46,128,137,140,113,241,19,233,27,63,90,240,132,133,44,188,88,212,200,26,30,15,186,71,207,203,48,104,160,108,173,225,194,17,208,70,226,79,168,5,163,20,245,241,18,210,251,11,100,12,38,16,34,99,87,121,124,166,1,51,223,20,1,86,104,14,8,21,224,204,24,82,153,29,52,169,130,236,240,194,164,61,153,67,194,8,207,64,179,185,108,174,213,66,178,15,171,9,55,170,124,141,136,1,141,232,178,196,52,224,66,174,191,1,61,160,1,98,219,3,109,28,95,205,43,15,30,184,87,40,236,34,147,200,80,35,10,190,147,251,37,137,27,96,42,90,230,27,34,165,162,115,57,68,29,247,172,0,24,145,1,190,77,162,145,62,167,112,192,143,10,132,47,13,11,141,140,200,39,11,48,179,232,61,202,181,74,61,106,56,193,157,96,211,9,25,206,170,40,215,64,207,178,196,103,225,185,29,68,244,161,185,165,42,247,226,165,143,28,44,182,224,98,87,206,21,21,230,166,129,65,57,158,68,123,97,66,26,240,254,225,159,3,211,9,100,164,69,138,89,82,41,74,89,89,183,46,98,119,17,201,26,230,122,253,38,254,235,240,230,136,181,135,165,104,144,116,251,254,38,47,52,177,219,36,127,213,30,249,107,246,233,95,218,147,137,115,6,70,171,139,254,34,251,176,37,116,97,32,38,142,27,159,74,167,184,12,113,246,129,142,132,110,27,166,183,109,74,176,29,96,7,116,77,244,132,57,132,141,73,132,178,195,25,21,29,81,17,135,152,41,123,212,168,15,10,163,105,15,205,102,181,16,85,137,87,214,10,108,48,4,132,210,36,124,215,99,36,132,177,65,6,228,176,18,120,32,111,79,96,162,155,3,19,239,40,216,244,192,127,255,240,131,79,254,227,251,31,255,235,7,47,190,255,211,48,167,169,88,136,229,34,13,173,88,57,242,40,4,55,173,140,152,18,235,113,30,175,76,4,124,4,31,184,248,41,58,151,229,211,121,57,131,46,209,47,203,61,5,86,17,130,33,12,188,8,39,3,107,1,187,196,211,241,199,255,250,247,47,127,248,205,187,233,59,153,41,36,229,236,204,125,127,235,46,251,206,229,114,217,41,125,195,132,161,73,218,211,187,169,34,178,131,18,248,60,108,45,43,41,137,146,164,66,51,233,36,9,69,188,1,225,100,177,147,120,148,84,200,53,48,67,236,168,177,96,46,45,97,10,90,35,100,167,10,47,126,254,93,180,155,96,200,52,47,69,243,82,254,188,44,205,203,250,243,224,182,167,141,38,253,185,18,205,76,166,105,230,49,231,136,101,209,58,118,88,21,128,148,44,106,34,221,4,104,233,114,15,191,248,199,127,124,249,139,191,135,61,4,59,9,9,154,178,241,116,62,157,134,227,135,67,59,10,154,47,196,243,41,33,153,67,163,24,244,4,40,130,31,146,197,112,134,167,91,36,201,39,147,115,60,252,159,66,16,178,61,37,167,246,148,130,59,32,155,97,122,202,101,147,133,108,250,86,61,165,166,143,9,6,197,23,152,158,178,249,100,161,112,171,142,210,76,71,47,127,254,139,151,127,248,13,79,71,25,111,71,169,219,117,148,153,222,81,42,157,245,204,82,238,182,179,148,157,218,83,42,159,247,206,82,238,182,179,148,155,222,83,193,51,75,185,124,234,150,179,148,119,119,244,226,163,223,103,59,202,20,242,57,87,71,249,66,238,150,29,21,166,118,148,246,118,148,189,65,71,248,182,35,151,18,37,145,172,171,154,72,32,157,59,12,138,18,205,17,218,246,68,186,138,229,37,86,126,213,74,185,12,212,113,176,74,16,203,185,94,146,119,78,26,42,23,103,228,230,164,84,154,41,68,165,214,164,16,220,194,10,49,12,176,218,203,176,69,93,130,103,151,104,154,148,206,35,242,210,37,80,158,1,114,23,40,47,63,252,165,7,106,224,34,103,6,54,141,250,119,75,110,44,138,0,209,128,1,226,35,34,84,192,248,47,157,16,89,2,220,78,11,74,211,92,1,130,211,64,49,141,170,192,35,203,145,48,41,68,197,23,205,139,139,235,43,92,216,197,17,9,116,77,113,84,196,110,29,163,142,72,60,220,11,33,80,184,228,149,244,56,210,11,139,174,213,44,186,86,71,236,143,140,13,9,118,160,21,104,53,222,19,117,70,200,17,146,35,78,128,14,127,97,244,133,106,196,37,80,25,157,40,93,57,34,68,45,17,3,112,154,186,60,44,201,113,4,129,21,103,148,119,98,158,160,212,82,146,83,125,82,51,18,51,51,89,36,18,150,117,128,73,214,13,154,156,34,241,83,128,152,101,194,167,192,18,235,35,105,91,20,169,103,163,209,168,133,57,93,110,33,17,7,150,249,1,193,177,130,248,68,216,113,30,49,142,183,123,128,136,8,224,236,158,161,221,44,16,100,83,100,112,88,151,111,183,239,237,60,0,28,196,59,48,130,59,159,134,180,24,160,121,193,162,23,164,59,179,201,211,71,97,98,135,70,180,175,66,64,190,253,193,68,184,152,10,200,102,190,221,8,219,145,60,89,147,14,255,202,186,241,42,98,117,223,215,47,35,213,183,140,84,178,140,212,192,101,20,44,111,148,39,137,43,229,167,194,49,71,90,42,165,185,64,153,45,89,102,233,34,206,244,44,4,146,151,241,47,65,149,89,130,42,110,23,175,195,121,102,43,57,72,80,73,24,67,188,76,56,81,111,99,129,139,97,135,47,148,175,34,81,102,14,190,72,51,224,112,146,37,153,162,57,21,132,230,77,85,118,54,244,100,76,167,223,2,166,93,29,251,110,3,98,211,82,69,219,187,132,164,87,248,64,70,111,54,164,156,191,156,192,217,194,94,231,12,225,92,22,41,95,164,89,101,228,8,215,76,235,231,101,78,125,139,109,194,5,73,155,4,190,116,11,46,95,197,144,217,11,13,25,234,90,42,5,86,6,17,81,253,218,4,29,192,99,180,9,14,251,86,210,109,53,130,147,24,32,108,199,234,8,179,7,181,209,31,108,73,80,66,79,112,105,96,211,176,72,120,46,204,133,19,225,104,220,232,119,17,111,12,143,112,150,197,13,224,186,229,8,207,9,66,212,87,20,221,100,254,141,9,205,162,83,191,46,65,95,73,250,134,175,131,231,207,5,215,123,244,249,243,8,243,90,194,223,2,217,175,40,22,24,34,83,130,53,7,108,61,88,98,24,7,120,112,152,66,68,139,14,217,42,93,97,141,9,7,103,1,18,193,89,175,87,220,76,106,172,235,231,142,82,217,8,0,44,34,123,240,224,118,211,233,71,34,171,203,183,102,248,126,82,221,147,26,184,11,152,153,230,194,47,254,231,239,188,248,238,63,5,76,143,87,175,245,230,118,156,67,10,221,201,184,139,46,204,6,45,109,214,94,243,139,69,91,169,189,47,200,225,79,180,243,200,153,180,91,34,249,57,70,50,114,41,176,235,88,93,82,162,162,39,246,129,216,208,12,121,75,235,15,250,52,213,109,51,132,117,195,68,9,15,91,168,68,109,236,153,185,67,154,95,107,222,114,211,230,45,55,101,222,242,111,126,222,128,37,47,151,218,220,16,171,101,132,12,150,209,122,52,49,101,78,231,68,71,19,147,111,180,114,205,92,90,182,52,49,209,121,249,169,109,62,121,92,26,82,173,12,254,8,71,228,167,196,22,181,104,189,198,160,213,146,117,27,161,196,56,2,182,177,137,236,214,76,13,127,146,136,76,44,2,132,220,56,232,123,171,171,105,122,68,77,228,237,88,239,112,244,150,34,76,219,79,229,227,135,15,31,230,230,212,119,243,15,4,56,13,250,3,179,56,41,246,59,63,111,190,39,207,155,177,88,148,204,229,192,172,192,21,129,91,84,161,17,121,206,156,19,160,17,114,93,174,97,88,87,84,40,98,248,21,68,33,102,60,184,83,40,54,125,16,76,5,52,28,102,8,86,234,123,37,217,210,178,89,201,88,169,12,151,137,10,7,163,123,196,207,75,66,50,15,16,51,109,190,155,143,178,56,142,197,176,225,180,253,249,49,158,177,70,64,240,88,166,76,188,31,11,43,189,118,162,171,52,180,184,88,72,21,90,66,174,25,63,237,183,113,188,199,70,203,55,223,24,171,200,130,130,231,146,89,46,157,230,114,112,193,242,240,47,149,230,132,92,146,19,10,89,46,153,78,114,201,66,146,75,165,161,4,159,230,210,217,44,151,73,37,185,76,94,224,178,153,12,151,75,165,184,188,144,225,10,188,192,21,10,2,212,207,103,224,150,206,100,57,33,153,201,67,83,89,104,43,157,131,95,153,60,188,230,120,200,200,39,225,169,144,20,184,36,159,129,95,2,212,72,166,146,41,232,43,11,79,89,1,210,114,89,248,149,207,101,185,20,15,192,164,16,36,169,84,22,192,64,125,167,160,149,227,121,25,109,218,250,184,215,208,186,72,153,236,138,225,170,180,34,239,248,195,224,126,37,108,125,210,28,14,53,69,21,133,194,109,200,33,180,81,66,154,30,178,99,189,126,37,58,15,213,213,247,132,231,207,213,135,105,126,90,43,198,137,54,232,74,168,21,5,206,65,116,246,132,80,8,216,144,16,50,181,80,154,255,138,189,234,211,95,85,99,66,14,133,136,181,97,222,213,76,177,139,12,70,70,154,46,25,65,17,104,245,167,234,177,85,165,82,93,94,80,218,138,89,242,47,81,126,158,156,173,252,59,112,17,71,229,88,140,67,123,161,36,204,219,7,9,52,129,116,75,90,125,117,165,190,104,213,247,98,43,76,223,167,198,17,254,74,216,180,91,9,59,225,132,135,40,184,109,136,182,16,135,97,155,37,149,132,215,125,44,170,167,10,82,81,214,176,247,78,169,228,219,137,129,65,118,77,84,155,244,85,10,52,184,69,225,126,241,162,158,230,33,33,147,105,100,222,138,135,132,180,156,206,36,243,179,58,27,104,166,179,51,237,227,182,98,60,195,116,31,166,169,82,113,49,151,79,75,130,192,199,251,42,217,210,205,166,112,131,134,116,245,89,50,158,20,69,25,249,115,112,218,144,103,107,67,26,61,59,87,68,45,25,207,55,243,98,78,110,228,237,22,164,116,227,246,190,19,26,38,177,46,133,187,207,14,223,210,202,55,196,180,216,58,190,164,33,150,90,93,249,252,106,186,155,70,127,101,59,180,89,202,227,48,97,122,176,53,111,253,130,136,126,102,105,130,56,77,244,53,196,205,222,103,209,27,159,173,248,165,86,166,149,107,137,87,83,241,20,42,182,20,221,48,231,154,112,14,72,151,118,220,35,252,227,5,28,147,95,150,67,189,57,236,89,203,63,242,190,102,40,88,32,163,203,93,17,89,21,204,99,155,156,100,60,149,78,229,152,152,97,173,86,107,254,98,14,251,34,40,206,9,240,159,171,139,166,166,203,254,182,137,30,34,25,207,242,105,20,146,116,58,120,216,0,104,22,248,116,119,252,215,217,0,100,59,65,174,166,137,5,133,191,59,218,2,106,128,105,249,122,204,222,180,209,66,19,253,176,237,26,98,15,184,96,181,237,159,114,235,219,113,228,32,130,184,238,189,180,99,39,199,51,56,130,86,72,136,3,142,81,208,51,228,168,140,62,95,249,23,93,113,110,36,55,58,138,233,184,218,116,175,64,247,80,177,199,140,190,8,75,12,11,237,252,35,163,97,210,124,145,181,238,194,171,72,143,196,182,72,180,207,172,40,23,137,47,92,85,99,188,61,144,245,241,52,255,33,29,163,82,230,242,21,228,64,228,168,92,22,185,106,185,42,161,24,36,181,42,9,158,130,98,183,84,187,85,20,13,4,146,6,52,50,79,85,168,112,157,165,242,82,213,137,157,82,237,87,172,82,35,234,106,164,138,162,195,224,164,142,21,246,199,137,5,84,110,162,2,45,20,33,6,242,199,86,124,146,114,117,136,99,169,216,85,218,149,128,58,26,134,79,164,17,94,236,138,61,39,221,5,105,22,71,34,66,177,119,236,164,51,72,90,192,221,38,113,82,166,130,32,89,98,32,113,252,164,48,104,156,22,229,196,90,150,247,222,81,238,127,238,127,238,127,238,127,190,32,94,121,24,122,151,58,197,161,220,64,8,177,3,78,40,165,217,220,183,59,225,10,34,25,129,11,145,127,62,55,165,215,52,232,110,203,98,13,110,214,6,227,89,125,70,175,234,46,79,66,132,29,96,250,97,241,196,178,1,94,255,69,22,59,48,25,88,63,249,74,155,176,201,237,144,77,111,147,12,226,54,59,157,177,125,176,82,196,180,172,136,96,161,16,37,115,67,152,252,14,238,178,201,4,57,34,236,65,40,19,224,87,119,18,168,196,249,251,117,176,234,190,168,64,183,3,54,152,105,160,221,219,45,216,13,184,250,185,9,246,111,214,56,97,29,130,219,167,76,4,109,199,229,224,137,101,33,28,239,83,148,151,8,165,208,68,36,121,236,251,42,233,56,219,117,156,79,5,112,15,193,11,119,194,232,201,34,118,243,20,180,62,13,253,60,97,45,76,112,46,37,201,169,105,34,161,86,190,245,22,68,66,124,43,221,146,115,105,105,86,145,144,156,156,38,199,146,164,84,254,45,0,157,145,243,205,92,35,149,153,25,232,108,227,58,55,94,145,176,192,167,114,97,82,188,32,78,25,99,62,151,22,223,194,24,133,84,42,91,16,50,201,153,199,40,230,62,123,87,101,120,127,52,181,30,48,147,104,155,200,97,226,240,6,235,242,112,24,65,200,216,130,116,219,89,200,148,102,136,151,2,98,155,227,248,164,65,10,52,199,167,2,113,176,143,63,173,242,56,137,57,67,60,215,22,210,161,77,114,17,227,148,40,201,110,183,48,78,78,248,202,238,152,248,204,177,250,109,15,76,244,217,26,254,42,204,202,135,3,142,113,23,5,23,122,49,123,229,130,218,242,5,227,113,68,242,242,231,191,120,245,7,191,116,204,105,157,58,212,23,81,144,199,33,214,159,75,176,247,33,95,187,147,17,68,213,196,39,99,195,68,230,139,215,248,212,241,85,228,194,180,166,223,195,206,228,94,168,75,34,198,203,205,45,81,248,226,95,126,252,234,167,223,254,228,39,255,253,229,79,127,196,224,143,80,44,193,46,188,166,186,111,250,244,131,111,189,252,246,223,185,91,13,114,220,116,50,150,213,118,29,144,53,3,110,173,146,55,71,173,85,113,22,204,210,162,142,35,35,43,197,152,226,11,132,248,43,179,189,128,40,146,215,7,8,246,231,71,7,102,121,46,10,118,82,244,186,59,192,114,18,117,103,51,232,107,56,120,18,13,19,25,200,205,184,63,102,240,57,53,97,127,4,123,160,154,220,11,51,141,52,233,51,155,199,76,224,60,90,41,182,155,64,171,6,249,228,179,175,43,64,209,143,195,248,235,173,34,62,207,224,129,30,231,1,78,209,172,59,194,250,22,205,114,138,230,184,17,251,222,15,95,253,226,175,24,7,98,222,94,221,221,88,214,218,83,250,65,46,247,77,44,152,115,58,249,244,27,223,121,245,155,15,81,39,199,12,86,88,236,48,78,44,45,94,102,75,84,209,71,19,147,174,47,171,84,216,231,3,19,216,161,137,85,25,86,201,185,248,188,3,102,55,131,123,240,253,238,192,160,95,222,210,105,240,32,185,47,35,79,155,189,5,69,212,24,28,255,225,207,95,252,213,159,79,193,49,240,181,88,53,90,124,71,141,247,6,232,19,241,174,92,199,123,20,41,83,137,57,0,55,25,46,216,94,178,41,59,254,19,97,247,233,30,192,72,17,210,166,3,216,139,111,254,229,167,127,252,55,116,94,60,46,209,2,60,6,117,53,17,49,5,46,167,65,118,26,221,2,86,130,107,55,210,66,212,107,144,111,144,104,182,88,159,128,40,146,136,227,20,48,216,223,154,219,53,219,186,120,110,121,103,179,252,210,134,173,15,163,173,124,236,211,4,59,87,131,141,140,92,171,181,101,115,71,27,61,150,199,112,140,200,34,14,136,130,156,180,97,56,194,197,203,176,19,62,39,204,120,40,11,207,80,136,113,228,38,53,186,182,47,55,98,130,181,64,44,176,184,176,65,199,62,71,14,76,167,136,141,21,203,135,41,227,55,48,200,255,21,153,118,195,65,165,133,195,12,144,241,97,18,1,67,158,115,178,17,81,119,141,71,45,210,34,230,53,93,173,81,186,224,163,239,190,248,238,191,92,235,151,203,239,227,203,64,12,28,189,90,240,231,73,232,4,70,22,16,142,227,46,122,183,124,252,171,191,126,245,151,191,245,58,126,193,220,253,167,38,246,79,8,172,9,100,227,157,245,159,158,216,63,186,129,130,97,176,238,215,55,12,131,169,153,43,170,81,21,25,151,113,31,252,234,147,191,254,250,203,31,126,244,226,195,127,67,126,15,58,7,209,187,3,34,27,8,132,69,81,185,240,224,162,20,95,223,53,225,203,223,255,206,199,191,249,161,215,247,92,150,191,189,223,65,203,175,173,37,186,99,6,140,45,151,233,49,143,191,240,119,14,99,187,29,147,49,4,36,178,42,77,181,62,132,136,96,119,128,200,50,22,56,59,56,19,166,87,218,195,198,137,180,142,115,188,187,195,162,189,248,250,63,127,242,91,127,64,62,49,116,231,132,109,15,189,214,72,230,128,65,29,48,55,98,23,73,87,236,97,2,186,188,9,30,76,120,232,81,58,136,48,54,101,177,134,200,184,50,37,144,125,242,147,223,249,244,175,190,255,234,183,255,237,227,223,124,199,69,42,92,33,177,14,123,67,57,114,34,122,233,59,41,19,239,126,182,146,219,99,33,241,224,203,56,93,33,30,59,45,23,158,152,219,246,146,173,109,185,34,139,42,126,224,80,231,50,118,212,110,132,139,79,147,60,151,226,185,52,207,101,248,99,38,107,90,11,200,116,13,150,252,88,27,152,120,51,2,55,19,194,205,113,33,100,34,11,191,81,40,10,46,132,140,85,185,208,233,160,215,71,62,1,113,65,116,185,161,191,214,141,131,106,249,111,19,72,36,23,137,51,40,111,153,42,73,167,247,13,65,54,113,1,104,145,51,200,127,116,203,9,73,193,44,14,167,76,209,85,131,35,14,56,44,51,118,174,191,34,33,95,135,43,18,221,11,154,33,83,82,9,49,13,236,59,34,18,240,71,14,248,150,70,206,17,208,27,192,69,221,26,187,58,50,16,108,112,144,238,88,219,33,16,54,195,13,156,193,209,205,83,116,246,17,7,251,7,67,137,255,6,192,105,120,1,53,102,128,180,110,6,192,90,55,225,98,246,3,236,46,91,244,86,190,17,208,78,85,10,181,147,114,29,216,216,153,100,128,95,197,187,18,110,209,243,194,179,150,134,138,161,52,186,178,119,170,168,251,206,204,187,232,240,22,207,173,248,119,112,176,102,145,154,0,18,201,39,168,115,120,148,204,170,70,175,214,214,32,6,220,69,171,135,176,135,195,100,187,43,201,87,215,8,208,92,114,56,151,71,107,170,160,10,35,5,149,135,4,159,89,72,103,113,40,88,7,224,105,63,236,141,109,9,56,64,130,117,140,23,39,210,42,164,22,0,47,140,12,77,212,37,223,80,180,115,146,238,7,36,112,52,28,85,9,132,81,8,140,140,211,126,64,77,84,1,57,0,8,16,57,4,121,0,119,83,251,51,72,32,94,253,233,247,95,254,207,159,192,93,17,44,123,216,151,37,89,91,12,150,60,196,47,52,21,123,105,155,69,218,192,133,105,233,9,18,6,187,53,70,170,48,148,21,212,253,157,201,20,154,208,188,91,164,96,147,59,186,44,211,43,144,60,187,29,114,226,47,125,230,216,28,11,239,22,235,20,206,240,120,255,80,162,170,24,22,7,166,230,204,132,223,163,53,226,30,16,83,161,146,32,165,132,149,198,167,17,74,177,108,104,40,223,133,194,154,104,187,208,187,229,195,83,165,98,248,45,244,202,81,248,84,24,223,28,249,232,59,108,59,223,222,64,131,38,91,23,231,219,92,20,153,225,13,130,19,191,8,33,112,39,81,31,253,215,75,197,233,144,130,209,133,215,169,179,15,128,144,181,148,171,240,200,112,105,186,168,26,45,28,228,224,13,241,208,215,239,33,128,3,31,196,180,105,28,198,5,142,133,151,223,254,245,139,239,255,230,197,239,254,229,39,191,249,205,199,255,250,51,20,2,193,83,208,232,227,56,47,97,71,188,96,67,231,43,235,156,70,97,219,71,93,200,250,63,158,143,134,45,143,61,116,47,211,9,119,71,92,176,37,235,246,166,166,172,23,38,28,144,113,224,139,127,255,186,119,223,115,192,29,252,147,55,17,40,46,18,255,213,90,103,196,159,188,44,133,153,251,18,93,116,100,101,238,107,232,217,47,36,176,28,206,98,6,64,145,108,110,4,251,109,167,190,73,216,109,79,152,125,178,75,176,111,122,135,186,34,79,59,88,44,225,57,163,240,151,77,190,35,106,34,148,211,15,43,182,26,23,102,234,249,143,173,73,61,216,106,3,235,120,65,242,73,239,70,33,247,245,92,75,211,176,91,106,23,123,96,37,82,230,192,126,157,73,152,233,190,41,219,26,114,49,237,226,15,66,192,32,4,9,208,216,106,236,165,239,212,253,238,31,134,94,254,159,111,218,12,133,229,39,155,83,16,109,211,197,134,233,205,92,19,72,27,98,164,142,188,155,89,174,137,211,57,62,201,186,38,198,184,90,39,194,53,186,70,92,212,26,25,83,5,248,82,160,236,109,135,193,239,8,87,14,217,22,232,82,24,177,135,132,136,155,148,125,229,114,138,231,120,192,107,78,247,128,135,23,149,128,76,75,173,43,9,63,162,68,3,109,71,107,23,35,191,136,248,46,43,94,210,85,93,180,28,113,120,165,116,196,235,142,179,126,224,100,180,228,55,196,101,49,179,156,176,43,57,135,227,41,94,82,150,135,60,89,190,31,57,244,92,4,12,81,239,124,110,8,174,44,46,135,199,220,3,242,89,71,55,41,30,9,189,94,208,11,123,179,208,237,20,110,178,146,37,188,127,45,79,205,80,129,246,72,188,254,81,239,126,186,65,156,227,17,132,192,131,107,72,151,253,206,190,136,221,247,233,200,96,20,59,239,67,143,24,184,171,227,105,14,116,24,50,155,126,178,136,124,188,1,244,42,243,78,57,2,228,25,129,245,95,76,211,39,124,245,221,37,95,8,47,143,37,73,54,69,165,107,55,67,60,172,160,181,229,118,242,59,249,160,161,30,126,93,135,143,167,56,157,116,187,44,77,96,62,230,37,36,88,192,247,116,24,96,213,242,173,236,166,161,74,42,215,181,29,0,237,211,217,101,74,114,158,15,144,237,21,64,191,63,190,138,58,184,116,208,77,61,48,59,197,233,215,140,248,248,116,231,113,158,87,152,94,210,118,96,203,248,59,67,60,139,211,167,134,14,104,49,2,219,215,51,21,214,230,100,124,43,123,209,66,139,60,229,143,49,53,24,136,38,213,135,35,210,186,61,104,217,198,17,158,39,23,201,22,244,89,32,97,238,116,228,170,8,250,156,151,227,104,235,112,216,175,144,110,115,116,170,125,83,52,45,154,107,0,249,61,76,116,98,202,142,88,42,244,180,129,33,35,50,211,181,49,48,223,85,34,70,6,40,127,96,6,101,11,68,164,69,59,122,170,147,175,121,143,177,227,123,135,90,244,12,129,192,247,142,250,252,249,156,240,14,250,216,31,237,255,56,150,105,111,182,208,199,99,28,51,147,211,92,69,89,199,164,237,232,196,62,131,240,13,98,79,4,106,6,49,119,204,114,37,86,18,19,189,107,59,13,57,51,143,207,59,123,95,17,97,144,234,128,32,176,223,203,123,6,13,147,77,191,50,245,43,63,153,181,132,23,80,224,82,102,8,19,87,187,24,85,68,87,18,228,129,9,49,48,87,92,160,234,194,239,12,222,119,167,16,159,242,145,200,164,134,29,192,48,25,229,111,113,226,73,166,2,220,152,146,152,48,187,60,178,48,154,214,130,165,121,123,68,142,138,30,80,80,104,126,17,193,250,226,235,223,180,140,25,176,232,210,161,64,163,69,107,69,208,54,225,76,142,248,58,153,188,38,190,172,106,166,210,26,71,168,82,103,208,108,202,200,115,179,213,121,209,146,149,190,252,230,247,94,252,238,95,132,57,105,160,147,123,33,41,167,174,24,31,161,110,33,85,152,201,177,4,63,97,235,16,96,104,38,223,149,69,63,148,199,228,15,190,223,61,244,1,193,75,112,143,110,135,194,249,44,223,188,214,161,176,198,41,206,103,236,162,208,74,54,50,141,9,14,133,223,176,28,202,45,185,12,148,74,185,132,82,148,63,204,242,119,46,142,114,164,81,142,141,22,230,247,209,51,142,196,66,201,112,125,208,197,209,83,240,95,139,175,176,93,132,144,248,98,142,214,3,203,205,172,134,251,190,64,30,58,58,192,113,28,18,54,156,135,97,202,125,91,164,163,120,43,81,110,81,193,209,97,24,22,130,18,226,127,241,209,171,31,125,240,241,127,252,232,229,111,253,67,216,230,50,168,253,215,68,91,175,252,45,108,189,254,239,175,255,196,167,223,155,104,254,117,7,22,95,55,51,243,186,222,182,235,54,6,93,55,195,19,81,174,122,240,68,249,217,96,60,245,196,115,114,28,194,234,201,223,200,80,206,210,228,78,67,219,12,242,56,22,109,193,2,57,79,123,111,0,109,68,31,235,65,27,181,41,186,185,160,243,181,205,174,38,35,116,6,115,170,235,109,168,62,123,195,41,111,104,197,215,59,38,136,62,153,248,102,101,38,17,86,53,242,77,244,86,230,144,5,97,226,4,90,0,205,56,127,20,252,73,211,199,12,207,177,94,68,41,159,153,213,91,254,166,198,167,238,201,162,182,152,111,105,178,108,75,213,137,147,53,131,1,234,181,86,167,159,91,83,211,153,38,235,147,31,253,143,151,127,240,31,47,254,199,71,47,190,249,123,204,100,137,146,52,108,74,46,61,148,209,68,166,86,51,205,150,71,120,140,205,63,0,201,115,216,23,134,17,70,114,43,118,66,173,0,193,48,194,134,104,148,37,116,115,26,84,78,55,81,30,196,225,79,165,128,21,70,113,69,201,19,0,48,225,252,253,214,7,47,254,241,207,217,161,186,87,145,71,21,165,169,39,218,96,66,20,106,234,67,18,227,103,198,165,99,33,115,210,202,177,113,253,134,14,79,52,250,31,254,244,229,63,253,243,203,95,178,132,131,254,26,19,124,131,41,69,221,24,30,117,194,109,230,150,195,18,250,58,254,112,163,59,198,223,55,76,158,108,58,220,169,211,140,32,155,62,203,250,236,115,172,79,155,97,221,51,191,175,183,101,63,254,143,63,251,228,31,126,235,197,55,62,122,241,187,127,74,12,188,44,103,226,98,111,87,235,175,201,234,100,82,80,83,113,130,21,55,167,68,100,21,212,37,99,226,233,215,222,127,95,138,31,39,218,220,87,190,18,157,133,80,100,33,153,120,204,218,96,205,136,73,103,24,147,208,201,14,244,142,112,250,233,95,253,217,139,15,255,4,249,201,255,155,95,68,122,81,102,155,144,206,14,20,233,173,97,149,133,229,26,172,2,88,55,194,42,26,198,116,172,146,129,190,161,147,232,227,127,253,213,39,127,251,91,47,126,245,209,171,159,125,255,213,183,254,14,40,169,23,223,252,223,12,174,123,162,162,86,6,176,225,223,30,85,231,134,101,34,186,93,144,205,136,114,247,104,38,161,221,55,102,139,122,112,165,127,206,9,190,223,252,222,139,239,254,245,171,15,127,244,234,123,191,243,233,127,251,233,167,63,248,169,139,146,232,45,200,253,183,51,153,62,56,194,147,239,111,4,213,204,247,55,30,194,228,251,155,142,208,154,58,146,240,249,158,179,0,67,97,102,210,28,195,226,183,117,232,121,224,65,246,25,172,212,98,210,60,218,128,206,56,149,140,197,244,132,217,100,135,126,221,49,56,101,75,252,205,55,94,254,51,187,13,84,205,156,34,162,33,50,99,100,233,33,234,178,24,230,144,49,15,198,217,37,224,108,71,27,25,197,36,66,8,126,74,95,77,64,225,139,223,249,58,32,111,34,170,16,4,51,98,9,3,59,9,65,214,72,92,120,185,137,32,50,121,173,32,18,125,10,76,12,141,253,194,72,66,221,125,252,27,251,179,164,55,33,140,124,245,171,239,190,248,232,111,35,255,223,7,191,29,245,136,140,214,52,100,199,115,123,137,228,39,191,252,151,87,191,253,111,164,125,255,26,71,228,41,217,85,126,147,245,16,178,193,18,165,53,121,104,68,194,2,18,211,79,17,34,33,48,111,32,68,194,163,154,38,68,178,134,125,231,82,185,143,254,223,73,120,22,205,59,17,252,146,30,94,3,211,201,235,48,45,154,55,65,180,104,78,199,179,104,222,33,154,153,173,226,91,198,205,215,66,47,187,9,103,60,169,173,110,111,180,42,155,215,44,202,102,208,25,125,147,179,40,117,237,89,100,224,207,85,140,64,189,200,175,62,250,228,195,127,127,249,223,190,254,226,119,126,121,215,71,17,17,96,177,61,120,36,105,166,107,131,188,105,73,154,107,168,211,228,105,230,204,219,129,14,98,154,60,205,26,36,35,79,131,148,207,57,45,252,235,15,0,101,36,146,23,51,101,56,150,15,82,217,51,147,134,244,136,115,36,30,231,141,103,142,80,93,24,14,17,89,135,142,225,191,185,245,245,57,73,114,62,38,69,119,184,107,82,173,25,101,32,156,56,151,54,188,51,206,166,51,190,73,243,201,98,224,174,112,253,171,143,94,126,243,123,62,92,35,139,187,207,9,170,25,0,39,162,154,130,59,35,166,237,209,77,66,52,51,252,192,15,182,63,71,230,161,31,255,199,159,133,94,252,236,143,238,196,60,212,250,119,197,53,144,117,79,187,52,82,84,73,27,197,177,89,248,185,25,199,30,136,186,92,185,116,41,74,82,93,28,122,141,142,12,98,252,209,215,12,51,210,142,133,19,48,154,4,186,100,18,13,209,144,19,196,52,33,204,169,209,184,121,34,171,158,112,26,48,59,200,192,202,14,246,82,31,27,215,180,110,140,13,244,15,133,202,131,50,128,168,196,80,72,96,219,31,59,122,94,101,76,116,165,51,116,137,204,66,150,100,243,70,35,194,157,205,212,58,49,76,92,145,130,155,135,225,6,180,14,169,137,112,108,134,198,7,253,5,151,5,236,12,144,19,3,12,20,197,125,38,240,117,185,167,77,154,237,96,224,201,23,247,168,3,227,145,34,25,165,153,6,2,77,217,202,139,217,38,191,12,107,202,64,243,110,106,35,117,23,127,233,49,91,63,59,72,162,62,3,202,244,33,25,79,11,118,66,185,219,157,165,249,43,110,136,12,168,249,140,128,162,136,143,169,1,53,194,205,34,251,9,161,223,136,122,138,13,53,177,201,153,104,64,221,159,106,62,61,193,64,154,218,0,35,201,58,177,112,34,90,20,242,76,143,64,154,131,196,49,228,217,22,29,179,175,7,138,85,207,82,175,218,47,72,125,231,188,192,129,73,94,220,166,211,22,221,206,188,104,77,246,69,109,59,111,27,182,65,22,213,195,147,55,151,176,143,36,33,54,155,60,217,55,39,121,181,5,20,150,45,23,86,176,32,187,104,71,121,134,222,108,69,63,137,149,78,244,198,214,51,86,75,18,199,197,172,144,209,202,221,21,141,14,126,182,228,88,232,81,105,173,139,40,100,115,207,249,28,230,229,15,255,254,213,95,252,216,254,174,2,125,140,77,115,254,232,31,236,100,193,73,126,241,189,191,181,147,147,232,99,24,132,125,128,112,93,52,113,31,214,107,29,93,35,22,156,166,149,69,44,164,46,109,20,62,133,117,112,54,80,116,228,120,131,119,76,236,28,81,8,253,14,69,87,218,109,116,31,55,186,3,29,117,105,173,146,201,245,201,197,237,86,21,250,90,177,23,192,117,112,80,87,8,129,45,88,17,116,167,67,66,29,9,248,90,160,107,245,186,6,92,118,11,129,205,224,85,62,91,51,244,139,126,111,51,19,236,231,189,6,185,200,108,149,220,38,64,6,48,198,243,117,114,21,122,204,235,77,20,141,176,28,103,79,214,0,27,108,103,213,179,102,210,142,13,190,163,229,11,182,184,101,84,116,37,245,41,245,217,50,39,28,59,22,226,238,24,52,204,160,48,112,248,56,14,0,12,239,75,23,76,140,94,121,42,44,100,145,250,160,161,66,9,87,93,26,147,137,196,97,130,237,86,100,91,162,39,80,105,72,238,7,52,154,69,109,160,71,130,10,69,231,27,48,133,157,121,122,254,250,202,136,230,245,237,136,38,186,69,92,19,61,1,121,64,253,125,248,242,15,254,45,76,109,121,173,152,105,17,255,162,40,199,41,13,98,245,231,255,40,194,178,120,117,204,177,93,84,51,142,228,52,155,201,236,253,133,50,217,56,24,185,130,244,218,101,187,191,14,33,85,117,185,69,194,122,161,162,113,28,96,6,121,185,136,248,131,252,88,166,254,194,60,245,180,84,66,246,254,214,74,40,199,45,82,29,69,94,246,198,203,83,177,181,173,101,125,45,95,111,125,77,218,159,96,125,45,79,24,174,147,225,50,190,230,152,165,203,64,75,104,217,187,0,150,52,127,55,192,50,76,9,218,78,197,73,6,216,129,252,210,244,168,148,38,167,187,41,79,121,42,107,3,52,168,205,221,132,125,164,40,108,99,104,128,144,162,28,99,167,88,34,105,113,67,186,232,158,115,142,85,21,77,111,55,219,61,206,177,140,115,146,165,6,231,213,162,210,76,169,113,218,224,28,129,146,83,231,212,56,235,112,182,2,207,78,239,180,187,141,30,199,172,81,59,194,99,196,103,187,89,98,96,71,95,253,208,3,201,109,211,87,114,32,14,46,132,198,88,114,70,107,23,66,95,64,186,229,95,232,139,24,50,205,112,240,142,74,99,174,138,13,247,27,133,102,202,31,114,110,196,157,112,13,199,86,63,151,78,242,5,177,208,164,33,231,184,243,82,213,54,214,239,148,222,154,211,8,143,179,140,55,239,54,194,221,225,231,198,113,196,219,253,220,61,200,127,107,50,237,245,223,234,130,128,120,182,96,37,117,172,195,87,234,128,142,58,199,243,124,159,109,57,8,112,111,122,250,181,151,21,114,26,86,15,14,206,25,55,181,53,109,36,235,85,160,106,34,209,184,162,54,187,3,73,54,34,180,156,59,159,156,202,1,43,133,186,215,121,11,30,219,102,244,101,229,250,34,254,151,223,198,95,196,83,25,177,218,187,182,21,151,231,163,201,238,175,136,95,188,233,222,175,166,168,125,166,40,6,8,127,245,245,127,254,244,15,62,124,241,179,31,88,78,40,125,178,77,50,73,147,68,154,36,215,235,99,152,250,53,190,98,29,71,249,164,196,238,13,129,197,133,134,123,69,50,43,216,22,39,6,137,124,115,228,40,177,220,175,152,26,242,72,150,226,201,170,153,65,152,137,182,2,94,52,147,220,118,189,111,162,159,247,66,65,226,205,137,240,204,212,53,158,125,79,223,161,135,33,143,59,200,0,124,89,14,179,174,219,191,46,79,143,187,36,113,194,158,22,102,217,212,194,172,187,90,120,67,219,90,120,11,251,154,117,106,241,159,124,95,11,211,55,182,16,188,179,133,128,173,109,255,251,175,224,187,130,171,32,213,196,51,36,97,205,54,155,13,160,206,206,166,185,168,240,184,20,251,220,57,169,112,251,147,208,157,239,75,9,77,98,101,192,136,109,31,8,216,9,133,205,164,94,113,111,196,205,133,47,17,119,240,102,29,90,56,199,225,219,114,111,1,43,158,4,93,71,174,117,201,246,178,166,114,178,27,11,199,71,133,207,109,5,235,221,194,245,81,53,153,86,247,215,214,193,30,46,174,251,26,223,211,44,230,149,210,220,51,91,19,227,113,125,49,241,163,107,246,242,97,191,191,119,110,36,34,52,123,200,63,120,128,62,203,6,110,118,23,182,42,115,65,97,173,42,22,82,184,238,56,184,123,218,237,174,12,108,170,189,116,34,44,7,125,141,43,143,103,147,92,121,248,69,131,140,99,130,0,103,2,204,231,221,183,249,40,127,66,93,97,134,202,2,170,237,16,23,211,102,147,153,3,207,59,18,33,52,69,203,57,135,175,139,168,215,21,131,251,117,58,53,193,116,98,104,61,121,162,235,1,36,150,33,14,8,16,42,109,66,109,166,241,120,1,154,58,26,193,59,28,63,54,102,27,208,77,198,243,26,142,51,38,249,137,160,97,218,81,68,106,249,61,42,118,158,151,99,177,168,19,193,29,214,177,14,249,250,123,30,12,89,133,117,40,172,62,149,143,75,30,20,60,213,143,129,246,107,74,72,180,139,31,74,168,20,103,98,130,48,176,172,218,195,185,102,63,48,215,236,7,28,83,204,141,67,66,20,155,116,211,94,227,252,98,146,131,138,107,60,80,76,57,209,166,2,231,93,30,244,252,163,229,203,111,196,231,4,246,28,60,147,231,9,135,230,120,107,174,39,216,46,145,24,166,94,58,227,22,176,8,75,202,167,243,126,17,86,157,235,112,21,71,132,197,183,154,153,66,67,76,218,34,172,181,210,130,45,194,186,96,53,216,64,94,137,152,190,98,169,29,139,188,2,2,179,120,206,49,174,104,139,45,206,235,236,181,184,54,51,105,196,80,46,54,113,134,29,78,213,145,50,137,106,80,217,217,177,53,163,30,127,210,97,14,209,1,172,22,213,227,183,196,91,143,184,148,38,213,176,150,149,208,126,208,123,32,181,116,13,93,148,244,211,69,126,101,197,36,37,4,171,240,128,137,117,81,179,128,25,15,125,11,41,148,196,34,22,3,136,178,97,12,12,80,62,75,115,89,116,152,87,207,77,117,219,55,246,232,101,235,155,88,229,161,11,169,1,30,108,180,81,73,117,239,248,18,205,112,220,35,56,190,188,156,76,69,34,201,46,49,36,250,168,209,51,255,111,162,79,143,240,19,245,234,113,150,236,197,152,187,188,16,224,132,200,106,130,113,93,236,109,195,219,235,132,86,220,113,132,220,122,210,71,147,156,36,217,2,243,64,31,98,215,85,194,231,146,59,246,205,140,253,58,66,255,155,116,236,212,194,61,255,231,87,206,184,231,120,178,2,227,78,28,123,149,227,150,61,220,116,127,94,129,30,187,230,29,106,135,159,55,223,99,70,74,169,28,147,33,137,8,53,68,27,128,29,102,184,104,33,70,15,100,90,218,27,172,48,116,138,35,130,134,22,194,154,193,224,44,116,190,150,60,205,161,203,32,106,131,43,2,36,226,123,14,254,41,28,34,3,173,6,101,180,64,104,53,12,173,173,106,18,39,0,171,29,211,50,94,88,157,28,11,84,182,45,2,105,0,159,131,235,186,124,164,17,43,9,38,18,143,239,16,193,55,67,137,106,226,124,71,168,255,44,155,118,148,77,58,131,188,222,247,253,103,240,180,128,0,129,103,129,77,52,177,238,250,103,111,119,106,155,147,46,39,11,87,150,174,154,163,166,19,37,53,232,242,193,152,123,147,158,224,102,160,197,217,80,71,211,182,255,151,225,28,108,41,122,47,18,126,245,163,15,95,124,248,39,36,24,210,167,31,124,235,227,127,253,217,203,255,245,243,151,223,249,240,255,254,26,8,221,240,203,239,126,239,213,223,124,132,28,28,146,242,21,44,191,219,133,19,180,136,106,134,160,42,16,131,162,218,148,187,108,22,21,222,89,214,221,35,81,87,177,247,102,223,169,24,189,44,199,137,121,105,36,32,250,211,235,144,237,120,64,147,9,118,151,236,194,9,55,133,165,187,140,236,130,155,28,185,162,36,120,143,101,116,0,199,129,211,109,158,68,60,231,164,7,92,89,215,53,221,1,86,142,91,79,46,56,57,173,213,50,100,179,152,231,49,196,158,11,32,176,47,224,185,28,230,98,1,47,133,233,102,38,159,199,85,160,72,175,97,246,49,117,218,229,105,115,41,207,48,151,216,239,234,244,185,84,175,159,75,249,38,115,233,138,92,231,59,137,167,140,39,232,176,115,194,211,77,111,137,240,159,22,163,233,130,32,130,249,203,173,210,5,87,195,252,101,43,45,181,252,252,229,22,167,115,34,195,95,166,154,133,100,139,79,83,254,114,94,126,106,7,23,58,46,213,40,171,137,226,205,182,10,89,127,188,89,124,29,90,81,110,145,23,197,84,134,15,71,35,239,240,8,149,88,82,129,131,227,134,217,96,224,79,17,237,52,55,156,75,167,121,57,159,107,164,143,109,35,3,100,99,112,53,61,104,186,191,50,137,51,253,165,84,42,229,68,98,158,220,200,196,250,36,98,250,44,77,144,56,233,190,134,184,217,251,36,81,212,47,153,192,62,86,244,244,171,169,120,114,69,81,191,180,76,30,172,232,233,94,192,253,81,187,253,35,183,35,146,219,1,201,113,216,244,100,60,149,78,229,50,195,209,188,133,26,20,134,156,70,248,198,241,199,175,188,49,210,253,109,19,5,99,50,158,229,211,66,110,56,154,14,30,150,201,206,2,31,9,149,14,0,22,50,249,212,172,0,6,199,69,247,119,71,91,192,49,204,157,150,175,199,236,77,27,37,17,209,217,118,105,28,116,255,148,251,34,161,95,82,179,23,33,158,201,38,97,150,66,66,28,112,156,5,36,195,58,176,159,175,252,139,206,31,14,221,189,2,221,67,245,196,166,242,143,204,138,129,30,207,36,121,52,23,76,93,184,149,224,62,130,21,142,213,163,41,43,20,58,138,151,176,80,76,156,202,106,71,81,141,196,72,211,59,176,161,155,114,2,247,212,26,14,228,132,161,55,19,67,69,30,25,137,158,166,42,166,166,39,218,103,235,214,211,23,174,170,209,197,167,121,28,202,133,143,57,149,126,184,0,148,100,31,166,207,40,134,203,101,94,173,148,185,124,165,92,173,113,71,229,178,200,85,203,85,137,107,47,148,107,85,78,171,148,203,74,21,165,116,171,92,178,138,146,6,144,52,174,160,36,161,194,117,150,202,75,85,174,3,73,61,156,212,175,88,165,70,144,196,227,164,84,133,27,227,36,40,85,45,115,50,250,117,128,126,137,229,114,19,21,104,113,29,156,63,134,42,6,174,50,172,112,60,83,165,93,9,168,163,97,248,68,148,168,177,21,123,78,186,11,210,108,181,188,180,196,25,85,38,233,12,146,22,112,183,73,156,148,169,120,33,41,151,113,140,14,68,71,56,104,124,4,255,30,160,155,189,132,195,92,62,192,59,171,196,63,80,164,18,93,150,15,186,64,211,151,140,166,97,60,32,54,6,37,83,135,74,97,186,6,169,87,241,167,225,247,213,251,159,251,159,251,159,251,159,255,50,63,250,251,42,75,95,134,46,81,74,40,68,169,239,16,34,191,231,81,218,21,46,58,149,14,167,149,9,73,19,210,219,141,72,70,224,66,228,95,52,228,80,3,179,52,232,110,203,34,197,111,214,6,33,202,185,169,101,8,217,77,123,99,104,159,144,69,126,51,253,176,120,98,201,110,90,219,162,190,67,22,249,61,25,88,63,185,72,155,176,201,219,144,77,223,146,12,76,133,135,210,153,254,249,188,27,49,136,206,37,41,148,172,12,97,114,55,184,75,68,152,211,190,8,57,30,66,214,133,179,130,138,233,229,107,97,37,20,121,40,157,125,77,96,131,137,116,218,189,221,130,221,128,171,159,155,96,255,102,141,19,82,61,184,125,74,180,211,118,138,197,225,156,36,203,125,31,201,78,11,0,26,45,218,61,148,66,19,145,68,191,120,252,199,234,246,202,110,61,128,90,15,94,184,147,70,239,161,223,105,93,66,180,11,147,214,1,80,170,132,82,218,209,52,108,60,135,190,204,203,243,133,172,143,241,39,26,2,96,249,197,116,51,27,142,206,135,13,108,120,135,191,119,3,18,77,107,133,244,7,15,34,122,233,41,22,0,232,192,18,28,31,71,57,61,142,188,95,117,13,44,40,164,114,3,154,24,157,39,194,126,20,227,170,80,144,195,81,26,150,111,94,140,132,51,133,100,58,211,16,114,97,104,235,29,158,187,36,96,174,139,125,244,65,167,113,34,194,54,95,71,106,91,36,102,191,226,194,121,190,41,223,94,90,161,203,82,101,208,237,82,166,39,223,202,164,101,49,213,68,76,15,14,225,46,0,250,12,173,171,72,176,29,164,187,224,119,80,112,2,162,192,71,31,156,36,28,21,126,226,63,77,19,35,246,27,251,105,92,209,248,168,204,241,152,41,66,252,197,153,155,29,240,181,50,133,41,160,211,118,207,20,220,255,220,255,220,154,100,180,14,67,251,250,33,71,96,200,117,6,94,115,131,132,243,66,54,224,56,182,239,144,140,220,74,191,133,59,164,153,47,8,57,62,149,156,245,14,73,102,197,219,223,33,86,24,92,122,135,180,228,100,58,159,43,164,237,59,196,43,178,181,3,147,33,202,205,37,0,118,170,18,50,14,125,254,198,92,222,214,87,113,201,56,159,79,165,92,146,184,121,28,238,88,152,103,229,235,76,238,233,192,64,218,18,74,231,22,241,169,62,39,98,210,130,109,4,178,113,172,248,98,60,151,44,32,105,174,5,47,137,38,11,68,134,42,119,253,176,90,96,121,128,13,26,65,160,212,219,105,200,167,29,96,105,171,137,253,166,82,241,124,198,35,123,158,183,227,9,35,15,164,179,200,250,93,58,7,167,143,219,233,28,124,245,111,171,115,176,27,226,102,239,243,102,58,7,187,218,13,116,14,40,102,247,164,73,153,182,112,189,139,193,27,168,47,104,7,157,163,5,137,40,105,178,153,230,32,101,230,229,236,223,19,243,248,243,36,236,133,205,40,54,161,174,172,79,104,173,33,155,35,89,86,3,246,196,188,69,219,19,22,166,24,79,102,249,116,210,218,42,8,51,193,115,135,62,224,126,61,108,181,224,104,38,89,211,119,206,53,123,144,109,254,42,206,70,122,159,4,94,50,168,186,179,235,230,173,153,33,232,112,46,139,47,53,155,77,167,3,61,24,112,210,67,126,122,15,126,181,137,179,106,95,91,109,226,236,155,155,169,77,174,95,188,204,210,193,128,224,21,210,215,250,129,27,28,57,72,158,179,230,43,158,79,38,11,73,215,121,70,7,69,87,155,123,79,2,106,228,201,139,162,1,23,102,39,96,1,244,217,165,194,142,20,38,206,53,82,20,176,2,237,68,148,223,159,120,14,39,83,241,108,58,227,209,16,249,39,140,189,81,96,198,200,135,175,151,104,4,115,246,202,140,195,28,101,115,119,173,106,250,47,192,122,233,67,75,41,69,109,189,167,177,95,163,29,202,126,33,237,146,134,21,52,122,133,27,97,5,205,25,214,8,37,241,239,77,75,213,83,131,223,85,244,140,202,203,80,188,118,82,225,52,92,220,168,248,212,68,249,10,202,112,212,93,68,241,147,174,248,244,70,119,169,7,107,51,192,195,239,242,0,103,156,87,184,30,5,147,12,98,201,26,21,214,98,245,112,241,124,197,121,134,114,59,35,4,140,120,81,181,244,96,1,109,102,43,22,148,36,3,107,208,202,71,40,179,193,197,42,214,160,8,186,8,46,203,105,92,53,71,225,36,217,74,197,198,209,108,42,52,50,150,182,53,9,213,19,10,9,25,65,154,197,218,160,98,161,200,6,209,213,146,130,91,66,144,141,112,210,5,157,126,128,175,156,117,51,228,129,107,107,10,83,78,183,252,61,83,126,255,243,198,88,86,139,157,242,178,172,147,197,244,126,230,203,35,57,71,116,145,183,118,40,100,93,77,161,116,128,60,53,132,245,41,80,115,62,64,205,226,47,156,72,132,88,42,52,68,200,80,127,57,47,93,26,98,201,220,0,24,108,106,35,36,164,109,57,51,116,230,38,87,67,249,254,185,23,35,44,123,71,177,65,7,28,140,142,41,184,186,186,133,246,41,72,134,78,1,200,102,2,81,110,51,120,33,196,225,221,80,13,117,175,215,154,93,175,229,48,123,55,218,40,147,151,134,151,112,118,246,174,205,235,133,24,102,111,210,226,185,225,6,153,222,247,148,13,108,165,5,108,217,233,96,80,6,114,218,238,244,108,205,140,119,107,34,220,223,17,214,45,22,244,142,90,115,120,209,192,221,125,163,3,195,221,31,59,89,12,111,234,129,59,57,173,25,124,98,204,179,23,2,69,176,155,57,13,232,202,165,10,181,250,202,207,214,215,23,65,85,56,113,249,51,171,51,233,93,132,22,199,106,159,27,54,159,26,74,101,130,78,102,123,60,25,60,146,64,64,16,187,231,91,57,152,79,157,178,58,130,58,115,141,27,230,116,194,184,93,28,172,247,134,73,103,210,19,148,164,9,52,117,137,64,142,149,54,194,50,174,48,107,55,83,183,38,115,194,100,81,121,186,32,20,222,130,168,60,159,201,10,66,42,159,157,77,84,14,32,103,111,45,40,71,124,235,1,254,2,112,14,187,227,161,194,1,33,35,229,51,41,185,96,139,75,37,73,186,242,149,14,197,241,31,18,1,197,95,149,145,182,20,136,81,51,78,25,145,169,201,241,60,53,202,77,75,141,92,171,229,72,84,44,179,214,121,251,206,33,138,115,231,168,200,228,178,153,60,63,143,190,88,156,35,238,141,172,243,159,30,223,166,214,47,242,87,215,15,143,200,62,196,134,65,110,243,203,32,121,251,77,27,113,73,109,173,33,0,60,248,208,156,211,69,73,25,24,69,158,142,13,219,155,220,2,210,98,87,244,246,65,78,212,27,181,53,55,103,213,69,215,26,17,237,226,229,85,84,53,85,14,154,111,203,223,192,28,241,11,19,220,48,118,18,53,55,135,220,66,57,239,0,181,170,2,49,117,203,54,9,237,197,54,111,12,90,45,229,220,215,1,35,31,156,179,86,151,208,76,166,82,20,225,1,171,104,250,10,159,29,58,155,50,188,57,12,119,212,177,181,136,169,244,47,191,117,56,207,30,134,40,225,78,123,194,84,251,229,157,227,207,162,190,73,170,44,185,122,33,71,5,43,11,189,174,203,208,181,122,26,27,24,66,204,115,119,58,10,175,234,103,206,214,95,165,133,140,120,147,129,76,232,149,210,29,207,158,141,116,177,111,169,137,172,195,96,14,102,124,90,23,19,79,134,174,124,221,34,166,137,147,22,240,148,166,233,169,83,20,91,102,16,186,167,86,197,244,194,45,106,22,137,95,215,128,97,221,98,4,33,19,121,203,11,153,55,3,193,174,5,15,126,56,128,221,21,35,73,158,203,11,156,144,229,185,120,58,202,80,45,211,246,216,84,116,225,83,24,186,179,21,213,214,231,59,183,106,70,114,154,17,82,153,116,160,62,132,92,189,246,155,117,119,223,24,189,15,227,77,185,219,13,184,143,39,209,16,55,69,13,140,102,114,31,183,111,243,166,11,2,153,68,118,101,177,117,121,13,173,115,171,13,118,83,120,156,122,39,151,147,84,136,4,156,91,30,42,176,246,253,11,31,19,242,125,17,125,188,126,203,102,129,26,0,138,188,15,87,133,157,100,177,116,166,206,164,232,208,148,93,18,22,51,195,169,120,55,95,50,122,107,80,100,21,255,69,157,17,217,144,31,38,114,207,60,116,129,48,225,20,200,185,78,129,129,110,64,153,190,166,32,98,247,238,80,212,36,174,3,16,204,15,111,184,100,38,53,114,179,145,93,193,101,111,121,91,133,205,40,2,205,162,251,217,9,194,226,166,120,30,200,26,42,107,156,27,23,79,20,73,146,85,39,229,156,166,176,7,146,128,42,5,155,46,208,35,13,183,75,250,72,123,251,64,2,77,87,123,148,69,185,186,238,142,118,204,54,210,239,90,173,23,146,239,206,91,183,52,253,142,47,37,16,109,180,151,114,33,127,45,202,98,18,70,178,200,106,0,137,127,230,88,251,15,167,148,53,64,96,59,155,17,44,237,153,11,165,97,124,81,7,233,129,196,144,173,181,183,160,11,241,110,187,141,233,70,26,126,171,14,119,119,33,98,36,141,2,97,162,243,119,22,230,209,205,44,218,120,101,166,194,213,62,82,176,78,109,22,89,108,33,46,211,69,49,217,214,8,246,7,163,45,49,35,182,124,141,15,122,19,89,101,11,64,167,39,167,77,88,81,166,2,19,97,49,173,61,88,168,93,121,134,161,12,122,33,101,234,88,176,53,131,213,37,246,252,172,162,152,130,93,58,54,204,101,90,243,56,125,96,136,165,190,51,172,93,63,50,143,233,211,245,184,180,251,159,21,149,119,96,165,208,210,161,251,122,83,135,117,109,176,170,253,182,98,236,138,141,170,147,0,135,229,160,43,39,254,203,52,108,224,6,228,110,28,169,146,1,209,247,24,125,243,13,239,200,134,172,15,53,69,95,199,152,159,98,76,178,87,70,102,9,7,43,220,94,185,133,13,36,86,82,196,178,99,219,245,137,113,211,50,120,64,9,85,199,54,194,250,232,120,199,172,112,157,133,178,188,109,91,152,180,144,33,201,66,185,87,217,70,134,11,164,36,54,110,232,87,78,171,92,118,161,60,130,156,38,41,123,94,129,194,227,133,114,26,146,228,114,117,21,146,114,149,85,238,108,173,220,171,30,89,213,201,239,189,242,69,85,182,96,28,212,202,99,59,123,84,41,103,112,78,13,114,178,181,114,30,114,142,44,232,203,10,234,55,129,172,55,58,139,229,222,194,17,52,51,92,160,205,36,23,203,3,72,66,38,43,49,84,110,184,144,170,114,198,227,114,22,18,59,213,50,180,132,192,89,16,22,80,135,74,237,8,27,93,96,11,139,211,218,69,21,25,126,24,53,58,70,173,82,190,168,97,43,23,4,198,24,26,129,44,0,45,225,36,198,150,202,157,197,109,46,95,37,195,25,46,246,40,206,141,133,242,0,114,16,192,200,20,101,184,216,199,105,73,72,75,58,83,96,143,39,183,120,129,243,149,165,109,203,246,165,109,161,104,184,228,106,211,206,223,43,103,156,156,209,82,57,11,57,49,0,110,201,6,174,189,92,238,44,111,35,75,146,114,123,1,210,186,203,231,11,104,45,24,144,136,108,91,176,101,141,185,124,178,192,245,150,202,60,36,14,32,81,67,37,133,229,204,2,66,101,126,153,142,173,105,205,119,98,25,205,247,106,121,180,178,141,144,85,230,23,176,37,205,2,178,63,122,188,64,38,169,195,88,219,40,150,29,79,53,6,163,38,102,62,71,206,232,180,202,66,55,85,65,166,74,213,94,170,114,65,12,97,150,72,137,61,106,231,211,65,253,46,155,120,25,63,222,228,234,176,200,81,159,79,144,133,205,210,2,182,59,26,83,67,26,64,192,210,18,234,186,102,117,150,167,176,16,115,165,53,180,142,171,229,77,186,27,154,172,225,207,174,142,205,124,142,40,134,137,69,145,184,160,43,85,84,185,58,56,65,166,77,48,80,5,47,118,178,66,136,149,18,211,74,191,2,205,0,122,141,202,145,53,250,78,197,41,43,46,156,156,162,149,109,53,6,221,101,43,238,254,92,32,157,88,150,96,189,170,213,99,47,160,71,199,54,200,127,78,76,49,12,162,247,238,236,134,65,95,38,223,241,17,218,30,199,164,40,134,232,109,141,180,43,174,252,57,73,212,59,144,47,164,51,130,200,147,124,34,104,118,215,23,120,161,153,202,88,249,22,157,208,104,91,49,47,80,62,17,64,121,242,231,186,88,69,8,249,68,166,70,242,177,110,192,24,52,236,152,25,200,8,128,80,37,78,62,214,191,58,249,18,254,143,201,199,138,13,39,191,149,110,229,90,86,62,43,5,163,249,150,64,25,229,99,37,151,79,162,103,107,24,89,197,137,147,138,254,179,73,29,210,166,144,183,181,142,76,62,17,127,160,124,36,1,97,179,29,120,112,117,215,52,184,10,90,212,61,45,40,240,158,126,220,242,8,70,79,235,26,185,171,138,163,142,193,77,186,84,242,174,78,49,11,21,114,0,191,162,24,11,26,129,61,81,118,241,68,34,228,68,86,41,58,138,89,59,31,235,8,61,10,147,9,88,118,41,255,61,144,4,182,83,84,205,19,162,119,137,8,81,119,163,19,116,61,161,9,168,197,74,244,16,179,62,249,155,128,225,232,127,2,129,176,212,235,179,53,233,82,3,121,155,179,117,66,33,164,20,10,108,206,203,183,94,178,153,158,254,102,214,228,112,19,26,152,166,94,114,195,142,225,247,138,33,66,204,201,49,239,43,77,196,95,204,156,204,178,238,125,171,118,210,194,245,33,46,16,55,182,6,225,238,71,67,70,130,198,52,121,52,55,0,48,104,103,161,255,44,59,20,210,39,86,67,121,75,184,117,244,222,18,55,7,129,53,31,243,76,202,93,204,68,144,70,106,114,119,174,171,209,103,31,113,219,206,29,99,180,215,168,50,163,29,219,140,43,206,186,121,111,51,68,183,214,202,223,175,75,188,16,66,122,172,169,221,92,115,194,121,47,217,217,247,145,247,154,47,78,216,57,83,59,167,90,43,75,109,53,185,152,165,23,187,166,92,209,210,101,93,59,166,155,67,234,40,182,174,45,1,15,215,1,128,69,190,126,74,144,11,241,241,116,116,210,124,206,116,146,94,131,110,75,235,229,134,207,54,46,202,206,118,225,51,122,175,160,134,28,248,210,129,118,80,62,138,199,115,199,179,185,148,202,226,103,158,37,162,187,154,72,58,122,200,26,15,225,136,172,57,187,210,36,172,223,28,225,182,46,109,54,34,203,213,223,109,122,179,181,102,83,86,105,48,89,52,43,57,123,205,178,176,213,100,220,245,101,166,210,103,19,224,8,90,77,215,224,68,191,110,51,50,106,182,25,155,127,77,253,218,36,128,166,158,11,201,232,141,199,126,51,149,219,107,156,89,185,201,103,22,86,204,177,103,150,165,163,243,143,96,210,40,38,41,210,238,28,222,107,112,57,179,154,240,205,0,102,67,231,215,8,58,29,186,233,75,172,172,163,89,88,37,70,39,33,229,202,114,244,121,144,101,233,8,125,121,231,190,44,23,207,42,176,13,78,49,143,247,15,195,77,41,187,184,111,12,107,22,153,230,178,44,110,192,137,37,137,198,137,60,233,200,178,148,115,76,147,140,173,188,207,38,62,20,108,20,239,178,170,183,154,97,248,120,155,225,115,41,239,38,159,250,249,41,167,254,68,201,4,33,253,200,109,233,150,75,184,153,78,36,244,158,44,59,129,222,179,158,222,221,52,101,146,159,4,28,115,43,25,131,198,164,222,7,30,198,199,77,183,76,27,160,75,196,19,10,128,196,163,219,10,89,202,173,64,36,81,217,129,131,41,182,152,226,167,172,221,84,66,210,211,181,83,2,201,8,67,136,233,199,138,196,9,244,57,113,151,150,13,104,36,128,160,96,145,57,153,114,199,42,200,183,57,175,94,116,94,179,236,60,223,80,189,238,228,251,70,243,122,147,239,28,164,97,238,254,235,205,251,159,251,159,251,159,251,159,251,159,251,159,251,31,76,195,252,63,132,241,10,125,37,158,136,211,255,221,134,60,95,153,15,230,191,60,236,87,32,231,133,62,199,15,230,185,200,87,225,147,184,42,247,23,155,46,109,146,221,173,243,121,116,250,93,111,175,200,166,210,93,206,102,156,88,250,202,109,80,201,82,112,86,59,89,254,93,15,25,21,178,191,174,197,230,149,62,36,248,204,42,167,240,127,254,15,76,239,138,235,155,206,236,205,192,235,249,212,181,110,22,239,102,28,222,245,220,93,49,136,100,181,185,186,137,189,221,134,242,159,200,202,81,54,238,242,70,240,51,224,220,158,111,243,14,31,179,106,147,57,181,107,249,180,215,100,211,102,99,208,108,230,236,141,79,207,44,235,196,90,218,183,158,188,219,243,93,129,48,217,27,126,130,15,206,100,179,53,197,7,103,94,108,53,223,194,135,197,169,66,58,43,100,248,198,140,31,22,167,132,194,109,63,44,166,6,189,201,124,174,208,72,10,194,113,40,46,14,33,73,159,27,244,81,80,70,75,70,75,94,88,207,206,214,97,247,37,169,128,126,108,71,118,196,146,194,182,96,118,125,7,49,239,143,85,100,187,34,33,178,188,171,27,129,67,189,53,186,62,115,75,243,5,185,213,154,161,33,124,100,94,178,198,223,200,3,27,19,48,41,223,44,164,10,18,253,22,32,158,204,145,111,157,173,251,196,73,96,85,228,78,170,239,147,231,201,32,93,94,219,133,203,29,93,80,67,103,93,230,250,71,110,6,168,63,184,140,229,63,47,160,142,215,249,159,247,51,138,158,120,78,155,73,9,113,220,202,189,39,185,89,154,80,33,123,103,6,31,222,73,185,140,45,53,171,216,149,28,181,16,148,29,243,67,185,92,110,87,44,55,101,218,2,114,188,102,59,251,182,108,12,151,168,141,98,211,49,208,84,60,230,134,216,22,179,218,173,160,94,150,220,133,104,192,34,9,89,20,47,97,75,69,98,218,90,61,197,174,210,236,226,29,154,225,216,45,122,71,57,197,106,145,46,186,123,119,102,247,63,247,63,255,117,127,44,109,245,228,27,61,116,9,197,76,214,121,186,135,204,112,178,109,163,77,76,30,66,178,69,107,56,10,93,72,11,138,200,2,201,142,3,52,170,66,4,178,112,22,248,108,227,43,7,12,234,183,140,208,29,211,91,194,36,7,169,205,114,39,121,58,2,171,41,139,240,64,73,212,247,83,142,150,177,61,250,216,41,46,11,61,39,153,161,63,108,142,49,0,54,2,205,12,221,184,93,13,185,219,114,211,31,164,73,134,8,65,234,93,220,10,219,189,223,167,19,51,49,142,20,2,181,228,208,33,192,246,219,45,5,187,5,74,165,146,83,60,232,231,11,249,183,17,133,37,43,75,233,172,148,158,213,131,126,170,153,155,194,114,164,229,252,219,240,101,148,109,102,101,190,149,157,217,237,127,170,37,77,1,186,85,224,133,183,0,116,43,37,100,121,161,37,206,200,39,165,51,153,201,32,55,146,25,241,109,224,89,230,51,114,134,151,102,5,57,151,158,12,178,148,73,191,13,44,23,36,158,151,82,252,204,75,35,45,37,221,75,3,197,192,166,61,134,17,35,82,84,122,64,55,39,250,106,123,190,33,26,114,54,205,41,251,149,205,157,17,255,120,169,173,1,141,89,222,168,239,157,212,246,218,240,180,128,94,203,64,234,30,193,159,202,97,121,216,91,198,41,135,27,245,29,126,165,172,27,233,102,118,27,114,50,251,171,59,181,197,61,177,182,101,30,44,37,215,247,55,247,246,91,70,182,144,207,37,115,249,92,109,237,240,73,117,75,95,209,54,146,229,109,141,175,42,90,86,206,110,213,213,237,213,116,103,165,33,45,73,201,131,152,121,40,238,141,251,187,79,206,206,182,178,59,157,181,125,109,231,160,179,222,95,19,147,105,35,59,92,50,181,69,77,236,92,232,167,227,253,61,173,101,44,108,31,40,252,98,189,91,91,108,239,36,123,13,163,101,228,182,46,36,96,20,212,101,57,157,141,141,178,203,41,41,249,164,35,172,200,253,181,213,11,35,93,200,165,182,54,243,153,156,170,110,201,210,202,254,238,202,174,206,107,106,37,145,58,77,215,107,154,52,234,173,84,142,86,70,130,210,62,91,216,94,56,169,45,46,156,36,197,206,250,94,121,123,39,185,184,43,143,90,185,238,106,46,105,108,74,249,213,189,213,221,65,189,50,220,218,93,228,21,62,163,237,9,117,99,69,170,228,31,167,78,251,171,75,213,206,185,156,211,250,7,59,203,103,203,195,222,19,161,113,144,217,90,239,43,249,106,99,119,196,199,180,172,126,246,164,125,122,210,219,211,234,39,157,76,97,100,86,82,250,97,234,32,81,56,223,19,134,155,226,227,157,229,163,132,112,194,43,146,160,230,22,107,43,38,159,22,242,43,59,194,206,227,66,102,161,123,144,218,216,73,118,164,199,221,244,234,206,150,38,215,23,147,98,106,196,39,142,206,118,70,237,100,183,162,12,59,106,90,89,205,108,86,187,153,117,109,121,208,147,99,135,163,254,160,190,93,207,30,240,210,96,163,191,203,171,23,163,74,230,192,28,28,198,178,221,194,145,105,192,244,14,18,141,97,231,98,111,91,89,61,93,168,239,94,108,137,163,66,90,223,239,244,246,118,170,229,38,223,78,151,15,214,91,237,141,253,194,78,122,171,178,126,184,148,73,213,26,57,225,201,218,193,186,122,164,173,21,42,194,90,186,53,62,95,92,57,26,46,117,27,23,219,187,253,254,242,218,80,221,108,229,199,103,35,195,168,141,148,101,115,157,47,75,125,189,188,161,200,39,242,217,81,85,104,61,201,156,173,117,91,102,114,235,124,88,207,102,98,201,108,162,60,200,27,59,187,233,230,210,197,206,40,211,105,63,238,94,100,30,143,19,173,197,181,202,242,162,49,230,115,195,189,252,94,62,183,213,60,223,26,14,132,140,120,246,88,213,202,177,181,141,138,186,123,80,203,234,253,245,78,239,98,45,151,146,79,245,206,242,98,42,149,223,233,182,242,23,229,122,99,209,232,173,86,27,181,113,245,48,149,90,222,75,169,23,245,241,97,141,95,111,47,234,229,19,33,118,145,238,239,24,171,245,202,238,217,66,178,109,214,228,133,209,225,193,226,129,89,238,203,135,71,235,103,203,181,139,193,249,214,56,189,187,107,200,139,221,202,74,163,19,91,56,212,87,246,146,201,197,81,103,235,162,5,120,62,59,220,169,236,228,14,82,79,178,203,227,108,99,84,137,197,90,98,238,32,119,54,202,214,247,118,15,51,219,219,167,163,197,193,48,253,248,168,183,154,204,198,198,233,110,74,74,23,30,95,212,11,131,230,193,242,96,239,212,136,181,22,6,21,131,151,235,105,126,240,228,172,214,235,181,122,139,75,173,113,115,243,124,233,32,241,164,98,180,36,99,75,173,21,154,251,155,49,229,241,254,89,245,98,163,241,120,117,113,171,191,161,61,73,181,251,155,57,249,160,189,153,171,198,78,159,172,239,106,3,53,253,100,255,116,184,40,101,52,189,41,108,214,183,159,172,143,123,67,85,216,93,220,61,143,45,245,91,205,76,229,244,252,108,35,59,110,245,228,114,133,151,228,199,188,214,94,94,209,243,11,103,213,106,95,28,75,122,246,113,70,75,62,201,155,177,193,96,255,98,81,61,59,20,170,134,126,161,143,99,133,139,113,172,158,169,119,198,90,182,85,59,75,110,27,198,96,127,124,176,116,186,41,31,230,90,82,162,176,62,174,30,156,54,135,43,201,197,237,197,163,66,110,125,105,195,188,24,142,204,116,90,43,60,174,111,67,206,238,227,5,35,99,140,165,163,196,197,120,117,169,123,148,93,237,180,7,171,233,165,90,108,83,206,30,38,250,7,221,206,65,123,61,187,35,173,246,42,189,149,39,213,13,57,53,94,105,61,214,79,213,3,97,71,94,146,117,99,161,211,238,21,250,235,221,179,230,206,56,118,248,120,105,39,89,136,37,87,234,138,218,76,44,30,201,198,78,55,189,27,171,21,46,78,82,210,201,193,246,110,85,219,107,175,175,44,55,99,181,85,113,107,120,116,214,17,76,213,104,116,86,55,134,187,107,39,29,227,32,119,33,28,158,44,15,150,122,93,53,61,104,155,230,86,101,59,159,217,105,30,118,7,185,39,233,108,222,232,242,229,214,182,90,91,105,167,146,39,194,81,108,241,108,149,207,37,86,210,234,130,156,220,168,167,114,153,39,213,94,38,51,170,110,109,181,7,163,254,136,175,167,123,135,106,74,22,98,143,79,143,18,79,14,183,78,178,7,202,238,65,99,184,153,25,43,245,118,107,187,210,110,238,166,183,247,18,137,252,86,165,179,43,111,165,118,86,14,43,251,57,117,124,118,208,21,23,78,235,205,173,92,238,226,201,210,248,232,96,55,123,94,93,77,109,140,119,107,187,131,148,156,213,31,103,90,229,197,204,89,90,214,142,148,94,102,55,145,87,183,51,137,131,76,239,66,93,63,109,165,202,237,211,206,129,174,182,30,203,210,214,104,216,172,95,72,233,213,53,113,57,151,213,210,137,179,253,5,165,243,164,123,98,30,166,247,119,182,182,187,13,93,203,53,119,55,235,131,157,165,202,198,242,129,222,200,237,247,247,23,181,133,141,244,147,237,193,14,180,155,172,86,165,66,146,95,151,247,215,83,43,227,149,205,221,76,87,24,166,22,71,221,173,115,67,90,223,90,144,83,39,109,229,73,106,207,72,197,148,131,113,99,237,92,105,26,167,157,204,160,161,159,167,122,135,71,157,70,143,239,110,154,70,93,171,174,181,140,252,218,193,225,78,189,220,84,204,209,6,191,56,88,220,94,61,221,238,168,7,79,234,231,23,169,237,195,237,118,51,185,124,90,31,158,170,103,107,167,233,163,189,254,153,58,56,168,139,242,233,122,181,57,170,157,92,228,47,242,195,70,37,185,114,26,235,140,146,137,234,96,164,41,124,229,208,88,134,25,223,24,44,182,170,229,84,106,176,92,62,211,154,177,4,223,120,34,236,30,105,135,146,196,11,213,242,232,48,115,56,188,56,23,54,210,242,118,163,217,80,79,83,27,237,124,91,58,29,231,118,71,9,216,251,139,153,163,229,196,130,82,200,230,215,19,23,43,112,196,165,215,15,79,58,91,71,74,123,93,30,183,15,79,82,177,39,250,82,141,63,205,109,44,110,196,118,251,39,67,109,120,110,164,212,149,220,133,158,108,141,244,243,174,100,118,78,147,221,142,84,191,16,211,153,101,165,208,236,30,45,167,210,155,71,219,75,253,245,76,101,220,205,239,47,159,39,19,123,185,214,170,241,120,181,153,216,82,186,233,110,242,113,71,223,92,219,45,175,60,222,60,108,47,246,119,151,20,83,92,231,155,11,171,249,194,170,145,30,137,45,97,91,88,54,18,198,233,238,160,165,175,54,86,13,0,225,84,79,103,87,7,135,181,74,166,219,239,140,7,39,253,252,193,138,100,230,210,79,84,184,108,31,143,148,74,229,164,211,60,221,216,218,50,22,142,78,120,117,148,25,143,158,24,163,194,250,104,120,145,26,25,61,126,235,241,225,147,216,90,6,14,171,234,110,191,218,104,237,172,236,157,168,221,220,197,233,82,65,55,228,109,115,63,95,174,85,181,166,114,50,170,157,201,11,205,254,162,185,157,59,72,47,75,189,70,98,84,30,238,108,230,11,141,51,97,175,190,23,171,175,238,156,87,207,87,199,112,192,52,42,131,193,74,182,182,181,88,94,55,11,139,231,59,229,86,161,185,248,100,251,212,56,91,62,221,175,246,171,107,117,33,39,14,51,221,141,189,39,171,149,202,41,223,63,88,72,172,247,247,141,147,81,119,116,208,230,199,201,163,252,214,102,43,179,179,178,97,172,151,51,249,163,61,185,149,149,83,57,115,107,177,246,184,97,116,106,75,107,99,117,79,58,205,102,218,57,179,166,108,203,143,235,251,71,230,89,76,221,215,150,27,189,81,119,152,221,60,217,223,59,203,44,247,50,133,212,114,53,191,223,224,181,218,185,114,176,159,206,108,15,86,183,151,7,149,241,74,86,93,43,55,70,114,129,143,173,199,246,12,179,193,175,29,25,229,118,170,190,180,114,154,63,229,215,196,126,101,173,153,235,194,13,145,144,106,169,52,92,142,139,162,100,148,79,206,71,135,66,69,223,175,169,177,220,210,218,19,105,101,169,151,75,237,45,47,116,251,114,103,93,62,95,105,111,31,13,198,198,145,184,243,164,214,202,29,212,59,213,202,233,81,106,144,206,169,123,250,208,216,207,63,238,52,218,143,181,78,171,250,120,77,58,57,90,121,124,212,26,195,242,53,7,245,220,114,77,95,200,14,31,151,107,155,75,237,76,127,48,90,200,175,215,242,213,74,97,144,45,119,132,131,78,110,75,217,79,213,170,177,92,86,223,168,159,244,135,53,185,182,150,24,109,239,43,170,244,228,124,83,223,92,89,210,247,91,237,243,118,89,77,197,106,253,181,126,114,245,116,99,49,246,100,52,94,54,107,43,229,156,126,154,29,14,150,235,61,117,175,114,8,231,214,193,210,178,178,80,206,212,182,71,251,149,84,174,110,30,108,44,38,207,46,114,59,43,99,116,9,111,172,101,43,226,66,45,37,74,234,86,107,45,183,216,234,38,118,199,121,33,59,190,72,136,245,163,109,121,59,217,230,27,226,96,180,178,209,205,44,158,140,178,13,32,26,202,253,179,181,209,214,209,114,76,219,28,46,119,55,106,109,101,185,162,199,134,103,106,93,43,28,28,182,206,14,128,180,88,106,53,242,139,173,198,168,144,221,234,143,205,204,102,189,218,171,37,46,160,90,58,209,174,23,78,187,163,225,226,96,243,8,46,153,124,114,105,59,35,199,22,79,91,35,68,83,150,43,171,59,123,153,154,222,89,109,183,219,165,82,24,17,173,153,204,52,189,143,212,202,191,141,216,107,153,70,35,151,202,164,154,51,50,7,153,124,222,7,114,120,96,200,33,4,102,211,12,207,111,54,78,229,166,137,122,0,198,124,75,215,250,178,110,142,35,50,23,126,246,76,54,214,177,159,10,36,207,23,187,3,104,147,191,66,186,161,30,240,224,187,90,77,149,54,91,101,93,23,199,37,57,62,18,21,115,83,173,13,101,213,220,212,119,149,158,172,13,76,72,62,192,201,187,72,226,43,199,69,21,72,122,4,71,221,20,117,83,150,32,137,104,58,149,11,249,224,68,150,187,184,250,130,220,53,69,200,106,40,170,168,143,235,88,199,191,136,156,176,174,152,114,15,247,100,54,79,234,248,147,51,120,35,223,158,173,168,166,182,175,200,35,72,104,203,230,230,192,236,15,204,58,96,18,247,218,239,235,218,57,234,89,94,212,69,140,7,82,108,11,216,139,58,116,189,162,54,79,100,3,210,176,197,251,174,182,160,12,21,73,38,101,246,21,67,105,116,229,90,23,11,240,81,33,100,27,111,66,59,157,10,254,108,171,220,237,250,203,244,69,116,134,13,100,0,31,175,5,60,80,44,184,62,55,215,101,117,176,44,170,82,87,214,45,48,22,22,23,149,174,188,33,246,0,62,13,142,252,53,72,135,121,104,235,178,97,84,68,84,10,227,165,50,64,77,111,12,186,221,53,129,71,67,216,133,214,214,196,177,140,157,2,192,251,142,172,74,178,46,235,22,182,183,160,62,84,195,8,71,37,0,233,38,74,87,140,45,88,108,58,154,24,93,161,5,112,250,62,204,132,180,163,217,41,251,181,157,221,149,106,121,237,217,86,121,97,97,101,99,9,146,234,213,157,205,181,181,74,121,135,73,91,47,31,62,43,239,237,110,62,171,67,217,26,36,236,109,60,222,216,60,216,176,223,81,1,251,121,197,73,95,168,45,150,247,214,118,131,223,159,237,151,215,246,80,106,181,94,127,182,183,177,178,91,47,13,53,69,10,241,243,206,134,203,229,51,225,40,39,150,140,136,30,229,180,146,189,204,163,151,244,49,100,241,150,48,85,17,84,207,44,241,243,230,123,114,188,43,171,109,243,100,222,140,197,232,6,150,159,154,199,243,122,28,102,167,39,235,232,83,137,18,251,242,252,249,59,2,236,89,100,64,161,180,7,36,31,182,91,24,111,139,176,162,146,61,30,31,233,138,105,229,69,185,224,141,165,66,51,29,121,204,233,209,171,43,93,54,7,186,26,178,225,134,205,9,233,151,86,178,249,224,1,36,197,97,245,154,26,58,73,96,231,114,58,78,131,66,156,124,117,21,137,114,74,41,76,107,51,7,78,125,220,107,104,221,7,15,194,6,126,240,229,196,21,19,134,101,106,250,35,231,100,112,186,37,37,213,171,98,64,166,10,141,78,233,16,123,122,135,131,101,208,132,198,33,219,78,127,135,62,59,195,121,68,161,43,218,61,114,221,105,115,72,230,239,233,49,167,35,212,139,37,152,17,141,174,9,83,31,219,115,172,64,51,234,83,207,72,143,35,209,249,119,224,20,142,40,165,110,92,133,157,19,137,194,169,170,169,114,116,30,53,23,85,90,17,147,232,188,149,56,158,84,192,240,131,7,166,181,80,96,40,114,180,161,203,98,231,170,137,142,159,136,17,189,20,17,20,90,201,184,130,233,21,187,221,241,37,130,225,29,152,160,238,211,48,193,86,248,216,245,18,137,218,69,161,55,49,106,158,232,218,40,164,217,203,192,12,90,15,81,84,22,31,178,176,65,241,223,136,28,141,90,5,229,121,200,244,12,52,4,139,145,172,60,166,32,105,106,158,244,168,202,163,16,58,35,106,186,14,24,11,175,168,67,180,239,67,162,9,231,107,223,12,153,90,72,146,201,28,14,116,25,249,9,152,195,109,163,15,211,20,152,92,81,109,194,141,132,86,223,188,61,67,134,123,137,168,113,231,238,120,164,22,47,173,219,171,168,94,93,217,85,154,100,82,97,0,239,68,84,187,97,88,6,0,117,32,156,85,81,85,53,19,153,104,117,67,98,168,217,21,13,35,36,194,255,54,186,0,40,187,117,137,1,136,89,82,104,121,32,163,7,184,19,186,227,136,121,162,24,156,168,183,7,248,220,134,133,96,13,0,250,133,237,218,83,12,57,18,97,174,78,147,89,146,122,68,228,180,40,158,114,188,228,224,248,16,143,35,90,20,150,158,181,126,156,133,98,53,139,87,170,9,9,87,104,204,10,89,124,86,158,213,93,28,142,108,173,59,148,35,221,104,220,60,145,85,182,123,104,39,18,70,11,55,204,169,81,184,133,189,89,24,103,36,47,58,175,66,11,116,53,209,106,40,227,234,10,65,219,47,21,178,137,92,146,27,148,194,72,128,30,230,122,37,129,107,149,226,2,119,82,18,120,174,81,226,185,118,9,105,243,185,114,41,205,115,195,82,134,27,151,46,173,83,189,200,115,27,155,59,235,229,181,162,192,85,151,203,27,75,112,9,20,147,220,226,222,218,26,92,14,181,218,70,49,117,197,141,74,151,213,242,198,126,185,94,12,55,69,88,95,70,152,171,239,47,21,195,198,176,13,132,84,181,116,185,176,82,47,87,214,106,208,88,109,3,63,8,214,195,179,218,6,52,90,173,21,147,87,206,242,58,39,107,133,174,250,71,40,148,110,191,43,54,229,72,226,253,75,248,49,190,26,121,127,20,139,194,223,247,175,222,191,74,180,57,207,180,209,13,134,246,134,252,8,157,244,197,240,229,101,56,102,198,194,87,87,97,192,11,172,76,132,152,78,233,18,46,228,53,81,109,15,128,54,40,122,22,142,90,146,34,34,165,196,226,61,81,239,56,243,19,66,133,172,110,156,50,232,107,120,247,28,142,78,224,170,143,8,81,99,164,160,213,161,194,113,40,15,97,65,162,25,138,94,54,69,160,203,248,34,93,135,113,177,161,15,250,112,209,89,39,8,23,150,213,185,129,1,52,38,46,40,20,209,31,72,147,194,78,21,195,212,250,112,208,192,2,129,145,195,250,70,179,206,108,84,217,1,115,194,46,160,203,70,70,215,11,96,99,65,209,137,209,227,231,16,29,93,83,127,187,200,184,33,14,220,247,249,155,67,196,121,68,135,101,254,90,152,112,131,58,11,58,240,39,200,93,160,41,111,138,148,187,67,200,173,6,122,147,65,50,103,80,5,65,69,238,143,17,246,2,5,192,15,149,166,188,165,156,203,221,29,68,50,63,127,46,112,38,128,72,98,200,84,128,69,0,210,191,14,87,178,171,140,10,220,211,197,148,76,99,114,158,54,57,171,49,33,7,136,214,146,156,48,173,171,237,210,56,47,234,156,49,70,191,16,119,36,21,5,32,204,116,230,86,126,198,146,90,54,78,44,42,232,97,242,193,3,66,111,65,45,59,243,105,18,200,28,246,13,186,4,88,91,45,3,177,88,232,27,99,68,165,232,164,81,209,206,218,213,250,49,32,23,187,136,5,129,103,160,164,104,206,154,220,50,237,44,244,50,79,22,131,110,37,45,99,61,47,144,100,186,197,253,145,132,7,15,104,129,3,164,169,102,242,241,251,243,231,80,34,76,116,249,136,114,133,221,140,252,49,14,128,15,173,35,91,36,128,48,78,85,203,136,26,212,227,72,9,5,224,196,159,97,92,29,1,129,47,38,74,190,100,78,243,39,30,2,83,18,131,84,123,164,156,230,188,162,17,1,138,116,23,138,184,119,116,139,22,152,7,178,51,98,99,89,142,195,122,70,61,199,200,99,148,99,178,144,33,48,228,105,49,235,153,163,3,70,93,148,180,104,212,78,0,16,74,34,51,205,103,236,52,219,219,14,54,150,248,252,121,68,164,11,92,151,207,6,64,9,150,41,219,14,236,115,143,37,137,16,13,172,2,63,58,79,218,81,153,222,97,58,245,56,242,106,117,56,111,2,172,26,230,142,176,233,112,201,124,168,97,241,7,202,44,153,243,132,124,82,29,64,129,132,34,185,71,243,10,84,237,226,170,200,183,77,73,121,216,165,53,143,74,10,135,166,12,237,238,43,192,230,37,49,75,6,138,28,149,68,127,113,251,69,23,76,184,98,145,237,234,153,140,56,107,139,29,47,154,87,156,53,32,231,132,144,36,204,124,175,41,134,41,171,50,208,82,164,114,24,142,75,196,227,233,14,78,235,232,128,160,60,8,34,50,141,126,87,129,67,250,1,176,168,102,201,98,6,155,192,67,152,114,4,117,2,149,75,136,141,177,153,81,253,61,113,62,22,179,54,138,6,20,165,126,76,219,40,133,17,171,167,61,229,143,97,17,172,105,35,89,175,194,114,139,32,114,83,163,155,83,120,164,61,21,142,139,24,126,243,169,36,55,129,231,223,219,89,177,157,142,70,148,232,113,41,32,217,161,20,77,103,48,11,236,2,225,241,142,38,221,204,9,104,55,243,176,129,104,10,176,198,48,32,0,214,225,54,232,136,160,36,202,50,157,44,186,151,205,247,236,3,193,140,233,15,31,34,86,78,5,18,122,94,6,34,250,145,94,18,139,112,252,196,132,0,200,214,16,154,161,225,117,209,60,137,195,102,5,132,171,81,4,142,213,197,83,149,19,142,231,201,28,8,9,184,4,74,121,12,199,67,147,22,128,83,250,120,222,221,130,28,197,28,158,93,64,62,182,164,12,42,160,85,46,170,48,77,136,215,19,96,18,4,192,185,48,79,175,39,60,6,3,64,85,184,102,73,139,117,81,187,77,232,10,243,138,48,163,37,35,209,124,4,60,167,1,181,154,209,34,236,45,3,218,105,70,49,185,41,81,238,213,26,165,84,210,231,196,132,246,158,146,232,206,233,143,16,255,172,62,122,10,124,198,113,241,169,198,137,199,69,43,5,248,91,72,233,114,202,49,39,57,120,185,96,103,76,125,87,166,141,162,169,50,129,9,195,163,197,18,174,136,58,103,198,100,134,89,218,114,174,54,53,142,12,87,241,53,54,48,100,125,79,85,76,60,249,58,146,10,201,128,134,46,80,10,105,36,108,17,97,49,2,58,68,88,115,28,32,0,157,251,77,248,147,2,160,74,250,187,66,30,29,81,60,215,47,69,140,57,45,10,220,198,87,77,224,55,34,205,57,133,188,208,27,137,88,21,73,143,6,197,62,103,25,240,72,143,250,197,1,115,88,213,168,216,18,112,171,190,151,180,87,217,60,21,220,168,199,113,73,25,2,112,204,137,27,211,157,187,101,94,124,88,50,177,12,22,202,206,9,215,148,6,106,193,218,196,176,36,231,146,243,218,195,18,63,63,7,131,64,253,163,38,52,210,192,132,234,49,247,53,245,94,73,180,22,131,90,210,232,114,86,157,193,173,220,205,133,235,171,153,10,172,153,114,213,132,185,18,93,39,47,204,170,125,241,18,240,57,197,125,172,3,123,107,151,192,215,170,71,6,64,87,17,66,16,146,255,58,40,146,25,20,201,174,62,232,74,53,31,138,46,241,192,164,214,48,125,32,51,244,129,253,66,32,178,155,83,172,93,246,244,24,214,33,193,6,172,65,235,161,71,31,90,244,225,132,62,52,232,67,155,62,148,233,195,144,62,140,233,195,136,62,84,75,104,171,209,211,252,17,95,92,64,130,186,71,205,162,17,157,167,169,15,249,7,15,144,136,40,82,45,213,34,85,88,213,98,212,89,110,231,37,253,81,183,56,39,112,157,82,149,171,56,247,66,231,189,202,124,7,9,42,97,253,245,97,253,117,142,97,20,125,140,148,118,105,192,34,101,192,32,5,6,56,96,208,63,96,72,173,114,105,192,34,12,48,48,112,79,250,176,212,142,149,1,31,189,88,139,155,19,96,84,231,209,147,135,248,18,63,47,157,192,104,186,64,125,3,48,17,253,81,187,216,139,62,60,183,86,248,9,44,246,231,207,123,80,242,249,243,225,123,37,229,249,243,246,195,82,23,40,138,70,9,159,62,61,241,60,2,55,222,92,47,26,99,222,79,96,107,1,58,153,20,101,174,237,42,49,156,131,203,114,84,138,180,230,26,209,175,70,202,115,227,232,87,5,158,79,180,18,229,231,112,223,19,169,221,165,34,21,251,113,69,226,206,139,109,110,92,236,113,232,28,131,51,165,47,235,200,178,177,56,66,210,15,132,229,103,37,9,157,92,103,240,71,178,239,180,227,121,71,230,42,197,13,77,55,93,146,31,231,92,141,91,237,205,201,244,137,214,196,240,138,13,3,168,168,135,113,158,23,30,205,153,64,106,40,18,148,84,36,232,156,187,196,145,228,138,207,48,25,82,60,195,0,26,69,137,57,232,22,209,154,39,156,14,214,131,96,222,40,194,28,212,187,206,166,224,241,25,109,173,16,114,27,201,239,33,10,23,209,182,234,83,25,8,5,93,233,69,162,81,57,22,179,64,36,86,85,56,63,110,12,26,68,77,5,107,84,142,101,162,110,178,194,233,241,212,233,209,119,196,8,129,71,140,112,252,136,125,41,134,37,173,137,223,226,125,169,21,70,247,35,85,144,189,99,139,143,85,151,64,19,141,210,73,32,136,79,124,45,242,168,8,255,63,253,90,241,56,86,140,62,122,63,241,126,226,233,215,222,79,28,199,162,143,34,79,191,246,232,75,199,95,141,70,222,127,244,244,107,232,225,81,228,75,113,248,253,229,4,28,140,184,212,163,47,149,142,99,239,35,0,222,111,68,30,189,19,255,170,245,28,77,40,112,2,154,113,249,92,70,231,13,38,90,241,51,186,213,162,207,159,219,111,73,215,91,234,56,138,224,68,251,65,195,68,25,167,197,21,181,217,29,72,178,17,9,191,27,6,154,20,9,6,237,214,2,136,46,32,206,161,158,37,35,84,162,151,244,102,128,157,35,59,216,95,119,176,143,151,151,113,6,11,19,142,67,164,33,59,252,42,125,136,89,15,71,52,229,8,17,156,100,61,154,162,154,164,53,142,56,90,35,58,63,23,79,102,190,138,139,108,173,160,101,99,190,23,207,217,9,48,46,185,52,39,71,173,11,22,17,169,136,62,75,193,206,132,95,14,113,140,27,195,202,39,224,181,30,201,137,146,246,85,165,232,78,22,81,91,137,146,130,244,21,246,176,190,204,8,103,55,6,189,134,172,199,21,99,69,53,229,182,140,136,185,7,15,212,119,11,232,44,229,157,42,27,172,128,57,142,137,134,247,96,25,19,138,1,239,235,157,210,101,109,191,182,177,91,12,227,221,19,230,118,87,214,107,155,123,240,110,18,109,100,152,97,230,55,217,219,197,132,245,42,155,120,63,161,79,112,48,189,3,99,16,199,48,110,178,192,241,248,248,162,126,157,132,88,199,103,116,88,195,180,62,90,223,145,48,208,91,88,255,35,49,218,18,249,17,147,92,84,144,156,30,136,104,243,249,115,255,206,128,196,119,34,62,28,137,128,35,160,105,120,86,82,110,73,201,131,244,176,161,185,144,98,9,249,251,34,226,225,76,89,55,226,97,70,44,162,33,254,92,102,165,240,75,143,240,117,27,129,43,63,90,68,130,105,164,243,117,179,66,40,139,107,62,120,208,236,202,34,237,42,210,140,114,42,226,203,16,114,17,115,210,80,16,193,9,60,9,183,19,199,243,3,215,135,175,31,149,118,227,99,183,80,250,60,161,177,221,109,89,179,11,0,148,208,13,103,245,110,192,133,74,15,250,237,210,132,105,66,250,111,27,253,14,170,9,211,251,104,42,239,171,70,139,76,111,42,151,228,81,119,220,210,4,181,213,196,163,147,15,60,58,121,246,232,228,143,139,151,87,152,234,65,86,245,232,156,216,213,22,54,215,97,117,218,53,209,190,157,111,18,249,21,156,94,232,111,252,89,215,66,157,17,200,114,146,50,174,22,75,239,224,245,109,159,64,48,172,167,151,29,121,92,12,107,106,152,35,122,255,160,187,208,211,29,80,225,243,176,90,35,88,67,231,207,43,153,208,57,185,170,129,245,184,226,172,30,90,173,155,117,97,15,127,30,237,23,32,199,205,56,254,134,108,179,133,118,209,123,255,63,123,239,254,221,198,113,36,10,255,126,255,10,104,226,85,128,104,8,2,224,27,52,204,75,82,146,173,68,182,101,203,222,220,28,154,209,25,0,3,18,22,48,3,99,6,164,104,10,231,216,201,230,189,89,59,247,58,217,188,118,19,103,19,39,187,217,200,201,151,183,237,36,231,220,63,229,251,76,82,254,41,255,194,87,143,238,158,238,121,224,65,82,142,147,88,15,114,102,186,187,186,186,186,187,186,186,186,186,170,116,247,110,72,123,230,134,155,239,219,229,168,34,217,226,100,109,178,143,82,154,131,219,198,139,23,165,174,5,59,78,34,198,7,114,234,40,179,24,96,141,69,60,154,202,171,30,132,234,87,69,74,190,84,40,130,148,119,197,1,102,111,12,68,169,130,164,65,29,210,88,74,233,33,232,102,227,35,124,162,89,66,135,27,67,41,141,165,20,148,103,219,147,162,155,89,13,30,86,75,82,38,210,179,105,122,74,145,129,84,24,163,90,148,170,78,17,221,21,137,218,209,201,126,105,91,9,217,14,158,1,41,29,75,31,85,14,36,146,144,17,13,114,3,167,16,194,199,154,175,164,92,31,102,7,51,133,187,119,241,89,202,51,66,68,225,35,181,182,250,44,112,98,202,89,155,20,17,156,201,4,24,194,96,109,135,218,55,32,237,133,18,254,131,217,161,0,200,6,115,142,54,146,126,27,184,170,113,224,250,73,185,39,214,165,207,110,219,203,43,177,25,167,17,14,15,196,238,217,12,254,148,189,241,156,172,163,14,81,245,22,138,85,152,36,41,90,153,65,86,8,139,3,104,105,16,231,78,123,108,42,131,39,231,244,14,123,152,136,112,47,144,193,12,57,243,64,149,204,37,43,135,67,150,204,96,44,81,190,238,244,107,178,96,145,221,159,62,1,130,6,39,50,26,181,254,221,187,176,59,224,79,132,14,110,74,212,23,66,11,55,40,32,167,41,28,138,116,27,85,2,208,128,93,138,202,112,102,33,244,131,104,146,100,151,183,6,61,144,176,221,13,167,159,152,17,36,23,240,112,70,118,5,235,47,244,21,228,85,106,49,137,8,29,107,227,234,135,75,97,222,50,50,91,172,252,205,199,176,230,54,70,205,213,112,22,51,218,4,204,75,121,2,246,42,31,221,68,112,62,198,248,138,22,207,2,5,87,83,107,246,180,10,21,147,128,85,146,246,150,105,188,1,213,56,145,244,165,247,162,218,226,83,217,25,79,127,91,13,113,213,148,163,160,8,159,215,67,144,150,234,3,152,255,22,225,99,217,150,184,163,166,187,113,161,83,222,222,157,194,170,165,241,176,221,118,211,77,233,36,125,140,130,224,106,14,217,178,26,130,241,94,18,135,10,218,20,198,219,106,41,36,199,27,126,32,223,93,243,110,168,113,29,45,81,193,46,158,223,143,196,9,151,215,216,52,202,170,146,16,75,169,47,173,17,18,61,217,142,8,39,209,249,86,252,236,83,31,182,114,132,12,237,64,207,228,9,212,205,1,95,107,7,79,56,40,204,219,70,217,26,242,179,146,13,93,38,19,212,92,194,195,188,4,251,123,44,110,213,181,181,173,233,168,133,182,182,180,234,63,220,95,189,116,201,47,160,18,218,223,46,172,9,1,132,94,170,121,212,55,215,240,217,190,116,201,137,212,48,109,40,232,80,193,54,37,80,182,112,171,189,61,212,109,209,122,118,186,189,218,32,254,189,214,181,117,171,183,150,173,219,195,237,218,113,107,185,186,157,48,168,219,177,211,236,238,214,237,20,3,189,61,59,105,199,247,144,157,101,243,247,132,157,101,37,120,96,199,204,9,247,237,184,189,225,166,173,25,35,222,182,53,35,197,71,109,211,126,241,89,59,203,206,241,121,59,195,48,242,170,157,98,68,121,211,158,196,250,242,138,157,106,184,121,205,142,219,119,190,104,167,89,129,222,176,211,45,70,175,219,9,211,210,13,59,97,126,122,203,54,237,83,95,176,179,236,88,47,219,35,140,95,31,183,83,140,101,159,178,13,115,218,167,237,12,163,219,39,211,12,116,31,67,243,229,197,82,195,26,109,11,12,18,75,163,82,153,183,208,112,120,113,110,254,180,14,99,96,137,144,190,68,22,221,185,102,105,101,177,188,109,68,150,71,71,24,201,232,176,81,94,233,153,4,88,184,240,173,66,143,210,211,86,121,62,51,0,108,220,89,204,184,170,38,143,145,158,140,155,188,106,250,247,194,136,58,83,212,23,15,156,62,69,65,35,108,250,196,229,198,7,77,159,24,148,22,50,125,250,50,103,11,152,62,5,153,178,195,165,79,13,228,76,193,210,167,33,209,233,66,165,79,81,195,132,129,210,167,129,56,221,32,152,60,72,250,212,83,105,58,92,78,23,32,125,138,166,78,30,30,125,10,156,31,108,112,244,41,16,121,31,67,163,159,15,121,226,129,209,39,134,122,94,97,209,39,169,16,56,116,151,156,56,222,186,213,113,234,110,71,91,54,227,28,96,50,128,20,81,45,71,63,199,173,112,230,114,48,53,59,136,133,162,154,126,61,61,85,53,28,241,74,177,103,140,62,166,123,59,193,15,103,128,75,193,193,14,207,72,137,180,128,99,102,76,236,236,81,146,13,47,81,53,207,54,251,12,24,10,95,121,137,126,227,80,156,211,14,229,88,88,176,67,195,129,36,6,1,211,102,188,233,230,213,76,156,172,182,158,223,131,205,228,214,157,25,50,12,71,161,255,211,53,6,7,233,156,120,235,150,211,135,153,123,136,235,244,204,18,137,144,218,10,116,26,97,104,242,74,89,90,59,156,162,198,92,17,54,36,141,219,51,169,125,109,18,51,10,200,62,5,8,106,0,165,131,220,44,185,77,34,10,189,198,126,164,96,163,199,159,79,214,40,156,242,142,16,238,83,28,68,10,142,163,11,82,178,77,177,106,229,87,115,192,96,36,151,76,84,128,250,153,244,19,229,139,243,229,69,140,120,63,10,70,174,72,36,26,11,74,184,181,148,190,144,218,30,177,35,246,136,148,194,18,41,138,238,196,75,92,112,152,74,163,244,189,208,217,248,44,135,39,245,156,61,49,145,15,147,222,42,167,131,115,8,251,50,39,156,110,155,36,2,164,38,199,101,70,120,86,141,34,42,157,230,72,34,131,114,255,42,58,44,41,207,99,154,200,173,37,10,162,98,43,86,213,158,0,50,205,197,221,124,170,175,147,55,214,8,221,250,72,68,2,233,30,87,219,10,139,74,18,14,171,83,154,49,122,148,12,241,210,17,7,151,158,88,54,1,49,171,235,116,58,198,183,216,52,40,157,135,31,208,86,31,16,186,217,232,187,46,100,213,156,103,238,180,131,103,156,250,230,41,28,114,254,245,65,12,8,20,194,33,127,238,64,213,15,201,119,62,16,63,233,244,189,107,104,137,208,233,144,162,45,24,229,135,245,89,138,89,191,121,205,126,118,253,250,0,157,156,62,94,166,168,246,143,138,168,246,159,100,87,169,154,135,86,246,169,122,61,220,176,43,155,235,207,62,101,31,144,103,213,3,229,42,149,98,219,55,159,223,180,187,159,88,247,55,158,194,120,247,229,13,10,102,255,248,28,148,121,20,50,60,69,174,95,215,161,206,14,69,170,95,127,106,142,156,188,46,67,202,14,128,248,20,124,90,217,232,209,183,219,155,79,217,21,195,205,43,59,99,237,109,190,72,233,251,155,50,28,61,123,107,5,152,151,13,152,42,253,217,245,61,45,229,209,117,255,242,83,246,37,64,238,178,66,110,30,144,131,143,251,155,235,235,59,151,225,219,139,151,239,92,70,84,23,225,99,176,137,158,184,224,227,210,229,221,203,118,251,209,245,246,149,167,236,1,124,244,49,231,243,87,22,46,219,7,87,215,95,184,34,219,214,16,148,8,175,0,41,14,62,190,126,9,82,22,33,123,9,179,207,94,233,92,177,131,203,235,221,171,79,49,133,165,183,219,222,213,59,64,126,104,213,213,167,4,73,95,144,173,122,84,225,254,2,80,229,81,153,14,228,125,241,209,136,188,151,215,7,144,244,41,131,84,119,30,5,82,237,92,89,159,135,148,103,215,123,143,41,64,7,87,214,119,30,131,86,64,198,75,248,109,247,177,189,77,251,246,181,245,0,62,222,6,92,151,177,189,225,99,225,101,172,178,4,31,231,169,74,248,9,93,5,73,115,143,133,155,246,206,213,245,75,144,116,19,83,160,163,194,107,10,153,224,234,186,127,141,122,175,28,125,4,26,236,195,199,23,164,115,222,59,215,112,192,1,114,240,145,29,243,18,65,124,137,252,202,53,64,190,11,45,254,248,83,194,85,240,11,154,143,95,28,112,4,186,255,113,134,125,0,217,2,9,251,197,143,151,121,12,124,252,83,34,255,11,146,102,75,159,112,33,131,3,133,74,155,235,47,124,226,41,3,42,165,71,205,184,188,94,249,196,83,145,59,225,185,79,0,212,75,155,235,59,215,145,156,235,159,68,194,93,247,128,194,151,215,95,184,46,27,177,67,131,160,189,41,168,2,63,23,233,231,167,34,7,196,72,130,69,4,184,112,189,191,73,125,241,184,24,13,221,77,51,87,0,185,54,239,108,174,108,216,251,87,214,97,28,201,73,24,57,36,78,157,243,35,188,18,203,5,112,98,175,196,31,53,3,70,115,72,47,177,203,35,39,243,201,32,138,144,206,82,32,167,179,11,15,179,124,185,84,110,204,45,136,116,21,219,88,133,12,147,27,235,88,186,136,232,12,233,188,129,227,116,233,160,95,11,112,246,145,133,230,210,220,74,67,75,199,0,174,90,122,147,254,104,233,97,59,236,184,81,122,107,190,181,212,18,233,241,32,203,4,159,229,123,233,86,191,217,222,139,34,174,165,199,245,142,98,110,196,36,242,148,184,145,24,115,164,244,15,41,81,35,99,9,81,156,70,140,97,59,89,236,71,61,238,73,206,12,53,57,46,8,232,232,152,154,28,89,46,35,80,117,20,59,100,108,172,106,51,59,199,134,152,36,206,125,60,158,60,83,101,226,130,66,206,147,5,73,28,254,48,124,246,135,225,179,63,12,159,253,97,248,236,15,195,103,127,24,62,251,195,240,217,15,4,177,248,241,80,102,224,218,84,86,146,96,125,120,142,60,174,74,237,0,105,236,34,155,33,206,76,35,203,156,105,201,139,29,107,156,6,223,7,8,58,77,236,170,10,150,135,204,111,58,246,155,126,94,149,181,56,99,8,1,77,226,197,63,70,80,0,35,117,186,42,241,56,43,119,152,25,11,236,52,29,151,118,98,150,27,27,29,108,154,137,52,226,0,204,62,101,246,204,124,42,34,196,164,35,70,108,220,166,105,142,121,214,102,214,165,159,21,193,64,192,211,181,44,230,29,11,183,152,149,53,11,141,180,243,48,139,129,89,241,19,49,19,71,150,9,99,219,17,58,164,203,148,92,78,39,218,79,131,162,216,124,140,144,158,166,192,65,59,139,203,238,158,234,200,96,229,17,0,173,65,177,35,188,145,193,214,43,19,68,83,79,172,24,198,1,92,46,115,195,144,56,249,75,35,155,177,211,28,25,11,51,177,97,168,38,163,44,234,152,165,165,199,70,115,185,148,197,227,244,99,190,195,17,16,100,128,76,61,75,49,133,236,98,83,62,122,155,161,103,146,129,33,99,227,61,129,2,209,46,45,244,163,56,110,212,38,143,113,240,24,207,158,194,126,18,210,201,136,232,145,169,178,113,96,210,32,61,40,108,52,28,164,202,37,151,170,115,137,13,153,51,237,82,140,99,204,24,219,73,137,128,163,193,25,11,52,54,219,232,128,51,82,134,76,6,38,201,17,244,89,107,234,103,42,189,52,18,197,143,65,115,169,4,79,63,16,205,154,53,185,36,59,46,81,132,219,209,155,251,180,82,88,67,86,177,20,53,84,138,70,41,169,105,208,114,206,199,27,160,9,54,35,114,142,234,148,49,7,177,102,111,101,234,27,227,90,202,196,97,237,120,90,142,156,57,153,19,7,184,138,224,26,201,201,103,108,190,134,31,181,63,12,163,247,224,163,114,199,15,113,69,80,238,148,131,247,195,81,123,190,180,99,247,145,203,85,122,96,219,244,160,88,75,165,229,108,215,230,43,115,115,205,247,37,238,209,124,179,84,170,76,24,20,107,121,105,126,140,107,243,176,136,174,157,132,27,131,132,151,66,186,153,136,55,26,30,18,87,54,249,174,8,57,2,184,5,130,124,171,120,171,113,247,174,114,164,132,14,167,219,123,22,96,133,183,101,26,155,120,125,170,106,209,9,116,195,239,118,65,112,239,57,59,174,53,180,183,70,228,100,197,2,75,27,34,43,202,164,80,112,6,85,201,110,63,94,202,72,114,194,176,31,84,15,101,32,112,235,232,149,111,28,255,252,87,39,63,253,22,128,242,189,42,89,238,85,189,226,14,57,10,68,31,136,12,30,7,75,28,174,28,67,130,213,160,199,24,5,159,37,7,116,246,110,83,32,249,170,240,254,238,241,21,205,27,232,67,192,198,219,195,84,95,228,173,24,239,51,71,57,106,238,208,134,222,199,91,64,104,0,98,69,41,214,80,181,156,124,214,30,138,122,119,6,97,136,246,74,165,40,29,214,248,40,29,119,129,213,229,40,81,77,130,40,11,201,98,85,235,228,173,223,221,255,213,79,238,191,249,242,201,59,223,56,122,229,183,90,133,188,65,83,212,32,215,127,85,97,88,99,33,111,6,82,202,234,80,38,179,80,235,109,217,228,227,128,206,27,44,203,166,157,195,46,136,115,128,172,117,255,205,223,190,247,210,151,142,191,242,159,137,58,169,75,26,187,142,183,131,164,227,138,55,233,117,4,93,139,228,161,33,128,95,176,13,185,214,204,34,51,108,22,209,19,72,162,156,109,137,130,150,237,22,178,232,31,171,3,169,3,35,190,3,240,246,97,26,244,55,97,205,11,98,254,133,213,20,0,18,250,61,242,182,204,87,4,209,197,141,109,16,31,160,244,26,55,61,91,182,173,221,132,145,136,55,219,203,133,109,241,223,62,83,231,30,255,250,43,48,228,143,94,253,234,201,143,127,174,245,44,105,168,162,204,70,143,233,93,25,239,189,251,127,252,63,71,159,251,145,9,116,124,255,4,161,215,157,190,115,176,212,36,61,67,249,128,108,99,9,182,144,74,48,241,165,14,243,137,58,74,148,64,158,13,28,165,223,134,101,226,192,178,49,208,36,49,2,124,144,60,73,39,149,24,193,157,54,113,21,223,219,196,39,190,200,134,213,194,152,217,203,91,199,175,126,247,228,87,63,192,24,140,250,95,171,176,45,145,142,99,97,86,219,119,91,64,135,81,245,226,42,25,210,61,192,168,210,247,190,240,213,147,63,220,27,81,9,55,21,165,123,3,154,222,79,210,195,16,185,140,69,247,252,206,142,195,235,3,204,6,191,231,122,143,251,125,151,156,85,68,109,253,206,175,142,126,248,237,120,91,177,181,136,6,140,173,67,186,84,139,179,125,23,151,170,190,187,166,26,74,10,133,153,65,207,170,198,62,161,158,200,130,174,86,157,77,29,174,129,24,177,156,136,109,107,23,178,1,5,83,56,90,101,1,100,128,56,191,205,228,173,149,249,73,230,223,253,215,255,249,248,181,63,29,253,243,91,71,95,252,223,26,232,134,19,52,196,10,150,194,64,233,122,51,236,180,58,176,79,217,115,59,129,85,69,247,253,196,73,144,94,117,39,88,111,226,213,208,192,238,65,87,4,114,234,89,232,57,201,178,69,205,104,153,5,188,120,183,221,105,246,93,24,68,242,9,250,56,157,39,31,127,233,165,163,95,252,187,129,176,193,202,99,60,218,247,118,253,129,100,209,108,231,113,179,227,135,136,224,173,65,94,92,243,23,242,138,101,183,60,99,60,9,103,19,69,15,175,178,163,91,79,180,161,20,194,3,146,8,41,108,137,145,132,2,70,222,33,119,67,133,2,137,76,237,224,186,235,180,214,32,193,205,23,170,177,236,86,114,200,225,223,188,117,73,0,146,132,0,193,108,107,123,205,178,170,209,39,233,185,228,146,85,72,131,130,115,104,123,56,220,182,201,5,9,244,201,220,10,172,130,229,185,202,210,98,97,60,23,4,225,97,175,113,138,69,138,203,77,194,9,69,78,141,23,202,255,85,166,149,206,34,121,154,0,75,193,113,67,50,210,13,199,115,59,114,106,36,5,49,145,203,16,218,168,120,61,244,50,139,66,90,172,96,10,3,210,199,190,201,241,122,157,65,96,217,38,47,142,113,90,96,62,87,97,250,93,110,59,190,198,124,190,241,243,163,31,252,251,8,158,215,108,7,216,168,102,245,130,87,236,194,8,109,247,58,46,187,211,0,218,202,171,241,217,120,65,87,187,161,43,49,107,226,36,232,199,16,227,44,12,51,66,236,232,139,223,127,239,91,63,180,4,7,19,200,17,125,1,183,38,187,143,223,67,139,202,67,28,239,85,233,149,0,132,124,103,255,9,250,178,55,163,190,201,177,38,62,24,163,67,102,130,209,74,157,148,104,100,58,15,140,73,117,116,166,23,23,10,172,40,128,176,85,69,151,96,128,253,227,206,29,225,15,81,152,162,64,25,114,161,39,210,47,195,179,109,33,11,103,247,19,85,121,9,201,90,44,35,211,229,52,224,25,8,113,199,13,159,246,247,63,225,30,216,22,75,243,51,104,35,160,74,90,145,34,10,22,8,214,68,33,132,9,50,113,23,81,93,205,122,135,186,10,43,220,165,171,244,151,235,180,104,3,251,149,52,154,97,110,23,101,81,212,19,140,79,13,105,57,69,58,131,110,98,101,13,34,146,11,42,47,44,0,21,121,71,235,206,68,201,184,139,24,26,131,34,1,17,187,96,134,160,64,171,42,165,18,26,213,245,67,37,108,195,114,0,245,133,200,46,12,1,80,136,217,98,101,81,81,161,67,223,199,81,97,33,119,63,151,138,81,98,75,147,60,31,112,197,146,69,166,45,186,15,188,205,157,70,84,241,155,111,156,188,253,249,163,239,254,252,232,223,94,122,208,21,15,130,86,231,9,90,227,101,229,127,122,21,26,126,242,229,223,28,191,244,242,152,202,53,222,3,146,28,58,27,225,77,10,113,138,232,75,38,87,215,11,9,148,89,47,108,145,186,212,178,53,163,13,64,216,146,6,0,180,233,143,47,142,59,238,134,235,120,244,96,243,22,30,153,13,8,61,91,149,146,61,87,178,231,75,246,66,105,91,75,26,5,1,189,83,0,65,14,252,1,176,150,208,15,157,142,157,35,112,118,14,93,133,194,79,200,212,183,115,24,26,193,206,61,63,232,246,80,8,163,140,200,170,240,183,224,17,88,42,57,255,225,35,79,253,168,81,241,60,155,252,93,114,8,93,68,21,11,21,74,169,36,50,114,192,118,109,33,140,242,84,141,18,54,217,144,34,134,248,27,4,184,107,77,120,193,95,118,187,201,251,70,177,248,248,129,43,151,195,42,58,31,214,222,113,33,64,31,54,204,97,129,35,187,248,6,24,106,210,1,122,117,223,218,182,253,90,30,112,92,106,45,181,88,92,95,172,47,204,243,147,211,88,116,248,105,217,89,110,90,5,244,181,142,222,45,128,77,91,232,98,29,117,85,75,165,10,60,179,215,11,119,174,100,161,227,193,243,210,40,9,126,27,167,156,73,31,225,243,39,70,67,193,124,151,23,254,1,134,36,91,66,206,16,129,180,190,195,87,49,0,216,171,78,85,192,178,98,242,154,6,184,230,14,205,173,128,156,73,248,124,205,107,249,106,146,244,7,29,23,5,100,250,45,36,70,79,9,122,52,143,213,180,47,79,181,27,57,149,166,71,112,18,77,181,113,90,197,15,233,90,31,184,230,103,42,117,207,88,29,207,223,130,98,199,236,72,90,248,51,149,60,147,247,148,174,229,81,221,148,222,23,88,229,132,29,193,98,73,70,47,8,212,31,132,214,75,23,78,206,153,56,89,42,176,201,245,94,163,149,93,25,26,46,141,64,231,192,21,68,63,255,226,237,163,127,255,74,68,172,176,119,14,252,64,237,178,172,137,120,131,129,201,41,24,3,98,61,49,189,161,129,217,244,230,214,11,126,16,176,199,47,244,36,117,243,44,28,129,28,38,75,148,57,238,221,249,242,4,83,238,53,68,227,84,213,211,248,222,108,181,59,34,156,33,201,113,31,234,165,206,89,47,117,118,173,148,212,73,21,50,230,196,68,90,167,113,170,166,76,253,210,217,198,235,209,189,47,221,255,143,207,153,155,38,109,87,117,110,204,58,165,158,108,22,210,105,76,204,66,112,231,151,201,66,168,1,15,136,101,159,188,253,202,209,91,111,72,98,117,118,194,115,92,246,5,108,158,85,4,43,237,36,0,245,91,78,243,186,187,23,228,173,50,122,11,205,160,39,226,54,33,61,169,25,89,244,20,109,60,167,129,119,242,214,127,235,244,11,207,149,126,12,123,10,250,85,70,209,47,156,156,126,225,40,250,133,225,185,79,220,119,255,64,7,75,130,138,109,239,244,203,204,152,133,165,173,93,66,197,85,56,190,190,244,221,205,51,173,48,220,28,41,1,125,184,182,76,186,182,96,151,79,56,56,105,116,100,13,78,49,116,198,49,203,17,227,241,135,95,56,254,229,79,254,252,206,183,229,96,236,186,93,63,123,74,71,7,158,78,223,117,96,119,62,8,125,154,230,135,221,182,247,180,191,31,84,43,118,215,185,67,79,243,195,172,69,229,243,159,59,186,247,251,204,133,4,49,152,144,54,132,108,22,109,68,75,18,180,225,238,55,143,57,89,41,2,116,242,67,205,2,38,232,160,229,146,248,8,195,214,124,157,232,248,219,60,217,216,241,81,169,17,157,105,188,251,167,127,203,29,253,236,155,105,167,45,122,49,93,195,18,157,135,188,242,141,220,241,111,190,104,197,142,116,135,182,136,68,133,106,168,74,107,177,194,42,167,210,66,217,65,149,211,160,38,142,71,246,3,161,131,33,101,144,224,10,186,22,141,27,178,225,251,48,169,61,91,198,214,190,80,30,10,141,26,167,179,211,92,149,108,17,167,184,214,204,78,109,103,167,13,249,220,35,225,0,250,144,59,20,56,32,42,6,200,111,191,45,116,15,252,130,91,96,249,228,117,229,83,216,227,39,150,189,228,215,78,131,159,112,89,20,79,161,124,106,123,178,12,206,43,126,194,81,68,79,67,59,146,210,209,109,71,164,235,192,183,4,163,197,143,250,246,7,223,89,137,117,40,113,223,58,196,240,31,237,62,158,165,149,160,162,32,192,112,208,217,10,31,27,40,182,179,131,83,169,222,25,244,241,124,138,26,158,13,38,69,27,145,6,3,72,54,25,12,169,22,136,195,64,37,30,171,34,155,213,84,109,229,170,191,101,57,214,54,42,79,21,17,243,135,67,109,75,72,179,59,34,48,240,120,222,230,193,144,21,101,123,192,104,136,154,125,55,173,108,162,3,36,8,219,96,186,56,55,82,50,111,149,182,201,142,80,203,41,156,120,167,230,45,242,186,89,200,0,165,214,8,2,59,57,84,173,152,172,33,10,214,1,180,83,67,46,31,125,187,236,134,78,187,131,108,69,251,120,243,32,184,220,110,96,80,47,232,203,112,215,111,162,217,155,86,126,108,47,69,53,37,41,29,13,124,141,196,209,199,148,16,36,84,12,217,2,134,56,105,55,117,74,139,185,64,223,41,166,14,6,90,213,53,22,9,39,245,15,1,252,134,251,44,169,152,177,129,82,26,52,124,194,203,120,206,28,195,25,228,236,42,199,85,136,68,186,90,143,27,139,195,233,170,63,232,231,227,25,10,171,28,110,142,0,84,78,15,128,78,78,149,240,147,18,162,64,47,199,188,170,230,109,121,90,208,56,45,114,76,52,67,138,172,96,48,169,172,140,141,26,28,23,11,71,18,80,148,35,42,224,146,234,174,247,251,121,232,47,29,62,138,208,50,45,22,31,71,121,190,199,112,38,158,20,196,48,212,234,106,95,141,214,53,19,122,148,0,16,170,125,66,5,106,208,214,176,68,151,114,227,107,24,136,136,122,216,237,98,52,90,227,4,6,125,133,27,163,61,99,8,195,146,122,239,248,181,223,147,237,48,194,162,181,234,226,69,49,178,155,92,188,121,147,25,51,119,89,187,105,142,112,151,212,86,174,62,74,105,225,169,137,99,163,104,62,55,229,4,64,24,49,189,129,74,18,106,4,147,11,169,114,158,153,20,246,180,164,176,103,27,187,65,149,68,91,67,99,163,19,37,133,122,18,46,94,42,137,228,170,148,137,199,169,242,104,192,208,79,171,84,82,86,79,150,212,105,104,73,157,134,109,232,116,181,36,175,27,37,225,137,172,74,194,23,230,3,44,46,101,68,81,90,213,231,13,119,144,254,69,182,71,255,70,244,53,63,52,40,76,99,252,91,50,83,89,100,122,168,239,182,136,197,209,241,84,145,194,157,33,35,202,199,230,245,5,25,108,240,2,69,50,150,102,53,20,186,147,198,100,225,240,227,55,159,124,130,195,15,228,233,145,173,222,219,173,131,188,43,170,134,153,43,6,46,12,162,155,206,158,43,199,173,204,96,199,194,60,201,129,235,22,31,242,252,16,65,73,67,138,65,163,129,129,57,162,165,157,17,58,254,226,171,71,95,254,158,101,55,7,125,130,92,173,184,115,67,116,179,159,62,7,163,4,113,32,106,49,199,214,102,157,27,155,114,131,30,26,176,156,35,226,92,213,57,33,94,96,182,194,54,51,213,20,5,53,31,16,71,75,106,53,235,52,86,4,116,107,112,148,137,34,221,183,233,140,142,228,23,82,36,63,37,221,132,24,140,104,54,56,8,240,63,214,5,121,96,11,49,187,87,158,165,51,251,245,78,7,191,98,92,135,192,42,20,195,93,215,51,185,63,0,160,157,49,157,153,107,162,167,216,48,23,131,122,231,142,109,168,252,107,102,198,173,229,109,41,118,197,180,245,240,67,144,11,245,45,181,129,221,162,35,234,229,165,37,160,237,174,136,147,149,111,81,91,10,249,174,221,176,155,104,229,71,18,180,53,87,95,174,172,44,55,231,45,155,163,195,213,107,187,242,194,134,189,163,246,35,40,64,136,97,2,189,221,190,3,18,82,117,171,67,16,183,237,200,193,94,245,48,218,183,84,235,153,91,6,97,196,133,218,144,200,224,1,69,111,182,120,224,39,180,73,168,86,74,54,62,87,97,99,35,247,25,198,230,34,218,116,12,229,214,199,146,118,15,120,93,36,218,49,97,236,30,105,177,69,142,253,226,134,99,248,113,212,38,130,141,19,104,255,33,126,55,94,60,184,243,34,197,41,132,244,7,42,101,103,202,152,153,6,253,53,193,16,253,65,232,114,46,94,31,89,28,80,136,215,2,133,149,26,190,24,153,101,19,100,68,23,38,42,101,148,17,131,72,72,28,5,87,51,191,48,164,91,105,73,157,144,45,164,125,115,237,130,241,138,139,203,134,161,95,144,226,37,213,219,135,173,122,126,166,204,220,225,131,36,54,103,247,134,33,65,27,86,244,137,54,102,153,0,213,202,169,68,142,76,227,71,67,98,33,78,78,158,244,94,28,166,214,144,37,32,123,42,202,222,90,198,88,148,2,51,222,168,207,99,124,97,86,43,160,162,111,116,1,218,209,79,181,209,208,112,206,24,8,84,76,112,30,21,124,78,177,4,178,14,226,161,130,48,30,133,53,69,23,67,181,75,79,153,226,40,113,29,37,40,177,145,150,102,38,170,82,250,254,126,160,39,100,13,174,104,150,166,7,142,100,97,12,35,57,19,92,90,160,165,245,156,136,99,43,134,156,237,69,13,47,139,49,168,217,23,39,136,75,140,180,38,197,162,248,228,207,190,168,164,38,177,180,32,194,235,99,186,193,240,168,174,121,8,86,231,86,187,223,205,91,39,175,223,59,186,247,109,54,41,126,239,165,47,189,251,187,159,29,127,253,231,199,95,189,247,231,119,64,166,176,142,95,121,245,228,135,111,225,61,11,206,191,65,74,57,12,76,85,197,146,57,40,106,193,150,201,107,184,29,61,73,106,228,132,109,243,190,211,247,200,142,56,177,86,23,14,197,56,224,144,104,114,24,164,216,83,103,15,133,177,114,18,55,46,67,78,242,132,32,155,52,224,38,29,190,122,165,91,42,35,216,133,103,206,100,236,248,34,71,155,142,141,180,24,186,46,134,17,142,144,197,205,9,61,25,120,218,28,151,175,186,92,34,140,77,158,49,185,240,22,183,63,76,6,143,27,101,18,89,243,82,57,86,138,193,226,228,112,71,194,140,25,74,39,161,38,250,12,102,98,215,233,229,243,89,20,64,58,153,230,141,105,139,164,154,80,229,17,200,49,55,76,226,36,166,179,216,6,216,98,95,93,35,91,142,180,41,11,162,204,122,109,199,222,35,45,245,66,99,177,14,2,64,76,136,92,183,251,182,19,9,145,117,167,178,226,58,243,139,66,136,44,172,186,91,234,188,104,187,182,39,5,74,186,175,187,146,125,197,120,97,101,105,229,125,184,98,92,46,207,53,154,243,110,99,178,43,198,22,224,236,88,167,13,131,70,126,3,250,174,59,131,199,99,202,121,128,244,173,14,34,250,252,92,169,185,188,173,185,117,215,252,1,196,189,200,107,73,173,142,123,167,90,86,17,6,240,85,75,125,126,16,224,132,150,87,84,170,228,41,123,198,33,203,101,29,72,34,254,211,144,241,117,188,160,229,246,103,122,104,40,157,196,85,139,204,166,1,75,107,193,176,168,93,148,73,2,210,177,167,154,249,164,135,61,172,101,214,59,55,87,92,94,152,71,108,181,218,85,204,55,60,244,210,17,24,233,178,42,89,135,138,118,50,55,9,144,204,242,43,14,254,157,4,4,59,144,74,0,178,39,175,179,26,15,217,82,253,72,107,161,181,212,114,70,83,63,87,109,97,36,194,25,82,8,30,170,80,8,244,55,134,56,122,192,200,234,148,81,3,55,62,24,26,20,245,56,154,15,73,104,233,65,44,38,29,206,201,57,177,74,246,251,116,186,26,136,136,21,25,208,234,176,65,112,93,47,101,78,168,232,35,34,208,74,101,177,132,193,223,20,101,210,251,14,93,40,157,141,90,45,96,165,156,52,122,230,140,153,131,58,248,97,81,52,154,60,197,100,161,87,49,138,103,133,69,107,52,26,17,184,126,58,154,233,60,33,112,186,189,14,16,52,57,36,115,113,38,112,168,194,61,22,23,40,232,71,174,92,44,205,151,49,78,11,58,149,145,207,195,228,164,168,206,236,187,245,219,237,48,114,139,102,206,144,88,192,165,177,35,51,30,125,100,40,28,137,165,206,222,67,117,209,5,16,95,174,84,86,82,131,5,170,161,100,78,56,116,188,144,221,227,228,203,41,165,119,123,250,56,208,91,10,253,100,180,84,184,10,99,23,204,153,76,182,50,87,92,156,95,48,227,158,156,71,56,143,182,215,242,31,119,60,144,179,240,86,132,30,155,225,111,6,4,108,114,221,224,105,151,143,15,71,197,147,168,220,88,199,248,9,155,87,132,67,125,246,125,255,36,254,24,108,172,95,89,199,144,9,194,111,63,58,224,191,178,187,97,251,240,107,83,120,222,247,133,183,251,245,205,189,13,123,121,3,19,62,181,190,238,224,135,38,134,36,128,119,142,65,48,144,145,38,54,203,228,121,31,18,40,100,0,70,44,216,236,108,98,108,10,248,100,228,186,253,232,250,163,155,81,196,128,205,222,134,200,181,15,159,74,244,105,110,3,29,247,195,167,23,148,239,125,10,138,177,121,103,3,157,242,51,154,220,136,71,69,171,40,54,6,7,152,88,222,136,158,33,223,211,20,46,194,121,113,19,67,16,164,195,92,220,16,88,170,208,4,159,228,232,23,155,117,12,77,193,141,98,42,174,207,83,161,37,137,161,65,169,69,10,216,129,33,42,84,107,95,128,79,151,49,70,196,122,133,62,45,200,22,236,8,210,111,238,202,250,151,85,84,7,85,122,176,33,8,163,16,51,32,181,9,18,98,181,111,198,33,72,140,147,17,49,8,228,252,156,56,6,193,135,46,157,254,78,29,79,165,111,56,164,139,40,94,147,200,69,89,210,241,152,114,8,159,234,171,141,164,171,92,89,188,201,229,136,62,39,51,207,206,230,116,201,75,248,213,75,230,139,203,98,57,93,180,75,193,33,213,131,58,84,102,138,104,202,71,227,48,162,136,190,165,145,212,144,13,78,39,199,8,90,49,92,77,186,150,16,13,178,152,40,232,98,77,28,129,197,133,84,146,171,77,77,14,119,53,233,72,76,228,146,55,114,65,157,95,40,219,57,254,95,152,18,160,9,75,108,113,166,131,161,121,203,157,208,83,174,238,38,93,108,107,50,122,64,223,206,200,210,98,87,147,19,219,154,76,100,163,13,206,84,19,37,123,104,196,229,73,213,156,81,142,251,146,131,103,202,9,50,186,238,17,19,88,124,75,153,178,163,209,144,155,166,81,179,51,54,53,23,226,83,19,105,127,78,84,23,219,174,115,130,22,237,191,82,103,247,84,12,195,172,79,239,44,109,63,22,195,187,146,6,38,43,92,2,138,249,41,96,251,58,250,99,25,154,220,152,201,2,213,234,222,12,250,32,204,101,241,47,213,187,213,220,28,114,176,10,254,40,209,47,129,111,228,114,48,101,71,150,62,201,91,173,41,199,181,238,60,55,62,186,196,14,77,49,4,181,47,203,205,45,164,177,92,213,158,5,106,73,42,34,184,65,75,12,9,218,151,141,232,246,180,202,140,118,67,7,102,180,219,216,177,197,151,142,249,133,249,36,232,108,31,143,214,242,202,114,195,26,227,50,49,111,45,149,234,11,22,103,119,22,206,164,252,68,23,179,190,240,75,45,119,155,11,245,210,156,179,210,108,109,31,102,104,32,169,144,185,67,141,202,64,119,134,237,134,211,17,62,123,131,65,253,60,54,166,65,200,187,185,254,169,118,131,15,160,244,94,187,233,250,87,35,119,10,163,118,146,7,159,88,199,29,31,236,36,97,203,182,121,213,86,1,213,162,15,209,190,35,13,240,136,173,135,36,188,177,225,160,109,8,238,66,62,220,121,188,111,82,189,62,147,210,120,223,124,156,247,105,179,72,230,143,205,157,28,76,158,241,12,163,190,98,125,240,124,172,26,87,55,56,225,6,124,39,203,138,225,105,28,176,10,15,23,127,13,254,79,23,39,189,255,254,153,223,63,0,23,153,17,208,241,206,225,186,189,211,184,200,196,82,147,56,134,163,124,147,220,254,155,130,96,124,93,78,191,115,213,59,155,207,128,137,157,199,234,245,79,70,219,177,110,1,82,105,155,230,33,32,29,186,230,44,0,95,209,12,113,114,71,1,108,69,117,142,190,2,22,31,152,99,202,15,130,59,0,19,241,191,154,251,153,185,148,63,211,223,208,76,194,200,188,163,249,193,112,64,57,229,32,125,255,157,241,254,109,59,223,77,142,150,191,39,231,187,71,191,253,209,241,103,63,119,255,222,31,143,191,241,135,196,114,117,78,46,110,38,88,175,146,104,76,230,52,251,52,171,86,186,95,155,116,232,134,139,155,105,87,173,243,117,111,51,89,127,30,255,252,87,71,111,253,31,22,170,180,158,236,7,141,247,201,121,25,35,48,73,239,33,78,211,247,30,181,100,130,222,147,45,22,189,135,175,103,242,85,214,15,64,250,148,141,65,104,137,158,251,208,145,240,135,142,132,71,56,18,158,214,133,176,80,202,77,237,60,248,67,7,193,227,92,199,50,68,82,75,25,208,228,146,248,214,43,28,227,99,10,7,180,229,116,7,180,221,94,204,205,48,236,201,222,249,198,201,247,95,62,55,207,183,229,133,140,138,99,110,134,213,70,251,1,87,140,108,50,170,88,91,140,206,175,226,249,140,22,227,170,158,178,253,62,191,138,23,51,188,27,107,21,167,200,49,15,152,224,232,158,197,240,113,140,190,224,190,251,147,7,226,223,57,3,5,195,191,115,154,195,178,7,91,253,254,237,134,23,85,255,221,159,156,188,245,167,9,60,60,79,189,247,21,187,92,171,108,225,45,45,224,126,69,172,120,77,247,51,67,44,158,207,180,203,70,38,235,35,165,21,183,85,90,177,208,17,19,11,98,98,237,252,217,127,28,253,238,119,184,68,9,169,193,182,74,19,193,47,153,240,17,106,85,213,162,45,129,239,124,198,132,79,251,224,15,189,91,255,213,123,183,102,231,214,215,30,176,79,107,225,201,250,3,230,152,90,133,69,40,225,126,120,164,159,106,236,36,58,233,165,189,188,37,70,47,222,235,32,209,68,98,130,97,13,173,114,113,105,111,215,58,189,103,235,204,125,61,29,81,147,181,144,53,198,7,118,102,97,206,62,126,183,118,106,239,217,189,56,234,173,62,158,143,99,143,68,113,220,154,200,235,221,94,89,22,106,167,68,129,35,145,29,13,90,173,161,230,132,75,178,163,239,189,117,242,250,75,239,254,233,245,227,151,223,36,185,252,156,125,244,146,120,5,194,155,161,114,31,239,240,153,5,238,174,115,135,247,34,64,154,229,209,135,22,99,60,62,99,157,147,58,54,235,141,112,250,38,112,63,71,143,207,82,12,52,8,52,222,233,115,130,64,11,139,167,59,213,153,252,40,103,244,249,205,180,135,54,203,127,253,135,54,147,159,212,140,62,158,249,75,159,201,156,175,155,215,7,170,191,156,184,231,38,81,95,62,104,7,220,127,89,237,228,212,206,183,181,110,58,79,255,219,83,196,136,227,106,31,168,35,238,201,61,165,254,245,121,166,198,99,27,96,244,159,251,165,233,86,180,183,107,116,37,217,141,36,202,150,51,167,71,59,184,38,173,207,38,117,155,26,149,200,246,158,170,229,209,54,95,223,124,83,211,90,166,99,90,250,64,96,122,244,234,27,113,247,159,231,200,66,63,247,203,251,47,191,198,186,154,115,57,50,200,158,145,103,56,63,152,252,208,96,244,73,193,95,236,120,224,140,178,9,144,229,183,63,58,122,251,173,147,159,125,237,228,75,255,137,139,204,23,127,170,245,214,238,65,195,59,219,17,207,84,61,148,64,37,179,195,24,177,9,187,76,180,34,171,211,162,70,138,110,227,15,193,7,123,209,187,247,199,163,31,126,225,228,222,235,39,175,126,254,221,183,222,58,250,218,55,141,165,175,235,12,250,147,137,223,233,242,118,18,252,24,217,155,171,156,120,77,33,252,178,215,20,129,254,3,98,77,201,198,157,188,246,235,251,111,254,91,130,130,161,219,57,95,34,114,61,104,25,200,254,233,45,162,98,77,120,221,113,9,76,126,118,235,211,207,61,215,220,158,221,177,63,250,209,194,24,130,3,134,83,209,28,91,52,154,236,220,230,243,29,165,111,255,234,248,203,63,76,140,210,174,19,186,222,185,12,83,13,254,184,45,34,215,57,233,86,71,96,152,185,219,81,45,120,96,244,74,140,76,81,231,249,12,205,68,69,231,50,52,35,20,167,163,243,168,193,105,52,59,193,23,206,87,207,20,144,74,63,72,85,53,113,252,133,7,162,106,226,248,31,90,87,79,18,94,100,84,39,255,253,4,20,209,137,22,158,145,104,127,55,81,68,244,211,52,67,189,49,62,2,208,40,2,254,205,197,252,225,6,29,255,235,143,142,191,251,61,141,78,109,175,25,106,116,66,197,254,76,175,221,184,61,161,130,193,80,41,16,93,8,5,39,180,170,214,1,252,153,121,252,241,153,102,51,178,79,65,91,21,131,224,122,4,21,70,46,123,83,9,168,78,28,46,164,57,98,27,201,77,62,63,197,232,209,189,111,39,232,218,12,255,106,232,138,168,78,72,87,106,85,22,93,69,147,207,117,118,31,253,251,87,142,222,121,69,163,171,161,180,60,229,172,102,160,153,244,152,88,7,57,66,3,73,104,62,168,153,76,7,69,199,159,253,220,209,231,127,173,81,166,30,180,189,51,209,70,3,155,73,27,172,100,66,234,16,62,89,244,17,200,62,104,17,40,116,250,51,190,151,38,2,189,251,199,55,240,72,225,75,191,63,250,227,203,231,126,218,246,250,127,154,231,108,120,253,233,244,29,195,224,140,181,220,43,222,196,83,204,114,86,55,53,118,39,236,36,52,124,207,232,34,66,250,188,118,4,127,248,213,253,223,234,242,191,223,114,238,156,73,242,39,128,241,115,201,20,18,85,178,72,132,24,76,72,36,66,54,139,76,162,37,231,69,168,95,255,246,232,199,95,121,239,167,223,60,249,137,121,88,115,170,141,210,159,223,249,226,209,191,127,230,228,59,191,194,80,107,63,126,251,232,245,159,30,125,254,91,127,126,231,75,248,253,171,95,135,143,80,69,23,222,211,8,55,151,45,238,76,188,35,10,70,237,133,130,140,93,208,249,204,193,4,9,207,182,211,100,112,105,116,154,207,162,211,196,84,26,65,163,243,212,98,252,175,163,87,191,6,60,254,232,11,159,63,122,233,29,141,48,119,250,173,189,51,209,198,0,156,70,162,133,44,18,81,213,19,82,137,209,204,34,148,108,196,57,209,234,83,25,180,58,56,43,173,62,53,142,86,139,89,180,58,152,130,86,7,35,105,117,16,167,213,57,7,23,253,206,215,112,101,77,88,10,4,239,211,121,179,94,127,182,114,39,152,220,82,32,24,101,41,16,152,150,2,240,26,126,208,79,154,223,123,233,149,227,159,255,234,248,222,175,143,222,250,122,130,77,246,186,245,51,42,229,146,224,39,88,166,151,178,58,138,241,153,176,171,4,242,89,157,165,218,118,222,132,124,239,245,223,164,16,50,236,157,19,33,21,248,52,202,45,103,83,14,17,152,152,114,132,109,54,229,68,99,30,20,207,184,247,250,209,43,255,145,160,97,88,63,43,13,117,192,105,212,91,201,220,4,214,167,160,158,192,51,115,51,88,143,83,207,62,51,181,82,166,110,88,63,235,212,213,1,167,238,55,74,217,228,154,98,154,10,68,179,201,117,190,211,244,254,159,190,35,230,81,156,98,237,222,89,41,22,131,157,74,180,204,93,26,87,63,169,74,171,55,146,104,170,41,15,234,180,81,53,52,133,215,181,123,103,157,167,73,240,169,164,172,100,147,114,138,233,42,208,205,38,229,24,102,247,247,16,72,151,45,223,11,118,27,77,223,59,28,71,119,217,89,16,166,239,243,203,101,126,90,172,47,204,243,83,197,105,186,24,91,55,72,15,2,102,55,106,135,34,126,91,44,188,98,71,139,253,21,92,178,102,235,237,23,103,69,60,174,217,157,23,102,217,136,222,178,189,68,0,17,12,205,2,189,74,193,190,100,24,140,155,7,193,24,240,217,161,197,84,96,166,141,3,142,7,62,65,149,28,75,49,189,74,64,135,106,108,123,158,219,239,6,59,179,34,188,199,211,110,195,109,239,185,125,172,24,242,172,181,155,53,235,210,4,117,137,120,57,211,145,143,90,54,69,83,174,53,71,55,38,6,30,62,207,78,132,60,71,192,155,14,119,190,103,176,113,112,173,57,81,3,56,142,204,84,232,243,221,88,172,33,128,110,8,38,235,7,61,178,216,100,131,109,29,198,112,128,221,29,250,251,20,186,119,210,225,236,247,119,178,58,196,32,90,87,184,53,131,252,216,37,211,84,209,115,251,129,239,77,83,203,147,80,9,151,154,109,193,84,95,199,203,239,147,213,213,223,65,204,166,108,15,63,63,201,101,39,173,233,105,180,94,29,83,17,112,216,217,254,222,44,244,165,59,109,67,54,195,201,192,3,236,83,193,127,58,152,16,125,247,116,240,155,238,94,187,225,94,155,168,14,206,123,170,106,204,40,97,99,167,60,85,49,229,240,189,49,8,118,167,173,162,14,173,152,4,62,70,145,87,81,227,237,158,12,210,200,4,185,170,95,81,59,215,200,241,215,206,16,28,30,47,125,136,144,237,61,21,188,189,39,3,186,163,122,34,25,14,30,207,98,68,160,197,93,254,141,39,121,252,132,26,9,252,205,198,132,34,44,99,100,134,139,214,202,42,76,35,158,171,138,39,18,70,229,51,74,83,217,225,230,81,127,46,162,217,119,163,82,188,225,228,103,180,24,149,129,235,229,183,40,132,125,20,226,158,247,13,242,57,42,47,211,241,54,40,63,145,182,144,31,15,162,71,182,28,211,159,21,56,97,183,99,188,200,196,161,32,14,59,139,20,87,69,40,172,37,212,135,81,205,92,229,68,65,220,56,21,218,29,178,159,22,41,226,174,171,76,41,163,187,4,169,76,66,88,242,10,3,62,147,61,46,62,8,35,125,124,132,117,108,15,100,31,122,230,123,110,135,209,26,149,29,215,62,197,37,86,34,174,189,77,99,42,27,70,202,213,166,52,24,208,135,147,193,16,247,199,210,96,64,79,142,107,139,121,187,61,1,131,70,203,56,24,105,23,213,19,144,196,12,26,139,79,226,198,249,187,111,255,7,57,57,72,64,164,113,62,22,55,205,32,61,5,134,152,167,99,177,74,53,83,78,128,27,166,7,91,85,145,209,84,28,242,124,20,58,85,132,8,214,190,32,59,15,3,35,80,233,105,194,213,99,236,239,230,168,104,243,59,19,132,171,111,78,24,239,94,242,220,233,1,32,201,232,222,202,13,7,47,58,27,130,149,25,230,190,39,50,212,232,202,199,25,226,186,231,147,180,111,168,40,239,2,195,107,205,120,40,86,17,170,52,10,195,106,236,146,113,1,44,76,22,176,254,125,89,115,254,222,215,24,14,221,153,26,214,123,162,16,241,231,24,178,29,65,135,181,137,2,183,55,100,204,246,124,248,65,142,210,222,16,1,218,63,144,145,217,179,194,2,235,172,36,51,0,48,241,21,102,192,25,60,165,81,148,251,153,180,40,217,40,106,232,1,178,27,227,226,106,11,153,36,81,134,183,111,41,5,26,221,102,47,153,157,54,64,41,185,251,49,132,134,54,43,6,51,152,83,177,177,203,156,242,166,187,231,210,206,219,203,155,201,18,66,37,11,2,242,142,145,48,48,131,132,50,151,5,5,185,202,72,40,152,65,66,153,207,130,50,6,70,4,97,33,11,2,113,165,145,64,40,135,132,179,152,5,231,96,44,156,3,29,206,82,22,28,230,199,35,1,113,22,9,105,57,27,18,114,227,49,144,48,139,132,180,146,5,137,249,250,72,72,156,69,141,190,82,54,168,177,205,227,44,10,84,230,72,230,245,110,36,40,206,162,64,85,178,65,141,109,32,103,65,80,42,61,53,182,112,205,139,110,85,124,186,244,177,124,233,185,226,221,173,242,204,252,118,97,214,182,30,66,37,177,145,101,235,211,207,53,139,120,241,194,138,167,124,250,185,98,218,231,231,138,135,101,123,136,41,197,88,18,124,128,26,62,242,144,85,208,115,51,140,40,19,102,72,150,157,253,116,254,185,153,194,199,242,207,53,63,86,120,174,8,191,240,111,161,248,177,135,8,233,135,42,197,135,230,68,9,114,132,246,100,11,107,43,60,82,90,131,149,160,215,65,54,13,175,91,165,237,98,48,168,243,186,151,47,217,243,133,75,240,249,146,145,165,188,141,174,90,140,76,182,39,21,213,40,170,85,179,220,199,164,42,209,165,207,24,207,221,207,221,232,251,221,118,160,47,224,161,221,55,149,31,238,72,117,247,122,167,163,52,222,86,66,23,2,220,22,0,176,46,196,142,12,27,132,91,227,226,243,141,206,29,244,30,91,127,254,26,241,99,250,24,212,155,119,90,24,139,221,233,209,102,21,181,232,193,51,90,169,160,126,112,64,25,228,118,86,38,236,188,16,4,4,80,238,159,101,66,163,73,159,197,14,91,193,217,121,254,197,253,78,221,22,110,113,96,97,53,237,45,224,135,88,61,65,26,31,212,122,118,151,67,44,207,149,133,239,158,202,242,210,18,30,86,180,106,34,222,114,87,196,91,30,216,190,221,142,226,45,207,47,151,90,173,102,185,34,226,45,219,187,181,150,140,199,97,215,41,232,241,82,169,2,32,119,164,110,8,151,244,199,217,11,163,29,197,152,168,30,138,165,190,227,239,84,119,97,31,212,190,211,246,96,175,94,167,90,183,179,148,58,194,117,34,222,204,79,120,77,196,141,126,228,230,169,122,40,253,60,241,19,122,98,170,86,74,54,62,87,203,67,59,82,15,69,2,122,36,180,75,225,53,18,115,117,81,29,111,239,10,17,157,20,95,164,82,32,161,52,130,219,86,194,179,19,14,2,33,178,106,47,194,135,84,73,232,190,240,230,179,166,42,195,96,219,210,79,35,182,11,53,96,144,69,215,165,232,250,143,200,49,184,161,13,225,177,8,79,163,55,173,19,237,79,165,87,228,212,24,225,152,80,187,96,188,78,40,102,141,18,156,162,86,157,65,24,250,43,100,44,233,19,62,147,65,152,1,217,179,39,190,173,101,204,232,18,234,65,49,199,106,23,74,60,30,212,64,196,115,207,70,81,156,185,229,99,145,236,227,61,65,195,91,246,4,191,217,242,173,239,239,211,198,235,138,211,216,205,199,202,201,214,167,164,163,50,122,139,221,212,108,195,94,197,219,226,107,32,214,54,110,67,84,2,124,38,63,28,219,100,33,22,209,45,19,32,185,70,73,3,40,18,226,0,105,140,101,66,35,79,1,2,26,63,51,48,242,116,185,205,95,241,73,244,138,173,57,100,29,185,129,140,40,71,133,132,102,66,149,197,111,170,227,202,227,119,73,89,158,230,229,134,9,138,107,222,123,19,147,158,152,86,77,110,133,109,53,243,165,151,51,12,94,98,122,153,75,99,27,42,119,89,113,30,109,36,219,113,23,122,99,90,17,243,234,87,243,70,0,53,124,238,77,14,119,36,204,103,217,7,92,2,152,160,149,216,100,219,82,249,84,35,75,199,84,202,165,58,190,77,2,78,172,128,0,178,235,244,242,105,150,150,88,153,58,74,35,71,191,213,172,92,182,238,30,121,20,163,120,8,56,102,171,221,239,230,173,147,215,239,29,221,251,54,59,80,126,239,165,47,189,251,187,159,29,127,253,231,199,95,189,247,231,119,96,195,111,29,191,242,234,201,15,223,66,15,249,156,127,131,76,48,158,1,94,91,197,146,57,40,10,162,129,227,53,220,142,158,36,237,47,196,141,174,125,167,239,145,215,228,4,255,44,28,54,138,124,210,157,79,241,24,109,50,38,87,41,46,188,241,138,11,110,80,134,226,194,19,10,164,164,139,106,178,200,85,175,20,83,32,115,64,149,227,12,28,153,66,177,225,132,73,206,24,67,215,237,247,253,126,132,172,91,20,79,6,158,182,223,106,1,167,168,46,151,8,227,216,82,145,90,87,225,112,24,169,57,47,211,80,24,173,70,251,192,140,130,72,210,140,134,67,187,121,6,197,213,200,254,119,71,117,170,59,65,167,226,122,49,166,83,189,241,157,234,78,211,169,70,220,142,4,75,30,209,158,52,174,23,5,231,24,13,137,85,226,66,95,107,96,144,167,221,200,122,109,199,222,163,221,72,203,117,112,55,18,219,128,172,219,125,219,137,54,32,43,205,149,102,185,81,158,23,27,144,194,42,44,174,210,9,239,118,109,79,110,70,40,124,88,107,92,188,65,142,80,163,108,181,108,39,67,24,116,9,151,218,33,74,147,161,215,141,27,9,244,53,73,208,145,6,27,190,215,14,253,254,108,175,23,178,85,200,13,120,32,69,166,125,106,203,166,177,245,132,237,174,251,212,196,246,77,35,204,118,226,53,157,197,108,103,136,125,225,44,55,207,185,47,210,109,231,226,136,163,189,198,62,140,218,254,13,7,45,116,166,49,158,155,172,15,226,21,156,217,188,172,31,217,103,165,193,63,155,125,217,56,236,207,195,192,108,76,3,78,107,97,150,52,100,204,24,164,15,210,144,49,214,182,243,50,100,132,188,68,162,9,102,162,34,231,166,223,237,57,222,193,180,22,72,167,158,241,147,154,32,137,121,121,163,227,120,19,15,62,200,123,138,153,57,117,21,211,207,205,236,42,146,195,27,107,152,114,118,78,221,130,83,205,207,105,27,113,218,25,202,195,210,233,55,167,100,58,211,140,96,12,153,245,56,25,188,103,53,232,50,228,72,107,148,44,8,178,232,70,199,175,103,215,38,59,8,247,211,83,117,14,71,66,190,114,167,225,118,166,153,41,55,217,18,111,210,170,68,246,83,204,151,83,86,52,253,172,25,89,81,98,204,201,122,166,156,59,167,108,205,169,102,208,233,26,116,170,121,4,152,183,49,37,197,46,120,220,60,154,194,80,148,101,178,52,249,120,210,0,219,226,2,198,38,198,151,144,145,178,221,229,210,252,242,82,211,217,62,140,2,58,204,112,4,138,143,148,74,165,197,185,214,48,145,181,202,149,29,58,65,187,233,222,226,235,174,229,114,113,101,137,99,114,39,242,231,194,221,98,232,55,253,25,17,167,168,239,239,167,212,214,114,240,239,170,22,228,123,113,105,169,180,156,14,176,207,0,17,82,178,192,170,128,184,88,90,172,44,46,82,140,112,20,72,157,54,172,252,147,180,187,213,106,113,96,113,127,63,153,29,40,184,211,246,102,234,62,108,120,187,213,114,177,52,95,94,148,145,200,185,125,41,85,80,68,39,89,166,88,90,90,46,207,237,237,231,2,191,211,110,230,62,226,54,241,239,176,216,206,172,140,66,110,84,139,149,210,242,220,28,86,69,109,15,6,180,233,74,22,106,12,250,1,52,163,231,183,49,156,211,152,220,213,93,12,158,34,98,142,124,164,82,46,215,27,110,10,193,139,42,170,195,173,91,117,191,121,112,216,3,78,136,199,58,69,104,75,101,1,26,83,92,64,244,82,123,139,58,64,196,165,183,211,147,201,55,175,108,110,199,109,133,10,112,6,60,190,20,100,148,40,13,73,159,234,54,103,90,192,210,110,221,106,182,247,146,196,137,2,94,85,57,220,213,106,50,170,60,127,218,231,32,20,75,165,146,28,79,173,133,197,198,98,227,108,241,227,181,152,237,136,219,51,110,183,215,1,126,48,251,129,45,234,4,129,11,197,26,65,48,235,114,16,144,25,216,246,181,81,139,29,20,131,6,106,95,254,38,219,157,85,52,20,15,55,250,238,94,219,221,47,238,225,233,131,237,201,147,188,174,211,235,193,188,8,170,214,250,122,101,99,221,190,180,177,190,121,197,222,223,88,223,219,24,108,216,155,235,251,27,119,54,236,131,141,245,107,155,118,176,177,254,116,23,190,109,118,31,237,111,216,47,108,98,70,72,217,92,183,111,111,172,175,187,144,121,115,119,195,94,222,88,127,116,211,238,210,119,231,242,157,199,230,177,196,193,99,75,27,8,26,82,94,128,188,1,66,222,220,35,192,240,105,0,159,186,244,169,183,97,207,211,39,127,115,125,253,246,38,126,242,224,69,21,108,83,174,142,132,213,136,170,5,116,224,131,115,185,252,241,23,176,194,202,199,195,13,187,75,223,160,142,245,219,88,238,19,222,134,93,185,76,208,117,80,139,4,202,89,95,223,161,47,207,83,185,43,155,216,40,104,2,55,100,135,155,179,190,222,128,44,235,235,20,84,153,34,192,38,104,187,6,255,47,210,161,61,69,71,186,72,182,12,181,210,69,216,166,201,73,125,17,4,185,157,26,14,197,139,28,242,169,22,246,161,144,37,39,230,38,71,76,132,249,57,251,177,220,241,107,191,63,122,229,155,39,191,124,251,228,237,239,189,251,187,183,223,251,193,55,239,127,233,255,129,47,239,125,225,149,220,255,251,210,107,240,239,99,179,24,222,254,161,153,25,88,143,187,174,88,19,114,130,53,174,230,102,63,198,197,222,251,193,119,161,36,57,161,249,229,123,111,124,227,189,215,127,125,244,230,59,247,191,248,95,199,223,127,69,38,125,137,1,126,164,178,180,88,110,181,210,224,206,56,20,161,208,0,159,10,236,189,119,190,127,252,253,47,28,127,230,191,143,94,254,238,209,23,127,126,252,189,87,223,253,221,75,239,254,238,191,238,191,242,221,163,175,126,253,248,95,127,115,242,237,127,226,156,162,206,242,213,249,43,155,155,92,39,254,87,77,23,147,248,228,237,127,122,247,237,223,140,161,0,227,40,196,6,64,146,5,130,85,147,4,162,194,255,239,165,151,101,35,224,241,99,179,185,220,236,236,71,96,249,173,52,86,12,104,66,103,11,208,22,151,26,149,57,7,155,204,250,90,3,28,39,198,48,17,170,100,40,235,46,58,149,185,6,150,189,255,179,55,142,190,246,101,163,44,39,198,202,114,88,73,40,202,92,28,139,30,125,245,23,239,125,235,63,141,162,156,24,43,138,193,110,160,224,74,105,101,110,101,133,70,0,57,29,53,10,114,98,172,32,45,54,17,249,230,74,115,229,185,57,49,132,238,191,241,242,241,55,190,112,244,179,127,53,192,112,150,52,48,125,119,103,208,113,176,1,44,214,80,3,126,247,187,251,63,254,167,20,48,156,37,13,76,224,130,40,212,100,124,162,6,29,255,247,235,233,248,140,104,150,118,5,58,247,145,70,169,49,223,16,68,253,254,187,127,248,106,10,40,206,162,64,9,153,136,33,226,141,38,128,210,108,52,91,238,34,19,232,165,147,183,126,124,255,143,191,63,126,253,243,6,20,206,146,14,165,67,11,54,12,142,121,119,201,109,18,152,183,254,57,29,12,103,25,1,134,90,229,214,93,183,181,192,248,124,41,3,16,101,73,7,4,100,234,59,10,171,86,165,181,216,98,18,125,231,59,233,192,56,75,124,208,239,182,67,36,78,139,254,80,121,114,114,119,242,173,63,68,37,175,210,159,88,201,122,7,111,145,211,180,133,63,81,201,247,222,254,90,84,146,19,163,6,196,164,97,217,53,173,133,214,82,203,137,96,220,255,236,63,31,127,235,77,13,129,133,171,75,87,215,179,193,232,227,174,85,130,134,18,89,79,254,251,191,161,139,50,32,150,174,86,174,46,196,154,164,131,129,129,80,7,130,166,241,42,69,244,249,230,242,74,171,140,85,229,4,171,252,254,43,247,255,248,185,163,47,255,39,84,148,99,224,144,118,244,219,55,222,253,227,143,143,191,255,181,163,123,127,56,122,235,141,251,247,254,120,242,135,123,57,85,55,109,116,56,172,86,53,87,153,43,245,238,172,138,130,247,191,240,95,71,247,190,253,238,239,191,20,231,164,92,214,216,114,229,14,241,83,46,151,216,112,228,226,232,19,244,161,98,221,179,204,46,128,197,195,180,56,254,217,143,254,252,206,183,241,187,216,134,73,176,250,110,44,103,34,109,194,51,230,49,206,221,6,116,71,75,210,145,246,3,51,245,29,185,238,149,155,203,139,43,243,180,48,209,26,116,242,246,43,247,255,244,5,192,133,251,139,199,111,180,182,81,144,199,168,116,201,169,204,207,81,87,231,142,190,248,121,88,215,244,82,246,253,215,127,114,252,253,119,222,253,221,87,120,46,196,160,208,41,188,142,73,101,105,105,153,96,113,185,163,31,254,42,21,135,115,226,44,167,156,8,229,82,101,126,94,112,204,217,217,220,184,185,80,90,169,44,45,172,140,155,11,156,107,178,217,85,134,181,111,97,57,19,226,4,64,212,236,41,151,231,86,150,220,105,144,227,22,83,121,209,15,196,127,22,27,204,143,223,251,233,55,223,125,235,30,19,63,179,117,92,90,226,80,89,168,207,215,221,148,194,177,252,170,182,73,11,176,232,165,99,217,106,185,212,177,232,190,227,179,63,97,9,140,79,197,147,212,211,43,5,217,162,143,124,182,12,43,92,125,97,178,118,50,161,140,121,216,92,116,75,110,140,159,37,167,104,188,160,172,188,62,87,95,172,175,36,75,203,244,149,149,122,189,177,180,42,153,128,0,53,67,127,234,237,23,103,162,63,114,124,192,199,174,211,246,148,4,60,87,134,169,92,94,141,39,83,37,50,15,96,225,212,91,122,30,35,121,97,17,255,38,146,105,247,157,43,207,11,190,106,217,31,5,4,255,254,254,66,211,255,39,43,164,115,214,255,156,96,227,205,227,161,233,186,189,217,20,21,91,246,114,35,85,109,156,30,233,63,114,229,57,209,3,209,218,35,160,71,250,54,9,54,173,88,46,23,95,208,116,209,213,132,108,104,229,70,225,42,198,189,81,80,195,195,212,199,229,42,165,120,19,34,197,156,170,197,80,199,229,202,197,133,222,29,83,25,23,131,208,142,85,198,250,184,220,124,162,42,93,213,38,203,8,117,92,78,232,227,70,148,96,93,156,42,167,72,169,109,24,83,123,39,174,156,147,16,164,142,46,87,198,6,150,75,25,157,171,171,231,98,13,37,189,26,21,207,44,73,154,187,233,139,9,253,93,74,49,3,205,132,70,79,214,164,233,241,114,66,145,151,28,151,243,106,92,234,26,61,232,255,78,211,28,175,114,83,168,234,253,232,182,208,30,60,237,251,228,180,96,187,128,234,247,122,107,33,169,126,87,86,16,141,249,165,166,85,88,181,216,8,148,46,184,30,244,92,191,149,235,95,188,152,239,215,182,72,13,223,183,45,107,123,187,96,247,139,24,164,182,19,144,93,155,212,222,203,143,5,50,173,112,200,56,127,101,197,181,10,69,97,47,179,234,228,173,186,179,176,236,174,212,23,45,128,117,161,100,31,50,162,143,59,61,188,38,29,236,58,77,52,231,110,186,232,166,129,144,110,204,207,141,64,26,54,48,203,239,3,210,139,115,32,95,205,151,157,73,145,110,150,74,99,140,79,160,154,149,197,150,99,113,246,202,168,54,46,56,203,203,100,158,130,167,35,75,115,120,217,193,199,231,114,99,110,1,208,220,24,192,202,223,95,149,197,115,109,101,175,185,227,122,55,252,206,65,109,207,7,222,32,140,171,155,238,78,223,85,118,165,252,118,241,34,189,180,189,118,8,243,16,6,95,94,75,44,12,219,176,15,240,67,31,9,171,229,169,37,204,67,77,208,178,114,7,159,220,62,70,97,222,196,15,158,223,5,0,102,13,182,94,133,235,97,140,195,90,252,82,172,14,180,16,238,34,15,69,83,249,43,104,192,150,183,174,80,161,126,206,243,195,92,132,35,142,103,54,31,236,23,157,14,244,179,81,173,29,214,124,180,245,105,56,97,126,11,136,190,141,38,205,228,34,243,146,145,173,13,109,232,250,205,124,104,52,172,96,139,235,91,156,109,166,45,202,226,149,221,206,35,37,238,191,32,181,98,105,234,223,134,218,123,7,249,192,238,20,236,96,40,63,162,39,83,57,56,219,56,58,220,242,194,248,193,180,216,104,148,121,48,185,75,243,35,6,211,10,142,226,247,97,150,187,11,238,156,59,239,78,58,97,90,21,119,4,210,176,229,118,223,7,164,203,141,121,228,76,173,137,145,94,170,76,208,49,43,104,92,70,217,155,206,168,54,46,44,183,222,15,78,214,106,44,47,47,45,52,38,107,227,74,169,180,144,141,114,189,178,88,121,31,80,158,95,89,88,113,231,203,147,174,24,128,115,99,4,157,23,43,11,239,199,4,152,131,63,77,224,220,147,210,185,60,63,118,36,185,173,149,69,139,51,175,140,232,20,167,241,126,140,35,167,50,55,63,191,220,116,38,109,223,220,202,152,246,21,251,121,183,32,108,50,179,46,78,121,197,135,216,8,229,10,111,41,128,131,123,197,91,129,219,105,21,111,53,238,222,117,87,35,55,207,28,237,158,226,215,55,252,238,166,20,213,99,49,236,241,152,76,147,227,119,15,154,125,191,231,239,147,254,69,150,96,191,144,26,188,128,108,137,111,56,30,6,196,48,192,113,74,162,172,116,255,121,152,150,25,83,84,182,208,217,137,103,35,231,159,86,154,35,110,23,214,125,16,187,45,220,34,107,193,88,81,48,76,254,65,167,60,63,253,22,59,7,74,230,208,252,85,74,191,161,105,78,193,87,150,53,159,224,35,253,128,71,222,132,100,165,70,164,213,88,168,97,126,96,27,237,132,123,81,116,152,81,220,61,8,66,180,33,28,227,94,20,243,98,152,78,206,156,116,47,106,192,146,238,69,237,191,64,23,61,23,226,95,36,253,201,107,223,59,126,233,101,32,19,187,57,138,146,180,62,145,251,155,25,220,93,246,164,47,81,73,189,221,206,243,245,140,56,205,212,222,96,188,163,117,166,91,144,234,102,93,193,208,195,121,195,43,218,120,153,119,93,12,39,235,18,103,225,102,93,250,184,49,167,31,230,17,206,110,13,95,183,242,66,165,164,24,206,242,188,75,126,217,11,151,12,242,33,149,82,61,179,147,22,54,114,226,74,247,123,161,161,20,251,23,173,185,236,93,222,79,137,59,109,143,209,155,141,236,168,151,140,212,189,11,137,172,51,107,240,69,46,26,19,152,205,106,184,29,104,44,182,103,134,110,237,73,128,79,251,251,212,74,28,105,60,220,45,40,51,67,30,96,49,83,31,211,225,121,168,141,44,212,27,195,158,110,208,245,210,98,92,105,83,73,134,36,241,144,112,180,141,180,120,27,41,163,138,227,86,188,213,129,7,12,64,24,182,123,22,185,174,51,104,147,85,211,209,91,175,157,188,246,147,163,47,126,30,6,164,138,98,202,183,201,207,191,178,251,127,122,245,254,235,255,124,242,229,223,192,28,144,149,13,130,86,103,154,154,108,62,55,191,217,241,67,140,155,126,107,144,223,162,33,167,110,105,216,45,47,37,244,94,108,46,226,95,116,29,0,3,173,132,126,105,160,127,138,136,201,154,116,25,87,45,199,62,127,247,39,39,111,253,9,49,208,134,36,192,40,108,15,113,191,173,198,226,99,106,81,17,214,160,135,205,118,223,37,245,109,160,220,210,97,235,96,41,117,246,201,80,218,218,155,225,15,114,30,227,27,58,13,50,38,166,252,72,142,203,112,97,74,212,36,57,53,143,217,27,168,194,65,110,171,189,10,22,8,76,29,47,219,250,116,43,102,169,181,36,238,232,59,141,69,135,159,86,22,27,226,91,185,233,148,241,222,126,251,252,86,105,131,39,224,113,245,39,233,30,198,12,49,51,99,253,53,114,82,178,8,76,101,48,10,179,137,69,156,38,5,193,76,83,192,4,124,109,46,99,197,79,205,74,28,139,115,165,249,158,70,237,142,21,133,113,215,103,174,64,35,173,84,131,13,61,162,130,57,49,28,51,154,51,182,65,167,192,82,56,198,59,23,44,27,77,152,23,57,235,220,49,53,248,211,57,96,42,120,219,249,147,212,224,109,19,32,106,7,44,108,177,86,15,152,80,12,81,102,59,125,183,201,252,213,78,97,96,58,11,75,45,173,241,178,212,116,225,4,147,153,154,232,60,252,59,180,59,200,32,216,66,215,157,43,1,47,104,208,110,170,229,162,135,153,166,116,190,177,27,103,65,194,45,171,193,130,248,238,33,223,186,83,174,85,147,190,55,134,195,108,103,171,124,252,197,204,146,135,238,253,55,223,56,254,236,231,44,229,15,67,116,43,57,31,64,239,156,94,243,153,118,151,86,246,182,112,109,209,160,223,61,183,223,246,85,26,57,161,179,72,172,239,135,242,35,142,101,254,221,105,240,111,175,203,191,195,158,252,45,235,65,50,210,162,100,184,211,56,120,190,249,60,187,197,104,123,164,43,223,178,186,14,25,149,91,219,105,158,50,34,126,90,20,249,242,5,190,253,218,108,243,142,137,238,239,243,13,199,126,123,167,237,145,72,67,239,215,161,103,175,219,178,44,95,209,230,87,196,162,22,68,247,22,228,29,165,171,125,216,33,57,32,140,229,45,204,130,123,204,125,188,207,25,239,54,190,162,219,79,94,12,7,96,87,97,85,230,139,154,92,87,212,65,53,179,131,134,20,226,118,224,197,90,60,180,235,46,72,154,238,101,23,218,231,31,152,73,202,41,136,244,133,216,214,5,89,50,85,7,153,213,219,65,59,248,228,221,97,88,127,70,55,122,167,241,124,240,194,109,75,233,229,194,20,103,11,176,95,13,89,40,133,153,131,183,121,107,33,139,163,40,124,186,162,187,117,153,47,229,14,51,9,125,171,244,243,26,26,2,202,250,42,40,88,160,117,216,163,125,167,233,174,89,126,31,133,121,22,49,203,177,52,7,58,64,72,159,115,177,36,97,95,198,137,172,243,165,91,50,178,107,70,93,173,87,46,208,26,77,30,85,9,102,110,155,249,194,94,106,62,220,105,48,173,119,155,193,254,117,24,215,1,185,160,214,61,91,101,95,144,143,60,83,68,46,49,213,183,44,7,30,56,100,51,188,99,68,212,65,118,71,16,233,34,118,199,221,115,59,53,79,117,32,57,218,228,75,10,189,90,211,30,240,229,224,198,226,138,233,170,168,43,93,21,13,196,77,225,158,221,182,59,209,77,225,82,169,185,176,188,178,80,146,174,138,90,181,174,114,85,180,75,167,21,205,210,34,128,172,75,110,25,9,108,166,171,162,152,32,87,109,69,254,138,118,199,248,43,218,17,209,190,109,244,86,205,145,160,145,219,94,131,69,6,53,51,24,147,19,217,34,250,99,16,130,54,137,81,79,196,240,17,220,27,247,126,48,235,196,134,153,120,29,250,18,5,78,70,144,158,237,119,202,85,60,58,106,149,113,21,16,159,74,244,105,17,105,102,71,251,45,114,33,20,68,140,242,125,231,211,55,111,102,112,234,136,129,18,142,205,23,59,119,240,97,167,177,211,229,223,200,29,240,41,198,13,35,170,12,237,198,139,232,86,139,156,33,185,45,144,208,119,9,156,112,209,148,229,10,137,170,26,195,155,40,143,37,61,37,1,74,99,121,217,78,87,102,103,164,198,20,224,76,178,136,236,161,177,133,58,245,153,32,36,212,82,217,121,194,117,135,7,162,209,51,192,182,243,98,10,249,98,10,245,93,113,60,228,247,159,6,40,208,147,176,94,245,111,71,19,57,231,170,209,157,75,201,188,223,55,28,144,0,71,216,223,109,119,220,124,185,32,124,25,187,69,216,49,237,1,67,65,12,216,175,113,174,84,21,0,249,107,173,194,174,42,174,242,181,64,88,106,41,87,5,99,195,121,237,240,113,192,199,237,7,242,243,92,149,92,27,195,64,181,34,48,65,72,78,108,208,63,2,113,19,65,78,109,48,212,2,55,188,134,123,89,96,67,134,163,4,179,106,192,132,47,140,169,90,1,230,162,187,80,24,177,64,146,38,78,193,142,87,156,130,10,59,7,83,171,234,78,176,211,141,251,124,145,93,56,117,119,233,154,160,241,253,229,37,250,203,227,254,242,82,251,75,95,131,112,254,73,206,81,195,149,130,186,114,78,185,142,136,245,230,28,59,146,142,17,151,211,230,147,93,234,105,93,202,39,154,212,175,171,218,176,116,53,55,54,192,197,58,7,68,122,219,233,239,12,112,219,11,5,228,240,24,162,84,52,82,64,104,183,88,100,151,234,5,225,1,216,88,211,121,49,231,86,101,204,181,145,62,196,72,233,46,86,103,188,1,123,147,87,102,47,185,44,247,161,101,218,178,28,49,241,90,95,173,203,209,199,172,133,153,57,75,214,210,44,248,190,185,48,203,143,198,210,108,3,7,192,117,88,249,21,211,213,197,127,77,35,22,215,163,191,130,145,26,233,147,255,170,136,11,43,87,68,220,249,44,226,206,143,32,238,194,251,64,92,163,226,164,68,64,99,122,19,249,185,114,135,71,220,93,97,106,39,243,9,111,57,198,82,133,27,77,169,71,203,216,88,178,55,169,152,200,87,124,200,237,160,10,15,24,200,117,116,204,54,232,229,15,157,65,232,223,112,72,124,236,58,119,88,81,94,157,43,193,91,219,251,36,29,12,205,87,40,137,95,22,75,165,97,1,48,12,197,205,37,232,212,85,69,1,144,134,118,106,117,123,157,157,129,46,206,207,71,238,119,164,80,189,99,186,223,113,231,155,11,11,115,43,165,116,247,59,235,154,251,157,149,210,92,125,252,121,252,114,5,53,153,148,125,33,197,230,64,187,139,92,236,93,178,218,221,157,217,23,113,46,60,223,118,188,231,7,94,113,97,190,222,90,106,45,204,23,159,239,237,88,4,197,109,78,80,233,252,194,2,87,90,94,158,172,210,157,118,112,75,238,245,139,165,185,101,183,238,44,213,139,61,143,43,45,55,199,85,170,6,104,95,92,229,230,30,96,90,107,214,54,187,78,240,228,190,7,139,5,200,215,225,65,17,143,137,168,192,48,194,201,172,199,246,241,202,182,123,247,174,117,17,182,22,181,16,30,106,236,75,167,93,59,28,146,195,122,113,244,124,65,29,61,123,119,239,150,208,67,161,48,145,41,72,83,23,42,214,169,205,62,119,105,118,103,21,189,201,177,223,94,113,14,28,212,202,238,220,170,127,241,162,229,13,186,117,216,35,69,103,217,62,176,153,59,176,135,193,131,235,160,166,222,184,92,67,85,180,26,60,82,186,120,177,241,8,102,107,212,32,25,214,162,60,102,105,214,74,171,205,135,27,171,151,46,53,121,78,244,236,129,221,181,91,176,77,243,182,154,219,202,75,49,140,191,127,168,148,104,203,182,171,28,17,135,133,213,250,35,181,210,90,190,7,31,217,179,112,190,100,215,97,110,71,239,245,75,229,66,161,138,57,224,43,186,84,238,214,154,46,154,40,61,251,244,181,77,185,211,203,247,112,143,152,242,125,80,176,251,249,182,221,45,172,57,249,246,86,119,187,176,134,63,249,54,124,171,80,197,151,218,22,254,180,91,219,252,214,138,204,135,196,169,253,122,191,239,28,20,219,1,253,190,123,55,233,124,207,218,242,217,210,147,114,108,35,117,19,163,67,122,177,23,227,2,35,107,88,43,149,57,199,250,75,28,230,27,74,83,186,238,10,123,230,174,239,205,160,207,48,203,8,203,200,9,55,224,187,126,198,150,5,134,79,168,152,167,90,70,32,206,232,188,170,237,117,218,158,91,189,144,12,191,170,185,36,205,56,100,141,114,212,92,243,108,53,74,209,34,119,242,65,180,168,119,103,16,226,109,174,114,41,74,79,134,15,93,156,40,124,232,189,63,30,253,240,11,226,28,34,51,78,168,113,170,63,65,208,80,3,104,54,105,228,42,237,141,63,195,79,20,178,217,29,106,226,96,58,29,250,68,65,107,39,34,216,209,171,111,158,188,246,19,161,191,79,9,155,126,186,216,232,38,212,241,20,99,23,206,211,211,140,203,77,66,53,145,83,59,221,167,15,193,95,42,130,250,20,163,89,134,152,63,175,206,49,161,142,239,28,10,52,63,117,215,132,116,148,62,190,99,40,95,212,45,248,250,23,235,148,133,212,78,153,40,98,46,233,5,171,196,107,224,65,242,217,20,115,32,193,188,13,151,141,209,57,215,241,171,223,61,249,213,15,210,34,235,74,22,109,84,35,244,29,35,234,137,252,73,70,149,188,247,133,175,158,252,225,158,10,193,27,251,111,199,13,203,72,192,5,217,24,117,165,89,235,138,118,14,105,22,175,135,94,102,81,72,139,21,76,105,176,62,184,205,198,247,58,56,245,71,5,46,214,189,45,107,52,102,255,202,217,52,6,145,20,27,213,172,94,72,241,124,43,164,46,59,27,47,118,80,36,49,227,75,237,49,196,116,103,192,90,108,100,242,140,42,251,37,102,226,147,98,79,33,92,83,27,38,21,234,155,156,2,226,131,49,11,101,38,105,83,145,104,164,58,166,21,54,113,229,82,73,51,138,75,183,31,50,77,141,30,151,155,40,91,220,222,131,220,194,60,73,29,118,216,100,44,4,19,25,77,133,148,11,101,219,18,23,164,200,232,136,240,176,170,135,86,116,155,196,82,6,51,67,97,153,52,58,147,102,152,212,172,119,148,109,146,240,197,91,167,121,8,75,137,108,251,12,107,94,162,44,49,151,209,227,108,153,132,223,219,136,148,130,134,176,57,130,6,195,116,236,239,185,51,81,50,74,91,99,204,136,144,192,124,75,24,90,85,158,43,161,47,142,59,46,159,2,160,247,78,201,237,201,176,136,197,136,52,113,232,12,134,76,38,6,243,165,180,138,27,228,2,210,168,88,134,32,124,176,21,7,222,19,126,172,226,155,79,28,189,244,206,249,213,187,152,90,47,236,44,158,72,33,246,155,191,191,255,139,215,165,101,217,121,97,176,144,138,1,14,181,20,20,100,44,201,7,91,185,148,189,210,4,201,7,97,201,38,100,31,210,152,105,152,138,59,194,100,79,2,240,63,82,158,107,184,139,139,128,65,219,139,39,181,90,243,43,243,43,144,36,18,56,46,1,197,150,141,114,203,143,37,211,126,87,63,35,87,154,48,161,163,37,66,228,201,108,174,48,140,9,84,108,76,151,41,223,134,74,136,162,140,145,68,27,198,4,39,34,154,6,139,118,0,166,13,30,80,7,54,137,208,16,33,33,17,107,143,190,100,46,195,122,33,65,85,97,151,72,151,40,45,59,186,242,201,198,160,194,58,148,118,164,213,108,55,236,54,86,238,210,69,191,192,170,110,45,216,229,146,93,41,217,11,165,109,45,101,20,0,12,56,0,195,235,192,31,132,48,214,41,216,69,142,160,217,57,212,151,194,79,12,222,109,231,80,25,106,231,158,31,116,123,120,198,204,33,96,68,172,12,193,251,177,84,146,175,171,24,8,81,155,226,121,140,144,6,210,148,218,211,99,11,172,225,41,186,30,163,89,9,46,90,228,25,163,132,8,78,35,130,10,81,20,26,15,99,23,72,17,65,15,240,128,126,239,181,119,91,132,237,171,26,94,231,1,47,156,72,110,126,2,51,199,243,82,84,136,233,24,111,180,217,180,189,118,208,174,119,220,88,243,197,122,184,188,240,15,74,104,176,22,75,165,222,29,24,91,124,252,55,67,141,214,122,1,95,69,87,178,110,185,42,64,91,177,253,136,30,244,129,20,177,166,158,131,166,132,12,78,169,70,59,7,50,6,89,25,127,139,233,171,14,140,216,240,93,103,134,128,104,76,143,145,169,179,88,158,86,103,241,231,119,190,109,44,228,153,42,140,179,106,45,38,87,85,140,214,79,76,171,148,152,130,34,44,61,104,20,33,9,35,147,34,93,231,14,139,230,208,73,203,147,171,117,132,140,146,69,32,172,115,66,2,177,0,148,65,32,129,251,185,18,136,215,121,141,64,114,47,29,215,19,164,93,115,137,137,244,231,169,66,152,92,111,48,90,89,240,151,211,16,196,111,204,156,203,4,215,4,67,173,207,40,156,216,251,216,105,134,124,154,213,117,132,212,132,125,199,13,200,234,60,213,60,209,123,28,61,237,47,165,224,153,168,187,142,190,252,189,251,159,253,3,8,179,239,189,244,218,241,43,175,220,255,147,206,149,57,54,221,213,129,119,22,214,172,195,182,108,147,113,101,117,137,170,120,194,110,137,16,205,234,26,189,41,231,202,151,104,247,165,209,140,54,104,103,94,201,120,79,151,69,30,172,99,66,202,240,126,49,131,40,2,215,7,196,9,222,253,221,151,209,179,21,181,71,35,144,140,208,254,126,178,1,253,130,65,22,81,37,94,19,18,86,53,35,139,184,122,59,5,63,144,159,206,143,37,180,155,231,204,15,196,240,187,246,248,209,87,95,63,122,229,183,250,192,110,119,209,49,127,246,216,246,61,250,80,229,16,120,53,17,110,78,139,82,43,194,212,126,244,163,133,73,36,22,133,67,246,52,96,140,38,157,9,2,255,204,201,160,218,119,78,164,60,254,242,143,142,127,241,157,247,126,240,181,147,127,249,66,30,189,205,253,239,239,21,52,122,182,58,190,223,124,236,197,247,141,158,58,58,153,36,21,72,77,72,82,217,132,44,146,70,77,124,64,44,230,232,95,62,115,116,239,55,137,221,4,252,108,14,26,28,11,229,44,188,88,7,159,205,55,180,202,38,229,29,58,126,153,252,195,108,196,121,173,247,212,164,251,47,191,118,242,203,183,223,125,235,173,20,162,93,111,123,183,159,13,88,151,124,54,194,169,90,198,210,78,214,57,37,253,20,170,227,104,168,181,233,1,208,241,228,181,95,223,127,243,223,50,72,121,99,215,247,38,220,200,149,39,153,198,167,33,45,225,112,10,218,50,238,147,16,87,182,114,220,60,31,183,240,36,68,208,190,219,149,55,237,83,233,199,7,16,120,20,2,107,171,99,217,104,218,70,68,60,4,34,62,237,239,7,213,10,202,156,244,52,63,28,41,115,9,17,53,139,160,140,201,132,84,20,104,103,145,78,181,42,65,175,180,235,132,172,119,2,218,249,116,113,90,142,213,14,122,2,19,31,135,118,236,117,162,115,92,243,156,110,199,71,69,81,116,66,247,238,159,254,45,119,244,179,111,166,157,29,234,197,116,173,85,116,186,39,98,46,198,142,93,135,120,203,120,107,27,29,45,169,32,109,65,122,144,54,187,145,21,159,77,15,154,28,136,24,38,44,222,207,162,79,212,105,162,218,164,198,4,139,195,127,31,98,130,117,162,48,48,193,57,198,4,75,15,63,55,142,126,103,14,63,23,107,77,28,254,217,194,207,141,195,254,60,194,207,141,105,192,105,131,91,101,197,77,203,24,112,211,199,77,195,99,101,55,152,160,6,108,17,240,36,110,206,148,209,223,248,4,104,202,94,1,150,218,110,29,92,241,200,212,96,210,154,240,148,4,163,207,79,87,213,20,205,25,70,215,156,133,126,64,63,219,16,23,157,245,163,13,230,159,27,190,15,59,79,79,93,116,190,80,30,138,99,14,78,103,11,75,149,140,199,128,120,238,145,149,152,121,37,90,94,168,67,117,42,221,60,163,176,30,252,164,244,25,252,42,36,109,126,33,181,19,63,202,29,167,120,139,175,216,201,207,40,37,153,95,159,80,117,242,170,197,207,98,183,36,94,188,39,124,126,162,38,242,101,36,82,93,226,253,57,214,130,137,27,130,188,255,197,151,118,235,113,7,47,233,117,35,27,143,227,239,254,215,201,247,126,36,205,57,232,84,82,166,124,243,77,245,185,28,125,62,122,245,13,245,185,130,22,30,48,51,247,128,163,83,5,124,210,193,57,183,128,166,47,12,218,125,180,115,41,69,225,121,35,169,74,88,13,64,231,236,96,88,6,171,222,25,244,17,32,209,126,92,105,121,244,159,40,77,228,200,46,205,58,10,121,130,157,40,205,253,56,174,184,121,6,31,7,50,76,191,173,24,191,205,135,7,108,204,204,65,4,144,119,18,120,117,196,69,14,190,52,138,209,140,204,31,14,237,216,213,32,213,181,242,162,47,77,98,117,33,141,143,26,111,200,209,152,184,111,30,211,153,212,168,147,13,164,50,176,151,65,209,209,146,92,133,74,191,120,49,159,214,0,185,92,229,101,0,245,148,70,96,164,225,232,170,178,33,213,241,165,98,91,147,119,18,183,61,100,168,226,191,210,25,75,151,72,220,110,27,111,251,234,39,177,120,209,129,165,195,209,113,188,233,254,137,60,113,68,34,182,113,45,54,25,48,122,254,244,196,125,129,11,101,186,93,32,108,212,106,120,251,157,250,143,65,135,181,143,223,124,242,9,164,105,224,230,233,145,175,33,96,176,107,87,246,73,97,181,81,20,98,98,62,60,67,160,110,198,33,51,80,119,58,85,162,4,113,84,109,241,125,54,109,80,186,114,68,54,138,44,206,40,212,207,128,44,131,63,39,100,35,57,24,39,74,53,235,204,60,61,146,242,200,235,137,161,221,55,151,107,119,164,52,13,139,182,18,168,173,196,218,13,131,2,237,70,104,237,182,197,193,88,141,223,139,65,189,115,199,150,199,45,209,199,230,157,22,76,64,121,5,17,37,244,128,238,34,170,12,120,155,209,214,134,159,167,216,135,113,174,87,19,213,109,149,182,21,103,208,79,124,106,178,106,149,1,55,58,166,138,87,196,4,77,184,36,104,213,231,199,186,36,240,237,118,116,123,106,169,94,110,56,43,75,205,76,151,4,243,75,165,138,238,146,128,249,14,71,181,55,157,18,136,177,1,194,206,52,254,8,216,156,18,132,30,59,97,73,137,171,110,100,223,82,61,148,6,46,252,132,38,40,213,114,201,198,231,42,136,76,163,196,27,182,251,137,113,40,244,31,32,46,224,203,178,237,102,34,255,208,44,76,6,50,37,33,159,161,17,161,38,206,225,69,59,221,169,11,74,105,150,149,38,185,8,3,122,37,169,156,188,241,242,201,107,63,73,147,84,216,52,76,23,86,128,148,237,219,46,58,173,8,216,99,76,150,247,0,125,185,210,47,115,255,45,79,78,205,178,39,63,106,214,216,90,198,81,130,140,24,158,234,174,101,228,128,4,221,61,20,197,142,152,37,0,237,158,79,76,16,160,81,35,229,0,126,179,229,91,223,223,15,178,46,72,83,195,211,239,71,123,210,215,140,75,185,144,209,111,69,54,141,219,218,5,105,69,172,41,0,73,243,204,237,216,69,107,221,3,203,168,213,52,106,26,21,18,114,143,42,139,223,20,101,203,250,149,237,248,102,208,144,10,228,197,147,181,188,121,105,26,191,161,136,103,120,160,105,35,31,109,55,89,208,20,102,134,233,62,102,244,229,242,140,171,37,138,116,213,84,236,74,15,4,59,113,251,127,10,236,134,182,110,216,159,224,25,196,215,106,114,13,19,119,137,53,187,48,188,222,102,90,217,37,110,40,235,185,203,74,242,215,102,165,29,55,33,76,202,239,163,172,26,35,255,241,41,64,13,155,195,201,225,142,132,249,44,91,205,37,128,9,90,9,225,204,150,187,0,238,216,84,202,165,218,196,39,1,39,22,66,246,209,149,79,59,229,165,51,91,169,172,161,59,0,213,172,92,182,126,115,98,164,47,22,96,252,173,118,191,155,183,78,94,191,119,116,239,219,124,183,130,67,5,29,127,253,231,199,95,189,247,231,119,96,112,89,199,175,188,122,242,195,183,44,251,80,228,223,32,125,238,51,24,211,7,75,230,160,40,72,8,142,215,112,59,122,146,84,230,218,230,24,30,38,150,129,194,97,163,200,10,181,124,202,101,146,108,47,81,99,167,48,55,40,67,224,245,196,198,35,121,123,133,12,4,212,43,185,98,201,28,80,229,248,98,132,179,175,216,64,175,105,113,46,31,67,215,197,128,5,17,178,110,81,60,25,120,218,126,171,5,76,181,186,92,34,140,99,203,94,106,93,133,195,97,180,223,188,76,67,97,244,246,235,131,56,10,218,205,51,236,115,70,118,187,59,170,47,221,9,250,146,156,150,140,238,75,111,124,95,186,211,244,165,113,17,46,193,137,71,180,39,141,217,69,183,221,70,67,98,149,132,216,222,27,24,228,11,166,251,134,74,171,50,222,125,195,124,121,101,217,93,114,154,19,184,111,168,204,183,70,248,237,95,170,183,74,32,74,146,120,219,173,251,29,178,128,119,106,75,171,68,210,27,34,136,125,80,75,142,249,126,228,129,98,107,171,100,151,182,237,45,119,198,161,223,37,27,158,182,183,249,90,123,227,3,112,173,125,175,221,116,253,153,174,239,181,67,127,148,35,218,118,232,206,144,162,95,191,113,21,36,252,145,98,96,18,78,48,78,244,26,100,185,194,70,227,144,60,19,187,248,197,119,230,227,7,155,145,71,199,172,83,77,205,231,99,236,158,123,148,98,25,119,196,102,122,14,30,25,155,88,183,6,157,78,204,31,184,117,255,215,255,116,252,214,171,22,239,249,44,224,67,65,104,101,223,234,111,117,220,59,57,106,124,228,145,223,202,178,31,19,101,118,161,135,212,221,84,81,121,186,149,88,204,55,120,207,239,245,220,254,140,3,63,189,230,76,232,207,96,16,43,139,212,252,41,78,238,255,209,133,14,190,154,32,46,34,139,23,252,50,40,43,146,227,100,21,159,117,27,82,178,7,59,63,139,49,220,109,43,155,177,212,8,1,19,147,143,53,231,159,251,229,123,175,221,59,250,217,191,138,219,188,166,85,30,48,245,86,171,125,135,238,138,90,99,110,12,199,61,221,147,59,42,92,123,178,104,24,229,136,147,49,74,209,67,2,164,141,43,202,72,19,111,198,31,24,71,231,124,234,198,183,40,240,185,28,187,78,164,21,205,185,205,118,120,179,209,247,181,97,46,238,127,226,47,121,146,36,84,2,198,221,65,190,75,96,75,104,30,164,205,240,206,223,82,52,120,2,205,242,213,173,29,202,34,238,145,138,111,152,129,47,147,198,189,218,211,141,75,102,11,84,78,241,5,124,19,92,97,218,43,106,204,45,93,2,97,59,98,71,175,49,193,84,143,200,131,32,244,187,76,103,143,110,7,16,153,219,40,133,80,142,114,173,230,208,126,118,77,13,146,22,141,51,109,212,48,43,109,0,197,250,142,69,98,20,154,26,252,223,239,255,223,239,231,44,205,120,66,243,27,222,47,18,153,201,87,120,148,59,61,158,134,30,57,35,186,107,182,109,88,103,48,6,48,11,14,240,66,246,78,91,221,60,163,132,107,173,62,25,116,37,249,63,187,109,82,99,3,253,96,234,37,70,251,108,175,172,172,44,179,127,118,116,207,60,55,223,176,48,82,149,80,55,17,152,199,197,234,98,104,247,40,229,6,160,122,131,48,173,178,135,175,204,195,70,230,34,85,144,19,116,79,204,204,151,237,104,62,225,164,142,222,42,164,46,99,158,133,143,230,120,76,126,169,36,63,205,197,62,137,3,17,230,122,168,122,107,10,229,28,254,174,200,135,57,122,224,1,122,67,56,164,222,109,119,154,0,5,131,80,240,147,154,100,28,206,99,120,10,221,164,108,27,171,29,81,119,7,20,30,160,242,238,16,111,228,175,123,205,43,48,245,175,211,189,174,132,252,192,199,27,186,83,93,108,160,20,98,74,181,90,60,137,117,99,237,230,170,123,247,238,133,68,34,53,11,159,2,113,45,127,13,171,168,94,144,209,222,70,230,197,125,22,108,105,11,67,183,3,242,15,225,38,183,154,114,159,121,238,173,128,178,110,106,125,131,222,101,127,223,203,174,79,119,6,167,1,94,27,223,204,187,119,185,153,85,132,99,123,67,229,247,90,27,193,137,237,59,111,31,137,199,11,142,139,122,71,99,152,143,40,83,209,202,76,228,57,21,132,219,103,160,156,39,143,89,31,170,15,224,7,100,165,123,196,55,72,248,176,226,26,201,198,32,100,38,194,219,217,60,107,10,99,229,119,97,202,39,203,243,150,85,122,107,141,125,199,102,92,188,40,183,208,26,83,74,253,136,230,199,78,187,207,152,68,238,27,163,99,94,19,203,209,219,213,84,148,232,224,143,54,28,62,172,44,73,4,30,114,59,72,192,13,188,160,11,219,79,88,194,96,44,60,141,20,41,172,134,228,38,172,21,206,248,252,11,157,192,134,126,207,246,233,103,31,82,233,74,1,112,89,144,139,233,46,230,165,121,59,173,18,213,140,124,104,151,16,153,232,148,12,196,244,127,196,156,207,62,125,61,163,117,176,61,56,228,53,138,92,130,111,18,79,27,138,54,239,134,97,143,213,237,214,67,135,172,166,31,206,214,219,47,206,194,134,17,15,98,216,132,5,47,252,182,221,125,168,131,46,71,167,152,177,192,140,244,132,38,157,183,211,226,141,79,159,196,241,169,254,109,213,205,32,120,90,251,97,139,36,27,153,15,169,237,52,139,33,171,216,14,23,197,238,63,111,221,255,151,223,30,189,242,141,147,239,124,237,248,95,126,124,242,153,223,179,84,127,244,195,95,220,255,213,143,254,252,206,203,214,164,186,123,94,198,232,140,10,187,23,115,162,175,175,209,122,250,177,142,198,83,180,248,232,36,166,67,59,121,172,163,136,94,167,107,209,55,67,205,173,112,167,217,154,129,120,91,153,138,17,197,174,166,152,70,136,181,76,71,76,8,255,42,13,15,14,233,242,165,80,80,213,14,95,132,101,156,135,142,204,61,180,99,117,33,90,56,30,165,75,162,120,189,77,147,26,41,222,136,20,26,152,85,226,96,250,100,229,221,77,166,130,95,104,246,21,36,59,234,48,189,13,217,184,71,249,237,152,102,134,208,247,148,49,137,84,211,55,197,89,14,207,167,64,158,229,52,85,180,4,122,130,157,128,152,11,74,131,6,98,80,96,6,33,224,239,184,128,167,125,143,107,220,162,20,92,112,158,237,101,165,224,210,150,150,22,143,113,128,41,74,10,79,168,41,226,75,29,247,147,212,83,107,9,53,215,78,87,249,104,221,75,67,171,82,19,231,216,66,92,72,78,123,148,107,243,156,91,45,127,36,146,153,6,120,194,118,195,187,123,119,166,124,1,143,161,80,18,85,190,20,61,163,104,101,218,178,176,132,6,53,52,254,69,25,120,110,110,110,201,60,29,111,202,211,241,134,80,78,5,166,114,170,220,44,53,151,220,186,244,45,106,234,166,154,134,110,106,100,232,100,167,4,48,30,124,204,197,74,99,110,217,109,46,55,39,140,185,56,151,18,115,209,152,244,255,99,246,99,23,254,71,238,99,185,167,6,237,78,39,135,35,219,239,231,246,202,197,185,226,18,126,198,213,39,168,206,206,190,128,201,207,227,61,237,238,44,126,223,244,123,7,228,254,34,151,111,20,114,149,82,121,222,206,125,220,9,124,47,183,9,43,79,106,142,57,59,23,56,29,55,104,249,128,48,2,130,92,179,255,35,230,154,90,243,130,138,194,66,222,130,69,219,109,181,61,183,169,185,18,69,69,218,197,139,248,211,144,89,132,12,152,100,60,135,195,200,21,106,136,142,173,97,45,116,183,250,219,210,7,41,62,203,122,5,237,241,83,237,176,93,237,219,29,60,243,23,137,176,215,25,42,161,20,11,145,75,76,71,89,83,56,118,244,28,22,224,165,131,167,202,234,219,80,197,22,233,34,223,43,54,112,38,22,155,166,115,213,62,6,25,241,105,236,223,189,43,156,113,50,9,164,131,86,202,198,170,248,157,1,235,77,16,69,111,128,18,4,189,149,112,13,170,246,113,4,132,69,47,69,29,234,225,242,127,235,150,27,192,88,25,116,220,181,36,21,61,109,26,12,171,41,233,195,40,82,74,19,250,14,230,22,96,76,81,80,138,126,45,109,10,79,225,119,22,96,244,106,184,79,204,135,197,160,86,46,173,20,134,249,173,145,106,217,116,66,1,90,81,35,97,227,205,234,148,11,165,161,84,224,134,249,242,18,71,213,46,47,115,68,237,242,10,111,155,231,23,40,184,115,126,126,177,64,17,143,230,151,56,218,209,252,50,178,20,248,13,249,122,152,191,130,62,95,195,252,92,5,13,113,224,247,28,26,216,192,111,216,254,163,113,77,153,236,106,110,162,194,164,186,91,164,223,194,154,3,94,249,193,70,251,99,120,195,95,188,225,132,23,94,224,250,238,14,200,28,110,31,62,200,71,91,197,49,173,246,37,99,176,241,4,210,9,171,142,250,112,221,117,90,85,95,189,94,233,214,97,135,209,80,239,172,121,170,182,213,135,13,96,61,183,171,129,122,191,198,174,78,59,234,3,237,131,154,234,117,61,4,194,215,7,192,44,170,135,242,217,173,246,84,58,171,50,6,81,133,116,65,183,171,189,251,125,88,37,228,59,76,43,87,62,215,234,67,123,100,95,139,174,131,21,73,172,75,208,199,119,66,215,107,6,154,139,91,211,89,57,186,162,190,33,199,221,147,173,187,119,15,111,221,162,113,120,235,22,26,216,180,61,16,11,189,6,242,22,114,132,123,241,162,57,128,113,174,136,236,53,119,168,59,210,197,84,233,80,24,163,142,231,220,66,124,92,131,60,140,108,126,43,220,6,174,18,110,23,212,196,49,57,159,230,172,89,174,229,32,230,133,253,65,3,72,5,181,114,54,219,141,230,15,133,112,192,117,102,77,52,146,135,19,212,87,205,247,181,108,218,148,179,209,178,167,15,107,38,236,125,78,53,101,28,131,153,152,30,208,121,11,161,199,32,112,107,214,214,13,212,219,226,33,200,118,206,186,228,210,73,8,77,116,62,42,1,30,199,59,32,121,108,70,44,17,151,120,64,91,35,0,107,164,67,201,65,251,128,167,135,220,38,79,177,223,97,213,46,170,122,232,75,205,33,116,125,27,29,82,163,238,11,133,4,248,209,48,22,131,38,119,32,35,62,192,35,34,220,37,17,85,67,45,190,60,44,187,207,210,61,132,92,232,231,152,200,24,71,238,146,149,171,119,252,208,82,204,4,24,136,151,211,198,18,138,51,119,239,2,39,69,161,141,98,103,110,67,119,145,26,226,153,43,255,235,153,91,79,60,121,249,202,154,7,211,88,116,92,20,21,158,186,41,239,35,47,84,200,246,0,217,200,187,22,199,118,194,222,71,211,101,220,123,216,140,184,183,134,191,73,253,116,161,230,109,185,197,203,235,207,172,223,250,196,149,79,109,175,25,111,69,196,189,26,174,245,212,45,115,82,26,195,224,33,205,149,170,118,160,209,8,201,163,42,166,19,217,154,95,92,127,226,83,5,59,41,246,120,133,176,214,216,242,182,239,222,109,195,207,85,218,14,34,117,117,2,33,83,25,71,32,2,195,81,245,34,40,73,111,224,94,193,187,232,23,175,95,249,199,43,215,225,247,198,245,39,55,63,177,70,37,235,200,217,172,237,170,158,124,237,137,235,215,158,184,66,132,131,28,236,214,25,68,195,116,36,31,123,230,241,235,226,28,79,138,123,121,58,142,87,124,15,13,103,129,221,89,48,152,45,144,214,216,129,249,236,115,193,165,217,200,219,184,131,204,161,95,64,189,88,173,179,213,223,114,182,97,67,82,168,67,199,223,94,37,15,234,193,22,110,73,119,80,137,186,45,135,185,24,138,220,163,174,106,0,176,51,92,71,46,94,196,79,207,124,234,198,21,249,101,45,140,117,94,55,31,177,39,15,247,64,110,173,180,234,62,172,226,18,72,31,233,238,165,75,5,24,29,219,53,149,2,47,52,25,68,142,71,202,5,101,103,146,101,167,210,101,219,187,85,161,74,128,221,97,186,39,248,144,134,222,19,164,49,74,75,69,149,55,166,154,51,240,154,71,214,225,57,226,87,116,206,107,209,116,181,28,116,182,238,192,194,128,131,65,129,54,11,111,58,158,231,135,57,185,134,230,100,153,156,232,56,4,212,216,138,74,3,87,82,104,108,195,196,78,14,239,176,120,219,61,160,138,218,91,234,25,178,70,99,136,38,32,48,49,25,235,5,134,91,103,75,123,135,204,60,103,49,151,232,249,194,161,225,178,61,31,37,172,169,199,40,247,8,139,161,208,127,22,149,122,155,78,224,146,210,173,154,86,220,200,36,152,216,248,250,171,91,234,113,123,181,159,97,113,72,205,130,33,189,13,130,102,156,16,119,239,230,49,165,198,122,34,41,69,14,35,222,84,131,37,136,56,171,109,192,220,2,70,129,163,29,152,196,220,118,141,31,109,250,74,211,2,62,151,43,240,157,95,56,97,253,153,103,158,190,182,241,236,51,88,166,140,133,162,15,156,1,24,197,51,152,54,15,105,244,204,159,153,65,64,194,18,124,23,47,170,192,230,39,176,68,153,75,192,139,150,112,75,194,43,201,212,91,9,168,50,207,162,2,173,231,225,66,58,222,43,10,84,28,121,81,90,207,188,16,1,141,231,6,62,141,152,97,14,124,28,230,81,93,74,2,41,116,136,120,170,29,82,172,29,177,32,213,154,240,136,82,105,173,39,109,103,106,3,219,85,162,104,173,155,148,212,164,92,189,80,22,114,117,153,229,234,57,22,171,43,37,20,171,69,64,129,22,6,19,219,117,250,168,241,201,151,80,206,214,251,219,28,137,94,129,117,249,126,47,168,121,114,117,187,120,49,150,9,147,245,140,248,179,170,94,65,210,91,13,180,253,7,48,121,144,121,98,155,21,230,94,135,74,74,211,131,86,16,228,42,204,10,81,210,19,243,23,25,25,7,82,208,56,4,124,20,34,22,112,135,0,22,119,201,74,75,184,240,16,123,161,213,35,168,185,66,45,79,177,29,66,212,63,105,88,226,62,140,28,38,111,215,210,102,250,195,181,18,99,21,65,56,228,2,85,111,104,66,130,126,195,141,67,172,189,200,170,0,72,65,59,65,17,28,252,144,243,87,163,173,222,131,104,173,137,34,126,172,165,171,14,177,11,165,119,233,80,125,217,114,103,202,188,82,213,252,60,42,68,134,40,24,38,241,11,169,165,41,114,67,68,223,180,32,35,97,148,172,83,72,213,92,147,196,214,50,94,210,96,178,13,213,106,106,213,161,94,181,24,209,98,100,161,104,53,131,70,92,102,59,85,187,180,229,178,16,199,171,56,240,130,221,118,11,99,238,168,202,29,152,26,81,23,216,122,127,20,152,48,73,249,77,161,146,182,248,113,90,6,73,56,177,42,115,93,146,160,134,41,253,162,227,37,47,225,73,72,250,168,209,243,21,70,16,213,19,163,60,181,51,69,90,6,218,98,184,203,92,151,36,168,243,69,123,168,66,65,201,11,136,209,184,86,156,139,39,135,87,80,188,139,132,202,6,108,17,236,146,45,250,213,156,56,141,93,191,151,110,143,70,120,197,42,194,57,35,231,52,170,130,36,205,46,152,237,138,208,193,248,87,41,181,178,218,54,141,49,169,162,218,241,168,81,146,197,134,90,226,152,148,202,8,153,34,94,8,99,25,143,170,11,229,161,120,25,216,219,132,36,46,166,176,21,60,20,128,31,198,233,113,82,158,233,115,118,167,134,143,107,48,213,87,29,238,159,62,157,168,110,193,186,183,29,103,180,120,171,50,93,11,166,144,229,76,66,225,101,118,37,30,163,92,167,142,170,37,53,111,34,146,35,21,206,167,86,33,87,182,53,239,82,91,116,56,48,228,170,43,252,234,175,121,51,242,17,215,8,187,20,171,191,115,250,154,141,10,83,64,7,56,136,99,116,241,106,24,26,202,150,211,245,130,190,164,192,6,179,60,91,146,91,10,188,161,93,107,23,219,33,199,143,83,179,14,37,141,210,42,7,141,115,30,134,98,125,84,193,60,1,91,198,124,129,251,206,95,117,30,246,214,252,90,159,34,195,229,189,25,167,80,205,171,87,119,6,3,100,114,159,250,208,163,206,165,154,106,134,175,36,84,220,74,4,137,5,139,236,103,2,55,101,112,165,34,26,234,159,89,92,129,54,145,9,15,32,224,186,183,243,74,7,113,161,150,17,246,74,78,86,222,29,250,58,135,57,228,96,90,50,143,160,137,197,195,129,47,151,98,37,184,213,206,23,240,178,9,190,241,72,203,23,30,174,117,10,157,153,154,249,209,238,51,93,56,74,42,208,115,85,2,159,233,224,218,30,242,247,232,99,97,40,226,111,17,185,250,5,129,131,27,117,9,110,174,162,254,65,46,30,225,23,106,248,21,26,66,70,80,85,171,237,191,88,55,99,13,146,5,92,163,192,33,7,251,122,220,9,119,139,221,182,151,143,181,47,52,94,81,169,43,138,55,73,177,43,159,211,87,155,129,92,81,168,146,46,138,141,201,76,61,145,105,173,43,37,176,102,181,43,69,200,158,120,160,33,222,130,209,17,245,166,28,91,249,158,190,118,15,244,151,236,202,8,225,22,204,160,174,190,28,181,240,82,59,209,168,91,176,47,104,221,112,241,162,147,111,208,74,209,48,151,9,187,43,166,208,174,232,81,228,110,100,32,47,185,102,3,245,116,13,39,204,239,22,104,21,66,19,113,164,123,10,181,70,203,90,61,53,178,5,142,3,53,247,26,18,114,108,238,97,189,105,199,27,60,85,213,218,73,75,103,132,177,167,53,145,228,83,87,172,183,68,128,210,54,238,128,112,191,64,63,101,235,60,13,84,185,192,1,223,117,100,154,237,86,43,41,90,171,189,71,141,55,35,5,157,153,72,182,70,26,80,111,59,182,157,215,249,185,153,194,178,172,220,87,27,162,88,182,172,182,38,31,170,29,177,213,71,1,196,91,179,200,204,118,191,29,238,90,171,145,206,132,148,168,104,255,218,106,229,11,57,84,216,186,205,156,117,169,127,201,202,121,24,195,197,111,144,154,136,172,53,138,207,251,48,173,44,122,70,21,40,54,205,110,212,128,237,1,45,237,112,11,6,145,139,135,38,169,12,177,151,100,136,209,192,74,213,45,136,46,6,176,82,123,37,56,204,35,37,185,123,43,173,202,200,161,216,155,28,48,180,95,188,246,196,205,43,79,63,83,13,35,86,208,51,89,1,96,233,243,72,232,241,180,7,225,122,149,85,116,2,196,229,43,215,175,60,115,69,7,225,218,205,24,3,105,202,178,182,31,141,119,10,24,168,67,186,242,212,179,235,215,117,64,38,24,59,129,154,136,147,24,65,15,106,10,203,85,39,223,17,189,107,7,114,64,172,73,158,156,15,109,131,173,80,167,118,116,54,18,24,251,129,170,32,66,80,72,193,127,8,251,18,244,168,143,164,74,155,147,46,244,215,245,182,23,95,228,57,90,228,115,158,37,198,124,234,88,232,139,177,19,173,230,250,66,113,168,173,20,23,98,43,5,143,24,86,249,171,133,212,238,232,203,248,140,201,232,97,128,38,231,138,47,231,138,124,80,118,6,174,221,41,204,116,170,51,100,217,216,120,24,182,203,89,107,83,227,145,120,98,67,46,68,232,200,162,140,147,46,223,183,69,90,185,160,145,254,238,93,180,165,85,173,1,49,164,44,105,2,187,6,217,148,2,178,44,4,65,153,77,234,135,125,199,195,3,246,110,146,19,185,181,11,23,92,59,77,113,174,75,119,10,128,188,76,67,229,71,119,90,82,162,113,24,233,100,39,222,189,219,79,95,250,99,29,122,247,46,218,168,106,114,65,95,239,109,83,100,48,146,164,100,158,148,0,252,104,170,133,9,9,199,152,192,29,185,234,251,56,74,250,242,25,123,190,163,169,3,240,234,124,219,27,184,171,141,232,227,154,168,191,81,168,58,114,246,249,230,236,83,20,54,167,96,67,127,113,165,253,156,2,162,6,178,26,112,138,77,58,169,243,48,209,145,137,9,9,195,97,116,191,166,76,66,16,173,31,174,121,114,63,20,163,163,111,116,225,170,196,212,150,212,129,62,246,215,244,158,243,209,50,230,97,15,59,155,142,72,47,213,64,14,239,227,207,170,55,19,117,151,99,123,51,253,72,12,199,123,46,210,72,36,48,21,144,41,7,197,97,109,140,217,1,52,52,51,228,41,12,228,212,83,82,104,170,248,190,227,134,26,172,203,110,208,232,183,123,64,72,187,157,178,81,181,228,39,109,250,25,10,204,181,184,206,179,154,18,160,181,175,2,177,194,72,77,248,201,1,46,43,139,48,138,219,72,119,85,38,114,163,67,203,40,170,104,165,221,133,165,29,183,90,180,144,235,7,176,168,37,208,207,99,21,177,112,11,192,16,210,211,109,171,29,104,71,239,124,214,18,3,125,193,129,255,126,132,27,30,89,185,120,96,166,46,237,105,118,64,154,206,17,119,18,154,213,72,16,27,227,0,213,82,7,247,188,89,192,99,228,53,7,147,249,68,249,208,52,155,49,141,106,74,182,12,82,4,236,236,31,201,40,114,191,223,14,69,34,70,149,217,98,48,219,181,40,11,158,49,39,152,111,12,13,238,43,13,119,201,242,225,179,36,67,142,109,128,132,53,163,178,202,113,183,135,171,201,176,204,57,169,242,193,224,204,100,10,109,55,65,180,138,78,243,64,16,27,192,106,210,173,197,143,254,236,86,77,16,220,170,179,147,58,93,34,135,89,217,170,245,12,72,229,109,90,166,6,181,74,193,22,103,229,61,24,116,9,197,36,148,141,198,187,246,25,103,122,15,207,25,86,7,15,119,87,47,93,26,20,104,113,138,42,24,108,75,173,122,1,209,18,86,21,253,90,35,223,35,163,42,120,32,75,136,30,0,117,16,65,216,187,224,217,90,222,129,101,3,54,245,109,120,40,20,214,242,192,107,124,52,233,111,214,96,132,181,81,117,211,175,110,109,23,170,244,222,225,119,52,11,0,176,124,51,38,180,101,31,86,189,124,11,8,72,70,220,213,84,19,52,168,49,181,160,51,140,24,115,111,56,198,144,101,90,11,12,59,178,145,113,139,100,177,67,118,61,240,82,31,212,97,80,178,21,80,80,227,35,250,228,29,85,109,180,152,134,43,192,234,195,135,165,226,103,53,188,116,73,93,217,218,10,241,140,47,154,36,53,253,5,24,55,8,40,69,125,210,160,189,27,123,31,183,240,188,27,25,124,81,206,25,188,101,97,103,89,180,245,241,220,192,70,211,148,20,235,24,52,138,147,82,10,202,62,154,17,12,142,132,62,125,131,76,176,39,27,230,113,136,104,45,21,197,133,173,12,235,148,174,138,228,8,140,180,110,25,195,214,105,228,25,86,16,142,80,48,105,37,53,110,167,155,116,48,2,254,26,23,173,162,96,128,152,13,145,61,40,138,57,5,181,170,179,17,62,7,85,119,16,238,170,97,250,1,99,177,189,214,102,22,210,47,84,249,227,48,58,107,219,65,241,5,45,216,42,184,85,216,201,119,216,126,173,132,59,177,29,16,80,216,122,109,17,149,28,59,24,132,28,141,215,22,209,118,109,7,117,3,104,186,182,132,166,107,59,176,173,143,12,102,118,244,163,167,152,13,161,87,61,148,46,42,189,97,100,130,176,174,152,224,5,211,174,2,184,94,180,223,68,153,65,236,57,197,89,61,54,44,231,240,1,125,206,129,127,106,68,88,154,81,204,94,4,221,211,192,61,237,182,220,190,11,245,8,152,40,214,228,96,221,247,62,26,230,234,174,139,120,128,80,228,116,218,1,108,107,103,114,193,0,250,25,246,185,122,14,222,243,90,178,255,46,184,105,76,206,77,103,114,72,12,55,66,242,32,90,7,210,50,203,195,159,154,155,78,144,155,136,93,46,186,172,154,235,14,130,48,231,194,142,29,62,215,93,26,89,57,191,175,81,200,206,33,5,173,75,178,134,194,170,54,212,107,166,181,24,249,156,137,166,211,161,182,48,171,155,181,134,113,105,89,95,4,227,43,38,70,78,196,57,150,106,118,183,150,250,149,136,83,53,76,236,88,135,184,15,11,214,102,150,189,153,26,134,235,210,146,204,222,227,39,224,14,10,148,178,160,77,76,203,2,58,121,235,28,112,17,181,248,68,246,8,7,108,97,134,51,94,92,110,5,249,220,193,27,200,76,19,141,173,58,58,63,154,160,110,141,235,216,10,42,226,81,136,44,227,196,25,169,126,146,4,131,66,217,95,22,35,251,203,34,153,82,138,43,13,126,151,110,218,193,194,35,47,228,118,66,39,5,101,110,100,158,118,105,18,102,65,236,121,25,20,21,1,94,154,47,217,202,74,180,144,151,39,36,184,204,228,19,56,114,161,0,55,39,10,3,206,156,64,65,59,106,143,26,69,22,6,144,20,125,33,163,132,98,204,250,1,70,51,171,190,196,1,149,134,128,122,204,135,182,27,71,98,61,21,13,94,30,180,134,145,159,51,85,148,105,146,90,148,10,166,158,157,34,102,69,52,72,253,36,76,210,60,170,61,228,57,132,214,90,49,255,238,68,38,75,171,210,61,20,12,69,209,25,27,20,240,15,150,10,50,67,208,78,250,113,111,133,58,24,137,31,244,83,40,180,147,37,123,166,172,54,144,103,25,155,81,219,99,163,211,230,198,227,157,103,180,193,140,218,68,242,72,97,117,147,205,209,106,233,29,137,214,46,180,174,221,201,154,220,104,253,33,167,181,216,197,77,57,185,53,84,35,129,12,5,238,198,174,75,158,77,178,231,249,232,57,35,109,242,200,64,23,161,21,41,191,60,3,214,62,113,158,38,200,14,48,18,28,96,46,26,157,208,60,187,48,250,40,141,76,44,149,206,7,22,20,121,138,46,125,175,193,252,187,141,109,197,107,237,169,243,24,199,29,100,161,190,147,55,63,53,252,116,38,1,219,243,244,33,126,70,238,22,129,78,25,65,58,74,208,39,147,204,86,220,220,248,48,91,31,174,149,64,214,143,115,142,126,58,231,0,226,93,10,229,97,187,36,168,224,29,98,202,35,212,234,153,90,26,33,157,108,105,164,120,178,13,28,102,60,152,168,212,34,147,18,83,113,31,230,133,125,37,55,62,200,9,143,146,111,137,84,117,220,4,201,212,66,97,243,74,156,14,100,79,191,200,22,40,80,64,63,102,241,30,54,155,95,190,123,87,159,77,226,14,126,17,93,46,175,61,160,118,168,174,240,98,93,1,29,209,22,230,22,6,34,17,131,77,73,147,165,161,104,172,7,133,182,158,236,84,252,209,19,189,83,235,8,242,121,54,238,144,58,58,79,199,43,53,162,26,156,231,234,120,189,48,140,141,17,94,40,210,167,112,116,97,34,194,31,131,200,175,158,3,145,101,189,169,243,187,175,203,251,234,50,8,158,207,11,111,95,89,44,128,27,57,5,19,86,46,11,18,223,106,103,106,164,68,36,46,158,93,218,55,24,170,232,33,137,62,182,109,83,185,148,56,119,174,106,130,159,130,179,226,221,225,46,70,149,78,224,116,70,140,34,192,9,108,178,112,233,57,41,29,28,237,46,207,132,14,195,78,18,6,189,89,200,250,121,4,18,25,207,157,28,6,236,137,41,66,76,32,13,23,150,128,226,154,187,71,202,23,47,42,85,128,174,159,187,120,81,127,35,87,28,48,49,72,128,4,134,251,136,185,14,206,236,23,76,6,209,241,61,212,222,235,214,175,145,51,214,132,96,218,183,163,221,138,230,22,53,35,159,144,90,251,188,191,243,207,54,53,5,185,210,134,191,233,14,68,202,124,126,82,94,37,37,154,166,223,184,29,29,48,79,76,238,53,253,165,122,56,52,21,62,222,154,91,205,167,41,254,61,185,143,34,141,148,185,205,194,203,247,106,151,85,80,55,123,4,101,239,222,181,2,246,28,21,125,211,110,46,168,79,236,84,40,96,89,252,2,230,53,190,0,98,183,213,221,31,58,114,138,182,34,53,113,109,198,190,163,174,13,88,55,240,77,160,72,67,27,50,225,137,48,126,6,234,251,251,110,83,50,165,218,150,186,217,103,199,54,7,118,93,190,111,219,113,189,229,109,219,80,107,110,106,250,206,59,15,82,149,10,115,181,143,78,28,224,209,189,211,115,188,230,38,41,53,76,61,106,90,31,178,23,66,180,144,165,135,68,138,58,87,91,75,179,90,20,227,96,152,234,205,85,87,44,37,43,52,206,79,32,89,125,191,32,159,163,169,178,38,177,171,170,26,53,13,105,138,90,88,51,182,195,219,203,168,67,247,37,45,194,254,129,82,27,183,237,78,205,219,138,181,116,27,120,199,133,124,191,150,111,131,88,35,142,42,139,77,224,41,48,41,81,1,140,220,136,207,72,219,194,221,130,77,71,72,98,177,70,37,24,219,25,176,63,204,0,56,49,98,225,215,130,33,116,45,140,179,131,67,196,225,2,234,240,183,44,113,56,180,109,188,228,11,42,43,154,62,11,165,154,63,140,174,154,164,94,192,132,188,230,241,155,58,150,201,185,200,68,99,13,197,99,9,225,89,32,202,200,160,86,83,213,120,242,2,147,19,134,110,183,23,226,93,66,216,28,82,31,14,250,46,153,213,16,108,188,103,40,197,38,139,174,106,218,254,223,161,22,127,53,204,47,8,203,207,54,107,177,59,181,219,249,54,223,198,46,207,163,54,251,54,12,15,186,140,189,140,218,236,219,194,98,47,191,130,202,236,219,249,1,95,196,46,161,50,251,118,190,133,202,108,40,184,80,176,119,224,181,94,176,215,89,83,190,7,111,235,5,251,0,19,33,239,62,188,30,20,236,77,76,132,74,238,192,235,102,124,129,152,78,1,190,33,25,150,28,76,116,176,185,54,226,106,63,179,169,208,30,125,54,153,56,138,196,139,106,94,84,239,173,7,161,120,199,238,120,1,87,171,253,104,181,178,200,57,4,108,252,110,102,12,83,227,110,48,112,149,211,47,173,208,152,91,166,20,37,93,229,92,230,161,35,47,78,243,13,249,154,158,37,250,108,235,219,7,249,81,78,225,23,138,174,57,95,217,51,134,202,135,110,14,86,13,184,77,183,62,216,33,127,74,248,144,79,166,41,135,30,70,133,69,138,217,135,183,75,139,176,136,117,243,2,106,148,78,61,64,62,135,156,102,19,168,140,145,71,37,18,241,150,70,192,200,111,130,153,118,235,22,245,144,240,53,69,70,220,190,47,174,150,0,104,229,80,128,234,112,201,5,136,172,0,51,166,32,82,239,56,222,109,35,79,96,220,135,69,143,58,51,59,125,167,219,181,108,188,154,204,174,210,73,104,65,23,92,233,253,147,76,231,203,225,84,1,131,192,104,52,120,225,0,71,110,228,108,64,131,94,219,141,235,87,35,8,135,162,116,85,7,101,239,239,2,215,237,160,159,41,3,25,33,126,13,5,238,76,21,170,87,121,81,200,107,245,202,38,70,238,220,33,231,78,90,78,163,33,162,88,184,235,118,217,106,213,192,129,62,231,163,94,19,223,69,33,224,180,117,223,233,55,107,17,8,236,31,102,70,121,75,38,171,161,210,105,247,70,229,87,233,178,0,252,135,38,31,100,100,23,169,150,222,130,34,158,170,201,61,189,104,97,209,71,51,75,217,39,238,30,77,251,43,151,175,61,243,228,211,183,54,31,91,127,226,209,43,49,111,223,32,2,36,242,211,101,112,206,141,178,66,108,80,134,254,206,14,162,164,198,165,29,138,254,130,165,124,3,191,176,59,239,241,120,221,220,124,250,201,235,215,111,61,123,227,242,250,51,6,94,182,114,98,26,70,125,92,4,12,194,167,241,174,6,8,73,176,122,149,200,56,71,220,228,233,179,233,160,56,151,93,189,46,118,40,105,14,107,20,182,28,136,146,52,122,176,12,56,164,217,85,55,170,253,154,217,141,56,191,247,72,205,251,112,179,189,199,236,186,246,81,53,129,63,10,162,241,1,172,214,207,89,52,192,103,130,158,211,112,171,32,101,192,176,238,172,62,103,61,98,93,114,46,89,15,247,30,121,184,222,127,228,225,89,248,61,11,96,30,177,4,23,130,233,140,179,16,169,146,247,205,1,193,62,242,243,38,255,45,106,126,126,133,106,53,139,45,104,57,173,76,24,49,232,48,149,155,79,122,157,3,1,186,217,14,112,229,203,171,211,58,180,149,33,178,41,29,62,176,221,180,173,244,5,218,208,146,107,75,11,67,54,22,162,133,12,122,110,207,237,176,79,70,161,136,134,46,28,161,162,240,36,99,189,123,55,226,58,88,70,135,209,238,162,165,206,40,40,209,90,196,121,249,214,180,90,134,196,170,204,105,236,118,162,152,91,7,129,241,192,31,228,2,148,28,219,97,110,31,214,105,121,43,215,109,174,201,89,25,1,212,212,30,156,107,212,137,92,214,50,93,73,93,166,43,134,194,161,146,113,233,95,25,13,122,234,98,61,110,85,229,134,51,197,111,150,179,38,238,27,49,194,121,161,98,15,102,97,228,218,116,102,172,95,56,245,10,233,55,183,194,8,0,172,251,91,125,180,69,87,238,9,83,105,127,247,46,172,59,47,144,191,194,188,245,36,76,49,20,180,0,53,225,242,131,44,229,109,55,65,225,154,107,231,105,135,13,175,124,236,135,109,3,108,11,216,78,253,187,106,71,161,0,187,60,229,190,128,156,155,73,122,172,69,35,74,225,79,167,228,58,160,46,241,226,192,42,164,111,22,163,139,218,120,196,175,192,240,177,29,206,24,121,176,173,137,0,89,234,167,83,235,67,144,196,171,233,23,76,149,211,201,85,175,38,47,20,20,13,191,249,236,128,27,29,49,155,34,72,24,185,13,136,75,65,154,206,9,199,8,57,116,229,102,82,120,203,164,70,217,92,183,145,97,17,75,39,46,92,136,157,145,145,123,240,212,51,100,93,135,6,219,181,23,197,87,187,93,115,242,190,61,31,89,1,213,218,104,139,231,194,175,50,94,62,108,111,205,109,219,215,53,245,85,202,250,208,151,235,67,132,4,27,60,194,24,132,137,48,83,254,152,126,226,207,172,49,171,161,46,249,177,201,163,171,74,89,130,63,165,20,16,206,117,243,137,158,47,165,246,124,105,27,70,186,254,186,170,73,61,178,98,47,33,184,166,174,227,162,21,192,125,47,232,252,24,6,73,144,137,104,134,140,41,62,61,227,247,86,99,93,77,224,242,153,194,105,84,80,58,169,228,15,215,188,208,255,199,182,139,206,108,39,55,114,152,150,165,174,233,47,145,95,173,34,187,251,11,138,235,55,174,201,33,149,53,122,164,188,130,62,104,85,64,27,220,188,179,117,190,114,237,21,249,60,138,14,17,241,219,110,194,46,99,55,245,116,181,128,54,196,98,132,50,33,240,254,71,94,8,64,182,148,136,236,13,116,116,74,198,174,234,54,132,46,49,169,107,8,70,15,209,233,44,77,100,103,53,81,15,205,132,17,245,12,53,144,26,13,250,118,146,158,55,175,93,191,242,196,51,80,203,176,160,91,127,68,237,201,50,29,193,227,104,161,163,192,14,232,8,69,153,29,72,30,192,231,187,13,224,3,129,193,7,26,204,7,26,200,7,58,240,171,130,119,64,27,19,176,131,118,10,177,177,166,14,50,4,31,90,94,138,227,159,205,182,62,0,248,75,118,150,138,191,244,219,28,156,251,186,84,2,230,43,117,154,181,148,91,49,107,49,102,161,48,97,115,181,236,212,255,159,189,119,97,111,219,72,210,133,255,138,133,157,79,11,12,65,153,148,29,39,33,13,243,145,37,121,198,103,29,219,39,86,102,119,150,230,248,129,72,72,194,24,2,104,16,180,173,72,60,191,253,171,75,95,129,6,73,223,102,147,141,242,204,88,32,208,104,244,181,186,186,186,234,125,197,112,148,144,33,193,208,60,92,81,178,165,13,144,90,64,235,159,22,85,85,92,14,170,61,190,232,150,132,71,205,8,212,112,151,47,66,132,172,30,84,140,92,93,210,159,176,20,41,232,175,188,9,239,34,254,79,49,23,249,16,166,53,220,161,191,43,179,177,165,206,223,42,100,183,94,11,70,230,15,104,237,207,238,40,9,128,254,76,57,77,64,207,253,202,50,1,4,42,108,169,246,141,81,89,242,168,44,105,117,213,27,247,61,163,110,188,118,26,149,126,226,150,222,95,88,101,197,207,105,201,222,207,31,175,50,16,162,109,168,234,138,62,209,82,115,208,242,168,62,72,205,230,32,12,242,181,219,30,38,179,178,204,31,102,6,207,54,28,222,155,106,129,60,134,180,223,143,207,214,124,223,126,61,62,51,119,91,4,4,158,39,219,190,77,162,179,241,246,111,105,244,63,167,222,222,251,233,224,191,222,252,237,224,217,47,199,181,81,176,211,16,88,186,102,14,89,52,112,164,169,77,6,121,86,182,190,1,217,220,35,246,31,230,246,210,28,240,95,222,140,230,198,178,103,34,150,8,223,45,67,127,19,182,147,186,29,14,7,61,235,243,1,228,96,22,211,185,40,254,47,16,115,122,123,32,43,123,17,47,158,180,104,206,214,164,80,109,38,95,240,235,142,104,116,46,219,200,70,28,237,104,27,55,40,2,141,86,184,231,108,133,123,102,43,220,155,224,254,118,123,5,87,69,74,72,99,159,46,163,40,19,41,20,73,189,22,159,175,14,245,54,168,67,159,167,7,233,82,217,122,80,210,144,206,233,226,56,23,251,162,150,174,220,105,221,93,137,123,11,123,127,165,243,6,161,190,97,128,40,203,233,217,153,225,60,175,12,233,218,137,94,231,153,111,155,101,190,117,142,211,100,235,60,167,201,150,185,206,227,69,149,224,225,73,219,230,190,102,122,157,17,237,68,177,92,100,87,47,229,171,34,105,205,191,232,73,235,206,240,95,100,51,48,139,97,88,13,116,57,237,77,237,22,6,18,123,19,220,178,121,54,242,95,163,85,214,89,80,62,83,118,126,214,246,56,183,119,193,8,254,203,91,245,196,20,195,33,210,150,53,205,47,61,142,68,84,143,104,152,29,161,87,53,90,56,64,252,17,146,72,92,67,220,210,168,62,173,200,3,240,236,53,217,240,228,141,177,130,34,80,249,16,96,73,179,76,86,185,187,125,228,31,139,197,115,4,44,17,39,233,165,66,149,137,213,0,75,113,76,88,61,214,190,134,39,150,227,49,199,44,181,27,208,194,138,140,159,186,87,172,128,252,95,69,110,122,196,39,60,212,43,30,234,37,15,245,214,15,64,255,157,238,241,53,123,16,192,255,118,204,227,35,123,119,47,212,134,207,24,202,70,203,184,23,143,47,220,140,58,7,48,180,130,111,13,81,229,216,159,219,14,110,230,89,141,21,246,194,58,209,215,86,114,154,133,253,229,213,241,207,97,98,26,224,212,81,86,189,164,178,233,213,115,116,246,176,138,251,155,20,22,74,18,215,101,70,232,20,1,56,155,80,204,146,191,41,18,9,162,63,139,114,136,56,50,48,57,64,146,188,215,158,20,136,95,169,214,238,65,30,10,5,123,112,173,150,30,116,252,144,39,187,120,45,206,228,40,242,142,157,197,73,53,71,131,63,93,160,63,216,222,209,241,147,131,95,158,157,188,226,91,252,101,113,230,252,74,156,96,96,136,36,252,198,195,21,241,72,122,29,202,159,13,108,32,233,31,65,143,239,168,247,240,120,234,8,110,227,241,148,194,91,78,171,145,167,40,161,248,203,202,151,80,136,221,102,75,172,100,109,84,5,130,225,24,6,248,164,5,115,88,238,71,34,117,69,145,234,214,41,145,124,226,58,45,74,228,241,160,218,216,36,19,34,104,209,63,41,56,35,80,103,178,10,58,130,50,175,116,230,2,51,202,66,68,85,79,113,229,40,91,98,2,184,45,116,175,136,119,176,91,106,145,196,213,168,126,68,136,46,140,216,15,29,239,14,191,86,59,39,52,123,36,153,113,159,8,191,33,213,194,212,98,8,10,136,49,12,54,234,171,44,63,142,45,113,185,87,21,69,118,26,151,142,91,166,131,34,12,66,110,9,90,185,106,9,35,99,196,55,30,162,163,166,115,100,232,65,29,94,203,89,18,175,66,20,127,225,216,59,21,54,67,207,240,218,241,154,146,221,107,25,73,205,229,57,161,51,89,31,255,232,163,42,50,139,243,74,137,145,225,240,140,221,12,84,45,34,119,255,187,186,190,50,193,190,196,112,171,38,138,55,194,184,23,200,238,9,141,8,227,103,58,146,81,131,142,9,175,26,242,144,221,221,229,157,129,218,65,16,252,95,228,90,44,81,154,155,48,101,153,53,81,227,200,2,165,111,90,185,8,7,198,216,146,82,172,25,172,240,185,137,108,136,241,114,59,154,189,32,102,67,133,20,57,229,40,142,94,250,240,18,90,176,80,154,163,7,34,223,194,253,87,18,168,93,190,241,221,184,221,170,15,10,134,1,158,196,147,108,17,78,195,89,52,94,231,106,2,223,135,221,35,157,103,251,139,200,114,219,161,11,177,185,88,132,227,245,14,46,19,41,14,102,56,56,214,40,40,129,63,109,255,12,20,87,29,104,164,186,231,165,149,62,214,59,87,229,130,238,66,199,165,134,118,161,239,41,140,107,7,16,39,34,105,196,136,21,3,203,110,66,252,230,226,172,37,143,68,142,193,192,119,223,118,195,122,218,217,245,44,192,102,223,137,245,2,194,74,223,30,148,8,205,54,242,83,226,220,136,225,43,174,16,92,57,214,70,41,206,161,120,80,32,224,126,17,21,55,55,110,125,107,140,45,9,125,62,209,173,251,210,154,87,194,13,63,48,228,162,112,205,17,86,130,84,30,41,224,10,107,186,92,106,29,142,7,95,52,214,182,57,250,219,145,109,55,105,5,245,79,156,224,92,110,133,151,230,48,202,34,54,84,236,7,195,130,45,20,41,29,216,172,12,92,204,207,40,73,254,16,125,55,24,77,163,108,149,33,163,124,80,61,138,122,24,124,57,224,176,187,248,35,70,54,116,8,247,63,92,66,201,102,92,178,37,151,108,137,37,51,4,143,212,237,139,48,237,22,193,74,139,252,232,154,5,60,19,255,10,119,10,254,161,52,166,85,104,49,143,123,161,116,33,66,0,131,230,82,192,111,179,172,68,189,138,244,14,77,104,141,11,14,79,237,134,115,26,60,17,181,110,182,3,60,123,159,148,136,217,16,121,68,169,230,133,114,105,95,16,114,120,21,27,20,75,115,201,96,51,80,7,173,184,130,149,201,93,174,149,103,240,39,241,125,42,165,55,80,170,20,106,76,86,4,195,81,104,68,55,252,106,4,61,188,250,202,241,20,183,96,51,127,84,176,153,239,113,251,62,149,96,51,196,226,48,245,51,99,187,51,253,116,151,249,217,55,197,140,153,255,30,48,99,150,183,152,49,159,131,25,115,185,17,47,102,166,240,98,230,95,19,47,102,217,192,145,216,12,99,64,251,112,52,199,197,18,192,69,6,232,73,55,64,152,178,15,123,187,187,139,6,208,193,162,233,138,115,18,152,71,23,160,233,23,25,153,88,80,136,20,187,187,41,136,70,88,207,241,195,95,1,26,100,29,220,1,215,110,171,160,99,162,166,248,166,113,199,28,222,104,201,16,28,188,235,91,221,12,99,173,63,12,52,204,176,21,237,42,154,155,247,94,124,64,30,216,24,3,194,181,218,140,222,70,28,223,138,59,134,42,176,90,173,38,114,252,136,34,174,11,233,135,197,189,156,37,165,193,134,75,70,105,251,166,14,135,45,31,33,108,70,140,74,89,217,141,7,57,113,7,194,226,240,176,26,117,251,131,190,12,143,213,99,139,89,32,131,225,101,51,192,243,210,24,130,28,216,153,234,192,206,75,46,66,52,246,166,203,114,81,224,238,91,144,172,133,164,197,151,226,26,181,141,183,120,1,178,33,75,167,112,113,90,96,200,180,199,75,32,92,64,194,183,180,143,159,37,222,196,208,95,46,191,141,254,66,11,88,28,21,136,91,175,132,71,241,233,11,88,250,77,23,176,236,247,176,128,45,110,23,176,207,89,192,166,27,23,176,84,45,96,217,215,92,192,22,138,82,83,177,200,238,225,97,71,96,48,179,78,111,119,13,183,187,134,175,178,107,248,238,190,181,109,232,223,238,27,110,247,13,255,179,251,6,191,167,53,26,25,211,60,96,19,143,135,145,228,99,79,157,94,50,65,147,135,64,60,32,253,102,197,135,92,94,47,231,168,172,128,42,243,214,155,12,207,220,167,11,234,252,32,158,205,142,49,127,116,207,73,48,252,54,183,206,28,53,111,107,3,179,57,137,36,64,120,200,130,49,39,137,152,144,157,83,29,118,130,92,28,79,24,19,144,231,160,251,228,226,0,158,120,123,118,116,113,208,78,189,81,13,85,220,27,79,74,186,148,38,107,50,231,55,238,6,123,208,98,179,44,57,122,241,147,92,133,68,24,150,62,75,187,104,95,248,102,22,22,96,30,205,63,19,11,208,100,128,201,68,163,19,43,116,142,209,160,30,157,166,121,160,188,210,5,158,179,180,238,237,176,94,142,115,245,203,189,172,56,23,53,188,52,22,217,240,139,54,57,252,49,222,224,56,215,112,195,211,79,180,178,107,175,37,199,83,211,75,1,6,145,64,188,120,212,31,37,176,21,232,161,223,75,127,88,62,76,134,37,140,171,106,92,34,65,158,30,89,229,100,200,27,29,213,138,72,94,12,165,157,220,220,140,39,45,103,171,114,203,130,92,207,180,77,225,210,150,67,31,209,212,74,104,2,140,6,65,134,8,229,170,38,31,96,160,92,44,234,46,76,237,227,92,29,171,84,60,142,20,118,24,149,201,217,8,134,51,151,81,114,40,116,163,54,147,8,234,17,54,238,10,130,77,172,194,32,9,69,5,6,213,74,65,97,106,16,159,225,133,180,24,95,91,167,65,48,120,232,96,172,43,165,136,8,58,126,124,252,228,197,207,199,34,246,88,186,101,117,79,41,148,173,43,61,57,68,218,23,47,79,158,254,244,244,191,117,50,189,15,182,66,152,213,115,245,254,241,179,227,195,147,167,47,158,171,194,40,161,166,202,99,156,128,13,136,119,91,62,89,133,23,202,212,125,125,240,242,233,192,139,231,41,228,73,103,87,144,83,154,33,35,80,136,182,255,1,170,133,165,183,50,118,108,23,27,116,71,53,227,203,111,177,136,127,33,217,189,9,98,241,5,192,80,182,105,130,65,25,18,27,199,162,90,13,99,227,160,195,108,193,248,219,104,223,99,41,248,60,12,121,197,61,119,113,78,27,246,179,2,182,220,113,196,183,107,219,97,232,29,211,236,240,48,210,191,226,192,144,53,14,63,29,208,255,4,185,52,72,155,138,165,77,10,210,38,125,88,13,83,144,54,197,56,181,165,77,10,210,38,137,80,87,40,178,36,192,89,200,146,32,33,43,147,185,231,54,220,31,27,103,236,22,4,11,46,148,197,222,41,198,106,139,124,201,41,18,102,48,29,173,175,10,14,6,39,254,32,252,107,33,195,69,185,217,43,105,27,7,50,131,9,213,184,15,137,19,249,187,125,230,68,254,142,128,218,155,108,14,53,192,152,10,229,19,122,158,132,116,230,6,191,172,105,113,4,51,27,244,170,250,173,17,249,190,159,164,151,176,130,18,148,172,250,53,216,33,202,21,83,199,148,103,192,154,217,119,71,235,151,149,240,33,24,209,231,209,108,148,12,166,162,140,193,106,104,154,37,106,81,237,8,56,167,182,33,185,101,27,80,14,203,204,89,210,208,118,241,102,51,200,65,122,68,131,154,225,198,84,155,22,243,43,119,52,116,206,29,176,187,187,163,73,237,123,250,32,220,248,8,70,178,26,106,255,212,236,214,105,56,35,30,32,168,192,205,77,166,145,159,118,250,76,107,162,186,155,162,185,245,42,110,166,42,12,30,150,157,194,103,238,27,77,209,130,126,253,124,13,139,127,42,219,25,95,196,102,99,193,184,104,126,153,171,180,163,65,131,109,58,149,41,232,137,211,135,50,217,112,10,19,13,95,27,79,39,248,10,252,209,201,197,69,111,133,64,91,88,233,121,68,110,173,120,98,11,90,27,3,115,93,170,14,236,227,246,112,174,190,191,116,126,126,14,43,71,137,22,209,165,188,152,70,115,229,210,58,156,62,194,226,117,187,88,166,57,149,105,105,21,137,107,208,242,194,44,194,87,194,29,104,171,241,108,18,38,248,79,21,212,235,163,240,214,12,175,158,213,183,178,34,246,131,117,16,107,52,152,228,180,96,15,152,235,149,129,166,78,120,123,185,66,121,161,159,137,88,145,74,97,240,63,249,251,203,227,93,249,67,65,163,75,100,116,129,240,39,60,50,17,138,91,220,82,175,60,59,254,219,241,179,155,120,96,36,105,228,22,202,220,20,70,142,4,88,85,55,204,135,154,162,137,60,158,28,4,72,99,242,41,144,116,65,6,225,149,211,203,128,168,117,80,179,11,141,121,133,187,38,39,177,238,142,8,125,136,243,131,25,219,1,200,119,207,2,32,49,91,20,13,104,232,159,105,101,206,111,59,25,225,75,21,6,93,26,103,46,187,190,110,192,27,179,111,130,154,251,156,244,71,17,112,19,170,209,64,154,59,220,205,70,118,34,77,67,7,235,26,249,53,248,119,199,222,191,79,238,158,135,30,108,214,30,193,34,218,246,2,62,172,55,33,199,4,68,182,243,36,223,116,183,85,237,125,26,240,46,218,77,92,99,90,114,168,65,114,26,157,132,64,148,158,183,98,39,217,111,167,237,88,136,143,135,160,192,111,77,147,115,139,135,248,91,195,67,140,255,136,38,227,226,15,108,50,86,8,144,167,18,1,178,135,26,196,169,4,128,188,143,0,144,167,18,0,242,1,2,64,158,74,0,200,239,17,0,242,212,63,51,76,203,167,159,110,90,62,255,166,166,229,131,223,131,105,249,253,173,105,249,115,76,203,87,27,79,244,206,213,137,222,193,215,60,209,123,175,78,244,46,181,85,234,202,192,120,166,83,245,240,74,67,60,31,190,56,58,102,218,204,15,255,195,133,142,55,243,177,104,212,31,25,123,36,232,143,246,208,104,37,194,136,134,202,121,214,166,227,33,129,153,88,132,57,160,32,24,44,22,27,12,8,138,43,201,102,91,49,97,187,5,47,139,118,253,221,12,23,36,136,189,119,132,146,88,119,61,129,149,169,50,227,172,13,114,25,141,214,227,224,181,136,74,63,198,112,192,140,162,235,196,30,33,3,29,97,79,242,179,248,153,241,6,38,45,190,220,57,200,13,205,190,53,205,75,76,109,65,108,35,82,178,76,27,110,80,83,39,34,17,174,207,237,109,24,215,31,201,46,179,40,180,20,97,147,192,173,255,128,46,43,4,141,129,65,109,180,12,20,15,123,55,55,197,163,8,61,154,45,215,43,59,53,238,50,58,125,104,252,162,155,194,223,133,237,158,5,74,35,46,97,12,141,63,52,8,105,98,184,93,115,91,154,237,201,54,131,33,11,218,81,167,234,102,212,82,171,213,54,140,49,82,171,19,219,144,205,35,137,66,89,113,236,236,19,169,11,71,184,23,196,41,160,57,74,50,138,56,220,72,220,97,96,116,57,166,169,84,210,204,77,130,43,153,61,137,145,20,169,211,87,223,54,155,253,43,132,104,54,105,20,146,96,83,249,164,60,201,3,2,7,125,42,118,97,84,218,161,225,52,214,254,110,30,168,189,27,191,37,63,9,251,56,114,165,239,246,183,242,172,219,178,9,5,194,46,200,100,184,79,222,93,254,180,142,160,75,135,0,94,200,52,102,95,38,25,214,249,235,153,237,67,147,65,179,188,65,30,201,123,193,224,132,63,235,147,58,106,153,236,50,226,119,221,68,199,119,155,41,212,99,180,120,236,201,98,211,129,107,205,129,143,233,47,20,161,141,9,0,64,59,117,87,231,20,95,70,46,34,242,117,184,60,218,231,189,214,24,104,158,249,254,121,237,57,111,98,136,91,1,106,58,20,17,161,35,201,26,65,25,27,100,39,200,88,109,25,162,167,182,143,224,40,81,237,52,72,246,150,57,57,62,242,225,157,118,123,164,65,215,78,131,82,108,167,103,132,42,35,199,72,51,113,225,12,120,218,197,60,201,178,233,69,130,196,23,132,90,93,91,171,218,17,84,80,99,228,3,192,185,86,181,62,212,84,173,174,224,212,248,96,112,106,252,124,140,191,79,14,30,71,222,157,59,94,40,44,19,87,134,177,226,195,183,177,81,222,210,89,220,154,111,110,233,44,254,133,230,27,101,194,120,35,77,24,251,100,195,120,35,109,24,61,180,97,188,145,54,140,254,61,52,98,188,145,70,140,253,251,104,197,120,35,105,44,238,35,139,197,27,201,98,129,44,206,239,225,167,160,177,216,239,35,141,197,27,73,99,209,239,35,141,197,27,255,48,8,223,50,229,197,99,248,101,178,30,189,249,116,115,200,187,255,33,82,139,87,223,138,212,226,40,186,251,143,241,157,238,255,155,252,249,79,119,195,103,237,68,22,175,236,51,124,193,58,32,14,241,13,222,79,88,144,24,12,194,194,40,151,136,203,10,43,98,35,202,197,78,127,232,192,213,176,32,225,107,80,122,67,7,210,221,41,74,159,87,8,29,237,227,41,242,75,84,100,114,87,28,122,202,159,199,147,111,200,38,78,243,155,155,84,236,18,241,202,130,162,185,185,193,221,76,106,156,227,32,122,128,14,242,150,201,91,72,114,245,99,14,68,149,191,135,179,198,94,157,207,200,96,94,207,162,153,189,103,207,31,33,158,206,78,243,21,76,223,163,61,61,183,128,218,175,228,225,140,91,111,25,37,53,32,64,152,112,177,191,196,221,206,89,116,137,187,157,11,248,211,159,192,28,131,207,61,214,206,129,215,43,164,69,62,181,217,171,2,152,155,180,49,60,51,135,229,185,29,248,251,62,58,51,183,90,115,139,16,54,188,192,249,27,251,239,67,154,192,87,184,87,175,127,250,192,249,229,15,160,65,45,12,125,205,96,68,158,165,103,176,16,132,139,0,251,134,3,127,176,55,116,184,117,233,171,142,224,50,30,90,176,5,234,33,150,70,109,30,15,213,10,49,116,181,240,97,40,95,27,31,78,130,85,209,137,50,57,11,204,188,157,40,28,208,82,42,75,181,221,205,195,12,4,46,193,31,96,236,112,222,201,86,65,216,107,25,195,74,42,53,131,220,43,49,150,71,190,250,134,50,129,192,139,226,7,210,46,192,206,210,175,212,28,168,26,35,63,224,2,52,38,217,49,104,202,54,36,97,190,45,138,184,19,163,210,40,94,98,231,91,7,7,226,178,226,6,82,128,62,37,193,182,64,198,95,7,165,90,83,223,185,36,150,133,195,82,186,122,62,54,173,19,242,117,227,160,180,121,111,28,79,12,10,90,27,214,210,8,57,71,65,145,70,201,176,104,119,76,44,12,174,229,70,244,254,165,61,137,65,77,236,38,10,4,85,17,192,44,208,183,209,180,252,100,157,52,232,102,157,62,76,17,53,144,179,112,17,198,97,137,5,151,112,56,194,226,35,238,14,211,110,84,208,142,40,176,71,151,218,131,110,59,10,196,85,18,218,108,77,101,147,157,189,125,64,126,221,97,177,205,8,168,28,115,63,81,77,22,124,205,202,175,195,59,110,76,71,90,218,165,141,6,4,144,141,154,122,180,158,51,188,9,187,186,129,252,59,151,190,173,130,171,123,173,57,185,29,194,248,107,128,100,211,198,105,60,25,18,31,185,5,50,139,44,171,110,222,13,253,93,168,21,90,147,65,103,135,229,163,112,174,140,35,177,129,42,130,129,149,192,94,28,145,52,88,36,131,81,48,240,171,200,141,101,27,150,145,45,62,53,253,122,109,181,101,40,122,158,252,99,208,230,29,120,23,2,162,62,183,93,154,96,64,115,237,92,75,113,46,169,175,97,255,127,145,102,137,141,1,21,40,207,51,69,126,161,169,178,181,101,86,237,211,146,232,87,223,245,21,216,95,36,74,177,68,31,25,57,197,30,107,29,128,142,89,212,111,51,34,183,13,253,182,49,232,235,168,217,123,103,105,134,20,34,14,119,29,7,191,135,88,51,161,116,237,72,34,70,154,127,22,48,97,61,111,59,204,217,154,135,164,209,227,134,26,146,40,38,228,141,242,66,28,226,188,67,221,142,252,237,182,5,141,253,218,50,18,79,165,148,143,207,235,242,117,142,62,62,226,64,74,221,149,247,194,182,138,111,183,218,58,101,173,244,210,253,100,145,43,154,112,173,200,21,124,92,14,73,201,83,205,172,143,162,42,183,253,9,9,92,103,77,186,71,125,237,249,215,32,6,169,241,159,171,81,232,48,40,43,249,100,88,147,113,211,233,248,30,25,176,204,140,77,49,246,190,41,176,55,65,195,90,241,229,38,164,115,77,184,241,182,5,150,34,4,65,242,75,227,152,102,65,199,52,225,52,234,193,150,201,6,241,18,123,51,168,204,52,74,157,90,206,40,181,245,152,69,208,93,116,250,3,141,161,213,93,132,184,93,19,43,147,88,20,23,225,162,51,133,61,153,121,30,42,228,235,60,114,73,147,206,20,45,29,115,222,161,180,32,93,86,129,137,157,117,22,181,143,62,145,108,105,111,127,13,80,198,179,141,184,152,95,186,90,142,39,46,84,202,237,4,128,136,106,41,35,173,108,224,56,239,71,218,159,119,119,215,155,94,196,72,21,149,148,71,49,168,27,248,12,58,155,2,111,118,119,249,146,194,101,246,144,103,13,100,46,90,28,143,96,116,206,109,67,190,145,50,144,135,128,107,146,192,224,114,45,65,49,193,182,186,184,0,80,19,198,247,139,108,246,55,108,97,37,185,52,127,204,225,139,231,39,199,207,79,94,161,251,34,140,210,150,222,39,195,88,203,51,225,73,228,19,146,84,203,176,72,213,176,152,242,40,155,145,39,117,30,45,215,107,95,242,116,127,148,43,161,38,46,96,21,29,228,172,135,36,77,141,204,52,2,105,156,221,92,104,250,237,22,162,16,9,233,122,154,93,27,132,166,241,182,145,107,128,190,255,144,53,85,70,223,166,90,73,89,230,0,28,253,213,170,93,77,33,105,180,132,105,216,20,136,103,227,18,99,164,18,248,19,241,175,81,133,215,120,99,80,51,50,195,173,96,132,255,234,232,16,188,133,40,38,190,122,73,118,203,24,159,77,64,157,163,39,99,124,20,242,173,176,18,145,24,38,20,155,161,54,184,251,79,205,24,211,178,84,213,232,106,19,195,60,162,154,141,183,204,119,170,177,151,94,198,231,136,53,161,250,254,154,238,12,204,215,246,232,214,10,221,25,52,16,178,101,7,219,233,237,216,183,246,216,125,186,121,255,20,222,78,208,13,56,169,151,19,173,87,181,12,70,141,59,145,71,80,27,8,138,231,59,30,114,238,94,40,234,231,248,50,76,32,135,3,178,213,130,165,106,209,237,85,147,97,77,195,131,229,201,106,120,237,43,222,54,155,86,250,12,236,217,183,244,5,38,144,185,91,103,224,91,103,224,223,151,51,48,29,24,165,209,133,132,80,192,83,159,5,252,204,112,65,229,83,159,25,252,156,226,169,18,49,164,47,225,215,28,109,220,12,183,112,22,97,16,143,94,36,46,62,253,16,232,84,236,145,237,145,145,155,241,127,81,79,5,23,107,70,172,68,199,33,37,20,94,156,76,34,60,234,25,214,199,32,103,124,86,22,151,184,138,126,91,95,92,44,46,89,219,207,26,40,0,42,70,214,195,115,182,175,24,19,218,27,158,219,199,73,180,102,202,211,36,49,235,171,85,120,213,118,30,101,147,72,212,115,147,108,217,149,235,172,138,21,12,16,251,40,194,4,48,21,200,212,163,226,67,174,238,104,154,112,105,78,97,103,18,145,3,97,59,69,105,195,95,72,130,62,9,223,24,170,139,164,74,22,217,197,239,147,25,255,198,174,122,15,205,46,141,233,28,84,125,200,165,19,136,194,198,131,163,50,62,63,135,82,215,105,166,85,212,183,223,196,105,144,184,7,54,164,187,174,239,205,205,130,99,35,139,37,242,9,242,246,128,163,67,203,112,233,6,87,13,251,78,74,233,229,214,84,215,56,130,49,22,109,185,150,236,58,49,128,139,209,4,38,118,225,203,54,4,225,173,202,228,138,56,183,218,134,162,123,53,11,144,244,222,35,126,161,231,176,83,126,159,8,78,37,177,155,36,121,65,204,180,20,221,143,136,205,98,116,144,235,25,14,25,44,188,201,204,210,90,42,71,113,112,77,43,209,87,199,252,182,249,193,80,254,224,221,8,252,76,242,153,124,130,151,124,95,198,46,66,203,175,44,19,251,22,141,37,67,238,195,166,202,9,27,28,44,145,148,5,226,39,70,250,114,169,104,198,20,242,215,11,46,98,26,145,43,30,61,203,248,154,159,12,27,53,141,195,34,68,55,209,85,221,22,211,62,10,100,184,133,62,114,110,76,171,181,62,154,67,205,224,221,64,41,241,166,58,19,170,145,103,243,170,152,146,165,167,138,188,57,175,4,201,182,107,163,48,183,197,84,46,71,21,187,159,233,184,51,113,187,76,144,13,33,97,99,234,142,116,215,28,26,179,219,46,105,173,161,19,163,191,18,171,183,18,213,87,137,238,41,84,89,251,193,202,196,158,176,101,212,22,77,236,16,95,6,168,140,2,108,57,45,102,87,181,86,54,164,117,175,49,144,235,217,33,46,205,150,153,97,43,183,142,47,137,43,189,145,146,87,72,108,41,65,36,194,6,141,2,155,119,87,178,185,212,214,133,96,59,118,93,109,52,55,86,41,243,204,208,117,27,145,250,175,91,189,42,180,221,205,22,117,202,175,129,60,82,115,122,6,195,51,203,226,57,244,23,108,237,210,6,97,110,234,38,204,37,140,126,91,94,26,11,170,18,153,114,105,79,109,219,140,249,38,186,41,54,249,123,241,78,105,234,69,169,117,242,33,109,62,165,136,119,168,44,225,9,91,17,133,105,105,178,105,27,37,68,143,115,50,105,148,237,73,204,82,10,224,75,81,61,80,241,209,18,29,172,204,155,38,211,239,186,83,207,218,140,117,53,91,232,186,201,38,49,161,128,218,140,129,171,213,191,136,110,214,233,172,147,71,124,80,157,146,231,2,134,107,36,198,157,78,66,247,186,185,8,228,19,102,194,186,227,15,145,96,82,156,71,17,238,203,56,15,244,205,17,142,235,60,60,178,6,112,253,20,182,161,74,205,90,96,160,2,236,25,74,127,138,176,236,113,52,227,76,102,152,9,155,113,107,44,237,198,204,72,240,68,107,78,140,12,228,101,20,135,11,233,101,211,44,42,90,172,47,225,59,232,106,67,104,10,236,109,179,96,111,155,182,194,158,53,11,123,1,153,156,25,196,136,113,116,193,25,93,96,70,84,28,244,199,192,194,192,175,22,206,93,210,252,79,35,15,169,114,189,240,92,110,230,101,150,230,60,66,67,252,200,95,60,140,205,225,52,242,107,245,182,62,220,233,227,105,165,157,2,123,217,46,28,124,158,24,123,61,244,235,107,45,41,100,116,30,41,37,188,45,85,184,64,85,209,215,89,6,161,228,19,62,71,250,223,206,185,228,15,22,124,194,231,22,159,240,249,248,116,34,104,132,233,18,201,131,207,13,218,224,158,53,93,140,201,216,186,218,169,81,99,243,132,232,129,153,35,73,24,41,77,135,80,159,234,97,212,107,116,190,8,46,167,15,97,248,139,241,118,210,72,44,131,8,80,166,100,32,60,184,144,70,212,234,193,30,162,219,248,141,10,84,166,207,183,252,220,250,96,150,182,101,66,243,68,140,137,90,0,255,153,12,181,107,159,46,221,236,164,16,26,173,44,223,24,212,214,201,39,208,119,106,68,185,41,150,228,56,75,240,151,12,138,192,53,87,199,200,212,191,186,209,1,113,60,94,163,105,79,38,195,188,177,20,162,167,14,25,177,198,45,122,248,68,198,37,87,205,131,97,1,182,0,194,112,31,77,59,21,206,103,16,119,204,50,94,91,9,99,18,2,11,152,18,226,20,66,58,117,169,142,238,81,108,242,98,144,185,87,67,69,255,48,90,116,180,76,30,224,15,218,137,163,234,77,91,170,66,203,100,233,87,36,14,216,241,103,120,138,160,71,161,75,190,119,41,236,78,190,108,190,51,46,148,25,156,94,215,22,83,218,16,103,97,209,53,104,149,107,99,185,5,75,123,231,131,86,179,100,79,105,30,187,155,155,157,220,82,88,236,212,9,177,70,136,180,142,9,120,77,217,13,24,252,172,158,121,200,61,32,239,179,130,188,10,33,79,245,130,153,191,78,174,180,233,85,200,227,104,144,175,212,52,224,204,88,231,158,172,243,51,201,121,144,161,59,5,231,44,156,47,118,108,71,46,194,179,37,248,111,60,173,69,33,170,185,239,2,70,99,111,60,168,2,60,146,215,247,199,213,132,64,23,137,66,197,253,14,234,115,108,168,29,226,187,104,251,160,240,24,164,187,105,44,39,150,106,50,112,228,214,233,175,184,122,17,206,34,174,94,84,17,209,148,62,81,198,169,124,82,180,15,14,107,74,27,163,96,36,233,95,38,131,118,34,24,152,135,227,73,184,193,219,216,213,61,104,158,50,20,156,162,219,151,113,94,146,41,7,38,71,82,215,99,22,48,253,51,156,254,211,8,9,7,49,58,146,150,243,104,170,215,255,89,72,145,161,104,213,44,253,57,233,17,76,35,51,35,26,153,48,22,102,116,36,77,66,194,53,81,222,135,251,196,36,21,203,153,135,211,54,222,150,10,213,106,70,109,209,210,27,131,198,193,61,43,147,116,122,136,13,171,144,153,140,189,132,21,133,217,16,30,245,70,199,3,127,213,156,50,219,56,144,186,95,223,208,253,50,82,203,106,254,70,211,205,217,117,180,7,72,32,213,65,216,100,44,72,29,92,169,130,103,50,40,119,17,8,140,168,188,77,33,25,86,168,62,60,156,227,191,35,201,186,121,82,204,187,17,221,234,210,227,1,238,75,81,73,121,52,23,23,12,223,35,19,119,34,153,160,43,19,144,230,110,80,115,174,211,69,140,179,155,207,60,161,207,93,222,61,219,177,90,163,45,168,241,234,125,231,171,247,173,176,211,251,164,189,75,109,165,94,69,73,77,21,106,45,138,199,148,218,105,235,40,61,217,91,185,227,158,153,78,122,195,110,208,217,118,162,34,80,151,185,99,187,223,216,237,139,89,239,59,149,38,244,77,15,132,30,161,21,168,244,230,38,134,58,33,36,72,109,181,185,185,73,244,93,94,62,224,147,116,203,92,101,110,110,74,121,79,88,108,174,189,199,63,123,232,208,39,34,240,8,6,96,172,206,170,37,50,149,17,221,168,197,49,154,213,115,171,1,131,144,179,171,140,236,202,70,118,85,75,118,168,108,218,109,63,100,239,226,150,93,86,166,247,16,180,77,206,228,14,130,198,64,33,1,156,178,140,94,64,3,75,129,6,55,126,29,85,9,218,178,187,210,233,206,58,205,150,37,220,176,76,69,178,7,173,185,182,65,119,252,204,32,235,207,247,159,89,58,89,93,157,113,39,9,5,135,32,239,28,198,120,26,147,75,78,171,32,84,227,90,159,173,236,89,75,44,234,234,14,123,132,137,109,113,138,110,119,210,207,33,65,68,65,237,5,82,55,101,47,81,101,53,141,18,213,183,38,241,93,174,37,241,85,107,91,168,215,50,49,12,145,187,20,70,28,33,88,198,204,219,22,11,43,67,237,160,167,8,13,113,164,110,75,4,57,227,4,200,78,16,132,59,126,47,156,25,126,16,181,19,36,113,28,145,13,119,236,115,44,41,206,82,228,186,105,154,231,210,205,6,55,17,46,222,48,38,51,240,227,60,26,55,15,7,106,120,186,161,141,34,94,175,153,253,20,227,76,152,93,50,107,167,125,204,194,241,114,59,118,201,57,6,198,236,152,7,74,159,196,46,57,39,242,153,186,235,208,7,94,57,241,4,38,49,68,149,56,72,169,12,16,72,35,16,208,82,112,5,210,138,41,53,115,141,240,156,160,155,135,240,192,48,188,50,174,110,137,38,110,137,38,190,10,209,4,57,73,100,126,17,180,224,212,110,231,233,176,248,166,232,95,211,223,3,250,215,236,22,253,235,115,208,191,230,27,129,180,22,10,72,107,250,53,129,180,102,13,210,2,62,171,193,237,173,27,122,138,67,93,106,238,237,163,47,162,46,48,63,233,66,131,98,216,82,137,9,178,25,69,72,154,245,84,74,22,22,109,9,61,207,0,22,105,75,218,128,238,103,172,146,96,56,55,240,59,200,154,227,133,115,13,221,1,154,191,177,96,205,55,44,88,90,145,20,74,6,200,156,143,21,6,45,223,220,52,116,58,231,8,131,61,146,106,252,193,24,118,226,90,8,145,155,212,238,110,205,183,196,28,139,43,227,43,246,114,135,158,122,73,128,100,12,11,67,202,251,85,160,184,199,41,232,118,232,244,10,52,48,251,197,30,208,196,241,72,86,156,44,52,198,132,96,15,143,170,145,61,129,97,40,192,234,168,147,85,198,108,70,73,82,146,175,223,240,51,97,252,43,255,254,125,246,153,187,215,99,36,6,178,148,180,204,204,68,199,102,233,209,154,136,77,173,182,119,157,46,17,241,6,79,12,36,232,188,192,219,51,193,138,53,174,82,212,64,103,178,206,78,243,96,101,191,73,167,164,145,117,74,95,127,106,48,155,136,67,79,57,119,157,166,210,92,31,189,6,181,175,81,93,162,53,126,10,50,103,114,215,82,4,97,235,240,134,244,78,23,253,131,145,6,25,102,184,59,0,87,226,140,87,17,42,132,195,188,118,170,28,214,162,107,36,166,188,116,231,97,114,238,218,129,247,75,73,166,76,235,143,60,24,231,165,169,92,53,26,64,134,89,71,13,247,2,146,138,176,188,200,227,20,197,230,104,198,153,72,9,54,116,118,131,8,70,243,235,18,34,215,209,221,248,219,81,40,25,188,24,185,216,31,107,223,34,223,0,218,159,241,153,73,137,219,50,219,143,223,8,101,194,0,48,105,48,50,239,91,231,157,249,104,28,135,197,100,96,221,76,70,177,137,97,144,99,76,4,159,113,117,251,147,182,10,88,228,6,164,132,214,0,208,97,94,170,59,164,42,71,207,41,120,127,239,167,131,255,122,243,183,131,103,191,28,203,201,76,166,232,210,198,147,110,54,56,66,8,90,49,13,8,109,225,187,218,161,114,182,131,69,25,154,19,255,12,89,148,209,106,83,131,229,51,13,202,149,21,113,154,19,19,42,158,31,117,163,148,236,208,245,246,169,79,242,173,166,49,191,230,51,20,66,35,59,67,42,216,95,147,81,126,53,158,9,236,140,237,135,109,140,5,80,241,130,24,153,77,138,123,125,232,202,96,196,200,205,141,225,24,186,121,125,232,146,123,122,172,195,26,11,202,96,168,168,235,51,177,150,96,188,154,141,84,7,154,152,186,37,92,206,107,24,119,116,178,214,44,47,75,156,200,233,98,180,99,67,204,213,8,81,119,119,119,214,61,134,173,248,101,98,11,61,57,51,173,193,4,237,104,168,207,117,41,166,182,21,92,90,208,141,155,145,139,29,15,158,86,5,234,205,46,68,60,45,93,81,41,147,75,155,221,22,194,239,184,37,140,93,245,218,250,0,246,142,246,92,37,164,12,251,19,38,132,94,173,185,55,205,0,146,155,181,5,34,105,14,64,233,56,20,153,109,110,83,116,168,52,214,50,31,246,164,164,175,7,160,186,7,130,88,10,169,54,82,113,80,163,175,61,101,115,76,18,21,176,242,119,74,76,123,161,82,144,173,42,98,252,125,125,97,176,133,42,122,135,181,79,184,176,190,90,128,102,52,30,179,110,62,153,56,29,96,18,156,107,226,232,140,227,255,11,12,62,27,136,134,137,209,204,198,71,255,184,110,128,170,85,43,178,129,21,216,212,135,140,145,69,213,205,27,47,83,148,81,100,14,133,186,44,118,162,51,230,205,76,140,46,175,106,159,33,167,184,166,12,80,77,203,102,19,180,29,239,24,26,130,169,14,208,17,198,90,125,1,99,127,86,198,89,225,52,43,242,164,6,221,228,116,194,11,213,235,45,42,31,3,217,152,31,182,4,56,225,234,226,41,6,187,254,149,228,111,103,13,195,156,125,200,237,54,97,168,198,198,66,213,104,107,81,232,70,41,221,3,152,77,219,209,154,112,250,49,159,61,15,91,151,66,69,28,167,16,59,41,76,22,138,132,62,198,30,237,104,57,62,214,103,252,8,177,107,46,97,80,196,179,89,34,52,84,113,94,44,30,198,161,28,131,226,177,56,67,118,150,129,109,66,142,195,53,239,233,147,159,15,126,58,70,35,137,113,222,100,31,173,8,142,239,35,113,243,165,60,222,6,133,131,148,232,163,23,135,191,252,116,252,252,228,205,203,23,175,158,178,157,249,197,243,147,131,167,207,143,143,222,60,254,123,32,143,91,82,11,161,115,135,134,168,184,82,250,184,89,52,215,221,29,163,13,111,110,18,165,100,176,219,121,185,6,250,225,142,89,111,35,23,4,117,32,178,159,150,37,130,0,69,122,131,188,181,21,146,214,86,120,242,226,217,179,23,255,249,244,249,95,70,125,4,196,93,143,99,74,62,44,178,135,112,80,190,74,79,51,58,48,240,117,211,153,15,2,41,53,23,228,147,69,143,104,222,115,38,124,3,67,113,197,79,174,61,33,148,240,156,53,33,81,73,172,91,147,24,38,157,218,194,136,133,107,229,23,26,55,212,166,201,170,247,176,225,247,70,86,121,189,216,228,129,54,203,27,183,83,225,124,252,244,249,51,24,55,117,140,216,220,218,168,57,91,81,143,150,166,156,168,157,39,219,184,176,36,105,57,181,202,131,119,200,106,35,170,32,76,180,41,37,187,53,165,252,166,77,41,125,193,94,119,175,47,76,41,223,11,14,103,244,220,249,50,147,138,142,15,38,59,131,154,19,6,30,179,195,220,34,192,121,163,109,64,105,168,101,133,48,134,25,108,71,46,154,15,131,145,18,218,123,85,241,12,148,249,242,48,70,19,198,64,26,31,28,123,43,231,82,150,201,112,0,208,249,76,109,37,214,0,72,146,248,75,4,102,199,154,66,9,247,50,137,166,142,130,157,234,6,172,107,197,63,128,28,166,196,22,40,22,96,154,140,132,144,72,192,71,174,226,47,220,22,32,179,104,52,30,208,103,32,217,2,67,223,102,192,74,120,26,184,202,14,83,3,15,30,93,218,30,150,56,178,167,10,11,128,220,157,214,28,95,184,245,179,208,64,116,61,144,39,208,47,97,93,91,175,145,212,3,44,243,70,218,218,247,48,110,200,222,234,153,203,164,166,185,53,180,21,93,42,173,174,172,144,241,182,94,102,97,112,180,75,108,235,101,108,89,161,137,154,215,18,153,26,47,164,114,171,247,104,230,144,157,195,164,112,181,209,198,36,114,141,162,145,118,23,179,125,195,34,193,213,98,125,113,43,214,127,211,98,29,45,227,5,139,241,116,227,153,149,56,235,163,211,83,231,49,20,139,157,134,168,110,50,199,41,252,244,154,57,6,227,160,215,160,241,241,236,97,134,81,219,236,252,69,26,245,72,123,67,134,253,0,85,75,123,199,45,114,115,202,249,134,223,151,177,137,107,26,197,67,183,164,164,208,141,170,19,65,47,140,29,25,132,85,205,194,90,107,80,49,63,84,118,68,110,222,38,115,173,219,140,166,99,21,10,81,76,88,42,179,40,40,44,69,242,13,210,31,226,108,143,93,179,189,149,21,151,145,9,98,6,162,46,162,107,45,68,6,215,2,243,166,129,242,230,96,135,37,202,84,36,205,116,30,103,131,94,127,173,156,62,98,31,170,129,176,110,193,80,206,105,196,25,36,90,221,50,170,225,164,173,55,106,177,190,63,78,38,52,245,161,9,241,26,87,46,194,170,65,216,88,229,143,144,143,139,137,244,196,34,160,38,252,233,151,240,135,30,5,45,152,152,210,137,107,84,42,47,6,4,251,169,57,178,126,73,131,84,86,149,53,114,150,13,11,228,196,5,138,53,191,50,84,63,70,170,213,120,66,177,157,240,55,50,234,26,79,70,216,86,3,122,46,161,124,92,53,174,140,26,87,170,198,85,25,231,11,212,40,92,236,53,142,186,91,72,36,6,180,177,242,28,160,77,186,1,171,200,3,227,83,128,144,52,139,241,184,156,152,80,70,107,171,231,236,208,213,42,148,48,41,78,170,4,52,252,146,237,75,132,4,56,212,218,6,174,113,62,22,216,194,30,180,188,190,30,56,82,10,112,172,145,188,24,180,35,55,42,252,43,25,157,208,95,25,116,207,169,50,220,21,243,133,164,171,101,193,221,19,156,230,28,171,208,91,165,134,196,130,101,244,57,238,167,91,204,203,243,36,121,251,76,88,174,30,246,239,34,247,159,241,114,110,189,137,22,32,66,196,130,116,129,25,91,5,5,26,235,226,8,238,30,211,55,95,224,4,148,81,33,205,100,9,239,172,31,69,101,183,26,33,200,86,183,50,106,4,2,217,174,146,240,92,224,159,29,168,125,179,165,19,221,15,18,56,148,127,99,132,11,175,186,6,236,163,161,77,225,137,146,185,21,178,112,147,92,31,146,93,26,139,139,200,213,169,10,212,76,30,169,104,80,167,197,242,20,146,227,65,107,48,104,60,5,157,78,148,94,140,23,236,20,187,87,176,207,218,250,179,214,21,205,23,159,173,61,109,168,189,62,82,253,229,122,26,116,141,78,25,52,6,15,126,13,61,146,182,253,150,3,62,220,145,204,152,121,242,106,176,221,155,178,219,60,254,235,73,15,29,111,32,239,216,229,71,135,212,200,198,71,144,126,247,207,25,75,74,90,163,141,102,8,106,53,20,104,141,186,24,129,137,146,41,230,133,152,70,28,94,98,80,50,249,10,129,210,157,147,245,45,158,41,185,13,108,3,170,178,92,112,74,105,253,1,85,29,195,207,62,206,139,18,182,160,133,165,57,40,189,193,168,183,181,109,168,251,113,214,183,156,181,243,53,146,1,104,5,39,176,174,42,250,41,158,11,163,217,28,132,89,100,185,5,17,236,72,244,42,169,116,138,178,153,34,142,64,203,190,76,23,137,78,21,219,169,84,17,11,100,123,11,23,33,58,219,94,55,215,169,12,38,62,6,51,206,146,121,117,17,82,108,182,210,240,231,17,134,36,78,179,229,44,121,94,228,199,202,147,45,204,224,193,52,45,167,203,44,46,101,196,245,120,18,94,226,63,103,145,183,204,121,39,48,131,245,82,10,2,19,243,41,13,23,6,136,66,148,90,113,127,98,52,45,228,205,148,242,63,13,207,135,214,58,44,249,28,116,50,204,16,178,174,130,224,148,12,57,213,80,18,15,224,237,82,222,46,173,219,177,188,29,55,96,253,246,170,139,36,183,143,79,115,31,100,54,133,82,227,249,162,109,175,244,209,198,33,30,225,255,212,103,10,216,241,73,99,79,138,159,27,79,106,207,126,78,206,143,63,206,249,33,251,96,242,111,225,75,29,206,240,17,204,74,197,238,134,145,214,250,87,100,60,169,127,246,136,140,177,50,99,254,69,232,174,233,37,194,88,170,128,194,51,180,207,167,139,199,203,179,179,164,196,23,68,179,158,226,66,144,101,197,244,151,124,17,159,37,35,235,151,47,209,89,131,1,230,110,252,14,83,54,118,156,6,225,233,16,219,153,29,98,70,167,53,23,202,52,24,24,163,69,13,202,233,200,63,111,241,231,77,49,110,221,206,228,28,207,2,235,55,167,24,212,62,37,231,222,140,167,243,65,180,84,240,144,41,45,188,221,254,78,116,32,107,122,57,62,152,12,151,34,130,47,8,47,249,234,52,88,73,253,253,61,177,205,208,8,195,19,71,87,228,161,90,239,229,48,1,201,37,135,197,240,116,143,48,75,217,113,33,228,49,217,146,145,52,192,27,239,198,179,25,225,21,6,146,45,229,106,136,103,9,87,27,29,166,207,195,247,240,210,21,159,35,68,209,213,30,197,45,249,167,227,247,19,200,63,133,63,98,212,66,131,56,243,98,148,61,17,113,247,33,90,151,6,219,149,154,43,234,13,223,63,252,32,253,217,223,75,127,246,195,232,3,126,239,227,198,66,167,225,97,48,244,119,62,222,220,124,180,220,221,231,104,255,56,29,31,114,209,15,185,232,161,157,198,109,140,56,13,15,195,107,203,25,151,16,101,160,210,115,46,219,91,119,161,112,215,90,171,215,219,70,189,30,71,111,161,94,195,109,234,245,56,24,194,244,181,75,12,53,122,204,53,122,44,106,212,86,135,199,174,58,200,169,42,46,92,19,10,165,124,70,238,255,174,167,11,90,3,80,159,13,89,56,175,108,125,219,222,100,104,221,160,42,94,145,194,39,14,117,140,215,12,111,247,230,146,131,188,108,99,190,75,18,105,130,207,82,235,253,197,182,239,147,88,117,100,48,221,54,3,150,181,142,28,102,122,26,122,158,6,22,61,207,138,211,24,155,51,233,68,222,185,135,135,81,233,121,94,148,9,26,234,197,237,148,110,95,46,179,42,197,104,87,113,247,210,67,143,95,201,203,196,167,239,74,178,69,181,211,93,177,52,230,142,144,120,115,153,215,154,188,97,202,35,203,92,178,10,113,5,128,90,158,96,47,69,105,168,23,132,40,11,141,69,41,90,132,230,50,20,77,233,39,6,95,209,239,39,89,124,190,136,102,97,129,134,62,103,91,42,53,138,130,103,165,74,5,98,238,95,29,78,115,11,147,122,11,147,250,155,128,73,253,227,70,63,165,28,253,148,69,7,146,112,240,7,132,84,56,144,124,131,247,17,25,246,64,241,13,62,64,76,166,3,201,55,136,244,131,23,240,83,240,13,238,127,135,58,220,1,232,96,122,243,112,240,233,97,84,239,191,105,24,213,213,239,33,140,234,195,109,24,213,167,134,81,169,182,59,52,71,156,147,42,232,230,198,186,63,219,123,140,148,187,20,207,67,91,255,143,109,39,91,108,105,144,126,9,98,125,187,250,180,120,44,147,98,88,77,246,82,163,240,202,171,176,230,117,160,129,9,3,150,146,242,103,100,60,218,112,50,129,135,17,116,90,35,78,34,74,237,179,211,192,220,60,122,241,19,62,121,74,198,166,164,6,186,201,47,27,176,123,40,230,177,67,241,82,74,228,15,124,158,23,235,216,50,77,48,217,6,6,73,41,16,171,82,134,110,73,186,188,13,47,72,195,171,42,81,141,77,207,73,117,111,195,170,72,122,199,84,146,217,91,0,121,225,212,76,213,169,80,44,50,232,9,210,147,8,218,195,47,98,236,214,5,117,197,192,137,48,249,37,232,31,24,189,189,187,187,64,180,22,220,44,183,13,229,155,155,101,219,163,192,92,25,106,13,55,172,231,121,97,243,218,157,145,182,101,18,216,105,31,210,29,70,92,59,123,212,237,211,254,37,19,14,164,103,29,138,164,130,114,7,235,62,173,136,39,151,107,190,127,26,45,237,239,195,55,79,233,131,75,241,181,83,248,26,205,227,115,72,218,202,184,163,137,108,232,16,170,150,114,152,217,110,171,203,240,28,177,52,148,135,106,219,104,227,89,208,138,195,176,227,111,141,196,16,220,220,152,63,135,214,249,181,205,72,62,101,190,156,100,198,66,22,193,41,106,176,168,238,225,207,126,190,38,52,106,29,19,85,131,161,150,19,20,59,95,52,192,117,81,28,3,156,202,82,159,196,117,122,173,182,106,24,59,176,146,195,116,54,214,167,154,240,75,143,106,254,215,205,140,178,26,96,107,21,102,45,128,173,44,76,178,58,210,249,167,184,247,199,18,167,167,196,173,138,131,174,182,178,153,109,141,200,151,30,171,135,42,242,37,117,148,4,93,122,26,223,76,197,196,43,190,60,134,183,181,115,197,103,205,25,99,119,45,123,189,186,133,52,5,100,212,29,142,234,157,96,248,27,200,221,200,167,244,68,89,115,91,13,243,168,92,125,133,22,145,245,114,201,116,35,146,57,62,115,193,228,216,142,254,204,163,56,47,230,8,133,164,99,233,84,38,78,218,86,203,145,218,26,234,35,99,61,131,177,52,16,76,65,42,100,239,208,20,35,68,157,248,181,225,101,122,225,103,35,229,214,195,254,194,202,177,135,115,69,2,38,155,195,0,197,219,135,160,174,141,98,73,60,51,176,32,75,178,38,56,164,29,225,199,185,200,168,190,146,163,250,212,201,151,28,2,6,61,168,156,25,95,187,141,221,116,99,219,53,242,245,106,72,76,68,90,209,250,210,37,64,215,210,173,227,24,117,179,144,202,241,175,63,221,4,186,143,121,232,22,197,9,179,102,62,124,81,61,56,239,70,29,36,203,93,127,27,22,57,220,129,218,173,43,13,98,83,39,236,210,208,225,130,65,75,2,8,171,58,183,10,249,59,176,196,61,5,41,244,30,154,176,138,223,38,63,39,211,162,156,33,87,195,103,54,181,77,6,129,174,0,225,23,181,163,108,157,70,75,42,76,172,201,103,151,213,40,228,74,162,55,152,139,6,67,192,126,52,224,27,24,70,208,11,63,238,145,13,129,111,190,203,186,168,88,33,83,201,71,141,235,112,244,244,111,158,166,98,227,80,53,239,20,21,108,188,93,139,235,140,198,106,235,25,154,106,120,168,216,35,39,6,72,196,199,175,79,99,245,234,175,47,126,62,249,143,227,191,71,250,43,22,147,149,54,50,232,177,197,70,200,221,93,111,65,23,141,39,202,60,57,114,173,88,98,124,174,156,43,145,105,2,105,126,48,183,156,95,163,72,221,223,145,215,122,8,141,100,233,6,234,139,235,77,152,183,22,231,223,154,197,185,248,35,90,156,83,65,197,149,69,111,165,217,21,29,94,167,240,83,216,93,239,161,129,225,173,180,187,238,163,217,245,173,52,187,238,19,168,253,91,105,118,237,161,213,245,45,30,221,31,192,175,239,144,125,234,173,127,16,132,87,130,195,235,3,252,188,10,194,67,248,249,99,16,126,132,95,135,134,129,246,237,167,27,104,31,215,136,149,19,58,104,31,181,53,92,34,165,81,101,89,5,27,150,64,211,74,184,10,6,100,173,2,233,173,191,251,230,155,26,134,223,253,30,12,195,175,110,13,195,159,131,175,117,84,99,205,20,148,109,48,161,79,139,184,132,174,9,159,69,119,127,138,167,119,211,189,10,228,150,159,199,239,211,115,148,132,123,243,44,174,208,112,17,140,188,203,164,138,255,35,185,242,6,222,180,42,51,188,10,127,93,107,41,126,83,179,20,191,251,108,75,177,201,221,90,18,231,24,40,130,11,244,219,183,28,137,105,127,13,141,174,82,180,64,233,248,30,218,64,238,196,203,170,56,131,118,192,17,148,72,115,71,238,224,199,105,222,27,83,14,30,26,133,154,95,37,215,247,18,109,202,143,249,142,239,76,19,176,21,217,72,70,42,115,66,149,217,59,126,126,114,252,115,72,180,247,208,212,3,44,220,42,60,217,248,130,232,36,74,31,138,126,226,31,113,102,100,84,55,102,223,125,146,150,176,83,255,216,28,0,160,122,149,7,231,200,35,53,242,91,191,253,248,224,240,63,94,189,60,56,60,94,225,168,23,104,162,56,134,195,227,53,37,62,58,126,118,124,210,124,229,105,64,65,60,159,248,169,16,230,244,89,250,113,112,247,31,123,163,63,221,253,140,15,135,139,229,153,153,193,211,117,189,211,82,138,254,42,124,242,137,223,221,240,138,250,144,217,127,118,199,90,93,94,27,48,118,13,133,207,175,236,22,230,191,50,143,44,94,241,145,69,129,127,48,55,113,110,65,36,217,110,180,112,185,4,70,127,66,164,214,157,177,199,197,244,66,45,36,148,224,8,61,89,58,111,82,15,0,212,32,169,59,168,210,80,108,72,53,209,242,28,126,80,184,31,53,11,168,146,126,142,147,113,122,129,147,19,238,28,98,40,14,237,114,10,125,220,162,155,244,171,51,21,129,228,249,108,20,102,120,183,132,230,50,163,212,149,177,149,148,44,169,113,30,237,125,136,203,220,247,14,88,171,132,245,21,244,74,168,20,44,185,172,110,74,249,125,231,84,86,179,12,134,174,189,133,8,110,97,226,181,18,22,84,52,71,55,147,49,30,138,74,134,49,27,37,174,28,115,131,115,155,3,56,121,211,46,101,25,149,90,132,74,213,110,222,220,160,5,198,241,128,55,10,165,105,98,195,209,184,5,27,28,173,93,109,84,121,144,21,179,194,89,67,139,34,91,100,37,94,150,180,81,78,102,210,21,161,146,67,169,146,67,9,20,84,24,96,170,196,5,85,35,88,135,238,144,8,38,121,218,110,7,212,181,228,114,32,29,76,37,24,147,40,125,27,96,60,237,255,56,73,157,89,114,97,190,252,12,205,150,130,127,5,21,230,216,95,224,145,221,156,233,168,150,68,71,5,42,179,249,6,242,70,168,55,206,224,141,75,124,227,34,58,195,55,78,225,15,188,113,16,245,200,180,44,80,45,199,23,225,233,100,208,146,137,226,130,65,133,59,246,15,48,183,171,232,61,230,246,1,254,64,110,135,209,133,169,165,170,221,254,30,81,122,92,72,110,122,101,209,63,13,6,158,7,10,250,213,154,183,174,106,111,125,160,119,222,70,134,160,51,171,16,226,196,185,178,110,237,238,206,149,13,248,97,212,15,249,88,198,172,229,19,166,89,203,2,41,48,151,114,113,57,148,139,196,199,85,248,24,161,245,27,128,85,154,230,194,132,213,54,126,192,160,120,171,127,5,18,25,218,224,199,216,163,50,227,75,116,65,47,208,149,51,49,23,17,83,243,21,37,183,162,26,56,125,109,255,43,98,209,3,193,205,201,191,208,130,84,94,185,195,178,73,60,189,21,9,199,57,74,99,149,191,58,184,52,220,237,74,253,141,221,221,29,43,138,76,222,111,255,220,14,69,200,233,143,141,184,182,198,231,97,225,116,36,177,74,56,128,33,53,53,25,237,213,147,208,72,21,152,21,145,59,20,213,186,220,239,80,1,121,201,234,209,91,241,11,87,36,95,167,230,193,65,169,249,82,166,230,95,152,90,80,219,11,17,43,28,81,195,44,124,203,62,248,143,209,94,50,103,1,117,36,96,29,136,193,35,8,164,13,239,163,3,3,229,165,97,221,1,145,141,103,29,191,178,254,240,236,248,201,201,200,227,210,130,230,206,5,81,238,161,32,236,81,246,230,90,109,72,108,61,241,49,157,13,220,253,199,159,238,6,116,45,184,59,203,154,124,21,81,171,44,24,134,198,231,127,126,250,151,191,158,160,141,1,153,73,36,83,15,239,7,4,105,139,45,91,74,180,13,196,38,73,139,234,146,204,45,21,248,64,159,12,190,118,165,147,145,145,255,194,148,183,162,156,221,126,168,203,20,190,119,211,120,14,54,103,210,246,230,198,2,124,133,207,119,54,103,129,236,151,12,86,165,134,203,177,97,72,96,60,99,202,76,28,18,27,61,162,164,100,96,5,6,218,203,80,46,23,21,140,34,174,176,231,10,198,75,75,49,116,79,132,199,72,241,36,23,194,246,124,186,4,145,18,251,89,216,151,228,70,90,222,77,119,119,167,154,236,185,207,185,205,162,66,35,122,32,145,187,149,183,144,230,42,119,228,233,73,35,229,85,97,2,52,96,16,177,63,11,231,68,181,178,90,113,156,208,221,241,235,229,209,15,189,94,23,254,60,126,242,100,130,63,15,249,231,19,248,249,167,187,60,201,165,128,8,70,251,131,190,169,168,176,95,11,46,94,170,12,203,112,217,218,91,166,164,76,131,186,229,159,179,228,202,90,141,134,89,166,173,153,90,239,10,158,18,53,26,158,154,166,225,187,255,88,95,93,85,91,33,210,168,182,108,145,226,146,60,138,220,131,168,91,5,82,78,92,35,232,124,15,141,128,107,6,83,6,67,32,13,105,44,100,98,8,200,49,244,40,90,152,212,113,38,103,147,51,51,244,190,65,21,137,188,149,88,69,26,234,56,138,101,100,224,193,128,206,180,110,244,224,216,41,215,140,157,101,120,73,99,7,234,167,149,140,213,106,237,104,8,171,173,198,66,185,245,88,232,32,131,24,138,237,150,108,141,174,127,82,163,235,178,154,15,99,26,96,151,195,115,88,113,100,245,181,229,185,55,49,26,46,134,27,50,81,183,111,60,25,86,107,26,44,14,75,158,108,45,77,180,85,211,84,91,55,77,216,95,211,218,109,162,86,190,251,190,141,50,196,53,189,84,19,159,212,1,251,134,185,187,180,194,196,164,192,142,53,209,156,228,67,115,4,228,43,85,202,225,248,168,13,212,231,13,23,158,115,167,11,15,168,39,110,53,17,221,133,20,144,139,113,79,186,82,154,242,142,253,62,172,17,142,238,59,237,227,113,83,195,59,151,182,246,166,15,221,13,228,134,70,228,77,55,168,129,80,187,150,170,231,232,138,134,14,32,111,61,6,115,169,172,225,133,221,107,104,150,45,117,164,24,75,53,38,254,169,53,93,210,191,132,218,114,114,240,88,43,98,59,185,220,153,92,123,83,216,146,118,249,116,149,44,100,114,131,110,110,60,120,128,213,123,218,124,21,23,104,201,134,87,68,138,192,206,18,195,106,16,42,55,24,226,205,98,97,188,47,133,49,134,221,26,164,201,138,222,110,86,147,34,236,160,136,92,191,209,194,118,90,156,162,175,36,116,236,178,254,96,214,153,118,10,20,195,218,217,15,225,138,15,217,197,79,108,250,230,225,50,16,206,142,228,25,54,156,194,114,114,233,178,245,18,144,231,200,95,104,55,177,121,103,10,122,23,52,53,40,23,168,148,194,149,108,9,138,79,24,149,246,221,65,97,255,6,189,142,57,146,216,51,141,179,194,120,52,61,115,213,39,212,6,121,218,117,126,169,91,251,146,253,155,10,152,104,126,203,192,26,237,130,3,235,83,231,84,25,22,237,179,9,55,26,106,144,254,84,27,164,57,202,251,170,248,101,62,151,32,111,48,88,139,146,7,107,207,49,38,81,0,53,164,49,76,151,157,106,243,124,49,11,242,39,225,45,226,240,255,128,137,217,196,238,144,230,179,63,177,33,21,68,84,13,241,196,183,98,10,213,123,35,227,246,160,132,143,146,200,67,251,87,166,119,145,57,170,211,65,232,130,3,65,203,157,154,17,60,165,199,116,215,110,181,73,64,55,215,165,80,81,206,125,130,69,197,4,98,72,152,209,117,156,141,227,253,189,233,69,92,162,25,139,56,160,87,42,20,80,118,23,73,242,103,147,72,223,9,121,236,26,105,80,180,115,9,163,107,101,131,30,252,16,194,240,28,252,24,210,89,195,160,127,47,60,126,117,120,240,242,120,176,255,125,136,123,174,193,189,239,195,95,94,14,238,253,16,210,190,111,112,239,199,240,232,197,127,62,31,220,239,133,108,250,30,220,127,176,10,127,221,59,58,126,114,240,203,179,147,87,209,181,52,177,13,174,79,139,108,54,248,201,247,240,47,136,170,180,138,97,170,227,13,190,130,91,216,59,37,74,10,188,171,126,96,90,184,206,65,78,214,68,169,16,159,99,246,75,121,183,44,208,211,198,227,196,112,193,7,56,205,113,43,183,70,150,1,135,119,237,182,89,165,55,108,142,110,157,125,167,239,181,15,238,176,88,86,206,50,107,241,223,251,31,46,127,119,109,249,61,81,129,59,167,241,244,237,98,30,79,19,207,170,139,62,182,176,143,88,204,211,137,237,206,170,116,51,212,107,46,79,51,90,154,64,26,101,132,105,139,223,30,125,102,149,7,181,220,176,8,14,93,147,15,22,61,144,17,235,218,142,63,120,199,92,213,255,233,83,172,179,108,213,218,35,216,182,120,236,122,127,167,138,79,189,181,163,198,121,38,246,186,250,211,93,71,51,89,242,217,177,79,133,189,242,154,122,64,81,26,37,217,240,13,184,170,138,242,106,111,138,39,175,103,190,132,35,242,241,152,94,5,36,4,2,242,69,237,5,69,209,124,165,9,139,213,28,22,255,202,179,116,79,94,20,133,178,0,218,223,54,42,103,189,76,95,162,142,98,239,210,209,50,217,107,239,224,41,67,105,119,23,159,210,90,157,164,6,184,24,215,108,178,222,105,27,215,159,49,232,194,218,44,112,142,92,57,13,214,143,221,233,69,50,125,203,85,252,148,202,93,227,43,3,126,27,150,215,149,115,160,180,109,68,181,81,160,138,48,154,106,159,0,118,12,206,251,180,118,72,133,39,108,198,214,180,254,113,212,103,55,13,57,53,194,96,231,146,170,199,165,182,59,192,38,91,221,238,203,79,64,101,212,71,214,140,203,236,91,111,133,108,142,110,138,207,241,48,172,7,157,95,62,109,76,242,91,48,42,213,233,184,83,146,216,91,220,245,6,194,125,195,64,72,132,10,159,214,27,230,158,151,82,21,186,83,82,187,83,184,240,108,202,254,205,245,135,237,130,194,29,226,221,241,214,76,31,244,21,80,94,14,175,23,127,30,249,175,103,157,215,123,55,221,155,215,127,190,121,61,190,51,122,61,129,63,31,95,79,130,13,125,164,14,51,196,118,164,92,219,107,5,244,90,137,189,150,70,5,246,90,6,127,120,243,151,61,50,148,9,62,163,20,190,164,139,15,41,158,134,234,83,147,50,189,196,131,204,41,40,168,222,120,226,13,248,226,14,92,45,34,99,218,12,201,65,116,200,79,63,242,83,215,179,174,200,225,207,148,226,20,58,56,169,100,2,233,178,7,15,138,18,250,31,103,227,6,251,196,29,239,115,86,10,166,188,221,48,120,187,153,90,191,170,142,30,157,169,30,180,251,152,164,38,73,22,107,199,235,244,91,172,107,221,106,253,186,134,58,201,157,228,99,90,109,47,60,12,53,102,162,117,145,252,117,14,227,83,201,147,215,139,78,139,114,242,37,235,193,218,62,233,88,114,124,223,108,125,203,214,194,130,67,118,95,127,93,151,164,235,22,205,4,207,168,238,100,201,25,180,221,75,223,56,164,10,73,181,211,143,239,144,38,215,72,212,83,137,202,244,252,194,124,78,251,44,51,23,74,208,200,70,36,235,49,161,147,244,129,255,213,116,141,127,118,139,126,114,139,126,242,135,166,65,254,131,250,225,19,250,201,76,186,225,127,143,103,174,51,152,15,67,27,88,234,211,60,228,231,223,212,83,125,249,123,240,84,191,188,245,84,255,28,79,245,179,181,30,229,243,154,71,249,242,171,96,143,44,164,42,20,193,252,161,227,6,130,205,87,36,84,220,104,39,226,62,124,12,193,240,65,239,121,101,33,136,24,225,211,58,19,76,241,70,172,57,61,237,103,123,233,246,179,93,75,190,108,56,182,50,235,148,35,161,193,188,39,233,150,76,124,124,139,113,137,168,47,109,152,132,214,240,115,21,167,249,198,182,67,199,95,142,135,224,14,133,53,136,46,208,87,96,248,1,202,156,72,42,41,116,174,183,194,225,119,154,225,240,116,160,201,209,240,69,7,100,49,27,11,125,73,62,133,26,163,188,30,170,108,125,179,142,145,238,103,181,79,178,33,95,20,193,103,17,54,211,230,202,77,86,245,191,9,231,0,90,168,187,181,235,225,234,114,36,141,122,131,47,36,25,167,79,110,136,195,95,207,40,110,86,71,199,25,11,186,135,214,215,198,86,61,66,235,215,30,40,209,177,104,50,29,202,207,227,212,145,225,23,181,128,204,181,214,4,162,151,120,44,16,175,136,81,14,220,66,185,10,66,14,197,132,166,32,101,199,30,243,50,16,99,90,99,26,90,68,65,186,37,162,90,22,80,252,231,48,172,223,39,63,199,249,121,66,10,25,171,39,74,49,134,21,91,104,200,154,103,19,213,90,58,145,220,203,5,219,135,192,206,80,191,165,3,241,24,122,91,36,21,24,214,156,142,127,76,134,49,121,91,161,18,204,187,40,116,87,95,153,83,207,2,97,65,12,95,146,37,66,200,52,238,239,212,134,112,96,37,51,72,208,108,246,70,103,94,53,38,16,137,234,109,141,35,58,227,80,178,217,60,145,182,135,27,159,28,27,73,247,254,89,192,238,207,147,182,100,220,78,152,74,139,114,34,29,249,177,134,249,214,108,35,234,142,129,69,50,11,28,3,221,44,222,192,81,129,104,22,182,146,90,186,193,60,244,58,99,12,229,79,90,193,172,230,182,152,86,173,252,73,221,182,88,42,5,34,83,193,13,61,143,198,69,152,78,246,46,227,185,211,127,152,41,99,226,143,208,52,138,61,38,54,103,127,152,11,40,234,112,25,149,254,28,54,245,114,129,46,162,37,27,11,151,56,42,175,105,252,98,153,6,113,72,215,47,248,28,8,132,112,62,19,247,225,74,220,77,241,76,123,19,24,65,205,65,135,241,86,90,8,170,60,60,92,141,167,176,131,58,130,194,155,220,153,22,207,166,108,56,244,46,54,233,156,133,72,65,22,83,220,81,237,149,56,211,17,123,84,21,178,77,9,16,159,247,154,177,252,236,2,59,60,51,66,249,167,203,114,129,33,251,103,181,80,126,125,95,133,242,47,230,113,142,55,228,144,136,188,215,203,179,228,236,204,51,44,5,103,223,198,56,64,155,143,56,194,125,24,177,42,221,199,29,73,230,23,198,230,35,251,244,205,199,226,155,110,62,166,191,135,205,199,236,118,243,241,57,155,143,249,70,74,175,133,34,192,158,126,218,214,195,201,255,165,124,51,102,130,250,203,224,137,210,200,58,193,112,222,68,212,80,236,113,97,97,34,106,204,77,36,141,249,215,71,210,56,44,178,162,124,85,93,101,73,36,126,28,226,116,145,63,36,40,91,81,218,0,27,127,64,211,202,31,219,150,70,146,253,86,150,223,202,242,63,172,44,47,181,185,198,173,209,229,82,231,252,162,77,173,200,187,9,197,165,249,130,13,111,85,175,60,63,245,189,96,68,64,138,130,15,214,191,251,143,241,63,94,207,38,157,187,33,236,128,244,93,190,249,39,186,27,122,255,6,227,65,186,220,134,144,172,69,207,247,189,94,207,235,192,254,101,145,60,205,43,196,235,147,156,11,136,157,45,131,54,187,251,168,232,171,93,87,48,168,164,82,171,150,181,61,189,148,236,209,122,131,251,2,98,125,115,165,160,69,8,157,157,51,84,110,73,209,229,203,107,178,15,13,82,39,88,226,10,253,140,49,207,185,126,117,187,247,134,205,245,110,30,90,11,226,210,94,44,47,191,254,82,188,136,81,10,253,154,180,129,90,221,174,185,127,184,53,247,193,237,154,123,187,230,222,174,185,91,28,104,228,59,45,4,241,32,218,170,111,127,186,33,44,191,70,207,41,113,238,87,53,155,156,141,117,125,81,38,103,30,217,236,39,178,170,60,44,214,235,23,91,180,113,168,50,106,87,38,132,5,91,149,21,3,4,157,5,116,60,40,147,12,214,215,188,0,209,10,155,218,59,72,65,4,83,190,76,74,175,153,150,13,105,144,252,205,105,22,231,24,186,84,213,142,170,22,235,160,126,177,114,245,34,233,83,14,89,250,53,57,224,9,51,213,244,229,207,47,78,94,28,190,120,246,230,63,255,250,244,228,248,217,211,87,39,1,72,10,122,244,234,224,249,211,147,167,255,125,124,244,230,151,159,159,53,244,23,67,4,47,77,3,99,205,36,123,156,37,248,203,247,98,52,62,239,97,73,163,92,90,199,232,167,66,199,16,63,37,35,156,55,240,244,25,102,162,110,151,193,163,110,127,53,55,76,129,20,185,22,206,181,193,239,0,127,89,165,143,188,248,180,88,86,3,110,108,120,218,172,118,52,246,46,170,106,14,93,130,127,22,136,234,19,167,89,85,192,69,5,29,107,153,29,76,229,100,249,109,44,135,127,28,196,206,255,189,164,67,149,191,127,15,21,150,41,40,44,97,70,96,141,223,163,19,202,212,207,140,217,51,253,116,5,102,246,45,20,24,94,223,122,141,105,157,219,162,43,9,119,64,124,149,208,180,116,50,96,9,34,248,60,231,115,217,210,225,246,49,196,76,74,223,208,56,38,140,196,121,211,84,90,7,91,37,10,217,245,37,82,211,50,205,102,47,211,233,91,84,154,204,236,96,253,131,237,201,222,44,133,173,93,124,21,129,120,206,197,2,32,19,172,61,166,83,165,48,95,17,31,200,226,211,36,115,32,52,93,22,48,255,235,24,77,193,117,5,59,197,243,243,44,145,165,84,225,142,109,249,56,144,158,96,164,8,199,99,13,10,70,46,199,198,174,81,59,173,14,234,159,52,28,140,27,47,112,156,91,181,7,59,130,120,78,167,95,13,152,150,154,251,241,74,213,64,180,100,179,10,211,11,60,253,17,237,205,135,83,4,58,197,231,210,74,187,137,97,164,137,181,222,44,112,27,37,140,234,20,62,251,193,207,137,138,250,132,230,252,17,6,198,12,21,229,144,221,103,184,133,67,47,46,211,216,241,84,32,23,138,231,23,233,108,150,228,198,106,74,67,235,105,149,92,182,99,172,209,48,174,54,12,84,109,175,0,57,196,52,177,94,207,107,106,17,5,46,8,240,213,170,42,104,120,27,149,68,202,81,172,225,156,154,7,189,28,47,137,216,16,54,9,70,14,44,248,2,58,53,183,178,198,195,200,174,176,167,212,85,8,241,18,230,102,132,35,183,228,65,237,233,217,73,177,164,142,1,0,107,251,91,123,30,36,98,184,96,147,250,21,249,236,6,238,151,191,124,2,52,191,213,62,172,215,204,138,228,147,103,133,61,122,158,113,123,181,0,191,109,55,108,242,246,113,192,221,65,196,151,57,52,220,95,79,126,122,22,41,250,11,236,37,115,188,229,27,198,91,253,185,61,105,64,237,143,179,69,34,197,174,158,137,117,114,13,187,1,94,240,20,91,139,125,23,38,155,90,34,105,111,2,49,135,61,178,27,53,203,47,38,117,200,11,23,38,210,109,130,65,145,32,250,103,81,51,187,174,215,153,135,243,78,212,55,5,181,35,123,108,6,104,199,5,103,100,176,220,64,30,200,118,62,97,29,87,239,56,164,196,20,105,92,224,13,10,116,42,223,83,18,8,110,14,107,142,120,200,201,68,231,241,156,35,134,194,230,230,160,47,245,58,227,238,172,164,38,233,90,69,175,129,82,216,94,33,13,127,210,130,76,155,27,197,176,245,138,189,28,148,119,104,64,118,102,119,148,186,173,243,61,115,29,141,180,58,64,179,206,55,21,4,49,12,77,58,39,154,215,91,96,50,78,179,130,17,1,152,169,27,54,19,190,223,244,31,203,197,24,145,32,41,65,104,48,69,80,22,159,178,166,9,71,148,218,154,182,126,40,182,205,84,9,207,187,121,114,232,109,164,26,69,95,1,93,116,119,215,252,21,106,251,128,168,53,161,121,112,200,14,42,172,123,80,103,57,162,61,134,143,68,131,6,6,246,107,159,48,103,75,233,183,132,255,78,78,36,184,205,193,99,36,180,244,69,113,155,165,3,140,116,177,241,20,72,118,166,186,40,137,102,80,131,173,47,194,198,90,43,137,120,28,93,182,110,69,54,115,16,48,105,156,5,87,182,37,165,187,32,98,133,216,80,16,181,172,159,183,61,219,166,32,114,53,194,205,128,109,96,212,27,75,90,232,3,179,217,81,65,39,38,64,124,66,193,77,124,37,85,200,32,24,58,48,24,221,64,23,244,102,13,236,130,191,168,56,188,234,43,13,127,139,254,192,112,67,210,173,180,178,11,0,114,150,244,135,246,66,199,130,53,78,136,138,141,94,89,82,200,104,127,199,214,113,248,72,162,128,37,91,204,155,250,146,168,198,233,184,53,255,201,48,143,28,235,210,154,23,204,118,160,133,38,17,36,99,245,251,56,9,217,168,193,190,167,52,33,181,117,146,243,174,213,130,63,63,150,95,156,72,191,69,30,118,78,165,63,158,162,91,169,48,28,162,254,225,227,82,41,45,54,151,223,212,189,235,72,186,119,125,135,187,253,35,185,219,191,143,123,253,35,68,89,157,10,102,221,25,252,156,18,128,31,81,233,46,225,231,156,16,217,252,253,251,8,89,123,228,95,34,96,109,229,223,251,14,153,31,142,252,11,100,126,160,99,143,3,248,117,142,64,180,144,150,112,104,143,252,247,200,252,64,1,45,135,240,235,3,50,63,64,17,224,205,183,240,243,99,16,62,198,50,64,218,55,240,243,113,16,190,19,246,136,87,240,243,157,97,127,56,218,218,254,160,149,227,50,57,71,45,189,244,175,17,187,163,90,220,21,241,132,90,235,52,239,223,165,200,61,111,144,153,142,60,50,1,42,207,222,96,86,127,81,141,112,111,176,108,60,99,31,191,193,89,253,129,248,206,105,253,126,154,19,144,202,224,160,254,64,16,2,13,174,234,15,112,99,227,13,14,245,237,75,106,16,248,118,150,206,153,82,96,240,182,249,84,132,164,122,131,55,205,103,138,139,96,240,74,62,92,33,191,95,163,77,23,6,151,144,188,210,85,213,117,208,133,86,229,12,12,43,165,234,173,111,53,246,251,107,216,196,133,86,35,76,252,81,110,89,252,199,229,222,209,193,201,193,155,255,56,254,251,36,186,198,6,167,85,69,25,221,90,172,115,134,185,205,19,167,26,80,48,88,171,218,28,249,13,163,229,106,61,51,201,10,215,77,94,10,162,26,133,151,65,54,41,12,204,134,137,173,220,123,25,151,211,11,92,73,132,165,13,70,120,117,135,74,158,114,148,84,186,64,151,249,59,226,93,79,32,130,200,93,93,141,3,216,252,202,200,119,243,129,229,232,143,107,161,84,57,189,17,2,246,147,135,228,198,99,80,170,147,200,129,40,53,106,217,121,153,5,26,231,221,254,68,172,255,226,150,50,202,231,104,148,111,203,36,15,6,219,100,223,155,128,118,209,186,7,180,154,70,236,12,164,227,47,193,79,91,250,157,253,28,45,178,161,49,124,112,151,2,27,147,104,125,92,145,88,141,73,66,152,79,196,173,192,206,18,22,253,60,137,156,27,8,117,208,69,105,200,63,125,167,111,68,103,137,83,207,188,150,35,199,64,69,95,16,252,36,65,175,218,230,94,253,123,140,238,22,181,130,94,164,139,34,163,146,98,124,90,165,185,114,173,108,100,204,80,100,11,157,80,185,19,52,179,82,145,30,165,130,111,44,117,148,211,73,0,123,135,160,216,251,80,198,115,31,243,81,138,96,219,75,7,39,39,63,63,125,252,203,201,177,80,247,210,168,116,18,132,146,11,76,48,20,89,167,176,120,75,172,24,252,204,202,174,151,12,125,136,234,194,148,21,74,33,38,70,234,75,30,45,33,120,142,172,110,209,49,129,104,0,246,52,202,133,98,227,138,135,136,195,34,112,21,1,65,54,234,125,36,125,54,216,9,132,84,174,112,195,104,81,44,153,162,27,105,196,24,122,218,48,215,73,26,118,113,60,223,22,128,81,196,168,144,168,192,149,176,37,4,6,207,10,196,221,90,52,13,6,150,188,74,79,97,133,62,135,6,68,186,11,249,164,53,106,70,69,158,201,152,38,254,197,211,186,62,32,197,80,107,31,214,170,43,180,67,25,199,207,160,29,207,202,74,196,185,53,151,155,190,157,142,195,141,34,199,65,155,234,41,22,205,102,4,85,104,172,52,124,139,225,170,33,237,168,55,112,118,157,136,249,163,174,235,152,41,196,131,186,72,145,193,125,81,29,34,212,14,124,50,101,196,238,238,6,33,178,119,185,196,233,4,75,173,253,45,30,86,45,226,171,57,62,106,131,194,216,101,215,197,90,125,168,37,174,78,23,78,126,142,138,230,90,192,231,206,121,39,248,41,113,88,162,86,32,165,156,251,3,232,116,232,28,89,142,181,91,203,6,118,47,209,227,77,186,36,138,16,39,251,75,52,24,35,39,41,13,13,36,218,212,15,84,140,150,253,50,111,61,107,111,219,73,80,248,125,105,21,54,200,26,187,125,117,60,25,153,253,107,17,89,162,254,250,120,63,62,133,114,192,246,206,171,111,234,226,111,166,216,238,163,102,11,187,176,125,222,214,221,187,199,64,2,4,217,191,94,225,213,246,79,4,1,119,233,192,100,136,244,13,208,74,75,45,225,151,107,221,1,251,48,173,213,72,17,152,4,202,24,150,11,202,16,107,118,140,106,229,25,231,244,3,219,116,18,229,3,115,86,187,19,5,3,223,90,28,244,188,219,226,93,123,136,81,157,163,53,214,85,171,217,4,102,94,105,29,197,212,167,126,20,175,123,156,69,197,154,199,120,144,192,236,179,85,32,175,178,22,123,53,79,133,84,232,24,9,168,8,117,29,99,104,133,82,170,82,147,124,49,90,167,50,154,191,34,180,100,91,127,44,230,87,145,251,100,113,104,65,129,219,205,181,246,228,32,177,190,63,17,163,68,175,213,195,92,235,59,101,179,72,182,252,182,139,36,246,87,115,228,34,14,63,177,124,57,158,1,154,227,102,34,135,153,46,154,50,255,91,35,195,46,31,85,103,209,50,172,236,173,164,187,104,13,72,113,139,243,18,161,192,115,103,11,230,122,160,37,12,15,190,170,203,166,108,131,108,210,1,147,66,82,130,76,250,88,129,32,92,220,220,52,42,228,244,81,188,185,185,86,62,111,131,241,100,101,140,65,218,76,238,238,214,208,66,77,111,198,149,241,21,219,9,7,209,120,146,0,249,91,22,134,159,176,95,105,116,116,132,69,87,76,231,118,211,41,129,88,26,199,26,202,111,40,89,113,178,208,112,156,17,122,51,40,206,182,11,104,69,12,121,58,89,101,108,254,105,227,77,120,62,159,39,226,99,22,241,218,2,86,152,171,94,221,250,77,187,72,15,17,210,189,186,130,120,247,245,162,115,119,45,105,150,193,61,130,46,136,29,175,235,209,60,227,93,201,38,95,82,225,131,75,70,57,167,123,40,43,136,114,41,41,69,140,29,131,26,59,66,23,214,84,45,176,171,212,22,228,156,203,8,137,174,167,89,173,16,146,144,35,29,68,237,204,14,198,133,203,169,188,236,48,188,192,52,206,15,102,236,207,36,183,220,66,24,208,161,138,99,91,15,181,67,41,138,109,217,65,70,190,94,237,131,117,197,83,9,174,66,250,60,138,28,112,190,182,157,81,214,79,150,88,34,113,119,234,135,146,111,43,111,30,133,136,182,181,139,70,3,113,155,146,141,123,19,236,149,16,119,86,220,204,230,99,131,103,200,50,119,201,166,172,96,241,31,120,222,202,10,183,52,165,83,122,43,157,126,87,210,73,142,19,115,250,25,99,163,191,102,194,54,48,237,59,185,122,203,12,81,82,142,182,240,66,167,250,141,8,40,242,221,179,5,148,55,116,197,102,213,154,103,96,215,71,128,115,126,153,104,202,217,147,112,92,88,83,49,128,33,183,149,8,106,125,221,107,30,184,170,106,59,228,138,120,182,157,92,105,251,168,91,108,192,158,33,249,34,177,241,245,17,20,255,151,250,6,235,201,29,127,43,79,222,54,180,63,234,181,216,118,188,37,188,79,233,119,43,221,150,196,54,93,156,94,161,242,173,102,177,114,214,196,67,142,245,190,51,13,253,91,250,161,136,124,219,188,132,4,83,181,72,69,124,211,180,7,230,81,196,203,177,58,95,87,247,215,123,104,10,92,83,51,38,37,189,156,23,8,187,44,207,232,188,78,110,175,169,178,0,249,132,226,40,197,58,76,25,133,174,250,64,66,100,123,10,194,218,219,250,80,186,48,200,33,196,243,1,238,108,138,189,234,34,185,196,150,150,39,174,133,9,101,90,220,206,189,219,24,202,175,135,91,160,66,18,126,195,1,9,46,176,205,223,110,68,229,242,54,162,242,115,34,42,47,53,26,83,59,50,102,112,61,179,112,49,171,104,254,21,112,49,43,114,163,146,231,83,155,162,76,204,196,53,231,57,241,36,153,113,139,121,4,87,93,243,145,213,135,192,104,233,198,171,54,219,152,253,37,219,175,154,61,229,17,72,251,47,203,184,156,181,226,159,93,98,50,66,202,222,34,157,19,27,77,127,164,61,137,81,206,246,68,186,20,104,217,87,225,135,245,112,214,79,0,140,84,37,27,129,156,148,55,245,103,70,253,111,143,35,217,134,155,168,244,13,1,102,40,17,11,144,178,216,132,230,187,52,54,94,120,144,221,168,90,32,189,1,49,218,192,20,168,202,57,72,30,60,171,84,10,241,125,168,111,41,188,190,152,214,191,200,192,150,211,137,228,137,130,137,53,23,43,4,249,149,112,235,107,29,67,101,208,142,233,151,54,48,253,36,142,159,93,22,235,219,234,203,124,208,239,232,98,105,41,170,227,24,46,52,142,161,19,179,208,217,6,22,212,161,179,28,8,101,248,85,171,47,14,191,182,105,131,192,8,0,33,4,197,75,84,99,62,13,238,47,119,11,26,92,170,90,177,254,124,11,236,79,141,75,220,147,26,247,141,201,173,57,178,37,2,160,76,217,68,2,212,92,223,105,29,227,239,219,65,242,129,50,125,144,165,231,185,4,247,162,31,18,220,139,126,40,145,110,227,140,8,47,207,2,186,186,102,149,217,74,73,98,29,77,224,173,196,46,20,223,240,195,69,90,37,68,139,49,246,152,0,33,244,166,204,99,19,122,255,4,69,32,61,187,242,38,43,164,9,0,173,33,118,1,196,152,78,253,88,23,120,81,252,37,220,243,214,247,4,176,140,124,7,61,105,213,107,211,246,215,168,17,245,107,232,235,162,95,28,54,218,51,11,173,246,94,216,125,49,253,250,61,253,56,158,190,61,47,139,101,62,147,221,173,239,112,25,92,93,156,74,71,222,253,7,70,87,167,159,212,213,217,198,182,62,85,37,225,6,63,61,87,112,60,113,27,140,15,247,96,81,7,229,169,101,166,127,212,224,129,226,118,152,159,122,187,100,142,214,91,124,253,14,58,74,75,198,4,150,253,163,110,200,41,169,110,252,54,166,101,149,109,63,3,103,178,232,208,39,112,189,229,28,52,223,130,97,97,252,220,106,46,214,62,170,223,29,58,219,50,11,27,109,190,104,246,203,55,152,154,79,64,107,148,125,140,215,252,161,91,100,167,91,171,196,45,178,211,45,178,211,255,28,178,211,90,68,60,107,45,0,13,63,61,67,128,152,34,47,152,26,22,86,134,205,224,125,103,5,145,176,130,104,231,43,10,253,249,237,99,56,126,13,172,168,86,16,71,3,141,209,251,247,201,221,115,196,98,220,6,42,241,140,90,251,82,53,42,254,233,158,197,151,105,118,133,13,59,52,151,150,51,107,209,89,126,253,21,237,85,250,107,34,213,24,188,110,87,48,191,76,89,217,164,64,44,8,243,137,98,91,233,106,173,242,103,143,232,75,232,19,36,30,198,13,27,66,32,45,207,113,80,7,235,244,29,161,118,136,143,82,7,124,234,103,251,189,249,71,120,183,255,3,253,185,183,15,127,38,164,148,234,86,76,173,246,221,228,86,149,239,129,228,42,202,106,17,93,211,110,100,112,237,121,131,202,255,254,1,76,31,218,79,225,143,239,97,220,227,38,11,175,127,8,66,177,191,194,95,63,6,171,80,235,208,112,231,7,232,53,77,78,141,55,250,112,3,137,188,225,114,31,50,205,146,56,199,235,123,112,77,187,120,255,187,31,130,208,226,216,227,91,164,143,99,202,251,65,168,180,51,81,188,31,190,131,18,85,25,94,61,128,18,156,101,5,50,98,170,2,255,0,5,62,3,177,139,151,144,19,238,197,241,242,71,93,141,31,241,0,26,93,249,150,89,140,63,161,144,130,25,244,186,143,191,161,164,251,248,247,30,36,19,188,227,240,11,193,232,47,227,115,44,244,143,223,105,146,113,36,246,198,91,208,102,136,141,128,151,223,195,123,136,178,133,215,88,2,236,189,107,65,61,137,247,160,40,204,80,57,64,140,35,104,51,98,180,164,31,125,120,149,53,145,193,245,98,121,74,247,160,56,180,8,210,15,44,19,118,223,219,132,126,222,55,105,208,241,6,148,236,125,58,75,10,250,241,0,77,112,95,123,250,34,233,34,177,112,160,125,130,195,190,111,17,71,181,94,74,162,171,136,102,126,204,94,208,223,89,116,106,63,222,210,169,221,210,169,253,1,232,212,32,55,35,100,15,89,123,126,78,166,40,2,103,72,123,182,7,107,77,81,38,44,66,34,158,201,176,52,148,196,162,197,110,7,80,64,77,104,66,8,66,139,189,227,163,167,39,47,126,126,115,248,215,131,231,127,57,54,81,142,100,196,92,110,17,127,137,183,78,142,255,235,68,188,115,115,99,127,250,230,198,47,149,75,2,136,197,242,69,158,93,237,238,198,86,54,38,123,235,168,220,171,202,56,95,224,226,225,83,172,90,73,213,162,77,35,29,55,201,242,203,240,101,244,194,120,12,107,5,198,152,178,230,248,223,94,184,184,128,69,247,63,18,36,117,71,102,114,144,224,5,227,124,149,159,145,67,72,228,174,58,55,88,100,140,220,238,254,103,154,223,77,247,170,100,81,249,121,252,62,61,71,192,195,61,80,34,43,172,67,128,212,105,155,62,247,247,70,129,237,79,212,89,236,12,45,89,130,65,184,44,238,38,141,28,8,176,233,91,244,108,23,116,114,86,188,153,124,54,47,230,242,180,134,239,37,19,102,116,213,8,115,214,48,227,200,73,107,164,245,194,118,198,222,10,190,17,102,235,120,148,107,163,86,76,146,83,122,211,226,2,182,232,148,77,46,31,26,229,109,152,54,84,169,232,26,71,195,0,89,112,19,250,107,188,76,196,205,109,111,219,149,55,142,222,240,214,218,30,200,97,10,44,84,203,235,162,80,55,71,227,201,208,69,228,174,154,45,216,155,165,103,132,23,91,70,71,8,88,151,23,31,124,77,200,101,22,171,99,185,0,205,146,44,190,122,84,10,151,89,254,34,205,4,1,141,211,179,142,236,140,231,98,28,68,149,160,88,75,252,152,30,4,97,30,197,60,54,229,131,220,68,217,176,90,168,28,54,178,197,161,116,77,173,158,135,212,9,149,116,76,106,22,206,118,102,138,63,190,194,20,205,170,208,212,52,177,77,48,251,86,76,35,26,88,190,72,131,120,44,133,1,47,164,228,142,107,211,89,255,174,211,75,44,161,103,120,100,165,69,24,221,34,160,150,132,187,219,126,138,183,20,228,156,61,48,190,197,55,244,73,93,190,185,153,56,13,183,150,218,4,79,29,120,187,23,166,135,39,12,245,177,57,224,187,253,137,29,149,151,168,56,49,25,81,59,106,70,246,201,71,184,206,243,21,242,230,9,78,133,215,160,77,13,100,22,58,32,102,119,215,244,238,75,172,208,154,54,114,49,81,38,29,157,197,113,85,121,88,184,44,240,216,132,134,30,119,106,214,187,17,188,99,6,70,230,157,72,6,180,223,220,244,194,28,198,61,66,247,192,107,138,22,93,65,48,96,107,226,129,114,55,234,163,135,194,153,225,159,71,51,122,208,79,238,133,114,70,12,96,123,19,202,133,21,212,28,211,69,239,204,189,151,56,253,250,59,22,249,69,60,169,89,36,39,69,145,85,233,252,118,171,242,7,55,161,83,148,234,71,233,216,135,155,108,248,37,208,135,126,64,240,161,143,10,124,232,30,130,15,125,148,224,67,247,8,124,232,163,4,31,250,14,183,243,240,83,130,15,245,16,125,232,163,66,31,250,1,209,135,62,74,244,161,7,125,132,31,250,232,127,48,228,211,199,79,223,0,190,253,166,27,192,199,191,135,13,224,155,219,13,224,231,108,0,223,69,99,248,152,118,151,144,254,19,202,109,34,124,21,141,189,127,235,209,127,112,255,223,146,7,242,234,236,236,199,31,229,213,217,25,95,245,122,63,196,242,234,193,131,233,20,175,126,252,241,222,61,212,83,57,157,184,138,167,83,126,122,118,150,156,202,171,179,51,190,154,78,147,31,212,85,239,236,59,250,238,233,236,1,191,123,74,255,209,27,240,141,7,15,248,221,233,190,188,58,59,227,171,7,15,78,127,148,87,241,189,132,74,53,221,255,225,59,206,229,7,250,15,175,226,190,172,209,233,254,131,83,121,117,186,175,234,209,151,87,247,191,63,221,167,252,78,247,239,243,213,125,250,15,175,190,155,202,92,30,60,184,55,147,87,15,30,200,119,239,125,47,175,246,69,169,238,205,250,247,225,106,18,30,113,31,56,206,69,194,103,208,248,125,184,135,31,187,135,158,145,147,240,215,72,25,156,241,45,219,230,28,190,92,187,161,127,91,219,208,63,254,162,13,189,185,100,160,115,22,73,8,229,232,117,90,204,174,36,210,222,2,99,225,139,2,222,145,7,40,86,42,14,211,113,99,31,227,188,162,69,0,182,218,188,82,227,174,93,92,82,166,250,35,149,116,153,186,185,81,31,96,100,59,225,143,26,25,217,16,250,242,105,241,17,179,227,109,12,72,166,39,140,60,106,126,226,34,157,105,54,91,216,42,19,60,224,2,55,202,226,210,237,30,102,34,181,186,10,152,43,160,195,64,71,220,229,123,201,101,90,193,76,220,203,168,29,142,94,252,164,26,194,106,178,48,54,246,217,111,26,251,236,141,33,29,95,200,42,102,228,223,74,6,226,97,3,158,198,4,148,149,139,173,16,135,65,158,240,3,218,167,219,232,185,143,9,70,121,225,222,158,182,248,225,109,142,59,174,7,28,187,66,254,113,127,106,49,161,189,203,186,30,41,182,8,14,76,17,127,116,75,238,139,37,126,15,6,76,162,183,169,225,51,130,219,130,192,4,147,198,68,99,207,155,116,248,130,124,97,52,28,103,115,51,129,121,214,223,167,244,10,210,152,154,135,234,166,184,233,41,239,114,66,174,135,181,79,151,19,118,26,12,156,88,197,139,141,14,144,236,160,201,137,49,170,168,30,62,72,124,200,58,172,87,141,118,237,14,167,230,189,140,76,114,34,86,98,123,63,129,175,191,11,40,12,84,65,245,97,129,246,40,35,118,247,109,251,150,225,204,37,38,152,51,25,251,118,5,122,228,108,145,221,200,244,20,27,8,22,184,225,167,84,234,149,233,95,70,189,61,82,11,226,64,45,176,92,243,83,179,230,20,146,187,237,151,218,27,135,78,122,131,17,22,229,8,53,129,150,100,124,240,37,18,62,91,147,144,14,43,69,221,126,13,184,220,87,186,220,56,218,154,123,169,106,147,204,100,27,156,16,138,134,133,9,158,207,214,155,127,75,181,231,63,211,123,254,151,122,55,234,247,66,77,190,227,131,82,117,189,210,176,144,42,89,168,131,202,132,248,26,92,195,102,116,150,65,153,7,215,242,140,176,110,130,224,50,82,0,154,90,54,48,156,193,247,196,27,24,113,202,135,133,109,216,237,235,113,105,211,124,190,172,16,156,150,50,25,147,134,121,150,102,9,66,187,242,152,224,45,90,91,20,6,189,239,64,119,199,140,240,244,57,205,18,23,246,59,104,95,115,84,6,233,171,119,231,249,121,120,135,47,207,211,51,121,249,207,121,162,110,159,94,206,229,229,199,110,58,37,64,124,23,234,60,37,161,103,237,156,23,38,60,184,2,171,75,16,45,2,77,39,214,79,196,62,148,147,25,70,225,19,184,247,51,13,99,144,252,69,158,21,177,17,167,108,224,194,43,219,165,182,205,194,94,123,152,187,205,193,4,170,172,195,7,64,103,193,174,130,141,58,5,60,4,194,92,226,75,207,243,64,216,129,252,107,113,72,44,86,126,116,239,102,232,210,89,139,105,57,119,26,141,249,51,157,190,227,181,87,79,159,29,63,63,9,36,246,123,132,49,200,248,157,120,118,176,64,191,244,95,126,126,230,27,45,181,218,136,104,207,157,6,19,21,97,193,248,244,120,251,17,79,233,209,0,7,255,177,4,56,254,23,170,164,250,140,73,104,119,160,177,145,142,104,79,168,127,167,9,193,243,136,145,6,39,255,142,39,45,172,117,249,107,117,43,78,179,5,230,189,40,193,118,204,28,176,226,42,160,94,88,97,145,162,35,9,61,222,149,5,35,12,159,143,17,70,141,226,214,109,2,141,96,224,122,145,129,249,197,138,128,198,128,204,253,178,169,20,112,186,54,59,43,235,193,26,250,127,182,38,120,185,129,107,223,115,226,218,247,38,35,243,199,64,112,145,125,2,46,254,200,252,65,70,86,110,123,222,23,184,0,238,37,65,77,232,74,39,5,20,86,14,149,50,165,230,141,172,30,229,121,6,123,118,121,94,69,217,56,96,223,97,49,225,78,112,188,238,201,50,204,139,69,202,178,201,58,81,121,140,138,194,194,183,142,145,132,56,160,193,48,251,25,5,165,156,203,50,111,78,227,55,238,154,69,35,151,177,139,34,195,133,222,78,231,168,2,198,116,19,130,132,209,96,139,150,154,194,76,169,199,120,209,134,106,237,100,145,149,35,88,88,104,244,67,77,112,65,183,78,138,185,169,9,8,110,136,112,203,87,163,220,224,245,123,191,158,170,194,238,160,161,96,202,217,162,131,153,67,135,71,239,160,17,49,207,77,102,215,5,147,82,255,141,124,171,110,8,39,134,177,81,190,157,42,20,51,35,111,93,53,76,80,57,245,26,70,94,49,36,144,238,11,187,233,4,128,217,166,236,173,119,236,250,68,137,65,0,36,164,255,32,143,158,34,34,40,221,146,42,208,128,237,135,156,216,117,132,104,47,195,106,205,175,116,104,20,175,129,149,50,185,235,215,121,177,165,32,40,191,12,183,232,178,53,77,169,74,28,109,57,187,27,229,160,30,44,97,177,246,238,120,173,159,105,61,31,238,236,183,189,179,170,113,37,57,165,74,104,73,107,86,137,15,29,199,96,79,205,227,32,94,56,238,254,195,31,13,124,34,112,28,5,131,215,119,95,223,133,165,7,238,140,6,31,62,124,184,185,12,94,239,5,163,171,98,89,45,79,147,215,120,166,250,250,238,7,124,111,239,207,239,35,127,28,119,127,61,232,254,119,175,251,227,155,238,164,19,220,165,29,216,39,102,251,122,15,50,190,219,204,74,161,209,140,252,4,228,60,136,35,38,153,12,58,222,224,238,93,200,100,79,148,10,11,197,48,246,119,61,216,109,239,79,58,222,104,113,81,124,72,243,179,34,234,121,3,127,99,93,33,51,44,206,123,36,169,17,117,244,95,207,176,16,129,243,227,72,139,7,242,134,210,211,215,105,6,168,175,223,133,185,160,109,212,79,204,173,117,99,141,219,119,174,113,251,22,247,203,254,164,13,117,139,231,72,219,6,64,238,16,135,73,196,48,203,182,8,87,100,46,161,190,68,111,150,133,131,228,140,192,139,107,44,74,168,69,216,167,105,199,198,57,219,203,127,37,248,134,212,86,64,253,149,176,243,105,70,72,84,194,41,132,65,136,123,78,4,81,170,148,149,177,56,236,203,163,241,4,244,146,222,48,121,88,239,183,97,210,233,4,249,56,153,24,157,150,76,88,56,89,225,172,8,38,21,10,112,105,67,175,97,92,69,250,178,233,117,174,113,166,26,80,151,188,11,111,2,22,73,90,32,201,99,234,7,195,15,208,65,9,140,122,84,245,64,162,98,239,231,194,22,179,211,147,167,46,125,23,78,54,23,186,6,240,196,100,64,24,126,27,37,74,53,242,153,212,45,98,237,82,222,166,31,20,184,74,81,210,244,78,46,85,208,8,114,147,210,21,123,74,106,72,212,107,121,32,143,203,85,255,141,124,117,41,114,18,76,114,58,73,104,116,54,97,175,242,119,84,191,215,7,68,96,14,135,78,212,15,54,98,80,179,172,236,201,86,198,12,69,251,170,133,10,173,136,70,19,223,73,96,112,68,149,58,53,199,87,25,101,152,159,119,251,235,65,159,115,155,221,106,193,71,237,10,136,153,27,56,55,27,88,226,46,139,36,248,75,117,153,104,17,250,131,190,49,173,237,47,51,137,34,221,96,74,135,165,198,19,121,24,45,216,109,180,160,28,133,219,226,120,227,183,131,176,166,152,129,188,182,221,49,36,133,131,8,1,175,97,154,130,0,153,173,7,119,71,234,0,146,191,97,217,50,89,170,8,174,149,175,145,134,5,64,133,228,97,124,115,131,71,137,120,132,45,122,34,18,93,122,115,67,222,107,220,210,242,37,105,247,28,87,97,62,25,230,221,40,22,61,63,166,129,217,155,52,192,255,143,45,210,130,45,103,54,46,0,206,156,28,120,251,116,70,156,60,140,122,50,228,60,20,30,85,216,118,136,26,89,68,49,10,170,20,254,244,39,24,193,208,77,209,85,217,250,124,33,191,239,151,17,104,148,48,42,179,135,121,71,172,66,211,168,212,173,150,63,202,70,160,11,133,121,55,11,127,138,171,139,189,203,20,189,11,178,206,180,139,243,28,31,245,244,131,105,8,185,116,51,208,55,179,78,52,93,213,122,247,50,158,187,6,147,80,113,215,129,209,178,51,23,90,127,24,115,118,60,105,224,145,227,235,46,28,239,13,227,4,6,40,187,55,200,79,53,176,108,203,91,180,200,223,54,90,228,247,28,180,222,71,255,143,107,237,133,69,7,239,38,190,67,227,198,139,108,246,55,145,95,72,184,52,104,67,32,15,220,229,105,85,38,244,29,152,64,232,243,180,104,179,129,25,192,185,218,148,149,8,228,71,3,49,87,240,168,132,213,94,113,10,203,243,251,164,36,91,231,79,130,61,224,133,184,89,199,194,17,246,116,9,125,35,223,149,23,26,88,7,131,164,43,69,1,161,161,102,20,232,228,90,102,149,198,83,93,25,73,160,40,191,60,75,23,48,18,114,50,82,172,106,249,214,25,84,104,36,25,228,199,62,99,200,34,219,129,134,124,97,65,51,18,190,128,130,218,161,229,120,65,113,174,160,138,225,248,180,217,7,8,88,99,149,175,73,205,66,94,82,232,104,110,151,209,197,231,98,231,76,111,217,185,55,9,82,132,15,86,123,222,242,149,122,222,181,156,155,180,21,138,120,133,229,206,176,182,70,130,116,12,213,45,162,242,137,174,87,129,147,10,195,248,116,21,8,183,43,7,189,169,234,253,42,126,155,176,207,45,46,27,66,146,166,218,197,87,72,234,148,157,122,97,183,42,132,209,98,195,170,222,51,232,42,209,42,87,202,35,130,220,73,150,225,203,131,52,201,200,81,184,24,57,72,115,90,155,130,154,10,242,91,40,50,12,212,214,167,78,222,12,71,70,141,66,182,151,195,116,234,138,53,72,126,222,28,242,83,236,41,217,63,62,21,104,6,218,58,114,211,207,84,67,15,145,150,151,148,129,249,163,40,51,92,162,132,59,212,88,17,115,77,238,252,20,127,76,47,151,151,119,100,158,119,120,41,196,146,221,1,17,61,189,32,15,174,89,251,233,124,18,21,66,187,16,135,32,33,157,179,40,247,90,133,91,207,0,58,148,4,110,123,74,166,106,100,157,145,191,240,85,102,168,132,166,197,114,33,232,111,16,55,140,128,195,68,65,36,229,104,60,155,37,12,25,22,174,41,26,190,61,92,192,212,64,244,177,164,165,185,147,13,18,102,193,249,240,97,123,48,240,244,106,98,130,3,45,196,166,8,74,187,192,67,12,125,32,227,232,203,217,39,204,39,88,192,102,98,219,184,121,110,173,108,41,81,167,58,105,149,17,90,32,36,81,194,235,84,75,121,194,164,13,106,216,53,30,172,35,238,100,132,127,7,226,199,250,233,49,242,147,77,179,52,159,160,251,219,166,116,66,75,100,81,66,240,206,238,101,100,189,160,169,77,112,181,4,175,255,246,205,205,120,18,18,177,69,232,96,20,106,17,11,77,170,26,83,30,111,204,64,241,64,41,105,33,23,61,77,31,35,40,30,181,53,135,76,62,145,199,209,185,120,100,140,254,230,208,161,134,223,249,27,164,29,35,146,240,115,206,228,232,233,223,188,86,88,228,197,173,126,252,219,214,143,127,144,250,177,133,233,36,156,109,205,24,134,60,16,194,6,230,133,21,219,32,239,75,203,83,127,104,53,98,142,166,41,108,49,116,207,197,54,83,201,164,165,74,64,67,125,43,64,117,86,210,22,81,195,33,76,140,96,44,151,98,79,84,118,67,241,150,165,2,185,52,70,35,91,212,231,52,141,223,176,50,226,221,136,82,79,206,187,155,155,114,212,212,34,205,47,65,78,226,112,103,131,206,235,92,201,110,110,200,136,66,196,125,122,182,163,24,134,190,54,34,81,36,71,141,90,161,150,57,189,19,108,175,26,235,115,28,50,50,112,155,249,193,184,156,220,220,20,34,126,165,12,139,86,238,65,139,239,144,3,9,228,169,21,41,209,12,114,248,57,26,119,83,47,174,236,173,76,187,146,91,214,106,131,198,33,92,27,205,81,95,214,70,253,29,171,1,135,70,44,27,154,140,134,177,229,182,191,187,27,179,185,46,18,146,47,197,218,234,15,162,140,137,247,20,179,27,116,191,216,108,197,38,227,154,41,200,5,137,111,67,98,51,174,68,67,100,191,122,121,240,188,93,102,223,242,243,252,94,100,118,152,254,75,165,38,119,188,156,215,122,252,5,114,100,13,107,114,181,252,98,121,42,67,226,36,141,169,165,138,144,239,197,151,73,89,97,94,84,124,133,102,173,182,23,131,118,41,203,90,41,71,134,56,33,177,54,248,186,54,4,69,196,92,222,220,180,181,23,11,130,32,216,202,194,160,221,145,99,147,5,52,193,241,86,168,81,142,9,99,55,180,43,51,196,110,220,128,232,16,117,140,26,60,56,199,140,196,249,237,73,153,34,226,202,93,209,120,130,24,112,176,86,39,110,234,183,159,164,199,190,244,110,57,129,126,175,18,241,71,148,136,255,50,81,152,35,77,232,58,209,197,163,123,253,36,239,133,150,137,243,211,76,146,235,13,165,95,44,106,26,53,182,143,99,164,168,149,10,139,69,32,217,78,145,83,220,206,162,223,193,44,90,175,87,108,121,162,129,110,75,81,165,6,138,160,96,53,40,74,27,147,140,235,232,58,1,108,3,23,207,105,208,182,211,59,161,23,151,102,186,242,114,28,172,25,198,53,76,200,170,108,223,242,233,236,112,195,137,5,141,10,139,138,153,80,199,149,163,150,190,82,252,127,185,224,158,54,110,226,81,106,125,101,199,88,120,103,176,190,197,146,139,132,198,201,160,219,223,82,47,16,74,193,200,95,87,192,4,10,216,40,98,157,170,220,174,166,45,84,182,60,167,104,165,7,215,223,22,168,238,95,97,27,23,214,106,92,27,135,22,29,110,79,57,66,232,50,140,76,174,197,96,224,196,211,151,172,220,218,249,66,238,230,124,195,59,232,64,58,123,42,39,17,245,14,23,38,48,111,89,187,59,93,71,233,67,236,30,34,77,31,136,112,108,177,33,231,19,59,59,23,105,182,25,191,175,243,217,17,184,49,166,215,11,77,116,155,151,65,184,67,152,29,74,126,48,44,41,180,198,104,14,41,42,4,185,82,154,172,35,219,241,98,111,223,185,213,122,45,180,73,6,208,134,205,209,78,6,96,97,254,139,15,175,2,203,45,124,99,57,215,83,214,53,167,138,173,229,82,136,195,250,173,255,23,233,181,109,110,135,179,244,61,83,116,148,134,147,125,85,156,159,35,244,37,98,80,117,57,78,147,14,93,74,103,168,153,145,74,121,229,28,189,248,233,164,120,155,228,148,84,55,10,103,60,92,251,212,61,65,92,241,6,59,117,215,43,232,190,157,100,132,200,156,102,180,235,106,245,138,2,56,205,217,163,194,72,111,110,252,53,79,221,101,161,83,21,161,250,45,150,200,222,142,11,160,180,37,225,176,90,5,97,35,87,9,55,227,250,162,124,214,58,170,161,109,248,37,208,13,124,47,95,94,158,38,165,9,158,112,115,179,147,46,158,32,156,3,10,254,155,27,242,215,57,203,10,132,246,8,208,56,122,115,147,60,146,146,49,32,217,160,126,133,73,87,225,198,12,45,71,110,129,74,48,148,190,112,124,154,82,162,120,129,26,146,54,86,115,237,82,129,64,53,205,165,150,22,3,218,16,208,255,186,25,251,172,54,194,84,111,55,20,132,235,203,2,169,226,78,145,43,36,8,196,217,196,82,204,120,132,187,80,39,114,247,7,96,41,152,165,83,152,39,12,50,113,154,88,184,27,202,54,142,94,95,92,95,97,219,43,85,171,62,122,244,168,23,198,86,36,12,232,101,189,97,241,176,28,22,157,14,187,122,86,227,98,18,10,37,44,134,169,91,132,58,254,62,65,12,9,29,35,223,136,80,130,57,36,34,223,158,21,241,12,29,131,205,120,60,245,98,242,49,153,30,22,151,151,113,62,243,189,36,71,124,10,46,241,207,201,34,253,21,35,104,16,163,0,39,183,251,149,120,89,21,191,148,217,17,104,81,32,76,68,90,34,26,117,13,213,110,31,154,160,15,245,238,213,200,167,133,95,91,142,232,30,114,39,55,26,143,99,88,215,38,160,228,15,253,234,97,15,221,209,185,241,30,86,28,215,77,167,124,98,72,50,54,121,136,88,84,60,231,112,50,32,227,205,48,183,110,17,5,78,98,223,0,241,199,3,89,240,87,24,79,229,39,187,141,140,122,161,241,172,150,39,168,92,198,123,236,254,144,154,115,229,78,177,187,139,166,100,134,19,131,122,22,147,32,204,240,30,157,96,194,141,12,110,44,253,133,58,76,132,10,47,162,11,127,65,176,13,139,232,20,31,45,86,245,243,28,178,184,15,57,78,67,248,41,142,203,48,153,76,232,94,162,238,161,55,227,68,20,76,185,50,203,50,35,44,11,242,45,52,238,35,198,201,44,90,168,201,63,165,121,131,243,126,38,123,45,141,240,131,11,171,45,102,193,36,132,26,77,225,95,251,209,172,51,149,66,102,50,9,27,223,131,42,167,227,222,4,254,23,165,227,125,250,11,154,1,85,175,31,69,83,219,56,207,117,10,69,109,177,102,203,136,81,85,49,253,146,155,230,50,90,162,103,228,25,252,129,249,118,1,127,246,39,225,41,252,185,55,9,207,225,207,253,73,120,16,21,254,101,120,129,88,63,133,127,22,158,170,30,59,192,149,4,230,188,143,195,242,28,202,251,94,5,117,103,244,157,149,9,220,111,238,45,99,213,148,48,60,101,229,96,251,69,66,120,154,164,153,239,199,157,34,184,187,143,192,69,41,180,252,254,159,83,104,103,138,160,71,73,198,168,69,214,207,37,204,160,229,195,233,112,9,162,98,54,94,78,112,102,205,249,239,112,54,206,58,253,73,212,131,27,124,161,228,209,101,20,119,11,168,253,229,255,183,191,3,207,47,224,255,167,240,255,115,248,255,1,252,255,61,36,125,255,48,29,190,71,32,44,249,206,85,212,125,223,185,24,94,61,140,222,119,79,135,87,157,104,159,155,242,67,148,117,174,134,239,162,171,8,18,220,220,92,237,68,239,119,119,103,227,15,221,254,228,33,252,129,15,143,248,207,128,111,118,24,93,241,48,122,215,189,18,158,13,239,30,198,187,187,135,15,11,118,130,137,75,208,163,223,5,120,80,39,126,28,6,193,187,78,39,60,236,116,176,11,33,155,73,244,46,124,247,40,14,78,161,20,10,126,225,240,81,17,92,152,55,206,184,128,31,161,128,151,240,45,184,243,241,81,212,219,221,253,248,112,186,187,139,131,117,62,254,40,194,141,223,66,131,224,47,76,244,238,81,244,54,80,160,243,40,147,222,133,135,24,5,43,91,226,49,182,196,249,240,49,182,196,193,240,49,181,4,126,228,241,240,109,244,152,91,225,49,181,2,228,136,173,0,127,176,21,248,207,128,111,138,86,120,19,189,237,62,22,173,240,22,91,225,141,213,10,113,247,109,183,111,182,68,209,125,3,55,130,183,208,26,111,184,53,176,212,209,219,240,45,180,198,129,89,249,55,208,26,231,230,141,29,104,142,15,212,20,143,241,189,15,212,20,31,100,83,96,163,114,83,188,163,235,225,33,36,125,215,253,128,73,177,113,222,134,173,205,178,114,204,187,26,17,69,168,142,75,227,154,232,196,121,92,147,152,37,129,173,27,183,42,148,115,53,73,61,133,73,25,163,167,227,12,46,178,112,161,102,231,84,206,206,89,11,95,5,104,64,9,65,74,112,139,246,130,29,221,188,61,181,170,246,68,92,27,18,214,41,159,102,53,123,19,165,18,197,81,73,203,181,112,36,126,24,7,102,201,139,48,166,222,179,239,192,30,61,138,209,248,18,12,74,184,136,35,67,9,243,203,110,5,2,160,163,221,144,99,39,185,104,189,26,106,9,234,155,245,73,244,221,175,91,49,245,185,88,47,126,69,173,170,137,78,147,232,52,159,93,249,185,169,63,184,151,170,210,189,84,241,65,149,208,24,238,223,220,236,255,185,84,250,67,237,96,151,194,142,109,78,106,229,60,21,66,177,195,180,62,54,195,170,99,212,64,126,255,238,125,90,156,81,24,71,158,39,26,17,231,153,191,136,18,181,108,194,184,237,64,207,112,254,75,212,92,236,81,111,182,230,34,64,136,186,153,223,152,62,246,228,129,100,195,185,172,221,101,103,9,75,231,220,234,149,69,247,18,18,117,172,91,80,140,101,64,173,103,229,221,189,196,97,96,149,9,211,21,181,249,186,192,116,246,36,198,252,212,162,184,255,103,89,160,71,170,127,70,99,217,156,115,142,245,102,170,110,108,222,112,17,206,97,89,139,241,204,41,212,43,99,101,182,236,101,251,227,253,128,214,249,29,168,249,206,165,213,173,69,116,57,130,187,184,184,203,242,92,234,235,209,114,112,57,88,54,117,143,145,159,70,5,234,10,25,252,1,93,97,1,127,64,87,152,195,159,123,147,96,224,47,248,233,156,159,166,252,52,227,167,67,198,229,46,224,43,98,64,143,101,5,207,38,22,42,59,153,185,132,194,231,121,226,205,4,39,32,100,217,131,252,208,239,220,243,204,209,84,60,84,59,73,17,222,156,195,46,129,0,52,48,88,247,78,57,200,96,149,152,119,34,186,141,187,10,88,48,116,124,239,157,106,144,194,243,69,235,243,24,158,103,143,250,35,2,18,78,119,119,241,79,70,27,194,169,63,135,33,20,226,13,180,30,21,221,180,155,33,44,0,100,132,151,176,186,161,134,22,197,35,227,6,172,120,209,220,86,140,41,180,11,45,67,100,154,236,161,102,88,79,1,170,47,238,129,160,218,230,147,4,167,214,194,186,129,122,247,204,46,150,168,150,245,166,28,136,221,36,232,200,106,207,107,229,50,210,212,62,3,125,160,159,5,108,76,76,71,170,14,69,55,11,161,201,112,5,156,195,200,192,167,153,249,52,229,167,85,184,152,160,81,85,223,151,239,225,19,241,54,244,60,61,232,248,233,168,63,232,5,29,63,227,191,125,200,24,42,88,112,107,171,150,246,197,47,108,102,89,49,253,137,16,132,204,0,26,146,198,81,106,141,37,234,240,149,71,54,174,177,94,68,48,3,114,74,44,164,131,203,37,194,98,23,81,191,49,250,96,109,49,139,66,5,235,232,95,178,31,204,197,67,220,17,239,171,162,107,195,136,186,53,82,221,168,43,216,204,16,118,96,27,178,12,69,161,234,25,241,61,163,169,64,98,247,81,190,236,244,160,143,220,31,234,52,11,219,17,13,86,235,6,153,187,174,66,179,37,236,220,156,101,234,232,50,209,124,24,94,130,20,195,19,17,238,151,66,47,88,103,26,253,59,210,59,104,218,61,43,221,191,132,254,103,3,131,178,229,20,18,240,54,165,50,162,252,76,169,255,162,234,230,70,92,9,156,215,44,42,59,169,46,240,80,68,162,102,242,83,88,216,156,114,72,30,102,32,213,162,92,121,49,243,38,51,233,150,160,188,141,83,10,76,163,214,16,2,96,1,155,195,89,243,1,220,214,144,122,122,64,135,83,216,77,134,226,115,171,50,202,86,171,134,231,251,116,89,46,138,242,205,188,88,220,73,23,119,138,101,117,167,56,187,115,74,88,28,59,38,40,234,133,169,89,112,19,162,129,134,45,49,21,71,208,149,104,129,201,240,15,116,207,80,217,158,82,181,194,200,70,195,136,111,235,38,111,219,65,114,98,165,58,25,14,4,104,47,188,198,27,129,66,185,81,117,219,135,37,2,20,219,115,116,45,9,247,3,43,143,158,120,87,169,16,148,71,112,109,189,62,206,100,27,130,56,233,241,133,108,254,76,183,172,209,141,74,223,50,81,94,116,158,157,125,20,207,148,43,200,46,81,178,123,26,202,172,6,76,173,172,94,200,255,80,184,78,249,88,109,61,44,102,9,41,221,143,162,239,30,220,219,239,201,141,143,186,255,48,250,238,251,123,247,239,173,106,39,148,174,76,12,105,4,185,125,183,255,227,131,90,110,70,130,135,248,185,254,143,24,208,181,63,204,244,52,200,48,144,34,31,103,93,54,49,144,248,74,125,113,3,154,25,69,155,90,221,208,16,83,248,226,134,124,40,30,149,226,145,120,64,81,45,161,74,26,169,28,69,71,64,145,58,234,105,40,222,107,75,37,211,240,179,70,170,94,136,186,190,101,228,129,97,200,125,63,102,33,0,139,128,171,214,134,24,194,222,151,46,244,240,64,143,14,221,209,231,82,53,214,98,37,233,84,221,254,176,164,125,37,252,155,224,143,110,23,13,152,101,167,175,149,21,185,13,28,151,56,189,224,15,78,168,152,27,174,16,203,142,24,120,37,14,102,10,97,197,0,214,78,65,3,89,143,186,203,189,167,207,95,29,255,124,2,59,149,203,189,163,227,103,199,39,199,81,5,151,199,255,247,151,131,103,17,238,76,36,7,214,101,221,10,169,234,81,233,67,228,241,164,238,203,156,72,18,10,29,18,138,103,205,50,87,109,39,214,136,143,134,219,232,200,184,30,84,168,167,95,164,151,81,229,54,136,122,99,6,75,190,115,32,13,193,19,200,181,121,42,36,242,52,207,66,196,33,1,27,135,149,123,11,58,7,24,222,8,250,108,203,249,161,13,217,230,134,180,140,109,76,107,9,242,172,45,229,112,79,156,59,232,123,202,144,215,248,144,237,102,33,62,23,122,100,164,39,72,150,157,198,43,115,145,248,233,226,88,225,44,55,94,68,108,118,171,183,170,81,57,136,105,183,52,199,27,72,20,17,34,129,129,254,29,215,187,166,113,60,86,69,27,202,15,235,134,247,255,60,115,7,25,92,175,154,22,110,118,220,129,197,81,163,183,49,16,3,199,112,228,211,4,87,94,168,128,97,214,21,111,189,97,200,68,102,163,11,205,91,135,176,178,193,190,126,101,249,145,144,115,113,27,150,53,35,88,16,28,94,28,152,32,109,126,25,81,4,86,106,30,61,225,71,240,12,210,242,20,34,255,28,168,84,140,211,71,232,29,141,66,41,76,119,154,96,9,77,46,43,85,80,201,254,75,2,242,151,198,105,87,142,18,5,156,49,208,6,115,39,66,253,171,171,203,211,34,91,140,98,105,253,89,151,10,15,161,7,208,217,102,237,50,113,94,178,112,158,172,149,163,178,147,15,114,25,95,47,74,141,88,174,168,232,200,32,135,157,152,228,174,92,254,185,65,98,232,103,165,135,193,181,22,50,188,185,139,165,233,37,51,12,187,105,0,234,89,74,122,89,6,138,71,20,195,63,240,174,108,130,204,46,59,2,13,71,117,202,36,220,92,43,149,141,139,79,165,179,42,144,25,1,26,180,70,160,90,21,213,146,192,70,161,1,148,130,102,88,172,216,181,216,122,206,104,208,10,39,9,118,108,80,39,80,8,207,116,150,139,48,84,34,11,153,139,45,106,127,32,189,126,32,1,143,128,153,156,12,1,164,228,141,232,254,154,84,168,170,201,116,247,214,166,11,141,28,239,111,72,137,144,204,50,237,119,27,211,134,133,78,253,96,139,212,168,220,237,244,200,154,60,141,250,130,14,155,251,125,14,139,247,112,250,112,62,156,66,207,47,198,83,80,9,140,147,193,233,100,72,217,178,59,163,206,119,193,161,19,108,69,66,35,145,236,37,254,4,20,237,225,37,231,40,58,11,114,90,223,95,152,160,173,203,196,67,81,57,252,33,123,204,180,30,236,183,167,195,147,24,35,229,189,117,41,67,59,215,251,235,211,66,191,13,109,92,45,28,241,139,0,219,97,233,106,234,37,52,245,146,154,122,105,55,245,18,154,90,124,73,180,182,249,169,133,98,233,64,88,0,115,42,214,220,118,164,237,48,102,210,122,244,213,98,231,57,52,152,201,89,105,250,123,200,89,151,78,70,181,223,80,148,250,173,104,92,187,17,198,147,65,253,53,18,165,177,140,48,50,94,118,44,30,104,106,33,167,216,90,157,106,112,26,173,181,162,145,242,251,169,152,61,238,235,18,180,144,91,226,86,233,153,78,234,110,82,90,231,198,117,176,219,109,20,100,212,92,195,7,38,222,159,81,101,14,213,37,249,93,123,132,95,202,80,250,226,63,236,179,81,128,158,148,81,79,65,79,236,238,102,114,168,238,208,22,222,255,226,210,136,40,1,29,195,223,195,77,60,110,216,51,41,108,22,15,103,195,5,52,180,159,141,23,19,187,96,120,67,151,13,127,25,197,131,5,127,202,157,137,79,64,252,89,110,121,70,191,246,35,125,214,59,154,34,200,232,116,240,197,21,91,25,61,232,26,29,7,89,246,204,161,26,136,61,131,178,76,140,96,143,39,149,4,235,11,9,90,133,190,176,148,9,236,240,237,97,222,174,253,57,39,240,217,89,212,62,238,173,164,241,108,166,230,131,45,3,172,100,139,164,250,41,254,232,104,24,203,123,141,75,145,156,165,31,73,217,78,247,200,51,229,152,105,17,162,148,120,208,132,223,205,142,185,125,240,181,210,158,6,95,159,51,138,130,78,78,72,223,230,235,87,243,120,10,91,29,249,243,121,242,1,227,235,228,207,199,89,161,82,106,210,231,54,98,92,215,158,144,213,78,216,22,45,232,162,241,68,1,18,141,92,144,72,162,89,86,46,42,242,220,228,211,105,126,48,183,188,207,163,72,221,223,145,215,186,79,71,178,116,3,245,69,131,20,196,65,158,197,154,49,178,25,162,117,35,102,91,143,104,139,170,188,82,178,130,78,204,198,181,154,78,96,119,186,3,187,12,63,141,24,6,206,15,130,189,89,145,163,154,143,118,78,58,177,19,24,7,212,121,132,205,33,15,121,200,182,201,150,235,41,69,16,45,130,235,24,75,81,68,139,21,12,4,208,13,174,174,177,12,59,37,202,27,79,236,124,39,214,15,63,80,73,81,77,23,254,93,133,226,223,170,86,78,15,127,72,203,94,101,233,130,21,137,68,123,98,161,96,174,85,20,247,58,194,243,75,39,20,56,83,78,143,178,167,57,212,23,26,49,134,73,114,57,175,238,84,197,157,89,194,125,184,44,147,59,121,145,119,41,111,216,243,42,7,101,143,98,1,76,83,219,31,135,235,44,101,190,175,44,122,35,137,152,145,141,28,126,45,208,55,128,40,155,231,240,107,134,174,50,68,217,124,9,191,150,72,243,133,52,218,200,243,245,198,63,67,154,47,98,112,62,135,95,167,200,242,5,153,62,96,154,175,123,223,35,205,23,36,190,135,60,95,111,252,43,164,249,130,175,192,227,143,248,248,135,32,124,139,127,225,237,199,240,247,126,207,176,187,188,249,116,254,175,119,82,204,201,65,69,187,229,81,91,83,38,82,184,85,22,233,84,131,104,202,36,161,90,225,209,70,50,137,170,208,176,220,190,250,166,188,99,71,191,7,222,177,103,183,188,99,159,195,59,246,43,18,114,92,104,66,14,143,144,144,7,211,44,157,19,237,176,23,132,47,35,88,143,223,101,93,90,68,17,170,252,56,26,143,41,50,128,40,156,159,191,56,58,14,255,54,9,235,183,254,14,183,188,83,72,254,159,242,217,241,179,227,159,142,159,27,143,155,119,255,226,188,251,95,206,187,255,215,121,247,255,224,103,179,212,11,255,74,223,247,194,23,204,136,252,34,244,64,180,67,125,240,118,106,222,134,118,206,210,41,63,88,84,87,168,115,252,50,153,132,79,163,241,193,222,1,178,221,40,232,221,240,227,222,145,164,23,82,55,39,27,56,60,199,9,10,76,180,189,77,16,172,21,250,14,49,123,158,168,220,95,225,39,195,247,123,143,21,43,13,223,57,220,59,68,118,27,254,97,124,152,111,188,221,123,2,90,56,95,63,222,123,149,254,154,208,245,231,21,230,100,45,51,196,171,26,51,196,209,87,98,134,48,80,204,155,142,207,243,24,174,60,88,108,138,252,37,94,154,60,220,138,47,35,146,153,192,251,10,115,158,185,133,140,241,107,188,80,3,82,158,178,107,53,178,12,224,212,242,104,11,220,158,28,18,209,201,157,135,199,52,144,78,76,8,60,155,9,143,165,237,178,52,232,135,249,113,176,14,145,11,189,148,246,201,45,135,143,42,17,218,122,232,139,224,234,191,165,139,101,156,221,220,164,32,183,254,139,56,193,145,240,139,179,245,209,20,181,50,105,190,159,113,128,94,97,211,143,201,73,235,226,150,162,45,136,44,166,112,97,129,7,19,131,138,162,200,223,195,98,229,162,47,115,114,102,89,177,71,70,67,106,38,172,92,198,240,251,119,95,63,122,93,142,94,231,119,58,175,31,222,61,15,189,71,15,61,77,136,130,95,21,199,206,73,13,159,254,9,199,204,110,32,100,16,124,48,100,227,29,127,80,56,238,50,22,103,98,197,93,212,10,138,251,139,225,166,138,120,30,27,223,53,181,177,164,154,169,194,119,254,245,42,108,126,52,116,151,132,37,177,192,50,129,5,8,195,170,168,223,40,18,4,129,96,241,48,141,66,250,45,95,166,159,125,187,112,232,128,165,230,215,159,252,69,72,148,199,188,242,69,209,130,56,150,23,54,199,178,197,131,236,163,199,140,164,232,174,215,77,240,236,232,32,50,152,3,146,108,7,221,224,194,95,247,178,226,220,215,35,166,173,225,194,69,16,174,107,212,133,26,124,51,236,71,144,136,139,236,138,100,0,166,88,71,146,182,53,146,251,200,252,49,184,108,128,252,31,188,124,58,108,25,222,54,91,128,38,169,55,135,45,70,201,182,243,10,244,194,203,54,234,32,147,92,206,202,49,177,104,236,93,140,72,205,158,202,3,37,146,2,21,104,233,40,79,222,209,48,193,237,69,211,84,233,66,32,183,49,26,242,108,229,224,5,153,217,75,102,187,73,102,54,71,195,226,152,34,85,102,126,96,77,70,7,17,5,186,116,180,84,83,4,49,5,242,120,103,91,22,19,61,250,92,76,38,74,160,8,212,184,214,118,9,161,45,79,144,116,96,89,249,102,104,14,174,77,162,249,19,45,207,212,140,49,194,178,220,157,90,58,186,130,249,42,18,55,47,149,154,150,50,235,246,190,212,89,172,35,108,137,85,50,209,64,160,40,244,141,113,80,19,84,107,25,93,66,60,160,15,209,224,96,137,85,181,244,52,23,72,5,208,229,146,125,146,18,38,21,231,26,182,230,57,16,198,135,204,58,125,104,104,138,131,164,150,76,110,232,154,200,149,45,124,112,7,240,16,182,173,54,206,215,248,37,250,117,188,156,16,144,32,94,200,175,32,17,31,155,61,112,213,30,195,54,113,34,105,65,206,29,180,32,255,180,183,146,250,164,62,242,13,211,155,193,86,57,50,110,15,48,32,48,24,213,192,223,28,170,161,222,170,226,247,42,193,114,24,128,30,49,112,114,211,235,237,125,105,45,29,230,47,216,157,142,132,67,108,137,217,136,85,177,20,23,33,72,192,76,111,56,96,161,164,213,146,237,3,70,54,1,149,195,154,243,122,183,247,147,226,187,204,161,95,113,31,7,34,190,209,197,66,25,185,94,9,61,130,247,49,184,194,193,7,102,93,86,246,135,90,55,158,32,30,27,110,174,63,128,76,41,62,160,12,58,20,137,73,187,198,179,103,93,134,63,213,109,51,176,120,161,27,182,185,192,10,143,26,229,192,174,76,55,221,174,17,83,129,11,115,57,49,151,28,189,115,141,69,179,9,194,30,88,229,196,141,142,178,113,85,202,201,232,207,137,17,159,106,108,142,159,139,230,162,240,112,70,170,35,32,214,6,30,32,183,19,182,174,244,121,150,200,60,196,183,134,214,171,75,79,59,176,37,8,35,141,212,43,193,163,174,225,239,240,115,205,12,162,123,137,190,175,102,234,168,90,143,23,95,113,68,86,125,24,12,106,249,153,93,62,26,203,45,144,154,188,170,182,52,37,13,17,19,198,82,200,252,255,236,189,123,95,219,72,210,48,250,85,28,237,62,196,30,26,97,221,124,35,10,175,49,16,152,112,73,128,36,51,195,176,252,132,45,64,19,91,114,36,25,194,0,231,163,157,243,199,251,197,78,85,119,75,106,221,124,33,201,236,51,187,76,6,89,234,123,87,87,87,87,85,87,87,31,209,131,153,194,201,133,242,10,208,102,218,180,167,139,89,54,20,135,206,250,112,115,217,51,171,22,39,7,181,185,115,113,41,4,87,15,175,168,255,226,103,2,246,195,12,216,255,0,78,212,69,153,38,73,242,94,228,151,198,241,2,145,168,198,227,87,59,242,37,9,56,93,152,176,135,74,163,56,145,85,156,136,78,155,56,145,103,222,63,38,158,71,98,238,36,122,179,106,229,87,234,136,173,229,78,205,72,18,146,117,90,184,150,28,183,244,78,169,59,117,159,201,188,145,47,7,108,140,24,81,131,153,31,154,187,48,247,9,191,76,226,225,33,137,102,70,233,97,36,58,179,205,177,210,146,31,30,24,211,137,215,140,108,47,84,34,79,63,179,96,42,247,137,196,221,171,9,198,127,85,219,252,3,160,227,81,63,41,241,200,191,41,30,121,6,75,183,150,88,197,134,41,141,184,96,45,37,234,21,147,2,232,93,95,145,22,250,30,183,29,146,6,243,97,64,67,114,255,84,144,120,144,183,48,75,132,39,159,132,177,183,34,32,183,204,58,162,104,159,36,78,22,247,88,16,180,210,101,36,22,128,49,56,62,165,166,222,63,113,211,9,133,165,135,135,200,77,74,149,126,139,16,252,32,248,167,42,158,128,59,115,195,248,225,65,160,167,244,190,146,196,25,222,139,184,53,201,72,48,240,174,40,244,72,79,226,65,157,219,243,191,176,74,239,88,78,244,32,53,90,35,101,32,178,77,179,160,223,247,143,181,184,13,56,94,104,88,138,71,219,197,218,162,165,255,149,89,95,183,59,246,44,89,209,78,201,138,60,80,33,247,184,122,184,97,199,127,20,87,211,95,203,6,164,122,64,81,63,41,140,158,86,161,251,78,220,225,248,210,210,65,53,21,128,62,61,202,199,241,151,88,83,124,64,47,242,17,47,233,225,30,51,226,130,163,177,160,163,17,31,95,99,151,18,237,216,206,213,117,184,12,240,9,236,237,161,7,4,12,215,77,96,106,253,43,199,5,14,186,86,18,181,225,133,161,55,66,117,113,190,70,94,52,228,126,237,38,239,203,138,108,252,20,102,251,244,152,199,234,159,69,4,132,201,72,79,133,33,9,198,241,77,52,111,151,145,234,112,105,41,210,126,2,90,208,38,10,81,40,90,209,72,147,169,197,48,234,19,237,51,196,197,137,89,72,234,202,118,166,103,125,120,160,221,223,117,195,108,226,218,107,179,89,175,211,195,255,50,166,21,183,155,40,57,11,11,200,25,30,152,23,224,201,46,150,221,165,152,244,240,80,175,241,148,37,68,69,250,61,148,226,101,198,78,19,198,143,233,163,137,212,23,21,114,98,135,157,119,204,121,76,50,1,178,190,135,227,241,8,101,88,241,70,213,90,236,128,54,10,136,77,103,83,197,204,49,89,69,26,252,98,191,42,102,175,201,48,235,67,27,55,190,237,20,220,65,34,139,176,212,47,245,105,146,168,223,78,255,245,251,164,94,183,234,103,168,124,163,183,64,115,38,85,129,230,174,75,21,169,99,63,174,161,111,176,68,97,231,255,238,98,226,138,84,19,2,163,32,146,78,27,252,30,44,67,140,207,53,183,204,169,113,124,225,67,230,206,0,54,133,133,62,70,254,49,203,82,166,3,153,19,31,177,250,127,97,237,66,229,84,69,21,215,158,35,30,133,53,207,34,49,213,76,135,151,255,153,173,241,49,135,40,181,199,147,228,46,244,251,72,0,6,153,147,8,26,95,122,97,77,98,163,112,66,242,22,12,239,137,104,225,240,134,100,204,31,126,37,25,243,136,95,82,182,19,31,255,202,155,0,255,163,119,176,19,43,139,74,198,155,27,119,206,181,205,163,147,98,34,55,126,133,86,206,155,118,208,247,157,49,94,112,197,156,108,11,222,190,98,113,165,108,179,37,125,119,131,233,173,179,172,29,183,234,49,63,111,72,215,98,136,197,39,157,44,126,209,46,179,152,179,176,220,181,148,199,50,60,67,186,238,48,129,10,68,122,22,248,72,61,16,54,80,53,51,196,139,200,68,191,25,139,238,155,7,63,116,255,186,255,119,216,191,30,60,239,95,63,101,255,122,60,211,151,108,16,109,95,146,254,98,27,151,133,142,103,99,146,62,200,93,72,31,249,55,44,210,140,91,34,29,153,163,122,129,90,16,161,96,106,125,156,114,123,150,246,254,152,248,243,78,249,177,227,193,167,245,179,216,104,60,113,163,93,232,146,27,111,44,142,250,197,112,160,64,191,27,145,143,249,0,74,226,130,50,189,72,118,27,185,204,86,90,21,162,14,211,152,58,137,198,116,44,122,145,70,206,147,140,99,79,209,167,210,241,201,209,225,193,27,137,72,27,210,153,176,164,142,191,191,101,34,223,131,246,189,97,80,102,95,248,108,144,247,55,50,200,179,254,27,217,25,143,153,224,57,230,53,44,233,128,106,212,4,15,61,150,13,209,46,143,154,224,13,204,107,230,202,138,153,224,77,224,115,140,134,121,212,4,239,18,190,70,2,47,112,189,56,47,112,241,111,178,161,187,250,161,60,72,247,239,192,131,220,60,243,32,79,225,65,238,208,134,110,146,179,161,11,61,111,120,97,249,18,90,158,78,179,175,186,74,217,87,161,123,165,238,183,89,88,229,136,170,23,219,36,197,59,153,241,189,62,211,93,198,126,173,58,164,40,55,17,55,69,5,205,70,230,114,9,87,204,226,9,134,91,14,83,235,230,12,44,10,234,90,23,243,197,173,77,109,196,22,118,176,35,230,43,72,16,251,112,76,130,196,89,143,198,38,28,24,235,85,33,141,160,188,129,21,159,234,109,146,129,102,233,40,11,0,75,185,39,95,91,238,96,136,22,98,247,143,105,125,125,220,156,40,69,137,145,152,135,149,236,176,52,128,45,249,124,167,238,25,221,13,200,110,90,123,211,54,173,165,139,73,24,226,236,99,118,14,82,102,15,219,139,238,159,101,23,78,121,220,12,0,34,7,177,226,152,157,91,145,183,54,119,79,14,143,206,123,59,221,131,55,91,36,179,175,133,126,167,115,57,142,183,246,182,122,39,187,135,7,60,211,210,146,23,25,89,216,51,171,59,238,29,29,238,237,157,31,190,59,217,221,223,253,109,43,229,12,149,89,27,120,57,11,14,152,48,212,32,12,47,110,48,17,136,10,106,170,144,25,94,139,107,102,23,254,121,181,78,213,50,239,100,155,211,247,24,45,124,27,10,245,129,2,3,136,43,209,104,39,131,81,35,93,234,26,46,150,13,110,152,108,96,165,44,241,248,40,78,177,196,19,198,212,180,99,166,152,141,197,116,115,27,106,90,65,29,228,198,187,158,17,150,146,2,23,217,236,202,247,120,23,23,113,88,162,246,9,200,40,178,43,215,204,104,83,153,70,198,214,42,210,198,135,147,147,195,3,238,85,155,113,217,212,231,67,218,80,18,38,51,176,220,12,203,164,90,180,1,150,234,99,120,150,189,147,76,180,73,97,42,78,220,176,136,204,215,166,36,73,174,170,99,250,138,59,249,214,242,221,170,228,92,185,30,210,151,10,3,33,190,33,255,231,4,212,234,168,194,164,13,16,71,136,184,53,19,100,246,70,18,95,189,115,148,13,252,164,253,149,218,176,134,169,226,31,153,198,71,98,200,159,130,222,58,250,43,7,244,148,64,208,2,128,127,150,214,220,188,57,172,37,140,98,172,5,226,210,1,174,214,5,229,114,243,8,54,15,236,1,106,202,191,190,170,243,190,196,46,114,57,6,159,102,18,194,212,48,95,12,209,61,130,48,170,81,10,52,41,172,14,153,32,129,124,44,191,251,13,114,184,101,154,109,11,154,126,67,29,66,64,147,162,140,110,166,124,198,251,214,240,238,180,49,51,24,219,100,35,65,175,113,79,153,34,173,177,251,237,237,105,147,125,12,147,189,143,147,125,98,142,113,178,199,200,102,167,144,48,245,197,102,15,238,157,198,158,55,243,248,80,188,35,26,100,119,68,33,175,103,66,82,16,59,170,210,150,11,82,6,50,58,53,242,194,139,6,193,158,98,207,231,228,118,211,38,220,208,45,50,33,155,68,147,50,210,45,95,160,25,77,72,247,125,7,197,182,99,108,160,18,88,50,59,90,226,149,165,95,139,252,240,87,39,194,229,184,124,133,227,246,194,232,55,84,176,10,99,233,203,169,21,215,192,175,223,63,118,10,173,122,221,218,90,186,150,252,178,24,31,96,246,161,237,212,118,218,98,182,211,232,103,38,51,29,156,100,58,48,148,79,38,13,111,73,109,72,219,20,143,55,191,234,246,212,59,131,24,39,195,103,72,108,190,156,70,83,225,76,74,16,229,69,70,144,197,18,88,173,1,45,110,45,207,237,68,54,183,201,30,130,180,122,69,94,254,254,187,244,178,70,189,8,103,170,127,201,171,103,183,14,72,47,151,131,229,151,210,217,203,218,35,107,244,112,61,146,239,209,20,201,73,79,105,115,69,169,117,134,113,24,72,148,143,233,46,187,53,71,152,190,252,126,11,113,242,198,61,117,74,38,238,61,159,149,232,244,2,65,127,149,90,20,120,170,104,123,5,83,1,71,143,190,49,18,175,247,179,178,153,60,219,139,146,84,107,78,193,253,6,73,23,72,159,79,129,25,201,146,22,82,39,232,92,231,116,89,96,165,215,75,57,25,45,101,166,163,149,112,205,159,177,82,22,177,151,210,178,45,250,15,247,249,16,135,200,132,91,227,177,237,14,232,221,147,85,95,16,55,191,50,182,34,139,146,117,106,232,98,155,120,42,153,93,151,85,102,109,83,214,147,96,108,97,63,194,130,118,70,218,187,226,146,203,79,12,244,170,116,5,142,109,159,109,51,125,153,45,78,110,223,68,129,125,45,221,31,191,182,254,185,138,190,35,128,217,239,241,23,106,92,153,134,11,101,238,18,208,124,158,111,200,34,214,120,173,116,72,194,105,231,58,202,138,101,51,24,138,125,129,247,44,184,235,118,6,33,24,34,163,253,101,54,38,94,126,137,176,18,163,197,164,208,85,198,65,231,208,226,86,216,114,196,115,9,201,87,44,36,80,63,174,36,90,10,59,247,253,161,109,185,165,198,188,165,118,218,194,42,91,99,91,225,118,202,117,88,88,124,150,35,190,10,43,218,254,47,196,76,86,112,144,179,3,11,50,118,96,252,6,69,228,75,83,43,157,29,221,106,64,105,128,208,16,70,236,182,163,84,101,171,39,25,68,103,176,74,216,240,124,191,78,37,11,207,120,73,64,253,253,144,30,30,119,35,134,214,94,23,178,240,22,242,212,68,242,209,78,66,42,107,73,199,125,120,224,73,152,229,88,121,73,47,148,178,66,72,65,166,184,131,128,129,229,96,224,246,59,179,96,32,154,239,151,140,59,245,213,24,155,137,48,83,126,102,207,65,215,241,101,133,66,12,58,187,194,222,162,149,63,138,89,87,58,43,74,12,218,80,142,219,143,158,179,126,194,37,175,168,151,172,22,137,248,203,86,105,39,31,201,208,113,63,167,250,248,162,206,134,175,234,102,216,58,76,89,249,112,180,215,145,106,133,245,97,252,84,128,162,16,243,125,192,185,6,210,132,13,66,4,5,14,123,231,86,226,167,204,252,235,12,128,9,21,21,68,172,23,182,60,8,167,225,80,167,52,143,80,201,226,153,203,65,245,40,218,69,220,102,118,93,190,102,93,192,37,174,40,94,190,10,110,174,42,55,142,125,123,225,125,53,165,122,165,94,81,90,240,191,244,186,242,106,236,13,239,208,104,130,169,112,77,164,239,40,125,84,224,23,86,43,239,179,45,85,198,158,131,142,59,36,163,210,172,104,149,118,197,168,40,138,244,250,213,106,148,117,177,82,20,13,138,81,12,40,7,222,114,5,9,133,196,121,43,95,21,83,169,87,190,170,102,171,114,167,152,70,229,78,53,21,13,242,241,60,171,208,187,215,47,159,141,58,158,141,58,190,139,81,135,218,122,182,234,120,182,234,248,223,104,213,65,55,76,130,204,129,244,254,147,183,75,196,227,232,67,235,194,30,10,71,81,195,212,73,240,188,12,208,199,211,249,43,99,7,214,56,84,253,159,114,39,190,124,66,77,85,191,203,144,157,101,100,6,224,53,82,39,205,146,29,0,183,160,234,177,239,140,44,255,78,74,159,255,206,91,164,208,187,184,119,177,134,18,125,76,104,126,147,97,138,80,126,222,50,37,57,232,65,45,144,229,139,216,191,1,245,107,96,186,101,130,190,4,165,197,250,36,38,234,20,247,1,113,225,155,218,47,22,158,235,0,18,106,225,40,46,67,143,140,58,72,142,241,128,70,75,244,230,50,36,142,233,174,161,77,241,138,208,191,53,92,215,144,45,180,145,3,243,99,85,176,207,65,197,22,125,211,235,68,1,151,192,35,153,94,173,192,250,229,199,153,180,60,47,255,207,203,255,243,242,255,188,252,255,151,44,255,211,150,122,7,34,83,43,125,106,171,125,209,181,62,179,188,11,28,199,233,172,133,227,140,46,248,17,201,199,133,203,44,173,157,85,157,82,21,38,235,93,53,85,200,84,38,226,223,186,2,19,23,213,63,204,198,53,105,47,17,86,100,209,179,76,252,254,188,80,254,21,11,101,230,174,181,239,77,234,217,186,88,12,86,65,129,79,221,141,88,105,123,104,170,84,138,60,242,179,75,99,98,107,14,60,124,25,107,231,47,188,193,29,75,133,126,168,76,59,239,73,10,205,61,66,103,28,185,38,162,238,170,132,41,203,247,42,35,194,41,159,108,237,191,219,235,158,108,137,122,64,90,180,57,221,61,73,202,51,74,137,79,44,150,43,125,5,176,207,18,51,54,49,62,122,104,174,40,63,165,28,108,197,110,61,150,165,241,87,41,222,203,189,118,6,118,53,54,91,65,227,24,62,233,49,162,192,12,59,1,65,158,72,66,150,129,141,227,22,59,8,241,2,135,233,146,75,55,131,97,38,92,134,203,174,124,235,12,240,246,183,149,164,124,118,246,241,19,11,39,120,48,239,130,30,155,92,206,130,41,227,214,69,128,6,150,109,218,180,195,36,27,23,2,140,194,108,84,225,238,231,229,16,7,95,148,4,50,248,132,4,110,3,131,112,56,135,14,140,216,17,218,39,199,14,105,104,209,101,105,240,46,39,122,207,0,213,230,191,246,217,47,245,49,192,223,87,120,28,41,233,158,71,123,129,70,19,24,240,202,167,63,188,0,124,93,97,17,179,179,51,248,66,19,216,75,100,31,24,69,64,57,0,52,122,129,34,15,112,49,96,217,89,43,132,237,202,176,28,186,241,134,33,5,109,132,125,94,34,243,93,123,183,115,34,159,48,80,232,197,13,183,22,107,179,70,52,65,84,88,36,220,199,170,184,54,120,127,249,218,240,108,248,255,191,215,240,255,191,81,252,251,111,246,66,124,21,121,33,110,225,105,135,171,200,11,177,174,161,53,217,85,228,134,88,109,226,113,135,171,216,15,177,129,126,136,33,149,130,142,136,175,170,215,2,95,116,181,184,212,220,253,161,82,243,205,223,65,106,190,123,150,154,159,34,53,223,154,167,167,247,215,182,53,176,253,206,169,164,72,68,82,225,79,195,253,219,179,71,234,12,151,158,142,139,60,62,48,15,254,62,213,66,18,182,71,141,71,254,232,94,180,228,249,16,5,195,9,75,50,11,184,0,160,217,161,68,203,161,182,33,210,217,25,233,77,149,211,187,241,193,75,110,188,36,143,40,230,7,50,55,161,142,77,123,179,17,137,72,75,125,68,148,198,154,183,209,2,123,243,93,125,210,78,211,5,4,46,48,39,130,192,124,151,243,186,10,203,176,237,14,78,34,51,241,60,243,235,206,83,1,99,53,81,193,190,65,141,195,130,106,122,135,193,157,195,192,31,237,17,46,98,17,88,40,242,29,85,72,44,86,100,100,16,149,47,146,139,72,244,94,139,175,130,95,86,126,33,26,63,177,192,216,230,244,201,145,2,133,5,69,196,90,74,28,2,168,82,183,24,8,162,13,135,50,209,85,6,234,183,18,1,102,209,15,223,194,7,250,76,200,184,17,115,19,219,94,142,224,209,77,101,47,34,7,65,50,134,139,86,126,227,68,101,208,75,12,165,210,62,235,96,30,223,63,10,238,167,162,100,228,158,163,106,231,158,227,106,231,62,49,169,202,25,148,160,173,212,76,91,143,196,84,21,40,170,104,79,37,88,114,103,205,65,208,199,3,242,14,171,255,250,253,120,249,255,192,223,239,50,60,254,185,42,135,192,2,85,241,210,150,58,245,57,20,31,0,24,89,206,48,244,58,18,115,106,17,127,46,167,183,64,88,249,64,70,71,118,52,230,184,216,3,223,29,217,184,132,121,219,170,180,17,204,11,234,65,242,145,51,198,95,231,163,31,223,121,142,83,223,33,246,173,201,69,231,12,14,90,84,97,199,146,76,159,231,236,214,185,169,126,47,215,190,73,57,22,85,144,61,47,45,8,56,69,141,183,248,170,95,160,65,96,39,12,72,218,170,46,43,42,165,44,247,99,169,106,157,57,87,174,226,210,35,14,185,27,193,147,58,228,225,70,236,104,2,154,181,225,143,149,14,165,13,103,50,218,220,13,143,77,13,93,58,137,169,221,127,226,199,39,14,90,67,71,150,1,212,98,111,115,71,175,105,179,64,58,89,66,18,35,40,233,151,216,203,241,219,125,132,162,31,243,189,132,194,185,82,37,109,11,6,77,238,207,58,10,149,38,95,232,157,80,176,166,140,239,133,142,93,10,89,244,74,165,194,182,114,161,194,77,31,152,1,1,168,15,43,147,229,134,137,63,91,18,57,202,198,171,191,240,2,98,106,119,78,47,11,54,157,83,69,56,54,129,23,66,39,93,167,196,254,82,102,135,45,120,25,43,1,25,198,94,186,216,172,29,152,137,23,218,200,35,219,48,114,87,144,8,55,69,56,100,14,4,220,74,155,194,94,251,246,165,132,87,72,3,78,94,123,183,0,117,42,191,224,141,231,76,229,84,117,19,98,72,245,46,65,85,68,18,160,65,148,76,229,71,116,45,30,62,186,36,76,87,72,124,155,230,155,150,57,101,106,243,43,172,50,155,1,176,192,216,82,188,88,13,228,13,43,176,79,24,45,174,173,125,141,213,143,230,233,203,87,150,96,138,22,17,180,138,111,15,77,201,245,64,142,194,131,109,46,204,10,224,252,125,219,151,42,161,229,67,131,77,233,252,98,104,193,76,168,32,144,77,201,130,101,59,236,176,160,215,175,86,173,215,47,201,203,87,142,59,158,132,244,114,35,83,194,17,147,42,180,109,56,192,147,161,101,74,182,57,234,255,75,229,161,8,91,83,186,14,195,113,208,89,93,165,195,242,7,117,51,206,227,111,0,222,158,41,209,83,51,104,69,41,209,42,196,198,115,130,22,87,47,198,113,154,193,226,206,228,63,60,199,173,50,103,86,145,74,167,247,99,84,58,32,7,182,169,142,15,125,21,211,109,83,173,193,69,201,22,59,57,223,208,153,48,217,48,232,217,121,55,18,39,27,13,122,122,222,141,228,201,6,149,39,225,155,11,148,120,103,205,53,191,164,230,130,95,78,115,197,46,167,161,119,219,24,236,110,27,183,218,101,119,219,52,90,120,194,24,190,163,203,109,154,244,114,27,183,218,99,151,219,52,216,229,54,110,245,115,141,156,195,119,19,202,249,130,223,231,53,114,140,223,32,184,110,226,247,113,141,236,225,55,208,128,63,241,123,15,239,254,128,111,16,127,183,240,251,93,141,236,242,187,116,182,241,123,23,111,142,128,120,232,231,31,248,125,82,35,251,248,13,253,253,39,126,239,215,200,1,182,23,218,115,132,223,7,32,206,115,65,249,61,126,31,214,200,27,190,221,252,9,191,223,212,200,7,76,15,237,221,193,239,15,53,242,43,182,31,218,251,11,126,255,90,35,63,227,55,228,255,136,223,63,215,200,91,234,133,0,10,248,13,3,222,2,69,112,49,5,244,192,118,49,196,117,5,105,60,116,231,22,199,173,152,106,249,246,21,174,66,126,245,94,178,98,247,91,193,106,236,167,120,53,177,153,238,56,5,215,131,144,84,54,138,184,171,204,54,187,227,177,11,64,168,35,213,162,100,137,197,140,212,185,20,238,7,41,205,64,77,81,164,206,53,187,57,164,52,89,113,139,75,147,163,227,62,169,115,65,47,28,41,77,20,160,127,154,206,21,189,137,164,32,17,213,12,103,250,205,46,47,41,72,86,214,239,210,12,233,126,151,38,43,238,119,105,114,177,223,165,137,196,126,211,68,143,244,18,145,66,252,225,11,96,241,240,71,145,83,7,39,74,196,45,216,59,67,153,121,64,204,68,207,0,96,148,172,16,108,81,100,193,168,71,81,5,99,29,215,140,206,162,191,76,188,16,18,196,188,137,88,227,192,94,97,14,165,59,219,249,104,166,188,144,58,227,124,20,53,12,79,174,106,16,106,68,165,70,231,166,184,46,169,179,11,157,27,8,221,226,202,143,206,109,81,21,176,198,117,190,230,35,152,250,86,234,108,20,68,1,62,124,134,106,190,228,163,18,237,74,103,51,31,235,140,44,60,243,251,103,62,134,174,135,82,103,171,24,6,171,212,136,160,51,145,145,55,166,123,225,18,151,57,87,249,242,43,117,254,72,178,70,113,193,29,240,244,95,165,206,63,243,81,209,121,246,206,81,18,71,101,60,128,237,228,2,175,197,233,252,150,139,161,74,138,142,237,38,17,19,103,21,205,36,2,169,243,62,21,200,205,38,58,159,114,73,35,139,138,206,47,169,168,148,93,101,103,39,21,23,109,198,118,62,198,206,119,233,116,75,86,123,43,137,248,222,14,158,132,169,54,183,91,167,103,19,185,255,76,19,185,250,179,133,220,179,133,220,179,219,67,238,218,164,216,48,44,57,193,23,198,39,248,82,86,59,130,99,123,160,142,209,161,190,112,221,95,86,58,254,138,242,40,56,43,9,215,171,194,109,247,232,190,31,40,93,231,155,4,112,218,238,34,155,179,228,242,51,203,237,150,117,78,240,125,248,228,22,68,229,23,53,226,225,225,7,21,157,156,182,20,20,28,252,212,113,126,171,130,119,51,206,244,77,141,226,181,228,143,10,196,55,27,228,236,246,114,23,78,160,200,140,52,96,156,28,227,164,22,154,252,253,62,192,19,192,29,39,115,34,120,99,239,176,247,150,196,14,99,58,167,10,81,137,70,116,98,144,6,105,146,214,217,35,26,129,136,11,252,228,71,105,13,116,92,60,61,88,79,146,149,195,91,124,229,112,126,232,202,49,252,59,172,28,193,243,202,241,148,149,163,63,115,229,112,226,149,99,248,61,87,142,128,173,28,48,187,173,100,139,173,47,58,111,77,100,71,210,143,93,184,166,130,19,62,191,255,108,196,251,221,88,121,74,148,60,211,169,90,2,81,114,22,39,74,195,31,74,148,130,191,3,81,234,63,19,165,167,16,165,193,76,162,52,140,137,82,240,61,137,82,63,97,103,169,3,148,211,233,142,168,147,41,193,12,31,24,141,138,247,209,19,231,107,203,74,196,202,120,9,177,27,8,196,142,171,186,200,64,240,85,189,131,54,59,59,104,180,179,163,225,67,199,135,129,143,70,202,121,245,224,251,235,54,162,162,237,88,175,244,172,226,120,86,113,56,230,56,114,3,77,247,178,198,145,27,104,149,250,129,30,87,251,194,130,49,94,124,193,152,252,155,92,61,143,126,232,66,117,249,119,88,168,174,159,23,170,167,44,84,23,51,23,170,81,188,80,93,126,207,133,234,58,167,119,137,252,139,22,105,39,92,24,185,43,225,74,185,112,253,155,4,247,216,149,105,129,162,162,147,187,80,34,17,190,249,112,166,110,152,160,2,186,160,122,224,27,248,121,235,10,193,237,43,90,47,164,252,192,226,81,7,230,175,136,249,158,142,244,66,223,168,18,138,218,82,122,65,133,208,205,169,106,33,177,105,78,224,13,99,40,176,99,77,85,33,158,155,124,196,102,51,196,141,142,138,241,252,217,171,57,214,171,233,142,39,128,119,163,107,190,107,157,84,154,137,123,235,91,227,42,117,72,252,45,192,17,250,94,132,9,226,157,33,179,25,168,152,87,138,186,27,57,65,224,43,219,220,183,138,196,85,229,245,74,17,15,22,36,60,216,133,192,131,37,55,48,146,139,68,222,220,219,149,232,122,121,85,106,156,88,187,31,165,76,19,67,243,242,27,142,32,19,129,187,98,20,25,239,113,65,91,28,193,177,122,226,252,204,55,19,148,72,238,184,4,110,37,153,118,232,7,58,46,36,114,9,198,188,125,249,235,86,185,163,174,90,39,237,26,12,56,162,92,234,56,237,227,99,98,189,149,183,215,11,189,73,255,154,222,77,39,17,234,45,62,159,100,228,1,207,58,240,110,93,154,34,44,32,116,34,71,94,114,9,77,236,199,36,182,88,103,158,207,14,247,164,142,244,97,15,47,100,254,214,235,105,146,107,129,227,206,191,160,126,224,4,96,189,160,94,234,178,206,61,169,121,83,236,5,77,28,6,236,224,204,91,111,226,185,130,189,73,187,140,142,58,75,251,152,138,202,58,85,78,181,161,182,46,193,50,106,179,28,87,229,109,173,37,174,227,68,148,136,79,1,116,4,109,237,60,43,82,228,224,156,94,197,12,40,45,220,238,152,14,15,45,39,182,24,166,87,63,207,123,51,16,176,146,232,252,184,232,42,163,116,104,52,101,196,107,147,132,213,72,188,191,160,116,87,35,197,50,94,212,190,137,170,166,43,44,116,66,19,59,70,245,185,247,100,190,244,69,75,70,39,20,151,21,106,139,70,123,60,30,58,120,187,242,154,23,175,68,226,229,12,46,241,4,183,205,255,150,187,171,68,219,117,92,209,147,91,155,67,186,228,243,149,1,63,179,131,106,102,110,184,74,110,174,13,179,151,97,69,73,51,193,98,202,105,83,33,155,125,90,90,126,90,229,198,238,113,132,142,140,58,99,254,36,199,74,20,1,156,57,110,207,244,236,69,73,143,35,2,56,157,235,226,113,180,93,200,121,167,27,201,121,144,140,211,220,239,193,45,76,91,149,7,201,170,124,149,89,149,37,114,197,24,69,179,112,39,231,28,158,39,144,36,81,157,0,133,36,72,11,207,32,84,236,107,106,145,191,146,161,21,222,173,61,136,122,110,158,94,160,94,37,86,121,92,8,154,144,171,31,181,1,132,230,155,207,59,64,207,59,64,207,59,64,185,29,160,232,100,98,95,152,217,91,251,48,179,119,83,250,207,231,189,159,103,29,231,243,237,181,207,102,92,207,102,92,223,195,140,107,62,41,155,75,162,20,141,152,140,93,122,113,194,100,140,154,132,96,114,49,43,221,133,84,235,124,179,116,238,214,22,16,164,143,63,108,100,36,105,108,69,7,194,223,229,194,177,163,157,18,179,164,244,173,179,220,62,60,125,239,44,212,68,104,185,63,242,218,217,152,169,124,230,41,159,121,202,103,158,178,136,167,228,39,52,68,139,162,227,191,192,144,232,121,74,62,79,201,231,41,89,60,37,5,191,51,194,172,252,240,108,222,247,44,226,253,32,51,150,32,50,99,81,155,2,57,14,22,39,199,253,31,74,142,7,127,7,114,60,126,38,199,79,33,199,19,19,239,2,195,45,212,107,155,93,238,37,81,175,167,32,31,140,102,82,234,126,76,169,7,223,147,82,143,23,50,42,153,36,118,142,181,215,43,202,58,223,134,138,54,70,82,123,159,137,101,72,20,157,117,103,225,126,163,173,198,52,155,20,193,16,97,214,190,241,119,144,63,163,221,225,252,213,134,116,231,42,125,137,159,223,231,62,81,3,11,39,237,159,8,136,154,112,223,197,108,195,137,9,128,114,48,233,219,213,140,179,171,120,55,62,181,1,140,206,158,170,184,114,101,119,124,195,26,174,16,53,114,255,152,8,208,35,244,2,90,94,245,234,239,114,245,143,177,189,126,245,112,229,92,62,140,221,171,90,228,82,10,143,112,173,254,11,55,195,58,244,96,243,239,171,242,242,218,133,21,216,13,61,78,145,120,83,225,61,47,175,136,122,219,138,146,213,208,43,49,245,31,130,115,7,221,136,192,47,86,37,157,213,128,50,73,171,171,157,186,52,247,73,166,236,190,55,14,72,254,94,13,126,135,239,218,72,84,78,211,19,219,100,148,112,44,187,251,111,68,158,101,244,204,179,60,243,44,223,133,103,209,153,35,25,116,228,50,4,222,197,121,230,89,158,121,150,127,23,207,242,204,173,252,71,114,43,149,44,103,114,233,195,154,118,65,13,203,96,176,235,232,129,52,147,130,26,79,92,2,170,3,49,181,209,47,33,46,7,127,47,6,103,54,235,81,25,38,30,245,146,14,124,31,246,194,147,55,240,44,99,1,111,193,124,190,0,111,65,137,45,11,251,50,92,137,131,19,150,99,251,168,187,191,245,35,185,142,212,97,160,109,230,82,6,154,29,62,159,7,250,47,103,74,52,35,117,32,200,72,29,8,106,127,191,243,64,63,140,83,25,253,29,56,149,203,103,78,229,41,156,202,245,76,166,100,18,51,37,163,239,201,148,92,62,205,92,253,7,171,29,170,183,192,252,120,183,242,103,200,251,21,150,83,84,184,35,151,67,238,41,214,28,186,20,93,112,124,108,124,161,254,223,58,210,63,46,235,32,73,231,215,116,225,22,50,146,94,204,23,93,14,197,251,204,10,54,213,175,133,37,49,242,102,70,174,51,139,162,16,145,236,232,189,235,30,176,83,27,83,14,104,77,82,135,54,92,115,244,196,67,27,53,193,39,183,8,103,97,70,242,217,200,151,207,10,115,181,86,241,237,47,19,7,38,102,229,173,117,98,255,34,75,9,21,159,129,77,145,15,193,2,243,247,32,239,104,240,26,25,179,2,35,219,244,114,126,45,44,244,23,63,146,135,64,255,123,39,222,103,219,229,239,148,7,122,230,38,158,183,101,28,152,129,34,51,49,74,49,19,35,96,38,208,77,46,117,55,59,129,207,177,192,91,140,22,231,45,46,127,40,111,113,253,119,224,45,46,158,121,139,167,240,22,87,51,121,139,203,152,183,184,254,158,188,197,69,78,225,49,245,252,41,63,100,21,159,115,17,92,169,151,69,240,115,31,97,136,215,142,255,208,243,161,137,8,125,237,92,93,15,153,78,169,236,94,192,178,230,178,171,230,250,208,88,123,128,110,251,95,48,98,137,103,29,125,103,84,173,197,231,202,30,30,132,195,194,73,122,122,64,71,44,91,184,60,20,185,173,84,156,139,138,138,33,202,255,181,52,152,248,103,82,44,34,10,95,110,39,226,153,150,52,223,194,93,176,82,106,217,165,62,204,202,189,156,225,1,202,207,168,98,145,174,135,127,4,165,110,205,118,15,246,118,15,182,30,209,29,248,180,139,52,46,51,23,105,92,127,219,69,26,37,244,195,143,111,122,137,71,56,207,17,29,83,32,228,24,162,56,135,252,71,32,87,222,13,109,43,64,95,16,253,225,100,128,151,137,216,149,161,115,225,91,254,93,5,189,120,195,231,216,186,178,129,228,224,65,182,202,123,234,232,95,138,86,71,28,248,236,125,62,0,150,32,119,249,66,239,232,112,111,239,252,240,221,201,238,254,238,111,91,169,75,53,241,130,35,255,196,25,217,222,36,172,90,184,88,3,169,136,190,211,183,111,198,45,167,107,58,86,254,136,55,237,70,160,112,0,111,125,64,243,26,187,184,87,76,237,23,76,243,167,51,125,93,170,141,43,136,184,138,185,65,129,142,148,207,193,212,237,37,184,156,137,183,150,70,183,210,160,247,126,188,106,193,189,226,52,135,197,79,198,3,164,228,65,241,157,20,107,179,46,186,201,221,143,42,92,88,17,84,175,106,209,173,203,213,212,45,32,182,0,84,183,0,5,51,247,112,148,182,241,120,119,111,235,224,36,186,171,202,78,93,64,20,136,13,181,73,105,230,199,2,174,251,38,185,68,232,62,110,85,193,1,214,148,60,129,179,126,29,67,10,136,163,144,36,233,102,23,104,71,53,81,238,218,140,51,99,183,219,113,20,236,40,182,246,72,68,30,252,138,136,220,121,87,224,218,111,210,2,1,222,252,1,235,190,231,135,129,249,242,85,112,115,85,193,203,36,46,188,175,166,84,175,212,43,74,11,254,151,94,87,94,161,77,23,191,155,1,9,94,232,67,193,149,175,138,169,85,190,170,166,98,84,238,20,179,93,185,83,205,246,235,87,232,109,219,158,153,69,195,44,138,142,121,20,125,206,76,109,204,67,179,8,57,86,161,209,175,95,126,223,94,65,135,160,58,109,145,94,65,87,32,139,190,88,175,20,21,51,53,254,55,119,139,102,49,22,236,150,241,191,126,180,146,44,139,118,75,251,222,221,186,18,238,60,185,4,154,84,129,95,230,41,157,94,131,142,73,198,222,240,238,10,21,175,30,76,121,72,217,168,52,228,86,163,85,129,223,138,65,255,154,21,67,110,235,42,252,242,56,188,55,133,103,131,2,240,174,129,10,219,239,51,149,10,221,239,131,223,175,216,15,218,13,140,47,170,71,110,41,77,94,67,131,150,172,181,88,5,24,60,95,21,42,84,209,72,170,40,75,6,96,53,141,217,201,176,193,205,242,6,235,21,69,145,117,173,93,193,151,138,198,31,106,69,147,155,134,129,47,81,130,249,219,174,168,179,91,133,233,218,243,37,83,140,41,173,151,27,208,218,58,54,178,206,122,160,203,74,91,101,47,52,106,190,102,35,44,91,66,53,86,120,93,25,152,251,74,93,110,105,42,209,101,117,79,81,224,199,104,169,31,245,29,8,109,214,91,93,5,208,167,69,216,179,14,255,20,146,36,255,13,107,133,66,132,178,154,44,255,94,83,86,26,45,76,131,5,168,109,194,158,172,128,166,172,182,33,255,78,243,35,77,91,80,10,84,168,237,52,229,70,75,27,174,212,101,205,80,228,150,5,37,104,26,97,79,90,206,138,172,168,80,193,78,235,163,162,9,101,148,117,94,65,40,207,49,102,0,212,59,83,203,67,169,77,52,168,74,147,213,22,237,83,203,32,236,201,250,4,177,115,180,65,77,23,93,150,172,49,95,75,181,249,146,25,243,85,218,158,19,60,88,156,50,133,54,40,154,172,235,77,192,73,89,105,2,174,194,87,163,141,95,170,106,208,175,166,74,191,52,21,191,90,245,22,98,177,162,71,207,58,134,106,77,254,146,20,52,31,130,35,247,32,146,129,169,157,152,131,170,224,26,48,15,145,162,229,181,230,44,175,157,199,45,32,67,77,192,39,125,71,187,81,118,244,143,138,46,107,138,142,88,214,36,244,193,112,44,74,53,15,178,235,25,36,206,14,146,202,87,10,124,65,210,215,160,191,234,34,107,4,237,244,60,24,163,206,9,108,109,250,162,163,168,56,247,43,128,76,252,129,173,151,245,182,193,94,104,220,124,45,111,103,80,184,44,93,43,75,151,249,112,53,96,16,128,158,53,62,42,6,16,49,58,90,13,28,173,54,165,79,109,78,159,72,148,108,142,241,50,74,106,2,228,111,52,144,26,202,173,61,120,215,148,38,82,70,165,126,163,92,3,121,110,83,74,164,83,36,209,155,9,121,142,178,204,131,40,74,89,205,208,43,160,242,0,88,21,73,47,165,224,17,1,7,218,14,120,178,163,24,31,21,117,7,18,170,186,49,47,78,42,198,188,36,70,73,18,174,94,113,116,40,228,192,34,252,48,100,131,161,6,46,232,244,61,194,134,89,252,155,130,139,40,50,220,200,198,32,235,167,80,214,79,249,62,124,28,237,102,158,149,99,245,75,17,0,52,14,0,141,51,51,89,56,45,84,0,29,213,236,160,38,37,160,62,164,82,80,18,93,191,91,253,58,172,219,117,77,89,209,136,129,127,153,229,121,174,98,20,125,90,57,223,2,77,161,13,201,32,66,141,6,48,20,109,217,232,194,200,19,252,227,147,65,37,13,217,184,169,103,130,33,33,105,239,24,221,58,169,243,16,248,254,168,167,190,245,223,10,59,158,169,180,125,109,228,43,5,50,160,20,212,10,51,147,18,121,195,74,234,129,231,199,118,186,29,191,45,10,40,62,34,210,130,226,145,145,200,219,26,226,187,54,91,210,105,80,249,13,24,50,58,75,212,57,115,1,54,198,202,0,62,181,140,121,165,42,76,95,148,75,152,19,17,6,198,148,196,255,106,2,164,43,254,29,253,97,179,162,25,177,217,2,217,255,78,50,167,148,150,203,146,153,128,111,161,111,185,1,115,198,37,101,244,34,248,76,119,106,62,18,167,0,137,211,56,137,83,158,74,226,178,2,241,55,77,73,190,80,39,224,72,250,143,35,35,197,237,167,130,151,65,219,223,164,82,88,122,189,206,0,53,91,74,6,41,178,178,118,122,146,82,148,64,74,4,124,147,165,17,141,68,115,172,113,173,124,132,37,84,201,174,88,197,200,148,91,43,245,66,186,60,53,91,134,175,249,107,64,173,80,177,86,161,114,163,66,89,36,12,88,20,222,237,88,203,51,31,180,13,162,117,19,96,35,145,109,0,176,141,197,97,109,60,9,212,205,239,8,233,98,108,210,137,210,216,209,45,133,145,110,124,174,32,11,212,77,2,104,146,223,42,171,211,202,208,119,196,28,58,201,23,161,179,18,10,250,205,228,190,70,212,107,53,2,68,3,233,158,130,84,79,161,89,127,64,231,53,236,188,145,238,252,117,75,108,184,54,171,239,26,244,221,16,114,192,250,152,45,97,90,215,85,177,235,250,95,216,117,131,0,191,171,101,186,174,138,13,135,20,83,123,14,75,191,58,179,8,69,157,85,70,110,0,128,13,207,148,209,152,81,70,110,4,114,69,204,59,4,173,191,110,4,112,0,52,161,149,26,105,100,186,49,21,252,20,250,25,224,103,242,207,128,61,69,254,108,9,138,182,48,246,167,59,145,47,98,26,236,91,179,96,79,217,13,52,151,51,37,250,74,221,80,171,58,64,182,86,241,189,16,191,86,148,86,189,38,253,160,105,162,200,77,163,13,44,175,222,82,45,96,80,26,10,97,79,186,30,172,104,178,161,201,141,122,179,219,148,27,70,131,176,39,95,149,229,22,252,169,189,134,172,212,219,192,159,43,173,22,49,100,149,234,59,228,70,19,213,138,138,193,228,233,38,200,163,134,142,234,55,124,178,146,21,89,91,65,13,64,183,14,9,84,194,159,244,31,200,176,6,136,33,141,99,16,96,13,164,205,88,148,2,242,108,35,208,228,122,91,89,81,229,70,155,42,87,86,128,189,50,180,62,234,155,154,43,114,75,5,94,169,1,37,55,85,104,36,196,232,152,114,175,69,149,48,208,84,72,167,181,20,136,215,85,69,110,213,155,16,107,168,48,130,178,86,111,96,202,102,3,218,89,199,213,128,62,57,131,47,215,17,32,216,204,6,150,74,159,44,70,0,221,124,203,165,220,96,156,110,139,113,186,45,142,23,6,174,158,50,149,161,161,149,133,50,96,10,37,229,70,67,67,49,191,78,1,219,104,0,188,232,147,139,250,106,163,177,82,135,129,104,124,1,184,160,106,67,174,55,218,178,142,3,39,43,90,11,70,25,199,152,143,48,129,1,54,48,1,118,20,199,142,62,121,84,179,209,68,101,46,6,234,58,127,242,40,77,209,33,170,5,69,182,116,254,160,195,42,171,90,11,34,26,48,92,60,58,138,48,218,152,67,213,176,38,5,135,149,62,121,100,179,5,163,0,195,12,168,198,159,73,4,81,190,64,70,24,119,200,0,229,43,88,170,166,55,80,207,172,234,200,29,247,49,186,209,130,184,22,214,173,104,216,106,163,165,98,2,5,159,173,150,1,79,221,104,195,216,183,116,28,119,29,26,35,183,91,136,32,109,93,193,36,152,160,165,202,234,10,200,74,8,179,134,222,164,181,98,239,12,181,109,65,146,6,237,83,35,210,169,40,80,31,96,116,203,232,99,61,208,98,64,7,232,69,19,149,59,186,70,49,80,109,2,164,235,0,115,67,110,208,233,129,79,174,10,215,26,208,140,6,38,104,180,217,131,71,168,13,29,70,143,118,90,85,225,187,78,219,214,196,86,42,122,211,194,113,199,12,117,174,157,71,208,170,42,5,65,131,14,95,155,63,35,8,54,90,50,16,44,185,110,224,166,0,62,217,16,182,113,150,41,154,130,61,195,249,215,138,166,31,238,21,200,45,3,177,74,209,116,254,140,48,162,197,48,2,114,42,236,17,69,52,17,233,218,109,13,145,78,199,94,40,109,248,67,184,107,58,0,168,174,55,160,39,77,32,22,180,173,10,133,171,170,106,52,190,1,157,106,182,26,132,61,121,137,109,5,219,139,83,89,197,193,228,79,78,33,0,204,80,158,66,97,175,41,77,124,85,248,96,27,13,192,95,132,88,91,135,73,219,66,84,98,79,206,168,1,173,0,56,25,22,206,184,54,97,79,14,249,182,162,33,110,0,110,65,192,123,212,102,183,154,84,159,166,147,212,172,251,237,41,138,145,141,121,41,114,157,160,62,57,89,182,86,160,215,31,149,250,142,118,147,13,212,83,11,147,254,177,181,211,250,40,114,186,144,230,183,81,3,16,3,134,13,40,180,90,111,163,238,175,221,106,55,141,143,77,152,144,173,134,102,1,73,174,183,12,246,140,80,166,81,55,232,67,111,94,195,175,218,212,117,74,24,41,13,230,191,17,114,233,45,89,109,3,86,239,161,188,10,196,189,5,240,111,232,10,22,171,25,244,17,37,173,171,136,85,45,125,8,211,166,129,91,6,128,13,42,164,211,224,139,61,99,252,3,100,111,194,180,209,212,33,76,192,54,140,42,204,129,102,171,109,225,16,107,56,189,232,15,79,173,234,56,254,154,161,26,250,53,86,162,55,130,21,108,164,138,85,180,96,206,243,15,218,159,143,80,49,5,3,140,35,107,101,81,231,89,218,27,220,93,212,141,130,68,36,73,116,173,67,157,141,86,163,44,21,135,227,205,10,43,172,91,144,76,137,70,136,181,237,183,5,217,177,185,241,170,33,55,181,54,146,120,77,110,41,186,110,148,246,79,17,128,0,98,55,140,26,38,106,105,109,149,61,227,68,122,171,173,173,68,128,5,64,40,106,179,95,71,146,90,71,202,7,240,111,35,113,213,112,189,109,37,223,58,174,204,141,182,133,52,163,105,176,103,4,124,58,244,148,234,171,184,22,193,84,109,233,241,111,148,70,131,165,4,200,190,222,108,246,129,206,52,117,192,236,134,6,75,21,242,45,64,24,128,178,183,140,38,46,23,154,2,232,6,144,87,219,72,214,161,127,42,100,0,164,80,144,62,65,163,0,55,52,32,116,48,72,134,210,52,96,1,129,21,9,58,68,161,3,36,169,221,84,12,212,6,178,95,62,165,96,25,209,26,200,68,64,155,154,13,246,13,139,108,244,27,165,130,246,214,91,24,10,235,22,234,85,105,60,96,178,6,249,218,72,204,218,42,100,135,79,181,137,91,179,26,176,66,45,189,117,13,20,176,173,235,90,30,77,20,146,27,191,223,112,131,179,11,52,183,221,212,217,147,35,84,139,146,2,77,32,15,84,102,21,137,10,50,89,148,168,180,110,178,129,122,81,145,184,89,250,205,98,66,153,170,171,153,168,53,179,58,139,233,154,80,101,49,171,143,22,205,84,79,50,233,223,125,187,32,169,47,226,249,234,137,216,207,244,0,130,182,163,239,248,253,161,157,153,170,125,220,77,238,223,1,84,124,19,247,51,88,162,188,174,49,171,207,79,20,73,84,143,68,213,142,205,74,27,245,72,117,246,30,237,194,177,88,53,163,136,252,17,35,43,234,78,23,51,16,83,140,69,208,161,93,110,187,86,0,181,236,238,71,162,235,100,42,206,72,223,249,95,9,160,2,21,54,154,36,49,251,27,220,169,251,43,192,210,76,166,119,51,187,177,87,178,165,37,108,101,181,228,54,218,180,52,155,22,26,47,52,8,123,114,233,72,67,105,178,209,108,119,243,113,52,15,112,48,237,158,134,172,37,72,187,6,101,223,81,120,212,209,50,70,105,178,231,49,198,176,52,113,93,191,205,220,116,19,55,219,112,77,212,80,104,206,53,177,190,66,155,135,242,1,201,197,37,205,239,195,74,215,70,22,93,163,171,9,221,180,210,85,22,39,163,232,172,195,34,97,240,13,172,184,182,223,190,207,142,222,244,97,91,8,49,155,139,91,157,54,231,156,51,105,5,121,120,237,184,84,65,142,187,48,104,223,41,211,18,112,127,6,138,128,159,89,138,114,13,32,137,106,0,131,212,227,253,65,20,132,140,143,26,176,167,198,144,201,220,40,97,103,18,1,10,129,68,169,161,148,170,168,58,114,30,84,178,100,178,15,218,67,169,40,24,235,122,115,8,108,137,145,201,172,227,192,222,104,217,122,177,45,229,24,151,237,53,180,94,151,25,50,92,175,168,125,42,165,35,91,5,98,49,138,138,13,246,170,98,40,234,57,80,32,98,79,46,108,33,154,43,70,99,145,250,84,186,113,10,252,92,195,202,151,72,171,67,181,17,212,70,229,102,30,142,182,125,144,11,114,80,57,57,150,150,145,149,6,16,53,169,80,157,41,108,37,46,236,199,226,118,99,113,220,110,44,142,219,141,39,175,7,11,177,79,218,194,102,182,218,20,43,219,31,186,231,221,46,135,251,204,149,75,171,232,240,15,13,94,231,53,44,105,79,131,255,28,245,41,88,161,130,53,42,79,168,114,225,165,25,87,100,106,130,215,168,180,190,227,178,92,182,15,129,115,218,216,65,249,163,129,11,23,72,243,132,61,163,105,221,86,168,70,141,234,17,91,244,47,154,163,84,45,107,40,212,182,84,33,236,201,115,161,74,69,161,218,84,152,248,70,189,174,160,250,141,255,82,201,4,38,59,26,160,42,215,117,164,37,168,153,101,79,174,133,3,234,10,18,163,138,244,177,165,240,7,91,235,155,186,46,55,27,64,240,168,70,12,155,160,52,64,152,195,134,53,218,45,117,5,77,83,241,27,132,51,144,10,209,52,75,55,26,84,65,201,126,163,6,162,166,204,176,68,18,140,122,83,32,166,105,186,92,39,28,68,211,118,20,218,114,195,64,61,185,174,36,114,23,170,164,235,176,60,215,91,123,168,99,111,55,116,74,10,81,59,165,233,109,65,138,83,209,136,24,237,99,218,74,179,245,94,69,5,155,174,192,119,67,85,80,4,85,217,135,222,222,211,81,0,165,70,51,44,20,128,172,25,66,65,80,60,110,93,200,205,122,83,85,191,224,106,100,24,77,212,209,160,182,176,174,183,113,129,50,32,10,218,3,3,83,7,194,219,98,229,104,208,124,222,112,250,7,50,119,19,154,15,210,116,179,249,190,13,130,187,14,205,198,218,154,77,84,57,53,249,151,177,215,68,147,59,102,198,67,67,161,157,136,14,113,139,18,184,252,246,195,118,4,161,242,102,132,190,168,174,48,8,123,46,134,190,42,81,132,205,10,142,190,26,195,94,142,11,34,214,82,108,109,70,207,5,113,182,73,113,86,167,53,26,20,95,117,186,225,128,198,139,200,211,177,103,140,167,205,5,208,180,57,11,75,149,34,52,85,202,176,52,65,10,72,102,80,77,161,70,209,80,203,162,97,26,125,120,202,41,120,86,143,18,226,158,17,197,163,230,12,60,82,190,23,34,205,230,38,17,148,72,192,85,198,78,182,24,59,217,158,205,78,182,229,122,29,132,141,94,131,242,237,77,185,217,70,243,211,38,5,72,3,167,56,60,13,52,24,69,227,123,0,34,244,151,24,192,245,27,77,133,18,130,102,195,64,94,31,53,73,116,243,70,171,183,83,240,2,9,162,161,52,123,168,104,53,232,6,90,157,130,88,51,96,212,80,157,131,27,98,168,52,70,233,69,107,193,47,84,9,52,29,85,81,241,70,0,157,7,186,86,106,86,23,245,165,133,91,41,192,94,246,240,68,134,209,68,70,83,173,183,40,225,196,157,139,54,125,131,166,3,82,211,35,10,72,48,90,136,188,104,101,136,79,222,173,21,218,173,21,42,255,208,126,173,136,253,98,168,213,166,221,2,196,210,169,82,190,213,214,41,201,67,149,62,221,210,232,171,116,218,210,50,161,95,6,110,97,166,251,181,66,43,76,247,235,199,216,55,106,31,219,148,206,168,132,61,25,88,209,152,164,48,124,69,255,168,205,181,143,88,104,47,23,43,152,68,131,221,31,166,214,82,179,181,106,115,153,254,168,51,78,57,204,206,165,168,243,102,83,227,109,119,86,87,107,174,186,4,155,92,173,212,168,119,70,166,230,83,50,41,245,39,229,82,23,205,85,104,220,63,95,174,230,147,114,45,222,49,37,123,90,235,251,25,224,229,121,232,38,179,207,84,168,230,143,233,73,51,70,142,179,75,104,50,27,118,204,220,76,20,100,44,119,81,219,191,175,243,158,141,201,197,197,208,62,241,188,97,232,140,139,157,246,252,247,249,175,177,254,27,29,22,81,23,128,232,180,231,50,114,218,211,66,167,61,151,145,211,30,93,67,175,61,151,177,215,30,3,189,246,64,176,82,67,143,177,213,137,224,189,231,114,113,239,61,215,63,212,123,207,197,223,193,123,207,213,179,247,158,167,120,239,233,154,167,167,210,133,55,196,27,216,163,251,69,37,96,159,63,75,232,117,247,218,182,6,182,223,81,30,73,244,170,62,18,233,2,221,35,124,153,120,161,45,157,157,205,112,174,114,29,251,254,225,183,87,203,204,185,73,32,135,64,53,47,44,159,13,140,153,143,192,57,30,90,48,99,125,126,111,116,73,172,217,141,28,183,92,124,155,227,150,140,87,148,184,2,230,168,6,111,65,150,173,193,160,138,226,200,5,165,251,146,224,165,228,138,121,41,177,18,39,34,246,215,208,118,7,39,172,185,165,238,136,66,190,118,32,58,50,87,71,172,122,230,148,35,242,215,113,225,77,220,65,192,61,117,240,44,178,239,121,97,234,82,106,55,105,51,79,122,1,69,13,54,38,97,8,133,84,79,207,228,0,198,215,102,29,23,18,67,141,182,127,199,92,120,120,126,23,34,165,11,154,71,170,1,117,138,125,117,8,69,190,115,250,159,109,127,177,34,153,123,148,116,145,211,29,130,84,235,36,241,126,88,133,121,112,255,72,226,148,113,50,114,207,81,163,115,207,113,163,115,127,109,185,131,33,52,176,115,143,168,156,130,186,187,46,120,46,129,217,61,178,99,128,218,3,39,172,114,79,215,44,158,121,99,174,178,9,65,94,40,232,194,228,145,95,61,112,55,31,222,255,16,220,44,242,216,179,181,185,123,114,120,116,222,219,233,30,188,17,253,245,80,166,135,88,236,222,116,88,254,243,174,126,182,246,182,122,39,187,135,7,60,111,141,187,111,164,110,94,236,216,105,212,210,146,149,202,157,242,94,115,239,203,193,181,119,139,126,123,24,94,6,225,221,16,243,94,134,192,20,142,191,74,233,112,198,112,74,133,161,60,200,187,188,4,18,246,9,131,150,165,49,119,12,229,153,126,226,28,103,15,16,45,168,218,204,145,57,137,26,74,121,35,5,217,156,40,192,151,209,25,15,133,133,144,123,131,78,41,4,246,154,61,12,236,123,198,229,120,167,81,182,21,229,12,150,113,33,195,46,86,83,117,112,57,223,7,57,81,30,57,110,213,225,137,171,181,21,133,240,150,44,71,45,89,25,226,146,159,175,18,167,250,88,62,178,220,43,187,58,36,125,28,221,164,133,3,64,49,108,79,37,190,23,212,130,97,188,137,238,5,133,5,204,167,46,191,128,219,94,90,138,202,134,37,117,27,146,7,213,26,134,93,59,3,187,202,60,42,149,83,39,188,247,29,61,104,77,243,111,228,127,139,191,179,168,130,140,171,51,78,69,232,16,167,104,68,85,146,241,108,216,208,11,128,174,34,161,221,66,236,220,163,165,0,223,32,245,129,206,192,28,20,221,75,185,172,152,132,60,51,183,244,148,66,227,92,70,191,175,89,7,71,139,250,186,42,241,108,69,121,161,108,245,156,250,5,180,1,48,10,3,27,41,40,247,75,228,22,123,117,138,39,154,155,224,128,91,132,165,184,232,43,216,155,216,83,92,31,121,188,97,193,16,50,255,242,116,58,198,137,163,194,203,125,238,126,211,104,39,197,231,93,219,129,64,48,117,204,57,249,93,177,128,19,187,149,232,252,181,56,69,24,89,254,149,227,238,81,42,34,17,20,118,194,72,58,9,215,10,18,173,40,63,133,43,150,72,59,86,85,74,61,162,133,166,47,111,88,65,36,176,213,214,238,228,147,173,253,119,123,221,147,45,243,20,36,217,177,37,158,22,75,183,11,36,75,140,127,253,146,188,124,53,112,110,10,210,33,202,121,190,68,83,56,238,120,18,86,40,39,40,225,116,149,42,212,183,47,119,206,107,74,182,57,234,255,75,229,161,184,186,152,236,238,158,206,234,42,29,251,63,2,116,34,198,227,169,159,123,83,162,142,241,43,31,142,246,88,21,150,120,164,146,78,27,104,162,5,81,210,171,85,104,224,107,233,76,254,3,196,228,170,36,161,204,154,150,84,239,202,157,89,225,226,149,136,247,97,181,161,213,0,118,167,18,79,46,157,33,10,138,3,12,203,163,210,215,12,152,180,27,147,75,144,8,106,192,33,182,53,109,32,117,178,197,226,36,72,10,150,84,205,168,75,184,174,99,251,198,147,224,186,122,234,202,14,145,160,241,167,172,223,43,170,173,41,198,64,83,206,238,233,161,209,206,63,6,131,193,35,117,175,182,18,179,26,249,180,76,175,209,81,234,245,255,89,163,107,10,123,29,3,81,1,146,208,81,244,119,191,172,1,253,92,9,156,63,241,155,221,234,176,2,33,107,64,61,252,203,161,119,219,97,179,119,102,85,21,217,134,241,71,182,252,254,194,234,127,190,242,113,186,174,240,182,42,125,85,211,234,107,172,248,142,50,254,90,9,188,33,136,200,255,48,154,13,163,21,69,64,189,192,106,141,58,174,231,218,11,212,183,178,194,203,181,46,67,219,39,139,100,196,86,142,23,206,215,97,254,4,11,250,201,186,179,64,219,209,71,161,53,168,132,139,84,31,231,129,151,124,27,252,171,11,171,170,214,9,30,89,104,212,137,172,215,94,56,35,68,52,203,13,215,22,64,29,17,76,176,190,59,88,25,199,38,85,214,218,70,75,187,185,125,66,33,131,164,16,69,51,116,245,230,86,104,30,71,75,32,35,227,78,61,254,226,88,177,32,88,95,203,176,34,12,239,47,33,53,98,183,221,145,155,106,91,105,222,220,174,209,160,91,214,138,102,189,254,52,160,64,79,202,107,120,106,137,139,33,129,236,4,43,67,219,186,188,79,207,158,220,236,122,194,84,90,172,45,73,174,235,168,45,62,35,59,217,166,36,99,189,16,96,252,60,154,11,7,228,159,84,232,10,234,79,157,49,172,34,113,208,249,249,133,55,184,131,218,132,16,88,238,146,148,128,188,73,59,114,19,77,173,61,177,33,182,75,127,177,170,107,164,186,5,45,234,208,136,215,169,6,148,204,247,102,106,190,79,252,0,210,80,29,177,237,127,47,240,64,169,8,119,108,241,235,133,16,165,172,136,197,122,53,95,55,144,191,88,113,66,123,116,126,78,253,43,8,203,102,150,2,204,87,32,227,99,232,115,214,10,151,94,14,22,38,7,76,61,176,50,240,189,241,192,187,117,23,95,79,159,84,205,249,57,66,43,38,207,45,224,12,112,239,120,69,8,248,134,114,43,200,49,222,127,35,36,88,81,220,187,44,224,166,88,166,62,184,104,94,94,150,99,73,121,121,185,170,217,108,35,223,208,66,90,64,193,184,105,154,174,24,214,162,168,204,124,220,94,88,254,249,249,173,111,141,239,25,151,207,105,236,10,140,139,48,227,121,28,95,11,210,145,243,213,54,246,198,99,136,251,186,66,157,116,163,164,253,47,147,21,7,241,44,242,252,156,10,2,247,184,78,175,52,41,11,41,172,64,79,97,134,230,175,148,113,107,247,11,212,88,145,251,215,118,255,243,74,225,88,167,129,41,27,106,189,136,177,153,90,4,237,0,141,7,190,57,162,54,2,87,208,80,141,20,79,16,51,54,168,18,234,200,154,130,241,249,26,3,219,242,251,215,211,152,123,97,250,15,172,224,218,78,248,105,145,145,138,250,148,169,54,10,77,35,140,82,207,207,242,184,41,0,253,82,248,241,252,178,174,52,26,205,41,221,193,253,6,153,130,104,102,81,12,48,107,3,39,0,164,184,235,56,46,37,71,84,227,190,86,64,18,117,67,177,230,231,117,130,251,66,24,21,203,66,223,70,103,177,182,243,115,215,186,225,19,249,30,165,224,21,107,232,92,185,157,190,189,208,194,204,202,185,7,185,204,10,23,19,147,2,78,222,115,120,201,187,9,80,160,136,177,226,91,3,103,18,136,16,137,227,233,28,201,37,96,163,214,169,87,248,128,229,249,121,140,227,169,133,72,14,84,236,197,90,44,19,64,34,13,11,77,173,60,81,232,252,157,141,56,210,149,190,229,3,159,30,131,160,207,110,7,184,23,68,97,94,9,8,241,253,42,6,84,86,42,58,76,130,90,65,55,166,99,201,163,236,219,129,237,223,120,142,63,55,111,2,108,214,200,26,14,83,97,153,105,80,127,156,198,26,203,183,150,239,34,22,35,57,230,172,147,61,152,59,75,101,224,220,36,217,132,149,98,106,1,214,208,246,41,235,70,230,75,38,212,242,143,203,75,81,8,144,136,132,22,5,182,143,251,140,29,141,112,69,122,231,84,218,236,172,254,97,187,159,29,55,88,189,245,252,207,176,210,247,237,213,139,139,0,0,117,51,177,87,3,191,191,138,150,22,193,234,165,15,176,62,166,247,76,6,171,212,219,188,139,154,204,213,43,39,56,177,46,122,73,192,127,112,137,1,45,10,203,145,3,248,0,168,62,131,239,251,148,56,130,37,6,103,242,137,71,229,149,77,39,176,240,174,4,25,138,147,206,136,107,141,16,89,207,200,200,26,143,97,74,5,29,169,219,253,208,37,95,54,186,189,93,242,161,187,55,217,32,189,238,190,178,65,156,94,247,205,27,242,107,183,215,37,159,240,97,225,35,216,192,167,221,237,126,198,100,123,225,6,81,123,221,15,239,201,221,70,247,77,23,159,16,251,121,163,219,189,195,232,193,31,61,50,122,219,245,54,222,147,219,141,174,178,49,162,69,107,144,231,13,36,120,79,90,61,76,254,161,59,236,209,152,247,16,227,109,118,91,16,115,5,69,252,10,65,237,141,49,13,251,220,123,79,84,90,120,31,31,24,237,96,150,113,239,79,26,127,11,241,163,13,30,197,202,220,76,149,25,199,127,232,222,8,49,111,186,222,230,123,178,12,141,219,140,27,167,67,227,32,240,182,215,237,94,109,66,216,159,155,95,55,177,169,13,8,12,32,240,182,7,129,205,205,235,77,226,188,233,58,91,239,201,4,2,61,76,249,199,150,177,73,238,182,187,95,182,162,190,245,57,36,194,45,0,197,221,207,221,101,136,105,64,242,58,38,95,221,26,110,145,96,179,59,218,126,207,32,12,96,189,162,189,218,254,10,224,135,94,109,191,231,32,253,18,245,234,77,220,246,47,0,149,55,81,60,128,247,207,55,9,120,55,187,19,136,250,53,5,170,175,111,0,84,87,91,93,29,98,62,116,199,59,113,65,119,91,221,171,29,232,5,36,92,198,176,235,157,155,30,249,188,219,13,32,240,51,180,181,133,253,13,119,194,77,172,178,14,129,58,173,18,158,48,84,16,165,237,132,61,114,181,221,93,134,168,99,140,129,129,10,119,227,198,4,219,93,111,151,142,158,146,4,2,12,110,33,16,186,197,16,233,235,46,34,28,52,14,2,157,141,24,229,188,168,241,237,93,104,252,8,122,252,243,123,82,23,32,18,196,8,71,139,246,127,102,101,223,65,178,32,42,251,207,159,21,134,3,63,255,202,211,127,137,96,214,124,107,67,2,11,50,213,123,221,47,111,223,167,74,165,241,73,55,54,187,234,91,218,56,86,170,246,22,74,93,238,117,175,246,16,156,221,79,8,184,61,23,32,188,217,253,178,23,117,226,138,34,129,211,227,80,129,103,131,62,233,200,56,81,91,186,13,44,208,216,243,123,116,44,246,57,54,140,122,233,84,1,164,234,25,27,237,13,114,187,213,221,218,138,39,97,111,8,99,216,235,238,110,2,244,187,31,32,96,243,23,132,193,238,22,98,124,247,11,38,217,189,217,32,159,183,49,8,33,122,139,65,221,174,68,46,157,161,221,145,166,208,139,117,248,91,162,219,32,116,175,102,137,238,144,154,245,37,103,96,70,203,231,210,208,114,175,76,36,225,75,244,26,159,129,25,250,144,73,138,214,69,126,185,81,231,244,229,63,217,86,40,99,126,43,248,95,167,194,69,224,181,223,253,223,221,84,252,202,192,242,63,67,60,99,145,89,124,112,109,129,188,154,206,175,212,113,247,130,199,179,109,185,149,139,171,74,37,142,103,90,135,76,252,10,189,86,4,227,153,116,203,226,41,143,27,76,46,42,149,36,191,49,104,106,237,190,16,63,2,72,9,241,3,250,159,16,31,58,33,48,18,113,252,165,126,217,188,228,241,162,162,37,46,159,9,63,24,143,127,184,53,117,143,47,24,205,216,143,74,82,47,77,246,24,165,205,138,43,113,62,198,30,178,10,40,191,24,69,80,22,178,82,16,193,185,69,22,129,251,43,81,132,192,53,86,4,225,34,138,142,54,92,48,31,219,115,137,123,18,253,97,178,213,129,109,143,87,5,62,43,110,42,173,35,35,23,209,86,8,131,181,38,38,94,93,173,100,193,8,137,197,160,146,228,84,130,172,36,226,80,121,30,174,24,22,255,91,36,35,103,130,163,140,84,86,136,82,61,78,131,74,180,181,195,247,118,202,147,113,41,100,70,186,14,223,242,153,14,236,50,224,77,109,105,178,3,52,51,5,188,204,106,0,213,155,230,39,63,169,212,101,189,86,17,100,26,177,152,100,18,69,128,206,76,147,57,192,205,183,136,210,237,227,178,85,69,111,140,191,46,86,208,160,168,160,164,125,58,162,80,73,111,4,185,158,166,173,23,198,114,233,74,136,157,53,74,108,187,39,221,174,88,154,102,147,93,232,101,28,203,213,204,21,52,44,44,131,250,226,0,143,183,159,74,218,83,208,26,113,142,47,92,91,188,217,52,5,75,51,99,150,222,149,154,57,233,103,160,69,188,195,68,102,167,41,110,8,211,240,149,181,163,8,155,102,192,196,159,53,25,133,61,170,57,139,255,198,237,169,178,6,77,165,11,106,109,225,190,47,182,103,245,13,52,171,89,78,179,232,206,150,72,179,248,38,87,190,7,101,189,40,219,141,250,238,237,157,1,203,185,119,218,254,178,134,101,247,206,210,21,207,34,92,57,210,135,155,236,179,170,20,118,215,102,46,178,37,236,204,34,188,204,55,45,121,153,61,159,167,180,247,7,22,93,196,118,117,56,201,67,226,183,24,249,45,222,204,43,91,156,59,21,186,111,40,198,138,154,220,116,236,98,85,82,139,180,60,30,126,203,192,21,109,39,22,87,145,146,182,22,152,72,83,118,7,201,19,147,151,166,99,244,118,1,140,225,130,219,34,221,73,111,68,166,235,18,55,210,0,17,112,235,177,140,120,167,53,220,165,73,203,154,81,180,89,40,177,194,164,236,118,97,186,141,140,39,204,136,35,116,7,179,148,115,121,26,107,191,72,19,185,240,49,133,123,90,160,13,194,70,101,249,240,160,196,90,198,145,139,5,8,29,202,236,111,150,178,193,200,7,171,101,156,231,180,21,35,181,59,89,41,21,24,114,219,162,69,96,75,73,154,124,107,180,124,45,72,9,12,25,208,100,91,86,20,159,193,102,220,66,157,222,246,28,90,102,74,104,241,10,196,36,114,1,216,185,80,62,93,204,16,19,113,201,64,205,224,123,174,9,20,118,141,76,55,241,63,190,23,43,76,158,212,174,108,54,121,1,249,201,113,39,169,76,143,179,121,227,32,13,3,113,23,55,63,52,137,202,165,82,168,115,201,160,204,55,73,41,169,61,222,12,217,73,54,124,43,108,199,55,53,190,51,11,205,204,54,186,251,155,40,67,230,43,38,79,17,196,89,155,214,207,168,227,34,16,101,247,136,43,133,0,47,222,45,46,155,53,149,60,57,174,35,230,205,16,238,139,114,97,13,101,217,10,212,80,5,26,165,188,166,65,72,169,103,59,32,48,54,83,82,78,27,148,25,187,212,233,209,42,213,55,102,181,148,185,157,236,217,176,156,58,115,74,39,14,80,21,78,53,242,147,47,37,124,61,190,36,18,188,61,255,251,225,255,254,15,27,233,202,75,121,85,166,255,103,183,134,95,174,97,178,34,75,5,192,54,247,247,176,72,8,44,50,82,96,169,127,15,51,43,23,69,1,136,120,68,213,58,84,148,83,154,164,140,15,104,25,145,236,106,15,104,211,126,15,153,218,158,150,158,196,165,112,120,106,5,137,213,129,88,252,157,61,68,213,122,186,148,194,202,10,83,242,250,164,51,190,19,115,228,121,97,71,146,30,207,232,9,15,93,177,158,122,194,227,165,76,79,159,91,152,115,207,186,179,253,123,202,255,212,215,152,9,60,227,214,208,208,51,50,129,207,36,39,217,128,10,231,239,239,163,99,72,29,32,41,222,112,18,218,185,188,192,83,56,238,231,110,28,248,218,202,103,90,75,248,6,197,30,241,86,241,38,230,141,104,232,187,160,118,154,248,195,170,132,38,34,29,103,100,93,217,128,137,151,16,29,216,13,157,28,213,135,111,14,55,135,215,221,247,221,141,238,110,151,253,247,110,117,117,245,110,199,216,232,110,209,207,61,22,186,209,165,223,187,27,71,221,110,83,170,85,208,177,134,111,143,109,43,156,163,75,76,42,186,247,198,86,223,9,239,58,178,42,182,15,173,81,152,49,15,221,13,235,212,43,176,242,177,133,4,163,10,138,199,149,60,41,190,226,140,174,10,96,150,181,186,206,149,194,142,20,127,114,6,87,182,80,26,227,188,55,188,175,76,13,66,230,206,135,107,172,199,142,54,151,102,237,95,123,78,223,206,102,173,48,73,146,20,119,52,151,186,172,240,194,196,24,104,249,182,85,98,220,93,39,134,78,84,195,32,178,162,213,242,22,118,130,238,180,196,40,47,193,204,54,80,29,17,3,19,179,51,13,98,96,248,67,7,22,69,206,128,1,10,11,152,251,184,104,103,176,214,206,200,14,2,192,231,130,102,0,97,197,87,102,154,247,180,113,63,5,38,27,73,217,224,236,27,48,96,106,33,83,113,97,106,206,114,172,88,60,91,4,210,36,167,120,186,130,50,102,83,177,130,207,50,40,15,70,22,72,182,61,120,42,196,35,123,239,39,67,187,180,128,169,144,46,205,85,14,229,197,178,68,16,230,52,48,111,197,90,175,23,209,184,233,141,190,196,211,213,139,53,122,161,44,113,163,105,174,133,80,226,113,145,86,225,142,255,5,51,135,189,180,70,206,240,174,51,242,92,143,154,140,165,45,165,81,24,138,2,248,122,188,120,69,188,55,156,240,40,198,255,252,27,86,133,251,149,91,251,226,179,3,211,101,12,139,167,143,71,166,25,76,87,70,222,159,5,129,65,46,44,243,93,208,135,177,55,158,140,63,249,152,208,47,88,25,89,255,213,186,61,42,203,91,144,233,207,21,106,42,3,217,234,107,35,235,235,74,82,72,129,25,248,229,101,59,191,162,27,184,160,107,154,22,25,51,115,161,84,24,217,142,220,128,226,56,55,75,135,29,242,100,22,242,181,91,200,189,130,138,207,206,5,32,232,231,21,252,46,235,71,229,90,185,79,243,78,165,167,244,96,22,102,207,58,202,106,57,132,42,227,180,233,122,113,82,52,71,234,134,161,213,191,70,229,99,130,22,5,248,115,13,72,77,85,193,83,83,161,184,43,82,131,155,43,42,1,23,164,12,190,76,156,171,171,225,221,212,226,112,211,235,51,250,18,152,154,10,6,214,246,211,53,223,103,184,171,151,79,53,33,118,189,129,125,206,253,165,172,66,192,202,120,112,73,77,68,255,234,124,153,94,203,104,193,91,98,91,186,69,109,216,182,122,228,16,13,217,246,241,241,158,63,208,8,18,162,235,189,238,187,30,38,58,230,1,104,249,214,67,171,190,200,222,147,230,58,140,205,2,127,5,238,27,109,72,119,48,253,126,23,173,223,32,253,167,196,252,19,77,4,121,89,95,210,101,241,208,171,247,221,183,61,226,245,18,147,188,32,169,237,215,248,45,50,25,141,179,109,98,97,78,146,244,83,28,245,249,4,75,188,18,140,252,62,39,141,104,29,97,228,151,36,96,249,231,238,155,40,181,158,4,127,166,229,179,166,56,220,210,54,138,187,221,236,30,246,132,182,140,118,16,168,183,130,65,163,151,201,177,188,145,116,61,201,119,43,132,254,202,51,68,221,175,199,13,231,230,190,87,27,113,10,47,105,166,74,139,232,39,93,29,37,113,117,26,119,149,4,232,135,221,253,94,4,250,196,234,176,0,131,202,172,13,169,133,33,26,24,22,24,21,174,254,4,139,188,93,137,188,47,92,57,225,245,228,2,151,175,85,88,32,156,225,208,90,5,148,149,255,8,86,47,134,222,197,170,97,88,45,67,187,104,52,154,173,254,165,54,168,27,141,150,114,121,121,113,97,168,138,109,168,106,203,110,212,155,23,198,64,93,13,237,32,20,144,252,124,136,109,60,199,80,108,104,229,167,213,216,8,47,59,255,169,2,236,247,48,94,18,42,241,154,192,34,216,94,1,183,248,11,169,22,42,250,224,251,28,209,103,218,220,231,177,180,70,46,61,207,168,185,60,127,70,254,172,188,174,88,51,123,33,170,230,97,157,40,232,76,186,159,108,253,75,148,128,191,135,209,246,106,28,180,88,3,97,220,233,106,15,67,81,137,90,43,26,143,252,104,49,126,241,38,139,123,157,191,135,145,112,143,198,44,107,249,230,83,41,63,66,131,152,51,64,93,85,90,220,159,213,140,188,236,63,115,104,249,90,149,178,77,153,81,67,137,208,189,64,134,136,131,46,201,51,93,19,80,156,103,62,214,116,161,188,57,246,52,143,121,41,187,150,58,169,24,58,169,160,198,160,82,167,58,131,104,72,169,64,80,41,22,18,133,97,47,86,102,167,166,95,59,218,120,203,207,40,24,100,206,41,86,152,90,129,5,102,148,11,184,193,92,50,75,23,29,246,104,20,35,176,80,197,67,69,212,60,76,105,62,87,67,36,219,27,79,66,58,65,166,127,66,195,103,230,158,87,13,241,13,40,249,212,82,166,232,83,138,8,100,178,21,55,23,58,70,84,65,80,93,60,125,144,58,137,121,200,147,212,2,79,25,156,169,57,23,81,185,124,219,160,164,87,129,60,228,169,100,245,116,192,50,181,197,83,0,59,45,231,28,218,149,111,70,177,39,245,151,234,41,68,106,19,233,69,42,137,98,36,69,9,185,169,134,26,83,157,180,150,164,82,255,198,182,164,129,177,250,19,251,173,252,84,217,179,67,180,151,193,38,225,254,165,19,84,168,149,205,160,130,99,112,109,87,152,9,82,224,12,236,10,122,163,5,25,184,210,191,182,124,171,143,39,113,42,59,232,167,151,96,194,184,192,97,186,64,200,132,197,12,173,32,76,50,86,70,214,29,122,191,141,170,154,132,180,2,76,120,227,4,14,208,134,184,56,186,248,86,250,214,36,192,210,174,61,223,249,19,119,217,134,21,102,27,0,129,114,229,147,93,177,168,151,104,234,42,248,226,174,194,124,164,98,6,44,146,174,30,113,129,183,215,54,235,153,205,92,31,162,227,224,10,131,142,229,14,128,139,194,101,136,149,68,147,58,97,5,189,160,241,52,114,84,206,106,122,101,82,140,153,43,211,95,185,238,23,104,167,68,172,207,42,169,210,113,65,89,84,97,240,148,30,139,10,172,153,236,29,135,36,85,69,205,83,238,204,2,35,85,87,69,173,71,44,107,162,241,74,234,41,98,146,254,177,13,255,181,219,83,24,221,88,11,38,146,145,216,64,35,55,141,145,157,110,196,21,138,170,49,44,105,10,131,11,112,137,21,101,149,68,83,54,31,132,174,149,20,9,202,138,69,165,135,10,144,214,215,99,160,229,78,121,160,150,108,190,6,36,131,36,90,22,205,85,64,145,34,173,56,101,129,94,171,36,101,129,50,173,36,97,129,66,173,84,156,42,212,228,21,167,46,83,36,70,96,42,21,113,94,150,109,150,127,23,119,136,182,174,53,26,173,134,62,143,59,196,36,237,15,119,135,24,87,245,23,185,67,44,168,111,62,119,136,133,25,231,112,135,88,144,239,169,238,16,11,138,154,233,14,113,90,158,31,225,14,177,16,76,139,186,67,156,82,200,15,112,135,88,12,162,239,233,14,177,176,134,111,114,135,88,92,226,98,72,240,173,238,16,167,76,165,197,218,242,61,221,33,22,118,245,91,221,33,22,182,249,223,225,14,177,176,33,255,118,119,136,139,130,103,62,119,136,5,165,254,88,119,136,233,10,191,131,59,196,116,129,63,210,29,98,186,166,31,230,14,113,106,53,223,224,14,113,142,114,231,117,135,56,71,81,63,202,29,98,92,245,116,119,136,243,180,240,91,221,33,102,234,248,193,238,16,211,181,253,69,238,16,159,90,233,247,113,135,152,112,200,79,118,135,152,238,192,95,231,14,49,105,250,191,209,29,98,14,126,79,119,135,88,90,212,247,116,135,152,91,140,126,168,59,196,124,109,79,115,135,88,82,206,28,238,16,139,114,254,199,186,67,204,119,246,127,157,59,196,18,222,100,33,119,136,69,172,241,12,119,136,179,178,204,116,135,88,88,64,222,29,226,244,100,229,238,16,167,230,247,124,188,38,103,118,61,73,186,116,69,150,93,127,118,189,248,236,122,241,111,83,226,145,109,13,241,190,161,79,214,179,195,197,103,135,139,207,14,23,255,3,28,46,142,54,191,147,195,69,4,184,71,131,38,209,116,77,172,33,115,132,99,138,231,197,104,5,125,246,188,248,236,121,241,217,243,226,179,231,197,103,207,139,207,158,23,159,61,47,62,123,94,124,246,188,248,236,121,241,217,243,226,179,231,197,103,207,139,207,158,23,159,61,47,62,123,94,124,246,188,248,236,121,241,217,243,226,179,231,197,103,207,139,207,158,23,159,61,47,62,255,251,123,253,243,231,243,12,25,105,228,139,189,67,250,11,250,135,244,203,61,68,250,204,165,162,184,13,48,203,83,164,159,245,21,25,97,121,24,111,54,76,241,24,57,87,133,162,231,72,127,186,239,200,169,149,151,164,159,89,191,96,184,145,110,192,63,182,183,187,91,245,250,252,45,40,203,32,52,161,208,149,101,219,80,148,220,217,156,106,28,96,19,159,88,233,0,136,23,79,238,212,30,107,213,58,73,18,212,238,125,59,156,248,110,37,41,180,118,127,99,249,21,219,188,127,92,139,2,43,97,213,175,221,59,151,85,251,212,63,171,241,28,248,30,149,188,134,89,44,19,131,204,123,167,227,147,97,231,133,66,120,100,231,254,241,113,141,103,114,49,19,144,225,97,213,138,242,18,139,36,239,97,13,62,134,230,139,122,18,246,200,179,134,242,200,116,73,40,247,77,232,149,60,48,83,96,128,230,133,178,135,175,181,135,135,195,139,63,64,146,147,7,246,37,204,140,119,32,9,2,218,220,209,100,247,182,59,25,217,62,221,183,128,58,174,236,176,227,63,2,92,67,217,55,69,8,72,120,254,11,115,15,164,23,166,137,59,147,222,101,229,248,110,4,44,228,210,18,251,149,67,239,56,244,1,255,79,172,171,165,165,178,42,243,105,9,128,119,56,177,59,210,62,245,52,36,61,214,72,89,102,233,252,220,14,120,178,40,219,139,58,107,111,152,234,63,29,28,101,201,94,90,170,186,48,202,110,173,70,90,75,118,52,82,238,26,196,234,24,43,121,180,42,201,140,59,229,46,45,225,255,114,82,85,146,11,7,213,55,121,235,250,190,109,133,118,213,157,12,135,53,44,15,64,6,72,81,210,118,159,72,16,98,77,134,161,148,133,57,235,134,11,221,86,105,139,2,10,24,0,115,212,160,26,208,168,42,197,39,224,160,225,19,10,135,242,44,146,32,117,140,180,238,169,125,246,40,95,56,238,128,182,11,112,191,22,33,154,143,64,114,205,60,90,103,122,187,158,159,10,238,105,220,248,179,199,78,65,124,140,205,216,52,155,72,150,4,35,64,108,172,209,203,12,11,79,200,161,52,246,189,208,195,126,202,215,86,112,120,235,70,240,98,51,2,51,96,25,99,83,146,72,8,0,14,204,122,237,177,122,154,157,239,210,36,176,43,8,54,24,72,62,70,97,85,129,137,131,63,106,187,70,60,124,209,141,26,113,232,75,163,70,134,248,162,213,107,36,160,33,205,26,233,211,16,72,51,160,47,106,141,140,225,69,167,67,59,174,214,24,180,38,52,117,171,38,191,219,220,62,240,6,54,32,177,109,141,214,44,144,214,66,12,178,241,32,233,103,22,186,13,226,139,231,223,85,171,34,200,35,136,217,183,149,9,124,63,214,106,143,246,16,90,15,149,20,78,177,35,59,24,123,110,128,120,129,122,94,9,16,32,10,74,128,7,145,197,121,173,1,34,25,107,14,235,192,8,59,96,40,180,3,219,118,216,191,254,150,30,140,132,30,208,210,47,105,233,42,3,143,88,210,211,202,191,140,202,151,47,38,206,112,96,90,236,151,216,50,55,2,132,16,254,6,97,64,187,54,189,254,4,245,39,16,46,124,65,220,158,231,141,81,192,124,7,244,19,34,197,79,136,133,118,109,90,161,117,132,139,217,9,221,135,97,201,10,195,89,250,79,208,9,219,103,105,216,59,132,251,54,30,146,61,1,1,142,158,68,53,189,108,8,164,233,166,79,171,154,78,54,4,210,48,202,2,115,97,228,4,118,207,26,91,23,206,208,9,239,76,191,44,6,219,100,5,1,158,89,142,176,35,128,212,185,48,72,183,235,2,189,113,6,208,236,173,175,125,123,140,213,66,202,130,80,72,187,239,4,232,15,32,147,182,32,20,210,30,127,124,243,198,183,198,215,78,63,48,3,241,11,226,14,44,148,227,119,209,19,211,166,221,247,80,144,128,114,10,66,33,109,111,223,26,35,135,7,28,29,142,235,9,218,192,248,69,161,216,103,219,31,57,52,96,123,104,97,145,233,0,72,241,193,133,53,147,42,108,35,24,136,61,153,18,11,121,15,223,29,67,26,120,194,251,71,219,191,192,19,240,119,123,246,141,61,132,224,116,0,214,116,112,252,225,221,187,195,163,147,173,205,243,237,173,238,201,135,163,45,204,94,20,28,143,240,71,132,121,151,159,167,255,224,15,227,1,206,70,196,57,24,217,252,112,180,23,39,141,67,40,254,141,188,27,251,0,8,127,47,242,1,129,104,80,20,12,169,153,85,15,196,179,23,236,67,232,96,27,240,7,190,210,228,3,194,211,1,152,158,182,131,213,125,68,49,29,198,176,135,158,11,134,67,123,144,64,122,56,45,150,205,220,109,103,104,163,169,228,54,160,54,66,98,88,16,136,243,216,113,63,159,0,123,110,135,144,34,249,128,24,144,79,241,187,27,194,50,112,1,80,11,32,65,46,12,210,13,61,107,112,220,247,157,49,150,144,124,64,204,155,161,119,97,13,217,100,62,164,77,11,204,126,81,40,214,54,118,16,29,1,131,217,4,124,7,112,29,5,230,160,36,226,145,76,93,178,138,89,6,187,148,221,129,6,76,92,31,189,132,224,112,152,54,21,60,224,103,18,94,182,56,91,197,217,43,8,12,120,192,135,147,237,86,46,16,38,113,46,108,227,14,161,23,125,107,170,25,163,138,141,68,60,51,21,24,22,228,176,165,4,25,49,216,26,124,112,220,144,150,27,125,40,13,254,177,235,134,45,19,7,233,10,163,157,96,11,58,125,60,25,35,221,181,7,52,100,207,9,195,161,189,229,14,28,11,187,92,50,145,48,229,49,96,206,161,239,128,40,199,62,209,190,151,189,69,61,118,130,131,201,136,213,51,26,135,119,48,12,244,99,195,243,88,9,93,223,183,238,54,38,151,151,64,167,225,219,189,244,76,138,172,57,16,64,24,44,41,159,39,227,19,4,1,95,214,88,248,174,123,13,136,79,229,165,104,100,33,98,96,3,41,235,91,172,83,217,169,93,190,0,192,66,136,131,35,140,46,80,120,40,18,95,176,173,65,50,122,244,27,63,246,108,247,42,188,134,144,109,144,116,173,112,203,247,61,236,205,47,71,246,37,32,167,72,16,109,224,202,143,188,145,229,30,80,246,116,136,197,80,146,128,116,244,179,235,221,186,52,179,152,97,26,125,181,101,92,247,226,153,15,120,140,224,103,248,65,201,122,142,128,23,173,98,73,152,88,114,209,138,82,188,94,197,161,184,146,139,193,69,11,33,44,207,23,128,106,98,64,209,122,4,153,177,230,183,192,102,83,184,186,33,15,78,150,242,92,0,239,160,16,224,216,195,65,46,116,131,170,207,142,209,232,147,23,81,184,176,228,86,36,182,92,65,195,54,183,14,78,118,79,126,61,223,239,158,28,237,254,130,205,59,60,56,57,207,6,83,63,62,117,206,43,75,17,113,18,164,160,72,180,147,2,250,146,139,145,29,152,207,22,160,249,122,1,239,22,9,46,130,172,32,48,118,80,232,148,10,209,186,210,5,210,51,193,57,4,209,113,248,139,232,61,225,123,215,163,214,117,226,26,215,194,170,90,227,194,55,50,255,6,103,254,213,38,50,255,167,10,169,195,63,250,60,3,25,224,84,174,215,89,80,244,114,6,2,193,253,193,225,193,86,71,66,117,175,68,54,183,122,135,155,240,53,64,52,195,239,221,227,119,123,221,95,33,128,109,111,72,143,32,57,220,191,59,218,61,56,233,232,100,255,112,115,119,251,215,243,30,192,28,0,126,220,105,145,222,225,187,95,59,74,35,138,233,30,28,28,158,116,79,118,15,15,142,59,154,74,182,119,247,246,206,33,235,214,81,183,119,178,251,113,235,124,251,240,104,255,184,163,26,13,154,17,63,207,187,189,222,214,241,241,238,198,238,30,12,96,199,80,84,210,61,62,222,218,223,216,219,234,40,117,85,39,180,238,243,157,221,55,59,231,239,63,116,105,34,181,174,183,30,65,144,185,199,242,59,117,114,124,114,116,248,22,146,179,250,248,151,74,118,15,62,238,66,193,80,144,198,98,186,155,155,231,39,135,231,239,186,39,59,208,25,150,46,21,104,136,37,164,98,26,68,252,106,166,210,237,119,143,223,66,21,66,130,243,237,189,238,155,142,254,8,50,214,253,155,163,238,175,199,189,238,222,214,185,178,241,238,29,52,242,232,205,198,185,170,227,187,138,239,221,115,77,197,15,237,145,76,204,251,147,173,95,78,32,205,222,238,193,91,136,222,62,218,218,162,33,26,134,108,97,163,1,6,71,91,208,208,222,238,81,15,122,214,32,239,14,247,126,125,115,120,0,109,194,55,154,172,69,16,92,123,240,119,210,105,147,15,7,155,91,71,52,92,169,99,254,221,55,111,246,96,204,20,4,192,238,219,173,195,15,80,161,10,31,221,125,104,157,70,122,80,62,132,232,4,155,160,24,80,234,187,15,239,112,136,161,203,48,63,79,186,189,157,125,24,252,142,210,36,199,135,80,118,71,105,193,232,127,220,133,226,219,228,211,238,230,27,200,173,66,69,61,104,251,65,71,85,216,0,110,29,237,119,143,160,75,42,57,57,234,190,59,192,52,26,249,212,141,195,117,114,178,3,25,54,1,55,200,209,214,38,160,75,71,109,60,146,145,121,159,140,162,2,221,218,220,196,66,73,132,144,7,135,191,29,30,238,67,135,15,14,143,16,241,182,176,161,7,216,154,79,136,127,71,91,221,205,195,3,232,109,67,39,123,135,189,183,80,190,162,182,200,201,33,128,96,139,39,67,100,100,113,49,90,3,18,2,75,99,222,199,217,97,208,182,0,112,71,216,62,40,126,235,23,36,88,56,31,62,236,157,236,178,145,169,183,97,40,0,115,63,29,30,109,118,90,74,27,211,177,122,78,14,15,183,183,161,93,90,75,39,71,221,205,221,67,104,89,179,209,34,239,62,28,239,108,124,56,57,129,177,107,24,134,134,83,98,127,227,16,134,64,169,55,85,178,181,185,139,32,80,21,29,6,29,107,51,84,93,109,181,232,40,28,111,237,109,1,128,20,152,6,70,179,193,90,193,195,212,122,187,9,34,42,129,118,31,158,28,191,219,218,219,235,237,108,245,222,118,116,165,173,107,117,157,135,247,142,14,97,226,180,180,86,171,81,111,209,122,161,125,205,102,83,5,232,29,237,246,118,24,206,105,134,161,235,8,69,108,244,241,238,193,135,131,221,99,104,108,28,14,249,246,119,161,249,80,117,111,167,123,240,6,176,177,169,212,161,76,64,252,107,243,254,248,112,111,23,224,77,54,187,199,59,20,112,27,91,31,161,145,155,128,204,187,144,7,225,151,160,166,241,72,46,204,251,15,7,111,15,14,63,29,192,148,134,9,132,131,73,246,126,131,17,34,155,61,156,2,63,191,251,5,242,252,188,177,251,6,240,191,219,50,112,82,238,252,2,136,223,235,109,3,10,28,237,117,218,143,228,74,44,229,228,215,119,91,10,148,66,127,123,80,80,111,119,19,23,12,252,174,67,137,226,103,15,202,62,57,250,176,133,31,116,126,197,81,42,84,132,191,26,84,117,248,14,48,4,83,180,8,43,164,77,246,247,121,53,245,71,210,53,239,183,142,142,14,143,142,161,242,79,221,163,131,221,131,55,199,80,255,238,193,246,225,49,246,241,134,83,223,58,217,216,61,232,30,33,102,193,44,220,234,238,119,0,227,238,204,123,96,156,144,161,112,251,119,16,3,220,40,240,247,232,153,16,189,235,71,159,192,47,225,225,64,246,241,179,231,184,208,110,248,218,199,21,107,207,25,57,33,52,30,190,55,173,224,26,218,13,111,49,139,178,203,78,76,52,49,16,86,230,208,133,53,31,250,1,95,111,142,97,121,182,161,47,129,117,99,35,153,0,118,0,214,39,27,169,4,181,220,196,109,4,164,18,200,243,158,120,72,38,112,203,15,223,116,210,159,248,44,208,136,94,85,156,133,252,93,67,66,209,71,231,119,239,44,60,210,218,130,178,251,161,229,94,13,109,36,24,176,20,122,159,109,36,24,52,205,49,255,84,240,228,200,16,201,133,237,109,211,55,141,134,68,241,58,15,143,190,13,150,93,12,106,176,160,173,67,49,176,73,0,24,180,33,64,6,250,67,103,220,81,219,80,84,15,223,180,58,185,176,129,157,70,182,174,163,41,152,146,189,82,208,35,151,127,204,220,17,194,12,192,16,16,154,6,113,8,29,131,157,227,190,5,221,210,232,0,236,1,191,79,163,232,32,32,23,213,209,40,232,115,108,99,71,107,197,225,192,16,119,180,54,131,51,86,174,215,133,178,246,227,80,37,202,176,111,1,171,252,181,163,171,196,69,45,12,12,74,71,135,214,93,123,183,44,161,78,223,169,112,192,122,163,27,113,202,227,56,85,35,9,179,67,222,167,36,182,25,245,159,97,162,222,74,125,119,221,193,6,154,53,4,29,189,141,17,12,212,61,220,247,160,213,118,12,218,5,28,5,49,80,201,164,5,250,150,9,57,232,24,90,42,103,199,208,83,223,144,192,72,242,188,1,129,160,99,52,162,20,236,179,153,196,195,82,203,75,105,69,105,146,32,177,229,251,191,190,101,161,141,164,225,73,24,180,251,154,14,6,69,203,134,202,112,102,151,154,126,80,182,185,211,208,120,24,101,223,209,73,55,172,62,48,222,169,52,6,25,91,32,25,254,194,196,162,78,163,65,70,150,255,249,29,218,237,2,21,77,62,80,168,10,58,176,90,208,34,247,33,216,30,68,71,159,26,237,130,80,150,161,89,199,26,211,201,155,10,75,206,4,248,14,172,49,144,36,250,208,88,123,80,136,226,109,218,192,180,157,166,158,139,0,225,180,211,52,88,89,111,232,201,18,88,131,160,40,254,222,100,49,9,207,15,173,105,97,124,42,164,157,77,213,105,213,211,137,96,17,101,85,255,60,182,175,34,56,181,84,22,70,161,184,111,5,159,227,8,173,56,130,53,170,165,11,177,113,22,62,6,194,184,196,81,141,178,40,94,94,51,95,222,17,245,156,222,129,37,186,176,33,81,116,155,69,31,163,97,13,69,169,56,97,167,13,68,48,18,14,40,141,106,43,143,228,214,188,159,48,233,180,35,241,23,137,32,57,14,58,18,253,145,200,31,214,141,197,212,60,29,41,121,151,72,48,194,82,37,250,35,69,104,11,5,195,66,1,133,165,191,177,76,192,17,9,159,192,243,247,96,157,2,110,236,60,230,104,112,13,235,29,30,29,1,143,145,4,194,154,245,213,236,202,209,66,151,108,31,126,70,129,8,196,236,11,219,151,157,0,215,157,43,219,135,176,165,165,234,87,211,173,61,198,9,55,146,93,150,175,73,232,57,102,239,202,116,213,76,66,191,176,208,168,182,36,226,24,35,146,207,77,252,12,175,113,215,22,181,236,84,168,175,138,149,238,177,173,26,247,225,97,179,106,11,225,127,178,240,208,191,163,218,254,208,196,236,30,42,128,32,59,238,147,188,8,101,143,106,92,30,30,36,220,127,162,242,29,15,226,187,104,47,148,199,190,21,246,175,171,86,212,49,8,97,114,104,82,26,170,200,146,45,37,150,31,138,242,249,107,210,162,119,216,21,172,56,41,126,45,184,117,176,124,151,201,137,125,111,88,187,239,91,129,45,225,37,17,29,169,19,191,7,209,199,101,18,62,178,156,97,232,69,95,161,61,132,87,94,112,125,141,239,129,117,226,102,39,237,216,138,247,28,227,150,84,16,0,107,9,172,236,117,1,90,144,184,147,5,222,187,106,88,139,242,134,28,72,62,140,155,80,92,82,225,110,164,72,76,239,167,21,237,240,50,189,97,72,210,187,142,48,145,46,157,171,73,252,125,203,149,84,29,232,87,141,132,73,77,219,241,78,225,90,118,103,92,148,233,171,118,209,190,40,193,205,73,226,154,236,195,126,164,35,125,98,10,37,196,245,240,253,65,116,9,44,163,210,215,148,114,138,31,137,208,88,238,81,30,247,190,241,179,79,21,75,49,152,18,245,128,25,99,55,73,107,21,92,226,62,86,107,228,143,57,219,81,168,252,42,110,203,192,14,1,131,130,39,53,103,191,172,57,169,198,20,168,173,178,77,121,66,221,255,156,171,238,2,253,218,119,168,251,96,238,97,40,213,53,22,15,70,0,235,228,228,105,99,113,52,179,77,116,117,142,106,178,81,17,152,110,67,4,172,10,58,62,169,156,74,203,238,178,68,42,210,178,189,44,213,164,89,45,74,182,197,83,128,79,169,48,165,226,150,31,206,24,201,185,71,42,219,134,188,194,184,164,5,239,127,84,11,4,5,118,73,213,111,230,66,227,180,142,247,59,96,240,39,115,245,247,175,245,250,234,85,178,192,127,72,52,158,137,65,71,108,209,177,94,253,82,149,78,174,237,138,229,95,209,45,234,10,112,42,149,162,29,147,202,104,18,132,232,196,221,170,176,98,100,9,232,41,44,30,178,111,211,227,2,213,79,68,146,132,53,122,7,43,222,163,212,23,42,116,83,22,46,162,137,129,96,240,178,46,4,119,144,19,0,54,132,41,136,177,4,121,72,55,16,72,68,121,210,109,78,237,71,72,76,243,106,39,153,66,19,53,61,184,186,217,175,194,104,113,99,137,229,75,223,27,97,71,123,64,191,101,107,60,30,222,49,155,21,88,13,99,131,23,243,244,140,120,102,125,205,123,101,175,121,203,102,200,86,34,199,4,169,238,90,30,57,110,213,91,14,209,212,100,8,85,6,147,11,186,233,81,245,136,83,91,179,152,23,230,25,117,13,107,181,104,188,45,249,15,144,39,170,41,96,254,202,128,25,141,160,0,179,18,112,164,246,208,164,164,35,41,144,32,54,225,174,87,139,238,47,225,2,233,67,23,125,232,226,242,178,95,11,209,100,76,53,12,212,132,243,22,119,209,218,44,230,135,146,230,253,34,168,213,115,3,182,30,189,116,170,123,85,33,246,34,222,19,2,68,18,191,146,114,127,230,92,149,98,38,197,45,45,185,167,245,51,7,112,31,119,112,1,4,73,15,98,134,7,18,48,4,32,33,218,221,153,117,24,187,40,63,5,133,13,253,180,95,121,107,246,242,114,13,224,112,106,159,65,215,127,169,162,141,219,178,233,175,177,177,173,227,104,166,65,100,213,202,178,227,49,192,130,38,61,60,84,67,51,63,108,225,250,175,80,89,39,83,58,176,93,208,140,80,128,5,25,226,78,103,53,4,68,34,14,182,140,247,80,96,192,62,10,176,47,64,178,170,251,250,181,170,47,225,221,63,240,166,52,162,183,22,125,161,195,43,0,252,173,184,63,242,202,172,175,215,59,20,195,251,182,51,172,210,55,220,17,197,153,153,228,249,45,101,79,133,192,120,245,74,213,177,214,36,141,235,22,36,106,61,192,239,178,114,150,36,179,83,201,170,81,89,60,221,171,87,74,131,190,170,113,102,237,172,246,250,245,235,122,82,66,136,4,23,135,207,205,14,157,94,91,67,188,48,149,136,52,240,104,77,101,241,128,130,116,131,21,183,101,98,28,71,196,179,33,87,82,129,143,21,32,51,45,152,7,109,71,180,30,230,44,121,81,231,44,179,43,200,21,73,126,75,52,120,147,7,78,63,196,137,40,127,182,239,96,232,93,220,168,165,205,1,164,141,167,138,191,180,228,83,4,14,66,111,252,233,218,118,183,81,139,67,28,158,2,154,232,61,60,120,128,172,74,189,78,2,64,219,126,180,173,118,123,237,12,109,180,202,195,250,6,166,181,110,199,21,32,250,209,47,120,65,178,24,215,54,160,51,206,137,230,210,96,173,15,56,220,7,250,87,35,125,70,202,6,181,71,72,177,188,28,188,6,137,230,75,245,101,241,230,114,167,50,178,190,58,163,201,168,50,244,188,113,165,15,109,14,43,54,44,118,246,192,30,80,26,37,189,92,14,151,95,74,47,107,107,244,166,131,71,155,109,84,87,129,223,198,243,195,82,76,17,251,148,91,247,220,146,69,21,68,19,6,207,83,201,191,186,168,74,48,130,18,17,158,53,233,44,54,114,149,71,214,103,187,23,4,71,87,23,162,61,96,136,102,170,177,245,172,114,6,11,170,125,170,157,153,64,211,79,141,51,19,109,161,98,162,12,196,42,214,180,22,218,20,158,34,158,253,132,104,179,236,158,170,248,166,156,17,23,30,81,152,22,135,209,116,106,156,78,139,211,169,113,58,45,78,167,199,233,12,124,211,227,196,122,156,152,70,24,103,103,216,72,186,186,156,148,180,148,139,205,66,67,163,106,177,56,68,69,22,165,196,81,26,70,25,17,36,79,1,98,73,45,176,4,1,139,96,79,175,204,102,37,106,103,43,118,84,25,212,83,117,227,96,177,13,188,155,43,216,26,26,91,91,13,97,78,84,87,114,237,170,179,38,211,176,21,204,67,195,32,121,212,82,88,0,104,75,17,243,191,58,214,176,139,71,154,108,166,10,5,106,185,225,125,53,211,86,217,92,9,144,1,32,141,131,38,228,195,229,96,232,0,255,163,18,189,134,73,188,124,146,83,108,18,197,168,51,76,225,20,166,80,49,133,66,83,68,77,143,185,11,31,243,91,248,240,240,225,96,15,137,16,171,96,172,130,177,10,198,42,113,172,245,117,90,94,26,155,207,75,193,229,148,143,105,76,191,112,44,220,120,232,16,57,215,226,41,160,157,173,218,132,70,176,95,21,127,49,7,252,84,41,30,35,166,174,32,30,211,50,106,44,156,126,41,24,110,224,27,142,164,157,32,154,54,56,153,127,234,41,49,162,168,28,221,248,44,169,179,233,19,197,26,113,108,35,142,109,198,177,45,22,75,219,128,178,207,100,104,249,31,81,147,129,246,30,163,177,23,216,234,128,238,38,20,0,136,54,135,184,172,112,133,213,127,70,10,231,93,241,148,67,124,99,173,79,8,135,138,156,104,76,88,4,50,225,152,213,112,217,171,173,170,176,20,208,241,13,190,248,97,149,134,253,68,159,43,58,252,254,228,173,88,63,249,53,76,22,152,206,242,240,225,65,129,5,195,89,193,151,20,222,209,220,1,71,21,250,209,103,152,225,162,248,51,116,254,180,143,128,157,47,66,11,62,33,234,181,53,129,33,123,141,77,70,245,12,46,194,46,195,118,245,140,118,186,70,161,243,26,123,66,19,32,253,197,14,81,18,236,82,108,182,25,74,162,36,146,170,148,78,216,100,113,78,115,25,43,246,35,103,222,249,252,131,74,67,124,11,113,64,229,0,164,47,52,148,247,48,94,97,213,65,148,130,15,77,136,119,96,241,139,122,130,189,75,245,31,185,230,48,23,8,147,188,138,83,142,179,15,75,75,56,195,144,253,131,143,135,7,30,19,138,49,148,104,65,239,113,122,154,22,155,138,42,190,65,155,171,94,84,148,2,25,188,168,40,5,138,242,162,162,132,24,76,198,138,130,79,62,171,53,124,131,162,156,26,46,96,40,43,14,93,88,47,97,133,236,225,31,123,208,231,38,250,225,196,191,30,125,240,39,141,218,167,142,79,165,95,240,143,61,232,115,15,30,244,239,23,250,224,79,26,213,99,57,118,241,143,61,232,243,35,60,232,223,46,125,240,39,141,250,5,22,235,120,60,3,1,171,34,241,38,224,124,252,107,69,16,14,227,72,10,7,241,107,109,175,90,168,222,118,95,3,103,128,146,175,75,99,43,193,181,55,25,14,152,128,203,238,152,186,177,43,14,203,32,115,121,50,228,124,21,204,85,192,8,198,92,185,175,77,197,214,106,238,10,254,16,159,113,72,210,62,228,0,172,88,5,142,236,161,78,220,255,161,172,25,143,28,194,226,121,70,145,6,162,163,88,33,82,169,47,99,124,18,160,214,151,221,179,200,150,200,143,25,145,24,37,215,45,57,244,246,188,91,219,239,89,129,93,173,117,44,138,246,125,24,224,58,89,236,95,83,109,145,166,162,192,31,190,183,73,83,211,224,15,190,53,248,214,84,82,255,155,255,107,169,106,3,31,58,62,12,120,104,24,166,168,248,80,136,94,199,151,6,6,233,109,120,24,240,214,84,49,76,167,89,241,77,165,111,10,102,192,146,148,38,62,90,164,165,183,84,210,208,85,163,73,159,45,162,65,26,77,131,95,67,37,90,179,65,180,22,124,215,13,8,135,111,173,13,225,26,132,33,68,91,90,67,23,112,126,144,224,60,37,44,92,90,167,40,135,135,51,254,239,255,139,114,164,75,105,135,244,127,255,63,246,1,19,158,201,165,42,200,165,33,200,165,166,90,243,75,21,15,213,148,68,111,215,168,52,149,10,90,86,106,181,218,26,61,16,146,200,187,225,218,242,50,231,230,44,179,15,107,109,186,20,160,145,172,70,107,189,168,78,11,117,69,152,129,38,142,121,123,191,64,219,49,22,205,244,152,189,219,135,163,221,216,191,109,213,14,250,214,216,78,75,161,19,49,207,196,229,73,108,55,151,57,149,107,68,115,197,202,17,118,172,41,222,192,137,54,92,146,244,151,66,45,210,133,231,13,109,75,180,29,20,54,132,174,197,148,140,198,20,39,188,112,243,26,186,194,132,87,98,194,39,233,210,18,93,92,161,26,38,169,170,43,2,83,83,17,197,30,30,218,236,71,209,248,47,10,158,66,243,110,18,201,251,62,57,84,136,186,75,180,29,166,226,54,183,35,174,230,78,65,250,118,224,13,111,64,254,35,248,142,61,51,195,199,26,176,5,148,144,221,165,4,63,86,133,212,221,232,109,110,109,191,217,217,253,249,237,222,254,193,225,187,247,71,199,39,31,62,126,250,229,215,223,172,139,62,116,252,234,218,249,227,243,112,228,122,227,47,126,16,78,110,110,191,222,253,89,87,84,77,55,26,205,86,123,121,213,148,114,187,72,2,243,159,91,108,212,194,197,70,77,45,54,42,157,160,47,64,92,167,187,105,89,115,234,104,230,32,36,54,134,222,69,21,213,70,247,56,94,29,232,108,212,154,194,172,48,121,30,35,36,117,76,118,159,184,4,194,179,20,221,37,46,1,203,135,178,191,29,41,185,134,175,130,181,225,178,169,177,74,251,84,143,103,159,14,207,200,32,122,93,6,190,96,28,127,0,107,48,49,251,175,95,171,100,100,86,181,165,62,208,4,253,97,240,250,181,78,46,77,72,250,42,88,175,42,198,210,0,130,213,135,241,235,215,13,180,148,184,134,24,21,98,26,218,210,24,190,215,156,101,160,68,19,228,72,71,248,184,196,199,245,89,52,209,157,71,224,58,214,74,204,128,241,72,69,54,204,225,71,95,238,242,199,94,186,101,231,92,110,201,52,27,230,107,82,108,247,124,73,114,6,210,35,146,51,162,158,16,193,196,26,207,244,36,182,215,227,146,243,66,55,36,103,200,253,166,228,232,211,62,41,49,16,63,42,57,255,244,207,146,243,76,1,41,178,84,63,41,60,153,213,203,159,93,234,147,148,105,252,5,41,178,158,31,204,56,209,116,64,202,44,245,255,136,78,247,208,243,54,89,51,255,0,3,11,14,4,28,146,244,169,129,247,36,127,174,224,23,146,61,123,240,51,137,143,37,224,193,160,244,137,133,157,41,199,219,110,220,130,115,78,119,24,40,28,151,56,38,165,199,42,44,126,150,168,224,40,198,54,41,58,184,177,65,248,169,142,115,146,61,238,113,229,146,248,40,200,37,123,143,207,136,140,216,55,158,29,185,102,175,188,115,23,252,139,158,52,233,242,143,228,20,202,159,229,7,191,182,72,238,108,75,200,107,77,157,128,241,93,194,79,199,188,37,194,137,153,223,72,234,44,141,235,146,244,65,27,183,236,112,216,135,252,57,47,171,248,156,151,199,207,121,229,79,0,125,78,206,146,237,18,225,216,208,71,146,61,83,244,43,41,58,121,52,112,73,225,41,165,49,134,23,28,105,154,96,56,61,241,244,37,115,16,106,51,117,206,138,42,23,115,71,131,173,255,168,227,14,32,68,251,85,141,217,222,120,242,249,120,112,249,71,144,58,127,214,67,87,92,246,160,118,63,45,214,124,81,231,123,47,126,85,199,205,180,153,124,206,45,144,95,239,54,197,236,88,85,22,136,28,207,204,252,3,126,52,55,83,66,20,12,76,176,232,145,1,186,118,17,122,214,210,146,83,69,1,155,125,153,5,192,182,41,239,139,142,2,46,28,215,242,239,164,90,236,104,160,42,177,53,27,24,94,116,249,80,35,233,242,97,108,47,146,242,241,107,70,249,188,48,177,124,94,37,148,159,46,30,134,179,42,113,239,156,220,244,12,24,222,168,175,101,222,25,162,120,146,201,74,238,209,73,67,142,51,139,146,35,153,219,98,119,110,7,27,119,39,214,213,1,16,160,170,20,176,204,130,106,40,18,113,86,148,179,199,233,182,65,120,4,59,215,163,194,97,229,21,11,59,247,140,234,0,0,202,162,68,30,147,110,196,51,31,184,120,184,126,105,41,19,192,179,244,174,157,225,160,138,113,121,88,195,68,128,198,189,112,162,3,251,2,96,24,233,229,237,168,226,205,188,18,155,56,10,101,200,251,67,88,180,246,156,32,132,33,189,186,26,2,204,128,100,1,184,235,181,72,21,178,121,184,127,226,125,182,93,154,40,233,7,75,190,54,53,54,133,76,80,103,94,171,18,169,235,95,188,72,169,81,34,18,3,157,61,133,217,98,13,96,158,72,12,12,210,25,20,70,194,136,209,67,193,236,241,241,49,3,15,46,18,38,237,113,220,254,112,50,176,131,135,7,191,106,100,161,71,87,192,146,196,154,150,77,205,241,22,192,230,92,185,152,68,87,179,73,226,189,203,135,135,100,31,19,168,140,161,230,112,42,86,23,29,88,7,144,90,252,196,12,122,121,6,174,95,18,51,241,32,204,216,200,101,244,100,206,123,64,142,248,29,147,182,11,146,126,178,173,207,192,98,210,164,252,29,146,182,243,205,225,144,70,193,151,26,38,119,97,102,87,243,129,144,89,81,148,178,220,84,116,143,18,39,249,83,193,180,4,173,160,169,108,189,192,129,80,20,163,100,176,168,49,32,140,103,53,245,141,69,170,108,72,30,103,156,85,78,124,231,20,250,156,96,107,192,210,18,251,149,113,204,129,60,224,207,58,11,234,20,102,195,189,214,84,98,191,56,93,96,15,47,151,150,240,153,74,141,1,232,84,135,204,225,25,228,63,234,180,99,50,26,57,163,204,153,107,176,149,209,85,88,184,114,91,203,18,38,145,78,89,238,10,212,222,7,201,234,76,154,5,220,176,218,64,123,146,196,177,82,187,38,115,236,141,168,200,92,195,19,86,155,204,113,11,59,186,41,69,153,165,53,191,234,203,239,150,125,121,251,167,176,170,169,181,170,87,35,18,183,59,34,247,81,178,130,49,120,241,226,255,177,232,106,65,92,226,213,100,122,149,202,225,37,52,33,79,132,215,69,218,219,97,154,7,152,17,181,57,91,222,98,45,143,28,206,212,153,191,25,181,206,220,205,168,26,122,155,145,226,241,148,72,223,20,182,211,209,104,166,207,77,6,200,152,76,200,136,92,154,54,96,200,54,72,252,248,251,134,92,208,223,99,114,69,127,223,145,46,253,221,32,55,38,78,152,139,117,255,52,60,131,169,141,63,230,253,99,173,83,101,1,240,122,26,156,145,59,72,101,117,44,150,198,226,105,200,173,121,7,145,16,130,63,24,66,45,109,6,168,146,187,134,101,187,111,134,53,104,214,216,124,1,243,238,70,208,198,220,156,14,80,119,81,29,175,223,116,250,53,252,24,153,221,165,165,241,250,176,58,1,198,187,115,149,70,124,142,115,19,136,142,204,54,168,143,31,50,169,117,38,228,6,89,175,27,50,128,94,99,143,62,212,200,29,148,248,194,156,44,45,121,213,59,8,31,213,8,20,120,27,5,86,241,205,156,212,30,215,124,152,64,190,109,90,164,47,111,155,10,60,223,152,42,60,143,77,29,158,239,204,22,60,55,76,60,108,37,127,50,53,140,249,96,54,48,234,200,196,115,142,9,190,246,231,26,226,18,226,55,141,246,149,146,190,50,138,150,16,180,196,190,69,224,2,36,224,93,215,18,205,38,47,229,252,28,192,83,133,167,233,215,22,236,73,124,161,158,164,202,134,220,148,30,139,74,183,105,233,246,188,165,3,242,71,238,151,218,181,53,145,42,192,194,180,158,45,32,86,73,95,210,16,171,170,64,104,237,177,83,146,14,205,147,204,144,184,143,243,54,69,229,77,209,249,188,108,225,188,44,100,186,215,128,193,231,141,44,140,207,53,9,88,57,84,242,18,219,244,96,2,191,128,153,238,83,107,182,154,96,170,228,240,196,220,62,105,88,187,71,59,30,9,248,116,20,3,96,149,151,2,254,90,99,135,50,80,3,196,14,101,72,221,62,82,95,207,15,42,174,23,86,130,72,15,240,34,102,228,37,186,128,211,220,232,234,140,130,134,45,234,181,5,32,164,213,138,86,18,126,180,130,106,177,179,45,115,151,165,138,195,90,101,185,21,182,88,188,16,196,139,231,181,56,85,247,83,54,14,214,163,125,131,78,81,171,221,249,25,181,23,20,163,65,42,130,223,70,173,90,224,235,176,249,162,120,62,84,33,71,179,198,101,37,234,214,45,43,124,70,5,192,34,41,91,40,40,46,210,168,5,27,115,255,248,125,155,32,14,83,50,95,95,188,128,66,249,92,141,141,26,64,8,94,96,50,81,114,211,170,201,177,8,143,90,26,11,70,0,158,105,49,180,54,21,107,42,222,122,38,61,196,33,159,251,141,243,58,58,170,68,209,44,229,220,48,36,22,53,214,46,90,188,171,184,45,26,169,59,16,157,160,55,64,108,152,167,190,90,92,16,45,160,36,55,37,76,135,151,51,50,191,248,182,234,115,68,180,103,185,47,195,10,76,110,88,233,66,78,171,42,161,7,188,45,158,6,71,131,3,70,68,23,144,125,138,140,160,82,110,29,171,202,18,44,11,105,69,74,85,197,176,228,160,85,85,199,111,118,60,203,158,123,80,57,147,137,220,37,174,102,170,194,185,76,224,136,165,192,239,75,84,127,23,193,73,2,142,51,98,35,112,27,170,15,228,71,90,14,106,114,48,30,58,33,172,69,107,148,81,119,220,0,247,20,142,169,123,213,34,68,12,34,56,63,146,106,49,20,128,123,29,50,238,53,48,11,24,191,112,45,64,205,90,53,36,18,30,194,144,106,15,15,86,252,1,48,68,91,36,251,12,5,61,72,22,37,117,120,42,135,70,174,67,203,241,183,211,103,123,215,92,239,6,121,49,55,30,15,92,103,235,95,103,72,95,162,47,139,131,179,83,29,216,67,59,180,41,3,65,162,208,26,106,3,99,150,52,38,240,100,88,224,19,182,168,95,192,146,49,61,213,169,3,92,52,135,19,215,77,205,199,44,221,63,102,156,95,206,192,51,96,148,18,239,152,115,213,80,7,140,161,218,23,223,2,62,116,84,157,78,117,36,182,216,85,37,92,15,129,14,86,99,123,103,88,164,164,142,75,254,127,246,222,69,189,109,35,201,31,125,21,10,155,225,0,163,54,77,202,183,24,52,204,149,101,59,113,226,91,44,59,158,12,195,163,63,68,66,18,44,10,160,1,80,178,44,113,223,231,188,198,121,178,83,85,125,65,55,208,224,69,78,102,102,255,187,223,151,88,32,208,247,75,117,85,117,213,175,28,239,192,97,238,246,118,182,29,106,250,207,59,168,104,89,115,13,239,220,109,34,76,58,83,165,234,213,16,88,133,115,103,193,125,58,91,61,191,122,155,172,241,137,124,152,136,245,234,83,234,157,122,106,205,0,185,76,15,47,69,142,59,182,28,44,180,230,129,215,139,69,179,139,164,112,59,137,74,177,211,91,44,110,116,86,25,244,85,131,137,93,198,163,169,22,109,206,164,193,116,221,231,52,231,78,111,229,180,69,117,86,81,8,233,255,65,55,231,173,73,26,229,72,142,195,49,222,50,182,178,232,56,250,162,181,73,44,166,144,236,69,54,60,113,17,227,137,72,226,247,64,10,207,240,0,119,154,86,186,225,207,42,28,175,149,104,235,162,137,109,58,242,6,91,91,20,155,245,248,217,151,25,236,248,13,218,4,91,90,238,139,229,7,188,220,202,158,176,221,252,158,221,234,173,191,139,30,66,63,47,78,65,36,228,221,223,225,221,7,198,131,239,96,56,23,44,20,43,37,103,169,101,109,26,38,92,139,144,140,130,24,173,27,233,103,60,72,253,16,234,19,156,48,144,98,24,140,254,180,67,48,40,65,182,102,147,31,74,222,8,85,59,24,188,32,139,110,125,202,15,242,147,48,139,38,7,64,86,226,32,132,161,39,5,69,202,213,17,238,10,106,24,139,246,97,115,213,20,70,131,8,248,36,36,237,142,16,111,115,135,13,71,30,183,148,82,34,111,166,224,99,207,16,102,4,86,120,215,27,56,179,121,22,57,190,115,76,200,143,14,28,226,179,75,30,9,199,249,255,254,223,214,78,183,247,125,235,105,148,192,198,122,11,101,157,66,195,207,91,238,215,105,26,103,233,248,180,147,205,61,103,177,1,23,220,187,41,5,144,196,177,190,237,37,191,3,11,171,117,22,21,39,233,164,149,38,173,22,206,216,230,59,127,205,173,20,220,238,220,38,95,119,7,30,28,152,10,196,13,224,60,116,97,248,237,16,32,250,86,143,109,213,19,2,85,149,244,19,217,237,85,234,198,59,119,107,250,70,126,125,113,51,117,227,157,123,158,187,133,166,211,168,101,100,14,21,181,92,175,216,82,90,197,245,21,137,172,112,239,246,96,72,149,86,115,93,125,202,29,73,130,191,231,155,252,110,119,133,232,160,155,87,1,35,69,211,52,101,168,233,143,16,235,58,116,101,99,17,240,58,117,99,54,166,203,48,144,145,139,45,244,179,228,102,182,227,199,19,15,175,212,130,124,56,217,222,30,49,144,71,167,158,154,35,101,168,216,135,116,125,72,128,105,221,228,250,154,212,135,57,16,213,28,245,116,64,122,212,1,14,223,174,175,187,210,196,15,106,187,213,91,155,243,189,243,96,249,49,84,82,176,205,206,15,56,55,180,242,184,236,233,58,95,29,15,217,65,226,200,94,228,207,20,111,239,118,165,114,200,183,241,78,210,146,16,15,149,65,34,248,108,199,241,124,81,110,178,118,179,238,16,177,148,222,38,203,123,156,60,238,14,66,206,53,61,236,118,31,244,30,62,220,185,119,247,193,221,238,195,135,61,207,239,174,87,163,242,56,148,181,30,77,211,52,91,94,47,93,207,185,73,0,180,101,208,245,93,106,134,159,121,55,236,101,248,5,214,246,210,14,235,110,6,52,196,44,121,132,61,79,182,35,214,245,252,116,3,166,88,16,183,121,130,209,211,113,98,249,57,90,185,2,237,75,58,27,2,225,130,189,129,114,151,27,2,179,135,186,115,251,208,96,74,60,140,214,33,98,119,239,212,136,152,113,171,186,54,13,35,186,181,143,183,35,204,225,37,0,241,226,101,192,177,118,247,174,183,246,37,6,194,228,227,46,187,43,174,49,238,137,107,140,123,61,126,141,129,187,80,238,18,209,74,253,64,203,175,175,235,154,29,105,159,202,48,136,6,43,132,58,205,69,183,91,199,102,55,234,148,102,10,197,40,120,192,178,114,31,117,128,222,60,11,225,184,48,64,227,35,28,240,4,109,87,31,108,5,57,106,138,18,143,46,58,68,59,79,163,203,220,165,247,192,160,42,211,231,45,224,91,60,83,31,45,175,225,99,92,91,121,205,32,21,40,103,143,33,16,253,17,155,5,105,231,72,120,35,228,143,197,205,205,156,157,5,211,242,118,127,56,6,162,233,177,163,96,50,200,220,51,79,10,84,19,120,246,124,124,195,78,130,35,89,244,97,32,61,71,79,30,31,122,51,206,25,158,177,121,112,52,60,196,98,128,69,45,134,243,81,112,6,255,40,59,238,98,225,175,123,208,221,21,71,200,221,239,235,228,142,6,232,250,218,74,75,19,18,108,214,220,82,66,237,143,199,85,42,79,85,161,161,184,139,154,196,23,207,14,222,190,123,243,254,141,211,172,153,226,122,168,41,241,219,194,175,118,56,162,91,41,116,246,110,77,61,56,160,98,212,165,77,161,25,237,182,240,142,45,60,233,118,43,15,225,220,163,36,65,52,204,197,240,253,87,234,142,33,207,245,181,202,163,56,162,241,70,76,55,142,86,201,117,247,215,102,167,215,58,150,180,75,38,77,33,205,76,29,1,139,243,183,146,70,189,129,197,104,57,168,24,122,167,160,135,28,63,147,152,148,72,152,208,194,57,114,83,177,149,92,8,94,139,136,133,114,28,21,90,51,248,70,206,215,200,14,34,145,173,145,235,158,18,171,142,124,113,186,102,235,12,48,208,178,58,217,85,214,41,27,146,92,230,96,78,32,182,152,215,198,37,202,130,225,213,109,122,126,249,122,103,245,149,50,180,241,94,173,141,186,77,204,198,205,228,153,145,165,197,236,214,251,145,45,32,161,235,180,236,65,115,203,132,225,205,183,180,78,20,1,199,214,189,239,215,63,182,184,18,96,77,190,101,139,139,252,113,254,60,78,98,196,170,66,203,7,248,151,92,43,86,27,58,116,145,143,191,191,131,255,62,224,255,222,195,127,31,210,243,195,250,218,18,38,70,107,246,228,62,209,208,171,69,63,28,10,30,69,11,150,228,120,163,0,88,83,134,118,26,91,165,153,198,215,145,131,204,201,14,48,39,213,200,58,76,83,6,91,84,154,178,4,103,59,227,106,203,109,103,132,33,152,64,22,90,159,125,230,148,176,214,84,20,242,119,229,89,72,60,113,93,47,166,206,202,133,235,225,57,97,158,5,58,226,3,134,54,82,34,229,98,177,76,28,69,101,116,223,0,70,225,218,203,15,229,21,27,94,174,241,151,104,18,13,226,190,242,1,82,215,13,177,194,52,195,147,40,4,78,161,240,211,1,10,80,190,228,177,130,0,100,35,210,122,89,205,29,34,58,196,163,104,160,13,131,63,93,247,168,185,127,135,139,164,240,116,215,19,234,238,210,228,197,224,127,200,80,242,0,24,43,174,62,67,187,64,122,19,7,24,46,162,198,138,1,31,38,114,192,249,40,82,42,83,195,199,202,157,101,32,176,227,132,251,229,36,77,200,28,20,248,124,236,51,186,212,139,188,219,165,195,156,200,146,136,212,189,197,218,122,112,41,11,172,65,237,235,190,67,41,139,129,101,80,218,67,188,80,64,89,23,141,87,48,206,7,247,206,145,151,25,143,186,215,215,249,227,96,60,32,133,54,239,157,239,166,144,80,243,172,203,97,249,62,186,119,111,231,225,253,235,235,244,241,189,251,119,122,15,33,215,54,66,147,32,52,71,92,73,141,174,123,143,32,213,14,148,29,63,190,247,224,206,221,59,80,252,84,186,222,229,32,156,248,248,155,235,249,114,150,111,239,120,126,124,139,114,108,187,233,45,170,233,209,35,16,47,182,9,236,218,91,95,44,238,242,81,147,218,79,193,175,247,132,217,209,253,123,60,200,213,253,251,60,198,213,131,46,15,113,245,160,199,35,92,209,182,149,119,234,176,103,231,193,150,59,28,17,67,8,107,26,97,111,157,56,17,47,112,139,158,5,206,127,254,167,74,15,188,45,231,134,128,147,229,182,8,240,120,88,183,70,163,139,146,69,163,246,152,29,179,93,118,206,46,189,171,220,45,224,197,49,247,187,189,96,123,236,11,59,173,153,36,204,219,237,4,121,193,125,5,41,5,220,149,2,126,20,119,3,71,126,179,50,62,186,104,21,66,123,35,85,253,39,235,38,95,172,155,142,61,9,162,109,167,245,66,141,213,65,176,27,4,39,236,51,42,192,246,3,253,182,233,105,176,63,156,1,155,184,63,60,131,127,119,219,237,253,225,238,136,189,12,158,94,95,159,186,187,30,251,26,236,14,14,6,167,174,3,36,36,139,81,84,245,95,202,109,249,54,16,218,170,32,136,32,99,71,36,185,190,126,74,168,146,4,41,58,113,223,10,77,51,52,17,131,225,125,217,10,130,234,73,209,110,127,233,224,124,163,217,151,251,133,61,225,246,44,215,215,22,194,246,133,90,27,67,170,25,59,196,251,183,131,118,251,41,252,71,8,107,80,52,154,142,125,198,160,133,47,45,75,225,169,113,73,198,178,118,123,235,242,250,26,39,117,235,51,246,156,23,189,15,69,191,132,37,140,151,120,47,225,207,147,81,112,200,118,81,195,116,17,112,34,147,251,7,131,151,254,169,123,226,49,92,130,254,57,253,58,242,152,24,1,255,235,2,86,20,10,14,123,184,88,46,60,250,179,15,219,25,10,223,99,23,195,189,145,112,182,13,221,176,243,118,59,236,60,255,155,59,191,190,254,12,37,176,11,37,26,92,172,207,176,95,173,77,218,31,40,243,40,218,180,15,104,211,94,97,248,10,84,48,196,172,190,47,221,134,61,229,217,245,16,76,248,120,150,32,118,25,20,123,133,243,235,115,11,43,24,122,210,151,232,75,212,219,212,168,234,190,212,71,126,111,21,242,128,2,105,205,94,52,218,63,234,7,19,55,57,137,143,50,186,39,102,24,70,77,156,45,97,224,60,194,43,2,231,49,202,20,57,58,24,118,68,24,142,64,132,235,128,22,1,195,21,206,16,37,158,251,9,96,32,194,78,158,141,3,130,254,205,5,12,48,163,224,65,28,248,249,35,183,215,83,214,26,73,7,228,20,104,18,60,224,101,125,228,2,179,37,252,39,182,227,109,71,57,20,60,23,59,200,217,134,4,183,85,10,204,71,200,234,46,18,220,164,243,92,8,166,217,173,91,158,184,129,30,15,243,209,48,29,102,35,101,224,63,118,189,69,93,42,231,182,31,186,92,174,4,228,190,6,11,139,70,66,3,119,138,6,156,164,19,227,16,115,83,70,111,8,231,174,24,198,240,228,249,69,0,21,105,23,171,3,92,12,197,6,58,51,101,215,39,46,155,238,222,171,219,247,217,172,119,98,67,133,142,189,64,126,91,216,156,196,104,61,135,107,37,150,51,157,43,93,200,20,229,120,178,12,4,134,140,36,121,22,33,144,195,198,87,25,154,61,142,214,98,50,60,151,239,133,145,205,250,67,209,57,226,156,111,79,187,120,52,56,224,37,215,165,9,144,187,16,131,147,14,18,95,63,10,82,178,19,74,88,202,174,170,24,189,210,84,100,99,117,204,61,209,192,234,238,140,107,103,64,125,13,130,192,175,105,26,172,58,162,132,235,106,168,213,222,0,239,78,125,203,153,97,216,215,241,3,92,33,247,25,223,6,198,175,178,109,190,145,133,55,111,16,19,39,191,106,64,164,23,55,9,157,226,186,248,238,61,147,97,250,94,68,5,21,65,65,145,111,26,243,73,5,126,105,108,208,226,25,254,54,69,157,121,144,243,251,39,12,201,178,183,191,255,110,62,141,208,21,8,231,13,126,146,55,244,211,104,60,13,51,14,222,14,44,0,188,38,68,35,158,12,126,79,99,88,125,8,100,35,223,60,125,243,170,242,147,87,169,189,80,62,71,88,17,186,48,115,164,166,40,3,154,126,38,211,97,32,61,249,252,227,251,87,47,119,41,64,192,52,26,203,166,224,203,250,27,244,253,21,123,66,190,218,143,48,141,246,242,85,52,137,67,89,255,171,248,140,92,190,105,32,240,43,58,159,77,208,117,235,85,56,163,223,240,40,19,191,69,152,247,119,209,103,56,200,85,15,223,78,231,8,170,175,158,84,65,251,191,254,192,29,142,101,74,120,193,117,6,218,11,196,132,223,143,142,245,55,232,48,163,253,54,135,15,94,40,92,43,245,142,108,160,184,23,176,122,135,147,183,127,18,69,133,108,59,250,102,67,214,241,233,94,57,125,234,157,122,145,206,199,178,189,24,46,39,228,10,223,110,255,228,145,84,250,246,79,182,183,57,65,63,100,199,193,209,240,100,196,118,131,179,225,241,136,157,3,181,59,70,163,125,52,186,215,246,39,240,63,151,192,92,161,125,252,245,245,148,140,227,231,104,46,63,19,63,103,192,59,179,28,178,6,115,224,150,136,251,57,68,182,39,243,46,135,135,136,92,4,105,14,89,6,207,36,226,175,171,59,22,132,228,129,176,161,190,47,98,233,130,156,98,144,127,20,84,249,46,144,55,168,110,69,160,23,130,106,108,200,168,226,233,52,136,108,210,170,146,85,165,212,122,90,74,173,219,219,234,46,241,250,26,68,87,133,126,234,202,154,4,151,12,60,143,231,193,97,215,101,92,94,225,135,159,20,89,240,23,222,53,248,67,56,254,225,239,8,185,35,249,17,186,220,81,242,123,144,138,109,158,41,53,48,60,169,148,153,198,162,127,155,53,161,32,246,66,142,222,74,214,147,7,89,200,184,40,204,229,194,156,211,181,177,112,63,153,8,245,210,140,139,139,115,161,55,59,227,38,89,12,109,223,31,220,199,53,10,127,225,251,33,230,134,228,199,248,119,199,67,223,111,88,158,240,124,23,29,104,207,241,9,214,193,37,254,189,143,158,36,240,23,114,237,225,95,168,244,75,224,8,197,151,3,34,92,222,81,22,10,32,23,229,29,225,88,4,50,209,147,118,251,137,180,195,200,65,56,2,81,226,160,115,254,61,200,29,14,72,73,249,240,203,8,196,35,71,164,135,153,154,184,79,60,83,174,88,128,124,20,6,231,112,26,191,13,182,182,116,135,82,129,190,159,4,251,18,236,4,227,66,71,129,107,26,123,163,135,140,56,190,209,16,146,102,111,100,72,157,137,251,18,164,17,9,176,226,62,181,74,69,162,187,239,8,74,5,190,60,59,71,19,95,180,44,47,78,128,161,124,233,105,199,23,72,91,104,168,242,89,249,35,57,247,59,247,29,15,47,196,129,49,187,40,95,239,157,64,169,209,237,251,240,81,11,10,128,222,125,207,26,77,154,182,64,68,134,119,122,35,165,157,24,26,55,81,115,80,101,21,45,216,11,139,93,112,210,57,192,46,195,191,210,51,28,109,111,15,198,253,221,218,173,30,122,146,28,156,3,109,232,161,15,237,65,142,104,205,186,22,79,221,231,240,85,137,80,168,233,169,31,117,142,194,120,202,120,60,80,154,22,88,162,145,192,160,97,24,84,113,146,158,193,241,64,38,37,211,129,27,94,95,187,59,84,1,8,150,159,232,218,23,30,131,30,170,41,97,180,166,131,34,200,124,119,210,110,79,80,250,141,50,23,121,224,41,130,200,193,59,23,94,126,137,11,23,41,22,144,60,252,4,219,93,34,228,12,198,46,136,213,98,230,110,141,79,160,214,214,248,114,60,5,209,195,67,157,208,51,188,37,26,164,66,100,101,57,27,123,126,142,239,252,49,148,47,102,100,230,93,77,208,235,152,26,192,235,26,195,203,197,66,48,177,133,188,147,74,189,216,45,134,41,222,71,245,113,68,17,223,154,143,115,143,193,138,216,226,61,124,46,226,94,47,216,115,99,138,143,121,43,242,26,137,148,128,203,52,23,105,240,94,68,148,72,41,44,195,165,49,105,79,7,79,58,209,25,94,251,204,147,147,48,153,76,17,72,68,172,87,7,168,7,8,9,110,1,251,51,77,212,247,76,126,247,6,133,123,37,198,205,79,24,8,39,57,48,11,33,121,154,5,57,237,168,116,26,33,255,218,137,112,163,171,7,215,249,32,11,107,137,252,173,76,171,213,227,82,44,76,41,108,44,108,253,96,199,239,209,27,137,199,203,160,47,81,39,18,198,78,81,231,156,180,138,239,109,202,65,238,206,141,227,136,107,195,197,66,174,175,113,176,61,49,11,11,61,242,195,210,97,237,151,163,165,154,251,35,239,135,67,35,21,209,72,169,111,162,143,184,179,44,3,133,179,35,212,161,175,44,38,84,120,96,129,88,123,48,129,197,142,127,80,125,130,216,188,7,23,215,215,24,237,250,224,28,225,113,97,143,5,59,248,39,228,201,66,76,49,22,106,69,24,197,23,220,15,9,234,248,206,240,46,148,251,48,227,245,144,249,63,84,2,163,38,170,202,130,140,170,202,104,211,161,49,39,89,222,242,1,47,183,72,107,76,214,101,135,56,129,180,115,39,173,184,64,119,53,16,118,96,225,60,67,213,235,160,78,39,194,224,234,224,194,207,216,193,4,153,33,170,162,144,182,179,99,188,98,102,61,220,51,175,232,65,110,171,212,187,122,197,19,193,169,134,230,83,184,208,112,28,34,150,225,56,244,160,183,25,219,42,51,132,42,131,94,27,221,95,47,250,111,209,159,218,24,247,35,174,171,219,103,95,152,115,112,2,167,247,25,137,49,154,122,138,26,154,184,99,247,59,98,81,100,35,197,179,230,38,242,170,204,196,165,233,44,168,235,231,105,187,243,71,181,174,249,207,92,241,64,19,36,5,252,241,220,76,115,162,210,36,100,55,168,73,70,120,226,62,244,220,125,77,140,188,66,26,239,219,76,27,190,186,135,162,223,158,30,100,231,52,176,25,21,195,206,97,5,81,107,155,45,41,144,44,32,61,130,88,7,184,89,248,163,111,52,92,221,182,203,190,11,96,135,131,176,242,33,111,183,95,240,166,161,205,64,33,73,244,130,209,48,219,174,44,41,31,29,174,162,198,132,172,236,210,58,114,25,106,68,96,105,19,160,132,196,70,227,213,74,20,52,156,228,4,103,88,188,37,60,52,156,109,124,185,96,192,94,4,95,173,182,87,232,43,6,227,4,127,98,30,227,7,189,116,66,162,225,108,230,206,58,63,108,207,58,31,225,255,231,127,219,122,203,174,196,62,242,247,201,26,240,65,23,166,141,125,161,139,67,120,252,194,217,234,135,30,114,61,152,119,95,230,251,194,174,120,147,252,58,229,248,202,23,43,218,58,136,118,171,121,37,231,68,53,144,162,65,188,80,119,122,125,189,245,214,227,37,211,16,216,70,120,15,241,52,176,120,234,222,190,175,180,219,122,81,91,168,102,134,102,247,60,211,44,103,191,195,173,155,135,14,205,160,51,2,30,104,129,234,98,168,19,190,248,118,34,200,112,141,70,28,147,95,178,7,33,61,19,123,144,86,78,52,190,170,121,160,8,24,189,94,255,4,86,59,108,34,183,90,250,52,128,131,151,161,209,109,191,224,43,79,24,102,50,16,35,152,98,69,208,26,155,150,148,81,0,98,38,228,72,39,139,225,20,113,202,111,221,138,17,105,1,29,85,61,113,128,169,87,11,79,195,149,139,240,106,57,237,156,27,11,58,195,16,127,235,244,158,122,28,86,122,108,235,96,189,249,229,224,101,116,232,148,141,10,177,81,232,139,102,52,106,113,51,129,133,227,44,225,121,226,26,250,153,8,216,79,3,75,159,163,60,86,173,149,139,109,199,135,47,227,52,195,176,151,240,116,158,142,195,27,59,42,8,213,206,3,161,149,126,240,80,220,133,237,8,219,181,239,133,72,212,69,153,232,138,66,36,99,12,226,198,158,205,64,184,166,185,57,99,71,236,132,161,144,62,31,88,46,126,22,192,19,194,78,219,197,43,71,200,20,113,254,229,28,100,125,187,179,198,241,50,103,13,82,52,29,78,163,45,142,79,147,186,199,30,7,203,68,219,50,41,224,122,253,179,199,231,253,115,110,115,123,8,226,235,174,27,187,71,65,50,60,31,121,136,181,124,132,224,164,254,174,75,47,64,146,163,91,75,252,51,145,119,102,135,165,253,238,73,112,44,29,17,250,91,80,202,9,221,3,1,59,209,65,233,179,207,171,8,221,19,182,203,142,184,19,31,6,93,177,23,218,159,117,158,188,123,182,251,115,48,102,179,206,187,103,239,63,188,123,29,76,214,191,85,104,94,101,161,97,14,0,146,132,139,123,141,227,74,99,95,35,87,249,88,11,123,103,196,235,22,190,243,206,72,248,5,170,37,153,226,22,72,149,255,32,139,215,190,112,189,127,79,51,120,208,180,130,105,205,120,116,233,37,118,9,6,10,108,122,198,181,10,28,227,51,29,134,104,53,189,190,17,237,253,94,83,139,168,181,253,138,61,10,226,231,137,68,175,200,65,192,238,92,176,21,148,177,236,160,69,112,196,13,245,171,95,130,193,198,251,134,209,166,151,70,59,119,53,125,185,18,184,87,24,4,198,116,183,161,139,237,53,11,143,88,82,28,96,251,17,38,39,246,200,141,39,194,59,14,111,3,245,137,160,36,72,49,190,191,35,180,193,15,185,22,165,247,128,107,81,190,71,37,202,68,105,49,230,240,156,195,168,158,157,161,58,180,136,216,25,188,0,33,50,204,202,87,71,240,234,21,143,50,181,7,130,66,18,77,217,9,188,122,26,231,51,92,180,104,255,137,193,153,49,70,178,131,50,69,56,185,196,8,102,17,200,164,201,113,228,0,53,169,49,53,219,146,151,63,174,184,16,226,138,22,103,202,49,94,141,139,123,39,124,102,17,129,252,92,154,18,136,216,7,29,196,56,245,22,253,121,187,125,6,7,222,220,6,174,143,72,250,61,33,216,214,60,31,10,47,18,104,196,202,6,182,32,105,87,204,213,241,112,123,251,112,164,247,100,234,218,238,10,6,73,9,127,129,44,12,156,77,153,123,8,52,7,67,158,235,141,210,122,182,96,154,150,136,236,146,64,6,31,152,140,248,140,40,219,251,120,124,234,34,226,72,66,92,188,15,178,34,144,188,244,162,146,152,222,233,233,142,6,46,7,146,61,130,245,11,220,43,44,214,29,198,255,246,64,14,148,49,196,48,166,76,12,180,101,150,230,133,152,113,88,86,168,127,156,116,194,201,132,212,66,168,23,142,146,40,179,218,13,105,25,219,237,173,73,39,62,195,42,56,0,92,62,112,205,86,78,244,122,240,28,113,152,243,55,212,62,214,43,115,29,209,68,135,93,146,220,228,103,193,46,158,203,227,18,33,206,128,85,200,141,171,84,45,149,55,220,53,102,49,175,99,179,177,115,229,52,108,194,49,96,100,230,248,44,74,231,133,26,91,214,245,12,123,122,76,227,207,25,237,32,255,108,113,67,198,68,170,168,20,129,40,164,141,136,180,112,18,166,34,93,105,251,145,13,160,51,190,240,234,44,188,190,233,100,138,95,41,96,128,74,193,232,103,197,187,84,38,163,184,34,149,180,252,93,197,185,212,200,64,241,18,108,185,248,7,158,245,110,115,86,138,167,208,152,159,127,93,84,156,82,55,185,1,22,254,231,82,31,156,6,89,231,213,156,227,245,190,57,204,163,236,28,145,216,178,206,199,232,240,231,184,168,126,65,42,174,136,230,20,158,133,52,36,12,3,140,189,27,123,118,120,43,97,40,128,112,73,213,215,64,191,201,207,28,182,159,144,68,185,50,138,84,114,50,114,128,119,133,138,178,163,4,195,146,18,53,32,33,63,116,53,173,131,8,142,59,128,92,126,164,52,80,139,133,122,230,170,45,174,106,92,32,1,206,189,66,111,76,92,146,153,49,36,32,70,139,48,58,113,104,146,240,60,62,14,11,174,31,83,63,48,92,101,50,9,167,192,112,121,28,197,112,42,25,120,25,72,74,189,144,130,75,223,168,116,194,249,126,168,144,115,118,198,199,144,175,135,140,201,246,80,153,51,148,104,230,85,140,68,188,201,194,155,58,10,119,192,37,218,177,215,73,249,28,186,115,118,53,150,8,178,20,189,27,17,34,153,81,217,156,206,145,0,74,159,213,205,165,50,165,17,58,74,252,140,2,171,11,125,1,52,12,53,150,52,118,65,8,244,0,142,160,36,8,25,114,162,44,10,194,197,38,254,229,101,232,47,205,44,180,162,0,64,99,40,93,204,19,146,76,233,70,170,137,48,22,116,158,39,225,164,165,212,98,37,95,2,131,70,202,5,242,46,49,117,12,228,125,167,235,23,72,92,84,203,188,115,100,85,48,64,51,195,53,92,170,86,33,155,92,161,61,38,59,247,17,223,164,10,112,114,197,13,12,8,135,98,19,66,160,45,96,173,254,16,100,222,14,228,201,118,143,9,225,212,113,54,197,106,186,35,124,153,239,45,69,48,33,107,23,180,246,68,229,176,137,222,163,88,215,72,92,96,164,104,68,66,226,160,156,141,190,2,104,138,12,57,120,205,53,214,93,102,221,161,34,88,226,233,26,121,228,69,3,180,55,212,194,76,109,98,186,194,7,69,88,113,244,196,229,235,26,236,179,100,218,208,251,164,143,42,116,96,39,162,97,140,248,249,48,28,17,139,235,70,38,118,116,29,50,53,91,108,230,90,167,9,34,33,41,93,196,109,92,26,12,31,140,134,217,8,72,114,90,202,103,6,177,66,231,57,198,165,41,66,220,77,13,221,60,223,136,59,11,79,147,247,22,203,128,110,176,219,97,25,96,66,32,173,86,90,4,231,81,202,91,53,229,20,168,54,10,87,116,23,91,112,207,62,76,107,49,110,156,46,88,2,71,136,214,48,229,169,181,153,67,242,67,233,205,207,141,83,132,247,221,247,223,123,10,8,241,29,43,47,88,175,142,226,4,232,251,165,69,169,20,115,149,106,88,162,158,42,208,83,36,219,54,238,187,95,83,175,22,3,11,194,6,42,239,19,212,18,84,212,101,229,170,193,41,242,129,20,110,150,155,207,175,200,188,1,254,162,24,185,239,133,97,207,247,247,149,123,73,57,78,48,229,150,49,194,221,32,117,168,168,190,149,247,188,69,39,26,72,157,170,175,84,108,30,188,63,55,245,170,107,58,141,112,119,145,135,228,46,210,235,62,224,127,30,214,28,70,4,208,236,122,18,43,102,185,239,185,221,170,249,183,176,255,190,123,151,75,176,189,110,79,136,176,194,16,160,119,159,27,2,244,186,59,104,10,224,136,74,29,16,176,98,84,17,224,111,166,252,190,226,252,217,23,144,33,242,24,61,203,78,130,188,51,63,34,232,7,16,91,65,100,61,94,106,165,95,158,100,98,41,86,165,198,174,230,47,223,213,252,229,65,20,54,209,190,184,122,98,172,137,183,103,229,108,109,113,147,198,19,119,198,171,153,123,164,234,64,109,60,204,226,80,88,140,200,226,161,244,220,40,90,243,45,198,64,238,71,101,49,76,120,21,159,7,134,169,99,247,142,7,204,16,90,174,231,12,8,39,186,106,76,26,0,205,200,238,250,156,56,102,87,122,232,28,101,81,244,53,146,46,170,30,74,183,15,120,131,15,81,89,75,108,108,142,191,247,202,131,205,61,198,230,0,27,167,221,244,236,194,132,119,94,63,123,246,20,121,185,208,29,58,92,36,6,41,240,36,204,225,95,4,26,100,132,49,56,170,235,196,129,163,213,138,66,103,73,60,40,112,103,50,61,92,76,40,198,29,79,218,173,35,188,227,19,87,90,71,24,105,151,63,241,43,22,110,211,153,10,251,156,35,66,120,128,236,18,174,16,155,129,214,170,248,217,79,21,109,212,111,207,184,54,29,175,9,54,212,250,222,17,30,16,247,132,195,233,29,97,209,247,240,193,10,221,18,25,47,192,38,65,19,3,216,34,119,240,207,36,184,139,127,102,193,125,252,51,15,238,145,102,110,6,155,3,166,108,106,9,98,51,101,71,229,177,207,85,197,100,213,186,27,132,238,49,234,130,209,27,245,136,221,65,131,153,216,221,85,232,11,23,65,23,77,102,6,24,233,242,210,243,115,122,232,122,98,149,246,47,31,95,244,47,4,178,194,252,250,250,2,249,137,93,92,28,39,193,238,240,98,4,219,239,220,61,97,23,104,245,5,155,2,82,21,222,30,188,15,14,149,208,113,232,85,28,35,164,220,185,213,229,194,228,61,41,76,158,240,223,247,229,239,11,41,216,238,113,157,206,137,183,144,133,78,170,225,154,90,179,193,173,158,63,190,190,158,12,38,254,222,218,76,228,195,239,189,149,142,254,209,5,247,235,116,163,141,33,129,30,62,92,91,211,88,1,5,10,57,40,16,90,203,232,94,184,22,93,62,172,7,116,121,32,110,133,108,122,163,114,71,121,120,73,31,200,107,166,140,246,15,188,136,134,233,136,9,15,52,18,121,100,18,207,48,206,230,214,143,209,205,112,44,4,24,74,46,226,97,91,176,42,164,215,72,182,54,92,195,255,85,161,51,66,137,154,119,22,21,161,80,150,227,186,137,133,225,244,84,217,120,115,39,116,203,65,168,13,171,134,20,9,180,163,25,221,114,92,58,104,70,168,154,19,133,65,79,220,43,78,246,128,230,232,131,49,37,209,65,152,3,94,197,190,243,198,217,110,109,111,231,236,130,144,32,129,72,206,45,28,111,90,66,59,150,19,179,1,244,168,239,86,29,34,49,221,190,227,59,111,29,111,59,33,251,145,152,160,1,120,125,99,173,190,231,14,71,113,148,191,159,57,253,25,46,49,237,46,161,19,155,122,92,217,236,134,34,183,186,70,137,64,116,106,5,94,160,133,173,101,17,77,80,181,139,167,99,187,61,166,45,45,234,104,183,103,100,71,182,0,102,70,211,59,254,252,236,55,63,100,152,30,101,229,163,48,47,126,142,46,253,57,19,252,144,127,198,210,228,57,29,220,254,209,218,226,219,67,9,217,216,245,20,99,149,10,105,55,22,171,110,42,108,47,115,97,123,57,230,108,29,113,106,59,61,131,83,27,187,247,208,102,115,140,136,235,71,176,52,79,172,74,131,206,193,20,213,39,240,135,14,102,224,41,76,191,60,58,160,195,96,56,50,185,55,141,240,206,33,119,104,178,12,90,96,89,164,80,184,96,251,135,154,29,74,141,91,19,119,16,210,41,142,192,69,61,45,226,247,2,113,13,172,160,237,42,143,141,79,227,199,118,89,108,49,192,59,192,32,242,121,175,248,113,53,132,164,35,212,131,19,63,100,105,214,25,103,93,244,62,70,90,60,114,234,99,82,222,155,255,151,140,72,18,18,114,194,56,130,131,26,77,16,183,254,11,73,180,182,136,76,158,173,2,26,205,82,25,28,174,166,122,194,173,62,134,52,206,65,236,144,245,91,65,161,249,14,226,224,104,123,155,209,84,10,253,163,212,74,101,237,118,238,102,12,141,150,241,68,209,47,249,51,119,172,155,3,89,6,65,108,56,175,42,24,135,21,150,186,40,89,106,96,252,20,127,137,225,71,252,162,221,158,184,133,180,228,134,93,37,238,99,10,197,110,215,103,248,102,245,226,13,151,165,70,52,68,25,227,28,31,249,118,229,127,232,18,27,182,213,53,202,206,6,39,132,186,7,220,54,97,131,102,67,28,103,142,43,206,132,104,227,159,252,145,64,187,100,131,88,108,149,54,117,154,34,241,69,50,22,97,153,166,104,87,55,142,98,212,149,183,156,109,116,206,203,162,207,243,56,211,65,191,55,214,28,85,92,131,145,32,77,165,140,168,19,156,7,130,224,32,65,154,9,17,17,141,196,31,246,184,145,56,186,41,18,64,122,119,9,128,39,183,147,224,195,191,75,154,39,96,126,119,129,235,61,28,16,251,239,83,20,27,224,123,77,207,6,96,130,65,144,252,98,81,94,93,112,153,228,2,100,18,185,246,136,25,39,249,6,133,9,11,249,112,143,241,226,140,199,223,140,52,233,130,3,1,116,81,173,224,147,100,100,207,223,146,217,7,194,59,188,177,12,236,75,67,25,246,60,180,114,13,112,251,98,121,14,233,103,191,224,55,13,22,125,13,12,164,123,12,178,129,196,70,130,182,207,12,222,67,138,159,194,53,193,245,132,125,7,10,89,124,148,79,233,144,56,103,79,130,211,225,229,200,61,30,92,45,252,91,93,32,111,91,193,41,59,8,204,226,78,105,47,246,136,89,249,28,204,77,67,41,42,135,27,48,179,253,96,235,24,15,90,215,106,142,119,206,162,224,158,68,237,185,117,203,75,176,102,180,44,81,46,29,84,207,173,46,145,181,207,112,154,157,7,181,40,166,32,147,178,115,38,92,9,179,224,136,186,186,11,235,240,220,235,87,12,45,10,36,150,5,121,191,92,142,128,222,50,210,207,107,75,48,184,96,23,6,83,121,238,49,247,224,250,122,31,185,246,47,174,92,124,30,131,103,92,123,30,59,108,183,191,112,40,127,40,201,221,191,190,126,226,225,155,75,30,174,130,91,0,40,154,40,126,115,25,234,60,56,169,202,246,40,116,31,130,12,200,98,215,16,202,97,179,74,249,94,118,233,12,239,77,61,182,71,160,151,12,221,151,127,216,14,59,31,185,11,243,249,86,176,11,223,160,13,215,215,39,72,226,246,139,44,77,142,233,170,245,16,58,188,169,16,213,235,222,35,74,185,226,158,21,13,39,34,155,125,70,204,97,157,45,11,55,70,160,231,32,214,228,37,76,170,123,164,103,46,250,67,134,4,207,2,39,231,70,49,13,52,71,213,26,73,38,135,197,45,46,144,9,23,218,58,93,142,208,54,141,219,59,67,247,91,97,222,82,45,3,98,172,251,235,210,125,181,96,236,243,138,195,164,235,28,28,80,190,131,3,39,78,174,22,102,252,139,76,220,208,112,61,70,37,56,10,142,253,125,144,64,44,160,46,101,153,252,30,118,135,251,95,14,71,120,83,86,49,197,35,65,79,179,145,142,80,131,93,213,96,232,116,40,165,95,44,26,192,145,37,235,9,10,148,13,240,53,204,1,34,169,109,245,164,146,2,14,15,12,36,232,167,235,78,206,189,174,233,254,142,112,97,177,8,205,49,21,12,111,46,66,118,140,237,200,83,79,35,110,138,0,203,172,12,218,49,246,107,19,157,144,62,151,161,26,156,7,232,200,245,216,28,99,14,24,88,194,202,224,205,43,189,83,120,242,104,39,127,84,34,110,19,20,249,26,16,83,189,46,170,28,164,78,117,125,13,118,147,205,24,233,177,19,118,149,30,213,99,255,213,80,234,248,213,38,77,59,242,84,226,226,27,72,44,225,228,149,186,214,68,249,159,19,116,5,28,50,164,99,89,167,123,8,83,112,131,238,153,246,95,66,218,126,176,186,219,120,11,228,219,112,126,50,54,213,113,250,180,152,121,161,208,232,71,37,44,112,206,200,26,55,47,181,44,201,64,246,28,221,94,134,35,88,243,46,2,166,79,97,217,104,138,106,180,156,64,97,205,98,120,43,76,137,113,117,100,219,219,92,113,233,139,132,252,27,237,25,57,190,104,48,188,222,0,239,52,197,211,210,162,201,109,54,238,4,40,212,83,24,183,42,120,150,86,224,50,156,91,111,157,123,142,94,239,110,83,187,141,40,118,155,181,252,46,221,110,88,226,219,195,250,177,149,94,194,97,254,205,221,66,191,172,222,150,2,23,208,195,134,25,153,108,235,11,151,68,61,46,57,212,42,241,9,178,199,49,209,153,40,216,46,87,75,140,48,5,33,138,135,48,28,24,238,79,59,94,222,161,53,159,58,95,74,128,118,138,77,221,194,169,104,205,176,53,192,237,139,165,21,61,34,68,160,1,202,49,126,234,18,82,208,182,11,44,83,192,145,130,30,63,70,159,245,232,47,189,238,206,221,109,2,20,242,74,124,72,5,118,185,222,228,221,39,104,179,110,125,10,73,135,244,63,83,73,248,189,25,105,3,175,223,167,124,105,230,66,168,26,75,237,206,207,207,126,51,238,214,118,30,114,1,10,5,167,51,129,209,126,36,64,5,78,72,191,40,220,108,123,120,244,29,211,195,67,143,156,108,81,117,125,46,24,152,75,193,208,92,136,179,114,79,156,149,95,196,25,122,42,32,101,158,80,122,168,235,32,224,172,3,176,231,220,110,96,95,0,30,60,13,14,58,71,236,101,240,25,254,253,26,60,33,151,217,80,226,197,63,131,199,159,246,223,188,102,47,130,103,237,246,51,17,148,57,62,186,100,207,13,220,150,247,192,102,59,7,39,241,100,18,37,192,4,127,194,159,69,250,86,134,83,129,87,175,154,240,30,217,119,32,75,136,113,190,149,69,199,49,212,113,9,25,94,151,175,145,175,126,135,63,211,217,173,242,205,27,193,6,12,159,143,216,47,182,75,235,183,236,7,104,254,47,60,21,251,24,108,253,112,125,189,245,3,36,23,127,58,71,177,176,99,100,31,16,63,180,233,170,238,212,125,185,34,210,208,75,78,15,41,5,87,203,62,160,208,67,64,249,41,0,209,192,174,136,120,234,190,33,217,70,201,3,111,48,14,201,75,145,8,77,202,112,81,190,105,183,95,98,66,116,218,240,95,178,31,45,242,240,107,60,196,79,221,183,208,41,37,227,68,232,61,15,37,45,216,111,193,47,250,62,203,220,183,106,115,121,150,221,117,3,237,176,125,31,234,12,231,219,5,251,123,208,20,190,45,160,78,254,221,125,199,251,125,206,217,179,61,193,158,157,163,59,88,234,190,134,161,26,224,245,187,90,57,3,23,185,210,247,200,175,15,223,143,96,232,40,222,25,61,5,228,46,6,67,82,48,61,8,207,23,183,139,76,42,185,13,242,188,215,215,56,220,239,65,126,235,33,128,51,50,115,162,0,168,249,131,140,8,227,203,57,89,176,159,170,215,133,37,104,77,22,28,3,209,191,32,168,185,16,56,6,52,132,20,160,14,252,100,72,31,135,222,223,9,183,38,27,134,22,220,26,246,171,93,237,170,93,0,157,162,194,235,39,247,84,154,64,255,108,89,13,186,231,97,2,195,152,144,251,167,114,4,23,174,91,111,48,146,226,107,70,10,240,20,134,158,20,35,238,150,27,193,238,72,229,249,78,207,175,233,65,188,195,225,166,224,54,239,17,210,26,222,99,43,254,17,88,184,236,11,115,26,105,41,139,242,34,42,239,29,50,213,66,113,251,148,50,202,54,22,70,58,99,142,241,118,89,91,3,52,79,104,72,147,36,54,208,199,224,171,123,65,190,28,25,30,219,161,58,163,149,251,117,232,81,61,65,65,19,130,221,9,130,247,244,239,24,13,51,249,105,91,106,80,49,46,182,181,30,90,195,80,203,87,183,24,188,243,121,157,168,74,215,249,2,89,103,236,241,206,193,42,136,121,165,5,205,193,27,234,175,80,85,191,70,161,66,49,174,139,254,47,208,241,183,129,25,215,26,231,193,216,100,150,72,43,180,151,75,158,66,59,251,80,123,200,165,133,51,119,77,251,11,86,134,130,106,69,20,199,65,173,37,161,168,122,199,104,179,170,165,194,31,97,234,104,161,185,229,202,161,29,250,65,198,75,248,34,34,60,42,5,65,187,253,177,221,254,0,67,146,212,237,209,80,178,70,88,144,31,41,250,84,78,100,111,57,166,105,75,160,132,224,6,135,211,46,248,7,131,211,46,248,59,74,211,59,120,159,135,199,94,144,192,198,68,57,20,30,127,102,132,118,14,79,81,194,98,138,147,119,167,139,193,11,160,65,142,237,16,115,216,207,180,200,79,236,246,154,63,186,71,68,38,209,80,99,218,249,97,123,218,249,8,255,63,255,219,214,47,236,138,207,144,255,86,196,89,165,237,144,4,168,77,122,33,102,150,197,249,30,193,132,239,207,208,7,132,14,77,73,192,25,133,226,96,89,52,155,134,144,50,143,194,12,126,138,123,109,70,112,206,76,59,136,153,6,81,196,116,160,123,13,249,153,101,9,172,217,66,186,149,61,206,146,190,7,107,45,25,102,9,249,109,40,67,198,36,216,119,143,120,184,23,152,115,204,20,170,76,41,100,58,116,195,100,152,242,76,216,239,125,217,103,177,42,145,219,54,46,67,52,109,195,119,44,217,14,128,71,29,124,7,107,197,199,127,130,183,52,221,167,209,229,243,74,38,212,167,255,182,42,36,101,139,159,106,184,232,101,7,34,180,156,248,14,45,36,190,67,138,175,91,136,46,24,112,177,251,81,1,163,172,31,247,31,201,10,17,63,197,103,179,105,84,249,212,91,136,9,46,59,170,128,247,185,25,181,255,43,171,132,15,253,59,171,129,162,253,196,154,244,26,254,63,42,159,16,76,41,247,97,225,90,49,184,253,40,129,6,1,223,86,182,201,221,2,58,50,177,104,95,223,186,202,32,103,136,218,175,145,179,21,188,112,57,133,119,174,22,244,235,42,244,161,192,242,183,66,194,229,30,188,14,50,138,208,85,197,35,218,165,243,0,213,255,97,179,191,80,232,101,85,127,33,34,205,168,233,46,2,36,154,189,17,115,47,93,195,155,148,78,177,223,180,224,133,187,174,176,180,168,29,76,182,144,109,100,112,161,155,28,145,190,135,65,137,165,218,7,41,78,70,87,138,236,133,112,146,120,134,44,25,188,70,2,52,252,52,162,56,7,93,143,211,163,79,244,86,197,55,100,115,247,173,90,247,248,11,113,169,37,82,56,82,142,185,43,56,109,49,140,171,209,150,185,146,11,228,134,27,197,162,190,35,173,2,81,222,80,134,13,75,77,134,67,21,79,222,149,143,65,138,215,2,153,250,128,225,153,156,3,188,254,144,48,183,93,188,230,34,147,103,68,163,66,133,182,224,144,99,178,190,94,223,128,216,18,133,98,185,129,51,199,61,12,161,83,100,3,69,175,57,14,18,69,17,72,65,210,25,151,160,130,114,249,141,61,25,217,16,134,103,202,195,53,224,233,70,75,50,86,82,116,244,63,212,60,70,134,113,224,231,38,33,148,170,192,102,24,102,82,69,181,181,203,14,60,236,117,69,128,224,47,145,253,148,241,178,173,250,93,34,118,131,230,79,178,28,31,184,174,38,135,7,66,98,168,122,58,180,36,6,179,167,99,136,219,79,114,156,55,9,144,206,81,66,71,208,189,88,250,181,13,232,66,58,221,44,218,144,22,134,67,198,3,113,248,106,116,152,38,100,123,205,65,23,168,255,223,16,172,3,231,179,49,238,12,71,50,219,76,59,215,219,185,91,42,22,247,181,115,80,192,244,90,117,138,155,24,118,75,106,32,215,35,241,109,235,66,132,151,14,196,33,71,25,69,199,96,88,51,211,50,166,75,151,77,48,198,72,25,204,69,248,133,199,8,35,37,169,194,132,83,133,100,48,132,178,16,35,206,143,117,129,110,178,166,205,227,86,143,110,113,245,80,240,114,191,188,19,252,30,108,176,40,60,163,123,10,212,27,155,175,93,56,114,195,204,84,86,42,192,89,60,159,50,100,91,202,144,106,81,199,204,31,100,3,243,133,143,19,120,223,171,36,251,159,23,191,187,130,84,168,216,115,238,193,67,145,136,80,130,95,120,112,174,213,15,160,171,69,233,113,86,184,220,143,12,131,221,121,90,224,59,185,94,251,220,255,141,98,225,93,197,126,198,166,104,108,38,62,162,85,95,25,254,8,50,113,0,36,153,151,133,172,124,198,80,243,157,41,217,125,203,119,165,226,247,12,125,208,58,227,0,17,122,98,171,137,216,2,177,123,130,218,117,100,135,135,209,82,193,147,42,97,184,49,89,69,74,131,198,107,177,143,185,15,81,134,187,187,232,88,4,104,4,60,192,139,197,40,127,149,78,230,211,200,6,168,129,86,70,71,225,124,90,56,163,133,111,3,220,40,145,139,38,48,31,168,139,67,160,103,172,49,181,171,85,170,87,168,21,143,121,45,166,46,94,219,128,52,2,82,97,209,201,131,7,222,194,29,218,52,122,225,186,203,63,115,43,43,223,170,135,91,79,249,246,207,219,24,235,54,136,51,8,200,94,166,24,14,12,198,178,220,8,83,93,207,40,205,73,53,108,41,109,144,214,209,62,242,115,86,149,158,107,145,103,117,187,236,106,68,92,164,161,154,146,68,66,121,214,99,227,150,6,86,245,128,208,92,8,80,171,4,181,131,81,7,63,188,200,249,202,178,69,82,86,252,209,250,221,83,230,8,137,9,49,25,148,156,89,36,220,116,209,249,86,46,95,125,205,115,64,30,215,108,30,233,168,154,54,116,33,217,244,76,11,79,222,173,108,234,138,98,6,183,183,108,9,221,52,63,207,82,66,209,181,91,163,74,158,11,242,80,106,142,176,187,151,206,46,107,104,66,232,109,130,115,246,33,78,138,239,229,37,54,153,234,85,222,242,180,180,101,163,206,30,181,4,113,77,222,69,57,16,142,218,172,144,68,232,58,135,105,58,141,66,125,72,35,161,210,69,26,110,18,139,202,64,21,2,18,214,41,163,156,152,67,164,15,94,109,184,88,99,161,19,130,174,87,136,175,155,148,89,96,215,95,136,56,70,175,211,228,117,116,28,162,234,135,99,35,219,66,31,233,65,164,184,143,3,210,129,222,237,46,200,212,110,242,136,160,3,161,200,228,60,61,141,222,100,175,211,116,86,143,244,236,106,162,56,139,221,41,41,193,99,215,112,57,160,232,106,2,34,116,24,141,250,186,95,117,38,79,69,52,94,77,72,211,30,73,159,196,166,154,197,170,174,214,92,88,106,206,60,14,220,39,42,17,5,43,231,121,179,119,162,104,205,60,166,150,141,246,15,241,213,181,86,190,141,50,68,143,126,14,100,225,48,28,159,90,215,242,218,195,85,123,23,122,210,157,74,120,3,97,175,210,64,11,133,52,110,106,238,216,91,104,81,130,131,212,83,17,167,185,54,131,194,2,132,75,199,41,119,83,154,28,57,52,147,166,186,38,124,104,36,242,184,182,191,87,210,130,95,241,214,27,41,72,50,121,13,227,8,191,190,70,63,198,199,39,31,225,93,246,42,204,106,177,95,146,128,47,96,20,235,43,75,249,250,26,151,111,73,243,181,155,118,231,68,47,179,37,149,186,45,216,253,97,235,243,60,154,195,209,132,188,45,164,56,190,108,157,205,115,66,184,76,210,228,86,34,54,84,43,76,38,244,2,234,210,13,113,27,250,240,11,47,115,95,20,25,152,102,86,250,94,48,14,239,149,135,87,14,101,175,219,124,219,193,134,16,129,43,199,28,175,224,174,176,38,32,112,198,192,249,133,77,200,81,7,114,70,178,72,157,225,8,219,109,13,243,165,238,233,139,138,203,174,118,176,135,10,50,19,195,201,4,206,46,177,21,8,168,140,131,224,112,219,111,9,182,147,16,80,52,189,2,193,8,182,32,157,18,148,210,227,111,202,130,83,13,227,88,27,95,148,11,23,161,102,7,106,132,223,112,169,44,205,70,145,105,73,141,158,134,186,19,0,12,56,86,96,182,93,65,237,194,73,107,126,241,129,175,167,23,86,43,58,97,220,90,14,156,6,237,106,74,43,168,204,127,36,225,109,250,133,132,151,207,72,118,233,103,250,101,154,254,227,250,26,152,248,172,163,31,48,40,86,136,243,14,241,227,9,164,76,30,70,116,17,215,196,77,100,24,43,138,148,165,182,88,212,89,41,236,193,74,209,157,229,228,45,184,139,98,8,240,242,11,215,68,241,144,83,87,197,25,180,239,148,189,48,65,238,142,194,160,135,173,241,20,70,23,45,56,245,77,177,16,174,170,110,151,179,175,250,177,128,22,96,182,35,137,116,137,107,236,120,54,134,116,58,3,198,237,66,56,108,24,159,105,66,13,91,190,76,200,104,228,14,218,140,156,117,158,98,168,132,121,68,33,35,216,9,188,120,150,148,47,62,198,197,201,62,180,130,29,194,135,183,81,116,250,75,153,246,24,94,1,79,20,21,244,142,237,54,172,35,165,248,173,221,14,182,219,138,90,233,247,132,230,165,33,5,246,173,71,66,183,230,237,141,204,0,233,87,11,130,187,68,146,131,226,68,199,32,58,48,53,229,49,54,232,249,105,95,25,164,73,220,88,132,73,11,28,185,56,29,245,58,205,162,9,13,168,137,164,75,81,125,44,239,74,237,199,94,154,20,25,198,195,176,229,20,49,43,242,18,205,55,78,158,79,161,201,197,71,237,179,153,145,244,51,214,47,50,239,94,99,10,4,224,130,149,181,123,8,132,197,154,0,57,143,25,156,218,249,60,139,2,225,78,51,13,56,255,111,240,93,211,134,211,17,22,56,89,159,97,6,20,139,232,70,241,40,6,161,196,235,175,24,30,44,234,71,233,185,157,177,216,91,49,158,32,247,147,254,106,191,136,102,185,171,52,236,100,187,124,5,116,195,119,66,236,167,35,130,221,88,24,88,196,199,191,228,182,157,131,10,35,2,233,68,118,207,243,201,207,231,194,158,208,78,43,40,43,94,30,82,155,91,197,73,8,191,166,132,196,215,58,33,218,193,87,14,150,190,167,197,121,227,237,70,207,62,254,185,218,118,78,182,180,118,139,105,192,230,150,185,74,127,5,17,26,77,22,60,77,199,167,8,56,94,177,70,106,46,83,100,40,35,152,201,2,71,104,188,173,83,213,243,10,204,16,98,235,151,199,229,165,238,143,39,188,39,183,214,212,163,56,141,43,192,209,106,184,208,234,159,185,52,99,88,41,115,94,228,31,141,236,47,169,75,173,252,36,157,79,39,208,201,233,37,114,56,243,60,194,31,173,211,36,189,72,90,178,66,49,127,104,53,86,114,89,114,215,151,117,239,233,174,132,137,160,34,164,155,165,205,202,229,116,175,129,55,150,0,92,152,156,32,238,27,211,243,245,102,80,35,37,23,153,171,80,236,109,232,82,145,182,196,50,54,182,111,98,165,5,13,85,66,45,51,183,164,137,216,56,224,148,168,173,82,15,195,28,234,179,98,24,213,0,166,112,14,200,132,158,208,86,2,93,49,115,3,67,16,114,140,122,57,24,2,115,21,122,37,218,162,241,122,116,240,219,59,16,92,29,72,0,234,130,29,8,176,149,12,159,8,54,63,98,7,23,97,190,203,247,225,51,209,2,159,204,237,250,26,73,0,38,243,9,185,81,178,180,156,227,47,132,249,232,10,82,128,42,144,202,152,200,121,231,141,143,26,26,175,241,96,101,91,35,213,214,2,47,146,204,179,129,223,21,100,186,67,102,84,54,235,212,186,244,202,134,161,24,48,112,103,174,57,224,30,59,192,46,248,79,184,154,82,149,198,127,67,55,203,80,183,198,114,195,105,198,13,97,188,108,65,178,86,169,124,106,28,152,166,53,226,120,101,96,144,166,157,222,159,149,107,23,22,219,88,125,224,165,33,201,197,77,172,53,34,81,135,185,234,57,51,59,19,68,125,21,119,132,239,232,190,142,50,253,139,155,161,34,152,86,196,91,78,177,200,149,180,195,79,157,104,210,110,31,24,52,238,128,175,16,99,164,245,190,203,129,195,49,192,33,43,247,5,140,152,170,134,57,38,185,250,17,104,226,44,226,161,190,144,135,137,38,47,196,49,239,242,34,61,42,236,40,156,230,81,189,219,20,93,98,233,17,74,201,196,17,90,90,184,84,231,157,11,3,181,165,89,151,13,170,73,184,168,32,150,55,10,71,40,120,91,184,159,85,148,73,232,201,237,95,251,188,208,37,220,13,77,93,216,177,108,127,229,157,163,53,146,183,230,185,180,208,76,131,229,67,72,4,150,15,33,149,130,180,198,235,167,117,52,42,250,202,169,190,199,120,104,22,211,97,220,104,132,140,221,66,78,126,207,141,165,246,153,47,53,125,208,108,140,35,45,7,219,135,178,29,210,64,47,89,202,122,150,53,239,155,20,226,134,117,203,46,46,175,181,137,144,84,14,31,69,120,217,105,133,156,61,109,30,38,157,71,54,218,161,127,88,58,76,22,46,187,175,237,29,36,195,149,246,87,27,14,45,54,127,163,6,213,42,108,172,216,29,60,159,229,131,190,222,150,110,16,79,167,28,130,105,49,169,178,78,29,161,194,35,196,95,99,230,65,97,41,190,164,123,150,143,150,131,227,91,206,157,114,222,95,46,91,164,107,207,188,101,145,218,36,171,77,23,233,183,204,165,214,164,37,115,89,219,7,95,173,88,241,166,40,169,27,197,217,59,92,150,247,182,161,60,219,94,222,164,220,103,250,126,13,150,204,154,57,179,227,117,102,180,154,144,37,86,81,186,108,204,139,230,198,232,253,99,14,144,249,44,210,52,189,45,49,53,92,196,35,208,5,72,71,203,91,151,31,42,135,40,115,140,183,6,95,19,157,205,138,75,167,153,92,214,138,204,79,226,35,116,202,87,157,121,174,243,38,92,192,80,172,201,95,15,248,230,58,232,12,135,244,102,52,66,201,253,255,168,196,255,231,175,230,170,213,135,13,150,235,58,19,86,201,165,214,114,69,154,105,152,20,175,36,172,85,82,132,52,115,142,108,117,181,164,72,148,52,145,194,12,191,121,208,143,99,2,134,83,67,244,94,18,13,59,87,47,121,52,220,75,222,82,210,24,241,81,210,85,41,232,32,193,253,48,206,145,110,250,174,40,12,138,189,192,23,156,252,26,202,151,72,131,33,189,218,29,19,112,135,201,25,62,229,102,13,92,230,247,207,89,85,208,245,47,153,93,246,245,47,88,37,229,110,229,5,81,21,127,143,89,43,44,121,31,161,110,78,216,146,134,209,58,64,157,34,37,70,217,62,60,230,113,107,223,45,203,246,46,154,2,31,21,249,31,151,37,162,127,253,15,149,36,84,35,41,40,39,111,50,201,44,251,95,23,52,105,159,26,84,150,210,151,95,170,3,133,62,164,73,37,188,164,81,232,230,175,212,10,74,167,15,162,248,5,12,66,43,108,153,89,149,254,153,11,232,66,188,108,170,246,61,58,110,8,157,18,169,145,132,74,233,48,138,146,22,215,213,96,20,150,86,244,101,60,157,231,120,215,132,235,19,105,209,225,101,43,4,106,2,164,74,105,158,132,62,46,189,72,248,72,106,134,93,20,36,78,232,54,41,48,4,95,239,145,174,218,48,244,1,158,216,27,145,20,147,34,115,57,15,78,56,96,167,231,31,139,7,54,22,15,10,93,176,34,162,30,10,136,207,168,178,177,121,171,169,223,75,183,182,165,2,93,27,163,218,49,211,147,85,104,100,77,175,33,191,73,189,139,217,184,190,108,243,38,205,156,84,243,172,65,182,22,55,84,118,190,178,235,48,167,186,178,179,12,113,208,180,60,170,217,115,61,251,119,53,109,38,245,103,137,38,83,52,170,65,249,132,109,227,37,120,210,237,168,177,97,181,48,46,137,173,169,178,52,174,214,69,122,190,66,167,59,22,247,63,152,15,118,145,220,117,183,240,133,184,46,133,202,177,196,215,21,125,107,198,169,24,146,221,53,6,128,111,121,236,176,158,111,117,175,141,240,63,38,107,196,247,176,199,62,138,42,84,203,232,195,205,87,11,207,126,227,213,194,57,163,34,197,18,62,216,23,76,93,75,189,94,203,68,102,40,216,178,155,84,21,147,40,71,32,44,188,231,106,212,134,215,167,69,207,165,233,83,151,245,94,228,206,107,185,197,82,253,161,182,98,96,101,221,176,235,60,175,234,185,78,123,44,10,251,87,223,164,146,183,116,85,151,192,190,171,168,37,151,108,86,93,179,231,177,61,30,65,68,21,244,90,179,245,180,23,163,229,87,230,87,81,131,14,94,10,101,43,84,236,213,67,87,222,3,180,220,56,105,57,219,197,182,211,226,76,161,138,179,134,158,130,145,126,109,128,135,6,218,121,8,218,129,172,128,92,152,43,149,233,26,175,25,121,186,134,191,174,78,78,108,234,228,68,87,39,71,21,142,58,211,148,221,150,131,186,221,54,219,214,110,95,80,216,164,223,220,168,89,7,134,248,87,106,198,222,125,219,140,105,77,251,74,190,88,250,252,13,170,151,39,158,111,76,104,117,87,84,120,7,228,187,87,13,253,107,211,50,244,13,95,200,142,144,233,132,72,96,16,149,125,108,247,96,206,205,39,252,179,68,128,251,172,119,144,171,138,126,177,86,164,239,97,94,207,174,168,231,178,172,103,53,147,81,86,243,195,170,217,97,181,185,48,70,184,58,96,3,180,254,242,141,57,234,250,63,45,93,44,101,99,62,110,182,84,96,91,148,108,41,90,192,73,49,172,206,155,35,155,11,252,177,56,71,39,114,43,162,116,62,77,147,99,248,44,239,252,138,180,117,150,38,49,172,18,218,194,124,163,255,53,23,219,53,193,48,66,94,255,23,14,87,245,70,128,89,85,239,253,237,141,175,105,20,62,172,65,20,13,106,40,189,86,154,7,147,133,193,223,233,158,130,124,213,248,153,111,59,133,236,132,174,114,20,75,188,117,157,120,106,115,159,54,148,82,84,110,36,165,24,243,21,4,91,99,251,166,27,211,219,152,207,3,50,89,48,63,188,164,10,89,197,246,23,32,253,240,30,84,197,136,117,219,92,161,11,41,31,139,56,248,226,150,65,86,126,197,129,70,43,225,152,172,125,126,108,146,36,201,88,51,253,3,228,201,114,154,191,73,166,44,119,208,146,77,121,163,86,201,122,114,179,125,100,235,54,65,145,19,119,84,165,109,102,116,35,193,163,201,34,39,53,57,148,39,64,45,111,54,189,68,163,168,56,57,13,36,102,43,25,45,153,6,44,244,234,125,90,132,83,228,179,228,183,99,25,146,67,26,249,224,253,157,180,111,137,3,180,29,78,101,99,164,241,35,229,143,185,37,145,249,229,199,143,175,224,131,97,89,36,12,101,50,41,75,190,71,24,127,155,73,74,196,237,14,235,124,183,228,58,127,54,184,206,205,38,68,227,219,168,30,99,90,164,133,67,117,181,212,74,113,164,186,109,249,228,212,239,154,249,21,70,152,212,24,122,253,138,172,89,230,104,77,93,219,108,51,41,217,162,83,185,86,100,121,113,105,17,173,142,43,108,181,110,42,100,73,94,74,88,76,70,185,169,55,131,74,128,102,224,215,17,186,8,47,31,159,126,205,88,220,18,159,166,202,143,216,47,15,10,165,132,76,180,213,219,101,255,176,92,33,126,91,137,167,156,253,246,60,193,71,204,109,166,62,191,81,68,75,20,3,132,104,223,245,120,83,84,138,191,215,172,18,202,61,101,202,77,146,62,247,116,243,113,186,40,230,13,40,109,60,19,14,109,205,122,139,178,158,159,76,152,114,109,131,222,74,170,180,160,204,245,171,105,11,123,53,62,153,39,167,126,180,160,38,96,191,50,166,199,255,213,149,10,212,136,152,155,123,210,109,116,227,236,203,253,252,213,69,132,120,99,78,66,57,248,34,98,84,134,155,0,72,70,8,68,104,97,14,228,207,223,36,164,153,43,88,151,207,254,97,112,94,203,59,177,37,181,224,220,232,161,4,21,106,184,248,189,106,150,193,4,124,171,100,42,136,201,49,142,108,122,131,180,80,232,47,104,10,85,132,77,62,95,135,56,90,98,233,17,254,118,148,16,154,55,173,143,14,77,166,140,91,120,64,32,148,229,225,44,76,156,171,26,254,21,36,142,104,154,121,163,22,37,235,13,224,51,188,173,163,104,113,51,87,92,144,232,93,98,14,253,42,213,139,120,209,3,68,122,28,209,209,73,145,184,212,53,210,56,205,38,200,17,77,184,245,238,68,217,205,96,180,221,26,181,18,91,115,56,66,240,191,26,221,121,138,3,227,153,240,147,47,241,22,197,220,251,165,31,106,82,217,209,141,61,126,225,42,190,213,218,46,161,120,26,66,93,232,241,92,111,218,103,89,64,100,112,162,171,239,210,105,152,197,158,43,170,123,46,146,171,71,110,54,180,34,91,212,8,40,12,195,62,124,106,26,134,76,155,246,159,74,140,249,86,244,40,208,248,252,112,237,193,106,32,214,30,123,82,81,131,212,162,56,54,50,5,26,89,112,182,17,200,102,29,30,64,39,13,211,181,171,50,174,61,110,84,175,81,130,222,136,124,73,35,132,137,45,175,69,153,216,206,73,74,8,75,145,239,162,86,232,88,120,184,155,130,249,50,67,189,106,90,169,98,225,193,20,170,159,200,75,176,96,86,253,64,160,4,123,67,28,159,136,165,82,107,84,85,145,225,177,198,182,148,66,168,181,65,13,159,69,171,120,34,32,38,101,155,102,246,97,106,176,91,253,211,218,69,133,232,237,18,26,150,43,203,229,127,181,110,65,102,178,134,207,173,173,6,195,19,123,145,228,115,209,88,34,65,122,212,11,92,169,49,106,40,145,190,33,153,151,249,189,166,17,252,167,46,138,179,196,102,26,122,163,193,95,110,245,115,131,193,15,154,7,127,235,134,131,143,4,166,121,2,214,216,157,205,35,121,148,212,173,210,254,103,46,226,127,17,29,57,145,244,77,215,155,174,56,5,244,164,230,33,80,249,194,207,128,133,87,83,204,86,79,1,213,156,195,242,8,48,26,100,93,99,214,118,148,35,96,107,140,253,107,243,250,60,182,14,207,18,234,255,71,183,233,104,62,61,138,145,89,210,26,181,107,165,253,182,154,203,21,105,251,186,98,211,88,218,218,88,158,117,203,216,203,248,231,77,222,121,82,183,90,187,193,40,45,39,209,27,143,82,176,124,148,254,117,123,239,210,122,170,253,251,15,216,74,218,208,188,66,46,44,199,207,127,135,125,244,207,36,59,77,94,211,228,222,139,145,234,27,97,50,44,16,54,145,225,110,107,130,16,184,14,87,7,160,91,52,122,239,87,84,86,244,154,57,251,179,104,124,107,26,157,71,211,214,81,24,79,231,89,228,183,244,50,155,124,217,80,236,12,97,64,179,156,223,19,12,135,148,103,52,162,43,20,241,75,85,54,26,117,28,138,75,97,170,40,30,119,237,13,16,117,38,240,54,147,42,137,22,6,65,64,11,25,174,199,224,197,56,154,245,38,127,35,172,83,251,165,226,206,108,201,173,32,226,106,247,218,151,71,93,110,30,93,209,242,35,192,48,135,155,67,16,5,155,51,115,29,120,228,200,253,134,209,183,85,241,71,206,66,33,161,41,10,143,109,133,104,32,106,247,182,165,122,53,144,6,90,148,76,130,75,48,19,118,34,225,24,23,20,180,86,204,4,185,150,41,180,24,194,105,0,250,89,31,247,237,128,208,97,76,111,240,63,106,41,155,165,254,235,23,243,12,218,211,66,127,221,21,235,120,216,29,149,152,249,106,245,149,238,241,127,212,248,148,37,254,145,99,35,123,129,206,87,150,29,245,191,200,17,255,34,228,136,10,164,21,129,71,216,1,169,8,63,162,249,36,26,87,97,40,38,13,48,20,51,120,111,1,220,97,243,53,225,41,206,26,210,25,64,48,20,171,4,129,206,131,35,27,210,23,6,148,181,96,145,97,60,89,19,250,98,151,159,175,231,193,174,132,190,184,132,199,21,208,23,23,28,250,98,47,184,48,161,47,190,192,11,43,244,197,41,124,208,112,46,48,24,202,14,134,66,121,210,89,109,137,207,62,67,178,170,225,61,219,183,188,228,214,248,236,41,124,178,152,223,179,151,181,247,235,25,214,83,52,150,213,166,245,236,237,242,100,244,47,123,86,75,100,53,175,103,47,254,155,65,129,52,33,127,72,160,124,71,51,224,174,66,119,52,162,129,76,96,37,207,179,67,50,45,208,242,47,1,3,17,6,8,28,96,3,246,58,7,68,118,99,110,201,114,120,89,68,24,151,52,152,122,37,110,9,5,58,236,122,171,202,71,74,116,33,77,232,209,186,129,204,219,117,115,144,248,6,16,30,149,102,244,214,106,198,44,41,81,61,82,171,237,250,24,233,232,116,133,57,242,39,187,229,235,135,196,149,249,165,77,247,119,155,64,117,240,188,75,177,58,248,34,176,27,43,31,71,197,59,254,185,201,172,224,230,75,31,121,141,179,116,18,169,203,228,79,134,113,200,7,14,250,33,170,55,13,146,85,104,236,247,194,34,133,2,139,137,229,133,142,167,135,151,233,161,163,39,124,46,18,46,95,20,216,156,202,162,80,67,49,139,103,209,123,200,61,63,62,169,79,165,126,33,38,79,112,134,254,226,42,52,69,200,13,42,168,148,148,238,191,36,123,149,70,110,136,54,166,70,69,169,109,185,148,134,43,223,76,55,102,25,176,97,9,247,99,195,182,201,23,156,56,167,90,10,90,64,181,57,178,27,158,225,156,137,230,115,115,53,202,243,89,139,64,176,124,209,154,208,202,218,165,27,47,244,175,57,8,1,25,200,3,178,71,154,116,80,189,242,163,234,179,224,9,71,177,116,51,20,109,229,143,16,209,177,229,143,212,99,250,182,250,67,26,170,89,240,149,151,131,194,131,201,204,42,199,9,91,176,255,71,141,211,178,234,235,227,196,137,180,216,73,64,165,15,120,36,0,32,242,227,154,98,212,211,227,96,218,192,75,38,218,249,56,43,113,136,45,37,241,81,207,45,70,207,211,138,209,111,237,18,93,34,137,39,112,148,84,191,106,134,11,180,129,48,10,81,7,129,67,251,91,194,131,209,133,198,184,83,216,128,77,78,147,244,31,47,119,70,144,14,64,92,88,92,209,192,155,118,73,28,89,101,112,104,107,38,15,226,180,192,14,163,105,243,177,75,127,81,145,119,4,95,166,205,229,38,162,220,212,94,238,7,97,209,128,229,38,162,92,30,78,250,100,121,123,69,177,153,189,216,151,238,148,66,129,29,83,216,107,62,75,207,8,53,82,51,118,77,12,35,159,121,213,72,25,205,59,38,81,94,196,73,200,213,114,38,226,144,180,117,61,140,64,168,130,205,11,242,3,176,215,24,134,9,229,63,88,181,184,140,201,120,57,70,104,159,85,131,48,23,131,48,23,131,160,219,52,156,169,131,106,44,151,238,184,113,65,33,192,235,120,0,89,132,227,143,113,153,125,164,240,221,45,110,198,131,154,179,175,47,141,213,11,185,206,46,181,194,78,84,97,245,49,133,178,48,55,53,210,154,249,80,74,121,154,232,230,93,193,206,105,236,216,46,55,8,169,216,130,168,143,114,225,148,117,209,94,201,97,175,228,36,163,218,124,134,219,109,154,23,92,26,56,100,188,238,208,243,161,45,90,91,143,185,162,251,166,229,89,251,66,160,210,90,107,125,254,74,171,117,151,159,200,95,97,41,179,28,169,4,75,6,19,140,10,90,72,29,235,2,136,83,109,255,195,152,216,8,213,165,128,42,209,28,204,138,104,153,207,95,157,145,193,244,210,213,141,187,209,49,138,3,193,187,116,226,38,107,163,152,213,203,174,162,152,125,215,136,98,246,188,98,118,130,118,79,166,143,184,241,57,50,63,127,210,173,245,142,55,181,214,107,226,161,117,19,150,87,58,242,2,63,19,63,9,148,51,243,196,123,42,69,145,229,64,103,178,78,13,232,44,209,228,24,195,161,107,189,138,215,129,87,179,212,90,189,61,208,225,213,94,203,136,137,170,90,12,238,184,12,126,27,231,137,161,101,39,145,142,55,220,81,61,154,96,120,1,206,238,71,147,158,254,99,7,127,112,224,158,158,160,108,226,231,142,36,116,125,178,112,90,114,93,133,227,163,240,86,130,100,225,73,184,179,119,176,192,66,37,73,22,12,158,97,177,243,91,135,12,127,65,43,147,232,121,154,61,201,160,57,39,59,2,151,42,13,222,184,136,34,36,208,25,130,132,165,122,70,193,148,252,2,105,98,45,77,92,75,51,173,96,208,86,215,163,215,63,132,179,222,153,205,167,32,128,1,223,71,191,164,64,38,28,33,114,234,243,11,36,22,227,53,138,27,27,197,141,203,226,98,94,220,68,20,55,46,3,21,118,14,14,169,247,189,96,137,52,201,84,178,157,96,178,36,89,177,202,247,42,17,244,54,235,84,86,8,208,223,227,196,45,91,131,250,1,253,197,14,190,168,229,66,77,36,114,2,195,156,77,70,186,39,156,85,21,162,86,56,49,94,170,166,172,252,177,195,200,182,88,78,100,191,228,230,34,43,55,231,30,43,80,138,146,171,75,37,87,135,98,161,109,183,72,182,62,21,231,74,104,25,12,249,65,110,154,118,251,132,128,127,42,239,119,232,61,74,16,182,161,97,52,214,181,79,34,178,86,128,122,143,168,95,175,9,157,233,17,5,180,94,23,124,201,208,189,98,81,70,167,78,116,151,189,42,178,131,110,135,142,202,184,204,24,93,148,130,202,122,241,244,205,58,130,22,4,17,31,162,242,251,142,68,34,59,113,135,42,153,202,176,51,66,185,233,3,180,59,244,250,37,53,0,9,74,41,61,36,21,177,52,252,151,111,105,248,142,222,240,157,122,195,123,127,98,195,185,83,33,39,207,104,34,43,23,56,167,211,74,165,102,162,35,89,88,229,111,71,78,228,245,242,191,47,146,34,93,15,68,241,163,214,254,112,173,246,255,193,77,93,175,153,31,202,32,185,134,174,177,203,108,131,185,25,220,104,115,54,43,234,232,143,110,162,129,224,52,17,226,206,193,1,95,126,28,28,175,84,232,88,44,210,13,73,226,71,62,33,246,161,111,64,42,211,8,171,233,245,198,57,67,49,183,24,57,184,122,79,101,78,129,229,214,202,76,49,44,70,106,131,244,51,119,234,42,140,65,4,235,51,211,6,195,209,34,137,76,47,132,223,106,236,140,132,55,83,202,154,170,6,164,105,25,86,225,73,84,154,38,32,200,58,252,101,209,48,108,133,49,108,133,54,108,25,12,91,246,168,176,15,91,38,135,13,53,102,230,176,101,163,190,142,111,184,40,234,67,69,58,234,115,55,163,51,198,225,173,106,24,148,39,191,189,121,162,52,159,178,105,41,52,45,149,77,51,246,191,104,94,42,155,23,7,150,84,195,116,132,204,84,173,137,122,26,108,230,207,9,169,39,87,243,25,2,172,197,244,139,42,137,67,57,242,208,231,198,70,63,238,74,78,210,150,70,26,83,104,216,146,211,170,176,247,211,202,106,87,85,185,81,117,191,154,94,89,141,52,153,215,101,117,118,106,53,17,200,106,30,211,145,73,116,171,10,77,71,146,243,22,157,77,186,83,69,146,108,146,153,136,135,14,202,85,137,125,247,130,53,202,96,254,43,86,249,82,245,185,36,45,179,127,146,172,74,39,110,43,253,195,213,41,9,155,235,120,101,186,31,162,226,105,9,76,226,159,39,28,39,75,15,87,190,26,40,235,83,163,99,179,181,118,190,111,87,57,53,155,89,109,64,89,223,253,129,64,89,248,189,2,148,37,175,125,250,169,188,192,210,175,187,116,130,112,195,27,45,225,42,91,187,168,250,205,184,210,178,129,204,152,99,83,205,255,163,145,127,90,119,200,197,246,91,180,51,107,54,141,114,223,184,97,152,155,12,197,176,8,1,126,181,41,98,146,108,157,152,252,223,106,144,73,198,73,214,212,58,42,175,62,161,37,13,180,47,173,44,230,154,87,81,163,186,31,164,117,213,186,56,65,48,2,188,67,20,111,113,249,73,68,72,124,229,122,100,15,146,183,230,201,173,60,42,138,41,105,166,114,53,16,235,163,32,45,93,62,203,97,144,132,226,139,21,107,111,243,117,183,120,121,46,223,112,127,183,142,97,59,226,117,12,222,126,183,242,116,158,169,61,143,157,222,67,115,157,70,142,115,133,29,142,108,68,173,118,173,213,72,22,212,101,176,145,171,108,122,173,105,255,82,74,84,101,79,54,167,70,45,9,92,48,248,227,136,141,95,53,82,142,180,116,203,41,209,31,214,46,131,214,104,182,77,157,56,255,53,142,16,198,127,192,77,180,113,66,95,210,182,95,97,52,112,14,217,56,71,122,18,158,243,184,94,95,163,44,109,149,5,96,85,227,198,81,104,44,238,144,67,203,97,27,91,135,212,200,22,126,196,210,44,3,41,72,240,6,100,51,51,73,38,47,228,91,73,166,157,91,253,247,37,155,229,122,178,80,69,235,130,149,100,212,114,87,144,37,223,172,238,215,199,79,87,243,135,223,94,180,173,216,180,116,53,178,204,45,71,253,20,106,234,132,25,2,167,116,230,31,252,157,124,237,53,125,131,250,242,43,125,65,85,163,166,86,136,26,4,85,133,163,201,126,162,54,53,192,0,175,13,222,59,77,108,216,74,102,255,202,160,56,58,224,220,135,138,167,117,46,84,170,250,133,132,109,35,128,72,110,255,162,134,144,98,52,86,197,118,107,6,62,128,63,99,31,44,103,235,31,139,101,229,249,255,248,231,212,179,230,36,178,21,163,88,129,216,170,44,217,42,196,214,248,198,235,160,168,170,212,116,212,51,57,69,203,81,164,252,23,137,91,44,185,150,136,42,142,223,85,236,179,149,205,140,8,123,172,73,243,23,213,91,41,5,116,77,67,229,219,182,231,74,220,188,138,254,41,82,186,184,104,169,246,15,111,129,68,108,17,110,232,60,75,54,71,205,218,80,184,92,31,53,107,169,128,169,163,102,53,114,155,55,106,213,90,168,89,149,182,45,71,205,170,209,241,26,128,17,177,170,155,227,102,157,54,224,102,89,66,209,233,239,113,218,119,143,195,56,49,95,65,67,74,204,173,249,31,133,185,69,107,37,15,198,110,81,133,104,170,33,48,229,22,155,137,169,129,127,116,206,133,140,169,106,176,87,121,69,221,242,216,89,66,54,64,166,181,200,46,188,172,154,137,88,120,241,21,112,200,115,147,81,43,34,133,88,172,244,30,182,209,111,146,62,162,70,225,131,83,142,126,107,146,182,74,120,227,24,100,35,236,226,86,5,119,184,105,177,233,32,63,138,66,80,120,226,85,237,225,88,170,73,19,150,170,102,35,208,140,165,218,63,169,234,15,34,174,32,91,134,176,102,25,96,153,235,38,67,108,66,21,162,153,67,214,154,100,48,132,101,200,179,232,134,131,24,173,57,136,209,141,6,81,116,122,66,208,137,242,180,57,172,43,139,86,66,214,217,6,148,242,172,215,251,122,183,229,233,178,170,247,208,89,232,188,72,141,96,48,208,191,92,183,237,44,225,218,143,109,168,116,218,229,212,18,25,84,18,193,137,107,39,171,165,121,67,5,161,78,157,126,75,17,231,150,15,140,70,157,75,1,75,240,13,123,194,98,91,131,204,181,45,219,118,187,252,162,23,52,192,91,54,196,171,229,221,171,115,13,17,90,96,241,115,187,8,62,106,112,71,42,79,177,17,160,182,101,157,88,49,177,207,147,70,251,172,249,183,9,70,213,169,211,133,163,51,141,35,35,140,14,133,126,22,121,68,21,68,200,30,113,46,92,137,115,33,49,206,133,68,59,233,186,226,126,109,82,129,193,18,139,134,91,200,224,146,177,1,116,137,136,102,234,212,228,215,249,70,101,229,77,137,113,222,82,63,170,168,128,2,63,193,56,154,8,33,205,204,221,173,194,148,88,16,206,44,155,183,206,131,154,64,219,145,121,185,12,60,128,36,179,73,141,198,26,73,122,129,142,61,87,207,254,29,5,156,248,25,254,133,93,33,183,129,24,118,130,66,80,23,206,143,187,85,0,144,213,93,43,103,184,210,70,214,200,14,39,117,166,168,203,44,192,111,237,246,143,198,85,212,97,51,100,88,125,188,215,110,87,137,39,38,237,247,105,180,10,28,173,159,80,238,37,19,75,126,233,74,55,131,189,106,144,80,157,49,211,98,240,25,120,142,4,220,24,132,37,102,99,42,163,177,211,170,75,49,140,230,2,19,125,161,107,200,76,131,86,212,146,197,136,171,187,56,51,13,42,143,215,30,150,198,158,159,114,244,114,83,200,151,112,34,85,233,124,197,1,221,110,31,87,129,0,207,215,91,75,43,80,181,173,40,218,43,1,45,177,214,203,37,2,149,119,85,117,114,11,243,60,29,199,40,103,200,230,61,185,44,234,78,91,146,249,70,5,100,80,88,120,88,56,35,102,105,50,89,198,20,124,49,137,125,70,250,70,158,203,22,58,97,189,150,45,81,177,163,6,95,198,218,34,94,151,120,220,152,187,45,97,185,80,237,15,137,187,73,109,230,141,25,181,29,253,45,95,71,23,168,60,254,239,214,121,108,155,85,5,110,47,247,183,116,94,202,167,162,241,66,112,174,234,168,17,33,253,227,205,135,150,212,220,13,250,218,114,29,150,119,86,23,75,117,8,55,211,32,216,218,248,135,223,95,125,187,74,193,218,204,111,212,39,52,180,119,99,29,3,181,205,212,51,44,213,3,176,39,137,161,93,224,74,137,245,181,17,77,202,135,154,150,66,87,33,156,185,89,9,115,31,206,139,116,119,58,77,225,56,138,246,16,54,214,132,39,222,226,94,174,180,130,184,79,61,236,153,23,9,20,21,101,112,198,93,95,167,143,130,110,19,50,135,181,108,205,25,111,150,230,49,161,114,196,188,64,53,226,214,140,65,42,135,143,223,136,188,133,81,196,187,3,188,238,19,250,20,90,240,211,181,212,32,83,139,26,36,182,169,65,226,186,26,36,54,216,221,83,244,28,169,170,65,172,172,81,187,253,6,210,126,187,118,100,207,164,172,225,255,106,71,150,104,71,94,223,64,59,98,25,224,255,213,142,124,211,225,41,74,178,156,155,252,214,83,34,215,46,35,242,208,132,119,55,208,204,216,38,243,223,77,51,243,230,6,154,25,165,24,169,210,195,154,142,196,158,12,161,123,34,186,244,207,159,19,230,87,208,93,172,212,246,148,7,220,159,170,241,17,118,193,100,156,232,89,181,243,212,59,130,19,255,89,243,251,208,21,60,210,74,211,150,27,209,181,74,107,5,246,85,134,172,16,82,51,135,165,64,113,141,7,214,249,0,7,212,247,180,244,93,200,199,145,97,120,1,111,142,142,242,168,96,122,105,82,180,203,21,3,87,141,56,163,104,126,93,221,84,148,234,166,44,88,114,24,26,39,116,38,165,82,173,225,33,53,92,219,174,174,146,57,199,77,13,27,75,32,158,43,222,71,63,100,101,31,253,46,43,251,232,103,76,91,56,240,41,154,70,232,105,79,230,147,61,134,44,149,95,14,26,227,215,152,184,75,80,73,70,119,65,206,162,223,176,122,201,252,63,229,77,137,13,149,219,169,100,150,98,181,220,16,193,65,80,223,70,149,155,133,0,232,217,108,194,136,246,189,221,94,107,151,37,205,187,140,69,213,69,148,200,69,148,104,139,104,59,209,55,35,211,237,113,110,25,159,228,146,214,26,73,21,92,42,187,168,133,33,57,104,233,54,82,85,90,198,205,170,170,252,165,89,85,185,247,71,169,42,75,186,163,171,43,191,124,91,241,235,137,105,122,133,167,154,166,227,187,63,81,63,170,147,217,229,58,210,21,10,82,17,73,93,151,65,168,15,53,229,232,198,90,160,55,27,107,83,159,208,224,189,165,80,122,137,149,141,47,211,30,72,165,151,171,7,202,176,186,124,212,14,83,62,162,91,189,190,197,35,8,198,131,159,26,198,201,135,96,131,91,93,25,178,225,51,14,72,95,17,42,74,92,82,176,193,79,34,56,10,25,4,40,4,25,45,133,199,254,46,146,104,43,231,179,161,35,211,55,58,234,244,52,242,89,154,60,68,143,12,163,60,20,63,162,191,20,80,25,98,127,194,126,79,58,72,103,237,196,132,69,183,11,173,246,125,1,96,135,170,129,10,240,161,32,245,145,78,234,11,131,212,219,193,16,53,223,228,167,134,134,50,210,123,195,50,115,164,111,25,191,254,82,176,48,120,21,22,39,157,179,56,169,99,90,26,199,234,173,202,140,165,102,193,219,33,162,196,221,74,255,130,144,112,33,27,227,252,79,31,103,132,37,48,53,243,226,199,174,114,194,21,149,246,47,78,226,105,228,230,146,158,207,130,9,146,238,121,217,188,156,205,140,217,56,11,116,22,96,219,168,162,31,151,140,194,25,230,227,143,51,125,134,230,158,81,32,222,13,13,38,146,107,241,93,61,237,118,48,55,210,222,10,230,150,57,129,183,236,37,78,197,28,77,99,115,248,185,208,12,165,199,106,233,215,199,217,22,129,133,28,174,140,78,193,208,84,95,61,50,38,27,227,77,151,171,226,101,9,154,40,171,109,56,67,175,175,19,235,193,201,131,81,114,130,81,24,147,29,104,30,129,95,19,187,163,220,10,10,230,49,235,88,136,208,221,181,123,5,188,40,108,46,211,243,79,77,165,253,91,222,40,237,22,193,96,41,92,243,197,218,74,233,210,16,204,200,77,58,106,235,183,64,2,89,168,150,61,19,195,213,112,125,34,246,65,178,148,225,193,216,68,182,193,19,215,79,165,43,162,77,230,160,241,21,36,3,70,226,21,77,239,65,178,108,120,33,165,238,65,246,98,221,27,17,134,183,57,81,71,83,244,193,92,32,182,34,10,174,136,163,25,24,31,59,79,126,123,255,108,255,224,237,179,119,7,207,94,62,123,245,236,245,123,233,1,102,36,99,37,131,172,54,185,70,60,13,193,64,163,163,134,196,209,204,61,103,156,123,14,13,166,153,142,153,69,95,92,136,54,78,140,132,10,19,173,10,102,174,124,180,158,184,146,213,102,63,96,184,161,74,152,96,3,186,39,38,6,211,24,5,85,52,75,245,14,119,21,91,88,23,110,98,238,30,202,123,81,23,231,164,98,229,41,191,49,227,53,231,120,28,167,170,80,218,236,150,107,250,156,203,77,205,87,170,84,216,184,138,64,244,34,201,161,15,241,56,70,148,48,154,19,180,235,68,8,236,150,152,147,92,42,74,184,134,152,119,185,228,125,137,11,26,235,45,146,146,212,98,211,89,16,7,210,15,90,180,77,34,42,76,67,32,121,46,86,126,84,150,29,169,178,45,140,13,115,180,31,138,190,119,29,205,111,121,153,24,78,99,249,15,116,124,229,84,225,87,126,109,42,46,74,105,231,246,15,18,142,26,164,1,196,232,0,211,38,221,142,30,23,250,25,106,87,27,83,134,143,34,164,105,58,47,90,233,81,43,195,239,92,84,83,231,10,219,50,75,127,84,152,135,209,21,111,160,140,31,107,240,29,6,199,133,24,2,178,91,161,72,41,14,94,35,27,1,222,241,209,238,228,211,120,28,185,225,173,12,193,2,136,189,74,89,87,108,5,169,7,40,202,89,42,212,44,25,37,222,10,178,85,164,15,250,73,36,91,27,224,79,85,250,103,19,58,179,13,44,22,50,181,217,69,212,185,6,229,150,49,51,106,53,113,13,30,74,85,220,79,129,174,201,92,143,227,201,9,141,103,46,156,184,251,207,121,188,110,46,42,84,14,109,213,12,166,150,144,134,250,99,94,50,215,118,81,5,80,157,115,13,26,155,240,221,154,6,15,226,102,218,174,191,87,18,94,213,186,168,30,34,80,105,176,74,235,140,235,107,185,163,240,221,175,226,221,47,216,48,88,126,134,45,255,235,245,45,79,110,102,161,81,35,191,54,171,13,133,151,154,172,212,127,52,173,195,126,149,6,148,244,227,15,163,197,124,173,190,17,177,49,179,197,226,71,19,108,224,221,6,22,20,155,90,149,244,37,60,130,56,12,67,67,42,80,82,138,56,246,99,32,5,90,116,232,132,64,5,4,55,133,54,41,30,81,146,152,133,10,172,246,220,22,50,209,19,102,191,21,181,146,200,135,86,45,83,60,15,105,147,41,26,62,112,181,194,57,77,33,25,150,122,252,29,129,13,232,8,12,66,172,150,176,97,76,203,172,135,134,255,118,227,20,82,11,216,77,84,126,249,23,26,150,148,192,46,137,130,28,137,100,72,130,72,92,170,231,230,165,122,227,41,86,13,79,128,7,240,242,77,197,62,85,173,108,62,42,149,200,210,140,253,245,118,163,237,124,219,10,140,197,219,208,177,247,116,107,116,76,126,66,18,0,23,111,216,201,141,111,146,70,252,122,233,12,117,66,173,154,158,85,63,254,85,117,75,185,1,172,78,220,23,1,31,64,149,224,61,229,36,198,87,72,42,198,225,44,28,199,5,94,241,135,73,165,70,117,2,171,253,201,135,213,56,166,75,108,153,37,1,23,27,177,84,151,5,122,172,66,152,104,224,46,223,30,219,81,250,195,106,160,42,107,183,223,192,32,184,81,103,140,18,244,70,252,253,159,18,96,210,64,202,249,233,159,21,64,82,131,247,248,103,198,135,212,208,65,20,13,88,25,57,15,143,172,85,177,240,254,196,176,138,26,58,73,165,205,193,58,109,14,54,104,115,125,154,53,120,147,168,238,201,248,199,14,215,159,51,209,81,180,238,86,46,189,246,111,180,143,117,8,33,45,212,113,180,33,37,209,60,222,190,129,154,216,47,93,178,13,199,130,43,197,110,62,24,226,240,208,60,145,215,104,128,77,93,183,97,27,86,93,62,165,212,12,188,220,149,11,190,44,31,239,133,228,197,150,88,106,85,4,38,126,75,3,27,113,177,36,182,215,125,4,64,47,220,187,30,5,241,218,1,38,84,132,69,73,179,51,97,245,150,85,223,80,192,31,195,48,46,236,84,245,119,157,70,92,32,72,220,248,173,86,178,29,51,168,86,159,61,217,234,210,4,178,208,234,242,68,194,53,74,36,148,177,112,173,100,171,75,51,113,138,86,23,107,166,135,242,87,71,110,193,232,59,171,195,187,68,181,56,46,20,134,167,18,239,37,106,136,246,98,73,43,194,192,68,157,90,169,181,50,45,97,98,106,201,120,124,130,200,30,218,165,58,59,233,90,201,154,74,91,17,136,166,169,244,85,241,107,162,53,162,215,44,47,91,134,184,137,86,6,184,89,94,14,253,251,191,145,176,254,201,145,176,140,248,137,108,202,3,71,229,193,212,12,103,53,134,23,149,112,86,111,163,12,73,243,115,168,228,48,28,159,178,73,61,137,136,120,53,53,163,74,205,57,221,63,11,230,85,234,125,84,123,213,64,96,79,86,39,148,148,243,112,141,164,180,237,142,87,39,172,144,185,93,30,169,10,195,99,85,136,199,101,237,149,189,210,114,142,47,164,37,161,224,72,133,94,161,9,222,197,56,23,209,0,80,154,211,150,214,9,90,97,82,31,66,131,55,89,110,245,222,202,99,30,116,70,150,168,12,92,79,141,139,199,189,114,81,254,251,54,185,6,154,90,142,63,25,175,157,112,61,80,197,147,170,86,61,146,131,39,220,187,202,132,245,20,246,115,199,168,212,10,131,236,17,80,32,14,226,41,80,158,241,142,20,246,198,12,152,243,124,158,69,237,246,62,148,178,165,223,146,126,249,19,134,241,160,162,208,57,229,49,17,101,139,100,5,172,124,85,25,109,26,155,35,215,58,110,26,127,135,249,17,164,177,62,90,154,45,14,239,95,165,238,118,187,218,198,3,49,14,245,86,150,207,56,13,85,88,85,38,211,75,242,252,52,77,96,156,209,244,77,189,50,80,65,152,189,207,237,246,161,189,191,70,43,63,107,252,121,108,136,113,250,52,239,157,160,90,73,6,58,113,154,191,73,224,126,66,183,18,94,68,113,17,83,64,63,84,133,218,214,144,37,64,141,27,171,197,163,167,172,212,188,170,178,101,157,208,45,124,228,68,85,210,163,146,141,85,215,231,126,84,60,209,210,184,158,108,4,26,206,135,116,87,72,98,10,93,236,24,141,69,27,118,106,193,164,18,175,160,177,141,112,122,46,249,170,4,232,104,121,79,155,244,71,164,131,89,89,122,16,9,144,157,198,148,22,68,121,24,74,62,120,171,23,10,12,155,138,156,188,206,200,89,90,163,91,180,60,53,205,169,52,189,119,101,30,229,101,215,30,208,75,203,181,184,182,60,94,54,238,227,242,85,33,11,39,95,151,242,189,222,76,106,183,158,176,52,97,212,63,192,254,204,140,23,245,40,6,220,75,71,37,112,216,16,120,172,17,123,202,255,106,65,17,26,195,240,84,27,210,99,159,45,94,223,34,53,39,120,172,174,42,210,21,137,95,117,115,210,217,166,230,164,141,211,164,11,241,111,191,169,138,198,241,20,156,227,179,77,28,97,43,133,5,145,238,60,38,247,157,205,243,85,184,86,45,139,60,87,43,189,140,18,108,161,255,65,98,169,186,113,226,63,139,105,147,182,204,20,83,253,134,205,121,201,163,99,201,162,66,148,27,87,248,45,84,75,170,28,114,120,26,30,212,193,197,62,170,216,86,200,20,81,61,145,129,94,216,228,244,181,172,234,166,189,91,111,146,48,201,34,51,99,125,151,58,71,211,121,126,130,230,197,75,54,107,185,27,27,39,165,194,37,13,150,67,231,251,110,211,105,127,106,51,239,241,52,43,227,245,247,118,165,206,133,134,95,216,24,169,245,223,106,159,212,153,158,205,246,73,108,56,219,254,57,156,16,183,56,90,135,19,234,213,83,110,200,9,69,75,57,33,109,43,113,139,249,141,118,146,26,50,59,199,134,37,26,92,18,143,146,46,120,37,50,142,106,29,84,143,251,163,112,138,62,153,236,159,192,145,146,252,210,91,206,226,148,148,198,14,132,187,146,202,213,133,175,3,59,136,98,73,231,100,224,21,29,60,148,61,223,4,85,253,109,51,168,176,217,194,141,145,239,106,50,91,35,244,93,35,97,188,97,195,214,114,86,175,54,111,57,250,93,85,73,31,89,200,209,26,142,175,95,13,143,159,79,186,219,235,158,187,162,78,253,28,93,229,193,92,171,71,250,47,95,172,170,101,3,199,207,122,103,132,219,231,151,77,186,178,142,167,84,173,38,211,79,202,238,245,88,187,69,105,80,136,136,137,60,38,155,38,185,135,222,255,89,161,198,251,141,167,95,84,70,75,137,58,26,116,3,217,208,144,159,199,69,169,90,163,151,253,74,9,130,75,231,111,149,242,160,183,42,162,184,133,95,52,190,91,206,73,227,123,227,246,181,87,195,57,166,106,236,114,73,244,228,123,67,118,51,202,105,150,97,215,75,86,189,50,94,213,9,164,62,207,53,255,213,84,102,156,54,7,233,75,41,54,31,27,139,24,116,28,55,65,82,21,217,101,250,120,230,142,129,39,210,34,214,61,171,164,86,250,119,252,120,238,78,80,81,30,87,81,180,235,83,104,73,100,81,106,245,185,43,206,177,219,156,98,159,183,103,134,56,20,125,30,102,150,94,28,161,113,86,9,3,49,95,206,223,166,238,145,199,166,214,24,121,132,218,166,169,200,220,185,161,249,154,155,43,151,199,0,181,161,5,9,219,183,38,26,242,214,160,33,175,52,107,185,18,192,203,24,4,67,254,217,172,104,149,163,82,180,124,111,241,228,252,212,124,5,190,234,188,91,243,26,124,85,49,77,33,64,151,183,230,102,149,59,70,144,155,202,71,255,189,229,2,189,76,94,184,247,60,24,63,175,158,198,153,231,4,14,16,143,11,71,216,141,58,234,234,167,140,73,184,127,121,118,152,78,219,109,39,167,135,218,151,14,222,202,133,176,230,6,22,160,70,145,50,89,216,80,28,19,40,116,73,133,137,238,223,129,145,198,229,251,45,249,92,142,230,64,182,206,87,53,178,16,157,238,80,71,141,214,229,150,122,62,188,123,9,13,72,73,217,65,246,222,46,188,209,162,102,226,199,44,62,142,19,188,221,51,63,93,113,202,70,6,175,239,94,186,206,161,195,156,147,162,152,249,183,111,135,24,18,162,51,11,139,147,36,60,195,120,104,127,217,233,78,28,104,140,74,112,155,191,194,48,143,157,147,44,58,90,148,30,250,232,49,18,122,81,7,10,13,224,255,18,7,46,198,59,184,157,239,61,252,66,215,111,119,232,177,15,195,225,198,34,238,39,87,219,96,86,203,88,79,171,137,58,225,108,54,189,116,167,76,157,184,176,68,98,56,73,233,82,206,90,212,180,250,149,235,183,120,115,227,197,138,21,230,214,88,123,51,106,41,154,197,122,253,100,232,28,21,51,103,20,236,244,24,62,131,40,3,63,186,248,124,156,206,78,96,223,141,130,7,244,19,135,19,126,124,175,126,228,240,235,238,221,59,248,243,34,87,95,46,114,241,94,48,11,182,74,75,219,30,77,140,47,165,164,97,164,185,2,99,212,234,57,87,129,233,208,71,8,67,68,208,94,198,189,70,90,206,128,67,126,128,237,118,168,231,77,58,69,250,50,189,136,178,189,48,55,20,164,177,110,105,60,62,9,179,189,116,18,237,226,173,171,146,200,31,223,217,105,183,163,71,189,157,7,237,246,45,164,171,195,59,119,217,157,123,236,126,151,221,223,97,247,239,176,135,247,71,157,56,153,68,95,222,28,65,183,6,137,31,37,99,40,229,195,187,23,123,233,217,12,216,138,164,48,238,234,166,223,90,231,154,21,22,67,231,47,59,56,171,78,199,97,240,163,35,127,241,159,240,171,99,254,44,191,243,200,183,192,40,220,30,134,183,190,238,222,250,199,232,54,155,168,31,221,91,15,127,223,254,253,214,239,157,209,237,114,74,103,112,236,206,216,92,99,75,207,168,159,220,207,41,225,138,202,163,96,118,125,237,228,227,147,232,140,160,103,240,140,62,129,85,119,24,56,112,140,33,155,181,139,255,156,35,182,83,226,115,239,35,55,26,158,220,234,141,48,68,248,245,53,138,233,39,168,60,173,172,6,62,160,151,1,164,29,245,115,16,245,96,159,31,121,87,99,152,110,179,58,31,79,199,203,235,235,173,113,167,136,242,194,189,244,232,192,156,121,87,103,232,139,64,133,181,120,142,14,80,152,67,88,190,167,64,228,168,129,71,129,147,164,226,163,211,71,150,62,78,230,209,226,112,59,184,52,215,23,166,148,201,168,132,190,214,16,106,194,101,187,61,81,13,168,23,160,60,48,28,31,29,224,47,101,27,49,39,218,159,123,162,93,125,104,52,174,158,214,44,141,19,110,188,15,139,30,202,153,160,207,4,175,207,111,57,219,151,149,158,224,152,55,244,70,225,203,240,47,193,33,159,156,153,170,50,51,190,163,47,167,156,139,119,209,52,68,96,47,178,201,128,226,137,168,40,112,13,158,126,128,161,87,40,149,227,87,243,181,219,115,248,79,213,220,148,17,113,148,194,121,113,2,135,70,113,89,47,101,224,168,143,173,163,56,203,139,86,62,13,243,19,24,73,177,16,38,97,17,58,139,218,188,240,247,190,51,192,38,95,14,74,248,225,236,50,128,151,216,33,250,225,120,190,243,31,70,154,163,44,60,70,202,30,192,123,234,183,248,13,41,47,121,100,123,231,247,130,230,17,159,18,245,148,137,39,99,64,209,79,117,59,136,113,93,232,107,167,156,42,92,62,48,78,153,171,70,10,3,84,6,229,184,150,115,9,171,227,85,156,147,5,185,90,210,76,39,140,122,13,13,195,139,139,240,54,53,20,118,46,61,192,30,219,238,141,104,195,60,251,50,139,72,185,114,155,181,142,211,130,47,53,102,111,12,188,45,39,38,62,78,82,84,253,225,204,68,185,99,107,7,85,109,89,90,140,175,171,45,115,121,84,70,49,40,7,135,241,29,115,197,63,159,164,121,129,31,241,175,4,150,67,83,178,57,255,43,95,1,91,65,175,16,5,128,251,252,105,120,68,176,32,230,226,65,66,1,230,81,70,108,200,188,124,86,69,229,249,69,154,77,120,113,252,89,109,70,62,184,1,31,220,223,127,167,39,79,62,180,219,48,194,191,255,78,86,5,10,209,178,53,86,219,29,39,83,27,106,177,204,137,116,180,176,96,190,144,189,63,180,223,184,17,110,212,229,114,251,148,180,237,63,4,109,67,210,125,33,150,21,219,163,135,157,81,223,181,206,179,78,185,97,204,136,60,94,192,102,186,166,135,235,235,61,177,225,104,165,238,225,46,251,93,62,13,228,3,213,187,87,82,174,245,198,102,211,14,175,28,81,122,53,75,103,174,103,206,35,190,215,246,205,159,185,110,13,202,117,227,121,85,244,110,97,35,39,130,250,150,116,68,77,10,76,253,242,189,252,167,76,204,210,193,222,112,239,217,79,56,124,219,194,54,195,242,92,139,228,53,28,88,229,144,153,196,246,175,183,255,90,33,183,205,181,216,201,111,30,141,17,211,86,80,12,107,75,140,36,216,148,101,213,176,53,218,169,49,76,182,250,42,37,54,172,23,189,17,230,65,167,106,85,223,245,186,109,85,242,58,254,147,83,201,171,99,88,117,80,204,127,42,11,174,60,138,18,156,102,224,206,156,191,220,237,194,19,89,61,72,251,214,47,65,183,255,229,209,161,180,111,253,34,237,91,79,131,195,225,23,242,184,19,135,254,169,58,244,79,213,161,127,234,41,222,238,244,250,26,133,35,181,5,212,50,165,210,158,0,39,112,10,210,154,45,197,192,252,185,29,60,241,205,13,1,111,184,195,117,101,51,56,226,144,208,56,94,96,181,129,168,206,194,49,162,178,150,67,8,253,39,134,113,33,105,54,157,165,196,8,152,135,22,60,13,228,195,127,136,17,61,185,21,200,225,97,146,127,166,93,97,178,206,250,114,208,118,206,134,149,237,192,240,28,42,96,25,121,70,28,14,187,35,117,76,28,14,123,35,121,82,224,243,128,124,108,203,76,58,209,73,75,38,137,29,122,212,252,58,221,16,34,133,231,47,37,40,133,106,125,162,158,50,206,63,54,78,128,26,7,152,0,31,7,73,95,192,124,124,212,35,206,52,95,202,190,96,211,118,189,77,167,74,113,90,77,157,111,234,187,38,23,24,93,110,98,118,7,174,51,228,125,7,65,175,235,59,35,65,109,93,148,251,104,175,93,122,190,54,44,37,197,197,97,193,214,221,150,125,230,59,123,33,217,157,213,237,159,145,145,71,57,102,80,115,217,122,109,124,41,29,14,232,237,33,72,186,163,219,134,156,214,223,124,39,92,95,115,201,205,161,133,199,247,245,65,48,11,51,52,205,134,53,202,122,32,249,31,144,2,68,63,71,70,234,24,164,51,239,96,27,151,32,109,70,146,5,101,195,27,38,102,243,21,104,14,53,214,201,71,216,215,5,6,235,9,175,85,75,235,80,63,67,255,250,251,239,127,173,202,165,196,157,88,246,147,58,70,52,138,47,187,209,111,170,216,241,113,60,63,35,193,189,212,121,63,173,16,24,200,25,77,139,120,45,248,78,111,133,84,118,40,197,48,156,242,42,99,80,233,146,209,36,236,155,251,57,40,134,135,166,84,63,66,150,243,48,248,236,49,212,177,32,237,145,18,100,201,10,50,75,235,245,52,168,76,113,48,148,161,195,75,176,116,119,96,73,143,201,183,40,185,107,101,90,244,64,57,148,81,198,234,216,209,72,100,187,173,147,85,34,165,129,36,171,208,47,124,187,13,68,200,228,111,177,1,135,158,216,133,27,8,215,106,245,55,75,215,250,154,224,185,253,25,237,58,26,133,77,68,111,202,189,29,76,113,186,253,141,234,85,111,55,18,245,101,46,36,119,188,180,197,201,246,182,134,93,49,119,165,192,42,228,89,71,242,231,165,150,160,124,167,56,96,245,70,157,245,200,57,48,141,54,150,41,144,168,104,233,65,112,24,142,76,89,207,169,73,9,78,93,11,219,99,117,25,189,183,208,149,128,100,212,42,221,123,65,128,139,116,167,153,51,56,119,229,149,227,126,145,197,9,94,120,43,240,223,121,54,13,18,166,171,129,149,213,105,22,205,166,112,90,186,183,255,159,97,235,247,226,247,236,247,228,247,163,209,246,181,254,227,187,219,199,12,214,126,127,166,157,7,5,163,17,137,188,133,118,71,20,92,21,41,175,188,41,14,3,221,31,224,69,91,11,159,92,237,196,44,85,144,198,157,26,180,92,24,0,0,183,165,105,166,205,9,107,183,177,53,65,149,179,131,49,73,42,41,183,93,59,15,8,251,109,219,124,229,67,151,183,129,173,21,99,72,157,28,167,211,109,183,174,40,187,125,27,47,199,120,7,97,113,80,78,158,73,92,171,108,235,219,195,92,12,11,150,203,209,72,42,154,122,125,188,19,143,15,155,108,70,53,190,5,95,206,72,54,120,129,42,93,34,55,128,26,96,56,71,245,130,49,15,51,149,187,162,46,236,75,181,30,85,202,192,145,42,67,220,1,131,114,107,108,107,67,137,135,95,249,69,116,21,75,197,155,225,74,129,146,62,235,122,76,163,161,156,229,208,27,135,67,91,109,160,89,17,165,184,121,101,196,223,200,145,135,206,84,43,195,119,98,188,241,235,205,42,34,62,73,86,34,22,204,26,195,110,44,192,114,241,194,89,241,9,152,15,20,250,60,191,74,234,68,91,101,37,107,182,215,53,105,91,165,249,86,86,94,116,39,143,194,108,124,210,216,25,16,48,180,141,33,57,62,237,85,217,91,250,201,155,47,10,221,172,241,229,17,201,43,73,224,144,69,32,73,160,128,92,191,211,243,188,106,207,196,73,42,23,28,8,212,171,123,34,183,181,228,90,205,183,101,127,42,219,63,164,187,157,250,78,181,157,161,188,224,117,58,80,30,181,162,15,252,126,88,94,104,246,235,196,87,245,67,40,125,37,197,149,119,65,198,71,126,45,196,213,253,74,236,20,143,159,194,243,48,31,103,241,76,138,88,103,97,60,45,82,199,23,37,34,21,118,248,209,127,56,77,15,97,88,48,4,88,105,146,112,86,83,230,123,29,222,122,24,89,202,172,121,228,235,101,74,227,17,65,248,73,229,149,12,42,68,146,8,54,144,233,197,66,220,6,159,45,60,183,106,114,144,85,46,132,237,222,177,104,120,122,16,229,175,210,201,28,109,72,174,184,65,221,86,151,46,154,15,231,241,116,18,68,157,243,40,203,209,155,57,234,192,108,191,125,250,252,117,84,192,17,115,202,13,34,158,135,104,48,112,9,31,225,203,219,144,44,153,190,136,159,79,211,49,93,118,107,175,62,66,70,130,228,193,207,48,46,132,246,67,54,22,196,138,68,157,151,105,58,67,243,168,183,252,39,204,187,44,69,34,220,115,164,190,37,206,199,156,57,24,34,12,222,86,151,12,19,88,170,195,227,75,229,77,140,86,82,195,138,93,197,200,245,250,91,110,22,184,113,48,237,36,209,23,160,154,94,103,146,38,145,215,199,226,60,194,49,34,126,54,238,208,104,193,72,193,206,21,204,49,242,54,92,40,43,205,12,66,108,69,26,228,11,24,121,88,223,151,132,226,176,149,181,219,211,161,35,230,126,100,252,192,171,105,145,148,44,20,184,233,78,170,252,151,11,155,35,51,49,35,4,5,214,137,115,17,174,192,147,220,8,193,28,86,58,138,2,11,95,20,90,66,94,84,223,106,218,42,69,196,176,40,16,36,24,1,218,38,17,183,24,65,163,231,36,77,110,81,217,104,0,92,218,211,162,219,52,244,254,127,158,175,56,139,255,239,50,240,153,6,25,58,166,231,248,231,78,23,237,7,241,1,222,76,232,97,7,232,55,61,220,241,216,28,30,238,160,55,249,185,59,71,1,31,95,223,243,216,9,61,220,71,41,16,30,238,246,80,151,138,15,144,116,151,30,238,106,198,33,231,102,207,146,78,73,167,6,137,127,37,0,218,253,68,19,151,46,133,1,176,185,11,18,175,92,98,81,208,101,69,32,227,48,72,60,189,232,145,124,238,71,176,232,138,97,52,34,51,148,126,117,191,241,130,143,178,244,204,48,229,184,248,179,176,0,246,130,251,247,238,221,185,207,190,16,116,191,52,237,124,194,197,185,3,66,185,199,176,1,184,134,39,218,140,95,196,201,36,189,24,184,95,200,76,31,215,187,127,64,59,162,76,188,165,18,99,208,188,56,139,62,129,208,170,30,59,69,250,33,67,99,167,211,160,242,206,117,102,147,163,79,249,173,73,156,23,183,233,124,184,13,47,58,23,68,213,59,159,114,71,68,99,249,204,246,131,245,171,155,166,225,4,41,212,147,224,96,96,241,245,179,27,178,226,144,23,157,72,180,136,159,43,142,8,236,165,21,130,196,150,83,17,113,2,32,210,141,115,239,222,228,16,253,107,129,46,240,156,175,162,60,135,195,235,199,48,153,104,14,213,161,119,21,193,63,139,69,231,16,198,212,229,98,180,114,71,226,142,39,254,254,102,109,86,221,118,135,203,6,211,25,105,174,140,5,239,7,60,44,109,110,134,205,69,226,229,49,209,54,106,241,22,94,57,216,38,99,34,78,86,78,103,159,6,242,119,103,60,207,16,94,111,159,88,160,118,219,254,190,147,103,227,254,83,90,37,79,75,65,220,253,189,227,14,252,179,56,249,189,227,13,62,229,158,251,251,160,243,55,111,240,221,237,152,57,162,107,223,245,190,219,113,60,211,65,213,187,250,28,36,21,103,76,218,177,140,199,55,121,78,119,41,57,137,231,218,82,79,60,16,219,65,202,6,58,160,174,188,221,46,155,202,221,207,195,223,120,72,4,32,33,50,123,122,74,99,179,190,199,20,4,53,44,147,144,186,86,88,44,194,160,185,214,205,150,12,180,215,62,90,146,233,155,190,114,116,206,194,12,36,151,130,220,64,90,26,107,195,32,113,52,105,69,49,172,222,76,67,245,100,45,222,99,178,198,208,114,139,70,113,116,134,164,51,199,205,10,127,177,127,244,64,221,88,167,25,188,32,223,168,158,138,97,45,94,8,214,140,229,67,93,17,76,16,223,73,22,171,62,96,179,104,173,165,244,71,221,143,141,177,163,20,30,197,193,66,96,20,199,192,1,55,19,45,74,201,241,158,49,45,253,20,251,65,253,38,150,157,151,20,13,199,35,109,10,203,129,243,50,248,18,224,231,210,170,115,198,127,91,215,209,140,103,160,165,195,63,190,79,17,146,11,214,239,204,43,141,41,86,45,134,89,101,49,204,60,143,95,236,225,45,195,245,117,156,191,14,95,187,51,121,240,136,35,195,178,92,103,75,214,16,48,206,45,160,70,97,118,73,182,74,190,156,54,108,194,132,199,88,51,150,13,190,184,53,141,79,35,49,217,120,155,29,201,107,82,129,169,139,5,161,210,133,123,28,163,101,56,142,70,5,97,118,38,174,89,150,125,75,203,49,71,228,124,245,172,242,76,81,96,113,241,3,227,51,222,161,224,86,176,231,61,82,175,1,155,71,211,95,70,126,172,190,184,190,222,3,54,109,239,85,56,227,208,117,82,0,177,188,187,190,206,59,79,223,188,170,189,135,252,252,162,153,134,54,15,8,216,57,131,137,79,103,187,5,127,7,73,128,22,63,153,227,109,47,161,83,243,95,194,201,64,108,0,226,48,115,119,218,121,77,226,250,139,51,32,201,79,163,113,138,200,171,166,35,89,214,73,42,73,162,108,127,62,67,153,7,141,221,226,100,60,157,3,51,237,46,73,7,43,105,217,231,96,210,9,103,49,154,126,66,138,195,120,26,23,151,111,113,155,231,205,89,174,175,173,45,239,60,125,182,247,230,233,51,143,213,98,126,102,157,179,240,11,165,37,144,117,106,144,254,38,184,5,60,157,115,152,166,211,40,76,244,67,31,202,120,6,131,37,234,37,71,138,218,59,226,203,173,153,225,124,68,198,253,121,154,20,48,129,17,101,174,188,107,238,125,37,33,10,11,203,171,33,137,84,175,131,94,4,171,178,113,105,88,207,39,188,241,86,101,220,157,23,233,243,8,142,111,61,175,122,185,50,251,158,105,104,174,23,82,249,180,114,140,42,233,249,80,113,146,24,21,191,70,217,33,134,108,189,124,25,157,71,83,15,106,57,151,111,60,182,149,242,211,250,44,184,154,165,121,33,184,19,238,58,17,101,185,15,219,199,242,154,169,18,124,173,180,5,136,7,71,157,31,166,233,97,56,229,204,206,155,25,210,135,92,112,15,168,24,232,31,14,220,179,14,45,251,67,56,114,94,19,79,142,31,220,51,207,243,185,171,192,107,120,102,69,231,128,231,10,82,58,187,118,3,16,250,210,241,139,73,95,133,203,152,53,121,82,147,164,79,18,110,122,105,96,255,8,130,252,18,184,86,130,229,149,254,252,10,126,222,77,89,198,66,182,235,217,144,69,54,46,149,11,46,130,123,13,7,252,158,228,88,42,80,148,238,132,47,55,247,106,42,34,55,73,163,11,225,44,140,105,225,165,246,139,233,235,219,55,151,59,51,214,176,95,89,211,11,22,122,248,14,10,161,139,155,207,46,241,96,25,50,10,172,90,63,58,11,252,72,212,23,215,129,246,139,161,47,46,172,185,9,48,64,208,36,252,90,121,195,76,202,239,87,143,130,111,232,129,144,83,120,108,147,147,142,201,79,187,187,44,97,41,173,47,32,227,214,181,27,164,214,215,26,54,251,59,55,102,5,41,226,250,133,240,63,163,5,59,101,49,236,39,144,38,200,93,250,210,161,171,40,226,214,149,96,1,233,17,216,154,239,209,142,196,159,45,12,32,17,102,42,36,146,114,77,213,240,23,202,197,197,247,83,235,2,49,180,101,114,135,46,59,129,110,72,205,75,32,149,89,44,210,151,11,188,214,126,161,55,197,153,49,104,212,41,132,51,148,114,143,243,3,49,184,42,66,227,21,109,60,31,118,198,44,254,149,171,20,125,103,167,211,237,60,188,123,199,97,60,238,182,207,121,244,136,243,160,184,168,34,90,84,234,90,43,234,40,155,195,42,169,196,92,149,87,213,5,20,85,23,208,84,134,231,225,15,11,166,31,103,240,90,255,201,42,71,73,89,159,124,195,236,132,180,76,88,249,192,172,196,50,177,19,75,24,189,39,97,30,125,160,49,41,127,176,198,227,29,146,53,126,99,58,255,3,9,245,159,172,114,48,227,103,243,205,162,70,216,184,250,35,89,70,216,236,107,79,57,187,44,60,17,250,244,25,123,97,162,4,240,11,212,110,169,26,138,212,181,120,185,75,56,235,206,37,18,177,0,247,212,71,207,53,28,154,105,27,106,87,226,226,132,40,223,208,66,13,156,9,222,139,110,139,87,178,201,234,174,59,77,222,214,175,215,83,196,237,57,70,207,94,227,229,135,36,151,99,247,28,90,136,110,195,248,121,161,240,62,180,75,104,113,79,74,91,168,114,97,163,17,5,145,98,193,68,195,236,80,14,253,106,219,187,253,26,252,136,118,1,170,126,203,44,174,231,215,0,61,150,192,193,36,181,1,78,228,232,242,176,103,66,79,164,74,47,191,7,138,10,50,44,214,175,234,76,202,81,208,207,107,225,86,167,191,215,61,236,22,44,90,230,47,79,90,243,11,211,229,93,144,64,97,58,108,144,63,233,20,142,20,228,101,156,23,81,130,231,128,50,151,152,137,137,95,242,9,246,34,210,124,75,10,50,54,221,91,123,53,203,133,147,150,62,198,225,100,242,78,111,153,13,28,193,214,1,229,153,165,96,144,38,147,183,149,174,52,151,85,235,244,178,226,42,221,95,93,106,117,188,106,133,167,137,186,67,170,151,86,94,5,109,117,241,42,168,199,66,219,45,80,202,226,192,54,48,246,139,161,34,112,211,32,174,92,12,81,0,209,43,126,244,167,92,42,236,79,57,152,162,22,15,154,95,70,85,174,129,224,224,69,55,80,156,205,242,201,188,0,146,72,35,225,98,81,233,184,28,216,229,48,67,125,235,18,107,230,123,215,28,179,200,50,251,223,62,102,127,248,136,121,94,195,160,137,197,245,175,30,187,234,26,255,247,30,66,69,222,5,239,90,3,121,177,143,87,9,74,40,11,202,56,87,184,98,251,18,25,156,39,80,220,248,4,249,39,207,117,118,15,49,116,207,184,104,157,69,197,73,74,234,176,250,61,114,167,86,252,106,152,183,18,95,229,83,243,121,129,28,119,245,196,224,2,219,251,48,63,13,50,73,240,39,71,47,146,163,84,161,133,149,167,98,97,33,221,112,226,227,197,185,109,37,26,199,127,121,60,139,28,58,41,20,175,94,160,71,240,230,37,81,182,74,113,79,97,0,227,132,116,115,185,101,188,154,11,212,51,186,77,69,110,214,70,45,163,165,211,47,195,195,104,186,89,27,203,108,110,173,184,87,192,40,111,92,24,102,50,139,218,45,10,88,182,196,138,108,84,154,150,207,44,240,167,240,60,228,87,47,27,149,87,102,51,139,123,51,47,166,113,178,89,79,69,158,202,152,69,217,25,58,152,110,186,78,180,124,102,129,175,162,34,36,45,255,38,165,201,76,149,21,183,105,49,79,235,69,164,23,9,110,114,220,209,235,23,53,209,114,213,79,14,189,252,253,34,220,112,133,80,14,87,71,220,138,194,100,62,107,36,199,101,102,50,112,219,227,201,93,3,231,10,25,242,21,141,208,40,93,201,194,171,50,146,249,25,238,131,188,134,68,99,218,28,114,202,216,145,169,85,118,56,123,142,163,108,150,197,73,177,94,9,90,6,85,136,104,33,87,107,46,47,166,28,19,35,83,121,10,188,106,182,89,41,67,32,212,160,182,238,88,161,182,238,140,218,109,253,87,95,216,215,10,194,171,160,29,249,155,242,224,208,206,141,18,252,177,200,131,108,128,130,117,222,193,133,240,62,62,139,50,63,239,60,157,159,157,93,170,23,229,65,132,119,24,226,231,56,61,59,75,147,55,135,159,242,160,208,126,8,41,21,95,99,177,111,68,98,190,74,118,143,40,156,4,52,51,83,162,175,8,46,39,214,145,122,13,51,129,151,195,24,138,47,183,222,17,214,36,105,101,238,86,19,128,97,32,68,184,189,138,244,39,199,108,187,199,141,2,33,31,86,80,93,36,98,32,59,252,179,72,74,54,219,13,233,164,101,55,154,90,127,0,177,175,49,165,76,192,147,99,76,186,198,164,248,145,146,97,200,105,82,201,212,185,204,218,10,234,89,87,80,79,7,107,235,141,184,29,38,239,28,43,234,133,236,88,11,217,49,150,225,142,50,112,225,139,9,247,163,108,168,123,133,109,127,146,126,225,21,225,15,150,143,195,105,228,39,140,106,69,229,93,196,38,168,248,154,198,51,191,88,112,27,205,93,52,108,225,39,191,165,175,100,199,195,87,9,191,22,53,16,168,194,50,175,130,15,175,126,120,65,153,185,7,129,219,144,43,48,183,78,199,108,150,107,46,35,196,142,109,168,196,242,69,162,105,178,140,54,68,131,208,0,19,162,109,214,126,209,41,96,71,186,206,155,115,224,232,167,83,101,146,95,221,68,18,21,138,211,64,66,34,229,99,53,16,175,128,78,199,249,108,26,94,34,192,17,70,124,74,206,195,92,93,117,242,73,196,235,78,253,61,227,151,33,187,157,143,209,225,15,47,17,80,11,69,136,171,40,65,118,218,79,58,252,129,62,46,4,170,155,190,141,135,217,72,14,116,229,181,109,131,75,157,186,45,125,63,238,136,214,191,51,133,3,40,31,69,144,113,20,159,195,112,188,153,113,177,7,229,33,148,93,154,114,173,212,247,197,157,84,47,234,234,40,161,155,106,127,56,66,13,81,174,126,76,195,188,32,125,176,15,228,136,201,185,194,189,208,82,209,192,42,196,216,166,248,70,109,62,46,9,204,88,106,188,213,50,243,213,170,227,84,237,86,143,241,241,241,51,177,150,112,209,161,92,3,242,224,243,52,59,203,125,1,70,107,255,42,239,47,198,65,117,9,102,65,44,242,224,57,157,43,136,160,137,215,207,30,7,93,46,239,149,159,97,108,209,252,58,99,61,180,248,173,211,124,186,23,168,46,213,46,225,241,130,40,169,56,9,150,12,38,157,218,157,5,180,201,175,188,22,114,160,24,232,103,229,192,161,61,134,241,90,109,151,5,227,224,131,63,184,99,150,148,103,85,245,72,171,204,56,171,140,56,6,175,53,14,69,175,63,65,90,46,38,107,55,137,207,104,143,63,207,200,133,138,239,56,188,185,103,198,128,137,213,170,126,7,195,145,103,166,224,74,170,137,132,47,156,116,10,120,171,48,134,27,150,115,147,70,33,193,112,239,230,240,15,198,8,170,44,23,170,62,120,147,78,9,12,252,67,22,206,78,226,113,78,49,228,141,129,225,120,147,19,3,88,123,236,177,25,209,111,125,251,249,77,40,163,168,30,48,138,236,168,77,4,39,33,124,193,119,216,65,139,6,192,204,40,225,81,51,235,146,133,207,9,45,217,204,182,100,19,88,178,139,5,167,186,78,10,239,208,167,188,78,121,34,59,1,139,150,16,48,144,242,3,91,14,57,137,246,46,98,53,193,21,146,16,203,104,7,104,90,220,72,228,236,5,174,36,113,89,101,33,154,47,248,58,68,187,228,155,81,194,242,4,251,211,105,34,63,137,5,65,164,112,29,13,171,72,221,122,240,184,184,239,225,44,163,35,45,41,234,247,31,55,70,193,101,81,208,235,118,13,214,100,105,55,241,206,83,92,190,227,149,167,214,168,21,39,64,2,148,156,54,235,71,229,246,47,169,190,229,19,3,82,119,8,178,55,150,255,162,136,232,132,32,84,113,121,183,88,249,12,50,209,73,124,124,242,17,86,79,246,42,204,78,129,93,203,241,82,211,102,57,142,218,198,51,57,80,11,193,203,89,71,23,3,223,6,201,245,245,213,66,191,73,170,77,7,164,235,175,48,133,45,52,170,130,92,126,72,184,194,174,237,106,145,111,74,140,174,78,242,41,41,80,81,5,218,143,7,137,155,2,53,20,91,57,204,243,248,24,222,64,123,46,167,81,206,66,241,224,49,23,241,0,168,147,30,237,11,121,113,196,46,221,80,188,135,69,71,52,17,26,182,224,46,38,228,125,194,13,199,200,135,225,138,18,226,86,225,197,250,22,10,178,232,67,90,186,198,58,176,220,204,213,174,227,170,187,8,215,199,94,56,62,137,134,230,230,24,113,179,74,190,178,135,138,18,137,6,128,236,155,215,105,156,215,57,74,179,103,97,53,110,2,217,49,114,114,137,48,94,82,103,109,37,120,133,65,80,172,197,73,80,232,250,221,100,13,80,151,66,145,246,19,69,152,48,5,66,196,243,1,91,112,146,226,149,39,60,177,35,153,219,200,134,107,87,172,117,137,84,222,91,82,244,20,152,14,193,218,124,3,157,208,101,167,174,20,225,171,156,145,82,248,42,222,8,43,215,126,255,169,13,104,183,183,86,44,137,60,61,171,192,65,107,219,216,152,254,68,173,50,142,132,175,175,4,9,150,18,217,207,52,57,149,192,60,110,188,66,161,69,147,104,26,21,2,175,166,210,164,155,46,146,68,58,87,210,129,166,155,125,107,74,148,18,61,142,148,44,21,21,75,147,216,134,211,75,106,181,242,176,179,94,66,54,108,48,59,63,136,30,101,13,156,162,228,164,104,93,101,170,78,126,114,91,42,70,83,52,123,229,120,35,85,4,93,138,214,36,157,174,30,101,228,120,21,154,252,157,96,25,196,253,171,252,57,44,70,8,36,104,164,84,28,133,76,171,94,96,106,170,50,108,224,29,177,21,242,153,113,103,176,208,178,234,68,251,180,15,80,178,157,195,237,107,37,194,228,134,77,28,88,175,190,107,149,15,48,87,181,86,220,213,151,44,162,129,150,132,220,47,22,11,174,79,252,110,5,106,255,150,187,54,33,240,174,175,13,74,80,185,145,58,152,214,13,12,38,209,17,186,93,234,191,16,195,188,33,102,189,229,146,74,179,73,90,118,213,78,151,166,218,185,158,120,55,245,162,80,134,243,137,114,78,68,147,234,16,227,99,225,119,21,35,12,166,9,217,13,190,216,83,76,227,166,176,150,14,185,45,61,204,187,197,192,62,245,120,131,243,32,106,183,163,210,254,58,45,65,209,131,4,49,163,7,137,159,147,178,213,112,159,115,83,6,21,92,22,209,155,163,163,60,42,196,143,151,220,172,223,175,39,79,112,159,228,216,78,198,13,249,116,247,8,225,144,166,57,172,13,134,196,135,106,89,4,157,158,176,89,144,244,57,34,238,150,59,145,34,12,10,110,101,196,176,167,17,119,93,134,58,102,108,236,121,222,76,75,247,86,234,89,223,32,124,80,223,238,22,196,217,44,221,157,208,242,209,45,208,166,63,115,197,139,18,248,190,40,209,99,105,157,241,166,135,68,79,63,70,225,233,171,112,134,204,20,25,250,225,208,44,250,230,162,172,223,170,23,218,146,182,31,25,137,230,58,158,10,38,206,243,116,220,179,101,5,68,40,101,151,5,72,63,33,79,158,54,186,49,203,179,115,216,117,205,38,44,228,149,86,169,144,40,97,164,223,125,159,165,231,209,26,5,105,7,135,86,92,9,250,220,175,126,18,162,113,65,162,177,188,178,199,91,182,36,44,162,198,235,33,157,92,148,247,31,175,87,218,224,33,28,224,18,67,237,253,108,44,55,233,138,100,228,147,99,91,137,167,178,128,211,126,213,158,240,175,175,211,255,159,189,55,225,110,219,72,218,133,255,10,133,55,175,12,136,32,69,74,182,227,144,130,249,82,139,29,101,228,85,202,76,60,28,126,186,32,9,74,136,72,128,6,64,45,150,248,223,111,85,245,142,133,146,51,158,115,207,119,207,205,137,69,160,209,251,82,93,93,93,245,84,205,90,155,171,85,75,23,193,56,156,134,48,165,158,105,214,102,25,183,10,172,42,148,91,34,241,146,185,149,138,102,100,184,185,89,12,43,53,203,227,106,24,145,180,241,175,209,126,96,88,35,26,72,231,164,119,33,133,12,156,141,238,38,143,9,2,132,143,25,155,108,78,34,149,131,98,21,92,149,29,91,140,251,15,15,133,155,49,40,134,93,242,177,219,98,199,70,239,107,149,30,198,158,218,9,14,158,137,56,173,22,167,59,89,53,18,89,48,245,102,89,195,28,160,59,151,240,132,115,82,114,167,154,165,246,51,242,231,240,12,8,88,87,66,238,35,204,126,14,118,159,116,159,247,97,146,216,192,239,112,253,210,80,39,68,170,255,199,63,68,112,0,39,119,194,29,245,20,212,81,15,7,29,14,223,200,101,145,234,173,175,62,38,236,99,130,82,250,114,173,223,84,69,142,31,30,98,244,218,162,76,37,220,137,250,58,238,209,44,185,40,90,106,56,29,90,96,62,138,126,113,239,244,75,140,203,184,69,50,2,70,204,17,128,51,187,36,79,25,65,77,66,54,212,22,248,143,192,94,36,242,6,161,77,101,85,10,178,165,106,243,27,109,4,200,98,17,100,59,188,201,95,83,131,212,65,172,116,125,222,96,244,143,188,74,239,185,41,184,97,95,124,71,138,101,113,167,245,249,217,130,250,148,67,139,72,129,234,27,97,97,226,11,178,171,190,41,133,204,241,19,53,121,43,20,202,30,195,234,193,175,102,67,242,241,204,175,112,66,40,182,160,76,225,146,122,176,162,167,202,12,36,16,16,37,178,92,97,155,169,88,207,156,124,12,10,33,95,54,119,150,155,147,3,184,143,105,138,233,85,175,208,110,174,162,224,130,78,111,220,162,143,0,219,145,56,18,54,115,163,205,57,194,83,152,190,31,8,149,197,177,115,198,136,100,139,232,38,100,226,230,197,182,178,92,76,202,205,22,185,228,152,51,57,84,188,141,110,142,158,214,123,62,194,42,104,77,196,131,74,129,69,16,46,204,128,165,195,91,49,169,66,237,55,229,14,79,10,213,202,14,36,42,235,222,167,154,132,160,7,77,152,88,139,55,254,85,192,27,132,82,20,207,84,247,150,75,237,225,1,21,82,186,126,51,207,34,153,213,198,249,144,145,28,216,224,190,30,109,176,222,44,40,168,67,92,59,215,169,71,96,133,9,177,206,61,212,49,207,77,223,16,117,204,105,126,251,174,94,97,120,85,57,8,242,132,144,107,85,116,139,148,213,43,167,171,52,234,17,48,36,132,166,35,237,219,52,162,189,66,123,155,178,222,173,30,85,242,25,29,150,47,38,238,56,241,59,58,208,73,185,107,137,26,174,5,56,38,115,62,133,28,25,149,12,186,184,107,156,228,25,194,32,111,5,60,40,239,188,222,206,139,23,29,56,181,50,247,64,188,159,216,44,8,220,65,192,79,106,67,173,30,108,129,70,211,216,49,182,38,45,243,90,38,114,71,231,160,176,255,122,45,55,151,53,212,188,171,123,151,81,45,93,152,37,156,93,6,53,182,20,17,202,138,185,216,228,66,245,9,98,31,115,240,245,146,229,144,15,235,20,122,136,232,212,45,204,43,42,240,198,79,128,214,88,167,65,150,161,141,223,114,81,155,66,90,94,56,2,134,222,210,229,170,95,148,130,51,124,159,64,27,197,224,223,88,221,202,40,158,209,247,159,186,1,95,36,9,167,99,22,86,140,217,191,196,229,68,204,175,91,231,146,128,49,43,55,234,13,52,126,92,107,92,231,187,122,82,136,27,148,44,218,96,173,18,113,137,71,96,186,41,125,188,71,158,149,247,61,60,195,153,122,210,169,89,207,234,210,176,173,254,204,130,131,3,147,230,63,93,152,175,72,140,148,39,202,16,131,84,151,49,43,140,8,160,248,83,67,253,173,226,115,204,78,147,165,229,182,96,69,83,42,25,33,60,44,142,165,13,173,151,247,167,25,61,60,108,48,222,181,200,56,74,254,80,38,175,53,36,82,62,87,209,198,75,25,50,122,106,42,123,47,198,138,242,92,123,33,19,226,176,55,146,159,140,153,208,30,195,255,33,14,116,94,241,16,66,140,194,24,143,171,159,215,41,109,195,14,155,87,219,206,117,67,80,84,230,206,10,74,115,154,118,220,52,6,58,27,227,213,16,133,142,155,111,100,128,205,77,140,21,2,46,42,22,122,140,187,44,1,46,192,244,126,49,220,190,31,113,115,63,191,57,134,143,104,235,23,166,104,190,141,102,3,48,87,89,240,71,127,124,133,22,121,85,92,56,15,209,152,106,109,6,9,91,202,242,175,145,142,243,38,117,219,167,16,129,85,84,143,139,114,214,18,211,55,121,159,37,37,145,11,95,58,187,84,226,201,114,101,217,167,177,255,68,116,114,36,166,76,128,89,173,227,106,114,148,229,189,102,224,186,22,190,202,195,117,5,77,40,14,194,19,79,54,133,241,81,56,208,249,47,79,164,254,181,201,146,65,131,72,243,69,194,161,66,200,61,1,222,132,131,213,53,135,175,66,234,134,92,24,151,243,159,75,58,227,72,238,254,209,209,239,106,18,174,199,172,137,207,148,28,139,249,145,83,198,147,252,62,81,191,242,11,156,50,243,68,181,106,229,181,81,148,155,231,4,53,102,132,240,91,202,62,78,123,82,98,72,237,162,245,51,217,55,86,82,222,252,39,78,235,163,146,153,164,118,57,167,98,238,40,131,240,181,115,81,10,0,75,22,200,122,255,223,102,93,93,126,57,168,145,198,110,68,188,232,91,113,59,174,243,163,249,187,0,154,232,48,211,2,160,236,118,9,93,113,138,100,165,36,22,238,3,111,100,12,187,152,72,183,188,53,206,183,57,210,116,143,205,0,226,25,53,217,131,11,135,117,127,214,65,215,128,240,75,136,154,144,19,94,60,152,242,103,173,164,114,53,133,72,180,58,226,74,10,40,239,33,37,133,164,135,138,117,49,10,1,58,182,209,29,101,55,19,153,131,23,227,220,245,182,157,99,176,97,208,219,46,94,164,57,149,44,16,177,252,54,243,68,75,141,57,160,217,155,239,20,173,61,252,18,62,210,174,224,217,248,178,239,28,173,225,115,254,224,17,233,195,236,62,42,164,20,151,144,90,201,82,44,216,188,212,202,40,174,91,31,207,234,52,13,96,254,105,24,50,24,78,214,93,50,12,117,176,204,1,71,10,165,166,134,249,150,143,75,151,153,229,211,104,77,38,143,204,40,92,199,74,18,123,95,214,146,78,121,3,221,124,235,58,197,6,187,99,166,111,195,174,158,144,37,208,223,101,225,121,9,171,57,206,184,142,49,215,138,197,252,232,10,214,169,120,113,217,106,89,3,137,28,5,23,97,228,162,222,241,4,25,255,178,181,246,127,195,250,170,92,83,12,19,163,116,29,69,77,110,218,194,246,94,97,33,227,101,242,145,239,161,147,169,132,196,197,250,255,105,51,78,21,85,217,131,28,114,8,155,117,249,100,78,174,82,130,19,144,74,122,21,171,92,65,46,151,48,142,143,173,255,64,67,76,16,2,185,28,81,42,101,106,248,194,145,8,32,120,47,71,146,4,61,67,59,113,241,198,117,18,104,200,141,143,49,74,136,235,88,226,24,169,156,163,154,53,69,81,71,183,227,96,193,42,45,118,74,81,118,206,163,118,73,142,229,11,176,144,117,110,4,130,18,60,152,239,168,85,174,52,14,36,7,39,183,167,23,163,210,148,20,84,40,129,187,155,252,174,18,84,154,167,148,240,123,36,32,236,62,7,233,34,142,210,224,233,37,21,211,150,119,30,170,112,44,211,146,162,175,34,56,174,28,49,209,218,211,11,85,169,202,139,155,4,153,31,206,138,229,161,65,34,241,172,147,66,105,79,217,147,24,146,143,216,147,184,134,167,179,238,216,165,107,24,153,85,57,53,213,156,114,245,65,81,129,121,254,49,148,203,148,106,99,164,233,53,162,240,71,41,25,147,226,127,78,207,152,69,208,203,133,110,99,26,147,126,18,68,227,59,87,216,201,148,48,48,134,118,212,143,170,111,78,233,10,170,99,24,30,84,86,135,73,18,226,209,159,37,4,54,144,4,182,180,78,153,231,195,102,188,235,160,102,250,160,53,116,99,248,105,15,17,185,2,205,184,100,42,37,171,64,241,10,153,178,38,142,195,209,239,99,14,121,143,146,10,230,47,41,245,116,9,5,93,167,48,137,113,24,213,66,174,113,226,133,108,203,235,234,2,76,154,198,226,36,137,135,170,26,63,29,160,179,40,33,248,208,42,35,181,255,221,137,240,116,195,172,35,72,171,53,229,224,138,155,155,243,38,199,117,38,113,202,113,132,23,248,208,173,149,31,184,249,18,226,9,46,188,251,4,120,139,52,11,18,140,146,211,164,144,233,7,150,145,129,53,164,51,97,127,2,171,133,3,118,56,28,227,81,137,117,16,218,137,35,165,135,238,125,30,29,41,205,163,35,21,112,162,10,32,132,38,250,82,106,162,47,149,161,5,113,183,11,101,159,24,50,49,155,102,216,148,207,212,9,201,93,103,177,66,232,109,147,96,148,14,201,82,104,224,104,167,99,202,116,176,28,186,83,195,207,17,54,224,35,185,219,170,30,225,80,164,16,16,221,5,153,225,91,20,231,51,122,88,99,89,8,104,82,188,191,131,25,20,59,171,252,218,41,174,154,234,229,139,75,229,57,36,247,240,94,192,69,248,248,54,174,152,0,150,10,170,142,15,118,135,238,44,191,198,19,182,138,102,76,167,84,44,158,172,176,120,126,91,4,23,140,183,21,206,32,214,97,61,115,198,14,34,16,6,87,55,131,182,224,74,49,110,209,160,20,178,26,137,104,157,233,159,2,93,152,99,172,185,223,62,30,189,173,133,152,167,88,121,228,37,131,48,153,189,112,229,148,177,207,188,109,146,41,116,137,137,101,3,75,213,179,58,133,40,33,91,13,169,247,42,120,217,13,55,55,25,248,46,146,7,212,38,192,23,161,36,1,91,144,61,43,53,26,110,125,215,132,120,116,38,0,19,171,112,111,236,194,93,182,156,13,168,157,252,239,28,218,76,6,237,34,40,219,240,191,115,11,121,191,156,55,96,42,162,186,188,169,215,204,95,57,37,175,208,252,45,8,223,35,70,153,153,62,70,181,186,48,227,66,120,220,156,121,18,178,221,21,218,184,154,151,211,196,107,117,147,189,172,76,25,55,65,192,124,67,25,55,169,80,198,45,12,100,145,150,9,199,98,101,116,206,72,138,171,144,1,218,21,7,36,55,30,2,147,243,123,49,17,115,202,5,94,17,52,253,177,156,159,89,34,170,133,152,203,120,137,201,115,195,91,165,174,162,85,59,57,90,37,78,17,187,104,126,184,185,137,26,51,201,26,80,199,15,209,236,174,182,139,148,20,152,89,212,70,66,216,231,182,122,175,193,97,180,54,10,106,44,87,126,187,191,158,102,249,26,205,242,75,104,22,175,123,243,38,156,32,115,233,161,4,39,188,184,204,144,202,110,1,213,240,158,111,197,238,76,93,15,31,204,252,185,184,164,183,227,173,4,245,29,20,168,60,157,25,143,102,1,190,1,151,68,230,203,150,3,108,1,101,239,5,110,202,179,247,50,110,244,154,162,96,65,24,51,91,59,136,35,56,110,78,18,255,134,170,108,251,110,203,109,137,75,107,186,67,98,16,136,72,210,225,11,1,56,16,241,194,65,222,69,61,44,71,76,245,133,215,114,151,48,221,23,123,97,119,81,247,158,187,203,186,183,235,204,96,43,244,38,131,5,108,28,131,101,189,77,207,232,166,28,223,118,216,219,206,80,194,132,183,141,28,231,144,227,20,114,156,67,142,115,204,113,10,75,102,54,152,98,178,249,176,27,217,76,221,116,230,82,107,59,129,203,218,202,76,234,253,71,183,5,181,20,248,29,38,250,101,193,241,98,219,3,109,11,62,109,11,217,170,112,182,32,144,204,253,101,56,3,142,8,47,160,114,171,169,228,206,227,47,193,139,150,95,124,53,167,88,186,125,79,110,92,153,226,92,137,202,109,41,49,168,6,237,138,32,87,138,114,60,233,230,247,131,2,136,73,89,214,252,130,229,177,104,186,62,239,211,96,102,158,130,150,74,185,136,27,217,71,193,161,114,231,134,2,92,119,132,58,244,123,94,11,254,190,54,68,74,143,19,69,229,41,224,34,168,37,226,44,38,253,46,54,218,180,231,48,248,248,220,181,142,147,135,235,16,31,208,137,15,219,77,158,218,31,172,225,186,13,229,170,2,82,57,88,135,60,42,97,193,12,224,81,165,253,240,14,121,33,32,10,129,56,9,53,133,133,184,186,98,82,118,121,67,47,113,81,171,181,187,166,157,20,229,175,32,115,61,177,83,120,94,144,116,138,242,176,50,73,229,99,67,28,49,197,6,29,175,74,217,78,149,171,163,127,103,69,141,252,180,65,140,52,75,223,191,136,55,246,148,181,100,228,86,88,83,79,66,34,19,126,34,54,52,59,149,199,215,204,68,101,45,150,78,83,82,193,239,171,57,244,91,200,36,158,127,5,241,236,137,147,73,228,85,74,119,158,128,133,246,196,98,88,78,133,66,158,142,146,246,148,41,167,103,86,40,234,201,248,105,79,40,73,207,171,80,208,211,144,213,158,80,138,204,168,56,54,79,198,92,123,202,240,232,153,21,138,90,131,198,166,105,78,124,103,145,42,83,42,175,196,232,155,101,120,143,58,122,29,98,142,231,60,73,7,121,100,178,201,26,53,37,232,27,134,57,204,221,17,191,2,59,132,243,16,42,92,34,166,7,240,69,156,203,208,174,31,123,198,91,115,42,35,145,209,158,73,27,159,130,209,246,132,86,243,108,204,46,214,49,217,214,247,241,147,138,145,57,149,118,108,222,23,90,164,233,120,8,31,104,123,25,249,65,19,250,129,218,230,135,24,24,8,199,49,150,8,114,145,46,4,82,58,21,69,69,11,189,67,215,195,180,105,154,8,66,50,41,237,83,102,205,244,210,71,235,28,166,204,149,207,233,190,128,9,31,21,49,225,43,64,218,163,42,144,246,188,56,47,42,136,243,170,33,216,163,106,8,118,36,234,194,214,234,67,165,109,168,130,102,43,3,27,40,131,79,11,128,87,77,176,250,157,178,131,49,102,53,136,134,6,147,198,195,248,137,244,94,93,97,116,30,187,211,99,134,114,184,232,184,200,104,130,216,33,221,146,204,225,20,199,172,27,114,60,5,242,110,70,101,100,245,161,214,101,160,2,52,159,3,199,149,120,8,252,226,89,52,130,36,40,232,8,86,72,177,74,24,66,126,185,64,106,80,92,220,116,233,163,99,164,232,25,162,196,177,100,181,187,32,171,89,117,5,100,145,209,145,113,37,154,90,109,171,167,55,161,171,234,65,218,96,148,7,106,27,150,193,34,193,153,2,47,253,69,87,86,88,233,99,75,121,157,54,54,2,104,243,230,38,254,149,229,172,92,46,190,172,228,50,85,25,54,247,204,93,136,94,94,94,173,164,184,30,189,201,153,192,144,22,146,130,162,108,229,28,230,230,209,159,170,224,22,165,95,97,132,192,138,252,217,103,41,107,18,22,43,113,132,162,128,48,90,154,168,250,209,19,109,113,138,25,55,203,128,246,217,149,126,209,122,178,52,57,135,181,248,161,88,246,212,77,111,139,86,153,165,230,108,129,240,16,66,184,87,161,155,178,216,227,162,117,219,171,82,235,182,87,6,218,196,43,174,15,40,52,5,69,207,115,213,214,64,67,144,44,106,205,114,197,81,93,40,120,60,185,213,253,35,232,198,248,126,30,184,203,227,176,93,6,220,157,23,178,192,27,13,213,78,152,149,9,208,203,49,123,77,150,81,4,43,93,42,196,94,112,100,44,46,40,21,13,146,181,49,190,203,84,149,72,97,34,2,27,243,153,166,121,251,189,206,41,50,154,210,48,152,159,108,13,227,226,124,204,231,246,126,188,140,38,158,25,166,95,254,40,39,209,232,35,245,61,116,136,158,66,15,47,166,138,114,177,163,210,88,108,4,8,235,5,31,120,183,243,183,82,95,22,69,60,178,78,206,112,101,195,236,60,181,81,241,210,184,95,17,84,22,55,130,215,154,48,162,75,187,20,6,167,198,34,139,75,147,249,114,150,133,139,25,10,52,34,210,34,172,177,153,71,102,195,181,223,33,225,36,68,37,33,46,51,197,148,49,80,65,162,230,64,60,130,235,48,94,166,90,154,218,13,196,173,201,186,99,100,20,186,162,246,62,218,141,116,35,178,42,212,171,205,101,91,250,52,213,239,54,79,179,96,177,64,180,166,8,102,127,82,253,69,187,246,228,240,75,244,213,171,140,207,9,110,1,130,74,168,80,179,216,4,31,103,23,150,100,46,18,205,21,188,207,249,24,3,233,243,140,111,64,101,223,27,159,109,199,208,14,227,236,28,91,103,211,91,154,237,139,38,3,172,148,136,117,153,57,191,10,56,127,121,4,64,3,238,178,64,21,96,167,37,65,232,137,127,39,49,92,160,104,166,136,118,152,248,55,48,51,236,123,102,77,20,39,243,78,214,148,207,238,181,128,109,205,154,226,209,213,53,15,58,129,139,196,227,34,193,165,3,145,212,139,208,176,200,19,189,86,41,141,105,173,161,76,92,30,89,250,141,208,151,43,246,165,60,217,211,232,83,203,88,207,168,240,108,152,156,240,21,230,26,20,223,102,104,56,18,110,240,64,100,167,148,89,20,22,161,90,19,46,147,32,90,245,60,26,163,20,243,195,38,89,114,93,84,104,142,209,254,158,49,237,121,15,137,57,184,92,76,144,125,215,242,172,156,210,188,143,184,100,88,82,85,91,8,107,74,59,93,192,9,150,239,35,37,52,27,237,196,68,64,245,48,181,114,195,36,138,201,152,4,90,112,56,189,178,64,187,130,246,243,102,24,31,8,217,198,8,89,119,216,172,218,246,42,28,10,115,207,211,220,68,54,41,75,153,119,24,36,183,30,91,136,49,35,57,233,240,208,88,116,64,196,142,0,185,141,75,186,78,211,39,45,182,52,42,105,97,96,136,44,202,239,194,24,36,136,26,140,160,176,150,3,162,35,193,109,48,94,230,230,155,25,215,45,36,37,53,77,125,138,160,41,42,155,190,78,49,54,130,8,84,129,44,49,30,142,64,90,181,5,31,84,220,233,82,60,170,116,52,17,164,143,235,140,230,40,65,160,200,64,160,104,128,227,8,161,49,250,85,234,6,104,212,138,82,35,239,200,83,142,220,208,158,51,156,77,188,99,207,154,140,127,121,53,154,254,252,18,3,53,111,199,222,55,120,63,137,227,5,102,74,22,103,63,65,64,169,35,15,239,140,125,225,38,114,239,121,60,158,17,140,218,237,157,247,39,11,252,200,68,240,16,240,14,187,51,200,32,236,189,174,140,44,88,199,19,87,171,184,170,238,202,213,249,116,132,39,180,144,151,64,17,240,56,179,186,252,232,194,230,188,128,218,177,3,215,82,126,233,209,226,151,164,55,27,45,244,192,173,65,105,192,0,154,240,236,16,160,63,31,126,120,119,250,247,183,162,130,65,169,211,90,30,108,112,193,16,116,244,166,255,251,201,217,249,201,241,251,191,157,127,62,58,129,160,147,48,186,58,131,41,18,100,12,193,80,72,191,208,254,255,247,100,6,129,254,100,130,145,250,25,180,109,180,68,180,246,96,29,101,135,175,58,54,184,128,46,201,169,240,230,65,242,149,164,137,97,121,5,58,126,151,48,200,199,59,33,100,103,96,56,19,100,105,60,253,5,29,144,186,73,83,88,84,211,119,116,99,79,157,140,74,40,9,121,59,189,73,194,140,127,115,220,242,97,66,244,213,171,224,206,69,223,232,2,146,70,242,161,134,31,197,12,22,129,173,241,176,8,190,148,80,152,139,107,115,181,98,150,12,118,219,233,234,48,37,92,148,177,97,186,20,15,116,54,21,205,212,77,86,21,215,85,205,175,141,97,125,166,53,96,54,125,89,41,75,64,149,88,17,44,19,180,229,174,161,134,24,225,35,225,227,52,158,205,226,27,203,157,121,22,58,212,236,108,111,223,220,220,52,111,118,155,113,114,177,189,211,106,181,182,211,235,11,203,4,21,48,196,74,177,48,134,20,221,145,40,67,57,198,44,150,95,1,33,51,78,55,138,1,252,45,242,224,194,240,147,115,207,136,55,106,9,6,240,177,251,126,84,109,44,94,235,75,217,11,211,5,128,115,167,208,5,8,220,123,150,180,147,49,145,47,208,249,100,165,129,44,1,9,40,107,132,155,113,171,86,206,57,22,91,193,107,207,117,54,36,136,16,3,62,9,168,249,217,119,52,95,20,36,213,25,100,128,208,106,120,212,15,71,244,215,171,156,43,189,85,40,93,133,8,151,125,188,55,153,48,69,202,40,199,85,6,182,10,3,148,27,172,186,137,130,165,201,24,194,13,67,111,213,205,87,221,208,83,98,135,205,77,191,27,155,246,185,60,47,33,61,208,147,122,97,201,172,37,101,130,245,183,228,36,238,70,74,104,8,40,121,65,189,172,87,165,20,195,17,204,98,213,194,122,86,183,205,230,244,172,230,104,60,247,23,86,199,178,4,238,199,31,239,78,126,133,213,201,25,168,46,225,147,163,9,200,209,153,229,198,46,67,81,215,243,0,106,134,72,226,76,39,29,201,133,103,145,247,118,134,143,96,49,8,8,178,112,71,141,233,96,76,172,178,103,122,44,14,201,124,134,54,154,0,186,223,172,2,108,32,239,143,40,26,208,8,248,26,114,29,247,135,7,253,77,140,39,39,243,116,187,110,86,83,213,178,151,229,49,32,212,55,167,179,81,157,16,177,130,241,248,138,162,17,132,233,197,157,231,44,222,191,67,84,80,219,140,134,214,164,142,14,228,16,217,247,104,249,76,50,75,92,251,44,127,232,2,236,179,78,110,92,152,101,245,129,25,169,185,127,252,190,255,249,75,167,252,227,123,232,165,21,80,70,253,114,247,119,58,113,75,221,26,171,56,254,163,48,242,147,187,26,77,128,186,133,249,214,252,172,67,58,140,200,49,113,112,10,225,230,178,83,125,143,76,73,113,154,214,230,203,52,67,205,45,133,99,102,173,75,249,12,129,44,40,181,197,231,169,85,163,19,55,112,116,73,49,51,87,136,54,72,248,141,50,19,139,219,153,91,53,63,154,176,55,102,94,110,213,250,31,143,85,94,176,85,145,68,36,190,14,39,76,155,77,145,137,201,15,223,115,104,134,8,147,174,8,209,184,130,215,192,5,136,235,118,96,156,106,19,224,163,34,118,127,185,126,187,121,127,106,207,92,11,54,199,14,110,144,218,246,146,210,229,49,99,135,108,139,179,135,150,107,181,155,109,114,75,96,126,39,90,106,185,81,221,90,220,150,124,102,148,21,184,222,138,239,56,103,130,228,58,232,147,22,250,103,60,28,65,81,81,28,5,37,145,185,35,22,136,208,170,181,106,132,123,6,127,209,57,137,242,255,164,55,177,90,157,193,232,72,161,219,160,97,112,154,125,26,176,236,72,19,23,157,11,84,247,103,164,13,255,226,241,93,130,55,8,149,29,155,228,83,134,246,6,225,85,134,192,189,99,130,213,252,3,248,27,185,145,132,189,86,39,116,83,249,241,11,108,72,242,99,10,31,83,152,122,4,11,78,30,105,160,34,114,123,1,194,51,201,111,47,188,18,66,92,77,245,16,123,141,168,138,144,69,243,218,120,51,253,245,139,55,230,134,2,54,218,96,212,209,44,195,217,222,113,231,248,190,139,239,109,122,159,242,122,184,151,226,97,36,30,46,4,137,229,58,230,254,127,123,187,47,209,93,163,191,215,234,249,117,120,238,248,136,92,129,26,218,181,246,171,86,103,234,53,218,46,238,225,35,15,83,183,53,213,252,218,47,248,25,75,105,195,215,54,124,109,233,95,119,126,22,159,27,248,189,161,71,16,106,217,83,79,207,188,193,115,95,45,128,76,67,138,17,134,93,176,213,213,23,45,184,22,15,119,226,225,70,180,9,135,101,218,179,251,222,59,63,187,108,250,163,212,158,55,168,79,182,146,250,12,18,202,224,101,131,186,14,130,199,144,141,12,198,78,20,9,32,87,45,124,103,40,82,56,29,61,127,149,145,145,191,42,54,151,191,202,199,204,95,149,171,59,57,64,129,160,55,152,66,228,75,248,55,130,127,23,240,175,223,128,144,173,101,3,222,183,230,238,117,227,146,222,46,240,141,35,30,48,182,139,11,38,57,203,117,83,70,1,103,113,169,198,72,133,151,168,39,99,18,102,114,149,25,92,153,154,245,156,55,147,235,47,86,209,252,158,177,30,96,54,134,250,18,155,169,37,134,230,0,186,60,37,42,113,32,5,47,205,148,240,73,29,238,75,42,81,190,164,98,151,175,178,142,190,228,120,224,23,61,240,139,242,58,53,211,20,163,128,105,5,170,157,157,197,226,152,74,242,231,181,138,108,126,243,247,44,156,177,123,183,51,49,198,246,0,162,12,115,3,191,166,152,207,64,193,129,15,155,173,209,208,172,42,7,149,90,34,152,105,133,210,72,163,186,34,205,14,166,217,45,166,225,189,63,32,85,25,178,120,33,67,49,156,201,195,98,237,63,78,166,223,215,63,199,152,48,13,30,237,38,177,15,44,215,9,6,116,61,22,113,149,72,23,70,65,217,221,173,100,112,92,45,148,97,79,90,107,164,22,150,107,96,48,67,57,84,177,185,119,143,252,93,167,229,158,30,157,188,233,180,221,253,147,254,251,191,117,118,220,143,253,207,71,239,207,58,187,238,217,135,143,157,231,43,32,220,3,11,54,221,243,52,152,77,241,119,52,243,209,132,208,58,39,225,127,134,79,89,188,176,134,74,14,112,249,111,123,117,227,235,117,73,103,168,160,153,145,20,7,149,234,129,217,155,117,217,77,88,18,76,225,24,147,133,25,108,88,89,143,246,116,134,253,246,30,88,203,131,75,31,221,68,193,80,161,165,59,176,162,194,85,225,76,220,189,211,120,3,85,68,21,252,153,2,190,78,156,94,210,153,19,235,11,71,70,86,176,55,29,164,48,219,176,108,175,200,46,196,189,184,19,174,20,88,235,72,87,194,22,24,197,214,127,33,71,163,7,244,232,164,79,228,118,30,2,95,240,186,213,11,52,59,85,120,205,228,171,242,33,210,76,151,35,86,3,155,97,186,31,139,252,182,17,66,172,222,70,209,14,22,126,241,159,67,89,207,113,16,252,14,206,219,216,8,196,5,153,143,10,226,213,158,15,209,194,149,48,150,139,212,31,63,85,250,67,87,183,125,145,212,184,230,133,17,186,185,47,204,50,73,156,136,66,0,127,70,167,192,26,151,9,215,96,113,146,42,139,81,81,212,202,129,51,20,44,165,248,198,214,125,60,51,67,220,191,82,157,135,135,98,117,16,82,15,133,18,4,171,199,227,229,42,68,29,195,96,124,184,53,128,75,17,59,185,234,186,176,218,59,170,202,43,224,74,53,87,17,42,158,214,150,248,148,205,219,226,198,42,164,147,92,213,140,234,224,2,73,177,92,230,19,161,69,78,246,132,153,211,158,223,173,215,165,32,32,26,36,195,129,133,85,133,245,31,139,137,196,14,180,226,213,145,40,239,33,228,53,83,121,133,123,51,200,43,20,0,244,209,32,28,186,104,210,2,141,107,240,86,116,131,186,151,138,2,154,11,127,130,134,209,153,67,156,255,184,110,205,211,127,69,150,188,112,87,68,183,255,248,217,203,165,1,50,93,106,115,113,164,186,172,175,153,194,106,196,64,212,166,44,73,137,30,153,183,79,153,76,79,25,36,174,135,109,201,54,42,106,123,173,59,48,42,149,220,104,126,90,171,132,143,12,41,31,15,130,100,34,131,114,98,110,237,20,208,99,193,246,198,60,169,179,142,35,137,0,203,137,31,249,41,55,188,104,179,101,193,8,113,243,240,32,95,197,3,175,137,131,187,44,76,128,131,203,112,54,1,98,76,224,245,166,212,125,225,174,23,210,47,221,50,193,254,165,91,122,7,48,114,141,123,130,185,91,114,147,128,32,140,133,27,135,212,173,184,157,24,187,249,107,12,188,213,82,151,28,23,110,225,14,164,111,222,145,92,255,248,27,24,5,202,231,5,57,83,238,255,119,139,81,125,139,17,105,2,230,207,1,105,196,140,197,221,5,210,17,164,233,168,42,73,36,93,144,141,20,200,122,163,150,46,23,164,89,163,199,192,123,142,64,9,243,55,160,75,52,135,32,156,157,168,112,55,17,244,162,142,134,8,31,202,74,150,70,134,38,2,113,34,183,86,165,23,47,167,88,187,90,112,43,196,125,76,40,22,132,217,37,4,143,2,194,231,71,53,30,117,19,227,210,222,101,213,69,9,228,191,74,178,166,230,86,79,160,196,170,207,239,53,238,179,195,231,37,212,94,78,140,14,204,11,49,234,48,97,93,125,134,224,4,198,25,172,60,40,165,134,239,142,94,105,40,117,14,42,185,159,83,45,206,207,161,31,84,223,205,254,83,215,84,105,181,204,103,102,242,76,58,63,238,161,59,224,39,237,70,251,126,26,168,149,220,180,36,122,201,248,120,34,116,15,153,154,181,88,226,10,89,146,60,181,113,34,171,41,249,113,189,113,161,57,120,207,85,21,200,185,27,106,12,112,129,249,241,164,211,90,149,176,107,64,103,223,27,5,86,50,75,185,122,113,180,68,77,156,134,154,242,41,18,110,2,139,226,59,34,12,14,172,248,207,203,217,35,118,127,70,243,186,232,19,185,36,188,122,243,195,72,132,176,18,78,60,68,114,253,237,244,252,205,135,247,103,231,167,103,95,78,142,206,207,250,111,207,185,226,14,117,181,91,181,121,225,6,195,31,211,253,187,51,255,226,61,234,121,88,184,227,89,14,112,206,198,222,22,72,141,176,160,153,94,6,65,214,205,154,170,185,232,237,166,57,78,83,124,78,37,35,165,251,185,79,170,220,152,228,123,186,220,181,152,217,237,92,219,33,82,144,149,249,92,88,21,132,222,150,222,173,74,249,78,133,241,147,152,132,38,205,79,62,213,20,84,174,92,231,244,5,189,121,226,159,24,255,132,94,169,211,70,6,93,80,48,254,19,34,115,198,133,63,123,99,90,5,19,90,11,161,28,79,253,121,56,187,171,63,179,58,181,103,245,128,1,154,205,112,107,66,180,115,41,93,37,168,45,177,7,146,255,161,193,233,221,124,20,207,208,109,34,233,152,12,129,43,219,176,103,158,61,241,22,164,29,136,94,67,16,153,205,233,98,118,172,69,75,143,251,9,34,5,253,101,211,39,75,45,60,69,192,203,156,97,63,33,147,226,192,103,245,85,170,69,133,169,32,0,16,175,255,241,88,130,173,176,220,231,222,146,79,110,115,89,66,205,230,98,156,10,107,22,207,192,49,91,144,33,60,115,119,65,148,223,84,230,39,34,211,228,132,221,82,228,166,77,217,41,202,236,41,155,41,97,236,225,211,18,207,83,28,138,108,228,220,167,216,144,177,55,90,193,126,14,212,244,142,252,207,108,204,54,55,23,77,54,154,234,9,142,53,34,18,116,133,184,234,29,51,79,183,151,92,191,140,192,235,120,111,72,101,64,225,15,168,178,175,122,58,64,106,204,245,168,46,155,66,103,213,233,100,218,145,120,131,231,117,122,23,141,181,252,84,102,92,137,53,9,80,30,34,98,16,254,188,141,106,231,151,78,71,101,109,107,246,220,101,117,47,163,114,134,171,33,227,234,98,35,161,233,229,90,34,123,78,173,129,237,24,179,205,99,20,112,166,163,150,221,132,99,196,157,118,89,26,68,181,96,238,179,50,161,158,166,203,1,84,32,146,45,154,195,66,37,78,69,79,47,195,41,250,218,129,189,23,249,216,120,153,105,42,107,110,139,59,37,206,188,146,141,6,214,52,26,116,90,228,52,167,129,75,177,193,35,52,128,210,54,141,157,167,94,71,65,39,113,9,162,157,157,192,21,229,116,34,101,102,163,170,70,115,15,56,60,101,124,92,58,64,85,106,17,37,187,113,31,197,46,192,208,11,44,239,255,85,154,225,255,34,152,124,177,121,85,205,191,130,165,215,83,202,171,204,45,87,102,213,60,253,139,133,86,101,103,148,122,142,131,119,6,61,79,144,90,127,165,32,35,7,150,183,210,183,224,4,216,56,198,152,14,223,117,115,15,201,108,5,98,131,229,135,126,84,230,19,12,225,195,67,185,43,184,128,224,46,103,146,93,211,110,70,245,26,2,191,5,4,89,48,68,33,28,39,208,181,20,252,12,254,194,108,211,189,4,106,82,103,88,75,151,126,114,16,79,130,126,6,245,218,219,219,121,254,96,134,213,219,16,218,126,153,15,221,129,208,87,15,59,47,94,108,230,62,236,58,43,243,148,195,206,74,28,232,68,19,45,182,16,66,51,54,130,130,122,38,251,194,175,39,245,152,43,102,241,235,46,113,5,242,61,120,38,109,133,103,210,174,196,51,113,39,186,183,181,133,100,221,137,44,188,222,109,57,218,149,46,23,183,97,135,215,208,247,5,219,227,163,224,26,14,53,156,71,176,184,87,35,220,195,198,196,252,120,214,110,107,113,139,66,56,132,254,15,103,179,51,42,187,105,185,45,119,167,37,166,80,9,120,74,219,109,163,85,27,26,124,13,118,135,40,190,181,157,142,70,11,23,204,112,132,233,18,185,1,247,186,181,244,172,89,102,213,149,240,174,46,201,163,154,92,208,182,185,112,119,167,125,112,167,222,47,63,191,236,206,97,66,207,221,169,187,20,194,226,37,171,37,244,232,75,188,243,124,254,106,167,253,234,249,207,191,236,184,23,94,2,49,47,153,187,81,38,125,19,137,26,187,36,127,11,235,222,115,231,194,187,104,140,234,137,189,116,67,231,161,5,225,75,165,79,43,191,213,173,63,254,248,195,162,24,120,121,128,85,184,116,159,187,154,218,202,238,142,99,95,56,226,102,212,90,38,51,155,172,225,176,151,183,81,229,7,215,88,23,53,50,94,62,119,173,250,40,139,125,96,55,234,48,35,96,101,120,207,254,135,182,129,41,240,24,181,123,254,136,124,89,7,120,180,37,48,103,221,52,25,119,158,213,251,117,107,37,221,219,75,214,227,154,149,122,135,80,234,170,173,129,46,105,12,235,117,135,59,99,13,6,225,144,51,141,200,161,59,221,59,193,172,80,46,55,149,83,120,18,94,91,172,51,111,114,202,9,236,8,225,90,215,97,26,114,155,209,218,101,56,153,4,81,151,193,217,212,218,48,203,186,53,142,105,195,222,132,89,118,167,230,143,210,120,6,25,117,129,61,93,116,106,20,117,22,76,51,246,72,138,84,216,160,187,82,209,233,65,245,193,102,225,195,217,180,123,208,204,148,71,114,207,250,53,180,220,3,198,147,211,10,120,67,253,236,221,161,252,245,198,56,163,28,56,43,153,245,40,158,220,25,31,111,28,119,1,83,70,215,20,55,35,179,51,128,140,156,233,92,144,243,87,182,73,198,129,148,187,234,228,37,3,191,182,97,158,109,232,182,168,66,77,63,242,175,195,11,100,221,197,89,114,251,93,252,13,72,128,255,175,237,23,205,86,115,171,151,92,119,236,127,77,234,14,60,214,222,6,227,171,120,155,244,220,109,153,16,13,3,146,254,5,74,46,187,40,246,24,180,135,123,47,119,241,74,128,60,34,107,196,201,180,215,94,211,232,232,47,237,230,172,111,54,218,149,112,93,170,173,17,50,127,146,197,255,49,141,126,13,100,135,181,186,181,182,213,213,237,137,158,202,78,176,150,22,177,7,160,102,35,219,58,107,127,254,253,236,166,127,210,63,238,247,251,55,253,155,79,173,127,190,61,62,252,53,251,231,197,115,8,248,240,5,254,244,47,126,255,231,219,191,31,181,103,87,223,254,121,3,175,71,191,98,224,254,237,175,159,143,254,254,182,191,255,169,255,230,19,188,30,94,96,104,112,214,126,119,253,110,246,229,253,151,155,43,140,74,129,95,222,190,207,190,252,1,81,62,157,252,14,175,7,239,49,240,247,223,226,127,254,227,205,213,246,237,223,223,28,66,250,254,9,102,221,223,241,223,94,206,190,124,154,92,245,235,49,188,30,182,48,240,183,183,151,217,228,215,139,195,151,125,250,239,232,31,244,243,79,200,243,18,18,253,246,137,94,63,83,81,111,71,243,55,217,63,255,254,231,124,242,43,214,255,45,125,74,255,216,191,30,239,158,109,95,94,244,191,97,166,1,6,30,192,63,74,121,4,101,255,243,243,155,244,243,244,240,219,183,54,196,230,229,28,126,216,255,112,118,66,143,239,158,255,237,215,195,27,86,122,253,226,240,152,210,93,208,255,252,191,125,76,64,225,111,98,81,79,252,221,239,151,253,7,241,126,231,89,192,11,196,251,181,197,66,254,246,183,126,130,229,28,188,235,199,241,193,53,245,40,20,255,233,232,128,213,248,203,111,249,124,140,255,222,236,207,63,255,227,19,12,99,127,217,63,120,126,120,252,241,213,115,172,207,241,167,146,248,144,219,49,175,223,225,197,193,146,250,193,200,87,188,31,229,222,143,115,239,239,114,239,159,114,239,191,231,222,191,240,119,76,247,137,181,231,2,235,33,222,143,114,239,199,185,247,119,185,247,79,185,247,223,115,239,95,232,253,31,253,253,47,178,125,55,188,252,126,127,44,235,133,227,123,195,250,227,87,12,60,208,26,143,245,61,248,121,123,251,134,255,110,111,159,105,253,181,191,127,81,50,22,223,245,223,81,255,255,253,87,245,223,59,254,123,184,125,113,211,191,43,157,247,114,13,126,130,142,60,218,239,127,250,237,11,253,158,254,250,252,240,230,240,249,219,155,95,143,250,215,23,227,254,246,197,31,251,199,55,239,250,95,150,39,245,232,219,139,236,211,31,87,135,47,254,220,61,216,63,137,142,62,193,136,127,58,218,63,254,251,229,151,127,188,121,218,63,42,243,19,77,29,76,123,116,180,157,237,30,198,215,47,167,253,95,225,223,89,125,250,113,241,170,30,221,252,122,24,167,239,14,174,231,109,252,119,216,255,246,114,186,255,73,167,27,208,196,249,111,163,111,108,14,124,187,56,251,243,205,39,65,127,62,45,244,185,113,168,22,211,190,90,55,234,243,75,249,232,121,150,244,158,91,178,175,228,54,140,200,230,138,184,193,202,78,5,252,33,33,31,208,1,204,54,244,64,205,156,216,101,20,227,106,115,112,198,14,211,13,88,84,251,215,18,247,96,89,1,9,89,119,117,251,240,128,110,110,179,34,22,178,210,34,139,55,55,99,23,29,30,24,128,200,99,21,33,221,220,68,53,207,172,20,146,79,170,124,66,105,19,102,118,48,113,151,30,227,135,4,44,50,176,240,50,210,146,69,90,74,156,211,41,234,51,20,174,44,230,11,20,160,190,157,221,45,46,75,17,44,92,188,108,10,83,68,116,12,224,143,16,194,25,61,193,252,222,114,125,210,92,15,0,239,128,250,173,92,208,169,181,156,125,24,175,1,69,245,22,202,27,153,104,161,55,175,212,175,126,228,206,66,199,179,133,3,12,55,139,205,213,214,209,92,89,119,21,0,133,20,170,202,99,29,59,100,184,50,59,247,126,101,98,230,233,149,230,54,188,122,80,83,135,243,230,56,4,81,78,229,89,151,206,254,176,230,208,34,24,161,37,194,25,87,76,112,10,126,66,68,166,232,76,68,59,242,241,235,146,57,28,133,145,253,172,91,185,99,95,196,143,125,217,218,99,95,174,11,213,33,48,160,67,224,191,213,135,174,161,56,78,32,111,217,229,91,180,48,67,14,183,210,232,75,174,192,146,53,129,174,181,245,58,21,190,118,117,123,18,169,134,74,23,11,168,26,118,33,64,18,180,38,163,150,93,118,121,142,122,238,92,138,62,214,134,83,95,36,66,64,110,186,222,88,131,236,89,250,205,190,151,176,161,29,191,249,251,251,211,223,63,126,252,240,249,236,232,240,252,205,81,255,236,247,207,71,167,212,175,43,174,63,195,175,86,242,221,135,174,15,177,106,100,2,47,52,241,200,167,228,152,249,146,116,203,59,200,51,251,123,181,18,32,24,57,42,178,185,201,47,81,148,86,130,208,214,5,50,106,161,61,96,139,232,39,63,46,207,246,210,238,12,206,255,232,52,96,54,148,154,189,136,39,76,54,196,61,246,211,252,51,14,35,27,78,241,164,48,24,214,61,107,220,68,29,150,241,124,82,183,108,171,30,227,164,253,87,100,206,188,98,35,136,12,136,134,88,99,200,143,12,224,220,80,106,15,61,169,245,162,101,62,180,37,86,109,241,247,226,174,207,219,226,15,33,111,212,32,198,115,30,213,147,84,40,176,45,222,32,112,27,1,202,80,7,244,97,200,97,117,80,119,2,191,227,181,140,80,37,42,168,132,44,76,149,145,241,35,10,41,108,215,43,219,17,80,183,226,57,138,18,215,31,191,55,55,75,206,150,15,15,56,8,222,246,89,18,78,224,117,187,137,34,61,59,118,96,112,183,15,146,240,195,169,12,233,234,50,8,59,124,120,152,57,212,15,229,56,102,116,68,69,176,25,221,179,150,109,164,208,118,36,232,174,74,228,50,143,155,170,172,200,120,220,95,132,104,6,5,145,153,0,136,97,177,137,110,153,38,65,240,45,64,141,166,31,174,220,99,194,134,152,250,60,168,218,194,52,92,118,105,28,218,47,161,75,219,45,20,38,61,111,253,242,18,22,73,243,229,11,224,44,160,161,19,175,29,236,2,239,0,81,150,21,220,82,34,185,165,165,206,42,33,214,238,73,152,101,51,212,112,11,253,136,113,74,74,106,59,39,31,137,205,121,252,237,96,153,160,206,176,212,158,38,63,211,231,49,249,30,135,245,237,95,163,206,108,10,63,174,22,252,25,70,25,200,156,135,10,184,244,100,124,140,201,194,47,98,202,249,198,167,83,178,101,137,184,214,191,246,129,138,159,177,100,153,120,46,68,32,67,135,72,67,65,209,179,14,50,61,78,170,189,98,52,153,230,157,15,195,122,235,21,131,30,30,6,109,151,73,145,225,239,208,72,116,154,33,128,198,96,88,169,253,100,149,244,36,76,138,156,156,196,216,7,114,197,163,78,205,247,228,206,181,222,139,133,232,24,133,185,50,128,33,32,205,126,216,218,80,11,63,241,72,103,223,247,80,107,31,47,23,6,207,241,66,63,26,188,64,47,20,193,150,223,200,182,18,36,218,91,73,3,222,132,26,191,191,61,115,179,237,212,77,224,95,0,207,182,191,21,55,146,173,208,129,119,59,131,231,0,159,103,67,108,17,155,58,222,211,170,215,205,133,82,175,75,181,148,210,36,56,210,100,183,209,114,95,138,40,250,220,69,160,51,57,73,31,173,6,47,48,94,0,5,142,164,211,226,66,145,185,114,248,98,32,244,18,109,246,122,149,32,124,197,118,67,199,147,243,156,173,168,142,198,63,91,65,29,131,220,12,70,130,188,233,80,248,46,11,127,49,204,149,47,215,14,243,18,227,242,229,245,93,229,183,68,249,100,149,193,203,116,177,46,30,171,144,139,229,123,172,18,249,126,198,210,100,217,202,34,201,84,0,100,96,111,66,227,255,73,227,207,251,123,48,195,154,5,245,25,86,36,115,103,88,55,124,219,101,111,240,45,97,223,124,246,45,97,223,124,246,45,102,223,66,248,121,62,100,17,98,22,1,131,94,12,135,165,84,198,168,51,117,169,78,94,202,91,86,81,123,45,206,176,138,96,21,138,99,164,211,43,170,86,145,117,194,56,78,105,69,176,183,52,196,239,110,242,125,157,154,176,78,77,88,167,38,172,83,19,214,169,244,173,145,177,143,1,251,72,175,187,236,21,58,50,161,174,203,45,4,170,52,169,44,173,152,170,202,122,220,68,19,54,47,18,40,67,232,148,247,169,136,162,120,55,201,144,22,204,45,92,94,162,118,117,235,108,117,74,96,158,79,134,61,219,55,3,74,112,187,154,4,215,96,251,196,25,184,190,128,32,48,102,132,173,237,28,142,211,81,185,234,249,8,85,76,55,115,92,163,80,207,39,21,216,185,45,51,135,114,74,192,42,165,89,128,180,109,160,28,12,173,59,145,103,183,164,2,194,233,111,96,26,39,136,36,43,14,228,88,102,53,36,166,39,49,36,176,69,112,247,26,104,58,192,221,107,164,94,88,71,213,172,220,113,52,221,178,103,245,182,131,151,198,185,47,131,150,187,227,62,231,189,246,2,158,94,185,109,236,196,87,120,203,139,129,67,52,217,13,235,63,111,54,94,1,251,19,177,147,250,60,159,205,98,107,230,144,19,11,236,157,128,76,35,150,10,46,216,87,112,193,151,94,123,231,149,59,242,150,120,236,99,138,54,151,175,91,206,124,48,173,215,135,222,104,243,178,215,234,236,188,120,225,94,190,126,237,181,185,193,14,203,21,173,83,113,234,64,212,33,236,10,99,164,150,109,183,94,191,192,37,216,238,102,123,33,169,92,227,103,22,171,222,102,241,178,33,165,233,237,116,120,116,40,138,114,52,114,131,88,59,236,115,0,185,5,123,51,86,231,41,236,192,11,180,181,218,74,93,136,219,88,12,245,68,9,207,186,221,121,69,105,249,21,175,77,129,207,59,45,167,110,179,68,189,87,240,66,133,234,117,133,152,253,215,175,119,88,44,168,174,158,4,95,49,145,59,25,244,121,97,245,12,93,130,244,135,170,21,112,12,44,169,84,93,181,248,57,139,123,241,58,214,229,24,43,214,159,11,152,21,8,241,199,90,215,202,53,236,213,83,250,86,149,245,156,119,129,168,87,171,80,165,242,186,80,151,93,51,119,50,81,182,187,35,167,101,234,54,112,78,54,82,90,212,48,65,97,38,202,123,108,152,98,221,139,205,205,96,207,155,169,185,117,67,237,56,240,110,234,33,159,90,55,123,7,155,155,27,227,193,205,208,185,97,213,186,129,106,29,176,232,183,46,48,147,55,255,157,162,153,226,190,135,145,220,115,239,166,59,137,233,235,87,239,122,176,63,196,183,155,186,247,117,197,242,99,89,117,111,89,236,23,144,215,237,230,102,27,155,122,219,179,247,189,91,23,195,189,22,208,30,120,217,124,209,222,218,127,253,250,57,5,110,122,240,184,243,176,191,183,183,227,184,156,157,130,178,213,243,118,138,250,3,141,198,5,47,234,28,50,189,145,55,240,87,248,41,96,138,99,167,198,134,196,120,59,194,212,38,134,195,110,111,135,208,115,219,228,61,92,178,65,192,153,53,40,132,80,13,81,38,97,59,93,19,232,251,174,2,222,251,14,87,42,30,82,174,131,179,216,78,200,11,17,90,63,119,213,57,124,7,72,82,98,158,195,189,29,39,106,34,52,61,165,241,49,141,15,147,6,241,192,81,151,196,206,213,69,177,135,182,148,103,215,78,169,185,163,245,208,215,254,108,113,233,31,167,167,151,254,66,97,173,162,40,230,52,252,22,8,181,92,241,206,78,62,60,18,146,120,190,15,39,205,227,195,163,247,103,199,103,95,206,223,245,207,62,31,255,145,143,97,36,196,220,100,66,210,135,46,77,13,27,7,94,229,138,58,72,108,199,59,241,128,221,243,135,254,242,69,188,160,108,232,116,225,143,181,228,232,195,53,23,132,213,251,181,208,36,105,2,132,254,20,160,130,103,249,176,230,155,227,147,19,45,126,152,170,126,130,161,57,136,103,113,226,89,255,213,162,255,44,161,168,156,196,87,65,233,39,56,216,35,190,241,27,72,170,250,31,94,250,56,48,162,98,44,189,17,132,13,254,7,215,119,98,35,57,70,113,194,233,59,66,185,149,138,248,48,45,150,115,22,122,144,221,86,227,55,147,121,124,201,49,207,228,97,24,188,170,11,92,3,63,201,145,145,115,78,156,201,135,43,18,195,21,8,108,229,139,226,217,165,253,2,247,11,77,19,43,211,113,149,5,139,149,201,220,198,172,88,162,119,35,105,109,153,5,242,108,203,250,20,198,11,149,66,103,225,66,235,10,30,122,244,193,232,107,232,32,45,206,45,97,44,171,119,13,102,185,12,132,217,224,253,146,18,200,100,126,35,161,16,82,5,218,50,194,152,46,114,181,78,226,113,64,138,218,104,35,178,171,213,2,133,220,154,92,160,60,220,204,140,242,63,9,174,131,153,212,173,159,195,28,48,35,81,208,65,188,68,132,109,181,42,230,139,252,36,34,230,106,194,120,84,236,46,232,252,169,93,236,1,32,67,200,0,70,10,207,24,147,161,91,134,16,13,248,63,134,183,193,140,77,89,182,139,138,49,191,80,70,71,101,226,60,169,30,7,27,150,110,86,35,195,129,84,46,150,154,22,93,192,220,147,73,85,148,140,99,116,207,8,222,132,179,122,99,120,100,252,223,196,75,255,123,129,184,34,105,99,226,108,47,144,15,163,27,174,121,103,94,71,196,142,136,207,126,85,192,216,93,56,28,198,35,96,28,93,223,187,148,14,207,130,230,85,24,77,72,114,74,73,254,6,111,205,183,159,251,95,78,15,250,39,71,231,237,253,143,31,217,244,191,246,46,232,30,132,57,147,135,221,89,112,133,98,27,239,55,25,52,21,180,167,175,197,68,158,199,189,145,59,14,108,217,227,250,207,175,95,239,186,183,222,243,157,95,158,255,242,242,231,157,95,94,192,238,188,100,194,236,222,243,157,159,95,181,127,105,181,94,17,111,72,27,143,15,12,128,191,55,37,137,239,61,211,108,243,247,230,189,69,103,66,214,185,49,124,142,129,107,137,197,103,172,238,190,119,221,24,193,30,223,114,191,194,110,124,208,27,119,94,109,237,55,126,118,79,189,198,171,205,175,238,33,124,56,129,116,231,123,167,221,243,186,247,202,57,241,46,6,35,96,75,221,187,65,134,220,41,112,174,155,39,189,219,206,149,8,120,249,220,124,223,221,49,223,219,47,205,247,92,242,92,234,124,98,246,74,173,133,58,125,133,58,213,29,28,216,67,96,169,100,213,14,177,86,142,72,115,178,121,72,89,28,18,247,204,245,216,247,110,28,254,185,213,205,77,180,75,24,24,127,107,33,252,156,87,141,253,231,183,251,253,243,221,29,26,119,172,78,76,74,119,227,173,197,214,115,151,13,196,156,6,162,79,120,214,23,168,29,75,184,100,246,200,29,213,103,112,236,24,213,61,196,141,43,148,29,59,110,92,247,22,56,146,232,29,20,178,156,64,150,149,217,148,230,192,173,50,100,221,55,10,117,63,223,121,142,85,47,96,226,141,132,15,188,26,166,67,179,92,150,131,80,11,93,80,35,67,183,48,215,252,215,30,90,141,132,222,132,197,112,248,156,155,117,227,70,163,235,244,89,111,243,17,122,194,27,78,234,202,145,209,16,20,250,121,131,83,73,12,18,73,12,224,208,11,196,32,246,236,172,225,35,49,8,61,6,212,18,119,98,32,6,179,18,98,144,32,49,72,189,22,81,20,34,6,19,111,198,30,208,209,225,18,150,209,82,95,70,115,111,185,23,195,74,243,129,208,236,34,32,80,247,18,198,255,18,162,136,24,140,178,0,135,190,151,116,47,48,41,94,204,141,24,205,232,3,239,156,66,163,187,35,156,185,171,9,222,138,247,55,71,252,216,55,69,255,135,35,154,189,185,14,153,65,135,44,169,67,116,3,111,179,59,6,22,227,51,78,185,210,41,178,33,250,51,187,5,182,46,102,241,200,103,252,9,188,73,62,132,63,31,160,151,67,122,250,13,120,3,120,156,163,29,211,73,8,63,50,45,222,103,160,142,42,71,245,101,72,96,200,22,90,67,14,12,144,233,192,0,137,224,166,209,43,119,50,236,74,49,72,52,136,241,128,20,192,15,61,59,43,245,9,23,193,9,212,226,208,79,25,126,175,246,110,211,165,168,124,115,8,76,150,191,125,32,16,28,47,202,5,104,42,238,119,252,220,160,250,74,227,233,24,127,94,30,138,253,71,119,59,223,130,36,198,64,173,39,129,139,139,12,158,142,189,65,111,122,214,104,153,161,246,73,83,116,170,199,250,20,131,84,231,2,23,37,115,44,246,175,103,165,241,50,25,7,13,56,134,80,66,166,162,142,234,194,181,20,24,136,70,10,252,237,212,114,43,251,207,120,183,7,120,197,151,239,178,150,214,71,55,74,130,165,206,57,18,133,36,246,118,97,123,241,97,123,241,158,179,145,13,105,252,232,224,139,186,26,14,188,53,118,209,169,13,62,160,252,150,30,218,67,47,145,94,64,195,61,152,241,66,20,11,143,141,176,203,83,177,159,173,176,30,108,205,94,191,126,37,242,96,63,16,156,169,224,54,11,110,99,112,66,193,58,193,56,144,166,20,210,81,175,108,3,140,216,54,46,57,214,150,196,104,75,214,203,6,216,158,97,135,90,69,243,19,255,108,133,91,254,67,75,43,224,118,109,1,187,64,54,19,60,12,62,23,211,255,231,159,183,162,129,15,141,171,183,95,236,208,227,206,176,190,243,138,158,218,88,144,15,93,213,195,159,173,108,16,67,107,134,240,175,67,239,240,214,126,169,21,125,101,58,48,225,29,137,182,137,27,49,194,101,244,98,4,184,194,235,59,124,108,227,227,130,30,119,224,177,59,243,172,147,229,60,140,112,150,221,89,68,33,111,59,7,242,76,187,132,217,248,252,213,139,159,95,2,91,37,161,104,18,151,201,125,131,112,102,47,183,17,118,146,36,94,208,68,32,91,115,33,223,146,209,231,110,210,152,34,155,21,229,109,36,166,80,237,75,135,152,175,210,47,221,116,115,243,198,30,49,26,60,118,39,72,160,103,226,253,130,253,132,133,237,240,2,40,228,84,167,143,251,121,83,22,225,152,131,0,131,184,144,179,107,74,213,109,14,6,246,7,201,92,248,203,23,87,33,238,73,120,61,38,236,10,9,243,116,124,53,73,226,197,195,3,9,116,144,216,7,252,6,2,61,76,44,208,33,88,152,30,49,84,24,49,225,19,186,231,143,83,118,180,179,239,103,120,184,232,8,215,14,46,50,246,176,195,44,216,245,91,24,164,157,123,96,7,50,134,223,201,159,92,81,48,194,12,233,80,64,85,50,97,70,29,34,205,17,240,172,180,101,171,43,27,78,57,174,112,95,44,157,23,171,146,17,250,66,107,33,142,69,222,187,48,9,47,206,97,79,98,212,207,34,183,15,168,243,240,117,233,39,1,108,20,95,225,27,167,131,242,227,8,15,60,240,237,212,187,95,1,111,119,191,146,51,242,132,196,205,250,137,87,119,80,81,234,232,86,221,208,226,118,32,29,84,36,226,19,119,82,65,48,54,202,51,133,137,239,70,10,112,8,235,38,14,178,6,90,176,59,43,132,179,174,234,10,5,21,252,194,5,84,242,93,109,48,241,195,131,149,92,140,108,164,67,53,241,199,177,204,168,8,160,70,134,69,112,0,210,114,145,242,34,49,191,83,175,228,172,215,148,119,19,182,165,26,13,227,129,167,41,244,60,47,85,78,104,191,65,17,131,40,65,195,46,99,137,88,62,158,56,52,202,170,120,169,88,76,110,101,155,229,88,232,94,156,100,33,122,249,101,234,0,220,35,140,150,177,202,129,64,32,30,47,39,120,82,101,12,140,185,226,201,93,230,80,82,71,9,221,151,19,24,240,202,169,0,38,247,131,71,52,6,115,86,110,137,131,4,53,157,179,220,141,165,114,109,64,122,76,211,136,61,143,61,255,225,161,69,140,171,176,4,154,218,120,140,25,11,89,51,3,227,92,0,75,59,105,140,95,27,96,34,26,100,25,144,251,101,79,179,65,139,58,228,155,219,189,244,242,78,102,70,154,239,51,118,208,106,155,138,112,225,230,230,152,64,147,77,127,56,162,62,97,147,208,51,143,51,56,140,195,49,104,140,21,134,253,105,48,30,186,11,58,194,124,248,120,218,156,4,40,243,193,69,202,52,72,23,67,109,196,220,25,68,102,82,130,154,160,18,23,30,6,194,105,30,161,55,47,68,95,244,247,174,187,125,193,131,222,193,225,163,63,132,227,183,69,96,109,119,176,75,66,103,156,179,231,246,16,229,231,189,203,206,136,200,248,129,238,9,238,206,17,117,63,32,149,188,59,170,55,170,162,141,235,117,23,219,58,81,157,141,86,250,155,155,245,250,244,53,19,140,168,62,125,61,23,177,98,52,98,237,66,247,226,157,151,242,56,161,11,241,56,90,139,46,58,211,229,132,124,110,65,90,122,125,139,50,35,187,148,70,148,175,101,161,93,48,150,203,94,91,136,213,139,185,122,131,145,81,212,110,80,94,114,46,250,99,21,245,52,148,184,28,129,19,62,53,11,178,59,243,203,186,5,9,253,167,150,35,103,147,137,141,47,194,149,136,65,80,156,126,164,90,161,5,202,124,224,0,80,146,11,143,140,167,131,115,188,244,20,177,241,116,80,29,157,206,14,95,69,252,119,242,232,80,158,66,59,90,176,234,32,171,95,237,148,17,146,168,131,89,150,59,61,100,230,233,11,141,246,114,135,135,128,117,157,148,180,31,51,23,214,6,158,25,70,120,51,243,179,40,72,211,226,151,183,132,201,110,66,28,228,92,177,86,56,96,29,4,168,63,68,87,51,177,135,151,51,18,48,152,97,3,91,39,255,176,56,84,158,54,184,168,32,168,16,128,173,147,3,51,14,140,77,62,198,111,102,12,28,142,92,148,119,39,42,138,26,159,92,164,67,21,135,186,51,166,138,211,157,146,22,235,243,177,138,150,235,213,92,126,111,180,66,69,247,230,163,224,217,92,69,66,101,231,242,82,15,250,60,154,152,232,250,205,5,117,173,22,121,236,231,34,171,123,143,132,0,86,197,84,212,207,201,249,76,246,223,137,76,100,196,146,227,111,172,39,33,98,151,43,218,160,138,118,238,98,65,71,176,48,191,12,202,99,194,97,204,184,143,169,38,193,28,40,120,153,46,114,84,184,83,70,154,29,183,42,31,47,238,153,226,251,142,38,190,175,164,252,196,74,20,105,191,121,7,192,113,170,97,147,201,69,175,80,216,43,41,14,117,246,76,206,55,243,114,126,50,128,175,182,232,62,130,178,238,103,92,213,95,221,99,184,254,35,12,106,66,167,53,132,119,139,21,19,26,122,113,25,183,213,205,109,78,93,198,31,73,221,149,238,76,94,7,71,226,68,39,31,191,192,113,82,187,27,110,68,242,12,36,31,85,20,141,79,156,177,83,39,33,80,230,85,32,129,243,170,214,143,116,175,225,64,165,49,239,2,41,93,82,61,123,48,192,133,224,26,82,158,161,59,192,37,230,182,241,1,22,38,60,12,157,252,237,19,187,31,143,157,252,173,81,189,14,68,53,63,43,171,6,60,227,10,90,42,121,163,225,154,156,129,94,34,170,38,186,251,121,30,190,100,214,68,197,93,185,122,211,215,56,13,148,108,42,254,222,200,62,127,31,202,157,50,39,12,138,89,142,152,93,85,167,242,209,115,75,181,144,157,238,147,206,21,186,10,66,37,103,20,49,118,68,30,230,114,203,41,183,152,76,133,0,87,107,244,83,22,174,217,71,110,144,27,101,237,58,54,63,143,130,210,121,244,255,139,57,100,204,153,255,243,179,2,86,159,127,93,4,97,203,81,44,115,224,186,249,205,200,208,58,150,87,231,77,186,235,183,31,89,24,228,106,154,119,79,177,26,165,137,248,166,146,159,109,54,115,38,190,102,19,132,179,167,56,165,20,182,210,31,191,229,114,67,181,252,169,103,93,21,140,129,47,196,98,147,177,138,46,149,43,35,60,114,57,142,174,173,165,203,212,188,86,168,169,26,161,77,79,253,251,211,238,224,93,137,24,137,138,68,157,114,75,33,197,225,203,61,152,245,4,108,180,126,19,247,88,191,121,199,109,163,240,26,44,82,246,81,99,178,143,226,236,116,235,33,26,204,134,220,223,6,59,161,39,2,221,191,19,123,1,93,108,161,11,4,118,195,197,236,107,121,232,66,132,210,221,60,140,8,119,165,124,81,108,25,178,73,24,11,29,107,44,214,197,226,254,69,226,250,196,157,123,97,125,209,213,228,51,164,173,133,146,19,243,120,6,129,203,242,192,121,49,48,46,15,212,147,195,82,76,3,174,79,166,185,19,97,157,195,106,81,236,25,56,61,105,21,44,166,99,37,149,166,211,42,81,76,7,163,170,21,248,92,36,68,93,125,224,20,191,133,65,114,192,98,216,1,2,215,227,183,54,251,217,97,63,104,128,129,205,75,235,222,203,202,236,119,58,249,220,80,55,163,50,71,228,230,120,0,171,14,20,2,249,63,175,204,127,183,83,76,176,174,254,88,186,168,117,89,174,98,132,80,184,158,31,173,149,223,204,233,66,217,76,249,93,165,42,163,224,90,62,64,231,233,132,100,156,91,13,48,26,13,106,229,225,65,240,43,106,223,243,74,142,91,164,104,214,13,52,129,2,187,85,241,111,237,234,229,176,149,186,229,34,10,188,29,213,79,96,85,231,59,55,67,128,191,75,63,253,112,19,73,187,31,139,185,55,218,220,180,62,50,69,55,106,15,121,163,232,225,101,9,227,124,2,227,54,149,161,167,177,232,54,83,187,82,81,40,182,36,177,78,71,11,143,132,32,23,104,26,236,64,92,53,114,77,229,229,121,147,15,216,105,110,40,196,144,169,225,210,213,241,112,240,48,135,31,52,116,82,121,80,24,65,136,15,154,134,32,208,223,141,118,55,97,247,217,154,84,205,16,51,35,74,178,206,72,114,230,34,40,137,138,189,163,174,19,74,251,221,39,192,236,162,2,29,142,30,169,162,90,192,171,69,241,100,98,57,229,106,118,56,68,92,103,21,53,184,180,237,177,116,188,128,93,140,223,24,189,202,71,33,151,175,166,114,41,6,162,98,248,40,202,70,219,28,59,249,94,90,120,69,78,213,85,56,149,51,130,38,203,154,60,10,147,169,36,57,43,224,187,42,241,72,182,144,166,156,26,153,173,31,163,215,159,138,2,137,129,57,197,30,58,120,44,214,33,23,21,156,229,124,67,27,211,250,113,253,225,98,76,67,91,87,124,190,245,10,116,75,170,5,139,192,187,98,156,47,94,139,250,229,172,210,69,183,104,19,198,192,30,74,245,163,144,126,87,17,161,51,107,73,202,202,116,196,25,184,125,84,2,110,31,33,184,125,197,130,77,244,251,164,64,19,57,36,192,117,37,205,59,68,93,245,39,147,179,152,74,195,248,66,83,27,189,27,168,133,22,52,113,96,243,149,51,236,103,242,77,101,26,109,70,124,166,247,171,84,171,171,165,219,186,254,53,147,29,255,67,169,95,87,39,211,117,180,89,50,166,158,93,157,66,83,225,142,182,219,173,22,19,132,51,197,241,53,194,119,174,89,222,96,133,160,56,115,141,92,91,222,89,209,173,77,228,228,120,96,186,232,201,138,218,113,7,62,226,243,195,62,192,33,161,133,71,22,140,239,235,58,240,153,246,210,211,95,58,21,218,241,228,71,71,139,71,55,80,133,192,221,33,57,139,73,4,122,165,112,61,72,149,153,83,28,170,19,195,171,70,87,49,193,94,11,136,186,215,8,92,150,209,97,136,220,57,74,79,27,64,196,243,97,185,69,72,250,68,89,49,140,204,8,2,119,3,177,107,72,173,25,123,91,93,71,42,72,138,135,7,75,87,68,194,219,201,209,12,78,87,61,235,151,86,203,66,158,49,158,161,23,80,248,107,117,172,8,150,132,63,179,224,176,1,25,103,208,176,113,207,98,191,218,199,137,247,204,122,86,159,213,159,89,110,237,89,29,234,195,177,125,9,55,5,14,20,123,232,98,41,120,29,246,194,78,208,45,173,57,155,90,193,246,130,31,21,198,228,33,38,165,191,11,116,62,9,191,19,117,108,160,78,88,174,104,86,21,236,6,214,207,98,211,236,32,82,89,132,233,99,41,209,0,1,18,208,145,192,160,101,74,27,127,29,169,172,231,116,235,75,105,101,221,11,244,181,245,110,77,89,42,150,221,16,242,32,81,55,110,96,203,219,198,167,249,186,227,109,113,175,24,104,177,134,235,247,9,102,88,250,53,129,98,183,162,122,176,21,56,63,110,227,192,91,105,188,196,41,108,111,178,169,185,140,56,209,129,214,47,124,56,39,32,29,205,183,220,231,106,94,154,186,136,212,16,225,7,110,244,41,134,179,12,38,254,172,56,111,232,2,95,204,221,237,153,57,141,97,198,143,55,171,236,89,206,79,207,62,127,248,219,17,144,152,211,191,185,75,111,99,195,46,143,219,63,60,60,63,251,112,254,177,127,246,235,249,155,147,254,91,132,108,157,233,28,234,230,102,42,21,225,237,2,26,208,195,195,242,225,97,142,152,24,49,195,228,53,224,93,236,188,146,64,4,39,249,146,60,230,61,59,20,219,109,168,237,138,100,148,26,26,91,92,108,135,238,132,24,207,176,108,139,13,161,207,185,190,64,121,191,108,110,174,251,202,123,237,225,33,20,28,110,85,108,22,241,201,185,201,35,77,168,31,117,236,31,86,83,177,22,177,195,126,104,149,181,140,29,119,233,112,176,255,82,14,3,182,167,210,112,111,128,198,113,220,91,153,18,130,133,101,178,84,247,182,19,184,119,157,204,21,51,189,51,113,37,67,212,137,201,125,37,34,142,48,88,212,211,229,104,129,7,222,126,159,43,211,229,68,208,101,134,206,237,150,219,110,57,186,182,31,187,22,106,190,112,219,14,215,235,101,200,206,199,136,236,220,110,233,118,129,81,9,186,51,203,143,116,16,51,52,66,98,106,158,18,82,152,180,61,81,25,127,224,15,201,21,51,252,50,69,215,12,225,85,153,212,161,4,56,69,135,127,45,180,19,189,20,2,213,189,140,111,114,68,219,180,186,230,52,6,245,226,177,63,73,9,205,216,182,117,232,15,202,13,191,176,33,103,194,52,159,39,197,161,16,86,172,190,212,221,86,119,114,65,142,52,33,166,178,198,52,50,227,28,197,13,146,231,97,131,253,192,237,91,227,254,182,38,100,92,205,53,103,231,192,20,160,27,206,16,62,185,83,111,222,107,119,200,175,47,129,146,160,43,222,191,191,11,16,22,7,181,144,252,173,192,100,165,72,173,180,184,35,175,91,120,27,5,208,61,8,11,116,170,216,141,117,169,125,223,112,253,174,69,115,238,141,120,215,94,160,164,2,250,217,156,217,144,57,221,126,249,229,166,27,107,188,127,172,29,240,175,87,113,225,206,33,118,3,109,227,196,248,26,65,133,99,70,208,188,171,7,146,209,128,67,195,235,86,47,230,171,96,225,34,103,168,222,218,2,46,91,19,61,185,55,94,144,223,153,133,158,247,205,195,3,254,220,9,188,233,146,142,127,210,142,213,61,120,132,134,29,60,133,134,217,79,145,152,187,119,222,58,17,26,179,166,169,221,109,123,55,221,54,211,98,179,69,255,132,40,100,132,47,33,118,178,18,205,221,117,133,53,53,51,212,191,133,223,219,189,101,183,94,191,101,253,178,15,103,196,91,210,141,231,152,72,239,151,115,199,222,119,156,171,186,55,221,218,223,242,183,219,193,174,178,118,59,119,191,186,167,238,161,123,226,126,115,63,186,71,72,99,142,61,123,31,93,141,192,106,10,122,99,52,146,159,185,111,188,125,154,248,200,136,184,103,240,226,143,199,184,250,255,132,71,186,83,36,235,120,231,4,94,175,231,180,92,30,30,46,221,111,234,181,119,130,90,225,205,23,91,127,66,104,227,219,214,200,253,232,157,32,214,198,8,242,56,233,53,78,80,127,252,79,247,220,251,182,29,186,95,61,251,170,254,209,217,14,153,190,221,185,119,69,129,45,70,99,146,96,30,248,41,65,200,253,249,154,59,180,121,135,40,13,91,48,191,217,23,162,50,111,28,86,181,109,127,43,196,148,127,238,189,19,218,88,229,132,143,101,245,147,247,231,246,187,238,17,202,74,196,250,114,197,160,252,132,100,252,124,219,251,137,13,220,159,48,102,144,167,125,94,247,236,63,27,239,156,237,29,168,132,191,29,58,43,234,193,227,8,139,121,120,200,12,151,58,8,103,15,43,254,172,23,171,237,224,141,11,227,0,91,54,183,241,229,28,31,11,118,251,142,123,6,137,78,189,243,250,25,87,24,104,222,66,135,28,122,95,27,50,224,110,59,116,115,169,207,212,136,225,8,247,29,135,95,98,188,247,254,220,26,213,143,183,38,93,152,19,239,93,152,241,26,9,88,173,230,61,88,197,13,239,106,107,209,129,37,93,199,7,215,136,224,26,212,188,184,65,184,92,143,244,105,124,169,160,237,146,29,213,201,118,42,73,51,35,203,75,136,163,147,126,228,39,117,210,63,229,140,174,36,244,151,60,83,1,120,85,113,74,30,169,253,224,162,140,87,174,160,232,199,239,255,126,124,122,188,127,114,68,231,250,11,118,176,30,179,187,176,39,209,135,60,103,106,112,155,51,131,212,234,188,235,12,72,237,12,37,58,33,159,152,83,228,91,17,167,33,216,27,1,45,32,199,77,25,211,85,211,201,0,240,89,177,183,216,202,182,198,72,5,114,58,202,148,115,140,234,3,51,28,246,120,107,170,200,68,223,163,205,157,209,132,57,210,132,165,123,237,49,219,249,143,73,60,214,245,137,7,89,51,214,94,143,39,68,141,174,133,228,47,103,183,204,165,0,178,27,88,123,198,238,184,188,79,46,133,191,223,162,30,51,20,33,141,180,217,84,229,251,75,82,238,189,59,227,218,16,176,139,95,58,93,159,148,115,183,198,245,190,209,211,190,236,15,127,107,74,171,94,19,147,60,163,38,40,112,73,196,150,204,55,190,254,204,66,31,192,232,7,201,191,246,195,25,82,154,230,51,103,21,22,110,126,75,12,186,87,82,138,150,215,16,37,100,74,227,99,63,154,236,163,73,65,250,216,13,48,174,46,114,10,229,55,50,55,110,36,226,156,203,132,126,226,182,91,72,241,200,21,10,112,20,239,207,57,63,81,178,222,217,21,4,129,254,159,133,176,87,93,104,183,55,136,190,166,28,245,182,135,130,44,24,55,11,252,146,253,49,101,247,153,119,207,24,109,19,108,176,83,230,143,45,184,33,116,128,68,63,33,38,164,65,142,97,58,243,142,195,169,235,123,172,86,93,230,230,220,111,26,173,129,220,98,87,145,52,188,185,99,98,79,134,81,139,123,252,37,157,218,121,124,244,238,122,252,217,65,110,87,58,7,198,17,59,85,183,110,239,43,229,221,58,6,132,96,33,204,113,80,174,179,153,140,228,141,224,253,170,51,85,136,19,143,102,233,86,93,42,193,190,168,181,226,243,219,125,202,162,224,78,136,241,247,124,229,205,125,104,74,154,126,190,24,241,207,154,66,157,118,147,231,187,149,93,224,203,38,254,219,37,42,6,55,87,158,234,29,127,77,235,219,184,253,209,48,191,201,223,230,153,55,118,93,141,174,113,204,221,71,231,201,35,247,107,100,67,195,150,82,176,70,1,16,23,98,44,172,11,165,25,218,204,11,57,193,75,225,73,226,26,84,16,71,194,131,140,17,195,170,50,66,74,17,22,85,17,102,60,135,101,117,4,150,131,102,244,135,56,83,238,4,255,44,240,207,18,105,7,236,233,218,247,54,126,111,227,247,54,126,71,156,34,237,190,186,52,253,72,255,94,76,223,45,218,63,161,95,163,203,198,220,29,53,166,124,141,23,227,52,218,1,156,206,217,223,29,241,135,103,166,41,211,145,120,233,56,66,6,158,142,246,57,151,100,73,206,37,217,233,101,188,156,77,106,210,209,107,62,185,37,179,20,114,130,191,148,161,72,108,9,1,227,27,24,145,63,24,122,203,62,198,40,98,78,235,187,116,5,156,8,147,194,148,221,27,147,221,16,240,15,12,168,34,2,30,248,37,110,13,166,210,86,153,126,155,4,126,127,186,105,84,174,48,100,184,159,67,97,66,102,34,174,107,2,56,124,52,2,2,88,130,231,93,124,110,15,187,230,38,73,159,3,82,46,119,215,111,147,197,110,60,138,38,5,58,156,219,241,75,218,84,214,169,168,47,198,71,61,167,19,41,4,252,26,145,209,232,79,4,125,16,35,19,51,225,119,59,97,52,141,97,74,156,125,56,252,208,169,113,244,96,152,25,81,67,196,171,145,206,100,138,254,201,162,230,85,20,143,175,226,101,70,110,129,229,197,208,223,120,40,143,74,19,75,194,119,67,66,233,77,182,76,141,26,157,32,53,217,109,18,222,237,103,133,43,76,241,213,113,55,162,230,104,20,223,22,111,202,136,199,65,72,111,248,138,140,21,122,91,132,3,131,44,91,110,1,64,61,251,183,33,106,114,132,23,81,48,17,233,246,227,91,155,229,237,150,86,18,53,136,6,204,28,215,208,153,13,76,157,217,97,87,22,20,34,32,78,138,243,5,249,172,135,135,1,131,80,107,13,185,205,46,81,159,233,44,70,44,11,34,72,169,25,132,52,108,172,104,148,50,123,246,97,138,58,141,16,207,156,147,242,239,187,240,61,197,239,11,15,207,70,237,238,248,245,140,244,216,198,219,51,60,92,161,0,6,3,150,222,4,2,224,128,197,250,104,238,89,23,21,122,243,40,179,156,51,179,134,121,221,179,206,233,69,56,30,214,17,128,234,245,255,222,97,185,77,31,209,180,159,147,85,53,234,133,92,122,83,41,27,189,148,42,243,11,183,189,189,132,143,186,146,124,232,54,82,25,164,77,145,75,151,180,149,169,34,189,28,80,17,23,2,143,57,56,166,216,247,120,129,157,75,151,235,221,119,66,254,244,165,147,186,76,91,191,179,96,15,95,58,75,87,88,62,243,82,138,246,207,226,131,8,112,53,219,100,249,81,11,99,150,218,110,169,210,47,217,93,172,224,228,31,172,209,230,214,239,242,67,151,105,55,113,25,218,210,65,93,228,64,30,139,80,251,249,242,7,171,251,151,169,105,87,91,150,48,69,81,160,140,21,180,74,215,216,238,150,113,76,213,10,220,57,64,83,160,210,100,86,119,58,143,99,8,137,46,184,24,167,183,254,51,176,112,29,125,255,56,174,136,100,78,51,101,228,82,152,117,177,180,191,49,109,17,37,231,165,172,15,243,140,65,31,253,227,146,205,81,90,216,44,214,104,108,149,218,70,150,218,58,155,251,48,141,203,186,50,171,235,87,96,183,115,44,129,110,34,93,130,189,86,100,0,158,107,12,128,210,110,129,61,153,224,186,25,64,119,35,42,238,201,244,153,97,121,227,117,220,154,61,185,154,169,8,116,203,207,252,199,44,223,77,235,122,137,118,253,223,22,193,5,223,245,43,78,37,210,122,153,107,133,144,90,71,113,243,142,13,133,161,88,82,200,0,49,38,51,20,67,230,112,15,138,168,9,192,146,102,174,194,219,85,118,167,226,60,16,175,179,28,154,169,131,33,77,221,143,220,55,164,77,16,105,121,75,86,230,135,145,85,231,30,90,119,60,233,68,46,57,140,156,17,228,58,208,74,4,159,118,153,239,201,96,59,196,80,238,123,50,131,183,221,225,138,143,146,234,209,156,132,197,58,228,70,217,25,7,143,10,83,84,148,1,14,119,114,87,187,11,50,201,192,82,45,112,125,22,7,34,127,48,35,107,50,214,109,137,2,243,245,171,244,43,227,106,253,74,46,202,200,73,110,112,236,198,155,155,225,230,166,132,118,8,165,159,13,68,178,146,47,94,182,135,218,233,9,252,237,193,206,69,78,107,56,232,47,235,179,76,116,87,2,123,4,179,74,14,241,114,90,100,224,168,71,116,56,46,197,117,179,199,208,25,104,35,103,174,112,25,111,139,34,89,177,53,203,69,221,183,137,1,79,31,7,10,66,236,166,84,199,154,232,249,250,241,149,41,11,59,29,159,71,146,134,73,172,236,130,40,140,70,84,157,122,248,152,218,51,78,81,37,191,157,31,245,207,48,91,252,172,10,24,91,14,123,172,134,61,172,26,246,89,245,176,167,223,211,187,100,93,49,86,168,21,221,177,234,221,49,246,238,248,105,189,59,214,122,119,214,11,245,222,29,243,222,13,121,36,217,187,172,108,77,30,42,46,155,39,106,49,44,188,22,29,209,249,141,242,98,111,217,93,32,160,236,68,84,115,162,153,140,16,86,34,246,232,96,129,32,179,136,155,140,17,56,157,194,251,61,120,83,52,42,213,118,64,186,18,192,3,51,185,44,134,104,121,42,154,31,203,34,255,160,174,202,255,77,173,232,22,205,128,156,43,27,137,44,229,15,171,100,37,223,49,236,51,228,211,38,222,88,14,251,68,13,251,4,175,246,38,79,27,246,137,54,236,73,207,144,9,77,248,176,103,60,146,28,118,86,182,161,209,41,213,77,139,103,174,208,84,27,213,199,50,208,198,114,172,143,37,148,160,141,101,96,92,14,169,193,124,132,20,235,251,97,208,91,187,240,3,224,144,255,234,166,176,150,52,152,234,6,185,29,58,86,83,14,247,77,1,194,19,43,252,247,193,16,102,5,34,161,248,98,54,141,247,38,221,49,174,159,180,160,147,50,16,171,199,71,212,16,248,3,171,103,232,222,118,90,238,29,252,187,129,229,123,217,129,179,64,119,93,79,48,243,179,216,77,255,141,157,178,144,105,41,158,145,50,188,150,22,215,101,146,77,84,42,49,185,20,118,10,167,251,191,100,61,175,65,252,0,44,48,228,17,242,7,96,82,196,155,109,205,234,233,22,76,102,58,1,135,232,185,101,225,33,223,0,20,171,36,250,100,107,82,95,108,45,48,58,221,69,148,96,206,252,122,246,238,132,59,166,222,220,140,116,124,88,237,203,195,195,6,219,133,29,216,50,216,166,26,63,182,246,67,77,70,199,4,206,236,160,29,75,2,112,1,7,97,210,7,142,249,74,226,14,35,2,212,53,113,71,158,181,128,85,132,93,217,182,56,198,205,248,245,206,230,230,244,117,251,225,97,137,79,151,175,219,2,213,113,234,94,123,48,215,248,119,224,41,250,158,18,11,76,183,119,128,234,111,123,211,237,190,227,138,148,16,231,90,139,115,137,113,150,219,222,229,246,181,50,128,175,106,28,176,239,238,53,185,91,151,208,75,243,156,129,49,139,80,96,79,167,238,165,43,63,171,150,187,83,175,15,173,190,54,91,13,163,52,234,201,247,29,171,163,125,67,224,155,164,34,251,181,12,239,93,53,71,219,200,30,97,105,195,249,5,73,88,57,83,123,39,152,218,187,239,101,106,221,117,171,121,45,72,10,113,168,2,107,84,46,197,239,155,141,116,78,10,141,153,24,194,76,148,204,0,51,197,12,242,110,234,168,38,99,47,24,204,134,76,239,66,28,72,139,199,38,224,49,116,40,43,99,15,201,180,81,147,227,63,110,222,194,191,59,248,119,3,255,46,181,189,164,116,16,39,85,131,200,243,249,190,113,156,136,113,156,168,113,76,196,16,250,56,122,197,253,236,52,158,133,19,226,44,36,155,82,106,171,103,236,195,216,32,158,190,64,105,185,176,158,211,110,205,5,98,237,153,158,224,89,13,175,47,253,8,197,155,43,119,238,39,87,121,12,117,188,6,150,225,104,72,151,22,110,137,233,40,255,14,226,192,100,137,203,144,114,138,17,202,51,130,46,173,200,70,230,194,156,207,153,31,32,89,89,176,102,77,244,152,153,191,102,46,36,204,171,117,11,34,207,59,236,69,76,10,160,236,203,58,145,33,23,200,27,86,231,124,34,208,69,119,94,71,195,232,38,20,94,107,134,233,213,154,29,249,243,230,186,155,186,199,148,68,212,230,38,247,187,128,188,24,193,159,122,64,30,140,6,100,3,139,94,139,224,79,61,32,135,69,40,24,54,253,60,86,151,193,174,248,141,117,181,150,36,149,74,246,185,159,180,82,135,94,121,95,94,67,88,84,100,45,235,104,8,139,3,10,25,156,12,135,158,30,122,50,148,110,46,153,143,200,156,155,193,139,31,239,200,208,184,243,103,160,161,101,247,181,165,30,14,239,63,67,68,127,70,247,14,157,251,41,69,44,227,174,232,74,137,185,162,75,152,43,58,159,185,162,139,153,43,58,60,134,188,20,77,191,39,113,180,180,136,117,213,17,160,144,245,172,107,249,88,54,238,165,65,79,225,79,163,237,129,159,64,175,77,66,68,116,146,126,69,92,159,132,109,120,5,209,177,18,170,59,37,37,124,112,145,152,181,169,36,113,172,146,195,137,70,109,40,204,174,95,130,50,167,123,227,110,189,158,74,82,62,72,135,221,25,90,162,17,61,61,5,74,108,79,216,189,45,186,44,225,195,61,67,44,238,21,244,71,133,63,45,29,141,214,157,113,76,74,210,4,30,199,113,50,73,73,9,120,140,5,164,192,51,70,2,97,251,249,22,223,78,187,227,65,6,252,247,107,116,151,67,238,117,200,77,131,135,7,199,20,118,195,24,74,14,97,24,128,247,100,49,32,162,47,34,98,36,31,70,12,35,98,164,25,240,178,20,241,105,57,114,206,144,220,32,213,37,34,170,179,37,193,96,167,244,13,50,169,43,148,212,45,137,14,123,233,145,203,160,210,148,35,250,86,149,242,2,191,250,229,41,251,244,173,34,37,105,183,217,211,215,94,223,145,176,227,215,238,157,123,227,30,184,183,238,149,187,79,122,138,167,222,100,16,35,72,62,252,160,169,252,9,61,192,20,255,6,15,225,208,253,136,63,248,225,136,30,224,195,49,60,204,134,238,27,252,193,15,103,244,0,31,254,100,132,143,32,82,237,169,227,190,211,223,129,171,253,201,251,179,251,211,158,247,174,251,19,50,42,63,237,141,122,246,87,239,167,189,105,175,213,153,18,27,217,238,216,211,198,79,206,54,252,29,57,192,44,207,27,246,188,113,233,108,125,117,239,188,211,134,125,218,248,134,207,55,222,97,195,62,108,124,196,231,3,239,164,97,159,52,142,224,25,14,155,144,219,235,62,228,50,130,220,250,144,171,61,162,220,70,141,62,230,118,217,176,47,27,23,44,183,111,13,251,91,227,152,229,246,177,97,127,108,188,97,185,29,53,236,163,198,25,230,230,138,170,177,44,101,197,32,171,91,86,49,202,234,138,85,140,178,218,103,21,163,172,206,89,197,48,43,185,194,222,235,253,33,181,35,174,221,91,199,113,63,23,191,193,174,193,190,125,240,150,91,63,213,159,111,189,119,63,121,239,187,159,246,188,207,221,79,208,131,95,61,251,186,241,9,42,117,221,184,197,234,126,221,107,65,117,191,190,110,67,117,191,186,139,193,7,196,205,191,107,216,119,141,43,168,197,67,75,4,221,52,236,155,198,190,17,116,208,176,15,26,231,70,208,206,139,23,26,78,114,96,235,34,57,166,38,42,214,236,140,30,113,205,10,76,61,102,251,207,129,245,102,64,245,194,113,96,117,56,0,45,215,13,13,210,143,65,242,57,190,17,103,72,118,175,26,114,242,179,157,58,192,91,78,188,180,209,214,124,89,140,73,228,35,186,115,225,249,91,41,199,223,159,32,254,190,187,128,175,168,117,147,184,33,138,186,66,18,117,209,79,138,30,21,23,244,7,131,102,20,4,204,132,136,92,79,69,76,35,1,11,54,19,233,40,115,176,95,17,178,73,106,117,120,45,145,94,228,220,60,237,202,58,249,152,183,207,138,240,113,197,204,72,108,197,130,102,20,36,178,231,86,12,157,194,77,58,176,170,193,133,63,171,77,195,139,101,130,154,37,43,195,175,142,70,94,93,78,188,9,29,219,93,194,73,176,221,108,163,67,130,0,93,18,236,8,13,27,214,241,164,240,7,180,198,8,66,57,161,126,70,141,232,106,123,228,94,27,97,120,157,125,1,107,74,206,104,245,145,158,252,81,106,247,183,136,201,152,35,32,56,250,53,89,23,247,122,139,184,15,30,247,192,235,111,223,193,146,187,222,190,129,197,118,207,230,28,112,254,108,198,117,124,121,63,12,245,18,23,196,80,29,126,67,220,222,62,16,119,196,237,237,219,21,44,209,187,250,206,214,37,122,49,195,95,36,145,169,6,188,141,18,95,60,248,188,161,206,77,237,123,118,206,184,19,231,140,27,87,129,64,51,125,182,208,101,3,145,118,98,121,103,125,181,114,72,45,90,23,50,6,233,165,69,20,119,131,196,168,194,55,163,38,169,131,83,241,37,202,156,39,252,184,197,68,24,235,242,233,50,39,108,50,55,160,229,95,11,174,43,128,222,147,92,133,227,3,31,122,167,204,118,15,231,43,147,34,31,230,164,200,207,157,67,88,42,76,206,115,72,83,159,9,123,240,121,103,200,4,58,248,188,203,136,4,207,8,82,199,50,35,88,135,129,125,234,198,184,228,174,156,238,87,19,133,253,52,223,84,206,62,8,37,128,177,28,211,81,227,114,235,64,14,235,5,188,221,138,145,149,227,122,187,90,233,204,166,92,13,161,226,220,252,1,78,239,33,131,93,47,42,167,252,30,93,69,241,77,84,59,254,92,35,166,13,77,165,113,57,72,5,208,38,227,9,209,97,168,223,124,7,67,224,173,227,18,119,24,151,168,216,67,233,169,24,217,67,96,42,162,193,171,239,226,18,81,19,131,101,191,32,204,102,71,106,239,225,237,213,114,230,39,127,71,86,24,29,140,19,92,252,206,132,123,186,45,135,38,19,206,21,158,152,203,56,175,22,198,249,182,229,211,146,207,156,238,194,27,160,98,223,214,146,169,248,181,241,169,13,7,10,46,107,179,67,32,79,204,252,96,194,192,212,81,212,96,138,73,80,230,160,107,251,138,161,153,144,23,240,146,11,117,232,180,66,189,55,55,163,130,20,36,114,153,215,28,165,171,49,151,72,143,115,5,244,40,108,2,231,130,243,154,75,152,72,193,112,11,1,255,92,136,75,172,40,110,36,36,191,182,200,71,141,235,55,15,151,243,249,93,113,242,8,253,231,167,204,6,17,215,186,140,179,69,24,93,89,152,53,135,182,44,156,199,239,15,62,156,124,248,124,116,216,105,187,191,191,23,207,59,112,182,199,77,160,212,33,27,151,138,232,218,240,124,74,147,225,51,119,44,77,200,3,166,23,114,166,184,48,138,111,217,156,103,158,214,210,44,88,176,201,207,252,196,241,247,151,67,237,198,16,111,95,33,236,103,30,150,209,65,142,7,190,18,214,223,164,224,27,232,30,217,196,97,50,231,153,205,212,206,227,42,193,228,12,64,117,171,82,88,145,148,195,112,147,167,15,103,193,105,175,113,176,214,187,73,220,69,147,146,26,151,245,81,7,136,219,74,106,189,184,161,148,77,23,247,146,170,221,242,202,138,174,196,38,94,117,163,187,134,130,160,204,0,9,24,63,176,0,143,68,42,181,30,29,247,160,67,112,40,167,30,234,160,1,15,48,0,182,96,8,124,0,16,243,216,93,214,67,52,140,28,65,252,198,37,38,234,195,115,27,159,33,229,245,211,22,187,54,73,208,19,233,211,211,228,150,234,141,55,184,70,138,65,194,219,107,164,24,40,189,29,118,47,214,50,14,23,91,55,72,182,29,212,20,233,63,194,142,220,32,115,131,49,187,204,44,49,90,35,151,93,200,245,232,246,73,35,238,214,59,144,123,238,21,238,98,37,230,13,246,173,211,189,210,93,244,69,58,206,173,132,89,70,116,170,104,114,170,244,233,207,98,78,227,236,43,96,225,198,142,140,202,122,11,171,160,224,229,36,53,59,139,217,231,43,214,158,125,79,46,78,54,150,52,138,82,42,115,85,32,131,112,26,212,180,114,246,97,10,67,144,207,216,70,228,194,174,74,77,119,50,96,207,196,22,238,138,42,150,220,227,179,38,16,94,195,32,218,206,220,96,59,25,106,224,135,188,242,85,55,142,148,16,182,212,1,41,246,146,146,39,78,73,210,213,44,35,232,100,7,141,105,100,87,86,8,42,41,146,102,212,32,192,128,177,24,252,65,193,134,43,250,163,194,62,7,246,209,167,104,46,135,30,154,237,204,60,216,17,160,206,134,61,15,185,236,144,82,207,200,80,79,94,63,67,58,134,123,119,121,41,26,72,3,108,1,95,35,142,101,28,150,49,106,138,173,64,215,58,201,110,187,186,29,241,76,61,163,33,165,102,240,49,211,223,220,80,179,192,208,211,132,134,37,136,145,70,7,224,139,154,106,99,98,7,196,162,45,136,146,87,145,110,173,81,205,52,87,185,212,168,80,154,171,70,90,121,186,74,154,168,5,238,103,146,37,84,162,125,34,213,146,51,204,56,222,64,9,155,150,19,186,22,183,17,212,246,17,150,78,234,178,168,130,127,41,163,139,165,211,93,167,185,106,94,43,58,82,100,81,50,215,82,140,137,203,101,180,85,18,211,176,32,93,157,253,96,241,45,151,198,154,110,104,73,218,223,77,208,78,244,42,72,62,194,80,40,159,59,122,40,227,24,245,16,87,188,156,38,227,98,26,8,236,89,86,71,123,133,246,189,37,165,142,127,80,200,135,5,105,89,122,201,143,23,82,195,209,33,133,67,208,175,126,52,153,5,73,65,22,189,251,51,74,163,83,59,193,203,221,178,123,240,211,187,249,40,6,54,214,74,233,161,240,165,137,238,4,144,58,247,74,108,235,4,74,225,170,212,240,174,220,217,139,40,48,106,74,12,89,88,69,158,39,195,55,196,179,98,160,122,162,118,29,89,34,16,163,2,5,30,219,190,128,106,104,226,77,152,109,107,130,98,169,132,153,120,210,184,77,0,244,239,8,13,61,196,157,16,31,129,46,244,244,23,82,187,19,107,77,21,116,3,155,179,42,8,219,47,252,210,112,18,137,254,146,131,107,216,171,17,251,135,147,203,86,7,49,28,208,29,32,6,122,59,6,64,7,16,48,127,148,44,23,153,109,113,190,220,97,132,109,167,83,21,1,38,2,91,187,9,34,168,176,216,187,29,146,39,1,237,183,84,186,52,35,35,18,152,58,108,149,59,43,180,5,231,159,117,218,175,134,81,87,137,213,44,13,87,100,134,137,215,29,138,233,79,205,225,143,154,106,222,246,162,206,189,32,145,145,38,96,26,107,73,114,3,138,202,39,165,101,119,53,211,78,88,37,243,48,13,244,17,32,199,120,34,255,196,102,54,175,201,157,48,131,27,248,67,4,174,71,205,46,90,73,171,177,143,195,148,202,106,208,84,200,32,0,117,13,54,194,230,36,142,2,129,97,194,139,195,123,97,116,207,3,71,209,102,118,25,68,230,4,0,98,143,195,106,185,112,184,119,220,252,39,218,32,216,55,167,27,65,14,98,216,69,50,252,160,245,208,132,223,57,90,49,81,7,244,112,108,151,131,133,246,180,224,78,12,201,164,235,160,168,43,39,99,228,207,133,24,181,63,2,210,118,116,59,14,136,60,169,89,2,221,58,107,154,31,241,224,207,40,141,195,93,142,48,32,131,143,135,111,170,50,40,137,81,200,229,119,104,240,2,26,21,76,62,7,233,2,232,65,80,149,219,154,152,42,87,230,37,33,91,194,20,17,115,45,151,9,73,101,104,67,46,79,62,9,50,63,156,165,122,255,47,212,12,221,176,13,77,33,202,199,121,120,48,2,243,61,87,248,92,210,47,133,56,107,90,91,18,183,164,81,176,220,158,218,228,44,6,70,16,97,215,28,205,17,231,82,236,79,176,112,229,100,199,155,244,36,32,61,60,221,177,233,92,91,194,249,245,17,57,77,182,188,108,253,198,95,47,105,170,43,200,115,251,113,198,114,144,238,35,130,238,9,164,185,12,72,64,144,81,72,32,61,184,193,158,169,252,170,51,160,190,227,137,128,25,132,253,37,240,231,234,29,14,137,25,223,49,207,184,93,78,42,177,80,89,228,211,48,186,74,203,24,7,61,18,242,65,73,60,155,97,242,50,30,67,83,246,23,149,74,15,252,133,63,2,166,7,221,42,150,230,207,15,248,62,245,139,216,208,203,114,103,247,248,49,170,88,192,231,15,17,111,145,87,166,189,167,188,139,107,189,135,172,139,234,94,194,141,226,13,115,146,230,57,215,98,63,165,0,158,183,80,42,103,206,170,209,61,25,208,101,221,178,88,244,60,187,33,212,67,208,131,162,239,148,34,93,162,205,32,159,41,53,145,0,248,225,80,250,85,25,132,195,46,135,27,197,103,215,10,48,173,5,57,6,189,153,152,139,19,40,142,194,29,167,51,147,51,143,57,85,86,110,170,177,82,62,23,227,70,181,216,169,150,217,242,88,40,81,171,49,142,142,57,169,102,225,172,110,169,23,15,68,200,144,245,175,106,177,208,152,210,59,217,93,66,55,169,215,110,126,161,20,246,17,185,164,82,56,170,80,230,118,74,26,30,188,93,78,217,206,147,233,51,220,190,87,229,117,198,174,26,255,206,210,229,35,8,92,164,171,234,221,209,27,225,50,35,132,85,97,11,251,145,101,208,176,117,144,194,174,104,215,227,232,177,98,217,246,96,54,178,153,127,42,215,38,170,0,87,116,9,156,59,80,155,224,232,26,184,4,20,38,32,64,32,221,111,164,164,254,86,177,108,128,22,233,162,186,18,11,39,69,153,204,197,137,227,158,12,162,97,97,42,61,59,187,12,18,84,188,173,249,51,166,119,235,139,105,133,125,67,115,29,78,129,214,179,122,84,127,102,61,3,134,6,114,241,6,80,24,249,88,211,13,134,141,42,232,157,157,163,145,122,215,231,136,165,203,74,238,68,108,72,131,85,55,79,11,137,109,100,37,255,35,204,46,249,220,92,215,15,106,12,235,117,84,119,249,33,21,211,167,73,130,42,31,118,203,157,137,115,38,171,147,36,162,119,142,45,12,246,203,8,236,32,25,122,113,23,185,190,66,91,125,108,43,219,148,66,68,78,227,84,36,148,124,88,140,211,1,11,83,61,194,166,95,165,57,9,241,167,177,103,108,57,208,47,92,72,171,245,133,16,204,202,46,232,26,252,201,103,152,43,120,107,200,138,131,181,133,150,162,154,87,78,49,4,143,245,139,60,164,20,118,43,116,41,125,63,150,239,157,140,89,163,30,248,120,224,133,21,123,128,120,224,147,14,130,91,248,149,235,60,212,199,52,85,163,40,154,222,137,197,128,78,130,20,77,178,9,98,17,207,181,242,109,133,250,226,178,155,23,203,82,0,141,127,171,153,77,204,20,219,229,5,79,111,10,203,168,99,97,90,203,104,143,214,144,40,215,144,64,53,100,140,92,217,143,111,10,203,86,54,166,52,142,24,59,100,103,190,187,189,172,0,203,133,183,52,55,148,70,3,87,68,39,10,52,185,66,204,202,141,114,220,50,218,57,136,196,238,73,250,204,162,60,178,199,209,186,87,172,24,109,13,161,163,24,237,117,242,88,223,186,11,175,120,213,34,74,36,181,234,241,229,50,186,162,146,133,177,118,138,23,172,205,116,57,70,70,8,111,89,155,172,103,186,65,101,207,166,122,207,142,69,207,102,170,39,125,151,202,129,101,198,243,133,193,224,253,61,3,98,7,253,186,244,238,131,232,235,50,88,150,201,173,11,66,139,118,169,208,162,173,11,45,218,195,14,48,190,134,72,131,225,142,51,236,187,3,26,117,137,119,199,135,73,235,253,110,62,160,1,243,47,145,254,12,181,15,123,94,75,250,63,132,9,161,6,224,209,209,225,26,242,176,73,122,37,201,197,204,131,81,68,114,200,102,43,239,36,139,119,104,36,237,238,211,78,70,216,173,228,213,160,160,150,173,53,88,160,54,106,65,184,110,180,50,40,11,107,165,208,238,245,227,193,192,71,49,62,99,94,10,118,237,223,85,12,227,103,229,186,67,30,200,53,123,160,3,107,34,250,136,4,146,192,3,226,136,101,197,222,180,140,129,102,27,84,42,118,169,83,25,174,64,119,153,239,87,201,119,186,75,222,251,203,138,174,47,28,142,160,245,30,112,119,76,255,115,32,52,42,153,42,104,9,27,171,181,150,246,154,115,188,172,195,62,181,228,66,64,89,102,158,205,124,74,178,182,214,113,212,117,165,103,151,245,212,73,167,37,137,73,90,114,132,41,159,77,172,168,72,37,181,96,7,212,74,162,145,233,68,35,17,68,35,214,40,132,70,62,36,177,192,57,162,75,63,197,89,2,25,226,65,80,178,61,168,102,12,155,114,191,119,31,139,41,54,208,71,35,170,237,105,216,156,231,165,161,74,28,56,39,81,40,91,206,40,118,44,78,21,190,214,30,41,15,71,90,201,179,248,185,149,73,180,114,51,165,179,180,203,15,237,21,61,162,6,113,98,139,65,116,12,237,60,236,147,239,205,95,246,227,211,178,183,58,146,68,235,139,78,203,17,184,86,181,56,204,26,25,75,138,75,149,215,101,85,160,225,198,238,171,121,174,45,79,93,73,84,158,90,102,110,183,15,237,181,9,25,33,44,153,56,79,235,143,60,137,121,66,170,28,133,209,199,74,236,66,29,218,225,252,52,13,146,204,121,194,124,112,69,202,90,202,32,185,46,253,107,186,2,130,207,53,197,154,91,85,2,39,163,71,4,215,199,113,19,31,89,167,50,188,201,171,96,115,230,199,104,24,219,250,58,12,56,248,251,90,70,73,127,100,187,28,86,175,239,72,145,19,231,61,161,47,168,210,48,103,83,219,28,95,218,154,255,194,232,98,186,31,209,7,250,112,145,88,65,167,26,249,218,50,26,252,189,164,73,81,238,10,226,84,94,204,19,72,20,75,243,232,122,102,236,139,59,208,202,28,174,95,223,249,134,62,117,133,87,167,203,173,113,247,251,40,30,23,65,106,93,182,54,125,142,21,212,125,41,85,36,121,76,123,91,221,21,200,137,134,35,69,22,139,138,237,200,41,21,4,156,176,151,9,196,123,154,104,221,224,92,48,101,167,242,35,112,37,64,202,97,154,221,149,184,11,163,232,73,128,94,78,190,91,60,183,42,94,115,79,31,185,72,143,154,208,39,113,146,165,116,7,254,202,121,36,58,59,253,20,69,175,88,165,149,237,60,60,188,17,159,44,237,139,133,199,23,4,127,75,130,11,225,139,228,243,50,202,194,57,244,46,151,219,3,111,167,185,53,68,54,15,239,226,155,97,52,9,110,63,76,49,187,124,82,203,121,77,42,255,254,230,102,89,206,36,115,44,9,231,55,255,174,217,242,95,160,130,78,105,244,152,137,243,81,66,198,231,96,89,52,37,39,91,83,230,234,145,222,181,139,252,247,255,77,154,8,221,141,130,128,14,102,5,31,127,153,144,124,222,154,78,46,225,212,80,93,173,30,251,233,220,175,232,166,90,180,253,225,193,250,159,255,17,47,22,129,146,248,233,93,52,62,214,191,27,33,232,236,42,148,151,124,103,254,5,69,209,222,209,225,149,184,91,70,37,51,244,85,182,240,178,138,185,183,112,16,185,72,205,178,5,7,27,42,79,225,77,122,50,42,54,101,65,234,18,222,13,247,139,101,113,87,241,192,253,33,15,110,185,115,45,232,75,24,204,38,150,59,245,44,166,39,8,181,181,220,75,207,18,20,28,190,141,60,200,243,2,254,116,47,6,179,97,213,2,230,206,51,212,138,252,40,6,229,3,194,39,244,55,55,251,118,223,62,178,7,67,194,197,223,220,188,70,137,10,98,225,211,21,195,181,59,35,168,126,239,90,192,136,239,107,247,5,183,218,179,121,87,119,129,202,154,234,227,157,49,203,246,221,125,227,253,202,221,31,140,135,222,21,122,4,89,204,124,162,20,158,37,93,28,9,250,99,65,15,134,105,33,216,123,218,10,139,114,115,157,75,29,55,54,208,204,19,111,5,175,96,110,20,203,132,15,120,155,166,42,246,240,16,48,53,2,52,106,39,77,27,175,100,213,241,222,72,141,254,238,149,134,2,217,216,119,58,54,234,139,80,135,157,159,67,7,141,241,158,46,66,101,124,236,153,146,122,145,146,125,85,239,223,193,71,172,157,79,19,174,88,189,251,243,115,255,198,15,73,25,197,61,183,191,170,140,28,87,123,25,164,149,211,10,50,239,235,11,205,251,138,197,97,136,87,9,59,5,187,246,87,251,70,6,75,185,111,233,168,218,129,211,243,59,62,169,8,217,165,122,38,66,67,7,53,84,96,161,49,197,48,145,128,9,68,176,35,238,204,14,180,32,160,122,181,184,119,146,88,20,163,88,3,70,40,106,50,179,161,133,29,113,21,220,165,37,147,112,48,84,158,44,105,52,157,128,67,3,107,134,48,73,64,22,240,176,151,106,198,3,66,139,42,200,1,3,6,12,101,145,118,65,150,163,84,183,167,214,163,206,62,117,7,226,54,106,186,248,44,8,78,6,200,21,177,168,169,119,228,126,52,148,244,213,202,232,124,68,31,246,65,150,183,251,231,40,111,193,181,240,247,70,234,91,226,192,33,157,188,159,211,35,55,31,144,181,97,34,83,52,181,203,2,205,165,251,60,200,46,99,32,193,76,101,136,73,202,147,11,145,26,54,232,35,224,221,195,32,109,66,87,30,249,176,27,127,67,80,92,105,178,24,96,55,144,42,151,197,232,55,185,98,232,103,118,203,145,36,140,99,29,110,110,110,132,233,123,255,189,93,15,56,146,126,219,113,184,216,118,16,12,189,132,220,74,199,69,39,173,188,247,186,154,162,179,170,23,65,35,163,20,157,209,101,72,70,152,59,76,205,137,42,68,171,138,241,173,1,182,173,171,227,17,36,48,24,192,57,2,117,65,86,67,170,168,148,246,60,105,98,113,6,88,131,12,213,173,78,72,105,89,152,142,115,43,13,174,113,53,163,126,133,181,199,70,45,67,247,110,48,193,204,254,15,88,231,67,23,111,248,43,209,199,126,190,205,124,86,54,218,93,31,184,181,110,163,225,11,93,136,124,231,112,12,177,92,231,36,113,76,131,133,144,91,119,39,241,88,206,98,155,244,245,152,117,29,255,182,231,201,89,199,173,219,61,62,172,33,28,184,177,211,32,146,133,182,111,42,120,26,70,240,116,71,31,200,32,113,115,115,108,78,224,189,176,41,210,170,194,85,24,1,204,231,226,171,76,245,20,90,232,74,104,136,164,223,93,150,82,211,24,23,21,51,160,31,106,168,215,69,152,76,181,155,16,198,107,137,40,230,144,188,134,174,72,89,13,172,191,80,97,50,161,34,85,202,220,249,72,57,224,173,28,249,140,141,188,121,47,174,141,124,54,100,188,122,97,20,229,178,76,204,129,18,71,50,172,124,162,87,83,120,52,224,242,188,21,206,91,139,158,201,175,6,108,218,40,42,8,163,101,64,239,144,145,47,75,133,173,61,216,67,23,175,50,59,72,236,123,74,77,41,244,252,158,175,205,79,96,211,196,250,12,217,250,137,220,144,22,69,224,250,61,187,138,100,209,146,210,139,113,71,234,172,72,252,154,77,14,238,249,75,17,86,94,17,140,72,39,24,145,70,48,180,54,83,148,124,195,153,123,120,85,29,74,219,17,58,178,42,134,45,9,143,39,201,45,197,53,9,178,208,173,85,25,178,197,41,61,197,202,28,161,143,197,237,23,197,3,30,98,132,190,197,163,48,189,92,7,92,88,54,173,2,54,173,76,197,127,109,90,5,28,132,73,245,52,141,185,78,82,101,143,103,218,184,162,110,204,20,88,21,156,80,238,55,180,179,25,225,77,25,46,162,255,84,21,217,28,164,234,137,53,82,185,75,36,220,190,95,32,183,227,168,99,45,197,22,238,175,86,149,118,235,140,18,160,37,193,124,65,240,118,98,151,165,35,68,65,141,69,239,42,185,31,223,139,67,85,231,8,15,64,176,251,47,103,236,90,38,96,78,91,227,113,39,91,185,108,202,11,232,31,54,83,196,208,243,141,3,186,85,105,55,222,228,89,64,156,43,138,233,208,53,57,111,123,65,7,173,252,76,62,214,215,25,211,144,56,200,143,54,28,243,6,202,150,56,110,158,135,209,117,124,21,120,167,100,173,143,142,226,84,13,14,68,179,241,168,111,216,132,10,127,199,184,72,34,70,145,48,226,138,31,250,147,156,9,41,223,69,49,118,162,55,241,22,53,58,229,219,149,241,182,111,188,157,227,252,26,112,170,33,242,19,203,108,40,249,27,197,227,162,134,60,50,38,101,7,126,226,179,88,187,209,95,0,234,180,107,90,165,95,105,42,43,182,0,77,171,20,60,140,7,157,50,72,134,110,4,204,130,54,13,225,216,151,106,211,16,45,247,145,40,32,120,39,113,140,210,66,120,115,83,59,48,151,43,99,79,12,101,236,192,158,56,138,29,155,160,65,7,157,62,44,167,151,87,4,156,52,249,183,82,253,62,169,89,78,173,41,168,230,41,237,114,254,221,233,20,242,47,203,151,55,16,73,189,61,198,108,33,237,204,166,230,59,100,83,157,40,30,203,231,59,164,122,55,124,45,21,21,242,153,9,48,77,67,124,92,41,64,170,196,75,122,9,171,142,15,95,58,190,0,235,22,19,218,87,35,122,106,106,161,45,11,70,11,194,118,14,69,56,211,34,19,33,79,44,186,90,94,178,140,34,148,43,176,3,5,36,188,204,237,69,62,207,40,22,197,29,99,21,197,22,225,35,81,133,85,31,119,133,205,135,224,2,37,97,209,112,18,102,222,33,240,102,25,149,53,163,114,16,67,108,228,136,61,172,171,16,143,176,14,146,210,240,210,156,140,159,48,248,241,130,138,150,74,185,170,202,50,190,232,140,37,111,67,130,14,1,40,17,57,30,53,249,109,59,99,131,141,249,105,59,102,38,105,92,86,176,57,97,41,186,137,55,237,202,85,197,16,47,169,250,114,143,20,107,138,170,195,142,98,189,203,206,220,101,20,179,164,7,184,133,19,95,125,16,189,195,82,173,86,170,149,41,223,120,109,214,42,177,103,243,233,207,134,133,207,95,141,86,29,234,38,117,145,148,170,13,196,41,128,109,92,184,29,81,117,131,220,121,77,63,212,104,157,172,50,106,178,6,24,231,10,205,68,135,142,117,172,14,101,121,137,77,124,212,13,242,13,98,137,113,58,163,53,54,159,210,103,151,48,244,188,228,218,36,14,152,19,22,216,47,174,195,73,80,243,107,207,40,241,179,26,203,203,146,203,110,180,98,123,209,1,156,150,84,221,89,25,142,185,45,251,108,236,228,97,189,180,90,62,13,84,190,179,70,28,201,222,215,143,124,113,47,102,19,192,14,6,100,88,192,119,217,33,28,94,104,212,197,233,140,89,70,33,31,41,58,112,67,245,212,186,115,91,161,26,78,39,238,216,79,235,80,217,153,172,98,210,93,31,212,155,145,251,178,236,213,236,58,81,146,143,123,198,251,116,208,240,119,213,109,147,168,130,106,45,14,61,30,131,194,217,81,95,52,134,142,208,17,2,201,175,17,56,130,83,144,7,112,159,28,170,252,111,186,226,191,98,180,30,30,128,165,15,248,89,88,108,250,82,213,2,135,78,143,237,5,42,195,143,82,169,73,21,235,13,68,219,216,41,118,53,68,119,214,124,235,62,97,70,101,210,199,69,144,217,120,184,147,25,30,9,252,68,5,109,194,64,69,181,41,70,91,100,84,9,220,203,237,232,164,97,19,217,104,145,84,67,58,145,16,11,188,129,110,178,53,188,41,33,84,170,215,179,61,25,153,252,43,176,50,209,118,78,86,131,111,136,112,140,195,49,231,50,156,160,155,251,158,200,143,45,55,88,41,53,78,118,28,18,48,50,247,248,218,57,214,8,209,177,2,232,96,196,46,97,132,110,163,5,228,202,254,43,55,81,176,175,106,194,158,204,110,63,111,161,39,57,231,201,55,101,165,146,197,155,96,180,240,199,87,31,227,217,29,154,64,19,52,202,36,128,35,234,24,87,128,129,226,25,33,182,58,249,97,199,249,4,29,61,73,2,18,223,202,23,116,209,238,150,219,184,70,174,53,139,253,9,10,245,239,131,104,57,135,117,56,154,97,119,160,93,116,17,169,4,106,54,67,35,198,202,204,194,167,103,20,146,53,100,190,165,30,186,105,95,253,39,236,117,51,31,21,230,76,75,221,74,108,67,93,18,209,234,102,202,225,123,38,128,121,209,105,89,54,236,162,74,135,104,173,167,191,60,60,224,5,55,138,253,9,85,138,190,67,111,88,84,43,180,164,73,112,19,109,222,36,97,198,191,85,119,107,130,130,94,56,203,72,120,36,3,45,32,81,179,117,115,51,178,181,99,14,130,50,39,20,134,94,30,2,178,29,245,25,84,102,140,63,207,119,76,144,37,46,18,200,153,219,5,186,205,142,70,181,185,33,17,121,181,243,107,227,153,159,2,131,7,255,203,218,89,140,135,157,85,116,51,22,38,125,204,145,103,70,161,238,97,165,36,7,215,168,15,140,173,24,193,14,212,109,177,84,155,68,141,71,70,247,187,140,137,77,130,133,31,38,118,32,124,161,97,189,227,230,105,136,164,246,143,119,39,31,253,4,138,65,237,104,88,57,240,136,198,241,220,20,47,16,70,94,115,49,93,202,12,198,18,46,49,58,167,228,112,96,83,150,164,145,59,184,135,177,234,88,188,18,150,203,102,97,233,34,135,40,51,127,28,216,219,175,255,245,175,221,159,95,226,159,159,237,193,255,183,55,172,59,219,23,250,9,195,156,143,129,74,248,175,127,217,131,86,3,54,41,252,249,89,254,228,83,27,147,132,53,149,112,176,208,117,237,65,60,9,236,151,207,183,130,250,171,173,172,222,222,74,200,196,73,150,176,105,251,243,197,131,191,136,211,135,139,236,97,150,61,124,93,198,192,105,22,235,199,21,3,133,141,43,164,18,150,164,214,166,197,148,88,48,23,25,248,140,7,94,100,50,232,53,15,154,169,160,61,30,132,165,138,192,103,214,179,162,76,130,247,55,89,140,213,45,142,189,207,207,129,77,50,237,133,1,183,44,238,123,34,203,225,250,237,136,3,196,206,139,151,91,25,73,242,177,95,250,153,237,59,117,243,189,222,6,214,187,238,133,175,189,221,157,205,205,112,175,189,243,243,230,230,203,22,115,30,255,114,135,253,238,190,194,223,94,89,87,135,78,199,218,252,175,91,171,110,191,124,241,98,247,101,61,116,148,37,104,251,165,131,222,206,82,254,230,212,173,174,181,146,157,83,79,200,64,217,229,19,140,38,95,217,252,146,38,136,241,152,212,207,57,168,62,19,128,79,166,29,248,199,152,186,8,234,131,76,32,84,224,36,190,9,146,3,31,175,131,156,251,192,67,174,40,73,179,3,220,64,248,25,11,120,254,39,165,198,196,184,237,158,134,35,4,154,88,241,57,219,171,74,192,204,251,145,21,209,10,192,133,143,2,155,75,63,165,58,188,135,164,169,173,176,79,19,186,110,17,31,248,160,38,21,14,69,146,129,63,148,141,135,232,227,36,92,8,230,38,172,106,134,137,205,30,106,165,229,97,218,49,231,255,66,116,14,236,22,61,34,176,88,149,93,204,228,28,185,216,36,241,40,79,145,35,75,131,201,16,162,98,161,28,8,28,24,197,112,110,51,193,58,155,31,176,237,174,33,62,185,236,162,33,243,145,167,167,238,163,41,78,46,131,138,244,50,217,37,122,94,169,42,84,19,204,108,72,194,94,168,200,106,133,96,158,12,199,68,110,218,255,33,152,146,53,219,63,155,182,3,132,135,70,195,30,100,66,99,193,59,160,68,79,250,37,33,44,192,156,166,204,16,106,191,1,39,100,59,244,102,252,86,216,97,151,104,93,204,142,124,195,179,99,4,199,66,128,189,11,79,250,108,102,225,209,148,233,241,41,136,4,31,107,17,123,233,138,159,86,72,170,184,1,27,209,108,32,5,121,198,11,204,5,17,149,92,157,113,113,138,6,176,88,10,62,81,130,129,36,89,115,92,67,185,134,226,41,74,122,136,145,103,3,155,251,123,46,225,25,142,35,104,47,116,34,23,26,215,178,184,70,202,107,203,49,36,13,152,47,212,140,49,80,146,5,177,28,206,184,152,168,34,184,165,113,60,120,166,71,33,88,116,77,114,203,13,194,75,149,194,14,57,37,128,106,9,225,137,68,152,145,0,76,165,202,43,58,246,15,171,64,220,99,73,59,145,29,83,205,72,146,36,89,61,223,145,7,20,38,208,228,23,64,152,111,87,71,191,160,109,164,23,242,107,42,167,195,21,189,214,161,112,255,95,203,169,150,114,166,145,198,138,126,14,166,1,156,110,198,98,110,33,41,169,1,5,194,157,127,20,4,200,195,134,89,8,211,45,13,38,181,6,58,201,13,18,219,49,98,48,131,96,75,12,231,6,94,109,41,184,15,193,123,234,106,108,90,112,47,234,104,103,246,153,186,81,43,139,12,109,131,169,130,27,103,57,51,125,138,181,171,193,153,48,65,71,118,136,238,176,76,179,90,16,102,151,16,60,10,104,162,225,165,171,226,174,93,98,127,173,186,40,193,233,86,107,229,152,183,31,174,161,114,193,201,34,212,94,59,182,181,93,49,220,100,70,174,77,13,58,42,19,189,178,191,79,211,40,64,24,11,165,104,164,11,80,210,255,212,209,99,236,221,191,143,41,77,167,229,30,69,147,15,211,67,206,20,117,26,109,247,119,116,163,59,7,42,153,5,147,3,216,103,58,141,29,35,236,143,249,236,48,128,204,153,87,176,78,99,215,248,10,57,97,219,140,24,207,205,60,227,57,43,234,133,251,206,159,33,210,87,48,225,204,88,167,241,210,253,176,204,62,76,223,5,243,56,185,235,52,126,54,82,246,51,216,216,70,203,44,32,156,197,78,227,149,241,85,230,241,139,203,31,223,163,46,207,126,112,177,132,58,180,91,171,174,14,98,163,9,94,241,134,144,111,16,53,226,177,96,186,255,43,146,79,137,124,98,2,240,28,22,139,186,161,108,145,91,42,78,103,130,189,172,27,48,62,104,131,21,199,169,221,70,91,44,171,214,138,233,29,150,19,49,56,59,136,99,160,52,5,55,14,82,116,129,114,20,101,100,97,254,180,19,213,38,156,163,186,112,142,42,57,168,16,191,118,203,4,192,138,217,110,185,59,114,3,43,99,219,137,219,62,142,50,91,79,180,227,184,192,178,51,145,217,127,21,115,108,127,127,142,112,50,111,183,32,199,220,105,170,228,68,84,114,110,42,59,115,229,15,78,58,255,22,71,159,181,190,197,189,190,120,192,224,252,101,177,215,213,180,66,251,61,174,5,237,147,234,153,24,218,88,74,254,148,220,111,115,115,194,4,126,245,122,182,42,126,220,96,95,129,226,190,70,234,137,98,64,120,222,22,207,152,170,75,214,130,178,199,104,235,128,146,186,197,204,202,243,128,231,158,204,239,62,182,133,58,6,28,14,103,240,167,187,174,82,158,76,24,214,153,140,18,43,132,162,76,96,80,180,175,26,119,208,133,24,174,40,37,165,207,152,0,198,2,175,61,33,207,103,116,255,105,36,97,164,43,146,234,234,41,22,67,211,108,188,215,50,98,206,140,190,200,16,100,212,231,126,239,34,102,119,206,198,77,8,70,140,165,100,211,77,102,230,141,235,109,172,161,20,154,50,163,72,95,208,32,68,102,167,185,48,233,100,141,96,149,155,32,31,165,239,213,99,190,167,144,190,236,19,167,11,231,168,255,15,77,25,126,105,88,50,228,182,154,35,64,15,69,198,232,109,147,229,199,217,57,35,91,188,99,116,69,239,113,157,208,210,142,163,48,216,92,170,15,239,45,113,232,222,51,61,52,51,26,14,29,72,204,56,208,2,36,211,206,125,189,158,112,78,151,174,215,229,65,133,83,17,159,83,145,109,178,31,130,200,100,115,47,109,33,94,91,200,115,197,106,102,49,32,54,70,33,216,134,59,110,150,236,63,252,80,10,113,34,17,100,235,253,1,197,144,212,37,174,183,117,83,166,158,213,17,245,229,106,123,107,38,18,178,148,140,190,246,216,32,232,249,215,67,38,192,155,184,234,177,174,200,248,99,205,48,183,119,217,154,143,33,156,202,112,20,93,121,56,67,121,143,204,95,111,203,6,245,168,213,104,48,157,36,189,110,192,82,215,119,29,218,110,140,222,110,52,254,117,187,139,78,225,224,235,247,116,58,103,38,100,53,249,187,217,227,245,93,217,231,187,82,43,208,26,28,28,246,207,250,131,242,58,190,42,169,227,112,136,115,2,62,125,87,5,129,131,82,181,195,99,123,174,110,175,114,117,163,157,248,240,195,193,217,151,143,71,197,177,229,117,91,83,120,158,167,18,232,85,90,67,6,188,25,41,156,223,187,249,86,254,133,54,22,121,62,166,85,128,6,187,241,235,89,73,79,254,160,66,16,45,109,197,220,55,21,58,181,110,167,189,118,7,185,6,158,41,207,192,158,176,222,134,207,59,157,182,179,50,237,217,24,164,184,182,254,248,78,47,87,28,63,218,46,190,127,8,150,188,183,173,237,215,197,57,183,80,107,118,161,173,217,37,234,57,203,25,91,178,214,203,210,181,157,191,74,178,246,209,241,156,32,90,11,182,220,23,77,181,229,185,75,90,245,178,36,123,73,125,40,52,65,105,250,50,18,157,232,12,199,30,219,40,18,224,0,234,117,238,102,202,220,121,18,89,133,51,148,11,149,239,203,115,132,228,242,18,181,99,252,111,246,222,132,177,109,99,87,24,253,43,50,191,243,92,49,162,101,73,182,19,71,10,227,39,111,137,83,59,139,237,180,105,29,215,31,45,81,18,143,41,82,33,41,47,181,245,126,251,3,48,11,103,184,200,74,154,246,246,220,211,158,123,99,113,6,179,99,48,0,6,3,100,56,181,57,58,182,101,163,22,144,218,56,45,250,222,43,62,142,21,16,78,76,138,234,85,161,112,83,63,2,195,113,239,17,168,83,178,29,152,11,162,174,80,81,255,81,91,165,128,167,103,208,35,245,238,49,207,31,69,48,92,241,104,141,203,46,172,176,77,41,171,112,251,84,174,174,21,158,17,241,155,132,54,59,41,81,146,80,113,228,1,80,110,3,104,169,152,36,187,6,69,236,158,21,137,67,154,70,252,17,253,108,170,92,230,23,86,57,37,246,203,134,156,153,84,225,111,148,92,217,102,170,64,11,11,81,88,81,248,231,74,43,143,23,210,65,171,93,17,196,146,76,24,180,55,10,133,240,103,1,176,97,178,101,69,7,190,96,191,183,178,83,81,234,58,67,85,176,227,165,216,191,67,47,168,26,6,183,175,150,43,13,12,162,145,34,207,64,187,208,215,172,32,98,241,32,132,63,232,224,183,159,32,0,74,181,200,195,67,153,198,81,177,50,72,223,47,5,245,11,238,24,126,63,114,134,136,253,204,58,6,210,227,196,233,93,201,47,122,200,142,98,167,221,171,115,141,8,116,87,24,190,145,33,39,112,196,174,192,178,204,189,104,209,118,17,54,255,185,14,156,241,64,31,188,7,242,179,168,11,98,149,137,29,174,138,61,165,128,218,41,176,224,141,163,226,118,41,118,173,141,113,5,200,150,140,31,12,247,153,75,176,118,50,251,42,170,42,220,157,136,91,77,253,6,83,26,73,171,170,204,5,22,83,181,45,206,247,130,150,88,177,41,9,204,5,40,39,106,95,80,75,35,175,255,220,155,202,88,92,76,89,130,187,205,78,154,180,101,90,132,202,127,91,197,95,69,208,153,186,154,53,17,160,203,248,116,155,166,136,84,216,20,72,48,137,112,251,196,48,143,191,120,43,42,98,22,215,100,171,237,153,11,31,46,197,117,105,61,161,183,115,25,11,255,108,137,179,226,209,9,235,127,140,68,213,176,244,139,79,169,234,127,17,145,186,95,35,147,201,185,66,63,109,119,145,35,48,187,251,2,34,107,238,172,58,197,219,184,140,1,197,163,206,0,190,193,74,231,253,238,62,134,21,35,151,8,104,29,197,252,73,149,120,215,247,152,119,125,221,21,186,247,245,174,208,253,127,92,161,23,187,66,103,26,171,71,47,73,233,41,96,181,97,133,210,126,199,21,27,140,156,221,244,119,208,213,13,110,96,190,130,40,31,209,205,204,46,119,146,28,161,207,5,193,145,168,143,118,63,122,65,178,201,46,34,35,179,126,57,29,12,220,168,147,175,154,109,117,71,24,177,79,250,3,172,249,216,9,184,119,13,68,37,193,160,93,120,220,75,25,156,107,39,34,48,136,189,20,160,105,118,234,3,84,194,82,37,69,112,148,33,232,8,227,17,14,217,245,173,144,7,120,230,96,138,17,201,161,187,113,130,126,70,97,227,164,111,80,47,34,172,133,37,43,20,174,112,0,232,98,151,82,164,15,143,140,98,59,65,47,30,199,110,207,245,174,89,112,190,123,10,175,221,14,184,191,62,87,113,179,82,222,4,160,215,16,239,160,138,90,225,109,8,144,234,61,179,29,212,28,184,60,94,51,116,15,71,60,167,1,109,16,220,217,224,227,77,36,226,23,214,126,87,53,213,144,167,108,130,56,73,38,154,194,125,155,95,104,207,132,47,6,32,210,5,228,250,60,93,35,13,137,93,124,2,36,22,143,173,170,178,112,35,182,146,212,1,59,231,106,26,25,177,60,54,48,187,81,174,123,226,83,68,205,207,178,65,221,74,70,64,171,44,209,219,13,250,194,47,187,218,115,13,233,114,253,214,38,33,219,13,201,107,42,111,182,245,69,42,97,19,148,221,43,252,93,137,61,172,94,182,243,48,240,102,201,118,217,42,73,199,161,50,103,90,194,59,78,1,77,224,238,211,213,7,115,218,158,171,199,225,88,165,220,202,51,53,49,177,178,131,248,222,76,109,148,222,207,2,1,213,72,31,197,20,82,246,72,49,207,172,117,65,39,124,110,65,47,145,169,117,149,117,193,219,220,162,109,88,103,63,200,23,231,5,243,250,115,156,86,83,22,148,75,239,141,144,198,128,253,194,247,134,194,212,81,159,180,9,189,98,119,129,231,166,0,74,251,180,54,122,27,230,189,54,47,75,37,171,104,170,143,219,181,5,212,36,65,125,19,50,169,6,48,204,149,28,50,118,163,120,172,226,160,98,124,101,194,75,88,174,46,106,150,208,20,190,85,100,14,123,67,82,48,37,130,9,141,132,51,226,174,28,104,92,192,99,229,230,65,204,115,30,205,89,117,85,238,0,191,112,205,152,83,129,6,50,105,133,143,249,220,180,146,71,233,52,6,209,168,50,231,79,234,126,47,114,144,43,157,145,17,253,48,83,236,230,227,46,195,108,145,29,143,188,65,66,134,94,130,68,74,91,4,102,148,223,156,241,183,237,101,219,155,47,124,69,165,187,89,35,53,53,143,65,11,34,159,133,20,233,12,42,123,246,103,161,25,21,206,243,8,162,116,158,203,40,175,33,15,203,106,209,24,139,178,226,26,208,140,220,207,230,245,47,254,188,24,77,124,125,172,228,123,134,89,90,170,22,172,154,196,8,25,131,105,77,143,193,228,22,80,2,129,40,86,62,254,18,71,24,55,69,24,17,132,41,131,156,162,185,141,71,66,62,137,26,249,13,165,120,28,194,171,221,16,113,109,18,155,168,219,99,254,149,83,92,231,238,87,10,134,144,72,231,172,172,141,205,197,227,71,105,218,165,71,226,70,137,249,69,29,85,129,187,116,149,15,104,100,59,159,39,42,1,78,104,102,215,102,167,44,37,53,10,195,65,193,34,190,146,176,224,119,67,188,253,206,82,23,179,128,213,73,207,252,111,162,57,127,230,240,139,230,89,108,228,220,137,205,180,125,179,5,40,10,6,14,248,219,108,252,220,138,200,221,183,254,232,102,47,227,92,23,223,250,235,101,91,255,233,31,218,250,79,255,130,173,255,252,127,245,214,95,24,219,185,245,119,137,50,40,254,254,106,167,159,149,120,228,255,60,16,203,104,212,194,63,203,56,211,43,127,23,38,30,58,1,59,6,67,151,6,67,75,244,44,36,233,132,250,29,220,5,3,67,199,174,248,132,188,224,53,22,143,83,125,114,228,196,87,243,158,204,248,206,157,27,145,113,227,24,32,201,47,253,132,205,178,231,74,129,196,175,171,213,241,25,150,234,213,126,228,220,236,227,130,22,155,42,138,150,110,188,62,106,136,224,215,200,245,134,163,132,218,194,112,58,24,89,58,232,83,140,91,114,132,63,96,117,145,201,14,15,84,157,118,68,105,172,154,70,50,150,125,233,249,174,19,21,92,18,194,8,32,39,152,18,93,225,176,94,188,199,102,113,222,5,158,152,233,78,170,97,173,194,17,131,207,148,15,2,47,121,117,88,53,249,83,190,120,228,244,195,27,147,223,118,42,149,227,109,134,184,43,243,203,247,151,114,27,192,73,45,70,180,69,34,129,118,206,49,253,62,33,135,254,213,8,69,50,246,148,26,14,40,14,22,9,219,255,64,68,195,117,163,247,78,4,220,125,130,185,22,6,78,62,122,127,112,184,119,113,114,218,61,253,120,66,38,15,75,78,26,97,64,150,58,8,6,225,97,56,172,70,234,147,6,142,234,244,167,210,159,226,37,89,133,117,170,194,250,193,12,130,43,70,45,76,149,171,170,66,74,11,245,73,107,231,214,127,218,59,62,221,251,116,113,242,186,187,187,119,108,170,234,159,34,232,253,227,238,171,163,189,183,167,121,248,40,75,160,130,244,180,26,194,20,84,209,46,4,173,239,36,209,138,94,56,157,90,45,50,3,52,129,0,114,47,230,218,114,209,150,1,38,220,247,130,43,81,154,91,121,240,73,226,169,233,220,162,111,131,195,131,183,63,106,19,27,138,199,88,106,25,49,179,201,99,51,59,97,240,21,236,5,124,183,41,86,93,250,146,69,119,145,130,83,197,130,220,92,187,120,91,6,155,67,116,57,69,38,145,161,220,164,94,122,65,95,36,7,117,88,136,211,143,199,123,23,173,93,164,140,116,21,44,135,232,233,249,233,199,207,199,221,247,23,39,136,91,135,221,163,247,23,167,239,46,246,118,95,237,125,93,241,211,111,46,126,116,240,246,98,255,224,240,116,239,24,18,223,238,117,143,247,78,78,23,47,220,125,85,86,248,96,236,12,221,214,174,94,18,61,30,31,191,218,238,166,127,62,190,61,57,120,245,118,111,247,98,251,151,211,61,220,146,17,81,249,208,242,58,202,85,139,121,31,62,60,84,61,91,220,203,242,245,16,166,56,6,11,65,111,224,197,142,135,168,34,34,95,27,55,238,229,208,135,131,27,152,206,49,240,167,222,196,247,220,190,227,79,70,14,241,126,38,191,173,48,42,21,105,197,83,185,118,123,173,138,115,1,180,218,35,207,87,149,133,254,203,149,135,14,236,132,97,212,95,176,252,31,253,111,26,120,104,84,197,90,159,50,227,160,233,87,244,255,143,254,7,19,121,135,187,142,218,191,254,171,71,95,97,151,95,99,199,131,67,161,114,255,109,53,96,207,123,190,55,57,153,56,61,183,98,87,170,41,18,84,86,181,57,53,43,79,42,173,122,163,178,82,105,214,27,98,136,67,255,226,189,0,183,177,182,245,106,90,219,19,170,190,218,180,42,43,77,211,2,174,183,2,220,210,119,158,1,57,233,208,252,87,227,223,236,15,181,141,126,171,97,19,161,171,9,143,61,68,114,251,222,116,60,169,12,252,208,73,254,50,36,80,54,193,58,44,24,114,70,125,224,196,58,95,91,222,11,18,40,30,79,47,145,221,237,124,125,251,177,131,151,222,81,107,23,106,241,144,16,118,190,189,60,242,148,127,213,4,254,175,216,196,235,21,154,114,98,134,97,39,36,236,116,134,163,136,175,133,165,140,44,183,7,169,60,78,121,81,113,98,239,231,149,174,84,188,65,165,154,34,94,221,169,188,172,52,234,141,175,25,141,108,188,30,13,47,161,3,250,247,19,229,219,169,212,22,193,169,180,55,172,130,106,147,40,151,82,143,50,142,217,31,92,65,218,239,21,127,58,254,70,156,97,243,199,119,94,197,182,43,141,175,197,4,104,91,155,53,231,171,122,50,171,208,213,193,253,183,207,64,182,253,8,166,188,81,95,131,181,74,211,134,148,182,241,188,124,1,83,216,75,130,109,54,59,127,1,25,175,40,91,7,208,235,137,253,213,43,169,148,39,108,179,181,26,31,175,10,14,81,52,98,18,187,47,45,220,249,243,71,143,177,21,232,125,148,242,130,145,11,178,150,211,241,241,42,193,246,208,173,39,170,22,29,59,68,233,90,60,188,154,216,24,171,54,54,173,169,157,192,143,30,218,3,163,9,207,217,196,154,130,44,228,212,167,177,20,164,198,76,174,24,96,40,132,65,125,232,219,142,53,168,51,22,214,14,224,103,202,103,28,134,61,18,9,217,163,239,143,236,116,16,137,213,177,101,168,76,9,176,191,131,186,96,88,244,146,236,101,168,90,48,101,109,168,152,32,17,11,52,40,64,169,28,223,168,11,20,227,144,6,27,251,168,188,95,130,184,66,253,151,115,234,35,204,0,152,225,28,24,220,68,0,210,5,16,38,48,108,147,29,65,21,215,3,5,55,254,233,212,187,199,199,221,95,46,182,63,238,239,131,36,211,197,215,112,204,226,128,108,73,50,217,40,110,238,35,149,91,107,49,43,133,179,6,200,53,77,75,252,219,20,255,158,99,61,40,206,30,236,92,236,30,119,127,198,79,166,9,249,201,141,96,148,108,240,172,142,17,102,94,43,201,239,67,15,31,34,84,71,86,11,114,246,15,223,117,79,173,37,106,4,33,57,159,208,244,170,151,217,132,33,154,180,246,237,65,42,223,78,179,154,17,166,69,10,165,22,169,211,127,120,152,200,135,109,125,230,2,157,208,145,156,152,12,253,142,207,202,216,145,229,243,50,128,253,113,253,218,115,111,80,199,90,197,177,199,164,87,2,238,129,205,234,207,212,72,38,241,53,149,53,33,153,119,184,133,158,211,243,248,110,225,43,48,43,145,104,185,37,11,172,151,20,72,97,209,195,189,242,213,212,190,90,231,48,61,237,71,107,107,176,255,41,29,109,226,251,174,12,182,91,198,225,116,236,5,184,143,238,152,251,77,14,64,15,107,248,123,76,167,138,118,3,177,144,130,27,72,33,48,205,77,211,154,72,44,226,44,138,138,128,242,42,166,198,58,42,142,177,131,10,166,198,139,96,106,68,99,11,233,255,35,250,14,207,177,30,13,83,227,82,76,245,114,36,6,161,139,80,55,15,9,184,28,103,112,57,38,165,98,68,36,190,170,76,59,107,30,70,180,125,184,247,118,151,198,233,187,65,31,189,117,64,226,187,183,123,22,253,139,234,139,143,39,23,39,199,59,23,221,195,247,175,187,178,66,0,218,121,119,248,238,152,207,197,197,246,193,169,201,177,145,198,17,3,192,233,241,65,247,237,171,195,189,19,104,244,41,230,14,124,188,116,33,56,114,184,40,20,59,189,124,210,52,77,226,107,3,139,225,207,216,227,157,239,173,78,88,131,242,189,133,15,193,191,133,58,33,83,62,238,57,254,215,8,82,217,242,225,96,16,187,127,157,28,169,73,66,235,192,241,255,197,179,255,221,212,25,147,84,33,161,106,51,106,114,74,81,147,81,188,60,121,117,200,215,40,67,254,14,234,144,30,103,34,169,109,190,131,160,239,173,141,141,58,54,8,98,89,231,79,227,36,7,127,7,117,200,127,62,18,103,196,129,175,28,195,31,93,196,81,70,28,184,92,88,28,136,73,28,24,99,156,23,20,7,6,200,146,145,56,16,91,189,172,56,208,55,185,4,1,226,192,132,137,3,147,84,28,152,44,44,14,244,115,226,192,164,78,27,123,129,98,4,71,37,24,89,88,160,8,3,164,50,11,9,29,253,140,208,1,99,196,181,124,188,12,129,65,129,145,61,73,153,218,161,240,80,137,238,234,71,15,15,151,85,113,191,52,130,37,9,5,255,234,195,79,224,95,61,206,191,98,112,20,206,191,186,192,202,106,252,171,95,196,191,250,197,252,171,175,240,175,97,17,3,25,136,247,122,176,222,86,223,154,216,13,122,200,19,219,13,192,8,233,114,48,126,209,235,196,181,154,176,141,137,206,226,115,238,125,157,249,111,1,38,192,235,185,70,27,112,7,179,122,40,22,9,11,166,85,74,66,190,11,64,226,247,110,116,28,222,60,52,172,73,205,174,246,129,166,62,169,22,228,99,250,83,213,19,1,76,182,19,12,125,55,54,218,80,48,223,8,183,125,97,207,179,115,236,100,235,201,4,57,215,140,209,246,26,166,14,80,228,162,154,72,64,163,37,140,65,16,107,88,215,243,167,226,158,5,237,195,174,88,55,20,134,143,42,217,161,159,88,137,112,79,113,87,56,83,88,250,22,96,245,113,119,250,246,141,152,182,219,135,134,124,83,117,101,55,59,87,47,250,157,43,104,88,164,109,219,87,79,110,107,77,235,2,242,46,94,220,118,46,106,53,107,27,242,167,103,221,115,123,112,118,115,182,189,114,187,210,60,63,183,32,161,214,84,147,224,139,18,91,50,145,67,173,165,9,2,102,93,36,137,154,54,210,4,132,25,159,93,159,219,195,179,29,217,26,36,96,107,105,18,135,194,214,148,196,22,75,92,147,137,188,232,122,154,32,10,110,40,73,188,216,83,145,36,90,124,150,38,136,98,155,74,82,139,245,29,138,177,113,211,215,51,246,181,198,190,54,217,215,58,251,122,206,190,54,248,236,53,248,160,197,108,138,233,148,141,1,60,27,14,27,127,131,125,174,243,207,38,251,220,224,159,45,246,249,148,127,174,177,207,103,252,115,157,125,110,242,79,49,122,49,181,98,232,178,233,230,51,153,2,3,235,214,236,102,203,186,134,127,55,75,246,143,192,159,47,128,215,39,18,221,58,95,94,156,116,190,168,232,243,69,71,157,47,250,114,127,209,151,250,75,118,153,191,136,222,80,103,132,21,236,44,217,242,85,57,42,1,25,120,21,216,28,43,1,241,151,255,104,177,31,32,253,250,133,34,23,79,173,250,121,185,137,8,217,174,237,103,37,84,95,21,77,125,93,246,220,197,26,21,209,52,147,61,133,92,77,224,244,75,5,206,176,64,224,244,11,5,206,176,72,224,244,117,129,147,198,114,152,31,139,52,142,41,31,210,225,252,33,141,191,102,72,218,209,87,62,30,13,204,90,3,56,253,190,92,72,209,250,121,164,29,250,104,85,131,223,159,196,143,95,178,224,250,137,15,96,44,225,147,252,69,37,20,201,217,215,36,231,9,230,10,201,217,215,101,226,221,92,10,76,162,39,92,70,73,251,31,45,132,161,12,124,132,247,254,214,210,82,200,223,57,162,179,133,212,108,85,53,166,106,79,45,197,164,169,61,180,184,157,146,90,109,127,121,185,207,153,130,229,229,170,248,201,217,130,134,37,19,56,119,0,115,58,90,94,30,165,37,70,217,18,163,124,9,166,61,230,92,227,108,198,236,17,53,43,65,239,251,91,33,70,24,126,55,66,181,196,33,154,161,229,94,189,50,211,188,53,50,141,168,58,223,244,230,53,231,142,157,217,118,53,221,13,203,181,87,63,159,172,170,33,29,101,165,75,110,61,113,99,76,224,1,76,206,12,223,29,36,109,224,171,27,150,49,185,237,84,48,120,101,250,53,128,57,90,137,189,223,221,108,218,192,25,123,254,29,166,26,240,127,29,227,60,227,227,211,146,102,66,101,230,33,125,239,218,64,187,177,251,56,185,243,185,203,12,162,219,237,134,197,86,145,184,61,248,242,226,159,71,30,116,27,133,84,244,103,25,70,222,16,29,226,178,112,235,176,99,88,225,137,211,239,35,83,24,38,73,56,134,98,252,251,16,199,39,191,142,17,47,210,207,83,24,109,195,162,45,216,110,206,200,87,78,29,149,221,201,174,119,205,205,125,61,211,34,199,126,73,36,93,212,248,117,181,75,104,234,73,11,156,22,125,47,45,13,209,121,102,21,3,73,113,9,36,170,127,76,60,159,61,112,196,174,99,123,130,227,77,83,1,133,228,111,20,87,142,156,100,84,7,242,22,180,170,49,42,79,241,25,25,162,118,120,134,207,132,2,22,255,165,211,231,28,150,227,195,222,232,213,88,169,247,7,171,45,46,203,0,129,31,179,196,248,11,240,215,49,28,63,79,240,159,90,124,182,134,191,48,66,202,192,30,227,44,244,235,78,220,131,101,218,26,216,226,231,147,65,187,95,71,159,219,240,27,234,31,216,213,102,77,38,152,79,64,154,66,147,205,222,86,117,98,199,103,200,90,192,159,141,243,149,129,217,230,41,181,193,19,214,56,136,158,61,83,230,179,196,94,24,67,34,236,11,24,158,61,129,63,192,41,76,225,15,176,4,99,248,3,231,126,159,70,186,79,120,7,4,140,176,6,184,88,225,201,3,132,136,88,136,42,211,196,197,192,3,119,184,49,57,36,230,43,62,64,108,90,80,122,197,9,9,7,65,60,113,209,131,42,55,109,132,225,121,117,244,157,0,53,202,249,181,211,169,134,161,46,193,80,1,204,175,19,202,218,189,39,213,230,102,99,149,207,184,137,52,0,234,23,111,100,154,68,221,196,226,32,91,144,226,55,84,203,136,213,19,21,19,24,70,102,1,137,204,229,225,232,53,106,57,230,137,92,62,116,102,123,77,180,197,119,238,194,105,66,222,139,60,2,115,131,17,90,4,99,202,9,28,16,180,159,217,62,30,217,77,235,18,164,4,49,240,145,173,44,27,228,40,43,203,176,109,104,117,65,172,80,135,45,6,218,230,3,49,243,35,177,238,0,253,168,137,173,234,208,62,27,89,151,214,202,165,53,178,240,190,14,4,21,190,121,80,36,189,245,28,191,235,123,195,192,237,111,163,149,45,109,252,91,166,76,191,182,238,206,173,161,105,182,187,54,222,244,129,248,117,109,77,107,119,24,84,229,226,18,129,249,206,190,39,210,215,165,187,9,160,3,93,220,89,17,245,176,139,119,18,151,140,144,116,1,21,45,32,86,109,207,34,66,120,70,213,143,219,67,124,155,169,152,195,113,195,106,183,126,193,12,243,221,126,106,252,44,73,10,121,125,0,0,241,198,0,207,1,193,149,162,115,239,151,65,26,62,231,130,157,34,48,178,93,110,208,79,84,38,74,95,33,119,120,131,185,213,149,130,83,8,75,22,190,112,58,33,185,148,80,23,60,57,11,207,241,40,204,183,162,52,48,211,28,251,170,126,99,229,84,146,225,179,92,70,24,79,175,154,8,147,104,97,16,237,226,65,71,29,17,99,13,83,159,254,46,116,164,14,243,139,222,215,139,208,120,136,104,76,67,69,196,224,27,78,68,33,116,160,48,208,65,172,3,228,249,126,125,12,100,133,46,155,198,54,221,50,13,236,51,68,137,115,235,12,217,9,92,191,51,20,163,206,248,111,200,128,255,99,31,231,200,35,8,105,250,233,58,99,10,159,174,195,225,92,244,114,34,245,153,192,145,146,222,107,156,166,100,29,88,176,206,232,204,173,129,120,52,133,253,130,194,251,32,89,65,33,192,92,157,90,152,131,194,15,229,0,242,173,160,80,96,174,142,41,99,83,20,33,100,212,202,144,60,69,121,12,59,181,114,40,47,141,179,109,173,176,188,150,236,71,218,26,171,178,37,251,161,54,39,138,201,190,104,237,177,146,107,173,130,177,173,240,188,167,249,209,241,58,215,27,69,227,227,229,214,215,11,7,40,138,110,22,140,144,101,109,180,242,3,228,117,110,60,45,26,33,43,246,180,81,56,192,149,233,140,211,177,75,59,203,28,166,145,43,208,240,186,209,113,94,36,105,140,138,16,221,122,214,106,231,157,16,29,9,86,49,60,35,145,198,177,135,254,228,35,179,173,26,145,91,67,187,89,147,217,236,144,191,140,241,26,75,254,30,155,40,210,41,172,140,125,89,29,89,107,45,244,86,188,58,180,100,22,48,50,148,179,190,153,205,33,142,135,242,26,217,44,198,42,81,94,243,41,207,156,123,148,176,39,188,122,127,104,255,210,114,56,226,151,222,45,2,192,69,113,248,143,108,223,40,157,45,141,43,127,230,122,73,80,124,145,220,244,247,35,29,78,9,88,79,191,113,79,178,206,194,112,71,115,25,232,182,137,15,240,113,32,119,248,11,187,124,219,130,31,172,99,119,248,147,55,78,79,236,219,174,117,219,124,235,222,136,183,83,183,173,244,3,99,170,118,250,204,19,99,234,12,133,17,23,65,249,165,160,27,21,191,209,18,20,151,26,235,56,24,206,149,29,93,65,157,218,165,211,171,193,143,46,72,195,230,197,233,69,29,176,178,131,149,243,16,194,180,38,231,22,70,86,65,103,198,80,31,6,155,135,241,122,245,187,166,29,172,132,124,204,144,211,130,28,49,234,250,93,139,50,105,142,60,214,49,155,160,176,63,194,39,176,199,186,194,63,177,31,125,246,58,105,225,113,98,87,108,49,74,74,96,61,176,249,40,177,78,37,192,41,119,145,14,188,23,234,143,11,215,182,130,181,173,184,240,207,195,3,111,9,190,232,175,216,241,137,141,8,176,210,92,109,224,242,211,95,88,253,6,174,59,254,102,75,190,210,228,107,46,150,187,49,131,179,253,12,132,25,39,74,88,33,56,87,169,0,157,147,78,116,215,78,102,231,133,207,250,11,124,5,71,210,17,101,132,163,134,170,94,192,152,239,154,166,203,157,81,38,248,60,72,106,106,87,154,188,100,72,126,30,34,220,30,212,147,151,88,170,101,134,43,43,29,30,226,196,138,109,236,29,169,91,61,116,62,252,194,14,59,158,32,95,189,14,28,104,103,222,57,241,37,162,227,32,128,56,48,223,47,113,234,182,28,54,89,47,249,228,193,55,155,7,204,108,167,81,55,216,250,108,85,241,71,13,243,204,213,86,155,167,90,189,151,40,189,199,118,207,156,97,55,248,2,219,177,165,117,168,168,39,185,6,74,59,134,49,218,57,254,225,95,83,52,110,199,226,23,117,66,164,50,42,236,220,86,99,139,192,25,42,244,241,173,227,132,95,56,229,38,172,160,131,220,105,170,232,85,107,203,105,7,157,9,70,144,221,234,3,211,33,61,128,213,201,183,11,254,219,6,22,153,113,163,12,117,18,182,112,132,61,4,144,226,15,156,73,208,153,41,155,52,194,11,2,125,129,136,129,18,6,28,107,44,133,80,5,216,154,105,192,222,72,243,170,211,34,84,59,1,201,202,35,182,187,216,23,238,43,68,156,23,132,73,0,76,213,103,251,143,16,150,222,123,74,194,202,69,65,181,129,80,111,64,155,76,10,26,251,248,122,51,44,29,163,87,90,156,4,223,118,1,245,151,224,112,247,57,226,251,18,241,29,24,94,199,95,89,49,199,54,37,139,58,177,50,94,24,221,89,83,97,109,191,249,124,191,65,5,45,10,11,85,94,65,131,23,239,203,72,82,4,222,207,129,143,31,30,36,170,197,230,140,5,230,73,253,12,50,47,44,252,205,111,100,157,185,86,184,2,252,28,94,252,4,61,39,193,208,215,20,246,172,216,39,136,144,50,82,36,20,179,150,176,38,201,221,77,6,207,209,58,11,241,92,139,249,61,81,201,176,34,85,16,147,159,147,50,232,81,35,62,100,116,188,192,141,240,210,85,94,222,17,51,47,133,158,88,47,125,144,184,99,124,1,111,161,99,252,34,145,147,251,5,211,228,117,43,151,198,31,17,39,138,231,46,234,8,198,148,166,20,209,25,219,83,10,99,135,108,95,113,253,84,208,49,59,86,242,139,58,104,47,45,245,132,155,169,2,253,129,189,84,93,10,229,243,251,125,21,226,225,161,44,135,43,166,251,233,115,235,172,135,177,84,122,59,116,226,4,11,159,128,220,50,31,130,233,75,138,97,118,146,91,53,35,199,69,17,171,242,179,235,92,29,57,19,217,41,77,88,20,190,182,132,196,171,166,8,17,23,223,216,71,139,188,177,39,149,169,55,214,199,204,132,76,116,183,160,154,78,170,174,169,38,213,123,101,9,219,25,188,205,162,75,187,8,143,37,234,180,85,124,22,232,211,86,208,90,96,80,91,193,238,2,4,106,23,227,123,17,42,181,139,183,192,204,236,100,21,1,112,78,38,48,61,176,120,248,190,155,231,78,84,15,28,232,91,130,187,33,200,122,152,73,215,67,56,42,152,229,28,8,8,255,1,17,119,99,84,85,63,165,223,33,152,242,168,222,69,223,66,105,228,115,242,221,91,161,39,215,149,196,137,175,42,12,152,2,50,21,224,179,153,67,155,134,197,99,42,229,144,1,85,153,120,7,118,202,134,94,205,1,148,33,144,153,195,196,122,228,82,124,51,67,180,107,152,51,11,61,188,98,176,2,90,164,118,89,160,206,6,61,234,206,248,232,44,165,31,220,163,17,250,237,68,181,177,37,98,163,82,36,100,108,51,221,131,165,158,188,82,60,20,206,206,138,85,35,204,109,253,82,162,169,164,83,179,98,82,126,146,226,18,105,5,81,236,52,137,17,135,78,36,29,178,20,83,152,229,101,103,14,4,171,68,58,108,213,200,11,181,98,71,53,163,98,212,156,249,84,44,122,140,132,57,194,150,164,168,157,177,235,196,211,136,182,80,85,219,123,38,215,69,97,80,24,210,44,38,170,78,21,93,253,55,232,116,36,245,163,158,185,26,98,41,118,79,87,53,106,28,166,102,152,6,211,255,38,76,21,133,202,98,219,128,77,136,209,185,16,140,82,107,70,223,29,154,244,186,217,50,12,22,74,20,154,201,93,93,192,217,36,86,36,73,211,204,50,146,76,130,45,250,36,181,136,91,0,148,39,63,223,213,128,251,137,11,202,157,195,89,201,163,148,184,56,70,110,248,232,11,95,138,199,80,31,135,191,191,155,56,95,166,138,239,17,253,172,9,181,87,192,45,140,47,157,190,250,205,159,198,66,65,152,203,192,152,133,99,228,42,242,57,52,147,49,231,31,212,157,93,245,240,29,72,162,168,54,69,220,138,165,18,198,194,204,62,100,255,225,45,143,225,166,121,42,175,4,161,158,194,74,27,149,137,120,168,29,87,240,132,247,6,158,219,175,255,32,44,208,53,207,61,174,36,178,248,167,154,243,2,27,9,97,61,98,78,102,81,94,39,71,178,29,111,75,25,82,91,132,113,115,226,216,27,6,232,171,150,79,8,162,139,62,29,33,159,68,7,24,125,138,124,78,115,131,165,205,89,71,35,216,37,211,131,107,201,157,189,152,86,15,230,83,122,192,201,246,30,67,94,50,199,63,91,174,78,166,1,153,5,89,87,193,81,151,110,185,121,138,142,126,115,204,182,79,193,173,202,136,59,80,87,247,118,226,176,247,255,116,82,23,122,109,44,58,114,165,127,68,149,199,97,129,41,229,193,196,216,17,20,94,153,139,27,157,75,161,253,210,209,131,171,233,156,103,54,210,154,80,70,105,64,24,23,200,153,75,244,35,238,227,66,39,250,120,123,41,48,197,48,24,201,107,46,161,236,68,148,11,122,29,42,244,204,201,210,51,71,210,179,80,161,103,78,134,158,133,2,88,209,1,34,9,172,217,136,242,148,180,194,175,148,107,26,208,170,108,112,114,219,49,172,16,11,16,201,243,161,33,236,208,74,41,120,218,195,84,173,152,109,147,221,91,215,84,144,194,150,126,209,90,226,80,185,6,72,49,153,109,130,41,216,212,70,8,76,31,88,166,34,166,188,204,214,196,149,115,106,85,12,80,212,33,142,140,168,248,82,211,97,251,90,30,46,33,249,23,202,30,35,33,215,215,138,28,222,18,50,51,57,88,39,127,52,177,96,8,112,174,76,103,220,203,154,110,212,224,127,127,187,137,46,186,27,34,139,151,2,187,137,255,222,152,177,206,127,163,243,42,114,7,191,214,64,61,145,238,197,202,255,79,136,33,27,255,19,67,246,155,99,200,246,254,44,55,101,253,210,176,165,189,108,216,82,244,63,68,76,139,112,59,70,51,55,207,13,24,218,139,212,29,73,192,176,123,153,216,159,21,79,33,112,152,79,206,149,218,74,252,1,84,109,116,138,65,241,89,162,10,58,46,7,253,249,96,247,213,222,105,91,56,140,162,142,1,247,233,247,213,62,113,63,143,198,233,173,161,86,59,18,213,26,219,73,160,184,46,164,74,34,167,239,133,219,83,56,168,130,45,4,30,2,112,155,231,245,70,110,239,106,59,188,165,140,75,202,192,139,46,89,221,206,72,107,231,186,154,206,53,126,15,202,135,243,254,221,251,143,239,213,178,119,229,176,48,161,123,42,232,78,57,232,201,135,143,221,99,13,248,182,28,120,231,224,120,231,80,3,190,154,215,225,195,95,178,29,217,46,7,207,224,192,151,249,21,191,122,247,86,133,190,40,135,126,125,240,234,245,33,252,191,134,54,39,229,240,31,223,238,238,29,103,251,189,59,119,2,15,94,189,58,252,69,5,63,156,3,126,122,124,240,227,222,187,143,90,119,126,159,7,223,61,210,150,253,125,57,236,254,193,225,94,247,244,180,187,243,26,221,168,169,133,246,176,144,48,155,84,210,39,36,50,75,247,117,147,199,28,24,74,31,156,138,77,151,60,179,101,230,89,243,124,121,89,253,178,162,124,201,86,97,201,150,86,178,117,222,233,233,158,17,189,248,152,248,47,58,131,185,206,27,55,158,237,210,31,150,64,26,56,244,5,199,156,31,178,144,76,67,52,93,195,63,44,65,106,197,93,69,173,73,133,189,224,234,196,141,174,189,30,22,80,190,120,99,225,77,128,78,233,143,156,0,234,194,86,50,41,188,159,232,2,0,195,32,161,67,191,248,189,67,134,107,249,68,6,204,88,202,3,52,172,102,94,222,246,129,239,140,109,183,36,131,21,138,175,135,251,14,158,85,119,104,197,39,63,172,68,104,44,211,155,0,46,36,18,237,222,17,169,192,89,105,100,94,68,167,206,128,21,56,91,100,38,182,185,5,109,20,46,104,67,91,208,198,185,197,53,123,108,181,108,185,56,22,239,166,98,66,85,166,111,137,93,126,154,1,115,132,115,212,195,23,4,43,252,23,180,224,139,212,53,153,218,60,239,56,25,25,2,59,176,146,30,84,43,94,223,0,214,219,235,11,19,85,143,25,52,5,48,227,192,45,253,14,235,214,75,170,103,105,43,9,117,85,107,163,198,211,0,225,101,191,242,112,107,10,220,57,113,220,78,78,14,49,198,14,116,244,22,132,180,40,77,229,70,158,150,97,162,180,106,229,74,189,35,209,197,94,193,105,70,9,10,216,160,21,220,125,248,219,176,150,2,100,119,46,195,8,253,76,82,65,82,9,162,47,123,81,19,203,20,102,150,57,80,86,143,158,65,5,145,95,87,104,209,118,154,175,83,84,148,169,87,236,214,147,130,186,45,191,36,67,104,138,244,172,17,136,105,191,35,138,250,59,97,4,88,122,12,71,242,52,70,19,56,13,76,24,93,170,64,20,116,250,101,227,225,161,47,220,248,79,236,30,77,215,42,76,88,159,6,217,209,103,132,21,180,39,51,193,200,228,167,160,128,181,201,78,195,201,187,195,131,221,182,94,51,229,218,70,28,250,128,126,202,235,157,185,21,237,118,79,94,239,149,212,212,119,226,145,187,120,85,219,123,63,237,29,66,93,85,52,83,185,113,162,192,172,26,31,3,10,139,133,123,13,68,4,86,123,133,89,167,3,207,125,205,110,12,22,109,224,224,237,9,240,96,139,86,15,76,46,62,219,92,180,242,244,168,214,231,130,41,17,138,230,86,28,129,236,109,146,203,30,177,108,233,165,233,241,145,216,254,99,231,202,221,137,227,227,225,101,181,241,192,225,201,94,82,126,52,213,143,214,185,217,46,218,77,13,73,105,121,38,234,134,108,177,81,149,189,28,162,145,120,51,147,202,222,117,132,122,34,127,219,225,243,212,52,136,57,215,108,135,147,233,164,44,42,29,72,116,85,247,145,39,9,174,222,78,160,125,202,92,254,118,85,253,178,2,77,39,239,154,210,85,41,48,28,55,213,123,229,154,209,2,34,55,132,51,179,237,90,52,127,237,132,205,163,149,120,9,224,67,82,167,191,22,143,7,17,83,54,251,105,141,188,190,251,115,132,13,69,76,109,226,216,17,63,47,201,135,142,50,205,243,122,231,164,254,130,89,225,130,243,142,176,119,26,192,36,245,70,200,119,0,18,119,49,254,45,28,184,149,177,155,140,194,126,229,255,166,72,202,167,145,247,229,255,74,105,58,229,178,166,101,1,53,3,41,129,185,194,6,107,9,100,63,38,89,76,35,31,109,181,232,119,223,141,19,249,225,48,251,116,249,76,236,27,99,112,90,20,145,94,224,105,204,34,104,58,105,4,205,210,233,209,153,141,58,201,157,244,82,192,64,230,41,157,24,67,13,140,67,199,63,103,5,52,30,171,20,43,29,169,144,96,97,120,250,253,67,172,94,6,56,54,171,137,117,15,147,4,146,24,252,107,37,192,116,184,120,105,13,88,247,179,23,0,147,182,21,214,177,196,41,101,212,183,15,187,32,112,184,117,247,22,152,171,192,241,211,44,43,114,253,76,198,177,75,90,119,182,6,213,128,79,57,143,227,132,175,242,112,188,253,46,143,184,100,9,0,17,197,9,33,176,26,202,194,181,19,183,193,233,172,169,56,153,100,115,211,189,45,106,42,142,127,172,68,175,11,234,163,200,29,228,230,23,49,96,23,58,128,49,164,161,216,107,135,34,74,65,175,194,160,231,123,189,43,59,31,108,214,93,94,78,180,42,2,231,218,27,162,199,225,144,66,70,53,103,164,246,8,212,133,167,55,130,124,238,12,83,239,190,50,85,127,100,20,221,160,7,76,192,199,200,167,87,47,243,6,160,247,222,189,117,123,128,46,234,130,241,81,148,143,64,4,141,156,104,145,148,191,98,239,142,156,152,232,177,220,179,68,215,228,151,32,106,127,199,61,140,55,47,249,61,92,182,73,189,241,208,80,60,80,107,39,72,166,13,237,56,209,72,116,49,164,160,222,113,212,179,75,68,172,154,161,240,243,70,77,18,26,138,134,14,103,235,97,120,3,199,187,131,102,33,53,3,101,38,3,183,170,159,216,198,217,253,61,206,231,108,86,73,199,122,142,185,226,249,147,223,108,4,7,125,54,29,23,105,43,23,44,52,184,14,215,141,134,177,253,230,228,221,219,58,11,146,238,13,238,170,84,125,91,239,145,184,190,203,160,136,42,173,81,82,70,156,227,81,51,168,216,92,58,18,228,233,136,196,227,57,65,157,249,234,73,108,182,190,18,27,11,67,118,124,11,82,106,209,174,11,198,48,250,138,189,24,148,200,210,15,15,75,233,30,237,194,228,57,17,106,89,151,151,151,150,84,149,33,133,197,254,31,219,157,108,207,177,55,170,32,254,225,75,67,132,51,232,38,206,56,239,204,223,189,192,129,18,189,212,247,48,51,152,235,136,171,224,226,217,73,175,138,105,42,200,77,57,80,68,119,107,14,247,136,77,58,144,68,44,164,106,187,152,214,147,78,169,217,158,83,147,23,76,166,9,171,6,149,247,6,11,208,236,102,228,120,118,65,99,21,214,142,101,121,116,211,190,210,62,94,233,191,11,252,59,205,218,138,141,208,185,61,116,49,6,132,203,127,14,5,57,82,178,213,109,219,11,199,151,234,145,37,26,96,58,137,76,74,3,21,97,201,106,182,190,142,203,150,12,227,135,34,95,83,197,232,30,151,10,11,238,187,9,172,11,122,167,194,123,75,3,16,170,135,154,1,18,90,87,42,205,222,200,132,35,138,12,57,30,103,234,31,91,17,217,168,144,157,233,121,161,109,140,189,126,31,111,42,69,54,76,235,196,119,238,96,85,112,118,87,208,204,205,16,79,59,16,177,148,186,161,181,99,119,128,8,137,150,230,169,202,7,39,111,28,6,176,115,232,58,159,28,23,20,22,147,198,115,104,41,129,182,10,216,3,216,55,78,170,59,207,46,36,29,91,216,243,49,123,167,43,186,45,211,237,224,172,4,250,124,46,81,117,203,153,51,181,119,243,88,27,126,216,209,222,147,54,105,182,62,114,76,98,146,93,2,83,29,113,123,91,29,102,87,164,191,104,108,25,81,226,27,109,195,79,128,46,80,228,92,4,248,153,187,19,170,95,250,78,239,106,11,69,82,191,191,101,60,111,52,0,20,127,27,109,145,198,190,12,166,237,194,70,169,19,36,65,187,117,47,113,128,183,218,50,216,223,20,140,203,117,46,143,210,137,75,181,245,131,241,67,77,77,168,253,96,88,149,31,218,134,65,209,57,6,64,11,209,225,37,230,60,60,24,175,93,255,218,69,44,179,42,177,19,196,43,177,27,121,3,163,147,40,102,121,118,84,115,102,130,232,15,240,141,109,57,209,255,163,39,151,74,169,203,14,140,239,204,94,93,210,53,82,150,68,87,196,53,210,163,252,22,35,145,41,199,53,151,218,113,58,74,149,95,134,183,197,68,115,121,217,120,55,24,24,218,110,82,115,131,12,253,165,218,48,14,14,222,136,127,11,55,50,64,71,185,255,13,139,170,220,27,254,41,235,74,245,35,51,74,241,158,51,171,135,61,43,92,111,91,93,104,214,243,63,113,165,187,255,1,124,39,91,154,72,181,204,88,160,7,138,193,141,37,235,38,235,184,20,5,149,5,125,28,93,208,122,154,99,139,21,136,41,156,154,214,245,255,174,205,2,98,60,200,229,197,76,106,48,231,14,8,205,21,13,52,239,152,183,53,116,70,45,36,229,77,172,159,182,33,217,238,199,90,136,251,148,219,101,102,145,164,223,224,65,122,200,244,167,208,188,177,160,186,66,11,71,21,142,25,57,150,141,146,1,25,168,207,84,249,182,72,112,95,140,99,227,246,84,104,206,116,139,87,103,44,181,104,175,215,189,160,231,79,251,110,92,213,171,48,151,151,179,215,99,108,130,197,110,207,41,77,11,101,179,133,169,192,221,215,104,81,170,75,170,210,4,36,179,191,141,214,68,200,101,40,18,129,56,118,242,101,10,130,15,252,216,241,162,30,178,128,198,251,208,191,227,153,248,115,136,91,217,56,8,174,64,102,19,130,85,225,158,152,160,216,175,108,6,43,72,87,46,93,215,9,180,22,36,120,19,34,93,242,232,85,114,65,239,135,179,252,93,167,13,108,90,182,166,131,62,48,107,231,63,8,116,166,219,243,250,151,169,27,221,177,93,128,54,130,252,153,197,156,246,10,244,252,25,253,133,80,250,39,66,233,175,108,82,69,249,159,114,231,153,75,0,5,156,37,145,246,31,198,16,187,228,181,162,154,40,218,127,188,36,46,200,226,119,139,197,104,92,114,175,90,117,106,161,201,132,46,122,7,33,110,108,172,194,226,116,245,0,37,56,23,95,190,81,210,107,139,57,250,154,155,114,203,140,140,133,68,122,237,239,170,115,142,89,124,226,241,109,59,251,37,74,224,133,151,43,102,159,32,113,202,17,142,166,94,214,139,147,205,171,165,75,24,202,80,110,98,208,139,79,250,69,38,149,76,218,243,130,128,158,197,21,24,28,60,178,187,234,207,172,71,132,90,33,62,43,91,135,119,192,72,59,200,139,216,217,30,111,185,57,236,204,20,201,208,69,200,233,187,1,81,69,78,160,230,119,46,201,117,78,136,77,233,220,227,158,226,143,27,64,122,126,82,109,109,108,172,224,45,163,89,163,187,198,48,77,107,82,90,19,109,28,100,90,139,210,90,231,29,129,146,153,160,155,133,87,153,142,213,120,8,225,255,125,17,102,78,60,227,4,193,78,156,51,113,85,91,120,244,192,85,54,214,81,51,101,86,123,121,29,131,130,70,28,243,80,207,177,119,141,65,222,189,24,224,0,251,13,210,223,27,226,1,76,56,28,226,80,188,160,207,56,39,243,177,226,227,112,26,187,225,181,92,245,139,120,20,222,164,21,88,75,205,69,235,0,206,155,87,129,104,144,171,226,177,174,103,11,53,88,33,101,199,247,178,9,113,246,33,19,189,109,148,138,5,125,85,138,172,47,83,110,164,108,133,48,38,10,169,30,38,190,151,84,87,171,91,237,207,209,231,96,235,225,115,96,174,138,232,153,73,54,122,38,183,255,78,206,34,116,217,160,118,48,211,12,234,61,222,134,125,183,26,226,251,236,23,206,74,19,141,77,230,20,144,253,186,140,12,83,9,232,44,199,204,16,160,140,147,100,4,101,43,157,240,42,76,115,59,93,119,252,84,20,51,144,242,189,237,152,58,129,176,179,18,196,77,8,69,42,237,64,165,114,142,118,152,162,164,10,201,130,71,23,0,23,159,46,191,31,160,119,135,154,221,84,134,137,213,149,14,115,169,186,240,64,205,135,135,249,35,109,46,60,82,126,155,193,10,138,199,145,11,17,215,121,195,94,161,97,139,235,244,157,191,253,149,28,209,128,239,125,179,238,206,191,89,15,164,18,58,72,77,214,68,234,154,76,37,219,204,140,61,161,180,143,199,247,8,78,73,110,42,137,93,15,219,216,157,244,0,200,138,18,183,77,195,82,187,131,208,20,70,9,111,161,93,230,196,49,91,230,46,45,179,86,84,166,89,80,230,182,53,191,157,86,81,59,173,249,237,172,21,148,137,147,40,188,114,87,136,133,196,210,121,155,181,146,34,192,252,19,83,201,216,109,3,61,89,232,98,85,49,155,88,149,143,187,231,92,10,58,214,188,235,190,219,255,194,61,18,147,56,246,87,237,146,2,52,176,194,69,246,78,196,244,24,124,228,97,22,167,13,203,89,109,153,86,54,253,174,36,157,35,165,187,226,228,243,216,93,59,176,41,69,153,58,82,151,2,228,80,56,11,54,240,124,31,128,130,16,41,66,6,193,195,63,130,224,225,92,4,191,250,47,68,240,30,169,25,254,246,8,238,250,190,55,137,221,114,28,239,161,85,113,17,50,247,0,203,147,162,140,136,149,88,41,220,2,17,43,85,156,249,31,142,230,219,127,42,154,3,14,252,97,12,79,157,248,201,254,239,168,2,176,127,151,225,93,240,21,238,245,144,99,12,167,220,128,53,2,18,242,191,231,166,209,51,100,207,164,58,247,207,219,61,34,236,7,108,154,51,116,53,216,0,25,94,58,130,245,94,248,169,247,57,244,231,234,157,215,111,149,70,123,74,163,148,121,215,9,153,123,149,184,6,104,88,235,153,179,208,14,249,3,129,138,33,220,182,21,237,217,201,35,123,86,228,42,43,34,23,117,146,217,5,19,140,6,0,2,105,72,241,124,230,108,180,126,25,64,110,163,77,190,98,163,77,254,200,70,155,204,221,104,23,95,177,209,190,125,207,164,219,37,41,221,46,195,48,80,119,75,82,186,91,72,187,156,100,54,11,140,102,219,180,190,252,135,147,13,221,142,248,191,133,98,192,168,81,197,132,20,163,97,121,41,177,8,95,120,204,115,180,232,130,207,28,64,163,127,48,160,20,13,171,111,251,2,182,247,162,223,233,9,194,50,177,253,179,158,78,88,166,74,223,40,243,174,195,221,130,79,136,176,76,205,89,108,199,25,194,50,46,36,44,131,111,33,44,131,18,138,18,83,4,223,57,20,101,92,6,144,163,40,131,185,20,229,81,58,49,64,12,210,233,206,96,254,253,151,36,63,69,132,229,228,127,45,163,90,60,37,10,191,58,2,241,195,71,17,68,163,103,223,100,1,43,61,227,21,25,193,42,179,189,251,223,59,219,83,44,152,229,181,254,220,217,62,252,239,157,237,248,203,212,27,14,253,187,191,110,178,127,255,47,158,108,160,229,87,120,79,243,215,205,246,251,255,230,217,118,198,147,191,110,166,247,254,18,206,155,93,203,161,255,123,110,34,227,187,244,130,16,127,160,249,156,133,49,138,248,250,164,60,186,200,181,233,9,26,180,176,207,19,246,163,112,252,49,242,77,210,225,138,114,118,108,101,222,30,225,173,225,246,52,206,190,168,18,233,100,147,67,1,197,144,73,129,169,76,156,222,8,121,37,71,153,253,123,246,224,165,157,88,94,159,61,172,101,175,76,78,195,247,187,251,39,244,147,186,33,250,218,118,132,233,68,27,13,37,146,239,170,130,194,70,186,178,155,139,155,111,177,187,241,63,245,157,80,254,150,182,127,233,107,23,181,194,113,67,254,150,57,131,220,75,25,91,148,229,229,165,188,17,202,159,251,112,71,220,241,137,62,151,173,82,198,25,197,86,81,162,252,78,45,238,123,194,81,48,126,200,61,96,24,166,246,116,123,151,151,67,191,182,232,105,232,18,189,156,57,17,190,227,238,79,221,74,18,86,166,129,115,237,120,62,218,227,85,68,43,149,49,107,150,63,129,101,187,252,224,219,125,16,149,160,169,118,11,222,32,161,43,221,54,101,246,120,26,204,153,123,174,89,98,244,133,68,118,143,43,214,142,44,178,136,66,79,63,222,181,133,15,24,224,39,185,174,40,114,145,172,236,239,118,160,61,113,205,172,6,214,151,241,32,146,127,217,6,64,249,68,244,76,103,21,219,104,182,231,188,119,106,90,169,136,70,222,137,194,250,238,187,163,147,159,94,241,180,25,154,27,170,126,86,208,18,24,134,172,223,85,165,70,75,228,28,143,45,205,116,210,47,113,15,245,199,151,134,68,98,236,134,110,145,86,102,220,22,213,61,102,206,6,163,161,0,7,229,46,54,210,85,43,243,181,97,206,88,211,165,151,244,242,54,186,147,247,222,119,160,57,8,140,48,36,224,2,14,2,163,114,7,129,81,29,22,235,85,228,76,70,94,47,86,157,3,122,118,136,65,21,125,252,131,46,227,98,248,177,78,102,59,213,88,241,28,215,255,170,232,138,154,79,160,172,51,88,227,45,144,1,197,159,67,187,162,116,13,253,74,79,237,123,249,146,36,125,94,146,62,78,81,210,64,44,39,123,165,182,241,127,26,244,159,49,83,159,219,166,56,20,100,195,58,159,53,215,158,89,155,13,235,217,166,245,172,105,53,215,172,102,195,106,61,133,127,207,241,136,111,182,208,130,10,74,192,94,144,225,161,55,158,226,60,53,58,254,11,248,73,241,10,100,245,177,237,91,125,200,234,191,216,236,244,49,2,182,221,92,142,183,214,158,111,110,182,158,183,214,54,215,127,139,95,190,108,46,183,154,235,207,214,55,215,158,174,63,107,103,190,59,225,153,127,110,199,90,56,129,108,200,164,149,38,62,135,209,99,38,121,118,107,99,99,185,26,253,22,156,57,231,180,138,103,222,121,39,178,163,151,47,95,110,254,230,115,114,184,210,252,45,210,156,192,91,220,167,32,163,89,17,249,196,17,206,15,161,34,59,124,249,178,181,190,204,2,237,58,24,188,23,18,154,79,101,66,139,18,54,229,247,218,57,117,35,180,156,154,189,110,81,13,248,29,212,123,35,140,203,219,7,236,175,162,117,6,171,43,151,213,52,69,173,185,172,150,169,54,160,101,173,153,188,57,114,236,140,15,187,240,91,142,131,205,14,28,167,86,84,91,135,76,54,48,47,59,48,47,59,48,175,96,96,94,58,121,227,252,186,224,178,52,112,10,59,33,44,77,173,22,154,145,93,141,106,85,234,49,134,138,51,255,159,167,27,27,45,4,171,58,181,136,127,73,195,135,23,47,154,79,31,148,229,25,112,111,187,75,112,138,246,68,188,3,179,42,205,117,201,205,28,70,149,165,214,97,173,201,82,21,240,20,232,213,181,27,197,68,30,3,152,35,243,165,189,9,123,19,177,24,25,97,225,2,28,230,20,107,69,135,174,39,119,65,15,136,198,189,143,30,90,218,207,83,199,249,161,234,58,48,221,52,91,97,59,179,139,66,147,71,179,245,185,203,11,126,234,227,22,199,144,182,228,131,49,24,86,222,191,125,5,39,127,207,65,26,246,187,239,93,170,61,168,120,177,202,3,160,107,87,95,30,228,56,218,116,110,70,170,215,64,97,124,111,195,124,174,109,192,166,101,97,21,93,207,175,186,171,76,29,170,119,182,85,115,107,27,79,0,29,88,76,61,231,44,172,213,206,97,171,55,44,241,19,182,53,195,27,25,78,232,101,98,242,76,9,133,200,145,255,217,80,126,48,87,227,245,120,122,233,80,195,158,229,213,208,168,216,68,135,186,192,131,227,63,238,138,157,200,46,40,245,45,187,226,195,21,152,168,100,254,127,50,183,74,163,134,4,83,130,229,154,21,77,138,185,90,241,58,76,245,139,88,220,176,130,108,16,45,94,181,47,55,73,154,192,55,73,154,144,235,154,175,134,147,186,36,175,165,142,8,101,235,91,177,213,35,79,75,226,62,73,114,231,99,238,133,45,227,92,177,226,213,15,144,121,249,17,216,236,250,171,227,238,47,39,59,221,195,189,139,230,246,251,247,237,152,238,193,154,120,70,213,158,189,124,185,166,187,254,73,139,29,191,218,190,104,173,179,18,45,40,177,9,37,214,158,244,231,128,119,47,214,90,12,254,41,135,95,151,240,226,136,203,29,103,94,0,231,44,156,167,204,226,146,251,203,196,248,155,195,44,2,86,155,181,158,249,100,130,47,154,26,214,181,205,34,73,141,224,239,232,197,4,8,199,200,28,158,117,25,10,13,105,45,199,233,90,94,91,215,80,214,234,154,24,39,189,135,17,211,123,244,28,192,70,55,90,101,51,181,188,28,82,56,75,108,78,52,51,130,163,131,210,106,53,138,74,122,249,162,215,185,132,52,214,244,111,184,148,132,36,119,185,3,179,47,209,162,47,241,161,47,16,1,49,160,111,77,36,200,68,130,76,84,144,9,70,209,98,33,218,207,201,64,189,58,68,99,60,129,137,181,53,216,158,119,226,67,4,157,183,110,179,125,217,65,227,141,134,64,219,91,238,218,255,10,82,83,100,183,166,85,227,224,245,238,177,97,221,89,183,60,47,173,156,114,119,187,167,93,195,186,81,178,111,212,236,189,183,187,134,149,105,25,142,49,130,38,98,199,88,125,198,139,125,60,62,52,171,183,150,65,44,247,234,36,24,26,202,83,227,172,47,37,118,112,72,167,201,65,253,10,22,111,107,14,202,51,8,49,224,75,226,9,177,38,114,247,59,40,149,139,152,104,198,159,6,159,80,156,6,110,93,175,60,245,157,42,31,150,86,194,230,193,8,208,54,251,136,56,95,68,182,221,189,183,167,7,167,191,92,28,117,79,143,15,62,165,37,36,196,254,187,183,167,23,133,96,190,235,112,55,218,178,222,99,225,50,30,152,73,23,10,159,102,211,208,67,229,33,131,191,21,5,239,196,15,212,85,127,82,63,126,17,31,200,41,136,215,239,60,233,38,140,250,153,36,236,193,107,109,98,168,79,94,44,199,46,89,76,156,39,241,155,123,83,164,187,35,150,41,249,207,180,84,23,3,52,136,106,25,172,150,132,221,101,158,190,148,132,55,32,66,160,7,122,153,176,227,76,228,247,216,3,193,236,208,131,63,162,119,232,186,141,16,211,22,65,151,48,229,253,200,73,7,208,119,81,2,115,131,30,134,37,18,80,76,186,219,241,189,201,199,200,87,130,6,245,32,229,85,20,78,39,74,218,216,137,175,208,141,137,33,31,206,171,129,115,122,126,24,20,233,6,117,183,201,164,40,153,89,176,79,119,166,17,222,177,189,199,59,187,204,75,119,190,198,129,88,99,180,236,38,249,72,23,94,202,28,142,106,18,35,14,20,255,73,99,207,240,128,163,17,49,207,70,236,92,187,248,94,25,249,230,250,32,216,50,128,83,1,209,208,53,236,52,13,131,154,76,194,73,213,108,187,34,44,13,48,217,237,42,255,186,31,4,7,253,246,243,150,53,8,218,6,190,157,152,24,22,69,134,104,159,157,83,80,8,130,194,120,12,182,123,230,42,1,224,8,40,13,82,52,211,245,149,64,213,223,78,199,151,46,8,163,49,74,226,67,12,95,36,185,63,12,169,201,20,118,85,179,35,195,141,133,251,222,173,219,175,54,145,201,182,211,166,240,132,48,26,56,76,244,99,46,195,35,119,250,225,125,178,178,50,99,44,14,0,216,28,32,141,155,4,231,14,211,16,2,157,51,234,2,96,11,78,191,90,83,225,199,18,222,97,34,98,103,235,231,203,203,236,215,198,185,146,220,148,201,45,217,135,38,125,163,125,60,251,181,118,190,101,24,109,22,97,1,164,107,152,8,122,202,130,193,111,240,247,218,57,137,212,20,100,30,50,120,17,16,67,49,228,185,109,175,80,213,220,83,66,115,179,193,226,162,59,24,97,155,234,17,193,197,249,248,210,8,13,128,152,84,49,243,132,81,129,234,211,142,229,59,159,118,150,15,195,144,161,17,120,159,215,149,62,111,240,62,115,80,169,57,200,142,173,169,252,110,101,199,92,41,173,55,93,132,72,156,42,89,23,175,120,116,249,186,158,134,239,114,182,7,9,96,32,222,183,112,37,198,124,58,47,193,78,18,167,119,37,201,9,208,204,200,209,147,82,63,29,98,67,135,248,155,191,232,65,146,4,216,133,4,72,161,52,60,117,239,221,62,144,79,25,16,205,133,205,208,199,104,70,177,158,212,23,169,69,145,119,88,31,226,152,185,163,72,155,128,190,247,92,212,97,158,244,70,238,216,177,151,150,146,25,147,130,141,81,146,76,218,171,171,55,55,55,245,155,181,122,24,13,87,63,29,29,174,54,159,63,223,92,69,205,38,5,10,49,64,114,40,0,4,160,231,171,183,62,57,89,3,34,75,175,179,209,215,14,190,167,130,191,204,170,216,64,67,139,51,131,136,184,146,73,238,49,13,12,197,221,0,190,184,145,26,181,40,68,22,169,85,78,109,171,175,5,163,54,69,107,105,170,38,158,124,233,59,153,101,227,244,205,204,224,71,157,168,123,21,40,55,39,143,229,157,224,120,83,216,51,164,161,122,205,185,230,83,144,98,212,72,134,17,251,156,89,68,106,53,69,33,67,124,7,3,249,8,124,36,135,109,239,38,167,145,235,202,97,241,49,224,112,72,147,173,28,140,37,122,71,30,252,41,128,211,128,78,89,186,252,145,199,73,80,119,162,97,204,50,88,144,246,136,108,108,128,140,120,245,119,239,79,210,163,23,35,89,82,212,248,156,245,13,200,248,169,225,77,12,188,120,44,84,59,192,77,219,254,89,140,230,54,198,240,2,73,240,68,35,203,45,179,211,167,29,204,227,81,85,167,91,234,32,178,158,114,170,104,187,54,107,235,32,161,150,169,175,145,198,56,48,252,232,75,134,150,183,89,23,151,99,133,133,96,158,37,38,100,220,137,90,145,34,28,218,103,74,26,247,76,149,167,71,244,30,81,38,23,98,186,37,54,190,138,45,110,2,228,175,220,93,96,198,177,183,250,206,242,66,132,189,248,221,85,2,151,48,206,44,131,63,48,157,249,216,77,201,227,84,149,31,225,116,253,135,198,158,239,38,120,245,84,13,20,27,63,29,151,129,157,136,48,238,168,165,21,104,23,197,52,77,145,19,223,216,10,12,118,100,228,99,102,84,10,179,127,46,237,210,226,138,23,84,8,119,205,240,140,254,2,2,158,219,177,4,232,1,154,247,94,56,169,121,88,223,142,206,122,231,24,103,61,101,137,250,200,17,133,103,253,115,244,169,17,183,19,0,152,165,94,151,170,62,5,154,82,6,85,178,249,20,13,15,133,103,81,227,178,80,128,192,65,128,155,144,253,58,232,163,194,22,127,99,155,66,153,208,120,112,164,58,1,55,228,165,59,244,2,138,29,72,171,40,63,171,25,247,193,250,230,109,231,242,128,143,61,100,162,12,171,40,253,174,134,5,85,165,217,71,225,181,155,182,159,79,175,134,244,120,23,153,130,194,106,240,192,147,101,241,163,184,189,81,120,163,180,194,191,168,238,18,104,20,139,220,254,226,101,220,64,1,230,31,69,147,56,214,198,59,94,112,148,59,169,236,38,7,171,164,149,14,196,77,126,78,69,60,89,82,73,155,83,146,73,129,178,16,251,156,3,127,42,101,98,89,38,77,74,7,8,255,180,240,159,53,252,103,29,255,217,152,83,33,10,158,90,117,152,240,72,39,52,97,89,47,172,230,204,169,229,80,8,162,41,86,138,148,71,74,161,180,170,21,194,132,71,202,128,64,171,21,129,239,57,37,142,164,200,43,11,165,73,115,202,33,7,121,252,106,123,39,117,22,145,73,204,44,81,113,45,39,36,181,231,234,209,147,23,170,105,23,196,114,89,30,63,30,219,3,175,78,80,70,145,69,216,103,217,128,81,221,208,150,138,135,162,141,232,134,251,18,134,253,46,130,98,90,138,182,162,177,168,150,180,118,162,64,166,223,229,45,171,240,106,74,81,9,84,66,180,165,58,162,138,86,183,191,187,81,104,20,86,190,147,1,70,187,152,176,223,47,2,158,56,94,144,156,160,107,119,90,55,82,182,29,57,241,85,155,123,23,44,206,173,150,213,244,102,226,14,63,49,217,67,169,65,73,125,28,49,168,4,181,148,175,72,77,46,91,119,6,24,160,158,168,172,150,92,230,252,186,196,168,75,250,163,100,205,173,7,237,6,56,220,54,30,178,74,61,217,172,185,27,33,91,98,47,232,23,87,5,25,197,168,20,198,46,25,67,112,20,225,159,165,176,42,158,42,9,165,240,89,220,206,36,150,150,99,50,110,174,164,154,92,84,54,192,16,130,176,160,172,136,248,42,130,76,57,111,157,83,254,234,163,73,70,56,83,166,81,77,154,187,126,112,2,165,197,248,135,222,219,231,45,150,73,82,29,11,252,204,245,99,250,181,75,121,56,8,52,126,112,18,12,37,91,139,120,41,180,46,201,112,3,57,121,81,72,44,170,86,56,96,42,74,133,253,40,45,166,234,151,161,152,92,152,172,128,44,121,158,134,46,93,113,85,56,83,138,42,204,132,34,168,112,137,200,242,132,156,148,151,224,69,109,138,134,94,111,5,186,196,211,207,148,10,207,245,190,20,20,146,74,117,145,120,151,135,65,93,187,95,191,237,225,211,119,82,45,131,124,22,79,156,96,145,7,158,4,104,152,162,136,246,220,226,237,9,41,113,44,3,111,21,86,6,228,210,211,0,200,212,193,231,34,229,208,101,155,97,185,85,95,94,103,144,31,166,199,218,188,195,50,43,126,253,206,36,192,219,68,243,2,244,200,160,208,217,176,94,76,51,128,226,13,195,154,167,130,72,206,100,242,143,175,73,25,102,148,232,244,10,112,229,17,200,175,94,101,189,244,183,204,105,182,6,20,240,23,40,61,204,22,77,177,117,102,73,225,68,221,115,154,215,189,194,189,86,180,50,53,161,228,156,183,52,120,237,31,169,251,37,250,250,153,140,22,222,47,145,182,95,162,133,247,75,148,219,47,209,227,251,37,194,253,2,164,76,8,158,217,40,143,250,124,90,24,142,27,91,177,124,59,109,14,181,251,232,86,198,231,47,90,173,30,154,83,167,100,214,234,195,183,66,173,173,9,47,44,125,26,91,99,72,73,175,244,158,76,172,65,170,69,24,217,161,244,79,109,93,218,254,147,72,185,181,196,35,108,200,47,228,99,248,27,191,24,116,106,181,152,245,164,107,7,103,49,153,121,114,151,209,93,84,241,209,129,228,197,111,167,99,179,218,53,205,97,205,94,233,62,241,159,212,27,141,102,135,252,106,99,209,107,187,203,77,30,238,224,23,182,135,135,139,117,99,87,187,80,150,164,238,173,126,187,97,214,122,214,142,125,253,228,178,118,243,100,210,233,210,205,15,74,247,15,15,97,125,236,145,9,13,90,141,111,85,37,250,48,125,11,124,214,134,79,198,233,18,41,94,180,106,246,157,5,157,218,49,219,248,47,187,224,128,95,147,39,253,217,104,11,214,107,197,134,146,109,172,1,127,204,95,228,91,35,69,220,250,24,4,54,215,76,159,247,45,142,32,255,67,216,43,141,9,97,233,166,233,23,134,136,126,180,90,230,151,91,169,67,84,200,238,203,101,141,236,115,145,42,111,184,71,13,181,26,166,162,191,229,216,171,201,237,203,101,87,226,23,39,167,199,239,126,220,3,2,125,242,99,231,150,236,64,138,1,31,30,230,229,242,106,16,181,228,245,54,27,149,248,122,108,80,244,52,82,41,109,242,15,186,236,126,209,92,160,248,74,136,59,58,185,51,212,146,166,217,46,152,142,146,145,116,119,119,47,78,223,93,188,239,158,190,222,90,160,183,250,107,207,246,34,37,248,211,207,219,165,226,14,176,89,92,94,46,203,87,166,90,24,253,75,69,66,26,143,168,202,123,194,240,225,138,227,3,35,81,29,164,141,145,180,79,88,94,174,94,217,87,245,216,247,122,120,237,113,5,204,123,77,201,166,61,147,114,33,133,35,147,50,129,97,37,213,43,188,97,100,247,175,77,171,178,210,52,141,249,85,56,64,21,198,126,155,223,138,25,104,233,231,70,215,110,182,148,238,180,146,13,142,65,192,9,158,205,149,197,196,19,91,55,136,167,145,43,195,170,147,101,66,213,44,47,198,216,254,172,174,181,192,202,64,81,216,174,8,239,252,146,83,71,176,153,229,244,233,122,145,89,33,231,197,0,126,181,40,252,147,201,171,198,5,206,114,70,84,50,119,148,37,75,68,161,98,40,138,197,42,64,138,66,32,20,197,186,239,63,181,42,83,88,6,20,27,41,177,135,100,86,0,39,203,216,101,33,196,11,110,70,205,142,222,61,237,100,249,225,255,229,196,186,231,86,238,43,10,225,110,87,140,31,106,129,238,202,191,83,137,163,94,187,50,141,252,234,15,53,183,102,152,157,202,236,115,96,208,82,145,62,59,203,44,36,58,179,32,189,94,106,215,89,1,115,1,70,87,244,58,127,134,221,177,163,236,221,49,146,33,28,183,120,135,163,93,33,159,69,74,151,207,133,235,58,21,3,228,251,236,57,229,108,132,81,77,161,84,14,99,75,253,104,23,27,73,113,19,221,136,199,94,136,148,56,11,110,36,195,47,68,197,225,23,144,149,42,13,186,224,188,104,108,85,29,123,197,225,29,148,44,147,13,59,189,157,77,107,90,74,140,9,81,68,132,86,80,70,108,105,33,35,66,45,2,132,111,125,139,156,240,56,35,145,16,35,161,51,242,226,54,34,231,192,80,99,226,131,5,15,87,229,44,185,216,63,236,190,194,215,14,41,141,209,191,240,193,23,237,64,116,100,25,87,77,114,250,237,114,233,70,5,180,138,244,153,150,174,22,97,186,128,84,27,95,170,123,72,45,199,2,89,4,213,234,115,11,160,33,89,124,22,156,203,18,164,188,159,91,132,140,209,122,162,140,162,138,47,45,165,88,168,177,174,157,164,118,111,229,165,84,227,56,181,152,84,188,23,219,79,230,125,212,178,236,78,65,229,204,74,47,98,68,71,176,24,229,61,74,237,247,2,89,228,187,244,38,53,39,140,190,167,76,173,238,6,113,219,80,112,236,201,91,122,105,54,152,17,91,83,235,65,151,174,152,21,205,223,99,66,50,221,44,223,146,104,119,215,137,234,19,71,60,182,156,63,28,132,51,82,215,248,120,29,109,197,169,212,198,92,147,224,165,115,76,151,206,242,98,55,56,235,157,107,119,187,72,188,156,96,8,135,181,99,39,103,253,90,13,157,32,179,31,29,246,38,137,167,78,197,143,177,237,212,80,68,12,107,83,113,129,109,28,33,145,113,76,11,189,210,90,198,33,126,141,243,95,3,241,229,136,175,95,141,178,219,207,48,223,31,171,168,181,130,242,184,7,231,150,63,156,95,30,86,70,233,192,186,168,96,35,173,96,7,43,128,52,124,99,137,127,107,77,249,171,37,127,173,209,47,209,140,213,175,217,79,75,219,106,241,198,90,162,177,181,76,99,98,110,23,106,150,26,91,47,109,108,237,177,198,242,77,164,205,171,227,89,159,119,115,32,106,148,75,60,99,216,93,124,74,245,81,83,169,201,198,229,176,69,94,101,22,98,121,177,74,172,90,156,52,44,5,125,28,233,6,182,85,52,178,161,243,81,223,194,105,140,54,197,218,170,232,208,180,208,101,32,228,209,46,173,245,241,109,155,106,33,51,127,107,99,193,247,108,123,71,197,19,64,241,211,77,43,90,64,62,41,180,108,51,69,244,48,49,19,204,96,141,188,74,163,179,117,121,27,40,2,214,40,195,221,114,138,91,197,94,175,68,244,128,50,189,76,108,47,0,156,57,214,115,118,108,197,142,91,115,172,124,100,242,88,176,210,62,155,71,74,205,91,102,43,6,116,48,41,123,14,16,198,170,122,164,101,75,205,204,210,185,166,129,208,42,103,91,55,115,253,177,13,228,229,255,143,65,204,188,145,181,184,130,115,3,175,100,115,71,171,54,31,8,36,246,215,124,174,13,181,110,12,223,229,195,47,218,80,195,226,205,103,118,220,154,13,91,213,10,230,239,81,87,151,21,231,240,65,252,201,194,74,32,111,106,200,74,163,180,128,124,64,160,20,208,76,52,230,151,212,148,29,172,10,110,154,50,183,28,127,196,16,172,54,27,13,42,196,237,7,230,189,167,46,121,67,205,222,77,243,40,2,24,56,64,88,83,113,91,42,227,240,103,163,200,82,68,61,128,140,195,29,35,111,229,161,67,188,49,10,76,71,52,144,163,67,163,208,234,67,3,218,53,22,176,171,48,80,92,51,230,88,78,25,59,93,35,99,223,65,252,95,6,170,231,24,154,53,73,6,230,241,203,202,33,123,197,128,62,16,18,183,98,212,28,229,198,146,172,56,30,147,97,92,33,134,164,130,198,188,195,37,80,245,114,11,148,72,85,113,129,162,138,43,16,84,216,205,245,226,189,45,215,121,73,168,133,58,152,57,47,213,62,21,213,254,136,114,161,83,34,107,10,183,112,154,248,128,253,155,3,157,78,157,38,209,60,86,138,68,38,31,17,155,56,22,69,132,50,31,43,138,252,97,207,153,24,150,148,240,22,41,129,204,137,40,130,155,238,177,50,194,61,116,85,17,60,133,114,125,126,73,148,38,232,249,34,69,164,20,50,71,193,5,194,227,213,132,131,1,128,176,94,72,33,133,247,2,24,28,102,221,84,118,151,42,177,176,40,117,206,94,200,114,1,150,98,98,197,182,235,73,110,27,104,182,83,122,1,205,18,234,175,235,171,176,38,225,103,110,89,251,169,105,140,165,141,129,23,155,215,245,108,209,130,86,53,123,151,71,43,208,45,196,102,86,169,229,214,92,250,99,185,95,225,75,221,45,189,249,50,26,44,172,110,137,78,106,94,54,223,58,70,147,54,75,9,144,112,177,62,31,170,128,156,47,44,48,184,98,10,85,147,53,221,208,68,248,130,144,47,117,152,146,213,180,188,69,230,144,30,189,194,36,122,217,190,135,48,131,248,44,166,61,138,220,129,129,79,212,163,158,105,121,115,103,11,31,101,149,194,136,201,66,133,108,41,144,88,52,111,238,141,100,121,121,69,240,80,158,164,53,87,19,241,10,107,165,185,26,49,39,47,139,47,130,39,22,65,179,212,203,30,79,110,110,5,58,238,214,92,115,62,55,227,111,137,155,173,163,139,21,128,170,120,113,240,67,82,193,224,134,119,149,59,23,159,167,91,101,86,131,69,26,158,128,95,95,163,140,197,95,236,123,228,62,160,232,206,192,90,90,74,208,9,201,226,187,206,159,191,128,254,252,93,231,63,130,71,145,89,10,147,226,145,99,102,116,105,66,168,246,11,117,182,29,37,244,213,98,155,34,126,100,83,120,166,21,207,159,134,120,30,30,99,255,227,71,39,130,159,215,241,227,179,49,31,178,108,107,68,202,214,112,196,214,216,202,70,172,106,47,188,91,98,109,183,168,22,169,143,222,22,21,160,108,104,43,154,215,78,34,159,52,227,95,163,54,225,74,141,133,72,29,21,41,160,116,169,66,67,84,111,118,20,171,189,255,164,221,224,207,59,129,194,210,124,154,25,75,232,6,196,44,40,84,50,167,234,240,190,130,124,138,167,93,101,100,48,176,36,129,205,25,31,235,132,205,27,84,25,31,234,177,231,81,128,72,203,203,79,201,13,3,147,136,57,239,149,154,204,226,93,163,133,23,141,22,62,209,181,240,109,174,133,143,114,45,122,141,107,233,181,37,80,219,58,234,155,132,119,21,161,43,71,7,223,228,63,27,149,150,107,248,187,121,254,85,225,94,194,82,244,72,232,50,52,44,197,143,132,98,31,133,11,32,72,248,205,228,50,92,228,138,107,150,95,34,52,233,86,216,56,16,227,210,103,119,101,199,99,222,1,122,32,125,56,178,174,154,214,66,42,74,68,73,98,254,50,26,56,137,175,118,212,81,24,163,71,141,13,139,195,89,21,107,52,131,20,195,204,108,44,63,33,114,67,181,182,99,185,48,41,108,139,236,8,125,94,70,151,187,164,219,38,11,40,141,43,126,188,243,193,163,186,65,173,25,93,77,40,59,92,236,150,50,219,53,59,208,253,161,103,243,229,144,117,170,80,230,133,22,245,143,194,22,227,171,141,67,201,22,229,91,85,208,115,230,100,75,165,110,114,233,50,132,77,246,128,159,142,217,25,76,243,149,222,194,62,138,208,245,75,198,51,134,230,53,208,69,174,126,1,175,129,110,185,215,64,183,254,126,119,31,181,233,32,138,185,206,88,245,27,232,216,81,181,185,246,12,93,105,245,16,93,189,50,175,28,120,249,40,52,143,252,37,167,244,53,151,106,29,209,189,68,39,2,66,49,29,51,7,146,182,250,65,30,40,201,183,238,192,27,78,89,254,82,195,50,168,171,134,23,84,162,229,229,106,84,191,137,188,132,231,153,86,241,96,3,168,230,202,189,131,169,153,229,156,243,112,167,120,2,173,150,151,3,53,66,59,70,88,136,40,13,128,48,210,102,21,89,221,8,189,215,197,248,103,253,185,226,46,177,183,176,187,68,213,195,34,78,21,110,230,192,76,157,76,29,187,3,23,48,171,231,114,111,83,136,2,149,145,67,92,253,165,235,6,21,65,45,99,183,95,89,169,196,211,9,58,216,212,32,208,133,177,219,151,196,105,9,166,211,8,105,118,208,53,8,142,45,28,84,220,229,101,67,244,69,77,134,238,186,25,183,132,212,201,66,96,24,41,179,144,117,149,17,96,176,105,222,249,19,236,93,197,189,101,126,225,208,157,222,52,78,42,174,151,140,32,249,210,173,96,233,74,8,200,37,23,197,170,160,211,88,96,39,120,11,72,164,82,199,8,186,231,7,23,227,135,166,235,117,47,239,175,195,168,205,177,26,122,47,145,170,13,56,37,48,6,208,221,82,177,11,209,31,241,31,208,138,183,17,107,174,161,183,10,83,105,114,218,65,234,88,26,230,65,243,187,40,113,34,163,183,192,91,13,216,243,254,29,243,99,43,35,105,166,238,142,149,119,254,85,157,157,81,252,128,208,147,122,225,26,208,131,61,229,156,227,93,167,111,123,44,218,59,247,213,23,203,110,208,126,78,144,217,70,180,243,234,253,48,112,205,204,19,127,88,170,208,191,118,129,1,203,190,112,199,225,192,81,143,6,250,204,125,64,54,139,112,128,229,193,186,85,83,175,126,162,24,102,204,50,206,21,185,243,195,64,117,65,232,154,197,248,180,195,124,10,35,130,3,206,144,143,233,138,19,43,232,195,189,177,13,108,242,23,57,130,63,235,166,117,9,127,54,76,107,8,127,140,198,101,243,169,129,14,217,86,127,67,23,198,237,207,171,248,191,51,103,229,247,238,202,175,231,240,185,154,110,234,235,148,11,25,214,201,235,98,250,80,159,188,90,183,201,81,14,67,193,94,232,63,60,184,245,81,24,39,91,110,123,245,55,172,242,188,125,182,250,249,243,249,170,87,79,92,122,229,191,37,234,97,197,87,87,87,141,90,64,30,134,176,28,156,103,105,101,54,111,193,196,171,43,230,160,173,52,186,247,88,143,238,205,220,255,10,215,43,192,159,219,215,80,241,84,158,217,94,252,58,73,38,220,175,137,188,42,133,124,101,36,148,25,23,231,138,90,246,99,186,28,148,51,81,2,136,53,189,118,157,190,27,113,49,154,181,143,155,87,201,122,120,0,86,144,7,152,6,170,112,236,126,153,194,156,41,151,159,23,112,16,163,115,99,74,63,230,245,157,157,11,20,243,210,104,225,232,115,157,170,112,230,121,179,175,226,99,38,64,32,56,38,76,206,79,169,45,155,5,157,81,199,189,133,168,121,193,28,93,145,151,204,43,246,59,95,76,122,62,134,126,29,179,49,20,118,44,227,169,66,107,232,139,112,73,239,178,198,182,211,111,205,79,69,209,36,113,79,49,232,214,93,244,164,135,251,204,239,202,46,22,198,139,206,13,132,203,73,106,82,157,213,36,220,141,114,118,189,176,23,204,114,185,129,204,119,254,242,218,37,7,38,162,46,162,18,34,116,239,205,194,120,127,129,168,78,136,46,157,183,7,174,244,33,116,65,206,96,250,68,73,20,180,10,3,32,124,67,60,159,40,177,35,188,105,176,77,212,225,254,218,153,33,236,33,177,49,169,75,24,150,201,236,35,197,59,172,11,233,255,95,65,221,190,23,227,41,67,171,143,225,4,148,79,98,117,148,89,219,25,77,131,43,50,196,76,234,122,66,33,148,48,46,215,171,172,22,52,43,227,37,95,120,49,99,239,188,96,8,7,52,250,65,193,128,205,178,91,44,83,194,82,233,34,56,202,16,157,130,69,78,203,106,187,22,114,118,156,137,115,233,249,94,114,103,211,174,227,238,239,217,129,147,102,154,226,58,224,98,196,112,102,241,114,5,84,0,27,46,141,116,61,173,134,194,213,110,125,236,68,87,41,42,86,228,25,109,37,105,48,74,1,123,3,172,183,126,34,50,167,106,77,97,168,134,220,138,123,13,199,59,158,119,220,94,173,209,150,206,220,48,213,110,21,78,13,82,77,28,23,51,74,106,181,165,148,71,104,140,198,29,84,120,93,216,36,137,42,157,203,104,58,129,147,141,159,75,130,159,103,172,187,133,101,137,183,103,213,174,43,213,42,251,65,214,206,13,189,102,236,244,205,193,177,74,158,98,37,114,171,107,43,95,199,79,88,70,201,22,138,138,155,13,189,223,223,132,28,249,193,114,63,79,216,38,31,97,83,206,182,186,59,83,71,209,217,93,207,137,90,154,80,189,103,69,218,106,121,11,88,62,135,187,83,208,169,1,122,81,202,186,43,117,205,250,229,116,48,192,104,14,101,203,147,240,149,105,138,149,105,174,183,201,226,0,228,64,163,173,4,189,64,71,89,200,154,50,13,60,146,70,69,236,112,83,169,184,132,161,156,73,175,131,120,175,166,82,255,114,146,175,47,233,86,225,58,247,93,188,47,68,93,154,208,241,18,135,22,40,161,230,41,165,188,21,141,28,23,239,8,193,138,42,149,2,3,126,172,245,164,168,129,244,40,234,20,147,39,88,23,128,52,68,178,97,169,110,156,220,57,253,160,187,107,44,138,203,164,149,10,228,148,160,24,205,143,158,134,181,88,101,108,166,170,186,179,174,116,74,1,112,169,156,116,139,99,57,75,170,69,58,175,134,156,3,118,47,33,107,239,182,231,78,168,29,188,113,103,181,161,83,110,78,215,251,134,208,60,168,107,36,106,43,193,131,60,73,145,107,198,137,57,46,219,157,129,254,185,202,116,58,121,178,47,104,162,172,75,28,174,243,235,17,80,41,191,163,238,216,249,101,245,205,45,42,200,206,237,252,58,178,208,74,53,249,229,123,172,170,124,137,148,55,218,249,75,121,163,98,126,231,123,29,253,197,156,215,66,188,202,63,167,255,63,167,255,159,121,250,255,115,198,255,115,198,255,5,103,252,119,60,115,191,243,65,147,98,227,45,83,83,176,162,247,66,209,211,14,82,157,143,51,165,80,84,248,199,66,173,22,252,198,63,20,44,140,7,192,162,224,87,19,22,178,138,30,50,140,221,100,20,246,219,198,171,189,83,195,226,92,64,219,101,177,133,174,230,196,250,27,103,98,253,245,255,64,148,109,43,178,85,117,4,16,185,245,198,58,233,247,208,118,119,26,99,24,26,105,37,67,204,212,17,243,212,240,126,119,63,229,168,126,224,137,21,72,197,183,177,9,157,188,181,31,140,250,15,138,143,79,109,99,68,22,83,203,22,241,63,145,75,151,221,176,178,37,217,28,207,172,164,158,223,54,85,87,188,151,208,244,180,178,19,25,180,226,213,159,161,127,241,195,240,198,141,118,128,86,85,205,243,153,21,34,109,142,235,20,246,2,168,243,177,162,221,145,157,65,255,175,213,123,84,113,185,241,36,12,98,151,233,245,218,142,197,212,125,24,157,140,126,88,186,2,163,157,100,85,26,150,170,95,192,108,245,123,134,55,79,33,250,161,13,111,212,126,160,247,144,176,30,79,135,67,248,112,251,135,252,194,169,64,129,225,225,92,233,10,157,222,195,67,54,13,129,212,72,142,252,241,69,79,139,230,200,134,136,145,20,103,29,117,90,21,213,165,162,100,37,76,144,251,100,75,129,28,213,249,175,234,109,149,129,225,189,118,170,27,5,220,52,219,10,252,229,2,240,86,10,95,74,127,146,28,133,158,131,131,156,70,165,181,98,20,107,37,86,228,68,6,147,191,49,173,237,210,77,203,238,220,244,141,235,252,161,141,43,223,18,98,20,163,138,3,67,80,20,206,247,179,204,212,240,187,18,45,241,44,60,239,80,44,100,188,58,236,43,23,92,30,69,133,187,208,65,109,207,156,101,18,13,194,49,227,220,54,46,239,18,55,182,141,90,82,51,86,140,90,53,90,105,10,11,50,117,66,24,113,193,112,4,42,113,113,138,246,48,26,4,10,239,50,238,87,16,30,71,37,60,142,190,208,64,89,83,195,133,50,124,117,50,248,234,20,227,43,3,179,244,9,49,173,24,159,80,21,34,108,105,1,203,121,28,99,51,3,9,16,37,157,44,74,58,121,148,220,49,173,139,191,238,28,233,187,61,88,207,143,199,7,59,225,24,104,33,5,182,231,179,233,40,225,151,186,236,90,136,103,161,113,32,190,39,135,3,1,102,107,226,59,61,183,186,250,219,231,213,85,12,177,137,17,234,125,68,149,106,164,78,8,191,61,11,68,124,130,189,183,239,246,222,158,82,76,139,58,118,1,95,141,124,5,206,68,12,93,216,105,162,17,134,71,79,40,140,81,150,37,171,112,114,146,218,186,8,173,7,156,211,199,100,158,20,177,134,231,156,114,68,128,10,233,205,151,191,144,222,192,113,88,176,192,78,249,2,59,250,2,135,112,80,21,44,176,179,224,52,133,214,61,5,84,5,241,2,208,189,13,20,134,54,65,17,206,119,178,246,28,119,25,131,145,228,143,27,140,72,166,128,31,251,39,68,207,108,247,81,110,1,64,74,143,84,200,19,227,86,107,101,216,168,24,165,68,54,69,19,116,240,207,70,67,97,83,67,53,112,92,142,41,161,215,112,156,27,65,171,209,12,255,17,82,16,209,148,231,232,192,249,31,201,171,66,231,101,195,98,244,190,210,195,34,21,68,114,102,216,112,233,86,124,16,203,92,32,33,35,39,168,40,6,196,158,125,159,103,89,208,32,33,195,177,112,193,125,102,249,105,152,63,183,106,112,71,44,43,92,129,101,90,77,24,44,202,242,185,200,49,190,140,28,227,117,40,46,65,166,1,219,183,252,23,118,235,137,163,129,133,24,191,88,75,97,7,25,133,146,169,26,221,30,82,140,21,234,124,108,40,45,176,147,77,233,224,94,0,27,3,40,138,97,62,60,24,30,154,165,227,3,41,113,103,46,19,160,218,248,225,1,122,151,159,20,186,167,82,2,48,122,202,74,166,237,236,122,176,158,177,199,174,252,177,191,242,234,180,138,241,248,50,81,183,121,41,165,144,224,220,92,42,188,250,185,62,233,15,254,37,238,233,19,57,66,73,108,232,165,171,236,147,175,10,65,21,38,38,4,15,15,20,55,102,121,153,91,22,172,178,202,92,147,46,112,163,133,8,176,203,8,112,155,149,248,24,184,183,19,216,143,110,95,160,175,162,185,77,51,43,228,136,9,54,3,7,170,96,184,218,218,15,102,133,148,83,144,12,155,219,189,206,181,98,169,129,22,99,69,50,104,53,26,108,60,173,6,89,201,206,230,109,70,223,154,183,141,61,107,1,58,16,150,83,145,248,59,211,43,78,52,230,88,174,49,36,162,64,82,32,217,59,168,33,13,5,197,65,75,27,193,107,122,176,67,131,179,147,187,241,101,232,163,3,91,242,72,123,14,146,242,18,28,224,85,207,246,73,241,85,133,179,131,244,119,29,172,14,189,8,242,40,81,220,64,135,44,142,196,117,50,202,154,38,83,147,73,187,29,7,123,17,98,160,88,47,128,189,114,71,214,62,75,209,242,178,127,38,180,77,231,218,7,28,146,2,20,90,115,184,25,77,40,141,223,146,34,43,184,2,27,105,215,76,195,71,65,102,102,160,200,104,203,231,40,50,84,85,149,187,63,41,48,220,57,224,49,19,157,36,113,199,147,4,195,128,147,22,99,218,131,162,110,37,192,144,204,9,51,211,146,118,64,6,69,187,75,105,186,147,82,130,37,124,208,236,87,229,117,192,231,207,79,12,203,240,12,147,162,103,32,51,130,83,13,2,142,141,150,208,252,204,159,64,138,100,123,237,105,224,198,61,103,66,126,33,224,139,253,25,227,31,52,111,156,81,172,69,102,206,202,26,13,33,51,45,223,195,72,168,4,163,244,66,239,130,165,183,239,105,237,227,155,26,15,155,242,204,50,178,194,140,1,135,123,183,147,170,81,221,106,255,246,208,49,63,127,142,159,208,222,198,31,54,254,83,61,251,205,232,192,143,243,179,223,232,207,147,7,132,133,196,207,240,223,249,3,254,107,108,153,53,248,255,31,44,87,223,239,124,217,121,240,217,213,223,206,62,223,54,26,43,159,111,247,247,207,107,255,90,205,81,66,13,251,153,6,4,159,186,239,18,39,132,33,169,238,7,14,94,145,18,91,192,66,177,114,251,120,97,23,207,99,230,136,111,138,156,139,81,113,236,68,13,243,27,2,6,1,7,204,56,172,106,70,233,138,198,232,120,107,193,55,136,71,125,95,253,109,154,12,86,182,54,255,149,218,89,153,216,217,164,136,77,227,139,158,232,21,249,230,253,76,217,34,133,102,157,176,83,87,97,142,54,113,142,6,131,243,85,209,22,241,216,113,213,192,78,108,26,196,123,137,36,47,14,87,54,55,55,158,175,52,49,29,85,129,51,61,192,182,18,187,142,107,236,157,12,90,87,171,91,75,141,207,159,251,176,246,253,154,89,133,148,45,19,241,12,205,183,217,229,3,87,182,3,42,58,2,245,76,129,178,248,120,43,2,142,113,29,109,86,61,124,127,208,131,63,45,12,62,229,157,173,145,139,211,56,101,52,98,100,43,44,138,9,227,202,120,110,49,39,73,228,79,212,61,139,207,237,179,158,213,63,159,9,84,24,99,247,7,232,74,53,181,243,173,213,6,220,170,111,192,42,99,117,208,62,24,65,135,220,179,193,185,213,66,195,188,17,115,196,58,194,93,50,132,29,50,132,68,152,189,97,186,61,33,5,187,49,96,169,240,9,211,56,102,68,116,40,53,223,34,20,187,97,106,166,171,212,137,31,140,31,152,60,4,56,70,113,169,245,152,51,204,44,169,105,214,227,9,156,71,85,216,90,198,15,166,149,49,92,174,213,18,213,112,185,238,5,125,247,246,29,213,109,118,86,154,232,168,17,250,135,89,44,159,219,58,145,225,176,160,238,24,73,207,74,65,164,4,240,249,115,181,110,174,14,45,227,95,77,140,33,15,172,47,141,5,171,150,220,71,198,168,84,244,93,116,195,248,129,49,65,43,77,58,67,68,41,46,204,6,178,59,232,122,69,126,186,53,226,156,85,97,243,236,183,31,206,159,252,64,242,136,32,84,113,53,193,184,166,170,201,166,216,17,134,189,101,48,21,6,175,190,5,76,223,170,32,35,205,231,5,123,5,195,83,167,237,217,159,183,170,103,159,111,86,206,159,152,248,235,195,151,237,203,115,252,69,20,108,11,168,215,22,32,191,109,154,152,109,195,12,85,179,49,165,152,97,242,23,210,174,1,191,249,129,126,136,225,107,114,244,5,78,112,5,157,85,170,169,118,245,172,177,242,220,89,25,116,87,246,207,239,91,51,51,219,136,220,252,44,4,99,125,128,204,36,167,85,213,148,65,183,154,79,77,18,78,99,50,22,39,82,25,217,112,80,94,162,230,150,145,24,7,72,140,156,83,132,66,35,55,62,145,6,176,88,11,178,172,182,243,253,69,56,96,11,247,93,232,99,222,232,159,228,43,52,250,119,128,156,69,72,193,255,11,141,254,61,38,100,250,248,71,51,250,143,191,222,232,191,247,143,77,248,35,54,225,253,63,195,38,92,127,207,128,51,198,47,176,10,47,158,2,43,246,134,1,154,123,33,115,206,126,91,99,116,229,99,244,194,40,54,44,16,135,72,146,117,252,184,237,110,1,106,246,252,105,223,197,120,166,176,123,87,194,200,27,162,199,13,0,34,15,155,109,99,16,162,152,107,176,251,172,105,185,205,70,127,158,29,55,183,218,94,253,141,44,179,183,218,130,219,81,45,187,255,136,169,53,179,211,93,220,224,58,252,6,131,107,111,142,193,53,43,109,150,119,12,150,125,92,102,99,205,96,190,193,210,154,66,162,254,79,24,83,179,250,10,76,170,89,198,95,96,88,61,46,71,68,37,94,98,6,39,47,152,197,152,173,26,254,234,88,51,207,28,154,31,42,210,198,71,28,25,14,178,137,12,254,198,75,70,59,233,254,194,16,0,122,138,85,100,146,29,233,38,217,133,246,195,222,227,118,199,154,193,116,180,160,157,118,244,253,237,180,11,47,163,200,118,15,249,130,8,200,9,162,14,47,237,232,233,76,244,210,211,230,91,126,71,11,90,126,71,69,150,223,124,170,169,85,78,95,52,76,201,95,190,241,39,208,5,249,112,86,21,223,195,133,98,159,240,214,248,131,73,230,238,144,41,33,35,36,131,157,129,75,135,155,53,169,106,240,86,33,110,89,133,243,103,22,157,113,116,28,161,125,82,177,162,10,157,108,179,139,60,126,72,41,182,76,5,90,179,20,220,138,233,222,68,236,162,250,101,216,191,99,250,106,76,168,62,118,33,194,105,131,186,219,165,169,144,152,42,244,42,130,14,97,34,91,31,192,215,92,226,187,226,18,63,145,203,246,157,46,243,81,0,41,184,204,71,175,178,139,92,230,59,249,203,252,240,241,203,124,127,222,101,190,139,198,182,165,150,182,133,102,182,146,192,194,30,240,22,182,177,157,209,197,18,226,107,153,245,43,187,91,51,11,141,49,11,142,225,185,54,143,189,170,179,128,205,163,21,89,97,122,53,252,167,216,61,150,26,249,10,211,71,189,216,186,118,208,112,107,63,197,156,145,100,120,114,184,205,238,156,166,46,133,191,69,46,214,90,74,77,27,159,47,104,56,201,109,246,34,97,178,247,188,216,158,48,169,227,253,200,225,159,245,162,32,204,90,27,38,143,91,27,134,57,107,195,181,191,149,181,161,171,153,179,169,28,78,49,29,22,208,153,228,58,125,87,255,49,47,255,11,204,203,7,101,28,98,214,131,216,183,115,137,60,4,66,142,35,140,203,57,194,176,132,35,204,155,19,47,192,241,21,115,68,97,134,35,250,179,248,177,175,103,158,122,229,204,83,92,194,60,245,74,152,167,216,234,153,92,34,85,173,149,10,97,185,129,147,37,237,155,166,140,247,24,195,106,164,124,215,248,63,135,239,26,147,81,84,153,217,174,229,204,225,201,164,169,238,255,150,19,121,254,75,132,255,142,227,248,159,67,247,171,14,221,239,109,95,158,83,66,79,191,191,154,251,173,155,220,132,209,213,145,19,56,67,50,49,66,219,40,150,54,87,243,221,99,154,111,82,2,123,92,9,76,218,224,53,188,85,235,85,253,63,236,7,230,31,149,112,145,74,152,5,241,104,53,26,214,20,254,125,218,201,186,13,145,222,45,224,203,118,83,165,102,153,162,52,248,70,37,105,150,255,112,179,41,169,106,8,54,192,167,17,162,22,251,241,240,144,223,13,184,100,159,142,14,177,69,225,31,34,245,40,5,101,14,164,234,140,59,208,151,134,81,186,243,27,60,113,248,128,24,5,155,7,151,98,219,64,189,63,20,22,67,100,240,21,211,21,151,234,221,39,181,0,145,166,85,97,157,129,157,134,219,200,8,144,1,149,180,124,103,196,114,198,110,121,85,159,191,28,245,152,41,170,62,120,137,201,117,216,194,32,44,147,34,62,150,231,156,31,2,110,66,45,204,120,210,74,187,140,23,0,182,49,14,127,95,33,35,60,183,191,66,142,167,89,23,128,79,41,203,161,171,96,181,18,142,252,82,115,2,164,92,179,58,185,84,94,51,49,125,188,120,200,52,230,132,132,41,166,3,122,91,121,175,96,80,91,179,49,183,50,72,211,14,178,104,52,51,139,245,139,65,177,126,241,91,84,247,114,84,67,101,11,165,3,225,235,124,47,46,27,65,168,234,185,222,181,60,42,115,233,245,75,47,232,115,157,124,122,192,66,14,250,136,109,187,58,23,189,133,253,147,53,101,128,245,154,118,67,17,242,252,130,125,232,217,196,204,201,124,250,42,238,73,174,53,5,108,214,41,126,24,171,204,43,236,197,64,88,174,227,5,71,53,201,48,238,98,30,116,177,35,252,74,69,179,91,166,104,206,154,83,107,58,238,12,150,184,127,173,183,144,102,169,150,88,118,222,233,141,96,102,176,105,10,126,44,216,16,78,165,100,74,249,67,100,110,18,83,234,86,37,203,127,75,236,238,10,150,161,8,191,35,196,239,71,16,236,107,240,39,202,227,10,77,9,151,146,75,199,13,223,83,62,63,154,171,24,117,58,10,31,96,135,193,14,250,79,239,179,65,143,21,247,104,247,106,251,37,97,203,238,41,20,57,57,70,235,183,221,89,230,10,198,140,128,57,176,19,84,196,171,220,155,120,189,17,161,30,57,221,15,237,162,119,101,42,124,144,194,151,185,246,100,39,37,110,12,91,63,6,107,53,225,210,51,115,16,162,9,205,253,237,40,202,245,222,85,207,16,193,29,32,231,151,61,193,139,142,245,28,111,160,93,86,44,120,73,65,190,220,121,63,25,56,187,162,16,209,151,4,167,97,208,34,160,77,3,48,137,36,43,224,207,244,109,18,101,51,153,60,192,71,45,40,151,23,212,157,147,202,61,10,18,197,237,130,185,13,45,176,78,204,120,171,32,167,193,93,22,143,150,151,151,150,130,122,142,42,11,36,240,183,170,238,162,71,111,148,175,198,46,168,26,224,160,138,29,86,3,146,155,118,182,5,173,86,172,129,191,137,133,174,192,30,33,10,33,113,42,65,201,146,67,84,197,139,77,147,216,254,48,32,103,232,20,128,165,55,98,30,152,216,54,162,136,57,59,148,148,238,107,180,0,193,66,19,177,241,50,27,81,135,196,193,102,206,68,26,108,38,141,224,144,204,80,38,254,160,20,254,186,70,252,210,166,78,155,51,10,18,0,205,114,166,111,166,146,168,82,255,97,217,109,19,156,115,171,88,50,67,78,39,95,80,6,76,133,109,133,23,82,185,213,194,157,207,213,125,74,102,199,89,94,118,170,20,90,73,155,205,111,232,19,151,185,176,3,152,194,52,11,119,84,231,75,187,133,119,44,185,73,69,133,91,62,21,40,73,223,245,221,196,173,20,100,154,22,154,234,171,149,131,140,38,53,141,153,206,161,185,182,168,170,184,239,100,153,24,113,108,227,162,51,219,226,102,146,226,171,252,89,21,160,202,147,62,71,150,127,120,152,128,148,233,64,141,19,44,147,217,171,182,61,229,15,53,28,122,75,170,103,243,147,78,23,4,160,131,176,175,184,241,49,76,41,153,8,98,233,41,155,110,12,32,155,187,234,75,159,88,48,218,130,34,238,42,145,151,74,21,45,80,87,232,223,207,171,244,103,149,25,156,2,74,246,20,43,82,52,51,197,247,41,9,71,245,42,63,114,122,22,209,139,182,55,51,25,65,42,192,179,45,89,136,80,189,237,109,101,107,105,164,181,180,231,79,114,218,200,28,24,64,221,145,19,191,215,151,86,85,98,136,19,166,28,77,184,220,208,232,72,1,194,26,74,74,13,71,89,233,41,153,71,40,68,255,153,165,112,92,199,5,135,39,111,102,169,172,142,220,164,98,141,250,8,139,186,84,58,64,44,126,168,98,214,252,210,58,18,206,44,82,29,41,214,49,95,55,185,44,48,51,86,193,147,48,20,168,201,107,61,158,207,90,20,207,111,231,145,61,237,42,202,174,75,149,185,2,54,240,56,39,86,49,86,172,172,7,133,246,58,194,106,23,95,246,190,180,27,82,65,87,100,218,51,97,166,186,86,211,36,164,74,173,172,10,205,171,194,63,104,94,53,172,106,12,179,165,138,189,229,70,87,150,110,109,85,106,102,213,205,212,174,217,91,165,92,173,96,185,203,230,90,229,212,23,49,211,178,114,246,89,127,87,195,44,107,152,65,183,172,20,94,28,253,72,151,88,69,16,36,49,205,117,141,22,145,18,172,200,29,132,91,112,20,4,194,106,196,251,54,171,145,68,90,141,104,29,42,177,28,41,16,87,51,198,35,57,41,245,235,236,71,28,121,67,151,23,90,165,180,155,183,37,201,39,103,37,82,154,161,57,22,37,137,22,25,68,204,67,199,175,231,9,61,218,200,207,19,187,27,237,50,95,111,190,78,37,131,71,53,21,202,179,106,43,175,143,105,103,110,225,116,41,150,107,34,94,54,50,212,78,100,199,35,111,144,144,90,95,52,34,253,113,203,251,18,126,60,231,116,5,108,235,6,172,87,36,167,107,33,78,197,198,204,179,168,248,196,3,42,48,53,65,186,81,160,141,144,189,151,170,15,217,241,146,176,170,153,81,100,189,107,165,206,123,20,49,159,13,128,169,170,202,142,7,210,58,169,55,213,197,151,150,72,40,243,234,145,100,129,21,166,39,122,73,182,119,229,195,228,240,133,3,42,214,235,104,200,147,167,172,139,220,195,5,117,205,36,70,132,101,193,71,91,83,50,245,223,66,151,52,165,214,50,116,0,85,196,110,44,53,214,32,168,236,190,121,212,180,130,151,202,239,197,133,238,183,168,180,214,221,249,246,32,4,175,26,180,148,152,176,20,172,181,48,101,177,80,182,201,159,20,253,133,46,155,191,219,69,243,124,63,115,173,69,252,204,49,31,120,213,57,219,215,148,21,110,232,215,201,98,123,105,165,56,77,42,191,203,117,179,119,185,27,101,94,248,158,253,33,47,124,207,228,29,246,130,202,98,185,109,5,83,83,224,9,79,172,127,234,7,239,207,190,134,230,124,85,1,51,165,83,222,71,201,83,176,56,121,250,122,42,108,101,121,15,93,16,170,22,112,80,166,56,98,68,33,237,96,45,42,48,247,70,6,248,186,174,198,215,81,244,203,92,76,76,193,255,74,50,201,62,185,174,185,240,44,20,215,120,116,236,117,30,59,164,147,178,67,58,201,78,172,91,124,72,171,10,107,225,158,83,95,234,63,113,1,105,210,50,172,138,54,25,75,92,251,82,234,31,247,107,78,34,113,168,204,37,252,40,232,255,93,136,45,34,154,136,192,160,46,84,153,227,80,55,15,90,118,45,177,56,189,92,47,163,151,79,255,16,189,124,250,23,208,203,231,127,27,114,249,63,71,4,163,175,33,128,81,150,248,137,13,58,179,10,12,107,46,243,230,55,227,217,57,73,189,170,115,37,88,160,102,111,109,195,48,235,219,204,238,10,18,122,155,151,14,198,237,170,26,235,107,79,91,104,54,111,25,207,55,214,96,157,178,247,91,75,202,27,79,226,53,220,91,220,177,24,172,9,74,63,95,91,123,142,165,1,133,170,5,242,111,137,251,40,246,196,56,57,139,206,165,35,4,248,45,106,22,161,226,32,201,190,247,218,145,229,163,75,31,158,217,190,79,189,172,5,88,136,198,233,136,178,150,99,165,191,93,180,56,244,201,227,136,72,155,241,187,120,89,135,91,71,167,166,110,189,7,140,191,91,247,138,132,248,0,39,191,111,103,35,253,186,245,144,108,130,164,135,171,220,115,217,132,130,39,41,209,144,154,90,220,164,6,89,118,69,72,21,221,122,96,231,35,114,102,77,157,10,204,94,4,145,155,21,88,136,5,202,32,225,196,179,12,199,176,152,238,6,186,110,23,62,200,230,35,145,231,106,125,228,196,239,110,2,49,38,54,217,88,0,235,152,216,198,42,198,50,116,235,177,221,2,20,56,211,157,159,184,18,83,130,63,199,223,12,69,33,194,171,147,64,152,146,61,101,166,100,27,100,133,5,72,225,160,238,206,130,105,103,36,87,252,131,18,52,159,55,219,151,152,49,191,143,138,225,215,162,182,104,223,96,76,71,15,115,125,180,156,248,50,245,124,127,175,239,37,232,88,176,254,1,191,244,184,113,232,115,1,21,50,44,106,28,127,75,29,161,251,147,216,190,241,130,126,120,195,74,61,60,72,79,219,86,47,179,234,232,82,195,151,231,36,172,250,36,174,15,253,240,210,241,223,209,43,27,105,49,100,231,177,11,213,68,232,14,79,184,0,73,235,33,159,180,242,19,80,165,111,223,83,87,218,177,165,12,171,45,65,44,62,236,118,111,166,172,76,223,18,227,198,139,58,117,62,210,130,233,140,245,190,191,101,163,232,8,28,40,238,216,109,27,113,128,246,117,151,225,52,232,59,209,93,187,31,246,232,64,34,75,102,124,200,12,85,0,121,74,194,208,191,116,162,246,217,153,113,25,250,125,244,42,2,29,244,122,6,51,119,143,48,228,42,70,253,133,126,93,185,198,185,5,96,126,216,187,250,50,13,19,76,71,215,42,43,148,130,121,247,140,205,111,3,79,36,126,182,102,152,238,123,113,210,54,194,8,82,220,190,1,185,44,225,18,176,219,77,12,2,137,123,145,55,129,180,120,122,137,0,233,39,12,157,65,120,20,225,186,109,172,52,17,64,124,213,154,44,151,61,179,134,249,108,27,81,226,243,58,81,167,120,102,196,99,7,131,216,194,198,50,200,51,27,244,123,52,69,79,157,51,165,207,103,77,171,101,173,89,235,214,134,245,20,64,89,94,15,67,7,183,81,191,113,127,233,244,174,134,17,206,38,126,99,230,0,164,118,241,27,166,108,24,240,15,163,231,187,78,64,115,133,1,159,113,74,41,40,180,101,92,123,125,55,52,206,161,58,242,61,49,130,9,135,150,141,131,0,245,245,149,4,184,36,144,251,35,183,82,175,215,13,226,42,223,5,254,29,242,86,255,243,187,189,100,27,175,61,190,141,59,106,208,64,110,37,193,91,119,98,124,87,191,188,92,220,25,150,10,231,0,65,201,222,228,29,95,18,219,27,204,119,12,16,6,215,56,199,210,100,3,3,14,82,224,193,36,172,240,176,136,169,15,217,196,22,241,133,209,87,72,179,19,189,144,236,156,112,104,17,9,135,22,142,45,243,224,124,239,240,254,44,217,142,169,123,164,53,23,58,172,208,80,4,53,212,232,17,9,221,34,153,169,63,162,185,97,11,53,2,128,20,173,109,16,9,90,113,137,6,25,86,95,83,231,74,215,7,23,33,163,156,109,12,193,203,213,80,109,3,192,89,93,156,174,166,180,15,67,249,34,221,109,223,11,96,230,20,133,219,159,243,15,241,190,17,200,11,12,180,189,13,52,6,118,132,168,20,17,218,146,237,18,4,95,106,228,39,97,27,247,145,245,16,192,249,62,227,117,173,70,246,191,177,146,25,80,193,41,12,162,159,19,195,211,88,196,40,108,94,186,176,146,238,46,243,183,158,131,165,105,102,66,146,122,167,72,201,51,238,211,28,122,88,20,222,88,189,192,97,162,244,191,92,95,222,79,240,25,178,181,189,82,21,246,200,250,2,113,195,99,117,82,184,153,24,251,224,252,57,239,43,236,144,152,53,242,175,8,163,115,51,28,177,180,102,213,18,117,55,192,229,172,46,193,161,205,202,209,106,243,107,17,142,8,66,94,96,37,38,78,156,184,175,79,143,14,203,225,249,56,56,170,240,76,189,189,134,214,11,122,70,11,83,76,147,183,194,172,120,84,207,192,200,33,108,5,48,135,99,15,88,253,1,156,119,49,154,12,81,97,12,208,201,51,46,253,105,148,166,75,81,41,109,3,233,112,81,245,234,123,183,64,155,186,122,15,131,246,70,46,134,12,7,228,9,220,8,135,78,46,68,169,90,203,19,191,240,130,237,148,124,2,118,140,23,147,151,47,46,163,151,47,86,39,47,201,213,50,186,153,182,13,3,249,20,177,21,109,199,146,253,246,130,201,20,141,233,101,166,153,230,137,222,222,143,146,177,223,118,44,28,66,219,99,236,75,59,84,4,66,14,31,177,119,146,233,192,233,230,241,6,141,160,211,157,173,19,218,20,22,29,155,193,217,178,36,52,13,28,126,171,170,125,10,11,233,44,62,4,38,172,133,182,218,49,159,18,131,228,186,34,34,255,87,181,45,233,86,121,243,5,88,138,161,48,50,39,180,42,120,102,253,85,89,244,18,67,186,143,68,31,155,176,169,99,113,52,6,233,185,153,134,235,141,51,113,122,201,111,42,140,210,183,37,56,59,161,123,192,189,166,144,210,42,209,223,242,5,41,104,251,228,41,21,38,178,95,7,140,101,126,118,217,15,171,79,22,49,94,239,152,62,247,131,152,199,61,80,82,0,230,2,185,104,207,23,55,166,84,147,104,210,241,41,209,161,196,139,184,7,103,219,65,31,206,66,43,220,170,246,52,153,145,6,206,112,242,58,32,47,213,202,71,61,142,35,50,65,186,77,56,208,196,193,72,219,28,136,125,232,5,181,52,165,188,5,205,40,150,154,114,74,46,46,126,250,184,119,113,114,114,124,177,243,238,237,233,222,167,83,116,254,92,13,236,130,116,242,6,21,105,254,159,45,198,93,69,238,16,24,89,100,106,165,115,193,184,52,163,238,244,251,232,49,18,167,16,250,119,204,65,236,158,217,70,131,198,158,13,98,97,143,97,198,196,86,167,212,154,218,147,45,177,90,237,126,157,29,72,59,164,1,235,76,182,112,166,189,0,81,229,36,185,3,166,222,6,36,16,75,91,40,54,247,216,80,92,211,154,50,233,216,204,84,106,79,183,206,206,145,80,247,156,164,58,133,78,181,207,122,194,229,207,189,96,15,129,190,8,37,135,47,143,243,254,236,49,94,53,231,124,53,61,3,45,212,99,255,75,139,217,78,78,154,47,128,234,15,0,237,30,30,92,105,42,82,53,250,222,181,65,94,176,1,61,119,208,225,83,134,229,153,89,103,80,20,0,185,136,195,8,235,117,149,60,192,201,242,64,197,219,134,40,97,162,67,194,25,8,233,103,231,64,188,239,249,132,71,86,102,15,180,29,20,252,28,59,228,218,43,235,249,198,250,90,78,19,133,131,17,52,0,154,107,173,109,52,12,147,206,52,151,233,36,161,123,158,101,212,47,19,56,204,24,221,58,67,46,109,229,122,165,185,233,12,158,111,54,122,231,32,213,196,32,42,0,215,225,187,183,179,186,235,175,176,3,112,165,15,76,24,48,219,193,197,133,151,184,227,74,60,113,130,124,97,38,189,252,159,181,181,181,37,111,140,29,113,130,164,188,146,210,242,207,29,252,223,34,85,212,71,33,112,217,185,138,172,197,219,108,83,13,170,176,245,127,6,27,131,103,3,103,54,119,158,42,237,129,23,197,120,106,195,57,124,63,6,142,28,141,4,43,244,63,181,227,177,51,158,128,76,54,204,87,80,193,62,246,129,67,11,135,23,23,40,34,223,79,96,187,2,104,187,89,223,120,218,218,184,190,169,52,235,141,245,230,211,103,240,171,145,254,158,229,135,208,94,185,113,47,175,188,100,5,100,216,208,71,212,211,199,51,24,168,93,186,188,140,253,149,137,3,29,166,55,78,249,85,184,12,147,36,28,183,235,27,173,198,230,218,245,141,82,22,36,74,148,138,220,8,163,170,183,215,44,102,163,21,131,196,187,219,94,253,183,27,92,121,65,188,138,234,86,64,143,158,187,74,45,13,174,167,238,106,28,245,86,175,61,247,38,94,141,92,244,27,29,122,17,211,200,226,150,91,253,15,45,220,119,198,92,173,92,7,96,16,191,81,12,130,201,56,183,198,206,100,2,43,9,4,162,219,29,255,218,181,54,183,187,59,123,214,47,221,174,99,237,116,119,250,214,112,183,187,183,99,133,219,221,174,183,131,41,254,142,213,218,193,164,41,36,221,109,99,82,115,219,186,122,213,125,181,99,93,65,210,152,146,38,219,28,234,6,146,26,148,180,182,109,61,221,233,190,123,101,197,59,74,193,47,59,221,87,187,214,29,64,181,40,105,3,234,162,130,152,20,99,82,183,107,88,44,128,182,62,136,45,248,255,101,186,48,140,145,178,47,147,209,160,221,88,246,250,182,192,143,101,31,56,63,59,238,197,241,50,157,182,125,59,137,160,144,33,144,129,27,242,2,78,124,14,254,249,223,63,255,251,231,127,115,255,23,125,14,212,131,166,114,143,41,149,138,56,134,43,120,14,119,48,109,70,160,115,15,100,81,152,29,163,149,104,120,89,221,104,90,21,246,255,102,37,37,228,139,84,168,215,197,207,228,175,171,131,157,206,214,92,24,118,254,138,214,148,99,171,194,207,97,165,29,117,158,212,243,87,148,230,199,112,133,159,195,133,157,93,93,173,180,219,215,43,125,215,157,208,9,76,10,46,118,0,175,224,69,248,4,248,175,252,121,202,90,128,178,149,202,141,215,79,70,237,202,211,9,91,22,74,27,185,222,112,148,180,43,205,141,52,149,117,89,156,255,162,139,90,219,234,233,47,0,42,21,193,6,84,214,26,147,219,74,11,255,105,208,159,14,131,152,201,177,148,118,52,59,145,131,65,241,194,101,88,1,81,150,157,255,77,108,185,168,24,156,116,140,214,31,135,33,234,238,144,41,5,142,116,179,85,242,246,15,120,209,103,151,3,224,69,129,207,109,174,173,109,0,167,219,106,110,180,90,232,37,28,213,19,219,59,175,119,189,161,151,84,29,188,120,130,4,10,231,225,246,183,189,140,48,43,239,253,234,151,94,242,226,197,218,131,139,14,17,94,188,104,54,184,83,114,189,58,223,92,241,94,218,13,211,255,205,118,94,188,200,231,113,214,190,74,53,60,248,230,111,225,140,110,121,161,171,237,50,217,218,32,181,38,169,215,87,39,193,176,115,233,196,238,211,117,203,251,105,251,221,241,77,227,199,87,195,16,206,214,238,219,147,143,163,189,143,67,248,117,132,255,236,30,236,116,225,240,239,238,36,63,255,248,212,69,128,157,79,219,7,63,127,58,130,95,241,41,252,115,184,119,179,215,29,79,110,16,168,123,240,234,237,193,199,171,70,183,251,58,244,1,178,59,188,233,118,107,131,77,200,216,157,116,187,219,77,44,245,116,140,213,126,65,248,79,151,27,111,6,183,31,233,231,79,39,31,143,183,127,122,253,111,231,217,219,230,123,239,246,118,255,85,119,48,116,162,198,254,254,239,111,215,143,94,61,61,218,110,109,190,218,222,219,255,229,249,229,155,189,94,248,244,38,124,179,186,123,181,26,254,244,118,183,183,122,188,126,210,117,71,123,71,219,195,79,171,111,182,215,247,62,172,29,30,124,248,248,239,222,79,31,78,250,227,183,31,227,157,221,3,247,253,193,105,255,217,201,171,95,79,123,207,27,205,65,92,187,110,29,253,222,104,54,63,54,63,190,127,223,122,222,60,93,235,53,199,241,239,111,194,195,224,215,253,221,241,207,173,201,251,181,47,207,14,222,255,250,42,114,162,119,141,29,7,102,227,221,193,30,116,245,102,248,49,134,193,109,159,220,117,111,187,189,147,253,143,63,197,135,48,75,221,15,225,240,151,131,238,206,206,182,55,196,153,248,241,0,24,157,15,39,71,119,251,221,238,240,195,209,201,7,24,252,246,113,247,230,67,119,111,111,247,106,216,253,242,97,253,224,245,254,248,152,193,238,66,249,171,97,111,15,203,223,125,128,105,119,246,118,135,195,238,135,15,239,78,160,169,238,237,155,238,250,155,174,127,208,184,122,183,221,221,56,232,30,141,95,173,175,70,227,209,224,112,103,125,115,53,105,173,93,254,123,173,121,237,63,127,211,191,254,240,225,199,131,163,205,65,243,247,15,240,189,255,246,250,89,178,218,170,53,6,199,195,147,155,215,39,31,15,134,235,159,158,255,252,230,195,47,119,239,223,188,185,250,176,127,248,241,245,209,120,123,247,32,190,218,251,21,250,123,10,29,187,123,243,166,251,229,120,242,250,112,122,250,252,211,225,179,219,15,155,159,106,87,235,131,171,189,159,238,158,198,238,218,221,243,73,99,27,250,211,26,238,220,245,199,191,62,75,122,238,230,96,251,199,15,111,246,118,156,213,214,213,254,221,193,232,96,56,60,122,243,241,83,175,123,228,29,156,124,128,97,191,217,113,63,28,237,187,73,119,251,234,248,228,167,238,48,60,121,54,233,254,251,192,187,2,62,242,38,89,187,238,190,58,222,123,115,0,115,123,53,116,15,118,94,95,251,195,35,168,230,77,247,105,252,254,131,255,251,171,238,243,195,95,254,221,122,214,58,254,176,183,189,19,236,54,199,209,218,243,79,211,233,209,101,255,242,50,249,125,242,233,100,48,216,255,49,138,142,14,14,160,142,189,209,243,131,241,219,112,247,234,232,11,52,13,73,135,175,182,71,135,147,187,237,143,35,255,4,250,2,157,89,255,112,116,216,127,126,179,115,117,228,65,74,247,205,193,233,78,119,244,108,35,28,108,239,30,62,123,30,54,111,127,221,124,26,189,110,65,255,71,155,111,14,222,127,220,125,250,233,217,198,175,111,238,90,239,95,31,189,187,218,115,182,71,251,173,209,246,155,221,31,175,0,15,224,191,238,164,123,112,247,254,211,171,86,127,245,250,170,217,152,118,223,116,187,39,238,240,213,250,193,47,221,94,240,118,180,251,236,164,183,125,117,244,22,123,7,255,65,147,39,31,246,175,222,239,70,79,111,222,156,188,58,6,104,158,190,243,97,243,234,214,141,15,127,26,254,116,229,78,223,196,239,250,235,125,119,117,167,187,49,60,190,123,125,3,147,243,203,254,209,167,235,100,51,30,52,96,115,193,127,188,253,238,143,7,175,238,62,28,93,253,62,136,247,63,245,126,254,178,11,19,41,243,112,14,112,110,1,188,182,190,123,116,20,174,29,220,220,61,115,122,239,7,215,78,237,211,155,233,239,155,219,241,244,54,254,253,116,210,253,113,248,203,221,225,218,115,215,29,173,127,248,208,221,249,213,223,168,93,95,190,249,53,72,158,109,238,108,111,111,83,63,175,94,95,53,239,142,214,126,191,254,117,245,50,8,214,127,196,54,126,127,245,212,61,124,222,106,62,191,221,152,252,114,221,219,222,116,134,111,160,205,205,238,129,247,122,31,22,77,148,5,204,255,136,125,1,25,108,120,252,252,234,189,232,151,222,215,237,245,230,187,227,33,72,47,227,103,111,215,54,166,163,187,103,207,111,227,225,240,245,232,151,248,100,117,237,125,16,59,52,135,31,224,63,90,207,238,191,155,222,246,243,193,179,224,255,103,239,221,191,219,56,142,132,209,127,5,30,123,109,32,28,128,131,39,65,112,17,93,16,124,139,18,73,81,164,68,201,138,206,0,24,128,67,226,197,25,60,8,210,60,199,201,183,137,157,100,125,146,187,201,183,201,38,206,58,47,39,249,190,189,113,178,137,243,178,147,205,57,247,79,185,199,148,228,159,246,95,184,93,253,152,233,158,23,6,124,200,78,62,139,18,53,211,211,207,234,234,234,170,234,170,234,90,106,212,156,153,158,29,46,67,123,198,205,225,42,170,242,160,84,95,30,174,234,28,28,58,13,149,125,31,221,92,43,109,27,43,202,205,242,194,193,241,237,163,188,23,204,208,244,111,175,150,150,15,87,247,145,84,113,203,236,137,125,46,117,27,119,142,187,171,43,71,165,205,141,238,84,233,230,97,101,187,212,57,92,152,238,111,14,155,43,106,179,81,95,157,222,57,92,177,234,44,183,74,251,139,213,242,246,226,78,134,195,133,221,195,219,243,171,168,236,234,252,136,181,93,62,44,29,175,222,43,111,151,118,51,64,48,22,23,244,82,163,181,134,112,247,102,149,244,241,184,177,119,7,77,243,254,210,6,134,193,66,102,107,113,117,191,164,110,233,43,100,29,109,172,46,47,111,149,150,86,239,44,28,226,54,54,15,231,185,54,214,86,215,183,55,111,243,239,155,219,183,201,251,157,84,169,113,178,189,58,223,45,175,86,135,123,139,138,190,181,189,165,183,201,152,251,232,125,127,136,223,15,75,53,68,234,143,204,193,96,250,246,116,99,102,176,50,219,74,215,55,54,239,79,169,189,222,113,110,54,185,80,217,214,155,205,213,244,96,51,175,47,172,30,47,111,61,232,12,82,59,135,198,131,182,58,186,223,187,187,89,57,58,73,183,178,15,110,55,43,149,238,221,101,51,51,92,28,86,241,124,118,151,15,15,27,171,163,197,213,209,242,214,90,119,17,173,193,155,27,93,68,91,182,134,235,171,219,11,141,237,82,234,240,38,130,203,65,102,167,177,209,157,39,121,75,89,148,138,164,200,197,6,126,40,163,135,12,154,178,133,145,150,61,28,220,61,57,86,204,123,187,43,131,141,193,202,204,131,163,249,153,155,170,190,181,180,218,202,236,206,228,143,142,251,104,175,43,151,239,140,74,91,165,213,149,213,53,160,195,48,183,243,219,243,119,230,87,205,254,45,4,220,213,76,105,21,104,54,130,192,214,173,173,109,4,240,238,114,167,113,184,140,168,198,86,227,16,207,7,95,126,103,255,100,171,92,94,211,27,36,175,88,126,99,11,205,121,67,223,43,45,44,46,30,32,20,130,44,104,105,161,1,172,174,162,44,235,243,136,102,46,175,221,74,233,124,127,172,54,186,165,197,237,210,78,219,44,109,173,226,226,13,180,63,160,182,208,254,128,215,215,225,250,131,210,189,195,141,45,88,31,86,95,185,246,209,158,179,189,118,130,118,25,71,217,7,107,251,55,107,11,92,59,163,242,252,106,109,161,212,56,68,195,71,9,195,82,249,230,194,234,237,229,110,3,237,79,8,95,70,203,243,55,107,229,189,131,91,91,234,234,65,233,193,98,118,123,229,142,190,182,179,48,181,60,44,61,72,221,25,174,244,170,183,149,252,16,56,130,249,181,59,59,217,69,227,112,13,1,181,88,148,128,73,201,165,43,110,83,180,107,84,123,62,68,15,22,199,42,201,167,8,65,13,179,112,58,208,77,29,14,132,193,106,113,187,87,233,26,221,59,154,9,78,72,50,97,147,165,140,242,15,16,225,30,179,199,82,86,65,44,37,196,13,192,154,223,56,182,221,147,32,94,141,218,174,53,53,108,121,188,106,202,189,78,183,32,37,19,51,131,125,9,28,188,11,104,88,93,112,2,43,208,198,184,113,99,214,204,209,50,92,51,122,198,250,139,184,123,19,245,22,215,130,158,81,147,122,245,144,111,18,189,158,225,32,251,205,2,243,21,74,168,168,242,129,118,27,172,116,64,109,13,172,180,163,73,59,7,106,13,148,210,216,33,8,44,65,236,47,146,221,11,122,144,70,85,199,88,103,94,56,165,0,154,1,0,73,68,114,137,55,181,122,79,42,72,121,4,165,51,153,130,24,108,59,200,169,187,36,201,216,190,68,106,233,109,93,18,45,58,158,253,234,15,207,254,235,91,231,95,126,247,201,239,190,254,244,63,254,237,252,155,111,61,253,249,175,37,215,208,218,1,131,106,123,12,167,77,6,130,213,215,104,32,149,62,146,12,218,246,244,115,221,33,83,133,225,11,216,128,250,92,133,64,163,15,137,6,252,201,55,223,126,250,254,143,165,216,163,137,107,2,197,91,111,171,175,25,35,187,182,143,223,120,235,233,95,222,227,106,131,169,69,242,175,102,215,215,84,43,26,248,244,244,244,94,83,219,104,107,50,49,81,64,120,215,146,4,244,192,86,39,94,19,147,84,208,204,88,179,32,25,157,97,28,223,242,16,199,48,129,170,177,67,96,103,136,143,2,48,182,224,76,88,113,38,97,24,52,177,175,60,78,16,102,14,77,247,113,156,44,10,52,219,153,172,2,86,83,6,158,71,106,55,65,107,7,7,51,232,60,141,54,27,175,106,205,38,107,224,148,28,27,99,59,32,84,75,21,45,98,176,91,146,165,16,153,232,186,34,99,162,43,2,63,220,53,52,205,1,30,36,113,55,251,45,110,170,96,16,113,12,36,84,99,50,165,128,38,241,88,171,97,244,4,81,145,162,42,88,109,80,4,146,201,108,72,79,126,253,254,249,7,223,162,184,41,75,230,62,106,31,164,255,122,19,61,192,161,73,79,239,74,32,80,158,113,19,59,182,7,25,133,53,102,104,112,67,142,163,185,143,62,252,201,211,31,126,113,76,115,143,228,36,254,23,14,159,238,14,59,20,159,186,154,97,118,218,166,39,74,61,39,100,178,49,199,3,173,156,200,4,61,255,123,65,166,223,252,246,201,239,190,248,252,144,9,55,119,29,200,132,160,212,166,232,68,118,143,191,29,108,66,93,255,123,65,167,243,31,254,244,227,239,254,230,185,161,19,105,238,26,208,105,169,211,55,40,54,225,93,13,109,178,127,43,232,132,187,254,247,179,213,61,253,246,239,108,78,236,185,236,118,164,197,137,144,138,33,22,28,31,56,141,27,8,179,31,175,119,58,0,73,134,31,102,179,131,239,150,234,144,57,112,188,62,244,102,239,176,185,164,212,53,116,196,232,142,28,28,94,163,179,218,174,119,108,238,238,252,203,191,141,60,251,226,183,189,152,69,190,152,32,52,112,165,191,241,175,145,39,191,127,19,74,243,99,180,108,44,192,41,103,166,62,83,39,38,25,185,180,10,119,98,200,58,78,79,33,204,67,233,212,156,213,28,29,109,147,21,4,98,5,147,124,168,49,170,67,232,240,183,59,61,243,51,132,37,141,32,176,90,18,3,101,79,101,158,245,131,211,100,126,247,22,223,17,10,11,9,176,130,112,130,181,177,64,11,140,103,177,158,161,94,246,140,139,48,182,83,194,193,148,87,225,208,23,163,137,76,100,68,183,189,42,202,5,237,173,235,38,68,172,177,141,78,173,149,229,118,56,99,21,179,11,36,169,53,38,142,211,118,38,19,36,112,181,195,76,43,81,178,100,23,16,77,11,177,24,233,152,15,41,6,1,150,56,4,9,174,25,108,32,195,84,73,196,26,190,46,50,101,212,56,208,158,74,106,34,70,242,83,211,87,145,163,175,227,42,101,139,131,156,172,10,204,199,177,162,168,22,202,56,76,88,9,222,190,105,209,152,108,237,23,147,213,66,168,54,43,107,1,41,32,66,28,96,126,162,215,89,239,12,53,163,172,130,251,158,108,160,197,57,7,183,34,38,234,122,19,81,18,209,253,16,95,117,218,246,40,103,5,53,2,99,96,195,10,225,129,22,180,239,188,184,231,2,172,224,130,166,193,13,122,92,194,31,228,30,96,198,37,2,224,235,1,211,34,137,122,201,164,223,113,75,80,216,131,11,14,231,205,206,112,206,10,190,220,25,226,101,40,4,218,180,214,102,177,168,221,56,149,236,195,195,56,62,254,69,123,198,139,85,181,86,171,101,165,51,160,11,178,139,33,240,116,16,71,77,97,181,146,213,164,70,230,171,216,179,23,167,206,171,33,156,148,66,58,62,6,69,8,55,82,31,83,246,206,67,73,149,30,65,65,12,142,211,51,135,145,54,182,41,213,110,68,57,30,137,221,19,240,48,253,136,104,69,120,118,220,250,152,114,124,28,118,172,79,73,241,19,32,18,251,164,216,159,120,60,227,62,51,243,109,89,148,205,248,202,61,179,0,42,113,125,243,202,227,28,28,203,131,13,210,91,154,105,170,16,36,54,65,159,72,8,168,51,236,16,40,155,120,23,204,85,242,25,178,59,166,242,51,51,176,59,86,153,119,138,137,225,28,139,54,177,81,49,243,27,148,210,179,201,76,53,155,77,73,204,123,16,103,43,86,109,215,65,105,54,151,209,198,40,44,123,9,3,226,122,95,167,185,38,62,239,174,118,90,173,78,27,142,189,17,243,196,115,20,228,195,38,74,39,122,65,194,205,248,85,67,152,53,66,236,108,198,135,236,224,140,237,209,219,224,205,6,238,50,78,69,220,17,172,233,77,213,80,91,126,234,56,59,135,83,41,103,127,225,88,123,28,219,158,181,219,64,12,19,120,197,41,246,119,180,144,57,109,27,226,246,10,185,51,161,215,113,176,198,112,10,21,146,168,78,116,105,52,175,67,71,105,15,15,76,172,213,22,218,120,122,109,95,48,189,132,8,100,212,163,16,144,219,54,26,15,118,197,245,4,30,95,187,135,156,117,41,128,61,253,207,15,207,255,253,235,28,192,8,121,246,212,119,202,2,244,156,16,251,248,245,175,62,249,250,255,18,107,13,3,177,94,247,34,16,235,117,195,65,12,229,67,99,67,43,175,137,239,182,233,117,77,79,247,118,50,118,98,170,45,145,59,60,16,247,87,147,29,130,43,38,150,108,48,228,110,8,226,65,146,28,63,41,51,19,96,241,7,223,126,250,237,95,156,191,249,21,4,199,171,158,26,177,110,66,86,72,80,90,124,5,60,14,18,103,226,192,255,227,39,79,237,118,33,231,228,243,71,11,134,153,66,150,213,158,69,154,242,137,77,100,214,115,34,67,201,147,178,94,133,81,2,93,66,15,140,38,203,190,103,10,16,229,6,61,109,79,122,72,33,54,99,104,117,4,224,160,118,66,157,93,120,15,13,116,25,66,109,30,151,109,106,56,84,8,184,115,170,13,149,108,150,50,185,208,226,86,199,208,112,128,100,123,108,223,127,255,252,167,223,35,6,102,246,31,178,205,35,60,63,197,10,31,80,229,236,119,134,80,250,134,53,76,213,0,221,73,31,20,7,98,18,216,240,129,7,131,168,75,224,170,8,216,60,201,20,197,91,40,155,36,123,157,190,164,179,112,84,232,216,222,198,174,243,103,63,250,231,39,223,254,235,249,63,127,112,254,230,191,112,133,171,170,89,37,55,50,123,173,113,34,113,176,69,78,180,38,104,229,197,155,218,64,107,154,18,120,117,50,103,147,118,162,162,154,165,26,112,188,38,211,4,16,116,199,126,233,150,46,134,168,130,24,231,133,62,210,39,233,204,143,136,124,245,245,243,255,252,119,161,251,2,237,113,80,148,78,123,191,211,39,65,175,195,208,147,90,109,80,173,93,128,156,224,114,161,168,9,201,233,208,43,161,206,60,70,66,26,191,242,57,23,24,106,200,185,169,182,225,54,41,63,254,138,230,146,120,94,12,23,175,244,218,190,69,57,59,81,127,149,20,143,2,226,194,238,54,193,143,51,72,101,5,107,108,9,97,225,130,174,114,138,171,39,255,250,235,243,31,255,123,192,210,182,188,253,94,104,39,90,125,208,198,53,181,109,230,95,202,174,217,240,239,23,241,246,101,61,171,193,236,27,142,142,145,44,164,78,78,39,246,230,15,63,254,183,159,50,149,152,44,234,130,105,24,131,1,120,46,80,165,20,68,163,130,75,121,100,67,29,18,197,212,32,110,165,49,60,163,9,2,102,176,76,103,143,100,60,73,174,65,194,108,249,171,158,65,18,232,186,120,72,106,61,64,69,156,91,234,241,10,78,8,56,50,37,234,105,180,73,129,178,23,2,196,118,134,55,181,209,117,170,150,107,149,166,195,180,96,161,130,247,24,217,237,64,108,101,177,160,66,87,242,24,101,52,153,118,211,6,37,133,97,54,139,168,22,241,79,209,226,246,103,144,58,198,104,150,73,141,88,38,23,106,99,103,20,31,124,227,252,27,127,152,80,63,173,40,94,186,113,179,7,132,68,100,145,255,252,175,227,213,212,242,100,218,121,175,134,65,8,240,18,102,174,172,97,191,17,3,47,237,37,20,92,115,195,22,19,232,207,251,94,51,204,85,36,160,223,22,14,67,208,238,246,246,47,196,221,237,170,186,144,247,129,126,179,106,53,31,57,127,239,171,207,126,242,229,103,191,250,217,211,15,191,114,254,246,175,207,127,240,250,149,181,239,221,124,223,172,55,237,101,244,246,47,158,126,240,215,167,95,251,253,147,215,131,209,93,38,254,84,219,205,78,15,88,141,199,253,40,189,207,147,30,39,32,86,165,237,193,7,62,148,146,224,205,175,129,158,45,1,45,191,246,90,82,120,191,193,159,239,96,234,75,156,58,236,92,195,195,42,56,45,115,245,64,202,13,9,98,231,20,164,23,149,89,173,174,204,74,220,78,247,203,159,156,255,241,143,176,161,208,61,94,150,20,103,31,148,80,125,80,156,125,80,156,125,96,173,23,112,111,184,77,237,207,95,18,251,240,232,12,123,199,114,91,156,237,217,192,184,6,59,197,151,121,224,11,209,25,39,177,118,36,3,31,94,202,156,107,5,240,139,112,115,16,92,92,129,245,73,78,254,171,161,205,107,106,27,63,200,208,56,34,208,104,103,67,76,229,195,148,34,167,21,57,163,200,89,229,17,247,41,168,6,28,155,188,169,142,58,253,30,18,16,32,50,177,28,193,213,201,17,136,207,136,126,227,0,247,17,8,126,40,71,14,250,45,8,100,100,69,55,198,255,211,45,11,74,185,183,35,148,72,118,34,123,80,206,60,101,146,206,54,44,158,229,167,252,208,13,28,9,3,49,232,78,83,65,46,79,65,40,65,206,161,216,249,181,220,93,133,128,152,232,55,227,108,58,166,198,120,45,124,118,203,189,3,151,129,213,194,109,170,14,215,224,13,245,139,99,61,125,78,254,212,106,14,2,252,93,179,125,164,56,52,206,90,146,27,62,221,120,243,89,206,82,50,55,222,82,18,38,9,201,127,45,114,86,47,81,236,101,55,23,90,61,153,216,154,210,238,217,167,208,146,210,207,248,65,58,127,231,131,167,63,122,253,163,191,254,232,201,23,127,37,121,24,251,249,10,162,216,113,138,212,233,84,226,98,138,1,207,112,52,233,69,42,104,97,146,125,188,13,161,129,3,160,181,19,248,127,10,170,182,37,109,225,129,216,251,26,47,255,118,157,93,135,195,195,56,198,41,139,70,233,53,216,245,180,110,146,21,210,157,133,152,24,161,195,104,206,184,83,127,70,80,121,16,130,172,192,200,40,47,123,187,245,54,249,9,180,162,152,229,251,239,63,127,79,96,11,125,181,202,45,245,152,200,68,176,205,135,215,43,83,198,210,133,140,150,242,114,172,44,108,235,67,189,196,95,174,158,80,106,227,252,164,122,118,1,64,237,150,63,128,46,171,105,15,175,94,15,214,169,79,170,72,159,4,34,191,249,227,249,155,255,33,64,164,114,232,165,188,29,191,252,46,166,215,197,237,7,128,174,114,24,26,116,168,227,254,160,35,163,178,52,234,149,195,235,86,196,114,51,116,117,11,28,75,56,194,108,145,147,130,231,52,91,126,7,36,225,79,69,130,143,66,62,133,231,31,249,139,157,127,112,115,196,29,5,60,175,69,37,30,150,120,79,86,184,83,144,177,71,31,159,218,243,142,112,19,231,146,156,249,137,99,90,87,15,61,247,248,153,11,161,246,230,39,247,111,73,5,62,137,222,123,156,178,59,80,195,125,133,244,147,179,102,231,166,216,248,36,38,24,26,189,216,220,162,52,173,10,209,215,245,106,15,226,200,42,65,147,253,246,47,200,160,3,167,25,250,18,60,203,70,248,57,54,130,102,216,24,92,45,63,247,197,243,119,222,113,205,103,197,20,230,243,58,9,173,221,190,47,137,133,222,132,4,29,238,184,31,232,216,168,40,101,133,215,75,145,85,68,97,110,243,148,21,189,131,169,243,85,211,214,95,191,255,244,183,31,186,166,104,191,125,73,150,155,171,214,23,242,208,72,72,200,227,254,248,65,158,118,246,186,136,210,215,255,252,241,59,191,21,69,182,238,126,144,200,22,2,60,172,78,186,210,113,5,112,114,213,170,26,136,44,249,1,12,154,13,9,48,220,67,63,128,209,238,95,17,10,157,127,248,1,176,51,127,122,255,201,219,111,114,48,66,109,246,70,60,18,129,194,37,222,213,171,135,33,73,183,224,44,136,33,129,59,161,130,235,196,8,253,185,117,139,157,2,182,58,237,222,190,3,214,132,2,240,125,243,197,67,210,211,144,128,165,195,242,3,173,53,234,171,2,238,207,191,254,228,107,239,186,128,91,105,212,141,79,30,184,92,223,252,201,43,238,105,88,2,75,134,229,75,98,217,168,175,105,169,159,191,243,193,199,63,248,177,139,24,214,122,173,203,81,67,190,94,95,64,225,86,66,194,137,244,200,15,76,172,191,87,133,130,184,247,31,255,199,119,159,254,226,235,34,84,180,230,229,161,66,234,13,130,138,214,12,15,21,56,205,240,135,10,238,239,149,66,229,163,191,190,7,199,64,175,255,89,0,76,215,184,60,92,172,154,3,64,211,53,66,67,6,117,201,31,48,184,191,215,180,166,62,254,254,87,16,51,128,6,244,244,231,191,138,222,108,165,98,60,164,140,182,122,25,72,241,117,11,59,169,135,157,24,152,133,168,181,117,109,96,70,165,180,20,59,243,133,42,234,83,88,168,66,247,125,161,74,198,118,85,216,246,229,223,62,251,226,183,207,127,245,167,103,255,249,35,0,160,183,77,152,187,242,36,51,215,165,74,238,177,128,182,173,115,20,127,5,18,115,9,10,140,164,32,0,139,43,36,83,201,201,87,173,36,212,110,129,208,31,128,73,113,136,68,143,255,255,189,254,63,4,245,189,191,205,172,0,25,203,88,73,216,65,217,129,84,42,199,199,164,112,152,95,250,27,90,122,218,73,209,45,20,207,171,229,167,231,181,6,47,136,49,207,222,251,175,243,159,190,241,244,189,31,61,253,230,87,62,250,224,131,243,255,251,187,130,210,164,165,246,47,69,164,220,213,143,217,222,72,147,161,245,16,184,127,254,122,8,218,253,107,162,89,238,193,61,253,246,239,158,253,234,7,46,8,246,46,183,3,250,181,3,30,25,132,144,17,214,172,136,127,39,12,13,87,19,157,126,248,133,87,95,173,61,154,110,200,175,188,18,27,3,240,94,232,221,211,30,81,48,216,123,87,185,139,82,8,124,248,254,147,175,253,212,133,165,136,27,213,218,87,130,166,92,253,99,208,148,182,25,18,102,172,135,126,16,179,71,112,109,240,114,97,38,109,243,106,80,211,213,208,149,160,166,221,197,201,224,28,132,156,194,176,175,139,151,121,227,173,167,95,250,19,162,217,79,126,251,11,127,109,128,161,214,244,142,171,108,210,23,26,186,185,202,194,139,134,4,7,87,194,23,30,124,30,206,102,233,187,191,226,76,115,189,123,170,124,42,122,122,254,205,159,73,222,27,162,107,34,199,115,79,63,125,67,156,49,112,114,131,187,33,252,87,136,237,128,0,134,124,226,185,187,218,239,117,240,251,41,122,191,211,25,154,133,148,220,82,143,241,83,230,204,143,171,255,202,151,207,223,251,147,47,104,89,143,66,194,213,26,128,31,80,185,17,186,96,120,181,150,20,38,54,223,51,61,141,41,176,201,225,245,24,83,60,253,240,27,231,31,252,140,155,211,102,163,119,41,157,28,169,112,18,49,34,25,32,70,64,111,66,206,37,238,184,223,60,210,81,93,209,246,241,244,131,255,199,1,180,222,37,129,134,43,156,4,104,169,32,160,245,194,3,173,23,4,180,222,85,2,237,227,239,253,158,156,201,125,244,199,239,157,191,245,63,63,250,203,91,5,139,11,236,85,251,109,189,119,41,105,31,215,56,142,121,38,237,132,229,228,104,175,124,249,56,171,215,215,180,79,146,21,79,248,90,50,62,39,231,220,219,191,126,152,145,118,38,225,126,65,207,25,196,251,226,94,95,17,86,125,244,193,79,159,188,245,99,31,24,129,1,35,220,171,125,237,64,98,13,133,93,117,172,95,190,43,207,238,248,149,90,109,60,249,215,63,161,193,68,17,173,137,9,134,53,234,73,192,226,11,193,169,38,24,171,26,218,176,142,244,36,192,186,6,117,41,180,121,13,116,223,95,17,66,6,119,93,50,238,27,191,125,242,155,223,158,127,227,39,207,254,240,131,167,63,251,48,122,179,37,104,230,204,158,49,104,61,55,208,58,58,227,175,242,196,221,10,171,158,35,99,240,85,208,177,33,94,149,138,206,229,95,33,96,106,179,122,41,113,140,119,219,240,199,189,102,53,52,234,129,107,136,47,230,225,206,10,136,103,253,27,23,129,141,25,193,97,194,246,236,253,159,124,244,225,135,72,126,148,188,67,69,242,6,201,84,215,70,175,175,144,240,197,11,10,7,179,171,116,93,84,107,181,82,21,110,33,229,98,102,61,249,195,135,231,95,251,97,184,232,172,23,244,73,116,181,25,232,147,232,237,60,104,134,49,178,246,118,253,115,249,10,178,227,96,50,41,66,60,59,75,231,153,75,98,157,167,112,94,120,61,46,132,254,62,130,196,246,197,124,254,190,129,100,241,118,140,198,170,237,184,103,225,244,211,15,255,233,233,135,111,92,220,99,201,97,253,66,156,207,137,211,15,110,241,134,68,220,125,230,251,205,102,152,73,247,163,34,206,42,45,243,24,231,72,252,77,144,172,222,247,56,158,158,124,219,128,122,205,40,110,196,197,217,115,77,123,16,166,158,69,152,112,62,153,1,186,231,32,75,24,190,118,77,156,145,13,126,191,58,227,69,189,102,91,215,16,63,170,16,216,65,86,143,23,130,16,189,217,181,32,8,107,116,82,28,177,143,119,248,169,9,198,28,161,45,55,242,208,81,94,8,121,54,245,90,32,230,176,166,195,32,143,61,15,254,248,99,229,177,81,136,37,125,194,88,164,155,43,136,168,218,206,162,223,253,213,249,55,127,246,236,253,119,0,204,104,251,188,36,14,133,84,73,18,32,145,174,132,1,57,235,180,63,192,105,142,75,42,32,159,67,191,152,186,209,118,159,252,148,6,6,253,232,175,63,136,156,255,242,187,19,4,6,245,13,11,42,187,174,13,192,14,170,98,146,201,49,64,142,112,159,174,226,164,231,48,47,132,239,192,254,112,56,22,129,87,44,73,230,199,232,172,228,204,25,51,227,12,66,147,62,124,36,55,73,124,210,188,154,165,222,139,153,124,82,140,96,138,175,124,197,215,66,64,188,54,200,172,165,225,202,173,26,60,43,217,36,56,59,118,139,118,144,211,126,49,48,204,105,213,186,68,216,53,120,179,64,194,192,157,89,177,80,57,207,78,223,56,168,212,203,147,124,7,11,225,118,195,250,12,84,19,220,62,253,62,250,198,80,237,118,186,216,253,19,65,200,9,225,23,146,30,145,85,235,102,175,139,47,232,36,187,39,60,89,68,16,94,200,218,176,3,97,192,146,165,196,13,147,12,154,12,43,134,37,43,16,236,194,138,60,65,122,66,27,177,187,4,48,108,163,89,71,91,21,26,41,102,61,17,245,35,188,167,51,39,141,11,139,246,45,108,114,142,11,201,84,7,67,95,136,231,2,125,33,26,45,242,66,172,196,232,179,201,10,87,76,218,182,204,84,227,228,13,236,52,232,19,22,8,233,51,24,11,89,143,109,43,181,107,144,39,238,204,2,128,130,222,23,155,218,0,35,16,64,67,38,102,128,36,47,152,167,146,39,80,230,210,39,170,39,161,111,61,150,14,71,73,228,201,24,216,79,172,60,86,9,176,199,202,33,123,98,25,65,110,99,79,118,145,94,151,62,153,236,137,156,227,242,207,61,54,88,122,138,38,188,176,143,103,178,97,226,192,186,216,52,30,30,170,61,246,0,114,77,65,97,147,66,167,179,114,104,35,209,249,31,126,118,254,155,63,242,8,99,225,209,55,126,203,127,73,2,42,33,64,55,113,37,77,132,216,155,104,127,132,235,100,93,146,16,110,185,85,35,120,166,86,171,216,27,93,145,43,170,185,108,168,164,99,182,155,6,188,145,71,27,51,236,190,155,168,28,0,136,45,36,226,165,74,16,246,33,90,104,71,125,221,192,70,49,50,13,25,233,231,94,40,163,117,219,104,128,148,85,105,194,193,47,89,9,1,117,120,120,110,121,213,129,230,56,92,63,88,68,17,87,29,108,193,132,235,138,24,42,195,93,25,89,150,99,235,242,136,121,225,172,235,204,59,194,50,23,216,148,196,221,165,179,83,172,90,97,78,23,244,106,111,181,167,181,48,173,43,171,213,125,45,42,85,79,154,21,36,110,158,52,143,89,52,99,200,168,245,84,189,9,251,104,212,78,220,30,153,80,1,151,2,129,69,123,38,74,104,6,71,82,69,76,35,33,185,44,194,40,190,141,220,10,255,204,206,58,132,112,176,230,80,239,85,33,46,239,105,85,53,53,132,229,5,220,42,119,202,83,172,145,86,161,23,16,190,52,234,204,16,155,171,32,48,29,206,225,10,210,98,5,64,197,88,5,219,250,241,221,97,39,234,252,204,138,179,45,69,168,190,55,174,125,148,1,120,116,126,83,119,71,183,118,153,112,65,80,107,222,252,201,21,229,214,121,109,17,88,157,121,242,10,99,11,162,205,213,118,147,17,67,255,178,200,194,156,143,75,177,253,144,197,154,138,39,225,230,78,206,147,42,176,48,65,124,87,113,11,123,124,80,216,198,168,59,64,60,61,80,10,19,85,14,161,56,36,44,247,188,139,96,18,230,93,196,162,123,94,197,44,154,232,93,214,104,192,80,60,10,98,90,235,93,6,179,18,30,69,8,139,33,172,19,94,109,224,17,49,25,131,139,22,188,193,201,103,69,76,181,233,135,34,253,159,235,1,203,23,5,153,161,208,62,19,197,57,205,150,243,138,212,73,81,214,152,204,96,125,2,169,45,86,160,243,109,229,71,219,1,107,86,162,241,215,113,65,49,155,61,52,36,212,58,66,79,91,18,52,63,28,235,177,192,165,2,203,227,25,21,26,135,15,183,190,17,125,152,123,1,186,247,72,212,78,75,237,242,145,196,101,238,92,22,79,136,165,32,44,120,8,192,88,156,149,169,95,138,107,21,114,254,36,36,156,183,7,237,129,143,168,21,242,197,179,9,136,142,205,142,14,190,160,124,46,170,188,154,120,237,97,50,158,126,20,155,150,165,151,128,197,23,178,60,252,2,61,92,144,156,95,190,240,106,194,43,249,213,196,105,82,62,131,47,9,199,39,148,128,90,120,241,37,41,198,231,38,117,216,153,32,131,187,236,244,23,162,175,198,99,159,139,190,90,251,92,236,213,4,250,239,213,90,44,241,185,151,112,151,95,74,37,94,74,211,252,44,58,59,84,240,121,5,161,128,217,109,66,120,125,244,10,65,176,205,126,197,196,188,126,84,145,51,177,41,148,60,37,100,73,62,2,57,75,200,36,183,49,95,76,181,201,222,20,39,65,62,78,77,205,9,115,65,184,109,18,35,254,84,175,193,21,245,109,139,251,7,205,48,198,115,120,32,82,0,230,212,32,122,140,97,168,163,59,90,23,109,211,14,156,68,50,69,148,132,181,7,182,169,168,204,25,255,168,81,210,56,103,76,77,217,25,212,162,246,208,128,16,52,106,2,55,140,100,58,36,158,52,81,137,230,63,50,98,58,215,132,18,144,27,33,238,195,38,98,206,138,38,201,61,167,215,163,213,98,177,216,137,157,162,114,10,217,203,206,206,244,215,94,235,145,209,168,177,51,166,179,65,248,202,105,219,121,248,160,74,148,23,138,62,75,133,246,65,128,34,55,238,168,79,49,217,3,192,49,47,168,23,215,182,55,110,67,154,169,69,241,35,153,82,189,62,66,139,129,93,189,96,104,117,207,190,97,237,154,245,30,165,123,177,205,216,248,236,59,18,184,17,124,251,79,16,78,138,4,215,7,249,243,229,151,41,217,172,145,226,53,186,94,17,61,117,242,57,120,0,140,124,203,244,127,204,139,161,125,209,62,120,66,239,69,34,177,70,249,60,104,84,214,171,181,95,191,246,154,151,85,120,209,18,249,64,45,225,182,5,55,52,96,94,111,76,202,153,201,86,74,2,225,225,34,226,17,163,158,67,116,55,133,227,111,225,167,151,95,214,172,248,241,147,212,2,222,154,164,22,120,18,224,37,218,184,23,53,22,41,223,117,74,71,243,73,94,48,137,225,176,245,248,175,175,113,62,108,40,49,241,26,16,31,34,94,244,19,197,63,181,50,248,167,80,198,190,176,100,237,186,119,133,113,204,112,151,136,243,90,24,145,87,226,232,6,11,211,4,184,175,131,71,160,120,131,8,162,126,47,180,99,132,74,190,144,4,138,202,162,181,226,104,115,152,54,176,59,74,16,137,237,89,116,2,33,192,182,58,128,11,19,40,102,70,69,254,6,95,44,129,16,28,113,84,237,78,15,8,26,59,139,235,87,171,104,154,36,91,52,36,13,62,121,243,155,231,95,123,71,146,107,125,131,232,76,82,90,250,12,136,133,55,8,236,15,52,212,153,68,16,159,163,110,26,35,109,81,137,188,186,214,195,203,47,147,99,218,136,199,55,198,71,246,187,32,216,92,197,56,73,207,174,102,156,49,198,166,81,145,181,224,23,175,109,136,120,141,206,48,129,163,254,30,163,125,17,20,84,77,22,164,173,173,13,35,155,72,84,210,77,30,45,122,178,17,59,237,146,209,119,59,136,164,106,83,210,180,57,50,225,31,180,133,242,168,198,104,122,144,156,198,1,249,74,205,166,37,117,35,22,169,183,175,181,69,82,8,252,52,185,157,8,209,74,80,52,22,201,123,226,248,168,89,145,237,128,35,44,185,122,50,26,213,155,244,190,11,43,237,164,57,71,35,202,20,141,132,137,56,97,13,49,62,241,100,76,182,17,182,109,77,184,51,88,74,209,110,5,24,44,107,31,176,195,214,20,105,229,214,103,80,49,139,199,63,228,6,29,114,47,136,220,42,246,229,58,86,62,43,121,181,42,94,11,178,207,174,5,169,211,107,65,90,114,71,214,237,107,65,178,179,185,76,78,73,170,244,90,16,185,82,220,103,55,130,200,13,80,69,103,102,148,20,170,178,228,86,69,139,10,104,138,38,205,78,163,80,65,93,210,143,117,160,213,13,220,234,35,63,221,176,65,226,237,19,93,26,137,75,12,74,97,23,131,1,223,237,136,139,133,83,22,114,145,60,65,80,196,66,74,145,225,185,144,180,149,183,134,233,65,2,133,61,129,219,57,116,115,123,116,180,137,23,71,207,232,227,32,52,36,42,163,66,181,226,16,241,152,83,162,163,110,10,26,229,46,225,75,53,195,184,197,22,25,126,235,24,75,122,83,219,49,154,240,46,234,251,154,157,206,33,97,145,104,133,16,192,3,110,234,192,255,73,141,195,70,179,210,130,83,26,166,172,230,244,151,225,180,82,92,192,69,79,213,210,37,36,114,78,163,196,162,217,187,181,32,52,202,124,241,5,225,245,111,142,88,132,94,255,126,4,68,110,139,83,17,176,158,101,225,38,10,183,12,237,123,77,68,177,253,218,107,100,183,246,83,22,249,149,167,58,163,27,152,25,141,198,232,158,207,117,56,8,197,232,178,69,59,178,44,222,143,133,143,196,200,100,64,29,203,76,37,193,221,170,227,192,51,187,40,99,203,141,206,208,148,105,88,84,43,145,68,85,229,178,251,113,189,120,134,60,62,246,16,40,72,93,120,43,134,108,120,215,196,180,183,135,25,83,126,42,61,106,192,219,173,93,3,205,137,43,177,169,60,174,199,226,129,229,182,13,170,164,205,75,91,131,32,147,31,168,141,196,116,168,200,246,24,217,90,83,44,20,168,165,157,244,215,103,242,185,147,178,155,70,48,86,220,142,51,59,6,131,28,161,111,139,237,128,74,133,192,180,225,235,13,172,115,135,4,74,117,85,70,97,69,57,48,153,73,144,69,108,30,225,9,57,207,120,239,33,116,88,110,21,150,168,157,10,171,195,226,110,5,8,90,111,47,33,138,88,215,141,86,84,122,250,163,247,206,223,251,30,177,209,251,248,245,175,126,244,199,95,62,249,159,191,126,242,214,123,255,253,103,196,210,73,79,190,241,205,167,63,253,0,236,114,72,254,121,124,12,127,23,209,210,2,148,140,160,162,104,3,87,219,85,173,201,127,98,103,240,212,88,112,168,26,109,124,89,128,139,62,198,78,233,226,54,180,86,7,49,223,30,183,37,120,94,240,134,57,162,177,252,41,25,149,15,127,218,246,211,67,184,212,16,178,127,160,230,98,210,73,148,97,5,38,170,106,207,77,72,28,221,197,187,186,221,89,235,158,54,161,159,114,167,94,71,75,188,144,87,112,143,29,228,223,179,173,216,41,39,12,47,96,124,8,150,170,62,181,168,160,215,46,33,155,4,206,189,22,52,161,90,136,9,197,218,246,224,9,109,143,159,80,109,146,9,21,174,50,114,209,228,128,241,120,145,189,128,219,38,93,91,123,241,148,138,238,66,15,162,88,104,24,20,75,242,8,11,13,117,181,2,134,39,14,57,97,32,94,31,152,171,100,149,180,162,85,169,156,128,239,15,100,182,93,143,138,35,251,22,193,217,92,118,214,117,135,32,108,135,52,7,54,111,73,103,21,41,22,125,65,1,64,98,245,232,67,132,51,178,132,199,29,39,230,187,15,129,125,138,15,226,90,102,54,149,171,164,50,143,16,171,95,131,237,51,94,233,32,28,109,21,18,217,148,146,79,15,134,115,149,206,49,132,101,7,217,129,152,16,163,28,199,103,174,242,145,4,137,54,207,26,120,252,152,94,63,115,90,71,255,227,192,238,133,68,62,141,254,12,134,103,9,247,245,54,238,14,81,27,228,170,218,172,70,193,142,49,18,143,36,211,202,230,253,216,89,2,238,93,114,23,192,230,197,53,173,218,161,88,213,70,194,211,28,137,177,255,98,189,94,63,67,2,62,240,8,238,130,53,221,236,54,213,81,129,220,85,24,175,52,59,213,195,57,98,138,30,111,106,245,94,33,137,154,61,75,48,7,0,10,169,117,244,197,93,87,189,169,29,23,146,115,12,154,184,120,42,145,83,50,201,25,4,76,150,12,33,201,19,41,148,154,114,64,131,220,10,229,223,69,168,126,14,155,80,99,63,4,179,64,204,168,207,224,2,95,249,116,160,25,216,214,45,45,155,157,190,81,5,81,70,90,40,76,31,104,237,67,36,47,78,15,59,198,161,217,85,171,218,52,110,177,62,232,107,211,166,81,157,30,232,218,208,156,134,160,216,183,212,54,154,66,80,206,77,219,210,231,244,223,77,21,67,180,210,141,205,38,34,1,168,132,244,8,187,37,96,209,15,177,24,93,52,47,72,44,44,149,204,173,146,156,159,47,149,203,242,16,253,46,201,71,243,40,109,94,46,151,202,189,121,57,85,46,45,151,228,67,148,164,65,74,93,62,194,9,35,148,160,224,60,201,121,185,63,95,90,196,197,80,225,157,82,105,15,146,31,64,22,43,181,129,178,235,56,251,193,188,108,150,225,195,6,52,216,199,95,59,232,107,131,125,237,160,175,101,89,133,116,104,181,5,233,165,18,190,178,11,239,26,220,128,110,160,127,47,3,201,45,98,139,251,151,201,77,179,202,203,122,173,200,16,233,101,148,181,81,52,171,166,249,50,49,41,45,130,52,254,178,196,240,165,76,22,35,66,155,87,219,159,253,124,246,67,126,248,141,35,114,138,82,122,142,205,34,2,254,58,115,240,129,219,45,34,246,118,129,62,157,65,69,211,53,77,235,78,251,237,20,164,106,123,187,136,36,115,93,171,168,199,150,65,242,211,109,34,226,222,39,72,81,188,89,224,156,158,251,3,124,32,123,68,100,184,143,72,42,45,68,182,10,92,140,145,222,136,176,61,192,23,126,139,136,192,30,65,11,123,108,20,100,104,176,55,68,146,115,112,7,161,176,65,68,178,4,126,118,50,108,16,145,44,27,190,123,135,56,133,204,86,207,240,174,0,41,252,206,16,33,91,3,169,1,17,59,178,196,239,116,58,216,160,20,236,86,164,217,92,93,117,95,73,76,212,49,160,156,76,229,43,82,108,78,34,71,149,248,24,17,81,151,78,61,98,32,86,211,40,62,196,108,133,129,118,158,71,143,98,178,65,220,63,77,44,129,48,110,132,37,18,29,143,138,43,157,157,213,164,88,130,114,55,115,106,84,82,234,218,76,74,85,16,243,99,200,47,40,242,41,233,232,45,181,11,102,101,230,190,90,3,189,86,77,3,19,90,212,233,217,153,108,234,179,91,148,255,246,110,81,254,245,251,231,31,124,203,117,139,114,208,205,179,98,244,230,48,17,127,133,54,198,223,10,105,152,23,185,19,210,48,195,221,8,105,136,33,129,65,93,126,41,55,19,168,192,114,51,129,202,195,7,3,14,125,109,243,151,254,52,238,158,235,208,65,152,109,179,84,187,210,191,191,123,174,191,244,167,107,67,102,90,123,24,152,93,4,141,189,111,118,241,174,93,184,233,225,146,104,140,103,152,13,6,42,191,44,26,63,255,251,145,97,47,231,127,254,190,239,75,22,199,10,163,253,180,222,152,156,76,41,30,87,38,95,253,94,38,92,103,120,101,183,168,139,181,142,95,246,112,167,224,228,203,158,220,203,56,126,217,227,124,252,178,87,123,125,115,130,133,79,14,222,175,240,178,144,208,92,198,215,254,250,201,205,137,49,236,246,218,23,96,41,160,88,40,158,2,103,228,152,10,120,255,212,207,138,120,217,205,149,205,77,224,21,58,190,7,185,23,184,4,220,239,98,29,223,54,184,25,162,39,212,159,242,25,10,125,107,188,48,47,254,252,77,192,85,57,136,150,104,189,155,154,185,14,45,7,221,104,51,169,207,51,179,34,104,35,68,144,85,106,33,48,103,123,66,243,193,233,64,212,139,170,228,12,57,134,133,87,221,92,215,212,250,13,226,123,90,112,198,178,115,239,130,228,39,10,246,218,184,42,102,35,138,132,228,135,143,192,89,222,78,98,166,197,83,82,204,187,30,230,123,76,14,3,94,72,202,57,101,118,54,175,204,228,50,177,79,239,213,246,159,158,235,237,63,197,215,185,227,160,42,152,77,138,227,120,214,192,225,117,134,152,107,185,244,5,239,87,29,135,101,76,124,149,186,126,172,97,27,172,171,185,50,221,170,78,188,203,58,19,246,238,244,143,62,252,201,149,222,157,158,86,128,134,209,62,125,34,151,168,103,29,67,183,122,67,122,208,179,219,255,232,143,95,123,242,181,119,159,124,231,247,31,127,231,253,171,107,223,27,244,160,117,16,110,49,255,207,127,39,106,150,235,27,56,109,248,132,67,169,111,161,54,33,240,218,181,181,105,183,4,113,90,175,229,138,242,186,196,110,245,214,205,91,112,148,173,213,110,140,219,103,158,126,240,51,186,195,144,146,134,217,235,86,209,70,34,230,195,55,128,143,171,42,100,61,97,130,150,132,153,190,158,161,182,205,58,34,110,61,251,210,180,103,191,255,242,199,255,246,205,235,70,156,54,26,92,115,96,227,44,190,168,253,217,183,254,233,186,81,136,197,206,171,55,185,214,159,189,247,95,207,222,251,209,147,247,255,247,243,105,189,186,47,180,254,228,135,63,122,242,195,63,62,183,214,245,246,145,189,146,190,252,46,44,219,223,125,241,227,55,190,113,237,164,130,136,79,162,12,120,205,109,226,43,4,237,54,191,246,238,179,95,254,236,233,47,191,250,244,131,159,95,119,203,96,41,180,171,58,219,254,248,187,111,194,117,49,215,220,118,189,105,154,213,246,208,110,252,227,239,254,6,161,23,90,213,231,111,254,254,170,145,44,233,217,5,42,98,225,91,209,101,47,1,243,202,218,87,60,219,39,10,20,47,77,208,117,236,26,201,34,219,52,160,221,215,94,147,146,146,144,114,131,143,79,132,249,80,114,152,57,182,156,244,162,50,171,213,149,89,18,65,140,143,133,132,135,132,183,20,194,221,203,138,179,46,37,92,31,198,150,195,45,23,172,158,112,97,142,254,248,150,171,27,97,54,38,202,50,25,192,59,59,57,75,159,29,255,201,183,222,250,232,47,111,95,203,220,141,15,36,217,109,170,16,237,210,91,107,203,7,76,3,13,45,152,169,89,241,210,108,45,45,94,116,79,190,255,27,4,173,243,239,255,151,35,140,21,133,86,87,109,232,109,234,85,66,132,43,59,197,87,198,226,11,209,190,99,153,193,130,47,136,155,13,3,199,93,1,62,190,74,236,143,201,121,104,193,223,52,84,150,240,225,63,192,193,148,10,15,83,138,156,86,228,140,34,103,149,71,220,167,160,26,192,20,26,205,223,168,3,49,104,137,189,122,4,87,39,71,144,228,54,64,191,81,38,67,142,180,145,156,35,71,14,250,173,46,168,48,136,191,9,53,119,103,81,39,81,41,87,192,73,219,58,219,30,148,43,40,37,111,108,109,147,21,22,59,202,210,204,99,223,22,219,100,122,74,178,103,138,201,78,121,36,48,202,112,222,47,229,7,251,8,142,21,173,222,49,80,175,192,212,92,18,131,121,201,3,221,212,1,127,219,188,125,181,73,7,211,39,198,218,52,143,228,208,4,240,5,138,218,153,255,161,180,169,25,213,253,121,48,114,112,104,217,89,112,86,37,162,68,196,0,173,2,227,73,143,175,190,243,238,147,183,223,129,32,184,246,185,197,248,107,10,211,89,133,191,100,73,80,48,225,11,10,201,253,132,241,91,183,226,181,90,100,101,165,208,106,21,192,186,213,235,18,67,87,38,22,160,181,167,245,244,150,102,224,9,149,37,252,127,220,212,64,217,209,235,24,18,14,142,44,225,248,204,6,66,102,91,245,136,190,156,255,249,117,184,246,16,15,13,101,209,218,53,71,134,167,31,126,235,201,15,222,97,25,108,101,25,4,40,17,52,93,228,1,161,143,209,115,169,46,161,119,190,87,65,224,143,206,131,124,156,200,20,52,178,119,104,93,94,63,193,244,13,82,22,31,152,200,204,144,68,2,67,18,201,161,9,184,188,70,5,15,19,43,45,60,84,43,214,71,18,234,200,221,227,172,16,194,146,168,65,180,42,148,90,215,213,158,12,86,31,93,76,209,185,65,73,227,180,25,162,178,66,212,105,80,42,103,41,70,130,247,28,182,143,80,105,220,22,214,197,106,46,193,149,216,124,45,102,175,72,11,39,39,147,181,48,30,51,114,60,98,16,53,150,91,39,215,57,14,8,52,202,205,0,55,101,112,153,8,153,47,115,190,115,204,70,43,86,154,188,100,173,73,60,196,79,67,196,70,207,208,139,31,191,254,122,228,252,141,15,28,55,189,65,100,13,112,227,234,96,59,241,153,250,76,157,198,51,172,100,51,204,205,212,138,118,88,205,169,206,184,135,36,140,33,132,71,244,244,230,147,155,197,83,226,9,232,8,218,209,225,124,248,244,64,31,62,203,129,111,126,84,198,183,159,183,93,222,9,96,240,31,109,19,71,62,108,142,79,189,209,198,180,89,209,79,136,53,238,116,171,211,214,17,221,157,54,204,129,177,142,82,76,114,252,29,170,45,112,252,1,47,212,224,182,208,172,77,35,170,51,93,81,77,109,186,142,64,85,130,112,185,225,170,223,6,115,135,137,199,2,141,220,129,241,128,23,119,200,150,172,131,146,112,179,85,50,52,213,132,137,234,117,134,109,8,217,20,26,96,139,219,152,228,154,162,235,161,239,200,216,152,16,39,52,208,184,89,10,59,182,51,18,151,147,198,226,172,114,78,207,56,46,103,58,153,214,112,92,78,186,175,160,137,186,7,176,36,141,136,78,208,182,227,115,53,216,241,217,114,41,30,29,212,14,156,238,207,162,151,48,61,216,182,67,21,18,185,195,35,228,165,45,148,8,129,47,61,189,169,177,177,23,169,158,61,216,135,94,108,167,151,170,120,77,81,242,78,238,197,100,103,70,160,202,33,79,168,3,23,241,205,182,67,86,216,193,59,108,119,108,16,191,104,236,11,208,157,16,159,212,51,242,130,187,235,229,124,205,28,182,121,78,18,0,10,28,21,46,68,98,223,215,78,236,231,3,238,249,132,203,179,5,143,246,38,142,91,212,233,140,144,19,83,203,39,29,226,48,218,131,225,2,117,24,189,187,58,139,231,136,56,49,251,197,26,252,25,174,148,69,117,60,57,97,79,68,67,200,222,136,198,206,138,253,8,154,81,246,66,212,105,236,141,58,230,19,96,56,185,23,96,241,60,157,198,73,60,38,60,166,162,57,38,122,33,100,98,145,11,173,214,24,117,55,9,227,180,141,22,35,154,109,168,4,42,136,74,86,70,84,82,146,104,128,35,43,241,229,151,1,18,238,212,65,71,175,69,20,103,250,141,168,143,23,51,192,212,145,87,158,220,191,202,195,71,222,123,112,196,213,205,53,190,88,193,85,193,165,28,229,47,236,202,205,7,0,164,168,198,68,244,64,159,66,27,229,97,227,231,61,188,45,68,178,93,189,177,143,45,53,152,179,123,148,176,80,159,4,197,227,190,208,85,192,165,19,105,129,53,197,202,195,24,136,213,160,144,220,110,121,180,134,39,158,216,155,206,89,134,225,213,100,13,120,21,181,104,68,105,176,43,65,186,124,65,193,89,59,240,57,65,100,178,168,180,46,1,167,34,164,220,221,150,98,115,157,98,135,11,191,54,13,225,215,226,40,43,74,158,146,34,210,148,62,71,2,130,169,16,6,173,103,168,104,206,147,50,18,226,70,16,84,128,213,180,135,254,128,184,183,176,128,42,52,139,38,41,233,13,52,211,11,98,29,1,92,166,220,121,132,155,173,22,79,45,26,212,110,49,227,69,66,143,8,0,109,58,100,90,68,168,67,3,98,96,143,119,74,141,168,193,238,156,213,12,142,83,197,38,134,144,38,235,213,166,79,86,146,77,164,172,36,155,56,89,73,22,241,194,209,1,18,206,221,62,90,37,195,118,70,71,228,176,178,109,69,76,33,209,0,8,150,223,136,242,153,188,61,246,53,107,88,196,231,16,137,170,45,112,64,36,99,99,105,39,39,144,102,15,144,165,147,20,248,102,143,148,125,35,41,240,205,30,50,251,70,82,224,155,53,118,246,137,156,113,157,225,48,100,47,129,42,232,46,226,208,5,247,81,76,68,9,120,162,212,233,148,188,37,163,52,24,164,38,204,149,198,77,148,230,152,37,205,49,69,154,56,25,154,99,186,46,218,37,148,228,38,24,73,46,178,5,78,246,163,65,122,61,58,9,25,178,226,69,69,136,67,52,245,219,77,80,95,229,40,103,172,252,206,187,207,126,245,99,34,3,63,251,231,255,113,254,253,247,255,251,207,95,100,59,153,115,5,178,56,154,226,18,100,169,34,201,122,62,75,133,12,239,34,19,34,195,62,26,245,129,96,146,18,71,23,221,126,168,60,242,164,219,15,147,207,117,216,30,20,194,238,149,236,21,143,131,210,3,236,105,238,65,53,254,150,169,196,133,201,68,192,146,180,115,250,196,233,228,244,88,90,177,214,169,246,193,21,9,26,160,94,73,243,163,213,90,84,208,115,160,53,5,177,154,225,96,93,122,20,213,98,178,81,60,101,247,10,224,184,2,18,68,86,194,154,31,148,194,162,109,171,199,186,201,84,168,96,4,205,235,20,237,24,158,104,9,122,197,240,180,227,119,38,240,193,14,218,155,241,139,169,25,186,102,130,36,133,54,118,156,2,226,216,13,235,169,128,54,114,185,105,127,89,5,245,26,146,6,95,249,71,208,207,68,240,89,81,81,242,118,175,139,16,13,80,36,223,61,158,139,48,23,63,252,66,189,10,225,242,144,190,89,136,100,80,154,125,16,17,39,39,79,175,76,169,83,175,48,15,110,131,20,6,103,58,233,243,255,56,13,109,127,254,21,36,136,78,210,141,25,240,207,139,216,118,83,133,200,65,223,132,24,7,52,145,190,65,105,4,222,184,94,211,58,13,67,237,238,207,13,52,163,167,87,213,38,43,214,235,116,165,207,191,50,133,120,27,218,19,73,198,129,133,187,69,102,123,82,44,118,110,72,96,247,129,166,114,14,125,3,179,17,136,134,202,89,141,132,233,57,237,120,14,58,206,247,27,67,99,46,184,211,216,5,115,72,129,94,233,52,107,115,208,231,238,148,110,247,186,240,201,244,129,235,129,220,155,66,140,94,117,170,134,146,42,198,231,37,59,0,236,153,220,212,26,136,166,82,109,241,67,233,252,47,223,58,255,234,91,214,241,52,5,244,35,180,62,13,29,229,194,46,152,82,254,31,16,246,19,69,99,6,61,82,207,86,41,247,15,160,131,104,247,84,189,77,132,119,240,193,59,46,161,245,196,244,128,85,196,244,55,58,160,177,170,0,10,170,198,104,25,92,23,147,68,57,33,144,243,51,121,196,151,196,68,83,146,77,132,31,196,183,143,172,40,91,23,33,244,155,148,1,240,74,178,214,234,238,171,38,212,84,71,68,131,28,218,232,112,4,192,53,74,72,170,12,246,190,219,252,177,172,244,162,162,204,38,235,117,80,239,178,134,168,217,211,164,77,88,212,148,111,165,13,84,166,105,181,214,48,52,13,140,51,80,165,98,55,200,135,51,244,231,209,217,156,241,242,203,61,48,12,222,192,134,195,81,131,39,158,110,218,25,130,82,66,60,69,142,80,182,129,110,134,37,148,46,4,122,246,203,159,61,121,243,95,44,4,114,27,245,184,13,109,132,185,251,244,163,154,56,194,73,241,192,222,169,3,16,97,164,53,155,224,143,227,198,4,250,5,80,129,97,164,11,196,147,118,201,102,16,2,186,244,98,189,158,75,103,102,188,250,196,62,241,157,114,205,242,164,157,178,57,147,160,78,85,82,240,199,179,83,244,19,223,169,107,39,18,104,117,246,32,10,178,189,58,123,99,98,10,123,136,23,162,126,32,121,38,215,17,207,212,219,238,87,28,26,104,204,136,224,216,56,157,185,158,49,58,5,222,178,215,161,209,165,99,98,104,116,202,164,156,145,184,64,58,106,188,168,156,65,33,240,2,8,93,8,113,60,108,235,80,139,104,135,221,79,116,59,195,104,82,145,241,115,75,61,198,129,15,65,33,209,251,124,209,184,209,43,24,114,52,218,254,156,26,215,62,167,198,166,213,24,106,105,9,204,78,162,157,216,21,69,245,11,29,208,47,56,110,95,64,196,113,62,0,32,142,157,55,38,216,31,202,121,242,121,198,144,223,64,109,217,198,157,104,126,216,84,130,113,202,137,197,183,199,10,98,62,41,30,135,64,214,68,197,236,39,28,224,175,69,38,79,96,49,131,36,217,241,254,100,230,83,227,87,7,11,17,40,212,194,89,141,137,177,3,189,98,5,10,193,4,49,35,207,140,246,61,4,107,108,209,63,135,127,99,6,151,122,156,72,41,108,238,11,162,50,220,71,164,221,144,58,216,210,224,49,246,6,0,131,36,231,119,28,38,139,125,78,59,62,210,56,94,86,105,233,111,46,148,224,181,133,254,187,174,80,167,157,235,137,139,76,22,0,11,96,106,66,0,78,124,74,197,82,224,133,72,230,23,184,198,37,65,79,68,189,174,152,129,35,41,87,102,124,190,233,145,27,159,91,241,185,39,8,177,250,169,12,200,214,47,118,229,22,137,226,172,106,57,49,138,115,157,69,113,110,209,232,108,125,33,58,155,245,203,17,150,173,110,135,101,147,102,103,42,213,128,72,42,179,170,170,61,135,72,42,213,124,42,149,204,169,33,35,169,64,167,235,238,78,115,177,228,18,221,41,73,111,53,166,27,186,249,216,64,108,105,34,163,212,149,116,117,118,38,209,5,159,40,168,161,154,148,46,28,143,142,243,226,98,17,207,148,84,50,93,153,77,215,197,136,103,56,246,26,113,23,141,215,140,78,23,188,200,31,63,6,166,37,2,194,160,187,48,141,250,150,78,167,95,208,217,85,125,254,149,248,150,159,85,225,39,76,21,137,125,176,187,113,85,36,135,111,179,128,107,56,229,140,42,95,172,103,235,51,117,245,44,16,78,145,66,93,71,251,109,28,31,23,51,19,61,176,208,67,63,124,199,77,181,133,216,160,118,195,93,1,142,220,71,172,99,30,63,174,116,106,35,22,10,176,144,76,100,115,169,236,96,24,73,38,148,76,50,55,131,158,20,251,249,204,61,132,2,146,216,43,135,122,47,110,86,141,14,152,175,57,198,83,175,243,93,114,88,153,186,103,193,17,138,144,43,123,245,225,238,254,86,202,33,122,72,222,140,160,24,118,13,149,196,176,91,148,247,74,37,21,66,201,213,228,198,2,68,146,131,224,114,122,25,82,154,101,136,102,183,136,163,206,149,70,44,120,221,225,114,105,185,108,135,154,43,119,231,105,174,161,21,226,46,61,47,231,202,165,141,101,136,92,103,23,132,64,120,11,56,16,94,10,39,101,81,93,184,224,136,197,207,179,195,214,137,131,8,136,91,199,112,225,179,184,117,159,253,124,246,243,28,126,12,8,54,103,111,55,145,83,72,113,69,154,51,32,166,156,65,34,221,249,111,203,172,48,13,175,103,52,42,209,108,82,142,144,127,177,136,77,206,195,84,40,214,69,119,230,201,234,32,123,180,28,152,135,236,194,172,53,110,243,138,208,221,152,107,135,135,19,191,11,179,210,116,51,142,208,221,216,179,179,211,211,145,66,97,16,135,184,136,120,31,198,66,40,217,134,227,67,3,81,116,205,240,216,85,73,11,168,108,132,29,80,224,72,137,44,141,157,151,36,179,118,42,233,50,227,2,88,23,133,182,121,30,128,101,176,34,18,22,34,105,48,249,79,97,187,127,252,223,28,201,113,102,141,197,183,163,78,64,214,235,222,19,231,96,8,88,89,194,5,96,143,3,175,98,62,161,13,103,106,153,0,134,188,162,128,141,237,181,51,228,179,90,94,211,148,148,18,50,180,97,62,147,245,239,114,106,54,173,62,135,46,231,178,201,100,13,205,121,216,46,231,146,87,201,255,87,107,185,234,76,181,174,93,136,255,183,11,95,140,255,119,149,191,40,255,111,85,36,135,111,115,50,254,223,42,22,150,255,135,126,224,91,136,31,63,198,6,167,113,28,121,212,61,242,110,199,212,177,21,171,161,53,85,112,249,152,163,33,172,211,153,244,12,146,5,184,128,218,115,39,113,204,170,21,226,73,244,71,104,162,218,49,52,119,221,132,86,89,209,176,131,187,135,15,72,194,244,143,156,164,160,14,206,102,113,192,242,80,29,228,27,73,232,102,92,197,238,45,238,230,88,13,80,1,87,243,120,200,78,90,233,108,21,126,130,36,54,123,202,47,45,177,217,72,119,37,18,155,61,178,107,149,216,44,79,1,36,61,208,199,191,197,178,102,109,175,137,21,90,65,2,92,126,251,122,5,184,17,78,58,196,241,198,53,248,117,15,126,169,165,82,149,132,53,119,136,110,229,193,188,172,112,69,26,243,30,101,58,11,86,168,242,14,95,176,101,167,11,61,69,66,228,242,36,66,100,95,20,34,5,56,6,200,144,12,59,63,147,33,63,251,249,76,190,250,63,76,190,242,217,157,89,21,22,55,17,177,216,9,242,129,132,101,207,100,45,49,135,1,6,216,10,146,194,118,241,8,230,46,188,155,4,62,136,181,69,37,181,172,159,28,227,199,158,140,237,43,53,112,203,228,46,217,89,111,158,136,53,111,213,96,85,32,180,51,9,244,39,171,156,112,70,222,245,255,77,201,179,17,81,160,141,76,38,209,206,230,103,210,14,99,9,91,202,146,176,69,135,222,82,27,218,116,183,221,152,3,87,199,92,70,214,119,231,55,238,12,149,155,203,141,14,218,56,75,183,183,119,246,23,119,26,232,105,1,94,75,195,114,9,113,23,165,249,251,165,65,107,5,18,202,247,231,87,239,221,191,133,158,204,187,232,215,250,226,112,177,212,234,14,33,83,105,117,249,246,234,206,161,82,42,173,116,154,40,103,169,49,44,149,166,234,121,244,97,161,139,234,72,66,169,92,11,234,62,130,252,247,43,217,181,250,241,14,60,238,44,110,239,220,153,223,93,57,80,147,107,221,202,238,113,247,254,210,106,121,250,86,166,188,170,119,22,170,59,234,198,234,206,222,173,214,218,97,106,102,170,91,222,221,159,158,233,27,250,76,125,170,87,82,116,53,163,170,163,173,227,228,157,249,59,131,133,210,125,244,95,235,238,254,244,48,165,55,70,27,107,155,123,211,213,237,242,94,117,102,234,164,155,157,221,220,190,117,111,105,255,193,112,107,121,251,254,244,241,237,244,253,221,131,234,226,206,130,222,94,221,31,204,223,155,175,228,212,202,112,111,80,89,201,239,214,214,15,58,155,123,243,149,114,175,94,94,56,89,44,47,46,106,83,59,163,250,86,122,183,122,111,176,87,170,148,155,245,37,101,45,127,123,243,96,185,50,186,217,185,121,176,155,218,77,214,171,218,189,227,92,227,110,105,246,104,38,189,160,228,143,87,250,253,118,50,215,31,14,110,238,158,220,47,31,101,178,251,253,116,169,182,191,61,221,60,232,174,221,189,167,174,221,153,81,22,167,239,204,76,173,239,167,245,245,163,227,220,209,209,66,111,184,49,28,76,223,58,216,201,143,110,61,216,58,200,109,221,190,173,164,141,236,108,99,182,119,39,167,239,149,166,178,139,173,219,139,157,212,210,182,122,255,160,181,186,55,175,155,205,182,186,209,43,53,114,235,185,210,118,227,104,182,161,141,22,134,135,237,227,100,107,88,210,154,155,15,238,37,179,59,187,213,197,254,226,205,198,130,118,39,163,236,78,33,216,30,237,213,23,114,179,218,96,80,234,205,39,31,28,165,179,168,7,119,86,70,213,157,101,115,107,184,176,244,32,189,80,202,173,171,185,236,194,253,146,154,169,38,15,135,183,7,169,189,202,194,209,205,53,109,169,148,220,61,80,211,183,106,119,83,247,183,118,135,205,229,82,235,160,190,58,154,62,236,54,204,197,70,179,113,167,150,156,110,13,239,229,238,31,29,232,247,250,165,133,253,123,205,133,100,118,170,51,218,175,150,14,140,217,213,220,81,119,176,180,210,217,185,59,200,84,246,140,197,213,204,194,226,124,186,61,117,95,223,105,220,43,111,117,27,59,90,73,189,55,91,238,236,166,183,167,243,119,75,27,11,119,50,185,234,97,167,191,114,175,58,106,238,207,42,243,205,202,238,96,37,189,148,76,207,239,148,114,245,90,221,236,140,170,136,25,206,236,175,247,211,183,146,71,153,153,221,118,169,218,185,189,87,121,112,55,147,30,182,75,249,106,127,119,102,183,118,251,65,109,93,85,170,243,185,70,182,51,61,170,47,31,237,116,118,26,123,237,244,250,241,96,187,57,159,76,111,223,91,234,231,143,27,11,249,228,104,119,223,108,44,109,41,7,229,155,253,227,214,253,222,124,185,179,50,149,26,153,211,237,251,211,165,249,163,133,97,238,206,193,170,182,142,240,233,206,230,74,189,54,218,235,181,6,91,74,106,144,223,172,183,239,215,79,150,147,3,165,172,47,166,15,151,183,218,201,91,7,141,140,182,62,99,236,206,116,70,139,121,99,102,105,39,167,174,153,247,146,15,238,215,183,171,119,171,165,59,153,197,140,57,123,120,107,181,50,181,178,179,124,48,76,181,122,27,235,75,37,227,102,243,104,118,244,64,43,111,228,187,233,249,237,242,202,113,227,32,53,85,111,30,223,106,111,158,220,190,179,166,108,229,180,78,173,167,172,247,135,183,135,75,139,250,214,246,206,246,131,147,81,165,50,123,52,63,179,180,167,76,167,211,249,214,206,237,233,133,138,118,184,183,85,94,239,108,239,100,134,27,39,75,55,83,183,167,166,244,221,25,237,230,250,230,180,186,183,59,88,189,163,44,172,148,166,14,181,122,83,105,29,204,12,78,246,58,235,8,231,146,75,7,213,141,195,205,193,116,186,60,85,154,221,216,170,42,163,91,199,221,245,227,206,90,62,83,62,24,237,86,218,153,123,37,253,72,61,201,46,174,47,15,238,108,148,238,44,148,102,111,43,249,220,146,185,151,105,108,45,214,119,243,107,173,244,222,29,237,110,222,188,89,86,6,198,205,141,76,242,86,45,89,89,93,184,149,61,206,111,220,73,45,213,14,74,91,135,213,219,234,194,230,252,168,218,154,222,124,112,52,245,192,204,24,185,228,168,223,223,171,101,55,234,15,86,110,47,173,230,110,27,245,163,76,234,222,174,186,189,120,127,118,202,84,180,219,229,99,35,121,178,153,93,88,63,57,217,80,245,165,97,37,175,36,213,131,45,115,59,221,158,126,240,160,62,88,232,79,155,43,123,171,123,245,252,173,65,254,120,169,218,108,140,118,6,211,27,43,123,251,43,221,221,236,236,110,110,89,157,189,87,91,74,102,239,41,169,217,253,157,245,190,82,59,206,118,134,235,91,189,197,108,123,171,91,187,153,205,237,45,238,214,118,58,51,243,7,59,181,131,153,253,67,173,50,219,218,49,22,215,166,111,222,234,30,111,42,83,163,153,163,233,213,202,174,126,88,190,95,73,174,25,141,210,238,206,237,7,247,22,82,141,86,101,57,107,46,158,220,52,140,106,110,165,210,174,52,219,250,252,84,107,37,91,202,229,210,181,205,213,202,137,62,117,116,39,181,214,61,106,85,103,245,225,205,181,59,59,221,227,181,106,109,184,176,213,26,164,219,230,113,59,55,216,157,158,25,46,167,116,245,238,209,189,253,181,123,219,119,142,82,121,125,39,159,90,153,207,247,106,173,242,82,249,102,243,240,176,165,101,119,111,247,17,153,155,85,51,59,221,59,234,173,181,148,246,96,170,181,86,59,236,28,165,247,106,211,77,181,116,111,180,180,221,223,109,45,31,166,151,203,155,119,43,55,243,139,125,99,52,123,171,212,89,59,217,56,88,52,142,22,247,106,117,68,33,140,244,48,215,88,223,219,94,219,87,238,164,90,253,227,97,163,177,52,200,14,23,244,157,238,198,64,47,153,123,187,181,221,59,243,155,39,83,131,67,189,177,219,207,238,77,213,204,82,234,240,102,117,126,181,150,189,181,159,153,174,77,233,51,122,11,173,159,218,252,131,244,221,229,254,198,241,65,55,215,57,232,238,54,26,205,118,107,167,181,178,189,122,175,188,189,185,105,30,172,164,214,239,33,122,213,72,223,221,51,90,157,189,126,114,54,215,60,200,222,109,172,168,104,234,70,218,189,173,225,112,119,107,117,122,109,102,163,121,55,183,121,119,253,104,163,121,123,168,204,174,172,31,182,214,119,122,250,226,221,198,221,169,157,61,125,90,189,123,176,88,25,222,92,208,6,170,105,220,219,75,175,221,219,58,190,191,187,97,222,31,13,239,223,187,171,38,171,27,253,94,79,237,76,237,173,231,211,199,173,149,197,157,59,187,171,83,149,249,205,164,118,124,179,117,80,110,220,173,28,31,44,109,247,186,71,90,123,111,122,80,89,220,81,187,195,165,254,252,66,123,180,48,95,26,30,37,27,157,219,243,59,245,205,90,229,184,255,224,158,58,236,153,253,234,253,251,179,201,142,145,57,56,154,174,148,203,213,123,211,237,106,105,37,149,84,204,125,117,185,117,146,193,27,229,246,206,238,198,157,155,217,242,222,234,106,17,155,61,228,171,181,208,134,19,38,241,95,125,156,74,36,243,201,217,106,106,54,105,89,79,228,107,249,0,29,117,45,157,203,62,7,133,111,42,95,157,153,153,77,169,97,141,70,242,90,54,160,211,245,116,170,250,60,44,93,178,153,122,5,20,226,225,180,212,179,202,108,0,156,179,207,5,206,217,180,154,207,213,170,169,176,112,158,205,84,47,97,90,227,173,169,155,65,24,152,173,215,114,156,30,85,173,152,157,102,191,167,113,140,40,17,40,220,74,188,57,202,185,166,19,185,60,232,130,5,213,160,91,71,109,55,118,1,93,190,93,248,98,186,124,87,249,139,234,242,173,138,228,240,109,78,166,203,183,138,93,141,46,223,99,142,175,76,151,111,215,125,113,93,126,80,255,174,65,151,111,55,119,133,186,252,224,74,199,235,242,237,41,191,180,46,223,70,186,137,116,249,87,160,143,55,123,212,136,231,66,183,116,126,234,74,35,34,181,9,81,8,176,99,81,128,106,94,223,46,129,82,186,188,40,103,176,22,124,196,126,219,58,235,252,60,232,224,5,205,253,178,91,115,191,236,214,220,175,186,53,247,203,110,205,253,242,24,205,253,178,91,115,191,60,78,115,191,236,163,185,95,246,209,220,175,186,53,247,171,156,230,222,86,211,59,193,26,160,169,103,168,252,153,166,254,179,159,231,169,143,247,86,211,217,250,86,198,34,57,149,117,150,234,213,75,147,103,235,249,24,187,228,169,235,155,240,68,224,90,78,5,174,234,100,224,121,158,14,92,217,9,193,39,116,74,112,153,147,130,79,236,180,224,250,79,12,158,199,169,193,245,159,28,92,197,233,129,247,33,192,108,118,38,200,168,45,147,68,130,108,72,25,177,166,15,18,245,126,179,25,239,244,123,244,42,102,198,83,38,107,74,109,70,171,40,143,78,169,41,161,112,185,114,2,184,210,24,98,106,137,155,22,172,64,119,65,130,195,80,132,11,207,80,64,212,72,141,102,102,229,220,140,156,79,202,137,84,108,14,95,24,141,133,223,2,226,219,180,30,94,167,217,4,136,158,72,0,136,224,2,138,12,63,137,244,152,54,153,212,229,172,49,206,36,217,136,245,224,215,128,12,173,91,223,246,205,38,254,246,15,50,140,3,186,107,119,0,187,146,187,135,205,200,182,16,7,129,3,0,164,170,70,188,1,225,43,16,213,138,206,42,53,173,33,191,88,77,169,202,76,82,198,254,146,93,213,192,247,17,219,207,177,57,58,13,137,89,34,183,17,224,242,147,98,9,98,177,57,220,176,163,0,185,84,27,123,48,118,42,77,253,168,175,9,1,22,102,20,133,132,99,160,112,75,34,212,134,127,137,36,169,52,242,162,130,114,216,55,115,39,102,82,179,144,206,66,108,64,244,106,6,91,78,178,114,64,43,174,183,26,110,136,121,85,193,95,172,205,102,67,12,231,97,165,18,80,88,29,98,227,166,239,72,162,59,234,235,93,224,61,241,197,103,78,209,219,19,95,121,109,197,28,252,194,150,184,5,248,229,53,96,191,54,34,142,116,191,54,211,233,68,58,253,15,115,252,74,203,210,133,150,204,96,49,152,174,18,114,173,58,119,171,186,208,81,26,73,131,181,94,160,183,127,243,55,130,147,164,176,253,133,119,43,131,95,231,103,97,125,123,118,142,81,203,4,146,87,177,240,106,137,174,238,120,45,120,17,166,50,114,50,147,148,83,25,133,18,6,124,245,21,160,33,226,190,244,90,196,149,41,23,155,171,246,13,19,149,239,118,244,171,27,153,75,121,35,116,50,155,149,147,217,12,80,139,164,111,31,237,60,185,88,80,159,72,2,8,153,130,234,203,134,49,183,226,16,182,99,124,119,46,91,186,218,42,51,213,92,45,31,178,49,235,77,247,156,89,187,85,123,202,132,21,233,88,233,201,124,190,86,87,38,109,27,251,171,7,55,158,206,98,234,227,55,102,210,46,249,90,87,91,122,115,84,192,76,165,209,105,235,213,37,148,42,172,214,116,18,182,173,11,245,50,162,251,245,19,83,84,18,191,65,4,81,216,214,106,90,79,213,155,159,71,123,177,31,101,44,88,68,56,65,212,65,104,139,154,115,35,70,216,166,236,247,67,196,60,5,162,28,163,169,19,162,152,179,157,118,191,21,216,12,191,69,113,147,204,207,29,35,246,19,246,4,238,94,38,18,69,152,197,102,237,91,181,122,53,119,161,202,61,151,147,124,145,154,124,22,135,213,197,89,85,81,46,212,69,207,73,191,80,23,61,167,213,9,195,99,124,195,137,59,159,235,244,129,106,126,185,61,130,90,18,147,133,196,35,188,131,250,16,70,223,106,43,129,16,198,221,158,64,1,16,39,30,184,33,187,153,0,231,222,138,53,139,113,21,239,14,158,59,44,107,194,7,213,60,185,196,241,196,158,171,23,135,176,240,27,64,38,129,182,92,12,69,46,234,22,9,186,69,129,166,214,42,179,213,140,80,95,223,23,30,22,111,201,87,7,100,142,213,150,86,102,171,72,54,119,173,105,190,126,124,7,120,64,35,60,51,59,147,64,148,39,135,153,89,198,207,49,136,88,92,5,35,9,33,56,35,235,32,197,66,29,239,125,91,145,147,233,148,156,202,130,96,146,141,185,196,22,238,51,218,250,93,103,23,94,131,69,242,105,59,64,170,98,200,205,107,233,21,37,159,169,87,60,43,51,251,21,127,84,106,119,218,218,156,123,89,49,231,41,196,81,146,195,31,120,32,97,89,208,174,85,192,79,168,255,218,253,104,28,125,137,249,225,7,91,252,225,250,130,241,249,44,1,74,94,124,83,43,140,173,27,158,8,88,211,36,114,217,86,117,222,107,215,127,77,113,155,74,83,131,240,135,113,88,191,248,136,165,203,241,169,214,54,75,25,86,107,183,65,146,113,189,238,69,129,198,202,117,188,60,247,162,146,157,201,212,50,162,92,231,33,151,217,216,74,59,228,96,114,199,8,106,105,21,126,156,113,7,91,122,173,214,212,28,48,76,136,103,90,220,118,16,12,106,202,32,51,90,159,212,178,181,212,132,176,112,203,187,136,81,70,21,198,97,193,250,207,173,45,145,209,27,105,16,242,144,219,82,124,72,180,54,208,218,205,145,39,137,166,243,238,129,150,12,33,152,178,128,223,148,60,136,205,89,130,60,2,208,2,246,22,87,7,33,28,172,103,217,8,73,244,221,158,172,238,80,50,66,20,50,94,226,185,15,227,76,248,7,126,202,250,70,51,42,77,25,16,30,101,182,158,82,164,88,108,234,21,158,2,82,142,28,200,51,222,29,185,141,128,202,153,188,214,193,193,185,123,225,119,220,177,212,41,208,89,50,67,125,60,215,168,11,195,130,66,158,205,125,67,111,31,22,20,31,192,121,239,138,206,109,107,210,90,253,247,46,71,205,99,202,251,109,7,46,81,147,238,2,115,54,63,194,215,76,53,221,157,58,126,11,232,158,204,23,106,247,246,89,145,104,42,118,145,82,233,160,82,167,99,101,225,164,199,158,42,136,211,97,198,232,3,194,80,35,157,180,108,58,118,145,169,99,204,185,255,88,38,158,170,137,103,105,12,111,174,170,217,51,191,226,153,152,31,249,241,109,49,235,91,132,181,89,169,105,10,218,66,185,217,199,236,138,72,51,64,215,133,55,122,162,47,39,174,240,17,225,205,87,77,125,33,198,221,137,140,8,21,147,57,57,149,76,201,137,188,27,85,103,83,114,62,47,207,204,98,189,147,213,105,124,176,231,24,8,73,99,219,136,192,118,122,110,31,1,227,133,3,136,144,74,121,220,106,108,142,93,255,85,216,71,91,190,214,118,214,78,118,75,239,45,74,118,228,165,23,204,123,111,103,46,202,23,48,10,210,232,213,204,218,217,36,157,12,175,63,171,229,107,232,207,133,70,193,38,58,183,121,127,204,84,207,89,143,132,41,247,23,63,98,23,233,137,72,55,218,49,31,21,166,32,199,76,130,31,60,56,177,42,202,2,94,5,126,156,123,120,160,132,22,208,174,143,86,210,147,191,167,218,127,6,117,38,87,177,119,225,40,36,231,144,181,226,14,110,72,136,43,142,145,210,243,196,1,113,142,157,110,188,213,169,121,41,104,60,228,78,172,193,74,37,160,176,88,58,98,63,250,192,219,109,31,199,86,140,37,163,184,118,93,38,140,7,112,177,180,95,76,195,194,86,134,199,185,89,10,9,254,41,16,137,216,131,53,14,130,178,185,188,156,204,33,92,202,100,1,103,101,103,177,248,68,229,46,91,44,92,41,159,149,41,76,181,109,100,55,193,108,21,200,189,173,167,140,104,73,146,135,56,206,81,60,182,93,40,76,50,183,152,94,44,246,178,23,191,9,22,186,230,115,24,57,94,201,202,246,231,76,53,95,171,11,85,142,211,218,146,213,20,112,254,167,106,149,90,45,233,172,115,236,65,135,67,118,240,214,235,139,43,87,92,166,76,203,199,181,27,246,184,131,65,201,179,122,81,175,63,128,72,245,113,234,221,239,174,211,177,11,11,147,237,125,50,254,162,146,83,234,201,188,223,198,97,83,45,236,228,135,5,182,87,136,192,166,105,121,136,98,57,37,9,2,155,161,117,53,181,135,248,44,250,20,32,204,9,90,117,183,98,75,216,155,207,94,36,35,167,113,202,253,121,49,158,57,73,167,148,205,251,49,1,8,30,234,51,82,177,94,55,60,101,56,12,126,69,144,136,2,11,200,228,243,61,28,252,53,140,238,9,112,88,17,250,104,153,246,158,5,215,229,59,96,130,145,72,22,64,109,105,241,158,161,249,106,108,113,1,161,113,127,163,137,204,228,70,19,190,205,179,152,83,102,60,94,85,141,218,231,217,235,227,199,132,175,58,245,227,88,94,204,230,114,234,140,230,216,75,148,203,180,21,177,19,218,234,128,201,147,32,40,132,170,149,88,144,9,220,88,50,103,3,85,237,247,58,62,139,139,231,18,232,89,158,39,179,209,212,77,251,200,175,173,77,160,112,241,93,90,34,211,145,65,125,134,127,112,194,231,166,251,2,196,145,88,145,66,131,19,167,39,44,248,17,170,135,159,11,172,254,109,170,150,91,130,200,229,1,136,175,173,85,224,103,113,163,72,10,182,218,197,132,96,130,102,67,181,196,251,93,80,152,146,118,156,224,159,0,21,69,53,105,70,153,5,45,178,211,96,33,116,109,182,245,155,88,35,87,5,226,3,208,111,92,38,80,214,226,200,76,200,14,80,158,198,75,240,76,229,17,165,115,119,194,196,161,151,189,45,71,40,6,3,166,167,132,105,116,149,245,62,23,119,211,219,12,80,91,126,97,4,85,10,50,99,179,78,19,2,107,207,90,149,187,235,3,144,32,1,6,33,74,128,117,12,223,71,198,178,91,29,181,200,53,37,77,129,132,118,76,7,252,45,20,4,225,215,121,122,102,117,202,253,224,60,117,24,131,116,98,111,18,77,222,225,199,239,224,160,62,83,205,40,99,171,66,164,24,68,68,95,221,82,126,118,54,173,42,172,187,212,223,78,168,181,174,55,225,208,7,87,222,65,91,125,56,51,199,140,226,156,119,87,61,112,171,133,209,11,85,219,140,163,54,239,213,166,183,187,253,94,60,222,210,219,186,253,142,214,63,232,30,229,113,133,137,69,53,95,143,217,175,215,245,99,87,77,94,250,230,74,114,54,149,243,223,116,28,134,23,161,122,98,217,118,79,222,222,164,45,208,189,159,194,29,72,146,176,169,67,194,197,170,196,226,202,233,165,70,79,201,55,73,213,106,66,141,100,53,9,142,98,54,186,141,243,54,116,44,43,249,98,253,242,49,118,123,49,89,75,87,178,51,158,93,243,169,158,89,57,63,126,12,150,146,167,130,84,22,71,51,48,65,93,72,118,235,162,101,122,28,239,50,207,161,47,20,9,101,124,132,229,112,244,241,241,99,213,48,58,67,108,217,17,159,113,178,66,108,20,33,209,41,124,123,5,181,222,115,178,197,19,54,6,95,120,199,60,238,16,212,193,47,114,44,176,31,142,212,244,222,54,6,124,208,142,207,153,151,115,123,63,151,106,137,171,176,21,133,26,64,60,190,143,42,194,100,62,94,37,183,133,216,223,218,157,154,6,252,10,253,240,121,225,131,197,77,200,161,218,129,34,5,124,127,209,165,171,177,138,20,130,145,222,119,175,27,83,191,171,131,244,6,119,91,27,48,208,77,189,210,20,55,115,52,50,192,33,171,156,199,70,222,4,33,84,84,145,187,79,180,231,60,15,152,231,92,42,27,135,150,150,110,247,66,151,66,72,187,46,70,242,10,252,73,235,6,234,43,194,102,77,107,79,224,203,249,137,149,170,154,230,180,137,159,19,224,170,136,0,240,247,58,210,93,192,7,26,190,50,200,51,182,84,2,55,208,242,170,172,88,206,162,212,25,118,153,120,156,230,176,243,105,174,92,42,29,97,63,216,227,178,220,193,65,32,51,75,40,105,17,39,45,202,13,156,116,132,243,30,46,90,126,174,164,112,7,255,110,113,190,172,224,139,203,82,200,215,157,82,73,103,30,180,164,126,146,78,170,52,109,215,89,173,84,58,196,25,13,226,87,187,204,28,99,89,6,84,107,169,1,57,214,80,85,163,133,210,214,22,249,152,227,106,98,238,177,208,21,22,165,178,50,61,47,155,139,168,232,30,234,140,149,51,69,122,81,182,127,87,41,156,140,121,163,44,103,22,209,203,30,244,24,90,46,67,124,46,244,41,57,223,93,144,51,11,165,70,121,79,24,182,90,42,117,160,104,179,188,95,150,143,22,75,38,250,206,15,147,125,63,134,239,168,47,25,235,59,41,95,181,123,116,200,70,185,191,128,230,11,98,126,45,160,215,195,121,1,2,221,5,84,79,110,161,148,89,216,227,138,105,232,203,204,66,122,94,238,47,150,244,69,214,67,149,194,181,185,56,139,225,96,162,47,188,251,113,71,232,225,201,34,170,121,106,177,52,133,114,81,159,228,233,69,112,41,94,43,245,151,172,164,193,18,74,106,173,149,166,236,164,242,193,60,160,218,205,117,161,114,205,70,7,149,155,95,132,134,139,48,191,165,123,196,39,59,53,47,206,119,78,156,193,53,52,38,132,136,27,91,20,156,45,90,55,1,198,221,227,121,89,47,151,212,45,218,166,206,154,195,158,219,117,82,182,53,207,62,115,16,215,25,60,123,243,199,216,107,90,65,185,114,92,46,221,137,90,135,28,214,228,89,22,54,247,89,236,35,110,150,183,200,176,45,231,241,1,117,21,79,149,183,248,90,246,224,215,182,61,243,60,128,166,202,165,155,203,60,104,117,236,210,205,121,154,239,217,223,248,53,218,224,0,164,216,35,109,113,11,184,53,111,247,65,227,22,129,229,108,126,50,47,231,22,193,169,156,0,105,17,33,63,38,7,233,69,58,81,170,13,21,199,76,129,247,185,130,243,164,230,93,149,154,172,159,36,105,129,58,175,111,241,83,210,114,206,209,168,108,15,229,144,155,142,22,247,220,183,225,201,128,120,48,143,106,207,148,75,71,214,188,239,113,110,246,131,249,222,60,4,2,72,205,111,89,104,148,6,28,48,23,74,83,40,109,132,16,25,72,215,58,38,8,183,208,196,234,55,225,146,21,2,169,28,139,29,176,126,82,150,91,235,165,237,45,28,21,0,231,189,123,80,150,15,215,74,213,45,126,242,204,229,210,45,10,205,134,5,22,155,42,46,192,87,39,242,231,57,240,106,78,98,123,196,92,251,119,219,168,185,133,146,182,69,227,31,176,193,236,195,96,134,75,120,248,44,205,128,52,212,216,8,165,217,173,161,114,165,28,25,63,144,189,50,30,191,23,109,59,0,252,70,197,143,202,91,2,241,86,16,113,204,151,49,154,247,22,228,206,34,70,115,160,152,125,72,76,151,167,73,173,40,81,183,103,181,111,13,3,67,173,185,128,192,166,47,148,204,5,86,183,230,68,230,145,99,248,71,24,124,104,68,104,0,55,23,236,120,9,120,168,75,93,60,249,55,183,40,202,232,92,21,41,14,101,250,27,246,56,76,182,92,31,164,113,176,133,6,3,211,161,29,165,97,207,26,0,110,111,200,166,161,55,143,230,161,69,232,199,161,7,236,178,243,89,188,132,27,22,20,58,2,145,106,2,133,64,203,227,200,218,23,82,54,172,58,12,89,142,203,51,56,126,68,174,204,90,169,242,187,2,194,180,99,76,12,208,166,207,161,252,61,97,181,44,150,128,182,144,121,23,73,4,35,74,36,78,198,62,9,246,188,76,129,182,199,72,157,77,161,230,129,66,108,64,133,59,165,197,29,72,173,192,150,116,123,25,106,66,169,183,224,23,165,113,91,240,125,179,66,233,62,170,114,185,4,69,105,169,12,78,221,179,218,113,112,38,107,104,149,161,61,23,81,255,70,153,199,241,59,104,180,202,98,233,30,76,83,105,15,37,220,39,65,58,170,12,198,123,78,106,225,38,145,13,231,248,21,14,83,84,190,53,76,30,90,203,165,60,153,98,50,111,179,243,104,222,142,150,17,53,216,178,161,115,0,68,176,191,84,234,148,241,102,50,189,8,100,32,85,70,20,7,97,120,31,37,86,41,183,161,225,57,29,160,26,22,232,222,96,44,65,94,5,242,246,203,104,85,81,12,164,227,155,6,106,145,47,151,14,23,56,130,131,151,14,130,213,209,2,84,140,73,142,177,64,219,66,220,65,159,159,213,227,5,68,133,21,212,24,250,96,145,225,244,66,179,12,180,112,106,129,17,17,2,38,52,193,217,101,171,235,136,200,180,44,150,34,83,182,150,168,90,218,95,217,97,125,70,211,63,194,124,67,115,5,10,142,0,16,136,81,203,160,52,58,230,242,26,64,109,241,14,32,161,190,196,13,227,96,9,13,3,193,161,195,39,118,33,177,191,90,26,46,109,217,145,93,112,163,205,85,224,28,134,229,54,38,227,121,235,59,42,154,92,181,58,141,168,249,225,242,22,193,131,6,91,69,237,101,4,132,20,162,53,203,0,241,89,187,34,68,186,70,40,13,130,171,76,97,86,104,121,80,150,135,43,165,28,74,60,100,68,110,102,25,17,57,212,100,99,101,11,214,40,33,157,251,43,136,116,166,16,171,134,18,217,134,62,189,102,79,251,82,169,79,178,55,111,90,137,104,43,73,173,108,209,249,169,10,123,229,204,10,226,212,134,136,90,172,138,148,150,238,40,205,85,84,124,184,81,26,174,110,89,240,104,175,91,136,131,54,249,12,217,83,201,120,179,171,39,24,107,166,80,226,134,133,214,252,246,105,113,57,4,127,187,107,73,204,174,244,215,68,244,179,195,200,56,101,144,128,48,50,76,86,13,31,70,198,195,21,222,118,251,103,183,233,8,167,30,153,238,113,204,17,80,192,246,76,183,203,98,97,25,30,34,5,114,214,206,62,240,33,0,240,113,237,139,233,100,38,13,65,58,20,48,82,177,178,217,7,189,17,251,164,23,213,212,61,166,197,20,69,129,50,233,216,156,111,119,196,168,26,94,149,198,113,0,19,250,203,163,110,25,55,155,177,62,212,235,117,174,163,238,70,177,61,138,221,32,213,92,16,48,8,71,170,110,112,160,28,78,255,129,94,135,4,173,144,35,204,111,32,194,59,19,68,4,143,10,113,214,24,232,243,86,144,6,126,78,34,226,164,66,188,13,187,2,94,129,44,86,96,27,181,163,10,152,89,187,240,145,158,0,71,224,8,152,125,224,221,54,34,204,111,35,133,254,97,223,122,177,110,253,68,195,221,206,112,173,218,166,54,17,18,112,198,250,130,213,85,108,64,86,20,15,159,89,1,39,124,123,102,184,74,157,181,114,102,47,232,147,71,79,88,32,17,111,208,58,187,207,205,7,255,137,11,250,225,237,130,56,126,41,217,216,197,5,203,193,176,100,174,251,232,3,118,222,119,143,154,27,51,251,232,244,21,183,58,128,254,112,143,194,88,109,84,34,206,252,54,22,57,135,110,231,36,135,139,169,20,143,115,214,234,196,54,10,52,55,103,169,192,231,227,22,85,196,61,118,248,227,84,8,70,168,162,144,207,195,233,17,105,223,236,60,124,62,222,19,84,0,137,13,139,66,100,150,155,149,73,135,195,5,88,225,32,149,167,129,86,220,213,58,117,183,148,50,17,159,112,7,21,181,251,2,77,243,115,230,48,193,229,138,231,220,197,201,17,35,95,156,29,142,242,57,207,130,64,231,36,197,227,134,67,76,208,160,63,201,139,12,199,46,238,24,206,25,123,57,115,160,62,231,37,45,116,146,143,44,101,255,17,169,85,206,99,158,124,201,161,5,84,129,120,209,131,143,112,240,212,61,113,81,232,147,39,238,240,6,125,34,205,243,238,20,141,51,16,174,83,36,96,192,152,94,141,133,84,165,211,172,77,222,43,171,26,106,53,25,121,69,180,155,124,197,15,20,100,83,201,57,40,33,251,163,187,135,227,218,6,169,221,148,87,62,1,220,94,35,63,243,133,172,55,118,210,0,3,66,167,192,82,196,221,77,210,52,134,23,236,180,201,20,14,217,228,3,52,124,72,226,198,98,255,169,6,95,250,128,153,118,108,128,174,89,156,20,221,193,122,118,204,10,204,95,8,175,4,36,200,140,93,14,126,157,246,159,48,31,194,231,14,202,224,30,159,29,47,12,34,10,92,138,48,216,85,97,179,222,75,45,231,11,213,229,141,47,23,26,161,39,46,140,171,201,122,224,152,46,18,52,129,139,113,70,77,20,35,118,212,67,171,34,131,177,49,14,186,74,78,193,113,122,206,197,38,147,133,224,201,174,90,81,218,248,11,99,236,40,14,118,167,48,123,202,213,206,5,0,100,62,150,167,94,44,104,16,175,232,197,52,185,24,38,193,93,140,229,10,195,50,185,145,121,188,12,52,126,67,245,221,76,197,101,231,222,189,121,222,57,239,220,240,56,79,46,50,197,194,87,123,237,163,233,34,97,1,252,154,117,226,36,223,106,54,168,85,236,148,235,219,40,117,104,241,6,147,131,232,137,61,98,206,155,254,221,18,92,232,50,138,147,23,183,57,119,143,217,176,185,85,55,213,228,12,141,199,243,239,30,172,187,181,113,69,10,88,222,119,85,207,56,63,23,207,135,184,61,112,239,138,128,127,87,4,199,177,16,10,58,213,14,98,118,7,147,105,17,131,136,43,138,164,31,168,137,159,172,8,112,30,138,78,32,10,161,16,169,215,243,152,22,204,126,197,103,105,1,27,210,214,188,135,224,65,207,28,180,11,199,200,224,191,97,209,151,161,175,248,201,142,160,17,113,133,208,240,68,100,159,197,227,166,100,206,141,114,252,184,17,134,9,116,196,81,177,24,133,195,77,233,3,8,189,131,112,19,50,44,36,123,52,35,146,99,145,224,250,80,62,142,174,225,76,60,105,115,68,236,0,116,159,115,4,228,180,42,7,246,46,239,173,24,161,172,11,9,229,225,161,108,113,143,150,83,73,225,143,254,90,41,65,25,197,194,124,120,107,165,56,158,25,87,234,212,30,217,235,158,173,253,20,63,30,65,0,117,139,159,156,138,201,34,13,76,203,132,227,0,231,229,8,249,103,247,200,17,40,36,66,34,133,4,77,110,129,11,228,235,21,79,196,158,124,129,140,211,56,33,94,10,208,176,160,245,208,254,57,53,144,44,134,136,31,6,122,234,136,172,96,34,176,35,144,112,34,99,88,2,26,87,36,12,75,96,247,141,161,235,169,27,127,105,8,105,7,91,229,187,135,216,117,122,197,155,56,245,239,60,54,9,19,200,42,217,73,78,3,53,91,46,41,218,165,209,74,101,188,88,21,107,105,69,60,100,33,113,209,71,220,218,1,113,245,70,188,185,109,113,149,162,76,216,49,46,145,152,70,127,85,211,212,122,230,52,220,195,131,71,249,24,72,41,220,189,243,138,223,166,104,177,171,204,53,206,155,99,137,184,38,217,218,50,108,165,49,5,140,39,15,103,81,0,15,18,224,212,176,186,41,19,135,58,44,75,65,160,19,22,98,67,140,19,139,148,184,63,147,176,39,206,207,227,152,73,14,14,30,172,27,215,110,64,155,254,237,121,243,108,190,220,98,120,46,196,173,98,115,242,27,240,103,122,250,66,148,137,212,20,187,64,183,168,234,20,176,205,103,3,247,137,186,145,140,201,65,159,83,193,159,211,49,15,22,195,1,48,127,38,19,194,182,68,32,110,75,68,1,174,113,28,147,233,200,30,187,154,217,243,160,6,23,156,61,82,83,44,172,92,195,201,217,170,154,157,155,108,218,50,193,243,146,229,231,197,131,54,59,84,49,36,174,138,15,65,244,96,135,133,67,173,148,167,228,196,157,27,241,17,26,236,94,121,4,100,25,179,127,184,72,233,5,206,46,60,69,113,207,29,128,158,93,82,54,76,73,228,99,33,242,207,34,25,40,143,88,163,153,89,15,109,185,107,187,75,59,169,186,139,238,167,253,165,197,72,128,88,23,124,86,226,141,159,174,128,49,222,210,151,40,236,66,255,196,65,90,70,234,17,234,179,238,221,26,23,111,69,182,18,185,232,29,23,162,219,30,209,77,62,41,148,242,29,173,216,161,11,42,106,220,75,152,4,158,185,40,92,4,172,66,210,53,56,61,7,98,149,175,58,66,244,63,28,163,85,136,133,239,175,51,40,205,56,178,30,172,149,16,155,243,69,59,129,251,44,96,189,191,63,107,9,147,64,2,216,248,50,88,65,10,30,63,160,250,118,213,67,61,237,64,222,32,13,161,99,37,120,241,134,14,114,229,149,197,65,175,188,96,20,110,199,21,28,216,189,87,166,131,153,117,104,203,196,93,147,200,73,86,228,142,211,177,103,252,252,81,126,198,117,148,47,134,108,113,44,29,75,185,21,241,212,111,185,128,13,114,144,191,34,206,193,38,121,105,45,29,139,213,45,241,113,3,178,214,97,206,11,241,108,17,159,218,239,100,81,85,240,47,99,25,239,228,208,102,6,97,111,34,16,247,6,31,135,203,124,230,120,216,220,19,103,30,151,247,2,180,73,192,32,135,56,122,22,48,225,52,36,143,147,131,162,247,5,69,94,121,197,83,85,232,163,41,100,184,224,129,225,246,22,235,250,196,116,136,110,1,205,214,166,165,124,144,42,8,159,196,97,59,236,173,198,31,12,78,176,65,145,216,64,97,121,99,65,51,159,242,198,109,209,238,198,251,160,1,7,15,114,157,70,143,181,66,8,60,92,39,167,226,145,16,199,226,252,254,224,77,247,220,118,80,158,231,198,254,103,162,238,77,32,120,198,156,70,94,174,30,249,30,179,19,10,43,201,159,93,150,247,217,207,103,63,1,23,1,254,95,196,33,58,242,74,194,233,219,73,40,196,75,116,123,98,236,16,141,141,128,63,17,213,183,245,137,70,123,193,159,192,81,58,78,61,165,45,70,10,66,95,144,207,88,68,18,253,190,29,233,241,154,106,28,90,129,46,240,71,72,137,87,26,86,32,5,62,145,180,165,65,59,212,159,25,115,85,66,196,50,155,242,248,138,125,150,233,43,191,165,113,218,42,79,77,62,139,98,22,153,158,126,81,171,104,90,61,27,70,157,237,82,221,208,32,103,84,153,235,208,229,14,85,52,184,74,35,155,56,232,130,38,55,226,238,135,88,220,89,94,237,118,17,148,2,74,187,66,167,121,228,113,132,80,19,78,60,10,17,110,242,230,220,231,109,46,86,211,231,174,71,103,168,181,83,199,44,120,68,28,11,156,60,159,30,216,10,31,62,160,90,152,115,66,178,215,40,252,1,33,255,202,121,138,7,246,203,190,198,143,51,4,225,124,208,175,110,220,222,39,157,1,67,240,236,154,229,41,239,236,24,137,226,22,216,151,32,187,255,204,197,237,254,121,227,228,105,184,198,112,218,17,1,43,242,249,136,43,6,214,105,40,249,95,160,122,65,162,138,67,163,63,81,87,196,208,111,238,126,57,84,153,126,13,136,55,150,10,82,23,85,142,228,184,9,226,39,9,199,96,154,208,130,67,80,166,122,24,64,90,203,218,87,152,231,34,202,185,117,181,65,134,132,227,249,119,111,34,52,134,16,185,36,250,66,132,143,73,231,53,47,225,17,5,159,102,59,192,239,192,186,48,40,228,10,35,23,140,79,206,240,117,1,58,30,1,57,174,182,3,66,36,59,175,46,80,99,228,112,61,8,217,168,199,133,184,2,212,105,155,99,38,48,120,173,121,217,117,50,252,227,121,34,17,65,73,172,46,151,253,66,112,83,238,251,95,67,52,119,102,203,200,44,54,158,223,241,155,39,93,16,62,248,247,143,5,200,243,170,194,21,45,207,175,115,118,136,186,83,143,213,67,195,229,205,57,173,158,253,156,49,92,241,241,188,197,87,175,85,41,24,100,243,209,242,2,219,202,122,55,117,230,51,90,33,204,155,215,156,240,3,200,59,79,43,88,231,193,39,205,131,118,79,188,151,233,167,147,216,132,243,251,74,134,24,29,177,127,62,94,35,222,190,34,161,86,139,56,27,152,185,167,1,140,252,170,114,74,28,1,213,209,232,122,62,85,57,133,16,223,193,209,176,123,99,230,221,21,64,111,236,122,201,40,222,235,197,39,20,223,216,250,102,188,235,227,214,115,232,40,122,178,71,225,160,248,125,99,206,61,152,244,118,225,77,54,96,215,23,52,80,174,177,218,113,250,46,209,67,210,59,232,103,248,93,196,59,136,159,215,20,226,136,126,1,231,216,99,118,77,255,208,126,222,59,137,31,8,195,84,43,6,250,27,191,83,57,239,254,158,172,49,219,20,111,130,236,254,25,188,118,115,127,68,96,138,134,72,232,49,56,66,4,250,233,248,11,17,136,23,24,182,86,175,224,125,175,74,132,248,191,42,185,2,6,58,116,240,168,173,153,32,166,212,26,180,55,90,71,46,221,161,2,9,41,24,9,16,199,194,246,193,139,61,129,128,110,167,126,214,57,124,232,193,9,36,8,94,38,11,154,36,46,60,161,31,211,229,81,220,201,126,249,100,177,21,87,194,254,127,230,3,4,46,144,32,99,157,93,113,1,35,114,80,97,71,248,64,223,188,19,68,70,244,237,9,171,123,194,149,56,55,57,95,236,53,82,143,110,209,80,134,98,135,236,41,160,129,13,61,80,192,25,222,240,212,105,17,200,116,43,46,169,217,101,192,193,199,60,244,50,190,12,48,119,245,98,234,82,65,38,149,133,136,203,56,10,15,135,83,75,69,46,41,72,88,10,37,233,17,141,72,113,167,211,129,123,67,206,30,197,206,228,217,217,153,108,161,222,111,99,187,228,104,91,214,228,94,236,84,234,155,26,26,149,161,87,123,210,92,47,97,68,181,216,220,64,53,34,70,209,202,25,59,133,132,118,177,183,175,155,178,86,108,39,94,170,26,154,218,211,22,155,152,18,201,61,148,244,24,17,255,122,226,113,245,181,215,180,57,67,235,245,141,118,164,23,133,32,24,146,124,138,96,214,211,171,101,36,49,155,5,9,71,6,172,118,90,173,78,59,222,85,27,154,36,119,218,133,211,106,83,175,30,22,192,214,26,62,108,162,244,50,164,156,157,201,15,3,170,33,70,33,68,142,144,72,86,132,99,224,67,129,178,171,189,158,97,22,78,137,162,164,240,130,114,38,183,16,174,52,11,104,48,205,190,134,218,58,234,107,198,104,83,53,212,150,140,248,185,38,44,5,27,58,90,236,148,207,81,212,206,100,237,184,107,104,38,142,69,41,217,95,164,51,171,97,68,121,237,118,27,125,112,50,40,36,21,251,59,90,46,246,119,216,202,11,185,51,161,215,24,17,237,44,77,181,130,250,43,61,249,221,215,159,126,233,79,231,223,124,235,233,207,127,205,181,134,25,65,174,62,192,64,9,216,68,73,174,54,17,72,0,54,104,230,101,188,99,236,119,154,64,94,165,103,191,250,195,179,255,250,214,249,151,223,21,43,245,7,77,162,11,191,205,132,217,107,251,130,233,37,83,235,69,61,10,201,18,148,146,100,45,230,7,60,190,118,52,180,216,35,57,137,255,201,87,0,48,14,84,132,49,241,134,21,97,251,25,176,2,33,247,241,235,95,125,242,245,255,197,106,15,3,179,106,237,34,48,171,214,194,193,12,229,67,99,68,107,175,137,106,2,16,154,114,212,94,222,177,83,123,29,34,24,116,186,144,140,96,112,168,141,80,111,245,154,44,0,141,84,32,179,193,64,229,104,62,206,98,49,58,35,151,159,149,143,255,237,173,143,191,255,139,39,223,121,247,201,219,239,112,115,83,67,132,36,222,69,107,93,51,188,39,8,219,179,74,136,42,244,246,37,89,194,29,196,173,168,61,169,32,141,208,159,248,173,91,142,185,34,19,69,27,124,251,205,143,62,252,139,123,186,122,122,75,219,133,103,191,25,178,50,56,215,190,245,225,18,24,75,83,42,136,72,224,73,161,37,200,88,187,134,142,88,215,145,36,195,129,126,1,175,117,48,99,166,116,78,230,128,115,38,16,207,78,27,19,205,109,156,15,154,69,168,49,136,74,79,190,249,246,211,247,127,140,54,135,158,253,35,197,30,177,46,59,251,32,54,106,104,117,52,240,160,86,209,103,173,183,5,232,105,55,249,241,27,111,61,253,203,123,1,141,144,129,2,47,40,212,198,207,0,197,94,13,225,98,167,187,137,100,10,181,161,146,237,8,161,124,167,171,181,111,117,12,13,101,60,179,155,21,199,248,106,239,201,247,223,63,255,233,247,240,89,108,79,28,61,116,11,225,22,106,22,118,147,54,136,250,67,168,239,134,53,112,204,72,199,251,93,169,224,72,2,209,70,66,19,111,77,61,158,126,174,138,128,13,139,170,227,90,40,27,130,40,254,188,141,85,245,52,4,178,148,3,167,214,75,109,41,201,84,152,197,120,254,193,183,159,126,251,23,231,111,126,229,233,127,126,24,146,80,134,32,141,98,173,227,9,164,218,237,222,69,136,48,57,141,164,5,195,144,73,150,213,166,148,213,147,209,168,222,12,79,42,113,255,157,212,18,124,88,44,106,137,255,15,79,46,195,77,209,179,31,253,243,147,111,255,245,252,159,63,56,127,243,95,184,41,170,170,102,21,52,243,118,126,97,98,196,237,140,159,63,50,42,64,246,138,106,150,106,183,33,218,178,220,69,235,10,227,191,214,187,169,153,235,208,50,93,143,251,106,187,161,97,162,178,223,233,151,241,219,153,76,98,158,109,55,59,61,40,244,184,31,125,136,97,36,81,93,29,106,190,45,204,33,97,36,181,4,112,233,178,138,30,32,244,55,229,15,97,60,0,14,137,174,94,224,33,163,42,6,108,12,8,135,129,132,154,117,77,173,223,64,31,180,104,172,224,200,238,90,236,228,39,42,77,209,138,152,124,81,44,22,31,62,186,33,73,5,59,41,209,212,218,141,222,62,220,111,230,85,11,208,173,71,103,103,143,228,118,191,217,148,95,72,202,233,89,196,106,39,211,169,153,92,44,4,82,215,106,131,139,236,251,164,92,40,148,38,57,185,221,135,253,43,16,88,241,24,72,72,17,34,227,5,137,10,49,155,106,91,107,50,242,227,102,167,105,46,137,103,189,113,241,74,175,237,91,20,252,53,173,130,12,243,113,125,168,52,245,133,28,64,116,239,83,152,223,130,212,236,168,32,24,73,178,161,14,111,227,148,65,220,74,99,176,165,9,2,52,88,38,52,59,184,83,45,132,118,122,183,169,109,99,202,133,151,173,41,80,84,16,146,208,88,216,250,67,130,78,215,181,52,216,69,93,9,220,227,91,234,241,10,78,144,169,82,2,229,6,188,101,223,23,208,179,44,81,51,254,170,214,108,146,227,86,169,112,42,217,190,9,104,219,32,226,36,106,91,10,145,201,94,224,188,165,187,189,200,235,250,177,86,131,158,144,157,19,155,16,72,50,29,99,54,43,201,22,97,255,198,249,55,254,0,184,33,135,170,14,32,16,199,213,160,206,36,147,10,68,50,52,122,22,153,71,228,161,64,57,82,142,185,254,143,127,251,232,195,159,60,253,225,23,81,113,216,245,226,76,104,143,247,58,29,152,14,9,36,206,49,61,16,27,78,43,64,186,104,159,188,122,0,114,132,208,3,42,186,92,89,15,242,158,67,87,145,160,11,248,105,53,46,80,229,49,141,211,253,6,87,185,130,104,52,194,23,110,215,209,100,195,177,239,56,186,9,148,213,16,247,29,68,68,177,227,11,67,155,160,14,76,76,172,41,89,118,83,87,74,82,181,4,226,70,18,216,229,31,150,192,67,227,209,13,119,82,162,102,32,176,73,136,180,218,53,72,60,53,85,98,120,159,124,36,167,216,236,32,198,78,111,171,116,203,197,139,218,78,241,37,56,124,33,10,34,10,26,172,107,145,100,78,39,9,104,78,181,99,68,229,224,164,219,13,109,94,83,219,248,65,134,198,53,172,207,49,165,194,195,148,34,167,21,57,163,200,89,229,17,247,41,168,134,109,244,29,97,203,168,211,239,33,14,23,98,253,200,17,92,157,28,65,100,108,128,126,163,76,134,28,105,35,50,32,71,14,250,173,46,76,36,206,8,20,6,254,39,91,176,4,165,226,100,35,134,6,209,67,173,137,171,39,219,177,61,40,103,158,50,73,167,187,54,221,38,208,182,162,162,157,80,238,20,225,134,207,106,182,158,35,108,112,42,175,102,201,147,90,205,169,228,41,63,91,175,74,136,153,209,139,144,65,67,171,51,38,55,225,185,154,172,213,209,179,89,236,37,218,209,102,76,174,66,98,102,70,73,161,196,26,206,140,168,34,122,238,22,41,161,39,170,55,162,178,70,60,100,167,213,237,180,209,35,154,46,196,31,234,199,58,98,72,30,86,31,74,170,244,232,17,33,178,156,214,137,32,228,41,191,126,224,122,8,144,24,17,70,3,54,17,168,41,178,69,151,225,59,221,34,10,104,227,182,57,29,248,48,58,168,29,224,7,64,167,190,105,239,70,231,111,255,226,233,7,127,101,27,143,148,68,139,135,126,249,232,143,111,57,62,42,176,245,184,118,29,82,43,146,192,241,131,205,76,49,70,1,237,189,53,155,136,180,49,69,97,220,8,250,72,159,80,187,132,57,133,90,44,49,19,94,108,100,43,156,50,108,35,79,128,15,5,132,166,240,92,72,158,201,132,71,40,156,214,212,17,129,81,87,5,169,1,181,114,11,214,81,181,70,82,9,15,129,159,207,96,243,33,26,189,26,15,126,80,247,81,102,185,168,227,41,74,52,180,222,130,94,237,173,130,190,116,201,232,180,202,106,117,95,67,88,129,51,1,234,64,17,55,195,130,250,82,52,163,177,104,44,65,4,247,168,180,135,254,32,185,61,190,176,192,74,217,226,182,103,78,150,13,245,96,123,100,66,39,162,8,161,91,90,111,191,83,51,25,187,138,48,64,43,240,108,125,64,127,218,175,189,38,97,217,211,98,111,195,148,36,96,43,182,111,0,157,36,92,100,60,249,136,128,81,102,66,169,11,136,76,52,44,190,32,188,158,201,0,79,212,231,117,221,236,21,60,213,173,115,184,0,197,232,226,11,10,133,21,67,119,88,207,118,10,93,35,120,145,147,249,130,138,151,17,195,233,24,13,191,11,97,85,7,44,35,196,157,99,92,37,111,50,199,236,20,215,182,55,110,3,4,76,45,138,31,129,139,106,55,244,250,40,202,202,160,109,192,140,197,248,66,15,149,71,47,191,44,190,219,27,5,204,238,34,194,157,104,212,41,45,244,80,55,0,21,18,136,108,232,104,250,227,82,236,97,234,209,148,244,228,59,239,74,115,226,94,154,232,246,205,253,104,15,75,93,22,99,109,181,7,105,22,220,146,40,207,153,236,36,160,99,38,220,65,211,139,109,11,3,217,156,69,173,74,5,138,27,190,222,192,58,45,226,226,87,171,139,10,21,219,137,150,218,141,122,73,182,160,241,195,64,176,23,80,193,79,193,63,196,103,17,9,204,207,31,247,18,248,164,172,201,180,250,109,109,24,217,68,75,95,71,200,96,55,212,3,102,166,70,144,174,219,65,163,208,166,164,105,115,100,194,63,104,11,229,81,141,209,244,32,57,141,65,81,106,54,45,58,34,197,18,189,125,173,45,162,2,170,0,203,138,48,139,152,108,83,217,17,191,200,220,179,55,38,209,66,4,57,139,183,251,173,138,102,48,92,197,248,210,177,232,153,181,69,68,209,142,228,168,196,222,62,216,226,16,203,110,3,197,247,40,135,119,2,190,72,219,49,195,49,135,246,1,253,130,201,129,249,17,148,120,46,74,226,77,203,68,2,58,37,197,211,73,73,14,70,188,164,39,226,217,186,188,241,45,23,209,184,241,23,161,199,81,172,143,235,23,187,114,11,243,25,149,138,102,241,25,51,112,167,184,92,47,110,84,14,16,190,70,91,24,142,177,104,95,70,92,46,136,217,120,99,146,242,181,90,37,147,75,103,36,252,30,155,211,30,90,28,235,163,98,29,162,249,33,124,52,145,84,53,59,59,83,147,198,156,103,69,145,76,163,229,165,24,201,174,121,228,135,243,44,90,39,230,95,210,89,196,236,68,17,155,138,176,12,19,24,68,232,117,89,74,112,18,46,187,192,76,201,214,211,234,76,54,255,232,84,184,206,60,216,60,196,93,152,58,106,164,211,105,254,70,190,113,87,53,186,202,207,170,240,19,166,10,98,179,225,170,72,14,223,166,235,182,187,194,139,245,108,125,166,174,158,5,194,41,34,92,138,108,93,174,139,127,132,219,8,213,22,162,254,237,134,187,2,124,136,92,211,213,102,167,241,248,49,4,38,176,46,231,78,38,178,248,50,186,72,50,161,100,146,248,222,89,197,126,62,115,15,161,16,31,106,149,67,189,103,155,144,136,227,17,47,209,116,8,29,238,89,160,150,129,137,44,220,131,59,24,114,101,175,224,26,59,234,98,51,221,65,148,210,160,55,22,76,255,237,150,198,238,54,101,36,11,168,237,81,136,59,224,90,27,228,30,161,178,117,173,75,5,238,174,88,166,119,202,224,107,223,14,202,112,103,202,50,190,17,135,222,19,119,50,47,31,46,151,86,185,27,172,224,122,12,146,11,238,230,80,216,77,79,185,114,105,171,12,247,214,216,5,143,240,61,85,35,118,49,14,220,107,115,136,11,142,216,21,81,246,53,18,62,163,9,184,77,130,97,77,248,219,36,62,243,166,251,123,248,225,137,99,228,20,20,36,14,203,148,246,25,206,54,206,190,16,21,180,67,91,68,193,211,135,252,139,9,246,109,227,42,227,235,161,187,199,36,229,153,161,96,123,188,233,31,106,71,240,232,35,123,133,213,2,15,21,135,135,1,42,105,219,148,147,31,119,23,167,167,35,133,194,32,14,86,71,204,126,190,169,145,237,1,223,213,208,213,12,15,106,15,181,163,146,150,153,13,54,200,38,41,150,129,77,150,165,157,129,143,22,221,149,72,183,132,22,249,29,137,124,126,181,103,57,9,165,89,80,6,48,139,199,46,234,232,251,25,237,187,79,199,156,0,171,215,189,166,198,177,41,209,130,204,68,29,90,116,22,242,180,11,146,102,85,85,187,82,206,40,171,205,230,115,245,106,238,66,156,145,93,248,98,156,145,171,252,69,57,35,171,34,57,124,155,147,113,70,86,177,176,156,17,244,99,168,247,170,251,143,31,99,93,82,28,123,220,184,71,110,57,100,89,254,88,216,51,39,149,72,103,210,51,112,101,47,5,13,220,236,194,28,18,227,73,244,71,104,162,218,49,52,119,221,100,189,164,18,57,196,91,205,8,156,142,71,247,176,54,54,76,255,136,137,28,234,224,108,22,248,167,112,29,228,27,177,125,121,220,205,177,26,160,2,174,230,241,144,157,180,82,18,124,60,136,151,181,167,252,210,188,172,141,116,87,194,203,218,35,163,36,36,157,200,101,178,215,199,204,54,142,24,63,104,171,133,167,255,254,106,217,70,155,4,146,184,131,24,220,78,107,158,112,184,139,22,135,91,3,14,119,177,204,113,184,77,204,225,162,36,155,195,77,98,14,119,185,204,113,184,228,238,64,148,203,230,112,201,173,173,139,101,254,174,212,123,220,69,108,229,58,190,35,177,140,121,91,114,203,233,0,95,208,104,21,105,204,123,148,233,224,254,89,23,86,90,5,91,118,186,208,211,28,190,54,213,230,178,147,152,203,94,230,185,236,236,60,237,137,194,42,180,185,108,14,140,1,156,53,195,225,207,56,235,207,126,62,251,249,236,231,255,164,88,51,14,233,18,251,5,248,132,1,9,231,193,22,66,198,28,95,161,88,151,151,156,57,182,14,206,37,45,164,155,153,167,180,105,181,19,32,111,226,210,65,18,167,208,89,55,191,200,170,240,13,136,64,28,228,51,89,203,19,196,142,223,195,2,162,89,1,66,48,191,235,221,100,149,139,65,71,229,215,172,83,222,11,232,42,9,123,55,174,175,44,78,101,238,146,157,245,230,210,89,243,118,60,20,86,129,208,206,36,208,159,172,114,194,171,123,215,207,201,250,184,76,144,180,47,70,222,247,146,247,113,14,59,42,165,183,204,239,129,184,126,163,119,48,240,172,44,225,218,103,252,240,192,71,246,175,228,243,151,144,253,93,118,131,76,154,72,170,181,186,50,83,169,18,225,25,101,65,29,110,107,190,95,77,255,47,98,156,12,119,62,152,6,119,234,126,175,213,116,165,158,218,241,131,56,8,81,117,143,152,122,149,146,142,121,116,97,189,249,39,93,212,28,110,147,3,193,32,249,37,179,80,150,245,245,210,106,153,222,243,124,228,86,146,11,245,4,93,180,76,167,234,83,199,192,163,5,4,40,133,119,33,126,225,115,78,122,110,239,98,222,83,207,151,144,185,113,252,106,235,150,185,23,188,8,101,155,136,8,75,247,106,154,245,35,51,94,42,198,79,220,249,48,216,191,208,203,20,90,200,69,51,64,24,167,80,153,136,165,63,241,87,105,69,21,102,1,233,233,3,37,145,4,234,141,96,74,216,43,75,53,240,121,253,38,254,228,233,13,37,90,54,19,107,225,145,166,26,14,159,141,243,63,191,126,254,243,175,63,249,206,239,63,254,206,251,146,96,242,239,225,131,211,78,64,13,196,12,37,74,106,139,157,185,252,59,32,189,103,110,67,31,253,172,223,185,44,78,175,42,238,19,51,158,21,204,80,159,189,241,91,222,162,52,16,114,99,193,226,1,91,173,93,227,32,235,11,183,167,31,126,235,201,15,222,185,6,184,45,182,107,193,80,67,25,188,97,134,62,48,91,103,206,90,31,190,45,162,174,161,12,14,251,89,184,149,222,50,154,213,107,98,86,106,45,42,79,136,202,201,192,9,225,92,248,12,108,169,42,75,248,127,196,202,131,45,9,218,103,208,44,161,9,6,123,102,64,128,56,7,114,201,194,85,226,200,39,206,163,183,59,96,188,86,139,172,172,20,90,173,130,137,6,47,161,169,117,212,72,103,145,185,6,10,14,47,184,155,204,225,197,49,85,248,91,160,215,160,157,195,57,89,246,23,143,217,194,31,67,78,151,144,215,178,238,149,175,146,66,121,250,166,17,79,10,54,227,169,16,51,14,159,46,49,225,196,85,244,42,39,156,58,159,138,19,14,189,244,153,111,248,20,56,221,86,6,231,108,91,31,60,38,27,190,133,156,107,62,171,53,213,100,178,247,208,170,189,7,0,222,132,40,80,172,110,72,221,238,97,177,96,187,95,161,190,56,183,0,99,220,121,113,178,43,51,80,65,119,94,72,21,178,66,87,176,69,249,245,236,212,228,166,92,244,187,73,209,86,240,253,58,255,211,251,79,63,124,231,217,123,63,194,174,90,168,31,159,68,39,16,249,248,20,116,226,59,239,10,157,96,246,253,51,245,153,186,211,170,95,205,228,147,212,22,15,91,233,83,251,254,116,50,173,97,251,254,168,109,203,239,105,2,10,118,255,164,111,8,9,224,63,19,245,210,20,152,186,216,105,135,51,2,109,78,73,211,21,253,196,18,43,176,165,12,197,162,105,87,69,146,220,118,153,130,182,145,40,26,109,19,83,80,108,30,233,42,133,176,241,202,122,0,152,29,162,19,103,114,245,202,248,83,230,5,143,85,10,28,253,132,232,251,5,106,215,137,30,167,0,229,207,191,249,79,231,223,248,215,39,191,126,255,233,151,254,68,39,157,121,128,229,16,105,150,33,244,144,148,31,128,155,60,185,165,32,94,109,118,76,222,47,4,94,101,26,88,133,122,61,47,33,82,186,160,171,38,245,57,233,119,129,228,20,104,30,201,65,238,248,2,136,226,157,185,125,4,209,54,227,191,121,48,71,59,41,163,96,55,103,158,210,105,132,202,205,195,62,69,8,17,193,115,113,49,16,56,33,250,223,193,238,79,204,171,175,9,146,6,77,68,56,34,190,134,242,181,23,125,218,57,112,113,78,237,175,191,30,57,127,227,3,137,185,126,83,18,88,3,123,123,203,223,197,73,149,125,124,90,120,64,130,163,10,153,111,73,146,129,23,195,238,0,80,169,138,118,57,24,94,191,114,87,111,105,182,247,31,102,104,207,100,155,111,163,126,28,94,94,28,176,167,245,219,94,174,29,28,219,39,248,82,144,193,111,116,181,182,219,228,92,64,0,203,29,1,58,207,76,217,73,167,19,180,207,162,129,187,202,25,204,3,108,61,29,37,236,234,147,124,245,224,172,65,107,241,113,149,128,144,24,238,5,29,229,122,37,218,105,107,56,191,246,242,203,81,194,98,3,216,153,209,54,56,20,128,131,214,93,132,15,28,37,96,220,184,13,182,24,53,219,230,82,221,221,67,115,169,161,95,115,22,216,161,41,15,203,245,30,212,79,188,26,18,199,150,170,173,151,24,17,31,7,52,199,47,20,29,83,247,242,203,146,228,145,56,232,232,181,136,226,241,193,145,0,193,26,17,161,212,162,212,189,198,254,2,46,63,136,229,234,73,143,8,4,95,66,235,219,76,160,245,77,36,244,94,241,180,97,160,117,123,10,68,39,173,156,201,199,165,99,221,90,85,85,4,215,70,7,66,88,16,199,89,4,31,242,153,121,85,189,209,250,127,127,203,176,121,64,216,36,153,58,47,162,58,12,189,209,0,97,75,69,101,208,34,71,191,55,73,164,75,86,63,137,99,13,204,168,169,25,58,246,43,198,13,105,180,202,10,146,180,206,30,157,205,121,12,216,212,122,27,93,10,109,219,84,221,178,79,247,50,79,175,202,53,219,60,61,155,75,170,169,228,140,66,205,211,229,125,219,38,253,255,103,239,109,156,62,75,174,187,190,127,197,60,4,106,183,252,120,115,187,251,246,237,219,43,6,149,94,112,202,133,41,92,136,20,84,41,42,215,236,236,236,106,209,238,206,106,118,172,23,11,85,217,193,33,4,67,112,66,130,161,108,28,187,0,3,73,80,108,98,140,108,23,225,159,241,238,74,255,69,206,167,127,247,156,254,222,103,158,217,25,237,139,45,9,25,99,105,158,243,235,123,251,246,203,121,63,223,115,253,210,159,188,88,48,37,228,71,98,225,251,81,44,188,202,173,255,148,139,133,199,52,240,239,85,46,188,175,44,160,62,14,62,31,118,225,165,198,111,252,225,16,38,223,171,112,80,35,243,191,120,233,16,11,249,12,226,225,198,194,185,124,208,63,63,69,64,196,219,62,140,132,144,247,137,136,56,253,245,36,35,78,148,155,127,185,41,37,132,244,67,37,38,244,147,111,202,137,175,220,249,212,245,215,111,202,134,175,92,191,116,253,234,148,13,109,43,47,221,123,37,109,46,27,190,122,231,235,33,27,62,243,167,32,27,126,245,95,253,72,54,124,63,202,134,175,113,225,191,228,178,225,166,195,229,163,22,13,63,241,242,203,54,215,233,73,186,8,135,151,189,238,248,123,151,13,226,148,250,47,94,52,248,50,62,131,100,56,47,155,11,6,249,235,83,228,130,191,234,195,136,133,249,54,145,10,250,199,147,80,80,194,141,63,220,20,9,147,242,67,37,17,228,131,111,10,132,79,223,249,210,245,207,222,20,8,159,190,254,204,245,215,68,32,148,123,119,203,94,154,11,132,47,223,249,217,16,8,159,243,251,63,125,82,28,189,187,175,159,97,50,206,14,133,23,191,120,125,67,149,124,241,171,215,103,6,242,226,151,191,249,68,22,114,142,31,94,132,197,75,247,95,125,237,77,254,104,91,121,10,130,93,200,111,61,124,112,239,254,219,111,31,63,144,40,157,123,43,70,0,138,127,204,0,199,129,152,116,63,254,113,195,83,241,184,170,122,147,59,57,79,163,168,249,167,193,111,5,232,96,236,144,43,186,238,36,81,135,201,83,121,218,248,34,14,167,201,132,215,126,254,254,224,94,143,51,185,155,240,11,39,139,255,250,22,245,248,250,113,182,120,125,156,125,147,40,47,252,87,246,212,171,135,247,7,112,204,245,153,39,92,254,250,92,93,150,67,77,116,94,122,33,156,248,40,211,186,127,112,172,251,143,96,146,15,126,238,209,137,199,220,87,67,247,120,52,220,64,245,26,249,179,28,110,255,43,129,215,191,253,183,109,50,215,115,149,110,89,154,0,130,49,62,125,43,170,199,143,229,242,98,237,246,191,246,155,135,246,155,231,128,13,224,12,61,15,71,255,73,219,98,206,245,115,207,255,248,213,79,44,233,234,214,39,44,203,139,227,127,237,9,119,199,91,198,233,253,171,175,60,119,96,129,62,109,208,3,27,52,223,106,98,229,209,195,187,118,83,211,245,136,119,190,253,180,241,159,120,210,232,241,246,167,14,191,126,210,240,151,239,126,253,169,175,142,83,231,177,242,7,215,242,167,17,8,150,99,120,137,63,125,254,225,245,253,47,204,131,120,252,241,110,252,81,34,209,122,134,207,127,154,161,176,231,14,159,214,45,216,19,243,28,154,166,106,194,233,205,79,174,119,238,220,156,242,1,142,242,231,255,124,234,39,162,77,254,32,125,210,6,223,28,53,142,131,253,239,92,140,27,31,254,133,23,215,39,60,238,177,55,233,52,110,123,215,141,39,219,171,83,254,137,146,230,201,125,191,119,189,223,23,63,247,65,62,236,150,215,63,255,226,211,103,253,133,35,93,102,50,202,71,39,31,241,109,186,205,115,15,207,232,19,111,134,58,115,127,250,65,29,246,242,254,19,212,153,251,79,240,131,202,161,122,18,243,186,113,114,63,159,190,112,89,203,195,8,122,243,101,88,219,115,143,255,42,244,135,249,173,231,223,220,244,136,220,250,241,143,158,252,241,211,204,127,250,215,63,193,204,159,23,232,125,191,62,110,104,124,188,254,197,184,241,136,94,63,119,53,79,203,213,100,168,183,47,195,12,85,63,174,252,127,175,11,17,74,237,211,215,225,118,165,246,180,149,183,173,68,8,144,135,119,238,219,159,225,240,7,183,124,110,224,12,253,212,155,143,158,123,72,78,142,242,251,49,23,251,195,243,128,176,220,185,251,152,36,185,186,126,237,242,215,161,34,217,159,210,95,72,203,39,175,150,171,31,127,238,252,231,241,227,23,207,127,27,227,95,191,140,191,40,59,62,88,254,244,227,87,63,118,140,155,255,118,243,252,193,143,191,246,227,175,255,248,220,167,15,96,117,60,139,201,113,185,216,119,238,188,233,6,19,219,253,201,199,35,24,243,30,60,254,219,199,252,89,167,227,114,227,247,183,154,57,207,63,107,128,228,250,166,71,236,250,73,134,80,232,161,79,88,175,67,135,61,186,75,189,124,254,165,45,209,107,118,82,204,162,185,35,249,82,14,41,21,103,235,254,243,225,76,57,159,158,191,40,163,6,30,154,168,189,31,112,62,207,250,234,191,112,74,139,227,221,67,209,121,236,230,60,37,198,116,56,147,208,147,159,37,212,68,76,251,98,37,190,137,197,248,200,255,251,176,24,15,161,242,242,131,123,63,135,67,138,249,30,190,169,79,127,253,167,94,126,238,148,48,246,252,39,158,28,56,122,120,121,210,221,147,201,87,175,71,13,68,123,138,233,119,255,79,202,244,123,116,195,244,187,251,126,49,163,187,143,197,201,94,64,185,31,78,160,171,155,48,80,23,203,247,156,145,243,194,116,146,24,163,29,96,199,207,224,31,190,109,115,223,207,77,252,161,118,247,148,95,246,252,39,222,199,227,251,3,189,191,183,59,123,239,62,110,224,61,117,135,111,228,81,61,105,139,223,215,211,115,219,14,191,143,195,231,67,109,176,38,149,61,255,137,39,187,111,222,111,123,183,229,250,82,30,180,125,191,239,243,173,46,156,187,143,217,236,79,221,229,115,6,220,19,54,217,102,245,217,59,159,187,254,233,145,75,181,165,116,207,84,156,27,46,162,207,158,225,206,238,151,92,214,181,57,220,217,13,188,179,159,86,188,179,151,94,218,62,120,165,14,64,40,94,15,179,175,247,234,75,175,108,247,181,30,230,163,168,119,1,62,238,225,87,30,188,246,240,175,220,125,243,238,171,227,196,125,160,122,250,31,176,231,60,188,255,218,155,118,69,47,32,183,239,87,39,243,229,191,60,106,226,63,243,153,235,255,246,83,159,250,27,167,250,152,199,158,241,62,53,50,190,125,63,42,114,255,83,41,179,229,38,93,74,101,254,187,71,55,91,116,189,95,5,204,189,37,255,169,84,192,28,216,255,111,112,28,238,154,189,248,240,70,210,49,39,121,148,186,12,226,143,197,97,159,127,123,188,23,192,165,145,201,207,220,125,243,245,251,55,158,54,59,14,159,198,70,47,147,219,126,12,69,240,239,95,189,249,179,81,226,57,67,119,146,15,126,255,149,87,140,183,146,39,253,240,75,87,183,53,130,121,247,119,126,239,157,63,252,199,23,176,120,255,171,244,165,241,38,90,183,197,31,251,46,141,3,158,161,165,150,35,210,63,222,41,199,51,205,47,255,229,232,207,115,51,215,28,151,224,11,15,223,126,106,155,45,126,119,125,197,15,31,239,21,17,207,208,58,142,63,173,165,127,231,63,254,171,247,254,205,47,127,231,95,255,210,187,255,230,183,110,89,250,123,95,188,127,239,75,84,28,12,84,96,123,239,105,169,94,125,251,213,55,158,144,148,63,62,242,173,135,111,223,123,166,133,226,135,79,88,168,65,154,125,97,94,189,247,234,13,100,228,19,58,191,207,247,64,230,247,120,223,249,42,241,155,163,132,226,12,220,239,61,98,174,223,15,95,127,168,17,55,144,243,165,169,204,159,254,102,190,247,247,127,255,221,95,248,197,239,125,51,239,253,173,183,191,252,165,167,108,231,163,103,221,206,71,79,222,206,71,167,237,228,165,223,215,27,42,155,234,189,82,142,151,28,253,70,46,221,124,70,195,145,115,143,146,163,65,201,237,237,76,174,30,235,22,58,78,198,139,87,7,63,186,162,141,213,69,213,165,127,215,131,175,106,175,197,39,182,203,240,238,27,194,80,189,75,198,133,25,61,123,107,138,167,52,230,56,189,233,189,223,253,163,119,126,227,151,253,77,151,219,252,81,191,73,15,183,188,233,209,247,246,38,223,205,191,22,218,34,7,221,37,230,205,191,122,30,203,219,159,179,71,30,137,53,63,101,42,224,245,177,101,151,88,174,201,12,249,231,55,165,236,230,253,10,61,250,118,239,248,91,122,249,110,186,20,122,124,100,234,196,45,221,124,152,251,169,149,207,229,15,126,195,47,223,120,186,176,151,63,209,74,225,92,235,98,11,112,233,132,250,19,131,75,60,185,100,109,144,127,98,100,120,92,125,83,59,72,157,87,108,8,195,231,159,92,30,247,246,5,56,253,9,170,206,173,63,245,186,199,39,164,27,29,61,237,188,60,71,111,203,49,141,219,70,73,165,241,83,63,229,169,31,243,1,102,120,244,243,249,30,102,120,245,99,7,151,123,108,150,247,94,254,232,103,169,186,196,135,93,71,120,200,199,53,195,131,135,124,248,25,62,250,24,118,250,127,250,133,119,126,247,55,222,253,247,255,239,187,255,225,67,207,240,225,87,62,142,93,126,247,23,254,136,219,242,173,63,120,238,226,37,122,254,195,78,243,209,163,183,31,221,123,235,99,152,232,191,251,23,239,124,251,219,223,249,199,191,100,183,231,143,255,211,63,124,238,141,15,61,211,55,109,203,95,255,202,71,63,211,239,124,235,255,251,206,183,126,235,221,223,251,63,63,178,153,190,252,246,43,175,127,28,51,125,247,55,127,235,221,223,252,246,71,57,211,123,95,252,120,102,250,221,127,250,239,109,154,223,253,191,254,233,71,54,211,143,105,69,127,253,255,248,238,63,251,149,119,254,222,239,127,223,239,253,59,255,242,95,191,243,207,255,249,187,255,252,87,222,253,39,255,236,80,248,190,247,153,190,124,247,13,58,125,254,149,187,143,30,155,118,80,158,255,184,230,78,129,249,111,252,210,135,157,251,231,30,61,124,194,220,141,242,252,199,113,66,126,225,50,125,59,204,31,197,241,184,251,198,209,60,241,99,88,102,155,228,111,253,254,119,255,247,255,252,206,31,254,246,71,51,213,191,254,224,173,159,190,255,230,199,53,211,119,190,245,159,62,202,153,254,141,215,14,121,123,41,53,127,29,3,224,237,97,0,204,254,109,151,66,238,163,41,219,209,181,109,52,101,219,94,185,159,70,83,182,103,53,2,62,49,77,128,232,251,115,65,172,161,96,238,99,42,249,7,252,224,39,128,86,122,178,14,254,24,62,194,219,95,124,237,21,186,46,93,64,99,70,253,251,27,119,190,113,233,106,251,13,84,209,35,106,244,185,209,177,234,155,151,6,104,231,63,13,19,230,244,167,39,230,207,218,86,188,241,21,34,114,111,95,50,76,159,33,119,244,73,73,18,35,55,228,120,218,115,55,114,63,149,246,196,72,225,55,142,198,198,158,251,122,255,72,182,185,186,186,126,237,146,142,251,214,189,241,159,111,221,127,248,218,131,160,141,53,185,186,146,28,131,171,163,45,220,248,207,215,239,93,254,243,205,55,46,255,249,232,45,255,79,127,207,207,153,8,192,222,253,196,209,237,41,214,228,185,251,239,151,37,239,11,247,12,121,242,68,31,63,23,251,42,25,34,151,117,121,251,173,87,63,182,133,25,91,198,127,187,101,125,46,117,6,143,6,237,3,45,211,49,241,167,172,211,241,171,103,94,168,11,44,242,205,165,186,73,122,106,105,65,188,247,41,213,5,111,188,253,232,13,239,205,246,99,87,207,147,150,55,203,13,222,126,235,203,111,70,0,250,209,29,73,255,127,91,230,114,121,165,254,229,206,219,179,100,224,249,200,104,124,66,72,120,66,36,126,102,0,57,94,61,124,245,165,187,207,45,215,227,255,189,208,158,191,186,134,29,31,174,252,11,214,227,213,159,125,249,229,151,239,223,95,112,231,63,30,80,190,247,240,1,168,49,23,95,208,55,30,123,252,159,221,238,182,190,215,209,162,247,245,251,175,218,113,186,68,194,175,242,159,187,186,196,194,175,214,63,119,4,187,63,127,245,222,111,252,223,239,254,234,239,155,133,245,221,255,241,31,61,103,38,204,127,253,246,243,87,95,184,109,70,119,95,126,169,191,116,247,234,250,21,19,1,163,135,227,104,235,62,3,237,87,121,57,61,255,225,81,6,101,255,245,0,122,188,218,254,28,165,2,195,113,113,105,54,249,103,34,22,255,249,199,130,241,47,241,73,119,31,126,253,191,185,251,22,213,67,71,121,197,23,142,224,188,255,254,136,199,127,97,198,214,47,30,158,219,62,235,136,183,191,254,218,155,196,128,222,120,240,224,209,23,109,6,215,180,204,61,190,245,155,215,247,223,120,235,139,119,223,38,250,255,202,131,123,63,55,36,42,207,189,58,88,236,253,107,36,235,141,149,89,150,158,94,121,197,214,251,11,223,252,196,195,35,136,175,167,69,194,248,15,253,168,7,187,120,226,65,31,121,21,215,15,245,200,31,44,233,150,19,127,55,78,252,221,23,158,120,222,239,190,240,242,76,189,176,127,124,157,158,229,254,143,159,143,123,112,247,201,137,24,34,189,142,60,140,249,23,185,19,119,47,15,122,32,119,130,166,38,198,215,30,124,218,196,37,139,254,125,120,71,142,83,234,121,34,139,223,144,119,254,193,175,190,251,79,254,224,157,95,249,95,158,123,195,148,163,235,171,63,254,246,175,159,254,253,206,111,252,247,239,253,218,239,201,159,62,216,245,89,159,118,123,210,159,224,245,185,241,205,183,95,156,15,114,87,94,121,165,223,93,22,162,30,145,94,243,235,31,250,77,143,110,123,211,214,182,54,110,165,191,233,177,125,250,96,47,123,120,219,203,122,186,119,175,213,11,11,120,224,44,32,174,134,48,128,7,35,229,230,149,59,111,92,127,241,210,110,176,180,116,110,55,248,146,151,104,125,241,200,191,121,229,250,173,235,159,155,249,55,197,222,244,210,75,219,203,94,162,245,234,157,151,162,68,235,83,119,254,36,53,221,35,176,62,25,221,211,192,193,78,191,189,168,191,215,95,129,203,125,253,99,85,129,93,83,248,136,116,96,87,139,110,85,130,127,164,236,253,23,166,236,253,0,11,182,143,78,245,251,190,146,93,223,191,170,159,45,218,87,239,124,253,250,51,131,243,223,127,101,89,103,178,165,51,251,175,94,127,234,250,43,2,222,243,82,170,47,45,47,101,79,182,188,254,218,157,207,4,183,255,210,71,226,30,249,244,247,147,123,100,4,92,127,238,225,253,179,135,228,103,63,102,241,240,214,195,143,86,62,92,158,119,8,136,175,222,125,116,239,139,47,126,227,50,205,75,18,238,195,199,225,6,30,27,250,205,91,68,203,133,248,100,217,114,18,11,34,89,134,76,153,18,226,134,48,121,227,45,4,196,58,165,193,141,185,60,77,34,28,171,247,140,34,225,103,116,135,111,200,132,19,237,123,49,140,98,18,183,155,70,97,255,188,245,243,143,94,250,234,235,98,3,253,45,255,203,52,132,252,47,97,79,33,84,158,197,56,58,159,221,195,62,58,253,241,135,214,68,122,247,63,252,242,59,255,243,47,191,247,173,223,122,231,31,254,238,119,255,217,191,189,132,111,204,52,138,191,127,231,223,253,246,187,127,239,127,125,252,239,199,95,126,8,164,206,19,150,224,195,155,24,111,82,121,253,250,92,150,151,50,255,99,95,110,207,188,177,98,7,105,212,131,221,156,214,121,7,62,188,153,117,115,90,175,188,178,149,181,221,58,173,131,116,235,180,62,212,132,238,191,175,221,39,166,216,233,22,62,102,141,125,249,206,207,94,127,238,2,38,187,246,151,31,151,201,95,190,254,210,245,167,197,0,219,218,94,238,47,83,38,127,246,206,231,66,38,255,188,131,100,60,188,145,62,117,8,176,83,178,212,229,72,93,222,118,125,212,80,220,34,163,152,227,145,118,117,25,241,105,99,25,247,239,190,25,67,254,76,2,61,66,48,56,134,233,233,165,59,175,94,31,26,137,255,225,107,215,190,30,254,151,207,62,81,62,94,186,211,92,210,164,46,153,55,223,249,127,126,251,221,191,243,63,216,125,243,15,28,37,163,118,61,236,6,223,204,182,59,194,69,47,94,253,205,191,249,55,47,148,171,107,82,23,147,29,4,253,253,145,205,51,127,159,115,173,28,114,126,156,227,199,167,164,154,249,227,63,254,246,191,27,25,119,252,184,220,248,177,231,200,197,143,223,249,214,63,48,202,229,199,235,156,134,166,154,232,180,237,79,151,223,214,249,219,199,115,41,230,136,148,235,229,247,219,252,253,99,73,34,243,231,109,191,252,186,197,175,255,248,219,127,244,238,239,254,218,205,48,184,188,96,61,94,176,199,144,91,82,38,228,247,117,185,252,190,207,149,121,60,120,61,127,255,181,175,125,237,216,163,229,198,128,83,196,248,182,1,178,171,55,194,180,178,177,199,108,146,236,234,141,64,169,206,125,59,126,93,110,252,122,6,43,231,175,143,165,76,171,39,233,61,120,243,47,223,255,122,58,144,94,64,83,54,77,16,45,33,97,2,207,95,228,199,127,145,207,191,40,143,255,162,156,127,177,62,254,139,149,95,60,52,201,243,153,137,18,115,233,188,62,255,173,166,194,129,35,115,82,129,46,63,154,190,226,203,79,222,122,100,210,236,209,253,183,31,185,214,106,26,221,87,30,222,248,211,41,244,119,125,246,130,92,63,174,245,190,246,38,76,200,68,249,27,119,223,226,66,155,72,190,5,142,102,170,155,47,28,191,123,206,235,241,94,187,212,132,240,183,203,15,108,33,46,245,209,119,47,149,107,127,221,108,135,191,126,237,99,237,31,246,127,111,213,182,67,101,62,243,202,39,170,206,147,69,221,185,193,162,174,88,254,171,3,249,98,254,236,147,174,113,255,204,105,37,159,123,254,128,54,122,159,17,127,237,180,208,140,24,187,243,164,17,180,124,251,236,131,175,190,57,126,156,158,15,15,216,51,253,62,63,63,237,161,199,7,120,177,160,142,40,67,156,93,112,241,62,107,115,124,248,224,235,55,0,210,206,200,103,35,141,250,6,24,185,175,217,155,35,23,252,25,150,234,198,15,159,188,66,250,195,247,89,152,39,254,236,198,122,92,126,247,132,101,184,126,108,202,31,159,71,238,177,108,210,15,29,171,190,126,244,198,95,125,248,242,253,135,159,122,251,30,26,171,219,101,231,139,255,126,118,217,13,22,241,140,166,217,95,115,102,117,14,97,159,119,244,7,105,29,99,229,206,252,241,253,86,238,6,39,125,198,149,251,27,193,215,21,90,69,206,228,147,241,136,190,113,94,156,55,222,186,124,213,251,47,139,175,128,125,249,155,215,95,253,210,189,55,245,99,167,24,58,65,166,60,50,118,25,31,154,236,254,124,242,130,32,163,130,241,206,163,227,115,143,255,60,32,130,254,226,242,201,251,47,136,72,189,243,216,192,207,47,246,94,62,225,252,187,171,171,231,95,204,183,190,42,63,219,171,242,99,175,202,183,190,42,143,87,21,123,149,3,227,168,172,126,182,119,149,199,222,85,110,125,87,225,93,154,224,241,49,38,190,60,243,197,56,188,59,177,244,63,40,169,49,79,115,105,253,41,172,93,254,224,33,148,63,81,143,217,159,80,192,233,3,172,96,249,65,9,66,125,230,49,112,139,0,92,20,97,120,29,127,84,62,63,255,122,126,193,252,251,141,141,147,1,122,35,174,103,178,239,227,82,194,4,196,189,233,148,53,253,250,167,30,221,127,227,237,159,124,248,224,141,207,220,189,247,197,251,207,93,189,252,210,189,215,175,4,169,231,214,248,216,193,246,14,238,104,220,208,225,31,174,239,199,235,63,247,232,225,7,122,253,223,122,245,195,189,254,180,214,79,9,4,222,80,107,158,18,12,124,244,134,4,255,94,126,248,150,196,254,158,232,195,13,123,205,253,183,241,135,31,218,40,224,59,191,243,143,232,14,248,107,255,102,132,203,126,16,211,87,174,223,190,119,215,230,106,143,123,60,143,229,230,199,125,92,129,64,245,58,122,32,48,206,206,45,9,96,147,147,188,127,156,227,56,133,103,173,244,150,131,255,48,14,254,67,61,248,15,95,120,248,243,17,238,120,248,194,87,159,5,109,103,58,41,252,18,204,191,200,45,152,96,59,63,20,17,140,233,58,187,82,111,221,191,255,225,186,15,242,153,31,247,69,136,180,171,243,106,126,4,239,125,116,123,36,254,39,237,127,46,23,208,145,148,230,185,61,33,41,125,159,36,160,60,57,203,82,211,164,158,255,81,246,241,247,123,246,241,251,220,183,239,243,52,228,239,33,224,254,76,177,118,149,66,239,115,21,30,222,12,196,63,124,129,167,218,31,158,65,60,125,79,97,246,91,132,212,15,212,253,184,17,39,189,200,167,119,191,253,171,118,162,236,239,239,252,253,95,179,191,63,247,198,15,215,157,185,237,155,63,134,240,112,132,162,31,95,205,143,48,11,57,242,157,69,44,61,41,26,125,247,71,197,1,63,42,14,248,129,178,174,126,84,37,240,113,86,9,252,204,157,159,191,254,75,35,47,229,229,245,149,91,242,82,126,230,250,181,235,215,103,94,74,170,47,239,181,220,239,145,151,242,83,119,254,82,228,165,252,228,157,99,83,127,242,254,221,71,240,158,7,175,191,126,169,21,190,186,126,83,178,59,236,12,94,126,48,143,193,49,226,234,250,213,251,15,222,184,255,232,225,215,253,26,253,204,131,215,191,254,42,15,184,247,224,193,195,151,95,123,19,3,245,197,207,127,254,243,105,217,94,216,106,75,169,44,101,205,215,101,121,97,89,215,181,46,173,228,237,11,215,78,94,178,253,51,111,78,46,165,229,218,130,188,245,154,251,178,52,33,183,109,142,222,246,125,75,75,137,209,107,90,91,234,66,94,235,150,243,124,119,237,123,151,209,205,30,29,99,183,178,111,121,23,226,86,211,178,246,73,110,109,41,66,46,197,94,94,226,205,61,25,175,152,228,173,151,18,99,23,155,98,149,177,246,228,186,212,245,32,219,123,247,165,233,216,146,115,218,118,39,247,101,79,58,177,186,214,61,165,24,109,191,182,7,76,114,105,213,62,164,5,57,167,92,214,73,94,108,73,122,14,234,218,108,34,65,173,123,109,217,118,204,201,181,236,107,73,147,220,74,90,123,172,103,177,135,183,42,228,109,93,243,146,124,69,109,245,210,94,231,119,213,158,219,182,212,99,116,217,219,190,232,103,45,182,76,123,221,156,154,247,210,55,57,8,105,73,57,175,201,201,251,202,68,133,188,183,181,47,221,201,189,216,103,231,73,206,70,174,57,94,189,245,150,179,172,120,169,108,112,117,178,29,210,90,149,108,103,114,217,87,39,151,101,95,86,93,241,189,109,185,6,121,217,82,90,132,188,46,91,142,195,80,90,95,109,243,228,225,171,93,128,234,75,110,228,180,116,185,31,27,31,179,44,93,200,91,213,135,111,61,217,45,10,242,210,236,10,8,217,142,206,82,202,36,151,190,202,253,88,237,204,110,177,44,205,46,147,238,167,29,211,178,215,180,59,185,217,196,54,89,212,154,87,187,187,49,181,150,247,164,15,183,53,93,106,138,135,87,187,5,93,166,198,57,223,146,175,121,75,109,177,251,36,151,96,217,186,189,237,32,219,135,44,73,249,130,237,137,173,140,143,174,205,158,167,15,183,169,27,103,241,69,173,197,246,164,202,212,182,109,79,53,102,206,221,78,167,251,185,27,211,240,193,235,146,237,156,234,224,189,175,91,243,87,23,155,233,114,122,245,110,203,28,7,213,56,95,234,231,103,167,158,226,52,148,148,215,45,235,195,91,173,165,251,195,115,183,13,151,11,104,19,95,107,234,190,159,185,117,187,141,186,104,246,188,45,5,25,86,208,100,195,182,180,194,18,157,188,244,186,43,207,170,221,126,146,125,106,201,230,146,138,238,151,77,166,6,117,89,56,119,74,78,246,7,63,43,75,203,61,43,39,54,214,146,118,231,74,101,129,171,239,167,135,15,190,228,228,178,164,180,159,142,138,61,218,89,131,49,2,59,76,74,222,151,94,124,112,238,125,109,167,37,91,108,13,247,236,84,155,216,154,206,7,169,148,37,200,227,36,233,110,241,248,160,174,139,61,92,152,233,96,42,109,119,114,106,118,102,187,202,151,180,238,235,49,111,59,67,125,91,244,136,119,227,19,217,239,110,222,119,99,127,50,184,115,240,230,96,219,234,93,231,221,91,153,204,212,6,87,219,109,21,171,131,125,207,87,175,198,123,139,74,93,123,91,89,125,226,38,97,108,54,66,134,237,180,248,108,59,227,123,81,114,183,219,183,198,130,155,64,50,121,53,201,105,51,121,85,157,186,27,51,77,50,56,219,61,238,45,54,211,246,61,101,37,219,146,231,224,181,44,129,114,172,102,55,213,214,33,200,107,183,167,207,163,208,108,21,236,252,251,5,176,5,53,214,42,163,237,170,238,193,83,236,8,155,112,173,66,93,97,174,91,144,91,94,133,205,155,248,79,246,93,126,177,109,239,236,89,242,213,205,222,110,114,98,146,155,237,144,144,155,109,65,176,5,19,16,182,192,50,51,227,189,118,1,38,121,181,117,153,187,221,224,126,181,199,103,119,27,156,86,33,219,149,8,53,200,46,159,173,175,200,47,35,35,31,131,140,202,212,116,244,98,167,182,198,41,238,125,169,75,87,114,179,63,199,126,166,110,103,54,203,204,237,74,237,75,156,226,84,247,53,159,30,158,236,203,143,29,177,67,152,236,20,159,166,102,95,238,87,219,36,122,171,189,40,217,174,122,243,153,103,211,47,140,149,103,37,219,193,244,115,88,141,85,218,159,132,106,140,100,75,78,94,237,57,61,203,29,216,171,125,77,204,204,238,200,141,137,27,47,156,87,196,206,21,149,185,66,182,29,176,123,113,144,83,95,206,135,197,116,145,100,186,166,147,183,241,126,33,243,45,205,223,109,108,217,212,37,153,154,237,134,253,192,119,100,49,173,181,136,202,96,172,192,30,231,122,150,201,119,219,125,57,13,187,201,35,147,64,199,195,147,253,119,19,128,77,200,25,149,101,119,178,253,111,149,119,27,57,217,100,170,147,237,32,167,84,245,225,251,158,92,31,73,187,253,35,235,73,236,38,198,109,66,78,54,5,210,110,176,144,215,221,184,109,140,182,247,212,172,219,109,83,221,203,113,150,18,87,42,169,173,96,188,219,52,120,255,48,187,77,197,166,47,247,215,212,215,238,204,218,228,191,93,104,229,13,166,220,100,19,174,7,121,51,13,112,87,174,85,251,102,91,232,84,19,143,117,73,74,173,8,102,39,27,231,217,196,26,48,198,98,95,213,252,179,183,241,242,19,217,248,171,63,187,114,191,244,144,179,27,221,77,9,187,63,217,36,169,50,173,154,57,140,65,134,195,233,104,91,166,197,213,17,227,173,118,30,154,190,218,86,196,78,162,147,109,26,93,247,203,232,101,45,241,110,99,236,182,161,167,219,107,218,75,11,178,109,189,110,200,142,126,234,92,203,200,102,106,232,212,140,83,152,100,10,242,86,186,218,72,56,87,140,93,196,204,171,157,59,185,220,198,149,234,218,227,40,217,65,217,244,10,237,182,8,166,137,197,212,236,48,236,114,71,140,175,216,142,237,65,182,29,17,141,194,14,165,25,42,65,53,203,97,85,9,102,43,86,49,116,156,108,71,195,216,181,146,19,18,207,201,5,53,174,235,195,141,15,186,152,177,105,153,206,190,158,70,219,146,187,210,96,71,216,36,241,170,163,205,238,217,227,122,102,51,75,108,145,133,108,198,68,141,237,182,187,135,196,19,178,41,236,198,169,14,178,93,33,219,162,73,45,198,54,22,87,118,204,48,239,39,165,218,184,157,9,150,228,171,98,170,105,111,114,148,108,9,76,22,199,21,49,38,80,236,9,147,108,236,219,120,162,63,220,100,175,217,27,242,240,21,229,52,174,159,93,1,99,230,178,219,102,184,219,57,247,119,47,101,133,123,11,185,155,201,28,39,109,49,205,103,17,94,110,239,90,246,176,91,237,224,20,142,147,144,109,94,205,125,16,11,204,177,235,105,48,161,100,106,244,241,110,164,186,106,113,187,169,228,54,181,226,84,99,250,93,207,97,51,171,38,251,204,140,249,245,211,33,223,237,52,152,185,112,156,21,227,10,246,98,221,206,110,12,117,139,209,27,10,140,168,182,29,61,193,254,112,144,237,122,230,46,58,71,207,182,14,217,247,115,169,101,107,170,208,244,108,91,210,220,188,51,93,201,86,40,55,33,155,194,154,93,62,50,57,51,230,100,52,82,99,119,163,216,132,6,54,92,23,178,241,75,155,254,65,198,30,176,11,61,201,220,185,245,216,79,238,189,41,191,226,104,232,198,54,76,254,246,131,188,111,181,228,172,228,106,143,60,180,192,130,221,97,236,88,31,110,38,113,62,156,70,54,15,211,34,23,113,6,152,60,51,45,229,88,53,91,144,37,55,51,195,132,108,204,125,63,228,163,217,195,198,47,187,104,106,198,54,80,13,156,140,1,87,197,252,195,66,48,230,95,15,178,237,188,221,49,125,184,29,159,118,24,143,118,202,58,155,84,132,220,77,66,30,154,181,145,151,124,226,44,221,204,84,142,200,133,108,90,59,107,36,15,223,178,45,243,113,135,76,104,240,109,93,7,211,147,231,32,218,198,47,187,200,86,179,61,140,211,28,103,197,200,102,245,182,166,95,109,90,181,43,191,120,164,76,15,208,209,168,12,91,15,50,60,73,236,36,219,16,51,8,14,57,81,112,34,217,169,150,121,155,217,105,151,198,167,102,156,220,12,140,122,218,109,179,247,142,253,218,205,100,178,253,104,74,94,194,121,99,100,28,11,186,40,246,175,205,197,136,145,205,158,94,202,233,40,25,35,201,254,238,117,72,239,164,100,227,161,135,70,66,203,107,187,79,219,141,135,251,103,153,106,108,183,91,143,161,41,1,45,249,188,81,17,55,145,34,29,77,124,235,254,104,236,233,69,239,246,202,233,242,67,140,14,158,154,48,37,52,190,37,249,86,219,2,172,155,200,237,110,90,252,234,234,10,62,37,91,149,172,140,161,227,220,236,78,54,117,35,175,74,134,91,251,102,35,35,56,152,66,54,59,231,16,49,195,235,105,118,176,188,58,33,149,253,140,162,218,152,148,151,193,11,95,226,212,139,61,39,18,168,227,75,59,56,177,13,206,38,30,149,205,27,215,182,33,190,100,102,66,173,237,204,230,109,171,122,141,37,179,99,44,198,132,89,154,108,95,172,153,157,163,46,39,193,56,55,63,241,147,176,152,57,191,137,174,179,155,108,180,253,200,115,73,237,241,50,115,187,119,118,80,142,135,99,174,153,230,36,84,83,255,214,230,43,186,155,198,165,102,171,125,201,240,88,250,146,218,155,75,87,141,221,76,190,53,22,188,25,115,20,55,181,253,26,86,16,187,85,204,72,90,215,147,17,228,142,0,118,11,233,167,90,239,102,188,181,251,65,217,176,253,196,24,48,121,131,139,176,199,102,86,213,223,236,86,151,118,152,118,48,127,211,106,132,205,182,225,198,57,36,0,254,61,62,90,116,71,211,201,74,233,62,49,124,182,167,55,227,21,72,206,71,91,129,211,117,117,127,224,250,247,219,209,108,36,27,175,142,127,91,223,120,119,230,30,171,143,142,221,218,253,234,217,76,106,83,129,143,111,127,113,231,162,61,217,84,170,117,87,50,108,228,144,124,182,21,198,238,210,153,108,54,146,179,120,108,74,123,183,122,248,58,30,220,28,228,188,159,124,205,198,251,246,30,84,227,201,249,228,13,54,177,235,70,138,145,77,67,107,77,29,182,11,166,100,144,49,245,68,108,154,32,180,101,73,241,93,197,196,178,186,194,138,217,21,121,141,209,141,183,157,200,118,112,15,63,182,145,17,193,162,161,109,197,4,161,41,174,49,53,83,224,68,15,218,76,11,54,94,224,171,178,119,251,204,69,167,102,34,220,216,136,147,215,126,50,74,77,186,20,28,11,7,217,88,82,90,117,176,237,71,62,140,24,163,218,193,58,121,231,225,71,254,100,211,244,76,1,150,237,48,5,221,236,120,159,23,254,211,178,234,71,15,110,231,163,55,108,237,166,190,125,220,91,177,100,120,175,186,250,7,237,234,161,153,58,217,206,248,162,65,9,59,162,217,25,41,46,108,83,5,149,188,224,98,223,157,204,246,45,226,30,196,103,189,77,178,177,166,86,52,154,130,121,20,235,93,208,44,36,226,129,132,48,38,238,163,11,14,67,81,106,209,44,183,144,0,91,33,232,33,247,199,238,146,177,71,151,62,68,152,118,213,59,77,122,212,208,253,112,140,236,170,12,192,73,113,72,56,117,75,93,56,37,174,46,59,193,62,111,211,142,141,147,54,37,115,104,15,106,50,43,64,236,232,138,22,25,2,119,195,72,88,69,172,161,227,216,195,253,152,152,218,151,186,198,136,80,153,186,179,20,35,155,26,223,78,123,201,221,137,209,166,140,235,17,92,237,58,229,195,1,80,170,41,113,166,210,20,101,56,205,204,159,99,222,102,20,16,128,82,102,103,230,199,126,184,185,140,188,152,180,22,167,138,205,19,183,138,63,188,17,23,144,239,50,238,103,231,224,8,8,34,140,109,141,68,229,108,88,222,155,95,204,202,135,45,234,63,176,227,159,93,185,178,37,196,123,40,51,91,141,51,218,213,116,178,89,8,155,250,91,237,185,102,153,109,65,54,131,64,93,46,182,205,182,245,62,113,227,7,253,228,71,230,223,45,38,110,119,216,116,49,149,92,198,2,178,243,89,187,60,213,164,179,58,30,91,239,238,154,55,114,37,68,119,114,146,17,17,244,135,151,132,145,175,134,176,41,161,46,205,77,146,224,34,23,147,207,182,104,113,113,109,28,193,244,91,25,107,39,114,109,49,175,5,151,179,184,83,9,215,154,110,237,31,77,112,168,138,59,213,30,156,141,111,251,188,76,97,55,134,36,154,2,60,182,249,126,152,142,65,192,70,180,16,147,246,38,226,179,147,27,234,168,88,178,198,23,23,119,61,24,217,142,81,234,74,38,14,125,220,45,187,208,200,107,181,69,89,95,87,133,205,182,48,134,35,183,122,103,189,131,203,218,190,219,120,89,49,150,123,245,235,97,11,84,112,114,169,218,183,192,85,14,50,38,86,86,219,4,229,32,197,103,153,206,209,86,53,100,77,76,25,221,63,107,69,58,168,121,129,35,210,131,237,70,78,249,172,135,47,68,166,119,127,56,2,52,171,138,143,83,223,189,84,133,160,1,39,73,71,55,191,153,198,183,8,26,232,196,86,51,224,139,239,150,153,115,182,108,58,86,77,73,51,98,176,169,244,205,133,232,171,175,25,62,66,245,143,153,164,193,199,121,161,226,145,32,232,162,170,50,238,182,227,217,102,115,173,89,181,194,221,140,59,56,231,65,38,169,66,121,33,28,168,57,151,53,121,107,134,137,216,30,59,145,169,122,184,137,6,217,78,184,30,97,179,117,210,225,180,32,194,105,246,211,126,114,121,148,84,220,218,195,233,64,136,78,238,7,234,207,30,163,141,165,100,29,205,3,220,185,70,10,129,49,47,245,213,192,121,171,155,46,229,146,114,176,170,133,128,230,237,15,95,241,248,138,109,111,123,103,70,147,171,210,56,145,208,181,245,218,27,155,119,169,104,191,51,245,87,132,166,189,59,219,74,251,170,173,43,78,72,153,154,89,23,118,247,125,52,134,108,87,190,128,121,237,153,23,70,38,142,43,250,48,158,242,173,198,170,153,170,142,255,91,200,182,230,219,238,100,99,196,231,235,103,87,219,76,140,58,201,167,232,172,29,150,180,103,151,185,40,98,216,227,66,54,249,83,156,79,155,50,97,86,129,178,44,211,88,151,57,243,70,198,78,58,29,99,227,173,177,99,48,168,154,149,108,199,197,197,207,186,144,217,114,242,244,160,95,187,197,103,54,171,137,155,174,134,236,110,172,198,133,50,38,175,177,226,164,228,138,111,214,185,206,118,142,101,16,18,197,207,228,100,211,128,22,17,48,198,206,236,128,248,134,217,172,178,196,11,236,156,225,94,93,252,217,25,57,56,77,140,13,31,99,109,49,113,99,119,45,77,142,198,41,181,247,237,193,85,72,20,152,156,193,200,54,212,221,242,5,39,185,221,33,37,219,146,213,26,228,134,96,212,135,227,51,76,193,240,144,55,147,217,110,120,219,74,11,110,105,250,110,43,39,170,9,202,96,181,156,211,181,42,213,36,114,80,215,42,9,83,131,232,92,1,18,223,164,196,74,0,219,201,219,240,101,42,217,22,191,199,156,205,32,148,80,30,159,100,179,10,233,98,251,146,37,14,15,57,219,109,138,121,141,216,248,174,235,101,90,136,219,38,43,114,177,164,253,180,218,171,251,127,109,163,141,109,46,117,211,173,52,69,38,62,218,246,181,139,207,110,27,139,185,185,222,104,199,100,197,87,35,228,132,161,228,31,134,42,184,53,37,47,28,194,24,189,145,225,35,194,201,36,60,70,153,147,81,59,212,83,211,9,89,135,76,38,252,214,69,41,37,95,109,247,232,42,137,42,185,170,25,220,119,50,184,98,213,240,44,154,56,18,178,113,156,48,141,236,154,97,209,9,153,19,189,197,142,153,64,49,185,32,190,47,91,83,242,0,156,108,76,164,168,151,8,151,134,123,83,42,121,39,93,93,180,157,64,177,243,12,211,27,205,104,75,122,150,82,88,208,28,4,19,40,178,93,68,230,186,79,219,152,44,234,176,108,23,14,16,143,180,147,219,99,7,107,114,105,180,124,83,6,221,162,171,220,91,137,211,155,189,134,211,200,119,211,52,223,66,36,112,146,183,145,168,225,202,93,233,157,104,235,36,155,77,235,154,4,118,225,46,98,115,195,243,130,23,36,148,229,77,243,84,54,210,190,140,87,250,196,234,72,59,19,170,105,114,75,243,121,97,20,216,213,85,50,158,4,31,108,183,116,149,37,73,104,68,225,228,172,198,77,52,182,57,200,217,25,29,113,241,38,145,25,30,109,231,32,236,7,179,96,215,233,175,128,154,23,79,119,42,120,137,113,228,8,121,193,67,225,84,83,40,151,38,243,50,54,183,120,6,76,193,108,52,203,95,230,101,111,221,227,94,14,189,187,78,31,16,41,127,38,253,253,0,18,43,193,137,38,100,227,175,139,11,84,252,146,77,28,118,182,27,125,230,14,148,17,113,40,91,86,178,137,170,61,70,147,228,162,12,154,151,181,240,211,216,37,239,139,238,244,62,210,233,194,148,52,17,40,135,187,179,123,225,204,32,200,87,79,143,230,182,148,176,67,73,140,220,149,108,103,114,143,193,13,65,162,211,230,84,185,245,188,224,82,168,66,181,75,106,106,93,204,26,39,114,150,71,15,191,164,191,152,43,187,172,242,81,205,216,201,30,211,78,196,133,229,32,216,39,154,156,9,191,150,237,75,145,36,147,13,169,146,34,128,96,150,59,17,87,37,215,138,207,53,200,136,40,97,162,102,101,162,137,59,217,88,180,164,83,64,94,246,50,167,70,178,232,174,100,206,252,18,239,54,205,170,232,138,54,196,96,117,207,85,186,40,90,74,38,177,196,189,10,56,129,187,178,27,91,127,162,180,225,176,32,136,170,15,39,196,150,131,156,9,146,234,212,76,159,241,196,1,24,189,113,77,93,53,227,208,166,122,251,212,144,227,42,113,9,69,46,225,73,193,237,152,78,103,1,183,114,11,47,13,49,1,229,116,166,244,153,162,29,228,21,39,115,209,203,71,242,160,47,154,177,61,219,130,170,87,215,142,67,120,34,87,140,164,69,57,142,169,145,53,28,53,246,40,34,72,66,230,178,185,229,143,183,35,229,174,12,105,71,189,90,167,223,204,22,77,57,210,136,239,249,97,193,41,180,110,93,201,77,60,126,195,249,190,201,204,141,217,17,175,12,151,222,70,192,94,201,213,152,92,9,135,160,49,191,125,85,242,130,185,239,228,241,38,189,36,228,94,135,219,109,112,56,229,42,236,117,219,98,180,177,199,77,30,110,26,34,108,122,11,178,93,26,101,28,117,132,140,252,187,77,218,23,213,160,86,60,118,107,60,123,95,53,156,187,177,197,112,80,247,131,178,10,122,125,51,217,189,91,248,80,237,12,75,72,149,4,21,150,220,201,198,250,76,67,146,83,158,136,31,167,233,243,182,169,110,242,93,44,106,139,13,99,123,178,170,134,228,12,37,63,168,102,15,16,13,211,119,35,194,93,149,48,235,131,61,208,119,227,213,158,100,251,200,189,237,103,205,49,92,111,166,23,16,135,86,45,191,195,151,60,32,149,209,206,84,141,79,217,100,124,196,171,208,22,178,138,116,99,152,248,135,34,74,145,52,171,111,187,152,36,238,255,53,22,100,82,72,79,131,153,0,185,69,236,101,33,103,76,53,17,187,159,17,11,110,56,220,85,250,145,183,188,166,25,246,73,248,35,117,116,37,137,105,143,144,146,45,160,46,90,93,200,39,240,239,50,86,144,138,110,88,101,191,35,62,104,118,114,222,244,28,150,145,59,238,100,59,119,69,191,154,44,162,28,27,130,26,41,41,71,168,80,164,49,68,156,45,169,47,7,129,70,152,117,6,54,169,17,72,42,39,76,67,91,131,140,145,172,43,106,230,183,9,33,15,154,38,99,197,187,30,114,140,73,79,94,51,242,200,18,81,237,205,52,220,109,146,247,210,79,26,3,121,252,61,30,158,201,57,82,69,223,52,2,2,250,78,110,56,232,101,230,251,72,44,136,64,50,137,222,93,121,245,138,30,230,33,112,187,13,139,206,172,103,114,94,202,12,160,227,250,56,169,12,56,6,61,252,110,215,99,81,134,184,92,226,197,17,157,223,138,184,97,141,165,37,251,78,23,174,118,6,205,126,145,43,128,112,75,117,11,242,134,141,47,204,120,196,30,98,209,144,95,75,81,50,41,210,49,218,86,173,229,94,148,140,43,196,51,26,8,20,72,218,1,15,39,100,235,103,101,39,134,170,202,167,113,192,20,118,48,49,165,186,170,24,201,56,61,226,44,117,44,234,147,86,188,144,94,239,241,121,214,64,82,241,47,21,37,53,82,84,200,112,89,149,229,217,173,48,77,193,19,61,134,77,173,103,193,20,91,207,17,73,35,127,104,87,169,190,71,61,137,145,201,99,235,39,77,42,147,174,227,100,46,111,61,41,28,188,218,115,99,198,17,86,33,209,8,189,248,65,35,250,104,210,82,245,145,76,182,111,140,38,216,160,118,182,237,126,20,202,24,217,118,179,213,147,38,133,41,237,169,51,38,82,52,225,15,37,207,236,1,87,87,136,75,151,147,1,212,136,239,187,30,70,82,8,94,4,85,63,73,190,242,209,56,255,213,196,49,109,39,72,59,217,66,39,149,57,151,236,34,189,35,56,37,7,11,75,0,227,192,223,139,229,36,41,117,27,89,246,101,155,228,33,38,133,90,112,198,248,138,180,81,121,162,38,12,81,111,87,23,72,69,194,224,209,87,175,168,128,145,200,148,214,166,158,26,230,154,115,164,65,145,199,164,230,164,169,22,100,56,59,25,39,183,234,181,36,80,150,67,128,172,11,133,40,155,58,122,112,226,246,53,200,54,145,148,78,166,130,73,39,47,173,91,236,171,140,107,167,147,157,17,225,21,18,184,76,57,93,78,75,110,223,226,25,175,131,137,171,209,56,116,164,210,34,253,171,82,151,114,90,114,187,200,94,67,179,96,187,74,228,199,200,102,47,101,207,127,38,149,203,116,184,147,69,106,167,199,51,241,151,161,21,151,126,210,61,195,111,97,100,83,92,117,230,100,21,84,47,99,33,58,147,36,192,136,234,105,187,16,25,119,212,206,157,88,105,38,109,56,214,148,20,185,174,102,184,49,140,37,197,119,97,41,108,237,196,74,75,219,99,77,201,159,219,244,187,48,199,186,231,117,147,199,216,213,88,46,108,208,30,212,193,204,100,176,253,99,166,149,46,120,115,118,93,148,181,119,89,148,90,108,244,34,167,156,108,188,125,82,203,137,105,144,223,88,61,177,198,200,43,201,124,50,179,74,100,196,215,132,64,106,209,53,33,81,196,99,228,36,41,154,141,169,31,109,194,200,61,119,54,35,19,246,106,186,37,20,96,207,212,88,135,114,144,148,76,172,127,245,68,93,83,14,10,5,115,147,60,146,124,82,100,87,18,81,17,110,102,2,62,103,55,20,200,205,52,233,82,68,46,26,31,176,11,16,121,159,246,219,42,246,147,173,144,221,154,152,57,121,215,234,146,196,189,213,182,160,154,92,18,211,204,4,174,177,109,223,74,98,53,234,253,34,39,223,132,120,164,148,118,162,101,58,118,164,56,68,182,234,136,108,11,217,22,63,82,236,23,114,56,23,157,181,205,132,228,9,39,23,174,154,124,115,51,65,23,215,150,168,193,218,117,185,137,173,196,114,147,221,184,234,241,166,96,176,71,198,104,31,165,0,73,79,81,79,145,5,79,57,95,89,212,255,133,90,184,164,88,238,54,82,134,244,124,147,250,220,131,140,116,151,203,81,177,94,214,153,163,187,157,92,107,221,228,193,22,235,221,200,208,84,91,118,36,103,213,32,219,86,221,224,225,91,28,193,97,170,156,172,108,170,57,218,156,215,126,214,241,73,116,73,145,91,76,241,223,201,143,68,80,111,158,161,134,202,169,2,145,28,169,57,47,244,0,149,244,38,221,115,28,4,59,69,156,11,21,198,5,215,115,156,34,66,255,219,201,111,177,70,37,21,126,163,181,53,29,77,237,238,30,123,89,16,14,250,238,148,183,72,215,134,79,225,43,85,45,30,107,213,115,193,71,193,83,83,45,126,152,178,235,204,5,207,219,137,156,72,177,117,178,105,210,253,228,236,199,158,240,44,216,225,27,46,194,161,237,217,248,37,34,189,126,59,5,202,176,246,23,98,51,78,238,76,69,201,11,42,77,137,212,254,108,139,164,86,21,169,170,57,106,18,184,43,170,166,219,18,173,158,17,55,138,14,246,245,100,68,155,13,184,230,32,147,179,160,251,185,16,137,105,81,201,65,212,110,209,80,64,35,146,19,228,70,60,81,168,248,101,103,57,4,99,53,192,110,151,141,50,173,89,169,177,105,66,79,167,172,160,69,173,5,124,245,228,173,183,147,214,61,178,73,130,172,241,0,77,85,53,1,188,121,238,163,145,77,7,74,26,251,223,80,201,98,59,71,170,163,6,233,40,142,41,81,169,177,147,77,180,105,66,53,22,93,246,209,20,106,111,167,108,237,70,53,161,127,55,217,90,26,116,165,44,199,54,100,86,51,25,27,208,85,99,11,170,235,64,201,216,75,57,191,59,1,40,224,213,49,84,67,139,170,109,186,21,69,94,94,249,198,177,58,229,114,19,244,171,81,58,106,119,15,235,240,20,186,196,131,227,100,178,85,52,117,128,220,200,236,165,53,166,117,244,229,148,249,111,108,129,18,9,39,27,87,218,22,125,184,93,137,197,75,107,242,168,69,212,85,33,28,89,157,165,101,20,38,173,179,66,73,39,69,207,201,149,220,86,13,186,218,81,217,189,74,139,60,142,46,242,222,190,59,83,224,233,84,114,102,53,125,30,55,163,231,104,217,129,109,229,148,7,190,108,158,222,11,119,234,4,181,117,185,115,243,96,130,145,183,225,30,145,205,34,106,234,187,97,98,223,132,143,30,4,116,20,175,71,48,189,185,98,132,107,226,253,70,200,213,201,102,156,231,166,185,243,166,191,58,211,32,167,31,172,2,57,255,148,206,196,179,109,159,81,144,228,114,177,224,126,14,26,242,87,178,60,186,49,241,214,102,137,163,221,148,172,102,38,154,114,115,229,42,155,218,208,22,245,93,39,36,118,148,226,18,245,57,57,229,71,204,40,75,25,112,218,52,10,157,109,193,242,172,221,52,133,116,85,79,13,25,10,91,153,149,211,148,251,169,159,7,222,28,245,255,38,36,247,170,158,111,147,153,77,202,74,81,144,78,92,220,78,70,139,58,121,106,76,179,58,145,118,74,12,130,140,153,169,182,162,253,27,15,165,212,203,110,26,108,54,137,78,45,118,148,242,146,187,93,79,38,64,39,76,224,228,106,231,172,170,30,158,176,117,102,157,252,214,53,126,99,102,79,43,81,210,106,202,86,107,69,53,237,106,131,151,168,178,183,223,110,85,61,227,112,83,207,66,4,92,0,246,169,58,84,161,64,218,201,54,146,34,30,33,111,216,243,94,233,107,210,6,255,163,170,203,189,207,239,38,61,181,168,110,216,70,149,186,207,124,51,193,184,108,69,201,166,218,251,89,43,56,2,78,150,48,106,211,30,0,0,152,104,234,201,33,228,94,99,71,76,25,57,25,1,141,84,183,117,130,123,152,222,162,79,6,15,165,4,58,7,225,161,174,90,252,200,144,60,200,184,83,4,103,2,141,214,120,134,207,170,179,226,106,74,162,196,59,255,71,14,85,201,177,69,73,47,198,184,29,75,5,197,96,63,233,210,182,181,61,168,108,134,152,61,12,76,53,168,212,212,139,219,204,88,54,10,175,147,71,45,170,44,87,70,157,75,1,77,99,204,133,192,221,36,163,29,196,96,179,127,55,113,105,155,33,178,111,193,252,237,20,128,219,32,212,61,167,45,192,101,168,92,150,91,153,11,70,150,155,30,36,113,16,34,154,228,145,62,232,124,112,181,149,53,197,78,166,101,63,95,221,39,102,228,221,36,160,56,111,41,164,50,97,16,100,51,222,178,40,87,166,142,174,155,135,55,64,227,33,177,114,142,30,41,74,19,246,166,173,187,224,164,108,35,234,86,82,0,215,0,230,51,235,74,54,112,56,140,65,5,57,19,244,147,103,87,178,136,182,128,166,49,187,68,149,70,106,0,178,59,234,199,104,138,96,38,153,148,228,181,207,119,47,77,7,35,202,215,61,6,55,205,129,165,168,53,237,1,61,99,231,164,24,139,157,100,178,254,138,231,233,1,20,196,34,37,33,219,9,140,194,98,202,222,84,39,220,40,225,132,137,28,100,210,140,171,24,16,104,168,41,64,115,236,189,4,162,231,102,15,181,162,6,146,144,49,107,211,165,100,106,153,226,40,151,76,235,78,169,169,48,112,64,89,64,4,57,200,125,36,203,201,232,21,35,203,245,112,155,71,147,106,26,168,212,72,116,167,50,149,162,84,32,41,118,167,82,35,36,14,107,142,109,15,219,132,188,211,46,39,129,144,182,221,181,99,59,72,159,33,119,77,200,112,104,231,38,212,78,227,43,17,178,113,208,0,181,25,181,97,18,113,93,177,113,179,43,109,163,40,81,114,23,201,183,228,40,249,179,201,195,40,18,107,50,211,192,236,99,23,183,84,160,36,73,38,37,44,66,236,240,88,208,10,54,211,42,62,51,83,93,169,253,241,153,173,196,15,196,184,48,229,40,81,45,120,144,107,29,165,7,66,222,218,172,126,175,196,112,118,37,155,45,191,123,81,23,26,182,49,31,93,211,78,13,133,63,123,27,42,199,92,21,227,139,75,128,137,0,255,145,53,15,195,168,195,119,229,228,106,162,189,40,185,218,109,114,13,134,4,167,93,144,47,40,196,217,9,72,56,25,63,166,24,185,21,229,51,52,179,106,95,96,154,170,140,182,37,217,188,142,148,173,101,239,55,33,147,209,238,40,41,181,19,172,45,74,222,161,250,232,110,166,133,186,241,237,20,17,172,157,228,69,179,69,47,101,249,235,174,239,22,27,183,162,99,4,204,194,200,172,18,113,73,109,116,160,0,85,194,65,89,108,216,58,176,181,220,95,97,186,231,48,145,132,60,156,246,115,201,10,249,131,147,108,139,210,151,56,40,59,21,98,226,143,35,59,58,108,185,129,69,32,128,107,196,218,211,234,233,81,235,165,210,86,226,250,102,179,218,245,241,137,143,152,115,109,58,186,119,28,36,78,166,54,77,56,138,217,67,43,208,89,7,25,94,182,9,179,179,115,151,122,28,225,81,56,162,249,41,181,93,114,137,15,242,74,70,161,238,150,221,46,162,52,78,54,205,117,41,74,230,225,37,200,118,95,52,25,148,2,49,210,60,156,204,178,137,107,139,242,191,238,197,56,43,105,22,123,214,205,38,176,181,251,205,182,155,156,79,170,19,214,184,169,93,199,126,114,228,23,213,157,182,49,31,103,211,236,223,41,193,144,234,62,170,73,156,60,228,69,85,50,153,4,254,112,94,174,190,198,17,40,142,179,4,120,21,208,61,66,38,217,40,22,181,101,54,69,150,165,15,36,59,127,55,133,141,202,85,48,114,83,136,39,214,132,224,162,146,107,36,45,227,88,193,8,208,135,219,46,4,116,197,70,169,155,230,249,97,240,153,80,62,182,164,93,74,221,147,126,216,142,214,112,144,87,148,36,97,59,232,156,57,32,115,246,161,245,200,213,223,134,182,230,202,200,110,143,38,180,175,100,251,31,215,162,246,81,157,32,107,138,225,30,28,15,79,214,162,42,169,189,119,64,229,29,228,6,62,132,196,222,65,18,44,158,242,188,14,116,150,42,234,174,157,61,19,29,46,57,241,119,216,34,202,104,144,39,118,87,180,59,218,135,106,104,195,210,93,227,225,196,180,5,54,202,254,135,7,30,169,128,43,233,163,166,51,200,195,193,87,90,252,36,118,54,64,51,80,72,109,45,158,79,77,117,114,147,210,21,59,90,156,174,227,32,218,200,129,159,36,39,173,3,134,118,184,75,70,33,10,175,19,114,31,14,246,131,188,13,207,234,124,117,27,81,164,195,216,172,4,88,171,166,33,98,216,172,94,97,94,201,12,204,82,229,103,100,112,134,14,150,104,18,129,60,16,49,54,91,94,70,20,246,32,19,215,81,3,196,182,154,44,7,127,120,35,199,64,248,45,209,143,114,156,226,138,243,126,85,189,117,64,82,121,254,47,181,230,84,16,200,179,241,8,122,146,109,165,74,137,44,5,33,27,239,240,0,33,250,151,214,69,162,140,172,129,51,89,49,34,8,37,8,121,164,140,28,243,206,3,217,71,56,98,107,40,125,217,71,3,146,150,69,172,3,180,185,250,245,3,118,41,175,167,209,59,161,147,228,100,96,78,84,192,17,102,216,188,10,182,14,103,150,42,251,32,46,216,186,30,219,57,82,178,75,210,209,24,213,135,1,132,11,143,163,49,71,239,11,121,85,7,87,34,87,101,61,69,200,201,161,118,24,19,19,180,232,143,114,22,246,101,56,75,143,207,30,96,143,93,100,20,233,93,228,139,31,228,14,200,161,240,13,234,252,146,215,103,17,97,27,149,76,147,140,83,43,31,206,204,10,116,83,82,253,145,53,171,206,109,169,98,37,79,67,70,115,185,170,83,87,44,49,185,95,59,22,121,91,252,217,32,224,104,42,33,38,76,241,124,62,172,161,189,106,86,1,1,42,32,59,14,50,133,100,73,220,80,59,202,145,123,107,108,179,186,173,177,68,149,246,145,213,126,8,184,58,82,178,179,156,226,189,97,194,174,62,154,82,147,36,177,6,242,58,246,178,250,104,10,70,187,200,253,189,3,237,226,140,3,65,205,135,10,121,111,158,189,105,250,7,121,142,18,24,194,91,16,40,122,23,24,65,77,116,226,80,174,238,91,168,176,245,38,69,205,198,147,82,230,138,29,228,66,241,144,72,40,4,84,117,212,182,161,52,111,82,78,4,150,82,141,212,1,106,183,193,236,155,59,130,153,225,101,228,3,182,117,83,133,4,228,58,91,195,226,100,60,250,211,99,207,171,1,236,200,78,46,163,98,81,38,94,209,141,125,244,58,64,73,139,172,10,70,234,238,19,47,117,148,131,79,242,66,54,154,111,8,149,175,173,156,86,124,197,157,234,171,146,134,235,66,78,26,133,82,158,20,103,219,9,142,147,104,244,128,167,80,92,19,187,61,144,95,133,124,241,222,30,100,202,254,149,95,18,204,79,66,22,120,90,176,222,26,5,221,113,204,72,122,211,203,103,50,219,211,110,8,190,0,111,32,211,38,109,212,51,59,129,147,42,245,116,204,128,149,116,112,21,42,93,83,213,124,59,112,236,204,114,223,253,130,80,171,157,149,99,97,252,29,130,181,2,75,72,105,145,114,203,1,17,230,183,143,244,174,174,188,214,230,230,229,216,21,144,206,85,211,251,219,54,18,184,246,184,249,168,36,242,238,74,241,160,191,154,155,159,55,21,79,64,141,28,46,29,174,102,35,115,93,133,27,154,186,243,5,242,4,179,50,106,106,231,93,55,173,96,178,165,162,15,79,54,145,173,4,153,154,243,36,2,106,68,25,93,114,146,224,210,52,165,1,212,193,234,9,204,212,255,114,93,133,188,147,143,190,8,35,223,4,83,148,227,128,69,238,163,73,139,79,187,234,50,3,147,207,37,16,56,208,2,60,205,151,173,173,239,46,129,200,97,144,83,184,141,242,166,160,2,38,82,133,143,155,236,153,254,11,35,175,109,83,187,210,24,28,40,108,46,98,80,255,212,201,0,28,176,253,201,39,14,85,234,212,71,174,134,157,14,159,184,241,113,117,162,81,184,176,187,114,9,149,140,148,253,164,238,167,144,48,5,100,36,193,68,36,26,177,174,33,180,241,207,151,164,10,57,153,106,243,171,203,240,113,8,153,154,128,28,159,101,122,100,87,99,96,111,185,135,62,97,191,203,187,186,178,204,78,93,1,8,158,19,223,170,218,103,32,182,133,246,104,100,56,185,154,142,117,48,254,120,120,69,241,85,179,149,106,255,88,210,5,52,78,53,91,73,86,136,209,20,1,103,185,126,112,146,234,5,196,96,204,152,144,145,148,33,35,1,217,230,51,199,145,38,152,107,176,102,146,244,82,232,50,141,75,32,110,2,194,65,46,27,73,99,104,2,124,134,15,130,45,242,209,132,108,78,15,31,138,237,22,170,78,183,87,201,178,160,243,98,71,251,21,89,73,71,18,119,22,81,226,18,251,13,26,145,242,21,144,150,176,48,156,140,204,207,58,122,1,70,214,223,13,246,159,120,176,201,38,40,110,4,161,71,141,148,14,113,149,17,82,243,139,63,146,14,197,81,134,93,89,157,223,81,100,69,210,133,144,201,240,90,167,146,85,211,201,89,181,14,24,68,87,132,150,62,226,36,226,183,44,84,199,22,39,83,19,83,212,41,74,202,176,75,47,222,221,52,38,102,90,212,18,112,82,164,235,219,105,73,234,245,68,5,91,130,163,145,65,160,163,77,195,143,248,76,37,107,116,19,228,78,35,15,100,120,231,27,187,137,108,93,149,141,169,249,163,119,98,190,114,117,87,92,251,37,229,201,13,133,139,175,3,159,34,180,86,211,81,139,160,6,226,183,180,115,226,194,139,156,219,170,190,170,21,8,179,22,215,3,167,80,22,51,99,197,99,234,126,176,138,159,188,75,17,252,128,172,217,150,169,203,227,202,218,212,243,8,188,197,238,159,69,4,39,157,220,131,37,44,152,130,33,188,171,195,200,236,54,12,9,191,245,149,236,213,85,189,127,123,84,208,215,1,232,219,219,217,189,7,14,150,91,48,169,42,16,35,149,145,100,131,135,253,211,73,154,151,137,145,58,188,249,65,48,141,119,232,88,66,54,245,46,249,241,207,59,201,151,234,71,227,91,60,135,197,142,136,189,88,243,218,184,232,228,109,29,100,224,139,180,88,22,114,242,164,135,58,82,111,180,158,181,142,220,0,191,214,132,224,55,181,226,97,205,221,227,182,227,64,242,124,37,119,175,2,171,121,248,60,147,62,251,130,126,127,144,71,92,32,157,7,239,158,168,110,43,216,128,86,218,148,217,1,83,179,185,169,220,242,166,145,62,98,209,109,117,137,14,238,72,21,52,224,81,171,58,79,49,49,66,140,32,33,151,156,194,69,192,196,79,190,222,197,142,184,135,163,43,72,164,156,68,57,134,251,204,103,181,157,27,112,205,114,196,177,63,125,201,72,28,239,130,239,138,150,209,147,39,76,84,80,124,154,84,20,173,96,16,36,231,71,38,105,150,170,233,199,43,160,102,158,184,89,9,100,111,2,213,13,179,35,105,174,57,153,34,245,19,179,3,95,161,250,195,1,76,213,36,176,117,132,248,220,30,93,76,132,110,26,101,39,180,184,56,68,50,100,91,85,141,225,144,215,83,220,206,6,55,186,169,223,159,216,199,238,81,202,74,177,225,166,217,80,164,34,52,207,216,179,209,166,162,158,24,22,41,169,222,107,2,136,90,144,127,52,242,69,186,199,238,223,109,186,67,74,162,15,152,169,133,7,193,189,73,27,201,4,162,58,22,78,165,7,42,141,140,134,187,106,64,143,2,196,230,239,70,237,41,226,37,27,192,150,30,36,173,152,141,166,119,202,187,77,90,145,180,230,174,170,109,215,99,88,76,195,77,142,0,137,49,131,238,55,207,10,46,181,221,243,153,184,166,248,127,36,152,72,17,87,117,229,143,116,215,164,169,9,38,201,162,236,212,168,96,78,139,236,42,96,195,56,70,209,112,220,27,163,87,178,93,144,61,190,154,154,172,114,10,161,38,84,9,159,89,162,78,94,131,160,212,210,44,174,212,210,212,192,36,167,62,60,97,67,250,138,19,115,211,58,43,172,108,210,40,156,140,230,41,30,2,64,39,22,47,87,90,71,34,252,178,42,153,42,147,233,151,108,35,84,163,100,188,156,37,220,150,220,213,114,26,189,59,232,230,138,50,177,201,65,3,137,131,192,157,83,1,244,17,209,57,58,206,100,119,144,119,179,3,169,146,21,178,169,88,201,195,87,100,132,109,170,58,22,124,42,158,200,110,135,204,184,118,215,207,2,164,208,147,0,250,232,151,162,143,30,49,89,95,147,140,181,170,1,113,154,57,120,1,138,145,11,208,125,242,236,76,167,28,143,202,225,191,164,46,68,200,101,224,149,56,57,107,137,100,25,153,112,62,235,133,46,19,26,239,78,185,196,114,45,56,47,37,105,154,68,30,19,118,211,123,77,163,2,25,139,119,45,121,28,158,106,227,125,19,101,32,239,219,232,137,112,144,247,33,200,36,227,162,141,20,110,39,55,106,116,86,77,63,160,238,176,58,53,239,138,123,190,225,79,134,235,31,228,141,120,157,16,193,73,246,152,25,96,58,69,19,247,201,123,216,162,175,192,192,165,74,194,225,73,223,222,163,147,195,78,110,157,214,189,228,161,212,187,79,158,36,135,174,78,220,17,12,138,228,203,161,60,245,51,121,98,220,55,244,251,42,126,135,140,146,179,248,216,221,22,188,136,64,205,228,190,68,192,141,240,76,46,154,132,130,143,214,29,246,192,86,212,162,137,207,102,17,239,192,221,58,57,225,165,144,87,167,161,171,29,199,132,2,110,245,43,228,177,198,123,80,83,94,53,78,97,50,141,16,183,207,140,4,107,61,70,102,80,237,1,203,138,203,199,14,175,102,154,247,241,213,190,40,5,191,157,38,116,119,178,130,125,187,236,30,236,0,76,106,230,62,46,73,159,26,37,28,93,11,222,136,129,57,198,195,74,165,190,130,243,147,81,212,246,72,93,24,205,46,170,190,219,84,116,99,78,17,150,106,244,142,169,154,96,143,15,197,151,220,132,71,209,172,236,132,71,63,142,2,176,2,251,169,220,193,244,159,72,222,223,16,90,26,164,4,242,30,16,84,143,167,13,16,215,211,179,169,121,11,242,58,42,78,133,140,23,55,5,121,57,221,235,180,143,128,109,141,72,95,195,216,63,149,82,216,249,10,50,55,89,139,83,0,226,19,50,115,207,167,162,132,154,163,215,214,6,248,176,102,231,216,195,135,183,219,201,169,156,74,93,41,232,157,237,45,240,233,158,82,188,204,0,232,243,213,104,75,167,108,189,33,203,103,120,148,150,34,146,167,146,46,245,112,17,92,173,88,43,90,158,66,180,124,141,176,48,39,111,63,37,243,145,6,231,15,95,211,144,21,66,30,9,107,62,113,130,9,167,99,74,172,61,234,37,182,225,224,210,58,118,28,21,81,251,130,226,96,47,59,21,94,166,238,72,162,84,27,18,197,210,218,200,60,186,92,197,232,146,234,185,2,107,120,104,156,188,211,251,68,235,27,169,239,142,168,241,104,66,182,106,21,33,248,144,75,132,195,7,130,161,214,32,82,30,22,129,124,144,15,101,102,228,28,38,7,40,2,183,152,198,68,93,179,78,71,222,81,132,187,169,49,41,90,5,79,41,91,236,103,30,222,54,173,130,239,219,204,33,32,209,162,106,249,62,174,161,232,8,55,194,254,93,211,255,201,215,241,252,72,188,155,203,169,10,151,84,174,200,7,31,228,172,56,213,157,155,237,187,137,42,167,56,241,228,239,183,210,211,156,88,111,167,244,253,156,28,253,101,29,89,99,138,165,11,48,199,22,89,48,176,125,227,229,155,102,247,3,221,234,105,23,102,231,224,249,214,236,254,222,242,188,2,164,156,41,92,186,105,86,171,60,124,160,243,23,77,254,79,118,20,101,63,150,69,209,191,96,165,219,188,64,184,104,21,64,143,228,149,192,191,223,142,128,181,172,202,74,146,184,127,119,33,162,184,159,176,149,70,8,212,51,66,76,155,168,90,71,66,18,113,109,147,108,127,22,206,128,17,151,246,56,104,116,151,233,90,31,9,224,84,84,204,153,160,221,177,79,133,188,14,84,46,39,143,82,17,197,83,232,81,153,140,227,134,60,28,161,2,26,176,186,136,129,245,246,19,114,7,45,176,38,223,0,40,255,4,27,64,242,65,176,141,148,155,98,141,2,24,67,186,80,144,49,85,21,155,134,94,10,185,78,106,219,149,202,138,236,91,76,108,168,252,167,218,253,37,234,177,33,147,242,171,163,129,52,242,100,173,11,134,142,214,20,141,32,100,36,178,152,169,123,2,106,0,209,89,6,163,152,40,110,147,49,164,230,238,175,149,171,72,159,26,5,6,232,148,172,122,98,18,222,249,148,78,48,44,197,97,3,71,174,22,25,84,167,82,170,61,212,168,209,153,100,89,79,149,86,11,13,29,157,92,70,119,67,125,248,78,84,36,146,231,128,194,208,98,40,96,5,106,36,230,241,178,237,132,104,96,215,96,166,245,53,180,165,83,153,86,192,33,146,250,177,98,164,159,234,176,236,254,165,72,41,4,107,70,247,107,223,103,27,34,2,190,237,84,33,60,128,128,75,144,81,191,197,0,89,128,253,8,85,159,46,121,235,169,242,205,158,214,163,88,176,102,2,144,90,3,182,114,20,35,185,46,15,89,43,219,77,250,111,180,64,66,138,154,221,164,181,7,25,160,108,255,48,124,30,171,130,157,32,253,162,122,0,64,183,83,205,196,136,198,105,250,232,162,37,67,35,190,31,105,152,11,90,181,98,231,131,72,16,139,50,114,224,147,178,226,54,90,94,121,82,172,137,50,69,193,238,219,72,184,73,145,51,203,186,105,173,147,169,100,51,103,220,184,186,105,232,167,230,17,27,215,49,200,88,170,90,59,179,227,226,242,36,230,157,188,35,101,212,84,100,198,245,50,242,128,223,149,178,29,202,53,247,57,115,234,65,20,244,159,12,152,72,68,6,99,34,107,153,10,104,133,81,76,190,130,8,145,245,225,120,220,195,146,24,241,174,83,71,14,144,110,163,162,15,117,35,73,126,53,208,178,9,248,64,79,130,134,235,43,106,103,131,125,198,142,12,8,24,109,207,66,40,181,205,212,238,129,128,175,168,255,121,117,215,29,229,244,36,165,11,228,39,21,51,241,102,250,161,40,108,63,9,28,158,237,59,26,248,105,161,19,119,62,226,62,36,141,131,74,165,93,130,112,220,70,3,89,211,20,182,83,195,0,12,185,86,102,35,86,158,174,253,139,48,26,99,183,64,75,216,20,140,23,60,184,213,11,188,6,198,227,166,77,105,0,119,138,50,17,234,45,20,33,137,0,49,14,172,104,33,75,176,82,91,6,144,192,155,102,243,90,46,136,246,170,163,17,238,54,201,228,18,228,126,234,217,38,237,107,7,56,136,182,30,68,249,11,27,158,118,28,185,119,237,56,144,70,136,37,142,66,3,72,76,240,168,71,92,63,178,233,7,250,174,246,28,192,122,142,251,181,142,158,94,242,112,156,244,243,148,142,116,98,237,45,88,183,89,207,132,193,82,181,86,208,180,206,44,103,152,236,194,164,24,222,132,30,90,141,153,145,71,162,189,176,110,239,115,252,133,47,124,243,250,173,135,15,222,186,255,240,17,45,179,191,241,83,159,125,17,53,226,250,234,59,191,253,139,239,253,222,111,254,241,31,253,139,247,126,243,23,175,94,76,215,87,239,252,189,95,123,231,143,254,240,221,95,253,253,239,254,234,239,93,189,120,53,16,251,236,145,52,19,255,207,223,122,247,127,251,131,219,40,239,252,202,63,124,239,95,255,142,253,237,59,127,231,215,223,249,151,255,246,221,63,248,39,222,190,249,234,189,223,253,163,119,126,227,151,175,188,161,243,123,223,250,173,247,126,229,239,190,247,135,255,121,244,184,254,48,29,157,77,127,48,190,108,34,39,247,23,76,117,220,193,126,156,222,12,20,104,202,211,187,147,233,66,52,143,125,218,7,22,138,41,155,7,217,182,227,52,152,96,169,113,56,167,82,159,179,78,242,186,119,0,98,157,12,59,203,242,108,19,158,20,98,28,84,179,79,250,20,87,70,205,112,231,116,144,193,78,147,20,65,176,128,200,225,240,137,245,81,76,209,133,188,14,139,233,66,110,75,198,3,90,38,57,227,152,89,130,188,143,198,133,66,6,162,34,31,19,31,229,205,226,166,65,7,67,231,222,157,76,248,89,103,78,199,76,96,224,46,100,64,212,147,142,78,160,172,172,62,58,119,26,109,40,121,33,129,241,216,47,42,121,241,147,41,153,82,153,99,89,80,70,178,120,48,211,104,178,66,62,248,65,6,59,175,166,211,195,1,255,56,200,118,191,150,124,122,120,94,70,167,208,11,121,184,232,166,212,96,230,141,76,10,39,147,122,190,40,185,18,125,240,119,219,162,175,93,143,18,5,61,112,177,131,76,192,40,41,217,94,87,99,75,136,140,108,58,186,12,148,56,95,53,34,133,130,250,7,206,61,240,26,254,97,244,62,19,92,48,59,76,20,220,110,217,201,117,116,155,19,50,26,125,242,53,223,7,182,161,144,141,21,141,112,236,133,108,170,126,23,35,21,153,79,107,222,227,180,236,52,170,219,245,22,160,144,148,32,3,104,34,165,172,24,226,36,9,100,39,143,170,159,109,146,19,40,102,201,71,231,117,180,138,157,100,50,76,155,95,49,122,176,101,221,146,14,166,24,213,26,7,185,225,75,159,199,161,143,220,147,126,28,38,110,92,17,89,140,97,216,80,176,156,140,30,61,245,205,68,130,162,241,11,167,218,89,146,64,113,234,59,33,212,118,108,247,78,163,160,50,147,106,210,232,47,102,34,210,201,117,160,185,57,57,143,51,190,248,253,5,124,67,194,69,28,90,211,187,157,70,189,202,148,11,35,147,135,124,69,39,227,87,46,66,94,71,165,191,175,119,27,74,216,164,86,50,203,55,95,79,219,10,250,216,77,50,205,195,241,47,93,200,164,11,74,201,51,151,135,206,191,199,41,164,206,79,17,80,51,73,73,116,184,117,50,82,126,134,100,50,126,253,1,30,60,200,176,195,69,114,193,179,253,95,42,120,143,137,247,52,226,213,243,221,20,239,141,124,210,11,217,212,82,180,240,73,70,12,77,42,62,159,169,35,144,180,110,51,117,150,133,110,191,137,7,118,4,157,241,168,31,100,68,72,201,50,179,178,142,166,218,7,153,22,139,82,224,146,71,62,162,13,114,50,24,0,85,30,110,231,23,228,239,131,76,65,146,160,148,80,237,110,203,146,253,179,183,161,243,201,195,233,175,177,250,237,26,80,83,210,58,11,215,254,54,250,47,94,200,228,130,108,250,112,122,198,86,231,228,189,13,224,111,249,176,81,154,188,5,185,143,150,194,74,6,249,216,103,78,141,250,46,223,133,91,21,216,176,131,186,34,13,245,217,64,246,59,159,167,12,167,44,186,95,116,72,32,147,252,66,30,237,123,86,121,56,26,96,242,83,220,113,250,8,10,67,6,170,158,252,114,39,119,178,216,171,144,27,181,106,23,50,89,67,52,31,144,239,26,161,221,227,52,236,200,155,164,119,4,196,85,176,179,130,204,193,149,135,119,106,88,83,143,135,23,41,152,206,105,92,155,213,215,140,157,221,166,3,23,60,248,129,19,28,223,197,93,221,132,188,34,179,226,187,26,49,147,44,228,29,117,116,126,117,150,90,218,156,241,177,30,162,145,105,111,73,18,41,168,225,77,116,47,115,50,25,52,187,76,140,234,176,109,243,37,27,80,117,243,234,230,50,16,233,124,197,210,208,131,229,217,68,98,211,234,43,198,26,76,107,139,68,125,179,167,138,15,54,85,165,72,123,251,140,234,210,14,142,68,53,94,231,35,132,10,74,207,234,171,125,233,90,49,79,89,30,104,78,53,59,153,106,7,217,13,138,12,119,87,239,246,129,41,32,25,157,57,83,67,222,179,63,124,69,73,235,242,110,186,201,165,205,31,14,246,153,184,180,7,202,231,62,167,86,9,45,118,161,130,102,214,156,58,242,155,179,204,140,101,50,254,235,100,140,254,38,51,51,153,152,235,238,163,27,255,78,39,50,144,194,78,173,104,61,250,236,145,233,149,156,76,101,131,158,34,26,40,172,241,106,178,236,246,36,123,61,240,205,139,111,136,41,111,121,213,69,25,176,146,197,31,78,146,229,186,43,121,96,68,251,195,169,42,76,91,83,114,89,230,126,245,81,211,120,34,19,105,247,131,100,76,5,48,73,33,239,101,64,210,12,50,97,20,83,37,231,135,81,202,76,244,220,201,100,24,78,53,7,43,111,95,93,130,144,231,80,80,62,39,25,152,223,122,8,1,202,46,112,118,173,66,38,255,36,21,39,95,26,254,78,50,184,9,237,184,247,163,9,117,146,116,82,35,211,40,226,224,242,70,206,164,176,201,204,51,8,15,49,243,225,97,221,117,52,231,203,183,36,149,33,197,39,181,128,178,225,39,45,141,242,30,57,166,244,52,201,36,234,29,100,78,214,116,94,229,209,41,98,105,78,94,65,92,159,26,53,88,143,176,98,95,149,21,33,210,100,85,40,205,72,205,103,70,98,76,213,69,171,35,113,214,31,94,203,41,39,58,83,72,74,10,183,147,41,66,232,242,110,16,159,240,171,93,200,136,70,57,12,84,236,236,110,10,160,211,128,212,58,185,14,149,99,169,85,127,118,163,182,89,95,141,241,208,179,147,1,47,86,42,121,222,164,135,92,168,200,189,44,98,181,236,3,232,194,55,27,60,34,177,128,168,193,38,181,232,120,54,192,12,105,209,131,182,83,254,236,7,109,116,91,215,37,179,27,5,232,165,83,129,48,221,245,213,64,212,31,68,150,95,186,76,65,28,55,206,201,4,57,69,205,1,138,149,188,87,39,35,93,132,37,65,38,201,243,32,3,149,187,156,168,164,176,31,59,109,122,58,249,79,253,244,106,178,110,15,50,21,239,235,105,102,227,98,251,204,208,144,54,253,40,146,86,124,51,72,35,170,42,206,193,167,205,148,208,31,228,209,235,87,87,172,18,69,243,209,68,5,164,165,5,15,31,136,93,78,166,44,73,111,207,104,77,155,157,10,239,91,101,102,198,72,233,175,120,144,237,147,75,210,21,237,96,175,172,62,51,242,86,4,171,246,66,222,252,248,147,139,168,105,199,25,40,86,146,123,156,220,65,87,168,250,110,120,142,175,120,31,57,36,186,164,163,53,173,175,56,149,177,146,25,57,214,148,133,114,242,200,169,213,209,5,88,174,120,120,219,180,191,67,38,187,122,95,91,140,70,206,233,110,163,164,238,91,188,187,142,182,173,114,53,97,191,135,41,108,228,12,36,141,188,123,163,15,219,234,27,70,122,238,162,39,141,88,165,41,251,78,38,155,94,244,175,50,66,147,61,86,13,104,74,189,63,120,201,92,130,152,36,108,96,173,10,199,1,255,126,157,228,1,185,37,228,149,26,241,120,117,181,185,235,197,174,163,87,100,158,163,187,20,187,210,120,19,174,62,183,219,108,144,162,140,152,130,239,184,126,3,102,160,202,187,129,228,46,115,176,217,71,77,158,93,138,219,124,188,184,16,199,20,34,90,233,124,49,72,38,73,14,49,17,211,165,196,139,225,40,250,209,37,215,209,75,48,206,25,73,206,250,102,58,186,30,107,66,73,90,201,167,209,244,79,118,233,67,108,104,237,122,136,97,134,213,239,110,161,245,86,223,101,52,45,206,124,183,70,24,164,232,49,3,52,172,251,13,0,222,204,196,151,204,108,189,40,74,78,110,96,106,157,182,195,184,167,107,73,165,142,230,229,74,70,228,187,226,73,71,202,165,233,102,129,43,225,226,3,99,125,221,84,64,192,194,92,51,4,0,136,164,3,209,21,198,145,247,53,105,68,166,86,213,52,128,10,136,209,166,68,37,213,145,134,174,221,98,193,247,209,103,88,201,203,72,83,112,50,122,146,234,180,29,20,76,191,185,3,82,121,79,170,159,117,178,139,130,140,151,226,164,35,45,196,53,253,225,189,143,158,100,66,6,41,197,77,35,64,172,4,87,159,184,6,0,83,197,169,125,32,135,11,25,7,169,175,202,74,83,244,85,238,22,209,219,184,214,151,214,140,66,77,84,40,185,6,100,122,60,184,127,186,162,59,105,79,7,149,180,84,53,232,202,104,61,94,125,214,100,6,229,211,118,20,170,237,124,52,61,191,210,105,98,107,6,236,214,71,219,127,223,228,225,184,14,0,119,243,119,47,128,140,137,25,64,195,175,184,61,56,25,182,51,153,100,6,215,166,73,59,171,69,173,4,138,162,139,239,53,41,173,117,81,203,170,161,250,249,221,2,215,43,233,86,95,208,107,131,92,178,100,223,98,150,154,205,208,226,20,33,65,139,82,209,188,252,114,236,164,156,158,230,197,110,52,63,162,141,123,185,169,101,180,81,38,230,228,109,212,110,233,104,32,111,220,70,24,157,116,218,76,225,24,45,75,0,239,137,123,75,97,164,44,248,78,97,158,203,189,129,110,36,174,111,220,125,32,238,248,195,129,252,107,89,77,136,68,221,166,223,107,46,64,86,155,206,110,203,86,131,165,140,70,82,101,213,169,181,81,19,115,112,51,220,70,250,110,44,181,176,39,11,184,38,234,31,99,55,193,86,113,86,9,114,235,105,213,128,152,88,131,147,86,96,221,118,37,19,33,244,45,73,163,228,83,119,27,28,205,228,228,209,171,71,20,153,145,12,221,167,196,30,13,56,244,52,140,8,130,203,69,144,35,165,1,156,105,146,3,68,51,68,196,66,235,230,77,77,120,251,150,208,13,1,246,17,112,49,64,139,40,180,12,233,213,154,2,80,144,65,64,155,171,60,229,125,18,148,150,12,74,0,1,249,41,147,139,32,241,82,157,64,242,68,153,234,0,56,229,226,10,162,212,166,214,41,57,91,21,203,10,244,4,99,206,241,112,4,169,250,36,97,220,33,97,134,200,86,110,9,254,28,185,186,78,166,60,72,201,23,160,204,18,218,33,113,74,245,27,146,15,25,223,109,210,11,151,151,120,29,169,177,117,227,136,236,246,166,171,150,192,20,219,151,208,100,128,39,22,33,146,50,135,169,197,212,184,251,234,166,2,148,37,78,203,168,140,108,58,120,244,113,11,42,37,187,34,5,18,85,182,235,212,146,246,180,234,196,18,192,26,97,222,80,70,158,229,32,38,224,116,147,219,155,121,84,167,232,196,168,228,14,63,20,151,185,169,7,128,20,55,18,184,226,24,87,82,210,133,76,187,84,231,244,101,25,249,178,234,128,190,180,48,113,77,134,246,40,226,147,239,224,23,183,73,222,78,186,62,218,3,105,36,241,236,46,206,80,170,77,214,169,230,140,68,49,177,96,128,175,42,83,31,110,180,107,22,42,112,243,161,15,160,128,237,146,151,153,73,80,156,235,149,105,225,170,99,105,140,61,247,162,35,25,197,99,79,140,164,166,121,245,138,166,20,64,222,82,158,170,244,169,87,96,230,38,149,62,237,19,16,98,69,211,94,6,210,109,155,199,155,124,67,121,53,95,188,78,211,137,160,190,216,39,23,248,158,24,77,143,245,38,206,76,210,240,56,116,78,30,9,164,242,238,1,94,29,23,19,178,32,131,231,209,191,102,154,109,212,187,55,29,93,70,15,139,152,57,7,90,216,25,49,195,117,157,100,238,67,146,135,67,4,117,240,32,3,105,46,190,28,96,77,150,30,83,67,249,149,150,201,20,41,3,71,28,100,146,250,244,16,166,129,182,222,231,173,95,196,63,182,208,116,50,173,114,107,37,239,146,160,18,153,229,113,109,169,156,208,192,17,217,117,37,78,18,203,173,243,2,17,170,78,78,8,120,139,240,178,101,180,39,93,230,57,3,46,81,162,93,100,220,239,97,77,166,178,116,13,180,33,121,250,60,224,198,254,151,77,98,101,100,77,150,62,13,16,18,78,117,52,104,233,78,46,203,104,204,45,1,198,253,98,227,135,1,66,100,174,8,25,20,40,95,148,209,0,121,73,18,96,164,228,178,215,32,211,75,170,203,212,72,210,216,22,191,215,101,220,107,249,238,6,226,109,88,9,3,54,182,203,204,129,182,40,49,150,112,164,60,26,219,126,107,115,44,123,35,19,35,54,234,145,29,200,216,17,18,186,236,128,223,174,97,56,81,97,121,138,108,214,185,153,244,68,238,34,237,105,27,189,210,109,45,148,160,142,138,165,97,83,90,158,56,153,138,190,170,31,13,52,193,18,122,229,74,60,100,147,192,40,169,121,185,133,250,86,200,122,237,26,178,93,211,220,143,74,203,192,77,62,236,210,78,207,71,143,78,171,93,201,152,151,177,166,35,113,91,194,228,148,96,142,134,131,7,217,184,142,200,107,208,186,153,251,26,100,226,187,26,139,182,85,11,185,86,134,255,68,227,193,104,231,91,78,147,188,74,227,238,52,74,244,74,40,158,102,200,102,137,84,216,49,233,35,33,200,201,198,127,106,151,69,53,13,10,127,158,147,73,6,218,101,106,11,125,60,226,195,96,73,155,158,165,133,184,94,28,83,48,86,69,10,12,220,186,208,191,70,132,87,68,46,198,62,153,44,97,39,80,88,95,245,213,52,251,156,86,29,240,96,73,82,46,70,118,99,9,50,186,198,38,84,154,242,132,201,151,70,103,10,77,29,104,107,176,141,149,132,137,69,115,96,136,48,175,75,216,78,13,136,102,121,246,192,222,113,62,76,7,176,46,169,197,35,6,72,202,176,147,169,42,104,50,186,81,120,17,166,44,201,118,130,206,146,246,161,16,187,143,138,56,56,82,90,243,134,136,249,58,149,0,225,214,78,121,67,225,142,89,233,71,208,186,142,5,90,221,253,18,144,171,116,112,160,193,152,41,126,190,91,144,237,231,233,148,203,49,250,82,56,185,112,3,133,92,176,88,131,76,132,56,157,242,72,224,180,97,10,183,133,54,155,66,182,115,219,231,232,157,178,227,170,100,251,255,174,138,99,41,151,211,154,149,81,195,225,51,175,9,145,178,106,138,203,26,71,1,24,133,164,73,69,164,131,134,191,133,156,103,19,216,231,236,25,242,229,15,50,197,40,85,24,26,0,54,3,80,227,32,23,124,251,187,166,230,0,236,227,95,13,6,128,56,28,41,176,164,199,128,31,67,146,231,150,93,222,141,57,50,207,25,181,192,181,105,66,147,109,200,230,76,101,64,178,158,146,161,128,25,12,34,142,29,221,235,4,218,94,44,40,72,83,2,146,69,190,210,136,29,56,25,236,168,36,235,13,124,235,238,26,41,69,109,171,30,66,34,51,33,177,77,62,239,0,170,11,153,170,216,112,138,52,16,67,101,222,116,127,203,242,102,32,179,228,242,44,104,68,225,213,104,182,62,125,147,245,38,7,107,139,71,231,1,9,36,84,106,22,243,28,140,13,48,143,9,134,78,94,227,20,13,231,217,212,83,140,76,202,158,239,21,21,20,226,28,166,218,13,20,16,127,246,128,201,151,157,6,31,126,13,185,8,28,73,19,88,205,52,114,20,66,17,95,105,140,43,221,150,18,45,40,169,74,118,242,198,77,61,145,81,138,124,59,80,29,196,71,101,100,84,160,56,70,108,142,184,212,129,213,167,38,57,30,110,12,121,105,242,97,38,238,141,231,31,51,175,163,185,241,174,15,167,100,220,181,5,12,63,241,60,167,225,251,247,196,129,29,12,219,174,201,101,180,156,168,97,74,226,242,168,42,115,141,60,202,125,156,60,224,119,139,146,183,144,169,3,194,86,26,148,66,29,125,142,14,50,214,225,50,67,1,105,164,165,85,87,191,136,176,211,10,65,200,8,46,23,154,117,56,49,146,142,62,10,43,47,100,188,10,154,207,71,239,52,176,68,156,76,21,160,174,56,240,245,217,189,203,118,66,115,18,179,43,81,69,97,12,210,87,124,192,92,157,200,116,127,114,46,94,47,216,19,245,68,182,79,109,78,230,67,37,55,20,178,217,227,254,110,132,89,210,101,169,128,83,248,179,237,171,86,129,104,24,117,149,197,35,5,164,73,109,245,244,104,178,181,99,55,65,133,235,186,40,181,210,63,206,201,220,62,49,234,120,54,85,76,65,38,151,106,43,55,38,230,194,137,232,85,210,180,84,251,44,251,104,247,231,215,145,31,81,78,107,182,237,97,49,146,42,191,75,165,43,43,110,150,83,13,106,211,94,56,0,193,150,105,250,87,52,183,85,79,41,189,60,182,73,109,26,196,0,124,213,244,7,119,127,193,234,168,138,21,50,88,4,62,47,222,35,94,88,168,182,213,177,100,224,232,245,69,143,25,69,18,61,168,107,95,79,143,38,201,127,13,170,237,200,174,99,7,115,244,99,130,138,184,232,78,111,64,168,183,24,77,183,203,174,19,163,93,240,49,120,116,18,18,68,63,110,71,43,158,36,133,20,50,198,120,186,153,228,80,57,179,219,134,30,145,117,52,16,183,30,13,198,79,160,153,74,48,187,81,4,112,144,77,192,238,155,126,53,254,230,37,70,103,60,51,155,114,51,220,54,206,52,168,134,95,171,30,132,125,228,191,250,135,153,49,90,150,114,226,148,52,61,57,168,101,128,53,42,35,29,229,217,62,51,250,52,182,93,201,220,249,88,21,172,27,53,141,40,135,223,34,30,188,81,128,174,154,244,142,204,76,110,139,110,24,250,186,217,251,128,200,112,166,176,1,167,208,79,217,203,196,214,220,114,2,219,102,23,183,121,162,243,31,245,141,7,217,190,27,9,116,34,131,123,127,144,201,195,200,73,71,239,112,199,227,148,2,68,73,186,140,170,3,35,149,215,201,200,23,213,221,150,81,36,125,124,88,35,202,83,146,42,11,246,98,95,242,198,175,197,23,121,33,239,206,42,41,151,221,197,143,196,170,236,128,191,30,100,186,42,168,54,64,138,144,107,26,13,24,163,237,164,197,28,221,179,47,228,2,158,89,217,79,251,129,226,238,228,209,95,121,59,61,188,68,226,12,41,135,73,122,170,94,38,22,110,162,182,142,180,55,125,55,57,35,206,73,71,177,187,94,206,157,68,167,218,131,76,27,158,166,83,163,159,185,155,108,13,252,110,181,162,137,218,81,53,115,144,241,146,139,207,156,221,164,26,238,184,33,92,229,186,229,211,187,219,64,32,57,200,43,232,29,39,50,69,157,254,110,192,222,215,170,107,142,213,237,166,106,195,171,168,78,15,210,182,90,120,81,113,241,129,216,120,58,42,45,210,172,72,119,220,78,54,196,114,1,179,118,50,24,152,167,101,65,155,142,53,39,99,66,250,192,141,153,199,5,106,192,126,74,214,232,208,120,171,43,234,36,76,109,210,127,119,84,30,180,80,130,16,130,77,229,61,8,154,17,86,162,123,65,221,181,100,194,120,72,14,11,27,7,6,248,51,74,6,118,199,201,37,129,47,161,175,222,112,30,53,39,83,62,118,42,153,64,11,242,221,28,65,219,124,122,55,102,133,251,68,208,121,75,86,174,130,79,101,241,220,178,125,160,188,42,219,160,226,214,189,53,40,42,224,188,136,237,147,70,137,225,65,166,161,107,62,145,71,71,40,127,53,241,198,150,181,206,100,0,222,249,195,185,159,139,242,156,50,50,111,143,135,227,72,72,130,78,140,29,76,121,251,177,42,29,137,124,170,183,0,140,46,57,199,2,156,221,244,3,249,108,146,251,170,139,24,156,103,228,210,8,121,135,135,29,76,103,24,170,77,173,140,29,32,13,127,246,64,252,81,163,205,164,85,14,95,14,89,219,139,228,64,34,223,73,239,59,62,27,78,78,138,157,144,73,35,113,102,217,41,202,83,111,39,44,171,28,119,179,19,164,211,114,182,177,8,56,44,15,50,13,170,37,246,114,120,99,14,163,110,52,97,219,4,148,143,135,151,205,137,43,104,193,202,176,250,54,122,232,28,228,209,86,85,244,24,251,42,242,35,219,65,54,94,89,79,213,49,228,79,180,195,24,37,129,20,7,179,250,83,232,187,120,136,244,129,104,210,171,202,0,19,39,139,167,166,65,222,113,175,200,94,147,51,220,253,171,183,186,146,17,41,39,165,227,101,138,135,39,234,238,181,66,101,148,77,174,49,243,14,40,182,158,51,251,249,22,31,70,152,232,52,122,25,133,13,241,238,209,41,84,92,38,20,22,52,39,183,1,37,175,142,9,202,171,247,160,146,253,172,117,90,44,114,144,105,223,156,213,59,70,110,64,77,190,35,0,45,172,237,228,173,89,72,37,113,50,224,118,234,30,48,237,157,166,20,49,186,1,244,37,228,29,65,27,100,219,14,129,246,98,77,233,122,227,251,73,223,61,193,62,194,195,5,138,141,31,83,227,73,61,235,212,104,222,92,155,63,188,84,178,64,101,187,201,107,204,41,233,49,21,243,103,199,5,86,98,230,121,212,90,101,37,211,252,42,200,56,208,182,211,195,1,36,246,135,211,225,81,215,148,6,229,158,33,137,239,128,182,222,122,16,77,95,244,48,249,0,96,86,247,243,14,90,84,115,161,205,39,231,126,90,20,227,243,33,127,96,105,237,84,149,71,147,233,109,9,50,45,64,78,101,88,4,4,130,47,160,0,158,252,122,212,130,172,78,52,229,79,205,27,146,18,146,111,38,154,92,45,77,149,141,66,139,150,234,163,219,192,128,58,157,210,30,134,85,191,209,73,13,42,142,109,167,218,23,45,39,215,26,25,116,206,164,27,237,186,84,25,200,184,41,98,48,246,118,58,21,197,129,183,236,170,58,150,232,41,148,48,98,222,107,15,30,142,42,190,171,175,103,56,222,124,222,224,86,74,99,86,204,132,177,97,7,121,165,204,254,100,131,92,64,56,156,76,56,102,59,57,38,192,136,247,135,23,58,177,158,220,26,84,219,187,145,221,71,168,237,100,122,129,255,235,98,149,190,109,180,47,87,242,58,48,201,15,50,93,216,215,147,225,150,82,4,139,201,151,160,92,80,141,213,129,98,115,136,213,62,154,145,156,204,255,21,223,184,75,93,98,94,139,90,194,163,217,224,30,50,27,183,139,186,30,22,140,124,151,248,4,27,245,28,154,78,196,141,10,50,173,120,197,16,160,252,139,188,84,215,23,184,77,106,236,174,224,131,186,42,178,209,209,86,189,7,64,200,109,46,147,233,137,81,213,216,229,108,204,175,6,191,105,81,143,74,2,66,209,93,15,228,138,217,134,203,196,56,210,75,13,21,139,156,119,225,56,52,236,48,254,233,159,5,100,156,148,191,24,25,220,119,247,16,239,35,236,45,43,190,97,189,246,208,223,150,125,224,211,78,114,195,248,234,161,180,118,188,84,243,179,113,193,144,71,239,228,101,160,173,8,185,12,29,221,53,98,211,105,86,153,120,133,236,113,138,54,192,156,133,157,109,116,248,136,99,10,170,94,22,8,83,179,16,40,116,240,24,61,48,60,148,5,9,121,212,207,186,117,69,7,42,105,10,59,200,41,178,45,26,134,175,100,137,240,112,218,21,250,196,129,85,16,200,63,176,34,8,209,56,117,47,10,57,75,127,27,58,137,148,32,3,131,146,132,188,240,161,97,30,225,200,21,5,13,39,123,15,139,18,65,39,13,53,71,150,53,33,126,39,131,193,181,159,214,12,241,229,100,155,166,102,114,164,129,129,189,135,61,186,142,218,64,249,44,218,63,68,208,138,96,75,147,164,84,186,21,98,87,134,201,185,15,72,15,33,147,153,83,230,224,93,96,95,1,232,162,208,33,94,93,55,133,111,4,80,126,73,81,162,130,159,111,87,215,6,157,66,119,103,135,160,17,114,162,101,48,252,48,14,233,192,76,16,19,5,63,212,26,14,127,160,9,79,118,2,221,137,104,148,230,228,68,58,155,190,154,106,137,56,226,84,60,10,182,17,51,35,72,224,54,33,165,173,170,243,14,104,158,72,223,132,75,23,73,28,37,203,10,208,188,32,23,252,36,178,42,56,144,139,127,216,6,224,124,22,102,10,90,106,138,82,42,58,173,2,128,47,228,145,64,184,133,95,164,72,111,51,94,13,118,163,15,30,210,81,79,146,217,197,3,134,228,32,3,32,32,17,24,218,192,228,53,156,42,240,179,69,106,132,81,99,151,205,117,17,146,147,49,4,149,60,218,239,184,67,167,15,244,112,33,83,16,238,70,35,60,70,217,225,176,143,246,112,161,85,132,239,105,59,81,84,253,2,1,30,178,168,110,200,65,35,103,195,201,219,106,92,69,143,18,134,89,204,140,82,65,45,210,167,135,198,214,61,123,108,27,117,213,93,223,77,61,179,31,37,58,163,41,158,212,24,109,202,161,63,188,112,28,196,198,7,68,114,117,244,1,180,74,186,214,232,195,135,214,16,222,63,130,38,226,63,32,123,1,60,105,39,163,251,232,221,198,204,75,75,248,37,77,89,91,149,83,147,54,25,137,196,35,174,168,62,81,76,101,215,238,198,191,4,5,155,56,43,53,92,109,250,83,119,169,36,1,40,177,46,97,113,110,3,157,85,150,20,72,5,148,182,233,8,94,4,200,103,20,186,149,240,253,85,194,136,93,190,186,110,212,94,249,87,195,106,87,245,207,193,101,128,228,14,175,61,141,244,186,144,235,192,16,118,159,63,136,191,178,33,117,180,8,11,159,63,97,142,69,66,179,132,19,246,248,48,106,224,170,116,134,161,168,171,144,255,233,100,228,164,132,4,0,42,217,67,196,216,191,182,93,218,206,64,222,166,33,206,179,212,14,231,69,75,228,82,85,242,157,36,235,142,87,163,243,69,136,38,111,10,188,196,162,245,30,65,252,74,243,193,118,250,174,29,188,49,127,53,61,188,5,112,141,85,129,155,122,80,128,62,171,146,173,155,104,114,51,185,45,209,106,227,89,114,26,208,72,34,132,67,184,83,45,28,98,48,121,198,235,236,64,46,187,30,67,86,49,10,254,168,185,163,105,141,144,241,124,69,40,157,88,159,212,205,153,13,81,185,37,65,198,85,165,239,230,42,71,21,24,78,205,77,42,202,141,12,250,105,144,233,156,164,71,165,144,55,238,161,91,88,154,158,225,209,100,210,35,183,36,160,169,253,3,235,219,34,202,56,50,248,213,74,193,95,208,35,109,116,116,54,149,42,46,122,227,144,84,90,34,206,78,93,163,142,30,160,119,62,26,80,229,69,32,44,234,104,248,157,35,63,96,3,124,77,31,62,58,124,68,16,127,181,13,16,83,160,214,17,52,142,135,47,218,93,37,129,175,10,152,95,228,61,160,130,201,96,146,17,34,91,118,29,136,116,93,79,2,61,188,252,222,147,82,65,74,154,158,81,138,148,125,102,43,221,117,79,247,126,164,0,4,121,31,189,81,245,114,153,114,25,185,32,132,144,245,148,209,88,46,42,90,129,224,42,130,12,78,106,218,58,171,136,135,218,47,45,105,224,103,0,176,248,196,193,216,146,158,25,9,132,58,20,146,72,160,161,228,75,102,102,178,169,5,63,51,126,177,107,255,20,28,154,19,145,132,122,143,101,79,122,194,9,255,68,2,13,233,0,154,84,1,0,253,178,69,118,2,118,90,233,39,29,171,1,134,21,121,65,120,199,111,136,221,220,130,60,82,117,78,42,216,22,98,117,165,2,67,195,94,67,214,69,76,205,56,138,217,179,42,156,6,232,233,26,41,73,128,22,108,170,80,147,186,224,102,4,184,252,165,233,195,235,72,187,110,145,76,165,10,86,29,237,68,219,172,204,105,234,43,29,141,24,151,72,159,89,108,133,178,154,86,109,84,104,204,66,18,218,21,136,68,70,69,10,187,13,72,192,42,40,140,102,183,17,154,240,0,15,146,100,149,134,160,84,60,142,212,134,40,37,25,121,171,66,70,23,141,12,203,97,157,202,110,33,61,70,191,1,39,231,245,20,42,196,210,142,200,45,15,111,146,170,78,157,96,162,134,38,200,163,193,167,88,179,228,155,45,51,233,14,228,196,164,150,50,109,126,102,17,24,120,223,73,205,112,74,119,252,187,129,225,79,167,4,0,138,77,34,83,177,140,118,17,167,96,55,25,233,145,6,137,106,175,129,116,220,98,145,192,137,53,186,159,146,15,200,30,141,68,119,122,255,22,205,176,25,221,68,162,48,142,116,169,173,104,94,196,192,144,143,244,79,156,71,89,115,50,70,62,111,228,173,146,16,166,94,21,58,240,70,109,15,5,149,130,30,0,121,95,38,213,174,154,160,229,18,146,206,197,53,245,2,126,170,6,150,192,115,162,34,38,170,107,104,97,162,185,61,11,125,227,156,12,246,177,106,211,36,15,246,168,84,167,137,24,185,113,226,137,162,247,144,23,98,141,240,206,166,30,102,108,146,18,15,231,130,108,10,199,133,13,17,9,27,197,52,185,85,85,67,240,29,106,228,63,23,138,101,212,149,154,234,200,129,117,42,229,82,26,170,32,45,180,150,72,127,174,40,246,74,30,45,235,162,242,32,211,176,93,113,165,208,90,102,97,15,94,50,205,171,187,36,83,71,102,54,241,136,162,238,105,28,4,49,111,114,92,213,101,57,226,219,203,62,201,155,116,145,227,98,46,37,42,53,40,180,213,105,95,176,244,227,163,41,125,214,212,182,141,108,131,117,146,233,143,166,100,34,81,37,74,53,22,170,74,242,201,119,189,134,31,54,83,249,180,235,195,237,155,72,76,141,234,229,237,28,83,110,20,142,68,61,57,120,235,167,189,6,217,43,18,179,243,232,27,155,213,253,220,40,98,89,103,189,70,61,79,141,32,204,30,203,82,70,6,147,120,190,193,106,139,138,162,78,61,160,70,56,81,140,234,50,139,103,168,243,210,132,217,54,90,89,204,74,170,115,110,40,161,170,208,104,201,217,75,185,158,201,232,162,94,122,128,72,214,36,202,206,174,120,240,21,92,182,82,52,152,119,4,194,188,228,162,98,222,20,133,1,27,141,176,162,10,31,216,35,37,143,84,23,95,150,186,3,228,167,153,215,166,145,69,177,58,61,132,146,88,109,163,235,85,168,88,198,165,41,216,80,50,238,192,152,25,61,53,78,153,215,176,194,61,54,140,204,187,69,147,194,185,232,225,139,205,232,49,235,41,165,124,107,91,216,47,20,161,128,20,114,194,47,219,34,116,75,247,246,37,139,95,177,151,113,163,124,230,43,56,231,90,156,0,178,212,178,77,68,134,122,206,204,166,119,94,120,114,241,120,22,169,247,224,158,19,89,14,50,205,90,52,33,189,238,125,224,185,31,104,16,36,26,43,25,151,66,24,25,244,225,214,72,227,168,85,107,113,140,19,176,194,250,217,224,233,7,122,0,168,44,2,126,70,89,4,197,216,1,113,129,163,98,209,103,119,218,241,249,155,77,244,153,74,34,71,133,42,202,53,138,211,64,123,40,167,122,143,66,182,137,127,53,9,128,26,137,31,161,201,89,139,72,64,65,185,41,176,109,128,253,7,178,7,184,8,82,180,132,199,173,4,212,10,173,220,178,84,244,45,32,225,245,53,64,69,176,34,186,86,239,244,209,212,198,201,102,88,236,90,149,4,110,108,140,53,166,44,169,67,100,92,150,105,101,35,143,234,169,22,139,154,162,40,93,0,125,125,83,208,55,44,38,191,185,52,8,206,249,12,250,134,135,172,7,82,10,190,5,173,48,163,56,160,6,206,74,167,101,150,146,43,250,217,22,48,44,173,138,91,145,250,52,10,141,214,192,112,169,166,136,54,173,33,67,55,113,160,149,74,218,158,82,151,52,241,22,108,35,200,5,210,18,178,52,221,184,52,54,190,129,147,135,163,207,141,132,4,128,112,223,180,200,107,5,144,195,63,107,25,133,241,90,228,181,80,193,239,120,88,0,142,104,97,182,237,244,50,243,111,192,118,218,106,58,151,90,109,123,14,4,166,78,74,237,166,181,86,75,154,240,77,192,39,40,17,183,131,203,23,0,13,247,174,151,190,19,13,119,213,111,1,74,70,128,134,40,119,202,1,183,8,40,85,75,139,178,74,147,140,41,116,86,186,141,24,151,144,209,20,13,119,119,88,82,62,94,170,194,45,130,157,209,156,101,44,163,15,233,170,149,63,36,178,248,181,167,181,52,166,178,144,11,128,181,129,244,69,206,190,56,200,224,133,244,244,112,178,237,252,46,190,239,14,71,73,94,76,187,140,172,62,133,122,44,117,196,81,156,60,116,115,165,146,220,216,3,100,140,124,68,125,246,200,239,136,193,221,76,179,170,69,71,180,27,15,108,180,50,64,175,228,179,193,174,11,38,14,208,123,59,215,36,109,104,119,177,104,32,104,138,33,128,130,176,135,85,7,238,220,170,219,73,128,117,113,115,211,150,171,151,170,169,38,244,52,11,111,12,29,84,180,100,28,169,42,211,30,240,222,90,51,100,108,57,42,71,77,60,55,250,58,107,217,15,14,133,152,54,21,74,90,167,69,215,201,146,98,175,71,111,16,37,3,59,21,8,124,20,175,159,164,230,72,33,239,115,51,27,201,162,154,228,210,65,190,115,60,57,80,37,79,25,52,20,100,6,136,216,104,150,160,167,116,25,32,246,19,8,15,85,70,115,123,200,227,15,84,67,208,203,212,157,137,105,19,80,43,132,128,97,50,69,83,127,234,132,253,36,84,216,119,213,192,232,169,210,2,112,17,21,77,203,184,200,98,218,220,245,13,57,33,20,180,90,10,71,174,163,30,146,104,87,52,215,164,227,129,9,196,69,96,225,87,69,152,197,187,182,39,31,77,193,135,38,213,2,132,183,59,250,19,48,94,52,4,85,205,19,128,50,7,28,238,219,37,43,234,148,239,81,221,167,15,124,15,213,8,162,213,110,128,181,37,167,114,143,213,132,161,5,237,230,224,182,164,106,109,77,13,5,60,140,91,124,87,37,170,114,34,143,220,163,32,83,179,113,42,197,26,73,229,221,201,36,185,104,141,25,192,241,37,197,232,148,21,252,131,163,69,252,59,5,121,96,148,41,196,115,139,4,5,35,103,18,130,21,226,153,16,207,28,109,70,105,202,39,251,201,68,200,18,228,149,80,133,146,169,194,95,99,230,84,141,233,81,51,141,172,76,136,76,58,178,235,118,142,160,113,192,165,14,55,163,166,208,20,210,154,183,152,56,189,70,79,233,36,200,203,173,203,154,246,83,210,7,126,147,120,246,200,139,85,147,179,12,167,130,3,158,22,82,91,52,165,144,42,143,184,3,227,254,168,253,100,44,15,67,223,193,86,217,240,83,138,103,29,221,241,28,138,21,20,25,205,61,173,81,235,75,51,136,158,250,201,136,167,246,43,246,58,143,190,52,90,252,211,209,171,2,96,118,244,93,86,255,1,136,91,121,194,211,182,83,198,6,169,61,142,109,11,236,183,34,127,144,46,11,0,191,79,123,160,130,138,214,57,186,108,121,69,45,189,186,113,178,105,74,6,54,197,238,84,250,200,104,162,254,106,215,101,223,2,148,151,90,5,205,119,47,163,147,147,67,9,19,151,85,161,12,42,49,81,104,39,87,50,226,197,75,69,189,84,218,38,154,48,21,203,50,51,194,255,110,98,80,230,155,21,23,52,209,157,61,185,212,53,242,58,184,190,122,231,74,11,150,131,95,207,180,113,153,249,50,152,65,10,16,100,216,184,186,254,232,4,20,72,198,32,159,174,146,3,208,80,171,188,78,108,36,85,52,105,69,194,195,145,3,129,253,76,234,150,58,147,76,191,222,3,48,24,175,253,169,24,11,125,176,197,119,13,39,201,13,114,240,171,157,152,135,198,172,70,139,14,183,249,26,158,168,237,228,85,188,36,32,182,64,188,54,227,181,159,220,165,184,58,28,46,155,52,177,166,73,46,205,161,5,70,143,106,210,11,132,74,211,107,191,89,196,34,97,158,66,198,9,230,80,248,220,119,109,179,152,64,68,46,235,36,99,69,136,84,37,176,16,181,59,244,69,52,171,77,179,88,40,105,14,192,94,150,12,47,189,184,144,59,13,120,28,191,188,81,166,42,28,101,107,116,63,118,86,103,2,52,107,99,112,112,136,71,188,45,128,217,81,39,54,77,83,193,139,236,163,73,138,208,72,248,58,242,11,130,74,105,188,196,139,203,80,130,29,251,156,20,100,129,91,76,163,200,187,249,237,177,123,186,171,69,151,70,231,202,230,224,230,0,40,164,237,148,196,194,22,44,130,117,127,14,116,239,48,217,192,209,95,70,30,151,230,107,144,122,231,131,65,228,41,154,248,99,58,230,218,99,69,241,3,116,77,21,33,151,221,11,102,9,166,193,167,245,187,8,158,58,67,50,27,12,176,143,83,20,29,212,61,127,247,66,2,243,41,175,161,13,180,65,39,83,232,162,113,12,52,180,53,222,13,68,229,178,104,144,132,154,179,88,21,44,217,77,87,5,28,202,249,234,140,187,96,213,207,30,182,151,147,233,44,178,159,146,92,40,173,143,174,10,219,200,43,215,13,41,89,219,61,160,135,42,25,157,201,241,226,55,166,174,62,203,205,94,189,6,191,50,139,111,116,109,208,132,39,100,159,119,139,160,191,112,209,135,115,58,188,224,28,219,49,111,202,144,176,178,141,59,251,212,140,95,237,98,21,18,221,161,170,201,187,73,208,36,69,55,132,200,184,27,179,35,237,241,84,95,48,26,7,250,213,165,2,160,107,17,50,109,231,86,175,71,167,95,19,181,61,58,120,212,222,167,32,83,55,175,55,27,15,137,183,30,192,45,148,187,102,129,13,246,216,189,61,7,120,92,155,94,32,88,184,67,36,225,168,33,222,38,194,139,130,129,249,112,219,186,188,105,181,175,89,70,116,223,115,50,21,57,74,166,151,162,227,7,80,1,8,242,80,87,209,71,15,96,111,223,1,184,151,230,75,81,212,188,122,140,5,8,151,222,213,75,213,240,126,150,101,15,50,6,148,136,159,66,138,110,236,23,30,201,69,243,67,87,224,217,122,60,124,1,180,65,166,70,149,203,22,91,2,96,77,62,215,81,178,191,126,86,22,110,223,122,46,221,27,141,82,7,153,88,106,61,85,57,155,20,152,162,15,36,155,165,168,18,101,59,182,59,34,74,27,69,49,77,151,5,15,166,115,83,4,89,210,42,0,116,50,178,137,15,242,78,119,62,93,180,190,18,200,119,234,134,7,82,169,219,168,68,118,50,225,56,13,153,97,134,214,195,125,70,186,33,189,33,180,114,175,47,166,109,251,103,81,254,209,78,21,237,100,119,28,57,129,141,46,241,52,58,215,0,79,197,142,244,209,56,86,150,83,1,28,13,34,90,140,166,192,97,63,233,180,56,17,156,76,138,159,150,207,81,244,183,7,113,89,243,122,194,46,192,243,190,58,153,108,108,213,196,43,197,172,49,120,37,170,165,201,219,157,48,86,204,139,88,173,154,16,133,234,200,88,147,145,71,175,214,11,88,183,174,168,152,128,221,150,69,75,54,48,62,29,254,28,240,57,42,160,212,52,170,165,132,193,72,23,186,83,45,22,41,123,41,7,53,225,45,208,210,5,220,82,241,209,21,229,96,73,231,208,145,87,139,80,103,157,235,170,197,88,164,32,237,113,192,129,42,216,206,85,71,213,43,81,104,49,188,230,69,235,211,8,244,53,183,186,64,95,218,79,85,48,235,165,224,244,32,231,1,127,162,163,193,200,118,174,80,71,211,184,253,52,58,37,223,141,60,160,204,202,249,209,142,118,106,228,212,78,222,126,18,125,178,59,115,128,83,202,132,61,78,181,7,121,94,45,82,235,179,238,22,32,185,97,129,128,40,66,166,149,70,204,114,119,120,1,212,28,0,182,180,20,139,74,212,216,15,92,96,170,77,236,195,171,226,140,150,140,149,124,234,47,67,89,152,155,139,235,62,218,202,105,184,205,236,6,135,123,132,35,3,141,166,165,88,11,185,65,241,108,234,244,181,96,131,244,36,15,235,18,75,54,117,66,13,244,157,156,163,53,30,78,231,75,45,188,3,189,60,187,166,66,59,38,64,20,196,127,70,251,72,103,195,200,135,85,43,110,169,18,143,118,39,118,68,105,94,173,241,149,180,18,195,62,200,148,134,156,60,100,53,185,59,191,141,20,225,229,4,208,84,7,119,60,200,160,20,173,187,58,90,73,75,142,37,179,3,7,104,137,184,105,241,168,184,6,53,122,204,169,72,238,13,132,94,183,207,71,194,196,118,10,160,212,209,85,201,201,164,212,237,39,64,172,228,5,29,109,180,150,214,171,199,225,216,147,155,116,163,24,32,87,5,196,74,19,79,209,200,102,7,171,149,208,7,87,117,22,94,250,168,81,210,142,59,116,34,245,6,76,101,96,223,106,96,136,68,170,205,149,5,202,70,205,82,214,5,175,100,77,38,39,211,108,87,212,28,138,146,241,207,56,153,188,182,174,100,252,64,174,88,226,119,81,93,161,15,171,57,59,149,28,23,173,165,55,193,213,188,122,192,168,64,8,36,5,17,171,131,5,249,87,155,172,215,28,253,139,61,228,43,134,90,223,20,27,141,82,182,184,121,11,160,21,26,236,194,36,92,98,167,115,33,153,87,201,36,204,248,9,5,174,82,93,72,195,27,29,77,136,240,45,23,173,212,237,163,149,120,144,9,125,46,167,83,182,162,61,251,17,206,164,59,105,68,183,129,17,239,78,13,178,243,146,0,63,115,80,232,140,233,51,167,90,246,84,67,57,154,146,197,197,92,73,221,220,206,199,172,133,9,129,5,189,107,246,76,39,187,61,187,240,89,113,96,20,13,8,183,81,191,81,253,110,14,31,133,198,33,192,145,14,110,54,112,39,206,193,128,230,209,50,46,3,136,200,85,163,201,116,29,8,30,143,227,231,4,49,86,129,48,117,9,129,198,145,78,236,168,165,48,254,129,61,87,244,89,144,73,145,223,123,8,100,80,148,52,208,144,71,198,128,235,2,166,146,46,186,102,163,175,124,72,100,116,183,85,196,11,21,20,57,62,187,130,64,179,105,148,188,160,30,151,32,239,163,95,144,198,118,182,128,255,231,209,27,56,111,10,25,7,254,68,104,156,132,196,138,222,235,180,244,169,175,82,55,159,245,238,45,148,150,54,215,118,77,223,213,84,118,234,68,40,41,56,200,201,20,154,77,207,130,169,18,121,15,171,108,244,190,75,250,110,227,35,161,13,152,141,208,79,57,171,157,172,224,104,129,100,214,199,90,180,46,168,3,74,54,223,13,60,243,9,123,176,144,29,155,251,36,211,109,87,200,118,133,66,128,140,94,144,187,198,126,70,84,42,133,133,49,216,132,110,8,96,194,147,106,123,167,33,45,138,140,215,222,231,224,126,90,21,142,233,18,22,4,221,50,52,198,8,144,81,157,131,1,119,210,24,58,81,141,182,204,37,37,106,174,225,176,30,53,146,3,99,7,237,66,6,47,4,14,125,201,200,145,211,66,96,160,32,146,231,26,98,125,80,133,172,221,228,128,11,138,235,133,30,174,222,76,10,58,1,22,113,50,208,222,170,106,80,4,24,234,25,245,204,75,59,233,10,20,199,133,117,66,227,88,77,1,163,80,50,118,107,20,178,105,0,114,31,142,219,121,65,236,136,86,13,12,161,43,78,181,114,199,91,115,170,158,198,231,30,119,183,131,168,121,74,73,194,64,175,113,189,42,133,166,231,146,215,181,132,29,188,16,55,87,108,143,145,77,232,146,143,46,201,103,236,130,17,79,158,219,73,170,173,218,16,70,95,210,180,193,51,96,94,229,84,233,235,233,155,109,224,184,84,85,28,65,153,153,199,112,216,200,170,242,182,177,227,110,130,163,78,52,93,242,54,84,42,63,43,43,226,73,45,167,6,40,102,155,228,17,195,215,2,231,188,123,37,99,219,48,106,155,86,195,87,224,103,61,128,114,129,136,77,167,236,181,91,218,138,222,218,63,213,100,224,71,220,63,245,157,255,248,175,222,249,187,191,254,177,55,79,93,1,189,218,61,61,112,27,124,194,68,171,47,2,100,194,11,57,200,96,119,6,251,27,100,226,49,41,200,64,243,84,33,131,123,124,185,80,144,43,129,213,172,100,26,129,110,65,94,5,184,117,144,193,131,136,135,87,128,92,101,244,206,76,47,58,23,228,225,137,106,74,30,233,211,65,174,203,236,72,60,200,11,144,130,65,6,77,45,9,25,124,157,248,108,188,171,85,137,128,223,197,163,135,61,164,111,38,127,230,162,93,64,30,61,149,148,74,236,186,7,117,21,31,61,228,109,148,160,7,121,244,25,85,242,234,45,20,183,209,53,22,127,180,146,83,90,122,44,153,49,153,89,209,2,153,30,149,57,222,13,2,80,211,119,99,122,229,131,218,64,252,109,58,152,82,145,173,6,185,204,10,138,65,29,205,52,131,74,242,152,62,154,174,205,165,7,121,63,31,20,174,113,141,189,108,40,57,85,95,109,23,63,118,3,11,99,122,101,71,15,250,222,142,122,177,65,6,181,77,151,44,19,242,114,170,221,182,25,254,29,212,84,115,156,127,44,234,109,211,137,81,124,187,204,209,228,211,232,122,39,247,186,14,42,61,117,228,118,236,38,95,14,112,7,200,200,197,85,151,12,88,208,54,201,165,78,222,55,200,148,3,166,32,111,169,232,73,192,132,56,154,234,13,50,21,68,77,201,38,136,247,152,218,58,34,178,66,230,144,206,37,165,82,73,143,112,219,93,125,30,84,178,205,101,226,109,64,117,198,102,174,228,167,119,37,175,128,59,56,153,250,164,172,19,167,121,67,139,209,184,60,170,62,124,59,90,159,14,226,232,44,171,68,18,67,98,218,180,231,214,99,132,23,170,180,152,55,41,215,167,209,117,40,88,78,30,85,250,74,94,155,167,218,12,114,1,174,77,201,200,166,56,10,148,84,232,65,34,177,125,159,219,133,87,161,235,138,22,188,84,241,213,219,141,21,29,249,17,113,20,218,232,238,167,228,149,140,177,32,99,220,235,102,146,21,212,98,193,1,0,60,125,151,205,115,30,82,146,64,245,20,82,73,181,205,53,187,32,50,40,153,244,240,88,51,64,198,146,82,23,247,88,13,42,128,33,50,49,250,8,31,80,28,131,60,212,12,37,47,219,1,126,58,200,118,6,245,160,108,88,255,115,226,148,187,234,221,219,64,208,154,187,9,35,84,42,170,229,30,159,69,214,166,174,9,249,43,235,220,107,242,2,86,37,111,163,250,57,200,133,203,164,228,228,90,230,32,35,172,100,175,169,232,95,183,73,174,20,235,40,57,209,64,46,200,109,182,131,133,58,154,170,198,13,160,22,161,173,74,38,179,61,22,133,244,165,174,100,126,16,252,202,88,200,166,7,133,68,207,30,43,10,154,198,82,244,213,116,211,140,21,197,241,176,22,93,210,156,132,43,224,59,152,85,243,144,9,190,45,147,188,74,3,235,65,166,249,118,11,50,189,238,245,225,192,1,175,115,106,64,217,22,37,131,146,60,191,139,11,35,159,141,145,93,67,228,114,17,55,253,48,194,20,181,207,209,64,138,203,25,199,193,94,151,249,110,128,70,186,146,169,87,247,237,164,181,86,214,153,163,240,30,165,210,23,178,164,176,14,50,105,148,241,238,145,125,41,203,82,41,197,169,105,146,219,174,66,160,242,225,37,62,44,209,75,69,31,14,44,95,92,222,29,232,128,69,201,32,98,215,57,181,66,41,150,146,215,173,134,50,49,160,187,146,174,26,72,208,121,206,188,96,252,42,121,45,101,17,242,126,186,158,35,175,106,155,171,182,74,59,154,65,198,57,56,71,27,107,72,178,223,131,83,151,73,45,89,207,210,240,171,175,155,144,247,211,196,151,161,171,8,185,159,54,140,204,224,166,163,167,135,6,76,23,242,144,123,146,153,237,122,123,215,145,151,61,151,28,84,64,29,189,15,24,224,185,42,189,235,237,94,65,110,91,231,195,49,95,100,71,70,117,135,108,119,161,77,146,146,233,121,38,251,57,83,192,161,162,155,204,235,155,168,255,200,74,166,55,248,220,109,245,131,64,38,154,61,47,1,200,209,89,31,94,193,203,157,15,39,119,93,206,41,62,151,188,203,49,54,163,70,71,219,42,45,105,62,28,211,90,201,176,157,52,89,199,232,109,161,100,154,61,11,121,194,42,67,205,184,68,231,237,5,60,188,43,217,254,75,112,122,138,207,150,211,232,132,178,222,39,223,233,139,242,83,99,166,184,28,38,121,217,84,223,6,167,160,148,57,51,12,103,93,21,144,15,38,87,90,193,108,154,84,96,196,179,112,196,146,79,87,159,36,212,158,231,104,117,138,65,222,71,109,240,228,229,121,209,237,4,48,168,206,103,107,147,5,168,163,151,212,148,80,38,67,212,16,24,181,140,83,180,162,74,169,25,81,182,225,83,11,50,112,43,58,154,36,242,109,74,191,92,78,212,138,103,101,74,63,250,3,235,188,237,242,182,169,203,244,89,160,4,209,52,209,77,165,118,154,149,164,131,108,204,87,52,2,242,93,117,197,202,112,212,79,133,33,117,189,31,165,192,0,231,104,58,61,233,196,242,182,246,169,202,144,15,166,131,105,135,158,38,185,172,170,109,23,178,167,166,101,181,143,56,184,146,243,114,0,0,93,116,172,229,100,212,153,82,90,14,76,138,161,161,81,146,169,199,136,154,160,30,159,69,38,162,202,62,170,223,214,169,131,53,120,72,83,114,97,17,131,60,26,23,8,25,40,181,30,139,210,0,222,43,74,46,237,136,226,14,173,118,64,162,9,25,109,114,218,17,27,24,77,93,201,107,61,10,144,6,153,144,163,190,27,23,218,84,225,136,202,214,19,25,239,197,36,115,179,245,225,164,155,205,153,3,79,220,116,89,64,201,204,211,72,217,86,229,118,217,78,244,186,204,193,43,29,54,132,76,181,205,220,145,154,250,233,2,208,239,172,76,50,190,239,93,39,94,88,227,105,123,13,232,27,37,175,105,122,69,232,213,113,242,0,144,19,54,173,39,155,245,170,71,41,27,139,89,247,120,54,173,30,206,131,81,123,131,218,214,233,81,134,154,192,179,159,228,245,188,91,180,194,155,230,40,125,88,245,201,11,72,132,49,54,143,72,174,146,215,44,230,15,185,47,202,102,105,47,212,230,25,166,66,60,203,130,226,227,159,6,126,38,85,49,41,149,12,242,105,255,239,189,168,34,130,103,118,9,70,217,70,129,191,142,38,243,38,199,119,37,26,73,200,204,8,179,239,147,31,33,185,116,81,40,132,207,243,179,23,59,42,202,41,19,179,233,113,18,22,218,153,43,25,120,146,112,246,180,209,238,87,31,142,178,191,173,225,174,33,243,87,103,78,187,216,101,122,115,42,88,213,66,54,22,95,132,76,47,237,93,201,185,181,233,124,163,30,86,249,240,232,226,218,166,155,106,43,139,90,18,105,24,196,147,76,5,89,86,50,233,83,225,2,51,30,81,154,156,134,209,132,60,46,62,126,187,69,125,115,68,225,215,57,53,64,229,244,48,148,228,165,239,131,10,94,143,174,74,182,251,88,99,209,240,236,41,145,186,236,112,72,14,160,40,221,15,106,225,66,103,37,29,166,159,30,157,112,0,197,155,43,13,177,245,225,3,11,111,146,185,34,39,50,176,166,241,240,117,36,249,9,153,27,145,167,43,21,184,79,89,81,58,138,53,57,11,75,62,249,92,22,192,171,195,87,218,242,104,180,32,100,211,243,75,172,153,253,118,93,245,126,17,163,218,66,9,26,61,25,68,81,33,9,21,97,57,85,13,179,143,230,195,233,35,41,252,108,39,153,87,54,27,36,129,109,206,156,172,173,69,84,67,226,59,187,104,88,224,228,136,227,144,67,91,242,84,100,104,50,39,150,64,94,7,246,110,104,65,3,183,87,70,227,148,76,33,252,246,78,239,112,249,48,18,150,215,169,181,18,174,19,245,109,116,175,111,113,90,118,58,175,235,119,83,170,32,182,246,41,206,5,144,203,186,111,162,80,219,188,229,140,143,242,129,101,106,173,53,103,121,52,177,32,179,97,227,209,118,38,149,111,164,209,31,109,159,42,47,142,243,185,164,220,7,208,160,230,118,162,120,78,242,74,86,221,84,101,234,112,96,79,178,49,64,91,153,41,189,114,79,34,97,82,38,253,38,84,121,132,196,76,174,2,52,140,170,201,201,210,104,51,46,23,208,254,47,88,241,109,122,22,133,169,208,118,170,45,211,111,66,201,222,28,74,12,114,23,47,48,122,210,38,84,90,2,206,21,1,172,115,110,52,221,150,178,88,155,160,170,201,33,91,168,107,207,243,12,242,151,85,71,83,59,24,207,222,192,28,87,234,208,166,125,94,160,46,207,172,68,200,104,88,241,108,179,207,4,242,127,144,137,155,251,130,144,143,166,30,180,133,254,189,97,162,219,61,89,86,53,79,240,115,132,227,130,120,101,215,175,66,195,205,101,115,42,133,182,162,249,17,68,79,187,175,39,229,198,146,176,15,217,54,190,59,11,199,98,219,213,234,90,198,74,148,32,223,48,239,151,209,178,196,79,9,228,162,50,153,16,62,200,56,65,166,28,86,200,184,38,226,179,216,201,77,148,51,80,146,107,247,107,9,12,241,170,2,96,25,29,2,220,57,55,82,26,52,120,67,170,107,245,51,70,122,100,82,111,13,240,151,224,103,57,25,3,93,24,37,208,220,75,113,31,48,229,145,105,19,251,100,161,189,108,248,238,46,248,87,194,164,25,189,22,119,67,141,94,113,155,238,181,9,204,186,249,181,229,191,239,250,104,146,5,92,25,134,153,180,211,33,164,238,115,115,189,111,244,46,91,133,201,130,73,189,236,53,200,184,67,251,105,201,48,62,157,108,95,44,56,210,144,233,174,153,252,179,136,196,73,124,133,86,155,57,108,128,209,221,125,17,101,152,180,55,162,105,7,153,140,105,113,26,218,94,38,7,23,222,46,64,184,89,4,50,32,185,123,117,139,14,204,228,253,76,165,32,197,223,220,71,155,29,125,243,64,147,57,206,9,105,156,231,187,179,146,106,224,108,112,96,111,159,54,171,146,91,182,4,121,7,10,110,85,242,104,77,116,144,71,151,9,217,202,58,58,138,238,78,165,34,72,199,162,154,249,146,244,209,194,85,184,251,130,112,216,253,179,0,50,211,48,220,2,164,126,237,65,5,13,102,59,145,77,44,249,33,2,155,100,155,225,248,65,102,115,99,116,167,7,174,206,140,178,166,238,51,179,47,182,231,235,195,105,178,230,58,10,201,145,26,217,92,72,102,173,46,108,169,83,182,221,214,103,87,202,122,125,59,10,121,158,186,98,104,109,177,89,52,88,213,80,26,8,183,91,216,161,100,19,245,124,98,55,11,217,79,62,111,234,73,148,85,241,213,206,201,122,29,78,213,118,226,69,181,185,75,174,155,206,155,68,77,134,106,122,129,47,24,26,118,223,79,228,125,178,42,80,47,150,46,38,44,64,245,61,226,154,157,186,165,166,247,14,4,215,236,102,38,13,111,78,154,238,104,144,87,220,42,234,3,208,85,47,53,89,179,197,163,66,228,131,181,69,66,151,151,46,28,238,137,28,110,179,90,245,221,35,165,218,31,126,105,240,162,171,82,214,178,199,135,129,64,221,118,37,219,237,41,113,10,177,14,202,162,239,166,167,187,171,101,224,68,111,106,53,1,217,209,214,88,84,146,114,197,107,64,106,145,167,34,67,205,35,41,87,201,192,12,251,94,19,226,214,235,65,208,168,198,73,232,163,115,147,12,198,111,117,177,44,136,111,19,83,208,55,83,77,114,32,161,67,30,189,123,85,36,166,129,104,237,100,170,94,116,179,91,30,209,124,39,3,0,169,71,5,164,224,195,17,3,25,12,28,149,75,192,71,29,142,99,122,12,16,155,81,118,132,177,112,44,56,100,154,93,102,125,56,57,244,151,235,51,58,20,108,73,37,253,222,237,110,197,88,190,74,239,237,136,36,95,178,10,33,239,163,104,74,117,140,76,163,46,39,179,168,89,201,64,208,92,196,45,209,64,50,89,234,73,129,25,245,195,65,198,246,87,229,41,231,116,116,152,134,108,119,120,81,78,73,152,249,80,208,7,121,251,255,217,58,151,22,220,186,236,42,255,151,175,93,141,117,191,84,91,4,123,246,67,26,65,139,16,208,84,40,203,70,8,105,164,163,130,8,17,197,32,130,68,4,237,133,8,65,72,2,230,207,164,82,230,95,184,158,249,190,107,174,49,63,172,20,164,206,153,103,191,123,239,181,215,101,94,198,28,163,106,38,197,20,185,115,115,51,233,141,169,87,35,43,176,135,155,105,115,235,234,214,81,93,187,47,6,113,220,208,73,74,197,232,91,52,194,220,33,246,215,39,167,247,175,63,115,201,89,61,28,58,214,191,178,69,102,198,213,157,234,144,218,62,126,205,136,88,169,175,75,234,178,175,103,222,8,38,139,179,107,178,118,247,131,22,98,191,30,204,222,189,109,102,26,194,212,145,62,3,211,251,157,229,133,232,75,71,141,179,110,248,68,44,166,71,62,195,143,167,111,19,142,153,105,243,104,209,252,117,98,172,56,220,114,145,156,69,226,204,253,250,41,102,166,111,125,169,25,28,196,157,198,103,38,81,224,18,51,180,223,247,183,207,215,30,209,218,215,149,95,196,12,109,108,248,109,107,97,113,51,97,175,250,41,236,160,62,102,112,216,213,17,66,19,250,91,238,76,171,134,221,87,115,35,26,241,231,62,19,39,92,220,47,12,141,126,69,40,56,123,8,137,112,201,220,140,226,173,212,47,140,216,108,214,59,137,27,129,141,236,211,38,177,250,38,18,62,119,151,51,34,39,139,168,253,106,67,179,14,49,147,135,241,143,73,211,217,148,204,90,134,230,110,251,226,165,190,164,241,241,49,143,181,253,107,33,189,56,119,48,131,203,185,159,139,248,65,147,14,153,15,242,141,201,172,141,243,56,219,26,2,103,200,15,124,219,57,127,238,69,62,118,254,116,172,186,185,208,223,61,67,24,122,27,228,166,225,104,150,6,1,240,110,239,47,67,8,102,26,134,196,185,67,39,5,137,217,107,182,94,241,34,102,112,66,239,106,171,233,234,213,100,33,238,107,119,146,147,58,228,16,159,124,169,233,232,138,165,56,44,30,24,106,138,233,109,74,35,27,221,162,152,105,13,172,119,208,12,110,153,245,234,115,121,171,247,193,41,247,107,201,54,179,189,126,9,20,49,55,98,79,249,220,184,154,205,223,107,152,196,72,48,195,38,115,231,210,248,104,196,137,25,32,124,190,147,133,108,72,239,122,239,6,60,224,154,39,61,164,225,199,81,183,45,207,140,66,245,12,89,135,250,166,26,101,80,205,148,162,244,52,199,29,149,227,69,157,81,208,223,134,132,210,231,10,108,126,37,133,223,30,87,184,8,51,108,202,61,152,103,253,82,126,97,166,106,180,52,31,2,158,54,221,153,70,143,98,248,218,244,141,206,251,100,86,94,212,125,131,15,240,133,28,97,134,41,109,235,107,161,239,56,154,155,9,246,245,201,224,226,42,119,80,32,102,221,186,130,138,125,174,251,189,104,123,11,183,54,50,212,59,85,16,219,84,208,3,68,218,251,155,207,199,60,142,199,32,9,94,62,222,117,184,49,35,88,22,190,199,186,232,50,172,70,146,168,223,99,155,12,245,215,12,132,123,72,64,9,204,141,208,228,154,51,237,171,50,164,100,205,151,251,4,27,45,244,169,233,43,170,41,190,190,248,150,69,151,128,145,93,248,231,130,32,71,203,97,153,92,78,246,239,5,11,251,208,39,131,241,232,89,209,65,212,207,85,109,215,186,175,13,125,156,66,13,143,249,140,137,31,64,196,79,53,60,56,57,223,59,197,143,35,74,167,136,12,26,109,217,251,78,149,76,19,85,200,157,33,5,112,253,168,76,211,149,22,57,50,221,226,235,30,187,176,83,182,38,201,28,84,164,75,42,254,219,19,242,248,169,9,195,179,89,223,7,63,255,147,133,45,175,13,245,246,87,194,244,152,89,47,101,104,186,145,135,203,227,154,105,114,212,213,71,200,120,247,59,168,152,225,139,19,235,217,1,199,61,222,172,47,45,236,119,48,197,164,235,39,229,15,13,161,124,175,70,197,229,122,197,153,214,75,77,154,32,198,52,246,157,11,182,197,164,112,111,164,10,203,125,180,98,153,38,125,109,227,77,191,175,109,160,144,240,218,180,122,220,5,4,82,227,108,29,250,104,208,203,248,213,149,74,166,68,34,231,128,40,243,93,140,144,151,58,20,36,32,239,9,147,169,195,212,18,172,164,17,221,76,11,133,124,107,112,24,223,214,65,180,170,96,60,214,237,12,112,140,251,204,25,239,109,234,54,77,96,248,101,254,49,243,110,35,154,77,146,254,154,97,166,211,21,192,36,239,247,92,61,102,232,249,245,234,194,138,188,15,126,206,177,172,176,3,162,221,249,173,38,99,134,179,88,243,214,80,197,180,235,102,49,173,182,250,42,125,208,129,239,86,218,222,212,79,66,119,40,221,115,21,234,236,149,139,94,189,233,46,188,230,78,160,34,190,35,18,35,231,159,223,121,6,118,41,233,76,25,100,75,239,86,11,237,80,235,209,12,233,175,95,13,16,71,167,194,49,143,111,131,5,230,78,253,101,196,31,31,253,126,48,244,156,187,166,235,121,180,55,166,16,161,44,137,89,141,42,221,67,90,152,57,250,236,241,197,86,189,59,53,69,33,13,120,17,71,193,21,190,214,65,239,166,204,67,227,242,184,231,15,165,229,166,201,210,108,154,128,215,33,56,209,110,43,97,175,197,251,216,215,87,201,112,128,23,61,149,237,102,249,62,25,13,150,154,97,128,46,99,190,153,54,63,4,40,90,64,65,94,206,205,100,199,87,168,175,244,249,77,13,146,153,206,228,51,130,25,8,237,125,52,136,87,171,30,80,20,64,114,187,239,109,157,35,89,173,48,231,223,15,2,216,191,84,29,180,14,252,233,142,10,124,190,57,169,25,20,248,240,39,219,248,213,35,60,248,216,55,75,64,33,28,209,77,49,51,12,126,196,156,205,80,115,246,38,114,181,218,116,43,206,187,124,16,115,234,174,191,142,26,80,205,106,101,200,147,63,152,153,101,18,159,27,173,61,253,173,151,21,36,196,140,236,113,246,231,94,182,165,137,249,60,86,30,249,221,122,55,157,73,6,55,187,86,68,116,150,110,27,144,143,13,63,158,54,173,188,90,176,90,64,236,214,253,90,192,91,150,158,48,228,210,135,159,125,103,109,165,217,245,106,163,153,186,83,129,54,224,38,185,19,250,182,230,156,254,227,180,136,133,71,3,87,149,238,247,48,157,56,45,150,17,91,239,175,21,132,68,139,53,194,137,160,80,185,102,218,253,115,248,233,252,109,20,193,218,106,211,254,22,46,30,30,248,25,93,66,81,95,100,209,56,124,79,152,66,242,73,225,49,31,117,199,251,177,203,167,62,166,111,13,95,243,221,146,104,30,220,53,60,184,97,239,191,223,11,116,30,160,19,169,140,154,138,249,189,58,163,211,43,23,127,218,7,239,160,88,251,133,206,20,244,97,246,251,237,70,236,188,180,234,218,74,190,59,22,106,140,91,199,123,27,32,214,173,20,221,117,146,110,16,68,195,111,77,7,173,160,207,172,41,127,189,171,209,6,215,65,177,202,248,157,72,5,48,165,122,96,166,171,51,253,165,141,39,66,138,228,150,119,187,89,149,98,162,186,242,100,32,255,146,103,240,74,145,6,114,140,133,54,183,251,216,150,230,218,193,12,215,182,255,244,64,167,93,239,108,8,229,59,160,5,114,212,165,119,166,207,234,158,31,39,4,160,207,91,205,116,232,251,115,227,216,119,217,165,49,123,12,127,246,11,19,185,12,214,249,37,155,197,204,9,80,194,197,196,63,197,205,208,182,235,131,3,3,189,91,33,244,164,199,123,211,234,60,129,151,47,128,250,65,88,136,25,21,151,187,207,130,227,72,37,88,97,222,242,7,167,111,84,127,122,64,26,122,95,186,89,174,78,47,54,244,224,29,209,243,57,78,236,43,168,130,19,230,157,157,240,254,54,252,44,41,252,184,49,140,222,7,67,242,85,55,187,2,205,74,122,247,166,68,41,121,121,214,210,149,161,70,253,189,224,49,43,162,129,134,164,125,71,28,132,156,2,26,208,205,155,217,173,139,34,86,15,112,136,250,197,152,76,163,199,219,186,50,11,235,118,251,128,195,189,160,105,17,128,105,199,121,188,79,54,65,164,232,136,67,101,230,97,66,177,94,27,29,180,130,70,252,61,155,72,5,84,173,117,20,230,214,151,107,96,26,157,66,213,20,155,109,33,223,110,103,204,116,86,135,39,167,111,194,7,109,65,93,38,104,11,110,125,213,158,205,188,102,15,87,131,193,191,174,60,97,243,210,172,36,10,241,84,121,174,249,204,155,81,212,12,188,216,111,109,234,76,93,173,48,248,101,55,47,33,55,1,191,146,234,120,63,61,41,227,200,136,91,36,124,143,100,24,217,122,120,45,154,119,106,115,115,1,87,170,87,131,72,105,247,199,79,24,208,154,228,192,128,89,77,79,75,30,63,31,74,76,53,31,247,189,249,30,191,173,170,174,184,28,48,92,55,3,80,113,122,147,120,227,208,118,157,211,106,93,243,185,87,15,152,32,62,215,244,171,79,68,88,116,63,108,116,185,14,55,195,74,173,35,142,60,64,190,187,14,136,176,166,5,212,227,148,166,126,163,39,68,93,87,215,45,139,198,171,113,15,198,202,146,144,35,160,32,232,247,133,237,96,5,210,162,111,141,188,233,188,91,45,216,89,81,148,197,60,160,142,190,207,93,84,173,214,172,231,236,185,115,24,12,99,209,198,130,50,230,149,91,198,10,209,112,11,214,190,191,72,116,204,128,199,197,233,60,83,20,172,72,187,102,82,48,186,17,143,109,61,172,215,60,104,81,149,31,167,189,169,36,255,113,50,13,122,181,81,7,221,253,174,26,26,188,43,122,108,216,17,254,53,115,34,116,61,96,230,217,37,188,18,82,155,209,82,139,217,36,199,239,166,67,167,192,90,114,100,23,107,120,29,126,117,75,69,253,24,176,207,144,169,95,51,83,71,143,198,109,141,244,254,104,38,183,37,86,244,223,124,208,26,64,247,128,169,27,36,11,239,160,53,132,219,171,254,54,130,12,55,127,109,17,68,85,0,114,34,59,126,247,218,202,159,155,34,167,97,104,243,132,77,165,85,110,180,0,247,91,181,222,216,137,54,159,80,235,168,204,248,228,214,150,20,24,205,167,154,254,86,29,205,8,109,155,102,254,150,123,162,31,115,81,15,137,77,120,181,249,172,123,12,133,162,91,216,125,51,92,149,103,208,22,47,99,222,190,78,37,219,123,202,1,217,76,189,122,187,149,162,139,162,220,105,17,105,207,76,247,139,162,147,77,240,232,78,209,62,142,39,161,109,28,28,131,123,251,136,28,207,55,116,157,86,224,54,221,175,70,139,51,244,90,0,81,28,254,173,224,105,44,161,125,37,95,238,95,51,131,97,84,115,131,58,238,222,27,242,147,208,137,8,77,164,215,79,235,135,224,82,59,188,136,208,111,10,139,231,236,234,26,86,107,24,191,89,92,107,45,12,232,254,51,140,181,249,163,13,59,19,180,11,107,194,177,239,87,131,52,209,97,1,163,84,124,19,135,65,33,244,249,14,75,206,78,55,175,158,181,169,123,224,246,223,163,173,130,192,153,161,31,144,78,82,223,208,8,194,122,104,100,4,94,117,135,252,248,44,61,32,194,71,53,31,235,154,207,158,62,180,1,236,44,197,236,142,60,173,182,73,227,19,107,223,28,190,236,1,209,199,166,214,51,1,190,208,31,204,237,124,254,30,250,82,105,40,186,223,19,106,187,208,69,204,17,222,124,179,156,240,162,135,22,204,77,153,217,127,124,144,254,212,38,99,100,194,110,242,128,214,178,62,66,87,55,20,9,111,208,32,41,220,161,203,120,92,10,18,51,195,183,161,93,198,181,117,79,43,66,153,196,178,209,246,232,189,187,31,125,116,181,46,109,41,130,253,225,11,55,161,33,50,157,33,14,237,232,187,15,63,189,232,191,83,95,132,70,250,230,67,10,38,96,43,14,126,225,118,222,172,60,164,97,80,196,42,245,128,220,151,230,218,29,9,19,82,243,153,98,18,162,10,202,166,138,95,110,56,9,248,172,108,109,129,68,55,218,79,23,216,197,67,215,2,46,207,151,142,12,179,233,178,54,229,206,216,176,117,125,205,155,216,84,231,176,53,21,251,2,216,8,88,234,250,128,1,171,95,255,235,252,41,65,134,34,102,136,35,174,255,85,145,98,175,58,19,246,249,229,126,253,74,254,52,187,4,217,6,217,75,119,109,2,46,104,89,142,182,6,134,242,46,108,35,48,170,146,121,32,222,121,128,144,243,39,122,130,244,98,100,106,238,17,65,54,69,219,72,154,193,220,111,80,119,254,100,108,191,207,156,179,247,252,64,113,106,153,27,185,53,117,216,254,204,230,251,201,173,41,131,236,251,65,154,9,155,234,189,57,127,242,141,101,219,89,28,180,228,139,185,239,212,175,255,69,127,3,185,86,49,67,39,112,189,109,56,192,206,160,79,49,195,239,124,23,118,131,233,171,137,17,60,242,133,92,52,184,98,171,222,153,220,207,186,249,99,250,104,154,118,14,240,239,57,56,175,217,244,96,101,80,160,212,221,55,39,15,87,96,75,178,110,161,117,59,95,235,62,183,209,133,54,189,55,169,159,228,102,90,3,101,51,60,63,183,150,15,56,93,29,154,173,108,6,151,189,11,4,222,82,26,46,212,60,72,11,94,51,142,190,228,12,209,214,204,213,31,188,33,89,61,123,48,95,189,36,204,244,174,5,43,26,203,247,185,59,201,183,161,230,77,66,250,222,154,96,72,81,217,141,120,199,183,5,107,181,233,114,128,88,225,194,119,156,243,103,226,81,249,156,245,227,84,93,243,80,117,82,204,103,27,158,23,240,209,172,187,92,182,36,154,170,171,159,217,52,223,237,22,126,28,38,40,127,114,35,234,150,186,82,3,185,146,253,189,233,218,81,128,77,59,159,175,205,237,87,55,19,4,20,51,50,200,55,196,135,148,178,107,209,10,239,0,239,253,154,33,217,149,139,17,205,169,23,124,192,145,74,243,159,152,193,181,92,87,189,157,168,96,212,170,86,190,200,112,171,105,155,137,25,13,248,251,211,80,165,228,173,23,163,42,125,247,74,4,39,247,150,221,174,25,101,235,187,51,169,157,112,53,45,144,190,97,193,21,161,119,6,91,231,203,154,218,75,210,181,71,33,175,249,112,47,171,181,136,181,56,128,19,107,161,15,67,110,204,158,226,197,52,74,195,103,31,214,59,143,87,225,104,236,224,91,252,225,6,61,85,189,184,160,134,154,197,212,213,209,183,201,199,92,115,135,194,75,230,160,233,164,93,71,162,1,178,212,138,85,67,117,125,220,52,210,9,190,41,85,202,143,15,99,210,158,215,76,200,43,41,143,51,111,198,91,246,32,229,242,210,157,114,208,121,121,161,113,192,101,122,211,57,248,161,230,184,87,163,141,169,36,46,199,76,175,231,186,102,224,165,242,169,233,68,107,55,146,165,50,0,201,133,152,33,131,253,142,25,89,213,165,213,174,243,82,228,193,239,157,233,87,204,146,25,192,155,229,69,175,249,163,155,33,102,206,69,127,45,226,9,165,171,106,200,166,215,91,198,235,182,215,73,148,208,140,48,230,70,40,132,51,103,1,200,84,161,103,126,221,189,16,34,128,170,1,76,51,181,134,251,100,21,204,151,120,26,13,73,149,114,43,240,156,177,39,240,146,65,49,137,75,255,154,108,17,91,183,97,88,83,215,93,123,124,220,173,141,55,224,243,65,151,94,243,217,118,181,166,219,232,82,239,55,51,119,102,56,180,208,250,227,131,44,201,189,183,213,206,116,163,93,3,237,242,251,227,44,213,28,174,182,106,208,29,52,94,122,233,60,60,254,26,82,79,215,12,18,91,157,9,100,6,238,249,129,72,16,170,95,106,5,120,114,47,62,177,77,215,252,23,189,93,203,183,156,14,249,129,114,76,208,161,146,187,15,26,26,222,181,132,65,3,29,112,71,229,108,148,93,81,40,13,250,235,155,8,234,180,83,204,164,111,221,33,158,186,43,224,248,21,85,67,8,246,145,244,38,131,97,151,212,203,1,29,189,174,247,214,13,12,165,7,35,148,146,94,74,0,5,89,194,126,135,92,210,186,117,10,138,230,116,128,135,201,144,60,124,161,146,137,187,162,102,208,159,237,154,7,74,131,122,111,203,170,223,71,91,198,121,16,166,18,96,84,255,113,227,220,205,225,139,140,247,181,77,24,104,234,176,76,240,4,247,201,97,77,137,211,24,209,248,236,87,31,55,63,53,29,53,92,168,239,147,13,3,31,132,185,2,141,253,245,90,71,178,28,160,60,217,54,253,164,124,205,96,206,37,176,162,129,174,237,187,254,172,195,32,92,12,65,121,119,171,245,58,203,68,35,200,246,109,5,176,76,31,186,83,159,247,244,122,23,4,59,83,145,86,109,211,66,127,95,122,128,253,80,32,227,137,206,173,237,244,154,71,79,218,26,221,104,199,188,142,136,201,93,107,22,150,79,89,202,242,223,62,81,155,210,151,225,116,30,95,241,190,150,129,201,228,16,232,201,88,94,155,155,113,81,155,152,51,244,255,247,199,11,187,150,172,62,48,44,195,79,116,180,23,160,124,23,51,219,239,187,154,18,189,44,32,252,103,250,25,174,153,173,120,169,121,205,75,174,141,185,102,165,168,0,71,60,60,33,131,150,137,150,139,81,28,168,94,139,38,109,52,20,185,3,200,171,121,237,135,250,211,208,204,3,16,151,226,149,35,24,95,41,178,136,217,8,24,174,21,161,32,201,152,24,196,245,70,47,231,174,45,105,7,100,39,31,82,174,79,202,233,95,148,33,169,131,180,30,62,131,209,43,80,227,50,253,144,175,177,33,249,36,184,28,218,135,207,228,119,115,105,128,219,159,249,76,177,125,23,245,32,135,23,140,199,49,243,185,223,204,133,84,43,16,184,155,145,56,31,124,149,44,158,27,205,49,184,3,215,12,134,67,242,83,198,237,226,199,222,176,67,82,71,164,118,10,150,119,233,144,171,212,172,30,233,45,196,76,190,102,195,52,138,79,73,18,9,74,202,107,46,69,27,192,72,150,140,118,207,204,65,228,25,190,51,140,134,142,195,69,88,108,229,165,239,181,105,150,186,107,3,98,11,13,232,8,207,119,190,49,217,0,30,87,101,255,231,102,121,95,39,103,48,106,91,118,81,2,213,243,55,247,193,17,97,92,146,25,192,60,222,210,49,65,73,241,52,248,113,226,178,175,153,8,126,141,112,53,96,130,251,227,39,124,94,35,124,109,227,131,25,215,12,8,68,118,20,178,49,203,97,84,3,95,91,33,115,70,229,232,49,219,88,198,236,163,87,211,52,239,179,129,238,141,153,244,147,176,187,249,84,219,52,155,236,21,62,119,218,55,182,25,219,122,119,226,92,90,238,179,126,152,24,194,139,21,176,185,247,147,24,163,178,206,37,164,153,199,197,52,224,235,87,205,148,26,56,192,27,50,144,62,236,122,36,131,173,129,163,226,107,206,100,154,244,123,163,141,237,104,218,105,37,90,29,181,12,151,243,253,109,11,102,178,110,87,228,83,242,181,118,210,41,186,73,211,217,117,1,67,19,88,174,98,213,105,176,89,245,221,121,14,205,244,208,66,150,246,187,216,28,65,221,101,27,172,157,253,154,55,236,86,122,245,57,46,60,49,135,72,221,216,69,207,7,202,18,119,129,161,199,94,181,33,10,142,111,135,6,160,5,63,21,247,73,19,245,234,254,100,5,126,2,77,152,16,66,236,228,230,243,24,181,171,11,132,248,198,205,138,79,162,168,22,252,225,105,103,211,53,67,209,162,94,8,222,118,246,223,222,117,133,216,135,134,38,239,36,65,165,94,40,191,205,207,223,59,223,74,3,220,215,52,146,138,153,208,216,111,109,237,51,234,147,90,189,241,38,130,166,137,235,20,13,80,22,140,108,119,196,1,137,234,153,10,198,161,207,91,114,154,128,70,180,121,191,153,196,216,221,170,207,102,151,83,215,68,209,180,218,131,95,13,229,244,12,161,211,88,215,199,33,204,74,45,196,101,40,205,223,45,11,69,212,52,195,131,147,77,241,229,211,172,76,30,130,190,141,112,205,53,159,201,211,213,7,98,65,121,151,138,241,21,149,172,161,46,237,210,62,77,155,165,60,66,188,89,46,251,53,230,243,181,195,107,15,62,127,245,123,163,172,148,213,12,121,250,122,102,56,91,53,8,55,213,213,175,149,254,218,144,194,98,245,204,187,207,91,57,93,99,190,110,89,142,59,40,148,68,66,198,177,19,101,223,195,239,124,86,60,25,189,218,164,32,252,214,231,193,167,164,197,73,123,156,103,191,179,216,104,105,52,41,66,87,159,79,5,238,84,52,42,59,190,214,112,240,24,197,94,225,127,183,68,144,225,192,175,249,108,27,154,92,70,234,193,97,84,4,23,148,209,53,67,5,57,253,125,45,60,124,5,232,67,58,52,61,34,60,231,28,133,114,77,173,81,148,184,181,127,114,189,89,65,11,141,186,131,87,55,201,116,14,133,16,55,248,123,179,47,175,65,119,162,70,217,231,4,57,151,223,81,129,182,70,167,56,158,142,247,34,130,251,75,202,174,116,66,100,138,76,254,219,48,134,104,34,233,124,250,236,152,33,40,142,154,118,50,158,21,145,211,77,45,16,240,101,197,225,54,40,83,210,205,168,0,220,75,138,171,62,225,29,138,161,254,219,107,199,44,149,137,82,220,105,134,82,239,22,7,238,76,118,58,96,238,136,2,156,81,151,181,1,134,189,17,4,243,21,30,20,77,215,3,152,188,227,141,60,184,54,96,66,146,186,223,166,177,207,49,22,198,155,226,192,240,139,207,20,83,82,92,132,84,178,247,228,193,173,87,148,105,17,121,61,116,34,175,153,158,61,253,105,78,228,155,57,56,255,112,55,101,61,111,248,45,229,226,79,22,26,14,69,183,12,254,228,201,74,216,68,21,60,134,170,91,246,178,15,105,205,51,17,86,168,112,84,175,115,211,198,153,107,40,66,116,235,2,250,154,79,68,48,148,193,149,241,46,245,174,219,179,207,29,63,80,35,232,204,98,189,81,46,170,101,161,46,74,65,175,123,78,131,34,221,82,207,145,34,105,127,23,47,24,71,116,26,1,211,189,73,111,186,205,147,246,121,24,119,88,185,165,25,216,215,151,98,43,33,65,91,115,251,213,199,107,236,43,204,224,171,246,130,181,91,151,150,86,56,214,40,215,85,135,202,186,212,28,10,9,248,14,110,158,56,204,97,109,145,146,186,239,85,55,13,12,83,115,253,200,108,95,51,229,46,229,61,163,99,161,94,87,29,146,96,106,153,90,9,224,110,110,166,72,174,183,166,137,55,221,237,10,254,245,86,194,166,96,98,189,126,107,48,67,58,197,43,3,222,252,199,73,95,37,205,153,3,218,185,254,240,34,86,47,90,228,67,154,58,251,36,54,8,157,206,5,19,182,190,71,242,234,63,74,133,114,94,123,115,38,210,186,125,197,82,64,159,158,169,89,200,223,41,47,102,51,164,136,15,41,178,176,161,56,105,153,239,226,15,62,107,92,94,13,13,187,225,63,190,136,227,244,199,145,29,244,181,139,82,77,238,250,228,224,164,239,60,67,178,46,148,133,206,32,214,114,227,115,186,62,187,118,78,195,206,147,253,112,98,206,37,141,2,144,8,43,142,157,57,231,90,75,161,210,6,13,139,111,165,64,12,106,60,208,217,227,150,95,109,71,188,214,18,12,132,229,143,70,239,146,206,21,186,43,183,143,10,126,225,214,147,15,145,175,117,207,0,200,28,134,66,59,77,77,161,221,132,9,236,50,160,26,213,91,24,245,109,120,70,37,167,254,25,250,158,205,127,27,217,19,221,240,186,113,153,221,197,75,188,59,245,173,207,180,205,190,79,159,24,35,116,18,34,234,124,238,125,95,11,53,42,165,167,108,36,73,146,207,67,90,68,21,122,211,200,115,228,235,168,64,61,181,149,83,138,34,200,112,176,44,174,89,14,91,49,14,176,227,218,150,185,214,59,148,49,168,250,250,143,111,82,96,90,198,128,119,240,90,151,117,71,171,235,7,165,204,245,228,13,171,175,238,48,20,104,239,90,235,140,238,161,200,177,187,15,217,217,75,115,211,211,105,34,253,227,211,12,30,83,237,196,128,82,167,191,49,161,16,169,20,48,212,214,56,253,174,153,211,168,135,42,70,73,229,89,1,85,107,124,2,215,238,197,215,219,97,162,253,66,160,56,232,129,116,51,140,86,26,26,89,190,241,90,169,167,175,144,152,62,115,44,249,115,35,235,53,67,165,128,30,20,191,154,94,242,16,119,65,164,117,157,28,83,14,201,161,22,0,135,207,245,160,206,22,13,7,116,72,255,226,147,222,13,11,52,216,210,32,224,172,150,226,225,11,68,188,89,211,245,6,70,246,79,77,102,33,56,19,219,42,240,119,204,54,210,202,186,244,56,140,110,168,10,175,71,83,54,68,11,131,221,141,95,38,122,167,149,79,90,195,246,251,109,184,92,229,115,117,58,92,155,159,232,155,51,66,115,61,224,177,91,241,215,66,13,177,133,12,237,137,177,191,214,77,54,86,93,13,62,253,220,247,123,108,24,46,148,166,136,180,233,3,18,82,99,192,107,213,196,195,130,71,226,154,7,75,95,83,30,116,178,223,92,206,38,230,211,105,104,173,180,123,184,153,86,12,205,4,209,50,231,112,214,243,105,75,81,238,87,18,146,197,195,73,114,70,69,121,178,193,239,231,153,220,204,23,147,82,0,85,160,226,248,22,238,205,40,138,25,253,150,252,30,141,200,84,51,169,12,67,126,239,213,149,110,26,218,163,154,110,85,22,154,142,208,217,217,141,5,181,143,103,222,202,165,2,110,103,121,243,50,241,222,84,44,32,94,212,232,181,190,123,211,118,45,102,192,232,55,33,111,67,174,229,48,150,200,25,213,247,69,250,86,93,2,50,96,222,93,137,226,246,214,160,142,255,188,130,240,6,248,188,194,197,19,232,149,127,47,116,105,197,89,63,235,9,140,146,143,202,182,62,122,49,211,215,187,252,201,64,172,106,238,109,156,17,159,55,59,0,34,190,43,204,189,91,43,169,207,83,192,75,89,60,153,206,40,53,255,34,244,86,106,130,12,206,98,111,59,128,109,169,106,193,138,237,45,205,247,219,228,48,36,197,69,151,232,244,250,202,182,202,129,46,48,22,200,5,10,66,98,215,20,168,123,124,206,222,61,47,177,137,210,166,196,9,125,89,47,193,125,110,58,136,178,126,236,109,98,176,247,123,21,48,218,122,235,179,25,86,239,213,56,147,189,194,61,37,102,40,18,238,161,204,119,207,33,117,14,26,214,143,213,109,12,210,226,213,26,168,180,221,4,26,10,44,1,116,106,203,233,230,230,160,55,83,14,85,244,40,90,242,153,82,161,207,215,218,13,53,65,239,127,68,91,167,107,177,217,234,189,227,134,94,219,216,252,52,43,191,186,161,138,190,102,58,253,149,71,204,68,211,28,81,4,83,232,84,70,79,84,33,183,231,122,32,201,11,157,3,231,56,39,194,191,99,134,198,64,151,212,3,66,226,39,164,201,126,111,106,117,186,4,12,248,57,253,201,39,132,202,98,30,221,11,29,27,70,25,237,40,130,49,102,56,165,200,134,36,68,19,223,16,86,164,103,204,73,121,84,58,187,120,29,254,211,137,170,91,9,107,47,191,67,128,22,144,22,222,170,64,199,85,221,108,144,61,49,103,34,144,119,53,39,116,211,117,95,30,8,101,147,110,158,122,111,64,14,91,126,156,198,63,221,84,214,244,210,209,166,249,117,233,46,206,186,237,221,127,155,54,44,173,13,33,106,230,19,220,100,0,52,241,77,223,204,240,195,203,96,110,73,119,59,250,162,125,113,129,115,79,90,27,98,95,216,111,196,57,50,194,213,240,10,100,31,113,107,107,159,106,6,184,235,102,4,143,181,60,73,129,230,6,202,86,227,208,156,97,71,186,47,175,103,166,20,221,116,19,111,89,127,27,86,97,29,240,212,183,143,9,0,109,137,233,240,238,198,148,159,54,133,98,61,93,140,16,198,205,192,114,213,92,199,244,107,109,76,151,150,164,50,72,103,55,87,250,247,180,36,149,95,237,133,186,219,172,61,20,242,246,114,239,204,48,5,138,255,2,82,125,156,135,103,46,75,57,59,200,186,238,247,165,241,249,245,100,170,246,222,111,56,33,84,212,138,19,156,135,239,67,215,22,252,12,114,32,222,213,188,113,235,87,184,51,124,246,109,190,73,6,150,67,75,182,52,249,188,41,10,23,153,22,124,187,43,37,152,185,105,94,26,141,225,53,124,167,3,17,152,151,22,177,33,81,156,62,38,164,176,116,63,33,231,151,223,231,42,230,77,105,201,9,44,236,91,182,199,43,29,161,178,63,150,247,72,177,101,228,53,180,56,95,137,119,170,111,132,103,90,133,218,61,209,227,219,70,55,101,87,189,55,92,11,89,204,85,247,73,220,101,56,42,221,60,170,138,83,208,86,134,183,254,54,225,164,61,109,248,249,15,51,10,231,93,87,178,145,70,96,52,220,41,109,6,115,14,1,10,125,211,110,38,123,188,3,106,103,159,245,228,239,205,2,90,1,225,181,146,3,109,183,53,39,105,161,225,156,30,158,27,160,111,236,120,7,1,92,198,179,249,123,145,193,10,129,87,114,49,101,51,131,223,14,192,181,210,61,136,0,235,53,70,40,237,32,148,246,222,171,156,13,75,139,105,116,242,121,14,107,147,98,12,224,151,105,212,53,215,10,93,69,172,11,245,229,117,211,77,66,43,148,226,166,101,188,252,183,33,3,210,106,25,156,246,158,207,132,120,41,176,182,161,134,179,157,206,202,202,120,181,196,218,141,28,78,8,234,181,144,183,168,150,50,112,51,243,92,205,168,97,187,47,142,57,196,109,156,46,251,230,136,81,193,60,14,155,38,38,172,105,197,239,61,206,212,9,184,209,190,223,209,86,161,167,8,133,161,101,162,84,215,140,126,148,190,151,161,209,252,98,200,144,21,239,141,99,57,151,223,57,175,22,114,111,228,238,124,79,2,67,29,98,112,19,104,241,199,6,160,29,190,38,205,176,211,103,74,33,29,160,24,43,34,202,225,99,82,108,182,104,202,17,236,128,127,143,2,226,66,51,223,205,6,201,93,86,194,180,20,82,142,103,154,221,42,31,52,64,103,237,175,80,117,90,107,248,189,209,80,213,153,100,93,14,190,49,20,195,134,104,233,103,73,127,254,49,227,113,105,81,106,16,53,250,123,87,250,70,2,90,28,98,80,247,166,17,140,210,138,23,141,162,222,155,70,169,102,171,124,5,165,232,209,223,168,1,225,210,97,169,70,225,231,247,134,63,97,6,24,124,62,155,78,246,48,97,229,48,87,10,104,231,242,162,136,186,67,99,193,54,245,114,15,65,102,11,133,213,66,163,173,159,142,249,195,193,166,109,9,199,147,241,189,24,114,166,21,10,98,36,6,125,117,194,181,26,62,183,53,249,110,15,164,23,229,54,173,136,65,72,254,66,124,83,107,174,161,34,214,199,11,56,169,241,134,123,159,19,200,139,244,36,39,182,6,210,173,152,4,188,255,120,103,227,80,51,53,207,151,125,56,27,255,10,45,44,187,63,196,43,156,214,93,213,76,169,183,53,231,170,51,14,112,37,155,63,113,147,240,97,109,235,186,211,67,134,48,209,209,32,40,37,244,29,138,98,184,251,254,61,109,249,134,171,193,83,13,127,114,92,163,80,143,163,175,250,37,70,26,92,43,63,170,123,185,45,163,241,174,21,51,35,76,21,115,40,183,17,180,247,247,202,10,72,106,100,138,60,3,204,27,15,85,43,48,78,251,212,158,153,162,162,154,187,101,68,61,75,181,20,39,8,43,128,159,154,68,157,173,133,22,170,81,29,203,10,11,119,72,76,211,18,159,158,149,104,58,60,22,174,130,151,56,78,92,122,54,113,237,161,34,161,248,18,115,108,0,58,1,19,9,69,207,240,110,186,154,52,173,77,167,76,93,254,227,205,18,15,193,188,187,103,151,105,102,85,206,39,238,157,82,245,116,101,158,129,254,213,184,79,95,206,124,49,191,70,120,237,236,60,141,232,36,228,208,210,144,144,80,185,142,37,187,34,74,73,193,92,187,215,48,160,216,8,5,146,19,136,242,17,60,115,77,244,168,63,94,80,29,246,4,49,237,195,37,12,57,245,50,73,215,255,200,156,45,13,226,201,254,21,208,128,214,65,215,60,179,61,17,72,209,130,241,135,43,208,175,6,148,173,243,27,109,36,7,230,44,19,240,82,13,86,24,162,166,231,220,39,85,111,237,157,180,239,223,159,153,37,175,26,220,80,230,121,157,111,114,120,133,31,167,41,209,43,63,231,128,197,147,20,51,186,79,94,16,51,156,137,118,233,110,192,2,158,188,30,199,111,13,10,94,136,108,123,255,11,133,161,29,164,151,59,216,14,175,104,45,216,201,180,39,180,128,24,120,69,39,96,215,218,81,74,106,246,149,149,232,47,238,65,10,152,252,140,215,187,172,109,33,8,234,54,143,19,168,181,149,40,70,74,81,210,39,3,178,168,43,8,161,14,210,157,243,85,9,171,26,9,249,188,148,208,73,37,235,115,153,191,229,47,109,76,97,218,245,137,119,246,170,28,192,204,131,68,119,167,9,212,23,16,215,6,69,78,50,82,201,203,174,20,105,181,79,214,122,95,188,26,64,19,117,223,65,230,148,16,229,85,124,45,5,175,102,50,165,175,94,124,188,200,17,101,76,103,247,82,53,20,92,106,109,84,198,189,20,13,22,82,197,35,77,104,212,151,38,143,93,139,142,9,93,134,94,86,165,62,165,117,184,106,240,201,219,252,114,28,41,178,18,250,220,176,51,111,47,254,3,88,9,98,159,211,75,228,48,27,205,168,229,201,114,113,52,197,135,223,73,197,58,27,96,104,135,75,144,243,14,114,156,103,138,249,112,227,97,148,32,60,105,105,143,59,79,178,41,13,40,45,0,197,255,155,17,49,89,88,77,60,192,125,61,28,149,0,58,116,133,151,134,12,204,135,140,205,140,250,189,94,61,139,119,117,26,59,124,120,52,88,24,139,99,199,54,94,189,54,161,211,52,253,128,78,155,184,56,232,113,210,194,123,79,136,51,167,82,81,96,193,71,83,246,193,118,172,119,38,232,140,18,159,22,71,12,213,173,213,75,84,151,147,199,170,160,160,206,186,13,95,140,182,14,135,35,33,117,164,79,118,78,82,255,96,72,79,166,192,154,97,132,186,201,205,40,143,149,192,165,64,92,117,159,204,112,30,58,11,207,215,114,159,17,143,48,228,150,97,195,21,12,239,180,56,119,132,101,159,188,75,10,136,90,8,208,141,127,194,57,3,105,190,62,251,108,13,251,81,242,24,155,17,65,180,54,170,112,143,234,184,53,226,210,160,51,207,225,50,242,195,173,229,176,178,121,149,218,31,234,13,17,206,17,132,228,151,83,141,176,71,151,165,170,102,134,255,218,142,20,60,81,88,80,234,93,214,103,227,40,69,186,176,116,88,22,39,87,123,32,70,220,233,208,96,63,150,55,210,78,244,96,212,33,229,228,243,206,77,160,153,93,149,93,155,17,86,250,44,102,237,134,30,94,160,83,195,65,192,136,23,7,44,173,73,199,188,171,211,222,218,169,209,0,14,150,7,119,5,57,160,24,71,8,41,247,131,249,66,188,16,27,186,91,114,126,73,18,150,91,217,230,33,93,173,78,227,72,167,81,14,205,72,228,246,156,181,227,172,14,40,110,53,220,52,81,169,11,64,70,144,93,147,34,148,210,178,15,105,161,63,76,157,168,70,116,227,214,2,253,116,211,40,186,123,5,241,172,36,26,40,66,8,126,246,72,135,202,230,109,18,94,1,130,50,238,46,62,51,26,54,250,181,140,138,204,55,149,115,30,15,45,159,52,140,78,213,123,92,210,160,153,78,107,49,233,85,7,208,19,67,5,24,72,246,194,141,121,49,1,193,53,104,167,118,252,35,173,67,138,85,98,149,59,126,62,65,190,175,224,176,49,161,38,119,220,127,5,205,167,23,67,77,233,208,99,228,16,34,122,101,163,51,122,187,37,246,10,162,55,84,144,30,12,125,0,12,80,38,94,112,203,229,53,229,236,179,71,168,3,132,19,200,228,240,118,7,224,218,154,58,99,66,223,89,130,6,0,158,157,166,206,218,113,90,189,81,99,153,222,145,66,76,86,114,158,133,115,223,153,3,25,2,209,71,155,254,227,159,158,19,77,234,193,71,56,189,205,67,37,7,154,225,75,189,79,105,193,245,165,145,145,73,102,63,115,6,40,174,207,77,245,215,155,91,230,9,235,149,200,138,92,101,118,100,166,53,31,142,128,20,103,205,222,85,107,140,90,161,203,28,247,224,181,126,1,54,106,58,143,208,45,117,46,145,65,185,41,38,58,57,175,189,51,38,117,149,184,254,56,76,222,198,135,155,29,2,115,148,115,189,252,135,30,102,11,13,161,199,76,247,234,53,211,45,17,48,59,227,86,201,88,205,43,64,183,38,156,12,175,213,8,181,156,208,180,60,242,235,96,7,167,151,85,28,169,25,127,230,118,51,59,172,94,76,4,253,46,54,14,95,53,147,150,246,17,161,169,50,116,4,228,230,53,100,232,152,216,100,35,198,201,117,68,32,220,173,41,76,64,88,68,189,13,137,148,166,42,108,217,228,111,221,205,35,170,122,131,179,204,219,103,55,133,68,197,108,158,165,214,170,175,28,230,182,214,21,193,125,37,121,112,150,81,72,58,179,170,189,127,10,112,187,122,156,236,175,219,83,164,195,184,34,75,232,218,71,70,210,91,214,172,133,118,5,184,91,245,194,204,160,239,52,224,96,173,63,39,173,215,46,183,179,34,191,224,150,74,222,135,202,24,106,171,30,4,113,201,29,156,129,20,189,6,115,205,130,36,95,121,166,247,165,83,20,28,230,235,27,107,198,227,30,146,210,80,79,249,189,9,73,53,163,1,75,133,67,235,233,58,58,27,105,13,57,235,23,156,15,195,65,134,179,3,48,170,191,247,7,18,168,102,26,97,124,83,128,200,40,36,152,32,74,244,60,229,160,239,69,21,165,72,198,85,111,130,66,61,172,246,72,92,65,150,195,205,103,221,110,61,141,153,231,222,73,113,246,128,126,230,101,104,149,128,248,170,123,203,103,73,45,52,67,80,59,246,35,0,234,182,144,170,129,127,195,177,18,40,212,181,128,154,110,149,100,162,183,170,210,69,165,56,217,114,194,176,226,109,174,103,255,9,248,223,140,151,216,188,71,182,244,0,136,107,116,142,251,46,77,3,77,64,250,49,160,195,27,24,207,60,91,74,245,118,204,112,174,190,166,229,21,137,95,206,6,14,154,255,154,57,191,117,215,65,125,211,3,213,97,237,186,129,155,5,2,9,63,217,44,91,191,2,228,186,36,231,248,29,70,151,173,23,211,185,233,61,161,108,110,26,156,144,170,119,246,20,128,42,65,204,16,146,202,230,213,69,116,101,135,242,61,53,35,78,188,111,13,66,173,166,200,41,211,168,221,95,243,196,65,82,235,113,219,182,91,173,250,30,107,4,235,214,230,161,54,79,74,167,137,57,185,127,132,56,47,228,174,138,112,71,197,238,90,203,204,129,21,9,34,41,95,92,48,217,213,161,128,106,88,141,203,93,154,134,185,8,101,178,227,248,46,71,149,25,194,102,134,18,193,153,118,239,226,18,132,224,192,171,237,119,103,234,111,49,207,110,110,182,243,28,48,5,67,142,223,130,104,103,104,56,209,115,10,15,118,230,73,115,42,16,19,110,85,223,12,184,103,186,137,3,224,5,180,139,168,249,12,210,141,14,240,118,70,124,235,108,91,224,53,163,10,29,30,13,105,202,253,72,47,206,24,232,20,61,71,240,28,207,12,213,105,104,185,161,209,190,59,31,199,160,110,166,145,137,33,255,178,243,113,228,20,222,27,198,113,87,19,232,38,109,149,66,3,9,117,19,231,33,65,89,32,244,205,12,202,87,206,67,2,92,49,244,182,192,25,232,243,176,25,115,235,8,236,93,187,13,231,33,57,49,84,200,14,103,208,65,206,159,178,39,138,26,161,188,32,236,15,72,29,142,192,237,101,4,155,126,53,126,123,138,5,8,175,20,19,234,215,192,165,147,139,17,189,57,117,203,6,74,171,237,64,48,152,58,47,12,189,43,122,107,67,149,248,28,135,183,56,180,72,145,26,154,62,226,101,33,67,167,73,239,97,85,158,107,30,240,38,107,210,155,229,117,93,86,24,109,182,210,219,53,35,208,113,78,26,90,60,180,253,183,33,80,238,25,44,124,242,21,203,31,120,131,143,107,103,132,76,62,242,105,119,196,168,244,40,141,97,51,185,218,230,36,62,168,109,181,112,53,92,173,206,31,4,105,128,158,169,244,107,166,155,167,129,63,104,6,120,60,124,194,206,40,147,73,245,142,112,103,39,13,67,197,232,184,156,161,104,35,108,254,104,140,77,101,153,54,101,224,156,252,173,172,220,85,67,125,98,59,116,197,42,86,33,204,132,50,126,251,166,64,110,107,135,194,202,121,52,111,101,232,230,252,41,41,37,141,12,111,126,83,248,83,254,120,178,100,50,201,208,27,84,38,28,19,159,153,215,143,239,70,215,171,172,147,44,122,31,112,163,139,11,252,138,168,151,92,39,5,206,144,158,67,14,103,48,43,251,35,162,202,58,5,57,142,179,39,51,144,108,89,51,38,136,12,209,235,44,87,4,43,129,24,146,211,233,50,104,145,100,209,158,255,58,141,141,200,249,183,246,217,41,167,154,143,115,224,34,8,96,104,136,68,149,209,82,168,35,27,65,169,210,188,87,26,185,93,197,170,45,120,242,148,27,146,150,246,71,110,183,108,125,68,170,78,52,183,174,153,222,133,28,146,114,44,77,167,6,43,61,168,61,213,227,161,46,121,52,162,172,144,241,155,192,172,174,217,52,201,245,201,7,220,33,78,227,6,139,232,10,229,13,190,248,120,100,106,168,150,41,59,42,228,143,206,181,86,98,219,37,84,233,136,60,93,179,117,29,204,192,219,58,29,190,107,64,137,29,72,97,89,174,254,61,105,195,15,111,141,148,65,114,250,57,72,121,3,93,45,7,74,121,220,118,43,240,3,213,14,73,181,18,231,5,79,29,231,236,53,45,55,166,97,86,198,76,152,191,151,147,242,65,6,162,181,42,164,141,30,179,164,69,243,161,180,2,50,252,158,232,44,205,220,66,85,7,113,188,71,8,152,45,6,12,63,62,188,219,1,66,255,25,30,236,188,200,163,42,132,204,171,233,2,50,254,237,225,28,138,187,168,55,80,73,230,59,157,71,51,89,69,205,151,3,78,125,228,143,13,206,222,48,224,0,114,124,80,104,164,172,109,135,91,23,167,26,108,214,97,22,198,100,63,150,195,202,151,212,234,8,106,158,142,146,96,131,47,90,80,181,22,26,103,217,193,105,111,122,236,29,115,206,143,58,175,90,171,131,94,61,73,176,220,79,77,101,43,100,219,13,95,117,103,48,138,204,234,178,162,198,157,157,204,9,218,33,170,98,90,191,160,63,215,25,49,51,2,14,202,215,108,1,137,191,54,178,178,186,141,159,57,120,142,58,231,234,92,168,75,168,121,2,138,185,95,179,152,147,89,67,89,231,9,73,29,147,169,44,139,185,44,175,60,114,27,141,130,43,140,64,94,28,60,86,92,49,249,30,176,165,248,241,115,140,40,61,170,153,156,108,121,12,165,36,42,134,242,107,211,214,191,220,108,116,57,98,62,187,252,163,132,53,39,80,247,194,66,218,223,73,41,143,89,157,74,88,14,128,102,184,149,255,234,111,159,5,227,237,58,60,25,44,141,74,27,14,112,252,93,125,188,70,45,199,22,83,181,124,99,6,200,69,126,60,35,216,227,235,154,202,99,184,58,147,104,122,143,70,203,134,60,184,97,62,252,252,40,148,68,181,202,6,251,70,234,62,226,212,89,180,176,114,130,170,51,72,111,166,100,148,61,197,12,118,209,247,89,180,52,66,93,147,202,163,99,181,91,181,118,30,189,55,220,16,219,39,49,169,99,173,184,2,64,117,25,169,51,217,141,5,43,152,207,2,122,203,11,150,177,112,245,57,171,202,91,186,33,54,194,90,30,1,48,99,162,180,174,21,104,159,139,188,177,169,132,238,94,232,202,32,225,244,29,137,82,166,154,23,88,137,183,159,65,191,169,180,249,203,200,64,221,12,214,88,185,239,207,121,226,109,203,80,77,156,184,79,175,62,135,215,122,251,29,48,202,166,102,88,54,235,122,59,241,121,47,29,52,122,54,124,76,33,77,94,90,164,195,103,245,158,53,235,5,86,93,35,200,167,186,231,114,0,105,237,22,180,8,208,125,243,71,51,38,75,149,0,226,123,121,222,155,184,43,171,164,115,161,95,196,9,5,155,241,77,233,189,207,9,255,120,47,27,119,82,105,228,98,172,14,201,143,116,224,190,42,208,128,148,164,156,217,156,224,106,174,144,114,248,111,15,232,60,68,244,130,94,58,87,235,60,223,3,58,66,121,240,133,204,179,207,134,115,159,149,85,58,226,156,16,183,171,172,81,14,78,178,173,20,88,176,222,28,39,69,168,138,153,224,11,187,35,68,128,18,39,141,96,202,52,194,136,71,72,75,251,175,154,89,95,62,23,200,131,175,160,198,113,102,174,191,213,196,151,211,33,51,153,208,199,148,75,153,90,135,140,94,235,225,39,254,66,60,66,213,79,144,172,28,66,88,203,185,59,84,192,228,132,205,190,49,44,19,62,18,105,149,110,236,135,221,157,90,216,133,69,134,167,163,103,227,129,194,153,40,59,154,249,188,206,195,11,207,139,56,4,150,37,124,4,218,144,59,43,245,61,155,171,75,117,192,246,208,212,43,53,1,134,90,221,219,70,111,123,170,36,204,38,107,255,60,125,208,119,170,55,179,164,119,235,152,231,80,93,176,2,109,82,245,24,5,201,107,45,36,3,7,77,30,224,195,245,145,122,16,148,161,19,255,38,67,9,97,52,51,7,139,44,226,28,215,138,28,144,234,224,160,164,247,130,163,32,253,93,200,13,120,50,18,172,207,84,84,127,65,12,120,184,47,65,7,84,144,101,161,112,230,77,124,52,34,14,101,185,42,213,26,116,238,215,216,48,6,202,153,204,177,89,92,171,134,209,141,138,49,213,124,117,127,52,176,242,250,169,43,114,207,62,222,100,220,119,86,201,164,133,68,175,211,11,231,217,212,237,52,217,119,215,32,233,128,25,149,142,144,92,193,246,222,249,14,101,187,210,217,34,21,85,36,20,70,236,71,215,61,204,46,94,134,38,67,14,16,64,204,213,132,198,61,125,64,89,85,37,203,72,62,191,12,193,104,129,248,162,160,200,45,249,5,99,252,80,101,176,90,156,139,141,63,129,126,81,145,55,10,249,206,78,12,61,135,42,100,195,121,237,164,176,103,243,41,43,234,203,193,34,239,220,197,132,139,51,72,219,29,87,165,186,153,14,121,149,126,220,86,121,122,249,154,21,18,246,96,31,183,67,10,144,121,104,234,37,81,202,167,148,45,172,203,186,25,242,207,183,251,188,214,37,166,68,9,199,75,217,79,86,15,233,141,169,71,91,166,89,168,63,182,104,74,98,65,97,49,219,110,236,25,157,22,212,212,215,135,25,212,173,164,21,245,214,231,73,95,122,204,132,136,131,52,164,225,104,253,183,179,54,162,158,192,136,176,236,37,131,144,146,150,59,207,233,248,94,163,230,168,170,186,58,9,130,219,203,20,1,19,212,107,65,76,189,76,17,197,253,25,116,58,215,99,206,131,22,172,42,167,95,254,232,88,248,226,162,52,160,223,18,13,38,143,218,0,251,4,113,135,108,140,69,111,51,219,44,77,125,107,54,44,119,90,17,107,46,67,101,62,41,150,202,134,149,53,189,134,144,42,137,38,223,102,33,235,82,201,74,146,38,205,247,112,82,211,81,85,50,183,151,203,177,54,124,157,193,5,4,226,227,120,175,74,223,8,23,250,9,79,60,105,145,141,94,80,165,4,219,172,143,21,127,26,177,173,106,238,161,38,224,78,138,105,195,214,176,163,172,231,154,237,122,118,123,21,120,203,48,200,121,218,1,104,139,42,84,21,235,133,244,204,1,98,39,170,250,133,216,111,123,158,91,53,66,108,221,165,43,144,56,119,11,187,22,31,139,129,121,158,53,67,62,167,167,94,166,86,243,210,14,11,161,28,61,155,206,166,189,158,195,138,60,166,158,184,198,228,58,221,27,158,33,91,79,36,133,66,153,251,210,6,13,87,179,21,51,37,179,160,77,251,102,118,148,18,126,122,205,241,106,152,193,215,139,239,151,234,74,32,154,56,93,21,156,9,153,21,57,124,142,115,168,66,92,37,4,175,93,143,23,78,251,226,17,136,73,11,245,112,158,147,109,115,9,18,178,5,234,106,211,79,224,81,182,245,159,143,112,100,103,231,125,109,0,83,171,138,55,194,208,224,200,252,179,104,141,155,82,79,108,90,160,159,238,202,24,90,186,68,225,194,89,220,155,105,36,234,157,57,45,124,27,69,87,187,106,20,13,200,31,77,158,107,30,38,39,171,186,145,121,184,60,105,165,251,170,171,217,192,50,247,173,73,214,31,111,171,6,93,85,200,237,93,57,8,220,94,56,93,32,147,114,73,164,137,250,182,110,210,136,209,250,147,195,136,168,208,1,88,220,166,231,53,234,252,17,132,144,22,180,254,228,229,224,232,95,35,104,7,27,185,251,51,43,33,237,153,193,112,33,189,139,241,156,245,124,40,32,71,252,226,102,145,144,106,53,35,10,254,84,197,70,96,100,206,80,27,122,141,132,44,69,87,222,214,76,229,179,220,185,2,50,96,42,6,29,170,214,229,9,25,83,159,83,158,118,74,97,199,167,117,245,185,129,14,169,222,123,166,228,81,25,186,120,67,169,195,56,111,231,211,176,2,80,17,148,110,97,137,115,10,148,90,233,103,8,247,102,83,114,225,47,14,167,21,52,224,73,92,245,167,114,152,85,21,137,42,220,113,184,92,4,177,253,104,35,135,68,171,221,134,235,122,62,95,83,253,18,228,23,171,87,117,65,4,6,71,158,112,16,34,217,171,12,73,141,68,197,237,161,217,127,58,160,27,109,65,213,222,46,180,4,63,69,76,226,90,61,26,203,249,181,234,242,192,112,100,232,126,9,191,208,206,55,66,41,136,192,5,137,107,152,173,188,239,18,192,123,214,236,29,72,13,136,178,92,131,148,142,17,121,242,68,14,255,201,163,162,116,175,110,16,133,121,7,85,35,189,89,245,107,163,145,233,235,15,47,177,42,217,39,44,9,211,49,186,197,192,232,89,172,103,233,186,136,232,48,160,126,21,43,189,50,174,112,61,224,167,17,232,49,48,30,202,94,215,220,66,55,41,88,254,250,116,141,97,100,146,92,168,73,238,248,83,193,69,168,177,63,240,237,215,62,88,108,159,149,225,68,41,184,138,76,238,137,254,85,235,28,38,228,188,220,122,214,134,46,123,196,97,93,37,4,193,61,48,229,98,165,102,228,159,130,158,115,141,47,64,78,117,159,130,8,211,13,69,212,81,223,122,164,98,165,27,17,251,22,115,237,175,35,129,110,77,90,121,159,25,47,102,249,111,147,176,149,239,72,47,92,114,13,105,200,253,149,113,31,141,189,227,185,79,23,22,94,199,243,144,59,131,222,202,174,28,76,223,182,150,148,76,63,214,153,62,138,245,164,138,163,109,159,222,217,160,10,61,194,42,193,3,21,247,118,132,122,33,113,208,100,217,130,169,45,14,3,47,16,79,77,217,142,146,41,19,220,237,200,216,203,20,29,127,118,104,234,184,79,17,185,107,249,61,217,142,242,204,213,210,130,98,46,16,89,185,36,50,51,84,63,118,162,13,217,245,121,141,7,92,199,20,40,65,115,25,117,228,150,53,125,124,34,207,252,152,112,201,30,55,153,42,166,113,84,250,187,26,89,206,151,102,53,54,130,233,130,74,144,184,14,249,158,196,220,211,249,154,240,141,139,124,47,74,188,104,63,79,55,243,207,135,152,81,172,244,201,0,54,51,220,217,132,2,221,90,168,73,77,49,23,106,194,247,193,72,54,10,33,199,49,163,126,230,15,86,167,52,36,31,163,229,62,101,71,128,227,232,153,77,27,219,151,199,104,214,221,38,230,19,206,173,167,80,221,64,217,22,49,131,73,168,254,96,132,24,111,30,97,174,197,65,207,197,20,1,178,140,9,233,172,124,43,182,229,68,39,67,114,145,152,83,242,211,190,12,59,108,178,152,65,234,60,117,108,8,204,147,94,205,62,43,47,6,171,191,62,218,217,101,111,182,133,4,224,57,41,244,189,172,122,252,190,53,226,76,250,219,196,32,251,237,133,199,121,235,250,94,121,180,183,83,146,185,124,233,68,43,195,245,167,117,14,26,169,86,189,24,14,184,254,118,187,41,148,176,164,133,202,75,199,23,184,109,86,145,49,153,192,196,183,236,164,82,52,61,214,129,86,163,175,122,156,161,173,23,119,8,22,223,202,132,190,46,152,233,180,246,149,137,204,221,92,193,220,61,3,85,62,45,125,58,36,199,157,93,178,93,1,55,18,115,37,15,228,102,50,172,89,175,134,220,99,235,94,56,250,210,171,105,155,188,111,109,84,16,97,38,12,3,25,186,122,188,41,194,134,5,146,223,86,137,95,150,195,218,131,120,207,157,16,58,184,229,252,104,219,230,66,247,171,89,187,85,183,74,246,168,27,252,151,179,234,181,127,16,106,167,226,146,71,217,160,19,18,139,166,79,118,119,185,25,246,83,53,195,104,49,158,25,4,246,84,243,120,53,136,99,78,161,35,51,89,167,73,119,115,37,43,40,219,52,248,172,27,68,103,168,133,20,246,79,137,117,250,194,206,144,97,207,240,219,48,48,222,205,14,61,177,32,178,78,195,243,107,247,207,147,30,194,169,230,140,246,240,253,113,26,150,148,178,255,156,85,103,203,114,43,110,200,206,225,98,228,101,175,25,188,110,15,231,98,161,181,229,107,134,55,77,155,144,56,235,146,7,178,103,21,239,192,65,98,251,118,186,45,53,153,73,165,112,84,142,140,233,164,74,72,91,211,252,34,102,147,138,188,63,126,156,9,13,63,236,201,124,221,227,54,131,153,211,19,27,128,203,215,90,33,141,25,122,32,59,161,101,182,0,32,76,193,62,30,186,254,28,90,165,171,162,36,234,124,195,121,85,32,218,78,90,215,228,130,228,74,229,36,236,70,138,230,180,188,45,139,18,105,82,137,3,142,227,226,76,82,204,130,224,100,147,158,29,222,42,125,204,90,4,72,105,63,198,36,46,237,10,177,77,244,138,57,47,55,55,174,202,127,72,67,125,118,56,41,102,164,26,212,79,88,143,24,21,108,66,82,15,156,180,191,131,123,201,184,129,59,86,115,127,61,247,40,50,157,15,25,119,132,230,117,71,218,84,139,16,3,227,69,24,80,217,205,25,246,11,221,110,0,179,124,7,148,70,161,221,117,39,196,65,113,0,33,189,60,75,26,106,56,174,81,79,248,62,26,82,186,67,232,46,217,9,13,224,123,205,204,245,170,123,52,7,192,53,22,107,254,12,231,210,116,69,123,228,136,85,40,153,147,167,60,225,107,106,136,181,233,131,205,115,189,119,12,36,195,178,167,96,54,248,221,53,3,14,214,45,154,30,153,245,238,13,50,72,135,148,230,207,114,195,200,100,244,136,242,100,205,216,159,238,147,17,184,133,91,67,191,117,147,137,248,27,91,0,232,13,238,166,226,217,140,4,95,66,120,45,195,1,44,55,35,51,19,174,206,180,226,218,115,211,3,135,159,182,228,99,194,119,241,13,245,48,195,166,144,196,19,32,88,219,110,181,254,86,185,152,52,203,87,255,195,204,16,52,136,217,184,20,221,122,182,114,73,195,80,81,3,93,242,181,66,26,49,244,164,207,86,158,205,215,124,190,133,0,64,0,83,145,13,92,215,76,203,168,190,149,41,178,127,226,26,122,226,206,17,215,130,25,135,190,187,217,168,100,101,200,64,40,228,251,100,147,61,66,191,52,167,197,183,60,109,102,3,206,185,121,209,209,247,245,117,143,153,201,46,12,6,16,130,25,15,196,53,67,17,85,245,234,77,50,254,94,141,247,42,60,206,136,212,80,158,186,15,78,225,93,148,0,96,177,235,51,223,65,105,204,134,23,182,55,163,48,254,182,125,97,6,175,241,246,35,51,179,226,174,57,89,49,81,204,96,177,211,157,10,198,244,39,254,230,121,178,114,1,161,152,241,220,196,69,89,54,57,230,125,47,26,221,147,6,46,248,183,115,248,143,103,154,180,213,12,113,195,251,113,24,63,203,210,185,146,175,46,215,128,247,149,110,185,96,70,62,249,254,56,175,93,226,213,124,226,122,205,84,139,116,191,202,16,17,149,233,230,92,165,33,1,196,26,101,254,251,61,137,68,117,80,81,34,189,114,224,152,203,238,26,144,101,48,86,211,31,220,84,2,171,174,16,136,154,238,247,204,32,252,147,60,56,39,198,87,77,15,51,66,28,67,126,188,80,183,76,221,205,39,176,209,45,169,208,111,176,253,199,77,102,81,214,192,121,139,245,101,109,193,60,76,197,83,204,236,212,217,127,220,202,104,50,42,21,81,29,95,158,68,234,34,170,130,25,13,188,225,102,154,210,86,48,207,47,71,46,102,156,183,42,79,14,27,239,242,45,11,34,166,222,212,138,115,113,167,49,2,11,186,111,208,48,243,141,93,176,118,147,83,18,115,161,101,224,126,174,68,119,184,158,1,213,208,192,223,171,105,102,211,58,153,153,247,183,66,49,56,6,207,247,219,45,154,203,221,76,89,216,73,196,75,236,209,86,233,215,90,192,103,7,43,77,248,223,105,8,239,121,238,26,4,87,186,75,198,189,181,97,121,118,24,178,210,198,157,73,11,161,31,145,25,104,198,233,246,245,222,48,67,168,164,243,144,52,182,47,94,130,241,41,248,144,102,84,117,227,62,120,171,22,196,137,245,196,199,59,221,139,81,184,95,241,128,153,169,220,93,135,196,175,182,228,112,60,209,251,251,157,41,192,132,102,87,79,5,212,224,183,67,28,51,240,58,29,21,122,233,218,221,16,65,29,37,41,56,113,42,183,123,114,98,6,19,167,147,225,252,223,248,10,215,209,11,52,129,174,202,213,86,243,30,247,197,210,167,251,72,204,149,156,214,29,83,218,226,187,102,91,160,110,190,7,20,178,102,61,172,31,72,118,83,95,215,12,77,187,142,10,173,75,249,238,27,80,121,164,22,204,219,69,216,134,241,191,175,174,71,171,53,229,222,163,117,154,184,130,70,232,52,237,230,187,250,76,146,40,233,247,100,114,206,251,61,161,219,160,36,174,241,61,204,162,245,154,17,23,13,217,24,18,40,215,27,161,174,156,164,232,74,82,99,180,225,47,6,54,178,235,102,11,68,225,155,110,161,165,22,157,156,18,114,30,56,236,251,154,207,169,157,117,54,80,192,242,15,102,224,174,30,83,11,237,139,63,193,74,140,161,107,123,150,227,78,222,89,78,41,57,5,151,1,96,121,185,251,225,4,41,169,71,12,122,160,249,238,88,38,122,190,212,131,163,43,100,220,109,229,68,115,214,20,37,102,92,203,59,139,217,24,200,133,138,57,129,245,187,183,230,88,22,148,96,67,93,164,126,33,192,152,193,76,233,225,104,44,48,98,134,227,66,175,134,118,225,158,250,32,24,214,214,185,114,206,101,186,95,175,249,60,119,210,243,141,245,59,239,242,164,183,248,108,219,186,122,1,174,221,173,122,34,0,215,52,11,5,112,215,61,87,56,172,198,136,158,107,1,80,116,205,21,114,84,221,17,89,95,62,79,81,81,153,58,230,48,246,207,187,159,130,237,170,91,243,80,48,245,172,226,102,78,179,162,167,31,18,155,247,183,201,203,21,221,25,44,255,233,243,48,145,85,210,165,95,30,214,124,108,187,185,46,253,227,70,141,117,71,124,64,19,186,183,122,43,39,186,90,43,95,115,178,36,177,152,153,153,251,59,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,214,115,12,118,81,18,164,227,166,13,15,113,208,159,60,135,176,252,246,180,1,189,79,86,73,184,72,58,115,129,57,216,195,205,80,19,203,10,56,123,39,253,99,119,192,203,234,74,31,12,158,97,110,119,132,78,176,154,219,84,135,157,163,180,166,251,53,65,128,106,98,111,13,180,232,222,213,3,70,82,249,241,97,216,128,225,230,90,132,120,15,174,168,157,191,58,84,102,86,254,32,219,6,70,126,183,38,53,42,219,60,197,249,175,34,56,214,205,115,200,131,53,118,164,187,107,208,240,57,52,67,188,128,49,124,137,170,48,195,178,42,153,214,69,219,65,185,43,119,84,235,217,146,39,179,182,220,229,87,55,235,186,123,102,50,115,245,238,119,116,215,179,58,221,60,209,57,79,189,184,25,159,91,204,40,208,84,159,104,224,29,37,27,106,74,143,163,223,200,112,0,215,22,109,98,152,49,16,85,240,71,155,48,151,201,143,55,90,213,178,255,56,1,150,228,39,8,21,119,247,245,197,193,170,165,8,82,240,144,54,250,189,137,116,154,152,129,138,244,247,227,231,20,144,37,2,210,169,100,159,136,232,124,44,53,2,87,246,59,219,16,235,157,73,144,206,251,214,214,0,44,17,47,218,38,40,29,92,243,217,55,179,164,190,57,145,144,122,121,230,42,114,53,152,103,127,43,100,64,24,43,251,198,4,36,180,214,118,51,178,134,93,205,44,160,251,228,100,9,118,215,31,39,48,73,247,131,32,165,38,252,193,152,33,78,114,115,23,74,51,192,225,144,0,222,183,54,118,192,161,63,13,88,198,183,141,19,87,11,93,211,177,162,111,177,221,10,121,189,254,116,38,4,205,190,87,78,237,187,57,102,35,101,185,35,182,136,181,36,72,65,23,119,47,127,41,146,40,2,32,6,153,116,198,164,249,30,15,94,91,159,12,18,196,93,252,120,1,178,46,177,52,102,58,227,175,185,144,49,216,241,234,229,63,126,166,163,18,216,97,6,226,232,167,147,213,203,194,139,241,236,254,227,11,150,43,29,210,100,220,85,126,48,194,128,175,87,159,48,111,37,55,19,15,233,234,34,180,246,253,204,218,72,250,154,225,123,237,182,252,234,115,154,168,39,99,89,151,225,94,47,212,147,85,111,109,2,89,207,29,128,213,71,127,251,211,114,127,157,9,208,153,18,217,77,180,107,202,221,136,217,219,186,38,63,144,247,169,207,119,36,227,95,36,250,154,214,22,87,221,207,57,126,143,64,134,128,202,64,154,233,30,26,90,65,226,200,28,87,20,73,216,226,238,95,166,80,40,230,9,4,201,29,184,179,60,244,131,0,185,127,239,101,188,223,114,52,66,190,182,70,118,191,212,24,140,196,74,189,38,249,197,180,36,138,147,52,251,135,192,234,154,41,164,46,189,26,70,204,228,30,51,83,71,175,62,239,225,103,0,44,123,75,148,83,97,78,234,197,211,127,40,5,241,119,98,134,104,221,29,253,4,68,71,47,62,1,237,151,228,221,204,200,48,136,249,12,113,170,55,199,6,39,98,91,250,214,211,10,210,205,3,1,82,27,122,128,44,211,172,191,102,72,220,179,12,248,202,232,176,251,163,161,132,167,155,248,57,156,70,115,135,25,173,136,162,243,108,89,71,207,112,51,96,90,53,111,95,216,72,153,198,195,7,119,120,102,143,111,214,80,138,20,144,102,108,203,110,222,161,169,186,17,55,149,124,19,8,96,93,180,137,138,67,55,81,232,243,200,11,77,99,53,195,240,167,129,89,128,68,208,239,3,141,193,53,67,133,33,174,225,9,162,83,185,249,214,73,238,34,105,198,148,246,191,228,193,46,157,50,162,180,214,0,80,229,234,70,52,168,196,79,129,179,177,120,116,99,56,15,117,43,1,138,149,229,47,125,54,16,25,208,5,31,248,240,0,163,155,111,190,212,77,65,98,202,31,27,185,88,245,221,76,236,175,191,80,246,12,111,209,171,1,5,143,251,165,33,236,19,125,222,102,179,104,191,123,91,144,62,212,12,95,146,63,248,178,3,94,204,108,119,237,153,207,196,168,250,227,139,60,163,127,76,58,101,37,212,69,72,123,108,223,165,209,87,90,178,225,24,121,219,23,43,107,33,60,43,72,70,173,224,81,249,194,30,217,124,123,49,35,166,229,243,108,160,72,169,95,19,177,89,79,161,145,209,44,162,237,216,80,152,237,47,46,163,53,83,250,114,96,30,35,61,116,159,124,24,96,82,127,28,172,160,39,62,76,140,67,18,58,68,75,227,203,244,131,25,164,166,108,165,199,169,60,195,124,61,199,73,100,38,216,52,116,14,215,236,254,104,36,88,234,12,30,115,77,205,207,54,0,142,90,2,58,127,178,3,239,154,89,158,193,29,7,18,233,71,4,17,139,166,153,23,212,187,190,8,160,246,20,57,39,172,187,189,139,151,1,179,245,226,218,81,246,242,116,80,137,147,165,89,79,177,39,147,26,52,119,89,3,5,218,186,239,107,147,105,106,225,181,217,157,175,55,110,253,220,234,233,0,194,186,236,196,150,231,130,175,187,171,25,152,133,155,135,208,203,91,147,155,239,148,12,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,142,39,195,9,250,84,3,43,216,17,61,47,216,109,4,196,76,121,111,249,143,15,132,140,244,234,150,91,191,222,242,74,70,188,180,130,185,206,235,74,64,148,56,146,150,143,192,83,184,175,64,13,119,10,52,147,39,95,229,186,249,198,93,172,88,167,5,207,255,184,81,27,123,200,20,126,61,251,86,173,78,191,245,84,90,25,62,244,28,119,10,66,152,216,226,12,68,235,241,190,84,134,166,79,34,132,51,95,247,172,119,55,51,249,235,161,63,77,167,100,190,25,199,179,59,161,60,175,251,17,218,232,215,1,58,55,70,120,75,238,13,255,123,77,126,53,128,70,157,69,180,248,212,235,208,158,117,179,194,86,152,105,66,159,158,126,134,97,95,15,46,211,252,186,227,73,205,35,235,177,149,167,31,61,208,218,23,117,133,233,255,92,95,16,149,153,231,80,39,228,236,137,107,111,79,216,87,8,157,244,169,81,189,153,126,227,1,226,121,133,195,122,79,31,207,10,236,88,99,23,242,195,195,83,238,28,67,121,4,71,1,154,27,191,245,89,179,75,163,212,19,47,140,237,217,126,214,172,20,157,200,218,244,233,19,16,138,240,162,209,55,20,161,189,191,17,99,227,145,7,55,175,34,251,167,4,165,217,212,225,36,79,225,53,144,98,108,33,67,221,213,140,176,179,215,10,74,175,234,184,153,80,243,117,251,104,68,138,131,198,231,244,85,139,60,164,244,87,65,25,142,202,189,47,172,10,129,145,120,79,136,197,228,225,117,136,12,208,94,243,2,132,77,205,111,13,193,164,122,110,16,38,191,26,8,10,11,187,106,124,128,156,113,125,101,10,114,180,122,53,172,49,175,76,129,172,189,20,57,48,247,213,223,110,53,8,23,212,12,227,138,155,43,113,140,230,21,8,222,125,159,44,100,182,53,238,33,53,243,246,231,13,203,140,6,31,38,222,147,125,251,38,70,211,17,167,245,123,250,213,4,97,234,227,131,222,78,247,107,91,95,113,9,193,9,155,130,111,240,54,59,244,99,55,50,244,126,60,244,16,103,158,24,115,236,187,199,78,116,207,116,3,135,187,147,13,223,143,22,82,230,242,86,198,116,217,221,76,138,79,28,187,249,233,66,243,19,239,56,82,138,96,132,45,53,117,247,158,72,247,105,141,240,195,110,190,159,185,108,221,84,136,61,198,240,16,128,116,228,210,239,129,87,233,69,219,185,173,101,115,170,153,92,132,191,119,134,252,43,152,161,89,246,147,126,27,206,48,220,187,247,233,110,4,215,107,178,5,14,254,226,177,164,169,243,202,94,57,141,98,206,29,59,20,89,166,102,68,206,110,86,182,127,108,194,135,170,97,211,113,66,243,202,126,111,184,203,195,7,205,64,157,155,155,241,42,52,130,94,166,219,45,230,176,235,208,26,56,124,42,177,167,213,144,212,35,190,31,239,222,28,232,106,62,91,220,232,239,106,229,35,103,9,84,232,17,174,53,130,97,33,27,6,167,126,173,156,206,58,25,192,158,85,15,186,206,182,82,210,12,219,6,173,76,126,103,250,106,66,90,129,86,26,175,226,25,203,177,174,235,116,155,54,205,12,187,142,38,44,160,245,217,175,4,120,28,204,144,238,160,49,205,205,107,19,198,106,178,17,50,110,191,245,154,202,5,98,201,198,218,60,2,160,7,48,135,132,31,98,228,253,57,179,5,216,186,38,252,104,88,188,99,130,64,91,90,45,164,11,179,23,41,166,249,36,83,179,64,36,187,124,38,80,226,208,188,1,50,206,179,63,107,29,10,83,71,240,254,12,195,122,23,107,217,148,244,211,42,205,93,116,58,45,82,204,171,93,162,42,123,45,147,245,22,51,80,141,246,198,204,8,222,197,60,224,28,120,63,14,252,88,94,139,66,245,246,48,23,216,213,210,61,231,12,240,240,178,207,52,106,101,253,113,250,121,122,127,97,17,193,168,60,26,188,116,201,39,233,200,212,11,229,197,160,211,243,76,232,52,94,80,77,168,39,147,111,242,232,125,52,37,64,109,182,137,189,245,209,169,236,136,235,103,69,42,223,238,58,202,141,226,12,195,233,62,221,135,154,81,130,189,193,212,54,242,11,130,59,56,131,169,102,186,4,61,8,238,160,143,171,152,27,34,47,243,165,6,134,22,33,232,217,184,186,17,159,124,200,150,182,126,206,181,114,145,180,150,139,33,146,209,123,155,32,226,75,243,228,166,136,190,51,156,52,19,121,170,230,120,107,210,248,213,96,102,79,163,120,53,25,97,34,217,22,142,31,9,169,137,231,221,112,233,37,122,161,111,137,20,165,39,245,74,214,130,213,192,141,173,175,92,12,110,65,34,178,179,143,66,142,219,60,25,57,165,231,204,180,225,229,214,208,73,40,46,97,124,122,68,189,206,77,175,156,126,17,60,180,254,114,176,214,71,40,95,27,53,228,226,63,158,233,77,150,77,158,49,201,203,243,14,103,202,23,209,47,197,156,37,253,133,122,152,72,167,66,163,96,20,234,158,60,70,226,39,171,57,177,181,120,234,121,170,124,47,64,168,213,94,24,75,132,60,196,101,62,102,246,169,107,53,72,152,254,116,25,239,185,19,68,20,37,190,214,11,54,233,203,84,234,86,148,10,120,85,79,122,23,168,15,117,72,145,0,47,47,225,78,168,174,87,87,83,134,240,116,125,215,192,10,76,195,246,162,43,112,67,17,134,195,138,24,173,215,169,233,81,139,63,237,120,35,170,8,77,93,241,99,180,130,203,53,131,82,15,223,10,92,245,221,74,41,81,100,161,135,196,108,170,109,94,224,176,154,183,190,51,137,130,87,64,63,193,159,62,118,65,131,234,62,217,218,218,73,193,112,194,175,226,214,168,98,206,199,48,214,25,175,219,128,71,46,250,41,77,16,206,171,239,25,40,169,78,3,220,229,238,53,163,61,138,222,155,219,37,127,238,105,52,98,97,158,100,255,84,248,128,40,190,132,91,183,7,57,160,50,210,134,206,64,10,57,94,155,207,70,9,31,172,99,14,175,14,78,132,250,194,157,97,175,187,183,238,22,207,135,215,162,231,204,171,131,104,68,205,240,90,112,142,223,143,121,86,229,241,26,245,106,146,137,23,122,54,232,0,213,13,101,124,242,47,183,178,79,2,110,7,51,240,177,123,107,3,218,200,52,26,148,251,124,188,225,144,221,58,9,9,194,30,96,193,24,77,167,254,54,114,237,175,150,107,2,23,58,102,176,161,87,175,198,214,179,227,79,253,241,10,176,240,129,10,200,222,233,160,20,163,164,243,242,186,22,101,80,209,46,217,11,220,64,81,132,37,20,178,241,85,134,207,178,2,22,80,167,63,20,48,53,61,64,66,159,138,247,30,240,86,55,127,238,98,155,184,254,248,7,115,245,16,7,75,84,6,65,89,228,43,58,143,25,140,135,120,95,231,167,17,97,113,64,66,153,66,162,136,21,33,96,7,36,192,55,219,245,183,115,191,93,7,199,12,232,54,9,18,144,233,158,187,79,133,76,170,95,231,176,209,196,250,128,231,19,116,109,29,21,43,35,248,199,230,49,138,158,246,12,219,219,144,206,76,153,193,75,161,15,188,95,199,176,91,3,156,36,30,134,145,102,228,107,61,251,162,232,120,0,225,238,179,222,248,1,105,206,164,40,222,99,166,177,230,251,65,168,22,21,245,221,32,102,169,251,174,15,38,244,249,254,77,205,180,190,222,123,147,188,10,99,106,108,30,221,175,166,240,37,14,47,50,104,125,223,195,133,220,150,106,41,31,51,44,76,215,145,63,222,84,105,10,161,162,8,48,175,163,14,25,118,159,186,238,143,199,148,29,161,223,225,93,149,214,47,204,5,140,220,215,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,173,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,107,6,143,31,223,153,30,230,236,230,51,19,212,235,3,222,155,238,162,231,46,42,105,255,149,51,186,94,31,92,12,179,232,86,8,102,186,221,249,223,225,195,86,196,181,161,73,211,77,188,65,153,88,106,120,47,200,57,174,251,211,73,115,106,99,205,160,19,166,223,146,207,113,133,73,213,244,104,110,183,120,14,107,219,208,248,26,212,82,245,240,131,12,31,32,15,53,143,52,239,226,66,116,126,150,17,174,206,103,185,221,33,103,19,208,140,34,27,28,160,224,107,46,164,83,244,106,54,214,155,232,49,214,131,224,134,20,206,251,251,181,17,250,72,130,237,2,143,213,29,3,111,173,144,10,157,100,251,27,94,99,56,195,67,37,64,159,172,19,55,127,71,5,60,48,213,13,53,183,43,86,137,119,105,52,72,178,0,200,144,123,90,129,56,63,53,245,220,8,185,189,154,203,102,182,83,120,180,19,10,205,187,107,16,235,111,45,132,29,51,100,83,247,209,62,132,183,242,61,145,22,91,55,115,208,112,190,134,186,118,197,136,124,238,143,51,8,138,185,57,59,55,84,185,247,209,0,138,5,15,11,248,66,191,59,49,10,96,162,59,223,12,202,178,174,111,103,44,50,89,253,24,126,218,59,61,64,229,6,208,0,176,64,178,215,215,108,69,31,25,114,212,45,251,93,4,141,118,174,33,41,170,1,249,90,190,198,132,206,151,140,201,249,127,47,250,104,182,146,117,142,131,225,108,55,251,133,200,10,130,124,98,166,44,122,19,11,39,152,3,204,165,102,227,76,113,51,42,216,146,114,31,38,253,225,207,13,95,193,212,240,2,118,194,126,87,72,35,177,157,117,170,192,35,51,134,255,56,128,55,169,159,15,240,163,190,227,65,37,213,74,184,26,245,167,187,213,194,33,94,52,22,229,82,20,162,174,25,178,21,89,3,157,82,67,187,137,239,198,174,35,237,149,199,76,136,113,31,60,81,157,74,106,69,168,234,158,1,141,3,34,75,230,186,131,142,243,10,58,217,149,0,6,239,0,159,246,221,86,42,207,246,168,241,64,145,239,236,169,53,18,230,83,24,32,160,17,207,224,91,175,185,89,61,86,204,3,45,145,125,205,208,111,139,39,131,175,176,188,4,142,150,226,148,158,105,126,220,74,209,215,12,208,86,22,39,0,247,237,208,151,10,176,64,73,28,96,250,204,251,226,102,192,25,103,197,146,35,11,93,242,245,162,8,198,25,70,29,21,202,55,110,166,33,165,235,213,144,4,221,201,80,77,5,90,150,159,153,29,165,91,77,154,34,124,145,108,82,60,95,179,185,97,61,220,155,102,155,251,98,227,195,111,175,102,52,217,239,176,32,90,46,50,132,188,216,242,42,71,53,151,121,233,173,193,153,251,107,3,197,207,77,167,41,68,105,195,159,44,169,164,36,67,106,46,225,215,138,96,77,137,35,78,115,214,125,48,220,72,209,8,181,15,210,231,205,134,210,162,213,21,251,210,161,4,74,254,57,173,70,181,194,68,52,237,211,107,198,153,9,115,33,95,5,147,97,77,117,161,121,19,96,199,246,102,139,99,166,210,163,79,70,44,231,159,11,249,129,172,107,119,25,146,243,153,137,195,244,234,86,246,61,252,42,25,221,30,158,219,88,180,221,156,241,6,245,193,75,187,28,91,102,70,13,74,175,70,214,162,251,173,207,193,168,40,246,110,29,14,217,223,235,184,23,179,235,147,89,131,252,29,51,118,191,172,147,24,88,207,244,71,179,82,235,10,102,218,157,238,247,50,143,47,233,210,167,135,214,39,26,157,129,218,89,221,231,39,25,120,205,21,166,147,172,230,115,254,248,215,6,151,145,244,131,81,15,245,156,124,181,54,16,125,177,99,158,55,211,138,215,218,180,46,101,14,120,191,123,45,153,158,173,49,37,79,150,61,240,131,64,176,10,213,238,199,220,125,162,209,7,183,102,52,95,9,7,196,178,108,203,11,247,134,141,236,14,90,161,0,179,195,152,158,229,124,189,207,106,167,118,210,21,84,214,240,22,49,182,36,168,23,116,34,158,53,228,139,247,236,80,199,89,213,115,160,154,86,210,215,108,146,53,26,125,165,116,150,152,111,167,25,82,137,20,206,55,10,114,254,227,184,112,26,117,166,66,215,203,120,247,46,77,93,33,122,169,223,234,197,185,92,234,21,224,37,248,49,129,26,142,182,160,88,23,131,23,33,81,112,79,90,212,34,204,44,222,51,196,114,26,218,219,102,236,61,205,87,111,49,166,100,245,148,152,103,62,203,105,112,158,154,97,176,70,143,155,76,133,84,179,107,195,237,64,117,204,51,39,214,125,212,213,197,59,14,68,119,79,233,204,6,232,103,212,135,51,117,198,55,151,112,255,213,233,174,181,151,225,51,17,126,0,205,172,128,16,243,175,77,39,112,184,150,2,180,95,106,158,171,186,189,84,241,111,253,147,245,83,21,145,202,222,74,24,123,87,31,2,117,35,135,32,40,123,32,66,110,115,107,71,44,189,29,245,29,126,56,47,26,95,17,53,186,59,65,13,76,97,80,196,221,43,251,183,164,249,54,143,16,11,247,81,111,180,139,174,136,40,125,146,63,128,121,198,79,144,106,52,156,154,156,64,41,196,119,195,179,217,41,246,192,146,46,237,109,227,150,171,214,164,11,161,134,156,63,32,61,245,106,64,15,213,205,136,240,118,77,171,128,186,110,254,224,198,188,167,73,153,101,74,104,110,158,91,193,228,208,65,123,119,152,233,188,8,133,23,137,172,149,125,83,232,52,152,107,36,64,202,45,189,183,222,59,77,205,242,14,99,159,188,99,54,64,49,239,152,114,31,253,153,65,44,214,22,243,161,219,119,113,34,196,169,137,143,73,53,212,103,194,48,1,208,22,146,215,243,237,56,131,83,58,152,169,33,251,38,15,44,48,233,136,159,215,58,158,207,115,193,80,88,209,250,12,202,220,55,163,131,3,87,181,105,225,252,218,249,177,231,254,157,207,173,222,198,48,130,134,235,236,211,113,5,30,68,43,75,231,97,158,3,7,211,129,134,141,212,26,246,114,175,24,37,233,22,204,235,197,64,152,91,40,168,129,241,234,239,214,59,133,4,29,8,141,231,213,46,43,166,138,149,204,150,47,1,106,215,69,75,221,9,244,241,120,174,227,104,43,212,24,17,153,245,207,133,38,150,196,17,31,233,18,63,24,169,187,230,28,204,6,215,119,115,69,155,68,204,3,9,66,55,111,24,198,196,10,99,158,123,96,70,206,164,191,141,199,91,158,55,78,155,90,232,228,0,95,156,124,188,33,250,13,229,104,132,219,125,158,45,28,226,208,129,66,158,198,99,20,104,131,67,119,75,70,102,206,63,214,0,89,219,131,249,121,119,11,101,157,174,29,40,16,97,223,124,104,221,38,90,83,98,39,134,215,111,160,8,41,57,180,67,20,94,198,67,175,19,225,247,208,222,66,110,203,7,124,155,56,125,236,181,232,119,130,55,120,220,107,120,50,220,148,225,102,250,112,167,190,214,54,241,85,15,41,161,238,8,125,80,195,251,193,27,2,240,91,11,225,70,59,122,207,235,134,214,163,14,168,181,240,122,238,1,47,37,244,5,52,8,118,111,58,39,67,210,180,2,12,132,244,168,199,201,120,3,93,33,40,29,236,166,71,248,9,88,68,209,38,142,19,190,122,140,126,142,150,57,245,115,192,216,61,239,225,211,104,210,157,1,10,69,158,126,250,213,133,152,91,97,115,184,253,30,225,227,231,103,109,233,25,20,50,246,203,46,28,207,78,215,30,187,108,18,115,217,161,19,3,64,75,243,68,20,235,112,234,176,32,252,93,187,191,55,224,84,133,51,85,122,187,218,187,117,209,150,108,99,97,113,92,51,34,64,112,218,170,249,156,107,158,12,66,94,64,56,32,1,42,82,159,240,7,199,35,10,157,22,103,152,146,223,26,134,59,109,162,194,227,116,16,36,42,63,144,51,104,191,3,76,68,247,107,147,77,211,106,195,89,241,28,10,55,35,83,83,214,229,177,206,9,10,111,136,91,55,73,23,5,172,178,107,191,76,211,84,153,30,208,249,64,61,238,199,134,83,80,187,220,23,140,209,233,58,11,39,122,57,183,86,216,41,229,2,199,220,29,159,14,42,148,165,87,247,94,154,95,61,76,108,66,239,221,31,51,78,163,162,166,141,180,64,92,157,180,160,53,2,163,17,30,156,221,236,62,56,94,191,6,63,84,82,29,85,103,244,36,59,233,131,181,253,240,151,38,95,91,195,115,243,160,215,219,37,46,46,53,12,233,28,37,249,2,1,39,16,90,53,88,233,203,135,116,64,80,181,181,171,0,169,182,229,230,213,2,240,135,190,128,124,253,198,102,237,91,10,154,70,5,198,23,54,170,19,91,27,80,218,135,106,206,179,188,104,79,42,110,154,86,64,223,84,32,85,11,207,141,99,232,39,0,157,94,67,116,16,104,236,122,80,66,200,73,166,178,51,33,192,152,157,49,4,238,4,149,150,56,177,6,122,52,203,51,231,41,139,150,1,117,88,122,2,166,103,198,77,12,65,91,170,235,11,201,96,180,3,135,160,13,217,148,158,110,74,63,225,179,202,62,188,144,223,88,239,106,36,100,180,21,252,236,26,45,249,197,40,96,15,229,87,2,125,239,197,6,152,209,20,214,179,182,33,94,251,43,23,148,208,20,189,141,227,217,139,13,80,160,106,227,50,148,83,222,130,107,196,252,218,196,190,161,200,243,54,117,232,219,84,104,148,252,8,80,246,226,102,200,243,135,146,82,229,209,252,98,84,202,148,188,50,81,127,155,207,60,0,238,106,103,127,205,14,170,195,172,112,36,122,83,223,102,119,78,3,219,178,148,83,96,93,253,31,204,20,200,148,16,36,155,212,219,187,154,186,159,88,233,136,222,126,103,16,66,202,134,107,188,67,119,142,154,210,68,13,124,5,200,130,12,55,35,104,86,74,36,72,106,119,225,34,181,50,178,178,179,26,127,82,125,117,39,74,127,106,53,29,134,107,54,113,225,240,224,72,102,121,81,11,118,237,112,107,74,131,205,175,30,8,164,134,171,209,147,184,31,243,236,86,199,167,108,122,111,248,42,252,106,27,37,101,113,88,96,44,188,214,7,231,185,50,5,145,181,245,166,26,130,65,149,38,134,65,162,190,138,88,133,252,37,208,66,145,17,27,94,132,132,182,65,105,28,138,233,223,101,175,81,114,192,247,64,11,213,188,145,28,14,155,30,56,132,203,50,240,238,173,143,66,43,187,3,127,18,156,30,247,222,112,231,7,218,39,160,178,190,186,206,49,181,102,32,244,64,113,204,107,190,64,67,148,239,182,65,155,183,164,94,28,152,232,26,205,194,215,147,232,48,199,68,30,32,4,235,188,198,14,204,76,57,151,105,232,241,137,176,112,42,146,82,245,0,87,157,175,64,79,161,66,205,21,164,194,189,122,155,214,150,254,246,71,88,239,154,207,84,72,225,106,219,112,252,106,218,196,148,125,101,37,119,66,72,155,180,162,100,184,48,19,59,105,26,42,5,53,240,2,2,125,93,197,175,30,61,52,160,0,13,161,241,195,17,17,56,26,122,245,80,202,141,19,137,64,213,174,116,56,53,249,94,6,159,80,211,144,11,148,27,176,79,199,114,208,252,168,84,139,16,180,121,99,62,5,227,174,188,76,108,70,1,101,82,53,198,253,116,167,238,7,112,217,90,132,0,192,58,60,251,59,88,90,34,19,138,35,109,221,150,15,152,83,74,228,77,110,229,110,194,84,251,251,140,228,70,8,102,244,71,224,16,26,7,54,69,220,90,247,67,20,101,165,41,65,157,41,123,175,234,217,62,236,4,81,90,77,176,206,245,177,152,132,41,12,162,212,211,183,131,130,71,160,192,3,8,212,28,70,5,41,87,224,179,177,30,78,255,92,232,1,117,229,59,199,17,216,15,193,181,102,82,43,189,137,207,74,19,128,210,11,3,193,157,229,17,187,0,220,40,74,176,186,170,167,188,141,121,106,23,165,118,29,210,220,11,244,56,135,171,33,49,117,102,36,160,100,117,4,42,92,166,206,5,204,193,34,18,104,118,207,244,118,228,12,32,216,165,130,22,201,228,48,221,74,129,92,95,26,166,155,234,75,15,162,42,225,138,238,166,189,225,72,241,97,56,115,145,70,97,127,73,165,63,158,157,12,24,82,204,11,133,0,103,233,225,41,149,147,150,60,138,31,45,240,94,30,23,70,213,2,10,152,148,71,30,81,103,160,187,53,168,148,243,86,64,198,26,120,143,97,66,216,142,245,91,40,186,169,72,2,109,227,221,23,238,98,130,203,131,195,59,59,156,29,5,150,205,64,108,140,4,92,238,142,250,204,233,236,211,106,238,38,109,231,184,77,228,124,228,189,172,134,238,20,38,36,106,122,85,5,6,72,245,135,223,155,216,69,173,144,29,250,144,82,126,88,34,148,6,133,242,118,28,236,7,21,170,132,205,68,28,142,5,55,202,180,170,116,207,40,153,57,30,123,216,58,46,42,59,1,136,202,105,93,246,167,214,172,154,22,16,2,172,199,137,81,130,150,6,189,121,73,168,164,130,206,84,130,84,105,57,255,22,228,222,250,96,159,244,158,91,169,38,233,160,80,19,47,222,155,139,6,130,228,36,76,67,47,85,111,7,162,157,89,181,104,51,194,134,201,241,243,231,193,8,101,196,204,86,88,31,222,58,169,164,69,182,6,68,239,68,162,33,92,229,150,128,231,173,121,247,186,227,42,81,82,40,170,170,210,157,189,149,188,85,21,31,254,88,247,82,156,56,188,222,162,249,13,82,175,189,206,23,56,201,167,176,69,159,179,59,61,0,10,100,28,189,168,154,25,78,136,187,71,231,127,192,64,172,66,54,196,207,78,106,1,142,102,234,131,155,94,169,163,204,209,226,82,229,250,79,152,228,143,6,45,127,82,193,37,234,142,213,161,249,197,180,128,130,180,16,122,14,143,38,174,54,213,130,98,15,63,223,196,31,141,109,73,135,133,147,178,57,82,156,172,67,22,73,140,140,104,194,99,89,64,60,163,170,216,19,52,51,197,239,93,65,57,6,217,60,230,229,84,118,60,21,30,154,72,88,123,99,61,237,208,163,168,180,221,57,178,189,252,7,212,15,45,27,21,3,100,150,59,237,69,179,140,123,80,115,130,114,232,154,251,84,102,62,148,162,12,13,224,173,22,208,246,215,160,51,85,189,244,98,148,166,37,235,213,103,41,59,29,161,145,69,70,105,59,35,203,126,23,159,189,92,213,235,112,116,246,187,53,143,162,234,117,144,150,123,39,160,225,89,178,138,115,161,27,233,13,40,134,143,149,131,179,100,219,228,202,99,41,41,58,228,180,159,228,153,100,200,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,87,58,47,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,125,212,206,249,223,117,245,208,19,218,133,145,169,168,130,15,200,74,228,211,253,128,49,172,186,74,9,26,180,201,205,230,100,5,33,194,157,203,163,173,108,224,243,84,198,112,45,199,219,113,122,149,32,224,75,219,210,163,110,201,32,197,130,124,227,249,98,143,3,11,188,85,208,3,180,114,86,122,77,80,54,76,65,128,145,128,221,207,85,210,103,51,136,32,86,167,237,35,67,1,7,167,154,165,104,122,204,149,64,79,205,180,138,61,62,206,84,103,16,107,70,3,220,183,5,242,133,65,122,187,1,81,240,174,208,108,50,150,122,239,179,88,215,120,12,91,56,47,42,223,200,126,231,157,230,159,118,223,160,137,89,31,73,227,36,153,178,127,164,200,60,159,147,149,77,150,77,173,143,23,0,221,162,45,144,111,172,8,179,61,179,1,94,117,59,51,37,86,55,159,159,222,186,25,110,87,13,48,39,10,172,96,11,155,97,119,2,84,216,162,5,0,105,66,160,108,13,110,70,172,86,47,94,228,208,221,65,3,117,24,46,102,203,241,158,180,69,29,174,4,153,105,146,213,110,22,122,9,140,0,198,31,57,170,177,88,170,249,204,132,199,165,118,78,92,65,197,96,166,130,228,205,114,4,110,186,238,43,109,84,222,115,70,252,17,212,177,105,212,241,25,76,159,163,234,237,113,172,37,79,249,77,166,76,155,65,254,26,125,137,252,60,94,117,28,217,3,138,244,210,225,103,214,96,102,121,249,120,146,52,10,231,26,237,69,98,6,178,160,79,70,109,222,55,141,227,145,204,112,122,128,70,201,143,250,174,34,29,28,174,198,251,243,153,0,26,72,133,233,171,245,225,184,25,125,141,17,84,189,235,99,194,53,105,39,221,197,1,232,56,70,23,185,184,26,28,141,138,164,143,31,78,159,114,172,234,147,210,10,254,70,28,229,27,61,52,45,53,252,174,134,176,70,149,181,73,8,122,50,18,197,143,32,122,76,177,68,182,82,226,145,40,87,158,173,249,201,91,16,71,169,122,246,157,89,72,3,128,155,201,0,235,152,158,88,244,145,148,146,44,235,234,65,193,37,158,82,121,84,134,64,180,212,12,112,195,175,158,241,84,198,127,46,78,220,106,189,201,122,236,66,128,58,242,51,231,54,162,131,101,142,142,135,163,199,207,9,79,102,234,156,47,90,173,41,174,123,72,179,31,131,227,57,110,154,138,11,23,211,195,240,31,71,64,190,4,105,98,184,142,222,213,160,199,167,154,71,117,31,137,114,87,16,237,43,84,127,95,250,12,109,251,173,143,86,96,154,87,110,227,182,195,147,101,175,35,24,172,108,5,197,101,186,37,135,95,91,224,189,212,7,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,35,102,60,54,67,24,153,187,158,247,5,208,251,107,102,5,158,216,194,143,115,36,188,134,83,160,118,193,140,8,193,51,215,213,116,253,32,135,227,248,18,146,26,138,24,197,124,92,82,159,164,116,33,239,240,228,208,223,53,79,52,45,104,45,245,201,161,89,244,86,65,120,128,132,26,6,51,251,165,255,184,57,89,225,199,141,115,197,19,77,248,166,51,152,147,239,27,199,124,194,89,149,61,70,176,212,27,255,7,208,227,22,95,236,10,6,126,115,92,113,76,209,51,247,190,79,235,189,94,225,214,103,123,28,206,159,106,164,192,225,214,199,189,120,67,14,17,155,30,126,69,99,120,227,208,222,225,193,64,140,230,215,227,123,46,14,79,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,144,37,168,36,163,185,246,247,96,64,166,214,254,145,217,187,185,231,38,59,209,127,244,227,158,226,130,79,39,215,254,163,71,123,108,184,44,17,21,246,46,214,146,124,173,164,130,114,139,163,226,132,4,176,194,12,21,138,182,17,117,18,82,82,173,33,137,101,223,163,249,110,71,107,89,152,8,201,25,72,161,240,61,63,253,163,121,144,31,193,111,141,1,29,147,200,243,68,99,118,74,149,113,130,158,239,236,35,130,70,94,208,237,62,243,215,155,218,96,54,40,41,254,120,117,141,32,178,10,104,235,196,165,51,222,147,181,172,36,136,159,133,183,124,31,133,30,74,80,199,159,101,251,88,193,173,17,105,196,53,191,188,70,1,219,202,8,135,7,212,6,207,138,196,214,143,182,27,119,210,89,240,91,51,157,182,89,185,18,193,176,224,165,214,184,213,237,151,114,207,166,210,26,55,74,239,9,32,157,15,181,122,216,102,101,126,219,164,8,247,38,39,248,90,220,217,136,195,118,131,186,163,31,246,176,34,151,249,163,227,193,33,57,198,236,28,102,255,130,202,202,139,20,48,4,197,91,47,41,174,12,147,25,11,7,238,217,108,124,179,50,245,161,29,142,204,236,164,75,199,122,246,158,112,107,74,170,126,160,210,240,62,131,254,59,132,200,126,184,208,86,174,18,137,28,230,205,233,10,112,94,119,188,24,246,59,183,214,160,59,140,27,177,222,121,59,76,80,161,4,39,100,56,207,173,17,14,212,26,60,156,227,232,245,103,6,211,26,92,152,115,16,249,68,98,233,165,112,53,99,230,213,151,179,244,148,249,209,60,214,230,100,131,64,148,71,173,193,161,165,27,204,217,204,241,72,195,197,148,150,183,147,29,144,224,10,158,246,126,241,199,160,91,67,11,63,197,90,212,124,217,119,235,175,138,94,126,205,239,214,195,232,216,212,60,31,177,228,49,55,42,249,33,194,16,63,4,220,124,216,40,137,112,157,146,134,78,253,190,99,248,210,207,150,238,247,62,71,119,73,49,52,42,239,192,37,9,33,61,134,22,88,101,199,205,208,155,85,219,143,194,178,220,125,30,146,60,12,190,0,123,103,247,82,28,12,27,66,227,99,17,97,113,2,236,79,97,57,68,1,179,122,153,98,224,179,231,30,131,81,89,125,157,93,187,133,96,116,123,83,217,224,53,67,214,1,42,212,199,169,15,39,76,56,215,96,63,119,78,179,243,97,41,141,174,16,128,243,77,220,28,218,231,63,169,204,245,168,45,72,220,236,144,233,28,143,245,152,241,34,139,30,50,7,77,190,54,24,103,189,55,110,201,91,158,104,59,231,144,30,75,84,144,157,250,98,7,229,97,203,120,188,188,195,48,7,169,199,124,137,147,81,209,126,208,179,174,129,6,182,213,151,62,36,250,170,204,77,68,55,157,70,116,124,212,30,118,72,244,212,237,95,4,54,202,61,53,219,2,255,255,173,222,24,248,167,199,28,211,234,238,248,145,79,108,154,17,57,65,247,113,89,135,155,169,48,174,144,223,122,155,14,237,189,69,207,205,179,54,157,8,116,24,169,67,180,206,188,222,115,81,200,212,3,132,186,83,114,212,129,245,214,173,144,182,163,128,233,15,214,209,101,13,73,63,26,20,223,213,160,31,244,181,8,241,222,91,155,72,184,90,133,227,103,24,89,88,120,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,83,35,217,172,11,30,25,250,242,110,252,81,181,13,73,254,253,68,33,208,45,91,33,217,78,123,153,7,161,208,210,75,43,181,213,23,80,87,115,243,228,172,9,213,137,179,125,249,252,76,212,205,66,109,131,90,242,187,154,19,86,139,23,134,232,121,247,70,134,70,7,28,104,209,67,166,172,29,22,78,7,2,238,23,87,227,92,210,49,59,75,242,105,247,212,109,31,71,205,96,165,93,82,5,13,93,125,235,41,160,23,80,165,93,247,41,186,145,159,180,8,219,113,56,26,96,52,241,157,6,80,124,14,5,155,115,158,61,44,67,133,210,75,158,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,63,85,31,49,151,103,75,229,177,18,65,244,173,159,121,152,222,171,15,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,123,84,223,63,43,68,126,58,125,33,181,43,201,197,109,42,168,56,29,50,122,218,218,251,241,212,150,110,129,184,77,233,201,219,80,105,208,141,104,34,113,236,185,134,170,64,55,252,133,38,30,2,225,80,215,141,157,86,152,150,158,25,137,91,189,26,121,215,229,119,38,101,21,174,174,222,176,75,233,190,207,96,252,104,19,185,249,28,11,225,193,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,207,109,161,150,76,178,179,171,151,250,96,110,201,100,16,197,140,160,231,251,148,214,156,165,15,14,145,101,121,143,150,155,110,68,150,131,18,230,43,68,227,229,193,17,127,122,210,80,39,6,73,33,50,94,96,63,220,113,65,112,187,233,226,129,19,58,123,166,161,108,131,84,138,25,54,106,223,159,203,135,248,87,204,8,224,58,51,150,65,130,213,72,51,174,163,14,241,51,244,83,155,182,80,121,15,6,227,132,12,217,226,11,102,49,215,144,136,163,219,208,153,171,135,209,0,233,247,88,103,23,244,158,14,204,189,106,40,182,86,147,17,163,133,67,38,10,152,30,151,223,196,156,134,186,145,107,91,115,216,147,1,219,67,29,247,13,95,255,99,11,179,238,91,249,212,103,34,108,121,171,146,20,54,5,219,26,106,90,242,100,73,143,195,243,150,237,133,182,231,143,1,188,84,104,101,221,143,45,236,252,235,172,27,198,254,40,65,189,17,197,43,16,51,141,97,239,185,171,114,164,97,157,178,139,218,15,133,7,31,70,26,240,102,66,218,58,222,6,42,234,50,81,84,20,27,51,132,16,239,189,70,168,3,65,152,34,122,113,198,217,56,195,102,53,31,27,94,171,49,30,49,144,135,31,165,224,233,242,10,155,209,153,10,47,216,33,217,156,195,158,209,30,247,199,48,16,91,88,245,128,51,125,183,162,155,109,168,11,107,58,145,243,165,72,138,178,196,226,35,0,123,123,185,77,11,132,221,92,33,245,113,23,2,177,134,157,164,250,91,153,11,174,131,71,163,3,128,128,223,252,205,223,252,195,159,252,222,47,126,254,123,63,251,197,47,127,231,103,255,226,167,127,240,143,254,193,79,201,95,253,228,135,255,251,63,254,232,215,127,241,167,127,251,215,255,253,215,127,250,71,63,252,52,255,228,135,95,253,155,255,242,171,191,254,171,191,251,147,255,253,247,127,242,23,63,252,244,135,98,233,182,154,126,248,201,15,127,251,55,127,246,119,255,241,47,255,127,150,95,253,241,191,251,245,255,252,243,243,119,127,255,175,255,253,223,255,159,255,252,119,127,249,159,254,238,207,255,226,87,127,245,31,142,233,215,255,235,175,127,245,95,255,237,49,125,254,230,215,127,246,223,126,253,199,255,234,215,127,245,55,63,252,225,31,254,228,15,126,249,251,191,247,179,159,254,240,15,127,246,91,191,252,151,191,248,217,15,63,249,237,159,253,252,159,255,236,151,191,248,253,159,126,13,255,248,231,255,236,247,127,251,231,191,251,195,79,254,201,207,127,254,139,127,250,59,191,251,91,191,60,143,254,27,191,97,111,74,108,154,188,227,7,170,150,19,117,191,228,115,135,90,191,221,52,150,49,185,32,100,81,213,92,202,151,135,212,204,115,61,186,29,204,180,34,127,214,140,153,71,123,84,213,102,182,168,210,205,64,146,187,152,167,9,251,184,153,16,49,171,249,120,31,211,173,38,155,36,86,35,180,108,110,134,244,119,171,185,236,241,110,125,54,187,87,222,199,12,180,102,251,143,3,163,107,250,94,29,144,196,51,31,175,110,232,160,157,39,241,199,70,142,35,220,185,81,9,31,110,70,155,66,223,10,32,91,241,17,173,232,216,7,115,187,194,43,102,6,211,173,35,202,25,147,124,192,81,98,40,122,53,10,193,217,223,218,232,62,138,154,211,87,92,194,172,229,145,108,99,204,16,16,191,7,59,63,84,244,157,179,185,202,215,204,238,24,190,165,209,198,250,213,101,136,196,189,153,169,2,23,55,215,245,78,194,110,116,84,192,151,220,140,220,80,48,215,148,222,144,34,104,182,229,173,59,32,199,55,164,236,42,173,168,25,202,110,127,237,140,248,141,124,107,202,45,227,189,247,121,233,21,172,120,123,239,98,2,153,96,166,245,222,103,97,50,161,48,49,159,211,236,139,95,54,51,208,207,174,102,72,242,124,76,147,213,45,196,76,178,112,251,147,161,93,172,51,9,182,192,178,190,131,70,17,182,79,253,237,6,126,165,185,21,159,84,7,165,89,91,142,155,13,131,167,230,204,116,184,102,195,101,171,153,4,219,242,31,199,71,213,223,174,148,101,183,91,105,109,214,39,163,210,58,220,10,236,71,47,38,9,80,220,124,54,156,84,130,25,65,89,255,109,227,232,214,223,62,143,57,250,116,115,153,85,247,171,158,57,184,253,173,173,202,46,187,29,0,231,90,252,181,56,116,134,126,77,126,126,102,55,159,117,94,166,154,17,229,243,39,15,156,80,29,78,181,121,133,37,49,119,24,6,154,154,145,42,244,123,67,3,147,178,154,207,236,185,155,78,161,155,79,31,220,196,215,166,143,10,41,178,54,213,108,210,58,110,62,113,85,213,39,67,39,233,141,10,41,10,189,243,244,22,93,172,100,48,167,62,55,192,197,187,47,224,68,213,172,131,66,251,234,122,214,188,151,206,35,90,7,202,123,105,115,91,245,193,216,89,187,207,194,98,89,49,49,147,43,151,171,145,88,209,65,233,200,109,94,43,18,12,189,168,21,46,177,103,110,232,206,136,25,242,196,236,183,206,52,59,110,53,211,2,224,87,159,79,61,117,155,54,192,106,242,153,2,29,98,184,26,180,243,155,41,244,92,149,161,230,62,222,28,95,6,103,15,87,147,196,112,43,28,3,58,102,5,9,204,59,81,104,51,206,97,72,207,105,62,239,129,110,144,135,172,219,93,35,241,238,191,77,182,99,135,139,19,156,233,215,12,109,66,215,169,144,231,254,134,13,102,134,56,65,95,139,144,122,60,115,62,231,160,190,22,156,119,253,142,25,12,63,51,44,159,4,248,211,223,139,115,178,232,199,54,79,198,159,28,66,40,253,30,124,129,247,214,93,27,128,205,12,48,107,186,153,202,171,92,141,144,247,215,11,198,12,141,128,46,159,106,213,65,255,113,62,174,30,125,21,130,197,234,79,118,126,44,233,68,35,160,249,38,126,204,220,169,222,137,153,222,253,225,163,66,115,89,29,106,134,242,195,199,148,72,186,234,147,3,85,40,254,104,116,116,233,152,86,226,215,55,44,200,155,135,223,102,159,247,223,134,101,85,221,51,126,235,11,79,54,51,43,72,223,139,34,217,246,239,69,211,202,12,87,159,47,226,123,206,2,128,86,183,154,207,100,240,83,0,85,155,112,72,64,171,154,174,215,122,204,13,129,29,49,3,39,127,214,244,244,181,205,56,134,239,72,103,10,183,135,205,52,107,91,95,113,110,51,159,77,101,234,141,217,160,150,63,215,4,27,30,126,155,142,140,226,102,242,120,250,227,29,126,169,251,173,145,13,93,186,176,169,152,53,223,53,96,49,9,174,186,49,49,109,127,114,206,23,253,90,157,108,237,253,150,8,95,140,48,19,128,180,244,103,166,63,82,31,220,138,98,254,219,205,116,80,212,124,78,140,226,79,70,179,100,120,50,90,40,183,191,87,133,135,81,167,2,90,110,238,168,64,22,50,195,143,163,224,50,125,76,241,45,195,2,129,91,236,125,17,178,172,59,220,187,167,217,159,25,244,185,190,55,172,17,239,234,140,134,151,142,26,253,53,239,123,146,19,11,179,148,108,126,246,97,73,75,218,161,204,12,171,183,255,56,117,220,18,126,156,229,123,71,13,188,96,252,98,212,235,90,117,51,50,154,58,44,8,60,250,110,106,29,100,97,117,162,198,227,179,1,64,211,84,247,15,64,95,223,110,205,48,3,138,53,211,47,120,63,88,135,36,87,127,26,250,22,223,230,41,51,110,61,118,33,225,24,238,16,208,16,150,52,232,171,176,187,249,92,57,219,219,124,141,142,54,149,38,181,169,107,110,89,192,11,159,13,173,53,95,217,120,112,193,5,107,85,28,180,114,66,252,29,220,28,242,239,247,185,97,233,75,33,48,195,93,206,247,193,128,47,79,185,49,137,188,226,251,240,153,51,59,233,141,207,98,101,204,62,230,227,197,24,21,250,51,19,241,221,67,151,0,27,85,135,103,221,150,69,252,206,178,12,225,214,86,159,150,76,212,218,215,74,207,170,94,139,186,196,61,238,105,107,107,69,67,186,253,105,101,187,230,14,239,222,80,179,65,131,221,12,233,149,94,13,47,199,253,210,25,218,235,16,26,193,195,177,239,20,60,102,194,213,170,230,171,100,136,21,199,80,143,166,253,25,52,55,183,82,163,121,220,118,35,204,5,109,122,125,50,235,223,88,110,238,176,26,168,25,85,24,127,112,228,11,166,62,248,249,189,123,174,229,179,172,218,147,137,51,43,93,170,254,100,199,13,79,250,45,81,20,240,249,77,121,174,53,57,207,233,98,132,159,208,205,199,153,144,48,26,154,202,19,129,251,189,143,103,209,101,31,166,160,145,183,207,35,148,19,95,81,216,204,171,120,182,230,152,27,27,179,152,169,87,231,225,230,52,37,45,145,81,124,253,82,41,108,171,5,150,135,200,51,243,184,224,102,51,159,13,164,233,147,181,242,229,164,53,107,162,166,172,214,99,188,177,79,254,228,243,213,220,109,237,186,185,238,151,162,183,174,195,114,2,12,255,241,73,60,174,99,6,164,210,167,225,28,166,45,38,230,73,215,183,15,202,120,108,132,24,215,109,64,49,27,122,189,75,173,208,237,251,128,193,55,220,117,72,240,28,222,120,118,43,57,63,115,182,136,219,111,12,204,100,171,117,149,117,19,7,25,244,163,142,72,134,65,123,249,131,65,166,169,227,153,33,53,207,207,76,90,168,169,25,113,223,230,102,106,236,122,117,101,210,249,115,19,177,73,152,123,92,177,210,151,175,122,83,122,214,89,100,172,99,254,41,97,6,159,122,49,29,247,249,153,187,144,242,97,134,181,188,60,115,93,67,78,150,243,55,46,204,109,230,146,36,56,177,137,83,171,191,22,249,45,93,90,121,153,4,239,53,83,135,216,106,70,102,47,251,128,155,47,240,30,28,134,230,19,22,220,91,83,44,88,178,253,147,199,44,251,166,160,232,146,42,122,46,1,170,187,58,163,70,244,13,7,176,252,120,165,122,230,243,31,10,155,45,225,185,245,106,204,123,222,230,102,179,174,139,25,184,66,123,102,104,148,139,152,167,49,155,184,185,3,98,17,243,249,150,171,187,21,1,53,189,245,57,168,102,127,23,183,146,100,195,41,246,241,111,172,73,247,215,214,144,14,88,15,138,180,239,234,250,90,176,48,103,100,231,218,123,178,90,229,228,66,203,40,121,44,202,123,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,103,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,101,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,247,209,64,133,234,136,193,198,49,190,236,91,152,129,233,138,95,70,213,32,39,223,173,16,45,206,178,54,42,46,185,236,255,39,40,108,18,206,81,54,94,158,199,132,11,164,61,126,249,110,53,240,234,209,65,166,171,185,201,147,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,67,163,153,39,28,56,106,222,151,241,15,51,175,190,244,222,228,107,61,153,114,142,49,200,142,212,140,108,250,245,163,41,81,233,131,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,141,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,91,107,199,140,184,138,236,192,213,116,169,222,83,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,60,26,196,182,55,44,73,103,177,140,164,175,189,56,167,220,74,193,64,223,122,81,168,126,65,139,9,206,168,249,120,228,158,205,56,103,109,11,115,8,183,202,19,33,96,54,90,9,23,83,5,243,139,33,105,211,119,70,173,178,187,241,204,182,22,174,165,251,243,62,54,204,223,187,132,87,94,151,151,203,204,188,86,52,111,79,214,225,11,149,17,126,219,248,161,220,60,68,115,222,50,163,169,100,159,250,217,116,189,106,48,79,175,185,152,10,250,12,179,236,19,107,95,51,133,165,48,71,183,237,18,110,62,94,240,214,7,7,99,240,126,156,76,199,10,214,230,233,52,4,215,70,138,214,217,183,95,219,76,91,89,205,231,89,170,95,221,149,207,248,99,206,47,23,126,142,135,20,39,2,93,193,247,120,128,42,28,114,210,96,190,194,139,102,182,173,39,154,187,39,87,241,225,194,38,139,185,121,126,20,87,87,189,0,187,247,75,193,100,78,181,48,224,154,175,6,125,211,71,188,56,173,119,49,41,227,30,158,172,220,22,38,204,70,115,27,174,198,7,244,171,55,61,55,241,115,33,226,233,25,1,110,31,198,148,116,234,126,9,131,177,226,189,51,80,129,107,206,22,166,134,137,182,167,39,118,97,134,154,113,50,164,246,146,98,52,239,140,176,33,45,138,225,195,205,176,178,151,96,46,217,211,167,197,52,171,70,88,64,189,22,79,117,192,57,146,194,213,199,115,246,60,190,137,1,198,5,6,41,137,95,13,193,83,152,137,20,103,125,51,44,38,154,27,158,220,0,112,158,132,201,77,3,31,83,122,240,15,6,148,115,228,176,37,157,121,250,204,168,37,164,240,219,214,221,226,102,136,19,130,57,223,142,30,51,219,206,20,54,218,228,121,122,160,114,37,156,107,56,30,158,49,43,80,203,135,195,105,122,38,132,222,31,77,143,86,224,111,238,132,208,188,131,3,31,206,158,221,167,191,212,241,241,114,24,176,105,59,129,155,143,127,25,22,8,205,88,239,107,236,61,194,218,99,49,94,31,26,54,221,227,30,133,227,150,60,213,116,243,170,241,99,140,121,9,53,76,206,147,252,230,12,71,253,42,62,36,228,253,118,152,39,38,216,231,102,182,226,232,40,144,222,219,110,198,83,11,78,134,87,59,43,16,167,30,156,155,179,21,250,99,17,68,134,77,184,27,43,189,155,81,130,15,158,83,219,213,93,35,88,52,123,248,26,221,201,44,205,60,90,252,26,80,148,76,127,169,110,96,68,49,67,112,229,79,118,34,177,84,117,184,209,100,125,3,6,81,127,88,150,173,117,25,48,28,235,112,114,177,7,251,134,66,113,96,135,85,219,82,122,53,172,10,247,67,216,164,225,154,73,207,220,241,117,213,76,220,226,63,78,77,55,108,133,124,3,223,49,142,207,144,246,208,215,6,66,115,211,86,240,125,167,224,224,208,74,231,185,232,74,185,56,236,194,165,55,207,177,27,30,59,236,240,244,179,189,159,38,251,214,245,193,112,49,61,23,77,80,215,195,44,34,45,179,158,249,172,188,112,238,17,179,250,153,219,160,203,168,250,177,205,103,42,110,134,118,94,63,39,76,119,94,144,57,177,90,138,174,89,34,140,186,203,30,150,224,184,79,82,54,241,234,192,217,69,123,88,60,136,206,120,237,173,25,252,80,46,230,172,74,201,205,104,52,235,10,129,208,103,122,97,143,184,176,46,13,61,72,79,228,151,131,135,124,176,106,100,130,92,152,191,54,14,188,68,154,180,188,20,119,37,8,4,198,214,168,103,153,26,203,53,195,216,173,167,162,233,221,188,239,213,143,135,164,43,228,124,174,238,112,26,184,105,82,47,250,218,243,76,22,223,236,40,240,151,112,53,154,197,126,166,54,146,92,186,242,51,169,41,49,175,58,131,21,15,216,173,51,44,205,108,228,187,126,227,227,195,40,78,225,152,123,246,204,106,129,235,189,234,12,207,70,113,124,173,43,75,219,47,86,242,53,111,18,82,237,10,214,118,249,46,204,186,74,14,223,170,165,153,221,122,92,142,28,98,76,107,101,243,41,200,172,144,228,207,49,155,211,233,230,57,181,218,79,179,56,248,104,175,228,156,0,73,189,244,140,99,230,107,11,158,200,185,244,75,147,163,172,207,204,113,171,195,109,69,164,87,37,218,185,234,197,153,124,206,29,208,14,154,32,233,91,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,31,108,72,233,106,184,218,16,41,110,94,165,234,113,155,172,108,225,79,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,117,192,160,138,121,230,145,114,112,255,77,106,82,10,149,5,50,42,205,29,225,64,250,199,66,169,40,220,58,149,183,180,240,116,150,38,127,32,243,241,218,64,49,0,138,110,131,9,242,4,143,91,144,22,210,196,82,90,134,144,187,86,56,83,195,91,83,51,125,245,87,20,228,210,8,51,184,54,247,99,105,70,14,249,132,108,113,254,171,222,158,77,35,174,29,28,74,175,167,131,81,236,97,209,3,251,120,21,241,89,116,170,24,2,174,189,66,255,8,47,125,220,189,243,104,219,1,12,121,135,144,39,51,99,223,157,65,255,234,91,103,60,45,119,127,0,30,229,17,246,193,148,252,173,22,10,193,234,232,18,107,181,42,24,157,29,126,184,191,87,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,242,204,254,219,70,255,28,118,3,234,148,15,132,76,2,56,236,37,20,184,175,21,71,93,147,143,9,182,236,59,71,152,49,208,138,168,57,237,114,243,93,118,76,44,253,233,81,70,115,92,42,41,141,57,66,82,117,44,79,130,156,189,4,165,147,172,11,199,218,104,190,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,61,219,215,12,10,123,77,53,35,77,126,227,153,106,49,175,142,39,136,189,125,83,128,117,88,105,86,54,139,10,216,253,102,241,234,36,59,169,87,35,207,179,166,155,207,202,169,186,123,35,251,183,111,38,152,0,3,200,172,152,23,152,216,251,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,247,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,244,185,13,129,116,31,27,233,164,170,239,60,25,7,159,164,72,162,13,245,185,160,83,242,146,243,89,91,16,40,201,173,167,105,62,221,7,231,128,43,26,135,81,97,118,12,49,41,34,13,241,38,205,199,14,131,183,202,134,206,65,154,234,238,185,64,148,187,67,6,28,144,245,123,46,100,219,194,142,65,247,126,170,111,175,2,38,37,111,101,0,216,234,251,13,216,50,29,208,157,192,151,63,115,174,67,93,31,218,127,235,173,56,159,117,10,55,136,60,26,13,213,235,58,1,4,124,124,78,49,79,220,0,223,162,161,56,210,41,10,11,145,199,112,108,2,101,139,55,216,76,13,204,151,71,134,213,62,171,25,72,113,121,59,124,89,138,193,71,49,168,125,251,53,49,31,191,74,61,12,35,147,247,89,104,197,85,25,21,84,222,224,97,187,102,58,223,228,188,109,28,137,105,190,163,231,44,15,137,134,144,57,155,142,190,161,184,90,21,194,5,13,39,56,164,107,6,79,32,149,244,102,93,45,62,166,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,239,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,210,181,52,127,171,15,229,93,120,171,146,91,122,32,96,2,95,189,24,10,135,253,96,188,73,232,32,108,64,205,193,23,32,110,29,250,220,41,211,142,235,80,91,104,133,229,234,243,30,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,245,185,161,247,127,112,85,147,208,212,49,201,124,95,15,74,104,29,213,65,129,29,198,179,216,136,84,86,189,245,48,178,103,15,166,104,60,208,175,49,247,139,1,145,57,212,15,221,81,243,218,47,104,238,123,235,28,235,86,214,127,145,47,8,96,121,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,99,50,192,61,103,253,241,101,138,56,30,199,209,113,37,175,117,60,129,230,27,74,49,70,30,185,152,110,188,234,105,10,10,87,83,183,81,146,235,15,238,13,50,83,129,205,141,40,123,73,16,184,181,37,174,77,59,234,158,117,21,197,138,183,51,41,91,247,104,9,246,178,44,71,15,25,170,243,121,95,120,138,22,137,88,161,112,123,73,140,141,121,170,25,210,251,252,114,28,107,119,253,237,106,19,222,147,112,64,71,134,222,218,242,224,47,15,77,189,68,204,231,100,242,84,4,16,232,48,131,113,116,95,77,141,86,63,5,23,224,15,73,55,4,194,169,97,3,159,203,210,151,94,184,202,180,8,235,143,159,51,218,179,97,36,173,181,112,12,95,27,2,120,94,13,180,178,140,152,233,213,123,21,239,205,62,92,116,84,136,107,180,70,90,116,83,32,93,240,224,197,217,144,231,193,76,47,181,255,56,98,134,37,152,1,59,244,87,211,142,11,136,112,223,161,109,228,180,135,54,222,144,32,127,142,223,137,15,208,150,209,207,13,75,189,151,106,210,7,11,161,102,142,84,255,113,92,156,22,204,125,191,178,67,2,111,179,194,147,61,244,50,14,210,84,167,18,164,91,125,179,33,145,159,76,58,228,221,16,200,239,106,136,237,196,76,8,208,158,25,41,49,189,154,6,149,242,48,48,4,74,250,218,75,187,122,18,41,202,96,166,113,254,129,81,102,104,242,133,81,189,191,106,10,64,231,90,212,204,70,235,187,10,141,78,225,0,217,132,212,14,188,176,182,107,73,234,34,56,241,246,187,140,216,164,14,233,110,15,105,88,76,194,67,55,75,212,202,61,220,179,121,166,121,236,102,172,197,227,153,169,131,202,76,161,59,47,191,231,54,37,214,55,162,176,36,81,173,113,51,158,67,19,51,192,153,242,240,15,199,137,233,98,197,247,122,23,83,48,87,171,53,14,180,7,55,169,101,171,153,84,212,251,212,171,46,133,155,208,87,214,159,251,196,246,52,212,12,32,46,191,245,49,240,218,229,199,143,131,139,98,167,131,127,240,214,212,12,11,98,126,184,35,40,15,196,74,55,241,3,98,193,205,46,41,137,158,33,25,242,183,78,208,87,203,105,223,13,221,226,141,180,137,166,42,217,14,233,210,233,243,70,231,244,89,6,79,131,134,31,80,198,215,60,44,241,173,230,154,60,68,32,51,215,182,62,248,70,199,239,34,231,206,105,78,252,167,102,112,195,222,240,128,26,122,120,178,36,110,122,6,130,186,75,184,117,103,47,118,236,27,122,130,225,189,88,219,222,16,113,252,211,41,113,44,20,173,171,63,4,254,50,214,55,49,83,140,113,132,50,44,195,57,92,189,140,52,220,187,45,16,158,147,201,64,118,53,151,215,140,65,247,145,12,75,165,127,245,53,84,76,224,180,106,166,19,222,241,134,231,199,131,139,213,63,154,218,229,61,90,234,225,222,116,36,191,166,7,212,212,37,35,210,173,81,218,161,144,104,46,43,242,14,48,226,217,166,214,107,35,201,75,176,73,221,164,222,253,201,136,164,100,80,172,142,237,200,107,234,127,90,141,164,160,94,252,228,60,83,250,108,133,114,114,242,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,61,140,180,114,116,109,54,250,228,129,230,123,48,106,27,106,38,241,238,0,254,69,115,159,84,176,160,194,74,15,83,203,186,206,122,235,117,98,60,31,146,30,113,169,164,0,83,241,75,33,212,77,193,74,181,221,191,69,71,190,92,127,153,108,150,76,224,179,138,101,233,193,175,235,155,29,81,254,110,77,159,139,126,56,199,149,130,68,159,69,7,180,165,230,237,116,103,211,164,231,86,239,77,142,123,45,217,20,154,174,45,128,240,221,65,217,164,210,123,24,111,220,34,71,255,147,231,220,241,107,209,110,228,187,194,154,37,197,31,207,158,15,201,12,110,78,241,201,196,207,128,151,161,235,136,154,174,147,31,200,128,254,36,10,248,127,108,189,61,203,119,205,146,221,247,93,78,60,65,191,238,238,158,216,24,156,57,23,10,132,125,16,2,91,103,24,141,131,65,76,160,196,24,140,65,96,99,5,6,35,99,108,103,66,134,193,160,81,48,95,70,51,71,254,22,238,95,93,119,87,173,122,48,231,36,207,85,247,222,255,189,123,247,75,189,172,90,107,194,90,188,90,120,41,214,11,27,230,85,141,3,193,205,72,8,201,79,47,64,173,225,104,144,16,95,106,134,53,205,35,209,2,31,172,4,170,19,161,166,21,103,23,165,120,221,11,161,57,79,136,216,89,147,121,217,148,119,51,156,6,242,98,139,244,149,35,78,110,72,183,62,157,43,70,200,226,37,220,98,190,135,222,252,174,219,225,71,178,137,95,232,160,222,208,232,177,253,218,185,121,61,121,93,246,134,33,9,43,132,149,61,93,60,34,126,65,198,164,231,39,235,222,88,64,185,150,44,184,190,117,61,65,119,80,133,97,18,35,221,92,142,141,3,71,159,246,65,90,72,2,19,203,2,73,94,202,170,210,27,134,16,104,203,83,216,128,216,211,177,113,141,163,70,215,230,16,79,3,240,219,78,219,21,140,223,238,238,2,113,42,82,63,131,239,35,218,122,8,24,118,211,163,137,103,143,122,17,98,109,10,230,178,244,86,100,45,154,81,89,232,213,104,85,6,38,144,46,18,245,6,230,250,158,132,188,65,174,224,129,144,71,155,118,102,59,12,103,24,237,176,152,161,41,170,129,210,49,181,111,61,63,8,226,29,166,0,219,158,164,250,33,131,12,118,152,118,175,101,210,234,209,212,86,21,172,0,196,3,233,96,131,206,223,171,230,173,165,170,15,172,84,82,23,135,163,88,15,54,72,113,103,100,7,168,156,175,244,96,247,107,251,173,9,102,244,4,24,232,235,186,235,119,195,170,173,176,217,57,62,19,64,244,26,48,117,160,161,230,2,172,199,115,11,164,61,245,80,101,117,250,247,34,201,87,79,50,251,141,63,114,122,250,212,244,101,70,251,123,33,235,150,205,64,254,189,107,153,238,188,169,102,36,176,61,125,5,148,81,167,209,189,122,125,209,212,12,136,45,95,61,207,220,209,235,189,20,160,51,45,39,231,224,10,212,133,230,250,205,120,58,13,16,220,123,187,37,47,4,65,226,32,167,128,223,75,189,225,107,190,187,91,48,68,124,116,8,232,112,223,249,30,165,90,192,118,122,34,15,67,53,123,2,182,166,62,168,107,157,209,203,7,215,78,85,162,171,105,40,193,26,44,64,70,219,148,190,52,114,31,78,80,4,69,126,122,47,10,227,85,72,157,122,26,21,240,141,71,56,184,68,147,220,220,62,58,92,60,107,189,201,97,109,117,26,113,123,156,37,232,174,204,165,251,236,221,26,145,209,240,124,58,37,124,189,26,23,214,73,159,184,125,242,236,64,176,55,39,102,170,147,198,66,181,114,54,69,21,193,8,41,213,108,219,157,151,40,16,160,212,215,6,141,235,79,214,208,234,89,186,41,160,1,236,181,46,227,124,210,239,133,155,25,85,159,4,184,197,19,238,231,147,138,145,102,203,167,81,39,87,47,65,79,48,131,121,158,0,67,126,230,251,101,87,215,153,128,180,186,151,229,27,154,129,233,169,105,165,242,159,134,42,60,45,15,186,49,162,220,100,176,143,228,102,211,33,240,69,149,172,212,188,7,127,237,139,159,166,9,75,135,228,134,61,213,59,96,104,76,26,10,164,164,94,250,249,210,132,178,126,183,116,115,130,94,47,66,51,2,154,147,64,194,193,61,229,27,196,222,168,73,178,118,32,27,225,22,126,102,83,113,215,159,222,150,141,115,51,229,35,61,153,142,233,64,133,121,107,219,4,61,117,117,123,121,176,83,44,87,235,136,35,179,83,144,110,85,143,76,250,245,226,193,160,49,85,63,28,229,47,119,103,97,103,218,105,83,88,112,79,248,247,48,134,140,150,28,156,239,243,218,56,165,140,173,89,5,182,182,234,24,11,155,205,122,106,161,163,236,200,17,168,149,169,246,137,153,176,52,42,189,32,246,245,183,161,224,252,28,99,129,150,215,39,221,243,243,20,84,58,252,230,232,119,232,134,115,104,148,240,175,73,97,101,169,203,121,80,66,142,34,52,79,190,147,25,242,48,71,51,192,87,155,175,6,51,187,188,194,61,193,82,170,25,79,226,45,129,9,96,90,178,141,19,34,166,40,30,194,196,147,142,128,115,189,248,226,91,229,117,214,70,114,160,32,97,88,199,171,235,80,160,170,151,2,157,104,125,142,35,101,252,212,230,130,144,94,143,79,98,184,140,145,30,252,139,93,133,197,218,126,243,94,221,23,31,210,71,159,134,238,135,44,159,207,225,159,195,103,167,49,67,136,204,225,8,160,10,210,79,11,145,200,61,82,219,76,215,146,146,112,24,197,162,247,51,125,14,28,109,7,120,16,105,106,112,66,227,95,241,183,34,226,58,233,115,140,27,247,248,174,128,178,212,208,245,67,95,91,28,139,27,13,13,125,178,101,212,165,110,61,105,64,111,172,1,135,208,123,105,203,140,72,10,201,184,141,186,175,108,104,194,148,123,5,14,186,30,48,11,150,189,226,194,45,13,19,247,102,119,43,122,241,135,28,244,155,163,155,102,99,201,248,25,117,78,119,206,191,189,13,168,37,102,152,175,124,117,193,31,164,206,46,124,30,14,87,128,161,86,115,87,128,84,2,207,139,220,226,58,109,36,115,176,38,81,48,238,85,214,245,103,232,83,63,94,206,188,46,250,236,249,181,186,239,10,135,30,188,174,55,159,166,30,253,99,30,16,210,126,69,175,30,198,142,247,204,84,63,150,62,57,146,233,111,192,7,213,239,177,210,205,171,119,244,33,184,139,186,133,90,79,113,23,103,216,209,167,214,5,145,88,123,86,118,183,173,95,139,238,153,237,23,19,153,72,54,157,40,169,58,62,202,248,245,207,84,51,156,63,207,107,132,1,123,105,103,195,103,133,208,226,87,195,141,60,147,25,186,174,55,40,63,189,204,242,65,240,122,60,83,57,232,187,90,250,65,144,239,46,221,205,95,226,152,187,126,30,170,203,239,201,80,132,215,240,154,246,86,103,29,35,66,106,165,234,173,201,75,190,231,162,59,175,72,176,7,134,236,91,47,17,243,35,167,173,111,213,40,9,190,160,137,26,40,132,16,98,102,154,188,253,6,2,25,106,195,97,254,105,161,121,159,11,233,168,46,25,61,138,164,213,179,37,44,219,253,233,60,186,27,193,242,242,56,213,37,145,78,253,49,195,230,242,204,68,119,201,188,40,134,188,223,222,36,8,245,201,59,201,152,151,200,129,240,167,46,217,145,192,179,157,249,92,63,152,137,238,102,168,87,211,103,225,195,178,233,146,203,87,75,5,112,32,118,223,197,9,130,161,254,243,30,49,132,107,175,171,190,212,12,167,230,123,242,3,3,199,30,233,183,167,111,227,3,33,43,133,234,127,230,156,76,255,109,248,230,135,14,42,129,232,175,15,54,209,204,84,6,84,195,54,174,183,56,81,88,4,44,39,159,251,160,234,235,230,9,93,122,50,83,200,241,155,147,96,210,197,11,11,183,211,198,194,73,6,185,133,154,87,68,101,148,90,166,242,133,24,102,115,191,74,25,252,155,137,91,15,115,157,111,117,78,246,211,41,14,179,1,18,218,59,127,38,84,14,235,211,71,187,145,235,42,110,54,71,84,95,108,215,47,70,13,162,128,162,167,128,161,43,158,151,68,33,39,17,226,176,66,134,19,161,76,11,79,210,118,137,56,132,155,81,175,82,63,231,154,63,88,56,127,153,59,56,166,116,196,224,137,190,72,216,40,213,139,206,165,251,156,181,60,63,199,24,240,191,79,55,76,144,29,254,211,192,115,211,249,132,204,211,203,77,211,218,9,241,191,158,187,231,169,173,99,158,187,104,225,147,99,153,106,244,51,195,116,185,78,50,131,40,125,102,99,3,216,106,166,73,247,189,246,15,173,129,254,54,85,170,30,99,58,104,191,22,51,204,192,219,231,18,201,9,13,205,14,252,62,159,207,211,27,33,246,157,92,153,235,204,87,95,4,76,45,245,223,224,132,142,229,121,157,245,161,153,187,109,244,124,190,254,56,116,212,225,222,6,120,140,181,111,133,107,13,36,140,202,214,119,173,123,172,124,57,179,253,61,254,85,4,208,251,81,175,149,244,129,23,147,141,12,79,153,63,38,154,233,181,250,102,77,173,45,37,23,62,154,181,221,60,231,76,153,9,178,26,175,148,6,167,44,143,170,229,172,51,156,86,150,94,174,180,149,163,66,26,136,184,49,141,32,82,211,3,70,186,240,30,252,70,63,165,228,74,219,120,82,64,152,55,168,105,173,211,29,176,78,239,131,140,111,104,10,152,246,71,247,54,6,94,147,78,132,10,77,185,63,246,61,9,123,250,212,213,48,88,113,104,151,196,152,99,141,94,175,178,57,72,5,205,84,75,222,212,45,220,95,216,112,79,110,45,84,207,243,50,115,72,75,109,229,14,155,248,64,142,101,29,166,11,170,95,154,126,21,143,172,40,178,157,132,116,186,63,44,222,4,162,47,71,161,97,232,202,31,127,173,70,134,253,40,170,0,144,137,127,234,70,117,190,38,76,2,66,89,110,182,35,63,225,29,208,179,89,238,100,153,164,164,162,37,76,65,204,93,180,141,239,162,80,12,36,86,222,139,85,146,230,171,38,68,81,245,109,28,237,116,64,62,138,9,130,144,106,184,111,121,93,92,133,214,128,117,242,204,30,104,198,189,138,194,122,104,140,117,87,8,78,122,133,84,27,90,34,92,2,43,160,40,56,198,132,143,124,14,131,9,213,244,242,48,18,187,225,55,239,240,112,41,124,12,233,18,255,36,168,73,43,240,159,165,117,199,169,185,153,134,37,121,242,73,214,203,39,19,69,34,165,213,68,226,208,137,178,209,95,170,74,38,52,40,251,205,237,222,60,156,120,226,18,220,229,134,127,227,222,60,164,156,138,102,162,241,231,165,54,6,16,255,47,91,145,180,242,207,121,55,32,61,65,192,2,70,11,53,121,8,250,151,212,252,69,136,255,211,115,171,0,177,97,13,78,203,231,10,237,164,10,190,164,89,205,55,75,194,43,205,124,0,10,229,105,125,26,111,146,73,106,158,81,210,189,11,16,186,111,189,57,206,145,207,114,154,127,148,130,6,49,179,229,229,155,65,14,77,151,8,123,221,220,190,113,224,177,167,7,7,192,226,179,184,27,131,183,94,77,119,114,241,159,254,32,133,209,239,85,131,54,112,16,105,107,15,53,192,79,88,110,125,63,132,49,47,129,70,41,189,250,118,9,130,88,81,140,157,74,182,239,195,221,168,91,212,10,68,210,239,141,244,148,212,208,127,114,215,211,3,145,67,90,87,129,205,123,123,122,121,152,94,89,201,15,198,121,228,113,8,200,255,150,0,171,43,174,166,199,78,59,68,168,114,20,239,182,103,165,146,214,82,243,57,222,209,67,46,116,106,179,37,31,211,11,144,131,115,50,1,63,7,48,81,95,154,100,58,50,176,121,75,203,228,32,130,85,240,12,229,174,237,29,82,3,95,81,251,213,172,103,122,197,205,239,222,168,77,101,132,107,199,59,191,96,164,74,180,105,215,124,3,23,255,154,132,5,91,95,155,222,237,250,249,205,13,127,172,55,39,183,235,23,195,209,173,160,56,106,17,174,149,192,58,238,99,39,48,45,32,9,185,26,138,79,221,238,80,20,221,242,211,61,189,54,237,14,190,81,195,148,160,173,118,20,211,156,200,151,183,174,90,232,30,63,45,13,97,166,162,162,96,90,220,11,223,229,63,211,204,213,171,169,163,151,26,63,205,89,40,102,178,144,238,159,65,18,83,116,199,186,238,192,157,42,254,218,164,212,138,62,56,200,181,247,100,171,214,4,173,225,159,183,112,70,150,181,4,203,215,92,230,125,188,123,163,134,172,70,232,61,34,156,53,149,19,69,249,246,224,214,135,144,126,106,43,231,61,23,7,162,246,30,205,66,163,160,199,230,61,32,98,19,183,22,195,146,206,100,98,221,19,241,104,73,125,24,27,168,147,15,9,94,205,76,40,95,92,155,240,197,217,226,19,158,117,237,45,1,41,123,78,2,203,218,66,255,34,32,93,90,210,194,236,84,164,179,152,243,161,183,198,239,25,30,5,64,193,160,207,189,76,66,229,153,55,206,160,186,57,80,220,250,213,180,61,171,231,200,205,193,162,123,48,107,196,60,250,96,240,152,238,8,102,65,242,36,31,138,240,198,163,85,56,185,71,2,141,122,183,208,141,70,97,56,79,160,80,26,76,62,143,70,59,147,67,65,161,132,121,254,211,72,160,232,231,66,182,123,116,143,218,238,94,91,18,248,178,0,239,127,55,111,63,30,179,186,173,181,184,43,14,190,46,149,216,169,74,249,36,157,20,204,84,56,230,142,241,14,18,97,204,59,85,193,43,252,17,254,65,174,215,58,20,24,61,127,58,59,226,167,209,69,60,9,155,57,156,79,20,153,217,170,173,168,119,140,215,242,207,197,50,84,157,30,75,8,212,120,173,6,170,72,239,141,76,122,247,56,25,133,26,13,249,144,222,43,35,34,93,202,221,138,66,44,187,123,234,193,136,121,186,66,51,151,105,80,121,136,110,245,97,141,187,130,151,225,110,216,125,38,60,93,7,92,238,49,54,16,55,45,121,129,144,247,44,21,136,67,168,198,180,54,202,31,223,189,7,84,236,37,65,49,112,160,223,131,13,195,82,254,6,121,80,61,64,39,228,211,163,9,140,97,176,123,80,83,239,9,142,7,83,242,120,62,206,28,246,156,169,74,126,157,220,55,143,216,66,86,198,90,64,251,251,172,231,164,90,220,0,162,229,35,54,1,20,165,199,190,39,149,19,181,79,43,153,39,120,10,161,205,115,67,230,143,126,168,220,124,130,171,122,207,117,231,239,29,180,47,21,78,29,154,79,191,237,80,226,53,14,204,225,24,92,251,169,170,184,2,163,132,120,57,119,3,28,150,4,214,35,191,89,253,167,217,3,246,151,177,74,206,48,131,244,48,240,226,132,75,43,126,28,79,228,112,149,68,24,199,121,120,8,128,121,104,3,21,234,236,197,171,178,164,198,232,194,76,25,143,128,250,77,42,90,74,60,142,84,193,114,42,46,74,32,35,97,226,182,113,143,187,249,238,78,26,250,211,80,226,61,157,228,236,166,6,155,248,98,112,140,254,50,131,80,216,39,149,157,78,113,182,117,186,87,138,54,109,126,197,216,93,223,79,31,212,10,150,214,126,58,36,112,191,174,190,255,248,136,162,169,37,230,206,172,97,6,174,162,25,125,4,136,94,16,77,10,16,72,94,42,7,84,39,161,252,32,143,78,101,39,206,209,254,60,133,15,114,149,153,234,28,159,29,242,191,204,205,52,53,82,65,224,158,31,111,166,65,38,75,246,64,204,219,184,227,127,153,175,47,116,143,100,125,180,109,139,232,153,105,187,60,250,104,40,183,188,116,37,252,150,159,50,193,67,171,29,112,189,59,173,0,6,106,154,150,174,254,234,191,13,30,88,235,9,80,235,121,206,144,38,103,32,222,154,104,221,168,4,60,243,50,242,79,205,226,34,37,226,86,171,76,73,2,249,51,10,82,55,31,232,137,196,12,224,40,30,124,103,104,153,233,22,123,222,14,243,82,80,4,13,139,219,143,77,60,210,173,177,232,55,173,95,56,30,124,157,148,135,5,207,228,108,25,92,45,66,242,182,242,39,93,191,250,219,242,100,104,158,57,244,140,214,235,174,36,173,20,197,174,19,180,158,153,5,164,99,6,171,135,83,98,124,16,224,232,78,204,139,221,144,112,185,217,200,33,197,12,233,241,99,124,33,71,219,167,0,44,113,189,239,209,231,159,115,147,199,144,71,91,100,208,118,140,202,141,117,245,197,86,71,245,108,199,215,6,88,42,102,48,196,211,173,248,30,114,49,39,132,235,117,124,116,187,167,138,243,182,236,115,11,243,210,185,0,53,176,3,223,176,14,109,97,252,224,190,118,149,44,62,215,82,217,11,147,148,241,180,57,201,202,242,165,159,94,144,241,63,179,245,49,203,126,248,145,82,220,254,224,124,160,45,64,20,116,20,143,195,201,25,163,173,100,31,31,33,120,236,89,31,194,50,90,231,216,168,27,189,124,12,163,112,247,121,253,237,2,217,194,251,32,119,127,235,218,152,115,71,124,189,128,16,246,229,174,144,9,190,214,245,185,222,115,47,88,21,117,175,69,122,211,183,36,3,154,105,145,131,121,182,226,226,73,209,93,47,110,94,141,166,221,160,105,2,216,144,202,94,187,33,140,237,218,194,8,56,103,121,221,136,34,15,206,159,46,61,28,224,55,158,27,214,166,169,11,151,87,241,253,106,91,66,81,151,61,13,238,190,236,161,223,169,186,184,198,79,17,228,153,173,56,43,55,183,222,227,248,109,203,6,44,221,83,192,35,248,213,27,135,100,234,142,180,0,144,255,50,115,118,166,226,13,228,17,227,157,202,100,17,174,43,175,69,198,137,158,193,251,212,199,42,88,186,89,130,72,123,53,16,144,109,132,182,186,211,162,96,243,235,183,33,107,94,138,232,38,97,226,169,80,244,158,53,164,187,111,84,163,247,120,65,188,164,140,51,159,97,136,182,95,12,190,120,39,216,67,128,220,151,97,9,20,163,98,219,232,121,214,141,98,102,114,38,186,203,117,192,153,56,148,9,251,186,30,70,18,245,204,45,161,185,209,241,126,71,38,244,24,9,150,137,19,211,223,118,177,168,208,183,212,235,128,242,196,241,139,137,213,75,194,211,157,227,157,195,152,83,71,154,53,41,205,184,183,37,71,180,228,211,214,242,103,6,222,210,146,55,219,138,163,246,151,117,45,39,240,176,177,215,188,1,65,190,68,245,200,0,91,119,207,113,162,123,218,83,19,145,53,213,206,103,165,83,78,161,97,63,10,112,254,41,234,57,103,167,171,93,78,140,156,111,31,25,209,137,247,227,102,136,102,18,28,26,23,210,119,103,112,73,45,129,169,233,237,137,169,11,117,80,122,233,198,228,143,117,65,230,48,191,214,231,205,187,36,2,135,50,202,113,243,226,252,82,159,161,49,70,138,184,216,48,70,152,155,46,89,16,83,247,160,241,23,51,65,76,189,218,116,89,252,106,19,198,209,171,233,65,114,191,141,114,83,242,210,135,181,163,156,216,46,238,166,169,225,28,176,17,95,240,64,129,19,210,111,208,91,250,92,101,14,161,251,120,231,55,102,63,180,182,145,185,233,84,129,16,195,143,211,141,27,127,146,25,206,122,127,242,73,79,78,142,83,155,3,247,57,163,82,112,66,169,234,184,17,21,145,212,48,96,117,30,223,129,73,79,104,117,16,110,120,199,60,67,71,127,50,18,188,89,87,77,108,239,77,3,132,251,214,125,122,113,157,122,79,45,57,198,165,69,186,251,217,1,118,117,165,110,132,181,221,67,89,16,153,151,180,66,238,74,247,65,185,199,26,145,110,14,222,91,92,13,249,64,75,107,164,0,135,241,3,53,211,189,223,184,246,200,217,113,151,103,207,120,108,78,224,233,126,128,233,213,42,82,124,114,108,189,171,39,85,30,221,239,64,20,59,172,135,244,225,167,141,222,147,12,135,43,160,224,25,39,18,193,217,140,10,68,34,132,59,85,143,102,75,232,53,118,207,12,223,73,127,155,88,234,243,213,125,55,236,146,186,133,76,15,210,71,13,222,221,148,169,33,140,245,242,199,87,173,212,166,201,173,25,178,148,232,34,108,197,184,163,73,29,100,195,159,85,70,181,245,254,12,100,195,222,76,164,177,180,37,210,128,235,122,120,133,143,94,32,52,198,18,211,130,3,242,0,50,213,166,108,53,119,143,15,92,52,2,101,159,170,38,141,53,136,216,142,135,162,171,234,97,78,55,86,136,161,33,38,60,181,21,227,158,236,119,150,62,152,59,169,220,228,227,83,179,248,28,94,137,106,181,18,219,141,31,97,152,136,115,151,50,86,15,96,28,205,55,60,164,1,83,165,153,7,253,170,135,185,160,143,114,9,162,225,154,120,144,124,210,234,164,66,135,16,138,127,76,94,82,139,62,70,94,212,125,42,220,173,85,83,176,200,219,120,75,2,19,105,164,210,10,39,82,245,65,1,0,52,244,230,212,165,29,176,103,8,172,84,22,109,180,26,157,152,165,59,49,13,82,207,175,225,227,91,55,81,79,252,65,189,120,0,222,174,191,144,110,13,199,175,27,97,30,22,155,141,145,63,52,199,129,22,24,208,192,245,76,228,221,123,102,114,164,239,249,177,183,167,67,238,120,194,98,50,147,121,198,86,138,18,149,178,101,243,219,112,139,62,51,66,118,74,230,212,236,208,110,49,69,63,61,87,217,34,102,137,25,92,64,228,233,128,177,201,44,207,243,12,52,146,245,197,200,222,62,52,247,117,243,218,82,137,31,52,174,192,162,61,51,64,152,244,222,211,74,103,158,99,50,76,150,62,26,208,196,207,19,84,164,188,245,197,232,236,242,220,48,133,222,174,235,154,179,116,120,30,148,232,225,19,31,235,6,127,163,7,224,238,131,185,72,185,93,238,23,209,180,29,85,102,101,246,186,219,174,163,2,236,222,137,186,238,58,8,247,200,159,113,239,161,237,164,215,177,70,233,167,185,249,183,116,105,215,11,242,126,56,242,145,53,241,28,131,193,142,252,238,103,11,232,75,76,109,81,184,180,70,253,36,25,178,56,121,253,98,96,238,106,132,172,56,242,168,63,220,144,202,47,135,91,251,110,109,61,8,69,41,228,154,229,31,61,131,139,14,245,78,236,116,120,1,158,255,205,157,99,157,230,96,47,107,78,211,241,78,191,125,221,133,248,32,32,70,180,171,128,183,166,9,238,37,220,15,74,2,66,243,102,252,3,158,203,159,164,39,79,178,126,1,81,132,134,61,113,196,89,65,220,115,180,104,37,53,37,88,164,233,102,4,12,112,34,146,165,207,77,8,19,85,29,192,122,58,224,214,242,227,80,60,242,48,137,239,111,121,173,150,118,193,163,242,90,157,246,246,200,213,87,152,204,149,182,215,18,5,199,161,147,228,58,116,158,220,208,105,58,70,158,240,119,170,80,97,39,85,182,2,143,138,234,189,146,182,147,67,141,90,86,177,67,53,113,55,194,62,250,57,206,150,110,212,196,252,200,199,114,164,94,65,165,76,175,230,64,114,40,210,198,53,80,206,107,136,18,188,199,22,220,18,184,119,229,172,44,219,79,236,187,249,28,197,195,65,132,119,221,24,135,23,23,164,155,183,146,105,34,162,232,247,46,246,83,98,190,187,159,239,134,144,26,106,141,194,132,82,125,27,231,226,44,127,4,104,51,0,9,228,238,167,18,221,131,144,114,250,57,226,168,79,241,116,189,19,237,250,197,164,138,117,18,118,48,243,1,247,70,96,92,127,153,244,250,231,85,104,90,16,244,99,194,146,239,148,50,3,14,246,172,50,68,251,196,105,1,216,62,154,88,70,58,35,174,61,198,55,172,74,14,200,201,47,47,112,223,197,147,52,111,32,100,10,68,53,71,89,186,186,146,127,242,121,66,214,37,113,228,31,58,186,188,68,109,28,91,45,209,220,59,27,26,245,237,145,201,228,91,116,82,204,2,72,112,142,204,87,44,184,227,50,18,109,24,178,216,195,37,168,39,212,167,26,140,194,4,76,139,144,151,145,241,57,50,65,249,116,181,5,138,148,35,141,217,117,149,187,195,204,39,125,172,95,34,243,190,91,80,148,245,145,168,174,250,49,141,13,194,235,81,22,231,30,165,21,238,76,96,175,91,66,170,58,146,25,253,199,216,41,123,82,224,133,235,59,196,216,102,255,65,224,171,153,76,90,212,53,79,226,31,69,23,197,217,133,168,129,22,141,16,120,240,230,9,84,26,179,75,226,155,47,184,18,213,15,31,150,222,202,236,235,252,229,153,241,228,116,14,151,21,72,187,105,93,131,153,10,220,4,26,223,185,71,17,52,105,7,20,3,65,251,129,188,186,234,33,247,31,149,81,41,179,85,45,102,25,203,190,67,135,239,162,37,201,145,152,194,81,143,244,171,161,169,74,106,11,168,59,248,107,175,67,170,113,39,113,129,207,245,93,32,235,40,42,203,138,234,193,242,196,197,228,240,30,73,61,0,204,130,187,95,64,254,84,69,238,134,30,199,59,176,38,123,151,146,198,224,255,94,71,195,127,26,153,136,164,31,6,199,114,92,125,16,144,73,66,42,60,108,245,250,33,103,89,34,84,222,174,187,77,127,220,248,146,117,113,116,190,15,2,21,167,166,184,44,239,36,197,199,93,85,242,251,134,227,86,125,127,14,111,235,20,1,117,51,132,163,233,115,119,185,42,96,135,182,90,7,128,88,21,90,35,77,48,2,197,145,199,38,165,122,148,231,185,19,116,121,42,158,156,198,81,126,235,78,119,239,251,212,112,238,245,180,231,92,167,211,19,191,159,105,147,41,205,249,96,114,120,114,237,186,197,91,155,21,232,123,185,49,149,7,32,219,86,136,30,123,132,105,94,201,34,59,174,52,252,179,181,168,20,27,81,112,81,214,110,210,153,51,210,14,80,40,41,147,57,112,118,183,146,159,78,218,50,168,143,12,175,53,177,167,232,151,38,141,239,114,179,20,134,191,68,238,254,217,218,242,138,206,253,176,73,29,3,110,107,151,100,248,172,174,156,168,154,9,21,61,25,250,153,188,117,50,195,207,232,105,34,90,193,117,233,221,240,57,78,205,187,123,140,36,235,77,205,179,251,241,3,122,179,41,46,160,67,194,224,233,202,77,99,234,72,67,102,9,23,79,158,89,114,78,121,183,79,64,185,169,37,157,166,7,200,132,187,192,11,170,251,110,165,105,19,7,156,184,35,245,102,176,37,189,186,24,253,111,164,12,147,92,219,192,119,243,194,9,137,56,21,56,26,42,209,245,209,59,95,85,61,131,67,181,13,127,45,122,181,210,202,164,55,207,167,194,166,207,94,169,156,177,123,210,252,251,81,250,212,197,7,166,208,115,184,48,176,239,223,40,166,77,111,61,249,80,131,252,141,134,209,108,78,164,243,161,37,249,37,254,119,56,221,195,124,159,172,166,173,210,184,183,195,140,242,211,204,254,192,244,71,187,206,66,91,61,235,4,20,135,72,93,243,200,52,234,136,18,56,229,192,103,42,247,95,34,220,47,146,222,130,126,83,133,237,201,94,221,169,226,195,114,3,153,166,170,200,7,110,200,48,207,157,20,146,232,43,67,22,222,19,227,182,9,137,185,124,129,41,0,15,165,48,113,144,46,146,201,65,94,172,79,189,55,89,244,119,111,43,101,169,178,19,137,156,226,226,244,203,40,145,101,84,48,223,173,194,203,51,117,169,234,8,137,129,207,211,95,20,111,128,19,233,107,129,249,247,234,13,207,157,222,138,166,224,95,211,148,70,240,163,74,115,13,90,93,119,121,239,124,182,94,34,213,241,165,92,240,158,187,65,151,169,234,195,55,90,244,18,202,162,101,80,157,32,83,225,42,47,89,131,176,247,212,24,129,139,143,183,107,67,71,58,147,192,48,147,222,171,127,195,136,95,151,154,9,64,222,189,199,200,168,26,36,59,175,167,255,222,122,220,67,176,170,228,242,97,26,62,199,17,228,92,83,22,171,31,193,79,175,211,145,141,41,71,127,27,48,228,11,254,145,216,76,48,217,70,81,164,60,7,12,120,65,211,32,186,193,85,228,58,141,11,172,246,233,170,187,140,48,201,11,19,238,250,128,247,80,111,110,76,234,239,230,203,122,12,85,241,121,239,230,90,210,148,237,73,38,136,153,212,196,231,87,211,160,38,155,41,221,85,14,90,70,174,144,228,128,88,225,95,243,162,41,149,31,109,226,69,249,111,120,42,103,209,125,216,196,149,71,12,221,245,66,23,226,210,218,13,7,113,21,64,104,55,155,148,183,152,239,244,112,210,62,52,81,134,82,161,255,176,240,121,117,19,158,48,237,249,188,81,236,140,184,13,161,202,47,141,56,232,83,191,248,142,111,211,210,125,35,224,47,213,31,220,244,250,84,83,156,111,240,38,210,102,13,52,149,28,135,45,225,157,48,108,86,91,145,43,40,69,13,111,148,160,53,184,170,194,158,9,192,189,163,205,90,221,180,119,145,132,185,179,217,192,50,2,220,75,101,216,65,205,180,103,166,81,85,21,182,81,222,240,10,198,6,47,94,245,115,64,225,225,132,79,155,223,157,114,128,52,72,48,182,91,63,235,15,22,107,7,163,251,126,218,56,72,117,55,171,148,176,30,216,1,172,195,208,78,114,176,165,197,21,134,55,59,142,86,170,127,152,219,166,95,205,156,146,122,241,29,96,208,14,239,209,186,145,240,201,213,16,22,56,47,0,224,198,4,39,133,139,24,126,183,103,134,71,82,146,3,180,214,223,93,232,61,90,55,94,19,253,109,209,126,221,100,156,78,79,23,119,39,59,223,116,64,41,47,24,215,70,251,7,240,154,170,53,116,4,181,171,99,87,54,128,15,109,251,130,5,185,249,193,6,239,5,50,99,110,70,83,41,114,76,128,240,239,231,238,98,158,78,113,189,81,191,42,178,99,176,121,125,94,55,165,79,119,41,80,200,84,198,247,43,7,239,1,61,157,44,45,116,212,182,231,196,183,37,4,165,255,16,26,203,59,158,126,53,203,84,222,26,31,127,120,154,232,154,73,171,202,163,161,247,52,166,63,26,123,159,248,249,44,244,230,36,15,8,81,143,158,204,252,165,184,25,252,162,56,227,21,242,121,247,228,161,4,221,74,223,101,101,90,47,52,108,166,69,89,106,182,82,103,11,115,85,105,113,138,38,159,139,200,115,243,196,85,72,128,57,101,46,180,161,74,141,132,244,95,141,33,167,187,81,78,108,114,167,119,47,61,241,69,8,204,194,60,160,49,171,126,53,153,52,57,24,225,102,40,190,15,111,100,31,230,80,243,4,243,251,30,252,78,178,165,224,121,154,185,142,247,116,226,253,22,141,142,104,201,109,49,89,38,218,175,226,169,208,205,5,117,235,47,243,135,130,207,208,171,65,61,189,169,100,148,202,67,159,155,238,19,191,246,238,135,74,96,7,221,175,195,15,173,136,166,210,129,228,21,28,202,1,110,14,34,6,181,158,237,228,144,200,200,118,205,74,144,98,28,206,211,3,1,111,87,184,168,101,17,171,47,175,221,141,112,51,153,87,236,149,16,183,106,88,102,89,89,151,209,70,90,70,243,91,180,6,45,111,249,223,108,58,71,173,68,251,239,224,2,0,93,123,122,105,8,132,226,98,104,70,4,35,107,236,58,47,6,56,197,182,35,121,105,32,205,251,229,6,174,135,153,130,46,200,131,182,215,101,78,129,89,64,191,51,232,9,151,157,61,108,200,218,243,101,234,162,190,118,174,79,78,157,69,175,38,54,57,126,243,13,210,80,198,251,110,241,211,139,147,134,26,110,122,115,206,186,239,229,150,13,76,125,36,104,67,64,110,215,183,33,153,236,80,145,125,182,218,123,191,117,75,127,225,210,232,132,240,176,122,116,66,252,175,148,176,228,213,138,187,187,63,39,132,132,247,176,3,6,69,181,49,96,244,100,134,229,224,243,247,186,75,252,19,15,8,232,124,117,88,142,141,170,114,71,148,99,149,4,127,240,253,41,213,45,136,116,112,173,207,138,182,131,100,122,202,97,162,52,31,51,178,147,178,163,48,137,62,39,220,48,5,6,197,21,151,109,228,168,62,85,32,251,24,106,190,174,123,253,220,108,244,254,114,243,123,82,125,190,155,29,11,254,36,105,94,22,44,225,113,243,142,10,145,188,182,137,174,190,24,130,64,232,134,104,50,104,196,97,115,249,213,95,98,151,103,226,21,79,245,32,122,157,36,111,139,101,27,143,155,129,147,74,85,168,88,102,162,250,131,179,255,200,226,44,159,149,253,150,223,220,122,81,197,76,103,69,119,243,96,173,235,213,180,125,63,175,147,96,133,10,165,154,193,186,189,93,26,8,143,242,46,65,100,69,14,205,87,62,162,34,106,6,108,230,14,216,129,129,86,22,24,82,52,119,253,189,45,233,158,38,69,241,97,32,211,186,87,139,183,169,18,200,1,242,3,251,112,7,140,214,58,109,59,134,84,14,132,198,51,143,190,180,243,158,126,66,134,245,153,161,115,147,138,47,72,211,230,96,65,26,0,239,68,238,106,30,211,137,43,248,233,163,236,44,80,219,31,71,74,109,230,169,148,241,168,66,4,96,104,83,223,77,139,0,220,184,231,228,241,122,166,234,78,208,227,49,61,202,198,35,162,160,175,230,226,45,230,219,20,77,210,84,178,154,165,158,139,154,115,167,154,233,36,141,247,103,105,223,250,244,193,0,157,188,231,134,47,72,78,228,2,244,245,11,55,230,88,24,157,204,193,35,122,191,35,88,15,93,94,244,182,251,201,8,153,234,94,233,173,122,0,130,64,45,107,137,220,72,69,188,90,188,13,183,189,116,162,88,38,199,47,134,150,60,77,20,106,109,238,107,31,194,6,29,110,35,32,112,71,125,27,245,125,152,201,165,133,203,219,241,230,146,249,238,105,142,12,160,34,219,180,111,172,24,107,172,31,156,84,58,53,37,2,107,217,14,111,130,220,179,120,72,197,234,149,254,96,213,104,71,196,10,145,171,187,87,20,196,53,60,47,32,80,28,196,75,236,115,20,120,243,195,194,83,194,76,60,34,214,106,108,33,207,138,170,163,238,164,64,78,95,197,105,35,183,164,213,46,46,38,53,251,204,104,158,234,38,142,146,89,245,119,54,170,48,221,236,136,232,142,59,103,230,86,234,236,7,126,178,60,32,52,222,35,253,152,72,103,123,246,139,247,31,218,209,86,80,255,117,0,241,198,5,213,188,28,146,32,145,22,231,120,174,218,65,123,167,2,21,45,127,180,138,210,135,78,97,234,97,30,68,91,60,153,118,171,82,253,236,178,24,123,125,105,67,57,159,39,236,45,66,87,250,20,14,167,189,227,234,70,80,32,230,109,99,54,61,250,167,21,88,94,251,78,60,56,79,220,220,187,98,191,40,202,118,199,62,95,179,81,92,136,153,22,114,143,254,11,208,78,61,209,109,202,15,55,15,77,209,34,20,12,195,73,164,37,150,6,147,165,131,10,220,98,85,220,37,240,42,130,43,55,167,110,27,70,191,251,128,20,132,133,196,241,163,153,105,120,178,241,144,198,148,75,13,43,246,158,106,193,12,164,188,172,8,15,108,23,54,1,4,214,180,107,11,149,215,233,148,249,16,95,116,109,215,71,89,9,220,192,51,131,131,73,30,235,221,249,29,218,5,253,98,83,241,17,192,42,248,138,207,76,111,136,20,69,33,214,13,121,133,181,141,136,77,30,13,64,219,240,76,38,212,217,218,83,140,18,233,112,93,232,5,107,206,148,172,195,15,153,164,103,19,55,73,52,57,18,161,113,1,105,235,233,171,2,35,144,152,217,55,35,227,55,73,24,106,192,214,238,105,238,237,27,27,196,218,151,34,12,42,217,158,16,196,63,74,209,32,131,238,169,202,93,140,55,84,127,27,193,172,247,197,168,211,40,60,223,8,58,35,139,138,8,196,24,26,190,64,220,245,210,114,0,255,82,88,213,13,1,241,242,183,160,21,117,142,162,81,251,133,217,122,77,245,123,13,163,100,120,230,65,157,71,67,54,154,196,60,49,61,57,227,52,105,49,96,191,246,175,109,168,90,13,18,76,65,210,251,29,96,93,43,85,131,251,187,234,235,243,143,22,138,133,202,95,2,146,96,199,92,129,148,74,220,93,220,155,114,186,91,41,166,172,148,148,64,173,206,127,154,19,85,220,194,74,19,147,51,217,128,99,77,242,208,4,162,61,90,91,58,26,120,226,115,86,180,53,92,245,145,54,226,173,83,1,206,198,230,233,248,206,97,162,235,11,23,197,145,172,203,80,153,114,116,33,2,229,240,94,110,3,188,84,51,130,20,20,253,226,118,127,73,243,110,192,125,167,91,201,251,15,77,8,178,5,251,99,115,36,207,163,233,196,37,168,204,235,192,208,63,173,55,55,85,189,207,235,54,119,119,27,250,220,253,67,24,207,219,106,90,106,67,173,7,135,212,103,56,101,53,109,169,164,133,153,124,138,55,206,32,244,35,83,225,126,104,180,158,188,113,134,169,166,105,61,190,176,151,131,73,226,105,119,11,49,197,118,89,33,252,184,162,146,70,248,214,84,15,188,9,132,102,110,53,83,166,40,81,25,253,72,242,170,25,252,247,137,34,222,93,249,154,51,52,117,210,232,150,176,78,61,253,109,146,101,53,42,163,71,169,93,9,88,56,168,189,128,120,191,158,110,182,103,244,80,120,131,167,48,245,28,64,136,186,125,71,179,198,82,173,171,162,57,226,64,241,111,1,118,146,175,141,152,169,163,8,63,147,145,148,141,26,33,235,226,116,3,38,169,83,196,71,66,130,34,72,247,32,243,46,218,7,14,238,245,115,138,121,211,189,81,88,14,100,207,61,90,73,173,25,81,103,90,3,65,234,77,59,224,0,186,214,0,105,143,237,94,36,191,203,124,41,245,235,157,150,119,49,7,96,226,128,175,151,171,153,75,1,91,24,20,133,116,133,85,11,218,188,245,23,177,57,45,243,193,218,224,10,163,124,249,157,62,8,2,85,94,229,248,6,13,112,169,88,0,8,194,205,244,172,182,145,119,6,182,76,71,130,92,191,69,107,36,104,240,249,110,202,89,69,238,72,230,202,61,170,29,217,70,247,130,118,114,227,80,28,103,239,102,155,73,13,69,247,251,88,32,231,173,247,95,206,87,30,58,3,106,244,36,204,59,6,233,234,126,231,146,163,103,16,127,168,233,106,200,219,28,230,190,32,103,85,51,76,240,222,101,197,191,84,161,103,83,146,44,47,43,242,89,229,65,179,238,199,52,250,132,175,160,164,156,252,182,160,254,193,145,172,251,97,106,70,95,196,102,39,84,134,53,37,252,17,111,254,28,10,181,81,129,249,82,202,254,122,105,53,176,78,69,105,45,145,99,26,129,194,34,241,163,132,54,20,183,139,215,62,167,37,151,213,137,187,203,15,5,17,55,67,36,170,231,155,1,60,102,152,83,210,253,51,169,53,127,50,250,146,213,161,176,152,61,0,96,247,29,84,174,227,167,79,199,1,75,197,68,236,245,216,134,68,192,183,83,196,50,117,146,87,11,114,124,51,166,119,94,59,157,192,61,150,232,68,44,150,96,85,23,111,125,129,125,54,54,200,52,228,148,146,2,3,83,169,241,171,7,120,207,39,4,237,158,249,55,138,5,232,128,215,232,199,102,117,54,125,52,178,49,209,225,69,94,100,37,143,126,241,125,253,230,219,208,133,154,109,69,101,192,27,115,104,99,144,47,82,233,186,252,2,127,102,167,70,202,197,54,103,213,196,7,215,93,7,185,142,19,56,45,8,190,85,179,236,78,35,112,93,254,189,32,28,214,197,75,8,52,3,56,71,209,87,139,36,197,132,17,163,71,133,214,92,13,129,54,192,148,104,163,106,95,202,49,223,176,177,198,79,79,146,23,250,100,147,196,96,92,140,175,185,83,244,133,76,120,244,96,145,112,85,51,177,156,79,149,251,7,173,204,86,100,146,164,193,235,51,212,81,74,65,223,105,27,239,197,145,167,87,219,9,230,163,130,250,109,10,12,81,223,245,198,30,180,160,52,223,3,45,34,201,173,103,70,17,170,166,155,83,25,145,157,33,245,184,243,219,77,204,248,77,234,54,95,95,116,159,216,56,32,32,215,104,248,144,117,169,142,192,228,115,106,160,78,195,94,180,38,252,148,151,134,230,214,161,200,243,29,177,88,39,155,6,211,165,57,199,42,121,149,163,125,38,56,152,14,178,4,4,12,27,158,90,77,234,208,97,169,189,215,148,184,7,18,120,162,35,233,219,58,203,139,105,78,156,192,188,174,147,178,100,86,78,114,236,53,90,11,26,170,19,180,222,120,48,224,182,6,145,85,51,209,123,119,176,238,117,148,53,255,128,102,144,119,161,172,147,164,74,72,63,64,37,247,172,208,123,104,206,6,204,203,241,54,45,210,207,77,83,154,116,227,111,103,217,134,149,65,105,49,201,221,181,237,214,110,76,201,98,165,77,222,199,132,150,214,114,106,74,110,220,49,244,134,35,212,41,70,170,194,64,233,225,205,78,184,59,93,167,33,234,46,126,56,222,105,170,54,83,148,112,198,40,226,221,180,35,117,147,209,122,230,59,73,87,202,64,192,38,216,162,223,8,110,208,84,51,187,127,123,39,200,164,21,166,252,166,32,119,93,149,128,155,31,252,21,77,80,124,59,208,230,48,212,105,100,119,221,237,82,4,170,190,84,213,24,97,159,22,240,100,19,116,208,58,225,68,29,221,31,27,65,205,154,146,23,179,58,121,42,117,187,174,186,23,40,74,64,152,230,48,248,254,229,130,112,251,130,68,209,252,124,205,175,17,36,120,130,128,138,198,81,110,137,106,4,94,241,220,52,0,107,58,201,122,224,28,191,63,39,216,167,166,97,58,210,134,195,205,37,145,231,211,169,80,119,52,143,161,121,165,185,11,196,237,122,144,135,17,118,167,171,65,209,121,87,3,28,245,90,198,96,107,189,183,175,62,226,176,27,171,175,1,5,135,15,26,197,181,158,60,149,13,163,145,115,162,45,42,214,201,135,42,195,217,141,104,104,92,202,60,64,20,121,130,47,221,120,120,18,104,130,170,165,79,226,1,117,153,98,69,136,112,189,159,162,154,60,69,202,1,32,17,235,221,24,108,102,51,197,148,213,59,184,0,177,41,22,151,194,250,112,157,219,59,17,240,112,213,237,60,108,203,206,96,199,183,203,24,151,50,92,30,123,54,3,125,105,40,109,96,232,22,29,46,69,121,203,200,51,45,87,140,157,132,195,159,30,139,0,177,29,8,207,10,56,35,37,47,80,248,19,45,4,142,208,132,56,42,209,195,200,142,170,170,51,248,125,203,101,95,1,116,211,4,175,249,135,59,149,156,71,20,17,74,101,253,187,47,194,52,28,222,144,52,233,120,209,120,182,183,96,255,190,49,31,218,195,41,158,237,78,169,118,55,243,82,53,233,217,0,22,122,182,22,50,208,145,30,13,56,185,167,116,6,27,190,106,192,55,163,193,242,62,44,28,166,79,131,97,224,152,209,1,6,243,75,10,134,77,219,222,89,76,97,57,79,161,116,39,129,235,102,240,100,45,69,218,64,94,222,205,209,89,213,60,51,239,85,150,72,149,128,120,209,80,186,154,138,141,112,231,171,251,214,232,1,115,50,68,0,173,176,191,235,111,183,224,247,26,192,103,52,67,119,173,248,64,78,158,111,250,97,26,229,143,34,61,119,240,12,212,174,95,132,68,228,12,250,123,106,56,250,104,164,176,75,80,58,175,164,100,66,175,103,241,184,239,134,166,240,8,41,158,112,24,82,200,169,170,207,151,192,159,29,125,78,87,51,48,0,122,77,230,237,221,203,3,86,70,109,156,163,173,238,142,115,8,234,148,166,91,86,131,83,40,88,178,91,131,31,90,150,208,221,29,209,2,127,230,66,89,81,31,252,46,170,227,116,236,38,5,164,96,69,88,206,226,183,161,113,25,154,0,36,115,236,12,122,240,143,84,245,207,200,218,120,92,247,195,78,162,83,201,242,154,114,241,151,216,191,27,109,24,142,69,129,236,48,185,34,237,71,79,44,104,203,233,191,84,115,33,144,247,65,107,53,41,149,160,80,176,60,131,64,30,191,104,178,23,213,121,223,24,224,23,81,254,46,0,98,184,204,254,49,123,34,225,170,70,73,241,5,167,57,45,176,154,85,1,178,17,164,229,107,43,87,3,236,159,159,59,50,3,181,136,162,229,12,128,191,78,186,12,207,232,209,131,19,22,56,71,240,15,56,57,85,237,0,204,76,119,62,116,99,225,255,210,62,141,219,243,197,252,95,170,252,66,109,169,58,154,106,152,172,79,74,247,32,2,229,212,200,198,4,174,167,238,161,63,38,56,205,231,76,196,125,220,188,59,230,21,222,220,117,82,54,104,35,100,233,143,70,165,81,35,198,179,144,227,27,190,238,233,165,214,23,27,39,228,243,136,84,64,110,233,217,104,252,96,207,188,76,208,67,49,152,196,71,35,118,172,163,12,48,140,210,242,254,205,1,72,50,37,107,41,141,199,86,188,232,113,205,57,151,29,2,18,16,103,105,102,226,51,26,243,233,27,241,78,173,109,228,10,247,104,45,52,78,154,42,118,146,206,19,125,20,178,196,201,135,2,101,28,173,207,70,189,223,21,128,73,123,205,231,29,200,38,141,153,28,180,168,56,12,104,252,118,170,209,112,10,132,36,20,170,37,234,119,246,144,122,131,236,165,38,119,26,223,205,119,194,99,193,165,250,195,70,122,227,125,234,96,226,213,81,39,215,224,188,200,168,253,44,117,206,192,199,250,209,68,208,116,210,60,128,91,105,120,235,127,181,254,60,141,48,24,66,81,93,226,20,213,240,229,30,7,190,89,33,202,164,140,182,21,154,169,47,174,29,73,146,9,249,141,226,16,21,88,117,107,194,110,86,99,107,245,246,228,138,36,169,198,246,223,245,153,60,245,6,179,82,213,132,127,33,167,31,66,86,80,187,245,4,140,35,252,108,193,222,61,119,194,182,129,132,136,33,93,39,177,65,115,112,16,59,133,144,85,194,78,223,32,120,132,116,4,56,5,240,0,98,38,163,165,230,170,170,152,5,92,112,196,78,180,125,168,188,42,223,239,248,150,114,205,214,116,162,192,185,221,66,45,138,142,225,185,244,209,8,119,228,201,1,27,38,92,29,100,36,241,104,89,209,153,162,126,244,233,66,35,164,21,183,98,69,207,240,74,77,201,74,17,73,148,125,221,87,7,59,162,190,250,253,45,116,152,252,201,136,249,18,190,140,89,235,161,44,164,41,35,225,234,238,147,157,112,152,111,108,122,134,98,250,88,155,222,141,94,10,210,45,159,162,65,224,132,241,6,127,132,120,126,3,12,250,66,176,144,20,211,76,200,31,152,18,195,95,54,136,159,226,84,128,34,58,59,192,13,133,86,87,148,203,102,50,132,20,220,228,0,83,16,12,152,229,240,136,23,184,58,53,163,76,230,230,101,2,95,106,238,34,77,177,141,41,48,33,108,22,221,239,190,159,65,141,167,248,156,205,137,227,87,163,14,170,99,10,137,188,199,163,6,150,86,9,162,2,249,187,247,242,14,152,79,148,74,148,29,43,154,69,104,77,216,9,199,2,241,86,220,28,118,128,125,18,78,210,162,193,80,97,200,147,97,208,191,238,194,21,168,94,245,4,156,131,66,46,164,170,214,167,129,116,33,168,251,66,114,3,9,52,77,36,45,160,173,126,170,30,35,167,78,240,28,8,76,252,84,133,86,229,228,4,152,171,150,13,107,218,47,186,43,209,95,230,206,6,16,131,148,184,59,104,174,186,27,4,135,125,73,121,90,163,178,121,19,241,103,141,232,134,73,137,37,68,180,172,105,75,179,238,229,244,240,177,208,195,209,38,73,75,202,199,18,233,236,235,26,105,179,98,227,96,237,236,127,234,15,208,35,59,66,209,166,140,4,147,188,135,76,105,222,216,125,103,236,105,42,253,2,74,39,42,56,131,122,159,54,197,86,178,215,211,99,202,66,0,243,37,204,122,139,222,31,32,230,37,229,198,161,42,117,48,61,39,45,88,36,69,125,116,81,148,226,82,117,214,77,129,215,201,234,104,244,73,208,60,114,29,177,194,80,33,219,169,209,101,252,48,62,185,72,235,74,146,81,166,46,182,67,164,181,183,68,201,104,74,103,219,229,220,127,64,135,45,153,167,7,118,164,162,20,245,138,43,123,111,239,202,180,7,252,68,203,229,33,119,169,169,141,151,47,121,51,248,9,43,100,111,161,2,213,215,190,49,166,232,245,178,21,104,178,169,83,63,244,159,166,221,122,228,204,98,157,33,36,204,1,149,112,81,165,86,39,164,238,180,242,180,148,242,52,151,176,187,121,181,4,62,98,90,151,151,37,238,144,9,157,52,203,81,80,240,39,155,64,127,117,22,3,32,10,177,95,8,108,210,250,42,176,142,249,115,207,220,88,97,85,151,230,50,195,196,244,90,86,54,176,157,235,58,211,199,114,116,166,20,196,124,107,104,51,95,227,78,245,31,59,113,93,215,121,76,237,42,175,184,89,221,197,151,23,28,25,95,50,127,219,65,233,204,232,165,170,52,40,118,244,119,66,1,214,26,169,139,12,15,196,225,42,29,128,109,201,21,55,0,167,161,132,93,210,12,175,48,135,248,250,128,158,93,131,43,50,141,211,63,22,122,80,218,172,88,193,212,21,127,43,10,92,169,150,94,45,119,28,202,230,39,79,66,58,45,166,91,113,17,211,131,29,8,107,166,75,178,223,133,95,116,38,88,127,66,119,53,120,48,53,186,219,81,100,116,43,218,162,138,118,52,142,172,144,161,71,62,57,85,71,251,61,69,220,108,221,109,90,105,255,41,5,190,7,111,112,95,167,90,222,18,126,1,206,162,59,101,103,250,212,203,129,127,128,148,115,61,129,241,244,132,41,236,39,137,95,224,122,209,3,136,233,51,223,33,76,208,213,99,170,154,111,138,55,160,98,234,48,208,117,230,2,121,157,139,21,26,129,239,121,247,225,119,53,35,92,210,177,108,140,18,111,50,64,236,168,152,43,138,177,197,247,233,110,69,69,245,163,168,64,59,18,166,83,125,86,165,135,31,192,187,207,134,178,21,126,128,177,120,2,187,147,217,195,183,252,135,255,240,175,254,228,207,254,252,15,127,246,251,63,255,139,127,242,251,127,246,167,255,252,63,251,79,254,180,145,14,254,221,127,252,63,255,197,31,255,250,95,255,135,127,255,191,255,241,95,255,139,223,253,105,253,147,223,253,221,127,247,191,252,221,191,255,155,191,255,87,255,207,255,251,175,254,250,119,127,250,187,86,76,184,190,252,238,79,126,247,31,254,246,223,252,253,255,244,239,254,255,44,127,247,47,255,135,63,254,95,255,246,254,237,63,254,31,127,251,247,255,238,127,254,251,127,251,215,127,247,55,255,227,253,251,31,255,239,127,255,119,255,235,127,127,255,254,243,151,63,254,155,255,237,143,255,242,191,253,227,223,252,237,239,254,234,175,254,228,159,255,197,95,254,217,239,255,244,119,255,233,239,255,209,95,252,55,127,254,251,223,253,201,63,254,253,31,254,235,223,255,197,159,255,229,159,254,50,252,231,127,248,175,254,242,31,255,225,159,254,238,79,254,139,63,252,225,207,255,203,127,242,79,255,209,95,220,231,254,7,255,224,231,53,77,237,253,87,75,13,153,209,110,74,88,111,16,238,224,47,72,222,214,51,111,96,20,51,204,195,220,243,119,53,5,0,57,16,150,137,129,253,234,28,94,214,99,118,35,224,47,204,16,162,252,74,19,46,59,154,186,16,171,46,114,109,215,197,123,102,196,121,164,114,110,201,178,241,11,173,141,121,27,227,73,152,11,49,211,79,108,189,12,77,208,36,10,189,97,3,168,224,159,83,20,179,49,79,136,121,163,178,213,158,249,186,61,83,184,212,22,122,82,56,75,191,204,160,198,34,79,191,208,146,217,239,214,208,10,126,201,138,251,253,43,199,184,72,72,82,15,144,95,30,168,64,253,248,138,100,226,40,111,199,9,141,216,8,178,116,239,234,121,68,42,12,58,209,69,81,254,151,241,51,94,157,17,230,202,17,210,127,13,9,204,3,69,226,2,146,74,52,112,190,91,111,3,62,199,213,16,181,60,253,207,101,146,207,194,15,116,173,192,217,126,202,34,11,94,15,216,31,244,98,99,254,168,207,140,135,44,159,154,72,202,31,12,5,6,72,34,147,21,50,232,103,54,169,189,150,204,237,87,3,7,102,251,177,79,205,119,47,126,51,188,215,31,50,54,53,131,37,121,191,221,96,75,140,28,61,102,252,179,241,204,205,82,81,98,158,8,11,249,213,228,212,87,50,223,89,182,220,76,174,109,234,111,131,202,252,222,205,77,171,250,211,39,7,11,185,223,139,117,206,194,165,143,182,64,170,184,21,6,0,29,180,187,203,238,183,60,208,245,89,178,105,219,215,252,197,231,135,149,12,231,214,95,62,166,62,242,204,146,44,198,70,167,151,63,21,12,248,91,38,153,81,43,207,247,177,96,151,19,89,43,204,40,222,251,99,109,67,223,168,121,252,242,171,57,208,136,101,98,75,182,139,33,157,124,230,70,3,89,122,167,187,29,213,207,205,40,54,235,136,156,242,88,216,173,35,142,163,66,205,139,170,135,155,225,151,251,244,181,173,143,123,186,217,228,86,210,36,188,59,208,27,149,129,128,209,209,9,126,47,253,149,56,93,134,76,28,66,135,185,108,24,170,95,204,147,232,234,160,116,61,252,107,140,35,194,59,215,200,46,250,158,154,106,254,18,91,129,121,235,253,42,197,74,193,197,131,218,190,31,160,189,73,0,94,65,176,181,136,155,64,192,218,221,140,24,149,252,48,154,122,191,248,15,49,51,220,69,62,198,162,26,233,83,159,154,121,215,13,97,1,110,154,211,205,75,219,197,140,118,224,52,223,47,238,115,65,81,37,230,59,160,123,248,147,195,22,173,223,10,206,250,233,239,109,157,54,71,111,110,196,181,97,166,127,92,31,141,132,151,111,24,188,218,209,111,5,132,121,189,13,186,127,51,209,97,44,163,134,93,62,106,192,6,132,34,225,154,77,177,171,186,153,253,94,172,180,159,249,47,223,45,85,82,228,40,163,128,26,241,107,87,171,75,63,231,71,196,90,122,152,199,210,123,207,123,114,127,239,64,228,151,33,208,21,115,119,66,61,123,45,148,117,229,183,77,244,58,174,158,224,6,100,196,233,53,243,231,54,217,200,176,141,125,99,30,95,119,215,221,216,194,40,12,31,97,127,129,186,153,129,205,200,15,15,168,77,150,191,21,245,57,221,221,233,195,93,190,27,125,116,184,232,209,209,145,171,169,254,86,224,190,228,167,59,141,134,62,71,161,39,22,113,115,195,218,237,95,89,211,31,51,52,130,97,190,206,255,140,143,5,219,180,110,70,144,204,207,30,175,69,88,46,63,221,200,199,199,183,36,202,105,122,245,157,131,43,230,224,157,20,194,250,0,151,203,168,191,176,233,102,134,108,87,174,6,174,94,195,188,166,138,113,89,131,246,141,76,124,204,44,29,175,55,111,16,1,249,213,27,52,178,140,74,225,216,241,61,250,211,38,184,101,252,159,178,180,54,4,184,50,100,214,70,221,124,68,111,224,119,244,151,73,225,77,185,245,233,93,39,89,129,150,115,142,184,57,186,83,98,6,141,18,223,122,67,174,24,87,223,241,62,99,125,241,104,93,221,69,178,57,181,184,27,0,47,221,8,140,26,217,4,194,158,120,240,89,36,23,101,217,216,213,227,222,7,42,63,249,233,77,139,81,125,115,97,81,129,147,141,182,209,220,183,252,230,247,227,15,41,192,46,206,149,241,43,18,55,243,254,132,30,113,217,102,20,203,126,153,78,173,252,246,119,140,239,237,153,73,8,117,185,57,0,223,234,71,15,196,139,159,62,249,220,226,182,109,35,52,146,159,54,21,208,243,70,156,214,167,170,163,66,145,51,206,122,100,214,150,126,16,83,188,244,37,96,89,56,217,227,1,73,81,57,125,102,142,239,42,131,70,247,160,159,0,120,163,18,139,47,163,94,40,254,100,231,199,179,112,243,245,149,232,121,127,131,114,22,114,242,75,204,84,149,124,237,90,11,123,186,154,185,231,179,24,191,88,176,125,203,106,99,223,155,166,44,45,18,1,98,94,155,84,243,51,179,26,35,229,3,129,14,61,122,231,153,135,182,226,44,248,97,246,47,94,45,172,119,19,255,138,222,27,150,137,213,158,25,86,115,9,122,232,110,46,191,176,171,102,54,205,21,49,131,178,46,110,190,113,189,116,188,152,28,4,216,88,55,87,250,165,194,188,0,57,190,229,71,182,237,254,95,158,28,87,119,248,107,109,186,212,229,201,238,68,28,179,249,189,55,244,137,49,75,127,26,127,190,30,247,94,67,239,253,81,111,25,95,60,217,18,16,207,34,248,187,211,47,204,208,45,200,111,35,93,241,61,215,13,98,211,45,41,83,176,249,16,180,191,207,73,202,91,154,51,112,37,32,240,107,110,6,224,32,191,61,173,207,210,205,61,177,68,47,74,63,72,229,62,179,73,144,171,185,227,164,190,81,67,214,65,68,171,151,169,219,15,31,22,99,211,20,39,138,5,117,23,157,191,24,241,161,120,104,6,199,60,159,191,216,81,224,6,152,68,180,242,222,231,108,63,216,76,49,227,43,158,234,230,187,196,150,188,246,141,184,202,126,49,25,202,32,93,64,116,235,71,43,250,237,182,40,119,237,170,235,15,46,191,177,220,76,35,176,156,3,213,130,102,159,44,237,14,175,64,101,174,25,188,112,249,220,204,169,36,131,102,226,76,159,63,57,188,144,83,174,182,36,183,79,212,94,32,149,144,207,93,155,1,8,220,76,237,71,158,156,85,241,139,7,4,179,149,160,229,234,2,159,254,139,49,238,166,126,7,177,200,168,217,65,252,118,45,64,10,85,195,31,195,212,31,191,152,224,82,66,12,122,97,218,55,252,201,174,211,42,46,1,82,233,244,90,62,235,36,252,143,91,23,163,95,244,31,166,123,93,198,228,46,71,16,68,97,166,62,178,197,60,174,135,240,142,55,244,190,104,37,8,243,58,232,212,190,7,99,82,138,167,115,183,183,93,190,231,49,128,211,161,204,46,102,24,148,95,56,121,157,223,212,9,183,32,201,27,110,108,56,253,114,235,123,146,121,128,98,170,121,162,53,118,173,148,208,119,115,51,148,156,77,204,168,197,143,247,206,3,215,89,127,24,68,100,123,190,33,97,127,90,246,197,148,19,124,6,35,131,39,144,70,2,167,210,60,20,165,87,127,9,208,243,154,239,132,255,197,90,111,230,251,34,49,137,96,72,232,167,251,136,65,54,34,73,133,59,244,116,123,250,160,176,253,109,189,154,124,94,60,153,117,47,47,49,211,31,219,253,167,169,103,232,213,72,195,156,231,46,80,137,226,192,18,243,253,214,49,19,64,13,72,227,47,252,33,214,207,249,203,108,186,74,58,21,174,103,72,218,239,153,17,82,144,189,178,192,252,220,125,22,162,98,45,205,48,70,124,178,191,184,185,105,190,203,176,180,207,244,16,158,121,170,214,216,130,173,143,110,128,103,197,97,155,106,5,41,232,191,76,207,126,186,152,76,165,95,12,24,163,234,242,32,252,252,213,86,143,185,67,162,35,67,90,1,118,248,233,132,28,186,46,76,60,253,218,253,222,56,150,146,140,161,79,134,45,234,153,141,64,78,126,154,243,220,35,252,193,198,250,233,36,190,30,111,255,149,226,54,243,86,229,17,26,232,32,186,121,35,74,175,165,244,115,153,222,243,247,139,79,9,243,61,233,186,120,127,229,199,91,232,110,166,235,70,190,166,181,248,188,137,132,10,73,215,7,135,81,245,23,155,31,230,131,82,174,94,124,199,124,250,168,224,235,109,169,231,93,143,151,66,245,123,109,196,100,183,20,167,104,206,139,243,158,252,137,114,195,147,250,42,191,36,125,49,155,34,249,22,51,163,236,222,29,1,162,118,121,195,58,191,203,123,48,122,103,103,250,101,112,0,238,220,81,244,255,4,178,120,142,149,7,159,149,173,52,61,24,122,234,190,143,30,43,68,38,115,251,234,115,13,103,129,174,85,90,251,14,245,143,119,40,206,2,222,87,176,19,116,140,62,156,51,102,35,87,74,230,222,103,88,79,162,54,129,109,119,149,183,133,147,182,95,202,32,2,161,250,244,76,208,236,213,88,166,194,12,88,236,109,25,244,9,176,148,196,74,246,107,255,122,233,105,173,26,82,247,58,211,232,99,223,79,227,247,127,82,53,62,168,100,238,87,128,184,219,222,117,245,182,94,77,11,233,139,141,32,11,211,241,156,150,239,123,191,12,27,212,22,208,198,249,1,92,191,183,130,158,88,209,65,215,92,106,245,7,59,5,166,134,42,102,66,213,229,230,9,79,138,188,245,48,73,187,247,45,143,53,205,171,25,42,136,151,111,129,242,177,169,4,50,201,244,58,158,99,71,255,72,87,240,246,49,55,115,173,103,254,76,210,55,204,164,57,250,243,5,62,99,127,19,208,58,68,3,30,97,80,158,35,59,46,214,105,226,0,110,190,7,159,62,120,183,238,239,21,87,127,202,5,64,203,78,173,203,31,252,51,184,74,152,27,8,209,234,55,159,169,243,252,32,16,59,86,141,183,222,138,237,51,177,68,247,66,232,193,28,74,121,15,208,164,183,237,239,5,89,168,224,10,161,251,158,187,139,185,41,21,32,184,255,79,204,20,2,164,69,1,121,192,8,101,33,72,170,242,61,160,246,3,49,233,175,101,45,37,98,126,2,78,24,129,141,9,54,117,239,30,89,36,26,91,167,114,6,195,83,3,85,211,51,91,188,40,119,94,0,220,222,142,241,65,5,160,52,179,27,140,202,124,83,24,28,248,81,90,236,187,76,33,7,127,79,134,136,130,138,212,92,207,160,247,111,184,153,109,79,96,73,156,212,15,39,6,41,54,192,8,25,208,123,112,152,163,248,203,140,115,166,13,89,240,254,239,245,220,16,206,212,180,21,82,103,220,238,10,179,23,126,202,155,114,127,171,87,119,179,145,181,84,71,226,35,177,191,60,57,240,65,25,37,229,38,56,38,32,226,122,191,61,241,66,4,199,114,253,23,96,231,239,230,184,218,91,134,133,184,117,204,18,102,134,189,139,153,50,233,75,245,127,230,107,31,189,26,231,206,127,155,90,173,172,128,101,180,181,45,46,6,47,242,137,25,74,48,159,13,164,112,85,0,135,250,223,58,241,211,32,18,5,14,66,49,1,45,12,191,185,197,88,98,94,237,185,56,232,64,163,99,149,140,125,61,23,231,163,73,67,79,0,210,249,212,117,220,124,93,88,105,156,48,118,153,83,221,124,183,85,113,212,77,203,124,236,233,55,55,199,90,127,251,128,58,124,175,117,255,208,148,178,152,18,29,28,161,207,12,219,155,64,126,151,169,62,236,152,42,119,206,127,105,80,216,249,143,155,161,147,169,250,228,227,17,198,216,33,120,138,146,70,46,211,15,113,171,185,83,83,173,240,247,180,152,196,93,153,177,25,178,225,41,71,252,148,174,248,54,212,240,206,122,199,42,114,156,137,200,153,144,184,123,249,133,89,216,148,86,213,58,58,138,239,180,108,94,42,118,113,3,31,8,185,134,175,78,116,44,213,76,18,217,183,218,59,83,52,169,193,7,160,65,213,159,28,121,79,113,176,22,108,166,142,10,32,57,87,139,126,145,235,164,246,233,27,53,117,160,173,243,16,238,223,242,178,242,228,90,139,18,55,194,132,178,186,79,242,254,67,233,38,230,182,101,155,71,5,72,233,100,238,147,64,190,233,143,198,143,11,38,106,253,224,60,151,155,65,110,202,213,229,238,42,125,187,25,109,67,217,118,8,158,230,240,247,166,225,68,251,216,110,24,113,143,97,127,242,123,109,87,81,212,101,144,193,47,204,240,128,137,42,252,217,184,1,239,197,56,188,84,150,14,73,144,190,226,230,16,59,84,189,122,46,143,172,174,181,211,38,37,86,186,141,222,84,162,211,79,74,117,96,31,32,122,8,51,43,74,126,25,202,157,126,252,222,188,182,172,222,143,230,202,254,156,241,207,74,67,50,203,141,196,99,250,206,65,22,74,233,208,224,91,122,192,90,51,183,163,232,32,182,114,74,194,239,252,187,167,101,149,5,248,107,5,62,235,164,33,75,238,77,243,215,114,47,10,160,180,66,95,73,10,58,150,226,7,87,41,215,242,224,254,179,141,222,22,25,78,220,193,250,146,122,214,76,33,88,44,59,236,154,127,11,163,174,144,73,132,40,243,3,112,226,46,156,166,122,220,184,138,199,147,118,116,36,32,104,16,102,216,12,186,63,52,117,30,93,28,166,61,93,125,213,67,57,92,197,111,132,51,239,243,196,25,64,240,162,58,24,28,61,179,135,131,69,54,88,206,128,187,129,161,171,225,143,214,140,10,94,204,11,4,167,59,165,248,42,210,151,100,161,109,247,141,246,58,219,93,163,4,206,201,239,205,238,105,2,190,61,89,139,67,156,38,33,154,138,73,146,150,254,252,59,195,97,147,248,142,45,51,244,138,47,48,193,12,37,229,254,126,92,239,23,220,144,7,211,46,51,82,182,221,79,100,104,249,231,20,39,8,175,230,251,197,251,107,65,130,21,42,196,76,220,224,15,70,66,112,232,197,205,132,226,159,25,66,41,93,119,0,225,106,188,86,37,15,164,102,176,25,113,115,194,9,121,45,186,71,61,100,163,117,68,99,128,207,248,114,223,178,34,125,183,244,100,162,87,235,233,128,155,121,31,197,228,125,214,163,91,252,230,200,146,9,188,153,79,53,218,59,237,17,162,186,251,139,44,30,250,15,102,243,168,12,180,149,188,22,159,207,11,159,168,194,117,165,205,190,63,6,125,141,223,187,154,120,74,152,65,202,197,152,208,210,170,234,231,8,185,255,106,131,193,106,176,72,209,163,183,50,173,135,139,247,198,75,91,233,13,175,115,222,4,182,178,182,78,66,227,35,216,239,68,165,230,87,84,192,198,146,202,167,249,111,119,152,95,228,209,96,85,59,62,73,129,152,105,127,27,123,116,247,228,47,168,189,161,173,42,12,42,56,27,55,131,242,86,243,140,26,31,168,60,84,101,212,10,163,161,63,56,234,106,201,252,195,233,253,204,213,26,31,197,124,192,240,188,159,6,164,183,179,249,139,139,193,235,13,113,20,108,121,53,127,110,234,31,218,62,240,35,147,252,246,66,19,213,148,226,254,7,172,53,124,82,227,54,90,170,86,79,109,121,189,195,122,162,78,168,52,231,80,195,46,175,170,162,74,53,84,109,194,148,18,246,243,73,239,154,111,91,217,167,248,247,181,61,63,2,252,229,86,110,120,8,38,142,123,226,19,141,134,35,231,7,9,167,207,129,143,136,161,163,25,24,230,1,106,225,225,83,184,21,97,131,152,135,77,158,103,38,107,33,33,6,68,214,195,93,28,64,198,218,195,105,128,78,207,141,93,111,24,58,62,249,105,74,240,205,95,155,34,143,238,210,16,124,246,225,89,36,138,95,178,231,76,90,158,189,20,141,40,47,176,98,49,19,65,190,250,198,125,65,228,8,101,80,160,187,44,47,112,162,236,53,149,218,119,86,222,242,133,155,136,158,14,85,147,156,63,168,230,55,201,105,236,42,201,76,154,207,103,90,165,105,66,178,26,44,137,178,124,63,172,208,125,21,125,52,170,149,62,149,192,121,47,181,22,73,91,204,251,165,19,241,41,138,192,99,188,122,19,160,4,112,148,97,134,91,103,46,79,220,225,4,233,68,131,148,248,212,200,235,13,237,129,185,255,13,114,202,83,134,211,48,117,98,54,52,163,91,11,114,108,98,37,64,220,254,96,36,46,37,183,0,131,202,222,221,239,109,2,155,106,174,247,127,175,186,2,200,64,67,128,193,1,222,252,151,65,86,136,171,48,172,105,220,103,2,169,23,89,29,40,223,242,52,110,205,148,196,224,147,155,227,206,72,162,194,77,42,230,134,244,66,23,179,198,7,108,171,237,243,47,93,208,193,144,144,109,64,35,54,63,55,223,199,86,109,54,0,85,163,118,79,224,54,122,231,229,230,164,122,218,244,223,30,16,184,203,147,111,62,192,241,1,7,173,36,174,198,248,113,32,252,183,55,61,77,242,219,80,216,79,191,154,126,129,79,175,134,49,189,249,215,172,53,247,156,15,60,130,253,18,42,76,232,173,253,136,100,41,122,137,213,85,233,72,92,98,70,173,213,143,144,138,198,153,12,26,245,164,19,203,131,134,26,153,72,144,179,247,152,41,44,7,21,203,27,147,144,204,79,252,130,130,147,28,2,215,140,194,147,207,134,77,83,185,60,25,200,178,86,123,44,159,163,140,223,215,76,78,107,198,242,169,170,80,107,210,149,211,247,202,27,222,87,37,93,176,222,251,17,179,1,230,196,244,100,16,66,68,190,254,110,95,69,159,12,6,2,47,139,158,15,70,167,47,13,90,36,30,6,61,252,179,233,7,1,139,255,82,165,76,106,200,33,212,60,166,151,225,16,85,105,117,230,139,143,87,62,55,61,93,105,170,252,180,216,184,185,136,159,142,167,13,189,171,23,79,144,212,212,17,99,101,63,31,10,93,215,212,188,70,89,238,196,131,193,34,172,4,158,124,120,247,176,76,59,189,139,103,136,27,63,29,19,103,108,117,109,233,215,248,33,192,113,51,202,22,114,53,221,240,39,10,105,136,46,74,93,199,138,176,195,209,16,70,170,32,142,252,0,212,185,143,87,202,62,8,88,213,140,92,219,89,81,41,75,34,54,84,174,187,131,230,96,36,41,74,191,11,142,217,3,167,97,128,114,73,120,80,141,63,158,240,24,134,77,213,57,74,212,223,163,12,7,63,171,100,43,33,236,168,94,3,49,216,132,58,96,52,108,128,34,122,102,90,193,245,107,195,188,116,162,118,9,224,81,18,142,3,112,247,114,192,130,113,95,235,86,220,80,127,245,74,244,221,129,150,186,165,128,70,206,118,200,194,13,146,175,231,40,47,6,23,139,151,18,240,182,135,202,102,193,145,26,253,29,131,188,80,90,1,52,7,23,7,129,16,250,118,221,200,77,195,120,248,163,209,75,44,201,53,228,117,170,111,166,128,225,155,54,205,14,56,31,135,207,196,111,152,83,22,230,98,173,72,126,243,161,189,192,163,88,218,201,223,154,12,133,56,150,4,52,145,217,166,163,101,107,59,33,108,28,219,91,79,224,105,190,19,75,111,14,6,213,11,163,159,117,187,137,64,238,193,245,112,164,19,213,134,36,211,124,136,129,124,166,89,171,182,138,212,194,158,251,181,48,183,79,137,150,186,49,102,59,88,3,202,85,113,44,73,187,222,19,197,203,243,128,1,85,124,247,158,78,252,197,171,247,0,94,69,194,246,158,55,173,69,233,127,247,166,124,227,214,209,233,77,76,0,251,225,182,16,115,163,118,234,197,127,10,167,170,72,188,203,46,39,64,11,244,187,75,2,171,147,68,217,107,135,121,233,153,15,92,111,6,166,14,242,67,193,189,153,122,103,239,201,172,146,196,96,36,75,91,110,205,122,172,221,74,240,142,138,163,114,241,169,138,51,21,156,38,102,218,77,212,76,134,167,250,79,67,89,92,85,158,26,204,151,35,61,76,242,94,39,3,73,42,79,164,14,163,74,72,226,214,245,56,46,13,40,82,82,213,54,206,84,223,147,96,181,210,238,233,78,10,64,6,28,4,214,151,180,171,129,244,59,180,6,49,92,85,28,230,224,244,48,2,116,76,215,120,21,137,167,226,213,155,49,12,170,54,147,224,247,23,240,22,54,68,233,158,166,27,61,64,138,99,228,188,158,41,216,204,64,12,117,99,184,21,179,156,47,176,55,8,230,154,101,126,158,4,173,161,160,118,87,69,10,232,182,174,11,236,230,59,32,73,145,27,161,159,237,19,220,122,150,116,245,220,131,182,140,30,232,174,157,104,237,59,251,250,240,93,188,223,173,238,211,33,161,159,45,54,249,14,149,185,206,19,138,3,254,224,208,3,157,170,247,110,243,209,150,24,30,142,36,95,87,115,121,162,117,102,6,246,151,84,229,207,107,153,53,44,94,107,75,87,230,61,79,158,40,48,64,63,58,206,196,255,186,219,168,65,236,28,38,136,232,202,80,69,251,13,158,238,153,233,176,210,247,178,94,237,229,0,199,145,87,135,181,183,140,192,55,222,253,72,146,11,55,202,34,110,246,39,67,56,70,247,171,78,86,108,215,0,102,38,66,111,144,24,189,6,234,147,202,220,81,37,114,248,220,29,119,243,139,174,50,41,145,15,199,1,210,82,166,101,60,250,196,78,120,42,213,216,239,244,167,27,212,85,211,161,178,212,90,245,181,193,139,11,200,23,164,140,222,188,73,30,202,244,108,231,210,215,230,80,118,252,240,132,21,46,89,77,235,218,97,211,16,220,174,172,160,94,3,227,91,137,108,211,213,109,123,108,53,40,8,127,105,204,160,122,173,142,232,134,92,101,234,123,93,183,181,78,55,95,103,91,217,144,48,223,173,185,59,216,124,239,170,59,18,117,160,239,109,211,0,232,148,53,136,105,229,168,29,218,196,86,158,10,168,135,120,111,227,65,244,47,77,82,227,57,121,24,249,125,80,215,77,230,237,9,123,195,223,107,238,192,198,219,221,206,14,148,79,155,194,97,122,173,209,46,183,103,146,212,238,134,166,60,126,239,27,52,127,233,151,155,29,71,222,86,112,199,62,125,142,134,88,187,55,68,192,189,209,211,52,227,64,241,142,135,5,3,70,254,109,136,15,158,25,232,119,154,101,244,29,120,63,4,109,149,39,155,3,58,118,143,208,150,5,235,41,93,123,247,214,61,211,118,203,111,125,183,152,29,29,40,156,207,249,222,195,65,36,198,165,222,75,26,20,122,159,118,116,96,253,102,101,54,35,17,138,86,166,228,219,97,166,149,202,187,214,106,249,210,76,1,27,236,173,51,119,72,250,111,62,230,174,219,123,249,14,26,142,106,69,142,39,186,237,232,152,77,107,107,31,47,223,223,233,73,110,160,38,243,240,36,19,26,190,109,166,89,118,221,138,227,214,187,129,236,150,166,40,28,180,222,201,103,216,235,158,204,189,71,155,96,129,48,35,93,125,2,60,204,65,70,98,34,15,89,25,209,148,201,190,155,55,187,226,165,157,142,138,198,212,73,216,225,79,237,222,77,106,21,26,53,3,204,121,15,142,98,154,18,96,116,104,121,189,155,174,3,93,218,201,138,200,108,52,201,90,52,147,118,120,160,156,207,204,163,171,147,66,43,95,125,21,20,251,37,77,31,223,127,207,166,237,13,186,166,37,162,15,126,247,162,229,43,151,218,172,10,37,211,49,215,163,65,241,58,171,53,237,240,32,255,95,98,129,14,184,161,216,24,19,134,141,237,170,217,174,162,86,0,15,110,53,176,123,186,55,42,116,209,106,93,128,162,169,249,208,117,248,204,119,184,149,160,246,174,249,187,197,191,139,13,98,168,110,248,181,30,199,229,51,231,238,148,215,41,140,92,149,111,209,213,36,163,244,181,144,242,241,61,131,147,226,75,251,63,149,164,226,230,250,105,167,146,153,239,255,253,183,209,102,203,55,135,237,235,253,54,237,4,74,160,137,121,70,163,83,49,234,245,47,153,61,255,75,200,186,149,136,136,7,191,155,130,155,105,115,105,59,155,29,143,221,239,128,30,233,213,54,23,8,209,148,215,241,207,127,165,185,176,119,117,240,89,51,213,166,180,95,193,63,56,221,12,147,205,201,55,7,37,249,204,150,45,78,163,178,215,57,126,117,217,169,60,131,185,56,78,10,38,40,90,183,213,76,8,56,156,202,0,34,132,244,104,6,75,120,102,248,6,75,186,57,94,175,95,125,199,237,228,223,190,145,179,19,33,108,14,140,146,191,200,28,207,43,109,214,135,150,29,71,176,49,239,183,215,143,226,109,154,137,30,232,222,117,122,125,218,158,126,186,69,23,21,10,80,8,191,38,167,180,181,87,59,109,70,67,161,158,188,117,116,191,141,129,238,213,169,225,63,203,179,149,231,35,53,203,117,174,116,245,141,115,159,219,73,77,124,206,228,77,124,198,120,255,204,48,243,165,217,64,2,219,71,133,76,109,246,28,45,161,249,94,140,62,167,217,179,71,92,87,243,71,99,84,218,111,172,239,151,9,64,148,52,14,43,152,176,103,190,199,77,218,177,40,42,189,121,4,59,93,58,156,144,50,112,70,140,105,236,143,61,153,135,119,90,220,67,175,125,249,84,157,166,179,245,204,166,209,156,205,211,195,92,24,176,81,129,87,243,60,241,216,252,78,203,49,66,95,94,180,165,81,178,213,124,243,114,60,60,111,0,78,21,178,131,185,58,40,199,210,64,74,182,197,145,242,20,83,151,245,156,221,56,87,103,225,93,201,237,237,88,205,36,75,210,241,68,34,233,17,83,64,7,184,118,114,69,104,77,247,155,211,88,62,211,54,143,239,241,182,44,18,159,85,105,202,59,26,221,179,56,123,74,67,59,57,121,142,144,218,251,111,219,131,39,179,212,195,208,61,58,53,237,212,215,253,242,210,209,253,156,247,20,77,243,12,186,33,95,156,141,101,174,79,222,172,184,237,55,135,45,90,243,72,198,184,237,59,26,26,50,41,197,69,23,176,163,78,27,125,209,201,47,5,158,236,189,124,200,117,142,154,174,6,173,244,60,230,123,223,174,137,59,186,160,28,190,79,95,45,148,92,98,190,247,242,226,78,67,92,34,101,76,154,29,219,126,235,106,60,255,98,110,11,29,244,199,118,115,224,94,208,7,131,88,179,187,25,248,128,30,49,136,141,121,182,230,94,105,68,25,97,54,118,105,95,247,212,118,20,206,209,45,77,251,138,213,80,239,127,41,247,0,43,214,59,128,112,97,171,62,183,113,167,185,21,178,27,21,54,165,31,28,114,216,103,174,89,73,179,1,48,218,219,185,137,144,143,16,119,131,51,99,56,114,7,45,150,150,168,219,119,51,89,160,103,94,144,211,9,29,247,117,146,182,23,217,171,49,108,41,249,250,117,197,231,120,89,17,56,73,21,26,109,232,37,239,222,175,116,254,151,162,230,235,251,207,230,63,141,115,40,185,55,170,199,194,123,68,171,135,130,249,56,109,218,172,97,166,162,37,84,225,203,56,234,222,152,210,59,83,148,22,254,238,41,107,191,77,9,122,207,36,146,222,140,141,238,5,156,80,112,174,82,212,252,129,195,90,206,22,5,229,182,80,156,91,65,122,184,249,14,162,202,156,53,242,234,195,191,200,160,241,85,101,235,56,24,188,227,27,186,200,179,138,154,201,102,59,205,213,86,98,1,140,214,60,227,214,186,117,229,54,216,165,61,214,181,202,105,18,1,48,134,245,224,200,186,63,44,180,28,28,58,180,154,119,103,216,98,91,146,65,33,125,214,166,255,54,154,245,18,195,192,173,187,189,232,69,83,238,39,164,30,166,123,49,123,245,247,50,218,83,249,94,176,121,205,227,79,110,180,40,242,98,3,146,173,183,29,86,102,188,250,235,109,80,111,243,171,225,148,208,93,167,65,207,250,160,61,116,250,13,109,168,32,159,6,122,218,121,199,128,198,202,168,12,156,228,237,180,100,180,248,234,76,26,117,185,35,3,13,40,90,217,98,45,132,141,126,111,234,47,42,78,192,134,228,11,196,14,160,166,250,2,180,181,251,75,55,56,130,36,107,14,227,37,189,85,207,12,249,170,138,70,118,40,55,125,34,49,9,191,170,87,223,103,117,176,7,204,215,42,82,67,215,243,227,18,199,122,103,153,146,19,222,149,140,0,193,219,177,192,208,165,25,222,160,44,123,219,56,224,84,229,47,226,141,107,113,44,44,60,84,163,246,36,147,209,151,87,142,56,3,192,12,168,102,36,249,110,55,211,190,218,84,245,113,227,27,250,111,55,203,13,38,109,145,26,60,112,149,204,70,82,218,164,47,165,185,153,95,95,42,125,96,221,78,239,107,35,202,148,37,37,129,82,57,139,28,197,108,229,42,111,6,211,115,22,57,218,216,143,174,144,98,129,254,179,238,147,40,133,105,59,255,202,107,170,51,118,77,221,75,105,57,157,190,178,41,19,37,210,69,100,200,156,204,234,30,85,128,240,147,62,1,60,191,110,109,159,158,247,245,88,83,140,255,50,48,48,37,6,189,123,252,253,126,110,70,13,41,153,33,144,244,165,9,116,77,91,219,238,188,179,182,174,103,190,142,138,82,200,222,192,108,197,128,13,40,238,85,215,135,230,100,95,215,197,202,99,170,47,48,109,65,185,153,198,54,149,12,50,224,233,179,54,42,142,42,251,3,84,42,158,11,192,145,138,15,64,232,233,139,231,6,228,132,218,98,182,65,243,33,161,125,66,165,38,77,5,221,141,55,136,80,161,175,133,224,73,124,170,206,132,83,153,36,102,187,47,45,148,223,79,82,54,216,107,250,59,117,35,206,77,74,147,59,54,35,232,187,146,28,56,197,99,103,63,170,182,197,102,29,202,57,227,149,105,197,171,73,226,249,60,74,107,155,67,0,69,147,76,229,13,53,87,172,74,124,47,21,154,164,234,211,124,71,128,123,86,89,90,39,68,224,59,246,73,4,106,84,52,1,64,165,211,74,194,81,172,250,1,179,66,253,232,39,75,51,34,92,49,131,23,243,237,132,252,151,230,12,113,44,202,241,175,53,238,198,149,152,84,225,246,238,43,104,37,63,101,110,30,64,172,252,68,188,71,216,94,37,137,140,173,226,81,44,112,158,94,50,177,243,104,222,69,107,228,215,45,113,24,91,31,142,83,82,2,191,87,182,108,80,132,177,116,38,93,19,42,190,9,121,125,155,238,154,153,104,172,82,28,91,135,135,152,83,19,149,233,99,78,63,49,73,9,118,229,102,174,214,85,229,86,50,38,42,155,176,141,62,33,168,54,251,78,66,146,19,215,123,132,79,217,147,130,25,123,234,183,221,140,14,171,10,244,93,79,106,133,199,137,131,216,146,230,130,1,227,31,17,39,253,14,73,247,96,163,56,252,38,41,40,171,165,28,253,198,135,227,94,252,189,180,168,102,156,117,226,199,131,27,115,143,184,102,5,20,208,241,49,51,238,204,169,102,214,189,83,136,46,234,29,42,38,97,78,170,123,156,139,46,233,47,9,31,160,170,243,94,140,26,182,198,154,112,196,237,227,131,182,43,168,93,165,197,165,43,215,93,179,205,195,137,67,90,172,211,195,119,112,244,75,180,179,140,210,218,231,248,227,251,177,1,221,43,143,62,82,122,238,229,31,166,113,186,26,183,254,149,49,76,87,104,21,149,54,192,147,243,61,252,64,169,169,79,78,225,103,251,168,161,209,220,84,32,19,232,180,27,13,168,243,37,77,133,25,71,253,49,192,145,222,154,51,209,87,39,96,49,237,72,5,131,250,121,102,155,208,113,245,36,139,64,242,203,179,57,165,35,147,160,102,242,14,158,29,187,91,74,93,58,40,195,130,234,234,145,42,161,140,94,141,118,173,243,178,22,235,52,151,185,130,44,142,227,93,233,83,42,26,87,221,35,131,172,223,244,24,155,188,160,124,109,118,64,71,22,0,84,91,186,51,20,196,214,60,107,81,77,46,80,22,24,149,33,79,242,54,18,34,218,230,94,176,158,184,26,121,31,113,211,81,46,30,14,23,111,164,45,84,229,162,89,91,218,231,25,17,70,73,126,186,25,54,212,83,30,214,43,46,175,101,164,237,203,243,41,68,20,170,149,218,172,174,122,60,89,147,211,207,168,7,5,234,218,26,199,210,115,223,197,237,177,11,167,243,82,101,54,104,150,130,254,247,158,53,84,96,100,80,170,241,108,122,14,202,24,196,196,74,23,207,123,233,142,178,64,186,182,33,176,226,191,188,45,203,43,230,98,68,77,158,91,163,169,54,172,133,29,44,146,130,13,9,116,25,111,107,168,127,155,6,24,120,48,8,98,102,64,124,134,227,3,14,85,160,161,221,101,69,206,240,30,55,90,249,41,247,107,222,168,194,115,134,244,64,235,20,70,20,222,251,225,218,48,92,173,191,54,93,85,11,210,32,207,118,110,229,102,37,187,251,33,22,165,180,198,225,46,208,117,181,99,30,33,104,47,236,20,200,26,83,194,242,139,127,40,183,194,188,209,161,244,164,159,245,179,28,53,111,168,80,61,139,123,227,124,225,77,66,181,21,130,150,72,31,47,61,242,175,153,68,186,79,36,180,84,102,83,51,21,98,79,180,154,8,73,79,230,217,156,201,10,126,142,46,148,54,220,28,248,186,39,205,27,4,57,61,253,118,36,130,32,119,106,69,199,148,54,170,250,249,205,209,52,104,105,88,198,19,243,254,73,216,119,105,142,100,80,163,109,147,198,241,218,211,247,66,36,232,5,155,84,49,62,1,238,240,100,120,204,175,58,67,125,69,166,194,178,179,205,203,74,7,121,128,25,230,207,58,15,156,20,217,252,59,121,174,137,8,201,10,82,228,162,77,155,0,174,23,32,72,167,8,174,128,157,194,204,38,115,132,180,150,58,144,124,15,52,231,151,16,199,90,17,95,204,40,115,120,65,108,33,221,62,229,201,105,223,118,127,155,238,60,176,88,110,222,4,101,206,211,120,172,75,54,134,108,227,230,59,95,40,189,164,93,18,219,96,70,16,188,117,178,182,89,133,187,24,68,163,41,43,61,196,16,105,187,173,86,107,30,119,43,2,115,242,92,116,254,7,172,154,86,252,157,204,166,22,180,3,202,244,21,125,110,132,241,86,0,188,42,52,203,75,205,248,142,97,166,224,165,15,14,56,201,241,95,36,10,106,178,130,137,8,128,23,238,160,254,180,113,88,59,60,140,116,126,79,87,211,63,238,55,7,77,54,134,154,207,118,180,145,113,81,54,125,110,58,160,29,195,219,127,68,17,213,140,110,168,99,203,6,205,226,159,154,103,52,237,12,160,74,66,202,108,217,219,189,3,215,6,79,126,73,87,95,187,152,153,150,242,219,172,182,238,68,63,164,28,78,85,43,141,255,62,224,159,57,12,106,166,167,199,47,54,66,201,100,70,9,180,5,154,239,134,29,75,205,123,206,24,21,168,97,227,216,100,146,150,26,196,74,180,152,28,125,47,2,244,230,236,71,32,232,4,227,139,25,116,141,95,173,44,193,54,255,239,205,130,68,206,208,80,106,6,96,225,208,203,123,128,139,251,53,13,235,237,157,55,48,21,83,156,83,243,157,42,193,183,86,161,31,212,223,70,120,40,174,54,133,52,125,238,102,193,177,155,15,156,80,106,110,130,62,6,202,33,186,111,152,13,201,230,230,221,86,254,237,33,124,159,172,1,81,206,197,140,28,170,147,189,89,136,146,174,254,132,19,141,71,151,166,32,204,43,210,68,70,26,36,44,43,152,183,16,78,141,9,137,93,122,177,107,20,10,188,113,210,198,128,164,96,64,9,65,101,127,186,41,109,248,122,157,246,12,142,150,190,244,139,129,167,220,193,98,183,187,148,103,204,188,28,207,4,241,152,194,251,49,183,30,44,141,232,246,138,224,150,153,201,17,56,77,93,85,41,150,105,112,1,79,63,192,98,71,173,60,153,163,229,155,102,89,100,129,213,204,169,227,195,130,92,97,90,97,221,168,56,220,108,75,61,153,167,67,246,24,242,244,65,8,74,124,155,191,78,20,60,27,201,76,49,33,144,209,80,122,37,243,113,224,15,168,160,45,124,62,63,230,21,40,249,6,248,255,55,230,128,154,211,125,177,243,189,119,12,25,76,39,159,110,151,60,248,231,156,155,247,204,189,94,213,202,47,237,124,237,3,144,239,110,249,106,170,225,110,166,109,104,231,1,247,207,193,156,58,191,249,152,107,196,131,195,209,82,210,215,194,127,119,43,141,111,233,98,160,39,254,203,180,197,175,60,143,70,244,43,253,240,193,228,73,122,28,208,52,140,219,247,164,215,170,2,212,181,22,240,150,6,252,198,140,142,48,134,134,70,242,195,182,188,142,244,60,108,232,174,242,226,164,206,225,230,163,245,75,91,218,67,26,38,216,149,90,218,23,62,233,28,56,224,97,146,249,3,250,232,189,26,72,79,164,123,91,231,155,155,105,216,75,251,194,88,158,118,180,126,48,41,243,217,126,8,17,161,155,191,33,13,19,182,155,126,98,190,199,137,8,83,219,94,60,130,76,212,80,23,217,92,34,131,76,73,233,171,105,39,55,117,33,127,49,34,129,180,171,84,105,219,182,29,75,116,72,236,12,138,196,7,93,141,28,118,233,4,187,63,23,125,61,214,149,159,78,191,233,168,61,138,99,119,26,167,35,170,57,227,206,32,178,173,95,62,120,201,99,122,199,81,81,241,92,59,182,183,79,180,239,199,75,83,43,157,34,254,214,48,163,167,67,29,126,36,71,86,67,254,147,220,40,200,96,87,140,56,106,130,105,105,23,4,183,253,193,33,206,78,7,84,41,164,69,221,140,100,68,242,194,56,255,194,124,214,212,37,130,202,178,239,42,132,117,82,66,196,58,208,147,138,254,50,180,16,213,12,197,142,119,252,65,25,169,175,189,224,183,14,171,2,52,241,29,41,233,70,227,219,245,175,103,114,45,89,112,211,205,172,191,116,117,255,244,234,253,37,143,128,204,145,159,217,203,122,213,245,177,151,64,11,208,18,90,83,131,140,123,146,193,218,46,13,125,95,250,233,133,15,238,63,205,182,156,6,148,135,25,209,14,184,87,114,168,161,247,243,150,32,227,19,211,16,101,129,111,138,78,195,79,155,101,177,146,180,111,222,197,72,6,237,168,185,206,112,60,97,153,72,30,49,34,112,126,220,47,4,226,117,250,47,170,82,126,104,226,241,74,202,197,250,189,238,49,26,253,149,144,164,165,155,223,136,222,15,62,186,120,147,167,143,254,162,111,118,76,245,47,185,242,248,7,113,241,98,205,183,20,91,29,105,160,188,209,78,75,147,12,80,126,52,134,130,136,72,55,167,190,238,7,58,57,98,201,128,97,110,59,26,9,239,42,59,69,215,22,170,5,65,231,126,143,30,165,170,198,12,207,142,63,218,13,233,79,54,163,127,87,157,67,181,41,99,20,102,156,28,103,73,45,164,207,213,76,66,192,23,23,65,222,151,134,197,252,3,239,197,53,237,34,181,222,133,234,67,190,201,73,14,157,164,55,70,249,188,63,12,157,193,173,97,4,60,194,206,163,5,70,129,110,179,48,3,43,113,175,148,147,172,170,19,244,81,115,223,66,13,75,2,84,205,166,244,238,102,16,99,122,239,13,85,138,80,199,78,233,153,195,12,190,54,204,196,159,75,205,116,90,251,205,17,242,210,176,239,35,227,54,132,120,22,102,122,53,67,255,235,223,107,0,153,213,71,131,126,44,154,163,167,133,33,98,254,96,8,247,47,114,131,188,161,155,14,124,65,159,92,189,199,214,163,237,135,27,39,26,179,17,104,215,171,39,106,96,126,115,34,13,117,193,224,215,248,90,92,189,250,151,126,155,150,103,239,135,221,70,213,172,86,211,247,113,107,175,77,207,54,82,179,51,134,220,242,238,250,218,196,222,190,103,145,49,208,153,244,113,78,198,7,225,0,175,122,49,97,65,12,202,182,150,71,53,119,105,242,66,41,230,164,183,70,8,98,196,213,103,166,53,96,0,40,127,233,251,140,35,189,22,48,241,22,102,99,109,17,51,93,15,49,162,135,54,122,125,50,150,174,119,59,109,106,92,83,94,27,90,59,103,145,52,205,222,180,173,220,111,125,247,5,231,25,46,120,89,242,224,247,76,95,49,226,80,68,23,29,241,59,117,144,51,113,243,233,233,68,167,250,224,120,192,97,74,25,250,100,247,92,112,145,45,62,6,29,170,106,102,123,13,179,1,216,196,12,195,210,14,226,2,139,27,212,12,101,198,10,214,131,145,14,237,9,175,210,12,234,230,187,13,104,40,48,225,1,59,97,134,33,67,31,109,128,218,243,71,35,27,171,78,212,28,186,217,194,198,181,211,168,220,253,108,156,224,107,40,128,245,213,60,160,100,118,115,155,41,117,8,141,136,163,242,174,217,4,132,213,108,110,180,155,13,217,42,102,194,112,15,196,105,79,43,186,175,80,115,243,26,41,177,23,201,70,53,67,23,228,47,134,66,160,38,32,38,57,0,63,131,142,165,191,167,154,41,105,251,205,137,243,53,1,65,64,90,227,226,175,105,226,145,185,21,41,81,192,125,77,191,23,93,173,95,76,6,72,48,52,74,191,199,74,144,238,14,216,156,62,29,51,35,105,240,100,45,68,209,223,84,43,181,124,255,92,119,97,167,105,74,178,48,60,230,235,56,238,161,71,39,252,26,53,214,151,73,195,202,92,24,48,39,4,119,135,41,100,233,111,163,196,229,233,216,99,113,161,124,143,97,218,174,190,190,208,31,28,242,219,160,219,66,109,225,6,63,176,198,137,25,60,137,111,228,7,238,103,245,225,44,31,24,75,228,186,81,90,174,160,115,165,125,177,6,76,207,98,170,25,200,217,23,230,41,197,221,73,172,117,150,119,102,31,156,98,245,164,232,198,10,97,130,99,234,66,91,205,208,52,172,48,195,161,37,102,62,113,23,243,89,91,31,13,93,236,24,181,69,158,82,71,13,122,130,248,160,203,252,15,53,15,135,206,97,253,138,186,182,221,218,83,228,222,104,225,168,185,127,242,214,144,221,202,52,197,151,223,177,49,44,138,14,250,203,164,128,190,169,87,171,23,6,185,224,8,38,23,80,49,58,79,105,108,89,93,174,254,4,6,128,128,225,66,21,68,222,90,144,169,152,27,253,147,50,102,75,29,45,56,205,188,101,3,51,120,45,53,115,122,198,84,106,43,185,12,13,72,160,92,221,70,81,111,134,144,233,236,24,83,40,101,229,189,105,196,136,68,24,48,130,162,169,102,122,4,92,235,11,179,202,153,32,36,171,10,76,7,173,15,253,158,13,26,25,121,180,2,94,84,204,116,94,198,126,105,154,208,122,115,149,156,131,141,106,215,244,222,52,239,173,224,245,49,200,155,154,217,139,99,249,210,251,173,87,55,1,142,195,10,116,143,48,253,109,138,226,158,7,64,188,33,127,208,10,207,96,152,135,194,206,49,3,51,12,51,186,88,58,44,197,202,215,97,46,77,179,116,205,138,211,241,104,13,209,232,48,87,136,125,190,120,177,251,154,95,50,23,201,161,159,159,154,174,152,55,42,140,177,163,18,241,77,53,211,50,18,230,53,151,126,177,186,96,235,137,155,211,103,170,191,141,154,75,140,249,52,34,83,49,195,14,24,59,203,221,62,151,14,203,157,122,95,124,238,73,73,95,190,103,157,48,69,198,147,213,162,119,230,151,188,118,118,120,109,125,106,72,82,74,28,127,136,119,233,83,15,176,174,113,178,126,57,67,81,89,235,241,195,116,34,167,207,65,147,99,140,247,176,254,86,49,19,89,182,120,178,186,82,180,110,80,181,88,2,80,141,105,6,3,108,178,151,150,113,56,178,155,134,232,209,138,125,165,195,228,168,87,3,78,13,31,144,70,189,244,98,37,136,252,76,107,240,232,20,47,135,44,92,152,203,73,245,70,2,100,89,249,237,148,84,71,69,14,50,18,101,7,90,191,108,30,145,141,58,52,124,233,7,81,60,10,222,229,57,90,21,184,47,85,92,92,25,223,116,167,99,0,254,64,111,83,195,179,133,160,80,204,196,103,45,204,42,38,97,148,37,163,133,131,7,175,162,238,10,197,180,46,252,167,1,173,107,44,65,71,220,241,220,10,18,0,201,58,120,244,22,193,192,80,140,193,53,83,73,9,243,44,233,216,69,78,168,104,32,242,165,140,105,1,245,20,43,143,156,103,75,102,239,50,35,4,90,169,216,65,26,56,148,182,54,126,140,206,162,27,243,208,151,25,225,23,141,76,98,6,175,87,227,106,202,131,58,100,200,153,249,161,13,248,42,79,35,28,211,19,129,33,25,64,253,237,2,175,102,4,134,173,20,61,211,11,25,234,136,88,73,71,196,136,82,57,110,222,186,106,66,217,43,16,64,152,175,63,16,129,186,42,242,88,228,85,163,72,99,72,163,108,158,53,104,98,54,130,97,226,159,81,141,107,193,208,116,227,242,59,43,186,152,145,53,143,188,11,0,187,163,87,227,122,120,110,3,40,197,214,159,254,208,235,241,139,127,176,97,106,230,0,145,220,134,102,206,23,135,137,179,124,147,24,129,233,66,204,230,69,69,214,5,137,6,253,105,8,11,228,106,64,33,91,205,232,5,70,214,165,104,141,102,153,142,75,76,132,110,226,143,106,238,203,249,107,201,38,29,33,149,195,140,248,83,139,92,212,39,36,178,215,76,61,53,190,229,117,175,132,220,3,51,216,153,19,105,176,163,135,253,157,55,86,17,114,115,81,82,57,204,95,176,100,80,32,109,234,228,0,161,41,45,94,12,14,166,244,228,21,84,111,228,247,238,126,46,233,137,107,134,142,71,114,135,187,235,131,87,178,246,126,113,129,197,68,191,87,33,129,87,35,109,153,14,23,152,249,182,119,191,1,32,172,71,16,37,240,203,172,22,140,117,208,201,167,73,108,90,32,45,18,174,119,118,200,107,223,109,228,107,146,205,157,93,136,71,49,27,173,134,155,43,248,86,53,155,4,99,164,138,85,191,108,66,138,121,255,228,89,234,197,177,169,87,83,150,137,20,248,162,23,64,127,123,155,158,128,39,177,33,130,75,87,243,13,194,220,118,90,65,219,180,143,36,191,142,214,148,154,217,187,67,202,139,126,209,116,53,41,131,19,74,95,138,181,156,160,125,35,93,187,96,143,214,7,3,172,23,131,50,44,83,175,230,241,149,200,128,119,210,119,85,205,45,142,69,168,113,164,127,13,172,35,129,158,127,205,94,165,123,27,43,23,184,181,221,231,78,183,134,41,57,196,205,232,49,72,214,182,34,1,128,36,172,158,0,139,196,134,223,25,6,141,162,215,178,212,197,12,178,95,7,123,0,109,110,193,154,136,72,155,154,135,183,24,92,107,47,61,61,53,170,247,45,74,98,8,144,29,53,151,56,80,105,222,108,67,47,166,87,219,55,28,216,151,21,125,64,213,170,137,121,39,92,30,252,227,61,110,125,7,75,90,63,177,50,39,190,168,18,158,188,114,144,3,245,218,167,233,175,233,151,66,233,47,170,182,95,174,240,147,216,25,67,202,155,119,254,165,201,75,207,191,47,28,40,226,123,122,171,235,115,71,226,238,51,30,106,125,173,214,162,159,105,176,57,212,180,174,26,186,105,35,138,186,164,129,197,124,55,112,209,223,27,42,32,142,117,131,193,13,229,191,235,184,233,178,170,1,54,28,214,228,146,94,139,122,153,92,92,134,8,38,96,166,202,238,223,163,1,188,215,49,163,0,35,230,74,44,168,230,22,106,239,195,122,230,243,111,211,226,231,143,70,3,207,208,143,93,77,191,33,4,15,135,166,128,41,130,141,8,77,110,236,125,164,203,203,36,79,33,92,117,240,193,153,194,146,132,217,74,204,110,6,91,167,79,94,192,156,5,116,1,37,206,153,204,161,206,71,30,125,126,233,167,167,119,193,24,197,174,208,124,97,165,12,38,108,139,215,211,74,183,190,107,111,4,156,131,234,64,122,110,11,85,28,43,98,100,54,201,44,206,215,15,183,99,186,121,71,246,38,128,40,119,203,21,243,66,197,40,240,78,215,115,208,196,220,186,71,15,126,122,136,149,66,136,161,102,242,4,1,34,251,148,206,20,115,57,206,148,63,6,176,46,41,168,45,3,128,186,175,12,123,128,78,226,123,114,8,220,112,179,114,187,90,97,164,173,138,39,84,231,139,86,77,167,103,54,85,122,77,111,93,115,155,222,32,48,0,121,87,157,165,11,255,105,6,78,146,192,95,70,28,208,67,200,31,147,66,79,79,86,249,214,1,30,189,251,125,75,102,18,252,51,152,9,119,211,45,222,206,52,97,38,228,95,168,185,224,213,175,0,197,38,120,40,202,164,197,123,127,0,107,180,158,46,198,195,15,137,97,134,95,62,166,9,65,174,16,40,174,34,119,133,21,82,5,231,37,60,148,184,186,154,141,165,50,196,143,233,185,81,179,52,186,15,122,82,52,32,91,223,15,2,205,41,19,143,42,15,96,158,33,62,14,97,133,180,65,98,237,35,152,80,219,143,214,153,154,133,185,182,89,119,162,124,106,154,9,130,203,180,253,6,30,3,39,37,4,216,14,97,70,194,91,31,12,62,172,17,114,210,91,250,139,177,182,19,185,198,102,114,99,233,222,180,216,7,151,99,85,165,249,107,54,88,138,223,188,209,29,165,95,11,53,31,95,184,208,149,125,234,58,209,141,227,123,134,49,186,167,183,6,41,239,57,239,122,189,89,133,18,66,51,93,35,106,186,222,226,84,152,137,201,55,4,170,181,82,94,214,61,3,77,188,40,166,33,118,185,245,124,177,238,125,31,210,106,52,34,233,234,187,161,148,48,23,85,94,154,63,37,21,159,41,117,152,26,175,154,105,43,114,51,146,34,186,238,57,102,191,230,143,6,11,220,200,230,250,57,254,12,229,70,97,15,156,63,135,188,103,67,32,47,31,249,106,186,181,118,232,185,163,8,167,102,235,159,19,53,248,125,210,213,179,57,47,200,176,10,135,122,187,63,128,207,230,82,243,208,7,166,97,49,78,5,55,55,21,160,153,63,122,204,190,252,10,109,125,243,55,86,63,55,9,222,53,235,240,115,111,63,55,161,128,155,229,203,239,85,61,165,81,80,138,175,217,124,15,222,48,195,192,152,204,244,206,59,251,102,195,201,154,121,200,67,13,30,194,197,20,15,154,31,235,107,164,84,8,216,210,205,87,20,1,241,95,219,151,172,226,221,65,81,45,114,65,54,209,238,129,228,220,155,39,9,73,216,52,173,78,23,212,17,84,24,121,22,27,91,189,155,241,107,210,213,214,145,243,204,156,216,45,173,109,36,152,106,208,130,106,227,171,209,251,31,15,33,186,5,170,105,219,129,99,193,233,30,17,241,94,105,170,252,100,92,158,153,132,226,204,251,202,231,66,95,180,37,159,60,87,200,249,57,193,38,153,132,149,142,1,26,107,170,143,90,167,43,35,237,105,19,254,20,39,37,29,117,167,97,193,129,175,110,166,41,127,228,29,113,186,248,192,53,179,111,229,253,116,123,186,29,157,174,47,37,138,144,177,244,144,239,110,12,108,159,105,179,54,205,62,55,247,209,210,70,79,105,221,41,77,13,95,149,142,152,19,156,164,32,21,211,158,4,93,157,15,25,152,178,158,86,0,89,165,32,75,165,57,164,166,131,243,115,61,95,227,143,203,219,161,53,30,251,213,19,246,146,145,14,237,251,212,51,168,86,87,211,8,6,177,236,30,44,175,38,240,174,174,74,233,65,21,1,23,97,77,65,200,42,38,147,252,204,148,58,117,219,128,224,63,198,147,14,89,125,235,235,6,85,87,181,234,212,236,90,190,248,158,203,205,159,172,162,235,168,15,14,241,113,113,162,214,59,255,21,36,102,72,198,254,10,28,240,184,178,2,213,239,44,184,124,207,60,84,8,111,154,26,192,112,26,75,232,209,70,114,239,152,41,239,100,237,208,26,213,52,40,187,144,98,116,179,245,228,38,135,185,123,82,176,91,105,51,57,158,219,74,107,206,33,11,132,92,31,156,124,241,231,175,77,135,172,6,10,11,12,153,247,137,221,79,61,146,63,125,36,190,233,38,99,180,83,248,115,71,201,135,172,90,62,44,69,17,119,49,251,144,17,228,181,100,134,149,47,218,219,0,185,164,152,145,61,254,4,249,237,57,57,222,244,12,238,53,66,67,149,67,221,208,101,67,174,247,75,73,189,77,231,112,9,51,153,160,145,67,120,167,63,103,169,244,239,55,249,1,244,210,220,92,218,209,0,133,108,75,113,62,84,19,46,214,73,186,59,135,234,114,243,128,235,83,83,38,119,152,124,91,0,54,176,52,205,10,224,98,53,225,244,237,105,42,108,42,38,254,65,192,234,182,148,186,0,181,95,227,234,150,86,215,158,34,122,64,151,228,106,41,97,8,131,144,243,28,127,166,180,169,214,25,162,59,176,9,215,153,130,89,4,53,78,220,27,106,139,148,241,235,211,243,218,253,179,46,192,147,242,133,203,187,11,136,107,203,210,149,11,144,62,248,82,141,125,32,77,210,77,98,212,223,154,62,150,148,78,4,83,22,175,77,182,44,229,88,151,247,184,116,147,232,73,241,189,193,88,187,155,65,155,167,228,49,109,65,194,161,124,20,161,2,55,173,71,86,56,141,179,141,148,152,134,212,207,191,229,61,227,190,148,81,135,146,33,222,10,129,68,117,28,15,220,120,78,187,139,160,220,170,41,225,142,88,132,175,0,52,141,212,151,64,164,197,171,235,221,168,212,116,154,81,152,116,116,39,76,17,103,165,58,4,12,195,177,2,76,90,118,166,58,196,14,47,136,12,119,74,72,66,27,238,43,27,10,159,166,31,147,94,210,82,124,196,43,13,2,90,10,48,65,76,191,55,33,119,74,184,195,229,229,71,0,153,164,223,20,126,208,121,139,155,151,132,205,54,241,12,111,150,239,176,176,245,158,106,78,208,96,132,121,245,148,154,56,86,183,240,23,43,83,101,119,48,211,124,226,31,172,220,51,63,141,233,157,104,95,240,109,131,146,76,143,118,172,4,227,230,146,155,96,160,192,116,87,30,236,210,73,136,133,98,184,184,227,102,248,28,83,253,81,143,62,24,51,134,34,3,238,84,105,225,47,92,227,72,245,197,70,249,114,185,149,186,146,222,27,170,175,25,63,93,117,46,144,134,42,222,176,14,121,96,255,20,4,98,174,70,92,188,161,138,170,169,160,123,130,81,219,26,33,20,80,11,185,247,23,221,215,160,142,83,45,153,138,98,220,123,146,59,210,66,52,241,168,119,118,155,160,143,150,154,97,40,168,113,111,26,187,102,42,145,223,15,28,87,183,246,165,34,56,40,214,120,238,218,82,227,3,47,25,43,228,167,48,173,102,84,215,221,215,96,61,77,45,232,86,218,94,252,12,96,87,72,0,203,251,45,233,189,15,243,55,180,207,139,109,100,23,49,143,132,93,129,51,224,244,176,222,13,76,127,250,91,17,151,97,190,91,212,80,104,75,251,60,139,101,90,79,169,153,170,46,171,191,184,185,192,149,160,176,154,94,188,204,97,230,147,30,141,202,182,31,187,220,92,203,151,104,130,195,71,44,143,150,26,172,235,217,193,162,108,47,182,18,54,13,18,46,177,42,121,26,214,29,229,123,27,210,163,8,19,92,145,161,35,126,18,124,133,26,136,87,134,72,151,193,77,161,40,42,84,78,226,183,77,87,76,205,148,140,99,76,97,147,80,144,21,8,147,25,31,236,30,95,9,38,117,29,85,239,228,135,95,184,164,78,150,54,12,180,18,230,153,86,103,99,113,238,248,109,116,45,21,53,71,159,87,137,23,51,247,68,97,113,165,133,51,63,127,234,25,106,22,102,183,110,9,212,157,16,123,244,72,197,213,247,96,80,200,236,253,124,51,150,31,157,251,138,160,108,38,94,30,83,233,252,6,137,72,95,197,145,245,119,125,15,125,50,142,245,79,86,239,72,237,188,72,14,244,248,158,32,244,20,19,116,55,188,253,109,217,56,198,209,37,4,229,122,80,218,131,191,77,48,199,123,54,158,24,82,240,90,138,96,185,78,192,62,178,235,80,111,208,123,51,81,221,193,179,230,252,149,204,32,164,227,167,161,90,74,176,211,178,29,141,203,86,125,231,130,254,182,205,143,48,215,76,10,65,62,252,59,114,74,244,212,158,0,232,120,233,17,147,150,95,39,251,23,251,202,1,82,174,79,6,43,93,139,195,111,173,174,115,193,104,122,79,156,49,55,124,210,86,227,110,91,117,28,172,123,107,19,13,26,179,83,78,229,217,18,94,150,28,205,137,139,71,202,142,35,47,12,1,92,120,4,39,181,222,1,203,41,254,220,159,177,237,232,131,237,13,68,61,188,145,145,154,206,45,205,50,194,213,33,191,160,35,122,182,55,34,119,200,224,170,34,90,81,16,24,226,101,1,50,85,88,55,46,219,12,243,221,46,181,87,120,192,144,233,145,52,153,166,170,45,183,163,146,128,232,33,29,82,211,60,163,89,47,188,113,163,6,210,222,3,43,241,188,143,117,247,171,154,90,185,128,121,186,246,77,63,112,98,107,119,168,247,207,16,79,67,97,34,116,41,8,154,191,148,35,220,218,90,249,7,12,134,62,196,163,152,129,160,67,214,221,49,182,195,207,73,248,33,181,150,180,224,253,172,208,98,57,53,14,94,191,18,235,208,21,230,63,141,116,86,77,28,50,208,119,4,161,60,189,134,226,201,211,126,225,126,190,41,182,234,27,159,59,68,173,4,241,20,36,25,82,189,161,86,208,124,71,184,171,6,196,190,92,205,167,112,154,11,90,157,135,58,157,232,93,119,135,100,3,34,232,154,144,60,228,133,138,48,210,177,84,132,121,10,225,129,17,156,213,80,62,10,99,86,37,2,247,123,35,27,53,183,210,109,65,15,236,140,115,211,186,178,148,234,11,252,118,21,218,105,182,124,97,25,155,20,131,130,157,16,118,236,79,201,213,154,39,184,42,164,8,75,88,140,11,8,106,95,212,181,91,207,229,206,164,113,222,204,78,110,249,40,85,119,49,173,7,39,24,44,136,167,36,122,66,11,80,127,173,249,114,172,109,82,168,13,81,112,125,37,225,98,49,117,85,86,69,118,147,247,214,128,237,171,106,136,85,52,171,207,11,209,97,145,216,210,90,10,105,230,157,211,207,253,178,46,122,229,223,4,239,213,94,71,67,49,200,132,112,23,26,199,174,119,114,20,232,250,19,65,44,169,229,250,142,204,2,27,132,202,45,86,32,93,206,71,87,200,37,151,158,200,59,67,118,16,92,119,63,74,176,105,185,154,183,62,238,89,60,161,234,80,86,82,58,4,223,213,116,245,40,225,117,181,236,240,59,235,11,237,184,187,40,153,42,42,87,203,175,254,140,213,90,204,116,167,157,48,143,204,105,138,158,162,75,21,113,117,25,202,47,11,30,230,237,162,156,96,55,138,83,238,218,67,26,209,47,94,247,48,23,110,103,28,214,235,123,189,215,6,42,160,156,239,28,52,205,37,102,174,121,106,198,17,146,111,128,60,113,53,170,214,74,37,60,65,189,251,163,129,159,76,20,201,229,11,170,47,52,144,210,23,105,72,121,248,218,45,86,108,75,236,204,165,121,228,196,107,95,71,80,185,157,169,213,189,228,27,221,126,112,67,40,113,116,11,133,101,96,200,61,83,63,111,50,254,45,174,238,170,251,113,189,97,26,179,226,234,249,205,196,151,13,19,200,136,33,7,83,113,212,140,196,239,142,47,178,5,135,110,253,151,244,64,184,249,104,223,41,102,36,134,124,204,186,6,86,88,191,239,139,159,6,166,171,252,228,189,66,1,112,98,22,151,174,36,252,72,102,77,255,94,119,211,30,137,58,253,158,118,48,99,186,153,211,251,55,87,123,231,13,43,136,154,135,254,54,205,47,190,58,225,48,87,58,237,6,107,197,3,103,82,193,47,146,237,193,188,73,58,62,51,125,84,74,75,125,175,30,30,89,149,31,5,174,149,191,200,59,56,139,49,166,180,52,42,214,99,242,204,232,40,20,253,94,224,6,231,8,243,41,202,151,109,242,130,197,159,108,194,225,164,175,61,65,72,117,55,163,57,170,79,6,247,68,252,54,173,1,122,49,201,188,227,86,42,102,91,127,250,160,253,181,221,204,26,82,170,123,88,199,151,63,217,93,154,194,27,242,35,222,210,124,5,125,148,73,138,146,244,87,163,252,140,173,90,137,42,233,35,116,103,184,44,0,127,75,25,252,17,3,123,39,62,211,61,41,206,51,51,86,140,40,144,36,233,244,253,44,162,115,112,2,18,200,159,170,84,224,70,173,151,152,0,146,130,66,148,74,15,112,118,30,55,131,8,172,89,153,96,250,1,68,191,87,215,57,12,194,169,250,1,196,234,25,74,203,62,151,49,195,248,201,137,110,158,142,40,121,247,226,102,164,210,243,213,156,10,126,115,147,213,82,73,133,235,57,117,127,240,101,29,39,34,200,112,215,158,247,55,211,21,63,134,106,11,0,195,136,81,177,244,189,106,38,192,18,236,30,26,210,190,71,21,50,161,178,110,142,160,129,250,184,171,38,144,113,146,207,224,243,62,101,30,213,198,41,247,24,8,198,237,235,132,170,62,102,161,73,199,41,181,175,143,95,138,138,63,1,179,243,174,155,138,212,138,106,171,195,179,232,228,2,149,45,100,171,30,93,165,201,198,249,132,73,251,40,227,54,123,161,8,150,208,66,179,84,154,13,220,155,211,146,86,212,132,90,75,42,46,95,146,153,200,28,251,180,202,110,71,254,84,84,170,132,65,16,115,15,154,49,83,192,248,84,191,9,109,1,103,64,171,150,105,109,61,153,167,135,162,181,255,8,4,168,60,13,233,31,191,26,62,45,85,252,129,114,214,225,82,21,88,68,213,49,197,97,59,174,169,0,226,169,101,65,71,244,3,107,40,150,148,149,116,196,208,22,94,39,113,141,127,73,36,22,4,129,147,110,223,143,176,122,146,175,237,203,31,237,206,97,148,123,85,119,119,135,0,0,187,211,170,73,242,151,2,142,251,219,236,11,91,117,140,239,107,79,255,96,128,13,103,146,27,38,197,226,254,184,81,112,168,50,34,10,204,221,39,162,97,205,91,146,134,222,193,146,73,19,126,221,250,104,236,4,14,70,68,79,190,169,7,71,249,46,58,161,238,82,68,41,81,53,173,175,171,226,241,17,92,187,123,38,69,108,16,27,193,225,60,146,92,16,9,47,215,44,133,141,251,14,160,138,109,67,35,243,246,156,6,9,224,80,1,90,26,115,62,143,56,81,240,17,217,157,190,233,33,109,78,86,108,221,97,242,96,244,39,159,144,204,194,47,17,39,10,243,113,26,63,152,237,86,215,5,180,109,237,134,224,214,111,116,142,112,107,189,5,177,161,183,252,37,1,115,120,203,156,175,120,80,211,87,49,188,13,110,210,89,129,65,61,76,213,2,187,33,124,241,106,117,179,132,137,46,253,187,55,14,175,14,53,235,108,83,205,247,187,251,186,170,155,137,217,9,51,117,167,59,221,227,136,6,70,79,35,1,56,21,139,163,13,1,27,42,94,3,16,210,234,46,217,211,172,29,89,124,253,97,76,188,78,123,77,55,147,74,181,14,130,250,230,4,208,168,1,170,95,58,42,124,208,126,245,245,143,167,148,11,64,234,225,183,186,249,100,125,167,123,99,128,130,46,187,104,155,74,23,51,174,139,167,190,11,122,129,178,39,33,69,77,126,231,233,69,210,194,40,115,28,196,231,242,83,226,186,41,120,158,71,204,72,135,121,6,236,110,80,215,151,148,81,67,134,44,174,70,206,70,117,98,77,194,39,212,90,27,44,112,194,105,63,140,10,219,139,94,119,200,53,61,205,205,241,123,93,121,212,120,175,228,183,1,22,111,191,57,108,104,154,4,0,49,122,92,108,133,74,222,148,162,50,3,202,190,83,93,112,245,172,153,63,137,97,222,93,235,21,109,34,253,222,244,163,123,130,153,243,177,233,100,161,199,43,10,60,221,132,228,116,46,161,93,228,57,48,139,99,154,206,196,237,57,2,203,16,171,206,229,1,185,29,186,188,251,171,42,223,9,115,117,247,114,219,103,220,72,114,60,109,210,73,159,139,21,23,19,95,21,51,176,139,0,185,224,95,11,19,121,135,244,167,6,66,6,130,27,221,146,96,59,242,98,248,61,139,74,210,50,222,64,121,28,11,66,226,226,75,123,74,237,145,123,166,64,118,84,206,113,131,45,13,44,213,128,139,80,31,236,254,235,192,84,108,35,43,212,183,178,113,114,112,218,154,73,48,219,176,7,158,31,70,66,64,21,102,76,117,212,37,152,143,113,162,235,131,237,187,213,249,135,62,48,91,171,234,40,29,170,145,0,6,214,166,250,181,167,70,131,111,55,255,84,199,243,238,248,163,249,52,56,104,117,171,104,34,153,163,85,2,199,8,138,107,168,57,8,48,209,102,20,194,197,207,178,170,43,144,159,38,54,167,147,8,105,52,111,251,191,59,211,73,66,198,103,133,102,9,125,3,125,171,110,231,177,18,189,95,76,206,80,181,159,141,100,220,251,246,201,136,75,181,203,178,147,33,248,59,224,235,31,106,109,134,78,119,43,236,77,178,100,121,82,7,230,12,148,0,165,141,10,138,236,235,28,8,150,150,28,161,154,161,121,11,177,121,200,254,142,30,15,72,138,57,142,23,237,165,145,54,248,235,217,123,66,157,245,79,170,72,183,139,81,131,43,168,66,188,47,190,25,218,88,43,160,238,160,128,123,211,171,113,82,2,28,125,119,224,45,36,255,104,36,160,107,237,102,78,54,217,131,161,50,174,241,219,109,40,202,158,224,229,158,93,14,228,173,164,147,183,158,30,72,189,56,12,248,122,82,179,167,93,180,113,30,4,205,56,30,107,211,77,214,154,218,29,20,126,141,178,153,221,99,142,85,31,128,244,169,252,103,159,17,154,117,239,81,164,103,78,167,241,32,123,22,204,81,21,140,152,120,157,144,106,148,232,83,39,30,23,41,23,72,165,8,12,220,122,167,134,158,60,120,122,222,20,1,164,78,200,236,62,43,216,70,143,59,14,214,78,135,34,140,46,14,203,110,198,172,32,159,147,132,72,116,102,34,94,160,9,178,1,28,58,8,27,209,188,80,29,37,114,157,142,54,111,86,119,147,33,25,40,183,238,104,123,128,173,76,158,27,88,213,138,190,134,111,39,249,115,130,11,24,161,195,60,85,111,17,32,20,144,255,48,215,228,72,208,198,233,58,198,198,245,216,244,181,232,132,11,42,5,202,187,77,231,56,61,236,67,186,61,192,105,139,149,76,173,247,15,55,170,79,226,84,154,188,172,171,59,223,121,129,4,156,124,205,105,189,84,209,62,211,41,250,137,25,252,88,112,179,55,18,77,242,218,38,127,62,195,140,254,144,154,239,242,240,57,74,143,202,145,20,21,164,175,197,143,122,163,156,87,149,201,241,253,8,241,134,121,44,221,116,62,144,161,222,166,130,80,106,26,21,98,155,216,147,104,7,255,244,131,0,108,156,61,40,233,233,168,63,217,60,162,159,233,158,84,235,55,214,230,109,142,221,152,70,210,189,107,64,192,134,213,231,117,30,210,127,63,189,65,19,136,152,170,209,221,197,85,66,1,128,15,214,147,49,132,188,97,27,87,89,104,58,53,86,16,252,211,20,39,9,220,193,238,50,125,187,193,172,209,57,97,127,143,179,233,70,142,73,127,217,62,197,9,121,128,235,147,105,1,133,82,90,139,182,209,110,154,201,50,129,45,160,247,30,20,74,214,170,199,11,165,248,58,241,210,180,25,76,189,57,237,153,209,0,70,151,163,46,61,176,103,43,218,199,56,239,117,14,238,106,57,41,159,8,93,217,236,233,214,167,92,38,179,108,75,191,158,177,16,236,33,162,10,179,171,214,16,236,10,43,56,103,16,186,87,223,12,54,211,238,229,153,65,185,108,72,101,8,146,142,21,77,236,244,156,87,113,57,141,54,207,221,108,154,211,200,57,138,153,238,169,152,102,53,199,100,112,216,140,80,23,168,208,242,203,147,193,72,36,86,218,10,212,186,208,209,141,77,97,109,233,11,133,141,2,70,203,48,211,247,19,115,133,169,176,194,215,128,56,117,137,241,122,88,193,180,0,112,76,20,23,136,36,234,144,61,28,109,136,169,86,186,128,253,206,91,225,10,64,95,123,228,88,217,8,139,240,60,94,243,1,161,24,143,5,48,60,6,140,238,148,85,163,185,236,80,178,26,98,182,246,201,184,249,151,214,7,231,212,156,177,248,160,62,144,136,9,224,209,231,145,189,29,206,75,84,163,231,221,192,209,189,247,1,189,103,137,228,36,128,93,124,209,145,218,137,61,100,221,35,247,89,231,150,6,201,35,77,238,31,162,56,51,136,120,152,225,210,225,69,103,26,138,37,85,214,71,151,116,228,61,49,9,0,125,113,85,117,35,166,117,194,196,6,207,202,22,141,36,122,141,93,119,22,158,189,165,98,215,72,188,135,172,58,123,236,214,234,227,132,57,39,88,30,65,67,44,113,11,209,234,173,51,246,96,163,25,19,43,137,228,144,222,48,7,73,230,145,245,83,198,189,33,34,151,69,143,204,51,96,230,232,133,165,33,66,204,19,107,152,239,145,184,244,230,27,178,114,95,182,155,127,47,239,5,125,162,139,174,155,112,135,166,90,230,4,157,37,194,29,232,53,202,231,152,68,192,62,145,136,79,84,184,121,222,157,117,6,45,224,176,100,176,94,141,118,179,123,133,196,16,69,159,28,197,172,227,172,234,172,67,173,25,81,192,159,174,231,8,101,234,221,126,100,212,76,46,57,164,55,150,150,15,249,95,180,21,12,238,45,125,26,24,97,24,13,243,106,170,70,58,105,88,117,157,59,20,171,230,212,57,186,174,255,26,241,222,176,150,9,185,26,202,186,18,186,30,31,112,227,174,102,168,21,93,161,2,232,165,90,41,246,142,176,226,251,202,123,65,245,17,148,54,244,249,11,110,236,163,149,73,24,219,233,87,20,82,38,72,225,40,99,212,16,168,0,48,28,230,27,235,119,199,123,143,105,137,20,121,109,192,119,209,199,59,77,3,73,175,166,117,215,71,229,46,183,164,78,14,218,40,132,190,144,122,56,170,220,12,97,47,41,13,23,115,0,146,37,195,2,95,182,87,170,135,81,134,235,176,192,17,21,36,143,211,34,82,25,150,187,56,239,89,215,132,28,160,136,211,73,226,243,4,123,37,116,229,162,168,240,49,226,45,68,65,40,172,233,102,105,221,125,53,52,15,166,106,246,252,212,65,131,130,2,26,205,157,172,40,77,133,174,0,212,109,241,96,95,129,24,194,137,30,38,170,172,106,5,241,210,67,56,224,254,3,201,213,95,51,137,155,22,196,28,75,133,155,161,77,108,222,232,52,172,163,100,232,205,59,245,53,97,216,159,122,235,129,243,183,131,5,165,11,35,167,101,155,148,114,198,40,53,245,234,27,135,142,30,164,50,93,27,180,48,3,34,9,166,122,114,158,114,117,53,248,125,15,162,158,166,82,118,8,38,23,79,18,13,122,74,4,46,247,89,215,141,55,237,24,123,185,170,20,127,70,157,225,84,86,173,37,208,1,218,21,195,17,40,196,95,83,189,5,106,76,132,255,193,116,5,225,170,154,239,62,17,172,102,247,123,237,244,94,131,110,244,96,240,2,202,36,159,11,204,143,50,55,27,0,79,205,136,215,5,71,49,16,7,189,250,67,142,164,5,139,226,17,148,45,102,120,129,130,122,242,156,52,40,159,209,139,61,51,18,6,146,234,65,154,21,130,100,55,35,138,147,174,62,195,189,105,122,185,90,79,87,67,228,243,22,215,245,214,62,229,94,198,60,151,183,108,3,30,211,192,8,1,16,78,172,103,69,77,41,141,184,149,71,220,188,135,118,110,98,102,127,172,207,140,104,247,167,55,135,61,212,159,236,206,140,33,24,220,15,220,14,13,45,207,76,126,87,48,92,159,21,74,95,164,138,94,207,39,44,91,152,79,247,126,188,235,112,65,89,36,79,126,55,156,227,46,214,117,184,240,237,213,124,143,240,254,188,214,27,204,159,60,104,205,124,71,55,119,60,75,89,34,13,62,140,234,55,55,210,144,100,62,224,70,158,25,70,113,185,55,217,24,39,119,69,144,7,49,202,48,27,99,200,171,7,195,27,144,7,205,74,97,207,179,180,52,97,145,236,217,7,189,178,115,33,210,108,33,76,16,55,66,164,65,207,103,18,237,96,90,32,92,176,41,121,78,220,208,195,91,242,68,203,208,153,143,162,235,71,111,86,242,45,119,207,129,152,125,187,25,181,217,248,94,172,198,114,222,1,131,160,172,210,24,25,6,149,194,195,175,71,219,86,117,139,215,6,246,255,53,255,156,16,15,233,249,67,91,98,119,74,78,107,151,208,196,4,100,51,211,97,115,252,183,44,124,131,44,140,237,35,90,173,191,76,204,160,170,124,26,242,117,181,188,184,127,200,194,220,204,206,32,94,148,129,214,99,9,116,224,70,114,0,109,100,40,29,199,123,223,31,94,168,248,94,76,141,207,79,198,89,208,103,28,106,38,200,59,177,49,108,21,167,37,50,253,190,46,4,225,41,140,190,193,203,61,27,131,252,31,196,157,148,109,56,50,240,170,133,2,175,200,102,138,146,164,56,27,203,20,72,167,152,57,73,61,151,3,231,156,116,174,93,51,88,53,231,168,48,226,57,249,92,119,154,221,3,202,67,202,97,204,3,95,50,143,32,161,32,163,245,233,163,1,21,119,185,250,235,153,162,104,161,102,10,67,95,136,221,117,205,31,195,224,30,136,237,1,86,169,200,142,118,140,125,236,139,96,215,74,213,98,6,236,239,36,118,55,234,91,10,0,59,148,79,182,87,42,42,52,130,242,211,196,117,65,1,3,44,65,211,230,199,128,166,238,37,85,212,84,37,114,35,186,237,225,18,148,85,167,86,65,14,189,74,46,119,106,204,138,90,231,184,251,54,53,23,175,252,128,69,151,123,159,109,108,105,78,167,128,198,188,79,98,116,64,129,215,187,25,44,115,212,185,175,121,181,128,189,93,243,13,88,229,98,32,91,33,11,138,100,79,184,88,244,238,211,246,166,20,20,34,21,185,32,80,13,223,16,80,219,146,46,170,85,12,106,209,131,107,225,6,195,75,30,12,180,159,87,134,250,166,69,78,238,109,148,7,195,219,193,119,234,245,51,29,98,66,109,47,16,26,95,146,152,239,234,24,209,158,207,222,24,81,6,27,225,119,106,148,23,193,77,201,152,28,248,173,188,243,101,101,57,224,69,57,102,68,29,14,212,159,52,220,209,166,6,210,211,139,147,198,232,35,214,99,92,230,222,188,95,183,4,102,139,38,221,232,185,166,25,79,26,213,233,159,171,209,227,11,192,74,180,176,86,237,204,110,239,194,101,145,203,165,195,132,232,162,145,28,221,71,249,93,68,3,166,152,241,212,155,152,225,255,44,209,165,126,7,55,246,147,59,64,148,0,165,13,125,225,151,134,25,239,219,53,84,232,246,62,49,187,127,82,176,238,63,245,207,224,142,98,54,2,244,19,61,213,69,24,103,177,158,38,221,245,119,230,127,250,45,104,22,94,71,186,171,190,37,47,77,133,40,186,208,239,246,91,37,180,161,185,183,5,83,46,8,12,4,143,194,124,207,142,47,90,143,39,184,245,112,51,12,10,121,87,125,104,253,34,117,30,147,8,226,190,225,221,16,116,117,65,121,34,230,59,83,60,169,129,155,0,94,40,204,20,63,92,154,169,19,179,85,153,161,13,216,223,246,1,71,47,81,16,84,112,58,212,22,253,58,195,18,142,93,205,193,210,64,224,40,25,15,120,223,138,84,199,173,8,215,245,214,134,200,249,66,0,89,61,156,117,55,42,99,115,243,134,28,216,187,229,151,239,74,161,166,244,204,123,136,158,187,37,56,238,237,29,130,65,121,232,200,189,73,78,58,86,245,122,74,115,136,212,34,220,6,144,102,86,199,150,44,161,164,89,205,114,180,14,107,105,16,35,69,38,20,146,12,82,3,161,10,77,219,141,252,52,217,0,215,82,4,101,162,135,26,232,183,93,188,101,231,154,139,146,139,129,41,39,14,243,223,46,100,222,228,183,239,176,28,215,217,234,149,163,70,71,5,175,113,62,103,151,150,190,41,10,225,139,210,215,242,158,50,59,181,228,232,128,71,167,56,183,37,249,114,144,99,98,134,218,194,119,186,242,35,93,42,230,14,250,39,204,208,56,138,117,211,179,254,62,38,213,14,61,28,168,141,108,47,190,116,38,202,250,228,106,64,122,43,58,172,232,61,141,192,104,241,92,213,185,233,239,252,29,75,116,72,76,206,33,224,191,236,199,67,119,13,240,213,215,179,239,222,190,53,135,148,240,104,138,189,7,189,99,210,12,89,28,142,29,162,118,19,210,236,103,6,37,24,158,219,2,46,234,156,27,144,180,23,17,202,90,200,74,108,47,175,131,158,210,6,147,5,120,181,56,214,226,14,33,94,183,88,169,53,250,47,163,99,182,195,23,94,100,193,167,147,135,33,206,134,90,139,152,109,220,194,220,52,53,141,255,110,141,53,207,220,173,129,81,204,251,250,68,62,102,244,33,11,38,122,1,157,15,25,226,187,141,2,191,90,106,62,84,31,28,46,7,37,176,188,24,73,89,111,88,104,28,246,233,230,84,183,156,211,9,245,141,79,32,107,232,161,252,127,180,189,77,203,71,93,150,222,245,93,106,92,131,253,254,210,99,17,156,57,15,25,4,45,66,64,211,161,109,7,33,100,144,137,8,162,52,40,70,9,196,4,141,162,96,136,36,168,73,99,242,101,186,186,204,183,112,255,214,125,214,218,215,126,172,97,119,61,80,212,83,235,62,231,191,207,126,89,123,189,94,23,215,125,60,13,130,158,92,48,199,138,43,113,119,129,149,115,102,184,168,52,172,58,59,106,179,234,163,184,27,49,163,103,147,96,56,139,24,69,29,5,159,120,27,235,25,246,198,242,142,242,67,50,124,83,94,14,168,70,247,204,125,161,116,82,48,238,16,27,190,183,139,19,173,252,242,209,48,6,149,104,18,92,61,11,252,60,210,117,35,238,212,179,43,90,232,17,3,58,91,67,140,219,59,100,57,176,21,162,126,183,144,76,23,114,190,35,182,8,191,207,104,231,93,122,248,8,168,7,245,114,161,82,85,2,242,211,208,115,130,160,21,98,115,188,90,17,227,231,186,165,92,200,85,150,34,83,206,21,113,39,173,25,5,155,206,202,38,82,228,147,214,172,180,70,62,12,127,161,92,241,153,226,172,31,134,229,113,11,120,169,179,44,58,229,80,184,7,183,31,90,89,1,63,8,18,226,52,251,135,213,97,245,116,34,166,255,174,134,148,74,86,217,12,164,179,66,151,2,119,190,164,76,138,130,91,142,200,142,214,203,77,168,78,196,44,97,40,157,179,19,72,70,171,120,93,52,118,232,41,235,212,41,55,78,228,40,153,222,214,167,44,39,132,146,231,20,69,207,203,114,153,34,93,22,196,114,41,132,92,143,116,74,249,252,177,10,183,116,236,76,250,94,142,46,246,26,245,115,181,41,153,53,248,2,164,32,163,18,156,42,155,251,110,50,189,183,82,53,83,220,155,110,72,144,208,62,174,109,139,242,248,39,196,4,142,219,74,217,227,168,153,82,189,165,63,93,72,154,135,20,130,194,46,66,194,18,241,205,116,35,10,41,203,17,47,248,171,125,62,207,133,160,88,234,184,37,243,50,190,156,69,207,85,192,170,38,40,205,180,187,68,39,69,151,60,193,145,90,234,222,165,25,54,39,177,150,225,88,159,113,251,100,208,237,36,151,108,248,130,152,85,222,0,2,234,187,232,179,6,33,90,246,139,207,98,243,18,79,4,96,11,224,113,239,67,130,183,175,233,211,150,233,241,198,150,157,64,151,148,175,94,64,231,71,239,22,224,31,89,151,227,108,146,27,34,66,243,77,61,60,205,226,54,245,138,51,111,20,177,113,19,69,27,19,232,108,226,116,117,42,183,162,63,113,246,77,105,170,72,73,218,181,120,119,43,106,219,1,203,222,163,197,60,97,50,213,38,15,103,158,247,184,89,50,119,68,238,30,50,80,41,138,160,208,54,73,175,0,3,50,204,119,220,224,125,138,33,210,171,1,182,94,233,208,129,1,80,18,80,31,72,41,44,186,98,192,2,102,138,113,39,56,88,170,136,81,219,59,58,187,18,241,86,153,49,104,131,163,2,29,140,62,133,11,192,157,102,138,163,149,110,13,69,118,57,110,21,29,57,209,248,5,17,84,23,199,31,71,11,100,159,104,165,195,118,147,15,195,218,138,74,35,182,247,218,114,189,24,37,103,116,220,20,40,129,143,58,250,171,127,245,239,254,250,111,253,209,31,254,173,223,252,209,31,255,141,223,252,39,127,240,119,254,189,127,231,15,8,43,254,250,87,255,239,255,252,247,126,247,47,254,209,159,253,233,255,248,187,127,244,247,126,245,7,249,215,191,250,237,127,254,15,126,251,167,255,234,207,255,254,255,249,111,255,254,191,248,213,31,252,138,76,231,177,215,211,175,126,253,171,63,251,55,255,244,207,255,155,127,249,251,36,191,253,147,255,242,119,255,203,63,59,255,223,239,254,135,127,254,219,255,235,159,252,246,31,255,119,127,254,207,254,197,111,255,213,127,253,243,223,231,15,126,247,127,252,233,111,255,225,127,113,254,224,231,255,249,221,63,253,199,191,251,147,255,236,119,255,234,223,252,234,239,254,221,95,255,157,63,254,219,127,235,55,127,240,171,127,247,55,127,237,143,255,211,63,250,205,175,126,253,215,127,243,135,255,241,111,254,248,143,254,246,31,124,130,127,255,15,255,163,191,253,215,255,240,111,254,234,215,255,193,31,254,225,31,253,135,127,227,111,254,181,63,62,31,240,87,254,138,67,57,209,94,249,197,180,32,214,49,107,83,48,170,126,34,77,46,181,38,213,219,177,79,64,52,127,170,198,30,166,103,161,171,184,122,102,195,152,134,215,146,124,207,143,248,3,132,53,49,113,164,242,138,187,255,52,109,182,251,125,182,239,159,237,103,210,148,20,2,1,49,92,101,46,238,84,128,143,119,220,95,106,15,177,241,54,212,71,124,20,217,8,49,90,242,249,237,227,238,254,232,18,196,224,33,189,47,167,150,164,184,152,54,170,172,82,35,70,11,105,105,146,88,183,154,149,90,239,119,229,167,21,26,241,250,226,174,72,19,60,112,207,124,111,64,175,67,92,167,212,96,88,189,64,251,80,191,143,120,144,182,16,144,67,98,227,36,107,67,76,147,188,46,7,110,210,246,151,15,236,251,242,60,125,46,135,233,51,62,38,205,127,250,217,100,137,235,21,227,246,52,21,123,129,18,210,129,117,242,188,123,127,198,189,73,209,54,250,44,120,32,49,163,131,227,221,116,181,112,215,114,60,77,192,160,232,140,2,189,89,227,167,129,215,126,182,2,29,67,197,103,220,186,20,158,41,53,112,186,144,210,41,171,63,189,192,3,136,135,193,222,41,250,48,192,39,113,184,136,14,75,56,217,50,254,32,157,133,152,216,198,243,244,150,179,135,18,109,207,209,220,217,75,217,76,12,67,154,126,54,23,98,241,245,32,2,169,252,11,0,124,18,196,113,49,26,82,96,187,200,187,215,15,220,196,196,236,148,166,226,138,141,225,98,224,51,5,30,142,244,119,255,138,217,76,92,154,18,7,13,227,191,139,239,38,233,165,112,153,52,249,130,57,22,98,107,97,85,49,121,233,248,176,31,164,98,21,3,81,221,66,12,119,162,62,125,244,145,159,128,110,120,213,250,213,145,21,68,74,160,92,63,234,156,218,47,129,108,210,150,228,78,250,73,11,238,208,56,221,26,114,116,88,103,31,228,56,92,214,199,247,140,26,252,202,26,47,207,134,102,165,226,227,145,166,248,102,38,168,235,71,65,98,187,227,105,58,165,85,95,157,45,125,110,128,43,166,149,64,71,222,45,55,241,137,141,178,64,63,219,210,9,87,90,224,45,86,49,29,65,254,238,118,60,216,164,75,201,209,156,33,36,192,160,95,101,177,165,16,147,66,212,55,19,178,137,117,230,202,86,34,49,54,77,94,177,5,207,252,40,60,27,96,162,95,3,143,9,1,144,214,111,130,215,178,248,54,160,32,94,249,13,6,73,141,188,70,136,207,236,233,161,231,202,76,161,132,153,110,165,11,63,95,4,157,80,188,28,98,20,221,221,240,163,202,103,53,72,211,101,35,156,251,98,202,103,213,41,1,154,110,224,148,31,43,176,73,73,117,202,66,227,58,175,216,192,124,180,82,37,147,0,78,95,196,204,196,20,153,232,119,49,214,56,150,134,83,173,63,221,13,179,200,165,212,79,170,18,158,192,251,180,29,98,60,30,253,105,156,179,20,3,7,119,62,235,140,159,31,223,119,100,201,96,86,68,140,211,127,231,140,146,173,165,191,13,46,118,245,213,174,228,100,245,97,218,181,194,8,169,86,163,171,63,77,139,252,125,182,72,20,29,33,193,32,95,106,186,69,149,112,101,16,102,42,235,138,177,66,166,138,105,78,202,33,46,89,57,58,6,213,148,35,148,17,165,197,202,123,77,181,120,249,210,26,38,166,142,74,95,94,72,120,197,203,207,65,75,170,161,57,75,43,206,37,46,120,18,12,193,115,104,179,183,115,33,30,88,125,89,197,16,245,94,241,81,119,250,48,83,216,226,167,207,189,54,244,50,95,148,150,77,223,71,32,41,77,189,152,192,2,223,229,138,193,189,208,151,163,55,71,252,52,212,226,66,206,67,136,204,187,85,76,140,182,215,151,27,142,121,76,26,169,178,103,228,199,68,249,162,117,38,158,239,101,15,107,192,10,115,182,114,65,108,149,210,36,29,35,227,31,153,178,77,240,52,110,76,200,236,182,170,232,115,228,103,141,203,156,48,147,178,208,96,254,120,11,143,137,65,232,82,113,5,245,43,94,14,6,154,170,217,109,156,33,49,165,149,30,146,169,98,3,46,11,49,1,104,125,185,153,126,35,196,156,61,125,122,212,43,75,231,46,214,9,163,156,235,46,86,217,176,33,169,120,206,122,55,74,49,84,103,17,47,75,200,132,120,204,135,97,128,46,51,25,54,221,14,202,48,112,60,145,249,241,131,152,152,252,176,66,164,67,51,122,197,157,140,151,194,38,22,174,128,38,27,229,161,3,174,40,133,209,239,38,221,85,113,46,225,151,152,245,158,0,200,163,203,67,145,190,250,85,57,147,160,149,130,206,101,82,19,49,169,224,5,40,103,54,190,115,137,219,201,112,152,149,166,156,176,82,189,211,66,181,153,74,185,130,115,220,62,217,44,158,7,208,142,108,93,220,62,68,205,139,138,161,162,185,119,23,88,226,242,242,51,174,241,209,42,126,87,155,178,114,113,33,247,107,83,54,204,110,133,230,157,80,149,141,184,65,8,133,42,49,245,180,254,186,184,3,8,137,41,40,227,15,162,247,189,239,9,166,43,82,95,35,150,21,31,6,75,131,98,4,226,85,180,240,140,152,96,61,64,28,182,52,250,181,68,80,36,89,197,132,160,227,254,97,130,21,104,214,66,247,34,198,119,82,148,192,68,236,244,26,111,12,78,190,123,113,119,197,138,81,71,191,21,27,17,94,205,47,61,103,38,107,63,150,185,138,113,134,98,73,0,132,83,102,19,250,129,65,31,13,59,254,92,157,74,245,74,84,107,92,199,43,39,197,162,100,61,107,189,206,205,81,12,226,139,26,253,68,142,25,183,132,143,56,155,166,136,107,92,157,54,72,29,54,200,254,241,234,227,37,41,234,40,21,193,113,117,81,50,252,32,181,66,81,87,194,251,166,122,79,10,55,16,67,161,23,30,219,217,70,202,12,74,188,114,223,181,194,176,110,186,141,214,15,67,112,120,177,105,73,52,14,49,64,162,87,76,73,150,78,231,241,178,174,157,50,96,102,157,143,248,216,111,113,225,115,25,189,15,111,7,105,50,239,28,107,79,62,155,18,171,18,6,214,36,201,171,91,148,238,185,27,54,88,15,9,192,66,45,247,28,97,3,234,12,30,105,247,154,119,11,88,156,239,87,84,94,35,117,138,235,129,116,242,47,126,152,64,107,136,171,129,164,171,120,237,27,227,97,115,43,244,180,133,116,199,141,195,88,143,186,136,73,120,196,173,56,137,56,10,1,199,17,231,145,99,115,99,85,40,30,48,120,247,43,46,31,42,3,245,250,64,188,122,40,43,160,167,212,79,164,0,190,126,61,58,63,145,173,158,223,151,87,79,108,35,94,16,171,151,71,188,75,248,0,147,100,75,127,158,62,38,110,24,157,36,51,245,204,210,136,159,66,9,195,50,173,252,131,136,107,14,107,151,95,126,126,26,174,157,26,70,167,229,92,21,240,212,160,68,66,219,64,1,171,190,247,42,56,85,219,103,133,60,232,3,79,75,30,180,199,172,44,99,239,80,177,117,181,251,122,209,252,181,127,1,255,236,28,105,136,77,151,41,50,53,78,197,21,147,143,82,214,246,66,191,88,88,126,155,252,227,3,147,108,136,40,190,211,182,113,65,235,180,0,253,238,151,79,167,105,176,232,149,76,70,210,195,60,4,159,41,214,84,96,93,184,213,187,139,49,82,247,3,95,155,82,220,61,221,128,225,116,78,207,41,119,200,45,196,232,13,61,247,13,52,142,20,35,163,191,81,165,148,203,184,165,209,173,242,227,249,105,116,254,12,113,213,202,143,78,214,21,92,83,151,66,5,246,24,26,176,250,248,249,57,55,96,161,253,72,196,120,128,126,128,58,126,233,163,42,233,34,236,110,44,27,109,152,90,41,221,90,64,125,78,142,149,247,16,208,46,208,167,190,106,97,184,136,18,252,207,93,197,36,81,252,233,10,33,185,78,217,15,218,209,8,49,153,59,29,25,48,170,190,83,192,114,162,87,64,135,86,169,239,119,177,37,83,167,154,95,118,224,62,49,149,152,75,217,9,104,125,25,59,196,231,60,77,5,89,38,178,51,106,136,89,207,242,76,121,98,243,184,24,16,121,21,147,197,218,126,59,225,155,104,136,149,62,125,96,175,93,90,41,199,81,160,99,235,94,117,105,179,218,40,149,166,190,252,54,239,160,237,62,86,72,3,154,197,111,54,139,52,244,7,130,25,214,223,25,79,67,123,249,24,188,84,142,187,30,55,243,121,168,162,166,180,121,141,24,218,230,210,40,106,15,151,237,17,38,80,71,150,58,86,164,66,87,132,37,186,209,104,168,46,53,154,152,22,98,86,228,89,236,106,49,92,23,91,149,187,62,13,243,88,76,218,216,86,177,166,91,101,56,84,44,70,32,124,4,170,84,172,151,211,189,4,242,166,85,137,165,127,136,176,122,136,137,230,52,29,218,62,150,136,91,118,224,213,43,248,225,177,228,121,181,123,140,63,212,151,10,77,13,130,200,93,238,227,57,173,7,31,157,71,103,137,223,166,85,64,239,47,198,21,119,126,55,120,47,221,197,212,136,173,88,18,138,245,31,226,5,200,147,86,232,67,66,195,253,181,228,19,109,38,46,38,87,173,55,239,52,96,129,248,109,0,12,116,27,99,135,206,21,79,115,211,234,208,172,80,204,35,23,56,197,105,171,133,102,21,104,126,173,119,106,136,146,158,2,40,89,194,105,36,5,68,218,83,141,237,13,244,184,139,33,21,207,106,45,103,234,86,92,74,146,66,175,183,69,145,108,44,216,185,160,106,81,246,144,163,145,210,12,189,66,166,69,67,123,70,159,94,238,79,147,118,159,106,200,131,122,214,191,167,135,17,33,140,199,204,34,250,176,93,12,30,98,95,175,185,82,235,21,211,183,160,38,5,151,167,71,77,232,27,201,69,33,235,105,249,154,57,158,134,187,69,149,22,212,128,181,196,211,160,66,168,143,113,44,188,158,60,83,71,21,82,215,44,199,230,94,78,59,196,216,97,114,193,1,251,207,112,93,140,54,21,197,179,147,69,226,155,139,55,232,99,91,197,24,156,223,17,59,111,42,69,77,138,77,21,193,240,212,40,189,47,109,43,10,251,185,5,8,157,184,216,16,194,245,183,193,106,106,87,188,73,190,137,120,91,99,131,139,129,111,205,138,225,126,76,188,225,73,45,131,29,214,145,101,75,108,248,172,100,43,150,16,248,248,60,65,119,246,221,144,225,131,149,129,157,227,87,186,91,136,3,176,248,161,248,239,197,97,160,151,161,8,62,121,58,160,175,199,88,33,134,15,73,252,232,179,81,12,131,205,197,197,138,129,68,188,168,145,158,46,174,20,173,233,203,247,46,49,159,133,78,117,133,150,207,88,89,241,203,20,9,84,197,165,167,97,214,191,169,16,254,148,163,9,224,86,75,59,126,152,26,139,162,176,244,205,107,21,150,85,123,46,189,241,183,149,246,196,124,213,178,180,84,212,194,218,51,146,174,192,171,1,31,112,197,61,231,17,150,37,72,109,218,248,244,147,90,137,36,7,133,236,107,232,103,161,154,151,235,74,186,26,171,48,43,130,215,30,23,8,13,147,10,223,78,171,10,246,161,139,59,181,185,186,63,135,37,201,125,220,22,103,85,30,0,254,125,120,4,140,59,114,74,195,62,79,19,35,115,169,57,190,83,165,228,133,124,216,103,142,104,89,81,36,255,234,32,205,40,247,66,114,71,222,13,97,225,140,189,79,241,116,23,251,109,91,232,53,52,198,252,193,198,83,49,253,44,254,93,48,64,54,9,58,30,197,137,51,22,79,111,163,48,17,49,219,210,253,85,178,106,234,69,16,128,58,246,134,79,10,92,58,202,187,0,95,97,120,71,116,37,41,184,39,226,228,150,250,57,66,32,31,235,55,3,54,120,223,124,188,2,189,175,9,164,166,229,225,45,128,165,147,58,225,32,54,193,181,231,226,227,181,149,71,186,174,53,61,182,229,142,159,97,227,52,250,254,62,147,151,186,46,214,4,190,34,70,182,9,201,170,30,195,171,42,110,96,161,118,178,128,120,176,26,199,195,159,241,114,224,208,127,177,88,99,184,253,197,211,93,183,40,166,100,117,15,196,176,217,242,243,48,77,238,113,110,183,117,90,234,82,210,78,231,147,66,68,164,10,218,197,185,97,97,117,240,213,154,199,16,168,67,247,9,166,247,244,148,43,75,183,149,56,231,204,18,225,204,233,98,96,181,244,97,216,12,125,15,158,115,165,208,132,220,237,48,198,124,51,138,215,117,84,242,80,34,139,243,31,31,23,133,126,73,57,52,120,54,187,115,67,75,67,78,186,127,161,194,155,238,34,156,133,1,231,85,246,209,198,41,136,175,42,32,37,136,33,128,71,13,194,151,136,149,179,116,195,208,81,75,12,173,17,84,210,161,65,171,81,99,100,91,169,40,48,89,142,123,223,239,200,168,125,208,159,222,134,73,225,226,158,148,153,122,208,132,214,90,139,129,15,144,101,178,136,235,188,85,28,150,173,42,67,197,240,104,223,129,31,111,177,168,144,235,48,126,121,13,77,67,32,6,56,60,196,155,178,210,231,225,25,161,1,42,220,203,255,239,135,71,44,38,28,8,89,31,134,77,32,54,66,165,82,60,235,47,91,199,137,175,198,249,66,205,55,157,9,59,103,37,230,147,202,227,170,247,14,90,180,199,195,228,84,203,243,52,220,43,158,173,178,104,139,250,231,27,21,89,61,93,133,119,191,53,200,196,211,196,22,92,108,144,202,186,150,231,240,116,215,117,243,135,90,77,191,107,134,3,141,170,3,55,81,133,128,241,132,152,6,6,165,90,201,180,34,185,62,225,167,31,92,18,248,174,203,118,55,246,24,12,165,253,130,230,37,183,123,46,87,123,161,236,105,116,172,161,163,167,105,89,121,55,221,187,105,250,195,112,234,78,125,119,133,9,196,103,116,209,123,171,112,144,208,251,238,168,199,193,146,233,18,241,128,230,133,203,252,155,240,69,155,141,66,77,38,144,72,194,95,67,155,39,109,122,77,157,248,187,39,218,8,226,13,5,21,5,212,42,117,143,120,192,172,165,116,193,70,8,208,179,27,25,248,241,73,42,106,104,192,58,102,181,175,200,226,151,166,78,185,25,183,241,52,139,223,244,248,0,251,211,220,141,93,244,100,42,248,236,217,149,132,90,253,105,204,39,133,176,129,146,166,102,55,162,201,129,14,41,58,35,145,12,206,223,116,49,104,168,114,56,51,39,168,187,29,108,40,252,91,128,150,142,231,64,249,93,252,54,64,198,242,97,153,56,95,20,188,1,175,82,84,229,224,14,204,187,98,147,212,218,208,151,27,178,104,115,241,6,233,74,196,25,148,142,120,250,120,216,69,24,0,129,134,132,219,203,191,155,110,152,186,148,122,231,24,110,174,228,151,225,213,43,191,205,57,34,115,186,175,184,8,94,102,165,137,201,150,191,156,33,86,28,240,99,172,146,43,8,97,163,68,68,197,244,246,123,96,0,83,54,141,103,216,180,148,212,16,195,159,146,244,163,143,254,31,247,171,6,85,215,15,37,144,245,245,187,152,60,143,78,25,248,155,121,198,203,169,182,146,143,38,215,191,220,200,89,208,99,172,161,156,63,52,16,197,148,65,196,169,160,213,220,223,215,241,71,44,84,117,0,143,144,123,246,73,217,221,64,130,132,18,136,8,70,156,252,51,3,109,43,55,14,209,178,121,71,134,235,38,72,75,116,255,58,37,169,137,11,193,98,37,20,162,79,61,196,148,17,72,227,55,51,212,135,43,37,75,94,9,108,9,125,1,204,132,75,241,57,117,39,172,51,157,31,164,3,123,212,156,4,101,12,2,22,222,189,76,139,203,84,93,174,101,232,246,177,195,233,106,19,36,139,108,102,204,136,131,79,54,70,214,131,118,248,200,226,45,128,74,20,26,14,124,181,89,70,28,205,76,222,83,216,80,82,51,62,118,209,57,249,121,26,50,239,114,85,82,202,10,127,91,56,123,17,182,3,9,122,40,12,26,42,195,91,205,76,156,135,98,64,1,116,212,35,238,189,172,245,233,97,12,170,180,12,197,111,79,240,200,101,104,133,22,228,251,219,168,44,165,121,57,230,69,137,27,136,31,234,105,43,109,15,205,102,37,158,166,13,247,225,121,233,229,58,132,196,66,70,82,58,149,150,141,58,198,21,249,110,218,34,65,137,61,69,64,51,196,40,103,21,147,207,172,241,52,152,193,114,129,25,194,96,196,35,87,51,22,45,21,159,157,237,89,140,69,151,83,82,46,35,59,50,110,119,46,176,210,133,218,109,24,80,201,190,3,231,14,169,15,87,75,118,6,26,196,70,205,58,149,48,165,59,137,172,137,103,122,38,141,150,163,187,158,60,253,208,173,80,10,27,41,74,126,251,1,174,43,3,222,56,55,30,97,129,175,74,194,4,220,78,84,37,44,250,193,214,86,49,141,139,35,222,221,94,59,201,234,125,163,16,4,160,252,95,136,137,132,122,202,119,129,192,33,205,131,180,157,30,115,38,148,22,221,203,207,156,98,62,206,187,87,142,141,246,160,171,19,146,47,245,158,17,227,185,18,49,85,182,91,46,253,52,179,178,181,80,206,180,227,244,210,45,173,15,83,171,19,214,202,248,41,21,17,113,5,184,38,46,86,88,177,148,159,3,18,187,230,213,51,102,125,254,66,186,90,24,12,11,76,200,173,210,202,121,139,139,19,246,60,101,145,129,125,96,199,195,0,160,203,1,216,68,57,67,47,28,39,110,149,135,252,230,156,212,28,83,2,155,243,67,9,68,225,65,238,223,30,62,166,101,158,10,10,108,245,192,81,225,117,140,126,252,35,37,222,57,138,59,220,104,35,108,80,26,178,69,191,184,107,75,168,13,179,132,221,216,40,24,109,254,48,117,155,173,63,98,67,130,116,241,176,158,211,103,155,213,168,240,61,6,46,125,61,77,127,187,123,215,252,162,168,42,141,253,124,54,168,18,126,177,110,106,22,167,30,93,128,128,34,204,105,20,140,89,137,146,182,97,91,119,23,19,55,25,202,25,244,211,161,243,137,207,69,183,149,184,170,154,255,234,251,108,83,191,242,80,10,157,229,46,247,183,73,66,101,37,22,33,174,145,220,104,222,221,122,244,101,163,209,20,18,17,48,218,201,142,242,85,14,154,10,144,71,60,77,140,92,14,39,68,162,59,199,138,1,65,85,148,161,198,242,159,62,112,138,178,164,242,205,112,38,156,77,15,49,128,24,10,182,79,92,123,198,86,50,46,138,231,229,128,224,132,20,6,224,71,184,243,44,241,203,86,115,50,149,252,134,78,185,79,186,128,73,22,68,175,106,68,61,158,239,194,7,60,155,92,190,217,120,199,230,21,79,146,217,34,166,27,40,230,123,129,84,213,30,230,28,218,213,124,220,100,175,36,107,139,58,217,248,168,46,134,88,76,110,167,243,50,235,94,119,49,213,30,74,126,131,175,230,26,103,91,225,143,46,214,52,156,71,223,195,71,109,236,170,20,78,199,137,72,81,11,66,117,177,80,185,218,47,131,236,241,73,161,110,45,251,29,119,142,118,5,107,125,85,36,37,122,153,209,27,46,158,185,63,108,17,36,105,163,40,136,102,32,160,129,85,76,211,141,127,53,141,15,10,245,135,184,150,111,43,172,68,126,63,169,30,30,220,134,197,165,118,149,233,195,107,184,99,182,192,9,111,74,217,136,97,194,237,227,226,105,200,169,15,207,145,55,97,28,31,157,132,146,222,61,103,99,228,175,169,17,241,134,168,69,62,26,54,80,119,219,40,177,6,204,82,197,168,237,237,35,163,19,249,225,80,106,222,98,189,232,141,180,248,188,74,147,167,92,143,148,152,202,51,172,227,204,126,166,246,241,167,137,246,86,157,46,34,34,49,106,227,236,121,102,4,188,180,248,229,113,12,18,229,189,33,16,228,44,197,80,47,82,51,162,210,98,152,243,46,221,189,207,151,147,170,117,143,105,243,226,189,31,6,37,171,80,204,62,35,22,84,124,244,5,133,8,217,87,131,74,178,169,196,31,224,156,120,222,146,234,234,95,176,55,97,184,121,253,60,6,139,25,227,34,38,33,187,253,179,193,231,84,7,190,182,97,181,83,63,98,64,79,224,195,86,49,41,188,233,226,126,14,246,80,49,96,25,223,141,188,8,228,63,172,56,176,30,151,143,102,143,126,130,2,162,153,252,54,141,185,117,249,211,84,169,43,210,37,245,164,103,222,191,21,129,184,173,190,103,43,240,142,192,61,6,238,86,31,6,147,216,43,53,142,248,76,248,120,84,225,249,235,212,75,136,193,14,211,99,13,156,189,47,119,54,196,103,213,179,68,228,189,232,199,192,212,155,162,202,81,79,236,244,29,136,207,202,103,229,140,3,6,214,3,108,244,24,244,166,118,10,248,171,187,249,79,255,180,101,232,195,224,120,184,82,200,6,50,240,156,159,109,221,50,46,6,47,68,249,84,64,19,245,190,202,69,179,97,90,229,97,221,1,167,43,158,6,88,70,77,59,178,183,243,203,21,16,26,0,22,90,41,81,136,46,248,241,204,88,149,15,110,252,113,25,29,10,192,94,142,75,174,116,44,184,144,174,207,242,48,218,17,101,45,225,183,86,140,188,24,152,137,242,142,180,104,116,101,90,242,3,120,215,136,121,213,210,238,180,108,117,250,128,119,165,214,39,166,5,122,186,245,146,127,164,126,71,78,137,190,18,139,192,203,80,226,105,194,230,202,245,5,42,72,153,254,97,220,70,35,43,251,7,55,68,76,234,68,51,43,189,1,11,238,230,27,200,0,171,12,69,219,175,134,147,227,43,70,219,188,194,220,54,115,56,155,191,28,72,181,218,30,138,142,93,118,156,48,174,213,92,148,181,1,186,195,216,107,11,183,186,43,71,1,119,87,12,13,238,212,249,48,28,80,183,26,170,99,31,107,79,227,92,224,37,14,47,19,62,98,142,187,162,99,159,91,32,15,191,99,0,151,169,74,120,119,238,12,107,240,248,17,23,162,9,66,146,14,246,60,77,101,46,165,60,77,12,48,194,196,180,237,186,248,184,121,233,193,150,223,240,106,84,23,111,156,244,170,72,233,43,125,92,123,196,5,141,108,71,197,20,162,186,174,7,72,74,10,217,105,141,37,226,227,239,206,70,212,39,63,221,172,230,95,222,221,117,181,73,17,212,15,69,208,196,224,199,85,5,74,167,209,167,184,152,142,137,174,80,231,116,173,124,38,47,1,77,180,75,83,36,116,114,60,159,20,147,160,42,73,65,167,168,197,111,56,2,177,216,123,34,166,204,120,250,187,173,98,126,62,40,234,84,219,124,210,74,193,136,28,94,11,91,122,245,203,194,212,107,202,234,96,44,207,31,10,167,25,53,117,118,101,10,160,108,216,85,245,49,203,193,239,85,0,119,242,2,43,126,26,85,45,215,159,65,151,246,152,147,250,99,67,139,152,194,5,55,101,8,16,55,149,210,1,83,87,140,27,128,98,197,42,199,255,88,217,167,12,106,48,165,117,56,187,234,168,21,159,111,112,153,199,3,147,94,128,153,245,113,131,250,161,23,20,5,126,225,58,45,112,110,170,158,142,9,120,124,242,57,105,164,143,203,139,146,158,189,200,113,161,210,207,64,150,194,160,211,74,224,63,13,100,200,124,48,214,137,43,198,140,130,29,180,116,82,32,248,27,177,71,129,35,81,238,105,220,27,10,160,63,177,81,133,202,253,197,141,223,60,4,134,170,131,223,177,41,108,247,26,241,93,19,242,238,165,232,214,137,141,235,139,57,127,177,193,41,16,74,45,246,40,221,126,89,127,58,99,81,250,47,211,26,208,20,251,250,172,229,190,115,182,42,7,77,161,202,59,65,21,31,25,245,116,73,46,86,242,94,231,52,250,86,88,192,185,191,240,237,0,127,249,156,153,137,248,128,222,111,148,144,207,217,38,25,90,20,120,62,97,145,248,119,109,144,208,117,57,105,204,221,177,135,113,26,31,46,140,1,74,234,136,151,3,157,82,149,134,128,218,103,55,62,193,14,93,73,197,29,165,227,90,28,139,234,65,123,37,50,81,189,33,9,49,87,184,138,179,169,40,23,55,0,129,84,97,165,230,164,117,136,129,12,211,15,235,152,232,253,14,141,58,29,213,149,84,118,119,151,102,180,192,86,74,10,110,195,248,105,240,218,155,242,93,0,19,117,39,165,61,129,139,14,53,135,247,18,30,241,47,212,112,51,222,153,88,143,14,173,165,178,120,108,99,57,112,113,165,224,127,43,139,7,209,112,223,42,192,46,100,61,63,92,101,222,199,139,24,215,64,89,62,80,242,110,122,2,20,75,78,65,25,68,104,203,138,151,103,178,173,250,219,229,38,57,207,62,36,133,173,106,28,162,201,28,35,39,96,214,30,49,0,54,51,118,177,133,212,228,183,11,113,145,26,103,160,25,103,186,82,182,212,25,106,195,60,252,174,140,45,148,240,247,120,24,204,14,221,103,153,148,231,136,227,199,149,95,30,50,153,116,12,41,95,47,120,127,52,244,7,145,77,250,128,85,77,60,149,96,231,188,105,120,97,131,61,187,134,30,0,202,81,189,220,213,6,86,148,54,8,172,172,116,237,20,118,233,163,137,41,226,45,87,37,89,111,153,210,6,209,50,208,66,12,147,211,243,114,3,215,234,87,233,60,219,48,1,78,45,58,199,144,22,84,204,85,26,3,103,199,234,140,98,2,121,17,12,98,130,188,15,103,81,237,41,116,206,26,144,131,234,203,193,142,79,119,167,160,109,245,105,232,197,239,172,144,149,86,234,44,160,4,231,29,218,38,199,163,60,78,11,251,62,14,16,184,27,74,126,69,48,47,95,77,77,99,149,178,227,46,43,28,90,87,145,103,173,64,104,198,81,80,98,47,36,16,117,154,190,28,240,194,121,111,160,227,171,203,54,77,137,106,43,31,26,13,98,253,49,106,45,114,232,75,98,240,253,15,29,147,21,27,250,205,9,121,158,224,83,27,11,206,220,33,6,31,254,125,120,56,192,41,226,54,21,9,136,245,132,155,113,223,91,59,43,25,114,55,24,238,184,253,140,140,76,173,40,188,169,25,74,137,238,254,161,156,94,71,145,124,40,137,216,19,29,208,81,245,19,26,165,94,45,44,29,144,159,229,233,159,6,205,48,239,154,245,236,43,9,97,118,178,99,51,14,113,127,213,187,178,43,45,204,214,205,93,171,190,217,177,161,115,60,125,150,123,62,188,116,5,126,215,184,120,73,7,169,63,204,89,46,87,85,99,142,8,2,128,81,53,142,176,224,40,151,85,6,171,102,209,188,48,91,11,110,160,210,81,2,195,55,194,192,43,164,16,212,185,74,196,86,124,177,105,66,81,114,82,174,144,61,123,248,9,96,34,170,212,178,248,43,164,198,92,243,208,250,182,20,155,148,236,168,20,38,129,211,221,163,8,128,159,38,245,171,209,84,108,249,48,244,209,72,227,9,18,159,229,105,49,223,6,242,244,196,108,44,23,114,167,236,101,20,182,78,146,56,93,70,217,45,243,109,221,154,59,244,221,209,155,59,43,53,47,77,123,161,197,153,128,170,113,199,76,96,45,206,94,229,220,106,148,56,89,28,108,94,31,100,204,39,99,118,110,206,86,175,184,31,55,80,243,32,64,177,93,233,83,136,14,96,61,124,50,247,167,141,41,243,201,91,213,53,239,22,182,207,214,4,14,145,243,152,20,174,31,77,239,148,226,112,205,54,39,47,153,76,161,186,177,133,86,160,69,172,45,21,39,163,27,141,119,231,39,2,71,131,11,73,130,16,195,206,58,53,113,219,200,78,196,119,85,242,211,154,83,166,222,231,186,94,10,20,65,54,187,203,169,183,66,119,205,179,111,90,155,125,78,170,213,169,200,47,131,188,250,193,1,162,82,200,201,143,39,199,127,243,182,40,36,192,129,53,199,111,9,204,208,87,147,52,172,138,1,73,8,119,180,81,76,167,47,167,47,117,199,141,79,201,125,209,161,17,77,175,177,145,12,248,172,104,73,7,93,176,177,85,40,201,84,234,5,210,228,119,159,145,136,133,209,85,203,73,142,157,210,194,228,133,129,94,203,100,102,5,150,40,204,237,51,144,169,101,73,70,221,176,194,158,6,218,236,173,100,49,219,52,196,189,104,210,43,91,133,122,13,83,63,103,37,39,177,128,221,200,249,218,211,148,235,137,248,56,17,61,118,146,81,209,73,56,54,131,53,81,66,149,238,31,16,36,17,115,141,94,155,120,156,235,168,106,1,79,46,55,2,64,219,170,134,231,50,24,82,222,241,135,123,68,35,80,215,194,163,81,214,181,198,161,34,151,113,55,170,25,179,88,227,89,154,232,233,10,161,0,32,126,26,32,73,177,198,233,218,146,129,129,9,165,191,124,220,130,44,38,22,49,41,137,221,29,29,14,209,114,216,111,103,47,77,157,112,107,12,238,215,62,163,135,71,74,181,206,134,247,86,94,76,67,250,7,228,221,5,154,242,107,27,158,195,41,5,233,71,76,72,224,218,203,88,18,91,165,185,92,77,58,173,159,95,139,196,72,126,248,179,147,238,76,157,80,234,174,83,156,189,31,124,153,246,60,157,34,88,122,126,104,188,63,76,85,93,88,87,116,130,202,93,207,185,156,215,20,160,39,190,100,93,171,108,181,170,113,110,251,67,159,67,96,45,165,43,46,70,207,167,213,109,214,212,18,74,97,106,89,3,37,222,43,162,211,5,3,179,106,225,28,129,183,15,98,212,212,149,41,109,21,167,26,119,102,203,232,171,161,3,163,98,48,98,80,27,160,21,21,99,89,220,8,214,180,198,95,253,106,176,128,67,9,67,251,208,181,104,143,14,241,216,254,252,169,50,97,146,179,109,35,183,123,105,102,225,87,48,224,183,125,173,39,86,78,55,48,69,66,109,221,152,224,110,67,191,235,44,215,185,18,202,125,154,226,107,17,55,218,206,98,100,6,139,169,37,150,184,201,49,165,48,224,74,31,20,145,179,179,220,225,192,19,226,123,190,43,81,246,189,227,70,238,220,130,90,182,106,30,97,252,54,93,194,67,43,106,97,122,184,151,83,121,67,215,201,208,54,198,189,207,105,127,149,167,127,18,70,113,35,231,164,108,72,199,227,59,95,125,31,166,145,100,105,41,112,38,130,31,115,154,217,107,82,204,59,128,89,9,51,158,16,239,83,94,77,14,179,149,43,62,47,211,82,96,118,226,142,5,227,170,90,98,198,36,171,83,142,43,251,156,235,173,204,88,201,130,188,17,217,203,116,132,247,95,60,221,227,116,102,130,167,91,159,206,198,200,23,129,113,90,223,84,108,164,233,55,110,110,183,213,51,45,99,133,255,159,13,70,68,126,27,211,110,132,155,13,55,184,154,34,52,45,150,118,141,105,128,160,68,186,51,197,5,119,210,104,63,215,205,96,42,236,6,221,141,96,78,196,3,10,147,121,99,242,69,157,116,80,11,118,100,218,17,107,255,13,13,145,148,226,199,103,27,245,188,138,233,126,206,55,162,79,126,86,139,148,49,8,110,80,222,130,34,122,62,193,213,188,230,116,34,245,219,158,227,75,57,93,236,68,234,232,30,125,89,183,23,159,226,27,165,173,70,212,209,151,187,151,235,222,64,222,168,87,223,113,19,102,191,210,99,117,110,189,219,240,111,99,167,21,43,0,84,41,217,255,235,99,192,130,160,3,163,48,44,188,81,96,10,186,150,220,18,160,188,150,165,129,130,117,125,249,134,39,44,196,68,115,244,183,143,77,123,44,147,25,169,35,154,17,229,183,209,252,145,102,180,218,29,189,191,26,96,18,41,82,94,84,130,105,229,55,183,89,113,187,51,83,209,167,25,109,48,169,206,11,35,221,6,136,164,94,111,68,143,86,138,84,31,252,236,89,107,183,103,212,85,112,57,13,161,29,50,51,222,89,91,200,34,150,241,248,162,88,80,123,249,82,159,237,76,29,133,90,103,214,27,23,9,206,227,217,118,189,57,13,1,125,71,6,147,191,86,227,205,154,2,198,77,104,87,106,79,197,164,229,249,22,137,122,66,192,106,210,158,95,235,94,90,186,44,207,94,181,131,96,78,99,144,13,49,176,109,91,173,109,35,25,141,52,127,235,218,242,132,203,65,206,251,22,9,60,69,231,11,116,251,113,31,38,226,172,15,111,226,213,243,22,32,144,226,145,242,107,42,81,247,29,153,133,0,68,76,32,81,6,110,164,23,34,38,150,26,139,77,138,166,233,201,166,99,118,198,114,67,76,174,236,166,153,110,80,135,154,88,102,31,107,246,8,13,71,189,182,139,113,3,117,39,25,102,73,148,47,156,77,251,176,155,130,245,209,83,108,83,96,246,53,203,146,1,233,11,63,33,219,109,165,35,7,251,123,187,65,141,97,52,52,61,4,41,113,141,12,231,143,10,122,214,51,91,164,222,197,220,81,227,169,182,183,54,171,79,12,159,185,42,52,70,227,160,112,71,74,30,56,63,239,54,194,40,23,183,60,159,243,101,55,94,172,72,65,111,235,195,197,194,11,46,5,160,116,169,184,26,63,186,23,194,144,26,111,239,62,44,247,244,242,149,243,121,218,26,3,125,206,224,48,124,246,66,162,41,193,39,220,96,245,245,142,160,34,52,66,46,71,156,20,204,142,189,0,232,65,136,185,4,180,98,61,25,169,161,15,252,120,101,85,11,124,112,164,83,164,10,97,165,232,90,236,69,139,90,187,71,255,120,148,143,49,83,0,157,113,63,251,140,225,156,205,173,77,2,69,234,127,40,123,90,2,16,8,131,6,216,148,94,163,182,241,218,69,143,19,32,110,113,53,98,200,104,220,29,67,183,143,40,215,170,86,44,44,210,54,143,220,43,197,168,138,82,70,100,218,15,34,151,71,33,23,173,100,90,165,159,111,78,43,153,39,38,163,134,204,220,225,224,128,29,60,19,172,145,9,218,25,83,188,187,146,151,210,174,139,49,65,42,244,82,175,163,72,73,222,74,176,167,65,10,26,37,129,118,189,63,197,238,231,68,184,77,108,109,126,234,134,224,67,54,223,100,22,60,155,218,15,114,148,225,49,255,162,146,177,149,167,252,25,239,182,220,50,71,234,194,222,194,108,2,206,46,254,33,216,85,49,14,147,23,150,110,80,182,53,142,4,38,211,190,229,157,231,4,63,101,219,86,54,232,69,171,231,234,32,52,46,98,52,208,10,49,229,78,162,48,138,113,127,228,40,75,5,35,41,105,103,2,53,230,222,91,106,157,112,253,17,31,93,147,202,45,214,165,218,74,87,139,56,71,84,150,66,169,39,30,122,49,220,169,168,9,159,249,41,71,180,242,139,104,76,160,151,10,131,88,35,111,201,211,93,71,154,158,102,67,43,101,30,33,237,116,146,60,98,34,211,49,221,230,162,45,221,221,22,37,242,138,214,102,173,56,93,219,103,168,172,243,129,53,104,36,234,211,155,147,47,180,12,204,172,68,200,228,84,14,227,103,117,49,233,100,13,71,130,200,209,162,216,150,234,137,161,71,43,25,173,237,184,79,119,173,202,59,198,218,24,61,234,174,105,53,236,207,165,104,192,98,249,142,28,47,77,196,20,200,148,120,121,183,196,133,234,201,68,114,52,196,244,179,233,221,114,214,54,71,17,126,131,37,79,91,204,192,18,186,85,196,205,192,70,30,253,79,147,102,139,239,54,184,0,189,61,112,134,125,82,13,121,107,62,183,94,30,110,178,82,226,186,159,245,206,52,152,213,122,159,62,135,73,195,34,248,66,53,62,172,174,244,120,117,153,132,192,136,243,5,253,167,114,224,102,11,200,132,180,82,103,151,31,99,250,236,197,59,43,20,229,205,199,206,223,227,238,134,99,217,37,13,31,88,189,71,204,25,157,62,143,239,67,52,162,221,157,214,21,1,192,192,176,250,173,117,167,180,80,107,133,73,21,156,83,181,99,57,73,59,105,191,238,162,254,61,196,236,43,25,26,144,45,84,9,198,211,120,164,242,52,192,107,247,167,225,76,87,119,179,24,166,108,108,98,146,236,210,72,108,104,74,49,48,60,161,199,193,167,231,53,133,78,129,58,69,145,34,160,61,223,142,204,137,25,151,95,84,4,5,118,194,135,122,80,36,0,58,245,97,157,99,185,165,12,190,111,163,222,245,206,28,240,109,70,87,152,148,65,20,234,118,176,52,162,92,138,177,66,187,192,186,221,51,73,225,89,55,213,229,35,230,43,145,68,90,143,152,194,157,104,204,161,227,170,62,226,25,172,23,172,90,86,2,8,88,230,111,83,55,237,120,253,249,42,115,240,162,27,137,65,10,178,217,54,154,242,232,5,92,160,116,78,253,104,206,74,116,220,77,99,53,171,15,4,139,244,93,195,113,39,251,215,208,95,82,222,209,219,153,201,191,235,208,250,209,55,41,26,171,151,193,212,235,132,27,227,88,52,119,110,72,53,116,194,243,232,209,224,5,129,128,2,92,82,159,53,3,29,134,30,226,174,208,3,29,111,190,71,103,40,104,164,138,188,113,76,136,200,36,35,166,72,75,190,171,229,21,209,20,123,250,88,102,138,4,100,118,93,116,166,97,210,40,186,81,1,98,42,190,26,96,89,197,214,200,150,90,107,241,213,20,49,42,28,41,240,176,183,149,125,27,235,218,3,228,75,131,152,207,56,69,189,138,213,120,62,106,120,229,230,180,163,169,36,13,180,190,239,48,21,12,82,184,40,172,167,53,100,248,117,110,113,191,170,112,214,184,227,193,93,177,40,163,86,36,43,24,87,47,65,4,8,186,189,43,80,221,192,151,140,161,81,123,46,217,19,80,109,82,212,101,211,152,125,166,60,235,211,157,214,208,56,34,59,245,241,12,109,113,16,226,124,1,89,244,32,78,239,226,16,46,6,205,59,245,151,141,214,203,209,1,32,68,63,238,255,131,234,156,177,93,92,12,58,159,98,224,89,221,128,159,93,148,74,151,224,23,40,118,228,237,66,204,197,179,30,12,188,204,9,13,141,245,160,65,156,207,154,128,190,136,66,107,10,180,2,58,80,10,240,0,92,90,173,212,96,189,224,233,140,151,211,208,159,20,64,124,67,158,213,227,195,64,169,84,49,144,72,35,166,229,56,250,245,1,238,108,189,5,232,51,181,200,125,40,222,47,221,8,1,88,69,62,252,236,235,7,188,156,128,217,190,189,240,96,211,43,32,41,104,68,241,116,237,202,38,75,231,102,43,1,79,190,128,231,43,186,211,234,174,129,135,66,58,189,61,48,198,192,82,228,232,104,165,175,234,153,211,202,205,120,143,200,196,17,80,16,215,159,243,125,129,15,214,42,207,211,231,204,92,49,36,121,239,203,9,249,134,190,132,79,65,23,236,152,173,35,112,232,0,60,85,223,159,223,198,64,187,202,24,110,53,21,55,216,127,67,108,96,54,178,81,233,174,157,209,161,12,125,130,2,186,173,106,33,143,208,59,198,46,172,176,186,75,168,151,224,129,198,136,85,196,223,5,166,239,237,65,174,89,191,155,73,89,53,26,156,11,9,157,252,136,75,10,96,17,115,66,186,74,167,115,242,33,6,107,124,62,35,3,172,56,64,75,224,45,80,48,97,98,140,209,99,92,128,230,74,143,24,124,83,255,105,58,200,247,51,48,48,150,3,157,163,0,42,170,112,167,199,214,56,179,224,47,199,154,83,82,52,0,127,163,237,244,76,238,28,83,145,136,1,137,220,113,111,67,121,248,128,72,54,154,96,220,133,161,229,47,43,39,14,245,41,43,16,246,236,236,43,56,212,50,234,44,111,183,101,181,119,209,145,53,3,83,119,220,30,10,138,30,136,202,163,154,115,64,196,2,142,6,9,216,3,227,58,60,200,52,141,199,48,247,7,157,22,186,184,17,144,66,71,175,40,130,37,53,125,41,48,131,42,117,114,227,17,227,196,56,114,15,19,44,181,161,40,14,208,168,3,11,137,236,82,125,129,90,143,190,141,167,127,16,5,84,105,129,28,25,56,75,16,96,231,7,180,183,111,25,90,37,149,248,0,181,2,152,182,46,60,212,123,255,153,183,124,193,165,172,39,115,191,104,196,1,132,15,79,56,17,207,7,141,56,7,212,241,164,115,87,113,198,150,153,52,43,96,177,192,48,211,157,72,165,143,23,83,145,205,6,211,169,60,100,16,203,27,8,0,236,3,201,240,81,214,199,84,14,144,178,130,21,210,95,116,104,191,90,39,164,31,74,227,178,232,66,78,2,236,70,193,236,163,24,112,205,29,175,110,91,173,253,149,254,32,77,4,20,30,137,39,85,27,148,202,199,201,31,198,216,172,160,189,231,134,112,54,90,67,248,107,143,149,134,58,155,49,101,52,60,173,174,123,1,128,128,160,190,1,140,25,184,252,203,252,177,65,188,243,230,106,232,194,232,96,191,98,0,113,82,32,92,158,27,254,152,148,42,174,117,122,161,48,120,41,89,105,118,59,128,64,171,249,189,78,151,81,211,77,206,153,154,94,148,103,136,141,66,174,218,137,85,140,184,68,70,179,223,18,42,198,51,141,45,14,175,21,204,42,180,155,145,204,6,244,38,61,125,125,8,223,9,132,233,249,226,76,194,192,44,95,5,206,72,73,33,61,199,88,170,107,140,164,180,5,38,98,75,152,15,242,195,231,32,210,31,239,0,152,12,77,148,10,36,11,115,93,248,76,104,169,68,37,25,87,212,8,92,196,154,12,34,69,196,69,112,109,75,183,154,114,145,30,175,47,96,109,243,54,18,170,43,133,161,77,176,99,9,3,234,192,42,163,118,49,200,121,71,45,8,129,12,225,226,22,32,199,103,167,192,140,32,226,76,204,188,7,238,116,91,10,129,6,91,137,183,161,76,163,35,203,186,210,180,88,134,7,15,155,100,81,112,205,89,224,168,206,129,80,78,56,94,232,151,38,16,125,1,166,130,177,14,164,141,136,225,138,10,48,110,96,35,138,238,96,250,186,194,13,111,251,88,220,207,148,18,126,139,40,23,109,114,73,172,36,32,66,91,56,233,56,229,59,61,15,147,7,143,119,131,120,60,183,62,93,32,174,8,126,128,202,103,15,21,151,28,208,134,228,133,246,46,143,248,247,49,149,254,94,102,214,115,74,254,162,153,89,255,245,127,245,103,255,247,255,243,231,255,242,191,253,75,231,100,165,47,129,98,134,143,39,153,32,251,249,242,176,177,17,91,22,179,187,216,186,104,218,21,159,63,63,183,252,116,241,166,64,119,139,24,100,139,143,254,22,0,235,113,119,125,181,107,182,127,9,79,164,13,181,146,69,60,122,77,221,71,70,252,244,70,18,141,224,172,142,79,51,19,245,58,87,198,101,120,48,177,53,186,187,216,16,166,116,224,199,19,201,221,197,80,194,220,210,46,19,131,59,232,67,35,213,176,35,90,126,196,13,40,144,31,3,98,18,75,129,211,169,138,216,184,142,183,139,23,125,238,250,116,61,170,98,251,203,81,149,225,164,154,20,247,174,186,244,156,167,27,211,174,220,209,43,165,16,163,134,174,197,199,173,73,80,44,249,119,81,197,119,25,1,17,211,33,229,171,9,42,248,181,15,104,137,166,250,234,251,170,158,206,13,113,193,181,43,84,166,230,201,248,195,80,37,36,17,19,10,222,177,92,70,88,126,151,3,60,224,237,12,230,76,9,9,230,33,98,96,208,74,191,31,61,46,100,218,17,159,59,116,127,45,76,136,193,141,157,69,158,230,117,205,95,190,105,254,89,83,196,52,47,220,41,219,198,166,174,67,35,48,89,252,179,233,46,88,58,242,70,120,171,186,24,128,160,172,35,175,244,116,198,211,103,39,141,84,69,156,233,254,118,41,89,149,37,59,97,27,124,81,136,23,235,39,187,16,26,190,239,82,153,132,23,8,30,234,130,192,192,155,92,92,166,246,31,34,198,109,93,46,37,170,147,178,74,105,78,8,49,5,21,85,182,153,121,106,190,133,59,209,166,34,135,139,173,178,125,194,33,110,33,132,44,251,136,140,253,116,169,1,144,103,221,101,92,190,254,203,63,76,60,34,6,248,203,105,223,201,97,167,91,12,135,212,208,62,252,221,199,13,160,207,81,183,127,255,250,126,145,54,136,135,101,127,19,218,248,40,74,76,92,75,123,142,45,16,132,197,191,10,100,221,11,109,92,141,11,141,40,243,39,166,208,55,235,241,32,54,254,213,100,154,61,52,206,103,149,87,252,225,148,34,166,39,38,233,111,211,223,17,187,12,224,228,11,209,110,226,179,21,234,8,49,36,99,83,117,198,198,18,253,196,224,59,95,74,87,211,71,84,107,249,148,154,233,174,91,1,246,221,236,170,18,20,228,125,235,65,77,15,195,169,225,79,31,243,106,103,125,121,253,169,112,114,241,102,26,159,27,162,230,237,10,201,56,163,83,43,122,191,208,180,233,223,109,214,197,84,49,125,72,177,209,204,92,120,158,62,230,116,243,73,53,50,129,164,42,201,122,77,166,75,241,50,182,12,60,47,54,204,183,15,141,230,243,82,210,84,11,76,238,88,48,32,6,219,212,27,130,100,83,242,135,11,5,102,250,238,146,146,231,54,16,79,104,40,245,86,237,116,251,126,91,9,158,143,99,131,169,24,143,37,251,192,169,157,238,122,176,49,221,183,159,251,243,158,81,154,222,155,48,227,126,108,56,136,41,148,205,34,238,224,129,150,124,197,99,137,162,182,214,249,22,31,102,189,59,186,79,13,253,62,247,248,237,14,134,132,222,47,160,219,239,16,211,128,160,215,143,193,91,151,251,244,210,179,61,109,138,251,253,233,124,253,29,196,134,145,86,93,220,37,243,110,112,30,204,82,188,218,200,192,154,138,27,21,161,159,24,164,209,71,173,24,90,190,207,137,133,204,116,185,160,6,105,105,184,184,14,105,20,66,12,210,200,142,119,27,45,129,72,207,117,221,220,130,162,81,17,188,54,153,146,115,233,182,248,233,179,234,92,17,170,239,184,251,252,163,41,40,127,206,7,180,112,97,96,89,15,249,126,20,49,172,113,205,95,78,96,89,55,233,180,232,173,47,53,213,158,143,33,98,57,111,55,22,198,254,1,140,84,177,145,229,185,24,204,166,173,51,186,1,167,140,159,6,134,104,62,191,77,5,193,21,31,227,80,85,18,208,146,31,164,153,137,45,109,246,136,1,61,118,241,54,210,77,21,131,97,247,125,24,21,44,251,98,254,219,208,142,65,48,135,139,169,4,210,239,94,137,118,236,234,226,130,38,80,41,197,250,211,165,64,220,168,54,52,40,39,183,105,167,21,95,23,221,195,187,44,215,149,71,41,164,190,159,57,59,142,134,223,1,228,250,234,173,144,253,89,204,115,29,134,56,91,11,134,110,210,230,240,70,38,38,104,172,115,210,12,85,211,197,71,91,117,85,26,199,67,165,88,210,197,120,94,122,53,78,107,130,141,223,166,124,103,60,55,250,24,247,167,193,106,77,207,9,224,86,142,135,207,194,79,253,105,20,111,245,125,6,150,59,169,20,17,67,6,229,38,20,4,13,41,233,225,35,20,247,69,227,16,227,51,60,202,112,1,225,229,91,161,88,229,202,122,46,78,70,239,98,195,192,144,15,171,63,93,129,33,38,106,210,245,234,227,210,206,33,182,16,142,170,241,179,185,138,143,156,166,140,103,27,130,193,24,119,58,229,203,229,18,220,217,229,69,233,149,127,88,133,164,89,213,120,129,221,198,143,223,180,222,80,253,238,188,141,194,224,19,55,131,216,220,42,206,189,184,11,66,153,75,233,234,223,100,122,247,221,158,176,64,146,110,6,218,165,198,240,189,66,38,189,201,148,38,50,215,43,164,244,156,235,181,122,212,145,39,177,17,147,214,73,50,227,4,8,230,244,207,194,234,76,226,111,66,183,65,33,70,136,43,104,43,34,62,223,149,122,188,27,64,240,59,39,80,156,209,211,236,98,114,77,98,29,54,187,150,99,163,81,163,191,229,0,81,70,186,106,28,32,252,141,33,6,51,196,139,248,6,62,101,157,190,123,121,249,132,126,62,134,214,113,56,101,185,160,60,42,105,196,132,147,187,120,196,11,28,6,31,57,16,76,101,171,24,195,40,14,216,81,64,125,14,253,176,100,89,114,23,91,191,208,16,49,117,197,238,92,89,229,92,22,151,177,17,80,253,114,201,182,209,240,71,155,190,220,202,29,93,60,172,240,89,63,140,161,197,38,167,28,94,236,90,52,214,30,30,125,56,103,31,28,25,157,53,114,97,227,106,165,155,240,49,161,65,155,132,194,131,207,91,87,27,78,178,18,138,154,75,65,46,86,160,173,231,114,103,151,94,5,65,182,64,60,172,208,38,110,24,210,9,58,103,103,9,230,21,115,121,62,91,9,64,177,25,87,231,177,213,213,75,177,130,171,20,134,41,220,133,23,82,192,70,62,195,125,2,19,237,92,41,207,70,131,221,201,77,44,67,16,47,58,163,16,178,198,189,251,67,227,167,51,74,96,50,70,198,158,85,47,165,1,184,158,102,88,35,198,76,34,191,77,233,75,248,125,176,229,80,183,112,197,80,195,231,120,122,24,217,131,252,54,6,219,181,239,104,83,146,113,55,2,79,49,163,214,210,86,100,31,209,73,247,113,229,152,21,149,164,123,203,196,168,52,183,131,64,15,200,162,238,96,159,32,139,234,22,26,173,15,91,197,244,186,196,211,116,40,119,93,205,99,137,150,212,194,28,7,183,78,79,31,197,123,41,164,21,135,71,164,213,88,228,253,167,233,74,93,114,169,55,2,191,117,185,24,124,148,173,91,1,236,213,125,165,77,106,183,72,183,145,228,244,27,132,6,153,161,113,166,70,219,75,91,119,100,101,23,81,242,244,221,83,155,231,98,170,81,68,151,210,125,55,239,203,139,225,17,223,239,58,122,128,218,11,159,51,104,149,146,232,28,171,12,46,225,163,208,184,61,197,252,227,31,210,62,241,52,92,208,75,196,120,2,97,204,3,116,157,228,214,6,250,15,236,133,59,180,145,196,9,193,129,233,241,93,199,104,205,170,238,234,180,128,80,147,245,82,33,127,237,214,4,249,133,169,78,95,253,41,3,85,255,165,165,231,213,141,20,120,120,40,163,22,137,215,84,227,13,10,143,146,234,161,81,245,229,0,119,250,133,79,169,138,112,176,152,120,142,208,164,163,91,121,99,81,49,78,79,28,46,32,179,178,138,143,199,159,154,63,77,36,53,39,29,90,154,14,191,130,152,52,138,220,233,212,43,172,184,158,0,33,1,104,70,196,199,171,251,224,168,17,119,154,179,229,229,231,83,202,215,140,96,158,66,129,10,94,196,9,134,147,208,165,203,250,17,174,184,141,213,34,214,138,167,64,52,67,196,244,244,134,166,37,109,181,228,97,34,98,227,138,97,136,146,211,119,78,12,120,133,161,106,169,185,149,187,173,82,8,176,102,136,193,171,20,109,88,33,138,93,43,252,167,132,117,40,223,85,26,84,163,161,168,65,199,145,171,15,226,194,118,61,187,31,218,77,153,83,154,143,74,172,39,224,153,85,215,147,170,219,123,252,166,81,220,117,17,159,199,115,185,235,89,31,123,130,114,72,194,0,46,38,43,148,155,138,143,11,212,175,79,10,75,217,120,196,245,186,195,240,139,169,9,71,245,222,113,181,103,104,242,188,31,205,128,78,250,122,101,77,147,99,163,201,138,101,227,105,92,161,201,57,80,58,242,110,76,206,46,6,165,68,110,117,56,143,230,85,198,150,241,126,126,27,0,9,241,212,57,4,207,172,245,15,14,100,238,31,200,46,209,197,0,234,207,175,7,248,7,70,27,22,2,17,115,245,221,59,38,89,121,140,136,233,175,138,173,214,141,49,85,70,150,0,72,116,7,139,248,68,215,216,7,183,66,202,113,62,219,126,195,0,197,166,89,158,230,249,44,98,200,123,83,68,78,200,124,138,210,43,104,193,123,17,252,194,245,59,123,144,136,95,72,161,105,214,103,13,8,40,174,55,131,227,233,34,70,179,135,102,0,47,255,66,22,254,192,129,149,209,175,46,110,185,138,218,41,244,167,246,121,53,121,174,106,0,210,94,186,191,238,20,203,75,18,167,121,196,94,104,97,241,187,38,221,64,54,39,102,110,186,56,3,196,168,63,77,96,121,249,200,18,101,32,83,197,84,129,68,100,49,89,100,95,165,208,189,69,212,18,10,170,164,51,10,110,89,132,161,55,201,38,81,244,132,226,73,181,184,24,165,178,127,177,21,250,125,26,132,66,61,249,71,205,143,21,129,251,181,166,228,61,109,27,102,135,86,66,76,174,88,2,43,199,60,105,55,106,99,213,125,122,177,18,84,8,101,219,141,249,73,245,33,61,213,95,253,36,98,88,74,167,234,5,16,196,99,86,176,208,154,94,65,244,5,198,86,177,0,80,127,158,198,134,143,16,54,196,82,18,101,166,242,139,38,21,23,79,230,168,171,174,61,46,171,167,151,186,81,160,234,195,71,212,92,151,90,194,60,73,204,134,242,72,58,9,34,122,110,20,109,34,166,185,175,223,208,60,64,197,50,41,205,90,187,86,196,253,169,129,23,117,71,251,68,118,239,170,67,6,94,245,86,39,240,191,107,228,28,184,19,100,224,84,109,239,251,48,149,72,170,136,135,177,62,187,180,88,119,140,72,209,163,235,166,51,164,167,179,26,120,84,105,247,213,20,231,119,53,54,0,21,136,87,3,14,170,134,12,121,172,200,255,116,75,31,61,54,214,130,5,204,197,203,250,102,197,246,163,143,238,102,97,128,255,76,175,133,230,213,172,136,1,81,106,143,9,118,62,186,68,138,7,75,191,168,120,66,153,218,35,185,52,231,179,88,212,8,54,87,210,102,182,84,61,29,216,72,197,35,131,192,223,22,49,183,171,177,121,222,180,23,122,82,141,32,138,238,35,185,138,97,146,182,238,131,243,211,30,24,135,247,176,138,43,91,201,114,228,155,110,43,153,62,97,17,23,43,35,116,49,61,46,58,174,102,177,215,25,153,190,94,166,238,3,156,211,230,134,70,183,140,176,46,38,105,117,17,159,211,48,167,26,88,231,76,247,200,91,209,179,177,244,194,5,5,46,6,78,251,230,208,219,154,38,201,21,171,145,135,145,81,139,152,162,49,95,233,220,173,246,74,141,51,148,140,127,22,157,215,73,55,194,25,103,104,42,184,110,166,26,141,204,111,138,189,79,190,171,168,169,13,179,81,117,103,179,67,229,188,146,218,125,48,68,121,208,144,162,151,156,202,163,169,136,137,196,184,33,236,82,155,51,83,83,83,98,220,25,40,68,85,162,112,137,133,150,164,41,111,53,181,19,172,212,203,21,29,8,14,121,171,141,2,192,105,36,64,203,15,119,155,136,185,18,67,87,81,41,94,30,59,97,214,22,105,194,210,223,124,50,87,125,31,57,246,209,217,238,121,170,37,64,47,215,221,40,3,206,26,17,147,84,170,37,54,202,48,234,238,43,158,71,35,172,117,119,97,23,252,71,144,234,90,139,232,52,129,211,213,196,110,67,179,149,72,177,64,103,3,248,244,21,27,70,118,40,28,160,68,52,43,92,168,253,8,67,156,41,205,73,111,107,128,165,110,118,52,91,147,165,12,28,176,214,40,144,161,43,191,235,102,40,160,42,68,160,149,45,42,124,56,213,96,227,234,188,5,0,0,226,203,9,40,153,112,93,185,229,3,187,101,241,224,161,222,233,145,8,164,170,142,178,214,43,78,164,10,99,228,180,193,14,137,196,90,171,68,241,64,18,209,253,172,233,209,66,89,208,140,148,51,95,89,197,45,203,80,124,172,33,133,13,75,148,56,144,14,187,222,159,30,166,213,85,92,239,141,122,116,70,214,211,105,210,122,247,120,178,248,153,136,73,167,109,153,113,28,49,17,143,53,98,19,91,49,97,85,105,59,174,110,20,100,100,242,105,77,223,77,214,240,254,52,148,132,34,93,4,100,90,156,108,50,61,98,20,162,249,246,205,194,103,250,230,101,43,64,246,5,82,79,140,140,204,130,188,124,114,182,67,159,165,53,164,253,176,2,198,53,83,191,58,9,134,53,137,45,208,132,7,187,119,172,22,140,193,93,196,214,37,213,238,90,151,34,222,7,11,223,102,220,185,180,167,247,165,226,73,93,96,84,254,80,198,39,33,46,188,249,26,41,49,195,196,238,18,176,36,43,91,194,116,3,150,32,15,253,48,218,214,98,19,19,20,73,69,238,31,104,33,150,148,254,156,91,87,147,148,86,93,147,164,148,10,131,72,31,94,179,250,156,130,126,119,116,239,214,207,62,166,133,239,21,144,8,134,170,172,252,195,118,229,101,69,63,208,109,250,93,176,216,69,105,28,169,61,85,151,71,101,16,83,94,46,70,107,233,130,53,179,39,66,76,181,148,132,30,142,221,114,246,158,23,83,209,129,219,68,205,227,7,145,223,137,145,129,38,41,147,82,12,16,162,68,121,26,21,97,178,79,51,245,81,94,156,0,252,208,241,127,84,92,131,116,240,167,84,107,101,157,180,92,40,165,240,167,87,51,163,73,196,20,129,121,144,139,187,172,37,241,38,129,16,94,125,68,169,214,185,118,171,62,157,32,249,24,177,149,232,21,215,161,17,173,78,81,107,146,128,145,145,141,104,16,67,115,198,54,102,232,226,97,164,69,145,104,220,49,103,22,192,13,20,241,185,130,34,60,215,193,37,89,114,70,192,47,78,57,84,67,33,4,34,215,31,86,81,78,227,74,167,250,16,9,51,115,133,107,4,83,140,102,73,192,154,36,164,25,55,84,25,235,17,39,72,168,199,53,209,138,38,49,241,247,110,193,7,197,35,69,151,251,236,112,176,118,70,20,107,29,19,65,84,30,41,234,26,30,95,53,78,22,249,44,208,16,86,13,211,147,88,128,184,47,228,175,231,140,154,40,200,100,170,92,80,201,138,8,99,74,155,149,73,220,205,96,229,112,57,94,222,160,73,145,35,146,90,159,78,27,104,237,249,240,89,201,203,143,250,77,253,90,227,181,9,30,2,98,250,162,111,153,89,165,152,81,246,202,241,201,106,142,119,159,77,154,37,0,157,88,161,20,59,137,208,193,20,117,106,136,18,82,163,102,155,88,86,219,186,166,67,202,28,201,221,8,244,94,154,177,23,104,161,217,98,81,31,219,163,230,29,22,117,131,71,104,202,184,161,242,93,225,255,180,101,88,34,46,158,198,139,62,239,164,88,202,187,138,56,155,26,10,247,200,176,225,174,152,190,154,91,204,72,175,200,197,1,170,86,207,144,174,71,217,105,82,188,218,214,74,172,82,241,120,204,241,220,88,219,126,197,214,181,179,194,53,155,4,138,135,136,169,31,137,135,65,57,47,250,48,118,91,204,74,63,46,250,72,250,48,9,129,40,174,3,87,174,203,164,0,237,58,196,213,101,233,151,136,217,105,30,159,54,128,92,185,129,76,75,213,91,61,7,66,250,197,182,180,115,203,249,11,95,24,164,164,45,191,77,69,65,68,98,127,218,119,178,44,8,5,210,215,186,132,2,162,233,156,193,74,184,250,245,225,41,130,150,167,205,19,188,11,2,57,102,147,245,58,58,134,82,49,23,91,149,173,138,43,53,54,119,181,205,68,16,49,112,7,81,154,71,142,242,2,101,83,246,111,48,185,177,211,218,16,2,88,196,128,206,92,167,116,1,188,45,191,125,54,202,206,49,169,32,70,75,49,229,164,117,236,60,30,190,52,4,102,85,150,155,51,48,34,220,115,244,198,185,47,139,138,217,229,37,180,45,197,93,247,233,133,162,202,17,35,40,132,127,110,100,144,78,81,218,76,175,190,52,152,16,17,103,218,28,34,70,0,205,128,76,234,50,44,143,187,203,51,32,197,178,29,146,177,3,198,86,36,251,144,139,46,9,41,185,216,200,128,163,108,153,53,218,64,74,24,129,22,92,202,207,135,149,20,53,239,92,235,93,106,201,172,199,181,166,40,22,195,58,145,228,22,53,83,144,59,69,194,15,3,254,94,205,180,137,83,135,19,181,150,231,226,213,37,161,186,30,55,43,194,146,231,233,123,19,80,175,5,37,86,9,113,203,18,89,132,135,131,162,147,136,59,158,141,179,117,73,184,191,178,91,13,221,20,135,142,60,99,124,205,91,121,139,22,186,210,163,13,90,141,83,64,143,137,152,229,180,156,38,199,205,49,165,102,92,173,34,38,160,29,94,18,217,119,41,127,64,12,132,95,92,128,176,55,21,253,237,108,218,252,222,189,130,202,134,24,90,202,124,173,134,188,116,189,146,245,63,135,57,195,69,61,229,221,248,169,81,68,10,110,61,57,64,17,111,3,176,9,171,252,156,237,45,226,179,149,82,75,97,87,47,112,135,101,100,56,36,123,71,23,2,72,92,67,102,5,84,253,229,46,53,64,79,171,78,221,12,116,9,123,248,165,193,105,125,145,113,171,33,211,205,219,53,50,172,47,68,196,20,24,207,232,36,192,218,76,77,183,49,157,135,241,52,165,46,82,109,198,9,163,251,108,135,97,61,164,50,131,109,2,249,70,14,171,124,104,16,218,16,103,96,93,142,119,215,158,245,2,228,46,111,53,60,2,156,98,89,17,46,18,80,77,92,76,112,235,189,195,58,181,51,215,176,22,96,169,250,83,59,61,195,221,216,144,81,202,195,148,67,236,126,29,60,186,171,68,218,137,190,132,97,60,0,213,168,122,113,119,106,184,111,64,235,249,97,186,238,115,151,135,103,210,139,153,136,234,46,55,202,0,122,205,126,77,138,149,175,107,153,231,163,178,8,249,207,20,81,6,74,101,213,136,59,150,109,139,82,77,2,5,83,179,218,32,173,28,119,179,221,48,195,42,106,195,1,181,237,215,95,219,70,214,37,70,28,44,60,235,250,26,70,218,38,134,22,39,172,134,227,185,200,202,136,211,11,97,103,187,158,10,213,67,154,11,73,214,175,20,126,41,165,206,171,170,245,9,111,71,108,133,78,145,78,154,143,229,75,157,155,247,23,25,91,138,124,88,163,120,54,220,160,74,41,185,90,213,216,86,30,62,105,231,232,244,199,46,198,85,12,199,178,88,10,72,6,6,75,91,114,39,136,190,168,177,31,139,189,24,138,146,139,207,205,187,31,155,27,55,38,186,170,146,117,66,118,181,247,57,20,238,120,38,220,181,166,226,102,84,121,63,226,10,6,66,83,195,152,68,90,100,227,141,218,94,35,32,9,160,150,234,246,136,133,91,182,120,150,128,179,228,233,97,6,212,87,89,73,124,226,4,137,159,7,41,80,4,103,193,134,58,189,35,85,63,217,149,142,159,153,213,233,29,51,50,195,148,127,83,27,162,82,168,161,190,41,175,68,208,181,60,2,50,46,138,194,93,204,44,109,125,247,57,110,17,65,4,30,145,20,145,56,243,96,0,199,200,168,57,209,54,133,115,145,142,91,123,91,45,172,183,53,8,1,98,115,113,41,71,95,142,23,133,231,187,133,180,80,138,171,175,38,106,228,82,208,130,53,248,72,244,107,14,143,0,86,142,139,22,154,157,43,119,71,26,159,140,90,235,82,251,154,201,157,196,165,91,12,100,95,74,170,142,129,68,127,209,112,49,213,198,18,22,165,221,46,69,234,170,208,137,187,117,177,10,158,184,235,51,168,76,206,234,78,157,80,240,19,253,183,13,181,80,67,151,57,65,3,239,98,176,164,36,242,146,140,13,218,21,82,249,41,50,212,32,129,229,107,191,141,82,184,77,106,86,71,126,27,225,252,39,46,86,162,37,98,88,62,98,61,232,44,21,56,109,59,247,103,70,93,221,25,227,72,121,52,18,244,154,94,212,97,144,215,75,122,49,49,21,106,119,157,66,132,168,168,91,105,250,208,207,253,81,85,20,46,171,42,5,67,203,143,38,22,45,27,73,197,70,49,239,98,130,33,143,34,166,69,210,103,156,115,219,53,201,153,72,73,248,233,201,86,64,172,82,160,50,195,238,204,63,149,128,122,67,80,36,236,90,33,255,180,102,171,51,13,104,178,12,172,13,189,54,233,143,140,68,79,54,99,66,140,86,104,90,115,154,49,50,171,198,203,122,171,2,68,224,159,101,45,172,234,76,143,159,130,85,23,247,154,167,120,33,160,98,57,244,38,98,34,153,234,218,225,21,22,55,254,140,129,182,139,213,74,33,124,139,130,124,40,41,202,37,171,179,167,41,226,216,46,6,137,61,61,142,252,132,127,243,19,211,18,52,234,210,43,29,86,120,31,26,161,230,174,247,207,185,240,105,130,241,145,91,24,78,196,32,9,244,30,98,226,228,18,159,39,100,147,162,91,38,147,15,215,154,15,168,30,240,206,93,188,141,219,75,206,223,176,251,203,87,236,152,204,187,60,154,184,150,208,196,217,142,152,70,255,141,161,193,77,102,240,156,32,46,18,205,0,84,210,140,221,130,229,89,31,189,50,119,68,170,243,182,30,140,71,93,14,110,142,56,96,164,47,135,234,90,204,88,63,251,224,97,63,89,141,115,249,205,171,118,10,59,71,85,158,81,210,185,74,163,78,34,105,192,119,102,51,178,93,237,80,144,162,87,200,0,226,203,77,25,139,253,107,5,195,25,198,72,225,63,193,64,147,180,82,58,99,255,37,191,252,0,220,44,218,133,154,173,33,44,52,226,25,23,184,46,146,70,2,253,179,132,50,134,59,87,122,67,10,188,111,209,84,12,11,203,49,221,37,9,197,213,25,182,39,184,182,69,171,39,12,232,106,121,202,189,236,106,64,185,146,93,51,0,3,127,57,91,71,123,36,10,154,58,170,57,207,164,181,57,214,147,248,27,206,193,132,216,104,50,36,249,214,64,205,116,187,151,220,77,237,90,249,212,0,16,11,113,94,208,163,72,74,146,234,10,143,118,65,46,172,61,147,101,64,124,225,193,174,74,37,129,68,185,185,177,114,246,25,173,224,14,79,45,62,154,198,7,17,230,196,122,180,18,32,164,208,96,185,173,210,44,79,36,3,35,225,49,61,185,86,135,97,201,105,14,24,112,231,24,217,2,97,168,60,85,108,185,135,159,81,81,60,79,189,202,217,57,173,186,119,117,236,63,56,156,181,54,137,32,247,138,167,9,87,77,173,237,227,228,187,94,193,7,153,154,249,38,29,150,194,229,60,230,199,91,61,75,231,212,222,1,115,176,9,195,106,13,42,190,160,95,50,141,249,126,42,132,72,48,239,107,215,118,67,195,81,241,90,126,201,24,24,171,166,28,43,8,106,35,18,65,201,232,236,178,150,141,156,125,218,228,167,207,53,173,101,58,29,196,195,248,105,107,175,144,74,28,84,121,245,248,3,49,240,82,159,10,113,238,133,128,3,56,151,95,213,100,13,81,239,187,209,192,88,90,77,204,121,98,172,184,8,225,196,80,48,160,47,239,52,211,135,27,79,232,243,41,186,55,136,188,240,175,12,84,91,155,5,136,15,95,164,130,138,179,32,191,141,78,233,23,109,128,50,42,45,171,31,180,153,222,224,198,218,90,6,129,103,86,194,216,135,60,53,109,217,135,80,94,143,40,182,36,159,137,183,253,116,111,212,200,244,80,35,244,100,45,26,145,207,28,80,6,230,5,137,17,215,168,66,142,254,39,195,39,44,226,135,224,167,175,124,51,150,117,108,45,189,237,6,15,22,123,105,130,101,164,79,195,66,55,82,164,238,224,22,125,90,202,104,85,240,96,213,177,192,65,35,202,79,75,217,140,112,49,213,200,93,2,244,214,82,22,38,187,117,11,106,69,24,101,107,59,210,22,199,232,93,212,138,136,152,137,202,1,20,2,76,239,126,196,199,185,159,33,38,184,245,52,68,255,94,20,146,223,139,183,114,172,154,191,96,188,149,223,254,131,127,248,111,255,245,127,255,231,255,248,159,252,165,227,173,244,159,60,224,135,54,65,141,196,57,158,53,234,78,17,55,99,184,250,196,32,251,220,166,64,196,221,170,81,93,60,192,159,221,143,184,125,97,115,196,156,247,11,108,134,152,158,131,253,137,179,53,191,138,116,26,203,176,75,169,204,190,136,108,38,198,144,115,49,129,158,46,35,27,205,216,204,62,49,20,57,66,131,50,129,64,46,95,125,2,98,163,30,125,190,107,124,25,24,144,195,65,126,89,242,112,51,76,164,241,137,207,198,219,215,126,249,1,148,154,95,219,31,98,34,49,77,166,180,254,224,194,126,226,115,213,166,162,35,195,194,207,229,27,56,13,188,229,202,184,111,124,173,206,38,165,238,65,102,59,81,126,83,252,197,20,101,223,118,15,196,232,245,234,226,74,91,159,46,6,158,224,204,33,174,52,101,168,24,80,146,236,223,92,186,33,236,170,24,56,217,245,137,161,63,170,73,127,155,224,173,139,127,74,166,154,126,243,185,77,127,12,89,35,87,73,87,121,82,61,121,204,243,175,42,2,79,142,16,66,206,58,95,0,1,182,16,67,169,34,139,1,43,195,215,20,113,196,240,63,11,115,242,164,92,167,125,38,25,98,35,62,208,167,105,32,76,254,52,117,33,130,76,203,211,105,127,140,3,136,27,173,4,243,25,90,254,72,49,16,115,247,133,231,209,141,110,170,127,96,18,52,107,144,170,209,195,67,229,220,135,24,101,98,179,223,116,189,192,158,24,46,62,223,213,159,167,207,36,174,113,197,73,120,45,128,119,221,95,30,220,132,69,153,199,13,252,53,127,14,149,137,193,93,20,233,196,120,25,119,92,66,219,135,180,18,174,15,41,53,44,242,234,99,150,30,191,115,186,152,2,227,11,93,137,217,73,161,81,188,187,26,178,200,21,115,127,172,250,157,172,89,44,22,95,68,156,170,67,185,145,216,162,172,111,200,71,119,139,131,249,98,82,138,35,164,153,211,170,90,122,12,237,135,250,67,94,142,27,241,85,70,35,6,83,112,203,208,64,42,47,126,186,176,98,211,133,177,56,226,243,165,231,34,245,15,3,131,88,240,174,207,58,210,43,92,124,214,160,195,189,104,44,6,4,247,117,156,255,124,22,235,165,194,190,98,202,50,30,235,69,251,68,90,28,64,21,177,213,1,235,155,207,221,54,238,176,51,205,77,50,174,108,29,157,190,81,146,169,107,29,54,172,220,254,85,199,114,104,74,137,206,81,44,216,208,46,6,105,89,52,14,25,214,146,90,72,141,27,84,31,134,161,227,91,173,97,252,195,115,170,248,88,22,223,192,6,132,178,185,169,116,208,151,224,3,59,46,200,232,186,81,178,117,78,249,187,1,162,200,207,192,0,231,45,46,5,236,186,110,157,81,82,10,254,85,208,153,10,77,3,176,6,16,222,118,23,243,89,23,59,146,19,219,188,208,3,40,33,90,34,198,187,15,146,171,4,76,109,238,22,217,69,25,12,38,255,105,178,51,130,254,200,38,107,99,184,74,24,134,158,91,100,100,13,126,143,233,115,134,177,172,55,166,1,237,54,63,30,63,172,150,91,38,229,12,229,92,161,49,52,66,129,77,95,14,95,115,189,98,216,138,134,158,30,80,174,174,56,215,164,58,229,92,8,123,196,192,205,63,105,122,50,83,26,53,230,172,194,225,40,63,13,252,211,242,229,34,217,157,84,227,160,211,191,48,164,137,167,192,159,18,135,240,94,115,123,51,69,54,143,66,1,128,244,142,186,236,37,10,188,205,31,10,130,88,142,73,89,164,40,179,106,197,159,119,169,139,16,10,76,58,190,241,34,238,70,1,2,67,196,56,159,110,131,152,51,163,151,189,53,187,126,85,221,182,73,207,87,232,22,38,60,56,226,244,96,204,44,221,164,70,0,114,247,48,166,180,110,164,77,133,94,241,41,61,134,192,22,180,233,105,0,248,249,30,62,156,27,121,121,7,32,227,171,151,53,182,89,234,99,245,178,135,14,39,199,217,252,65,68,17,113,163,237,45,223,167,193,178,86,49,129,228,21,226,118,99,67,72,129,100,111,119,100,196,30,244,66,70,45,172,16,211,0,145,30,75,131,222,193,120,55,124,247,114,56,1,183,205,205,77,202,65,70,91,24,3,41,109,33,79,25,159,109,165,103,50,180,98,158,157,255,182,33,75,171,173,112,172,163,49,202,85,119,134,225,44,98,112,66,220,58,195,6,79,73,237,43,171,220,233,62,167,52,168,222,180,63,22,41,25,162,56,125,199,251,73,93,116,41,105,48,18,115,33,158,178,15,41,116,26,203,173,217,51,243,93,239,15,248,60,90,28,16,194,109,93,159,29,24,48,247,2,48,174,73,49,221,12,51,51,14,200,70,13,171,85,120,134,81,253,124,128,90,36,221,68,180,214,209,60,208,66,156,73,156,200,106,0,44,213,252,221,32,210,31,131,73,86,227,172,100,239,190,150,231,152,115,71,202,192,97,161,30,97,84,30,91,119,10,81,251,164,178,232,88,72,110,73,144,202,16,34,234,73,160,104,231,144,178,21,100,173,232,93,157,37,199,149,91,1,231,151,119,195,82,62,114,216,25,68,172,197,43,162,130,56,95,91,153,18,141,87,108,100,157,254,114,174,170,45,223,5,171,242,168,241,217,5,35,71,14,23,220,145,179,187,87,68,245,35,165,239,42,110,85,140,152,110,245,233,42,62,142,203,186,54,206,44,66,160,202,111,143,157,227,187,143,198,216,125,234,111,247,222,175,169,13,237,161,16,58,131,111,178,191,114,3,76,105,43,95,190,171,77,255,22,140,207,159,216,96,199,69,213,210,2,247,129,32,153,145,95,149,96,152,222,49,170,48,220,129,160,133,65,46,54,0,70,49,31,92,204,13,172,195,6,108,115,184,139,11,12,13,197,119,87,76,9,220,140,77,220,233,70,206,242,85,32,88,134,169,49,129,150,22,130,8,67,40,175,95,119,49,95,77,151,137,184,192,3,126,219,156,194,253,176,195,119,79,200,132,12,108,134,57,124,46,104,165,239,2,167,63,159,37,142,167,207,54,92,42,165,195,62,124,147,51,140,139,133,106,200,79,14,80,241,179,203,186,250,61,19,159,56,207,56,246,64,101,202,38,60,166,45,180,11,161,110,72,155,203,22,102,123,151,209,226,62,183,138,249,173,63,77,233,79,92,217,108,21,253,105,118,165,123,54,231,2,4,46,80,142,135,225,180,53,31,153,177,238,36,217,224,180,163,149,251,180,221,132,186,28,240,61,135,125,117,214,162,10,219,192,196,132,29,31,190,133,137,225,115,144,109,182,136,148,180,251,114,118,134,110,133,25,5,53,63,79,63,134,202,0,203,174,231,251,52,53,215,67,196,188,47,199,211,24,76,89,197,88,54,30,198,1,164,26,243,64,196,63,17,127,23,79,235,79,18,113,178,194,250,152,84,131,160,87,49,8,47,119,206,207,79,233,156,219,153,137,119,131,151,160,199,167,129,9,127,159,37,1,247,156,174,222,174,157,114,12,174,114,129,82,136,193,24,16,85,124,22,164,110,83,197,6,192,221,238,87,167,37,183,226,176,161,246,187,156,86,142,37,98,78,64,216,103,205,184,111,85,156,173,126,220,197,160,226,170,52,97,194,134,212,120,221,151,138,1,33,143,119,131,8,167,26,137,178,174,62,253,187,96,124,202,122,131,88,87,65,216,218,199,63,47,67,181,6,92,133,57,246,33,168,227,99,60,191,77,129,90,60,77,3,69,94,207,119,181,28,115,90,140,244,74,39,5,223,63,164,86,17,160,15,27,15,153,159,221,98,230,183,206,248,176,2,31,23,27,20,168,138,39,30,140,175,54,188,229,179,234,9,33,137,25,251,140,186,175,231,118,130,171,167,198,103,179,30,181,235,1,162,21,55,252,23,250,243,146,104,180,65,21,110,246,235,135,175,44,194,255,120,206,118,33,210,27,79,63,250,14,248,210,54,195,126,162,254,58,233,54,36,217,48,71,150,57,107,245,81,58,214,98,22,98,148,103,213,59,192,168,114,67,188,211,150,232,24,248,36,215,249,33,155,118,203,212,209,165,246,85,62,225,121,79,181,57,167,85,88,135,34,206,205,32,41,69,76,145,70,124,51,229,30,93,76,82,130,253,116,111,186,152,210,44,9,60,0,62,114,140,178,239,229,112,29,13,161,3,128,136,2,228,174,225,98,188,159,173,98,170,204,124,43,0,222,88,84,109,16,178,58,74,105,187,184,157,215,21,253,109,156,127,63,217,150,115,93,178,13,193,206,92,161,106,187,81,143,201,130,28,177,21,48,134,24,106,183,242,136,65,130,119,113,2,165,254,121,218,202,98,66,220,150,186,86,22,5,92,30,70,2,138,144,222,96,29,185,129,173,133,248,24,50,114,163,87,128,246,221,47,163,174,75,199,69,37,196,240,253,175,177,64,120,106,62,108,121,4,120,84,186,204,150,205,239,62,213,128,208,13,113,14,32,107,106,17,247,162,110,44,9,181,151,205,70,138,99,69,88,61,11,227,222,180,88,74,236,94,58,243,241,132,68,124,12,225,234,33,137,254,195,16,209,85,124,118,137,175,50,101,216,69,55,193,79,248,201,191,11,30,177,178,247,243,238,171,37,193,58,150,190,103,19,163,81,124,100,22,12,145,219,122,182,159,158,56,23,211,169,213,244,229,24,171,30,148,38,226,95,133,108,134,14,66,235,129,115,49,28,112,186,249,65,9,254,8,222,17,3,190,50,229,105,186,239,166,223,91,221,208,175,213,126,234,56,169,241,97,149,146,97,249,46,171,61,119,75,128,6,170,34,54,202,4,27,97,250,125,123,230,196,122,176,69,124,52,200,246,51,125,204,155,99,31,234,195,70,254,232,219,175,144,47,146,123,7,128,195,30,142,13,245,33,171,235,145,30,96,39,109,17,23,177,239,177,86,75,150,135,41,179,147,181,158,180,140,186,122,230,167,251,86,61,7,194,211,232,229,62,93,135,234,131,163,74,134,138,177,95,101,49,39,232,136,105,132,184,77,97,239,133,74,8,232,29,159,179,66,39,138,238,148,149,80,233,49,52,208,141,196,50,155,224,33,36,55,134,233,36,79,77,238,114,46,165,218,98,100,116,69,75,92,140,234,254,17,241,41,112,128,87,17,123,21,181,232,224,42,38,38,210,37,147,70,235,207,142,77,90,104,190,145,120,6,117,85,45,199,225,43,144,228,138,119,113,62,171,245,28,187,144,144,245,146,161,45,138,197,190,114,127,91,17,124,176,41,226,77,101,97,108,82,202,166,101,61,151,53,117,214,216,135,220,106,114,121,96,4,98,229,248,1,161,36,181,139,20,74,56,143,187,129,123,145,154,14,28,12,206,143,170,220,78,182,165,40,31,241,254,186,113,126,244,66,18,146,94,196,173,135,21,223,141,119,119,232,111,83,62,228,225,16,200,238,182,10,73,186,121,8,21,182,210,146,91,126,62,58,151,171,105,161,228,235,250,203,86,20,236,115,114,148,29,55,151,204,40,67,155,161,223,207,106,118,157,50,219,91,161,207,136,171,169,45,188,8,23,238,16,83,175,189,228,50,167,243,99,69,54,21,30,149,161,49,59,102,108,181,29,98,242,50,170,207,54,7,116,198,173,85,23,113,59,17,183,218,107,138,27,179,193,166,45,7,136,138,253,8,34,17,207,205,121,169,56,161,116,226,183,65,42,109,122,190,0,89,143,205,48,225,130,84,233,49,199,226,174,94,68,47,36,15,128,59,1,53,238,39,166,71,172,63,103,179,148,28,209,248,110,53,147,234,4,159,203,103,206,28,79,91,58,118,62,98,170,6,92,220,12,172,229,125,186,196,233,219,44,168,106,203,179,209,90,88,87,125,219,180,62,191,77,197,131,251,46,36,183,133,201,6,157,68,87,179,219,125,150,236,202,207,111,147,168,113,83,153,144,132,58,16,228,159,123,220,63,131,99,223,212,124,162,30,122,149,176,133,217,42,207,172,65,47,151,174,15,0,91,240,243,114,84,104,24,203,184,104,122,177,98,169,172,107,228,31,141,38,212,119,182,98,252,158,59,47,199,82,214,125,8,28,79,236,5,160,205,143,190,123,116,109,79,233,58,116,64,224,232,148,114,169,71,92,154,92,111,91,250,240,217,229,55,31,101,249,112,241,232,104,3,18,103,146,178,9,33,73,180,102,236,212,110,238,101,88,30,73,197,231,64,69,34,13,70,56,45,25,224,70,223,45,98,176,35,109,202,96,159,107,32,247,112,48,206,14,167,60,76,197,152,96,145,73,24,160,10,232,249,58,138,125,222,132,21,68,51,83,207,118,161,147,39,194,245,212,108,63,167,243,252,88,220,157,99,26,224,248,243,221,43,244,56,58,41,61,187,24,212,231,30,241,97,16,118,138,126,22,69,218,77,130,218,99,169,53,2,81,244,238,241,240,49,20,107,126,196,107,94,183,202,234,60,159,203,143,11,103,249,164,0,102,88,158,167,193,125,144,200,53,169,228,241,76,202,10,131,194,34,215,239,111,31,67,53,185,87,134,17,63,198,243,97,32,55,173,121,131,207,117,235,17,0,68,100,238,16,3,250,161,231,235,56,197,179,69,88,143,132,85,154,122,241,166,124,243,143,212,161,140,189,85,209,147,217,143,72,41,136,81,163,234,53,97,112,204,30,247,59,22,48,123,73,196,103,133,111,6,157,224,127,214,119,147,62,137,56,107,254,129,249,150,251,13,94,215,122,19,236,181,63,246,6,68,203,121,52,9,93,183,247,218,206,37,204,249,73,145,98,169,122,245,158,221,19,57,41,106,78,65,129,22,241,6,93,33,162,203,212,8,203,25,56,86,21,80,181,145,127,39,101,171,54,65,161,144,32,138,41,16,171,211,182,240,163,75,76,57,53,113,73,92,116,10,140,49,127,98,228,96,200,203,200,201,229,180,125,63,140,182,22,25,26,64,196,105,198,135,65,95,34,119,43,16,201,57,114,13,6,225,34,207,30,45,53,247,45,136,88,251,169,17,65,29,174,200,64,82,162,47,200,53,136,233,238,190,153,136,73,61,158,252,50,168,117,253,110,21,139,41,138,61,50,204,230,8,49,45,242,114,253,45,18,202,227,110,37,22,83,178,59,198,85,222,239,46,182,34,41,249,109,131,1,143,84,67,110,163,105,77,16,100,246,163,167,43,198,97,151,151,159,179,15,144,142,252,182,104,114,90,227,102,4,15,32,167,121,28,120,98,82,45,236,172,51,43,64,205,200,119,109,227,254,220,119,78,199,20,119,153,172,237,110,237,150,137,16,117,175,34,110,84,145,196,103,3,40,222,69,10,77,82,187,5,44,173,52,49,247,185,98,214,46,82,192,178,213,83,223,86,91,187,203,45,20,73,23,126,217,224,15,41,161,189,223,149,123,18,243,146,158,14,208,211,162,80,36,53,221,196,20,134,140,145,68,60,213,118,221,0,177,133,81,61,193,32,155,242,211,144,40,244,116,85,86,134,8,241,138,193,96,109,87,155,238,146,53,149,119,92,189,115,33,238,200,244,81,122,45,218,116,87,99,48,9,117,137,38,208,151,83,147,82,110,249,140,117,95,203,130,0,213,125,53,57,220,39,90,164,178,233,132,155,87,165,13,202,70,229,179,105,21,26,119,175,108,210,65,34,165,242,82,78,54,3,211,159,62,54,95,218,87,163,89,148,93,197,180,151,92,241,124,146,63,132,145,106,19,157,180,71,146,80,43,120,79,187,231,43,62,231,235,121,26,255,42,86,187,152,10,146,41,39,40,150,238,38,63,19,172,214,12,6,68,77,114,77,140,174,129,0,122,69,188,145,225,231,248,21,141,126,24,255,208,14,77,158,143,246,212,242,155,31,176,245,56,187,153,156,142,72,217,30,114,5,37,179,93,68,12,202,161,23,208,156,205,64,192,233,234,203,205,21,85,163,96,207,202,165,228,225,101,137,219,144,2,22,168,147,66,161,116,14,173,98,224,104,50,48,96,11,199,221,196,231,127,139,119,118,220,43,106,30,162,206,170,173,165,33,199,99,95,76,71,47,183,95,110,57,233,38,53,12,17,73,56,119,233,95,71,188,44,178,22,95,5,0,108,188,28,4,151,78,85,82,28,175,38,188,5,136,233,136,90,237,30,144,118,19,52,232,144,214,101,45,139,241,20,138,152,70,135,20,27,197,176,150,134,138,39,112,166,87,213,182,235,116,146,223,55,31,73,14,215,181,106,105,197,6,70,242,170,233,37,4,23,157,166,48,195,134,10,117,70,252,65,62,154,9,28,82,112,215,246,237,22,53,49,37,17,113,101,87,37,225,165,85,195,114,171,81,134,72,241,196,124,196,206,60,104,153,108,186,99,154,138,41,212,242,167,43,49,219,166,47,199,23,139,237,111,128,223,187,63,19,238,173,4,150,152,229,154,213,223,78,4,249,111,209,104,209,26,20,106,95,214,181,37,136,58,78,49,177,40,238,94,41,110,213,134,125,87,116,31,81,130,31,187,176,89,82,189,235,38,221,61,60,1,124,169,214,197,92,39,216,196,141,226,226,169,68,186,28,15,187,225,163,208,118,151,174,135,126,193,175,94,35,79,14,82,140,94,1,139,52,72,76,41,129,176,37,206,23,136,160,99,184,173,63,127,224,76,245,212,87,92,247,17,226,169,20,244,147,98,88,169,134,133,155,70,11,77,224,86,97,1,175,88,77,125,80,218,87,196,14,39,7,45,73,0,226,248,21,51,204,202,222,140,181,74,132,196,183,67,203,2,111,52,244,194,62,238,107,94,81,28,0,85,177,214,199,160,101,75,20,23,119,56,242,244,155,89,218,25,183,34,12,4,90,244,243,195,23,24,243,13,229,91,26,170,224,65,45,12,51,5,62,190,75,39,103,183,7,117,38,57,106,34,138,180,146,218,213,4,196,162,75,201,10,110,189,246,200,179,239,120,247,132,70,87,175,61,170,195,107,72,1,44,94,122,155,167,182,83,140,27,70,95,189,90,104,226,143,0,28,79,87,117,49,232,78,115,26,73,19,195,213,173,82,162,152,34,221,69,7,86,141,112,228,142,251,108,105,201,178,0,172,52,226,226,177,150,27,53,5,42,92,166,81,235,109,213,174,122,215,67,12,121,79,53,229,95,93,7,150,183,227,69,155,20,138,75,125,24,162,206,112,2,6,252,226,69,63,26,16,208,56,28,230,71,111,125,154,26,246,248,229,99,99,54,221,100,245,216,59,251,150,207,227,247,234,114,148,115,58,86,236,96,186,27,213,50,43,76,248,29,247,94,143,159,75,123,37,181,76,81,151,67,142,81,223,189,130,163,221,196,85,216,14,76,76,111,118,180,5,128,35,214,212,228,196,42,244,40,212,164,178,89,117,21,96,12,119,100,84,207,111,181,87,65,94,172,113,242,32,25,210,36,184,133,96,174,225,54,173,244,85,28,8,152,23,174,45,12,85,92,41,234,187,80,87,30,117,230,104,5,181,96,240,155,64,130,116,49,229,244,114,215,3,175,158,114,184,247,132,165,180,106,122,157,15,113,118,50,235,138,55,191,89,124,54,32,218,194,156,101,251,39,73,45,225,210,121,215,175,137,57,77,250,116,163,146,218,23,204,200,173,100,61,143,239,114,156,211,176,82,150,97,30,203,211,80,36,182,88,17,110,115,173,57,93,141,89,14,39,250,88,132,2,54,96,78,52,85,222,33,110,56,102,234,99,87,16,26,226,195,168,20,144,19,4,88,112,142,20,40,120,64,79,104,161,160,196,163,1,101,217,162,169,243,223,74,228,242,88,124,37,159,7,42,138,166,168,16,83,23,85,52,176,64,151,91,139,190,152,44,128,186,136,51,20,212,209,54,3,222,157,102,4,10,46,157,143,11,98,76,237,97,50,228,141,229,86,56,102,71,26,234,4,23,236,196,144,26,85,105,214,87,115,66,166,139,233,11,219,237,25,55,208,83,46,38,189,246,206,201,198,200,116,49,93,95,114,125,80,23,205,38,246,102,33,58,124,53,189,3,121,108,243,249,166,91,124,55,245,253,143,89,13,233,165,119,34,193,132,42,133,107,116,32,214,176,210,233,47,238,243,217,102,71,83,118,55,57,241,175,247,214,64,80,195,78,191,98,246,179,70,68,72,142,142,251,234,81,53,56,102,213,125,37,58,164,142,45,37,183,57,81,1,199,60,218,70,192,112,222,172,135,135,250,96,223,70,0,104,130,76,163,193,150,61,83,52,103,65,169,171,113,30,171,69,90,241,48,101,185,26,209,248,41,140,241,229,0,186,125,233,98,178,77,178,95,154,148,66,180,231,233,14,244,147,219,117,235,152,251,228,218,159,99,157,66,33,89,234,116,62,33,168,1,39,68,188,124,19,70,146,173,96,3,243,91,147,182,76,162,169,26,192,162,26,201,23,19,243,178,235,249,128,147,168,71,43,157,33,64,62,177,49,58,9,188,206,131,68,107,239,154,193,108,116,138,173,104,167,59,39,226,217,40,249,40,141,21,15,67,37,43,87,219,170,240,114,249,141,125,198,105,208,233,186,197,215,45,145,135,64,141,160,171,134,4,87,137,173,66,88,166,102,61,185,224,0,123,0,152,180,220,106,85,211,136,24,88,113,54,59,161,104,105,63,92,185,58,183,4,82,92,141,39,218,111,196,181,247,179,104,249,213,252,10,236,69,119,202,90,127,90,26,64,176,29,97,64,81,189,117,12,245,161,229,3,132,249,98,163,157,89,41,154,56,130,172,162,213,216,42,213,136,58,159,154,10,250,114,92,188,120,195,124,234,57,106,248,200,139,76,170,214,100,147,116,92,161,145,192,65,76,154,220,169,180,127,123,144,8,194,240,161,157,168,211,136,1,162,125,17,22,165,178,181,42,7,136,170,120,57,69,236,105,61,133,82,149,51,228,98,98,70,91,11,90,143,59,19,69,215,36,226,192,208,151,146,85,107,137,243,207,198,126,123,146,167,84,32,221,94,84,174,178,38,193,101,138,68,231,110,209,108,154,251,83,208,65,240,146,2,254,104,85,53,120,52,45,46,35,167,233,35,183,98,89,49,162,134,209,189,184,201,187,12,175,88,203,20,129,158,186,13,167,152,68,85,75,211,150,93,134,209,130,91,179,174,54,16,247,171,184,7,142,158,47,227,169,169,203,96,202,69,111,112,62,234,246,41,228,237,4,196,252,221,231,146,4,83,88,166,28,46,90,119,54,173,241,76,221,27,242,174,199,158,142,167,41,85,208,57,61,183,207,140,62,91,178,253,171,60,21,54,5,204,191,21,79,159,37,209,130,169,14,73,168,155,65,199,71,40,79,249,37,220,205,189,180,232,91,182,166,136,167,64,135,60,70,116,61,211,31,160,105,70,224,254,187,107,91,62,44,107,183,43,165,215,189,230,152,53,142,242,214,42,26,35,75,139,239,62,22,218,208,105,1,187,42,187,53,143,199,88,86,215,44,164,245,232,199,203,73,43,107,30,131,238,241,184,120,55,24,18,85,85,121,178,221,180,162,147,28,254,6,205,106,145,211,140,145,83,110,190,180,54,130,74,164,8,10,26,34,106,75,79,117,195,90,145,152,218,166,247,181,104,227,167,226,223,191,27,162,137,170,202,1,247,168,186,193,78,160,20,66,77,45,95,192,171,241,105,249,105,7,212,116,248,144,228,236,182,51,240,84,46,97,113,196,62,167,213,77,45,41,107,146,136,66,71,160,15,251,83,0,52,40,237,94,33,54,116,21,145,14,231,38,179,87,43,68,163,73,91,241,120,63,52,172,85,235,74,177,151,193,134,136,31,166,253,73,127,24,20,137,216,42,228,206,223,82,48,136,39,61,42,8,122,201,217,76,250,180,241,104,249,156,64,7,144,52,27,110,76,64,113,122,119,177,24,141,30,145,118,51,210,68,165,186,86,94,83,53,83,162,134,109,219,151,233,61,1,98,228,246,44,201,153,30,67,145,144,107,228,28,252,20,135,251,108,36,193,135,236,150,40,202,247,252,193,45,144,158,154,194,25,253,153,25,232,235,115,68,218,83,237,232,78,200,145,114,77,228,167,82,114,121,148,150,182,112,170,4,244,10,34,110,215,227,213,141,50,10,189,130,44,50,50,92,140,14,211,26,78,96,135,190,176,200,249,209,66,179,148,234,59,186,55,191,210,161,35,134,64,70,138,213,73,76,52,175,62,64,188,168,100,209,251,11,231,34,127,226,99,190,189,69,154,198,113,183,253,229,69,227,3,200,182,123,140,200,192,8,120,212,116,241,92,52,82,42,215,181,79,164,19,52,241,97,1,218,58,231,243,187,117,127,68,192,38,6,80,250,17,31,51,55,133,152,162,248,89,223,27,98,198,55,151,161,21,100,147,132,83,172,84,1,69,94,55,24,104,100,237,59,88,196,82,206,13,172,213,51,80,178,148,25,111,62,218,64,235,235,45,143,218,171,191,220,114,195,90,85,13,217,148,167,32,50,33,188,146,158,201,62,58,186,76,255,109,80,134,234,115,177,29,245,48,70,188,220,74,98,228,183,11,133,255,35,158,182,212,244,35,134,172,208,71,142,31,160,45,238,100,168,202,135,104,73,28,40,211,80,52,84,220,135,155,88,228,81,192,142,233,58,180,238,8,16,212,235,229,172,134,62,223,5,254,139,139,199,18,224,126,155,211,156,67,136,234,209,226,52,80,241,90,28,59,212,216,212,235,26,144,227,15,12,112,27,66,198,177,20,31,49,245,133,61,196,199,54,212,179,129,235,59,98,47,116,162,220,170,16,64,237,28,195,207,198,96,179,232,6,79,116,109,77,63,212,96,230,74,34,193,122,18,200,68,127,98,16,187,158,206,0,16,10,86,247,147,53,193,161,233,218,178,64,206,99,94,49,209,75,237,55,26,116,20,135,20,45,171,230,23,77,217,219,191,107,90,99,211,211,110,68,71,118,140,172,179,109,180,173,13,134,156,234,27,201,96,90,213,48,196,6,42,205,95,78,7,87,85,171,147,58,225,20,10,5,172,198,165,118,35,77,161,30,81,201,92,246,220,24,34,6,77,36,212,2,168,67,229,105,219,1,105,50,199,203,1,185,150,216,221,232,203,136,84,66,220,200,176,136,216,192,93,238,211,121,233,1,2,66,185,121,217,119,54,240,210,162,43,2,136,94,142,5,35,200,168,209,233,1,86,146,163,41,28,241,217,28,85,109,245,218,146,251,217,25,55,66,93,171,81,12,197,38,102,252,7,241,87,196,197,146,88,46,206,208,248,21,109,205,180,164,148,47,39,175,107,218,75,59,185,143,252,136,88,148,87,81,126,0,83,247,224,53,46,243,18,88,46,107,181,29,132,137,67,12,91,239,211,137,155,154,151,56,35,62,115,166,104,57,4,28,102,191,226,188,146,156,129,62,12,199,192,71,78,135,170,246,158,81,72,119,188,223,120,58,131,233,171,79,247,91,85,206,241,156,154,147,133,253,96,124,220,228,38,61,58,95,34,54,52,220,165,57,239,195,105,105,182,128,98,219,126,15,111,135,228,40,105,223,52,80,49,203,247,194,217,86,163,42,26,15,10,112,133,194,235,134,185,172,79,155,211,17,106,7,32,14,233,215,198,46,25,174,85,206,53,8,8,182,138,207,226,143,120,181,161,197,169,152,26,146,18,210,99,135,43,180,17,29,118,229,234,82,168,67,139,34,31,113,165,135,46,165,86,76,251,200,185,26,215,149,2,34,164,63,76,121,68,104,133,163,2,244,102,131,89,178,127,40,103,72,41,40,81,52,168,214,89,140,17,98,82,178,58,37,205,204,68,23,115,5,60,83,242,24,64,221,246,145,138,171,21,178,134,184,244,7,106,10,29,81,75,220,108,120,150,67,63,27,136,172,121,175,167,254,192,248,192,182,94,99,135,210,24,50,234,211,154,191,154,87,50,81,137,78,239,146,126,87,174,209,90,102,133,234,32,127,11,168,0,89,142,248,105,192,232,167,46,117,193,18,207,87,76,90,47,171,184,246,57,174,248,88,42,218,97,15,28,101,10,19,137,0,86,123,164,93,12,82,0,86,196,41,178,58,247,20,6,41,189,122,181,61,226,220,194,140,62,38,99,111,123,63,152,77,163,92,211,13,70,186,245,136,235,10,3,234,103,147,41,30,212,177,142,119,92,185,199,150,34,116,160,216,70,176,148,134,165,76,144,79,65,80,150,1,240,246,48,210,45,128,40,226,116,115,147,86,87,33,134,95,179,210,231,235,120,176,31,5,136,199,42,210,102,120,45,35,63,48,86,205,112,149,2,206,108,27,66,147,190,187,82,245,233,120,101,164,78,180,236,5,12,232,62,239,203,173,110,93,129,74,136,139,134,179,246,67,180,35,210,99,11,215,112,121,32,169,218,15,232,210,153,253,234,169,75,64,237,243,146,29,138,120,142,8,181,80,172,176,158,159,166,189,55,95,7,22,160,89,125,154,74,77,119,66,1,157,81,133,114,164,176,8,142,16,151,95,126,117,31,145,92,63,10,145,160,141,162,183,208,54,16,3,31,13,38,210,254,136,119,148,95,193,21,61,180,41,8,80,0,208,98,66,76,39,219,243,242,229,44,30,136,225,170,84,212,153,179,32,229,34,223,13,208,229,246,179,156,41,143,17,33,133,2,224,154,78,154,81,158,199,200,65,104,234,58,180,234,204,196,38,205,91,235,2,232,133,204,53,118,210,176,194,2,149,182,240,47,12,182,55,215,87,76,253,131,239,97,46,176,250,44,8,109,149,17,149,3,224,91,11,128,217,165,235,142,12,174,152,145,159,145,161,41,226,229,164,83,20,252,139,130,148,54,239,211,185,232,141,217,160,94,107,177,87,12,60,225,57,33,205,194,85,33,166,27,102,61,208,97,53,0,163,140,23,233,89,174,102,184,211,46,237,44,232,243,240,89,207,113,165,117,116,61,186,112,196,121,72,221,136,193,114,213,207,58,7,234,198,97,160,145,90,73,199,13,129,65,12,251,104,156,173,51,182,97,233,245,81,211,132,175,85,234,134,36,53,35,182,4,4,153,166,200,207,101,98,16,81,46,134,35,83,119,25,208,156,145,219,223,198,21,243,136,123,228,163,40,156,0,130,244,65,210,153,81,175,3,86,127,125,212,63,188,188,81,150,76,114,163,61,119,125,5,74,183,70,176,143,46,44,197,186,1,35,37,38,12,138,189,246,152,17,13,31,121,92,241,212,42,115,74,83,106,191,3,79,121,107,172,190,99,16,174,24,24,38,157,98,13,254,126,52,204,223,139,251,121,78,239,95,52,238,231,255,244,191,253,246,95,254,243,191,116,208,79,190,24,68,31,155,126,16,175,73,224,197,253,138,20,24,134,159,168,191,145,182,182,219,65,234,210,31,171,128,18,10,234,123,66,161,55,156,57,18,153,249,71,12,157,64,191,157,17,136,9,45,253,120,165,136,143,126,217,81,252,192,203,65,44,251,81,186,214,237,127,204,149,184,76,232,69,207,86,120,227,226,73,97,87,145,167,161,77,217,241,52,214,205,214,239,170,56,178,197,197,192,111,116,249,237,156,169,182,174,159,184,21,24,90,238,135,45,156,148,175,14,210,196,116,30,205,43,38,79,54,226,195,26,5,177,253,126,247,50,128,142,17,223,69,204,231,14,28,108,226,246,249,203,204,202,153,179,75,228,218,200,52,87,175,251,182,156,63,20,218,119,86,12,243,62,47,95,174,102,121,149,43,165,38,163,125,31,13,241,109,185,230,16,210,66,31,116,136,55,94,206,253,232,9,128,195,87,196,111,226,51,240,136,233,32,238,144,204,250,79,27,184,90,19,49,5,83,159,49,69,53,66,53,87,255,138,235,164,74,214,119,18,125,248,169,203,192,139,225,19,100,23,23,163,201,187,98,80,255,191,106,68,234,143,169,4,200,119,177,39,86,124,234,223,94,72,4,178,110,49,138,61,157,251,151,46,36,239,11,109,104,147,223,38,173,213,183,139,179,1,216,201,135,177,55,122,142,151,83,227,189,151,124,24,229,162,49,45,5,254,20,57,95,214,42,145,99,82,19,172,29,186,36,201,176,254,127,196,217,26,255,134,236,67,90,158,0,40,250,196,19,140,197,210,69,12,13,67,249,164,163,27,120,177,72,25,220,207,141,64,26,153,90,175,117,87,100,160,229,63,227,96,89,81,153,4,233,16,99,121,166,114,197,71,25,200,79,159,43,225,195,152,89,150,214,106,69,142,23,110,252,89,178,237,98,40,186,86,19,49,17,164,124,197,16,99,220,73,161,180,104,127,182,156,13,156,76,136,136,143,54,206,95,211,59,37,124,213,10,253,69,12,134,241,183,87,12,220,145,238,174,43,198,226,255,216,41,142,152,251,249,210,184,182,31,64,143,234,239,166,229,226,222,223,60,76,193,97,247,119,211,119,57,187,190,155,154,144,111,147,163,252,32,9,29,250,110,202,175,191,197,94,231,19,219,133,143,106,6,145,66,99,252,39,134,251,72,223,93,104,239,217,213,165,131,2,91,121,55,188,128,62,101,224,174,222,230,58,99,49,32,109,245,125,21,52,49,249,34,208,64,234,179,172,118,210,197,103,103,52,81,57,64,45,140,15,93,118,125,28,40,243,14,204,146,218,31,26,48,5,102,134,42,33,79,31,189,221,62,154,19,154,100,65,98,151,227,211,105,86,220,62,163,248,99,243,102,43,12,206,158,216,129,15,13,112,195,45,27,9,170,245,61,124,198,206,220,165,91,91,132,212,122,218,191,73,177,250,219,107,60,32,38,183,113,197,231,187,146,108,20,130,164,103,46,134,139,185,58,117,210,72,248,124,93,19,71,12,228,159,44,7,112,51,253,3,42,166,201,117,206,91,243,1,185,60,85,100,211,165,36,24,174,65,213,146,129,89,111,223,39,160,109,206,155,151,162,142,123,195,58,31,226,50,5,75,178,25,145,196,241,215,115,136,203,69,113,69,218,32,33,241,175,106,216,245,189,139,24,139,169,250,195,64,171,212,45,3,103,254,191,144,40,98,194,92,69,70,70,17,243,199,218,132,248,220,55,77,172,9,160,178,139,155,11,25,4,44,16,99,175,184,90,97,179,127,215,209,241,77,173,9,114,35,52,2,254,136,135,241,227,232,208,206,218,149,175,75,243,136,207,195,231,126,187,11,66,208,185,126,105,5,214,241,56,54,89,14,54,221,195,61,244,25,208,69,109,136,169,2,3,121,254,176,65,1,80,1,125,85,126,155,204,187,55,59,210,202,141,97,89,239,138,84,124,213,53,190,141,54,160,77,232,69,197,149,10,20,31,185,177,137,137,146,167,106,57,125,156,188,198,165,94,133,235,234,136,43,153,48,191,4,64,20,58,51,115,103,13,204,8,199,25,128,146,220,40,15,183,136,43,117,186,254,221,36,140,182,168,36,220,128,20,103,27,255,241,252,152,136,41,228,248,54,67,95,214,243,27,178,115,28,218,89,235,144,146,240,16,75,5,168,169,250,85,186,64,161,137,89,36,23,72,177,62,255,111,66,97,166,93,93,78,23,149,242,185,251,124,131,133,38,157,198,71,76,13,245,23,94,65,92,41,162,91,34,62,119,192,7,47,66,149,42,0,33,162,238,10,168,2,117,21,23,43,77,150,73,65,103,251,230,179,87,131,118,145,175,62,154,183,222,175,46,84,150,205,187,26,84,189,164,236,39,160,211,245,63,69,47,128,168,201,181,234,98,170,123,68,219,21,235,50,242,207,162,104,108,100,149,14,80,19,67,76,103,156,78,56,44,238,254,102,8,182,212,28,46,141,244,246,183,189,1,31,109,75,118,191,213,180,124,112,116,136,241,184,244,163,112,83,123,60,13,24,246,16,67,253,156,202,163,54,122,136,51,84,95,242,52,29,53,126,91,55,107,229,108,42,181,90,221,79,93,89,206,88,39,228,124,225,118,13,221,140,70,69,236,58,122,99,64,83,115,113,3,76,187,137,24,35,117,249,211,4,36,244,190,205,140,245,67,176,225,233,196,135,137,152,4,79,245,125,0,163,28,40,186,34,62,7,190,204,251,52,164,2,34,6,118,239,67,39,255,249,237,27,234,106,88,160,231,195,239,192,141,167,106,136,216,210,73,62,161,157,254,2,29,56,249,212,175,244,192,158,30,2,130,143,24,118,174,57,99,86,58,72,145,34,6,60,214,109,129,134,62,73,162,47,108,34,146,127,214,128,121,72,238,68,170,211,70,24,164,196,254,134,186,108,217,152,233,107,188,27,91,74,84,116,70,187,143,121,191,139,34,191,123,242,114,142,180,149,141,187,73,21,242,145,38,114,243,110,71,128,139,218,178,220,153,32,247,175,220,98,194,207,211,69,204,12,250,72,251,118,195,173,25,191,163,184,0,52,56,157,189,213,93,140,173,37,83,202,73,172,201,205,171,6,39,224,205,236,34,230,224,46,31,57,169,212,37,183,61,240,45,121,186,126,55,168,243,33,183,34,109,91,185,184,181,139,113,176,110,3,101,99,74,236,14,255,17,131,177,55,197,186,74,214,57,191,92,58,129,170,144,155,135,6,242,181,92,101,84,202,11,117,206,114,50,64,129,79,58,224,237,74,119,185,32,191,131,155,252,19,91,21,150,92,122,52,28,119,247,99,9,59,166,116,113,163,161,103,132,17,216,207,110,181,138,254,75,186,12,113,43,15,249,111,99,179,223,250,79,196,101,120,242,137,18,216,10,160,205,149,2,107,21,26,167,114,83,8,205,40,145,128,65,190,220,197,32,42,108,121,247,217,70,199,111,242,159,254,73,50,202,211,3,99,110,125,123,129,31,222,66,153,180,9,11,108,191,184,170,53,16,60,15,147,148,116,99,24,224,64,161,60,162,153,18,216,165,251,234,158,133,48,105,27,65,239,87,1,246,243,203,89,40,170,232,11,173,243,195,241,182,113,115,103,202,164,28,91,153,138,223,120,154,6,3,253,237,99,129,238,150,239,203,155,176,94,110,195,74,93,177,23,172,250,175,232,203,207,169,255,218,1,77,188,198,181,236,204,190,31,173,206,88,16,163,8,238,143,152,124,159,139,105,239,236,250,221,32,50,236,88,16,252,187,203,229,180,173,143,162,187,101,7,213,66,18,46,120,196,92,201,241,52,244,102,91,196,109,6,33,39,226,5,156,169,236,195,6,61,183,79,90,49,92,37,249,108,160,135,183,171,67,139,211,95,135,14,219,153,116,93,13,177,213,144,169,120,80,4,22,155,24,216,251,34,251,240,199,215,140,239,90,96,218,169,184,246,18,250,16,111,99,213,45,179,98,72,87,109,222,221,144,174,202,170,20,114,211,220,224,79,91,19,190,108,211,178,12,224,49,164,89,224,138,108,100,36,11,227,167,75,159,250,89,24,119,45,54,26,174,209,69,167,69,108,38,231,188,159,53,178,238,5,238,179,57,99,23,91,199,183,206,56,154,122,198,79,55,105,192,180,181,38,53,182,239,233,107,66,38,205,70,58,250,113,196,103,29,29,34,4,114,27,138,236,177,99,185,208,96,93,183,225,160,53,230,147,22,24,224,114,151,119,15,195,93,111,46,166,98,86,143,215,252,105,75,142,25,77,130,147,132,248,7,129,205,197,3,176,34,121,249,34,123,27,58,39,27,110,136,108,210,179,94,233,75,161,178,145,206,245,93,196,28,78,86,139,229,62,244,49,109,51,55,142,168,121,160,9,66,151,158,195,209,196,136,34,73,51,83,12,124,39,227,225,147,203,171,147,188,117,131,224,236,163,190,245,234,163,78,37,249,106,210,238,36,77,198,92,187,199,197,235,190,32,248,196,57,87,189,179,1,166,240,135,169,163,87,231,131,8,238,185,118,220,92,160,124,173,139,37,78,90,230,56,145,126,173,86,144,253,196,236,36,101,189,98,15,83,218,51,212,39,59,239,166,113,213,191,235,140,178,149,165,79,111,88,255,174,120,9,70,108,131,90,142,134,182,30,98,75,5,137,152,76,104,10,99,132,171,85,22,4,128,160,227,82,198,203,193,30,144,123,215,66,209,197,53,22,96,107,69,162,230,44,81,11,67,159,118,195,54,213,126,99,167,126,88,196,204,56,165,60,106,50,31,223,212,139,113,17,67,43,190,213,118,164,147,101,244,88,78,106,235,101,100,13,82,237,176,106,33,60,157,226,70,192,202,156,63,112,41,246,10,155,94,124,205,163,184,65,226,241,21,57,198,253,86,55,2,239,51,125,80,44,203,226,249,116,149,137,56,155,125,239,98,216,129,36,10,117,196,86,136,230,226,214,196,208,201,63,144,106,126,247,173,13,148,180,218,219,228,239,71,136,73,91,54,249,172,78,146,52,174,124,2,157,26,235,60,23,78,106,201,109,226,179,143,206,71,214,199,143,176,102,70,63,156,68,196,170,58,33,123,102,247,142,232,107,220,18,192,162,53,104,220,123,179,225,85,76,21,159,41,243,44,5,120,116,121,235,201,166,60,148,241,198,192,184,87,197,199,38,210,156,227,134,192,112,81,175,173,218,206,241,135,241,237,135,196,44,72,114,174,189,99,202,0,111,144,145,129,160,64,46,218,87,99,24,58,148,122,201,231,106,12,99,253,168,156,254,120,201,164,26,234,221,133,104,101,137,127,193,34,90,231,61,31,217,138,32,36,240,64,163,82,56,33,13,206,158,185,69,140,202,185,206,21,33,178,39,108,129,226,31,215,71,25,189,201,98,87,8,150,146,219,96,38,214,160,71,197,210,28,226,154,173,165,177,133,31,91,115,93,189,64,67,150,68,122,12,185,45,190,219,188,163,38,17,174,106,161,110,247,128,104,83,41,242,97,164,108,207,146,132,54,165,65,93,92,28,118,229,249,148,240,159,10,213,47,242,97,199,17,60,250,52,196,173,11,62,58,98,107,184,115,41,161,104,217,44,213,240,161,99,224,163,81,8,94,159,216,219,12,163,24,176,129,164,238,46,197,68,163,121,60,6,174,27,90,197,36,44,88,206,230,187,81,17,40,47,229,179,13,53,233,163,53,55,49,173,14,18,44,5,137,234,198,107,56,173,26,92,107,192,123,69,112,13,146,164,254,4,106,11,208,31,17,42,250,129,251,146,223,6,136,34,237,16,27,235,172,140,28,45,150,115,4,131,8,136,109,125,186,46,10,50,34,24,4,155,167,62,77,206,127,71,36,137,54,136,33,82,42,165,61,58,109,252,87,69,195,188,70,247,228,175,174,231,95,146,104,52,110,125,160,116,92,140,77,44,87,12,246,72,14,111,152,114,55,104,172,244,105,32,80,124,100,248,187,125,104,156,150,226,73,87,212,221,8,77,147,46,39,149,131,126,6,58,185,132,44,241,32,202,45,250,72,17,249,131,12,112,105,8,153,78,77,183,194,176,77,114,22,75,168,193,188,218,35,172,72,225,160,216,50,6,66,62,171,196,5,75,211,129,163,101,238,172,112,173,102,9,33,192,116,208,70,132,223,218,15,153,139,136,169,66,169,242,238,46,241,183,70,69,74,139,97,163,222,36,214,4,128,64,75,126,43,211,238,171,231,222,56,96,194,17,0,34,166,237,170,98,64,105,60,171,116,44,135,113,249,55,144,226,152,251,132,156,187,127,212,57,223,249,74,177,139,72,133,85,221,161,141,226,99,215,211,100,31,53,15,215,176,135,187,167,87,142,145,79,166,84,150,138,230,51,15,168,99,194,12,157,235,110,245,213,17,243,30,70,77,44,121,134,115,149,187,17,51,32,34,86,187,145,108,9,24,139,33,222,183,178,200,210,35,231,35,35,216,190,141,64,89,82,47,228,28,92,138,61,83,228,96,64,230,91,195,200,135,216,108,94,48,57,196,176,213,199,211,160,133,21,73,5,147,62,239,53,196,148,78,116,49,251,40,157,112,215,5,184,222,99,99,138,176,253,144,199,121,110,132,232,164,72,59,88,63,197,19,43,224,150,221,194,232,150,126,234,246,66,124,134,144,146,168,231,99,119,129,91,16,9,35,170,7,53,67,7,190,222,116,139,18,60,95,193,246,111,214,67,1,106,108,100,140,104,239,146,180,37,221,75,145,65,128,104,105,44,249,109,80,158,234,92,241,219,80,66,138,46,33,106,144,124,161,129,249,168,90,103,193,14,153,30,168,1,88,174,106,246,187,99,22,204,28,210,36,196,172,136,141,129,34,146,127,244,216,139,113,4,250,232,158,238,237,209,113,8,127,140,36,199,89,31,55,3,56,208,2,74,77,230,189,128,111,25,57,79,250,128,181,22,194,184,48,93,85,0,236,55,213,190,129,138,169,76,143,181,44,43,227,85,241,249,140,153,221,120,162,33,101,74,170,151,38,146,155,90,39,159,140,213,39,85,26,196,135,221,64,193,79,92,154,253,134,23,240,88,91,62,240,105,59,65,126,26,110,183,8,42,44,170,92,138,88,240,20,212,30,171,37,18,216,211,26,125,181,128,196,74,222,60,253,141,95,36,91,1,213,211,119,246,130,3,26,165,197,235,153,160,107,119,55,157,172,92,171,37,45,124,161,128,48,69,86,31,58,213,162,239,134,120,200,183,25,165,112,85,109,93,82,206,45,133,184,145,32,23,255,0,232,129,21,179,66,197,119,189,172,28,136,141,96,199,107,56,140,125,42,107,197,14,48,45,190,218,68,136,212,186,1,218,204,233,192,49,246,113,214,101,31,162,113,147,71,73,143,203,3,251,167,20,26,101,170,181,162,150,193,98,87,114,246,12,145,58,42,56,104,85,239,178,11,151,21,142,70,245,200,153,148,54,196,55,95,84,33,101,55,48,182,85,181,74,13,147,101,140,170,87,181,156,81,47,185,73,207,46,24,78,65,135,24,142,64,9,105,83,77,147,162,64,227,216,64,93,147,8,52,152,156,97,71,181,14,222,130,92,149,40,155,52,162,36,13,123,126,36,173,189,50,144,111,23,211,90,163,21,26,203,152,126,124,96,231,224,81,173,32,117,93,179,187,34,44,214,11,166,190,51,80,48,222,231,186,12,3,120,103,209,254,148,105,47,87,209,100,58,184,29,165,156,237,184,129,125,181,91,93,5,207,162,150,179,253,190,42,189,223,91,139,216,210,95,116,45,34,4,228,127,250,191,254,246,127,255,147,191,244,114,68,252,95,242,194,159,253,183,161,247,92,18,228,198,61,94,171,126,155,131,168,115,175,151,191,4,113,197,187,240,167,233,228,188,45,120,136,45,200,176,92,76,190,122,170,56,89,232,223,197,100,84,111,124,144,18,167,233,220,187,11,56,85,194,79,93,196,180,66,197,211,217,234,131,150,136,105,231,252,226,208,27,172,79,50,65,34,46,20,52,250,208,50,93,237,85,196,217,104,28,253,195,142,91,144,110,107,200,17,39,176,72,139,63,77,151,93,239,242,219,233,7,112,195,197,134,117,95,68,92,238,21,142,248,216,57,247,221,149,84,124,191,223,69,83,176,124,54,64,177,199,151,136,145,117,235,206,191,98,0,228,231,29,184,117,145,220,245,164,211,112,237,122,151,27,120,140,124,197,228,213,86,12,220,64,34,100,61,43,7,212,157,187,35,174,218,39,205,203,65,195,72,49,43,240,167,79,29,26,70,246,167,183,105,178,72,2,108,202,211,212,132,124,14,51,0,172,168,29,21,131,34,242,37,45,118,251,193,187,214,15,35,144,218,252,229,176,192,92,138,19,19,211,157,83,93,108,101,156,67,95,190,28,41,106,25,114,108,185,149,98,150,75,163,234,211,127,27,2,163,203,5,104,35,167,32,123,186,152,145,230,161,223,77,241,94,113,49,158,233,146,15,251,137,208,187,248,172,46,113,32,17,163,248,99,104,213,200,61,182,238,165,150,63,212,61,196,104,118,57,190,169,130,170,148,67,90,235,69,54,66,76,87,188,175,39,253,4,233,182,25,85,67,58,109,31,80,27,226,2,230,187,138,41,11,157,241,211,133,181,151,145,101,102,117,93,113,162,113,70,79,216,62,22,75,188,156,211,166,154,5,103,160,206,248,108,162,95,242,93,164,49,218,23,15,166,163,222,72,120,229,112,159,249,118,3,130,12,7,29,33,242,110,124,224,20,11,82,104,172,238,83,197,205,105,110,17,179,25,30,169,105,155,144,38,169,32,53,189,178,29,146,108,89,217,255,49,14,245,167,45,150,150,67,156,179,170,21,136,94,114,60,11,158,124,127,244,33,13,182,46,133,55,74,21,90,197,9,153,241,102,116,86,81,93,91,109,218,92,108,5,88,85,196,179,70,144,123,179,232,88,81,34,94,120,14,254,209,160,251,79,29,119,133,42,126,206,16,231,124,227,239,181,27,187,117,137,161,81,124,92,187,12,237,188,189,122,101,223,17,227,207,44,153,50,99,134,207,87,220,164,4,162,26,127,238,46,247,183,199,249,182,41,186,182,119,171,46,8,49,213,66,87,225,145,194,24,30,86,101,104,231,62,146,195,71,205,196,214,105,193,61,186,82,74,45,75,156,189,252,195,191,119,197,196,120,188,120,149,5,43,77,212,29,28,211,52,169,198,78,168,82,75,83,13,10,112,187,3,202,22,198,230,149,159,222,80,50,196,201,165,176,169,222,95,198,228,117,234,120,59,215,67,83,153,244,183,142,249,49,211,33,30,150,13,19,241,209,165,61,206,45,77,25,178,214,29,218,245,94,227,221,160,43,201,140,17,117,163,190,50,180,89,58,247,255,18,49,142,65,108,226,163,145,146,158,30,96,38,242,8,37,79,85,73,21,69,75,235,226,252,136,116,208,164,100,106,100,35,29,49,43,216,67,15,131,19,250,60,61,118,155,87,139,39,50,190,34,166,225,208,77,29,10,239,192,175,19,113,3,29,62,158,222,70,186,36,98,98,2,205,63,140,66,242,219,211,111,145,96,210,95,113,61,145,95,150,205,112,244,73,106,97,234,208,20,72,95,147,136,237,80,77,17,95,70,75,128,213,210,244,102,209,159,151,183,145,85,124,84,239,93,177,105,124,231,178,98,231,171,240,197,239,229,150,213,18,234,197,96,142,99,90,206,129,217,98,203,192,238,119,220,235,120,250,108,212,33,198,12,8,0,125,197,78,236,244,74,138,102,48,176,218,30,179,214,141,33,89,159,206,198,144,238,98,48,57,158,151,23,90,195,92,204,94,185,192,247,136,107,113,66,53,196,212,143,77,249,110,172,153,28,151,58,137,139,75,209,107,241,247,190,188,140,142,4,21,48,57,50,169,96,244,198,21,66,139,224,212,5,171,6,64,24,151,27,112,119,50,103,68,165,60,230,106,37,13,83,205,67,140,238,92,238,205,8,38,251,35,6,34,45,212,74,253,193,142,22,49,87,78,168,106,108,186,156,228,105,106,253,239,61,96,10,114,202,25,233,117,222,27,29,198,3,61,126,252,116,109,87,111,16,22,145,95,230,221,187,140,171,86,134,250,10,0,183,148,143,86,226,199,144,233,67,143,62,92,207,41,246,25,26,104,235,38,238,211,170,103,67,12,86,125,86,241,166,123,60,214,131,122,40,21,47,211,76,33,206,23,70,218,164,123,120,22,201,164,227,22,61,34,6,243,170,110,121,120,203,13,131,191,219,198,188,3,91,75,31,166,176,160,182,171,77,199,234,98,169,80,139,81,214,190,147,50,250,141,7,35,38,84,50,238,87,47,210,68,34,166,83,160,201,87,75,215,38,85,208,137,72,65,189,170,250,24,193,91,197,244,156,196,203,247,40,58,225,132,9,239,254,175,27,16,57,57,30,198,153,16,239,182,56,216,126,196,36,136,195,168,77,0,108,202,119,209,69,59,115,147,91,66,53,18,112,131,215,228,109,199,144,153,58,41,0,166,124,16,141,63,239,94,169,232,87,195,1,91,67,43,128,213,33,78,138,225,109,120,153,52,119,35,55,161,12,156,50,160,107,78,103,156,18,153,20,51,43,231,184,86,105,206,114,122,6,183,79,216,126,133,152,66,207,34,69,55,199,124,3,42,162,142,221,241,55,161,17,105,33,222,83,180,213,160,183,239,238,50,136,237,197,100,165,7,170,172,184,24,43,213,246,242,172,161,28,95,59,190,241,97,119,31,12,212,209,7,30,244,115,242,142,194,31,34,6,16,236,174,36,245,44,242,201,212,82,150,22,139,65,100,246,255,163,237,109,118,182,219,117,46,173,83,154,249,79,206,14,137,6,77,64,72,213,41,36,36,250,116,104,21,226,116,170,160,56,11,114,249,126,236,12,47,109,9,9,125,223,94,218,210,122,215,120,103,238,204,204,252,56,246,240,176,88,11,164,165,81,189,214,225,1,89,92,122,54,200,250,155,97,14,220,21,95,229,182,58,167,209,107,253,233,187,52,250,148,157,112,34,150,178,163,113,150,90,149,195,101,254,196,87,195,90,160,252,139,236,224,243,160,86,19,7,23,41,82,159,162,12,195,23,240,36,79,231,253,52,226,66,35,102,255,188,243,185,157,34,40,54,206,126,240,167,204,65,10,0,66,26,142,11,97,99,115,122,223,99,65,176,28,49,67,201,255,81,83,157,98,127,68,197,227,204,36,1,79,122,86,168,149,29,55,12,19,220,151,89,102,133,80,194,110,28,86,98,90,30,174,198,41,138,182,43,21,201,164,103,232,68,237,216,19,6,242,91,83,94,27,233,225,183,133,223,211,27,126,223,131,239,127,113,161,4,224,93,213,80,183,220,249,111,199,91,163,166,241,189,121,102,178,21,35,190,53,162,249,91,44,133,69,1,70,15,136,219,29,123,47,217,81,22,17,129,189,158,225,184,183,216,195,86,26,224,109,163,147,170,149,98,218,1,215,18,6,49,22,144,122,92,22,114,214,37,246,104,156,3,79,61,241,7,207,191,106,129,102,125,81,113,83,59,126,111,1,53,58,78,205,176,49,211,111,223,137,84,197,49,113,205,183,170,48,198,118,88,157,8,29,200,20,39,167,250,29,200,212,78,42,159,246,12,105,131,18,70,39,197,174,228,204,196,121,93,74,236,209,136,153,116,57,123,200,53,58,51,70,5,233,191,162,131,198,13,195,99,115,92,100,16,98,147,65,51,237,137,26,222,156,202,226,150,167,41,115,208,194,4,178,4,184,42,191,189,73,105,136,245,117,240,187,139,33,66,161,140,50,98,30,82,234,122,233,123,31,106,194,71,207,15,129,172,199,182,68,32,128,208,69,13,47,22,9,22,111,241,90,153,154,18,62,205,98,97,237,46,112,99,35,239,225,158,99,3,108,2,163,201,223,3,190,119,186,46,61,39,148,50,171,251,53,112,152,238,41,27,7,27,109,23,135,233,217,82,5,4,24,193,153,47,220,115,68,106,229,154,0,137,180,133,131,205,114,101,182,124,208,77,88,100,244,112,13,66,252,144,159,198,20,111,43,218,70,24,83,14,116,68,222,87,216,18,131,34,164,47,81,205,96,92,12,238,241,108,112,205,186,62,221,241,167,122,227,4,159,63,249,220,112,82,71,24,19,56,126,215,144,123,246,198,180,112,206,22,243,127,226,254,120,48,226,80,197,23,224,48,185,111,217,78,73,108,14,250,57,217,119,119,42,203,222,192,12,184,207,251,211,135,136,179,28,96,208,78,79,253,2,110,164,8,191,174,161,158,176,70,120,99,33,16,235,168,241,103,82,217,254,96,18,101,183,108,183,84,104,60,211,23,201,216,198,211,126,223,147,21,125,77,54,239,57,59,139,250,21,143,9,211,196,100,177,138,74,114,16,176,162,135,19,208,137,204,18,71,150,158,115,83,247,148,175,99,178,213,93,252,15,100,88,236,240,167,14,124,193,69,188,23,135,52,200,229,7,5,151,176,254,36,130,209,107,46,86,58,236,7,115,48,239,169,61,223,112,210,220,90,7,46,83,54,135,99,242,147,110,82,223,17,128,50,244,62,201,185,134,19,219,251,31,124,191,254,214,171,246,217,230,92,246,223,70,165,172,181,244,219,86,171,228,15,70,104,117,137,203,231,64,133,15,151,207,180,212,101,185,217,81,9,103,120,164,141,124,138,116,95,189,175,141,90,242,67,41,115,36,239,101,55,233,120,175,137,71,174,38,248,142,249,251,105,19,183,213,33,191,111,246,167,109,12,188,187,200,46,27,140,12,112,60,125,168,142,119,20,134,217,56,2,158,83,111,72,247,183,239,77,193,207,25,168,155,165,213,4,111,175,210,13,92,200,38,213,49,165,100,114,52,190,80,164,42,58,151,16,225,241,235,240,132,225,39,217,10,131,50,38,235,79,206,29,216,18,244,19,12,171,214,95,108,35,225,188,180,113,163,95,123,227,198,148,210,79,98,250,76,254,181,119,221,67,12,118,158,165,60,161,163,205,74,225,233,47,191,128,132,81,16,198,108,169,95,94,106,7,120,144,103,55,19,124,127,46,96,170,162,151,244,86,181,199,41,131,138,83,61,39,193,215,54,115,15,30,21,84,75,105,218,56,146,191,241,185,240,179,149,153,6,28,27,212,135,140,91,72,43,58,77,91,36,215,34,229,70,198,178,162,157,67,109,59,76,242,161,88,90,112,227,139,11,125,88,209,140,121,116,26,82,46,33,194,83,184,162,250,78,139,19,85,244,30,141,223,63,169,31,236,80,243,217,51,227,141,195,143,7,66,224,187,178,61,161,0,216,10,139,202,198,80,172,244,73,192,16,170,229,105,34,198,195,231,25,181,12,203,11,55,95,8,149,101,39,85,226,212,55,167,142,192,36,80,249,57,177,44,6,247,182,149,73,242,150,194,208,246,223,18,176,50,162,203,19,14,142,149,126,125,153,122,192,228,38,173,64,169,52,147,80,211,143,119,152,3,82,250,109,132,119,223,169,77,204,85,252,119,147,155,73,61,110,118,147,10,42,226,198,6,239,243,9,60,150,92,85,38,9,6,107,206,215,120,147,60,62,96,36,173,162,95,75,116,49,1,209,41,245,216,148,41,10,63,125,19,224,131,205,62,31,220,95,161,94,248,120,31,2,124,175,241,129,30,177,192,205,86,84,116,12,6,186,188,22,201,238,227,125,14,106,249,188,73,124,225,133,42,126,140,40,250,84,75,127,251,90,90,190,124,172,116,235,150,215,170,118,252,60,180,233,110,70,206,246,241,106,106,191,142,141,170,253,110,92,130,230,235,55,135,178,62,125,191,101,149,167,87,209,110,67,121,136,17,129,118,183,101,130,90,44,208,183,43,138,146,15,9,182,95,248,154,127,61,6,132,59,204,81,116,50,253,255,80,52,91,198,146,78,195,54,143,203,215,125,24,57,47,25,145,201,95,247,59,140,169,28,247,38,79,195,42,43,209,49,74,65,235,27,83,221,44,204,148,101,246,147,206,110,147,20,143,151,70,225,78,82,15,241,199,24,143,198,97,2,129,67,6,140,18,14,78,188,37,15,145,220,234,12,247,207,79,243,187,156,169,241,154,26,239,219,133,133,80,128,167,160,165,140,153,233,167,122,207,136,163,136,7,108,90,100,181,198,194,186,221,46,18,193,68,222,255,35,243,231,15,70,191,66,50,144,40,91,0,15,208,71,124,152,192,136,52,62,136,241,196,136,79,100,108,170,60,77,2,146,147,156,200,90,191,215,225,33,99,218,173,186,163,119,13,1,151,181,100,81,163,52,183,98,135,71,114,98,233,100,128,56,17,145,14,132,117,97,76,9,140,89,250,197,111,99,190,79,157,165,132,145,99,97,222,169,209,187,246,156,40,218,254,162,107,86,55,70,122,222,240,166,199,217,132,145,115,116,109,81,108,192,13,40,106,228,86,125,116,161,231,230,67,182,48,48,151,46,60,62,145,123,213,145,247,63,79,114,16,152,34,9,177,221,152,52,201,208,167,145,234,114,195,143,2,231,146,106,99,75,19,221,229,120,26,93,160,158,95,58,146,236,176,226,150,136,251,216,202,133,36,224,79,155,178,74,111,105,68,235,219,143,172,80,85,209,223,134,98,224,14,104,203,208,147,24,63,48,213,218,3,230,144,59,58,85,204,213,238,141,147,64,46,7,242,164,64,80,119,221,161,99,119,250,151,147,108,51,137,245,252,119,174,17,236,190,123,140,206,164,31,39,193,97,222,90,7,213,74,44,63,24,70,92,211,158,147,239,233,231,7,73,10,247,162,165,163,134,71,201,79,174,13,191,103,233,46,14,11,212,83,98,142,113,177,95,177,182,223,116,40,30,197,52,57,166,71,147,181,77,28,166,212,223,231,70,145,76,93,185,156,16,179,199,113,206,66,108,79,195,222,206,38,164,84,106,192,8,64,247,116,240,81,20,50,224,122,62,237,89,249,213,113,122,191,189,138,30,231,149,184,163,15,10,148,151,39,248,140,17,99,170,69,43,222,235,19,1,124,224,109,181,44,29,190,102,72,90,249,16,82,215,120,79,91,190,142,192,16,99,98,196,209,230,58,217,128,218,16,90,29,102,249,237,157,225,246,96,28,18,185,113,180,195,99,208,200,142,209,115,0,165,162,237,39,212,166,102,208,212,197,255,193,201,112,135,145,45,145,79,15,48,38,203,89,1,31,147,212,16,184,177,65,250,23,49,14,157,26,50,159,121,96,3,70,247,95,103,3,198,198,231,65,53,42,29,233,75,147,40,226,193,186,13,165,191,103,147,148,226,97,51,224,149,140,47,211,204,118,95,18,252,141,175,228,107,242,121,134,31,117,200,206,18,55,23,234,161,35,140,101,170,50,221,43,152,220,2,174,13,121,77,191,232,25,30,108,69,127,98,31,129,150,163,190,3,43,103,116,30,138,74,75,178,226,207,23,30,81,154,166,47,10,127,120,228,162,223,181,244,116,199,38,162,16,159,18,91,109,125,122,193,88,150,55,18,48,73,254,250,244,184,103,95,44,108,232,5,250,108,221,61,120,92,23,108,234,191,166,208,202,114,182,42,232,232,255,184,3,55,207,205,0,37,46,167,23,54,94,105,6,92,205,35,45,176,21,74,241,165,51,201,124,223,234,16,185,79,56,7,23,24,122,90,130,109,3,116,24,5,138,62,210,111,215,184,44,226,88,149,170,71,246,94,230,105,114,24,47,224,72,14,145,246,2,125,144,134,182,210,44,145,234,27,213,143,85,202,41,43,159,131,152,226,156,37,30,38,139,116,181,116,213,12,22,46,252,76,202,180,116,109,123,124,113,141,221,248,249,218,212,159,198,39,225,166,180,57,90,123,154,132,164,196,196,195,132,89,247,212,11,25,91,254,223,144,146,22,118,191,152,238,178,147,137,214,28,134,205,125,116,47,35,66,225,206,111,210,27,191,167,94,111,123,25,6,221,118,24,98,242,208,213,67,36,204,195,209,212,12,235,91,61,7,48,133,154,47,46,60,140,95,254,94,119,206,247,56,22,209,173,93,122,203,221,36,226,198,12,39,228,190,86,130,201,249,136,97,57,70,164,206,179,120,120,140,114,91,166,83,213,121,10,151,216,239,154,144,20,170,122,14,236,2,24,231,30,134,156,178,196,216,85,235,155,196,72,26,170,227,128,250,141,239,236,97,79,238,186,66,32,3,5,25,216,138,200,13,245,95,25,35,51,102,41,164,46,37,143,34,28,209,187,83,65,168,196,118,143,92,125,250,51,214,140,195,120,186,117,79,33,111,48,24,0,150,238,42,115,133,167,201,132,142,223,190,19,58,121,51,201,172,95,177,35,13,211,121,57,218,248,231,9,118,199,74,51,21,245,16,55,163,227,248,168,32,179,153,70,156,172,247,250,96,66,100,66,138,61,38,17,26,139,243,26,234,36,164,9,204,245,221,109,191,13,117,65,98,156,135,93,98,196,105,79,121,230,169,95,179,161,24,187,195,200,97,169,235,76,129,250,29,119,12,124,85,173,169,255,152,18,25,61,182,203,107,66,54,141,162,80,7,70,14,39,104,227,69,31,198,125,115,226,176,167,26,142,68,220,142,101,217,143,128,219,16,77,117,131,55,165,65,2,46,137,213,202,107,227,212,13,243,11,39,253,208,33,253,218,91,32,136,250,159,149,224,187,98,194,136,65,226,88,98,156,86,195,237,148,104,27,237,82,221,14,219,79,203,46,12,168,9,5,67,225,254,218,46,182,43,165,207,117,15,152,245,96,54,237,149,250,61,203,122,166,29,129,120,157,10,240,184,226,167,203,194,33,160,29,199,253,31,118,74,177,60,107,237,25,132,166,250,96,204,22,237,26,73,4,175,231,86,169,50,193,176,252,226,183,135,21,114,75,131,134,87,216,97,36,94,70,26,149,123,94,61,83,29,165,64,141,192,52,46,102,95,188,55,188,76,117,46,227,130,63,113,74,20,248,77,105,200,45,101,33,94,12,174,155,70,127,26,121,166,126,13,223,100,119,166,137,136,94,223,9,195,16,145,189,118,122,90,65,231,68,207,169,35,146,246,13,252,68,59,46,25,156,72,103,167,198,199,156,45,110,71,168,115,104,160,162,66,43,63,15,46,228,5,164,245,215,231,124,48,166,230,80,248,174,130,216,25,190,207,24,82,105,121,206,103,233,147,153,244,125,233,233,19,201,97,196,37,70,211,183,134,125,24,151,93,40,185,91,237,206,134,109,20,142,15,164,105,230,167,31,196,4,79,252,154,78,84,105,167,239,53,169,221,16,183,217,9,87,187,164,198,123,176,246,72,238,255,82,32,162,81,153,164,199,61,156,92,134,180,182,177,86,162,103,84,193,174,250,48,137,208,225,66,219,16,216,210,52,165,206,201,142,91,58,151,159,212,52,226,28,241,48,202,170,105,241,118,104,34,45,156,19,28,165,253,159,203,47,188,15,20,142,57,121,51,125,75,31,189,99,117,161,81,178,107,246,48,163,32,28,164,158,21,187,240,180,240,83,33,85,36,159,139,26,218,207,221,111,146,87,186,250,174,85,21,41,163,199,114,89,63,221,76,169,131,25,75,27,213,225,169,199,19,155,120,220,111,168,50,118,182,154,127,31,6,120,184,100,216,160,148,201,117,190,174,30,155,86,135,232,149,91,100,150,191,190,2,70,19,86,27,47,86,241,32,96,106,12,75,60,251,24,7,36,96,184,64,242,94,22,85,9,86,57,229,40,218,146,240,12,14,207,79,221,169,90,235,147,204,32,28,120,37,92,242,200,161,117,137,72,223,247,8,77,51,226,20,166,62,40,240,96,57,239,128,201,186,56,10,83,69,33,28,204,197,42,172,10,76,241,184,250,26,199,100,16,242,195,61,34,18,124,239,224,233,233,123,49,94,225,141,37,91,93,190,231,182,60,169,25,225,25,134,80,35,237,20,105,154,177,250,190,181,164,196,11,48,33,177,33,161,159,221,149,34,64,174,102,76,226,15,142,154,88,189,152,200,94,217,207,98,90,119,8,190,212,246,10,202,236,34,233,126,174,132,194,123,138,182,145,133,174,218,111,92,154,225,192,38,226,47,102,18,55,116,66,46,142,98,16,200,179,84,151,222,231,5,234,170,4,3,184,184,82,119,213,67,155,164,206,247,68,201,128,142,251,30,94,101,238,47,83,50,182,39,15,147,216,115,247,8,185,133,83,78,125,7,99,99,30,142,23,57,241,249,22,167,187,157,51,113,65,181,149,168,38,200,196,196,211,204,18,177,208,54,217,9,243,197,108,201,165,91,74,115,89,22,7,124,176,20,249,53,154,139,57,30,3,62,8,173,10,60,32,161,191,223,182,10,122,2,83,187,120,203,111,239,169,40,210,85,17,139,230,248,208,40,58,73,191,163,186,179,6,106,64,215,48,185,137,44,135,123,109,238,86,68,58,197,200,63,144,166,163,227,102,186,11,138,196,146,175,204,73,25,115,189,104,67,14,88,193,90,186,7,207,247,13,157,12,31,11,187,6,183,0,217,41,105,27,255,216,231,155,2,180,4,241,201,91,1,216,85,223,179,120,97,149,174,8,173,127,68,36,27,55,93,87,138,26,55,61,215,51,51,66,5,242,53,2,67,51,59,193,183,24,92,20,132,193,198,52,13,82,210,68,20,183,43,123,206,196,180,227,225,78,177,47,121,120,221,189,180,8,140,246,176,188,215,162,150,107,176,49,6,179,98,40,193,173,95,11,60,22,200,221,248,238,176,41,131,141,226,87,241,90,104,81,108,229,35,238,187,141,248,22,143,212,239,87,107,98,222,193,127,217,15,166,42,156,210,21,239,121,82,30,71,197,146,162,4,254,140,171,45,191,45,55,20,50,173,130,238,68,211,137,133,15,43,100,69,24,112,146,253,215,196,240,67,36,124,124,49,141,126,244,81,65,205,23,29,15,147,177,84,20,182,52,60,31,208,102,65,47,165,135,222,191,112,60,32,6,249,236,46,53,233,55,52,141,136,12,65,115,211,166,41,41,23,105,117,119,155,43,223,236,74,45,197,109,237,135,3,202,253,61,125,171,106,69,7,188,99,100,238,108,49,144,160,181,182,8,83,227,124,251,196,183,12,127,129,194,208,62,220,148,34,217,91,251,221,113,229,249,111,147,11,60,82,207,141,253,27,100,38,4,188,155,194,219,200,244,14,227,11,237,250,219,236,110,177,234,191,181,68,30,152,17,191,119,173,240,138,92,184,170,84,39,146,67,148,230,13,184,153,56,173,192,38,39,63,2,102,54,232,44,252,176,252,30,92,82,46,8,214,156,188,23,69,126,135,206,194,99,147,220,225,98,169,142,10,247,25,113,8,252,197,179,232,84,65,109,54,246,112,28,71,71,185,107,252,177,198,53,154,138,80,179,165,57,126,200,87,28,193,62,187,22,205,210,198,225,244,141,128,209,105,83,26,242,68,191,63,40,123,72,223,117,93,62,212,101,41,193,216,43,8,94,9,76,78,159,183,76,170,84,226,94,183,97,66,39,14,67,209,82,98,55,87,238,86,31,221,239,228,141,20,197,100,87,115,6,94,123,14,157,196,40,153,71,66,251,197,138,14,73,133,44,186,222,195,48,179,139,210,190,209,159,112,58,31,73,193,106,0,193,67,184,71,66,48,13,9,104,40,177,251,179,82,134,254,94,84,137,253,100,154,161,124,126,187,238,191,61,153,226,178,13,223,133,186,90,141,100,121,54,89,189,189,76,210,23,71,176,28,39,245,68,142,18,241,43,164,186,7,91,29,96,129,169,29,26,10,4,148,50,217,98,186,77,210,132,188,90,12,220,80,248,180,154,34,176,190,178,150,112,67,53,240,51,76,80,113,60,102,169,145,150,53,61,1,203,187,188,167,171,72,241,88,114,3,162,219,254,185,45,58,45,150,56,126,248,30,81,120,82,56,198,20,202,236,36,122,89,227,147,76,242,225,155,230,116,124,225,158,230,135,183,186,130,166,89,72,66,222,52,181,43,129,153,196,143,56,58,142,18,215,102,217,148,157,138,135,41,254,162,89,44,197,180,234,252,99,19,91,248,228,224,35,235,103,61,24,206,177,90,49,144,55,67,118,227,24,117,87,239,85,220,177,145,69,137,89,252,169,203,145,32,212,122,100,219,13,79,74,179,94,205,115,221,162,237,253,13,73,102,31,220,76,98,147,199,65,124,82,46,225,50,159,71,244,155,164,114,77,134,162,186,94,80,167,205,204,215,236,78,72,220,165,71,199,206,20,189,114,219,253,81,53,220,241,211,167,166,164,34,115,105,248,145,60,208,233,249,74,202,32,99,99,137,167,175,197,47,129,108,43,188,30,21,91,236,173,171,208,214,72,94,35,7,39,182,36,34,184,154,229,56,140,252,94,100,67,147,128,176,193,35,216,74,227,23,70,209,180,58,35,161,7,189,25,154,218,76,79,99,240,198,46,94,63,230,138,194,165,135,2,192,160,190,185,126,16,78,240,48,135,241,103,149,173,67,206,198,224,165,27,120,120,14,213,185,32,50,116,135,117,190,215,238,67,44,222,107,72,182,21,17,122,187,113,79,217,22,134,21,64,170,177,213,66,17,109,10,83,95,248,139,169,68,37,173,166,233,155,115,52,105,155,226,100,154,159,9,69,184,190,207,105,174,81,201,28,61,92,187,222,247,90,162,4,77,94,233,250,34,13,140,207,85,82,62,44,153,15,111,125,224,125,209,188,185,198,130,145,89,56,207,214,116,88,114,234,218,155,71,53,113,120,73,114,233,79,118,132,140,176,161,67,130,6,245,234,239,228,51,95,91,202,18,238,111,199,65,63,239,211,181,89,205,106,122,141,119,148,220,52,253,185,173,32,161,208,248,104,9,222,3,191,238,59,117,199,76,153,217,200,247,188,175,5,67,88,19,52,169,166,222,207,155,41,61,237,241,131,175,183,222,231,34,10,169,233,238,247,82,61,198,27,22,136,30,159,230,117,155,24,72,127,217,3,91,243,115,168,160,39,25,25,231,203,29,131,63,246,44,40,200,144,250,53,11,213,43,223,234,193,32,214,5,80,26,85,139,198,179,99,74,218,53,62,50,166,234,146,33,213,5,208,77,13,93,182,233,251,184,108,104,4,249,118,108,149,232,77,170,176,7,204,201,29,155,194,182,71,69,82,97,147,166,61,222,233,194,69,64,36,21,224,117,132,5,133,78,222,146,121,196,36,59,161,118,50,102,167,212,165,194,40,65,199,75,147,52,121,134,106,65,152,232,176,119,28,37,131,169,79,163,36,177,99,47,68,13,175,168,34,73,135,104,16,223,131,250,228,170,128,241,47,101,148,254,165,96,212,157,169,255,198,130,81,255,245,191,255,159,81,139,250,223,255,151,127,119,193,40,94,250,88,210,204,79,26,171,114,148,189,104,13,48,83,250,79,86,171,82,97,242,241,214,13,45,109,207,7,175,183,5,129,14,10,32,207,64,145,144,169,2,147,62,58,3,190,23,138,30,54,44,176,89,223,222,49,164,178,95,76,222,96,40,62,53,96,170,142,232,111,227,32,126,141,19,159,124,213,94,225,145,66,0,93,14,87,174,160,218,53,10,57,174,7,147,71,57,5,46,16,12,2,38,71,97,203,211,247,52,58,238,85,170,38,201,244,141,162,48,7,235,8,216,100,15,4,54,118,200,118,248,158,24,239,66,99,48,233,169,61,96,106,11,200,23,233,86,144,247,79,100,141,232,164,112,186,6,89,150,215,168,93,14,87,156,155,51,193,223,231,186,73,150,100,252,61,138,183,193,165,187,180,17,232,17,154,181,193,173,123,228,129,210,214,75,171,91,3,159,230,134,40,57,64,83,84,47,172,231,45,100,122,96,13,91,209,103,129,77,167,218,123,206,38,244,228,135,216,254,6,4,66,127,26,162,213,144,158,221,109,224,222,40,189,102,168,125,1,121,109,43,148,224,181,207,172,92,105,123,151,246,97,162,236,221,249,29,212,42,165,196,219,251,158,144,61,160,225,59,124,173,179,199,200,135,90,118,47,187,158,42,64,65,210,107,175,173,247,218,102,115,123,58,140,165,159,151,119,44,140,239,252,168,137,142,34,63,43,51,237,110,205,43,200,33,192,216,192,239,189,14,7,225,142,215,166,218,195,150,158,29,28,39,174,163,127,123,134,183,250,85,160,70,51,175,184,56,216,69,239,102,92,244,97,10,191,188,218,179,119,225,175,41,160,29,103,199,135,4,93,183,34,112,55,101,4,239,54,89,149,179,191,111,73,54,203,246,51,250,126,45,178,19,245,151,113,122,57,91,0,120,17,87,85,56,252,170,23,157,212,113,94,130,34,111,24,63,189,168,100,183,244,225,221,222,52,65,203,245,52,5,87,136,224,3,111,8,227,2,147,106,221,124,192,238,201,199,25,175,48,220,233,120,122,67,170,211,95,182,202,1,241,86,164,99,247,212,56,236,143,64,33,235,188,77,1,47,214,219,206,10,62,241,71,151,33,192,62,95,98,61,146,195,88,215,2,95,187,227,243,16,147,165,70,223,149,37,61,251,153,99,14,227,106,174,250,94,168,74,248,120,87,10,213,188,152,57,168,177,219,98,195,225,58,90,78,130,63,151,216,188,48,108,190,58,180,109,174,5,142,30,171,76,42,232,157,147,61,96,98,126,71,251,69,134,91,241,166,177,84,30,107,151,49,185,96,117,37,75,164,42,9,229,40,124,191,245,219,102,45,215,165,43,76,94,84,108,210,4,128,91,106,156,227,231,237,225,117,188,146,59,6,151,226,178,19,192,119,43,252,180,241,249,74,47,99,141,173,167,208,96,40,130,24,53,224,190,117,18,34,236,92,222,217,98,110,93,69,25,8,255,225,1,105,164,165,135,177,227,79,192,36,167,235,152,96,223,249,246,142,146,225,46,218,47,98,1,109,7,60,190,165,159,99,225,31,113,109,80,52,168,190,52,34,166,90,30,191,124,39,112,169,218,111,140,227,216,252,209,49,120,37,36,126,4,146,218,191,128,169,237,148,62,117,175,206,214,7,37,233,90,127,218,234,16,69,191,27,190,54,93,59,237,94,217,78,60,205,117,175,165,167,169,31,26,29,167,164,91,126,26,149,122,255,88,118,141,29,58,40,117,191,131,7,47,206,126,226,14,6,19,237,95,1,179,215,37,184,33,64,236,48,219,245,214,81,65,191,53,222,139,200,66,145,197,67,70,81,156,59,21,85,138,177,245,189,10,196,218,128,25,131,173,29,103,67,105,241,94,38,45,172,35,110,178,212,49,85,40,196,117,116,84,62,19,255,112,24,134,246,210,223,182,4,185,152,165,244,76,223,107,194,189,121,31,140,219,138,190,152,137,130,189,185,114,204,53,167,48,226,160,49,228,103,233,105,123,237,143,47,54,66,22,67,213,207,65,225,241,211,31,76,116,92,251,117,255,232,57,62,192,228,115,41,188,32,99,4,92,240,50,232,22,110,193,151,17,48,117,27,180,103,150,154,185,3,38,103,87,134,108,206,231,209,189,48,132,98,221,225,9,17,206,48,251,80,245,218,186,217,77,100,198,235,131,169,187,161,191,77,142,109,121,141,147,25,162,191,125,183,194,47,204,93,114,164,159,38,54,48,238,251,48,251,172,128,219,212,198,81,242,122,47,70,254,73,75,48,149,155,227,183,17,87,215,165,141,105,229,105,183,192,208,183,180,107,215,26,59,251,61,109,117,0,4,190,203,207,165,210,168,188,131,15,54,193,248,149,162,231,8,131,138,193,74,150,243,118,94,34,240,28,37,13,42,202,119,177,153,66,100,42,122,242,89,88,54,108,233,123,166,82,194,85,224,219,242,172,241,244,68,96,75,109,160,134,252,138,79,69,202,62,22,125,111,187,252,198,7,69,46,97,205,100,76,68,73,42,46,228,84,194,72,131,118,109,111,23,75,190,183,27,18,3,244,189,200,196,137,15,134,135,118,164,201,112,47,40,177,180,97,130,62,111,153,77,68,12,172,104,27,167,187,238,197,120,95,106,152,3,215,236,131,141,145,246,141,144,50,228,74,142,218,102,73,39,208,28,177,242,175,225,253,157,170,230,194,23,234,11,220,70,217,208,212,92,232,38,8,232,240,221,98,134,110,228,100,102,172,56,98,54,102,184,194,232,218,201,61,249,238,134,69,23,55,242,223,59,78,9,66,154,159,110,151,199,132,169,252,107,226,220,57,106,15,223,125,226,93,178,41,16,253,169,141,116,76,177,222,7,229,72,222,161,253,48,213,67,252,173,78,59,148,220,213,110,91,202,133,195,19,54,153,142,137,121,184,124,1,88,81,40,29,111,108,80,207,174,224,40,130,237,172,67,6,15,199,59,70,61,184,90,116,203,218,63,13,116,135,73,255,90,35,193,197,165,139,160,23,150,93,190,244,219,212,74,245,223,54,41,199,157,126,123,134,140,46,9,16,131,235,138,190,88,237,177,93,54,43,132,162,227,253,89,148,216,209,187,49,47,185,177,145,119,78,9,31,135,55,229,176,18,76,95,189,227,213,152,156,250,181,160,34,108,71,27,245,201,20,166,34,128,79,148,102,245,142,245,232,187,95,168,185,216,25,105,199,220,238,117,22,46,75,255,116,184,83,101,65,70,220,88,11,239,233,101,245,168,29,166,134,33,177,9,127,237,118,170,228,168,2,115,83,243,51,253,222,140,110,199,158,33,100,213,99,35,40,194,107,65,44,235,10,47,15,225,66,231,185,131,170,191,140,103,232,61,59,183,120,29,64,239,152,186,57,112,173,183,49,159,74,40,48,44,5,183,84,76,7,250,101,142,3,35,203,208,226,233,221,30,103,215,208,59,222,110,149,178,204,142,24,127,84,104,125,182,31,172,230,185,245,149,73,161,10,227,14,82,102,121,234,218,192,232,229,251,75,113,120,127,93,31,254,177,226,29,110,91,182,209,139,162,82,229,62,34,156,176,12,153,192,148,58,152,254,206,38,11,149,225,221,157,110,15,60,133,112,50,76,128,156,122,110,1,99,46,149,7,87,103,97,86,147,192,123,114,147,96,88,7,110,145,178,123,175,151,57,14,60,238,4,13,116,19,227,209,134,173,234,95,252,46,41,4,83,30,102,102,187,220,56,48,246,169,252,52,84,150,233,119,42,203,150,107,207,217,88,168,161,21,106,43,6,159,87,137,29,152,85,28,251,5,153,225,93,103,96,35,59,194,237,8,18,178,37,195,250,194,20,219,241,84,72,232,77,176,73,101,114,163,120,88,118,116,173,82,139,84,62,71,39,121,209,207,91,146,81,174,157,40,239,77,214,249,90,62,203,144,239,43,207,163,135,101,101,66,220,1,219,205,243,193,195,100,100,226,105,2,78,67,70,141,136,198,91,212,147,179,188,201,139,13,171,112,17,93,91,88,72,242,219,102,102,196,60,67,75,185,46,109,252,26,10,158,207,88,173,52,202,72,48,74,121,239,189,113,96,232,60,27,239,232,161,14,77,218,77,48,135,182,155,94,247,6,198,62,41,47,141,172,108,141,137,134,227,113,233,4,159,38,96,229,63,140,31,186,28,233,23,138,54,35,190,230,218,67,178,158,128,137,138,126,190,246,182,229,134,41,12,103,116,122,199,169,142,244,138,157,32,120,204,26,137,73,190,77,128,178,42,76,21,5,255,109,8,239,47,183,207,26,199,68,138,223,38,211,166,41,90,194,138,184,191,251,49,250,218,239,133,190,66,192,123,110,221,234,238,237,165,120,109,26,244,37,151,212,183,55,24,87,154,119,204,20,20,151,194,136,99,251,136,30,216,12,85,59,54,205,195,231,48,181,241,116,1,220,173,170,56,241,187,182,31,191,80,59,142,78,237,123,175,51,164,252,146,125,108,228,51,127,40,69,52,235,203,135,183,153,114,39,173,91,56,8,77,149,79,119,141,89,34,79,179,34,153,177,155,238,10,120,213,60,209,165,82,67,170,84,253,150,22,103,123,63,109,12,43,125,26,218,172,31,183,86,109,105,235,195,104,232,249,178,166,194,86,121,145,49,91,28,40,82,215,247,240,122,81,78,131,95,93,101,126,154,156,118,93,59,247,70,86,171,60,61,210,160,224,73,136,123,15,42,204,93,191,37,133,2,214,137,158,81,160,106,167,69,255,141,112,191,66,104,110,121,217,18,27,241,171,191,109,124,181,166,29,133,5,224,141,23,203,177,209,167,145,118,241,137,100,22,247,147,0,181,221,12,53,115,71,45,185,71,55,82,4,69,75,192,248,152,116,175,227,206,227,210,111,149,178,26,229,49,112,128,7,117,235,227,167,209,17,76,187,116,175,145,83,88,59,185,92,71,119,5,6,217,245,17,171,21,180,109,186,174,219,79,105,199,97,106,151,165,211,169,226,44,243,89,90,23,2,81,10,83,189,253,61,125,76,48,92,14,206,101,194,247,127,176,165,176,173,147,78,221,225,10,162,23,230,100,213,229,69,24,200,163,23,168,246,157,100,1,85,43,106,231,75,128,26,178,165,111,133,169,98,224,131,70,238,227,209,47,114,13,181,123,156,121,207,40,160,244,212,227,205,148,64,192,218,7,141,80,252,81,107,2,149,252,29,51,173,227,33,212,229,87,208,218,139,217,208,201,101,213,221,144,66,230,53,94,27,83,247,211,47,82,16,254,140,158,51,83,106,235,10,135,60,245,69,203,181,211,91,75,214,89,113,50,23,240,41,79,42,198,96,74,129,121,207,44,51,165,109,181,252,168,22,31,141,207,175,13,53,116,24,226,24,20,190,244,203,151,7,109,18,255,235,70,210,249,50,252,60,188,212,210,106,143,39,240,131,71,56,82,201,179,171,115,234,144,54,11,210,255,193,63,93,37,125,47,163,80,63,24,30,72,122,47,163,242,6,108,41,168,105,72,107,188,53,233,189,91,23,16,53,51,163,6,19,175,112,210,202,47,22,43,238,1,195,33,45,58,85,96,188,251,160,77,92,169,201,100,37,133,198,63,23,26,54,71,247,164,74,41,74,183,181,145,139,93,79,16,220,38,177,184,253,168,50,153,140,214,106,10,237,14,78,114,27,212,32,110,88,249,209,109,130,66,122,8,216,73,250,158,70,105,86,15,129,106,242,57,241,86,219,162,143,186,176,41,216,25,176,41,42,107,215,208,20,12,152,8,198,171,13,248,183,107,180,56,158,48,60,82,199,33,137,124,129,114,72,207,174,59,18,132,241,128,141,235,45,40,50,62,177,87,162,13,250,202,65,219,94,89,92,90,237,162,248,182,102,218,104,177,221,124,200,214,47,249,71,96,56,160,238,12,33,82,187,78,178,150,41,242,27,79,227,77,41,250,45,251,54,186,144,195,40,106,246,100,76,75,228,229,30,7,100,221,234,38,79,218,218,142,167,45,225,160,40,108,44,68,135,237,239,214,220,184,203,185,226,119,153,36,148,42,140,246,143,55,126,172,192,250,210,147,145,58,54,45,96,244,147,79,58,149,99,151,62,181,73,97,174,159,157,238,76,73,208,107,107,125,51,157,247,136,108,4,124,72,60,86,184,182,216,111,96,87,23,61,154,64,223,186,36,55,49,221,62,154,137,181,57,106,69,243,212,210,32,27,59,190,198,177,162,239,51,189,83,235,49,158,208,194,103,190,156,80,5,192,103,217,49,250,65,77,48,105,130,14,83,186,174,229,198,143,83,210,43,191,220,78,50,207,76,9,169,59,220,137,47,230,65,25,65,210,24,215,58,254,30,139,217,96,84,184,182,195,4,157,117,135,31,63,110,204,31,76,117,144,79,207,92,35,188,45,71,137,103,215,4,86,231,37,85,234,160,49,15,21,198,150,254,27,20,152,118,101,166,95,54,1,76,111,27,199,66,85,31,207,176,108,18,127,45,194,62,229,203,131,18,182,219,29,222,251,109,116,251,191,255,101,187,152,23,106,91,163,110,93,153,163,68,250,90,69,129,146,164,116,181,236,168,112,228,109,51,183,107,90,183,232,25,248,158,65,41,50,201,90,253,93,130,67,108,136,16,222,221,23,210,253,28,62,105,60,76,241,175,181,254,129,150,248,105,171,43,163,171,250,120,66,57,96,151,100,169,95,183,155,19,235,208,182,55,246,188,14,73,225,24,116,120,217,1,161,227,201,117,37,58,198,84,25,250,45,137,32,173,248,109,227,220,166,73,86,86,123,253,54,125,247,180,50,187,151,89,2,157,72,44,228,57,182,3,198,78,111,67,219,38,85,37,122,214,57,47,211,197,136,16,129,31,76,68,19,78,213,61,26,255,209,60,241,52,110,5,245,109,65,103,159,190,174,225,123,94,75,36,249,5,16,208,244,143,9,255,229,232,77,212,140,107,119,79,193,250,59,186,31,97,158,142,253,208,5,17,48,157,76,145,194,95,241,108,245,166,27,124,179,56,166,143,56,73,148,223,73,110,160,66,194,194,15,54,185,193,145,110,16,4,136,124,89,67,198,29,51,25,249,232,78,250,97,127,237,159,93,116,10,23,148,90,28,188,199,105,145,166,241,57,19,161,253,235,247,252,21,63,82,135,245,164,226,97,119,248,87,55,56,49,6,190,240,79,81,165,180,126,43,197,60,73,54,108,254,90,104,25,238,20,68,91,8,62,251,160,176,45,168,79,122,18,140,245,195,30,241,32,156,216,18,76,226,34,27,179,20,249,117,141,78,220,17,250,92,77,159,52,47,164,184,86,130,91,243,43,27,218,145,79,180,234,71,4,250,92,242,250,190,22,206,17,237,55,156,218,184,168,18,18,173,83,35,8,131,226,120,181,188,167,83,236,15,69,192,17,35,106,210,155,10,126,197,229,122,1,219,234,26,120,31,108,208,238,176,48,97,173,212,50,179,221,15,114,116,151,9,242,11,76,229,107,127,246,131,255,175,65,170,123,181,219,37,154,254,204,47,163,175,140,75,58,182,224,99,222,20,225,85,157,186,123,76,126,130,5,91,99,138,136,151,151,120,246,222,149,63,229,111,80,69,209,171,3,214,159,138,135,114,44,168,27,239,183,41,152,254,37,69,51,239,78,132,132,241,31,140,202,122,138,204,193,145,24,177,65,147,247,241,85,237,119,181,188,32,135,73,60,215,112,37,30,163,111,7,220,176,56,229,233,134,211,62,246,11,100,181,155,190,87,131,253,225,28,11,220,159,69,199,164,81,37,202,205,73,246,68,169,178,14,7,14,174,185,155,216,116,114,117,101,196,112,243,14,250,18,255,206,245,72,224,182,94,124,153,186,2,93,23,45,110,146,184,232,97,180,150,51,18,140,248,191,183,77,246,252,209,40,84,253,113,85,98,31,164,142,77,122,26,197,143,7,23,169,40,103,61,195,27,232,191,61,144,185,81,182,25,214,235,14,243,6,9,164,114,210,107,115,28,196,246,143,210,182,46,0,56,0,94,205,209,212,174,142,220,96,13,46,51,198,180,91,108,176,229,198,143,71,223,144,239,79,161,107,108,177,18,150,21,185,250,41,24,74,106,126,204,148,142,99,67,233,79,16,59,35,64,76,236,242,101,45,216,152,80,207,46,30,134,157,62,210,128,83,231,253,188,35,177,151,252,53,139,215,139,3,237,245,83,170,26,12,226,229,38,56,220,115,152,180,10,35,237,228,11,151,144,160,46,174,106,146,57,49,96,220,153,70,122,43,204,196,104,27,189,200,52,220,68,15,222,136,81,165,53,125,172,81,67,122,28,184,226,32,72,240,23,206,112,100,20,242,174,0,135,44,78,181,11,155,230,167,118,13,249,211,250,224,170,28,110,164,143,223,189,133,154,46,245,232,46,124,143,138,227,53,123,120,177,2,187,64,232,171,20,29,168,111,88,200,120,148,15,82,168,0,184,223,152,14,72,220,2,67,234,143,157,20,85,135,114,180,113,242,243,123,192,131,2,156,50,73,191,95,122,122,192,28,222,137,151,139,255,49,94,140,195,90,233,108,31,132,155,103,124,37,7,235,7,107,116,180,184,122,32,60,211,245,188,197,196,153,97,61,221,185,128,0,165,192,132,8,94,207,54,219,159,44,144,207,124,195,93,224,38,99,106,209,208,250,22,31,250,112,194,128,181,52,138,211,223,250,34,49,78,159,166,54,67,125,131,102,133,33,4,174,16,173,99,38,34,193,34,155,206,230,194,92,100,9,136,45,252,65,184,8,209,67,179,195,207,147,241,2,38,28,24,215,7,252,32,77,97,232,154,81,80,157,58,71,232,24,8,108,114,87,1,31,11,15,9,204,17,16,187,161,73,103,41,61,156,50,201,235,139,91,211,108,69,55,75,212,31,167,107,193,155,95,248,52,57,189,182,9,229,197,153,77,209,81,229,184,66,100,44,39,122,94,80,191,146,93,103,147,15,232,230,19,95,55,177,84,201,146,27,145,97,97,101,66,117,47,221,84,229,13,79,254,175,176,70,211,167,201,101,138,77,137,166,247,208,142,223,221,244,141,41,129,221,125,20,46,4,92,163,113,142,85,97,50,108,82,217,75,248,118,141,136,46,36,87,171,118,81,234,187,250,95,211,77,222,186,115,127,124,110,5,2,47,159,194,149,52,199,104,251,46,0,153,194,148,59,112,161,32,115,119,204,87,68,9,248,190,200,23,110,254,59,99,185,11,9,215,223,174,150,225,225,233,99,233,36,37,71,197,179,178,57,137,144,198,104,154,40,112,255,198,131,209,47,223,9,46,95,76,241,110,217,14,58,36,237,71,35,118,184,151,118,82,22,66,183,170,60,225,23,67,148,69,159,190,31,48,22,54,183,231,187,223,165,223,182,186,213,225,147,195,210,57,169,231,235,139,167,97,245,124,109,234,123,83,14,53,156,133,248,113,166,194,171,139,167,145,25,41,76,83,68,113,234,9,183,24,53,84,148,225,183,209,194,14,178,130,149,200,81,214,241,182,44,174,215,56,145,220,161,211,172,90,22,82,184,49,71,17,206,215,254,137,116,61,148,82,154,218,182,149,40,15,216,210,28,180,109,174,39,207,171,140,236,193,209,25,140,139,40,220,221,72,155,8,167,114,147,73,238,25,121,184,149,33,171,87,133,163,134,120,53,143,68,209,253,170,115,115,221,1,163,24,222,83,199,168,246,180,159,55,124,172,169,63,77,221,201,88,61,19,49,141,170,29,175,20,85,94,225,136,255,96,119,234,2,49,161,182,23,158,192,60,208,207,117,55,227,21,225,9,166,213,57,249,99,151,111,189,192,9,21,253,20,238,72,52,56,124,247,31,29,148,187,248,40,89,17,40,150,141,206,178,187,99,197,68,33,136,249,213,60,9,75,139,168,10,190,143,150,86,110,105,95,44,77,92,72,226,74,183,249,95,119,236,40,118,252,164,167,239,107,142,248,30,163,217,25,170,75,243,14,216,140,223,110,91,36,244,129,45,49,234,181,61,148,170,182,173,208,250,11,99,85,171,5,33,48,44,139,247,57,176,113,116,113,97,226,120,70,42,113,44,68,187,21,182,186,199,17,190,131,0,168,167,11,53,53,166,123,75,160,233,82,66,80,224,246,42,202,217,117,227,30,84,91,225,114,226,173,239,52,92,202,140,255,81,48,61,17,7,88,84,113,13,54,45,148,128,73,201,58,10,195,100,123,141,223,53,32,23,47,164,27,207,10,167,245,48,207,163,124,144,143,19,187,191,65,91,162,15,198,211,84,139,126,141,67,2,208,35,249,254,233,59,17,46,234,102,1,72,227,119,35,252,102,4,201,58,99,160,31,140,98,180,239,112,98,61,52,49,230,9,9,236,30,65,52,202,153,86,93,156,197,68,219,35,152,59,205,24,145,23,51,210,96,4,130,219,28,58,42,159,137,105,212,136,4,127,85,237,105,75,163,90,47,80,12,97,71,179,57,81,116,137,165,137,94,216,208,164,70,104,193,51,136,22,198,159,149,11,14,9,0,156,25,14,83,31,65,38,26,45,35,156,243,66,243,162,197,13,188,168,197,228,243,240,218,106,247,189,164,241,109,133,115,125,95,128,0,43,78,216,15,9,252,175,199,68,44,56,237,182,194,120,206,30,139,227,158,130,106,27,66,148,112,245,49,152,45,248,190,228,181,77,182,46,56,107,236,125,154,130,177,76,250,207,15,24,243,105,235,157,17,6,206,118,157,98,203,88,44,234,145,193,104,29,225,70,253,149,24,146,65,65,155,76,136,70,31,9,119,10,83,9,197,221,30,76,42,60,8,2,19,142,10,22,19,149,57,52,191,227,194,247,215,190,96,80,221,33,235,61,61,13,229,50,224,110,85,248,36,63,22,69,166,160,100,46,212,151,83,250,44,46,197,24,21,228,154,134,230,253,34,93,19,84,81,162,75,83,140,241,53,237,173,71,144,202,76,173,47,101,36,15,151,109,135,146,118,146,201,123,223,19,74,237,227,187,241,193,83,90,48,119,233,32,17,222,91,124,213,215,182,202,104,227,113,12,209,12,151,65,67,177,109,63,218,229,61,48,154,88,50,176,211,247,247,72,155,4,144,62,133,41,10,21,36,66,174,71,154,226,71,46,251,51,152,141,78,186,63,133,209,227,246,189,24,99,15,70,181,192,216,47,193,13,195,16,74,249,177,191,12,205,224,208,114,172,8,15,124,81,196,229,189,24,97,133,148,115,76,78,184,167,121,179,231,52,205,230,92,213,44,140,120,184,225,15,149,159,198,232,122,204,178,154,164,215,177,123,240,188,6,65,23,191,171,56,213,129,11,9,92,1,151,116,232,163,217,90,30,138,2,233,81,208,170,84,5,10,9,52,195,45,46,10,13,246,74,203,240,253,184,15,38,59,89,179,184,239,22,69,246,73,192,120,60,101,133,148,142,190,99,60,93,235,151,82,196,75,33,203,237,113,200,73,158,150,215,50,151,80,16,230,238,128,220,214,21,158,47,220,5,89,104,21,5,201,61,119,139,152,162,173,51,173,236,143,17,13,158,172,185,25,101,64,49,23,74,80,199,26,254,153,113,20,54,237,253,64,41,214,212,20,37,85,46,218,182,44,236,42,240,130,20,21,109,115,46,119,125,26,82,225,120,249,2,189,8,149,15,198,0,199,112,100,27,220,83,226,72,158,222,133,9,220,57,189,241,99,47,46,218,241,105,12,162,128,153,151,169,113,18,223,163,231,212,188,19,131,129,198,113,19,71,158,196,28,122,21,254,237,81,145,28,130,238,116,30,179,168,153,64,10,198,61,207,117,55,36,41,59,178,38,111,23,218,73,40,206,185,25,226,13,80,131,116,23,71,45,49,14,47,66,124,247,96,212,167,81,175,127,253,34,107,66,231,224,167,153,35,159,25,100,130,146,80,209,37,99,37,77,208,210,77,140,43,96,4,222,116,213,254,108,224,72,89,169,201,246,163,168,29,119,140,232,182,150,184,51,120,238,151,185,139,83,247,164,37,79,5,244,19,232,181,166,37,116,131,36,193,121,233,202,248,124,171,158,92,247,179,190,188,93,147,181,86,253,3,130,99,173,191,84,27,4,252,215,63,182,73,233,24,129,49,25,110,4,146,107,104,78,220,243,243,75,71,46,249,20,61,210,172,15,178,92,51,169,35,172,56,246,46,122,247,204,164,142,0,241,36,18,167,140,196,49,211,233,128,36,207,122,67,54,150,44,204,101,9,147,145,251,132,8,244,167,162,17,36,111,182,200,36,165,196,120,18,203,184,102,203,30,239,115,193,187,211,141,146,210,60,159,12,218,29,7,221,143,6,91,204,148,223,190,71,151,154,18,164,169,190,15,98,101,134,244,56,47,223,26,77,62,182,230,5,99,125,189,179,5,145,174,175,167,182,255,165,244,201,191,20,121,185,107,236,223,88,228,229,191,252,199,255,245,255,254,63,255,167,127,127,133,23,124,51,232,182,252,62,192,194,197,59,36,5,0,216,188,140,14,91,208,112,9,60,250,118,142,38,162,156,83,111,221,141,114,199,136,86,253,193,235,238,216,253,104,227,84,156,56,1,83,242,227,89,238,192,120,35,198,31,204,53,237,137,172,91,227,227,243,203,16,185,232,101,72,186,147,117,173,30,127,24,57,106,97,125,52,196,128,62,223,100,22,94,239,187,43,140,244,218,132,217,29,166,172,68,209,159,190,91,126,251,219,241,47,124,79,224,39,207,56,48,28,141,238,253,7,155,179,238,217,145,24,230,173,122,145,78,180,229,196,102,49,69,225,234,118,160,101,66,23,33,184,53,219,219,166,247,139,237,123,233,91,161,33,121,254,174,120,86,30,100,116,125,171,189,77,220,215,97,14,243,231,36,196,28,158,145,228,8,92,201,184,124,240,33,224,185,227,105,187,106,198,54,65,21,64,10,181,248,111,55,88,170,111,15,162,64,231,240,180,236,139,94,243,233,211,105,6,31,189,21,111,155,4,100,33,5,82,60,4,101,59,239,25,106,76,175,110,233,48,101,236,16,180,4,174,154,207,71,94,46,33,200,104,124,88,97,26,129,33,48,172,26,240,81,198,237,253,32,228,172,190,198,17,103,232,58,21,214,61,189,70,192,24,200,45,79,241,245,198,148,132,144,161,141,195,131,117,21,208,101,197,150,142,78,36,250,178,71,123,93,91,226,19,198,91,76,101,143,248,109,138,76,14,249,96,40,207,204,225,141,95,203,99,72,94,210,133,239,242,113,205,133,133,144,224,189,37,200,108,24,230,36,241,47,70,226,210,19,194,53,184,220,139,121,60,13,209,95,103,226,168,103,57,157,113,97,18,105,150,62,79,227,31,245,23,43,176,129,83,227,152,130,49,151,16,253,20,249,1,122,126,111,1,221,191,24,108,161,169,187,14,138,123,174,99,113,109,82,136,174,39,109,43,53,52,243,173,178,19,196,91,221,55,44,28,232,48,187,243,81,120,65,22,239,127,176,21,124,215,47,70,217,28,23,5,71,36,239,222,212,62,121,111,242,132,253,194,50,209,105,255,36,248,13,220,240,233,57,140,167,34,61,12,203,49,80,132,111,150,110,58,40,214,248,47,15,210,61,117,91,49,229,22,127,118,32,202,250,201,84,65,219,220,153,35,86,81,98,22,221,25,160,33,159,104,27,63,187,16,195,233,24,82,185,142,194,115,235,186,151,178,237,44,255,105,20,118,167,246,155,27,157,91,169,211,244,24,210,126,200,190,238,42,111,211,170,20,181,46,75,128,242,189,238,48,131,37,114,31,158,186,66,80,21,249,51,217,16,112,157,148,112,215,153,242,53,47,101,206,221,209,82,153,116,26,194,109,11,248,159,187,237,32,121,168,122,227,100,240,228,57,94,88,113,254,173,113,99,109,61,190,140,244,245,151,93,132,130,59,149,186,164,231,72,123,57,15,130,157,185,113,83,22,24,59,248,111,87,98,206,25,149,95,224,225,158,217,73,30,182,230,135,154,227,34,4,54,168,115,138,150,176,194,144,123,90,192,13,167,151,54,141,133,231,35,190,217,162,62,61,37,32,159,57,231,23,171,19,110,144,52,222,172,94,227,31,138,94,181,36,243,226,17,185,83,190,4,76,201,35,93,154,236,65,190,215,206,141,74,69,154,196,172,235,115,252,181,49,30,158,64,233,32,52,100,119,227,63,184,238,78,221,26,129,161,139,151,128,235,80,193,6,96,162,6,219,97,78,206,86,21,174,197,9,99,211,212,182,186,78,180,159,204,137,195,20,130,222,186,145,179,116,191,63,151,51,25,153,71,175,37,176,212,141,212,228,48,138,12,218,53,234,47,214,248,158,229,231,44,18,248,90,240,78,86,6,30,251,83,59,169,64,227,109,254,219,36,37,167,135,217,199,29,195,69,162,223,227,179,106,131,62,100,31,105,223,186,209,82,92,177,252,57,250,46,252,243,135,10,76,208,253,207,26,153,56,144,187,254,50,181,237,166,251,3,8,162,163,8,208,4,254,249,242,28,174,8,39,40,76,54,152,239,226,84,177,169,175,214,134,193,144,121,183,195,248,209,101,31,54,101,226,233,159,139,154,68,77,156,13,205,212,107,93,238,156,160,8,73,184,85,97,212,30,2,38,91,190,104,227,36,141,248,94,187,126,193,209,158,224,227,186,61,23,46,236,13,250,219,13,95,239,223,18,193,87,179,214,72,112,169,177,23,47,222,226,136,57,130,163,225,11,16,167,86,79,191,124,207,105,95,248,11,50,161,72,212,88,1,159,207,23,182,137,228,201,4,39,169,140,178,55,142,82,223,94,76,17,10,244,32,152,237,240,36,120,164,67,242,43,184,224,240,32,178,180,18,124,188,186,15,74,165,125,233,78,74,5,158,237,65,199,11,183,162,65,48,46,113,179,56,13,143,210,175,215,22,233,210,115,171,62,56,124,64,73,156,221,250,49,9,213,182,21,240,74,231,57,130,112,158,63,125,193,187,101,61,229,212,97,181,77,170,211,141,57,98,33,122,105,191,97,209,205,104,186,160,40,43,131,114,45,232,238,250,102,247,252,36,165,80,140,94,75,213,118,161,9,14,255,182,36,190,134,234,170,93,220,255,96,36,141,199,214,167,241,33,239,128,41,213,160,211,104,153,151,221,123,78,16,165,14,237,218,215,162,56,234,164,172,58,7,235,131,25,7,63,248,172,114,204,145,1,101,176,93,122,216,204,37,41,176,3,220,161,19,28,135,205,166,145,95,70,171,110,187,249,69,134,147,84,155,29,8,127,195,248,248,235,247,53,45,182,212,253,6,166,238,234,223,245,9,67,143,104,130,62,77,78,169,183,205,233,145,150,22,137,53,199,109,137,73,173,222,218,164,227,157,45,218,31,134,88,34,209,181,134,192,236,242,251,38,30,189,165,244,111,4,30,90,113,151,24,54,13,5,142,164,223,104,229,186,151,100,146,33,43,246,21,155,189,179,210,177,119,102,29,98,133,160,134,54,93,240,106,90,145,136,166,211,4,218,106,249,203,131,65,128,184,165,237,162,142,199,149,193,22,197,176,171,169,109,76,42,135,225,76,235,199,168,84,131,249,28,134,185,59,245,165,240,168,52,159,254,152,244,247,183,244,105,20,198,252,91,161,128,60,36,138,68,227,182,100,254,224,142,155,65,55,171,107,100,236,17,141,223,187,101,77,31,139,173,207,245,72,238,93,5,94,142,162,20,233,240,237,127,192,173,255,210,168,144,110,232,103,203,160,92,236,60,58,164,133,130,36,14,19,138,75,243,159,100,57,87,74,177,106,47,136,1,234,111,111,79,122,66,32,193,234,85,167,15,242,185,116,19,25,1,36,197,54,29,148,226,89,200,179,155,182,118,213,73,70,116,218,47,62,232,52,73,5,80,96,2,17,62,253,77,96,85,148,28,153,162,228,76,15,135,173,86,152,174,142,123,5,172,127,55,89,96,148,77,117,254,27,251,57,158,198,7,175,35,222,173,74,222,142,174,33,124,179,117,221,154,166,191,195,200,224,164,61,131,96,118,143,167,87,138,179,254,46,224,46,143,57,225,162,245,162,7,192,162,16,209,159,119,159,130,30,159,148,68,102,151,30,22,19,139,207,121,111,201,122,214,147,189,187,3,61,95,61,159,30,169,141,204,214,248,156,119,99,147,192,2,222,47,202,1,207,104,251,182,214,180,113,104,85,190,126,40,84,118,186,62,140,154,182,204,163,250,138,170,96,93,17,132,223,129,90,117,23,53,205,190,88,59,31,179,70,29,34,159,93,56,2,54,169,100,105,185,192,2,138,233,77,10,191,94,97,49,11,92,37,149,193,70,182,190,168,49,10,41,72,190,197,78,215,103,50,83,188,188,20,48,100,50,49,56,9,85,239,183,118,62,152,205,10,155,14,228,123,122,150,161,191,253,139,251,188,174,193,217,210,203,7,58,166,35,134,12,197,35,125,49,60,92,78,2,154,196,91,135,104,174,113,177,57,94,248,103,154,22,80,186,173,17,234,242,126,27,145,70,242,36,57,198,95,42,59,240,221,204,212,127,133,16,122,124,233,78,6,78,145,93,152,175,91,61,37,150,197,209,175,201,153,28,53,40,60,196,211,157,204,70,189,33,223,67,79,80,170,44,170,11,9,185,233,17,171,26,199,64,242,118,252,98,72,1,155,236,105,186,187,127,50,40,148,78,210,239,193,190,236,34,94,63,88,183,112,108,131,208,188,183,198,225,93,169,79,2,86,194,122,123,2,131,32,176,157,39,111,84,112,218,168,139,150,180,251,30,79,227,208,144,221,236,30,252,51,156,255,192,16,30,20,181,131,52,54,51,118,35,109,219,76,137,64,251,84,71,40,212,213,238,244,84,96,187,47,167,126,87,39,70,177,143,78,21,132,110,63,211,58,218,198,2,73,30,162,59,145,90,236,255,31,27,188,130,148,174,140,111,249,53,248,10,10,147,3,232,3,134,198,172,100,150,226,33,58,161,238,13,140,141,174,79,99,45,185,1,99,117,200,82,32,192,194,91,222,237,77,234,116,26,79,188,239,245,193,117,139,206,47,48,105,8,1,91,45,200,170,240,231,98,110,160,120,189,107,114,93,69,201,173,73,182,201,249,7,188,246,23,31,26,43,102,215,4,67,144,124,79,23,106,122,164,57,120,74,124,142,125,237,98,181,255,39,7,143,151,157,7,198,117,159,96,238,3,1,83,243,178,166,198,191,19,107,235,30,243,20,111,201,206,64,23,57,66,68,147,66,158,58,224,119,11,25,239,167,77,114,187,102,143,93,152,163,252,240,253,250,9,38,52,19,175,77,202,78,242,67,142,80,159,1,37,42,151,30,134,61,22,15,227,46,74,31,251,238,55,206,94,152,166,118,95,87,106,28,246,137,163,159,85,56,85,20,157,242,30,112,151,122,42,63,56,72,183,243,39,95,159,159,230,120,126,240,80,221,14,182,0,4,44,122,192,196,177,87,130,61,216,120,81,168,121,234,0,90,159,145,168,2,182,215,86,248,254,156,31,108,86,211,111,232,78,185,62,43,115,22,48,213,112,210,79,19,154,139,142,79,75,104,84,152,203,103,9,24,25,151,12,19,113,119,24,155,94,29,95,23,46,59,14,54,194,29,61,77,98,228,133,214,123,26,85,144,244,222,166,234,226,112,231,158,159,26,231,30,26,163,118,191,87,138,158,0,199,94,104,110,229,242,15,180,196,247,104,245,159,159,11,17,165,232,55,5,1,254,241,203,123,135,205,72,53,47,189,225,78,59,205,91,244,187,112,137,200,131,82,93,209,19,248,154,140,51,189,181,93,199,29,38,13,246,228,198,119,236,26,240,82,218,63,62,118,216,2,68,55,244,54,7,56,61,165,156,147,127,150,150,223,106,151,26,111,69,169,214,188,236,191,29,217,209,23,222,182,84,211,20,174,45,230,48,211,104,238,244,244,35,122,77,242,227,84,144,199,150,207,120,151,15,182,252,146,142,0,234,11,135,21,110,245,210,242,226,179,163,46,96,104,207,41,244,81,195,149,120,81,234,246,164,159,38,125,218,39,10,151,201,228,63,189,223,103,149,56,205,39,151,197,220,241,17,9,10,220,97,241,88,164,142,35,175,28,79,119,229,12,218,86,185,107,172,189,123,239,47,255,232,247,118,201,90,80,120,230,121,15,47,97,62,97,174,159,244,57,224,159,189,166,77,104,63,133,145,169,211,30,253,34,196,89,102,58,124,184,172,56,92,102,77,241,133,69,214,91,172,158,73,245,237,153,126,123,186,26,22,185,8,75,138,252,25,106,21,133,3,110,53,25,187,200,227,158,152,71,168,141,44,13,223,161,75,176,191,7,247,185,146,5,132,25,24,155,56,87,40,73,7,54,107,96,71,64,168,91,117,195,147,172,129,25,21,235,128,9,94,232,247,104,38,226,233,240,178,194,175,106,229,124,197,85,105,129,91,175,217,250,170,84,235,118,216,20,198,18,220,206,18,152,219,98,79,230,23,185,205,1,19,34,63,201,118,163,120,162,195,99,174,228,136,183,42,191,111,212,6,9,199,201,232,164,190,65,12,75,199,77,144,204,202,30,132,68,96,227,88,101,131,118,132,249,54,140,199,156,126,251,110,149,113,68,88,200,33,193,232,211,133,97,57,26,21,42,102,34,52,112,102,57,92,137,96,36,190,131,85,199,12,152,10,243,26,189,135,213,30,171,19,202,124,81,107,3,237,101,39,116,77,51,238,142,68,17,216,122,231,219,25,172,8,182,210,14,110,191,247,142,85,112,111,135,77,84,17,47,76,58,75,140,90,253,140,146,47,112,67,192,192,225,114,204,175,47,48,151,39,143,179,117,74,41,202,25,193,230,72,76,36,80,106,49,10,95,162,252,42,95,59,188,144,7,82,152,157,63,110,17,136,157,85,57,190,238,190,98,165,14,2,230,38,37,175,125,23,62,223,244,193,85,150,47,145,226,224,154,25,74,214,155,194,107,188,229,11,172,102,43,57,185,159,11,66,252,218,110,178,45,25,105,122,199,26,161,103,146,199,9,60,79,171,242,244,80,55,210,66,221,101,109,249,109,202,93,40,124,246,155,12,136,47,107,160,12,211,163,206,250,126,187,223,109,125,11,124,255,194,217,2,111,185,142,94,244,148,183,209,155,188,92,130,175,65,29,172,2,96,190,158,192,84,108,105,15,158,77,125,161,108,152,237,25,89,86,108,71,231,74,51,130,254,123,26,167,183,140,105,51,26,213,131,45,207,74,97,188,253,253,77,165,250,233,52,189,31,232,188,205,188,108,178,124,101,84,152,58,37,142,25,18,132,167,108,137,139,98,202,111,113,163,45,44,151,20,36,150,190,250,190,246,61,41,37,73,14,152,136,126,116,156,218,114,58,77,81,31,94,239,131,144,22,90,180,103,119,167,126,135,20,145,125,97,212,3,239,231,44,186,240,26,83,39,34,44,142,231,1,184,91,86,21,178,63,154,29,68,108,253,233,106,148,9,249,34,220,87,187,199,33,58,29,21,186,254,53,70,218,107,218,184,248,226,236,71,231,69,156,65,144,206,191,163,207,178,69,190,19,236,99,115,86,152,20,175,30,135,12,68,80,57,38,48,121,87,137,183,230,239,126,159,62,141,133,18,23,191,113,183,17,73,121,4,198,111,123,100,47,78,147,220,90,15,239,195,32,11,75,62,151,69,66,227,226,199,194,213,176,207,162,18,77,13,155,121,88,198,176,118,156,26,7,239,24,64,141,179,104,227,188,230,107,156,3,101,72,207,54,229,54,222,211,220,165,101,223,184,214,9,87,164,26,247,12,66,134,93,97,4,2,207,187,227,84,13,181,89,34,187,235,142,218,13,105,138,210,43,176,197,77,226,126,197,177,191,4,238,152,174,97,238,99,239,139,201,177,161,178,239,119,5,66,134,119,105,215,8,200,188,91,14,190,216,153,224,29,249,227,102,51,99,129,8,204,237,33,190,231,178,90,1,2,147,11,245,61,183,123,33,68,185,5,198,190,105,207,251,71,200,113,42,220,163,226,213,52,9,126,209,195,3,94,234,251,211,67,98,215,239,206,202,249,80,206,209,166,48,98,224,17,107,160,154,95,126,122,200,229,12,69,191,41,11,159,44,235,199,80,249,229,127,203,101,225,194,136,8,175,23,36,233,162,158,110,113,187,218,196,85,139,121,218,21,102,234,62,63,111,27,202,255,66,97,246,49,57,8,68,168,228,87,51,103,200,247,122,142,252,179,206,133,95,109,186,7,15,248,209,10,99,104,199,231,34,174,93,117,212,172,62,209,9,15,53,233,232,233,105,110,208,207,59,78,189,146,244,116,140,25,38,86,107,218,237,86,66,185,29,116,14,73,139,7,110,234,212,167,26,73,211,183,50,53,160,120,26,45,191,174,159,235,103,25,7,124,74,154,10,109,147,20,30,225,23,4,44,100,146,161,198,54,94,219,20,189,239,218,113,78,67,137,130,216,58,86,152,92,193,8,161,216,21,44,61,221,195,31,132,184,240,20,65,199,102,217,209,231,123,241,23,98,98,58,73,161,33,68,232,244,51,218,135,190,53,190,221,23,25,34,209,54,205,4,26,108,241,218,16,96,196,234,53,109,191,58,35,24,241,211,56,87,24,113,233,23,148,226,58,151,26,239,53,252,242,150,148,42,25,41,205,52,125,194,200,50,157,8,41,244,5,60,95,84,247,26,26,167,229,182,57,58,35,130,115,136,215,39,120,63,222,129,149,70,145,66,42,205,164,165,92,183,104,254,36,215,182,190,54,188,105,223,74,17,68,231,218,163,48,209,214,8,188,222,235,115,122,45,170,153,187,47,23,33,68,21,204,107,86,198,211,147,188,39,122,154,95,250,225,187,242,124,163,188,160,49,194,19,124,237,129,104,186,89,125,1,133,123,143,43,12,1,21,202,122,42,76,237,147,25,240,230,194,156,224,190,222,107,117,196,26,210,111,83,97,55,250,221,137,33,166,198,103,29,175,113,194,28,105,34,25,137,116,5,60,249,34,9,222,225,79,26,197,50,153,210,128,195,42,137,198,231,252,190,180,126,112,67,207,23,40,191,39,95,239,9,110,223,27,22,124,135,227,31,176,139,202,3,83,104,120,102,216,149,229,140,20,250,105,52,207,224,55,104,220,189,90,238,120,125,40,66,94,233,124,249,185,45,3,134,71,213,243,160,68,12,254,71,0,206,67,54,206,227,14,124,240,53,50,92,125,126,223,46,220,57,156,90,38,36,60,2,198,71,144,158,53,61,68,135,239,162,213,164,5,155,71,143,212,80,77,162,57,189,213,53,155,74,116,140,156,173,180,227,76,24,221,241,219,8,63,228,153,208,94,252,7,26,194,167,129,110,91,61,71,248,18,173,165,79,133,157,249,232,20,168,13,231,133,89,78,60,76,26,78,218,194,167,149,127,9,152,218,241,105,171,59,227,77,34,254,242,220,105,47,35,189,40,126,218,98,6,121,183,98,144,2,62,85,4,41,108,171,27,65,154,134,52,50,243,44,50,90,74,9,120,127,43,157,46,163,203,233,82,77,58,101,165,77,154,228,141,128,169,184,144,183,248,51,223,52,187,151,207,153,55,105,156,200,43,96,88,14,233,112,58,81,90,27,248,254,47,77,82,124,77,49,73,41,163,217,255,113,180,141,30,7,122,35,226,95,244,189,187,229,145,58,204,126,55,211,161,122,207,151,120,24,7,193,78,231,98,121,236,129,123,213,71,145,45,157,231,45,152,30,195,210,110,211,7,249,229,15,7,111,39,21,72,106,191,66,33,235,193,80,153,147,33,50,202,51,99,44,23,89,237,89,18,140,61,251,143,20,132,187,227,39,251,137,218,27,37,222,203,220,250,39,217,79,99,196,210,70,40,54,239,164,120,77,198,131,33,188,164,167,71,200,240,79,227,175,150,100,86,146,150,29,214,66,179,16,78,50,237,196,83,108,89,66,59,173,17,46,229,97,76,224,60,218,233,183,11,187,120,15,24,198,99,73,22,111,164,114,32,124,98,5,22,147,189,220,99,13,160,12,40,213,153,64,201,238,120,15,223,91,193,206,166,250,138,176,24,149,136,170,198,56,49,244,91,13,171,20,63,240,78,91,131,85,42,244,223,190,230,238,61,94,82,227,95,11,174,57,10,113,72,227,164,251,201,234,193,220,185,32,167,182,194,227,121,193,140,65,38,174,36,115,115,120,97,102,80,182,9,133,183,149,75,13,152,28,224,162,48,101,42,125,150,119,146,130,196,27,4,247,143,129,8,120,97,4,43,140,142,127,188,23,194,15,122,215,189,22,239,248,222,123,221,137,154,236,252,123,206,142,103,67,81,172,94,234,59,1,163,89,26,112,175,74,63,179,219,231,119,30,138,251,93,225,65,104,56,94,155,147,79,119,219,98,138,62,241,94,211,142,13,133,191,25,28,2,4,24,91,75,183,81,180,226,223,211,150,79,168,99,10,245,246,61,141,214,166,222,225,81,54,116,45,52,96,132,32,116,76,113,240,189,239,185,97,49,233,23,105,182,165,6,108,36,99,133,237,98,18,240,90,202,85,71,110,122,199,61,130,124,22,165,37,153,156,86,123,99,138,197,172,51,9,183,242,120,232,66,68,87,225,225,133,63,201,216,186,147,88,15,40,220,242,37,150,46,34,5,75,183,203,219,17,47,183,8,186,138,84,141,6,69,180,231,4,195,210,146,188,20,14,55,19,126,110,117,242,110,234,199,246,19,45,151,153,158,252,168,59,17,95,10,243,75,233,243,27,165,192,47,248,147,84,222,24,106,64,113,31,217,177,13,15,24,188,75,127,154,44,211,184,118,113,234,38,27,9,221,148,247,165,16,77,217,58,96,84,230,40,113,178,193,99,208,237,200,116,107,226,91,252,177,71,20,38,87,34,8,173,166,94,85,20,38,41,52,218,238,148,86,73,158,156,85,4,69,93,174,36,55,208,87,98,55,26,56,161,244,78,70,117,129,72,57,24,228,111,165,51,247,67,237,123,196,152,141,186,179,131,234,94,186,123,188,214,48,226,186,186,183,152,98,239,225,149,189,14,31,28,163,247,211,243,75,60,172,253,213,213,222,142,65,1,140,173,27,229,103,153,215,241,185,48,213,167,126,108,156,190,113,0,12,194,88,169,113,116,2,223,84,225,242,146,166,10,190,234,55,73,151,149,171,81,248,222,24,222,152,18,14,80,123,249,35,179,48,236,24,54,248,79,19,90,239,121,251,69,52,220,70,69,110,255,212,30,96,37,7,185,217,200,33,2,147,211,213,30,76,192,84,159,182,66,159,143,25,77,133,32,65,145,165,9,91,97,88,42,111,130,235,57,229,61,109,117,56,5,166,2,120,28,216,150,179,163,62,119,170,226,190,61,1,13,99,117,93,147,152,180,194,197,68,232,54,57,105,207,64,88,35,134,12,89,121,185,7,32,228,212,230,27,20,222,50,253,52,142,184,56,122,6,38,107,211,223,166,54,88,236,224,211,2,181,58,164,205,216,139,1,183,170,94,38,148,78,203,23,222,154,249,165,234,176,23,166,222,65,216,203,147,186,97,250,112,125,21,198,65,41,145,161,61,35,73,74,122,118,154,20,245,4,166,228,131,191,23,51,242,104,156,2,245,246,18,126,57,50,43,151,134,188,238,231,227,26,29,48,74,143,2,91,40,33,134,124,18,89,215,198,55,130,136,113,5,191,39,251,55,18,188,45,15,36,224,133,204,186,194,16,154,95,227,20,110,147,169,132,119,179,238,247,98,144,204,180,107,240,146,194,43,98,121,235,114,129,95,150,50,16,31,4,41,159,147,208,111,198,70,60,17,81,208,207,101,193,182,241,30,110,41,65,248,103,0,189,65,65,126,46,189,22,46,220,253,58,150,110,171,68,207,234,91,186,120,133,186,198,95,32,203,121,18,189,193,71,57,200,23,198,179,26,35,74,133,228,174,29,183,82,37,15,222,173,232,2,194,60,110,227,189,182,86,195,6,237,100,98,7,122,134,6,80,144,238,125,190,133,121,251,161,150,56,17,146,94,226,46,59,173,78,155,70,126,136,140,199,125,114,182,242,101,180,151,47,252,168,23,237,154,102,187,160,212,247,45,240,221,132,134,194,140,203,235,89,69,35,87,163,74,123,198,118,102,65,60,141,180,145,32,241,156,149,80,13,83,88,104,238,26,108,66,208,173,247,69,14,251,239,200,75,215,180,242,200,167,127,103,238,36,210,153,98,101,136,8,149,45,176,38,40,222,203,3,106,49,93,96,61,85,47,108,37,26,181,113,13,54,83,183,165,124,242,214,215,232,153,41,128,248,178,31,237,189,74,26,81,163,231,116,25,148,38,215,197,133,48,214,249,4,238,106,42,175,101,97,7,105,188,244,212,53,244,92,222,94,72,149,98,157,133,16,2,143,206,20,140,17,133,17,80,220,50,145,150,156,170,203,114,91,151,76,195,187,120,143,194,198,53,125,240,61,79,100,50,160,46,250,125,83,86,192,209,105,122,205,236,62,101,249,156,79,68,187,126,9,91,65,130,177,197,167,52,124,20,95,238,77,249,193,4,82,101,58,76,243,56,203,186,215,100,87,172,131,239,121,174,225,25,52,13,147,99,186,127,231,61,141,135,68,159,238,135,104,195,219,176,134,58,36,47,12,179,82,182,59,45,236,112,225,118,30,161,144,205,114,41,169,137,29,136,41,240,118,90,180,232,4,102,20,203,107,156,176,172,142,169,21,161,147,77,158,252,52,129,217,245,195,139,5,85,84,19,186,41,19,58,218,219,56,168,108,120,116,200,41,55,31,119,58,92,65,106,29,82,12,126,68,50,224,48,239,179,134,240,201,113,41,111,178,20,116,37,182,194,240,8,229,96,109,154,206,71,166,9,111,250,142,229,211,53,20,142,54,64,121,230,132,21,44,18,20,11,111,63,120,127,154,135,72,97,227,79,142,221,207,210,223,20,254,202,122,95,228,187,223,118,233,79,91,214,239,179,100,182,166,156,146,181,155,108,48,54,2,237,25,138,137,69,230,233,26,186,97,146,122,121,222,198,50,254,177,169,117,83,2,12,24,197,93,233,55,20,230,231,157,91,48,185,116,233,119,88,15,97,46,144,98,161,190,88,171,167,19,99,66,82,162,222,112,144,54,95,53,188,26,203,158,86,142,11,57,191,225,50,89,84,164,40,137,42,66,88,38,26,199,119,163,219,138,213,181,12,239,245,54,237,63,229,161,64,235,139,99,226,167,194,170,141,195,65,247,49,161,180,252,238,137,249,99,201,109,145,97,73,97,160,147,72,71,100,190,59,204,89,167,83,220,202,16,197,247,192,84,76,252,53,43,0,22,23,124,66,32,26,138,160,130,69,40,248,94,248,152,60,154,194,236,252,145,54,186,70,201,108,169,25,197,242,200,213,153,43,17,50,200,214,28,35,96,84,0,212,170,165,226,78,24,81,243,179,184,182,62,77,94,134,79,36,86,233,206,36,178,197,41,16,48,62,73,93,1,21,133,126,223,108,41,146,83,52,53,104,97,99,121,253,219,137,89,74,205,114,133,247,23,217,178,21,181,209,165,15,35,163,23,121,188,208,244,243,195,13,133,218,151,169,107,186,131,10,227,55,142,198,9,78,236,244,52,6,123,192,247,18,175,186,55,60,141,22,158,39,9,87,139,64,104,215,224,75,57,74,57,18,53,76,89,170,113,71,161,70,232,167,90,92,208,215,190,24,81,234,213,149,147,190,38,28,179,200,94,166,116,239,151,120,119,5,154,132,195,227,104,202,159,113,250,34,84,65,114,80,202,84,191,48,137,124,254,86,132,40,143,14,56,209,132,200,115,159,86,119,165,165,137,68,34,151,207,51,242,218,243,68,58,156,87,254,94,200,85,108,101,198,21,146,127,188,223,4,151,230,78,204,56,35,111,57,76,196,185,166,241,46,81,22,126,34,14,155,242,74,153,41,43,206,54,84,135,91,201,196,57,74,97,251,231,178,52,10,253,101,164,156,252,151,45,195,94,73,94,38,124,242,96,64,221,52,208,144,172,209,177,213,113,45,233,136,226,90,106,1,147,57,157,6,28,142,230,123,250,254,107,215,121,130,44,94,172,204,117,236,102,166,95,139,27,228,203,176,255,182,158,138,198,49,41,145,158,143,139,172,234,150,66,142,140,27,235,19,133,2,117,117,46,88,88,203,173,32,211,227,73,132,190,74,234,155,219,134,16,211,200,146,81,152,4,244,120,122,182,153,137,167,232,237,250,1,66,241,47,76,112,133,119,200,151,89,58,95,182,168,107,179,52,40,135,39,133,3,180,231,157,196,164,144,52,128,139,166,182,33,87,167,167,126,129,18,198,158,105,105,142,86,66,47,161,88,233,174,147,168,165,35,110,41,247,119,70,210,204,185,7,12,110,177,120,154,196,73,189,133,67,240,155,15,221,100,5,38,242,231,9,175,227,61,244,80,50,76,251,21,114,164,46,50,81,72,22,77,27,45,22,219,107,156,21,146,136,167,228,246,188,167,55,102,174,246,204,84,91,92,70,5,238,205,84,187,20,185,132,18,50,42,184,61,106,50,23,62,200,31,62,42,68,254,146,251,160,147,240,208,2,190,163,154,14,183,78,105,247,47,26,63,8,175,171,37,99,34,184,33,205,81,80,38,74,166,10,197,49,159,52,199,157,243,106,130,117,34,100,161,240,210,16,82,83,239,4,84,222,136,42,179,182,135,38,202,44,27,214,25,191,189,119,75,93,163,78,100,68,41,73,41,72,148,88,132,10,98,38,89,98,82,154,40,159,203,197,153,66,75,217,137,100,108,53,236,67,223,197,156,94,186,186,40,250,225,45,83,35,254,211,35,160,152,42,117,180,189,172,174,160,114,221,185,146,214,208,157,217,223,73,68,250,206,231,244,213,69,226,132,46,143,130,2,105,8,203,32,41,169,187,48,170,27,43,116,80,128,19,1,25,146,207,252,94,211,139,84,59,73,0,88,150,87,227,3,70,241,37,221,42,169,133,232,242,164,38,91,243,137,172,61,154,41,118,196,132,48,205,73,18,95,88,241,43,252,207,203,82,116,52,7,249,176,73,199,91,223,219,69,73,41,227,199,36,164,103,232,214,152,20,144,192,166,161,239,104,181,116,31,69,169,242,241,100,105,136,193,40,74,201,48,127,45,124,151,165,106,211,215,108,143,251,135,217,44,154,16,136,31,118,174,241,214,198,72,25,227,7,169,218,21,202,50,135,130,205,130,194,227,113,3,232,46,203,150,19,212,238,225,142,128,162,195,16,190,53,9,121,83,178,34,246,155,202,91,245,36,244,200,118,22,251,13,60,66,205,239,36,159,38,110,178,136,249,46,229,168,112,90,221,123,113,108,71,36,139,38,237,76,72,163,51,246,112,8,2,25,166,28,104,52,142,62,149,14,41,197,176,226,130,79,201,129,165,233,28,156,163,245,29,78,197,10,224,170,182,38,68,160,26,47,134,42,157,230,183,237,207,244,230,3,70,156,84,243,142,96,30,196,225,68,213,216,147,82,225,55,117,217,2,134,197,149,50,193,166,37,61,133,152,143,73,144,164,132,244,239,196,18,248,88,19,61,167,99,221,211,204,13,130,3,169,40,37,51,162,184,16,246,25,69,57,53,159,131,255,114,158,197,107,165,24,147,120,102,223,167,134,41,194,166,148,164,1,231,22,171,244,238,87,75,189,92,152,146,35,212,226,72,102,68,47,67,133,5,121,218,173,137,133,144,147,166,29,221,65,193,75,19,38,150,197,73,84,37,114,214,96,225,155,100,85,18,207,52,135,245,14,152,212,198,217,147,174,231,140,64,34,89,173,100,227,43,220,159,114,160,73,240,142,154,117,19,230,120,42,70,4,179,147,58,38,121,173,35,172,86,246,93,85,76,132,14,213,60,158,64,237,160,154,190,8,114,37,177,25,115,203,248,148,8,249,115,69,58,149,132,27,204,42,9,253,158,232,20,183,163,82,147,96,34,101,139,220,22,65,227,30,53,76,213,83,164,186,160,79,37,243,200,168,214,4,73,234,241,108,43,57,245,238,167,84,215,227,10,98,185,93,185,233,32,214,77,115,183,164,126,223,155,117,196,148,201,155,197,14,210,33,179,242,212,161,252,132,242,233,81,25,86,228,128,87,220,188,56,220,85,80,148,212,239,232,57,116,140,148,105,105,30,181,26,183,186,66,68,69,229,49,43,119,131,253,46,148,73,251,192,238,167,126,0,145,146,124,109,137,149,180,76,103,112,231,38,140,192,148,230,207,7,122,23,179,178,241,238,165,57,142,94,98,136,82,13,10,96,36,129,101,212,28,227,105,35,145,141,36,148,202,126,224,254,1,219,216,117,9,112,149,115,175,63,245,75,71,18,94,152,28,51,17,81,184,221,224,40,73,75,127,61,49,150,51,44,37,68,97,28,27,241,52,214,121,18,229,29,20,185,8,20,242,103,86,165,174,95,196,227,78,33,194,173,99,74,145,189,112,244,158,114,224,27,36,197,209,30,105,125,168,245,125,106,111,88,190,197,124,79,55,147,103,76,11,104,63,105,169,131,243,33,73,246,90,41,137,112,247,144,130,173,167,62,229,54,95,132,212,56,24,43,73,138,182,123,31,142,65,195,218,209,157,124,24,183,250,193,43,37,184,33,3,177,35,209,203,74,53,127,154,220,74,53,175,241,224,205,253,86,69,106,176,4,234,131,155,150,94,53,221,207,151,189,58,142,241,107,20,254,21,142,123,79,107,93,74,132,63,159,60,38,117,35,107,210,197,189,43,230,174,254,120,120,109,117,78,16,221,120,121,15,152,92,73,50,244,107,85,126,151,189,84,77,2,243,252,245,231,156,155,137,148,113,87,215,230,3,5,140,226,144,138,25,25,55,43,222,217,234,164,171,38,104,167,86,241,140,153,114,18,85,152,240,66,29,239,173,110,63,83,158,51,145,245,22,238,82,206,228,148,200,76,254,238,99,174,30,99,148,45,133,139,16,16,206,103,124,3,149,97,162,222,64,124,76,2,212,170,19,80,142,101,39,187,199,243,206,139,180,118,11,25,81,17,32,218,100,207,235,242,43,248,24,134,192,83,5,235,76,240,178,244,7,143,169,92,122,168,107,37,196,30,225,62,156,150,159,54,169,208,232,249,63,38,18,230,252,124,51,169,144,111,220,181,231,212,204,12,184,146,121,84,211,123,227,110,122,95,44,133,126,39,108,197,47,248,84,68,174,148,246,132,24,82,127,76,24,132,192,148,194,99,95,108,135,27,12,2,181,212,208,230,123,83,237,32,182,83,40,4,122,91,168,220,95,103,108,198,183,107,26,179,179,204,135,234,97,152,107,71,181,82,82,207,201,157,251,226,183,55,105,241,61,41,231,238,22,54,65,249,168,205,87,210,42,121,98,73,215,242,161,188,167,42,231,222,15,242,206,63,84,32,52,94,97,197,158,156,59,65,126,198,28,39,61,108,213,116,29,198,155,174,251,6,242,154,207,66,44,132,177,87,122,154,156,133,30,231,95,213,42,140,116,156,12,252,119,60,222,225,215,83,132,4,197,144,18,48,9,223,36,54,3,161,251,11,239,96,133,181,209,74,234,90,13,229,19,99,69,37,97,20,190,64,144,29,45,136,186,117,245,195,140,44,241,69,200,137,214,60,104,12,140,107,2,6,60,41,126,209,116,183,189,91,119,15,123,229,78,98,61,69,26,47,234,119,17,210,87,201,23,86,161,179,133,162,110,248,130,49,197,146,70,115,249,158,41,133,219,43,41,94,32,206,223,74,216,105,80,66,91,210,104,94,95,156,189,211,100,172,85,200,227,78,210,231,133,195,241,130,133,162,163,130,120,114,125,38,61,247,46,85,112,59,143,236,114,63,78,57,201,180,69,55,185,135,213,189,161,178,169,69,66,225,185,103,198,217,158,168,54,59,101,255,130,57,120,95,130,154,55,170,225,182,161,116,247,119,139,58,73,181,130,146,145,65,63,93,31,63,173,55,87,8,123,33,237,110,37,55,82,215,140,54,87,194,127,88,40,255,169,214,173,105,61,61,239,35,90,82,106,168,149,40,203,204,205,20,45,155,116,217,184,75,48,4,110,239,22,211,84,41,19,143,123,169,79,133,182,220,203,96,46,15,50,66,78,3,69,182,36,58,49,239,207,6,209,6,55,166,166,11,163,49,114,87,236,12,39,218,172,89,160,103,132,36,222,189,52,80,24,41,21,201,232,161,227,186,200,31,221,42,232,178,97,22,197,27,155,204,131,126,42,180,86,131,34,186,6,198,70,242,49,212,88,89,139,45,34,215,223,176,152,179,15,53,42,56,39,85,216,224,240,10,39,1,119,231,100,169,108,220,196,33,8,204,31,147,10,199,181,38,240,3,56,124,144,65,75,190,147,111,68,224,215,88,26,69,133,181,182,169,66,141,39,59,221,151,26,104,27,117,225,112,44,46,82,25,84,209,8,62,251,116,115,131,76,111,174,52,90,252,131,156,118,31,179,5,73,60,121,148,238,77,174,132,131,194,168,195,186,172,113,73,63,55,242,238,90,3,27,103,213,140,20,52,246,185,150,164,211,15,225,237,26,77,147,82,171,151,97,136,150,94,250,8,29,112,182,140,170,30,186,59,200,225,90,135,0,160,37,102,168,84,200,93,46,52,200,239,169,171,126,75,234,90,196,209,5,95,116,169,100,30,37,76,74,104,208,66,204,190,151,169,84,242,196,110,230,14,47,171,94,167,48,106,48,46,143,94,172,212,157,54,78,181,3,145,140,39,183,81,225,133,126,72,8,206,127,86,240,70,101,81,96,196,187,22,190,221,88,148,212,193,33,253,185,45,66,225,220,170,178,119,212,239,218,33,66,184,41,22,120,146,171,184,195,103,245,158,55,19,130,151,223,230,148,246,10,195,4,149,185,150,36,225,147,243,60,132,164,119,204,36,96,64,8,41,34,76,187,163,242,174,146,44,149,0,136,251,16,246,47,156,145,180,75,10,233,45,14,183,173,27,229,34,156,87,106,60,124,155,255,78,10,156,65,47,142,210,6,133,146,68,234,154,191,93,233,241,193,216,104,147,36,11,199,75,220,190,246,250,9,104,41,119,98,61,154,231,181,51,161,98,42,109,227,195,74,143,130,14,28,147,26,175,128,111,244,170,123,220,51,114,117,157,75,68,35,103,137,34,26,213,196,118,149,159,247,121,113,112,244,184,207,151,248,65,203,66,59,94,168,2,45,82,213,194,188,207,126,79,247,218,226,146,69,231,41,121,52,161,242,204,29,168,166,186,63,187,49,226,43,96,243,101,43,44,190,127,26,218,41,24,191,201,64,25,81,151,4,178,139,174,207,77,229,196,168,254,1,239,44,201,193,48,75,103,244,12,60,241,60,81,217,142,154,39,228,68,213,196,18,37,175,205,47,242,199,136,77,26,140,36,185,190,62,152,60,182,146,228,42,246,144,74,46,150,203,87,82,227,17,168,129,111,117,70,34,191,162,40,58,162,74,12,174,229,153,57,164,119,174,180,87,68,102,165,16,237,221,198,162,174,223,5,41,134,152,148,75,54,249,201,1,195,138,174,137,171,9,151,201,7,13,45,186,173,60,155,59,98,109,73,249,155,214,70,98,122,66,168,111,1,239,156,43,64,73,219,19,185,2,7,101,217,145,72,143,38,137,233,47,6,7,91,115,5,110,215,202,19,110,32,209,37,41,71,46,232,96,209,182,21,11,79,154,43,150,76,224,232,36,163,90,185,156,5,81,2,159,165,27,71,128,6,244,56,119,66,118,242,32,154,161,41,85,208,185,122,72,151,220,165,2,149,86,26,239,123,133,32,44,37,27,249,71,227,156,92,191,162,254,212,103,197,21,87,10,131,146,235,225,48,254,168,196,102,65,4,179,123,169,36,164,210,212,81,134,204,63,113,120,135,145,181,157,137,42,51,166,211,76,209,94,172,169,188,1,242,250,35,106,145,21,228,52,149,92,65,57,219,26,229,167,200,167,239,153,1,52,168,133,20,240,249,146,52,16,185,181,95,243,142,147,112,255,169,42,17,126,48,167,231,193,137,230,183,211,62,143,82,152,119,173,178,109,37,218,20,126,210,22,176,209,66,53,20,250,81,240,35,122,126,15,64,85,8,89,150,147,18,67,142,84,204,212,60,5,252,129,59,26,191,247,215,148,17,73,220,9,185,194,40,218,197,160,166,211,241,238,191,239,105,84,164,116,170,65,127,145,226,112,215,82,74,82,79,56,48,218,244,154,94,36,226,38,6,5,21,163,253,34,79,245,56,202,22,238,244,222,104,237,70,221,58,234,76,38,122,6,210,210,254,219,195,248,205,202,58,105,22,237,123,5,247,82,110,46,95,236,94,14,162,92,159,21,129,40,73,208,108,141,168,153,199,33,165,183,105,202,170,125,94,154,121,81,14,51,185,139,239,146,224,224,137,82,129,76,190,146,204,157,253,213,104,28,170,161,234,51,80,145,61,52,130,145,90,45,189,165,167,239,138,61,49,29,22,149,211,117,179,38,233,219,253,0,235,39,0,159,226,207,176,59,227,167,127,166,145,154,113,76,152,104,251,87,233,89,141,64,162,196,129,54,124,101,122,189,250,87,197,25,255,101,13,202,107,248,255,27,215,160,252,127,254,187,255,241,191,252,111,255,195,255,245,127,252,135,127,255,50,148,8,138,160,40,105,139,230,32,184,0,13,32,134,201,212,168,17,139,255,193,196,27,135,156,136,255,95,79,35,204,50,255,220,6,135,125,10,143,212,80,24,173,204,18,240,110,18,14,71,244,229,219,127,222,20,224,59,177,196,227,8,220,157,24,97,240,105,239,118,13,138,0,101,115,180,226,7,72,48,73,133,51,96,248,213,2,55,219,1,252,167,217,49,199,183,20,134,72,236,175,141,123,121,234,168,64,121,217,205,127,155,4,208,163,29,111,88,102,205,127,123,83,74,229,147,81,185,215,168,245,103,175,30,171,247,126,164,30,22,34,229,156,37,62,104,215,182,58,162,128,107,47,246,23,190,1,189,151,44,185,15,50,226,197,55,26,42,24,146,232,53,118,250,156,212,144,11,24,247,128,162,132,150,138,163,86,65,88,191,38,113,196,21,40,54,67,66,63,188,238,14,223,109,66,66,36,136,181,227,124,137,182,155,201,144,41,108,249,115,1,195,78,215,105,216,169,230,25,112,79,2,185,20,189,128,28,23,141,247,165,174,133,110,213,80,254,36,162,129,169,109,240,182,87,43,153,81,254,168,40,6,143,157,62,135,57,175,70,160,24,33,250,211,21,203,58,218,158,36,17,234,20,47,167,47,255,92,80,163,151,148,195,50,161,188,253,151,70,3,76,20,190,233,7,41,112,0,226,105,20,164,171,142,138,45,168,248,109,18,245,82,227,20,119,244,105,72,249,195,239,12,109,252,94,186,255,114,33,13,230,218,38,141,223,83,101,175,55,147,142,85,122,85,24,102,196,131,123,93,242,211,120,124,207,138,33,61,196,97,19,140,66,151,195,5,91,168,21,133,113,122,180,128,153,209,242,69,238,61,116,255,149,106,53,216,246,119,133,35,247,8,184,80,231,88,223,11,237,143,25,191,93,140,52,165,112,104,172,27,108,9,138,10,163,161,234,99,202,61,85,168,171,29,46,209,254,43,18,102,48,81,45,125,26,21,161,152,136,20,201,16,250,26,130,247,203,249,88,192,102,66,234,168,117,42,199,68,215,176,127,166,142,154,233,243,70,227,237,46,94,253,233,214,246,136,126,247,170,148,40,202,29,220,205,117,69,191,187,121,150,20,238,111,163,70,130,184,11,119,1,24,151,109,52,62,76,197,94,96,76,221,47,70,124,80,133,76,251,93,96,190,62,120,33,102,33,48,122,225,39,26,159,86,191,94,97,38,79,116,109,66,78,149,174,125,199,84,112,3,190,6,166,46,145,143,244,212,242,158,62,234,60,134,89,2,183,50,158,134,138,60,150,194,213,175,108,6,35,107,44,83,233,179,250,117,239,105,232,195,93,97,75,19,8,152,120,140,124,146,207,24,163,190,53,16,97,41,83,187,102,130,107,241,52,172,39,93,4,104,152,237,152,73,232,144,165,247,34,255,250,139,5,182,9,76,41,124,239,123,245,125,110,11,209,232,152,82,132,233,173,191,13,237,182,137,69,65,37,153,237,29,191,183,129,79,196,194,128,9,183,9,60,68,88,1,24,193,247,21,112,33,1,95,97,248,36,253,193,93,124,7,192,168,137,213,7,171,239,0,181,14,174,255,37,96,106,31,117,133,81,177,121,141,83,195,75,27,135,255,179,103,192,119,182,236,4,147,49,178,3,222,67,178,91,113,215,223,37,21,91,34,188,127,137,207,0,23,10,101,7,76,205,109,237,57,12,210,135,146,17,153,80,14,212,232,25,89,159,58,164,38,89,212,2,165,200,135,62,92,142,11,30,27,76,205,186,170,48,241,157,247,244,110,146,188,119,97,116,51,230,235,25,7,183,154,151,215,122,138,181,13,153,96,127,242,211,119,196,151,124,108,138,8,201,18,32,152,86,254,4,216,12,174,39,153,174,212,95,61,177,66,40,90,35,156,40,106,161,156,45,61,235,4,51,142,194,100,118,198,123,17,104,157,242,94,120,72,215,120,79,79,37,68,2,99,96,198,76,226,140,111,250,98,104,87,206,7,35,81,61,20,102,80,99,162,89,65,25,125,154,43,183,140,218,89,58,199,49,94,74,24,36,152,93,146,30,1,108,146,215,15,214,186,216,86,2,198,171,46,26,92,186,144,31,128,255,98,221,63,240,136,198,230,5,75,104,68,25,92,181,12,44,112,137,99,183,82,119,41,125,234,15,45,159,247,187,20,70,145,151,178,138,34,111,18,34,64,181,18,220,92,169,239,7,15,113,102,82,184,230,254,246,219,83,126,62,97,133,239,146,152,235,193,91,207,85,162,135,119,75,145,223,62,194,232,0,254,246,87,164,231,71,106,98,119,200,84,95,221,69,159,174,218,115,24,36,67,127,123,164,247,166,246,210,144,167,151,200,110,81,115,103,173,162,240,16,106,16,112,249,139,198,253,13,154,90,197,27,174,252,238,242,211,95,75,175,221,16,191,144,175,153,204,168,77,238,209,92,67,62,182,68,217,59,14,249,83,228,189,8,107,104,199,17,179,216,91,166,89,73,29,255,160,101,63,248,187,75,66,187,246,217,76,147,41,254,13,153,75,211,114,62,222,218,132,76,178,20,38,204,241,86,54,58,155,210,248,68,195,160,203,218,172,162,180,209,173,166,109,11,3,240,174,108,216,91,10,95,211,106,189,61,137,203,129,108,27,16,90,135,172,108,50,105,180,107,198,164,120,43,187,195,157,21,120,176,123,190,174,53,140,114,133,201,209,126,48,149,150,101,80,77,42,115,190,198,175,157,172,83,13,161,205,115,94,215,62,184,97,10,83,145,111,189,141,188,79,221,231,49,194,246,107,252,39,31,171,112,237,225,70,104,136,201,233,205,146,196,77,74,33,189,35,136,26,41,10,151,250,110,73,149,176,177,206,84,170,195,253,185,167,13,174,91,170,32,0,67,16,127,167,95,201,39,20,170,79,223,123,239,106,194,169,2,111,138,199,62,216,234,133,42,220,160,16,191,67,31,15,155,192,168,86,168,201,64,65,93,133,97,194,60,216,52,120,5,102,182,108,49,118,112,43,42,92,49,18,28,46,92,163,180,107,92,15,118,52,78,182,210,210,23,67,254,231,68,207,209,47,209,173,197,52,198,222,225,122,23,168,158,219,176,126,203,91,191,89,16,246,194,13,129,198,88,129,133,114,131,250,218,220,168,195,102,191,215,212,79,170,36,80,174,11,107,53,230,210,55,148,87,200,118,120,173,149,253,96,92,146,77,225,62,198,219,214,174,253,95,210,168,124,208,199,226,150,68,173,58,93,160,86,211,111,132,109,139,136,187,118,205,132,165,191,176,109,239,34,248,74,130,251,247,151,150,98,112,173,234,125,65,15,238,107,245,217,213,168,238,76,133,239,154,41,207,42,95,250,177,41,139,85,212,160,207,171,151,44,160,231,134,40,8,19,202,75,83,175,168,190,155,4,11,89,65,66,193,209,171,69,248,91,59,77,237,234,86,222,45,166,234,234,233,120,198,138,92,129,250,209,13,13,137,130,33,87,160,82,164,148,50,98,111,220,159,163,237,107,126,139,216,178,149,94,59,187,190,25,140,189,167,141,155,137,254,142,129,211,62,93,92,183,163,223,95,68,26,69,40,42,122,170,81,96,21,204,188,237,123,33,253,166,154,181,119,143,56,239,75,182,109,114,136,2,83,116,47,236,17,171,110,185,164,103,176,163,254,216,13,192,20,51,81,43,138,92,158,25,187,2,247,93,137,192,88,227,231,249,163,172,238,164,220,175,144,214,248,102,252,54,171,65,93,151,20,107,111,61,198,244,79,68,95,97,38,166,127,109,244,10,167,46,108,42,71,124,49,228,208,116,147,45,4,93,165,196,218,35,35,97,168,101,74,58,254,136,73,74,108,183,233,252,71,233,57,140,98,122,189,244,115,18,151,216,177,149,82,184,67,205,245,70,94,122,128,35,165,129,118,163,220,158,184,0,45,99,199,9,186,231,9,63,152,169,35,201,151,174,104,58,196,199,176,226,210,50,154,215,44,170,127,74,23,160,164,180,171,201,139,94,235,142,77,148,57,117,100,56,42,225,207,226,51,16,230,65,81,211,16,129,182,126,188,95,88,22,85,191,84,69,206,61,110,225,92,47,187,110,69,112,32,86,216,157,7,105,24,157,192,21,113,131,88,244,52,84,63,29,146,142,188,190,119,237,28,174,209,77,7,101,123,165,140,11,221,193,214,10,137,12,55,124,92,135,239,75,31,245,137,242,53,122,12,248,189,184,158,182,244,122,211,208,30,241,223,190,38,106,161,62,178,192,133,58,84,127,61,191,19,140,58,86,58,137,10,193,205,238,48,235,50,205,147,58,222,21,191,51,107,154,126,48,102,247,231,166,4,218,188,115,164,165,55,8,251,23,135,45,254,212,210,244,111,203,221,123,29,169,197,174,14,2,226,93,195,143,243,78,93,162,169,51,205,242,172,221,124,187,27,93,87,31,27,118,196,8,59,132,16,235,151,108,94,36,39,195,83,213,59,198,248,72,203,154,20,6,127,47,242,237,78,106,28,35,215,205,210,219,118,218,71,239,123,176,93,57,136,35,185,38,248,94,89,252,196,132,199,117,164,162,49,103,22,185,48,62,224,168,245,21,53,198,185,69,175,152,42,198,82,80,147,246,94,218,209,77,115,24,50,150,94,148,239,32,142,25,35,10,23,228,172,116,188,144,75,56,28,190,155,145,8,188,113,40,90,146,164,195,221,132,135,245,172,111,104,207,58,108,53,28,212,20,32,73,114,196,111,35,29,159,44,133,214,252,172,238,150,95,189,213,52,107,120,168,253,181,224,252,77,61,123,134,37,119,251,160,160,189,87,117,5,160,81,57,124,143,238,63,89,148,108,154,173,237,151,8,174,206,253,36,155,115,148,17,247,58,102,66,190,43,35,83,212,220,123,96,126,246,166,19,105,112,85,246,45,124,88,126,130,58,54,102,9,185,151,131,232,60,9,213,106,138,219,39,43,14,31,83,151,209,171,23,18,88,127,35,142,11,32,31,31,36,178,23,255,218,195,60,197,106,137,192,182,89,39,96,190,79,79,23,86,116,131,150,195,136,30,234,76,51,127,142,159,32,131,180,24,245,66,95,248,59,219,143,1,100,135,135,134,19,121,154,212,65,135,225,230,36,39,64,67,166,205,135,197,210,127,212,30,166,241,8,104,240,125,234,212,49,55,162,94,13,248,206,135,180,173,160,72,26,219,41,234,89,159,70,252,246,154,36,152,251,160,146,69,183,119,130,169,223,233,93,155,150,104,145,61,12,95,119,59,255,26,34,48,126,251,63,156,4,241,73,238,210,38,49,77,97,116,58,252,183,209,93,219,250,189,169,128,53,221,75,54,80,207,24,45,53,142,196,72,115,184,237,145,188,54,149,141,199,135,28,119,209,212,203,17,145,178,136,110,17,178,89,201,143,12,35,163,183,248,105,138,192,166,198,185,45,249,77,155,130,226,103,168,193,12,73,166,185,61,49,72,95,152,234,121,36,108,237,38,22,49,180,58,245,224,54,185,6,31,209,187,71,141,173,187,14,106,38,111,154,194,52,222,37,251,54,194,157,10,193,191,87,61,151,17,144,105,241,44,62,24,61,212,173,128,160,251,38,134,249,178,117,167,38,229,244,155,1,115,160,164,123,50,172,215,118,2,38,188,160,151,112,124,237,222,177,123,196,238,146,28,27,159,177,135,29,38,126,174,135,246,237,204,25,241,53,72,207,223,9,94,86,95,198,225,115,39,101,218,77,239,30,53,221,123,112,111,92,35,5,104,55,250,59,203,237,229,73,172,50,185,162,76,153,222,13,37,170,24,244,116,137,46,230,251,10,212,36,223,244,140,184,123,80,61,15,94,103,165,91,217,53,100,252,181,17,232,237,106,224,221,131,182,29,63,5,208,77,157,69,63,53,14,235,152,70,147,104,253,151,46,94,100,252,246,120,45,84,60,116,79,33,81,44,166,232,29,148,50,147,239,156,43,200,218,241,52,241,120,53,137,97,34,126,238,20,33,117,15,222,81,178,197,239,164,245,229,113,176,255,186,54,254,21,142,122,135,59,49,88,181,255,184,198,197,250,56,22,76,84,235,145,65,125,79,163,92,163,167,31,49,241,250,38,49,34,187,50,104,215,168,170,45,118,59,238,204,201,39,114,71,97,142,30,235,26,170,128,158,17,236,203,187,199,186,134,231,168,230,159,101,88,185,45,99,251,112,209,11,58,217,120,231,237,41,247,4,74,55,101,130,205,211,239,140,195,248,243,98,193,45,238,178,35,54,195,105,185,126,93,224,125,123,246,197,46,223,141,119,41,176,9,87,246,128,249,0,83,225,179,234,23,191,109,105,49,67,27,47,225,87,52,221,201,218,211,79,215,96,148,160,160,120,244,132,160,233,249,182,141,73,192,78,28,131,132,142,90,119,178,11,198,90,81,247,218,50,2,111,108,89,99,89,105,25,129,251,27,208,159,159,191,41,56,41,123,232,48,122,214,75,223,153,237,42,206,228,123,118,148,158,6,148,87,241,155,0,114,72,83,15,8,224,233,49,1,220,89,75,164,179,64,145,208,120,198,4,7,161,142,9,185,89,207,20,233,159,232,62,208,49,210,215,158,153,3,71,170,8,140,168,87,28,16,184,37,68,45,227,194,84,161,140,1,45,103,167,80,200,50,251,61,102,25,222,168,178,117,158,80,240,40,236,179,209,84,179,136,182,239,85,43,154,54,229,89,5,187,172,157,66,110,247,74,253,194,20,245,225,46,204,240,145,158,70,59,161,135,225,184,40,24,251,96,244,118,91,152,33,200,4,170,75,132,152,112,95,113,248,124,63,117,5,129,77,69,175,4,140,105,40,175,69,192,44,142,15,38,184,18,170,22,87,229,48,198,129,111,199,229,115,32,241,62,99,134,34,125,84,101,19,39,111,117,180,17,79,247,42,100,218,139,146,36,17,203,242,51,177,89,233,247,162,232,74,88,56,104,174,183,212,118,187,54,233,23,198,54,185,109,58,203,200,19,223,110,155,81,242,110,235,237,103,161,91,19,12,29,100,78,143,36,108,112,171,64,160,199,239,32,148,90,210,219,207,154,104,30,71,219,86,27,90,64,110,16,113,133,184,27,198,236,138,114,152,196,133,17,10,154,114,185,22,25,238,17,228,184,240,61,137,228,10,241,83,7,141,27,58,245,11,213,94,53,102,93,76,127,43,104,167,166,215,186,11,121,70,44,0,7,201,210,251,189,73,170,156,243,158,190,151,83,57,246,86,55,229,156,24,178,123,251,104,186,182,168,13,221,198,124,79,23,165,99,17,78,35,25,252,193,247,28,147,185,64,253,221,241,158,70,118,72,174,255,119,118,163,48,240,238,101,228,45,42,124,39,113,28,15,176,206,186,20,156,232,40,13,193,132,112,24,199,159,112,10,209,55,164,8,152,223,9,241,21,75,199,41,155,86,163,109,108,254,135,85,203,184,241,94,95,51,239,232,97,189,172,86,114,220,192,55,107,79,103,81,197,32,122,191,219,81,246,89,218,56,137,197,1,147,184,173,103,71,221,118,119,9,120,107,157,128,110,2,133,221,141,175,110,133,209,167,246,28,238,249,235,249,189,3,105,4,131,10,18,173,247,7,195,91,210,158,111,204,12,159,134,232,186,236,212,243,229,89,38,220,208,137,170,235,68,169,20,234,115,107,152,25,127,148,214,135,130,103,13,166,22,250,118,107,126,218,246,93,93,193,151,178,26,237,202,197,90,38,125,185,2,70,230,116,228,167,207,23,29,159,38,10,157,96,6,221,127,155,187,139,134,71,22,37,196,246,23,158,32,140,183,52,166,117,247,136,127,144,109,62,212,212,38,71,108,238,112,221,145,248,222,180,231,212,238,89,206,111,235,84,82,20,41,89,72,97,54,241,29,70,216,87,7,21,163,176,249,249,211,81,216,72,150,4,34,81,193,53,238,230,7,79,191,141,86,69,52,142,90,135,36,204,254,224,22,159,164,83,58,165,106,215,96,156,158,248,237,143,202,205,233,233,3,27,44,252,130,183,53,253,160,200,62,157,231,54,180,162,156,85,225,131,108,135,195,149,43,98,26,22,219,72,194,101,137,187,40,193,219,107,22,225,240,60,204,37,153,199,168,130,173,120,111,56,185,82,42,0,25,59,43,94,19,238,82,150,152,14,234,193,45,89,159,55,85,5,228,59,23,250,47,104,71,29,157,71,201,88,103,182,172,231,200,173,116,172,235,10,107,118,133,119,152,4,52,33,36,98,95,237,233,86,210,157,149,119,98,29,93,5,148,22,40,209,113,180,130,212,158,128,238,243,80,219,141,51,218,119,56,137,33,207,233,193,73,112,123,185,9,213,45,13,82,205,225,138,15,217,15,237,14,207,178,55,237,24,124,225,240,237,97,135,235,215,170,119,197,4,171,150,186,88,247,37,242,128,238,47,150,31,58,191,59,45,47,178,71,79,184,221,141,120,162,15,91,125,147,128,141,100,157,126,122,148,56,210,63,43,209,214,254,1,135,203,242,94,62,52,213,29,152,250,9,15,46,82,226,214,250,221,107,28,218,119,151,222,105,105,222,221,47,248,188,4,250,239,180,40,58,7,173,54,86,4,27,134,158,63,200,206,173,8,251,220,117,146,188,18,44,142,22,47,197,17,218,191,180,103,52,203,57,115,152,148,162,180,110,77,174,255,68,136,133,204,94,121,103,120,201,51,130,36,120,62,117,138,113,35,41,193,133,34,219,64,153,111,164,47,237,47,162,243,120,48,212,85,67,74,152,75,197,18,11,179,250,209,111,76,200,86,67,145,195,97,20,85,135,160,219,10,182,58,122,143,8,141,16,222,171,37,158,30,239,25,188,15,245,202,193,141,57,95,48,187,39,170,143,226,16,129,197,90,95,248,241,158,6,132,70,31,108,105,203,17,2,68,68,187,137,45,97,114,111,143,253,9,221,169,203,37,24,39,196,157,29,17,126,172,22,168,126,48,23,169,47,24,208,131,229,80,19,60,132,31,67,170,110,106,156,218,37,39,192,214,68,132,169,27,49,167,5,99,129,248,73,249,82,211,13,213,10,135,113,60,200,226,185,31,96,213,71,89,24,196,93,229,14,129,108,39,74,165,17,147,189,219,94,213,223,198,181,51,30,172,213,17,187,9,238,206,32,98,25,119,94,54,89,228,244,122,120,197,155,165,174,200,129,110,250,40,59,66,144,152,234,83,63,54,10,168,35,162,136,216,195,91,110,109,168,231,114,210,197,168,12,189,159,80,75,235,142,119,196,146,239,197,167,232,36,253,41,136,198,136,83,186,90,39,18,170,88,237,188,167,235,148,60,251,142,82,68,217,15,38,137,66,135,244,94,7,91,236,194,20,97,156,34,166,76,5,232,177,90,208,55,201,244,82,122,52,116,164,86,95,136,253,144,212,40,191,77,152,246,91,15,134,151,33,19,137,220,149,136,49,34,7,254,105,88,23,193,187,119,186,16,62,185,251,188,244,220,10,134,182,128,201,205,150,77,135,153,80,31,77,235,190,104,202,110,184,23,62,46,60,241,61,17,91,22,199,29,53,142,74,253,30,92,150,230,22,161,175,65,73,138,128,173,212,95,130,199,120,63,173,74,255,128,164,163,4,177,224,54,44,250,236,136,77,222,109,71,222,154,108,62,125,154,165,29,57,2,4,181,212,119,118,207,126,132,232,223,211,212,21,210,198,209,182,136,61,137,45,76,121,167,8,39,113,59,11,74,68,75,217,38,40,236,127,223,27,210,123,205,80,207,54,21,171,198,227,188,118,56,233,58,226,212,235,9,62,145,213,170,28,58,224,31,130,28,254,240,221,207,142,122,107,240,70,127,199,111,2,132,59,166,38,146,81,83,224,94,252,130,40,130,132,150,204,5,4,12,107,28,33,232,255,40,229,193,50,227,95,10,64,59,215,110,63,218,118,167,4,95,244,27,94,83,21,148,58,195,45,94,186,154,74,189,192,84,17,236,239,233,163,181,198,129,235,10,15,86,195,32,146,25,78,193,188,17,199,125,51,30,163,248,235,239,85,148,172,182,160,243,161,201,32,142,164,97,234,229,143,237,135,220,180,204,179,97,154,210,83,9,121,34,15,64,128,25,53,151,199,83,180,72,159,192,182,32,130,245,179,17,127,146,158,255,202,87,118,229,103,138,115,25,11,8,230,218,99,220,65,3,127,112,51,227,223,83,243,14,74,155,178,83,223,158,180,239,68,98,31,105,76,162,29,213,127,229,25,71,100,238,221,75,132,200,223,208,248,106,49,15,145,28,43,58,166,72,197,6,13,31,29,2,202,66,10,92,144,162,27,14,83,46,68,22,39,165,76,169,250,230,48,94,22,157,165,215,22,236,71,82,14,47,42,71,190,153,35,113,166,83,216,145,244,19,129,41,129,216,162,241,15,115,90,186,118,45,239,59,15,189,107,119,38,104,196,152,74,144,28,250,142,226,225,149,165,75,77,196,21,247,81,164,214,134,222,110,16,29,235,225,124,38,174,48,68,103,172,91,25,189,240,221,85,138,64,20,157,104,102,180,122,170,164,149,244,104,10,87,66,198,254,214,119,188,113,198,10,76,216,233,68,22,231,221,42,63,157,134,247,14,87,253,210,134,146,222,217,58,100,120,8,122,228,151,162,190,165,20,152,97,26,225,95,180,205,182,44,182,202,176,92,32,223,198,249,215,46,23,167,65,44,224,248,225,133,192,220,214,179,109,160,90,113,226,151,33,220,233,199,34,61,49,136,217,21,103,127,19,167,225,48,85,39,63,94,168,76,126,36,127,31,37,202,218,130,248,115,95,241,59,74,236,132,26,64,188,51,224,78,238,170,192,176,105,98,42,192,241,149,122,72,236,134,100,180,237,24,210,82,211,68,58,24,20,95,252,54,139,81,55,157,107,19,127,113,226,3,207,52,135,15,10,238,239,183,135,101,145,234,33,80,56,149,162,107,148,152,174,233,252,57,109,70,227,228,124,138,173,63,201,182,138,35,164,90,241,164,169,48,21,228,252,14,99,117,211,213,135,118,103,41,162,238,254,181,205,9,242,37,107,131,187,88,60,205,53,69,173,172,210,162,84,19,48,225,173,163,141,227,95,245,221,212,50,125,122,50,70,238,180,143,15,198,140,173,106,139,144,105,25,198,60,158,35,173,205,208,209,180,125,135,54,132,239,79,234,243,116,171,119,245,69,10,54,101,63,245,72,175,248,113,221,252,67,61,106,107,244,243,46,137,187,158,98,1,113,126,41,1,25,197,152,181,94,219,80,65,180,103,56,233,99,170,84,196,86,62,125,24,161,129,248,154,21,109,135,173,61,99,204,99,170,80,221,66,239,63,36,12,68,186,34,51,244,246,76,127,153,180,151,72,207,46,156,233,201,46,69,19,206,111,133,148,169,43,34,4,129,32,73,153,113,246,85,164,9,245,142,142,90,215,29,101,255,92,84,139,235,106,223,53,174,164,110,19,19,94,188,115,77,26,167,150,221,59,127,174,65,221,187,206,20,227,108,251,193,138,62,113,215,12,29,210,3,218,246,195,173,252,226,141,50,104,196,215,226,26,130,240,114,10,64,222,173,128,92,187,17,240,181,87,212,128,227,6,21,17,5,44,253,149,108,203,219,79,232,208,1,91,17,5,189,135,244,22,44,49,124,17,201,149,59,237,208,111,142,26,81,238,232,5,105,172,240,185,80,216,92,107,255,244,63,181,209,24,114,148,55,212,214,71,129,107,199,2,194,235,43,85,143,173,134,235,252,106,232,35,52,115,162,8,204,188,141,67,4,175,165,200,68,119,19,176,110,126,207,224,58,51,245,120,3,38,254,253,196,23,122,211,123,252,132,130,92,158,62,2,197,6,244,183,59,23,245,39,144,128,214,168,12,11,101,56,222,174,131,31,165,164,75,233,38,21,48,96,138,80,233,60,70,17,190,172,46,141,119,253,220,228,247,172,24,84,24,183,77,23,55,12,194,26,107,4,205,152,153,239,218,51,28,220,104,161,180,116,19,231,22,251,132,29,10,114,148,218,116,167,18,193,251,101,164,23,20,70,80,247,189,53,90,161,114,23,64,57,176,191,51,198,42,155,39,23,195,145,126,225,200,21,107,3,245,220,35,114,21,104,22,235,128,194,224,159,113,178,22,40,73,18,41,68,214,108,62,161,13,104,164,26,246,66,91,140,213,238,240,54,215,148,192,200,94,190,241,54,253,68,241,207,221,195,175,7,183,128,98,47,41,167,105,153,93,20,134,16,170,221,187,36,24,142,109,140,25,4,38,245,17,127,200,183,190,15,242,157,36,134,177,140,155,242,22,208,189,24,107,232,22,138,82,48,227,16,16,105,41,208,94,16,117,63,111,63,172,137,228,181,8,248,204,183,64,248,37,13,109,209,213,184,177,222,73,115,63,207,78,161,142,251,17,94,219,95,95,250,211,48,215,102,172,76,100,23,83,92,11,250,167,188,212,204,161,62,130,117,235,189,21,85,193,52,90,215,77,58,253,77,225,79,239,125,48,242,74,36,18,179,60,154,146,142,112,214,125,243,13,25,21,97,245,107,113,167,159,239,248,42,40,208,105,8,19,127,118,147,101,253,169,203,179,147,120,28,23,156,98,254,61,241,125,19,218,248,206,131,43,158,64,129,141,207,46,112,178,45,23,85,35,234,155,164,86,63,76,35,187,21,5,241,183,165,16,68,22,116,144,73,30,175,133,6,248,86,120,161,65,16,109,147,66,161,97,142,59,77,154,174,235,131,42,132,6,180,71,220,25,105,187,235,45,125,217,210,154,239,97,252,15,226,7,198,125,247,46,110,133,171,180,146,65,238,189,186,124,125,189,229,81,53,187,244,174,122,44,209,22,123,252,236,74,134,167,114,234,124,215,12,100,49,170,216,134,192,227,217,88,120,11,116,51,92,168,167,141,184,31,17,188,153,249,233,142,242,212,131,149,42,15,250,133,147,185,178,153,165,126,181,221,190,183,242,58,165,251,18,188,226,100,98,93,174,47,63,76,49,172,88,151,227,159,67,2,133,47,122,141,243,123,253,3,62,239,167,185,66,138,3,218,126,250,221,132,63,43,140,145,222,138,132,165,119,96,143,36,190,195,75,151,39,252,243,83,23,73,232,75,123,171,118,79,40,121,196,214,187,70,219,17,145,80,232,212,235,25,26,179,172,153,63,101,108,85,165,160,169,167,32,37,90,162,229,15,23,213,72,48,68,170,128,217,195,83,183,175,241,117,194,178,187,31,82,181,119,150,137,97,205,48,221,32,97,157,212,177,141,23,43,204,43,74,86,235,252,158,104,156,148,128,219,39,229,175,59,161,239,32,101,95,3,195,146,94,20,165,192,123,24,149,236,140,137,135,66,248,242,181,141,219,72,227,97,148,80,138,59,2,166,212,253,238,233,105,106,36,133,81,73,193,9,61,122,172,60,207,138,247,26,36,200,232,160,45,182,152,104,156,240,215,74,79,175,167,72,84,204,148,214,77,154,33,45,209,118,55,81,34,165,230,124,95,123,198,114,179,130,45,137,185,211,142,251,207,10,89,111,249,167,239,233,31,249,124,247,126,50,181,104,3,48,81,224,24,83,146,74,51,45,136,130,239,1,23,72,94,186,54,183,241,88,2,78,217,53,112,3,190,250,174,16,159,49,217,5,166,138,106,139,142,155,180,143,246,236,212,238,151,205,130,230,90,81,90,220,60,47,29,189,88,177,43,181,50,200,53,11,1,27,228,133,154,166,76,44,84,43,195,181,125,97,35,223,42,124,167,181,59,67,47,108,41,114,202,164,42,167,238,104,124,161,144,49,21,38,108,217,2,46,77,61,173,228,120,126,97,155,21,19,64,215,147,139,10,0,109,198,139,161,64,163,155,33,2,124,33,58,82,54,107,111,233,211,133,234,75,129,182,161,4,123,196,1,190,175,197,144,146,109,121,210,195,215,90,62,209,179,14,145,46,253,52,210,212,241,211,29,234,66,166,159,161,36,232,240,93,91,41,210,141,8,191,140,41,121,167,122,246,144,12,16,76,220,107,176,46,100,18,20,62,104,68,5,204,109,67,187,214,172,206,183,195,166,108,156,120,117,215,98,141,73,204,124,78,148,39,108,164,243,102,90,201,26,51,144,246,86,208,182,239,86,57,181,104,36,48,58,255,209,56,89,210,137,118,71,216,204,95,155,89,215,51,33,144,56,199,131,123,226,201,147,83,218,195,120,67,236,244,44,37,129,145,243,117,156,232,88,144,113,173,106,137,44,238,189,235,61,205,250,212,207,77,121,82,55,176,208,179,60,25,237,219,47,116,133,216,143,106,223,172,53,163,166,151,193,223,87,211,68,131,64,19,103,196,194,196,81,234,51,131,50,223,91,91,13,149,68,177,132,36,225,11,8,173,20,37,69,32,137,30,90,124,23,53,223,171,194,198,74,11,248,67,86,89,225,221,226,14,93,168,92,153,248,107,36,141,132,83,3,3,118,43,85,113,29,75,245,113,184,81,110,50,61,108,105,157,1,163,79,217,148,88,90,103,68,17,169,193,89,211,201,136,79,61,54,21,163,225,233,209,135,148,123,68,96,16,246,190,23,120,101,188,94,27,246,188,79,93,77,23,75,97,42,151,5,204,36,214,25,78,201,154,85,98,30,21,92,134,250,116,181,43,124,192,118,5,81,248,244,136,225,23,84,58,85,189,102,49,222,113,6,32,149,170,226,81,212,89,110,225,249,230,6,246,37,250,12,181,0,223,118,55,141,73,154,96,34,75,53,224,142,50,146,194,103,134,41,94,176,6,52,185,153,221,109,71,238,51,250,35,119,84,244,233,65,229,138,248,109,182,203,52,228,84,34,137,49,181,251,252,200,20,101,114,121,28,230,128,215,21,130,140,104,24,27,84,211,76,151,205,109,90,251,239,225,138,247,70,97,120,176,209,113,43,96,169,163,66,118,168,91,196,133,18,94,41,153,105,222,221,51,50,75,239,240,34,106,159,243,126,198,112,247,243,133,57,44,179,46,136,151,10,52,24,77,252,164,42,178,235,23,187,33,172,189,148,9,79,5,141,47,150,72,71,110,40,37,4,82,248,44,54,180,78,129,196,148,109,136,8,77,123,79,99,248,107,215,54,60,251,248,109,20,45,52,207,132,42,201,145,8,73,88,150,21,154,146,17,41,163,18,240,78,238,51,60,175,187,188,158,207,180,225,109,99,4,134,125,135,55,91,195,113,119,198,115,57,152,1,247,127,36,27,90,89,239,248,34,86,43,61,193,228,102,189,167,81,58,72,185,136,120,29,99,208,150,213,125,209,140,190,254,197,193,218,161,90,107,198,18,74,224,35,78,24,232,214,82,192,6,24,59,41,126,154,157,34,233,17,153,170,106,252,244,70,81,89,95,123,223,5,226,100,195,98,73,72,41,245,237,52,164,26,3,86,30,203,93,140,119,129,132,49,130,94,90,210,50,34,59,102,189,175,133,146,169,78,164,59,165,191,96,220,94,24,225,21,149,151,170,108,206,209,49,242,221,53,27,144,20,219,208,0,184,54,19,229,10,84,104,12,77,243,88,218,195,82,254,146,30,23,229,40,102,192,39,13,217,255,47,5,221,127,169,52,124,123,240,111,172,52,252,159,255,211,127,251,159,255,211,127,243,239,47,51,76,78,127,251,203,136,65,182,237,144,8,20,235,124,147,120,88,188,236,217,70,121,116,75,1,47,171,111,120,254,106,17,108,19,115,149,200,3,126,232,3,205,204,97,162,186,207,0,216,176,109,221,84,4,182,130,226,130,114,33,41,254,203,100,185,141,103,204,93,152,162,13,205,251,221,144,101,223,210,111,171,130,240,167,155,15,89,25,243,75,126,218,60,65,127,194,220,27,191,219,16,73,11,164,8,96,79,123,227,230,142,151,182,173,24,102,128,232,31,9,54,131,249,14,104,57,140,93,96,212,179,28,164,140,115,147,87,234,40,13,126,254,198,227,27,90,134,128,234,129,68,182,189,233,129,154,231,234,10,91,41,104,135,241,121,239,147,224,111,190,198,39,236,142,149,27,255,98,188,208,10,88,47,196,68,215,184,3,250,211,179,192,97,152,10,223,85,121,252,183,167,9,229,77,109,188,143,213,188,113,10,230,206,38,147,136,26,167,127,177,105,104,56,205,242,174,4,166,36,96,247,241,54,142,245,209,97,177,212,133,237,48,220,13,157,8,3,53,128,225,99,190,237,198,39,40,230,219,246,159,222,197,138,106,10,140,110,97,252,244,54,81,75,129,237,254,222,122,192,208,230,228,181,239,105,239,186,93,63,88,211,220,54,74,200,163,74,227,189,232,76,33,211,166,119,121,88,139,132,160,21,67,18,106,13,120,106,221,61,148,102,96,27,56,138,28,146,142,168,133,185,99,105,161,109,244,125,210,49,99,184,196,136,81,177,71,215,229,254,149,7,8,152,244,37,129,207,135,106,68,113,24,137,217,210,21,134,248,230,83,129,92,26,177,3,55,164,15,210,103,28,38,231,71,191,245,193,41,190,188,107,72,22,136,188,28,240,38,9,198,97,242,54,171,204,51,28,184,245,175,16,14,213,224,76,94,95,225,229,181,62,173,188,227,20,103,0,170,67,94,78,12,101,210,169,101,212,0,55,241,18,135,185,103,30,253,225,187,13,252,145,53,183,93,107,207,209,223,189,107,227,79,149,117,155,55,140,184,184,192,104,249,252,213,47,176,144,69,95,186,120,108,210,126,222,109,82,105,102,250,233,59,1,189,114,171,81,24,138,100,226,88,198,193,247,103,26,111,227,54,13,169,64,128,95,1,230,173,55,78,204,77,234,217,94,120,144,114,26,48,98,6,239,46,67,60,238,26,79,127,69,16,127,82,77,237,221,137,169,51,68,136,196,7,13,146,170,248,8,17,236,97,79,143,198,137,112,52,133,201,39,139,207,197,148,22,2,196,133,169,29,24,31,12,77,60,89,246,100,238,159,63,114,237,254,101,33,72,129,55,234,114,25,97,214,97,116,221,101,76,59,4,215,245,249,152,118,52,202,155,194,148,101,120,141,83,245,85,78,212,222,140,91,88,2,166,64,153,62,205,86,24,175,125,77,18,120,30,15,54,34,72,245,201,130,221,37,30,120,202,34,115,123,244,167,199,132,204,38,141,15,66,172,199,95,108,224,135,213,239,137,11,227,47,139,97,91,65,164,45,254,123,216,43,5,135,255,31,60,209,113,173,50,106,16,67,106,76,181,137,47,167,203,108,32,101,254,47,221,24,248,26,26,95,147,217,96,37,20,151,191,24,234,205,69,191,231,221,246,207,95,14,17,48,86,187,14,42,206,130,191,11,61,240,32,58,35,163,102,165,196,30,188,96,240,203,111,91,82,125,204,165,69,75,58,168,70,204,242,135,247,207,114,87,116,193,77,112,24,213,180,12,223,125,170,248,107,163,193,34,249,25,219,52,16,190,215,56,188,236,162,29,71,158,166,249,23,185,187,227,151,94,123,91,65,26,111,252,52,209,46,1,92,115,196,144,145,236,185,167,54,205,117,97,248,92,56,230,158,81,152,114,38,59,154,166,62,217,167,191,188,76,2,243,7,19,253,173,105,30,114,91,113,251,234,192,77,134,137,168,48,73,181,213,225,223,214,44,240,54,106,213,31,124,15,167,123,12,40,124,92,162,7,148,155,146,156,140,221,88,200,203,123,86,224,192,138,145,133,38,1,58,133,14,115,101,214,197,75,93,170,227,187,237,221,158,136,171,202,152,82,233,107,250,79,87,244,241,223,141,123,115,153,128,205,235,48,164,60,89,94,227,35,165,181,5,60,144,110,220,10,147,103,188,3,182,100,14,133,107,84,224,185,48,10,8,45,245,236,180,63,221,214,109,204,38,77,47,223,127,106,66,1,163,146,178,244,105,171,221,214,28,190,127,83,252,47,136,39,98,142,250,111,83,121,87,212,48,25,242,250,253,233,193,0,159,68,11,217,166,83,85,124,207,42,157,74,120,165,165,181,139,106,176,195,150,91,86,116,229,243,127,255,34,70,183,149,158,177,201,119,63,99,240,36,108,145,226,96,87,65,32,243,193,101,75,130,57,226,139,141,164,242,248,233,202,123,11,60,214,240,218,170,88,38,165,158,217,116,195,155,76,229,120,47,82,98,100,137,80,130,244,207,99,108,48,108,221,169,155,45,244,219,55,42,156,56,250,52,46,201,79,224,100,234,252,206,133,26,163,82,72,75,210,173,154,166,87,188,55,2,37,77,127,155,8,126,143,198,241,223,84,61,7,224,36,125,241,98,159,49,229,21,102,123,173,241,185,25,244,173,135,76,139,227,175,180,159,108,117,58,130,238,30,24,48,132,162,51,19,124,205,140,246,224,58,255,209,246,170,50,17,33,69,234,168,32,228,26,31,236,30,173,144,19,210,152,86,191,135,28,88,87,165,229,65,187,139,172,68,227,220,221,134,118,13,6,198,244,157,163,161,22,33,203,183,255,92,160,241,52,124,104,29,83,126,252,188,97,233,86,188,92,224,74,84,242,193,38,243,167,86,193,247,173,21,141,67,185,219,201,228,160,24,152,119,173,194,61,148,123,10,124,39,167,100,2,83,22,80,247,83,58,246,23,203,181,141,167,171,74,15,213,34,241,182,197,198,211,122,178,164,112,98,190,253,146,106,89,186,43,49,171,223,247,34,178,33,133,191,168,36,111,226,58,14,163,194,47,63,76,200,237,115,51,12,141,189,147,218,134,64,246,199,136,225,16,225,146,175,139,247,174,87,215,60,7,198,17,175,199,31,198,255,231,6,34,31,86,153,220,215,56,221,84,29,219,113,190,153,121,171,134,177,177,2,28,166,32,200,80,203,151,89,29,168,69,30,229,126,117,150,199,252,237,100,45,75,205,40,12,83,234,103,57,108,165,203,245,97,110,99,97,216,18,196,18,137,18,194,51,112,61,163,241,77,165,240,174,55,63,28,125,245,61,77,61,9,189,54,18,64,58,1,223,107,141,222,129,240,164,215,25,22,197,189,228,127,75,110,42,200,45,215,26,22,5,135,188,94,253,200,27,94,253,117,205,10,87,11,12,29,109,71,215,150,149,63,150,203,180,21,19,13,75,104,42,207,148,106,1,120,164,3,252,36,107,127,227,154,254,122,12,40,153,9,114,58,81,101,190,158,184,2,225,176,18,65,192,11,127,148,246,142,241,230,187,46,117,78,80,98,177,40,252,169,11,0,138,247,10,131,27,247,110,203,158,143,122,220,127,102,239,188,213,14,34,147,171,183,48,101,62,100,214,142,58,147,38,74,227,58,9,167,122,147,238,102,52,246,121,22,154,230,140,161,50,181,189,194,151,205,255,94,86,66,43,170,38,142,90,241,149,255,151,183,119,201,213,166,73,182,180,166,228,247,203,0,105,208,161,85,66,66,69,19,9,9,58,72,52,128,26,15,167,170,134,129,63,246,134,155,47,219,245,55,79,146,71,169,163,252,214,142,120,35,60,252,98,151,101,203,244,222,92,238,246,91,70,50,86,39,120,43,198,50,245,101,125,54,129,240,100,196,123,124,89,91,151,228,16,123,91,229,6,246,216,110,160,52,86,133,189,213,142,237,101,125,169,179,108,101,13,119,126,103,235,25,26,162,115,4,198,203,240,109,116,168,154,25,48,6,245,219,194,49,169,117,188,45,197,41,103,83,21,221,125,224,243,61,223,22,190,233,220,217,254,60,218,51,38,112,41,114,128,143,93,35,166,72,151,204,246,162,184,173,187,59,75,98,161,86,13,33,84,202,20,252,91,227,146,72,45,41,48,61,54,253,234,115,175,48,104,21,242,193,112,107,224,220,168,111,141,149,238,171,34,74,227,0,234,217,52,210,84,41,48,114,59,133,126,106,33,140,245,43,2,191,251,40,254,167,110,210,124,92,152,210,23,38,212,161,147,180,66,114,244,239,69,225,156,46,143,138,141,229,167,199,160,188,191,135,39,35,87,113,47,30,52,202,42,97,34,145,55,119,152,250,252,16,2,46,50,83,96,28,173,176,0,32,169,166,59,135,167,117,4,152,33,10,60,146,123,71,52,176,204,97,237,77,248,30,247,173,207,70,71,244,91,96,170,188,253,184,158,214,132,87,225,159,217,244,193,52,203,171,97,26,238,217,230,117,251,50,113,148,16,108,69,145,116,184,225,120,92,120,154,81,43,140,111,124,97,107,115,22,246,5,148,168,124,71,218,86,85,25,34,216,249,248,137,14,19,173,208,184,249,70,133,218,239,221,105,93,27,96,74,191,187,195,187,181,176,180,225,183,185,101,184,81,43,253,3,83,221,115,97,78,194,26,6,13,105,171,239,230,5,182,177,244,68,183,157,246,109,150,200,16,247,172,81,52,171,233,191,7,58,33,184,16,32,96,59,28,227,122,25,5,103,57,142,41,253,51,175,223,71,204,171,136,170,242,178,49,156,243,254,182,53,15,211,185,84,177,147,222,213,164,125,195,2,67,71,97,207,11,31,27,167,205,144,38,33,58,145,29,166,145,146,252,54,140,193,238,195,66,19,174,164,191,13,195,237,203,249,27,204,209,40,87,99,129,245,235,8,192,47,47,34,197,134,46,248,124,19,149,171,251,214,247,166,23,235,206,126,181,117,156,148,49,135,85,152,238,214,64,9,202,49,186,222,139,241,94,123,222,233,240,35,89,188,28,49,60,8,250,185,251,205,59,13,247,154,192,220,124,251,205,217,210,138,94,157,250,115,73,11,170,215,162,45,9,133,191,236,226,63,157,173,4,83,208,51,149,110,166,133,217,128,131,218,5,166,230,115,248,84,227,81,167,94,125,12,132,118,141,94,35,239,10,71,16,233,111,234,104,167,195,16,231,245,201,50,150,144,95,13,231,124,9,138,8,98,241,69,128,111,38,71,43,125,145,40,133,245,53,2,39,74,158,12,90,165,27,104,5,166,159,116,109,194,177,202,229,54,209,6,78,58,23,10,73,159,247,203,164,20,196,147,198,62,240,236,147,245,58,73,154,205,96,3,75,30,201,58,107,155,13,79,174,166,167,242,167,172,103,59,3,218,226,50,100,125,204,220,222,150,70,117,154,60,246,153,54,243,197,46,206,238,117,140,96,121,110,228,166,134,159,126,155,3,75,150,54,74,56,171,187,165,191,173,150,87,30,156,106,248,244,174,70,65,51,235,213,148,231,166,183,227,177,211,203,163,209,13,165,185,7,115,118,109,168,196,2,47,4,192,222,123,109,141,0,64,227,26,111,39,70,204,70,158,139,204,213,44,190,159,37,43,176,21,184,161,182,239,251,217,113,17,218,150,91,83,202,216,223,151,174,84,148,201,218,50,141,221,238,55,167,193,130,56,17,4,177,70,47,62,131,97,72,136,57,78,87,57,196,164,124,113,209,99,228,125,15,190,110,150,181,135,252,131,156,172,244,236,156,201,167,240,217,207,186,112,40,96,221,117,84,100,47,140,187,35,167,64,182,86,111,142,90,27,249,41,232,48,5,182,15,46,103,185,84,189,214,58,83,92,208,232,107,77,80,234,57,174,93,122,44,26,166,133,188,149,53,133,159,15,70,130,65,174,158,40,168,249,86,136,136,216,94,10,15,10,79,199,133,73,37,202,242,200,198,11,185,214,70,249,53,156,147,215,58,251,203,229,190,3,159,33,213,39,59,150,74,189,125,160,105,199,122,142,66,57,240,225,229,157,207,113,167,194,241,134,20,171,101,223,184,56,115,57,28,169,244,250,196,186,254,96,242,76,210,24,15,216,52,66,47,76,196,62,188,242,121,203,230,211,0,229,149,173,223,121,218,119,191,35,66,37,103,150,160,69,134,8,218,124,142,177,211,139,78,27,35,114,28,53,223,68,59,210,77,77,111,14,43,242,238,24,197,226,70,69,191,37,95,218,135,123,20,148,180,170,194,205,219,203,211,133,185,106,159,26,38,202,76,215,219,44,208,214,166,156,106,116,177,36,78,116,225,65,249,139,206,50,116,14,186,195,88,68,67,97,220,71,63,244,160,249,10,115,23,249,94,111,8,78,42,52,21,105,198,97,107,163,122,192,241,156,36,73,149,6,22,110,239,170,110,64,177,71,136,36,63,11,15,169,149,251,100,139,214,28,58,102,204,187,113,93,66,248,150,218,170,23,98,32,113,135,59,203,16,219,12,147,1,69,216,61,252,209,56,16,196,77,102,123,171,217,95,140,196,86,150,132,64,65,178,189,185,133,132,82,225,82,67,2,194,177,123,240,197,26,9,23,57,92,216,193,61,31,247,147,174,145,197,101,53,96,211,247,140,77,27,83,201,27,23,232,207,207,50,220,22,145,84,120,112,137,95,205,97,32,163,86,152,199,238,245,33,111,202,60,215,125,152,48,150,223,188,119,21,243,64,132,231,28,123,190,169,108,19,110,149,155,23,206,217,238,55,71,133,180,41,92,91,190,145,32,10,190,72,234,11,10,233,210,119,67,234,149,183,62,25,29,81,235,157,229,21,41,79,33,75,91,161,201,246,108,29,253,170,147,78,53,250,149,81,16,123,97,104,138,178,89,22,4,132,234,13,242,86,20,125,68,92,210,222,171,149,235,39,84,14,50,61,95,138,85,45,93,127,149,93,58,41,187,129,162,242,124,73,54,155,38,195,123,232,213,52,123,253,154,156,2,211,120,111,45,253,96,253,74,181,1,67,56,215,3,29,178,112,185,169,41,140,235,161,252,4,203,136,118,191,152,19,66,45,90,163,166,222,32,46,148,126,232,37,10,19,61,189,40,114,218,225,214,136,121,248,7,57,199,209,210,0,1,12,202,124,41,31,220,187,84,81,100,182,53,144,61,148,84,45,159,169,235,135,24,75,191,32,169,133,176,126,200,130,188,95,134,97,92,244,234,12,7,193,111,13,39,95,130,115,103,248,97,31,58,76,148,68,207,77,250,222,125,92,107,131,151,146,7,129,49,46,252,99,66,18,83,116,112,128,249,144,177,25,135,139,207,167,236,83,102,66,150,218,66,12,145,81,91,245,215,70,220,43,233,134,87,45,207,236,176,181,206,211,253,144,254,197,235,193,244,128,86,56,143,55,40,153,110,143,122,49,169,238,233,23,23,82,71,58,102,84,119,190,143,121,190,87,73,122,10,96,240,246,247,65,112,26,244,4,66,190,97,236,247,57,85,104,151,211,237,216,130,219,127,187,15,221,75,225,100,228,252,22,215,57,189,114,15,199,50,178,98,254,211,208,90,36,75,143,123,153,211,155,195,176,227,100,105,194,189,190,109,16,127,112,83,107,153,162,189,220,222,115,91,133,164,160,221,84,226,223,107,145,152,23,152,64,82,121,131,66,181,84,83,152,86,59,251,141,89,150,150,179,84,124,101,186,185,250,158,130,23,161,87,211,205,184,191,29,137,104,128,188,182,201,136,84,135,155,109,167,10,231,103,102,85,4,213,214,30,1,158,30,169,173,116,96,208,144,253,129,203,246,224,94,69,56,105,119,29,211,243,34,158,180,98,39,94,74,39,201,232,24,248,54,95,233,139,158,167,62,26,140,182,253,126,187,147,103,210,49,135,39,211,253,197,114,72,66,82,10,95,146,192,35,109,157,105,72,210,93,51,170,90,43,158,17,208,229,177,34,80,237,62,68,51,220,180,156,152,68,28,162,175,48,85,72,16,20,127,110,36,103,195,160,208,117,57,191,183,170,186,223,241,92,109,248,68,75,230,213,133,105,72,27,237,107,224,17,251,204,41,76,149,137,209,119,225,243,28,83,13,87,242,70,158,231,163,32,166,232,118,103,98,107,126,111,162,157,82,100,180,40,48,35,10,114,225,214,68,102,23,225,33,186,44,185,149,100,169,109,153,71,244,73,234,110,130,29,131,8,229,67,129,179,85,141,93,152,48,176,122,109,141,125,186,186,225,137,34,160,60,152,181,162,242,48,210,164,192,82,45,207,102,36,229,103,244,102,125,174,134,216,170,63,215,176,206,172,122,235,74,63,245,139,102,20,230,100,246,55,124,213,187,48,241,48,194,62,106,245,196,15,132,255,167,175,132,142,190,15,118,135,8,44,227,1,35,112,121,108,11,173,3,205,83,103,154,149,180,246,46,166,165,174,204,207,227,158,147,46,184,240,164,157,140,76,177,90,207,105,237,150,219,249,226,51,233,170,164,161,168,231,248,10,61,133,148,149,74,198,105,123,74,182,144,160,170,186,19,162,147,226,103,61,95,138,57,46,112,161,47,196,22,120,232,201,100,97,219,241,110,206,150,34,67,154,77,163,199,61,43,168,81,186,27,81,169,86,166,251,101,86,131,44,191,157,9,26,249,226,48,85,3,221,9,145,140,149,49,111,86,109,33,48,51,231,249,132,61,103,77,156,102,20,129,231,154,239,201,187,178,209,51,156,148,231,68,244,95,55,83,129,105,139,44,163,134,206,196,251,222,216,175,93,230,18,98,156,98,106,156,7,207,253,249,247,125,74,229,20,62,25,205,102,125,26,34,180,253,30,155,78,116,221,205,89,36,140,66,170,57,217,118,145,159,51,74,227,161,55,162,16,229,166,103,180,144,222,90,154,65,161,0,63,183,250,96,118,20,185,249,124,114,128,6,111,40,41,10,83,9,220,5,22,133,121,96,163,248,57,60,85,39,138,188,15,74,161,219,97,107,179,40,48,84,184,236,239,221,168,218,122,179,248,88,40,117,57,105,200,194,45,162,112,69,115,153,250,146,32,136,188,193,113,16,24,53,187,7,159,19,182,201,242,76,248,221,53,191,79,66,83,115,253,109,35,28,182,247,177,185,66,97,83,189,244,224,67,215,62,56,203,102,233,139,158,89,223,232,29,30,45,251,136,55,236,215,28,94,235,165,116,139,137,105,137,135,112,198,4,66,250,29,50,18,184,202,59,72,51,25,153,195,225,52,53,13,113,224,69,117,244,133,127,138,153,250,61,142,125,214,61,156,131,247,162,247,198,32,242,93,163,225,180,37,189,152,163,204,247,82,66,74,225,107,209,101,109,120,56,210,218,99,138,27,76,224,161,185,13,83,76,2,94,231,25,85,194,195,227,49,7,134,32,35,48,129,34,159,165,13,26,194,208,5,212,172,60,228,189,118,19,35,36,49,253,171,71,84,142,105,182,180,160,131,142,107,203,249,70,197,50,138,75,239,77,100,59,251,144,22,203,167,41,12,39,197,135,212,74,82,100,30,217,227,184,11,78,103,185,149,244,209,140,240,121,81,218,189,205,0,78,231,221,144,93,44,82,102,13,140,144,171,95,140,154,149,110,57,11,13,177,252,98,126,77,218,97,26,124,76,9,191,216,106,63,245,165,141,127,235,1,197,110,98,156,10,15,74,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,134,206,89,214,41,252,169,84,120,168,19,91,88,175,182,166,97,126,239,99,179,79,181,52,18,117,107,119,158,224,56,106,230,37,155,176,135,7,153,136,24,85,181,220,224,175,123,130,30,198,41,109,116,5,70,108,211,79,244,74,147,4,181,241,105,186,227,4,151,194,249,190,194,147,209,94,115,174,7,119,221,42,51,91,202,242,81,41,180,203,208,7,159,22,156,246,159,54,206,171,194,166,201,239,48,197,253,250,224,172,175,253,66,207,200,107,234,147,209,212,219,183,133,74,232,44,156,216,132,110,125,97,211,146,77,58,94,44,83,235,171,47,42,78,108,95,109,229,76,228,193,55,113,100,206,180,126,32,211,38,207,51,217,232,193,79,37,220,209,125,38,121,44,166,32,142,169,21,77,217,196,227,60,130,76,6,170,107,52,148,134,216,158,85,37,184,173,185,73,156,162,151,0,36,218,223,212,76,71,197,56,251,84,129,189,42,205,254,150,249,107,111,217,103,56,67,85,109,67,206,69,143,188,157,111,119,142,38,53,60,9,38,248,161,139,127,151,37,249,8,169,49,123,153,11,42,106,57,171,249,86,201,17,186,141,148,172,142,122,169,73,12,75,98,120,226,7,21,146,21,172,109,164,188,60,189,152,134,218,72,228,96,199,240,3,198,2,63,250,104,24,250,95,223,8,75,242,205,17,92,136,246,72,246,48,11,150,134,89,179,233,214,93,179,51,19,1,214,144,96,54,61,154,225,140,137,110,117,144,234,158,144,208,186,169,52,140,227,173,46,27,69,167,78,227,157,208,203,36,140,74,128,100,44,167,43,33,220,33,125,87,22,65,140,185,31,143,132,66,133,170,46,27,2,228,217,225,140,169,23,96,42,233,28,101,181,168,203,198,190,114,83,197,100,223,73,60,43,76,215,151,139,90,152,84,159,155,176,246,35,207,32,110,162,190,81,223,115,212,238,247,62,163,95,151,58,193,137,6,14,126,115,186,53,135,80,13,18,178,206,47,70,206,80,77,191,108,69,215,221,89,63,231,8,205,225,230,56,147,15,70,23,106,196,220,207,106,215,112,204,63,69,146,144,96,217,87,89,11,152,37,160,190,191,153,223,143,87,205,157,52,151,118,102,25,241,51,231,97,229,144,115,53,233,78,167,89,81,220,175,129,105,198,196,179,185,244,179,202,26,233,164,127,75,114,114,12,12,129,25,66,176,195,66,142,78,69,111,16,254,53,46,61,110,181,254,143,239,77,183,1,141,214,91,127,76,167,166,101,233,170,66,64,221,184,26,143,84,221,70,8,245,195,75,123,116,111,136,133,165,134,108,48,89,92,167,220,49,147,102,184,57,9,21,231,235,65,254,43,10,179,19,151,87,81,129,143,166,15,78,104,213,225,227,32,246,28,130,249,22,175,116,42,161,117,251,209,136,57,145,78,135,207,33,174,59,45,161,225,225,238,127,38,80,154,52,245,79,52,203,171,22,50,93,41,134,230,133,54,122,207,67,216,199,179,132,143,77,169,136,147,147,153,71,37,100,149,216,121,189,62,230,24,215,93,137,26,116,191,28,239,106,43,41,234,122,117,161,94,227,194,149,94,62,154,209,250,185,29,78,27,197,229,214,81,73,148,112,10,233,148,100,157,142,10,221,9,157,178,90,233,4,29,18,9,244,105,247,171,207,163,36,229,144,208,231,185,120,69,18,228,136,26,38,226,121,145,226,181,113,180,124,235,241,115,83,251,227,213,80,244,14,44,33,49,244,98,61,201,138,28,100,159,166,229,94,243,220,63,157,102,177,92,4,94,38,12,238,101,92,40,44,203,123,85,146,70,205,11,204,160,141,232,231,134,220,226,111,109,202,177,58,226,4,31,87,245,226,181,58,74,210,68,93,53,2,225,125,178,105,134,255,10,247,238,94,53,167,209,219,242,83,165,189,223,98,32,64,157,116,60,80,127,243,58,69,216,9,45,140,230,237,163,12,72,113,145,174,13,170,85,94,89,41,52,240,21,62,212,160,120,165,123,41,224,241,83,119,88,244,123,238,235,165,146,34,11,140,107,138,48,206,58,207,175,206,48,20,1,31,24,49,236,87,165,184,2,83,22,184,120,134,194,218,106,183,30,232,39,231,95,188,72,145,118,159,186,159,116,51,121,46,138,112,235,136,215,190,149,131,120,39,250,159,97,47,59,83,108,58,140,137,31,211,154,110,184,161,126,119,246,96,205,106,182,250,42,47,15,164,107,14,178,142,167,131,76,55,81,201,166,204,251,90,95,225,165,73,137,150,144,210,220,190,197,226,12,164,169,75,146,29,186,237,119,181,21,130,41,12,93,222,225,193,241,171,143,150,71,115,94,50,29,58,89,88,97,139,221,111,189,99,144,136,146,146,181,114,169,87,239,192,62,37,201,16,133,41,115,241,39,199,185,214,163,37,111,11,213,59,108,101,132,10,87,175,37,7,110,181,213,152,224,70,31,228,205,178,115,76,105,246,220,234,75,252,115,157,37,45,253,109,237,112,120,140,80,58,14,231,30,82,181,150,194,118,148,9,28,78,150,68,109,174,195,21,206,186,110,146,180,246,243,58,219,227,58,36,37,118,33,218,148,242,251,105,56,0,58,42,103,233,237,87,165,107,117,219,250,94,61,93,225,81,91,154,105,132,60,48,29,91,222,152,109,83,107,87,24,190,162,191,23,133,235,77,95,251,184,22,78,92,182,101,63,134,222,252,184,23,111,63,130,76,170,76,163,66,146,52,149,247,219,240,17,3,25,130,44,131,163,199,100,81,67,129,60,166,187,115,40,198,132,45,20,213,157,57,31,138,97,16,206,180,115,146,143,7,159,221,74,249,8,25,173,172,237,165,201,150,16,42,122,150,163,179,233,91,37,207,166,159,43,193,240,246,61,197,244,60,3,99,13,225,192,242,174,182,207,175,240,89,18,175,44,58,25,39,72,207,114,42,178,29,38,49,175,163,194,74,191,17,164,52,204,72,169,106,39,32,23,237,135,135,25,72,154,92,167,3,69,122,71,64,141,187,52,91,235,171,68,231,111,195,36,62,102,64,94,243,253,182,245,71,210,204,253,72,110,83,114,190,212,192,179,32,28,210,183,127,145,108,157,51,149,117,211,223,2,25,86,202,165,63,77,9,148,87,213,12,211,96,11,118,54,135,147,192,20,200,5,51,252,88,192,239,189,40,195,81,56,147,203,122,15,142,4,145,222,252,76,150,44,131,70,36,85,31,141,254,177,235,93,189,135,110,89,136,243,79,55,119,129,119,87,143,109,211,56,219,139,141,48,19,90,200,251,211,139,249,157,231,214,254,88,209,86,166,159,78,48,137,66,118,253,156,200,105,203,197,75,52,181,64,81,207,216,15,222,77,211,31,240,194,159,86,195,160,187,164,70,106,16,218,239,114,243,156,74,224,111,177,3,102,185,183,218,163,132,209,138,179,123,13,46,234,64,111,106,114,186,192,170,160,187,172,229,124,219,242,224,35,100,207,207,74,37,83,44,99,86,2,95,180,90,111,153,7,211,238,80,221,189,89,159,162,1,26,185,154,69,38,252,50,219,91,94,188,72,96,147,78,228,176,30,156,245,120,58,255,19,1,195,7,147,106,156,202,195,64,67,119,60,184,84,13,126,161,87,53,222,123,81,151,167,92,212,109,141,80,30,154,3,65,196,138,64,101,237,245,162,31,147,242,250,41,115,180,175,161,113,3,171,59,94,98,56,134,204,250,130,29,153,223,197,20,142,169,123,141,43,147,223,242,168,218,166,9,10,34,198,224,123,110,226,73,75,97,82,51,111,91,56,163,32,54,43,85,168,186,219,165,192,2,92,84,168,143,55,158,73,52,79,225,173,208,12,233,109,210,59,105,225,138,73,168,206,183,11,31,239,77,77,78,118,144,214,159,145,206,194,211,48,39,181,12,77,78,128,142,8,167,134,28,132,241,207,233,211,181,90,46,219,86,250,132,49,172,115,150,94,157,73,178,190,211,231,236,64,26,137,228,99,121,201,13,245,0,80,6,148,89,76,131,129,119,160,179,30,244,189,249,123,95,0,24,245,69,31,141,226,144,87,147,9,155,116,202,1,130,110,44,209,126,135,233,79,164,124,158,5,21,236,89,11,85,251,177,2,11,39,58,145,166,212,7,159,8,32,37,177,114,202,208,12,58,2,186,78,10,32,2,167,182,157,245,33,123,39,0,69,253,34,103,12,12,1,107,61,243,44,104,135,157,29,130,184,206,131,107,141,252,95,130,220,227,221,60,119,205,14,98,56,146,218,116,179,115,143,72,61,38,20,227,166,31,92,226,112,111,58,212,250,199,238,116,134,87,210,203,217,172,102,22,131,152,191,46,129,21,253,52,82,186,105,139,234,120,159,199,118,105,139,51,39,54,249,91,129,51,213,56,254,220,108,170,129,8,126,14,248,190,252,193,135,105,51,43,44,145,126,188,136,18,191,38,37,50,239,181,7,225,20,125,109,147,64,126,30,204,138,236,121,30,117,191,105,216,169,55,136,124,157,253,246,51,90,195,214,64,191,90,166,132,226,48,44,204,29,8,59,175,202,28,199,173,6,170,16,130,56,237,121,132,248,170,26,201,164,110,236,89,242,136,204,183,0,31,83,113,62,143,49,175,248,100,104,172,191,33,167,131,97,32,180,21,39,36,36,12,241,144,98,24,157,194,19,191,53,20,230,64,67,162,177,220,115,188,224,162,134,8,236,177,211,247,243,192,173,230,89,199,132,14,82,111,14,211,24,43,112,175,136,74,184,104,205,113,102,211,8,108,185,99,116,138,247,195,217,191,3,220,146,188,152,213,63,234,139,213,148,95,148,167,35,8,82,70,136,29,231,241,28,51,152,149,129,145,246,4,30,18,44,243,182,67,188,28,178,157,75,47,157,63,14,181,14,22,146,117,89,167,179,114,155,206,132,115,126,204,36,194,76,136,19,106,56,29,105,23,31,178,179,210,84,158,147,64,63,138,166,213,85,159,208,71,213,60,64,33,202,221,69,113,42,133,88,61,105,234,7,195,32,212,153,130,88,207,219,145,170,37,163,2,92,102,246,169,2,11,92,248,37,40,137,54,143,53,90,171,101,53,88,17,88,217,62,143,42,90,111,106,43,208,68,230,73,116,37,157,36,166,157,234,27,120,29,4,21,245,161,8,143,63,113,48,68,11,52,205,213,108,87,246,103,38,82,19,178,65,84,57,250,112,82,60,147,102,184,26,97,228,7,215,32,242,99,74,186,47,246,5,157,74,235,138,51,2,37,79,129,225,56,154,231,81,66,174,41,93,29,126,83,61,51,207,72,41,103,147,22,246,14,211,117,91,71,204,138,171,158,164,154,245,129,83,56,191,88,60,116,77,140,122,77,146,81,210,185,28,46,148,5,40,140,165,113,175,62,31,46,213,144,201,66,142,195,135,165,16,182,14,92,58,58,76,184,127,65,223,168,120,181,173,84,215,138,163,165,146,230,45,169,173,95,62,44,148,3,170,168,160,197,13,156,250,101,153,222,26,238,77,187,4,151,169,163,89,110,120,50,107,108,233,34,118,228,43,106,200,59,190,115,13,14,203,10,223,131,230,227,239,185,232,171,18,146,127,36,109,68,63,111,32,24,164,112,186,237,207,12,166,174,81,211,173,88,60,62,15,9,243,13,53,206,104,89,251,80,146,198,35,92,76,235,10,191,55,44,240,21,56,132,237,213,67,91,59,149,48,222,166,87,232,79,134,235,18,22,16,77,251,156,85,156,178,213,233,7,6,226,122,79,70,79,61,141,243,192,79,36,84,228,48,241,112,125,45,58,89,228,167,134,120,206,53,93,218,21,194,142,159,199,228,225,167,110,133,44,183,238,43,255,204,146,221,227,213,13,57,208,171,195,72,217,81,11,143,86,95,137,121,250,81,108,194,123,161,54,58,29,206,73,205,171,138,101,230,113,86,202,178,119,11,239,101,33,244,39,1,57,67,102,158,100,132,15,120,178,230,144,17,156,254,49,205,20,40,61,222,250,77,225,132,178,254,14,207,85,188,32,198,148,41,75,152,40,228,52,253,72,52,125,179,29,134,164,17,209,186,48,92,210,30,110,206,73,231,79,70,64,119,7,152,214,185,14,103,58,164,134,155,243,162,23,77,166,187,31,38,74,202,110,114,82,105,213,212,32,173,248,192,174,214,9,5,83,207,188,76,129,224,21,243,164,191,158,238,54,100,122,210,189,182,27,165,38,36,221,7,57,207,11,47,196,2,70,128,211,213,26,132,235,180,123,15,153,113,214,149,136,221,146,159,217,17,158,174,71,219,233,105,28,206,106,139,210,61,37,221,84,3,215,153,112,67,45,87,184,181,91,165,65,13,240,53,240,81,233,85,141,27,88,60,199,133,242,75,97,246,175,112,231,124,59,228,153,124,48,60,209,240,86,244,129,120,210,195,157,10,22,133,11,43,231,194,149,42,158,96,98,12,36,96,92,213,56,133,51,175,19,65,157,247,157,27,253,243,116,159,179,230,245,195,181,154,127,53,118,106,221,228,121,167,55,178,12,182,225,7,227,167,222,147,3,182,157,245,89,83,203,106,140,43,243,1,51,141,122,48,125,112,250,95,184,168,50,74,142,122,176,12,75,187,187,196,52,209,89,45,23,38,108,114,127,121,157,83,229,184,17,33,182,100,83,250,194,137,106,239,29,138,141,161,36,127,240,68,122,46,196,250,104,119,120,193,98,2,148,33,222,54,238,38,184,72,73,29,139,78,67,75,116,188,187,207,69,243,188,144,1,72,214,183,121,95,24,131,80,179,42,214,138,246,202,18,47,218,164,239,144,185,174,236,114,219,97,18,70,37,4,110,199,215,177,221,224,28,202,162,136,73,214,75,171,58,240,154,8,213,135,152,114,150,171,23,140,238,16,145,62,71,226,93,243,104,182,78,61,231,137,118,19,64,114,152,96,72,8,134,35,86,236,55,71,111,111,134,72,59,41,27,191,122,152,125,21,50,246,168,155,59,252,167,242,15,6,248,94,254,98,103,127,153,33,177,253,163,190,95,152,194,177,29,11,61,251,213,98,2,102,191,214,196,9,237,95,175,212,249,129,11,189,78,53,175,50,243,246,137,70,242,48,150,21,82,161,50,252,230,244,71,12,101,133,103,143,185,180,121,96,206,207,18,170,72,111,192,14,148,250,176,22,171,10,235,244,247,162,133,84,200,69,157,185,115,153,137,192,244,68,10,181,254,12,187,63,56,210,53,51,210,82,142,95,255,174,134,102,93,66,177,37,149,86,14,167,152,59,204,16,231,252,107,159,227,53,235,152,145,21,157,239,201,206,173,183,22,83,34,111,222,138,47,2,100,190,35,239,4,153,234,119,115,218,201,141,80,130,90,253,107,153,246,98,204,49,35,17,227,48,205,148,245,151,105,162,90,29,182,78,192,10,31,235,104,36,31,112,68,8,244,107,81,147,59,222,199,164,174,38,228,91,55,54,184,15,56,206,180,126,205,106,205,212,253,201,113,142,53,103,67,177,224,173,31,7,230,115,41,204,250,124,35,158,77,253,89,97,211,166,118,24,211,64,41,18,136,48,191,33,197,228,212,164,141,105,236,40,172,254,113,161,220,162,189,215,170,73,147,150,149,134,239,111,105,114,44,42,11,232,24,56,253,82,40,126,23,107,217,8,170,236,237,82,167,12,46,90,188,71,67,137,54,245,234,190,116,154,53,90,167,188,117,79,151,103,221,146,154,21,142,200,144,241,164,10,159,121,84,223,123,117,237,110,137,204,211,170,111,63,131,85,167,239,101,103,180,76,36,91,75,170,61,130,231,249,174,62,126,188,190,54,1,239,246,54,106,10,248,53,161,106,109,163,247,91,0,41,42,178,160,123,50,219,91,93,57,68,97,206,162,133,227,247,174,142,84,234,179,122,40,231,115,148,198,54,122,239,179,139,95,9,55,91,154,91,119,51,194,42,251,161,80,28,155,42,197,16,152,42,239,232,235,42,18,117,76,3,18,131,119,200,104,250,168,21,191,144,118,122,247,151,30,68,216,148,223,129,44,87,186,198,217,47,171,171,19,124,26,15,203,81,106,64,2,106,34,175,126,162,19,230,15,234,57,84,206,174,119,224,143,64,233,154,191,150,72,14,163,34,164,15,62,97,151,191,155,163,142,174,15,142,158,178,15,248,64,54,80,19,162,19,5,222,242,96,107,27,169,176,113,56,29,54,33,9,129,33,209,53,31,242,115,32,168,67,118,96,54,102,127,177,31,241,90,53,135,106,247,166,22,7,46,218,20,26,152,66,68,127,52,98,177,74,210,88,230,19,251,23,161,15,212,14,114,71,56,120,239,106,52,84,245,230,104,1,52,31,84,248,158,250,100,5,105,97,191,152,84,83,14,66,76,112,217,253,167,169,60,12,90,74,68,226,229,106,218,47,169,78,83,179,46,138,14,179,79,79,133,7,34,149,14,179,224,178,74,72,81,108,120,97,186,64,171,222,24,115,99,191,253,144,186,232,169,60,139,179,44,122,247,197,137,80,180,202,97,80,93,52,234,67,105,98,17,46,166,75,251,187,55,10,152,250,94,150,192,240,39,203,68,37,244,193,57,156,122,113,184,140,96,60,46,235,188,178,28,110,59,5,116,174,103,14,144,192,25,225,173,141,203,226,15,206,185,170,251,198,49,200,102,114,91,131,242,249,64,76,36,78,145,243,179,199,209,122,108,65,241,11,59,215,225,161,244,242,98,114,165,229,221,123,135,93,28,194,109,247,29,139,56,110,224,171,33,194,231,3,70,236,91,47,133,254,191,31,74,235,222,165,48,50,234,213,97,234,178,244,157,234,211,105,62,48,170,116,186,50,97,79,165,55,96,204,102,221,206,104,212,233,141,83,176,227,137,2,169,130,26,66,65,126,117,39,114,160,250,107,184,174,217,127,187,243,105,20,134,139,254,38,130,145,9,245,230,221,84,135,28,94,90,181,91,208,173,233,245,57,86,199,210,72,250,94,116,5,241,51,23,121,35,245,131,209,42,233,50,17,224,152,234,137,141,106,220,26,254,100,103,245,180,240,100,180,192,88,15,198,90,208,15,70,155,137,238,191,109,73,74,125,52,118,52,183,222,168,242,45,234,91,109,188,2,223,21,172,155,95,120,111,226,147,111,105,30,115,42,142,169,169,70,188,171,87,240,95,16,29,172,239,222,104,103,169,180,239,217,67,208,110,118,248,140,175,42,28,194,12,154,110,230,144,244,234,42,159,72,36,109,185,107,181,172,165,111,208,234,227,107,59,106,233,38,69,123,78,126,50,82,53,183,226,197,38,110,127,225,76,55,108,253,105,218,138,248,234,178,74,116,137,146,86,26,153,47,223,73,173,223,168,54,77,66,233,177,223,224,193,250,209,209,5,173,84,19,12,71,207,158,44,3,206,70,71,195,33,135,137,230,232,79,163,182,228,123,6,61,167,130,166,36,97,188,171,186,13,76,147,187,161,112,123,155,29,166,155,6,199,170,245,180,79,15,110,129,118,89,233,158,240,181,41,54,152,94,181,250,94,8,161,191,33,237,22,161,85,120,228,91,111,105,238,104,14,173,110,160,28,46,223,148,206,174,184,131,122,41,92,149,155,102,182,232,4,250,147,10,147,187,241,171,135,85,21,43,76,12,214,127,123,162,244,167,55,63,135,93,242,227,135,61,109,107,3,32,202,130,155,239,89,103,13,36,229,74,160,199,91,218,251,96,80,166,180,193,86,250,181,51,117,152,138,101,125,114,186,11,251,118,106,205,141,102,144,179,196,12,187,168,85,22,232,152,226,233,229,7,155,21,21,180,48,187,239,119,214,55,119,235,160,44,20,250,150,195,157,142,150,2,155,60,230,116,120,107,118,156,224,45,37,98,23,37,39,17,22,254,30,207,237,66,47,118,134,151,58,214,91,113,7,5,194,211,210,254,88,228,112,178,207,82,171,164,22,107,28,89,173,37,55,135,58,170,19,233,216,102,235,121,117,212,175,106,31,1,212,149,214,243,39,81,76,72,241,183,49,109,252,234,99,119,104,182,182,82,146,209,125,179,68,68,83,107,190,42,187,93,31,254,228,120,102,89,127,27,34,172,71,92,56,142,182,202,122,83,44,114,217,114,22,127,214,122,253,131,34,85,227,223,227,28,64,42,19,109,172,165,219,167,109,161,143,80,116,18,230,95,16,236,194,19,59,84,239,77,220,195,61,24,90,92,105,100,155,234,137,241,206,0,147,127,215,45,9,161,153,236,59,241,94,61,16,93,81,49,34,251,114,97,107,33,27,96,44,98,127,235,77,95,117,29,179,98,113,99,135,163,61,77,226,50,191,222,93,68,189,147,94,204,255,101,7,201,27,232,91,211,244,237,134,53,200,56,229,160,55,78,213,145,123,163,112,121,122,88,123,148,51,221,138,123,75,149,237,160,36,123,92,250,86,61,120,109,209,81,93,246,112,158,219,123,180,179,48,107,13,175,133,169,233,143,134,48,116,248,233,185,175,118,182,165,207,103,16,45,206,252,131,15,73,171,37,133,89,70,180,205,99,238,244,20,152,65,94,183,89,110,236,194,189,4,93,148,106,66,76,229,193,20,194,133,171,209,87,246,155,195,29,86,229,237,95,83,144,237,112,15,186,42,38,98,52,171,191,215,164,49,70,248,109,74,60,124,80,240,187,218,10,48,169,111,135,73,3,233,160,89,137,191,63,57,36,166,22,110,94,219,109,74,102,69,68,33,209,12,60,146,183,213,131,79,221,254,192,179,121,115,59,58,244,244,26,127,123,249,209,136,106,190,114,31,13,109,222,15,48,27,183,120,253,185,216,209,243,143,59,151,63,191,124,55,98,234,205,74,232,220,192,115,151,226,157,54,169,37,236,241,185,91,243,49,203,40,18,199,33,61,131,224,105,14,164,237,107,216,106,207,136,215,116,191,246,89,47,229,207,100,64,167,194,175,174,100,54,227,215,46,183,230,248,215,109,38,172,159,70,238,199,223,235,24,138,255,205,68,91,15,70,214,59,206,210,217,60,91,118,54,140,144,166,6,206,50,102,208,27,227,226,219,253,242,250,45,72,17,2,200,44,47,42,185,29,222,26,33,6,165,75,217,69,41,84,9,31,179,226,230,61,152,147,49,110,11,94,7,103,117,191,169,132,105,246,79,109,83,255,177,57,236,104,255,238,205,97,255,211,127,248,183,255,248,31,255,229,205,97,105,186,118,62,246,39,225,77,211,146,246,210,49,128,157,47,91,46,56,145,218,168,2,27,131,240,94,11,7,161,251,132,166,163,211,57,33,126,19,22,244,156,129,205,99,82,160,48,60,127,188,35,235,139,156,234,139,166,1,87,14,55,191,26,99,161,202,79,91,113,101,113,24,173,23,79,220,1,79,114,100,243,7,151,148,44,54,247,96,228,145,63,150,128,105,144,37,252,110,129,173,127,82,113,120,237,87,15,123,224,227,225,183,79,158,18,184,77,233,91,72,35,83,152,248,201,97,211,167,86,120,183,75,132,1,30,132,171,101,208,96,81,182,223,156,5,54,118,170,92,109,82,51,227,94,205,230,246,114,11,156,46,16,64,155,191,55,73,70,183,20,129,59,34,86,221,175,46,210,15,25,216,116,88,28,93,162,36,103,168,203,110,2,91,106,39,192,235,22,126,26,188,71,192,168,235,189,24,154,206,58,81,166,117,145,242,59,147,1,206,114,103,164,104,223,128,22,164,196,90,132,143,53,113,111,110,18,172,77,223,217,228,73,239,213,180,224,125,180,13,123,52,244,223,238,144,16,72,123,140,41,27,177,118,207,57,96,20,143,178,142,152,49,31,239,147,195,241,232,171,233,215,98,146,58,108,50,204,250,173,73,50,182,59,224,103,180,245,91,89,255,222,126,159,123,161,229,171,223,138,94,140,159,55,98,19,118,244,86,100,34,116,164,102,247,253,101,250,241,54,253,32,180,116,251,196,149,206,51,153,173,22,30,12,74,84,253,110,78,163,101,17,187,2,166,103,205,190,112,177,202,6,29,241,178,111,175,42,162,39,231,191,67,191,246,66,255,101,127,115,180,30,191,148,56,252,131,57,218,198,190,143,214,237,181,229,197,160,60,220,165,121,172,132,182,179,172,220,105,108,188,218,47,92,33,57,117,129,209,80,191,43,183,154,252,234,22,152,58,137,121,119,141,74,189,76,127,191,60,201,86,126,206,35,40,81,166,246,62,200,68,129,250,147,65,61,240,164,244,121,190,65,153,173,83,131,86,47,76,229,185,124,237,99,178,211,58,208,175,62,55,203,50,75,167,149,211,238,251,224,179,89,125,220,131,81,99,40,119,229,98,255,139,118,64,179,150,92,35,251,189,57,35,147,220,123,114,40,103,191,247,25,161,148,229,222,232,40,38,159,11,211,212,25,222,168,44,76,245,116,151,54,253,6,242,147,242,61,176,181,229,242,7,95,208,98,155,194,24,127,197,175,230,236,207,111,46,88,143,202,143,63,135,170,251,49,72,187,124,145,69,55,153,234,47,70,57,126,215,223,62,219,192,154,119,175,108,137,178,87,153,166,184,158,187,223,195,141,20,159,104,209,1,211,214,230,142,169,181,21,26,233,205,180,101,221,195,238,1,212,140,27,32,159,219,18,60,53,175,11,195,108,144,125,218,56,117,181,220,71,163,101,203,139,37,0,103,194,205,14,31,199,57,203,100,177,46,60,229,46,48,132,204,112,250,20,166,144,239,155,106,141,150,147,69,22,55,5,104,4,64,63,248,204,201,84,222,189,247,143,169,255,189,23,18,122,89,78,124,2,221,183,89,2,40,29,239,134,190,22,121,241,119,177,113,92,134,12,10,141,50,218,189,186,208,251,89,22,239,66,229,246,139,40,211,154,185,161,94,34,87,247,141,206,129,195,214,253,66,208,134,52,215,183,58,59,226,102,185,203,197,180,227,249,90,82,1,159,25,175,223,218,130,134,243,94,108,101,245,178,47,160,36,112,174,248,102,105,183,134,69,93,6,52,81,78,84,238,189,83,51,65,249,183,128,104,94,94,238,153,140,148,198,216,114,124,33,62,62,238,136,177,152,228,75,34,197,211,135,15,24,5,50,93,174,164,178,225,35,88,219,239,30,103,114,246,176,234,191,224,63,40,29,7,228,184,38,12,80,191,110,107,192,155,8,176,92,76,18,112,14,191,55,243,85,225,110,141,128,253,67,35,6,32,43,207,14,61,63,208,137,61,150,170,251,145,137,243,151,126,97,92,143,37,40,210,215,119,217,34,244,83,95,201,30,251,236,76,233,171,191,180,57,54,16,216,147,93,154,229,148,253,75,82,255,42,247,54,218,199,53,128,206,228,59,39,159,238,194,244,55,153,213,97,138,190,245,112,217,86,78,232,40,141,186,229,173,206,10,79,201,167,24,212,221,62,20,206,8,80,221,49,161,157,123,214,83,175,33,160,227,75,131,220,226,148,211,158,135,254,10,173,128,73,111,8,106,204,154,230,183,134,53,163,54,35,61,236,198,123,43,83,118,87,195,141,164,250,221,15,32,242,173,25,78,115,250,141,223,189,168,147,116,155,178,176,142,45,138,196,167,223,28,211,86,205,171,99,123,44,55,227,185,57,229,155,106,166,148,244,70,52,215,17,140,20,107,32,125,193,68,214,65,204,232,218,63,41,80,155,36,180,36,149,159,69,247,117,251,20,34,129,173,3,82,81,192,190,182,147,49,27,147,14,39,103,216,199,254,153,38,99,84,167,156,120,102,98,206,123,84,211,31,145,74,54,113,61,76,172,210,119,131,81,187,158,228,199,51,129,127,238,203,18,141,38,53,111,44,166,176,253,230,232,255,165,162,14,25,18,166,190,151,156,53,91,101,71,232,214,195,249,93,109,137,147,37,48,121,206,233,139,186,180,186,179,94,125,174,79,245,237,69,93,122,204,89,11,102,38,240,247,98,199,192,176,118,199,15,94,44,211,149,47,60,145,137,144,223,158,31,185,193,28,160,180,178,12,56,242,32,56,254,31,188,172,23,208,155,129,29,250,226,71,224,231,192,50,53,53,121,46,190,222,240,231,50,93,56,153,40,112,233,122,189,59,44,61,121,215,148,211,144,34,170,117,15,180,102,189,31,229,151,105,49,246,78,241,102,218,72,114,107,236,220,235,120,180,150,187,4,247,64,105,80,127,207,43,14,241,177,116,188,56,179,63,121,97,51,1,218,177,139,21,38,149,155,29,166,51,80,149,111,85,76,241,172,95,56,167,45,187,201,217,32,40,107,190,67,194,126,176,134,194,104,148,37,183,93,132,54,212,166,237,168,185,63,16,74,154,160,63,223,225,161,229,145,238,128,161,212,248,36,40,166,193,56,21,78,87,252,218,172,34,246,42,121,46,178,136,109,250,79,119,100,68,245,230,141,38,108,14,87,156,194,26,224,50,174,171,214,236,151,71,9,55,31,229,189,23,222,152,184,106,4,130,90,170,254,104,232,78,45,189,57,245,119,62,201,10,228,156,169,131,198,73,225,147,140,30,212,79,91,216,96,154,11,220,171,173,151,213,80,148,212,210,29,180,243,85,145,58,87,152,76,226,51,68,155,180,241,176,47,98,213,52,215,140,61,142,135,174,105,26,13,248,105,73,36,14,181,120,153,9,105,172,126,47,174,27,161,40,217,129,137,71,31,19,218,97,11,175,5,120,209,117,252,194,144,59,37,202,194,52,235,126,49,81,114,141,14,117,4,207,170,95,124,158,66,234,73,13,70,97,188,186,95,129,128,95,120,112,104,100,215,25,51,41,226,166,95,19,91,209,253,91,226,11,53,133,121,136,241,116,127,27,231,44,103,157,72,148,200,77,119,136,44,75,169,112,46,77,156,45,171,41,18,56,81,162,251,28,61,244,22,31,74,99,116,95,214,70,6,217,186,129,3,39,255,105,210,122,175,57,137,193,45,39,247,18,71,79,162,225,96,240,241,145,220,187,165,131,248,8,23,231,229,254,78,53,163,84,159,219,106,205,238,158,129,230,43,76,80,135,233,43,148,63,201,38,34,96,232,167,200,226,67,110,229,248,226,247,201,26,61,139,197,248,193,168,58,59,243,189,121,69,20,177,188,223,70,200,120,239,59,75,107,233,52,42,146,155,99,94,23,255,216,197,56,151,2,119,244,130,239,161,72,165,7,166,193,131,173,150,204,93,80,35,158,202,113,222,154,29,109,247,123,101,19,60,91,2,87,252,97,191,154,2,123,217,54,26,126,193,204,30,41,73,214,72,226,193,40,246,182,107,111,2,231,87,205,103,234,230,24,42,217,97,154,32,201,176,176,249,14,143,71,224,26,15,49,99,26,18,90,213,103,3,221,206,147,28,17,164,119,48,166,47,124,252,211,53,245,230,120,133,215,202,169,248,183,122,94,91,32,236,235,127,250,131,41,202,80,24,7,214,31,13,135,83,60,166,159,227,61,223,163,17,113,104,10,19,207,117,24,177,22,89,189,48,4,169,62,124,159,36,143,161,112,161,169,226,125,242,4,203,73,103,42,125,116,63,181,145,95,108,171,232,78,142,126,224,158,203,97,138,25,100,84,206,34,72,30,33,173,20,121,105,40,146,190,131,212,86,93,152,62,174,226,63,52,203,12,79,15,171,53,182,2,189,250,24,184,211,223,139,109,59,137,237,7,220,223,250,101,42,133,85,0,123,193,55,250,51,139,169,25,9,143,118,214,88,90,30,241,163,4,79,7,141,54,161,119,103,193,40,31,59,233,168,24,61,206,209,38,226,75,134,238,219,237,22,24,151,55,204,114,170,255,175,121,87,140,9,89,244,193,11,203,211,175,70,164,81,54,53,96,250,207,59,92,114,9,131,146,111,17,36,104,35,109,172,35,142,207,235,215,214,44,149,207,60,55,126,108,242,95,38,168,146,194,2,106,229,19,106,159,230,40,206,29,23,16,201,246,27,26,166,179,205,202,58,137,161,28,120,164,254,28,110,105,135,21,2,137,234,110,152,52,68,203,185,41,124,78,44,95,64,101,217,196,148,247,34,79,214,60,168,13,73,61,76,98,130,110,158,160,64,146,92,125,96,187,88,162,206,198,70,16,180,183,238,14,157,105,17,55,57,27,27,59,88,243,212,9,241,208,213,245,106,90,133,109,191,186,14,105,194,99,67,202,97,124,97,212,72,182,4,96,127,57,229,235,28,209,53,163,133,155,23,43,74,190,79,78,103,188,176,39,21,83,158,188,175,221,123,136,6,158,205,116,93,10,129,161,199,62,16,59,169,53,235,178,115,63,23,154,41,85,239,221,232,115,89,253,201,56,181,91,56,99,246,236,247,132,66,130,48,21,61,223,168,115,26,158,88,233,120,89,122,126,193,187,76,62,164,200,159,235,68,154,72,134,121,134,130,176,241,212,109,97,81,117,125,231,48,148,228,214,244,92,70,79,210,7,124,154,12,178,218,27,219,58,100,222,153,130,42,80,81,43,170,22,119,233,24,249,210,138,218,119,19,1,196,253,22,192,49,110,196,6,99,223,109,111,10,211,132,116,136,97,74,141,111,121,107,147,216,72,81,175,206,102,130,111,72,144,119,101,79,33,212,123,70,197,127,27,159,81,2,57,125,224,168,101,79,157,192,221,85,131,155,66,148,229,79,54,108,169,138,171,154,88,77,126,113,93,75,173,40,54,63,63,179,139,9,110,171,105,105,204,127,159,132,144,192,178,44,220,51,250,189,249,136,34,61,53,244,115,108,154,136,221,83,181,16,87,209,116,234,113,55,61,157,106,58,186,125,171,239,111,205,62,222,20,156,33,73,134,96,121,121,43,139,98,195,18,242,165,56,140,47,143,117,86,162,6,121,50,194,248,146,5,99,191,234,26,242,64,89,241,142,39,197,175,61,43,124,222,216,195,190,5,58,237,86,148,128,234,53,121,209,135,165,31,175,194,41,13,207,84,153,56,155,166,162,104,111,50,214,75,29,82,10,170,99,118,190,148,199,106,40,84,219,154,192,54,9,194,175,174,218,146,173,181,235,168,116,10,131,170,39,209,82,69,42,90,190,244,228,188,241,76,45,253,48,37,236,251,235,90,124,71,156,86,115,75,151,22,61,185,250,92,23,197,195,144,65,65,37,255,76,5,79,157,159,89,241,24,75,192,52,247,189,25,54,156,174,99,73,14,133,243,237,207,107,223,238,172,173,18,225,230,145,51,114,250,204,44,133,207,48,12,135,41,213,87,119,212,236,206,59,133,233,76,139,132,189,194,99,167,235,183,217,217,44,22,16,239,213,174,105,150,105,125,169,75,235,31,201,6,255,200,168,168,243,223,155,81,241,95,255,167,255,225,191,254,95,255,231,127,254,79,255,219,191,156,84,209,241,84,145,36,177,49,218,182,191,144,160,184,204,146,137,185,59,63,17,27,218,116,209,31,246,73,128,32,84,79,83,158,253,193,221,228,153,171,194,240,155,178,195,148,179,101,189,57,166,254,112,152,186,211,33,48,167,251,190,191,221,135,164,110,237,222,244,203,238,23,165,84,168,233,147,157,189,180,246,123,49,134,133,80,229,72,104,146,108,159,23,174,52,143,15,112,203,95,59,107,224,243,94,82,217,104,240,254,104,93,192,230,130,44,133,7,85,254,23,166,254,189,142,240,219,235,107,48,75,111,197,148,234,155,181,246,228,168,134,220,223,70,227,93,170,144,120,239,114,249,210,192,199,5,85,144,34,228,226,215,162,232,209,195,215,164,238,200,97,84,185,2,60,97,125,221,49,35,175,47,21,76,147,51,224,182,14,4,198,12,156,242,219,24,60,159,148,146,245,197,237,194,2,0,166,147,200,240,223,198,80,40,242,219,147,226,83,159,11,211,88,174,122,243,105,205,89,62,248,152,229,252,245,131,207,49,217,191,6,77,192,52,146,108,50,15,237,204,77,247,197,240,15,69,42,159,242,54,171,112,187,112,133,7,46,95,27,110,234,71,100,1,30,52,103,145,97,161,221,121,94,247,107,91,245,137,222,220,186,128,251,39,65,171,67,40,128,211,100,113,190,205,215,154,232,33,10,32,195,178,49,81,125,50,108,138,235,117,253,209,180,240,75,105,0,15,107,107,232,48,158,87,221,254,65,55,5,86,175,74,144,66,225,227,191,220,181,143,198,99,213,79,66,191,192,253,69,243,128,173,136,86,80,212,107,86,187,232,164,134,35,192,189,126,42,106,214,138,120,246,23,32,253,193,169,189,159,14,244,67,75,243,230,225,104,166,184,183,132,231,38,59,155,47,92,96,216,46,125,107,163,10,92,184,163,234,82,116,204,208,233,236,23,38,190,175,83,233,124,144,245,37,0,104,122,72,23,195,166,31,132,40,253,184,143,86,42,125,74,244,131,52,235,10,120,225,246,142,43,3,81,75,184,15,86,16,235,89,250,203,197,82,163,23,198,211,212,73,12,247,97,151,117,225,73,149,173,194,72,47,231,121,97,42,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,253,246,165,112,154,159,100,6,112,165,108,79,198,219,52,35,238,70,189,225,193,15,29,20,68,165,62,159,26,248,215,44,79,97,38,245,125,110,60,194,112,239,78,140,243,142,104,227,12,40,122,239,158,230,87,171,0,188,172,169,82,128,63,25,78,235,88,173,57,254,31,122,213,196,129,7,236,94,221,52,26,42,207,126,53,5,79,186,27,98,49,124,12,53,220,208,116,60,150,30,54,164,171,118,12,122,140,78,17,67,134,133,95,49,62,47,92,205,64,11,187,93,43,219,97,34,111,91,183,82,68,64,253,123,240,148,41,192,157,236,241,125,112,100,123,165,115,1,251,116,186,165,139,156,144,9,166,156,158,17,197,220,190,11,159,173,52,15,121,237,115,198,67,9,114,248,24,173,58,147,186,53,20,156,15,214,98,159,73,198,123,11,76,185,141,14,11,222,233,222,221,97,52,27,100,18,183,108,7,241,125,49,190,137,30,187,237,152,181,45,61,248,124,46,93,94,205,8,90,62,106,196,86,167,92,13,181,40,191,65,165,5,151,174,62,138,0,191,70,172,192,180,66,31,10,91,164,216,199,156,118,93,122,243,51,138,227,19,182,179,233,112,198,92,141,176,66,128,187,59,140,34,208,148,245,71,61,252,240,247,182,134,51,83,6,53,155,148,204,125,242,78,160,67,63,9,140,136,186,238,18,162,47,123,90,122,53,125,205,202,253,109,226,244,162,95,125,96,244,75,135,223,252,88,219,83,14,32,50,35,237,171,108,49,152,254,233,50,91,40,7,202,190,246,249,33,209,190,163,153,199,249,38,169,251,242,61,182,166,14,42,132,248,230,115,13,79,59,5,152,100,250,131,173,94,254,45,162,76,193,73,46,190,117,208,108,79,140,79,122,216,236,175,8,4,24,41,77,121,49,234,125,111,75,10,131,107,95,50,168,228,102,215,215,75,192,96,28,50,185,57,149,56,95,145,46,48,227,42,187,26,18,127,4,128,252,234,179,93,136,29,6,205,132,250,111,135,17,113,127,159,228,184,50,148,91,250,213,157,213,47,55,39,54,228,70,30,101,203,101,233,123,51,219,220,30,57,99,14,9,75,222,155,117,209,253,16,66,137,73,212,214,38,77,204,210,244,97,57,222,244,249,128,242,228,144,226,190,216,19,48,198,230,150,223,166,19,65,243,229,143,111,88,100,211,204,118,26,184,61,210,209,249,110,10,211,131,114,111,223,52,97,47,201,163,53,171,192,235,190,4,247,150,46,81,20,54,193,87,200,111,119,232,82,200,113,224,130,225,214,222,214,67,42,239,193,117,146,102,189,235,27,6,165,168,138,163,167,196,230,227,187,34,125,151,229,193,113,187,102,191,239,5,41,174,234,152,34,46,147,124,191,182,174,183,75,62,119,70,171,193,103,3,250,60,77,54,135,108,246,139,95,92,136,37,202,231,68,122,175,250,110,78,77,97,145,45,147,34,245,92,124,174,32,120,209,187,192,201,78,135,237,240,193,139,252,52,189,221,147,163,168,88,202,144,33,203,126,172,120,191,55,173,18,101,13,36,62,191,47,94,232,218,82,102,56,233,237,218,251,187,214,58,128,62,148,98,231,79,92,201,224,179,31,203,94,157,16,45,250,98,14,246,216,8,95,78,129,107,151,31,182,110,203,2,230,122,3,237,6,19,63,149,231,154,244,254,243,41,186,40,136,151,231,162,243,216,251,22,57,39,53,214,19,196,218,228,211,128,134,157,162,142,13,91,177,223,86,150,6,155,70,157,192,214,111,193,111,206,186,123,37,84,28,47,80,101,253,99,32,173,186,20,181,102,126,15,29,98,233,211,7,136,106,20,71,105,33,212,5,166,135,236,126,207,77,234,65,239,93,173,90,236,93,61,70,210,155,99,66,203,79,211,193,92,62,198,32,209,212,100,80,134,52,76,197,178,65,232,245,205,49,170,27,229,183,59,148,235,55,79,142,109,163,79,198,33,220,253,196,95,228,88,146,124,143,179,110,220,227,220,104,143,229,37,243,243,56,214,244,91,189,240,175,119,171,192,180,159,124,171,114,15,237,92,125,96,118,54,63,248,184,181,212,226,205,223,199,243,51,121,83,242,39,235,142,92,222,77,52,1,23,43,104,16,216,210,75,23,37,61,38,95,139,242,220,230,150,200,134,205,32,145,141,132,184,233,115,219,56,247,166,94,141,179,89,252,116,160,206,85,29,179,227,201,22,146,133,14,163,64,32,3,78,65,243,246,169,64,250,76,180,18,32,246,173,228,22,51,135,135,254,50,65,145,47,69,108,104,46,162,79,141,131,125,12,238,246,126,152,160,254,67,207,65,190,158,31,128,71,62,116,197,83,202,152,229,234,166,157,192,217,227,118,218,249,93,77,127,91,153,9,231,255,149,245,62,22,138,117,130,38,226,32,110,117,226,223,136,182,222,164,246,116,125,210,146,118,49,1,49,133,135,169,215,58,76,136,88,6,148,162,167,153,223,144,17,83,145,247,74,222,202,30,212,186,188,203,160,164,218,40,209,185,48,89,193,174,63,141,177,62,28,166,194,80,215,45,44,219,233,219,247,70,170,244,121,209,48,45,243,149,42,55,225,66,84,129,182,192,56,33,245,193,236,185,67,96,124,169,239,172,70,44,162,84,105,119,127,96,154,150,126,51,28,152,40,191,160,214,52,167,57,218,143,17,35,79,70,111,201,79,206,198,60,221,243,245,228,98,120,178,227,155,224,160,214,160,80,96,164,40,135,95,124,214,150,40,10,158,83,157,163,59,249,131,81,98,57,20,30,214,213,198,225,208,130,25,7,96,221,254,130,6,79,170,8,4,206,16,58,230,187,249,120,76,132,3,15,10,168,190,224,130,93,45,201,30,224,101,242,228,23,110,20,149,203,168,192,103,159,203,95,140,92,231,92,10,179,101,249,111,211,94,167,40,140,58,98,246,81,163,251,231,155,197,7,70,18,240,87,195,6,140,172,86,214,171,17,109,24,62,106,11,31,66,159,252,88,133,119,143,7,70,183,70,166,82,31,253,182,206,250,193,143,22,9,74,251,177,210,222,79,23,57,2,14,124,204,136,79,22,195,30,156,176,136,140,41,84,187,175,179,238,15,62,166,148,194,86,127,224,175,189,160,57,9,76,73,200,87,234,13,188,133,204,211,141,69,61,190,82,110,67,235,236,250,224,109,192,79,244,49,99,107,168,91,225,58,110,252,26,29,232,222,69,21,16,152,66,179,123,243,140,66,190,142,120,35,143,210,239,147,209,56,55,167,169,240,57,51,124,158,178,59,174,38,211,24,197,223,253,174,166,81,154,206,83,186,154,127,21,186,192,27,30,177,94,141,15,122,135,148,118,131,162,72,14,10,233,251,94,92,48,30,244,99,227,223,151,122,63,118,129,107,23,174,206,116,186,188,95,27,15,35,87,125,50,51,222,238,205,143,131,208,229,204,30,236,220,48,176,46,220,97,243,202,213,184,100,95,106,28,248,231,58,9,140,0,156,47,17,234,175,170,14,121,181,97,117,152,186,39,29,114,122,238,101,223,57,26,74,190,242,218,103,127,67,190,239,67,187,145,27,101,174,32,134,112,227,3,232,169,212,250,24,109,192,201,114,33,23,38,202,161,223,203,226,188,245,206,52,107,122,51,135,194,136,247,222,229,71,26,185,207,22,126,251,108,69,119,200,161,255,198,215,166,80,205,119,114,212,190,250,44,10,35,119,113,191,200,176,86,56,51,192,229,211,238,3,166,214,67,63,152,213,161,251,190,50,182,112,35,13,61,51,171,220,105,138,251,152,229,181,72,21,190,231,54,118,156,12,25,142,80,247,199,254,177,213,229,177,201,123,77,159,10,147,158,229,186,64,104,176,184,170,255,50,12,178,0,103,152,247,247,165,39,214,161,174,221,76,221,95,185,3,78,122,78,44,226,177,77,160,168,58,10,157,81,198,155,28,116,43,221,97,190,142,140,73,62,86,235,77,61,241,211,4,202,229,96,205,68,169,124,87,153,36,244,170,140,55,206,224,246,195,241,87,212,35,83,129,46,203,126,107,182,210,45,111,133,191,242,213,182,26,124,14,171,42,207,157,96,85,190,7,155,214,196,89,224,66,109,146,192,93,242,5,3,133,160,185,252,252,153,72,54,87,65,207,173,122,127,23,31,79,116,9,218,247,76,239,185,33,9,77,189,53,189,190,223,167,134,222,46,118,14,58,50,187,189,123,211,86,34,235,205,233,155,53,125,122,35,123,45,40,138,42,111,76,134,117,212,110,2,159,51,115,250,75,163,87,90,244,167,151,185,102,190,163,32,90,243,130,41,168,90,153,74,212,133,145,245,145,149,71,142,172,127,93,137,108,179,163,110,74,126,123,98,16,246,187,180,206,195,201,209,69,196,190,125,141,31,216,92,38,220,52,249,229,73,192,209,183,58,186,154,74,60,99,144,56,28,95,23,180,109,45,150,195,75,83,3,212,222,233,1,5,37,235,189,137,102,185,29,50,208,129,211,91,91,107,38,55,21,206,66,152,207,83,5,30,116,118,114,19,137,68,170,162,80,19,252,64,70,43,161,235,75,183,246,213,102,152,85,57,168,241,19,180,210,16,222,237,12,138,212,186,194,8,204,63,223,134,104,200,144,137,64,199,199,233,241,161,61,173,59,165,192,144,148,61,108,70,228,75,90,12,30,184,80,0,236,118,126,135,45,38,131,50,104,140,226,241,95,34,188,189,200,123,81,80,251,162,79,208,41,164,55,34,138,137,163,173,33,158,149,200,138,13,42,17,71,43,83,252,147,173,63,77,8,111,122,192,158,98,24,105,88,4,76,49,162,251,16,42,172,55,144,149,36,148,117,193,100,245,90,10,91,115,251,235,96,19,171,146,173,138,116,46,5,244,238,219,103,109,35,126,224,179,22,247,122,161,152,90,194,75,209,11,201,99,125,166,214,41,40,94,175,199,97,16,210,146,182,188,246,49,158,195,70,162,103,119,253,22,84,238,186,255,140,220,219,156,122,241,177,24,95,78,117,208,74,161,203,79,79,154,181,122,68,109,88,253,108,13,107,163,188,208,21,86,245,208,233,77,239,194,236,247,134,101,21,246,34,60,155,234,249,141,68,28,82,238,141,38,220,39,45,244,75,103,161,126,34,48,76,92,255,26,204,56,145,224,101,39,27,99,123,112,10,222,85,220,7,77,143,220,31,188,214,45,9,219,97,141,55,182,188,54,59,76,216,99,235,120,121,27,147,113,151,121,114,14,218,52,146,231,78,230,159,233,77,152,177,191,156,80,106,179,234,230,79,25,228,246,111,125,182,34,245,231,72,169,230,225,46,50,245,16,162,216,79,155,55,180,55,234,203,102,117,233,76,101,103,218,122,25,134,137,208,99,184,154,222,2,185,188,84,89,205,106,37,36,10,220,199,203,133,109,184,89,2,195,12,201,47,147,150,107,240,15,50,25,244,55,164,208,204,213,136,32,124,189,222,152,113,180,171,149,192,193,242,38,241,49,18,138,190,23,245,94,205,151,222,153,134,69,14,99,203,0,151,151,164,131,244,185,213,226,67,181,194,183,27,122,254,74,103,80,162,242,180,227,242,100,21,146,20,234,21,17,12,124,97,53,218,5,182,112,115,150,219,203,101,141,33,149,56,102,255,195,212,120,217,9,88,58,234,21,21,171,59,240,220,70,43,186,21,162,185,187,94,60,187,81,142,167,198,145,73,92,247,245,146,85,68,74,213,87,60,134,135,199,134,27,91,91,112,114,241,230,202,240,100,21,164,208,25,220,216,157,252,128,128,151,33,122,154,7,62,206,97,242,229,119,220,28,210,0,10,239,210,61,137,94,217,27,212,169,234,104,177,248,218,174,171,171,73,216,241,98,253,131,160,113,180,213,227,34,233,89,60,186,91,77,12,71,61,255,132,248,86,113,184,214,173,246,61,148,86,143,95,157,51,14,221,47,65,41,87,45,206,74,56,223,170,232,44,69,47,96,188,123,19,41,211,7,31,191,210,184,11,183,93,164,237,53,1,143,70,53,154,195,208,143,3,220,225,111,58,229,1,226,90,136,166,212,226,89,21,26,129,15,117,237,81,235,110,190,188,144,162,219,26,68,26,3,57,238,199,182,232,72,84,134,96,138,100,224,202,50,181,83,29,51,24,218,206,243,232,208,222,245,230,214,150,165,59,125,101,174,164,11,104,152,208,132,147,72,232,90,190,244,230,9,110,141,19,88,146,233,126,202,215,38,198,232,187,41,2,192,69,7,205,20,125,220,8,162,229,102,13,243,140,83,194,151,95,254,165,216,117,166,193,29,117,152,125,62,213,16,6,218,45,61,152,110,87,26,7,234,88,162,211,225,70,249,188,192,86,141,88,29,38,162,94,194,250,26,111,241,102,26,153,119,125,242,115,222,121,88,155,211,72,84,249,81,80,88,237,253,50,173,225,213,211,108,38,204,155,31,79,42,4,245,26,169,193,199,177,130,227,174,32,42,110,126,41,137,62,157,225,240,206,186,111,165,199,126,170,73,63,22,18,203,237,174,46,36,63,199,12,251,213,188,148,119,80,72,56,33,180,133,40,239,114,98,217,176,76,129,190,50,102,162,195,157,174,103,49,234,182,174,251,12,231,173,30,151,76,55,13,42,227,156,243,118,30,172,182,56,77,234,227,226,149,252,164,34,126,161,196,236,145,124,2,127,101,232,157,45,103,223,252,106,74,131,182,110,71,171,238,33,252,69,245,19,183,245,242,90,206,126,196,151,214,209,134,131,157,157,211,105,202,54,242,92,168,203,220,48,36,196,75,130,154,242,78,203,100,134,246,227,101,6,35,5,185,239,189,199,131,119,140,27,155,162,146,127,12,54,235,161,71,11,90,176,99,230,247,104,121,13,153,219,120,23,187,188,247,34,33,36,79,142,48,244,170,206,234,164,166,90,35,83,132,42,154,176,58,207,116,214,211,30,81,80,103,157,81,179,180,212,21,220,219,220,86,39,94,210,45,82,15,38,120,129,203,167,17,29,103,245,91,239,108,45,146,156,181,73,191,151,0,183,45,156,79,250,216,172,0,195,175,119,66,41,145,12,157,41,216,64,243,205,20,166,131,190,215,70,216,43,251,131,91,12,33,92,109,226,181,206,249,100,213,215,144,191,144,213,145,208,9,208,65,65,136,243,90,149,68,16,102,211,175,77,29,255,163,139,158,89,19,238,76,95,111,167,232,110,202,196,53,187,119,14,208,185,157,100,75,148,88,211,138,201,218,208,248,142,112,76,167,174,25,249,219,216,202,86,52,33,72,205,129,33,146,254,182,139,95,163,19,201,206,17,120,191,91,17,58,60,83,104,168,136,59,148,241,118,34,212,2,132,70,96,45,228,82,126,91,17,36,20,77,73,82,49,144,157,2,123,206,195,22,114,142,246,123,111,155,171,45,105,86,253,188,47,89,1,135,91,223,154,127,163,248,222,29,115,96,26,219,135,76,171,76,34,104,10,173,199,36,176,103,185,120,114,212,122,52,255,76,84,248,109,131,3,10,109,213,196,57,20,52,71,173,161,129,160,24,217,233,13,105,45,127,50,250,231,242,245,96,244,13,107,96,11,244,246,88,199,104,25,233,231,60,67,124,139,104,12,206,180,198,10,240,185,253,35,37,195,195,234,10,35,206,235,243,27,155,46,229,64,54,56,171,197,39,33,13,198,53,135,60,172,13,216,155,225,204,89,153,164,72,219,56,23,14,50,251,82,54,27,241,132,62,157,91,143,132,253,208,41,62,73,96,191,13,7,163,189,235,213,124,1,31,212,95,231,20,29,181,73,217,166,28,76,58,15,241,229,166,159,15,60,248,86,202,9,84,211,7,18,136,213,107,177,9,222,113,106,84,16,185,218,58,252,250,22,189,233,107,38,116,80,40,118,59,191,197,71,67,60,77,141,91,110,207,207,181,243,173,217,185,148,135,147,210,219,255,113,21,69,123,119,146,244,165,75,239,91,63,196,113,148,227,131,12,145,143,55,244,222,170,112,101,42,249,76,217,118,36,11,76,43,6,143,88,144,149,148,230,112,116,241,78,175,100,192,148,150,53,129,157,41,213,77,238,126,35,33,35,30,151,189,199,177,110,175,177,154,106,237,73,89,87,100,141,135,199,113,140,242,178,148,25,213,30,103,153,76,185,72,64,79,235,243,252,72,176,201,18,112,242,220,217,184,243,239,193,240,143,149,208,69,173,246,123,110,100,205,245,181,16,145,170,110,232,38,90,127,234,160,192,246,232,205,231,10,245,0,66,192,205,197,130,101,254,189,80,58,29,74,84,203,117,229,7,255,26,5,40,81,141,62,40,111,191,43,120,242,2,55,235,244,36,86,225,148,149,157,161,75,247,183,223,89,245,143,254,54,117,155,253,25,133,67,215,125,182,210,133,236,247,174,168,13,233,197,208,173,253,193,206,78,26,111,77,81,141,28,169,136,224,42,156,172,43,236,91,126,41,235,76,41,48,162,189,164,134,200,121,202,58,164,212,221,251,218,37,8,167,196,65,138,25,155,159,109,180,170,40,69,41,116,120,119,207,12,161,75,150,162,166,196,229,181,35,56,80,73,103,184,245,150,25,14,31,175,70,167,33,74,153,203,215,38,37,197,89,71,244,28,79,78,147,40,150,15,208,243,229,44,221,212,100,195,58,62,110,29,74,192,99,148,252,201,42,212,159,17,54,149,225,142,226,178,134,224,186,167,28,151,117,188,237,14,214,150,154,3,59,65,145,125,86,33,85,151,186,27,194,214,25,110,207,210,187,160,5,250,30,114,102,221,13,86,212,144,149,252,215,144,239,117,123,182,161,222,34,15,78,111,172,252,204,221,162,61,233,224,239,173,228,67,66,138,74,162,102,182,255,207,225,102,58,178,104,51,80,240,126,197,241,23,54,73,32,189,183,37,114,199,43,57,83,6,198,239,236,121,118,140,213,107,42,9,15,245,28,169,41,3,14,236,192,70,121,200,187,121,31,43,92,221,140,91,226,143,6,29,54,156,154,84,206,47,127,49,94,52,28,232,227,217,18,131,46,167,237,15,181,208,25,101,116,151,42,121,133,243,188,13,143,46,45,235,137,166,52,80,188,15,39,69,46,100,78,37,65,12,61,208,58,236,188,49,213,238,232,16,252,104,100,239,48,93,22,114,87,11,107,189,120,160,229,231,139,142,74,111,52,24,109,82,66,56,245,197,112,83,159,95,213,225,140,41,53,209,90,49,222,120,224,50,110,244,12,87,31,220,183,82,139,93,214,112,53,21,233,197,225,182,148,118,159,16,138,121,14,118,255,149,209,8,108,253,16,253,234,243,241,131,69,221,77,5,212,203,50,91,85,238,122,178,178,178,247,100,45,229,64,143,237,118,129,191,23,53,74,114,226,67,173,106,201,191,103,71,232,49,41,47,210,186,245,56,140,28,74,224,107,38,167,38,82,95,83,35,73,53,33,69,123,127,153,144,104,248,93,198,216,11,81,45,173,165,40,150,143,195,144,101,146,94,204,38,228,86,35,67,167,215,66,35,169,254,179,52,54,206,97,184,246,108,110,82,162,111,58,3,17,116,37,254,230,194,212,29,148,240,203,237,25,187,21,130,180,142,7,189,226,135,111,25,213,90,61,235,79,19,141,245,157,176,90,235,98,253,204,16,196,188,156,211,20,251,117,51,35,122,94,124,113,80,162,160,181,162,182,118,74,113,24,109,160,162,43,239,204,193,125,43,90,172,215,212,214,81,33,134,60,125,105,161,184,19,8,218,36,186,138,191,55,254,238,214,65,35,255,124,201,2,228,61,206,230,23,220,15,171,161,253,80,180,26,182,250,77,19,245,52,63,205,57,29,2,203,20,185,92,119,129,241,84,134,82,107,97,116,55,223,133,105,222,81,117,162,208,251,43,191,139,143,127,16,152,227,147,102,109,203,97,19,202,214,115,173,12,207,124,192,67,203,74,197,71,13,224,88,107,197,159,59,145,80,82,51,30,113,52,191,26,50,69,176,242,187,46,44,10,101,166,126,108,150,221,43,42,46,8,158,171,181,155,104,7,249,62,215,54,133,68,181,5,224,78,123,21,120,161,4,69,97,226,140,238,169,98,138,233,247,202,136,202,142,81,222,18,208,138,49,2,95,163,184,141,83,233,94,48,213,88,134,83,228,115,188,37,84,146,212,188,122,157,15,128,81,119,10,214,215,121,174,230,147,152,6,77,209,88,134,122,234,167,75,163,218,93,141,51,58,110,150,203,11,134,64,124,182,93,53,73,143,45,158,125,151,37,253,223,100,71,194,176,222,217,227,148,212,225,76,173,142,64,167,217,87,0,242,90,57,212,155,32,147,237,51,173,153,32,144,220,187,65,139,114,47,184,81,75,161,15,78,235,214,230,22,84,133,158,174,245,69,84,217,164,237,67,62,45,6,40,48,1,92,247,202,168,93,145,182,138,63,89,22,175,8,163,95,237,14,149,81,20,59,231,247,61,105,243,163,86,231,160,179,194,122,219,202,153,14,69,11,136,186,185,175,119,34,46,8,72,50,89,6,186,161,126,36,147,59,156,114,98,155,94,190,39,123,145,219,93,107,5,152,36,155,195,153,104,100,209,223,222,47,251,110,43,76,107,146,169,78,122,158,46,70,78,215,37,130,230,119,246,216,25,158,82,112,9,209,48,241,162,146,101,198,245,210,123,67,1,243,215,166,179,177,82,246,127,250,89,23,36,58,166,85,56,150,248,186,71,31,223,18,181,111,169,216,162,142,237,90,134,115,27,143,88,225,140,12,70,187,240,47,229,160,245,94,180,214,173,23,110,136,241,201,131,77,147,212,31,23,198,73,208,183,134,105,117,153,189,176,118,81,15,111,10,83,200,253,13,10,18,209,75,15,94,118,249,238,135,196,68,40,88,234,74,206,131,175,237,49,197,201,241,214,75,120,47,50,149,126,239,180,180,249,33,48,251,202,29,180,115,243,172,101,220,192,47,183,136,247,119,54,184,112,53,202,19,119,84,6,194,242,91,175,102,125,220,33,53,97,69,245,239,207,91,83,123,118,225,140,16,152,194,231,136,240,98,79,66,172,218,252,240,192,244,153,191,187,202,236,166,240,164,245,121,214,180,219,175,54,11,67,62,8,77,102,250,205,199,206,99,219,213,224,192,179,224,46,167,224,220,229,12,154,184,1,156,164,219,3,19,8,183,102,173,43,166,231,34,13,142,46,76,253,145,70,30,54,250,158,215,139,70,206,97,105,125,58,29,134,242,200,249,93,77,210,76,96,186,166,125,32,4,130,80,200,137,52,203,253,93,26,21,10,227,6,149,102,250,86,221,17,169,214,174,112,135,34,210,236,213,27,38,112,161,91,37,243,115,58,239,133,138,195,38,159,18,117,151,107,40,83,111,213,181,24,134,132,113,93,119,35,164,140,111,75,147,75,74,159,173,191,196,7,99,117,87,125,171,110,125,76,239,183,160,190,69,242,73,104,113,88,213,218,15,38,101,112,198,190,105,141,183,245,169,242,171,145,81,203,161,158,191,121,68,131,80,242,12,35,74,137,132,231,93,136,169,106,186,115,146,76,159,30,150,51,111,94,11,94,140,119,119,201,152,197,206,162,18,68,39,224,187,222,218,87,107,45,160,49,115,44,210,221,223,231,34,78,42,123,2,42,84,115,251,218,234,166,139,46,154,20,199,41,200,117,188,117,75,108,82,96,210,221,190,170,191,238,193,1,45,47,177,152,172,253,182,194,201,136,241,126,122,100,117,93,142,209,211,17,138,116,131,23,1,50,249,101,246,143,246,142,220,243,203,65,45,195,228,26,252,76,181,132,157,44,14,40,99,48,90,29,198,215,17,24,205,43,47,31,199,231,130,236,172,35,158,33,63,63,161,156,179,193,232,247,106,196,166,31,12,29,68,21,72,134,197,48,221,29,164,45,134,138,86,156,13,203,245,48,80,74,89,67,139,207,231,98,77,118,121,177,172,171,143,10,190,231,69,52,156,41,85,50,248,103,245,161,127,238,92,181,254,189,117,150,254,237,127,249,95,255,203,127,248,63,254,127,16,89,178,163,232,18,79,57,26,8,28,197,56,222,116,170,99,50,194,190,6,55,209,66,89,119,167,72,240,225,70,12,70,99,6,117,135,209,131,208,64,246,188,150,5,2,202,45,28,38,121,195,254,92,2,171,10,210,177,158,201,201,202,213,76,75,141,139,66,207,26,239,135,135,166,98,178,245,59,159,239,177,103,211,130,85,36,14,138,23,233,226,16,14,205,18,101,148,35,220,221,225,165,143,235,164,48,230,217,205,183,211,250,238,44,62,125,114,44,193,187,210,25,209,154,213,210,35,169,183,182,63,26,84,48,205,121,16,117,223,243,221,156,182,217,26,76,166,142,252,62,184,53,35,212,115,142,98,226,118,229,101,112,241,122,215,83,178,154,80,219,114,248,12,75,154,26,230,70,155,243,142,169,41,48,171,229,94,109,113,63,24,133,133,25,60,146,233,225,48,218,217,208,105,70,96,179,146,252,201,207,54,162,73,193,243,199,175,36,226,192,86,73,18,252,153,227,149,12,255,109,122,167,107,129,124,186,45,255,12,164,185,173,220,26,169,78,207,55,154,52,180,214,49,226,155,190,18,98,252,123,209,244,3,134,21,120,143,12,66,157,59,62,88,99,99,247,155,91,58,90,70,156,134,66,35,251,160,160,203,174,134,7,20,155,91,135,101,10,86,123,106,110,160,163,35,177,252,209,72,132,78,149,36,240,61,31,126,7,61,181,212,221,200,24,96,23,166,184,165,171,161,135,95,119,79,120,232,247,184,129,106,232,53,244,186,46,76,106,76,29,196,99,6,186,44,14,206,191,186,42,171,173,148,238,249,157,233,24,183,52,159,65,236,185,95,58,96,166,209,84,210,139,173,95,200,247,187,25,205,161,161,219,9,199,216,186,47,69,174,234,12,87,48,48,107,243,57,148,233,116,161,249,244,108,100,234,235,222,157,239,154,164,9,60,210,20,165,213,27,102,160,119,99,52,79,201,23,186,28,200,175,1,150,250,196,199,117,124,166,1,190,30,111,169,226,18,200,74,126,27,10,131,159,130,191,128,166,126,190,147,136,198,34,89,21,169,176,85,211,117,223,50,60,207,174,174,138,209,90,252,181,224,63,132,47,141,70,213,29,49,180,170,67,190,142,242,170,123,227,141,40,130,198,78,80,119,72,119,23,60,127,74,11,201,17,178,175,213,195,104,108,5,189,53,77,225,32,45,123,39,9,93,155,235,159,84,8,1,190,123,115,132,11,52,155,103,42,64,183,142,239,108,12,137,50,93,13,31,78,52,45,234,133,137,112,104,44,183,53,2,51,247,209,218,89,160,91,127,251,216,75,112,238,62,216,26,11,106,37,56,173,214,252,189,232,137,209,53,134,119,102,89,94,211,47,174,52,13,83,50,202,121,44,207,0,209,55,176,107,216,51,89,93,165,95,76,171,172,28,202,158,41,145,191,111,221,204,131,237,177,112,185,39,127,45,162,223,74,20,164,173,180,75,148,144,200,45,129,1,73,175,109,7,43,228,204,192,180,178,206,79,247,115,224,76,172,72,227,74,238,187,209,28,104,104,97,140,117,157,116,209,179,194,22,92,149,240,189,172,111,125,245,169,208,17,152,86,184,82,159,122,225,172,189,75,13,237,205,103,2,177,93,9,144,3,31,171,238,78,112,188,181,166,92,40,132,63,234,13,140,100,164,189,181,58,5,184,122,6,148,15,55,138,86,85,18,100,93,203,175,134,46,190,70,128,179,239,192,120,156,105,205,26,175,222,215,31,56,203,214,12,216,48,40,237,109,132,43,91,149,173,22,123,159,123,223,136,15,205,112,234,214,82,187,69,29,159,111,24,199,27,147,205,223,40,125,197,211,217,116,137,170,90,55,182,45,147,120,205,230,3,147,232,82,216,234,175,239,147,157,25,213,66,241,226,52,181,83,223,203,142,237,19,42,11,166,85,115,11,124,222,77,111,110,118,220,131,137,224,116,133,233,93,230,79,78,41,120,209,155,159,247,172,205,223,219,142,4,229,65,86,147,65,127,131,214,139,22,32,34,64,145,223,111,79,164,172,138,114,159,83,190,37,211,148,68,117,28,6,165,119,90,127,41,255,96,40,93,7,114,179,53,29,185,176,201,85,41,7,24,41,236,249,54,113,10,3,3,237,244,252,231,90,225,44,23,58,246,41,131,152,120,149,223,124,154,124,149,50,136,151,43,3,88,223,250,179,107,41,247,153,110,167,55,148,144,33,171,164,30,248,199,100,52,230,155,230,103,216,149,220,92,77,173,246,194,86,35,173,55,63,102,219,120,75,172,209,49,83,217,201,136,172,95,112,32,186,170,212,102,90,131,229,183,60,83,13,186,0,157,10,164,107,133,16,195,153,45,212,153,159,125,103,182,135,210,49,57,176,132,199,188,129,176,76,193,210,30,90,133,222,72,206,250,75,119,218,224,104,173,7,130,175,110,13,16,136,8,116,241,138,32,133,175,160,253,211,122,145,58,147,149,188,222,154,35,25,146,130,22,248,162,217,145,223,198,65,143,156,165,53,44,189,57,199,128,110,194,199,100,212,250,223,210,30,87,133,130,92,149,84,27,248,12,206,187,192,80,67,180,85,235,123,217,85,124,133,108,138,72,67,249,111,130,146,248,86,8,33,248,80,124,83,230,219,87,142,209,162,181,82,168,110,76,143,73,33,185,148,2,233,155,181,186,111,42,159,83,224,216,45,161,182,152,156,149,195,152,195,161,106,136,8,160,155,57,244,61,79,35,60,249,120,166,50,161,195,115,80,104,229,15,157,217,111,126,139,35,3,85,93,173,138,206,221,115,195,217,196,0,183,22,77,147,76,185,199,31,28,165,49,102,168,144,167,26,193,225,179,24,171,62,218,57,146,182,211,2,161,49,133,138,85,234,83,167,199,141,56,10,103,209,207,93,59,101,15,247,209,136,220,85,229,225,211,179,110,101,55,137,207,160,102,221,149,170,117,136,190,31,180,192,187,15,162,3,72,201,77,191,56,174,1,218,199,204,27,230,35,77,211,155,238,42,228,156,188,112,14,29,211,156,83,88,96,76,235,250,96,186,71,134,245,231,65,9,208,50,180,2,134,49,244,16,56,153,50,85,222,252,96,121,178,25,72,229,180,8,187,149,226,188,51,241,15,213,151,72,183,184,158,14,26,236,48,250,195,29,97,160,139,102,147,20,87,148,35,200,95,153,154,115,157,100,112,77,222,38,142,113,221,149,91,141,232,134,251,207,25,83,36,236,87,40,147,250,210,43,201,140,7,221,11,145,186,242,87,206,41,40,114,64,246,117,235,14,197,141,21,74,172,106,113,115,55,219,202,11,213,41,38,134,236,119,62,103,135,158,184,157,234,188,107,74,147,146,68,136,36,148,244,172,148,31,140,230,208,8,5,65,173,84,127,174,150,250,138,245,66,240,38,252,51,211,241,75,217,230,195,68,126,155,192,185,134,90,37,136,241,254,177,160,184,132,250,46,138,253,222,212,71,77,60,84,69,64,58,240,101,7,29,173,105,209,63,202,244,110,169,35,145,181,131,196,16,51,206,213,2,207,230,129,87,171,134,165,145,217,239,163,101,122,222,229,96,88,66,151,112,152,84,100,13,176,144,96,168,45,254,131,18,197,30,238,65,227,214,170,201,251,83,186,186,240,234,177,160,142,158,186,87,94,197,156,182,115,243,160,18,116,59,89,88,235,187,82,131,229,119,92,182,238,54,76,34,104,172,231,22,74,163,115,248,131,53,99,224,170,245,53,30,195,63,227,163,181,22,234,95,252,198,52,196,211,5,141,114,120,17,184,141,29,170,233,42,148,156,233,240,74,67,107,89,17,181,78,242,212,231,168,15,213,87,48,196,253,84,130,152,178,75,80,248,65,203,216,159,154,83,37,148,47,66,21,245,181,69,212,43,253,169,205,122,241,10,180,29,106,172,84,234,148,115,57,188,103,144,211,64,31,163,188,171,173,127,187,110,54,214,159,192,47,182,2,238,160,178,147,158,89,118,252,233,26,43,191,152,144,190,243,211,109,48,130,45,87,25,177,86,181,192,176,65,149,114,123,49,153,118,233,142,176,87,73,101,36,17,66,237,227,177,248,167,231,224,161,134,236,32,233,210,216,233,183,127,142,100,137,91,221,219,247,163,61,28,24,249,24,173,100,109,112,44,111,20,241,204,115,105,107,107,85,180,199,217,185,217,106,2,87,65,234,96,163,235,94,171,95,77,53,71,110,241,180,116,241,82,84,195,103,240,46,80,175,155,197,99,102,231,220,125,45,235,126,112,247,227,242,220,105,173,112,239,108,141,230,46,138,2,89,9,15,62,102,122,17,55,42,25,131,120,16,226,6,119,39,60,150,62,190,127,40,255,61,59,239,118,56,65,160,210,7,167,43,180,7,141,225,132,7,3,159,42,5,103,14,37,36,115,194,145,8,9,248,82,100,18,125,200,131,65,73,51,201,121,55,97,72,39,125,228,80,219,56,95,135,7,19,200,26,161,174,178,33,116,124,199,108,254,136,44,186,54,147,11,202,16,92,77,26,237,6,62,151,111,15,220,30,215,178,255,41,30,126,9,4,168,25,41,156,138,104,119,151,151,64,24,53,188,246,177,32,201,156,92,216,244,34,74,56,83,183,115,15,18,238,119,152,104,199,7,38,115,127,225,28,117,70,40,236,127,33,84,172,149,18,38,26,225,44,39,150,38,211,221,9,135,38,90,251,247,222,72,98,235,226,36,152,229,140,166,68,47,174,96,38,227,245,188,24,126,55,238,181,254,50,19,209,243,34,236,110,161,182,152,42,46,143,72,119,68,172,2,120,204,155,27,24,59,155,52,124,50,117,252,177,242,110,28,39,89,32,75,103,56,245,162,217,167,112,51,166,100,56,182,16,28,186,31,243,191,9,125,209,85,111,120,152,157,230,180,89,141,152,101,114,23,247,91,35,36,37,13,28,76,39,227,204,194,123,243,98,53,47,61,212,250,209,22,253,194,149,87,209,114,188,206,73,119,111,78,232,184,233,202,166,199,222,186,12,1,146,59,51,171,61,186,109,31,113,120,225,33,107,60,145,220,170,111,27,231,222,93,37,22,41,80,189,47,205,201,211,130,122,227,242,34,146,100,244,63,173,162,162,140,202,93,208,132,0,79,18,126,64,162,240,41,127,59,6,172,55,35,87,8,76,248,245,155,130,7,46,52,80,150,159,198,140,251,186,5,155,222,20,146,126,33,192,138,68,196,184,240,72,57,112,209,205,166,249,182,194,108,26,159,91,41,175,16,35,46,231,149,122,185,86,67,93,27,221,83,110,201,40,210,51,173,150,112,53,44,236,234,87,87,154,254,104,53,32,19,113,223,247,38,135,162,189,8,14,76,206,160,93,152,224,98,9,191,13,241,250,14,11,159,64,213,204,147,133,154,239,123,13,10,146,74,168,83,164,209,158,195,8,234,6,9,82,108,231,118,159,12,223,161,71,152,44,204,116,24,241,78,13,121,83,223,178,239,131,147,163,82,86,245,241,11,115,158,142,90,83,25,189,183,241,9,247,133,249,2,97,80,240,214,219,29,241,78,141,137,126,206,154,173,135,251,133,207,24,36,173,191,172,196,103,247,157,43,52,23,86,58,56,242,2,87,7,212,24,117,89,27,52,32,26,51,151,143,25,26,25,105,169,220,44,217,162,125,63,54,27,74,224,239,35,218,238,15,86,41,201,94,90,125,121,38,230,76,247,167,43,110,164,214,91,32,121,113,71,172,150,249,39,123,129,213,215,238,15,31,191,185,169,212,248,129,77,231,245,131,77,28,120,231,0,159,169,116,63,53,69,40,51,176,205,179,220,219,236,157,21,152,255,243,182,83,4,166,116,59,80,194,73,79,118,255,105,52,123,2,231,27,93,159,234,48,213,144,1,94,181,124,29,100,15,76,88,76,84,37,141,111,78,41,249,133,151,181,22,140,148,240,203,58,53,120,228,63,236,125,196,91,28,134,99,51,3,99,124,92,245,34,251,237,169,211,104,192,184,243,165,151,173,44,46,192,168,103,190,159,134,25,164,34,211,112,28,231,157,194,232,204,143,17,126,154,170,21,127,178,54,106,213,101,63,172,235,206,69,19,226,225,61,168,68,163,61,242,193,148,206,230,192,147,135,117,220,239,152,37,120,61,161,12,100,81,10,232,112,197,19,26,225,234,114,9,148,246,210,173,133,74,13,232,58,190,114,201,64,22,77,101,13,218,244,126,99,70,109,102,192,206,226,201,159,175,151,97,34,215,253,71,211,219,91,88,229,181,248,161,29,234,104,141,38,116,97,244,39,53,197,102,114,250,119,200,22,252,162,82,67,253,48,122,125,211,97,214,72,20,35,239,23,67,154,52,205,80,153,76,15,138,15,182,44,247,8,213,193,173,92,182,56,73,190,210,82,168,43,216,84,113,222,151,182,230,153,59,192,52,150,242,171,187,209,170,245,165,73,171,172,11,19,228,213,242,120,114,83,87,22,149,25,8,27,105,69,5,118,255,148,235,199,171,210,151,62,22,122,153,254,98,132,109,181,166,129,66,180,234,23,23,88,154,225,98,100,234,239,215,34,167,178,116,97,146,164,185,5,90,132,163,33,223,132,39,163,244,252,91,121,107,88,145,168,190,245,49,75,178,163,200,177,106,97,13,186,31,237,30,215,198,30,235,90,172,7,53,38,221,237,223,90,188,37,173,59,192,41,186,118,29,77,187,177,172,3,188,246,188,59,202,194,25,152,65,59,158,90,163,126,191,23,122,212,33,25,139,106,217,165,118,210,77,244,172,196,48,25,14,60,222,205,41,250,81,233,237,133,141,233,67,222,144,120,201,161,80,112,237,171,249,2,140,10,131,194,231,156,188,241,35,12,49,186,99,106,242,124,86,143,12,80,91,10,19,94,235,72,182,165,234,47,76,250,85,39,226,182,48,241,116,216,34,74,90,10,66,4,201,127,219,108,141,80,209,109,123,235,29,243,95,188,69,89,1,101,190,23,163,114,188,106,51,138,243,215,232,94,93,184,89,117,136,54,117,168,227,107,124,104,211,1,117,199,80,205,129,26,128,255,246,100,179,13,213,28,244,156,191,239,61,136,64,201,182,98,197,30,183,131,143,13,201,113,47,3,221,129,230,12,247,230,3,238,242,10,21,221,144,62,238,34,57,179,152,233,161,176,89,66,23,70,68,124,238,64,163,99,220,125,5,90,66,55,220,188,110,93,252,43,135,58,94,200,25,197,23,40,13,124,71,168,38,63,95,187,250,226,71,231,86,105,49,248,13,217,39,211,52,215,43,16,237,96,48,52,223,19,233,153,28,174,62,19,200,39,242,34,20,90,66,145,75,119,58,58,209,114,136,171,250,73,206,226,78,197,183,114,132,43,149,239,131,7,217,125,187,38,92,163,83,17,114,219,241,120,202,59,160,138,110,107,231,167,246,186,18,120,28,111,232,209,43,60,95,195,23,14,71,248,65,35,212,78,239,249,174,70,91,64,191,39,65,17,55,91,145,18,208,118,105,153,221,166,191,39,235,214,0,90,185,141,41,125,189,163,237,84,135,21,166,239,101,129,63,135,41,57,86,238,22,156,230,217,221,90,201,199,206,213,218,30,50,99,62,151,172,201,68,86,138,160,229,178,138,195,148,229,133,122,114,92,156,238,232,80,133,60,235,247,210,183,219,135,188,179,48,80,112,208,243,59,94,183,145,246,180,174,200,76,127,247,174,206,183,255,243,100,20,45,185,229,138,213,59,116,141,148,186,136,28,138,29,53,148,47,10,221,107,87,127,180,99,201,142,80,71,15,29,190,249,107,91,237,174,222,188,225,110,185,125,136,37,156,3,227,179,209,123,207,225,25,234,163,217,48,71,123,246,35,149,36,250,100,3,39,83,108,207,164,100,123,20,175,231,101,119,1,155,91,175,4,173,85,46,245,198,202,245,53,87,0,227,211,122,106,57,140,219,17,52,21,208,19,205,15,238,74,191,134,241,73,200,238,221,252,156,99,74,39,69,154,247,217,243,168,108,42,225,115,212,124,229,210,243,47,114,168,155,22,61,2,110,13,114,182,204,82,15,247,38,56,238,104,201,113,68,225,161,222,158,48,7,62,235,186,13,133,9,4,62,31,168,49,12,90,191,214,168,250,115,20,22,155,178,42,17,249,221,254,220,180,86,83,242,175,53,243,120,99,66,173,180,18,85,105,131,120,163,242,230,34,69,50,94,207,148,225,251,123,65,114,147,39,59,123,66,127,67,98,215,106,151,40,34,75,238,1,89,147,202,0,155,182,81,123,87,199,234,27,122,163,165,249,96,170,79,181,253,149,17,139,253,173,209,99,211,234,27,44,136,244,60,191,169,203,26,134,219,21,241,197,165,68,218,124,135,198,90,179,189,231,218,189,133,138,62,188,219,219,220,10,119,54,133,102,29,8,94,159,45,172,56,108,51,67,137,149,44,93,119,164,233,194,166,116,82,19,52,241,77,1,7,71,75,244,51,170,9,213,191,6,165,35,218,126,142,170,248,146,124,143,167,201,147,218,143,144,18,155,111,226,168,116,116,173,16,59,174,66,205,119,60,17,118,8,178,30,116,187,125,113,13,60,24,45,52,132,60,226,65,170,70,252,87,135,132,254,230,243,250,25,168,215,145,37,85,98,47,180,24,135,91,90,65,60,198,28,241,241,96,88,155,10,31,83,162,228,23,244,200,42,198,0,213,212,37,80,105,183,141,185,166,240,25,224,236,171,182,81,254,161,229,151,180,70,185,202,174,25,202,102,47,58,143,232,238,150,95,192,101,193,63,25,145,230,58,60,54,209,76,189,45,194,45,249,52,179,46,43,122,156,179,28,124,195,56,187,117,11,123,213,129,82,245,109,146,188,65,168,61,35,233,247,130,138,70,169,80,238,250,25,134,245,246,247,110,29,230,181,32,118,89,124,255,194,144,12,119,216,142,166,187,25,208,190,130,151,125,214,146,9,211,57,140,229,175,236,116,218,74,94,31,134,94,167,61,24,142,231,107,148,158,223,205,209,66,9,188,248,227,38,230,119,115,171,252,213,61,56,247,91,220,73,248,12,90,179,158,14,102,179,250,205,161,29,233,102,86,41,201,219,30,185,171,85,233,191,200,165,78,95,245,176,103,154,46,173,74,97,142,47,107,170,70,3,121,184,166,221,95,184,18,117,165,80,189,193,82,245,253,136,56,81,24,239,98,157,84,60,32,73,202,175,134,194,106,130,248,126,53,70,102,184,249,112,17,59,107,158,124,78,177,80,188,81,188,78,62,91,115,84,237,162,155,105,200,230,246,15,13,66,70,211,7,67,20,216,13,55,66,74,181,5,245,36,244,241,246,11,210,142,20,204,35,234,151,150,95,77,43,232,25,30,187,188,147,28,5,103,141,50,97,131,204,238,107,11,77,204,112,24,23,235,104,231,145,107,92,68,181,118,173,181,130,239,132,180,58,140,165,234,70,47,241,200,53,153,152,80,107,3,1,194,81,4,36,181,156,21,70,239,244,99,107,46,235,178,26,172,217,115,140,121,60,159,114,154,21,40,234,131,16,231,133,177,204,66,33,15,37,23,213,115,9,212,191,212,240,211,243,246,200,161,110,38,245,160,112,4,239,239,125,235,53,160,205,234,215,164,58,217,83,9,139,203,195,84,104,52,145,190,175,189,216,144,74,48,25,161,75,221,28,72,50,229,246,32,164,213,159,21,177,41,148,10,198,172,169,248,58,202,233,18,172,182,236,226,170,192,36,245,180,32,128,92,179,59,31,150,5,209,13,197,216,106,243,161,171,233,215,162,211,232,246,141,146,216,253,86,187,12,45,232,103,132,35,221,156,213,151,180,243,193,109,16,99,60,235,131,247,213,189,159,171,245,247,174,210,219,135,226,126,171,250,185,48,234,72,161,67,39,131,214,31,140,213,24,202,216,209,185,246,81,161,98,50,216,56,240,230,222,168,192,246,9,37,219,68,174,125,19,231,131,5,87,211,250,205,123,190,55,209,222,85,235,162,59,34,84,55,67,72,212,180,232,182,112,124,220,215,102,221,218,145,105,10,228,76,105,152,2,158,139,235,105,105,212,2,141,130,235,114,241,225,104,177,186,34,60,61,49,74,247,112,237,188,109,20,206,253,18,132,104,76,169,107,194,79,111,79,202,158,25,79,174,63,192,181,121,25,80,182,138,240,112,115,84,213,178,103,24,209,247,44,225,183,143,19,87,28,70,154,184,199,86,177,175,178,48,195,118,9,102,227,79,97,225,165,54,131,190,12,69,50,200,113,94,120,98,119,235,168,81,205,226,47,6,109,33,75,142,49,83,139,230,250,150,169,90,148,74,235,140,96,181,121,74,183,218,241,46,51,109,209,220,215,11,27,105,78,48,213,72,90,136,245,102,135,179,125,127,45,144,178,174,241,14,7,149,84,162,121,237,229,254,209,194,8,213,253,80,26,154,131,228,134,117,76,136,10,38,79,146,15,83,180,15,122,9,199,82,188,95,179,81,160,16,134,108,117,52,43,60,125,159,91,11,189,121,241,116,188,200,14,115,107,254,177,242,73,48,59,177,32,159,35,56,246,230,29,46,111,143,159,94,181,78,30,133,138,249,202,228,40,36,210,110,202,103,99,56,190,251,122,55,183,174,57,161,117,111,241,10,229,3,35,150,165,230,52,52,214,7,31,243,45,108,151,68,25,251,123,49,52,64,244,84,70,137,224,125,77,43,27,158,161,54,139,248,150,95,77,67,69,53,90,57,10,231,123,177,5,123,82,183,234,241,120,226,36,234,210,159,122,76,168,156,78,183,224,148,208,61,137,14,84,111,125,33,80,190,194,1,68,61,76,114,14,10,2,75,33,32,50,172,241,197,163,168,244,174,67,126,142,175,252,42,0,7,135,122,176,116,154,165,158,46,140,73,21,194,72,21,61,27,47,160,165,210,58,158,203,103,170,190,226,221,129,35,165,161,86,82,20,206,235,25,228,245,84,163,18,63,185,62,106,14,162,208,41,136,103,90,253,238,187,121,14,241,20,179,194,30,115,103,22,237,118,102,65,226,245,152,36,131,16,135,14,42,45,254,202,43,12,166,89,157,162,68,20,123,151,178,226,80,138,247,207,149,216,255,88,112,62,211,191,119,193,249,255,251,127,255,207,255,249,255,249,31,255,245,5,231,35,27,241,240,74,210,35,222,148,133,211,101,125,209,47,71,186,225,97,204,0,142,215,100,230,87,235,83,20,165,79,195,114,52,161,37,33,48,26,158,119,165,54,138,34,149,165,159,205,204,188,75,177,89,5,113,211,155,175,226,62,57,48,123,74,19,152,58,165,187,216,176,199,138,68,170,135,157,117,190,59,82,50,188,196,59,5,166,91,188,63,57,217,187,173,55,167,239,84,247,65,33,131,34,244,165,223,174,127,89,141,52,185,35,140,164,176,213,169,57,76,184,127,9,220,151,11,42,53,138,48,87,24,149,254,180,31,26,237,32,148,135,159,145,74,241,126,15,116,146,63,59,241,20,152,36,72,247,17,183,142,200,250,96,141,74,48,127,45,211,218,214,155,19,145,186,71,70,179,62,198,66,54,99,109,116,63,163,105,220,200,194,86,24,85,234,238,48,162,198,58,25,94,72,22,242,203,12,165,67,48,115,166,179,76,141,77,150,194,68,67,191,227,22,223,209,122,37,232,179,31,152,184,167,63,217,249,60,35,233,128,151,130,164,134,195,101,72,158,233,192,120,29,119,251,66,21,108,229,240,104,217,26,72,57,220,118,24,241,51,103,93,21,12,3,64,34,67,160,28,149,254,90,118,44,235,183,166,186,255,13,25,101,1,85,159,27,30,99,115,216,120,184,250,211,137,50,251,234,48,151,235,111,99,246,250,152,52,20,142,229,173,168,78,245,26,230,115,250,207,192,192,195,201,160,221,185,195,84,228,46,133,169,112,246,183,166,119,72,13,48,27,190,63,25,193,122,225,104,103,124,101,55,215,26,165,202,18,178,29,249,247,1,252,230,8,188,207,0,143,52,30,106,92,125,69,219,83,91,110,20,218,107,67,46,122,20,34,13,237,48,173,3,183,194,16,156,125,84,232,233,91,21,70,126,214,119,67,130,21,181,235,205,73,34,58,72,128,62,43,72,156,239,254,50,108,5,233,112,15,76,23,111,71,107,107,186,50,7,153,216,123,80,161,169,146,133,108,192,110,3,95,185,59,140,148,153,142,24,207,157,253,167,141,94,19,96,250,96,248,111,35,220,177,3,140,132,133,191,244,192,71,13,48,41,13,191,57,13,77,34,12,159,164,56,12,209,48,192,8,171,58,220,208,137,86,184,91,101,167,195,199,132,25,58,75,143,167,229,37,58,7,166,45,156,142,41,205,138,174,217,130,93,191,180,102,144,141,181,239,247,98,88,111,82,24,75,54,186,121,33,243,217,233,102,42,225,147,208,140,106,250,152,23,182,78,157,42,221,26,25,92,24,23,37,220,27,191,222,47,62,174,144,242,141,45,248,54,167,255,52,138,236,225,234,246,120,237,48,59,151,20,188,131,174,237,10,112,7,78,53,12,56,45,66,111,21,38,108,227,173,85,96,249,247,173,179,195,198,36,84,120,160,241,119,97,202,186,106,120,176,225,205,240,32,254,55,109,244,130,228,218,112,89,175,6,191,91,205,16,250,43,186,188,12,170,245,61,71,184,61,134,118,163,19,122,142,191,220,158,183,67,208,154,195,41,192,233,157,185,152,230,57,108,72,124,201,119,243,51,47,226,250,57,166,141,215,125,208,0,116,135,173,210,172,11,191,184,169,40,131,161,197,169,254,13,77,251,249,231,214,104,130,95,24,35,188,150,8,187,156,108,35,37,222,227,160,160,72,233,15,134,176,228,44,127,127,123,56,12,137,174,255,121,112,183,6,18,9,151,218,255,190,117,119,184,33,253,255,103,204,154,79,5,132,41,250,248,51,226,62,195,97,55,175,176,169,240,189,250,131,207,134,52,254,126,237,203,15,175,103,184,215,138,83,156,160,254,118,248,252,55,149,63,19,237,86,118,212,109,129,137,246,103,150,250,197,203,170,65,255,76,241,187,27,18,133,221,18,49,251,45,144,229,183,70,10,56,206,5,214,185,223,219,216,228,249,207,210,156,126,239,179,1,229,176,165,216,186,126,87,103,168,28,127,118,133,229,112,31,202,204,253,237,41,94,196,12,121,69,169,210,223,134,116,87,72,165,150,169,212,246,103,59,187,147,161,210,224,88,146,107,223,102,216,252,189,207,150,50,227,126,214,233,190,234,48,21,97,127,55,98,191,55,189,211,195,44,102,23,175,126,241,241,255,86,222,241,12,40,217,127,154,138,220,246,231,0,89,254,214,153,10,219,246,231,248,25,15,70,38,167,252,57,188,218,69,77,3,165,196,147,175,251,15,91,219,170,254,231,216,244,143,185,136,127,230,63,103,238,221,236,14,122,30,114,204,120,98,251,150,82,173,4,80,61,8,59,239,187,195,116,227,74,127,141,133,187,169,84,202,65,251,250,99,106,120,53,35,221,167,67,191,247,159,153,114,143,197,10,183,118,133,205,16,35,231,218,118,117,153,7,253,199,68,186,173,232,129,123,31,97,207,89,38,0,232,240,89,216,173,69,243,236,210,226,15,140,168,98,120,49,108,59,191,55,69,180,101,252,49,12,187,191,23,46,91,56,3,160,51,251,60,130,32,88,195,209,134,81,122,157,213,3,67,209,28,127,76,218,229,112,133,82,92,255,24,196,183,62,227,192,212,45,212,104,78,123,217,33,141,46,186,138,108,152,45,190,178,191,216,25,129,161,135,132,89,242,239,209,8,91,141,25,253,128,241,38,11,115,126,252,113,34,252,90,146,86,127,61,144,146,124,204,96,42,6,167,13,247,197,247,51,147,238,31,209,245,25,201,191,22,101,41,122,120,153,227,228,23,211,130,47,204,113,115,187,124,191,154,228,233,114,143,78,91,191,214,2,205,114,90,116,39,161,147,87,71,251,208,22,152,230,47,214,107,55,162,158,187,180,2,213,156,205,155,41,42,200,143,229,62,198,31,87,245,61,56,187,120,116,85,241,56,166,195,105,142,240,100,205,250,202,93,152,181,26,190,53,31,183,59,122,206,18,61,33,22,156,137,123,38,163,245,186,187,6,30,22,106,217,62,143,198,166,162,50,192,54,230,23,62,14,250,84,51,103,161,182,82,252,106,212,185,116,143,95,149,127,120,48,194,247,1,166,147,138,223,220,244,86,100,200,81,36,77,239,234,25,150,189,181,27,241,153,114,86,206,142,111,141,248,153,111,88,195,162,153,83,97,19,148,189,48,77,151,117,63,91,208,51,124,155,30,38,230,165,240,56,126,197,251,237,179,185,73,186,19,120,249,193,53,96,41,169,71,71,223,194,55,158,103,145,73,50,127,64,80,161,165,230,133,179,169,130,59,108,165,103,215,195,174,38,78,218,21,181,173,240,222,251,156,190,77,10,82,6,34,37,156,184,31,76,18,80,99,22,166,115,229,33,13,122,32,103,33,59,211,218,2,251,233,46,30,90,235,72,132,157,158,78,244,207,188,83,148,220,190,212,43,34,87,82,211,13,34,81,145,11,123,239,193,221,226,183,247,226,50,113,34,228,201,144,157,120,171,163,156,219,201,183,66,73,37,173,228,247,166,31,184,236,147,68,79,188,228,132,123,51,225,21,30,8,171,111,127,50,148,114,229,167,207,158,222,167,239,240,141,42,91,217,143,172,95,185,27,95,214,243,68,76,206,179,174,232,144,237,27,101,58,139,65,222,186,254,110,238,219,232,10,173,107,43,237,177,189,1,78,227,99,8,179,21,89,35,72,11,207,97,107,218,216,97,32,13,252,186,127,180,95,230,96,8,204,233,238,129,78,186,239,202,152,28,175,21,250,192,189,55,28,30,209,242,55,248,105,198,113,230,77,45,223,166,58,49,101,15,218,53,147,34,10,55,47,158,75,193,221,157,162,222,110,232,203,2,65,200,44,61,188,22,221,214,110,185,252,113,20,41,121,142,240,193,179,195,164,139,35,220,188,235,122,67,207,108,206,240,219,108,225,221,97,50,74,225,181,143,171,227,126,85,135,168,144,227,213,211,37,8,90,183,72,106,137,240,11,121,88,178,106,196,155,15,87,68,62,182,20,11,44,12,26,159,204,159,156,211,41,197,171,155,203,244,53,82,107,90,67,13,140,242,182,195,232,4,140,48,230,62,83,72,141,137,32,190,129,125,121,60,145,28,220,220,241,123,81,193,127,225,243,179,43,254,178,5,213,29,166,219,108,152,42,185,38,247,38,77,171,38,14,41,122,9,254,90,179,174,63,95,155,150,6,62,226,38,209,174,55,159,214,196,250,194,11,189,126,69,233,159,231,239,181,208,33,238,1,38,124,121,225,141,146,152,62,217,68,121,222,175,166,195,99,209,39,155,120,78,119,192,135,181,80,155,10,35,8,58,29,238,90,77,3,140,176,195,118,88,189,220,74,205,186,251,92,52,138,217,107,133,91,211,84,174,57,188,104,207,166,48,20,59,127,176,34,84,48,192,99,20,122,2,99,20,120,126,250,88,195,178,155,23,166,19,97,88,185,40,134,123,200,226,252,111,145,126,5,61,255,241,1,59,203,172,170,60,1,106,150,197,35,49,131,78,5,93,31,12,230,82,247,1,217,101,8,21,152,126,15,101,184,20,80,67,86,94,248,161,7,198,177,244,152,132,249,72,250,161,11,202,231,119,134,78,100,174,197,33,163,168,179,120,21,63,226,223,83,79,61,114,64,199,104,188,87,83,3,170,167,249,49,9,169,244,174,14,159,147,78,130,10,88,140,205,109,148,6,233,166,233,118,133,102,176,135,157,17,55,147,90,122,78,216,181,60,124,139,146,220,144,92,21,219,32,76,62,135,233,36,213,21,134,103,243,174,102,139,215,147,105,63,236,88,232,59,156,90,166,133,227,175,76,63,51,93,117,214,17,205,3,164,251,28,74,97,191,56,163,113,214,180,191,20,221,229,196,56,250,201,148,251,201,3,195,34,233,236,70,175,189,78,255,237,157,181,81,5,226,234,152,25,254,228,200,106,109,125,180,227,92,191,204,226,166,45,189,24,10,7,78,47,21,5,59,40,236,254,133,150,139,229,93,76,188,66,159,236,28,54,174,167,136,232,89,13,15,214,80,35,115,176,102,13,174,86,98,185,158,178,233,176,127,114,248,101,24,2,237,93,77,62,77,239,93,225,48,79,135,143,15,219,117,68,33,43,20,135,17,246,80,67,0,169,206,94,252,230,168,93,233,238,143,80,173,203,192,116,164,53,85,130,178,154,228,210,53,250,14,204,32,232,213,86,86,152,29,166,69,186,254,118,66,202,108,59,140,25,39,83,37,91,179,187,247,228,180,233,83,148,137,231,79,134,34,138,88,171,213,170,152,170,143,41,126,161,174,91,142,67,239,77,222,169,87,223,73,190,8,169,94,111,21,217,233,141,160,254,111,69,163,106,191,39,195,140,214,139,93,250,18,222,64,153,225,157,144,253,155,239,119,255,108,207,208,190,135,143,87,217,33,40,92,49,72,60,140,216,83,69,235,68,127,23,250,148,192,148,26,232,79,55,212,53,252,230,103,198,134,205,31,193,24,247,95,233,140,214,194,94,148,89,0,203,191,52,222,131,26,171,153,166,25,111,60,105,38,160,243,63,155,176,247,124,240,86,137,86,115,33,221,150,237,200,20,45,61,89,114,166,114,245,193,51,218,24,40,27,121,204,185,155,1,34,33,78,106,17,158,99,2,60,164,196,147,196,211,152,85,158,124,23,125,178,180,97,154,188,49,69,152,79,97,74,79,111,20,229,124,44,242,128,67,225,227,191,165,252,96,194,119,2,207,215,74,27,186,88,10,211,8,110,85,47,245,193,85,19,208,100,82,159,101,5,76,35,67,133,211,184,114,14,6,175,29,222,11,65,167,55,226,173,104,211,43,96,88,98,243,193,69,143,227,116,44,235,57,5,173,170,254,122,60,118,152,176,114,111,245,96,15,138,148,108,23,180,15,125,238,66,253,75,188,88,7,5,206,71,95,250,211,97,80,168,219,26,91,159,59,60,25,122,244,107,234,91,235,78,122,198,127,121,83,195,223,152,133,171,169,193,75,77,71,92,126,251,120,6,148,217,10,76,251,0,133,33,95,203,247,74,82,76,63,96,62,100,217,135,27,29,154,244,230,180,76,147,247,78,144,216,4,158,212,177,235,52,213,195,169,88,140,255,125,206,106,250,150,2,27,167,182,201,10,233,225,106,26,189,200,250,73,45,92,108,29,60,154,44,206,45,43,31,9,220,44,115,5,5,178,48,104,48,116,222,7,179,214,44,58,42,166,58,159,101,91,209,95,182,110,3,89,182,36,141,174,82,121,127,44,143,44,27,218,8,183,46,168,177,235,118,216,134,58,246,104,36,78,217,75,69,27,127,160,141,237,141,211,109,35,150,222,180,160,116,56,147,93,92,72,119,3,190,146,236,117,196,119,138,222,57,185,94,143,157,30,234,151,91,23,246,91,213,96,231,78,140,208,208,134,222,197,201,236,212,90,26,29,34,43,49,223,20,35,186,36,222,47,49,25,119,188,57,48,171,158,61,88,117,99,86,61,110,165,223,5,112,126,252,74,59,171,53,137,75,95,213,85,229,160,15,154,177,7,205,251,217,55,217,184,1,130,254,58,186,139,141,161,142,5,244,242,104,161,116,41,54,183,134,184,213,229,58,177,111,182,146,1,232,120,208,187,60,25,170,42,122,115,218,181,231,45,182,149,232,172,0,159,165,245,190,7,13,83,107,128,41,208,120,134,219,241,118,197,105,167,230,167,122,151,15,196,102,33,122,202,213,105,184,112,135,109,24,91,186,174,192,185,70,244,215,119,4,114,228,91,95,12,125,252,55,9,183,5,167,228,183,77,31,250,194,244,45,159,225,209,206,79,187,147,137,140,71,81,97,65,226,107,195,5,238,59,92,248,145,20,70,130,199,135,133,134,221,106,134,159,91,145,228,189,79,94,208,84,23,67,4,141,206,146,46,155,22,223,237,156,23,91,163,125,232,226,221,253,134,180,161,116,101,27,196,42,104,55,245,193,148,150,171,14,47,193,164,238,65,76,138,157,186,134,151,216,3,186,183,196,32,214,81,70,10,48,66,231,247,189,77,133,94,227,171,189,157,45,252,74,4,211,62,81,147,246,7,133,238,233,23,91,139,23,125,112,246,77,31,114,248,202,170,199,200,71,88,78,245,177,125,66,5,65,249,132,78,197,197,189,107,210,51,3,148,160,254,118,184,43,57,176,32,65,233,86,56,205,55,68,228,136,214,226,48,117,239,115,17,255,87,154,220,23,60,188,239,140,176,144,70,158,224,115,180,231,156,76,234,157,244,115,224,241,150,27,245,234,115,83,191,45,191,77,101,122,187,57,44,19,178,89,26,155,61,175,233,37,98,5,101,161,177,245,124,248,49,200,238,144,109,154,199,136,93,88,112,206,61,0,116,206,157,149,165,230,2,53,124,196,37,252,234,105,157,169,4,54,69,171,251,104,56,170,91,50,227,112,196,248,135,175,123,26,126,147,10,197,35,146,200,23,188,48,106,239,122,42,162,22,116,181,213,24,207,81,135,102,162,54,29,32,150,95,221,202,82,225,89,170,115,147,183,171,131,34,116,14,39,73,84,109,120,69,243,93,189,87,96,100,110,136,42,195,127,251,124,126,189,24,221,175,247,203,53,212,3,146,105,162,10,239,193,22,16,9,60,211,228,180,46,18,31,33,243,125,118,51,79,78,12,132,3,247,136,4,36,4,2,223,173,131,178,102,238,176,82,219,251,101,202,216,37,109,72,73,171,239,165,180,170,11,135,155,117,89,232,239,107,149,130,252,134,192,204,202,155,249,59,48,92,31,121,107,162,89,253,78,36,234,24,183,146,32,136,229,186,242,242,65,217,148,228,193,209,248,247,8,17,129,194,33,229,53,36,124,145,81,242,159,166,200,69,9,1,168,2,188,25,110,66,224,122,239,154,189,172,148,57,74,178,163,232,197,139,118,233,14,155,248,190,192,116,226,153,62,195,167,9,162,8,156,112,81,166,195,52,172,148,239,69,88,242,121,124,231,83,158,63,151,7,39,149,238,97,74,110,190,244,107,18,104,241,206,47,44,174,32,197,158,45,180,232,118,58,173,196,3,87,173,34,151,149,29,45,37,76,255,106,21,244,229,61,88,86,253,202,124,140,166,52,223,174,64,88,93,41,224,133,118,166,213,159,44,37,109,68,140,55,215,157,129,132,96,207,10,228,64,244,42,186,199,121,22,129,73,101,134,80,108,248,172,187,101,146,31,242,211,8,125,121,200,14,131,115,106,131,7,140,162,215,127,185,91,227,194,170,240,177,1,134,187,162,179,153,74,178,192,133,38,235,243,193,123,7,24,222,181,135,45,38,197,28,98,108,80,250,143,180,251,133,23,221,128,139,192,199,192,123,14,58,81,158,50,245,106,122,203,248,1,68,101,192,18,107,26,233,11,111,28,109,201,7,13,197,36,226,240,237,205,51,138,209,228,136,32,87,93,157,174,70,152,158,222,60,2,91,37,240,155,104,36,40,244,106,244,39,222,25,64,163,65,125,47,163,204,236,183,116,167,186,139,214,7,213,21,69,105,115,87,84,208,26,69,195,229,61,119,109,43,85,9,215,132,185,246,14,8,84,140,228,165,123,205,205,105,216,195,244,227,100,1,36,42,217,115,247,139,81,182,11,183,206,172,85,127,110,107,113,44,15,118,204,120,204,69,135,169,141,146,155,55,43,225,123,240,86,155,54,225,157,167,237,47,61,201,132,203,131,195,89,202,254,220,180,20,146,253,138,148,192,118,62,12,190,77,22,101,54,180,64,104,20,118,143,0,202,20,166,206,132,99,71,156,197,231,48,65,125,9,90,80,228,78,171,181,11,15,44,75,185,57,241,39,103,71,193,199,200,74,57,38,174,243,102,2,124,228,51,75,229,183,143,139,91,60,168,65,30,190,43,31,128,194,198,229,139,15,123,74,99,76,28,9,174,188,81,48,60,134,72,253,216,145,176,218,131,169,213,16,131,23,21,131,179,145,248,79,51,46,69,175,198,144,191,230,50,210,141,89,218,99,158,89,128,115,122,125,175,97,205,52,95,184,178,91,16,252,106,61,88,199,146,33,11,128,93,120,202,84,177,126,125,77,111,142,92,243,221,22,8,247,242,46,15,38,226,225,178,183,100,59,134,228,208,88,140,102,192,93,152,38,21,111,30,118,146,175,221,169,114,248,144,73,138,194,237,52,243,54,222,56,44,69,138,217,15,74,114,253,30,125,163,4,166,104,183,42,240,178,28,229,151,243,14,207,189,183,207,36,43,66,218,250,214,116,119,244,35,187,80,199,248,66,134,108,34,175,254,130,57,165,82,218,92,108,145,9,159,11,16,190,195,136,34,244,188,223,60,43,82,40,15,204,170,233,62,75,205,24,140,87,215,230,43,132,17,12,191,93,112,112,154,175,144,164,42,173,157,26,225,245,108,214,227,249,100,169,207,232,140,8,102,154,175,109,235,89,34,243,144,66,249,183,27,146,54,19,243,14,244,124,255,103,253,161,67,164,147,188,195,60,122,123,105,203,106,6,33,15,219,175,174,13,59,49,109,67,183,174,32,202,167,222,46,143,208,115,128,81,14,125,182,200,113,11,102,248,109,100,24,29,166,76,113,238,0,231,246,108,21,152,44,171,254,129,243,124,112,32,39,154,227,92,222,241,117,140,69,13,174,37,250,73,21,247,102,119,67,222,78,111,110,173,188,221,68,163,128,86,118,188,115,44,191,38,163,157,226,231,210,245,193,233,49,145,158,247,148,160,195,201,174,68,4,248,157,202,203,220,49,133,251,242,166,189,231,88,166,166,70,126,59,67,49,191,230,58,146,174,112,70,116,203,67,52,195,15,245,227,197,23,253,233,202,163,251,189,41,60,209,157,220,190,254,179,85,246,177,216,244,115,90,59,218,230,198,8,81,171,240,94,132,78,60,82,53,209,137,210,115,128,124,215,85,106,41,52,178,206,154,209,162,230,127,189,140,150,149,115,166,112,76,192,237,186,176,21,21,139,87,136,231,0,187,197,93,237,190,101,231,192,13,52,9,73,119,211,87,23,197,109,220,146,249,88,255,24,132,188,171,192,28,96,119,154,98,163,105,200,38,153,2,214,221,77,59,157,145,130,69,81,232,133,228,49,184,78,13,115,213,7,231,85,61,54,209,115,210,94,86,201,220,99,79,146,80,206,185,134,222,155,76,133,220,27,241,3,125,110,58,153,245,119,243,18,20,252,83,49,113,150,7,83,100,41,54,1,81,206,247,100,36,226,212,180,180,202,107,15,63,152,61,166,214,72,233,245,101,88,186,109,65,50,83,8,40,183,23,206,33,40,165,7,47,30,170,83,114,58,129,113,205,115,36,86,91,243,245,195,67,42,105,237,252,53,165,14,247,201,218,217,99,180,212,1,65,1,2,64,23,70,228,188,168,153,133,168,155,59,49,213,244,111,20,229,248,187,239,85,205,92,87,11,174,184,76,44,3,48,186,54,209,74,38,17,230,97,71,138,111,181,188,16,3,111,59,147,187,195,2,212,158,34,100,134,218,11,191,157,243,155,104,183,218,150,199,241,246,32,23,45,31,155,58,41,232,61,249,158,82,105,108,172,207,221,153,241,158,201,46,40,185,170,109,217,33,192,187,191,10,183,110,232,242,160,109,236,219,145,232,190,62,83,48,138,157,13,141,151,54,166,110,72,92,123,249,181,221,90,202,183,112,231,38,121,8,186,116,20,221,164,17,42,78,15,102,237,233,135,94,214,211,211,99,165,33,40,146,120,5,119,255,143,89,111,188,235,56,218,94,76,208,233,195,146,195,112,18,225,119,218,1,251,177,86,34,160,45,127,142,241,59,220,104,82,132,137,0,211,98,249,225,66,102,90,115,17,9,150,152,251,224,8,11,104,50,129,144,85,110,15,102,192,244,120,32,34,242,22,53,125,47,195,110,4,83,195,181,55,58,95,74,227,49,100,99,250,187,249,57,236,119,216,172,172,178,218,163,157,9,110,75,216,80,206,57,217,95,162,27,166,81,216,40,209,249,122,41,24,148,184,178,250,9,214,185,230,165,47,201,239,135,205,236,60,206,35,99,64,172,87,43,8,43,120,45,73,224,132,211,161,155,194,208,203,69,208,186,94,96,234,65,148,57,163,77,103,129,77,46,197,25,61,232,234,232,115,23,58,121,95,242,22,133,35,209,121,66,48,52,11,81,9,125,167,120,112,121,107,88,74,20,135,86,161,146,238,57,211,216,31,237,252,152,150,213,67,210,219,195,9,69,203,234,59,244,208,132,211,121,47,70,214,122,237,63,174,149,75,165,192,195,40,225,123,100,68,169,170,223,155,248,189,122,171,199,90,158,174,189,1,83,53,20,127,36,202,163,94,109,238,42,214,50,50,216,10,222,93,146,220,238,57,252,195,189,17,243,240,7,103,207,110,193,14,33,147,237,180,51,202,101,151,190,151,197,113,239,205,209,94,212,46,44,7,134,111,119,71,124,18,223,209,131,141,66,33,151,19,162,109,89,157,241,209,104,27,117,95,123,154,14,69,137,163,242,138,15,169,230,232,193,58,155,222,214,0,182,29,253,56,244,226,9,173,240,142,25,92,68,205,176,208,27,121,190,202,247,129,1,27,45,36,14,159,226,76,63,186,42,134,137,134,128,189,83,16,33,204,53,53,129,144,65,116,18,97,169,161,201,93,178,158,120,243,241,38,103,233,37,154,87,189,60,138,237,153,132,33,22,84,40,8,124,76,214,197,163,6,184,60,74,116,199,107,158,225,185,207,38,52,132,190,187,251,159,245,179,95,141,43,141,92,103,214,61,199,170,92,156,200,138,216,168,218,41,116,83,222,194,106,38,131,166,155,138,235,45,194,182,134,92,17,118,156,133,81,116,97,216,161,41,7,235,74,54,149,179,122,144,41,212,157,182,184,28,47,213,4,103,22,239,184,141,163,29,229,48,100,50,221,198,207,194,244,238,75,13,129,243,16,226,106,103,137,60,14,109,51,161,40,61,55,115,161,87,185,195,68,123,90,60,189,156,9,216,70,104,220,49,76,149,205,9,17,148,6,38,81,89,5,158,115,190,7,159,56,120,122,50,30,31,239,105,63,144,186,233,26,136,162,82,116,188,65,155,177,187,36,77,67,188,13,188,229,62,83,11,241,179,243,61,234,131,205,91,13,209,55,250,45,249,152,81,249,30,140,137,42,172,79,94,108,133,208,94,90,185,22,25,113,180,14,4,70,168,226,17,247,27,178,68,106,230,208,138,229,125,237,134,75,32,55,39,178,238,181,112,232,182,233,215,34,242,227,34,99,84,218,82,2,43,112,95,46,199,11,124,76,9,253,30,104,151,120,135,189,102,106,167,122,190,208,222,234,145,70,27,196,126,61,116,81,214,78,245,189,214,76,106,43,91,93,163,206,194,164,85,47,244,92,200,165,201,75,55,165,112,29,24,198,215,123,110,85,117,59,168,49,101,199,131,225,145,135,232,115,119,222,3,138,160,241,120,161,25,156,151,153,54,171,235,85,59,102,98,34,189,137,4,63,69,237,129,185,216,29,231,91,1,129,91,76,232,181,120,59,219,3,175,162,180,208,196,121,243,132,114,206,99,33,162,20,174,206,207,154,56,231,106,11,177,131,105,82,159,175,2,4,205,119,13,248,155,240,225,242,34,142,28,55,44,116,113,188,61,25,111,141,180,176,102,19,76,233,197,225,21,106,250,147,133,27,252,189,33,101,36,189,57,117,116,158,47,104,63,250,141,60,249,113,164,154,215,225,53,99,28,105,221,87,34,70,220,199,131,147,18,0,8,122,184,104,187,193,35,228,196,146,149,128,200,205,151,38,58,104,242,137,228,191,195,61,200,7,29,99,35,63,107,163,179,88,181,214,154,116,206,43,186,233,38,171,46,201,35,226,229,222,214,16,191,96,171,249,151,217,231,221,193,1,206,89,19,183,231,204,93,187,76,25,21,173,118,171,191,74,212,55,164,181,135,236,105,70,13,183,202,247,106,91,179,144,236,149,126,226,147,183,208,178,99,120,237,78,28,106,166,34,162,226,41,29,227,229,29,110,103,255,209,199,238,252,195,219,44,103,232,69,116,142,4,98,98,251,109,227,214,15,51,84,144,167,180,222,18,72,129,3,79,189,244,170,73,246,241,243,48,35,212,44,159,167,245,37,48,234,12,181,216,136,192,190,21,208,41,252,141,213,183,235,170,105,219,142,21,228,102,144,168,122,69,5,132,37,180,127,31,181,162,52,50,185,48,205,24,138,22,131,34,147,227,71,4,12,139,29,180,183,168,216,244,41,140,126,123,168,11,254,71,225,174,127,148,39,27,255,2,121,178,255,254,223,254,187,255,253,95,47,79,102,58,16,55,220,69,137,1,205,183,223,167,55,184,124,187,128,193,8,200,45,133,209,162,127,240,57,203,94,142,24,24,221,227,114,225,99,123,72,135,18,132,190,105,105,230,87,35,72,254,2,171,116,89,165,163,246,188,112,110,170,199,143,138,120,251,170,177,22,18,45,171,73,201,147,249,251,249,99,136,3,147,65,217,242,211,112,46,190,110,55,192,213,202,239,30,204,190,250,217,184,192,116,132,85,144,70,73,31,182,8,15,238,128,98,214,223,75,23,238,134,190,51,213,39,223,113,2,76,15,183,183,245,17,82,130,121,59,47,76,25,106,24,146,51,87,190,140,10,112,201,218,207,146,241,206,159,114,205,65,143,161,177,133,177,210,120,204,155,116,71,164,6,153,151,34,79,118,54,136,253,117,23,90,22,14,104,162,154,67,207,194,225,227,69,101,209,120,198,243,177,82,206,134,113,39,17,62,129,234,12,209,237,7,182,229,125,106,152,26,66,21,48,37,242,79,156,116,253,100,136,68,116,237,160,150,71,240,123,91,55,221,33,48,17,143,54,31,124,166,145,60,152,237,194,203,111,14,31,88,6,172,157,15,112,227,66,246,219,69,202,96,104,74,77,232,223,239,141,174,212,75,73,52,62,214,248,194,158,192,21,254,229,155,129,60,26,210,26,23,62,86,244,206,242,224,132,22,190,140,133,13,247,148,176,230,217,38,235,217,113,211,125,110,84,107,135,190,245,153,159,235,77,126,11,185,202,131,145,213,105,213,209,133,204,157,92,60,150,85,208,58,76,86,167,42,76,159,72,255,105,44,26,121,48,226,2,229,206,3,168,100,67,191,52,221,46,187,207,192,110,106,253,67,225,149,63,6,144,193,179,9,107,16,27,28,97,148,251,96,100,140,90,214,155,195,110,189,155,205,143,40,160,95,203,52,11,198,187,250,60,139,78,209,105,34,156,126,53,156,18,125,235,105,179,116,59,92,143,123,173,191,221,104,44,84,28,62,75,71,81,150,241,242,133,71,5,78,120,109,114,101,229,193,8,228,201,36,156,163,127,12,83,67,207,130,15,191,60,241,190,29,70,175,186,117,133,207,36,155,211,97,152,55,250,214,100,148,134,195,72,5,77,125,50,90,85,76,127,173,51,103,195,152,88,115,150,230,232,210,132,250,177,65,200,230,251,252,167,115,145,208,58,128,97,66,251,128,35,44,35,219,77,179,130,144,230,239,53,104,25,85,21,62,227,224,31,147,4,145,14,217,42,245,154,182,192,84,189,44,69,45,132,229,104,83,26,1,85,218,237,26,21,6,239,170,243,4,69,246,226,251,55,146,41,169,41,140,157,237,11,115,32,197,163,79,125,192,93,28,61,75,60,233,118,179,72,24,53,191,55,26,236,77,97,186,58,250,213,103,56,180,169,3,176,201,6,95,24,173,241,174,111,61,73,214,223,1,197,91,171,225,173,233,198,218,239,111,79,250,90,232,20,94,11,111,218,127,155,198,12,67,182,148,101,4,135,251,49,49,237,243,208,81,217,232,243,251,213,251,76,178,46,91,225,38,56,239,187,240,178,168,142,188,216,206,244,56,120,135,30,141,122,229,230,244,76,107,126,230,161,254,41,167,26,28,144,203,215,66,241,20,137,3,57,92,80,24,28,181,231,11,19,220,151,211,133,76,73,171,119,34,213,252,155,60,2,207,154,215,61,155,168,73,67,18,89,97,210,202,215,190,129,39,32,146,82,7,230,36,115,3,6,62,67,122,17,89,202,230,201,178,53,135,187,86,132,3,83,172,82,29,38,233,32,55,39,16,93,167,195,231,201,166,188,182,197,232,186,223,27,6,117,86,20,109,147,238,232,210,154,63,130,87,189,249,70,91,81,77,153,122,113,69,189,213,223,106,73,88,18,112,238,185,125,60,9,119,79,189,179,157,231,126,45,199,139,28,153,253,255,163,237,79,114,110,89,150,100,61,112,74,86,23,163,76,2,36,8,246,30,95,131,205,76,36,50,241,8,48,27,28,13,35,64,206,130,246,233,250,93,85,244,224,102,47,98,159,198,197,190,186,221,151,187,185,21,90,136,138,252,26,61,252,135,17,156,136,240,10,51,125,175,223,112,55,67,82,232,111,147,6,61,219,205,80,55,233,213,47,240,31,223,12,167,33,83,163,101,180,110,70,253,166,9,74,9,18,12,99,132,3,223,111,141,248,157,78,50,58,40,99,146,53,163,196,215,91,67,113,62,252,185,33,206,44,122,53,12,107,221,31,172,29,165,195,29,52,113,32,103,249,153,233,27,62,77,205,132,95,254,219,20,91,197,73,153,180,43,254,145,241,99,134,159,178,92,53,211,101,28,102,48,55,106,38,235,223,253,230,179,188,121,147,204,111,215,136,223,134,210,177,203,136,195,112,55,215,55,205,12,171,92,146,25,167,113,184,121,138,178,20,240,15,246,43,31,242,183,197,139,122,14,102,0,117,126,49,18,86,75,7,141,235,125,134,155,168,204,209,159,126,62,229,245,117,221,216,182,117,1,116,216,50,124,79,161,19,73,32,162,152,209,82,58,110,70,124,77,111,142,40,209,119,130,32,217,76,234,82,205,0,244,221,10,126,85,239,141,150,245,119,107,10,85,37,221,250,192,174,84,221,108,149,174,48,211,231,222,124,253,16,154,13,57,23,193,35,156,246,29,1,100,41,139,224,92,134,209,0,181,207,149,232,100,238,171,184,141,19,132,218,246,73,14,42,83,96,21,152,73,215,126,191,13,12,186,234,174,129,118,225,95,33,243,24,54,245,44,29,148,23,141,240,201,254,204,104,89,11,74,230,189,24,77,5,229,251,109,0,216,93,87,208,128,252,247,59,126,120,236,218,244,183,59,45,87,159,153,92,187,194,187,173,68,177,254,128,46,152,39,218,96,186,173,240,38,159,211,138,126,1,229,44,217,166,223,97,217,255,198,212,218,50,116,67,3,165,84,191,105,136,154,174,102,32,160,93,65,86,183,185,25,40,185,94,253,194,229,63,188,149,153,71,213,211,3,197,116,255,221,182,142,126,233,130,26,207,231,226,67,17,60,133,27,28,115,107,126,154,63,207,180,169,220,28,42,238,251,222,47,8,69,156,32,69,100,211,180,13,166,63,245,251,203,216,250,219,239,56,94,39,204,136,117,94,53,79,128,71,159,121,180,153,150,30,122,126,98,37,41,38,31,186,188,227,122,77,127,50,83,135,208,39,123,174,247,246,215,130,111,33,189,22,92,36,159,139,63,64,9,76,221,81,10,60,65,221,191,213,47,214,17,243,115,176,252,216,27,64,154,134,158,16,133,88,115,249,111,191,216,59,29,62,214,47,61,124,80,240,210,245,75,91,63,231,246,47,77,219,146,62,120,119,88,158,89,209,37,215,7,111,134,81,115,243,158,26,207,77,202,121,215,231,47,110,193,73,15,14,99,97,140,138,73,61,234,231,162,104,233,247,6,65,150,190,53,209,248,136,139,231,208,29,163,88,125,206,199,100,91,8,38,126,221,5,207,20,247,190,85,164,121,48,247,175,235,15,51,48,21,245,103,95,88,239,39,19,253,27,187,105,8,252,252,209,183,2,252,222,71,69,200,152,84,36,89,124,64,201,217,23,189,24,29,24,223,16,160,75,79,225,245,125,59,215,56,241,96,183,107,228,78,168,119,170,15,247,133,4,91,47,38,17,187,195,12,207,220,81,51,119,240,249,111,28,104,18,95,92,154,246,124,184,239,108,121,64,223,148,149,133,73,191,176,198,15,215,120,225,252,181,222,232,167,248,1,32,183,187,194,207,124,85,82,139,252,216,149,141,142,83,109,207,100,182,210,188,155,153,85,201,197,167,196,191,221,252,222,74,191,7,66,85,95,168,8,240,137,233,160,225,3,189,165,113,49,205,171,53,69,23,107,126,94,200,143,119,95,227,158,11,23,79,220,27,54,200,100,182,19,57,204,90,36,33,44,186,99,149,48,159,35,133,64,204,163,239,30,111,253,6,88,231,194,91,73,31,177,56,230,183,159,223,28,177,189,29,189,133,185,42,195,23,241,222,45,243,220,48,211,247,165,102,112,73,113,117,91,2,20,38,214,132,160,48,204,32,137,244,189,241,98,90,88,17,252,211,40,247,157,99,55,126,26,121,40,189,248,249,221,167,198,213,212,218,53,242,239,231,195,213,153,25,89,16,189,57,204,52,241,189,170,105,8,105,244,190,239,95,83,172,153,41,30,234,205,1,127,202,168,0,14,85,51,249,188,187,195,252,220,202,156,117,0,144,16,230,163,249,108,114,22,159,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,215,241,241,119,245,77,137,53,171,102,235,205,71,202,17,45,250,109,229,193,116,105,162,36,181,221,85,224,165,82,244,189,77,50,166,201,144,52,253,90,155,190,152,45,159,67,89,224,201,109,33,64,84,229,115,8,228,15,179,211,194,254,204,154,82,3,13,23,179,128,198,6,77,215,189,45,56,150,45,154,4,35,103,243,78,171,113,245,216,43,101,220,76,50,46,94,25,97,9,181,154,92,67,76,254,157,18,183,187,34,162,26,23,243,223,73,89,74,152,108,98,221,13,13,143,193,16,213,89,98,188,32,159,215,1,1,28,37,55,167,119,61,165,87,241,204,227,234,66,76,166,102,242,94,45,246,155,55,185,53,241,123,206,167,9,247,219,173,214,76,87,227,178,215,216,173,144,67,83,51,165,238,216,19,144,254,89,250,104,155,182,186,184,249,139,7,150,166,141,105,102,151,173,112,104,100,66,19,246,240,16,152,29,254,141,131,254,52,57,232,88,28,37,49,69,99,134,241,37,118,248,58,170,38,167,22,251,149,60,89,17,156,21,214,254,53,98,217,185,118,104,61,16,115,255,116,238,127,135,226,82,239,126,192,76,86,194,31,133,42,187,168,25,98,105,57,51,1,165,12,53,247,173,231,117,87,98,124,128,10,104,34,197,147,145,217,213,7,127,126,219,190,226,73,40,188,108,152,168,115,21,39,134,28,156,62,26,181,207,136,45,232,227,213,204,47,93,44,99,121,252,112,230,158,250,98,208,83,245,248,109,8,155,117,89,227,222,206,26,55,71,234,124,171,249,173,128,17,206,89,153,186,151,189,237,166,247,29,126,223,217,58,102,198,8,88,194,105,132,9,81,47,54,198,229,17,30,103,153,233,193,150,181,10,133,191,90,155,14,10,149,114,9,62,80,207,210,60,229,132,216,111,206,112,149,171,30,138,148,66,229,201,214,6,66,33,230,177,227,165,214,84,114,0,140,28,131,254,195,208,132,232,89,62,33,235,246,13,188,25,84,231,170,25,177,136,136,61,206,44,186,112,201,32,149,33,161,73,211,2,218,4,117,28,243,31,140,188,158,90,96,239,75,124,74,164,221,117,51,180,96,237,206,136,169,222,247,210,241,126,94,137,132,38,20,143,116,101,18,237,141,19,241,26,69,179,100,38,89,22,55,167,190,214,180,68,70,19,222,137,72,114,140,100,125,251,66,196,53,180,69,233,147,225,22,86,223,166,145,84,191,250,218,16,24,122,74,122,24,115,92,73,102,132,163,34,244,166,191,89,111,142,0,214,13,243,234,58,253,225,121,152,17,124,67,53,41,70,136,31,98,109,0,104,84,183,109,44,107,19,254,204,132,68,122,248,0,131,63,203,175,174,32,238,181,168,248,86,143,196,253,244,81,107,241,142,84,200,136,25,204,209,163,85,69,139,182,253,168,111,214,114,165,99,2,3,100,100,13,126,204,103,106,174,18,52,81,53,81,55,2,129,177,233,131,82,145,46,41,250,49,105,239,243,240,161,254,246,51,53,151,213,190,10,26,242,62,207,203,211,82,43,75,181,124,159,227,237,170,37,61,55,129,140,251,32,21,223,182,228,58,237,244,234,195,51,215,165,89,74,18,214,247,250,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,247,36,164,206,220,140,203,169,245,233,107,245,139,207,12,97,176,238,26,157,44,154,207,97,56,35,134,100,228,222,247,58,31,38,213,204,180,78,235,111,19,32,196,23,121,167,253,212,247,6,238,191,125,121,25,183,131,6,239,244,83,148,229,159,4,57,128,51,213,140,200,168,255,118,55,65,115,53,131,229,245,223,238,208,7,232,205,23,232,193,207,138,31,157,46,94,107,245,234,131,102,213,90,253,233,245,254,129,31,217,111,1,205,146,158,140,104,36,114,129,80,43,30,69,4,236,179,252,90,160,152,90,210,164,33,60,124,187,74,184,167,48,8,227,95,245,163,171,22,114,108,106,182,224,223,175,166,5,75,119,164,14,188,246,27,80,32,242,91,79,123,218,183,60,111,108,194,67,122,216,119,62,175,167,71,17,206,189,250,165,73,211,251,142,100,13,165,234,115,2,98,107,30,20,113,236,79,157,225,212,0,134,7,92,208,90,158,124,115,254,185,63,55,108,75,105,158,80,58,249,10,166,131,224,172,212,100,126,62,171,187,249,207,97,173,91,61,214,110,40,112,191,57,108,135,53,89,35,236,41,240,150,166,73,4,197,185,47,92,106,109,53,221,186,32,123,27,175,101,224,26,193,149,32,118,178,227,91,158,156,85,128,122,125,122,162,198,20,88,213,58,65,169,196,170,175,10,122,35,205,216,62,218,142,223,134,52,69,183,110,112,86,189,81,92,190,85,158,145,210,2,240,241,212,56,145,33,144,234,9,78,243,92,252,43,9,214,119,132,202,111,87,248,95,60,114,106,208,108,104,94,128,55,145,116,247,129,81,66,6,13,190,17,9,110,104,18,209,227,231,121,191,247,92,137,156,102,215,77,158,46,147,21,129,21,80,8,121,111,34,54,226,241,207,204,130,24,10,110,106,205,1,93,195,232,228,229,184,127,95,111,17,129,255,153,57,250,116,83,232,52,94,198,193,200,129,34,32,95,204,99,248,209,70,61,33,33,190,14,250,242,31,208,129,32,172,104,10,137,230,251,25,249,140,183,5,239,4,130,59,208,4,126,245,59,220,173,45,186,42,236,194,227,147,195,248,101,178,174,208,178,177,11,207,15,190,143,249,197,123,69,33,95,27,245,122,63,25,25,222,108,6,11,237,238,194,234,166,179,34,230,101,236,223,159,121,49,213,154,130,209,168,103,127,115,5,53,19,145,122,250,153,135,239,58,219,154,53,186,222,60,114,145,207,235,40,90,26,135,159,53,206,61,35,33,208,143,185,193,147,251,54,76,214,243,164,231,34,201,250,165,180,225,39,94,66,27,142,185,222,246,125,46,218,142,183,238,72,111,142,17,1,250,213,168,18,85,5,37,94,98,209,191,49,121,59,155,105,76,43,164,17,173,136,239,234,250,19,75,17,179,113,254,255,89,209,70,191,9,210,8,243,204,183,169,76,92,241,178,21,210,8,47,215,135,255,152,205,2,74,197,67,190,211,231,75,44,79,88,209,118,79,168,197,3,252,251,207,12,177,184,238,149,84,251,150,175,61,196,68,150,86,176,145,88,40,142,229,121,191,3,90,74,205,204,195,207,43,157,144,174,72,111,192,51,215,15,158,111,86,154,197,229,167,105,5,240,236,213,4,52,145,38,225,48,246,11,55,19,191,72,6,182,155,214,207,114,115,7,214,43,139,239,173,144,72,7,206,95,244,41,223,99,128,217,232,110,54,0,130,220,28,41,46,207,229,192,145,215,53,72,96,230,116,175,136,210,202,221,21,237,211,241,120,125,101,195,125,177,180,50,223,77,61,110,135,185,115,238,134,185,177,104,138,15,249,143,253,68,204,239,132,89,223,25,50,33,232,211,44,105,103,231,174,95,208,7,2,184,105,193,20,158,109,47,15,218,107,107,136,194,131,225,55,249,160,129,58,144,57,78,183,196,106,126,111,60,121,9,219,232,127,157,94,184,159,96,35,210,123,85,250,168,247,141,239,137,148,129,152,107,31,103,251,123,81,145,214,5,4,19,188,215,137,77,192,65,19,238,29,141,177,29,79,14,84,75,178,80,232,105,224,101,185,185,47,157,44,237,222,79,119,216,214,64,135,96,81,172,96,31,191,35,228,109,48,7,177,32,49,131,89,243,17,167,141,68,79,109,10,61,47,40,137,171,235,16,138,75,204,245,20,191,152,102,100,57,56,97,104,229,101,220,60,170,240,89,227,139,80,110,113,179,105,163,233,147,1,154,247,125,99,88,35,66,88,13,23,230,191,76,170,65,220,55,62,45,29,203,159,185,27,217,147,154,203,199,88,128,25,160,139,140,119,123,222,243,116,215,113,66,144,56,123,250,233,210,142,111,58,29,207,66,54,29,88,90,161,123,250,204,208,104,172,116,243,251,150,152,111,135,27,178,45,125,180,183,56,207,23,183,205,198,212,72,47,70,126,204,247,67,20,171,155,108,243,64,116,134,99,137,72,234,93,97,3,178,116,25,109,193,126,10,108,28,8,49,67,41,251,125,235,2,182,93,71,197,142,112,159,103,5,191,83,173,16,72,120,190,157,34,168,130,75,224,212,136,105,54,76,237,74,50,19,70,48,113,220,127,3,211,169,123,45,217,180,119,184,125,222,196,133,6,178,232,111,227,48,123,144,1,139,134,198,186,16,163,158,168,180,189,133,40,93,59,32,230,215,142,18,247,89,124,80,185,247,98,87,240,212,53,80,234,41,165,77,242,105,119,121,218,143,89,183,117,204,22,180,96,158,124,6,191,41,221,49,152,223,233,229,23,227,97,201,54,110,192,163,226,185,105,206,19,217,82,154,85,71,62,79,100,91,215,181,12,40,13,61,195,71,140,198,101,61,249,140,224,213,43,174,219,96,169,58,220,240,95,249,215,32,153,181,36,226,35,121,185,139,39,184,72,25,10,125,139,73,59,173,238,110,14,13,91,34,77,196,76,120,51,203,43,36,36,108,251,208,223,38,109,231,113,238,143,139,86,204,231,109,157,190,41,208,112,87,91,201,243,95,62,245,68,23,100,233,202,221,51,106,243,244,111,77,41,191,192,221,188,124,130,147,167,155,194,217,102,219,213,238,30,111,190,33,167,243,67,55,59,169,45,82,117,208,226,97,179,84,158,187,172,244,22,156,166,247,54,22,252,238,126,62,9,116,221,133,79,93,145,142,233,244,208,235,7,185,86,215,240,58,131,141,153,30,62,21,208,153,215,56,64,44,104,79,9,228,48,145,151,160,24,172,73,13,110,252,22,69,141,172,248,17,254,49,43,183,236,88,31,205,8,44,245,230,27,34,207,0,221,28,248,122,244,92,44,35,60,121,132,154,231,208,67,183,64,169,30,217,183,123,52,241,141,102,65,233,158,157,126,33,157,50,92,112,100,191,216,192,51,154,36,177,234,77,7,126,3,178,232,137,164,23,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,111,87,184,154,147,4,14,92,61,224,36,163,50,147,145,68,144,227,190,70,138,125,234,176,238,191,207,72,220,170,225,9,168,74,95,186,111,147,53,66,114,117,83,168,94,126,48,62,72,36,180,82,76,213,175,123,233,198,68,87,239,209,137,116,128,76,117,135,179,53,229,2,182,194,92,160,42,95,100,4,232,85,231,145,197,90,110,158,252,99,157,133,240,97,4,84,14,168,170,154,45,233,91,253,201,232,123,239,105,129,220,120,43,96,116,234,72,60,7,118,52,55,79,3,194,168,15,3,205,188,191,213,79,42,94,151,125,221,215,23,54,116,96,117,235,129,140,230,137,47,15,163,70,215,237,202,246,153,237,214,119,42,78,61,112,73,30,251,226,129,69,96,170,99,119,72,131,248,30,255,166,65,57,186,33,189,35,183,52,159,192,172,242,43,11,23,158,95,10,121,242,224,69,194,255,55,219,193,128,124,120,207,23,169,22,205,60,112,44,22,223,104,1,232,164,174,149,6,158,39,122,224,240,37,20,138,100,204,118,231,186,185,17,112,38,51,41,198,152,42,176,91,200,205,41,21,124,223,227,237,46,42,133,70,145,9,140,255,247,53,143,37,78,167,154,161,43,247,171,113,157,165,138,7,87,217,246,50,29,212,241,163,233,161,138,58,93,13,184,39,226,79,37,253,54,217,136,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,229,245,44,244,215,109,22,108,29,196,182,31,138,149,198,133,228,134,128,42,243,49,91,70,132,162,191,77,179,160,63,218,66,24,77,103,233,251,246,123,126,225,7,66,34,171,158,236,94,65,109,243,153,59,172,198,234,33,1,2,169,126,117,237,42,122,255,155,103,235,75,97,161,58,51,198,77,254,85,61,215,215,253,124,142,90,73,174,93,103,121,13,199,254,26,177,189,78,36,4,0,175,35,135,91,2,175,192,87,254,254,249,55,13,223,58,222,83,191,24,156,159,195,159,124,194,98,163,19,109,67,145,231,184,98,195,159,232,197,239,201,189,64,15,138,242,222,116,53,249,122,223,238,160,142,159,250,218,211,128,5,113,53,121,63,157,135,29,6,133,235,128,105,211,72,19,51,73,94,135,114,63,207,49,65,203,140,91,104,57,174,159,51,82,51,73,224,229,102,9,176,54,9,203,174,230,159,134,230,103,102,139,211,47,98,245,231,238,88,238,183,105,104,218,157,93,226,69,140,223,213,168,5,106,200,215,135,77,144,207,250,227,147,23,51,189,71,254,211,80,93,44,245,223,140,15,62,218,48,46,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,153,43,208,63,25,21,218,109,134,55,28,19,41,233,7,1,11,224,205,112,6,214,75,193,44,153,137,232,77,129,4,186,233,197,52,17,76,239,20,2,100,174,27,94,197,31,247,67,187,224,175,235,231,162,74,53,183,155,223,214,171,94,14,108,136,221,33,44,128,231,78,85,235,130,190,199,47,102,13,104,172,106,206,93,245,94,102,120,110,53,98,124,14,2,92,185,222,9,13,237,148,60,56,244,250,94,192,108,112,101,21,61,212,11,251,200,140,110,103,48,40,113,53,21,246,218,195,140,192,136,172,78,200,131,215,140,86,106,66,93,125,49,106,200,158,2,195,9,26,91,135,28,137,35,47,45,129,61,190,234,111,63,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,111,14,190,160,100,110,209,44,125,16,239,209,49,135,225,167,204,232,207,85,218,15,166,233,241,20,51,124,115,45,157,65,112,86,123,46,22,182,74,85,230,0,108,64,234,206,251,138,9,102,213,12,244,214,155,4,121,43,45,50,190,165,13,9,223,113,51,122,73,50,102,208,170,199,231,4,46,89,212,97,160,150,49,253,222,40,164,234,169,77,218,41,122,234,65,32,165,16,222,96,164,98,70,129,118,235,126,87,233,157,143,39,219,87,183,187,205,92,144,215,186,218,146,208,64,249,110,239,32,4,170,150,94,11,36,186,23,243,232,26,168,93,253,9,50,210,205,59,112,77,218,82,39,210,68,138,221,91,35,201,183,204,116,243,134,202,151,247,75,91,192,162,135,31,170,108,222,108,221,232,130,85,71,168,195,70,219,163,39,255,157,9,122,186,89,219,129,55,137,195,138,124,110,58,27,223,22,23,157,220,166,194,169,199,242,221,158,165,130,230,248,237,174,234,111,20,26,172,70,52,30,23,197,223,211,77,7,236,50,186,127,83,179,54,218,170,199,235,140,228,65,222,81,151,28,87,130,105,111,60,230,251,232,25,178,80,132,249,220,121,22,103,34,142,128,73,179,213,35,173,174,231,38,191,118,155,252,144,183,186,182,221,74,242,148,56,124,63,43,114,172,59,185,89,209,36,11,193,161,38,113,141,127,127,185,249,109,57,69,191,37,199,162,7,133,111,130,66,223,175,57,149,130,172,230,141,253,106,23,157,164,27,86,28,239,18,127,91,120,223,154,2,230,192,118,136,24,1,73,93,250,104,219,228,236,107,52,201,42,15,145,181,94,124,44,170,152,217,91,117,183,219,108,19,61,54,98,148,167,52,213,4,177,179,55,153,31,131,58,107,240,101,196,209,254,104,248,115,53,37,139,16,100,112,51,164,98,58,21,158,237,6,141,2,64,55,33,240,35,213,10,205,232,8,243,17,30,201,97,12,26,51,94,140,52,199,72,89,96,46,142,3,8,184,153,102,139,76,102,36,30,205,24,9,52,232,236,221,119,149,179,137,159,134,90,239,28,213,127,122,155,22,181,102,162,158,31,21,131,182,233,29,211,171,73,112,122,143,58,89,118,109,143,167,32,48,28,157,67,130,191,235,84,130,139,102,251,38,127,13,87,167,193,50,61,237,190,186,238,194,127,214,39,187,134,3,251,204,176,140,104,201,185,24,104,111,185,71,64,165,67,50,50,229,57,32,222,123,143,214,223,80,4,38,14,6,60,34,78,203,242,130,229,148,187,32,213,241,249,165,133,86,217,148,144,41,251,180,224,116,129,149,186,170,153,30,194,111,38,161,128,88,115,105,9,41,15,15,27,233,149,215,112,215,48,245,94,59,2,94,223,71,186,249,45,222,47,77,139,137,40,148,25,97,52,130,187,159,25,255,224,104,193,140,109,126,249,115,131,134,214,50,163,113,42,117,49,39,183,20,152,74,180,50,113,243,23,46,201,115,51,76,222,140,193,115,15,133,9,191,57,183,1,162,186,25,54,26,45,20,46,35,14,245,49,219,44,213,84,164,156,250,65,104,117,188,90,226,220,72,75,185,249,148,161,149,118,26,232,189,239,178,144,59,85,92,196,219,37,142,115,152,116,203,145,105,14,13,81,97,175,180,119,35,122,214,90,30,203,73,124,98,190,159,28,17,38,123,20,206,122,25,166,150,162,84,56,184,127,254,94,100,155,20,14,98,126,140,223,123,151,228,182,190,200,29,233,71,159,41,27,118,40,133,8,84,90,235,71,208,26,13,117,116,140,119,196,163,167,2,9,168,86,48,255,53,163,210,191,38,142,218,255,209,196,81,255,231,127,251,111,255,246,63,255,215,255,116,226,168,55,188,157,182,18,175,144,161,46,55,29,113,102,230,183,117,122,125,218,228,139,125,11,194,12,169,181,23,185,152,116,129,160,197,220,33,71,253,74,127,135,169,229,168,23,51,143,178,189,240,126,126,232,17,49,131,199,253,146,25,180,65,181,72,133,152,217,33,101,208,206,75,201,31,99,29,1,66,66,235,234,4,231,15,230,98,28,178,159,249,136,184,22,18,109,20,52,191,141,21,222,232,83,244,165,217,237,250,23,83,192,13,8,21,134,152,135,233,34,253,153,97,193,235,93,205,200,84,124,3,190,12,46,211,100,192,159,139,180,189,175,28,24,221,88,250,104,213,124,230,239,209,104,77,242,76,6,214,247,218,227,115,153,76,122,51,80,222,152,159,151,233,51,158,209,127,219,116,50,191,229,242,245,118,191,47,15,130,76,110,94,40,247,125,46,240,2,61,21,2,113,152,55,58,107,223,205,135,101,172,229,181,73,213,126,245,206,55,201,110,25,83,239,253,134,200,75,146,196,146,239,184,186,98,110,244,221,126,67,106,105,173,165,87,191,241,236,159,145,142,93,157,131,100,84,220,123,94,144,21,173,161,214,81,28,184,184,76,239,160,244,100,38,193,253,153,43,52,85,201,204,49,56,62,51,113,129,206,50,100,240,188,153,120,193,253,27,116,19,246,210,112,96,125,79,182,12,112,51,210,128,78,223,149,1,126,148,155,126,219,168,24,190,175,69,163,193,145,159,230,175,222,76,76,186,243,29,69,242,53,224,21,246,28,37,136,83,148,162,116,30,13,228,1,255,204,207,73,7,28,170,147,176,2,139,248,204,40,72,172,158,230,232,154,159,139,187,168,94,182,147,166,48,48,8,191,250,30,26,207,196,60,105,197,249,230,17,204,229,83,167,89,69,57,239,115,14,22,46,114,79,235,227,29,247,14,97,50,165,185,146,158,28,234,237,207,91,163,139,246,68,47,166,153,247,241,62,32,96,114,210,151,101,107,147,132,208,223,23,121,211,189,11,151,5,102,180,110,190,217,0,249,226,172,58,151,32,21,240,42,22,37,151,183,99,201,205,73,215,249,100,33,226,184,45,111,58,52,20,223,207,252,118,175,174,23,35,143,252,205,83,90,239,105,64,16,51,32,129,235,63,141,59,214,211,70,91,75,255,234,165,28,7,48,100,234,38,143,184,252,247,100,176,25,204,211,244,136,120,219,194,13,51,114,65,178,118,187,45,247,249,153,65,193,234,46,78,41,203,221,107,34,68,130,124,49,79,218,241,221,12,37,203,150,49,197,127,27,159,55,8,193,195,42,186,101,13,235,235,29,110,110,34,2,71,226,158,110,147,22,195,210,223,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,189,137,200,142,152,204,248,119,223,206,193,157,211,144,195,6,182,174,47,33,106,70,43,95,141,38,128,175,48,48,254,242,98,144,194,150,233,75,168,238,27,1,44,230,247,50,243,75,215,193,20,217,134,126,48,235,185,111,126,115,72,227,117,178,144,240,185,223,84,35,219,80,142,238,229,239,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,189,196,231,236,192,198,134,152,123,0,214,222,60,59,91,39,49,153,60,242,148,177,182,69,46,218,204,115,249,75,195,28,77,208,151,204,211,225,187,187,50,109,106,186,186,30,135,12,192,3,55,131,153,21,51,68,225,95,196,179,17,102,59,50,15,49,239,207,35,216,236,49,125,232,131,15,88,62,182,155,199,173,233,193,11,5,71,191,122,25,84,70,134,148,153,249,141,248,219,253,222,18,56,250,185,168,78,132,121,65,240,171,87,119,28,161,235,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,15,25,201,79,207,165,167,163,97,224,252,185,55,77,52,91,173,213,249,11,55,133,226,52,73,97,138,59,95,250,20,206,198,25,25,26,204,111,117,249,197,214,251,166,238,198,49,217,144,239,185,104,50,218,77,205,7,145,221,239,193,32,161,184,250,181,14,244,147,126,132,128,144,90,87,175,190,80,158,126,79,246,230,216,90,105,196,152,26,126,49,164,68,91,78,70,138,25,251,75,251,110,160,139,105,184,77,6,254,123,45,124,210,165,142,16,123,126,12,183,73,73,166,89,6,2,208,207,54,208,210,201,223,38,133,29,83,24,76,210,209,32,132,7,159,62,133,57,6,143,198,86,207,105,170,142,36,218,235,71,35,34,230,14,115,241,247,219,27,216,177,186,135,204,58,159,193,219,16,181,242,94,219,24,231,191,17,221,203,160,94,178,13,159,79,7,4,43,31,79,71,20,117,230,245,33,160,182,245,138,232,46,108,133,222,111,167,52,221,245,96,206,197,92,33,198,250,246,12,192,87,71,191,230,96,76,175,155,39,81,132,158,232,23,97,23,191,185,245,94,233,137,110,95,108,198,163,213,162,179,116,252,68,55,191,23,219,228,10,245,234,49,163,254,253,206,56,48,159,83,125,17,132,227,143,143,233,21,125,44,51,35,178,49,221,140,146,183,140,26,169,95,239,236,122,223,107,141,169,14,220,48,254,79,191,250,237,1,87,93,79,107,93,242,89,188,145,238,208,79,2,71,136,227,75,246,54,177,21,13,119,223,46,237,145,52,28,10,132,195,234,162,149,229,136,232,253,91,142,98,69,123,199,231,248,216,82,1,176,32,253,77,159,229,215,18,185,181,228,59,210,26,227,87,119,120,54,151,122,158,149,142,172,207,220,132,149,232,231,243,22,7,170,110,4,156,3,53,99,30,115,89,14,65,7,8,249,22,103,114,230,75,245,230,246,109,58,72,234,182,162,5,229,108,26,27,21,165,154,34,36,107,197,184,97,158,161,210,243,11,98,74,59,113,53,40,113,189,154,182,179,120,47,80,155,26,176,86,120,222,125,146,191,111,53,174,110,181,133,250,234,172,177,111,136,254,54,230,227,42,241,246,69,202,74,107,128,38,26,79,48,236,245,163,68,20,243,219,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,191,208,13,9,36,170,247,98,134,77,34,182,67,106,21,177,124,76,34,51,214,199,6,112,43,179,116,62,103,241,83,159,179,93,101,35,121,37,230,9,187,147,239,73,157,206,101,189,26,249,45,143,251,224,144,172,18,9,76,156,92,199,22,3,33,167,155,40,204,103,155,102,195,103,54,57,20,177,62,247,204,123,100,33,100,61,93,98,202,121,96,241,247,169,64,21,108,102,51,82,33,223,189,141,164,106,234,79,155,196,201,55,164,16,71,13,89,2,128,187,138,231,254,80,165,36,232,76,87,123,107,61,105,193,30,101,19,235,128,122,115,222,31,140,50,160,132,63,192,202,170,215,239,160,74,220,233,173,223,237,122,255,146,221,167,252,178,136,98,94,6,56,254,204,40,21,52,189,26,198,196,207,85,49,241,115,113,176,158,59,245,6,229,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,190,35,130,254,140,49,101,146,206,249,162,81,207,47,112,128,87,153,225,211,36,233,154,255,52,25,54,89,31,196,255,117,86,55,119,78,32,121,107,200,155,74,139,39,235,43,146,221,102,158,213,73,99,96,33,18,39,105,130,160,93,95,112,3,94,240,109,243,50,131,173,241,120,249,173,141,175,85,38,2,141,70,78,81,5,201,123,63,114,248,204,31,89,151,15,248,166,202,149,175,126,179,184,250,199,164,189,125,164,171,167,227,73,97,32,209,156,228,15,70,209,253,222,116,189,164,49,129,134,240,59,146,223,60,170,71,227,19,8,37,175,103,15,32,79,218,33,187,135,121,190,243,233,250,234,57,67,156,55,74,113,142,155,220,196,7,55,93,74,106,207,163,127,32,234,83,206,61,204,239,72,240,133,215,136,92,155,154,95,16,224,123,240,53,229,76,189,249,64,177,212,125,160,99,108,188,250,216,112,93,126,191,141,2,88,57,106,38,219,224,153,7,166,179,122,157,80,147,66,105,253,153,95,100,58,245,107,89,7,174,91,11,128,192,163,227,109,5,131,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,63,174,70,4,238,198,205,105,214,214,137,178,209,166,149,155,35,22,161,107,11,72,224,146,71,75,59,60,218,133,206,29,186,173,202,222,146,121,247,227,7,27,237,182,189,28,53,115,128,184,239,6,231,124,90,246,136,15,197,147,47,216,20,243,213,199,151,61,62,43,245,135,116,245,243,67,124,200,161,157,191,106,165,163,192,143,84,26,29,117,233,93,235,193,117,175,145,146,189,126,205,77,222,106,186,35,65,219,216,74,155,198,14,87,156,156,113,169,233,123,225,61,120,76,199,161,90,110,90,246,128,245,63,243,48,113,15,93,216,156,107,219,99,190,146,108,198,131,240,217,222,78,152,86,15,123,194,220,17,107,18,118,101,115,185,30,34,12,58,38,182,206,4,148,30,91,4,178,198,39,170,230,50,92,185,131,52,207,74,167,135,49,162,44,183,114,90,204,52,255,187,83,147,34,209,182,90,122,112,200,107,90,152,75,42,176,76,40,74,188,82,186,141,150,179,232,241,192,78,231,211,200,88,170,210,107,147,36,220,126,115,35,35,88,201,188,194,79,31,160,236,118,186,57,82,246,145,89,152,183,167,133,253,166,176,67,171,222,90,168,201,81,159,214,92,120,35,25,179,82,62,242,189,24,154,48,126,115,208,155,233,252,0,104,226,95,164,131,76,93,105,200,97,216,242,124,74,7,189,171,243,236,29,170,195,173,77,147,176,128,66,0,224,126,70,83,142,72,3,126,134,211,236,108,227,205,28,233,185,12,195,249,153,109,208,119,154,41,213,51,211,237,185,17,245,172,100,189,203,119,202,102,74,78,105,154,33,188,237,247,54,141,156,153,230,240,118,181,20,100,153,123,26,207,6,42,197,159,123,208,192,241,143,139,253,165,219,219,0,234,201,243,63,136,62,72,58,144,42,75,207,221,142,251,132,180,114,204,155,103,56,154,85,110,46,183,228,79,25,44,229,219,224,176,217,90,70,248,140,32,90,211,38,108,205,152,158,77,121,161,118,45,55,157,245,111,128,221,135,175,128,246,117,80,104,246,240,34,4,146,199,83,207,227,179,188,36,251,86,247,157,253,166,35,145,88,61,42,24,207,5,210,15,77,174,210,139,147,155,150,160,49,146,43,48,233,33,136,194,141,134,153,212,165,209,149,255,172,13,113,13,153,161,200,233,173,40,10,21,74,99,50,77,158,127,82,189,106,122,17,145,211,149,209,200,9,117,207,181,35,144,167,187,17,224,161,43,102,18,63,106,70,86,190,123,74,251,249,101,67,82,41,52,203,58,137,20,133,180,185,212,77,64,158,228,70,137,1,90,51,185,182,80,83,221,126,235,201,139,200,136,1,2,113,234,69,106,120,99,232,121,137,194,118,141,159,126,91,71,211,215,66,249,125,108,191,26,165,143,244,219,133,253,221,127,123,48,253,221,138,38,133,163,239,126,70,57,210,216,164,154,231,104,150,53,30,138,23,77,98,235,29,37,45,234,42,180,74,137,153,134,164,234,55,135,80,187,94,49,99,108,241,90,237,234,197,176,56,185,171,202,147,137,222,20,230,137,60,82,188,244,189,93,188,31,20,0,105,29,148,170,232,56,242,211,7,12,105,188,23,242,12,43,153,219,136,231,70,214,89,118,73,172,55,198,211,40,30,87,250,229,234,161,195,155,100,194,58,138,149,124,157,255,46,200,123,253,24,103,216,155,186,25,68,226,78,239,188,125,143,92,70,51,122,117,72,72,17,248,178,43,70,68,162,227,89,111,243,53,13,128,64,115,40,200,168,160,212,20,203,82,218,23,48,223,226,109,179,28,211,235,206,147,172,35,210,32,236,105,69,223,217,26,186,253,193,224,60,222,233,193,40,58,54,55,195,213,63,212,60,230,112,223,31,52,213,234,106,126,103,124,137,186,225,59,5,198,209,33,3,33,226,41,202,242,22,131,64,52,232,133,175,14,203,163,244,51,91,77,211,128,118,70,191,247,4,202,42,99,178,89,135,35,174,238,224,40,197,12,249,132,22,60,231,144,100,29,145,112,137,234,246,32,0,146,39,163,252,221,229,115,44,201,52,192,206,41,169,56,112,142,91,246,118,52,9,64,90,248,4,109,234,84,65,32,27,240,179,69,163,253,214,1,3,63,224,189,36,164,77,207,18,15,25,142,239,231,34,186,25,24,182,228,87,96,1,122,78,192,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,239,135,29,26,103,148,89,61,253,54,245,227,184,26,189,76,113,115,77,161,209,73,25,94,248,137,110,138,94,141,164,239,119,104,209,122,87,213,205,53,121,71,15,202,23,165,236,177,244,197,136,159,28,53,179,141,211,44,141,26,57,99,7,159,188,88,169,232,84,64,111,211,91,162,104,204,47,69,18,206,40,38,244,41,55,111,45,24,202,205,124,209,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,23,226,168,217,14,73,55,67,102,216,117,38,182,56,214,94,96,114,183,238,11,147,182,152,47,206,195,188,78,178,162,156,210,227,214,69,177,112,112,177,184,92,207,162,193,92,235,26,104,28,175,233,143,213,55,106,37,249,214,30,127,226,96,140,150,205,207,247,159,1,67,26,107,164,1,37,15,242,5,245,228,141,132,36,214,204,189,199,197,208,236,30,29,145,126,66,112,144,188,247,251,214,43,45,206,183,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,55,79,112,134,210,234,169,221,219,57,112,72,174,86,120,223,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,159,247,238,102,210,55,93,111,14,36,205,29,129,1,114,68,215,53,240,246,235,75,15,234,200,162,11,23,18,124,199,94,47,144,53,83,18,148,198,102,16,238,81,55,165,56,89,60,168,18,121,226,117,117,35,161,149,185,0,177,155,179,75,225,129,76,141,90,232,108,188,222,204,184,96,8,26,186,236,43,104,0,255,109,136,198,186,4,199,48,118,214,216,176,136,167,182,148,238,6,152,137,226,174,4,105,215,162,235,199,124,93,95,64,239,211,35,144,40,102,58,85,28,84,246,2,147,84,73,162,199,226,6,96,166,82,230,146,140,50,202,138,215,27,157,89,183,173,232,2,66,140,181,58,158,166,90,139,188,94,77,150,210,223,27,80,223,154,106,230,19,57,196,176,192,50,35,181,61,124,200,237,42,166,208,173,149,41,71,204,27,238,51,60,134,93,64,69,166,20,131,186,149,66,252,252,42,56,15,98,132,6,205,221,112,36,6,183,164,127,32,45,109,95,222,22,142,30,224,56,97,133,47,184,4,60,119,247,46,161,199,11,214,172,94,237,216,222,170,53,143,14,105,143,227,182,231,165,95,102,232,173,171,53,60,125,160,98,195,185,134,117,35,241,229,100,94,239,200,156,154,68,233,251,23,145,125,230,183,45,204,166,102,10,194,95,162,15,33,165,86,36,167,69,230,255,185,8,223,115,111,163,224,144,39,131,120,202,235,118,147,146,189,34,90,222,105,252,238,248,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,153,169,249,127,191,205,70,80,5,181,197,213,190,37,205,245,98,160,170,223,131,139,123,113,115,97,86,164,139,145,36,252,94,123,26,3,180,190,150,229,13,63,43,125,91,18,61,163,80,116,188,222,2,63,157,244,133,243,53,105,253,15,234,41,62,110,154,41,156,57,215,105,175,222,167,83,71,157,195,255,173,250,96,203,43,119,234,7,97,177,214,237,180,87,180,225,105,140,0,247,164,207,240,9,89,186,34,221,6,148,255,253,139,94,200,165,142,37,37,0,204,219,177,6,20,139,239,232,186,236,223,49,81,124,200,39,117,41,141,18,0,11,244,230,67,78,162,80,207,144,194,41,237,244,133,192,88,142,238,165,212,191,60,176,98,155,238,85,175,102,195,170,95,194,109,194,3,83,37,5,10,241,2,168,0,55,247,84,75,162,123,20,169,90,159,136,232,12,202,176,212,159,170,237,55,141,43,237,187,250,104,134,15,252,30,141,58,174,250,95,36,95,151,243,194,109,67,30,232,25,65,77,209,9,10,45,227,175,254,194,155,119,181,198,189,183,72,92,216,233,85,60,94,156,251,215,141,165,71,31,69,23,223,24,158,227,161,64,56,235,49,219,95,69,210,164,163,187,14,25,5,98,119,100,172,42,91,244,216,237,38,253,225,102,252,137,116,166,31,39,228,158,20,131,146,111,199,68,242,84,32,66,190,245,140,228,229,224,191,249,110,8,216,35,185,57,167,184,30,34,93,169,9,85,130,163,126,182,199,246,111,62,114,63,241,191,158,63,229,205,136,200,43,172,166,161,234,91,29,205,5,196,12,95,145,156,9,84,67,118,28,16,176,19,234,152,76,16,20,126,98,131,132,82,160,15,162,156,184,85,113,114,237,180,0,166,241,181,28,57,247,86,223,201,239,156,46,39,253,150,125,19,154,62,204,171,198,54,207,161,218,135,38,30,80,157,93,238,27,86,88,103,196,74,58,213,89,104,0,171,143,173,137,28,28,236,45,190,4,5,33,13,102,201,75,120,214,13,225,116,77,149,15,194,170,192,175,55,83,68,209,32,155,208,200,93,44,107,104,150,172,50,109,247,195,249,34,150,73,163,105,52,75,247,161,115,243,224,203,189,97,213,171,73,212,135,21,56,199,214,240,255,185,45,238,12,208,204,57,182,230,22,172,245,196,175,222,128,242,110,78,245,156,239,112,195,188,171,198,240,160,244,119,188,23,230,145,178,53,112,58,184,149,170,148,102,99,104,149,143,91,195,122,213,52,237,134,94,156,187,126,252,174,58,250,198,123,16,207,253,166,73,213,244,193,165,193,204,157,117,228,143,167,198,55,176,191,58,31,4,57,140,149,50,126,135,186,71,124,173,115,138,214,251,137,247,218,140,169,48,247,73,102,216,245,227,173,129,89,9,132,213,36,25,166,7,33,141,172,104,79,73,84,186,119,125,150,130,57,213,148,183,105,148,184,231,247,214,105,25,210,8,241,118,20,150,167,47,16,186,36,181,134,246,60,128,234,84,252,244,18,92,109,215,177,114,168,31,125,11,234,157,169,137,252,106,71,227,242,254,41,10,66,255,72,45,59,150,237,45,206,119,14,39,43,196,254,238,147,226,60,10,104,210,164,24,157,124,7,172,56,105,41,125,240,19,32,188,5,199,150,118,174,76,28,203,249,197,32,100,92,123,209,196,51,60,141,206,22,9,90,90,225,129,0,25,223,118,89,221,107,125,39,190,238,57,215,122,62,221,252,60,135,171,193,19,26,123,94,108,162,53,4,210,19,205,76,91,39,186,159,2,237,168,99,202,44,11,46,190,105,165,73,205,255,114,195,227,228,187,144,92,150,171,121,237,137,232,140,187,181,108,198,43,253,54,250,55,126,53,106,167,122,49,132,132,206,96,123,56,54,111,94,3,180,134,71,127,225,89,234,45,64,114,17,14,247,59,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,184,39,47,128,237,85,247,105,105,14,173,161,129,59,221,221,221,233,97,224,78,157,10,203,41,0,240,166,193,41,166,181,87,28,98,129,243,182,181,34,84,64,80,124,135,238,52,210,100,93,29,112,17,31,247,159,200,249,141,180,174,233,157,119,183,114,33,122,123,211,128,141,40,142,60,51,225,227,74,123,202,113,120,31,10,59,194,139,101,230,23,239,212,48,207,165,7,132,201,249,121,209,103,154,138,243,73,149,151,183,15,56,97,247,130,13,74,203,219,184,68,14,234,154,214,107,165,135,147,197,162,241,219,48,229,166,25,110,162,173,126,115,38,213,82,107,9,198,250,249,67,107,234,44,147,202,249,143,105,106,228,41,138,60,132,155,169,189,232,131,145,114,15,119,24,54,60,77,14,80,150,240,126,24,99,254,72,209,63,25,233,225,19,28,112,135,226,82,198,175,23,210,153,142,47,13,179,121,233,5,252,15,119,119,28,245,22,112,114,239,137,216,10,68,191,142,25,172,37,30,151,29,155,227,106,125,203,41,158,236,208,180,175,15,62,150,132,194,19,156,119,218,20,32,115,113,207,146,222,220,125,244,189,172,233,200,173,28,85,122,49,45,231,113,111,68,97,90,50,215,30,206,246,68,52,50,93,13,187,122,176,152,219,161,173,63,221,70,8,187,33,117,45,12,106,102,166,49,50,184,194,159,3,166,149,52,107,54,136,96,150,28,149,70,117,184,11,55,190,246,27,196,186,244,230,244,15,198,205,129,171,165,33,55,50,163,26,148,219,192,56,212,76,207,138,155,33,80,175,250,181,73,153,196,205,225,181,214,248,230,151,199,247,97,129,236,91,175,54,194,55,127,47,24,161,53,39,127,248,237,209,130,206,187,93,205,252,193,146,237,52,23,211,60,172,84,88,58,163,204,160,41,135,179,164,167,146,87,113,240,237,164,218,171,217,51,250,78,122,76,149,138,50,73,50,15,97,118,47,187,106,239,47,53,192,123,130,116,158,108,152,46,0,148,57,119,100,15,128,130,234,83,3,64,23,162,112,88,224,210,197,29,212,189,155,141,180,76,205,196,136,55,120,196,187,58,34,172,13,212,152,131,71,124,106,206,4,180,71,221,114,117,89,231,166,171,105,78,235,158,60,88,96,54,147,55,125,221,141,161,172,112,21,86,111,132,37,78,249,51,193,92,43,2,138,50,224,113,154,191,9,159,241,72,101,64,131,165,142,224,25,47,218,120,63,32,187,155,145,83,121,135,242,73,117,108,160,140,190,99,153,236,125,178,242,98,65,83,126,19,110,96,128,218,11,46,125,42,96,169,16,13,195,67,208,167,163,128,179,83,249,242,76,111,229,166,248,120,122,42,23,67,124,20,12,233,184,160,169,226,219,224,91,113,51,236,56,90,249,129,36,123,134,213,84,253,212,90,162,242,99,16,154,155,202,239,196,178,190,77,155,82,204,213,159,174,203,203,51,132,96,183,165,149,9,42,222,115,142,96,94,106,77,113,87,219,193,192,64,62,88,227,147,131,38,171,147,221,195,93,191,210,199,42,232,73,185,18,197,22,49,119,179,66,57,247,61,88,67,202,75,131,77,178,74,213,151,102,53,1,216,4,27,64,95,220,233,209,33,110,107,105,38,224,46,184,121,26,88,55,205,4,17,155,40,86,127,212,71,67,48,34,204,244,240,143,116,53,77,148,126,115,147,154,26,105,10,55,239,37,152,70,254,153,70,28,5,175,224,125,167,183,240,230,34,122,17,221,145,70,170,65,205,43,52,254,240,214,96,118,73,43,215,215,109,129,185,56,133,185,20,161,74,152,203,63,192,20,70,90,226,146,38,149,206,128,116,245,246,134,48,228,192,53,33,8,148,194,147,45,239,220,135,110,41,193,6,90,208,255,131,25,184,233,98,32,199,171,134,16,11,58,74,106,70,225,213,185,234,1,146,166,205,255,205,215,224,234,6,183,82,50,160,225,125,58,215,128,121,207,117,18,158,1,215,203,101,115,46,218,187,105,251,39,187,229,42,220,23,13,238,132,77,57,168,190,58,15,254,11,184,74,218,255,153,221,174,192,116,73,39,38,200,13,173,26,205,31,109,183,146,214,29,153,72,39,17,167,248,63,213,17,248,145,165,248,160,152,79,147,174,190,180,72,186,185,142,158,28,32,120,140,99,204,158,7,162,244,12,164,52,34,41,1,208,226,133,254,234,132,188,136,160,187,186,19,69,213,156,210,168,228,13,252,201,7,121,82,253,109,104,9,227,183,77,16,80,221,66,24,50,252,193,135,49,177,166,116,73,113,1,140,65,75,219,86,23,229,54,19,117,115,51,240,11,125,50,120,141,156,67,28,226,79,173,159,152,74,130,111,148,164,46,169,24,170,121,175,46,154,9,227,102,119,182,194,165,234,214,74,191,139,154,33,137,189,161,168,128,219,174,102,99,222,115,51,155,79,202,2,109,239,174,176,241,189,201,23,166,28,227,98,213,239,235,172,84,4,191,198,191,232,63,93,224,99,72,102,211,169,116,51,240,254,20,33,28,17,181,122,46,34,163,162,209,73,3,165,242,105,38,208,170,176,83,240,98,110,144,155,167,200,7,88,100,68,77,112,187,185,117,197,105,131,227,88,174,233,195,122,153,41,159,120,223,20,246,176,139,213,118,166,226,14,0,27,77,95,95,231,152,234,162,154,119,208,186,0,231,74,221,252,108,67,125,251,174,195,15,105,137,131,77,140,42,176,155,41,71,107,252,94,144,162,242,247,222,34,155,110,113,46,137,183,184,184,34,55,175,102,90,192,66,33,227,61,122,202,126,217,201,229,154,88,244,141,106,175,25,189,32,203,191,231,70,182,88,51,84,253,138,84,36,141,156,154,108,49,45,250,238,98,92,148,65,149,60,136,30,160,227,167,166,41,81,236,158,218,24,144,8,119,43,93,39,218,74,48,13,130,232,58,21,208,203,200,107,45,235,82,9,25,11,2,217,173,109,85,45,0,161,166,152,172,227,189,193,213,116,255,101,60,9,109,58,52,212,130,191,180,233,101,100,26,157,23,75,134,217,170,43,218,117,248,198,212,15,1,198,100,106,159,39,200,167,237,75,215,0,66,218,68,138,19,31,203,107,13,17,198,249,99,99,242,163,111,172,159,144,145,182,152,54,209,13,89,28,32,43,117,160,34,221,233,175,77,54,69,155,68,43,77,116,46,102,71,75,195,76,68,54,35,52,167,105,177,110,218,254,93,105,21,140,75,13,233,164,60,54,150,185,241,89,84,182,118,72,172,231,97,54,207,90,195,128,123,111,122,105,196,153,124,59,163,3,88,137,104,200,28,199,52,88,57,51,188,222,117,129,83,101,118,162,222,147,184,177,34,37,129,182,217,76,77,237,173,141,227,132,18,40,213,85,45,163,145,112,234,177,73,131,202,214,178,13,185,192,237,226,1,240,198,40,114,125,209,68,21,70,3,171,40,249,14,249,64,183,210,89,167,151,62,31,35,190,19,226,57,218,41,220,76,107,220,47,62,198,134,172,102,59,69,221,76,109,93,73,131,246,132,171,222,205,163,233,115,209,204,238,53,102,192,104,144,4,104,39,190,180,56,83,134,218,10,180,3,32,142,174,128,75,247,25,181,178,154,137,203,253,230,0,241,82,155,255,11,37,238,113,201,156,61,87,226,118,35,142,9,65,157,13,201,147,82,8,16,234,221,144,227,169,125,181,196,188,243,118,81,159,191,239,226,174,109,102,139,164,76,139,155,3,186,46,250,94,32,87,92,138,132,94,222,163,12,27,11,206,111,191,57,226,84,87,39,2,141,77,53,14,150,186,180,91,113,65,144,123,98,115,111,153,244,103,191,143,235,237,15,196,186,137,158,6,238,41,31,79,36,179,20,237,204,130,236,113,150,30,14,86,121,42,244,211,195,23,125,71,225,16,160,14,89,243,232,197,29,22,67,106,171,59,203,187,169,31,60,18,111,21,173,141,55,188,50,251,50,74,52,193,137,21,190,15,140,185,137,135,194,148,50,252,209,110,10,202,17,139,92,145,50,134,189,41,245,170,19,36,122,214,233,221,134,218,184,90,105,184,221,17,179,160,118,172,230,171,97,92,37,234,83,50,20,36,132,90,4,83,116,232,40,159,201,138,62,23,156,187,169,80,255,133,80,120,64,94,222,97,7,45,153,114,142,192,60,112,93,118,172,246,149,9,98,224,31,116,85,178,183,169,109,165,61,160,106,232,30,194,132,154,163,220,100,30,193,120,254,235,16,209,45,22,244,236,12,121,201,75,199,230,248,7,39,137,255,244,251,154,237,100,198,146,237,167,56,76,65,71,123,140,49,31,167,184,152,70,153,121,179,153,236,195,103,126,155,249,170,249,167,175,183,178,79,200,77,210,177,195,205,175,167,42,58,56,183,153,198,212,160,171,174,19,135,38,129,62,121,133,73,174,123,174,130,190,213,145,204,37,146,40,157,174,216,147,110,14,115,242,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,122,187,199,189,137,124,6,5,211,48,239,204,48,118,201,149,238,72,119,117,13,141,23,33,100,8,106,14,99,240,73,20,71,210,56,138,96,112,73,28,46,160,72,139,87,4,145,210,157,51,221,28,152,214,137,44,31,119,79,12,72,167,10,174,170,95,237,84,36,91,249,28,146,17,176,43,196,35,212,252,70,59,114,159,52,53,234,210,179,45,61,50,117,108,157,249,106,196,61,253,230,116,212,239,244,104,16,25,71,222,117,182,153,182,66,147,177,17,76,87,34,225,59,148,60,36,167,107,220,15,106,158,73,58,18,34,239,100,230,12,244,108,115,189,138,100,35,14,24,146,200,54,217,24,221,235,144,22,241,98,12,149,182,122,19,181,83,21,229,86,186,176,211,144,109,203,140,187,217,10,69,106,198,95,15,173,206,55,224,53,153,41,134,70,254,30,2,6,125,112,3,9,135,78,40,57,173,100,158,174,235,98,93,6,37,113,101,1,41,185,82,180,152,121,139,95,134,131,139,138,199,156,202,223,7,76,45,82,163,243,23,75,171,249,109,178,241,94,3,4,132,62,25,179,108,134,217,88,173,213,140,202,101,152,223,156,85,207,140,14,242,210,165,140,148,73,117,222,16,3,186,119,243,155,40,26,16,29,90,56,67,215,149,109,83,159,172,35,183,23,245,175,119,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,222,236,12,224,175,70,41,244,13,208,72,142,70,43,33,47,12,128,92,253,182,83,140,69,33,138,180,71,27,179,105,143,153,113,174,17,233,166,175,1,144,192,199,27,121,166,165,235,3,118,212,126,155,214,158,245,165,183,237,190,14,151,164,126,168,67,134,6,204,89,97,166,211,76,93,55,32,250,45,42,242,165,165,229,179,161,105,115,5,224,133,30,176,70,68,40,200,214,120,52,132,173,210,163,129,164,170,129,21,160,148,144,184,24,157,209,109,130,3,28,202,53,7,117,64,21,152,194,74,57,200,181,109,80,3,135,240,143,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,191,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,127,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,11,185,160,76,85,4,3,86,146,40,110,29,41,183,73,150,123,4,30,5,250,194,162,78,58,36,214,173,134,249,246,86,115,132,218,93,229,3,237,152,231,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,153,223,38,160,59,37,197,46,207,8,63,179,209,211,168,249,205,59,143,31,16,198,93,93,137,5,155,17,252,185,185,167,52,58,249,159,235,220,206,16,232,78,69,60,254,216,155,125,151,222,166,128,153,204,45,134,180,153,164,146,24,41,140,122,249,107,155,178,151,14,41,125,79,94,59,134,88,41,197,215,19,152,154,207,225,23,20,165,184,30,137,48,215,174,131,43,187,164,24,119,146,0,246,41,142,254,75,10,206,209,92,185,1,60,135,235,106,173,76,182,24,1,244,70,253,84,67,4,160,121,1,27,220,8,175,105,32,58,113,89,253,180,71,106,88,209,71,150,41,17,244,29,74,169,41,11,115,67,8,148,179,62,133,8,184,68,103,196,47,147,94,74,249,159,23,173,133,112,192,15,95,162,230,81,29,136,249,162,152,82,115,134,7,185,84,31,50,88,25,75,178,142,16,99,162,168,48,70,250,105,218,191,220,137,135,244,160,167,244,80,115,222,25,147,172,221,57,101,118,174,35,195,105,33,0,56,168,102,98,199,248,229,53,147,36,1,0,82,79,20,66,239,141,30,150,154,81,91,8,243,161,197,71,169,47,15,121,30,55,223,90,148,89,153,216,218,19,152,152,143,86,37,12,101,179,60,148,68,166,46,113,41,190,120,35,122,83,145,107,73,124,59,116,151,4,149,4,230,252,185,208,117,56,241,219,100,223,148,124,143,214,22,79,193,163,142,80,20,130,77,139,246,14,96,32,141,202,71,3,62,56,84,3,148,8,223,225,208,116,8,20,224,55,86,192,47,131,175,156,158,144,190,136,249,40,235,130,181,106,6,42,106,195,107,145,248,68,59,100,216,34,127,49,82,206,248,121,245,167,233,213,137,177,16,129,171,41,63,61,143,2,136,192,245,141,128,23,109,211,41,208,159,166,70,18,179,216,212,5,244,106,180,233,206,18,179,206,113,242,12,94,227,53,235,73,207,77,162,173,78,49,107,143,220,91,245,16,217,201,131,105,111,158,245,134,77,249,216,212,72,148,138,244,95,42,134,252,43,97,20,208,33,255,193,194,40,255,199,255,239,127,248,183,255,250,63,253,251,255,246,191,255,231,107,163,0,130,123,107,212,91,178,141,188,41,32,196,0,98,144,175,21,116,255,145,138,152,37,207,224,103,14,57,141,42,48,18,24,173,90,113,221,119,235,49,61,209,67,79,63,42,208,144,230,109,192,83,122,3,176,238,232,188,68,40,58,28,0,140,119,184,16,43,157,25,90,159,52,193,22,175,146,44,43,9,198,14,71,70,240,109,82,222,251,2,98,81,148,33,184,248,150,179,67,229,227,116,33,237,198,12,164,120,120,235,243,170,130,55,226,201,160,240,241,134,238,138,82,221,145,1,133,205,171,68,87,53,57,64,53,131,180,253,142,120,58,16,94,200,49,196,108,77,15,53,204,43,221,219,180,238,86,116,108,55,233,44,155,205,234,92,161,48,130,6,66,132,243,152,193,127,185,136,72,57,75,138,71,211,52,177,103,168,155,32,114,112,244,201,140,239,47,204,28,111,250,219,124,18,239,217,166,174,178,211,52,123,142,100,143,86,244,161,197,81,59,234,40,134,123,151,59,1,140,252,244,59,142,78,91,126,241,115,104,75,28,226,19,225,154,118,110,200,159,108,226,163,48,239,105,34,24,174,80,66,63,133,140,10,110,84,124,109,82,105,37,153,145,90,245,41,252,62,93,145,214,180,217,126,236,189,78,166,208,41,201,201,107,147,253,244,26,16,13,168,93,212,23,38,18,206,55,122,178,55,68,94,91,126,219,246,79,151,94,121,135,219,73,115,101,33,38,233,157,80,27,6,152,216,185,233,241,69,235,222,137,59,172,203,74,62,24,130,65,238,76,146,141,209,146,30,77,193,166,160,224,26,7,83,152,156,129,109,94,88,90,92,103,96,53,193,187,82,48,174,189,135,25,189,237,37,95,4,68,216,10,245,5,32,249,178,231,60,159,151,12,68,240,46,241,98,50,166,40,179,221,224,162,162,97,191,200,111,155,202,149,83,186,210,220,39,181,72,224,223,64,242,110,144,123,213,82,228,209,144,65,242,162,51,101,178,38,197,219,137,88,123,240,176,188,153,3,223,139,152,43,66,58,35,152,237,81,117,85,179,5,234,78,79,119,128,193,136,117,80,136,119,114,122,195,240,201,144,147,180,117,17,88,26,57,79,232,198,99,126,231,114,113,78,51,86,223,209,207,73,131,254,12,238,250,23,138,85,153,135,214,45,224,70,28,62,125,43,212,26,66,32,97,154,182,251,81,51,13,253,65,47,95,171,120,239,36,5,223,123,58,1,41,92,218,69,63,87,49,106,49,231,83,30,111,187,188,250,100,112,34,56,63,157,185,212,186,235,64,31,120,131,218,30,200,128,172,175,106,94,158,115,76,191,151,20,65,38,62,69,11,4,193,166,202,167,75,155,108,50,117,65,55,159,46,77,221,179,154,66,170,83,161,195,45,38,249,104,204,180,49,58,33,230,243,244,197,189,127,230,122,142,39,202,145,12,123,75,113,170,249,222,22,44,163,212,245,163,44,50,205,175,117,200,224,198,163,19,64,20,175,205,124,112,242,212,14,53,173,94,141,166,83,240,159,90,185,83,31,141,61,210,111,78,47,251,157,250,104,207,65,8,10,107,67,159,247,100,14,66,127,144,235,186,0,104,172,105,43,30,12,42,195,37,27,90,121,243,110,159,48,151,38,196,195,76,21,54,127,103,176,222,244,172,234,76,2,161,230,35,126,40,169,84,157,135,19,89,228,22,20,213,146,213,157,182,174,67,184,232,22,248,236,110,186,24,66,110,231,186,229,72,73,75,96,87,7,74,110,106,169,210,167,248,204,38,69,225,12,190,197,8,11,101,233,118,148,45,135,51,19,3,188,147,37,80,41,252,58,91,115,219,54,153,116,75,170,187,126,83,229,152,231,146,172,219,137,55,160,201,125,123,239,82,43,136,180,143,244,184,227,139,232,107,189,139,67,56,140,136,228,108,221,136,209,168,42,223,177,12,230,69,149,216,48,247,0,209,195,134,180,179,149,90,245,247,100,239,41,212,21,97,187,138,17,33,181,124,198,208,77,26,96,240,71,80,253,66,250,62,117,207,104,192,157,190,89,118,38,50,174,105,192,160,230,250,246,43,168,201,155,110,179,232,87,57,157,2,112,227,38,89,116,204,239,227,124,187,217,33,86,18,32,251,51,31,72,161,190,39,3,235,83,116,150,209,143,218,190,61,131,54,77,104,22,213,60,160,86,252,204,207,215,78,55,39,39,227,17,207,65,105,80,202,126,0,47,56,250,190,65,51,221,92,181,26,225,245,103,132,77,51,29,123,247,86,79,234,18,254,223,90,211,136,2,253,253,70,244,128,157,208,227,190,89,45,207,95,171,162,224,167,230,113,66,64,249,64,177,182,212,71,66,34,219,29,48,58,101,192,230,138,185,131,91,253,158,124,91,195,138,94,221,130,119,219,132,149,142,30,169,136,4,124,88,171,99,156,129,250,220,149,198,219,47,184,57,134,97,212,91,23,58,213,252,230,32,164,244,177,81,73,89,95,96,12,132,128,214,89,61,82,239,112,102,51,248,171,187,36,79,49,87,180,85,191,121,116,113,252,122,218,111,96,121,241,105,102,212,62,233,84,92,142,160,124,147,20,76,137,110,179,124,96,167,58,167,237,64,218,41,56,247,78,113,192,21,48,207,43,8,52,14,151,78,162,209,205,21,113,104,49,131,70,111,190,122,136,126,228,226,195,252,246,173,206,130,37,217,81,240,143,124,255,63,195,84,137,195,184,33,49,110,190,234,7,39,168,154,7,170,40,223,47,163,117,62,135,60,23,241,96,117,54,254,183,145,129,153,18,243,91,105,229,139,249,168,101,77,129,232,191,104,134,237,61,118,66,10,138,226,75,87,16,16,238,247,29,26,143,116,225,66,152,179,61,161,124,144,162,21,5,55,204,60,187,255,118,71,141,123,235,205,33,26,245,171,91,62,80,151,165,32,253,98,252,188,127,252,178,55,33,30,64,185,146,194,167,103,249,5,36,223,145,121,224,22,147,6,21,99,71,29,78,194,126,216,86,213,241,67,136,33,8,103,207,59,100,170,208,121,210,60,111,135,110,232,4,156,174,55,103,227,117,121,82,168,254,143,176,18,62,115,125,115,252,75,254,60,51,156,167,226,195,76,136,76,226,226,55,117,228,88,227,49,187,227,17,81,48,152,85,95,27,125,94,23,251,125,79,86,52,173,107,92,158,69,31,172,74,98,150,214,189,183,27,173,48,163,42,40,19,137,105,25,194,12,40,45,73,177,231,109,84,150,9,119,221,134,59,186,206,255,14,142,126,184,138,64,153,194,61,70,130,24,81,227,16,2,64,134,67,222,234,189,49,5,128,207,220,146,160,215,36,183,223,92,190,109,27,93,179,206,240,70,135,157,243,125,210,33,127,116,34,53,180,130,67,39,128,176,185,169,25,208,84,72,97,64,72,161,11,160,145,199,88,161,20,80,150,108,164,149,133,28,254,168,177,21,170,39,93,201,244,184,174,9,16,169,174,11,187,114,38,184,79,9,92,246,234,160,85,252,223,248,109,244,113,138,204,163,58,1,157,132,87,248,166,249,212,223,30,187,58,150,23,142,39,40,62,196,140,106,183,243,129,30,92,210,42,175,93,241,67,182,251,194,44,192,35,235,190,44,211,121,245,71,163,108,27,230,194,25,238,51,9,1,131,42,80,178,103,94,111,127,12,229,18,176,79,226,187,21,160,134,206,24,126,225,151,208,91,119,107,190,244,15,98,39,134,152,27,233,31,249,216,87,74,169,207,76,104,228,145,232,69,39,248,232,205,137,113,61,8,54,141,156,24,240,98,46,151,111,26,47,36,29,186,209,22,56,107,189,221,2,53,100,161,46,35,37,69,4,238,23,179,14,35,131,15,106,7,68,132,175,31,192,44,250,214,72,195,197,118,134,242,121,27,122,243,146,110,62,160,2,148,171,77,39,194,189,175,231,25,76,81,164,96,229,149,32,144,128,236,179,164,143,249,252,251,27,71,50,133,57,77,251,21,50,13,142,38,227,120,144,162,9,52,14,68,59,190,178,11,125,135,242,218,32,109,110,243,49,43,93,41,134,201,222,146,194,242,109,163,88,79,176,152,217,55,226,230,207,57,19,170,198,103,46,199,83,53,135,158,44,201,157,65,131,57,93,227,131,232,249,69,57,242,96,160,66,123,236,179,196,26,58,205,104,90,44,177,197,67,114,162,55,39,38,114,173,49,166,69,87,79,188,128,138,115,134,137,131,47,87,36,192,166,168,87,195,151,110,195,10,183,97,134,23,237,126,136,70,250,98,187,70,108,197,176,171,238,137,144,167,211,49,233,100,185,37,228,122,79,41,14,84,65,53,107,196,147,33,41,36,30,235,219,19,112,237,135,155,87,19,40,50,0,97,124,92,255,105,102,101,236,103,195,96,59,94,146,180,39,19,126,99,98,245,21,184,67,56,175,175,196,123,144,64,208,155,239,79,142,164,77,204,36,107,15,172,177,250,40,42,205,161,102,134,212,103,233,11,124,222,142,179,196,252,2,205,26,222,68,177,68,172,152,13,208,228,159,27,106,206,45,143,134,119,62,253,209,126,169,50,253,109,146,1,30,16,130,88,151,67,130,30,47,75,143,186,47,2,216,73,127,187,209,252,86,195,33,184,130,105,225,230,196,144,62,213,200,185,47,189,122,148,64,166,115,228,87,161,33,226,197,232,155,247,223,38,158,73,191,141,194,149,187,150,134,209,186,250,219,203,40,116,221,97,192,195,94,201,28,204,130,40,190,20,1,250,219,205,163,83,157,20,85,151,8,103,88,98,161,198,142,136,28,147,190,24,197,111,17,199,122,167,91,73,230,183,233,220,72,107,24,205,154,252,182,81,198,132,79,96,130,49,77,205,111,38,58,213,246,243,116,234,173,59,93,189,92,25,28,117,24,152,129,213,188,171,67,142,73,219,53,17,247,30,86,213,94,43,100,189,208,66,211,71,51,88,87,184,20,47,176,235,250,104,184,78,225,82,64,213,21,233,156,31,165,136,23,7,57,121,71,75,23,247,29,226,42,247,45,231,145,94,26,174,187,208,50,91,162,60,7,223,8,90,237,238,110,224,153,108,153,197,108,90,211,147,134,172,182,162,95,115,84,232,235,66,194,141,234,84,50,83,200,223,97,46,77,167,10,109,245,59,68,145,240,21,117,76,222,28,143,12,215,177,179,116,171,21,150,80,127,112,188,174,94,213,220,53,235,87,105,12,150,143,9,222,252,220,16,92,162,192,38,175,141,55,162,90,156,156,34,114,115,99,4,246,7,135,190,84,154,94,233,145,229,200,115,117,160,97,26,246,97,54,77,209,208,212,99,231,47,50,42,207,65,95,33,21,101,114,215,85,166,66,69,232,246,134,146,96,81,221,187,97,117,15,71,105,24,59,121,184,43,180,14,65,162,219,67,24,242,189,232,21,115,169,245,134,52,81,129,241,34,222,235,29,173,198,2,231,121,117,144,15,114,245,70,224,60,238,77,19,90,12,233,161,207,110,132,2,226,59,35,164,7,223,104,63,90,8,225,78,219,174,229,193,209,14,188,33,92,4,242,65,46,158,86,112,245,122,192,152,90,190,49,90,143,235,56,10,232,120,88,16,98,110,37,122,148,141,173,103,37,115,185,215,41,71,192,181,8,173,218,56,112,38,184,112,234,59,155,222,168,108,177,110,104,215,252,90,186,143,228,140,32,150,221,33,190,101,176,57,189,24,10,98,223,236,96,23,151,10,37,236,10,70,127,234,247,166,161,54,102,25,237,87,55,84,216,233,38,184,77,173,0,235,226,165,88,33,67,127,26,93,65,47,237,0,238,44,250,210,160,109,93,173,9,58,215,147,198,147,99,222,5,126,8,190,154,126,141,102,176,38,23,30,130,125,224,232,112,47,218,97,92,120,8,40,136,14,153,249,88,94,208,162,235,70,182,20,146,48,34,33,209,145,236,208,9,254,195,210,121,209,169,32,185,180,196,92,10,148,174,126,53,200,107,249,109,248,41,150,239,225,96,134,165,143,18,176,57,253,187,46,65,61,216,73,183,154,223,198,224,129,221,115,30,132,242,16,178,18,252,34,151,248,177,76,158,140,169,181,240,187,4,117,131,147,170,45,125,178,25,10,63,8,44,201,60,161,23,195,251,208,64,255,41,107,26,188,26,84,25,92,19,9,136,138,108,86,72,1,191,176,196,229,129,24,20,217,163,143,1,29,124,47,195,13,77,143,189,153,27,61,84,164,198,145,204,54,68,18,134,98,242,1,5,26,39,219,77,167,238,224,247,38,199,39,110,10,172,245,18,164,19,148,72,152,61,204,231,186,113,111,56,38,101,15,166,139,125,132,74,58,8,109,221,69,91,179,15,230,99,6,114,71,143,135,194,36,246,171,105,192,82,71,130,182,15,103,215,192,137,64,215,75,207,30,212,161,66,82,201,212,76,244,84,36,251,183,220,220,137,241,197,220,113,44,195,252,182,81,217,40,173,181,114,132,170,210,53,78,24,61,238,173,192,25,191,173,89,69,184,201,198,118,206,168,141,99,40,169,36,8,13,239,59,32,92,94,139,44,136,250,211,203,104,136,162,22,77,30,235,170,103,56,66,253,98,27,10,66,182,36,75,127,186,103,104,202,94,201,129,218,134,77,209,5,50,150,124,146,67,110,35,38,34,245,47,125,52,186,22,103,20,186,201,240,232,23,59,16,242,184,220,31,240,179,162,49,10,100,181,33,76,255,194,140,186,197,151,56,208,218,186,120,76,39,72,145,244,244,11,142,233,191,112,29,182,42,220,1,40,28,30,113,160,32,216,239,82,198,43,181,25,205,119,60,182,158,184,6,223,12,205,61,194,228,171,183,158,75,78,84,84,180,181,24,6,45,102,43,177,52,59,228,137,122,245,243,5,227,98,180,46,143,68,194,13,9,117,23,87,36,251,41,124,59,230,146,148,16,36,179,196,146,90,201,141,206,184,247,36,161,41,102,62,148,175,158,14,27,171,6,171,111,206,213,17,31,163,24,103,145,152,73,44,141,152,100,91,5,13,96,29,58,14,12,104,84,30,117,72,198,79,135,195,215,45,194,51,154,29,232,100,59,125,237,116,254,189,140,24,18,111,206,194,178,201,48,30,189,216,80,64,46,148,86,149,48,26,166,37,248,166,252,218,114,53,34,51,194,115,249,26,0,157,68,18,96,154,60,107,111,97,110,45,13,40,14,126,200,8,242,45,174,148,225,64,139,5,255,221,243,87,198,172,250,181,150,73,29,184,246,17,142,196,214,84,207,59,63,166,143,89,97,251,31,55,153,107,224,29,222,151,170,249,209,222,90,106,142,30,179,220,179,38,61,200,249,134,58,5,154,205,162,143,136,121,45,209,1,58,176,55,136,213,200,10,2,47,148,211,249,184,124,128,72,28,109,100,140,169,41,133,213,188,29,24,122,129,162,64,40,138,68,221,247,147,5,163,135,86,57,40,150,21,15,254,201,184,238,170,25,46,146,182,222,106,128,249,74,236,66,238,13,66,130,184,57,60,68,154,216,163,27,192,249,114,9,63,228,252,120,102,154,69,156,140,247,61,120,81,60,17,149,155,18,98,59,167,192,63,179,53,169,72,187,112,72,20,209,46,163,25,203,247,94,215,69,228,172,73,93,140,111,152,154,160,191,160,31,147,228,50,187,149,203,206,160,208,181,52,175,109,169,81,87,180,193,161,209,106,24,7,207,8,96,38,161,118,215,18,200,33,147,61,130,110,250,185,251,75,11,63,99,249,36,165,198,163,164,206,96,22,215,9,161,54,242,241,194,139,128,214,226,219,39,221,250,211,49,148,146,20,45,41,45,104,151,79,147,222,61,170,97,163,4,31,59,136,3,105,187,125,231,60,94,224,12,161,145,162,176,2,58,47,34,35,241,98,72,162,202,84,65,220,212,233,156,148,25,89,77,173,32,62,255,201,121,122,87,49,250,13,45,94,114,62,56,205,252,161,200,45,99,130,122,184,227,0,13,237,88,83,213,116,175,21,18,38,198,74,47,207,13,113,101,11,34,120,244,38,4,162,88,255,218,176,226,234,177,20,207,243,182,0,178,155,110,94,165,235,205,9,82,245,230,244,55,246,100,222,14,30,7,99,205,234,82,115,25,65,245,206,139,149,150,205,40,86,187,249,42,43,160,213,146,91,200,50,21,98,212,147,126,219,244,170,195,172,162,104,128,164,104,86,118,110,126,136,200,203,202,48,167,30,79,206,158,148,240,64,207,83,243,180,248,50,223,87,1,63,160,187,28,22,93,172,159,94,203,247,116,43,197,147,53,27,36,173,238,139,122,163,149,192,21,26,0,225,139,239,9,211,200,228,150,34,249,232,134,218,33,43,3,149,178,162,129,222,78,224,125,179,160,22,102,70,75,24,96,200,249,187,209,43,80,236,11,68,47,254,203,214,138,182,21,65,50,131,248,108,194,3,80,20,201,215,247,91,18,206,109,64,33,83,164,170,80,191,164,153,169,135,249,125,123,1,91,32,185,225,180,78,152,119,194,132,190,211,190,71,171,13,228,33,114,186,176,18,135,71,177,211,0,33,51,65,66,169,228,57,115,56,71,145,98,120,7,105,55,239,53,187,166,116,164,86,100,101,66,107,103,108,45,7,55,170,193,199,91,205,222,12,171,90,124,105,198,55,229,77,87,112,142,74,15,195,68,143,227,220,248,92,149,181,188,20,0,220,134,203,17,242,65,148,232,2,248,48,77,167,39,62,54,75,81,161,203,128,226,125,10,131,137,146,133,255,6,161,212,216,145,40,17,233,79,67,36,26,28,193,86,148,173,138,231,134,174,178,196,147,65,64,163,8,251,85,69,232,243,173,150,163,59,45,157,100,55,168,247,233,32,213,243,229,255,79,79,194,191,234,190,160,27,238,63,184,251,226,223,254,223,255,143,127,255,175,255,203,127,122,235,5,92,159,147,6,179,223,74,70,49,227,197,150,223,188,67,112,215,216,140,135,91,209,163,73,230,245,145,106,152,245,5,108,87,173,0,92,220,74,163,242,22,43,58,37,127,78,166,153,91,156,192,102,166,40,184,194,60,130,210,11,51,68,153,127,1,133,153,103,8,35,154,25,96,184,220,124,69,106,209,116,132,97,115,138,151,54,89,204,48,179,246,174,60,90,100,45,231,175,113,179,255,213,165,159,17,198,181,35,207,61,127,228,176,159,185,1,158,151,171,41,172,124,140,193,27,186,243,22,5,243,249,19,186,156,229,187,57,26,220,69,199,236,61,185,203,81,63,247,18,239,217,183,1,204,111,186,31,255,150,180,105,182,45,95,139,67,115,174,111,72,65,135,5,127,22,230,98,156,170,127,102,24,131,163,115,147,82,227,143,105,227,51,87,182,202,173,230,94,63,191,157,126,4,195,13,138,25,143,201,71,237,77,162,218,244,189,137,132,62,146,160,13,23,254,10,253,112,51,91,175,199,103,126,251,196,106,122,111,196,139,190,137,70,211,121,215,143,93,13,115,244,141,10,188,48,81,215,230,181,105,19,240,159,166,27,62,146,116,152,127,98,165,159,185,27,137,171,126,48,56,181,126,86,102,123,120,22,54,23,0,125,174,207,106,79,185,212,60,63,136,27,86,196,87,117,34,221,231,91,180,48,27,48,89,205,103,126,192,140,103,166,180,24,191,252,150,218,250,58,222,54,180,209,244,236,136,21,137,180,191,64,7,115,217,65,27,131,153,118,171,191,83,16,110,183,35,96,22,51,147,90,91,110,158,65,15,132,245,140,250,57,214,219,154,167,226,0,198,76,49,227,47,38,198,252,60,252,170,87,83,222,31,254,211,48,175,247,248,86,111,252,33,174,245,159,70,67,84,175,126,83,164,124,84,249,152,113,21,154,152,173,187,229,187,57,231,88,147,175,5,193,219,154,62,162,244,161,71,11,60,34,21,180,24,206,239,197,192,109,174,45,131,54,13,135,254,221,156,240,94,63,215,70,175,177,255,57,7,166,7,28,45,136,211,212,238,202,7,196,196,26,141,226,24,223,179,126,13,165,214,8,39,189,36,152,145,107,252,86,117,49,206,133,43,67,182,197,55,230,177,39,251,174,152,91,239,95,192,0,212,11,165,55,121,108,202,46,187,126,55,7,134,17,64,50,42,8,109,213,41,83,1,240,163,204,179,231,151,151,184,57,84,71,231,170,25,240,118,243,197,51,223,195,200,147,153,68,240,183,228,161,123,139,10,13,214,17,224,58,86,45,233,20,181,194,205,243,237,116,229,66,53,34,95,218,168,121,124,127,135,206,172,37,227,55,195,40,48,190,135,172,201,184,62,210,80,148,46,181,25,234,103,190,113,32,86,182,142,161,15,109,64,213,27,219,216,24,61,61,214,106,95,132,133,121,210,35,145,204,239,211,249,213,85,224,1,63,235,248,122,227,177,26,142,34,95,124,151,91,97,222,157,217,186,191,185,253,34,45,238,253,143,231,190,126,42,33,158,188,86,186,154,74,234,247,214,13,54,242,120,176,83,232,97,61,254,211,139,65,173,98,38,70,242,173,253,7,68,189,98,254,73,84,248,177,82,250,146,227,244,29,159,245,148,250,61,56,34,157,178,243,227,79,191,85,253,125,231,1,221,178,236,115,231,253,5,143,208,15,188,41,253,99,152,127,44,237,159,153,222,66,185,247,15,60,189,253,48,133,172,79,94,171,253,68,89,62,51,147,161,78,49,119,219,34,62,51,192,185,115,213,108,216,129,239,32,47,150,173,16,51,177,130,207,163,213,78,159,75,111,190,12,128,225,94,2,187,139,188,23,153,166,47,123,65,142,138,210,115,172,105,104,236,74,56,132,91,113,7,88,145,150,15,255,133,142,88,241,126,14,180,248,159,110,224,51,175,52,9,33,72,70,154,251,179,210,53,39,78,219,161,118,234,187,123,61,239,88,79,99,246,150,37,200,252,207,60,224,17,149,155,3,3,46,43,92,85,75,25,132,121,225,158,248,136,31,18,98,178,249,163,123,246,150,230,247,224,215,56,95,101,196,55,28,199,223,70,71,209,175,235,113,75,21,182,118,95,32,64,86,86,145,223,62,176,251,125,31,4,143,174,76,217,100,97,48,111,31,148,241,153,173,147,70,205,64,156,191,81,51,252,209,209,81,187,23,110,187,245,153,225,39,147,49,191,244,134,124,88,223,77,151,15,17,178,152,1,230,127,231,18,13,89,160,65,194,252,254,103,127,121,251,77,122,155,188,129,152,209,156,252,6,213,178,223,69,54,233,11,188,186,127,39,215,51,23,184,67,196,12,236,123,184,153,146,204,212,171,47,148,139,219,175,70,32,91,174,230,240,158,113,53,16,36,189,186,25,194,195,159,28,134,75,217,210,172,19,120,126,110,221,27,161,46,24,104,204,198,175,248,55,29,26,63,94,116,212,222,201,215,63,126,92,186,107,232,63,143,153,10,202,104,126,36,65,38,185,35,77,148,152,167,245,55,124,230,69,152,36,230,73,115,194,119,58,193,120,41,18,202,152,223,245,231,124,211,225,249,163,125,200,50,32,161,216,253,193,109,239,220,106,109,215,201,188,183,17,25,86,181,118,72,2,253,214,112,116,232,215,166,254,115,91,115,179,1,114,196,108,156,29,199,205,232,178,202,247,130,179,172,206,248,105,243,212,195,204,126,224,33,25,21,235,26,52,87,152,113,54,124,50,152,242,106,87,51,156,100,35,126,27,25,42,53,3,241,152,110,222,251,110,217,242,172,141,111,248,247,234,100,17,36,242,121,46,41,244,20,62,166,52,254,234,100,56,164,160,190,56,151,74,124,15,9,25,204,144,79,127,78,16,141,193,53,208,171,214,162,140,56,231,55,230,131,212,164,28,143,80,164,188,255,231,27,53,114,74,234,190,189,207,103,221,21,159,121,81,160,146,247,126,211,28,17,83,55,139,247,117,141,13,120,250,15,3,197,146,111,125,13,209,215,221,186,87,87,235,178,14,181,63,43,122,100,83,7,236,2,185,184,223,67,131,219,47,226,6,221,107,165,147,111,192,44,142,47,39,153,247,151,42,126,102,178,8,122,111,100,161,190,0,162,145,184,220,58,253,17,2,253,52,242,200,40,176,29,234,213,214,190,243,89,65,151,109,29,46,18,243,237,123,45,120,69,162,69,134,29,0,166,131,250,61,55,124,115,33,83,108,27,196,117,61,222,183,250,13,200,61,196,140,246,236,119,114,146,22,139,242,169,221,187,142,235,83,16,154,246,171,59,169,181,191,126,126,78,179,190,233,147,6,229,210,49,242,153,33,100,144,64,147,239,81,134,47,30,98,145,158,102,9,162,81,197,175,38,192,213,101,143,16,197,199,140,199,205,201,62,234,12,165,9,248,250,123,29,171,187,232,4,230,114,191,250,190,19,71,143,39,118,148,207,81,167,173,189,214,170,139,163,123,131,205,134,158,44,128,86,172,218,11,124,231,251,225,99,218,151,201,92,90,249,206,228,118,44,56,148,89,182,225,144,43,126,245,125,49,176,14,25,202,243,31,212,240,39,235,212,211,205,135,105,107,185,153,32,67,111,78,211,158,79,210,183,97,183,104,64,179,173,112,184,246,50,108,223,154,124,162,179,249,141,111,245,231,134,120,74,175,53,28,241,119,107,80,91,85,207,22,148,129,139,111,225,168,49,68,83,182,157,14,156,170,110,222,253,31,7,64,105,177,48,33,26,191,58,17,38,40,71,223,255,9,252,175,248,41,198,179,52,98,126,151,161,182,97,157,183,159,241,121,64,37,221,217,210,23,62,65,11,204,180,242,206,16,148,180,27,43,107,86,61,211,198,79,184,62,172,171,235,43,195,75,190,98,250,194,139,173,27,221,48,198,30,127,108,211,100,209,147,28,0,164,191,50,100,176,186,253,146,147,60,254,173,216,97,183,248,233,172,216,233,25,80,186,106,91,64,1,49,83,200,42,98,174,67,175,230,108,240,220,82,195,11,145,176,31,68,17,20,127,254,100,8,251,202,202,193,233,252,232,181,48,131,206,72,14,12,84,2,49,102,208,162,234,79,175,121,98,237,108,243,149,100,72,59,236,130,179,133,185,167,85,11,18,107,196,168,20,46,215,155,179,157,249,147,195,123,178,183,186,94,196,212,95,224,79,117,129,63,226,215,177,181,149,48,151,169,185,64,196,104,134,167,128,8,132,122,215,141,18,122,145,229,251,232,50,46,40,189,57,58,221,113,245,238,83,143,234,231,108,205,143,128,151,227,1,50,7,121,240,102,202,228,211,205,235,13,145,250,202,208,91,127,169,148,6,193,213,82,31,164,26,4,198,159,236,237,1,250,181,45,192,116,119,213,72,85,36,53,128,168,112,185,238,223,64,129,180,116,89,19,9,77,247,142,22,50,218,18,7,95,240,72,253,75,106,160,53,249,220,52,121,178,242,66,167,79,241,211,16,94,20,237,197,12,62,121,248,163,85,235,138,16,51,57,11,15,17,22,153,28,73,168,160,178,125,75,12,154,245,237,238,20,220,204,175,32,103,144,61,72,50,197,204,94,16,79,14,190,64,210,83,144,68,143,118,195,108,58,197,26,119,25,201,129,60,121,57,41,44,43,165,197,113,15,248,71,14,182,183,184,80,93,138,155,247,29,122,38,152,79,144,57,27,120,115,46,13,40,143,209,213,134,147,211,250,214,71,163,238,88,125,17,64,185,164,113,52,0,131,18,30,82,55,39,80,204,104,22,251,38,79,161,107,164,80,183,162,124,17,183,174,69,214,151,201,181,119,119,37,140,223,71,118,106,150,253,243,5,167,187,118,136,141,235,213,8,59,159,112,252,52,90,180,54,222,235,86,122,53,175,90,139,65,242,62,43,249,26,201,111,29,238,189,253,188,30,70,107,168,102,220,72,159,71,111,125,220,125,53,169,209,121,108,119,163,11,144,226,169,169,30,178,15,203,99,19,234,44,50,205,42,229,160,238,177,137,85,163,52,143,244,94,107,250,150,100,188,230,85,51,92,111,43,173,17,186,188,211,185,104,34,9,106,154,216,45,155,49,96,136,149,29,207,167,81,163,33,247,234,197,86,86,238,110,6,20,158,115,111,111,142,122,220,99,164,174,93,205,173,132,127,213,11,243,84,179,168,239,99,249,118,215,171,177,209,139,21,228,103,4,108,189,148,160,12,199,108,201,80,15,247,240,83,100,167,221,214,180,239,39,254,91,28,255,72,224,2,202,8,243,134,204,89,127,27,25,68,247,88,7,65,128,126,206,231,91,220,143,161,145,201,0,221,236,209,65,123,59,232,172,62,211,90,94,185,244,84,94,89,62,111,27,40,122,115,218,13,99,97,35,139,90,83,70,242,236,56,65,96,104,57,154,145,124,211,244,211,187,98,31,127,159,228,232,68,35,149,237,62,20,135,112,149,125,220,224,228,199,103,241,146,62,71,203,56,162,203,227,70,24,244,155,230,43,231,73,62,20,71,99,202,25,190,53,224,89,36,252,133,189,244,230,111,153,143,136,109,232,134,158,122,245,251,210,158,123,123,187,234,153,26,76,130,230,71,231,199,29,71,163,215,84,115,113,38,149,109,10,110,103,232,213,124,146,30,62,43,202,229,77,205,207,197,243,236,25,61,14,109,232,163,193,181,26,17,70,131,30,91,147,161,70,49,231,97,0,110,207,76,79,126,35,37,223,64,156,221,52,230,198,87,251,61,218,51,137,168,250,111,212,156,67,140,48,224,173,252,244,73,56,189,190,37,2,121,198,10,252,155,153,167,239,180,156,61,176,69,107,22,151,110,167,253,153,15,117,105,189,247,177,166,187,63,51,157,243,58,145,26,41,170,239,115,118,186,211,155,30,32,176,30,126,109,38,116,45,204,161,57,119,246,9,95,155,111,10,194,7,163,91,237,219,14,191,158,32,20,13,167,144,124,153,185,227,147,125,102,210,99,154,94,166,159,232,115,146,58,137,237,185,211,79,163,176,240,103,237,56,150,250,206,36,59,62,106,193,77,133,121,92,205,200,19,107,250,15,119,164,226,211,28,69,173,209,173,157,30,158,149,70,123,120,148,0,10,5,20,118,250,146,207,201,10,51,155,91,75,107,239,133,143,126,115,246,151,165,115,112,12,215,178,198,76,58,87,111,14,69,222,183,165,116,35,44,77,233,124,64,48,126,49,157,9,122,186,84,107,236,252,172,0,61,183,158,92,236,70,223,115,13,40,39,91,58,215,218,215,86,70,83,142,149,52,117,155,236,245,248,12,27,40,102,175,116,50,33,154,229,87,191,5,190,211,38,75,211,154,143,55,125,102,119,173,180,193,67,25,254,103,134,146,243,104,21,153,138,253,244,111,249,166,219,179,215,124,52,125,221,93,155,156,230,214,202,250,187,57,77,160,223,52,154,230,15,164,159,30,241,45,39,126,201,232,233,226,254,245,139,27,42,183,164,202,226,155,159,159,22,47,237,43,180,74,165,67,113,18,179,127,230,102,205,122,98,94,207,5,253,28,137,78,24,187,174,254,52,81,219,23,78,118,99,245,20,47,101,67,119,113,124,225,193,57,173,213,109,122,77,143,15,248,122,15,114,180,108,127,140,123,227,123,107,196,68,182,22,168,73,81,246,48,95,35,32,21,51,89,79,95,121,27,98,211,145,106,208,167,12,223,232,54,205,226,122,216,3,119,222,254,61,54,144,128,162,102,59,55,171,155,223,166,170,131,182,222,178,31,254,98,104,237,12,217,50,54,109,62,159,178,137,221,92,191,245,228,196,29,254,203,239,49,235,209,146,63,74,98,205,173,120,49,242,92,180,246,125,205,22,191,49,185,90,205,165,92,53,125,113,17,171,107,90,2,17,178,247,249,183,127,15,210,43,122,243,194,114,141,111,125,186,38,118,141,37,208,211,252,221,68,28,116,26,210,125,226,9,166,190,128,30,12,53,79,216,72,125,117,225,77,201,79,143,247,231,35,10,50,33,133,174,85,0,16,29,213,129,89,224,137,16,208,17,115,91,222,29,201,210,196,53,156,106,110,197,3,89,128,191,51,61,88,51,66,25,95,246,96,15,211,189,65,234,126,35,254,62,179,130,63,96,198,90,62,98,160,82,166,120,225,214,216,223,252,100,161,185,101,109,189,186,35,218,233,187,89,171,189,164,151,198,197,240,89,4,185,193,62,250,86,147,93,198,15,38,100,49,170,154,223,36,244,26,55,135,75,237,250,45,45,203,241,253,116,179,62,16,253,105,90,195,183,155,33,151,153,122,111,88,166,124,159,109,128,63,211,205,141,132,202,15,107,116,55,21,91,50,206,199,70,248,140,120,82,233,83,26,119,220,247,53,64,207,180,157,158,27,54,141,111,121,208,246,173,245,158,95,71,243,23,248,3,247,26,26,62,51,38,36,31,195,127,185,165,247,52,224,221,171,154,132,84,93,15,159,247,53,235,89,30,186,67,78,80,116,147,30,20,251,63,167,142,202,211,45,122,49,53,84,47,106,94,75,181,232,136,66,189,119,34,121,75,115,140,14,25,205,21,158,58,187,237,104,77,19,196,210,44,241,96,40,35,31,249,152,236,26,221,61,194,67,127,163,46,61,114,37,199,11,166,7,38,24,253,214,16,243,138,15,79,39,160,236,86,208,110,149,200,202,53,106,197,242,220,13,182,139,19,193,195,115,35,20,2,242,124,148,190,221,79,94,63,13,105,49,115,120,185,143,190,32,199,213,112,142,180,113,100,5,76,214,68,113,89,86,151,246,148,67,185,18,90,16,123,149,237,41,185,1,137,165,2,87,10,24,3,143,251,187,33,244,20,171,214,237,184,247,32,117,239,154,240,100,229,206,72,232,209,240,167,206,40,169,201,27,101,220,109,233,224,128,216,225,39,28,207,226,19,227,52,57,244,22,226,105,197,99,212,70,254,66,74,54,48,2,175,40,242,214,155,49,139,119,189,11,190,181,101,12,191,209,67,101,39,7,185,37,47,79,31,154,79,245,201,76,14,202,205,207,99,220,201,90,32,200,251,172,29,141,115,65,37,94,66,65,255,210,164,35,20,68,135,70,223,26,158,47,47,166,129,34,86,146,48,129,54,232,36,19,229,185,143,5,212,142,147,120,179,187,20,53,115,104,58,70,227,50,220,226,132,44,116,224,235,14,140,6,96,51,121,175,127,9,85,254,151,128,236,247,118,255,193,128,236,255,235,191,255,95,255,237,255,249,223,253,251,255,246,63,254,231,99,178,183,109,187,159,88,56,141,94,76,67,223,99,182,17,201,127,27,239,51,15,99,23,19,243,5,199,119,220,252,230,124,248,60,152,235,252,90,245,171,225,9,37,235,137,153,188,221,116,179,169,212,169,25,182,177,237,102,100,185,211,205,199,39,223,82,129,153,190,221,239,170,213,208,139,110,134,174,224,36,243,59,81,252,106,246,199,158,222,139,136,34,204,4,90,233,230,192,176,252,193,137,8,122,178,238,15,96,140,117,53,129,101,99,54,94,174,207,252,102,249,9,95,206,204,251,19,58,193,12,139,111,122,235,235,186,217,152,225,105,76,214,245,145,35,146,224,1,145,145,70,148,68,114,119,179,129,213,195,12,214,224,19,66,121,230,42,205,23,63,43,20,84,110,125,126,250,189,201,188,190,218,44,93,152,173,39,27,186,75,110,91,167,214,108,254,232,182,159,21,181,161,126,178,245,43,82,98,158,162,5,242,93,60,253,119,97,87,187,245,31,63,237,19,24,14,165,85,207,63,158,122,251,205,225,113,235,255,120,229,245,125,139,106,10,164,231,31,227,229,163,57,161,252,173,121,176,251,254,166,1,208,185,187,255,241,165,226,173,104,96,40,235,31,159,217,167,111,133,168,168,220,127,76,18,159,128,8,50,221,93,255,49,197,170,79,131,83,242,202,120,83,230,248,99,163,109,147,87,6,163,20,102,218,211,211,131,81,21,246,95,190,4,227,61,175,171,82,125,184,145,179,185,45,175,202,233,67,246,246,244,182,103,94,209,159,3,137,117,107,55,196,111,63,40,245,27,19,218,228,37,80,183,221,100,124,154,75,152,215,18,76,196,111,47,26,254,224,86,225,28,53,239,100,95,223,55,102,163,240,77,251,224,56,190,77,146,253,46,87,95,155,82,196,112,51,249,203,147,118,209,237,76,123,152,13,236,168,230,245,38,210,55,205,192,237,148,180,97,208,244,231,155,44,57,151,96,252,53,51,41,15,31,53,226,156,146,110,14,196,214,31,13,61,193,169,243,16,54,122,191,247,219,60,134,206,5,228,120,125,191,120,167,169,224,101,183,37,94,63,200,29,86,180,126,147,153,211,192,159,107,27,213,155,154,199,252,114,169,214,106,186,197,195,196,140,70,134,255,244,177,174,90,53,83,240,241,33,123,187,119,187,250,177,113,91,124,195,161,121,107,167,169,98,90,133,126,53,172,22,75,111,254,98,96,185,249,251,214,173,234,144,45,16,129,223,194,70,243,69,48,175,152,233,73,172,110,126,43,187,233,139,33,12,230,167,3,25,204,149,70,109,26,162,220,205,239,69,211,23,65,231,96,47,55,27,47,176,154,45,43,247,153,141,89,68,173,117,126,88,41,172,71,161,215,144,103,95,146,154,159,185,211,36,174,247,126,177,203,23,79,96,166,207,70,191,231,11,163,62,217,111,186,137,10,201,66,53,191,85,49,253,230,40,56,165,125,163,27,125,141,155,33,172,209,215,38,4,12,243,108,53,25,141,2,203,141,200,96,169,245,77,97,159,103,47,0,40,82,160,161,41,252,250,153,70,26,108,166,77,26,176,67,9,243,62,82,111,198,76,15,213,55,71,137,61,212,70,211,134,63,20,177,88,218,203,160,7,27,254,41,192,23,13,189,186,194,110,229,159,153,76,118,73,102,75,42,187,121,137,26,166,153,139,211,216,131,108,38,99,163,179,159,56,199,159,154,29,60,13,53,36,22,51,204,212,253,244,167,11,232,245,239,222,236,199,250,25,129,30,159,126,221,138,158,238,82,51,35,90,221,76,221,123,171,185,193,31,252,153,73,170,167,155,211,221,92,183,155,1,154,13,53,131,115,112,171,145,249,169,181,141,112,248,222,100,44,82,195,160,209,237,109,232,227,184,25,189,57,253,105,160,81,55,174,190,119,169,63,56,216,242,253,107,154,168,141,250,55,131,10,89,60,56,221,138,234,200,2,98,11,207,105,140,162,89,96,204,111,25,158,48,147,30,215,23,155,176,109,249,205,141,148,226,168,25,249,24,31,242,36,110,97,230,232,91,173,228,150,210,193,52,140,174,199,63,8,92,127,186,228,7,90,141,62,255,7,29,80,233,181,135,250,117,3,6,0,125,48,235,33,244,7,91,6,190,84,115,155,53,102,146,137,136,170,185,193,248,230,102,186,31,117,175,26,109,120,246,14,179,50,84,154,25,42,65,183,210,255,32,219,228,64,144,215,247,19,208,170,33,175,100,102,182,12,255,30,198,111,45,214,98,132,103,110,93,35,157,168,198,138,63,227,98,88,16,244,99,210,35,238,135,245,91,15,37,121,171,72,234,46,223,161,97,99,170,234,113,130,57,250,16,142,152,145,50,215,171,77,179,242,51,163,24,46,141,143,38,139,226,21,68,204,112,161,171,181,20,223,221,97,163,25,87,173,150,227,159,110,62,165,234,129,74,46,60,156,70,228,192,134,186,240,221,136,113,252,151,65,191,148,174,230,198,160,187,121,142,52,195,169,155,236,114,221,156,253,136,78,135,108,247,139,17,83,214,119,70,30,252,132,149,132,242,85,51,168,19,127,107,136,184,116,26,81,142,172,238,20,178,181,5,243,13,230,142,232,106,152,239,208,25,76,237,241,131,83,131,121,171,171,164,123,131,20,136,49,1,246,175,145,201,243,57,32,216,112,243,12,226,103,172,200,135,12,55,194,217,169,183,174,6,81,113,51,160,92,153,223,36,72,143,31,46,20,16,91,154,8,192,77,125,43,36,99,179,182,220,188,113,142,175,48,207,189,117,68,209,100,251,112,157,152,145,15,145,33,67,175,34,198,100,128,102,173,106,133,98,220,39,176,129,189,147,249,45,249,225,247,38,141,165,219,108,219,198,242,238,102,122,182,228,234,98,132,99,127,86,246,170,173,153,140,178,166,67,97,49,211,204,37,111,13,171,193,113,71,121,25,145,147,94,13,9,197,9,51,13,182,50,226,47,200,4,125,227,230,73,63,185,152,187,233,210,187,153,116,235,85,51,74,129,219,205,87,164,1,48,191,227,219,247,81,234,185,105,203,40,47,140,191,190,21,130,82,79,219,21,4,98,221,15,128,69,31,148,238,148,108,9,113,114,209,85,45,237,66,118,227,227,223,250,13,232,16,40,147,113,216,239,143,4,15,243,57,91,206,158,13,207,116,115,223,11,238,133,43,89,1,202,155,18,184,155,246,159,204,210,13,97,83,247,37,128,236,182,128,216,49,215,81,87,152,57,215,244,209,224,4,171,113,243,161,94,33,200,240,26,190,234,50,212,129,222,27,16,188,111,118,86,26,149,185,176,175,213,85,122,152,175,96,132,183,105,41,149,184,120,67,172,35,214,74,141,216,63,215,164,229,32,153,105,117,143,49,35,170,189,98,166,12,226,174,240,250,229,246,194,108,172,74,242,100,180,163,118,49,155,86,253,13,243,40,18,83,33,48,5,169,100,152,83,184,183,207,70,216,32,153,245,131,32,24,242,233,6,254,110,222,142,222,252,157,91,59,150,31,156,37,18,227,90,8,176,154,60,154,182,228,80,79,94,109,202,168,172,124,49,184,210,45,99,218,52,237,197,118,249,156,94,249,34,112,47,138,25,2,129,184,183,161,199,196,90,157,4,204,190,245,80,79,130,154,150,171,195,219,68,82,239,234,183,176,61,151,7,74,119,74,142,231,167,11,36,35,214,143,208,55,108,251,92,69,23,128,224,162,177,162,142,23,247,70,181,86,205,120,84,241,202,5,206,72,177,6,61,107,53,230,166,170,143,141,72,113,17,179,169,181,137,153,179,202,29,9,154,205,131,23,13,243,224,251,236,216,112,150,52,15,147,111,96,229,198,134,211,139,192,216,49,183,181,75,108,87,42,49,141,153,114,209,24,177,83,78,77,71,239,77,97,41,38,66,7,29,150,204,47,228,138,73,246,226,204,174,19,28,128,213,137,189,176,119,45,250,162,183,142,115,39,39,196,104,122,53,165,144,17,27,82,3,54,34,107,111,17,27,237,19,167,211,115,135,229,209,96,67,147,41,12,86,64,14,16,226,80,248,158,220,76,55,184,88,23,29,234,254,211,245,14,65,7,144,238,183,54,27,55,191,45,93,78,62,230,206,109,238,3,177,173,86,221,114,112,127,167,7,155,180,174,86,29,114,180,150,186,251,26,171,216,79,169,249,157,195,49,166,133,78,123,189,249,115,215,106,60,26,39,93,26,21,56,173,194,215,128,205,33,221,28,41,90,223,145,192,234,31,61,3,150,81,153,187,187,64,131,104,250,96,111,12,143,47,191,105,188,86,50,168,70,46,222,71,4,9,171,233,201,104,2,76,43,2,43,42,241,114,115,35,31,109,17,211,209,244,35,159,4,45,209,234,73,59,100,61,182,36,4,65,171,29,13,24,107,75,7,235,59,207,17,70,245,104,20,98,25,121,114,34,192,72,181,12,3,219,234,111,67,128,224,94,212,48,4,170,254,54,156,199,18,71,15,168,85,195,220,76,107,243,68,144,126,116,47,69,231,163,70,90,142,140,185,124,110,186,55,92,234,129,28,172,21,20,197,76,88,224,49,159,177,149,138,171,15,9,113,9,175,151,240,168,166,171,223,247,172,30,69,84,248,179,228,8,49,126,33,255,220,239,73,232,74,156,98,166,222,248,125,17,196,199,207,14,144,35,102,192,162,195,205,220,76,111,110,173,87,203,205,70,227,167,102,104,166,253,234,67,35,214,80,179,41,252,186,25,127,164,139,153,21,91,252,230,72,22,28,125,242,10,114,160,126,102,148,56,196,1,92,212,167,250,231,133,253,186,80,164,98,180,108,211,251,194,240,197,36,94,67,159,220,128,143,113,117,209,206,160,109,93,45,31,225,2,74,41,204,141,165,102,72,96,125,80,215,208,198,104,204,197,151,208,162,23,121,44,189,248,224,20,251,197,164,185,171,90,105,226,243,139,231,72,105,212,181,12,7,51,221,12,232,126,168,153,38,10,191,122,152,112,176,154,223,14,187,124,80,6,28,189,122,243,101,237,135,110,166,80,177,213,60,63,133,50,176,31,167,105,81,137,166,246,35,243,176,235,241,183,112,248,154,127,105,186,113,143,222,120,34,25,250,89,105,143,76,151,162,208,234,63,75,247,175,24,161,215,63,254,157,144,152,213,201,207,30,47,163,245,75,66,169,25,64,191,143,86,237,90,197,165,121,23,214,115,183,150,182,187,254,52,221,217,199,239,93,248,49,253,105,246,186,234,195,81,208,109,236,106,14,104,255,91,6,132,166,69,175,38,198,254,114,53,208,214,174,162,79,6,7,159,79,191,67,103,117,213,17,163,179,245,59,186,222,121,124,4,12,66,175,23,28,18,97,69,246,93,231,128,17,68,92,55,27,89,142,154,223,154,251,28,176,5,130,66,51,130,207,252,206,181,235,87,111,173,115,153,222,247,105,254,203,203,8,75,213,60,63,176,7,86,138,228,58,34,165,197,254,140,130,111,21,32,33,230,82,138,47,27,138,48,186,133,66,175,56,226,226,217,155,86,247,112,249,107,141,167,6,243,115,213,10,88,63,172,104,112,166,123,63,39,116,248,151,124,103,154,30,183,200,224,70,72,182,200,55,105,13,140,117,113,60,187,75,55,66,17,152,33,102,88,172,124,200,222,177,163,181,63,162,44,111,204,196,108,212,241,98,222,215,149,89,108,175,221,146,116,35,94,64,150,235,179,86,190,173,222,155,33,219,254,224,213,218,238,213,220,157,203,29,245,101,98,226,170,230,250,165,226,161,218,45,210,71,97,145,165,251,194,111,67,123,161,121,250,97,2,46,223,185,255,8,127,212,252,158,243,75,37,46,3,26,235,239,190,189,248,203,246,253,84,112,155,126,12,3,27,251,47,227,139,164,59,35,249,227,119,166,148,39,126,213,162,179,234,236,48,143,166,129,59,205,53,101,15,191,247,130,60,64,223,153,231,246,69,105,143,50,146,217,196,160,221,92,211,202,153,63,212,255,103,125,227,39,92,1,152,155,60,55,25,133,153,46,174,180,168,125,230,231,201,8,53,22,230,231,139,250,78,244,102,250,41,250,92,36,63,190,36,37,248,220,161,5,96,66,191,237,137,219,181,77,20,75,135,140,156,191,79,177,109,125,62,250,211,131,220,135,155,161,209,90,233,234,129,131,225,102,60,43,181,6,55,67,69,213,153,115,67,205,134,105,116,51,8,173,244,94,205,41,64,158,25,18,192,116,239,218,207,13,107,191,101,235,36,27,38,244,246,103,198,107,234,107,38,243,243,76,186,155,7,120,10,49,211,49,189,227,106,192,190,106,53,202,205,207,10,220,34,93,75,66,59,172,117,252,195,140,123,240,205,193,55,71,75,73,115,16,60,246,231,73,226,12,204,50,102,50,215,227,155,205,130,65,187,234,110,98,100,198,97,70,53,33,61,248,59,1,221,209,36,133,115,242,123,173,177,98,80,248,182,105,245,244,213,227,92,121,55,186,43,141,56,12,133,238,104,90,232,150,159,252,75,116,208,168,249,134,119,100,91,236,99,64,58,219,205,214,15,179,137,149,158,136,252,187,244,41,126,102,136,90,71,190,26,134,122,55,55,97,118,251,13,216,71,169,204,238,122,250,73,211,27,88,167,127,12,156,143,155,70,123,59,173,241,51,151,219,119,190,118,199,202,49,94,139,153,204,40,198,249,20,99,129,167,237,132,254,57,247,154,216,214,78,218,48,104,242,246,77,116,178,195,230,231,134,202,236,251,146,136,206,215,150,22,117,113,29,2,204,4,90,105,237,212,88,181,127,249,206,100,61,225,53,113,198,220,145,118,4,250,253,190,17,157,160,165,199,78,91,194,244,163,22,73,180,211,242,118,50,138,239,223,19,161,231,157,118,4,20,142,252,167,167,10,199,255,182,178,30,161,14,123,234,206,91,153,85,179,63,243,128,84,63,61,25,157,181,62,164,131,132,190,90,209,150,241,33,235,28,152,55,237,208,231,107,224,198,220,209,190,74,187,191,139,205,214,101,28,108,201,195,160,66,51,195,60,110,73,35,254,158,188,197,199,110,86,63,75,199,86,173,238,87,81,252,207,163,130,179,232,219,40,10,176,10,25,225,200,44,171,251,139,21,248,105,147,31,80,228,76,124,47,213,122,186,57,249,32,119,4,222,222,114,71,250,96,239,206,159,100,11,230,33,60,4,88,231,244,194,55,20,30,35,239,117,203,200,82,62,243,243,39,231,76,110,4,224,199,225,230,138,26,163,122,55,180,201,125,179,152,50,109,73,155,10,29,152,238,162,12,240,69,53,249,70,232,89,249,131,19,15,233,52,37,110,222,97,133,15,35,153,57,30,252,222,11,156,101,242,8,223,81,230,75,123,24,191,130,142,202,129,3,53,204,109,103,167,14,252,134,199,52,32,18,231,74,206,234,150,192,98,32,143,148,190,151,57,244,110,5,78,167,15,78,86,35,62,87,87,237,83,51,143,23,18,249,79,119,50,102,201,69,71,221,205,175,166,177,51,109,89,239,24,244,237,144,122,139,102,248,23,132,219,211,151,192,104,9,74,198,238,89,111,124,107,246,226,157,2,15,192,53,62,83,170,117,57,170,25,210,22,127,110,196,46,187,222,188,162,111,229,51,5,2,207,28,140,13,113,98,134,177,245,233,205,223,157,29,113,11,146,178,11,134,157,64,15,161,219,229,102,203,221,169,25,184,234,247,228,240,68,204,28,99,46,202,173,110,54,226,113,53,131,114,223,110,38,234,73,209,113,43,177,250,58,117,16,221,55,214,79,205,195,205,8,42,170,245,5,69,95,41,150,98,89,207,23,3,176,113,143,181,227,76,79,189,26,116,135,207,210,142,210,74,138,96,41,71,248,126,136,250,239,76,223,19,12,192,240,65,155,72,183,232,123,81,149,31,126,245,59,19,210,234,228,76,114,56,193,50,224,96,10,235,95,140,27,30,150,145,25,167,196,16,207,234,9,150,62,208,66,75,87,111,111,201,169,232,224,66,98,169,217,27,122,91,194,188,242,26,128,163,176,250,225,8,185,244,212,67,6,41,151,56,151,59,141,192,41,157,241,123,32,55,175,156,113,0,81,118,125,208,224,250,211,33,253,241,179,185,245,185,141,250,53,111,163,42,246,89,235,78,231,15,196,249,177,149,66,116,156,66,4,163,72,242,179,175,215,178,211,153,110,74,207,203,95,138,115,80,147,105,224,227,139,111,150,208,194,157,158,50,140,36,59,124,196,12,49,166,55,55,88,238,55,197,155,145,212,165,171,161,149,168,110,6,118,173,191,205,32,249,198,64,139,212,209,111,13,236,212,113,116,172,53,81,248,177,188,108,29,31,181,22,0,109,35,93,82,179,69,94,110,198,179,73,102,83,101,117,51,71,179,102,140,251,46,62,19,160,199,82,104,9,16,176,179,196,188,90,58,180,65,170,204,24,149,159,38,143,154,237,18,55,147,156,214,180,236,162,113,198,31,220,242,37,91,205,0,94,125,208,56,113,52,178,162,24,85,227,209,222,36,223,234,153,82,158,136,52,35,84,55,85,183,21,43,46,122,52,218,144,128,208,153,248,102,86,139,229,5,3,86,209,93,231,13,202,234,98,238,41,153,66,67,162,124,144,9,255,168,254,180,41,246,250,168,188,31,150,107,81,42,26,55,140,68,140,77,205,212,169,124,76,64,190,105,22,29,217,144,22,23,67,139,45,47,197,62,123,253,100,164,199,91,113,183,235,24,58,237,219,175,26,64,43,93,32,108,250,213,211,224,13,20,106,77,102,122,220,182,155,73,131,235,111,67,45,238,57,141,196,72,129,241,125,75,223,111,96,101,25,122,250,0,117,107,158,77,161,103,45,185,219,199,72,252,253,214,204,35,253,210,134,198,241,184,172,53,19,212,82,51,89,57,127,45,200,22,180,108,97,37,253,238,175,5,82,74,115,114,199,184,103,253,201,89,152,233,201,183,9,211,186,25,56,149,126,205,183,225,44,79,141,17,165,77,61,86,207,145,202,32,116,233,207,5,214,143,205,156,149,155,211,208,168,143,6,214,39,246,28,244,208,52,166,52,7,58,172,133,204,142,90,239,90,177,35,149,59,171,254,244,165,135,202,7,133,206,34,157,224,208,87,157,88,29,133,160,80,205,64,115,229,222,166,99,171,102,200,200,227,230,207,243,212,189,146,164,255,140,49,3,75,165,251,244,53,93,85,159,43,52,44,232,52,132,200,201,203,254,139,166,182,163,39,58,188,241,14,58,166,48,171,136,180,183,20,209,13,254,198,12,209,103,237,152,90,166,45,228,21,132,250,83,129,23,51,113,95,117,235,206,9,0,36,131,154,92,108,81,162,152,159,167,226,88,255,5,106,120,234,113,127,223,115,53,95,155,21,80,139,110,72,148,51,187,143,25,221,48,233,216,189,239,99,205,17,102,188,40,29,241,3,116,40,126,187,163,178,164,245,206,178,34,231,109,48,60,141,195,239,79,19,220,205,212,225,165,204,75,166,222,27,140,48,15,113,199,209,177,39,201,245,89,33,147,19,68,26,141,173,103,186,11,133,75,160,17,39,104,206,177,252,220,172,244,25,203,28,223,134,175,246,175,9,88,84,108,247,133,75,126,52,189,215,43,26,221,208,213,195,121,225,230,209,135,52,146,209,120,227,10,139,152,233,157,151,199,38,156,185,238,156,213,81,154,2,29,192,244,197,105,95,33,9,83,44,66,99,81,251,178,126,59,186,226,95,233,2,217,158,78,172,166,254,164,85,113,4,178,188,244,81,187,225,74,181,158,15,18,55,110,205,222,36,214,243,226,90,223,234,42,176,69,169,47,128,54,39,0,117,51,90,19,242,96,111,6,117,7,120,47,20,212,19,138,104,24,177,150,15,104,51,174,154,48,91,253,103,134,25,2,62,249,208,38,241,48,253,181,77,135,66,110,62,45,26,245,223,70,237,248,200,168,60,175,255,200,215,42,208,154,171,117,74,166,19,77,115,45,23,153,82,87,241,184,138,146,163,22,135,225,12,186,221,131,54,120,255,151,226,78,0,190,29,207,229,23,122,218,196,3,2,237,81,122,92,188,40,140,39,108,199,187,34,126,122,2,29,80,51,173,47,211,205,136,181,43,172,4,94,207,184,24,133,63,181,46,239,161,161,24,190,181,11,6,182,92,228,74,221,252,118,171,127,224,93,102,228,21,240,72,166,14,55,171,244,140,48,151,153,209,50,36,74,61,221,14,239,233,78,191,61,172,153,47,204,67,119,58,128,92,229,120,28,91,144,35,75,16,163,9,117,208,14,51,113,178,154,241,195,195,12,194,82,65,68,120,122,126,182,20,210,172,85,173,156,31,51,172,77,65,168,6,159,152,30,137,26,187,195,173,9,27,5,79,87,152,9,77,21,89,213,235,245,16,26,244,189,118,151,114,216,119,7,187,253,100,12,21,177,194,115,245,29,15,14,56,237,36,208,151,236,56,197,92,30,133,240,21,200,25,151,152,187,110,57,96,47,86,186,122,232,247,100,74,247,165,191,93,18,208,174,26,204,68,158,92,17,16,236,149,36,110,195,252,94,36,65,229,56,218,226,131,145,108,77,56,60,235,213,9,51,221,30,138,226,43,37,182,141,130,156,139,228,20,233,142,6,172,17,230,174,153,7,54,165,17,145,147,53,41,235,68,125,7,244,156,91,102,98,61,171,39,252,225,214,171,193,129,232,163,129,103,219,241,104,23,81,25,69,62,154,70,114,152,105,177,86,51,203,59,22,119,233,69,161,85,80,27,117,89,160,8,202,233,168,29,202,57,178,188,151,130,190,160,152,153,126,12,152,36,180,2,8,17,168,158,177,233,244,132,79,2,169,253,102,110,220,218,8,246,213,12,40,101,197,150,117,50,198,181,210,53,17,55,183,213,170,230,21,16,88,182,203,117,19,110,248,185,223,55,22,193,197,253,86,28,107,91,206,144,101,59,53,60,40,9,95,123,103,76,227,123,97,10,83,51,180,188,61,78,137,155,54,114,20,160,214,8,179,17,202,38,228,47,104,109,55,147,175,81,72,51,130,48,126,186,189,8,48,191,23,154,45,98,6,67,160,131,6,193,71,141,159,134,174,95,127,122,81,169,117,151,128,5,152,112,195,219,242,175,126,178,150,178,210,111,83,1,10,31,10,158,187,161,55,127,131,20,85,22,8,36,102,211,71,99,159,146,171,135,82,15,111,99,234,46,225,8,17,165,164,23,67,245,209,207,78,83,206,85,44,246,45,133,29,216,205,111,43,215,171,97,132,144,155,55,74,56,138,142,199,75,136,247,134,194,84,239,93,105,75,10,95,103,156,169,192,199,119,32,238,38,247,182,162,177,98,231,199,16,95,190,25,121,166,154,137,159,252,167,141,162,84,111,78,143,205,9,23,15,79,74,129,249,248,203,238,143,84,92,58,189,247,32,213,23,14,32,69,183,149,90,6,230,71,228,99,174,39,185,37,237,55,104,181,133,127,56,74,234,216,7,156,177,196,221,230,167,116,227,128,105,125,135,243,73,207,146,206,180,139,211,16,19,17,44,161,186,212,215,212,107,226,183,239,30,234,175,219,95,253,32,64,201,111,235,33,116,161,130,11,119,158,234,159,238,28,48,204,182,248,158,0,17,116,175,134,76,105,215,48,19,1,233,111,191,239,125,125,231,248,181,196,222,212,94,210,78,15,243,11,190,180,183,11,42,85,167,225,64,214,239,168,115,122,16,210,216,97,189,67,179,119,128,227,93,4,155,31,166,29,185,105,95,76,175,159,116,151,133,79,59,117,167,163,131,38,62,57,112,122,237,216,39,44,41,225,54,243,119,237,27,35,10,60,17,216,89,75,149,254,118,131,18,207,95,219,58,248,181,21,9,210,199,248,220,112,37,165,23,131,14,110,73,212,56,19,127,131,161,172,188,150,248,227,94,29,255,232,84,58,17,177,110,154,235,212,108,98,178,17,229,247,155,90,145,160,143,246,155,55,184,244,148,232,3,210,199,54,34,1,177,134,226,181,15,27,100,145,244,5,226,105,58,44,148,202,34,55,194,230,160,237,118,232,29,143,41,41,159,163,117,179,83,16,129,242,169,214,160,219,208,222,49,106,170,146,39,227,79,178,222,210,37,15,38,122,211,88,79,184,97,45,243,177,84,104,193,61,225,95,192,138,234,27,27,105,188,103,54,232,92,212,58,253,105,214,233,221,195,156,154,33,32,33,141,40,156,188,119,209,23,238,32,6,60,87,84,208,254,81,18,3,104,14,99,155,166,75,172,41,245,3,188,124,225,153,2,9,175,169,27,20,168,154,255,244,27,74,109,113,162,223,166,221,207,87,153,23,8,139,254,244,168,40,122,175,207,140,122,162,114,155,64,17,242,41,192,129,203,229,67,106,231,111,55,30,144,207,140,212,82,106,43,30,195,17,46,8,35,195,51,161,92,1,189,120,51,195,139,173,118,158,5,148,45,187,223,27,172,216,212,86,83,98,57,79,151,78,48,115,85,233,21,54,157,223,95,146,120,146,240,79,13,182,72,219,249,226,160,96,210,181,63,29,130,248,251,37,100,76,18,161,40,179,3,123,85,249,146,219,19,48,175,122,243,23,30,160,250,109,118,52,113,65,188,31,102,246,77,143,196,167,101,221,165,34,70,124,219,188,249,10,106,66,69,71,66,158,26,244,60,0,81,170,168,58,98,222,46,241,246,204,160,25,5,199,242,14,62,56,179,191,15,114,200,185,72,146,216,196,58,62,221,210,106,185,6,133,209,190,151,52,225,236,239,115,162,153,35,85,252,11,53,162,3,82,161,197,47,26,219,33,129,56,220,41,158,240,5,140,163,102,75,212,86,159,166,123,170,91,75,3,64,139,186,21,180,224,250,224,0,10,102,56,189,38,21,162,230,247,185,37,195,64,227,151,142,184,213,115,194,225,54,178,37,121,237,221,91,117,146,29,40,181,166,230,147,208,79,239,222,128,72,4,132,226,186,154,65,179,15,9,213,167,14,218,139,128,152,202,18,170,107,95,50,84,235,254,216,12,161,184,242,111,18,34,102,54,228,177,143,120,134,116,38,180,27,207,181,140,75,85,204,214,91,236,111,245,78,45,237,137,185,136,137,29,47,97,210,42,178,117,14,211,222,177,98,43,69,44,176,234,213,156,60,17,145,210,118,38,123,14,92,246,206,78,207,111,227,42,110,53,147,171,21,51,117,198,116,117,228,239,222,65,3,255,215,103,133,125,248,148,179,154,92,44,135,34,223,6,64,85,4,195,228,4,166,94,125,75,137,77,254,18,13,165,155,83,244,114,87,2,22,229,200,227,114,115,212,7,35,157,138,110,90,15,243,59,18,110,245,35,149,255,118,192,208,113,114,38,44,121,145,200,109,146,58,127,230,208,142,179,196,35,218,129,106,189,76,7,157,195,93,94,187,89,157,56,166,210,82,37,29,156,152,237,18,245,54,197,187,196,225,224,253,96,194,223,81,131,172,18,228,163,210,73,127,252,136,42,98,23,112,62,252,84,119,148,56,206,153,26,99,169,25,236,215,145,211,190,167,49,53,191,244,132,39,81,37,131,109,95,228,29,143,113,245,200,159,115,32,66,220,180,190,89,117,50,64,0,26,78,140,201,167,232,189,225,177,136,123,111,153,133,102,124,51,43,170,213,60,153,62,246,176,182,148,40,195,23,157,70,128,115,60,132,71,176,94,88,195,41,150,13,118,29,135,192,28,5,191,33,237,80,5,212,55,76,232,73,175,126,151,31,71,78,3,18,211,92,210,133,199,250,58,30,3,182,103,173,90,1,81,237,51,192,138,207,51,209,222,20,20,207,123,148,165,216,74,53,87,75,141,4,58,33,199,127,66,76,52,147,249,196,205,193,72,136,132,27,191,205,18,112,108,41,174,71,122,242,101,66,74,142,182,157,107,165,149,221,88,189,14,46,181,96,55,77,5,26,241,252,222,224,36,213,10,186,205,35,140,185,19,61,49,75,147,180,167,99,254,136,215,139,174,46,122,152,189,18,142,162,174,64,56,185,186,7,225,216,175,130,172,27,245,115,201,92,100,196,240,253,91,221,59,20,149,102,164,162,104,196,211,68,50,164,119,165,7,38,188,152,56,139,152,137,10,188,180,4,109,152,22,128,136,8,199,246,120,147,132,128,200,209,98,70,243,105,70,163,199,139,63,242,25,226,15,118,224,190,209,91,95,84,15,122,244,41,29,208,167,217,188,61,213,11,156,70,28,48,134,164,207,184,184,195,27,174,207,69,166,176,69,219,150,18,6,32,148,130,199,235,237,100,112,216,202,181,20,221,175,116,155,93,88,193,212,139,169,114,218,67,221,173,247,110,244,190,121,132,125,77,224,77,238,13,183,180,243,214,61,51,13,79,242,86,240,59,4,111,11,57,40,165,119,160,116,20,189,218,150,38,80,186,72,20,31,125,233,81,39,77,206,217,177,71,115,58,1,10,194,71,67,232,27,140,255,88,159,11,170,1,6,74,180,126,104,110,91,71,26,166,154,210,182,55,231,130,236,88,74,163,67,92,52,29,235,241,214,105,95,74,40,67,240,83,165,153,179,165,176,10,168,71,141,110,204,67,17,87,204,16,29,220,104,90,124,241,245,81,98,47,90,218,107,149,102,205,55,198,18,220,192,237,238,136,10,203,111,40,125,27,66,142,81,234,123,235,176,169,231,246,126,201,36,204,252,173,33,247,86,182,202,57,247,242,230,248,247,61,142,38,229,15,178,42,209,45,109,91,68,38,255,228,246,126,115,58,146,51,1,226,191,226,137,253,151,140,184,243,63,156,17,247,223,255,203,255,247,223,254,95,255,235,191,255,127,254,203,127,58,35,110,71,158,117,254,29,9,36,52,6,29,46,223,7,52,43,92,115,243,51,191,25,238,78,79,55,85,251,183,17,175,207,122,67,224,216,140,227,237,71,223,157,225,202,10,230,156,223,157,251,31,66,214,82,37,100,14,70,152,43,105,161,159,167,135,153,94,104,253,97,116,14,127,51,158,92,7,44,119,126,30,112,113,117,193,30,210,21,221,202,109,98,134,221,172,125,79,118,112,21,188,32,99,100,149,23,230,163,207,252,70,36,208,79,152,223,36,255,75,209,99,134,162,76,223,171,210,27,127,191,155,95,67,223,234,213,23,252,249,247,218,48,157,173,244,219,247,252,17,218,98,125,95,35,106,227,221,40,165,251,95,190,24,51,204,58,75,70,252,57,114,109,250,131,211,65,20,49,67,255,209,154,255,53,135,192,197,209,158,231,237,235,169,155,172,11,36,134,159,121,46,1,15,98,62,112,147,215,207,124,80,63,155,97,30,134,181,247,171,175,82,75,97,126,62,102,235,221,205,136,54,200,213,16,154,252,249,45,84,103,202,18,132,5,96,76,80,71,235,251,109,152,122,103,151,171,1,106,253,181,24,99,110,207,129,210,217,0,159,236,95,138,30,115,39,3,41,95,4,81,225,63,4,31,230,65,3,184,12,203,54,117,100,191,154,214,134,42,99,254,102,64,253,227,40,195,76,86,54,153,41,51,111,55,27,175,158,12,11,123,220,240,79,82,141,49,80,172,40,91,148,237,86,218,157,101,54,224,182,252,209,69,152,249,222,128,30,210,248,211,193,135,182,184,250,6,41,168,245,5,209,145,227,86,96,138,113,111,20,159,235,31,205,176,189,53,24,190,184,152,174,207,250,167,192,97,159,243,192,140,21,230,206,137,182,191,207,89,234,149,75,241,203,207,246,5,240,246,129,62,99,192,104,143,252,75,107,218,234,153,51,26,125,168,30,155,148,253,183,62,206,175,78,40,102,218,165,174,155,13,145,218,196,140,22,121,247,149,219,91,176,214,210,32,71,213,169,142,176,222,153,204,221,160,165,110,230,176,151,159,222,118,222,184,153,224,100,199,20,125,35,102,125,139,190,105,236,43,243,27,0,222,238,223,151,44,224,158,195,181,192,76,99,220,190,177,165,116,217,162,15,41,139,115,125,64,169,34,117,53,91,197,194,71,180,209,225,114,197,124,237,152,245,29,231,197,181,87,175,190,80,253,250,134,68,231,78,233,106,6,186,30,27,210,139,76,219,82,115,109,127,253,50,246,173,225,193,211,223,70,243,190,187,153,113,169,250,94,128,211,170,91,87,213,125,150,107,207,95,127,147,109,118,112,199,234,131,163,11,208,124,179,251,191,105,123,151,28,218,154,36,43,115,74,254,126,140,175,132,68,3,9,170,84,66,217,168,172,20,29,26,32,16,130,20,82,210,168,209,16,129,152,69,249,103,103,155,249,242,224,151,232,68,68,42,34,117,239,186,123,31,223,254,48,183,231,50,107,202,214,116,177,207,49,79,177,67,169,3,149,207,58,226,255,107,247,64,136,59,25,111,164,236,238,68,159,149,111,45,143,44,34,121,76,207,70,165,187,175,159,44,140,185,45,130,18,122,226,218,66,96,84,252,116,34,141,126,69,211,62,39,92,153,132,148,4,54,90,49,31,119,157,86,116,36,112,141,46,119,192,172,143,140,12,106,129,175,36,125,18,81,109,89,37,221,202,159,59,10,172,192,36,32,75,133,190,234,147,77,110,209,46,34,128,207,13,92,188,36,11,248,236,136,75,124,1,76,178,152,223,183,153,42,203,253,60,157,173,220,201,97,216,42,182,204,8,229,166,43,102,228,28,255,122,57,17,12,46,159,167,139,166,235,212,201,39,253,105,122,162,14,159,16,202,146,47,121,153,193,100,165,180,128,141,9,69,7,14,237,148,255,180,37,190,117,21,146,100,136,134,112,255,209,201,235,98,176,77,98,11,14,250,124,52,93,74,74,225,253,104,81,37,55,219,179,79,136,231,185,250,196,174,232,151,79,20,184,125,217,142,211,116,227,50,116,194,203,145,63,51,214,3,125,103,180,169,27,216,114,253,29,46,4,252,20,166,127,82,220,120,208,4,23,149,208,208,10,149,216,254,198,23,32,227,130,153,125,197,193,154,230,138,148,125,212,200,247,157,190,30,248,49,175,121,103,132,157,16,112,251,187,17,87,207,238,39,211,248,179,223,128,203,89,49,69,151,53,0,117,148,166,46,207,79,243,127,113,227,65,224,156,158,135,203,240,149,180,206,77,105,63,191,91,190,68,203,105,149,238,189,233,173,212,104,55,25,183,33,45,210,166,222,120,52,210,250,194,44,211,136,158,211,117,171,152,14,134,211,255,251,230,98,20,245,89,239,82,226,250,174,119,65,2,190,75,214,213,40,214,245,220,97,184,114,68,213,133,87,19,126,18,135,9,144,86,93,106,179,209,28,110,16,41,233,157,71,43,186,47,89,101,90,187,199,121,217,9,248,110,28,149,126,174,97,228,26,207,6,111,112,138,21,127,250,72,185,126,139,162,76,200,210,216,183,56,76,6,123,145,151,31,145,49,187,107,2,180,241,29,183,183,13,48,124,99,126,223,22,11,134,52,213,4,32,21,242,21,163,38,109,63,162,14,146,161,54,124,228,3,50,57,221,42,199,30,232,53,86,204,202,64,151,236,241,217,130,151,214,96,218,35,86,85,5,8,205,183,128,107,89,186,91,8,105,151,117,127,155,54,59,122,41,226,83,111,1,27,251,236,126,84,133,179,151,226,183,143,12,47,186,98,107,88,155,225,152,22,40,95,158,235,60,181,229,138,52,29,86,201,112,189,48,122,112,223,241,52,92,168,15,76,187,160,229,75,2,105,249,141,23,34,243,225,120,115,53,28,249,52,101,78,173,238,175,198,172,88,115,185,113,7,190,177,40,226,18,160,145,104,93,114,157,83,213,81,114,204,202,153,209,220,228,144,80,190,208,102,156,2,72,215,202,144,223,62,170,128,147,155,25,140,149,43,47,167,220,226,238,37,43,113,147,51,180,173,99,178,11,7,220,231,123,203,86,59,203,225,169,254,160,240,164,201,225,167,3,59,102,156,31,64,235,173,41,35,107,144,231,187,21,76,119,157,186,101,198,119,251,113,21,5,108,77,114,47,76,230,209,188,232,145,174,89,209,77,237,218,125,55,139,39,239,230,252,212,56,251,68,13,146,88,0,155,198,82,97,53,81,114,179,111,241,57,112,181,139,60,96,210,9,100,206,32,16,235,126,115,210,63,247,28,230,162,48,220,68,23,166,125,150,44,39,169,212,169,197,200,17,145,207,211,131,174,42,235,78,249,236,187,189,240,71,15,104,123,133,109,172,79,155,119,210,127,219,186,113,233,138,64,234,181,239,211,139,118,8,93,96,34,117,33,150,206,171,211,30,58,169,8,227,56,2,147,3,37,11,66,91,128,56,124,25,238,17,249,104,164,99,138,173,0,157,235,208,61,124,94,124,118,113,8,60,46,113,221,10,21,69,60,215,144,11,69,154,3,2,39,203,238,11,153,4,187,249,214,61,92,219,116,191,3,121,102,103,86,116,139,147,214,27,123,129,27,74,47,222,109,20,21,238,242,40,120,130,74,123,14,103,110,238,140,161,209,239,81,166,101,181,140,32,203,127,121,103,20,159,7,77,94,60,14,140,111,191,171,88,224,179,93,157,96,35,28,219,92,190,218,84,44,23,42,28,220,52,158,151,15,200,160,171,195,13,62,49,133,161,33,240,5,169,150,53,245,252,54,154,168,235,65,213,40,47,134,10,21,114,113,71,60,13,113,170,40,89,155,44,209,237,26,28,189,39,242,236,186,32,80,167,167,226,240,153,147,85,117,53,137,14,7,90,71,209,147,91,147,213,214,58,122,142,66,18,77,7,150,31,47,135,4,166,48,166,232,62,179,156,7,31,55,44,210,229,129,105,88,215,226,167,9,35,168,80,169,88,10,126,115,86,211,35,69,223,38,109,48,47,247,181,208,143,151,198,220,2,211,220,209,55,18,49,209,166,59,165,25,163,172,47,23,153,91,106,221,236,182,172,119,149,195,147,58,29,133,55,212,1,31,218,113,181,52,29,216,166,204,222,63,171,83,168,172,203,113,116,149,89,221,29,130,14,218,244,244,192,213,48,92,69,131,31,159,184,205,243,85,95,169,178,101,18,145,191,175,40,62,14,191,124,42,42,83,29,186,152,248,246,87,192,200,132,164,243,93,141,127,62,96,218,185,234,177,38,103,48,126,250,156,194,170,183,203,145,3,121,221,135,75,23,215,191,221,216,187,207,152,110,146,168,213,238,218,48,253,244,152,238,92,134,234,25,53,123,165,12,11,105,210,71,157,37,52,108,138,179,129,34,176,213,141,51,201,213,202,177,67,59,148,161,75,221,56,155,36,179,56,27,37,53,213,113,32,17,202,177,137,10,12,8,207,211,20,240,186,70,92,205,75,160,38,223,57,43,59,215,248,237,2,255,164,40,204,221,90,243,173,56,91,41,39,145,194,70,238,181,71,188,188,91,211,81,129,73,120,115,139,144,160,228,210,203,131,214,23,169,249,133,109,173,174,245,130,192,9,209,151,59,22,42,29,59,150,186,106,224,169,25,241,221,71,63,62,218,179,170,219,231,232,213,56,122,221,218,162,60,79,15,111,227,99,29,10,168,165,210,161,25,231,242,135,210,73,126,170,183,208,148,222,88,48,124,114,85,119,3,87,253,23,96,157,198,87,148,30,195,140,192,254,112,171,142,98,224,173,26,20,42,50,202,188,195,71,49,127,124,141,232,76,189,124,39,183,37,35,251,87,83,184,35,14,167,195,116,213,83,117,154,86,136,221,85,9,68,202,42,106,124,97,28,187,54,13,131,186,58,173,189,220,59,80,226,237,234,109,169,56,255,47,124,4,161,238,67,43,247,242,235,163,229,179,156,121,170,215,3,122,64,191,0,26,164,1,151,72,207,60,46,117,126,133,27,191,151,139,225,69,30,217,8,11,163,177,201,52,46,67,181,123,24,179,168,213,85,173,127,18,249,119,56,229,206,65,164,192,97,168,59,124,238,233,210,236,108,57,88,140,213,215,78,65,87,204,9,157,124,150,184,65,113,197,35,87,62,184,209,164,94,150,250,87,119,238,160,169,194,89,99,4,190,133,72,209,110,93,36,134,145,84,76,87,209,91,223,98,111,65,218,91,186,31,217,70,117,116,210,39,201,236,140,121,134,112,175,105,236,128,58,222,240,225,52,227,139,211,0,24,221,164,115,60,140,190,172,206,255,115,8,207,111,183,128,243,227,204,166,217,177,247,115,254,193,111,16,171,152,97,218,227,167,41,175,29,111,52,39,20,190,70,40,255,114,37,90,168,200,4,128,195,217,104,71,159,24,87,186,115,114,68,96,107,26,195,234,43,52,54,208,84,69,59,135,108,146,138,165,152,236,44,21,154,192,229,92,44,174,116,81,54,32,165,86,22,216,219,206,22,100,240,153,226,169,241,177,70,158,85,60,77,41,141,6,169,32,213,15,191,45,189,53,158,27,141,6,170,87,163,131,22,156,219,67,96,220,75,238,226,39,117,31,185,166,67,27,108,87,135,225,193,29,58,242,35,183,238,70,162,26,109,104,4,204,156,43,113,48,200,149,213,9,175,230,153,92,247,220,16,98,17,24,106,233,21,240,185,53,242,208,216,28,244,14,238,165,111,86,50,43,106,213,209,252,173,246,215,97,234,228,197,75,79,231,169,57,66,68,22,98,74,26,62,35,196,59,220,9,122,166,223,66,129,114,40,173,243,184,195,244,155,212,27,145,122,196,189,220,170,49,22,183,177,21,30,214,163,201,97,124,231,186,151,160,180,237,110,233,153,41,161,122,4,5,135,51,204,72,227,159,75,93,99,115,180,114,223,113,239,224,113,210,105,49,78,109,151,116,40,86,171,23,21,101,76,83,60,92,104,229,37,27,145,89,8,33,74,26,67,82,131,10,7,120,68,152,43,68,55,83,143,246,209,85,119,196,51,233,252,180,135,94,213,201,44,149,208,54,17,64,143,179,221,250,178,133,230,5,153,182,186,159,104,163,240,17,161,254,116,236,99,185,60,110,231,115,104,250,213,208,169,242,209,167,225,129,191,214,1,98,36,63,47,63,74,98,188,252,104,147,181,168,67,28,206,96,247,71,28,173,110,10,75,146,121,242,177,169,90,152,99,117,62,39,196,18,75,103,60,125,102,161,107,88,30,110,136,200,38,160,232,231,88,41,91,103,124,28,185,18,150,162,217,237,58,229,201,98,66,14,215,169,83,58,177,252,220,83,95,8,176,237,242,160,189,150,64,27,81,94,141,225,158,29,61,60,217,160,144,252,244,156,236,179,111,114,185,214,239,81,161,87,150,203,152,236,157,59,174,65,119,155,165,104,26,203,143,71,129,252,242,217,192,155,74,212,235,51,163,231,146,110,209,179,28,53,28,10,5,113,166,177,101,202,164,198,245,43,239,249,92,228,192,213,215,10,79,250,126,110,31,124,27,61,188,148,116,77,83,207,176,57,55,66,85,45,36,27,47,49,80,249,171,214,253,86,37,226,133,161,163,3,79,59,198,157,44,113,77,167,4,58,26,255,229,196,73,83,145,0,167,200,204,242,48,173,20,21,166,238,62,158,166,88,236,145,24,232,185,59,134,189,30,111,249,180,50,38,215,68,11,5,13,83,97,11,132,132,35,144,22,157,26,197,133,84,226,220,132,215,19,88,199,115,241,53,26,227,132,95,169,225,160,209,11,0,10,127,87,112,240,234,141,71,86,145,1,60,195,245,122,118,2,158,18,213,21,104,82,31,14,78,218,193,246,249,36,134,180,118,93,94,237,216,125,154,125,81,172,99,202,117,152,157,255,234,148,210,119,96,199,78,169,20,142,170,160,196,119,81,106,68,32,118,125,44,166,243,219,105,142,235,101,84,222,250,106,45,205,83,143,213,196,150,123,14,64,177,86,193,190,30,200,220,33,19,110,37,63,225,69,36,12,59,178,94,154,212,71,142,187,9,201,85,214,75,147,138,112,191,145,233,17,194,198,121,180,179,228,146,46,67,122,175,65,201,89,137,225,223,136,16,165,128,243,81,206,40,50,185,97,46,142,155,126,22,228,168,145,114,50,77,135,210,9,31,157,138,186,8,28,66,120,185,21,134,171,38,2,135,137,94,201,170,249,209,141,247,6,45,113,36,169,146,67,162,71,241,163,153,59,109,202,159,212,41,186,20,186,26,67,54,170,116,167,70,131,162,78,52,162,215,191,222,175,247,195,72,20,61,198,120,196,83,161,227,189,3,135,12,8,238,9,71,235,84,215,17,61,36,34,202,219,207,122,44,241,197,65,21,119,147,112,44,6,60,244,197,5,214,58,95,13,170,98,139,128,201,186,191,70,236,218,218,222,93,24,255,214,28,241,234,115,234,155,156,172,65,231,155,136,194,146,29,49,196,248,196,61,88,194,213,134,14,13,205,187,192,124,227,13,124,147,59,177,101,182,96,13,222,174,182,157,205,87,198,210,175,34,135,173,173,27,248,46,67,140,11,40,226,143,54,122,167,4,234,159,187,142,36,111,119,191,198,33,251,92,106,176,159,13,180,122,44,132,217,75,178,200,100,110,237,190,99,198,44,165,65,94,77,206,218,138,144,59,221,83,211,11,179,64,49,108,90,28,137,252,54,70,175,28,105,102,56,122,228,226,176,244,157,48,153,142,238,65,133,124,123,30,238,37,22,139,138,180,150,245,167,123,199,81,234,137,27,219,88,234,228,187,50,17,117,63,56,168,19,91,212,228,97,78,173,113,211,62,40,37,145,223,182,76,174,84,111,42,23,101,74,2,87,227,233,140,52,178,245,120,165,6,101,202,225,77,35,253,183,44,17,24,163,33,100,92,137,128,144,176,37,81,95,72,178,189,254,121,40,228,218,115,236,96,61,189,9,141,148,23,116,253,48,136,175,214,77,1,58,18,98,204,7,182,251,33,82,128,206,36,37,221,73,240,164,94,152,118,110,93,191,219,250,218,70,154,206,185,12,198,214,145,167,179,40,43,223,132,174,52,117,189,241,145,117,247,99,208,168,119,151,170,43,6,91,130,255,52,33,224,210,235,187,158,211,77,96,108,187,115,7,100,221,198,105,52,23,101,201,216,190,235,3,195,244,183,2,110,253,17,27,21,82,227,114,179,87,211,179,85,120,151,187,226,126,223,164,210,138,148,137,233,87,11,9,110,253,47,230,36,124,105,201,164,151,126,242,217,86,222,70,115,154,226,47,245,235,192,147,24,171,195,71,199,222,83,210,102,199,175,113,245,10,120,15,85,146,161,47,78,51,178,125,59,247,196,84,121,100,201,5,142,210,158,70,103,196,210,62,35,217,151,214,3,98,211,12,82,222,194,193,158,160,209,215,116,150,129,56,187,195,222,148,136,201,184,168,48,106,35,210,140,27,167,179,105,174,240,31,228,40,255,113,50,118,254,107,39,99,255,207,127,255,119,127,250,251,127,247,55,207,196,134,213,186,162,249,254,214,206,250,200,44,33,88,7,78,203,227,150,214,133,38,9,49,239,129,33,236,252,36,136,193,83,170,188,128,171,211,244,27,12,61,110,23,152,190,70,159,186,99,29,112,36,137,208,224,58,60,29,20,120,31,205,119,10,12,37,206,142,151,247,44,220,59,214,157,112,126,44,204,134,18,208,141,84,251,190,182,21,68,215,128,81,79,171,194,117,186,198,97,76,186,218,121,140,134,0,118,128,2,134,119,66,81,106,219,70,160,22,243,22,152,58,128,117,223,141,207,187,40,140,7,239,126,150,17,251,8,204,158,159,23,166,70,86,191,139,56,68,137,151,67,23,216,20,238,68,215,226,105,43,245,237,10,147,134,21,155,1,102,197,75,181,100,237,93,114,189,160,50,85,2,226,87,140,175,38,153,250,86,244,17,66,176,212,225,128,91,94,91,191,154,168,221,253,234,179,85,132,219,170,91,11,103,207,126,180,246,77,85,186,38,0,151,254,181,90,252,193,75,106,102,59,65,213,176,145,128,207,28,37,253,237,124,179,227,13,158,215,142,1,78,168,171,119,104,228,101,100,133,249,18,129,153,164,11,147,242,240,49,73,252,224,41,53,102,192,228,16,93,24,90,11,133,105,40,51,47,90,242,82,16,90,204,187,214,75,124,234,192,248,65,250,29,24,167,171,40,76,89,178,60,13,15,175,192,191,62,155,2,15,253,105,92,98,115,232,195,207,87,117,218,77,44,249,105,225,167,1,198,223,35,79,87,161,100,232,92,62,169,52,249,233,44,76,175,152,252,212,9,203,140,238,181,31,184,121,73,212,55,225,66,190,209,41,44,58,90,189,46,87,43,58,43,133,250,5,121,58,167,103,202,169,225,159,93,182,74,126,134,6,231,200,148,157,36,73,88,192,40,45,53,203,54,149,54,167,192,53,140,245,175,71,217,148,161,153,95,166,202,9,41,121,42,10,131,64,145,243,37,61,136,59,254,164,230,181,43,118,58,155,212,202,3,19,85,191,112,153,93,133,14,244,84,178,13,139,36,174,25,74,47,230,11,159,93,89,245,167,217,212,251,78,10,23,177,126,214,128,142,93,4,90,207,186,32,52,61,247,176,236,175,251,218,251,52,193,142,117,101,233,144,34,203,131,54,56,162,238,195,67,40,235,187,57,71,228,128,96,186,36,253,232,202,214,105,247,14,32,79,84,97,242,170,238,211,181,222,140,30,96,114,32,139,220,63,90,20,8,92,230,184,87,95,135,134,78,246,25,33,43,143,210,216,213,55,84,26,146,135,212,239,249,105,70,175,39,48,238,171,123,245,53,107,220,167,240,209,81,235,133,41,41,151,229,26,27,119,236,125,57,177,139,165,112,45,249,222,32,205,188,221,2,147,222,121,207,79,179,50,13,133,233,32,17,79,147,97,53,100,210,160,166,118,77,113,90,249,129,14,252,8,210,179,250,49,50,114,7,244,118,178,36,133,17,115,70,194,246,236,10,31,13,238,202,59,178,249,166,62,13,97,195,149,242,85,153,92,186,17,37,127,52,204,198,164,120,164,128,222,186,116,119,221,23,133,185,79,127,249,24,55,31,85,203,143,134,177,53,85,69,172,47,207,213,53,10,244,117,10,87,24,9,46,76,178,184,142,172,154,181,235,48,78,35,21,57,198,165,56,98,61,8,24,204,7,38,147,237,194,104,107,58,41,164,77,223,245,192,55,169,103,211,212,135,43,137,33,244,236,10,67,35,57,98,104,201,130,62,10,159,243,113,165,33,102,147,104,127,164,132,174,187,137,113,39,237,166,104,63,103,51,6,126,206,74,29,67,225,99,144,198,237,117,94,117,54,131,236,210,110,126,142,26,240,76,207,225,180,246,212,33,146,58,9,145,58,48,107,140,30,96,57,186,92,81,52,10,160,231,175,253,247,243,209,29,30,230,56,93,28,167,169,91,133,76,13,207,100,50,22,197,247,74,239,198,255,26,104,214,174,132,157,236,100,12,103,135,161,164,209,163,217,173,133,237,133,173,144,79,96,168,192,91,9,184,82,248,172,48,198,87,76,25,50,38,43,154,68,209,135,19,91,165,25,205,165,188,84,206,250,217,228,244,188,186,114,144,239,195,165,100,213,191,58,137,26,161,210,30,97,85,164,198,217,178,231,166,76,25,193,9,253,170,179,60,31,109,194,252,117,16,42,186,193,97,206,201,33,51,122,71,52,234,211,4,162,238,90,159,43,183,170,72,233,248,45,226,10,32,61,191,229,7,238,243,107,110,105,240,17,171,85,151,43,25,255,183,195,149,128,141,124,87,131,35,51,84,44,12,148,190,21,109,179,135,58,77,9,153,144,15,88,63,128,252,117,14,49,222,88,100,157,190,219,42,199,98,49,11,217,195,67,97,122,25,196,140,179,28,101,41,156,134,187,39,185,196,168,0,208,223,54,10,233,152,21,252,114,170,106,64,125,86,239,106,211,67,75,79,87,51,134,160,248,48,136,64,182,126,55,247,195,157,83,162,2,186,220,228,111,164,118,97,244,18,125,57,228,176,113,128,26,181,137,85,71,78,18,98,201,1,215,247,226,60,98,188,214,176,250,154,153,206,89,97,20,31,159,53,218,185,78,181,81,240,47,244,24,57,119,118,123,94,78,54,73,138,167,143,176,91,233,121,154,76,244,22,112,127,164,225,185,79,168,133,10,148,44,106,157,180,58,106,88,71,116,14,105,170,159,81,189,209,99,31,54,140,120,21,73,199,172,27,87,98,53,24,137,158,175,46,4,173,125,189,72,240,157,207,122,65,222,177,99,100,182,81,117,65,206,214,25,113,175,226,9,122,172,116,24,83,98,155,54,174,81,253,229,35,254,90,142,213,58,135,239,250,162,13,182,246,19,14,87,242,106,117,190,115,201,59,132,229,153,131,145,31,56,81,28,233,40,129,223,246,160,116,155,142,197,130,27,74,127,153,250,245,118,81,250,2,233,132,38,35,73,119,216,154,170,235,55,227,185,104,51,224,10,127,253,133,171,209,144,197,211,137,70,8,91,97,248,56,99,202,146,181,96,83,24,166,242,11,103,237,252,9,76,177,176,143,156,170,170,250,252,246,47,65,63,96,18,113,139,194,212,170,197,211,148,67,62,67,91,221,9,112,13,110,163,61,239,38,177,112,4,154,90,83,73,124,142,90,234,97,39,147,118,85,244,112,65,239,222,195,126,33,172,185,85,44,32,91,115,236,225,250,23,39,179,90,115,145,0,45,58,160,104,39,141,206,97,46,252,246,188,186,246,56,121,103,173,164,64,215,80,108,165,25,48,233,243,15,156,34,175,159,118,174,116,99,215,159,62,26,109,143,43,128,4,211,190,116,66,135,245,106,117,248,124,70,110,15,140,183,249,194,231,150,125,159,238,233,58,200,42,77,125,158,207,182,86,87,241,217,228,207,171,167,8,229,187,133,234,71,163,164,119,173,41,126,234,49,114,46,144,103,177,217,242,237,194,244,21,222,47,188,194,74,56,112,121,206,87,205,232,4,190,216,148,11,205,103,104,80,77,197,253,67,123,131,173,222,57,131,99,82,201,89,90,42,135,15,12,65,139,195,231,60,84,189,34,42,109,205,226,138,32,173,69,186,89,2,215,18,186,58,57,49,51,63,15,87,58,36,6,124,108,246,231,179,168,52,140,129,37,72,173,30,24,62,138,251,48,252,166,186,94,48,254,134,208,161,205,98,121,142,46,221,19,178,175,87,34,231,64,93,46,148,131,93,247,64,130,220,240,57,125,68,130,66,117,164,173,139,52,84,97,27,239,249,209,244,89,42,4,28,249,122,173,254,58,3,254,96,194,202,175,111,15,134,179,228,142,13,74,122,86,211,161,225,172,243,112,140,149,232,140,199,191,102,138,168,139,75,90,60,142,61,94,223,68,11,23,51,129,136,86,30,167,137,133,40,29,61,183,141,234,165,214,174,168,7,8,137,235,86,116,182,48,101,15,92,145,120,234,10,130,102,123,5,76,213,142,250,122,232,57,119,199,5,209,142,58,92,86,37,81,58,158,182,218,138,161,14,180,35,183,253,4,16,126,132,140,79,93,123,231,30,46,247,229,228,204,63,30,75,58,93,182,128,173,211,178,58,114,113,181,94,56,161,151,168,87,62,181,234,154,8,228,79,69,184,65,59,2,107,123,113,51,48,217,231,119,185,206,133,188,189,237,15,112,35,61,75,188,246,157,190,103,126,195,0,195,29,46,48,189,45,199,12,24,37,76,126,27,178,143,143,184,202,96,243,252,10,204,217,118,67,27,184,170,161,141,65,185,183,188,188,167,164,15,163,55,93,144,145,233,179,61,74,99,12,237,106,141,66,130,25,197,203,6,183,174,111,62,214,167,135,4,127,232,210,111,34,67,165,222,111,178,62,153,2,195,41,36,131,166,218,88,194,55,244,239,184,103,11,29,83,122,21,211,160,131,74,107,153,145,33,173,50,128,55,75,118,167,59,75,219,147,3,103,18,136,238,192,135,4,246,128,169,161,40,247,233,115,58,147,190,28,174,11,191,96,96,83,110,122,115,82,25,51,157,85,3,152,128,140,142,188,89,241,180,195,231,8,232,171,217,253,35,190,154,148,90,81,89,225,209,217,225,2,62,112,89,66,170,72,123,78,35,101,14,184,65,78,168,48,117,82,247,151,105,176,42,51,62,73,231,189,107,61,180,39,35,65,36,219,242,33,21,200,13,168,23,70,83,76,33,204,40,142,20,126,229,115,45,33,160,102,28,123,6,118,21,226,97,49,111,39,55,162,129,131,85,133,8,60,81,7,66,42,96,205,222,139,207,152,143,233,149,224,176,213,34,245,11,87,92,36,41,94,78,207,77,69,73,127,187,239,166,181,193,150,145,161,122,172,251,217,36,80,92,105,71,142,235,177,116,239,187,55,92,122,250,52,14,21,143,167,65,72,128,42,121,225,99,3,236,233,222,105,20,141,126,147,156,127,153,163,206,242,111,215,203,80,142,76,96,43,56,118,184,144,150,246,60,125,132,163,27,117,157,142,14,66,187,104,115,20,113,115,154,217,89,218,172,192,3,126,144,184,218,26,214,168,254,54,90,112,72,59,174,189,84,167,194,212,208,249,119,35,243,251,251,180,21,100,4,76,145,189,78,11,4,13,119,228,216,202,207,200,161,148,10,116,102,73,242,52,20,253,47,190,139,219,189,234,119,77,42,71,98,100,40,0,125,40,76,138,82,76,57,145,218,249,192,100,195,198,211,148,175,238,231,229,251,58,162,240,246,79,225,231,132,148,150,222,53,23,222,73,2,106,192,104,220,254,219,20,99,62,171,13,253,237,125,119,201,75,79,103,131,68,33,238,46,20,40,105,222,6,204,208,124,23,67,145,120,107,234,12,70,73,8,184,225,129,220,10,211,14,161,6,12,241,134,60,125,174,225,22,177,8,216,187,118,105,138,94,63,107,198,54,157,251,1,103,92,92,244,38,56,39,100,60,240,78,225,2,163,142,66,124,92,63,56,194,151,116,233,91,235,25,86,95,215,3,92,44,111,184,63,15,147,104,232,48,68,47,42,22,44,201,191,199,211,20,158,149,103,74,206,66,6,76,182,233,243,48,222,205,176,79,32,219,90,237,61,214,98,190,80,43,252,108,193,66,139,230,176,79,72,69,106,250,203,41,218,84,152,145,221,111,194,151,161,248,203,234,181,208,115,125,100,66,186,153,146,216,247,56,91,158,167,105,176,22,79,151,135,222,159,232,215,38,51,57,224,37,37,113,6,91,218,68,248,37,168,240,82,81,185,203,188,142,86,88,195,133,199,146,60,111,10,230,195,27,99,213,77,138,142,50,218,245,152,88,12,74,225,66,197,192,117,183,204,254,192,86,97,55,197,87,35,125,9,128,121,121,56,84,172,26,76,127,155,10,212,50,175,159,40,149,87,196,95,101,122,80,129,163,155,176,14,203,85,13,23,20,221,78,116,78,104,247,121,61,107,191,38,217,2,163,109,135,223,129,178,216,203,248,100,48,46,247,126,125,103,189,60,47,167,254,49,146,57,112,188,85,149,132,144,246,166,136,227,53,10,205,150,62,221,228,118,33,231,45,117,21,86,21,138,228,48,249,96,116,26,42,173,106,37,154,122,93,134,240,91,108,133,73,193,8,199,29,217,125,67,239,220,181,119,132,149,232,90,45,141,90,236,74,206,233,122,253,54,217,195,186,92,150,167,30,126,84,142,185,190,59,19,191,12,31,238,249,115,121,246,25,229,109,97,77,226,244,72,89,191,154,60,252,235,1,78,132,166,117,100,103,62,199,200,215,65,76,49,143,194,20,108,92,239,243,153,225,218,84,141,129,178,229,194,83,187,133,1,147,157,25,67,35,3,172,168,142,100,108,111,215,49,94,248,54,133,77,12,5,220,115,153,15,156,160,102,8,120,74,249,164,41,96,157,68,149,240,217,211,164,167,42,76,214,117,140,156,132,152,161,31,70,205,211,190,225,130,174,148,191,192,71,226,93,199,56,22,133,222,17,180,70,148,105,161,119,152,30,94,104,87,110,134,12,149,142,77,215,251,220,70,71,17,29,55,208,49,135,158,237,66,235,197,33,97,146,36,29,133,128,233,103,19,11,74,105,227,179,36,53,218,35,90,12,38,171,225,101,93,51,102,190,47,199,178,82,65,95,16,6,55,148,209,205,199,168,48,35,187,1,30,200,99,245,233,108,220,191,55,182,116,22,232,129,241,155,196,203,205,215,164,35,167,211,93,120,252,141,227,78,133,26,21,140,171,220,184,22,101,54,242,114,124,148,235,70,243,172,214,178,40,220,110,114,2,61,0,154,234,196,240,65,229,80,9,250,217,104,207,25,202,184,84,226,218,238,211,146,171,21,102,59,197,203,73,89,26,250,52,134,75,191,129,194,246,124,86,134,168,35,92,96,116,88,41,122,191,193,31,158,110,184,110,110,109,100,14,156,188,5,226,47,134,169,190,61,90,156,96,207,94,152,51,164,3,39,255,249,198,204,172,201,179,254,118,163,39,215,13,144,246,209,117,167,65,223,227,213,232,211,50,235,164,23,32,126,43,28,31,55,248,10,197,188,62,109,237,224,36,178,59,134,234,81,36,143,142,27,228,220,86,106,173,48,201,244,243,134,141,115,86,121,139,148,187,185,63,84,160,78,213,14,115,182,76,253,27,145,62,26,141,194,52,230,185,31,182,149,197,197,224,243,229,113,21,96,60,63,87,1,217,238,215,151,75,249,233,229,251,49,56,245,155,227,217,55,117,166,249,133,231,93,239,189,47,241,32,40,249,32,55,173,34,83,53,62,21,174,146,88,68,53,186,202,211,4,179,230,77,146,129,152,64,77,24,238,137,26,138,214,164,223,177,126,181,121,85,66,5,164,159,135,36,209,112,37,53,231,72,7,198,111,169,2,19,158,238,26,113,22,58,114,36,21,28,137,230,139,33,203,97,81,31,18,155,130,140,163,223,124,42,139,253,233,33,160,93,207,77,1,165,138,34,167,7,46,146,154,71,156,241,81,104,224,232,171,17,205,56,123,129,12,19,253,176,228,228,217,211,90,20,107,120,22,152,248,121,192,133,236,120,253,176,188,138,171,59,51,81,72,184,117,202,17,90,217,209,77,247,4,157,51,18,214,125,143,147,235,123,238,86,125,117,105,119,220,20,116,191,130,131,161,132,107,157,206,125,52,110,210,229,100,139,119,135,143,182,41,93,56,240,172,84,239,14,108,125,57,19,69,69,186,87,104,217,235,191,77,113,89,87,207,10,121,231,197,245,102,116,155,154,70,85,24,134,33,255,48,56,186,203,179,156,172,120,138,167,113,13,151,231,105,114,120,252,233,250,10,60,252,165,117,6,72,205,197,51,225,216,249,95,5,199,132,136,16,71,140,194,199,82,247,147,61,43,206,110,21,58,180,247,242,138,1,203,131,172,143,91,230,236,232,28,10,63,57,72,237,153,147,3,121,37,16,37,140,36,136,234,122,208,109,111,196,195,36,25,60,3,63,74,221,40,1,91,195,28,253,105,170,94,92,209,154,88,157,210,8,29,161,210,35,239,21,111,211,238,234,218,72,244,137,246,80,8,7,111,169,239,226,236,193,89,99,177,136,170,37,149,87,212,26,15,191,221,16,27,100,80,41,76,166,140,195,80,184,119,29,119,70,249,116,121,102,13,187,210,115,115,30,49,235,228,156,214,224,245,152,73,42,136,51,180,49,142,82,111,246,130,61,50,29,237,220,231,23,110,222,48,217,248,48,26,180,1,239,211,97,126,81,254,221,183,170,135,231,255,173,80,39,166,165,52,247,247,10,40,35,246,63,180,183,89,213,195,35,227,131,144,194,10,83,206,237,166,240,180,242,138,15,62,163,206,143,65,124,126,108,187,33,79,134,236,17,242,207,22,134,26,111,57,108,29,139,116,23,18,59,138,87,31,101,162,171,57,140,185,28,177,62,171,55,46,122,171,82,179,158,93,165,134,3,172,230,87,226,4,181,13,85,210,180,16,122,164,25,106,114,115,248,24,129,146,235,107,210,108,71,250,26,253,3,211,42,207,187,201,66,118,152,202,156,148,31,105,86,171,23,141,81,141,79,103,116,125,121,203,179,5,186,173,247,149,162,240,108,248,103,145,117,84,210,243,238,153,156,246,249,199,10,241,152,95,199,182,131,82,196,225,73,26,94,127,230,108,69,68,123,97,116,142,245,204,120,187,158,147,99,176,66,244,245,44,23,76,230,254,219,70,23,212,159,145,227,66,240,57,197,245,154,31,161,65,169,156,75,74,43,172,237,207,133,79,118,175,95,217,52,76,173,253,17,26,131,8,144,15,237,8,78,42,231,116,27,34,122,253,183,143,102,65,207,60,133,207,46,188,48,81,225,103,69,142,146,92,91,192,120,205,212,66,74,208,115,222,223,38,161,247,185,178,103,100,203,91,146,235,165,45,252,129,57,66,133,36,216,210,30,86,97,106,144,125,143,115,49,142,103,206,166,245,174,117,184,90,159,233,7,238,105,197,211,68,162,158,173,52,203,205,209,92,198,111,59,223,57,155,17,175,32,92,58,235,115,121,193,147,225,55,58,217,239,227,241,111,91,199,41,95,77,136,6,70,127,6,190,177,236,28,38,251,161,62,154,225,77,5,38,18,78,61,169,194,204,138,15,236,204,41,105,251,143,192,90,247,132,192,184,148,158,195,137,147,32,182,225,182,43,227,17,150,102,77,59,108,196,142,143,58,77,220,199,7,190,225,18,73,143,36,174,55,217,132,190,12,101,190,114,60,248,24,167,21,251,228,246,160,19,194,52,135,205,117,174,35,43,196,191,191,239,58,227,198,190,124,97,178,137,28,174,229,82,255,252,76,16,34,126,142,226,172,158,143,133,210,174,35,236,220,16,56,131,21,37,132,19,191,140,99,81,131,48,217,202,119,226,151,33,180,108,106,160,192,8,226,94,77,104,87,87,215,213,196,49,30,233,34,155,25,106,143,197,137,54,22,3,183,44,187,82,30,56,135,142,132,163,112,230,252,124,246,78,17,13,220,166,245,63,47,63,7,160,248,193,38,94,48,210,99,144,30,173,50,238,213,77,171,133,241,68,236,10,61,60,125,90,50,153,13,227,217,11,171,135,205,72,175,182,58,31,99,56,163,74,250,111,23,36,115,123,140,66,50,85,74,192,103,254,245,94,5,94,110,237,30,181,188,213,156,30,155,145,148,3,31,90,129,111,182,190,251,112,57,43,175,17,203,212,246,194,203,187,153,79,99,65,105,143,15,28,74,164,136,253,110,234,40,222,125,74,96,101,7,188,168,239,234,143,22,181,163,70,7,82,214,52,213,231,10,87,64,139,151,87,42,201,230,171,59,238,168,215,218,52,233,170,143,78,96,13,118,29,37,56,85,31,181,149,94,5,254,93,164,222,75,94,173,169,227,57,196,14,109,208,251,99,10,91,46,197,118,180,66,142,242,168,27,51,40,98,129,55,177,177,199,180,66,132,58,76,7,234,252,218,140,45,221,145,85,35,36,22,120,30,73,17,219,184,145,136,52,37,238,188,141,247,53,96,130,123,146,237,117,102,187,223,124,173,243,217,180,48,148,112,58,141,15,166,187,232,246,175,60,91,66,249,52,77,10,119,146,113,130,36,181,118,161,157,138,96,34,57,79,121,234,111,255,152,225,99,57,45,116,175,191,157,184,56,122,192,121,119,77,35,248,117,77,10,244,28,101,201,196,220,22,226,155,241,211,103,27,38,201,199,218,144,74,201,79,119,35,250,18,24,254,224,16,167,220,64,98,73,19,203,167,247,205,14,56,63,5,39,123,88,23,133,187,77,33,189,211,68,1,184,94,74,12,13,135,250,147,101,112,116,163,56,188,21,13,174,105,142,66,167,156,63,14,47,68,211,138,210,181,185,197,217,53,147,243,73,173,160,131,67,192,100,224,104,154,12,25,117,59,164,198,206,77,11,126,137,210,133,171,23,190,151,221,158,228,136,98,61,220,67,90,102,237,158,5,92,161,155,11,57,79,147,207,7,78,199,202,216,113,137,96,215,233,103,81,30,28,215,0,253,18,165,187,34,233,40,150,145,239,112,178,72,175,230,186,164,91,11,102,196,173,91,74,41,183,149,75,244,123,169,67,247,163,240,64,243,9,125,2,226,98,205,224,129,18,59,212,245,245,139,3,104,114,16,174,198,125,181,168,36,205,231,200,75,194,117,49,67,131,179,216,187,102,53,145,74,54,69,119,124,14,31,126,146,240,19,255,8,35,36,187,110,55,242,169,66,61,180,186,76,205,183,130,233,107,92,141,122,158,73,151,159,110,214,178,236,170,227,73,83,14,15,154,163,162,151,114,133,35,74,101,167,192,106,152,83,152,25,116,109,150,28,53,42,35,16,96,97,133,16,253,208,97,55,75,90,12,27,38,105,39,90,28,156,103,83,135,10,6,169,229,147,39,118,116,137,115,38,252,229,48,135,102,29,89,194,103,230,31,13,109,77,209,220,33,90,16,93,133,186,210,249,79,82,37,55,5,241,145,204,181,104,132,48,36,49,22,237,60,9,108,109,192,244,233,105,121,0,14,87,107,240,241,192,231,207,97,84,66,222,183,159,151,195,211,224,11,66,167,204,244,160,107,69,52,17,166,27,173,60,130,5,185,95,165,54,91,39,179,231,225,115,216,92,144,18,177,30,207,195,199,250,137,140,220,101,29,111,117,70,161,39,143,244,235,101,78,17,69,137,70,133,239,141,92,208,36,233,188,71,94,212,91,19,136,60,218,90,3,0,53,116,137,244,30,246,127,214,97,23,8,108,221,10,55,194,49,45,162,33,26,222,194,101,130,20,148,114,220,77,175,1,231,80,51,39,84,222,186,15,112,119,245,116,61,65,103,79,170,8,46,214,35,161,134,31,9,94,12,133,11,119,83,9,39,84,173,91,51,239,88,218,200,67,57,218,13,228,161,250,116,38,149,111,133,135,11,123,71,81,220,53,225,29,203,245,1,241,234,249,101,12,121,9,233,177,23,206,48,165,122,22,216,164,15,68,213,29,150,141,219,192,61,130,155,6,136,10,242,77,225,77,228,82,151,189,75,172,44,18,98,233,41,176,148,142,33,15,107,198,16,78,208,161,158,74,224,60,35,157,99,22,83,242,244,233,179,87,175,123,150,162,17,229,145,32,213,185,185,158,60,209,76,117,37,206,86,119,166,176,3,194,99,169,211,5,175,158,115,193,64,59,200,150,208,87,167,86,107,184,149,147,117,44,85,254,11,146,55,75,248,195,233,171,161,199,25,250,191,25,30,239,100,244,249,154,12,123,230,190,68,208,135,212,87,173,198,128,80,186,220,194,80,106,124,107,85,10,11,100,69,196,170,183,169,243,114,172,18,148,212,17,8,167,183,218,163,16,158,29,68,158,86,132,32,168,241,86,106,14,178,32,163,186,25,150,41,113,229,3,23,146,63,35,58,66,111,26,125,250,167,104,57,92,40,26,214,223,110,80,19,69,117,38,23,230,243,97,45,215,125,139,82,169,60,124,166,229,15,41,73,254,144,121,101,254,213,153,87,254,199,255,253,119,127,250,15,255,234,207,255,244,255,253,237,219,96,142,109,29,151,190,198,178,157,104,227,186,9,128,192,71,145,251,42,133,128,97,231,184,93,212,128,203,81,228,199,133,231,173,233,183,156,73,242,119,238,211,83,40,222,77,117,245,76,107,67,141,244,93,224,6,197,100,251,96,26,99,8,169,38,112,217,31,209,175,193,121,11,97,46,132,108,212,239,228,128,207,159,155,142,172,98,189,148,128,141,0,91,96,18,239,218,125,249,81,11,47,1,31,48,228,201,51,96,218,97,233,135,101,40,140,239,203,141,88,88,225,243,250,180,3,222,180,41,23,56,153,181,226,48,254,252,162,223,157,234,23,38,50,148,78,178,50,50,168,1,123,137,73,203,88,174,93,97,154,255,197,200,224,42,170,242,211,197,152,191,47,76,57,250,86,152,6,235,247,183,71,157,250,211,214,40,53,102,156,202,224,189,20,134,190,247,194,180,123,211,167,105,64,189,238,187,207,29,81,116,100,71,235,255,42,164,12,222,200,104,129,143,94,225,61,138,233,187,76,230,129,254,54,201,33,1,18,7,23,172,225,184,187,224,26,186,9,75,99,161,99,88,196,49,179,190,152,239,204,23,134,91,75,223,93,229,108,77,18,5,158,233,164,130,34,38,228,28,164,162,95,68,151,20,249,225,118,153,110,64,51,249,24,247,147,72,42,213,97,17,169,153,177,142,248,143,150,14,203,248,160,239,108,73,251,90,64,218,2,202,179,243,230,216,209,252,17,35,231,110,125,56,26,119,83,24,119,110,108,222,66,33,143,188,252,215,65,229,126,21,213,253,15,156,234,103,156,253,224,210,244,208,102,226,85,41,11,44,61,100,129,9,52,47,125,90,215,202,210,27,102,211,223,214,181,202,102,16,79,25,121,223,138,210,212,247,190,27,126,38,125,152,198,185,243,174,71,215,150,41,192,228,119,202,156,182,203,223,99,13,53,151,211,216,125,203,213,117,135,102,35,76,223,178,216,89,5,2,57,119,179,202,70,41,42,139,72,74,189,63,92,247,189,191,1,233,22,151,117,131,222,18,58,131,105,4,49,100,119,39,221,132,217,178,78,171,156,141,166,155,144,28,128,209,182,156,172,170,203,145,32,112,147,173,128,199,102,42,92,166,172,101,146,90,100,80,35,246,238,34,14,174,93,104,48,66,112,139,48,17,142,223,3,163,148,222,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,184,23,79,238,181,171,40,194,187,183,238,70,162,104,126,87,133,11,254,223,43,191,139,80,177,83,230,193,95,53,145,254,215,255,96,48,121,191,23,134,143,76,167,165,26,109,203,189,120,104,107,160,112,201,159,65,240,187,182,134,126,53,237,143,228,186,189,169,154,6,22,79,198,252,93,151,55,81,5,148,84,101,185,45,219,76,170,67,80,183,249,245,239,248,110,106,33,231,27,219,226,90,119,45,33,248,82,21,131,24,233,28,162,37,220,204,160,10,241,234,156,73,20,144,99,201,137,146,192,169,91,113,58,206,24,112,114,8,186,140,10,235,42,55,218,252,3,152,154,211,208,156,200,30,238,250,52,92,150,109,6,76,99,110,253,105,170,158,230,125,58,245,91,47,15,60,96,199,170,170,150,137,142,64,103,139,252,21,40,24,172,28,30,192,48,155,238,22,176,101,176,42,76,142,241,213,249,232,133,161,147,70,86,123,187,176,86,104,3,83,4,63,226,183,241,173,87,253,238,115,243,132,78,71,89,236,243,44,125,128,214,125,182,231,93,244,151,169,48,221,247,233,42,129,68,224,50,83,107,23,78,251,242,23,24,204,69,23,115,118,236,145,235,247,0,62,251,55,151,11,147,254,170,51,78,40,55,20,1,163,21,154,250,52,241,188,18,154,238,200,123,232,119,29,205,167,95,53,217,188,144,250,93,236,210,152,80,10,132,68,41,163,89,45,20,238,1,211,112,104,40,156,251,199,65,248,163,49,65,182,10,12,213,116,142,159,166,245,188,92,138,84,192,239,118,87,171,157,59,79,244,251,101,173,184,119,12,13,61,246,249,109,154,104,182,251,242,2,89,137,194,233,243,236,129,62,84,74,160,240,241,132,154,65,107,156,166,103,115,49,135,227,194,214,149,79,224,142,99,48,126,250,40,205,171,232,164,117,168,153,226,105,124,100,186,216,116,150,238,119,177,11,20,135,58,43,240,108,220,21,41,229,86,105,26,74,18,96,252,116,73,233,249,229,234,158,109,192,140,254,174,95,101,78,152,216,39,228,123,174,231,97,124,117,177,133,73,170,148,131,73,47,214,124,247,96,194,125,163,227,42,209,198,195,224,158,250,243,116,134,254,248,62,141,170,86,21,110,231,78,118,152,128,139,52,219,6,38,219,160,7,220,199,212,45,124,108,237,30,58,52,142,171,103,41,105,148,18,6,15,100,136,122,231,89,43,227,22,154,46,245,162,73,229,44,49,253,123,234,201,115,203,162,219,255,26,186,135,40,236,191,208,145,192,164,33,199,233,161,47,79,175,250,180,245,78,191,112,129,217,90,97,99,144,112,24,67,99,235,211,20,156,244,24,218,232,235,121,247,143,118,32,80,130,128,250,110,88,23,227,122,177,162,104,49,105,96,221,159,45,132,180,209,185,137,22,98,117,73,95,70,59,112,97,254,101,202,33,126,91,49,240,115,109,15,85,159,150,169,91,241,116,43,198,110,33,48,249,7,161,40,156,105,57,118,160,124,216,192,231,92,253,233,115,56,146,244,23,129,210,150,36,101,255,110,26,254,221,124,169,31,60,191,0,166,193,243,122,187,12,61,103,175,92,244,88,210,42,103,241,197,148,152,180,12,131,188,110,134,97,180,105,53,224,246,138,51,18,116,227,122,193,134,76,186,77,97,175,92,113,161,211,10,89,141,126,216,219,234,151,23,97,240,249,235,170,159,101,151,143,207,89,54,50,191,170,48,77,90,46,92,112,253,42,92,86,14,133,54,191,171,53,8,190,164,11,30,157,80,143,38,245,159,247,214,204,184,27,69,41,132,171,221,75,168,13,110,115,62,203,97,173,201,71,192,86,152,166,48,25,25,190,214,89,13,147,5,227,114,10,77,56,211,183,187,62,112,25,35,84,156,12,103,140,10,28,42,48,227,78,204,132,65,117,127,31,157,98,127,181,38,192,196,252,170,14,203,88,25,99,74,10,217,157,250,81,80,123,215,88,202,99,31,164,161,19,138,105,19,247,22,53,247,207,169,55,47,74,108,255,76,38,193,51,99,244,125,136,119,39,43,99,83,116,172,80,220,50,181,93,42,204,208,49,103,60,156,172,193,238,124,15,94,14,221,138,52,182,153,85,20,194,254,21,26,14,172,226,77,39,28,93,54,190,42,241,175,31,113,68,122,89,136,58,248,55,158,99,57,241,166,246,24,217,180,219,91,96,140,193,218,2,110,75,186,186,141,95,131,170,49,2,62,207,119,21,40,214,183,35,134,102,156,167,138,46,111,52,108,104,121,188,109,8,171,150,226,218,163,237,99,126,4,229,49,74,83,108,5,18,244,70,211,239,162,234,161,4,154,246,43,70,201,46,223,49,41,228,227,53,133,43,26,77,160,146,156,105,32,137,237,241,205,176,13,61,83,98,105,6,49,99,120,222,235,243,52,253,252,98,190,233,148,170,250,13,212,159,105,7,92,44,43,79,225,126,207,116,130,18,118,61,202,17,213,53,223,79,23,26,66,21,189,28,232,156,190,221,121,68,11,226,92,250,163,71,55,39,77,52,26,27,237,99,128,54,88,219,242,129,21,75,211,82,175,149,49,119,184,188,224,6,219,235,113,10,16,120,137,167,249,151,249,241,167,97,217,184,30,65,161,12,38,218,133,49,229,154,95,230,180,48,108,89,86,11,234,232,115,237,109,135,73,125,46,98,60,255,42,181,91,192,253,241,202,194,74,21,214,67,161,106,181,170,195,193,184,32,221,84,36,69,113,45,209,4,184,239,234,71,199,13,156,141,93,85,97,46,216,120,58,195,229,42,159,13,85,209,151,8,101,176,117,212,19,152,172,171,22,223,69,38,155,58,36,8,147,132,99,139,162,201,173,42,62,109,184,83,117,5,137,228,160,50,212,33,193,133,58,250,133,141,147,75,96,146,236,98,69,122,58,31,154,170,194,240,200,196,156,82,10,144,196,182,167,33,124,222,177,96,8,36,245,234,66,244,214,86,124,88,42,73,189,25,184,90,182,60,76,29,143,206,10,245,101,238,197,44,108,180,42,187,216,58,82,247,152,114,188,115,143,163,133,126,124,189,93,120,146,137,35,112,161,226,247,162,249,198,25,13,61,251,222,245,62,178,70,219,122,126,26,71,153,95,169,214,189,106,169,231,139,190,113,161,155,89,142,246,212,41,165,119,98,237,247,105,251,7,10,67,171,56,47,60,212,78,221,86,205,26,231,175,145,196,37,19,142,193,93,246,253,46,172,88,69,161,50,84,180,116,133,23,145,201,38,240,212,35,48,185,22,167,192,173,168,39,134,252,214,84,150,140,123,204,7,222,212,126,223,73,73,143,191,155,94,53,121,220,175,182,250,34,129,105,231,92,47,250,78,153,245,179,221,247,221,230,28,87,120,143,210,238,211,151,74,18,144,211,179,100,27,37,213,241,55,172,163,245,14,139,252,71,217,162,199,134,165,127,201,221,162,91,250,253,2,227,241,142,131,75,101,71,210,97,83,37,91,239,209,179,74,81,129,233,25,27,219,136,174,182,187,234,111,195,150,18,251,4,198,145,174,194,16,30,150,43,237,146,181,253,112,116,82,0,49,82,172,37,117,185,162,144,78,42,94,157,194,2,120,90,202,136,194,198,129,30,48,179,162,48,228,132,129,174,4,51,145,162,164,159,196,200,40,140,31,130,118,238,217,24,24,180,122,215,209,2,220,243,151,238,109,112,127,176,51,253,87,156,160,55,52,253,93,42,235,99,161,141,53,255,158,43,96,118,108,252,48,222,30,69,103,203,161,111,194,243,55,164,191,43,240,242,54,150,6,55,201,69,5,166,47,113,44,36,109,64,215,131,18,130,141,133,36,151,49,201,82,149,95,220,205,175,204,148,186,116,17,6,158,205,77,53,98,129,100,69,93,180,18,95,238,23,38,243,96,42,140,219,42,174,227,35,157,235,150,145,161,26,39,183,235,233,73,116,25,19,12,237,35,173,184,234,179,101,111,11,92,82,216,14,133,58,138,75,99,111,40,92,166,241,106,24,14,178,14,236,40,10,51,221,167,111,108,223,60,196,150,96,237,160,241,152,109,133,231,13,233,113,23,146,219,40,48,116,25,177,86,131,30,185,250,238,198,245,216,2,69,38,202,98,192,2,180,107,192,149,98,19,69,97,122,139,87,155,243,94,223,77,122,139,192,231,28,36,133,199,71,202,97,32,77,252,244,163,142,17,248,229,137,2,211,115,169,235,100,159,85,188,146,6,86,142,173,103,174,194,214,90,98,169,80,84,187,78,9,245,86,35,38,212,120,28,116,96,100,191,173,248,232,78,67,40,125,122,89,218,121,192,237,47,150,146,20,158,17,67,179,84,70,121,26,238,215,217,98,135,46,107,113,44,240,17,170,245,46,38,57,125,85,246,55,105,72,87,242,79,35,226,80,248,216,41,37,5,76,139,109,253,105,106,143,226,190,131,144,80,174,164,73,189,153,108,148,73,137,69,122,224,115,201,223,119,15,202,179,150,194,212,102,237,128,141,106,254,194,252,212,85,156,166,189,78,81,168,176,75,160,13,106,19,133,103,68,218,209,21,139,116,197,50,62,207,116,21,116,26,54,214,169,104,9,199,40,70,71,238,122,44,41,5,89,113,209,82,223,161,63,155,231,181,211,10,41,222,89,39,4,251,167,132,232,94,48,91,60,175,62,251,162,132,14,124,140,0,169,245,52,152,195,226,31,69,22,105,214,233,132,191,240,10,126,178,195,211,104,10,159,55,134,14,204,189,123,89,228,13,230,68,196,203,105,59,252,204,39,233,89,235,90,83,243,38,96,25,58,203,189,56,16,214,183,238,202,224,213,195,171,4,123,71,123,103,148,182,238,161,216,64,206,34,118,245,129,105,212,233,134,94,129,59,103,55,253,109,246,115,92,150,180,175,89,207,164,209,3,62,52,8,250,151,207,103,27,13,235,12,28,48,252,184,186,81,200,49,94,241,244,57,244,151,195,209,96,82,46,119,192,196,25,116,210,224,126,117,251,150,118,4,48,197,40,76,172,127,5,60,164,34,211,96,114,100,227,183,43,29,118,245,233,9,133,81,140,156,203,227,25,57,149,223,247,187,235,166,151,155,194,153,227,230,48,156,9,207,17,224,75,66,136,211,174,160,168,168,237,196,119,29,180,121,121,158,165,171,67,124,22,158,211,231,12,28,197,167,199,189,133,89,184,243,243,52,180,9,241,242,51,200,75,145,242,131,189,253,10,48,237,113,158,135,123,190,106,236,177,19,234,126,167,172,123,223,37,131,233,73,243,140,12,222,186,248,104,242,122,235,51,101,248,182,227,187,136,58,149,103,194,81,91,226,105,28,165,85,55,249,52,42,185,128,41,116,104,47,60,195,55,106,85,248,43,191,240,13,138,80,68,57,222,57,61,166,251,245,179,252,120,40,222,145,247,124,225,115,222,106,123,191,123,134,251,147,178,158,93,223,167,161,4,8,184,11,81,208,55,231,226,134,57,107,59,158,135,207,190,139,192,6,117,169,57,61,63,221,90,232,102,48,31,246,244,238,51,34,25,245,58,159,82,122,14,16,133,121,225,111,78,244,216,92,127,177,75,103,248,102,19,210,246,29,90,129,12,59,224,241,156,236,153,231,13,164,38,248,80,230,51,238,156,100,70,169,243,88,207,98,163,55,198,184,49,84,218,115,240,57,1,215,83,136,139,190,62,114,129,206,23,215,13,121,238,145,71,232,88,193,124,56,49,105,195,250,60,13,247,238,190,46,208,241,12,220,216,92,174,119,181,228,244,74,75,106,217,174,111,118,244,242,28,160,65,103,251,112,26,211,171,249,21,166,56,79,194,105,76,152,233,185,117,173,116,36,188,240,231,142,144,20,52,224,36,115,106,149,244,106,81,89,47,160,235,226,207,20,51,60,55,208,17,113,241,48,183,209,115,195,116,167,217,50,148,106,220,254,220,125,189,70,128,204,120,174,31,129,102,174,203,240,118,31,203,46,167,7,14,210,24,11,1,88,241,232,115,107,147,51,24,48,148,233,207,165,78,227,228,24,26,253,88,159,189,208,232,27,17,191,141,44,86,91,16,150,39,9,123,88,185,173,162,71,76,221,129,15,186,212,234,106,30,237,164,70,206,21,249,114,226,246,58,48,86,102,187,33,151,173,10,47,5,44,17,113,68,233,41,207,140,85,102,57,34,0,20,73,60,27,129,214,244,17,72,205,11,79,145,126,20,171,27,233,46,132,108,199,51,99,248,171,227,220,82,45,240,24,230,104,200,87,22,210,62,96,62,91,129,56,201,13,36,109,220,200,250,93,231,48,37,119,230,97,159,149,241,156,143,188,230,188,97,189,61,242,51,161,121,92,135,26,110,62,202,40,244,221,197,85,9,26,80,215,91,249,244,251,170,30,254,180,74,243,235,75,66,255,155,209,118,135,93,72,82,104,143,166,145,91,228,40,28,181,121,204,103,151,160,165,196,124,151,108,253,115,5,254,229,238,197,176,97,3,144,41,161,29,71,88,192,24,165,248,156,5,46,48,112,251,46,194,19,242,44,38,156,246,41,110,174,66,58,124,237,250,244,88,17,233,164,86,76,141,107,92,198,2,159,249,90,234,68,49,226,247,216,8,71,212,229,165,238,10,163,65,136,131,87,185,214,212,18,53,10,165,72,87,161,82,41,63,234,242,182,22,106,14,159,67,251,28,122,202,220,110,128,151,152,251,115,108,135,217,100,62,41,21,22,42,29,249,52,154,10,127,186,81,255,170,214,187,209,112,70,212,144,94,92,242,89,228,71,92,12,14,113,189,243,150,53,150,190,169,0,57,79,93,13,50,1,106,186,41,12,244,233,150,31,182,62,149,55,99,164,72,57,76,165,201,94,158,41,82,56,161,124,175,83,225,65,38,118,36,87,192,232,47,227,198,218,8,245,168,90,249,156,152,31,100,112,215,25,19,54,140,67,162,10,220,198,12,71,159,5,55,211,109,83,63,241,242,165,34,153,236,194,138,252,139,64,81,163,125,19,243,164,125,35,48,2,120,223,156,63,107,49,163,48,186,240,205,249,171,235,242,91,25,76,223,196,155,124,87,178,164,66,30,152,6,169,146,193,79,229,79,123,225,17,194,202,50,228,146,190,156,202,151,56,122,195,58,220,62,112,35,75,235,166,115,173,75,101,72,34,99,66,193,185,169,100,244,246,26,2,27,165,156,164,223,245,37,231,131,156,217,84,82,151,73,205,114,183,100,11,56,143,155,134,153,222,167,171,253,254,148,20,208,158,101,175,252,252,18,55,211,24,46,74,25,90,43,92,9,55,243,149,194,53,89,18,88,72,111,202,57,186,210,22,165,146,78,237,179,220,172,68,83,34,229,183,161,110,175,77,178,197,114,221,250,219,187,75,62,59,109,101,178,14,141,155,48,12,39,82,182,72,146,16,152,78,238,145,188,58,44,21,65,159,166,233,217,77,155,34,169,65,208,129,241,114,15,1,204,225,34,228,207,28,166,25,251,116,80,202,181,20,133,197,244,102,6,146,213,172,95,13,1,232,184,95,157,136,50,62,48,157,21,111,102,212,249,225,166,240,192,185,16,153,56,152,240,98,108,146,59,63,219,149,58,44,182,8,249,108,49,251,200,99,67,84,119,113,177,102,246,90,141,140,149,163,77,213,219,235,208,224,121,12,185,200,48,74,52,30,85,184,192,245,20,178,244,104,98,143,216,57,66,165,71,249,13,39,181,235,233,133,172,43,244,148,54,240,3,85,69,73,97,13,216,162,19,250,48,117,234,161,248,209,124,250,217,165,88,170,35,194,215,100,49,39,157,19,171,152,139,135,139,165,87,10,12,175,67,28,144,198,156,232,78,193,43,21,146,248,104,109,75,242,110,167,249,251,122,168,26,200,97,245,90,228,99,0,212,123,62,142,26,210,178,202,90,24,154,218,189,218,54,204,148,130,146,185,180,239,187,71,73,69,223,13,47,104,191,239,94,194,130,13,252,235,2,24,3,175,171,171,80,89,150,109,16,48,157,91,196,213,99,217,74,35,178,32,160,167,151,224,70,38,25,63,71,230,55,78,210,165,231,250,156,195,187,210,100,72,233,140,193,250,113,149,51,84,244,37,134,38,212,62,61,236,76,58,142,39,81,83,178,165,247,198,153,55,218,85,241,203,101,168,51,90,220,16,84,130,171,41,153,161,40,191,21,96,112,136,167,174,47,135,107,58,146,128,172,228,82,15,199,49,7,202,173,186,232,86,109,163,115,210,179,100,29,162,184,13,157,146,31,219,125,192,240,183,232,195,44,103,152,246,221,106,197,21,94,105,73,250,157,25,78,250,114,74,90,111,106,31,223,81,21,197,106,138,159,30,148,109,142,23,190,245,97,100,195,53,21,71,196,73,111,33,149,101,174,230,231,229,115,220,52,53,116,179,173,178,142,156,183,107,64,27,9,168,138,240,115,92,250,77,237,163,169,142,164,57,211,42,234,168,146,253,170,57,123,75,34,243,129,143,212,142,64,1,217,142,178,253,139,213,15,244,171,137,100,21,55,8,159,185,146,20,120,29,189,114,9,76,123,204,56,151,198,35,40,34,225,140,137,212,188,80,68,72,104,95,250,244,64,199,141,151,211,195,34,235,211,182,87,2,62,247,185,94,138,180,207,108,55,27,210,8,226,228,96,66,122,131,141,22,240,202,57,235,103,211,62,37,132,2,85,235,234,232,132,143,242,172,183,207,202,66,183,22,229,142,246,230,163,132,10,117,148,179,71,204,30,120,193,166,239,240,145,186,77,66,20,37,59,57,8,224,38,207,234,249,101,24,110,252,217,31,221,68,126,224,117,75,108,40,223,211,175,66,8,236,176,143,233,217,86,119,125,224,94,227,167,207,63,132,165,67,224,204,1,242,143,166,147,74,110,250,180,241,217,251,98,147,220,146,245,97,154,55,251,124,55,184,70,147,120,82,14,124,12,8,191,60,142,105,158,40,106,20,248,236,171,238,3,167,2,3,167,130,194,214,130,198,97,139,40,215,7,238,145,106,3,9,127,145,154,38,123,249,217,120,195,97,18,65,150,78,26,153,111,62,227,214,254,186,233,200,40,7,116,71,12,245,199,53,235,9,192,254,136,163,71,178,93,222,207,140,211,18,57,30,182,90,90,93,14,120,57,125,216,244,67,216,18,161,195,148,63,39,215,103,52,175,41,84,22,182,193,233,75,28,79,83,68,186,117,131,91,136,58,126,154,126,74,207,241,232,124,103,14,120,166,92,244,104,226,177,29,23,149,54,30,160,228,44,222,129,111,171,56,126,164,21,61,22,239,211,16,49,41,220,118,185,191,76,145,182,94,77,52,227,114,13,166,157,113,110,201,94,157,150,29,223,99,177,40,156,42,143,160,164,49,164,171,148,70,75,166,33,134,115,115,165,210,102,188,188,112,173,234,149,155,112,194,93,152,194,23,189,235,141,72,223,191,11,11,76,29,226,240,5,245,72,182,132,104,36,109,85,205,72,229,12,243,252,192,168,72,93,181,20,106,103,87,192,80,103,40,220,72,100,243,205,96,141,87,101,69,242,178,0,152,163,208,213,235,179,25,11,50,94,77,50,193,243,203,230,88,8,120,18,0,108,170,185,209,121,34,126,153,82,211,250,170,125,53,199,114,90,161,132,154,139,70,194,50,46,76,145,211,3,159,43,197,179,170,218,81,180,142,42,162,42,39,220,206,190,154,245,40,164,85,141,42,154,46,70,18,41,86,74,171,170,104,204,31,61,189,195,118,6,244,221,157,215,249,156,177,169,134,222,231,70,101,238,110,103,26,161,174,44,50,28,56,228,145,237,218,71,205,102,95,215,11,31,35,75,213,144,95,139,177,248,44,203,245,126,94,141,97,227,235,113,132,97,149,92,101,27,55,31,226,240,153,194,182,158,41,195,163,226,191,221,140,3,84,95,78,247,129,16,149,100,188,60,138,246,228,10,206,241,114,142,166,42,157,112,207,102,247,12,99,244,156,73,210,151,83,65,224,209,13,136,146,179,6,148,12,30,110,198,146,72,210,150,202,5,42,47,138,27,39,112,79,85,21,135,103,228,147,238,42,14,191,217,179,246,221,45,212,248,246,107,179,55,30,203,167,221,151,211,167,34,169,88,193,119,121,143,23,66,160,63,187,184,160,111,251,119,27,219,87,209,15,163,35,67,236,149,65,132,253,49,100,143,4,139,16,5,206,115,56,53,30,67,150,32,135,195,176,180,235,249,179,174,10,33,16,7,213,39,18,156,180,114,254,40,104,108,36,48,23,117,246,12,74,74,122,140,124,155,105,37,112,50,42,139,128,225,120,89,234,27,176,220,163,15,38,11,76,111,137,12,203,72,120,59,201,200,123,226,247,88,162,253,138,114,18,208,138,154,78,180,61,158,177,215,112,46,171,74,144,45,155,112,196,164,18,177,80,11,189,81,117,238,154,105,227,102,85,65,143,182,144,122,204,202,121,149,186,36,113,230,228,221,100,86,52,1,150,230,27,173,55,249,105,76,112,249,233,106,244,88,177,96,20,68,235,41,168,65,190,104,235,69,196,93,38,165,90,14,102,188,219,110,105,153,148,178,9,217,199,103,193,192,166,55,20,228,3,115,196,102,168,22,64,20,248,104,58,219,29,131,103,27,87,205,128,61,48,116,243,35,206,128,185,170,213,109,136,34,20,135,155,202,3,29,25,188,235,219,157,211,204,79,127,253,157,26,196,32,223,39,55,221,42,112,13,245,56,96,157,211,167,27,45,89,239,233,128,233,246,32,231,143,142,152,35,188,53,228,154,151,39,45,13,202,188,85,2,158,133,38,9,2,55,232,209,253,229,231,248,30,245,67,60,223,155,202,239,22,112,39,227,95,97,186,94,132,180,166,73,220,147,63,67,221,200,184,67,131,105,226,129,233,48,20,11,198,219,167,166,161,80,253,119,47,110,152,157,186,186,244,41,47,184,167,151,121,89,83,97,106,3,61,74,142,48,215,98,29,75,162,90,225,100,110,108,69,169,90,63,198,45,69,69,113,177,83,122,176,52,145,10,87,69,220,204,150,224,242,196,134,168,58,13,137,72,54,71,125,224,74,11,169,88,79,51,176,52,19,10,47,74,60,204,219,159,12,47,99,149,137,135,141,9,76,225,70,102,90,192,184,253,52,136,66,44,115,133,210,208,205,72,213,180,56,102,53,223,107,132,216,211,147,237,7,143,117,189,48,253,1,52,245,178,29,173,124,220,51,146,85,171,166,83,207,49,170,90,12,205,188,239,154,235,58,156,56,204,96,88,146,21,38,28,122,15,96,35,126,33,123,133,203,52,175,187,34,144,74,202,106,167,35,32,67,226,53,154,83,107,236,136,24,100,228,68,208,17,189,13,13,107,157,239,88,145,242,127,174,194,33,101,91,244,164,40,43,150,139,118,94,90,98,183,225,15,90,113,49,87,219,195,146,66,78,214,201,21,43,196,116,31,210,30,42,92,35,178,138,207,81,58,39,89,38,183,81,14,57,108,153,138,10,227,75,138,45,94,136,122,61,105,247,103,49,106,168,220,231,63,91,233,65,38,73,250,177,90,70,115,43,5,147,27,74,143,40,254,67,183,128,182,77,43,25,70,222,177,28,132,89,183,210,54,192,226,89,175,141,132,1,245,150,127,112,187,133,141,4,203,78,215,167,73,18,15,181,25,207,199,90,90,100,97,127,17,198,54,105,221,235,41,154,161,123,67,9,115,25,190,236,173,112,46,130,82,156,217,180,154,167,223,232,127,35,240,151,116,100,214,240,182,133,33,79,43,201,231,233,130,142,159,3,214,182,179,4,147,206,122,204,184,58,19,137,29,154,91,223,224,142,9,123,153,146,179,169,164,19,200,199,43,169,73,128,125,72,150,44,141,33,180,21,82,130,158,42,139,35,55,234,173,215,164,76,101,72,13,32,29,23,162,136,169,90,21,133,110,180,246,11,134,59,156,160,146,212,159,238,48,8,230,240,248,108,216,4,158,129,239,200,162,68,225,63,130,66,95,126,110,175,72,79,171,198,85,168,12,58,208,208,172,112,122,66,163,40,126,25,203,200,139,84,197,51,185,48,250,42,41,214,134,214,42,11,5,72,81,154,143,74,169,110,109,66,89,177,117,65,254,152,104,236,15,41,213,142,236,249,43,83,170,253,247,255,246,223,254,252,159,254,207,191,57,159,90,167,134,197,232,109,237,51,127,151,151,244,211,179,18,151,175,17,160,161,68,56,215,69,11,117,96,159,91,128,212,27,45,213,5,62,219,197,79,132,101,230,204,75,138,3,12,79,227,140,151,31,1,39,221,134,14,188,41,24,153,247,229,253,230,201,209,82,144,120,70,143,129,55,26,103,202,208,72,64,238,95,18,134,37,200,180,155,206,76,78,36,1,215,207,133,100,159,157,110,190,1,240,8,213,197,146,84,206,180,20,65,233,10,243,165,61,90,34,201,20,130,229,105,65,49,247,196,76,35,200,185,28,199,232,52,86,240,22,232,209,28,179,194,21,51,54,198,69,79,98,25,23,23,239,71,10,111,240,153,129,203,49,56,57,135,203,217,172,44,163,104,55,93,15,210,11,156,195,197,242,145,198,85,115,129,73,210,206,23,198,22,144,41,235,214,217,226,190,28,94,77,253,237,35,31,63,146,87,131,201,47,144,245,24,52,129,233,119,53,145,119,178,207,8,220,166,22,191,77,236,245,246,200,160,179,110,142,116,29,203,247,59,70,207,3,175,144,111,168,111,4,189,228,195,6,76,124,41,158,222,150,28,42,48,137,202,195,215,139,254,62,210,100,137,252,25,220,72,1,91,53,134,62,61,77,27,113,120,12,9,111,0,227,146,221,126,6,40,179,155,151,196,115,26,83,87,76,26,66,167,235,103,31,53,8,222,228,15,62,22,212,18,66,236,249,35,230,218,62,178,105,73,149,50,178,73,14,205,142,167,207,114,95,11,23,24,198,177,21,79,227,15,153,178,220,144,96,120,60,149,68,19,154,146,41,76,143,193,251,244,124,26,110,77,164,200,215,79,197,208,45,125,204,207,202,225,187,220,241,106,74,185,155,76,248,38,21,180,248,164,24,89,247,37,150,38,125,96,184,21,9,218,164,220,23,148,34,129,22,239,230,198,190,116,173,147,44,198,93,199,10,24,86,132,187,90,13,230,83,39,116,3,222,218,167,150,118,79,68,130,125,70,173,177,84,146,151,195,185,234,170,11,240,185,163,69,46,16,33,29,43,118,41,21,178,51,43,76,138,135,127,53,6,105,189,253,234,206,226,165,243,246,222,3,238,249,114,97,1,155,146,22,35,107,214,192,91,96,122,178,142,64,159,190,242,7,61,50,168,135,40,93,141,126,117,50,48,40,194,221,37,126,96,106,61,182,252,116,53,34,218,251,211,75,187,163,145,136,48,156,212,218,224,90,46,233,14,48,118,249,142,207,122,24,177,173,131,150,215,115,49,99,80,52,232,47,195,233,191,99,220,101,222,34,33,82,153,51,212,125,49,99,5,210,10,249,232,70,58,86,154,1,87,210,40,4,158,52,138,189,63,125,118,119,150,165,166,163,250,71,3,254,91,75,21,180,228,6,150,20,219,8,214,9,225,31,63,112,134,82,243,126,244,170,210,105,153,143,160,87,68,108,35,184,141,251,80,152,229,136,159,166,214,67,4,78,51,215,83,245,151,83,98,81,244,97,42,42,146,47,214,182,75,84,71,6,95,79,188,27,118,249,189,244,187,172,88,32,222,141,137,253,140,140,43,221,133,120,54,255,218,243,114,58,58,53,71,161,16,47,207,156,225,60,12,24,145,44,23,54,141,137,210,215,172,21,152,91,83,191,186,85,220,201,211,97,92,108,42,21,26,185,163,45,96,42,159,166,194,100,47,142,24,184,241,6,203,203,45,22,230,23,68,38,201,172,20,221,194,48,150,251,140,147,237,63,250,243,244,185,116,93,89,32,102,150,251,179,195,105,226,247,165,228,227,136,82,70,90,59,123,199,24,142,207,46,48,93,234,130,32,26,221,150,130,93,175,117,105,95,195,193,94,247,8,144,206,148,174,205,97,252,218,105,187,243,150,12,180,85,155,46,103,129,253,50,126,122,190,215,34,241,169,225,148,179,228,12,145,133,41,239,206,70,21,226,51,94,40,197,94,42,42,39,132,53,31,122,132,232,46,15,218,105,192,228,51,90,169,149,174,42,102,45,127,202,81,172,174,169,114,20,95,67,12,172,146,113,60,245,105,106,217,253,210,204,180,125,24,162,74,192,231,239,69,12,220,183,40,49,250,85,71,10,187,47,29,134,17,136,3,245,242,161,143,178,43,88,100,9,225,201,23,24,150,24,159,146,70,201,174,78,40,65,255,184,81,143,173,135,139,74,111,46,242,126,93,142,210,240,55,75,23,177,105,25,177,221,239,158,76,201,125,233,207,181,184,112,131,57,76,128,34,79,133,169,188,247,77,122,222,51,230,95,188,124,239,216,10,227,215,138,83,71,78,83,69,255,108,216,127,164,31,157,125,88,242,162,175,3,111,218,169,61,31,118,44,188,120,185,73,134,169,211,66,80,193,85,36,104,138,82,122,134,70,181,91,28,62,186,57,182,173,67,35,133,103,197,203,233,56,166,82,197,124,90,174,96,17,85,155,55,186,254,83,38,146,123,150,136,210,224,115,124,94,78,67,97,159,84,186,221,53,61,125,103,90,160,198,115,24,141,74,47,70,238,120,31,216,34,41,86,31,53,31,182,79,217,162,139,223,120,180,24,122,250,197,155,55,169,163,251,221,165,95,35,61,235,249,85,90,214,139,17,49,123,81,36,103,121,142,143,117,245,115,120,174,231,212,159,35,17,220,29,68,195,233,204,213,245,224,90,4,193,225,178,139,154,47,141,156,74,207,36,197,59,137,62,160,63,109,9,157,142,210,24,101,233,187,209,60,92,65,42,116,2,146,94,38,200,35,196,174,191,59,91,7,88,85,128,26,74,191,163,176,36,37,213,143,142,122,228,23,23,73,65,109,235,225,161,208,124,184,170,80,248,70,105,61,96,250,17,109,43,28,102,245,244,221,213,68,148,255,244,17,225,171,233,254,166,217,136,215,100,161,92,30,113,52,244,105,216,120,107,60,61,32,22,84,45,198,26,0,250,164,144,140,62,198,84,29,136,167,91,192,231,127,244,78,173,150,123,226,40,222,200,164,10,20,57,76,49,50,186,241,84,221,163,205,58,244,244,128,103,87,45,189,89,131,36,159,210,106,126,6,213,128,10,45,252,2,165,216,101,169,166,208,170,75,240,66,202,100,215,143,34,13,44,213,248,97,44,73,21,194,88,204,195,47,220,242,229,190,41,108,101,210,14,227,164,85,11,224,104,198,71,175,244,167,207,174,42,207,22,181,202,38,191,214,240,216,165,247,105,218,58,185,194,202,176,210,208,123,141,124,68,167,147,158,198,16,83,246,243,217,104,153,14,119,234,141,75,125,212,198,238,213,4,152,126,80,182,41,12,111,173,235,2,244,119,24,73,159,134,51,102,58,74,43,199,165,151,102,179,174,69,190,21,232,208,162,242,166,69,220,224,232,27,228,161,235,233,104,198,124,227,143,210,228,34,61,91,144,64,94,139,167,23,110,85,125,53,156,33,126,213,211,46,39,93,198,78,83,220,104,210,224,223,12,1,137,174,6,203,51,66,220,88,115,8,221,130,231,152,119,151,222,84,255,88,83,4,57,58,48,147,250,192,118,181,110,199,143,210,151,188,114,137,156,44,171,150,19,184,89,24,62,96,90,163,60,70,209,174,225,126,42,231,238,156,143,149,74,57,185,179,199,83,23,121,206,125,122,212,58,72,156,115,192,77,168,63,76,30,17,106,159,2,175,71,41,236,178,148,219,50,177,30,20,137,20,63,61,140,49,242,145,132,205,51,92,129,161,106,127,77,197,238,181,123,124,23,29,40,231,251,116,41,243,78,26,77,87,21,174,92,161,177,34,199,70,120,126,58,242,228,88,204,36,169,156,134,206,17,194,104,209,134,171,188,154,46,245,47,14,119,227,252,125,224,22,39,7,237,189,228,23,205,206,127,68,2,123,23,82,230,223,140,181,22,226,31,241,221,85,128,23,108,193,229,47,167,203,75,127,244,100,92,143,177,11,201,204,81,227,153,190,217,53,164,209,132,10,225,89,44,75,150,242,197,162,60,55,207,71,67,167,243,92,140,140,29,55,31,159,1,45,197,3,78,243,125,152,187,34,208,65,30,168,238,224,115,185,183,43,15,44,122,167,160,37,3,56,124,78,113,121,20,144,69,53,202,14,97,179,203,171,37,152,124,137,95,206,168,155,250,244,237,167,6,156,40,16,122,148,31,184,233,66,206,29,241,177,230,163,179,29,69,204,189,94,214,206,104,109,213,186,32,172,9,244,232,231,67,220,40,36,231,231,25,162,14,97,223,212,233,181,45,59,63,95,56,73,235,60,96,228,119,140,172,23,41,77,5,166,113,88,92,14,29,118,255,165,48,39,177,198,111,31,129,80,212,103,134,134,221,227,97,248,217,196,203,184,113,164,47,159,112,148,153,249,252,114,195,55,117,97,109,55,1,12,25,122,168,63,240,216,221,68,79,187,239,142,254,83,46,76,138,150,190,28,189,183,203,111,23,233,238,69,91,241,225,141,74,237,206,163,196,71,156,229,36,18,166,28,48,154,174,126,246,209,171,142,120,138,251,118,172,162,222,211,69,49,222,138,135,201,72,81,152,22,185,117,4,220,186,36,102,152,3,180,213,208,172,200,177,171,114,157,194,64,147,86,124,117,227,209,174,239,134,30,122,135,18,66,218,186,206,56,82,55,54,161,117,42,88,250,238,68,170,97,192,221,156,198,234,51,62,18,100,135,82,87,173,209,178,58,164,35,149,25,157,110,76,17,208,230,204,110,113,50,11,105,228,143,35,189,225,39,11,117,146,92,74,13,78,140,50,101,7,159,55,165,50,245,105,28,189,33,142,56,216,114,211,19,128,110,253,190,59,157,45,165,81,19,216,13,221,171,85,168,35,186,65,99,163,14,32,120,23,58,54,5,136,98,243,87,244,147,17,247,41,9,28,229,141,215,144,239,23,182,1,14,77,81,9,73,161,158,158,149,104,21,7,82,226,111,193,160,29,116,182,150,41,139,242,170,240,217,255,97,191,110,54,184,92,61,20,163,86,167,253,179,92,215,153,69,139,62,43,213,189,39,154,229,187,211,103,81,158,174,171,95,165,238,24,137,22,200,21,24,18,242,112,169,45,44,46,185,111,43,129,170,90,194,78,60,219,42,233,180,212,98,237,165,221,126,221,52,189,208,151,227,11,241,189,130,121,123,246,130,72,187,74,42,187,135,6,49,142,207,217,47,26,190,195,90,14,211,186,204,91,197,111,177,191,27,21,33,81,124,85,141,37,157,131,126,198,234,175,182,228,214,245,192,132,126,199,117,40,164,161,210,14,110,189,114,225,193,25,120,126,154,110,74,190,218,84,198,234,9,224,178,223,130,34,197,135,194,103,190,253,4,28,120,167,52,158,167,225,12,136,167,169,203,171,239,103,165,251,89,173,79,13,215,32,129,106,184,104,96,173,170,93,127,153,236,42,119,69,156,99,140,57,160,161,214,233,205,96,172,62,80,234,186,13,197,125,29,163,166,219,203,243,205,52,152,119,195,130,224,127,81,35,18,143,252,240,62,53,150,148,121,238,30,125,121,161,29,116,120,127,224,67,213,135,169,229,154,129,178,154,26,104,45,217,18,14,2,110,66,201,108,48,141,102,98,100,214,246,82,3,204,137,106,195,248,236,5,135,240,3,19,196,191,112,93,26,131,34,27,63,20,252,108,244,207,237,129,143,46,22,94,93,58,92,116,13,82,29,219,235,6,13,137,9,142,71,21,200,107,165,22,19,190,161,75,85,144,50,144,248,229,45,157,100,64,103,116,207,225,104,64,89,167,47,38,25,45,95,184,174,39,150,153,127,245,157,1,143,62,244,42,231,176,120,205,30,48,173,108,31,24,90,235,112,166,225,202,158,250,114,124,146,59,94,126,182,250,206,250,89,231,108,212,59,52,203,51,149,125,146,73,62,12,97,67,184,80,164,5,188,42,229,14,12,35,92,239,203,115,130,247,244,187,35,147,28,163,222,132,74,133,254,188,79,15,203,32,18,24,187,91,96,110,64,217,254,144,147,149,125,221,120,185,118,189,202,205,209,26,63,141,235,186,41,106,36,121,241,209,147,158,114,250,238,34,7,207,232,247,117,151,160,109,150,16,54,248,210,134,236,223,178,115,14,46,79,171,100,56,115,120,183,96,49,218,177,29,55,11,193,125,177,75,176,140,169,156,112,24,10,62,185,203,11,235,53,211,189,151,114,159,10,15,58,246,70,92,194,100,157,188,27,109,243,46,38,84,243,107,232,195,25,26,222,184,181,6,81,163,187,30,71,235,134,217,56,156,155,40,125,250,211,103,181,70,104,171,212,176,210,134,88,224,98,10,207,189,243,134,170,48,5,82,215,43,204,86,50,153,43,240,32,34,25,55,15,197,111,114,2,204,21,218,70,120,124,127,49,196,11,31,129,84,68,10,163,12,201,157,87,160,163,175,87,252,19,53,18,157,17,7,219,174,87,164,116,2,31,83,225,66,19,201,128,41,240,188,155,133,214,85,16,21,198,253,176,214,45,195,55,152,230,208,247,114,33,61,84,62,140,221,210,34,62,64,90,142,26,200,104,248,55,193,130,107,111,110,209,41,49,67,143,204,138,161,213,92,85,40,209,249,45,106,39,200,172,127,221,232,104,130,193,96,9,92,30,63,57,164,189,120,45,29,206,216,58,250,52,105,11,87,200,103,188,83,50,169,48,27,236,88,49,84,208,57,117,90,112,58,199,253,114,54,146,180,19,61,40,26,111,76,26,173,90,151,92,201,20,238,161,243,4,124,52,222,103,78,127,212,147,14,211,33,67,44,159,2,181,75,9,93,161,115,186,151,126,87,182,6,15,14,227,25,24,186,34,191,110,88,1,31,123,188,234,138,144,34,24,159,109,220,118,122,196,72,35,15,191,48,17,155,34,125,82,41,218,160,33,199,141,247,244,165,15,147,210,220,219,69,83,89,114,137,28,56,122,215,3,19,123,21,57,79,203,65,253,233,163,34,77,185,118,233,215,8,105,83,192,52,152,209,223,134,75,63,36,38,76,147,42,140,139,29,201,136,114,81,92,154,244,167,39,23,133,239,226,35,70,146,158,16,162,86,225,167,207,248,51,84,84,23,118,125,11,193,97,193,132,254,192,180,91,106,17,127,91,229,125,250,44,110,138,59,134,134,23,117,62,240,185,114,220,184,135,56,138,162,70,133,143,156,18,56,165,119,65,142,110,55,99,82,26,22,123,125,96,242,190,226,183,73,164,31,58,103,148,66,69,56,136,26,30,85,25,96,212,72,145,205,150,169,91,86,3,221,66,37,59,174,94,43,249,145,19,100,53,139,53,130,123,4,71,138,232,4,236,36,248,243,60,126,141,11,123,40,108,212,33,254,97,148,189,244,169,112,58,159,29,79,39,218,222,137,247,151,148,255,126,181,94,184,38,164,97,180,93,121,244,191,137,140,2,148,46,125,154,46,243,145,227,183,247,146,86,214,160,125,71,82,203,182,38,220,250,106,114,217,34,225,140,18,244,219,83,195,126,57,177,215,34,141,226,156,92,209,25,168,108,104,35,242,34,9,2,52,217,74,25,239,229,190,73,47,211,50,208,117,82,246,238,145,182,53,160,194,29,130,210,247,40,242,105,166,117,148,215,229,34,57,62,114,167,250,120,28,230,148,165,29,147,61,178,163,122,150,124,90,131,41,142,9,24,251,69,164,101,222,198,29,146,3,78,85,3,93,68,175,71,228,42,36,66,177,250,108,49,178,79,7,161,154,124,247,73,201,55,13,149,192,139,170,35,7,38,154,26,79,231,117,38,80,63,139,186,79,129,171,48,129,25,76,49,151,163,198,209,215,31,244,220,180,241,85,68,37,245,226,60,246,31,37,248,145,122,152,142,62,47,135,235,252,26,188,1,31,220,232,70,177,84,36,65,222,26,9,126,36,249,175,231,6,177,16,178,15,188,146,135,165,186,204,89,202,104,46,100,236,214,91,55,202,209,8,142,101,225,238,116,72,187,169,71,22,85,135,14,196,254,110,222,213,85,166,80,207,26,42,220,249,98,43,111,20,152,132,91,55,204,146,133,66,230,3,67,113,63,2,134,202,124,62,74,24,148,56,1,211,144,250,209,209,118,139,252,39,98,56,154,233,64,131,219,18,138,206,129,211,147,254,81,208,76,147,235,212,56,0,91,86,105,71,101,101,100,107,90,117,234,243,213,203,154,141,4,108,17,255,191,208,45,211,125,119,163,127,172,194,43,76,221,68,132,39,233,87,193,233,147,35,57,151,78,129,85,181,90,248,57,242,29,152,53,75,19,248,24,37,37,82,244,232,0,90,214,3,147,9,119,225,35,156,84,143,233,231,226,186,41,172,86,112,45,142,208,242,35,27,46,1,119,221,193,100,10,150,28,95,181,180,55,175,193,43,218,86,0,159,9,82,21,201,136,138,99,255,147,126,220,84,175,180,60,224,59,39,139,90,86,53,20,140,89,35,80,138,182,30,59,1,178,205,248,170,115,241,55,85,21,250,177,120,214,93,44,182,133,234,10,29,147,62,114,80,105,5,245,194,132,205,114,124,23,55,77,87,251,231,72,213,59,110,156,103,83,237,31,170,234,230,125,55,154,135,124,22,60,195,51,68,56,105,13,107,61,240,232,247,108,101,203,199,209,151,143,60,171,130,186,5,209,3,35,135,52,155,186,44,171,49,126,228,8,50,236,231,80,91,127,203,45,79,175,46,142,30,148,252,118,83,126,51,26,105,83,155,112,77,170,111,46,92,52,5,181,88,157,71,190,31,109,225,19,133,231,14,239,23,240,122,108,217,68,23,213,59,112,106,69,151,194,104,99,247,221,149,200,149,192,217,216,139,2,110,40,114,10,159,239,188,135,254,220,205,101,42,92,172,149,103,192,196,82,30,152,235,225,14,173,207,231,2,192,195,219,100,189,142,189,161,198,141,197,71,238,185,158,168,3,58,114,139,232,93,244,28,144,173,40,115,122,7,110,124,101,2,247,48,186,216,254,45,169,26,62,137,2,151,43,49,232,124,169,51,74,33,119,191,34,33,103,141,187,144,237,215,87,92,76,168,244,37,235,211,20,144,221,113,211,239,225,153,50,90,36,138,80,32,29,89,199,77,15,147,118,165,81,209,44,185,66,119,142,124,229,251,162,161,161,254,52,113,130,187,90,102,230,232,132,110,202,211,238,192,173,173,149,184,84,206,157,184,210,125,26,122,161,173,176,53,47,10,33,77,79,30,25,56,220,54,235,202,194,77,67,168,161,240,238,249,238,148,13,15,171,62,77,175,235,114,97,227,16,85,120,227,221,187,87,211,19,164,62,183,59,57,149,241,97,228,104,139,202,89,104,121,208,175,200,129,237,241,121,121,67,201,159,113,167,230,190,68,129,58,48,65,151,123,35,211,71,91,95,14,153,149,94,231,251,185,187,86,183,13,16,48,117,60,10,67,149,215,239,203,87,211,64,51,221,192,207,246,202,161,136,160,201,233,208,172,202,33,80,216,158,116,193,38,218,68,124,23,217,103,250,234,179,34,229,130,212,106,234,155,215,112,30,49,80,24,31,244,205,155,45,31,26,14,5,143,207,132,110,217,9,40,175,154,191,71,246,66,203,243,234,94,164,105,13,133,143,116,187,19,70,183,145,249,192,187,151,16,242,5,118,180,173,47,167,251,220,213,189,200,75,121,157,138,231,68,149,64,17,202,250,112,41,251,126,52,237,65,84,28,109,250,198,236,251,106,90,124,202,156,236,170,245,69,5,69,75,23,122,211,123,54,234,81,232,174,242,190,188,193,29,21,203,97,201,83,85,225,163,156,205,251,52,169,239,250,242,179,233,86,200,248,98,137,155,250,52,84,112,97,207,17,165,30,122,219,211,169,109,69,149,14,201,83,93,61,7,70,124,63,238,211,212,183,232,203,73,255,187,191,13,33,163,58,68,54,139,148,98,228,231,27,123,121,224,86,35,134,77,200,161,109,189,238,105,188,157,119,44,152,53,169,212,167,105,37,21,182,100,33,185,125,232,106,211,90,34,106,105,184,110,30,65,109,100,131,81,4,65,245,120,82,161,178,49,223,239,180,28,37,39,171,247,12,251,162,221,221,194,200,30,199,57,42,82,141,151,67,84,172,158,241,68,183,157,56,3,203,90,165,42,12,107,83,76,57,121,23,26,13,131,106,231,22,203,156,213,159,91,99,105,220,226,183,138,142,238,1,106,241,213,68,178,162,15,236,252,227,164,214,59,76,72,231,213,97,86,193,174,249,120,252,169,185,10,93,155,200,69,215,138,46,8,84,34,167,50,89,38,105,126,227,5,36,5,6,92,233,5,160,48,125,43,194,226,203,38,154,159,88,4,149,240,14,147,5,171,81,114,44,186,200,11,166,21,237,86,187,138,192,117,139,136,87,34,222,162,71,8,65,113,22,36,70,14,71,115,214,41,39,239,59,234,78,42,197,235,207,203,81,40,98,159,210,180,72,119,185,117,201,188,135,159,2,203,119,175,144,157,27,35,107,196,127,245,179,81,106,199,133,177,50,244,179,241,150,214,107,38,231,253,60,60,105,194,16,227,238,86,208,170,48,77,253,98,206,232,5,173,227,90,148,8,184,66,80,45,87,73,127,25,246,169,216,103,240,251,22,13,49,90,249,77,148,1,25,137,194,19,244,34,139,45,110,221,106,213,5,75,97,122,101,197,203,105,162,56,117,163,29,161,21,217,231,150,207,172,233,185,7,94,237,42,243,172,180,86,196,252,26,162,221,141,70,96,66,15,144,5,158,194,82,160,102,254,201,141,225,196,68,193,12,158,155,252,70,63,41,207,8,53,138,244,196,161,67,35,230,18,209,163,68,18,254,147,49,1,209,253,26,23,70,244,42,58,8,210,56,250,170,96,144,209,207,43,54,140,124,96,234,47,115,240,103,184,91,168,81,122,34,148,100,52,95,184,147,203,174,48,173,55,122,192,59,237,247,221,115,93,189,181,17,73,125,2,183,200,195,184,212,201,31,85,163,143,138,175,28,101,14,24,86,45,107,234,192,217,133,249,154,163,22,220,209,84,13,92,90,87,204,91,50,239,11,175,124,203,186,168,242,122,130,240,120,70,71,216,255,13,234,61,205,147,162,220,233,238,195,102,29,200,52,42,220,32,126,141,151,19,20,211,159,38,233,57,199,200,112,73,102,93,175,70,220,43,190,139,94,146,207,46,37,177,231,126,215,164,225,170,190,28,39,212,253,174,51,223,234,174,161,3,67,138,108,212,68,126,239,124,246,10,233,22,113,58,161,222,123,42,119,173,202,40,84,102,252,39,249,121,247,232,233,250,253,18,255,244,129,33,214,140,114,103,134,249,188,26,127,103,20,36,159,147,172,121,224,112,98,81,57,231,48,90,235,179,77,145,195,183,48,62,195,113,254,192,52,140,210,242,243,210,158,16,255,190,30,2,138,176,202,147,154,96,237,56,99,220,196,244,251,243,238,63,162,3,248,67,214,131,115,128,255,202,172,7,127,250,151,255,226,79,255,240,247,127,254,167,127,253,55,39,62,104,198,17,58,188,253,231,92,214,142,53,12,197,134,191,32,247,216,183,7,170,226,154,106,120,196,104,159,246,45,145,117,9,185,156,159,192,121,220,52,105,171,133,172,177,49,155,17,120,220,58,24,94,95,111,192,198,218,98,98,123,127,91,207,244,166,165,67,35,207,34,185,70,184,182,181,18,187,79,183,109,29,110,63,193,79,67,180,124,187,198,0,87,235,24,250,193,118,13,196,145,106,152,64,248,195,3,238,120,145,247,133,167,245,7,247,151,103,200,141,242,157,150,70,62,130,203,184,77,130,241,141,62,128,174,30,117,196,199,14,25,243,54,249,1,61,186,107,164,199,110,140,233,155,244,126,96,14,140,211,104,17,187,182,236,30,129,169,66,240,67,177,249,140,52,229,167,169,182,138,170,191,13,71,253,208,113,67,113,152,92,51,218,227,151,18,46,112,229,72,127,155,97,163,174,220,124,52,224,98,77,84,28,30,245,178,171,88,175,46,178,158,190,213,220,43,81,131,46,232,176,126,8,142,66,199,213,229,171,11,183,176,123,233,141,104,185,202,62,51,122,148,238,247,29,77,117,216,61,2,167,96,147,34,7,113,237,155,254,119,208,163,250,140,216,195,132,156,82,146,109,70,225,93,77,247,221,20,167,119,89,46,200,25,157,19,29,248,122,66,0,225,80,29,129,209,74,246,206,23,39,47,148,135,13,243,77,175,119,70,206,40,33,42,139,135,41,158,202,67,96,42,227,239,239,166,149,100,165,88,199,21,233,81,198,165,165,219,183,178,58,222,203,117,114,228,199,45,9,49,165,51,221,202,34,50,116,91,150,61,70,6,222,246,94,5,147,22,178,251,214,129,1,115,209,165,216,37,211,198,114,97,82,232,195,136,164,45,242,202,114,108,201,83,152,97,24,108,60,127,77,126,26,66,45,239,224,192,14,204,69,207,142,53,1,141,32,213,182,242,233,33,83,74,136,54,170,32,57,39,148,128,92,184,90,166,110,28,142,62,165,142,209,184,78,204,150,119,152,84,232,82,4,238,48,47,223,163,117,132,147,12,220,106,95,60,197,201,124,38,75,78,117,165,210,37,110,217,253,99,19,208,167,45,56,225,39,139,46,201,207,70,66,37,74,238,165,63,112,194,63,45,176,249,201,252,179,161,108,108,58,52,115,99,133,68,161,119,217,214,245,162,249,135,183,139,37,121,134,224,131,76,218,145,192,193,6,5,220,69,63,104,139,38,126,55,223,134,54,108,249,82,200,208,132,237,108,151,56,214,103,28,77,174,7,82,88,102,240,99,64,205,52,111,126,20,48,156,9,110,75,209,9,173,223,146,113,96,244,204,120,216,202,244,245,221,137,0,78,189,15,239,36,7,215,40,121,154,231,63,89,85,83,149,95,54,69,51,197,55,231,41,149,0,192,199,34,247,246,88,192,172,136,124,51,253,133,34,236,189,73,35,200,75,102,140,32,121,216,213,56,192,48,149,5,38,145,119,220,223,54,45,85,224,35,98,122,8,179,14,163,200,210,167,33,60,14,180,64,168,41,40,10,108,228,145,178,150,99,233,122,80,15,26,249,198,16,96,238,38,82,22,231,65,143,234,162,13,255,197,109,98,14,108,57,196,241,244,52,114,65,129,41,146,189,23,215,52,215,162,194,108,211,184,246,72,209,151,251,161,88,89,90,139,223,30,124,152,236,133,6,237,139,219,82,7,198,2,209,223,166,209,110,28,124,122,73,109,81,114,96,124,190,129,88,168,59,177,56,21,206,121,220,239,174,55,228,72,79,151,109,209,168,0,249,8,153,179,202,181,16,91,5,250,186,155,246,14,92,34,229,146,164,116,156,215,2,146,244,23,66,225,220,66,103,159,117,133,161,61,216,1,159,29,171,251,232,216,236,195,59,202,144,17,191,235,77,103,54,24,19,37,158,182,212,243,7,166,75,114,12,109,144,157,248,192,198,121,21,112,201,73,39,148,175,10,55,199,166,78,108,232,9,176,94,173,49,103,21,26,88,157,179,98,44,59,23,182,61,47,48,61,133,238,111,215,41,244,142,192,102,40,212,128,97,229,145,161,97,124,134,251,230,8,116,178,5,228,228,91,106,246,8,229,12,162,68,29,90,54,114,223,208,236,142,166,167,32,238,151,248,106,235,237,161,104,158,222,3,203,20,202,89,117,49,207,252,57,53,29,104,95,75,110,92,72,62,103,48,86,1,151,27,196,162,148,8,93,204,13,188,77,23,151,27,175,7,70,33,117,15,255,206,70,248,171,104,203,243,254,52,213,182,165,11,140,20,221,241,81,103,215,116,121,119,129,145,57,242,135,118,42,220,170,114,240,160,85,110,97,0,44,114,207,187,238,147,82,156,37,123,46,243,255,62,251,160,147,53,85,195,122,32,181,73,31,182,118,151,110,61,204,110,148,59,186,201,140,42,217,97,216,69,68,5,162,249,214,138,32,213,162,196,35,233,106,157,77,89,189,67,239,164,88,18,133,85,143,53,28,180,35,236,158,57,111,93,160,9,5,232,20,226,233,115,153,180,162,226,40,91,228,40,224,246,10,5,99,160,245,251,122,205,95,117,163,192,150,172,123,225,163,28,79,133,177,109,90,124,119,129,211,111,234,21,208,8,32,4,12,83,181,194,214,80,120,223,161,81,151,37,48,148,163,51,70,158,72,58,29,10,147,241,231,191,77,104,53,37,189,187,136,79,251,102,89,195,46,136,173,87,27,20,207,190,36,131,236,3,253,109,74,101,34,49,113,225,156,185,53,18,220,186,71,228,56,213,231,217,207,131,119,235,165,60,141,29,210,225,6,231,220,122,148,137,209,98,65,169,124,90,58,52,104,228,243,8,43,57,195,245,161,90,14,132,88,238,212,90,20,19,236,166,240,209,91,34,144,181,140,116,94,81,11,228,250,62,110,214,68,92,96,10,50,86,236,165,134,165,164,151,242,166,85,146,155,9,248,243,233,240,40,176,53,191,136,145,193,154,190,229,20,192,57,26,229,29,246,116,78,93,117,63,75,184,113,152,119,139,105,68,236,226,136,242,24,185,109,30,81,152,161,122,143,36,35,248,75,199,117,224,180,95,41,84,132,31,204,227,85,245,97,200,171,29,67,159,21,69,165,178,239,34,60,112,254,8,167,155,170,172,195,202,75,62,184,152,241,163,250,176,37,46,6,76,70,249,243,85,103,27,69,68,6,146,156,179,27,30,152,230,160,62,101,148,93,109,57,250,53,89,37,167,15,13,143,99,235,58,163,103,111,69,220,227,92,114,36,246,202,87,83,45,21,204,106,11,159,70,151,93,74,191,137,29,73,224,104,250,103,207,203,180,20,84,77,55,235,216,239,61,169,117,84,104,12,228,247,170,233,3,227,121,57,177,63,223,135,92,141,116,238,80,3,135,27,111,5,220,72,166,22,235,8,238,139,24,25,60,97,114,15,144,27,157,189,95,161,61,220,178,154,194,71,32,117,111,116,194,119,65,32,33,115,218,173,71,90,115,120,19,136,148,167,135,41,43,61,230,148,246,121,69,237,81,174,142,88,48,180,21,253,108,138,60,34,13,99,153,60,84,139,19,131,53,66,131,11,218,176,174,47,167,153,103,11,116,195,81,34,159,189,173,217,149,75,13,122,177,201,225,51,194,223,234,54,136,245,61,92,114,124,160,206,77,222,102,23,157,4,247,128,120,53,50,116,44,241,213,208,78,238,172,30,147,243,68,14,16,34,5,241,105,20,216,155,124,57,214,32,235,190,169,39,135,176,112,76,9,9,172,89,97,202,145,231,142,207,106,51,171,129,223,200,183,9,82,56,66,244,24,218,226,254,130,56,108,196,148,157,5,81,91,246,168,238,248,191,194,93,73,201,158,104,150,205,118,240,21,88,36,129,137,77,72,211,172,49,98,173,177,0,243,144,73,65,144,187,157,76,75,57,184,187,4,93,144,125,197,200,138,85,106,61,14,197,91,72,180,154,245,200,150,229,218,176,73,239,144,180,131,168,228,133,123,170,40,5,250,244,13,204,3,179,21,234,221,102,105,171,123,12,38,240,21,39,27,111,25,101,51,23,254,99,31,239,31,115,248,246,191,186,55,251,255,250,23,127,250,167,255,242,183,119,101,79,115,172,126,12,20,19,61,156,62,235,33,7,12,118,179,28,184,145,130,176,4,198,196,252,169,116,192,157,12,129,42,48,60,99,63,19,18,24,229,230,110,91,107,113,211,190,152,242,129,17,149,151,150,12,216,138,132,183,195,100,111,221,205,65,96,246,172,97,141,167,109,40,67,96,218,25,14,255,109,138,84,147,254,54,109,121,87,124,216,32,47,175,203,119,147,63,26,223,5,141,146,120,235,184,223,40,182,246,145,17,138,191,25,135,192,185,142,175,105,60,48,172,127,73,6,78,106,240,71,183,6,140,153,188,229,229,231,31,159,199,227,233,106,204,14,2,159,75,252,83,255,129,45,180,215,4,110,159,54,8,184,224,148,149,57,201,52,92,105,62,39,71,145,148,158,241,205,202,221,190,222,211,160,249,168,127,250,209,172,228,215,151,4,152,190,215,58,99,105,89,133,128,195,84,82,15,121,119,162,64,106,249,176,145,4,35,203,200,172,160,166,196,200,154,217,207,2,19,199,242,41,89,93,57,97,65,205,145,27,48,97,246,43,182,185,220,240,146,229,128,231,188,21,102,6,83,54,239,251,8,178,157,27,111,3,94,100,101,196,200,48,107,174,50,72,178,226,217,60,241,52,37,244,151,74,218,224,252,133,219,64,173,59,119,22,20,109,194,199,125,6,121,139,53,154,41,19,252,173,163,182,92,10,23,250,190,250,184,72,230,95,247,126,7,70,233,250,198,69,167,2,90,106,8,76,66,155,47,38,89,75,235,25,53,205,144,124,216,22,161,188,165,53,6,91,34,153,195,131,59,249,47,225,157,29,182,170,87,29,56,145,5,223,132,16,106,74,6,179,193,196,160,252,183,173,209,253,181,49,237,138,205,41,208,51,165,121,255,5,250,245,98,5,62,138,134,120,17,237,171,103,8,59,218,181,221,196,59,27,55,61,130,252,179,138,153,39,237,153,148,92,93,38,80,197,32,220,220,31,28,210,138,92,107,26,107,61,47,39,27,222,97,172,136,153,159,73,249,136,5,64,247,144,154,7,67,97,192,240,113,147,65,49,242,124,190,154,246,246,14,87,242,250,244,167,201,166,246,229,168,214,213,78,119,2,153,221,201,127,186,82,30,221,117,202,202,244,128,33,240,28,235,18,207,252,158,222,205,167,140,60,146,244,128,71,9,170,49,46,234,35,218,243,234,163,112,249,177,133,124,39,95,174,102,131,143,250,27,40,236,254,235,217,223,197,121,10,129,171,241,35,60,219,127,222,135,45,107,238,29,245,248,58,129,79,171,158,91,245,89,12,56,11,92,148,209,57,74,186,103,216,193,36,95,201,63,186,163,28,63,59,20,170,225,238,35,235,48,201,63,123,240,104,114,95,182,58,112,237,85,204,67,219,254,237,11,4,1,83,205,34,232,66,27,190,239,238,108,19,89,105,24,164,239,192,58,203,33,115,66,143,215,184,119,140,198,121,78,57,244,88,174,247,224,81,108,222,244,151,173,255,117,13,148,54,150,250,240,175,23,74,192,189,171,172,66,171,28,241,201,84,81,233,193,162,230,62,100,63,53,126,237,18,180,3,211,231,38,206,198,17,84,237,146,164,3,87,46,235,24,24,124,150,42,17,40,227,174,195,159,166,7,172,124,20,125,84,166,127,241,32,161,85,71,125,134,53,190,120,6,112,55,94,37,129,199,209,24,86,60,189,168,224,87,152,80,188,15,11,174,5,213,1,230,48,158,49,127,152,36,207,164,167,14,205,115,198,79,219,133,165,155,196,216,150,91,60,77,162,191,236,2,200,255,166,43,70,40,57,85,183,208,209,232,218,151,174,10,90,8,222,202,176,143,90,211,238,201,81,226,246,3,210,24,65,176,99,46,101,69,105,110,45,111,150,222,70,160,165,120,164,195,70,117,180,19,189,144,136,137,141,16,113,71,93,168,69,247,46,129,171,143,9,220,190,24,63,187,236,17,110,252,175,102,108,218,102,77,173,202,203,9,148,244,216,218,103,217,235,212,235,142,230,151,159,101,7,220,233,158,40,83,82,72,211,140,13,72,213,197,210,123,186,80,162,25,215,29,157,198,197,71,109,112,185,215,29,60,107,207,93,138,211,254,107,6,55,237,59,231,165,138,250,126,187,9,76,141,173,62,109,189,14,252,86,161,98,122,166,103,228,164,63,198,119,227,139,216,229,121,121,249,98,183,182,131,17,108,50,169,121,79,47,135,0,158,184,19,228,229,16,183,207,184,138,9,59,86,21,223,168,177,37,223,211,67,86,138,108,7,250,53,214,88,111,40,35,110,41,198,15,206,37,212,23,184,207,214,243,114,164,70,90,113,170,105,107,188,244,183,89,196,144,116,228,81,164,103,228,100,62,95,57,73,134,226,124,158,46,189,94,9,109,110,130,231,195,210,21,147,105,167,162,151,26,137,150,95,139,1,238,14,180,104,189,59,50,205,146,122,220,60,228,143,234,77,78,227,219,30,83,94,45,25,89,96,40,180,198,189,231,181,203,22,40,92,105,59,180,27,204,103,217,74,52,164,34,94,120,213,27,124,18,2,179,214,190,23,40,185,213,107,9,229,116,93,141,16,61,182,87,125,119,157,109,199,187,33,39,152,98,139,29,45,141,154,244,208,39,49,113,196,238,176,174,23,174,201,254,82,218,138,188,219,10,107,67,74,147,246,44,129,154,73,231,43,239,118,10,156,201,126,200,2,31,125,47,180,251,163,7,87,18,95,20,198,87,226,102,201,62,39,32,45,29,25,125,161,195,208,163,79,186,234,78,48,198,237,225,71,127,152,235,93,7,126,116,163,26,214,214,238,214,238,82,97,26,150,135,109,64,3,22,17,74,131,128,200,184,198,65,145,244,27,192,115,56,91,88,29,212,109,119,253,232,188,107,252,46,185,195,73,127,23,26,242,21,230,16,57,52,207,132,165,181,186,31,45,234,30,104,58,167,240,153,239,117,205,33,203,60,185,48,105,200,215,82,99,39,244,172,191,189,176,124,87,184,19,240,51,138,80,224,254,173,213,77,204,102,181,218,143,188,178,68,101,135,145,187,170,192,16,24,46,46,82,240,21,141,71,3,199,25,155,151,175,37,141,180,37,212,78,109,221,114,103,18,5,248,221,76,5,29,26,145,200,239,105,216,238,115,145,25,167,205,156,75,171,158,81,51,146,154,83,38,124,191,129,145,87,74,93,190,250,57,154,83,218,192,33,124,20,188,165,126,14,24,116,187,175,245,175,111,159,60,12,165,118,118,77,225,108,40,24,1,197,42,223,198,212,230,251,59,83,17,119,167,100,91,16,223,143,22,29,230,218,51,48,204,211,86,239,78,41,93,189,28,12,165,133,1,58,224,141,236,251,241,28,253,129,99,233,15,253,103,71,27,254,43,251,207,254,252,143,255,238,79,255,241,191,254,249,223,254,63,127,115,23,26,212,143,112,24,125,170,30,193,153,35,152,111,163,177,66,74,237,151,113,0,218,205,192,186,104,107,150,159,24,15,115,193,203,195,63,207,238,112,24,139,42,180,7,96,42,101,191,189,113,246,85,166,135,154,188,252,92,145,4,13,28,54,142,111,65,41,125,221,35,208,62,175,0,170,228,22,118,167,60,177,119,79,33,116,160,169,180,21,154,249,119,157,203,2,119,159,192,212,128,124,123,135,129,147,117,60,5,102,71,252,2,174,214,223,233,156,158,172,47,63,151,104,188,59,77,99,179,189,40,148,79,95,245,194,143,87,178,75,155,63,30,206,94,152,196,200,54,69,113,67,97,194,125,14,215,68,210,106,83,24,79,139,127,118,165,125,212,146,41,53,255,194,246,161,209,124,69,90,255,90,29,115,253,202,6,173,181,20,245,69,242,93,231,182,72,95,96,4,62,77,204,241,45,191,77,14,231,87,138,15,124,68,218,125,118,90,75,165,230,32,190,184,117,27,120,22,107,240,84,2,173,42,89,65,7,102,129,15,251,40,99,69,135,13,207,57,164,129,31,60,72,237,190,223,12,31,169,247,20,6,181,178,176,38,48,68,124,213,223,141,157,127,35,243,192,40,65,241,81,139,62,22,109,10,76,216,185,127,91,152,222,157,107,203,184,203,54,127,167,163,199,30,185,186,55,209,128,76,158,240,55,159,86,52,113,27,4,82,93,125,102,115,248,195,21,115,77,134,221,140,84,228,27,215,180,99,216,138,192,231,138,248,216,188,166,105,55,251,166,179,65,88,159,225,194,246,167,137,174,45,157,50,118,247,250,148,99,232,96,81,220,229,229,157,232,217,119,85,253,50,71,175,111,175,26,209,115,170,126,172,39,62,244,75,8,100,247,218,104,31,97,245,15,174,186,79,6,233,205,223,13,13,218,36,197,27,120,88,190,237,29,217,184,38,49,48,71,109,249,200,58,30,127,217,192,211,136,200,74,60,77,90,164,188,27,175,248,116,97,134,98,158,228,204,91,80,108,167,64,89,215,37,75,77,213,67,89,1,31,181,123,233,62,217,150,134,25,203,149,141,129,38,96,171,65,255,250,165,26,92,251,45,227,7,198,11,176,3,38,65,240,182,97,38,83,33,183,248,42,124,211,77,31,46,150,218,21,48,148,197,34,224,137,52,204,47,191,195,190,26,169,41,79,83,14,154,239,211,136,23,217,134,11,151,227,215,228,146,25,205,120,168,21,198,104,142,109,70,73,133,204,217,66,173,137,143,238,71,84,137,244,63,250,63,148,116,177,148,120,51,100,15,18,60,33,51,213,247,9,121,115,183,135,37,140,112,240,122,198,30,132,64,176,200,203,161,34,242,187,227,168,16,40,176,250,176,181,3,242,143,58,43,63,110,227,105,100,183,177,140,124,232,130,29,235,121,152,60,174,64,41,195,110,91,209,35,114,253,110,192,13,152,147,190,154,100,143,236,227,130,222,190,148,246,140,186,248,171,23,109,157,228,50,133,56,57,127,84,15,160,228,81,201,84,247,106,109,137,28,69,251,44,10,67,13,225,50,242,156,124,50,111,245,221,191,235,213,225,101,36,122,178,84,214,77,197,95,126,118,203,184,25,220,191,101,110,201,223,125,228,244,209,216,151,62,12,153,233,135,86,130,106,67,158,37,147,120,185,104,167,34,177,62,203,72,130,221,244,111,110,104,181,73,31,62,186,252,242,81,31,137,184,158,25,25,228,151,56,74,146,243,76,245,217,3,213,109,66,136,72,81,107,229,213,3,199,135,235,38,180,174,170,123,43,140,220,247,81,119,216,186,154,124,50,61,156,190,94,74,244,11,44,117,95,194,91,96,156,111,115,57,140,181,43,194,153,238,224,161,21,241,111,211,37,188,173,214,39,110,85,63,175,112,108,173,173,167,157,124,186,28,187,4,151,108,202,242,110,163,178,242,91,101,81,125,47,109,209,105,66,177,189,122,31,79,81,39,35,84,6,62,23,43,237,67,51,139,93,183,239,52,210,207,79,240,243,187,180,215,189,240,217,209,168,228,14,247,45,212,0,6,47,246,221,7,35,47,111,226,96,181,252,81,92,112,31,92,18,33,39,65,205,43,217,28,165,67,244,150,239,90,84,239,124,54,140,193,80,45,93,216,198,234,130,138,206,212,148,95,8,156,153,51,127,57,130,58,169,108,223,197,120,232,29,198,197,91,95,152,28,157,15,110,84,251,234,106,111,115,177,251,111,67,57,244,8,163,109,39,221,95,222,169,49,148,125,72,250,117,242,139,122,159,253,154,110,248,3,148,180,0,127,181,117,148,148,123,99,155,35,195,69,198,158,148,181,202,192,160,62,174,117,197,211,112,118,220,230,226,5,10,225,243,196,114,248,108,84,233,40,109,165,198,205,229,13,129,195,118,91,35,130,82,58,209,226,167,105,135,209,101,220,104,255,217,5,33,229,38,117,202,157,4,57,85,74,49,225,199,224,76,83,100,29,59,154,90,174,15,62,59,58,87,49,105,200,139,246,78,127,192,163,22,81,160,233,187,92,171,223,28,71,21,177,200,176,192,112,137,181,120,24,215,105,190,7,228,188,56,245,208,140,14,12,67,172,194,221,248,218,226,229,216,179,10,211,109,163,199,111,55,8,95,46,122,166,36,205,216,164,99,67,113,124,81,2,32,51,214,154,246,235,69,244,65,98,60,180,212,113,24,215,141,142,251,204,184,123,121,41,177,164,143,166,172,22,150,212,30,62,161,8,144,44,226,12,221,124,127,181,168,192,244,57,223,10,147,91,20,51,186,45,54,41,139,105,62,155,88,14,146,130,111,110,43,95,109,71,59,214,26,178,140,42,251,223,82,70,99,202,166,245,86,86,184,67,169,26,79,195,93,41,71,115,163,113,15,87,218,168,45,130,63,92,22,123,67,140,61,99,198,41,25,157,186,23,166,83,226,2,147,34,37,159,221,90,119,242,36,80,50,139,146,62,140,174,85,98,173,151,134,50,12,22,123,233,28,221,44,73,79,6,167,113,79,23,29,208,245,116,157,61,188,74,108,179,121,54,113,211,141,116,238,246,245,49,222,78,107,36,158,167,206,153,81,235,111,95,109,11,50,201,13,130,53,10,245,92,172,23,38,81,86,161,66,178,74,192,71,94,53,185,25,9,46,112,92,29,70,102,117,149,87,221,11,70,12,37,95,75,208,65,118,120,60,155,11,105,129,2,31,43,111,93,153,2,43,84,81,33,78,30,229,133,73,127,107,15,58,190,86,239,182,81,106,27,91,223,77,149,250,221,40,150,67,40,104,163,137,102,188,154,220,224,33,91,56,209,181,43,68,134,125,162,94,61,184,242,70,200,247,185,30,237,156,74,60,207,152,65,160,140,54,244,82,28,52,61,189,34,220,104,67,235,163,188,215,28,243,9,253,169,158,122,82,148,208,201,175,172,19,122,84,96,50,93,227,234,57,42,99,82,231,14,93,103,215,188,167,3,223,190,170,110,5,150,197,251,244,168,248,26,4,110,232,239,113,120,80,215,85,81,182,166,37,87,20,226,236,43,15,76,46,222,61,122,86,63,161,48,161,136,43,42,17,103,10,23,10,64,227,124,144,163,161,38,15,100,125,43,182,2,237,211,139,90,114,197,122,149,199,86,192,26,16,152,6,172,35,199,138,224,183,85,213,143,36,242,17,35,35,239,226,86,76,1,247,226,181,21,108,113,154,94,84,153,180,100,252,46,33,228,143,121,160,55,155,85,125,166,124,97,232,83,31,11,150,78,72,247,236,45,116,57,177,127,167,177,182,7,92,232,110,172,198,243,14,11,129,219,38,139,184,34,154,154,190,98,93,187,207,241,92,136,167,195,26,9,186,69,5,95,81,82,27,147,8,113,254,106,29,173,80,154,250,84,241,39,64,103,219,103,104,103,201,14,224,99,152,167,123,159,87,56,1,100,206,38,53,31,119,23,195,48,48,186,46,72,59,107,237,238,182,77,60,50,169,149,112,150,47,114,45,236,183,211,237,224,201,102,192,17,89,239,208,10,45,218,5,238,150,141,231,106,167,41,11,89,55,90,185,87,118,49,98,210,162,70,63,98,222,103,133,92,235,165,70,23,121,226,97,152,51,7,107,232,192,105,13,248,177,152,162,77,147,215,175,42,45,33,46,207,247,129,229,250,204,154,154,9,185,213,200,196,227,242,78,229,177,174,105,113,152,70,216,1,61,73,242,54,48,45,106,170,219,55,76,234,144,205,98,122,126,216,116,198,11,165,186,120,106,214,150,222,13,24,82,13,158,35,192,125,82,194,250,33,147,64,189,48,21,135,82,11,187,12,174,183,162,112,190,150,21,148,78,165,233,249,200,150,20,232,48,157,19,228,232,78,211,243,195,8,70,149,216,138,226,192,241,123,143,92,224,249,188,155,127,189,83,152,170,196,31,197,132,32,130,18,25,109,149,108,159,174,106,204,129,233,75,91,194,134,230,12,168,95,11,206,161,176,253,97,51,170,69,15,118,134,71,222,97,232,112,119,86,159,217,230,134,241,145,195,35,50,167,162,208,7,148,64,147,244,54,2,198,25,29,6,99,198,5,164,126,93,35,83,244,131,191,96,175,172,138,14,110,202,139,246,162,94,198,163,235,206,34,227,202,99,171,35,208,42,197,47,10,241,158,124,20,12,130,101,196,176,183,117,24,22,135,50,13,62,2,78,108,81,9,61,96,84,227,109,8,119,72,201,93,29,156,208,148,205,48,239,161,162,110,98,189,208,58,164,132,180,163,117,238,209,145,228,171,225,11,235,37,124,45,230,17,209,232,1,41,28,174,85,146,191,137,27,83,96,202,27,197,191,4,129,215,212,216,131,57,88,195,59,69,222,177,248,255,141,136,38,220,194,44,102,127,162,34,56,91,92,148,146,49,179,74,210,168,8,211,238,177,7,150,103,214,174,79,103,235,226,233,158,196,179,159,179,134,69,162,53,140,117,24,163,204,121,42,104,133,101,14,155,254,32,40,172,252,225,123,165,106,76,61,114,48,146,207,238,178,206,250,7,168,75,14,151,49,190,89,119,210,111,58,135,103,133,161,159,116,119,245,217,101,80,95,41,12,215,174,255,246,175,197,134,62,77,143,190,112,211,103,42,160,186,126,244,128,186,199,231,196,104,171,52,92,131,126,80,92,145,135,225,127,168,29,12,220,170,59,57,45,252,114,73,182,12,206,35,187,158,111,77,128,178,220,16,236,28,72,163,28,54,174,87,137,221,97,219,196,213,70,247,57,221,227,195,250,32,204,8,139,144,231,83,52,56,7,237,165,31,191,241,211,91,52,240,183,232,190,229,79,159,59,112,84,157,180,65,122,175,31,124,75,126,95,83,225,34,209,137,97,193,59,141,144,81,248,154,220,6,31,191,195,54,245,187,206,30,117,243,255,104,87,132,63,244,195,26,237,42,124,210,186,49,126,233,135,85,203,233,8,248,156,175,173,1,77,170,210,107,188,187,227,24,20,216,250,27,69,148,107,24,245,175,4,83,209,54,34,250,134,163,126,233,156,90,102,237,8,56,211,3,83,190,11,127,121,141,56,46,125,205,159,147,223,232,229,236,55,35,60,141,231,194,145,161,81,201,23,58,214,160,203,77,213,72,45,156,118,211,77,252,65,134,94,122,130,196,100,145,251,46,135,183,47,137,241,68,20,146,253,225,17,77,140,41,253,108,168,46,70,139,64,46,153,140,226,1,6,238,225,110,31,191,182,101,50,50,24,188,123,68,106,97,95,91,89,127,251,15,163,219,127,24,199,63,91,230,127,27,199,103,240,4,162,255,215,56,190,32,183,14,230,159,253,31,127,250,55,127,247,183,175,131,25,31,249,194,111,1,32,234,63,235,117,11,43,73,122,238,203,237,161,3,247,167,72,96,224,181,117,182,48,60,78,88,221,55,73,99,172,95,91,148,237,48,41,75,183,178,98,16,26,31,31,27,243,52,194,234,114,61,148,86,176,128,125,85,62,152,123,87,152,145,128,219,174,223,113,180,238,145,75,138,116,7,6,40,173,183,62,184,45,168,169,228,183,77,243,31,31,106,53,1,67,62,155,20,98,215,237,187,181,206,42,67,31,166,135,234,246,239,26,86,160,175,112,54,130,162,15,158,164,118,77,153,149,214,172,208,246,131,23,105,190,183,130,225,76,16,140,31,205,127,123,91,127,236,44,112,198,49,191,28,222,84,232,200,111,147,80,48,124,228,43,89,50,149,60,109,21,194,190,220,244,149,198,231,38,176,117,53,250,80,116,241,38,175,134,29,126,248,98,83,33,58,111,11,65,131,41,213,27,14,211,163,180,9,76,91,147,143,79,223,234,235,161,116,21,116,210,152,102,59,10,61,212,77,164,163,222,163,226,121,119,152,187,179,203,90,147,178,157,151,127,21,197,119,91,119,41,173,14,61,31,159,44,224,133,167,94,97,154,45,250,200,172,19,122,151,161,37,54,202,151,153,14,27,23,20,213,15,124,140,181,229,35,239,100,29,213,252,62,237,254,81,224,217,133,153,201,238,183,35,172,167,195,244,161,209,239,130,14,56,199,79,31,185,191,171,194,228,227,207,120,216,122,56,223,239,50,38,142,249,229,131,244,69,178,168,16,153,156,187,179,154,65,236,48,161,183,41,79,47,20,142,234,115,106,125,2,111,173,0,76,229,227,107,229,106,40,227,46,130,162,176,207,28,48,197,223,242,211,20,157,185,177,213,57,200,109,200,195,208,2,124,197,195,134,194,62,162,15,83,238,58,46,204,200,101,96,244,225,42,45,126,25,142,227,41,232,185,201,190,234,70,96,171,75,150,143,182,4,243,88,173,129,79,82,182,33,156,169,112,94,199,203,139,86,18,32,143,8,92,85,249,234,155,237,105,124,102,163,206,59,159,67,138,254,208,52,75,105,46,42,109,96,183,207,55,48,249,115,205,159,70,21,109,69,127,217,156,179,62,48,186,172,223,236,5,224,108,58,221,7,19,0,150,98,22,94,78,246,73,192,84,137,220,212,248,97,81,240,222,124,181,32,180,21,146,8,252,228,199,52,246,229,34,149,80,105,30,6,188,90,222,213,29,56,37,201,177,177,46,101,84,158,251,156,109,186,24,200,135,13,28,151,158,130,192,200,177,150,155,192,240,62,199,1,65,202,143,155,162,62,104,190,176,60,106,194,86,201,89,74,151,135,73,52,143,37,113,64,32,246,147,223,158,102,172,251,111,119,166,241,210,227,13,130,169,229,227,46,181,163,219,181,124,131,97,17,221,15,153,99,41,165,23,165,143,192,29,56,141,95,110,27,166,102,21,22,123,134,20,63,23,70,171,10,67,146,235,241,252,78,181,105,189,93,131,41,40,37,11,100,135,160,102,211,139,144,231,75,63,238,49,67,105,36,126,31,230,58,235,31,243,54,240,40,184,66,46,60,168,51,44,57,164,124,165,207,220,133,9,78,220,125,138,91,75,69,82,39,72,217,99,206,72,188,88,50,103,221,88,211,226,118,34,133,175,200,201,239,197,216,103,124,86,242,176,166,180,23,62,151,112,91,241,219,100,198,11,13,17,209,110,196,140,207,10,205,196,132,14,14,134,207,225,197,56,253,151,185,122,193,246,227,32,119,117,1,134,72,97,123,35,231,225,220,125,247,190,167,116,108,43,154,235,213,68,206,38,93,146,201,106,112,243,187,235,28,210,34,90,170,161,230,135,118,85,227,76,208,146,143,106,214,144,210,117,160,35,8,53,121,151,110,136,181,198,184,142,70,123,201,90,27,173,116,207,158,11,221,237,88,136,77,138,204,71,179,116,10,223,38,231,254,164,32,73,103,51,145,235,225,191,252,227,54,234,2,91,218,131,171,118,164,224,93,34,115,155,236,163,41,134,142,211,9,245,200,13,208,173,80,114,199,203,33,160,22,145,210,51,105,99,126,120,44,1,95,190,139,186,180,92,67,163,109,198,5,47,40,105,97,126,245,128,66,233,32,112,71,134,148,248,229,44,185,90,192,54,167,49,41,137,196,99,57,89,63,102,242,21,159,69,172,91,62,43,27,53,89,192,197,42,96,116,255,166,20,226,232,76,246,145,92,34,134,49,187,154,71,215,128,103,21,144,14,17,158,166,0,184,250,212,175,46,36,114,201,163,89,56,180,200,25,161,200,37,22,11,247,110,215,135,153,195,185,239,90,66,82,39,48,50,33,199,211,121,194,213,174,135,118,203,168,173,61,154,76,9,229,210,31,87,129,237,178,37,117,31,150,49,28,155,4,107,32,235,30,178,44,221,56,55,11,142,86,89,138,65,122,244,14,37,187,81,139,46,111,70,79,104,46,198,8,55,149,173,11,73,99,246,184,211,206,113,79,124,183,192,104,225,126,105,81,165,154,110,43,35,203,39,39,79,47,52,248,220,83,17,187,134,96,252,153,177,251,116,22,170,226,3,111,46,219,29,79,39,243,46,171,112,199,227,222,3,174,77,170,71,201,149,40,222,70,207,224,45,214,28,185,206,71,72,250,87,83,135,170,51,138,26,188,188,128,2,216,82,59,46,124,100,119,153,45,198,77,89,240,146,167,233,214,21,74,29,4,93,116,177,210,59,139,210,181,64,201,93,18,16,155,199,197,43,153,200,162,56,209,150,181,164,120,20,130,113,169,193,25,16,159,19,25,139,233,36,178,41,40,1,34,87,32,48,212,154,20,148,160,231,172,187,197,160,117,76,34,185,185,51,70,138,243,76,193,204,20,105,192,182,39,117,51,230,11,79,126,86,5,161,204,20,226,247,104,116,231,26,17,205,135,92,186,228,230,45,154,77,209,217,220,214,136,208,209,99,148,175,235,77,130,122,129,0,108,168,23,144,118,95,79,22,48,12,21,161,168,98,49,14,185,175,206,245,116,142,100,188,188,40,93,60,40,244,161,109,95,180,44,213,22,51,119,65,118,56,115,79,136,38,122,116,145,229,158,42,60,200,226,137,2,197,78,171,49,46,75,253,126,126,153,93,51,226,6,55,210,34,125,119,203,50,223,196,6,101,127,78,200,206,214,142,123,246,92,202,69,76,95,243,129,229,28,226,36,27,95,172,104,185,148,51,199,117,136,159,81,104,7,142,238,103,9,56,1,147,215,152,229,229,141,36,212,43,35,207,133,165,54,189,21,75,95,113,131,242,39,36,185,216,67,105,245,123,47,96,180,200,119,113,243,122,4,232,147,191,187,171,29,151,233,116,122,111,195,177,69,77,181,98,244,21,135,218,232,70,84,123,223,166,61,250,192,27,84,116,250,242,3,31,125,49,46,83,232,91,213,166,217,100,199,238,240,208,152,58,242,252,52,77,203,28,166,10,71,68,52,180,133,164,44,184,251,39,91,54,138,88,183,103,127,207,121,157,71,71,215,127,108,99,250,170,212,128,143,170,55,212,174,198,132,242,83,159,89,173,166,70,57,129,41,183,135,168,6,89,91,61,25,52,79,156,161,11,146,112,221,30,79,6,69,181,203,95,142,139,185,170,59,129,66,198,236,183,252,32,61,48,171,13,185,9,234,248,38,30,108,179,81,213,157,48,140,35,225,131,39,41,50,251,241,193,80,144,228,168,37,110,77,245,75,145,218,56,252,221,230,11,145,129,211,210,162,198,192,170,53,116,17,244,15,61,129,127,236,240,28,127,245,194,165,255,250,207,255,252,143,255,239,159,255,243,63,252,237,11,151,96,60,132,119,234,183,190,100,157,83,194,24,142,97,66,23,126,146,153,66,220,225,253,130,195,188,96,235,131,23,108,239,85,158,181,91,181,125,232,57,198,245,246,138,229,135,121,217,183,184,16,74,82,212,33,239,206,118,216,2,38,22,171,63,125,22,123,57,171,208,248,117,139,189,222,112,146,44,75,247,32,0,181,38,116,199,40,10,91,203,186,128,45,55,230,255,103,239,221,187,227,58,142,123,209,175,2,109,203,92,128,181,1,238,247,3,60,115,184,248,144,100,217,122,89,148,95,161,24,173,193,204,6,56,212,96,15,52,51,32,9,82,88,75,78,78,174,237,216,142,157,56,177,157,200,137,147,220,188,238,61,203,142,79,98,59,142,108,39,107,221,207,34,82,214,95,254,10,183,126,213,187,187,171,231,129,7,9,138,164,52,162,64,14,166,246,238,119,87,87,85,215,175,202,146,17,32,92,19,249,90,50,149,196,24,110,74,186,102,136,67,129,189,38,35,50,228,157,208,116,26,198,210,82,190,92,230,218,150,138,91,190,40,23,151,46,68,198,121,211,200,36,64,116,22,133,229,79,220,108,216,19,10,77,198,128,203,194,17,165,174,201,213,4,71,82,32,120,172,3,8,4,112,68,103,214,111,71,236,220,40,198,4,30,183,81,195,27,105,67,32,7,116,232,44,4,228,58,9,13,25,57,143,68,225,8,216,150,232,1,47,25,138,17,136,81,65,54,121,125,243,136,166,113,140,92,65,142,96,106,177,100,248,41,139,97,65,98,46,179,84,74,0,107,196,61,88,202,25,165,179,72,119,140,180,236,92,184,111,129,95,33,0,166,33,19,23,145,163,18,151,28,52,74,83,99,14,184,47,200,200,31,93,228,230,101,68,1,147,111,199,96,183,89,67,6,74,195,26,37,153,12,204,156,158,17,165,10,202,49,133,227,170,222,63,28,206,32,182,238,214,136,132,18,27,225,2,105,106,130,68,96,55,82,184,56,149,218,135,3,33,65,17,152,70,148,13,93,195,140,56,162,191,217,144,3,76,102,152,142,38,39,12,205,148,107,37,4,200,75,147,57,158,137,92,74,176,45,164,154,140,68,168,226,54,151,147,66,71,218,47,32,195,189,46,164,69,185,140,147,168,137,217,14,47,70,98,64,169,36,115,36,39,51,228,48,81,11,172,24,44,23,240,182,75,204,219,28,213,65,144,1,27,48,131,86,192,1,65,180,60,40,113,178,70,150,140,171,47,65,46,56,177,177,30,83,224,133,98,177,185,145,167,62,209,183,48,236,27,129,139,112,75,70,2,9,13,113,7,204,15,9,175,69,211,112,145,217,228,68,226,49,199,205,163,124,59,1,72,195,78,73,22,20,98,161,6,48,73,107,204,11,145,161,208,89,204,22,107,223,161,182,235,195,160,80,22,194,11,4,78,130,184,83,8,13,89,250,99,115,242,153,38,142,42,19,25,118,97,169,137,146,138,117,205,65,36,239,68,137,204,226,75,97,26,134,164,209,162,215,36,80,229,218,98,10,11,39,226,137,72,50,28,172,12,211,202,216,93,82,146,73,210,111,82,61,113,120,2,88,103,69,211,176,69,180,109,157,157,181,69,90,62,144,161,154,134,137,33,195,119,211,110,48,234,36,116,18,243,54,113,191,84,118,12,17,150,244,101,47,200,184,115,48,67,138,52,27,184,23,215,13,143,113,29,152,88,42,73,73,121,19,253,159,199,20,129,96,196,203,16,138,83,179,255,32,188,133,165,32,195,17,45,78,205,140,192,144,96,157,245,144,200,144,253,78,52,153,163,240,167,150,12,136,112,147,32,35,87,86,227,204,186,202,38,240,21,67,200,104,195,56,162,192,198,213,64,152,78,184,6,152,149,4,188,184,240,110,129,218,150,234,64,223,76,78,5,248,31,100,36,14,43,99,179,26,144,84,33,20,228,48,52,247,208,24,53,164,117,179,163,134,96,157,165,153,78,54,53,138,81,41,56,253,93,102,151,18,108,3,146,12,133,223,140,10,224,244,185,61,100,56,107,78,18,219,133,8,117,56,18,221,70,168,72,141,119,192,66,164,35,43,17,133,195,27,57,136,82,179,16,145,23,78,20,158,192,39,56,54,43,13,252,51,16,133,67,198,178,45,135,233,71,184,25,114,84,209,212,28,158,8,16,34,32,36,156,134,37,205,204,201,156,3,192,82,200,170,57,133,103,108,201,153,181,238,196,124,63,100,119,39,7,164,176,98,150,202,165,98,120,45,114,119,90,61,144,169,144,209,204,144,149,192,232,228,178,102,96,229,204,116,225,86,70,142,24,135,26,182,83,13,95,252,84,246,138,15,110,179,142,74,132,60,151,35,134,84,212,122,188,145,80,161,112,10,7,43,40,237,209,9,38,19,74,50,206,21,221,240,164,228,32,138,114,50,203,188,48,162,80,2,209,38,145,43,37,128,227,187,110,26,28,74,132,156,133,219,214,178,204,77,211,16,139,193,38,251,193,26,230,176,41,122,41,0,219,95,56,27,36,8,116,154,34,144,193,228,163,88,110,16,68,77,215,179,9,39,96,225,178,157,112,112,47,179,55,113,11,86,230,98,66,10,36,27,48,76,135,164,145,84,184,50,97,227,135,97,97,170,166,115,81,162,61,17,50,11,50,130,238,118,132,187,22,81,120,9,120,114,20,27,241,50,41,165,183,95,2,60,126,208,100,103,98,114,28,218,27,86,144,179,92,103,8,6,57,130,164,44,223,198,61,128,225,181,17,46,36,196,74,3,162,33,49,167,23,76,199,194,141,10,84,100,216,50,100,68,5,177,82,88,194,120,57,29,72,11,97,60,225,3,151,72,50,50,6,234,126,49,50,73,114,234,16,41,210,13,199,10,80,190,236,23,70,52,49,34,94,128,0,232,169,96,197,33,115,226,84,235,3,72,58,146,200,186,35,206,57,164,201,128,37,90,201,22,100,99,145,131,126,133,96,39,178,108,64,138,155,75,28,4,165,44,3,155,176,1,100,134,6,104,229,173,0,215,22,108,131,70,17,171,212,40,111,72,56,38,216,33,146,111,33,6,151,86,145,48,74,177,36,35,12,168,62,5,10,118,161,19,108,5,238,13,198,210,8,197,17,2,102,33,201,133,49,83,66,255,74,19,225,65,156,0,184,102,248,56,238,211,19,225,45,158,148,12,237,12,117,213,25,224,46,129,236,182,194,116,53,100,216,227,109,56,97,94,43,192,164,232,170,83,206,142,39,23,57,92,211,244,22,225,172,214,145,92,12,1,164,145,66,207,8,210,153,218,123,51,236,32,164,95,143,181,218,73,103,66,24,73,54,143,125,31,232,117,202,57,98,147,80,158,203,97,174,77,41,200,101,19,135,54,173,57,83,211,82,27,221,16,59,53,11,164,64,161,200,102,66,16,166,90,118,187,64,196,108,195,56,112,162,228,2,236,7,118,8,21,76,55,28,23,232,133,92,74,64,18,36,102,190,162,140,103,197,217,250,70,89,0,4,33,117,102,19,238,252,129,105,120,8,171,122,34,71,156,214,105,161,247,54,82,94,73,149,24,101,131,95,106,50,24,179,16,31,217,9,49,215,226,124,65,245,68,34,10,8,168,12,247,81,100,8,169,73,230,80,177,114,13,21,209,194,82,217,105,246,137,203,52,25,208,139,82,236,159,128,195,192,107,50,238,209,156,29,16,64,50,110,252,158,50,4,163,11,29,241,16,130,173,142,143,10,36,37,114,141,201,194,145,9,94,75,4,112,240,142,4,60,6,117,135,89,26,154,183,179,80,2,140,177,181,17,114,181,25,21,248,60,73,44,71,130,28,221,165,17,240,16,125,46,150,84,154,45,19,49,32,227,88,128,194,5,63,41,57,55,171,230,11,156,194,215,38,95,5,25,87,182,137,105,25,232,145,104,25,176,174,70,6,83,110,239,145,232,54,245,2,65,55,244,160,197,200,16,32,11,135,195,67,162,169,124,17,45,136,28,115,83,19,51,164,48,20,27,55,65,140,151,216,76,7,114,156,203,69,136,148,166,129,105,54,177,248,76,14,9,203,46,90,92,40,224,224,33,15,252,18,241,19,243,92,47,112,228,61,136,228,58,226,192,150,90,43,4,96,20,125,20,228,28,137,91,245,214,99,24,130,100,242,224,204,145,214,242,113,141,31,229,153,67,46,35,35,79,35,169,5,108,41,130,140,164,232,90,97,69,32,51,164,203,179,228,146,19,58,197,102,219,3,211,37,166,163,132,173,93,171,56,69,12,200,175,80,72,3,142,58,165,119,102,12,23,6,139,185,67,198,94,58,196,77,213,49,204,31,242,229,56,213,121,9,57,242,42,9,143,121,225,168,94,185,134,175,100,200,151,149,9,185,20,87,136,25,164,44,195,42,131,72,232,132,208,202,116,124,84,68,7,67,78,43,169,9,243,121,173,25,37,192,194,105,36,106,206,84,22,107,77,206,195,40,151,58,60,240,48,70,225,132,95,101,96,51,146,128,140,157,106,14,31,78,48,82,138,186,57,81,187,233,117,150,35,7,165,176,77,32,89,119,97,14,54,164,171,151,234,40,68,147,34,205,13,25,3,46,173,69,51,13,185,179,77,214,201,73,155,172,223,123,247,221,59,127,246,205,7,239,163,11,27,7,2,88,168,116,0,200,251,1,161,213,220,102,128,156,198,165,165,226,110,181,20,212,4,49,8,114,67,206,137,45,199,146,12,117,38,49,100,248,224,100,146,12,87,152,200,144,161,16,74,50,46,244,213,86,100,114,4,160,179,36,83,217,77,2,19,78,1,131,208,213,130,76,210,120,158,232,194,35,168,93,214,231,13,100,88,215,11,67,134,145,89,118,155,248,180,109,90,196,14,37,178,110,24,203,203,204,144,69,250,185,0,174,89,133,78,201,202,137,111,66,17,138,30,228,162,48,227,29,33,205,149,83,49,144,254,134,136,40,225,178,209,192,192,199,166,209,192,118,37,162,100,164,44,111,92,133,152,140,4,90,169,36,35,27,115,110,200,16,82,229,219,8,108,145,154,186,113,223,35,7,12,17,60,75,59,96,72,90,149,8,42,177,225,216,204,52,2,203,166,65,41,201,136,121,104,171,6,152,66,86,141,140,151,177,37,135,206,76,114,84,142,38,55,23,39,76,4,142,83,144,19,40,174,166,97,240,248,119,90,134,227,187,20,228,208,202,44,32,195,230,97,27,206,65,27,100,195,105,226,131,192,76,52,34,16,203,169,206,51,220,57,219,183,217,56,43,201,176,74,230,150,28,91,56,10,200,28,24,215,146,217,47,71,146,73,160,73,66,75,134,254,46,200,16,182,109,191,16,2,84,54,28,130,94,145,90,114,36,34,18,131,156,34,246,175,33,199,69,34,199,148,125,106,69,195,113,157,231,144,113,79,101,71,5,249,179,37,25,241,231,237,82,193,228,167,137,36,103,65,36,234,6,2,69,12,26,226,70,53,113,75,20,57,17,41,172,64,206,226,76,76,55,67,76,5,57,230,56,170,150,28,197,121,42,201,25,130,7,91,114,40,242,215,5,184,62,208,73,221,27,170,220,245,44,5,70,226,229,40,146,139,1,41,100,116,214,48,213,178,80,46,242,130,3,238,137,134,39,86,178,0,25,121,36,211,88,140,74,88,202,81,129,88,42,186,101,35,116,128,152,35,250,72,41,230,195,226,125,153,76,114,190,156,76,145,47,41,192,0,68,141,147,172,34,195,149,88,146,145,194,199,190,157,132,194,45,25,113,93,144,174,209,190,157,136,224,101,76,46,44,11,7,188,71,110,236,18,129,99,197,84,34,159,180,67,166,183,197,128,33,101,168,104,24,246,70,32,222,182,26,20,19,73,163,206,45,17,222,213,162,213,48,167,52,126,245,106,215,71,137,92,130,0,61,55,151,142,138,103,208,118,144,133,199,200,251,20,89,178,116,159,1,25,215,72,150,23,34,76,185,36,67,146,136,44,59,163,3,52,116,200,101,222,68,249,82,172,50,41,228,174,71,172,250,38,110,182,98,180,73,46,143,212,146,125,67,44,153,14,224,84,246,155,129,125,153,229,241,169,60,32,16,115,160,209,238,138,38,235,173,92,70,28,5,190,52,221,6,66,48,145,131,6,36,127,33,14,167,32,150,187,163,4,248,88,156,199,142,155,56,200,200,120,156,218,99,49,205,36,207,40,57,17,171,233,23,194,34,73,89,128,196,62,58,252,196,121,28,137,124,224,208,120,19,57,35,176,126,102,146,90,34,237,132,21,5,100,242,95,200,102,184,204,19,130,132,136,193,193,228,50,210,137,83,89,12,9,5,74,137,200,17,108,3,86,128,66,144,237,88,146,11,92,130,90,17,72,36,68,70,188,194,184,241,137,83,226,19,210,126,72,106,145,198,150,10,153,68,82,17,254,62,180,226,17,12,95,145,36,19,19,55,205,194,37,124,41,91,141,139,244,194,80,113,177,38,187,12,200,147,109,116,8,19,157,236,19,73,221,150,136,228,1,178,75,25,155,67,12,25,25,89,4,149,19,57,166,134,74,42,166,88,190,80,94,33,129,106,50,188,122,50,73,46,16,63,206,136,155,164,123,137,180,167,124,28,70,105,96,90,134,8,50,133,28,176,2,241,31,108,225,28,105,77,144,113,79,106,71,12,190,231,129,28,147,210,228,226,227,36,115,185,200,76,64,234,85,192,65,34,13,25,39,119,34,201,0,181,88,50,80,17,98,5,134,200,232,17,217,170,145,125,210,33,103,58,104,108,193,185,197,101,202,15,34,227,58,202,176,4,228,244,72,229,84,135,240,23,179,243,133,112,115,78,203,225,190,151,216,194,75,4,225,20,228,152,163,9,106,50,187,10,23,146,12,168,184,153,207,20,142,139,98,76,113,173,221,56,175,51,25,145,250,101,211,104,163,197,118,53,144,238,156,200,65,195,32,102,166,234,140,228,2,249,110,202,49,209,13,53,141,133,247,24,200,133,134,134,50,89,74,194,236,252,144,150,102,29,225,206,44,144,227,157,193,250,107,222,101,8,139,236,51,128,248,129,169,25,65,171,50,89,56,246,142,165,2,202,46,218,69,226,74,104,53,166,132,163,119,166,146,204,186,184,33,227,174,73,190,13,246,147,21,134,12,116,75,40,201,200,90,161,135,59,193,29,141,156,44,78,187,104,86,120,2,153,60,148,100,88,141,77,213,8,7,42,89,44,144,190,161,89,132,240,149,204,229,198,70,20,24,43,102,35,144,126,88,74,106,25,235,220,236,156,253,46,205,196,145,72,189,2,238,77,191,204,161,233,195,84,146,145,156,93,183,44,101,36,160,104,55,178,206,27,85,45,101,109,32,147,84,220,2,232,33,75,17,227,215,41,27,206,193,166,101,0,78,59,196,168,48,7,67,10,151,16,135,152,104,224,31,83,83,68,111,146,100,14,77,164,201,57,239,21,73,102,223,88,67,70,194,230,92,146,75,141,211,100,114,145,75,209,8,34,113,26,25,62,9,168,76,152,202,183,17,190,220,236,171,20,87,204,114,54,226,24,65,77,205,219,128,25,184,228,76,59,202,50,57,117,118,101,140,144,169,70,72,200,128,6,43,101,191,16,120,37,201,12,57,201,34,185,227,99,192,31,141,6,11,104,81,33,25,124,156,232,168,83,28,201,132,56,75,225,188,28,233,108,220,160,58,71,22,50,194,150,230,24,6,200,40,142,35,73,102,15,30,67,206,82,231,220,137,145,201,196,40,106,64,72,37,110,171,73,152,183,125,142,83,68,61,144,228,162,241,3,99,106,41,115,13,131,138,20,64,122,56,1,136,119,24,44,108,119,137,89,128,192,228,20,146,143,193,6,150,27,118,2,15,181,216,89,221,105,152,165,70,46,2,254,74,50,50,132,243,181,156,10,22,64,41,94,196,72,253,152,153,154,51,0,172,114,135,156,21,70,180,103,40,94,228,148,157,68,70,137,67,52,16,145,40,144,169,121,46,200,8,100,230,144,211,200,46,18,8,177,65,225,80,97,78,54,100,90,36,242,48,141,145,132,41,52,100,184,162,58,189,202,172,188,149,33,232,147,100,83,192,248,135,129,222,25,240,79,8,220,1,203,76,46,238,132,83,104,216,235,96,69,70,220,44,77,6,234,191,116,10,39,70,100,22,119,78,90,112,28,56,115,133,236,165,186,221,57,50,124,58,108,140,93,141,77,211,144,186,52,141,92,114,144,36,134,12,25,215,173,58,48,11,24,190,157,185,187,200,104,85,153,67,158,99,16,149,110,191,178,212,80,97,249,159,28,209,210,156,180,42,64,245,196,116,148,70,14,69,180,156,208,237,53,124,187,205,160,96,252,35,231,109,160,120,76,183,178,48,12,221,165,192,123,194,144,225,177,226,46,179,88,140,25,60,5,82,119,133,3,157,99,200,50,42,141,34,135,70,47,230,160,103,81,236,108,30,97,127,193,221,74,236,238,158,48,47,44,21,6,21,103,41,132,65,104,206,113,184,245,186,179,5,109,202,82,137,159,198,153,195,49,226,200,212,204,174,236,161,195,80,138,196,234,66,12,33,119,54,38,242,190,25,123,88,1,175,129,196,225,132,8,210,145,24,50,167,241,116,24,101,220,36,229,96,50,3,117,36,25,153,105,53,53,226,80,125,14,19,14,34,163,117,67,237,46,2,151,187,23,129,17,223,17,3,64,96,40,249,108,72,35,35,189,0,230,100,195,25,242,201,82,134,214,12,72,67,80,150,206,18,143,145,66,52,55,228,20,222,29,206,161,22,151,102,141,35,153,151,115,178,168,235,125,77,37,201,63,116,138,142,117,122,2,166,34,8,157,83,52,44,94,134,156,225,230,209,57,171,217,28,97,200,112,137,112,78,250,34,13,205,81,14,166,226,156,60,136,65,100,103,43,135,123,180,44,59,130,203,158,25,147,28,200,3,71,68,65,140,107,51,31,5,98,166,57,50,8,78,88,51,155,88,43,14,199,9,33,31,154,194,203,40,114,223,14,225,134,96,201,153,99,158,143,216,76,103,186,141,136,192,81,225,144,17,74,52,55,100,78,104,36,201,72,1,101,201,240,229,112,36,66,78,97,169,201,136,185,233,112,121,56,157,24,245,182,132,103,181,28,83,18,74,76,201,136,155,235,8,63,8,122,97,122,133,32,201,133,195,236,112,137,103,132,228,50,226,247,133,156,91,194,96,172,7,28,222,11,210,146,13,207,219,40,52,87,3,37,162,62,21,206,219,108,187,211,100,224,235,228,241,2,147,138,37,194,131,43,150,18,118,14,47,30,67,134,69,221,17,192,145,72,201,188,141,88,107,78,187,139,72,135,85,98,50,174,146,165,102,128,128,95,118,54,144,166,87,114,28,152,197,67,115,169,129,240,35,210,234,20,69,28,65,192,146,73,250,207,157,194,225,104,111,200,184,93,143,101,199,224,124,97,152,97,201,112,76,249,54,34,129,152,131,143,3,60,202,211,135,246,98,106,53,76,4,31,12,229,58,130,69,54,50,71,0,100,81,183,112,228,21,50,242,83,9,143,6,185,251,168,232,184,52,18,82,9,180,147,148,57,177,55,51,99,50,192,141,183,72,163,8,117,11,6,253,166,229,240,21,131,98,40,201,8,51,152,25,50,20,159,196,81,214,178,40,177,111,195,241,218,209,4,145,199,163,208,100,184,164,74,33,30,204,180,44,13,53,141,74,105,179,194,254,137,154,196,232,9,167,94,137,36,27,71,234,33,99,78,67,4,231,48,116,52,88,168,203,166,221,116,182,231,210,202,18,33,193,180,94,105,37,123,159,72,173,62,130,237,53,176,100,198,92,72,35,76,138,44,105,13,57,100,176,119,232,88,120,192,3,53,57,13,29,195,20,39,132,55,239,66,76,116,76,113,112,149,208,123,147,211,233,38,165,99,153,194,25,81,26,114,138,115,64,90,189,114,29,168,10,228,28,94,54,210,182,148,209,17,96,166,3,208,2,27,153,146,237,109,208,132,12,21,174,236,210,172,5,28,92,97,94,70,152,70,215,14,152,132,165,54,19,18,185,72,98,199,186,25,3,41,169,71,52,68,102,90,169,244,7,176,193,21,150,12,48,161,172,59,66,52,105,93,56,252,52,35,199,156,23,150,230,194,17,215,175,129,35,148,98,73,231,130,92,2,177,42,205,178,0,142,235,101,134,204,60,185,100,58,236,155,164,245,235,18,70,153,52,147,134,240,18,241,250,244,136,35,186,94,42,47,174,17,2,58,14,76,195,35,68,41,150,118,114,92,157,218,166,69,8,9,36,175,30,56,218,159,30,21,28,55,206,221,50,113,67,132,217,54,228,36,146,202,59,145,3,29,56,150,201,36,19,59,117,35,75,167,153,145,136,195,167,200,235,1,218,215,165,121,57,65,250,223,216,185,123,136,204,141,35,196,202,92,46,52,100,176,35,177,179,52,100,132,79,150,100,216,71,181,108,8,63,142,68,100,27,197,165,10,39,249,53,100,218,64,206,45,46,208,137,90,139,0,108,72,96,61,212,109,103,24,107,33,10,46,243,113,148,200,235,76,100,85,215,138,110,9,63,16,185,61,113,17,27,38,154,207,227,74,29,220,64,146,67,141,79,99,50,80,224,178,105,10,143,99,200,133,92,105,33,167,164,210,82,84,201,163,31,58,119,219,69,150,38,166,225,0,117,229,178,101,17,210,81,196,134,76,210,117,153,57,215,234,97,17,155,170,17,195,78,94,53,17,43,136,75,75,5,208,91,58,49,148,12,179,52,228,50,45,228,144,2,196,149,132,166,106,220,55,198,210,59,163,64,74,24,211,47,142,150,47,29,17,56,246,124,106,200,8,184,43,61,17,128,247,47,236,219,52,38,14,153,244,138,176,52,179,29,115,148,111,65,134,239,129,157,78,4,34,145,163,146,226,188,203,204,219,240,110,146,51,146,194,95,210,28,126,168,186,148,117,35,62,90,150,219,183,97,15,76,37,25,184,48,83,55,71,60,112,200,200,195,96,6,53,165,117,42,239,6,83,102,191,182,110,248,94,203,150,231,129,14,38,198,228,34,148,119,100,41,226,116,24,134,8,244,90,225,148,13,15,254,208,188,140,228,19,242,198,31,160,34,115,247,87,34,172,160,72,110,137,72,241,65,144,199,102,70,224,144,238,12,90,80,102,121,98,230,19,110,112,242,42,150,247,123,104,6,13,9,94,165,227,9,60,223,211,194,190,157,199,129,28,52,248,214,150,134,35,34,58,101,38,175,14,97,107,54,106,10,200,184,154,145,100,92,173,151,130,156,202,171,195,4,139,45,19,100,220,18,73,50,26,111,235,102,183,71,65,134,188,25,216,142,193,27,77,22,14,235,113,32,134,37,141,133,150,207,97,5,139,72,144,129,96,147,100,100,86,53,99,14,247,87,113,61,130,104,212,89,90,134,150,156,150,66,93,192,245,71,26,68,118,88,16,95,79,22,14,48,191,109,56,210,167,133,146,10,201,32,182,228,40,145,199,8,92,108,140,80,14,101,33,151,71,115,136,235,146,88,172,6,88,124,51,73,78,116,236,69,38,7,82,156,225,20,134,69,41,86,26,238,102,37,25,161,86,98,75,14,165,29,12,76,40,177,210,14,34,31,36,185,236,87,76,178,107,100,55,1,114,123,137,77,192,137,86,204,33,132,64,171,82,183,67,252,53,8,222,134,76,2,136,156,109,146,87,0,163,54,100,152,222,101,211,176,152,236,98,64,246,0,185,148,16,251,42,19,253,102,55,39,73,78,130,36,180,111,135,185,180,233,135,156,176,196,114,142,12,46,249,169,36,227,204,178,172,129,152,148,232,54,95,152,71,137,229,43,242,206,41,68,118,134,212,238,16,142,150,41,107,70,228,18,115,50,195,166,150,201,17,135,138,37,182,0,105,222,177,220,219,200,176,104,156,98,74,182,251,202,197,128,48,172,129,61,122,17,167,72,172,179,40,229,40,145,150,147,135,133,172,57,77,210,40,19,199,64,150,75,121,4,18,72,102,15,199,4,135,101,46,201,73,17,218,221,133,220,153,177,224,104,17,180,20,59,215,9,14,48,249,118,12,223,44,51,224,184,107,148,45,67,56,114,187,187,96,92,146,30,5,88,99,81,110,198,4,73,169,228,203,124,167,106,15,94,96,87,229,116,132,8,89,24,139,163,51,118,170,14,129,161,182,101,199,174,27,31,107,11,118,37,192,20,226,44,20,220,23,219,83,61,98,59,129,37,195,77,35,11,133,68,17,231,226,186,1,71,118,33,228,40,168,191,242,252,10,145,237,209,202,50,177,99,28,4,52,39,43,196,203,184,152,22,221,14,225,92,23,10,41,171,148,55,205,33,146,185,69,70,106,142,57,97,175,172,154,243,253,90,114,34,98,109,131,12,249,222,244,58,196,109,165,172,26,81,187,77,187,129,4,144,39,35,146,225,5,165,41,58,64,122,114,135,76,60,197,54,12,185,238,36,83,8,113,81,103,106,134,160,34,135,27,34,178,21,14,73,142,113,212,16,192,225,99,171,72,176,146,239,144,33,183,26,129,27,41,139,228,233,2,126,20,26,9,45,130,163,137,244,93,68,224,197,192,22,142,8,198,82,82,225,60,209,230,76,134,250,20,103,114,188,49,155,150,138,140,57,169,164,38,81,98,148,47,236,66,217,46,36,196,73,204,187,236,83,41,167,42,0,98,217,104,25,112,123,76,228,144,65,93,14,76,167,115,220,97,137,194,145,188,194,30,46,17,146,68,11,163,61,252,195,67,123,32,35,244,100,36,23,89,0,168,135,225,178,176,32,23,210,205,8,217,17,74,35,88,34,36,176,188,118,5,58,153,212,101,171,0,193,124,46,6,60,0,14,162,200,173,2,132,172,161,146,204,206,50,86,125,202,138,220,121,27,5,36,86,249,162,51,84,190,157,65,97,181,154,29,113,93,201,73,131,76,220,183,149,156,105,70,138,80,1,226,237,25,145,24,119,245,169,116,58,14,128,24,179,250,46,71,78,151,111,167,140,242,55,228,88,166,62,39,50,54,187,93,73,128,7,72,23,193,0,236,206,216,39,144,127,79,174,6,236,234,204,236,144,16,86,130,50,145,228,32,48,53,195,25,81,222,162,19,45,43,237,124,177,7,166,211,48,58,144,237,136,195,241,52,40,29,114,136,56,193,198,114,194,154,156,33,7,200,232,42,204,69,121,236,248,182,16,25,254,234,134,12,223,222,204,33,3,234,145,90,147,15,45,249,68,144,97,78,180,77,67,248,113,113,242,5,48,64,152,251,8,218,228,240,111,207,36,57,177,22,132,144,15,108,167,108,236,93,83,118,138,171,194,88,144,161,166,27,129,24,87,56,81,225,144,17,246,214,12,57,251,202,57,100,236,124,51,157,144,144,98,135,28,234,72,62,76,6,234,68,142,10,71,151,181,111,7,34,182,29,168,216,206,198,24,133,52,52,194,89,46,192,37,129,21,222,66,24,119,157,134,35,12,92,102,200,112,153,205,228,152,113,36,133,196,144,17,109,87,146,17,209,195,236,16,44,140,36,149,99,154,34,95,140,105,56,116,10,97,193,11,224,247,148,154,83,32,68,208,189,66,78,103,202,144,49,109,152,36,22,230,78,24,160,65,198,232,89,34,252,187,108,89,194,193,152,53,185,224,0,81,146,140,228,246,150,12,213,75,142,74,146,24,157,144,116,149,40,137,101,179,19,248,210,152,118,225,10,212,25,50,136,110,230,220,12,114,56,153,203,94,197,176,146,26,51,113,86,200,200,216,32,195,39,221,52,140,14,144,192,125,59,133,202,163,201,41,12,228,178,105,52,66,230,198,186,4,202,183,116,201,200,214,104,223,14,157,115,23,16,70,220,161,107,178,76,149,203,84,152,216,76,183,57,28,142,108,56,231,12,213,75,33,32,109,196,221,32,108,239,51,86,230,56,22,201,253,152,156,69,214,172,73,93,198,141,170,36,67,47,43,172,133,59,144,190,78,1,34,31,198,169,125,27,207,202,149,130,187,24,59,159,156,248,73,78,88,20,22,230,116,99,187,125,44,25,26,172,216,70,52,68,210,39,103,99,135,37,214,181,161,194,170,31,57,228,32,182,87,110,72,144,152,201,249,8,145,157,47,179,183,25,210,132,70,84,100,203,50,55,110,200,162,18,200,102,211,2,14,236,37,14,162,210,70,185,67,14,162,34,50,100,90,163,114,196,194,84,92,73,19,247,10,229,145,14,59,161,142,195,204,100,192,96,156,170,165,223,38,182,86,152,56,111,35,239,145,189,187,162,85,38,244,46,144,141,115,2,0,98,34,127,1,19,137,29,217,91,51,68,88,112,218,173,19,101,169,43,55,146,149,157,151,163,164,52,222,168,180,137,243,160,116,95,70,208,39,67,14,34,121,231,12,114,104,49,20,108,165,10,82,135,12,232,150,33,67,52,119,200,97,105,116,4,14,201,157,57,11,28,0,12,123,125,138,64,212,137,219,180,192,66,75,16,146,39,137,38,154,22,136,203,215,88,90,21,185,95,89,100,47,110,179,40,152,24,148,204,182,59,0,40,203,37,231,182,215,48,2,6,113,233,206,71,108,198,172,80,81,44,28,114,92,90,223,5,112,164,220,125,187,8,66,123,221,157,5,165,59,102,72,102,105,60,4,0,98,73,157,49,75,242,92,220,211,231,50,250,41,175,97,228,132,54,100,100,121,116,154,150,150,153,112,2,40,194,164,116,6,13,33,78,173,11,65,12,59,159,179,249,98,235,216,92,164,200,51,236,108,220,208,58,45,1,166,235,242,140,16,139,207,84,157,226,206,205,25,21,8,27,214,49,2,17,193,67,135,227,0,90,100,200,176,182,57,172,18,184,177,212,250,108,148,153,35,97,225,102,197,82,57,254,160,195,41,11,219,110,164,173,115,22,18,109,31,139,116,64,180,252,168,112,200,164,17,230,214,205,5,193,100,28,62,74,67,102,240,52,24,238,212,17,68,72,80,140,13,179,131,227,67,238,30,16,8,76,101,92,81,216,225,221,57,23,137,107,216,65,97,240,78,230,156,108,88,30,198,189,7,216,148,196,57,23,237,13,15,172,12,81,224,172,164,56,213,145,43,149,103,81,81,58,29,131,13,50,177,100,132,76,151,195,18,35,166,130,41,188,128,244,236,202,3,89,106,92,90,57,57,181,35,251,145,152,89,8,127,42,220,59,134,142,36,130,244,126,198,27,11,41,140,28,89,36,213,176,110,38,179,221,67,146,169,181,102,198,112,223,19,230,78,225,101,158,25,111,20,42,186,140,28,118,10,187,187,113,194,201,83,4,214,204,29,241,77,64,77,115,142,132,236,200,134,200,121,88,88,23,183,208,125,57,211,177,113,152,10,27,189,108,24,182,190,233,22,50,26,9,69,58,128,23,136,240,65,75,37,132,35,64,40,14,235,202,133,60,1,210,38,24,192,35,39,143,196,144,164,185,184,68,9,128,147,15,237,74,225,204,76,145,36,135,185,185,108,40,56,181,133,156,107,164,51,72,172,231,29,80,225,82,172,68,248,59,11,206,202,113,223,41,39,147,20,163,32,150,222,111,210,212,19,32,226,176,117,29,202,89,178,148,85,7,184,118,46,236,18,135,174,100,201,57,36,0,59,222,188,48,36,53,181,27,219,57,214,16,220,185,52,254,101,40,214,81,0,16,211,38,55,43,4,81,24,74,73,12,141,147,56,194,25,164,169,44,24,96,225,212,146,105,255,202,41,38,141,85,184,7,211,49,16,102,114,168,224,79,25,216,183,65,151,167,86,14,199,169,200,146,17,114,64,80,169,101,22,199,128,188,42,142,140,141,251,120,203,189,115,156,152,82,9,69,178,219,60,20,188,36,140,37,135,53,113,95,26,39,68,231,76,130,101,61,22,53,151,185,188,92,132,224,19,135,150,139,33,139,155,212,65,145,245,56,42,236,152,112,132,12,73,134,96,157,9,86,33,205,221,1,188,141,83,235,135,75,250,79,36,207,67,56,189,25,69,176,80,1,147,35,103,80,34,139,99,203,113,209,33,149,3,184,229,219,77,133,172,202,146,137,229,1,220,103,205,144,33,63,166,51,31,33,201,93,113,36,61,105,37,51,0,100,212,200,62,8,47,40,13,68,1,114,125,165,118,221,227,204,10,229,66,65,132,100,227,164,5,61,187,200,19,103,153,133,153,45,60,12,164,31,121,192,225,115,10,235,217,140,188,158,242,101,154,130,216,136,78,136,240,154,58,91,167,76,83,235,1,12,200,74,41,103,179,64,100,35,51,224,25,194,127,72,41,0,32,71,99,198,100,145,46,145,103,18,210,155,88,41,128,36,8,154,124,201,4,145,210,215,160,59,216,138,239,200,162,73,98,188,62,83,6,51,57,90,34,194,221,91,224,8,146,59,57,250,107,153,21,2,117,226,220,50,227,64,138,140,35,6,66,217,0,89,46,217,62,245,210,128,182,18,248,135,58,138,5,41,180,150,219,192,219,189,116,180,150,12,145,17,244,124,36,108,237,118,94,78,44,14,2,70,172,160,112,202,78,236,250,70,26,93,231,156,164,99,193,240,139,152,51,126,57,199,17,80,42,145,133,31,65,81,144,228,184,180,112,46,4,118,113,68,19,56,21,90,24,27,66,8,59,47,35,237,167,153,42,96,197,28,141,157,196,78,11,251,134,147,132,107,76,128,241,83,32,33,17,212,79,46,18,136,166,78,12,0,121,195,21,32,221,155,225,85,136,1,22,74,251,10,82,99,89,252,51,60,25,156,35,24,64,72,139,179,167,181,156,200,193,206,25,52,171,219,77,106,83,84,72,102,147,115,104,120,221,110,220,94,58,58,73,142,240,156,186,97,176,87,22,210,180,147,51,202,80,151,205,9,116,229,34,201,1,53,51,234,80,128,72,228,137,220,211,16,61,140,240,29,128,63,75,102,147,33,57,188,209,216,3,120,43,74,197,152,99,116,155,110,179,120,230,156,13,52,18,129,190,225,2,2,131,132,65,201,68,193,48,114,67,229,176,22,146,65,35,150,157,33,103,9,157,144,161,195,222,147,82,95,220,209,1,14,172,188,152,16,136,83,129,182,24,231,172,223,23,146,140,27,98,205,38,115,14,132,39,37,193,12,33,51,180,168,151,243,121,43,133,38,192,42,140,217,9,129,250,19,199,136,152,178,139,92,164,201,184,138,150,59,32,133,46,172,109,90,57,176,194,18,27,69,42,31,122,158,106,50,34,231,73,205,25,8,93,115,3,140,118,33,30,142,37,35,200,162,241,53,160,194,3,216,184,4,25,57,92,181,220,147,195,15,214,49,158,98,208,74,125,214,231,64,252,74,38,27,231,184,47,178,212,82,222,41,146,84,137,27,249,204,12,10,78,19,49,164,112,106,10,108,195,224,49,35,230,3,75,52,52,68,8,13,114,64,217,107,33,176,228,210,61,171,225,224,110,60,235,115,200,93,82,251,132,29,34,183,173,198,121,43,117,87,48,129,184,48,115,9,119,106,57,220,112,114,48,16,80,4,69,14,228,42,11,113,210,219,69,22,70,18,166,9,251,32,90,106,200,36,176,74,195,41,140,232,73,108,214,32,233,181,146,7,7,236,222,22,138,5,156,73,179,42,246,86,174,79,106,14,218,30,203,123,135,32,46,145,110,94,147,113,31,47,6,12,199,105,170,55,61,132,95,100,29,210,97,137,176,77,163,196,232,158,28,100,205,90,154,65,78,115,235,97,148,195,168,144,216,216,221,37,132,48,90,179,230,109,164,36,73,101,225,56,94,163,204,190,29,231,54,73,45,18,164,230,73,144,155,166,33,19,144,141,205,8,50,88,173,233,54,160,108,177,44,60,192,85,68,97,187,13,63,47,65,14,217,239,196,12,90,32,99,240,150,236,207,105,238,43,115,152,111,68,236,70,244,91,160,213,114,136,55,54,73,29,200,57,66,52,167,118,215,231,214,37,5,100,100,121,46,237,190,69,156,3,57,37,240,220,182,107,24,97,68,4,98,128,115,207,4,102,74,48,170,82,229,134,101,211,96,218,17,37,48,46,157,151,19,120,81,234,134,195,155,83,198,28,97,134,148,106,83,53,162,97,133,18,110,25,176,77,94,155,157,160,149,68,50,232,2,159,109,6,30,152,67,100,44,229,182,15,56,84,191,41,156,154,154,56,235,20,227,162,13,175,42,122,163,52,121,209,63,184,56,212,100,26,54,81,52,252,43,44,87,160,117,22,231,210,192,2,4,105,98,14,136,140,229,58,65,21,160,47,216,9,82,41,232,194,253,196,92,101,34,40,72,145,72,171,43,60,69,141,102,10,39,183,84,186,71,96,234,104,247,25,50,114,46,75,49,3,81,29,141,249,157,215,140,196,167,194,155,58,204,205,100,165,72,229,42,219,13,55,99,19,5,9,105,71,82,41,202,194,111,222,64,164,145,52,180,112,22,66,148,8,235,165,226,123,145,44,59,133,106,97,200,73,154,59,2,60,188,47,205,198,165,30,100,142,234,0,36,120,104,122,141,224,14,210,151,19,161,56,98,123,162,166,136,146,42,141,205,48,68,23,90,6,71,132,41,100,37,145,228,40,53,222,152,28,110,41,146,214,19,228,72,202,204,137,202,167,162,180,38,99,223,133,166,112,206,17,40,87,48,82,203,27,108,45,36,18,92,196,73,114,164,3,217,130,76,27,41,151,171,16,153,89,76,191,98,216,62,165,252,79,35,158,24,51,4,160,239,36,197,200,33,141,11,139,204,130,127,127,40,99,159,49,2,208,4,24,67,150,150,168,148,7,8,34,154,104,93,46,143,249,218,91,174,127,8,84,70,142,64,8,141,64,30,215,28,3,215,76,118,76,108,183,116,200,72,223,161,205,21,57,66,94,101,242,58,5,254,169,169,153,109,14,108,42,229,93,248,179,24,191,66,132,33,202,67,105,54,10,17,206,196,212,141,148,164,142,53,3,74,149,177,193,231,28,103,74,154,20,16,162,35,211,54,41,154,216,196,49,26,144,96,168,211,171,22,236,236,133,134,72,114,146,25,224,35,181,42,72,36,222,134,141,10,166,228,48,116,220,91,241,110,18,26,81,129,190,164,1,119,222,69,80,14,75,134,167,117,33,79,85,82,188,205,1,0,206,101,211,25,242,209,5,0,115,51,224,16,117,139,210,57,116,225,74,166,101,9,152,100,226,210,134,92,229,115,17,33,66,13,153,239,61,45,153,175,34,116,211,50,132,66,176,161,111,64,70,232,65,189,181,17,40,150,118,147,36,39,72,164,153,104,50,36,187,92,28,248,200,162,105,110,120,17,54,82,220,173,197,236,0,17,26,72,12,50,237,229,22,165,7,50,60,86,52,23,207,160,32,56,71,118,193,162,122,51,106,25,146,239,149,133,164,230,81,160,13,140,240,211,129,1,194,41,155,120,131,46,59,103,207,103,89,54,124,7,77,183,17,100,195,122,172,48,25,190,1,150,140,84,242,178,219,72,130,161,249,2,130,160,6,54,234,3,15,26,188,30,76,221,200,27,95,200,150,51,168,204,244,139,100,101,17,206,28,74,127,162,19,141,21,200,166,134,248,57,185,35,68,217,152,137,25,98,142,39,177,36,39,137,78,221,162,200,145,28,21,146,135,99,19,227,0,56,146,208,17,83,104,16,50,75,196,24,57,146,6,208,186,161,109,54,110,177,165,40,129,184,61,102,62,16,42,77,90,136,2,149,17,90,12,153,12,86,7,255,188,194,172,97,26,144,34,147,178,64,20,216,128,19,144,4,72,152,112,216,48,226,16,155,85,134,136,6,133,115,58,193,12,110,201,28,132,70,40,39,48,175,135,134,26,149,177,60,177,57,178,147,62,146,225,33,21,6,194,241,41,72,84,240,89,179,254,17,254,74,140,9,71,12,55,195,141,75,9,121,21,195,136,65,173,4,35,197,143,115,159,72,92,53,204,140,2,141,252,190,50,20,23,98,133,27,83,32,179,58,199,0,138,164,242,198,79,134,93,129,18,121,45,157,22,22,254,154,35,117,140,12,85,20,32,251,69,96,89,33,42,151,86,93,12,153,54,42,16,11,78,139,72,190,156,225,242,203,242,96,228,173,147,114,70,134,240,197,182,97,8,194,36,5,55,184,218,27,25,6,233,202,157,203,68,88,5,2,109,112,195,77,122,46,227,28,33,55,5,41,108,230,228,129,151,147,52,150,112,148,85,123,242,224,116,205,99,215,50,107,28,222,243,40,134,170,35,13,49,17,110,119,75,115,172,49,46,75,218,94,243,194,158,91,17,141,138,156,44,18,60,72,94,53,45,75,113,115,22,186,166,87,113,100,102,48,116,69,210,68,68,43,80,80,97,252,146,246,37,196,152,201,45,57,151,176,13,228,12,71,220,47,83,53,242,139,200,139,150,4,182,65,75,70,216,83,105,153,165,125,94,26,125,47,226,108,192,142,85,13,222,91,161,56,235,221,107,49,196,65,50,26,27,98,15,149,142,107,5,199,210,48,130,4,98,225,4,142,55,87,17,101,118,196,85,28,43,199,65,174,52,176,96,206,20,35,175,99,224,187,23,27,99,56,4,9,4,3,19,228,72,248,190,210,50,69,58,3,233,54,200,254,242,102,243,113,74,86,89,56,98,134,150,102,21,3,243,33,125,168,113,194,134,198,28,66,159,104,134,19,199,145,19,81,168,173,44,81,56,101,35,118,187,17,21,144,185,66,6,68,132,7,92,106,138,14,248,90,206,113,157,141,197,203,16,68,164,195,46,204,215,122,68,192,34,228,109,13,242,139,39,6,107,146,67,60,141,28,175,91,64,159,13,83,64,172,166,84,6,198,12,51,142,98,168,121,25,66,22,166,142,239,118,102,150,17,39,115,201,28,79,227,2,145,195,245,121,137,152,85,50,44,21,124,206,3,125,37,199,105,239,165,196,8,31,241,216,92,52,102,140,252,203,28,55,253,2,23,58,134,201,34,115,118,226,32,8,202,36,51,111,195,83,82,14,74,148,3,139,91,88,114,230,98,23,224,207,110,58,13,215,83,137,21,225,152,111,134,10,55,254,208,193,223,32,86,151,41,154,243,135,137,53,4,96,131,81,127,57,203,76,38,189,156,225,88,31,167,133,157,14,192,150,36,18,12,222,140,134,28,186,110,248,200,49,153,24,13,24,210,101,89,56,33,111,49,164,102,170,17,117,77,58,26,35,165,167,185,163,226,40,53,161,67,46,83,68,118,180,162,112,82,58,17,61,137,25,133,166,112,96,125,98,55,246,43,220,252,236,233,130,120,79,18,238,88,194,64,104,222,230,123,65,55,166,45,240,117,70,185,136,211,76,72,248,144,195,98,161,83,225,170,77,250,241,103,192,182,234,59,46,68,210,79,2,9,212,76,17,45,198,240,163,4,217,120,101,191,19,48,137,196,232,200,25,192,177,114,62,145,133,221,244,27,78,102,242,138,33,100,156,180,46,59,195,229,141,132,1,224,38,207,90,51,202,52,148,112,16,164,8,72,10,99,226,9,224,30,18,187,120,168,88,175,51,152,120,164,81,152,243,55,27,204,17,60,63,2,7,196,25,3,4,109,138,134,236,41,199,147,90,28,26,119,43,104,222,176,107,202,154,115,139,227,226,60,214,78,108,215,24,40,190,194,154,220,16,94,221,1,160,193,35,199,24,11,67,24,50,29,112,27,144,115,214,18,153,22,142,179,60,16,134,133,53,247,21,16,211,92,96,93,106,36,244,130,253,144,34,7,243,7,166,108,110,70,96,157,147,145,149,17,106,193,92,99,5,112,13,113,160,140,49,226,129,152,59,153,8,254,157,114,153,192,204,172,47,147,112,200,57,251,154,141,16,90,160,44,192,207,29,246,79,155,92,68,186,38,142,158,58,49,130,113,105,110,80,150,72,189,129,208,144,130,28,65,63,212,117,3,130,225,12,74,138,240,6,198,209,11,252,38,149,91,19,9,97,141,79,6,240,214,169,11,77,141,225,15,162,201,176,131,73,100,4,174,73,10,115,35,201,217,30,156,120,233,8,167,107,194,56,69,12,214,118,34,189,51,64,91,68,217,118,208,134,25,236,39,161,141,76,206,30,207,50,200,252,172,24,244,51,67,237,103,229,73,135,218,255,224,87,239,220,253,207,239,61,248,80,251,200,117,8,75,154,90,180,176,8,197,177,240,161,69,198,6,196,31,76,53,153,6,68,120,37,131,156,232,52,142,32,103,113,41,240,187,48,154,225,20,54,111,195,11,204,242,70,144,137,143,55,179,143,160,134,105,32,116,44,24,96,129,121,106,222,142,112,37,147,150,162,240,4,30,42,141,156,200,119,69,165,240,212,99,207,34,228,156,212,100,122,86,32,91,20,185,201,171,4,111,115,168,226,161,172,155,14,71,237,48,77,100,104,8,86,21,66,211,96,43,211,45,231,168,176,78,183,129,111,107,136,64,140,165,206,152,133,26,81,3,164,27,36,57,167,96,210,114,27,109,26,105,86,56,111,179,32,35,207,105,170,251,204,57,113,115,89,52,241,129,102,42,17,220,82,130,11,17,15,20,238,192,165,38,115,196,46,49,32,56,249,181,139,44,177,104,58,244,100,163,17,2,173,208,69,35,88,132,77,63,7,51,59,64,20,154,28,211,225,45,50,217,128,28,129,39,196,154,12,166,91,74,50,39,179,110,26,6,111,32,145,10,138,201,56,6,116,225,96,40,226,78,152,201,184,252,208,100,68,163,10,37,21,209,244,154,5,138,64,19,145,200,123,192,9,129,96,131,213,100,168,157,161,232,23,120,74,147,90,178,128,202,2,197,68,146,177,76,244,242,142,99,88,184,173,15,9,114,179,209,146,213,115,137,0,231,129,8,224,133,196,164,169,142,223,21,35,70,89,33,130,67,194,84,1,128,160,166,226,6,56,19,68,48,221,212,188,75,101,137,12,232,57,52,119,125,65,137,8,48,164,98,89,185,25,9,218,242,72,163,124,0,170,66,48,15,65,165,225,48,252,128,142,17,228,130,16,100,44,108,29,18,155,100,83,58,185,83,123,189,137,211,51,66,168,16,77,70,128,159,66,116,10,201,189,245,37,74,172,112,208,178,101,136,163,26,27,42,20,139,64,80,145,105,186,201,179,139,112,196,236,124,153,11,50,124,206,76,175,145,139,80,4,141,129,244,105,5,126,20,94,38,66,174,70,252,107,27,46,138,10,7,247,23,156,42,231,32,102,129,158,14,149,135,67,212,141,40,35,101,160,231,3,41,243,2,177,243,114,14,176,169,89,81,156,3,197,32,86,112,206,104,219,76,175,255,2,74,163,88,39,236,231,16,153,183,145,204,81,248,68,34,233,20,156,125,117,203,225,25,47,16,20,121,193,113,178,204,6,40,57,160,96,33,200,240,225,110,68,254,152,35,73,100,86,156,202,193,250,136,85,38,154,76,83,226,20,142,43,249,176,57,251,33,160,83,71,173,223,66,174,34,228,52,186,12,7,248,47,68,80,204,28,233,24,50,45,202,193,191,24,209,83,37,25,225,162,52,215,128,14,26,139,123,66,144,121,218,52,57,205,66,33,243,19,57,204,140,105,5,100,228,168,151,45,7,74,210,180,28,65,71,133,227,2,223,197,102,218,181,7,146,48,16,28,130,12,95,158,178,177,56,161,105,101,41,204,146,8,65,31,103,250,238,149,91,30,137,88,161,240,223,40,155,172,176,92,54,66,42,136,126,69,184,20,203,98,65,14,101,203,112,12,6,98,84,160,46,138,170,161,15,70,166,221,72,122,40,167,51,64,206,83,205,207,56,49,164,243,114,0,75,188,102,73,9,100,124,129,92,36,50,108,185,129,153,47,56,178,37,114,25,99,101,21,166,95,164,146,229,169,216,128,8,166,164,189,249,240,54,98,160,9,206,65,58,113,160,131,11,199,208,168,146,176,16,133,23,136,244,163,87,121,2,12,94,32,201,196,28,114,13,199,129,155,59,66,72,149,130,12,134,104,86,57,27,195,228,230,39,30,168,239,189,64,69,28,76,241,114,130,248,67,161,121,57,225,72,198,130,229,37,28,0,94,147,225,104,45,228,12,164,2,1,88,75,147,57,244,152,216,220,64,152,151,118,7,1,190,25,8,9,9,128,76,237,56,135,64,195,164,187,4,226,236,131,127,112,161,165,20,220,14,148,34,182,54,39,172,43,117,172,126,220,20,202,212,120,32,195,47,55,49,111,67,181,21,131,150,113,144,32,187,123,137,197,5,178,110,196,226,8,180,8,148,132,28,59,39,149,2,3,0,237,186,110,68,120,42,114,73,70,180,177,192,144,73,129,17,158,117,240,169,135,116,39,166,164,16,247,179,74,12,42,2,51,221,136,73,34,54,88,22,211,12,148,166,99,8,14,33,172,201,184,95,207,242,200,50,53,164,113,176,234,16,156,225,51,227,193,14,29,128,100,80,113,64,166,208,19,98,195,111,1,114,17,62,198,184,255,46,82,141,232,4,25,60,83,146,97,52,215,45,7,60,164,20,198,253,28,224,31,220,126,153,99,8,201,89,196,140,193,75,39,201,237,33,70,167,142,96,106,25,194,37,150,70,92,65,64,105,129,22,2,25,181,155,183,225,35,18,202,97,97,245,55,179,228,72,110,208,140,109,167,145,62,2,211,216,229,121,144,8,11,125,241,0,50,128,121,185,124,59,200,83,115,198,65,161,12,3,167,99,156,98,85,147,1,137,14,156,150,7,250,242,32,198,219,8,44,44,168,240,173,212,124,9,166,137,188,148,130,109,192,89,1,141,8,200,129,44,98,167,236,210,136,212,196,22,178,172,148,18,34,70,197,200,112,224,96,121,33,167,139,184,169,145,225,112,161,154,201,165,66,162,16,226,253,25,169,25,201,194,37,153,193,175,70,168,166,117,18,68,14,25,208,47,253,54,162,222,22,226,128,195,204,27,39,132,24,56,212,76,184,245,193,223,4,97,10,180,2,67,194,38,172,75,114,21,103,166,91,88,53,69,228,84,13,144,155,62,162,0,214,45,138,208,33,151,134,209,227,210,2,1,8,100,195,98,3,152,134,203,12,50,139,167,130,140,172,193,122,58,136,83,151,34,102,19,168,185,142,86,141,64,177,89,40,53,5,196,49,138,155,52,189,28,208,54,114,187,140,68,187,102,184,17,48,198,94,253,114,171,99,147,186,7,81,242,217,68,41,70,4,81,233,140,54,137,235,85,161,194,128,255,164,186,94,146,97,113,175,44,136,184,157,210,130,12,80,23,145,8,182,139,163,9,160,124,77,134,175,184,112,238,7,191,9,179,210,204,5,220,144,98,113,252,164,212,144,80,103,74,34,66,129,32,144,150,74,106,91,162,17,128,136,233,22,71,206,128,33,206,117,164,217,13,226,186,149,34,33,23,252,121,104,97,232,69,2,129,41,13,229,144,144,2,94,216,183,57,215,186,216,242,41,12,138,58,238,108,140,188,122,129,112,126,0,185,40,245,101,121,140,248,71,210,219,28,193,215,99,125,37,129,132,44,136,79,40,6,37,65,198,27,205,47,16,91,45,138,196,174,132,249,61,49,167,11,66,144,139,188,226,76,6,234,91,219,29,18,36,83,23,135,15,238,64,97,206,209,100,96,76,66,167,112,4,122,137,12,153,131,229,137,134,71,56,218,244,132,112,148,64,249,54,50,204,106,255,126,246,161,113,94,206,56,185,131,121,25,165,139,233,2,64,69,251,83,161,102,58,121,2,177,105,225,93,160,209,208,68,134,68,45,57,66,174,2,164,105,50,216,77,44,6,28,142,67,185,29,82,90,135,82,135,73,1,173,78,204,90,0,156,73,56,210,3,5,70,186,130,29,241,24,238,39,146,159,192,4,95,152,194,17,160,78,158,169,240,146,77,77,199,128,89,22,217,142,176,53,145,8,51,55,139,33,150,1,215,217,227,45,208,241,83,144,214,45,22,201,62,21,31,77,180,51,23,22,26,70,77,238,123,92,50,37,134,12,47,112,105,39,130,103,95,166,133,36,56,148,103,97,34,143,158,60,53,54,168,80,133,82,19,212,144,19,210,154,253,149,193,100,32,200,17,162,244,232,67,17,18,148,188,142,1,68,25,145,41,12,185,100,183,3,105,162,74,18,13,152,230,16,98,121,234,90,153,72,134,210,2,88,136,208,70,121,225,152,138,102,25,246,102,218,47,105,173,159,180,253,242,15,127,124,231,39,191,184,251,111,63,122,240,38,76,4,150,34,254,217,164,230,37,86,10,7,98,187,184,144,204,35,206,26,188,25,220,144,17,145,206,238,87,188,157,68,141,31,109,14,184,102,26,139,208,62,9,98,102,105,183,105,144,193,66,173,6,12,117,136,51,109,52,100,196,113,19,98,15,177,168,18,46,241,134,12,215,165,80,80,129,2,104,242,250,134,112,205,196,149,176,32,195,83,45,215,85,211,102,69,38,120,73,142,76,14,116,4,125,75,2,97,125,2,57,140,116,167,73,229,204,132,39,121,194,199,64,80,26,114,10,237,77,190,27,160,231,186,102,6,210,137,118,1,94,223,92,4,178,175,29,223,90,9,50,7,162,13,53,25,74,106,32,201,41,91,64,52,25,233,40,228,136,33,125,92,3,231,5,89,98,52,144,10,1,87,40,153,38,2,153,26,136,17,193,57,156,217,162,225,139,17,138,78,3,138,153,152,201,128,27,177,80,111,19,156,195,58,12,0,147,129,184,148,100,156,112,153,173,27,247,205,137,37,227,222,163,40,77,221,25,68,111,209,52,206,232,220,100,174,70,175,129,78,147,111,35,74,64,102,134,148,65,22,162,223,204,158,13,21,176,113,43,193,38,28,179,190,201,130,10,124,30,167,79,23,221,6,26,176,73,71,140,92,6,1,146,21,89,106,204,78,112,161,33,35,44,144,120,153,171,138,19,67,78,145,186,197,146,35,14,9,20,137,183,69,171,217,241,91,73,122,76,4,83,23,205,70,158,185,38,100,73,67,22,161,192,144,251,6,8,40,211,176,16,158,222,130,138,0,3,133,233,51,28,157,196,92,5,128,184,228,118,42,179,92,196,186,35,114,138,204,140,102,133,102,112,213,16,13,3,36,32,46,114,77,134,126,105,165,61,96,136,144,20,204,20,142,184,204,86,52,73,216,220,154,148,122,157,192,34,34,226,209,37,77,20,211,208,108,204,32,17,199,44,60,141,16,46,71,111,106,92,152,101,206,219,136,213,105,118,7,156,18,132,55,18,160,84,81,3,9,6,183,129,188,37,56,2,110,212,243,194,44,50,168,213,161,236,53,7,29,214,69,115,50,131,84,78,7,201,134,169,33,35,209,129,112,218,65,242,115,228,184,210,221,66,160,194,48,141,229,50,226,240,211,154,12,87,96,73,70,210,48,221,46,120,49,38,133,216,58,60,217,145,238,21,156,110,36,49,3,12,92,143,23,124,132,11,185,43,105,237,35,239,140,62,26,114,152,125,75,249,54,231,213,208,228,48,44,229,198,97,188,99,214,52,26,25,2,19,225,25,150,32,95,99,145,232,141,133,171,152,34,22,53,147,100,22,232,156,237,108,138,148,73,98,230,157,89,179,79,231,224,164,79,231,247,255,246,123,239,127,247,159,30,248,209,204,40,195,208,36,81,3,255,43,75,107,143,228,84,135,200,142,149,54,228,28,190,212,102,205,101,138,77,106,185,143,200,33,223,44,9,114,172,175,164,50,58,177,242,216,38,245,66,209,8,106,216,200,202,32,195,106,23,11,50,71,146,48,111,3,24,40,201,240,157,211,138,17,145,17,112,55,146,100,132,60,207,116,187,193,0,172,51,86,22,178,101,77,123,109,0,101,82,194,231,74,144,17,202,84,19,203,80,196,222,70,186,54,228,163,111,154,157,113,128,201,68,140,8,177,211,172,217,11,32,71,80,28,37,25,247,49,246,237,8,225,180,197,128,113,230,131,34,54,133,71,129,13,32,10,50,196,248,70,5,70,203,16,62,70,244,10,145,50,116,134,18,44,87,142,180,47,201,184,93,11,53,25,73,94,50,49,100,9,251,86,148,102,76,18,164,39,16,228,72,223,128,0,254,85,34,255,146,36,194,249,39,49,195,29,231,114,180,73,8,203,117,120,107,92,114,114,64,79,217,46,248,190,232,151,97,87,142,115,89,118,18,148,58,218,43,214,24,56,132,152,43,164,159,41,117,175,192,212,194,80,22,30,211,41,174,227,158,102,105,202,65,60,4,21,6,88,221,103,82,25,35,107,29,226,119,169,166,80,191,203,170,160,209,251,153,140,96,24,122,9,146,224,9,32,155,32,151,136,44,164,203,14,217,165,83,44,4,146,178,162,208,82,11,145,126,19,43,16,246,143,76,87,77,188,40,141,74,49,38,25,28,56,237,219,240,247,46,197,58,201,33,204,132,122,76,160,217,167,114,33,192,102,93,196,122,107,145,40,130,224,112,98,215,70,81,162,93,236,17,152,28,193,227,36,57,129,143,149,45,60,139,173,175,22,64,182,136,228,148,217,81,65,224,244,84,144,35,29,41,51,75,57,159,88,34,105,16,145,35,51,222,64,12,57,188,168,40,116,224,44,4,122,40,75,155,167,99,46,39,155,205,176,227,147,102,216,119,127,254,31,119,222,253,139,35,170,83,212,164,87,91,227,101,175,234,6,153,183,226,95,107,221,174,219,219,196,170,95,169,70,213,240,250,160,55,4,179,222,222,25,212,85,61,166,38,155,175,95,24,116,171,254,250,115,251,254,118,239,102,175,38,46,254,234,101,175,237,93,185,226,119,219,227,246,250,230,110,221,25,247,6,245,242,202,237,97,69,103,65,125,187,191,181,238,85,163,254,150,231,247,199,235,94,61,236,143,61,127,27,101,188,232,86,199,229,122,254,230,96,184,189,126,123,103,56,26,175,95,190,66,131,54,234,224,223,225,168,222,94,247,188,125,191,215,25,212,159,31,246,215,169,225,89,59,172,168,225,155,189,254,184,26,94,68,229,244,224,96,216,219,234,213,234,183,219,234,45,213,245,208,83,133,121,119,126,250,237,229,112,5,163,226,115,45,222,157,31,254,11,13,185,231,163,145,235,30,207,99,22,167,244,60,218,186,238,197,193,26,242,1,20,84,185,83,96,164,11,124,239,151,63,150,165,253,199,191,77,148,198,204,88,151,134,117,1,225,100,178,180,120,110,243,126,251,207,255,235,206,215,254,204,41,144,4,167,66,20,72,167,99,20,77,22,152,204,105,222,31,253,226,189,95,125,207,41,13,126,190,178,121,184,203,157,44,45,157,83,218,212,208,193,81,32,146,165,193,234,50,89,90,38,59,27,173,28,56,122,156,147,79,20,200,120,139,201,2,243,185,5,78,143,30,174,28,156,2,75,18,173,39,11,44,230,183,112,106,0,19,56,131,138,2,51,68,145,245,246,175,248,163,55,250,55,177,38,183,58,91,219,234,223,107,163,55,223,192,167,206,238,112,72,219,234,229,65,175,30,175,223,54,139,123,168,247,194,232,165,235,213,176,223,222,91,175,119,251,125,127,167,61,108,111,211,22,228,42,3,191,215,165,135,85,117,1,183,242,249,158,217,44,99,253,153,190,230,199,154,178,253,209,184,141,109,169,200,183,59,180,215,240,173,42,138,202,167,198,60,167,62,191,241,133,118,159,95,172,46,52,15,13,171,87,89,134,67,33,170,208,209,88,23,58,222,65,195,175,248,215,123,221,106,240,133,129,169,189,218,164,190,92,229,109,136,46,236,147,136,216,25,146,112,88,117,37,135,24,95,237,141,214,48,74,173,14,243,144,181,173,106,124,177,215,25,63,55,174,182,71,207,12,7,219,23,218,157,171,213,178,135,71,104,167,243,227,24,204,67,30,199,35,246,113,140,249,161,47,224,33,111,133,120,218,96,183,158,104,228,245,246,112,169,110,161,176,51,92,226,147,117,117,115,252,106,175,243,198,242,75,27,215,170,206,120,121,192,101,175,44,15,171,173,170,174,134,237,241,96,248,10,149,210,219,174,214,182,219,195,55,150,151,117,97,75,149,225,138,75,51,30,190,49,108,239,216,135,151,171,149,219,55,174,246,250,21,113,131,209,141,222,184,115,117,185,90,219,25,86,215,91,213,26,90,176,114,187,211,30,85,75,193,122,83,160,250,182,21,249,53,122,249,76,175,238,18,103,197,124,44,175,156,225,39,163,245,122,173,87,247,198,47,80,155,170,225,104,121,197,87,191,27,6,172,31,76,214,241,143,87,213,93,207,22,62,26,15,118,150,87,246,247,87,252,106,101,127,133,254,83,195,43,38,186,53,170,198,207,209,224,13,175,183,251,162,27,43,183,167,27,68,53,239,238,208,113,81,153,182,80,185,89,149,210,4,108,84,116,0,84,23,171,209,120,56,216,147,211,208,233,87,237,161,41,127,178,242,25,205,225,117,231,147,22,114,117,208,165,205,211,217,165,46,108,95,64,41,211,75,144,190,236,92,101,218,91,111,241,55,219,237,29,42,108,123,112,189,122,190,189,87,13,117,125,19,219,147,218,219,185,218,174,183,170,75,92,192,244,170,57,246,10,225,105,63,242,18,169,167,150,72,173,150,72,61,115,137,112,39,20,51,89,3,95,104,85,190,122,176,21,55,155,101,230,194,137,215,153,56,49,99,115,215,74,45,214,74,205,229,242,130,57,35,118,129,237,99,189,214,222,217,233,239,241,248,250,237,225,214,238,54,164,141,149,125,189,238,246,105,177,56,21,31,52,119,173,39,2,213,15,94,43,118,157,79,63,23,170,239,156,237,176,239,187,221,159,195,3,116,195,171,27,75,47,19,7,233,141,42,185,103,125,26,244,174,226,53,155,98,36,235,102,216,125,251,232,144,198,96,13,92,185,58,117,138,232,86,138,105,13,215,104,133,239,98,110,236,151,107,180,43,158,38,102,229,242,135,154,185,225,12,26,45,12,48,139,81,167,69,75,129,75,163,74,154,111,104,202,73,240,194,156,128,85,48,231,59,160,132,241,84,9,99,81,2,10,33,166,70,67,188,220,252,74,163,56,218,218,190,192,187,226,113,218,15,250,28,125,76,246,132,154,183,199,114,152,199,143,209,48,247,234,205,193,23,169,89,131,27,211,131,108,94,89,235,87,245,214,248,234,255,12,78,157,162,195,161,187,20,60,209,178,196,203,193,149,179,242,151,245,56,8,252,106,250,229,112,230,203,161,124,57,188,178,78,234,187,63,158,126,57,154,249,114,36,95,142,212,203,195,150,146,97,232,160,28,93,86,39,157,86,197,174,172,61,89,245,125,58,55,137,179,49,229,249,181,157,193,206,238,206,242,237,246,238,120,240,114,187,94,39,246,186,221,190,249,233,170,183,117,117,188,94,147,254,87,127,177,215,29,95,93,175,240,181,250,56,222,95,33,78,59,190,48,160,131,186,30,19,147,211,252,178,77,170,155,20,54,166,199,147,196,198,170,69,146,105,127,48,92,247,62,145,4,101,181,185,233,249,55,84,109,145,63,216,105,119,122,227,61,210,145,137,43,246,47,76,60,134,239,94,106,158,88,203,246,207,212,173,103,214,54,149,49,114,228,207,62,188,185,163,207,211,194,27,124,230,210,75,47,46,215,254,237,209,120,175,95,173,87,251,205,137,1,25,160,221,237,30,40,0,204,41,123,109,99,216,171,183,94,29,144,140,89,131,53,146,248,251,66,235,154,255,100,107,153,244,214,188,72,59,36,158,54,155,244,106,179,73,95,240,135,126,219,167,147,137,69,126,47,239,36,97,153,22,80,243,232,119,90,195,213,101,175,91,109,182,119,73,125,190,210,122,114,173,186,185,51,24,142,71,251,190,87,118,162,202,179,195,89,251,124,8,121,187,180,69,72,136,34,105,215,59,131,74,55,242,4,2,46,61,78,133,78,61,94,209,222,109,138,132,77,0,105,188,189,149,229,39,2,98,239,107,59,187,163,171,203,151,73,88,244,189,181,170,191,218,237,65,216,31,174,174,94,37,93,251,22,245,175,221,191,12,213,127,245,250,106,144,117,210,110,88,69,87,110,19,127,33,53,124,61,92,139,210,235,55,150,130,165,53,64,48,34,124,60,115,85,205,232,90,156,37,105,113,253,198,19,189,109,84,219,174,199,103,54,218,157,55,182,134,36,129,119,215,63,81,20,27,73,183,107,137,251,115,170,94,18,223,191,254,250,152,56,202,116,99,54,233,201,213,81,239,86,181,206,126,97,177,172,116,223,243,73,145,185,77,211,54,162,225,88,143,253,209,96,119,216,129,113,218,187,184,126,250,90,85,191,209,171,71,167,111,12,134,111,140,104,121,85,167,55,54,70,253,213,205,235,187,213,233,209,176,115,250,122,175,186,49,58,109,166,255,133,118,221,222,170,176,225,78,91,211,201,233,143,106,57,155,253,193,160,251,204,96,184,77,227,223,238,15,182,214,232,109,239,138,15,217,96,4,37,144,246,207,14,237,130,209,186,119,238,92,246,229,115,254,222,133,115,23,158,246,163,243,231,46,156,243,3,254,59,57,127,238,92,113,222,191,112,238,211,87,47,248,209,197,115,159,125,142,191,10,240,213,185,115,188,171,73,239,156,85,207,89,250,57,133,171,133,22,111,218,83,196,163,171,155,173,224,84,175,219,210,243,126,170,79,135,99,107,212,25,141,78,141,58,131,157,170,219,26,15,233,37,79,207,112,195,163,104,162,95,171,23,127,22,127,22,127,166,254,12,95,171,231,177,221,219,32,46,45,53,124,126,41,74,118,110,18,155,79,241,247,25,69,106,248,252,82,78,223,9,38,175,136,130,213,47,53,188,126,250,161,41,214,174,107,93,90,178,44,125,41,204,102,85,176,143,127,248,175,211,167,151,214,215,175,175,118,171,106,135,75,236,213,59,187,227,215,95,239,213,36,228,170,2,233,9,106,209,96,72,245,80,113,84,218,104,208,39,105,106,48,132,116,125,166,121,98,102,89,104,84,123,88,181,239,177,56,226,150,138,25,189,50,24,140,217,144,166,78,232,205,120,250,132,134,144,52,196,217,188,153,132,116,146,159,241,112,184,215,91,94,171,213,2,31,28,108,46,13,73,67,27,182,46,243,73,61,164,83,237,202,149,21,127,184,214,31,116,218,253,17,235,152,250,128,215,95,174,156,65,161,109,20,154,148,101,229,173,172,53,18,198,153,246,178,23,70,85,16,87,217,134,71,101,145,224,119,91,53,244,133,246,14,196,192,209,213,54,201,196,176,216,175,63,17,238,115,163,187,65,251,48,41,100,109,72,226,247,25,213,145,153,202,181,15,49,228,73,101,40,124,186,207,7,142,15,117,243,245,81,213,223,92,123,189,243,214,91,149,150,39,169,205,180,52,60,255,50,110,48,104,34,218,27,35,58,198,219,227,241,112,164,239,156,213,20,172,118,218,195,174,183,239,211,225,126,219,163,199,86,59,253,94,231,13,111,189,94,35,229,169,219,175,46,224,215,125,117,35,177,126,155,53,93,162,181,169,113,215,43,136,197,62,141,84,31,203,117,221,213,188,237,19,173,106,223,167,161,165,211,146,69,8,207,82,112,51,110,27,184,186,211,174,43,219,200,126,123,131,106,244,222,251,205,183,222,255,231,95,221,253,249,55,222,255,131,255,244,124,117,5,179,73,146,228,152,95,110,62,66,9,183,197,158,229,206,143,94,238,211,193,141,49,130,37,211,91,161,86,191,78,186,248,21,63,132,58,126,96,157,119,127,249,253,59,127,242,13,183,78,26,127,140,19,234,84,31,167,235,28,140,182,7,227,94,231,184,85,221,253,249,87,168,158,15,254,254,127,253,246,199,255,244,193,31,125,235,253,223,252,196,244,147,214,212,248,106,211,81,245,121,186,214,231,106,152,65,134,108,190,62,86,213,31,188,243,47,31,124,245,219,232,229,255,254,75,59,178,215,43,83,163,250,60,93,227,176,221,171,159,161,89,63,94,71,255,237,223,63,248,202,119,239,254,244,103,52,161,110,157,163,222,77,93,165,250,56,163,70,250,60,188,64,35,64,10,237,113,42,125,255,207,127,116,247,237,175,208,0,83,71,221,161,29,85,215,105,101,232,106,155,95,166,43,174,160,111,109,245,104,141,63,211,31,220,112,234,214,63,251,164,19,226,98,237,196,182,236,109,190,139,232,92,232,183,71,36,27,178,224,73,82,229,246,160,166,62,110,81,31,177,83,121,147,82,99,20,225,101,250,94,237,83,181,159,230,21,67,227,212,175,86,149,165,207,51,91,15,55,138,118,228,122,117,191,87,19,219,10,166,246,252,155,187,213,112,239,101,216,41,230,237,121,251,196,228,158,183,20,177,231,135,52,162,166,222,173,221,241,152,14,132,48,176,116,26,123,75,39,49,188,94,207,246,157,86,175,246,198,213,246,244,74,227,125,219,92,250,218,23,248,92,19,229,225,112,244,72,71,239,121,62,219,67,49,54,124,195,3,182,113,117,208,199,241,228,253,246,95,255,227,183,255,245,221,59,127,244,143,110,161,243,135,70,27,114,112,5,52,111,152,158,28,85,48,121,78,189,228,123,120,203,195,13,194,156,193,147,165,83,215,204,26,244,239,107,192,238,252,209,191,255,246,43,127,222,108,74,49,252,237,81,167,77,163,96,150,210,37,214,255,111,223,96,75,134,23,6,193,39,105,36,102,12,167,50,203,234,241,244,70,87,7,55,86,105,36,86,251,180,205,250,35,143,142,68,191,115,181,234,188,113,137,15,190,254,30,190,24,236,96,124,70,235,48,81,117,186,35,246,6,24,233,1,246,112,91,231,249,77,115,97,154,167,65,218,238,141,95,110,83,67,232,184,237,92,237,245,187,195,138,134,74,127,162,134,201,73,85,199,155,186,139,192,174,225,15,195,106,139,170,156,154,75,221,237,131,14,55,249,204,228,82,151,180,147,155,35,117,60,188,255,227,175,191,255,238,63,139,57,34,46,82,117,238,101,85,127,240,246,215,239,126,227,255,113,75,157,53,72,184,228,60,194,114,223,26,82,151,241,236,241,215,188,121,245,40,11,223,62,76,99,64,92,180,79,101,154,239,228,245,65,109,236,152,106,160,212,250,162,129,122,163,218,195,69,95,215,119,198,87,153,236,125,221,65,254,151,230,14,246,251,240,94,103,176,249,102,131,24,27,215,236,8,95,59,195,30,233,6,123,30,59,108,172,51,127,162,15,154,55,251,98,30,247,29,134,63,168,153,209,171,11,53,84,75,131,112,125,217,187,251,157,31,190,255,179,191,247,86,174,232,70,78,214,234,86,211,220,3,30,80,15,108,27,227,207,97,252,109,37,31,124,149,79,80,170,68,158,127,114,116,212,193,67,165,211,54,80,230,131,151,233,88,238,55,215,235,51,206,162,230,41,79,158,91,252,250,198,184,158,251,42,209,38,94,156,209,97,185,19,220,206,239,244,119,73,22,118,167,97,98,144,119,170,26,6,149,139,189,246,64,140,241,247,126,122,231,239,255,230,128,49,38,153,19,157,234,174,63,81,175,109,147,154,208,219,233,87,151,120,131,210,210,107,108,209,254,252,118,209,22,171,198,149,110,89,151,89,212,68,195,212,35,170,76,219,176,59,95,251,219,15,254,242,31,244,188,88,153,168,15,129,168,219,27,86,44,210,140,214,47,55,30,76,253,65,187,11,213,200,31,182,111,40,39,163,235,171,230,59,189,5,154,47,156,253,168,31,218,103,15,6,234,197,100,39,49,91,7,156,17,196,239,27,71,9,49,8,141,30,92,175,113,139,95,208,6,244,213,52,240,27,37,145,94,96,223,169,230,17,220,247,249,30,9,15,171,180,151,161,168,108,85,227,87,6,55,62,91,237,249,222,213,170,205,58,77,69,199,13,55,197,131,86,67,90,40,29,64,189,173,218,163,117,89,225,142,156,26,229,29,225,161,70,45,66,93,221,141,254,132,102,116,113,131,183,34,29,112,186,251,171,138,103,218,71,204,192,168,155,40,71,221,225,213,223,223,221,158,98,13,35,59,154,205,48,166,41,29,163,202,218,88,173,90,50,132,180,125,103,190,231,148,200,214,63,167,52,125,242,191,251,237,59,223,254,15,239,176,82,48,83,171,252,54,141,13,251,212,141,96,76,208,71,11,29,213,235,141,232,50,37,81,64,129,82,18,192,128,68,248,77,18,162,87,199,131,1,150,141,135,115,249,4,42,102,246,207,135,173,63,235,172,60,177,218,147,153,181,239,13,187,163,87,175,14,77,221,239,253,242,135,119,191,71,114,226,159,222,249,205,223,223,249,246,15,238,188,253,235,7,221,130,155,19,45,184,243,205,239,63,176,22,164,51,91,112,107,178,5,127,243,7,239,191,243,179,15,185,17,189,209,139,131,113,245,194,104,203,52,227,238,15,254,245,206,119,254,233,253,31,253,248,189,255,254,59,181,36,14,108,131,175,172,224,151,250,131,49,196,208,215,119,151,47,179,176,96,174,149,252,205,218,17,106,148,124,161,120,48,20,186,101,47,128,181,169,90,35,118,177,102,154,243,214,91,193,244,151,103,61,106,153,199,77,244,86,86,174,236,195,176,37,153,55,41,122,192,0,40,137,133,89,173,253,102,238,177,40,95,106,6,142,249,25,73,204,96,168,158,47,140,138,144,203,27,39,59,165,85,78,74,117,91,213,249,170,93,243,7,31,149,87,108,77,36,225,253,114,20,248,113,224,39,129,159,6,87,4,233,160,18,46,17,157,102,101,111,176,59,94,247,198,131,113,187,239,47,113,113,254,18,238,197,233,111,122,104,232,47,225,194,219,95,186,182,187,189,3,173,131,31,4,211,199,191,13,39,198,91,211,92,150,190,84,12,214,118,106,242,153,11,234,123,205,135,213,96,147,178,65,203,161,57,233,161,238,111,218,91,20,33,73,216,103,214,157,55,252,113,111,220,199,89,201,255,250,59,207,117,233,51,253,173,207,236,193,168,210,82,4,228,105,249,59,206,79,118,162,225,211,139,78,180,10,191,81,187,132,129,97,223,239,193,176,208,231,75,209,118,39,107,123,188,60,218,73,17,194,173,247,100,13,132,147,157,118,187,118,189,55,234,109,240,239,178,251,205,121,82,164,159,52,167,184,151,5,193,14,29,53,158,242,83,91,229,78,75,99,34,253,218,76,165,114,90,88,111,138,246,38,244,5,81,15,41,88,251,147,198,10,222,19,248,252,92,189,57,48,203,125,184,219,175,176,119,249,223,70,105,49,174,69,30,179,5,201,70,168,161,19,198,136,185,134,135,226,35,171,71,159,168,238,108,204,19,157,238,33,138,160,181,120,160,69,147,138,159,40,231,72,42,116,113,92,21,250,119,191,254,43,71,126,208,42,229,164,90,125,188,9,123,112,26,247,49,213,236,35,232,214,143,180,66,125,164,249,156,62,223,63,120,251,175,222,255,209,63,138,185,181,66,129,216,232,164,195,12,166,10,11,189,121,99,110,202,56,226,152,11,65,100,206,152,187,173,106,148,75,72,2,70,179,156,221,198,224,33,183,17,50,203,132,242,239,159,28,243,156,18,91,197,60,106,25,247,72,214,220,217,6,220,25,98,241,188,209,108,106,59,226,88,26,249,123,206,72,218,182,159,208,186,159,86,49,196,72,237,221,255,72,205,80,97,230,141,212,222,177,70,106,239,144,145,218,59,233,145,154,169,136,136,193,186,117,2,203,106,166,174,51,111,188,110,29,107,188,110,29,50,94,183,166,199,75,142,27,198,105,242,26,72,137,121,52,100,3,216,55,204,25,214,199,245,122,243,37,41,66,238,175,71,178,99,186,118,170,173,1,228,50,203,57,222,251,239,191,94,186,243,227,31,204,178,157,201,215,164,144,104,185,206,183,191,183,116,247,23,95,155,228,60,164,50,142,32,30,119,148,207,224,102,190,169,196,227,136,206,46,210,169,252,110,235,6,59,166,174,177,165,240,230,120,141,253,31,250,254,78,235,54,73,220,151,128,212,145,183,241,43,183,27,8,204,206,96,52,94,238,62,229,157,222,232,221,58,221,160,130,78,111,189,121,26,238,234,231,250,180,12,235,149,181,241,213,170,158,240,5,167,105,131,141,74,185,120,183,187,221,75,237,235,213,17,42,184,209,30,214,186,150,47,238,157,86,146,251,145,234,64,39,246,70,135,84,49,218,27,225,7,152,30,122,134,230,233,244,245,240,52,107,105,6,230,115,126,79,201,7,71,168,178,91,141,219,189,254,236,42,169,57,243,58,69,164,211,103,123,221,150,247,212,17,234,128,26,244,108,53,62,254,208,113,175,142,209,141,231,186,247,212,145,35,117,98,119,231,162,131,245,60,106,31,148,74,116,126,239,185,238,145,58,162,0,56,199,238,134,50,34,163,150,17,77,203,232,104,243,66,229,109,189,233,194,62,142,218,43,122,245,213,97,85,157,5,26,238,72,149,209,0,194,231,166,93,164,5,237,233,109,13,188,237,86,215,123,157,234,25,169,162,55,218,141,212,208,21,95,58,63,24,144,44,94,251,141,237,6,94,56,141,182,174,232,151,216,57,200,144,161,229,64,125,159,71,220,159,7,222,85,156,120,188,126,123,159,193,127,236,215,105,197,103,6,29,54,224,68,35,80,65,214,180,207,40,4,163,177,97,170,95,25,71,200,159,26,225,65,253,178,39,127,185,37,127,97,160,33,127,98,92,163,130,118,41,109,248,54,23,118,153,26,252,230,110,111,136,203,137,192,223,166,131,164,77,42,135,85,75,28,213,213,167,254,111,109,225,152,219,232,239,14,97,237,183,205,61,172,32,215,246,58,85,144,29,133,195,10,82,210,189,148,235,103,20,167,135,103,126,97,115,133,191,233,194,246,142,88,216,44,19,239,84,97,183,142,218,178,217,182,210,201,242,14,2,136,170,147,0,12,93,99,185,96,82,82,76,142,78,97,241,165,130,142,72,208,159,80,230,215,229,126,172,207,46,75,88,10,214,80,11,166,78,117,137,181,26,94,241,93,176,156,75,142,174,172,172,79,191,206,139,178,105,197,28,240,216,174,97,94,138,217,44,135,190,3,232,194,163,227,22,240,8,107,202,189,175,183,185,183,92,41,237,114,101,109,88,177,140,182,124,122,123,167,222,62,189,229,43,11,199,202,153,113,107,44,105,157,174,162,117,186,30,155,0,177,111,85,153,212,220,81,181,60,54,223,206,198,125,41,40,9,124,133,180,197,132,189,7,245,237,95,235,137,192,96,189,172,70,239,140,46,186,81,9,200,172,229,24,51,106,28,211,52,171,30,182,168,78,133,50,19,186,59,187,32,140,45,226,204,183,203,97,125,158,141,112,166,100,116,48,114,111,236,15,93,102,95,29,40,94,144,164,100,36,12,111,138,225,211,76,82,1,138,225,251,210,222,208,82,95,174,237,93,235,94,243,245,133,43,186,173,236,144,60,206,147,134,139,150,44,224,114,112,197,160,3,167,70,105,242,65,30,51,95,218,93,24,104,235,218,60,232,47,131,220,147,219,106,206,10,110,194,80,176,219,41,166,150,219,125,118,103,77,11,29,205,182,122,174,235,79,32,21,85,107,91,213,204,230,115,63,213,177,164,151,187,37,160,11,142,230,128,214,202,253,215,122,160,135,15,113,38,33,183,79,113,39,221,132,142,169,175,54,85,145,156,12,157,166,249,133,216,155,109,20,126,179,109,82,71,255,115,93,249,155,165,110,51,252,98,232,252,242,242,213,65,221,144,135,187,245,37,18,70,118,155,122,70,164,42,62,223,30,139,95,6,245,86,115,100,42,240,23,92,139,150,61,199,94,15,104,144,82,106,14,220,200,140,27,91,211,118,105,76,84,15,18,157,203,63,122,155,203,79,212,43,106,183,61,17,158,17,203,188,50,203,188,178,172,147,132,166,208,103,164,21,116,10,67,113,151,105,109,160,178,213,218,147,245,96,12,190,168,175,147,119,59,29,26,100,207,30,62,170,194,187,95,251,206,157,63,254,145,231,119,119,149,239,232,122,84,197,128,175,207,233,191,37,52,87,23,30,239,138,21,95,172,120,211,254,157,53,37,2,159,68,107,155,184,46,39,210,90,150,46,247,253,205,214,182,127,149,245,198,141,44,9,27,189,177,200,115,232,141,27,173,9,224,217,166,79,203,196,2,207,194,32,235,108,86,157,164,1,158,249,91,173,13,237,56,238,159,99,87,241,60,136,168,200,235,70,108,21,158,200,110,200,152,166,185,36,201,174,111,217,112,49,231,14,9,23,163,124,48,96,235,159,114,191,128,188,57,71,12,181,87,115,235,183,245,221,156,250,132,219,179,245,40,240,241,121,157,196,100,45,176,90,62,48,193,47,140,176,185,175,31,110,228,95,45,131,170,139,187,160,17,184,225,238,33,228,115,96,203,181,23,7,203,199,42,174,134,244,154,83,18,247,1,226,142,190,47,155,18,109,252,41,129,232,56,194,206,180,187,89,35,216,4,87,222,122,139,218,56,231,161,70,56,10,249,161,149,245,229,3,31,227,241,57,168,50,44,170,251,21,147,180,80,211,28,21,103,62,34,98,211,156,113,19,146,0,102,64,157,211,205,10,57,40,80,73,179,147,76,84,4,179,44,97,86,218,89,107,44,17,147,211,57,57,210,188,216,245,72,171,223,124,225,168,100,40,195,193,141,145,95,219,74,67,238,169,244,52,155,90,233,188,127,90,250,124,104,194,52,136,123,81,248,104,187,183,204,83,193,31,228,211,161,63,189,127,244,217,109,175,208,15,25,241,137,91,253,86,125,64,161,206,157,251,209,203,61,176,204,207,171,91,227,169,194,154,177,106,206,34,95,75,89,45,190,153,154,57,114,51,61,180,166,11,158,98,178,84,228,246,36,220,223,64,230,123,93,45,41,42,143,180,245,121,79,249,210,149,239,192,112,58,36,165,111,246,134,219,203,222,251,127,247,147,59,63,249,43,229,236,71,58,242,123,191,252,241,221,191,248,233,221,111,253,228,119,191,166,115,209,187,251,237,239,188,255,15,239,122,254,237,230,249,243,108,96,125,149,228,251,117,188,185,68,175,130,203,214,157,170,47,73,218,186,218,120,29,194,116,195,30,126,83,50,251,202,109,29,241,101,121,134,119,163,187,43,42,17,184,227,208,243,93,117,104,206,249,94,55,34,213,180,59,37,223,181,154,95,57,102,206,220,5,21,250,181,187,154,192,102,214,58,237,241,116,192,144,137,230,86,195,225,96,104,27,91,173,53,159,156,118,250,131,205,77,146,191,215,139,128,91,236,174,219,217,117,173,220,230,117,210,56,18,242,82,56,88,176,124,20,87,65,175,123,31,98,221,129,211,94,29,52,151,213,17,230,146,195,179,28,60,151,245,225,115,89,29,103,46,29,207,236,41,78,124,64,127,102,49,59,235,126,61,85,146,131,61,152,43,149,180,110,55,218,140,211,172,229,143,144,125,224,0,77,157,164,199,189,214,117,255,6,139,248,101,0,60,232,100,56,137,61,127,224,247,68,56,9,100,69,221,236,102,58,156,132,127,161,117,195,136,245,55,23,208,174,5,180,107,1,237,58,89,151,180,90,131,169,95,198,175,11,180,214,2,173,245,113,67,107,189,86,191,54,182,127,22,216,173,5,118,107,129,221,90,96,183,22,216,173,15,13,187,53,218,217,25,222,232,75,228,146,138,198,113,231,79,190,113,231,143,223,81,161,42,62,248,193,215,238,188,253,235,229,237,149,7,141,95,218,185,53,222,152,104,204,207,191,65,45,121,255,39,127,247,33,183,228,225,34,169,60,121,44,122,79,221,15,176,234,41,81,150,183,64,89,45,80,86,179,81,86,111,192,222,127,190,181,0,84,45,0,85,71,208,94,93,61,109,134,42,187,192,75,45,240,82,11,188,212,2,47,245,128,241,82,7,136,170,235,211,2,238,125,32,92,230,85,52,119,112,77,173,71,101,105,86,12,159,199,215,68,63,78,106,51,204,17,174,197,102,176,18,249,253,140,222,172,122,230,14,157,169,242,136,67,39,148,134,57,67,39,59,241,113,68,9,249,175,67,186,123,115,14,24,232,210,81,192,64,111,62,104,48,80,83,129,132,77,92,58,89,44,208,155,39,142,5,58,28,167,51,187,87,39,9,211,153,93,195,201,161,116,102,151,127,194,32,157,217,149,60,48,140,206,155,39,134,209,185,248,40,227,114,30,8,24,199,28,67,77,218,49,205,90,15,192,224,72,197,0,146,235,84,172,5,39,142,97,19,165,129,255,49,198,23,254,199,251,88,192,121,236,0,31,6,155,153,43,148,76,23,106,167,233,208,66,103,158,213,15,27,219,115,0,146,231,254,220,93,31,54,182,39,62,208,105,213,56,147,78,57,219,81,83,176,37,90,53,39,233,242,27,101,137,127,37,53,122,194,189,84,255,34,61,85,39,28,97,237,67,43,211,254,174,106,47,174,172,248,247,83,148,114,171,85,27,121,101,165,73,45,181,64,24,45,16,70,39,135,48,186,244,88,34,140,14,60,81,143,8,44,178,53,207,2,43,220,99,213,143,42,18,40,246,47,61,94,72,160,75,143,54,18,232,249,214,69,255,22,187,9,70,85,56,35,235,212,243,254,121,255,117,235,38,152,108,84,155,121,55,176,110,130,47,183,110,25,55,193,167,143,133,248,121,249,241,65,252,64,62,113,225,57,247,4,241,177,2,242,201,73,197,11,156,208,65,34,215,165,199,71,218,234,61,206,210,214,135,9,76,186,180,0,38,45,128,73,11,96,146,132,95,92,90,0,147,22,192,36,185,10,22,192,164,5,48,233,81,5,38,61,215,122,218,127,134,53,142,205,40,221,156,214,56,158,243,111,250,111,88,141,35,142,178,78,158,167,161,209,56,94,109,61,99,52,142,107,11,96,210,2,152,180,0,38,61,158,177,178,103,107,126,247,50,127,179,60,194,102,151,190,64,56,45,16,78,139,124,84,11,76,211,2,211,180,192,52,45,48,77,31,69,76,83,187,95,13,199,95,112,76,229,202,87,2,25,112,149,247,197,15,222,254,152,224,136,150,204,127,247,143,35,50,37,45,112,68,11,28,209,108,28,209,11,48,207,63,185,192,17,45,112,68,139,196,76,11,160,209,2,104,180,0,26,125,132,128,70,66,124,156,68,25,9,145,243,190,97,70,19,213,204,29,87,91,231,17,7,86,202,197,115,70,214,233,199,199,18,43,243,34,36,152,87,230,96,101,94,58,10,86,230,149,7,141,149,121,101,6,126,225,244,168,127,162,104,153,87,30,2,90,102,94,191,78,18,47,51,175,142,147,67,204,204,171,225,132,49,51,243,170,121,96,168,153,87,14,68,205,28,165,79,251,254,231,62,118,120,25,203,80,39,3,135,127,28,192,44,162,247,71,67,179,76,158,125,15,29,40,50,13,243,56,235,224,68,214,239,9,246,17,29,232,136,184,0,53,44,64,13,6,212,240,210,99,9,106,152,96,123,15,22,198,48,89,217,163,155,194,228,165,199,11,184,240,210,163,13,92,120,182,245,57,255,139,236,70,148,181,163,114,218,141,232,89,255,73,255,69,235,70,20,4,27,121,39,142,45,112,225,243,173,47,26,55,162,79,31,11,184,240,249,199,10,184,112,15,64,133,15,21,83,112,32,8,224,193,31,183,31,109,191,255,71,197,103,255,165,133,207,254,194,103,127,225,179,47,61,147,95,90,248,236,47,124,246,229,42,88,248,236,63,12,159,253,133,123,254,132,123,254,151,91,159,246,191,196,114,117,55,169,170,105,185,250,203,254,53,255,5,43,87,151,157,50,173,242,205,142,145,171,63,211,250,146,145,171,191,176,112,207,95,184,231,127,164,220,243,15,114,239,118,157,34,142,112,227,238,214,241,136,184,199,235,171,118,229,164,113,31,183,236,60,219,186,51,40,237,126,221,183,23,14,248,11,7,252,133,3,254,194,1,127,225,128,191,112,192,127,140,29,240,113,135,123,66,126,231,229,67,245,191,143,63,134,78,239,247,61,60,123,215,110,153,129,121,239,151,111,223,249,233,183,239,126,255,23,238,173,247,131,157,159,209,213,171,78,19,190,254,225,55,161,47,91,112,231,143,126,252,16,6,161,146,45,248,214,87,222,123,247,155,15,178,17,179,145,42,213,72,78,4,181,224,91,95,185,243,206,59,199,110,199,2,135,177,192,97,184,56,140,207,226,202,229,247,22,56,140,71,27,135,33,156,193,181,234,125,130,62,254,174,49,226,94,236,15,15,6,49,241,40,152,23,22,152,140,5,38,99,129,201,120,72,152,140,157,73,43,252,230,112,176,189,202,135,136,103,222,149,82,60,254,115,196,33,46,166,55,89,140,177,25,172,182,135,208,78,27,225,197,217,146,222,118,123,72,194,206,106,191,218,28,19,131,47,152,189,139,113,188,127,6,63,83,164,95,222,6,88,228,62,160,33,179,21,133,121,211,75,42,198,17,39,150,149,145,57,83,10,218,137,1,220,102,170,25,39,48,44,95,63,198,176,176,226,115,212,147,76,41,73,243,142,50,166,158,216,224,204,212,128,238,123,112,102,235,85,243,6,167,127,244,177,233,31,52,52,253,137,145,57,89,36,214,60,77,237,254,7,107,158,10,56,119,49,85,71,95,75,213,65,75,169,58,145,149,52,41,185,102,44,98,31,174,90,222,255,22,60,64,109,157,55,118,208,123,143,56,118,74,69,158,51,118,76,252,152,2,213,234,26,58,94,85,207,129,170,141,235,163,96,213,170,122,2,172,182,209,30,85,39,12,87,51,117,72,228,208,151,79,22,174,198,117,124,216,120,181,121,29,59,73,188,218,188,58,78,14,175,54,175,134,19,198,171,205,171,230,129,225,213,238,123,105,83,159,234,143,29,94,141,100,190,230,43,72,56,234,99,223,124,194,89,165,62,129,243,126,12,17,109,15,8,126,118,176,63,251,184,22,190,236,183,247,93,215,80,18,5,150,241,236,184,21,156,25,255,15,237,28,173,238,85,207,140,159,122,106,197,123,249,101,239,9,237,53,125,121,124,133,177,40,167,78,121,175,188,50,253,245,91,111,105,95,248,157,221,209,213,101,75,93,57,211,88,249,22,216,180,5,54,205,96,211,198,245,99,9,78,59,54,143,123,176,240,181,227,55,231,81,5,184,129,213,144,224,249,120,129,220,168,189,143,52,202,173,93,183,134,53,169,23,236,144,155,38,179,128,110,36,108,252,30,233,3,214,37,55,202,139,205,205,108,195,70,204,238,215,173,65,109,156,114,71,245,177,208,110,253,122,1,119,59,62,220,237,177,56,211,167,220,241,31,5,168,24,141,205,131,193,138,205,75,128,163,202,210,111,205,206,144,83,173,33,29,34,31,218,40,134,207,108,92,64,181,64,168,183,155,13,187,0,164,45,0,105,143,47,32,109,92,47,16,105,11,68,154,179,12,22,144,180,5,36,237,17,128,164,117,234,214,168,246,187,74,8,142,171,205,25,168,180,78,237,127,193,255,172,149,129,139,34,46,54,226,204,194,210,118,234,86,215,202,192,187,245,2,153,182,64,166,45,144,105,11,100,218,99,139,76,123,244,1,104,48,119,61,52,159,176,244,17,1,160,189,86,191,54,150,127,22,128,180,5,32,237,81,6,164,113,110,235,5,40,109,1,74,123,92,179,194,204,78,197,178,57,234,143,187,22,109,115,247,255,188,243,193,95,126,231,238,79,127,246,222,111,190,181,128,215,44,224,53,199,130,215,108,179,239,213,102,189,0,216,60,122,0,27,197,203,148,226,119,34,0,27,87,117,58,166,200,46,91,243,225,3,108,198,59,175,210,177,178,192,216,220,151,94,245,225,67,105,30,170,218,116,180,77,230,156,158,206,1,123,63,249,47,68,169,191,251,245,215,238,124,235,47,248,195,95,109,255,238,215,95,111,100,108,46,19,61,28,142,198,253,235,163,121,147,165,218,114,196,153,210,146,193,156,105,50,253,122,80,201,69,22,176,164,135,14,75,250,184,56,141,95,101,193,101,67,217,209,163,162,157,122,43,254,204,235,129,21,127,171,110,221,62,220,185,123,99,150,91,239,233,171,221,209,141,19,245,239,222,56,121,255,110,229,185,54,223,97,121,99,166,255,48,252,174,207,246,186,71,115,83,62,220,133,252,128,225,59,73,47,242,3,170,57,57,71,242,3,42,57,97,95,242,3,106,186,87,119,114,154,220,115,93,54,179,28,109,17,158,163,197,61,194,250,27,31,49,249,9,42,25,12,183,158,235,30,101,4,183,219,53,20,175,211,244,194,113,18,172,160,14,210,208,70,131,250,88,213,188,68,181,168,215,142,133,252,160,202,134,91,104,218,113,123,164,62,191,164,94,62,106,85,175,92,135,231,216,33,53,17,155,61,61,188,126,124,16,11,149,127,97,124,196,242,169,240,123,170,64,65,8,158,59,90,37,234,225,123,170,231,18,73,236,71,153,145,123,70,252,76,57,182,29,177,142,99,46,228,151,119,71,87,143,93,199,6,245,227,104,216,142,115,39,174,188,239,12,118,96,64,178,167,253,142,246,172,92,247,54,6,116,116,111,27,195,94,84,204,144,129,26,29,124,158,232,211,144,39,47,106,181,230,62,255,38,25,172,119,117,155,78,247,171,171,221,246,158,55,247,57,101,145,157,79,7,100,90,33,171,229,149,246,116,24,166,37,26,231,222,144,45,174,203,252,146,183,162,77,7,115,33,219,10,176,205,15,107,52,182,108,65,163,235,117,118,137,73,145,194,176,51,232,53,166,225,238,96,251,101,133,195,129,236,114,65,93,55,172,115,204,39,54,224,188,128,110,195,130,209,30,175,184,226,22,15,200,171,189,126,213,216,22,103,116,152,173,115,199,238,177,178,233,29,181,203,234,105,244,249,10,204,94,220,170,75,87,7,55,206,206,110,146,189,80,209,250,98,211,199,145,235,158,53,233,161,0,69,177,90,163,191,93,243,36,87,55,179,111,99,209,55,126,74,245,174,50,253,106,36,229,14,23,84,175,181,249,246,130,155,178,204,21,173,104,97,148,39,163,113,196,92,225,126,66,17,13,86,214,143,222,195,139,237,189,163,244,207,159,88,246,123,135,246,140,158,57,82,191,168,1,120,196,233,145,236,139,17,209,181,202,171,46,88,188,102,193,46,53,11,246,140,218,254,28,149,140,63,62,229,45,61,209,219,102,137,187,30,159,153,208,45,134,213,102,53,172,234,78,229,170,203,164,253,216,223,124,82,38,170,205,222,77,94,82,158,184,165,98,201,219,154,62,158,8,72,168,106,119,7,53,18,241,6,90,93,17,53,76,240,34,188,255,133,118,127,30,47,106,200,147,188,168,249,90,170,202,251,254,117,86,57,246,148,202,145,229,89,164,162,55,116,210,205,172,249,20,118,55,145,247,226,70,13,192,207,242,94,189,226,95,32,221,163,193,215,161,204,139,13,26,78,66,228,246,157,65,153,13,158,107,76,112,223,255,199,187,63,252,17,45,168,61,26,141,57,79,70,65,4,142,172,230,231,216,72,60,109,152,133,215,187,222,192,230,23,197,125,214,111,135,28,26,226,238,15,191,230,249,17,35,178,249,99,204,145,17,248,99,178,238,221,121,231,29,254,152,226,129,63,231,143,25,71,7,224,143,57,158,253,67,254,88,224,219,255,205,31,75,250,246,63,255,154,63,134,1,3,228,213,231,80,129,229,155,42,195,72,99,231,241,43,247,4,83,5,155,24,183,178,249,76,27,66,125,130,207,213,96,155,22,115,213,101,87,118,193,72,167,7,96,73,249,209,54,229,156,181,191,169,23,46,191,184,187,189,81,13,151,157,167,86,174,48,242,209,236,175,25,165,206,176,127,201,146,84,91,87,90,173,250,172,167,138,81,247,53,190,224,69,71,43,213,105,216,116,121,13,7,154,246,175,139,3,146,22,46,135,126,236,167,126,238,23,52,254,52,206,87,206,204,42,245,212,169,106,173,87,119,250,187,221,106,180,60,115,60,86,206,82,129,225,250,196,91,81,171,53,243,105,56,222,182,162,194,151,68,172,239,149,79,38,173,86,43,80,228,18,14,233,220,126,117,70,76,247,224,242,149,51,26,108,80,45,245,100,155,155,67,179,86,168,1,197,96,255,71,24,156,245,2,239,41,152,82,159,210,6,198,169,217,174,174,236,175,24,239,66,26,190,27,240,165,156,216,200,202,106,49,156,144,239,122,155,218,49,118,220,50,61,122,202,91,245,158,106,38,220,148,112,198,124,129,25,187,65,29,34,190,206,128,166,54,113,148,23,94,88,189,120,209,107,224,25,102,94,167,159,210,143,168,149,52,245,0,202,216,175,250,163,106,105,186,182,35,85,118,88,93,110,85,14,170,171,185,151,81,124,92,86,79,28,181,183,189,93,117,123,32,131,149,107,230,115,208,152,210,95,147,35,184,24,231,67,198,249,140,109,145,97,234,0,117,184,195,47,0,63,90,4,116,188,188,149,0,172,16,174,225,156,189,124,214,237,146,23,70,222,250,172,33,117,94,90,27,237,110,140,135,196,167,150,67,223,163,94,59,67,176,226,55,98,104,83,113,116,196,154,131,240,40,53,183,187,221,153,149,158,81,46,237,51,167,100,214,68,156,153,92,109,240,42,23,53,202,213,58,179,184,249,79,161,248,21,98,206,173,25,39,83,179,50,244,128,52,144,210,230,91,143,245,178,70,53,152,242,203,22,11,33,104,158,155,158,114,119,0,107,150,186,85,21,90,71,144,139,216,44,43,45,139,78,151,213,52,173,62,99,33,3,205,119,154,33,139,175,192,154,197,175,52,84,196,121,33,28,115,109,238,236,178,20,224,126,197,92,160,218,63,51,127,143,240,128,187,155,72,221,233,95,132,192,61,110,40,90,91,165,158,209,30,185,89,183,46,212,254,27,74,6,172,54,202,96,218,125,251,102,77,42,57,9,139,18,196,216,78,179,205,110,98,28,184,207,215,173,55,172,3,247,235,7,5,103,144,72,70,92,226,243,249,7,41,227,60,157,135,15,61,114,131,6,49,170,155,165,153,104,97,23,217,60,129,118,148,40,98,19,124,65,223,246,26,116,37,223,34,226,55,85,13,127,236,109,110,115,36,4,53,112,184,8,105,78,113,190,148,105,190,198,29,142,254,58,100,55,178,99,196,117,112,252,174,31,96,92,135,102,236,14,77,43,236,92,84,30,49,156,195,36,66,107,94,100,7,3,251,244,183,88,79,133,233,237,30,192,156,191,247,123,94,107,26,204,105,239,239,167,128,155,10,168,105,196,115,113,6,13,234,171,131,221,25,64,55,156,2,50,149,113,155,58,173,96,155,50,187,34,74,37,133,175,58,55,156,148,34,76,39,32,36,54,50,218,144,94,30,147,180,107,50,17,42,246,170,75,88,182,4,42,97,157,126,67,125,212,209,25,77,225,56,6,195,181,77,90,200,47,114,196,7,219,144,209,12,208,84,125,57,184,114,166,154,83,47,140,13,38,55,226,250,204,78,87,220,150,199,22,59,195,27,91,99,103,112,235,193,113,37,234,230,162,218,80,110,190,217,223,240,77,216,142,7,16,255,225,212,169,173,15,63,0,196,209,66,49,28,137,179,186,113,24,14,137,170,208,56,28,204,169,177,25,123,53,56,151,122,55,95,189,49,88,158,38,83,49,138,54,19,52,138,188,162,58,147,231,239,7,159,90,14,94,91,123,235,114,184,154,92,89,57,237,123,79,134,116,100,58,143,92,254,253,215,186,107,87,144,238,115,146,242,251,175,173,205,250,250,181,181,219,161,191,15,202,218,4,137,190,160,26,62,241,164,183,34,159,86,101,216,135,240,192,244,187,167,127,127,249,181,213,149,79,45,191,214,253,212,202,107,107,244,15,254,172,172,125,234,73,110,244,147,209,218,147,113,243,6,251,182,190,180,137,218,86,254,103,112,150,248,219,78,31,67,77,191,34,108,9,201,179,42,189,233,114,224,39,43,79,209,215,79,57,143,32,249,235,196,67,80,110,121,100,111,224,132,58,112,106,110,52,83,83,93,175,106,220,66,212,211,211,115,3,211,99,232,199,153,162,236,99,56,69,217,81,166,40,83,246,135,7,19,144,132,126,157,142,73,2,76,168,19,146,132,14,215,51,234,248,157,159,76,87,191,66,42,76,37,88,236,236,64,0,181,137,90,52,182,172,10,103,154,19,146,71,7,46,130,100,160,195,161,140,31,145,56,40,251,179,194,160,108,61,226,97,80,222,172,91,175,215,254,165,70,133,72,147,141,105,21,226,205,218,223,172,253,171,66,133,216,200,55,54,195,60,181,41,191,47,214,173,75,86,133,120,254,120,113,80,46,158,92,28,148,147,11,120,66,12,176,81,1,252,141,173,237,230,145,170,171,63,41,206,38,62,155,136,70,110,40,22,161,44,140,119,220,56,114,236,148,206,59,242,18,173,128,221,17,235,61,39,22,100,101,150,172,61,29,111,229,129,75,218,179,226,163,176,180,113,116,209,122,26,23,55,87,202,254,200,9,158,180,102,38,196,206,9,84,253,193,226,231,253,70,140,217,186,183,136,49,103,157,200,49,180,154,101,188,152,121,113,98,184,179,115,142,134,203,77,22,247,43,224,172,151,61,60,234,93,1,203,212,159,105,37,120,224,56,222,21,27,48,198,246,228,160,19,202,54,108,69,200,197,230,221,25,145,103,148,85,166,217,179,115,14,95,149,24,169,94,19,219,91,165,69,114,190,58,235,8,75,130,208,130,113,66,210,122,77,60,22,189,75,241,144,124,121,206,153,114,159,71,10,98,123,193,84,241,196,68,187,79,157,10,159,152,234,221,99,208,151,69,212,160,69,212,160,199,39,106,208,214,34,106,208,34,106,144,187,12,22,81,131,30,237,168,65,36,138,223,170,91,207,215,254,203,74,159,218,220,136,178,105,125,234,86,237,239,214,254,182,208,167,194,141,36,136,163,192,198,149,124,186,110,189,108,245,169,231,62,250,49,117,154,163,127,142,95,148,182,117,206,130,162,60,248,56,58,135,133,133,57,30,110,238,132,35,198,60,104,168,99,189,189,8,8,243,48,129,139,80,5,193,163,62,238,233,198,221,104,47,139,88,47,139,88,47,139,228,227,139,56,47,15,61,206,139,19,135,224,35,18,231,165,56,74,156,151,247,255,252,71,119,223,254,202,221,159,127,229,131,175,126,251,238,223,254,18,42,210,219,191,254,221,175,191,182,253,255,253,251,233,17,112,229,15,56,236,204,195,77,134,126,63,217,207,117,194,243,69,248,155,69,248,27,55,252,205,51,12,233,120,117,17,254,230,17,207,47,125,178,201,165,23,10,225,199,48,185,244,151,17,154,249,99,173,88,46,98,184,60,70,169,165,79,134,135,206,148,25,151,89,98,92,17,51,122,255,1,143,102,86,228,61,188,160,70,31,151,48,56,215,88,128,121,97,94,238,212,39,143,20,250,230,133,89,81,72,46,141,251,199,202,108,218,4,94,56,172,26,14,108,81,221,67,224,137,195,67,208,204,239,198,73,70,160,153,95,203,201,5,160,153,95,199,9,199,159,153,95,209,61,133,159,161,2,176,53,143,208,177,123,79,101,250,34,201,230,203,94,84,197,128,222,188,242,72,231,53,157,145,192,52,56,122,114,63,233,228,70,95,223,234,223,100,125,6,16,244,70,144,192,231,225,136,196,67,149,144,172,249,112,2,185,75,27,221,238,232,224,148,217,236,255,35,145,12,213,140,124,235,197,218,108,28,227,110,246,204,112,176,125,161,221,185,90,45,123,157,91,253,141,85,126,90,35,51,245,60,29,246,38,158,243,172,139,224,51,106,59,72,167,65,181,91,196,55,18,197,227,166,106,107,158,157,227,113,241,36,95,96,227,235,219,140,184,242,46,93,242,246,231,187,54,240,162,210,78,102,198,203,237,153,73,86,63,89,69,179,161,167,252,26,101,209,188,112,221,162,173,160,126,160,167,128,30,214,217,185,88,107,184,51,115,161,135,167,98,85,21,14,171,45,151,107,185,94,247,216,72,173,250,172,227,249,216,236,202,123,79,56,250,228,35,148,112,244,30,121,210,113,83,137,222,51,239,123,24,57,66,103,186,228,159,58,245,228,35,155,18,116,70,70,80,13,140,175,166,22,206,153,234,160,77,132,245,223,56,27,206,219,68,2,22,240,228,35,235,110,223,248,219,191,84,183,94,169,253,207,41,255,144,36,8,102,164,29,125,169,246,95,173,73,150,22,144,221,52,201,226,141,168,50,254,33,207,214,173,207,89,255,144,47,30,207,223,254,217,135,233,111,191,175,222,129,108,176,63,67,92,152,43,89,216,247,13,54,247,132,51,146,126,248,71,235,44,135,252,169,179,213,156,191,31,153,131,245,36,60,211,159,124,80,185,76,15,74,87,170,140,215,122,153,204,203,103,58,26,141,119,92,134,133,111,38,24,213,34,167,233,194,59,249,177,246,78,126,114,225,157,124,226,222,201,216,255,47,12,134,213,204,157,11,66,235,9,231,215,251,117,129,21,116,117,40,115,150,104,161,108,24,17,237,236,236,231,155,32,86,48,109,84,195,241,30,205,167,122,229,245,14,223,70,40,59,171,140,144,51,89,238,138,143,11,106,58,159,218,221,235,109,14,152,55,172,250,106,36,189,115,47,94,164,149,183,62,169,252,156,58,117,228,182,168,139,45,17,78,75,222,141,29,86,241,113,189,132,15,119,13,254,124,221,250,98,237,127,90,137,126,237,168,44,166,69,191,207,215,254,115,181,255,140,20,253,130,205,168,91,86,54,90,203,151,235,214,167,173,232,247,37,35,250,181,251,212,237,11,216,238,91,187,67,87,246,147,82,33,164,145,245,11,254,96,180,77,43,187,179,254,42,213,135,11,200,102,249,126,198,31,182,123,245,51,109,58,245,119,106,127,216,187,94,13,47,12,118,135,164,81,61,93,251,85,103,64,226,99,175,211,238,63,211,31,220,88,255,114,61,215,212,164,194,188,41,143,43,98,63,36,3,203,128,78,90,81,155,12,202,131,49,250,76,221,250,82,237,127,65,141,81,209,13,102,68,180,249,12,53,204,111,219,17,138,55,194,120,51,78,77,66,210,51,213,101,227,195,113,165,245,5,51,86,251,190,87,118,131,174,231,24,4,125,210,209,113,46,55,207,176,49,47,78,169,214,229,39,2,136,242,188,168,72,215,238,249,30,135,209,88,221,24,116,247,46,163,219,171,215,87,227,44,47,226,42,136,174,220,110,110,200,105,104,58,203,184,57,92,90,93,74,130,151,191,180,178,79,188,152,184,48,13,35,223,18,196,254,136,70,179,3,15,53,239,226,250,233,107,85,253,6,73,225,167,111,12,134,111,140,118,218,8,76,12,199,142,205,235,187,213,233,209,176,115,250,122,175,186,49,58,189,57,28,212,227,75,29,128,231,71,167,237,180,158,222,234,141,94,109,111,92,176,95,108,15,186,187,253,74,62,242,81,169,131,175,89,118,135,213,211,157,171,109,154,165,181,235,192,2,250,181,198,214,210,9,188,67,231,212,136,182,238,185,27,159,61,231,39,231,207,93,120,206,191,65,127,127,198,191,112,238,220,57,190,99,231,155,145,169,98,206,210,207,41,48,247,22,251,199,157,98,7,178,86,112,170,215,109,233,217,61,165,28,133,90,227,33,61,218,39,185,160,213,25,141,78,121,122,42,117,112,220,203,222,107,245,226,207,73,254,177,27,238,246,107,245,18,253,215,236,178,165,169,109,118,230,181,122,255,181,154,150,132,154,147,87,6,3,54,133,3,18,76,123,62,110,79,239,121,111,119,84,45,193,77,179,51,246,206,140,215,134,116,220,159,81,193,119,22,217,139,31,145,236,197,63,253,217,157,119,191,59,149,189,248,68,147,241,186,117,28,158,248,117,56,186,151,100,188,120,235,40,233,94,249,57,235,160,193,154,243,253,120,103,160,0,227,157,129,194,79,24,123,225,230,224,154,119,91,63,63,141,180,245,155,117,156,243,63,90,41,165,127,248,47,239,191,251,223,239,255,241,47,238,190,253,149,147,195,167,184,165,30,62,98,55,222,232,212,199,31,49,188,117,148,17,227,231,164,139,24,16,221,199,88,185,234,66,225,35,137,89,89,58,224,191,15,13,195,226,31,23,55,210,29,220,168,97,154,154,178,3,56,149,170,203,255,167,111,118,250,194,51,228,95,127,125,231,171,239,222,115,191,85,117,112,25,113,234,154,17,161,30,54,133,193,14,114,20,180,183,218,70,229,215,10,180,142,59,223,76,198,59,63,187,243,15,127,117,112,163,84,195,252,38,177,128,142,82,175,21,237,179,19,217,5,118,119,188,201,132,3,24,51,149,111,64,174,80,81,196,1,7,186,90,101,171,219,244,152,118,244,118,157,17,227,96,134,63,235,177,142,220,40,57,10,183,250,237,223,125,243,238,159,255,247,157,111,190,123,231,107,127,38,170,235,180,71,29,206,97,97,158,119,120,212,252,68,142,106,163,99,36,77,30,160,81,227,8,65,35,83,141,63,91,141,158,71,205,19,46,146,34,36,204,241,221,244,149,20,87,173,213,112,160,108,55,209,83,26,225,204,38,34,16,110,252,109,101,148,197,170,28,174,245,70,207,87,237,205,179,202,43,123,125,226,113,239,240,53,36,255,91,70,24,47,174,64,199,77,108,181,90,151,175,156,245,188,117,251,85,115,139,187,242,148,183,114,244,210,217,243,106,127,255,138,210,128,73,19,142,242,44,143,130,34,12,179,149,195,79,131,118,183,123,253,94,228,24,245,222,81,78,132,230,201,25,94,112,194,223,253,33,66,233,62,42,208,177,3,113,99,39,141,16,59,4,210,181,217,187,89,49,208,228,100,144,88,166,56,23,12,20,204,129,100,97,93,10,177,244,15,254,243,189,95,253,223,239,255,237,87,78,22,146,101,218,116,4,80,152,141,213,251,160,112,80,166,53,170,5,99,91,255,123,191,252,227,187,127,252,143,119,191,255,139,15,190,255,179,147,171,63,153,57,244,80,50,108,199,191,254,246,157,255,243,55,74,171,58,185,138,179,153,21,119,111,154,106,191,116,231,59,127,138,74,255,243,223,223,251,13,141,249,175,150,183,183,87,30,120,245,123,166,250,47,63,208,234,103,195,223,4,18,239,206,223,252,193,251,239,252,236,65,84,61,123,198,199,87,33,141,146,74,162,66,55,77,224,239,126,251,95,255,117,231,107,63,253,224,7,95,99,151,187,7,128,191,243,66,139,186,155,104,202,91,111,133,243,72,103,165,247,181,74,122,53,232,15,72,106,154,95,214,1,21,157,245,62,17,148,213,102,80,122,72,246,211,21,254,243,170,251,56,159,155,147,206,151,40,193,169,58,130,227,182,55,56,160,189,193,1,237,69,43,215,77,171,133,108,252,195,255,119,170,201,13,62,241,24,11,101,54,87,86,250,227,44,69,248,65,172,11,59,147,168,215,157,62,124,115,248,10,152,243,222,220,185,86,93,146,115,29,76,150,21,28,173,13,135,190,55,119,254,222,251,229,183,166,154,113,148,249,107,14,143,6,41,122,48,199,209,251,251,187,223,122,239,55,63,124,32,115,119,184,130,186,211,111,247,106,174,226,144,212,99,80,1,113,99,183,204,163,39,213,192,59,127,242,127,221,249,246,191,169,91,114,45,64,47,96,184,31,46,12,215,63,8,144,106,93,55,158,34,157,253,223,104,81,223,121,231,191,140,8,89,144,148,76,141,35,190,82,92,191,122,48,8,117,54,164,117,116,92,108,234,200,130,83,103,104,238,163,138,116,246,243,253,65,231,141,9,157,125,187,61,220,194,90,13,150,130,165,144,244,246,165,192,115,114,224,105,251,140,72,162,6,240,147,181,138,112,98,201,29,90,225,172,113,207,180,7,40,124,235,76,52,169,202,37,230,237,209,127,171,47,188,176,218,237,46,125,250,211,235,219,219,235,240,178,80,97,52,87,213,51,222,156,135,116,84,142,113,53,238,109,147,94,143,9,245,61,254,119,117,84,65,195,27,15,134,244,242,111,191,250,239,96,6,227,246,144,22,179,53,83,18,229,206,175,223,190,243,207,223,104,242,195,249,94,85,119,39,30,120,255,87,223,189,251,215,63,210,15,136,116,122,225,76,176,228,5,92,215,77,153,57,209,186,185,17,163,152,56,121,125,193,95,106,173,116,78,46,76,169,148,25,224,115,170,128,207,221,222,136,250,65,236,108,179,95,73,115,204,9,169,145,220,77,214,221,102,232,147,134,8,197,114,86,139,147,84,104,145,141,54,88,241,69,231,243,189,246,216,183,122,165,232,148,119,152,82,231,234,108,174,106,215,112,57,163,31,30,124,224,232,67,164,81,74,172,206,226,22,115,31,178,107,83,195,205,187,223,35,213,235,79,165,154,48,81,133,97,40,39,80,219,222,68,109,123,15,180,182,91,19,181,221,186,231,218,102,24,95,54,6,55,103,91,31,211,116,106,43,152,133,134,40,214,106,149,141,206,15,110,202,146,31,34,214,113,38,104,241,131,183,223,94,186,243,213,119,13,104,209,52,244,198,222,231,84,174,251,230,76,226,193,152,248,82,31,236,59,42,21,208,76,171,154,162,53,35,64,3,4,103,170,129,242,245,233,100,109,101,92,110,39,69,168,62,85,109,100,107,90,241,123,15,58,216,131,78,141,156,234,227,51,74,113,126,58,49,32,232,188,101,177,72,26,14,238,254,228,231,158,56,72,117,22,229,3,131,63,76,92,70,31,106,111,118,12,21,246,237,195,15,192,40,158,123,0,122,234,197,230,146,105,132,38,170,111,94,82,95,28,112,8,202,179,175,57,247,28,67,247,3,60,4,103,158,123,144,99,167,142,61,22,177,95,165,147,108,222,209,103,30,152,60,254,12,97,242,122,243,161,111,85,64,88,156,75,36,236,212,165,234,102,135,68,238,19,5,40,247,177,41,71,218,101,14,99,33,204,178,13,66,83,111,242,227,3,44,229,50,179,65,210,46,78,186,40,27,93,5,153,219,169,9,203,43,255,19,207,172,213,131,27,112,20,244,69,218,219,6,217,160,100,69,207,55,51,136,213,120,124,236,133,97,95,10,222,68,107,150,203,82,169,13,234,174,249,101,255,32,4,226,92,206,167,0,101,205,47,198,123,178,209,0,56,81,220,243,109,229,69,41,113,12,147,244,25,222,207,58,149,49,120,162,72,117,248,101,250,111,85,103,175,28,50,73,230,110,236,182,247,70,222,236,167,149,47,181,221,39,151,135,126,117,133,221,127,218,78,13,207,191,122,73,63,60,203,79,160,25,191,150,91,218,229,224,202,83,222,82,16,172,243,255,158,63,231,245,102,188,39,95,14,241,178,247,84,91,57,3,95,162,131,117,218,27,216,228,0,12,52,102,112,106,137,217,140,175,149,24,191,97,171,58,126,239,234,99,118,168,214,125,24,138,220,163,7,85,224,29,90,36,212,126,203,40,230,166,118,80,30,242,141,188,188,124,27,170,25,64,184,99,229,218,206,55,211,239,253,242,199,107,107,107,180,145,118,122,117,141,139,19,125,137,107,100,114,169,173,15,183,54,218,203,129,191,212,252,191,150,175,240,213,81,235,54,251,14,191,226,56,12,43,127,98,164,56,2,70,201,221,143,235,161,111,182,229,106,200,40,165,87,89,203,198,12,218,68,36,122,63,30,54,98,102,175,30,60,108,190,222,238,114,95,90,248,213,237,198,1,122,187,221,171,113,83,91,53,46,192,222,211,159,251,252,185,231,61,180,139,246,229,179,234,33,197,28,149,95,245,164,171,116,163,198,220,198,125,36,204,70,52,172,151,181,42,196,207,92,186,224,188,190,127,101,255,204,64,193,164,232,104,130,74,115,177,130,167,113,215,73,228,3,191,92,21,67,11,88,40,133,29,104,188,237,215,26,212,128,118,55,104,192,2,184,109,23,167,193,242,202,225,105,205,102,242,167,201,213,216,58,113,238,58,43,149,103,167,53,242,187,236,126,92,228,57,245,101,167,213,184,61,119,27,183,231,142,223,243,251,214,235,57,221,140,130,178,189,161,189,158,253,221,214,142,113,10,223,70,57,73,30,32,37,252,38,62,199,97,92,209,231,171,92,126,187,139,207,27,2,50,184,51,27,50,232,200,192,235,187,22,52,184,125,48,104,208,192,241,4,122,208,222,255,43,148,31,187,8,217,132,153,202,132,41,146,99,234,156,153,214,190,41,18,106,94,153,13,70,156,129,38,180,46,6,90,128,242,20,52,161,17,64,57,103,136,175,239,226,17,106,64,125,242,246,239,225,120,133,139,221,36,116,88,221,132,171,207,176,228,106,122,189,173,215,194,240,198,206,184,230,214,206,128,43,26,136,163,52,75,97,60,33,162,242,75,55,135,42,219,208,94,243,239,173,230,223,174,38,116,53,165,171,73,215,52,233,154,38,93,211,36,107,48,224,6,245,154,249,226,177,144,185,146,76,7,14,92,232,254,164,237,2,6,158,249,146,69,3,105,124,174,171,195,199,140,148,228,122,137,68,109,108,123,218,173,0,84,46,123,230,65,141,165,108,190,120,133,38,224,136,239,226,81,122,219,243,158,104,185,117,159,58,133,166,79,127,123,125,208,235,46,5,211,223,207,203,81,132,197,48,241,176,63,151,177,215,219,173,201,126,248,179,251,161,48,87,211,195,112,228,167,85,199,103,100,128,146,41,153,238,1,135,52,59,137,211,60,137,145,119,197,156,48,6,214,175,108,170,126,133,254,114,248,210,154,145,147,150,27,4,213,148,48,52,137,192,183,139,220,224,157,38,23,170,5,157,50,146,176,9,91,103,123,35,229,35,70,34,91,138,145,131,204,247,202,22,169,171,210,239,163,255,10,137,228,124,77,75,65,213,214,184,163,91,233,173,221,26,46,107,209,85,26,169,159,8,248,209,30,200,86,184,163,23,250,238,55,44,238,245,90,61,145,232,240,52,18,29,174,122,176,66,244,88,102,235,115,81,163,86,251,200,162,244,168,53,82,111,206,30,157,209,172,161,233,57,227,50,242,123,205,208,48,3,159,141,187,173,152,8,88,45,254,133,56,112,89,249,85,95,193,53,25,125,96,223,80,91,87,235,182,98,81,106,226,20,227,82,163,109,25,214,200,112,171,94,3,42,231,196,101,190,226,227,202,217,123,188,253,18,60,108,206,141,58,44,172,13,12,188,155,151,202,136,113,97,182,86,127,2,10,44,86,90,109,226,102,200,244,105,103,85,42,48,206,254,101,31,62,0,82,58,222,70,63,171,53,176,240,163,190,211,189,169,222,217,59,206,59,123,234,157,91,199,121,231,150,122,167,123,188,198,209,195,205,123,199,107,160,125,239,120,141,52,239,93,59,78,59,175,217,118,94,59,78,59,175,217,118,94,59,78,59,175,53,237,92,89,95,110,102,27,199,115,179,88,248,227,158,249,242,150,37,139,39,45,189,107,31,184,102,31,184,102,31,184,214,60,192,193,43,112,29,248,106,175,243,134,131,79,173,236,154,103,20,43,61,56,205,51,101,126,52,254,122,30,27,38,245,244,56,156,216,132,66,81,202,164,209,3,26,191,228,101,1,232,248,209,63,254,246,95,255,94,25,20,127,251,205,63,188,243,206,207,126,247,235,175,120,43,179,121,147,163,120,10,101,115,22,215,158,209,89,69,208,227,201,191,152,217,81,81,33,36,233,150,243,156,251,150,243,96,215,121,242,154,243,228,53,231,73,61,107,62,203,38,106,104,142,52,121,103,102,31,100,164,232,207,60,200,72,161,127,116,250,122,44,14,236,50,91,142,197,48,131,37,47,88,240,130,5,31,200,130,79,130,43,154,7,167,205,87,221,65,103,23,218,55,10,107,238,122,16,233,112,89,94,172,193,248,185,121,217,235,213,189,177,119,133,90,9,43,148,14,18,200,246,45,206,29,203,55,124,244,141,14,40,215,190,217,27,17,161,95,109,209,102,110,110,133,47,235,27,82,199,99,112,111,198,119,183,166,190,187,66,253,24,246,168,164,126,181,73,117,22,159,244,252,161,186,22,76,232,227,198,96,60,30,108,175,123,217,39,97,71,168,199,237,94,173,84,111,72,78,55,207,81,91,244,93,64,135,246,219,214,0,112,155,13,88,218,218,195,189,103,219,59,141,90,219,94,183,236,101,223,223,147,175,169,36,160,254,168,211,238,43,104,227,168,26,246,196,101,251,140,142,169,23,129,133,244,124,92,65,53,215,72,53,68,217,190,118,191,242,62,17,4,155,244,159,231,227,193,75,210,51,203,144,246,181,221,223,112,66,99,163,216,187,215,106,55,184,59,211,117,242,247,110,133,123,178,194,91,247,90,225,22,192,215,179,106,84,4,183,74,94,253,87,246,207,140,145,123,115,84,141,213,197,198,242,248,16,155,218,140,51,221,85,87,194,137,56,53,163,131,2,213,168,231,79,34,98,80,115,112,156,80,212,160,147,77,41,251,152,133,221,121,96,97,114,30,84,242,230,171,15,38,121,179,50,221,233,4,205,163,145,16,78,140,189,115,42,56,150,196,66,233,5,134,163,195,190,251,202,104,70,18,238,137,72,90,238,27,72,219,61,154,241,138,19,215,75,133,156,58,114,254,232,71,50,187,226,86,107,195,63,199,62,21,221,96,35,177,177,65,180,145,124,203,13,13,146,118,226,44,79,147,114,118,104,144,115,78,100,144,44,185,247,200,32,2,92,164,99,131,108,164,97,167,76,186,193,149,219,218,107,12,78,99,251,107,6,252,187,218,29,14,118,128,26,124,253,117,48,236,37,92,194,79,191,172,248,243,39,226,56,126,162,183,205,235,189,30,207,47,100,238,251,101,27,127,142,82,196,218,85,120,12,77,21,228,31,189,206,117,46,225,182,184,72,251,196,102,186,153,111,182,247,15,28,167,165,117,142,20,179,202,38,120,237,68,9,31,74,250,35,27,62,106,111,239,208,1,182,53,93,192,210,154,113,127,121,253,117,14,27,177,211,238,242,5,68,184,150,102,81,122,253,198,82,184,22,36,97,150,211,167,192,126,222,159,238,194,250,234,141,106,227,141,222,120,117,212,25,14,224,101,49,209,159,205,77,209,164,19,136,241,210,171,55,7,47,180,107,218,64,144,254,78,63,46,239,1,98,246,50,245,123,80,171,47,135,7,69,102,201,190,116,206,47,206,159,187,240,180,255,229,115,231,218,254,133,115,23,186,254,214,197,115,79,95,240,7,231,207,157,235,93,192,55,253,11,126,116,1,95,237,210,87,123,231,241,85,120,222,127,227,217,115,207,94,240,223,160,175,182,249,171,157,243,205,83,55,232,171,128,191,138,207,251,217,133,115,47,61,235,143,46,136,23,223,188,112,238,217,139,254,30,61,21,157,119,34,193,204,108,248,1,177,96,244,202,80,241,95,70,8,0,35,163,194,44,130,193,44,254,44,254,168,63,195,215,106,201,231,151,110,227,155,165,37,125,10,46,225,24,60,131,239,246,249,209,3,207,67,253,178,58,197,150,134,91,27,203,105,232,47,169,159,149,37,203,131,143,82,160,91,86,115,36,30,175,12,117,56,250,7,62,163,142,63,93,155,56,53,150,154,99,80,212,35,199,73,30,127,250,237,230,20,92,106,142,193,153,141,61,125,122,105,125,253,250,106,183,170,118,248,0,100,61,67,157,127,171,55,134,196,127,171,225,140,227,76,213,64,239,46,45,41,151,202,165,108,71,77,11,127,167,35,45,133,169,253,86,53,89,31,191,186,137,78,221,242,240,213,15,44,45,233,83,120,9,78,155,75,17,67,34,248,159,51,234,137,125,211,151,185,13,157,28,200,205,205,153,99,49,47,2,84,57,67,182,51,215,107,27,27,155,1,95,175,93,70,76,112,47,164,159,136,126,98,250,73,232,7,25,41,51,250,201,233,167,160,31,18,38,61,58,71,188,243,244,115,129,126,46,210,207,211,244,243,12,253,60,75,63,159,166,159,231,232,231,51,244,243,89,250,121,158,126,94,160,159,23,233,231,37,250,121,153,126,62,71,63,175,208,207,37,250,121,149,126,62,79,63,95,160,159,47,210,207,151,232,231,203,244,243,123,244,179,68,63,79,210,207,39,233,231,83,244,243,148,135,235,58,18,56,233,231,52,253,172,123,87,206,232,126,45,13,172,250,133,104,236,195,181,115,207,191,252,233,115,47,126,254,133,167,95,121,238,130,177,217,182,91,245,254,0,226,249,249,222,120,244,60,219,69,91,51,180,178,48,252,212,11,237,241,213,181,205,254,96,64,90,193,233,232,255,103,239,93,219,219,72,142,131,209,191,2,193,246,46,97,14,65,220,1,130,134,55,32,72,138,148,72,138,34,69,73,148,150,103,159,1,48,0,135,4,48,224,12,192,235,242,121,188,201,113,108,111,226,99,231,216,206,251,38,177,227,75,46,206,121,115,188,118,98,251,181,189,27,199,63,230,172,164,221,79,249,11,167,171,47,51,221,61,119,16,146,215,241,122,19,17,51,211,93,93,93,93,93,93,221,85,93,149,154,29,124,46,247,249,18,218,23,164,135,166,129,54,196,104,157,4,48,50,8,39,212,11,107,144,158,190,186,106,122,33,96,215,150,80,156,145,161,165,68,112,103,38,154,122,53,151,181,97,177,131,144,215,106,153,69,109,54,247,133,154,12,3,189,173,229,88,88,242,66,241,243,106,26,175,248,247,58,78,107,79,181,131,212,226,104,182,230,249,105,54,123,0,59,170,225,120,132,118,153,217,108,234,90,110,224,115,185,215,94,35,223,125,64,43,165,20,132,205,97,91,12,3,152,85,203,102,3,152,53,151,43,148,147,169,197,36,57,111,192,97,252,81,255,141,78,194,124,237,181,25,179,246,20,111,72,76,164,144,30,224,112,22,61,163,165,246,44,236,61,197,26,97,47,83,212,225,17,92,133,22,22,52,180,217,165,59,163,69,21,53,211,214,202,229,10,4,28,55,149,91,25,229,138,204,170,77,56,164,3,95,20,181,13,134,255,54,190,176,147,34,72,151,3,144,46,183,11,205,87,128,116,177,213,209,180,118,187,21,29,233,86,88,96,184,153,100,166,213,44,38,73,113,180,249,11,45,94,40,104,101,86,188,52,213,13,101,33,223,108,53,51,205,226,68,27,74,167,242,100,27,74,87,253,73,55,148,54,32,37,122,155,241,54,148,118,181,73,55,148,14,128,27,111,40,157,46,196,218,80,166,165,139,165,238,81,160,71,237,233,98,46,83,201,159,158,77,119,51,74,242,47,27,186,57,201,14,241,147,85,185,173,31,107,17,182,166,122,243,247,189,53,109,20,17,44,92,17,94,141,197,221,170,212,139,128,125,42,227,144,79,247,169,159,254,247,233,127,159,238,135,63,221,15,255,81,239,135,101,69,194,174,76,212,7,18,158,32,198,70,90,211,50,1,106,190,214,172,228,94,129,154,95,86,59,229,172,150,137,172,230,119,114,18,210,96,25,99,45,38,177,189,91,239,163,181,117,126,56,232,46,66,6,200,82,65,209,31,46,221,219,57,203,220,189,221,53,208,58,92,223,218,221,59,92,217,235,162,95,75,103,240,220,109,212,247,225,239,210,104,231,16,22,234,213,225,74,111,229,254,195,157,117,93,205,61,222,205,85,90,59,59,187,171,15,22,114,39,29,235,188,48,191,246,68,111,221,190,219,172,223,91,223,57,92,90,106,116,151,150,154,61,115,233,176,120,182,183,177,116,119,180,110,110,111,173,173,172,142,239,31,175,118,245,227,45,244,122,127,184,181,178,178,190,190,174,215,27,149,193,78,163,48,210,207,45,237,222,147,242,73,169,116,248,168,248,112,225,209,142,53,88,111,44,29,143,134,71,143,178,143,243,165,252,233,189,146,102,168,11,109,99,176,118,220,106,93,156,45,223,27,54,246,58,230,221,114,183,210,187,253,104,237,108,175,208,208,150,70,245,187,243,243,154,57,46,222,237,44,20,154,141,82,115,105,190,190,218,173,47,60,126,88,94,94,232,156,173,108,117,151,91,75,167,107,143,71,15,204,173,133,130,214,236,174,12,172,140,53,220,223,187,92,218,190,44,238,110,14,134,151,247,138,253,253,74,189,179,161,150,234,167,237,78,183,81,89,214,238,205,231,183,47,206,219,249,147,238,184,60,255,96,180,122,116,150,239,174,44,172,246,246,85,189,121,247,110,243,193,238,252,118,113,229,244,114,165,244,228,222,230,176,82,190,123,180,92,24,109,101,243,15,178,151,29,245,164,52,206,171,253,241,217,218,230,195,13,179,177,252,32,211,232,109,173,212,27,27,218,253,210,230,195,140,181,113,124,222,219,45,110,182,59,218,234,236,252,97,97,101,121,144,43,181,55,78,75,229,39,90,115,254,97,165,94,182,182,47,235,91,197,135,251,247,250,247,54,238,47,221,171,100,142,75,135,141,245,229,225,253,135,106,125,180,83,236,108,148,47,103,27,91,151,231,234,189,181,217,182,213,56,188,44,141,154,15,30,53,183,179,243,157,217,66,127,97,124,118,218,223,30,55,78,234,183,119,204,194,253,199,253,225,222,214,189,181,135,119,119,179,251,141,77,125,111,169,221,189,123,184,188,107,84,22,198,237,165,133,146,181,179,183,165,111,221,175,223,153,221,56,61,187,83,217,125,124,81,178,30,229,47,239,158,159,62,60,127,146,157,237,220,63,181,22,198,203,237,53,171,254,48,183,220,60,123,188,185,89,110,204,86,244,203,181,49,162,211,176,222,107,63,185,255,200,168,23,47,86,142,214,214,246,26,143,215,183,114,237,242,189,253,237,141,86,225,209,238,217,194,86,127,125,109,125,99,179,126,122,153,157,61,237,152,185,243,135,15,51,183,115,231,217,194,232,236,94,78,203,172,54,154,185,241,153,122,118,119,115,176,127,58,187,223,156,31,54,116,179,176,91,239,221,189,103,108,94,220,219,211,31,239,221,221,95,30,182,218,75,79,198,27,135,39,143,54,134,253,253,199,250,230,147,149,221,173,114,243,164,52,223,168,52,102,23,114,103,143,247,31,231,183,119,143,158,20,178,91,123,150,218,181,182,31,213,23,50,91,70,183,113,188,186,57,186,187,176,123,251,244,240,232,254,227,226,29,235,112,187,117,111,253,98,187,209,59,92,94,95,59,123,124,188,177,179,180,48,46,215,181,253,147,250,3,245,240,228,108,169,87,218,47,31,158,229,31,117,239,103,55,206,142,186,75,23,235,91,119,118,90,131,39,247,181,163,157,253,29,107,99,239,176,187,119,120,187,113,182,187,116,216,239,89,23,221,222,214,69,193,122,50,62,237,110,212,183,173,110,126,190,188,189,179,115,103,181,121,255,240,236,238,110,243,226,104,119,125,123,175,251,96,251,78,239,254,163,236,86,118,121,246,112,225,193,221,122,37,187,116,94,57,153,93,89,121,162,103,91,103,103,43,251,133,250,122,121,184,114,111,105,201,56,186,204,44,29,15,46,30,228,247,247,78,235,151,217,237,39,185,165,186,126,103,124,150,63,108,213,215,244,179,181,189,229,135,153,209,96,69,83,173,195,124,39,95,127,100,172,22,46,243,251,187,251,235,91,237,59,39,71,163,58,154,68,75,214,209,253,245,93,227,60,215,88,153,173,143,50,75,183,247,205,229,65,101,99,175,142,244,230,227,251,39,171,15,247,15,183,238,62,89,223,170,108,150,52,117,188,214,222,185,221,201,63,124,178,251,160,255,228,114,188,50,110,238,223,45,93,172,60,84,139,245,181,213,236,114,125,125,176,121,239,120,61,187,220,239,149,143,30,93,140,78,31,170,221,206,198,177,170,14,231,205,204,189,76,227,241,131,243,194,227,253,214,147,71,231,149,238,122,127,123,52,86,11,39,149,158,213,47,44,13,199,234,131,39,197,229,221,189,220,250,110,211,120,120,184,161,30,221,205,231,102,87,22,118,119,17,69,138,253,181,129,209,223,204,12,7,245,242,230,242,105,183,252,104,254,56,187,54,220,57,58,92,191,155,27,173,236,15,215,91,203,75,149,163,188,62,59,60,191,189,111,156,100,78,119,218,243,171,23,39,15,54,135,219,93,179,124,55,187,187,58,222,217,173,220,46,161,137,180,181,117,116,231,238,227,243,157,133,251,229,59,71,171,185,82,97,171,99,148,27,203,153,250,225,70,43,115,134,38,160,53,155,29,223,217,31,47,100,86,55,55,238,172,118,119,15,103,151,134,123,219,229,89,181,51,127,123,182,208,62,217,233,239,111,236,212,71,104,150,105,173,172,145,235,100,238,60,105,116,87,10,104,142,100,141,221,236,158,190,213,170,156,148,55,235,253,77,227,164,121,113,126,177,179,219,53,215,235,227,70,81,207,156,148,27,91,3,115,103,216,188,183,87,190,123,123,80,190,251,120,43,187,115,84,111,47,183,183,183,238,95,100,122,237,199,123,218,237,70,254,172,120,251,162,216,185,157,111,151,247,214,6,104,129,204,236,23,46,142,202,189,98,113,246,118,102,109,47,111,238,215,239,87,150,140,202,189,189,213,59,229,213,206,234,250,81,41,247,120,93,211,31,93,52,187,107,15,110,239,111,223,59,47,45,111,246,151,151,212,194,86,127,176,122,52,28,20,173,230,214,73,182,243,216,154,173,228,203,198,110,123,115,163,124,100,44,237,237,233,205,251,15,239,54,180,253,206,232,60,91,62,202,173,53,78,246,187,165,245,226,237,237,227,230,186,118,246,232,226,177,81,178,114,133,189,225,248,178,209,214,219,253,97,254,116,67,71,139,194,101,107,118,107,41,211,220,108,244,150,182,31,109,229,183,143,114,218,232,178,80,220,58,205,47,24,227,7,243,217,179,86,103,211,188,99,110,110,93,88,15,30,108,63,92,186,109,108,156,223,62,190,56,53,114,214,118,182,112,177,122,247,254,242,240,241,197,230,254,102,229,104,101,169,215,58,44,61,126,114,168,111,52,172,82,38,83,57,125,80,94,184,232,108,172,23,250,251,133,253,199,229,157,181,163,213,213,115,173,187,172,245,246,182,247,114,227,220,130,153,159,173,140,214,86,238,153,163,147,165,181,206,206,225,194,153,106,148,179,79,206,70,247,31,63,94,217,211,139,245,250,195,71,103,107,59,27,253,141,245,229,199,251,23,157,237,163,199,249,138,117,199,66,107,76,125,112,182,81,208,214,246,86,199,23,249,110,183,213,89,201,239,175,182,79,55,6,79,230,103,203,122,110,252,164,152,187,103,140,243,183,235,117,115,180,117,190,158,59,239,220,54,205,245,251,43,123,195,199,79,50,165,205,199,91,165,206,73,243,242,241,221,74,230,225,217,237,202,105,249,164,113,114,214,218,152,95,200,46,61,170,23,247,159,92,62,201,151,172,219,217,133,118,246,180,153,203,91,230,250,237,166,58,154,45,246,54,54,244,217,123,151,5,253,201,246,154,102,205,111,31,221,235,244,78,47,51,235,71,103,133,209,138,53,42,182,31,231,202,227,211,141,133,243,7,167,131,254,70,174,101,221,89,121,114,247,184,128,232,144,45,52,55,238,236,223,62,125,60,188,223,122,116,175,210,127,120,123,126,45,179,118,182,52,122,156,237,182,230,47,182,74,231,247,86,53,109,219,186,24,204,159,157,238,31,141,110,159,170,133,78,169,189,85,89,42,172,160,30,45,60,174,223,233,236,220,185,91,199,203,243,157,157,189,226,138,121,124,167,219,237,214,106,73,172,12,228,91,147,159,202,129,245,251,17,118,65,154,195,65,25,216,185,76,182,82,89,80,91,170,227,110,209,110,183,175,93,165,19,248,92,30,41,164,224,182,233,174,218,65,122,47,14,233,85,77,47,228,203,197,211,179,69,252,230,140,104,158,229,76,102,145,2,47,180,155,229,78,103,145,105,145,236,12,104,145,196,130,157,163,186,93,22,105,118,150,209,211,219,137,207,20,203,165,98,37,179,232,68,117,173,146,104,49,12,196,28,132,5,201,92,135,119,143,233,211,22,209,236,121,148,203,185,133,44,156,124,197,6,34,28,210,209,46,32,124,230,192,195,116,206,84,219,250,216,170,102,88,223,176,219,233,4,152,86,123,170,220,6,241,91,141,5,107,110,142,214,109,169,38,192,57,159,35,218,102,117,96,12,52,175,241,166,105,197,105,124,111,111,192,56,91,194,220,28,196,46,113,158,17,214,112,61,93,153,16,38,217,135,241,224,173,113,167,163,159,187,26,224,206,32,231,40,119,101,91,185,124,158,17,220,131,139,130,57,60,58,118,246,46,49,62,14,83,106,152,50,49,221,218,229,42,219,143,23,193,49,118,142,123,49,213,150,240,14,254,106,234,244,163,59,113,242,86,107,11,173,16,81,193,159,44,135,53,153,8,61,150,183,145,33,27,123,101,170,189,144,79,250,231,108,115,69,33,91,84,227,116,196,167,85,182,141,126,235,45,56,11,160,86,1,42,12,230,208,136,7,53,225,43,25,122,90,24,19,179,151,126,12,28,0,154,73,157,170,218,25,121,145,59,176,42,137,241,16,191,102,149,68,121,242,232,214,4,61,72,140,192,221,42,49,138,135,130,93,11,253,112,227,129,67,115,228,50,74,37,171,100,75,25,37,93,72,113,199,24,65,115,44,144,92,88,10,163,230,152,8,72,231,23,138,176,182,78,4,166,237,128,201,230,139,133,28,111,166,17,151,94,251,137,174,221,177,201,251,197,52,4,112,247,88,143,253,116,136,184,164,65,189,241,111,99,114,152,113,25,34,173,91,72,7,80,59,87,33,186,206,68,19,44,46,62,78,189,67,81,169,112,161,51,161,80,65,188,239,102,252,145,169,14,44,18,155,101,66,176,72,27,192,177,32,219,242,241,40,106,143,123,3,73,77,236,146,136,153,185,3,71,121,242,229,82,19,163,162,13,240,95,104,140,156,19,187,113,34,235,204,23,5,20,124,164,64,89,144,2,99,211,66,101,134,134,14,202,238,244,72,196,98,221,34,156,191,24,147,101,252,128,196,235,217,53,90,236,241,254,101,142,222,178,114,204,235,206,118,130,201,158,76,6,233,53,228,72,59,143,127,219,1,33,47,170,135,122,187,173,13,156,55,231,236,13,47,157,178,80,9,43,187,250,37,236,55,236,169,119,238,224,225,169,31,216,198,242,116,62,139,109,229,153,69,222,115,97,241,104,108,65,110,93,118,224,95,197,150,221,185,166,54,58,211,16,10,120,163,130,1,91,116,187,34,54,151,32,103,219,16,188,9,68,82,148,253,148,184,127,178,29,2,216,6,74,134,15,150,226,64,176,149,60,250,31,130,43,40,17,182,19,0,107,110,161,163,22,213,142,11,248,184,239,187,123,164,8,58,45,57,48,209,72,141,32,1,43,221,199,245,209,112,245,180,8,93,25,247,19,122,96,95,176,55,3,109,18,223,12,35,55,199,88,223,240,198,139,142,99,112,199,96,151,57,53,170,133,247,76,114,254,8,167,165,221,126,108,82,6,76,54,50,191,10,57,52,85,174,131,4,58,187,177,14,211,94,137,90,48,209,214,79,105,119,76,173,205,137,129,72,0,46,208,162,29,181,49,82,150,107,239,51,157,78,38,106,131,6,9,142,25,218,51,167,156,216,144,170,101,50,211,245,99,137,155,112,246,143,6,176,133,1,104,189,52,56,136,128,11,235,167,20,125,233,128,87,132,228,217,155,152,252,1,30,73,123,117,165,223,168,63,90,87,246,234,29,236,13,180,158,95,194,46,73,247,193,217,168,81,87,186,248,223,22,252,163,147,23,13,248,151,124,84,235,245,22,170,179,51,90,82,142,151,235,26,174,83,215,208,155,206,233,146,82,89,174,247,151,238,131,159,17,41,137,93,146,134,75,71,13,165,180,92,63,67,95,90,164,236,249,18,42,124,177,92,47,160,87,26,73,165,92,94,186,163,156,108,212,251,141,125,90,157,252,187,87,191,108,104,20,199,241,74,253,194,254,124,182,84,47,226,47,43,224,4,181,82,175,160,47,251,20,251,186,14,237,206,55,202,8,199,213,122,127,121,31,129,57,93,102,96,114,171,245,49,122,5,190,86,179,80,238,116,57,223,80,172,187,245,18,122,121,220,168,35,72,128,206,114,118,25,26,212,87,246,149,28,42,89,130,146,71,43,151,13,112,184,178,86,88,31,141,165,250,229,10,118,207,2,52,46,16,16,244,9,161,54,239,188,156,189,93,63,94,189,175,84,26,164,59,167,171,125,70,115,107,185,62,70,95,0,225,125,192,99,117,136,223,229,208,187,156,51,4,118,127,202,171,151,248,187,126,251,190,210,231,6,10,193,188,45,192,180,191,239,213,139,206,151,179,219,245,18,250,50,139,144,187,109,35,215,93,171,31,175,33,140,81,183,187,203,232,93,111,237,124,25,120,193,66,47,193,167,236,12,104,49,90,59,92,86,250,183,235,25,244,114,140,94,26,80,50,187,86,92,6,82,86,214,88,223,90,116,188,231,215,96,188,239,212,207,214,239,3,177,234,25,40,222,40,47,43,6,66,100,25,177,5,42,187,239,48,20,249,151,48,218,9,234,171,133,125,214,80,87,17,166,183,111,195,231,149,58,169,84,97,229,17,43,161,50,27,197,37,104,249,62,99,91,198,176,132,90,15,47,177,35,92,139,209,98,76,121,50,123,23,119,62,115,7,245,30,33,100,96,166,36,35,137,254,181,24,50,4,141,211,165,133,37,160,67,102,105,159,98,120,188,228,20,86,235,167,27,26,131,133,218,58,110,136,141,217,8,25,0,203,4,63,60,68,232,139,6,109,177,239,209,98,35,191,188,128,241,106,52,148,71,132,45,86,154,138,181,90,95,191,13,229,235,39,120,52,209,228,41,160,87,43,216,133,16,211,98,61,139,106,225,87,182,11,161,227,227,231,35,31,2,124,253,216,234,26,221,215,239,179,42,206,78,64,182,24,56,145,96,53,193,52,36,240,250,16,190,207,181,85,243,24,125,207,22,138,89,53,67,190,147,243,110,177,126,54,147,109,229,139,244,59,85,149,154,93,154,168,16,190,147,115,48,233,251,92,15,244,62,248,78,142,246,200,119,108,162,176,198,77,59,209,33,248,37,17,77,208,249,14,1,75,185,239,109,252,63,238,59,182,175,56,223,59,133,78,185,67,191,243,135,113,236,59,61,215,134,239,216,101,198,117,176,104,251,237,240,246,27,231,45,252,207,86,47,9,204,108,197,246,229,225,190,147,83,24,248,14,7,49,252,103,7,31,92,93,24,6,161,32,221,81,177,130,217,140,212,142,120,44,146,112,14,34,132,158,11,85,28,171,16,6,73,45,67,30,141,226,205,96,194,65,252,154,81,204,171,7,246,64,217,197,231,231,169,247,22,129,99,187,59,217,223,193,105,106,94,178,219,248,80,25,245,172,192,245,252,58,20,78,117,48,58,36,230,159,153,108,74,4,234,99,114,74,248,144,22,202,112,137,56,125,9,226,141,134,99,134,242,68,130,236,133,34,130,20,172,81,50,56,219,52,149,0,219,148,39,56,249,224,255,138,255,40,181,23,217,160,164,248,0,8,178,114,137,184,99,252,229,211,144,4,39,57,22,93,165,201,41,28,55,38,81,248,222,197,181,126,140,235,34,156,39,109,108,67,198,244,123,67,122,2,125,242,239,77,12,4,189,102,86,194,118,113,164,109,98,107,152,92,130,183,142,185,75,196,71,129,247,104,149,6,101,26,35,225,101,24,243,111,78,88,26,37,151,200,201,27,119,252,99,111,80,37,162,107,109,68,142,163,43,239,36,93,20,141,103,238,118,133,35,157,4,152,211,2,155,9,145,112,242,34,27,125,30,201,203,124,213,103,230,4,54,206,140,103,212,122,230,95,140,154,231,66,202,85,169,73,45,180,79,241,49,117,236,107,161,37,208,143,48,4,240,201,179,91,19,132,248,247,133,148,223,120,70,146,164,33,228,166,198,55,17,63,38,110,10,165,104,11,62,103,126,243,2,228,224,87,200,186,93,159,61,52,30,105,141,231,191,50,45,43,19,121,148,136,9,205,87,117,148,212,26,73,113,172,34,182,238,181,253,168,30,159,224,182,73,47,154,146,37,180,55,73,107,182,241,46,128,75,189,213,162,168,234,108,8,91,216,214,58,37,188,76,160,126,230,131,135,23,55,133,208,196,12,155,140,156,181,47,34,248,27,154,249,252,16,10,148,11,185,84,236,190,199,179,252,221,64,102,149,253,101,22,182,15,242,50,139,154,10,221,61,240,235,133,159,61,111,234,248,134,208,50,178,181,242,229,32,102,99,231,182,149,56,13,138,250,37,54,69,178,79,216,124,194,6,33,47,124,114,172,149,232,19,181,78,186,190,157,187,62,9,123,214,44,15,144,179,100,58,242,133,187,128,37,116,67,212,148,133,221,55,198,181,4,87,119,248,45,174,135,196,106,171,214,161,230,39,178,168,65,148,3,105,95,7,131,71,201,68,10,155,1,193,72,202,202,113,198,82,10,134,219,199,219,27,62,193,96,234,47,245,43,1,82,223,247,100,130,168,126,100,181,20,207,37,196,77,39,28,118,251,159,157,160,214,75,82,235,162,78,153,203,248,33,199,173,74,214,184,233,215,250,88,218,248,136,122,75,80,7,133,35,158,132,7,38,146,61,49,65,13,138,158,68,98,103,7,14,165,248,98,186,91,179,22,181,132,156,212,180,83,2,206,8,19,176,233,199,198,91,31,253,28,27,115,19,37,15,32,30,10,5,79,76,127,205,29,155,125,95,229,184,202,228,12,97,59,233,242,229,77,7,223,213,155,155,13,190,35,72,147,202,167,23,178,3,175,210,254,9,89,130,18,175,167,231,211,236,255,68,123,230,235,139,97,171,209,155,35,122,197,19,27,236,185,155,163,178,126,38,88,225,105,213,55,71,108,169,68,66,93,90,16,89,137,182,126,234,20,15,172,128,190,18,70,29,57,186,198,200,31,15,106,160,151,81,161,175,99,97,227,83,39,34,66,156,17,95,70,230,51,171,171,245,149,76,38,30,54,126,149,60,208,241,185,154,218,41,87,194,162,179,164,205,25,45,69,211,170,76,43,233,42,201,22,219,50,250,13,198,99,82,142,120,48,13,115,12,104,7,169,112,222,37,249,20,227,24,28,57,145,221,86,7,144,85,90,74,58,14,95,92,117,209,192,160,161,112,103,40,199,133,225,11,151,230,185,43,23,195,169,176,146,94,169,84,181,78,7,205,32,200,135,106,30,39,157,236,154,31,254,250,111,159,189,251,195,23,255,246,193,179,191,255,11,46,61,103,235,80,107,29,131,122,133,207,77,88,154,78,49,163,233,190,43,157,41,36,149,97,201,233,178,126,41,77,105,8,101,40,171,36,89,97,132,95,74,76,112,42,192,2,132,17,190,61,84,175,117,121,113,209,233,137,193,113,157,113,228,80,71,72,31,107,23,85,26,48,87,26,72,40,67,211,216,10,89,108,89,120,93,155,62,140,183,225,191,228,44,176,207,140,134,21,159,20,34,22,68,225,117,50,175,190,218,129,123,254,203,191,120,241,175,127,51,209,192,209,236,81,129,195,151,139,51,124,185,224,225,203,9,195,119,137,68,123,79,111,105,51,217,20,253,145,81,230,178,169,79,218,136,114,163,202,82,194,139,249,216,59,122,15,105,229,56,197,59,61,216,162,113,193,215,240,19,151,164,93,200,104,124,136,62,226,83,219,57,110,55,151,36,25,137,193,28,11,221,153,195,169,236,24,188,29,227,12,119,18,162,76,147,132,187,180,164,222,58,134,66,38,124,71,191,35,230,127,39,140,243,236,155,95,127,241,227,159,177,228,227,16,91,218,47,253,120,54,63,141,108,231,207,127,246,139,15,127,251,117,214,222,165,59,217,57,208,103,14,55,137,160,150,166,210,100,104,122,122,190,201,108,97,42,109,190,251,79,31,253,228,159,95,252,228,107,47,222,255,49,107,185,167,157,226,169,125,179,228,238,59,154,218,131,20,46,143,32,159,53,118,41,64,141,211,204,156,167,92,222,4,128,149,84,76,245,108,11,63,158,206,145,23,118,198,105,244,180,142,54,141,98,50,105,250,18,178,49,226,69,203,171,49,218,81,202,181,219,112,188,2,18,133,123,244,74,151,94,238,148,59,36,73,122,174,162,22,229,196,233,78,50,245,133,82,139,150,203,182,213,236,116,147,169,139,146,86,246,9,16,150,108,161,36,231,34,144,100,226,3,203,11,177,219,56,50,123,106,54,57,71,120,252,217,223,253,39,150,199,168,100,127,38,3,50,5,50,85,191,156,190,184,148,98,255,206,116,198,61,103,16,245,118,53,121,6,99,139,211,152,96,54,75,65,198,87,46,191,104,11,126,151,58,26,140,84,155,229,23,101,124,177,131,26,163,108,65,19,109,11,108,65,82,124,144,112,238,118,182,109,119,110,209,235,107,255,252,219,144,177,9,167,136,192,25,45,217,175,166,253,171,115,200,126,93,118,237,95,246,215,182,213,233,245,78,217,83,235,144,127,26,152,214,200,121,58,97,63,72,210,56,136,52,239,36,241,165,25,50,175,21,135,86,164,8,201,71,159,131,236,192,228,103,30,82,230,94,43,250,0,186,92,125,154,236,171,67,88,25,144,126,235,145,32,211,97,128,52,45,199,114,1,182,117,162,224,226,180,20,36,110,62,218,84,235,3,188,202,224,231,7,136,61,30,40,172,46,73,197,0,11,249,120,32,53,130,145,110,29,202,35,67,146,62,152,65,153,55,188,211,227,224,108,3,171,104,222,236,104,22,75,56,128,195,248,147,20,143,82,219,196,62,182,172,161,238,24,23,226,39,62,97,56,7,47,8,35,59,183,38,75,195,41,77,63,150,119,17,198,208,179,192,104,168,36,159,60,97,249,65,225,249,181,215,146,79,238,243,47,222,126,187,69,82,48,224,177,222,209,186,136,1,15,219,51,92,251,138,148,196,16,166,151,134,67,222,48,102,5,177,7,169,134,156,223,77,238,55,97,89,242,155,48,45,253,109,151,97,233,70,60,179,38,58,205,144,123,236,90,122,212,79,217,205,177,119,71,151,41,187,89,246,174,137,223,145,230,217,187,206,97,202,70,131,189,187,236,166,108,116,236,119,151,41,146,107,194,143,43,32,139,145,51,61,48,87,224,26,201,221,221,100,141,167,247,180,200,123,201,145,244,228,70,148,115,245,148,65,100,175,78,38,237,251,206,142,216,119,190,159,92,54,89,129,75,113,138,74,55,145,172,227,155,18,201,17,120,228,217,17,142,228,217,17,143,83,165,164,211,44,123,79,222,164,4,20,216,55,242,38,37,160,195,190,145,55,147,141,69,10,132,50,255,197,149,179,196,249,244,218,107,210,11,144,199,67,156,126,28,159,52,12,208,122,237,155,223,139,91,78,169,48,119,222,212,44,59,219,151,70,243,23,210,21,164,118,229,147,232,139,203,93,223,32,105,157,104,2,123,252,31,100,175,87,224,28,85,202,111,213,110,183,33,172,23,210,192,16,140,109,98,1,179,243,116,153,6,92,16,32,138,234,149,11,252,103,74,106,121,161,82,196,121,163,88,142,49,118,133,149,38,6,203,40,52,233,24,82,113,159,127,245,255,198,137,188,147,31,254,238,123,31,253,244,29,242,251,227,255,249,239,207,127,241,191,200,239,231,223,253,210,199,255,250,63,209,35,210,138,200,155,103,239,253,61,82,201,137,146,68,203,252,242,157,143,191,242,13,180,72,122,116,69,109,55,23,154,106,82,129,227,90,156,164,59,155,185,102,25,203,192,18,148,204,22,63,135,122,131,115,151,149,188,115,151,225,18,62,201,203,158,70,207,94,198,88,30,41,72,23,180,46,205,116,254,245,239,160,174,84,251,44,99,151,156,210,236,64,206,105,198,209,141,207,241,101,245,13,3,237,5,110,101,20,173,63,60,84,45,72,146,214,65,124,134,21,60,0,144,228,83,121,17,121,239,36,85,119,232,63,57,204,166,8,147,27,199,201,97,146,245,198,134,233,226,135,201,33,147,85,203,134,44,46,52,111,48,174,170,186,25,206,187,73,21,105,104,148,249,174,163,181,143,169,197,167,102,115,242,203,45,100,113,126,185,131,107,126,154,23,254,144,167,57,219,185,39,63,122,239,63,63,122,239,135,100,4,201,155,231,63,248,225,243,31,252,154,127,243,236,183,223,122,246,181,175,211,199,63,178,121,205,136,48,57,99,59,75,102,64,222,63,114,216,239,149,248,143,126,193,219,42,134,153,60,102,147,35,231,172,217,65,201,23,59,157,82,190,80,246,76,190,72,63,241,232,185,24,104,114,244,28,181,33,8,189,102,14,254,231,137,30,253,196,163,39,112,243,239,77,122,228,255,48,165,199,243,127,251,187,143,255,230,155,142,100,144,132,241,141,133,67,206,71,56,148,110,42,28,158,194,89,108,242,224,230,98,65,164,192,68,172,253,116,161,164,44,148,14,188,184,165,211,44,22,242,153,36,199,173,211,95,238,158,230,50,74,46,115,16,131,89,139,127,152,204,74,180,40,103,169,19,87,190,63,206,85,77,164,201,77,149,203,169,173,104,83,90,107,143,46,255,59,174,21,165,63,208,181,130,168,236,211,155,105,127,8,243,139,117,122,74,188,114,226,195,42,44,29,244,39,128,81,7,181,92,205,231,124,246,13,94,225,169,114,7,104,129,37,11,85,56,214,245,43,249,246,219,112,198,27,5,78,145,223,69,6,150,44,85,249,227,27,101,224,62,51,114,178,107,15,240,249,248,176,214,86,198,216,22,214,105,54,43,204,22,86,46,131,141,171,95,163,57,111,199,52,231,237,80,209,149,30,151,243,54,167,53,75,106,174,72,115,222,42,157,90,159,5,55,85,14,113,120,83,45,15,249,206,154,56,100,123,59,83,66,191,187,184,173,156,218,6,43,206,21,216,166,36,123,30,204,2,22,209,160,122,229,54,245,85,59,215,74,95,63,215,7,136,85,155,24,175,3,63,43,77,175,139,184,1,13,250,134,49,232,34,73,48,162,79,234,40,73,124,11,182,4,171,17,111,77,4,255,128,234,21,243,239,0,3,12,115,22,64,191,175,49,91,174,163,201,10,204,8,94,174,240,229,174,118,1,86,43,115,112,219,132,206,225,247,123,102,47,83,133,204,78,249,220,2,234,46,125,149,133,87,157,156,218,113,94,229,224,85,190,8,166,69,246,42,15,175,202,173,2,16,205,49,230,3,42,142,209,5,77,86,66,65,98,53,207,38,25,154,85,200,43,135,45,187,85,24,172,126,22,9,152,92,6,198,169,159,67,63,51,25,48,251,19,194,192,99,41,93,168,20,10,104,124,20,74,32,84,127,33,93,201,103,115,229,60,154,72,66,35,185,201,27,201,151,202,165,82,81,108,164,92,202,45,148,10,114,35,249,27,244,4,117,37,179,32,53,82,201,45,44,200,109,20,184,54,242,241,218,40,162,149,67,110,99,33,83,201,229,93,141,20,39,111,164,144,47,148,220,67,82,246,24,146,210,228,141,228,43,21,143,33,41,123,12,73,249,6,67,178,224,53,36,121,247,144,84,196,54,56,216,246,196,34,77,250,182,83,150,219,41,45,148,161,157,3,133,120,102,97,131,235,229,37,249,43,152,30,9,30,8,35,102,96,165,152,48,11,44,210,16,64,74,16,11,171,78,76,175,74,127,72,141,176,202,16,173,58,6,87,2,236,37,228,151,53,66,114,215,249,96,219,109,209,175,94,139,253,66,109,211,95,204,206,11,191,88,219,99,11,97,78,108,189,23,71,237,35,144,65,215,94,166,91,178,64,224,142,214,14,237,148,237,118,150,249,85,211,232,55,212,214,161,54,147,36,133,146,244,184,31,40,18,90,225,210,46,14,56,132,20,135,34,144,156,206,195,244,235,111,208,165,171,141,65,87,27,19,212,50,205,84,71,134,185,131,160,32,10,166,251,170,201,89,86,18,154,147,197,209,163,48,220,28,21,13,68,103,135,122,15,60,187,172,51,125,212,2,219,205,208,212,78,107,90,26,48,72,93,181,84,75,75,100,170,20,32,121,91,203,41,110,211,242,34,46,153,171,18,179,206,38,194,73,51,45,246,58,95,133,63,73,196,46,73,7,148,133,116,63,72,43,159,2,79,180,20,250,31,33,164,169,117,76,205,58,196,246,116,180,48,175,131,254,138,20,179,16,203,54,194,136,88,181,237,150,17,220,146,86,76,5,24,182,91,61,77,53,109,248,114,227,30,232,16,110,179,173,225,46,87,175,170,71,38,79,164,62,97,127,175,180,61,91,223,72,58,238,187,201,106,214,227,59,82,63,77,234,100,150,247,248,204,185,69,39,171,167,134,222,78,100,152,77,159,246,222,197,255,196,165,177,1,29,174,161,245,153,48,56,60,217,228,82,220,229,178,228,157,48,158,104,138,17,79,82,55,247,198,230,84,222,109,48,156,85,7,46,86,29,16,86,29,120,178,42,111,190,229,164,86,77,83,72,249,90,158,244,206,155,143,243,68,103,148,88,138,124,43,184,153,121,192,49,243,0,195,197,28,189,200,77,74,167,171,3,192,167,119,129,25,14,169,237,93,108,156,68,21,216,196,184,70,131,33,120,125,254,33,145,154,73,232,63,16,58,71,114,104,97,240,180,179,196,54,146,230,186,165,241,18,20,28,221,221,62,0,64,49,217,252,111,34,212,56,243,191,163,192,214,76,234,31,203,191,244,54,231,35,177,73,151,119,36,162,123,221,81,91,161,111,212,17,188,24,225,23,163,62,106,0,254,212,224,31,36,194,134,61,181,133,22,160,57,156,183,56,149,182,134,61,29,41,210,232,231,211,236,129,237,209,155,205,166,92,69,33,5,131,35,121,6,120,149,243,64,108,0,136,217,229,64,100,225,254,96,44,176,82,4,156,3,254,186,104,180,170,124,201,12,120,8,160,21,11,182,88,216,59,137,88,255,153,187,159,143,11,214,103,145,80,182,210,238,61,74,250,179,90,15,28,244,208,64,109,164,135,198,112,60,156,185,82,199,35,99,91,197,187,146,190,122,78,28,125,171,249,34,122,210,7,143,72,220,200,12,254,68,30,138,25,132,18,108,8,105,216,38,212,181,69,155,97,128,237,234,181,174,114,138,247,107,249,66,1,60,33,165,237,96,93,49,21,213,217,14,106,133,124,169,84,65,154,35,217,14,166,22,181,167,73,234,94,151,60,168,157,178,173,33,190,66,209,169,4,100,247,202,119,218,217,87,144,221,75,83,213,78,167,3,248,70,201,238,165,102,74,149,24,183,62,192,85,52,155,71,91,60,145,10,60,27,113,51,217,94,67,147,6,38,49,215,103,180,135,7,114,222,66,156,246,218,107,183,50,53,224,184,183,222,218,94,94,93,166,190,30,27,134,10,119,69,31,168,214,241,181,13,114,52,227,144,116,81,239,204,184,105,169,165,204,218,213,216,236,85,181,235,69,173,135,186,129,74,161,127,6,104,210,14,90,80,96,15,169,197,149,186,105,170,23,80,18,111,177,105,209,43,0,72,17,189,229,0,124,251,109,64,20,181,160,165,70,135,112,95,7,152,19,22,163,21,211,52,204,153,164,62,64,51,5,173,224,150,217,74,64,29,68,27,147,138,247,52,210,42,244,238,96,6,206,115,82,215,100,204,176,226,195,58,137,4,10,227,77,213,183,251,120,185,127,237,181,81,218,24,108,35,128,103,134,217,70,92,161,114,143,53,254,91,202,46,108,26,93,240,54,102,133,233,99,141,255,150,82,84,135,186,234,140,170,24,138,78,232,219,171,17,125,157,252,105,145,63,109,164,82,56,162,26,137,241,43,21,186,131,103,218,57,28,128,180,17,47,98,173,100,7,102,20,156,114,170,105,236,116,141,254,18,135,253,148,211,222,120,134,173,82,70,26,39,49,105,64,96,167,148,129,100,88,223,56,213,240,147,248,233,218,163,57,75,61,213,152,242,211,38,42,34,239,196,76,185,172,135,168,208,99,223,81,113,210,189,212,181,189,180,161,5,196,232,141,161,210,46,28,30,122,100,84,71,68,236,116,144,92,193,98,102,158,246,139,2,24,34,54,28,109,171,93,62,133,58,228,201,67,44,69,17,176,88,158,116,162,238,1,195,191,145,45,102,170,3,5,205,170,249,114,78,81,107,11,37,248,107,56,238,78,130,147,50,226,180,142,9,87,20,82,139,222,235,24,110,16,145,11,10,45,225,187,210,181,36,218,76,26,105,18,118,6,113,83,45,57,48,224,5,198,28,125,28,158,47,194,35,25,24,231,25,95,130,77,183,44,235,1,172,254,201,161,129,150,39,80,98,18,106,19,211,72,91,76,208,80,102,9,114,19,22,183,98,12,122,136,103,5,210,19,141,156,94,29,37,235,1,162,248,25,254,145,182,123,9,23,237,97,161,71,106,2,29,114,88,68,210,163,67,109,32,46,80,182,86,96,87,197,110,226,181,36,218,183,195,16,2,253,225,130,139,84,83,99,148,215,160,208,67,93,59,3,105,138,10,46,186,1,66,148,23,1,23,238,155,52,26,152,74,73,64,20,81,137,174,53,181,228,159,88,227,33,22,214,137,153,25,124,5,165,94,72,37,212,65,59,65,158,178,195,81,2,253,127,42,149,184,250,147,33,66,55,113,101,167,228,68,175,23,19,228,6,121,114,118,68,198,232,243,230,188,58,155,68,117,224,13,25,38,246,106,49,113,125,253,39,125,173,173,171,9,204,124,137,43,146,35,147,75,241,121,221,82,145,108,178,208,59,104,106,174,137,240,63,158,35,123,41,52,150,192,135,139,252,23,28,126,7,125,232,157,169,23,150,240,5,137,79,189,205,234,56,237,90,56,120,171,87,195,215,104,177,36,186,128,199,48,162,246,103,200,128,192,1,100,45,187,168,126,161,214,131,155,229,48,126,214,226,236,172,154,34,115,4,205,26,164,128,204,101,65,246,166,113,220,198,123,157,25,53,245,246,219,212,73,209,25,116,53,250,160,43,32,130,253,121,207,127,188,9,49,209,128,59,18,155,204,35,123,172,108,25,87,115,6,11,105,95,38,2,174,153,51,87,4,0,21,94,85,183,36,83,112,172,18,124,70,251,212,196,22,34,252,239,129,114,74,177,175,142,20,157,68,162,76,226,33,79,34,61,103,72,196,0,214,161,169,72,72,171,61,180,23,118,81,4,246,220,216,150,128,183,218,118,47,79,198,154,121,209,48,250,125,196,164,187,132,119,181,246,12,109,32,245,6,87,82,59,215,90,180,32,251,206,180,164,84,117,64,68,32,108,124,176,26,152,110,129,35,188,56,240,232,139,162,35,5,5,214,77,196,32,76,91,180,215,3,244,29,201,47,18,172,101,11,169,40,226,58,128,182,12,108,63,15,244,20,133,173,32,106,91,248,161,157,34,227,196,134,171,13,235,40,102,172,22,66,14,41,3,61,132,168,40,159,153,100,198,106,111,13,181,100,128,170,79,116,159,81,77,148,255,150,196,87,148,9,102,152,116,211,78,145,78,190,173,159,107,189,29,216,2,190,253,54,98,189,97,77,172,53,66,18,123,17,81,4,79,53,152,250,73,101,72,151,203,33,91,46,217,2,90,27,74,11,105,141,21,65,139,179,21,157,201,108,102,26,34,85,152,201,250,83,221,210,155,58,218,82,92,212,146,36,16,72,82,25,83,7,220,126,237,138,44,32,64,241,245,193,200,0,244,133,115,18,212,3,180,186,28,147,203,113,90,27,13,109,26,122,180,53,238,55,53,19,134,173,131,21,122,243,105,18,41,56,27,168,228,174,102,2,117,146,7,139,29,80,212,109,109,8,140,45,240,2,90,64,157,233,167,20,76,175,250,96,96,144,125,180,53,115,197,102,0,13,252,1,115,192,61,245,7,105,167,206,134,122,161,153,54,125,156,238,35,61,197,24,104,51,87,109,68,158,213,158,14,234,49,162,72,91,63,173,26,138,234,180,88,213,20,232,76,213,2,147,52,195,188,218,81,8,64,124,246,68,162,30,172,162,137,107,17,173,26,109,134,90,238,233,231,69,236,36,86,169,168,122,229,76,27,187,214,8,179,50,213,190,70,188,30,59,64,187,39,192,0,45,235,13,204,205,61,173,189,114,222,210,176,21,44,229,240,124,150,240,188,52,115,102,8,227,209,169,136,148,178,116,19,241,45,94,175,83,246,68,163,187,68,73,173,33,130,85,227,69,246,12,167,160,163,45,178,35,151,77,58,56,3,15,105,52,59,107,126,1,102,26,84,193,146,96,38,203,212,49,80,36,60,148,41,170,139,58,26,157,211,16,107,128,71,19,21,87,220,221,86,216,124,131,70,220,204,202,211,193,75,134,33,157,23,102,134,75,142,57,136,51,110,174,241,167,6,104,16,69,133,26,213,71,228,131,204,210,154,149,36,67,148,73,41,183,204,148,189,184,16,225,87,31,161,29,78,19,233,92,51,73,114,105,18,4,130,235,19,17,4,48,187,1,16,204,92,216,246,160,134,113,203,38,211,123,53,38,19,19,184,28,215,7,52,61,233,118,166,231,108,60,18,135,72,121,104,194,18,111,215,135,229,15,134,223,168,153,215,120,123,101,160,45,161,9,23,158,217,246,163,42,158,171,144,173,26,61,131,98,231,78,131,52,43,141,180,238,33,154,100,154,149,222,90,89,89,126,107,187,190,187,251,232,222,206,114,21,169,174,194,139,228,34,214,68,22,125,171,175,111,53,238,237,236,172,52,30,8,48,220,111,41,160,107,204,5,4,72,18,109,122,209,200,43,206,174,168,234,230,246,65,154,240,203,252,32,61,66,162,161,135,197,54,45,158,84,54,213,209,97,186,175,67,159,179,48,127,82,139,134,135,226,131,56,64,26,247,129,61,135,48,71,81,150,244,91,63,125,121,143,73,22,91,129,184,135,109,169,72,163,71,170,57,61,45,187,34,234,12,183,175,68,234,4,146,199,119,118,31,209,156,238,42,24,206,213,76,51,51,113,122,79,156,176,253,84,135,40,77,115,135,134,169,95,130,227,135,157,206,39,159,237,52,203,21,53,123,64,147,198,85,179,105,146,213,38,145,206,149,50,144,222,11,237,40,232,173,238,116,190,84,40,86,132,132,95,92,40,181,207,84,42,205,66,155,207,228,225,211,116,130,123,255,214,91,124,102,21,7,25,119,102,147,233,38,209,64,28,178,46,102,56,248,131,171,138,126,246,141,1,44,112,136,152,106,207,232,6,37,94,200,61,174,43,23,141,122,99,133,134,247,207,224,127,11,75,245,122,5,2,182,175,29,54,148,220,114,253,238,58,126,149,17,99,184,123,54,20,16,193,157,141,98,244,8,238,159,6,1,250,244,191,63,198,176,79,126,2,146,198,243,98,123,247,92,1,2,242,37,138,92,88,62,22,64,182,236,21,238,149,143,111,73,165,178,187,144,75,8,59,81,196,248,176,121,37,175,6,196,240,136,243,243,137,106,245,116,14,162,41,249,68,65,71,37,88,180,81,62,206,40,177,215,46,210,18,215,94,176,0,49,112,193,155,16,156,103,84,37,53,219,202,249,27,4,218,153,130,246,10,12,2,153,182,90,206,150,75,217,136,6,129,92,165,233,143,114,169,157,45,191,2,148,219,217,102,165,93,104,171,209,81,46,185,112,230,84,150,244,112,54,169,247,187,144,90,232,45,26,180,255,173,108,90,45,46,84,10,11,217,118,122,136,122,2,80,22,194,44,33,72,245,201,150,115,224,0,162,230,179,197,224,194,211,141,146,69,99,204,144,69,209,9,128,130,207,63,33,100,13,252,85,240,198,178,199,2,142,192,42,186,172,171,118,204,19,240,196,77,146,211,63,180,83,55,44,28,235,134,68,38,104,192,35,141,114,67,12,185,85,10,43,41,5,34,226,0,215,192,154,198,16,3,165,147,5,223,130,223,56,176,9,11,124,97,142,123,72,77,24,164,241,95,26,255,200,54,174,146,32,76,78,68,152,98,102,120,158,188,22,163,114,209,223,45,163,231,116,29,130,209,87,43,34,6,52,20,17,43,66,34,193,224,176,62,212,97,58,249,236,199,223,122,246,205,175,255,215,127,252,45,215,4,22,34,28,96,46,112,16,54,165,30,26,61,152,254,201,143,126,250,171,143,254,243,91,207,190,252,79,4,72,210,21,202,137,26,208,161,193,144,64,78,172,239,4,55,57,140,19,7,135,5,163,225,2,35,197,165,2,235,249,175,254,233,197,191,252,5,9,93,5,253,167,113,114,208,191,96,169,2,123,22,71,18,18,44,223,142,102,66,189,139,89,108,162,76,230,115,48,95,220,228,234,143,193,9,190,135,227,47,97,43,16,142,219,158,116,211,241,227,47,125,237,249,95,252,63,60,74,73,194,126,82,208,44,16,46,126,100,230,48,143,72,109,190,175,126,68,151,232,65,3,104,113,111,121,119,128,129,20,51,139,56,40,211,136,89,72,18,182,197,168,88,196,130,110,71,5,162,33,178,188,195,95,77,58,202,216,31,158,27,223,182,54,28,221,136,215,49,64,95,94,7,240,17,169,143,49,241,35,59,69,211,166,130,28,222,237,233,141,168,242,209,59,127,249,236,221,31,242,92,79,77,90,55,161,12,1,234,75,25,214,68,84,222,100,24,249,50,166,131,242,148,120,229,197,143,63,120,246,238,191,188,248,246,47,63,250,233,247,56,218,244,141,38,218,139,109,31,162,189,159,63,121,250,234,121,79,27,116,177,56,200,138,193,214,140,1,46,75,239,98,212,72,96,11,230,149,50,255,244,255,120,243,205,118,250,96,190,171,188,254,122,202,143,180,60,102,190,4,230,240,140,72,99,190,103,126,100,22,123,63,37,74,127,244,139,127,248,240,131,15,62,124,255,253,231,223,248,198,71,191,251,25,63,61,199,163,139,77,173,111,76,192,136,47,62,248,63,95,124,240,21,9,180,255,68,165,13,69,157,172,12,47,223,9,235,32,238,55,105,217,239,0,105,245,143,95,121,254,243,127,225,121,47,144,20,228,218,12,211,211,145,122,49,30,25,152,60,87,136,60,59,198,153,85,205,131,27,16,254,85,184,246,19,104,127,254,229,103,239,253,198,159,171,162,211,168,31,68,159,190,68,27,160,5,48,140,28,33,140,104,116,136,70,6,190,36,194,6,189,7,123,8,250,242,90,145,30,41,117,154,227,209,200,24,200,228,25,154,58,218,204,93,176,245,20,76,50,168,119,93,3,52,50,46,2,233,239,190,151,120,246,147,255,201,197,176,180,161,241,213,120,245,208,174,251,236,27,127,157,120,254,191,191,10,117,249,145,23,34,208,57,113,231,114,157,82,142,252,42,150,59,45,18,99,206,185,42,211,99,65,206,168,82,137,181,91,26,221,140,211,53,105,231,150,12,3,105,21,3,59,186,25,82,255,21,162,2,147,239,187,120,87,98,127,198,110,239,235,109,255,143,106,187,29,240,217,55,76,26,115,165,55,204,46,170,14,54,28,180,122,225,191,116,82,192,239,62,251,235,8,20,120,36,189,69,125,100,78,21,73,220,95,166,93,80,119,120,98,3,93,111,227,195,53,94,249,128,103,162,78,211,214,159,34,164,78,198,186,169,181,177,127,28,226,66,48,86,57,58,150,45,31,136,184,72,42,246,5,197,102,111,108,194,13,2,140,145,63,24,65,229,117,213,190,246,246,216,151,157,225,145,38,183,123,97,129,71,61,243,212,1,39,40,109,164,234,61,224,75,244,210,176,253,238,183,53,211,50,176,207,148,100,210,179,137,82,99,225,69,225,236,219,246,229,118,52,70,225,248,158,119,109,229,40,89,27,16,191,174,107,69,192,196,167,19,104,190,188,247,252,219,191,193,251,93,114,31,17,49,29,218,214,78,136,53,235,109,155,180,203,34,114,173,183,61,42,35,188,89,77,197,75,247,101,31,249,119,204,61,84,193,166,132,148,146,124,254,215,63,123,246,163,191,119,161,207,211,6,179,19,249,140,167,5,54,136,56,124,200,147,116,224,89,117,0,254,154,51,48,36,156,212,112,185,177,211,30,189,196,185,67,252,75,181,62,16,0,239,115,169,12,49,96,223,78,228,160,135,125,135,187,184,129,93,83,217,38,54,141,157,251,16,127,139,166,24,189,51,115,139,89,89,111,101,23,57,2,107,54,117,53,175,209,34,98,198,243,155,205,22,136,254,187,224,212,166,185,29,144,7,120,19,14,94,9,111,160,207,159,29,24,144,221,98,134,138,126,107,220,106,97,115,148,61,127,9,90,207,191,250,205,103,239,126,31,72,108,18,111,244,156,150,135,59,27,62,84,114,62,32,74,128,83,117,18,187,252,126,150,66,77,211,102,208,74,72,223,80,38,115,230,200,20,104,48,38,33,26,3,73,128,225,135,210,128,160,53,5,26,208,224,102,88,98,80,105,86,245,59,223,161,94,32,45,226,122,145,198,103,154,189,96,55,244,145,2,118,98,210,123,196,225,163,25,109,54,57,111,93,88,240,255,208,22,42,131,214,245,249,211,236,60,118,217,169,247,122,246,13,165,164,151,15,196,8,2,188,225,91,48,226,254,181,70,94,167,187,173,222,249,117,74,218,205,206,216,94,57,208,75,164,73,193,253,79,79,31,60,189,13,178,223,170,129,111,40,190,103,91,214,58,226,61,219,54,187,228,208,162,142,213,150,232,88,93,202,182,51,165,124,73,165,142,213,224,81,140,138,213,218,142,71,181,154,47,102,127,31,33,233,5,13,13,155,200,136,97,10,155,109,147,130,98,69,62,128,9,151,15,7,237,7,134,132,49,38,87,116,146,242,225,25,11,19,59,128,139,225,248,158,188,164,162,226,113,223,134,249,224,167,161,58,37,106,154,168,150,58,95,228,195,53,214,110,23,41,128,104,101,199,55,251,125,183,219,165,40,219,157,231,255,254,243,231,191,124,135,6,187,246,213,230,133,3,162,240,237,182,8,212,159,52,49,78,225,92,149,252,14,228,188,161,71,218,31,198,32,24,59,8,115,159,194,121,108,5,35,28,175,137,80,189,142,215,204,211,7,94,7,108,238,238,146,130,241,201,73,234,69,33,40,45,233,28,185,145,23,191,183,211,182,56,227,246,254,143,159,125,245,95,167,62,110,20,170,247,184,193,221,155,72,227,6,5,39,25,55,168,23,109,220,112,73,126,220,224,197,239,109,220,138,158,227,22,105,199,140,67,20,84,177,164,106,217,89,157,5,209,36,238,169,141,1,22,249,187,184,28,151,35,226,155,223,125,241,139,31,121,237,172,153,128,23,154,161,183,83,3,218,129,140,39,163,251,64,121,167,145,143,191,242,245,23,191,125,47,160,17,231,172,68,128,230,145,238,129,92,227,69,250,8,90,220,84,178,124,162,177,52,134,218,96,211,48,193,99,238,154,235,219,223,253,226,217,63,254,173,152,242,42,145,32,203,62,98,238,43,156,72,129,218,159,160,246,27,118,55,85,19,210,39,140,33,192,190,248,10,146,241,38,175,165,179,4,133,3,17,176,156,210,52,31,125,84,140,165,121,17,77,21,185,88,214,164,92,33,210,97,222,175,254,229,197,119,254,50,170,176,214,218,250,184,31,105,218,139,112,189,166,125,203,188,119,170,153,17,69,182,83,56,254,244,119,234,70,17,1,92,105,46,229,136,253,242,101,139,2,246,255,168,192,91,218,140,32,33,132,4,67,216,3,104,91,29,64,32,20,63,205,140,150,114,39,20,106,142,6,190,85,209,55,169,162,199,124,228,215,0,81,0,12,123,99,139,133,4,242,62,188,131,185,200,182,38,220,92,36,91,78,127,17,208,214,45,232,84,187,122,11,237,212,168,101,110,23,115,41,162,121,154,28,223,43,254,120,33,254,210,70,26,195,172,141,215,29,9,49,82,132,192,228,206,7,191,250,131,143,255,230,31,217,241,160,148,206,197,35,121,6,245,56,21,242,103,216,239,216,216,211,23,2,43,178,66,44,129,134,171,147,222,66,65,178,95,122,102,140,17,147,203,108,178,107,167,10,117,5,129,243,10,146,144,6,127,199,153,2,112,126,24,196,199,96,86,183,247,78,74,18,110,20,65,214,74,173,215,35,217,5,147,213,43,44,151,73,166,187,164,157,156,228,26,205,187,240,66,92,46,154,118,179,103,167,163,33,71,46,203,77,188,34,41,73,139,81,96,142,72,14,167,136,77,155,6,254,16,150,190,134,110,170,29,130,82,26,22,139,144,58,7,167,226,210,230,156,207,176,107,9,201,217,66,32,98,31,62,1,26,51,9,188,255,141,103,223,248,85,104,230,23,49,139,12,142,153,2,91,108,38,96,177,49,161,101,180,29,195,63,81,170,62,252,224,31,94,252,224,157,155,164,156,17,27,206,121,54,44,120,28,8,251,150,151,220,176,121,186,123,97,225,53,139,53,254,181,47,61,251,183,191,135,224,207,63,255,224,229,55,78,116,70,47,221,248,165,55,189,1,55,86,156,150,63,126,231,91,31,127,231,119,207,222,255,231,153,227,126,46,245,178,155,231,214,186,45,126,232,133,21,125,106,56,120,51,123,83,29,28,11,141,147,65,127,246,213,63,127,246,235,63,123,249,244,95,82,173,58,182,201,9,163,15,140,255,253,239,127,252,189,31,189,248,241,79,167,145,231,233,91,95,255,240,183,223,149,83,72,65,166,172,142,126,142,214,185,36,14,64,8,246,50,236,3,188,219,51,70,160,140,190,53,158,121,138,21,12,251,194,186,210,25,120,104,194,204,199,10,117,9,43,165,14,9,240,113,58,91,95,177,229,200,67,163,30,113,135,99,166,214,195,170,52,13,255,49,163,65,0,24,94,145,22,85,232,103,95,254,249,71,239,124,155,4,139,18,191,216,70,84,134,213,92,95,27,140,57,181,2,91,6,109,148,153,169,144,123,33,245,74,210,105,91,228,62,31,77,76,68,209,69,181,6,42,172,209,247,162,245,114,15,187,140,185,59,73,186,245,209,143,255,252,227,31,253,213,139,63,253,205,135,191,253,186,123,231,192,233,253,215,224,50,201,235,12,104,67,162,15,84,170,33,226,21,222,121,227,171,141,241,149,104,39,105,18,48,194,29,92,72,78,156,255,141,37,132,195,71,123,178,38,221,213,150,52,149,92,16,82,156,91,122,86,18,199,232,205,103,148,66,70,41,102,14,184,79,65,16,32,112,38,154,31,23,6,56,71,224,75,36,10,190,239,107,41,9,8,205,162,224,27,183,166,146,128,152,43,74,226,104,220,31,130,69,24,23,172,210,91,39,116,245,135,90,238,149,29,189,36,139,186,211,41,185,76,131,188,103,107,63,191,215,162,10,38,108,183,58,142,255,61,199,105,156,53,86,116,48,20,157,16,193,224,58,0,91,22,155,36,220,185,58,236,100,248,103,133,30,174,19,141,105,25,174,167,64,144,207,107,166,203,35,212,118,71,92,83,22,96,183,59,66,122,199,14,101,61,7,63,177,96,85,174,169,48,102,173,58,124,171,32,126,197,216,226,191,28,190,78,85,134,177,243,38,2,206,50,198,230,233,166,49,208,33,88,143,11,107,9,231,120,24,43,230,105,3,188,96,225,208,5,126,120,80,220,146,73,110,133,225,239,50,229,59,233,226,104,90,185,87,233,211,58,155,156,33,75,9,90,196,111,230,222,10,147,194,26,25,125,146,236,49,73,165,5,248,34,99,61,153,97,65,162,217,166,203,167,135,201,27,57,196,162,133,12,237,234,174,164,109,58,185,41,186,21,112,52,237,148,144,79,240,157,47,73,161,25,36,185,6,154,219,181,230,251,239,191,248,225,151,62,252,221,15,159,191,243,83,102,57,197,129,52,146,33,38,10,114,215,151,0,13,113,239,245,173,76,138,135,239,189,38,118,12,30,186,18,237,153,104,100,73,210,64,62,221,30,82,134,135,89,86,73,151,43,177,157,174,142,179,48,114,46,58,108,253,226,105,8,43,213,20,93,18,249,109,1,231,0,53,16,135,55,192,23,44,240,68,41,138,201,228,19,237,173,204,111,215,56,242,224,45,221,13,124,54,197,93,32,239,196,88,241,37,16,180,25,145,64,100,199,233,67,32,138,251,148,8,244,225,175,223,69,123,43,210,31,222,177,149,58,108,112,68,106,169,86,11,142,32,34,121,115,19,29,29,117,118,14,7,253,66,114,242,86,150,102,91,180,170,156,51,11,243,209,34,180,74,234,206,190,143,48,73,11,98,54,160,178,144,35,152,252,130,119,90,235,120,23,27,110,123,23,216,190,233,125,16,202,119,77,228,115,207,83,81,134,147,175,35,46,253,30,213,17,151,81,208,215,17,215,33,241,75,114,87,230,119,237,220,216,218,187,251,27,251,233,71,145,29,194,201,1,29,109,219,191,31,34,105,144,145,135,12,167,235,19,141,190,223,120,177,110,70,28,47,231,204,195,103,188,120,178,217,54,170,37,173,103,12,186,159,104,87,126,126,3,207,113,1,108,244,95,50,7,80,51,36,127,128,224,57,243,150,16,42,126,163,8,104,70,28,65,220,35,191,209,99,221,165,35,7,143,159,236,27,24,252,185,151,48,121,153,157,244,229,15,220,164,246,227,56,70,227,48,75,241,239,215,60,60,101,121,204,57,82,8,67,58,157,91,83,47,211,149,35,142,255,70,152,211,198,39,212,83,35,234,16,126,252,206,183,158,189,251,253,143,254,236,183,194,16,174,82,156,167,60,140,252,77,184,201,135,148,33,231,63,172,172,68,228,161,181,251,235,63,188,60,73,236,33,102,47,165,100,184,254,195,172,185,134,89,227,135,153,57,67,19,170,11,55,35,40,193,59,61,3,130,221,67,132,193,228,181,144,9,158,0,74,225,29,153,247,188,143,179,63,204,133,238,15,217,33,129,215,30,17,244,164,239,254,11,36,255,34,238,24,211,220,35,242,246,3,126,19,36,216,219,95,186,236,185,145,95,66,92,103,132,40,30,8,159,12,183,3,95,121,148,141,230,58,134,230,254,7,223,120,241,93,88,167,63,250,225,95,62,255,246,239,158,253,229,251,220,32,131,137,4,91,84,34,237,118,165,235,120,62,183,234,196,198,124,55,188,172,233,136,67,101,99,234,55,80,92,87,226,47,208,209,124,114,158,253,232,207,158,253,249,151,159,255,239,175,61,251,198,187,94,212,52,181,174,40,227,99,109,138,73,68,111,54,75,60,183,200,210,238,134,223,51,55,85,171,222,134,99,59,235,165,108,163,194,55,200,164,243,190,107,8,254,26,117,253,32,116,244,93,59,24,153,195,198,121,74,74,217,251,223,20,183,199,198,216,220,48,90,83,61,63,123,255,155,201,128,141,42,105,48,250,78,149,34,24,176,85,181,187,48,197,237,200,251,223,68,162,6,140,225,228,50,247,255,247,165,63,77,121,208,13,28,105,92,132,155,254,185,2,135,15,101,87,114,93,216,67,171,0,7,35,181,189,161,157,90,51,201,98,50,117,29,54,16,104,67,31,111,36,192,193,40,100,40,48,85,166,59,22,239,255,191,97,99,161,142,94,225,80,96,116,226,12,69,41,124,40,212,81,188,145,80,71,97,3,161,190,196,240,0,136,16,207,190,241,15,194,48,108,26,227,41,75,18,212,66,128,36,33,237,69,38,26,69,207,159,102,54,254,211,99,93,212,129,96,49,130,219,124,101,82,196,70,39,14,235,22,2,89,151,118,32,222,40,4,202,16,135,36,211,29,135,64,17,2,141,190,50,9,98,99,19,103,24,242,161,195,16,67,128,208,238,6,15,130,91,124,76,87,132,16,5,244,163,95,254,234,197,159,254,70,24,140,117,28,58,125,23,146,165,189,138,17,225,241,8,16,55,28,86,145,233,204,247,196,159,216,98,127,167,21,213,134,235,85,176,12,226,154,247,150,223,47,149,226,241,5,82,57,112,38,136,189,153,100,164,130,87,9,23,181,94,198,120,5,202,42,1,131,87,179,118,184,145,139,51,96,149,232,3,22,99,37,145,201,16,113,200,196,149,229,101,72,180,23,31,124,213,91,162,173,12,218,175,110,176,8,22,161,242,12,225,20,147,226,208,139,48,90,147,158,78,117,102,144,254,68,145,100,168,241,87,42,199,120,204,226,76,139,133,8,211,130,244,37,254,8,69,145,97,54,157,94,198,56,69,144,96,184,253,87,41,191,120,212,226,12,84,54,19,117,164,98,139,47,70,131,72,99,229,45,186,226,156,219,231,67,207,237,173,185,78,79,237,122,158,218,255,236,23,207,255,250,43,47,190,246,155,103,255,249,206,75,240,236,114,174,31,16,166,185,219,23,121,102,67,27,188,34,245,220,198,36,22,143,4,178,8,66,62,50,99,224,107,25,190,236,64,200,48,173,157,17,119,215,192,38,123,78,164,59,187,165,16,105,91,63,133,56,118,30,183,32,98,12,67,46,112,24,104,95,34,15,133,125,67,195,119,56,28,234,76,85,136,10,3,35,13,201,209,32,214,144,68,150,142,147,146,60,27,196,250,54,178,17,105,238,116,206,143,230,124,247,95,150,26,247,155,159,63,251,222,87,158,255,244,219,31,255,205,215,233,180,248,28,63,2,234,169,102,238,246,140,225,141,229,81,160,11,42,135,132,175,22,199,48,137,72,93,27,113,63,226,114,61,155,46,63,135,203,119,178,206,189,34,41,239,198,42,22,199,71,217,129,198,17,249,78,223,195,244,0,73,252,223,60,122,228,192,24,105,55,137,30,153,187,113,244,72,192,32,170,51,53,32,235,235,76,77,122,34,30,88,113,119,228,188,125,254,97,178,189,247,75,209,231,223,210,144,38,196,111,213,2,35,117,139,46,248,105,83,71,115,8,137,40,124,69,228,19,224,144,47,116,240,37,56,228,191,247,75,118,79,55,208,27,255,165,88,98,236,182,125,39,35,63,24,209,221,246,229,65,12,116,226,119,183,49,69,5,237,75,31,32,241,228,72,76,219,157,229,80,215,58,175,132,202,24,129,112,225,120,168,45,143,213,65,136,177,64,32,20,238,194,68,163,65,58,31,109,56,24,161,166,22,16,254,159,159,253,251,175,217,40,128,155,213,146,232,90,252,242,86,44,210,114,228,129,200,69,30,8,214,139,137,198,194,38,65,180,225,224,40,246,178,116,183,111,252,156,27,33,124,125,245,149,13,17,105,58,242,16,229,35,15,145,221,141,137,198,200,33,66,180,65,226,137,246,242,118,53,68,166,145,80,3,225,123,205,240,193,226,221,185,50,98,96,146,232,171,201,4,27,33,54,154,217,232,163,25,107,31,234,26,205,240,93,169,119,107,83,12,205,78,76,101,17,124,136,166,62,199,194,172,116,82,215,227,56,27,185,9,29,234,122,228,221,218,75,116,186,248,201,143,4,194,251,122,92,76,95,15,32,45,71,165,123,12,215,12,55,217,195,28,53,60,219,242,51,85,191,34,37,27,123,166,126,248,155,31,206,124,252,157,175,252,215,127,252,229,71,63,252,31,104,103,153,178,221,42,137,120,113,212,111,254,34,49,29,37,154,77,12,13,19,228,17,227,198,116,154,81,177,212,118,187,222,50,198,131,145,197,197,196,250,213,7,207,222,253,65,64,76,172,155,135,187,114,181,25,24,238,202,59,46,149,21,229,114,180,119,60,41,87,0,42,159,101,15,61,129,160,164,124,136,32,177,176,82,52,178,85,178,148,133,221,219,203,138,79,229,31,128,138,196,158,176,94,125,224,41,122,222,133,136,194,57,218,34,54,71,92,142,88,156,36,116,186,81,224,24,206,167,152,196,65,196,1,81,210,164,197,55,146,73,112,67,110,47,141,123,189,72,163,31,124,17,151,0,101,30,197,56,192,243,208,34,47,5,169,231,66,193,185,101,203,247,60,220,137,184,142,65,72,50,147,135,238,33,32,71,182,128,196,5,21,155,248,35,73,26,98,178,115,176,176,0,36,225,96,34,12,169,5,198,240,122,187,77,82,241,10,235,250,179,239,254,108,10,3,203,86,34,126,84,249,70,197,177,101,184,185,70,193,85,69,210,4,108,100,61,104,204,215,141,66,105,145,38,254,244,22,202,197,162,186,54,104,203,52,39,11,235,203,163,185,211,100,68,138,75,21,36,13,32,136,222,78,205,40,212,230,105,225,79,107,174,84,44,74,143,14,225,168,20,237,6,108,66,211,195,103,48,166,188,12,58,219,13,122,146,121,98,187,152,23,112,123,72,236,147,107,143,193,176,171,68,25,11,142,90,254,67,225,20,138,53,18,167,122,175,167,118,53,36,120,29,158,199,218,210,243,239,253,213,204,179,127,251,114,106,138,75,200,132,75,196,171,186,136,2,218,128,129,168,49,180,52,68,178,46,4,212,9,88,69,60,195,135,193,55,135,162,116,252,70,174,157,39,25,49,167,96,20,38,224,7,202,159,11,184,82,147,176,193,214,184,223,132,161,178,35,114,252,175,231,223,249,217,180,230,163,43,134,107,38,136,44,4,149,24,148,97,184,135,18,135,22,116,232,35,111,74,254,155,39,181,130,116,85,79,15,148,30,14,133,85,106,22,11,44,199,5,203,111,133,166,107,30,178,93,88,36,239,149,157,237,138,36,184,74,41,45,239,92,32,74,187,118,69,243,188,8,25,46,82,87,22,151,2,164,53,155,156,71,132,152,55,79,231,209,236,213,230,73,124,173,164,50,112,37,252,24,164,174,52,180,15,197,9,63,184,36,37,33,176,253,211,139,216,185,69,150,46,26,56,170,77,132,38,73,58,35,239,38,17,58,184,69,156,91,185,111,117,231,105,126,150,29,173,165,193,102,5,26,70,101,222,208,219,181,228,108,132,182,96,99,115,91,27,197,160,29,238,86,140,126,172,183,131,123,194,195,70,239,230,35,161,77,210,218,196,192,154,68,31,91,186,0,153,28,1,190,169,245,13,63,142,242,66,156,236,122,1,188,133,72,111,69,163,61,2,100,175,37,209,24,12,118,15,22,12,241,200,212,34,179,239,182,71,242,169,48,114,117,208,92,171,131,178,18,173,9,178,171,177,226,118,194,56,27,60,136,216,145,107,101,8,233,238,50,197,44,4,209,27,255,62,211,221,185,243,217,225,240,125,52,44,223,149,251,148,2,146,205,57,81,231,88,252,184,0,229,65,143,164,56,224,250,55,6,64,118,138,60,148,108,76,40,36,139,223,204,160,118,133,93,209,112,250,48,133,115,78,96,47,232,153,51,123,36,209,132,200,147,237,192,67,63,226,251,175,172,32,11,153,64,158,153,59,10,121,130,56,54,228,151,115,99,157,60,179,219,210,52,155,25,77,161,212,163,41,148,6,194,161,57,206,155,228,81,132,196,33,243,251,202,66,182,248,127,183,47,54,5,23,129,91,55,33,64,90,254,37,200,208,248,215,183,47,6,134,20,9,106,131,191,232,233,95,134,132,25,184,1,38,78,204,48,127,32,194,245,153,72,197,66,122,230,186,51,16,86,20,59,187,71,40,20,169,93,219,217,215,119,120,177,127,139,47,24,254,184,18,233,103,88,42,146,249,0,86,110,242,147,89,88,233,132,98,166,60,191,121,73,152,129,61,18,246,99,85,185,227,80,36,213,144,86,55,64,154,25,28,228,86,51,220,76,37,18,143,174,9,232,39,23,77,2,30,113,240,41,156,129,147,4,49,34,63,157,188,156,52,170,24,206,217,201,39,240,116,54,94,240,68,215,77,151,192,160,2,13,255,70,10,251,93,205,218,192,50,140,197,216,19,194,217,7,200,53,154,30,52,82,90,79,49,56,189,43,53,40,52,25,14,3,155,24,89,76,197,201,19,132,10,233,64,221,89,67,219,105,94,237,240,72,180,233,80,153,207,180,137,171,217,154,132,171,26,224,49,170,93,193,174,151,172,113,243,31,127,231,119,207,255,237,251,73,5,12,41,115,89,230,70,69,223,94,47,178,108,155,227,129,117,168,119,70,104,131,165,248,228,248,196,45,83,5,195,3,93,202,102,222,185,76,153,127,158,144,122,207,58,211,71,173,67,248,213,66,19,39,153,77,86,249,36,156,120,13,171,13,137,234,178,171,159,131,130,50,227,42,144,90,108,162,118,143,23,49,132,156,12,129,206,40,6,101,165,135,102,220,131,51,99,198,179,148,0,42,47,131,34,235,3,131,4,200,172,162,249,57,227,85,72,0,84,240,2,132,38,85,4,72,168,148,0,170,40,131,98,107,65,8,44,86,76,0,86,242,4,22,218,67,90,74,0,85,150,65,137,50,63,4,162,88,88,0,92,9,4,28,218,111,169,180,0,122,193,27,52,89,45,34,193,37,69,5,160,217,76,0,212,136,232,210,178,34,92,31,10,135,78,16,187,24,3,199,180,103,190,152,173,243,5,78,19,187,20,108,1,136,95,69,156,201,236,237,246,16,60,49,189,235,4,206,120,79,135,166,24,173,176,42,129,178,192,219,33,39,78,95,88,157,160,97,241,240,149,139,209,4,46,15,67,229,88,149,189,151,171,52,254,56,59,187,24,132,46,167,109,164,135,99,235,112,230,10,177,21,210,53,6,194,34,47,233,40,162,2,99,159,80,147,71,231,168,18,84,8,225,108,142,108,20,240,177,133,99,158,230,145,215,59,51,153,91,4,121,247,30,143,230,129,18,186,168,154,166,122,177,163,13,209,170,61,227,83,77,137,216,253,84,84,58,213,238,236,222,219,130,114,150,54,131,127,90,120,255,10,153,125,7,41,170,15,144,204,204,30,125,192,231,206,246,243,12,158,114,188,177,217,157,16,220,13,164,54,72,247,213,33,191,147,87,56,215,40,188,60,115,116,145,78,12,58,134,57,67,84,9,208,3,107,153,69,243,11,26,165,236,162,57,59,235,20,80,107,218,83,19,34,235,171,16,117,76,175,161,77,107,15,21,239,125,129,37,228,90,236,65,113,40,138,48,122,218,67,58,88,205,66,69,23,209,32,182,106,181,154,129,134,179,118,43,67,230,193,245,181,254,246,219,148,195,144,156,97,33,206,174,241,57,176,86,55,77,87,238,92,134,134,153,208,81,167,72,59,42,106,199,60,88,84,211,76,135,124,99,134,193,68,13,83,210,51,136,51,78,49,12,49,85,133,66,144,242,249,181,215,208,55,166,8,33,118,123,58,162,61,154,203,30,188,246,218,8,167,36,111,33,129,107,191,197,231,199,92,67,124,7,110,146,147,125,2,69,17,233,106,118,42,246,129,59,15,59,162,189,70,50,78,211,223,212,230,197,115,115,80,182,118,103,131,97,39,107,119,94,113,185,218,21,25,196,162,195,87,118,69,188,99,224,43,153,192,115,42,98,34,245,11,140,184,139,42,48,145,73,136,59,122,170,30,176,242,243,112,34,109,226,23,88,123,37,15,79,51,7,53,244,105,150,254,182,91,53,106,217,69,227,11,184,56,133,107,32,184,184,148,113,80,35,127,209,232,206,218,117,141,131,107,68,31,41,180,88,205,84,162,120,169,56,204,169,215,162,148,71,136,114,6,28,158,32,61,32,136,133,8,98,125,65,103,136,91,64,144,30,33,136,254,212,18,9,210,195,47,40,65,224,129,17,132,254,182,9,210,66,4,105,125,1,23,167,112,91,8,46,46,213,58,168,145,191,140,32,244,237,117,252,190,212,122,215,215,90,207,210,18,66,140,126,155,3,176,231,191,16,157,222,254,132,67,213,187,239,171,217,223,157,27,108,174,104,219,28,103,210,240,219,242,48,138,28,168,184,175,34,114,32,60,154,9,152,2,138,235,14,152,93,200,190,20,38,4,150,182,63,227,40,211,30,81,38,29,138,56,129,39,93,241,13,237,66,118,192,67,41,4,50,135,42,142,136,236,14,21,196,149,96,193,131,92,129,108,164,50,234,200,5,167,37,131,105,41,222,49,37,184,114,124,4,23,223,136,33,222,229,253,225,75,93,146,163,89,120,221,19,119,21,135,32,12,62,87,255,189,202,122,34,195,54,0,158,229,69,68,216,54,140,99,95,26,128,204,29,167,79,46,36,54,109,239,14,229,82,98,131,2,123,209,184,202,246,103,221,161,135,206,145,129,45,139,246,71,59,39,129,112,115,204,153,226,112,141,44,138,224,88,148,28,80,145,230,147,194,113,74,93,231,39,72,125,225,29,185,220,26,17,209,76,107,3,86,142,30,77,241,229,64,182,147,37,88,67,34,22,181,141,228,226,138,138,118,49,162,249,131,72,217,193,211,129,163,0,96,156,160,127,35,131,216,37,216,17,15,147,45,215,164,89,78,205,21,21,172,129,104,143,174,49,237,202,198,214,57,109,119,245,204,45,130,6,111,191,77,78,215,197,12,18,190,85,237,241,27,188,33,116,171,202,67,33,66,34,160,121,44,82,164,166,9,3,5,84,194,236,38,85,194,135,160,126,85,176,124,148,42,112,54,6,191,106,156,236,180,43,115,134,114,183,213,136,171,92,3,27,202,68,246,13,249,20,23,31,56,210,15,152,154,252,70,105,208,229,31,145,14,238,177,139,114,206,145,109,65,224,115,62,204,230,54,123,182,49,188,158,212,26,241,233,9,191,23,24,124,19,152,20,26,176,125,156,214,7,221,75,200,75,150,4,131,172,33,170,251,182,176,113,206,137,201,22,144,221,91,5,113,169,227,220,131,51,146,156,186,53,72,145,221,196,173,44,108,157,88,178,100,216,168,144,141,2,59,250,245,223,118,106,76,166,162,61,172,163,3,81,237,103,196,139,19,42,210,248,119,72,218,69,57,28,240,20,160,182,128,69,187,246,1,175,227,18,185,243,218,107,194,203,120,50,120,20,19,29,164,150,143,216,210,192,126,60,101,63,28,216,202,128,236,2,71,232,15,108,193,176,87,65,98,244,148,119,196,58,80,164,103,97,57,72,209,133,11,56,5,224,120,28,207,188,246,26,131,43,221,179,104,167,169,39,205,204,72,12,250,61,32,187,54,132,145,150,254,44,98,87,24,86,230,89,62,110,181,176,191,166,109,208,32,44,242,252,171,223,124,246,238,247,147,74,123,108,146,228,123,57,45,127,13,163,233,205,180,206,7,154,86,47,73,122,2,60,231,236,79,5,158,51,163,241,220,39,147,127,204,248,252,67,250,156,76,46,162,127,72,79,147,183,106,48,8,70,39,193,56,233,141,0,222,170,178,87,190,76,70,157,198,49,131,177,223,104,215,57,57,23,46,58,199,53,56,13,98,6,182,193,108,235,205,109,133,85,66,38,246,9,237,127,159,114,191,57,210,45,178,215,76,86,168,152,148,46,17,98,10,34,132,118,192,76,19,167,76,241,25,39,17,116,222,176,45,140,253,134,24,221,30,232,80,42,77,220,142,102,204,27,76,15,194,205,83,154,30,156,135,26,168,167,85,191,148,146,158,174,115,44,143,228,64,59,75,108,155,70,95,183,120,249,63,82,76,209,131,71,11,244,115,171,247,122,182,171,91,210,229,205,131,166,44,120,78,98,111,30,69,200,46,80,35,111,211,199,71,189,115,133,230,37,98,239,14,123,106,83,177,83,221,56,111,143,200,91,161,254,97,15,215,23,246,199,228,67,187,59,16,62,88,174,47,196,220,204,94,91,231,30,187,122,167,24,62,99,16,207,165,136,170,72,112,247,248,204,52,86,214,17,207,34,68,99,100,189,242,40,194,43,150,60,1,237,162,136,125,196,76,13,232,31,50,13,49,139,144,123,79,85,143,92,14,32,14,192,188,220,175,141,149,14,246,190,204,102,85,141,249,103,150,203,112,180,115,88,163,154,73,135,106,38,125,197,80,116,229,86,22,47,52,74,178,149,41,87,212,118,177,192,84,148,102,237,48,173,157,3,159,89,74,183,246,146,51,157,58,9,77,165,92,181,124,78,83,156,144,180,120,122,8,105,175,213,243,57,114,125,43,89,77,150,112,248,141,192,148,167,145,18,152,138,77,59,57,76,253,242,131,66,198,104,184,159,7,233,146,197,123,76,109,221,26,246,212,11,200,93,161,157,75,174,186,164,214,54,170,212,128,55,254,109,224,169,62,24,205,177,84,222,65,168,48,31,109,92,67,66,134,93,115,195,46,243,202,16,41,8,72,190,86,147,25,200,149,65,46,39,242,247,18,241,125,86,54,44,221,241,104,164,153,66,230,9,114,199,85,192,0,231,165,81,132,196,31,25,233,82,155,124,255,239,1,188,204,218,149,232,5,62,92,20,196,115,154,228,153,152,241,72,176,115,11,137,106,77,53,91,135,136,185,144,208,30,244,209,154,181,97,156,105,102,3,45,196,51,169,180,62,104,245,198,109,205,154,97,229,196,239,120,233,246,98,159,208,219,122,182,125,132,165,140,158,248,214,94,196,28,239,207,254,243,203,228,126,218,139,191,251,43,72,136,238,92,17,134,110,135,66,17,82,125,251,187,226,147,75,143,177,60,241,35,94,50,38,209,19,190,252,243,143,191,253,222,179,159,252,143,231,223,252,238,139,95,252,200,125,213,152,12,146,223,157,98,242,85,206,255,75,222,122,120,226,43,190,60,74,220,223,45,145,77,11,30,215,113,189,46,155,148,137,124,33,211,101,14,137,33,196,53,249,12,225,154,8,206,249,48,63,48,211,240,73,239,223,28,57,255,125,33,225,229,168,239,139,73,164,70,241,184,75,173,38,190,152,144,46,231,122,80,138,230,134,143,63,157,125,103,115,54,202,116,206,70,157,207,217,151,52,161,179,175,96,70,255,234,223,255,104,102,116,54,120,74,103,189,231,116,214,231,122,13,137,250,117,240,73,187,102,131,104,145,248,232,157,111,79,229,154,13,77,55,95,135,125,214,41,56,202,151,90,173,38,82,225,46,224,119,161,156,129,203,52,103,204,105,254,84,111,107,198,38,185,153,207,188,208,69,245,37,192,113,222,212,122,100,199,226,235,59,143,148,128,64,239,121,164,195,12,141,129,6,222,21,87,104,252,245,115,29,28,70,47,176,98,121,224,242,173,167,94,245,172,89,236,121,138,158,26,246,9,39,30,74,250,1,245,126,135,225,7,30,4,26,119,26,137,57,44,139,221,62,52,32,192,42,254,9,47,45,96,214,158,161,98,213,6,169,180,120,67,83,189,186,68,72,218,205,92,43,46,87,7,168,239,122,137,27,192,0,182,65,111,175,94,129,130,183,132,136,72,126,237,194,92,201,102,20,248,93,205,218,206,243,82,91,215,72,91,69,27,180,106,6,223,67,64,200,217,210,144,120,173,32,236,193,235,10,30,40,101,183,133,52,210,110,23,87,122,103,129,120,212,226,22,117,12,216,180,90,244,239,160,15,127,73,215,97,20,201,148,130,119,116,114,9,120,64,55,189,61,82,153,197,132,141,3,231,132,186,195,141,161,99,184,112,222,165,201,176,214,132,15,156,55,167,4,34,200,15,86,2,139,183,77,57,229,212,190,192,99,99,231,42,45,123,57,56,93,230,28,18,184,213,137,28,78,124,49,3,199,65,159,29,160,221,245,3,52,109,185,197,10,95,28,20,28,110,240,122,135,214,161,110,183,167,161,109,51,239,111,195,109,215,24,27,123,119,146,246,100,237,162,77,28,46,236,254,184,221,52,40,99,215,110,101,120,196,5,127,89,207,37,45,130,179,15,88,185,188,151,195,8,149,179,80,219,81,52,130,70,147,27,3,233,25,142,52,90,190,238,85,148,199,156,78,139,143,193,154,5,215,136,101,244,165,163,113,110,235,12,199,146,104,3,77,135,206,86,215,34,245,71,70,40,176,55,89,185,59,110,106,68,235,80,156,254,16,136,91,32,154,188,60,186,110,13,222,126,123,46,123,11,234,128,156,65,10,87,91,59,191,7,246,77,102,51,195,220,46,176,3,59,20,212,106,153,69,205,113,216,210,102,103,83,142,159,14,226,99,226,255,37,81,136,115,6,27,60,213,14,106,18,9,158,154,7,72,15,108,193,185,230,8,255,168,65,41,101,132,149,67,207,178,131,62,254,58,26,122,126,29,13,61,196,20,183,226,80,215,160,104,103,44,148,34,59,120,71,205,23,114,155,108,162,74,180,64,228,100,246,96,242,143,149,175,183,195,196,159,102,159,108,14,194,79,54,145,62,131,212,25,80,77,255,245,111,124,206,55,7,194,249,166,163,115,36,185,79,226,9,167,159,241,148,55,155,114,183,94,164,53,219,101,38,227,155,132,19,154,70,237,76,57,199,103,94,153,178,10,119,146,165,99,174,134,210,85,234,206,49,87,165,92,46,228,51,237,10,61,230,74,41,199,181,115,251,156,107,233,213,157,115,249,158,114,189,156,179,173,79,228,201,22,57,56,18,224,39,97,199,208,53,141,241,160,13,251,31,195,68,52,248,76,167,211,113,182,223,38,165,204,130,19,114,23,135,139,48,219,174,174,24,231,228,189,27,17,207,222,56,103,99,197,225,121,162,232,192,247,168,9,21,170,201,236,100,105,135,35,164,26,134,29,226,255,245,99,18,156,205,35,6,209,67,13,212,95,215,214,11,235,126,105,54,131,66,2,181,225,194,74,146,149,118,71,102,19,161,113,169,133,169,246,61,181,180,194,160,236,138,89,133,237,141,48,190,91,76,14,27,200,111,49,234,27,94,218,230,248,47,210,161,103,1,31,211,40,198,169,102,130,97,168,154,132,88,215,92,224,144,67,84,172,7,69,231,90,99,19,92,91,32,126,22,132,213,26,224,80,96,244,64,21,206,83,240,155,6,121,193,34,142,217,122,188,29,125,138,87,230,21,134,223,0,245,111,142,232,192,0,202,89,144,233,212,197,223,241,44,74,218,35,188,69,104,194,159,108,125,98,206,136,71,166,58,176,58,56,54,75,91,55,53,124,47,26,237,255,232,222,148,106,171,104,71,162,158,145,155,100,167,115,246,59,54,228,244,133,192,111,172,208,245,65,148,168,96,26,17,196,12,244,28,152,197,144,88,120,254,23,255,241,236,175,126,251,236,221,31,124,244,219,223,126,248,235,159,32,185,33,23,180,134,56,242,66,146,207,106,78,177,115,149,117,164,17,132,255,233,54,213,153,140,146,160,255,151,174,164,146,138,148,16,153,14,56,55,167,249,200,62,246,164,182,175,25,130,45,28,81,78,60,235,37,243,94,17,143,139,200,203,3,26,247,117,142,242,217,28,14,114,163,181,9,135,114,58,4,230,204,135,6,113,10,144,206,227,216,129,1,62,45,114,221,16,167,27,80,126,218,99,38,37,237,226,246,184,163,52,78,31,82,36,25,133,213,70,151,136,242,197,50,88,88,9,10,78,146,171,231,22,91,126,45,216,177,36,255,40,206,145,222,130,115,164,19,56,59,202,181,202,45,164,22,237,6,157,29,189,162,147,35,197,60,197,170,221,148,79,150,94,202,185,144,116,92,117,234,28,87,113,60,5,103,40,127,64,103,69,236,108,72,236,194,213,240,248,33,106,30,206,144,72,47,147,254,183,149,217,65,16,32,228,117,48,52,147,242,62,237,241,217,23,157,144,237,204,206,169,116,6,66,54,53,192,75,242,89,136,223,236,182,61,134,121,153,34,21,39,221,227,92,150,225,241,218,113,8,38,90,149,159,215,29,220,6,2,180,68,181,168,54,80,78,236,51,169,135,108,172,184,146,138,228,78,100,143,39,120,36,177,27,210,246,205,111,68,111,114,182,150,170,18,24,78,113,52,154,100,51,4,18,81,252,166,72,143,72,22,18,216,158,144,241,70,23,15,96,240,168,176,14,173,122,28,73,209,137,198,29,168,201,100,97,69,192,187,1,223,198,240,34,211,192,69,35,234,225,204,58,45,193,199,179,140,249,83,240,109,177,10,118,107,3,177,211,236,48,68,80,227,164,243,16,114,108,129,55,124,224,86,13,90,217,34,241,40,81,96,23,141,246,95,182,191,141,189,122,180,168,30,54,70,223,251,88,17,197,218,94,18,139,251,190,49,182,52,80,61,133,25,132,247,98,53,18,197,12,190,143,71,94,159,179,120,143,102,55,244,212,76,227,9,14,139,215,141,142,116,56,170,4,157,85,112,71,142,210,121,23,44,43,246,72,2,24,216,240,113,252,142,135,200,255,12,194,117,124,9,71,154,32,254,236,105,137,159,20,238,212,51,155,226,230,168,212,105,196,45,112,80,36,182,238,193,32,152,39,60,231,130,223,25,87,164,227,160,201,143,93,229,43,150,34,96,7,49,247,81,147,251,192,136,23,131,131,144,147,168,19,241,0,105,231,244,101,28,32,69,57,58,98,174,113,214,43,59,57,226,90,132,201,181,92,219,85,54,240,193,81,190,216,206,187,15,142,150,149,37,229,45,231,224,168,163,229,10,149,242,66,193,62,56,186,172,109,216,7,71,219,76,185,50,79,145,102,165,98,213,138,87,101,156,32,87,213,166,130,244,30,205,178,23,198,99,236,183,63,208,145,124,177,223,93,70,55,170,97,125,139,95,186,29,37,13,255,222,213,70,206,214,140,63,223,179,53,125,86,126,151,28,59,146,120,31,89,164,67,8,149,184,141,137,84,111,15,31,60,145,106,57,216,188,73,134,72,68,65,249,153,211,200,60,117,175,16,141,42,231,214,168,188,175,75,112,177,116,164,187,23,252,45,7,71,255,34,33,197,192,96,198,69,32,67,72,10,10,25,85,210,52,211,220,100,108,143,159,12,115,85,239,105,123,38,213,164,156,8,56,222,49,114,196,80,56,61,195,56,38,247,124,105,147,208,33,218,47,180,190,116,143,187,189,102,63,121,237,142,195,99,217,176,237,152,60,55,8,153,67,53,240,49,104,125,87,81,195,213,56,145,105,220,2,118,194,96,53,156,18,41,178,153,135,36,68,171,229,128,158,162,159,186,164,61,171,93,99,101,211,135,23,214,168,225,124,135,249,227,124,212,219,228,181,112,92,10,75,181,52,73,130,209,112,181,217,10,107,79,114,61,132,22,165,195,110,151,252,147,171,100,61,168,79,161,216,130,207,5,36,10,8,99,168,13,54,145,242,227,89,25,62,212,110,9,143,81,174,90,185,215,106,175,91,87,193,183,201,220,48,226,93,44,243,170,47,182,255,223,201,45,59,142,11,182,183,11,183,135,143,181,164,98,7,122,47,223,88,235,108,167,105,164,211,96,101,147,15,81,224,169,90,114,161,4,50,139,163,47,8,68,99,198,201,17,103,201,100,65,44,232,166,209,56,179,4,19,166,224,201,61,162,158,220,248,166,139,83,1,44,145,78,177,55,252,63,89,32,8,107,46,152,120,29,11,171,149,76,46,10,72,186,175,160,96,138,240,189,245,188,241,50,96,93,224,239,140,195,205,136,167,73,169,201,228,65,141,156,228,147,251,74,132,111,66,129,66,41,2,14,126,121,193,161,92,25,10,137,148,35,176,200,111,111,104,152,243,35,64,131,114,12,26,14,12,233,130,68,230,64,4,80,228,210,1,3,70,158,4,112,4,162,107,55,132,135,78,216,252,144,27,34,32,132,153,24,119,9,98,172,182,212,216,205,62,215,10,230,44,39,190,16,132,210,222,203,0,221,234,32,253,203,111,151,35,8,84,162,180,165,153,206,198,214,70,79,160,13,98,122,137,11,55,16,166,159,186,64,105,69,111,164,209,224,61,112,159,217,107,237,199,148,123,153,123,188,8,91,76,114,141,137,64,13,146,157,159,69,107,80,71,55,251,51,201,23,63,124,239,217,123,127,75,146,241,124,252,165,175,125,248,235,159,60,255,206,207,158,127,253,189,255,250,15,180,39,75,62,255,198,55,95,252,227,251,112,116,65,202,47,225,147,230,7,104,245,170,66,205,4,170,138,116,67,117,208,210,122,252,39,118,204,76,179,2,157,169,230,0,219,106,92,43,82,234,170,157,38,177,151,209,134,209,69,148,155,236,45,113,135,252,247,150,222,33,145,92,17,145,228,163,36,158,161,178,242,154,6,211,52,221,82,71,110,49,42,161,139,245,127,7,89,45,77,127,9,120,42,70,167,131,148,243,106,37,131,49,246,56,160,114,181,149,186,226,54,194,203,152,21,130,111,5,127,18,185,64,111,223,224,182,93,224,176,107,65,99,169,69,24,75,124,36,27,60,150,131,240,177,212,226,140,37,18,33,96,207,217,37,222,153,178,36,14,232,143,151,176,131,252,79,163,251,248,88,63,16,18,57,43,161,135,34,2,6,51,248,48,100,165,182,173,172,227,195,16,173,84,172,184,15,67,86,20,83,81,185,195,144,86,101,161,147,111,101,216,97,200,34,90,230,88,82,135,131,218,58,59,23,185,86,212,188,86,113,197,222,74,142,45,45,97,225,204,28,201,69,56,157,41,119,74,112,235,93,205,119,84,87,97,162,130,1,98,11,89,45,153,90,100,55,103,225,250,43,185,58,107,34,70,50,107,79,159,34,70,67,88,38,147,7,7,112,165,180,103,180,212,158,133,69,11,197,166,198,94,166,22,201,141,86,112,172,94,88,64,64,153,217,126,81,157,73,182,155,153,66,169,220,82,209,30,94,65,122,232,149,101,140,205,150,182,169,14,193,49,192,58,84,219,176,203,105,67,144,109,136,52,167,22,90,37,23,202,160,193,177,54,193,0,151,47,102,146,169,153,91,25,124,21,30,188,205,48,170,175,207,127,254,214,155,131,196,231,19,247,199,122,175,151,88,105,195,17,80,226,52,155,206,167,203,248,253,225,104,52,180,170,243,104,27,128,190,31,65,128,163,254,60,254,208,48,134,23,216,28,155,152,105,165,18,185,76,182,160,36,238,168,150,49,72,52,208,44,244,46,146,87,18,150,218,211,44,164,186,180,32,60,82,31,138,205,167,79,122,216,35,64,213,7,154,121,5,14,51,150,126,9,39,51,36,185,218,28,122,131,212,229,193,104,174,163,246,245,222,69,117,77,235,157,106,35,189,165,42,117,83,87,123,138,165,14,172,57,75,51,245,14,41,134,47,18,100,243,195,243,69,234,81,0,70,251,69,234,67,144,89,68,219,29,29,79,32,178,69,62,213,174,5,4,224,129,165,249,72,192,195,200,48,64,156,19,183,41,189,167,143,46,170,135,122,187,173,13,66,234,105,132,150,227,222,83,216,171,48,35,249,193,23,123,122,149,56,82,93,13,13,29,178,180,205,105,167,248,128,110,96,12,40,46,61,125,216,52,84,179,125,5,206,73,213,57,132,127,6,92,72,236,254,160,159,204,153,100,142,97,227,244,75,109,90,70,111,60,210,22,225,174,98,49,243,57,17,102,98,120,229,144,130,250,88,100,174,29,132,125,6,160,135,250,56,199,218,79,23,114,2,109,141,241,8,190,227,30,240,152,129,159,139,221,72,54,55,60,79,100,139,8,119,200,152,142,7,169,176,56,215,55,46,231,184,103,39,137,93,21,250,190,120,118,168,143,180,57,107,168,182,180,234,208,212,230,206,76,117,184,120,134,208,194,191,170,56,238,222,28,60,115,61,248,226,231,175,90,99,211,50,204,42,64,227,62,36,154,104,234,29,159,140,33,156,15,247,246,48,43,60,229,132,167,188,240,84,16,158,138,194,83,137,127,50,122,252,211,80,120,48,133,214,199,61,143,241,88,196,97,35,17,233,177,104,173,246,144,160,157,203,38,240,159,28,249,147,39,127,10,228,79,145,252,41,145,63,101,242,167,66,254,44,92,251,226,133,218,166,77,98,55,56,52,176,69,173,47,22,71,236,42,214,64,47,174,48,92,156,120,112,14,175,86,54,231,242,165,24,151,83,103,159,106,242,205,55,115,153,92,46,121,237,63,57,106,29,36,24,181,3,37,160,196,200,28,107,7,190,51,39,16,44,194,41,241,249,80,216,184,148,220,128,218,235,69,130,79,251,28,165,17,135,60,61,196,169,159,41,151,203,139,148,107,105,219,139,241,112,112,195,117,200,94,202,102,147,113,240,151,42,103,132,202,78,41,230,185,168,15,176,116,192,179,75,152,177,3,131,204,87,236,59,149,77,231,68,230,66,128,144,206,51,67,4,167,73,47,200,153,163,94,138,193,167,206,150,84,8,2,111,46,242,254,151,213,116,30,189,225,36,6,126,43,182,224,2,238,5,27,195,17,32,207,121,204,4,127,124,197,225,246,47,23,58,217,188,16,118,1,119,149,176,193,154,84,58,123,193,189,154,166,68,177,197,147,62,104,153,216,89,141,0,204,184,41,38,49,20,173,56,67,138,163,125,101,75,239,171,189,84,34,153,78,36,61,105,1,102,99,180,166,103,175,124,154,204,6,214,10,108,30,76,64,103,8,162,218,27,30,170,113,80,224,72,120,83,105,44,54,145,243,235,101,46,176,86,96,47,115,180,151,166,209,87,7,225,189,204,121,245,114,74,221,203,251,117,47,31,88,43,176,123,249,232,60,148,247,234,218,77,251,84,240,235,83,33,176,86,96,159,10,241,24,179,224,213,175,137,59,84,244,235,80,49,176,86,96,135,138,241,120,176,232,213,161,248,61,41,249,245,164,20,88,43,176,39,165,232,236,86,242,234,69,12,244,203,126,232,151,3,107,5,162,95,142,199,89,101,175,46,68,193,189,226,135,123,37,176,86,32,238,149,120,76,84,241,194,61,16,233,5,63,164,131,107,5,34,189,224,207,47,194,58,21,69,97,200,203,234,83,108,8,5,89,53,224,33,184,42,195,11,172,88,17,197,66,82,51,2,177,137,9,43,8,175,92,164,158,149,2,176,137,6,161,28,132,67,204,254,4,98,19,19,86,16,94,249,72,61,91,8,192,38,26,132,108,38,8,137,152,29,10,68,39,38,172,64,196,10,209,250,150,11,192,39,34,136,124,16,22,113,187,20,136,79,92,96,65,152,21,163,117,174,24,128,79,68,16,165,32,44,226,118,41,16,159,184,192,130,48,43,69,235,92,37,0,159,136,32,22,130,176,136,219,165,64,124,226,2,11,194,172,28,169,115,185,108,0,62,17,65,228,130,176,136,217,165,96,124,226,2,11,194,172,18,173,115,133,0,124,34,130,40,6,97,17,183,75,129,248,196,5,22,132,217,66,180,206,149,3,240,137,8,162,18,132,69,220,46,5,226,19,23,152,39,102,216,149,218,62,93,35,199,106,112,33,155,158,163,101,232,145,190,92,195,105,170,165,129,6,106,159,43,39,224,28,62,164,10,193,206,174,1,255,121,213,106,118,231,154,61,181,117,124,37,95,145,174,126,38,147,201,120,148,54,181,182,71,89,173,148,241,46,110,152,224,216,224,81,163,179,224,85,252,66,235,161,77,129,87,241,142,87,241,46,220,55,241,68,189,162,122,162,211,236,141,189,144,201,148,90,30,133,135,99,115,216,243,42,190,144,239,200,197,241,151,57,124,86,122,101,163,236,83,10,72,24,72,55,82,140,146,206,159,94,164,24,37,153,63,157,72,49,66,170,64,250,144,130,152,68,254,116,33,133,40,105,252,233,65,12,119,96,195,187,226,77,125,183,53,3,49,164,170,64,220,92,43,177,165,157,37,118,96,247,167,224,146,158,48,250,198,192,192,135,207,2,156,77,99,160,182,12,165,97,140,77,93,51,1,144,98,23,148,193,128,37,106,206,66,91,182,222,149,99,78,76,151,61,230,41,46,217,67,83,70,227,74,102,211,126,37,15,199,66,65,207,165,67,60,216,181,159,170,232,137,63,233,214,7,135,136,2,35,185,182,48,251,185,226,228,141,119,233,163,177,5,126,7,124,113,250,202,187,60,17,20,1,167,238,120,54,244,32,225,128,96,225,160,23,151,225,191,116,41,181,200,118,203,112,81,117,6,27,35,184,251,202,41,106,200,197,87,175,245,17,106,167,181,72,149,209,225,249,162,135,241,199,195,248,201,180,197,225,57,198,205,26,24,103,204,154,219,84,205,170,218,65,32,20,246,37,225,250,68,226,35,84,155,6,100,21,98,214,144,228,34,19,202,216,103,206,11,112,130,92,154,245,132,76,191,113,18,130,32,79,204,172,228,183,100,3,242,52,177,116,122,134,58,34,246,81,106,133,205,21,128,46,212,122,152,39,129,35,168,217,37,87,241,166,0,69,38,97,157,118,131,144,133,239,87,238,6,237,69,200,27,106,149,228,41,175,30,130,49,56,8,188,80,240,138,183,35,123,66,199,33,3,241,122,219,87,187,218,83,48,62,214,58,122,143,154,12,93,109,248,22,183,23,87,223,150,224,247,80,111,29,195,105,208,72,235,227,34,216,127,75,107,123,183,21,165,66,64,249,32,82,5,23,245,41,137,175,89,224,105,139,41,28,10,217,175,124,80,241,136,72,123,149,117,179,66,24,174,190,165,60,184,170,99,180,198,86,32,223,137,37,60,10,132,179,46,225,89,105,233,139,193,71,100,209,210,123,189,216,12,229,174,25,167,162,53,50,141,99,237,102,141,251,192,8,229,218,120,125,246,171,19,173,202,4,253,12,175,29,109,246,68,239,102,104,197,24,245,98,118,56,6,136,240,137,29,179,199,49,71,86,174,51,73,79,227,141,173,44,109,66,250,23,94,60,180,116,148,62,197,169,232,39,244,34,245,196,175,104,96,201,232,61,8,175,228,39,111,163,97,31,129,187,92,37,99,96,239,87,233,10,254,153,124,45,32,192,110,34,144,111,176,30,204,245,245,81,68,5,36,26,132,56,98,118,50,225,60,81,83,49,250,25,86,55,182,92,189,129,72,158,188,209,136,29,142,12,32,150,140,157,80,52,79,214,88,156,158,198,25,219,0,169,27,91,76,199,109,32,168,79,209,171,69,144,192,177,196,117,28,192,225,61,8,171,18,65,2,199,18,215,113,0,71,192,222,187,202,21,121,32,171,193,159,244,181,182,174,38,102,232,182,190,218,50,32,221,88,234,42,12,17,251,120,155,12,112,42,28,15,185,6,219,159,20,10,133,235,184,173,197,88,107,195,171,198,170,25,119,45,142,0,132,174,205,19,211,33,42,159,69,169,60,65,221,168,124,24,10,194,230,75,160,132,77,10,7,240,231,189,47,0,92,11,45,147,43,7,222,167,40,184,128,49,30,161,90,8,173,190,226,122,63,50,252,46,83,8,61,131,59,23,30,119,26,112,216,71,136,69,128,127,245,212,145,182,63,147,205,12,207,83,158,16,18,234,149,116,162,134,79,46,219,90,203,160,215,168,220,184,211,170,152,113,122,8,9,207,38,231,60,218,132,50,234,200,242,246,139,70,99,3,119,86,232,49,106,181,143,122,221,211,60,235,79,112,0,201,141,50,225,115,124,150,200,141,52,253,61,7,8,181,212,97,21,159,62,242,47,143,16,121,196,183,244,248,208,171,13,202,73,129,45,225,34,61,29,253,169,102,51,129,48,221,83,60,116,230,146,11,54,253,225,232,194,65,66,250,120,138,248,19,190,205,153,227,158,86,133,71,163,221,190,246,105,102,116,168,203,71,182,232,205,149,128,117,86,226,18,224,5,146,137,248,202,24,170,45,96,229,180,132,161,125,126,15,167,168,213,158,106,65,236,74,189,215,14,152,56,118,21,110,89,247,169,76,216,43,90,245,142,110,70,104,220,190,16,195,155,41,168,145,194,85,40,231,105,244,112,21,203,11,197,178,101,191,114,5,190,156,95,161,34,111,146,169,228,253,138,149,248,98,37,191,38,213,43,89,22,140,33,46,155,155,168,174,219,67,87,84,46,18,167,186,225,121,2,9,39,189,157,248,76,171,213,98,247,8,136,240,171,194,57,188,147,178,9,63,74,174,49,195,115,207,198,112,180,22,175,15,67,211,211,60,154,129,255,168,37,97,206,84,219,250,216,2,67,192,181,31,8,207,139,85,81,113,135,223,9,16,128,190,168,115,3,80,41,126,206,174,7,87,192,10,254,88,225,215,23,131,145,122,238,209,197,92,62,87,200,118,22,89,135,43,232,191,156,125,217,140,133,28,247,132,172,247,187,87,30,246,115,187,24,217,23,112,154,82,168,217,133,99,85,176,188,224,199,51,98,25,41,102,50,162,85,70,190,110,24,101,37,224,119,42,87,81,76,66,252,109,60,129,193,42,28,199,81,159,3,79,164,130,105,67,247,76,65,247,126,248,11,130,185,156,60,198,20,12,9,201,109,121,26,236,59,139,188,96,90,236,35,182,115,144,178,57,8,102,91,133,239,129,173,25,184,47,30,5,161,32,239,245,253,168,76,58,199,40,200,205,12,246,138,78,13,175,182,48,11,158,15,85,36,85,218,30,195,74,58,14,50,227,18,251,143,156,203,11,99,4,40,9,105,145,68,208,38,131,65,149,7,182,144,199,132,195,198,85,246,89,177,133,199,28,220,89,133,31,120,48,89,127,165,37,149,250,10,96,144,162,236,195,17,178,233,52,245,48,107,186,106,187,250,232,11,206,61,46,129,178,42,176,17,183,45,53,168,33,108,89,165,254,207,114,51,62,245,24,153,249,201,144,137,84,19,179,56,47,150,40,21,121,187,113,172,14,203,168,136,70,231,108,49,23,21,16,198,140,90,192,179,246,82,202,105,87,30,230,110,88,53,217,133,238,28,215,131,12,107,190,228,61,33,237,205,17,143,76,202,126,203,209,46,133,71,199,45,100,120,150,94,64,45,147,241,203,176,171,214,172,253,138,191,64,128,181,66,238,63,185,141,73,98,171,98,108,184,23,181,100,242,32,197,223,43,141,0,19,87,188,41,80,146,194,111,218,168,186,161,78,5,89,88,139,167,141,170,12,51,22,162,87,110,7,23,92,38,117,29,72,24,42,221,22,2,24,200,123,92,38,35,187,235,190,239,22,108,65,123,201,235,9,120,130,4,158,74,102,147,7,55,97,1,23,20,7,183,53,13,135,163,74,100,111,130,94,110,42,232,229,2,208,203,221,4,189,252,84,208,203,7,160,151,191,9,122,133,169,160,87,8,64,175,112,19,244,138,83,65,175,24,128,94,241,38,232,149,166,130,94,41,0,189,210,116,102,110,208,246,127,194,217,22,124,88,48,225,28,9,57,90,152,144,181,131,14,34,38,100,199,224,99,139,9,153,40,248,144,67,212,14,174,216,86,42,166,102,50,137,226,225,226,206,93,164,203,37,118,193,101,55,25,95,43,34,221,198,14,191,7,147,171,65,30,80,56,252,110,132,154,237,72,124,99,244,92,144,28,20,55,217,167,233,80,48,166,147,245,52,168,18,207,31,219,71,29,139,160,30,121,105,130,147,40,122,113,85,35,127,13,148,210,31,60,202,15,38,87,57,61,160,112,28,12,175,39,70,13,187,176,223,24,53,1,138,131,218,6,188,158,24,53,240,153,191,49,102,60,16,110,205,28,223,0,47,113,28,184,5,35,19,143,51,253,9,200,193,172,76,14,83,232,186,3,50,31,184,61,199,30,252,246,9,157,123,179,238,117,120,23,12,13,63,71,0,196,46,183,80,203,38,131,233,62,31,192,199,102,49,66,197,33,17,51,214,148,128,200,113,236,8,129,209,90,194,64,176,239,9,161,130,236,27,6,94,53,132,131,165,160,67,142,48,8,246,193,105,208,65,9,166,7,14,14,88,205,36,114,228,160,52,193,223,187,200,165,66,218,9,60,39,84,38,171,43,162,62,231,28,123,250,226,18,116,84,228,242,171,143,11,128,186,109,139,216,248,240,221,172,43,194,31,199,141,248,16,40,227,109,183,246,62,223,14,224,98,54,106,25,56,68,75,124,166,221,110,47,114,230,8,193,236,2,7,94,97,103,221,20,15,151,204,123,168,91,250,40,177,183,179,81,77,138,7,246,206,129,26,101,107,151,204,97,6,117,124,167,130,92,165,0,243,153,120,149,194,167,139,222,97,25,185,70,185,216,119,210,65,98,57,227,135,136,138,7,214,212,78,117,237,204,219,36,225,216,124,114,56,124,162,29,153,240,156,197,76,196,6,64,219,134,164,245,122,250,208,130,180,232,162,133,6,13,116,0,10,42,185,161,69,140,246,204,0,199,226,52,242,84,176,71,1,162,108,38,23,249,8,100,248,64,83,52,211,84,2,251,77,194,218,186,198,119,7,191,22,97,251,3,186,146,89,192,215,15,2,12,105,176,191,228,105,174,68,42,76,16,13,176,57,123,84,244,101,49,126,116,163,225,234,63,56,153,69,110,127,2,52,19,201,239,61,177,201,210,10,217,36,107,8,147,99,183,82,177,2,198,163,4,124,171,38,195,32,192,114,50,238,169,126,64,232,231,112,56,248,38,175,31,20,252,145,135,161,202,55,86,252,228,155,196,190,215,175,43,201,164,114,133,166,6,206,112,153,87,72,76,90,72,28,186,92,157,63,210,6,199,250,192,154,63,51,204,99,44,150,230,113,186,215,206,233,88,155,135,92,100,111,33,76,199,61,205,34,113,100,231,209,128,142,230,95,109,53,252,51,141,189,175,90,150,149,60,192,121,121,112,170,154,190,58,28,162,129,183,170,201,58,250,223,34,252,239,118,125,179,174,180,234,141,21,197,90,170,55,234,202,184,1,255,106,240,207,62,252,179,11,255,232,232,211,170,130,191,88,13,40,203,189,232,174,192,139,190,243,2,3,195,0,30,193,63,199,75,206,191,247,156,90,75,80,106,151,182,64,95,62,114,208,208,151,108,12,84,86,158,65,121,228,188,32,255,158,224,127,13,7,5,21,0,61,178,31,143,239,214,31,209,198,246,224,159,194,138,253,169,176,84,95,89,193,112,89,217,6,188,224,96,157,45,209,254,208,231,254,10,20,224,250,91,90,145,64,140,87,225,197,35,155,142,220,167,92,67,4,86,144,158,79,112,99,164,63,125,214,89,161,108,159,35,68,215,107,88,234,60,110,221,85,9,55,67,198,94,199,45,162,62,208,174,10,189,54,26,78,47,241,11,174,132,129,91,60,147,75,156,172,196,174,82,89,14,171,226,194,99,188,28,187,149,110,252,42,23,141,216,136,29,199,167,88,110,41,118,21,99,41,6,98,179,248,5,199,43,250,50,198,148,27,236,101,105,78,103,150,165,57,253,18,97,244,67,97,24,50,12,61,20,198,241,167,48,94,41,12,34,183,90,84,252,179,151,24,176,42,113,166,46,11,153,19,78,138,201,204,124,33,151,112,189,56,147,171,140,67,171,228,240,139,61,169,128,202,175,9,194,119,249,57,39,149,207,132,148,207,200,194,164,178,36,205,234,140,180,198,200,207,23,210,115,201,33,55,55,42,164,93,93,150,13,199,114,207,187,242,11,178,222,204,114,43,203,30,91,80,185,23,108,84,151,237,213,237,17,93,107,25,229,241,151,174,179,114,107,206,226,252,200,126,217,149,224,205,10,240,24,11,226,117,107,223,233,137,252,124,180,84,111,241,52,62,70,226,189,176,180,194,41,19,236,205,35,137,85,250,183,1,148,83,179,178,93,95,231,235,145,103,86,11,254,89,39,164,16,120,136,188,224,16,194,106,131,46,207,8,66,188,140,204,157,154,164,175,184,22,2,94,15,112,113,174,23,237,13,198,115,148,202,164,42,209,165,90,110,78,21,74,57,223,43,184,23,14,45,250,76,75,99,52,149,57,140,84,104,73,140,186,39,169,37,14,153,186,203,148,113,5,81,179,47,145,71,117,147,75,120,238,46,197,172,160,73,18,230,130,147,126,54,233,25,171,107,146,198,171,99,6,189,88,146,94,159,113,67,196,85,236,202,130,167,69,63,57,250,101,131,65,107,73,21,206,150,68,234,24,206,112,115,179,72,115,102,209,190,211,56,199,37,25,135,199,78,156,98,250,146,172,141,59,195,164,55,156,190,116,101,129,66,152,72,149,154,118,0,201,170,44,237,87,127,73,236,56,25,234,71,162,198,79,22,18,231,185,176,44,106,238,253,101,155,132,164,89,105,199,208,95,22,39,243,9,150,19,154,36,55,118,37,36,29,118,185,96,252,233,208,214,153,208,13,38,204,28,124,50,248,109,73,18,105,143,108,145,185,199,111,19,236,249,79,160,220,183,255,225,132,95,167,190,41,172,94,21,121,173,185,205,100,42,123,177,46,41,240,47,229,197,201,138,72,39,242,172,73,207,221,184,21,52,137,181,28,194,142,111,75,219,46,130,18,183,237,186,227,137,34,183,170,94,172,72,171,170,188,14,143,189,105,169,249,62,95,172,139,210,141,52,233,255,108,72,207,68,111,226,102,102,127,217,115,25,177,56,97,109,45,139,28,215,149,149,38,162,85,21,56,17,200,241,100,223,89,178,50,107,82,197,194,154,180,68,101,36,225,124,226,66,230,204,97,116,125,201,83,219,56,225,118,235,174,237,168,234,64,146,14,20,228,121,117,44,9,32,38,95,198,114,171,99,187,247,156,160,22,229,50,183,19,14,88,56,46,36,141,66,151,85,218,227,101,91,158,105,34,172,66,67,26,69,162,65,115,179,152,8,15,107,73,60,217,216,147,86,33,6,161,94,79,66,138,121,173,154,148,78,110,216,193,83,131,30,116,61,77,126,2,114,24,189,57,16,142,210,18,87,232,109,130,179,79,37,56,3,21,124,226,141,84,9,199,44,149,32,118,169,4,103,152,178,75,227,243,243,4,62,64,135,119,244,216,54,129,29,170,225,5,61,73,79,100,104,1,219,121,53,97,59,249,191,57,184,150,16,245,203,118,68,58,192,221,210,75,208,19,243,8,32,124,18,31,37,190,8,249,32,232,49,37,129,47,69,242,74,96,19,130,211,130,157,178,8,23,198,135,217,9,39,25,146,64,4,250,204,229,30,114,16,230,73,97,59,242,194,107,48,224,36,138,152,124,174,38,41,5,108,162,18,56,212,70,129,31,105,21,218,219,176,1,231,143,218,19,56,129,146,231,32,178,8,88,140,20,98,151,112,62,37,1,17,39,169,18,238,16,75,164,148,40,224,103,49,187,18,125,201,133,110,195,52,197,47,121,131,82,194,190,15,132,191,216,201,150,18,78,182,37,87,247,191,136,166,10,38,1,189,70,129,91,113,149,26,42,194,163,209,19,159,199,210,51,100,74,18,94,112,249,155,132,247,135,89,233,57,39,61,231,165,231,130,244,92,148,158,75,161,163,143,122,42,132,151,79,220,48,163,138,76,42,55,109,232,148,225,47,247,36,72,82,28,119,93,60,215,92,0,224,37,157,75,82,2,39,105,230,137,85,196,57,203,236,11,137,215,73,62,167,215,61,170,121,100,38,82,2,139,144,4,68,81,132,66,80,27,164,131,159,143,212,20,41,234,221,162,218,235,197,104,144,145,39,114,179,50,61,193,26,147,192,9,160,248,9,196,46,34,77,15,65,143,241,43,101,179,225,227,23,128,186,0,42,227,6,37,215,96,134,188,132,96,167,117,9,32,154,55,10,191,199,246,219,4,78,30,229,5,222,39,131,148,208,42,111,13,77,204,177,57,99,191,39,6,191,68,6,167,129,146,37,36,254,232,209,176,59,177,148,127,147,14,100,177,197,57,223,233,235,159,106,74,158,160,190,37,99,137,11,175,188,83,238,150,92,101,196,54,76,182,184,249,54,194,216,102,186,130,211,129,232,228,237,32,95,51,62,180,245,100,98,41,53,85,194,78,220,241,122,58,241,186,63,209,88,202,11,177,111,50,38,217,112,0,17,176,202,42,9,33,127,203,36,152,241,84,159,202,58,37,165,183,8,166,67,46,28,64,4,58,228,24,29,104,46,152,72,116,200,249,211,97,154,4,200,7,19,32,31,14,32,2,1,242,113,217,51,239,223,249,169,244,186,16,220,235,66,56,128,8,189,46,76,194,254,5,255,158,223,172,203,197,224,46,23,195,1,68,232,114,113,18,78,47,250,119,121,194,190,150,130,251,90,10,7,16,161,175,165,184,76,93,242,239,103,220,14,150,131,59,88,14,7,16,161,131,229,73,248,183,236,223,201,200,189,171,4,247,174,18,14,32,66,239,42,147,176,106,197,191,119,225,221,90,8,238,86,4,0,17,186,181,16,198,149,17,178,112,121,233,98,121,79,125,118,66,96,5,79,157,43,78,70,46,79,85,46,28,199,137,192,134,98,155,139,209,245,82,24,142,113,128,149,67,49,155,168,195,225,56,78,4,54,20,219,124,140,174,47,132,225,24,7,24,201,203,21,136,218,68,61,14,71,114,34,176,225,232,22,226,116,62,23,134,101,44,104,249,80,220,38,235,115,56,150,147,193,13,197,183,24,167,247,197,48,44,99,65,43,133,226,54,89,159,195,177,156,12,110,40,190,165,56,189,175,132,97,25,11,218,66,40,110,147,245,57,28,203,201,224,134,226,91,142,209,123,200,34,22,140,101,44,104,185,80,220,38,234,115,4,44,39,131,27,138,111,37,78,239,11,97,88,198,130,86,12,197,109,178,62,135,99,57,25,220,80,124,23,226,244,190,28,134,101,44,104,149,80,220,38,235,115,56,150,147,193,245,199,23,223,131,144,14,161,157,211,103,231,166,16,51,197,249,64,144,179,44,73,118,34,102,161,11,173,205,245,193,169,156,9,2,192,50,175,81,75,163,124,193,44,1,119,216,252,42,154,90,219,183,26,73,41,230,87,147,36,21,243,173,220,89,240,173,73,242,140,249,215,236,248,214,196,169,199,2,186,9,185,200,252,73,52,246,199,54,83,106,249,213,35,9,202,124,107,46,228,59,158,53,185,52,110,162,53,7,174,251,249,87,176,199,35,194,32,240,201,221,164,54,22,130,106,240,244,15,35,58,151,242,77,172,16,64,108,39,251,155,84,197,135,200,124,34,56,177,134,31,113,157,156,112,164,188,224,51,193,130,22,36,228,168,5,9,230,54,225,3,208,142,51,224,1,148,134,37,72,240,113,9,18,118,5,79,152,78,182,56,14,30,49,183,103,112,210,56,255,90,248,190,183,171,86,54,29,88,9,46,116,187,234,248,47,199,30,230,26,39,169,92,2,178,202,201,6,47,154,90,206,19,154,91,242,241,53,201,251,128,138,52,175,156,187,38,253,16,80,149,147,151,161,214,57,39,1,157,151,161,149,187,15,157,129,68,116,194,201,143,79,54,58,135,220,56,35,93,130,166,164,115,188,82,108,15,12,31,227,181,175,11,138,189,129,192,245,105,55,188,115,213,57,223,220,217,234,104,15,113,196,232,4,14,25,45,218,103,95,95,20,22,62,28,60,218,183,61,150,194,206,187,65,150,23,78,18,149,92,87,233,245,65,231,133,151,73,219,223,18,76,194,253,57,174,41,204,71,6,199,42,20,252,48,216,85,97,206,78,12,97,33,195,58,134,195,52,6,119,14,149,160,147,204,7,25,81,75,136,146,4,47,176,65,161,40,105,89,246,4,242,105,202,63,35,158,79,131,190,21,36,229,40,184,89,33,73,90,112,215,228,50,190,201,216,130,193,200,101,2,83,195,5,130,242,44,23,33,117,157,15,208,208,210,17,19,238,69,4,31,7,123,46,91,96,56,116,207,194,81,51,28,70,3,47,36,14,242,215,26,162,229,127,138,192,117,94,133,195,115,93,69,224,195,104,128,189,210,129,69,228,204,176,6,194,242,169,197,226,213,184,141,197,232,87,188,170,49,82,1,198,225,231,152,77,121,103,90,156,128,195,163,113,159,111,6,178,168,12,238,91,45,78,222,181,168,76,31,163,177,224,52,117,113,38,66,164,70,163,231,251,139,63,57,38,66,96,162,254,79,10,100,162,164,150,177,39,209,36,205,135,229,14,157,112,98,137,80,168,182,6,49,208,227,46,38,52,55,79,188,217,22,111,150,197,156,93,241,103,213,4,179,105,210,89,52,241,236,185,201,172,185,209,108,153,112,150,76,58,59,110,52,43,110,54,27,226,45,52,52,165,84,60,198,119,85,138,158,206,45,222,36,136,208,80,80,230,187,248,19,34,176,193,168,233,3,39,157,28,177,26,159,160,223,147,129,152,32,55,230,132,147,38,78,211,193,233,71,111,52,129,8,12,178,152,208,84,24,220,114,34,103,241,75,208,52,126,164,124,236,92,126,124,165,232,249,220,112,91,206,198,9,194,195,193,155,235,73,80,224,53,212,73,112,241,172,126,147,68,127,147,163,225,165,14,216,10,193,205,137,100,203,215,155,225,119,83,66,217,60,126,51,52,120,54,231,24,157,35,19,167,60,133,92,109,227,75,126,62,70,89,39,141,96,232,193,147,156,81,208,227,203,200,136,112,101,209,21,1,239,42,232,114,160,157,245,47,33,103,26,12,128,168,138,183,224,248,19,79,57,217,152,95,71,165,244,131,244,208,219,19,155,57,63,116,104,164,210,176,75,55,82,156,195,4,73,69,229,15,111,90,135,205,28,43,242,138,187,125,96,236,226,72,41,123,97,130,36,42,148,190,224,20,134,238,79,236,100,216,23,5,126,54,68,68,132,75,110,152,200,102,34,182,230,181,219,9,216,197,144,38,101,32,56,233,161,7,174,174,114,167,108,98,57,73,16,19,52,11,162,23,211,65,2,68,95,220,224,43,191,40,218,182,114,47,72,78,64,90,122,144,77,147,35,38,50,105,175,14,249,229,72,140,38,21,194,211,37,122,206,129,24,144,184,204,137,209,80,178,239,164,186,205,116,188,145,206,157,79,49,204,20,232,78,173,232,81,35,91,14,172,82,112,87,9,44,95,244,176,106,86,242,129,85,74,30,85,74,129,88,169,156,97,143,23,144,118,58,70,255,170,206,141,96,182,244,56,137,25,19,82,102,70,238,2,30,205,227,102,91,143,184,180,78,246,59,217,117,112,120,238,143,6,206,214,232,253,105,104,6,184,79,144,172,141,28,226,52,115,99,34,31,212,154,13,210,255,214,118,252,126,226,23,56,169,99,112,55,93,163,11,249,29,5,56,52,143,88,32,254,78,166,71,95,226,208,124,143,130,255,2,73,250,200,95,139,175,38,104,230,71,255,230,244,126,151,121,218,248,120,249,72,145,172,69,211,4,19,253,209,45,150,252,236,98,70,75,62,69,100,162,152,201,248,152,54,189,98,54,196,88,167,133,252,114,87,241,109,175,174,120,4,226,36,168,72,83,131,185,93,5,99,31,133,228,116,91,28,241,178,176,16,76,33,151,243,228,53,41,221,163,191,31,82,103,209,75,170,35,110,177,19,80,186,200,65,68,75,197,213,109,65,129,244,190,209,28,130,166,180,77,141,48,134,14,85,164,36,149,46,65,198,205,122,111,44,130,179,68,10,147,130,201,83,150,201,209,83,225,137,147,191,82,80,125,8,244,73,193,241,138,165,173,192,77,2,82,224,29,79,175,65,71,154,206,177,16,36,248,201,102,24,155,62,94,170,146,144,239,82,250,198,231,113,188,10,116,112,136,144,252,50,0,182,247,48,71,144,229,225,153,48,227,180,106,59,92,176,43,66,158,109,6,167,197,148,80,199,201,49,227,128,113,38,156,75,46,51,226,187,92,80,226,211,199,27,89,15,87,22,156,67,51,6,96,7,125,230,128,227,157,37,34,208,173,165,36,40,10,156,104,183,99,159,72,72,150,2,228,73,204,116,155,129,219,113,97,174,45,80,36,88,228,6,57,154,143,131,94,37,68,220,77,146,142,242,245,215,15,82,82,208,143,169,228,228,140,6,55,126,86,202,104,112,39,72,247,57,25,33,166,4,54,118,198,79,30,172,116,225,83,206,209,25,133,101,120,161,188,48,33,155,77,58,42,126,97,88,72,138,170,215,39,231,120,146,52,232,205,100,246,205,228,193,205,88,198,11,146,140,174,157,208,115,10,24,231,166,134,113,46,2,198,185,41,96,156,159,26,198,249,8,24,231,167,128,113,97,106,24,23,34,96,92,152,2,198,197,169,97,92,140,128,113,113,10,24,151,166,134,113,41,2,198,165,184,24,71,153,224,161,39,94,55,157,143,17,142,200,110,58,129,162,156,169,221,148,229,67,15,225,110,202,161,81,78,237,110,202,83,81,142,249,36,93,224,74,56,20,8,91,58,189,83,140,78,164,117,248,205,6,39,63,233,235,241,81,241,200,177,121,3,149,200,11,142,11,221,41,96,202,165,231,188,49,182,110,88,50,198,118,246,210,120,88,71,33,203,100,151,130,166,216,203,137,46,16,249,233,179,177,148,74,239,180,165,19,41,206,55,81,40,163,230,44,189,129,70,239,5,199,53,43,224,235,13,49,165,25,56,111,140,169,8,71,198,20,103,68,189,33,166,36,175,231,141,17,21,192,184,148,132,113,92,52,163,140,24,191,234,101,98,114,120,20,58,243,240,43,55,132,255,255,179,247,230,253,113,36,199,161,224,87,105,148,56,80,183,144,221,232,198,69,176,154,53,88,0,36,103,56,34,231,32,57,146,181,16,30,126,213,93,217,64,13,187,171,122,170,170,65,130,64,255,126,210,123,207,214,97,107,165,93,121,125,200,242,250,120,146,173,119,232,176,45,203,178,14,235,203,12,57,163,191,252,21,54,34,242,168,172,171,187,65,114,230,217,111,119,14,116,85,86,158,145,145,145,17,145,145,17,37,224,49,170,95,159,175,159,153,29,73,117,142,82,122,94,197,165,65,85,23,187,30,156,15,154,89,161,54,210,106,222,69,61,89,127,58,27,112,245,211,204,72,193,23,114,111,253,233,130,127,107,173,93,202,76,216,140,16,172,25,39,155,165,119,232,230,69,99,93,76,83,54,191,178,236,249,194,92,197,155,17,236,51,123,19,113,173,81,211,49,91,23,105,120,1,93,125,38,196,105,78,3,254,220,97,92,159,175,234,133,35,186,62,95,21,230,189,185,92,215,102,162,253,74,173,52,0,98,166,34,82,43,150,19,170,140,25,209,140,179,165,121,11,75,226,67,91,40,172,211,8,176,101,167,144,217,211,90,165,158,93,236,172,73,69,133,45,167,247,95,52,162,195,126,209,42,57,103,203,234,134,213,178,219,158,9,154,124,40,207,114,19,138,153,32,154,229,252,126,45,175,175,110,47,112,71,148,98,202,206,178,225,50,130,156,206,59,137,52,142,148,215,180,87,122,35,206,172,233,133,62,27,108,182,166,163,205,150,157,240,2,214,205,235,161,12,109,106,218,100,101,2,156,150,193,50,221,220,49,74,194,167,187,5,87,197,250,0,32,119,196,187,61,31,98,50,36,109,5,51,33,34,211,150,180,56,167,102,229,175,188,136,136,51,236,230,74,195,213,46,152,93,12,99,49,83,159,5,98,215,206,70,160,69,199,48,119,174,21,234,153,66,173,2,119,110,42,103,34,127,33,192,109,21,173,48,2,221,18,177,152,95,159,14,119,59,187,74,21,246,118,193,90,101,240,219,217,117,138,32,184,133,26,221,25,119,80,103,110,10,37,107,11,138,89,135,50,52,201,189,48,76,108,203,154,30,54,166,204,221,116,123,246,96,18,208,4,214,3,198,89,210,56,63,117,163,90,228,36,117,107,176,49,232,91,141,174,21,39,17,204,144,229,56,14,98,78,56,168,69,203,203,245,200,57,56,8,90,62,139,152,101,29,30,54,88,212,2,172,113,135,49,124,10,90,176,69,135,81,18,59,42,177,209,197,74,93,172,116,227,218,53,110,53,90,30,31,184,147,97,210,117,235,86,255,90,123,179,231,173,109,88,80,215,82,155,157,139,110,222,117,199,54,188,137,237,231,46,0,211,94,234,76,69,151,7,133,46,167,45,38,173,241,138,229,143,142,87,189,71,71,201,164,213,235,241,205,245,206,38,111,141,97,0,88,184,191,86,40,108,77,98,142,71,241,126,63,177,186,73,43,170,115,209,221,200,209,57,5,80,2,39,57,241,99,198,157,160,117,165,31,113,55,225,55,135,228,210,147,37,144,116,4,108,194,160,117,212,191,184,224,221,136,39,147,40,168,193,112,61,255,212,130,33,37,46,16,208,251,228,159,225,220,50,76,30,44,219,66,57,195,154,78,25,64,243,36,25,13,119,160,16,108,149,129,133,9,195,208,245,246,195,209,120,200,19,142,31,128,155,24,163,113,109,211,59,11,128,169,237,55,145,118,64,253,120,68,20,219,231,234,243,103,249,153,29,180,140,55,134,53,219,162,1,150,184,241,195,7,24,87,1,178,200,71,22,67,127,134,152,226,199,111,132,126,112,11,246,128,29,243,5,190,136,44,12,145,251,115,208,42,164,168,71,150,201,151,190,48,152,100,209,21,241,192,128,213,116,71,48,148,232,253,119,38,60,58,139,225,75,62,137,169,94,223,14,6,161,49,8,124,157,78,27,144,114,196,235,141,67,214,81,143,76,64,137,123,183,92,159,128,103,66,124,127,232,198,177,109,137,12,32,7,248,195,163,35,252,78,208,62,58,173,91,207,190,254,253,143,254,234,7,31,252,252,27,79,127,248,39,79,191,251,131,86,171,101,53,14,117,43,136,110,206,193,33,11,157,58,84,188,205,183,0,115,25,60,185,253,45,87,60,109,108,110,121,50,205,227,235,86,163,193,124,68,242,181,193,214,26,36,15,241,121,179,127,109,11,158,99,124,222,222,188,134,5,251,248,236,245,175,117,224,217,123,97,44,131,169,57,9,31,221,128,140,56,25,21,32,192,185,58,34,108,129,177,67,150,147,245,202,28,71,71,137,159,12,185,197,202,177,22,55,70,64,219,53,68,91,102,105,254,7,49,121,67,99,50,194,86,216,239,91,43,216,233,122,118,38,91,24,222,186,177,66,89,16,224,8,192,147,164,137,93,192,30,52,163,73,144,248,35,222,84,101,160,175,15,9,145,34,62,136,120,124,130,26,52,86,232,189,218,76,201,208,208,98,151,91,20,213,104,151,46,14,185,4,202,22,208,162,75,160,108,249,44,176,44,0,245,13,156,159,178,49,162,229,132,208,210,237,111,72,20,220,118,183,59,226,169,211,223,232,139,167,173,222,230,134,120,90,187,214,190,134,8,58,162,82,253,205,193,150,72,191,182,213,31,200,82,158,219,193,28,3,202,177,117,149,112,152,176,217,235,201,167,109,119,83,60,109,122,131,117,137,248,27,170,213,245,109,181,24,54,55,61,249,116,117,112,85,214,206,183,121,27,107,63,17,91,11,135,206,176,30,45,4,175,131,235,234,24,159,219,107,155,248,188,75,139,232,170,139,207,167,248,236,182,215,176,187,103,148,191,189,137,157,120,4,180,62,168,159,53,216,62,101,134,245,7,137,143,241,185,127,149,227,42,123,72,153,215,58,208,147,174,90,99,181,61,164,250,98,161,37,93,127,80,183,208,140,119,0,91,169,103,236,111,247,207,70,189,112,120,113,17,76,134,67,199,9,14,196,123,11,205,234,221,36,140,14,27,231,80,114,55,138,220,51,152,106,250,173,7,141,139,139,122,226,28,193,3,60,241,229,229,96,121,217,10,38,163,30,143,140,138,129,86,241,224,56,57,105,156,39,184,79,58,137,218,105,218,64,104,12,58,48,149,107,251,60,182,93,22,216,198,23,185,230,163,87,29,85,215,206,185,7,252,31,236,149,83,91,62,117,24,41,136,236,224,32,90,89,57,132,5,201,141,61,15,154,62,137,128,97,8,166,108,96,187,211,169,124,3,97,2,241,248,102,20,133,81,221,186,29,64,13,192,62,192,18,66,147,126,96,248,107,98,240,28,153,205,38,61,247,134,28,24,70,88,132,65,159,183,190,24,220,14,106,196,125,96,222,30,175,169,44,140,10,184,8,163,90,216,123,15,228,232,184,54,154,196,73,237,4,56,64,224,113,10,176,173,55,106,128,248,39,161,7,148,120,138,192,9,129,164,2,35,48,116,150,58,41,84,12,136,36,37,19,132,75,36,3,54,73,88,91,1,112,189,245,134,162,156,62,0,17,65,198,130,60,140,134,216,100,232,16,144,204,182,162,179,115,95,225,5,176,10,84,205,197,133,122,130,102,1,149,220,225,240,12,17,100,216,16,176,133,125,107,58,213,8,120,36,16,16,190,7,244,183,200,93,5,13,217,189,247,41,43,97,72,226,188,69,192,107,141,163,48,9,49,99,43,9,239,83,201,22,48,88,67,168,172,21,15,253,62,175,111,179,102,71,13,208,18,133,168,110,192,200,22,176,141,208,218,164,15,32,2,244,195,237,196,72,17,52,153,89,192,120,81,129,139,11,235,62,23,101,119,4,174,15,162,112,4,13,217,214,110,116,60,193,29,41,150,25,87,255,67,125,199,126,215,191,184,221,8,18,120,218,190,232,108,93,172,175,53,224,17,168,243,104,204,189,134,168,225,202,42,16,214,56,169,39,141,29,49,54,251,52,4,44,107,27,224,17,233,231,117,1,98,14,75,233,85,189,104,160,207,92,163,61,172,105,192,84,1,155,54,139,28,196,96,177,20,1,100,201,117,222,77,86,86,26,209,65,114,8,232,145,28,170,25,143,210,150,238,27,148,64,65,23,54,25,216,170,26,72,24,100,202,49,79,222,122,20,188,29,133,99,144,129,207,4,158,197,138,71,158,149,7,171,225,196,39,71,173,129,63,68,143,237,117,141,73,92,47,228,210,42,110,240,184,31,249,99,152,20,234,99,139,3,33,17,203,105,218,0,10,10,88,48,137,79,90,238,120,60,60,171,39,44,106,76,21,191,153,142,238,6,162,151,130,16,119,58,93,126,221,85,179,38,33,216,229,0,33,57,126,4,247,146,163,115,28,240,195,29,243,197,6,138,196,95,89,219,185,47,193,2,51,8,172,122,163,5,13,220,116,251,39,217,145,201,44,225,129,229,90,135,13,193,101,67,29,13,232,187,61,103,184,241,142,204,32,104,178,204,224,115,128,38,155,87,20,250,212,176,141,14,206,236,93,182,129,51,234,228,188,169,72,96,42,112,16,10,218,1,145,167,59,78,145,58,67,225,145,31,243,22,46,204,131,164,197,97,75,58,153,4,15,155,27,253,94,111,221,229,180,241,166,169,131,237,141,173,254,213,245,13,100,132,90,201,9,15,234,73,171,231,7,30,173,1,102,245,122,200,118,2,65,123,226,156,227,18,181,171,164,0,32,13,227,28,191,35,40,132,96,116,228,115,134,209,17,67,46,50,32,50,175,100,124,206,165,176,6,45,71,19,14,12,164,100,106,84,141,138,29,74,243,97,30,197,232,200,54,12,6,73,231,3,137,78,100,44,238,112,231,6,167,103,215,113,113,35,131,219,192,217,193,36,224,251,77,166,23,119,191,41,19,220,178,151,33,216,192,74,183,252,192,79,112,71,120,228,38,253,19,251,156,160,97,18,123,216,170,205,124,83,38,54,32,128,37,166,100,182,145,3,75,246,221,58,196,232,154,99,216,60,130,249,188,171,122,180,169,25,226,55,171,39,171,108,130,228,68,200,28,47,17,252,85,83,95,57,45,73,196,185,204,9,28,40,48,9,110,124,4,179,99,91,200,141,147,152,98,49,20,183,80,189,9,140,200,59,247,246,65,116,159,68,67,232,148,124,185,225,187,195,144,62,210,68,64,58,221,193,188,129,237,157,11,85,251,189,240,17,85,255,190,104,136,198,67,165,110,146,148,255,57,113,167,6,171,16,98,191,40,139,168,129,112,176,96,217,89,248,229,150,207,135,30,212,131,165,73,195,69,9,84,179,40,119,159,15,135,210,219,36,164,197,220,141,250,39,183,240,26,235,249,173,163,199,61,236,26,252,142,168,125,234,138,248,70,143,212,36,126,64,141,16,53,11,189,161,227,141,183,149,137,176,69,146,18,243,3,220,100,109,139,75,155,98,224,133,194,71,77,47,124,4,34,190,60,182,176,207,7,176,212,129,208,112,30,160,210,3,245,111,136,210,12,114,62,80,232,224,217,68,15,32,73,61,10,120,222,135,117,128,133,36,116,129,94,225,96,112,158,240,183,15,188,86,56,146,48,199,116,132,245,235,66,87,217,218,218,222,252,204,35,160,52,225,35,192,253,128,71,34,93,194,250,254,164,103,0,26,202,9,192,161,227,72,248,29,133,158,63,56,187,135,247,225,60,251,124,236,30,3,223,67,163,198,103,190,199,93,249,100,119,24,254,220,71,13,249,90,155,1,239,226,14,109,88,172,48,54,42,123,199,143,19,172,79,188,221,227,3,24,28,192,93,116,65,84,111,244,66,228,122,128,99,184,147,34,153,232,203,13,158,128,124,47,70,106,20,233,79,34,60,223,186,75,121,96,31,131,58,100,27,52,143,56,74,98,150,33,33,158,244,242,85,203,210,144,252,38,145,94,203,72,193,202,4,30,9,180,27,185,126,64,149,220,200,99,91,62,77,13,58,8,147,183,97,181,225,74,204,160,40,214,140,19,168,129,35,215,67,30,204,38,112,59,237,169,241,253,142,123,22,78,144,96,35,188,89,13,5,244,152,225,213,182,83,248,11,69,34,224,203,129,21,102,181,247,38,192,159,69,150,154,24,6,47,176,117,197,162,9,209,55,144,77,60,15,127,60,62,196,31,49,102,122,242,124,250,21,199,8,68,79,144,42,223,67,44,186,11,76,11,225,50,140,225,62,173,106,151,102,164,205,4,55,20,227,32,99,168,8,45,241,17,155,21,214,5,198,228,197,147,224,129,68,60,57,91,129,158,45,220,159,97,93,236,135,195,207,211,17,135,181,182,209,70,240,143,70,110,100,192,222,203,35,4,14,255,30,143,145,0,206,194,80,88,132,199,180,200,197,60,221,135,158,226,0,84,197,86,111,60,58,66,154,55,137,143,44,70,111,64,210,251,71,40,17,29,249,158,74,131,153,71,242,155,201,2,228,247,8,55,114,149,40,182,173,35,220,52,84,18,15,188,204,187,31,31,1,157,233,17,152,51,197,194,232,200,58,100,146,160,19,104,20,206,248,199,65,24,113,111,23,41,52,116,23,152,197,125,242,128,123,43,10,129,70,31,74,114,241,54,74,120,81,144,210,15,129,202,64,181,226,187,97,207,23,16,19,247,141,113,1,96,77,29,212,36,63,242,97,43,69,21,45,76,162,152,79,241,130,187,176,218,22,97,134,63,119,79,108,134,138,136,217,61,98,10,217,235,201,62,134,239,236,133,143,237,88,165,72,26,213,207,190,239,37,32,199,137,36,85,201,30,110,227,239,142,97,131,82,123,201,29,118,211,31,11,36,179,79,40,179,222,236,69,63,78,220,192,27,2,162,153,170,95,218,247,149,52,241,170,211,129,151,37,135,75,86,0,246,18,160,12,56,255,117,210,198,81,34,81,142,6,178,63,156,116,211,254,136,92,174,36,36,124,103,247,237,138,22,5,179,141,149,161,136,65,237,251,158,214,184,99,27,87,228,230,73,205,182,228,254,208,96,174,46,228,102,116,83,78,192,178,9,45,147,142,52,148,0,16,58,199,4,22,212,43,197,252,65,248,70,12,61,154,85,16,100,238,118,215,191,30,42,81,193,7,81,33,60,240,15,91,40,122,74,24,101,54,85,18,73,234,152,165,81,236,37,138,153,30,109,138,162,118,26,240,112,129,62,229,202,145,200,39,122,54,52,123,70,245,197,142,117,235,200,90,25,98,47,113,121,117,5,60,99,158,8,88,166,219,59,139,153,101,1,159,135,165,250,142,230,193,96,87,200,53,239,123,48,217,78,126,71,131,21,144,82,12,84,213,137,71,34,125,15,136,122,72,62,121,138,144,232,183,82,170,236,120,48,91,41,39,6,210,97,223,120,69,149,67,95,107,20,29,55,85,46,246,165,246,16,210,196,3,32,132,86,31,66,45,110,11,209,141,15,247,96,47,191,5,139,214,67,74,224,214,205,92,45,193,89,33,117,88,94,46,77,86,43,161,77,221,74,211,157,210,220,13,232,20,173,7,34,58,102,158,52,181,33,150,77,158,197,20,211,53,118,222,184,255,214,155,98,242,235,187,7,214,158,27,243,173,13,64,7,188,99,239,241,186,248,121,247,222,237,125,205,102,151,215,214,104,116,77,24,183,4,211,232,140,105,122,39,98,85,245,38,254,208,187,33,168,164,40,86,39,52,157,100,7,93,168,101,167,36,13,145,178,239,38,245,73,195,46,107,119,34,71,157,65,36,220,231,36,234,171,37,57,50,199,63,171,4,27,160,174,247,4,176,254,228,250,72,97,253,9,96,253,64,172,185,243,177,20,85,237,209,193,137,64,125,150,122,81,167,52,172,108,154,3,147,216,122,157,1,129,169,167,201,75,63,237,134,183,35,87,16,236,50,156,86,59,146,212,186,133,28,239,42,16,200,189,241,72,147,228,179,183,117,205,192,34,73,49,182,110,10,89,80,119,175,133,140,140,35,52,223,244,204,122,45,218,111,85,154,96,87,122,102,63,113,121,169,207,248,92,252,138,139,207,204,65,139,49,106,245,135,97,140,114,98,143,228,186,251,180,99,221,167,13,155,18,175,240,225,242,50,253,136,153,19,219,71,24,9,236,228,78,201,39,58,88,129,62,142,143,122,73,112,212,15,135,150,80,241,240,124,54,191,165,152,125,88,148,128,171,22,170,132,171,51,33,27,53,39,75,220,60,142,124,207,66,221,50,128,49,203,83,57,75,29,144,134,133,92,12,76,159,1,118,165,247,44,29,75,226,181,232,204,253,8,132,182,9,140,164,190,20,92,92,44,5,249,108,194,105,147,213,192,189,42,247,73,112,1,208,41,128,65,175,149,225,252,176,79,211,6,91,107,183,129,206,54,26,118,58,29,65,11,57,91,66,237,229,101,235,124,106,45,57,142,145,38,186,124,106,46,14,243,107,87,11,234,15,32,173,126,218,96,143,197,38,34,54,236,155,176,219,239,145,152,6,68,178,100,85,13,196,23,150,193,76,137,58,69,109,81,160,112,225,224,176,27,180,240,56,201,7,104,16,135,85,158,155,203,21,233,161,16,134,202,213,17,157,219,145,214,38,104,13,112,4,200,69,177,68,28,30,1,6,77,70,1,82,248,41,234,149,88,210,202,11,10,178,190,129,96,58,185,170,137,214,184,172,61,109,135,42,193,255,96,113,27,92,48,106,122,105,255,51,57,227,44,124,205,79,13,84,128,148,115,56,57,97,40,167,66,17,173,100,132,42,135,182,89,226,8,39,168,152,57,39,157,77,228,14,104,11,41,57,214,144,194,40,158,113,58,142,35,223,96,193,161,78,134,194,94,22,149,59,229,59,95,55,61,73,149,124,64,20,134,73,235,10,148,35,250,213,140,56,50,90,205,120,210,239,243,56,182,152,185,104,130,138,74,105,142,168,50,62,242,241,80,10,237,93,238,138,126,193,64,83,181,17,86,125,35,163,63,201,113,127,168,175,150,27,198,197,5,234,81,240,112,99,222,112,66,177,151,149,108,180,221,168,28,31,173,183,111,227,177,86,208,82,91,4,242,10,192,102,208,72,92,32,37,145,68,48,33,75,145,210,226,230,59,239,238,222,177,24,26,11,142,109,210,118,13,39,137,80,46,210,38,67,117,50,225,66,3,243,239,190,121,195,146,231,77,225,20,205,64,46,95,99,47,36,41,165,162,214,226,42,238,133,176,149,83,17,28,135,222,121,35,182,47,25,202,48,78,234,18,121,200,218,230,49,173,215,209,138,181,74,123,23,254,193,233,185,61,66,65,246,78,120,188,122,218,89,69,154,138,44,168,197,130,178,237,75,16,2,65,42,186,192,43,9,225,208,225,98,27,75,90,169,84,41,248,69,155,139,221,74,51,138,60,221,155,132,136,201,197,110,135,228,177,37,79,141,50,164,91,46,9,78,120,55,101,101,136,97,151,154,14,224,54,158,193,20,213,251,99,77,42,223,34,67,47,164,147,183,229,9,158,40,113,69,24,3,87,253,194,118,119,144,197,193,116,42,14,241,252,179,226,91,230,120,133,83,142,198,65,251,80,29,109,165,253,34,108,70,102,34,57,169,115,70,135,250,45,107,165,170,218,21,171,133,146,118,163,27,115,210,88,220,135,93,9,96,140,21,221,6,132,17,43,93,76,50,50,42,164,92,194,141,108,41,217,73,156,75,149,177,19,58,221,45,215,67,103,43,138,103,85,196,18,66,216,146,37,236,36,12,48,68,43,95,150,151,205,183,22,237,243,101,105,7,179,86,199,161,34,202,105,41,231,178,85,40,30,62,45,36,148,61,170,106,133,33,166,54,30,55,255,174,33,211,150,136,15,136,163,209,242,114,164,249,111,45,170,186,192,232,186,215,213,135,174,11,140,46,230,61,112,15,101,113,131,77,8,157,5,80,196,90,201,23,6,225,182,10,229,194,70,215,200,45,102,198,135,153,185,66,234,132,122,104,236,19,100,59,70,126,6,21,227,37,0,41,94,148,20,32,222,156,10,246,140,47,201,147,89,33,156,226,82,103,155,109,162,207,83,33,35,231,6,6,203,95,129,15,216,215,97,22,124,2,116,195,28,232,134,56,30,116,93,99,0,46,94,12,112,217,162,172,95,9,182,184,209,213,121,5,208,250,41,208,226,79,16,104,192,40,144,214,50,207,95,228,217,1,165,121,69,153,187,162,25,47,236,211,249,39,0,197,59,147,250,241,7,119,239,56,58,29,160,32,45,179,246,206,110,123,117,139,26,198,93,193,106,164,217,153,220,135,232,35,80,11,180,135,36,201,69,48,32,117,197,37,87,245,34,48,186,218,81,28,181,24,163,80,120,23,204,25,115,244,8,185,251,35,58,167,81,75,86,31,218,56,149,89,213,242,181,86,37,134,232,50,176,135,42,82,33,54,83,153,193,56,200,90,161,82,152,17,181,32,93,190,19,57,209,138,181,227,123,142,181,194,87,172,101,203,142,86,28,107,199,146,54,161,120,114,4,178,46,42,64,128,51,136,185,197,66,200,239,118,155,157,37,39,108,145,131,162,183,6,117,43,132,61,57,18,162,10,12,36,132,79,17,167,48,88,117,107,53,253,198,172,213,244,32,74,179,107,192,121,0,167,166,196,101,64,89,59,20,250,100,251,220,143,165,6,190,61,69,235,210,190,52,182,156,169,183,179,146,208,11,129,175,226,74,115,151,227,53,122,227,209,189,73,128,179,9,64,144,199,129,171,168,204,65,62,67,10,206,240,6,88,3,155,47,136,217,62,253,56,104,41,87,208,35,119,247,245,146,171,71,101,140,73,219,81,178,175,52,7,130,221,122,4,243,138,19,202,133,53,207,179,31,126,239,131,95,254,242,233,215,255,234,233,63,253,253,71,127,253,223,159,126,239,63,127,248,173,223,123,246,213,63,210,102,143,255,250,171,47,195,30,215,41,169,201,132,28,140,133,227,118,118,55,244,38,67,142,125,95,197,46,99,9,216,204,97,43,134,209,182,113,234,165,146,74,98,0,165,24,232,1,155,105,177,135,223,249,143,208,153,103,127,248,227,103,127,240,101,234,12,174,101,14,200,80,67,112,163,137,14,129,187,56,155,197,62,221,128,204,171,165,160,132,254,96,77,72,26,20,214,234,142,22,177,24,120,29,213,126,196,1,89,226,228,229,116,65,86,118,185,30,32,194,221,227,174,151,34,157,235,148,156,0,21,85,144,104,195,212,50,142,42,186,38,139,108,93,57,79,81,117,90,134,169,111,134,137,223,231,15,100,235,8,57,139,165,234,80,87,29,208,30,164,58,40,43,119,10,34,45,209,138,160,96,69,9,33,203,254,79,15,167,5,124,23,134,83,60,85,32,33,79,164,95,210,221,80,174,75,227,155,192,80,16,180,44,171,11,127,110,189,117,231,206,91,159,7,112,134,59,197,249,195,197,137,227,133,57,1,194,181,42,242,102,17,59,135,211,182,181,255,214,221,187,239,86,212,39,235,89,96,109,216,197,194,178,35,85,200,164,123,57,171,123,44,183,146,93,82,202,100,23,88,22,189,252,197,208,235,185,208,233,134,108,45,143,78,254,191,59,116,234,38,47,72,10,96,246,60,145,99,222,20,230,102,108,116,150,157,175,225,199,50,95,119,207,196,140,149,205,214,240,127,193,217,186,123,54,115,181,137,89,26,169,76,139,76,22,76,212,13,16,37,142,209,14,200,209,167,139,115,186,49,179,19,158,172,110,145,13,100,202,208,204,4,249,204,221,225,80,156,239,230,216,69,22,49,87,201,82,41,119,156,57,27,118,220,174,160,8,178,235,124,16,183,70,19,188,232,52,212,231,186,100,54,33,133,38,168,27,153,164,54,112,233,126,106,238,140,101,229,209,38,240,220,93,243,192,135,7,116,224,99,30,54,16,15,135,74,22,63,104,73,173,227,187,49,0,204,237,247,81,221,150,218,126,74,1,105,78,177,36,124,200,3,22,231,249,180,17,157,112,131,88,131,6,39,100,64,250,198,253,255,221,31,179,177,227,181,6,20,92,181,110,81,28,202,216,106,176,9,158,194,140,64,194,26,93,87,195,234,142,240,236,177,239,20,97,182,3,242,211,170,72,185,85,201,36,195,2,19,76,177,127,48,58,60,136,14,129,53,166,142,66,202,208,94,164,2,60,55,200,212,64,19,53,72,37,148,204,245,145,186,213,119,131,83,23,198,210,125,212,194,163,150,125,122,173,15,88,63,171,15,7,220,165,138,78,42,43,194,251,37,141,238,9,234,58,118,149,86,28,64,229,1,251,45,250,188,27,120,104,136,4,88,103,173,140,26,44,159,147,2,213,66,102,35,88,174,12,207,43,110,171,90,43,131,22,61,173,88,227,199,93,11,43,112,199,99,30,120,251,232,232,188,62,72,231,191,7,19,210,187,174,206,46,187,61,117,24,124,156,57,93,59,232,137,83,105,2,211,49,169,207,15,213,65,195,236,49,158,26,130,223,113,11,245,250,43,150,45,225,45,43,202,117,238,20,22,127,165,136,88,128,78,35,83,246,4,208,76,16,5,177,180,229,226,205,148,170,91,159,42,129,49,59,1,130,99,154,157,78,202,100,133,203,244,43,29,55,112,76,169,33,113,187,203,175,7,101,6,196,7,0,137,200,1,50,24,162,8,252,238,189,59,245,70,43,30,15,81,79,222,237,209,82,103,86,227,160,115,216,29,163,150,128,215,65,54,162,75,121,64,129,206,197,119,148,193,26,83,15,58,23,144,101,207,110,124,22,244,235,231,116,88,98,245,134,97,207,154,86,107,102,171,166,209,197,51,58,13,73,199,250,224,23,127,240,225,47,127,250,225,95,126,185,245,196,31,91,12,105,6,224,162,178,101,112,44,188,75,139,201,39,64,231,28,24,133,172,79,40,48,113,84,65,131,101,53,3,230,4,242,6,20,237,15,253,254,195,122,62,155,184,185,171,178,161,226,58,76,9,98,71,111,238,130,156,229,196,163,143,126,252,79,31,125,229,31,158,254,228,255,252,237,151,190,246,193,207,127,248,193,207,191,244,236,207,255,234,217,255,253,147,103,223,248,209,18,30,60,132,193,126,56,62,203,93,242,48,235,145,199,28,117,235,233,239,253,238,211,31,253,51,200,129,79,191,247,141,167,95,253,217,211,175,254,228,233,215,254,219,211,175,126,229,217,159,255,70,200,93,80,23,221,1,153,81,153,146,217,190,254,119,207,126,248,181,127,253,213,31,200,170,190,247,119,31,253,244,251,178,146,44,230,22,21,49,104,72,152,78,89,238,88,49,139,223,48,127,193,101,215,132,133,150,218,204,92,14,179,116,250,192,29,176,100,38,2,37,2,29,184,137,220,120,90,151,33,106,170,103,64,215,82,36,123,111,124,76,198,222,165,88,86,141,71,168,9,83,120,68,218,255,210,97,151,42,41,112,27,147,35,55,70,139,183,4,164,220,56,111,119,0,145,145,200,230,237,64,31,162,0,185,216,151,103,120,116,27,16,16,88,208,103,180,19,90,36,179,184,28,223,232,186,162,152,179,246,153,144,185,50,21,94,124,120,17,16,18,159,67,164,251,150,78,148,249,124,74,237,138,109,223,21,237,208,70,94,183,214,240,142,151,60,48,25,182,226,190,11,205,174,177,181,6,153,24,175,137,145,213,43,240,13,22,244,185,200,97,187,165,4,38,129,63,226,100,85,223,235,157,102,108,153,247,241,104,187,112,48,153,218,211,33,127,97,36,137,66,184,232,217,0,61,114,20,23,9,114,248,174,135,236,125,174,38,83,145,153,179,222,194,147,132,29,193,230,219,150,80,164,233,131,32,109,133,237,164,218,36,5,187,134,100,131,22,83,236,65,175,86,119,82,133,29,48,169,172,200,253,168,149,181,48,107,214,205,246,114,197,73,57,33,62,53,232,98,150,199,186,204,208,22,230,197,132,161,31,218,88,27,236,216,194,3,177,63,230,62,201,3,179,57,251,120,158,195,75,88,182,91,5,118,207,252,142,230,228,14,158,246,67,221,149,34,3,11,51,72,174,36,133,48,131,230,64,161,208,114,66,241,14,194,110,47,42,216,237,13,77,86,45,34,3,66,53,224,248,192,61,60,24,10,54,75,138,78,105,221,98,83,24,166,76,89,89,169,198,148,82,5,204,17,212,226,60,50,41,142,184,83,182,68,219,76,85,154,154,225,59,1,75,39,196,225,226,100,118,72,50,247,62,60,30,243,226,214,89,106,176,196,12,171,196,122,67,85,179,47,80,106,193,154,138,181,192,172,189,141,22,114,197,61,247,156,204,17,173,1,80,105,32,44,113,18,233,211,193,92,157,157,6,147,20,70,221,109,216,81,54,177,100,59,119,75,220,102,107,216,87,234,150,108,185,73,36,21,184,70,37,132,235,18,251,202,130,147,138,66,161,210,170,88,96,244,2,143,118,170,222,228,89,127,106,152,3,59,55,12,76,225,24,96,25,222,135,47,218,236,149,154,71,0,56,150,130,22,41,41,46,46,172,189,155,15,62,127,243,230,155,100,47,161,213,19,216,58,101,48,111,74,46,57,116,209,80,92,226,20,159,149,210,1,72,217,65,106,110,113,72,247,255,50,41,44,18,5,156,3,249,160,83,4,62,171,250,96,77,154,197,156,72,210,65,149,77,24,163,52,228,107,2,194,31,241,73,5,115,68,158,222,86,147,23,92,236,34,11,52,203,242,56,201,33,78,48,3,109,146,79,26,109,146,12,162,36,85,136,18,57,100,99,99,32,74,136,136,146,252,79,67,20,88,184,93,55,135,40,220,201,164,128,32,33,17,133,43,68,225,229,136,146,41,230,168,13,51,50,17,197,109,40,205,239,65,136,244,181,4,81,34,86,150,90,146,182,147,84,219,196,138,93,76,95,17,147,211,150,38,76,115,239,146,168,167,9,166,61,238,39,208,31,185,243,25,166,212,51,140,176,88,146,177,215,168,176,197,98,85,38,15,202,106,126,182,229,117,98,90,94,87,21,144,10,26,95,158,72,102,77,202,147,156,73,121,146,154,148,251,169,73,185,82,94,66,154,50,41,191,2,5,111,98,0,63,117,133,54,107,53,175,14,83,47,109,14,156,148,154,3,23,109,129,253,50,91,96,127,166,45,176,191,144,45,48,87,198,167,36,74,101,137,136,93,229,125,69,95,3,33,0,160,73,15,218,13,39,58,157,76,34,16,148,144,26,165,185,199,188,15,188,195,93,119,140,214,247,194,119,204,249,148,249,198,37,130,28,241,156,178,97,230,10,66,145,181,247,61,34,192,67,243,34,129,63,119,182,148,19,129,97,87,24,124,232,113,134,66,190,72,253,94,44,165,222,41,210,242,64,39,150,151,45,248,86,72,20,87,197,115,201,13,162,112,153,36,229,27,2,42,22,84,48,203,8,230,114,155,108,161,155,55,108,15,245,73,66,166,12,240,138,202,170,80,220,189,75,79,21,56,124,206,31,41,164,231,169,249,182,253,160,63,156,0,31,89,7,217,29,237,195,34,28,145,100,78,243,121,165,78,11,50,118,135,229,187,69,117,247,47,213,91,165,18,146,6,59,185,126,0,159,65,51,164,93,140,136,247,122,44,228,241,91,24,66,39,63,78,220,8,170,250,22,95,174,111,233,78,218,167,157,52,135,124,113,189,223,208,210,39,153,251,208,146,219,59,123,13,27,65,235,225,186,203,44,113,113,204,146,132,69,94,11,92,94,54,141,5,205,47,141,220,17,143,231,116,28,167,68,20,134,117,241,24,197,17,119,184,99,129,92,112,235,200,234,86,87,89,234,35,64,106,82,84,46,161,218,76,97,230,173,112,101,155,138,186,35,9,56,57,154,60,172,186,29,244,20,34,45,42,234,81,202,49,56,234,228,75,206,73,212,64,203,8,57,196,14,114,142,102,222,219,111,90,154,117,76,140,34,136,37,0,232,176,154,192,168,115,58,119,186,216,197,148,241,194,23,83,140,35,145,177,121,36,50,201,35,217,248,96,84,184,152,66,105,242,98,74,168,110,163,76,180,39,11,66,40,74,148,251,166,120,49,183,74,93,202,248,222,96,25,50,25,178,225,148,149,226,95,169,238,12,237,252,145,145,43,93,214,65,139,38,90,156,226,101,184,240,114,36,10,164,202,87,104,123,181,152,8,221,44,17,238,128,147,68,231,57,59,198,80,28,227,96,85,48,120,6,244,44,55,238,243,192,19,142,99,84,97,107,247,254,62,32,252,141,155,240,51,61,180,205,186,232,134,109,169,192,41,182,193,146,46,165,162,65,215,92,50,206,141,250,141,250,249,52,179,102,65,126,107,176,203,172,49,186,43,161,86,87,0,116,171,189,228,152,9,114,154,47,46,196,253,153,154,249,77,235,43,50,66,175,177,77,23,183,116,67,226,64,135,188,64,113,56,238,202,32,218,12,253,135,220,182,238,220,254,236,77,139,241,247,39,120,82,46,87,101,143,39,143,240,58,190,102,247,25,94,231,63,146,5,110,222,122,112,36,74,137,59,52,34,249,222,237,215,94,151,233,180,101,7,122,207,139,96,149,68,233,193,73,164,148,31,174,99,57,86,183,108,51,190,82,15,80,168,163,107,39,228,96,66,202,74,59,117,215,201,126,211,84,2,199,117,80,85,238,208,41,107,37,57,112,15,119,240,143,237,54,236,89,221,160,16,195,17,112,113,197,154,233,82,65,101,190,242,222,205,168,110,126,71,21,145,224,52,243,154,17,187,204,188,139,109,211,86,219,39,67,221,156,77,231,145,159,228,204,97,129,127,147,147,86,232,216,75,156,175,148,69,94,116,194,178,19,146,192,132,36,233,132,160,155,167,42,24,36,101,179,32,6,149,44,12,237,108,238,88,244,94,21,177,103,149,152,13,254,180,31,151,6,110,101,193,92,239,244,129,133,128,124,86,169,82,41,249,20,245,51,176,98,44,160,116,74,139,194,194,89,226,140,191,152,56,227,103,247,233,231,99,1,135,159,36,11,232,26,44,224,240,249,89,64,183,132,5,212,118,121,57,22,208,205,179,128,174,102,1,211,34,146,5,180,212,113,145,118,85,211,210,158,106,148,48,232,206,103,19,163,105,70,170,118,92,230,119,43,228,197,43,245,43,128,197,237,12,34,210,171,129,197,126,255,97,83,32,19,160,227,121,226,92,182,140,144,94,209,99,170,33,121,49,207,217,67,9,3,221,241,33,89,240,90,120,159,123,9,132,31,175,5,245,53,200,169,95,87,221,51,143,5,204,186,81,129,45,53,111,152,149,64,173,74,36,146,252,66,58,203,111,221,35,153,168,79,10,145,73,227,220,107,113,248,209,190,0,189,214,0,221,74,189,208,28,76,153,235,157,162,56,93,188,1,169,212,173,206,82,230,149,101,117,177,117,121,115,22,213,147,78,206,25,209,100,44,15,40,75,128,128,119,56,237,89,133,133,39,163,156,4,8,84,162,161,20,206,228,229,250,214,36,40,225,46,229,145,49,63,229,65,178,19,224,226,164,3,167,160,245,232,196,239,159,116,59,235,169,205,156,228,246,132,26,186,129,110,124,98,158,216,57,45,237,140,65,148,8,63,57,239,18,169,145,75,137,99,138,185,165,153,216,151,184,185,47,73,229,51,249,165,224,64,177,231,249,165,64,95,218,90,205,86,242,93,215,65,254,43,50,92,185,226,200,103,217,231,145,32,148,30,185,92,92,148,2,86,202,41,202,150,175,234,36,74,59,237,106,165,62,187,208,95,166,224,216,189,234,171,137,210,121,102,85,29,23,23,237,25,95,149,65,161,41,38,106,195,148,71,110,20,224,1,6,218,203,252,246,75,95,123,246,251,255,245,217,31,125,229,131,95,254,236,233,87,255,242,183,127,250,189,37,0,173,186,101,123,5,38,111,224,71,35,186,27,241,236,219,223,248,224,215,223,125,250,147,223,19,249,62,250,241,247,69,49,86,123,246,39,63,126,250,173,191,249,240,151,127,251,225,47,127,184,3,132,231,217,55,191,245,225,247,126,97,177,115,89,124,143,238,198,63,32,222,241,195,191,250,209,211,31,125,199,98,125,92,164,67,243,203,211,111,254,209,179,159,125,213,18,183,190,45,217,201,18,91,38,211,95,35,29,108,9,62,103,6,24,8,201,244,121,64,89,70,64,152,131,156,235,229,241,67,66,216,67,117,199,231,220,199,171,229,173,247,66,63,16,196,85,94,199,205,121,65,54,111,221,118,131,10,53,176,152,124,133,117,216,23,60,151,6,82,89,50,216,160,120,130,196,204,59,93,248,95,75,144,212,108,49,53,223,202,52,204,135,222,89,76,38,2,184,255,233,239,5,196,197,116,74,77,26,57,175,154,37,222,206,67,9,178,182,250,228,81,66,240,33,52,71,129,158,25,94,61,51,252,146,51,147,148,180,201,75,102,134,207,159,25,254,156,51,35,55,214,224,184,194,208,64,209,245,204,152,71,110,0,117,74,7,7,75,110,227,92,25,204,160,214,218,113,92,117,211,157,89,228,93,131,62,44,33,179,168,191,24,134,9,51,21,94,70,75,232,209,189,221,29,166,6,192,67,36,242,134,181,14,52,174,141,99,224,221,63,24,10,122,221,56,167,27,254,189,136,187,15,137,87,75,59,181,64,129,233,20,104,117,189,204,234,199,247,144,53,23,203,29,171,219,177,128,205,7,134,215,37,247,219,75,149,247,251,36,233,87,71,75,242,213,116,25,150,234,196,171,47,9,170,27,223,11,95,40,140,95,228,66,161,116,253,145,57,234,202,182,110,248,160,132,121,39,83,40,185,149,8,255,153,164,30,127,9,87,26,197,96,250,218,103,67,122,124,88,117,155,86,28,165,84,127,173,247,9,87,235,22,116,7,47,17,169,9,209,131,189,184,232,163,204,24,175,64,255,49,15,8,198,59,177,19,103,175,85,198,233,181,74,175,120,173,178,107,96,105,164,22,3,185,42,87,235,34,194,38,50,37,141,225,142,209,14,56,239,89,160,48,98,121,63,185,42,221,16,223,212,234,51,148,200,51,203,8,99,123,97,224,78,193,0,202,115,163,86,185,39,14,110,135,158,201,223,151,230,212,247,149,167,93,169,180,30,52,166,48,210,101,149,9,97,27,20,28,81,149,220,94,32,18,34,92,121,251,131,51,224,254,229,13,238,19,152,36,175,139,179,63,6,224,210,219,202,24,176,115,198,68,239,72,174,24,232,162,228,59,213,125,17,224,121,195,225,41,175,159,232,187,175,89,76,102,230,10,0,148,240,227,55,249,163,183,145,128,139,137,36,51,86,102,29,245,134,110,240,16,217,122,188,99,123,82,117,199,246,196,57,121,206,59,182,39,146,172,7,239,70,195,2,81,39,223,247,145,112,127,175,14,219,135,220,131,172,100,184,132,174,158,49,151,134,17,207,192,35,48,186,47,211,245,149,106,50,210,13,20,7,155,214,88,184,34,93,186,163,100,252,223,73,206,125,230,198,144,41,80,234,130,37,162,166,132,103,117,88,119,242,109,162,250,133,254,15,244,75,78,179,225,58,198,55,22,202,197,87,225,165,40,196,211,16,180,154,36,235,221,112,69,120,8,90,177,16,123,15,164,227,33,210,155,135,138,113,14,28,156,250,32,157,250,29,171,177,19,32,21,89,9,109,248,221,129,95,22,164,182,67,25,183,215,12,253,28,223,163,75,75,21,193,131,102,187,118,35,163,21,24,95,86,130,130,158,31,28,118,93,244,78,151,30,242,184,229,218,25,158,186,129,91,94,14,243,114,61,71,65,82,199,64,48,242,86,31,23,183,222,79,202,14,96,217,203,187,76,239,207,217,121,100,236,18,188,100,38,50,160,183,26,36,220,171,207,73,130,66,244,140,39,215,80,50,159,166,248,5,234,80,92,215,62,202,244,106,115,168,224,166,81,187,46,29,84,87,88,41,179,222,4,246,99,128,22,5,70,209,76,237,76,63,63,44,114,134,7,150,116,204,107,161,127,142,232,20,163,29,100,29,39,79,27,221,114,27,21,122,127,59,10,241,18,196,170,24,1,108,244,21,166,41,166,175,50,34,116,59,117,94,188,74,17,180,100,74,195,224,141,129,164,82,179,40,137,121,104,83,202,243,215,38,210,98,130,249,149,113,171,170,129,41,206,36,235,201,156,53,21,96,96,128,118,170,103,84,150,85,85,4,43,95,229,28,242,38,169,124,234,238,216,145,107,168,232,9,148,100,215,170,35,84,225,62,148,151,249,14,13,82,255,90,37,206,190,201,36,217,39,119,58,176,8,128,39,247,50,32,19,174,232,234,194,23,26,124,108,156,247,1,64,250,78,6,202,61,104,202,101,217,153,75,36,119,97,8,234,83,189,33,184,237,46,21,20,45,225,119,89,36,77,200,102,132,126,202,28,184,180,238,132,199,250,179,242,178,46,121,120,38,191,23,212,119,25,7,197,52,204,178,238,21,245,41,6,59,102,206,91,217,196,155,34,76,170,99,88,92,234,169,86,109,161,70,138,212,195,2,62,64,106,100,28,17,88,69,190,118,126,132,181,226,102,151,77,49,207,242,3,39,255,85,220,217,109,40,17,136,142,128,202,23,55,82,218,85,5,51,154,101,22,8,91,31,185,147,190,8,229,16,194,115,201,132,148,41,20,5,185,47,10,212,174,97,128,86,16,156,131,236,247,169,66,115,108,172,154,44,224,53,159,91,210,143,89,55,145,151,135,80,137,71,195,167,43,118,90,193,67,174,252,19,225,172,223,174,232,245,180,123,25,75,200,40,229,177,75,60,20,81,250,197,5,30,25,25,30,129,178,249,116,186,204,183,128,101,165,10,34,184,216,116,74,191,144,72,165,132,23,174,122,100,220,123,16,188,152,134,59,221,208,66,191,94,226,134,185,114,106,101,196,160,40,247,253,85,84,121,104,135,130,74,235,145,40,130,63,197,253,4,248,3,185,127,20,120,139,217,30,200,202,56,82,105,1,12,172,167,220,67,229,157,247,156,120,41,157,7,46,214,28,185,192,35,219,173,48,149,209,50,26,146,176,65,177,152,88,12,68,33,78,85,33,177,34,10,125,199,63,136,15,165,47,89,225,42,18,169,130,124,92,94,238,27,184,227,24,136,36,130,46,169,245,62,188,184,240,149,145,211,130,46,214,132,247,190,28,23,228,171,139,149,47,80,7,158,128,67,45,169,6,140,42,196,201,20,225,178,196,78,142,206,22,238,79,122,89,207,83,74,91,78,88,172,110,107,148,249,42,13,164,196,116,47,141,138,48,75,91,89,18,31,33,189,173,146,134,82,112,2,121,99,104,118,84,134,212,79,4,110,63,210,41,255,193,185,97,110,132,150,69,134,199,70,17,113,1,23,129,53,61,44,115,4,1,227,53,93,64,228,251,85,121,178,86,229,12,162,107,212,96,198,104,64,140,145,135,44,89,111,22,240,188,218,163,219,154,119,141,72,21,25,71,143,25,103,24,81,57,47,200,75,219,68,190,46,13,95,145,49,98,6,198,223,104,47,175,72,197,25,16,115,33,157,135,103,13,149,105,106,76,251,102,225,41,210,52,136,158,26,182,100,162,141,170,27,67,57,191,85,188,172,47,210,162,90,109,20,26,73,74,51,255,187,68,12,247,69,17,195,101,165,110,183,146,10,196,72,170,16,35,249,68,16,67,52,190,79,7,14,21,156,102,142,104,116,76,162,65,189,70,254,61,79,71,212,249,169,57,6,231,121,194,190,8,42,119,215,136,216,82,36,150,153,144,45,138,104,86,6,121,33,150,25,41,152,57,159,165,235,192,208,91,45,162,241,5,50,77,250,222,84,197,154,83,169,46,11,8,9,215,109,69,117,91,119,174,204,157,228,101,238,41,134,138,25,249,137,16,125,204,9,92,50,228,47,68,94,169,56,76,19,90,42,224,145,220,144,175,119,118,50,167,163,21,103,50,250,168,244,163,191,249,242,211,31,255,234,233,87,126,241,225,119,254,243,211,31,254,241,179,31,253,35,222,229,159,54,228,90,84,102,54,169,4,184,99,188,11,185,200,54,82,204,232,25,101,189,52,34,106,48,115,210,97,61,181,224,7,89,5,45,29,103,57,225,148,45,209,22,75,136,157,36,162,204,129,9,73,46,9,9,28,124,197,161,195,78,248,173,42,164,15,236,185,83,162,109,73,217,235,106,5,6,113,214,76,197,165,202,183,35,211,211,72,85,92,134,82,33,71,96,214,20,248,58,34,160,78,233,221,55,211,108,100,174,78,94,156,230,123,40,131,81,149,234,154,148,80,156,149,105,201,13,7,168,37,100,56,165,231,104,218,80,217,222,244,114,44,251,12,9,76,129,85,44,140,242,3,101,215,208,219,148,106,16,208,203,70,122,3,16,16,38,188,46,61,163,23,195,51,41,140,9,17,99,42,208,154,108,45,14,128,229,239,137,134,104,47,176,14,233,150,136,50,159,96,138,114,150,53,130,57,69,212,205,156,205,71,117,205,204,210,85,91,236,224,80,175,17,217,177,130,62,54,53,99,165,181,34,175,36,225,208,3,115,136,234,94,8,69,89,86,221,210,42,212,240,144,110,89,79,149,38,243,92,138,146,50,150,150,116,104,63,23,191,115,108,181,219,200,225,187,47,77,119,40,209,201,83,133,20,223,229,89,226,165,228,64,13,202,186,159,189,254,30,107,172,137,170,177,70,65,121,230,198,154,47,199,170,8,139,131,33,233,160,67,51,107,75,195,175,233,170,48,6,155,222,157,49,176,145,172,40,152,83,81,144,175,72,134,213,162,226,130,149,188,169,226,225,205,54,250,41,31,12,211,119,130,203,190,7,141,178,70,118,135,197,254,150,149,46,234,23,133,128,146,219,224,201,66,113,76,254,240,208,247,24,236,86,74,91,164,183,63,211,12,225,195,95,126,19,13,57,190,250,199,20,252,253,135,31,254,143,255,241,193,207,191,244,193,175,191,81,180,200,72,245,72,73,73,95,14,130,102,231,48,111,208,149,201,193,32,7,43,43,120,88,88,244,185,114,176,122,181,191,191,64,109,191,89,189,169,88,192,205,206,37,134,250,236,187,95,122,250,173,255,99,246,104,229,145,228,131,200,13,68,40,195,84,202,42,27,201,202,92,16,172,60,47,8,34,84,135,145,184,28,220,200,197,163,20,12,128,188,252,56,146,177,102,35,46,157,71,133,145,140,60,214,26,185,209,195,116,155,168,73,23,212,52,26,52,47,97,62,27,234,224,192,197,210,24,73,62,203,248,63,58,65,101,113,167,161,53,206,120,112,3,156,62,134,211,19,90,231,90,219,198,115,62,135,11,19,87,148,243,25,70,10,24,63,68,87,156,120,148,7,127,146,3,228,219,239,132,232,170,230,78,248,136,71,251,46,18,33,178,153,47,253,96,139,15,239,142,199,58,73,111,44,57,193,135,45,229,124,171,147,27,105,232,159,211,217,84,54,40,176,5,80,95,175,98,95,151,234,169,99,142,146,204,234,224,79,38,183,181,22,99,143,228,40,114,218,129,158,211,169,194,78,219,22,151,38,131,36,67,108,164,187,14,149,107,205,246,87,86,152,172,242,170,161,81,175,117,54,237,242,113,117,88,5,85,147,67,233,92,181,73,37,207,3,207,178,117,159,129,157,24,163,245,109,131,9,62,9,149,53,70,60,120,46,240,65,103,151,65,149,105,175,84,1,144,141,11,12,176,77,232,113,207,142,238,145,9,23,131,182,227,106,175,36,52,192,27,93,132,14,50,162,11,217,238,81,108,24,201,252,170,40,47,137,159,12,185,17,75,38,83,173,29,21,163,192,176,106,161,76,73,99,82,64,211,66,25,211,120,138,193,82,187,26,22,58,153,98,135,171,23,83,109,239,166,201,142,145,5,96,93,234,133,42,34,191,49,213,87,200,37,19,99,94,30,55,101,76,215,228,121,205,80,56,18,180,165,222,155,232,66,95,198,65,40,154,224,35,183,42,69,116,146,206,221,74,237,136,188,81,174,69,113,119,134,30,69,200,230,229,57,212,221,118,250,109,216,102,31,240,90,197,236,246,59,179,154,237,204,108,177,13,140,13,58,252,109,232,219,239,121,221,99,113,155,207,71,63,12,116,193,143,137,10,127,76,20,216,208,90,231,76,38,129,184,200,179,173,106,90,185,46,201,159,171,104,229,186,160,149,110,25,173,92,207,210,74,10,34,177,64,196,40,35,42,148,99,60,211,14,160,105,63,158,139,82,133,233,26,172,168,236,37,182,40,66,235,208,224,182,139,4,223,133,205,71,146,242,109,59,204,208,251,68,19,123,99,75,112,83,98,191,158,33,246,235,118,5,207,171,136,250,198,39,66,212,3,16,233,247,209,223,222,229,188,227,116,203,61,225,204,87,186,87,185,133,154,106,157,233,33,221,146,90,194,0,161,23,23,210,88,103,49,187,36,35,90,90,84,237,214,134,172,104,64,220,59,194,227,120,18,244,142,240,94,115,70,49,144,138,249,87,30,220,187,121,243,138,181,34,138,24,182,53,162,228,225,37,245,182,132,96,57,95,44,142,106,92,234,12,230,221,34,51,55,186,68,235,129,145,149,68,83,202,153,42,145,203,58,101,113,23,114,202,98,4,233,234,134,89,67,85,55,231,147,37,141,237,233,132,169,79,22,21,221,211,9,181,79,150,231,116,185,226,150,237,132,97,209,229,74,88,230,114,37,156,233,114,37,124,14,151,43,73,136,209,250,74,244,19,166,251,105,117,215,46,103,140,35,215,240,1,63,4,153,238,32,57,188,184,16,23,72,228,51,252,117,28,215,240,205,24,94,92,212,103,87,150,185,202,70,245,104,167,38,226,25,218,18,207,72,85,88,56,101,42,222,96,213,145,92,26,131,112,239,140,116,129,176,41,9,221,95,230,196,25,128,98,68,99,119,18,246,80,151,83,240,169,159,203,248,16,34,14,243,107,55,31,88,108,18,13,97,1,162,38,103,52,21,234,106,179,26,233,170,93,85,176,67,237,82,44,17,105,69,182,60,114,199,100,70,232,88,83,150,119,107,149,237,146,146,191,6,169,13,100,146,221,68,171,115,119,179,70,61,20,207,74,197,48,87,113,211,164,194,20,88,204,131,68,229,198,205,231,208,177,158,254,238,15,126,251,159,126,128,150,0,190,231,52,59,178,176,58,1,158,42,246,133,140,121,178,51,81,18,87,25,117,0,77,52,106,150,104,153,139,177,156,162,99,234,32,138,184,244,130,12,74,6,246,133,196,113,105,170,49,158,178,50,68,40,119,170,62,216,86,27,29,21,227,80,133,155,183,108,207,138,216,204,211,0,113,41,44,117,247,14,245,216,243,31,125,50,4,149,174,112,120,157,52,136,242,198,215,164,247,18,142,18,43,101,210,217,148,108,14,231,207,11,156,63,87,167,4,138,249,23,103,9,59,242,215,78,143,23,166,229,231,186,243,14,224,242,103,111,153,99,55,113,226,198,120,94,142,168,138,229,151,148,72,179,132,207,42,92,38,125,171,34,47,101,126,253,148,26,48,19,111,115,103,62,7,152,228,46,94,149,239,247,137,17,172,84,224,39,207,182,164,246,123,178,10,95,224,110,108,163,97,155,221,13,168,18,148,204,62,246,254,6,207,217,95,102,24,167,231,151,70,189,67,34,145,176,211,130,143,31,151,153,86,241,76,140,21,176,219,80,112,151,219,57,37,69,35,214,231,48,86,226,213,160,224,70,63,133,5,108,206,230,53,73,77,101,13,163,25,211,254,181,26,134,221,130,221,41,12,212,202,31,25,42,186,83,52,68,173,58,122,33,181,245,98,49,125,75,108,85,159,59,194,239,124,235,86,113,77,176,242,80,156,6,59,101,163,179,210,48,186,255,230,110,124,5,47,243,146,84,64,215,246,4,110,148,26,211,123,10,38,249,3,253,244,52,150,110,114,5,93,117,211,74,91,238,226,28,1,59,217,144,71,195,59,116,150,47,175,205,176,32,99,62,207,103,218,200,227,177,117,62,224,120,249,225,245,66,183,204,51,118,184,37,225,23,240,224,67,198,225,198,61,31,88,87,105,127,155,134,101,160,19,217,194,173,115,42,115,215,29,3,19,126,62,85,30,149,84,34,30,125,135,129,40,45,18,223,10,202,178,12,6,153,60,131,65,105,61,119,220,30,31,102,43,163,164,242,26,139,185,101,218,116,202,68,66,9,127,146,222,22,77,29,99,178,161,227,98,80,20,96,236,97,171,129,191,32,237,213,213,181,192,112,167,158,66,196,101,104,254,5,249,19,229,234,64,39,115,76,198,11,43,190,113,67,248,233,79,126,239,131,95,125,231,131,223,252,232,217,31,254,179,190,27,252,175,191,250,131,220,229,224,143,243,78,48,119,74,2,28,195,134,227,151,7,60,119,243,31,12,243,80,35,194,32,87,33,146,113,1,42,209,82,74,24,202,81,57,173,32,87,221,60,68,187,23,151,58,230,64,30,195,34,102,94,16,101,33,17,112,244,213,29,29,58,67,165,50,81,198,20,149,221,101,194,120,203,54,106,193,147,227,114,206,178,23,222,119,79,121,197,61,15,117,187,195,159,191,47,90,31,252,230,207,159,254,240,79,158,125,245,91,79,191,254,23,104,20,83,44,67,91,93,161,132,136,138,97,233,208,236,165,23,167,159,99,62,195,151,60,159,225,115,205,167,159,174,19,99,58,208,51,103,116,168,53,206,114,251,180,139,130,184,244,50,127,203,127,204,61,187,76,232,199,195,109,138,76,95,113,205,76,123,124,159,165,58,56,13,125,175,214,94,18,196,81,236,49,244,136,115,49,202,235,150,85,203,192,182,189,73,174,193,234,152,149,98,63,136,136,197,80,81,148,117,66,97,81,72,42,162,190,59,234,19,162,208,72,37,193,6,59,233,155,199,32,36,79,169,150,86,56,118,36,9,9,10,192,175,217,214,72,152,91,5,59,119,221,228,164,5,111,82,127,137,175,210,203,94,125,162,84,237,249,178,238,99,179,172,251,248,18,101,221,211,99,81,182,190,80,159,87,53,28,204,90,4,180,165,187,169,97,38,142,140,97,136,215,167,79,176,137,246,31,162,95,169,210,251,76,64,179,204,192,0,90,193,131,55,4,107,121,231,178,229,55,5,3,133,40,183,84,10,133,61,70,206,27,68,135,123,19,100,190,35,216,177,233,50,148,236,20,106,78,224,35,117,94,240,108,194,169,126,20,146,32,97,151,66,132,160,29,97,48,143,122,176,202,63,211,225,27,141,213,78,187,173,74,206,128,196,167,54,218,215,248,96,240,111,6,10,197,193,251,49,250,172,172,144,79,129,187,51,93,177,100,89,229,82,105,46,145,183,97,209,145,188,213,199,168,78,104,219,32,47,134,213,145,19,166,134,151,84,152,102,213,184,172,83,51,169,200,170,45,241,41,19,26,169,155,167,254,240,141,251,165,32,78,71,125,20,241,247,45,102,1,193,128,191,71,216,128,197,202,175,167,118,147,186,160,162,250,124,129,245,144,108,191,59,6,200,241,178,251,196,159,168,87,27,226,55,132,59,27,195,189,253,1,93,186,224,74,159,186,212,102,254,2,23,113,135,115,242,160,179,113,191,210,45,62,197,12,38,137,59,13,79,67,88,17,180,252,248,30,127,127,226,3,37,81,243,170,246,120,243,232,150,4,169,225,65,32,99,169,1,35,253,64,136,78,240,244,57,85,47,19,254,27,108,188,117,66,64,147,34,40,38,164,205,216,92,4,42,208,238,48,178,149,40,214,208,24,46,101,216,71,38,237,88,184,43,110,29,35,103,233,41,3,55,75,154,169,227,253,39,124,9,194,219,192,217,227,211,16,25,82,149,140,252,181,125,142,23,183,164,126,148,14,52,84,164,117,89,87,230,155,212,14,167,149,103,191,234,244,210,22,179,121,117,186,238,70,87,15,35,158,42,119,242,228,4,203,55,94,140,224,175,36,142,86,128,171,95,5,46,230,57,125,41,201,138,20,54,70,44,156,64,170,190,110,173,109,45,71,232,35,122,162,188,55,76,14,70,135,120,235,171,59,150,194,244,32,10,71,54,48,59,110,4,228,210,62,24,28,202,71,212,10,192,219,84,121,82,56,23,221,135,141,217,246,90,250,153,233,107,228,120,106,198,96,75,31,3,182,96,167,236,49,81,7,130,19,138,87,248,89,76,134,39,39,128,88,55,143,224,41,116,218,8,60,124,19,35,147,168,154,174,60,139,165,89,237,19,244,65,54,25,10,7,164,80,139,241,54,77,45,183,82,152,161,244,225,7,227,73,66,94,213,77,88,3,52,136,34,151,164,75,7,165,249,47,242,62,88,175,114,122,142,157,94,213,68,28,55,142,97,6,118,240,143,67,237,182,172,21,124,177,165,179,93,124,238,246,90,153,149,102,68,38,144,41,78,46,71,131,245,96,201,223,87,142,86,18,233,115,197,73,83,241,150,29,226,168,232,162,115,60,149,70,167,9,58,45,88,234,100,194,86,8,67,212,140,21,106,75,94,168,21,254,58,68,4,61,161,79,159,16,85,222,11,97,123,148,226,155,153,149,180,61,145,233,29,77,49,206,123,41,73,151,39,26,120,141,64,60,2,105,119,75,99,242,85,216,209,63,251,238,127,251,232,71,255,242,225,175,127,244,236,207,126,250,236,143,126,34,226,236,33,223,79,193,249,72,12,44,217,62,141,240,72,9,133,174,81,222,188,132,135,19,125,206,138,71,81,25,11,188,220,248,118,74,83,85,20,12,46,245,20,230,247,110,30,114,83,166,94,158,195,77,214,179,175,253,243,111,191,242,77,49,244,255,89,158,178,82,255,176,188,116,147,101,194,147,111,146,241,228,139,129,115,148,80,229,240,82,89,75,207,16,218,129,184,169,246,197,69,203,112,40,126,16,160,105,6,204,215,161,67,79,52,103,83,177,7,159,75,97,53,121,17,215,93,6,231,97,250,239,178,88,56,67,170,197,61,119,190,92,27,24,250,94,195,139,193,75,112,241,37,112,65,185,248,114,61,175,236,214,190,5,252,221,29,140,164,134,244,13,216,193,161,122,150,234,73,216,3,118,61,25,31,175,46,141,144,116,66,81,69,154,13,70,150,86,238,56,65,73,96,50,86,136,210,135,238,145,22,13,12,38,239,123,18,196,222,118,131,204,253,252,84,186,237,77,252,161,119,67,44,59,97,229,80,233,117,151,60,254,101,168,249,76,111,147,17,122,190,93,200,241,109,197,169,10,177,59,38,69,208,66,53,106,173,223,6,66,233,63,94,65,102,157,156,253,241,108,48,9,212,151,101,11,75,163,141,108,106,215,8,79,1,28,62,121,94,51,194,83,0,129,101,60,127,148,19,73,162,87,233,125,53,105,189,159,100,13,97,75,194,83,52,84,135,170,33,42,84,6,64,77,148,173,140,20,172,170,196,22,115,96,104,41,99,190,103,92,25,200,154,73,163,41,216,218,28,88,114,176,171,58,119,200,3,102,37,201,236,135,10,62,80,21,84,131,215,112,196,231,89,198,55,234,112,75,90,119,93,65,169,200,29,96,103,81,135,193,1,253,139,122,169,96,166,79,81,185,163,226,243,235,220,245,120,36,207,60,240,148,184,34,44,130,6,79,235,196,141,223,122,20,188,45,71,8,4,75,13,182,65,81,24,52,24,211,15,135,179,131,9,8,15,5,102,140,52,105,201,198,167,83,68,139,41,123,219,121,194,110,58,245,4,104,235,230,218,58,122,91,173,91,107,219,87,175,162,35,171,219,202,144,241,166,212,144,188,205,60,54,6,41,139,81,248,4,235,42,95,227,155,253,1,74,206,240,222,96,183,156,219,242,100,42,78,109,207,30,152,178,167,233,116,58,32,17,67,166,0,33,51,70,126,255,108,212,11,135,58,88,217,172,60,88,13,167,176,114,209,44,163,128,210,42,144,240,69,254,152,130,158,66,31,91,28,86,39,224,10,76,29,25,186,136,160,22,202,88,14,109,239,117,184,83,61,186,247,16,218,169,11,145,78,151,95,215,22,117,101,81,161,201,172,70,231,56,224,135,59,230,11,72,43,93,254,202,218,206,131,186,10,98,4,50,109,187,194,35,183,204,18,202,185,33,209,91,234,230,236,57,195,141,119,100,6,97,247,35,51,248,168,69,96,243,138,162,0,108,27,29,156,217,187,108,3,103,212,201,121,83,145,48,233,11,72,107,61,17,118,119,149,236,161,104,214,219,194,63,148,184,123,23,219,231,198,93,85,251,62,221,169,98,154,223,127,95,238,53,50,93,74,207,242,77,153,155,217,231,202,67,141,101,161,123,212,129,81,147,58,127,147,128,101,169,245,90,90,10,56,246,41,101,44,110,125,231,24,118,23,133,86,147,224,218,232,162,88,241,101,246,121,202,152,161,88,38,173,30,169,39,197,227,81,148,243,211,203,65,246,185,186,81,105,185,195,161,149,222,47,195,235,76,25,13,20,214,204,213,165,35,121,181,9,211,210,141,204,62,191,117,244,184,135,93,133,223,17,181,175,221,71,219,231,218,127,52,125,80,174,180,177,55,36,117,191,29,138,235,49,182,133,161,65,44,38,252,99,219,165,254,177,165,197,168,157,189,159,198,134,97,255,33,57,93,64,195,38,238,221,194,251,208,88,61,188,161,175,47,148,199,4,160,251,50,164,178,253,30,6,95,145,216,232,31,192,238,56,198,51,70,142,75,226,60,111,69,91,170,84,39,190,182,213,75,77,7,165,237,77,193,6,151,166,43,190,92,29,88,98,138,119,24,46,89,14,75,76,165,113,195,165,10,10,35,8,36,241,125,229,27,13,128,252,57,105,61,174,114,219,61,161,205,123,61,217,63,225,253,135,189,240,177,29,171,20,41,205,247,179,239,123,73,96,15,68,146,102,186,207,96,69,250,125,90,23,183,166,236,17,114,199,217,117,152,187,119,32,157,166,251,9,154,42,51,17,110,187,232,190,93,102,0,30,58,57,9,1,103,207,49,97,102,88,58,33,137,153,56,162,185,212,89,166,162,55,140,51,160,219,196,182,103,58,159,191,1,95,148,177,82,99,18,146,46,204,197,237,72,103,52,192,84,100,251,213,78,237,30,42,251,102,74,53,40,183,74,223,108,185,254,204,232,206,14,111,33,197,81,157,176,69,39,196,114,66,94,189,65,91,255,155,206,93,118,143,182,254,107,237,245,158,165,34,22,233,221,254,77,58,66,214,187,61,223,110,111,108,95,245,212,110,15,219,238,129,37,105,159,117,232,220,83,59,63,8,55,155,124,163,160,18,182,38,232,115,6,168,105,63,1,22,188,110,241,171,110,15,239,247,187,87,55,215,171,78,179,128,19,233,243,109,171,209,181,196,37,89,210,140,139,80,11,17,109,249,7,7,65,203,39,47,241,135,135,120,95,21,61,95,14,201,50,66,245,198,81,137,154,33,175,91,27,215,174,161,239,79,217,247,174,91,183,214,183,214,174,173,181,175,93,5,214,16,246,91,118,30,135,147,168,207,49,34,203,18,58,131,113,61,114,166,64,148,7,187,188,221,223,156,59,190,246,85,151,211,248,174,173,95,43,100,94,74,119,74,70,6,93,170,183,136,248,165,161,37,96,119,24,44,47,227,223,12,71,42,201,129,185,206,12,163,127,225,110,147,98,225,42,206,5,197,123,197,162,73,128,224,113,243,185,15,114,198,48,221,86,98,210,155,106,91,99,40,4,48,28,214,93,85,22,240,34,125,230,24,70,111,40,204,184,21,18,72,205,182,174,131,183,70,32,116,242,86,159,236,96,61,199,128,8,185,64,229,173,16,31,27,23,23,85,140,67,34,21,37,199,19,226,208,168,175,154,95,195,121,66,93,105,132,243,195,91,129,147,87,217,36,14,221,123,58,58,226,49,204,228,100,200,119,138,80,212,26,181,169,93,242,209,24,138,7,60,10,44,17,52,145,72,176,185,208,41,61,4,147,35,1,254,36,9,113,26,115,236,189,0,41,22,192,58,208,157,48,67,139,226,216,233,0,14,28,204,196,175,114,24,161,29,142,30,31,16,51,177,246,113,185,3,83,191,209,168,107,141,89,125,19,143,209,146,250,22,25,41,139,49,43,246,234,116,194,49,214,200,104,200,227,184,9,251,114,136,28,69,5,87,243,24,54,124,187,205,206,196,143,199,241,84,187,13,251,206,248,236,117,201,239,156,112,140,6,6,137,143,124,47,57,129,95,160,249,195,189,240,241,231,197,43,16,33,201,189,81,11,66,133,66,39,119,76,113,85,133,86,129,169,193,16,118,110,28,191,53,22,151,250,168,148,100,204,42,139,157,147,175,21,205,53,156,35,135,146,154,36,149,168,43,132,150,19,135,120,29,216,17,138,106,54,59,63,157,121,194,118,95,215,5,27,215,165,93,98,58,230,38,165,16,52,166,44,237,195,62,142,167,170,15,185,174,162,34,195,188,116,35,173,130,110,72,47,155,84,85,166,195,51,43,207,15,108,177,218,211,46,149,64,122,172,217,64,128,6,8,191,192,140,177,17,136,57,190,140,239,34,144,98,117,109,197,26,63,174,181,225,223,166,180,78,203,54,249,214,96,16,243,4,51,193,74,195,171,215,184,61,2,255,143,143,184,5,214,155,157,118,251,21,214,220,108,191,210,176,166,153,17,191,140,78,89,43,245,116,174,170,251,215,168,238,224,23,234,186,111,3,212,239,84,77,129,31,191,30,70,254,147,48,72,220,225,206,185,200,42,57,232,240,148,71,3,148,50,172,19,223,243,120,96,77,237,243,98,26,172,162,176,100,130,207,75,161,38,97,141,248,137,93,103,242,253,76,190,55,228,88,20,176,134,195,154,204,193,221,152,175,88,234,141,86,251,138,53,138,203,58,57,85,235,80,46,209,98,215,226,132,143,109,224,235,253,145,159,220,133,10,240,12,107,147,157,96,85,247,147,144,246,221,212,169,86,135,124,36,61,8,39,48,179,184,33,147,248,246,186,34,45,226,85,82,20,224,66,125,114,70,104,119,248,58,51,39,202,94,135,253,105,146,132,111,35,149,130,90,2,247,212,63,22,106,32,60,70,21,43,128,170,186,79,125,91,223,144,137,55,136,174,109,180,219,172,100,41,216,150,242,110,107,49,117,174,115,143,143,222,69,150,149,228,20,37,231,20,231,222,213,81,35,51,192,146,166,188,41,129,131,237,193,232,107,5,14,41,212,76,115,78,211,209,22,85,177,194,152,64,231,149,172,185,170,68,21,156,50,177,1,84,45,170,154,182,77,85,250,62,39,83,143,57,187,211,116,114,103,87,167,10,235,236,178,115,170,83,42,252,145,209,179,41,158,147,16,122,220,167,212,121,85,107,108,66,99,142,116,237,205,43,166,17,242,213,14,154,63,196,252,22,20,163,219,17,115,10,230,16,99,135,212,175,183,131,164,46,77,220,200,54,72,108,76,247,147,179,33,175,123,97,159,116,66,45,245,112,115,200,133,93,53,114,222,32,251,137,118,27,118,103,74,59,170,194,219,112,44,150,193,156,254,24,43,230,51,244,193,28,76,190,70,185,206,22,170,82,228,45,171,147,214,123,169,12,151,86,1,89,186,149,116,81,239,164,249,177,150,124,16,221,96,193,212,16,34,115,225,177,164,172,121,132,7,108,67,114,120,74,175,40,106,34,194,162,252,105,238,206,153,139,176,169,191,252,220,206,220,152,199,9,100,55,144,148,218,236,160,149,88,154,219,105,11,187,177,52,101,197,153,89,190,145,219,239,43,186,155,223,235,51,246,53,21,92,74,186,91,92,110,8,105,13,205,66,245,249,209,53,231,142,78,206,147,57,40,113,52,186,27,248,35,34,97,183,80,213,39,135,201,223,167,55,180,169,160,203,150,19,26,111,84,233,65,84,7,230,206,80,17,37,56,8,11,62,242,97,33,204,48,40,15,143,49,206,161,155,233,57,11,29,183,165,54,32,230,195,139,185,44,208,252,218,92,122,66,107,65,46,244,16,96,231,143,237,136,46,85,253,14,59,147,79,95,144,251,131,202,243,5,71,111,213,217,15,191,227,104,88,50,127,121,121,184,83,79,150,151,41,186,25,246,36,156,144,34,57,113,98,225,167,23,223,179,135,152,122,25,128,168,16,174,172,181,213,237,164,52,93,130,17,215,70,62,198,220,82,125,169,4,122,23,23,57,112,233,48,142,248,37,70,111,46,203,203,29,52,61,21,47,141,244,120,165,0,229,196,41,167,195,242,46,76,224,73,248,113,1,191,102,6,54,173,199,236,76,126,249,66,238,11,108,112,20,105,143,28,38,192,175,60,152,212,130,82,118,29,139,118,90,143,27,215,75,211,207,26,59,29,187,141,161,45,29,12,209,125,125,109,71,79,150,147,157,197,149,76,49,187,45,75,80,128,203,220,2,210,19,188,146,237,130,154,143,155,193,140,192,114,149,56,205,21,78,87,2,86,199,181,65,222,199,217,108,51,10,43,218,208,35,162,131,189,116,124,109,121,127,82,186,154,202,217,35,139,149,255,186,100,176,63,211,148,23,96,176,228,245,40,83,79,148,122,120,90,75,27,124,156,105,240,113,174,193,245,180,65,215,105,118,62,83,160,54,221,148,130,185,153,74,92,104,45,183,76,48,120,65,213,50,9,36,52,128,117,108,29,141,196,38,161,110,48,225,7,156,20,142,161,29,11,187,76,142,243,145,28,204,17,58,109,72,55,27,247,148,47,94,16,176,66,149,164,174,20,149,168,176,119,66,89,117,63,41,183,207,41,10,233,200,203,213,57,42,58,75,215,154,159,78,133,67,38,196,33,53,202,18,70,140,110,162,177,11,200,100,100,146,73,137,233,176,251,83,220,165,157,122,118,125,33,102,52,94,117,184,154,187,43,124,132,97,79,5,66,223,196,24,141,204,196,196,244,165,233,248,13,90,93,238,78,90,211,171,78,123,161,138,0,147,184,241,190,130,117,173,149,117,239,177,232,94,50,175,214,199,102,247,30,171,238,173,203,8,108,41,162,207,239,223,99,217,191,196,120,199,254,49,35,180,215,231,37,120,243,219,64,49,135,70,137,34,7,181,83,50,17,175,84,230,190,238,239,148,84,95,189,154,210,53,20,170,237,70,164,216,85,188,222,242,114,9,232,95,169,202,253,210,250,51,37,43,61,106,18,45,5,152,230,18,43,72,175,152,60,244,237,242,0,24,177,122,153,5,65,78,185,130,228,3,47,199,106,33,135,184,13,147,255,165,107,252,173,35,148,181,62,239,70,163,186,184,94,130,54,11,74,221,70,17,169,113,28,66,147,161,205,20,208,95,16,94,35,131,113,43,190,88,240,101,101,57,4,193,20,180,84,125,142,135,161,112,0,98,102,73,200,118,101,237,51,238,74,135,12,39,40,167,164,1,176,150,65,136,145,141,184,66,63,18,100,8,132,227,98,252,138,165,68,71,95,34,229,130,99,13,253,0,144,213,98,196,30,42,122,203,27,93,245,29,255,54,209,250,197,164,197,166,36,184,83,55,0,82,24,128,31,4,60,122,253,193,221,59,172,18,9,50,212,205,201,15,44,7,198,20,99,144,99,194,249,209,100,54,16,84,36,80,203,158,172,190,244,244,101,15,198,36,103,4,223,53,97,175,162,231,250,92,75,53,205,244,46,82,93,164,253,66,132,193,228,1,71,194,42,166,40,70,153,114,147,60,7,244,138,30,225,68,222,20,135,209,19,23,126,144,214,109,194,89,77,163,76,113,129,96,218,49,51,217,133,45,20,68,114,62,8,35,190,79,199,138,133,46,234,45,143,14,179,202,8,67,250,33,15,236,44,242,169,134,110,192,198,25,133,103,51,100,202,185,16,70,149,244,75,85,244,107,13,255,26,106,248,203,14,142,115,167,32,65,106,191,0,226,50,222,167,113,149,58,170,69,183,105,134,67,167,40,53,229,77,92,144,117,213,215,202,82,131,150,142,105,221,210,33,235,22,186,34,46,67,118,241,244,249,77,18,215,210,166,201,112,75,191,2,74,148,157,137,9,237,201,242,178,212,162,124,14,205,208,224,143,209,66,101,133,44,61,247,208,137,31,215,84,180,233,176,165,133,209,239,82,103,203,104,220,28,53,244,249,41,128,45,92,94,206,250,211,247,160,242,160,236,180,47,58,8,240,178,222,20,253,137,201,219,189,245,171,116,91,183,190,222,96,177,131,231,116,46,243,91,233,217,173,254,99,30,248,196,233,137,109,118,153,166,199,145,51,110,20,67,115,1,218,165,158,79,161,69,57,33,250,0,173,107,133,4,45,28,23,94,99,87,245,208,59,240,164,190,19,48,114,178,36,167,67,196,15,101,158,147,230,212,39,189,195,157,161,218,46,109,218,6,145,17,196,203,5,128,16,232,83,84,60,48,143,78,190,253,254,61,122,189,21,96,236,151,92,10,228,57,66,220,240,41,22,25,178,98,84,147,106,210,29,82,162,75,137,71,49,108,35,252,182,7,66,2,11,119,234,253,204,34,8,180,65,238,149,83,116,148,38,249,114,241,210,138,227,104,95,220,89,149,153,68,240,28,153,73,70,210,201,20,204,164,25,229,49,36,185,129,248,26,36,71,71,159,123,247,230,209,253,251,247,142,246,223,122,243,193,205,223,121,112,116,68,241,112,75,210,129,196,162,55,63,58,106,148,174,11,153,160,1,17,63,134,61,17,77,4,117,16,189,184,242,67,203,245,60,64,183,41,130,16,250,119,79,102,113,250,13,59,162,104,173,17,80,59,129,25,99,199,4,41,155,56,227,29,53,91,182,215,50,105,116,119,188,131,144,246,3,68,21,82,124,198,14,32,129,154,218,210,51,213,190,24,10,108,78,19,113,116,218,200,85,234,76,118,14,14,149,161,255,4,58,101,31,244,15,165,41,217,185,90,168,182,175,207,185,135,90,67,239,229,169,177,82,0,25,43,80,221,73,46,209,61,57,197,133,58,35,247,197,133,252,248,136,247,30,250,210,143,118,69,150,81,248,100,230,247,112,118,233,184,252,115,201,230,160,250,107,110,91,1,108,82,176,149,201,79,165,242,98,245,200,75,179,231,134,126,111,102,30,24,251,236,12,225,156,242,113,197,247,234,225,27,188,97,192,58,124,125,117,171,77,48,192,205,75,219,105,204,193,20,229,131,27,253,84,43,53,235,82,91,48,241,98,203,4,74,200,179,215,28,151,58,233,221,23,25,234,94,26,144,174,172,36,232,215,2,175,189,96,49,248,73,139,104,219,250,89,189,211,54,33,192,57,157,211,249,58,240,56,244,11,116,35,243,94,194,51,88,7,130,152,139,43,181,135,104,132,83,176,108,72,66,97,40,41,109,26,26,83,229,237,68,42,154,180,198,201,85,15,161,122,240,213,195,80,61,196,78,135,245,13,54,162,125,72,219,12,197,143,28,23,120,15,186,226,216,11,67,64,90,99,215,232,83,228,230,126,166,158,142,168,7,3,115,49,99,131,170,139,102,97,88,253,29,131,218,218,81,189,223,104,100,55,47,163,242,190,131,94,66,98,40,53,86,82,76,159,230,175,27,95,31,83,240,47,121,9,118,201,169,27,12,211,65,124,216,160,144,131,1,114,0,188,225,58,125,216,205,1,26,28,127,124,39,51,25,24,90,204,91,94,198,104,182,170,191,142,217,223,48,215,223,176,1,172,180,223,216,169,251,240,31,66,107,136,186,133,108,149,110,99,199,181,15,14,27,54,125,43,173,214,205,85,235,54,176,12,64,14,187,10,76,134,199,128,104,54,212,213,118,193,186,212,233,91,168,111,13,244,167,50,10,85,113,67,23,134,219,24,232,157,30,242,31,90,126,34,28,222,238,148,44,81,197,104,76,237,114,222,118,70,115,200,121,2,67,27,77,250,80,55,140,82,167,47,169,231,20,159,119,84,223,108,221,96,245,242,42,112,138,98,228,85,74,52,144,41,133,229,163,58,211,67,49,243,8,45,187,128,59,185,184,224,250,8,12,111,162,158,2,75,9,18,168,109,161,140,14,146,7,221,11,86,167,182,59,58,11,157,22,163,149,95,214,160,132,145,32,158,73,103,104,48,211,167,3,162,108,118,72,153,82,253,71,80,43,126,104,74,47,58,141,67,182,214,128,204,71,66,172,61,58,173,91,53,139,92,225,206,232,72,222,250,68,247,196,248,144,233,74,254,248,42,237,11,125,153,211,153,44,172,164,180,110,233,70,199,97,76,141,129,248,26,115,161,162,13,90,244,203,40,73,40,95,17,30,240,43,20,235,36,137,147,99,59,117,120,36,210,73,217,42,147,81,240,20,169,192,176,168,196,155,129,135,125,207,246,72,105,32,210,46,145,149,135,30,163,18,3,104,120,101,227,202,20,99,94,56,122,91,152,77,105,141,6,194,36,54,148,31,120,229,231,176,129,206,12,101,132,147,115,201,130,69,44,199,21,219,46,222,180,115,157,112,122,168,109,34,197,29,181,107,155,91,5,203,69,196,223,212,88,209,90,91,223,108,91,13,114,48,43,47,153,144,69,166,213,234,37,65,147,60,183,4,201,1,10,252,205,211,230,214,213,171,158,235,117,218,135,231,218,3,202,144,63,158,182,248,176,41,108,223,155,30,12,10,173,195,143,142,128,6,140,106,241,216,13,138,133,133,87,138,79,173,175,175,47,9,7,97,110,144,84,87,82,89,254,154,139,255,46,82,133,208,194,23,42,98,139,183,105,83,13,231,61,183,255,240,152,156,98,216,159,26,108,14,174,14,220,233,76,56,213,236,129,31,197,73,147,188,92,159,75,99,165,54,25,39,181,243,29,167,229,113,116,68,102,248,205,38,174,223,226,200,181,9,148,184,255,116,202,187,152,207,94,107,173,111,172,95,221,60,125,212,149,160,25,12,6,221,39,77,138,132,110,55,59,240,79,166,137,62,176,218,197,186,133,125,223,90,107,171,189,209,185,122,250,104,118,247,104,73,47,210,63,202,136,29,188,182,185,189,190,104,7,205,70,96,219,107,162,247,158,211,146,46,171,26,176,2,163,230,249,144,189,108,165,215,250,248,175,89,111,236,142,198,67,96,151,138,83,94,195,54,197,197,131,163,163,94,232,157,157,143,65,244,130,172,118,167,181,185,181,6,179,84,235,180,0,198,91,0,100,192,3,253,60,45,34,157,221,20,12,182,180,226,236,185,57,12,204,14,181,215,139,135,205,212,175,100,113,100,189,48,73,194,145,221,218,92,107,227,92,24,101,45,140,233,116,14,24,142,142,239,236,117,38,172,167,99,251,192,186,97,175,190,199,131,135,126,16,175,62,10,163,135,176,160,251,124,149,90,26,156,78,248,106,28,245,87,241,14,79,188,58,10,3,31,182,229,213,8,37,52,241,248,239,177,236,25,8,78,95,24,74,159,21,19,142,238,82,64,216,48,221,48,196,182,181,187,123,246,214,46,219,222,219,221,223,103,95,216,221,117,217,254,238,126,143,29,223,216,125,109,151,133,123,187,187,254,62,166,188,183,207,214,246,49,105,2,73,103,123,152,244,100,143,61,124,109,247,246,46,123,8,73,35,74,10,246,100,174,71,144,212,166,164,206,30,59,163,36,200,181,191,203,56,254,249,60,254,113,119,119,251,152,193,99,15,233,251,25,20,137,169,72,178,199,218,70,145,227,189,146,50,33,245,207,197,196,208,44,56,74,211,51,61,221,218,223,189,189,207,226,125,35,233,125,72,186,65,205,174,81,210,250,158,209,147,9,38,237,238,90,24,2,139,219,86,14,146,59,240,255,50,242,98,14,237,132,203,180,200,156,246,178,239,57,10,67,151,135,110,112,236,196,253,56,94,38,221,141,71,206,10,151,45,133,142,251,130,202,2,86,126,49,248,255,255,253,95,235,95,115,27,173,157,67,74,162,88,140,26,242,24,221,47,6,83,202,54,147,213,16,5,5,205,174,69,199,189,250,102,135,213,196,255,141,90,74,238,230,87,102,214,35,249,140,203,148,23,252,6,155,145,67,240,19,162,29,131,164,215,36,87,161,91,48,161,98,242,18,162,164,100,40,106,146,163,168,234,98,113,255,19,197,245,110,93,211,219,53,38,19,75,81,219,216,28,63,238,154,96,192,45,27,223,213,254,88,163,125,187,172,33,228,47,68,11,130,167,168,109,182,199,143,23,235,28,109,249,51,123,39,24,138,218,198,214,115,119,175,156,187,16,141,234,210,178,112,166,254,197,225,187,120,181,130,179,40,171,89,113,24,162,6,219,62,109,122,156,143,11,220,133,248,12,224,146,76,70,109,29,129,189,214,38,27,120,252,161,230,166,178,214,18,150,162,12,9,203,199,154,99,48,100,65,193,84,212,58,101,115,12,219,167,160,221,247,194,144,46,229,146,56,227,110,92,123,94,169,4,100,41,197,215,172,111,110,119,188,193,134,171,229,1,207,243,166,116,114,68,43,198,245,131,148,229,79,243,202,235,44,120,239,160,43,176,147,30,53,139,182,241,246,239,116,123,225,227,102,236,63,193,247,94,24,129,140,213,132,148,174,182,145,23,38,242,115,155,162,153,162,219,193,6,211,214,148,125,237,244,215,214,215,219,93,81,189,221,1,208,197,225,208,247,106,159,218,188,186,181,185,173,62,52,37,112,131,48,224,151,104,175,217,148,245,146,31,4,118,153,130,194,1,195,101,203,217,66,125,95,50,78,49,156,75,244,189,150,156,112,215,171,37,151,105,94,151,129,135,98,31,96,31,112,235,107,109,182,221,97,157,173,54,107,109,52,12,44,189,4,234,152,96,26,249,129,143,141,73,108,210,226,205,115,84,226,165,149,116,214,55,55,214,76,190,92,161,101,19,239,83,180,245,155,196,138,75,130,245,213,86,159,15,135,231,104,121,142,216,205,237,214,213,181,107,40,233,117,41,233,145,232,197,213,118,251,249,128,2,35,169,110,225,121,107,188,28,18,32,213,29,114,119,112,158,93,61,133,213,245,28,75,233,114,125,73,75,157,168,190,136,109,171,208,21,83,126,187,196,80,163,34,154,211,149,31,113,12,249,92,149,54,155,168,252,4,166,59,77,146,27,76,18,25,41,120,253,95,231,4,228,53,246,141,252,66,91,107,60,103,71,120,64,191,216,148,96,147,138,61,18,252,211,171,153,14,84,172,247,171,153,245,62,137,98,200,51,14,125,212,29,190,44,240,72,71,246,216,227,87,47,133,40,85,85,92,110,84,139,13,3,111,145,53,145,247,148,156,138,177,109,230,41,192,98,21,146,227,191,26,253,157,183,195,101,183,131,75,147,131,28,11,125,249,253,244,185,154,17,156,186,38,207,219,192,25,160,117,91,211,72,120,129,122,73,96,57,127,65,72,72,113,67,164,2,110,154,117,110,120,189,171,89,5,81,182,129,218,92,237,167,110,90,172,54,246,2,61,204,171,79,155,90,7,188,209,217,116,47,139,202,154,119,61,58,194,83,21,169,88,149,52,182,9,243,98,172,120,249,77,238,5,217,143,139,181,54,14,209,47,215,193,227,38,136,163,125,58,240,249,15,142,168,14,190,139,143,71,71,228,24,229,28,247,233,230,85,98,33,141,29,232,121,152,161,197,27,21,220,218,249,37,90,172,181,250,232,50,164,89,58,215,89,96,42,93,225,165,170,160,1,244,165,87,18,69,109,12,174,128,148,160,6,17,208,140,13,73,158,173,245,14,126,47,182,40,92,220,204,98,238,141,229,239,185,241,9,79,249,105,147,145,82,99,202,53,171,82,179,8,211,105,23,87,185,238,10,64,191,18,126,74,217,186,209,217,34,237,238,140,58,106,194,227,237,220,170,4,96,186,74,49,226,7,68,142,122,232,112,167,91,66,18,55,54,59,238,226,188,78,124,94,10,163,114,89,232,197,232,44,182,118,116,20,184,167,114,33,159,163,165,84,211,29,250,199,129,221,231,151,218,152,69,61,242,198,245,165,196,164,88,146,247,2,94,202,97,2,20,8,49,154,145,235,249,147,216,132,136,254,46,14,54,243,25,244,49,143,156,176,34,63,143,223,10,74,120,5,84,28,69,87,203,4,144,105,29,43,205,236,60,42,117,241,193,42,142,180,217,119,35,224,211,53,8,164,110,233,220,16,133,101,35,125,119,216,175,99,66,173,89,219,128,69,208,40,25,198,108,44,153,34,157,154,140,155,163,208,43,67,110,209,36,112,27,64,46,77,254,227,26,72,32,32,26,169,193,118,54,229,188,104,125,144,186,253,223,69,68,221,132,30,211,250,197,135,244,182,188,225,98,96,83,121,24,232,150,51,85,109,134,255,182,182,27,250,64,234,218,181,18,4,247,214,188,45,175,175,102,95,205,185,92,146,138,150,173,123,27,222,213,84,153,160,142,118,22,128,143,224,168,208,197,22,69,153,44,130,171,56,124,73,161,101,23,104,213,202,231,20,167,211,46,168,227,177,205,173,254,86,191,192,7,103,122,66,199,203,208,19,10,212,93,236,73,97,181,26,237,181,16,49,17,35,212,236,233,246,77,4,78,83,115,20,78,150,174,232,79,238,148,181,160,212,49,81,182,211,218,198,3,209,70,174,93,113,0,103,106,126,148,90,167,121,102,163,209,250,180,165,212,173,234,161,121,66,78,32,23,134,67,150,141,206,213,53,8,195,4,137,127,5,104,37,114,136,13,9,215,22,0,67,33,96,199,235,109,13,250,21,155,150,162,249,34,79,190,31,47,225,120,111,16,225,69,112,114,242,22,175,166,126,201,86,255,221,86,16,199,171,199,126,140,246,177,45,60,113,2,16,253,127,23,22,105,5,187,199,60,232,159,161,139,131,89,167,159,239,238,178,247,247,118,247,111,179,119,119,239,208,169,223,221,206,30,243,247,119,95,123,141,125,193,56,120,132,63,177,60,193,220,125,136,217,238,36,116,216,249,238,59,120,94,40,78,13,247,197,89,40,157,48,122,239,237,179,209,103,119,195,189,119,240,48,180,179,71,7,164,119,215,161,204,107,144,225,29,182,189,143,217,223,221,29,238,211,151,119,224,75,120,99,119,27,190,28,67,21,95,128,164,107,123,99,74,123,184,255,14,91,163,202,251,242,56,116,215,199,34,99,60,196,132,239,143,224,251,200,56,41,133,58,111,100,234,212,223,223,221,61,53,190,188,182,27,222,120,135,173,64,231,110,232,206,109,64,231,32,241,209,254,238,238,241,13,72,123,114,227,241,13,236,234,22,36,226,225,233,35,60,12,190,122,227,228,6,243,95,219,245,111,190,195,38,144,24,98,206,247,110,110,222,96,103,183,118,223,191,169,198,214,151,144,72,110,2,40,206,222,216,93,129,47,91,144,189,141,217,87,111,14,111,178,248,198,238,232,214,59,2,194,0,214,99,26,213,173,199,0,126,24,213,173,119,36,72,223,87,163,122,77,247,253,125,128,202,107,234,59,128,247,201,107,41,120,111,236,78,224,211,23,50,160,122,252,26,128,234,248,230,238,6,124,121,119,119,252,186,174,232,236,230,238,241,235,239,208,81,241,10,166,157,188,126,186,207,30,222,222,141,33,241,33,244,117,27,199,155,188,158,220,192,38,219,144,184,65,77,194,95,152,42,248,180,254,122,178,207,142,111,237,174,192,167,251,248,5,38,42,185,173,59,19,223,218,13,111,211,236,117,210,68,128,193,35,72,132,97,9,68,122,124,27,17,14,58,7,137,126,122,214,29,170,206,95,187,253,132,206,181,31,190,241,14,107,27,16,137,53,194,81,213,209,27,162,238,51,200,22,171,186,159,188,209,17,56,240,198,23,100,254,247,21,204,174,126,150,67,6,119,157,14,219,223,255,236,59,153,90,233,123,58,140,27,187,107,159,165,206,137,90,215,63,11,181,174,236,239,30,223,65,112,238,126,30,1,119,39,216,67,163,129,247,239,168,65,28,19,18,248,251,18,42,240,119,139,254,210,204,248,170,47,187,91,88,225,230,157,104,159,230,226,174,196,134,209,126,54,23,158,239,239,119,62,123,109,79,27,42,136,233,189,73,112,218,87,166,2,239,224,31,154,135,21,163,15,84,227,153,49,186,126,90,66,85,190,59,56,37,232,61,220,187,41,191,244,117,103,195,244,29,112,26,161,118,186,247,30,229,94,211,185,197,2,243,141,70,98,53,49,171,123,17,65,107,180,127,83,162,207,251,233,44,115,81,225,254,0,103,225,179,169,149,132,152,250,55,2,90,11,239,188,38,1,98,116,95,101,73,109,20,178,228,110,134,137,130,218,162,23,54,81,248,244,21,113,254,39,56,205,26,254,99,215,164,78,166,251,197,232,139,65,230,123,211,115,163,135,240,93,200,108,226,187,112,90,152,45,223,105,119,250,235,155,242,187,184,138,221,236,29,215,106,250,187,80,131,229,190,55,135,116,170,10,223,133,186,69,124,39,246,37,158,244,106,181,180,252,166,119,117,253,90,223,248,142,158,202,141,239,30,253,99,124,39,62,38,253,62,216,24,92,29,200,239,166,230,79,215,47,164,113,252,142,255,123,254,105,237,28,31,240,179,60,17,77,219,165,108,83,149,55,47,63,235,114,130,183,19,13,16,71,167,62,16,147,87,43,249,32,89,40,241,1,15,252,212,7,131,77,175,25,210,174,250,172,88,69,44,39,14,1,245,72,212,255,152,109,21,207,105,87,13,117,189,238,42,181,145,19,66,168,23,198,100,117,205,204,171,171,181,60,24,33,179,153,84,145,93,156,225,167,226,75,117,25,121,82,97,254,115,153,130,146,117,87,5,73,120,85,185,166,179,160,162,206,26,229,97,99,117,54,41,138,205,201,103,203,51,200,217,192,174,2,222,204,158,166,71,146,115,115,192,195,188,14,144,204,89,92,252,172,214,110,109,100,141,84,140,106,210,69,164,0,157,91,38,11,128,91,158,89,102,251,39,5,35,105,78,113,153,138,188,178,138,210,254,109,116,114,230,0,70,94,67,209,68,121,219,165,95,149,97,65,123,225,89,18,231,143,217,126,105,209,84,44,118,99,148,250,171,20,148,0,161,135,94,21,212,47,15,112,125,30,90,209,159,146,222,152,107,252,210,173,233,211,207,25,88,154,155,179,236,49,233,220,69,63,7,45,244,145,39,155,159,167,188,35,210,180,167,162,31,101,216,52,7,38,209,188,197,104,28,154,46,88,253,11,158,151,86,117,104,38,93,88,107,92,122,236,151,59,68,125,1,154,117,181,154,102,145,138,201,164,89,82,219,84,28,65,213,40,170,142,71,95,122,127,231,192,114,225,163,223,79,172,99,249,195,220,108,195,243,8,87,129,244,161,213,199,188,38,141,227,222,185,155,108,5,59,115,25,94,230,133,182,188,220,33,228,243,244,247,99,172,186,140,237,178,37,201,67,226,119,57,242,91,101,193,90,190,57,219,53,58,200,54,191,154,26,210,236,215,203,53,41,45,112,243,115,248,34,19,87,118,190,93,222,68,70,218,186,196,66,154,105,191,251,124,217,231,27,253,46,138,49,82,112,187,204,112,178,39,227,217,182,204,147,93,64,4,60,11,175,34,222,89,189,124,101,214,170,110,148,157,94,91,162,50,43,127,126,157,237,163,224,9,115,226,8,29,169,87,114,46,207,199,218,95,166,139,82,248,152,193,61,93,162,15,198,201,121,245,244,8,123,218,249,21,24,3,202,29,184,87,178,193,200,7,175,85,113,158,179,118,140,204,201,67,173,82,96,40,156,211,151,129,45,35,105,202,179,250,234,189,32,35,48,228,64,147,239,89,217,247,28,54,227,153,254,236,190,23,208,50,87,195,182,108,192,204,210,42,1,187,20,202,103,139,25,102,38,41,25,172,229,240,189,208,5,130,221,86,110,152,248,143,52,14,48,22,79,198,76,32,159,189,132,252,20,184,147,76,161,233,124,222,56,206,194,192,52,43,40,78,77,170,114,169,149,234,92,114,40,243,66,82,74,198,232,32,71,118,210,179,188,154,60,204,51,235,153,91,105,110,181,145,57,66,170,12,89,172,154,34,69,48,87,109,86,63,179,54,46,3,81,222,104,161,86,10,240,114,243,133,170,85,83,43,146,227,54,98,222,28,225,190,172,84,225,138,192,108,53,84,137,70,169,168,105,48,114,110,228,7,96,48,54,51,114,206,154,148,57,102,19,217,217,170,212,55,230,181,148,5,211,138,249,176,156,185,114,42,23,14,80,21,73,53,138,139,47,35,124,77,63,205,94,226,157,186,255,77,140,166,246,233,214,106,171,85,56,105,253,116,151,46,147,152,39,252,230,93,33,97,16,130,9,25,170,137,86,33,152,8,67,82,172,234,54,130,24,111,65,165,198,34,181,245,182,186,241,146,94,31,210,6,19,152,76,128,216,148,37,197,78,166,222,82,235,145,90,206,124,164,38,236,71,178,247,100,50,50,93,27,68,56,241,31,26,146,100,174,252,92,187,38,10,10,53,102,173,104,82,146,126,213,107,49,127,185,73,26,150,208,184,212,61,31,125,183,167,10,17,4,180,12,251,134,26,26,56,80,122,214,216,68,95,33,42,7,153,190,115,165,122,37,161,152,190,26,91,151,238,149,113,115,74,152,156,200,68,97,120,146,234,2,196,229,36,234,84,198,238,68,117,170,140,50,231,27,237,164,93,209,114,76,218,143,172,124,147,166,231,185,130,173,244,174,84,166,59,153,91,137,105,11,230,42,94,135,178,141,178,230,214,211,230,36,126,11,202,64,41,57,211,19,227,162,150,178,23,17,77,98,103,178,198,40,11,193,38,203,112,200,129,37,57,83,20,89,147,48,72,145,47,26,29,229,77,64,141,177,95,76,62,213,185,177,183,117,107,191,171,50,102,121,194,78,58,90,61,253,197,50,229,157,147,221,155,206,186,55,182,53,35,206,216,166,187,189,109,137,160,72,214,213,222,160,109,97,8,118,124,118,55,48,38,170,47,210,93,76,31,82,254,171,87,185,133,238,127,208,67,199,86,31,211,251,248,124,109,109,99,0,207,30,229,191,214,198,178,99,124,94,223,24,244,225,121,130,207,219,30,197,89,29,225,115,127,219,117,225,121,64,101,55,183,215,224,249,4,159,123,162,15,61,122,230,3,204,115,140,207,124,221,235,89,141,52,184,234,174,244,239,164,253,70,5,45,68,106,22,57,125,140,42,161,2,50,198,232,48,77,132,235,142,204,112,221,218,29,161,19,29,184,135,232,106,221,23,79,157,67,24,103,179,211,29,94,119,174,118,135,194,153,209,82,61,92,129,247,102,231,226,34,185,238,192,115,67,151,71,119,196,221,24,243,146,227,163,149,88,103,131,231,139,139,250,144,188,26,67,225,173,229,101,242,16,14,137,91,248,211,184,184,16,30,143,227,244,219,80,124,27,194,55,40,183,70,229,54,32,7,61,67,190,141,29,140,188,156,96,111,24,84,143,1,219,150,218,232,20,38,147,216,193,196,70,26,168,245,52,27,168,85,194,41,113,182,187,201,117,222,132,191,42,72,43,224,195,43,232,232,185,221,21,53,38,108,139,162,194,161,95,22,124,223,34,71,136,24,199,47,173,252,44,63,13,113,1,250,37,193,214,211,56,234,20,54,189,141,110,90,232,169,131,243,208,92,235,250,215,29,248,99,228,28,98,234,16,83,113,78,154,216,77,255,226,66,254,208,235,80,188,194,15,130,210,95,94,38,136,74,136,185,43,62,67,0,101,32,166,19,9,98,233,152,30,229,198,36,188,63,42,192,249,206,8,135,120,51,232,195,30,236,237,249,9,13,114,8,131,28,94,239,108,83,247,18,225,63,31,104,20,84,49,92,93,71,24,12,95,89,95,9,155,219,205,117,192,70,116,246,93,247,95,125,117,184,220,81,176,21,141,164,176,142,0,214,110,182,91,251,153,181,155,237,210,160,208,37,200,72,78,185,4,244,59,155,4,247,180,233,8,155,142,174,111,237,168,230,182,69,115,118,116,125,91,165,173,116,116,170,68,177,102,103,115,69,103,101,105,214,109,22,54,163,102,71,87,113,77,167,119,54,241,195,74,39,83,143,74,22,137,93,85,249,54,212,156,155,138,199,149,171,28,75,59,9,252,13,157,171,0,0,116,162,150,224,178,125,21,230,161,233,172,53,206,105,37,193,18,106,54,187,143,78,252,33,175,119,210,122,98,0,74,124,125,77,57,43,91,66,143,211,247,120,204,163,83,238,213,93,54,108,198,50,40,67,223,89,234,0,50,42,127,117,228,253,140,64,200,15,252,195,87,95,125,53,4,48,170,41,163,114,172,15,244,179,217,100,77,204,133,222,193,0,137,177,139,13,116,251,236,174,56,48,111,215,219,68,31,220,198,185,219,132,119,24,74,212,237,69,220,125,136,113,218,244,200,31,102,41,117,192,31,213,252,210,0,238,232,33,178,53,70,15,254,45,228,10,91,61,63,97,27,24,18,82,164,1,94,220,161,190,215,129,192,82,188,157,19,55,218,71,111,198,183,3,207,239,163,187,49,89,146,5,20,132,253,81,4,2,85,61,106,168,192,233,24,217,3,138,9,71,97,15,194,196,29,238,67,230,71,176,211,97,4,106,0,251,184,69,49,43,204,15,84,63,77,29,108,20,219,159,129,185,29,54,186,81,218,151,219,1,33,105,99,101,227,58,122,73,21,125,109,67,183,229,84,149,100,125,101,123,9,40,83,131,178,66,74,189,157,186,148,237,59,245,184,89,82,164,177,186,13,251,81,187,235,93,239,119,61,152,105,209,140,247,202,218,78,231,170,189,182,190,197,182,181,211,182,61,88,1,228,84,83,195,127,79,193,63,221,41,170,225,192,113,163,172,132,3,86,3,112,10,155,62,64,131,114,237,161,82,193,252,218,119,194,87,98,232,108,220,236,195,246,104,80,143,112,53,198,77,50,67,79,98,220,42,7,176,166,122,206,168,57,128,237,17,145,99,82,239,53,216,46,172,131,83,122,21,46,239,32,231,89,246,245,17,228,216,199,128,225,81,136,174,212,123,147,193,128,71,13,246,24,192,244,248,122,220,125,172,246,130,135,206,227,235,222,206,192,62,233,158,30,60,62,116,246,91,241,208,239,243,250,46,219,93,121,8,149,98,218,113,139,19,193,169,99,14,104,123,197,121,8,213,83,79,71,238,227,250,35,246,176,65,174,240,246,216,17,123,31,154,116,135,48,106,116,236,119,31,26,67,168,238,193,239,222,245,71,221,61,73,231,143,224,253,8,58,113,4,239,123,215,79,15,142,14,211,101,247,254,193,253,149,149,67,7,19,15,246,14,27,70,249,94,105,121,153,255,76,228,87,211,252,126,58,191,71,202,179,175,24,111,136,206,20,143,1,161,27,161,211,35,232,8,144,5,34,220,6,122,180,84,161,88,151,180,131,189,160,145,156,160,202,11,33,124,51,138,160,11,214,237,224,212,69,150,15,77,148,45,229,164,152,99,229,75,190,104,41,134,250,35,247,209,253,241,208,79,40,18,188,216,79,246,120,156,124,78,88,26,223,10,35,140,127,91,143,1,51,166,170,59,194,203,36,116,26,246,187,141,182,128,108,191,178,104,136,228,31,27,237,23,187,248,224,132,215,92,242,103,94,131,49,96,71,107,126,92,75,194,176,214,243,143,225,183,214,67,135,126,97,196,61,116,212,232,214,222,185,87,67,132,182,168,66,225,220,147,95,47,169,247,139,1,214,220,63,1,201,40,80,133,106,210,120,26,184,254,32,8,147,154,84,110,82,220,165,92,39,90,95,12,238,250,129,63,154,140,116,33,116,162,234,99,63,160,83,212,163,154,60,54,84,189,182,107,214,74,127,197,130,162,150,140,159,194,157,126,87,248,226,125,136,43,139,133,200,122,26,11,23,99,114,225,114,29,208,178,24,214,39,154,4,236,214,7,72,175,78,235,3,192,111,241,188,15,63,9,67,95,10,175,58,87,151,151,31,137,212,199,240,51,134,5,31,191,233,190,9,116,146,194,241,122,106,30,238,186,241,67,248,190,47,2,39,144,247,105,168,163,1,148,213,107,185,227,241,240,140,50,68,108,160,106,135,197,119,62,34,215,188,177,61,96,202,214,156,51,142,64,221,15,35,25,57,228,14,63,229,67,59,97,35,40,254,182,11,18,76,20,160,67,59,126,76,190,53,237,112,58,229,45,225,92,177,232,138,53,227,72,89,227,46,198,136,130,215,18,28,126,51,148,199,149,40,39,73,36,70,254,196,119,194,214,93,9,174,140,87,114,85,39,250,167,198,76,68,92,120,171,108,8,12,170,192,128,76,35,149,73,142,24,89,36,79,165,25,131,196,29,41,9,239,191,113,251,254,45,24,214,242,178,75,78,106,117,130,216,1,141,28,0,232,35,10,153,235,3,100,167,32,252,244,74,156,102,228,35,22,111,130,52,70,17,139,123,215,214,231,100,110,193,110,217,120,217,126,46,133,95,66,25,85,145,204,206,251,225,104,4,34,52,134,110,178,50,222,34,197,135,183,33,93,59,139,156,81,141,56,135,23,202,121,75,100,149,135,224,144,29,0,28,145,35,69,148,188,41,242,60,105,149,236,115,21,57,155,98,222,191,237,70,238,136,161,115,91,84,225,216,38,219,97,230,112,248,20,29,75,71,60,38,252,181,210,47,214,84,55,12,120,150,182,123,60,193,9,182,59,237,244,59,136,190,233,119,60,179,180,183,166,153,94,211,225,77,154,133,78,14,108,235,131,159,127,253,217,215,191,255,236,143,127,246,219,63,254,169,209,26,208,8,222,28,3,144,120,164,129,67,190,182,109,121,135,202,90,67,53,3,192,69,181,136,74,17,11,205,180,44,102,17,16,168,81,55,177,108,235,12,254,105,222,189,219,4,68,97,20,117,215,194,234,35,55,192,9,34,183,209,100,77,103,65,73,74,4,160,143,93,114,230,10,133,63,250,202,63,64,58,57,214,20,199,102,39,32,189,115,252,242,244,87,95,122,250,183,191,255,236,143,191,255,236,187,127,1,89,120,224,229,50,124,248,203,111,63,251,243,191,144,25,166,2,21,78,176,1,196,5,122,0,122,207,11,83,71,70,182,20,100,168,98,230,116,134,252,196,233,15,22,250,209,100,29,250,159,189,208,252,60,251,199,223,255,240,63,254,243,211,111,125,227,195,191,253,137,49,63,68,99,140,250,12,232,103,0,106,0,4,64,249,227,127,250,232,95,190,253,244,119,191,159,173,180,26,117,209,197,188,59,194,40,75,65,37,26,95,65,246,189,164,16,206,89,0,227,161,56,213,165,200,109,214,254,114,1,246,223,255,180,0,48,113,56,94,14,177,129,63,76,184,6,217,76,248,253,246,75,95,123,246,251,255,53,219,198,34,240,235,123,207,3,191,190,183,24,252,32,31,140,20,232,228,16,106,194,215,216,8,0,97,184,65,38,72,8,199,245,0,137,135,252,12,122,235,123,44,3,192,64,204,182,94,12,80,27,204,13,8,52,114,118,158,99,134,100,74,15,136,22,53,44,75,8,82,48,142,252,145,27,157,89,12,117,195,182,165,148,196,146,238,50,99,158,166,25,98,30,6,68,196,239,83,62,233,247,247,180,110,61,251,214,119,63,252,233,95,127,177,120,132,36,255,177,26,135,170,251,249,254,100,59,16,241,1,192,124,86,15,40,166,12,249,26,76,155,255,237,87,190,241,225,175,127,52,163,17,19,239,178,13,162,205,198,48,116,53,141,124,228,70,1,178,204,217,70,39,99,164,157,55,31,247,135,105,163,79,127,252,171,167,95,249,197,115,141,89,52,69,188,138,217,78,70,64,86,241,235,49,106,14,58,16,118,133,251,102,114,165,140,49,113,239,2,115,89,23,81,105,100,135,170,187,130,255,60,251,179,159,62,253,222,119,102,231,17,94,140,125,195,55,116,124,18,62,194,150,118,52,192,200,76,162,57,25,91,118,46,9,33,105,145,35,99,19,103,141,42,102,236,250,242,48,126,4,217,44,86,182,239,93,107,211,190,247,2,251,242,246,34,100,236,233,119,127,240,225,47,126,243,225,215,127,246,236,75,95,94,144,140,45,64,184,178,181,206,39,92,147,120,48,188,60,225,194,82,139,16,46,202,103,18,46,55,153,196,151,32,93,212,239,60,245,162,144,61,106,68,244,187,56,249,90,108,102,126,241,135,31,254,225,15,158,126,245,247,62,252,187,95,190,196,153,201,212,58,127,102,64,30,122,0,107,247,242,147,35,11,46,50,63,42,107,58,69,253,39,103,103,128,17,255,198,103,232,217,79,126,250,244,235,191,121,121,115,163,234,155,63,43,143,198,73,112,249,41,193,82,139,204,7,229,75,39,3,95,95,104,163,95,96,34,212,255,210,121,190,57,63,134,163,122,121,188,247,182,27,240,161,162,154,69,81,74,230,178,10,126,238,123,73,80,89,212,112,70,106,77,21,94,80,125,80,90,198,6,61,197,219,194,231,56,26,219,194,29,20,119,77,22,185,143,222,164,148,211,166,78,83,99,149,9,25,112,171,76,211,67,233,109,95,17,124,60,60,53,228,28,50,203,70,92,49,145,72,30,189,98,16,98,232,217,93,87,70,2,100,242,0,30,114,83,92,59,249,29,181,76,204,18,167,170,77,188,174,209,164,22,45,251,220,74,79,87,97,87,19,199,171,208,182,181,64,166,20,219,21,180,135,147,145,177,211,15,252,199,220,195,158,136,45,159,12,5,44,38,199,184,185,105,49,77,222,190,249,244,155,255,132,252,56,91,168,58,132,64,147,170,177,8,86,120,45,49,74,244,130,2,126,193,150,156,108,134,65,255,224,151,255,229,195,191,252,50,74,118,176,41,55,245,169,116,18,134,195,196,199,45,125,110,15,178,13,175,183,145,143,151,125,42,235,1,202,34,101,34,194,75,235,193,102,110,232,186,55,162,7,82,251,70,138,28,18,17,89,153,4,254,210,122,179,81,58,17,209,41,174,137,20,16,95,251,210,211,191,251,127,158,253,253,63,252,246,203,223,254,248,0,81,28,127,138,108,191,254,246,211,175,125,3,232,235,7,191,254,70,125,212,248,184,251,32,172,109,48,234,100,10,131,143,126,246,187,191,253,211,111,125,220,45,243,32,158,68,252,115,72,127,210,137,255,205,159,127,244,227,47,3,63,246,113,55,238,14,121,148,100,219,254,232,135,127,243,236,171,255,215,39,208,246,251,249,185,254,199,47,255,246,43,223,172,143,214,87,227,143,125,186,197,190,154,101,10,94,90,147,157,114,80,11,150,41,179,202,50,172,221,11,180,47,9,10,25,70,229,233,110,30,0,106,208,223,254,198,7,191,254,238,204,70,153,184,83,126,127,24,38,40,102,29,77,234,7,196,48,232,232,50,108,16,148,200,131,7,243,197,91,96,166,252,128,154,40,17,44,147,52,254,18,9,145,168,137,171,243,22,72,83,166,32,41,40,195,179,63,251,123,192,212,167,127,246,47,40,200,30,78,209,48,199,228,18,83,239,208,138,161,72,83,42,249,10,179,144,236,187,48,106,82,240,53,238,201,225,46,167,238,92,145,86,57,207,251,29,243,61,238,6,244,192,176,113,78,54,98,177,101,31,172,181,217,122,155,109,180,217,102,251,208,248,52,171,6,60,101,129,249,59,11,39,9,80,44,60,18,101,53,170,142,213,128,91,57,133,191,144,41,98,53,140,20,205,106,239,77,70,99,212,209,82,70,138,38,4,191,2,226,22,150,106,10,69,39,54,8,15,222,144,170,223,167,180,116,80,249,60,251,34,93,100,75,209,82,184,0,55,148,7,104,191,37,66,234,210,227,138,149,206,148,226,44,182,129,121,98,104,186,103,109,159,158,0,28,197,141,105,97,3,104,52,136,175,236,212,143,253,30,5,44,66,116,189,5,252,253,13,223,141,229,96,132,226,195,150,121,172,188,74,214,40,224,240,105,181,106,63,230,32,222,211,17,114,78,188,151,30,212,172,182,50,26,110,43,1,2,5,15,75,43,120,132,68,64,58,229,127,253,213,119,12,213,202,124,149,249,250,102,165,202,92,232,202,77,85,121,237,245,215,237,209,200,38,47,65,149,250,116,35,83,170,88,79,128,187,144,202,245,143,81,159,110,8,78,75,157,82,229,58,26,75,36,5,161,9,123,23,87,201,72,244,49,175,85,167,68,165,32,102,185,105,189,95,228,213,21,55,110,109,146,170,134,41,223,133,22,6,117,176,114,124,242,139,75,17,52,76,98,233,75,196,9,253,81,200,21,197,30,111,154,194,133,20,18,120,31,75,221,241,221,132,165,226,134,49,40,107,30,175,159,101,229,179,28,191,164,114,90,108,152,189,231,168,125,68,114,167,146,141,26,229,171,121,129,93,45,221,158,129,210,171,22,158,60,185,92,11,37,50,105,79,132,114,43,66,124,171,136,34,122,2,124,32,246,2,250,49,134,130,51,106,22,68,32,75,75,4,61,148,70,173,122,27,193,168,109,128,107,34,17,182,215,236,235,66,186,240,172,202,215,32,145,134,162,249,75,95,170,61,253,202,47,44,165,229,148,127,117,224,182,58,154,146,14,174,14,132,34,117,171,183,185,33,158,214,182,221,77,241,228,246,183,92,249,180,177,221,145,95,93,180,85,64,131,28,44,191,125,109,187,103,233,32,174,125,17,93,184,69,151,6,134,104,148,115,78,150,1,113,46,92,123,120,96,185,214,33,70,207,75,234,254,138,181,26,159,197,248,255,13,95,196,246,141,206,86,79,59,171,180,249,97,210,237,132,143,226,189,51,50,146,96,65,163,149,156,240,160,158,209,105,240,122,208,194,133,209,160,240,114,24,15,239,53,158,204,105,179,231,63,89,125,132,103,140,105,184,37,88,223,209,235,62,90,66,156,145,206,126,161,214,96,128,247,226,96,52,167,53,152,67,12,231,180,218,115,99,190,10,226,133,183,59,28,46,90,253,125,16,76,227,143,177,126,40,179,235,17,9,91,104,150,118,35,238,198,56,65,73,248,40,120,16,113,190,104,59,66,178,92,100,32,167,207,9,167,190,119,233,73,199,54,238,225,196,139,40,138,139,181,68,36,59,198,18,11,180,167,90,2,78,234,148,11,36,187,3,93,136,147,133,91,52,17,243,38,5,35,121,33,220,22,85,64,203,192,106,13,67,88,190,243,58,48,21,230,232,107,124,93,155,163,111,92,109,175,41,115,244,245,206,58,39,115,116,185,51,158,120,159,199,182,101,107,192,5,104,63,126,24,234,117,228,63,246,3,216,70,251,212,231,67,161,245,42,196,121,150,140,35,42,106,212,129,57,189,240,228,179,60,190,131,251,65,172,248,5,171,79,132,65,110,18,1,137,85,20,140,8,248,83,248,40,159,128,96,202,253,22,120,17,70,122,81,116,31,40,15,20,244,174,46,78,63,212,6,110,117,160,152,252,242,193,207,191,145,251,216,198,13,123,52,193,61,6,120,102,210,31,227,190,78,181,226,138,197,135,180,191,151,238,110,202,252,219,231,138,251,23,79,200,159,219,32,54,224,179,13,140,149,208,253,162,226,17,22,0,217,68,225,248,196,19,30,160,136,39,226,231,8,144,244,10,188,155,126,129,25,214,90,71,209,255,190,71,253,31,223,22,250,64,146,28,218,204,100,161,17,140,200,74,82,62,15,153,185,200,123,146,62,191,103,60,63,49,242,188,131,143,41,247,130,111,196,188,225,131,56,58,192,39,26,187,57,32,132,232,252,97,80,85,180,44,161,142,247,158,168,167,158,126,26,156,168,167,39,199,250,41,205,7,68,231,221,72,130,43,207,157,33,11,59,101,194,240,200,51,17,150,132,27,89,212,41,221,8,25,101,17,163,115,98,177,86,129,138,232,189,237,86,20,142,246,221,254,9,175,91,34,19,238,180,88,4,73,141,144,179,238,66,133,39,119,92,88,223,233,39,148,135,177,235,70,210,125,177,137,214,129,104,140,120,114,18,194,44,158,171,243,215,66,159,213,89,167,179,148,121,157,178,244,0,217,174,178,193,162,18,87,36,140,234,231,40,44,217,75,109,134,131,182,229,97,243,7,63,255,97,171,213,130,53,59,166,88,178,233,9,172,230,146,77,249,57,127,93,237,106,131,116,249,192,64,160,59,174,123,20,106,11,153,230,221,55,111,88,140,210,112,235,65,130,146,93,27,118,135,233,37,210,236,16,198,146,205,48,25,96,165,11,69,225,16,141,163,204,94,66,102,208,248,85,145,81,126,22,248,89,89,89,48,162,37,85,157,161,239,137,133,90,145,129,206,88,165,222,168,42,143,58,237,163,165,95,145,7,191,73,194,130,36,79,120,58,179,240,70,189,197,0,77,34,9,227,155,239,188,187,123,199,98,194,1,209,107,34,147,96,187,121,148,156,225,115,148,157,15,65,217,206,167,40,192,0,198,195,100,31,40,145,137,242,220,223,207,20,159,30,78,187,195,86,113,75,170,39,198,81,21,6,223,106,145,14,0,240,187,237,56,226,226,27,223,9,90,87,128,92,196,48,199,194,0,178,158,180,228,59,158,64,233,111,241,164,223,135,71,101,249,240,236,171,223,122,250,245,191,176,210,29,60,183,172,74,16,29,22,99,199,67,230,152,59,144,218,18,162,117,221,250,2,252,131,146,245,141,27,22,26,85,226,167,120,210,75,34,23,150,93,135,129,116,125,22,91,229,185,187,98,153,105,203,176,131,136,241,195,174,184,167,99,182,112,231,193,125,149,121,6,102,58,217,218,14,218,135,43,86,173,221,182,233,63,139,205,198,215,124,225,14,22,182,86,220,41,83,138,182,76,24,116,113,179,9,203,136,110,165,244,27,37,9,74,202,147,75,7,169,129,86,251,56,210,100,40,237,149,49,16,34,183,198,23,213,199,52,93,200,252,170,41,85,190,239,57,194,248,40,155,28,140,100,107,93,125,9,79,78,164,235,68,117,53,11,166,50,104,169,45,111,98,68,230,44,208,237,188,168,48,47,161,19,182,34,78,90,143,250,234,23,87,87,143,153,213,164,75,125,33,129,208,239,10,35,116,119,97,172,136,157,88,148,44,135,78,92,6,154,48,3,151,152,133,2,143,250,206,185,222,57,113,191,52,72,143,132,84,74,249,98,77,218,66,72,77,198,148,35,25,79,167,93,93,53,110,46,26,234,98,59,213,175,189,236,171,216,88,245,171,216,93,211,87,157,121,216,202,176,207,245,190,24,88,246,136,154,155,8,166,44,4,228,175,188,178,176,83,55,51,149,92,219,161,106,212,32,68,168,190,160,149,140,208,222,89,140,68,165,189,247,4,211,122,153,180,30,165,137,49,169,180,193,9,166,137,129,169,180,39,199,148,150,41,251,228,9,157,143,243,214,21,212,190,62,0,249,220,232,21,118,74,3,160,142,25,27,118,157,103,128,205,13,72,115,3,204,220,128,49,55,0,204,13,232,46,220,40,228,44,46,216,14,17,71,67,49,87,69,3,252,65,253,50,100,96,41,104,40,163,3,226,26,20,137,150,214,107,117,195,138,226,47,190,255,209,143,255,90,104,146,62,250,131,255,244,244,207,126,250,175,191,250,178,98,134,242,11,195,178,202,86,134,74,205,146,140,143,9,155,197,120,22,2,57,59,13,125,175,94,1,163,142,73,238,77,202,136,87,55,203,40,35,94,228,252,36,151,105,218,135,236,74,205,46,202,229,229,122,233,210,253,183,189,84,23,95,171,115,87,77,97,227,132,149,146,46,29,189,15,69,14,191,252,118,31,92,114,135,15,212,166,30,137,155,59,115,27,176,230,86,137,231,116,26,34,69,142,201,11,251,19,188,143,65,119,101,197,213,140,189,179,219,94,221,84,151,34,55,229,29,88,120,190,110,29,226,253,70,224,240,133,168,127,46,100,7,104,66,234,109,33,37,242,143,143,81,114,112,31,251,49,10,240,252,24,186,34,117,224,7,242,112,92,105,133,229,121,181,126,53,237,6,172,67,232,120,228,67,81,114,8,96,109,191,2,44,172,208,238,110,192,163,116,181,96,109,189,130,202,10,186,65,245,255,178,247,230,221,173,28,215,129,248,87,65,32,39,126,52,64,162,177,3,228,121,210,52,26,251,66,18,4,64,18,180,53,239,52,122,1,26,59,186,177,211,60,71,78,226,88,222,70,206,207,158,177,29,59,177,149,153,216,217,44,59,182,227,200,146,108,127,151,25,241,45,127,229,43,252,106,233,165,186,209,141,133,111,177,229,144,148,248,128,90,110,221,186,117,171,234,222,186,247,86,97,149,29,234,12,115,26,52,174,157,190,114,96,128,155,232,80,163,1,213,22,86,94,100,216,161,170,9,179,135,166,25,121,227,93,144,53,167,216,182,174,112,108,23,7,131,40,130,44,17,230,4,115,103,112,29,24,56,226,246,10,189,97,139,85,32,36,17,16,24,219,167,36,104,237,32,26,197,115,194,11,93,221,212,147,236,62,228,174,238,161,250,234,154,123,33,116,187,208,11,21,130,84,75,152,115,96,112,172,118,212,97,166,228,174,184,180,55,225,242,90,35,0,127,236,144,209,178,72,108,76,3,185,51,54,203,21,108,180,166,40,42,238,23,69,208,20,208,70,198,127,246,103,2,140,124,58,25,170,186,199,141,151,56,82,95,209,156,109,54,62,179,64,233,191,241,162,203,150,42,147,134,229,168,142,136,120,63,26,203,139,107,184,74,142,7,106,244,33,80,37,80,216,162,251,192,189,7,166,175,186,172,222,0,174,3,11,166,4,26,127,72,221,192,74,96,1,217,190,146,12,42,169,251,47,139,195,71,135,131,217,3,63,229,213,67,73,97,148,28,186,150,226,245,135,242,27,227,67,217,251,224,65,255,51,236,190,240,25,118,207,199,238,129,150,210,208,173,224,193,0,171,78,218,177,131,253,217,192,17,185,197,25,74,128,118,186,132,55,23,245,132,254,129,101,189,241,62,176,152,250,160,226,14,186,138,247,24,108,231,38,252,227,30,230,43,39,199,112,141,2,42,34,250,136,3,72,37,113,241,64,171,35,15,102,10,10,32,215,43,217,71,120,171,158,146,78,155,19,204,124,168,109,103,104,151,67,41,216,61,18,237,12,154,223,171,19,4,85,59,55,3,33,60,65,72,88,160,171,45,24,87,48,232,242,14,24,3,144,234,36,117,67,136,77,153,229,17,148,55,0,76,221,145,7,100,136,74,119,204,47,181,197,197,92,22,111,214,134,207,145,94,92,197,97,249,58,9,12,64,38,60,163,96,89,149,189,1,144,165,151,44,185,119,104,46,234,222,223,119,99,10,169,222,173,250,80,192,52,157,81,240,54,106,245,63,48,109,166,171,187,147,197,37,226,97,223,230,108,76,159,201,164,195,194,246,112,29,96,154,66,75,86,214,7,71,96,126,91,96,70,148,200,122,72,112,51,126,120,125,227,181,156,35,104,27,183,9,167,7,170,77,4,31,8,58,158,227,217,158,87,106,1,148,48,102,245,84,30,244,36,48,193,136,131,25,24,211,77,90,28,132,181,22,60,186,219,213,15,58,87,77,13,96,238,193,91,20,120,149,29,208,44,124,136,191,31,40,10,150,67,161,93,231,1,232,182,101,198,162,67,106,109,117,192,28,102,166,235,158,197,241,25,252,129,76,182,135,188,135,38,15,135,222,30,50,97,54,130,172,168,25,62,163,81,104,218,20,31,158,52,218,2,208,220,123,168,151,123,15,38,248,246,16,191,23,29,73,184,131,33,63,37,52,168,136,27,125,223,59,18,62,171,123,66,189,249,80,212,222,139,191,241,178,92,140,119,190,25,40,26,137,193,160,111,45,236,221,8,29,150,81,200,243,103,209,203,242,178,215,237,126,243,77,120,221,68,119,0,68,7,5,100,25,15,210,107,137,123,234,33,18,180,203,196,227,0,232,129,138,206,17,251,192,77,133,26,33,46,206,197,220,232,110,25,239,53,190,192,168,4,197,22,120,160,15,31,243,40,13,120,228,161,1,77,195,92,60,224,140,178,40,198,168,87,128,114,72,20,195,97,10,140,197,150,40,55,34,247,81,197,159,184,168,98,232,108,249,193,55,95,114,16,166,169,141,205,177,25,178,114,151,32,76,88,107,155,216,12,84,206,136,205,144,149,126,239,185,98,51,32,0,221,211,8,2,127,222,32,204,237,194,100,45,113,197,206,225,195,134,255,188,41,62,242,143,46,148,248,207,127,253,50,131,136,33,244,63,184,240,225,231,228,220,222,144,224,220,222,240,147,24,62,252,251,14,18,126,57,81,185,78,113,183,127,184,177,182,145,231,142,181,245,7,62,57,193,182,179,14,119,151,224,65,80,107,171,224,65,88,238,15,41,216,118,187,161,121,250,238,215,30,127,235,119,183,95,251,224,22,232,195,196,72,179,10,7,195,231,200,232,8,199,245,151,28,55,220,43,200,228,186,103,156,130,204,215,10,190,95,79,243,232,177,120,52,15,250,173,193,68,245,135,223,57,98,2,203,166,194,65,31,94,20,199,170,26,208,145,17,71,65,58,152,67,177,244,1,139,207,11,246,144,160,45,41,69,129,21,223,192,1,152,135,86,127,116,251,48,250,7,110,143,10,72,243,57,2,226,252,103,223,124,195,237,62,52,146,212,195,164,61,143,123,207,14,138,22,108,129,245,34,160,31,197,2,177,48,21,240,7,3,123,91,132,39,243,252,244,46,155,22,174,183,85,112,50,46,73,108,246,255,37,99,85,17,82,43,126,106,238,251,24,214,23,29,195,10,37,25,83,4,233,159,255,250,21,199,176,66,193,202,130,193,43,142,97,237,41,227,222,239,39,110,85,33,187,142,163,86,145,250,247,98,137,111,19,55,60,28,17,33,132,239,127,91,13,95,44,190,208,232,197,152,109,211,131,241,200,218,242,119,222,190,125,235,163,151,221,101,253,124,186,130,68,4,3,135,239,252,244,246,27,63,122,250,219,223,222,190,253,179,45,48,185,107,92,161,219,15,143,158,208,233,254,129,5,149,207,127,222,239,148,245,6,25,162,65,88,130,252,206,176,214,52,244,134,251,53,42,46,136,84,28,244,68,22,144,118,164,110,183,184,251,112,107,84,119,25,175,155,90,131,47,181,43,190,212,26,124,169,53,248,66,44,15,117,172,9,153,255,251,255,188,130,178,26,65,185,3,163,216,175,136,88,242,180,19,161,95,6,95,24,35,9,219,53,15,31,76,217,204,1,14,245,28,199,90,245,8,39,198,154,178,194,162,182,195,97,99,61,199,241,51,28,211,119,27,191,255,130,177,194,183,255,227,175,110,223,249,249,227,255,249,179,199,95,127,239,62,80,248,15,48,80,88,221,197,110,223,251,59,32,52,172,70,10,71,238,35,133,255,56,35,133,127,31,193,193,235,67,64,227,59,133,128,126,82,195,63,141,176,206,70,140,11,226,176,78,35,186,11,61,72,130,227,61,113,4,152,26,233,197,105,145,94,56,108,26,63,83,232,20,231,37,173,143,243,34,130,178,140,211,150,151,23,153,133,140,46,191,199,16,45,104,166,209,226,152,180,79,248,152,66,13,220,2,91,189,30,241,36,244,180,232,44,89,15,88,51,197,105,109,27,158,5,85,20,20,130,165,125,104,107,31,28,34,177,238,24,127,181,38,64,234,133,5,39,17,199,108,27,188,56,136,51,160,135,253,55,250,159,213,78,179,246,253,111,170,225,98,91,5,59,252,161,134,43,72,43,225,10,93,155,112,5,233,161,100,23,174,0,146,145,115,104,247,206,225,10,221,29,194,21,36,75,184,130,244,60,225,10,146,37,92,97,160,7,212,189,160,184,2,52,109,30,154,156,150,123,236,240,129,221,49,120,255,0,158,119,96,135,41,56,165,182,173,5,203,226,90,252,46,213,120,163,94,123,151,122,109,163,222,14,81,9,168,5,20,85,128,41,130,63,26,169,109,227,227,150,80,183,13,48,232,191,241,224,142,254,240,26,74,232,139,142,54,254,102,202,211,145,183,101,159,231,245,119,255,227,101,161,237,121,8,179,209,243,132,110,220,15,205,75,154,221,232,255,23,225,202,175,188,32,87,254,149,99,83,61,225,246,235,255,246,236,187,255,116,251,214,71,43,57,216,1,86,207,121,133,46,254,136,133,118,244,239,183,246,144,244,99,55,32,163,145,244,90,171,88,105,64,214,117,118,179,135,231,69,54,46,246,248,0,139,116,145,231,237,91,181,208,119,203,86,95,19,69,22,222,63,100,231,220,175,102,153,91,199,220,251,114,124,240,95,132,183,186,186,8,101,128,252,42,8,80,156,127,133,94,235,127,76,30,211,42,162,154,50,230,4,117,69,107,3,75,183,243,210,39,241,250,229,47,47,201,209,185,251,114,28,157,101,171,167,179,177,215,233,106,176,141,207,179,161,34,147,142,207,70,93,120,19,145,77,53,164,245,218,212,80,57,26,223,48,100,235,98,109,169,183,189,139,245,31,128,135,188,213,31,30,46,59,15,57,239,16,157,124,196,185,128,96,246,250,158,104,94,223,67,213,235,155,55,123,125,135,66,148,16,139,54,66,182,94,223,19,194,235,155,247,11,206,46,212,124,52,222,120,5,46,212,129,6,37,68,69,54,178,165,11,53,207,70,54,190,226,196,83,129,48,122,197,73,136,199,44,65,77,6,114,110,180,176,75,61,48,148,190,97,191,121,4,239,69,137,132,188,210,121,226,228,108,70,21,50,205,1,13,126,142,43,181,86,170,214,4,159,18,240,15,93,103,232,58,248,39,217,228,151,193,16,248,192,36,106,221,84,249,252,44,39,53,46,47,170,245,214,73,237,172,153,141,29,199,115,74,56,23,103,150,236,146,74,39,235,133,179,201,50,22,77,39,114,103,227,244,162,151,175,123,142,165,217,160,94,150,46,174,218,139,203,250,96,144,188,200,117,153,249,113,218,95,106,73,153,210,64,41,164,123,165,68,163,56,235,52,102,145,70,204,195,47,251,147,120,44,26,153,78,196,165,204,159,196,226,225,96,79,240,45,251,190,88,120,217,15,22,162,172,167,64,159,40,229,114,63,70,7,162,177,194,172,58,14,116,248,64,105,153,72,87,103,133,78,175,86,159,55,47,75,114,103,52,203,70,60,179,212,57,213,157,46,168,250,44,30,26,37,138,226,124,88,186,12,137,252,50,146,9,21,40,95,129,107,205,196,98,121,82,142,203,245,104,61,125,38,167,164,64,175,29,58,229,206,114,158,84,160,25,56,57,19,178,165,211,66,106,146,226,163,244,68,106,244,22,167,213,106,164,216,247,180,19,53,118,62,12,201,92,20,48,49,67,95,44,147,241,84,247,194,83,158,246,103,139,70,182,195,73,189,104,167,31,163,154,213,147,124,174,31,185,152,157,157,10,185,100,181,199,86,210,114,158,159,201,161,115,17,136,99,98,166,224,203,120,194,197,196,69,166,45,166,231,185,243,72,181,195,69,61,231,241,197,105,42,145,9,84,150,149,171,222,140,78,136,109,207,178,216,11,5,26,3,145,62,78,94,36,230,227,194,233,48,82,158,120,210,39,137,11,79,115,158,149,123,221,220,133,200,157,245,196,82,189,232,43,37,91,2,19,159,14,38,173,98,125,198,39,163,225,236,0,244,120,62,27,181,249,147,90,51,27,205,94,20,99,141,106,162,231,31,164,217,148,56,75,212,198,243,113,172,95,111,149,194,231,76,238,172,51,90,50,229,120,245,114,112,153,63,167,217,226,172,237,9,68,203,158,243,88,185,154,232,164,203,60,239,147,210,254,44,87,47,138,161,236,112,112,17,190,80,142,23,103,37,185,17,97,78,69,41,213,63,79,157,93,249,235,157,74,70,108,211,153,70,179,150,150,19,177,139,246,178,52,97,167,181,153,196,165,38,105,126,148,103,22,145,101,122,20,21,162,157,174,95,74,69,125,105,94,10,112,147,144,127,90,74,86,207,71,189,26,197,71,27,249,193,121,11,180,232,207,36,25,169,194,83,193,203,200,233,201,184,120,213,160,90,66,150,234,53,206,217,114,188,119,46,39,50,139,12,159,15,8,210,220,67,15,39,109,106,188,56,63,247,119,203,23,126,133,47,201,84,163,40,199,83,190,38,31,175,102,114,73,121,114,156,58,29,150,33,75,39,242,103,181,112,74,238,228,155,205,230,195,135,240,236,88,104,196,127,31,97,10,170,71,83,143,193,82,47,60,134,54,29,81,195,83,219,125,78,203,116,201,232,153,214,129,36,27,105,171,30,78,216,43,243,148,237,119,5,11,52,213,95,211,90,87,119,204,180,43,12,115,8,175,158,166,181,24,58,135,117,219,25,58,4,81,4,11,54,52,84,200,29,194,34,250,236,59,63,127,252,243,15,161,67,32,246,125,49,204,42,154,239,186,237,137,127,140,240,127,218,226,133,44,91,231,118,27,51,134,234,63,108,181,99,168,231,147,200,61,114,189,15,156,230,248,134,15,162,173,110,111,4,28,210,198,241,106,41,254,248,237,255,248,248,253,15,63,1,228,110,13,192,140,195,176,183,164,58,81,195,145,248,100,153,213,208,2,205,189,207,124,131,43,118,70,69,62,114,102,183,58,213,167,206,222,3,207,221,2,153,93,88,96,95,51,184,194,193,196,15,227,13,102,251,200,61,123,31,49,131,6,239,108,48,67,195,10,197,70,213,252,137,75,2,217,8,22,146,97,190,17,149,180,233,22,86,235,228,82,61,61,48,115,90,46,100,213,92,11,161,23,209,243,95,255,74,242,152,218,170,105,112,172,183,193,146,30,13,145,23,130,193,91,31,126,252,193,7,143,255,167,222,60,16,220,128,170,114,60,233,61,103,227,26,179,160,7,91,193,186,9,69,179,174,189,67,40,4,99,242,6,197,9,250,91,108,224,91,174,47,14,204,111,14,170,137,134,51,168,185,29,109,18,98,134,58,29,72,125,200,140,228,87,21,71,179,237,80,191,28,214,184,68,54,30,225,212,79,126,158,245,99,123,226,203,9,184,147,64,127,46,144,78,183,143,102,186,219,209,72,143,178,247,209,201,148,251,134,116,161,54,119,209,240,167,118,178,245,163,94,56,108,139,182,69,145,183,58,105,246,55,23,83,131,55,214,111,90,118,21,9,207,227,245,189,129,134,26,104,248,221,212,167,157,16,197,190,149,183,63,123,7,58,106,252,224,7,47,6,93,160,39,72,253,227,151,135,179,205,254,116,87,84,137,53,231,37,33,171,45,51,15,192,63,123,207,139,174,190,70,189,28,100,63,254,205,59,143,223,254,221,237,135,31,60,249,201,95,63,251,219,191,127,242,227,159,62,248,127,255,227,221,231,198,186,49,145,186,60,188,105,248,229,99,253,228,223,62,188,253,187,175,190,16,132,181,219,28,94,38,210,208,111,230,239,254,242,246,55,127,127,251,209,59,47,4,233,202,88,158,112,96,165,125,137,152,223,190,247,197,219,31,124,240,236,95,190,243,228,31,191,10,223,240,121,78,180,89,176,117,142,39,252,203,34,243,251,191,124,252,179,95,126,174,255,185,49,252,221,25,87,63,188,101,195,132,174,164,28,3,153,20,221,137,252,6,116,145,118,67,103,207,117,101,110,191,241,35,40,24,188,164,177,120,251,75,183,127,251,238,11,235,86,165,59,24,10,27,186,165,150,121,169,221,122,250,133,111,61,249,197,135,79,190,245,239,79,127,250,183,207,203,95,99,161,107,32,249,38,242,153,234,66,185,71,209,252,158,46,88,89,147,157,112,92,152,89,118,194,38,33,124,154,232,85,15,229,108,92,159,110,116,67,200,106,30,139,196,62,44,227,61,254,249,47,192,86,251,244,167,63,122,252,23,95,132,58,151,212,135,128,15,63,235,238,177,67,244,110,196,155,118,94,55,134,172,117,160,150,211,156,73,120,9,159,56,32,107,4,62,41,149,165,166,212,71,186,8,250,94,5,227,88,245,106,117,241,9,60,212,168,128,212,104,110,228,198,139,93,48,147,2,0,57,88,152,179,116,39,31,205,140,99,242,216,69,7,135,200,99,232,161,226,229,145,68,201,179,241,184,249,76,118,168,157,201,242,234,153,44,231,149,188,93,227,76,214,223,16,249,48,27,13,170,103,178,240,86,15,237,40,210,219,35,238,44,23,225,103,33,30,137,128,207,45,244,153,167,224,231,6,106,87,117,113,195,94,40,238,51,129,69,175,175,161,201,104,246,106,51,201,205,135,19,195,201,173,181,193,201,173,9,116,106,24,177,5,248,0,40,215,64,37,70,66,41,30,94,139,48,14,3,103,225,37,212,240,113,133,16,15,221,240,12,77,17,186,102,25,99,133,174,204,54,241,29,238,192,102,199,180,125,255,138,99,154,113,45,240,155,70,34,230,118,183,151,16,121,16,120,125,179,67,206,98,230,93,4,65,88,115,81,182,94,245,97,111,237,77,216,74,107,217,18,151,251,75,177,189,236,206,181,59,32,45,77,109,13,162,57,87,224,209,181,13,7,91,109,129,134,5,93,229,188,129,202,121,50,180,88,11,200,241,245,12,64,1,12,2,102,133,76,24,218,93,130,62,224,46,155,194,51,217,100,197,2,204,63,107,73,93,225,129,127,79,153,73,240,170,46,225,0,186,100,195,24,80,128,193,222,53,199,42,130,139,58,212,131,184,97,234,195,0,182,192,164,225,163,5,2,246,135,216,59,66,37,3,48,208,190,47,141,75,0,39,65,86,180,228,224,33,252,7,186,223,186,15,77,241,224,208,30,178,231,69,23,78,237,169,196,85,35,213,209,178,160,8,227,28,212,100,129,94,105,114,37,88,109,222,171,61,56,173,183,12,224,70,132,240,222,154,181,1,29,247,232,240,173,141,219,160,131,221,245,244,5,101,229,92,227,208,198,58,24,128,187,17,10,159,0,171,117,6,94,123,245,134,246,96,54,62,51,241,219,20,64,247,88,225,108,120,97,167,139,210,110,67,87,123,183,234,167,136,142,155,24,216,33,221,126,140,186,167,147,195,187,90,78,53,114,153,198,75,115,140,170,175,114,231,206,156,72,134,255,111,102,197,254,10,43,246,49,43,246,109,89,17,161,110,190,116,28,93,27,10,93,233,16,147,6,117,19,158,13,159,6,177,213,223,194,50,56,47,180,202,172,125,130,89,177,93,25,113,236,17,49,233,4,194,30,12,240,233,46,16,67,121,89,185,137,92,88,64,5,141,241,111,192,96,144,135,132,159,8,74,19,246,77,188,66,63,116,190,184,189,152,43,164,214,220,219,62,68,167,2,143,28,174,111,39,199,181,143,206,10,239,222,14,177,97,108,211,28,81,28,6,147,127,114,216,104,140,251,245,9,154,177,208,105,246,19,52,93,205,88,57,108,220,107,189,56,144,157,77,196,114,130,118,239,100,223,222,125,71,6,168,225,87,6,144,193,221,144,187,30,202,132,103,142,151,204,113,186,78,210,16,115,156,110,132,212,75,152,239,132,52,157,35,152,111,152,180,8,63,107,1,235,197,108,160,155,20,126,162,9,228,66,248,0,74,3,15,116,47,14,227,152,213,65,183,248,20,216,166,129,150,64,202,176,7,159,18,186,240,124,23,12,71,241,96,56,24,78,134,15,174,217,201,120,112,10,100,80,176,69,246,180,107,3,14,131,20,248,38,245,47,144,149,32,68,161,44,252,37,66,81,55,123,208,25,140,193,234,26,232,217,145,206,22,144,185,154,15,27,94,26,9,239,34,133,28,57,44,122,66,211,236,187,1,212,0,127,152,15,250,85,61,193,226,188,65,19,206,27,2,23,90,177,210,66,34,105,14,14,80,93,8,134,129,78,241,224,79,40,232,113,137,174,146,70,78,27,238,3,226,114,135,107,237,69,65,248,160,224,205,129,126,83,204,62,15,86,73,120,33,206,163,71,80,189,117,65,21,85,245,143,123,45,24,12,254,137,212,67,158,73,253,177,115,29,173,120,156,133,191,219,212,0,235,235,84,144,189,142,249,135,40,255,154,136,82,124,77,12,139,81,145,189,33,187,228,58,20,37,89,129,1,126,128,135,180,8,55,24,224,6,126,173,88,160,69,233,209,35,100,55,217,223,135,30,153,215,195,129,34,161,197,18,239,6,83,225,8,57,106,6,14,130,161,96,52,60,157,29,169,221,18,69,241,104,185,143,238,109,0,122,10,248,49,65,228,128,64,169,90,16,3,7,17,42,228,143,78,103,235,27,71,78,160,54,173,99,231,80,208,124,60,28,11,110,219,60,9,243,64,82,246,177,154,126,173,85,128,229,9,64,155,169,178,1,70,156,131,191,36,24,133,237,13,187,64,130,117,29,30,78,247,121,65,24,186,14,244,96,202,71,143,26,3,126,1,180,60,30,69,84,249,15,194,145,0,32,172,203,127,0,232,20,1,132,130,193,136,218,231,155,195,195,253,153,208,232,72,227,125,133,147,7,208,18,106,225,0,51,254,150,64,215,107,213,161,246,32,28,160,32,249,76,56,226,167,87,30,33,91,164,107,204,187,120,105,170,50,173,44,240,100,201,1,138,40,180,43,8,125,69,5,202,204,87,240,181,23,219,178,141,120,35,110,42,235,246,2,121,228,26,240,52,178,127,5,189,216,251,9,104,166,238,228,161,175,45,244,59,64,105,247,205,6,114,7,76,63,78,240,161,190,137,211,137,224,83,100,206,55,149,132,153,98,60,156,38,40,37,245,227,39,177,238,162,91,193,126,115,7,160,168,27,200,86,90,120,93,15,236,189,128,75,20,32,147,209,129,22,67,123,89,154,73,121,235,52,205,122,25,154,225,189,158,4,157,97,188,131,4,77,75,12,76,233,50,94,10,37,77,64,210,34,1,147,252,9,111,51,69,231,24,111,7,36,245,80,210,48,161,150,154,129,36,10,37,5,19,240,75,6,149,2,205,8,240,207,5,141,26,164,57,88,64,244,74,40,127,1,170,40,168,202,52,1,191,232,85,154,9,155,58,61,6,22,96,97,226,128,172,216,49,210,77,152,14,24,58,151,241,42,12,153,148,160,115,73,212,108,0,37,133,19,4,38,19,148,52,79,120,149,4,93,40,120,123,32,105,132,146,198,9,239,40,65,159,88,8,49,208,147,58,144,92,52,141,110,251,19,14,221,166,1,120,3,252,255,103,240,112,240,33,138,253,255,51,52,227,31,82,127,214,5,211,224,161,194,41,202,159,185,53,94,85,55,62,192,178,159,235,223,255,222,255,222,255,222,255,222,255,222,255,222,255,222,255,110,241,43,127,174,111,210,221,174,97,138,203,165,105,165,46,168,150,30,193,180,27,248,7,21,95,171,163,106,0,176,196,237,146,155,141,7,97,191,215,133,255,223,115,25,178,247,182,64,205,240,84,101,118,119,56,170,106,187,182,12,86,111,181,22,9,29,199,165,170,185,150,182,156,116,94,13,130,170,250,186,84,221,119,61,210,171,58,159,6,70,87,73,93,186,78,138,51,144,94,236,10,133,135,243,35,51,145,160,110,138,83,52,101,209,133,84,84,231,102,161,186,172,181,135,181,102,23,188,54,102,23,148,145,174,187,17,103,172,77,187,66,145,23,128,180,189,146,173,161,160,67,209,129,152,218,218,117,52,118,107,0,43,228,206,109,232,234,185,10,203,81,75,215,10,0,146,170,234,186,43,8,7,38,128,46,11,66,255,168,77,223,152,90,176,209,218,237,25,123,29,37,44,186,188,14,0,171,244,248,194,34,231,46,154,180,123,181,234,152,55,58,4,20,115,227,139,177,98,8,188,21,38,204,189,177,235,164,249,92,96,235,38,94,75,167,233,20,69,109,223,12,121,162,176,125,71,192,210,231,143,133,189,46,244,135,218,219,170,57,247,155,170,94,119,54,24,160,200,104,116,15,143,24,10,59,7,138,177,241,112,228,21,4,138,137,141,88,131,162,182,125,30,164,65,5,162,27,3,197,2,161,176,223,141,10,135,239,124,150,10,104,255,89,232,76,177,63,221,247,139,225,88,144,19,35,111,106,199,61,60,207,223,28,152,195,86,86,203,170,62,245,240,86,219,35,188,242,161,143,250,225,88,232,244,242,168,49,152,195,27,212,224,119,124,131,237,62,72,57,210,124,180,15,91,18,207,11,253,141,77,161,185,141,44,210,196,249,217,190,138,171,159,11,4,131,212,145,122,65,174,31,76,44,101,208,149,120,215,107,225,104,36,28,211,50,246,213,169,215,31,244,133,29,218,219,223,87,225,178,226,24,158,239,238,80,17,91,246,118,173,119,136,45,250,54,253,196,221,217,1,119,215,24,94,12,236,26,239,210,188,94,7,124,88,197,1,189,32,30,160,188,49,191,215,31,161,188,7,161,61,98,102,238,192,58,36,153,96,208,5,108,76,229,38,253,180,248,14,64,120,3,136,63,24,14,5,200,51,83,141,45,247,225,221,118,148,254,77,229,138,29,201,250,250,1,188,70,249,90,4,165,209,253,128,135,7,209,64,28,158,147,31,161,164,25,198,34,74,81,119,35,10,232,137,115,11,119,133,184,27,19,192,61,187,43,176,226,181,121,246,172,204,174,59,76,165,221,112,49,106,181,52,92,176,32,180,130,10,121,144,189,67,87,229,85,54,71,111,171,97,211,251,157,128,238,239,227,200,34,222,72,82,69,146,177,76,164,192,16,33,189,36,96,94,66,186,176,78,180,192,222,29,17,17,250,232,95,216,20,22,209,87,49,194,178,251,235,38,4,28,230,123,212,52,223,39,178,2,202,12,161,95,156,32,191,40,242,16,33,87,175,239,196,40,78,32,118,235,213,118,221,208,31,74,80,229,92,98,219,180,174,0,219,1,68,81,124,46,244,119,211,14,103,222,14,118,94,14,44,234,219,238,251,233,157,154,81,205,170,218,242,28,3,146,1,188,188,100,159,72,120,14,184,38,19,239,93,41,161,42,187,56,21,240,38,9,51,196,55,162,102,91,157,37,164,215,17,222,74,211,135,170,161,248,238,24,90,45,201,251,186,109,59,228,15,179,187,178,178,174,227,60,122,4,61,96,84,163,179,186,198,238,131,113,33,102,188,154,167,238,5,230,204,237,90,27,14,134,67,144,55,223,215,239,180,252,239,15,49,56,144,143,51,31,61,66,79,218,92,195,125,122,63,138,68,72,98,7,186,139,48,180,125,163,88,90,187,222,161,69,215,1,215,18,184,206,190,237,88,155,137,169,217,113,119,2,129,58,128,242,129,220,172,173,54,132,84,128,204,207,196,34,160,11,54,232,132,227,32,232,135,249,171,45,90,99,200,87,81,39,166,63,207,42,45,193,144,167,73,65,74,235,147,165,89,45,213,204,48,126,106,117,150,235,168,0,234,59,210,79,51,132,135,252,17,100,87,95,3,195,117,128,72,180,17,20,38,204,145,118,88,135,223,250,219,111,192,123,134,143,108,150,68,160,110,177,219,203,58,202,181,45,141,236,117,161,231,91,103,97,107,143,30,245,217,169,58,145,175,141,23,61,14,113,160,236,142,112,174,209,171,179,187,169,73,138,186,188,175,240,165,218,77,64,5,196,24,251,50,203,75,19,133,164,136,158,143,230,200,74,1,221,5,70,29,176,85,121,30,230,173,56,72,104,68,133,189,56,210,117,2,80,40,8,129,154,118,30,45,117,251,206,106,18,233,62,199,202,64,78,215,73,160,185,37,17,170,176,218,8,199,118,185,7,48,193,181,239,10,129,73,176,103,211,141,245,92,114,131,157,188,112,28,238,42,115,227,38,129,180,1,150,75,181,205,24,212,196,181,163,68,128,223,160,59,25,11,71,144,31,195,32,7,77,83,244,129,160,133,230,205,114,132,223,22,6,50,14,150,132,187,240,162,247,125,80,218,11,255,236,29,217,11,84,148,23,254,30,196,246,116,223,158,120,220,134,185,249,0,31,225,57,109,228,181,241,86,167,163,182,142,5,249,16,31,93,209,165,12,175,27,213,193,102,11,90,97,233,10,62,148,134,110,48,95,37,221,42,141,212,213,90,69,9,205,96,245,179,193,223,6,10,154,47,77,56,194,69,184,21,153,216,132,137,130,93,89,113,156,244,42,38,43,51,151,104,239,0,50,41,228,14,125,168,180,246,205,3,168,165,90,73,103,89,253,84,104,14,248,169,140,236,120,224,67,178,179,255,32,6,61,203,246,200,3,32,61,2,127,113,8,125,18,111,14,180,147,126,237,195,62,126,176,104,107,18,152,165,105,11,44,124,169,183,235,192,129,170,54,26,180,202,42,120,171,130,179,14,144,66,99,79,63,223,136,136,156,195,118,166,237,6,184,140,21,181,23,224,17,37,202,0,102,133,147,5,1,20,53,162,162,124,159,88,0,138,226,107,74,10,3,224,28,64,223,27,64,162,255,186,180,48,0,20,5,62,41,128,109,166,171,172,115,25,171,209,208,11,138,201,121,107,116,17,185,74,149,252,9,175,196,208,153,140,183,78,120,107,129,63,138,234,246,69,119,96,177,226,56,225,13,48,116,173,140,60,188,104,248,23,228,118,52,87,42,190,205,120,123,5,122,144,40,67,167,49,127,2,121,149,149,130,160,78,6,20,40,123,99,12,44,94,163,187,12,202,41,131,156,65,146,142,129,156,38,0,81,7,73,241,196,16,165,117,152,178,55,128,128,115,170,15,25,45,193,42,67,102,137,242,103,32,191,71,184,151,1,152,73,19,76,61,191,70,79,137,156,12,61,72,150,161,119,156,63,169,35,23,2,200,129,196,25,67,211,205,36,72,91,38,231,73,136,106,4,36,66,143,179,25,116,9,139,38,91,73,175,148,161,165,84,217,59,1,137,3,88,178,157,10,39,189,139,52,61,74,105,125,227,84,74,140,83,128,20,139,60,237,1,57,17,80,156,130,197,125,169,110,202,171,36,233,94,186,140,41,12,200,218,68,189,74,207,1,249,65,175,210,101,149,164,35,173,87,25,29,247,17,160,74,70,203,7,228,93,102,12,242,38,233,9,200,170,155,72,53,207,44,145,135,95,8,228,212,232,97,86,7,180,72,209,205,108,25,121,187,121,96,90,43,59,101,188,157,28,173,128,196,14,192,53,6,251,59,206,142,147,176,73,10,36,134,80,147,224,47,24,42,144,21,204,142,25,111,51,77,123,64,86,5,230,128,129,26,231,116,100,148,52,61,200,161,209,243,27,137,128,6,51,144,56,74,168,140,52,207,65,134,3,200,129,68,201,112,16,28,104,200,199,115,0,249,30,232,113,190,12,93,18,117,138,40,58,195,33,208,114,30,195,94,128,98,138,6,123,153,247,99,30,200,215,213,242,35,141,102,209,130,0,10,176,160,18,197,208,163,66,217,4,21,229,27,221,72,210,129,2,66,14,67,13,22,0,84,15,67,55,139,144,156,244,5,36,92,177,15,40,156,164,71,69,173,19,77,196,4,18,163,82,5,252,141,160,191,104,100,36,13,23,58,2,1,134,139,50,131,198,162,164,114,67,143,49,151,130,78,145,204,50,31,79,120,99,32,141,33,102,38,118,172,44,195,63,21,163,127,30,2,5,84,108,65,116,142,51,230,74,199,212,2,45,78,17,9,59,137,148,154,195,233,24,15,140,239,128,177,33,233,166,137,54,42,29,208,75,227,89,38,17,77,53,181,207,120,140,90,140,140,8,55,96,82,42,39,105,188,47,96,95,80,48,20,5,90,247,47,197,227,159,239,163,9,81,206,168,240,49,109,136,174,104,5,13,87,77,243,202,231,228,171,41,241,15,181,13,156,240,219,196,175,30,61,28,203,160,210,170,15,231,167,63,133,77,204,88,36,69,214,196,67,151,122,112,131,140,134,166,252,125,120,185,22,200,199,138,29,206,199,150,56,115,125,63,229,231,130,97,53,95,141,153,111,52,213,167,57,97,62,62,43,179,228,239,163,219,163,96,62,62,147,193,249,72,184,81,38,13,253,105,79,144,31,230,163,193,56,71,228,195,56,48,34,159,71,63,68,62,146,114,140,124,49,36,70,69,53,159,60,30,212,225,99,149,93,51,199,154,204,173,170,177,213,104,215,98,133,182,40,217,122,61,44,5,226,6,144,188,167,101,32,17,208,101,147,161,74,83,56,3,90,5,181,12,66,126,119,17,42,177,150,173,9,146,176,30,182,20,234,61,209,254,135,197,124,208,252,239,35,206,244,9,139,50,105,179,215,73,3,58,109,12,214,17,89,216,231,115,89,201,8,10,147,73,14,197,177,67,137,161,231,56,215,81,205,25,228,207,46,21,85,25,94,171,136,52,92,147,77,220,137,42,154,65,82,181,72,58,23,83,117,182,13,229,14,85,67,229,122,98,59,17,111,45,166,134,221,114,99,9,240,97,19,2,72,57,93,157,252,94,23,117,16,178,245,44,208,231,134,105,132,44,211,100,11,114,171,134,77,51,126,170,10,69,122,241,108,9,136,183,3,100,224,23,242,175,122,148,104,185,196,105,20,42,75,217,230,106,190,41,212,214,163,132,141,148,102,188,116,125,11,79,118,162,151,122,174,170,51,1,134,238,242,78,84,223,157,224,186,209,212,1,31,27,108,200,57,190,115,107,186,137,116,13,151,90,198,204,108,75,221,56,233,55,176,133,110,23,245,110,46,99,143,136,234,81,230,128,135,163,215,141,115,127,229,77,147,145,176,172,110,9,254,57,141,170,78,8,173,93,23,2,123,59,247,125,55,75,235,115,172,89,81,231,53,11,157,61,145,107,150,122,12,181,218,3,167,94,56,217,80,95,56,190,27,104,185,181,125,248,149,33,102,181,248,154,27,222,180,112,173,44,125,240,76,110,83,147,132,77,120,227,38,235,32,206,236,34,203,60,215,150,103,177,84,222,5,223,151,8,218,78,236,58,84,151,60,184,248,237,182,252,174,117,182,94,217,156,15,93,200,218,77,230,146,71,182,230,220,221,154,36,157,198,77,254,147,119,31,56,59,35,184,125,19,38,109,107,135,137,180,201,197,252,14,197,183,244,74,223,130,99,84,197,109,151,238,152,205,231,230,182,72,243,47,96,4,104,48,119,90,188,205,7,244,142,69,157,208,176,51,113,187,49,48,183,213,200,109,198,17,203,132,22,117,4,217,221,29,37,151,187,137,246,187,160,168,42,31,107,164,167,29,112,32,204,235,206,195,131,93,178,55,3,32,58,100,177,202,59,138,193,80,14,14,56,73,158,235,118,12,147,17,194,229,168,48,172,24,243,237,200,102,210,52,85,131,190,243,94,96,82,24,44,164,177,98,102,151,111,225,102,104,248,95,143,251,10,91,90,32,196,212,6,200,34,7,54,100,87,149,242,245,106,6,89,72,213,12,2,22,126,95,65,1,209,46,98,233,38,246,96,71,30,4,196,228,49,249,18,88,139,219,44,63,43,210,137,169,210,205,102,217,88,49,211,128,244,61,88,29,26,227,200,197,101,123,230,98,97,153,231,210,82,76,158,9,150,101,199,176,244,185,84,83,31,9,103,35,80,203,108,67,62,11,198,97,200,118,96,86,87,4,114,214,154,207,103,2,67,59,18,89,61,27,92,182,4,183,247,113,112,154,53,174,213,229,152,130,156,183,65,185,183,171,101,23,101,178,230,24,202,230,68,105,245,164,129,40,25,178,118,128,16,108,214,148,92,55,40,27,124,43,204,163,229,120,222,104,61,165,92,241,191,216,76,203,181,51,199,113,226,128,85,69,93,53,86,39,159,73,249,186,249,180,247,149,94,58,240,223,112,127,93,159,62,240,29,28,172,152,101,63,125,4,203,152,156,1,174,225,229,188,106,56,27,246,43,129,9,154,208,10,157,75,224,119,35,86,77,247,158,128,201,168,243,97,181,12,222,189,244,111,164,236,27,68,244,129,21,116,135,19,151,197,227,196,133,93,78,96,33,7,237,142,2,202,28,254,15,250,158,192,130,122,116,89,60,142,43,226,3,77,215,170,23,138,145,171,207,202,136,138,146,22,240,164,250,162,192,36,155,93,5,210,64,11,46,11,104,189,113,98,20,144,5,24,132,240,142,112,65,247,8,148,110,246,82,193,212,119,36,239,231,198,170,200,162,225,170,82,220,248,74,108,109,58,86,70,151,84,95,21,53,17,123,172,24,103,5,32,245,6,49,205,216,236,176,162,33,101,183,114,91,27,245,27,168,232,122,142,129,135,89,255,161,204,88,155,52,100,148,108,21,38,52,216,86,44,141,53,194,212,48,57,249,131,160,238,158,10,86,101,110,188,112,160,20,139,223,138,214,200,13,178,133,96,223,46,84,16,54,106,246,100,217,138,52,43,156,115,99,130,132,253,88,84,72,216,155,229,90,187,33,123,229,16,83,77,55,25,31,66,58,123,127,110,252,154,63,153,136,164,25,189,160,89,148,244,83,4,12,149,43,86,235,216,35,173,162,141,233,98,27,115,215,160,98,172,115,204,157,63,28,22,95,65,204,93,156,139,138,241,6,72,221,50,230,46,38,108,140,185,243,243,84,16,199,220,197,3,107,30,159,163,120,254,21,244,207,31,142,242,81,161,65,109,217,191,64,152,125,17,97,130,33,127,67,140,198,182,11,19,212,203,190,252,48,65,173,169,87,21,38,184,218,222,150,97,130,118,21,183,9,19,92,173,119,231,48,193,85,80,155,195,4,215,212,121,41,97,130,118,100,218,57,76,208,25,200,203,8,19,180,37,209,11,13,19,180,107,225,249,194,4,109,33,238,198,4,207,29,38,232,60,149,118,195,229,133,134,9,218,117,245,185,195,4,237,112,254,189,132,9,218,33,242,251,15,19,220,145,60,91,134,9,174,66,125,201,97,130,166,6,95,68,152,160,9,224,75,13,19,52,181,244,242,194,4,215,53,243,60,97,130,155,225,110,29,38,184,25,212,75,11,19,212,154,222,16,38,184,5,134,207,29,38,104,110,227,101,135,9,154,90,123,85,97,130,119,108,244,5,133,9,234,18,242,221,195,4,77,29,120,133,97,130,58,234,191,207,48,65,43,253,158,35,76,208,9,212,11,13,19,180,110,70,47,55,76,112,165,181,59,134,9,218,195,217,38,76,208,166,230,31,111,152,224,74,103,127,47,97,130,235,68,216,3,226,101,22,239,182,5,201,59,160,227,241,248,139,189,0,218,41,62,166,41,41,85,182,193,188,192,136,155,63,92,136,47,33,66,234,191,18,249,214,64,68,143,139,157,129,89,170,62,33,114,31,107,117,31,107,117,31,107,245,73,143,181,162,82,113,68,210,92,10,17,103,97,142,47,178,155,243,235,162,140,212,221,239,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,62,202,232,254,247,143,248,215,28,41,230,28,44,54,131,150,22,176,202,72,125,82,36,184,249,92,127,229,188,198,228,78,112,77,198,86,197,209,143,105,154,160,144,30,108,64,48,197,44,217,22,93,27,133,18,136,4,238,252,202,188,166,23,239,239,43,61,182,219,53,20,101,176,156,247,65,71,245,152,134,131,80,24,93,31,251,34,188,33,84,50,157,1,29,131,85,4,223,171,174,7,228,98,101,208,191,0,137,235,12,229,177,75,26,218,68,153,20,178,51,167,77,198,55,51,132,181,15,49,223,191,195,124,255,123,255,107,125,77,116,211,178,163,9,38,198,169,206,144,120,97,212,126,25,12,134,195,27,35,219,130,145,40,133,34,219,130,145,53,175,229,113,34,71,189,130,200,182,32,23,13,250,67,13,113,203,200,54,128,114,196,25,231,6,21,242,3,156,183,93,247,135,178,4,36,171,5,3,55,29,205,67,46,16,224,67,84,48,20,120,211,198,151,154,162,168,72,80,188,89,41,122,136,27,187,102,21,137,23,30,169,158,126,254,131,120,20,197,230,220,192,113,101,167,160,142,77,35,184,176,225,133,184,173,91,162,14,210,37,173,2,181,185,72,94,237,1,71,113,33,142,187,57,0,202,78,131,149,247,123,66,127,2,59,215,101,135,198,101,249,6,28,115,44,199,145,245,221,0,85,42,69,39,9,122,162,230,59,139,158,195,109,79,148,177,36,46,180,88,221,67,88,244,8,41,104,232,224,67,209,157,81,237,240,121,93,234,53,87,113,178,32,225,84,117,45,81,226,193,40,225,31,13,159,83,69,38,36,245,97,0,56,19,195,202,214,128,241,121,224,181,1,236,6,176,125,115,176,234,51,234,72,87,221,217,51,16,161,96,120,154,203,184,176,223,12,233,117,233,0,69,141,183,6,40,132,56,187,207,173,229,90,192,220,77,225,16,50,16,232,70,19,106,136,160,214,131,215,120,81,104,136,156,87,229,230,189,163,149,232,166,59,52,235,221,84,69,18,214,141,136,250,172,128,201,199,186,43,13,15,161,66,127,164,61,207,106,155,105,14,76,208,40,120,115,23,116,204,147,220,2,65,181,178,189,144,1,192,45,120,213,129,216,91,65,22,158,143,131,181,73,216,7,2,29,191,158,108,193,112,104,93,128,161,125,95,112,3,240,90,230,45,90,32,35,9,26,60,192,55,176,74,220,53,243,148,88,178,204,181,92,232,123,21,140,225,22,204,100,215,0,24,142,177,4,182,23,245,192,167,39,241,124,87,80,91,1,36,239,172,214,176,93,175,172,148,115,92,38,2,129,104,136,5,43,5,60,99,226,5,110,32,35,143,51,213,37,30,158,72,193,150,157,22,120,48,82,84,128,138,145,47,122,104,9,230,23,61,180,84,219,222,29,17,231,0,251,90,176,130,214,64,36,130,194,32,140,6,180,4,115,3,106,234,205,1,190,202,0,207,156,85,180,205,193,41,230,105,166,111,42,171,43,249,202,138,143,244,145,253,134,48,158,9,48,162,27,72,34,50,26,157,253,73,119,221,212,1,172,235,167,88,191,223,92,3,73,72,246,99,171,14,82,132,138,4,34,17,50,254,200,182,254,150,155,166,185,215,234,218,114,228,192,120,219,33,106,222,45,86,209,221,174,158,104,14,59,67,7,134,176,101,184,56,109,211,51,107,101,160,249,41,96,169,178,60,212,98,63,48,98,20,254,174,31,104,155,45,77,15,115,66,116,130,199,94,64,237,151,108,91,83,195,59,180,42,46,234,200,145,49,32,28,39,164,87,99,40,54,67,113,181,130,142,188,197,113,98,0,238,238,234,81,60,146,212,29,23,25,217,60,159,55,212,90,61,113,32,67,85,52,102,137,68,182,92,61,110,214,170,22,182,60,226,0,103,253,124,237,74,10,96,44,168,238,99,68,245,224,27,61,66,199,12,225,245,174,180,102,152,212,56,46,151,241,254,142,89,76,178,12,131,5,176,157,200,103,63,127,109,38,250,74,116,238,38,172,15,173,225,150,128,163,132,32,27,22,204,243,169,55,144,109,4,13,227,240,158,140,239,194,253,34,151,120,107,24,29,17,43,72,54,2,157,88,86,27,177,206,79,117,125,182,89,178,123,160,57,117,228,67,7,126,109,123,176,118,227,117,118,149,8,226,128,155,40,222,173,138,154,150,175,112,56,76,204,60,184,111,218,205,36,135,30,172,206,226,35,123,130,226,1,49,179,141,211,194,103,59,80,90,80,238,38,76,109,152,193,207,199,34,241,208,74,39,95,119,222,192,204,122,158,122,219,5,121,129,138,67,63,214,175,106,155,154,213,134,112,251,10,166,129,92,37,170,58,88,143,160,136,233,184,146,6,252,240,215,54,204,242,198,89,44,92,163,214,66,21,174,43,140,225,17,53,220,135,208,61,51,195,57,158,214,34,219,147,186,139,195,236,132,5,19,60,13,82,188,183,191,125,239,233,111,126,250,236,123,95,124,246,225,95,187,206,132,230,164,203,202,166,68,239,237,123,95,253,248,55,223,52,41,184,198,220,115,82,229,173,55,31,168,2,214,26,61,208,164,43,239,42,76,25,207,253,137,210,92,224,143,240,13,38,8,87,138,120,147,47,174,237,25,17,104,47,183,153,60,171,44,134,116,88,21,251,134,141,228,189,250,134,158,218,170,22,2,110,17,77,137,152,71,226,45,63,3,147,137,220,125,224,246,200,15,198,15,220,81,74,20,220,123,123,30,247,30,188,66,206,135,204,107,232,79,127,176,47,11,67,129,29,235,152,193,54,29,197,237,216,159,218,14,222,250,211,9,76,94,22,33,101,123,74,65,180,140,213,23,231,243,28,176,215,248,9,105,28,93,48,230,32,56,154,160,154,158,181,91,233,86,240,32,172,146,207,182,119,214,3,26,135,6,69,73,6,251,54,60,215,80,156,90,10,135,254,212,68,43,83,165,3,123,210,175,231,86,18,225,208,159,154,225,57,232,32,91,1,196,155,187,5,162,41,106,126,69,176,52,98,131,143,86,132,15,157,65,93,106,176,178,206,236,178,208,101,161,79,133,131,88,210,8,54,216,134,184,170,62,174,226,229,210,70,124,163,180,238,4,225,64,245,238,128,41,54,218,243,70,66,152,23,113,28,206,4,150,110,182,39,200,236,90,221,153,32,157,139,34,100,122,162,234,122,213,202,176,160,109,168,99,135,226,234,221,50,4,8,101,218,116,94,96,213,173,197,82,94,245,228,27,178,227,150,13,206,82,183,235,216,240,12,44,68,173,245,107,251,42,223,200,150,131,203,21,32,54,100,240,218,148,178,223,90,137,192,119,191,186,246,56,76,255,109,218,53,13,153,63,20,38,223,195,84,249,229,185,76,160,68,32,47,24,31,32,113,248,254,160,42,177,138,34,140,113,180,182,208,69,110,133,251,83,86,150,160,125,91,217,33,110,251,15,188,151,171,149,142,217,169,212,100,199,3,121,157,77,56,144,192,239,218,165,96,196,232,52,129,226,167,103,137,121,2,134,230,230,24,24,76,122,6,163,72,25,41,146,144,19,40,120,54,167,70,41,27,177,157,40,200,149,25,162,103,244,50,218,131,114,44,77,115,48,185,157,128,33,198,32,89,160,83,40,160,55,133,42,101,212,144,236,145,57,6,150,193,49,217,168,56,138,161,102,68,239,2,125,239,160,58,218,235,124,244,0,149,158,162,40,86,144,171,6,177,50,60,140,87,205,193,218,248,121,62,3,183,94,18,166,119,146,16,10,68,29,197,193,194,151,243,38,25,250,24,129,79,105,216,68,208,103,208,245,50,42,116,42,163,8,220,82,6,98,172,87,91,36,97,187,82,146,166,39,41,152,228,79,169,168,12,136,72,110,54,25,244,37,70,144,126,33,31,36,106,19,87,66,240,9,2,141,80,69,88,5,61,24,8,195,194,155,105,58,153,129,248,228,244,36,64,252,81,34,163,226,72,190,52,200,105,209,198,35,84,20,180,19,72,104,0,205,47,7,226,191,36,134,54,163,232,73,96,250,103,180,242,61,141,42,56,100,154,105,51,176,76,37,99,12,91,18,12,196,12,16,30,7,98,163,184,222,60,40,69,49,244,73,93,173,174,152,31,69,132,29,138,49,116,161,104,212,96,194,9,24,115,140,73,104,148,194,73,48,96,155,66,73,81,141,94,24,110,44,177,58,212,26,195,164,44,156,213,97,84,242,147,44,151,158,34,128,133,50,24,173,120,155,1,99,194,120,218,112,84,64,31,115,73,35,18,27,14,122,19,49,145,113,171,128,13,245,58,104,136,109,8,170,197,246,163,135,37,233,10,204,187,82,49,162,212,123,9,48,199,116,17,147,49,161,46,108,113,128,10,144,227,32,16,144,103,90,79,141,62,226,206,71,204,3,77,179,48,183,165,229,78,8,112,144,214,40,110,159,233,227,216,108,114,50,117,86,138,99,192,122,184,61,211,101,188,18,170,212,73,36,91,67,6,241,186,52,68,60,72,96,126,161,134,164,91,167,122,39,3,171,154,160,97,98,57,177,116,15,13,234,133,138,15,248,24,98,96,231,96,71,27,200,159,5,113,2,11,234,23,212,239,48,16,61,11,38,155,137,97,0,1,5,52,243,74,52,93,243,158,208,204,41,24,212,84,22,252,201,104,29,189,208,71,11,129,129,43,95,22,45,66,23,160,60,141,92,104,82,231,36,23,52,83,52,211,131,75,1,205,160,54,166,41,80,61,163,205,87,86,35,30,104,26,206,218,54,142,125,135,227,91,204,67,96,21,245,202,3,92,28,229,1,174,188,60,131,208,133,178,105,214,19,69,98,8,173,26,100,212,186,158,136,187,12,23,99,176,74,114,166,182,140,116,193,72,199,229,59,136,192,208,63,168,2,63,3,136,160,200,25,30,9,201,104,17,76,129,20,78,200,225,132,89,154,46,156,193,254,229,116,148,50,89,72,47,238,66,173,1,214,135,43,72,85,176,60,160,4,5,172,14,16,112,185,140,161,163,68,208,112,21,130,97,213,66,17,192,62,73,8,150,33,10,13,52,76,79,78,96,234,25,72,205,229,188,158,20,125,124,6,27,192,119,32,148,97,225,83,212,12,72,6,172,81,47,99,242,147,254,78,166,205,113,205,45,3,154,16,181,245,45,3,110,223,103,92,143,191,245,235,219,119,190,243,228,23,31,62,249,240,7,31,191,255,225,179,191,255,206,211,47,255,28,164,60,251,210,59,174,255,251,214,183,192,127,159,241,161,128,252,253,125,32,188,245,4,205,209,251,181,128,223,223,224,132,35,151,239,51,184,218,179,191,255,62,168,249,159,31,189,125,251,245,95,60,251,209,255,122,246,238,191,223,254,244,163,167,111,255,243,227,31,190,163,101,125,25,3,124,45,16,141,248,69,209,14,238,62,86,48,76,224,109,129,61,251,232,135,143,127,248,165,199,127,254,175,183,95,248,254,237,219,63,123,252,131,111,124,252,254,91,31,191,255,207,79,223,249,254,237,215,255,231,227,111,255,234,201,223,252,37,46,169,182,233,79,135,82,12,131,219,132,255,235,93,87,229,172,39,31,254,229,199,31,254,106,3,5,48,142,170,247,6,64,18,155,57,143,204,36,80,27,252,127,111,125,65,235,4,248,248,25,31,244,167,125,45,16,137,4,184,184,9,154,50,225,192,152,40,0,90,36,202,5,130,44,236,242,227,183,191,113,251,149,31,152,192,225,76,11,38,170,107,29,168,43,68,216,64,144,131,117,159,254,228,71,183,127,253,21,83,93,156,105,169,203,3,38,17,136,107,218,65,213,219,175,255,219,179,239,254,147,169,42,206,180,84,149,250,226,0,250,74,82,241,96,60,142,56,224,119,239,62,254,194,79,77,21,113,166,165,34,178,97,26,228,11,82,65,127,48,168,178,208,211,31,125,225,241,255,250,210,237,79,190,109,2,131,139,216,129,145,241,249,25,164,27,50,102,161,14,188,255,254,211,31,255,165,13,24,92,196,14,140,34,0,117,132,199,248,24,29,122,252,175,239,218,227,179,166,91,48,16,168,53,232,162,39,0,84,127,23,76,212,31,126,252,155,175,219,128,194,69,116,80,100,56,194,126,131,85,224,36,224,57,94,20,34,152,64,111,61,249,224,199,79,127,251,235,199,239,254,149,9,10,46,98,15,165,139,221,183,94,19,66,66,84,224,17,152,15,190,102,15,6,23,89,3,6,245,74,104,8,130,24,198,248,124,217,1,16,42,98,15,8,144,9,105,193,24,43,49,32,70,68,76,162,239,125,207,30,24,46,98,101,250,150,52,134,196,17,209,15,170,255,131,15,158,188,251,214,147,239,254,198,168,153,70,63,150,154,13,48,68,29,60,109,193,143,81,243,217,135,127,109,212,196,153,70,7,44,206,88,218,208,136,97,49,42,178,6,140,167,127,241,181,199,223,253,41,129,64,56,29,77,211,206,96,72,190,19,41,208,81,68,214,39,255,250,175,96,136,28,32,82,233,64,58,108,233,18,9,6,187,117,28,217,173,85,58,209,67,124,44,46,250,97,83,46,117,169,252,225,59,79,127,251,197,219,175,252,19,104,200,133,129,131,188,219,255,248,209,199,191,253,241,227,31,254,245,237,123,191,185,253,224,71,79,223,251,237,147,223,188,231,210,219,70,254,102,251,234,203,6,129,160,22,24,0,129,126,233,159,111,223,251,155,143,127,253,101,235,74,138,235,154,60,223,52,55,67,155,40,34,11,250,230,187,92,124,62,188,92,128,37,30,76,139,199,63,249,135,255,252,232,111,96,186,234,13,167,129,37,157,226,92,102,164,205,240,76,243,248,80,55,136,169,89,232,172,102,191,209,212,246,61,108,97,65,27,19,218,131,158,124,248,206,211,223,125,9,224,130,199,11,243,175,177,183,161,16,112,163,54,197,6,66,65,52,212,174,219,183,255,10,236,107,100,45,239,211,119,255,241,241,15,63,250,248,253,175,226,185,96,129,130,142,104,73,76,2,209,104,12,193,194,245,110,255,207,47,109,113,120,65,43,203,29,39,130,159,10,132,66,234,138,233,243,185,54,205,5,42,30,136,134,227,155,230,2,46,181,221,236,242,131,189,47,28,115,132,184,5,16,125,246,248,253,193,120,84,216,5,57,220,99,84,95,187,138,6,174,63,17,14,175,199,207,254,229,59,31,127,240,30,38,190,99,239,112,109,13,135,64,184,17,106,8,54,149,45,229,245,214,182,173,160,158,237,18,88,138,162,128,6,246,217,187,191,122,246,23,255,136,37,176,103,111,129,169,253,147,85,234,145,141,234,247,81,129,29,174,17,222,174,159,152,80,166,121,200,71,4,74,176,172,103,171,83,212,90,81,107,188,17,108,68,26,241,213,218,90,126,60,222,104,112,81,211,21,76,0,212,62,250,105,72,203,125,227,71,227,15,144,216,195,113,40,120,254,5,253,96,42,251,143,172,217,168,17,173,140,122,58,79,148,49,101,135,35,240,119,37,219,114,195,139,251,62,188,234,254,247,254,247,254,247,254,247,254,247,254,247,213,68,73,233,1,170,255,109,179,85,238,211,186,24,65,196,199,92,155,110,146,180,132,141,235,55,231,145,137,166,171,116,244,156,27,27,216,146,1,125,229,57,60,243,133,152,218,73,132,25,146,93,136,9,113,151,166,245,173,62,45,188,253,51,218,99,118,232,53,61,44,184,145,189,9,146,189,241,249,72,215,11,151,63,76,228,153,114,44,181,200,107,205,86,245,220,77,5,251,194,236,148,80,26,137,75,45,14,93,200,249,70,75,181,58,121,184,80,140,144,150,75,122,225,144,87,58,172,39,33,12,24,176,94,45,74,244,111,83,101,251,65,141,145,212,249,140,234,15,225,242,7,77,35,224,243,173,83,157,73,126,16,85,185,25,221,91,97,68,31,185,160,183,46,117,16,86,182,194,212,122,23,145,21,184,81,223,18,124,113,109,32,108,102,130,0,201,4,78,12,168,191,129,9,120,201,224,118,167,198,86,131,102,108,9,28,36,103,205,74,16,141,203,26,69,179,202,146,222,21,162,239,217,193,67,177,67,232,170,16,61,215,41,194,200,92,106,245,182,65,235,60,82,47,253,217,15,239,74,17,73,216,137,36,207,219,5,71,230,220,177,31,78,65,81,70,103,118,24,71,21,23,175,205,98,179,183,158,154,166,120,41,91,66,6,72,66,58,223,227,179,213,177,215,250,96,42,251,230,67,166,181,99,21,1,99,1,209,21,86,20,106,181,129,139,236,86,57,211,78,102,241,0,114,169,97,68,107,151,6,221,1,215,128,189,13,24,176,144,172,120,188,98,8,32,199,180,252,235,172,170,222,115,178,146,223,83,246,225,22,225,148,175,111,31,106,6,1,207,230,242,31,173,144,10,212,185,132,211,86,163,102,175,236,83,102,111,68,162,164,241,140,47,118,204,37,178,208,5,46,20,153,130,87,93,83,18,241,158,113,220,169,159,56,48,26,93,199,3,150,96,248,20,44,181,242,60,50,21,219,35,171,223,181,26,177,187,91,231,110,156,226,133,230,234,178,235,213,206,183,77,128,76,15,240,226,100,11,15,34,191,188,235,205,178,137,243,4,118,218,175,117,99,41,142,225,211,247,93,75,44,159,113,77,145,105,227,69,78,241,43,114,100,32,108,35,71,154,18,205,87,50,134,183,155,151,68,215,17,183,236,147,75,151,218,116,48,96,211,180,41,209,252,238,118,96,101,29,39,131,255,140,158,217,93,90,7,134,9,95,59,20,49,39,218,61,86,109,187,139,152,42,58,77,178,45,103,152,221,106,131,251,240,186,30,114,231,117,200,71,183,78,26,197,76,107,147,25,99,125,168,212,92,146,171,130,70,150,65,77,83,232,159,205,222,7,79,113,177,179,189,233,154,58,19,38,150,171,48,85,83,169,245,78,41,178,164,180,122,75,157,147,18,98,127,57,97,216,166,196,6,206,92,189,60,206,129,10,90,231,156,36,84,251,238,153,116,172,117,213,129,128,235,92,215,20,14,233,168,161,173,175,111,142,136,116,24,84,53,20,114,7,6,94,149,158,87,149,18,107,128,164,117,73,196,19,148,184,81,29,62,24,96,103,187,115,182,164,28,109,226,81,27,108,172,148,208,187,97,90,46,54,49,125,43,104,127,243,43,105,26,56,114,96,48,50,132,114,101,159,176,206,93,251,106,175,191,254,186,211,45,43,22,58,66,195,130,24,141,242,81,226,93,9,108,145,49,221,101,167,243,115,36,114,151,205,192,196,240,235,34,54,13,44,55,1,178,95,140,136,80,77,115,7,244,97,164,142,172,108,70,173,129,252,122,87,178,97,133,24,201,209,235,52,72,199,97,119,108,141,84,203,157,151,49,167,5,208,94,100,112,108,204,186,236,152,185,26,199,21,58,175,25,61,211,11,22,68,112,34,121,237,165,45,195,59,222,243,183,58,217,236,155,70,23,154,95,59,46,72,150,29,119,221,110,76,68,133,186,98,235,27,197,49,159,135,198,253,201,118,185,40,208,112,117,33,15,135,195,78,11,14,14,69,220,190,55,78,75,143,243,32,144,67,233,196,149,219,109,19,176,147,36,1,44,157,88,199,79,86,223,134,245,228,120,125,85,106,48,31,87,218,136,139,166,107,44,183,233,227,142,59,131,5,179,53,116,48,202,216,179,195,150,148,39,131,76,87,89,74,141,46,93,57,118,92,185,66,215,172,126,152,85,94,167,133,100,59,237,157,60,220,179,196,165,66,246,179,66,83,67,84,93,103,131,198,96,60,240,150,36,78,30,40,3,113,236,170,179,89,65,242,86,216,190,2,246,110,89,18,137,166,76,21,137,224,86,151,109,116,171,41,21,124,195,241,173,182,170,214,234,10,163,219,227,109,127,16,1,173,103,237,118,235,254,138,246,97,115,28,105,127,70,252,156,90,131,147,82,110,209,200,173,234,184,173,46,174,63,208,68,42,211,33,117,219,211,180,105,139,31,6,126,253,227,200,65,204,48,215,48,121,127,192,138,193,189,21,185,34,66,222,124,189,110,213,91,51,255,109,142,136,245,136,95,98,99,119,86,242,172,148,210,47,153,223,180,0,233,162,139,147,216,8,195,129,63,141,47,35,85,45,62,82,175,233,195,216,81,254,131,97,191,249,233,61,149,11,92,62,151,77,136,176,125,191,80,124,173,85,137,135,129,194,235,103,193,14,150,11,83,252,240,38,222,37,184,193,73,72,58,48,159,59,16,104,135,173,215,8,107,68,69,113,198,100,198,6,125,206,124,111,58,126,7,206,174,193,64,196,225,54,118,27,106,57,90,162,182,197,199,24,58,34,146,117,101,232,96,136,178,243,0,217,194,56,48,243,192,150,75,135,169,167,106,163,246,224,45,199,41,187,193,87,165,217,117,13,88,158,27,208,229,116,7,89,17,74,227,112,150,153,47,26,215,159,151,179,136,163,228,138,229,180,86,217,79,205,62,59,125,212,31,200,64,109,113,156,156,4,60,243,52,53,175,50,122,172,236,150,250,3,233,215,229,116,254,167,115,55,17,117,237,252,154,87,204,122,185,182,243,64,144,81,216,94,219,18,78,167,23,196,3,146,59,17,25,191,71,178,59,145,201,157,156,184,175,153,151,88,176,194,60,122,132,9,227,117,46,0,181,10,199,108,211,65,154,165,43,155,15,33,200,115,52,251,198,209,162,100,211,58,178,57,113,221,129,34,152,30,13,84,17,113,84,48,77,7,119,100,64,248,234,180,210,119,117,82,171,213,74,73,142,60,20,136,57,221,75,47,217,189,29,227,192,20,235,184,223,4,84,153,54,205,0,245,197,208,252,88,132,181,18,17,253,110,233,10,140,124,191,27,62,6,101,135,242,160,13,223,206,49,93,22,174,101,174,70,160,95,111,177,22,200,150,45,69,239,203,202,115,66,198,153,134,43,112,135,253,103,139,33,14,216,191,93,114,135,22,215,176,192,205,166,187,126,163,254,141,119,253,250,67,141,32,190,235,55,22,92,95,88,56,128,150,16,94,120,40,28,12,89,89,17,224,205,185,113,63,207,187,225,173,185,66,95,205,194,183,1,131,93,13,102,11,84,60,142,129,179,226,70,76,184,120,148,199,133,249,53,183,14,251,121,129,125,5,183,14,71,253,66,156,18,68,110,219,91,135,249,134,51,202,34,39,68,95,1,202,161,112,32,18,244,243,129,45,81,14,5,66,38,148,247,174,141,246,220,240,186,135,67,100,144,247,129,205,228,8,134,16,68,66,94,233,60,113,114,54,163,10,153,230,128,6,63,199,149,90,43,85,107,130,79,37,248,39,153,99,232,58,248,151,25,95,20,34,2,44,192,92,38,114,23,151,37,240,73,169,130,63,197,212,44,69,247,134,51,88,136,206,101,142,115,181,14,69,211,217,65,23,148,164,155,51,154,246,136,49,144,145,28,210,116,194,15,107,69,122,16,236,8,150,191,108,132,243,226,188,134,62,138,149,218,89,226,60,219,102,163,199,129,57,80,103,206,179,180,56,139,133,174,202,233,192,228,50,217,185,44,215,83,153,86,162,157,43,202,82,46,39,119,46,10,34,69,103,195,33,166,82,58,175,230,10,82,209,67,207,3,17,102,80,8,49,74,228,172,32,73,157,9,45,165,147,133,0,159,26,71,103,89,122,148,206,159,10,236,116,194,122,248,88,52,236,171,70,197,146,152,60,57,21,124,130,199,147,241,4,151,157,126,56,22,186,144,168,139,171,82,127,26,61,227,194,125,133,205,7,174,168,232,56,34,44,39,213,236,130,161,133,14,67,183,37,128,107,170,148,75,39,105,186,217,172,41,52,93,201,82,173,90,186,144,153,195,222,23,0,181,232,242,160,89,207,209,12,147,144,154,244,113,238,50,149,164,153,242,44,149,74,118,0,61,203,165,90,25,16,33,113,70,135,114,116,166,115,90,73,204,242,169,26,46,75,231,178,249,28,128,91,238,52,185,20,205,84,146,20,250,151,73,44,202,90,94,142,29,167,59,45,10,124,161,233,78,51,152,141,143,175,206,4,209,119,17,63,63,246,121,124,129,211,65,176,56,139,37,7,157,102,182,181,104,100,98,124,183,22,243,157,212,131,173,214,220,151,164,253,157,124,103,48,167,103,83,143,82,105,206,59,156,84,189,106,22,42,131,147,171,92,178,119,118,150,207,75,137,33,211,207,211,195,206,73,37,81,107,247,79,78,174,186,130,103,58,172,13,99,117,90,206,151,146,173,176,80,136,156,43,195,20,199,84,24,158,230,251,226,133,16,61,157,68,185,88,162,82,206,117,102,169,152,92,206,12,90,82,57,212,169,28,83,137,10,67,193,30,51,149,116,14,80,138,29,211,133,94,58,207,140,192,56,158,68,154,199,103,76,170,149,206,205,78,59,39,176,14,93,6,63,137,92,130,169,14,27,128,78,227,124,142,166,164,76,54,84,30,215,232,210,176,124,92,78,14,210,169,73,113,200,9,124,160,32,196,149,241,184,23,60,11,122,46,185,105,60,33,143,184,92,46,7,233,145,200,245,142,7,201,78,145,133,244,202,229,74,153,68,43,49,10,211,163,50,132,7,10,180,154,185,147,108,239,180,12,250,57,235,52,1,110,149,116,170,157,187,16,79,150,229,108,52,60,190,8,251,78,167,179,102,226,42,113,150,207,37,40,250,164,210,239,207,60,114,252,228,178,221,14,132,24,74,234,149,149,228,164,214,166,51,225,216,88,62,30,139,141,118,248,180,57,203,132,19,9,4,191,217,108,10,117,134,203,38,60,23,241,120,136,15,78,125,163,101,212,115,210,237,13,178,157,100,36,209,58,14,209,141,230,160,121,21,240,41,35,126,152,167,79,202,92,170,3,234,193,190,211,201,60,93,169,198,124,242,136,30,231,106,169,84,10,166,87,202,138,39,192,101,211,177,152,167,220,202,93,2,146,78,139,225,230,101,141,14,4,131,195,139,227,177,199,35,244,210,209,74,61,19,43,211,249,92,93,98,68,49,120,229,31,53,66,9,136,11,164,61,248,161,233,66,46,83,41,151,59,75,81,73,183,47,10,254,22,128,59,76,37,132,225,153,31,242,178,222,86,61,197,100,74,253,202,146,14,231,78,23,76,177,154,190,236,95,85,207,148,19,113,58,233,159,158,246,131,213,90,226,162,127,28,224,23,209,120,33,51,164,207,233,86,191,56,142,199,146,166,182,142,243,245,228,69,65,74,229,233,89,57,93,159,75,189,139,33,96,150,86,51,45,41,12,77,150,203,165,83,201,26,24,36,166,52,206,148,106,204,60,65,47,228,234,24,141,155,74,203,38,93,78,150,90,213,98,176,156,74,204,179,249,32,24,212,171,196,50,119,33,205,107,9,76,51,58,1,126,232,222,104,156,168,38,202,76,170,201,230,194,66,4,172,61,185,68,42,167,156,211,101,173,111,224,167,56,160,193,172,4,3,197,156,241,131,185,52,47,167,43,210,200,159,45,158,179,74,42,56,93,210,77,178,93,140,99,146,78,228,155,179,74,153,239,51,181,144,20,8,234,184,39,114,220,34,89,12,3,34,93,178,101,174,92,206,15,82,49,105,112,69,247,139,87,124,51,49,204,80,205,66,158,241,69,179,161,154,191,211,108,231,36,79,173,171,215,5,147,184,146,109,118,154,197,74,146,6,125,198,244,79,44,232,114,239,56,145,79,4,56,173,28,40,120,42,37,90,157,114,178,146,108,134,97,185,78,41,207,148,43,116,98,152,152,113,136,119,179,169,102,40,159,99,168,230,172,4,104,145,200,131,85,166,150,234,36,217,89,57,5,251,210,161,207,114,25,176,136,140,67,168,17,186,2,218,72,24,109,36,243,205,108,229,212,248,78,231,155,151,21,140,67,170,156,161,36,170,82,62,150,19,169,51,127,174,75,53,105,208,207,44,154,99,173,121,142,71,223,249,108,90,74,240,185,203,126,59,206,137,167,85,79,85,225,243,130,111,146,29,183,101,49,24,10,203,211,108,216,55,44,87,164,238,105,63,238,207,53,23,165,106,39,19,41,198,39,194,85,55,30,224,219,141,154,192,93,196,125,151,29,249,170,144,240,247,59,83,161,65,207,224,24,36,169,118,179,82,206,180,155,11,122,210,169,49,21,218,207,101,202,105,74,74,129,68,25,36,46,58,165,5,72,44,49,103,217,90,43,91,161,153,97,179,124,82,110,128,221,165,214,44,101,115,199,8,185,76,178,195,68,202,213,220,148,15,68,166,241,0,27,247,69,18,225,92,241,216,159,165,43,229,70,115,26,244,231,123,227,8,197,208,101,176,174,230,242,112,205,109,118,56,154,89,204,199,51,121,120,185,28,78,123,51,233,50,204,87,166,205,66,167,88,97,132,156,210,19,179,232,2,12,174,217,41,209,9,134,57,3,59,91,46,159,5,244,79,150,43,149,179,100,147,110,150,1,34,96,181,6,227,154,67,52,111,55,233,72,57,150,203,167,210,115,92,214,82,63,145,75,50,76,57,129,232,127,182,176,224,2,214,38,170,217,203,23,75,131,203,89,185,92,57,129,204,14,192,230,224,62,2,184,20,52,117,154,162,165,92,190,155,158,130,61,201,82,23,241,80,152,190,172,208,225,252,21,144,173,9,124,73,28,152,49,168,223,61,245,101,172,245,165,2,85,3,219,14,216,182,232,20,168,4,106,14,75,160,205,146,129,71,62,157,215,251,193,20,139,185,122,42,153,74,116,19,16,118,105,144,75,181,59,44,237,75,114,244,197,233,148,247,148,202,185,248,137,2,197,3,186,82,59,63,57,43,132,153,122,46,247,208,13,197,149,48,183,34,97,17,143,56,28,12,61,110,168,5,11,189,225,120,113,192,199,99,241,56,47,196,160,38,140,42,55,162,47,76,214,73,34,244,102,88,214,73,92,210,211,94,246,229,201,58,221,165,46,235,228,251,225,243,240,241,101,70,17,196,120,52,28,86,168,68,174,86,202,73,29,122,20,26,240,185,65,101,150,188,236,142,114,233,66,132,9,100,251,92,177,62,8,45,217,150,255,52,122,213,31,250,232,30,199,94,92,112,126,249,106,153,165,155,33,58,212,78,55,234,244,40,147,168,94,214,248,94,155,63,43,135,149,102,173,92,110,50,203,78,174,172,196,195,148,152,159,166,105,38,223,164,249,241,96,57,109,248,58,225,226,18,94,11,21,228,60,158,101,80,224,42,199,169,96,178,24,236,148,167,179,98,172,79,39,78,250,213,129,191,223,232,115,151,229,174,52,106,197,34,220,73,146,110,211,217,146,255,180,126,118,186,188,164,123,209,92,52,212,161,146,85,102,24,139,213,165,192,201,69,163,81,148,78,243,49,129,41,55,232,136,88,79,38,193,84,96,168,121,53,223,44,9,205,172,114,156,166,23,179,225,73,44,56,137,95,13,248,82,34,80,25,209,169,104,154,89,94,140,166,173,90,131,90,14,195,82,248,42,69,55,153,124,138,201,103,166,53,79,201,211,172,1,154,46,230,233,114,130,42,122,162,130,156,79,249,79,207,135,114,93,78,95,69,59,249,82,226,130,225,60,12,115,60,154,120,120,185,58,137,156,242,161,66,170,146,73,101,146,87,115,58,209,146,139,213,209,184,58,62,101,169,209,165,28,89,92,208,185,82,178,234,15,249,122,204,233,60,215,94,36,90,96,170,80,204,34,13,102,21,147,42,85,216,76,192,63,105,20,187,158,152,146,74,142,195,156,63,152,230,242,124,51,155,149,252,51,49,234,231,252,199,213,193,56,193,28,167,232,114,134,145,121,174,90,150,5,169,122,185,148,179,158,171,236,113,44,236,87,50,161,211,243,66,239,178,35,181,106,188,216,207,200,101,74,42,132,154,12,205,92,156,150,216,105,196,19,58,78,143,219,213,172,144,46,183,130,116,137,205,7,125,89,225,196,119,201,41,244,229,25,195,100,233,76,233,120,198,82,99,249,226,162,55,172,149,196,110,205,19,14,21,150,231,210,56,19,230,114,108,232,242,172,116,1,68,198,252,104,20,191,24,69,71,139,81,167,164,68,38,227,99,33,225,73,141,102,201,246,60,53,232,164,2,139,122,91,57,238,117,166,190,240,249,88,238,241,69,79,226,52,239,89,150,252,108,43,18,92,142,169,243,148,50,187,168,22,134,231,217,65,168,180,44,45,43,139,209,185,216,14,93,205,243,101,154,146,249,169,64,93,133,99,103,117,6,208,79,224,79,107,53,95,151,62,59,201,159,206,185,224,113,231,44,7,200,159,159,157,213,131,51,158,93,158,55,170,195,88,116,26,152,69,232,204,105,170,49,207,141,229,233,197,241,101,165,150,161,139,52,155,172,29,135,19,245,139,37,96,169,74,160,56,24,69,165,186,239,20,236,241,205,46,216,1,206,187,129,139,72,99,112,225,81,74,51,137,162,7,181,198,121,55,88,85,218,190,80,46,87,77,200,199,130,63,124,21,26,138,243,203,100,165,222,190,106,100,174,170,197,113,59,126,41,7,66,181,57,87,31,182,228,81,116,145,28,39,39,131,224,73,176,211,23,61,163,12,119,124,174,52,103,173,86,50,44,166,148,97,61,55,141,101,185,203,122,105,57,138,6,135,190,203,114,41,152,103,102,133,122,96,54,60,237,103,185,193,228,116,17,184,108,204,61,193,112,180,83,148,3,252,229,85,60,19,226,46,79,175,250,179,220,113,176,28,242,148,219,115,95,19,108,60,245,36,125,210,60,207,54,10,82,101,220,141,12,99,225,113,70,206,244,178,203,161,82,46,75,115,254,36,48,78,214,206,47,71,145,28,199,199,210,93,250,120,58,242,44,50,41,41,21,189,234,242,163,194,241,224,178,238,147,150,254,168,152,168,248,162,237,115,40,157,206,229,168,16,25,20,22,177,65,5,238,219,64,156,150,218,254,1,19,27,136,115,169,81,59,45,92,149,146,50,221,188,12,150,219,209,250,148,206,209,92,230,60,112,46,123,152,227,96,253,242,146,110,132,10,201,198,168,201,249,22,189,164,36,7,216,37,0,20,156,207,234,205,78,190,149,15,132,185,242,101,59,58,9,43,225,122,4,172,140,254,122,186,82,224,123,181,78,174,94,105,150,131,108,88,46,22,198,133,120,237,156,139,79,124,141,176,167,48,100,164,196,104,26,78,68,235,231,145,9,223,58,167,143,135,137,65,34,213,154,159,68,66,158,206,49,127,117,57,14,182,79,142,179,137,227,81,43,174,4,68,95,59,148,202,149,203,237,114,168,20,31,82,211,147,118,125,92,2,172,181,184,232,116,122,165,216,66,24,137,167,30,207,152,170,79,227,189,243,113,58,212,147,23,173,254,105,229,170,94,159,207,2,60,215,103,2,237,158,28,156,3,190,97,27,66,240,116,25,163,115,92,172,92,156,93,212,243,233,68,176,209,232,45,50,66,11,44,154,162,207,215,41,54,99,87,114,90,17,175,42,253,44,117,161,156,78,114,148,120,85,6,83,137,61,30,177,157,240,184,216,238,71,60,141,152,111,210,10,87,178,195,64,171,86,20,203,133,250,64,9,141,198,243,254,197,249,89,161,229,153,47,70,236,162,125,69,205,24,38,94,59,225,25,222,227,233,119,202,116,42,113,82,109,70,66,201,6,29,44,214,46,79,152,114,139,187,26,215,79,199,158,250,121,58,119,117,60,30,251,75,131,89,202,115,218,47,215,3,158,101,190,35,157,156,151,38,203,211,78,167,144,92,132,42,249,5,219,201,229,206,154,199,131,70,235,162,86,185,42,85,83,161,116,147,238,31,87,23,133,51,176,35,208,195,138,224,97,211,87,139,171,208,69,52,113,197,204,235,62,101,153,31,120,124,181,227,105,96,122,146,41,69,211,163,90,33,88,151,23,220,50,213,76,48,139,228,201,88,8,15,99,195,120,191,65,165,47,196,164,156,136,123,122,105,190,92,200,22,3,197,100,41,62,173,139,137,122,243,188,48,93,246,175,26,145,76,125,218,11,37,162,37,95,174,150,207,151,134,67,207,34,218,141,142,135,245,171,108,189,203,183,125,66,232,184,82,25,158,116,210,137,102,166,53,44,251,78,131,177,51,54,147,43,165,197,108,180,237,169,135,232,25,93,159,205,186,249,104,84,57,191,60,137,211,225,229,73,87,44,36,130,201,210,76,72,119,227,177,170,199,35,143,185,122,91,110,166,115,249,52,208,58,155,173,234,116,114,78,201,35,89,26,135,234,252,50,63,10,143,67,241,188,114,38,149,124,211,73,48,218,239,101,163,177,8,117,17,234,69,150,185,83,150,233,8,167,243,16,93,62,246,180,71,204,96,92,56,239,77,128,2,147,207,15,7,253,252,229,92,104,8,73,246,44,155,45,70,133,81,41,34,113,99,143,16,98,170,137,81,34,63,162,168,106,229,244,66,172,115,190,89,141,46,167,193,166,44,95,157,94,181,107,158,171,96,170,21,172,132,166,181,124,121,60,10,143,230,39,82,34,124,17,111,133,166,211,116,53,210,90,244,174,58,133,81,107,56,189,98,46,175,78,235,253,114,28,200,153,241,203,92,56,31,59,103,207,217,228,233,224,172,145,44,158,205,252,1,62,54,44,68,227,158,99,174,127,33,78,135,221,114,120,30,244,156,84,0,125,46,184,203,43,118,201,5,38,244,197,172,225,19,38,105,101,84,61,241,251,46,3,124,184,126,158,205,158,231,43,98,32,51,174,15,198,243,88,60,220,19,125,178,199,55,26,157,214,114,201,92,56,3,177,108,240,209,178,95,204,132,148,84,33,224,47,157,119,252,157,120,165,155,243,44,226,227,72,188,18,10,156,158,203,157,203,179,182,208,61,157,84,67,203,121,186,37,5,106,179,179,197,136,247,53,70,167,173,179,1,21,175,119,179,109,153,138,68,78,90,209,116,250,60,221,93,76,47,175,132,37,59,186,224,23,211,234,60,115,18,136,54,186,124,113,193,198,131,133,10,167,228,91,5,63,21,30,100,197,122,174,82,150,167,93,174,38,76,143,203,231,129,206,197,140,57,171,103,7,108,177,218,169,37,155,137,50,87,157,23,3,92,237,210,147,10,82,202,101,235,244,170,115,153,90,14,60,213,168,144,27,207,162,163,140,47,121,154,174,129,245,168,23,190,202,6,79,153,99,233,210,119,89,42,123,98,201,78,190,115,92,173,102,179,203,89,36,24,24,249,147,221,104,193,215,58,142,54,79,124,237,240,25,75,47,193,94,7,246,170,209,252,42,56,10,200,121,223,120,217,246,55,227,149,92,44,93,244,121,142,207,135,252,52,69,205,165,248,98,200,231,194,131,120,60,223,155,242,23,173,106,178,229,187,56,11,230,146,245,233,101,80,22,139,193,171,243,113,170,215,158,14,207,69,49,217,56,243,215,102,177,225,176,221,24,247,175,206,251,151,98,136,106,181,20,165,188,0,74,69,184,49,29,246,211,217,110,169,23,77,117,143,71,23,141,104,34,186,40,196,206,218,109,238,162,47,158,182,10,73,95,105,152,60,142,84,186,39,169,34,231,139,43,193,113,48,76,141,114,199,74,124,28,63,174,117,43,151,49,37,205,47,22,151,225,144,255,178,90,96,197,120,170,86,108,246,142,147,245,51,217,63,89,130,38,66,161,208,197,101,48,185,40,132,3,103,81,46,195,47,152,25,151,187,154,157,243,64,166,227,174,194,181,48,175,68,169,56,144,140,211,153,171,62,123,113,197,181,187,99,48,115,40,174,115,202,156,37,90,237,124,105,122,18,153,76,155,76,57,159,233,206,218,1,78,4,152,134,6,45,89,22,103,60,23,158,180,0,156,161,7,8,223,201,220,178,20,83,174,146,41,150,145,229,160,255,130,207,158,143,58,173,96,114,89,61,225,149,212,37,88,163,185,244,101,93,156,15,166,197,69,32,202,95,246,248,158,50,238,77,230,83,46,39,76,170,23,169,197,152,5,187,95,204,211,225,27,209,246,73,236,42,22,235,51,169,124,185,119,21,60,15,71,219,145,218,82,174,5,230,195,43,10,140,233,104,80,207,242,66,180,118,54,137,148,170,108,174,123,220,136,204,11,49,32,75,157,4,46,125,254,174,232,231,75,98,41,126,158,244,85,155,185,11,170,36,51,205,196,64,188,224,163,157,240,201,50,34,87,51,193,78,96,200,13,217,233,116,6,84,170,180,95,174,4,78,231,241,171,233,89,41,62,184,204,244,46,151,199,64,230,245,8,151,229,206,242,36,157,40,143,75,69,58,228,7,82,77,43,48,200,78,90,204,137,88,42,55,51,77,170,95,229,129,134,35,156,84,123,97,37,210,144,184,8,87,155,181,162,205,152,114,17,167,2,193,169,207,95,188,172,158,86,185,200,69,116,214,11,140,231,213,145,184,72,75,133,124,170,87,42,157,135,59,254,209,32,90,13,199,198,23,213,81,117,122,158,233,167,50,157,51,105,30,13,205,89,79,94,161,210,3,185,220,136,231,252,231,237,236,249,249,121,48,218,174,207,78,179,157,170,84,143,5,11,173,201,197,162,114,18,157,139,169,121,41,214,45,212,128,188,207,84,51,153,172,60,61,63,245,200,190,147,254,178,123,225,145,78,60,84,173,60,106,157,197,217,96,184,17,84,226,84,191,222,111,38,179,153,242,241,49,213,110,132,27,20,123,54,18,39,133,227,179,208,50,145,79,117,42,190,97,106,222,239,204,196,96,128,97,242,217,14,61,40,10,241,40,24,144,241,164,205,246,219,34,63,61,167,23,254,72,38,113,44,156,6,233,249,177,192,157,182,70,137,38,27,59,185,90,102,22,39,149,227,118,116,206,204,100,182,156,47,116,50,205,68,10,80,240,130,14,84,235,173,179,102,114,144,152,209,167,237,98,10,108,129,153,65,2,204,20,62,94,229,70,116,116,28,30,80,85,159,114,53,97,211,225,232,92,168,116,197,139,94,46,77,215,227,49,176,226,52,78,106,133,114,180,89,107,207,227,52,144,107,2,241,41,231,169,197,6,13,32,37,249,43,97,176,133,196,70,221,89,56,20,139,247,171,147,133,24,153,22,125,125,33,93,106,157,138,10,21,73,45,233,165,24,207,198,43,243,133,143,158,46,166,243,96,44,67,231,185,194,213,201,242,108,46,201,75,164,17,165,186,233,106,167,50,41,247,24,6,169,92,2,119,215,231,86,121,105,170,223,55,28,163,162,145,48,27,212,95,6,224,121,30,190,33,208,27,218,92,173,172,151,213,174,57,135,94,37,196,21,243,154,13,198,31,130,23,221,27,239,42,19,207,42,67,139,151,216,29,204,14,91,18,207,195,247,136,54,52,101,60,107,107,243,26,160,159,11,4,131,148,250,248,4,249,240,68,24,84,142,105,25,218,107,243,248,157,168,173,219,211,174,11,58,100,197,49,124,131,98,135,138,16,203,225,206,245,84,35,170,77,63,113,119,118,192,221,53,134,22,101,215,120,151,230,245,58,224,195,42,14,200,71,42,64,121,99,126,175,63,66,121,15,66,123,132,111,224,14,172,67,146,169,39,245,37,216,152,245,205,141,59,0,225,13,32,254,96,24,62,50,67,160,167,178,229,62,126,159,65,251,166,114,197,142,100,125,253,128,19,186,93,242,138,248,104,32,190,238,1,184,221,136,2,122,226,220,194,93,33,238,198,4,7,146,178,223,21,88,241,218,60,123,86,102,215,29,166,210,110,184,24,181,90,26,46,234,5,238,86,84,204,207,159,108,221,85,121,149,205,137,208,226,59,1,221,223,135,54,200,161,192,27,73,216,121,3,180,70,164,200,131,153,81,18,48,47,225,177,97,157,104,129,189,59,34,34,244,209,191,176,41,236,103,176,138,145,26,61,108,66,192,97,190,71,77,243,221,250,10,192,11,33,15,128,10,233,14,49,126,125,39,70,113,2,177,91,175,182,235,6,88,161,123,200,179,232,209,163,46,80,154,187,196,182,185,250,134,213,54,0,113,44,13,250,187,105,135,51,111,7,59,47,7,216,119,105,159,151,7,67,126,48,235,239,190,159,222,169,153,71,143,32,181,244,229,57,6,36,3,211,67,75,32,225,57,224,34,215,147,235,231,164,4,6,117,128,83,1,111,146,48,177,67,136,51,151,56,195,91,105,90,123,204,234,238,24,90,95,185,210,198,45,24,12,249,195,236,174,172,172,112,242,160,219,109,176,242,163,71,64,14,30,154,223,106,219,7,227,66,204,120,53,79,123,94,200,148,185,93,107,195,193,112,8,242,230,248,122,88,120,117,204,127,127,136,193,129,124,156,249,232,17,43,131,153,123,141,30,215,140,34,17,146,216,129,238,34,12,109,223,40,150,214,174,119,104,209,117,192,181,4,174,179,111,59,214,150,135,239,140,103,90,182,7,129,58,128,242,129,220,172,173,54,132,84,16,33,223,133,133,203,143,38,216,224,23,137,240,3,80,171,45,42,2,43,115,173,117,194,61,49,253,121,86,105,9,134,60,77,10,82,214,7,124,44,15,33,153,25,198,79,173,206,114,29,21,64,125,71,250,169,245,181,199,129,214,193,112,29,32,18,109,4,165,190,140,101,247,244,217,145,205,146,24,10,251,217,237,101,29,229,218,150,70,246,186,208,243,173,179,176,181,71,143,96,112,60,158,200,215,40,150,30,187,184,105,207,101,237,4,231,26,232,101,236,120,55,53,73,81,151,247,21,190,52,194,189,16,99,236,195,11,11,38,10,73,17,61,31,205,145,149,2,198,115,71,120,192,86,229,121,226,41,36,242,49,62,226,217,206,109,159,114,223,182,179,198,13,178,172,204,191,110,144,64,117,47,191,94,125,109,141,99,187,220,3,228,30,188,239,10,129,73,176,103,211,141,245,92,114,115,32,75,83,219,135,142,108,84,100,155,86,163,7,81,10,189,247,180,247,124,239,5,77,37,97,166,248,68,25,160,81,225,100,65,0,69,137,215,107,154,146,82,101,27,140,145,240,71,12,81,65,160,32,156,29,30,34,186,39,223,22,16,207,32,167,231,250,226,96,221,227,71,53,252,150,70,206,91,163,139,232,229,163,146,63,1,31,16,202,144,111,188,176,198,235,53,130,250,20,76,17,191,82,84,43,195,215,70,50,232,205,17,245,101,19,244,144,13,223,102,188,189,2,61,72,148,225,155,39,254,4,122,238,164,20,4,117,50,160,64,25,190,123,131,222,22,233,50,40,167,28,68,239,11,197,64,14,124,170,5,190,122,20,79,12,81,90,135,41,195,135,79,180,55,126,154,218,171,50,67,248,48,14,200,159,129,252,30,241,50,8,128,153,52,193,212,243,107,244,148,200,201,208,131,100,25,62,181,226,79,234,200,133,0,114,32,113,198,208,116,51,9,210,150,201,121,18,162,26,1,137,10,3,189,40,64,98,52,217,74,122,165,12,45,165,202,240,89,39,0,6,36,182,83,225,164,119,145,166,71,41,173,111,156,74,137,113,10,144,98,145,167,61,32,39,2,138,83,176,184,47,213,77,121,149,36,221,75,151,49,133,5,245,5,154,97,122,158,128,47,42,205,210,101,149,164,35,173,87,25,29,247,17,160,74,70,203,7,228,93,102,12,242,38,233,73,70,125,70,69,39,213,60,3,223,16,74,209,33,144,83,163,135,89,29,208,34,69,55,179,101,227,241,153,86,118,202,120,59,57,90,1,137,29,128,107,12,246,119,156,29,39,97,147,20,72,12,161,38,67,218,51,72,193,236,152,129,207,52,121,64,86,5,230,128,129,26,231,116,100,148,52,61,200,161,209,243,27,137,128,6,179,28,122,164,4,51,210,60,7,25,14,32,7,18,37,227,217,153,129,134,124,60,183,68,47,87,117,242,101,245,145,160,17,241,152,146,254,148,142,156,199,176,23,160,152,254,94,209,50,239,199,60,144,175,27,143,47,97,154,69,11,2,40,192,130,74,20,67,143,10,101,19,84,148,111,116,35,73,7,10,8,57,12,53,88,240,163,55,183,154,197,178,246,78,80,171,216,71,47,35,141,138,90,39,154,136,9,36,70,165,138,254,108,80,221,252,102,82,4,2,12,23,101,6,141,69,73,229,134,30,99,46,5,31,130,98,154,199,241,4,124,235,167,144,67,239,80,81,9,211,99,46,166,201,190,238,49,23,117,159,219,250,49,151,79,127,74,13,11,66,34,28,114,239,55,123,246,155,242,245,43,186,145,160,135,243,177,47,183,185,190,159,242,115,193,176,154,47,160,83,119,24,168,233,210,243,177,238,108,201,199,49,93,48,31,235,104,56,31,95,109,61,105,232,119,190,192,48,124,62,26,140,115,68,62,188,66,155,200,231,209,15,145,143,67,5,245,124,49,36,70,69,53,159,60,46,208,225,99,17,94,139,174,224,165,233,106,236,183,222,238,74,180,183,73,232,182,220,120,134,27,48,69,152,34,65,200,101,147,161,202,60,56,35,68,6,209,26,178,143,139,16,145,181,108,205,108,0,235,97,203,129,233,190,114,61,238,202,8,78,194,103,124,166,240,17,171,116,143,176,32,6,203,20,17,162,7,233,25,100,4,133,201,36,135,226,106,60,166,17,216,231,88,71,61,222,36,127,118,169,168,106,52,90,69,211,157,34,55,235,168,162,25,40,84,11,133,115,49,85,150,222,80,238,208,20,253,229,68,108,39,226,173,197,212,176,99,108,44,225,178,6,81,173,34,128,227,188,87,38,63,140,241,14,237,217,221,192,160,207,13,211,8,89,166,201,22,228,86,13,29,102,252,108,239,139,216,10,16,111,7,200,192,47,228,95,189,90,201,18,37,5,245,46,84,150,178,205,213,34,201,169,173,71,9,27,45,28,162,181,240,100,183,4,101,57,95,33,103,161,250,238,4,215,141,40,206,65,166,86,108,200,57,190,115,107,186,201,100,13,151,90,198,204,108,91,217,56,233,55,176,133,110,39,241,110,46,99,143,136,118,83,156,61,30,118,220,180,129,38,242,166,201,72,88,90,182,4,255,156,70,22,39,132,214,174,11,129,189,157,251,190,155,229,229,57,214,172,168,243,154,133,236,51,228,154,229,24,47,234,212,11,39,155,202,11,199,119,3,45,183,182,23,189,50,196,172,22,32,155,88,226,53,11,215,202,210,7,77,197,155,154,36,108,68,27,55,89,7,113,102,23,89,230,185,182,60,139,229,226,46,248,190,68,208,118,98,215,161,186,228,193,197,111,183,229,215,222,36,229,180,57,195,184,116,66,226,93,189,73,142,204,221,173,201,213,0,108,123,145,126,103,200,102,163,152,125,19,38,109,107,135,137,180,198,198,229,189,99,113,199,114,118,97,255,107,57,70,85,220,118,233,142,217,156,102,110,139,52,7,1,70,128,6,52,167,197,219,108,174,112,44,234,132,134,157,201,203,141,129,185,173,70,47,51,142,88,38,180,168,35,200,14,231,40,185,220,77,180,223,5,69,85,249,88,35,61,237,128,3,97,110,115,30,30,203,93,58,142,0,136,14,89,172,116,142,98,48,148,131,3,78,146,231,186,29,195,100,99,115,57,42,12,43,198,61,59,178,153,52,77,213,192,231,188,23,152,20,6,155,107,134,72,204,236,242,45,220,236,167,156,214,56,210,146,119,189,6,130,245,82,25,124,77,211,42,217,85,165,124,189,154,65,22,82,53,131,128,133,223,87,80,64,180,179,187,218,87,181,40,18,147,103,229,190,59,178,184,205,242,179,34,157,172,185,245,215,86,54,86,108,111,225,176,185,205,210,124,228,226,178,61,115,177,176,204,115,105,41,38,75,165,101,217,49,204,150,118,183,115,109,4,106,153,109,200,134,105,28,134,108,7,102,117,69,32,103,173,249,124,38,48,180,35,145,213,210,233,178,37,184,189,205,211,105,214,184,86,151,99,202,21,217,168,220,219,213,66,183,232,56,84,179,57,134,178,57,81,90,61,105,32,74,134,172,29,32,4,155,53,37,215,13,202,6,91,171,205,29,105,118,231,141,214,83,202,21,123,236,102,90,174,157,57,142,19,199,120,213,101,117,242,153,148,175,155,79,223,191,105,120,255,123,255,251,130,222,40,67,151,182,129,255,172,86,122,252,48,153,213,151,66,91,69,212,181,7,105,216,135,135,218,51,31,248,54,112,226,57,115,211,69,229,218,185,130,126,149,233,141,9,150,141,13,66,83,244,200,69,200,31,2,2,205,30,9,97,205,117,83,225,80,116,227,37,79,225,152,63,134,46,121,10,55,54,221,77,117,32,63,16,240,133,71,178,151,125,168,151,197,23,43,245,31,142,91,146,226,133,17,37,159,226,100,129,29,11,41,252,226,155,119,12,146,224,69,120,226,193,35,238,243,159,23,142,100,97,60,145,251,46,208,54,47,77,221,222,207,194,107,169,240,106,237,246,94,179,227,177,172,28,94,67,211,222,161,155,88,209,221,55,222,65,255,240,218,13,138,193,103,146,184,142,251,176,127,208,98,251,124,87,96,224,215,27,111,111,192,11,221,67,128,75,119,34,128,60,44,27,29,179,61,193,11,232,215,133,210,147,209,61,116,223,128,81,226,161,112,227,21,230,67,89,80,144,167,139,219,200,113,223,220,16,8,238,3,157,86,48,144,68,82,228,161,251,241,207,126,121,251,193,55,193,223,143,127,243,245,39,255,242,93,55,114,67,56,116,163,171,5,81,125,245,227,67,68,33,162,217,55,0,96,208,230,5,160,149,204,180,164,46,47,11,125,247,30,192,253,145,240,96,239,77,175,127,207,187,169,229,159,255,226,217,23,86,91,198,247,245,225,166,213,207,246,109,67,230,118,110,93,251,31,80,254,225,103,223,244,74,47,108,196,175,149,49,59,150,56,166,203,42,10,24,100,232,1,194,13,122,61,160,71,15,217,38,232,37,28,104,52,198,135,200,148,8,50,78,65,58,30,102,60,28,78,96,240,33,32,214,12,220,250,200,193,19,56,131,118,88,200,62,252,19,106,133,101,70,19,65,94,156,178,50,219,115,98,25,163,132,149,101,140,28,130,101,128,110,98,180,219,156,192,91,165,15,253,148,145,15,150,4,35,31,30,152,28,70,110,76,88,35,205,209,129,225,110,191,241,245,39,63,254,25,209,26,62,200,32,0,66,5,197,13,77,64,200,132,14,26,71,214,55,183,219,203,117,1,133,180,47,196,122,117,232,126,250,211,255,120,246,214,151,31,127,245,159,204,109,56,83,10,222,60,199,246,148,3,89,225,120,39,170,125,74,17,198,15,108,42,121,221,176,150,219,43,236,57,209,146,132,14,123,10,216,170,11,32,201,74,31,212,126,96,172,86,123,215,6,139,1,74,12,134,48,25,80,162,35,44,0,182,18,239,53,17,16,3,240,106,157,129,192,111,110,246,110,246,246,8,166,247,62,223,8,253,251,87,159,252,249,175,87,70,8,109,16,246,3,180,118,72,158,254,246,155,183,95,252,7,51,208,205,67,162,140,251,189,221,135,4,214,218,102,72,80,57,64,182,23,71,48,176,128,189,44,102,86,161,111,67,179,187,176,49,172,181,29,205,76,108,12,73,248,92,108,140,70,88,235,12,4,254,188,108,172,166,52,192,82,133,26,54,237,198,234,91,97,110,47,188,199,245,208,173,93,232,170,174,182,94,98,132,110,76,75,248,160,143,150,238,10,42,7,155,5,221,159,62,112,63,254,198,247,159,252,242,239,129,56,54,38,127,221,123,111,106,72,91,177,48,55,43,11,34,160,244,186,118,65,182,48,46,195,65,48,26,125,246,165,175,63,249,205,123,107,26,33,249,204,220,32,60,28,238,14,88,48,208,152,28,51,86,238,75,232,54,35,178,209,201,144,135,27,225,156,235,26,141,222,254,244,163,219,47,125,176,67,79,113,3,240,160,195,4,157,100,71,149,81,224,245,158,131,225,169,60,0,59,39,139,247,102,192,93,131,161,208,47,13,100,1,20,188,33,8,254,189,95,222,254,159,191,177,162,1,17,129,104,128,254,130,102,224,86,10,88,169,5,111,166,148,133,55,244,206,163,179,213,253,201,208,125,104,73,130,84,113,131,85,192,36,49,120,9,16,107,118,107,245,4,15,190,196,1,134,17,101,87,208,123,55,170,99,180,219,31,160,128,30,252,242,55,212,219,239,255,227,147,15,126,247,228,43,191,122,252,214,23,182,92,131,182,88,117,204,80,55,175,61,19,69,236,238,190,246,192,90,219,172,61,168,28,185,246,176,227,137,178,195,234,131,240,182,46,64,80,222,212,23,32,244,239,139,222,72,129,24,242,149,223,189,184,49,209,224,109,33,208,204,134,227,254,29,36,26,88,109,43,145,6,21,36,100,26,248,253,15,126,60,110,63,248,214,147,111,253,227,237,219,127,245,228,223,62,124,129,51,197,4,117,243,216,176,195,97,21,44,145,187,143,142,90,113,155,241,209,138,26,35,196,45,23,11,48,67,255,192,71,232,233,187,95,123,252,173,223,221,126,237,131,219,183,255,63,98,132,56,86,225,224,157,241,70,121,211,184,152,69,42,114,248,112,167,224,174,208,96,21,154,135,186,163,226,29,130,13,7,109,20,194,184,32,40,69,216,178,186,81,1,149,188,41,160,77,191,53,152,48,232,219,141,23,251,223,86,186,131,49,172,244,104,242,224,179,136,68,110,245,174,100,208,124,223,52,132,248,162,102,225,160,15,24,193,203,130,15,48,132,69,213,34,97,127,32,53,220,234,182,6,53,205,7,44,162,235,222,30,186,174,89,82,138,2,43,190,129,21,217,67,75,113,247,234,254,135,127,31,184,61,42,40,78,85,134,31,62,4,106,239,27,110,247,161,145,116,208,21,250,205,113,107,207,227,222,179,135,3,55,245,55,111,110,222,244,246,39,221,174,247,79,252,222,8,21,143,67,135,228,208,222,22,108,205,243,211,187,136,159,184,222,86,76,141,75,18,98,187,246,191,69,239,247,234,219,54,144,179,14,221,234,33,250,41,219,23,186,218,86,189,170,119,171,165,220,164,142,142,170,55,198,125,199,170,32,207,168,72,156,120,116,225,113,7,47,201,2,58,178,80,14,63,123,141,15,55,160,8,6,197,46,175,204,206,142,81,10,124,237,85,77,211,104,171,38,152,168,161,21,2,131,131,144,234,1,206,147,134,93,161,130,214,46,52,113,21,179,244,65,81,127,10,250,162,78,23,55,148,118,144,128,180,15,17,129,199,79,32,5,201,43,166,249,162,30,218,193,7,166,65,31,74,236,60,139,18,246,195,148,87,117,143,5,19,12,221,112,169,22,73,130,207,94,183,246,192,146,208,237,226,71,255,220,240,176,75,55,117,1,185,11,219,186,0,66,238,45,10,153,142,173,208,208,116,39,61,66,194,68,79,42,65,76,176,168,137,220,231,221,94,181,227,225,176,219,171,175,247,239,220,190,243,31,144,97,188,91,129,131,68,216,71,96,0,50,126,63,5,189,237,229,177,190,250,131,101,227,80,213,150,76,138,223,199,31,254,239,39,63,252,2,168,14,197,198,125,205,121,123,127,60,24,192,49,114,195,3,205,13,24,152,27,14,82,112,73,83,113,178,195,0,234,184,38,12,84,181,250,133,97,16,182,116,93,199,6,99,48,54,218,255,248,253,175,60,254,202,63,60,254,246,175,158,125,251,151,47,174,253,144,45,233,225,185,135,209,241,47,191,117,251,111,127,135,15,122,94,94,199,213,134,151,4,75,169,39,150,15,122,123,47,175,89,163,177,219,247,126,189,182,153,157,119,39,117,31,114,139,238,135,96,107,2,139,0,216,113,74,236,152,107,9,252,27,155,118,155,39,31,252,72,221,103,112,77,89,25,15,57,176,157,152,203,193,93,100,227,198,181,37,28,184,27,237,189,128,17,68,254,183,34,88,226,198,130,78,221,167,191,250,226,179,239,126,227,101,243,78,31,116,174,59,53,216,246,39,255,251,246,253,247,159,126,243,47,49,23,189,236,214,121,160,55,17,173,63,125,239,183,79,223,123,247,241,47,255,249,213,180,206,181,76,173,63,254,225,187,143,127,248,254,43,107,93,234,143,140,153,244,197,127,128,51,247,223,191,240,236,75,239,188,244,213,2,43,81,102,29,240,37,183,57,24,19,125,253,210,7,175,172,175,51,131,181,16,75,191,130,38,197,174,162,112,253,89,87,111,249,217,119,126,14,120,10,76,229,219,183,127,245,106,56,171,43,76,5,163,125,176,255,61,253,201,143,158,252,228,203,79,62,248,241,75,167,55,43,247,207,89,107,219,207,190,243,246,237,91,31,189,184,182,237,37,31,85,167,68,134,69,175,157,70,253,146,219,199,103,69,118,135,94,47,99,131,244,63,212,246,71,216,238,231,63,239,246,187,77,41,198,102,121,173,10,222,216,68,190,177,158,251,53,42,46,136,84,28,96,39,11,216,206,169,30,180,162,46,161,221,19,171,51,94,202,10,139,218,14,135,141,245,80,203,135,58,38,6,14,31,191,255,245,21,52,182,217,131,85,1,17,57,122,89,229,104,7,225,230,241,55,191,254,241,111,190,255,82,198,110,243,225,248,176,203,74,125,212,132,205,1,245,88,63,25,193,135,209,64,199,17,176,164,98,58,144,70,75,205,227,239,253,28,80,235,246,123,191,37,164,21,226,24,100,200,54,165,62,171,30,172,32,197,205,72,113,84,42,201,74,42,238,216,99,80,163,47,17,206,3,181,22,45,52,4,217,159,173,186,121,83,72,8,108,31,125,240,194,198,5,228,231,167,184,15,63,27,160,188,65,202,27,162,188,97,234,77,34,107,29,132,10,200,7,227,183,128,79,76,187,199,131,49,219,245,186,16,56,175,11,168,170,83,240,23,20,146,189,174,62,208,234,188,174,246,164,55,132,103,54,168,32,84,24,225,191,170,39,4,172,181,143,207,91,12,95,8,8,30,159,186,24,157,178,150,97,112,186,122,56,99,34,54,126,193,143,48,68,192,152,225,67,228,58,128,62,122,220,198,104,105,218,98,12,104,201,94,232,180,230,142,77,91,128,150,56,184,19,191,243,71,58,105,128,175,222,169,164,72,144,135,177,125,32,61,144,123,73,137,85,212,14,97,211,201,161,90,198,109,57,254,32,43,60,20,110,156,29,1,20,65,230,90,9,232,66,107,49,42,168,55,196,184,41,205,191,145,210,206,199,76,114,182,122,80,252,237,127,120,252,253,31,252,231,71,127,67,152,105,32,122,251,67,192,232,232,24,205,206,96,17,12,35,123,133,198,115,240,148,142,5,227,188,0,63,251,165,210,62,207,187,178,217,195,94,239,16,221,2,130,14,43,246,113,25,183,67,33,172,158,195,134,199,18,124,248,16,14,164,215,141,254,221,87,4,120,170,51,30,200,160,242,211,47,253,2,174,3,99,86,54,57,32,129,156,219,143,222,186,253,241,87,113,119,64,17,161,207,91,10,60,249,240,155,143,255,246,7,90,1,227,84,240,79,252,150,35,61,252,1,176,141,60,94,57,163,133,216,41,78,39,87,40,211,234,48,129,18,221,4,251,145,67,89,89,61,136,209,14,86,220,97,100,19,242,106,247,49,185,225,3,178,110,203,121,199,243,31,29,161,110,162,163,25,155,51,36,61,19,30,38,217,97,28,34,79,142,212,195,30,129,131,181,138,18,59,246,226,32,53,184,242,16,157,114,111,58,179,49,31,201,152,79,110,212,213,77,63,254,89,191,215,104,251,135,122,230,96,28,73,152,193,60,135,52,98,136,238,72,152,196,45,44,151,187,181,176,153,51,34,36,99,224,243,186,213,195,199,193,220,193,186,104,97,43,98,200,36,176,45,224,241,82,18,131,185,214,91,51,80,255,115,66,245,163,46,234,157,212,165,16,98,41,195,203,49,88,34,6,136,88,218,46,220,133,46,126,106,34,216,225,205,95,183,50,225,155,109,214,196,10,77,88,202,223,122,203,5,244,32,183,102,218,69,72,130,137,144,20,160,219,24,143,184,95,37,70,85,130,242,172,182,207,98,25,119,157,221,70,29,218,27,111,23,250,149,41,15,31,0,200,81,49,42,98,67,116,164,17,14,225,79,129,24,27,198,159,88,46,194,170,159,66,49,191,250,137,23,130,238,189,61,47,135,110,174,6,223,64,50,255,112,6,38,4,144,209,208,137,242,124,124,128,92,181,187,222,225,195,7,242,195,235,166,48,174,64,151,11,203,203,67,220,103,221,172,251,77,80,84,25,63,224,61,110,95,67,90,250,102,208,43,206,215,27,244,37,176,190,250,68,0,244,76,153,202,69,73,1,178,67,127,239,96,220,18,250,15,76,134,32,225,65,31,89,41,160,45,231,198,11,11,102,132,241,206,13,201,160,17,228,177,176,85,43,160,63,103,74,191,183,161,21,48,46,255,63,123,111,222,221,184,113,37,138,127,21,25,227,105,147,79,16,69,82,212,70,133,238,71,81,75,171,181,111,189,201,250,245,1,73,144,132,68,2,20,0,146,162,100,158,99,79,226,216,201,36,147,188,137,227,201,230,113,156,137,19,207,228,197,201,36,78,98,187,237,201,57,239,179,180,212,221,127,229,43,252,234,214,2,20,64,128,4,37,170,221,237,208,157,116,19,133,66,213,173,91,85,183,238,86,247,142,162,121,27,133,52,74,120,36,233,114,57,80,243,48,217,232,129,78,120,207,99,33,113,197,1,109,168,55,196,22,148,181,172,16,104,76,219,102,46,127,177,41,2,127,198,94,231,168,247,213,128,221,38,123,154,37,189,142,143,155,0,243,84,191,192,52,1,56,125,152,40,104,166,199,153,178,44,130,93,250,52,154,6,252,63,173,203,146,49,90,143,141,154,90,67,221,209,101,57,200,248,90,226,122,22,242,18,135,12,220,104,56,164,139,2,93,36,2,111,139,189,162,101,130,8,140,103,255,91,243,219,152,11,48,72,67,1,0,97,32,32,182,188,46,227,157,190,130,64,51,204,203,66,114,57,48,48,46,122,133,67,15,139,181,126,251,127,187,69,15,122,156,198,199,153,116,17,31,7,241,130,72,36,170,37,142,252,240,247,231,223,253,136,55,161,156,127,244,39,129,147,51,232,175,142,98,73,203,229,41,220,213,198,238,48,217,216,95,119,151,15,226,99,14,249,128,151,167,5,242,33,117,34,48,0,68,82,178,78,10,58,200,11,188,152,64,69,4,135,113,255,10,229,5,79,17,1,164,253,54,9,1,43,34,128,83,240,147,18,172,10,110,73,193,122,225,118,55,253,210,89,166,109,169,46,59,220,252,128,99,26,146,143,115,114,217,203,187,175,43,207,117,246,189,119,134,206,255,252,150,224,114,167,67,184,4,70,169,144,162,114,12,224,130,179,90,19,103,12,139,241,34,112,111,227,212,214,34,85,243,96,126,154,88,157,185,109,75,54,226,169,99,153,33,113,69,49,96,225,0,135,199,211,117,78,163,131,136,14,128,16,10,191,12,117,34,170,214,8,1,157,102,155,238,133,24,221,165,84,148,22,68,107,6,97,53,218,108,97,242,148,169,70,200,47,80,94,36,227,81,17,126,39,145,244,73,184,70,142,165,4,159,10,188,102,113,91,248,17,173,79,235,161,5,90,1,66,123,242,252,56,177,254,194,151,27,165,55,35,168,75,17,126,0,170,74,148,36,171,136,143,44,173,72,136,126,194,44,200,102,73,203,131,231,97,251,251,100,59,57,12,9,185,88,30,152,90,68,19,67,225,8,217,184,33,225,46,250,15,246,237,220,28,122,165,227,87,70,45,107,234,18,162,236,49,17,109,226,166,33,120,215,158,193,192,217,251,100,79,23,229,125,154,128,156,239,97,101,103,155,85,246,242,65,166,248,75,57,91,219,139,238,15,11,67,209,104,18,255,79,16,125,62,167,248,118,127,28,131,143,133,97,9,237,146,170,172,110,163,35,73,110,155,1,186,62,82,112,243,194,38,20,142,37,166,20,224,111,24,145,204,225,79,79,201,189,143,78,237,113,64,42,27,131,222,146,203,6,68,105,234,210,129,208,181,73,80,142,218,132,34,233,119,96,226,86,94,164,170,133,208,41,104,174,32,65,60,200,47,73,234,59,252,240,147,223,70,34,17,180,145,170,138,170,130,11,9,115,194,181,212,23,188,66,19,135,174,137,138,67,244,127,145,201,48,246,172,65,2,16,132,113,219,146,203,88,51,154,20,210,107,115,130,136,203,128,25,75,158,182,68,231,126,76,198,68,107,91,142,196,68,16,213,119,176,34,18,102,144,109,78,123,63,118,195,152,181,87,59,163,77,100,219,157,223,151,45,66,54,64,151,67,98,209,9,16,243,0,188,211,208,137,71,70,51,191,185,155,94,17,68,18,34,106,145,84,34,196,81,214,205,38,252,214,157,35,39,39,211,41,120,107,129,114,29,161,117,143,105,141,112,157,237,140,227,243,214,126,107,166,26,113,10,69,33,147,99,185,32,159,82,4,243,23,33,132,237,107,215,16,211,244,98,5,29,98,8,133,104,135,231,114,232,39,243,5,63,127,235,251,103,223,126,79,0,71,105,238,32,8,133,9,103,205,21,181,109,34,79,210,228,94,136,169,190,19,86,209,185,131,99,64,105,75,169,130,152,197,194,247,212,228,36,26,75,49,69,249,211,44,229,79,75,98,77,172,128,19,28,110,80,152,158,142,71,227,177,188,36,224,231,176,152,78,21,89,242,41,177,14,237,36,38,163,113,212,78,19,183,41,143,69,209,239,6,252,30,139,141,129,112,159,97,231,31,127,103,174,0,183,214,68,59,72,112,242,212,169,163,72,166,17,221,86,142,21,116,178,237,213,49,92,251,126,231,96,243,32,127,128,163,7,211,77,5,7,153,237,243,8,47,168,211,180,165,80,164,134,30,186,146,132,24,218,239,244,141,109,5,98,47,163,160,43,108,243,57,131,86,241,109,38,210,60,251,97,187,85,50,6,74,200,33,118,202,178,252,96,15,52,145,121,37,130,155,0,189,191,215,186,236,241,10,151,161,216,122,96,191,136,215,32,249,13,198,47,90,19,140,244,214,242,32,7,190,64,74,241,32,44,231,54,120,168,46,17,111,51,76,62,162,34,175,204,7,52,3,231,138,63,202,195,177,160,231,79,236,223,7,220,239,19,174,206,38,252,180,117,170,220,188,89,218,89,194,137,208,185,35,222,187,240,11,99,8,8,151,61,82,181,210,117,15,216,152,105,225,70,65,92,130,214,78,78,216,47,226,167,194,158,136,223,8,123,194,254,57,236,129,56,117,176,167,109,19,19,37,140,160,14,252,139,85,141,169,184,12,194,31,111,35,134,30,40,12,34,12,75,72,86,9,9,86,69,129,210,5,50,242,84,147,8,131,168,222,156,146,195,117,141,5,93,171,100,164,92,73,70,71,45,174,132,62,17,132,23,82,206,14,175,93,131,81,183,151,214,53,37,63,20,117,151,95,15,249,158,3,185,188,171,174,199,1,202,153,202,82,49,139,27,3,70,1,240,197,72,29,40,0,154,6,140,3,149,120,227,67,151,43,90,93,110,67,73,56,217,214,0,136,42,53,213,133,115,251,132,38,172,6,189,110,4,203,42,133,182,231,18,168,175,209,206,228,228,100,144,97,28,160,162,51,119,66,30,135,171,213,88,244,156,67,50,182,174,53,219,38,150,111,153,44,47,139,207,180,47,19,181,125,245,34,250,204,136,192,234,140,88,28,23,12,133,93,253,105,251,128,93,200,73,189,224,120,4,177,198,242,212,118,240,98,126,92,51,38,6,41,245,186,186,199,220,161,71,98,251,116,99,48,91,175,163,33,202,206,89,168,180,55,45,72,53,184,200,189,115,83,192,255,88,86,199,20,189,233,102,67,196,243,121,176,55,185,55,22,63,103,149,19,243,19,235,138,125,15,99,32,215,253,28,197,106,197,163,55,216,250,41,114,81,148,92,127,231,152,83,41,165,135,24,103,206,155,40,95,136,226,170,26,188,182,121,87,244,129,226,44,193,220,172,150,210,208,58,192,114,118,104,244,149,209,209,162,40,140,160,170,168,24,179,164,10,110,170,156,146,2,75,10,229,84,153,124,233,141,52,79,140,105,14,116,149,69,141,200,22,70,234,212,162,152,64,39,9,118,8,245,36,8,180,169,166,77,50,53,84,106,86,113,13,179,74,105,39,189,105,139,184,40,183,2,45,68,97,113,94,174,144,35,140,208,194,236,201,17,66,106,201,111,155,216,146,103,155,220,146,103,155,198,146,103,139,0,147,71,110,13,178,139,26,244,95,186,166,175,135,248,74,128,228,121,68,40,67,62,240,145,100,153,106,196,172,132,45,56,89,217,201,73,216,1,47,43,39,37,97,7,236,236,29,41,9,59,198,193,222,145,146,48,63,38,246,138,120,129,130,134,78,142,188,8,30,4,59,72,180,119,144,40,124,78,16,188,135,160,150,245,20,3,122,133,168,99,232,10,145,126,49,144,80,81,59,121,136,97,70,153,179,72,251,81,28,36,81,246,66,116,94,80,195,76,61,233,93,133,158,73,22,99,79,111,129,134,184,43,102,239,125,240,248,119,191,32,202,193,199,223,249,250,217,79,63,254,219,231,175,11,97,239,141,232,16,34,57,193,209,222,138,12,125,184,192,158,12,252,232,156,15,92,228,156,18,114,254,151,218,138,28,19,131,207,113,50,170,139,76,208,140,55,89,70,226,183,39,89,70,98,246,211,28,156,7,173,177,161,114,146,27,39,1,64,242,155,39,153,120,158,201,194,133,233,66,135,61,104,215,244,102,159,120,191,7,57,149,215,114,53,48,10,64,7,212,62,48,219,92,202,135,28,118,113,208,85,52,246,4,240,53,23,246,67,50,40,128,168,39,210,41,81,138,32,49,135,122,10,160,18,93,41,22,65,37,34,29,43,134,32,146,211,16,132,121,94,187,140,74,67,0,146,9,91,75,79,69,103,244,175,177,121,158,209,135,135,9,188,82,74,222,211,247,35,216,1,16,29,189,248,193,64,146,164,108,224,40,50,10,41,1,225,241,186,245,43,137,206,105,177,108,191,89,2,119,12,209,72,189,244,53,28,255,20,251,20,166,4,230,171,226,12,240,71,162,144,145,8,133,86,172,31,252,192,130,108,211,112,111,16,124,188,45,250,223,75,195,210,240,75,51,206,64,148,227,168,162,240,242,215,70,161,239,151,95,18,115,61,129,49,9,33,199,28,209,245,14,106,134,169,20,154,180,144,62,193,215,8,189,35,74,94,214,138,186,84,45,205,212,101,221,84,114,82,153,125,102,106,85,225,229,151,134,17,235,66,33,17,196,60,224,189,154,98,215,49,82,41,237,186,0,87,33,208,84,206,160,119,112,147,66,221,43,239,115,23,41,130,64,78,1,159,0,192,121,184,49,54,102,58,3,221,30,231,17,96,174,14,43,54,212,201,47,7,6,14,2,209,28,78,25,195,185,225,60,42,202,234,47,11,45,118,54,33,57,177,44,23,17,77,165,222,69,123,194,217,23,63,56,251,214,119,45,231,109,138,232,125,180,63,117,5,213,194,129,64,133,169,127,68,171,159,56,166,36,208,79,26,34,83,152,248,71,208,160,224,16,87,68,231,0,250,189,227,52,218,79,204,8,146,67,60,125,81,3,131,119,22,150,160,164,55,23,165,42,21,220,165,164,131,156,183,196,38,255,37,38,154,96,1,144,202,36,230,14,217,81,182,10,197,1,55,249,6,208,43,136,114,165,90,146,12,5,187,209,229,106,196,177,79,1,151,49,174,83,66,82,69,48,210,109,243,238,187,194,63,68,163,211,177,66,1,4,106,214,17,189,9,212,107,23,22,53,229,123,81,129,202,148,173,222,138,144,170,10,209,1,212,168,19,12,242,2,236,18,251,173,25,253,218,53,19,110,204,18,75,75,72,231,137,103,59,237,12,64,41,177,105,193,38,148,42,214,241,6,36,148,109,11,232,241,111,127,117,254,214,191,90,11,168,253,158,75,251,221,19,199,220,61,251,75,205,57,194,94,215,129,125,82,119,88,8,77,185,92,134,16,21,237,43,129,190,193,38,42,6,143,27,197,189,130,100,51,8,29,64,250,135,66,97,98,44,49,233,5,19,123,197,3,213,54,203,189,2,101,115,38,157,128,202,198,225,63,79,160,232,43,30,168,43,39,18,104,119,154,215,174,201,220,238,52,187,232,225,61,228,9,167,248,31,107,137,56,182,236,118,45,235,242,142,193,140,136,168,139,146,168,205,152,122,243,20,120,75,83,35,6,91,48,6,86,203,10,18,231,35,66,24,177,202,148,73,105,229,224,88,12,41,168,243,84,180,5,31,193,245,248,192,31,33,142,135,29,29,82,10,157,176,165,72,85,107,132,98,81,17,255,174,72,199,33,4,79,24,244,13,230,203,41,253,186,153,212,197,80,72,253,95,210,136,252,191,164,240,168,20,70,61,45,192,245,132,144,70,104,22,211,113,117,82,152,81,126,209,214,228,48,117,48,225,202,169,247,149,91,89,200,113,228,196,117,24,20,198,104,168,132,51,39,254,242,220,189,233,212,205,237,245,53,208,76,25,114,8,255,52,48,66,208,105,27,98,223,232,90,195,8,135,249,143,60,184,118,25,56,96,253,228,101,198,144,95,71,125,217,247,29,209,252,176,169,132,75,12,39,22,223,30,78,58,235,9,35,136,27,100,161,60,252,132,3,252,54,197,228,9,44,102,144,34,18,28,2,179,219,106,4,27,35,252,154,0,161,115,17,113,135,178,179,25,124,169,202,217,12,81,235,250,181,195,44,224,142,86,184,75,74,92,91,164,57,26,131,192,66,37,148,89,19,29,227,140,87,246,61,132,46,58,69,215,213,136,148,234,161,243,181,118,34,127,113,33,120,187,29,219,180,44,49,126,173,182,153,108,16,82,42,82,53,20,242,116,141,80,242,196,39,143,70,6,240,208,74,224,176,1,51,248,111,44,44,80,119,40,33,142,111,19,91,51,123,93,208,176,215,206,125,28,114,0,46,1,185,223,203,186,174,233,236,245,152,235,37,181,55,90,95,11,196,179,146,168,188,125,45,209,158,206,179,204,95,75,149,27,67,27,186,86,81,208,94,227,140,158,136,112,56,252,204,100,219,223,15,250,66,117,208,17,14,78,127,120,122,210,229,178,101,125,104,247,49,68,219,16,53,64,92,205,216,30,160,209,63,240,131,181,183,88,161,97,16,1,223,50,211,133,78,91,110,18,98,155,240,24,29,129,181,76,244,2,134,90,241,248,2,27,228,218,42,99,215,97,143,218,216,106,199,215,110,55,3,56,215,10,250,171,69,45,189,142,208,104,157,93,86,186,25,70,176,191,46,141,119,214,221,249,37,117,74,77,186,14,8,66,248,118,214,113,42,35,30,98,167,236,220,196,228,148,96,185,29,50,179,238,177,168,136,101,203,172,107,253,133,70,62,155,58,180,44,186,247,7,225,66,159,149,112,161,127,248,227,249,159,94,191,226,112,161,142,62,2,68,215,170,103,32,182,79,239,225,181,240,119,129,226,107,145,154,92,128,173,58,137,93,116,137,120,139,142,224,77,96,144,31,132,13,29,132,13,253,18,194,134,230,242,127,239,97,67,191,186,97,66,191,180,176,160,67,29,254,27,132,8,253,242,2,81,94,44,14,101,208,48,148,174,40,148,61,6,161,236,114,68,94,73,4,202,65,172,214,65,108,208,65,108,208,65,108,208,43,137,13,58,20,240,191,222,163,133,6,105,181,45,122,104,44,49,29,155,66,127,6,225,67,159,165,240,161,131,48,161,23,12,19,218,30,163,170,99,144,206,182,48,161,143,62,127,103,16,38,244,105,132,9,173,59,66,148,209,64,161,88,197,115,213,225,217,78,248,176,127,87,29,36,244,203,142,108,41,171,70,77,151,111,17,187,53,155,231,191,190,251,248,119,175,227,155,35,87,219,185,84,150,117,211,217,55,177,144,63,133,190,143,184,109,5,65,22,67,149,81,163,143,243,28,253,18,162,74,78,121,246,121,108,72,117,46,124,231,59,191,125,242,238,47,206,62,253,227,217,187,111,194,192,95,123,175,207,3,247,3,162,114,236,6,226,252,103,175,157,253,242,215,87,2,68,204,55,238,34,54,78,13,162,62,14,162,62,14,162,62,14,162,62,14,162,62,14,162,62,126,37,163,62,58,108,78,131,8,144,131,8,144,131,8,144,253,137,0,217,57,156,227,68,251,18,233,16,207,241,249,10,187,136,67,188,245,49,240,226,17,56,97,110,15,66,120,13,66,120,13,66,120,61,165,16,94,115,176,229,86,6,33,188,6,33,188,6,33,188,6,33,188,6,33,188,190,196,16,94,174,128,185,127,215,65,188,78,82,43,226,134,59,112,215,137,184,45,206,217,129,187,198,164,137,241,137,130,29,184,107,62,181,97,185,121,47,5,12,202,229,226,96,147,243,129,195,114,89,161,165,186,199,231,178,98,79,81,95,95,18,84,43,151,191,194,224,93,151,9,213,197,125,107,60,245,56,95,216,61,218,29,233,203,142,132,229,29,243,203,17,242,235,153,136,239,101,135,245,178,34,125,93,44,190,151,51,170,215,129,21,213,43,107,253,42,148,172,152,95,197,246,232,95,131,48,94,131,48,94,95,149,48,94,207,205,29,190,175,80,188,177,65,96,177,11,4,22,107,181,102,188,99,9,29,56,99,9,101,157,143,132,146,219,129,135,138,157,226,16,57,151,79,53,226,8,185,239,23,184,236,74,227,139,29,56,2,9,29,224,64,66,89,71,89,22,151,145,97,178,178,66,9,7,33,42,58,130,16,21,61,3,19,5,142,32,230,29,50,236,128,11,25,150,229,126,219,104,151,57,156,59,67,140,5,236,244,239,60,40,152,77,94,158,222,202,239,41,76,88,63,227,130,61,181,189,252,101,5,6,123,26,251,57,248,134,14,18,235,235,203,15,87,67,220,228,236,112,53,206,232,53,207,89,100,26,231,96,122,141,111,146,61,233,107,84,154,75,69,201,57,56,249,74,68,126,25,68,110,233,26,185,197,120,118,66,183,208,107,107,95,173,128,43,136,12,155,37,144,40,181,114,222,103,232,168,73,186,93,33,126,94,164,8,0,66,43,215,81,155,150,115,47,4,175,49,202,102,254,132,145,25,103,93,114,154,217,126,200,86,117,10,3,196,196,177,27,235,20,23,7,194,226,216,53,189,66,227,244,26,67,230,74,66,179,92,54,168,211,179,23,178,99,16,109,230,202,162,205,244,51,216,12,209,73,123,133,155,169,123,127,0,41,238,60,227,205,228,242,23,140,55,131,206,213,133,212,146,184,131,131,187,196,198,39,167,219,131,187,44,136,247,197,35,207,224,46,7,169,29,75,235,191,202,180,254,120,195,103,52,181,160,20,107,122,91,30,14,203,32,128,181,215,179,36,85,161,179,240,192,215,166,45,97,223,45,226,165,85,80,116,195,236,164,86,37,187,58,151,135,189,230,176,243,178,237,238,112,84,69,88,97,132,128,124,210,190,70,187,104,103,225,35,180,164,102,64,205,170,50,205,170,106,43,83,85,170,63,181,7,145,82,3,104,56,105,179,84,187,201,125,108,97,160,37,190,152,90,21,215,240,12,74,99,178,71,120,158,23,129,61,177,141,55,49,41,95,136,78,102,115,212,120,19,158,145,247,44,55,224,253,212,26,155,210,150,152,29,207,58,115,71,138,38,58,95,106,134,60,4,39,115,206,20,102,32,21,203,120,44,39,128,46,116,92,142,182,85,86,89,99,41,180,155,135,5,165,82,28,45,42,198,125,32,20,247,99,145,252,68,124,34,22,31,27,139,84,113,52,132,236,68,34,214,181,59,121,42,33,227,238,38,198,229,182,202,64,221,172,14,67,66,124,108,60,42,132,67,47,68,225,216,194,178,207,30,34,250,162,16,97,17,84,70,70,12,196,137,150,135,172,130,251,247,177,41,246,148,58,141,197,34,137,241,169,177,177,122,163,21,113,185,19,159,82,33,33,50,30,143,78,161,10,47,40,21,76,173,84,179,133,132,13,65,60,69,203,26,59,186,140,137,134,86,211,115,192,218,11,115,201,209,3,89,61,84,84,99,180,161,233,135,70,85,202,201,163,184,225,66,189,38,143,26,122,110,180,174,200,13,244,150,104,11,182,208,41,6,185,63,159,246,119,101,156,253,241,54,42,140,160,122,194,190,168,50,211,25,58,75,171,168,34,226,173,211,105,237,78,90,60,204,164,51,243,98,113,54,157,89,16,209,207,180,168,204,66,65,147,22,164,211,248,174,48,112,232,142,38,175,163,255,95,3,214,61,133,157,237,175,97,135,197,84,244,90,25,157,56,169,156,97,92,19,24,214,50,228,34,39,66,222,43,234,224,207,224,207,87,254,143,254,138,218,149,60,13,157,66,181,33,43,66,120,28,66,132,67,81,11,127,238,34,85,172,54,165,88,196,229,221,166,87,246,135,194,62,221,117,91,154,134,85,47,251,152,206,74,217,54,58,107,25,38,18,217,177,41,56,243,136,164,6,87,99,96,87,107,133,33,29,73,17,122,106,15,211,91,29,17,196,125,124,215,190,172,229,164,178,129,93,40,24,153,102,133,97,234,242,4,141,78,79,35,18,31,161,71,210,140,132,142,181,120,65,26,203,141,197,5,212,22,146,65,79,9,152,171,160,107,1,203,178,148,7,147,87,30,187,167,99,144,243,99,254,32,203,185,104,226,41,128,60,57,54,57,149,147,38,198,2,130,60,57,25,243,7,121,44,42,61,13,144,227,211,114,60,81,128,192,192,193,64,158,138,118,61,173,163,211,82,84,32,149,199,253,199,55,61,53,17,123,10,227,139,74,210,228,132,52,49,30,116,124,217,49,151,178,199,238,79,192,28,170,82,65,204,217,40,98,94,102,32,69,247,68,66,84,110,205,174,111,53,162,203,139,69,13,157,125,233,181,237,221,210,252,110,17,253,90,76,192,243,81,38,125,23,253,51,187,125,88,153,152,133,31,217,104,121,126,243,214,86,66,93,31,203,173,238,78,237,110,110,157,44,38,228,220,234,236,157,68,122,126,98,94,137,150,213,205,221,89,99,98,25,29,225,202,230,237,197,49,227,158,180,92,90,91,153,63,52,38,229,226,81,209,144,239,102,181,165,232,130,89,158,147,228,225,157,213,155,21,185,89,186,115,115,242,230,122,161,54,58,186,52,220,204,111,78,230,39,135,243,241,91,205,102,174,185,94,184,121,188,177,85,30,91,159,58,190,59,61,174,143,78,105,205,59,71,177,82,124,58,113,48,85,56,217,89,223,26,45,205,154,229,209,27,183,141,68,99,91,95,95,189,121,167,190,126,50,81,189,157,93,152,150,115,139,250,228,226,220,114,252,120,221,156,74,156,108,220,52,98,71,99,82,98,75,138,175,214,214,166,202,230,81,97,163,86,157,206,155,83,195,70,109,113,254,110,226,248,96,163,22,159,40,100,118,114,134,154,45,108,148,102,107,149,74,222,84,135,199,242,57,245,176,48,103,46,73,27,241,155,83,241,90,101,34,115,179,220,200,175,140,166,111,222,158,92,81,154,101,117,118,101,76,93,44,239,108,12,175,14,47,206,47,55,245,146,114,120,148,208,74,203,181,163,165,77,125,185,182,184,188,173,43,202,252,209,132,86,202,24,71,137,187,213,229,218,242,210,182,126,164,244,80,183,20,175,205,171,139,27,209,194,201,116,61,93,205,107,249,166,17,47,44,228,243,235,83,195,245,232,242,157,209,116,126,114,52,115,120,210,56,140,221,107,20,38,234,55,18,183,118,198,22,211,155,241,198,234,221,220,248,189,92,126,44,151,48,54,162,218,226,194,201,102,125,51,147,31,139,173,79,100,110,140,230,166,151,134,99,183,214,74,181,237,201,242,178,180,125,43,157,59,46,37,182,239,213,203,181,198,92,2,225,97,66,203,232,217,163,45,229,16,214,67,122,246,230,214,238,248,188,126,120,179,88,44,166,82,192,252,78,69,39,186,110,167,137,4,90,189,97,92,121,178,75,229,136,142,100,67,106,65,30,132,221,124,70,194,110,118,190,91,224,240,80,135,87,174,0,72,252,133,52,161,227,205,129,110,215,14,162,193,61,252,219,253,68,242,82,179,247,136,50,232,163,32,225,100,160,218,197,67,65,62,253,160,131,254,65,124,190,186,225,8,59,143,217,29,6,232,171,31,251,7,3,69,251,232,20,7,200,190,224,23,32,234,207,211,12,249,67,47,220,25,232,140,134,13,130,47,23,209,135,17,162,53,3,2,2,234,71,92,168,200,70,183,91,137,94,177,129,32,16,133,235,182,98,111,23,20,219,3,245,120,4,244,48,248,248,60,191,255,24,82,188,244,57,62,79,220,187,99,59,74,13,111,160,236,107,172,26,159,33,203,82,121,11,50,210,184,0,32,217,109,66,15,63,121,179,242,255,254,24,238,227,53,206,32,64,229,155,85,123,26,254,237,131,71,31,255,238,241,71,239,63,249,241,119,159,252,244,67,28,219,229,234,209,66,50,161,216,113,108,156,153,85,158,194,188,144,124,16,54,22,126,251,31,103,159,124,242,248,7,223,8,10,128,69,64,209,161,137,237,172,26,9,192,62,94,152,32,177,87,165,196,84,140,254,202,77,72,228,87,28,162,169,132,193,241,207,211,148,34,150,83,56,25,182,164,148,155,115,14,29,59,150,111,52,206,140,162,12,11,163,89,229,100,180,1,186,249,81,196,202,41,166,166,143,194,81,164,215,53,69,199,77,8,162,218,102,66,1,163,38,228,165,3,19,10,73,124,192,250,35,174,254,61,119,73,68,174,45,119,199,162,144,45,107,89,161,107,255,45,209,192,120,163,217,195,173,156,226,97,49,71,240,73,92,43,93,87,22,214,228,6,226,51,112,200,5,222,128,97,223,80,48,58,223,80,112,114,91,23,189,126,55,50,53,145,144,19,173,150,243,170,29,119,215,161,139,199,255,72,140,122,252,251,220,242,201,75,77,226,154,238,112,220,7,89,118,87,47,51,167,126,194,8,116,116,161,246,246,34,82,169,43,51,110,252,218,53,199,99,36,175,173,224,216,23,33,178,72,252,140,56,20,22,159,213,220,237,230,140,203,180,106,89,128,188,238,169,129,253,39,208,13,64,48,67,194,167,88,126,66,95,224,170,161,240,112,12,75,79,180,203,16,220,111,19,70,132,25,249,229,84,236,218,53,249,107,169,105,48,171,167,132,168,48,44,35,232,94,78,69,175,93,51,73,169,137,75,77,166,186,192,109,44,32,220,223,69,28,39,106,87,31,150,209,255,77,191,187,113,104,14,83,18,155,37,183,67,249,87,232,70,26,172,85,127,20,60,35,55,201,202,17,23,181,235,120,145,172,251,61,50,230,98,119,105,31,29,14,48,84,210,217,79,71,198,209,133,229,235,188,71,70,138,119,192,233,226,126,3,158,6,216,230,9,94,37,250,9,232,233,246,128,63,218,79,69,195,162,253,6,177,8,228,21,240,10,240,142,24,174,109,191,15,8,154,100,33,8,59,27,132,228,8,125,126,86,114,165,216,215,118,153,47,110,155,43,6,207,55,123,186,99,16,230,194,192,228,3,142,19,68,57,246,246,103,172,176,237,30,8,134,131,83,41,132,162,47,164,82,114,24,253,224,120,64,192,44,91,148,44,135,169,233,114,129,97,110,107,86,230,83,218,213,158,253,233,62,166,75,142,18,235,210,0,78,211,41,10,248,10,239,90,173,146,149,117,180,178,209,3,56,248,74,17,25,113,51,77,79,127,27,197,88,147,214,136,231,193,117,125,79,222,199,14,64,201,16,254,41,161,214,243,181,156,236,30,37,129,147,246,34,135,103,28,77,153,225,235,106,82,29,150,17,209,65,43,11,183,3,127,89,14,110,99,164,112,56,37,12,17,46,24,109,40,124,11,152,244,142,136,179,253,112,254,218,3,154,14,18,150,97,135,83,173,133,135,10,12,98,62,149,19,171,132,135,72,68,179,148,255,154,154,156,4,222,162,198,238,79,86,169,9,62,143,125,4,45,19,188,60,53,30,155,204,142,77,80,19,188,211,2,95,227,44,240,168,222,69,173,220,190,118,104,79,123,46,51,212,98,117,10,137,183,208,201,82,171,160,209,75,217,172,28,45,72,196,106,107,128,217,150,4,25,75,153,58,250,72,240,50,38,77,77,78,95,216,104,207,201,246,123,176,79,70,234,35,242,196,180,60,153,149,226,251,167,44,242,15,4,254,105,69,172,24,227,35,121,180,124,65,225,113,255,62,168,136,134,64,121,212,254,49,113,1,253,135,177,177,49,206,140,239,219,136,239,247,211,18,252,9,210,68,164,4,76,127,91,67,98,240,62,147,184,133,83,238,56,254,135,194,120,97,178,32,181,58,226,105,40,137,189,70,70,240,173,81,22,8,11,226,96,161,63,60,224,134,84,169,150,209,194,104,111,0,27,35,201,250,184,127,63,171,229,155,232,8,207,99,126,52,22,25,159,136,143,215,27,67,177,72,52,17,155,152,68,191,162,246,239,86,251,16,146,35,13,57,123,168,152,35,70,78,215,64,159,232,26,79,161,192,131,228,178,106,182,207,194,149,122,100,48,105,68,67,226,134,190,74,31,158,223,175,177,136,69,47,79,210,178,78,174,30,198,90,90,156,154,77,103,50,226,221,116,90,2,79,143,172,88,156,75,47,166,69,109,54,157,86,50,80,114,144,17,227,25,40,170,161,162,230,44,20,157,204,138,135,139,233,165,180,120,136,138,42,184,72,157,165,181,26,168,40,138,139,98,179,226,68,38,189,153,17,141,12,247,225,81,38,189,52,7,142,36,233,56,46,26,155,5,103,19,244,33,20,213,102,29,206,37,62,163,233,64,187,216,170,233,66,187,6,238,39,207,229,31,158,4,14,157,162,18,211,202,212,13,231,195,12,248,59,168,196,207,194,255,152,32,31,18,210,62,132,68,157,208,120,76,28,34,255,15,59,220,39,186,53,198,183,67,207,136,94,190,39,103,133,216,161,6,57,11,72,63,28,1,29,162,39,130,213,3,143,21,254,28,32,95,210,195,96,136,158,6,30,32,142,142,14,37,147,245,145,188,44,87,241,41,128,133,0,114,8,140,52,116,68,46,144,136,212,78,211,161,117,244,229,16,75,42,63,1,190,42,164,132,249,175,196,198,89,25,234,199,58,123,8,88,142,30,249,115,135,188,126,197,100,199,207,16,68,225,26,138,227,120,142,248,159,25,120,223,162,176,251,0,230,70,88,161,224,53,53,237,14,53,240,161,159,59,13,124,228,237,74,51,53,41,251,59,65,196,115,79,197,149,38,58,53,17,47,36,178,137,128,78,16,83,185,177,206,134,102,27,126,172,122,20,37,31,39,110,25,51,194,169,211,109,52,151,18,203,157,233,82,6,234,156,50,80,162,202,192,178,82,48,173,51,172,128,154,222,174,22,85,144,217,2,41,31,23,81,71,164,195,94,187,202,35,49,175,138,197,193,64,29,17,231,246,46,157,248,187,165,91,62,233,179,77,146,205,48,88,151,144,173,180,75,159,146,105,130,214,118,20,52,105,24,127,233,114,57,104,243,150,235,122,176,113,165,145,24,106,192,144,76,68,154,64,213,19,180,31,251,194,101,128,89,98,19,148,171,233,117,153,76,83,49,232,122,104,161,21,61,221,109,69,131,181,113,50,47,97,63,11,105,122,218,127,199,78,77,140,61,13,183,172,88,44,17,149,114,227,65,119,172,148,43,244,83,196,26,143,78,38,10,242,248,244,133,68,44,251,227,139,137,88,109,223,95,84,196,178,26,18,131,247,217,155,136,101,125,22,84,196,2,56,26,138,153,43,221,191,143,77,68,35,35,112,25,181,125,228,104,241,43,88,227,72,212,147,117,121,6,95,90,141,71,198,18,99,147,72,220,154,161,168,65,103,215,204,201,8,230,113,147,35,49,244,159,163,139,156,166,203,237,109,147,35,57,30,153,64,66,218,164,67,100,242,0,15,223,144,13,2,31,185,74,139,0,156,30,7,65,44,24,128,124,39,17,197,24,33,55,29,218,187,99,45,64,3,92,203,221,49,219,107,163,211,57,248,211,73,40,182,167,252,210,66,177,189,232,250,34,20,219,35,163,92,202,88,100,34,49,126,117,82,113,241,136,9,150,182,181,108,244,171,215,202,134,34,159,104,21,25,206,137,157,90,86,238,36,49,71,245,89,34,50,207,91,34,115,30,139,204,25,78,100,46,19,145,57,195,137,204,49,34,50,103,56,145,185,58,75,107,217,34,51,18,134,155,184,8,213,202,164,69,25,254,186,13,127,73,233,116,14,42,20,176,176,156,193,194,178,129,63,169,207,138,81,238,147,226,172,199,55,26,134,79,130,66,141,255,176,98,151,59,32,69,98,251,210,34,39,182,199,218,197,246,241,89,10,73,180,93,108,247,64,103,7,145,157,173,233,129,200,62,248,51,248,51,248,51,248,243,140,222,94,114,42,223,240,213,35,151,250,141,93,56,98,151,157,58,42,225,112,3,1,212,112,193,26,117,182,231,165,142,11,212,14,83,202,233,65,212,114,228,246,149,151,98,206,209,87,7,245,28,110,161,147,130,174,13,232,118,254,151,53,99,241,235,67,22,195,78,94,96,177,98,40,49,78,239,146,217,72,2,198,157,148,48,62,121,8,243,239,254,221,130,180,193,250,163,106,191,113,191,91,103,62,32,99,65,160,43,204,68,212,24,74,76,244,1,104,111,9,132,129,96,181,98,53,226,232,171,215,217,232,173,3,34,139,248,247,193,169,76,241,119,157,148,166,58,241,223,238,160,54,197,53,90,142,30,188,213,167,30,11,187,19,38,186,220,75,156,236,237,94,98,54,214,191,235,89,192,149,166,211,69,122,61,235,68,86,245,40,46,185,179,182,189,21,93,74,235,70,34,55,177,137,158,141,242,205,173,249,133,221,219,243,5,179,124,24,91,186,181,48,191,123,60,58,170,46,27,203,119,231,115,227,147,43,177,181,230,238,118,122,222,60,42,199,86,182,239,105,243,219,99,153,181,165,242,230,242,234,205,53,109,103,99,99,115,177,186,179,96,110,86,142,238,28,206,153,122,186,46,173,175,86,26,7,119,23,231,243,139,55,42,195,197,185,195,237,204,225,214,214,252,173,181,250,186,124,112,184,181,30,95,57,158,76,84,213,204,209,250,232,218,216,236,225,238,252,29,61,59,117,50,58,54,58,89,87,213,27,245,250,210,196,201,241,86,188,110,28,140,238,222,56,92,111,140,29,25,71,39,99,25,233,222,98,116,81,155,221,157,63,24,63,200,173,46,86,22,102,245,68,108,125,120,204,56,190,117,235,118,173,177,188,117,171,158,95,95,88,159,143,165,23,19,153,163,165,217,213,204,92,84,89,74,111,175,29,213,99,187,179,187,155,203,141,249,233,106,121,117,121,41,189,118,84,52,38,42,229,187,83,135,119,230,212,245,134,89,205,76,45,221,93,168,75,55,54,211,106,70,25,59,92,136,201,179,205,180,89,188,61,173,221,74,175,231,151,87,111,141,46,221,205,85,42,119,119,39,23,139,49,227,246,252,252,97,229,96,37,158,25,191,91,43,110,205,222,216,94,146,244,163,244,141,187,165,66,52,150,190,87,109,20,165,91,213,229,249,124,217,168,30,102,167,103,151,230,111,25,153,49,115,67,155,173,212,39,118,150,55,238,229,54,227,106,236,104,247,246,65,60,17,221,152,42,220,216,217,190,145,88,106,84,111,228,198,119,114,90,122,71,29,78,168,250,70,244,120,123,122,118,98,114,229,36,111,108,221,156,88,173,43,179,171,141,229,137,252,189,221,202,176,26,141,30,205,214,103,239,29,39,228,185,169,157,141,91,137,163,49,245,160,184,166,104,210,92,109,119,161,185,210,156,44,222,171,108,77,77,25,177,249,195,248,196,196,102,163,154,150,118,148,225,210,161,50,105,24,183,148,241,204,226,132,54,126,92,189,83,201,213,244,195,185,85,125,61,177,123,56,175,54,244,92,230,72,174,151,238,148,110,70,151,242,178,121,103,113,116,190,90,217,216,40,111,102,42,179,163,185,82,229,184,154,173,46,196,212,244,114,125,43,125,116,87,94,138,223,43,220,186,119,52,27,219,42,101,210,119,230,27,55,230,163,107,71,141,69,99,106,238,70,116,103,99,122,41,31,171,153,149,194,132,49,187,158,185,185,91,190,151,56,156,159,189,113,107,120,83,185,123,112,178,121,55,49,89,175,110,221,75,204,55,239,238,28,43,147,179,185,226,86,186,186,53,61,63,127,43,119,124,123,97,101,126,117,61,166,54,15,10,165,162,57,87,95,207,28,229,27,199,141,173,98,60,113,111,55,107,28,44,47,143,54,114,199,39,119,38,181,155,141,250,194,193,193,250,78,236,96,123,217,60,185,125,84,188,149,53,14,211,119,142,110,154,210,238,212,236,214,210,209,236,221,141,185,70,118,82,110,86,179,147,147,82,243,94,225,142,49,191,124,178,56,118,24,55,165,205,59,59,217,19,245,112,46,187,176,189,40,43,75,199,70,230,222,112,190,162,76,28,222,106,172,52,22,14,203,210,150,182,158,30,77,103,138,43,107,195,202,220,141,137,123,213,187,122,37,126,52,113,243,86,102,225,100,101,34,177,58,181,62,173,77,148,230,51,242,112,116,105,184,60,57,187,149,221,144,39,239,28,239,172,110,79,73,119,111,36,228,120,241,70,238,118,92,79,159,44,175,213,42,119,204,196,246,112,33,122,51,118,231,228,176,56,87,89,202,158,140,110,173,79,143,230,238,76,222,149,54,155,171,183,148,181,202,209,228,216,157,245,187,91,11,230,246,236,216,189,104,98,170,176,180,125,51,94,60,156,82,107,119,154,245,106,21,173,213,220,241,122,108,116,179,92,60,222,84,170,229,194,137,58,156,174,199,119,51,203,115,153,216,70,60,122,11,239,235,249,242,194,206,225,118,109,179,146,201,8,152,148,76,117,85,9,79,78,79,101,177,74,56,59,53,233,162,59,47,240,158,85,109,198,17,83,212,169,51,16,248,82,153,26,72,183,16,201,53,82,146,140,245,134,186,65,253,171,68,45,37,176,118,56,85,242,118,179,146,213,202,215,201,63,224,58,169,164,180,136,2,25,97,76,77,127,245,85,225,127,255,111,246,32,136,101,244,74,50,154,106,110,137,127,239,40,65,82,50,170,196,98,141,237,72,69,92,133,123,22,196,92,74,208,48,184,28,20,170,152,135,156,135,16,111,143,180,179,85,83,33,176,29,132,205,204,135,115,14,157,118,62,140,253,170,78,189,191,72,229,174,91,85,97,56,249,8,88,14,83,77,140,170,106,74,48,106,70,85,70,231,96,126,27,226,67,10,98,141,43,186,171,200,229,188,32,86,82,130,124,44,231,106,38,118,72,45,164,4,208,208,148,101,83,70,239,74,224,153,151,69,127,205,100,247,148,253,84,155,99,54,142,86,217,194,157,21,217,172,20,101,115,131,77,204,122,65,76,167,138,215,174,21,67,197,208,70,104,111,63,28,14,207,164,175,93,75,191,144,74,233,215,174,73,17,184,247,22,74,139,74,24,13,57,155,74,19,189,125,61,117,104,79,109,42,195,253,166,61,16,239,230,80,54,60,115,204,189,172,131,137,12,173,148,90,14,161,39,117,40,30,58,158,143,197,195,61,99,63,117,28,161,188,51,137,249,178,200,208,185,192,150,10,194,160,98,180,21,167,218,29,13,189,86,23,196,169,225,123,165,254,117,47,188,128,131,128,161,122,199,104,125,180,247,137,94,64,148,36,27,176,87,95,149,73,148,178,48,204,40,98,84,15,83,30,14,128,20,27,134,3,223,215,61,75,209,198,58,12,39,209,170,186,127,31,35,236,254,125,132,32,99,72,81,135,212,87,95,13,169,128,25,15,184,176,3,169,31,246,235,232,37,64,39,225,5,215,14,222,233,253,251,82,67,82,204,164,218,106,137,179,161,251,118,67,97,145,123,216,43,251,46,43,212,120,154,223,108,169,251,208,29,148,164,156,212,5,66,86,81,103,111,185,49,116,63,212,180,138,45,15,71,207,89,69,244,229,186,148,148,34,224,152,24,242,50,118,89,183,9,242,154,42,95,167,17,229,172,15,176,185,109,22,16,81,119,34,80,64,5,254,187,69,172,91,4,163,189,138,176,71,136,197,144,213,216,62,196,91,140,28,202,77,195,99,17,238,237,207,20,52,61,132,233,34,158,205,48,53,64,153,97,219,227,85,7,31,82,236,36,205,26,24,66,208,159,54,144,48,36,135,88,204,85,102,135,67,223,107,213,80,24,40,145,78,90,100,176,147,209,167,116,209,196,232,192,49,121,91,214,75,82,20,69,69,0,46,174,106,164,54,196,19,110,253,156,114,59,35,121,66,28,132,221,137,109,176,167,40,36,236,76,81,183,107,64,53,251,109,32,81,142,184,221,223,39,63,73,177,5,13,126,64,162,99,81,50,249,104,225,228,158,66,74,128,166,168,87,49,18,253,216,215,166,222,156,87,77,240,38,182,92,131,87,194,16,144,152,33,86,6,52,64,213,176,96,146,100,181,16,195,46,109,134,162,97,139,132,145,43,1,232,249,5,226,74,59,44,71,140,178,146,147,67,177,48,144,54,120,13,110,177,16,248,210,128,60,109,110,143,104,138,189,25,219,9,157,131,11,226,249,18,199,102,76,151,209,103,48,59,130,89,130,107,213,24,32,188,171,240,51,154,110,52,182,25,62,152,50,68,223,111,225,84,142,16,242,114,254,56,39,227,107,52,158,152,7,56,104,67,234,12,23,206,217,90,56,122,72,23,37,107,61,151,113,207,41,10,138,88,198,120,69,123,143,204,26,170,137,99,31,58,241,47,19,228,35,20,191,32,181,24,142,53,247,152,173,128,249,51,218,203,169,232,204,200,136,70,22,168,210,134,28,109,31,29,212,138,27,57,58,18,109,0,55,10,84,93,209,114,108,21,235,33,72,214,38,224,245,205,222,125,45,101,173,58,210,137,145,162,211,170,136,2,142,19,138,42,9,112,193,201,46,46,32,161,171,92,110,226,23,208,150,113,237,90,206,185,128,191,134,96,162,223,218,157,219,101,226,11,209,240,140,171,190,221,40,255,5,87,74,220,173,161,187,158,251,194,159,194,71,47,228,216,4,35,90,57,143,175,1,8,8,15,67,248,146,2,68,45,24,66,210,117,73,171,153,67,248,243,33,77,31,162,16,8,23,0,24,92,4,164,172,94,171,186,93,17,44,178,229,63,243,38,153,121,219,69,192,53,243,230,62,166,82,237,179,104,109,75,221,57,81,215,174,217,192,235,60,152,167,52,220,255,76,22,157,109,135,173,150,134,214,173,128,127,195,26,66,71,36,190,99,173,168,53,25,63,163,134,52,171,87,25,95,71,210,184,230,208,199,90,138,248,161,147,37,171,93,215,184,245,137,216,52,203,239,158,236,31,85,84,240,166,144,69,141,6,181,243,32,89,120,75,241,221,136,37,26,196,142,241,107,33,5,110,126,209,135,100,219,245,6,155,96,168,60,193,80,57,130,193,141,25,87,113,15,28,23,94,183,193,193,223,194,45,63,252,177,93,35,100,17,158,148,69,110,113,93,39,65,166,223,113,227,35,155,51,41,144,144,198,118,139,8,199,148,140,146,122,136,135,40,181,68,8,124,106,148,28,132,204,34,218,254,203,74,38,203,202,186,13,225,94,86,50,94,86,38,135,105,60,231,60,73,181,48,110,114,243,138,206,69,169,128,88,21,88,80,226,10,58,129,69,8,111,128,55,209,85,129,72,214,32,6,143,237,17,223,83,66,39,147,78,25,37,29,207,58,64,105,5,63,110,181,218,232,130,82,134,195,180,76,41,129,100,34,2,81,53,65,106,99,167,44,22,33,156,178,158,238,224,118,236,243,248,148,9,86,201,13,8,76,142,78,255,90,217,196,206,80,178,8,115,138,6,146,212,91,34,89,242,192,82,219,43,133,77,61,61,56,16,90,91,214,129,212,116,179,128,176,86,108,166,3,157,221,136,176,169,57,224,206,51,215,229,100,6,201,133,78,62,86,226,25,83,5,115,144,39,33,36,234,33,97,133,109,83,45,114,95,81,235,218,161,156,58,66,189,153,72,92,17,53,27,130,6,19,113,113,232,105,154,81,11,95,216,167,171,88,132,77,162,18,138,4,21,91,52,248,180,30,118,86,167,167,40,212,214,249,33,102,224,154,140,245,116,236,120,58,116,60,205,194,250,218,163,84,131,181,199,182,217,190,79,104,103,96,76,60,152,94,194,103,145,113,35,176,85,4,54,226,119,173,174,238,227,165,204,158,100,136,27,43,106,8,51,167,36,221,9,66,10,162,207,162,138,230,133,91,134,72,236,43,115,203,208,72,97,142,1,29,172,6,225,24,25,194,17,9,109,23,154,115,22,89,207,137,2,21,46,132,240,117,26,194,22,46,228,105,229,186,28,202,69,232,59,111,239,53,138,28,21,3,235,14,228,42,51,64,173,247,225,100,91,251,94,237,82,248,17,37,215,208,217,140,154,69,223,42,33,60,186,112,11,239,97,158,133,2,172,216,184,147,108,249,192,47,36,175,132,253,238,16,134,225,39,76,3,155,163,148,121,221,36,224,72,232,77,18,53,213,226,231,45,165,219,19,118,228,244,183,171,50,92,91,221,72,162,134,207,9,29,161,188,210,206,35,88,2,201,144,98,12,73,101,180,121,242,205,33,189,166,226,88,39,68,94,64,31,22,92,71,141,68,27,210,88,119,243,0,34,59,1,36,160,153,104,83,107,51,68,24,137,89,76,158,69,55,48,163,198,86,213,54,98,189,76,220,87,25,247,83,70,61,148,194,236,136,98,93,148,91,45,128,193,34,36,180,183,176,73,5,8,38,61,96,18,200,56,42,27,100,171,62,67,70,149,142,65,79,21,8,188,51,102,164,141,157,14,153,100,178,161,61,238,64,52,45,18,134,222,99,62,40,100,31,123,248,139,25,61,85,161,201,122,24,37,193,59,198,62,2,13,186,101,48,56,68,210,186,94,72,214,68,66,16,61,48,64,131,13,225,247,34,84,79,146,175,90,45,123,148,6,61,87,67,100,84,236,72,166,203,159,76,139,65,134,196,145,162,109,251,26,161,142,142,102,70,210,247,24,147,191,207,214,129,137,193,149,93,226,24,47,179,112,72,182,27,138,144,1,56,196,6,134,46,42,56,136,4,6,175,182,216,25,93,154,145,221,3,34,31,195,114,134,64,240,116,73,239,148,208,212,211,158,135,242,154,108,12,169,154,57,132,142,131,186,146,151,135,164,161,151,240,199,47,13,209,160,45,214,182,43,181,200,81,211,64,12,166,13,59,233,35,236,60,117,37,50,119,150,44,238,9,150,132,39,202,141,172,18,77,66,37,241,18,29,176,146,120,1,132,224,50,169,125,136,238,35,214,144,37,73,161,172,25,61,84,45,250,255,130,141,169,78,98,89,27,24,225,164,150,12,5,67,168,133,76,2,24,80,10,192,168,132,224,38,212,220,171,121,123,117,205,217,138,141,83,194,218,36,33,153,77,107,38,134,53,17,24,106,38,211,224,116,54,97,49,110,191,225,248,53,117,47,14,153,142,24,59,134,158,199,246,195,109,226,62,86,148,200,92,255,43,206,107,196,140,143,122,245,85,196,177,203,84,212,101,103,58,140,194,148,137,184,45,242,181,83,178,221,224,137,21,72,223,238,54,181,199,198,70,132,212,22,58,37,173,147,121,14,3,73,65,197,10,18,240,42,182,27,220,112,231,255,85,247,20,188,231,184,37,134,143,72,149,172,67,47,29,37,94,24,172,58,102,18,169,210,130,101,169,11,179,13,62,18,67,220,18,119,198,51,157,209,240,176,254,53,171,50,250,158,30,203,112,172,217,96,208,3,113,79,135,153,96,42,26,121,198,245,222,180,94,70,69,185,101,51,92,68,218,105,209,29,119,10,143,201,121,142,16,205,219,177,65,8,177,51,9,161,123,33,138,200,85,200,71,243,22,10,191,250,170,165,251,19,184,55,66,24,114,202,138,217,236,116,151,16,156,148,117,204,203,104,177,201,204,212,128,184,35,196,143,200,198,170,150,175,225,192,88,4,34,4,10,44,247,162,108,46,150,181,172,84,158,175,67,198,158,26,4,150,71,156,52,154,237,185,245,85,92,102,236,104,214,59,114,159,223,190,5,50,53,62,5,183,88,56,102,1,103,75,2,248,89,62,32,18,123,44,228,159,47,136,198,36,132,46,66,66,166,102,152,90,5,63,160,118,17,245,82,21,147,43,115,55,11,185,185,162,226,105,203,74,30,105,29,124,184,182,74,163,12,0,60,112,43,68,7,195,130,46,59,224,177,214,106,16,128,228,118,128,156,237,82,128,160,144,92,99,79,146,40,4,228,65,204,25,198,14,206,137,129,182,41,240,220,220,99,11,0,37,134,111,52,138,186,107,36,50,55,18,184,103,83,150,154,178,126,21,195,241,104,188,243,152,120,184,225,227,21,248,120,174,227,0,224,99,18,148,165,7,200,119,151,200,106,180,192,166,5,206,230,8,172,100,49,136,228,194,131,5,105,202,49,21,22,208,52,231,147,172,119,129,216,192,105,171,250,188,114,104,163,4,108,146,92,185,119,192,96,47,244,127,81,91,205,114,243,111,100,32,195,42,157,127,242,208,234,17,98,156,3,171,143,179,239,104,175,125,250,241,107,200,176,9,255,194,114,192,199,22,203,116,195,61,245,54,10,18,128,7,156,200,37,4,102,95,6,226,110,178,125,44,112,123,136,102,185,97,63,123,131,26,46,132,185,96,197,252,45,105,2,113,96,164,183,75,46,30,220,203,48,209,140,177,197,67,242,124,210,88,161,98,181,164,75,134,76,3,185,160,89,224,30,197,28,254,169,130,7,88,29,7,43,229,159,197,146,82,44,149,193,101,43,93,46,163,151,252,35,232,219,242,27,58,194,160,86,51,208,59,254,209,239,128,144,177,218,128,98,135,28,123,48,224,43,216,81,30,141,83,212,112,111,216,238,114,23,245,188,199,144,128,144,149,116,88,75,100,103,244,117,40,94,173,211,177,64,25,130,31,254,225,97,214,106,144,241,37,32,57,171,224,27,145,253,165,101,164,77,10,100,5,231,61,143,192,63,60,144,213,124,225,22,130,27,193,23,4,197,96,255,206,75,212,40,223,63,96,29,205,178,5,66,66,80,169,17,242,227,226,48,99,106,167,146,192,9,48,250,43,88,27,190,93,112,99,193,219,154,252,16,137,175,228,18,248,197,20,33,218,42,164,245,117,21,117,216,187,214,200,208,2,131,104,209,253,223,182,174,134,233,40,104,41,219,174,252,99,224,173,218,34,226,51,156,249,54,255,172,88,236,49,146,219,48,188,76,237,254,114,212,206,45,100,191,68,226,231,181,107,252,147,37,162,188,250,42,88,121,144,252,171,71,24,247,30,58,101,96,236,104,136,185,79,226,149,244,234,171,82,72,131,252,129,173,78,124,191,228,41,41,40,88,38,41,244,205,47,115,14,123,107,53,168,95,230,157,116,189,114,195,211,47,179,84,197,126,153,210,252,134,89,201,213,150,99,243,233,187,165,236,240,193,250,113,110,184,180,56,85,60,154,53,103,111,228,22,182,234,139,209,91,121,105,97,67,219,54,235,203,99,209,229,59,210,129,22,43,153,242,230,98,110,126,173,169,175,46,142,22,55,87,204,166,172,221,171,30,46,174,28,237,232,234,102,249,206,238,97,113,118,51,182,54,90,175,238,140,143,158,168,245,196,214,252,193,141,227,234,248,134,114,47,179,177,109,38,150,119,210,119,103,111,55,70,183,102,19,209,185,66,58,81,63,190,113,88,92,150,75,183,110,103,55,245,187,211,243,27,233,147,197,155,75,71,198,206,221,146,145,222,205,29,109,28,230,239,44,46,235,83,49,53,54,92,60,62,88,110,44,111,175,213,171,155,141,209,123,99,137,213,227,121,109,94,155,141,55,231,155,198,112,113,119,254,150,166,25,71,75,91,199,235,205,82,236,112,121,241,214,70,165,190,147,88,204,108,206,21,139,250,42,58,197,164,169,173,236,218,238,252,221,109,53,109,74,217,205,173,116,102,105,107,167,84,81,39,110,213,238,220,201,87,151,110,140,46,141,78,47,170,187,115,149,170,57,158,219,189,123,75,157,207,76,196,19,202,141,185,213,13,253,206,86,179,56,177,125,119,114,54,118,171,184,145,206,23,235,233,241,157,181,91,71,43,133,241,209,225,219,177,229,50,66,110,101,244,182,121,163,178,43,45,45,78,175,79,203,55,55,111,200,199,59,43,245,157,234,252,172,52,118,163,148,27,94,139,109,76,175,77,159,76,68,215,103,213,169,76,53,109,204,111,36,22,55,179,243,106,116,51,126,115,39,186,118,55,19,47,108,78,38,86,149,187,153,157,230,157,124,188,49,122,119,186,180,81,204,42,71,55,213,180,62,149,222,29,95,25,62,152,190,145,88,72,31,207,47,13,151,15,87,75,55,19,203,71,135,249,216,110,49,123,107,106,118,172,56,113,175,113,99,237,102,126,252,238,172,185,17,93,173,173,68,143,148,91,141,229,59,55,87,162,171,187,43,197,165,250,108,73,73,111,13,111,159,232,91,179,55,15,204,59,83,115,199,55,213,250,202,198,206,225,174,156,185,83,189,87,90,219,52,203,83,153,181,113,221,56,217,173,20,167,235,99,229,141,181,204,238,244,68,98,124,97,163,104,76,236,46,239,28,173,233,195,179,55,143,235,198,129,172,166,235,195,105,13,129,180,165,233,137,204,74,122,238,198,108,66,42,222,157,83,15,164,29,125,126,115,185,94,188,93,211,139,233,233,201,220,196,214,166,34,87,110,87,23,50,135,153,41,51,190,188,177,116,231,40,129,186,221,206,228,22,154,217,99,121,120,54,155,46,220,53,114,179,135,75,135,39,165,234,248,173,205,98,230,246,220,170,180,189,180,169,76,103,38,38,183,15,151,15,54,140,131,177,73,237,32,110,222,153,174,54,70,243,119,118,119,155,211,59,19,7,183,226,233,59,199,70,190,177,153,185,183,181,60,141,247,67,122,123,247,214,250,214,242,120,230,238,210,18,78,21,144,149,187,167,10,152,138,79,198,136,191,98,33,218,33,232,196,164,52,134,131,54,64,174,142,68,124,156,23,221,53,202,13,178,251,237,47,216,42,153,118,109,59,142,142,103,233,207,134,232,39,196,160,76,114,162,174,104,232,84,202,72,224,215,51,67,40,58,4,68,4,102,78,80,17,181,66,128,11,73,75,217,178,182,187,58,191,181,148,153,193,175,165,114,21,29,26,109,117,210,43,27,55,210,142,138,135,146,122,160,112,53,150,211,107,55,151,200,171,108,211,148,185,55,179,119,119,230,103,232,29,251,100,219,96,118,213,67,85,107,168,67,152,47,24,66,156,43,98,10,45,152,82,167,74,62,41,172,81,112,196,172,98,38,99,98,46,55,171,152,70,114,47,22,21,99,113,49,150,216,111,137,78,0,201,87,105,126,36,248,211,184,245,233,180,24,139,137,177,49,252,37,128,71,190,152,5,184,113,205,132,85,115,74,140,77,160,255,225,154,120,136,164,234,50,30,61,174,59,197,215,5,144,112,221,213,165,59,243,115,169,83,168,48,18,107,137,86,150,103,124,76,45,169,121,37,135,189,214,218,12,241,47,32,158,27,55,215,62,237,75,106,93,42,163,51,200,198,20,214,207,233,17,197,184,5,47,208,201,230,255,17,187,122,60,4,49,81,45,69,27,13,152,26,139,94,103,221,162,83,44,41,127,45,62,105,23,196,246,147,214,111,50,54,52,148,89,217,48,33,16,194,130,166,227,144,149,30,54,66,41,2,89,200,232,220,161,242,235,214,172,38,201,43,126,130,200,123,126,18,105,37,140,104,242,22,163,63,73,38,12,192,104,119,148,163,18,21,56,90,42,249,48,151,122,116,166,35,50,97,235,202,12,139,94,67,193,45,162,169,196,30,156,24,19,240,65,65,215,42,252,4,50,179,6,155,14,53,108,43,82,109,243,47,222,234,110,35,239,144,137,195,101,228,198,166,130,103,26,129,60,131,131,108,35,207,74,182,17,62,252,189,253,1,78,36,102,87,206,149,17,26,88,228,114,62,49,129,35,245,200,227,223,253,229,241,255,252,224,236,141,15,156,141,118,79,22,2,1,249,123,207,22,66,194,248,119,79,23,130,235,93,60,95,136,11,97,103,127,249,224,209,135,255,252,248,215,223,56,255,240,125,14,97,228,114,159,119,102,13,7,246,220,24,35,249,90,156,173,122,229,93,217,146,13,176,73,5,192,102,85,55,114,189,99,19,190,10,130,77,92,15,141,27,237,202,50,106,169,152,43,86,68,47,247,98,130,22,146,91,6,161,229,80,6,61,142,146,23,29,216,36,105,171,173,28,26,36,53,109,11,75,104,177,238,243,53,25,100,190,30,191,255,157,243,183,255,122,246,157,207,206,222,250,87,110,190,208,121,159,131,252,24,222,51,86,80,202,96,244,163,83,70,34,240,35,132,142,224,196,221,134,0,81,213,105,214,156,36,159,187,23,71,122,54,216,220,8,57,172,62,160,112,192,64,209,82,96,249,107,5,246,11,205,182,247,146,56,255,214,107,103,255,253,239,14,240,29,43,201,181,74,52,181,164,213,72,198,235,0,107,68,202,231,235,185,124,239,171,132,124,23,100,157,208,154,65,246,221,248,51,154,167,231,203,206,206,67,29,168,192,146,205,183,198,207,149,197,171,130,3,54,152,238,164,162,68,142,85,80,113,84,101,117,85,211,101,172,175,180,186,109,207,204,115,254,211,143,207,126,249,147,246,114,18,173,24,109,135,83,156,160,27,148,44,37,8,35,165,67,94,111,58,116,9,113,37,141,145,26,228,163,112,22,193,21,103,161,229,202,245,35,114,77,116,56,122,201,52,142,84,80,53,150,191,103,219,145,51,103,12,46,10,95,234,112,140,39,130,159,142,143,254,251,193,217,191,255,115,255,136,189,179,213,203,17,123,157,212,188,192,233,73,62,12,116,128,210,170,54,213,167,37,198,21,83,126,246,127,84,225,62,146,8,191,228,76,81,126,20,201,63,137,86,181,92,51,88,2,45,70,177,92,244,8,109,81,36,138,84,230,20,73,227,200,209,59,191,63,251,197,191,119,160,12,44,83,72,18,73,93,149,26,228,131,41,203,219,120,81,34,156,83,213,159,216,33,185,23,118,243,96,144,229,97,197,233,46,192,72,21,210,38,151,219,235,173,159,63,249,241,47,187,146,44,150,44,172,3,8,198,72,174,36,231,14,5,49,200,80,220,180,180,168,24,104,135,111,145,20,83,20,101,127,252,240,236,155,223,33,59,139,101,24,123,138,153,189,218,32,127,90,89,190,128,212,162,29,70,115,111,109,105,141,101,185,217,247,220,95,4,255,184,175,124,182,140,231,1,58,68,164,42,143,224,200,226,35,21,113,73,108,236,35,212,174,106,85,177,176,66,249,147,64,137,193,12,27,149,20,135,137,40,246,251,133,28,63,242,136,253,26,187,199,116,78,197,228,149,106,108,188,61,213,88,1,50,2,244,156,217,9,26,98,95,122,102,27,3,134,201,113,160,60,124,240,31,143,126,254,122,127,179,141,117,132,224,202,243,157,121,103,183,170,151,205,134,221,49,226,103,127,246,225,195,47,48,211,211,183,142,163,158,29,147,88,223,216,156,194,15,252,252,179,239,159,253,236,234,179,188,25,5,213,141,238,111,191,247,248,235,95,92,245,168,137,8,231,37,167,94,125,199,166,171,227,71,223,254,243,249,107,175,95,117,199,121,169,178,168,75,246,246,58,251,229,175,207,222,125,247,209,103,191,62,123,235,55,125,156,230,113,159,190,129,7,90,149,76,87,247,231,239,126,255,252,157,31,83,246,238,138,17,144,171,54,117,187,251,7,56,39,208,167,31,159,255,236,173,103,61,113,221,165,1,48,181,67,153,219,102,63,250,221,217,247,127,69,152,128,142,61,147,44,105,249,237,178,102,130,64,115,191,22,218,195,28,170,149,89,69,44,168,30,18,214,94,12,187,100,163,19,48,130,59,126,245,85,33,38,56,139,64,160,1,209,2,75,52,248,232,39,129,121,2,124,41,252,67,116,90,46,68,167,5,184,117,150,23,56,126,235,47,127,160,99,66,44,13,229,130,197,104,91,131,81,95,80,24,119,244,179,255,106,107,103,191,5,33,114,58,79,4,195,238,15,190,251,240,139,159,89,103,12,14,126,132,176,236,152,165,169,232,197,145,75,243,28,211,192,88,220,58,48,170,101,197,100,76,166,173,243,112,138,193,38,119,165,157,101,231,162,121,30,66,24,41,157,164,223,179,55,254,248,248,245,183,209,170,125,242,211,15,207,191,254,198,249,159,254,249,209,111,126,220,174,8,16,157,32,142,84,100,181,198,73,0,101,8,57,100,193,143,240,224,46,112,13,209,37,109,130,98,90,130,100,105,124,142,10,244,149,138,163,88,173,7,27,242,46,118,4,107,31,49,25,225,227,95,127,243,201,47,254,207,163,127,250,20,237,78,47,73,127,191,109,136,87,0,226,138,82,48,253,0,68,199,6,197,255,63,125,234,13,160,37,17,146,133,203,113,248,118,184,40,38,212,217,37,190,178,29,255,17,29,36,205,126,74,215,55,159,197,14,173,246,28,73,250,71,236,10,110,89,156,203,28,38,98,215,161,17,96,236,13,33,185,23,143,138,99,81,81,76,68,197,241,232,62,247,174,83,19,144,228,14,81,54,72,125,8,132,14,178,24,14,225,246,196,33,184,230,139,254,6,239,97,113,8,28,200,197,161,131,90,5,231,160,196,21,65,58,128,127,41,203,14,95,181,179,227,168,144,112,226,246,168,220,117,104,138,67,198,176,243,218,27,42,175,2,145,225,242,64,113,187,193,174,147,116,124,33,154,138,89,6,137,10,255,43,86,151,242,224,197,183,148,23,129,69,6,193,14,253,195,118,184,102,200,76,46,6,173,8,255,12,18,23,14,3,175,242,217,217,16,140,140,64,58,58,53,174,227,203,73,6,203,52,232,9,167,225,4,212,176,179,252,217,139,87,68,203,22,67,140,255,237,2,179,225,6,218,8,0,245,182,233,134,123,219,244,132,220,89,49,233,254,242,194,208,219,205,48,240,237,146,0,240,195,246,222,70,213,1,114,248,221,14,56,171,145,180,43,119,3,140,111,200,160,223,89,207,221,128,130,85,11,209,144,32,185,33,78,194,54,49,57,17,167,73,216,10,121,43,29,155,52,78,126,77,22,38,11,142,100,185,253,178,82,50,242,239,218,41,104,247,129,211,216,8,86,175,10,148,46,49,31,93,171,54,132,214,16,198,235,37,160,65,48,39,35,32,97,3,177,29,169,104,121,169,140,173,17,206,157,85,87,12,37,139,159,249,221,71,229,222,233,232,63,162,150,178,50,218,187,136,52,64,131,220,174,135,71,74,58,136,99,113,146,182,37,184,20,139,92,195,41,185,229,144,232,13,63,115,170,69,103,89,239,101,89,170,227,222,241,143,29,41,75,187,70,117,71,92,90,6,98,177,117,235,67,137,59,32,104,110,252,20,160,118,13,183,149,213,126,35,56,192,71,4,94,149,219,205,126,239,125,246,232,253,215,30,254,245,253,243,215,127,39,136,68,123,132,109,193,93,172,200,36,18,34,105,211,109,68,198,39,21,252,94,82,11,154,215,17,69,63,38,213,41,60,122,173,44,195,62,192,255,82,124,168,150,86,151,4,143,228,84,19,182,154,188,234,134,15,220,0,70,240,130,177,26,7,15,17,195,148,171,49,246,145,226,254,136,233,239,20,0,153,112,143,14,78,211,129,39,56,180,217,25,141,85,244,190,234,248,169,94,109,213,127,251,252,39,14,245,134,175,233,250,178,214,234,224,38,234,206,118,233,94,141,209,61,96,132,168,147,28,24,201,229,47,143,17,166,165,170,72,199,68,13,11,92,126,7,4,117,181,39,218,8,242,50,33,114,237,244,27,65,68,246,113,227,72,239,3,142,172,150,157,104,154,232,128,38,61,56,154,244,78,104,210,29,104,226,80,213,183,157,70,84,24,60,206,108,67,144,219,18,230,101,165,115,233,188,47,101,36,243,193,102,32,235,87,87,147,215,151,109,231,186,220,26,231,53,125,220,100,49,71,141,43,159,41,151,239,138,247,76,5,112,74,233,236,137,226,237,126,2,143,207,195,236,16,117,168,115,118,204,167,56,59,84,29,219,97,118,204,224,179,99,118,154,29,211,57,59,230,211,176,17,247,149,240,17,35,1,55,85,188,49,225,41,81,62,106,168,240,155,46,14,162,128,179,230,48,136,248,76,158,107,156,116,14,185,210,103,123,163,241,150,22,199,57,95,80,47,63,109,204,190,11,179,22,248,240,162,86,31,111,15,15,67,111,155,93,116,166,251,77,39,122,229,150,95,80,17,127,82,25,250,115,65,7,127,251,173,71,159,253,218,65,7,139,250,211,164,131,184,255,14,116,176,168,7,166,131,8,112,127,58,88,212,29,116,176,168,63,95,116,240,209,71,239,63,250,254,55,207,190,251,67,176,215,190,253,167,199,191,123,151,155,179,92,37,95,53,229,178,63,247,204,179,194,227,65,28,134,219,187,243,157,34,218,121,192,89,98,160,250,77,148,61,148,126,45,115,206,6,199,163,12,236,116,246,247,160,89,25,169,42,185,67,236,128,218,125,173,11,24,9,184,91,201,68,130,125,19,253,55,178,186,58,146,207,59,177,203,28,122,192,185,199,129,105,186,7,120,3,161,47,130,17,168,65,177,139,173,143,126,168,37,67,238,19,94,249,21,226,90,138,129,214,33,248,142,244,182,14,59,174,192,30,150,95,199,181,23,64,132,235,42,220,254,234,159,206,190,249,39,199,137,167,213,253,113,98,59,149,146,120,1,82,205,212,48,98,78,17,98,182,180,134,145,140,131,40,139,127,37,90,62,120,58,251,230,27,103,31,125,218,65,200,213,234,129,133,92,4,172,191,144,139,71,226,192,78,47,106,172,120,87,53,22,83,182,122,169,178,28,14,43,253,86,101,145,182,63,125,255,201,15,223,36,61,112,19,136,221,102,46,163,154,104,107,220,119,166,160,171,128,51,69,156,121,124,102,138,130,220,167,205,206,59,189,115,120,177,92,202,61,156,248,187,211,208,0,62,253,60,106,175,220,191,191,47,158,253,189,184,243,119,243,225,239,221,113,191,135,165,126,254,167,215,207,222,123,143,167,220,166,99,42,175,80,156,226,250,247,167,233,102,96,244,97,192,125,105,58,29,21,101,252,224,241,57,19,128,9,182,254,240,71,132,48,254,76,185,196,198,235,97,171,65,55,134,235,246,205,69,246,156,136,157,139,183,241,229,195,114,19,223,207,235,184,56,240,112,59,110,66,128,172,243,30,212,131,239,64,189,211,254,211,251,186,251,30,61,248,222,217,103,191,226,102,82,54,202,197,62,28,46,248,88,33,141,83,84,225,150,188,46,167,128,51,185,148,95,145,235,70,72,128,219,230,126,8,4,200,2,34,16,15,194,15,129,116,132,253,66,224,103,255,215,137,64,85,47,155,125,67,32,110,188,23,4,198,59,32,16,32,11,136,64,60,8,63,4,210,17,182,81,152,94,88,175,177,174,172,151,49,82,40,75,69,79,198,235,247,31,159,191,243,230,163,111,125,122,246,63,175,247,192,120,117,190,190,233,54,141,78,131,105,212,114,31,124,237,1,232,107,62,250,52,244,240,147,55,43,99,97,110,186,77,211,48,115,213,75,77,56,107,220,49,207,216,79,39,35,85,13,191,217,44,53,115,37,240,102,136,16,8,2,77,172,245,145,200,224,246,155,99,87,235,125,184,31,219,17,193,79,126,244,135,243,143,255,203,15,199,133,114,78,189,44,150,249,30,92,136,70,205,107,129,48,205,224,232,21,215,22,252,93,177,205,141,244,74,241,253,248,247,95,239,128,111,189,208,25,219,154,138,248,145,26,44,126,136,216,74,99,154,90,63,35,21,28,3,96,244,149,87,242,195,175,188,18,185,142,254,61,141,138,241,214,104,120,134,4,199,119,6,211,132,208,5,248,215,75,184,151,151,194,97,184,149,79,230,70,80,10,33,210,38,13,87,52,17,38,189,145,66,124,97,99,189,16,122,41,242,82,120,232,229,161,232,208,245,33,242,2,251,133,226,226,189,232,126,196,168,101,73,40,145,80,84,28,154,12,15,13,15,161,55,67,195,175,168,175,152,94,127,218,154,136,237,15,37,89,195,206,166,130,232,12,120,84,11,93,151,24,65,125,175,11,140,78,88,215,229,101,77,236,149,46,174,179,55,62,62,123,235,63,253,22,151,148,27,44,174,190,45,46,30,213,221,23,23,65,125,175,139,139,78,88,215,197,101,77,108,239,162,199,101,142,230,223,242,71,115,156,95,105,249,252,165,143,230,223,122,31,205,192,111,5,58,49,8,8,189,98,156,2,222,21,227,214,0,175,116,59,131,26,241,189,247,158,188,251,139,71,191,254,93,232,225,103,255,201,163,24,135,123,1,15,199,52,40,11,47,233,46,195,58,233,133,223,157,236,192,239,90,120,114,64,217,235,100,56,135,216,117,78,220,24,185,90,182,233,167,223,124,242,211,15,233,212,28,58,87,63,54,204,26,151,157,23,190,135,94,230,101,42,200,188,216,32,246,58,41,220,224,186,206,136,3,17,87,187,83,156,183,156,30,253,244,147,179,207,240,221,145,119,127,225,61,71,106,195,184,220,174,233,214,97,47,83,54,29,100,202,0,226,94,39,11,143,178,235,52,81,92,60,229,195,195,125,45,205,33,200,227,43,108,253,155,30,215,33,66,218,239,126,134,144,122,61,35,157,94,192,235,138,118,54,202,171,149,55,62,250,159,199,31,189,143,248,96,47,68,231,141,66,249,114,136,118,53,239,62,173,113,251,1,14,107,92,175,231,195,154,64,223,253,176,102,163,188,90,18,244,243,247,207,127,254,137,15,162,115,165,203,34,218,213,188,11,209,164,253,238,136,38,245,122,62,136,75,193,16,109,141,242,41,104,44,158,252,230,71,94,136,238,140,230,231,89,194,73,244,79,194,73,4,146,112,92,120,22,2,40,105,122,95,90,193,22,150,123,89,61,149,19,234,103,239,61,249,241,247,207,222,250,179,247,50,51,140,156,218,40,95,106,71,59,59,104,83,141,145,30,130,232,198,72,205,222,81,79,199,16,0,253,214,104,175,152,139,123,224,121,74,229,47,137,104,214,172,135,44,9,12,88,57,128,48,217,59,122,49,212,1,4,73,39,90,47,162,209,79,92,252,78,16,14,139,208,111,23,10,210,106,219,109,160,188,84,113,221,233,234,121,38,249,150,253,125,112,245,234,150,161,207,85,34,180,195,96,19,199,190,18,45,56,125,189,113,93,237,247,209,69,13,15,175,237,210,16,234,39,3,198,213,75,35,174,183,123,67,252,56,161,255,11,224,17,131,29,4,143,116,124,125,197,35,9,54,226,196,35,142,73,242,84,156,90,249,120,39,65,48,12,144,93,0,195,36,200,74,0,12,179,145,83,255,7,90,242,124,185,64,180,71,113,113,206,46,139,250,242,244,38,216,17,81,38,200,52,83,16,47,48,211,86,72,155,0,147,205,33,194,158,111,90,248,140,59,163,147,125,243,224,7,231,255,254,13,191,41,222,54,245,167,185,135,57,88,2,79,49,2,241,130,83,12,131,11,58,197,20,17,206,41,70,133,207,229,125,3,116,32,61,61,234,28,228,202,129,133,109,10,89,175,19,202,6,212,117,54,185,145,63,183,215,18,72,152,167,135,159,60,64,59,134,155,84,165,176,42,41,234,156,35,94,250,21,58,20,114,64,116,159,86,11,182,94,39,214,30,84,215,169,117,140,159,78,174,85,246,140,111,211,207,95,131,200,63,255,246,231,39,255,246,49,55,163,104,210,116,28,207,227,18,151,38,248,105,237,116,129,162,219,165,9,14,194,238,211,109,1,222,235,116,219,35,238,58,221,60,114,250,122,109,165,109,26,32,1,240,51,50,11,28,128,221,103,129,193,221,235,36,88,227,237,58,7,28,102,122,167,117,1,131,79,115,142,130,78,246,100,69,203,245,237,130,71,111,14,139,129,88,19,200,207,221,59,91,2,131,10,194,146,144,193,95,21,239,143,228,254,119,95,59,127,231,183,96,94,115,187,206,226,206,213,75,121,207,182,183,223,139,5,111,172,131,5,207,137,34,181,120,161,25,80,139,1,167,64,237,163,135,173,3,39,110,111,91,232,77,50,251,134,242,158,253,109,19,65,81,126,33,105,107,37,160,164,69,80,208,39,124,63,249,205,143,128,45,253,227,131,71,15,248,11,25,136,95,170,111,55,141,167,194,66,241,32,4,224,140,9,100,61,115,198,116,64,221,57,99,123,228,148,121,162,37,207,153,222,226,221,119,159,188,255,231,39,63,252,43,90,226,46,213,54,146,217,180,234,138,172,94,114,31,89,205,187,85,220,172,125,35,144,228,138,171,94,68,112,37,99,8,36,183,178,225,246,143,70,161,193,159,125,244,133,15,110,111,43,249,203,227,150,52,239,137,91,212,126,80,220,162,170,23,195,45,140,33,32,110,201,112,251,138,91,66,18,188,112,59,143,54,99,31,22,46,110,223,141,92,229,80,38,195,89,149,142,131,34,24,224,185,24,134,241,72,2,162,152,142,250,170,4,233,159,189,70,244,78,8,45,109,56,167,153,7,46,103,117,180,219,111,95,208,180,131,64,8,167,117,47,128,112,54,140,32,8,183,135,220,95,166,230,95,126,13,150,87,124,247,144,56,108,185,12,46,89,169,15,172,77,91,39,216,13,173,23,46,103,60,32,151,131,224,189,136,125,38,43,5,51,207,100,165,126,79,192,217,47,127,114,246,233,199,103,159,254,241,236,221,55,207,254,231,27,8,73,79,222,252,158,115,14,210,250,229,167,192,179,27,234,26,223,203,60,76,4,156,135,244,69,244,190,233,96,42,223,180,126,89,75,241,120,128,187,95,144,248,198,211,86,252,47,223,60,251,222,31,206,223,121,243,236,59,239,244,96,49,182,36,106,143,56,156,71,53,165,92,30,145,243,138,169,233,118,12,206,90,21,114,184,184,235,74,117,9,137,205,244,37,104,56,104,39,36,224,167,82,65,212,196,202,171,78,42,237,234,101,122,153,188,160,148,229,145,178,98,152,248,130,171,0,195,172,229,114,50,68,118,101,149,183,73,129,21,126,149,2,1,151,204,113,193,46,126,22,73,250,22,184,16,75,126,161,62,115,114,213,196,1,79,225,7,141,159,239,24,24,13,39,186,9,101,243,180,200,138,221,141,51,24,113,30,7,8,72,77,111,70,232,11,238,2,46,105,108,29,63,147,117,155,45,215,116,239,101,171,169,164,159,89,84,3,82,140,137,5,45,87,51,58,215,93,128,42,184,178,142,70,214,236,92,121,11,170,224,202,220,93,120,242,170,243,85,92,247,248,130,249,84,144,143,68,150,79,202,223,171,194,217,186,181,91,156,105,171,184,192,250,222,17,101,31,127,252,222,227,143,255,227,225,103,159,177,112,178,85,52,229,104,22,188,34,202,82,209,171,34,233,69,69,5,217,171,122,60,20,229,200,86,63,83,82,73,249,124,58,7,201,126,249,236,74,127,121,112,246,237,159,119,200,251,116,249,92,83,109,125,218,185,166,60,114,57,121,39,93,50,188,179,197,185,174,163,123,166,76,106,203,177,196,34,57,145,73,33,137,150,88,150,36,154,168,73,152,136,65,120,221,171,74,183,228,159,79,137,172,126,227,162,121,148,198,199,47,154,71,137,28,154,154,94,92,178,115,174,192,34,126,240,0,173,227,71,15,190,241,232,193,155,151,205,2,193,133,22,32,89,7,73,94,11,220,231,117,129,100,200,152,173,149,203,65,166,218,239,248,118,55,105,199,228,112,141,197,169,203,176,201,36,254,212,29,14,68,201,95,40,48,65,128,184,36,174,143,98,142,216,4,158,25,23,200,187,117,12,166,149,113,193,73,45,57,36,120,16,72,211,34,144,184,158,200,38,221,116,209,68,60,215,118,75,152,24,6,72,44,66,131,191,225,205,229,181,150,208,255,206,254,207,143,46,187,150,44,5,22,191,146,88,167,189,46,38,59,81,29,143,185,206,75,204,209,87,251,42,163,163,244,143,59,209,97,110,55,148,46,51,203,250,14,50,185,246,68,248,207,175,85,135,51,32,211,162,254,233,201,148,188,173,36,235,113,25,97,14,206,181,146,44,127,138,171,90,70,184,211,254,146,37,119,195,174,101,195,242,74,57,215,140,239,252,227,118,130,47,1,138,196,110,171,128,84,115,47,4,210,215,21,169,76,123,92,13,36,208,115,219,17,117,201,245,16,99,105,150,248,73,234,186,72,0,150,171,88,35,86,187,30,231,87,111,171,196,39,136,182,207,34,33,184,237,182,70,92,161,180,237,194,171,90,34,201,248,96,118,250,48,59,87,54,61,131,153,232,109,38,214,85,249,153,34,166,12,255,113,59,113,234,249,191,252,43,205,157,122,201,35,214,211,135,65,173,85,178,32,8,84,176,204,235,145,93,221,165,83,227,153,36,69,133,148,129,116,62,228,200,139,248,46,148,15,167,100,168,65,230,212,80,59,205,165,161,114,172,175,75,131,233,159,84,230,47,239,159,191,247,193,227,143,127,133,179,207,90,12,38,78,240,139,151,26,81,12,160,238,150,84,3,46,114,48,145,95,47,155,144,124,39,47,41,206,204,91,104,187,200,59,138,89,54,173,84,64,124,62,165,86,32,160,144,208,253,228,199,255,137,196,253,179,159,126,214,17,40,184,238,161,231,112,254,35,11,46,71,161,213,50,73,240,228,78,239,20,12,156,179,143,190,117,246,198,135,79,190,245,241,217,71,63,233,0,142,33,21,100,179,153,174,86,117,9,85,177,46,242,184,139,251,2,210,163,7,31,63,252,235,71,15,255,250,238,217,27,15,58,128,84,145,20,80,16,73,170,29,55,158,47,234,15,118,62,123,251,252,181,15,158,252,226,27,231,239,191,213,1,20,80,85,41,72,104,80,115,205,141,178,100,153,129,221,197,125,1,137,92,130,162,97,53,58,128,36,85,165,156,98,54,45,88,216,115,32,32,24,32,86,194,77,78,135,75,242,102,141,20,52,205,228,52,184,36,37,35,45,100,25,26,173,199,61,146,204,41,69,238,105,218,169,161,94,125,213,82,203,181,189,187,222,41,5,186,183,110,173,168,65,170,39,78,175,246,147,127,26,58,251,237,143,248,236,158,125,0,132,239,145,207,235,101,171,214,190,247,206,208,249,159,223,226,147,129,114,170,75,116,48,24,144,49,45,135,51,166,73,137,169,24,201,137,54,145,29,79,208,140,105,82,94,22,208,73,146,79,53,16,93,69,212,15,171,66,143,205,72,21,210,180,150,197,106,234,84,202,231,183,165,58,39,193,170,34,162,249,185,61,65,18,246,81,53,195,12,229,135,133,81,132,178,81,68,221,70,179,146,33,143,146,140,106,130,168,134,35,102,73,86,67,142,179,79,198,174,231,166,4,39,88,75,44,202,230,118,211,232,210,184,209,52,224,255,115,10,174,131,38,99,180,30,27,197,41,23,161,104,201,148,43,198,108,147,220,29,10,208,101,94,54,17,181,245,238,18,129,131,123,84,84,85,214,43,70,113,180,130,14,8,169,40,111,201,57,25,205,145,14,29,163,58,215,149,124,74,24,14,208,23,144,250,69,217,236,5,121,120,92,61,12,4,237,173,142,67,113,52,142,10,71,3,1,94,3,159,72,169,23,184,73,150,185,217,38,232,30,2,116,160,203,21,205,111,85,121,130,78,212,207,208,190,129,208,111,4,195,191,46,23,209,12,200,122,47,3,97,223,4,239,5,193,107,133,22,14,182,148,33,198,137,1,139,201,212,26,234,142,46,7,222,44,88,87,213,165,143,172,114,50,90,145,84,200,44,58,138,234,195,164,247,210,5,211,5,5,239,101,29,117,66,190,26,45,32,50,146,6,134,63,88,95,122,17,32,235,113,60,228,247,58,249,54,104,79,91,16,144,54,200,50,168,147,85,208,227,64,50,102,176,230,81,219,61,183,143,118,99,10,209,234,232,120,12,50,89,86,82,167,121,199,214,100,188,242,41,57,71,182,77,185,154,140,137,96,190,157,211,192,255,36,185,183,143,185,229,26,162,236,249,164,59,17,166,72,34,26,144,136,5,47,66,30,218,29,116,222,112,208,32,238,25,9,227,47,234,114,193,136,176,20,135,145,23,229,50,226,197,237,62,82,244,1,1,22,169,72,213,144,151,180,147,215,114,53,224,38,97,123,211,108,155,176,155,97,164,90,101,41,31,142,104,133,2,226,210,81,107,32,219,96,243,21,142,151,0,52,84,70,228,24,241,8,56,139,162,128,122,134,99,3,63,160,239,240,20,16,171,107,94,54,76,93,107,122,12,147,156,180,237,163,152,129,212,96,64,137,124,186,194,159,57,122,19,43,178,89,210,208,100,159,114,197,222,253,205,112,199,59,76,75,42,54,3,47,101,63,96,34,164,87,132,129,225,24,249,214,198,48,84,156,151,114,37,14,181,166,168,139,82,248,52,36,191,156,50,175,93,147,191,38,237,233,195,177,253,87,95,149,95,54,195,215,174,133,84,190,103,244,134,32,10,226,228,151,177,221,155,159,34,27,44,209,76,249,78,84,88,212,83,166,61,77,157,214,140,220,113,120,41,29,175,235,150,88,72,245,43,49,171,147,115,108,232,82,85,224,173,175,216,204,72,237,188,142,68,210,84,37,129,83,160,19,107,160,144,20,198,163,92,186,77,174,129,172,233,159,133,26,189,27,177,12,201,87,97,206,5,71,11,150,132,184,7,131,174,109,237,80,35,109,118,86,26,110,68,188,188,213,151,182,25,208,234,155,87,116,25,47,78,35,185,71,93,50,192,95,66,1,183,117,93,106,224,131,84,168,143,88,101,76,251,65,11,28,162,59,171,212,218,23,189,141,201,48,91,29,244,78,166,174,84,137,197,174,34,29,91,107,0,75,57,101,153,186,147,149,204,118,187,50,126,15,20,79,244,54,68,95,145,49,25,250,202,103,203,174,172,186,115,89,156,87,87,236,96,107,182,240,193,82,129,63,109,155,51,222,99,86,36,15,80,62,113,105,95,69,143,212,176,204,136,138,200,179,94,40,163,31,166,166,193,220,10,160,219,187,96,103,112,221,7,150,43,185,28,196,244,0,191,249,143,179,191,124,240,228,191,190,115,254,246,159,233,205,164,43,232,186,102,56,123,61,255,246,15,207,222,248,224,225,23,127,125,244,246,135,87,215,43,34,81,166,179,219,159,189,118,246,253,127,121,248,201,107,231,255,247,125,162,28,114,92,140,235,12,2,183,151,153,88,78,87,81,85,42,42,42,203,18,142,55,162,93,226,69,113,17,91,164,152,36,127,115,214,64,99,1,8,117,226,141,129,96,207,106,136,138,85,224,167,181,81,241,126,64,171,5,239,79,17,116,124,69,29,49,53,121,188,117,115,36,203,61,64,129,151,60,150,162,54,192,243,35,2,69,179,178,164,226,31,34,64,133,214,45,162,119,134,144,220,27,23,99,81,49,30,21,199,163,251,220,155,78,13,108,163,247,8,147,77,13,162,54,153,26,8,201,67,184,53,113,8,145,164,58,250,27,248,84,113,8,78,69,113,232,160,86,169,2,142,112,69,18,41,92,42,51,175,16,244,85,251,38,69,133,100,127,218,99,106,115,26,33,229,108,27,219,106,20,71,50,111,208,37,96,167,74,119,174,114,174,142,43,175,184,51,247,184,173,181,169,150,241,79,248,135,104,112,240,193,239,74,57,207,142,38,150,112,158,61,7,203,236,94,2,61,69,214,71,11,81,76,157,118,213,19,100,251,174,39,8,40,213,101,189,164,186,30,4,147,219,82,103,249,52,235,150,79,123,145,76,168,242,102,75,238,134,186,134,94,29,213,13,125,212,210,251,246,162,196,161,90,142,139,244,210,187,182,195,183,23,208,26,120,119,210,163,214,227,34,227,184,144,246,227,2,67,185,144,22,132,174,130,109,169,16,112,92,18,83,179,95,96,21,92,164,151,222,87,129,111,47,110,212,217,157,244,184,10,46,50,142,11,173,130,11,12,229,50,171,0,130,9,4,28,24,54,114,160,255,95,96,21,92,164,151,222,87,129,127,47,110,220,89,157,244,184,10,46,50,142,11,173,130,11,12,229,50,171,32,163,5,28,214,22,225,244,71,193,172,116,129,117,112,177,126,122,95,9,190,253,184,176,231,232,166,199,181,112,177,177,92,104,53,92,104,56,23,93,15,204,96,23,112,157,151,235,102,53,119,177,165,112,161,158,46,180,24,58,247,228,222,82,164,163,222,151,195,133,198,115,209,5,113,145,33,93,116,73,108,97,71,133,94,184,82,235,163,128,51,5,112,117,234,133,141,199,195,6,68,62,235,197,8,196,188,46,122,232,170,136,249,89,250,221,168,0,34,73,78,50,81,227,65,150,7,76,112,239,40,228,191,11,102,23,72,247,77,125,202,98,194,184,100,69,36,131,26,72,14,31,193,46,94,2,213,116,178,84,171,86,109,19,244,12,177,104,189,4,130,56,200,126,35,160,126,2,125,212,72,69,203,75,101,236,250,238,16,46,135,133,191,125,254,22,239,159,242,183,207,191,37,136,117,197,80,178,184,18,47,149,82,189,211,84,244,31,5,235,186,21,238,69,112,89,197,137,88,77,176,152,164,109,9,174,155,66,92,195,41,185,229,188,126,200,244,22,76,103,109,121,28,232,181,178,140,147,26,194,191,212,239,200,206,192,230,138,80,59,206,169,142,251,116,197,151,83,137,185,211,70,184,34,164,94,48,208,131,165,35,22,130,197,205,226,117,116,254,169,131,131,103,81,52,58,101,81,52,28,137,56,241,168,113,196,220,75,120,212,129,198,209,210,41,83,103,148,126,198,194,106,215,39,186,66,49,89,26,200,47,49,28,147,53,157,30,218,79,223,236,170,28,236,65,179,172,58,20,174,126,217,86,157,56,233,87,194,218,54,5,43,55,13,76,27,251,44,204,128,135,38,216,111,6,40,216,1,145,111,169,156,125,240,110,35,225,10,195,19,248,43,155,185,233,176,212,212,207,196,124,116,86,145,251,205,13,27,67,192,201,177,53,243,62,179,195,225,164,79,59,226,225,39,223,126,248,249,207,207,223,121,243,225,131,63,3,242,91,151,186,69,13,247,164,13,239,123,212,87,120,103,90,20,184,251,217,106,4,30,240,121,64,205,114,164,21,96,208,47,114,171,150,161,129,90,191,232,16,108,171,38,65,32,51,183,122,88,158,45,84,222,191,15,86,19,167,211,34,148,48,143,69,242,219,242,227,251,175,199,95,255,130,52,94,205,23,200,4,9,238,155,200,87,225,46,121,121,215,199,135,127,125,151,185,62,138,151,240,95,116,56,46,138,117,176,7,52,193,237,37,46,143,69,133,176,216,192,191,11,19,113,244,59,147,58,165,23,54,177,53,130,64,187,141,211,85,136,212,73,29,123,255,243,150,14,82,105,86,211,16,123,163,90,181,224,6,38,97,76,125,27,1,51,136,239,75,108,25,241,123,219,18,125,28,117,200,238,113,186,103,219,203,54,121,154,85,78,192,74,145,20,136,120,175,41,250,70,190,32,136,168,120,137,179,189,192,243,14,158,39,1,100,14,186,245,146,158,38,20,36,106,192,62,1,219,4,169,185,128,158,16,106,144,88,89,80,112,40,4,188,197,132,72,21,58,2,67,150,34,55,186,182,166,169,101,69,149,55,72,109,212,148,9,238,29,150,147,36,116,1,146,231,125,212,32,166,103,116,186,212,90,185,44,2,7,70,126,241,71,63,41,161,135,18,121,96,52,144,60,65,183,27,146,89,50,240,35,190,114,139,55,127,18,173,22,139,51,132,7,194,178,159,210,144,251,201,61,132,250,163,154,162,131,27,68,84,164,78,157,126,137,2,68,52,147,197,34,28,8,16,50,65,104,237,131,156,64,164,169,142,142,62,204,152,99,132,194,150,223,208,28,81,73,160,13,195,10,17,145,223,152,91,72,53,45,217,211,178,77,45,232,90,37,35,229,74,50,218,222,135,168,78,249,88,112,124,227,225,2,36,131,167,13,44,167,84,138,220,19,193,126,63,246,90,138,208,53,146,146,201,197,17,34,160,2,202,107,48,152,245,236,1,18,23,66,141,61,161,34,85,183,225,206,129,176,31,14,157,18,186,155,108,231,175,79,211,53,179,164,233,202,137,68,44,183,179,72,84,144,245,33,91,58,142,32,2,164,168,17,106,185,220,69,171,55,98,106,135,178,10,206,62,97,219,115,138,163,5,60,66,241,88,201,90,73,157,182,200,208,95,148,43,10,56,149,243,38,69,129,179,156,25,62,51,82,180,166,35,132,154,10,57,15,98,107,169,48,188,136,92,153,55,154,177,37,20,174,165,41,121,140,99,78,58,129,187,106,176,31,185,66,181,130,11,213,10,70,184,237,160,70,102,198,3,179,112,127,220,113,74,58,234,40,5,219,73,107,111,127,70,142,84,107,70,41,116,10,171,31,47,111,114,10,226,228,21,240,3,91,107,201,143,22,93,65,20,50,107,255,164,110,110,175,175,69,72,138,31,165,128,99,115,200,101,67,30,34,56,167,27,36,34,235,186,166,179,67,239,236,151,255,253,248,227,15,254,246,249,235,24,253,248,16,240,241,33,155,241,242,111,67,120,86,128,231,114,42,52,208,200,94,80,195,20,7,177,25,244,40,156,191,243,251,179,95,252,187,144,2,100,99,218,28,62,197,192,162,33,24,114,200,13,55,29,89,56,140,102,220,182,118,90,229,78,41,81,141,224,139,53,104,2,229,200,139,170,102,66,11,167,206,163,222,38,14,4,142,243,183,190,127,246,237,247,144,136,92,211,201,162,71,231,17,66,170,236,179,48,237,23,212,236,45,144,249,71,167,228,71,231,111,127,202,141,234,218,181,98,196,178,55,246,3,94,210,67,159,224,165,198,105,155,124,249,108,51,110,92,120,210,173,161,113,230,218,16,89,129,224,61,224,216,82,104,178,101,50,64,24,41,93,161,74,158,237,73,144,219,221,251,140,188,240,220,109,236,21,146,236,219,24,114,235,181,197,161,219,97,65,14,111,73,101,235,61,126,18,221,194,150,245,154,9,95,158,242,176,85,139,47,196,14,159,102,138,91,192,172,150,181,21,195,51,109,69,215,174,249,82,33,118,226,81,18,128,89,9,217,222,254,53,29,171,166,172,3,124,88,182,8,1,86,25,18,183,203,227,84,70,60,196,12,213,212,228,36,90,4,179,41,122,18,28,226,83,41,28,58,22,211,98,93,124,33,38,226,83,215,250,43,44,222,79,205,70,144,164,130,216,0,67,60,130,22,18,147,81,96,201,182,83,167,94,183,201,196,138,114,172,168,70,114,239,8,55,188,143,143,30,77,69,175,208,41,64,87,33,58,50,146,247,91,98,32,142,174,113,17,118,203,118,229,73,158,50,95,30,242,11,188,109,146,177,168,8,191,147,136,21,116,240,41,182,147,75,139,250,239,68,69,234,107,136,245,153,204,253,15,216,141,54,159,67,40,164,26,79,64,30,207,137,162,111,137,67,13,112,48,158,140,133,197,60,80,103,153,16,239,117,236,246,19,114,208,96,252,101,39,215,165,148,42,122,181,238,225,88,20,188,93,159,54,185,199,78,92,19,69,105,10,241,101,132,130,48,188,130,4,80,140,216,190,37,33,23,16,162,139,13,98,164,146,122,89,89,219,145,56,105,113,254,154,54,177,208,26,134,168,218,16,80,23,105,222,209,182,109,90,240,164,166,216,33,69,64,230,149,202,112,144,19,108,238,18,69,116,27,26,105,11,148,112,138,22,113,76,97,77,165,103,131,188,135,109,39,92,190,152,3,126,94,175,132,132,71,239,127,116,246,209,79,136,15,238,147,215,190,245,240,147,223,158,255,240,247,231,223,253,232,111,159,163,179,65,56,255,222,247,31,253,242,51,184,186,77,234,207,98,129,109,7,113,248,73,248,114,8,223,208,204,193,229,198,50,255,138,73,107,84,58,110,72,186,138,29,111,219,44,21,225,211,98,196,114,113,9,121,248,29,251,207,93,215,99,142,140,201,231,152,83,41,215,209,238,232,140,213,218,214,99,8,170,250,174,103,68,246,156,139,25,214,5,201,23,237,38,199,46,112,49,195,100,3,43,71,232,47,7,156,34,241,160,79,78,69,49,196,206,109,227,221,87,248,212,186,199,130,157,139,61,56,200,33,28,115,69,244,244,245,109,95,132,109,8,66,171,207,239,226,6,110,24,203,13,14,63,63,247,206,112,44,218,152,23,73,64,212,110,46,181,45,174,224,235,136,147,241,216,4,58,56,92,7,207,156,88,16,75,214,193,35,76,37,114,227,217,194,4,216,153,225,248,9,139,39,169,21,235,252,217,24,92,30,24,92,30,24,92,30,24,92,30,120,106,151,7,44,15,188,12,98,99,37,181,105,117,204,199,54,56,251,238,15,33,119,232,85,118,239,240,231,231,251,190,186,107,4,86,223,43,16,205,206,179,115,154,189,112,112,129,96,112,129,224,233,95,32,152,7,113,97,233,185,246,135,225,247,210,192,31,102,224,15,243,213,241,135,105,63,30,185,121,107,59,84,47,19,196,189,253,28,246,155,15,119,183,1,231,166,157,5,240,153,39,143,97,93,1,54,219,146,22,247,113,23,4,73,140,217,126,252,119,197,55,102,32,122,197,54,229,58,186,225,154,84,179,119,135,243,197,115,150,5,168,141,175,243,218,52,207,140,207,140,7,27,218,117,41,244,224,44,227,226,125,187,45,132,129,219,204,192,109,230,239,208,109,102,1,184,224,29,203,61,230,75,118,128,17,59,26,115,186,184,199,56,195,5,62,75,238,49,196,27,3,44,60,79,213,81,198,205,80,184,74,109,39,25,231,161,71,202,176,97,211,219,135,198,117,70,194,184,158,67,183,26,114,65,28,124,105,6,142,54,3,71,155,129,163,205,211,112,180,217,150,10,207,149,163,77,159,224,125,54,29,109,96,112,95,154,163,141,227,20,178,234,56,249,124,31,73,176,189,54,17,16,187,1,218,209,113,199,125,86,182,119,194,164,126,181,125,199,182,185,227,60,131,78,60,162,125,222,37,253,116,158,158,44,9,83,116,170,114,99,104,3,157,131,138,33,59,67,202,57,47,41,202,29,195,170,164,203,101,235,80,21,218,188,0,208,80,33,230,54,190,175,40,182,201,226,41,242,38,34,29,29,228,15,178,190,171,163,237,187,189,232,62,21,191,195,46,113,30,253,69,119,20,98,44,14,82,59,226,170,219,173,233,64,92,18,23,188,220,154,94,76,173,90,102,229,181,203,185,50,189,56,112,101,26,184,50,117,114,101,178,8,245,192,149,233,185,114,101,130,121,27,184,50,13,92,153,152,43,211,86,106,77,92,199,174,76,19,147,185,66,187,43,211,150,184,33,206,219,174,76,177,108,60,155,45,228,38,44,87,166,205,212,186,117,230,44,14,92,153,6,174,76,3,87,166,129,43,211,83,115,101,106,150,176,145,208,242,227,121,227,193,249,183,127,121,149,221,57,242,184,145,238,88,206,38,98,113,130,48,136,42,72,76,119,113,221,43,1,2,20,101,46,32,88,234,198,171,232,206,233,43,245,240,243,31,157,189,241,22,243,146,106,27,52,17,123,175,2,140,109,167,191,24,153,234,207,95,59,251,245,63,95,157,191,88,179,52,239,209,235,163,7,63,56,127,247,189,171,236,53,195,114,62,59,71,251,205,55,112,18,155,171,232,113,21,9,129,182,39,224,163,7,223,123,252,241,21,245,52,87,51,155,237,169,16,187,175,222,129,207,221,192,231,238,42,124,238,110,131,92,187,251,92,251,220,241,25,192,6,62,119,3,159,187,175,144,207,29,199,209,113,51,70,249,190,203,248,216,241,172,162,31,230,73,55,1,113,207,120,81,31,236,91,32,247,21,51,132,249,116,96,134,37,240,188,122,183,57,158,253,245,71,161,79,146,82,111,20,18,254,218,23,133,174,228,164,164,224,57,115,136,227,248,117,199,188,97,174,254,210,43,218,202,84,239,55,29,208,77,224,233,32,146,134,239,116,80,144,251,187,215,49,147,235,192,12,227,134,47,191,221,9,3,237,143,28,218,83,96,252,88,124,186,47,138,108,216,251,229,197,199,201,95,14,44,89,94,163,87,190,241,29,34,160,63,50,123,113,145,181,164,76,95,68,186,157,98,105,201,243,184,249,121,169,213,49,133,219,207,142,31,108,187,120,237,63,209,219,61,120,192,90,114,188,239,68,111,247,215,235,181,93,100,119,160,124,254,25,67,57,15,232,43,102,7,164,207,247,132,244,249,46,72,159,239,47,210,137,254,32,116,246,198,215,195,14,108,19,45,195,37,232,56,215,112,7,220,224,110,2,227,134,170,62,124,113,195,128,190,34,154,192,171,64,28,200,194,138,146,75,224,202,161,91,241,71,22,116,19,24,87,68,121,227,139,42,10,242,192,97,253,89,115,88,103,147,241,244,157,214,255,30,28,214,111,128,10,233,238,87,34,158,35,81,37,145,179,232,239,56,158,163,197,184,179,71,160,108,236,247,188,237,165,78,185,80,196,21,8,34,61,41,216,11,226,106,75,126,111,243,95,16,244,224,15,64,128,242,246,103,103,236,173,101,81,125,242,155,31,49,203,41,250,182,37,210,226,135,159,252,214,42,142,115,197,95,252,139,85,60,6,198,84,42,42,91,205,157,255,219,7,103,159,124,194,230,217,171,221,31,60,121,255,83,215,251,56,180,212,205,173,158,142,188,155,87,61,176,151,111,60,240,243,170,103,104,10,214,10,51,193,13,124,243,7,190,249,3,223,252,175,144,111,62,228,147,122,174,156,243,251,5,240,179,233,157,143,71,215,139,123,254,197,252,240,173,195,215,122,111,107,230,92,130,11,87,3,203,49,110,1,153,123,63,239,244,223,167,7,44,87,1,63,35,34,71,120,38,236,145,232,148,1,185,186,68,194,116,25,10,184,247,120,3,187,85,36,220,251,109,55,48,60,105,103,74,115,151,214,150,123,141,149,184,151,186,91,240,21,186,40,112,129,27,2,178,104,58,111,8,168,151,184,33,224,204,104,228,220,244,166,195,157,255,78,234,174,120,211,237,206,127,71,220,21,111,120,185,243,223,74,221,180,92,43,151,47,231,206,127,235,239,212,157,255,217,101,163,47,112,209,192,114,42,115,164,227,130,149,204,180,222,240,53,133,176,221,121,24,17,104,19,120,75,194,61,90,174,196,0,39,222,98,182,251,86,151,246,9,70,123,239,224,239,243,162,132,125,102,14,110,74,60,87,55,37,240,196,13,174,74,12,174,74,176,171,18,247,82,203,162,170,146,187,18,227,83,217,246,187,18,247,196,69,241,182,125,87,98,34,42,199,99,137,104,220,186,43,33,35,72,85,235,72,55,213,47,239,186,196,224,46,196,224,46,196,224,46,196,87,235,46,132,110,148,235,174,206,208,223,15,191,248,110,168,18,190,154,254,204,106,206,61,58,244,191,143,62,13,61,252,228,205,202,88,248,42,253,185,7,142,217,207,142,99,118,223,60,177,117,21,56,103,73,125,174,125,177,201,158,35,27,225,153,246,197,30,120,95,15,188,175,3,205,152,117,138,112,147,134,15,155,118,223,148,62,186,26,82,251,30,7,1,101,206,112,95,142,137,176,120,253,60,226,75,86,228,186,17,18,226,2,100,22,247,155,209,114,61,240,140,194,153,234,59,163,24,7,125,197,181,227,0,117,224,27,14,219,167,134,112,2,70,47,8,143,117,68,56,2,62,48,198,49,87,225,139,114,130,134,191,75,47,19,13,31,143,101,21,18,86,33,254,123,12,9,160,134,250,172,68,73,244,213,14,219,58,95,52,117,204,205,162,92,119,57,92,180,28,174,4,93,148,163,94,166,121,102,192,183,245,165,33,61,117,250,188,153,150,217,126,114,40,61,140,134,2,26,21,244,43,39,33,254,32,38,36,121,59,48,198,107,170,70,108,25,219,202,241,142,46,203,161,182,10,225,153,44,66,232,225,12,110,33,238,110,161,92,239,220,64,185,78,191,111,89,10,215,75,25,252,159,81,139,115,78,170,74,57,197,108,62,87,22,231,12,248,107,244,15,238,126,27,158,91,76,73,86,86,169,150,76,23,5,110,13,9,98,232,98,171,40,28,246,106,217,65,30,156,109,247,98,232,230,145,234,99,239,230,21,191,142,173,104,219,180,225,212,115,112,29,220,59,196,130,4,49,133,7,55,237,82,132,139,58,40,59,213,148,129,232,190,234,54,53,230,84,36,93,161,115,196,203,218,88,85,83,121,91,57,89,83,153,193,145,225,33,176,173,177,170,90,198,198,70,255,195,234,14,98,135,61,255,38,177,182,221,53,176,140,61,87,150,49,126,254,6,6,178,129,129,140,25,200,42,106,170,166,138,5,98,34,155,156,28,27,107,55,145,85,16,121,81,69,93,229,34,138,141,21,10,113,41,27,181,172,100,37,53,85,176,15,162,172,58,8,42,54,48,164,13,12,105,3,67,218,83,51,164,85,203,146,186,3,231,185,213,227,147,95,124,227,252,253,183,206,127,254,230,147,95,252,232,170,122,76,103,209,50,147,114,166,187,211,255,243,163,199,191,122,253,42,58,109,200,18,28,229,206,20,144,143,62,127,231,236,173,63,95,93,242,71,220,169,35,164,22,233,241,106,83,62,106,245,246,100,151,231,223,250,244,236,151,223,189,218,52,151,208,175,99,176,164,211,64,131,29,132,187,26,88,85,251,98,85,45,98,181,113,250,249,182,170,158,125,246,246,249,107,31,16,146,56,136,112,53,176,177,126,117,108,172,60,111,193,205,152,205,132,248,70,0,240,54,224,57,121,21,110,230,252,144,111,245,20,112,6,56,246,200,103,26,120,216,251,139,37,204,12,185,176,100,49,78,23,67,20,229,175,2,34,138,117,214,3,174,108,198,174,3,186,184,65,92,81,152,9,158,179,227,41,3,207,5,246,136,65,39,179,24,0,131,124,103,1,49,232,228,82,125,48,232,26,68,191,130,152,112,156,169,27,99,207,76,212,24,7,251,220,17,239,61,196,139,225,184,244,78,24,239,111,204,24,158,33,119,229,8,229,249,247,30,215,168,147,205,15,176,70,93,253,245,144,216,211,33,101,116,72,237,233,28,205,21,109,119,94,210,240,192,230,51,179,126,29,18,81,183,57,233,49,211,170,45,126,117,153,141,103,57,207,170,82,41,62,43,65,107,252,67,212,92,38,44,205,223,163,43,79,29,203,100,205,103,216,123,7,75,136,214,37,218,212,105,175,161,92,190,212,232,45,60,71,101,151,236,216,38,92,158,97,224,74,156,217,71,57,58,237,44,180,171,185,163,182,248,197,70,105,247,130,80,17,115,104,161,4,52,167,125,192,73,216,171,23,44,136,162,197,250,44,133,101,9,139,106,71,91,121,143,209,88,190,252,48,40,33,41,53,136,132,50,136,132,114,133,145,80,50,154,250,188,185,165,61,31,238,104,210,149,185,163,73,253,116,71,123,10,97,87,248,83,211,246,45,227,149,30,237,58,35,71,61,162,69,234,173,146,117,238,90,149,108,97,213,79,38,115,228,65,229,101,53,79,129,161,173,182,179,237,175,126,240,20,223,165,73,15,80,175,117,249,156,196,84,65,67,67,239,197,134,154,106,170,98,166,205,223,177,161,138,105,21,49,219,94,254,142,199,106,42,99,187,153,28,170,151,11,176,114,172,14,18,166,14,156,30,187,56,61,14,156,29,159,79,103,199,129,147,227,192,201,209,114,114,156,85,83,135,170,120,159,56,57,142,71,179,147,237,78,142,179,170,152,85,197,34,231,228,152,159,152,158,152,26,155,72,88,78,142,71,106,234,190,125,250,108,247,215,56,207,123,59,82,45,110,69,210,145,24,11,106,220,234,241,80,84,104,93,137,251,33,18,85,210,57,173,166,154,61,248,30,94,222,173,208,221,229,192,171,240,106,188,10,113,77,222,173,48,155,131,34,86,242,76,251,21,82,227,71,14,47,21,219,245,236,199,15,206,190,248,225,227,143,127,117,246,189,191,8,193,154,40,160,237,235,76,57,250,107,112,110,8,248,117,69,203,2,199,95,66,12,164,157,1,241,245,183,31,253,241,193,163,183,255,244,248,119,239,186,252,190,158,174,135,205,95,222,63,127,239,3,130,140,175,172,135,77,167,44,12,100,224,182,165,140,46,150,96,119,174,199,46,113,229,154,45,64,63,227,23,1,36,168,221,139,173,113,63,147,151,53,44,95,67,75,163,164,128,57,204,143,98,251,159,0,158,87,196,201,154,72,231,243,228,248,164,68,250,21,117,136,251,143,152,2,9,30,156,111,4,12,133,226,145,179,0,159,17,146,142,125,157,181,134,58,228,56,166,90,246,129,243,180,54,81,44,200,46,218,193,164,219,222,70,227,29,182,17,174,219,219,94,98,205,59,54,19,59,250,152,179,63,57,68,232,58,88,199,238,79,198,85,122,162,187,220,208,231,243,138,25,236,0,80,212,188,124,108,19,255,168,112,49,42,79,183,23,107,7,92,116,131,211,122,213,131,214,247,222,18,161,251,29,73,190,203,244,220,33,159,17,6,194,105,87,190,26,202,68,79,54,31,178,196,78,194,128,116,201,62,56,125,8,147,85,193,237,251,236,75,177,57,44,114,116,155,63,99,159,2,237,230,167,18,173,121,18,43,131,184,68,164,168,140,46,227,79,67,163,123,255,223,43,175,228,247,71,139,226,75,47,133,145,132,37,29,147,155,53,104,33,197,124,177,204,141,38,32,162,29,60,134,15,174,157,56,250,187,178,188,207,97,203,251,10,14,162,17,159,142,231,208,1,115,162,6,205,220,2,50,62,232,175,205,14,42,60,183,194,208,71,165,231,80,190,145,131,196,86,201,224,243,36,41,144,99,81,112,235,222,120,74,15,207,158,170,187,182,66,3,74,121,245,32,11,145,76,233,37,181,147,163,9,111,32,129,131,60,113,235,132,218,187,233,38,165,230,110,231,33,2,29,112,234,69,154,14,132,53,223,205,100,204,200,52,51,22,239,9,84,138,16,137,217,120,31,137,89,60,60,93,219,115,236,204,11,102,6,225,236,41,75,249,148,157,228,134,169,6,182,100,99,73,53,136,114,0,45,42,43,17,72,186,92,6,83,113,168,77,175,132,119,172,19,109,41,18,29,217,165,30,69,12,147,167,126,194,58,226,65,171,246,37,107,83,44,121,191,179,38,133,169,69,29,122,199,206,129,68,156,154,24,86,215,230,136,186,160,198,250,2,152,141,246,193,58,89,225,148,53,33,78,171,50,93,234,232,53,99,4,28,239,185,181,8,184,194,79,164,130,27,216,80,152,234,63,219,145,229,176,237,19,133,7,89,82,33,239,89,185,58,173,163,107,49,83,251,190,67,194,119,133,5,23,245,238,147,237,84,17,91,6,55,91,79,124,145,169,88,115,79,5,35,90,41,213,250,217,117,170,240,83,187,201,223,67,35,221,213,226,15,51,129,230,192,182,241,83,137,224,58,54,222,211,249,84,219,109,225,189,206,96,71,219,125,219,12,58,239,40,81,211,64,210,54,53,171,188,197,30,70,212,63,64,59,26,237,187,3,106,217,89,83,125,58,167,96,228,86,22,20,187,235,128,54,29,27,101,100,181,91,76,0,160,78,183,7,98,159,14,254,102,29,183,1,167,221,118,131,206,165,13,53,117,162,138,243,84,195,28,139,122,104,152,55,84,113,91,69,188,12,119,141,62,26,203,77,76,37,114,150,134,121,73,77,205,219,26,230,5,204,240,76,143,143,229,81,99,59,164,105,105,114,124,140,200,215,83,209,233,9,242,43,150,144,99,232,215,222,158,144,69,172,46,58,123,21,19,45,120,212,170,80,67,210,152,14,126,104,112,111,17,29,167,135,178,176,47,162,106,72,116,62,60,170,105,160,169,21,114,136,135,29,193,37,240,142,121,93,33,106,204,126,198,91,80,14,126,165,73,1,171,53,229,60,228,74,32,5,89,4,184,108,10,184,138,145,211,21,112,30,52,106,89,168,96,63,194,37,63,92,3,164,67,180,26,132,17,156,109,129,61,13,199,200,91,170,231,5,158,87,55,203,180,77,96,237,247,4,163,130,248,104,1,48,39,148,37,29,51,24,165,26,250,103,191,197,193,188,23,19,227,226,152,152,16,199,197,9,84,149,188,67,194,157,166,99,111,190,83,238,82,228,30,121,89,208,128,201,17,182,149,202,118,13,177,168,240,227,134,12,238,209,171,74,78,215,12,173,96,142,220,149,72,201,178,164,236,192,191,11,232,44,222,214,64,205,44,164,117,196,99,83,16,200,245,75,210,172,0,50,136,138,49,141,112,127,8,19,82,129,139,151,251,136,39,62,224,108,214,134,109,139,182,109,214,21,167,185,26,113,75,229,50,156,136,104,16,11,136,87,225,158,5,80,97,115,118,239,228,137,104,72,5,217,108,166,171,85,93,82,12,169,156,220,68,18,139,2,177,11,192,168,150,148,85,17,124,3,208,194,149,213,92,115,163,44,169,201,35,84,68,163,130,36,75,170,168,151,77,128,41,47,41,96,31,95,178,237,227,125,113,117,173,246,63,178,16,145,114,110,81,125,13,240,217,166,92,37,28,250,41,101,208,207,222,251,236,209,251,175,61,252,235,251,231,175,255,14,17,54,173,130,160,16,160,26,94,131,140,139,255,214,107,103,63,251,240,225,23,223,125,244,197,71,142,74,113,190,18,142,104,249,232,91,159,158,253,207,235,142,74,56,203,8,90,228,134,166,130,167,229,58,112,186,251,216,255,187,78,220,226,4,162,28,213,244,226,82,158,240,244,184,178,227,129,230,40,217,23,21,227,6,90,207,92,186,146,31,253,206,43,75,201,217,247,127,101,21,71,1,0,135,116,130,86,151,213,160,37,64,216,84,212,234,21,87,240,114,199,213,13,70,168,105,83,148,160,231,243,117,86,57,87,201,87,77,80,228,226,135,106,147,102,69,204,153,172,66,62,111,152,185,42,253,93,65,172,59,173,155,55,171,244,151,108,148,139,244,56,144,142,243,149,18,125,80,209,66,164,103,134,94,212,217,47,35,103,253,50,113,46,70,221,2,165,94,54,27,212,39,24,188,39,183,181,26,218,20,248,170,52,26,164,21,183,176,160,146,95,165,102,174,132,209,112,170,162,166,88,92,195,66,57,167,218,240,154,38,7,123,190,81,246,24,145,81,40,179,111,115,37,251,183,148,179,235,20,202,134,145,83,217,215,122,193,126,131,109,173,176,109,211,72,162,225,64,55,236,103,171,201,150,216,208,171,91,134,62,87,1,85,96,197,78,82,137,30,112,122,79,246,176,168,75,20,33,178,90,180,31,208,27,152,193,85,137,34,85,41,64,158,140,57,9,223,32,103,111,209,174,163,159,150,229,250,118,211,176,62,165,86,45,187,41,173,186,34,171,252,227,109,37,207,63,206,163,6,168,3,138,41,233,166,237,121,13,132,205,126,66,149,87,180,28,247,91,181,251,88,97,160,194,8,179,146,245,59,173,83,132,160,115,27,145,192,102,242,52,199,165,252,68,116,130,2,143,151,181,61,48,254,17,97,129,61,2,134,200,150,99,8,225,118,221,207,254,235,209,123,31,240,59,76,12,190,31,113,206,77,180,131,240,230,66,139,20,119,2,251,130,252,192,44,81,20,42,64,127,64,59,208,42,39,91,21,45,114,2,29,218,34,134,229,145,78,214,51,151,16,233,221,127,71,196,232,252,179,239,123,193,247,228,131,143,30,189,253,161,235,61,15,232,47,223,108,127,143,33,238,69,41,129,54,142,13,15,162,157,103,15,62,243,236,236,47,127,224,223,112,105,154,206,222,248,243,195,7,239,88,111,166,1,0,160,40,6,161,157,57,124,78,71,197,172,100,88,211,132,126,167,243,176,250,241,19,249,201,86,86,13,142,203,168,200,50,192,10,2,162,163,25,208,5,194,169,80,175,113,229,84,199,129,137,94,87,159,120,124,19,250,225,131,255,120,244,243,215,61,60,235,49,145,12,214,198,249,31,63,60,251,230,119,252,154,65,84,55,88,51,190,78,254,140,74,251,55,195,223,237,246,243,242,39,84,182,91,27,103,127,249,224,209,135,255,252,248,215,223,56,255,240,125,207,225,32,66,27,12,14,36,108,60,254,250,23,222,112,152,1,225,120,244,237,63,159,191,230,133,86,254,40,8,0,14,218,14,103,63,243,66,45,61,243,186,53,241,248,253,239,156,191,253,215,179,239,124,118,246,214,191,122,40,175,68,25,115,109,68,129,212,126,243,17,109,161,199,127,253,241,147,55,191,67,102,27,196,111,25,182,137,161,194,189,194,138,150,39,171,214,162,123,121,185,44,53,147,49,121,12,78,206,109,19,84,204,227,81,177,102,200,250,186,90,110,18,118,12,177,104,89,180,1,48,141,68,244,13,245,180,163,82,37,11,190,0,6,92,169,67,211,162,94,207,107,185,26,156,74,196,77,137,236,121,240,188,143,184,46,188,13,17,229,124,56,130,181,12,161,112,146,186,201,33,238,52,66,110,21,134,40,215,43,130,144,4,255,137,151,184,142,116,80,45,138,232,47,25,253,93,69,172,97,228,230,198,34,252,53,143,254,46,42,5,49,178,177,134,126,45,46,45,92,193,157,37,188,138,152,60,139,120,44,188,203,208,2,104,116,116,166,244,72,87,236,74,68,236,119,67,134,48,137,92,1,196,246,53,161,160,10,79,22,13,244,184,77,98,211,71,38,171,130,179,45,254,76,47,226,16,193,237,223,96,146,203,87,199,221,54,152,230,20,241,236,162,37,36,187,149,169,132,133,196,6,135,46,9,149,79,116,59,155,50,247,149,183,255,116,44,197,224,185,174,70,56,230,24,149,150,181,134,172,163,14,34,39,58,106,49,25,183,106,146,171,48,118,221,246,202,207,72,238,229,11,68,139,6,38,153,197,122,134,89,92,64,36,45,228,174,208,41,88,52,176,211,29,27,128,10,142,6,198,156,13,48,246,51,66,249,180,142,141,185,43,59,26,78,116,104,88,50,131,183,43,57,225,29,247,111,22,177,143,100,221,238,200,234,78,67,11,117,168,231,104,114,194,191,201,180,30,168,197,180,238,104,112,210,217,32,19,66,34,14,73,128,52,188,134,72,147,187,101,239,250,142,30,166,124,122,176,5,139,0,205,219,149,29,109,79,251,180,173,54,140,32,173,66,53,214,30,19,236,123,95,162,136,214,2,59,237,97,16,81,17,1,112,88,127,80,181,148,186,199,34,33,142,196,246,97,243,183,127,135,213,139,171,70,17,148,27,219,104,95,251,217,29,232,185,27,161,226,70,74,197,31,18,210,236,67,247,49,221,221,2,238,223,131,236,98,169,128,35,187,12,56,180,120,124,97,0,190,10,84,192,86,178,99,12,3,85,42,116,128,1,215,240,128,129,124,233,1,196,186,171,73,231,157,58,250,225,245,16,71,205,161,29,196,146,211,87,41,250,239,30,253,215,158,4,81,181,62,72,17,89,30,0,100,69,33,176,164,39,213,150,243,234,136,204,245,65,19,149,194,101,49,176,160,115,175,176,190,56,217,1,38,129,90,52,240,135,206,106,246,200,55,20,215,184,109,120,175,243,160,91,63,147,92,169,192,25,200,220,166,23,88,105,23,55,235,89,237,226,79,140,0,223,24,116,133,118,51,53,18,197,133,225,115,249,149,35,58,184,30,217,232,144,111,192,151,56,225,122,96,60,51,130,53,76,234,117,111,152,212,131,134,153,202,193,183,109,158,6,147,170,164,249,5,165,46,119,162,215,164,46,100,213,165,90,155,238,208,179,154,221,225,103,53,201,8,168,78,37,208,16,104,221,96,99,160,149,45,60,173,200,106,80,60,161,170,129,241,180,2,124,141,72,180,103,221,177,68,234,117,199,17,169,199,165,212,40,119,95,62,255,63,123,239,222,221,198,113,36,142,126,21,120,226,56,64,56,0,7,0,193,7,24,88,23,4,169,135,45,63,36,249,17,133,230,234,12,128,1,57,34,48,128,102,6,124,136,194,57,78,246,120,243,116,146,77,178,235,36,246,111,179,217,77,54,217,253,157,56,217,141,147,117,18,59,123,206,253,40,247,152,146,245,215,126,133,91,85,221,61,211,243,196,128,164,100,57,145,104,147,64,63,170,171,95,213,85,213,85,213,93,49,248,27,253,237,29,247,165,29,160,200,86,62,177,104,129,156,170,90,250,104,58,210,76,1,152,120,208,135,202,33,210,230,174,193,150,16,76,66,214,65,71,93,89,226,192,196,148,37,7,110,235,170,225,100,234,3,83,69,102,56,158,89,65,62,242,153,64,51,77,104,6,208,172,32,237,170,206,48,19,104,161,136,205,0,92,20,5,240,108,142,98,41,29,208,107,207,160,235,111,180,207,231,181,215,74,119,54,203,197,234,86,97,94,85,158,196,187,179,64,145,205,191,121,173,91,66,155,47,37,156,243,55,175,149,226,146,95,43,29,149,213,9,230,148,66,89,144,0,45,124,230,73,16,148,165,210,12,134,95,8,11,68,235,206,255,77,254,181,98,225,243,249,215,186,159,47,188,86,130,63,175,117,11,165,207,63,73,40,63,89,41,61,89,229,229,201,228,242,133,30,182,85,120,90,131,99,202,25,245,209,219,25,190,110,106,91,37,103,220,102,94,234,121,77,93,46,204,65,242,92,160,72,121,11,237,92,3,133,48,210,3,31,246,199,227,153,54,158,75,89,198,115,137,198,83,34,79,127,217,99,122,250,81,173,101,25,213,26,141,42,35,154,143,23,105,218,112,46,100,25,206,5,26,78,126,242,63,30,207,180,241,172,102,25,207,42,141,231,208,218,25,142,51,72,171,76,195,28,145,87,147,109,245,2,247,222,190,179,110,170,177,90,188,160,240,212,83,241,233,28,145,196,236,132,200,7,66,84,245,174,154,99,10,146,21,26,70,110,104,52,92,138,98,19,87,13,7,23,230,207,86,203,94,228,26,211,114,134,182,27,18,171,88,232,6,114,188,180,27,201,225,89,2,166,103,236,230,187,80,88,181,69,51,6,90,82,219,73,157,114,44,212,51,58,56,86,126,72,26,238,135,156,87,142,127,245,195,227,119,126,121,239,237,247,143,191,251,173,187,223,254,222,241,31,191,131,54,177,133,160,181,101,130,128,94,98,153,115,115,170,209,136,65,145,79,194,92,121,53,46,147,5,151,48,201,136,198,98,198,5,100,244,46,68,83,248,236,88,117,16,236,1,15,219,214,15,175,26,35,67,15,143,31,116,57,207,198,16,239,42,27,218,170,253,5,131,55,187,106,207,205,249,5,244,134,177,105,111,169,195,134,94,234,26,142,123,169,171,154,104,247,213,135,42,253,47,136,229,178,218,199,42,88,28,4,208,205,254,150,218,105,56,188,56,134,212,233,52,26,141,97,225,8,42,106,226,109,58,243,206,29,30,38,67,47,76,132,95,236,68,237,99,64,145,151,244,118,8,91,26,6,223,176,2,133,92,105,225,59,51,173,124,39,105,109,59,83,214,190,51,101,241,139,249,153,101,229,139,58,49,203,62,112,81,80,159,41,26,77,94,196,54,64,157,56,206,214,105,174,16,124,45,77,164,150,175,112,9,84,18,161,112,242,222,85,66,200,202,142,7,143,225,98,206,157,59,249,112,82,227,136,172,15,185,105,161,111,128,231,93,232,122,81,21,66,10,58,30,210,197,15,154,211,243,232,181,82,88,141,163,74,180,190,242,210,73,160,194,73,128,150,106,119,238,132,18,139,229,2,82,2,137,116,96,119,49,208,180,221,112,201,108,49,211,131,139,190,101,138,39,209,9,67,149,24,115,28,217,8,103,186,225,13,147,226,34,214,43,178,13,142,100,189,18,103,143,195,165,181,56,51,150,4,83,29,217,150,38,209,108,135,117,198,179,219,97,194,120,200,134,231,145,122,137,146,173,35,160,87,218,19,13,35,230,156,18,164,194,200,116,244,89,146,43,1,219,253,204,36,22,150,190,203,173,73,85,200,24,137,8,98,83,195,113,89,222,245,151,33,239,115,131,110,240,120,38,197,214,154,106,168,252,227,175,192,65,246,0,131,140,141,120,144,177,71,49,194,152,234,95,207,214,147,130,58,156,32,186,18,145,123,57,186,146,113,138,232,74,120,250,193,216,80,116,37,53,98,18,126,14,175,63,209,138,168,193,138,148,182,59,221,54,82,78,52,40,242,211,182,49,116,152,176,13,20,201,206,110,255,64,37,210,79,150,54,34,185,127,120,19,33,144,37,146,87,244,246,205,1,163,116,82,237,109,11,146,200,186,201,175,138,21,185,129,149,72,236,182,25,60,223,12,203,207,233,244,253,28,180,215,146,234,108,67,142,176,234,242,59,114,224,22,234,73,93,230,39,42,100,53,120,9,100,225,197,209,17,214,173,113,75,185,216,162,15,100,240,56,2,152,213,224,37,228,70,79,51,182,49,122,67,222,55,81,65,110,41,121,38,226,244,143,172,100,35,80,45,6,90,204,236,37,64,131,146,141,64,53,25,90,220,140,199,77,30,43,214,240,43,196,76,53,159,178,134,63,121,49,133,112,174,27,124,202,189,236,72,24,51,219,15,99,198,111,140,60,134,41,217,101,137,11,119,231,228,171,59,126,208,49,24,100,242,153,84,29,27,192,155,91,11,248,16,169,78,199,126,97,207,176,137,39,72,170,233,23,9,87,230,171,53,173,77,182,110,68,181,161,197,108,206,215,250,99,59,116,127,42,178,206,15,59,99,39,33,239,42,240,35,135,9,121,73,215,96,73,23,175,165,29,119,208,39,138,253,138,222,143,154,132,231,82,42,159,50,248,169,207,101,112,6,227,138,111,140,207,76,159,86,253,248,168,136,41,11,234,167,114,107,1,41,222,159,171,162,55,9,30,58,126,104,40,198,99,174,130,116,96,57,134,237,110,12,218,70,23,99,254,113,43,42,27,207,47,71,174,161,207,149,211,98,165,30,191,253,231,123,95,255,234,221,239,124,239,248,141,159,203,17,83,39,19,245,57,171,113,211,82,159,228,206,42,221,174,30,117,86,121,206,82,251,170,227,187,170,84,22,187,75,139,43,80,82,184,170,60,111,53,158,244,93,85,174,62,240,151,138,98,35,155,56,94,104,147,218,103,67,33,121,148,69,10,35,114,166,241,78,28,63,70,67,204,227,148,20,148,162,51,28,12,48,160,5,205,89,192,113,189,107,130,192,160,31,214,149,94,223,56,8,121,81,179,90,47,66,37,186,57,78,110,131,47,228,98,223,232,185,225,167,46,125,247,150,34,57,189,192,24,124,166,215,235,209,184,96,32,169,162,205,71,102,37,16,94,165,163,219,145,232,246,237,225,1,75,159,36,197,166,10,246,70,29,1,145,67,23,98,165,54,58,200,213,194,143,108,6,106,98,5,50,17,62,201,163,70,25,30,47,186,247,246,223,223,253,246,47,238,125,229,15,98,140,25,125,129,65,166,15,175,24,93,99,120,62,226,186,79,12,88,233,246,208,50,208,160,126,138,219,62,21,86,21,81,58,234,178,31,132,38,189,110,180,103,152,216,252,105,222,54,34,167,86,129,54,58,111,5,223,54,242,66,91,216,134,33,194,241,176,207,129,25,6,210,228,26,118,81,206,225,227,206,54,80,93,89,160,199,82,85,241,210,93,93,209,199,238,208,159,9,101,7,138,245,177,104,145,155,188,97,76,39,12,245,100,81,76,18,254,100,42,198,252,161,20,46,175,139,120,88,123,56,14,104,62,195,61,140,48,46,24,89,5,189,136,95,85,129,159,133,206,105,204,118,142,63,106,128,111,98,97,167,217,214,165,124,47,88,9,155,225,231,217,152,200,1,18,82,118,18,219,20,233,155,90,132,9,97,93,138,31,46,90,167,254,62,208,48,88,4,11,223,38,71,110,115,109,221,114,122,244,96,199,3,138,106,54,125,15,1,30,68,136,5,232,34,202,51,64,22,238,126,243,131,227,191,255,240,248,27,255,252,241,135,31,126,244,254,175,128,110,132,11,58,35,211,178,12,36,44,34,112,143,135,93,164,172,79,141,160,184,189,221,214,243,154,154,227,255,149,150,11,138,202,230,82,236,101,49,225,210,158,86,228,87,139,196,166,246,236,223,81,232,129,145,83,142,255,252,70,120,223,171,232,117,16,78,220,82,217,219,136,69,190,206,138,157,29,163,179,107,116,217,10,237,147,0,73,66,59,173,204,87,134,244,4,89,36,120,27,119,135,195,189,169,152,93,47,56,12,139,56,195,61,25,228,109,207,2,234,176,93,130,237,73,81,214,184,189,23,133,139,11,209,40,114,67,143,144,168,68,44,211,137,149,92,77,85,164,122,81,178,149,212,130,23,111,132,147,151,71,40,222,200,241,27,191,205,125,252,229,31,156,73,188,17,30,109,228,5,138,54,114,133,69,27,233,44,97,180,145,11,158,215,38,141,202,115,44,174,97,140,115,164,147,226,29,41,70,55,197,7,114,152,30,105,88,118,12,205,28,180,132,150,79,25,29,102,248,225,67,31,49,209,193,141,39,5,255,160,83,171,126,36,214,47,23,81,98,157,130,228,149,34,63,231,33,45,26,242,185,157,61,8,114,176,117,63,6,242,136,93,104,4,156,28,189,67,132,60,166,164,243,67,108,26,114,110,14,238,82,238,74,42,185,69,154,4,152,250,64,127,173,1,254,101,131,161,40,193,46,29,81,80,113,42,103,56,132,38,251,72,200,37,70,40,145,45,249,45,201,178,255,42,31,197,64,164,101,41,61,65,217,127,133,199,44,97,234,117,15,8,51,206,199,37,20,49,54,77,216,215,158,122,92,166,38,161,226,145,176,244,146,236,203,120,169,68,59,209,115,82,236,100,143,25,106,88,234,21,63,230,202,43,98,6,165,162,97,235,79,111,150,133,62,211,243,82,8,70,203,229,198,159,126,113,12,210,19,180,248,244,185,142,208,87,152,66,161,43,141,129,236,217,250,78,155,17,209,163,243,49,119,36,124,247,73,151,24,225,129,17,69,80,253,128,11,55,126,160,172,200,40,49,240,94,183,67,13,136,80,195,36,16,203,141,137,10,94,115,177,65,129,145,110,73,252,91,218,237,171,81,66,118,108,149,105,108,80,90,5,185,216,19,239,44,239,216,232,112,6,140,133,244,67,14,148,216,60,133,232,252,96,56,118,12,228,57,3,251,135,132,48,186,230,102,249,99,55,46,187,204,98,21,138,134,54,237,18,109,124,60,181,38,170,207,58,134,186,192,37,127,235,206,157,98,249,9,212,87,35,153,240,46,124,172,51,10,41,46,77,37,194,65,81,111,134,200,226,49,33,40,226,163,141,135,131,138,251,28,113,188,253,65,234,10,161,69,17,187,29,36,54,37,106,77,255,137,198,138,246,153,170,40,196,68,50,104,77,137,41,35,38,79,0,104,242,27,205,0,107,117,138,40,63,111,252,22,88,152,228,216,226,49,183,25,142,34,229,4,175,51,50,221,61,90,158,231,108,232,180,79,188,121,115,152,234,232,85,171,113,193,82,95,102,170,163,229,222,82,37,170,58,122,213,82,175,90,192,69,73,202,163,101,163,82,171,46,46,121,202,163,139,86,227,101,95,121,116,253,33,42,143,174,185,179,169,143,40,166,104,141,66,138,158,86,145,20,108,250,145,81,37,61,92,1,152,94,201,20,211,178,13,172,58,6,152,89,144,180,81,244,124,99,0,3,166,235,146,95,116,44,107,211,34,165,122,20,147,171,12,130,247,104,130,228,151,28,67,183,59,59,176,142,96,187,90,3,160,162,151,209,101,176,165,99,252,47,56,2,58,253,113,215,192,232,74,172,92,48,159,148,46,113,107,70,60,96,255,16,34,107,79,139,100,42,194,143,202,50,242,239,190,73,50,50,11,188,137,221,158,10,133,197,182,81,196,66,113,58,195,145,209,189,6,162,28,170,109,110,140,243,155,76,30,102,174,147,32,216,91,49,65,133,227,159,127,205,24,184,147,84,0,64,37,239,255,224,221,227,95,189,117,247,187,239,220,123,239,95,162,209,55,217,36,37,73,195,44,23,118,93,64,226,101,169,36,223,78,38,192,38,196,191,38,26,220,16,36,95,58,193,21,185,16,19,156,63,78,19,179,196,116,210,92,33,11,196,69,193,80,166,108,213,100,144,126,113,43,208,162,145,131,50,191,230,6,127,190,144,139,147,134,19,177,201,212,48,205,125,168,229,220,211,185,80,192,254,152,209,98,139,102,234,238,13,196,226,127,137,37,38,236,232,114,150,45,93,206,186,167,203,15,104,83,151,31,194,174,150,149,92,127,225,187,186,156,190,173,203,241,251,186,28,179,177,189,255,255,42,116,89,95,36,93,214,51,164,203,90,236,116,218,192,173,189,146,170,203,10,50,41,15,80,155,53,45,224,215,137,116,93,33,181,148,207,216,50,150,133,103,192,136,120,26,22,210,101,121,150,117,19,245,129,104,203,34,137,212,0,18,243,117,211,193,205,65,17,69,104,39,202,9,143,178,242,204,39,199,248,141,109,55,50,56,102,27,143,118,123,38,253,90,154,202,44,168,136,98,98,169,255,62,26,234,2,172,4,77,155,175,89,139,40,219,34,79,155,133,242,210,68,252,16,66,100,90,81,134,237,229,201,246,33,101,92,162,124,24,107,117,205,68,121,201,246,154,27,70,243,156,77,123,11,142,180,78,183,176,42,159,134,178,74,192,63,34,25,144,167,53,180,49,124,210,50,14,220,151,48,74,139,252,178,83,248,205,42,58,116,225,48,220,222,238,27,205,126,95,50,76,152,200,113,56,83,21,147,98,32,46,30,118,67,186,201,168,58,76,210,150,196,40,56,168,193,83,168,108,146,20,20,98,220,13,24,114,195,183,90,55,96,176,253,41,1,100,217,148,4,213,56,242,204,88,155,198,150,48,181,22,249,98,126,80,183,66,31,26,88,74,117,137,15,137,45,107,13,40,215,29,197,230,186,35,53,186,232,36,58,198,22,135,251,192,95,232,74,168,91,206,80,185,140,181,125,222,49,109,107,73,43,58,244,93,68,88,137,111,162,16,86,182,133,38,45,149,89,148,26,113,134,3,35,81,183,196,158,91,22,27,193,227,194,51,245,39,140,80,106,111,202,225,238,68,71,35,91,135,102,233,79,146,210,44,75,164,229,120,138,152,186,110,195,61,242,232,231,131,85,175,1,135,252,127,127,148,73,201,230,243,64,15,77,203,38,55,137,39,226,179,86,227,21,75,253,18,83,179,117,13,189,22,85,179,61,107,169,215,45,96,240,124,53,155,214,53,218,157,229,149,178,167,102,179,140,198,151,124,53,155,97,60,60,53,219,101,179,231,94,131,30,61,4,251,44,209,212,95,169,66,77,72,208,211,237,62,34,198,12,254,35,117,113,47,9,89,120,151,72,240,166,137,178,66,30,101,142,111,106,194,67,64,42,23,56,189,215,134,50,61,194,51,234,248,86,22,76,200,189,247,193,63,82,20,69,244,5,20,130,229,201,64,131,144,28,4,45,140,75,78,15,218,29,5,30,156,227,152,243,160,139,167,5,143,172,65,240,61,187,255,254,249,221,191,125,227,227,119,255,124,247,31,63,60,171,70,246,119,59,150,223,192,59,191,188,247,199,255,17,129,22,83,64,39,170,17,184,128,145,162,71,240,4,113,90,193,44,108,55,69,130,131,101,88,66,108,206,41,219,120,5,139,230,68,24,129,92,136,190,72,168,242,161,130,12,95,165,174,5,147,63,122,255,77,145,163,0,29,223,138,232,6,216,15,73,206,46,221,31,219,70,154,176,44,72,207,167,77,76,14,200,129,184,154,120,228,80,214,83,140,113,253,139,63,29,127,231,135,199,31,254,75,92,72,215,187,239,191,117,247,119,95,142,11,233,10,57,199,223,254,166,151,67,97,177,113,47,4,192,99,224,207,63,252,150,53,18,27,49,246,159,190,114,239,237,247,66,249,149,112,243,208,206,241,55,222,150,155,242,242,127,247,77,25,137,133,112,205,251,95,253,142,151,89,35,155,141,52,147,141,243,64,199,46,220,186,230,250,118,26,81,161,51,40,75,6,106,76,17,148,122,1,232,225,7,192,103,188,16,246,89,222,4,47,102,62,209,241,110,105,121,131,73,34,194,103,140,28,177,4,165,105,48,179,83,238,231,40,166,52,17,16,22,8,2,18,20,81,2,228,189,239,32,142,153,232,66,149,158,169,171,123,20,230,204,24,47,220,189,66,64,229,183,155,186,209,176,13,117,104,16,219,181,164,151,141,40,219,165,27,42,154,143,24,210,43,14,181,90,175,82,235,25,30,219,101,26,141,161,225,177,93,125,67,138,248,111,216,123,67,211,6,50,162,19,29,73,120,152,254,121,11,13,82,60,97,251,162,165,194,214,151,18,44,67,149,145,175,155,198,204,26,50,102,183,116,205,144,131,56,75,124,178,183,67,68,121,190,70,21,21,181,57,242,110,165,74,146,237,101,168,30,123,142,156,85,171,132,130,242,62,240,120,214,15,38,72,53,35,216,10,123,226,235,57,224,93,81,27,232,5,238,246,131,122,203,33,248,229,96,227,161,56,228,146,74,49,86,121,56,69,11,88,137,106,1,19,188,134,165,208,253,244,160,194,32,57,64,188,208,27,242,135,15,98,95,51,243,116,196,240,61,164,53,198,103,54,229,35,134,171,31,133,10,208,176,237,231,132,112,70,223,134,54,198,219,197,144,189,240,61,24,228,187,63,28,238,50,239,119,222,52,42,37,209,17,128,254,40,219,187,219,253,246,64,65,18,46,124,157,68,164,112,111,188,5,41,102,150,122,6,139,1,142,135,54,133,69,192,18,222,57,142,38,68,153,162,249,118,182,7,83,34,222,98,17,37,206,154,76,141,198,3,62,153,87,190,116,236,4,119,91,140,229,11,136,71,86,80,42,111,136,140,210,206,161,227,182,60,83,31,90,221,126,166,120,243,41,96,186,128,134,88,190,112,222,115,211,27,140,7,40,197,19,134,84,63,166,176,39,206,201,141,68,78,211,179,235,88,18,30,33,107,13,196,38,104,15,147,246,254,153,147,240,20,125,128,108,71,33,248,125,143,175,29,82,21,68,234,135,113,142,135,2,12,186,69,100,43,174,3,152,209,120,34,240,245,211,231,29,157,232,165,27,235,208,27,245,183,157,217,115,57,100,55,57,205,103,244,42,39,203,145,229,28,53,199,243,124,87,125,79,204,248,144,66,9,245,37,231,211,209,112,228,249,157,94,53,6,195,61,227,21,189,191,118,120,9,5,245,144,130,221,10,4,183,56,19,3,200,81,9,171,95,16,150,184,73,102,143,49,188,45,110,76,39,131,197,163,52,237,73,44,112,26,143,108,49,75,105,54,220,193,184,226,34,213,144,153,87,104,78,230,101,78,220,164,4,36,212,172,156,19,110,154,86,242,137,219,36,103,231,80,236,116,76,138,105,197,61,85,43,110,180,21,55,210,138,216,110,39,110,72,184,185,7,219,18,169,49,205,137,109,124,154,22,133,67,124,164,81,145,17,110,119,138,128,102,136,248,206,76,192,33,78,128,165,21,84,16,26,186,57,10,64,66,33,229,207,241,191,141,114,221,216,84,232,163,178,213,208,88,51,220,237,199,107,77,86,87,135,252,212,125,11,110,100,137,26,94,132,28,85,41,172,202,222,212,72,34,227,71,194,150,45,106,60,121,207,157,227,114,222,28,130,34,115,253,64,112,52,183,212,215,29,247,146,20,83,135,31,75,226,112,141,28,77,193,119,72,213,152,39,44,67,199,243,148,215,73,99,15,70,126,205,5,92,117,38,250,202,88,241,146,224,196,5,31,18,11,180,197,92,36,103,133,155,10,51,137,217,139,125,198,243,146,252,128,39,241,60,150,196,236,132,135,242,65,154,104,103,184,171,180,141,109,232,169,97,95,53,82,35,122,61,9,220,70,207,180,7,121,229,222,79,223,61,126,247,199,236,137,157,251,175,127,253,163,247,127,117,247,31,126,115,247,205,119,255,247,131,159,192,234,186,251,157,239,222,251,217,31,209,243,128,149,95,35,171,154,151,128,79,169,99,205,28,84,5,81,28,159,200,235,203,89,194,164,134,43,180,121,188,55,101,18,225,61,10,71,163,146,64,25,182,193,89,62,0,203,186,148,124,107,21,184,194,247,131,243,145,213,149,116,133,31,246,5,145,151,88,57,204,191,224,134,101,143,12,132,201,98,8,93,146,220,124,100,141,18,255,20,192,83,29,246,122,40,116,45,107,226,29,209,176,135,73,164,173,194,17,45,20,246,180,46,235,197,44,203,128,61,154,251,73,45,3,228,171,206,120,17,76,121,5,248,47,122,17,48,74,180,78,75,33,61,228,215,163,184,10,204,238,41,130,92,165,78,187,145,54,151,70,134,185,36,215,186,244,185,180,166,207,165,49,203,92,226,163,63,102,103,247,26,51,22,11,31,208,41,253,137,59,3,73,149,115,133,140,200,82,33,49,133,48,215,252,6,48,200,147,202,215,49,26,125,67,237,112,149,175,177,216,142,170,124,29,67,29,170,166,175,240,173,117,123,157,114,187,93,19,10,223,85,96,194,196,253,214,86,163,227,169,126,241,45,238,149,149,208,11,220,108,229,218,236,101,223,133,42,112,90,10,227,139,40,118,35,76,195,176,151,179,97,129,216,141,205,77,88,64,170,173,42,244,112,172,13,146,78,71,239,59,68,50,120,3,13,145,88,88,101,17,58,1,232,194,202,138,1,226,49,199,103,85,207,43,181,229,78,77,107,107,29,96,241,84,16,205,142,28,146,40,158,211,71,104,99,232,236,232,93,20,243,187,168,197,156,208,243,225,129,200,56,33,148,151,202,53,227,97,160,188,84,89,170,172,116,23,51,163,108,68,80,86,198,142,145,67,52,59,174,178,138,143,36,47,46,173,96,244,192,118,87,47,79,45,220,91,89,174,82,97,99,81,155,14,185,219,211,88,225,165,197,148,145,91,212,150,150,30,194,208,85,106,203,237,149,106,69,207,56,116,198,74,101,122,7,151,171,203,172,131,237,165,72,97,188,210,17,8,162,195,124,181,6,131,145,127,66,67,218,64,6,106,212,47,165,100,244,139,163,225,8,61,59,75,78,7,239,113,139,176,127,241,45,98,71,164,31,133,3,216,212,63,83,45,87,59,11,11,79,152,3,210,39,89,238,42,55,89,40,143,14,114,206,176,15,66,209,103,22,122,181,149,90,111,146,1,126,14,53,32,35,195,190,113,67,183,81,255,171,247,92,108,148,32,22,219,67,23,189,81,69,187,26,180,92,245,219,157,192,193,1,71,6,0,33,243,242,170,234,136,11,12,101,189,62,127,211,176,118,77,203,153,223,31,218,187,206,72,239,24,243,100,227,209,219,27,27,243,142,221,153,199,168,79,206,124,207,30,90,238,53,66,205,153,247,47,126,230,255,2,0,208,221,248,139,125,253,16,6,31,106,40,91,170,37,244,247,32,14,140,112,18,234,74,179,57,52,90,234,176,213,108,189,160,14,224,119,83,221,95,107,54,15,215,84,248,92,91,83,15,215,155,27,23,212,91,173,102,115,220,130,164,102,147,34,132,136,139,119,31,248,57,248,255,41,220,57,13,178,20,120,138,236,76,26,229,167,250,32,162,52,156,142,227,60,165,136,217,17,46,203,155,232,36,243,248,231,241,207,227,159,79,251,143,155,229,28,121,205,202,241,127,145,19,37,199,143,148,156,116,166,72,197,217,233,146,139,28,47,188,204,132,253,57,193,89,195,14,155,220,81,184,173,224,185,147,227,7,79,20,187,73,238,53,11,200,42,35,108,87,135,67,178,254,217,162,51,185,167,39,51,29,237,54,178,38,42,177,10,221,238,18,154,51,12,137,243,236,174,44,192,103,19,63,107,229,149,69,248,220,167,211,187,87,197,88,128,116,146,107,11,21,180,58,237,16,243,194,224,116,241,115,25,120,73,224,99,68,155,185,145,164,190,25,91,134,211,209,71,70,222,176,240,130,246,229,171,151,90,226,148,128,82,5,110,65,63,241,234,142,3,24,171,120,81,176,186,191,3,100,63,143,156,245,19,141,70,222,38,246,194,232,160,157,123,65,231,33,239,201,182,193,222,212,182,84,162,254,117,155,217,254,147,235,88,221,80,89,43,84,64,180,232,233,51,117,191,241,129,39,70,170,24,143,113,156,119,74,207,191,252,220,6,224,12,236,151,248,100,225,136,97,86,243,242,139,23,155,126,126,224,171,85,88,237,148,76,231,89,221,186,105,34,115,181,97,145,15,79,190,112,46,111,80,229,181,235,47,109,64,37,250,131,22,235,148,248,108,243,249,103,46,65,42,251,107,97,0,19,191,244,13,145,235,215,217,220,98,140,159,217,240,140,200,135,52,122,162,111,102,9,45,243,194,33,205,125,205,26,142,81,145,251,73,160,152,150,160,170,19,134,162,20,197,131,134,20,4,65,188,70,229,227,42,188,38,38,40,212,121,163,217,99,173,241,151,76,13,246,146,105,206,27,200,186,24,127,148,227,214,76,215,185,76,48,242,56,116,172,160,60,162,162,244,48,177,52,13,143,40,214,79,44,134,163,87,247,134,39,92,106,226,163,191,19,80,66,218,70,119,220,49,194,35,41,194,122,138,39,58,158,110,104,231,2,79,118,208,229,154,167,57,199,24,241,56,110,116,67,128,31,206,229,3,165,105,128,231,248,77,34,76,49,197,51,38,127,159,130,138,55,134,42,76,184,143,96,59,232,190,130,46,88,13,109,213,245,125,88,92,241,242,130,222,176,54,221,173,85,62,19,58,53,29,153,14,193,156,235,42,155,110,93,154,238,208,234,230,211,46,252,95,38,177,53,104,153,134,75,110,201,47,136,134,167,56,29,131,76,240,216,34,200,14,104,148,103,121,133,8,36,90,39,2,208,44,96,38,226,205,10,195,159,170,237,240,203,26,104,105,210,64,11,109,219,173,31,97,84,184,198,166,66,223,128,164,155,48,139,166,63,139,166,252,228,70,31,102,210,4,170,143,179,221,129,114,157,47,244,69,185,142,152,237,110,163,191,217,217,82,71,13,69,153,51,231,58,171,252,89,144,17,80,140,205,209,86,227,8,67,235,212,187,42,94,184,180,232,113,24,13,144,161,156,201,170,104,103,12,176,199,95,24,10,216,99,1,123,208,24,110,142,183,86,221,205,193,22,44,102,248,77,1,126,196,162,238,242,69,173,67,6,2,236,229,169,136,215,210,156,120,247,83,101,37,11,197,112,9,145,161,134,42,54,68,77,140,233,68,141,135,42,250,5,84,191,245,112,115,115,11,115,54,110,249,214,142,110,83,173,75,86,215,4,170,9,157,102,37,96,146,96,254,134,13,103,130,3,17,51,8,250,38,246,127,107,83,49,172,46,94,176,241,173,125,4,132,179,174,51,19,167,186,43,17,145,166,68,39,84,148,215,145,224,24,142,139,103,194,249,161,77,209,239,129,54,153,48,14,144,9,210,212,32,111,168,14,116,31,78,58,182,196,144,102,180,77,247,11,14,254,46,184,59,192,59,144,245,196,6,197,244,253,156,242,185,57,107,238,115,74,174,163,91,214,208,205,181,141,28,59,104,187,57,216,236,59,57,236,84,238,115,115,182,31,103,218,197,183,138,128,133,184,54,222,222,6,68,160,32,149,49,157,122,78,145,203,225,99,56,156,96,48,100,104,107,221,185,19,127,172,209,107,5,12,225,2,158,222,241,164,30,241,214,167,16,120,44,51,76,34,235,152,217,79,32,230,152,103,18,9,55,104,32,155,248,192,77,35,246,70,41,158,152,115,11,211,136,54,134,222,28,199,29,212,132,185,97,250,189,58,35,209,244,94,3,207,17,33,174,104,161,225,83,79,140,90,171,12,25,54,168,18,54,56,72,98,179,217,13,96,60,212,248,129,69,86,173,157,183,145,231,216,206,195,10,67,22,173,75,86,194,55,70,58,28,89,67,60,179,85,78,59,84,90,150,200,185,161,21,119,163,188,234,124,193,244,78,151,85,7,214,111,159,225,59,100,151,193,155,230,166,179,197,182,176,199,50,72,131,151,223,201,247,11,212,5,91,223,191,134,23,193,113,195,41,87,72,233,7,190,212,220,238,233,11,201,172,169,81,209,122,15,65,29,182,178,160,173,44,46,172,104,25,213,97,189,78,20,101,73,191,85,26,205,41,230,96,123,126,95,183,182,251,102,169,91,51,202,149,246,178,86,186,57,218,86,176,118,87,159,174,90,236,117,116,84,166,117,180,74,119,74,225,146,13,172,192,42,27,177,179,242,220,154,230,22,117,34,207,39,201,165,73,4,84,17,30,67,248,6,139,239,90,98,90,125,211,130,193,214,226,227,47,51,123,160,132,72,15,126,137,112,176,7,63,103,74,160,33,57,242,8,139,85,34,199,37,89,156,4,176,46,154,174,49,136,56,57,161,247,194,31,191,207,29,133,98,66,88,199,132,192,8,6,186,205,16,193,58,216,70,242,72,249,239,130,119,186,89,34,86,203,149,84,5,107,37,68,174,142,64,151,34,88,163,113,177,115,154,248,213,8,192,11,102,76,126,14,129,248,213,225,104,50,179,207,16,25,176,71,102,40,20,163,36,60,242,44,26,73,160,174,42,77,98,134,89,32,119,238,153,103,129,66,181,100,152,5,17,210,229,236,198,8,3,164,63,160,245,203,161,103,25,179,147,172,92,172,149,109,204,2,43,23,135,240,84,43,23,61,6,189,149,139,158,137,167,93,185,153,98,198,168,24,104,219,143,184,205,9,108,112,113,202,84,59,112,199,233,7,136,225,241,117,98,98,203,8,218,28,104,198,54,122,48,178,105,237,248,23,176,126,35,247,191,250,230,189,15,223,77,105,132,117,141,2,142,203,208,162,30,129,57,10,31,58,194,128,36,250,182,238,25,48,8,219,101,40,56,145,250,246,246,123,199,63,251,177,175,91,19,255,20,66,195,244,98,142,90,158,77,243,57,175,163,164,159,43,142,71,82,80,115,150,4,156,129,165,76,68,60,29,49,193,18,136,148,179,144,77,82,113,0,197,148,216,136,236,139,44,230,215,41,78,171,114,37,203,70,255,248,167,223,186,251,131,255,57,254,214,31,143,191,246,189,192,155,15,78,135,133,117,58,138,123,88,33,184,227,101,90,192,246,8,142,164,239,146,224,69,240,135,245,240,172,225,92,198,150,67,79,47,72,70,203,179,187,136,50,6,136,5,151,165,119,83,144,247,94,13,59,142,74,206,160,58,51,188,44,16,227,104,58,151,13,189,7,76,253,13,35,95,168,135,138,43,209,53,131,255,242,248,186,43,1,234,236,152,253,174,109,88,192,158,110,110,157,83,148,186,159,36,36,208,57,165,16,7,69,225,238,165,204,102,224,137,178,186,92,89,174,105,149,114,181,82,152,78,23,153,213,246,236,148,145,213,203,66,27,121,201,44,39,74,182,149,22,112,17,206,118,176,100,56,74,130,80,167,15,28,250,249,206,62,108,204,215,121,250,160,81,57,249,64,209,221,177,51,195,145,194,92,53,211,222,243,96,190,61,225,99,69,252,95,103,171,56,250,178,5,133,207,227,209,4,94,212,45,163,31,122,237,35,38,230,128,204,204,83,245,182,107,37,86,133,60,191,98,192,123,252,193,61,100,17,8,9,120,205,143,147,231,164,132,56,64,209,105,20,33,90,60,160,2,183,137,126,78,63,184,72,9,82,252,131,72,104,132,184,128,8,71,146,59,170,34,185,188,43,25,10,77,11,161,208,51,15,12,22,162,43,46,120,66,205,119,196,103,49,22,166,185,240,123,224,112,4,138,4,70,161,177,10,58,239,39,198,88,248,232,79,255,74,49,22,20,60,236,138,226,9,152,162,59,28,226,116,40,228,122,158,142,65,176,225,170,134,135,10,199,41,14,131,196,80,12,103,133,65,45,212,117,15,27,142,193,176,107,186,166,20,82,225,163,247,191,113,247,27,63,191,251,214,239,239,191,245,222,217,97,177,16,59,1,40,17,249,221,255,250,235,199,255,249,79,76,4,124,112,221,231,129,36,70,35,123,191,239,55,45,121,214,3,2,31,125,248,102,126,80,120,208,157,119,119,144,207,4,186,127,141,168,169,143,204,15,127,125,252,221,127,251,248,207,127,62,254,218,111,238,255,240,107,199,175,127,144,138,201,73,3,79,40,101,246,72,41,58,255,133,80,185,115,167,156,148,117,46,57,94,69,18,172,148,134,206,41,159,209,86,140,158,182,18,14,109,161,176,238,35,43,193,73,191,170,104,41,248,106,179,226,171,165,224,171,165,224,139,88,214,61,172,37,70,252,157,255,136,160,204,99,108,204,176,80,226,201,84,74,64,146,7,176,46,252,153,196,118,131,211,71,193,68,166,174,128,132,122,137,115,205,35,147,72,115,173,133,97,105,217,112,152,90,47,113,254,252,0,41,179,205,31,167,166,60,216,111,58,233,17,251,251,251,111,126,244,225,59,15,100,238,226,69,79,153,35,0,102,19,227,40,197,203,160,174,116,119,128,242,38,90,29,231,105,244,100,153,243,248,219,127,119,252,157,255,98,150,229,74,48,148,12,31,42,16,92,77,139,71,77,96,44,150,159,146,200,105,201,149,226,2,245,170,190,73,11,157,239,252,237,53,166,189,173,39,91,248,171,216,184,81,196,65,112,148,250,102,69,83,171,154,186,160,169,53,109,75,202,74,131,128,62,78,48,121,135,248,248,134,194,188,47,115,4,78,205,225,203,150,240,27,99,90,168,57,140,54,169,230,110,142,7,35,148,47,89,36,1,238,188,41,130,40,67,173,104,252,100,207,237,202,239,84,184,76,192,139,202,63,124,194,97,200,120,212,2,30,199,230,221,127,130,83,252,238,219,255,5,171,250,248,237,63,123,76,213,34,70,36,163,232,254,203,211,162,251,171,241,111,79,158,237,235,145,142,97,119,118,214,250,195,206,110,72,99,224,5,253,202,105,185,178,54,58,200,121,209,191,2,146,44,87,189,189,245,243,187,239,252,228,127,63,248,177,164,131,65,244,138,35,88,226,36,239,199,105,35,170,181,64,32,240,128,242,15,112,215,97,194,15,225,95,241,185,231,138,221,110,238,226,197,250,96,80,71,87,5,133,88,249,34,43,163,36,20,98,28,45,34,129,12,150,77,51,170,42,244,23,164,67,148,172,92,122,171,242,227,175,254,86,225,87,91,161,87,224,142,63,120,253,248,23,223,100,93,99,183,94,161,2,247,254,244,253,187,255,231,39,188,64,236,171,143,120,7,236,70,228,71,68,200,73,18,23,41,51,124,213,64,137,66,106,14,201,95,237,225,65,188,178,103,5,227,184,137,168,110,181,96,180,119,140,139,98,116,16,59,103,109,120,32,56,170,79,48,40,117,108,116,233,251,175,191,158,59,254,234,31,131,209,165,241,190,147,92,187,135,228,59,161,47,44,151,153,194,173,92,174,117,149,2,55,47,91,88,210,42,158,121,25,200,84,194,188,172,90,174,26,100,94,198,69,70,22,130,175,67,151,88,74,66,88,43,51,61,182,141,20,73,37,24,68,132,11,234,114,36,24,60,227,98,34,193,248,7,160,20,136,102,43,225,13,52,188,9,97,224,197,7,95,1,150,18,68,89,21,26,36,200,228,159,148,201,137,194,188,136,87,215,80,209,29,137,241,162,226,81,47,242,121,64,24,152,81,123,127,228,90,78,32,132,179,20,162,69,4,126,9,135,115,193,237,203,130,215,140,110,187,237,253,62,125,100,226,3,126,188,233,167,222,244,83,253,68,63,141,173,245,203,166,78,97,184,105,59,121,65,110,80,126,247,187,36,98,216,16,69,120,201,20,1,157,96,247,123,95,166,60,183,230,5,88,145,34,165,204,30,252,226,196,1,23,34,150,97,204,199,121,93,159,226,201,198,158,5,243,186,221,96,17,121,252,28,62,2,82,58,35,85,226,185,51,81,159,124,124,233,134,37,144,108,13,26,236,46,100,213,187,139,239,148,187,61,50,19,181,243,133,213,184,112,47,220,238,16,178,75,140,216,231,149,203,180,169,3,41,47,93,83,10,171,102,195,44,217,6,109,229,252,252,107,243,243,219,170,82,36,83,83,115,78,201,41,115,125,2,229,52,116,116,8,119,109,29,166,167,172,194,233,112,136,49,61,4,164,235,240,15,207,145,245,117,0,232,52,28,86,83,141,29,29,39,110,104,204,192,184,56,170,185,69,205,2,177,241,22,26,46,47,118,103,199,22,29,27,41,127,177,57,222,74,51,41,68,94,157,5,80,155,76,86,135,94,220,31,58,85,28,242,72,235,196,191,93,231,47,119,17,15,77,181,2,113,190,207,49,91,18,138,84,226,23,78,241,162,30,56,238,0,181,131,80,141,237,175,172,21,121,113,94,151,237,200,204,117,89,113,86,247,230,108,237,222,148,219,189,57,91,187,55,229,118,103,107,86,110,117,182,70,229,54,227,99,167,27,254,228,147,207,35,90,238,122,211,129,68,142,79,41,251,200,91,167,47,55,229,66,55,229,28,57,67,78,207,136,129,20,93,134,146,179,61,202,40,17,25,180,166,142,35,50,155,101,158,46,245,143,125,247,177,164,239,55,67,249,55,67,249,161,108,63,55,118,63,37,61,7,25,220,61,228,72,27,179,199,30,239,169,71,117,79,101,223,84,108,95,197,46,86,69,137,91,170,34,213,59,13,31,47,172,199,196,58,158,84,178,48,36,44,49,26,90,162,59,236,140,81,12,193,138,220,172,110,237,240,82,55,47,11,106,208,94,195,217,84,64,70,118,149,173,60,249,103,112,189,195,145,75,1,3,20,124,125,133,116,89,144,98,155,219,219,120,211,164,31,152,32,61,170,125,99,27,22,45,143,200,189,201,35,214,222,123,247,167,199,111,254,231,253,31,253,187,172,122,151,85,242,49,185,162,226,199,191,250,183,187,95,251,94,82,197,152,92,81,49,169,138,159,190,5,67,101,131,148,122,132,175,30,212,149,101,16,101,109,38,201,46,192,71,230,190,84,87,22,63,139,50,155,229,234,166,197,196,31,52,241,59,104,66,119,133,180,217,129,125,179,61,68,123,150,54,42,175,64,240,188,128,70,152,101,38,204,177,19,5,183,214,68,61,148,171,209,182,3,177,26,132,116,102,55,232,24,182,41,221,52,38,143,29,171,143,246,134,138,138,55,214,92,38,183,144,199,236,11,85,169,242,153,118,5,255,129,132,6,5,175,201,90,84,47,107,50,153,200,72,242,181,26,23,142,248,164,56,244,122,154,134,74,239,24,28,120,86,8,7,190,234,213,240,32,68,102,58,51,2,139,213,133,165,4,4,40,43,136,192,205,148,65,56,57,14,122,45,113,16,40,43,132,67,210,32,204,220,116,155,150,88,180,93,74,15,54,154,210,239,217,123,92,173,116,186,213,248,165,199,179,130,141,243,14,111,77,86,221,167,158,50,208,220,230,133,17,215,88,167,135,69,150,14,50,143,253,10,6,138,60,155,24,127,252,192,189,96,184,47,162,198,108,12,191,166,70,251,139,13,234,231,67,125,230,218,11,207,163,104,237,24,121,250,200,204,197,49,102,137,28,29,48,62,240,89,32,58,160,20,77,230,83,19,225,235,129,5,224,122,80,209,60,251,15,40,154,39,233,172,188,32,157,142,196,217,205,28,53,87,170,123,213,177,6,49,213,72,175,23,83,195,91,211,215,80,223,23,83,145,244,128,114,197,25,2,131,62,146,177,113,186,141,142,58,34,229,110,165,91,211,153,114,183,178,140,97,76,10,234,184,193,163,228,140,120,148,156,174,106,171,186,244,24,77,111,185,173,47,232,61,30,36,39,24,35,103,236,135,200,233,104,203,237,147,6,21,233,154,123,155,184,36,138,123,197,133,165,197,165,114,119,105,97,139,147,208,207,116,187,221,9,122,48,140,138,156,47,49,236,104,89,174,148,71,35,162,85,166,172,167,143,226,205,149,242,194,139,95,92,109,15,15,240,110,12,191,123,62,219,7,171,226,194,178,190,99,118,187,134,53,181,41,114,26,39,210,20,19,230,164,220,169,84,171,90,76,112,147,218,210,98,109,89,100,112,95,241,186,53,180,140,25,218,43,22,57,92,114,65,87,103,169,136,88,142,102,174,87,103,87,105,49,253,100,221,153,1,247,156,139,118,88,57,119,150,230,189,58,240,33,138,131,189,221,214,243,21,77,93,46,171,229,69,77,45,45,20,36,95,251,25,150,142,60,76,120,83,134,141,241,213,84,41,85,87,106,203,213,189,253,19,0,233,250,64,202,213,218,66,101,111,95,66,143,47,75,124,54,184,174,121,223,248,170,152,113,88,159,46,161,213,218,81,15,74,211,205,111,189,180,84,89,41,47,237,237,175,82,210,62,195,98,73,211,78,54,40,208,147,228,22,78,10,113,182,69,80,50,157,98,223,208,123,193,8,63,209,221,117,130,173,52,27,46,126,173,29,129,11,147,160,34,168,72,1,135,102,233,106,76,228,36,215,214,45,7,8,60,112,36,39,2,90,44,50,83,202,174,159,116,227,70,123,216,61,132,214,164,20,180,147,247,74,194,226,149,140,19,194,27,173,82,56,33,34,6,57,21,162,133,124,113,135,133,214,136,96,84,167,140,167,3,8,36,236,247,165,192,126,31,219,14,148,25,13,77,180,210,60,171,225,17,214,11,128,241,211,51,45,148,36,16,179,245,42,91,55,60,67,238,27,55,232,110,82,58,54,195,20,32,27,64,242,175,202,209,239,105,39,92,240,56,152,153,28,48,147,242,98,215,30,142,208,71,99,246,243,244,68,205,220,184,129,163,229,145,231,101,224,12,80,110,43,74,9,167,128,155,195,27,255,163,83,142,4,3,85,98,169,176,54,101,152,11,221,246,82,175,151,188,74,146,225,69,154,102,187,77,61,5,134,59,73,225,222,170,11,229,154,62,235,82,118,58,246,16,45,56,236,27,55,246,109,125,196,13,102,56,141,45,194,188,72,59,158,231,241,179,32,152,153,173,53,22,215,103,243,160,232,89,43,252,77,131,129,219,10,5,253,57,194,115,186,184,68,44,100,76,140,185,89,214,98,246,70,211,162,218,197,183,152,43,117,118,140,206,110,49,118,174,131,131,89,170,85,180,56,198,38,21,4,117,128,242,129,111,22,212,70,226,10,22,43,181,0,79,224,49,54,164,112,44,85,203,152,31,109,145,187,88,165,48,247,210,246,239,234,206,142,225,243,211,50,35,37,250,20,106,86,164,6,23,76,89,139,238,114,15,21,24,253,196,241,227,245,75,11,229,197,197,165,148,238,96,188,135,18,13,209,84,80,108,96,86,197,211,149,204,181,186,216,70,11,178,213,24,146,184,80,43,235,217,121,29,231,40,118,140,226,101,161,211,209,89,108,237,198,13,75,223,227,27,249,40,242,232,215,140,112,142,64,46,195,135,140,102,17,147,28,78,222,35,235,146,119,19,70,129,22,70,209,214,187,230,216,145,71,196,203,167,61,18,41,192,205,247,180,28,159,176,40,63,143,121,188,116,52,210,37,246,98,213,147,9,160,80,21,129,6,78,30,145,154,189,179,130,35,45,118,116,27,248,116,111,8,184,139,207,145,36,10,243,70,58,122,191,147,199,132,92,49,183,0,155,160,16,211,141,244,85,50,65,58,53,30,21,201,4,47,186,184,189,38,1,184,104,116,25,69,241,161,99,146,193,21,32,56,236,143,93,99,21,23,100,13,114,104,159,226,7,226,117,145,159,97,92,111,31,205,117,139,144,161,226,175,194,106,60,243,164,169,248,83,90,46,172,222,46,178,32,98,43,43,49,11,185,91,233,46,118,59,98,150,197,220,242,173,39,104,86,181,187,208,93,242,149,6,37,13,118,249,82,166,113,96,156,19,250,156,146,221,105,116,88,162,221,231,148,152,163,64,187,147,127,246,215,174,143,2,71,177,87,91,236,44,118,34,252,110,0,19,254,66,115,145,110,177,162,152,68,118,165,212,94,9,23,32,206,188,208,167,120,237,203,11,213,79,13,139,152,33,202,198,161,37,224,199,23,105,162,50,71,94,170,229,210,242,18,12,77,65,86,238,120,166,230,135,117,125,236,14,31,135,118,141,1,224,56,243,219,166,131,177,251,74,24,82,21,134,232,113,152,91,103,126,199,116,220,161,125,136,241,98,250,105,113,110,95,110,170,183,214,154,173,75,234,203,205,203,99,140,111,251,92,121,77,53,91,205,11,23,212,235,24,247,246,85,252,165,227,47,103,13,127,27,205,230,46,22,187,236,174,169,149,86,243,229,43,234,225,90,243,66,19,127,67,238,174,136,146,219,189,217,82,7,207,54,135,107,87,48,114,110,121,109,64,160,171,80,231,2,20,184,162,46,83,80,221,151,155,253,22,229,92,129,156,225,122,115,25,114,182,1,196,117,72,90,89,27,81,218,110,235,138,90,33,224,29,252,133,217,38,86,25,181,110,83,254,62,228,15,214,120,22,131,185,30,128,233,229,191,220,220,147,114,46,52,135,235,87,212,57,64,110,221,67,110,1,144,131,196,253,86,179,185,189,14,105,183,215,15,214,17,213,69,72,116,32,113,31,163,253,46,173,239,172,171,230,133,166,185,113,69,29,67,226,16,75,222,220,168,173,171,135,231,155,183,54,68,223,58,124,36,220,13,24,138,195,103,154,115,144,179,8,197,53,44,62,191,209,223,80,157,245,230,224,252,21,54,194,48,172,219,212,171,243,7,48,252,208,171,243,87,248,144,222,18,189,186,224,225,126,11,70,229,130,200,135,225,189,125,193,31,222,245,230,24,178,174,7,134,234,224,2,12,213,246,70,115,1,114,94,110,142,46,122,128,14,55,154,219,23,161,23,80,112,14,211,118,46,238,181,212,221,75,77,7,18,119,1,215,101,236,175,123,209,93,199,38,53,72,92,160,38,225,55,76,21,100,85,47,186,45,117,251,124,115,14,178,174,97,14,76,148,123,201,67,198,57,223,28,94,162,217,43,251,137,48,6,251,144,8,221,98,11,233,224,18,46,56,64,14,18,205,53,111,201,13,5,242,43,151,0,249,1,244,248,153,43,170,38,141,136,227,45,56,2,109,63,195,96,31,66,49,71,192,190,253,76,153,173,129,103,174,243,242,183,196,152,45,61,107,64,1,29,42,105,173,230,173,103,175,4,160,82,190,223,141,245,102,229,89,66,142,65,173,62,11,80,231,90,205,237,203,56,156,205,87,113,224,46,91,48,194,235,205,91,151,69,39,182,105,17,152,45,62,42,240,123,145,126,211,204,152,2,151,230,34,2,172,93,182,91,52,23,207,241,213,192,66,78,251,165,28,40,213,234,63,187,178,166,46,67,90,139,237,199,87,121,255,225,247,21,252,69,19,48,39,53,78,5,14,165,110,117,252,26,2,106,179,189,71,195,182,189,182,193,115,58,30,150,67,255,59,44,102,28,46,123,237,38,27,100,175,52,219,89,166,212,200,182,248,204,230,101,101,205,166,193,218,109,109,240,213,35,214,187,17,136,156,29,166,87,241,161,179,181,167,204,110,67,156,162,82,24,109,230,124,213,112,109,168,20,13,169,253,185,39,117,242,249,102,60,21,69,60,168,231,184,150,97,245,53,251,53,43,144,95,236,234,246,46,228,51,41,132,229,179,224,91,193,250,101,173,220,169,214,120,62,187,209,44,182,183,121,68,5,204,103,138,157,80,126,177,143,7,63,230,51,5,2,203,39,134,197,25,183,189,136,12,144,95,235,46,85,87,58,82,254,0,56,101,41,191,75,255,164,124,98,134,252,252,222,66,111,169,199,243,101,93,150,7,159,201,151,152,143,255,119,205,189,220,17,126,192,108,30,226,215,111,151,138,77,68,217,176,68,232,213,99,108,13,107,128,24,24,145,65,60,77,46,38,131,115,162,44,3,175,176,68,134,196,144,230,36,249,77,100,11,206,8,235,177,107,45,175,39,226,127,44,54,223,53,140,209,188,164,128,246,80,141,11,185,76,88,72,147,181,42,23,158,159,207,133,135,17,10,203,73,9,197,137,249,151,226,52,39,215,225,186,119,249,223,44,21,57,83,42,42,146,56,38,74,77,210,70,69,220,158,241,235,179,228,98,92,232,152,82,174,206,111,213,210,7,59,105,240,82,49,245,47,217,166,150,128,15,211,16,32,233,42,186,249,213,156,86,90,40,4,2,91,75,96,252,77,36,6,58,180,77,50,12,55,191,133,11,226,199,101,130,220,194,226,232,96,54,64,221,56,64,62,126,11,184,132,18,122,35,169,78,168,172,22,155,203,165,29,41,119,218,44,177,27,181,32,94,158,16,198,54,187,212,75,47,151,11,90,176,160,251,221,164,81,159,125,192,189,27,190,4,124,98,176,145,247,248,204,173,121,247,121,41,171,52,52,103,193,139,191,169,155,126,202,178,240,46,241,212,233,101,226,17,97,162,123,18,30,113,171,105,202,152,216,211,54,163,116,13,152,17,252,41,111,0,147,16,74,165,11,149,194,204,125,159,237,90,240,20,52,107,41,153,102,145,50,69,166,89,92,175,18,237,65,82,47,146,46,252,206,28,223,41,99,153,249,50,243,161,33,22,190,158,12,54,60,141,112,69,72,31,42,153,166,53,41,93,96,78,61,100,19,216,153,89,120,153,83,29,121,161,107,181,147,224,251,0,65,199,177,93,117,78,242,144,248,205,70,126,227,239,75,147,14,231,122,142,174,102,229,92,89,7,25,204,157,173,73,188,78,141,89,135,167,153,184,184,27,219,248,38,2,210,214,12,27,41,229,2,86,61,97,241,196,114,140,222,206,176,98,184,224,54,75,119,130,119,189,193,182,228,187,74,88,8,120,187,155,68,188,131,26,231,196,162,73,104,196,221,199,42,12,152,18,190,145,13,226,200,120,194,144,56,66,151,196,137,156,203,201,88,251,89,80,244,159,167,57,3,28,164,187,224,228,233,169,83,40,139,233,0,164,14,133,174,144,19,217,96,228,131,43,73,156,103,218,137,17,184,0,206,37,10,12,145,155,231,184,97,11,72,154,252,246,57,249,44,8,8,12,161,161,9,99,22,151,31,90,205,120,75,157,142,123,100,89,134,32,44,243,6,228,34,165,152,97,231,66,121,186,152,33,23,226,146,65,37,180,222,35,40,208,216,45,134,186,137,255,248,117,183,180,121,2,23,223,225,226,49,228,39,194,157,4,42,77,166,243,198,78,112,12,228,139,242,232,212,248,42,151,92,172,206,37,180,100,78,37,165,4,174,209,67,100,199,191,189,203,241,235,59,25,206,84,160,161,221,70,23,236,190,50,36,27,152,40,69,144,119,109,80,63,83,25,197,13,81,248,26,62,23,59,224,241,23,242,73,187,38,23,37,199,26,174,188,41,194,125,92,45,138,206,147,80,45,70,13,21,163,81,138,106,26,164,146,11,225,14,72,140,77,74,201,180,73,153,98,8,16,156,173,68,125,99,88,75,25,49,22,152,62,150,169,59,39,113,227,0,85,225,84,35,186,249,2,194,215,228,115,234,3,124,3,242,255,97,189,203,125,174,52,95,42,69,46,79,63,183,138,101,2,119,217,71,248,146,29,187,146,206,113,147,7,76,17,60,42,218,61,224,119,239,242,63,231,221,254,99,50,245,181,198,203,176,195,74,124,243,77,33,114,33,91,136,28,51,134,192,66,9,98,155,6,82,26,251,15,173,34,176,160,176,140,200,173,172,176,138,209,231,241,184,125,132,159,235,109,55,34,222,144,44,94,182,227,86,18,212,47,110,41,145,171,104,188,80,210,92,67,22,204,177,116,99,159,195,43,251,85,241,16,160,111,57,193,134,52,113,200,94,115,57,215,33,176,226,163,232,127,149,78,39,15,43,31,121,110,63,193,19,153,21,133,47,238,67,234,132,191,78,24,48,162,16,72,197,17,223,112,163,101,31,21,79,84,241,241,8,138,48,90,16,235,128,144,75,201,97,126,64,192,14,99,233,111,243,64,195,242,254,173,66,221,2,7,235,175,216,207,242,148,144,45,133,104,100,146,240,88,97,71,91,238,164,191,121,226,133,164,225,161,162,244,4,87,52,131,156,142,26,71,232,197,101,56,20,98,56,244,188,143,228,137,166,207,41,243,186,235,206,219,134,51,223,214,29,99,30,31,212,105,246,251,138,106,69,60,207,48,106,75,222,226,207,123,161,99,22,250,84,93,48,220,41,224,187,206,96,30,13,11,76,203,180,152,131,91,38,224,52,17,142,107,118,156,160,223,229,244,54,188,154,122,182,110,116,13,96,86,251,151,186,241,109,192,48,138,38,46,89,206,198,65,199,32,199,210,121,195,251,4,37,230,149,185,76,93,178,199,29,119,108,27,51,244,8,38,102,220,119,231,3,85,207,153,214,165,110,35,83,147,128,27,96,125,149,128,76,237,159,63,132,114,181,140,125,211,247,140,53,124,219,126,122,191,18,134,17,33,100,153,47,12,108,165,181,23,78,252,218,118,248,21,2,97,45,85,214,106,229,149,229,154,111,112,87,45,105,97,211,195,179,176,136,130,25,133,17,152,127,212,202,179,137,185,4,179,159,102,191,179,248,50,51,23,216,64,227,136,38,89,240,248,151,234,65,16,41,87,234,98,168,51,95,169,63,126,165,250,241,207,163,249,131,230,9,97,138,34,100,3,206,20,84,106,49,194,15,241,224,9,156,128,209,155,250,84,90,165,182,82,165,167,210,202,75,213,19,83,66,211,234,13,95,37,30,34,100,122,108,116,187,189,133,197,110,208,97,56,92,58,71,47,252,245,67,70,177,94,85,201,4,118,165,186,84,75,246,158,228,134,49,49,166,210,169,190,137,171,81,171,219,128,19,232,100,122,247,82,44,220,185,63,230,236,64,234,61,211,118,48,60,175,217,239,30,37,88,200,123,206,94,36,161,156,0,211,58,190,246,25,108,131,49,241,51,193,10,72,184,71,36,103,144,221,17,119,15,136,206,183,224,141,217,82,143,7,76,151,68,220,80,192,251,14,88,91,22,250,69,157,12,38,211,168,203,224,157,113,175,103,30,68,26,56,129,255,120,250,10,207,142,221,169,124,238,206,164,225,76,94,120,103,216,82,212,47,239,12,129,103,245,212,155,214,100,6,223,61,129,140,240,221,59,203,94,100,247,230,59,97,171,217,253,251,102,160,12,211,3,49,132,221,230,102,0,29,142,185,48,83,213,64,212,133,25,106,78,143,187,48,3,48,41,242,194,73,106,157,46,246,194,76,195,149,28,125,225,4,96,78,21,127,97,182,129,58,89,4,134,153,218,200,24,131,97,54,152,179,46,136,236,113,24,78,176,193,102,197,231,100,177,24,102,234,112,246,104,12,51,225,253,96,227,49,204,132,202,67,140,200,112,86,67,20,142,201,48,3,220,179,138,202,32,204,30,162,254,153,158,56,33,104,15,221,8,48,193,170,74,159,37,61,43,55,204,246,82,14,68,138,76,157,232,6,56,193,253,80,224,17,203,31,28,121,18,10,115,42,204,105,158,131,113,175,111,28,172,222,28,59,174,217,59,20,154,227,58,105,92,138,109,195,221,55,0,5,18,84,8,176,227,185,238,202,205,229,152,20,137,106,123,36,73,89,228,169,160,252,228,59,211,122,158,232,65,248,168,207,73,5,43,60,21,3,76,68,196,95,114,165,167,215,244,94,4,248,120,144,40,61,114,4,227,124,48,97,166,72,79,203,229,184,1,76,87,223,200,208,149,241,32,103,166,246,101,81,114,251,164,240,129,44,192,160,232,155,236,63,159,222,49,148,50,207,108,212,166,247,44,236,193,57,117,44,189,246,103,30,202,148,205,230,187,132,62,72,23,208,109,211,121,73,111,183,252,4,32,55,227,190,49,255,87,3,216,33,0,70,255,204,28,73,255,234,71,116,58,224,171,134,222,199,144,216,27,22,236,11,195,176,179,120,172,14,90,205,87,209,99,181,71,250,238,75,85,242,189,219,184,194,125,210,182,125,191,53,217,23,143,101,234,205,102,7,234,92,117,215,212,221,245,166,65,117,200,21,173,183,183,166,46,175,55,7,107,194,177,82,231,14,156,163,181,155,45,117,113,189,185,15,57,220,15,238,96,13,10,31,174,55,23,32,201,104,182,158,65,175,208,181,103,212,91,151,155,131,214,117,94,253,144,251,109,222,110,25,28,199,241,70,243,208,203,222,95,107,214,40,103,3,253,22,55,154,203,144,19,244,218,156,111,45,1,142,231,155,131,245,235,228,186,42,192,84,206,55,199,144,228,57,109,238,173,87,91,170,243,108,115,17,18,61,167,205,165,245,242,58,54,104,110,92,71,247,67,230,103,120,115,227,118,11,221,247,156,13,209,199,225,90,243,246,6,249,233,33,26,135,0,100,131,28,118,231,253,196,185,11,205,221,243,190,195,238,222,249,129,24,115,103,189,57,62,239,59,236,238,157,31,49,95,201,243,241,14,187,75,231,111,83,190,121,33,236,176,187,119,33,0,243,130,239,176,91,243,115,246,47,52,23,47,144,195,238,252,5,15,185,237,139,205,221,139,146,195,110,255,226,193,58,174,5,116,96,245,28,118,221,139,59,235,234,224,2,57,176,122,14,187,229,139,181,117,28,202,229,139,97,135,221,249,139,56,223,207,144,151,170,231,176,219,90,90,87,135,128,200,58,243,189,188,238,47,168,221,181,168,175,102,19,125,147,1,211,11,23,48,123,131,59,80,47,123,30,171,251,228,65,93,91,195,150,175,92,145,29,47,77,49,90,175,0,132,91,173,102,71,140,197,152,175,201,50,243,75,213,208,221,21,16,26,210,162,244,156,53,29,129,12,67,99,111,109,101,13,199,65,91,187,206,49,220,93,243,11,235,205,189,203,134,128,117,171,69,158,214,114,99,30,66,67,114,176,109,1,190,48,208,135,45,222,226,32,166,197,214,224,75,43,132,87,107,67,184,198,250,183,81,137,59,61,205,215,147,31,129,217,47,166,62,149,190,158,156,27,121,88,190,158,81,229,150,103,60,37,223,33,164,24,192,213,115,229,229,100,255,45,204,151,221,24,34,62,4,33,211,198,100,163,181,100,163,185,172,158,82,65,139,66,102,243,101,4,92,95,34,134,145,9,254,23,225,30,68,45,115,67,54,94,21,45,100,154,58,139,153,97,200,39,109,186,185,98,221,114,119,216,21,68,190,92,136,53,143,14,95,123,228,18,134,150,76,119,3,230,130,179,160,225,95,133,164,57,150,105,179,219,252,133,193,121,215,35,100,151,152,96,67,28,84,62,31,133,13,133,35,238,4,25,46,53,212,4,0,105,55,45,81,83,228,236,238,41,241,46,42,89,214,125,102,223,157,200,192,205,226,104,115,22,189,153,230,112,51,35,130,113,59,107,186,243,77,186,3,206,201,80,136,122,201,164,59,227,156,168,149,52,167,156,89,28,115,78,214,120,208,227,230,132,85,102,114,212,57,133,179,206,212,46,166,57,237,68,61,67,210,252,118,38,217,60,99,31,176,255,222,99,199,255,199,142,255,143,29,255,31,59,254,63,118,252,127,236,248,255,216,241,255,228,136,249,193,143,34,250,250,184,248,71,200,95,106,178,111,163,239,145,4,89,213,64,150,127,99,22,12,102,20,200,59,136,100,133,156,249,178,197,78,138,118,35,200,41,135,93,198,200,239,68,34,255,126,88,35,153,98,165,122,141,70,221,32,233,122,78,100,135,174,233,80,24,8,92,212,137,114,210,133,29,7,19,227,28,24,188,180,75,166,250,203,41,84,63,81,51,225,57,225,9,7,186,4,199,85,84,91,167,186,252,46,198,251,196,218,178,207,204,20,143,96,103,220,78,106,125,60,72,140,64,49,165,131,65,31,199,24,76,66,119,90,57,126,169,149,236,169,24,24,41,185,152,25,229,172,131,92,66,37,198,161,214,191,62,36,103,68,186,64,76,224,207,163,142,209,41,12,133,60,152,201,156,59,93,61,62,204,121,13,15,231,148,101,23,235,8,121,242,201,143,244,230,116,147,239,19,82,69,125,236,61,240,248,231,241,207,227,159,79,161,111,73,208,127,186,228,121,81,251,118,3,159,91,157,206,41,6,188,83,211,157,79,202,29,45,226,79,34,121,147,148,70,115,138,57,216,158,239,238,223,56,48,245,97,25,24,160,90,91,47,247,22,74,35,107,91,129,250,149,74,212,51,207,243,92,53,116,163,166,20,86,21,246,82,165,210,104,52,240,26,110,216,203,217,79,61,149,183,27,155,228,151,98,171,138,178,181,85,80,237,82,127,8,228,223,129,44,31,1,145,88,32,119,88,29,129,46,172,172,24,74,161,196,95,208,91,213,243,10,36,116,23,43,157,5,5,96,61,161,169,71,172,155,207,225,155,186,154,202,148,248,120,25,88,199,151,47,17,101,99,37,25,229,222,138,94,93,121,8,56,47,212,86,150,87,58,237,114,70,156,23,180,246,84,31,161,229,106,175,75,62,66,11,75,221,147,123,75,186,145,176,242,139,122,119,185,183,176,188,188,117,36,219,191,77,210,149,210,209,202,158,41,124,85,54,5,156,102,174,31,169,191,162,227,79,22,16,76,13,28,1,164,102,111,179,30,182,231,199,231,3,122,75,61,125,146,58,78,185,128,83,144,103,146,69,63,97,196,247,77,183,179,195,227,248,20,137,173,140,246,220,243,228,183,141,190,142,236,21,123,240,161,82,170,46,4,44,3,123,189,158,247,132,67,177,12,255,2,77,116,36,223,87,31,54,35,21,149,210,162,182,128,198,208,233,232,17,167,153,5,63,59,104,127,158,13,65,185,17,84,116,49,86,50,218,156,128,128,0,36,200,211,71,118,86,160,43,29,252,9,24,174,234,131,81,31,200,66,116,202,73,111,208,53,245,254,112,155,41,14,142,252,71,48,106,100,157,152,243,140,4,145,111,21,159,39,209,69,87,47,238,27,237,93,211,245,47,11,130,43,48,216,85,146,72,71,58,44,49,186,138,140,246,140,11,210,213,210,226,66,237,236,189,155,7,67,203,116,135,246,252,246,173,231,248,167,147,60,51,240,169,129,226,61,124,155,102,66,54,188,181,198,204,113,54,212,235,205,166,142,6,59,93,50,33,107,177,184,243,104,53,212,234,183,240,129,3,72,26,139,71,13,90,229,53,117,247,66,243,66,203,15,59,223,26,173,241,82,251,144,164,81,18,90,82,81,210,46,127,49,193,127,70,129,108,207,90,61,180,211,130,252,67,207,92,104,143,194,208,123,85,182,215,98,234,12,9,63,93,4,199,247,42,14,252,244,0,166,139,244,136,3,90,65,121,73,183,32,105,157,154,173,80,82,109,141,99,162,9,128,190,181,78,96,32,83,44,116,196,58,126,236,58,254,248,231,241,207,227,159,199,63,15,51,208,129,43,7,70,34,209,82,136,0,190,146,157,132,203,108,22,42,254,13,73,190,86,86,115,236,255,66,108,168,132,169,86,55,34,30,21,147,7,102,131,33,25,136,100,52,12,145,111,241,184,12,32,181,35,143,147,204,251,139,218,92,4,200,113,25,32,25,217,40,207,42,64,248,209,188,60,38,155,101,48,77,244,66,205,211,131,122,129,186,184,69,106,46,231,5,47,35,158,59,190,201,78,52,142,69,98,24,139,36,166,125,42,174,118,196,16,225,100,200,198,75,10,162,121,15,130,7,32,208,206,44,163,63,27,112,38,47,196,195,23,146,131,128,83,175,239,21,241,14,50,34,55,68,238,202,240,58,15,38,2,213,251,176,116,36,45,191,127,111,24,35,50,196,47,220,164,222,135,132,8,81,151,73,14,75,179,133,51,89,104,87,166,168,42,74,118,222,40,240,248,102,94,73,166,131,177,26,238,142,233,168,168,173,120,178,99,27,186,107,108,244,41,98,175,106,67,210,13,216,169,189,210,141,206,157,59,32,98,26,238,216,182,114,118,94,233,154,123,32,197,144,41,102,167,213,215,29,224,193,105,142,124,189,152,50,81,55,227,11,162,205,106,134,98,146,166,45,71,85,232,106,176,140,21,0,171,65,94,43,168,241,21,145,74,230,60,195,88,65,35,244,190,110,15,120,229,126,222,42,237,67,63,237,38,38,170,126,28,44,12,166,21,234,227,174,113,88,55,232,254,79,13,180,66,240,232,238,82,81,97,219,29,117,250,102,103,215,159,4,215,131,100,149,118,116,171,219,55,94,196,8,140,121,229,238,111,222,251,232,195,55,139,202,28,3,58,167,220,253,198,207,63,254,213,191,129,88,72,24,65,139,200,148,215,21,31,63,69,165,187,241,117,16,50,1,147,190,233,184,19,85,97,57,20,169,43,97,252,172,177,232,238,94,30,167,49,111,148,58,176,38,221,66,97,43,105,228,200,68,60,92,9,177,196,58,91,24,25,12,43,234,227,174,57,132,170,182,209,171,139,47,186,235,218,78,253,200,236,122,41,32,220,213,81,183,183,176,212,65,52,11,91,106,37,185,225,248,185,174,120,115,93,62,217,92,243,169,182,97,165,125,2,51,125,255,237,95,222,255,234,119,226,102,26,17,242,38,218,195,238,145,154,103,109,214,201,170,122,147,85,57,221,198,220,51,187,198,240,19,152,174,143,127,241,119,247,255,229,239,167,111,76,31,191,191,194,141,73,199,191,55,211,213,212,153,238,141,251,125,250,85,28,142,221,34,90,114,50,114,79,85,23,18,187,10,131,92,236,233,102,127,108,243,30,59,59,195,253,151,32,245,28,84,52,242,133,58,212,51,35,135,15,34,40,66,178,118,139,20,86,158,150,153,188,6,196,132,175,193,249,12,29,87,37,208,83,186,225,45,79,60,41,133,7,2,134,137,44,233,163,17,2,192,207,210,114,101,97,25,105,153,109,6,23,172,154,216,217,34,121,21,4,102,108,112,216,218,209,109,23,150,36,206,19,204,50,206,85,61,1,87,68,83,174,204,177,60,47,134,114,66,75,101,43,121,174,217,62,158,245,104,246,2,244,91,62,185,174,165,78,46,114,238,100,163,28,164,208,61,189,223,143,25,202,192,206,71,193,198,219,250,240,91,141,135,206,54,127,135,82,131,192,27,13,170,119,78,97,28,166,2,28,212,52,34,209,129,69,179,109,92,149,128,228,9,6,219,226,180,33,21,22,142,86,252,40,115,242,14,157,11,228,42,30,125,77,154,133,97,191,152,184,125,60,91,46,236,83,17,241,137,142,33,146,35,121,252,84,55,137,118,70,6,16,120,88,102,59,198,157,139,160,175,124,17,240,129,15,148,166,66,65,162,228,206,149,5,21,139,171,65,86,84,70,191,111,142,28,211,241,106,42,185,224,128,33,0,163,212,133,117,123,248,162,109,116,204,145,201,86,242,124,176,143,155,218,86,76,161,132,157,76,116,1,9,175,202,66,21,240,59,152,19,55,243,249,178,166,205,41,159,85,146,169,188,104,145,111,107,220,125,245,153,112,83,180,25,193,39,142,122,244,188,137,118,72,62,249,19,86,166,113,48,234,35,227,226,205,219,253,31,189,201,120,156,227,55,255,1,120,218,255,253,224,199,131,129,146,70,97,226,233,70,85,38,52,248,193,28,108,39,213,164,131,176,72,5,56,169,227,199,153,110,172,44,211,113,150,52,10,1,8,126,31,142,223,253,167,187,111,253,30,152,242,187,127,251,134,66,149,35,103,139,56,86,152,195,153,194,183,204,53,54,87,138,100,156,6,212,4,109,163,0,120,12,73,49,36,146,226,220,186,132,142,100,78,30,105,72,65,101,135,10,75,195,245,43,28,205,60,68,174,5,214,69,21,22,134,26,223,46,31,147,78,31,80,37,239,13,32,111,244,0,203,206,176,143,206,30,202,199,191,254,239,143,255,252,253,227,55,126,126,247,119,223,188,247,127,127,116,252,221,55,239,253,226,55,208,37,52,161,84,208,1,129,35,79,237,199,35,79,89,215,110,225,222,64,252,85,50,147,168,131,36,217,31,27,64,109,233,111,89,237,232,40,18,135,6,64,228,54,140,137,10,171,9,175,35,80,101,161,176,84,60,162,234,236,140,223,82,203,41,204,80,194,33,242,42,178,105,15,230,4,49,244,190,107,14,12,175,5,113,236,159,248,56,241,32,69,206,146,16,37,76,221,145,76,243,192,173,242,211,206,139,0,99,128,189,185,74,27,57,249,128,151,0,75,156,91,124,97,150,207,135,44,184,57,124,47,93,69,240,23,138,202,151,49,186,105,40,124,195,158,29,212,10,167,154,113,231,242,107,46,91,245,161,211,58,121,165,157,180,103,149,52,28,142,63,252,254,241,215,223,100,106,128,24,76,42,79,52,82,22,220,185,179,69,116,49,13,81,16,126,238,126,237,123,73,136,242,157,250,8,225,251,209,255,252,159,143,127,253,229,169,248,54,30,21,124,239,254,234,95,143,223,127,255,211,131,239,199,239,254,249,227,119,127,122,247,189,255,152,134,242,67,220,76,31,255,254,141,251,63,250,238,131,222,208,244,34,69,133,30,164,64,170,85,72,155,212,183,126,127,255,173,247,162,8,109,101,161,225,69,82,70,147,143,86,8,61,30,152,78,225,174,62,136,128,96,251,229,165,17,230,253,51,115,254,1,44,64,4,25,15,172,169,39,25,227,135,188,118,161,53,113,138,13,242,139,234,19,105,18,14,128,103,130,134,39,12,240,179,246,136,101,54,233,56,5,68,217,139,50,192,151,184,198,211,218,68,141,99,135,42,196,14,197,77,159,199,15,17,207,7,208,28,215,26,36,79,157,36,184,97,193,144,224,54,101,101,157,113,167,112,213,103,236,148,125,59,83,151,236,219,159,108,135,22,51,119,200,178,29,183,191,151,169,83,172,232,167,165,99,93,167,215,207,216,49,86,244,81,93,130,89,122,32,181,240,137,118,35,66,187,51,78,150,155,141,82,184,73,116,194,87,163,127,154,196,225,242,241,111,190,3,71,24,147,138,65,184,127,152,82,241,97,140,84,124,248,169,146,138,175,167,75,197,149,84,169,184,18,43,21,87,78,43,21,163,46,235,129,10,197,87,121,3,167,150,137,5,160,199,34,241,95,167,72,204,116,137,211,68,226,240,114,123,248,18,241,253,31,126,237,248,245,15,50,74,196,159,36,186,76,32,158,138,110,227,211,53,186,143,10,186,199,111,254,231,253,31,253,251,52,116,255,234,228,80,156,146,79,64,12,21,205,6,164,208,165,153,165,208,88,1,179,246,232,10,152,167,149,72,14,71,153,208,29,149,31,1,100,15,111,222,46,103,192,150,177,60,175,234,182,245,104,224,92,201,140,243,58,114,65,246,131,194,250,81,16,132,18,187,225,139,63,179,216,30,248,22,11,190,89,224,242,137,46,214,3,237,73,140,225,200,52,100,164,38,83,129,143,236,225,77,52,108,142,237,137,196,206,90,37,94,242,18,204,220,75,56,212,48,124,199,255,253,243,123,191,252,38,205,182,111,109,194,203,165,241,239,233,6,81,226,86,63,229,42,31,43,133,239,136,145,237,127,94,220,199,79,185,185,206,122,77,29,190,125,39,187,167,121,111,44,94,26,186,122,223,191,90,159,237,78,219,179,161,162,5,199,172,154,216,64,14,242,43,179,137,224,229,79,82,4,191,247,131,159,220,125,253,203,119,127,247,229,24,102,248,33,73,226,215,220,152,251,105,247,83,117,63,237,166,74,226,213,84,73,188,26,43,137,87,79,43,137,59,142,59,58,115,41,92,0,37,46,24,191,160,248,77,248,206,46,128,203,176,242,28,74,86,43,167,7,39,151,211,5,195,204,130,57,31,115,3,253,4,182,49,196,205,249,254,112,255,34,229,158,136,51,157,145,99,159,132,41,29,253,77,62,72,211,76,198,194,70,99,123,99,3,247,250,160,15,19,198,157,15,166,50,243,222,168,162,171,50,44,27,140,63,70,107,81,161,133,84,28,210,251,208,10,228,176,79,215,96,38,250,198,69,138,125,134,1,222,125,62,223,171,153,97,20,205,110,6,246,62,93,190,200,198,253,95,131,149,43,115,255,83,121,165,4,198,142,233,95,18,143,73,9,0,145,92,207,236,234,116,242,133,246,41,147,47,178,227,155,237,106,234,246,35,128,233,173,76,152,222,122,4,48,237,57,125,183,155,109,96,89,209,135,38,80,60,56,209,129,142,91,206,13,50,123,69,135,189,114,32,172,221,69,234,115,44,17,137,134,53,124,110,236,152,29,32,105,252,147,138,50,33,58,119,161,169,24,125,18,204,25,175,188,110,0,203,222,119,194,48,207,15,209,63,129,144,128,30,54,54,207,202,125,234,97,51,150,204,108,131,123,53,176,209,85,63,173,125,97,186,226,191,140,190,48,199,147,191,140,190,48,182,157,89,54,221,251,246,87,103,238,142,27,223,29,55,193,145,16,196,69,217,87,196,205,230,25,65,245,2,126,17,159,226,1,127,235,231,247,222,251,245,199,239,254,212,51,198,126,176,99,158,157,135,114,103,224,161,254,98,177,125,196,86,11,83,48,221,253,183,175,28,255,221,239,206,154,212,100,81,211,125,178,166,254,31,126,255,248,15,239,29,127,231,31,225,32,132,125,114,239,79,63,129,109,147,122,39,50,85,83,152,78,103,122,134,203,237,227,124,101,86,22,191,10,15,69,207,175,226,163,247,191,58,248,127,127,203,103,108,75,29,54,242,48,14,139,237,218,130,82,80,225,211,82,111,169,199,62,85,150,245,26,251,164,47,44,151,249,167,206,162,206,62,85,203,85,67,1,142,202,196,112,116,250,10,6,221,83,251,13,183,100,229,205,130,74,49,234,202,213,42,214,239,224,103,173,91,198,207,221,198,105,247,38,250,116,58,38,200,124,231,226,119,233,8,29,48,249,171,85,226,117,31,246,13,163,64,5,85,169,241,16,68,173,208,140,11,158,210,211,178,187,92,209,202,50,136,11,118,167,121,19,118,250,67,199,8,186,17,82,18,105,198,82,177,225,30,174,12,31,20,188,175,237,12,247,113,12,68,184,115,95,215,204,197,114,252,163,242,183,35,20,12,37,137,84,11,99,164,163,14,135,63,216,1,159,148,29,40,65,239,161,20,165,56,233,168,232,225,164,204,8,11,217,162,29,138,179,80,87,238,189,253,247,236,164,254,232,79,255,122,239,159,191,12,171,150,226,255,122,247,141,35,123,56,194,126,116,186,168,201,51,173,34,145,75,212,227,45,163,156,130,110,147,69,47,140,185,59,28,246,93,115,196,154,167,49,201,220,188,208,239,37,52,111,13,66,205,179,171,184,211,54,15,123,234,222,135,239,38,182,218,239,132,90,173,158,73,167,89,143,63,254,159,239,126,252,211,111,221,251,198,239,239,190,158,52,236,99,167,215,15,247,91,75,199,64,101,241,185,174,245,135,46,42,5,111,140,243,155,164,130,81,120,244,75,69,237,89,49,218,210,192,169,199,244,47,20,86,67,209,20,84,35,194,154,42,33,50,231,20,140,30,83,94,89,81,115,139,101,252,191,0,141,98,210,162,154,43,175,44,64,138,116,19,77,59,77,11,86,63,254,224,43,192,15,42,245,114,48,153,177,137,216,1,82,219,79,128,178,89,64,67,213,39,202,106,185,2,148,104,161,82,171,44,21,152,228,37,238,211,185,127,248,35,179,147,24,243,62,109,39,117,128,154,61,144,157,228,53,159,186,147,232,122,231,161,239,36,140,200,74,90,197,79,116,55,33,49,30,59,143,204,126,98,232,156,98,71,9,0,145,61,37,50,82,118,85,101,101,105,185,86,131,95,213,200,174,122,245,250,35,179,165,112,81,253,226,79,159,216,225,228,53,255,8,30,78,58,176,91,207,71,55,243,67,222,82,251,187,29,235,145,217,80,136,204,41,182,19,171,30,217,76,44,57,237,128,90,90,94,170,86,180,149,170,22,217,74,173,71,103,43,193,148,30,127,251,155,247,222,253,105,234,86,26,140,30,208,86,242,154,79,221,74,131,209,227,173,244,120,43,69,183,18,211,250,243,47,19,117,212,216,220,82,199,20,72,221,168,106,32,152,14,40,202,123,173,140,162,111,175,113,132,76,78,61,170,203,167,29,39,73,176,108,52,216,70,4,128,108,179,214,1,141,87,189,79,92,90,197,143,66,106,99,201,156,241,196,47,236,138,3,246,232,96,140,51,211,55,174,81,64,67,52,23,0,168,35,221,214,7,176,28,164,232,48,152,236,184,236,130,29,63,35,11,204,166,147,97,220,28,141,28,86,134,190,50,81,18,190,223,26,27,246,33,133,24,58,26,233,219,198,154,161,91,236,211,53,180,137,168,104,42,126,174,151,39,94,155,2,240,4,17,30,26,47,242,100,50,70,184,74,177,1,209,164,161,249,252,186,162,82,218,75,182,1,139,97,162,6,161,215,203,170,215,72,177,172,82,160,28,84,155,214,159,208,252,166,24,203,129,163,192,59,74,237,66,203,76,45,208,149,199,93,142,156,131,125,109,140,55,21,93,217,42,109,27,238,186,201,204,160,156,243,246,112,208,210,59,59,70,94,233,220,62,60,4,49,200,51,62,241,7,101,106,197,219,125,140,200,63,48,220,157,97,23,144,132,205,98,213,131,145,121,80,139,225,146,22,99,149,192,211,100,54,20,5,223,219,1,158,21,10,41,31,255,250,223,152,239,11,21,224,43,162,241,132,166,250,44,55,237,27,142,25,118,254,169,167,242,225,78,150,122,67,123,3,240,202,75,161,129,10,71,204,182,10,237,152,113,205,98,181,146,52,85,37,54,186,158,59,133,37,12,49,10,30,50,176,14,113,25,229,197,87,81,21,74,224,45,207,241,31,191,79,184,185,12,41,193,209,124,229,15,81,140,9,2,139,47,218,33,29,142,15,215,91,120,8,84,16,242,4,8,47,56,131,161,99,58,84,57,110,153,22,203,201,203,20,145,102,154,107,28,211,39,194,240,149,187,255,245,219,251,95,254,62,70,232,248,199,175,78,41,129,29,141,47,65,131,146,86,66,182,186,138,41,113,231,206,9,231,214,13,77,39,5,141,162,199,31,34,243,42,47,242,36,224,18,74,49,109,8,250,18,108,64,141,116,191,49,117,128,50,3,247,176,135,237,72,211,95,128,189,23,94,80,117,185,19,184,249,12,182,249,6,108,39,247,76,171,187,30,94,131,150,26,232,186,69,8,3,62,70,233,73,203,56,112,95,50,59,187,210,224,224,216,32,173,22,187,5,79,30,71,53,184,88,131,251,214,240,21,7,13,160,223,134,167,144,99,223,90,188,96,25,58,132,255,169,210,146,206,128,190,188,1,206,6,243,86,86,204,95,13,99,238,209,135,12,120,191,226,209,146,179,193,90,194,84,75,198,52,110,188,249,250,169,199,42,155,101,148,175,73,52,138,45,205,160,41,146,33,48,183,18,48,103,236,183,48,147,83,45,9,75,77,214,47,33,162,150,132,180,21,64,26,190,178,214,27,89,78,121,234,34,139,62,231,49,10,45,50,186,11,76,18,117,42,194,81,52,18,146,173,210,64,31,5,41,132,111,5,217,165,38,73,83,29,57,134,189,227,172,44,157,40,162,155,236,72,144,38,142,18,252,97,160,175,173,224,215,89,70,2,216,131,157,70,79,109,211,29,198,138,81,238,136,155,139,165,37,188,155,216,110,188,208,70,91,224,124,155,166,188,144,223,81,187,234,8,249,68,226,23,149,202,138,81,41,247,22,58,10,125,47,168,205,198,182,120,100,71,221,107,28,249,239,70,212,143,94,25,195,96,49,59,185,107,100,121,86,239,151,116,53,96,42,82,239,80,43,106,136,109,172,55,39,73,140,35,114,66,172,20,178,129,178,201,164,199,238,33,67,132,25,32,70,41,140,127,35,70,111,31,120,162,29,195,126,105,7,24,174,117,253,16,184,59,228,66,13,228,248,43,149,162,86,45,150,151,145,93,61,28,13,247,81,252,251,255,190,254,179,42,125,7,6,7,64,85,203,244,133,3,1,17,227,71,239,177,4,216,18,117,229,248,205,183,96,64,80,82,12,212,166,20,86,191,188,194,191,6,33,176,36,31,198,190,97,236,214,149,26,160,27,70,110,37,13,185,74,26,114,31,189,255,206,52,228,150,194,200,29,255,230,59,192,20,4,240,35,48,12,191,197,40,126,21,45,5,191,74,45,136,159,128,238,143,223,183,166,142,95,37,3,138,4,134,161,184,164,128,136,35,166,124,8,13,213,31,233,217,182,141,109,88,230,235,92,42,242,131,15,227,55,47,66,45,126,241,195,159,194,250,37,155,251,186,166,50,217,139,113,198,138,218,103,91,30,250,207,131,154,225,78,57,244,63,114,83,114,146,169,40,242,23,110,24,230,237,236,125,170,210,38,242,3,109,146,84,229,123,66,224,87,106,60,148,199,100,20,162,20,29,219,164,183,45,175,154,32,69,123,117,68,162,179,231,165,29,26,186,77,183,180,47,234,125,139,100,46,97,227,74,52,204,241,105,152,28,23,144,242,120,248,80,124,63,76,54,42,97,8,200,41,47,144,85,45,79,135,26,60,185,28,77,73,40,89,137,166,36,148,172,70,83,228,146,193,176,160,113,105,114,105,174,118,186,194,232,90,89,101,119,224,107,46,72,185,92,224,230,242,134,138,42,8,96,239,121,234,241,127,254,231,221,247,254,131,165,86,188,212,143,222,255,21,198,23,248,175,223,2,159,205,242,170,176,72,24,76,28,211,178,7,213,23,8,216,48,214,171,176,200,232,117,216,122,101,89,53,108,123,104,215,43,42,222,207,214,21,10,164,126,56,238,155,58,61,143,23,192,203,231,104,51,194,113,118,198,230,190,97,73,112,222,127,11,176,157,9,130,97,245,205,113,0,2,10,79,179,65,56,212,125,0,158,70,58,43,128,125,195,60,52,253,250,190,196,154,25,1,115,132,6,9,242,220,84,206,114,110,66,34,221,137,231,38,36,248,205,4,199,60,251,181,114,252,135,255,185,251,189,95,205,0,97,123,12,227,210,30,6,71,186,250,23,60,210,103,178,20,37,122,239,121,207,1,138,95,127,253,238,59,95,87,228,28,86,56,68,168,172,241,160,190,80,229,205,151,43,53,127,246,254,249,103,247,127,248,95,188,64,37,166,0,64,184,247,131,223,17,242,88,70,134,177,21,110,182,9,220,230,195,106,217,228,100,28,62,112,218,125,52,81,229,168,199,196,136,134,99,44,123,232,201,180,90,41,43,41,212,90,169,134,247,12,79,175,72,123,224,141,95,222,255,219,95,242,116,156,55,89,25,192,144,57,80,34,137,1,132,136,209,163,250,7,18,92,100,173,40,241,80,74,252,167,175,220,123,251,61,158,254,165,112,107,124,250,121,191,56,147,242,197,47,10,204,169,28,180,113,112,239,43,127,128,101,205,134,182,166,137,177,93,90,80,123,54,162,85,211,38,204,161,69,169,100,4,226,207,97,12,144,106,70,32,213,165,20,32,11,25,129,84,86,82,128,212,50,2,41,47,198,1,241,153,41,98,158,46,27,123,70,136,243,162,217,214,2,95,3,243,28,88,66,182,225,24,246,222,208,180,195,68,71,228,35,27,135,51,236,21,188,102,24,164,84,164,54,227,28,189,196,220,99,20,3,217,222,147,247,90,17,227,192,238,114,101,111,28,222,62,221,226,120,197,110,251,80,164,50,68,18,189,50,183,98,203,144,86,209,43,195,188,50,98,11,254,243,251,199,239,254,248,248,245,15,188,178,238,32,20,252,161,44,249,111,243,74,20,233,1,71,38,56,6,130,82,134,99,101,72,98,42,108,138,158,61,28,92,187,237,236,34,51,238,139,170,145,120,147,153,42,73,145,134,30,22,113,9,196,252,125,88,141,202,35,26,92,105,44,36,250,12,139,173,150,180,216,70,229,64,24,18,94,72,14,148,227,21,197,184,8,113,133,229,120,42,114,225,74,44,100,41,154,137,191,250,76,188,31,77,140,31,16,94,127,129,85,115,202,129,73,220,133,246,237,64,80,161,192,192,132,54,35,219,104,217,199,134,149,143,29,30,57,148,206,105,135,71,132,42,17,18,37,58,35,161,180,235,135,128,192,111,36,130,95,24,235,182,110,185,134,225,165,248,5,34,129,63,73,114,245,76,142,25,89,244,191,203,82,29,240,89,45,38,185,79,38,248,54,40,100,51,219,4,227,37,227,32,168,54,230,10,69,173,209,104,88,231,148,143,254,244,141,227,159,253,59,93,238,226,215,187,63,252,54,125,85,142,191,75,31,38,164,80,136,192,96,170,103,40,253,147,187,239,252,68,17,86,193,101,4,97,204,193,166,124,93,169,87,196,151,63,126,75,169,87,189,156,175,43,245,5,254,229,248,237,183,149,122,205,43,246,3,165,190,40,114,222,248,149,82,95,242,234,252,173,82,135,211,161,155,195,190,161,54,112,140,23,145,71,241,110,173,49,250,189,190,57,48,221,231,134,123,198,243,112,242,45,170,142,84,3,79,211,125,221,100,53,43,53,77,75,187,234,220,54,220,102,23,61,214,29,215,214,89,134,119,81,114,109,159,59,160,73,105,215,251,209,180,107,110,184,230,139,140,203,204,43,138,159,118,158,107,43,240,149,36,145,214,146,149,31,114,43,178,174,35,0,87,122,11,64,74,191,10,139,236,37,177,200,216,253,78,36,15,215,179,156,37,52,38,83,47,106,251,237,162,227,222,238,31,40,161,138,236,134,41,68,125,153,255,62,144,139,194,4,119,66,103,167,126,228,45,227,240,216,235,248,92,98,19,159,187,225,17,0,160,80,112,138,164,171,5,170,241,164,61,28,186,165,39,33,15,25,17,243,54,236,235,224,149,1,75,205,195,164,251,87,94,190,68,66,144,54,21,63,193,187,74,166,130,1,45,74,97,75,186,156,22,47,1,68,111,202,89,70,227,9,249,219,68,104,209,162,229,15,3,229,15,69,121,17,201,33,230,38,62,0,223,229,229,219,174,245,220,40,82,88,12,244,92,163,76,23,53,175,114,165,98,252,128,58,222,180,243,114,249,124,48,200,66,88,17,222,48,240,186,211,232,232,142,235,224,115,27,244,161,228,244,205,142,145,215,212,42,94,181,200,138,212,216,226,240,1,138,245,80,148,116,47,117,16,37,113,171,20,220,133,245,36,103,134,77,38,111,238,24,168,187,81,217,151,155,166,209,213,135,222,183,49,136,178,32,208,42,91,94,23,135,123,215,96,55,14,229,30,186,48,102,226,6,138,194,98,9,189,106,195,245,46,156,252,196,240,13,14,62,214,98,132,18,13,213,6,152,141,134,77,0,81,54,110,208,189,43,252,199,58,41,252,90,83,167,195,241,104,78,252,109,89,224,73,188,134,33,93,239,114,0,135,253,169,0,60,69,177,92,159,38,193,163,120,15,0,73,149,255,141,185,51,167,186,164,39,126,90,59,103,193,46,55,122,64,29,144,48,148,144,68,228,209,186,40,144,168,143,29,35,239,143,172,76,151,211,49,63,201,232,60,88,196,249,225,49,101,192,57,197,79,68,90,82,193,75,55,166,73,23,171,24,137,247,37,73,237,77,246,144,4,12,229,113,192,200,118,131,72,242,243,44,233,166,154,99,201,117,43,137,119,212,34,250,15,97,41,110,164,189,20,24,102,233,230,192,203,151,227,42,5,190,197,219,94,40,199,95,251,59,20,42,208,50,66,132,70,194,219,113,185,162,51,34,154,85,70,79,241,66,193,135,74,67,210,192,11,113,15,169,36,3,15,185,198,28,52,69,21,24,176,164,123,120,28,244,23,205,208,236,11,166,32,209,242,9,221,249,140,253,28,58,183,35,33,90,181,158,122,234,9,232,144,141,134,42,134,213,205,43,120,26,3,19,11,51,8,221,132,49,142,201,241,147,72,10,84,160,5,143,92,136,59,148,188,29,156,52,179,199,87,149,129,132,82,148,18,179,178,202,38,63,157,115,56,188,217,189,169,20,86,253,218,241,131,9,243,52,56,135,191,112,198,6,64,116,73,185,145,87,138,64,208,231,149,2,205,22,112,82,240,113,179,188,229,29,55,229,114,33,82,180,78,80,128,231,78,216,170,72,149,108,235,130,13,167,191,23,126,135,19,43,145,204,35,187,112,107,7,49,75,1,54,45,125,167,6,174,179,146,247,107,228,214,107,234,174,149,87,77,75,186,30,203,136,14,148,204,128,13,191,110,155,9,153,0,175,154,120,110,31,217,78,167,139,242,16,202,66,158,152,116,137,146,240,102,15,100,28,143,70,7,152,95,67,77,68,59,120,35,152,145,238,157,247,68,173,48,137,147,88,235,244,65,29,5,184,112,98,189,100,173,173,154,122,180,136,139,201,224,217,43,189,214,20,97,235,162,175,138,208,54,102,230,38,252,29,167,20,65,128,3,191,158,14,220,11,209,26,134,93,73,17,36,4,222,110,44,232,64,204,171,48,216,106,84,46,138,86,194,47,170,84,135,205,84,24,143,244,201,178,67,165,157,124,108,191,131,147,6,212,207,16,212,47,26,51,85,76,221,42,35,211,89,168,32,144,241,244,98,142,3,133,244,6,215,120,40,234,176,193,117,61,202,106,20,129,36,78,4,8,41,254,66,155,210,211,17,82,131,19,210,196,243,79,34,164,150,71,72,229,100,203,35,164,112,252,196,2,193,199,46,246,71,174,229,89,206,18,4,145,228,213,6,84,64,0,113,48,242,92,114,215,117,164,231,219,216,48,59,239,165,232,162,13,138,238,89,128,1,141,45,194,20,53,188,144,76,246,225,208,210,221,107,227,118,220,201,172,218,170,174,14,87,93,251,240,8,143,68,119,120,205,181,73,37,32,198,184,196,198,184,111,88,219,238,206,164,131,114,112,222,68,233,64,155,96,37,108,47,115,37,27,42,113,93,140,222,120,14,228,171,210,104,184,159,47,107,42,125,30,232,7,121,192,167,128,29,116,159,110,216,231,220,58,156,228,121,235,243,122,209,248,188,94,152,215,11,208,210,121,243,192,232,230,135,193,237,227,145,136,108,251,199,43,30,218,64,30,85,202,178,131,60,37,216,131,218,66,171,49,109,37,237,22,251,246,211,226,105,146,115,129,55,42,26,20,62,141,102,159,94,100,81,189,23,76,130,111,89,52,148,98,17,153,141,191,192,109,231,109,3,17,158,41,76,220,227,164,26,213,151,235,35,229,195,202,132,4,238,29,205,159,176,111,190,81,213,57,79,171,128,112,27,202,161,105,185,166,142,145,183,142,127,246,227,143,254,248,247,83,138,119,199,195,195,49,150,190,255,195,236,144,239,191,243,231,41,101,247,199,3,221,196,146,111,255,247,253,31,254,14,237,203,210,203,247,13,243,54,154,139,140,169,78,184,244,157,59,194,74,45,29,202,129,169,15,9,196,71,239,255,106,122,233,219,59,67,107,155,138,31,255,236,23,211,139,67,14,150,189,251,227,247,166,151,109,115,60,0,112,166,242,93,189,29,192,188,24,139,145,55,12,197,216,254,97,54,85,43,198,182,9,217,44,189,152,21,43,62,64,183,119,198,186,197,122,95,44,63,17,168,1,28,99,215,56,120,161,151,87,238,255,235,183,149,66,180,91,61,32,214,24,142,49,148,188,63,86,104,247,48,117,100,162,216,108,144,142,122,56,118,67,162,226,200,52,132,38,19,15,64,255,118,64,78,149,237,214,228,116,239,177,108,30,28,88,88,172,5,234,74,246,105,9,233,85,47,189,80,247,220,16,194,205,225,235,220,119,238,104,104,193,76,86,210,27,183,144,40,71,109,165,3,154,213,134,149,93,47,107,161,26,54,250,180,115,61,36,170,42,56,211,242,216,162,166,120,204,7,108,216,223,51,208,221,5,175,127,230,219,230,237,23,251,186,59,63,24,2,5,31,218,243,144,255,28,255,8,211,126,189,127,133,36,228,73,97,21,205,47,135,251,37,116,75,130,129,4,178,213,83,149,27,237,190,110,237,42,133,137,209,119,140,92,132,241,23,29,139,42,234,69,31,214,195,70,22,145,145,10,91,92,52,44,81,183,37,95,215,71,71,88,202,5,60,52,188,103,73,184,101,192,107,33,139,123,4,133,132,73,31,211,128,197,244,153,141,182,115,75,12,182,211,189,61,235,80,71,99,232,90,89,133,136,130,188,136,30,88,151,246,175,185,51,47,159,164,215,121,172,84,177,43,244,58,237,163,214,155,232,3,188,86,186,132,26,122,163,48,74,48,41,102,17,198,18,88,85,190,116,133,200,58,58,45,0,201,255,210,151,188,111,231,128,33,115,12,32,28,93,56,103,174,94,245,210,145,193,105,40,61,19,88,56,224,34,121,87,28,22,52,250,26,116,85,223,134,69,98,16,59,153,87,184,58,246,82,23,184,176,169,133,209,174,197,65,117,26,177,177,246,153,15,181,29,30,106,53,248,138,70,204,193,194,71,41,123,47,57,242,238,137,201,230,97,63,1,123,55,1,123,17,5,56,1,123,107,240,192,177,159,78,134,162,184,135,117,230,81,169,169,59,236,140,145,108,227,42,231,161,182,214,14,47,117,243,193,64,134,5,238,203,42,165,53,134,155,10,130,87,182,96,36,212,72,54,51,9,104,240,112,173,71,24,125,86,152,91,240,16,113,42,166,241,136,121,189,161,229,146,51,103,185,162,114,215,241,207,244,122,61,101,162,98,140,119,223,177,221,69,191,118,248,69,25,219,134,213,173,31,177,200,250,117,77,181,233,26,93,147,193,10,80,122,183,189,210,70,163,103,102,252,217,49,237,14,6,78,192,200,123,175,146,133,5,8,166,248,133,95,197,195,183,161,109,66,147,117,5,206,30,58,103,160,46,247,147,39,107,37,104,249,165,225,218,176,123,72,214,249,208,50,217,77,176,80,128,24,249,29,157,159,173,110,139,53,111,111,183,117,16,158,232,167,180,84,80,226,48,236,118,187,134,161,41,66,26,65,27,11,229,168,61,97,3,150,251,66,219,158,127,250,238,63,252,230,254,87,191,243,191,31,252,248,168,51,201,125,244,254,127,228,254,247,131,111,29,191,249,207,119,127,253,3,76,235,78,62,139,254,222,6,224,237,248,70,112,193,241,38,19,43,96,211,208,28,164,107,142,161,156,178,64,207,141,44,105,159,85,152,199,193,198,96,228,30,182,104,124,176,107,58,90,59,92,198,184,3,47,192,72,244,245,17,38,98,55,57,250,195,145,222,49,221,195,58,58,113,235,176,14,215,96,234,113,248,216,183,23,122,61,88,254,95,172,87,2,223,175,123,223,229,241,169,212,106,170,248,95,43,85,10,34,84,197,85,134,233,34,76,56,133,63,56,10,14,208,107,22,245,60,180,104,104,153,144,237,155,183,58,152,79,62,143,212,47,187,196,146,142,31,120,161,231,201,82,152,174,162,133,117,13,11,43,32,108,182,4,2,14,243,210,159,76,212,20,104,231,49,90,66,0,216,63,188,113,255,199,239,120,102,99,17,96,91,188,11,155,202,103,52,109,165,12,221,80,149,207,24,198,34,252,83,182,38,192,79,38,236,48,206,18,5,248,106,24,100,150,153,79,168,84,96,145,1,252,139,179,52,243,133,64,207,36,71,227,24,5,5,222,48,131,36,98,235,251,235,198,30,170,12,92,149,171,138,253,180,144,106,138,145,192,88,213,119,224,62,201,167,54,137,20,107,112,216,218,129,190,40,115,86,1,181,146,155,91,171,128,98,30,161,152,57,211,202,25,5,197,242,231,24,14,90,243,156,30,176,6,17,243,205,102,213,216,52,183,84,17,108,154,247,59,60,107,242,86,16,43,144,207,30,190,231,160,244,188,85,128,205,61,245,84,168,61,190,36,78,215,30,95,35,208,30,167,209,17,127,159,32,17,246,129,63,166,191,143,60,253,101,131,124,113,72,247,109,22,217,196,238,224,151,166,101,14,216,157,15,164,196,16,233,242,167,152,72,235,62,37,228,107,27,40,225,226,210,226,18,212,146,40,97,100,153,227,253,114,152,242,69,10,161,134,17,13,177,40,218,166,18,188,61,182,73,142,29,162,86,80,117,61,141,4,249,33,39,80,40,151,46,231,174,5,212,12,121,230,243,205,195,129,114,173,100,65,240,98,178,123,94,210,173,99,50,75,38,213,86,98,182,187,68,36,141,130,154,137,26,8,247,164,223,113,31,178,199,36,225,49,75,246,176,118,187,49,24,237,232,142,137,214,193,166,131,17,175,186,20,0,40,192,169,85,50,177,79,194,205,235,8,118,175,201,98,16,121,207,137,123,108,218,114,37,19,95,151,10,107,235,196,180,41,146,145,133,86,69,43,197,210,46,186,173,10,20,243,9,153,21,84,155,38,100,84,3,25,50,233,75,183,75,8,145,62,225,230,144,68,243,42,167,162,121,149,24,154,87,73,167,121,149,88,154,199,92,56,30,211,188,199,52,239,145,164,121,229,179,163,121,43,218,3,162,121,11,90,187,178,212,141,167,121,149,36,154,87,73,161,121,149,36,154,87,121,212,105,30,119,8,75,162,121,213,83,209,188,106,12,205,171,166,211,188,106,18,159,119,247,31,191,250,152,230,61,166,121,127,233,52,175,252,224,136,94,167,93,75,98,244,170,73,68,175,154,66,244,170,73,68,175,250,41,96,244,128,156,4,137,94,176,76,130,253,128,234,38,211,189,224,125,189,160,124,193,84,137,246,185,226,6,107,115,107,102,77,37,26,44,136,107,62,188,87,206,219,126,216,194,171,134,51,122,101,232,96,199,168,1,84,37,170,38,254,234,99,83,9,38,74,186,136,93,136,183,119,5,213,20,95,37,157,99,65,237,139,84,95,51,24,137,209,152,118,129,34,71,17,229,113,128,189,88,162,167,34,233,248,113,81,108,217,138,230,145,120,76,175,113,250,94,139,163,158,8,87,245,27,212,38,41,164,93,34,228,30,225,214,15,240,9,192,19,17,110,214,37,4,240,34,123,209,19,192,18,157,237,216,67,199,241,182,123,4,246,103,106,75,139,181,101,141,104,198,182,109,242,94,86,197,49,166,84,124,226,85,1,156,15,154,7,166,136,174,173,115,74,14,83,96,108,15,209,43,1,155,191,44,211,21,45,17,85,104,238,144,193,114,224,88,99,68,222,175,45,19,87,34,100,116,210,240,14,94,54,45,195,107,0,206,26,180,206,147,211,202,60,237,249,241,160,13,16,42,209,227,136,147,66,234,133,201,123,209,214,241,213,108,0,176,230,13,81,232,144,97,248,163,47,7,108,187,109,91,31,237,152,29,101,171,132,77,235,54,26,239,225,81,205,231,169,172,110,30,13,233,152,193,184,12,66,27,190,216,169,104,20,81,141,103,149,106,201,121,101,47,75,55,122,85,221,80,38,248,134,20,96,201,151,211,130,239,78,207,143,9,234,78,255,225,117,71,40,219,227,186,19,201,43,75,89,237,165,246,82,180,59,226,28,137,219,249,252,36,9,217,48,133,206,146,184,138,177,212,4,105,237,151,236,124,33,254,92,113,25,133,6,66,231,150,24,242,95,84,197,167,235,91,171,158,89,172,4,143,63,156,244,162,121,96,244,243,10,110,35,216,11,5,6,103,216,136,43,142,252,28,26,190,178,42,71,108,129,94,66,83,181,58,44,105,189,128,94,150,102,195,222,28,110,17,9,93,53,82,175,133,172,57,37,87,204,41,115,166,106,55,216,182,183,84,41,236,108,221,156,32,0,178,247,148,223,218,228,23,229,170,45,140,69,167,14,214,96,56,118,140,193,112,207,8,105,139,25,26,155,150,55,96,150,63,96,153,70,203,45,156,51,146,26,6,48,45,122,173,152,22,110,222,123,178,56,198,170,45,169,138,136,216,94,144,194,131,174,5,30,37,143,185,234,243,248,1,45,118,92,36,253,184,111,78,27,136,121,201,158,175,242,10,36,112,20,49,94,123,2,197,23,241,189,174,192,29,161,138,179,197,215,167,228,84,29,11,90,143,197,137,230,92,64,242,216,21,223,167,102,6,171,8,233,217,53,206,158,248,41,1,139,8,238,108,6,76,131,43,223,68,218,120,19,201,220,168,3,126,64,5,155,155,208,127,97,25,86,5,49,9,49,165,54,237,173,66,93,148,124,122,153,2,40,167,20,13,35,232,177,20,103,121,10,123,226,211,217,31,196,24,192,132,113,44,229,5,255,76,198,24,67,130,61,161,220,154,151,147,34,128,102,231,81,248,121,31,62,232,153,184,162,148,239,190,243,53,144,5,42,236,79,149,253,89,96,127,106,236,207,34,251,179,196,254,44,179,63,43,236,79,89,227,127,57,156,50,1,218,138,27,60,38,168,41,62,215,192,146,137,55,80,210,57,7,37,192,34,244,225,119,104,80,150,58,248,131,176,5,43,18,225,24,142,223,253,167,251,63,122,195,123,46,80,145,15,89,111,1,81,115,231,189,246,227,162,5,99,216,12,122,96,112,194,69,62,35,238,22,155,235,208,39,126,48,183,119,127,122,252,181,239,69,154,199,190,192,33,63,24,14,97,238,40,50,230,41,48,113,227,48,233,245,86,116,13,215,164,56,156,195,251,135,31,204,146,125,115,232,80,14,87,224,244,230,69,211,152,93,21,52,50,13,233,141,66,190,163,33,49,160,2,242,168,11,146,26,56,15,181,85,251,11,204,190,214,243,8,102,36,99,213,158,155,43,4,66,96,4,139,1,209,224,79,61,161,187,145,42,153,183,4,138,208,23,54,33,73,245,39,62,170,241,234,168,215,255,4,51,12,231,55,43,37,57,38,199,201,40,222,151,44,50,14,39,106,27,123,168,69,122,66,251,36,213,85,103,169,158,138,110,80,249,189,213,88,13,83,77,243,53,76,143,160,58,137,30,173,121,105,88,87,140,238,182,161,4,212,111,216,195,59,71,237,201,36,119,100,141,7,119,184,218,109,162,168,3,211,122,78,183,183,77,11,136,61,86,91,135,85,167,91,29,210,116,35,109,16,243,82,83,71,122,183,139,145,21,54,203,124,128,97,103,152,24,217,133,70,47,126,253,212,240,7,38,16,3,211,73,37,124,254,127,101,101,133,78,43,234,1,167,174,180,179,176,16,251,84,129,133,53,208,15,174,141,237,158,222,49,154,24,225,167,190,172,121,20,39,198,202,139,83,28,248,84,51,106,70,64,193,228,109,31,78,116,208,199,34,68,109,188,34,5,175,74,162,242,72,97,75,136,222,104,240,130,153,147,219,133,193,141,22,216,171,30,150,28,14,72,202,162,192,244,161,224,152,13,158,79,78,88,24,183,10,95,73,141,52,16,6,138,49,134,98,96,137,64,155,190,82,68,116,135,109,98,135,226,211,51,67,242,174,18,137,216,64,185,70,119,147,185,132,109,177,40,245,84,24,136,47,15,172,30,52,63,83,244,126,31,109,174,207,229,101,66,36,2,109,54,226,18,155,24,0,57,148,30,194,190,14,243,69,144,159,96,202,165,68,216,155,74,40,85,246,33,73,104,197,224,231,137,112,129,88,211,103,97,96,163,113,21,197,169,18,205,73,97,104,85,210,186,149,27,141,136,31,199,185,64,138,112,206,79,12,73,33,116,102,214,0,141,110,248,87,251,54,218,233,240,47,232,39,248,138,222,199,37,81,15,194,22,97,8,102,3,158,0,155,171,250,142,30,36,107,249,64,24,239,169,74,172,90,72,137,101,156,141,18,43,171,94,42,133,193,188,251,214,239,121,88,61,65,30,31,154,38,167,188,188,220,237,105,241,154,156,72,158,175,201,89,94,236,212,122,203,201,138,41,230,9,31,232,148,253,240,58,213,91,92,169,105,149,248,78,69,242,202,18,223,212,93,209,171,113,234,169,85,157,31,60,81,226,32,157,67,58,167,72,87,69,244,212,217,72,82,56,232,170,32,72,225,244,56,114,228,109,215,79,199,246,92,76,216,158,184,80,112,78,142,156,225,216,6,110,102,147,14,134,238,184,227,2,91,192,55,10,197,138,135,175,31,189,255,222,189,127,248,22,255,186,165,110,114,163,155,178,162,46,87,75,85,117,185,86,90,246,83,43,138,186,184,92,42,171,75,213,210,130,159,90,85,212,165,90,169,162,46,47,202,169,11,138,186,160,149,22,212,90,181,180,226,167,214,20,181,186,12,169,139,139,144,186,149,40,30,103,35,33,30,123,221,139,149,212,120,48,71,24,207,70,21,99,8,113,177,69,229,33,4,58,134,217,207,219,243,110,1,53,146,250,211,229,194,145,16,124,134,32,243,12,191,160,175,14,65,190,33,40,38,66,129,3,236,243,174,234,52,250,115,238,170,137,110,58,227,182,195,194,23,244,85,135,94,106,87,84,99,174,97,138,72,5,134,248,96,157,9,153,123,104,219,94,8,207,113,219,62,146,231,111,251,118,167,221,97,180,12,119,253,154,204,164,111,86,52,181,194,184,102,153,36,96,116,231,79,15,49,203,222,43,32,116,226,181,185,48,209,145,200,28,48,94,184,44,26,123,234,62,189,47,212,213,218,248,190,80,232,73,161,67,138,179,225,61,41,84,238,105,154,166,47,46,240,39,133,10,171,198,166,167,154,221,106,236,139,231,133,128,79,173,45,148,67,122,79,224,97,96,213,242,18,244,56,101,181,166,41,133,252,19,26,197,255,66,22,6,88,93,83,85,74,166,213,27,190,74,158,96,197,1,170,60,55,145,160,20,247,138,213,133,110,187,173,25,11,91,124,58,144,42,77,34,165,115,37,250,83,36,222,61,90,21,233,103,145,92,194,75,43,213,165,218,222,254,42,165,236,51,194,185,164,105,171,28,56,212,128,181,182,42,36,175,82,173,162,45,87,161,56,147,255,138,156,222,149,71,7,57,103,216,55,187,57,174,255,91,69,66,81,100,79,152,50,73,95,128,40,34,209,212,38,211,187,151,43,177,87,83,157,27,55,112,9,202,40,47,85,86,202,75,123,251,179,3,169,147,243,101,177,179,99,246,187,71,188,11,128,79,17,25,195,34,151,177,53,209,55,226,22,79,128,105,189,175,135,219,224,218,137,89,96,21,139,188,110,71,183,17,206,65,145,137,229,117,11,4,176,184,249,230,250,241,34,243,109,140,7,76,81,146,138,69,12,112,233,127,7,172,45,203,176,213,19,194,100,18,154,12,222,25,247,122,230,65,164,1,73,89,92,228,171,171,220,169,84,171,98,192,99,86,81,250,10,207,142,93,177,107,15,71,80,211,154,29,135,51,106,152,47,98,254,134,115,101,249,197,47,174,162,110,163,40,37,156,105,75,57,124,187,247,232,204,199,143,1,247,164,242,64,43,140,84,60,97,14,144,182,233,150,59,189,201,228,22,34,200,212,201,71,70,61,211,94,16,200,152,21,81,173,46,148,107,250,44,29,73,104,149,30,145,131,67,233,198,141,125,56,44,143,6,164,229,226,196,160,8,51,158,214,68,34,101,232,27,211,22,177,72,76,90,192,41,160,5,213,169,235,61,55,110,184,83,171,210,243,192,39,168,89,111,27,24,160,55,166,91,39,232,65,206,197,232,29,57,119,54,20,188,90,240,33,138,7,211,129,106,234,114,89,45,47,106,106,105,161,224,207,92,42,141,74,29,46,162,194,208,156,32,1,165,234,74,13,207,214,19,129,233,250,96,202,213,218,66,101,111,95,66,49,112,244,122,223,132,238,124,214,225,125,26,152,246,126,63,230,60,78,226,33,102,29,26,232,77,114,27,39,135,57,235,130,40,153,14,240,0,122,239,104,10,175,115,162,13,54,43,62,126,189,157,32,83,17,65,231,132,68,5,214,126,116,225,83,140,177,145,142,33,115,78,8,22,184,1,16,207,70,112,84,120,73,55,110,180,135,221,67,104,79,74,177,1,148,87,18,22,179,143,73,100,243,85,10,39,70,197,176,232,47,54,70,180,63,6,39,118,206,60,29,64,33,129,10,44,5,168,0,217,105,212,185,81,199,217,13,17,15,88,132,56,63,61,227,146,73,2,50,91,207,38,112,216,147,252,226,223,89,70,197,9,65,123,52,13,248,26,246,192,69,149,62,227,96,98,212,221,226,97,125,199,236,118,13,203,79,57,16,41,50,117,42,99,37,98,118,205,219,40,111,120,91,239,192,199,35,150,63,56,242,36,148,106,185,2,242,76,78,91,101,17,140,14,235,189,190,113,176,122,115,236,184,102,239,144,58,129,119,123,176,170,59,70,177,109,184,251,6,160,64,130,10,1,118,184,184,18,108,46,87,162,136,238,120,129,136,36,41,139,60,21,148,159,216,209,95,215,114,66,128,10,195,71,85,99,42,216,229,42,252,3,184,1,38,162,92,210,22,202,139,18,89,92,233,233,53,189,23,1,62,30,36,74,143,28,65,191,37,31,166,184,254,228,114,220,0,166,171,111,100,232,202,120,144,51,83,251,178,88,241,36,78,135,52,11,204,160,86,244,141,4,47,62,143,233,29,67,41,243,204,70,109,122,207,248,226,201,62,150,94,251,89,135,82,81,21,69,61,130,210,24,111,166,94,85,153,238,16,47,126,215,235,243,55,13,107,215,180,156,249,253,161,189,75,235,119,158,86,101,111,111,108,204,59,118,103,126,207,52,246,157,249,158,141,186,209,142,13,235,218,153,247,159,55,158,223,54,157,151,244,118,203,79,0,250,49,238,27,243,127,53,128,29,2,128,90,110,248,168,108,145,67,1,61,223,58,208,71,35,32,29,78,93,105,54,95,110,170,131,86,243,213,75,234,203,205,222,120,77,109,53,47,85,215,212,237,245,230,198,21,117,119,173,217,106,170,219,244,187,131,191,76,150,208,194,223,44,83,111,54,59,80,231,170,187,166,238,174,55,13,170,211,52,32,165,183,183,166,46,175,55,7,107,87,212,67,81,242,16,193,143,214,110,182,212,197,245,230,62,228,116,88,217,131,53,40,124,184,222,92,128,36,163,217,122,6,146,150,214,158,81,111,93,110,14,90,215,121,117,246,251,229,230,237,150,193,113,28,111,52,15,189,236,253,181,102,141,114,54,32,103,113,163,185,12,57,215,57,246,77,19,219,157,111,45,1,142,231,155,131,245,235,0,102,111,93,128,169,156,111,142,33,105,12,229,230,176,220,222,122,181,165,58,207,54,23,33,113,183,213,4,72,136,206,122,121,29,27,52,55,174,171,21,40,185,136,37,111,110,220,134,158,180,154,206,134,232,227,112,173,121,123,99,176,198,209,56,4,32,144,5,168,205,251,137,115,23,154,187,231,175,168,203,45,214,157,189,243,3,49,230,206,122,115,12,57,136,240,117,196,227,252,136,210,42,144,86,241,167,192,235,207,210,249,219,148,111,94,184,162,14,164,137,2,152,23,2,48,189,252,151,155,53,63,103,255,66,115,17,114,230,0,185,11,30,114,219,23,155,187,23,1,99,232,246,246,58,164,245,47,30,172,227,90,112,32,209,129,196,125,28,11,247,226,206,186,58,184,208,212,32,113,12,137,67,44,89,190,88,91,199,161,92,190,40,250,214,225,243,61,127,17,231,251,153,230,254,165,43,56,88,77,13,139,183,150,214,213,33,32,178,14,203,2,202,94,247,23,20,251,205,22,218,45,232,171,131,48,90,208,85,192,244,194,5,204,222,104,178,74,203,162,60,44,37,40,115,185,182,134,45,95,17,203,86,44,88,54,90,175,0,132,91,173,102,71,140,197,152,175,201,242,179,212,121,237,25,232,61,32,52,164,69,201,102,18,126,59,2,25,134,198,222,218,202,26,142,131,182,118,157,99,184,187,230,23,214,155,123,151,13,1,11,218,218,109,5,27,243,16,26,34,44,187,5,248,194,64,31,182,120,139,131,184,22,155,77,5,159,159,50,234,10,221,89,93,2,126,100,215,96,246,160,176,241,207,193,255,79,161,42,187,65,135,202,83,20,50,179,161,61,101,118,27,130,82,63,213,215,173,237,6,238,255,167,156,206,16,88,174,134,107,67,37,69,208,217,22,231,14,54,149,39,117,32,252,123,6,99,144,114,248,175,158,19,244,253,53,251,53,43,144,95,236,234,246,46,228,151,23,106,101,93,99,249,76,91,23,172,95,214,202,157,106,141,231,243,147,165,189,157,203,121,249,76,138,15,229,23,251,120,106,97,62,83,76,176,124,82,176,58,227,118,46,231,215,231,231,152,159,63,0,126,77,202,239,210,63,41,159,180,195,126,126,111,161,183,212,227,249,178,42,65,228,115,173,28,230,227,255,81,181,200,17,38,99,97,89,251,236,167,226,63,239,112,100,48,203,203,163,131,213,72,62,147,33,49,31,197,72,57,219,199,135,170,7,166,33,80,144,243,131,162,96,89,11,181,19,20,234,114,190,24,21,232,121,160,138,175,211,38,144,92,175,29,211,40,177,178,57,31,241,137,24,177,184,30,120,19,229,21,159,159,207,113,126,133,224,84,4,234,94,126,215,48,70,243,33,173,115,194,40,215,233,117,185,120,76,98,225,212,45,119,135,41,175,243,229,66,16,104,130,194,60,151,48,180,88,38,151,147,214,167,54,11,26,190,18,61,22,9,198,201,101,4,25,208,165,135,193,121,138,245,28,106,214,99,193,133,213,150,71,114,102,168,189,204,234,112,53,1,64,154,142,62,136,59,225,31,150,229,114,18,229,88,141,148,102,58,4,105,78,178,172,251,200,170,77,90,184,145,129,139,29,27,79,13,123,246,189,97,61,193,62,37,247,102,6,4,227,118,22,254,219,225,228,137,218,36,93,126,184,132,172,219,143,150,152,29,5,212,179,71,241,16,99,116,234,153,136,83,235,39,55,23,56,26,37,29,200,233,26,103,10,254,83,86,73,44,203,244,58,51,174,56,126,242,158,164,139,65,213,127,180,221,128,64,154,195,203,128,212,102,166,80,184,240,33,155,125,31,133,143,249,122,194,206,73,109,92,168,254,185,238,63,185,24,191,92,152,82,174,206,47,4,166,246,105,118,76,253,219,129,169,37,224,195,52,4,72,111,22,229,4,213,156,86,90,40,36,205,103,38,74,58,101,184,249,213,65,16,63,65,110,22,22,179,29,248,210,229,65,28,32,31,191,5,36,168,9,189,145,56,158,208,25,47,231,10,46,75,203,60,75,236,2,32,145,117,12,177,53,33,198,177,14,203,186,223,77,26,245,217,7,220,187,144,200,198,100,5,218,59,73,107,222,213,67,202,42,141,103,139,178,178,179,83,150,133,119,215,160,78,47,147,202,159,37,224,17,183,154,166,140,137,61,109,51,74,119,21,25,193,159,242,146,34,9,161,84,186,80,41,204,220,247,217,238,45,78,65,179,150,146,105,22,221,110,200,52,139,95,116,68,123,144,212,139,164,219,136,51,199,119,202,88,102,190,107,121,48,136,121,216,69,175,85,252,6,131,252,37,93,164,136,44,186,92,17,147,80,13,100,249,119,45,144,197,239,86,34,121,7,145,172,128,204,90,150,1,74,247,48,62,125,97,100,46,218,141,32,167,28,144,190,9,87,56,148,36,242,15,34,110,12,197,234,234,206,142,145,68,178,248,117,142,4,146,46,118,68,118,232,130,7,133,129,192,21,143,40,39,93,245,112,48,146,28,239,9,124,129,235,158,100,170,191,156,66,245,19,53,19,140,245,99,167,101,80,47,17,20,58,81,63,157,172,59,129,214,23,67,173,7,121,202,138,150,132,156,116,42,57,227,118,82,235,227,144,224,19,228,91,210,58,24,80,241,228,98,48,9,221,134,228,248,117,72,236,32,9,221,129,63,82,114,49,51,202,89,7,185,132,74,168,105,191,4,234,8,115,40,244,211,213,83,2,127,78,87,81,185,197,24,32,49,12,133,60,152,201,156,59,93,90,61,204,121,13,15,231,148,101,39,54,208,25,77,126,164,55,167,155,124,159,144,98,136,45,210,218,94,29,14,49,140,14,185,58,116,106,43,221,19,91,220,182,93,171,24,186,226,211,170,157,149,74,79,91,216,58,146,111,147,39,233,130,122,180,178,103,88,86,149,47,214,167,25,191,69,234,175,232,248,147,5,4,19,141,35,128,212,236,109,214,195,214,113,117,244,165,92,234,233,147,212,113,202,5,76,108,189,11,78,250,9,24,21,232,131,81,31,78,136,40,0,58,153,187,166,222,31,110,179,163,217,187,218,47,151,106,116,115,156,243,46,112,113,101,136,207,147,104,23,234,32,15,180,119,77,215,23,199,131,253,9,90,43,18,205,31,233,128,48,41,251,162,179,192,143,42,113,89,43,213,61,131,107,91,207,72,253,57,221,210,183,201,149,102,254,83,90,121,231,208,113,217,87,27,239,101,146,174,90,183,219,236,214,106,67,189,222,108,234,120,175,213,165,155,214,22,222,32,53,77,188,92,107,245,91,106,165,133,73,120,33,73,23,104,173,242,154,186,123,161,121,161,69,119,93,116,93,213,26,173,241,82,251,144,164,81,18,222,123,182,154,47,92,160,139,58,175,226,173,86,243,194,58,222,78,54,43,148,84,91,195,75,77,168,136,73,227,224,21,83,168,23,41,183,75,98,133,100,191,93,2,114,251,248,231,241,207,227,159,7,243,131,114,137,116,72,9,86,70,28,225,190,224,64,156,68,54,173,187,47,245,229,107,101,53,199,254,143,200,121,83,0,6,97,241,243,124,54,24,146,210,59,163,178,91,214,76,240,51,92,106,71,30,39,249,236,22,181,249,17,158,227,103,120,44,178,32,205,213,235,123,69,148,181,195,114,117,17,213,223,35,212,249,70,206,98,214,2,212,229,82,173,207,103,83,154,80,103,150,107,126,42,67,89,240,14,2,197,64,219,50,231,16,145,71,81,100,6,57,19,89,104,232,138,196,73,251,178,121,34,162,225,129,236,245,226,39,46,196,70,120,149,133,156,171,69,149,169,84,49,129,159,237,234,17,126,86,25,59,70,14,245,24,29,87,89,117,75,118,222,123,247,45,41,22,141,85,122,178,99,27,186,107,112,39,93,122,197,238,6,172,157,94,233,70,231,206,29,99,149,59,73,162,7,156,185,7,172,12,93,120,118,90,125,221,129,163,154,122,212,25,14,6,32,230,147,51,175,10,76,206,17,5,163,168,91,37,150,241,34,164,183,48,101,50,81,55,83,192,48,45,12,187,71,85,88,81,152,52,116,29,133,226,186,235,218,78,253,200,180,240,250,140,28,47,201,140,128,71,2,130,182,232,241,246,23,117,91,31,168,32,65,244,219,129,216,103,20,73,213,47,209,48,38,42,112,253,54,123,187,173,174,248,57,202,196,107,216,30,238,251,237,110,143,201,123,181,172,249,249,176,83,253,124,36,7,245,197,73,0,235,226,255,207,222,155,118,57,146,28,7,130,127,165,136,229,112,50,9,84,34,110,0,217,76,241,5,238,251,10,4,174,238,34,95,92,0,2,136,11,113,0,1,20,235,61,74,179,20,41,81,92,114,37,206,72,218,161,68,81,162,134,212,104,134,228,72,148,40,117,139,226,143,89,86,85,247,167,253,11,235,30,17,0,2,72,0,153,89,85,221,106,106,170,179,43,51,194,195,15,115,115,115,115,115,115,115,51,223,13,204,38,139,239,6,37,242,225,15,254,224,197,119,127,245,252,15,222,127,254,141,63,12,181,38,112,150,0,35,139,238,242,11,10,192,132,119,230,1,4,72,79,169,16,129,42,121,79,6,1,176,108,190,232,222,109,69,11,96,128,231,44,90,132,158,124,172,152,1,230,60,76,178,36,187,34,249,23,117,159,249,35,227,185,199,0,95,116,109,162,59,25,239,13,222,102,133,34,9,163,232,54,44,244,101,231,226,221,167,158,19,221,205,205,197,216,72,219,195,165,79,81,210,149,6,134,32,198,5,46,65,2,66,129,253,129,216,136,196,192,214,233,203,139,11,72,76,23,129,191,144,203,39,208,25,131,108,85,37,110,244,69,240,65,186,184,188,62,200,30,217,223,74,251,255,93,68,162,65,53,30,255,49,37,237,230,230,230,221,39,95,140,68,174,119,73,193,237,225,203,104,228,242,118,29,17,208,244,147,103,240,150,232,73,178,185,50,224,111,235,10,176,131,133,32,158,34,162,207,2,148,94,28,41,22,139,248,229,96,184,191,83,196,181,223,2,140,225,244,36,134,122,255,98,167,72,138,188,15,73,65,215,176,191,243,207,207,191,243,173,151,63,250,89,136,164,124,254,191,157,106,193,69,93,159,159,70,208,36,96,54,208,141,91,208,88,136,190,246,8,111,159,216,188,176,175,48,204,61,188,45,255,225,79,127,241,209,87,127,239,197,55,255,102,191,253,187,49,12,163,63,62,28,191,176,212,125,176,235,229,3,88,0,20,163,4,238,64,172,131,200,63,91,142,6,176,228,207,31,128,37,72,241,96,179,47,198,246,144,235,87,16,219,116,6,86,14,198,13,250,171,65,239,30,189,228,125,70,239,163,63,253,214,71,255,245,199,47,254,248,175,95,124,239,251,161,209,3,83,74,122,108,0,174,233,241,132,99,67,136,35,39,135,208,119,27,247,216,191,118,31,185,142,172,192,127,143,107,181,199,162,248,104,50,185,86,213,107,232,167,207,191,218,13,219,129,241,80,77,200,10,34,16,205,156,105,63,14,13,52,12,161,253,47,95,125,254,163,111,6,32,198,34,146,38,30,100,120,249,193,31,189,248,179,239,111,51,4,124,227,49,172,55,2,189,232,97,215,8,2,254,143,60,57,224,66,65,196,97,0,194,45,178,129,112,89,167,168,196,251,120,200,197,189,196,215,152,85,65,10,15,88,189,71,16,65,137,192,213,150,41,3,113,103,21,9,60,133,73,190,10,120,179,90,133,249,243,179,189,37,80,215,188,165,143,241,242,193,102,125,46,247,226,59,223,123,249,243,191,132,92,41,118,188,213,253,102,76,105,4,186,121,174,29,184,217,246,67,156,238,26,249,232,235,223,122,249,203,159,120,172,47,68,173,97,236,248,75,49,168,253,58,18,8,122,77,78,147,0,186,78,173,206,65,174,72,120,37,247,138,3,89,241,100,209,144,28,25,121,182,233,176,87,31,40,45,202,166,228,41,12,119,174,98,20,157,131,18,25,116,109,182,172,123,41,139,199,219,180,13,125,4,9,123,20,176,201,244,236,73,204,3,74,117,160,131,15,69,98,60,78,232,77,115,107,159,11,34,200,127,8,205,32,239,252,231,112,185,13,132,77,237,202,131,184,198,185,190,11,145,192,205,25,204,237,249,125,9,190,67,175,78,177,32,74,248,99,120,46,236,107,147,35,215,79,35,59,27,193,200,206,247,124,44,114,143,76,59,114,221,140,130,226,168,33,98,25,201,174,36,66,72,124,90,245,244,15,145,88,208,71,146,220,184,228,140,60,127,255,219,207,191,253,11,56,69,98,247,170,14,98,224,177,87,13,0,38,137,64,109,133,105,111,215,2,19,250,234,243,185,114,104,33,250,219,63,253,245,7,127,245,242,47,160,235,18,232,48,226,241,246,120,41,112,183,18,129,242,235,29,0,236,181,139,226,8,92,134,2,144,142,65,160,169,7,16,4,75,209,155,130,0,195,142,118,157,3,98,51,36,207,109,227,123,162,221,27,235,254,241,198,69,211,216,182,251,242,231,63,253,240,39,63,240,215,145,143,190,254,237,11,85,189,188,163,249,16,119,220,109,71,54,83,121,151,114,114,70,135,11,5,64,251,42,251,136,119,18,17,246,161,227,209,209,230,248,212,219,34,28,202,4,99,41,45,113,154,247,16,243,194,85,123,103,4,86,196,115,224,129,35,49,2,137,145,200,147,208,167,115,53,64,207,63,0,47,43,221,177,175,253,160,198,177,71,94,117,177,71,128,79,44,192,111,168,181,139,61,130,254,132,99,143,166,142,106,248,110,39,65,70,56,133,225,95,159,177,70,96,169,199,254,2,5,27,244,253,21,195,234,125,169,121,215,169,195,60,25,63,61,16,174,131,229,8,136,45,94,96,1,221,243,37,34,144,35,42,226,141,0,39,80,92,240,68,36,81,255,9,3,204,35,2,36,12,249,38,8,247,236,49,79,215,190,242,54,134,74,76,185,121,58,150,108,6,10,54,7,254,237,116,207,43,9,200,103,217,23,114,212,11,42,189,13,40,109,24,182,22,31,129,10,155,224,1,250,81,139,196,180,203,43,123,34,105,7,142,212,130,144,134,190,235,100,152,177,32,217,15,109,135,211,86,48,128,186,31,183,250,62,237,128,14,109,247,47,119,52,102,173,44,248,143,6,211,207,138,47,208,184,173,47,181,142,41,73,247,105,7,236,117,224,57,15,145,64,48,128,107,225,38,88,113,124,245,143,224,109,128,97,136,147,205,181,162,235,167,64,46,145,93,25,236,175,222,181,60,48,158,248,220,62,180,155,246,165,201,167,158,244,113,237,121,129,241,169,9,137,109,23,4,168,222,14,214,38,24,137,100,183,81,131,31,86,83,113,234,61,248,174,84,67,30,211,190,247,227,151,239,255,106,179,226,69,208,200,214,237,216,175,255,233,91,7,31,17,184,230,221,90,238,252,90,33,153,192,135,221,94,112,35,101,129,69,95,220,177,47,205,227,101,155,237,20,248,24,60,129,118,119,179,237,250,233,102,186,249,79,158,167,45,48,79,225,243,53,250,44,230,11,225,112,45,5,98,36,36,1,31,37,48,140,207,246,5,174,25,254,147,191,19,242,158,159,193,85,206,215,68,136,97,244,122,110,122,0,117,192,226,214,198,211,56,36,255,149,149,149,5,232,77,60,166,74,246,68,23,225,46,61,200,118,219,27,25,116,76,4,197,76,79,225,1,178,213,100,205,177,97,125,239,120,155,228,205,171,244,152,220,232,75,188,108,121,0,216,0,136,110,23,48,194,176,95,16,76,197,201,197,101,20,253,2,138,124,17,160,61,122,177,159,124,121,189,255,14,38,188,151,0,27,191,184,220,20,10,37,93,135,158,99,178,159,185,168,59,166,117,144,59,72,187,14,191,0,78,176,223,155,189,18,219,212,235,253,87,48,5,188,4,70,2,124,69,60,44,181,77,189,222,127,245,157,180,29,219,110,5,3,125,99,70,35,143,35,81,206,251,125,161,63,70,193,78,28,122,236,143,130,53,39,170,120,191,45,15,183,2,156,129,2,42,142,192,12,20,111,46,4,0,17,248,119,229,111,86,46,34,85,200,250,140,155,189,164,14,19,185,124,71,188,17,129,152,235,205,211,139,248,123,241,248,56,6,90,10,8,226,54,92,1,197,221,136,30,20,198,198,51,40,68,244,158,19,178,141,47,208,115,61,211,96,176,130,59,218,209,222,69,159,92,94,223,93,23,148,210,238,206,115,9,23,161,173,134,102,15,224,19,165,253,169,116,163,125,81,123,119,163,10,121,140,62,241,167,86,44,160,48,200,204,207,5,4,8,120,212,54,30,192,150,129,121,209,112,174,130,181,224,176,143,183,34,22,65,246,119,35,93,121,60,198,127,139,133,164,227,155,50,211,168,67,168,45,233,194,123,244,157,180,201,163,213,197,166,140,169,47,173,75,232,49,54,208,6,108,203,194,180,45,144,104,40,142,192,110,93,190,3,87,7,162,194,141,182,101,40,27,4,93,108,43,221,91,200,239,95,239,217,58,183,188,249,84,173,183,152,56,152,172,42,103,92,28,211,96,64,117,197,102,245,12,248,225,73,159,227,71,69,137,141,114,23,178,199,166,169,171,50,24,147,80,156,16,24,137,33,188,250,74,187,213,23,182,5,242,128,45,49,92,130,61,84,208,138,2,83,161,235,90,43,114,107,37,134,193,223,3,231,194,112,20,189,85,111,227,76,24,190,196,66,207,199,67,56,5,133,124,26,185,241,99,223,108,72,198,211,200,40,87,97,41,226,2,172,221,7,229,119,11,239,134,60,183,197,60,105,234,72,17,111,249,12,231,214,14,198,245,242,64,183,4,126,109,162,100,237,237,253,111,173,105,39,201,7,61,74,62,187,13,254,249,154,32,51,184,121,26,56,148,222,131,224,194,115,104,39,222,8,128,187,66,33,148,160,72,60,16,56,147,137,4,228,186,206,77,224,221,206,8,188,219,137,251,222,237,4,145,18,18,194,72,10,188,219,237,59,183,115,66,206,237,168,68,226,64,136,219,153,217,68,252,160,68,42,232,106,220,208,198,239,128,65,145,40,34,38,119,211,141,246,18,169,20,198,58,13,254,171,51,236,36,199,142,193,83,22,190,210,203,12,61,0,127,210,125,122,161,22,97,66,166,159,46,245,250,53,240,100,117,192,175,106,110,153,163,85,99,9,51,209,165,66,189,196,206,16,154,46,234,10,200,73,143,151,52,29,29,37,193,135,172,1,234,64,97,41,74,133,117,207,97,254,62,79,150,71,46,11,31,201,49,195,182,211,221,226,148,195,203,230,176,139,182,251,42,33,141,4,132,236,178,93,182,150,110,177,10,147,205,77,229,241,180,82,166,41,208,142,44,228,102,236,82,157,197,235,70,182,104,244,231,78,188,63,95,196,199,213,132,51,79,36,76,148,179,214,35,93,113,101,107,160,52,114,45,183,173,180,84,165,83,72,15,10,45,182,154,110,43,197,185,163,83,163,86,126,36,179,202,164,95,156,247,77,148,234,71,169,53,149,234,44,26,210,72,76,36,152,102,178,169,105,90,188,81,152,44,86,12,69,176,120,146,27,101,184,101,182,180,168,207,38,241,66,50,179,78,23,22,221,185,211,46,167,11,213,97,123,94,92,18,197,153,88,41,101,149,114,37,135,68,19,116,162,152,30,43,179,150,48,91,180,11,173,46,209,27,148,200,37,219,102,202,89,90,81,219,221,18,179,24,15,178,138,58,51,179,186,148,213,43,244,120,186,22,6,133,180,60,54,249,18,195,112,61,153,18,169,20,185,204,149,121,215,24,79,181,201,148,203,76,205,36,94,26,82,141,56,224,95,179,116,135,65,236,85,179,90,171,89,57,163,68,88,235,194,184,61,108,27,105,101,152,203,211,249,113,123,101,153,181,101,65,71,74,250,108,82,149,58,51,49,209,197,106,18,163,140,50,82,57,79,215,87,185,74,116,217,72,211,69,9,231,147,35,166,93,114,85,214,21,42,9,167,80,173,174,132,12,103,117,51,86,73,46,33,74,173,147,203,76,83,210,16,91,117,21,202,181,184,101,165,221,90,164,71,121,141,46,36,228,65,124,157,92,21,141,68,37,33,154,148,1,154,29,113,141,236,100,217,112,177,133,221,47,117,51,75,129,18,154,205,101,77,178,140,10,99,200,88,207,81,69,9,137,79,186,173,172,224,86,70,197,118,161,62,88,148,167,109,164,93,156,115,142,51,180,109,69,194,163,72,178,198,56,118,119,102,23,116,186,56,66,104,89,205,179,9,142,138,46,140,122,217,30,101,10,165,40,157,29,185,170,96,49,153,210,188,110,140,76,181,218,38,226,163,197,186,50,144,123,74,206,236,86,218,124,105,53,174,177,36,215,162,145,120,183,157,158,246,145,210,148,229,179,81,123,41,184,117,34,205,23,201,57,230,152,243,254,120,154,201,17,25,62,154,239,186,194,160,181,232,68,59,178,33,216,181,206,140,138,90,154,140,42,174,72,10,3,101,208,90,214,7,131,188,76,175,123,228,212,168,232,82,11,89,14,170,67,105,206,137,89,46,71,51,105,187,218,102,91,14,34,79,228,126,91,41,35,169,20,37,180,214,203,10,33,119,83,106,45,157,145,212,89,185,206,183,177,236,152,104,44,202,29,98,93,46,113,250,180,231,180,134,67,173,141,116,242,57,150,205,104,200,186,56,72,142,37,106,194,20,147,163,197,120,102,39,80,173,110,210,209,82,137,174,115,156,53,80,73,106,102,243,60,214,27,140,251,244,114,220,109,247,170,61,179,48,180,70,229,245,104,164,218,212,176,99,53,17,103,81,238,153,45,86,75,140,75,237,124,97,22,117,6,54,102,155,28,221,205,24,221,130,27,31,186,78,35,161,16,153,129,92,37,19,194,164,204,41,236,58,106,84,58,221,4,61,195,74,211,122,15,65,81,161,147,107,106,44,213,204,85,107,105,178,174,58,181,169,73,107,107,54,223,88,79,176,56,221,198,156,56,214,165,187,237,74,121,208,203,167,185,9,219,159,118,162,209,249,162,56,33,11,188,69,36,150,45,186,193,176,150,218,204,39,137,117,13,204,185,114,78,177,214,2,153,49,151,81,57,222,40,55,197,92,170,214,76,47,144,73,113,150,30,76,91,92,94,230,22,173,10,222,78,214,22,93,75,17,122,38,90,48,152,244,74,40,53,212,81,147,234,77,45,162,105,162,201,133,214,231,23,44,152,32,40,63,38,154,156,70,77,83,121,194,164,171,84,180,57,119,193,252,156,214,86,84,213,74,228,213,166,177,104,227,116,89,36,18,216,204,236,104,73,177,16,175,174,157,34,159,74,59,205,41,65,146,54,22,85,114,121,171,175,209,19,198,89,231,152,248,40,155,87,45,162,55,117,137,68,188,210,79,183,193,8,35,179,94,78,104,226,181,66,210,109,184,241,169,46,246,240,230,218,170,204,102,163,169,177,154,230,102,11,101,232,212,26,45,218,45,140,241,246,28,21,220,97,103,216,25,141,154,189,69,17,236,198,83,197,165,56,35,164,236,220,169,203,169,190,210,201,235,22,81,100,168,146,89,154,212,202,89,75,205,142,51,221,85,123,25,93,180,134,19,157,43,198,221,214,184,190,42,164,177,114,123,134,89,36,32,184,225,64,195,172,104,71,18,155,73,115,96,227,5,116,174,207,43,134,212,39,104,4,80,18,87,75,74,19,93,40,204,57,217,114,11,149,161,166,140,146,186,67,68,115,139,184,82,164,84,123,142,212,187,8,50,25,136,19,82,17,163,186,219,73,198,147,164,131,216,42,170,232,217,74,223,194,180,62,135,173,23,194,200,136,10,139,82,181,49,157,37,10,154,166,38,152,121,143,73,165,18,195,169,156,41,23,179,36,186,146,209,9,94,69,221,26,154,72,143,71,235,85,210,237,214,178,110,148,162,121,89,26,45,230,114,47,93,90,163,120,101,61,55,244,184,166,201,149,97,18,47,96,41,135,79,86,6,88,109,17,183,251,164,42,104,21,102,109,45,173,69,117,149,74,142,138,203,65,97,50,151,1,87,75,13,212,134,44,211,86,115,152,26,39,93,81,89,147,209,145,48,76,197,49,122,204,115,152,35,175,58,169,38,181,110,166,102,21,190,159,203,247,86,74,220,88,44,162,98,183,79,144,102,179,150,181,7,113,71,45,218,217,1,46,80,141,9,34,96,117,103,156,198,22,85,182,221,31,209,153,169,145,36,100,1,205,206,101,186,68,79,52,46,87,169,142,86,236,96,82,233,76,221,229,50,62,72,116,234,164,140,112,211,65,139,101,228,1,155,104,149,232,162,221,66,5,94,141,163,84,45,23,197,248,100,95,77,246,43,118,166,189,36,116,177,147,152,128,57,48,236,36,209,158,227,118,12,157,20,36,53,195,161,20,96,228,9,110,49,92,56,235,49,229,224,85,211,46,244,178,241,133,137,35,169,184,216,145,22,154,38,177,136,134,206,236,250,18,112,224,202,220,153,55,217,170,131,161,106,137,157,247,103,241,76,170,95,72,79,151,197,230,18,180,39,244,157,36,90,232,224,201,120,55,233,56,14,111,139,202,192,204,164,70,138,158,26,145,44,106,119,93,59,209,239,2,34,196,93,25,45,141,59,243,134,182,158,78,104,54,83,88,206,203,153,181,177,36,137,164,105,224,66,219,180,133,14,166,118,53,44,139,59,132,84,45,176,68,127,134,145,35,39,129,91,96,66,215,42,128,131,204,85,99,206,73,52,150,209,172,121,81,202,139,109,117,74,84,89,177,184,172,75,154,185,16,251,77,52,97,3,10,81,81,177,56,55,90,52,57,106,246,177,180,62,176,74,98,171,220,86,154,11,205,170,37,18,4,161,219,164,134,147,92,60,93,97,199,96,241,237,87,181,57,198,179,21,122,146,236,38,216,78,79,210,154,196,42,95,16,18,118,126,173,140,53,123,185,54,20,82,113,135,133,182,70,177,53,222,73,245,179,197,46,86,158,13,11,157,130,214,30,244,136,76,170,162,22,8,84,40,52,199,186,224,40,137,217,180,92,202,78,82,13,94,90,40,118,113,128,72,185,134,238,181,159,128,237,39,205,100,74,84,196,182,85,37,233,145,198,102,217,232,216,109,104,139,121,27,17,115,238,52,89,205,100,91,3,140,116,186,43,139,82,135,138,49,72,36,19,102,181,21,141,47,220,117,41,186,236,165,205,58,149,47,3,14,141,54,231,12,165,19,88,49,27,183,5,124,62,25,119,218,28,131,233,14,151,82,6,84,99,106,165,177,116,75,234,72,29,117,212,152,3,185,171,136,87,75,105,46,215,156,142,145,76,161,201,175,210,37,19,3,219,251,225,170,133,74,51,33,190,32,244,188,190,200,235,137,12,190,156,87,74,171,26,62,155,175,234,197,126,191,97,204,25,109,96,230,57,110,68,38,141,122,162,203,85,71,78,37,51,201,33,61,135,49,42,131,97,189,188,48,173,186,12,102,185,141,59,54,195,58,51,33,51,147,10,4,94,231,245,36,202,113,185,116,6,206,181,106,130,149,213,122,42,154,140,103,86,217,213,146,203,55,201,49,93,178,172,117,122,212,183,218,118,218,176,234,211,197,104,164,141,8,138,227,43,107,161,134,87,244,85,188,216,161,50,37,122,106,225,230,50,63,233,86,203,169,100,87,235,23,172,70,126,50,148,1,4,133,106,143,111,104,124,138,230,128,0,216,75,52,214,185,122,91,234,148,176,154,96,54,12,108,212,203,13,137,84,125,32,230,114,38,138,150,219,61,164,174,13,81,145,46,184,85,70,40,12,52,139,235,14,146,35,99,84,174,114,206,50,205,142,173,116,113,178,36,201,122,165,136,215,213,120,150,226,28,149,76,80,101,53,209,144,147,43,161,216,68,6,173,116,149,72,140,104,70,97,103,90,219,86,177,154,104,204,244,57,167,172,76,113,54,200,205,18,179,137,214,29,84,187,3,105,58,136,183,16,145,44,119,20,125,174,204,102,107,10,72,88,146,179,202,185,9,137,108,50,106,94,175,181,137,42,224,138,131,53,224,129,198,164,149,45,231,249,164,172,69,227,57,75,202,36,83,68,169,53,35,162,13,85,43,206,80,93,235,231,220,168,209,119,251,85,148,154,242,5,215,136,15,71,118,118,94,93,130,85,178,152,93,144,37,170,164,91,90,183,94,54,7,229,26,37,152,90,194,44,204,107,147,18,171,215,179,8,19,109,44,123,115,23,81,249,121,137,201,201,51,75,157,12,4,46,149,207,175,8,161,158,155,46,75,137,89,189,184,154,234,171,105,212,25,50,229,178,75,106,250,186,208,163,10,40,89,108,70,155,113,172,45,24,253,86,49,87,74,103,147,203,180,197,32,186,54,44,176,114,31,143,175,77,113,145,212,22,125,50,154,235,229,133,168,81,171,245,184,181,42,224,110,166,45,247,170,141,106,9,235,215,157,40,194,44,80,178,198,219,203,118,10,44,252,141,137,91,47,139,211,42,54,79,71,77,109,61,202,151,37,33,73,155,43,48,253,27,114,219,194,93,1,19,69,94,195,139,115,117,149,44,205,106,196,104,4,100,61,32,252,101,176,118,190,205,246,88,69,33,229,129,90,101,76,32,127,20,221,66,177,198,72,89,62,158,192,138,67,109,94,162,215,198,106,165,58,78,205,140,138,9,110,90,151,166,36,101,47,178,141,50,218,96,85,100,53,111,141,48,36,142,87,179,0,100,161,30,23,179,163,5,97,21,138,46,59,94,149,25,55,203,246,172,85,179,104,23,185,20,153,230,45,170,58,79,20,243,203,4,154,28,36,92,103,108,52,75,5,4,137,175,230,9,36,33,170,85,156,213,178,43,50,163,53,103,157,9,201,50,203,73,173,147,23,212,73,175,60,101,114,147,106,186,134,86,235,171,214,170,47,21,167,9,218,44,19,18,237,228,199,66,199,164,19,195,110,11,140,171,201,171,3,220,38,165,126,30,159,151,197,76,185,76,51,168,195,99,120,130,148,226,182,43,97,3,204,209,39,173,117,169,54,237,87,156,133,219,235,204,53,166,22,53,122,81,150,44,38,169,101,46,187,160,147,100,183,187,78,161,11,55,154,236,144,241,178,91,85,134,245,129,193,215,97,236,204,9,41,14,1,141,42,136,41,22,148,94,222,105,3,33,94,175,17,194,162,69,80,137,202,58,83,111,146,132,219,88,209,185,86,126,13,246,25,11,13,48,18,196,97,220,26,183,228,74,171,97,101,93,104,78,181,130,225,24,115,176,196,231,200,130,36,21,29,92,156,22,39,184,146,156,163,124,170,57,194,29,20,29,89,5,58,205,83,120,189,93,228,43,74,189,47,0,100,118,214,197,70,183,215,227,201,254,50,213,30,205,185,65,115,57,40,54,233,134,197,228,244,217,160,171,202,61,138,72,39,203,162,221,88,211,230,176,100,84,215,166,46,243,6,23,215,22,99,17,195,211,156,89,92,167,134,85,68,151,213,53,239,140,187,217,113,154,108,231,28,205,76,80,210,106,174,155,19,162,93,192,163,46,62,232,9,89,214,40,43,60,207,161,136,216,239,145,164,213,168,181,21,190,88,21,250,125,34,151,226,219,75,161,155,106,33,107,186,83,74,78,243,61,55,217,155,102,90,128,198,147,157,206,180,179,178,214,41,92,31,215,250,185,33,221,213,109,173,131,227,148,132,38,122,74,38,55,97,136,89,83,156,150,52,110,230,38,108,210,214,164,254,156,29,43,141,158,192,245,39,137,20,190,238,43,9,41,81,51,132,142,154,102,162,181,1,213,167,104,144,165,178,74,244,208,94,5,239,25,203,44,111,175,155,182,80,175,2,190,90,168,96,233,92,59,39,49,51,131,169,149,107,227,154,205,143,214,44,166,87,59,20,211,154,53,202,114,205,201,202,153,214,172,54,84,219,178,102,52,59,171,68,129,26,55,144,244,88,47,147,93,174,167,16,84,124,73,214,57,103,204,102,198,236,168,153,141,54,103,60,223,192,52,189,206,207,50,43,34,49,83,24,119,80,116,146,133,92,97,142,206,204,20,222,196,140,81,86,28,150,107,200,28,108,65,242,78,14,240,131,21,144,73,149,230,20,136,41,249,70,127,66,52,122,92,134,212,9,156,195,166,6,83,212,163,171,68,61,93,172,100,90,3,206,89,204,90,51,107,157,213,197,169,33,243,141,85,46,171,23,216,204,168,96,197,193,22,46,81,153,171,41,202,172,77,132,92,110,56,173,228,21,179,171,53,181,181,130,113,170,97,139,210,42,7,164,188,74,189,16,175,184,211,89,202,141,170,203,114,14,27,172,27,168,228,148,122,83,163,52,17,105,3,236,35,226,213,132,40,131,61,38,218,227,167,169,178,34,179,118,97,41,213,197,222,172,208,83,203,212,112,169,86,70,203,254,36,147,99,151,124,21,236,157,50,149,74,158,101,68,89,76,86,228,232,108,100,186,131,174,192,105,70,175,43,75,77,142,31,242,14,38,80,3,113,56,159,99,83,179,175,45,178,172,210,79,167,171,217,18,215,27,98,124,11,81,220,140,212,88,59,90,33,61,238,235,24,217,144,38,221,202,124,80,155,98,5,174,211,72,11,98,145,141,47,156,126,185,137,163,131,196,18,169,24,203,85,182,68,212,88,188,138,45,106,118,220,160,24,171,84,35,22,116,57,90,170,101,218,229,118,149,31,230,218,45,166,174,91,93,42,217,98,7,20,159,72,101,148,156,170,165,22,130,208,107,66,158,155,155,52,250,250,176,158,111,91,235,233,180,172,219,221,58,230,168,67,124,146,177,82,54,95,197,68,141,16,141,65,41,91,232,227,81,30,91,37,218,28,61,174,214,200,138,91,155,96,104,53,147,153,43,153,116,121,90,236,227,66,181,145,154,74,9,167,104,37,109,145,103,251,116,43,151,230,107,120,131,212,242,213,66,180,143,59,238,152,47,34,146,194,154,102,23,95,19,209,166,195,216,235,100,95,224,228,146,94,30,82,233,132,74,70,53,167,219,32,49,219,114,216,60,33,97,96,111,149,64,42,243,85,187,205,118,53,219,98,146,115,176,111,30,229,39,237,22,154,34,43,106,182,80,163,214,163,74,191,87,140,75,82,115,172,77,49,208,90,92,17,243,189,188,27,181,135,189,161,170,99,154,217,30,174,0,161,78,166,26,3,122,214,93,103,19,169,122,58,77,12,172,197,2,167,220,132,217,206,232,12,157,144,90,253,232,128,229,28,156,146,7,68,170,150,239,73,252,20,236,127,8,114,209,49,20,204,32,138,253,41,222,103,221,174,221,93,59,137,161,177,230,7,197,244,178,62,31,148,91,45,91,118,50,233,21,219,54,218,82,111,61,116,179,25,38,49,234,119,87,88,163,180,94,26,179,1,95,232,71,53,157,42,186,169,113,30,75,80,153,85,202,53,251,238,184,163,230,145,132,189,224,217,92,151,0,51,106,58,38,163,14,192,10,3,152,212,212,77,151,151,128,98,203,43,124,26,215,176,78,111,229,150,138,122,183,128,11,14,90,76,215,168,52,38,151,133,78,50,55,77,235,92,105,212,164,105,150,177,229,5,71,165,231,134,134,10,149,133,96,101,39,57,166,202,97,228,194,26,59,56,139,214,219,238,16,229,112,208,137,66,203,236,113,93,65,51,10,101,190,80,155,150,144,118,190,158,183,187,206,60,153,53,138,157,52,49,41,233,216,196,200,12,20,130,235,175,93,215,26,20,92,89,37,227,6,170,42,29,102,145,199,74,88,55,207,25,41,176,7,136,171,174,94,140,150,38,146,102,68,233,65,113,192,246,84,139,42,180,169,133,94,72,20,226,196,172,150,156,186,181,74,190,196,172,202,80,1,6,246,148,74,20,200,215,249,214,92,16,199,210,212,152,18,82,55,133,23,56,94,146,179,180,73,15,241,28,82,152,166,226,233,146,32,102,218,185,28,61,232,129,61,204,188,94,152,229,104,57,85,47,119,240,218,90,140,198,5,114,152,71,163,90,28,236,118,123,228,48,217,203,84,211,13,21,53,50,113,103,57,41,55,186,53,133,233,55,36,66,169,137,99,162,158,173,231,41,106,82,67,193,254,80,180,52,39,58,142,18,253,38,159,143,43,44,81,39,23,100,161,85,166,85,187,167,35,133,89,195,197,180,244,192,148,155,171,81,212,238,140,227,73,188,88,84,147,21,170,202,198,157,145,182,160,91,25,110,81,40,212,11,101,215,214,60,21,93,186,220,102,201,156,57,43,143,199,227,155,155,136,167,6,76,222,97,161,124,17,225,113,138,132,199,29,66,2,31,221,202,236,31,197,65,75,163,164,196,69,46,223,137,248,103,5,145,155,155,27,104,234,162,143,30,153,159,251,220,133,121,243,174,119,77,207,140,69,34,79,60,19,83,69,23,56,197,242,162,208,109,212,142,155,196,77,228,47,168,0,77,165,164,200,229,85,160,194,124,135,187,136,144,98,18,161,8,146,136,128,186,62,131,196,130,248,60,53,63,124,162,239,11,10,250,148,131,33,96,60,144,121,254,77,222,40,196,48,1,229,82,196,171,221,40,220,21,126,181,27,133,183,202,191,234,141,194,109,69,177,251,183,249,176,27,133,219,98,175,122,163,112,87,193,107,223,40,220,117,225,141,220,40,220,141,194,199,122,163,16,122,231,123,149,43,125,255,198,229,152,73,83,225,52,63,225,236,245,65,246,83,125,125,240,176,27,103,238,15,110,232,225,237,253,193,183,63,111,239,215,189,189,95,247,246,126,221,39,119,191,46,49,162,78,11,164,41,62,153,252,4,4,82,148,18,121,76,64,146,247,20,72,147,71,100,232,67,129,59,153,32,82,158,192,157,228,184,211,253,75,240,35,32,183,198,60,176,112,98,4,35,223,233,94,58,71,64,163,1,25,62,243,126,30,197,147,115,19,28,76,247,100,94,9,23,121,207,186,50,145,74,224,49,17,244,116,44,217,233,76,49,43,143,101,251,66,184,124,103,211,234,35,3,180,235,89,153,108,34,59,114,55,232,59,220,23,110,8,228,29,46,26,189,148,71,23,246,23,110,36,88,60,195,249,17,203,47,56,128,9,237,242,50,48,92,225,158,109,235,114,124,67,131,224,131,236,21,154,112,102,6,70,171,47,105,162,44,112,54,104,4,230,137,18,187,82,170,95,10,182,109,223,32,91,123,152,227,49,134,125,236,128,134,60,31,198,160,220,59,118,244,198,244,237,230,210,178,109,85,61,179,171,11,63,156,245,174,141,17,236,229,174,143,38,232,163,233,245,209,220,196,175,228,110,32,28,166,31,233,242,176,199,38,64,145,124,85,43,245,115,217,109,191,205,103,207,164,171,145,169,171,55,251,102,22,193,103,229,74,182,186,156,34,139,0,234,47,122,166,86,37,205,6,57,80,228,242,26,222,154,9,215,127,115,72,3,0,134,207,132,43,184,180,39,166,190,244,108,132,114,166,9,58,17,41,105,11,248,237,81,171,253,40,3,16,241,40,144,69,225,124,0,51,84,26,201,154,36,134,166,132,13,99,98,223,200,87,233,65,39,231,83,187,238,211,4,179,82,121,93,233,64,11,49,88,15,144,5,69,11,52,8,168,136,243,76,62,247,62,120,3,233,245,18,80,86,242,243,23,250,99,203,195,151,13,26,218,160,39,232,190,224,53,34,222,8,143,157,11,27,80,203,59,214,82,182,193,96,130,206,9,28,152,13,242,85,157,173,229,218,165,204,117,80,192,139,55,10,54,226,160,115,98,28,69,62,143,95,190,19,100,164,171,205,34,125,54,55,250,121,108,155,187,66,215,203,165,227,217,118,85,66,52,92,7,115,252,104,222,36,180,83,246,198,40,45,89,118,215,71,110,94,55,61,235,185,253,241,246,232,54,102,222,232,30,49,92,72,49,253,170,230,97,5,226,209,27,202,141,49,224,111,161,27,236,140,182,164,134,0,212,109,239,77,6,95,209,119,108,207,222,241,153,164,0,104,193,243,102,78,24,23,182,79,246,94,72,223,13,169,131,154,2,88,115,26,180,38,22,225,60,184,9,79,154,67,114,250,202,87,180,47,36,30,66,83,126,152,88,237,11,95,64,177,119,150,96,125,148,46,246,25,138,116,249,88,252,173,27,228,82,250,210,141,240,133,47,220,254,182,157,212,176,134,175,72,208,204,56,133,146,175,188,113,135,139,172,41,73,143,225,229,215,47,127,249,208,217,13,73,36,68,65,28,61,9,110,24,193,11,70,161,21,103,27,136,11,73,122,193,63,66,159,160,96,116,141,238,69,166,9,125,61,30,163,134,243,86,196,112,37,71,2,97,122,240,114,154,53,146,76,176,54,106,187,184,64,59,88,39,155,160,200,123,192,30,235,193,113,15,63,219,138,110,233,45,194,34,193,201,118,113,252,42,73,18,16,218,80,235,155,155,43,215,156,99,235,247,209,66,236,251,87,218,182,241,138,254,149,14,203,191,178,127,165,77,69,177,251,183,249,64,255,74,155,98,247,213,134,120,183,205,77,241,212,160,156,35,220,67,98,16,0,89,234,234,110,62,220,174,237,104,192,166,123,147,243,237,57,113,36,30,211,29,1,156,142,4,138,219,248,53,244,221,166,93,97,20,2,163,226,109,49,115,124,236,160,151,214,215,195,214,200,81,20,255,211,249,153,115,199,28,12,87,255,108,227,147,205,115,71,119,10,60,108,175,248,169,24,113,130,32,236,170,51,143,131,121,156,39,220,242,216,181,37,201,215,247,216,181,157,20,15,211,175,221,77,153,135,65,167,188,225,55,116,227,232,236,125,186,189,146,7,0,79,98,88,234,104,20,197,45,41,237,79,56,232,178,226,244,136,243,96,27,48,59,50,186,70,152,14,194,61,5,227,180,215,211,137,36,204,224,52,243,28,109,159,100,178,24,126,69,17,228,39,227,156,44,20,168,233,223,107,61,12,160,44,171,45,41,222,70,83,148,103,103,245,145,86,147,134,17,108,50,57,24,168,39,67,7,81,138,26,65,196,155,28,13,163,3,5,17,122,188,200,76,19,47,196,78,46,19,4,185,209,183,209,125,96,168,168,52,252,176,211,107,250,90,70,98,19,62,103,167,145,124,147,10,207,177,151,52,223,198,26,242,20,154,25,55,13,3,98,249,96,250,157,40,4,189,226,118,113,122,252,224,67,219,152,61,109,47,50,18,183,6,144,101,79,212,73,165,3,40,253,15,224,119,207,15,244,148,225,97,108,35,191,83,62,22,105,194,43,148,216,64,184,135,41,42,3,227,32,221,165,165,245,123,48,14,80,159,153,108,218,247,225,38,194,184,114,210,1,98,182,128,237,213,36,123,53,97,155,48,75,33,125,239,49,90,57,231,52,46,152,187,111,149,190,111,127,142,42,88,143,110,65,54,218,174,64,161,7,215,232,219,174,166,183,129,0,144,99,126,251,61,121,11,236,0,143,232,108,111,103,142,199,195,14,147,55,190,146,111,231,59,148,206,30,133,133,189,35,48,28,245,156,15,26,219,23,218,30,109,252,43,63,219,97,36,188,201,217,96,99,171,202,60,138,142,51,184,122,246,10,170,236,99,10,208,13,0,20,121,20,229,219,109,206,35,184,207,121,160,78,251,173,146,252,126,74,242,253,45,207,131,38,202,105,210,56,148,48,119,218,230,147,174,209,143,17,207,3,39,200,249,182,207,76,224,32,237,200,148,61,15,198,190,147,244,227,179,243,96,106,146,135,83,51,28,91,235,53,177,30,108,196,222,80,109,187,29,217,209,217,253,32,134,177,223,94,120,176,66,59,180,3,184,177,99,213,156,10,147,1,5,255,35,213,154,97,240,239,100,104,159,238,3,156,147,116,29,34,59,236,144,186,130,61,219,150,33,108,119,106,143,112,242,24,203,221,246,135,244,122,114,20,16,184,101,187,69,18,222,78,237,204,176,31,107,108,175,223,96,0,79,244,123,111,15,119,184,116,16,36,241,160,131,171,84,66,60,125,176,51,66,69,234,19,56,184,74,162,41,142,35,147,220,61,15,174,82,163,212,105,144,147,41,142,252,4,64,38,72,146,71,37,17,185,39,200,28,130,191,142,14,89,148,23,50,156,230,143,39,186,41,175,97,160,143,93,192,246,20,74,8,36,137,61,217,40,241,208,43,63,110,249,163,157,126,97,163,38,184,194,225,174,126,79,25,17,214,21,36,147,60,33,138,7,218,191,35,77,63,10,165,127,249,203,123,177,179,183,192,220,142,93,29,174,215,148,196,52,224,166,183,139,5,126,178,118,124,12,228,124,118,181,128,97,65,143,117,121,253,216,219,9,93,163,232,1,212,222,201,246,173,252,143,236,195,40,55,79,253,136,52,215,65,24,154,55,161,227,216,122,251,14,107,0,94,69,169,240,155,87,145,101,51,54,111,152,70,91,178,242,166,174,158,211,114,32,45,176,33,246,180,28,190,126,3,217,238,160,147,112,63,92,156,128,205,113,150,174,148,188,164,173,106,1,228,2,91,114,184,113,159,123,73,182,151,116,124,47,31,68,193,222,237,172,143,64,119,46,212,111,64,52,111,247,213,111,127,94,119,255,125,140,135,30,236,72,48,194,147,47,200,80,116,163,205,138,158,184,83,84,240,25,247,237,76,183,248,244,78,78,11,11,73,212,177,6,118,130,218,134,91,239,246,44,30,143,126,180,199,164,67,242,73,192,173,55,217,55,60,250,17,138,158,148,210,247,66,79,250,177,182,246,89,245,163,223,218,11,148,22,112,237,131,232,97,251,129,177,142,139,59,28,138,189,242,66,12,55,0,143,195,231,96,184,0,173,186,41,113,171,55,7,98,131,112,225,201,211,143,31,17,72,179,127,249,38,22,148,145,9,198,138,17,128,152,171,237,113,219,177,108,117,56,62,179,75,0,104,119,20,233,149,56,251,167,188,141,246,70,191,158,19,38,28,24,166,115,43,203,178,229,173,35,153,146,167,124,45,239,45,1,199,234,57,183,6,4,227,187,199,249,189,245,0,46,7,111,151,128,183,63,119,252,236,88,198,211,112,68,190,235,71,183,24,197,59,144,115,157,224,89,188,132,222,105,168,135,82,100,194,51,212,19,94,99,167,113,196,96,128,226,73,4,71,36,225,149,174,153,236,10,191,154,97,197,173,242,175,106,88,177,173,40,118,255,54,31,102,88,177,45,246,170,215,76,118,21,188,246,49,248,174,11,15,59,6,63,216,102,237,176,127,124,155,117,226,86,202,174,216,199,122,43,101,183,23,249,212,22,177,86,115,198,246,112,115,110,189,82,185,79,195,253,147,35,219,168,147,87,82,246,251,117,102,253,220,144,194,219,61,212,219,159,183,63,111,175,213,188,189,86,243,239,255,90,205,67,119,255,111,246,26,142,192,165,62,30,91,109,50,129,145,169,36,134,125,138,108,181,143,72,161,59,40,95,65,90,223,21,126,53,105,253,86,249,87,149,214,183,21,197,238,223,230,195,164,245,109,177,215,50,131,190,31,77,220,215,12,122,87,219,111,130,25,52,216,114,80,137,35,102,208,251,99,23,54,131,126,53,108,221,54,131,62,78,227,175,109,6,125,8,222,235,154,65,31,214,151,60,111,5,189,163,200,215,222,254,237,230,196,155,177,130,222,245,228,62,86,208,187,220,111,202,10,250,246,128,191,174,21,244,137,157,107,120,6,158,218,185,94,77,108,15,67,183,203,4,64,36,201,197,228,246,80,60,186,109,173,0,89,239,30,70,19,9,36,249,214,119,131,31,249,89,226,196,134,57,190,71,240,231,165,154,126,176,185,244,161,85,244,255,142,198,207,106,248,12,245,147,54,126,62,208,44,192,174,32,30,98,54,224,15,225,217,112,142,222,29,254,134,194,105,223,34,141,51,10,136,205,252,123,171,128,120,251,243,246,231,237,207,219,11,0,111,47,0,188,85,142,189,53,167,255,247,107,78,159,124,107,78,255,111,108,78,159,124,107,77,255,155,100,77,255,170,250,231,141,34,192,203,255,158,189,129,4,110,255,67,39,3,158,41,219,169,205,191,95,50,140,96,252,65,202,110,49,73,158,182,131,23,144,36,255,137,56,65,77,17,24,39,221,215,231,212,8,69,63,238,88,79,116,191,206,180,145,18,109,90,132,64,181,64,182,25,90,110,231,242,44,151,107,216,189,150,200,42,57,161,191,224,235,72,46,215,106,41,153,146,92,159,48,214,160,148,203,231,122,150,197,246,106,184,106,71,165,66,206,178,106,157,98,155,42,18,51,197,98,74,133,73,163,94,237,153,108,33,183,96,203,229,193,172,144,238,78,208,212,164,109,245,210,105,151,230,42,105,150,109,167,139,124,52,137,241,164,98,163,138,18,173,186,154,84,31,138,164,66,38,163,137,154,138,142,156,90,117,57,201,140,82,12,178,52,185,229,132,162,151,186,229,74,165,98,182,64,208,253,82,150,236,44,139,244,80,171,176,203,100,185,37,79,58,188,177,88,43,237,85,47,37,115,35,14,122,164,86,166,140,56,96,123,241,130,222,106,119,22,116,191,193,161,109,6,93,33,5,123,28,173,149,241,146,93,47,207,7,171,188,211,213,50,209,194,194,229,232,100,89,206,49,131,213,186,210,162,51,76,73,205,212,6,29,118,62,48,11,11,139,40,37,139,76,70,161,44,113,62,213,134,203,122,177,199,200,235,149,53,203,84,19,105,33,191,170,173,27,75,2,179,250,249,21,53,35,154,29,142,77,181,217,74,11,181,202,179,5,41,14,123,12,145,138,234,236,106,145,45,167,43,116,75,238,231,22,250,58,83,107,116,237,220,20,172,87,253,150,205,205,52,108,218,93,77,72,12,213,167,85,83,159,77,171,179,97,118,149,105,70,133,209,50,139,42,130,68,57,173,229,80,107,54,148,78,180,16,77,85,74,108,170,162,203,25,217,170,181,50,170,129,46,235,201,116,70,173,115,14,211,208,89,99,84,111,14,221,186,98,78,151,124,61,217,175,106,120,49,173,13,163,194,36,169,202,66,180,239,118,231,172,208,151,10,86,2,235,58,165,53,86,23,242,185,22,46,78,27,67,113,213,151,27,253,117,27,23,26,83,185,21,207,37,210,73,98,233,206,135,102,55,93,40,174,150,245,118,85,207,46,177,81,126,178,174,25,84,38,153,77,113,9,147,27,244,42,125,186,218,94,144,149,68,95,138,79,153,22,186,34,180,65,189,195,137,74,105,49,138,202,139,102,63,135,83,22,133,205,211,107,139,30,113,232,60,169,118,148,66,207,45,183,139,209,44,225,100,71,146,68,214,243,6,153,109,52,82,169,46,67,214,184,149,82,30,148,91,105,117,170,141,205,70,158,108,100,178,179,98,55,217,211,154,146,90,234,51,195,178,211,180,186,106,170,141,8,29,28,101,74,92,205,206,118,75,152,144,107,44,102,229,249,184,67,86,133,120,166,156,180,162,2,149,85,18,181,138,54,48,235,51,108,42,43,19,153,227,201,60,157,51,187,51,158,28,203,6,130,36,187,152,82,77,14,241,228,68,160,250,38,49,95,154,250,212,142,103,77,132,119,186,117,115,213,152,80,13,162,182,38,157,148,54,93,233,179,180,69,27,200,56,211,202,13,242,78,161,90,54,187,130,219,20,70,241,4,98,224,165,121,142,110,55,89,214,105,85,132,165,195,165,219,180,3,166,177,203,149,226,173,73,189,104,199,59,244,106,53,139,215,58,124,34,149,45,45,112,35,90,230,134,22,40,223,207,166,217,110,62,90,72,119,84,122,37,36,42,88,158,200,196,163,115,194,138,207,234,70,106,225,172,214,209,4,150,54,39,131,104,2,77,118,249,117,103,157,79,197,187,69,222,41,104,82,30,69,134,173,121,110,238,136,57,109,58,200,179,45,131,54,202,157,22,59,118,122,153,90,218,85,235,165,62,65,24,120,124,33,118,10,93,25,169,38,250,140,131,16,157,85,115,210,78,140,176,150,98,244,170,14,239,44,198,50,97,79,68,3,111,153,120,142,18,6,202,48,90,172,246,187,35,196,145,69,196,212,107,19,162,147,40,148,147,133,182,193,103,149,117,187,172,217,130,181,172,215,74,165,101,137,78,99,20,238,164,109,54,185,20,210,156,56,94,99,173,220,42,62,81,43,22,213,170,116,91,76,142,31,197,243,141,236,52,65,80,221,149,49,151,218,140,149,74,25,227,250,52,53,23,39,41,203,98,48,158,24,32,168,29,173,54,248,168,66,101,74,236,210,165,234,21,179,210,111,183,178,19,214,41,23,179,205,105,99,149,98,165,66,146,67,115,53,49,85,95,32,70,89,37,137,5,231,54,227,139,245,116,94,25,200,243,177,43,136,150,46,39,172,252,164,105,76,7,198,128,32,210,162,110,245,250,148,88,40,149,185,196,152,36,52,37,90,202,49,78,103,86,86,197,44,78,99,221,118,173,99,117,91,146,190,142,166,103,233,89,113,110,235,137,198,100,89,36,151,184,150,237,45,103,131,5,142,174,211,35,130,43,212,86,154,137,88,102,109,165,82,73,177,18,111,207,43,253,145,187,196,251,138,80,93,141,114,235,9,50,144,43,128,164,157,106,202,238,73,237,104,167,61,162,232,113,93,168,245,51,165,1,58,225,40,148,142,87,122,197,104,161,92,204,200,189,178,152,99,211,89,196,17,76,188,166,52,91,25,165,162,230,212,66,121,209,175,218,180,8,144,136,230,198,115,149,79,168,165,65,74,148,170,136,203,76,243,113,132,159,164,229,20,213,149,83,171,217,212,94,247,18,5,1,7,115,58,157,28,230,107,109,124,56,24,49,245,70,83,231,65,5,68,37,87,157,218,162,52,30,88,221,156,211,174,197,91,116,207,74,198,19,42,217,97,139,116,67,107,58,86,177,206,178,75,190,43,36,27,209,124,53,55,78,48,43,170,71,1,97,87,213,28,89,230,146,85,188,140,218,66,167,102,230,19,118,115,56,48,184,54,201,45,210,99,166,210,201,226,73,119,213,153,208,147,94,123,141,47,250,249,165,230,196,249,190,54,205,37,172,104,52,95,111,215,25,185,146,147,181,140,148,233,210,211,37,88,19,12,188,109,184,180,83,110,45,199,122,193,230,221,254,88,150,251,139,244,192,65,185,76,186,94,203,8,107,105,45,210,169,40,39,73,101,178,47,215,74,114,86,17,180,2,150,75,14,197,220,84,113,163,147,217,32,185,70,117,215,40,79,170,226,74,175,225,21,172,146,40,212,27,115,83,118,122,89,122,81,88,79,106,195,94,179,220,103,132,182,201,38,4,110,160,11,121,185,147,239,212,21,156,158,183,23,67,186,81,91,215,57,3,203,44,91,180,193,117,162,89,41,155,26,46,186,198,184,144,168,55,139,197,101,107,50,100,243,218,112,84,215,18,19,220,89,16,73,156,81,217,156,137,15,89,23,225,251,114,2,83,155,204,26,112,76,167,82,107,117,170,206,40,58,79,175,26,131,58,166,186,101,17,95,177,96,202,165,59,237,74,167,20,173,143,134,105,114,138,187,104,119,21,31,215,184,110,175,213,71,85,156,25,153,182,150,176,40,4,229,135,174,70,244,211,136,64,84,228,248,80,116,163,81,77,172,13,134,25,83,171,155,117,162,158,108,246,70,104,130,198,41,62,209,198,87,211,234,104,58,27,231,242,125,203,204,245,134,157,98,175,173,85,210,181,84,111,201,225,110,217,204,206,123,85,206,110,179,64,38,97,221,140,144,162,176,34,54,157,180,83,202,124,224,142,216,178,57,208,230,77,73,147,219,125,130,113,250,241,100,81,200,83,172,235,186,162,154,45,23,154,45,89,224,49,220,139,142,51,153,10,237,168,62,112,154,4,142,76,86,209,186,88,23,17,91,16,154,75,162,209,86,22,44,163,97,43,146,171,15,236,210,184,41,90,28,77,208,181,117,156,112,77,76,91,179,133,10,155,98,230,171,202,178,186,160,122,149,156,82,155,176,85,220,29,167,120,194,174,138,69,58,159,81,108,179,91,28,101,171,147,116,214,85,88,106,104,77,149,41,85,99,101,163,214,30,100,103,110,162,74,149,122,77,103,50,232,197,39,171,56,88,201,92,204,205,116,18,214,82,234,53,86,92,110,96,101,120,149,94,16,194,20,87,72,4,111,84,6,214,56,219,50,106,169,4,218,22,80,54,238,144,5,185,38,46,16,164,145,238,225,179,57,160,11,139,85,234,98,187,60,90,150,219,204,82,225,232,236,176,156,90,87,105,172,198,50,241,184,94,235,149,44,181,21,37,91,74,15,212,78,212,167,104,25,157,98,107,2,89,209,221,76,189,149,232,53,26,195,162,184,202,50,53,36,170,49,149,225,72,96,121,46,93,225,186,185,185,102,201,168,78,218,211,89,118,81,177,39,209,68,158,50,0,167,65,83,105,169,75,232,173,58,137,231,28,188,239,206,74,179,166,197,167,91,68,35,91,19,8,156,160,38,75,27,23,44,61,103,53,141,86,99,65,80,146,27,173,226,203,69,129,228,45,178,84,22,214,98,123,196,165,171,229,162,162,71,169,180,154,30,247,176,120,187,94,66,37,129,28,54,74,37,130,102,171,203,74,180,136,114,64,86,193,237,73,191,80,64,40,121,161,241,166,145,78,79,144,218,90,158,219,5,102,56,108,197,43,165,56,210,195,117,38,69,56,235,57,175,186,100,174,58,75,203,185,180,57,150,109,2,53,231,75,187,34,20,135,245,172,203,42,76,201,96,242,211,140,208,154,226,101,64,58,35,57,135,101,106,101,48,83,58,133,146,212,104,44,27,235,150,222,175,116,23,13,113,81,154,49,50,144,254,82,113,103,49,32,226,178,213,80,193,66,156,234,225,202,164,183,144,40,185,105,84,74,184,33,229,44,189,141,214,105,62,51,46,180,220,78,135,91,85,83,113,132,19,210,205,188,107,213,0,91,72,143,208,65,131,157,180,212,148,49,193,149,28,53,102,69,132,86,90,169,238,32,58,50,7,12,58,54,216,76,41,45,114,37,84,80,20,73,207,206,235,165,25,77,41,197,82,89,115,197,41,218,142,198,153,74,147,203,143,148,210,74,49,44,22,136,125,99,186,154,86,154,51,68,193,215,228,0,157,54,43,233,108,37,51,102,75,182,78,207,210,182,129,86,186,82,122,80,91,143,40,9,233,114,136,76,13,28,163,97,246,115,101,102,34,225,36,15,184,70,201,232,151,115,211,188,62,88,20,38,250,172,2,230,46,144,67,226,41,166,220,172,13,90,237,162,210,102,202,100,209,205,21,139,81,190,211,105,24,121,145,106,22,215,221,120,73,197,123,233,10,195,35,77,162,142,151,215,56,46,22,115,134,72,216,221,169,170,107,179,90,191,219,89,117,11,92,65,22,178,96,189,181,233,116,174,142,139,249,248,188,159,235,213,91,221,54,219,202,176,196,64,90,116,234,165,236,44,19,119,81,97,173,21,170,221,10,95,174,112,73,43,61,207,234,43,165,160,79,48,108,202,212,114,102,134,149,146,241,122,94,227,212,242,42,187,64,234,89,101,72,102,163,181,250,168,148,88,162,233,118,86,114,248,105,161,189,26,214,162,20,202,142,214,11,190,167,86,187,34,138,81,204,10,80,9,153,237,144,245,201,192,41,14,129,124,82,49,202,125,201,30,179,121,107,148,171,138,211,94,105,100,197,19,45,59,43,183,53,128,26,83,229,113,83,198,202,246,90,39,216,89,166,200,86,44,93,107,101,237,194,66,232,100,154,226,200,37,73,141,49,6,227,218,88,95,185,74,73,51,248,36,209,64,237,113,98,49,64,116,106,188,94,175,56,202,48,165,172,49,208,37,116,146,106,184,37,41,135,41,98,175,90,24,22,86,157,138,149,66,58,197,18,189,46,166,68,6,153,21,135,139,90,114,56,150,234,174,82,7,99,32,181,218,5,140,107,16,28,221,207,152,3,189,217,29,144,243,106,82,51,169,106,148,175,102,133,249,170,217,53,217,74,186,65,227,37,139,47,155,21,170,62,92,47,147,137,113,111,57,37,87,36,89,103,103,253,106,175,131,130,234,230,227,117,191,141,89,92,116,157,50,74,200,32,217,68,226,156,56,193,58,57,137,55,211,107,49,155,137,27,89,117,233,56,173,26,144,163,21,157,108,55,198,9,188,148,29,216,186,180,82,27,70,155,107,247,16,177,84,150,242,210,218,77,73,217,66,180,89,24,187,98,129,159,45,164,86,151,98,250,84,58,111,44,187,197,101,71,91,89,70,190,109,243,178,208,177,199,180,213,40,184,45,162,217,50,20,2,213,19,233,162,192,163,41,61,106,234,249,158,37,76,90,110,186,64,87,198,253,92,169,175,97,37,180,206,128,137,89,47,41,101,101,158,239,205,166,128,166,249,84,166,140,80,38,171,57,197,106,211,204,216,133,38,69,144,149,25,87,71,179,44,90,91,42,211,2,38,153,141,78,103,53,166,230,112,120,146,128,197,48,86,33,217,69,7,227,113,173,147,236,50,249,114,57,94,166,184,122,47,187,146,217,33,95,52,6,106,141,147,167,42,157,167,155,181,42,217,41,138,121,158,45,171,110,109,84,192,70,186,49,105,81,117,188,66,13,68,51,159,207,243,12,16,41,179,140,148,173,155,241,121,165,51,168,77,115,185,145,67,52,116,101,165,88,70,55,103,76,39,181,28,145,50,242,149,138,107,23,23,51,50,218,170,40,165,156,129,12,11,137,28,93,175,19,131,104,14,180,19,47,181,165,66,34,209,89,45,23,217,82,111,94,97,193,170,215,159,228,172,190,77,50,253,196,26,47,98,217,30,107,107,116,81,84,229,121,124,186,94,201,60,101,128,241,77,42,169,92,190,180,172,151,230,85,85,45,27,118,165,87,155,175,242,133,97,211,80,135,211,181,148,71,88,46,202,211,206,116,168,143,7,234,194,101,199,133,236,112,165,81,43,161,235,78,7,238,196,202,98,218,52,139,233,122,153,110,204,89,192,86,101,13,153,164,198,83,167,153,140,102,205,161,30,239,137,156,85,166,244,158,44,175,10,246,64,147,53,170,153,92,53,147,173,129,49,183,129,204,95,68,84,183,224,26,195,22,83,225,216,57,57,116,233,102,99,74,164,36,49,159,233,229,167,110,39,51,31,245,144,26,239,88,245,2,230,128,125,2,144,162,219,74,182,225,46,197,110,26,103,149,97,145,103,75,178,210,65,103,156,148,103,219,213,108,43,53,214,59,172,32,246,227,157,133,222,49,215,203,158,195,142,84,134,70,69,179,79,214,203,212,114,0,4,77,43,83,198,199,67,212,90,176,82,139,164,218,40,82,197,214,197,101,41,159,55,90,52,219,196,178,86,166,153,70,210,245,126,188,59,54,212,21,221,42,225,189,86,173,207,112,114,159,154,84,103,58,219,99,170,235,21,147,89,35,245,186,68,72,217,70,106,149,238,151,221,44,83,100,178,57,217,93,77,87,211,188,220,157,212,157,102,95,7,60,177,219,173,230,186,246,76,227,122,4,59,154,77,116,124,177,46,204,51,179,118,175,82,206,83,189,42,51,25,245,106,244,124,88,80,23,142,132,176,116,167,145,106,231,113,52,67,13,144,86,180,96,226,221,81,129,161,177,76,191,173,155,214,144,154,118,170,89,199,86,234,109,35,85,73,167,205,44,227,34,171,142,26,205,231,215,74,124,82,167,203,211,142,189,42,80,245,102,174,53,119,228,104,124,232,46,85,114,157,26,204,139,189,242,194,37,58,121,103,58,181,244,228,130,33,165,33,231,230,10,204,4,31,196,219,113,98,166,26,0,2,195,157,10,245,101,173,159,238,153,153,204,186,183,48,231,77,177,78,217,246,64,236,164,197,90,58,221,67,77,55,186,116,86,96,33,157,59,82,69,176,154,56,61,88,212,200,150,156,94,240,58,207,13,90,218,218,88,205,106,184,216,22,136,213,44,149,155,55,181,28,130,182,51,77,103,61,155,38,226,205,102,39,67,81,185,118,126,10,182,56,83,92,71,181,65,75,213,209,53,221,99,236,122,167,212,30,138,230,20,16,203,128,76,14,177,137,85,210,167,147,33,150,105,182,218,163,86,162,85,204,116,11,205,110,193,29,14,156,228,92,214,5,135,227,227,189,254,172,20,103,186,128,41,140,23,120,191,222,40,34,84,57,195,75,245,169,0,182,44,140,82,234,184,18,27,77,206,186,149,204,0,67,151,5,142,182,185,116,177,41,151,185,74,203,44,151,166,209,14,55,39,162,121,167,155,109,15,58,149,172,96,46,83,121,163,156,42,205,172,124,45,31,149,115,139,172,38,72,153,217,122,110,75,181,254,72,81,20,157,193,205,106,26,12,209,146,98,166,252,216,208,187,110,51,197,212,227,217,66,98,50,97,202,114,51,110,168,165,145,220,156,86,134,228,200,137,167,50,66,101,64,74,108,95,158,37,59,75,149,239,70,179,140,152,158,182,233,82,143,75,48,181,232,162,237,16,37,167,50,228,197,186,150,77,244,19,75,214,200,45,196,33,43,231,233,218,116,93,90,117,80,135,116,167,153,201,100,209,230,147,104,170,95,107,35,131,82,77,152,167,228,94,138,228,218,90,84,51,140,104,137,168,78,102,99,66,116,136,116,121,218,171,228,123,109,134,90,204,171,229,10,205,100,20,58,49,92,216,201,57,145,200,178,249,98,190,70,16,25,107,209,46,187,204,172,146,92,83,154,78,101,250,149,30,53,49,52,201,181,7,21,105,162,176,196,194,194,233,242,108,216,16,38,9,182,224,172,26,21,13,73,148,219,108,165,61,173,142,179,2,49,94,154,124,81,155,36,181,177,225,216,174,88,95,182,251,92,43,187,34,155,60,51,16,133,140,233,140,105,119,94,205,3,161,21,58,137,118,87,173,62,65,11,252,96,220,119,37,167,217,152,229,243,24,53,225,28,218,180,133,194,160,98,240,115,214,68,8,98,133,119,117,58,47,88,131,76,67,146,234,133,52,93,74,150,165,90,69,34,93,211,66,232,124,83,160,249,22,71,180,84,60,155,113,170,178,33,201,149,69,127,197,210,82,39,238,232,88,106,64,241,170,157,173,121,42,51,134,237,54,218,21,50,51,40,149,188,88,76,163,100,234,142,27,103,87,230,133,228,43,6,205,155,80,136,121,152,160,221,192,112,242,49,104,118,251,89,193,148,56,91,202,41,158,89,79,204,6,73,95,182,36,101,116,245,101,225,43,95,145,54,190,150,97,200,38,121,17,137,61,181,224,173,18,33,163,112,150,117,29,241,20,179,130,174,2,217,4,234,103,165,72,76,215,174,159,10,48,68,253,53,212,192,195,15,77,144,238,5,173,127,246,44,246,238,153,106,60,139,236,199,150,23,217,62,226,103,149,148,199,35,221,84,65,118,206,182,77,235,250,169,172,65,205,243,245,103,144,103,49,232,185,90,185,6,157,81,28,9,180,5,230,172,185,106,114,38,167,198,4,14,170,214,1,4,219,62,123,42,204,93,142,27,232,49,221,5,2,133,229,25,109,69,118,95,34,207,182,13,155,250,114,215,238,216,177,109,232,242,2,217,125,23,116,101,247,29,170,138,175,169,103,123,80,123,135,72,187,44,10,199,3,120,35,207,255,226,135,31,253,201,223,61,255,206,183,94,254,232,103,161,214,100,13,208,220,46,179,160,0,52,64,124,92,71,34,49,79,239,28,81,101,77,142,196,12,133,19,164,137,174,192,203,221,145,15,127,250,139,15,255,245,143,158,127,237,175,247,43,61,141,154,43,3,254,182,174,160,203,194,58,167,74,167,80,245,89,75,178,47,142,20,140,69,54,37,35,49,233,242,20,18,15,91,1,221,188,124,18,67,189,127,177,55,128,188,151,239,255,232,249,55,254,54,132,60,255,12,53,84,97,8,97,123,152,60,196,222,71,95,253,189,23,223,252,155,253,90,125,10,158,112,218,24,226,206,127,128,61,41,152,156,120,79,212,194,172,175,134,90,88,242,190,168,245,242,2,36,128,233,170,128,26,55,73,86,108,47,194,193,110,250,2,68,233,6,76,6,136,154,73,43,0,189,44,198,246,240,171,93,65,243,189,216,166,115,222,95,48,118,48,248,1,250,102,71,240,127,125,240,252,207,191,249,198,71,48,168,245,212,8,118,86,134,116,207,17,132,89,95,109,4,97,201,251,142,160,151,119,127,4,97,210,191,217,8,146,71,71,48,72,225,1,11,244,90,14,74,192,147,170,235,136,97,202,42,103,174,34,49,89,128,253,132,156,12,60,108,184,120,152,117,61,219,91,26,116,205,91,18,24,47,31,108,22,224,96,113,17,121,241,157,239,189,252,249,95,70,46,159,108,128,60,108,117,191,25,83,26,1,20,159,107,7,58,253,181,91,16,251,187,70,62,250,250,183,94,254,242,39,176,145,39,97,172,104,87,214,4,30,132,153,210,23,207,172,82,126,207,30,171,32,27,104,214,251,204,64,139,198,235,192,132,60,130,65,183,144,7,235,136,215,0,128,230,203,210,197,222,40,248,141,128,94,92,71,130,211,234,38,116,117,185,169,248,246,234,24,228,138,132,87,82,175,56,111,107,39,139,134,44,68,118,235,234,33,98,195,51,110,31,201,134,226,88,145,216,254,112,31,12,166,33,193,104,22,106,86,230,244,208,88,254,151,159,61,255,203,63,63,51,150,162,108,193,78,137,215,159,209,174,84,71,177,101,67,145,24,143,17,192,91,171,126,16,139,216,105,184,192,52,150,108,105,3,153,8,103,185,121,0,152,159,197,175,115,7,216,243,111,252,197,71,127,250,195,205,248,7,192,121,248,5,176,137,178,9,1,88,64,43,230,167,112,50,93,71,20,157,131,7,226,145,152,201,45,235,94,202,226,241,54,109,51,213,130,132,189,89,191,201,244,236,73,204,27,164,91,157,132,163,21,166,29,104,24,1,186,176,25,18,32,199,25,183,36,128,224,16,91,187,242,32,174,113,110,209,75,136,5,30,95,64,110,239,136,54,248,14,35,140,196,34,128,6,31,3,134,17,185,246,2,219,180,245,101,69,90,197,60,43,93,201,124,44,72,10,32,107,8,71,228,250,105,4,122,160,121,236,25,193,68,0,81,122,246,47,0,162,200,61,50,249,168,247,218,18,121,197,27,2,216,32,96,191,34,128,131,247,230,123,44,98,109,250,254,216,103,204,187,44,91,172,100,188,15,187,25,180,33,125,197,81,111,241,31,107,135,202,0,135,36,25,1,29,246,124,136,72,143,119,159,161,204,248,108,111,176,79,212,232,89,38,239,213,182,89,186,222,255,246,243,111,255,2,154,56,187,128,102,35,145,187,170,139,108,45,45,0,146,146,8,180,99,54,237,237,58,102,234,198,181,183,96,192,216,40,187,54,188,133,236,215,31,252,213,203,191,248,109,208,13,200,144,30,111,28,202,62,182,117,29,210,79,228,161,109,163,212,201,198,125,81,238,152,104,250,198,26,39,78,54,14,215,186,35,0,4,203,248,39,208,251,170,164,29,180,253,209,127,254,213,243,247,255,219,133,122,249,73,52,223,4,249,15,145,255,231,223,124,254,47,223,254,36,26,247,37,205,99,114,245,107,52,30,84,247,226,143,190,245,235,95,126,15,84,180,7,11,138,0,70,226,91,246,51,138,110,91,112,61,116,46,222,245,36,153,72,96,173,2,102,151,182,39,110,249,194,207,118,177,187,123,241,10,47,0,219,138,236,173,20,5,37,2,223,109,123,224,29,225,66,186,2,28,235,242,89,104,121,248,218,223,127,248,219,223,125,241,15,223,124,249,183,127,186,21,18,158,65,107,158,240,122,177,179,70,218,44,193,187,148,147,43,113,184,80,0,186,199,69,175,35,158,145,90,36,22,50,135,2,163,21,17,28,211,132,38,108,222,214,250,80,88,29,75,105,137,211,188,135,24,108,92,242,12,148,172,200,245,187,24,18,195,145,24,129,196,72,228,73,232,211,185,26,24,240,29,80,195,74,119,236,235,136,13,195,116,197,30,121,213,197,30,129,245,108,1,126,195,155,28,177,71,80,155,18,123,52,117,84,3,176,252,152,151,17,46,53,240,111,192,255,97,169,219,188,29,36,250,108,125,215,169,195,60,25,63,125,195,253,195,66,89,32,92,64,185,204,19,76,125,67,188,208,248,239,242,92,239,149,136,217,178,173,192,229,217,251,27,51,74,34,120,6,191,55,84,162,91,210,70,112,129,91,133,240,59,92,178,171,178,101,251,107,38,88,71,37,248,6,224,10,228,56,0,26,99,135,154,178,32,116,123,129,1,118,240,237,103,188,62,44,25,219,208,228,245,142,60,99,128,42,61,104,189,191,33,120,119,69,55,16,239,82,238,130,25,162,20,136,23,55,239,62,137,233,55,23,0,94,78,160,184,136,71,210,137,81,98,4,158,222,148,154,40,152,168,135,3,181,63,28,11,217,146,121,239,61,60,100,193,202,155,36,255,3,152,1,188,4,6,28,208,19,236,103,136,84,224,43,164,36,207,98,79,128,51,44,18,76,49,104,14,231,137,23,155,166,109,200,241,208,171,196,98,18,240,134,136,99,0,9,73,186,14,90,143,28,108,239,66,160,220,72,207,246,164,16,32,6,63,61,216,62,114,158,172,120,78,151,178,203,113,168,118,218,125,137,220,161,26,243,205,69,61,63,248,183,52,99,30,239,129,207,37,109,164,31,99,58,65,97,63,251,177,29,203,190,212,105,58,138,4,73,212,251,27,236,150,181,237,22,215,227,240,59,158,30,222,235,24,135,160,195,0,118,143,189,145,222,114,59,89,132,46,62,37,3,221,20,146,15,11,109,164,123,120,217,48,226,47,55,112,111,26,217,114,231,239,191,255,242,7,95,253,245,175,126,240,226,183,127,234,113,231,13,67,246,244,117,39,117,115,201,135,234,230,254,191,127,249,127,110,9,74,39,213,117,175,171,161,123,152,90,238,110,93,220,171,40,224,30,128,33,95,62,61,192,144,39,199,158,196,144,202,185,254,134,14,16,77,242,254,42,205,64,18,62,135,48,216,238,3,16,230,139,219,103,16,22,244,227,13,33,236,195,31,252,193,139,239,254,234,249,31,188,255,252,27,127,24,66,24,39,138,11,65,12,161,75,224,44,1,238,198,182,211,225,220,20,29,201,10,216,113,109,100,58,95,92,3,8,120,172,72,11,73,1,156,240,51,104,204,215,19,193,121,204,115,22,45,66,42,176,188,182,173,13,18,35,66,120,227,161,121,116,228,93,28,1,139,48,248,24,60,129,70,143,171,220,94,252,222,87,159,255,175,63,15,119,111,95,83,119,160,133,211,181,137,238,4,75,251,137,193,244,113,114,207,161,12,16,120,106,32,183,248,221,87,241,188,97,78,225,239,84,14,230,193,70,169,119,168,217,188,123,88,95,79,233,121,122,134,220,67,153,121,183,6,243,83,172,182,76,62,244,232,224,96,196,54,138,244,79,106,196,54,7,13,167,71,236,30,7,8,119,159,26,124,138,143,10,238,53,98,62,135,121,241,119,127,255,226,31,194,107,141,185,56,88,139,95,131,117,222,123,252,252,53,41,12,81,228,149,184,105,204,139,11,193,120,7,180,202,202,59,199,220,113,106,191,103,214,209,243,139,246,2,214,121,138,102,252,146,247,164,152,0,129,167,232,101,139,223,143,149,117,250,138,142,131,137,232,41,68,62,185,137,24,40,91,206,77,68,8,209,3,38,162,175,209,57,51,17,55,61,12,77,68,152,244,233,158,136,31,253,237,159,188,252,241,55,95,254,253,7,47,63,248,126,104,196,192,232,44,152,149,245,137,12,88,24,132,147,3,22,0,116,207,241,218,128,127,106,184,66,221,11,70,43,72,249,148,175,115,191,248,107,128,169,95,127,240,193,243,223,255,65,120,176,180,113,135,179,102,159,204,236,10,129,112,122,176,124,128,238,59,88,1,248,39,7,107,215,189,205,96,249,41,31,247,96,189,97,222,232,97,238,249,7,239,127,248,147,127,125,241,159,190,246,252,119,255,97,127,8,161,206,242,83,53,132,16,160,251,15,161,7,254,153,33,220,116,111,55,132,48,229,83,62,223,126,249,135,207,191,253,87,47,127,242,131,151,223,249,221,143,254,211,143,63,250,227,31,239,109,243,212,172,100,28,217,21,191,193,1,11,182,203,183,192,136,156,222,103,65,160,238,189,207,242,122,112,122,159,21,116,240,77,201,124,158,108,245,252,239,254,105,95,74,231,57,109,246,137,237,171,194,48,28,55,38,73,3,112,78,97,119,3,234,61,241,187,237,217,41,12,135,187,30,204,139,77,210,111,24,111,251,151,175,2,174,242,226,143,255,241,163,63,254,121,104,104,193,240,153,158,166,58,52,182,80,61,251,216,144,133,217,61,133,250,136,7,191,215,54,96,32,215,145,21,248,239,113,173,246,88,20,119,214,1,208,82,224,164,214,41,96,122,33,8,79,206,158,45,188,247,28,224,93,255,78,141,112,24,3,111,138,41,125,240,254,139,111,124,231,22,174,97,176,142,215,68,117,24,133,247,69,251,49,84,135,0,60,137,234,13,184,247,196,244,182,119,167,16,29,234,254,93,52,126,6,181,63,252,250,139,191,15,243,120,77,183,207,232,61,125,60,64,123,9,206,148,184,72,12,198,132,245,112,8,61,47,182,245,165,117,141,197,84,206,245,158,136,103,167,152,251,239,126,237,249,79,254,249,36,158,32,4,247,196,145,7,236,41,252,4,61,217,195,203,67,148,250,216,157,74,253,205,225,204,49,197,62,220,92,127,239,199,191,254,229,214,54,235,13,242,158,15,255,225,23,47,127,231,159,195,45,28,114,160,170,46,188,142,122,223,111,32,0,254,44,235,0,13,61,132,115,64,184,206,50,14,31,240,55,165,173,246,186,241,242,131,111,191,124,255,127,64,59,136,255,247,171,191,115,121,27,83,208,162,233,140,25,52,138,190,54,34,1,4,160,249,72,108,255,212,192,95,139,189,42,143,216,8,60,130,230,94,156,88,149,22,214,69,4,141,92,62,187,99,24,180,241,195,198,1,26,123,157,31,8,15,47,183,71,97,111,38,64,243,245,131,83,184,19,38,87,97,148,98,59,235,132,199,33,131,186,79,39,238,177,59,113,127,239,61,195,38,251,29,152,247,118,13,199,88,250,107,169,168,182,182,64,7,90,42,104,53,116,159,115,46,28,187,255,57,151,223,214,30,150,1,74,71,85,175,170,115,10,42,144,227,1,250,41,207,224,233,140,122,202,239,218,199,36,0,190,252,224,27,167,153,176,164,137,175,201,130,253,234,239,96,193,126,51,247,222,177,138,231,216,239,22,228,55,68,117,126,7,78,50,95,175,185,143,147,245,110,219,127,189,233,143,159,153,254,65,31,30,130,255,51,108,119,135,145,223,96,166,27,96,221,27,242,215,89,240,208,59,208,254,0,61,141,88,61,171,166,17,223,56,191,125,241,131,191,121,254,237,95,28,176,89,6,178,246,186,163,126,220,178,134,223,248,217,83,128,13,40,15,224,180,91,232,207,177,219,80,23,127,227,41,248,30,104,204,105,226,195,144,232,23,56,139,194,32,203,1,57,126,60,187,23,203,51,133,181,142,90,37,121,250,210,23,255,249,103,47,190,245,230,55,47,63,249,215,15,127,242,131,23,63,251,57,88,219,110,75,35,61,78,121,173,141,75,168,242,135,240,27,226,12,187,9,192,122,192,64,195,78,156,27,101,191,147,111,106,147,243,163,255,243,249,55,254,16,8,93,47,126,254,223,95,252,197,215,159,127,253,119,15,143,33,71,130,245,90,56,189,213,192,249,51,70,208,220,67,206,24,33,116,103,207,24,125,240,223,148,84,242,127,253,236,229,239,255,227,25,108,229,95,15,89,183,235,63,139,172,252,131,112,149,191,3,85,249,125,76,125,28,7,221,31,253,237,159,28,221,69,192,91,59,53,89,123,240,234,246,48,21,221,62,206,125,35,134,239,125,245,249,207,190,237,131,117,184,225,216,193,101,157,27,132,32,207,3,6,98,211,219,115,131,177,195,200,167,111,49,124,35,88,255,225,143,206,99,157,115,239,198,58,231,62,20,235,156,123,55,214,57,247,227,216,64,63,255,201,47,143,146,126,71,55,122,178,248,42,196,255,64,115,91,159,212,125,48,142,32,125,11,199,89,180,111,115,61,196,132,110,219,195,179,118,116,33,60,252,6,203,127,59,92,255,240,71,119,225,250,14,18,223,230,122,56,174,239,32,243,93,174,55,75,232,127,246,103,31,253,224,31,125,235,148,125,66,247,79,117,252,150,115,202,199,189,137,9,195,113,128,125,207,226,172,4,95,206,31,105,109,64,125,208,185,214,182,127,231,15,183,66,104,248,141,223,232,156,65,53,216,27,111,187,106,157,217,140,63,20,215,225,34,231,54,230,183,240,252,241,8,54,190,176,246,235,95,253,217,139,223,255,225,243,63,120,255,163,63,251,203,151,63,250,233,197,76,197,46,111,137,134,220,253,68,67,93,243,81,232,159,40,222,120,191,175,76,201,27,134,139,248,187,95,122,239,61,241,234,73,124,28,251,143,255,241,242,212,224,28,5,234,33,59,26,242,142,29,13,232,204,131,36,79,238,14,201,147,123,115,50,186,223,235,15,191,250,159,159,127,239,103,167,71,3,204,176,79,108,52,110,67,244,144,161,160,238,24,10,208,147,135,220,248,80,206,15,133,143,151,55,58,20,191,126,255,253,231,223,254,171,139,95,255,211,215,193,211,225,56,52,117,227,117,54,76,225,22,14,248,143,33,153,150,174,213,29,149,151,204,179,59,78,221,120,200,134,83,55,206,239,55,117,227,24,191,241,254,133,52,37,251,124,222,191,157,7,16,169,67,110,190,101,230,10,244,156,31,36,62,139,29,188,222,203,17,201,190,3,136,177,14,111,197,237,86,7,128,188,71,207,255,231,159,28,115,74,17,46,22,186,101,24,186,23,252,237,255,242,232,197,63,126,227,208,111,200,179,203,152,12,47,84,42,222,133,74,44,201,145,254,133,74,142,72,162,254,19,198,137,82,228,242,50,102,221,44,101,77,212,151,126,100,10,215,190,242,66,8,128,69,224,230,41,39,138,12,183,144,14,220,238,43,239,70,184,200,19,144,205,178,47,172,104,36,14,58,28,135,24,143,67,175,251,113,255,62,102,36,166,93,94,217,19,73,187,216,51,6,146,160,117,49,103,115,208,164,231,89,108,44,217,204,202,186,163,118,107,101,193,127,89,217,203,3,112,25,95,160,113,239,190,48,76,42,193,136,40,233,149,127,125,234,30,77,138,146,205,201,202,241,38,1,56,94,139,178,166,73,166,106,141,227,42,32,43,110,44,181,37,65,146,23,146,9,27,6,121,190,40,139,55,145,232,61,218,130,151,92,11,146,253,32,236,121,29,123,64,79,74,226,249,190,236,215,14,82,227,247,2,221,129,22,41,220,131,32,247,175,175,166,87,37,241,94,224,155,146,170,159,162,172,227,192,251,94,83,96,3,22,24,2,235,126,99,0,170,218,222,52,187,31,161,209,128,126,45,56,212,182,190,212,58,166,116,111,82,6,76,232,30,173,192,62,129,156,126,151,70,96,226,209,138,114,239,22,22,247,109,96,241,224,250,1,65,193,40,29,8,137,194,155,215,198,77,224,100,198,19,10,194,119,219,131,235,37,225,171,237,62,171,75,235,186,34,113,90,44,112,153,0,163,118,4,215,220,253,239,140,23,76,100,251,25,94,197,131,247,222,79,125,124,230,251,139,9,93,252,246,87,228,167,187,235,201,254,253,98,0,146,199,244,175,159,250,183,235,174,53,71,81,98,91,235,53,255,53,88,16,118,47,128,223,239,94,128,212,19,126,177,66,101,70,225,183,30,244,42,0,95,54,166,142,254,91,48,44,187,186,97,208,146,237,219,238,155,111,149,234,63,111,140,190,118,249,252,35,131,221,59,188,9,181,123,11,244,33,7,9,178,182,75,168,74,161,23,120,123,99,247,182,57,208,217,165,108,247,157,183,146,194,85,238,186,24,220,49,8,94,66,34,253,54,165,202,217,187,103,93,8,61,107,227,205,139,103,55,189,125,129,118,240,225,193,218,175,114,99,66,17,126,219,84,187,53,108,241,95,161,129,152,247,244,44,182,187,85,10,131,189,110,175,0,110,94,188,75,45,155,23,239,170,25,124,217,92,160,240,158,3,251,124,248,28,92,124,130,143,91,219,86,248,34,143,106,156,172,101,33,205,109,124,49,189,248,222,127,127,249,253,191,222,184,93,138,64,151,34,155,47,127,242,211,109,50,186,75,126,254,157,255,182,77,198,160,39,38,145,83,97,3,53,46,0,208,127,101,160,40,225,131,229,217,156,123,96,121,55,225,159,110,105,235,93,48,51,230,142,108,66,143,85,72,44,88,179,78,221,241,142,129,137,54,30,67,201,141,87,28,211,107,120,67,177,247,171,103,227,4,232,104,61,30,193,156,174,231,200,5,209,227,245,120,180,127,207,122,2,239,48,183,234,9,184,193,93,181,236,95,21,62,172,5,58,90,240,5,26,241,250,168,15,138,119,224,47,207,171,133,191,28,3,177,238,2,72,87,65,34,227,203,45,32,69,184,218,242,239,139,167,207,66,22,210,158,120,27,80,218,141,20,152,60,95,6,5,182,228,124,164,204,142,212,67,197,128,120,45,217,19,29,208,245,211,208,213,230,235,48,215,215,62,247,185,11,15,190,189,59,201,55,218,187,27,223,102,143,209,39,158,120,225,111,123,246,202,90,75,217,22,38,240,73,0,203,11,160,231,235,112,77,219,105,121,35,250,107,18,92,61,243,186,99,94,28,205,117,249,14,15,48,59,123,199,171,10,59,86,21,103,223,163,38,206,222,171,8,223,175,40,224,64,103,235,9,242,236,85,67,236,87,19,112,255,77,53,176,138,206,82,191,56,146,101,175,22,242,118,45,96,173,217,212,146,83,198,19,251,88,53,32,207,94,53,212,237,106,192,250,117,103,53,32,207,166,154,205,194,122,216,237,59,48,236,103,129,194,193,78,93,23,158,7,183,70,99,203,196,189,201,113,5,160,58,4,108,63,27,220,190,133,181,83,167,42,15,103,58,89,117,56,19,164,224,208,177,209,169,122,67,121,78,86,27,202,19,174,149,115,239,174,149,115,239,174,149,115,131,90,119,122,255,115,245,110,115,157,173,121,155,107,191,238,59,96,222,230,186,79,221,30,220,225,173,253,185,154,129,236,117,182,78,240,29,66,26,88,22,158,171,9,228,8,215,100,93,28,201,0,170,98,100,23,124,189,62,114,17,69,187,209,118,90,163,47,33,159,191,64,222,187,250,202,187,232,99,252,201,101,60,22,249,44,220,28,239,101,121,247,75,129,94,41,114,248,229,75,239,93,29,75,126,239,234,41,26,123,6,191,92,29,124,2,9,160,133,255,227,179,145,203,112,110,191,142,93,38,152,225,118,217,248,151,46,222,123,124,249,249,139,247,196,207,95,190,119,5,254,188,39,94,94,125,254,179,30,200,159,197,174,62,139,7,249,61,63,129,141,17,108,235,242,183,144,47,106,87,150,161,200,182,247,250,46,242,228,202,114,120,63,170,223,5,18,35,46,163,32,57,186,151,5,125,2,221,30,237,101,138,105,207,98,62,178,223,162,243,28,58,169,251,160,147,10,161,211,250,247,141,207,79,24,167,97,135,4,123,136,13,51,8,95,208,186,209,190,242,21,127,191,176,187,56,119,178,200,70,244,223,21,218,147,246,78,136,133,145,95,255,234,39,47,190,251,207,94,236,76,88,153,183,19,222,72,94,7,146,225,70,147,19,176,178,146,120,40,234,249,144,108,196,188,216,129,58,20,110,223,1,199,11,41,7,79,240,207,155,189,29,242,3,118,193,187,13,237,225,86,247,237,230,246,19,219,220,30,40,29,246,244,17,183,85,21,91,101,199,190,34,228,153,191,53,249,172,164,194,217,180,231,88,48,2,117,76,250,62,73,107,62,77,75,161,173,206,103,77,105,100,93,109,28,187,65,138,148,161,222,111,95,179,36,143,46,62,163,93,250,28,237,51,232,59,27,159,203,96,50,72,155,153,32,92,5,202,229,11,105,163,214,223,171,66,131,146,162,13,167,140,116,245,89,128,4,121,180,186,216,56,215,117,4,1,236,227,34,187,221,156,95,255,139,111,124,231,249,239,127,63,18,19,29,211,119,91,136,73,248,179,203,152,116,162,187,187,15,129,123,194,200,165,119,211,52,52,117,67,208,250,26,209,55,1,172,95,253,155,1,54,164,70,135,236,228,250,148,159,196,163,26,254,141,115,68,77,90,62,106,154,186,42,91,225,97,180,99,230,190,114,81,58,171,140,167,21,101,171,143,143,220,210,54,2,54,6,42,240,181,141,177,144,111,166,27,63,237,74,28,41,110,44,228,1,104,151,62,229,99,33,135,36,187,116,215,138,237,92,95,108,146,199,130,107,199,118,78,22,118,201,230,50,22,186,160,188,73,159,40,28,31,219,93,232,223,101,159,90,243,89,44,68,181,218,150,127,223,242,96,117,19,234,13,92,189,54,44,250,192,205,209,77,168,115,71,178,237,22,153,29,148,39,106,131,120,184,9,161,228,72,182,0,45,55,59,4,29,203,228,35,233,102,135,174,227,153,32,106,110,118,72,218,102,130,39,76,251,23,189,193,175,128,36,193,134,209,185,49,98,170,119,246,132,112,66,34,56,113,74,38,18,240,196,105,116,211,224,167,18,88,253,84,143,188,46,47,156,152,30,147,99,159,65,99,30,203,138,160,136,152,20,57,34,21,241,222,47,99,147,155,209,38,210,115,140,191,249,152,125,129,238,188,127,30,120,67,221,115,0,170,114,238,99,223,229,121,228,58,66,121,254,38,207,122,5,189,151,143,207,253,6,119,110,62,239,21,225,102,207,56,101,19,252,60,50,82,36,247,224,240,241,222,225,111,246,34,213,71,238,19,37,103,227,206,127,31,152,192,53,188,111,153,24,219,196,113,143,32,240,94,137,57,6,107,50,212,151,158,13,112,131,17,135,134,74,251,214,57,210,200,142,236,89,222,132,35,226,108,92,232,111,220,251,31,184,161,191,242,125,111,237,51,171,96,233,2,124,221,139,171,0,168,7,112,120,77,189,178,245,170,190,148,204,12,7,88,229,37,16,100,5,197,17,37,235,98,147,111,255,187,191,154,28,161,148,141,75,226,79,192,231,252,61,93,99,63,255,215,175,249,234,208,151,255,245,255,134,46,166,127,231,159,119,6,99,154,122,103,45,123,222,162,79,123,211,246,61,251,159,113,166,125,222,240,224,140,147,12,95,65,253,181,191,255,232,187,63,121,254,63,255,56,8,215,113,203,214,192,31,164,83,54,6,254,215,67,111,184,155,192,79,207,194,206,182,207,27,139,249,103,247,214,62,69,134,40,120,123,182,127,204,124,55,225,179,18,127,102,60,182,117,232,224,28,71,124,170,185,135,101,1,156,10,30,209,236,12,4,222,211,222,179,225,207,163,71,254,95,255,231,11,143,142,89,27,156,132,232,94,141,123,227,127,208,250,163,223,122,116,16,210,226,8,198,2,55,227,119,205,224,189,104,21,29,63,241,196,172,70,239,51,173,209,251,206,107,244,99,154,216,232,39,48,179,127,241,119,255,219,204,108,244,252,212,70,143,207,109,244,200,228,222,89,10,125,234,108,133,0,46,30,125,248,219,223,125,35,182,66,129,231,245,49,52,20,162,225,241,63,37,8,60,144,213,22,240,153,72,32,24,120,94,109,76,1,22,178,40,233,53,63,158,205,198,12,224,192,131,252,105,75,128,173,43,249,147,198,0,190,99,249,211,230,0,80,169,160,107,64,186,0,205,128,241,151,93,168,40,127,119,225,73,144,79,78,25,11,108,154,245,188,207,131,183,157,38,195,178,119,31,64,239,55,206,241,189,3,214,157,110,224,153,127,70,139,194,228,133,4,17,144,247,30,97,162,5,137,53,136,165,3,125,27,123,219,160,235,167,107,0,228,182,25,0,232,97,112,29,88,254,86,162,215,192,46,8,194,245,211,77,20,4,255,9,198,41,0,28,49,6,159,175,1,54,55,22,15,251,109,61,11,2,31,32,158,97,5,0,110,203,13,97,237,59,214,232,245,0,246,5,158,249,120,135,205,62,158,155,119,120,14,13,76,50,64,129,77,251,178,215,140,105,9,193,95,77,133,127,125,68,192,49,245,39,152,231,210,212,159,106,193,80,222,62,81,221,232,197,54,227,16,58,68,109,135,198,112,147,28,30,215,43,127,88,111,246,62,132,14,66,15,170,56,119,142,123,80,173,183,35,195,99,244,214,42,105,11,221,173,220,135,42,187,29,182,67,106,187,208,234,228,31,181,254,22,242,185,207,129,109,11,140,94,209,1,211,54,180,88,121,70,143,158,170,101,111,189,3,235,208,120,172,72,96,179,189,37,157,139,176,30,96,75,198,199,59,25,244,164,184,18,125,157,227,182,63,183,143,151,3,194,190,249,12,18,6,124,239,168,217,95,97,235,144,254,246,77,146,54,203,236,87,190,242,24,253,12,212,162,64,242,217,170,125,225,241,140,191,46,122,93,218,211,54,129,253,211,133,175,113,66,222,145,190,176,57,145,126,71,138,70,47,55,159,236,27,0,172,9,190,155,95,240,53,171,91,65,62,200,108,130,204,218,187,210,147,141,230,117,243,253,93,243,9,88,236,5,17,106,97,189,135,27,152,43,102,123,18,192,209,188,154,234,125,181,141,163,95,109,227,8,45,134,216,202,149,225,88,147,11,123,167,155,61,88,252,111,107,156,111,177,133,27,237,68,89,244,30,133,81,88,122,39,146,157,163,251,16,181,30,188,67,149,145,192,217,23,199,155,8,102,227,142,60,14,70,228,172,12,22,106,196,210,213,3,13,226,214,252,90,22,33,1,201,226,134,200,183,2,238,189,250,115,8,208,217,222,160,135,221,185,141,141,251,117,232,33,253,217,6,62,187,62,145,125,123,178,225,109,162,195,153,110,235,107,239,203,209,206,210,237,97,167,55,252,111,147,159,22,239,98,127,210,86,29,170,221,173,14,13,199,53,58,161,20,213,246,148,162,59,153,35,18,250,180,175,22,189,215,105,136,182,61,188,56,88,179,111,233,200,195,77,66,165,204,242,102,21,203,120,202,45,74,34,69,0,198,129,62,107,25,227,99,227,157,62,11,33,137,132,40,136,163,64,159,117,25,115,111,50,91,133,214,44,108,106,9,196,43,206,147,175,194,210,78,32,94,1,97,243,122,18,219,11,229,115,237,62,64,18,98,36,123,103,176,182,23,77,106,99,136,118,16,131,42,18,131,235,59,10,141,169,66,98,206,86,146,3,171,250,129,248,7,191,122,82,28,248,116,84,238,185,67,194,193,110,75,56,251,135,76,251,231,54,123,7,73,33,233,199,183,58,133,66,71,200,72,21,192,182,39,14,5,34,210,45,19,193,173,85,96,216,94,240,188,204,178,9,104,116,204,240,43,36,135,28,96,247,54,7,7,184,187,209,246,231,230,205,230,195,46,166,200,255,207,222,155,183,183,113,28,137,195,95,101,60,178,101,32,26,130,51,184,8,130,65,244,3,15,201,138,173,248,144,29,175,151,225,171,103,0,12,200,145,112,105,6,32,69,49,120,30,231,180,157,196,63,103,55,201,218,73,188,235,56,155,59,107,39,217,36,142,35,59,201,119,121,95,145,146,254,202,87,120,171,250,154,238,153,30,28,20,101,59,187,34,109,10,232,163,186,187,186,187,186,170,186,186,138,167,92,104,69,153,126,139,38,199,20,136,232,199,61,30,156,41,222,255,120,21,199,74,14,139,147,32,129,240,68,215,211,67,1,199,239,90,197,20,206,8,35,113,245,250,15,120,213,161,187,186,152,247,10,68,157,144,116,213,187,37,21,156,116,48,72,252,93,236,200,132,181,223,204,177,183,11,153,216,204,164,178,185,156,49,196,229,136,195,35,123,81,36,146,111,43,17,7,103,175,12,63,45,161,128,115,110,67,137,205,163,28,94,47,133,189,147,238,92,134,236,62,130,94,211,200,44,26,47,67,206,33,109,14,53,6,80,129,33,125,204,174,72,19,135,151,157,27,110,115,39,147,54,118,77,1,114,39,40,110,107,106,28,17,164,39,34,153,242,197,108,226,228,169,191,167,22,201,166,75,182,72,146,227,45,50,59,130,40,36,171,244,25,243,197,34,113,200,210,146,3,234,38,8,9,161,186,53,126,105,70,23,149,28,180,76,16,163,84,8,74,105,61,29,138,135,237,155,66,69,98,145,4,57,117,213,2,85,226,252,205,14,119,34,204,231,232,117,79,2,24,195,21,187,104,182,184,221,71,173,39,40,121,28,115,199,151,32,114,93,119,144,202,139,206,202,130,202,17,139,39,81,149,135,129,236,182,253,160,155,49,111,191,253,238,225,187,63,160,49,141,239,190,248,202,173,247,223,161,110,136,254,254,33,240,119,230,209,107,223,190,253,147,155,166,117,192,202,175,18,21,214,179,64,176,171,88,211,128,170,192,3,185,189,166,215,145,179,184,254,138,249,241,221,115,131,30,9,100,156,32,194,217,131,102,142,190,48,202,104,130,56,223,11,183,74,6,148,206,167,42,34,123,20,53,154,40,56,37,145,221,74,15,121,89,115,226,212,30,55,107,14,196,150,36,65,136,117,215,11,130,126,16,117,214,203,177,79,74,63,173,126,187,13,219,190,90,177,73,143,99,231,138,182,45,16,53,34,158,122,157,44,133,201,54,34,159,196,85,224,183,238,193,102,99,226,180,123,147,230,210,155,97,46,241,45,214,148,185,236,77,159,75,111,158,185,84,2,221,39,40,241,132,241,232,136,93,20,205,126,50,36,42,118,49,249,74,233,65,134,136,85,171,181,171,214,101,34,86,21,75,149,229,164,88,181,106,5,150,27,137,85,197,66,163,217,176,27,37,46,86,173,120,155,34,96,239,86,237,50,151,176,224,216,105,55,109,69,69,101,13,1,227,104,212,64,75,160,182,59,95,40,217,102,54,243,144,141,136,36,154,155,77,88,51,150,153,147,194,212,139,107,117,188,85,31,231,250,1,18,225,203,36,206,167,49,108,25,45,127,23,86,114,167,31,84,79,181,219,174,103,219,15,249,93,194,126,246,134,227,28,91,83,186,210,129,215,146,75,146,153,215,66,109,44,55,150,85,168,34,226,192,66,43,232,15,128,239,237,93,190,140,15,192,13,188,176,224,213,10,133,194,44,117,120,241,101,23,127,103,169,145,219,193,104,204,86,106,126,149,228,31,72,209,131,79,181,75,237,165,182,59,150,177,106,84,97,239,135,24,120,215,239,180,14,152,73,128,109,144,223,120,47,200,251,147,203,151,105,184,207,5,212,5,29,0,195,238,147,253,64,101,166,93,111,5,147,171,249,92,161,88,88,42,237,238,173,136,41,105,175,220,88,32,74,200,234,130,3,63,10,196,102,63,240,216,133,103,62,87,182,139,206,210,238,222,228,198,137,102,77,211,58,73,199,230,151,75,149,194,172,205,203,48,115,126,184,64,31,57,30,240,10,88,94,2,52,29,43,83,96,44,55,241,87,89,158,110,119,208,1,42,106,84,171,187,11,45,207,27,24,57,97,27,115,249,114,163,223,218,63,224,134,27,78,174,84,206,3,98,13,39,7,120,42,3,162,96,166,196,231,113,181,186,176,231,53,174,250,67,22,225,181,225,198,86,128,218,255,40,246,116,132,75,18,202,126,165,209,7,146,223,173,10,200,12,179,81,75,112,130,192,217,1,43,140,220,230,21,172,176,63,10,154,40,201,155,235,213,197,43,94,239,170,223,11,23,247,250,193,85,216,12,77,111,145,216,169,180,119,71,222,98,24,52,23,119,125,111,47,92,236,246,123,254,176,31,44,134,215,46,178,79,145,226,101,241,127,30,20,32,212,207,3,221,14,214,88,224,183,28,212,53,183,172,30,127,230,8,172,226,0,166,56,172,154,245,122,197,94,173,91,110,125,109,205,122,161,94,119,173,181,250,90,195,186,182,90,127,124,195,26,173,214,235,251,171,152,114,99,213,10,87,235,79,214,173,46,36,93,35,73,193,170,213,39,73,88,234,234,26,38,117,214,172,51,80,241,28,102,212,125,146,116,101,205,2,240,231,235,42,172,237,141,250,133,186,117,21,146,186,36,169,183,202,74,237,65,146,77,146,156,85,252,114,158,148,90,171,91,30,254,121,30,255,184,245,122,19,11,180,44,159,228,239,67,149,144,84,25,174,226,23,81,101,123,85,83,167,187,134,5,92,76,236,203,21,175,70,233,74,79,251,107,245,11,107,86,184,38,39,173,214,47,172,147,102,243,36,169,176,10,136,123,146,117,209,103,189,173,63,15,89,245,186,137,119,39,68,225,150,156,143,179,240,255,105,228,1,106,33,154,97,156,38,187,183,102,159,238,192,97,83,11,155,97,120,218,228,43,125,141,18,80,88,240,95,232,61,248,125,240,251,224,247,193,239,131,223,7,191,159,172,95,133,215,63,64,107,68,46,70,25,40,71,173,124,161,55,38,197,20,113,138,148,3,233,231,128,90,47,130,16,196,63,126,97,72,153,88,227,212,185,115,245,13,219,54,34,110,114,133,150,64,112,248,135,130,85,5,175,25,224,130,56,54,13,166,44,162,205,2,113,187,145,113,42,37,203,32,127,236,236,84,240,147,164,58,10,93,130,92,114,44,131,254,31,3,60,5,152,12,135,9,125,243,212,103,194,223,132,18,84,252,163,237,72,18,128,193,132,64,209,66,154,44,72,107,50,129,208,96,18,97,90,23,147,50,16,173,46,132,10,67,72,104,152,76,100,68,163,88,26,92,95,145,209,128,82,26,126,231,66,147,65,68,53,93,67,40,48,210,22,168,212,104,160,1,232,108,157,35,114,204,196,222,81,73,199,40,150,143,221,61,189,64,73,27,21,181,89,101,5,254,236,248,157,29,44,21,55,117,144,133,216,73,32,164,202,158,124,71,113,17,212,40,32,178,243,248,199,38,255,172,200,251,71,35,129,234,22,161,126,172,68,166,138,132,82,90,113,113,209,96,210,168,177,148,50,205,241,42,209,204,82,105,150,180,207,96,136,30,179,121,102,223,1,16,8,99,148,183,127,166,223,39,118,143,232,138,163,217,246,138,9,245,21,189,35,27,102,204,165,229,246,146,153,93,49,233,115,88,242,224,20,132,135,126,219,8,78,159,206,4,181,77,162,198,10,64,84,222,218,202,90,65,14,99,157,117,66,162,236,230,218,47,158,152,93,65,160,46,177,253,92,94,246,204,108,142,105,211,86,220,140,233,180,154,203,173,214,82,219,4,88,15,217,214,1,237,230,69,119,128,110,85,194,29,23,182,253,69,180,160,192,171,34,236,114,59,159,232,178,57,10,61,35,36,65,198,205,21,104,164,210,44,98,84,22,171,101,231,75,233,227,107,20,189,230,71,48,190,178,231,180,26,174,91,156,109,124,45,187,232,29,83,163,248,40,94,145,114,122,183,137,87,188,11,187,11,5,175,177,236,22,138,165,45,140,191,199,172,202,171,142,157,43,58,101,162,234,200,225,93,118,178,112,164,224,91,105,3,64,88,246,164,226,146,109,175,8,24,246,35,41,181,171,244,185,210,1,235,10,172,182,21,126,48,251,61,116,120,187,208,0,188,93,93,1,26,62,244,1,127,212,215,109,117,216,31,172,176,215,9,116,249,242,78,242,38,115,75,21,7,245,67,43,148,48,230,242,118,165,128,138,176,104,247,45,240,126,219,149,138,103,143,233,117,88,114,116,100,72,196,76,60,183,76,85,121,236,44,224,45,24,246,138,172,145,93,185,50,10,81,133,206,145,91,37,90,146,133,134,55,220,243,188,222,10,233,62,113,143,25,86,169,187,222,149,116,252,201,42,170,137,243,197,73,82,46,95,182,139,121,232,83,174,132,3,198,57,147,234,25,236,145,55,105,62,9,68,25,5,67,110,92,253,149,14,207,200,17,170,172,95,75,116,18,202,185,165,37,91,86,71,46,47,47,79,4,216,239,109,47,164,64,165,16,29,39,87,44,145,137,29,231,122,125,18,176,51,89,52,114,145,204,49,46,47,111,166,71,28,63,122,239,122,60,118,7,244,12,176,33,196,7,229,49,20,103,159,116,16,192,30,120,225,240,121,200,167,15,175,211,53,119,103,188,186,85,89,69,205,221,53,84,184,17,109,212,149,85,84,96,157,103,138,47,174,3,171,191,128,121,255,140,165,121,214,53,146,213,37,127,67,73,97,70,212,88,123,178,14,76,214,195,209,191,68,79,86,145,0,16,136,168,18,43,146,74,165,85,214,210,62,239,215,122,103,213,202,175,213,47,108,68,58,54,162,250,123,34,88,181,174,174,215,159,62,143,106,53,200,120,142,106,234,158,197,97,172,215,221,243,216,41,222,121,155,232,22,175,242,102,235,219,171,138,142,45,137,183,52,13,155,223,170,241,165,43,105,219,232,147,151,218,48,128,74,15,52,111,15,126,31,252,254,111,210,93,200,71,36,21,71,163,3,12,248,118,193,184,67,81,60,236,84,161,26,249,10,252,46,243,22,32,72,116,168,52,192,161,32,139,166,0,97,140,25,135,69,41,141,241,232,163,43,138,238,68,225,209,48,39,198,167,25,200,168,69,2,52,99,214,140,10,19,61,68,235,92,4,102,98,108,145,125,77,112,107,6,99,215,162,174,34,215,70,59,25,113,106,134,195,27,224,114,59,54,96,216,43,58,189,207,23,134,113,142,205,80,89,54,44,34,179,109,6,227,34,102,66,178,78,74,75,76,167,144,40,177,151,14,147,203,32,93,97,135,132,106,39,222,125,129,220,184,100,71,242,40,91,22,105,131,34,118,204,112,10,92,4,148,21,90,203,228,71,82,9,49,48,130,25,139,96,49,56,249,124,4,71,213,33,49,158,140,169,167,34,62,76,70,161,188,150,11,147,101,208,150,93,154,32,163,149,151,90,104,5,79,68,43,215,45,163,163,167,62,17,179,156,98,217,68,71,228,248,217,182,225,243,10,135,97,116,40,20,244,252,64,33,117,106,155,91,185,176,227,55,189,28,62,227,204,0,102,71,232,199,33,196,167,195,97,173,195,12,64,173,102,205,228,64,36,105,176,179,25,46,56,91,43,232,121,166,121,250,244,67,65,38,155,29,238,192,116,19,147,223,13,212,215,101,204,53,246,58,212,224,46,65,13,55,52,58,110,56,52,120,91,208,65,2,129,184,176,9,63,237,36,97,60,219,239,27,109,248,42,122,103,12,130,62,190,166,3,4,112,43,99,7,186,21,158,205,12,107,158,229,213,250,181,221,190,223,50,236,108,53,255,16,36,227,147,227,109,111,184,70,205,147,191,248,197,12,32,202,162,37,89,57,75,111,164,28,32,158,134,193,62,195,149,155,163,22,233,25,192,32,52,156,233,101,58,128,206,126,54,59,166,22,63,33,12,1,254,140,209,218,135,140,37,63,231,88,242,116,16,190,232,94,52,144,2,102,17,195,169,104,36,167,79,155,64,43,188,54,208,164,150,52,45,62,66,232,91,81,93,246,53,54,230,236,10,31,89,43,54,50,63,67,221,32,101,90,202,240,6,56,188,1,12,207,99,165,69,53,11,205,141,215,220,222,174,139,107,166,1,204,29,133,208,207,5,30,116,48,200,146,2,104,225,250,220,51,79,104,75,60,203,115,105,81,250,24,85,41,153,137,239,4,54,241,62,131,0,201,67,230,165,221,110,20,167,42,66,90,78,101,137,42,66,26,205,169,133,219,249,74,145,22,110,181,142,109,212,180,23,184,3,46,174,57,141,124,163,209,110,150,133,100,135,42,131,19,176,173,64,171,176,0,230,55,160,143,90,112,129,29,75,36,250,7,131,19,186,109,111,184,95,31,12,2,215,15,221,206,36,65,109,239,113,34,242,128,160,246,92,220,50,64,3,101,130,216,194,167,240,129,216,242,49,253,6,112,226,226,158,130,227,54,144,152,41,202,218,5,120,172,6,105,7,43,236,253,244,131,181,237,52,42,31,129,242,179,144,119,155,238,114,165,50,163,242,211,89,46,76,208,215,218,69,7,186,60,43,37,98,78,15,214,144,5,18,20,169,109,219,182,91,46,110,29,36,117,134,144,83,46,180,199,137,162,85,218,216,129,27,194,249,117,89,232,168,150,151,150,29,162,60,35,187,133,240,126,46,28,81,154,166,240,174,170,221,233,239,85,119,252,86,11,120,79,73,129,186,18,17,198,21,206,48,74,38,111,43,178,121,155,93,182,219,78,101,165,209,191,142,12,49,150,108,244,3,56,18,128,69,188,46,171,64,97,212,219,94,117,20,116,50,230,153,0,77,94,61,15,15,129,236,25,192,157,84,44,240,6,30,250,9,236,179,79,114,94,72,189,2,216,143,208,117,38,25,26,38,172,18,199,112,142,13,38,141,158,141,182,146,43,224,15,34,140,242,137,19,234,88,211,96,70,62,108,170,92,41,170,234,107,35,92,138,124,45,222,102,232,12,31,0,44,245,102,166,4,40,89,48,74,185,165,60,153,252,236,56,71,249,243,249,234,23,115,229,10,106,157,179,43,39,56,144,144,59,134,233,247,38,173,246,106,176,221,112,51,197,101,171,188,100,85,28,43,151,207,82,128,100,43,86,225,140,242,134,228,50,180,196,181,235,6,169,96,91,248,155,43,100,117,43,96,82,211,220,82,55,222,198,2,31,143,24,88,106,147,22,246,71,228,237,132,29,146,247,136,133,107,19,7,64,151,32,94,28,38,7,206,246,87,229,145,216,205,130,80,165,147,149,70,214,128,147,90,187,248,136,92,46,159,86,46,31,181,66,46,129,117,141,20,210,42,79,172,75,58,157,86,83,90,88,92,241,157,77,133,5,66,239,66,27,196,207,81,224,165,14,163,244,72,236,142,7,14,134,105,149,150,212,74,90,58,33,129,49,148,111,11,36,46,82,18,52,238,128,170,147,222,25,35,231,107,87,187,104,220,109,132,253,206,104,200,12,183,115,5,122,123,68,118,27,251,220,28,5,33,208,182,65,223,39,178,43,191,105,198,59,140,25,90,98,139,155,31,32,165,165,98,171,152,60,64,12,26,174,76,220,29,147,175,11,146,51,162,3,137,192,74,87,83,236,46,74,3,48,199,157,30,93,190,76,80,119,32,46,62,156,34,181,13,231,198,238,58,2,18,181,150,218,87,222,85,119,52,236,3,219,216,177,168,25,70,18,1,137,130,40,177,185,32,46,77,47,122,192,19,136,14,1,83,248,73,236,181,240,87,82,178,240,146,18,21,161,38,27,165,124,14,201,2,210,133,97,224,246,128,181,198,151,118,6,33,49,82,253,196,97,47,21,78,30,157,61,224,183,87,72,9,186,138,226,181,141,18,12,201,14,13,188,71,129,105,88,232,143,128,100,134,105,184,60,152,212,248,204,19,112,112,175,40,72,69,118,204,106,158,211,114,52,157,193,94,15,210,118,188,160,214,202,190,79,222,203,225,38,94,104,249,1,123,171,79,221,128,165,92,168,186,4,77,154,251,84,77,191,12,57,41,181,147,208,61,105,71,85,40,11,146,184,210,142,81,1,113,243,234,208,231,26,134,45,51,98,168,28,117,3,232,132,219,242,161,115,153,101,187,229,109,91,18,238,45,70,9,228,180,44,223,117,13,23,184,227,54,197,19,155,71,7,21,132,240,191,104,238,84,193,197,223,105,131,206,81,27,25,13,251,52,39,178,146,175,105,102,24,99,51,239,218,75,142,118,140,109,199,43,181,242,227,28,234,194,6,40,197,146,185,140,223,116,107,207,49,194,116,46,24,229,28,61,198,38,46,19,249,140,147,46,179,245,173,2,205,188,70,19,80,96,38,246,110,154,3,71,44,149,136,5,79,172,21,54,143,40,22,219,51,182,38,190,233,207,43,93,179,186,3,60,162,220,203,174,61,119,219,228,240,159,220,56,229,30,210,134,76,155,165,185,109,183,235,119,246,171,228,84,8,250,61,191,121,14,82,21,118,150,30,176,199,234,164,225,167,117,147,184,143,236,245,131,174,219,81,49,52,107,107,84,249,254,153,150,191,155,38,85,8,171,19,35,71,31,35,1,145,213,208,144,89,155,138,190,95,5,214,98,18,250,185,80,33,86,216,82,179,220,170,204,223,78,111,212,157,216,12,179,120,137,79,178,60,119,156,178,199,122,18,201,74,169,188,114,193,142,49,143,82,157,133,116,14,219,142,170,73,236,44,95,247,89,21,76,126,22,48,0,97,170,116,21,3,155,222,63,210,167,162,218,167,244,97,230,211,123,88,86,209,147,194,166,71,192,82,1,21,202,211,43,23,38,14,167,80,164,18,3,35,56,217,169,224,138,169,104,47,241,147,43,5,70,36,35,167,175,155,202,35,114,185,252,196,174,231,103,235,122,4,174,48,161,217,169,149,139,51,244,133,243,234,217,9,66,28,38,165,159,129,242,234,103,135,160,67,15,65,169,118,138,156,36,94,182,138,85,174,172,77,162,166,35,135,191,223,107,247,83,197,44,141,164,32,47,85,189,222,105,162,149,28,227,0,117,236,156,218,39,16,175,244,61,75,178,110,42,27,69,46,170,121,47,203,58,254,115,156,219,243,220,225,14,116,87,54,144,75,12,254,120,227,80,241,44,55,100,168,166,135,177,33,73,100,183,227,161,31,242,5,100,108,200,19,216,193,245,149,4,169,224,36,91,30,109,204,112,17,229,4,205,241,27,51,249,203,57,129,215,213,240,232,42,82,239,157,215,213,204,219,108,12,175,138,66,61,183,148,218,253,98,165,82,106,149,98,64,252,73,171,74,136,78,137,201,243,186,131,57,90,166,136,27,231,220,142,203,226,164,167,45,52,185,204,177,7,40,129,152,117,120,114,171,31,243,202,228,196,229,31,108,105,202,24,156,194,98,69,92,124,234,120,80,213,163,67,74,58,115,205,122,96,76,92,100,170,32,171,169,146,210,119,149,195,143,166,89,156,44,100,22,217,4,23,114,148,182,72,147,33,221,54,148,221,66,51,121,219,16,187,81,152,65,232,72,162,78,94,100,188,15,115,225,43,93,96,158,142,90,38,35,147,181,132,49,138,170,33,28,96,94,198,201,57,217,244,150,82,118,184,166,61,246,162,41,133,34,112,189,216,146,11,11,122,82,115,250,173,61,161,189,20,90,32,214,67,211,43,185,243,237,58,162,187,207,151,74,150,179,156,71,253,125,177,148,85,119,224,28,219,77,59,70,221,2,158,48,194,251,189,222,157,252,114,227,35,91,239,145,74,40,101,226,180,239,44,166,206,159,70,153,163,206,153,208,47,115,194,150,84,217,8,231,38,89,157,254,76,119,64,72,34,125,191,209,241,175,141,60,61,82,82,215,138,109,219,10,102,109,229,228,81,8,107,12,113,11,126,119,123,182,107,69,133,159,231,114,177,122,151,196,83,217,171,20,46,198,139,71,43,244,251,248,212,192,247,38,221,19,78,146,97,217,138,28,183,252,221,92,123,212,233,160,206,121,129,134,70,152,79,148,24,4,125,116,124,52,127,63,82,110,29,27,110,26,99,45,129,153,225,41,205,4,205,47,111,34,69,103,167,93,241,211,117,190,18,92,226,186,48,109,0,197,156,83,46,199,207,114,50,241,252,40,119,91,141,229,102,81,129,55,74,197,135,216,37,50,56,92,92,226,197,144,189,220,108,187,43,9,125,141,12,31,15,137,133,9,141,200,51,191,148,131,229,71,165,100,190,32,57,70,162,7,70,252,29,213,116,17,47,41,106,210,146,100,119,134,253,142,223,226,151,183,78,33,111,229,75,120,195,92,146,41,99,53,158,237,104,175,148,147,131,77,19,126,249,168,10,9,34,13,244,161,82,108,55,180,192,194,81,35,125,41,145,11,160,228,37,34,127,55,133,219,129,208,3,252,16,49,4,228,19,190,9,249,167,204,2,228,100,211,214,135,124,212,79,239,11,89,207,236,50,114,194,157,76,178,183,234,69,247,138,74,12,5,56,253,222,77,223,83,147,229,131,4,225,23,47,248,84,54,94,90,221,98,25,157,16,103,175,28,39,209,106,229,10,170,216,77,207,44,188,72,252,153,98,215,111,181,58,94,12,135,233,172,229,100,84,171,55,200,244,226,100,229,158,47,98,198,57,0,184,128,27,54,125,110,201,118,158,231,114,206,219,245,122,157,125,45,137,102,243,174,89,150,124,65,112,27,15,201,180,73,127,160,208,143,136,180,9,103,75,162,131,24,138,84,91,215,160,137,169,199,147,232,142,224,112,242,177,59,67,126,156,79,190,20,209,243,134,203,237,188,61,149,55,156,204,248,41,29,210,44,238,152,65,11,223,130,60,153,175,123,50,209,208,254,94,213,166,159,195,157,192,239,93,173,218,41,88,211,31,137,241,51,107,94,168,233,7,87,12,242,148,250,105,103,65,146,248,75,6,118,50,76,230,12,162,223,38,223,38,116,204,146,43,245,134,59,188,74,38,159,61,78,173,194,164,90,7,250,163,148,200,82,165,34,202,82,142,230,40,149,179,179,179,140,49,5,121,51,141,116,222,186,133,236,124,147,198,111,54,211,71,49,247,36,205,61,63,147,5,198,150,235,150,198,105,213,139,217,52,122,147,218,98,105,254,42,229,249,171,44,205,95,165,146,90,69,56,13,109,121,182,170,147,35,140,147,74,189,196,83,110,239,58,28,59,126,111,118,214,69,62,42,168,138,176,224,196,137,115,236,98,156,186,3,17,109,225,197,137,134,212,200,156,208,169,102,224,147,195,157,120,203,123,2,206,184,228,21,185,117,74,24,230,95,242,60,244,86,59,139,208,36,91,206,186,203,237,74,27,250,69,189,134,208,128,120,134,242,45,85,152,59,150,24,21,167,17,64,33,156,178,149,119,242,86,174,146,164,32,203,121,171,82,177,150,150,173,92,89,146,244,43,9,197,46,79,155,195,38,53,125,188,232,124,101,70,209,149,217,202,198,204,168,167,66,207,17,26,122,188,54,22,246,137,222,58,222,6,229,143,244,76,137,21,43,75,39,52,133,129,73,28,119,19,198,66,27,61,153,149,49,158,167,147,179,24,78,209,245,221,170,180,224,231,88,163,16,28,34,221,220,83,150,212,138,248,72,69,177,116,161,51,123,156,222,168,135,71,47,155,180,221,75,74,175,243,172,17,25,165,84,11,200,17,216,192,223,56,243,54,81,46,215,183,91,215,139,33,145,63,232,9,221,77,177,78,210,10,131,76,215,21,187,40,22,223,21,117,95,57,38,152,47,196,88,103,58,36,148,112,70,161,98,22,161,162,225,36,94,142,181,3,152,128,75,205,192,243,122,115,188,203,250,104,106,185,97,232,13,195,197,102,24,46,122,52,206,248,194,174,27,248,56,77,97,14,95,94,193,248,255,71,12,84,83,235,2,90,93,79,122,208,150,95,173,163,171,223,181,13,116,14,178,187,58,66,79,28,123,171,215,137,3,94,244,151,187,90,127,6,221,123,172,93,29,158,11,136,115,221,181,53,230,94,228,5,225,46,164,175,58,32,217,0,136,107,248,185,72,82,236,200,175,136,143,14,134,137,95,145,206,170,181,77,28,245,2,172,11,194,119,111,119,163,254,89,14,206,141,96,94,91,173,63,77,202,60,133,101,72,181,162,82,141,39,173,233,43,71,206,129,169,47,147,50,201,168,172,37,186,212,167,128,206,213,235,215,54,136,103,228,13,43,79,106,60,199,33,137,162,20,210,165,122,253,57,76,248,60,251,254,28,119,71,44,92,184,240,114,241,244,34,73,207,175,38,50,40,90,158,83,189,189,156,137,160,191,160,244,250,177,30,12,127,189,126,113,195,122,82,170,241,84,203,186,182,86,127,126,67,118,242,242,130,112,9,195,94,46,182,27,232,199,165,187,186,33,59,85,94,175,63,190,78,231,10,125,58,123,152,218,70,252,94,32,109,110,176,145,116,87,37,56,107,255,100,149,31,171,95,132,137,38,8,221,222,192,191,101,105,49,248,235,208,217,117,130,183,117,230,130,6,70,95,47,147,17,47,193,74,35,224,105,61,244,207,108,147,178,206,58,78,7,244,66,94,110,87,37,39,55,101,238,198,134,250,159,249,220,96,21,91,186,180,65,209,212,141,59,194,161,9,87,73,43,77,130,117,104,106,15,93,91,239,172,58,107,214,153,243,245,107,128,10,154,31,33,4,251,182,206,150,112,89,172,39,50,89,143,193,42,40,174,215,159,228,14,111,182,25,174,169,187,157,103,75,171,214,181,13,244,123,211,95,141,156,244,48,192,109,152,231,112,3,250,125,94,233,39,233,86,126,85,198,254,238,42,180,178,183,81,183,87,47,196,253,229,20,86,97,196,229,245,250,213,181,243,177,74,61,92,160,163,141,250,104,141,195,103,237,94,95,163,13,23,33,67,118,173,221,95,85,71,93,33,254,121,98,107,144,46,204,231,89,31,129,72,96,242,245,85,57,93,162,6,145,7,114,234,144,59,31,243,95,116,117,77,93,209,154,77,163,221,76,23,164,141,30,175,224,175,166,110,63,117,155,166,66,72,219,191,154,125,74,137,142,45,187,87,242,215,34,247,74,209,72,105,234,147,209,26,124,33,90,195,220,133,146,188,144,159,130,105,29,173,213,159,219,96,197,155,145,55,114,133,88,157,33,222,203,159,140,129,233,202,173,63,209,192,13,245,244,6,155,102,190,109,249,150,232,71,221,233,74,235,224,106,212,44,221,14,44,147,239,151,1,238,151,107,120,76,68,4,134,172,156,27,171,59,4,9,229,85,210,119,178,22,151,86,1,87,80,216,95,139,21,134,101,6,27,10,168,205,197,122,253,73,248,126,238,25,68,233,227,177,82,159,219,33,3,125,46,2,248,249,43,132,78,55,103,24,84,127,142,65,57,56,40,88,148,21,232,187,92,67,90,210,182,76,180,250,132,48,52,105,159,214,119,40,21,219,160,13,60,39,154,34,61,218,95,139,142,65,121,187,95,93,77,129,125,237,28,226,165,207,29,244,159,131,131,203,63,143,168,97,72,121,2,154,235,158,71,82,71,26,169,16,31,252,98,36,45,164,102,231,96,157,28,167,55,221,216,81,4,99,188,38,17,78,95,34,132,242,146,81,0,173,41,233,148,88,173,237,240,211,85,38,135,97,68,158,61,29,157,137,185,252,191,150,220,114,253,88,97,229,180,207,71,62,210,92,205,137,241,217,1,25,226,147,27,138,7,53,143,245,248,217,14,89,203,46,95,103,190,66,192,119,72,85,60,60,183,227,4,220,103,11,117,200,86,190,13,133,202,82,33,127,53,182,255,41,230,175,173,69,174,216,196,62,239,172,13,136,183,181,16,118,143,167,116,126,23,195,54,192,92,230,215,54,100,40,100,221,95,138,206,145,8,121,192,146,61,174,196,92,32,147,43,197,100,0,138,125,9,179,158,101,51,112,77,234,115,87,226,228,154,241,211,180,43,173,31,47,26,138,50,21,101,178,70,41,126,54,96,161,18,246,234,58,103,175,220,212,83,61,10,40,145,79,114,115,33,239,39,77,90,223,133,118,200,46,220,142,119,84,74,144,215,255,85,105,112,178,255,188,81,132,75,134,176,43,72,218,138,107,132,71,216,78,228,238,98,238,246,58,48,211,27,98,253,20,240,228,14,215,235,103,40,49,124,28,55,226,19,100,76,23,97,76,254,227,24,104,130,34,170,204,195,110,60,49,88,179,186,79,224,190,22,227,127,22,153,238,207,34,181,147,102,242,169,250,37,54,152,109,149,37,193,77,107,175,70,243,154,96,127,148,35,254,188,60,231,123,100,130,158,143,143,12,74,246,215,81,16,136,239,162,138,52,91,94,156,16,136,41,249,252,117,226,20,16,186,95,84,54,87,27,185,154,117,178,127,212,140,1,225,119,206,193,6,143,48,121,3,211,160,23,120,172,68,221,16,44,228,226,234,34,153,154,238,218,134,50,219,108,4,1,33,61,235,245,125,200,222,151,230,24,184,213,250,25,196,122,97,237,10,16,219,13,248,178,129,39,16,37,162,139,107,64,69,17,232,250,6,219,176,205,104,97,136,225,13,215,175,147,37,103,67,41,198,99,56,235,255,140,108,104,101,157,83,21,47,190,139,246,99,136,242,85,231,135,66,98,155,228,60,132,233,16,102,119,30,178,248,41,227,232,187,127,62,124,237,141,219,191,255,224,246,7,111,221,122,255,131,187,63,126,227,206,43,255,13,41,119,95,122,205,248,127,95,252,46,252,247,169,69,244,121,241,240,194,194,112,7,196,100,225,68,44,239,56,141,166,183,98,44,126,138,86,187,251,227,55,161,230,223,63,124,249,240,213,223,223,253,217,191,221,125,251,143,135,191,249,240,206,203,191,58,250,209,107,60,235,21,10,240,84,126,169,236,180,219,58,184,204,15,181,2,94,11,236,238,135,63,58,250,209,75,71,95,254,175,195,47,189,121,248,242,111,143,222,250,246,173,247,95,188,245,254,175,238,188,246,230,225,171,223,59,122,253,189,219,63,248,42,45,201,218,116,206,21,55,214,214,104,155,248,191,24,58,19,254,111,127,240,213,91,31,188,55,5,3,180,143,204,211,69,213,96,62,44,86,84,20,176,6,255,191,23,191,196,7,1,31,63,181,104,24,139,139,167,242,229,114,190,185,172,64,99,110,237,1,90,121,169,153,47,184,56,100,26,159,78,1,71,51,99,61,97,78,70,161,174,87,118,243,133,38,214,189,243,206,207,14,255,229,27,74,93,154,25,171,219,66,39,253,196,87,120,169,220,44,147,170,135,175,254,238,238,247,127,169,84,165,153,177,170,248,122,0,189,156,217,203,133,229,101,178,2,254,246,246,209,151,126,163,84,164,153,177,138,68,15,27,161,175,96,23,156,66,129,45,161,59,63,251,210,209,191,189,116,248,206,235,10,24,90,68,7,38,240,182,71,29,23,7,80,182,203,128,87,50,128,247,223,191,243,243,175,106,192,208,34,58,48,161,215,236,247,90,180,63,209,128,142,254,235,109,125,127,38,12,43,122,96,14,160,154,118,179,216,100,72,253,209,173,191,188,170,1,69,139,8,80,76,47,71,33,54,220,16,55,1,198,26,247,202,20,65,47,222,190,249,243,59,127,253,243,209,219,95,87,160,208,34,122,40,29,234,17,238,148,87,244,150,188,22,1,115,243,91,122,48,180,200,4,48,100,84,94,195,243,218,37,218,159,87,82,0,145,34,122,64,128,166,192,21,189,106,231,219,229,54,69,209,15,127,168,7,70,139,196,23,253,142,63,244,168,223,119,52,235,198,250,111,221,188,253,246,139,183,191,255,151,168,230,57,242,19,171,217,128,41,186,74,183,45,218,50,138,154,119,63,248,151,168,38,205,140,6,16,211,163,242,169,97,161,15,4,140,59,95,249,214,209,247,127,35,117,160,116,110,233,92,61,29,140,188,238,218,54,12,148,160,245,246,127,253,23,76,81,10,68,251,92,254,92,41,54,36,25,12,44,132,6,32,84,71,171,4,210,139,173,202,114,219,193,166,12,70,42,127,244,218,157,191,126,237,240,27,191,132,134,12,10,28,242,14,255,244,179,91,127,253,249,209,143,254,229,240,221,191,28,222,252,217,157,119,255,122,251,47,239,26,162,109,226,155,135,187,64,204,83,143,131,180,226,157,151,126,117,248,238,15,110,253,249,149,56,37,165,117,21,47,65,212,199,146,97,36,61,84,198,187,31,185,94,34,205,44,82,114,1,36,30,182,197,209,59,63,253,251,135,63,192,116,230,57,136,131,149,29,8,25,106,167,85,120,202,62,198,189,219,132,233,104,115,60,18,139,161,133,198,54,63,247,156,86,165,188,92,36,7,19,57,131,110,127,240,218,157,191,189,4,125,161,243,69,215,111,116,182,209,251,49,81,219,118,243,197,2,153,106,227,240,229,175,195,185,38,215,178,238,188,253,139,163,31,125,120,235,253,111,210,189,16,131,66,77,105,165,158,228,151,150,42,4,22,173,119,248,147,63,104,251,112,66,148,229,152,27,193,177,243,197,34,163,152,139,139,198,180,189,96,47,231,151,74,203,211,246,2,45,53,219,238,114,224,236,43,85,82,33,206,0,68,236,30,199,41,44,47,121,243,116,142,142,152,212,103,243,64,232,79,185,73,233,241,221,95,191,113,235,230,187,20,249,169,163,163,181,121,31,242,165,70,177,225,105,42,199,202,139,214,102,173,64,89,47,185,151,237,182,71,38,246,238,219,239,221,253,202,47,40,7,70,131,255,38,177,39,55,10,188,69,128,116,214,129,19,174,81,154,109,156,20,81,202,62,108,149,61,219,139,209,179,228,22,141,87,228,141,55,10,141,114,99,57,89,155,231,47,47,55,26,205,165,21,78,4,24,168,5,242,211,240,111,44,68,63,124,125,64,98,215,245,123,145,27,93,7,182,178,179,18,207,38,141,240,50,208,11,183,209,150,203,40,217,165,50,254,38,178,153,7,222,34,163,171,166,245,192,205,223,131,223,7,191,15,126,31,252,62,248,125,240,251,224,247,193,239,131,223,7,191,15,126,31,252,62,248,125,240,251,224,247,193,239,131,223,7,191,15,126,31,252,254,195,252,254,31,234,5,218,120,244,255,76,127,138,64,34,198,245,226,161,47,104,72,48,241,78,203,96,241,46,52,33,233,98,113,76,228,112,105,82,216,109,37,170,54,11,127,129,70,11,236,214,151,6,190,22,79,99,12,233,153,16,15,173,29,119,237,109,224,227,236,71,115,139,185,28,31,163,223,221,94,220,195,183,127,141,237,82,238,202,96,251,209,108,60,72,157,82,51,94,213,29,12,22,26,219,250,138,44,194,134,17,133,216,136,21,96,90,117,241,18,92,23,144,93,27,199,157,133,201,147,131,100,80,220,11,52,151,109,37,88,30,241,105,35,162,208,105,226,205,73,232,23,165,82,113,75,155,143,71,206,80,123,32,71,37,64,136,217,251,220,155,120,28,142,212,222,44,127,4,157,145,2,98,36,227,195,147,39,100,236,174,198,50,108,140,192,33,64,82,79,20,70,20,134,195,193,64,144,172,138,109,219,88,190,144,157,182,48,164,230,153,179,145,3,125,11,11,56,32,131,253,209,52,100,145,62,20,69,6,44,74,209,227,104,13,226,11,70,218,2,223,212,149,71,52,241,33,29,37,164,101,20,118,67,173,90,124,68,83,38,175,148,201,171,224,137,43,150,52,232,5,165,230,76,21,73,119,149,106,210,234,41,196,87,143,22,136,20,101,67,237,121,233,145,9,1,58,229,120,19,114,173,37,125,173,148,37,64,98,76,38,163,107,240,0,143,196,13,165,225,176,200,142,9,144,44,54,36,121,180,207,171,68,205,136,23,218,52,131,142,189,44,226,68,146,157,20,125,101,190,86,12,238,108,133,166,242,16,27,6,139,71,41,183,40,175,214,136,20,82,103,47,43,114,16,74,160,237,212,88,142,68,75,184,251,210,183,110,255,224,171,135,239,188,126,235,47,223,161,22,3,80,162,229,121,131,197,169,161,55,212,176,170,156,232,202,81,71,75,209,204,50,152,241,232,27,20,6,26,201,253,219,157,23,191,102,228,194,252,103,62,243,153,68,33,52,56,145,38,49,159,103,120,90,252,212,157,223,126,229,232,123,127,32,165,208,72,240,215,111,28,222,252,25,45,204,35,157,218,169,132,72,237,57,237,229,167,100,220,224,253,182,100,131,65,122,161,224,38,17,193,227,11,61,30,195,67,151,71,3,129,36,114,40,14,210,130,76,24,44,164,135,26,56,53,42,47,83,38,18,213,130,18,36,252,39,17,211,34,14,35,105,172,35,7,247,208,159,229,196,79,1,69,62,240,19,194,118,224,238,139,175,29,189,241,127,13,227,246,119,223,58,250,222,203,71,175,191,119,247,123,127,51,140,59,127,123,233,232,253,183,49,225,63,222,52,140,195,111,255,230,246,119,127,1,121,135,31,188,119,231,111,111,193,132,97,185,215,255,192,166,87,10,27,98,204,22,55,36,182,184,200,164,196,15,13,253,200,18,213,82,102,133,12,82,198,227,225,171,191,167,6,84,98,228,183,222,191,73,7,191,112,248,218,111,96,245,192,247,195,175,189,119,235,131,127,147,86,205,201,76,87,234,18,17,206,76,140,232,143,147,213,132,218,133,189,159,11,135,46,57,225,56,137,19,199,254,1,201,199,31,149,193,100,137,49,122,199,82,181,116,148,229,17,186,20,65,85,138,75,228,80,202,166,84,145,70,59,150,146,9,113,76,164,38,104,28,203,27,139,79,167,216,88,207,209,161,170,93,209,14,50,125,160,20,234,88,98,17,162,8,33,7,42,87,30,15,230,204,15,136,148,128,191,49,71,82,6,243,36,53,33,18,51,115,85,49,33,16,51,158,10,82,63,249,177,192,250,184,28,29,52,50,185,142,165,38,98,99,167,29,75,130,184,230,69,80,105,149,109,139,123,226,26,246,13,194,41,88,242,154,183,248,76,42,169,217,21,245,64,99,94,208,216,161,41,185,32,51,184,15,178,60,101,185,50,165,138,101,208,255,179,202,97,41,161,133,158,153,86,60,153,187,75,61,56,254,72,152,99,177,73,35,97,14,203,148,248,208,41,241,42,18,12,21,247,189,145,23,44,213,244,149,162,48,93,82,72,108,53,154,8,27,51,250,139,140,226,90,75,139,36,47,135,200,78,91,38,98,144,56,15,78,101,9,168,209,178,131,127,242,217,68,28,109,57,188,203,244,22,117,156,163,26,174,155,121,70,72,107,134,6,73,209,181,83,152,107,100,106,59,172,2,115,166,108,60,170,186,83,126,52,222,125,153,217,99,57,126,212,39,222,43,226,177,204,96,17,91,162,76,5,5,101,169,207,99,53,226,184,50,183,44,208,9,107,3,99,184,72,17,208,25,167,84,193,13,68,182,176,17,27,87,130,62,36,241,138,17,90,180,104,117,138,154,73,162,81,81,82,129,245,70,93,61,172,202,76,83,36,99,121,166,214,163,13,40,197,34,81,118,93,193,158,32,125,40,113,90,226,135,129,90,79,22,237,217,222,77,194,200,79,134,81,178,31,153,93,6,215,64,143,245,81,10,208,18,41,27,166,142,51,31,235,101,217,78,17,180,210,101,61,41,84,139,138,235,242,236,53,153,140,10,39,179,50,154,60,145,55,35,234,40,103,210,224,45,249,25,132,81,41,126,139,42,138,46,199,52,68,154,186,82,220,22,117,112,149,71,52,101,242,201,25,201,207,220,77,41,86,139,166,169,217,106,22,211,58,128,50,92,118,6,201,95,142,208,162,209,31,113,71,215,69,121,205,171,177,89,104,45,33,182,69,75,90,187,22,99,65,80,14,56,35,197,229,115,157,192,151,88,155,19,52,160,73,93,86,226,132,149,88,184,9,92,88,212,189,52,98,170,101,109,100,47,64,134,195,119,87,42,15,41,8,152,18,139,35,129,149,19,25,85,2,143,68,107,130,239,25,148,113,114,210,188,36,78,201,152,215,91,228,214,86,20,190,52,26,166,104,34,162,248,42,70,162,116,190,98,136,219,121,57,105,33,166,83,81,131,102,24,54,13,155,49,17,173,41,147,115,194,188,173,126,89,28,139,185,149,185,168,169,99,162,49,81,228,250,190,102,165,22,249,246,225,109,96,128,151,153,219,144,240,38,214,168,20,82,35,70,189,11,133,92,161,240,200,74,108,217,126,100,3,251,164,174,97,137,209,253,223,176,136,37,246,79,47,7,76,29,104,91,140,50,5,141,211,217,117,117,181,26,137,69,171,17,133,99,125,215,74,10,137,85,18,29,120,210,228,243,37,82,142,122,44,79,87,202,125,26,246,240,50,110,148,220,160,199,239,212,166,94,154,165,201,64,41,235,63,21,245,202,210,46,159,12,166,153,32,110,233,242,100,125,119,228,72,222,136,66,203,232,40,135,80,169,146,104,48,233,155,63,154,58,18,196,101,142,13,19,201,105,242,206,137,82,35,85,29,198,120,49,200,101,17,134,121,209,214,203,158,208,46,250,248,86,226,101,58,131,159,156,5,57,142,95,244,73,243,46,184,35,197,93,99,252,14,50,157,86,234,180,62,26,90,41,174,49,120,159,52,154,157,146,224,251,53,202,53,253,41,34,43,13,184,159,115,145,30,199,91,234,138,34,129,97,98,247,56,121,39,253,66,92,131,76,12,16,35,51,243,49,226,171,200,17,69,53,145,93,119,22,85,196,8,21,130,24,115,49,106,91,13,13,51,143,228,44,173,116,2,73,19,32,102,86,73,38,17,26,102,182,126,76,187,151,119,101,62,62,14,108,6,94,126,14,109,177,172,240,75,223,7,51,233,139,249,26,19,132,72,210,43,242,203,100,253,89,78,99,195,168,52,139,134,0,73,163,108,12,94,73,15,143,56,218,87,193,177,24,49,201,193,84,98,204,32,119,189,30,107,73,81,191,22,197,46,149,205,71,68,87,196,214,141,148,80,19,36,78,221,140,106,229,97,132,66,159,245,38,124,248,26,232,92,215,200,51,227,136,82,86,67,177,117,37,29,94,80,127,43,158,192,137,122,45,46,104,172,246,132,224,193,4,180,112,194,81,35,177,232,196,5,227,132,219,115,206,254,58,37,113,104,80,122,18,125,151,120,130,68,116,153,73,43,76,221,122,50,151,49,185,219,209,38,25,43,86,9,177,91,162,148,33,169,118,30,204,28,64,85,178,200,177,80,166,157,87,218,253,152,38,186,40,39,76,37,118,57,46,137,12,242,110,209,153,153,221,179,16,145,118,130,69,123,128,95,252,235,238,161,230,98,146,98,113,105,12,26,152,70,143,108,113,75,164,13,91,19,179,130,136,46,117,78,240,218,136,169,35,89,92,154,216,228,11,98,49,255,61,34,11,75,147,126,50,176,211,141,46,16,182,128,249,106,33,166,79,249,25,173,186,116,33,73,14,244,61,195,120,52,156,119,39,213,98,20,88,146,3,5,39,85,212,222,103,22,167,241,142,90,190,120,58,123,75,122,117,12,65,107,54,86,53,49,152,228,134,72,49,15,147,206,28,158,147,143,96,137,120,51,226,118,71,14,59,99,164,159,217,41,39,234,124,0,227,199,169,22,232,228,115,38,237,84,137,153,171,78,216,109,106,28,44,2,33,59,67,195,113,206,107,156,92,213,138,247,123,7,197,185,244,184,42,19,50,11,217,216,81,35,198,174,63,241,169,32,89,42,50,65,210,73,63,241,227,37,179,243,34,92,217,35,199,66,56,133,48,131,144,138,113,98,102,66,116,113,18,46,75,147,50,203,147,50,151,38,101,86,248,20,41,180,73,28,151,52,174,75,18,127,18,87,163,238,246,74,92,48,101,1,88,102,97,23,36,234,75,249,161,178,34,11,170,71,53,239,34,13,244,178,18,107,14,47,99,152,50,37,206,122,104,226,188,0,126,18,129,93,38,139,60,9,35,109,26,215,37,146,32,229,200,10,20,193,154,24,47,105,59,82,207,59,79,151,135,116,214,197,156,61,177,115,149,212,221,132,170,155,10,176,19,75,203,88,174,28,151,1,10,101,189,198,183,160,145,13,98,140,125,170,120,32,204,87,226,177,90,226,108,184,44,161,96,131,188,115,218,183,5,169,80,105,4,152,121,97,47,236,75,58,108,14,91,10,148,66,77,109,164,184,25,51,29,7,154,240,35,39,189,16,52,125,157,124,105,55,133,163,160,81,93,102,29,133,88,12,101,102,82,62,139,180,168,134,115,153,38,11,102,167,245,37,30,191,37,121,8,40,214,134,122,9,146,195,215,204,176,140,198,124,226,238,147,5,113,209,242,48,197,121,182,135,28,202,37,70,156,3,175,149,214,73,197,250,104,146,250,67,172,183,4,15,42,37,169,250,185,188,70,44,94,208,115,158,74,52,23,121,81,235,213,99,244,200,48,183,152,47,216,103,250,253,97,213,52,199,91,217,177,213,114,154,205,106,123,212,35,162,64,166,103,121,214,48,123,64,136,125,63,24,134,181,97,110,112,198,68,86,118,219,15,47,7,128,170,224,66,175,221,207,181,74,232,226,202,105,32,91,107,2,144,124,161,145,0,226,213,36,48,25,51,95,40,217,102,54,243,144,157,181,188,220,96,20,238,100,54,123,57,223,50,115,225,208,19,1,196,202,141,86,185,85,104,233,227,34,169,55,90,44,150,209,152,212,151,67,77,71,48,146,65,31,245,65,171,25,0,67,11,132,78,100,197,126,228,222,66,227,52,251,221,1,156,236,61,144,12,90,190,219,233,111,47,126,194,43,125,222,111,121,253,167,58,35,192,215,42,240,238,112,132,95,242,134,67,216,81,147,34,200,92,99,126,145,47,72,62,141,105,144,130,128,184,96,223,56,31,143,92,113,110,64,163,23,60,205,157,38,71,222,143,39,246,96,130,71,100,62,119,179,123,68,62,177,247,125,232,236,18,151,19,115,70,105,24,137,51,129,165,199,110,103,121,214,88,64,192,5,41,160,232,228,65,21,144,196,139,177,12,185,190,100,197,92,65,82,193,146,199,162,73,61,105,200,87,154,199,221,213,45,127,151,111,165,118,99,217,93,42,22,43,34,164,33,137,98,134,11,46,25,32,61,42,43,7,248,147,130,176,241,3,208,41,62,245,79,41,209,203,18,33,236,166,52,69,158,154,144,3,46,25,137,236,148,211,204,23,10,118,50,254,246,169,210,82,185,84,177,99,161,210,144,119,159,163,61,238,164,179,234,182,97,74,173,121,42,18,69,225,220,245,170,13,175,221,15,116,227,164,195,153,163,239,198,16,57,32,99,56,79,243,162,14,124,72,137,250,150,183,173,138,99,57,101,219,202,21,179,210,179,132,57,150,142,140,166,174,223,243,177,49,182,154,242,185,194,114,137,18,253,185,129,180,34,32,78,161,84,204,239,238,73,221,227,140,8,110,67,91,124,99,171,98,78,180,126,38,215,244,58,157,131,217,163,35,207,135,20,24,73,122,11,199,133,56,223,34,200,249,225,66,199,115,219,7,105,129,6,231,95,142,124,43,205,215,151,168,214,14,239,11,11,139,26,239,74,52,215,115,33,38,72,46,115,73,211,113,44,160,11,11,33,72,245,112,154,69,73,151,47,19,241,110,24,72,41,112,96,70,37,97,241,38,34,26,71,27,45,159,61,102,71,188,30,249,23,155,162,183,31,201,30,81,149,248,103,148,14,164,236,247,37,101,191,43,33,228,79,10,61,0,21,241,142,61,254,204,92,11,37,13,196,124,163,154,109,24,120,21,69,100,141,203,151,59,110,195,235,72,199,102,156,2,204,6,144,190,118,35,127,167,157,112,234,113,48,55,57,160,239,22,23,90,65,127,208,234,239,245,230,63,79,143,213,204,229,203,136,45,65,158,43,192,25,200,130,21,38,220,3,92,84,1,244,14,238,17,19,20,84,142,166,194,218,148,97,22,91,141,165,118,59,125,149,164,195,75,52,205,46,160,238,161,135,4,128,102,222,10,133,162,83,114,231,93,202,84,123,208,112,131,203,151,247,2,119,112,160,72,167,11,48,47,210,142,87,57,98,53,115,182,214,6,253,193,0,242,174,211,167,199,248,56,234,255,169,81,112,144,79,51,47,95,118,3,216,185,36,60,245,194,18,97,33,165,19,232,56,204,208,236,141,82,110,237,96,142,22,141,92,115,199,107,94,93,208,206,181,138,204,72,154,157,3,4,25,0,201,7,190,153,83,155,212,232,185,64,126,56,99,67,174,208,133,0,30,111,49,244,220,160,185,51,137,185,151,182,127,203,13,119,188,136,159,150,25,41,17,232,86,109,150,167,170,11,198,177,147,187,92,116,5,176,159,138,63,174,78,40,58,101,140,131,62,9,134,145,35,40,154,10,138,133,80,215,198,244,213,144,196,98,201,113,103,231,117,194,3,45,142,38,69,114,190,7,206,42,188,124,185,231,238,178,141,156,84,168,204,9,231,0,228,50,119,56,159,152,20,50,242,158,88,151,108,152,226,109,8,211,134,73,24,17,249,100,143,36,10,48,107,1,219,96,19,150,228,231,165,232,235,82,38,67,42,185,168,17,50,1,134,79,142,7,101,22,169,179,15,54,138,219,224,6,173,207,68,40,96,10,105,57,30,185,38,196,122,17,54,65,86,51,140,41,33,228,39,177,176,57,183,227,5,132,221,177,38,22,99,65,137,230,42,104,180,252,221,40,104,182,68,238,103,235,144,84,253,84,187,109,207,90,191,31,96,12,164,233,29,141,202,169,13,185,158,45,183,117,210,1,179,37,77,220,182,31,62,235,54,214,162,132,255,193,16,67,2,10,225,220,91,24,238,255,165,232,155,0,241,25,207,237,60,235,119,189,141,30,80,59,207,11,38,233,111,159,163,161,30,47,96,124,66,18,254,251,162,67,67,217,158,151,66,124,187,114,184,78,170,222,125,98,72,66,83,62,247,52,70,180,59,207,227,218,93,229,209,57,91,87,214,172,238,227,245,254,234,211,24,243,217,89,165,161,15,11,80,231,60,20,120,154,133,223,126,174,222,89,35,57,79,23,72,148,190,10,228,108,175,210,88,160,203,24,224,184,143,1,142,159,102,209,31,121,204,67,26,51,111,64,2,128,174,215,247,32,95,14,252,7,48,215,21,152,34,255,185,250,174,148,115,190,222,95,127,26,21,209,206,186,232,92,17,58,7,137,123,107,245,250,54,134,161,190,177,126,125,29,187,90,134,196,144,7,7,92,90,223,89,199,136,172,254,198,211,24,169,23,192,96,132,200,141,210,186,181,127,174,126,109,131,143,173,201,48,49,220,0,84,236,127,182,126,6,114,202,60,190,245,226,70,103,3,195,67,118,207,61,77,49,44,34,32,158,187,78,2,89,239,157,123,154,161,244,26,31,213,121,209,247,107,128,149,243,60,31,208,123,227,124,132,222,245,250,8,178,94,80,80,117,253,60,160,106,123,163,94,132,156,231,234,131,199,4,160,253,141,250,246,99,79,163,254,190,126,6,211,118,30,219,93,179,174,94,168,135,144,120,21,250,90,193,241,14,31,27,174,99,147,54,36,210,112,141,24,124,177,66,162,92,62,54,92,179,182,207,213,207,60,246,180,8,59,58,188,32,58,19,158,171,247,47,144,217,115,162,68,192,193,30,36,138,123,130,235,23,112,193,65,231,32,209,87,130,238,210,206,47,95,184,65,130,156,95,253,236,211,44,110,167,28,61,86,132,202,12,62,75,97,239,67,177,144,195,190,241,89,135,174,129,207,190,192,202,95,227,56,91,122,28,163,180,186,80,201,94,171,95,123,252,105,5,42,201,143,134,177,94,207,63,254,116,20,150,181,240,56,64,61,179,86,223,126,226,105,30,5,125,231,137,30,9,1,122,237,9,62,136,109,26,95,126,45,10,198,90,94,149,3,184,179,171,18,18,195,178,244,68,176,70,230,226,34,91,13,221,53,181,20,134,155,92,219,255,92,105,21,99,173,95,88,39,119,41,36,56,240,58,221,133,23,72,212,98,26,148,27,209,217,63,135,73,35,190,25,163,11,22,29,101,152,112,175,194,79,201,153,239,85,30,125,152,69,23,162,158,121,240,135,4,35,67,121,151,70,191,145,243,69,252,32,194,15,211,124,106,165,169,214,119,108,167,89,40,177,124,238,139,99,155,221,114,96,62,85,49,196,242,105,168,34,204,167,162,44,205,167,166,160,163,134,112,233,130,209,121,90,75,133,229,166,148,143,241,125,164,252,86,139,222,216,139,124,250,48,68,228,183,139,237,165,54,203,151,181,42,2,62,149,116,120,248,33,234,97,129,221,200,240,72,104,162,93,53,102,89,92,54,17,245,40,47,72,27,160,183,193,44,131,240,139,134,38,131,155,106,146,12,188,76,225,25,105,87,231,44,155,223,174,96,61,110,30,34,5,83,226,197,36,47,94,220,82,71,186,139,74,56,109,66,104,210,100,173,200,133,209,132,44,134,70,40,44,39,165,20,103,15,208,133,236,147,94,135,105,129,229,159,121,42,50,193,143,87,164,22,92,242,29,91,26,86,248,61,14,187,200,73,47,198,68,142,41,229,170,236,126,103,50,178,211,144,55,177,167,209,117,207,212,18,240,97,90,7,136,146,52,185,249,201,19,55,213,27,149,4,38,218,68,28,209,177,109,50,3,186,217,125,144,218,63,110,128,81,148,47,104,103,2,212,210,1,138,250,87,196,37,148,50,26,73,136,39,101,109,109,174,120,189,59,243,44,209,187,29,181,95,66,116,166,155,93,26,165,200,85,221,163,232,177,62,63,194,197,93,83,74,127,52,189,145,247,248,220,173,137,155,165,9,171,52,54,103,169,198,81,199,216,36,210,117,146,53,189,140,190,35,220,80,91,223,15,221,106,154,130,147,96,218,102,148,189,201,205,6,254,30,239,162,210,58,52,145,46,228,179,115,143,125,190,11,170,123,160,89,75,233,52,139,92,99,201,52,75,60,68,137,143,32,109,20,105,87,79,39,222,223,41,184,156,249,90,237,35,235,88,252,162,76,109,120,26,225,74,144,62,98,155,57,165,73,233,42,109,234,33,155,194,206,204,195,203,220,211,145,23,187,224,57,78,127,239,35,104,29,219,85,101,36,15,137,223,124,228,87,127,115,151,118,56,163,49,189,196,241,18,127,146,170,169,189,148,59,95,147,236,117,108,124,14,239,101,226,116,119,135,250,38,20,105,107,142,141,52,225,42,208,58,102,241,212,114,226,157,228,172,43,134,9,110,243,12,71,189,117,84,219,146,111,205,96,33,224,61,99,26,241,142,217,232,165,21,77,235,134,238,102,208,164,192,204,248,221,160,218,71,202,19,198,196,17,114,93,153,202,185,28,143,181,159,167,139,76,248,152,192,61,205,209,7,233,86,50,125,122,98,6,141,169,0,164,1,197,46,51,83,217,96,131,155,91,167,16,219,212,19,67,185,138,52,82,5,134,196,29,168,14,109,138,164,201,238,65,211,207,2,69,96,136,161,38,222,51,93,126,108,53,227,125,233,228,190,39,150,101,12,66,133,53,32,23,201,105,208,206,132,242,201,98,134,92,136,219,254,199,214,123,162,11,4,119,229,216,48,241,135,93,188,74,155,71,53,208,143,21,215,144,159,4,119,162,84,26,79,231,141,67,21,7,242,149,109,114,106,34,149,139,161,213,185,196,150,204,61,73,41,202,133,110,140,236,232,173,140,103,6,26,219,109,228,170,55,82,134,204,6,38,73,17,228,93,171,234,103,242,3,29,138,226,23,194,134,22,225,250,171,225,180,93,99,36,201,177,77,158,224,76,22,238,117,181,200,99,232,148,106,26,53,148,70,163,148,212,52,72,37,139,241,1,72,140,205,132,146,147,38,101,202,149,180,145,180,50,215,233,27,227,90,202,196,181,245,116,92,78,220,57,169,27,7,168,74,170,141,188,34,124,141,31,125,16,112,253,193,239,131,223,123,125,0,35,66,92,17,111,8,240,95,252,110,255,81,113,30,228,60,118,243,36,51,74,98,83,38,116,89,138,237,8,33,59,242,147,189,56,1,161,249,226,122,69,125,223,151,40,60,28,43,55,45,201,182,35,179,147,123,104,121,223,235,224,221,201,220,141,75,182,40,106,235,204,30,101,246,30,164,85,24,78,125,12,212,44,37,30,3,153,163,208,51,80,49,212,28,154,43,195,92,144,241,178,43,187,110,96,4,53,81,50,123,128,9,189,218,112,199,15,45,124,60,244,112,51,240,220,161,183,65,67,158,89,67,72,186,12,146,98,59,119,185,249,197,47,122,43,129,55,28,5,61,99,152,193,39,68,166,117,64,2,51,52,215,58,110,24,86,77,98,7,209,236,119,187,32,25,226,75,114,211,234,247,170,7,205,142,223,188,90,37,151,99,144,241,20,164,175,97,202,120,108,109,78,0,67,213,90,148,215,53,105,81,166,83,130,226,238,112,24,132,213,3,202,54,86,31,178,199,86,183,223,242,58,85,24,76,103,228,65,91,215,70,94,176,255,148,27,184,93,11,78,178,14,178,144,17,118,60,124,65,25,149,168,121,99,203,187,62,8,188,144,152,8,153,81,142,57,22,13,195,212,70,237,110,143,208,1,79,213,177,163,124,152,190,40,31,85,0,213,242,88,233,53,145,133,162,34,132,17,175,154,119,222,254,214,209,119,255,118,248,173,155,135,47,255,171,212,90,211,13,155,248,126,57,42,223,236,0,38,200,37,146,73,174,135,161,125,254,141,240,227,38,222,120,0,190,7,56,194,176,138,142,143,194,122,235,115,104,68,98,13,64,194,199,164,208,27,62,238,133,79,96,203,99,58,51,59,184,108,33,167,223,219,233,143,214,200,183,177,69,47,141,47,117,250,67,172,116,121,148,217,60,184,234,237,87,205,150,215,118,71,157,33,52,223,83,112,73,87,148,151,235,193,20,88,46,124,64,171,45,182,80,112,60,136,13,211,218,4,80,187,25,92,76,25,151,120,37,201,102,183,178,86,144,243,195,39,60,183,125,22,50,188,76,182,26,43,110,102,204,51,172,74,115,199,239,180,2,175,87,171,213,54,183,206,154,102,53,74,202,117,128,78,13,119,178,103,204,172,9,64,183,198,176,35,210,23,68,110,128,127,195,28,240,45,187,205,86,218,242,120,24,144,149,209,84,179,76,90,207,180,188,108,218,178,81,91,128,105,205,110,89,14,249,223,186,167,197,114,244,199,111,222,254,242,159,15,191,253,234,237,159,255,86,90,44,68,221,41,193,147,150,131,178,106,164,136,79,176,240,126,243,167,59,127,253,206,225,215,126,170,2,157,142,182,112,216,235,206,143,52,172,53,11,202,72,185,147,67,216,235,239,29,189,251,71,9,85,84,229,165,199,149,186,169,38,98,238,238,139,175,28,125,243,151,28,250,116,156,13,253,174,119,14,62,121,243,35,78,84,157,5,123,81,97,24,50,236,155,14,192,20,105,79,248,225,208,202,68,71,68,246,32,162,229,128,26,74,57,0,53,184,215,123,57,50,24,75,65,103,143,108,91,139,15,147,252,11,83,53,206,102,217,100,29,99,194,88,74,3,8,42,105,156,213,32,206,90,204,65,224,131,104,176,111,90,36,44,26,89,234,232,222,134,157,9,50,221,27,43,7,77,191,71,14,152,75,164,28,54,75,105,201,209,183,223,188,253,135,31,127,33,41,45,178,31,164,29,150,190,63,106,7,2,175,13,147,48,169,7,232,82,101,248,52,206,79,212,252,221,151,94,189,253,151,119,39,52,34,47,70,181,65,84,207,130,184,14,68,135,34,134,241,89,177,70,71,131,22,30,220,215,155,157,168,209,195,223,124,120,248,210,205,9,141,82,128,168,90,80,160,201,203,147,45,19,15,54,103,127,240,20,156,37,238,182,75,121,7,88,99,112,84,244,46,246,3,15,10,142,163,102,211,145,140,63,71,63,252,195,225,79,126,48,185,140,73,58,12,152,128,14,33,83,0,167,215,78,127,15,91,58,43,208,66,244,158,11,163,129,89,141,37,33,190,204,49,30,5,242,202,148,64,76,224,59,152,118,173,11,197,96,130,73,246,37,226,184,139,217,118,155,78,30,3,67,221,127,214,224,240,205,95,220,190,249,183,219,223,120,239,232,197,47,205,72,194,102,32,90,42,212,233,164,107,20,182,59,243,83,45,172,53,11,193,34,229,34,90,133,232,30,133,225,39,142,74,197,103,230,230,119,111,127,247,23,135,47,127,253,246,239,62,56,193,153,81,160,206,192,191,12,6,207,194,230,61,6,3,67,43,206,196,193,176,162,209,20,53,111,236,239,195,138,248,132,207,208,209,55,126,122,231,157,159,221,126,231,149,219,55,127,174,155,33,237,190,182,237,71,0,239,199,155,60,181,193,233,147,135,20,252,124,0,44,254,252,211,39,170,206,50,129,81,225,104,10,247,175,180,174,204,177,199,252,214,71,63,125,132,39,189,111,124,27,131,62,11,175,123,28,1,1,107,205,198,235,18,225,32,34,126,189,238,61,77,11,225,204,249,96,16,120,98,86,248,255,85,42,109,201,147,69,143,67,224,108,170,38,83,28,63,229,246,188,14,63,2,147,146,57,43,101,202,82,60,169,222,24,246,82,171,162,203,85,81,145,47,18,2,15,106,51,143,167,187,248,236,225,0,215,88,213,68,166,7,25,29,43,112,247,62,71,82,118,23,68,26,31,42,75,80,176,205,11,141,183,44,210,169,46,8,174,254,160,227,93,34,11,137,224,49,156,113,247,51,171,3,224,164,177,159,23,221,235,143,145,4,139,217,124,194,50,67,121,151,231,175,195,103,203,100,222,199,208,180,142,186,253,52,171,7,102,116,127,3,12,11,189,192,129,22,205,153,10,33,87,67,24,33,18,220,207,68,22,179,191,71,232,87,180,73,100,39,96,209,86,105,251,215,189,22,246,146,114,122,196,94,220,180,216,168,75,37,211,18,135,218,107,135,175,253,9,101,47,107,38,112,136,157,5,2,198,36,216,67,243,242,96,40,118,30,176,137,85,182,19,164,77,253,235,239,223,250,224,63,111,255,232,75,80,29,121,177,5,225,110,110,216,239,227,4,153,168,206,154,210,3,181,225,130,141,20,128,245,73,215,3,148,59,149,30,48,81,247,196,122,80,210,14,125,24,53,123,235,253,111,192,241,64,35,228,158,92,179,69,109,179,173,96,16,205,232,95,190,115,248,202,171,119,191,255,234,221,31,254,226,238,75,175,101,186,221,236,201,53,239,232,155,71,13,82,240,236,14,138,71,64,118,163,174,188,250,187,187,223,255,229,221,55,94,62,124,241,195,251,221,7,60,242,146,61,128,211,249,232,229,127,253,104,122,192,184,166,207,17,169,93,199,51,222,231,246,41,247,173,19,35,38,53,60,183,222,143,105,248,156,90,173,230,33,57,34,220,252,23,191,104,58,166,146,114,86,232,244,14,24,201,165,170,238,169,245,204,83,246,178,215,182,151,161,119,129,71,78,74,46,212,146,33,161,80,203,14,50,203,142,195,178,103,235,195,212,122,164,229,170,232,73,212,135,91,239,191,154,232,6,81,60,206,70,63,201,181,118,156,136,198,41,9,39,91,223,121,245,214,95,222,188,47,115,55,93,17,65,124,202,146,38,52,202,129,161,96,81,168,34,0,14,63,47,67,176,39,43,3,40,249,57,250,225,127,3,182,14,127,248,87,161,162,29,203,156,226,192,221,246,123,46,227,112,200,145,29,165,164,178,19,114,37,214,119,106,31,193,241,43,25,47,227,145,197,13,97,201,221,68,156,227,219,246,86,61,183,71,62,88,216,184,71,172,26,66,179,186,153,183,173,130,109,21,109,171,100,111,73,89,147,32,92,130,124,152,191,253,254,104,8,103,1,134,170,181,12,2,206,50,128,73,217,133,191,80,40,176,140,30,28,247,150,113,101,212,29,160,178,159,20,68,78,2,255,165,24,55,177,214,2,85,212,99,131,240,161,213,33,224,169,186,62,26,84,188,204,26,77,103,90,125,5,217,212,133,160,164,4,194,23,82,85,188,2,162,209,147,206,152,209,108,113,86,161,2,252,145,133,87,244,102,101,119,7,112,73,159,178,0,83,210,15,229,70,241,171,181,235,135,62,174,97,170,113,57,7,124,254,186,239,134,108,64,84,77,85,101,101,204,24,91,45,87,168,121,227,244,75,162,208,11,154,59,171,104,48,20,83,211,48,183,1,166,205,173,57,108,46,72,40,55,11,92,135,251,211,163,55,223,250,251,135,63,144,84,100,216,189,133,1,44,116,114,255,162,19,21,11,37,162,1,226,107,14,5,25,23,230,121,31,126,22,46,94,92,104,181,140,199,30,171,118,187,85,242,78,154,176,169,11,180,140,153,82,136,242,102,216,48,170,107,201,101,34,212,164,151,138,161,135,242,194,176,31,64,229,59,47,253,30,233,0,122,214,95,144,132,27,200,57,252,240,197,195,159,127,147,14,7,138,120,189,86,172,192,237,15,190,115,244,239,111,241,2,145,152,244,144,147,16,132,176,15,97,154,220,67,50,227,87,102,36,145,159,93,130,208,74,136,51,165,96,65,208,153,60,215,160,49,205,44,209,164,171,179,16,23,249,244,178,156,169,237,252,231,137,210,97,194,0,72,1,221,32,72,134,36,148,177,251,180,217,197,50,66,179,117,98,132,86,120,38,137,66,76,139,171,104,39,97,208,81,86,160,170,47,87,213,194,148,46,0,25,8,134,113,93,184,201,84,164,86,108,139,105,20,35,92,12,50,75,68,251,105,113,231,41,38,122,103,54,99,66,200,189,11,115,164,187,68,150,210,72,117,34,19,197,59,93,143,139,178,44,199,164,51,175,137,181,158,240,221,161,69,159,74,224,137,32,13,202,156,38,72,169,114,146,42,78,177,83,135,203,107,83,120,128,232,118,138,72,4,145,192,160,130,185,7,46,145,181,64,79,94,69,54,152,189,137,99,223,3,195,241,63,233,246,55,216,148,246,224,86,54,201,13,200,186,132,254,117,189,18,190,156,92,146,98,194,125,56,236,233,108,135,171,253,235,166,116,244,41,148,137,157,35,244,44,4,250,220,39,8,225,59,183,131,166,21,44,17,80,161,126,157,233,214,74,221,133,210,241,40,113,70,47,190,104,176,235,25,162,139,33,157,196,23,223,146,154,130,34,2,19,35,30,135,202,23,147,180,194,108,208,128,147,218,230,150,213,175,101,0,176,91,172,56,244,90,101,169,189,212,166,159,220,102,217,165,159,242,168,36,4,50,228,215,246,96,81,3,255,75,244,52,215,135,57,98,134,210,177,58,181,131,109,111,120,9,149,84,138,157,73,246,160,191,105,186,230,22,148,11,135,25,255,140,185,216,240,111,44,118,251,61,31,142,172,197,193,96,216,91,108,3,192,167,224,3,222,64,154,86,47,155,27,238,120,189,140,66,82,61,88,27,184,81,145,18,142,45,44,120,222,27,30,167,157,213,253,167,136,225,201,236,173,204,50,156,61,12,152,32,26,35,126,182,201,237,222,76,237,0,218,132,49,198,148,182,194,253,16,255,175,7,158,27,46,238,58,139,195,254,94,239,217,192,243,102,109,39,216,157,161,17,88,69,139,193,238,34,244,201,35,40,171,119,58,179,194,191,52,108,182,230,70,23,182,241,12,162,108,230,249,31,176,197,50,199,2,0,46,120,215,91,28,204,179,202,240,4,89,247,112,50,91,243,174,52,234,97,25,90,1,62,184,211,111,152,83,27,3,18,66,220,49,123,5,27,182,91,243,196,236,175,54,245,12,61,163,146,249,18,231,217,243,37,100,218,41,159,223,19,76,254,247,126,123,244,234,187,178,122,10,237,25,36,238,157,125,154,200,236,143,99,182,89,83,149,251,138,58,44,170,61,157,235,206,23,20,50,47,51,87,38,173,200,152,177,16,187,72,83,158,100,252,91,58,23,46,51,223,140,241,86,238,16,238,35,23,30,51,194,162,31,80,134,78,48,181,228,40,198,51,32,141,169,21,5,226,76,173,200,136,91,213,124,236,103,225,37,119,215,83,12,21,240,40,52,188,235,77,144,245,53,246,10,83,15,211,195,215,254,205,56,122,239,101,51,118,237,63,182,90,120,4,14,106,140,11,141,29,175,212,54,78,28,169,180,223,151,128,65,236,109,91,140,209,33,252,22,85,242,75,219,150,110,196,3,101,153,1,179,233,135,184,112,90,56,139,85,141,204,208,203,1,21,197,46,100,178,159,193,50,185,94,127,47,131,228,129,111,186,135,28,182,75,153,128,106,90,98,6,113,53,70,7,62,72,68,76,225,64,63,161,74,160,154,183,45,252,92,5,153,142,242,3,18,179,48,234,116,44,178,102,9,44,242,21,214,167,248,50,70,89,155,210,158,150,60,78,162,21,72,229,51,8,221,18,87,209,228,11,12,144,169,30,46,2,7,177,243,132,11,68,20,102,161,235,13,119,250,45,180,144,72,230,87,147,228,48,99,54,157,22,50,41,64,19,51,217,28,221,184,25,243,5,248,193,125,187,190,14,89,1,201,10,71,141,97,224,54,135,25,199,130,77,188,31,154,250,210,43,164,115,209,62,217,12,44,111,139,88,195,186,74,11,79,60,123,137,23,214,93,217,49,252,213,84,104,155,246,214,25,211,176,237,42,249,207,180,82,170,51,124,199,43,59,88,217,60,227,194,46,25,120,189,75,192,185,122,137,25,96,235,163,134,182,174,17,161,80,150,152,223,198,191,56,34,79,194,31,112,228,243,143,174,55,231,128,122,124,12,193,216,235,132,232,233,97,74,3,230,84,144,40,129,68,132,162,154,118,96,18,40,15,51,193,48,115,128,250,160,234,67,182,133,156,107,149,89,63,221,122,255,157,92,46,7,27,105,64,130,162,69,198,66,66,248,148,213,132,60,40,14,251,47,183,148,37,55,149,192,253,162,43,152,103,72,52,85,36,172,245,207,173,155,22,73,67,6,173,122,48,182,212,253,88,117,44,177,45,23,28,11,229,172,103,137,122,15,103,144,111,206,104,63,78,195,152,216,171,147,209,102,241,237,46,239,203,49,37,27,40,137,83,127,54,38,190,155,68,99,97,56,241,232,104,54,158,126,174,254,132,105,81,55,19,231,105,33,74,28,189,96,184,143,159,3,117,228,244,100,58,24,163,4,14,172,16,160,117,243,32,10,89,105,214,47,173,41,213,199,91,227,149,78,78,226,184,50,178,45,34,198,173,200,17,230,34,3,168,62,125,26,56,167,135,187,112,130,1,254,96,123,55,155,240,145,155,178,29,189,252,237,195,111,188,101,162,53,151,116,10,100,178,148,165,147,146,18,59,72,75,151,226,171,176,118,226,84,213,82,183,175,131,100,118,84,27,88,93,194,15,86,150,150,96,44,237,218,147,13,12,59,157,233,18,198,51,155,25,89,77,171,101,193,89,64,0,154,206,114,161,208,182,203,21,147,124,207,90,59,181,54,15,242,97,53,16,78,193,41,128,240,102,109,227,231,226,146,157,135,207,117,126,224,81,77,13,125,62,12,188,141,112,60,88,61,80,142,194,234,14,208,104,255,186,15,167,216,230,54,233,198,86,218,153,135,55,108,151,90,184,156,232,42,48,7,61,188,136,162,201,23,195,109,84,25,29,190,252,245,187,255,250,22,85,236,221,253,254,171,71,191,253,3,106,34,198,86,84,165,160,86,41,76,175,226,168,109,28,254,246,53,44,156,94,190,160,54,48,181,124,89,41,95,158,90,222,201,171,29,202,79,173,209,82,42,228,139,41,21,182,216,77,128,109,201,234,112,194,27,112,27,3,244,12,201,232,23,166,71,214,254,152,65,44,124,240,3,99,37,168,14,101,20,70,186,56,118,119,197,182,177,233,96,39,105,78,116,177,197,51,109,236,16,181,251,162,48,89,43,66,137,195,84,75,9,27,11,44,68,172,90,200,135,232,241,1,231,107,205,102,191,21,221,144,18,195,6,139,219,244,67,38,251,100,142,239,129,235,49,41,194,137,9,20,223,172,32,194,146,79,212,60,159,126,198,203,62,250,73,216,75,131,144,112,229,6,114,126,164,117,164,213,80,216,44,219,75,197,229,74,105,201,36,35,155,190,255,45,197,254,90,224,159,45,94,129,99,210,20,159,130,66,44,51,220,217,145,179,203,177,236,142,146,203,87,97,84,219,147,179,249,154,19,217,94,136,217,91,226,229,200,38,151,211,200,156,210,74,119,63,120,227,206,187,63,65,32,44,143,110,120,214,32,110,92,37,175,32,242,10,241,60,71,212,98,221,144,242,10,162,86,50,175,204,243,202,201,60,220,134,177,177,75,185,45,158,41,70,30,101,182,246,197,16,65,36,19,150,18,136,142,72,93,44,237,52,161,120,198,45,119,105,72,206,195,11,45,122,58,18,147,112,146,199,232,126,26,47,45,234,113,69,91,72,101,181,75,32,92,226,129,7,231,212,5,144,155,51,166,40,104,178,99,138,238,193,90,72,181,19,80,110,221,111,146,178,225,185,160,223,93,115,155,59,30,176,125,164,16,175,130,58,155,253,16,203,193,89,103,154,15,213,212,46,156,62,141,157,77,166,238,246,253,150,97,39,211,51,169,108,74,179,21,43,172,225,239,164,251,209,154,35,250,135,124,44,238,13,232,160,30,33,129,215,237,239,122,9,156,160,76,1,44,91,12,197,17,115,72,185,92,105,98,106,64,130,46,160,218,27,86,190,164,170,65,241,89,70,19,112,123,101,175,4,208,169,210,99,221,11,135,65,127,63,49,141,50,96,186,211,133,132,19,25,226,39,106,61,12,213,194,28,146,135,156,224,245,81,58,226,102,244,137,10,220,100,189,246,144,242,21,5,106,241,100,75,145,2,210,228,53,66,236,106,189,179,189,77,254,94,106,193,217,98,52,74,154,133,73,184,100,187,160,134,252,53,185,43,230,135,17,10,216,157,28,211,167,198,215,136,196,231,209,251,55,60,218,106,30,53,28,165,223,44,201,120,174,246,217,75,79,126,14,123,13,92,29,249,24,18,97,220,111,239,103,120,29,12,54,151,205,202,149,80,190,217,128,245,159,137,181,197,56,21,77,54,42,232,88,118,173,198,172,88,97,125,139,52,94,23,14,106,114,59,199,204,102,39,65,34,135,140,10,172,131,49,118,107,244,210,143,129,161,251,51,13,14,23,171,21,40,146,61,145,4,139,130,99,102,168,2,19,152,38,230,201,145,152,226,200,100,96,202,114,137,89,49,212,122,154,157,58,182,184,249,161,2,140,202,158,196,54,113,133,252,189,128,215,99,76,103,105,230,77,52,173,17,152,58,107,210,87,179,151,137,93,35,94,105,198,243,189,32,232,7,60,187,16,203,100,114,129,168,45,196,69,197,238,97,246,177,166,140,147,33,143,179,52,105,80,19,188,15,96,161,235,14,50,25,173,14,200,111,9,133,58,165,58,169,226,173,246,46,134,43,129,123,222,158,241,20,80,126,31,182,138,36,76,89,129,170,193,246,162,139,5,108,11,202,184,193,62,222,46,16,84,212,59,29,113,140,36,245,216,176,139,0,0,213,99,243,61,192,94,120,146,47,176,237,229,235,141,12,136,193,177,45,24,113,166,124,207,227,194,37,213,200,101,146,166,10,225,25,229,210,189,216,172,100,99,247,241,240,103,204,36,64,229,237,215,100,61,214,180,227,8,22,185,120,198,53,93,35,86,59,96,162,158,210,3,78,219,19,202,26,166,166,17,180,53,226,55,144,152,202,228,86,48,29,17,221,69,174,190,198,12,190,89,10,183,105,160,108,91,212,69,89,169,67,216,219,40,71,40,111,68,58,181,237,224,237,243,250,120,108,80,83,120,37,185,215,101,93,96,79,202,35,149,147,91,11,50,92,223,38,155,243,60,100,147,162,125,204,142,52,82,38,222,57,6,9,29,85,191,214,135,51,150,72,174,153,197,47,44,46,110,91,230,2,20,133,100,162,104,242,9,168,176,230,206,172,255,11,107,33,173,169,199,78,168,67,77,95,193,75,104,245,169,198,176,89,59,16,66,1,8,1,68,190,66,73,130,98,41,18,7,66,33,11,244,33,117,56,32,37,134,131,49,234,66,248,85,85,166,73,219,180,98,39,129,180,32,248,43,26,246,47,59,190,63,99,159,165,59,147,236,172,168,248,4,186,51,236,226,110,194,74,104,166,123,99,90,61,191,157,33,203,9,41,175,88,97,89,1,13,178,100,112,87,110,204,212,13,148,1,20,128,103,123,185,43,87,28,194,255,39,211,11,132,247,79,166,151,41,223,175,1,148,39,60,127,50,35,95,172,82,174,86,238,115,235,248,125,222,187,174,239,243,222,117,125,159,247,174,167,244,25,0,233,251,188,119,61,214,231,135,209,90,240,89,160,45,10,247,74,36,6,66,36,66,36,141,217,108,53,35,13,15,54,51,95,36,236,35,155,43,233,219,211,242,151,27,172,224,140,141,65,201,36,157,114,166,42,227,52,228,78,37,21,14,87,115,19,176,41,92,41,44,208,121,136,231,67,153,104,55,159,62,29,125,22,27,42,203,23,55,229,213,185,10,146,61,183,205,72,79,136,222,250,233,157,223,252,152,222,97,222,249,214,87,14,127,248,135,191,127,248,37,46,115,105,240,161,39,57,138,18,92,82,124,235,136,177,60,161,44,97,152,200,190,114,35,150,112,35,94,130,76,53,89,83,116,136,218,73,238,197,38,121,69,219,251,168,147,155,246,150,110,32,82,1,231,62,140,66,34,161,81,227,42,43,225,37,8,166,108,7,198,57,12,171,199,186,209,155,135,138,246,162,206,77,168,39,76,173,25,33,149,76,159,206,122,72,65,153,46,37,158,131,137,76,149,146,204,42,216,85,74,145,98,25,156,32,197,146,57,61,138,37,11,114,20,135,194,169,81,44,189,69,245,37,137,49,236,15,36,34,213,139,230,112,38,172,104,134,17,29,6,241,116,253,64,164,195,32,1,72,63,148,216,97,208,139,150,229,113,251,28,29,6,241,116,125,159,165,195,32,1,72,223,231,216,97,208,155,113,235,194,97,208,83,118,93,47,218,114,51,195,176,122,169,52,94,148,76,82,232,86,191,57,194,59,7,132,198,172,89,86,247,47,180,50,178,109,30,94,239,54,54,77,191,231,15,205,45,216,100,120,207,70,117,214,7,244,6,15,164,58,102,147,8,41,129,191,189,141,247,119,238,117,63,132,140,142,183,13,164,134,25,120,110,178,55,70,166,197,158,250,192,7,233,233,83,214,220,130,206,6,62,20,39,174,65,205,202,35,166,69,189,152,154,69,248,200,156,102,154,229,71,240,138,132,248,186,162,170,106,188,173,187,94,135,6,185,73,67,19,208,183,221,71,211,175,6,94,24,130,40,117,222,29,160,62,144,116,35,34,106,99,107,95,174,70,40,13,94,230,187,29,234,176,40,244,2,95,50,142,229,189,167,165,209,173,145,105,161,249,12,51,129,233,33,71,219,225,207,86,200,171,20,11,11,93,146,95,179,176,103,50,99,165,43,116,234,133,254,151,35,103,182,118,78,157,171,175,85,74,21,93,91,60,75,215,222,149,168,61,101,14,102,109,181,84,92,178,215,202,218,86,89,150,174,213,27,33,222,50,14,79,159,246,208,211,17,53,201,200,12,201,75,148,221,90,221,218,167,70,144,141,226,50,44,187,216,125,219,174,21,88,174,184,111,19,127,224,232,243,54,133,189,235,86,109,159,223,186,17,127,91,238,39,207,223,214,3,151,90,85,243,232,183,127,56,188,249,157,132,151,164,123,244,206,160,66,157,254,116,60,8,143,243,116,28,107,205,242,116,156,148,139,94,41,224,215,123,122,58,30,132,210,211,113,132,54,251,131,254,165,153,60,102,252,233,237,163,255,124,145,155,189,157,144,205,223,3,147,190,19,115,148,69,231,231,246,239,62,56,124,249,215,39,232,209,68,129,58,125,207,248,189,225,96,254,61,131,181,102,217,51,164,92,180,103,240,235,199,233,105,166,244,9,241,135,245,113,123,189,186,63,14,168,244,46,166,62,17,78,165,212,243,47,245,172,203,23,103,58,236,222,248,205,225,183,127,118,244,206,127,30,190,255,254,9,30,118,10,212,25,54,110,248,57,194,193,29,99,243,178,154,51,109,96,94,86,218,196,44,233,35,216,200,15,124,167,204,234,59,69,188,174,155,207,139,10,241,113,2,115,132,198,251,32,50,62,211,223,123,220,219,191,255,190,85,102,246,159,50,233,253,31,119,167,98,207,238,63,37,233,182,1,153,176,232,209,191,204,111,222,195,75,192,9,237,209,131,83,199,1,220,175,246,130,200,218,75,33,49,247,215,45,5,182,123,54,229,93,50,23,43,19,254,29,88,207,36,31,19,249,121,0,198,28,86,124,248,101,21,216,28,158,34,180,43,229,70,108,157,192,223,91,127,121,245,190,205,219,32,84,214,201,91,63,189,117,243,230,225,191,188,113,223,218,11,91,195,216,194,20,252,247,189,62,137,21,206,52,20,207,27,101,251,158,124,104,200,79,177,38,56,211,152,234,67,131,219,88,51,43,167,164,43,13,64,253,237,55,191,41,158,184,60,240,162,241,241,120,209,232,229,46,13,229,235,42,194,250,133,221,86,95,125,133,167,22,170,198,107,161,13,205,133,22,117,229,117,161,101,245,250,132,19,233,115,223,220,120,111,22,85,64,97,82,77,193,195,153,88,108,41,214,17,208,69,137,67,81,222,255,234,94,253,54,237,74,147,190,250,189,207,47,18,163,71,133,49,36,112,247,34,228,169,34,53,87,190,243,155,159,29,125,229,107,184,71,221,235,44,54,10,108,210,50,113,186,49,249,45,226,44,30,70,212,246,35,31,35,44,112,10,123,106,102,194,231,5,178,85,229,54,208,109,125,156,29,102,43,39,141,247,101,217,113,33,158,37,203,142,154,221,70,204,69,179,135,150,60,10,47,139,157,130,67,199,99,220,108,160,231,48,77,149,189,245,8,123,27,127,167,73,201,3,126,190,208,107,247,137,5,235,133,30,96,5,95,207,104,4,24,18,143,136,85,85,253,82,8,98,12,156,155,233,142,134,253,248,196,197,158,231,7,163,142,135,155,129,252,203,144,217,19,2,1,233,178,236,18,137,58,10,225,56,242,186,131,201,72,162,204,52,65,14,29,240,32,46,144,181,131,126,151,198,4,55,147,110,97,136,135,2,15,237,166,124,132,78,188,19,112,226,58,89,94,171,204,43,174,161,187,19,197,49,77,194,61,150,39,228,155,179,230,118,224,121,189,184,39,44,210,219,88,65,198,184,84,243,106,50,99,65,128,128,211,49,77,212,77,204,54,150,215,190,125,235,230,79,232,29,56,31,75,186,247,103,230,199,223,203,81,98,130,234,171,236,25,77,73,243,152,125,211,187,0,138,86,29,231,38,126,248,215,195,175,188,118,235,111,111,31,125,233,55,172,211,100,105,121,248,94,88,90,85,129,229,198,182,158,223,37,126,5,200,210,114,83,188,142,32,125,226,78,41,232,55,83,14,152,135,142,111,20,109,102,208,68,183,221,65,39,60,99,46,154,103,130,92,219,239,120,79,185,195,29,56,30,225,120,243,189,189,5,40,178,208,193,7,237,176,139,225,51,163,240,90,21,211,73,168,19,110,127,240,157,59,239,222,156,103,54,251,189,102,103,132,36,109,226,108,38,186,169,174,206,123,235,244,225,79,190,122,251,219,95,71,53,236,127,188,41,109,170,100,100,132,72,213,228,194,34,52,241,252,13,171,121,43,230,238,76,19,35,65,110,193,180,128,184,81,131,2,100,28,227,234,17,52,87,15,129,91,212,28,7,67,161,10,1,126,131,150,130,35,47,166,246,184,206,234,203,186,93,233,64,23,14,188,118,125,212,62,211,67,30,86,131,45,62,125,12,175,187,45,254,234,25,58,218,118,59,219,170,86,112,187,143,7,140,36,12,253,228,171,6,96,243,100,223,120,119,144,205,9,9,155,83,44,149,91,204,165,137,221,42,203,206,77,248,157,36,226,174,127,145,220,25,138,7,224,49,94,141,142,112,21,196,11,224,69,197,67,112,180,74,162,76,91,218,59,113,194,197,165,63,34,151,95,223,165,62,41,71,20,226,133,50,127,203,52,182,144,68,84,205,29,180,32,92,92,116,42,133,92,190,96,231,156,165,156,83,44,87,151,237,138,141,55,165,225,144,62,202,98,39,36,249,76,57,10,158,140,255,50,182,163,106,91,244,24,62,240,174,55,159,33,11,174,186,9,237,95,27,249,112,192,32,11,192,108,159,82,55,129,184,140,111,116,70,1,62,239,212,191,120,225,199,81,141,90,3,1,118,206,146,15,56,198,218,67,118,85,250,194,140,164,90,253,174,167,188,23,199,132,20,251,47,102,229,28,14,131,81,19,80,231,69,198,64,148,165,142,217,21,19,36,9,171,159,190,120,70,115,161,23,82,28,100,122,19,42,106,76,246,137,169,53,55,50,210,62,65,240,162,206,1,10,162,47,120,73,205,153,12,204,224,159,137,189,63,35,244,212,14,15,206,37,93,203,4,52,45,151,27,140,194,157,140,116,144,12,197,65,194,30,9,144,254,111,6,91,53,254,112,96,5,32,102,16,145,195,154,189,50,252,52,31,33,37,107,43,195,51,103,184,55,39,186,99,56,132,161,132,235,241,138,96,89,105,7,130,236,88,164,212,162,60,234,158,91,54,165,162,119,229,252,112,205,161,123,24,242,78,64,103,108,99,80,230,181,86,99,15,31,160,239,168,134,161,195,194,69,77,13,89,68,99,250,103,32,88,144,99,137,205,101,162,87,146,24,46,77,89,205,227,205,18,180,49,119,1,4,224,166,224,237,183,86,34,206,180,230,142,99,111,145,21,105,159,191,23,224,82,1,222,67,193,208,153,197,31,135,33,190,109,202,133,183,232,67,29,111,232,250,29,36,169,242,166,200,176,199,87,49,123,235,236,233,211,108,153,183,104,181,150,126,123,64,183,168,57,79,63,14,152,236,54,246,206,222,34,75,50,192,63,196,158,210,175,225,11,4,148,60,129,254,250,184,147,206,141,58,157,23,60,55,200,100,129,24,147,20,242,214,58,147,61,227,160,253,245,167,29,251,44,48,101,103,194,106,200,236,168,125,46,187,102,178,43,205,90,147,23,104,86,155,164,64,139,22,120,172,63,10,66,40,209,170,181,120,137,86,181,69,74,12,88,51,126,111,52,244,176,204,160,54,224,101,6,213,1,41,51,162,101,46,121,192,173,180,176,204,168,54,226,101,70,213,145,213,171,117,206,152,11,208,45,242,183,73,172,196,91,103,128,91,59,51,32,127,71,204,174,51,133,10,0,242,168,57,73,14,120,195,16,190,114,123,195,2,236,102,96,13,188,161,135,139,138,110,86,139,111,87,250,128,103,168,135,135,150,215,212,56,140,243,72,167,79,155,228,59,229,14,178,98,119,104,141,84,15,223,254,245,225,215,191,175,16,236,44,177,250,204,160,225,86,106,195,176,43,243,72,140,162,54,3,218,89,60,37,46,122,221,126,117,152,67,255,44,228,66,133,60,187,98,233,86,116,138,12,57,255,3,73,244,21,44,126,122,46,132,163,2,58,27,14,65,116,39,97,62,208,108,24,24,99,190,182,177,64,110,4,127,200,77,140,223,74,180,228,183,44,191,23,94,208,100,96,170,229,135,235,30,186,48,141,103,146,100,107,112,245,243,110,39,145,73,82,241,141,135,6,42,73,133,83,179,231,246,134,228,133,39,101,186,93,177,159,66,119,215,91,117,135,128,191,64,221,71,52,138,9,125,184,245,112,175,63,196,135,107,140,95,98,79,150,204,232,112,165,83,196,124,26,140,137,141,183,215,245,81,47,163,234,122,76,41,139,169,125,204,25,92,30,164,1,27,163,178,180,89,11,173,150,228,132,96,192,157,16,180,152,81,84,211,242,173,78,228,132,160,84,112,224,167,88,230,78,8,70,181,129,112,66,208,149,28,15,180,107,7,50,155,35,244,98,213,81,228,96,160,59,217,193,0,229,177,76,147,112,83,240,79,140,57,131,46,77,112,138,67,153,38,52,98,97,15,223,211,222,102,91,120,1,194,62,177,21,79,191,5,55,120,62,134,205,35,47,36,39,190,58,31,19,72,209,205,219,209,235,63,5,158,231,240,79,111,223,249,249,215,81,119,253,214,79,117,15,237,15,255,252,135,195,155,63,211,150,202,71,165,110,191,242,231,195,151,127,173,45,85,192,27,58,113,3,26,181,206,238,84,104,41,39,106,143,106,0,88,122,126,188,165,58,19,32,54,68,132,85,164,174,7,244,252,92,252,73,168,250,126,55,98,169,128,26,164,188,7,35,237,72,143,187,36,78,47,166,254,78,158,154,176,46,248,51,61,88,25,53,158,22,221,63,71,135,155,148,201,222,45,37,14,71,24,96,76,199,154,124,170,29,123,148,160,125,37,54,255,219,221,20,7,62,189,179,153,153,60,243,204,226,141,39,91,205,156,136,19,158,236,201,188,14,102,43,99,166,39,194,236,128,56,43,63,107,173,201,111,127,103,121,249,75,118,100,202,43,219,77,122,245,185,165,188,178,21,137,202,107,93,177,189,210,65,113,171,132,4,184,40,99,218,163,93,43,245,1,47,202,254,252,136,135,3,133,125,250,164,60,117,140,76,212,248,82,74,60,126,188,47,143,143,239,199,67,95,97,114,80,77,123,178,11,20,113,167,214,182,26,68,203,224,52,151,36,59,98,126,100,238,40,118,196,166,99,151,156,229,74,169,104,106,173,137,27,178,53,177,87,73,88,19,227,221,11,43,65,142,233,66,201,54,179,25,96,234,81,42,68,182,12,36,16,223,50,115,146,97,200,38,30,168,11,187,11,165,82,161,224,85,150,90,91,7,220,79,51,186,105,30,231,132,105,208,66,43,232,15,208,162,233,242,101,212,169,25,168,47,74,86,166,154,232,83,133,66,33,10,71,156,14,36,181,254,178,139,191,179,128,200,237,224,109,66,2,144,53,123,155,85,2,225,64,186,178,60,213,46,181,151,218,238,120,34,158,140,106,219,15,66,188,254,243,59,45,174,63,70,15,242,240,27,239,248,158,15,108,223,229,203,244,166,130,248,227,78,142,156,203,243,85,122,166,237,122,43,228,217,65,62,87,40,22,150,74,187,123,43,12,53,237,118,123,229,198,2,145,1,171,11,200,95,41,77,52,225,180,72,194,166,234,230,124,174,108,23,157,165,221,189,201,221,35,138,231,89,250,71,31,67,64,7,151,75,149,194,172,29,148,27,1,90,185,224,18,27,164,100,115,28,2,2,144,32,79,199,236,188,64,151,155,248,43,195,13,221,238,160,3,196,52,57,229,36,128,55,85,138,94,190,220,232,183,246,129,183,107,17,135,74,78,174,84,206,195,44,25,78,14,112,92,6,36,99,44,1,254,121,156,92,116,213,133,61,175,113,213,31,178,123,178,134,27,91,129,234,80,99,183,238,201,145,177,215,40,185,82,222,198,185,144,234,154,22,80,218,3,88,225,68,91,92,96,129,192,129,111,51,215,171,139,87,188,222,85,96,175,23,247,250,193,85,216,208,77,111,145,180,212,222,29,121,139,32,126,46,226,141,66,184,24,14,47,186,61,188,55,95,252,196,86,113,59,110,208,101,95,114,80,200,220,34,94,122,8,123,218,117,7,3,152,163,176,106,214,235,219,255,92,183,42,171,245,181,13,235,133,122,221,181,214,234,107,45,107,123,189,190,177,102,245,87,235,117,127,13,83,58,107,86,126,13,147,70,144,180,191,138,73,206,170,117,245,124,253,252,154,117,21,146,186,36,105,176,202,74,237,65,146,77,146,10,171,214,62,73,130,82,107,117,203,195,63,207,227,31,183,94,111,98,129,182,117,149,228,239,67,149,144,84,217,93,181,108,169,202,246,170,166,78,159,244,207,197,196,190,92,177,27,165,43,61,45,175,213,207,159,183,194,53,41,233,26,36,173,147,102,243,36,169,180,42,245,100,132,73,245,58,137,139,7,92,127,28,149,103,225,255,211,40,142,214,200,109,227,105,178,133,106,246,105,191,85,227,235,239,116,7,14,212,90,216,12,195,211,212,36,166,54,12,160,146,201,23,219,26,165,161,176,230,190,208,123,240,251,224,247,193,111,202,111,240,133,158,204,116,24,7,152,98,24,156,37,51,144,39,91,193,180,49,41,58,145,57,227,149,233,57,103,4,219,141,76,201,177,12,250,127,214,136,142,136,89,0,170,176,24,127,54,31,12,202,169,89,19,203,80,94,140,183,38,29,136,6,227,201,164,118,100,60,201,188,24,175,205,88,50,131,241,100,233,157,77,242,16,28,132,224,121,12,193,244,208,12,194,154,25,197,210,224,250,138,138,24,100,126,104,10,231,53,12,194,3,233,155,68,110,141,183,69,121,52,3,205,87,102,237,42,97,162,166,246,149,178,105,70,177,124,143,157,213,115,110,188,121,1,65,0,80,218,153,7,251,243,1,167,252,155,30,62,231,228,56,156,106,117,119,161,229,121,131,4,31,199,11,0,26,25,67,103,224,51,50,35,79,162,65,145,127,88,179,99,1,93,195,194,233,23,110,218,232,99,76,157,168,76,89,57,26,137,74,87,209,220,98,231,234,51,253,62,185,37,222,66,151,229,133,66,43,33,15,10,55,59,197,74,37,111,102,87,76,234,25,13,35,214,225,129,222,111,27,193,233,211,153,160,182,73,228,194,0,56,197,173,173,172,21,228,58,253,166,219,9,137,87,93,46,78,242,68,126,163,133,64,151,151,61,51,155,99,226,233,138,155,49,91,109,187,176,92,92,70,67,9,235,33,219,58,160,221,188,136,175,157,209,49,169,219,66,117,86,139,68,144,34,93,46,149,239,199,131,216,64,111,110,24,104,31,219,180,65,204,54,26,219,11,236,9,55,53,97,208,23,197,181,9,100,139,62,104,72,45,197,10,32,64,67,174,129,122,92,180,73,232,102,64,28,79,169,74,77,230,136,98,199,32,29,195,63,11,253,209,112,129,62,97,224,171,115,66,235,18,8,86,201,140,30,125,122,110,7,61,4,60,143,175,28,31,35,153,150,238,6,53,144,141,226,60,188,163,82,237,251,216,123,10,106,90,163,60,236,240,114,228,223,201,166,64,26,163,32,162,236,58,51,161,52,218,111,80,171,21,196,29,112,164,248,64,170,219,241,194,144,237,190,137,136,192,45,110,198,162,59,41,200,160,239,68,104,184,92,246,250,167,202,67,121,93,2,132,119,60,250,248,4,53,87,206,88,143,80,2,227,56,232,84,186,202,141,208,213,39,2,163,32,196,55,2,131,190,207,222,169,76,49,11,167,175,199,68,183,248,75,55,253,154,161,77,138,233,212,132,243,42,178,216,107,129,222,76,72,2,64,158,191,145,55,111,214,212,198,12,175,211,241,7,161,31,234,91,205,203,79,132,168,157,175,71,188,135,205,186,186,148,21,134,21,39,174,48,190,202,238,185,223,14,218,37,167,60,47,138,141,38,184,113,172,177,4,55,62,113,35,233,1,251,213,217,61,214,104,104,213,79,220,136,90,97,187,115,204,17,209,170,31,205,136,224,76,110,102,242,133,71,140,5,3,183,105,54,57,144,225,241,54,204,112,182,237,178,37,25,19,166,14,103,250,153,232,124,220,103,226,51,112,248,63,56,18,35,92,220,227,137,40,64,124,162,14,68,222,171,7,231,225,39,243,60,28,56,199,26,203,192,249,196,141,100,255,202,141,227,140,5,54,16,44,209,231,221,160,247,73,28,81,254,216,35,90,39,166,211,15,78,196,169,39,98,65,156,136,249,180,170,32,145,99,132,117,99,216,31,152,98,24,119,222,251,218,209,239,126,120,247,251,223,166,239,122,15,95,253,30,252,253,251,135,63,232,78,64,233,253,62,90,219,157,126,191,245,132,223,245,135,255,219,15,214,8,19,199,60,86,99,0,62,89,135,170,23,122,193,110,223,63,9,73,147,158,113,202,171,54,238,127,78,113,230,142,150,98,103,205,125,32,4,253,61,83,184,194,211,20,57,117,238,92,125,195,182,161,204,221,127,255,15,52,177,75,45,137,207,228,232,147,139,249,41,131,2,234,163,161,114,255,200,220,64,162,223,136,191,207,187,157,99,227,30,234,126,140,189,103,6,201,159,167,78,96,142,49,4,25,192,71,121,70,58,19,206,200,208,235,145,144,148,199,91,78,172,242,49,206,203,244,193,17,190,68,171,127,149,162,120,119,221,129,172,202,29,167,65,27,244,7,11,221,126,11,93,3,69,128,54,133,16,195,40,26,134,56,136,19,92,233,37,138,134,228,114,47,81,108,74,159,66,82,90,171,13,207,154,161,219,246,22,48,136,30,118,141,138,6,244,142,3,136,78,50,47,254,98,154,189,9,165,87,3,228,149,51,121,21,170,161,207,129,68,159,169,209,219,69,119,112,209,13,174,146,158,143,103,153,206,217,78,74,126,74,6,212,141,68,127,128,55,119,209,100,136,0,114,24,146,157,244,218,18,143,94,109,233,49,24,125,48,111,225,132,12,208,71,15,139,205,193,98,39,47,236,15,5,104,118,172,76,241,85,69,159,233,112,247,32,243,187,105,148,156,241,105,14,89,180,18,29,140,134,225,85,114,214,81,211,228,11,235,24,141,53,246,196,159,102,164,189,240,167,185,241,7,254,52,85,113,210,216,235,234,253,84,5,247,234,164,145,77,91,194,245,8,121,203,25,120,109,15,86,111,211,155,230,95,141,186,50,187,128,40,33,33,105,147,213,113,198,252,4,7,171,186,161,19,75,210,160,254,229,24,85,160,79,53,243,19,248,87,121,219,32,59,76,110,15,197,157,48,177,99,73,103,93,73,54,219,108,83,6,73,247,209,83,253,193,104,144,49,41,131,189,128,155,132,4,45,175,35,28,178,85,206,152,71,223,248,41,112,43,176,154,73,14,180,72,95,113,68,229,76,201,130,94,169,143,47,133,198,150,73,11,77,98,161,122,163,174,57,251,30,86,218,104,98,236,171,47,126,209,158,184,165,83,112,45,188,31,48,175,50,4,9,108,184,147,168,246,113,177,76,61,0,19,44,163,252,168,69,114,64,66,146,50,28,139,82,42,138,163,202,247,13,195,81,19,39,136,96,58,254,251,136,224,59,63,255,250,221,31,255,11,65,48,121,220,60,195,50,142,202,169,56,150,234,223,55,36,75,109,156,32,150,41,18,100,44,79,192,52,49,124,152,239,254,87,169,18,137,246,133,180,38,180,66,56,62,177,30,224,73,74,185,134,200,19,32,59,37,66,250,246,101,86,193,16,195,201,168,146,161,218,128,57,77,234,99,246,249,194,225,20,1,104,178,94,136,197,18,238,140,252,171,35,198,199,244,123,36,180,166,104,124,56,160,239,227,210,215,135,119,77,140,214,156,90,136,196,1,149,213,177,138,103,22,108,46,203,166,213,79,3,129,231,145,65,12,50,240,83,187,79,2,223,146,34,94,14,83,82,25,73,14,128,188,129,50,231,96,150,99,78,49,96,77,103,121,23,25,140,91,239,255,202,156,188,36,121,227,244,169,46,177,14,83,248,217,201,181,174,250,189,214,188,61,198,31,250,92,108,246,242,38,233,254,36,215,119,219,141,76,217,50,156,229,162,101,148,179,115,137,224,122,190,149,188,162,89,35,56,61,99,206,211,209,24,182,239,23,2,191,247,181,187,63,120,243,132,17,232,44,47,3,246,28,252,255,4,80,72,76,122,142,143,193,45,89,174,155,69,7,170,80,74,71,179,229,217,128,185,37,164,73,215,58,99,48,187,219,105,176,9,193,95,32,5,36,23,58,232,208,204,91,174,224,9,149,68,173,14,66,76,30,211,246,66,55,63,194,203,231,35,178,111,199,191,124,7,223,123,82,47,133,68,250,152,81,73,203,78,4,135,147,38,243,232,205,95,81,48,244,225,119,47,28,122,131,103,177,191,103,205,81,175,213,239,161,112,73,254,153,79,71,170,128,154,170,42,157,64,159,180,231,25,192,30,160,229,167,222,226,74,146,229,89,65,26,67,49,24,78,144,230,101,36,137,137,86,65,60,75,242,100,103,222,60,231,68,53,170,252,136,47,90,15,217,39,164,166,65,95,185,66,79,19,187,172,65,129,71,99,86,18,30,83,13,136,21,231,211,217,28,99,119,231,5,146,74,82,93,105,210,6,65,31,48,218,157,103,210,197,77,133,149,132,35,102,254,56,119,24,12,198,63,236,5,134,58,140,251,178,212,203,199,88,234,251,196,175,163,130,92,238,2,163,116,214,100,166,208,168,226,174,138,47,120,83,121,15,235,124,246,53,78,136,113,106,231,78,108,156,69,253,56,11,118,114,156,126,175,217,155,123,156,88,105,234,56,185,167,98,125,31,63,93,155,119,188,154,123,10,157,198,252,88,3,18,62,118,206,74,159,137,247,162,200,49,18,58,43,252,4,140,217,62,169,49,67,165,230,61,14,232,36,215,108,105,246,53,203,92,184,204,61,98,86,239,31,118,208,120,113,123,156,65,167,186,183,252,184,7,77,175,138,36,22,164,170,228,20,100,230,36,126,49,38,28,119,206,141,145,41,62,63,239,231,126,190,223,88,33,206,202,143,65,9,160,22,224,162,60,19,50,200,249,79,149,231,148,65,99,106,152,112,129,220,83,112,95,190,60,245,34,77,68,197,207,243,212,41,20,192,97,159,152,87,73,226,23,250,164,158,96,124,68,66,91,36,113,189,251,31,71,175,191,7,178,22,58,137,166,236,171,245,15,59,150,223,190,134,30,116,127,248,139,255,1,99,17,86,75,255,232,3,57,250,227,55,111,255,250,251,71,63,251,242,225,215,255,56,247,88,230,10,224,55,187,113,234,112,14,227,212,127,224,237,32,41,83,238,190,254,238,221,31,191,241,15,137,127,238,113,63,95,113,75,204,227,126,177,226,208,79,58,47,252,203,229,38,75,115,90,174,67,253,241,195,151,130,83,64,175,181,29,252,220,90,110,160,47,91,226,9,198,41,20,16,108,19,63,187,203,5,244,67,211,170,13,115,189,76,19,189,184,65,162,221,114,176,192,136,188,235,43,57,8,155,120,104,203,123,5,155,120,104,139,92,226,238,48,23,159,230,186,191,237,15,221,142,176,255,50,21,103,181,159,31,121,151,152,217,220,37,34,61,86,91,57,215,82,78,156,234,128,56,193,73,117,107,75,239,135,47,249,195,17,173,196,157,142,93,88,199,235,124,114,59,46,121,168,37,182,22,85,219,234,238,211,0,224,196,161,14,189,34,167,159,155,238,192,109,250,195,253,106,190,82,206,21,151,45,116,45,136,238,216,242,69,39,151,175,88,194,234,227,89,234,206,204,10,163,134,15,198,86,220,77,220,144,185,146,35,119,100,212,247,220,62,244,183,106,163,103,164,200,8,158,92,124,28,184,131,1,249,96,230,77,11,189,201,95,186,17,94,197,55,145,196,227,16,241,2,172,60,37,155,181,146,40,76,157,246,114,183,109,191,251,221,209,31,126,101,90,36,20,137,228,62,238,214,251,239,224,225,241,223,191,63,250,227,151,88,110,33,202,101,154,72,154,46,185,147,59,252,218,47,238,126,229,23,44,157,70,120,138,61,122,35,211,146,124,90,88,101,193,80,72,184,38,97,253,65,182,135,69,65,99,35,164,8,154,159,137,18,200,101,179,2,148,172,138,98,24,196,70,54,92,102,29,252,203,119,14,95,121,149,197,179,225,69,219,97,103,216,186,225,232,202,211,235,11,109,249,124,84,190,34,202,223,121,247,175,119,222,125,27,48,26,171,130,195,21,229,19,252,32,111,140,56,187,151,209,198,223,32,200,88,139,30,159,156,60,210,6,78,58,210,232,45,179,40,138,70,235,186,194,212,2,243,238,27,47,31,190,248,161,92,56,175,133,76,44,44,99,133,231,198,85,204,0,43,90,219,108,53,246,70,93,216,161,8,219,38,177,13,209,11,151,233,118,58,234,106,255,143,111,202,37,139,81,201,27,59,125,98,214,204,161,254,246,53,35,227,100,141,88,133,82,84,225,186,239,246,157,88,133,124,162,66,89,173,144,199,177,92,82,141,100,19,35,250,164,244,19,173,105,234,189,214,69,102,79,131,203,83,186,89,134,238,210,107,91,186,100,112,129,89,228,210,18,32,74,215,109,240,45,186,57,98,83,195,226,129,236,143,58,190,75,7,67,33,201,113,168,142,1,15,47,152,247,188,94,4,239,246,119,223,58,122,241,75,64,219,142,215,191,112,199,235,117,252,145,212,191,247,95,63,252,191,223,188,253,229,63,31,7,210,190,27,1,194,241,253,252,131,99,0,218,243,252,125,63,130,67,173,21,142,53,52,127,224,247,200,198,130,153,109,195,54,17,4,72,250,238,112,218,227,168,148,196,161,43,167,100,51,63,159,206,82,17,142,35,60,112,74,54,223,223,121,181,74,158,86,41,230,39,84,41,168,85,10,180,74,97,105,66,149,162,90,165,72,171,228,151,39,84,41,169,85,74,180,138,83,214,85,217,178,162,75,161,185,169,49,13,197,151,126,111,195,246,227,159,254,91,185,247,211,180,233,124,28,141,230,79,188,81,113,53,169,107,148,47,63,53,197,73,38,229,49,41,122,252,64,249,56,164,84,50,153,138,191,51,209,143,69,58,33,233,17,117,251,157,87,110,223,252,185,126,88,242,113,202,250,175,48,10,186,131,239,238,143,191,10,7,101,236,224,155,131,101,25,118,231,56,33,213,7,33,42,226,158,242,61,137,3,86,210,159,148,216,97,37,131,209,120,106,43,106,199,23,14,246,81,205,138,110,158,161,51,76,87,54,9,12,241,90,173,72,105,90,144,154,98,100,100,252,50,90,238,19,111,86,202,72,86,151,250,38,225,36,74,148,17,162,168,252,142,187,33,210,87,14,94,0,104,87,35,239,120,132,24,82,158,105,194,181,85,72,249,91,55,111,202,133,159,149,121,172,68,97,190,116,88,249,72,191,58,117,209,241,112,138,124,233,73,119,137,184,238,118,220,240,130,88,73,130,205,33,130,89,175,159,150,35,193,112,98,223,243,148,49,222,150,200,68,100,195,202,207,44,241,37,178,11,68,99,24,118,40,42,242,76,135,198,51,25,179,88,42,35,116,79,125,144,242,224,74,39,131,74,101,240,168,217,115,125,234,28,220,241,10,227,177,165,7,148,159,7,80,190,100,219,99,98,65,14,221,159,236,59,219,239,249,195,139,238,32,147,165,254,104,31,14,250,253,97,238,97,40,138,193,129,48,50,162,116,185,75,236,204,73,106,6,26,160,254,127,53,238,185,185,99,91,152,31,33,104,115,248,24,1,129,178,128,186,172,103,64,120,121,150,9,47,204,155,119,60,139,72,131,177,188,75,163,1,166,1,229,242,90,207,184,189,171,82,86,20,85,69,73,123,122,228,133,114,219,76,49,45,195,220,15,215,253,230,80,9,2,19,37,87,211,52,65,123,126,175,213,223,203,17,139,202,235,24,81,37,0,158,128,171,127,48,80,197,83,32,117,251,161,23,143,223,210,166,174,169,7,125,24,24,222,64,134,251,33,254,143,109,65,25,55,216,95,220,117,22,137,148,94,7,214,10,82,145,233,15,205,108,110,8,156,161,234,118,122,136,238,34,136,15,231,48,242,132,14,244,68,235,6,189,215,85,220,160,103,99,79,3,224,15,143,36,34,204,242,147,30,198,175,145,116,238,96,156,126,67,119,244,226,89,67,18,93,204,101,113,159,185,44,134,205,233,245,188,192,29,246,131,103,96,201,194,60,231,186,248,192,68,244,198,32,61,38,193,98,172,128,46,95,174,37,76,86,221,11,96,65,43,3,217,219,241,59,30,136,57,212,53,24,177,94,240,118,209,35,54,76,82,246,160,233,134,158,97,87,49,222,5,62,227,251,226,23,145,118,147,15,24,174,194,176,225,35,98,11,11,215,202,43,13,88,241,87,199,92,163,87,163,218,27,15,205,59,104,1,107,68,209,30,200,203,127,152,22,159,33,200,197,85,82,220,129,183,21,228,84,253,17,207,192,100,194,146,91,201,202,212,236,243,243,253,148,64,52,208,52,15,186,227,213,236,21,239,211,65,46,69,152,228,97,120,60,30,134,103,88,75,45,187,233,97,240,25,26,34,103,72,254,133,129,193,135,81,23,186,76,58,100,13,137,29,119,141,70,190,129,126,171,239,136,134,150,119,198,201,162,170,150,70,184,33,19,82,174,226,63,166,215,107,153,85,41,42,78,127,144,33,58,93,178,50,179,43,98,129,120,138,97,186,59,24,116,246,137,135,119,203,13,182,71,168,148,13,179,124,210,188,49,108,116,250,34,39,210,141,197,35,159,160,253,27,29,57,141,59,131,164,17,40,61,153,148,126,103,215,203,28,12,92,60,227,22,27,254,141,167,58,238,112,145,189,47,90,12,175,93,228,159,246,46,81,111,230,230,56,187,194,40,3,250,233,135,13,186,19,120,109,203,188,220,232,0,185,50,179,99,175,3,3,158,64,234,184,183,113,98,105,31,115,112,134,228,131,57,80,19,84,253,97,92,138,207,250,77,105,7,193,214,115,97,12,94,59,204,41,26,83,218,35,14,137,108,117,126,97,167,63,54,24,85,9,247,56,209,212,249,205,39,142,222,162,67,86,196,187,82,94,143,104,189,230,243,83,150,71,61,74,64,202,178,85,194,201,219,126,103,106,71,196,249,46,245,35,122,99,49,123,55,36,56,188,23,212,103,123,124,198,38,163,46,72,76,48,141,19,17,215,215,170,228,26,22,37,27,19,61,135,99,42,83,62,180,21,186,89,187,130,246,139,211,226,28,28,61,107,48,80,47,99,238,95,105,93,65,19,224,41,197,66,56,97,86,52,109,233,41,75,47,55,236,158,197,63,24,155,170,11,181,200,235,184,140,185,96,90,230,34,28,85,225,160,131,129,96,224,227,166,3,235,167,227,67,166,109,57,78,54,81,180,74,160,160,70,60,45,178,130,120,30,93,227,227,102,235,132,39,123,81,0,133,64,15,4,231,115,111,48,236,113,0,89,58,197,44,73,138,149,48,166,231,159,234,255,76,161,23,148,74,32,117,106,182,248,70,15,233,27,188,75,244,70,0,190,18,236,102,76,198,254,92,104,153,150,151,181,166,20,198,80,1,33,224,132,248,34,53,179,108,110,79,154,28,13,227,228,200,210,240,98,179,45,105,193,185,41,43,154,223,90,204,178,160,185,50,251,126,173,103,203,173,241,247,255,86,191,198,223,249,175,36,59,144,22,75,15,22,57,254,169,121,247,186,200,189,9,139,28,195,122,200,139,92,10,234,33,37,247,38,47,114,0,130,214,137,100,69,247,162,69,30,37,137,218,208,21,88,2,33,190,100,77,31,186,139,123,109,155,251,36,16,4,17,169,111,141,56,115,201,2,66,181,69,168,175,22,86,72,222,84,244,16,22,151,90,159,188,51,56,146,68,56,5,16,151,45,39,66,0,142,179,163,33,159,143,110,191,51,223,150,142,56,210,84,9,102,134,219,200,21,29,135,235,89,169,199,111,116,235,41,206,95,30,73,103,50,187,202,8,67,156,53,77,217,46,148,1,237,69,199,53,50,160,172,9,22,127,18,190,226,63,81,16,156,24,135,237,197,57,236,248,139,119,64,130,29,157,251,113,81,54,133,70,142,120,132,208,152,224,75,102,157,197,28,215,35,111,98,88,79,229,157,94,26,82,80,207,95,35,43,115,56,32,72,33,232,144,208,34,233,251,107,202,59,39,171,39,61,217,169,41,239,119,216,22,142,142,69,197,97,203,255,248,163,49,174,111,152,50,237,113,237,196,132,67,80,213,193,242,229,184,105,111,145,101,59,199,81,184,18,135,149,198,178,113,191,26,103,163,143,181,232,227,61,50,113,2,226,189,176,114,120,146,232,24,178,237,128,238,191,112,232,55,221,206,12,91,143,22,156,97,215,177,83,139,223,98,9,6,145,55,251,4,148,10,81,141,52,185,209,14,47,54,91,147,177,155,139,90,60,37,214,13,12,28,181,255,66,103,2,107,198,186,209,226,197,144,120,205,52,96,39,209,148,80,163,165,31,27,208,89,156,142,81,136,97,157,103,62,66,124,161,159,75,61,63,38,210,64,135,132,112,231,77,99,180,182,20,229,49,163,252,103,233,63,68,149,156,75,92,87,224,70,35,141,169,165,153,46,164,106,103,171,120,170,244,143,15,223,153,2,159,197,123,83,231,61,117,76,24,196,77,43,232,247,136,90,247,130,250,216,45,163,136,172,146,18,244,62,204,169,208,175,158,212,172,202,218,125,29,170,213,251,162,153,230,81,190,32,152,1,228,108,83,39,1,173,169,189,158,50,89,79,73,47,212,164,153,82,94,198,167,56,227,159,124,30,12,175,44,52,111,116,26,112,36,4,105,18,13,99,156,136,210,142,240,11,210,246,231,215,2,147,244,70,52,114,31,122,204,73,158,252,84,72,244,200,189,4,156,202,202,200,61,233,140,226,23,11,40,139,48,115,59,57,41,121,21,41,231,198,110,228,68,22,170,9,209,173,3,42,163,253,225,57,209,216,42,172,215,196,162,111,245,155,68,79,136,136,100,118,156,171,251,23,90,25,147,116,114,161,131,21,1,139,52,88,188,0,85,243,49,102,35,228,108,193,152,87,232,152,15,58,168,147,110,85,15,72,76,143,146,197,194,47,148,44,188,19,80,159,89,159,114,91,141,229,134,107,90,232,31,128,68,116,117,108,232,45,204,225,243,228,10,205,177,201,23,118,199,131,121,195,126,31,196,212,65,245,64,248,59,114,175,227,43,131,40,64,196,154,120,193,237,194,209,76,126,115,75,89,83,215,122,171,213,242,60,27,109,75,183,3,31,58,60,236,15,170,5,216,235,164,53,51,255,136,41,250,110,83,147,74,152,201,42,139,193,80,221,220,196,247,144,173,17,250,77,50,101,87,145,230,150,181,105,94,191,126,157,170,208,28,211,42,216,75,86,165,148,171,208,244,127,162,233,121,211,202,151,202,214,82,33,87,84,202,23,160,124,161,100,161,65,165,146,94,132,244,202,178,85,42,228,150,149,244,18,192,89,174,88,229,50,164,111,141,173,235,117,64,71,149,185,140,104,2,177,217,238,7,232,61,17,82,159,32,62,140,14,240,38,3,141,30,53,248,104,183,219,38,94,156,237,83,32,164,146,223,243,68,29,224,119,145,255,145,211,28,72,3,182,194,163,185,94,224,99,132,48,214,124,195,13,76,114,113,178,26,69,239,120,136,206,168,210,48,94,12,193,58,2,193,121,176,227,55,73,136,210,30,208,84,100,127,124,88,134,108,22,29,107,243,160,223,110,227,20,216,22,239,113,121,169,188,132,157,182,120,86,174,148,158,231,136,172,70,179,209,108,87,48,206,7,44,156,96,149,92,73,63,3,173,1,169,223,44,218,86,145,180,8,216,132,76,182,16,139,227,173,241,10,80,238,216,250,71,134,156,222,120,163,159,70,139,93,39,78,186,113,100,187,91,218,56,169,59,79,117,189,134,22,201,155,38,222,227,134,112,244,64,43,80,213,108,120,62,252,103,90,29,122,147,196,118,224,230,22,109,139,222,165,214,14,118,253,112,228,118,176,99,124,214,172,46,198,86,180,186,238,117,88,240,48,37,189,103,136,131,46,54,33,155,230,41,207,110,227,106,176,204,83,182,93,246,90,45,52,42,198,251,236,81,135,56,255,194,217,222,246,250,124,161,65,79,77,140,10,87,21,29,10,250,110,23,39,187,163,46,58,121,165,37,55,61,91,21,110,224,185,108,23,159,114,42,149,86,219,198,141,136,115,196,83,91,121,248,45,240,84,54,69,99,203,235,14,128,87,192,165,219,242,67,236,103,75,234,130,178,200,211,154,107,151,151,75,54,108,205,62,51,108,70,143,161,130,228,68,43,158,184,75,83,90,25,67,51,251,64,225,215,136,83,61,192,32,122,40,176,200,223,45,150,69,134,138,241,72,33,131,94,199,75,1,163,223,250,253,157,87,127,125,247,123,47,153,105,61,179,43,75,141,150,139,180,74,50,47,126,243,173,59,111,191,126,247,75,223,153,189,214,225,79,126,121,251,187,115,215,58,122,231,165,187,191,252,175,121,107,221,122,255,205,187,111,252,126,222,90,183,127,253,211,195,119,223,59,186,249,171,185,176,113,248,173,215,143,222,255,229,209,239,95,153,210,92,177,233,186,237,37,169,226,221,127,255,254,157,159,127,121,82,91,137,42,119,190,251,54,244,240,240,191,95,159,181,173,45,221,185,69,30,60,36,104,38,16,211,33,113,17,21,238,119,27,253,142,194,243,112,142,167,183,153,223,98,247,191,166,223,69,131,251,197,69,243,12,8,56,94,201,41,154,217,140,153,91,108,237,93,54,241,26,30,160,101,2,203,204,13,122,219,38,209,56,246,97,199,96,120,36,239,210,126,136,225,193,76,216,197,188,49,178,64,55,225,0,44,216,44,44,188,103,221,232,120,187,176,123,28,121,140,209,230,136,239,13,251,222,206,97,160,8,65,151,140,63,133,215,235,145,171,253,205,194,150,184,254,30,83,236,74,148,85,34,201,18,17,204,170,101,208,194,131,57,74,84,184,65,170,98,224,138,135,194,150,21,136,47,69,188,229,229,186,21,18,251,151,43,86,218,1,16,50,162,90,105,197,30,112,224,180,176,215,5,84,177,24,144,71,22,213,33,117,27,200,25,92,166,94,211,76,54,94,247,3,53,199,59,120,22,152,92,241,131,9,167,120,141,24,105,179,168,235,179,233,10,169,50,16,249,93,148,178,169,221,50,211,16,234,43,4,34,214,177,23,118,182,81,107,22,116,134,22,170,200,136,63,68,234,9,113,139,179,237,60,236,185,210,83,207,74,54,118,250,244,9,53,106,73,19,157,163,27,10,101,32,92,43,181,96,150,197,65,79,238,152,196,152,42,24,166,30,216,113,255,42,89,110,100,20,231,222,165,211,223,99,189,215,88,21,214,14,82,168,134,180,79,204,3,119,108,124,186,17,44,126,230,160,49,54,170,198,65,115,124,235,253,95,25,153,131,214,248,145,236,61,179,197,156,147,103,108,176,99,79,224,225,199,204,64,186,233,7,77,116,26,51,137,139,23,68,79,49,136,99,246,101,148,16,14,124,128,17,48,158,204,44,150,241,52,45,151,241,52,109,234,143,88,245,144,47,225,175,57,166,233,148,97,237,192,223,132,151,39,55,147,47,149,44,35,250,99,231,10,232,188,55,236,246,251,208,245,92,222,98,34,46,255,144,175,150,21,238,129,170,140,57,200,164,4,184,41,206,1,224,165,60,175,12,63,166,32,95,222,38,165,104,23,48,24,31,177,168,35,100,55,185,32,112,51,11,66,167,145,6,99,203,90,179,152,178,169,117,211,104,33,94,65,41,51,131,106,9,58,115,196,43,55,22,80,28,27,113,99,129,44,29,221,138,154,73,243,44,201,222,148,151,63,171,168,255,254,127,246,222,180,189,141,227,74,20,254,43,112,199,209,0,97,19,108,236,11,131,232,109,44,36,65,137,146,72,138,146,101,134,215,79,3,104,128,45,2,221,96,119,131,139,40,60,79,146,59,121,179,204,100,236,185,201,100,50,137,39,203,76,50,235,141,147,76,60,89,156,237,191,188,79,72,217,159,230,47,188,231,84,85,239,141,141,139,101,39,16,109,18,232,174,229,212,169,170,83,103,47,234,45,90,10,62,74,204,160,27,34,42,142,41,218,76,134,181,25,174,226,98,38,50,7,43,204,187,52,20,43,110,79,218,32,90,60,111,221,120,9,186,219,218,56,26,167,92,41,142,121,153,164,234,98,191,146,101,118,226,230,73,34,196,40,155,79,243,16,66,214,252,142,193,31,57,154,118,163,36,205,242,153,158,145,164,165,51,31,117,146,86,72,52,155,185,204,172,36,205,171,83,180,233,153,95,127,229,35,102,254,37,20,11,175,53,153,140,93,118,195,94,162,192,116,155,26,89,177,177,42,83,143,3,61,50,130,148,63,157,123,210,135,123,210,47,251,49,102,18,154,205,132,135,203,98,45,51,10,107,118,206,36,167,108,202,46,139,49,106,191,123,199,141,225,102,56,134,113,4,47,126,243,245,247,223,121,207,85,216,104,153,222,193,167,102,24,124,200,33,16,88,75,40,56,197,72,190,216,70,105,159,239,144,80,249,150,212,96,33,240,105,9,47,162,229,73,248,124,46,135,170,39,209,242,89,238,48,159,229,6,175,243,18,255,10,172,82,140,244,224,210,249,116,178,145,73,74,28,249,30,91,150,119,57,118,141,45,183,87,18,173,75,111,241,138,218,108,38,32,220,161,205,213,186,22,23,251,76,101,4,16,99,49,9,154,108,11,1,10,72,177,138,218,214,30,19,243,52,205,186,178,139,164,101,241,104,49,151,110,37,243,82,66,218,99,36,11,169,253,48,80,58,18,39,127,104,190,131,96,85,212,70,45,18,53,126,188,144,202,101,142,142,151,201,147,99,74,226,115,130,176,204,26,79,183,26,185,118,123,217,186,215,56,158,73,10,249,20,20,167,202,168,69,139,87,238,159,68,12,173,171,180,34,159,200,228,178,153,188,176,236,228,25,44,82,122,111,53,177,136,122,103,97,56,121,120,228,150,101,83,106,24,244,110,111,55,200,185,100,33,145,59,58,158,189,17,247,69,223,103,108,8,118,230,119,118,88,9,214,216,136,70,255,18,144,22,187,146,191,15,170,100,159,169,173,197,69,86,183,41,233,216,206,201,34,189,1,185,168,106,170,28,54,223,204,98,195,210,226,135,55,76,252,244,23,23,241,174,3,231,59,64,173,170,178,206,95,178,77,170,31,116,55,111,12,218,109,229,36,208,193,153,195,203,44,178,213,149,104,38,83,41,11,225,33,171,104,252,10,159,30,58,251,158,248,217,97,184,166,142,217,34,222,103,1,60,249,7,175,45,35,63,179,232,122,112,173,61,69,48,121,200,217,181,227,143,54,30,167,79,229,150,167,23,74,42,156,43,199,39,119,57,186,135,0,48,197,125,188,197,131,191,214,81,144,38,67,86,68,42,149,78,100,164,89,6,50,162,87,235,98,247,55,222,192,48,149,51,118,13,11,37,6,139,48,227,227,186,24,73,25,186,242,164,69,108,61,28,181,128,199,52,109,81,157,162,212,54,195,208,61,182,42,130,212,191,68,205,98,67,6,121,40,108,88,151,24,65,196,196,148,169,17,115,54,16,236,90,240,33,8,7,149,51,4,62,159,224,19,89,129,143,167,99,206,204,141,165,81,99,209,69,168,48,116,103,145,128,120,170,144,193,179,245,82,205,180,156,102,18,169,76,58,121,116,236,2,209,115,244,218,223,44,153,112,86,244,126,38,222,148,187,221,144,243,120,20,15,49,43,106,96,52,163,251,184,124,155,179,46,136,184,98,0,15,32,181,207,38,240,58,151,218,96,179,194,227,212,219,247,50,21,1,112,46,73,84,96,237,7,23,190,169,75,42,144,120,212,108,95,178,89,224,6,76,93,233,195,81,97,63,122,227,13,188,228,16,250,115,61,209,161,41,187,36,44,102,7,146,192,230,75,198,46,13,138,172,146,191,216,25,161,253,33,48,209,115,230,51,30,16,70,80,129,156,135,10,208,219,15,217,229,135,215,135,34,102,87,64,152,63,51,227,146,25,213,200,108,35,27,198,93,169,184,169,117,62,40,78,88,180,71,16,128,175,161,146,92,138,124,70,100,182,187,0,236,105,113,95,105,181,100,213,121,114,98,61,113,83,167,4,86,34,204,174,242,12,229,13,123,235,157,56,112,132,242,7,103,182,132,146,74,36,65,158,137,8,203,86,154,125,204,178,191,252,116,96,152,74,251,212,186,255,164,8,171,186,41,47,54,100,243,88,6,16,136,160,66,26,54,152,184,226,237,46,18,247,92,238,49,141,60,229,149,159,232,209,95,20,34,150,0,229,111,31,165,220,177,205,230,83,240,15,218,245,48,17,137,184,144,78,100,93,100,177,208,150,50,82,59,208,248,160,55,82,122,100,0,58,61,57,109,194,76,17,55,90,38,199,245,96,186,186,242,20,67,25,244,34,202,216,177,100,147,182,196,201,18,166,18,37,156,53,54,34,120,177,121,28,63,48,148,50,175,13,107,147,71,198,22,207,244,184,180,251,159,25,149,99,54,27,221,95,233,60,108,149,225,56,130,78,220,170,113,99,193,182,231,167,45,24,105,41,71,108,56,186,220,114,145,129,169,26,160,87,170,242,51,148,117,245,247,137,118,91,152,182,67,77,71,23,158,201,35,115,202,121,59,146,100,193,221,23,199,115,28,127,6,147,68,174,210,75,241,212,235,13,21,215,213,226,210,83,89,61,80,84,99,233,88,211,15,8,217,88,34,196,160,125,52,144,151,12,189,185,116,164,200,199,6,181,139,111,55,117,32,39,198,146,147,201,112,169,163,24,15,165,70,197,121,0,100,123,208,149,151,254,108,26,54,72,3,114,55,110,192,71,64,244,28,163,55,223,240,227,45,230,70,76,221,119,161,49,110,143,40,82,73,250,148,158,212,239,195,14,52,138,156,40,238,136,124,175,34,62,174,243,59,98,123,80,230,43,98,61,85,230,59,85,177,182,201,31,148,197,138,200,119,200,239,38,254,82,232,131,10,254,166,47,37,81,108,66,157,45,179,204,31,84,69,153,212,17,101,120,210,62,42,243,249,170,216,43,111,242,167,86,201,83,108,190,95,126,90,225,179,85,241,24,222,52,105,217,147,50,20,62,173,138,105,120,36,139,149,117,120,148,43,175,243,135,119,197,94,229,9,171,78,127,239,136,207,42,50,131,113,80,19,79,237,215,199,101,49,67,222,212,224,77,182,38,230,225,205,19,6,189,168,96,191,75,149,28,192,184,34,246,170,79,160,153,163,170,213,76,114,69,28,192,163,1,148,91,192,114,71,213,84,133,55,238,136,89,120,120,80,17,161,37,4,167,154,168,98,135,74,237,9,159,132,146,89,44,249,180,246,12,70,82,17,141,154,53,70,173,44,62,171,245,202,12,140,83,104,4,94,1,104,75,206,195,133,85,241,96,101,147,207,87,232,112,142,86,122,22,206,141,170,56,128,55,8,240,19,132,99,165,79,158,37,225,89,210,153,2,123,60,185,149,103,228,189,178,186,201,247,92,19,5,109,174,122,218,180,223,239,136,25,231,205,241,170,152,133,55,11,0,220,170,13,92,103,77,60,88,3,136,97,216,157,42,60,235,174,157,84,113,45,24,240,208,128,135,199,136,11,115,109,191,202,247,86,69,1,30,14,224,161,134,37,19,107,153,42,162,50,191,102,141,173,201,230,123,105,13,231,123,93,60,174,111,34,178,68,1,139,87,114,85,94,3,64,170,176,44,160,236,19,103,65,209,223,116,161,29,194,88,13,108,163,2,67,5,72,87,87,241,117,77,164,149,242,86,121,88,74,80,230,110,166,140,61,111,90,203,214,90,176,20,91,143,160,133,195,138,216,180,112,49,96,107,50,113,135,12,94,88,135,209,3,64,26,89,148,116,38,225,183,97,1,67,193,56,42,23,202,136,7,161,252,132,65,120,80,118,10,75,226,209,93,217,106,11,250,58,168,120,59,179,1,210,176,45,189,2,240,2,162,79,43,172,199,94,72,143,149,227,90,129,192,85,169,240,143,233,178,88,109,240,198,138,88,175,97,121,241,144,204,38,108,158,52,121,164,89,184,168,39,160,22,121,132,203,154,76,131,40,146,187,109,229,34,23,36,13,183,225,255,91,104,180,45,17,102,236,150,130,198,204,146,112,75,105,149,172,51,245,86,23,142,209,18,18,240,91,70,83,3,81,165,100,234,80,137,179,14,202,10,227,170,119,185,87,233,181,196,84,176,32,121,229,139,17,139,47,250,172,254,89,213,243,126,177,133,142,96,145,79,36,210,153,132,36,208,247,84,203,237,173,159,16,18,205,84,134,189,103,12,82,163,195,242,214,227,123,170,253,242,189,95,236,34,183,135,239,169,66,143,190,39,134,9,99,208,176,243,222,195,123,198,255,57,239,241,90,88,215,251,22,249,231,122,79,172,42,206,251,118,186,157,107,179,247,110,21,156,245,158,105,179,241,61,254,31,84,39,158,225,99,44,236,182,218,56,79,241,159,205,84,210,54,19,249,254,201,114,224,61,213,189,224,123,84,191,184,95,59,240,144,234,158,105,240,20,100,114,148,85,48,33,248,250,241,42,67,34,142,250,193,51,114,79,21,199,22,68,154,100,246,160,144,78,137,8,24,113,0,31,90,24,11,27,129,61,81,118,241,165,165,8,227,243,73,59,73,11,116,251,125,75,150,251,75,62,107,205,8,44,23,137,249,49,28,146,208,118,138,170,185,79,141,62,152,98,245,44,4,101,126,67,83,100,4,106,177,140,235,94,134,145,8,9,7,195,49,62,133,2,65,37,160,41,155,244,216,160,252,205,217,6,169,8,90,164,66,155,243,171,251,207,220,47,125,253,77,109,70,226,71,52,48,206,182,229,133,157,192,239,215,129,68,92,148,99,57,80,154,234,222,92,115,50,205,186,15,172,218,81,11,55,128,184,80,220,216,230,139,235,31,13,29,9,142,105,244,104,102,0,48,108,103,225,191,125,70,158,72,159,196,6,230,47,225,182,137,5,75,204,14,2,218,167,130,112,88,56,186,242,76,132,153,195,70,119,231,57,26,93,186,195,171,117,78,13,99,87,172,50,178,44,213,135,206,184,226,216,201,123,153,33,122,77,102,193,126,61,138,156,8,26,209,198,118,51,129,194,249,15,217,233,247,145,255,152,47,142,216,57,99,59,183,76,102,204,102,54,186,24,51,202,77,40,87,100,134,180,137,99,154,29,82,199,170,54,177,4,124,152,4,0,209,55,7,57,65,116,222,75,199,70,205,231,84,148,116,2,186,153,201,205,11,159,69,110,210,217,233,14,124,151,209,45,172,33,7,190,52,18,212,17,163,113,113,60,190,51,222,253,214,226,178,132,169,103,137,26,206,70,178,142,62,182,198,199,56,22,97,89,119,91,163,176,62,59,194,109,67,222,116,76,150,167,191,203,244,102,155,236,198,172,210,112,182,104,90,118,118,194,178,176,109,116,252,228,50,99,249,179,17,112,132,173,166,9,56,209,39,109,70,151,141,111,202,230,175,104,220,27,5,208,88,186,144,140,205,60,246,217,236,125,87,160,89,185,209,52,139,88,5,221,52,139,25,8,131,35,24,53,138,81,86,188,107,135,119,2,46,167,182,81,222,12,96,54,116,65,11,137,211,161,151,191,36,6,72,235,21,49,154,88,147,144,242,188,114,108,148,240,138,217,36,3,239,78,2,175,60,50,107,194,221,160,203,126,233,208,23,74,230,130,195,240,114,202,30,233,155,192,10,135,146,139,252,131,136,27,66,177,90,146,177,47,143,34,89,204,12,234,106,146,24,68,173,215,62,195,40,10,3,30,211,168,85,206,101,34,101,205,184,228,120,91,224,243,152,73,71,83,253,252,24,170,63,82,51,65,89,63,122,90,122,245,18,94,161,19,245,220,163,117,39,208,123,214,215,187,151,167,76,10,163,128,115,157,74,198,160,49,170,247,129,79,240,241,242,45,227,6,232,81,241,68,66,32,241,89,17,35,204,140,24,138,36,75,119,224,96,202,93,76,9,114,214,94,46,33,233,235,218,41,129,58,194,8,10,253,196,100,59,130,63,39,38,220,72,54,164,145,16,134,194,141,204,209,156,59,49,246,126,152,243,234,71,231,132,101,103,109,160,107,154,252,192,104,174,54,249,14,33,229,120,14,160,158,255,204,127,198,252,252,63,244,24,142,252,69,124,41,110,253,231,181,228,254,197,50,150,11,61,141,213,207,154,236,54,91,226,164,176,140,199,30,148,13,240,166,30,191,3,82,205,98,17,224,48,115,51,2,8,146,217,82,142,104,161,49,197,204,225,196,190,152,219,129,187,59,246,104,138,30,67,75,142,233,212,229,126,224,238,240,19,43,43,98,77,16,166,233,49,188,40,235,146,219,99,6,152,45,77,51,201,245,122,177,33,223,74,39,147,35,50,10,152,81,46,219,40,100,185,216,50,134,243,0,54,184,82,169,132,150,31,173,29,209,49,65,125,105,151,4,159,232,60,199,237,225,205,191,241,174,6,20,199,32,89,227,172,152,21,235,33,205,191,34,145,43,31,11,24,65,19,103,49,48,203,82,148,43,20,210,169,100,190,208,228,160,173,87,4,158,165,17,194,164,44,240,141,234,141,209,254,132,9,70,8,200,45,41,0,50,55,48,228,8,130,217,52,185,101,188,179,178,32,20,56,82,88,150,39,22,110,231,219,18,45,220,110,77,44,156,19,90,9,82,56,147,78,92,58,92,167,97,170,139,62,255,160,140,156,22,218,82,62,189,119,230,118,69,27,142,215,86,6,43,219,94,233,41,183,87,222,36,207,249,64,253,130,132,63,211,52,65,245,131,129,134,248,233,251,44,250,93,235,139,24,209,153,107,75,195,177,120,138,120,226,115,108,239,40,242,227,241,72,148,122,253,46,44,223,96,3,100,243,181,20,169,171,117,168,124,98,251,5,38,226,25,226,118,22,177,189,191,240,120,180,62,15,131,67,40,46,30,203,141,3,197,116,116,146,222,241,120,67,29,8,227,219,151,58,152,110,4,86,79,112,22,24,191,110,121,122,93,175,243,145,157,11,99,67,82,165,14,137,99,94,250,152,86,38,233,166,222,232,145,7,227,28,87,132,29,234,3,80,227,159,136,162,132,94,2,45,226,183,82,33,118,112,5,93,21,42,221,10,159,172,224,35,219,14,94,73,148,249,131,85,113,181,66,60,7,136,241,191,210,47,179,82,199,240,72,32,143,208,139,164,34,222,95,37,110,15,118,197,195,138,184,90,69,95,15,49,73,30,101,202,232,34,2,21,241,209,192,107,102,247,15,99,140,145,221,90,35,211,27,217,231,252,201,252,231,35,246,131,42,13,23,105,183,164,32,235,224,115,116,14,68,8,153,206,96,231,40,140,162,153,4,31,161,255,7,84,68,19,26,244,182,197,78,193,217,218,112,217,203,166,180,147,185,149,154,236,228,115,245,227,198,147,251,196,179,106,179,131,47,194,78,190,80,96,151,150,34,197,226,209,34,114,156,126,149,220,34,90,206,250,104,46,10,156,96,180,7,168,203,20,98,142,136,78,158,89,150,144,68,198,121,74,65,182,78,92,11,68,79,223,238,243,54,160,202,66,109,91,255,132,72,223,48,20,151,16,238,168,245,70,2,234,71,100,187,29,62,113,190,195,215,174,108,169,200,132,160,29,134,84,12,231,159,51,55,16,180,157,204,165,82,82,51,209,190,68,208,182,83,245,163,27,180,109,195,120,149,160,237,81,141,92,107,208,246,200,78,46,17,180,29,108,235,154,130,182,189,13,95,79,208,182,183,205,143,90,208,118,24,116,31,74,208,246,216,142,175,53,104,123,138,158,46,31,180,61,69,227,31,94,208,182,13,204,172,65,219,211,140,226,250,131,182,125,189,94,71,208,118,128,50,92,95,208,118,72,211,211,6,109,135,86,157,42,104,59,164,230,229,131,182,67,26,155,34,104,123,92,173,155,9,218,14,69,215,236,65,219,99,154,185,145,160,237,112,68,93,111,208,118,104,31,87,12,218,14,111,115,214,5,113,245,160,237,49,27,108,86,120,174,55,104,59,116,192,87,15,218,14,133,251,229,4,109,135,130,242,17,8,218,158,21,69,211,6,109,135,180,123,227,65,219,142,56,241,210,130,182,29,16,94,70,208,246,56,121,234,10,65,219,161,205,94,83,208,118,64,122,188,225,160,237,208,177,220,72,208,246,149,177,54,115,208,246,100,92,94,99,208,182,211,25,11,218,78,99,208,246,20,229,221,4,65,62,1,126,189,37,195,190,135,211,117,183,9,130,170,241,169,18,126,118,246,207,108,192,140,108,60,140,71,205,166,83,57,217,194,57,13,116,154,186,15,204,114,74,102,1,168,37,44,149,174,231,153,197,89,59,28,205,172,173,190,241,6,201,14,122,230,93,16,46,156,208,213,56,117,195,64,105,39,179,13,211,183,69,85,10,90,123,17,213,254,190,134,169,62,96,202,182,96,124,19,216,135,89,154,10,5,139,182,75,160,154,199,194,207,99,225,255,164,98,225,241,242,50,76,224,58,143,133,159,199,194,207,99,225,63,174,177,240,217,42,141,133,175,213,173,88,248,149,253,50,47,212,196,59,116,167,225,222,187,11,123,15,246,211,166,189,209,170,137,77,28,84,69,217,196,21,80,19,159,224,174,18,59,216,235,235,39,100,163,201,155,14,52,216,196,126,25,218,72,87,200,110,93,40,87,213,45,82,191,131,245,161,180,81,222,116,28,7,204,114,138,20,61,133,135,249,114,245,153,183,40,238,96,108,244,192,23,126,31,160,70,99,60,3,172,179,123,30,126,63,15,191,159,135,223,207,195,239,231,225,247,243,240,251,121,248,253,60,252,126,30,126,63,15,191,159,135,223,207,195,239,231,225,247,243,240,251,121,248,253,60,252,126,30,126,63,15,191,159,135,223,207,195,239,231,225,247,243,240,251,249,207,199,46,112,106,170,96,251,208,179,247,204,117,48,177,128,158,76,240,220,5,81,40,237,126,8,133,109,29,79,193,243,34,192,252,140,241,61,9,17,152,138,97,43,62,132,113,245,181,59,137,101,177,156,80,2,59,219,34,27,84,95,63,174,219,177,158,40,222,254,189,110,41,126,217,111,68,179,204,21,37,132,250,184,72,91,36,18,38,101,34,157,200,142,71,26,58,166,92,85,106,10,180,232,245,3,25,211,60,234,151,199,181,133,238,41,51,139,82,19,26,156,8,28,107,61,8,155,135,163,31,17,224,37,183,71,39,72,72,101,49,115,192,141,39,72,200,182,154,173,76,35,151,154,50,65,66,54,145,159,152,198,160,217,150,211,36,141,65,54,213,190,108,0,91,75,57,178,29,135,10,114,50,209,78,55,189,33,107,232,112,17,226,100,100,151,221,183,46,137,22,62,201,124,74,201,71,59,10,63,61,202,85,212,246,49,101,30,166,19,187,154,62,180,34,36,70,41,204,27,107,234,254,252,241,22,51,84,244,68,91,76,93,111,114,172,197,212,77,185,34,45,102,175,115,181,56,139,25,208,52,58,202,98,230,70,174,20,99,49,11,138,46,23,97,49,67,15,83,198,87,204,210,226,108,139,96,250,216,138,153,183,210,108,176,92,46,174,98,134,161,78,31,85,49,3,204,55,27,83,49,3,32,31,98,68,197,245,160,199,31,79,49,117,171,215,21,77,49,77,135,163,220,146,209,117,197,71,1,166,107,144,88,208,35,228,247,108,193,131,51,147,131,107,136,183,189,68,55,83,69,215,94,186,221,96,44,237,165,155,154,54,114,214,219,193,20,113,178,86,215,86,156,236,229,33,156,62,42,118,170,62,166,143,129,93,246,138,75,254,0,217,105,122,235,107,152,173,98,247,100,177,223,149,154,36,9,208,255,42,209,230,224,61,125,249,198,27,146,142,66,16,158,211,139,57,194,66,186,78,160,203,48,67,211,119,74,185,181,179,25,122,140,196,155,251,114,243,96,49,116,174,189,200,116,194,54,102,104,130,122,242,227,123,224,155,45,106,19,136,212,113,145,31,139,177,113,199,232,4,123,164,94,66,227,152,123,215,246,103,58,111,139,226,184,25,41,59,221,132,183,91,235,169,119,193,36,132,224,46,183,65,1,236,143,196,159,149,79,43,157,200,146,4,94,99,218,136,196,9,138,38,54,197,130,151,172,16,52,69,37,228,168,1,210,220,193,114,8,73,36,94,147,83,31,113,198,89,40,142,194,101,161,171,209,89,234,142,166,74,71,108,35,159,5,242,122,204,216,206,25,200,101,146,57,155,152,20,146,1,132,174,203,17,238,120,254,36,37,248,158,236,145,64,1,39,0,139,78,88,144,159,119,197,67,185,94,50,164,18,149,129,45,19,8,121,26,235,229,57,121,172,167,211,15,214,227,170,247,25,7,5,76,43,125,230,18,133,89,39,77,169,219,140,226,131,200,98,4,181,115,177,144,97,140,95,37,67,164,83,131,190,47,164,212,94,220,44,162,51,27,79,131,232,132,141,88,162,121,62,158,100,98,67,95,51,20,84,18,20,1,86,173,59,48,229,101,92,155,25,0,146,108,89,252,64,216,94,100,109,40,3,220,149,76,57,186,8,47,120,252,21,91,14,231,163,4,30,127,128,135,90,126,182,72,220,153,139,133,66,200,154,110,37,91,217,86,211,154,112,107,154,189,33,132,173,84,43,221,202,57,250,3,59,10,112,50,74,40,19,213,68,125,105,87,51,228,32,134,130,195,103,68,153,129,64,54,42,251,28,22,106,105,5,197,101,178,205,108,51,192,250,122,32,177,60,49,189,153,125,108,72,60,81,175,193,44,60,254,56,88,246,56,24,0,27,22,197,104,77,187,13,182,123,169,59,79,253,66,170,143,54,178,214,198,13,43,18,170,60,98,129,143,169,79,142,168,234,15,207,244,107,146,220,251,36,17,207,99,152,110,204,165,89,186,201,112,181,143,109,3,6,137,134,194,80,168,107,11,52,251,19,104,128,173,56,163,42,3,53,239,26,19,34,193,14,203,98,5,35,193,238,146,72,176,141,68,153,87,42,24,118,67,2,116,30,211,40,23,59,74,69,102,113,30,24,128,146,172,136,59,36,0,101,213,10,213,58,176,178,79,182,158,86,248,222,29,18,90,115,92,22,19,101,18,70,178,129,145,87,171,52,138,132,133,66,117,43,228,13,70,146,104,85,49,95,118,66,161,10,229,62,121,134,17,53,97,161,80,125,140,15,130,247,199,21,127,40,84,183,234,105,179,226,132,66,29,185,222,172,138,90,149,132,66,37,170,54,112,105,0,174,234,10,133,122,86,61,169,34,168,217,170,43,20,42,87,221,175,242,202,170,168,212,92,161,80,79,107,153,42,127,186,34,30,214,252,161,80,102,13,80,113,186,46,46,212,92,161,80,75,181,110,13,227,180,122,43,155,20,195,86,172,78,127,229,4,208,15,163,90,177,34,123,14,173,81,173,218,176,31,2,86,86,55,157,32,184,103,171,14,122,105,236,151,55,10,238,100,21,80,213,169,137,105,120,179,35,246,215,236,134,78,107,98,7,3,186,172,48,184,253,181,163,10,127,80,39,161,95,118,24,156,185,102,86,177,75,12,253,74,147,46,225,55,76,21,188,74,173,153,21,190,179,34,46,192,171,109,124,3,19,101,214,109,96,140,21,81,171,147,217,75,56,15,1,7,24,21,118,104,5,12,157,224,29,158,10,0,87,223,100,241,85,143,89,120,21,5,190,80,7,224,123,48,226,245,77,94,112,97,196,176,23,28,105,90,95,167,109,159,66,49,195,106,251,217,122,130,174,129,245,39,172,252,161,133,179,220,29,12,219,146,160,146,80,17,15,239,108,122,90,37,239,157,97,84,197,228,29,87,136,83,234,14,180,186,80,17,59,119,17,157,226,99,68,220,93,149,196,79,30,222,221,244,196,75,42,21,134,21,248,157,45,219,81,111,78,164,27,137,41,204,220,213,43,100,46,54,216,106,232,85,130,241,112,149,244,74,161,76,226,223,42,158,56,52,250,123,19,127,145,41,88,112,117,255,216,9,162,52,156,45,116,224,141,179,107,28,17,196,117,202,53,119,16,221,19,39,198,173,201,150,51,34,76,47,63,165,104,134,210,146,211,216,128,68,232,245,172,223,54,240,134,107,99,26,214,84,169,21,157,172,113,163,178,10,32,139,59,184,198,42,13,196,104,178,82,99,75,140,225,213,137,38,11,33,105,227,194,201,216,217,58,117,56,217,95,124,44,195,201,50,173,92,170,208,252,208,194,201,104,206,118,119,148,84,192,119,214,113,59,243,9,169,33,174,115,232,204,6,124,119,208,113,206,247,194,113,85,67,55,222,233,220,223,220,46,117,17,175,183,221,36,63,200,241,54,122,234,92,51,194,87,223,113,154,155,232,174,239,45,78,189,152,166,9,245,241,135,212,76,29,35,228,209,234,88,21,131,70,229,121,4,193,60,130,96,30,65,48,143,32,152,71,16,204,35,8,230,17,4,215,5,216,20,222,115,19,162,118,61,164,207,29,115,63,170,75,151,77,245,166,67,15,175,124,228,141,13,59,158,14,222,27,108,250,114,145,204,83,2,20,22,193,60,62,122,121,116,228,242,108,93,6,67,136,71,71,43,207,212,242,184,40,229,105,35,148,103,235,208,27,102,60,99,241,153,34,146,47,25,141,60,114,56,227,162,144,221,230,211,200,248,16,100,159,39,239,168,162,163,192,8,51,17,115,180,49,206,111,36,246,194,72,121,66,159,56,66,236,214,35,57,151,203,177,246,179,128,200,132,143,49,220,211,12,48,184,204,211,163,167,167,56,54,94,195,105,192,53,32,159,85,123,108,188,73,114,138,128,146,192,137,225,177,73,71,70,10,12,1,99,120,24,218,60,146,230,216,32,176,128,192,16,146,217,197,13,89,216,123,223,106,246,132,188,133,194,30,88,150,190,22,242,33,129,73,241,16,180,51,161,124,188,152,225,46,196,36,131,100,72,130,9,15,8,86,128,93,160,84,48,102,206,99,139,159,34,25,66,128,59,153,58,55,129,101,187,141,156,141,204,144,19,146,148,199,82,185,68,66,117,46,190,37,115,37,41,197,99,217,247,145,29,199,112,24,22,29,56,177,81,223,110,35,54,127,71,25,50,125,18,156,49,153,147,60,250,153,100,120,2,30,159,103,192,152,44,72,1,31,129,81,187,38,18,36,199,36,232,98,130,112,31,86,43,236,50,153,49,106,168,16,141,82,80,211,224,42,153,246,15,192,197,216,140,41,57,117,26,161,160,111,130,119,182,70,234,27,253,90,202,128,255,194,100,92,142,221,57,35,55,142,47,173,84,248,145,66,180,172,127,49,15,173,155,255,220,252,109,184,126,243,58,187,9,215,237,221,224,190,3,23,196,82,92,177,240,192,18,79,82,25,235,137,237,129,18,177,93,80,240,49,89,232,232,125,131,95,40,167,98,125,115,252,113,34,62,135,156,8,245,200,193,66,35,100,118,1,68,116,250,31,186,230,96,65,203,61,39,82,40,208,138,84,77,29,9,58,233,56,111,109,90,155,101,131,176,162,244,152,171,14,25,151,21,218,150,180,70,58,106,163,147,107,111,189,142,58,214,13,184,35,144,243,89,147,49,151,86,255,12,95,206,87,23,19,98,247,239,128,201,220,117,216,67,234,180,227,104,117,232,221,186,4,40,175,115,11,3,202,119,161,29,237,62,228,220,37,47,252,126,59,222,183,75,159,138,156,255,248,173,243,47,254,239,23,239,126,255,226,167,239,158,255,250,231,231,63,251,226,31,127,245,227,200,167,150,104,1,183,127,207,232,170,231,223,253,194,139,239,188,235,171,234,230,195,28,196,216,242,177,131,21,175,220,44,120,113,232,209,172,144,199,126,38,148,181,205,80,99,95,94,236,92,0,157,250,36,171,57,12,67,173,115,4,121,224,115,159,45,41,232,34,198,218,96,141,210,115,105,194,45,200,217,166,48,58,200,47,215,104,11,92,44,222,145,205,237,211,30,240,178,219,128,169,101,25,191,111,105,199,21,173,91,209,96,137,26,37,167,126,236,76,105,71,19,165,82,73,141,233,178,57,208,213,221,189,101,216,133,81,108,81,46,109,72,230,126,28,111,252,212,163,234,82,46,182,144,228,205,18,124,140,241,82,41,145,206,96,8,225,237,100,182,152,252,20,41,215,148,149,110,52,106,46,38,82,177,165,104,242,83,242,98,50,22,227,181,210,174,185,152,219,227,149,82,98,89,249,180,188,8,191,23,22,98,218,174,178,87,130,95,139,137,189,69,105,153,118,28,209,104,188,94,22,42,197,117,25,29,159,228,40,12,152,64,255,128,109,25,47,232,22,160,102,105,119,143,215,75,129,113,82,72,245,120,87,86,59,230,62,192,34,44,107,159,150,150,53,128,192,170,170,192,51,5,158,33,84,2,12,72,187,117,11,255,40,207,159,179,111,10,252,145,22,19,207,159,107,244,131,253,222,100,225,133,250,174,6,157,195,128,246,98,214,72,204,33,204,83,46,31,188,109,207,19,170,152,75,36,83,36,172,49,87,104,92,54,172,113,164,147,88,168,255,143,101,93,215,244,206,10,170,40,233,253,134,19,140,235,133,70,90,106,165,26,249,9,198,117,207,26,205,133,92,123,109,175,209,164,144,77,126,8,129,168,66,163,213,40,100,50,173,41,3,81,243,233,201,129,168,5,89,22,200,140,229,243,99,246,96,54,147,204,125,8,227,75,11,82,182,153,206,52,166,29,159,44,93,250,242,199,246,160,219,93,68,157,186,125,251,115,35,145,105,8,141,100,168,51,35,97,154,95,70,182,253,235,244,169,251,136,244,97,128,192,35,117,228,90,115,95,130,73,26,231,217,215,171,19,79,173,10,185,237,185,82,245,122,211,4,90,25,119,107,51,155,91,207,46,39,123,31,183,254,252,210,230,17,63,206,38,161,135,126,216,145,79,118,198,242,152,179,189,16,114,67,171,159,8,229,178,137,44,33,66,133,102,210,83,216,125,188,112,184,81,139,74,15,102,125,169,175,118,150,27,146,33,103,211,188,242,168,124,127,235,88,184,179,218,209,96,121,136,247,182,119,246,107,59,29,248,180,129,191,170,245,138,248,4,254,86,204,199,119,178,50,22,168,188,86,174,63,126,109,3,62,25,15,225,215,221,218,113,77,236,245,143,177,144,88,95,189,87,223,57,16,68,113,77,235,66,73,177,115,44,138,11,237,60,188,168,246,69,177,156,192,90,217,30,54,123,136,229,95,107,100,214,219,39,59,248,177,169,110,239,108,149,31,173,61,149,114,247,82,101,169,123,242,104,77,108,28,55,143,31,233,251,91,253,178,182,179,159,232,165,31,175,220,185,251,80,219,58,124,218,217,46,236,119,205,37,77,76,109,55,90,133,206,138,144,205,221,89,216,95,173,138,79,91,119,42,229,129,166,60,62,53,186,218,170,184,243,180,252,56,175,239,247,43,189,190,186,241,240,126,182,217,92,202,169,75,27,233,187,242,186,154,77,47,13,22,6,141,238,179,253,84,173,185,179,144,123,150,77,200,175,237,36,91,234,107,91,75,167,194,189,251,107,242,253,212,253,157,118,99,41,211,41,215,87,197,103,64,58,107,181,202,170,40,74,155,119,235,171,15,182,179,101,24,230,225,102,110,101,123,105,33,255,224,129,186,178,244,160,125,231,168,144,216,135,2,229,149,187,27,199,71,107,175,37,244,252,193,32,171,45,85,183,23,212,35,77,48,31,30,239,31,136,226,227,77,115,99,35,93,217,216,126,188,250,122,51,247,176,115,106,188,118,242,176,14,232,84,86,158,188,126,178,186,179,169,215,12,165,247,172,188,222,41,67,143,143,59,251,181,242,201,150,190,253,250,102,229,160,113,90,190,123,252,68,89,125,178,95,51,42,130,248,186,120,255,224,225,233,189,78,227,233,253,253,77,81,172,85,87,106,149,59,226,190,90,238,137,15,239,136,181,253,220,230,70,110,69,216,30,108,60,126,84,62,220,60,190,83,79,172,139,189,206,234,230,202,134,118,119,235,97,95,19,15,246,107,107,171,235,247,213,211,205,114,125,173,82,62,238,214,122,15,197,215,171,217,206,147,227,195,71,175,155,117,113,229,224,105,245,105,85,169,195,216,159,62,173,170,153,114,161,250,76,19,79,197,149,250,131,90,245,233,225,195,245,141,242,193,131,117,49,125,191,83,171,108,151,143,55,197,187,245,215,107,149,195,227,220,106,234,40,35,36,27,131,252,206,210,214,82,34,191,177,114,63,105,30,230,19,167,155,219,155,245,187,79,147,119,251,141,21,163,125,98,182,78,142,106,199,7,157,102,77,172,156,214,31,139,143,234,137,167,237,7,235,15,23,6,169,125,83,120,180,127,180,166,62,75,63,219,206,47,61,202,221,219,22,171,235,101,105,123,117,179,145,201,181,118,78,83,15,14,244,181,205,122,227,40,117,154,191,243,250,131,103,199,39,201,141,206,160,176,208,109,221,31,116,82,245,251,226,195,227,133,193,195,117,77,233,220,57,221,92,59,124,188,164,111,174,31,20,212,238,194,70,170,118,184,94,23,107,135,93,73,204,220,203,63,237,136,15,171,176,82,228,7,155,235,245,131,123,66,121,27,138,137,7,202,102,106,115,165,222,147,180,149,237,187,85,65,172,108,29,37,54,235,7,143,215,0,103,122,235,80,124,173,126,255,105,183,121,244,64,24,28,53,158,29,87,215,171,202,230,163,71,27,181,131,90,245,81,165,95,205,223,129,182,180,85,109,229,244,126,95,125,214,73,212,54,215,159,172,236,28,29,61,91,123,82,61,56,76,28,138,229,154,241,96,243,222,235,219,230,102,249,245,149,154,82,235,31,111,148,79,27,173,21,185,211,220,190,251,84,16,79,27,230,10,144,239,199,107,74,94,148,219,39,221,85,53,183,112,84,57,221,4,182,176,126,188,244,218,131,205,78,249,245,123,7,59,98,229,245,39,242,221,227,234,235,75,207,244,194,66,91,1,73,165,253,44,121,244,232,129,160,87,51,210,118,167,163,164,115,9,85,91,173,233,43,192,237,62,218,74,53,54,87,197,187,213,7,143,197,135,189,178,150,151,114,25,173,178,243,112,107,69,236,28,238,172,213,215,186,15,251,43,205,78,189,217,204,212,31,168,107,247,149,106,89,232,220,223,60,170,238,220,133,117,152,45,55,214,235,207,100,109,107,251,254,126,182,188,217,233,36,159,172,212,22,10,43,253,205,7,119,31,221,173,193,190,222,210,235,242,246,65,5,254,193,254,175,111,172,223,127,214,106,194,30,57,221,76,31,100,53,243,72,220,232,165,54,115,218,90,237,104,213,220,169,87,15,182,79,96,136,98,13,254,193,31,121,51,95,175,9,27,133,123,247,196,147,110,94,238,183,242,237,220,150,84,80,159,182,6,169,154,94,189,255,172,9,27,111,235,126,125,99,227,193,189,180,41,63,91,122,90,222,20,202,146,120,114,183,191,176,89,16,19,106,161,247,64,50,23,114,205,220,150,80,73,110,30,222,207,39,202,167,91,109,165,35,82,120,196,58,252,131,63,29,248,39,78,255,12,215,228,194,170,41,111,214,114,202,118,229,160,44,28,220,185,35,175,138,135,15,83,218,65,85,56,201,100,214,26,167,210,241,6,25,131,180,181,82,223,86,179,130,184,85,38,227,58,216,232,137,253,251,219,175,173,188,102,172,165,251,205,71,7,133,165,94,249,241,195,76,161,246,116,93,207,25,85,119,191,15,239,30,47,137,53,85,222,217,84,234,173,147,109,185,188,95,95,216,218,20,203,240,79,84,204,166,14,123,230,241,221,90,245,180,95,107,63,216,172,221,81,177,206,138,88,219,94,223,217,17,79,31,221,63,194,117,3,235,33,95,205,212,213,7,155,229,126,185,222,81,43,253,102,206,40,164,87,68,163,83,217,172,220,221,33,245,197,102,103,243,17,194,11,116,226,240,160,176,5,235,111,233,89,103,109,125,13,190,175,99,93,113,189,167,220,17,51,181,131,7,155,245,59,189,74,165,156,193,53,160,85,14,42,219,235,57,220,7,176,161,112,167,211,118,14,106,189,195,149,109,81,135,181,186,85,215,96,78,97,46,58,135,79,234,245,53,117,91,204,84,58,184,103,15,78,178,226,93,81,57,48,15,97,47,185,218,88,127,38,136,143,183,87,86,36,245,105,191,170,148,51,48,195,219,230,170,110,230,30,47,168,122,195,200,157,8,229,67,185,87,62,204,45,101,8,237,88,201,101,36,113,235,78,94,234,39,106,59,198,160,95,110,182,118,178,176,71,129,182,200,181,76,93,106,214,78,91,176,61,133,141,123,79,83,5,189,253,240,100,144,60,221,22,211,237,68,253,222,211,211,163,77,49,83,175,247,119,58,198,246,235,207,132,180,184,218,59,144,158,170,15,31,157,154,226,234,161,41,9,189,7,217,2,236,202,196,19,88,152,181,94,249,89,109,107,251,248,56,85,75,25,217,102,42,215,172,244,43,226,166,156,125,120,146,218,92,173,31,30,62,146,196,198,250,227,250,122,117,71,217,188,191,169,104,21,237,113,39,241,218,29,161,114,160,224,158,191,119,88,222,188,183,174,153,64,47,196,147,245,246,82,179,177,42,62,233,20,158,168,77,113,103,95,170,31,238,63,58,106,29,139,21,229,49,224,163,92,235,20,14,246,171,247,197,202,201,214,194,241,253,205,251,90,89,235,233,43,201,114,82,220,188,179,46,1,65,108,42,85,97,123,13,230,173,160,61,109,137,59,74,107,115,101,27,152,172,230,90,125,189,162,61,210,202,59,229,157,135,143,42,90,167,122,176,177,94,239,215,148,214,224,120,99,243,81,243,104,32,222,217,186,83,95,7,58,247,8,155,81,14,250,75,198,211,218,107,162,248,68,127,216,0,58,84,19,205,245,106,66,234,23,108,88,96,65,190,38,39,183,164,106,71,52,118,218,70,245,160,170,136,189,94,95,58,120,77,90,123,82,22,181,174,6,208,102,234,7,2,144,149,227,106,109,77,175,229,196,213,131,234,246,198,230,14,80,158,156,88,95,169,225,152,239,173,87,143,31,109,155,89,252,92,7,50,120,167,181,94,49,55,215,41,110,31,148,197,205,238,99,115,109,117,161,85,134,163,192,88,121,172,119,91,66,89,185,115,216,125,220,89,219,94,89,175,188,190,189,170,167,15,11,133,199,205,205,178,242,52,187,255,184,83,221,92,233,223,213,10,130,186,158,21,239,172,31,30,195,156,55,133,202,225,225,10,80,187,195,157,187,219,43,3,85,186,247,232,80,126,173,41,214,15,30,237,192,60,72,229,68,221,216,122,173,191,14,148,187,115,176,149,21,11,226,163,3,245,209,99,253,222,201,169,184,93,94,3,26,45,14,58,235,167,235,175,111,244,115,245,103,201,94,249,180,114,152,56,184,163,118,83,134,220,185,11,7,86,247,78,66,62,60,121,220,169,117,182,18,155,112,202,107,229,13,85,169,23,250,176,238,215,164,215,234,119,180,251,133,194,210,166,184,117,239,241,246,154,86,22,42,242,195,141,67,253,209,134,114,208,121,176,121,103,187,94,16,43,7,79,78,203,106,223,232,40,155,119,54,215,234,247,132,202,182,172,230,27,185,237,131,242,105,121,251,245,13,233,245,102,161,149,207,62,88,171,138,194,246,157,109,128,16,206,90,97,235,241,19,113,245,53,189,144,135,77,82,55,158,192,146,21,141,3,229,238,182,120,82,174,191,222,169,108,193,250,22,55,14,91,189,85,25,88,177,234,29,245,245,195,238,107,157,202,67,53,87,222,202,180,59,64,47,214,197,238,18,144,32,113,115,115,251,190,72,233,7,163,177,167,98,189,86,173,213,58,248,110,115,211,122,183,113,176,82,22,51,162,90,237,214,1,228,141,204,131,124,89,124,144,223,47,63,220,210,50,249,135,125,228,233,196,90,119,229,225,193,246,96,19,168,1,7,44,166,84,40,76,228,71,243,237,164,76,248,81,169,209,158,88,56,157,144,154,180,112,59,121,13,169,156,178,133,100,186,157,75,164,167,73,229,228,148,189,241,84,78,118,87,31,82,42,167,144,254,166,75,229,20,90,113,138,84,78,33,245,46,155,202,41,164,169,137,169,156,198,213,185,137,84,78,161,104,154,53,149,211,152,70,110,32,149,83,56,138,174,51,149,83,104,15,87,74,229,20,222,226,108,139,224,170,169,156,198,108,165,217,96,185,206,84,78,161,67,189,106,42,167,80,152,95,70,42,167,80,64,94,122,42,167,89,209,51,93,42,167,144,86,111,54,149,147,183,195,107,72,229,228,109,240,38,83,57,121,123,186,177,84,78,99,187,185,66,42,167,41,218,157,54,149,211,20,77,221,84,42,39,187,235,241,169,156,166,129,240,170,169,156,124,125,220,112,42,39,111,111,31,82,42,167,203,118,122,61,169,156,28,14,249,210,169,156,188,3,248,240,82,57,57,160,191,196,84,78,1,252,93,62,149,211,200,166,174,51,149,83,224,48,186,209,84,78,193,222,46,151,202,105,68,59,83,164,114,10,171,249,39,155,202,41,56,216,143,76,42,39,103,113,219,93,162,207,55,235,52,143,162,248,205,230,111,202,127,36,243,55,57,104,121,217,249,155,28,72,130,41,155,94,82,34,38,95,54,165,128,50,103,66,54,165,101,231,50,158,162,52,48,181,121,118,165,121,118,165,41,27,80,225,229,150,210,220,127,8,91,97,158,90,105,158,90,105,158,90,233,227,158,90,73,191,99,167,86,146,108,52,189,188,196,74,180,244,196,60,74,133,178,78,144,117,96,103,77,178,214,187,236,113,246,242,211,171,49,174,94,214,41,58,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,52,207,155,116,181,172,57,204,217,193,29,34,156,103,89,63,94,90,210,156,252,71,39,105,142,9,179,235,178,213,71,208,88,191,252,49,75,165,51,50,109,206,135,156,188,230,186,179,210,124,214,244,121,81,76,204,85,211,204,79,138,103,143,235,81,153,166,185,208,157,212,46,52,153,134,90,50,247,21,131,199,168,160,87,155,186,12,75,187,214,37,44,45,111,194,163,55,64,24,105,199,223,104,62,127,46,219,105,87,162,24,27,196,241,103,100,188,205,74,87,50,140,34,71,108,253,77,173,215,3,4,96,22,4,142,135,229,114,214,236,42,205,131,34,177,191,192,139,7,240,188,130,79,134,67,126,55,188,25,134,59,114,16,113,60,125,181,141,6,181,226,25,231,223,97,92,145,251,68,187,221,230,120,206,205,253,194,211,66,255,4,186,183,130,136,56,196,33,199,186,68,94,23,200,113,0,122,216,41,244,185,167,75,95,27,60,103,207,204,9,116,67,205,56,220,232,193,144,229,234,31,133,155,223,132,70,144,174,66,195,246,154,197,71,105,242,200,181,58,225,97,138,148,115,41,253,56,32,47,209,100,42,31,73,166,114,248,127,140,227,233,190,34,47,18,66,54,194,254,143,89,16,42,126,248,172,189,110,44,18,226,224,135,212,3,83,22,187,103,254,118,156,16,201,192,215,225,48,198,67,179,40,87,219,45,143,172,139,48,192,114,58,138,114,127,252,213,183,207,191,250,131,23,223,121,231,252,119,127,247,255,125,238,127,115,177,61,248,225,125,24,100,237,88,14,152,28,166,203,226,120,139,196,113,208,61,1,129,231,92,54,43,236,202,166,161,12,59,60,162,134,103,248,225,220,186,226,73,165,67,166,149,1,133,176,64,101,142,247,66,231,172,48,42,192,251,171,209,125,206,229,132,79,114,67,94,130,67,197,40,158,17,42,197,161,81,4,6,135,178,228,62,48,248,112,24,112,239,255,228,151,31,124,238,43,23,127,245,239,47,190,243,183,23,127,243,175,47,190,240,107,168,68,118,212,190,164,118,100,220,82,228,195,35,185,37,107,43,67,158,156,128,69,216,208,221,1,190,60,28,200,250,105,252,25,176,63,21,120,193,3,233,233,226,210,113,168,4,73,99,241,170,33,155,81,86,152,231,172,210,28,47,99,62,168,147,190,46,27,196,109,139,243,182,134,3,133,153,236,66,205,35,89,193,238,249,168,59,93,148,67,38,0,21,90,31,31,3,42,14,228,83,128,75,105,89,35,39,2,15,60,65,39,31,222,2,187,9,205,195,170,26,198,98,124,98,212,146,96,104,76,33,26,109,140,155,154,214,53,149,62,148,101,205,91,41,211,184,243,183,254,250,226,199,63,162,171,141,225,184,71,94,48,113,157,151,219,109,152,172,34,71,212,37,19,183,138,46,183,1,45,251,227,182,74,146,238,104,70,147,188,219,220,183,167,147,184,49,60,132,210,56,85,155,251,186,246,80,151,17,17,176,51,0,17,228,127,130,14,28,41,188,1,224,0,14,160,47,228,179,7,206,182,210,53,145,67,135,55,17,185,165,160,167,21,200,43,156,133,117,14,166,85,2,250,73,14,120,232,113,81,197,9,45,190,146,224,129,154,117,246,9,14,22,153,90,154,195,12,71,36,193,9,76,52,206,51,2,197,247,117,173,111,192,19,150,34,233,1,126,229,173,110,177,181,197,158,108,238,107,45,14,202,208,167,247,112,82,201,32,57,242,158,116,204,217,43,152,190,166,14,17,219,93,205,196,198,223,24,68,119,201,138,225,88,55,28,223,86,61,139,151,30,101,114,28,91,228,37,248,128,128,186,78,40,15,81,178,206,150,129,129,218,22,196,13,29,55,157,107,90,116,236,172,183,201,174,244,77,186,67,12,83,140,24,18,250,134,103,102,84,167,2,125,140,205,155,211,197,248,181,250,222,55,94,124,227,223,62,248,226,215,94,252,238,157,107,88,171,176,187,77,76,141,53,142,172,167,67,200,186,107,65,186,81,206,144,171,198,97,166,84,114,140,71,117,94,138,13,201,58,229,167,219,135,231,127,253,222,249,247,190,247,225,236,67,50,182,137,131,97,27,206,53,20,186,221,134,200,90,217,219,143,31,207,173,208,3,101,36,31,64,120,35,106,14,162,58,34,206,38,92,40,85,56,216,162,234,22,216,119,225,4,253,129,164,75,189,81,196,220,41,81,146,67,200,55,121,227,162,152,182,17,200,233,157,146,100,206,62,113,206,223,250,218,139,127,253,233,255,252,246,219,174,106,196,132,51,130,36,39,49,83,169,115,182,53,187,48,86,226,94,193,193,52,141,57,232,222,255,253,215,207,191,248,35,95,183,220,24,20,196,251,248,219,160,103,199,20,103,155,187,18,207,97,173,17,103,92,160,117,220,214,214,252,143,69,218,249,219,255,246,226,189,63,188,248,234,47,46,62,247,121,47,198,198,50,3,9,47,202,220,88,242,160,47,156,55,152,6,71,216,235,192,152,29,75,180,222,52,120,98,37,157,17,219,103,190,23,69,23,63,254,231,243,95,253,138,99,135,61,240,79,140,127,28,93,227,252,183,95,112,215,16,172,217,8,159,17,214,123,99,0,244,196,213,22,250,228,21,185,190,174,0,149,59,229,120,164,30,110,18,73,182,163,123,121,122,207,99,141,82,186,109,82,206,225,97,47,222,122,251,197,187,255,196,57,132,47,188,87,99,208,108,202,232,226,237,237,149,104,219,167,232,20,73,147,211,39,165,160,19,251,60,150,116,149,80,125,223,72,1,201,178,46,81,60,187,215,25,48,177,184,202,90,208,47,156,237,251,74,67,49,203,164,97,47,76,98,191,15,159,72,125,23,72,238,3,203,205,173,176,9,34,108,3,230,192,172,146,20,152,14,168,152,197,237,30,236,175,34,77,232,134,31,121,197,216,222,215,142,31,32,67,13,100,25,62,186,186,228,73,75,143,180,187,138,97,90,236,8,253,102,65,169,25,50,235,72,67,214,194,253,157,135,195,130,85,236,200,102,21,36,92,82,113,232,162,234,132,157,98,212,252,129,164,202,93,31,91,229,162,224,172,148,135,218,147,234,13,83,29,89,21,222,57,21,237,195,18,219,131,218,45,69,151,137,222,220,40,238,158,33,213,129,67,80,147,90,100,18,117,233,152,224,137,59,90,180,159,89,155,157,61,240,108,79,171,208,112,143,39,64,245,6,120,30,119,229,109,66,133,232,228,251,41,144,91,30,33,206,10,126,130,205,52,24,106,156,64,188,33,157,172,145,7,60,211,92,65,105,198,38,146,247,128,96,137,231,208,119,4,56,56,142,34,125,75,59,190,35,131,140,129,174,110,168,17,149,187,64,24,17,14,14,14,109,71,145,3,167,54,213,228,0,68,220,20,133,24,91,105,88,131,91,164,44,37,118,10,31,90,174,97,87,200,11,151,192,192,230,178,59,232,5,119,173,131,43,134,164,76,6,120,119,192,177,172,31,201,139,206,107,60,168,189,179,57,162,69,162,240,115,90,19,128,31,39,122,43,107,32,188,69,240,222,123,243,252,205,95,66,95,184,252,23,109,101,131,197,85,161,194,103,66,127,56,99,139,164,31,228,128,242,2,58,23,235,166,125,140,0,183,94,100,7,96,248,105,127,125,125,39,67,251,150,250,253,135,128,146,123,110,16,46,190,242,185,243,159,125,151,170,5,174,175,255,116,104,255,221,142,217,114,198,254,155,55,207,223,251,151,155,30,114,87,107,58,61,190,247,127,175,181,199,240,9,182,206,238,16,222,100,108,215,51,75,97,44,151,181,91,222,34,180,133,42,162,132,18,200,101,64,7,24,135,112,27,118,16,136,133,9,255,211,14,198,2,209,161,179,115,133,136,80,129,218,140,27,8,54,192,24,11,104,1,229,173,61,135,115,103,136,236,75,32,221,176,147,143,146,106,231,201,72,138,237,174,196,80,207,246,44,101,246,61,170,56,192,170,229,203,69,116,159,126,78,172,35,151,101,73,37,31,120,236,92,38,50,138,193,21,119,147,2,159,18,248,180,192,103,132,61,215,171,113,45,96,178,113,152,218,83,109,0,210,146,169,153,82,151,143,144,230,248,8,156,3,71,240,27,10,233,124,68,5,138,201,71,158,14,122,125,164,48,164,32,146,104,252,107,209,77,168,21,36,153,240,144,82,75,103,80,254,50,21,250,220,34,170,110,100,183,124,39,61,209,129,250,69,219,35,197,80,112,197,170,113,90,252,17,253,238,16,200,79,162,178,142,248,100,83,67,132,171,107,252,202,224,31,244,225,220,145,139,172,53,206,199,219,122,154,6,153,200,173,208,99,167,0,172,34,63,99,110,201,194,168,197,137,8,110,181,177,214,117,70,133,203,189,152,26,186,21,8,103,147,36,81,155,107,10,17,176,108,29,168,221,209,68,185,214,13,73,66,112,90,255,108,208,234,202,254,113,11,100,99,193,26,128,29,247,16,231,37,182,48,162,184,197,204,241,46,60,93,59,30,232,154,120,241,179,223,156,127,247,175,194,145,16,28,35,131,7,152,28,141,198,0,64,41,159,12,132,163,187,171,117,226,236,168,153,32,250,176,210,188,117,50,5,37,30,95,123,156,15,12,191,212,146,112,13,240,103,63,187,120,247,63,92,28,123,104,133,164,75,172,248,233,187,231,239,125,125,82,133,148,167,194,197,55,191,228,103,189,173,153,11,83,130,209,93,1,114,147,70,24,15,11,195,93,52,39,177,135,112,14,120,191,250,37,171,112,149,138,127,199,189,146,24,186,80,241,230,55,35,23,191,248,242,68,233,197,146,211,124,2,81,95,86,61,141,187,54,211,15,222,137,156,191,243,109,27,5,150,250,134,151,240,182,2,173,20,133,222,164,102,86,226,72,191,185,118,174,77,63,37,219,152,30,159,124,106,230,154,112,114,240,10,201,134,7,252,41,60,238,146,100,240,57,1,139,24,215,97,49,155,150,50,50,10,152,205,76,160,128,46,18,234,200,77,83,145,69,167,184,143,38,134,211,65,66,6,225,127,66,15,83,159,180,133,1,46,77,85,23,195,235,161,165,201,75,210,16,202,59,82,181,226,53,16,210,140,211,178,151,92,174,48,41,21,40,230,108,196,49,249,103,71,28,153,109,136,61,49,92,198,33,217,103,28,178,168,27,242,152,114,192,54,36,199,9,208,150,36,42,183,148,65,207,199,35,202,68,73,135,92,31,53,25,249,148,67,150,128,61,157,36,92,192,61,231,168,194,169,213,120,188,96,204,245,164,19,151,57,167,0,220,120,64,38,182,20,106,215,45,250,78,37,202,190,44,193,51,92,18,106,18,235,162,95,240,124,241,219,111,190,248,254,231,63,194,66,239,135,113,164,78,113,8,42,106,91,115,89,209,255,240,143,145,243,31,127,139,115,157,120,77,60,241,90,165,51,106,162,59,115,171,204,206,232,221,40,69,81,215,165,83,158,137,115,197,221,189,161,91,235,102,21,42,195,232,65,216,176,139,193,65,206,219,10,59,171,208,54,185,118,5,224,233,41,39,138,106,20,119,187,187,156,196,237,237,209,101,239,58,49,233,142,63,163,219,160,168,66,59,60,35,26,197,51,203,164,76,31,51,138,65,84,195,188,155,232,226,44,90,228,4,243,65,96,23,48,64,220,3,244,252,109,185,59,196,195,153,94,205,100,84,149,166,137,151,27,29,75,102,115,223,135,17,122,152,234,69,183,233,90,189,117,43,74,170,83,104,75,106,108,232,30,122,88,21,82,220,13,44,176,0,6,204,152,28,77,160,107,142,44,247,137,150,136,167,86,81,195,106,132,28,226,1,168,95,149,123,10,44,12,143,246,18,243,248,226,212,23,67,185,144,101,82,143,32,196,173,21,45,185,70,193,187,138,48,44,150,108,168,221,103,1,5,161,169,169,109,69,239,193,209,250,173,159,156,191,245,47,192,95,189,255,206,15,97,181,193,98,187,13,27,229,226,205,183,94,252,240,61,88,177,172,28,213,21,99,20,124,17,121,49,100,197,224,80,81,129,130,185,223,0,251,135,220,31,239,85,81,15,99,113,115,95,86,163,81,215,208,52,178,140,226,112,254,136,253,62,22,7,74,79,96,247,158,35,50,145,254,101,114,159,207,171,61,56,141,64,230,141,250,181,238,236,121,145,163,224,95,124,249,173,243,175,126,143,35,134,90,134,105,166,25,230,240,81,16,137,120,189,147,155,95,122,37,129,231,12,252,23,111,226,130,242,192,29,4,3,39,205,5,195,249,47,255,139,97,129,56,56,12,121,103,137,22,71,49,152,199,64,191,181,227,56,209,28,159,152,113,226,230,217,181,184,74,85,62,142,60,208,181,158,98,200,46,72,76,94,143,157,41,20,137,125,205,48,163,242,2,183,100,156,26,248,63,246,5,101,128,180,44,29,37,150,136,126,65,236,118,241,105,29,47,137,227,2,211,1,136,134,6,8,102,16,67,214,30,100,230,246,184,209,63,61,109,119,1,159,94,255,15,248,69,209,132,27,180,95,106,241,3,194,133,103,82,41,139,247,206,231,114,200,113,247,74,247,27,79,225,48,142,14,8,188,177,104,159,55,248,38,255,74,130,39,244,128,203,52,132,148,84,104,181,57,242,61,198,183,75,61,43,115,53,191,79,184,117,57,37,64,147,141,18,83,155,147,201,219,64,165,132,142,222,80,86,114,25,182,243,29,67,68,177,61,53,221,98,46,46,132,236,184,37,16,244,153,32,252,9,185,240,139,169,221,241,33,65,171,143,180,65,111,126,238,3,27,116,52,60,197,51,75,197,67,63,161,18,166,152,20,120,252,12,18,37,207,168,167,143,96,82,5,24,237,129,82,204,135,84,166,224,120,93,238,64,39,117,60,254,73,121,120,228,244,102,132,118,151,8,118,71,176,74,186,242,14,103,232,33,199,84,181,4,181,235,68,21,54,129,186,67,243,182,153,0,107,219,174,37,4,197,46,175,18,139,105,245,178,13,212,42,75,103,11,42,80,23,19,74,100,224,216,247,90,141,112,58,188,54,45,116,105,241,156,2,46,242,14,245,155,207,112,65,227,185,104,159,25,174,14,2,100,255,85,32,31,148,140,50,87,151,40,57,48,70,157,73,180,245,210,62,221,156,104,138,178,118,222,10,108,227,138,212,220,151,129,246,147,66,184,79,216,49,102,217,171,162,206,35,196,150,138,231,154,125,168,184,157,193,60,112,210,11,6,157,147,130,130,28,88,141,113,98,109,182,191,66,95,234,109,122,18,122,125,191,74,42,175,217,224,63,178,102,206,85,210,75,10,100,199,113,8,142,69,50,157,200,168,7,135,22,43,210,54,156,226,184,174,8,192,40,137,120,223,241,190,175,32,140,208,182,67,91,30,242,238,21,225,159,19,223,138,41,161,235,133,133,225,17,39,174,15,1,43,81,88,68,81,175,248,196,136,70,201,18,97,212,0,26,173,34,187,194,30,241,122,11,69,171,26,192,41,109,221,70,146,175,125,143,89,222,221,151,85,193,234,141,145,103,222,229,109,54,126,176,146,113,218,172,192,150,131,125,29,29,113,14,179,79,183,93,7,114,156,157,196,150,237,154,29,192,120,148,56,171,56,86,116,85,144,117,93,211,173,226,231,63,252,217,251,239,254,136,243,194,234,187,139,139,222,75,57,2,212,215,1,5,112,26,67,63,132,12,133,172,231,161,119,189,170,214,24,204,201,99,48,61,99,48,39,140,129,12,65,151,129,30,235,86,154,159,81,3,225,45,191,182,101,122,204,242,136,89,77,183,181,73,170,207,218,194,89,110,168,212,71,182,57,194,217,141,200,18,61,109,96,200,40,230,120,54,2,217,5,37,234,117,132,239,7,102,216,107,166,206,179,189,217,152,143,219,30,145,61,220,46,11,19,247,13,41,21,61,243,159,81,206,252,132,46,228,97,40,7,120,123,242,114,155,184,192,200,228,56,206,138,190,153,161,104,127,69,125,254,124,49,241,10,218,158,240,8,138,19,201,250,126,27,41,62,239,34,56,227,184,116,31,107,73,158,49,198,1,144,79,191,219,71,35,209,94,218,24,35,180,204,135,159,209,12,177,211,8,35,16,104,46,51,120,215,139,120,91,211,107,146,135,133,37,164,133,158,62,33,111,9,49,183,164,7,139,150,147,93,239,178,232,150,168,59,47,227,254,120,102,108,178,129,160,182,42,213,25,51,240,121,94,79,141,40,219,235,142,103,104,184,120,214,118,100,45,219,125,132,188,240,45,169,18,117,41,230,39,172,44,79,177,105,79,200,176,195,102,200,251,109,104,65,166,97,156,89,15,142,215,209,141,122,140,110,211,183,59,190,205,80,49,148,113,112,165,17,28,28,229,104,169,84,233,215,248,243,94,79,156,137,199,109,98,54,164,3,161,241,155,2,198,83,27,22,147,179,37,119,37,42,30,185,198,55,70,162,84,53,188,120,123,180,64,73,213,245,140,192,240,173,1,117,172,42,130,60,66,164,75,63,90,232,170,182,253,102,125,4,198,134,137,112,239,37,42,137,82,231,70,143,156,238,90,174,164,132,179,102,125,253,9,246,58,244,186,191,120,55,19,187,175,153,241,121,94,62,217,158,24,55,205,82,45,46,205,95,86,224,67,232,27,219,31,129,57,5,232,123,82,63,26,22,50,128,241,1,150,104,76,61,134,138,163,74,121,6,232,41,229,156,69,196,103,47,176,4,71,238,147,68,232,62,249,248,75,233,148,166,243,170,111,100,99,165,246,78,169,193,139,68,106,23,26,153,12,112,59,62,65,189,195,235,188,228,8,234,89,161,153,201,11,237,52,19,212,99,203,242,174,237,51,178,87,18,45,161,29,196,182,86,42,127,13,23,82,165,164,86,46,211,146,178,211,92,72,229,148,189,241,11,169,236,174,62,164,11,169,66,250,155,238,66,170,208,138,83,92,72,21,82,239,178,23,82,133,52,53,241,66,170,113,117,110,226,66,170,80,52,205,122,33,213,152,70,110,224,66,170,112,20,93,231,133,84,161,61,92,233,66,170,240,22,103,91,4,87,189,144,106,204,86,154,13,150,235,188,144,42,116,168,87,189,144,42,20,230,151,113,33,85,40,32,47,253,66,170,89,209,51,221,133,84,33,173,222,236,133,84,222,14,175,225,66,42,111,131,55,121,33,149,183,167,27,187,144,106,108,55,87,184,144,106,138,118,167,189,144,106,138,166,110,234,66,42,187,235,241,23,82,77,3,225,85,47,164,242,245,113,195,23,82,121,123,251,144,46,164,186,108,167,215,115,33,149,195,33,95,250,66,42,239,0,62,188,11,169,28,208,95,226,133,84,1,252,93,254,66,170,145,77,93,231,133,84,129,195,232,70,47,164,10,246,118,185,11,169,70,180,51,197,133,84,97,53,255,100,47,164,10,14,246,165,92,72,53,142,133,141,51,255,15,92,255,252,180,5,35,32,254,91,199,91,161,80,112,17,242,27,188,99,168,163,24,15,165,70,229,26,175,185,249,232,182,120,3,215,18,253,57,161,111,76,139,53,21,104,130,44,235,219,84,23,61,191,221,104,126,187,209,252,118,163,143,251,237,70,217,122,129,160,180,190,74,144,67,22,151,115,59,80,200,150,31,115,65,144,117,246,205,47,8,154,95,16,52,191,32,104,126,65,208,252,130,160,249,5,65,243,11,130,230,23,4,205,47,8,154,95,16,52,191,32,104,126,65,208,252,130,160,249,5,65,243,11,130,230,23,4,205,47,8,154,95,16,52,191,32,104,126,65,208,252,130,160,249,5,65,243,11,130,230,63,243,159,155,253,209,253,151,80,133,223,67,133,246,3,153,25,124,28,198,228,204,54,48,4,84,71,30,191,6,82,206,125,43,82,129,252,243,239,90,40,193,202,217,118,13,252,50,69,53,147,110,70,250,39,252,2,161,86,78,14,68,101,208,27,22,204,40,215,104,180,5,46,182,108,189,143,72,118,200,25,230,150,42,233,241,123,59,27,181,173,122,197,201,51,82,194,200,63,154,32,38,26,27,74,24,120,82,86,76,227,46,137,55,42,133,132,244,36,132,79,109,72,230,126,28,142,54,77,143,170,75,169,216,66,84,253,100,234,54,252,255,169,212,66,162,40,96,62,55,12,59,50,53,180,160,145,136,72,95,99,78,106,41,11,10,22,223,20,168,25,6,138,93,219,7,108,212,223,154,15,144,99,29,206,213,82,32,224,158,55,121,125,185,13,67,145,75,194,178,188,144,250,116,201,223,14,60,45,165,98,166,235,185,49,104,24,38,212,224,83,49,94,47,245,37,221,144,235,170,25,53,249,132,128,81,61,253,129,25,213,241,51,185,197,73,10,52,184,40,47,75,159,17,48,64,50,164,205,49,45,166,62,37,45,36,48,230,202,137,193,145,112,69,72,237,203,198,233,196,73,174,59,12,6,211,23,23,247,53,93,121,134,91,194,118,113,75,8,173,124,75,74,23,44,23,183,98,34,142,158,82,112,130,199,147,89,1,131,32,34,130,229,136,20,79,101,211,153,188,215,83,202,209,106,126,34,159,111,164,91,45,183,79,103,120,215,17,215,243,55,222,64,110,44,8,140,203,23,12,29,172,60,238,89,215,225,98,68,179,71,107,138,190,33,169,82,135,136,132,110,167,145,63,213,118,90,202,1,137,6,101,217,15,199,249,190,104,66,89,228,79,43,98,165,198,76,244,130,215,189,97,109,191,130,14,21,119,234,228,145,224,53,184,135,244,51,198,224,110,77,251,212,6,247,57,255,50,255,153,255,204,127,230,63,243,159,151,44,145,140,226,113,152,182,128,49,85,145,100,26,115,238,226,133,94,182,143,131,101,133,201,133,41,74,220,214,98,198,88,5,11,5,248,40,71,71,225,187,116,53,88,119,232,200,67,75,145,98,241,104,17,165,34,199,246,247,198,27,138,106,171,115,161,132,165,180,113,235,228,52,29,179,24,44,179,18,161,109,33,80,146,46,75,151,108,46,92,60,146,147,133,9,247,171,70,185,116,35,147,224,72,97,41,51,177,112,161,221,206,211,194,45,225,210,108,182,46,183,202,131,174,205,87,55,133,92,94,106,101,210,158,80,24,118,187,165,220,186,14,22,22,19,26,94,145,91,252,168,55,161,247,166,100,86,79,13,198,160,214,136,251,231,161,151,27,13,52,51,134,23,181,230,109,206,139,206,127,230,63,243,159,249,207,252,103,254,51,255,153,255,124,180,229,176,143,176,20,67,196,68,38,30,88,18,90,176,34,20,112,130,96,194,5,159,118,50,40,158,184,132,147,120,127,129,83,122,157,165,166,162,55,187,242,98,163,147,140,103,11,205,118,163,149,111,199,251,152,223,29,90,200,53,3,45,120,242,142,217,102,37,147,38,195,67,171,9,205,133,42,240,122,201,74,82,183,152,88,214,63,83,18,150,65,228,165,38,22,169,164,238,234,123,203,92,156,43,149,74,210,109,53,110,244,73,210,125,157,79,196,138,92,156,61,142,122,158,243,230,194,66,172,104,146,12,127,158,199,208,232,80,105,71,229,24,118,190,12,95,151,205,152,26,31,168,198,190,210,6,9,12,90,139,217,233,220,134,54,192,152,49,237,140,51,136,153,139,123,165,84,162,23,35,68,48,73,165,186,80,226,56,106,169,129,17,147,145,44,38,120,169,244,138,192,172,66,174,113,201,56,174,197,69,57,6,16,164,115,37,76,174,217,220,151,116,76,244,39,154,0,83,236,12,94,188,34,197,206,204,146,188,144,88,110,192,178,56,24,14,229,174,33,47,38,160,180,14,221,73,152,174,79,199,215,22,156,244,213,109,14,111,13,162,183,17,96,198,185,161,219,134,135,200,134,150,173,91,218,99,118,118,61,150,202,90,142,45,59,115,1,210,143,142,232,255,180,5,248,178,14,184,148,163,56,9,188,206,171,177,91,183,76,42,156,226,19,27,91,230,80,134,117,8,203,237,72,118,219,218,172,118,229,18,102,42,71,224,181,146,164,119,6,40,141,25,14,102,180,207,0,214,110,221,122,69,95,214,172,105,87,74,240,80,184,109,23,222,213,246,240,182,215,227,86,52,182,12,131,9,206,134,18,51,247,209,202,138,105,248,48,43,94,141,230,127,21,173,6,34,166,22,233,163,233,145,129,25,233,13,12,51,210,160,210,58,200,122,48,139,10,166,57,45,41,11,220,18,183,32,3,184,240,23,144,171,144,89,130,25,18,98,177,33,27,174,12,242,186,132,137,144,97,113,193,186,89,226,252,57,246,104,38,217,87,84,204,142,250,138,30,139,63,213,20,149,149,131,201,90,34,87,24,46,200,207,159,195,178,30,242,152,4,88,239,73,93,204,11,234,183,48,98,138,96,197,16,27,0,243,192,132,105,192,219,171,40,92,26,204,236,98,194,89,175,4,36,245,50,32,169,207,159,235,207,159,71,213,18,64,3,223,110,221,82,216,202,246,193,171,34,168,14,48,33,246,93,10,153,234,96,12,107,96,71,193,155,181,200,5,37,46,3,43,89,188,113,188,165,40,106,79,58,47,216,195,115,225,8,135,233,30,27,91,223,33,27,116,218,37,129,16,134,172,7,155,18,196,92,216,34,67,210,73,150,81,247,90,87,145,222,121,41,134,179,248,133,101,217,217,79,50,236,39,4,23,1,85,119,229,189,24,217,232,174,45,232,34,25,38,146,12,164,90,78,5,211,170,96,33,230,51,230,237,221,61,123,247,3,21,90,68,242,48,84,75,246,142,4,96,44,3,49,18,65,215,11,211,245,194,134,64,42,233,158,117,20,131,77,171,71,77,207,19,165,68,204,248,61,64,138,101,151,230,53,203,114,206,119,75,10,111,0,228,198,167,149,101,131,14,87,218,53,246,0,126,13,254,196,206,186,37,131,145,55,236,15,111,179,33,157,27,165,46,84,177,13,231,88,179,73,105,141,135,50,55,75,77,76,193,217,148,204,168,198,70,221,5,144,154,206,28,225,20,25,114,31,23,48,124,106,201,93,165,167,0,165,43,193,50,198,239,138,142,154,30,207,242,13,95,63,54,129,231,5,178,172,217,248,216,90,143,115,203,206,20,123,104,185,128,88,38,36,94,118,14,4,192,162,234,33,121,9,56,12,52,196,141,175,182,22,227,105,93,251,64,208,75,154,251,56,136,224,49,224,165,255,38,221,164,113,14,79,61,118,36,44,57,103,130,128,103,2,12,189,33,25,178,111,236,78,74,114,92,180,246,170,66,50,207,150,198,98,226,83,178,53,116,4,139,186,30,88,111,5,222,180,29,19,172,82,48,124,236,13,120,155,0,162,199,30,163,14,58,1,103,158,211,20,144,39,192,162,115,33,80,161,167,169,66,161,239,122,81,168,144,67,34,157,131,94,186,49,255,233,169,192,246,224,211,89,120,216,189,77,222,201,183,129,234,23,49,229,183,6,165,180,18,48,22,52,1,56,249,134,52,150,96,221,62,157,21,231,116,118,77,130,140,105,195,177,167,231,207,113,181,104,207,159,227,55,104,81,198,135,120,190,225,7,115,33,225,62,172,101,156,24,194,62,104,37,174,129,196,147,147,26,156,131,249,216,109,63,79,101,159,222,182,27,137,25,27,22,71,148,146,63,45,144,51,205,194,219,130,140,254,32,238,154,195,24,165,185,36,195,45,106,183,83,120,91,34,97,9,243,233,107,72,224,154,111,0,99,152,75,203,211,36,112,117,202,222,120,2,87,187,171,15,41,129,107,72,127,211,37,112,13,173,56,69,2,215,144,122,151,77,224,26,210,212,196,4,174,227,234,220,68,2,215,80,52,205,154,192,117,76,35,55,144,192,53,28,69,215,153,192,53,180,135,43,37,112,13,111,113,182,69,112,213,4,174,99,182,210,108,176,92,103,2,215,208,161,94,53,129,107,40,204,47,35,129,107,40,32,47,61,129,235,172,232,153,46,129,107,72,171,55,155,192,213,219,225,53,36,112,245,54,120,147,9,92,189,61,221,88,2,215,177,221,92,33,129,235,20,237,78,155,192,117,138,166,110,42,129,171,221,245,248,4,174,211,64,120,213,4,174,190,62,110,56,129,171,183,183,15,41,129,235,101,59,189,158,4,174,14,135,124,233,4,174,222,1,124,120,9,92,29,208,95,98,2,215,0,254,46,159,192,117,100,83,215,153,192,53,112,24,221,104,2,215,96,111,151,75,224,58,162,157,41,18,184,134,213,252,147,77,224,26,28,236,75,73,224,26,63,150,76,100,125,1,54,247,194,39,64,226,195,177,210,121,120,237,240,17,186,174,171,63,179,118,7,217,22,179,55,66,111,211,102,194,153,255,49,179,165,157,217,227,103,59,114,38,238,231,178,48,89,157,187,89,134,43,181,68,79,117,155,93,16,10,114,187,125,249,38,53,216,12,244,81,145,144,126,185,181,48,97,4,237,118,59,4,115,20,14,31,230,236,135,176,204,72,214,193,226,98,130,248,166,226,207,37,64,135,135,242,162,220,82,76,77,95,36,95,76,165,39,19,35,168,205,216,242,215,219,156,53,118,186,209,10,121,71,229,20,79,100,8,225,137,196,113,51,205,184,155,198,112,230,172,71,126,166,25,5,144,237,129,184,182,0,62,190,42,163,127,41,116,186,250,55,100,188,114,15,158,93,114,7,80,85,28,163,48,89,225,147,110,54,112,198,86,34,113,169,43,235,68,88,227,103,175,235,78,93,125,165,218,174,124,214,186,220,186,158,241,184,115,100,183,219,194,149,26,165,110,5,151,28,167,83,217,11,146,36,11,194,60,115,247,60,115,247,199,165,197,45,89,234,62,132,227,96,11,150,252,60,109,247,60,109,247,60,109,247,199,61,109,247,225,78,161,204,31,84,197,90,13,10,145,45,178,210,226,7,85,113,163,6,251,83,108,194,247,123,251,4,231,59,53,182,21,232,2,177,131,60,94,63,2,176,171,176,206,106,8,54,86,216,47,67,141,195,26,108,83,187,141,62,62,130,205,113,92,174,81,88,220,171,48,107,79,124,121,191,194,31,222,17,59,21,108,203,14,120,182,96,133,109,13,203,216,168,139,3,120,239,89,198,213,103,79,203,184,45,42,157,253,50,46,215,154,152,197,38,170,57,207,99,216,0,74,149,134,167,144,230,158,86,161,185,244,93,216,135,53,220,203,116,56,185,234,17,89,213,157,26,205,99,126,76,86,112,13,170,231,215,196,99,120,56,8,38,55,247,83,197,49,193,45,22,119,48,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,207,108,62,255,153,255,204,127,254,92,115,201,19,171,77,168,247,37,203,250,238,56,97,58,121,224,45,57,212,38,160,86,218,119,242,209,69,158,93,238,150,78,109,203,239,50,226,112,59,227,235,79,227,105,233,52,111,121,203,217,156,23,62,12,178,80,110,51,28,41,225,246,74,243,26,193,166,0,46,0,133,213,142,203,24,55,67,59,110,33,212,221,26,243,110,156,190,181,233,125,45,131,157,181,201,191,113,40,244,128,19,64,97,224,173,237,146,25,9,250,100,142,29,211,52,78,152,151,169,20,24,58,245,185,140,160,211,101,96,57,165,0,228,180,123,73,141,62,218,71,141,195,227,109,25,50,115,147,124,42,29,64,39,235,176,130,19,18,100,197,93,179,237,19,39,167,152,137,48,135,203,192,34,154,178,89,151,9,214,77,95,178,192,125,5,174,152,24,215,194,216,187,46,116,57,144,100,118,252,45,23,97,21,124,55,92,140,130,195,241,146,188,50,20,167,114,23,205,217,151,4,196,229,28,25,178,193,209,69,114,54,104,70,85,242,129,51,46,205,83,227,210,49,253,241,134,73,79,40,96,235,45,151,208,116,186,153,18,228,102,115,207,246,231,111,119,229,147,225,120,13,104,176,178,29,101,150,242,221,240,48,54,238,45,80,191,32,225,207,52,77,80,125,100,160,33,126,250,62,139,254,80,185,226,39,218,153,118,174,45,13,199,226,41,82,108,43,186,97,46,54,247,149,110,235,204,14,65,33,63,126,192,143,21,179,185,207,116,85,139,68,104,13,142,188,175,25,10,206,101,209,74,72,179,76,116,79,201,120,42,157,202,185,194,183,240,44,121,182,72,220,117,138,139,9,248,231,233,162,169,233,114,176,109,74,143,147,241,172,144,198,232,240,241,224,17,73,121,26,248,116,111,40,254,116,0,186,59,65,43,46,213,192,4,187,179,90,192,6,92,45,79,198,236,172,141,22,154,248,227,110,215,144,122,125,16,167,59,193,41,103,185,180,49,65,48,181,138,217,129,41,137,56,139,41,72,196,1,199,24,127,134,58,0,235,243,48,184,232,138,139,199,114,227,64,49,29,45,182,119,5,122,135,74,28,98,251,18,44,49,9,231,32,56,50,43,98,45,16,228,116,29,254,218,61,77,197,147,106,169,115,184,193,62,125,236,170,26,167,157,205,129,172,159,142,115,8,30,60,45,139,124,190,44,86,42,252,19,81,148,248,138,88,105,160,107,227,42,243,201,68,151,208,202,211,10,58,255,194,35,219,199,14,189,113,15,86,197,186,203,37,179,162,150,89,169,99,235,214,147,74,162,140,247,164,172,146,82,196,237,213,113,49,38,238,135,149,22,58,158,82,127,98,234,251,87,49,137,139,166,93,165,83,14,169,163,17,248,36,203,221,209,174,216,115,158,123,32,205,86,196,122,133,184,244,218,143,14,225,81,149,116,155,36,143,82,101,23,36,3,175,27,161,27,143,99,92,8,173,133,57,207,143,61,255,153,255,204,127,62,106,63,110,206,14,184,115,213,165,77,65,182,119,25,57,111,149,94,219,49,214,254,175,58,242,72,167,17,205,36,248,8,253,223,171,229,158,212,152,187,29,198,250,206,82,223,50,201,171,147,141,241,170,91,228,69,41,132,48,186,118,15,110,172,184,217,91,90,211,186,165,132,49,185,163,64,12,178,100,180,186,205,64,70,108,14,18,31,83,11,107,58,131,42,1,213,163,53,33,223,45,150,45,66,88,201,176,142,154,212,19,86,181,213,14,25,191,233,101,36,112,212,59,96,28,116,186,219,101,244,82,224,133,51,188,180,83,187,54,171,236,105,127,122,252,78,223,44,101,118,195,90,182,152,94,218,130,39,177,177,155,225,165,175,221,234,28,68,118,82,32,122,168,164,192,176,52,100,173,134,112,185,97,139,48,124,172,62,158,151,85,180,205,218,33,115,60,66,80,150,211,19,238,118,137,147,196,185,52,69,107,32,185,41,201,166,135,130,245,171,77,93,150,76,185,214,37,14,20,60,38,247,124,3,118,91,59,254,70,243,249,115,217,206,158,27,197,148,121,192,113,27,38,128,221,172,116,37,3,152,75,50,150,166,214,3,198,20,135,36,115,60,172,180,179,102,87,105,30,20,137,183,63,188,120,0,207,43,248,100,56,228,119,199,52,67,253,244,168,241,158,163,69,153,147,28,20,151,76,83,55,138,103,212,14,94,124,69,24,242,120,223,103,183,8,131,233,14,100,232,235,16,185,183,7,146,46,245,120,76,22,136,19,225,96,71,198,76,209,78,137,146,60,228,229,147,190,46,27,68,118,224,156,55,220,208,238,88,215,142,157,126,59,3,211,196,52,21,130,243,30,150,158,243,30,201,102,49,145,28,122,192,38,222,29,78,25,178,176,139,220,249,47,127,112,241,207,159,59,255,201,175,223,255,217,15,206,223,250,218,139,127,253,169,171,83,162,198,179,177,179,141,236,103,145,73,185,28,106,211,1,47,86,143,232,100,192,161,22,144,227,137,247,203,190,214,69,23,123,238,253,159,252,242,253,223,127,253,252,139,63,162,29,189,248,205,215,47,190,251,151,86,71,163,177,22,71,21,93,207,136,91,244,98,20,22,95,53,100,51,26,82,145,231,172,154,28,47,199,70,225,215,223,11,12,61,182,199,39,200,255,252,40,188,102,67,209,202,158,80,37,181,83,3,249,246,34,215,215,21,160,234,167,28,175,52,17,0,196,44,124,176,22,23,239,66,222,208,179,98,53,149,172,212,109,82,14,187,133,189,112,20,229,46,222,122,251,197,187,255,196,197,246,44,32,253,189,122,187,209,229,54,140,125,92,63,120,81,165,73,4,14,167,147,15,190,244,181,23,191,123,7,59,177,48,226,254,159,183,119,14,180,94,228,216,105,246,64,82,101,64,215,168,205,196,74,113,238,141,71,170,195,129,56,178,170,235,176,116,182,161,127,192,238,229,231,29,124,191,59,48,56,222,59,13,62,36,247,101,21,175,36,170,42,146,230,194,241,55,127,122,254,79,223,29,131,99,224,100,112,80,173,226,43,106,188,55,232,154,74,191,43,111,19,174,0,22,146,149,224,119,52,92,176,238,101,83,182,32,107,161,218,83,247,1,70,139,208,54,29,192,206,191,252,253,15,254,225,135,99,0,27,221,167,1,84,220,234,209,24,52,65,48,52,124,93,26,210,145,252,0,120,26,89,55,79,219,78,159,127,252,195,63,158,255,248,91,23,127,243,127,206,223,123,243,252,205,95,90,139,130,1,64,38,23,250,111,41,186,76,142,71,16,249,207,80,244,47,114,93,77,194,243,139,227,117,233,248,30,121,114,180,104,63,179,118,61,123,224,217,163,86,161,225,30,79,86,72,0,195,184,84,198,144,35,226,93,13,103,147,103,6,152,162,94,141,19,136,55,164,147,53,242,128,103,225,64,80,26,21,62,214,251,42,124,230,57,116,118,63,144,79,49,255,108,71,54,183,180,227,59,242,41,207,97,108,14,218,38,228,46,112,10,8,7,87,60,227,28,135,31,14,118,4,241,248,1,136,184,41,10,209,73,32,125,181,26,93,50,25,216,225,190,164,182,0,142,6,33,2,60,103,88,99,7,110,17,215,139,83,196,198,74,133,188,112,8,148,181,239,186,131,94,128,40,25,14,42,25,14,51,25,14,6,76,46,173,149,23,157,215,120,190,13,61,147,29,104,177,173,156,192,78,64,116,35,163,128,177,83,240,185,15,11,169,136,217,139,7,77,56,179,97,133,120,142,28,207,73,0,131,219,135,193,91,209,112,139,166,166,225,124,99,18,245,43,116,237,28,1,163,15,187,235,232,153,181,126,241,245,175,253,241,119,111,195,148,83,29,204,118,87,51,13,152,162,55,6,209,221,51,88,66,176,203,229,182,4,235,152,227,219,170,231,24,163,60,205,216,19,4,151,141,181,152,141,30,156,133,158,141,107,55,230,206,118,76,151,6,89,59,81,57,14,107,43,54,116,81,145,95,253,234,197,55,254,237,253,159,252,248,131,47,218,100,126,136,140,220,248,33,91,155,45,41,160,166,106,244,156,59,40,119,136,198,56,76,95,13,101,22,155,226,193,152,58,232,53,96,111,121,112,198,3,29,0,232,25,238,72,181,112,220,41,42,14,202,70,155,151,79,33,79,227,70,24,79,98,218,60,9,41,196,19,76,152,62,254,131,140,149,181,65,56,14,138,120,23,69,117,216,113,235,132,116,158,140,60,40,221,149,24,38,168,247,33,71,132,34,142,119,73,3,48,83,156,21,102,66,24,101,63,243,213,145,203,178,164,146,15,60,118,46,19,159,65,131,43,238,38,5,62,37,240,105,129,207,8,123,174,87,227,90,216,134,247,176,30,78,53,64,55,103,106,166,212,229,35,164,57,62,2,88,57,130,223,80,72,231,35,42,44,114,62,242,116,208,235,227,196,145,130,72,140,241,47,163,144,88,43,72,253,224,33,37,124,206,160,252,101,42,244,185,69,31,41,178,225,188,131,21,201,206,254,219,128,250,182,115,51,161,235,60,117,202,20,61,53,120,18,169,140,16,226,95,190,95,111,193,103,248,109,237,76,205,144,45,190,2,165,15,247,119,60,212,238,42,134,73,79,21,56,105,100,252,6,112,225,226,151,163,8,26,149,86,182,161,59,132,140,126,171,250,64,171,144,167,14,112,78,157,169,160,241,84,215,156,222,17,57,112,148,226,205,38,90,41,10,189,103,50,173,22,23,227,175,75,104,99,219,214,143,104,47,58,143,20,67,105,144,239,110,148,51,2,148,206,124,210,62,206,185,172,0,82,42,44,104,26,173,187,72,134,230,154,121,252,202,150,207,160,143,30,1,69,214,52,231,147,37,92,253,128,72,54,244,203,124,100,31,226,231,186,218,214,236,45,166,15,186,50,146,44,242,151,209,9,213,22,66,168,246,128,0,13,116,46,129,42,19,191,76,55,90,126,203,79,47,191,185,15,211,255,249,237,183,131,103,111,80,166,187,86,193,141,201,81,118,127,19,196,53,11,61,46,222,192,47,164,249,91,116,139,102,46,74,121,125,40,116,115,5,46,20,186,68,195,43,98,208,43,99,143,192,224,148,242,238,100,33,119,140,100,123,131,232,123,255,95,62,127,241,179,47,92,188,249,230,251,127,112,35,177,37,27,77,96,200,199,227,209,97,116,240,122,175,105,112,233,238,13,68,12,237,216,40,230,71,33,214,5,194,148,184,117,3,61,10,189,222,129,133,74,201,136,73,191,130,137,82,62,192,169,134,236,191,45,180,116,81,157,198,30,2,75,228,253,58,149,130,193,43,205,117,52,36,85,30,49,46,2,114,92,152,236,232,174,230,166,155,14,195,248,230,55,35,23,191,248,178,95,31,48,196,139,109,224,156,232,146,115,34,215,206,181,57,210,182,212,204,74,244,83,18,36,37,188,255,198,40,29,43,106,11,152,30,34,204,159,152,113,162,83,236,242,205,210,25,28,129,219,102,179,85,244,94,177,210,221,229,36,110,15,87,176,25,53,22,184,165,134,242,108,137,96,81,83,151,240,86,150,165,54,180,39,34,87,167,198,226,230,190,172,70,61,183,55,201,48,149,40,206,1,136,120,152,181,90,219,32,219,78,232,162,101,244,150,208,236,109,237,154,37,122,172,77,213,195,150,12,199,138,124,153,78,232,169,84,62,173,183,166,234,168,5,29,73,170,57,109,47,251,250,172,184,114,24,201,217,250,32,236,223,180,179,33,54,232,237,84,179,117,49,243,124,204,214,252,140,51,129,235,246,212,152,208,133,113,106,224,255,85,133,148,129,77,186,116,148,160,168,194,71,117,160,168,70,249,20,47,225,153,170,75,100,19,87,101,115,214,37,54,253,212,180,100,83,82,186,245,17,155,17,70,28,222,1,188,88,226,22,166,104,127,208,71,189,202,13,111,17,93,238,105,163,246,225,200,33,80,117,27,246,97,220,86,90,70,105,170,225,208,158,96,49,79,217,25,93,103,151,234,10,218,234,28,18,161,225,6,233,164,91,1,120,185,73,218,150,97,177,169,205,169,150,51,44,183,18,211,20,34,85,107,202,43,110,1,12,121,7,159,252,69,143,187,178,166,117,65,182,228,153,114,160,248,74,98,200,100,49,250,126,155,92,152,101,191,70,253,2,138,67,163,94,14,169,218,207,37,221,80,121,5,206,236,102,139,184,47,117,116,56,196,112,143,146,111,244,236,39,74,70,202,155,22,213,65,183,203,219,166,77,242,205,197,25,144,7,176,84,136,164,224,170,181,11,253,28,14,20,29,117,200,2,223,3,214,2,196,224,241,140,55,143,150,210,14,50,68,141,238,64,71,237,168,221,235,116,173,121,117,95,254,214,80,232,161,36,182,229,70,7,138,121,68,78,165,180,1,120,10,144,80,173,135,184,34,93,95,183,41,169,139,194,90,234,201,230,190,214,66,115,21,45,85,12,149,31,151,155,113,123,101,71,207,134,174,107,10,169,80,134,115,80,146,227,132,157,227,93,146,70,179,85,98,111,119,133,189,120,175,223,108,145,5,76,5,127,156,171,162,255,98,72,153,246,71,33,181,103,52,14,156,109,77,106,238,187,150,169,9,67,166,29,226,29,118,120,29,152,213,45,169,134,138,236,146,25,199,117,235,62,7,112,216,193,33,134,50,61,246,61,137,242,113,4,118,91,15,14,42,87,247,196,116,234,222,109,234,216,99,4,182,182,125,146,112,97,91,110,232,187,215,18,26,36,112,51,208,157,89,29,49,65,192,55,190,115,241,141,95,227,85,107,4,119,100,171,221,110,198,173,163,130,220,132,134,170,6,255,220,81,164,185,38,207,195,97,35,0,69,90,149,150,155,113,67,13,121,23,163,26,88,174,86,155,138,113,15,24,232,13,163,67,91,177,231,221,245,149,24,38,200,87,92,78,244,211,233,211,103,236,209,254,190,245,177,107,127,50,100,235,147,108,176,79,67,186,3,94,149,123,120,227,163,71,221,130,183,43,82,86,124,236,146,124,85,151,219,100,53,18,5,3,226,76,65,122,234,157,75,188,81,79,101,215,41,190,146,88,182,204,84,120,153,30,157,151,91,183,154,113,198,236,218,203,214,59,253,184,107,160,93,178,172,95,85,53,83,105,159,70,207,188,70,33,135,124,208,246,47,190,252,214,249,87,191,199,241,173,129,78,249,194,164,156,26,162,183,123,248,112,157,23,76,205,197,145,213,198,187,22,146,11,90,202,17,92,7,176,180,249,235,1,150,28,79,112,110,148,90,252,128,200,54,169,116,70,102,18,77,62,151,67,137,166,87,186,223,120,42,3,173,27,144,189,26,139,246,121,141,87,248,87,18,60,89,26,92,43,151,150,133,76,35,205,145,239,49,190,93,234,89,97,3,252,126,233,67,81,166,5,244,252,46,181,154,71,251,103,41,214,242,55,161,88,243,244,228,168,214,220,158,23,204,183,128,249,62,113,196,239,68,112,233,10,174,211,224,139,210,71,83,27,168,46,163,234,197,47,127,115,254,213,239,95,202,168,58,173,33,215,223,165,99,199,13,49,165,142,182,121,78,114,196,8,55,88,6,44,156,138,138,132,134,236,15,131,240,99,212,210,105,153,41,237,21,144,64,133,229,77,217,59,71,27,52,169,158,222,248,240,13,153,180,69,226,215,229,105,205,210,117,49,83,22,85,107,193,244,195,148,222,27,244,136,169,16,166,181,27,245,97,22,112,74,204,200,238,195,93,183,237,76,161,128,160,217,75,183,102,147,244,35,199,219,138,220,109,49,24,24,229,156,209,100,102,119,186,171,19,203,147,98,108,203,230,109,91,61,117,45,154,205,223,126,1,169,205,183,255,242,252,255,253,226,249,59,191,182,118,132,163,208,35,10,58,46,25,212,125,122,80,6,211,181,203,70,188,55,214,194,22,172,199,91,152,242,91,220,2,29,28,177,14,44,165,93,209,193,4,217,157,72,113,163,4,83,54,44,49,102,34,165,196,253,21,1,78,8,60,211,198,45,38,175,93,152,119,25,79,175,203,70,28,70,15,242,196,200,192,187,23,180,236,154,115,155,40,22,57,22,126,56,210,49,40,212,52,218,63,110,209,221,201,76,156,112,124,146,237,66,80,226,144,55,111,78,24,16,112,17,163,30,56,168,83,9,103,29,219,92,108,193,83,201,101,146,222,227,147,142,194,145,111,224,229,215,68,197,152,110,209,3,57,47,229,19,244,83,166,213,78,209,79,137,102,186,73,63,101,27,153,52,222,148,108,221,52,222,113,221,224,140,119,30,115,3,0,31,100,100,185,69,56,92,122,197,242,246,105,175,161,117,159,63,199,201,198,59,196,233,247,56,222,137,141,145,163,123,132,19,163,23,178,43,6,249,11,220,202,243,231,81,179,36,194,7,248,4,44,11,72,14,150,21,218,105,216,190,18,251,204,196,91,156,75,166,229,17,41,240,146,155,39,24,46,91,66,104,81,226,213,160,112,26,209,63,99,223,81,124,251,172,165,81,55,196,34,251,148,176,156,107,118,245,133,5,192,34,239,149,134,216,37,239,67,190,93,148,134,195,208,43,223,235,42,97,64,35,176,140,228,94,223,196,139,223,233,224,101,76,159,178,72,62,99,200,166,162,194,26,4,113,63,254,89,181,174,70,88,46,78,13,111,133,183,138,240,164,130,132,56,138,104,132,97,50,232,205,241,251,192,163,70,164,72,0,183,209,88,132,138,142,113,224,156,201,69,207,188,130,23,90,119,157,59,188,207,12,15,195,31,50,65,40,128,170,33,2,77,28,141,204,81,251,214,110,188,32,27,81,198,171,126,28,117,217,5,228,136,36,119,95,250,233,153,98,173,11,51,78,155,121,254,220,250,4,221,194,82,2,170,117,138,11,164,27,163,184,213,96,99,12,237,5,40,210,5,8,239,189,215,168,187,22,9,227,240,35,71,164,232,50,189,109,156,114,155,113,56,19,76,13,11,198,77,141,42,51,232,125,212,120,101,61,185,33,59,207,227,5,220,236,202,117,90,137,180,13,43,18,229,80,42,101,105,58,185,148,220,243,132,138,180,60,183,33,245,73,133,231,207,57,216,169,228,227,109,186,214,219,32,172,66,71,69,78,212,59,3,228,78,13,86,112,233,127,69,111,23,119,148,231,245,152,106,194,167,252,243,68,246,121,42,25,131,143,149,174,212,3,74,23,163,45,188,186,20,55,101,16,105,205,216,109,58,182,226,145,6,171,76,112,161,135,62,63,139,82,20,203,176,149,62,99,111,26,207,213,220,206,237,231,244,226,115,92,193,116,43,2,202,204,79,203,203,230,194,66,76,223,53,247,96,121,152,123,214,140,235,100,73,157,78,214,59,121,141,235,163,53,79,151,82,45,185,79,36,56,104,209,104,140,199,10,227,23,138,187,103,228,208,177,29,43,57,222,226,231,93,7,46,209,12,189,77,143,93,102,4,131,227,137,116,184,187,55,228,9,153,69,82,64,29,41,4,62,192,79,162,50,139,105,165,154,86,132,216,12,90,36,214,63,145,48,44,35,220,204,26,37,98,203,240,107,139,170,126,19,135,79,97,196,76,32,81,59,90,22,166,192,82,66,4,52,72,1,86,215,165,144,32,168,177,190,91,78,155,33,85,66,148,68,68,56,37,56,6,178,100,169,83,96,164,173,13,201,0,34,180,3,204,231,8,248,9,164,97,108,98,188,39,245,163,209,224,169,31,145,227,10,106,187,2,19,8,135,175,5,1,47,219,150,21,34,104,4,250,6,209,178,19,13,118,77,116,177,203,72,213,112,51,201,113,3,104,227,43,112,46,201,113,168,25,35,180,113,153,29,150,0,1,193,19,30,154,38,237,216,162,83,84,129,193,150,139,149,214,32,138,203,230,252,139,95,166,7,253,249,239,190,126,254,149,175,189,248,237,55,223,255,253,223,126,240,3,56,238,135,195,166,100,2,74,165,216,153,28,151,225,143,77,57,129,229,130,21,65,218,180,89,236,133,5,118,78,218,75,21,132,25,182,196,5,62,108,29,44,135,15,150,70,232,235,76,99,233,231,12,75,235,219,247,239,161,38,194,144,163,228,35,165,205,168,118,208,137,109,204,226,126,2,177,14,4,58,56,195,137,24,175,77,129,107,141,225,90,47,105,1,92,43,37,221,193,181,66,113,125,235,22,124,104,189,2,179,160,180,174,130,119,30,150,43,67,125,43,118,166,1,234,91,14,234,53,130,122,60,154,216,4,211,143,45,10,214,56,244,132,162,51,22,131,221,74,45,113,209,174,119,99,202,182,102,71,162,252,188,20,130,44,222,217,98,188,228,33,24,100,191,201,93,67,38,128,25,151,2,204,101,134,140,26,99,160,99,248,189,164,150,76,10,232,151,248,171,141,56,226,42,50,235,34,86,99,97,11,31,123,222,149,247,172,102,5,166,203,68,24,71,172,98,7,76,1,109,134,182,126,163,56,74,173,133,60,59,54,21,116,149,31,161,127,103,219,252,54,75,169,97,226,34,44,70,81,59,166,169,109,69,239,69,185,139,111,253,228,252,173,127,57,127,243,155,23,191,248,50,149,177,254,231,183,128,126,238,226,205,183,94,252,240,61,144,142,88,201,50,145,150,30,2,223,87,228,94,252,224,157,200,249,59,223,230,64,178,4,166,181,235,126,101,121,56,48,185,213,18,142,134,1,149,122,232,161,130,217,93,163,68,34,196,177,210,15,236,64,185,117,139,162,211,6,28,128,0,24,168,2,232,131,207,125,229,143,191,250,241,197,223,253,244,226,107,239,124,88,224,55,227,182,217,50,42,143,90,247,234,100,125,43,29,193,136,101,175,50,133,118,112,194,155,192,66,233,246,87,226,236,232,95,231,113,74,159,124,39,185,15,32,25,37,21,7,28,57,206,62,121,32,225,181,118,27,214,113,49,47,12,253,29,13,195,187,66,131,9,158,164,200,73,110,201,125,224,93,124,134,80,135,235,68,254,169,36,44,235,159,182,166,122,25,196,45,167,0,112,26,187,58,250,80,194,70,111,161,42,87,193,45,219,133,26,221,79,91,76,236,114,23,107,80,26,166,238,118,247,248,102,201,160,165,145,244,55,129,187,214,64,72,128,109,182,220,0,230,226,96,56,84,80,216,32,91,2,78,76,235,24,32,134,28,170,235,243,8,49,142,67,115,203,54,151,80,213,154,79,30,12,219,153,200,113,120,24,18,50,122,171,73,130,164,105,44,48,214,121,61,217,74,2,188,226,113,233,148,175,80,159,83,65,206,1,169,244,169,216,143,249,125,190,225,168,216,83,137,118,35,151,151,18,76,197,30,227,79,74,21,91,199,126,128,201,121,210,57,33,9,205,148,109,126,95,49,30,88,217,153,97,27,217,247,217,33,11,236,184,216,22,79,120,6,23,126,105,3,119,170,156,128,164,91,220,61,32,112,236,141,98,235,89,216,10,114,221,161,220,246,8,139,178,227,56,93,60,179,60,167,233,39,244,109,46,38,5,244,201,145,139,40,108,92,202,246,60,36,62,250,196,6,123,54,180,229,1,38,82,112,188,219,194,14,144,59,94,196,68,122,176,98,97,136,233,187,222,162,98,205,56,158,158,121,51,191,60,27,177,7,136,128,91,67,123,100,31,238,82,244,224,179,208,230,239,49,216,195,8,187,51,105,37,24,112,104,79,127,73,5,33,155,163,118,88,214,224,56,169,129,173,47,251,136,182,39,7,73,81,51,206,188,131,162,190,94,253,36,158,74,59,168,142,37,3,28,181,195,227,134,186,8,231,1,238,244,128,168,68,189,248,93,145,82,37,119,179,188,234,64,74,100,35,158,6,84,132,216,63,145,52,17,19,151,161,46,123,80,14,252,72,9,232,154,59,58,47,176,218,200,10,46,89,70,80,138,18,183,23,55,50,39,216,128,215,209,253,82,205,120,29,232,253,45,120,74,39,248,224,86,96,13,76,0,196,217,121,136,55,222,31,222,48,97,101,249,34,46,74,106,40,28,33,241,16,211,183,59,182,205,29,106,4,12,52,198,208,203,212,188,188,37,160,177,169,15,67,118,104,84,219,165,78,44,239,17,200,60,30,38,29,148,238,192,203,113,187,241,163,199,209,69,195,148,4,31,5,6,111,228,130,74,248,233,245,141,179,127,30,186,61,154,255,99,193,151,100,41,140,247,219,248,40,174,2,165,117,5,63,138,177,211,46,143,155,75,121,138,185,68,39,192,9,115,169,78,158,75,121,246,185,172,120,141,90,106,8,209,21,188,212,9,141,97,174,8,252,0,189,30,131,137,48,50,233,132,217,143,111,137,242,205,140,87,246,64,16,253,88,123,155,1,223,248,70,169,204,31,18,254,62,41,8,133,32,127,255,6,175,243,146,139,191,79,38,219,146,212,146,44,254,126,89,222,181,45,164,123,165,67,139,213,39,233,71,26,19,210,143,68,185,118,58,215,66,103,44,89,40,20,198,23,246,37,41,129,97,208,124,48,81,219,64,115,214,148,12,217,178,220,20,45,12,47,147,167,13,106,37,112,30,223,230,48,31,27,87,228,218,82,23,222,211,82,204,52,104,21,82,140,21,69,85,76,216,188,177,219,42,48,217,203,150,25,129,25,114,128,235,94,118,210,142,122,161,231,187,142,170,24,45,38,220,45,32,23,196,126,83,162,152,99,126,140,106,137,90,91,98,60,167,57,118,33,54,164,219,90,84,129,206,93,179,167,88,90,63,89,109,2,175,186,179,85,183,239,255,142,234,240,54,182,96,90,107,75,138,170,187,202,94,12,218,192,191,124,216,9,220,93,8,109,70,165,59,247,169,166,32,153,47,142,42,133,173,123,11,222,14,45,216,69,168,70,246,132,194,203,50,21,205,61,198,219,231,207,131,0,115,187,20,71,212,166,180,135,168,154,104,129,27,58,102,102,205,177,242,33,83,18,179,57,12,228,80,100,183,237,202,214,34,168,110,45,2,19,242,97,61,160,14,65,143,217,38,75,115,72,53,196,12,152,3,249,212,240,130,79,15,168,221,61,167,139,136,2,29,199,2,208,239,75,198,253,99,213,146,120,216,24,96,47,220,186,101,41,221,236,78,49,18,72,22,26,210,196,61,150,205,20,114,116,143,53,231,249,128,62,82,249,128,178,211,4,243,189,255,131,191,190,248,198,31,206,255,250,189,243,47,255,31,87,111,64,176,154,232,1,230,148,39,60,158,21,245,223,86,186,204,216,239,79,185,161,245,169,137,83,141,55,36,67,108,161,171,173,193,12,172,192,146,200,230,29,217,184,139,61,51,183,19,202,232,99,226,155,125,109,192,130,181,103,118,149,161,43,74,142,171,48,5,60,10,166,168,172,89,118,28,104,2,142,62,18,53,124,163,247,159,14,20,225,174,44,181,111,211,72,104,191,95,144,207,173,133,254,139,50,239,22,41,78,178,184,129,92,5,164,98,119,239,54,199,21,157,71,150,205,122,129,139,5,219,176,125,93,38,39,68,146,90,173,163,102,107,246,116,72,180,222,52,201,144,88,201,203,167,66,242,187,63,253,244,221,243,247,190,30,200,45,69,221,242,194,157,205,188,235,201,179,212,252,126,104,192,103,95,252,213,191,123,251,152,140,69,221,184,12,14,177,214,52,24,36,229,96,164,204,35,80,55,84,191,91,179,199,1,80,99,49,166,100,85,19,214,221,131,64,218,128,157,45,7,27,31,82,223,179,196,117,205,208,127,255,213,139,47,252,250,134,103,200,211,199,228,25,66,157,222,236,51,132,181,166,153,33,82,206,153,33,195,188,226,12,245,250,174,25,34,177,40,83,207,80,250,207,45,157,24,63,49,207,77,168,15,162,219,27,194,48,181,62,178,45,82,71,178,53,12,168,231,219,208,116,25,10,186,220,16,47,190,243,238,249,15,191,237,167,184,212,49,80,65,89,156,156,240,52,247,3,214,190,109,15,147,220,210,184,56,192,252,52,222,71,152,239,19,196,111,111,28,52,239,106,98,12,19,193,238,2,236,105,152,242,32,204,121,51,57,83,138,136,100,122,170,0,253,183,255,237,197,123,127,120,241,213,95,92,124,238,243,83,110,239,41,54,180,183,213,201,27,250,248,160,121,137,44,126,88,107,154,13,77,202,185,55,180,100,14,140,25,182,52,53,29,248,118,53,114,5,246,174,38,127,3,219,218,250,223,149,57,229,37,166,199,251,179,200,200,118,221,177,8,19,98,12,236,52,87,211,133,6,76,10,48,192,129,59,9,97,82,19,242,104,193,185,228,100,210,130,19,244,63,255,225,26,211,150,121,65,73,11,225,16,224,129,234,129,224,143,191,249,231,23,223,255,252,85,32,152,166,99,228,121,156,142,221,236,221,181,117,156,15,237,24,99,21,112,99,216,157,123,68,162,107,235,60,19,62,234,103,118,183,175,157,191,245,183,56,238,95,255,252,143,191,131,113,255,38,218,235,197,110,186,123,69,61,180,251,127,242,18,250,215,76,167,255,243,239,126,225,197,119,222,125,57,125,95,188,253,185,139,111,254,244,143,191,250,234,197,87,127,116,241,247,191,248,224,239,223,189,233,222,205,125,228,169,224,140,221,38,39,151,3,9,241,113,122,255,247,191,63,255,242,79,63,248,214,151,207,63,247,219,27,201,163,199,37,104,80,38,134,103,248,64,121,254,60,49,234,213,109,191,116,76,225,68,38,207,202,99,198,9,99,26,22,166,110,248,226,237,255,112,181,237,127,187,8,255,166,205,96,56,205,100,80,166,35,140,123,186,9,220,59,232,197,126,159,63,119,207,5,62,9,32,131,66,228,198,178,224,111,66,152,208,196,31,127,245,181,64,43,211,96,143,157,29,44,161,224,120,92,250,162,159,110,44,251,227,184,80,77,96,93,49,156,116,114,84,19,74,15,104,170,9,201,148,249,206,119,129,4,92,124,231,191,0,91,231,223,249,189,39,44,233,99,145,176,49,195,39,4,62,249,39,144,175,113,207,73,74,136,88,151,10,2,135,217,167,28,39,175,110,201,206,55,197,27,46,135,175,126,184,195,151,227,213,165,76,237,213,229,104,49,169,59,23,17,51,108,230,154,237,41,198,71,147,68,163,236,141,179,225,172,151,2,114,210,225,33,25,168,47,162,205,91,31,28,69,169,37,98,113,77,146,50,136,109,50,149,48,44,150,174,17,94,178,79,0,192,4,223,178,68,208,183,12,53,76,254,124,8,84,41,72,63,35,69,177,252,202,244,227,190,169,82,24,189,78,100,33,110,99,150,227,217,120,247,177,48,231,48,75,182,15,245,187,193,23,165,87,60,95,113,245,217,10,228,105,252,177,232,240,74,234,109,117,215,210,212,46,38,246,152,203,162,69,27,60,13,93,143,203,150,70,237,174,83,249,109,77,118,193,26,237,246,237,118,206,34,222,92,76,226,182,235,198,130,46,91,31,51,239,163,27,243,22,26,105,108,103,38,170,75,216,220,77,12,2,119,219,220,229,43,216,220,101,180,177,203,182,91,62,221,145,204,234,17,55,12,107,141,193,72,108,226,21,226,67,233,16,54,107,129,161,162,195,169,187,5,68,41,164,26,161,85,225,53,182,145,122,133,122,107,250,170,4,220,114,124,106,27,87,186,154,143,158,59,6,18,179,146,193,183,136,79,67,54,45,248,114,132,244,173,28,33,45,230,224,208,244,58,56,36,51,205,86,54,219,204,50,7,7,175,127,67,223,241,111,144,147,66,251,210,247,144,30,235,82,223,186,203,176,149,45,100,243,169,108,218,186,173,18,181,52,215,113,121,33,205,182,160,41,250,134,164,2,202,241,180,93,114,14,219,165,63,213,118,112,215,3,205,148,213,230,233,131,46,44,183,49,247,30,26,119,200,29,129,149,10,191,35,138,143,61,215,253,133,180,50,230,214,63,107,10,231,183,254,189,148,59,205,112,55,121,46,194,162,247,202,143,188,25,73,78,230,102,243,54,186,188,11,4,72,34,210,17,236,115,151,157,30,86,50,48,213,208,155,254,96,95,51,53,166,237,84,122,157,49,69,220,156,246,25,53,214,239,34,192,58,55,146,69,182,107,23,125,199,97,91,135,15,112,186,65,143,75,140,178,145,114,241,167,125,0,193,174,182,163,119,173,216,5,82,102,231,82,237,97,0,9,122,0,22,9,60,197,51,202,25,232,190,248,29,234,117,67,56,52,21,99,226,177,172,245,55,222,199,198,224,219,43,32,63,223,186,53,162,31,12,194,116,74,223,102,209,114,38,112,158,113,20,55,136,19,34,7,115,53,88,66,99,17,242,85,117,68,184,187,82,152,235,156,233,76,66,137,195,78,110,171,69,51,238,199,136,157,54,205,41,76,190,6,202,241,120,181,24,201,121,51,4,49,73,99,226,17,57,152,64,60,98,231,82,151,157,75,138,231,92,178,127,145,19,9,10,148,12,215,89,148,146,82,225,225,175,216,65,83,18,82,92,108,57,152,212,0,19,14,232,165,93,114,38,233,112,224,236,17,119,139,174,214,148,186,6,113,71,182,142,50,235,97,140,121,106,161,128,87,40,192,193,106,13,113,89,138,114,153,92,178,89,200,228,4,14,218,2,214,250,140,238,187,13,9,7,12,178,136,212,66,73,160,133,169,48,134,184,7,83,173,160,123,160,231,240,76,180,83,9,56,60,19,233,148,128,229,211,66,122,244,16,147,173,116,242,67,24,162,32,103,83,217,164,208,154,114,136,233,100,123,162,119,150,208,148,19,196,59,43,157,73,188,12,239,44,102,13,235,225,209,36,41,42,185,159,195,173,23,193,147,149,152,179,200,203,8,108,38,2,142,243,40,104,28,163,38,213,7,146,218,149,125,141,49,99,171,191,174,237,60,21,86,24,223,184,12,66,29,127,49,34,111,115,97,183,158,201,237,54,134,11,112,45,73,63,224,70,229,193,193,127,142,61,129,216,51,124,137,114,152,129,188,161,115,150,110,201,111,167,13,55,199,122,237,106,30,251,45,215,215,250,125,89,95,4,94,68,86,91,139,166,182,136,87,12,114,36,121,133,199,235,138,126,96,238,1,126,139,46,218,151,169,69,116,188,17,23,203,241,76,33,225,183,219,218,109,184,76,181,214,28,251,242,100,77,176,215,54,137,111,215,24,115,45,126,25,229,132,97,153,71,173,155,188,168,137,209,3,136,215,48,201,172,146,225,54,76,110,31,94,118,177,192,162,165,205,194,85,100,107,29,73,98,53,251,78,39,248,226,246,54,156,148,59,202,94,44,150,213,205,202,60,134,202,31,166,45,100,150,204,43,88,40,2,150,46,102,105,163,157,209,185,156,165,51,11,215,85,134,82,36,83,221,112,123,52,54,227,49,70,211,7,214,52,226,55,76,135,233,189,64,135,61,180,109,209,190,126,44,23,69,58,27,15,52,5,163,79,227,238,175,12,70,207,37,39,97,201,235,11,217,38,123,150,104,73,9,20,232,136,190,177,85,104,100,137,190,241,102,220,86,49,184,252,49,97,123,22,201,38,228,70,122,166,146,215,139,36,192,138,115,145,28,188,58,244,179,38,115,75,244,142,156,186,58,46,176,66,22,185,9,105,218,176,82,243,249,73,53,115,88,177,166,190,200,73,3,83,243,249,94,64,69,127,222,59,247,126,166,221,225,78,150,209,127,153,15,237,152,248,178,184,70,190,203,92,118,130,138,116,116,206,105,107,68,189,235,122,202,45,200,113,124,51,28,121,13,3,165,68,110,79,80,217,246,4,221,27,93,107,208,11,84,26,244,0,165,142,91,145,109,101,249,15,98,46,136,209,124,0,2,225,171,13,18,170,73,67,32,228,148,192,114,148,181,101,178,186,90,22,191,237,93,188,212,57,138,114,108,118,122,161,32,19,142,89,166,120,91,235,237,222,17,35,184,118,122,155,45,221,121,228,30,98,206,86,2,15,121,215,60,218,187,245,131,239,252,219,7,95,122,243,197,127,254,3,234,43,122,69,129,199,57,76,48,63,180,211,65,87,145,208,67,196,82,122,95,252,215,207,63,248,252,215,47,126,74,172,184,222,58,73,86,199,216,31,40,199,178,226,170,67,76,253,161,117,82,158,58,170,171,206,175,254,254,252,111,208,189,208,93,58,109,151,150,213,83,201,41,252,193,63,253,229,251,63,254,151,247,223,249,253,197,55,127,231,46,159,97,229,1,154,83,23,60,47,190,241,189,139,207,125,254,226,191,63,31,28,119,214,213,67,87,25,32,53,146,213,14,108,21,89,247,32,141,14,41,12,99,56,146,131,129,103,240,47,190,241,223,99,134,221,2,4,63,131,83,218,169,114,254,253,31,126,240,173,255,10,27,120,75,105,147,217,192,244,111,138,138,75,7,164,184,158,68,178,237,130,32,23,162,130,119,72,88,156,149,139,198,168,18,219,125,54,210,2,154,174,192,80,201,38,39,223,31,2,129,123,200,91,117,169,106,213,150,198,188,139,57,40,149,57,218,255,10,38,17,217,54,45,183,62,242,216,89,165,37,182,74,135,228,74,54,40,233,133,127,200,211,76,181,85,25,160,213,130,90,61,70,89,54,128,67,67,137,143,170,231,241,232,195,84,104,12,114,22,66,119,87,58,149,245,104,176,86,140,31,93,144,52,197,10,120,42,209,219,182,234,54,85,143,90,73,88,250,90,247,180,163,169,12,148,208,70,89,17,183,53,36,60,154,13,37,91,162,175,118,163,112,156,97,194,107,250,160,161,112,238,131,130,176,88,77,170,206,109,186,167,197,85,123,68,108,169,101,110,8,166,118,145,173,80,68,70,89,194,19,107,201,113,36,120,100,198,75,148,149,35,210,19,172,241,146,76,97,137,81,197,177,123,191,93,165,169,176,132,207,205,134,156,152,152,240,185,203,27,142,50,55,145,105,166,133,92,70,10,79,248,140,12,88,75,64,190,161,225,178,77,82,113,203,99,151,244,112,51,238,228,19,251,227,205,148,200,93,23,89,203,64,32,144,10,160,90,5,217,152,68,30,245,210,238,93,140,218,73,197,168,171,138,73,215,168,129,70,59,178,238,86,117,109,208,167,202,152,30,125,213,197,199,88,193,187,143,29,139,161,109,120,196,50,40,146,98,110,174,22,205,208,245,64,210,89,182,46,188,239,221,28,192,91,129,239,202,71,114,151,36,75,224,76,116,167,165,15,136,202,180,171,193,156,178,98,108,44,216,15,180,65,141,136,253,131,71,82,151,240,224,42,230,176,32,49,178,200,105,219,244,8,232,46,133,1,179,130,48,227,235,87,206,223,254,231,15,254,238,75,208,15,138,221,197,221,100,33,158,47,164,146,249,36,159,16,178,241,108,50,155,72,230,246,134,60,171,152,180,42,158,255,240,107,231,95,124,247,253,31,252,61,28,99,158,186,137,84,54,69,170,102,210,185,108,218,169,153,114,106,254,251,249,123,111,7,186,204,8,57,90,77,16,114,121,167,90,218,170,134,71,197,219,223,11,235,48,153,200,146,154,233,66,82,72,58,53,51,118,205,183,255,241,131,111,253,60,164,102,10,134,70,97,77,167,210,105,33,235,212,205,218,117,191,247,243,247,191,246,159,62,96,11,57,33,203,128,45,228,243,41,167,90,206,174,246,227,47,125,240,239,255,55,216,101,46,7,248,36,53,83,153,100,218,213,97,222,174,249,251,191,188,248,217,247,252,216,201,165,211,180,86,186,144,47,56,181,10,46,156,194,105,28,50,196,100,138,161,53,157,200,9,9,167,102,66,176,59,252,230,239,206,223,249,197,197,63,125,222,215,39,128,154,202,208,170,57,161,224,234,52,97,47,158,23,255,249,35,172,250,222,127,248,170,102,11,12,61,233,84,50,233,174,233,172,158,191,254,251,139,95,253,251,197,207,191,18,54,43,249,60,173,157,42,36,92,24,74,216,11,232,131,223,255,195,249,151,126,120,241,131,31,133,225,183,144,77,91,227,77,184,150,81,194,94,71,31,252,227,63,188,255,175,95,8,44,191,108,134,206,75,38,43,100,51,174,122,25,103,167,188,29,190,138,178,105,54,57,233,212,255,207,222,155,183,183,113,28,123,163,95,5,154,56,10,113,52,0,103,6,59,24,68,15,184,72,162,86,154,164,22,75,225,245,51,0,6,32,68,96,6,26,128,164,72,154,247,177,147,215,177,157,196,89,206,73,226,44,206,226,196,137,207,242,122,73,226,156,56,114,18,63,207,253,40,247,21,41,233,175,243,21,110,85,111,211,179,2,148,40,31,231,92,139,54,9,244,244,116,87,119,87,119,87,117,87,253,170,88,146,95,21,76,244,240,7,111,65,63,29,252,225,141,8,130,141,138,166,209,154,243,197,92,209,55,68,130,155,30,189,242,253,131,87,95,60,248,227,91,50,213,57,45,171,229,114,172,171,138,134,86,129,185,70,77,13,72,56,5,88,178,216,254,200,227,50,72,187,46,11,218,64,15,7,240,35,174,52,195,37,150,31,86,26,249,59,89,249,124,217,186,4,13,243,120,87,146,224,139,79,119,25,9,213,246,153,93,67,194,179,242,243,5,228,255,191,11,72,176,139,143,119,245,136,182,62,138,212,39,66,120,47,104,240,182,138,241,180,153,28,232,48,57,208,181,58,150,77,129,167,151,161,148,110,223,202,162,232,228,73,162,41,75,2,238,14,103,198,43,69,191,144,188,13,18,149,53,165,167,25,236,128,149,69,195,59,244,105,5,10,40,246,64,74,171,10,127,40,76,173,25,212,144,130,24,52,172,236,12,235,208,72,4,24,37,121,13,130,178,47,100,61,158,156,171,18,36,2,203,110,41,85,159,115,21,26,54,164,85,18,222,40,45,171,30,205,77,120,218,159,195,211,229,48,222,27,87,102,166,198,107,51,62,245,167,70,165,101,106,29,21,92,147,19,139,11,229,142,43,133,86,65,212,35,95,255,196,140,246,120,192,12,166,23,221,241,117,182,29,214,138,48,238,2,81,56,124,26,180,171,90,68,7,156,18,134,45,52,128,10,23,197,195,138,43,30,201,147,110,23,118,100,228,136,95,140,167,26,206,39,192,65,165,97,199,147,0,79,226,79,96,117,79,19,168,209,77,145,142,129,167,14,224,41,86,168,175,35,19,189,1,80,169,157,101,182,13,211,111,211,141,12,189,37,174,103,111,173,205,32,196,139,3,172,231,238,128,162,230,184,45,52,150,181,72,180,175,72,77,143,194,30,92,4,53,124,116,209,238,76,217,183,244,53,213,134,220,233,25,14,165,128,93,205,110,180,96,64,92,115,155,81,56,156,26,169,168,12,246,28,55,61,99,251,136,231,104,193,251,233,120,214,2,46,193,90,121,135,133,89,83,58,52,0,109,59,145,127,103,60,116,161,44,91,166,22,155,92,231,102,26,93,196,153,76,52,136,42,107,42,161,239,34,237,149,81,86,232,87,234,40,203,53,178,180,106,178,108,173,238,22,169,111,111,125,212,239,85,191,244,101,248,158,34,6,40,53,133,244,79,53,245,133,118,187,173,124,229,75,120,33,223,52,71,83,244,64,89,85,48,231,87,148,244,169,47,125,185,219,239,240,87,184,129,68,97,112,119,38,197,174,84,240,139,146,26,186,205,154,34,10,177,178,12,39,128,55,81,253,146,242,149,47,227,221,251,87,190,148,166,135,186,244,144,178,191,147,97,20,82,231,87,98,194,90,212,200,231,186,221,92,7,2,47,194,178,2,178,219,84,89,213,13,180,37,115,88,203,40,243,78,185,42,117,103,53,247,113,168,101,142,166,67,237,208,33,192,184,0,93,233,192,102,198,193,161,91,216,2,53,20,205,199,112,1,71,252,74,188,212,81,253,200,176,178,142,92,27,169,221,44,157,218,83,220,69,20,5,87,4,57,67,91,185,136,50,97,27,26,90,120,182,238,47,151,30,119,200,179,50,200,117,254,198,96,110,31,191,201,47,179,154,87,29,6,77,146,109,64,43,151,156,1,148,210,101,104,134,30,235,69,97,246,145,186,187,132,79,248,41,131,237,141,7,125,76,71,65,55,112,24,228,241,145,159,106,106,166,8,21,122,32,35,170,60,43,171,209,176,132,236,125,146,7,158,236,81,190,84,190,208,206,183,75,237,150,162,110,51,62,83,157,129,217,236,142,240,180,181,221,237,245,230,88,182,188,86,177,128,131,73,218,21,150,35,75,110,208,249,213,92,4,68,84,196,90,203,186,8,38,21,76,45,52,81,84,229,235,211,240,218,122,100,145,65,190,51,25,47,51,216,33,153,193,166,50,131,29,41,51,200,39,128,56,129,107,136,155,73,196,136,156,176,149,140,148,36,114,204,246,68,222,175,160,75,44,118,134,233,239,149,208,58,69,150,99,82,78,33,44,122,216,146,232,65,45,125,137,252,49,35,9,81,50,58,165,57,24,244,40,76,167,106,242,104,20,2,17,215,218,7,162,36,102,10,143,233,177,136,43,60,41,154,33,11,248,19,193,144,217,130,159,35,91,141,82,136,35,43,251,177,187,134,119,36,236,173,80,49,199,248,20,161,207,119,160,152,125,6,3,37,213,248,52,194,73,191,135,55,120,75,166,77,66,62,112,31,220,106,78,35,223,174,147,53,188,136,95,186,54,253,2,79,246,211,136,222,194,44,12,161,79,3,83,152,105,224,49,22,52,66,202,8,28,200,31,241,16,222,151,70,71,133,153,211,68,45,80,242,14,250,4,107,149,216,79,198,238,148,193,141,50,102,143,76,201,155,100,194,30,105,62,189,61,114,38,170,59,229,77,211,102,155,166,179,47,161,199,3,227,213,228,47,100,159,140,186,253,152,104,227,116,121,49,222,126,233,6,247,203,232,178,97,27,227,124,35,239,100,50,105,222,142,70,23,166,136,21,94,222,181,109,38,133,161,47,136,144,150,108,33,45,129,140,75,49,187,66,226,44,1,69,137,137,224,49,160,48,91,93,139,45,184,236,54,2,69,82,23,101,218,35,201,186,76,162,245,137,118,158,192,43,228,92,211,47,252,89,240,80,181,32,27,151,32,189,245,17,196,69,85,164,209,190,157,50,97,21,182,89,152,91,208,154,59,181,134,90,39,55,35,121,189,25,1,205,221,241,91,182,151,42,160,182,55,218,149,104,232,190,186,100,78,152,47,153,19,216,199,250,195,99,37,91,91,184,209,214,22,46,49,129,161,248,1,158,241,139,23,237,146,33,111,184,145,246,16,28,118,64,182,38,75,204,217,179,218,35,150,137,154,219,250,13,201,156,142,227,217,145,185,77,188,166,49,10,197,60,70,135,96,177,131,96,6,68,190,74,205,61,130,239,26,45,223,187,107,228,237,8,234,200,13,106,6,141,83,135,138,223,102,163,121,9,18,35,77,54,220,176,201,70,51,84,26,49,216,72,41,167,60,131,19,44,15,221,80,33,255,105,133,222,226,146,172,104,37,148,30,231,145,41,221,114,98,57,28,214,5,72,25,110,117,232,234,38,124,122,41,252,13,133,121,32,95,82,108,12,186,36,31,125,78,40,86,170,212,40,228,52,253,195,250,57,206,84,79,132,173,19,70,51,1,91,61,180,33,34,150,29,49,157,189,13,92,185,30,193,53,33,8,50,59,203,178,174,58,45,115,7,125,119,24,30,217,88,252,49,97,229,243,124,123,10,234,179,54,16,54,86,73,7,75,196,39,233,168,38,80,46,59,146,93,141,87,246,98,223,236,88,183,66,196,239,176,239,107,167,39,206,89,13,228,84,14,94,254,207,251,31,255,72,33,46,201,110,180,37,14,70,166,83,246,39,232,26,95,165,54,78,119,124,21,122,227,255,253,95,95,79,253,223,49,249,224,127,47,87,184,219,98,39,88,19,120,197,53,51,189,174,189,193,70,27,157,148,205,86,71,50,57,228,230,109,215,41,154,239,229,205,62,138,90,213,74,133,177,120,104,60,56,4,17,195,197,205,12,157,94,183,37,214,0,134,228,127,248,205,223,62,124,247,119,1,48,38,4,182,101,213,236,115,212,162,137,41,143,165,99,171,219,178,156,12,123,33,154,152,63,253,249,224,222,159,31,190,243,141,71,191,254,254,253,123,223,63,248,203,31,15,190,251,65,128,182,145,115,206,236,110,152,140,178,137,169,130,5,32,100,50,215,148,188,168,71,120,172,92,168,20,203,122,78,215,11,37,3,163,30,91,219,179,206,221,170,162,165,180,148,174,25,121,242,11,210,153,203,147,162,103,117,69,189,219,239,217,184,126,143,70,131,234,244,244,246,246,118,118,59,151,117,220,206,180,161,105,218,52,169,85,25,100,160,169,120,51,80,54,12,1,3,99,148,189,160,201,240,57,216,72,244,144,38,221,79,168,103,203,55,71,54,248,201,189,195,151,223,193,11,155,111,190,245,224,143,31,63,248,248,151,124,78,14,128,23,37,35,213,170,114,41,167,149,179,90,81,211,139,169,162,94,206,230,43,197,158,174,101,243,229,66,169,152,202,101,11,6,108,31,215,114,122,37,91,201,149,11,197,245,124,46,159,213,75,197,173,156,86,130,148,146,81,238,233,122,54,167,193,91,153,66,54,87,132,151,154,122,62,91,209,42,249,124,166,148,213,242,5,221,72,25,165,108,94,51,140,124,166,152,213,12,29,18,242,185,108,217,40,25,153,124,182,84,49,114,70,175,156,45,232,208,175,41,45,91,44,20,114,197,107,80,101,214,200,67,89,235,153,10,60,203,87,160,194,76,9,138,211,242,229,245,76,174,152,135,180,252,22,75,56,103,20,160,156,146,110,108,225,131,114,73,47,150,123,149,108,174,84,41,231,51,122,182,84,212,141,114,83,47,100,43,37,160,200,200,86,242,21,164,8,74,213,202,58,210,92,174,148,97,220,128,34,160,89,55,50,90,182,140,93,177,155,234,235,90,37,171,23,160,144,92,169,0,221,0,197,172,27,185,98,182,12,45,55,182,244,92,86,135,191,235,25,76,42,149,129,192,93,255,40,230,168,226,133,250,26,249,199,55,222,112,247,23,177,123,140,130,81,38,221,175,149,139,121,179,2,212,20,161,195,82,226,3,97,176,84,193,200,234,80,63,176,25,109,79,79,55,178,70,185,156,42,103,245,138,113,45,95,208,178,48,66,153,146,1,173,47,230,128,200,98,9,8,47,230,119,47,229,202,208,22,35,85,204,231,179,154,158,215,176,131,244,28,252,133,17,41,151,161,101,88,99,185,172,229,140,148,248,64,107,204,23,129,19,96,108,97,252,181,114,41,87,236,145,62,135,142,131,126,242,234,60,7,189,13,229,195,128,109,233,80,147,1,157,94,220,189,84,208,128,220,98,5,216,42,167,65,31,65,179,140,108,62,95,44,65,37,252,3,173,4,239,216,244,28,228,203,230,201,232,25,149,44,29,37,104,72,17,42,75,25,88,58,48,69,6,82,52,72,42,111,101,12,24,157,146,94,48,72,115,11,121,24,178,45,152,78,217,146,6,173,45,67,249,185,74,161,96,164,74,101,24,58,224,239,178,153,3,86,206,23,161,39,197,7,172,91,203,192,64,66,115,11,70,198,0,94,129,140,189,140,1,92,170,209,38,23,160,93,134,89,6,174,42,34,61,226,3,123,85,211,179,69,3,38,67,74,131,183,96,68,138,48,118,41,241,154,94,204,230,202,240,157,254,33,45,197,50,75,121,3,27,30,93,79,165,160,195,232,138,15,94,61,37,104,118,153,213,83,46,99,215,201,245,20,75,26,166,240,15,162,46,224,108,160,72,162,110,178,202,138,69,78,98,84,163,10,101,224,56,254,215,107,86,153,19,24,213,44,93,211,202,41,241,33,84,211,69,152,253,217,34,60,41,149,52,88,51,200,104,193,248,149,201,104,209,15,228,157,84,30,214,26,228,168,2,46,32,58,76,0,120,94,196,33,65,82,243,57,96,187,104,10,83,18,133,216,40,224,208,50,166,193,178,85,41,34,133,37,194,18,226,3,173,77,30,96,169,89,244,165,136,225,37,181,104,44,63,172,134,133,188,65,186,206,128,69,208,44,227,189,122,9,120,82,124,160,149,148,144,235,97,17,76,1,39,2,31,66,227,202,57,36,16,135,134,127,160,57,249,208,103,216,226,211,11,117,117,28,77,140,229,228,225,20,45,143,26,155,148,204,5,97,222,25,95,77,17,23,7,210,244,138,161,23,239,232,176,191,64,133,176,190,87,52,92,255,97,213,210,117,44,1,24,182,146,43,198,14,55,172,119,37,178,110,67,58,172,62,21,35,176,200,230,39,94,100,11,192,57,122,49,135,75,66,14,7,25,153,172,84,206,230,116,186,74,176,15,148,155,243,165,108,17,23,153,12,174,178,185,28,112,25,50,53,204,252,18,44,64,26,236,9,48,90,38,52,82,175,192,208,240,191,148,167,97,161,51,140,114,158,79,132,50,46,206,226,21,88,35,53,216,50,139,41,241,129,214,87,129,34,52,178,172,60,78,69,23,13,88,20,139,5,216,155,83,37,3,70,17,198,135,23,146,18,31,104,69,57,88,118,113,181,207,228,161,95,113,91,233,97,95,148,10,90,30,235,205,225,110,142,157,82,193,117,48,37,62,176,53,218,35,146,55,12,101,130,60,48,114,52,137,41,169,47,216,27,94,163,38,172,133,54,34,177,39,146,171,137,238,113,82,77,133,172,121,248,78,169,12,155,147,175,26,35,135,219,145,248,224,85,84,4,177,70,122,201,95,19,110,225,252,175,87,79,129,204,170,94,136,27,198,13,82,74,12,82,38,212,174,199,99,62,216,241,97,126,138,15,30,243,49,18,31,179,30,88,49,125,21,149,179,37,92,240,82,226,131,152,85,80,107,145,202,46,56,171,2,115,185,16,49,151,19,212,161,118,207,186,203,213,113,138,107,36,148,162,129,51,160,55,93,66,145,103,158,106,76,85,231,39,41,52,21,168,216,234,14,187,232,191,68,128,88,209,129,77,245,96,83,165,216,195,235,164,84,230,125,101,182,71,80,4,245,90,98,14,69,75,164,60,149,61,234,89,230,22,69,30,2,157,134,62,98,146,250,185,81,157,123,83,251,154,196,125,172,249,9,76,15,157,189,93,171,109,185,150,221,180,168,87,179,231,112,132,14,185,251,106,48,19,172,127,222,241,17,113,98,162,141,165,4,196,31,46,145,238,196,10,50,13,231,46,63,203,138,33,151,121,234,40,125,211,237,116,109,214,251,104,173,131,7,93,156,250,8,98,247,189,177,188,101,115,199,102,98,218,157,237,57,80,146,156,249,52,228,92,207,5,171,164,53,86,21,168,41,165,37,122,67,70,253,19,250,120,114,213,196,1,58,242,100,38,178,80,9,233,204,175,4,99,223,109,246,130,29,77,250,24,149,206,204,102,143,117,112,15,213,97,31,160,242,192,178,151,64,133,116,108,179,55,71,88,108,156,254,78,188,232,19,78,156,162,254,221,255,232,223,239,223,187,119,255,163,119,15,62,249,250,100,237,84,227,136,93,70,200,147,165,237,22,13,108,24,71,44,67,147,30,29,153,80,18,225,235,224,253,111,60,248,213,75,19,18,106,156,168,49,95,250,213,157,129,117,58,138,110,6,239,179,131,113,27,71,137,36,247,29,187,11,12,115,84,178,169,218,253,224,189,183,30,124,239,27,71,229,163,196,85,79,76,83,60,236,221,28,249,163,79,208,180,125,177,24,146,243,13,177,18,110,218,48,175,105,48,9,93,2,209,126,241,197,131,87,238,121,199,4,20,21,109,109,77,53,216,71,164,102,125,148,25,194,74,214,48,93,17,209,158,151,42,142,43,190,40,2,202,63,250,205,119,14,127,245,215,135,239,253,29,209,185,85,182,192,226,58,137,19,121,197,26,33,46,9,229,150,107,244,153,170,80,39,155,12,113,106,145,80,221,66,47,144,176,160,94,3,89,168,140,200,165,137,156,149,87,21,216,177,228,165,137,122,32,251,105,97,229,65,35,19,240,236,127,245,202,131,119,255,254,232,173,63,209,198,193,198,65,30,120,80,133,154,116,212,143,238,224,102,171,235,100,16,105,111,0,101,5,252,158,229,202,209,27,120,72,72,199,79,200,177,99,156,161,163,95,86,21,246,118,216,67,58,185,182,16,205,65,236,67,214,1,77,211,109,41,50,219,188,246,232,173,191,28,188,254,214,225,175,254,124,240,215,239,242,21,98,92,41,114,9,31,255,248,225,123,111,31,237,117,138,225,156,9,208,2,84,60,120,237,149,131,111,255,104,210,98,240,194,128,117,136,84,204,195,239,190,121,240,250,15,31,189,204,65,229,131,120,220,99,38,2,63,163,252,229,111,31,188,249,45,182,190,126,242,214,225,75,239,203,83,0,47,15,253,172,47,207,159,163,79,3,223,230,133,128,35,193,189,236,180,111,162,16,161,128,126,14,134,151,9,50,116,25,249,217,135,199,239,155,117,124,150,68,1,206,23,100,144,110,214,229,15,126,240,175,135,175,254,89,138,7,17,115,254,206,112,199,159,39,207,246,253,215,25,193,182,101,219,155,189,158,228,92,235,142,1,173,167,52,60,252,240,119,20,84,251,120,104,48,155,212,227,43,142,132,73,59,232,240,181,111,29,190,121,15,40,67,151,252,227,34,174,239,52,186,189,73,187,231,209,215,222,123,240,222,239,15,222,252,224,224,231,47,30,27,5,86,223,236,246,158,184,115,232,200,29,190,248,206,193,171,255,113,108,164,13,173,187,71,98,28,41,218,193,81,170,143,145,24,152,64,74,144,121,163,136,163,160,197,202,225,187,191,57,248,232,35,165,74,224,119,19,242,61,248,221,75,64,37,238,119,227,10,124,243,223,15,63,121,241,240,195,143,33,239,131,223,125,252,240,165,111,43,145,178,174,114,148,49,243,227,242,115,148,227,247,254,243,224,222,187,199,204,79,102,171,133,27,91,250,137,169,59,124,237,197,131,223,255,226,225,59,255,252,240,181,63,240,77,160,23,168,209,117,122,86,212,229,245,45,139,45,171,20,205,133,220,96,171,190,152,35,60,164,38,91,64,135,125,216,210,39,210,89,248,245,112,172,254,225,67,87,134,110,0,57,237,201,187,225,224,15,111,220,255,219,235,18,224,130,220,11,136,38,25,119,133,143,125,192,96,58,248,77,62,102,95,20,209,108,120,164,118,72,55,71,235,104,77,164,10,232,92,116,212,28,72,251,10,237,77,95,63,138,64,162,145,253,200,110,210,177,198,203,124,27,96,215,231,250,49,244,202,131,143,255,215,131,143,95,137,233,21,199,237,28,161,83,32,247,49,244,73,82,39,64,13,225,62,8,132,17,153,76,130,145,85,46,89,118,1,33,182,219,222,17,154,158,144,221,137,180,146,33,214,16,160,134,32,188,136,217,243,29,164,160,104,131,174,187,240,164,215,222,17,213,30,81,218,161,71,47,212,146,171,202,168,82,2,34,114,52,137,53,107,63,164,50,80,64,237,237,214,25,89,24,226,202,1,75,87,221,205,158,53,164,223,151,241,99,72,232,55,38,19,146,2,204,245,198,59,188,115,89,152,128,94,75,122,177,107,15,54,71,161,240,76,176,82,110,131,240,27,142,156,243,240,239,255,114,240,242,111,189,50,67,32,75,172,49,89,120,101,140,102,193,155,77,8,10,169,17,82,57,2,143,103,108,83,127,244,129,191,169,182,181,253,196,77,21,101,198,54,21,106,153,180,169,72,80,108,83,41,181,147,53,245,209,43,175,31,188,253,122,84,131,151,173,129,101,142,30,191,217,7,223,120,253,240,127,191,117,148,198,211,26,143,208,5,140,196,164,142,16,173,240,233,67,81,251,57,157,223,208,85,206,40,132,240,19,25,47,71,109,56,160,166,245,61,212,31,110,224,18,137,194,79,151,63,213,31,182,108,76,120,47,208,154,55,27,253,238,8,27,51,37,35,241,63,120,235,61,80,66,37,189,49,169,206,184,74,98,215,29,60,103,241,180,84,22,116,91,210,44,177,78,102,71,51,207,215,98,178,48,5,18,177,218,142,53,170,247,122,236,65,149,184,229,121,223,5,246,148,131,86,164,93,98,81,89,182,138,12,56,56,95,40,182,24,10,85,190,172,7,241,168,140,10,6,77,70,228,41,63,98,149,81,54,11,44,111,203,202,97,142,33,201,145,107,24,13,6,36,103,148,200,155,205,39,198,172,178,179,108,65,143,9,116,70,108,202,41,112,85,138,33,125,176,111,126,116,191,32,183,237,102,104,108,165,170,82,169,84,148,248,104,172,188,76,129,122,37,101,35,37,9,236,182,122,207,116,251,167,233,121,55,48,172,51,218,100,59,49,125,144,20,135,174,133,174,28,110,66,140,187,89,68,182,89,114,29,148,120,164,112,115,175,253,229,209,43,223,61,120,251,127,61,248,222,55,100,225,143,70,136,243,68,101,66,187,16,27,57,10,87,228,169,102,138,31,29,211,173,215,31,193,150,30,45,196,66,120,177,158,242,7,22,139,7,192,147,128,239,168,168,37,33,222,121,17,185,142,132,125,55,228,96,235,225,40,16,126,188,246,113,120,120,76,196,244,130,141,49,129,37,175,77,138,110,231,143,159,21,128,179,147,227,109,133,195,154,60,49,178,30,5,157,226,161,132,162,235,182,236,22,162,147,7,235,55,142,163,126,22,196,228,135,31,28,190,254,94,76,253,108,252,174,225,14,21,160,161,116,124,93,192,99,24,69,146,128,138,24,212,255,244,106,127,240,251,143,15,126,241,173,132,218,233,161,236,83,171,254,221,215,30,220,123,39,161,250,179,46,6,47,241,215,95,212,158,86,236,28,33,15,144,85,147,121,45,29,188,254,251,71,63,249,55,69,68,15,226,84,157,198,235,94,52,233,135,90,145,149,95,253,231,168,60,59,86,175,71,230,255,163,159,255,226,224,163,143,226,11,115,173,150,34,159,48,51,197,200,151,43,205,66,237,80,135,2,208,81,244,124,174,88,46,149,75,134,145,246,36,27,177,200,238,171,45,220,80,7,53,15,89,111,147,0,235,22,116,220,37,251,28,116,137,173,138,195,100,104,60,174,74,161,27,53,85,181,88,86,2,113,132,131,140,159,200,70,130,121,34,3,185,112,120,36,115,48,64,198,34,145,66,110,33,72,92,107,181,219,151,64,146,48,96,44,129,54,178,220,174,35,158,145,48,44,10,217,37,221,17,79,36,17,89,200,223,94,147,254,181,251,244,239,8,120,232,230,77,250,137,215,180,57,108,147,115,124,149,29,113,92,20,40,75,44,1,201,194,239,9,33,89,124,175,214,6,34,188,131,136,72,113,198,117,250,115,102,115,221,154,82,118,110,183,110,43,204,145,68,174,97,236,107,189,187,136,74,204,208,226,104,167,250,130,173,4,98,193,68,248,164,114,56,111,234,247,67,138,168,97,36,4,234,212,130,78,247,182,247,57,14,42,204,215,214,56,244,50,193,159,200,214,67,235,206,38,222,231,19,31,127,239,9,243,24,64,197,222,242,245,68,82,161,152,33,178,76,242,192,43,210,243,69,71,198,172,225,1,200,225,155,175,81,227,111,122,139,241,240,253,223,29,126,253,101,133,230,218,226,2,174,246,4,161,82,30,63,130,138,44,40,37,130,107,160,179,65,23,68,126,229,240,221,183,105,208,176,131,15,190,113,240,242,31,31,189,241,46,180,16,81,142,201,6,206,150,82,114,190,171,166,104,124,188,7,31,191,243,224,227,119,79,195,66,121,248,221,239,61,120,251,30,6,246,165,165,205,18,233,110,149,160,132,129,254,112,240,222,79,21,80,181,160,115,123,242,19,16,247,81,218,87,253,231,129,251,33,140,246,244,30,117,118,98,62,106,52,88,29,58,81,7,59,38,18,23,239,52,90,52,48,3,254,44,59,44,3,85,131,8,139,135,175,126,239,224,155,191,84,72,104,30,11,148,159,41,197,167,51,144,7,68,218,155,74,227,122,39,138,177,92,215,113,97,225,228,9,140,63,178,77,130,65,239,247,76,231,121,166,246,120,40,211,182,3,139,15,77,132,78,248,243,31,104,63,28,188,250,171,71,63,121,91,217,103,174,224,88,107,104,85,16,76,197,80,38,24,209,84,70,101,236,73,38,33,243,11,102,207,69,115,80,215,106,215,250,234,58,81,83,180,86,41,231,135,218,107,112,127,233,117,230,93,214,86,155,106,203,243,46,107,229,43,150,81,200,149,57,212,94,167,214,16,80,123,117,178,3,180,139,24,18,108,139,2,173,150,76,30,151,133,70,7,35,128,239,6,169,105,231,216,64,124,153,252,138,30,116,178,81,147,119,40,71,159,168,232,185,13,75,61,158,148,153,108,139,97,192,200,168,198,187,163,30,151,177,115,212,37,109,146,195,52,90,52,59,60,139,214,6,104,150,85,191,243,24,177,74,226,154,148,255,219,173,24,252,91,120,126,185,111,74,120,195,192,50,176,230,80,251,148,168,0,223,1,196,98,215,138,196,79,231,113,238,198,158,14,96,9,151,24,39,135,67,125,115,149,157,131,167,55,93,7,15,86,66,54,92,86,171,59,90,33,15,19,208,149,105,45,179,206,93,150,7,173,132,216,241,50,123,38,79,116,12,234,228,177,4,177,99,65,73,204,221,143,134,46,22,122,221,186,57,202,180,156,81,102,120,103,211,116,45,69,86,231,198,248,200,161,19,232,101,107,123,200,157,227,162,155,193,28,78,34,13,47,232,105,142,66,44,181,142,100,167,37,92,227,134,155,100,162,142,181,193,74,128,154,70,60,131,32,164,50,157,121,40,246,164,3,16,202,222,248,114,103,40,186,144,209,211,24,150,38,159,198,208,21,204,243,40,164,58,51,61,131,217,70,145,113,142,44,24,21,163,9,43,195,221,99,138,195,18,58,175,71,25,191,176,181,46,12,111,232,172,121,244,226,79,31,252,242,183,36,184,35,34,43,9,203,71,222,52,94,140,180,136,36,25,227,68,78,24,169,221,200,40,170,18,10,4,160,77,182,198,68,156,211,39,78,28,201,60,49,57,95,0,192,252,254,71,31,63,250,245,143,171,194,12,144,111,118,244,212,36,158,143,124,252,32,47,96,226,84,239,251,32,31,221,191,119,47,92,180,179,109,91,110,218,135,250,237,123,137,170,238,225,247,194,108,170,242,241,71,23,57,22,197,33,129,214,168,160,239,45,167,191,68,81,192,187,54,144,117,110,245,210,197,106,176,94,250,90,154,58,206,141,38,58,220,245,173,249,44,145,47,250,226,107,48,168,106,216,18,79,178,103,33,253,67,36,52,249,164,116,95,221,192,89,53,203,21,46,182,88,19,196,254,56,117,203,199,91,68,161,98,98,201,222,126,44,96,91,172,70,192,96,71,124,167,187,12,53,139,21,91,179,69,40,66,191,120,3,111,219,169,174,13,221,8,50,162,211,78,157,97,15,78,67,157,213,168,114,35,229,31,164,249,249,218,172,122,135,72,31,86,163,157,243,220,229,185,64,243,188,122,87,221,144,176,131,45,189,97,52,209,184,154,186,203,171,43,181,59,66,162,153,231,93,9,108,129,133,176,30,157,103,146,134,12,30,44,117,118,117,101,95,101,104,242,162,55,137,228,87,119,93,115,39,30,71,158,168,131,131,158,201,113,231,87,72,152,27,145,95,25,238,96,68,85,114,73,18,51,154,66,99,198,67,173,129,229,12,188,111,35,166,200,242,123,85,84,171,73,51,164,65,231,234,107,136,41,168,15,249,178,179,77,130,183,178,150,130,50,73,185,68,48,132,36,33,132,4,87,38,40,137,113,3,177,99,196,177,159,148,105,69,160,117,16,160,21,104,165,170,76,179,138,168,129,175,130,50,49,223,119,227,244,80,9,182,28,136,229,154,231,51,232,88,138,58,240,148,242,204,222,102,115,127,186,63,236,240,194,151,173,166,5,185,93,140,249,8,57,78,119,91,53,92,107,186,173,168,56,81,244,168,22,97,182,41,190,139,111,207,35,118,190,83,52,75,90,10,228,121,188,140,14,19,178,133,113,173,40,175,95,172,205,171,187,52,2,162,165,181,194,188,126,81,221,81,183,61,94,47,20,138,229,66,27,15,86,25,175,47,213,166,118,5,179,163,108,158,203,21,20,25,249,103,65,142,220,69,11,71,84,129,33,34,207,116,219,12,142,17,187,246,202,182,189,68,129,54,118,86,118,250,13,167,55,228,168,51,73,121,176,24,139,196,110,114,147,64,60,34,139,152,183,64,198,236,14,70,142,75,104,204,90,246,38,250,43,67,159,33,120,145,74,145,58,56,88,17,136,136,28,161,104,180,47,90,183,136,163,1,219,248,20,101,33,125,198,250,178,64,52,98,209,104,103,172,83,167,120,251,177,211,78,212,68,142,91,214,218,105,249,11,76,134,25,235,139,198,233,5,142,82,57,74,171,39,180,116,244,201,67,32,10,24,65,223,128,50,144,113,170,99,154,59,60,205,50,192,194,208,181,173,37,129,111,2,165,140,123,21,104,74,87,37,2,19,169,243,87,176,67,136,28,55,20,35,24,10,194,253,92,10,218,199,190,59,83,219,83,14,127,242,33,200,87,59,93,123,212,197,29,19,244,239,159,222,191,247,125,72,106,109,58,59,155,152,242,232,199,254,28,143,222,252,59,124,223,222,236,155,120,227,241,232,103,127,126,244,227,63,61,250,25,218,111,245,172,238,46,134,151,216,36,233,152,114,183,107,58,228,235,193,7,223,13,164,128,130,68,83,118,215,29,187,67,51,189,253,14,77,106,153,228,251,225,79,63,164,223,27,188,148,183,223,17,105,45,179,225,43,41,35,222,102,5,238,174,111,194,76,55,165,234,51,193,58,125,89,200,235,25,81,126,68,22,250,44,35,83,17,145,235,209,111,190,67,200,107,91,104,68,197,129,27,48,101,27,99,91,172,214,96,94,177,253,203,54,183,186,29,68,49,243,111,90,220,115,165,58,36,124,168,250,174,84,171,29,190,141,221,162,198,192,36,64,16,57,18,95,117,6,136,13,130,39,230,248,128,0,128,132,225,241,125,82,188,12,227,137,10,155,66,194,183,157,60,233,18,48,157,5,114,156,18,101,191,224,33,234,224,101,60,108,137,32,144,116,118,112,241,209,107,53,19,102,61,206,120,90,151,3,223,153,21,138,218,165,159,47,210,73,12,185,157,52,252,26,177,89,253,229,110,218,87,175,168,238,209,15,63,57,184,247,187,135,175,252,241,224,131,239,223,255,232,158,114,170,139,0,58,189,161,149,130,183,141,90,205,161,53,245,8,190,207,178,213,89,184,59,152,82,166,78,215,178,255,116,75,203,84,96,34,147,143,102,102,183,158,185,185,150,86,210,51,189,236,200,26,226,76,59,237,194,250,30,93,233,193,39,47,63,122,235,227,131,111,191,124,240,189,255,56,252,225,7,7,239,190,241,127,94,124,9,126,31,190,255,58,238,122,188,250,28,169,126,194,170,233,183,255,139,126,37,207,159,156,24,248,240,224,181,191,28,190,247,77,248,250,224,127,255,78,166,45,63,9,109,18,97,64,215,177,211,248,246,59,48,249,146,41,133,34,233,7,193,8,197,211,19,49,66,17,138,168,226,219,160,124,134,32,147,144,147,241,82,62,146,145,133,205,17,70,143,36,209,143,39,45,32,218,164,133,21,195,148,222,61,15,200,4,37,58,62,127,217,125,137,12,236,82,61,163,202,40,43,146,32,199,165,62,252,106,211,114,208,71,134,92,62,119,119,17,194,13,69,72,152,245,23,49,21,67,32,198,185,168,160,168,40,63,4,57,150,123,82,144,143,75,206,176,75,15,219,208,126,79,101,206,21,1,143,5,213,162,106,254,213,69,120,103,221,34,225,58,204,157,12,249,136,162,47,197,218,189,238,184,27,84,180,197,111,184,24,145,235,149,144,235,0,145,110,35,13,79,8,136,61,53,221,1,85,166,71,110,119,96,0,216,31,106,201,67,142,197,184,97,27,205,117,11,109,137,186,45,92,75,171,35,207,245,177,209,219,116,49,16,17,150,32,103,177,34,179,176,210,229,140,110,40,227,62,198,9,177,96,42,245,64,172,38,98,58,40,0,75,38,94,190,19,251,167,17,133,157,163,254,83,12,230,133,73,234,139,104,208,65,164,125,15,16,138,93,105,49,184,169,42,187,173,236,116,135,50,120,253,171,255,118,255,163,23,15,254,250,171,131,159,253,93,97,225,140,58,155,206,237,46,236,58,24,250,136,188,178,13,43,176,187,178,233,110,89,59,2,48,253,245,31,222,255,219,235,135,191,251,218,193,55,254,196,223,3,201,0,13,193,76,226,116,201,94,165,134,38,28,159,253,103,223,63,252,211,183,232,181,66,210,75,4,242,230,18,115,49,227,152,229,4,222,6,75,248,206,59,252,93,196,154,17,47,181,186,157,238,200,236,45,243,40,210,162,145,2,246,5,35,67,209,23,241,247,243,232,9,5,187,228,243,219,78,203,106,130,108,209,129,118,139,210,96,30,160,19,156,7,182,254,83,68,141,33,29,207,11,105,108,14,65,86,26,14,149,253,164,75,61,144,155,174,211,89,200,33,251,32,229,170,141,82,189,148,48,75,166,157,148,224,93,72,76,209,237,208,174,137,29,157,152,124,215,59,48,202,217,145,115,209,1,37,107,206,196,235,10,216,115,167,179,255,52,213,92,119,157,190,149,254,234,244,212,173,175,110,103,215,78,165,179,255,52,61,99,209,69,214,78,191,240,2,195,235,147,56,205,187,190,163,204,180,68,15,124,39,1,106,7,173,200,181,134,235,4,107,123,104,141,22,81,113,3,22,15,220,135,4,26,180,159,86,139,86,33,205,131,72,93,194,106,38,140,46,69,240,97,69,45,65,18,88,43,100,162,80,132,223,39,34,208,38,54,101,113,10,74,103,194,112,157,4,233,194,171,37,11,37,242,61,152,108,116,89,137,188,100,67,185,39,203,179,236,171,146,209,115,116,126,98,151,47,229,154,183,70,102,23,72,25,57,27,129,67,20,241,74,216,239,150,100,222,87,73,40,102,92,151,67,7,0,41,25,83,145,122,59,5,83,88,212,229,200,100,238,167,3,26,217,9,22,254,121,56,116,230,240,70,175,131,230,123,214,11,47,40,183,183,71,176,93,69,62,77,159,86,252,122,60,221,62,84,229,52,33,188,150,82,210,167,24,252,54,54,90,202,130,204,133,78,56,159,241,70,5,66,98,83,154,227,154,55,230,181,52,217,88,184,60,155,192,52,82,174,125,149,59,236,202,189,132,114,237,100,61,148,142,233,80,90,17,47,155,49,216,56,230,247,50,237,203,219,204,243,190,169,139,119,7,204,186,192,47,24,36,69,8,63,191,114,229,114,150,198,120,134,125,27,207,8,72,92,137,21,88,236,200,13,174,69,12,25,166,124,62,155,32,77,176,233,30,138,7,46,103,155,54,73,109,43,190,55,73,125,3,211,133,85,115,132,231,54,60,124,183,74,15,169,170,138,183,14,42,210,105,151,223,216,52,122,85,92,162,215,214,166,200,135,194,22,46,58,1,51,4,79,140,171,241,24,110,132,105,85,241,136,44,95,252,89,15,74,33,71,76,18,200,92,104,175,161,103,84,62,149,142,158,81,145,167,82,177,24,28,83,160,51,76,22,135,99,42,144,139,220,210,144,250,100,52,5,178,151,225,245,34,84,52,215,235,2,135,44,227,74,139,0,240,207,192,126,201,207,180,188,202,21,26,250,98,95,245,32,33,194,205,146,222,244,178,41,52,200,4,219,92,147,71,67,218,132,131,214,32,146,132,92,35,97,244,172,166,57,28,17,60,88,254,129,208,39,0,244,228,154,88,241,235,102,247,2,60,9,30,29,178,16,125,108,49,96,135,133,178,245,128,42,0,235,228,66,229,252,28,33,79,47,231,178,70,78,203,234,165,172,158,47,86,203,154,174,79,179,87,21,233,220,145,33,120,70,28,150,130,40,56,162,166,37,222,44,134,166,161,158,172,157,0,181,60,203,3,203,49,53,73,32,72,3,39,119,205,161,106,74,89,84,80,187,177,127,200,19,44,129,124,227,79,79,158,196,2,125,73,190,50,187,254,103,106,175,214,245,10,3,66,167,153,232,53,173,156,114,79,41,240,219,33,191,123,84,141,139,205,16,245,152,64,166,162,252,140,68,10,145,14,253,0,65,198,163,212,12,107,190,195,105,16,27,156,222,150,53,181,135,46,72,85,107,31,173,184,129,195,129,207,103,228,97,105,170,202,243,141,158,137,48,2,32,106,182,82,26,87,50,35,14,186,73,127,51,130,104,197,251,170,183,188,196,162,137,99,25,196,17,138,220,135,14,7,61,228,254,105,188,228,170,89,183,172,44,145,171,175,64,171,68,241,176,23,233,107,51,242,66,79,64,97,71,28,45,63,196,24,216,39,212,136,137,201,181,53,142,148,236,205,112,62,74,242,136,225,103,210,35,227,90,11,76,78,151,247,19,39,236,32,47,204,240,61,140,205,107,118,31,234,157,58,241,197,93,110,139,205,152,81,35,80,22,129,18,79,158,84,154,78,115,99,208,29,41,228,49,201,42,34,115,120,252,102,214,92,143,223,198,53,193,156,120,96,105,117,177,52,195,90,229,80,29,45,188,104,75,165,82,190,147,203,230,109,218,23,211,156,225,115,36,45,219,92,76,101,93,115,90,230,221,160,108,98,218,192,134,48,131,216,93,19,52,38,32,211,241,194,130,60,64,91,124,138,11,67,138,36,10,137,233,193,46,56,66,59,52,142,51,223,153,89,241,74,232,254,5,237,185,252,203,231,81,104,183,39,39,220,14,82,77,22,103,126,241,18,25,61,151,107,112,100,15,162,95,98,6,100,142,238,17,108,221,199,125,124,42,170,165,98,103,64,121,1,118,34,98,60,233,58,219,67,85,250,204,198,243,43,218,105,154,157,198,86,13,62,174,122,15,21,133,52,69,104,152,137,123,189,124,105,134,23,68,102,111,31,123,22,255,247,174,28,216,181,217,236,78,29,123,241,52,233,203,26,44,173,217,77,183,71,44,67,134,3,199,30,90,244,152,7,71,41,194,184,143,52,151,234,1,140,124,66,37,74,5,244,162,53,70,178,233,203,151,177,226,126,17,196,54,207,141,41,246,52,90,106,39,150,117,75,120,57,174,101,217,145,140,229,15,233,51,66,220,8,218,39,232,73,203,111,18,205,65,119,26,229,102,236,7,242,151,172,174,40,83,47,13,91,120,139,223,107,45,109,183,2,14,134,182,181,237,79,132,132,112,183,120,97,27,72,159,204,128,80,239,114,33,98,42,193,155,10,45,25,77,16,173,71,83,62,39,85,106,232,168,166,30,190,255,231,251,127,251,4,157,245,197,81,231,43,232,145,247,224,39,31,31,252,237,135,255,231,197,175,77,108,204,25,244,155,35,150,188,20,93,135,196,18,17,49,182,112,178,46,138,131,185,163,46,121,3,130,243,68,166,46,251,76,12,26,120,68,4,202,11,66,140,201,74,7,96,53,98,212,22,66,95,10,19,16,92,143,200,72,162,205,180,213,94,242,180,47,110,94,25,215,243,154,26,201,80,220,16,51,200,103,46,18,117,166,107,245,90,36,62,88,24,210,234,168,29,197,223,102,221,195,55,8,236,149,57,167,215,51,7,17,230,164,178,48,45,250,144,110,185,39,152,221,6,253,14,197,209,161,77,92,51,34,23,118,26,196,135,46,234,106,66,135,147,124,56,117,98,179,145,226,72,248,147,193,14,45,80,189,181,198,67,119,249,116,196,14,211,17,229,114,226,208,204,216,249,192,41,133,60,90,198,62,70,41,81,73,191,240,130,50,77,210,148,152,230,145,135,211,180,95,234,118,11,227,191,217,87,7,74,132,249,50,11,13,20,125,194,64,66,4,41,240,75,161,177,121,28,115,19,61,80,120,102,234,103,202,91,70,35,180,80,5,88,106,5,244,25,203,143,253,128,181,18,169,44,124,166,65,169,133,237,14,15,70,187,77,16,145,79,69,189,200,101,204,211,74,26,21,131,6,108,105,27,51,220,18,197,142,98,69,16,143,105,182,125,201,248,33,236,167,30,230,159,200,129,243,43,247,105,244,48,80,240,240,14,164,57,225,108,32,103,169,73,74,188,45,66,150,196,93,84,200,54,249,209,158,244,225,80,128,241,101,233,94,108,150,232,39,241,158,175,42,13,100,24,8,93,37,157,133,220,2,33,158,155,100,119,153,177,128,152,152,32,97,218,167,167,164,8,132,100,82,136,96,128,3,215,58,67,140,42,72,178,244,154,106,167,153,40,38,191,54,82,195,73,129,132,236,166,221,5,138,167,20,178,209,3,207,89,161,218,241,92,203,87,111,100,179,168,215,136,108,7,67,108,163,64,144,137,9,187,210,150,26,98,211,83,2,218,130,192,3,180,184,216,87,219,49,213,7,98,33,129,214,225,169,2,244,137,41,171,18,33,147,20,239,16,204,13,246,46,18,165,102,244,19,76,105,242,159,197,11,5,45,144,14,75,12,125,133,244,231,132,239,96,144,25,243,228,73,147,139,127,53,29,191,68,218,113,224,161,39,234,141,184,74,204,241,123,255,154,77,66,252,72,163,234,69,105,220,247,187,170,248,205,150,130,5,157,142,223,149,36,185,59,240,18,83,218,148,47,192,50,41,242,80,25,124,159,235,7,99,74,228,185,229,29,46,68,175,224,53,149,14,54,158,89,240,49,63,121,50,163,215,72,160,65,166,54,75,187,40,46,126,74,154,27,20,96,240,161,225,104,81,228,131,149,8,173,143,135,61,88,57,167,156,83,58,87,8,33,205,181,8,38,129,95,21,84,21,120,99,75,28,59,33,165,76,86,158,146,225,98,70,244,20,23,199,145,109,198,56,79,169,151,16,85,126,97,249,51,20,60,153,65,57,1,197,233,147,39,45,180,104,192,134,176,62,245,154,131,109,152,246,26,161,76,131,128,121,5,222,3,141,136,247,127,183,230,198,28,115,56,176,142,203,90,86,151,236,7,146,54,132,45,102,86,16,114,62,188,186,231,91,8,144,132,47,177,206,1,9,136,113,1,154,122,249,135,151,240,162,44,179,217,148,13,197,181,12,183,144,114,85,133,93,64,249,227,87,73,50,200,137,152,99,240,104,113,3,149,185,185,224,133,140,226,11,4,154,44,56,200,214,134,148,246,208,97,77,224,136,141,28,134,5,210,216,44,126,225,133,19,214,11,47,140,85,143,207,136,247,148,40,3,69,225,161,70,229,58,72,84,92,180,47,94,130,174,86,130,103,206,50,229,22,115,111,11,119,58,93,3,65,210,218,227,49,110,162,206,19,15,127,252,203,195,55,127,169,112,83,124,156,93,167,65,21,191,255,209,139,74,213,224,95,238,125,91,169,230,196,147,215,148,106,158,125,57,248,217,207,148,106,65,100,251,129,82,45,242,39,47,191,171,84,75,226,157,175,43,85,122,194,70,160,114,211,234,237,218,170,122,137,134,198,178,10,237,176,253,227,109,213,84,29,207,254,17,99,53,105,185,188,33,135,198,130,124,181,75,82,80,172,130,158,143,217,50,246,148,236,116,107,251,121,208,123,166,244,116,118,0,98,73,85,209,43,154,9,147,156,63,96,169,141,6,134,3,167,169,13,171,203,82,141,70,211,224,169,173,174,40,32,39,178,174,111,218,44,53,111,181,138,60,117,180,201,18,205,130,217,230,137,104,220,166,179,244,166,222,212,228,116,131,165,151,154,150,206,211,119,186,188,104,173,145,19,20,19,155,50,78,157,102,88,202,190,103,249,105,122,163,235,72,113,6,71,184,79,136,76,14,59,57,60,1,235,18,48,139,157,150,35,149,50,75,150,57,211,182,157,81,170,13,75,69,10,4,161,205,158,149,250,146,114,202,62,165,124,9,23,211,117,215,217,78,225,101,71,11,184,232,210,149,249,171,23,23,158,191,124,101,245,249,51,87,174,94,158,87,84,139,219,17,186,183,236,181,125,147,216,158,214,194,55,132,178,101,170,139,39,170,124,77,171,57,160,14,179,193,173,153,144,142,246,189,56,198,104,103,82,200,55,146,227,159,1,95,85,44,93,199,51,117,171,96,25,99,51,55,180,178,201,50,155,227,75,214,244,10,201,92,44,148,199,151,156,107,53,72,230,82,78,11,108,114,94,251,20,98,128,215,69,107,159,105,24,212,153,6,200,11,197,188,218,189,54,123,101,121,91,187,112,182,227,212,225,223,229,149,171,235,11,87,59,240,105,30,191,214,183,231,234,207,193,159,217,27,245,173,254,57,146,114,227,242,202,178,182,88,119,135,249,102,241,89,248,238,46,159,95,94,56,115,213,92,88,26,245,175,158,90,188,125,125,225,234,93,123,122,105,101,189,113,202,189,214,93,63,51,183,112,213,236,172,247,118,134,23,218,43,115,189,193,197,69,251,236,178,115,103,103,187,124,231,236,245,149,245,238,246,115,206,240,204,226,141,231,54,206,47,172,92,191,217,127,118,250,76,255,217,141,59,187,195,235,179,70,101,116,106,218,26,220,222,202,237,186,187,118,187,85,46,105,149,221,77,227,198,78,163,80,216,181,151,174,88,229,182,85,46,228,118,154,23,250,133,254,104,246,218,115,243,43,249,133,107,219,115,131,206,210,86,125,214,170,87,202,179,110,190,190,187,179,90,217,189,115,237,70,195,153,95,158,238,223,52,206,221,238,204,238,46,118,23,79,221,189,250,220,134,253,108,175,62,26,94,191,186,177,82,239,175,104,103,237,206,236,197,133,193,226,205,222,104,165,157,63,211,218,221,89,190,217,185,233,94,153,93,42,110,156,191,118,174,212,62,191,162,95,232,94,59,51,183,61,119,185,179,188,61,40,108,148,43,119,87,110,90,229,102,99,113,161,127,102,35,95,210,46,91,154,125,110,219,216,121,182,82,105,46,95,60,211,159,237,207,229,231,218,231,220,197,197,210,194,232,124,127,231,252,246,252,213,238,149,206,149,92,253,185,237,202,205,217,165,231,182,46,45,84,86,172,133,155,55,111,59,243,171,207,158,91,31,245,92,243,242,70,175,116,102,118,168,45,55,103,135,249,133,133,173,141,237,186,126,97,115,253,206,197,221,187,103,182,207,85,58,173,149,83,171,117,251,230,178,118,105,217,108,47,158,170,155,205,185,149,235,59,139,11,141,141,217,149,226,89,227,106,161,62,204,207,221,44,158,127,174,125,97,246,212,74,243,202,221,139,183,55,230,70,142,57,123,241,252,115,206,194,237,102,215,188,170,109,140,58,141,139,11,171,245,139,86,189,57,172,204,206,94,233,204,107,246,133,27,207,26,198,96,241,204,108,253,185,221,179,219,43,59,131,97,111,185,223,200,207,142,54,110,23,207,20,244,202,106,167,125,231,252,217,134,177,112,249,118,111,241,186,49,159,91,105,15,220,219,173,43,215,58,214,157,139,253,237,179,55,236,238,249,254,116,61,119,126,22,250,233,230,194,200,153,93,92,110,108,46,111,95,42,182,158,59,59,187,85,60,191,104,108,92,57,223,92,185,116,161,125,231,217,94,167,189,117,227,230,172,214,237,111,93,189,171,183,151,23,230,175,173,63,123,174,211,187,125,101,249,134,126,67,223,218,181,43,103,183,102,187,245,174,179,156,111,92,47,106,131,115,151,90,87,251,231,206,181,59,119,181,203,139,115,23,59,75,231,206,213,237,81,47,183,122,174,99,157,202,215,175,84,242,195,107,187,43,119,79,109,12,159,187,112,211,182,174,111,244,70,75,207,46,111,118,218,195,214,181,101,173,83,92,189,49,111,239,218,183,7,115,55,215,111,218,206,197,213,249,27,27,55,103,75,149,126,255,202,13,115,123,254,230,186,105,220,185,112,229,74,225,202,214,179,246,205,11,43,173,83,155,70,125,120,119,120,163,113,117,199,117,42,151,46,56,187,55,46,44,155,167,54,166,139,139,173,115,187,214,210,5,195,56,115,118,182,223,190,58,175,61,183,174,159,191,209,113,141,103,47,95,176,154,215,43,221,75,165,225,249,115,115,187,103,140,197,133,252,206,206,114,101,206,62,215,104,173,204,14,175,223,233,157,115,58,75,133,219,29,251,230,245,249,81,169,222,53,111,231,230,180,188,181,110,192,44,88,204,153,23,55,203,117,253,114,235,70,167,50,61,188,118,110,238,89,221,89,49,10,218,220,238,133,187,185,141,155,87,203,231,93,189,228,92,90,186,182,90,223,152,206,175,230,58,167,54,46,52,55,54,206,246,87,167,187,165,27,211,155,231,180,243,250,150,211,220,189,179,122,193,45,141,174,76,215,219,219,197,18,116,207,82,107,190,55,34,115,119,161,119,102,117,99,101,243,217,254,220,28,46,113,37,179,17,167,0,77,41,237,82,89,131,53,88,161,87,237,196,30,23,4,75,208,197,92,98,146,127,235,22,72,200,42,136,0,202,26,34,63,17,225,174,55,36,135,143,124,197,225,137,220,70,23,55,226,74,197,2,217,132,29,21,204,152,83,74,209,44,181,155,237,102,83,129,178,78,104,234,222,208,217,116,155,214,37,115,64,108,9,215,77,144,32,17,18,2,1,183,201,10,215,76,32,217,200,55,114,159,2,201,121,221,44,23,44,189,56,33,201,101,77,31,191,220,151,243,5,133,102,182,226,219,87,210,65,58,249,20,218,103,192,70,82,202,25,147,182,47,95,28,211,190,172,11,114,1,141,23,122,108,110,221,212,175,180,233,244,231,130,200,85,2,19,85,134,181,74,185,220,214,207,31,245,209,95,28,85,123,151,76,219,243,204,229,160,77,228,73,232,93,132,201,198,227,208,189,168,204,248,68,194,79,10,7,27,69,20,154,72,175,107,171,221,70,125,21,182,108,119,99,172,255,47,67,49,122,243,30,5,81,138,198,161,101,254,143,28,55,47,10,198,179,82,150,80,60,201,113,43,241,131,87,226,80,4,57,102,83,24,140,139,226,87,224,81,137,23,122,61,4,182,215,38,119,27,136,220,153,12,178,215,166,8,123,144,49,12,174,39,202,16,24,131,159,145,49,161,160,24,20,14,35,113,64,154,235,86,115,3,131,17,112,156,123,127,7,238,238,220,221,29,49,40,174,200,14,116,55,109,138,119,129,87,129,19,245,164,239,141,152,46,245,231,145,208,91,9,61,145,160,173,254,230,8,212,86,66,108,96,98,98,30,134,0,233,195,99,98,185,131,232,67,137,177,68,20,230,130,46,97,204,39,129,169,81,125,117,94,130,84,179,179,36,39,141,174,46,33,171,29,9,79,13,190,81,232,86,4,82,131,47,196,186,102,28,118,154,31,132,236,205,123,200,48,127,253,145,4,124,137,106,79,8,150,234,184,64,207,72,125,124,10,51,160,77,50,199,142,82,31,239,111,52,23,99,192,77,123,12,52,99,11,17,140,56,182,19,185,50,114,205,109,106,147,190,149,161,9,34,150,3,139,39,238,15,185,192,18,209,38,94,0,58,178,58,248,26,37,69,7,247,98,229,144,175,2,73,192,196,243,110,135,28,2,84,138,77,134,203,168,183,76,29,65,70,186,199,183,27,249,1,2,69,232,117,10,177,152,224,106,143,143,3,142,246,126,220,110,210,156,44,135,232,143,131,20,228,104,126,145,91,91,100,86,50,255,18,224,68,200,109,188,8,52,17,230,153,4,7,119,201,121,62,185,65,167,20,142,145,254,148,104,101,243,233,9,105,197,121,248,116,104,125,248,222,223,15,222,126,133,154,84,221,191,119,239,73,9,165,54,46,238,167,66,235,131,31,252,233,225,251,63,63,38,138,151,214,29,251,41,117,241,193,123,175,61,252,205,203,15,223,255,221,131,143,191,193,128,244,159,144,102,142,159,47,200,37,48,40,106,15,87,154,33,119,169,148,86,43,230,236,239,91,173,168,11,63,61,152,138,119,249,71,255,249,88,111,126,122,64,75,87,212,195,63,252,241,240,79,47,49,124,49,120,165,107,99,193,85,226,179,128,155,157,178,22,229,115,34,217,16,178,124,83,233,25,230,100,78,101,119,98,86,76,82,28,183,219,233,218,100,227,36,223,87,97,61,92,85,249,187,20,113,44,210,9,36,193,63,67,178,150,150,140,82,3,7,88,4,104,162,54,84,91,100,13,55,11,86,222,15,73,53,224,247,159,45,118,170,219,84,187,106,79,66,112,40,180,77,163,88,225,94,237,234,102,109,32,124,218,251,18,40,97,27,63,23,219,22,130,251,174,227,103,171,165,21,21,132,188,146,70,116,17,111,36,123,61,138,84,232,119,150,21,3,94,221,132,118,117,239,118,109,216,255,232,73,243,90,220,16,246,58,192,212,192,205,23,29,52,52,39,32,14,248,13,93,137,200,198,112,57,200,74,200,53,139,232,80,4,138,24,58,22,225,85,207,5,116,65,18,2,155,162,182,137,203,154,79,130,67,223,55,218,8,96,108,124,239,170,219,211,171,120,112,88,176,176,237,44,201,192,164,82,179,169,123,73,57,76,106,107,249,18,246,144,144,157,8,218,34,17,5,201,39,31,99,243,122,18,220,156,232,171,181,126,34,250,32,205,164,76,230,89,228,153,158,51,102,112,248,21,133,213,177,96,59,68,79,168,101,40,165,219,183,128,81,93,201,66,61,101,121,231,196,17,153,17,20,204,127,105,186,189,222,237,89,83,122,154,217,108,88,120,211,187,133,48,128,64,1,181,213,72,105,85,86,32,77,173,25,42,243,106,50,221,62,177,240,79,207,144,124,6,137,102,212,29,93,2,138,44,119,200,147,115,212,206,195,178,91,138,87,208,112,228,12,136,221,20,189,221,78,71,120,47,141,113,169,18,149,3,53,212,130,86,212,27,240,177,58,62,87,42,191,55,4,163,32,102,32,185,255,136,181,157,90,2,54,232,14,101,27,59,114,168,208,230,238,18,188,41,76,165,241,178,33,212,151,100,5,231,113,108,205,101,154,8,94,145,171,104,129,198,172,207,100,13,43,76,216,145,185,201,23,198,98,44,59,217,33,118,178,41,59,217,145,236,100,115,118,242,28,255,66,28,69,30,5,134,55,150,173,108,137,173,40,26,10,225,173,25,105,114,200,136,85,12,45,131,92,151,115,100,11,1,229,96,237,3,103,201,10,255,231,189,249,164,189,233,171,56,108,114,68,122,25,173,202,92,97,93,72,141,233,56,165,106,56,159,48,70,146,86,29,92,170,59,181,134,90,167,80,49,102,179,233,93,149,242,77,181,163,186,170,233,109,170,69,43,215,210,42,69,93,190,42,229,200,198,107,181,186,116,97,90,206,39,156,103,22,52,4,123,124,234,231,153,141,114,185,212,54,114,249,73,207,51,35,110,220,188,26,71,217,193,41,165,219,239,76,15,205,182,149,233,131,182,133,26,87,134,156,14,100,75,186,174,91,186,89,36,183,166,88,212,4,215,130,122,179,152,35,71,191,21,77,251,239,56,71,245,201,191,141,198,176,7,90,100,191,15,98,246,0,61,218,252,192,246,228,1,186,162,200,7,28,113,197,208,83,8,202,126,222,153,27,11,30,19,140,157,23,58,221,34,166,111,75,8,213,28,119,170,229,229,168,89,254,51,44,239,137,178,31,56,167,101,245,118,54,71,104,67,171,107,222,243,166,211,147,98,86,128,110,80,45,238,251,168,142,14,90,242,240,173,111,31,254,224,147,131,111,223,59,120,245,159,165,218,96,117,104,18,148,61,145,223,119,162,74,119,38,254,77,62,107,114,6,68,184,132,30,104,152,195,122,11,69,192,33,83,33,108,116,110,188,96,13,47,98,205,129,163,86,199,94,119,54,249,65,225,81,193,199,41,71,129,180,2,67,160,154,204,204,126,38,8,73,46,105,68,166,119,32,225,102,187,195,139,150,217,62,77,225,190,171,65,160,190,201,130,189,78,49,8,63,83,152,215,193,98,112,107,237,180,162,84,205,144,107,216,41,37,61,89,64,88,132,41,79,199,51,86,150,34,129,163,66,183,213,28,23,217,39,244,154,170,208,247,194,71,168,113,53,248,34,191,60,17,211,225,241,242,215,254,34,133,130,28,69,69,197,145,217,106,130,243,124,127,161,227,187,13,65,206,143,222,105,52,152,195,248,46,35,249,142,181,195,254,227,39,44,208,128,247,2,13,92,17,221,99,254,41,154,216,127,136,130,253,173,127,243,215,49,65,255,13,71,131,199,232,63,120,107,162,254,195,124,222,201,61,126,37,87,4,81,230,170,180,51,232,202,195,78,238,109,38,47,251,186,145,26,175,138,115,91,118,90,31,125,254,62,233,64,221,74,138,247,194,99,19,49,20,13,142,205,203,246,148,248,48,48,142,77,54,40,118,243,228,97,17,127,239,205,7,31,254,58,33,114,96,4,76,50,223,168,124,4,48,77,39,129,2,226,191,241,44,142,138,20,174,247,21,30,23,55,166,18,153,253,252,21,130,136,98,19,96,191,32,24,186,175,82,42,48,46,220,109,246,36,32,208,247,255,122,240,202,189,132,74,71,146,247,85,50,200,51,213,66,209,189,203,236,152,84,246,80,105,0,243,75,160,53,114,180,99,25,246,121,28,246,48,15,175,67,240,117,217,77,0,150,117,90,52,220,116,241,110,101,19,47,28,252,73,216,35,202,126,32,198,176,42,21,145,32,153,176,187,64,10,122,29,117,21,154,19,161,168,37,217,33,86,78,48,242,147,175,217,79,115,241,193,210,39,89,182,31,103,175,195,183,38,91,182,201,62,199,151,157,245,157,225,104,56,249,154,211,109,5,23,28,178,201,120,65,191,155,173,208,122,179,22,14,210,200,151,33,159,161,0,57,216,93,50,109,60,71,139,19,86,163,96,127,201,235,141,145,29,251,42,60,243,94,12,94,63,70,220,134,225,60,38,200,18,210,133,152,72,227,77,101,9,190,222,230,153,246,215,212,97,66,0,206,232,59,76,255,117,231,37,243,46,187,241,244,34,72,177,43,82,242,156,28,244,42,20,173,33,211,180,122,192,173,4,198,47,38,252,220,190,170,76,144,105,178,96,82,12,5,138,135,50,46,224,100,184,107,17,0,46,30,54,233,222,119,105,248,233,228,251,78,127,192,38,93,131,254,64,71,85,33,129,179,66,121,140,41,228,111,191,180,192,46,99,31,255,198,213,79,65,110,28,5,40,24,69,70,197,58,46,10,242,201,20,140,188,250,239,127,244,205,195,111,254,150,71,198,58,174,250,203,129,250,121,195,123,205,96,195,233,69,205,177,85,92,136,172,120,215,171,245,131,15,239,255,237,245,169,126,250,105,87,121,71,106,232,75,143,94,249,238,84,255,255,249,227,244,240,169,87,219,30,246,70,45,175,185,15,126,240,203,195,23,95,162,20,28,254,234,163,131,247,126,122,240,226,95,143,129,20,222,52,18,38,70,176,151,139,235,76,48,126,154,166,61,81,144,44,57,178,71,146,20,5,155,101,215,150,150,14,70,90,164,160,35,135,112,112,45,122,201,115,149,72,84,52,4,150,79,188,161,125,247,179,63,60,184,247,137,0,89,71,109,211,103,134,4,114,82,215,54,217,14,71,195,229,138,148,216,237,68,126,137,181,136,153,100,176,142,196,125,187,195,227,114,168,220,205,147,30,215,4,119,252,142,53,107,153,54,249,160,98,229,86,6,123,103,168,84,111,25,154,154,211,212,188,166,22,180,53,233,81,82,9,43,240,28,58,114,7,253,124,149,145,51,50,123,106,138,20,167,166,240,156,21,126,227,93,174,154,194,115,85,53,133,144,51,120,254,65,50,226,190,130,127,121,252,65,120,43,28,122,16,18,233,9,134,215,168,96,30,230,146,195,131,19,202,157,29,29,138,217,139,200,116,74,161,195,69,192,11,217,238,82,198,104,138,36,6,68,25,99,64,196,132,83,38,46,159,82,172,7,156,31,232,166,61,79,176,58,38,8,209,32,191,144,24,161,97,104,129,92,58,219,115,154,27,1,185,148,198,5,169,42,90,74,75,233,32,155,166,52,46,72,250,14,91,152,44,248,198,111,15,223,252,229,127,253,245,167,146,212,143,228,101,6,192,239,150,27,99,254,151,43,208,176,54,81,210,40,130,46,194,152,239,192,191,204,165,75,153,86,43,117,238,92,181,223,175,98,88,113,133,136,44,25,154,71,137,201,196,195,119,142,44,60,185,119,169,231,154,66,254,130,28,140,178,35,194,55,130,60,251,202,31,113,1,194,216,106,25,73,208,133,39,7,127,125,241,224,157,111,209,166,65,22,140,148,225,207,240,224,227,127,57,252,249,47,121,6,79,100,70,63,218,8,171,68,96,33,119,20,18,151,145,186,97,156,116,76,30,6,207,26,73,162,108,11,37,15,107,68,156,116,17,202,179,64,116,12,21,29,185,96,78,193,26,221,179,100,149,227,152,4,72,210,76,34,205,69,72,146,226,33,21,41,195,20,231,11,146,92,201,228,67,171,137,111,93,236,154,178,181,156,212,40,101,66,187,55,38,197,169,62,169,207,111,124,54,233,126,195,196,20,79,138,57,110,155,57,186,220,75,155,120,160,2,62,192,199,18,21,148,10,35,66,72,217,125,252,218,34,244,32,98,155,25,53,212,133,66,136,55,197,200,99,60,68,58,236,67,18,117,201,43,249,105,197,55,137,60,5,242,31,118,68,134,61,121,244,226,139,41,118,220,65,163,80,18,34,91,187,243,150,11,83,168,69,120,157,245,4,70,135,241,168,27,142,6,177,135,116,81,198,132,94,144,231,80,64,232,227,14,92,22,216,215,216,120,25,5,190,117,25,82,252,34,91,236,117,36,168,172,44,198,31,190,247,39,57,96,209,86,116,168,162,80,191,202,183,54,99,207,56,124,106,131,247,246,248,205,199,200,197,110,62,10,125,145,29,21,12,145,68,154,114,133,38,36,108,64,242,190,195,246,28,223,81,202,83,220,128,34,247,28,12,36,28,218,114,136,16,140,204,24,183,237,136,12,193,173,71,60,8,158,147,255,183,207,202,21,115,203,242,29,65,226,164,76,89,119,155,32,242,70,156,68,142,143,102,20,14,252,78,102,36,154,240,194,148,236,213,188,24,130,195,90,0,248,139,162,83,169,205,218,30,158,127,159,181,130,48,0,212,155,153,226,54,13,79,17,72,192,105,2,98,61,221,167,168,210,211,120,136,69,142,114,21,213,142,242,171,182,124,113,93,58,214,104,117,184,190,115,228,90,208,5,118,121,184,229,82,179,252,201,42,18,87,132,99,106,99,200,92,117,88,126,8,40,215,200,217,182,87,93,203,154,180,30,34,40,12,253,198,59,177,205,226,13,106,34,8,248,244,0,177,41,46,154,136,40,61,113,203,112,193,134,47,108,209,62,114,79,210,171,250,149,81,15,227,2,194,2,215,115,26,202,216,74,49,78,49,147,175,112,74,173,120,33,205,153,253,38,217,34,162,67,47,37,196,92,242,45,85,32,67,117,73,112,73,18,82,60,26,61,23,217,7,234,159,74,127,5,243,100,109,103,27,45,52,212,112,224,99,42,235,43,170,88,5,112,69,243,54,176,234,30,215,221,232,39,212,174,170,160,244,225,231,42,136,196,60,10,50,221,249,208,170,195,139,104,76,190,242,120,200,196,146,43,201,156,47,122,211,100,232,48,120,199,197,13,108,152,242,118,9,38,230,250,69,115,72,226,29,200,22,98,193,231,17,134,98,83,74,83,111,225,198,11,219,233,20,9,79,3,107,254,148,242,28,252,195,37,127,126,30,30,185,228,209,112,179,49,114,205,230,104,74,87,49,66,0,34,34,68,229,102,24,136,98,137,189,229,170,214,26,143,41,34,213,112,113,117,133,103,142,58,244,102,61,87,243,151,118,75,91,59,165,164,52,173,74,254,99,129,127,195,175,179,158,14,190,172,227,203,202,41,147,162,127,173,192,20,76,8,248,170,113,232,206,16,103,33,164,137,8,131,37,250,207,173,89,71,111,157,125,196,6,217,188,13,174,132,140,153,84,129,50,182,72,180,96,245,246,152,68,4,191,236,51,76,205,153,218,67,141,26,141,125,70,52,174,48,185,18,187,255,209,187,217,108,22,230,207,128,132,243,243,238,151,132,42,37,31,180,184,157,134,57,165,169,41,246,95,182,148,38,103,253,181,61,226,183,181,204,142,139,170,74,29,113,9,72,26,174,175,24,71,195,63,13,171,186,42,102,99,70,87,105,184,28,60,32,193,17,20,115,82,204,196,113,61,38,102,105,114,183,169,100,150,139,25,201,128,165,80,163,36,164,130,168,101,118,109,180,61,65,3,59,210,142,133,103,175,214,47,42,42,5,102,57,75,51,209,165,16,67,58,145,64,232,254,54,83,113,102,15,3,195,227,249,35,116,232,173,61,41,126,110,125,101,206,247,250,254,218,254,76,51,235,95,232,131,160,55,22,143,173,140,0,55,209,81,154,201,72,74,81,154,229,160,154,233,132,56,107,30,56,103,120,81,10,178,96,237,120,87,210,64,248,111,29,151,214,65,173,165,110,214,132,85,187,218,231,182,146,155,204,254,110,160,58,106,215,179,191,203,231,138,121,189,97,228,185,81,123,187,214,23,70,237,196,120,61,167,231,44,98,188,238,25,184,119,136,113,92,73,195,248,203,117,190,213,193,0,48,201,70,182,101,247,43,76,213,182,103,208,222,73,54,104,23,17,6,217,28,194,237,234,201,182,164,102,139,126,162,22,52,188,11,229,3,53,178,37,146,41,164,169,226,238,10,237,210,201,201,12,126,240,78,44,240,27,185,146,36,201,118,103,5,109,7,121,34,137,4,143,95,60,195,43,252,38,217,92,113,161,157,121,230,49,165,135,186,205,113,35,37,244,111,164,159,96,165,66,18,174,145,87,176,32,102,130,129,159,73,167,224,68,231,237,195,219,159,241,204,67,10,228,101,236,238,138,210,248,135,219,34,169,37,62,241,11,113,236,39,116,9,128,1,91,108,73,99,36,14,129,240,164,108,63,217,79,132,110,17,162,148,90,52,8,161,64,233,19,25,57,102,35,239,130,90,99,140,237,127,175,145,25,142,118,123,119,21,47,202,9,25,16,152,157,138,194,80,146,68,233,39,79,210,216,123,193,84,10,6,20,76,103,144,120,209,22,71,129,188,17,187,145,116,30,94,211,213,241,40,140,82,31,48,0,51,104,203,202,206,16,219,45,197,112,193,109,155,153,231,55,179,178,100,31,17,14,192,227,79,14,249,79,22,58,33,74,121,102,32,49,216,184,200,80,89,33,84,112,124,81,194,36,33,43,99,198,61,181,19,190,175,92,218,32,204,19,23,111,147,195,118,123,243,79,128,15,6,121,15,45,152,79,216,190,8,20,98,181,103,182,46,83,146,177,195,47,127,251,240,253,95,211,99,134,135,223,254,250,193,207,62,252,175,191,190,36,112,65,35,195,16,16,174,164,106,12,49,254,143,35,67,151,134,60,78,48,145,132,17,149,221,47,224,88,240,182,241,57,42,18,232,68,21,95,239,248,190,221,22,15,145,93,105,135,181,120,154,44,147,5,228,176,40,122,80,222,122,50,26,252,213,83,86,244,148,63,105,230,168,129,248,5,44,242,4,67,87,159,178,228,65,231,182,100,114,98,52,146,163,37,8,103,248,111,217,81,31,100,125,70,61,79,219,221,197,180,59,114,210,29,76,185,237,203,117,155,228,106,249,210,90,187,196,36,31,210,39,228,18,43,138,69,198,138,21,17,12,239,187,2,162,87,18,194,96,55,12,26,30,103,65,90,179,79,219,183,184,29,108,70,95,99,187,130,255,182,50,49,252,237,132,115,209,187,54,171,49,27,156,104,70,196,29,42,138,17,3,233,184,207,213,168,253,142,63,25,86,92,90,254,140,112,10,96,10,138,89,115,185,55,162,191,239,180,25,138,91,232,202,250,11,122,172,249,83,136,70,227,212,28,129,188,56,253,213,233,233,142,170,100,32,43,36,19,181,164,59,67,129,10,205,137,181,197,94,173,71,223,140,238,143,200,206,112,124,139,68,79,117,168,126,57,172,237,9,41,0,247,126,218,205,84,34,160,61,229,73,2,158,24,224,64,42,57,170,198,63,251,251,51,79,115,182,71,78,245,200,153,237,159,255,167,167,62,43,51,125,226,137,158,174,78,89,190,110,180,164,62,180,188,14,180,164,222,179,164,174,155,184,158,132,21,133,203,56,49,162,23,25,29,60,89,140,144,8,136,76,235,19,6,68,181,225,210,90,78,147,120,27,97,121,236,42,98,118,103,177,53,37,95,241,224,1,203,250,45,5,253,132,148,53,132,225,4,77,151,10,247,123,84,135,70,225,150,222,53,65,10,15,77,104,222,237,14,225,65,15,93,181,90,236,194,240,86,200,210,229,224,111,255,114,240,218,235,178,201,13,250,235,191,250,207,52,223,163,31,191,234,51,70,57,120,253,247,143,126,242,111,81,207,214,160,149,110,23,234,193,224,124,85,165,252,69,208,73,233,245,85,30,62,54,156,209,200,233,87,149,226,23,105,84,115,80,112,169,12,143,138,246,221,58,80,202,15,178,155,136,223,238,160,14,212,64,93,223,116,119,206,162,107,144,78,149,28,223,4,219,87,119,228,55,73,119,227,9,156,217,163,62,44,67,208,154,164,139,218,64,203,233,75,232,240,2,239,244,29,103,180,142,103,18,86,127,176,110,14,177,208,54,12,12,53,2,232,226,149,178,84,63,225,63,21,175,92,216,181,73,211,233,57,208,225,29,215,66,61,99,95,101,21,134,186,246,241,171,164,236,31,81,231,23,52,173,162,183,219,82,173,9,195,247,248,245,223,142,171,127,199,234,245,16,196,199,107,116,44,135,60,65,245,173,184,234,93,11,237,91,215,96,229,197,72,239,160,28,210,179,221,169,17,157,116,76,178,143,61,152,138,188,156,72,246,125,37,1,145,229,83,111,203,59,209,199,186,32,15,240,44,30,235,147,229,186,222,235,9,157,42,50,78,10,20,64,143,189,85,186,112,16,189,151,135,6,1,213,191,119,23,81,49,153,114,204,211,59,205,78,159,186,49,123,154,202,126,58,96,217,59,101,11,191,90,41,99,146,42,201,214,66,79,228,224,10,60,221,143,216,141,77,80,99,11,46,127,68,253,23,225,207,200,183,25,30,184,125,84,211,102,70,95,150,90,202,131,10,141,78,157,74,243,76,46,100,114,191,204,11,144,194,163,204,184,144,75,122,249,214,104,141,102,194,152,188,82,246,91,238,154,200,68,196,223,232,71,184,190,215,2,197,17,79,42,65,174,9,148,152,95,246,250,159,211,97,74,212,58,144,199,137,164,214,33,212,242,119,111,153,49,196,58,107,60,79,144,86,239,9,35,85,46,139,82,42,89,8,251,74,85,109,111,52,101,17,217,51,235,26,35,231,6,44,205,106,118,132,114,44,228,110,217,14,108,242,114,99,202,244,185,139,36,223,111,248,213,255,168,194,60,207,143,241,55,37,181,189,253,168,50,240,190,167,86,87,119,136,165,65,131,128,21,169,129,3,193,45,191,67,110,211,40,233,141,86,177,25,237,144,187,35,57,228,86,244,176,67,46,25,104,238,223,58,165,24,185,130,166,164,167,48,208,171,69,229,41,226,136,171,100,201,61,126,31,79,74,51,32,36,167,88,52,191,91,184,64,100,182,50,70,201,44,20,219,173,252,218,30,183,105,202,108,91,141,141,238,40,131,166,77,51,60,145,124,241,236,195,171,212,170,101,6,147,51,222,129,49,112,212,12,121,78,12,13,134,60,215,237,205,225,168,219,222,225,246,246,213,225,0,68,251,76,195,26,109,195,70,56,195,34,69,179,173,95,31,220,77,13,157,94,183,149,250,130,213,176,172,118,97,63,166,1,169,44,74,16,212,175,36,212,24,53,246,37,34,108,196,188,133,104,47,67,216,46,6,8,138,1,116,83,51,7,61,91,40,26,133,173,237,25,102,103,163,103,203,37,252,138,27,84,38,144,214,134,10,137,69,102,53,91,50,42,122,9,146,232,14,244,133,188,1,63,173,153,221,12,177,153,170,86,102,164,123,138,47,180,219,237,112,51,89,111,125,154,3,69,114,161,131,126,21,127,205,80,251,197,12,218,171,100,11,134,86,206,109,109,199,146,153,130,7,59,97,90,89,23,230,179,70,185,80,210,191,24,236,195,1,104,200,120,226,156,197,210,161,248,148,54,131,176,122,208,131,152,42,56,35,170,69,129,177,26,240,56,228,84,173,222,178,146,41,77,161,181,69,44,185,89,255,120,147,111,188,131,27,120,45,197,186,166,170,165,204,205,145,19,96,5,146,93,208,99,54,128,157,55,71,214,12,17,120,11,218,23,103,64,103,181,135,4,240,133,124,2,114,173,27,83,25,120,146,230,115,193,133,21,25,68,28,72,26,211,10,6,248,30,193,201,148,235,128,177,36,70,203,112,94,212,42,86,2,199,165,178,36,45,174,119,140,130,24,70,35,235,27,196,156,142,77,143,29,67,255,136,141,171,62,113,132,114,89,61,106,74,250,199,40,106,130,178,30,40,106,69,163,88,12,140,162,191,243,179,149,28,190,49,150,204,227,28,130,80,33,169,84,150,123,8,179,150,23,41,123,137,117,228,40,69,60,255,60,185,52,13,46,115,204,153,200,118,108,43,98,158,241,209,213,252,43,217,126,22,125,135,226,23,39,92,74,78,116,251,68,84,182,71,251,217,45,4,213,51,35,94,16,45,169,72,217,49,200,134,186,183,101,185,196,102,42,167,82,240,7,208,209,148,249,234,244,109,203,222,232,218,195,233,109,199,221,32,91,201,52,49,193,111,111,109,90,211,67,183,57,141,65,227,65,206,30,93,162,48,101,211,222,37,153,252,241,127,112,65,216,199,151,156,205,145,61,111,238,100,225,85,133,2,73,145,139,177,190,57,192,152,178,160,63,213,235,59,151,65,92,153,171,159,93,84,239,204,214,231,234,170,137,191,54,200,199,190,244,187,76,126,159,154,173,215,59,115,234,92,125,117,48,167,26,103,235,215,47,169,22,166,123,191,28,233,157,38,254,186,74,31,213,59,179,240,90,111,118,52,171,106,115,245,225,236,152,234,44,246,145,190,86,152,29,204,170,167,230,234,229,217,75,106,199,247,28,126,15,103,189,34,72,114,23,94,219,192,215,6,115,119,103,85,103,190,62,156,123,150,214,211,244,255,234,75,111,174,224,47,99,214,247,126,101,78,159,85,55,231,235,221,249,103,213,235,248,100,27,158,236,144,118,204,223,158,83,187,80,242,252,37,218,64,169,25,67,214,246,186,5,25,245,121,119,86,29,206,215,243,80,68,83,80,216,244,122,202,163,6,250,163,222,39,133,47,228,102,213,157,249,250,157,133,96,181,163,5,168,54,63,87,207,47,92,162,53,174,212,235,87,33,189,180,176,62,171,246,231,235,157,51,108,60,158,243,200,97,228,213,155,144,111,174,173,110,206,214,23,231,145,198,250,54,150,56,7,85,105,179,245,133,57,36,167,126,7,147,234,117,226,196,74,141,47,125,44,116,26,254,63,137,138,121,141,120,11,158,36,115,182,166,157,236,182,106,124,42,159,236,129,88,95,27,54,135,195,147,212,69,168,54,114,225,37,133,79,222,57,38,253,221,82,190,106,127,254,243,143,245,19,216,100,246,48,45,197,133,234,61,234,48,206,87,254,148,79,46,77,77,255,83,106,197,108,155,110,55,245,79,211,129,140,36,3,77,147,246,157,20,219,120,232,131,128,224,154,66,201,149,62,145,229,87,255,59,65,125,35,229,87,56,104,38,191,218,145,10,233,29,44,155,164,101,168,178,242,176,199,189,228,217,102,154,226,187,41,79,167,219,117,10,77,164,69,26,19,70,82,185,162,148,40,139,41,254,39,158,54,145,210,243,82,58,221,136,83,116,39,158,23,201,124,39,77,85,68,146,164,100,164,136,36,66,31,236,227,31,242,139,75,51,159,185,49,244,84,145,20,209,69,104,170,164,145,16,143,42,62,72,148,39,125,29,223,52,123,205,41,116,222,73,77,167,74,233,228,33,224,50,78,42,143,78,90,94,239,121,98,108,74,146,99,249,227,216,246,198,51,133,208,10,82,92,77,17,143,80,220,221,243,160,23,88,43,12,121,220,61,234,3,201,98,52,168,224,235,61,96,2,110,138,73,184,222,3,31,211,5,74,243,136,20,186,139,244,34,106,49,41,84,99,188,52,79,161,73,133,52,26,47,151,95,188,246,21,177,207,63,48,97,90,234,7,206,235,30,243,250,249,58,35,38,3,145,168,131,69,178,63,84,86,79,98,145,124,152,69,242,229,40,22,41,30,133,69,226,248,32,122,176,139,90,228,96,251,88,53,97,176,227,23,18,175,27,153,226,51,1,135,4,134,75,151,59,227,41,143,23,249,85,173,110,101,90,150,53,96,101,123,122,80,96,16,117,67,238,181,208,26,184,31,120,157,235,64,227,70,136,41,69,41,162,21,77,48,227,5,127,104,227,22,106,222,68,248,143,232,80,123,17,43,106,202,211,133,102,104,78,166,63,145,204,94,35,43,193,124,202,26,19,183,150,29,135,92,248,173,17,144,58,35,55,22,209,206,108,233,22,69,180,203,231,62,123,136,118,199,9,90,55,1,236,203,253,143,63,62,248,230,91,227,160,186,124,110,73,1,7,246,8,168,46,127,161,65,143,34,102,50,50,50,135,27,151,199,199,215,224,8,47,60,123,24,229,37,80,94,32,214,198,184,166,143,5,221,122,172,182,199,193,108,73,180,226,13,203,17,218,142,217,19,219,78,50,120,208,54,60,233,137,224,109,200,223,4,64,45,245,51,128,151,245,169,161,98,173,5,80,196,254,27,224,123,38,193,148,240,55,122,208,219,20,254,237,209,46,113,104,91,201,204,151,28,169,111,127,244,193,193,175,127,241,120,96,96,48,129,70,150,231,220,104,119,208,163,143,187,22,85,79,216,217,254,38,90,102,244,60,47,38,118,65,232,39,140,150,67,243,72,190,118,175,254,234,209,79,222,230,227,241,233,192,25,145,65,10,17,29,237,168,124,60,96,71,252,118,44,131,206,10,74,117,143,249,142,139,53,144,101,52,135,176,57,83,42,85,18,229,5,38,50,122,160,118,172,209,178,179,125,193,218,249,20,80,147,188,16,51,173,70,79,68,153,161,247,160,243,13,50,113,85,101,200,59,45,12,171,193,159,112,208,140,73,64,152,134,222,24,72,64,76,62,183,92,26,80,203,202,120,89,201,142,120,4,176,26,67,11,128,213,248,22,255,192,128,68,109,167,199,134,154,51,25,33,116,135,136,218,220,146,8,121,92,148,155,48,124,42,195,72,213,79,224,117,62,240,131,216,130,78,43,143,126,254,139,131,247,126,122,248,198,127,82,178,208,93,89,254,234,11,159,164,112,164,154,35,140,84,126,162,14,34,203,106,160,135,14,95,123,231,225,91,223,134,126,58,190,209,50,38,34,102,25,81,224,249,135,171,104,200,230,39,236,225,7,95,127,240,131,127,125,244,235,239,63,248,206,43,159,238,0,122,131,135,164,165,163,18,145,222,39,29,52,189,56,182,159,168,128,63,39,123,179,80,224,128,195,123,223,59,190,241,154,148,142,85,186,201,112,66,238,125,239,225,91,255,10,51,253,120,25,39,128,81,229,7,93,148,241,170,40,101,194,37,238,169,176,8,131,71,128,154,8,156,165,71,54,40,112,221,17,23,9,68,156,177,4,192,42,98,43,124,117,112,222,105,112,176,42,244,232,234,195,14,16,157,127,228,92,116,58,68,18,11,131,91,249,81,59,25,211,42,151,175,92,94,80,106,242,210,67,3,140,156,102,200,8,64,230,229,43,203,151,234,23,163,51,29,254,244,107,7,47,189,41,112,20,148,80,68,55,69,64,21,177,238,200,96,100,115,73,30,34,216,4,162,175,56,88,129,148,16,232,206,128,82,194,187,67,33,206,226,204,45,71,10,228,119,248,198,111,15,62,121,131,186,150,248,164,209,207,6,172,215,99,98,121,253,67,0,120,249,16,178,16,184,149,232,59,65,224,19,41,143,31,132,203,143,125,162,14,22,209,130,30,126,243,73,227,12,45,46,127,35,20,135,252,29,37,79,98,163,232,51,109,4,186,36,52,81,31,238,203,167,131,241,18,0,115,97,187,120,52,4,89,50,106,25,147,222,138,4,200,233,104,80,101,30,82,153,119,2,66,184,29,63,147,208,124,156,145,221,205,158,133,235,30,249,203,52,114,79,185,38,43,174,140,80,120,4,104,93,93,63,234,25,11,194,158,5,133,199,227,66,72,255,76,28,187,36,98,108,31,165,191,168,236,26,232,47,126,200,17,60,171,153,64,19,75,56,185,161,110,123,126,145,89,238,239,255,233,199,56,129,113,27,195,243,149,201,199,80,72,215,129,97,164,146,120,152,239,143,54,140,19,79,9,79,200,79,26,73,66,212,17,134,146,169,19,9,99,201,155,57,126,98,72,16,221,145,176,67,32,213,117,219,221,38,217,160,165,179,169,127,255,246,195,247,95,10,182,81,18,14,38,26,208,114,226,120,178,211,100,5,77,28,2,42,10,85,78,2,67,139,234,193,177,173,104,62,37,40,105,236,176,214,35,12,29,33,50,105,228,88,43,162,7,206,199,165,10,187,169,197,235,66,216,63,50,122,0,167,114,108,104,129,36,156,245,73,23,33,174,147,29,177,11,168,218,57,166,27,72,38,255,130,196,147,143,113,81,34,223,158,96,81,154,104,99,17,202,163,196,179,146,142,249,148,246,21,73,101,245,143,103,24,130,13,201,136,27,103,143,208,9,71,89,214,158,99,198,216,223,120,54,194,120,100,184,66,45,153,158,100,124,65,125,48,135,98,124,201,183,201,131,113,76,56,158,92,7,15,141,39,213,213,143,125,64,89,100,249,151,255,248,232,7,239,29,188,251,6,187,128,80,19,98,39,33,214,194,136,161,249,145,143,25,138,131,64,34,113,147,132,75,228,123,242,168,147,230,28,105,216,217,97,69,226,184,139,78,226,65,88,188,84,223,200,171,86,210,216,39,7,97,193,47,143,63,173,13,99,114,89,227,225,251,31,30,254,248,59,129,221,232,18,116,113,252,110,228,197,22,49,65,43,2,125,97,115,228,144,225,223,131,225,95,118,182,135,176,47,199,241,192,55,94,62,120,239,47,137,139,50,214,125,132,5,153,144,154,180,24,179,182,132,34,75,60,5,72,69,126,120,36,157,78,80,3,51,236,0,122,84,194,149,141,239,220,255,228,189,195,31,252,69,186,224,225,119,71,24,47,79,248,233,191,240,130,56,161,33,137,82,187,232,17,12,100,88,170,95,93,89,152,143,207,66,135,162,79,232,24,57,131,0,196,244,68,23,143,30,145,222,97,80,116,101,254,187,168,142,131,26,165,39,121,221,255,228,231,169,131,119,127,236,7,114,149,171,79,146,17,116,42,33,124,58,176,146,129,116,108,32,66,9,154,173,150,31,161,44,4,94,216,100,224,133,248,198,244,176,185,110,181,64,125,118,87,241,219,150,62,61,17,80,98,203,26,153,221,222,98,12,68,98,199,26,91,201,169,9,42,217,28,204,251,208,158,124,13,217,60,150,118,120,167,151,143,221,95,94,17,167,49,195,98,171,54,81,227,48,162,209,147,85,235,28,185,78,10,15,20,93,37,125,54,166,210,211,221,214,112,178,170,122,221,97,208,23,241,136,13,188,51,49,240,169,188,187,141,193,236,196,173,102,186,185,9,157,215,39,212,97,69,192,173,179,59,243,67,234,231,72,79,68,38,168,84,214,219,146,103,193,109,167,225,181,14,43,132,29,165,219,34,75,249,105,18,127,138,120,188,78,210,171,136,215,198,46,191,217,81,25,57,188,227,56,161,210,49,37,93,29,103,97,177,183,76,91,224,133,34,252,11,7,83,136,134,19,37,103,152,71,199,26,101,248,105,252,196,8,133,34,126,188,81,165,96,88,170,208,154,249,67,84,53,40,210,152,172,120,128,124,198,173,237,81,120,37,183,54,222,240,242,119,113,195,196,207,221,150,87,2,93,220,73,35,36,57,151,0,145,201,252,193,128,201,8,40,35,195,145,144,168,69,235,2,186,225,235,34,232,143,124,159,185,175,178,199,6,127,28,188,0,221,95,243,181,199,43,80,227,111,244,189,82,68,37,235,17,37,183,188,180,28,79,219,246,210,242,60,237,146,151,86,224,105,207,17,227,6,114,58,234,141,202,45,24,175,59,155,93,23,77,53,52,149,161,92,197,157,50,170,2,92,163,209,219,116,121,179,200,136,198,151,19,60,110,123,245,63,98,202,161,156,48,25,65,210,69,110,100,89,132,145,38,43,202,127,245,26,42,77,226,187,113,229,73,170,95,76,49,148,97,199,150,227,93,54,6,203,73,130,190,165,119,6,156,201,101,56,55,186,49,131,72,227,3,185,77,2,141,226,30,225,130,79,196,148,34,163,45,190,77,52,123,143,62,121,153,35,250,51,86,191,139,32,76,242,37,137,34,240,28,196,116,62,26,188,133,180,18,203,216,21,162,60,182,252,75,21,68,2,87,248,52,103,6,76,65,131,184,115,213,94,166,107,95,149,213,191,24,80,44,196,181,105,13,137,238,92,149,197,84,233,44,160,59,100,221,166,43,170,211,184,77,135,134,1,47,201,75,26,74,140,45,95,202,212,40,8,157,228,203,111,11,160,12,193,44,49,80,25,10,83,1,124,2,255,201,147,173,44,151,255,40,64,6,108,26,65,100,140,192,29,2,116,154,184,158,8,29,178,179,135,228,188,61,124,110,203,158,210,51,220,208,217,24,123,74,78,9,35,15,206,164,12,228,28,45,226,212,165,102,201,221,30,165,160,215,124,61,168,134,148,65,86,9,209,11,237,176,198,193,30,51,93,71,100,232,182,224,65,183,69,71,195,241,15,67,4,130,26,133,80,228,119,96,89,34,69,96,140,168,169,0,232,178,128,51,60,161,35,18,162,164,180,89,116,0,211,123,231,87,174,92,70,42,134,214,20,249,72,227,160,119,219,120,39,79,137,75,167,103,90,89,166,74,136,196,32,246,30,170,66,20,117,228,25,219,65,119,165,41,110,197,69,113,114,21,111,193,163,68,48,192,92,181,181,201,224,126,13,43,183,79,192,178,34,103,191,247,128,221,150,42,20,228,69,98,75,203,227,73,170,46,28,7,177,180,248,99,34,54,94,88,140,130,142,14,114,63,140,130,252,242,148,229,159,104,22,111,150,7,82,60,181,39,218,65,111,17,120,59,2,173,245,55,139,47,9,212,184,48,26,33,30,88,21,182,164,205,218,64,237,75,144,193,109,14,25,220,103,8,33,155,1,200,96,171,92,169,24,86,153,67,6,175,215,218,2,50,184,33,65,3,119,184,104,219,116,122,61,167,201,44,22,100,116,96,79,230,173,174,123,200,192,141,100,100,224,201,144,127,19,36,215,125,9,228,247,248,55,65,63,112,240,113,74,161,18,166,54,183,57,234,49,203,155,170,223,230,196,47,62,203,16,202,33,203,88,46,62,115,61,195,139,10,160,16,213,129,104,9,201,66,11,197,154,57,161,201,226,73,50,14,206,19,130,223,4,183,34,14,158,26,220,133,184,162,50,105,149,178,121,117,168,82,10,97,201,215,222,16,20,39,193,205,31,15,83,116,172,216,68,147,0,18,249,109,86,162,48,121,69,3,244,9,176,182,96,85,243,38,160,143,8,15,8,222,195,102,151,140,160,61,222,189,184,120,97,129,155,115,71,13,167,202,128,228,233,225,124,16,29,30,164,104,148,180,252,117,208,155,250,48,230,124,116,37,68,44,73,174,100,38,234,29,68,105,163,141,164,80,70,163,52,72,105,226,88,36,118,33,167,152,86,252,111,4,134,37,5,30,227,43,69,52,200,165,45,193,111,121,244,76,89,183,188,246,175,213,216,213,28,219,164,84,15,205,140,26,104,249,225,182,162,129,182,100,67,254,36,180,181,103,64,46,111,119,221,254,148,242,224,173,247,48,234,39,49,245,7,109,241,254,71,239,82,77,234,191,254,138,177,141,14,191,251,189,7,111,223,195,184,220,52,255,44,57,116,93,37,192,143,240,102,10,94,133,45,193,180,155,86,79,126,196,143,83,131,49,202,67,178,124,122,175,197,15,186,34,124,21,98,70,4,3,0,140,147,24,104,131,98,36,6,155,137,110,97,231,8,114,189,36,190,146,168,230,193,149,39,0,125,135,67,149,133,205,49,204,18,1,26,45,215,117,92,143,66,43,203,62,249,136,83,157,118,27,214,205,106,89,35,100,6,64,246,34,235,2,253,198,131,88,155,39,227,159,44,181,126,22,135,190,219,138,145,14,173,39,28,106,43,52,126,86,168,87,67,93,74,52,180,228,225,179,199,15,159,117,148,225,139,60,247,14,232,167,216,77,51,226,110,199,150,84,24,148,182,37,187,223,81,252,196,145,116,32,126,47,67,22,27,233,70,104,194,130,71,176,7,37,23,140,2,120,88,6,70,171,223,239,189,63,145,12,76,41,243,174,143,194,148,57,71,33,139,53,49,154,44,122,213,54,49,89,124,194,69,0,109,203,226,6,191,177,227,90,57,25,195,68,225,195,239,163,19,46,56,180,102,65,145,125,115,48,53,21,167,33,76,166,71,168,158,25,120,184,206,103,96,179,133,109,150,110,155,32,63,224,77,62,207,173,240,8,22,120,122,68,26,39,78,173,132,72,128,183,210,32,134,214,107,29,117,139,34,25,22,242,37,15,201,144,235,41,117,63,146,97,177,168,229,244,86,33,6,201,112,75,70,50,44,22,147,189,139,5,164,184,217,178,114,4,82,220,187,207,115,98,142,170,44,66,21,215,165,92,70,99,204,109,158,41,93,107,56,167,148,233,109,119,48,221,31,185,173,101,234,26,53,141,151,161,67,232,194,37,215,218,2,137,16,222,155,166,66,249,68,87,27,145,247,110,143,81,37,53,248,69,136,231,137,170,141,142,146,247,24,245,78,126,115,20,115,141,105,122,199,134,19,86,9,89,167,31,255,10,238,232,245,81,193,11,187,118,56,249,157,92,66,220,190,96,47,63,81,220,190,205,1,138,137,79,62,142,20,23,96,129,4,111,84,39,185,29,83,228,22,42,65,67,151,227,108,99,154,160,12,148,42,161,117,64,76,253,74,165,100,181,148,244,140,66,207,214,200,17,42,172,242,78,59,229,194,78,225,214,110,17,104,83,87,85,148,181,181,180,234,102,241,200,163,55,36,155,8,71,68,229,137,105,22,22,14,207,74,42,21,88,68,178,108,93,154,49,167,96,217,106,26,133,6,172,111,80,214,9,77,221,163,103,13,151,16,72,92,3,85,221,108,97,220,148,22,137,70,77,104,110,107,241,52,55,155,90,238,211,32,89,215,154,86,41,87,158,144,100,179,216,142,39,57,159,55,10,159,2,201,134,222,210,75,86,121,98,146,203,165,177,96,21,173,114,89,35,96,21,102,69,155,112,59,97,91,136,153,188,133,96,68,195,149,145,221,15,222,133,187,18,255,155,236,234,189,215,109,143,124,129,64,231,205,254,165,173,137,227,101,70,47,217,99,43,106,153,253,254,214,145,2,155,46,15,237,254,152,90,204,209,104,218,181,134,211,176,0,88,164,41,245,94,239,73,195,153,6,235,120,106,225,76,163,186,204,31,206,148,244,217,196,3,3,29,17,31,200,116,178,241,89,32,243,227,40,129,76,145,151,173,194,99,131,60,163,117,26,244,37,135,215,52,245,182,209,40,52,204,181,61,230,60,175,201,88,156,44,115,198,134,89,247,252,243,1,156,97,239,85,6,134,171,105,95,148,80,102,4,242,43,2,246,230,182,182,165,71,8,92,83,213,103,162,17,64,99,64,160,77,226,59,39,23,18,66,80,102,244,34,196,148,229,102,6,232,170,23,166,149,195,188,250,137,141,106,193,126,86,194,142,8,23,36,83,79,106,166,246,130,207,63,223,112,90,59,177,245,230,114,217,114,33,143,212,74,181,115,167,211,42,26,80,6,250,159,90,222,10,175,199,231,159,71,19,78,31,228,173,87,7,195,93,133,238,158,164,144,216,247,43,38,254,76,82,68,118,29,73,15,21,164,78,94,103,149,148,176,231,195,184,46,180,75,109,51,185,247,83,213,118,215,29,162,255,97,183,215,218,19,232,188,228,39,64,120,211,116,91,113,131,146,196,184,65,102,160,246,76,222,124,136,154,65,81,96,198,147,178,115,120,78,28,29,33,61,2,85,156,193,77,101,104,236,148,172,81,212,242,6,155,42,216,51,209,99,135,241,66,159,172,183,218,160,221,209,71,201,51,103,204,28,148,139,223,231,16,132,196,14,52,142,60,195,247,58,199,38,163,133,120,200,141,205,102,211,43,206,141,38,147,150,87,246,183,107,104,246,7,61,232,207,48,71,166,130,107,192,30,71,250,226,184,240,41,61,171,229,245,98,9,145,175,189,207,251,225,57,33,0,219,135,77,215,65,251,231,192,4,105,183,143,198,152,18,91,16,66,200,232,15,156,65,228,228,221,19,62,245,136,133,109,24,21,195,183,86,121,64,236,148,147,252,243,13,125,157,226,7,156,224,208,69,12,238,64,102,3,185,165,48,76,190,150,174,91,205,13,156,101,228,162,32,118,141,53,114,217,98,190,80,246,237,57,199,1,20,77,33,81,156,174,75,65,149,209,144,250,177,80,153,255,193,202,89,223,25,242,0,200,73,24,209,249,103,235,136,18,60,183,128,152,194,117,135,0,7,187,179,234,246,28,2,7,83,28,103,10,157,124,5,127,109,206,214,23,224,247,28,195,32,38,56,200,8,80,236,144,236,20,30,25,209,134,135,164,156,173,89,196,150,134,7,207,213,235,38,38,180,212,13,146,49,63,203,10,163,216,199,136,197,220,153,231,72,197,93,4,161,158,235,205,169,6,201,235,203,181,113,182,126,118,142,212,76,224,148,231,6,179,44,23,226,40,107,28,245,184,35,17,143,208,203,155,228,193,221,89,181,207,201,164,141,56,203,90,101,6,177,176,5,250,244,242,54,18,99,238,206,33,214,116,116,153,197,89,70,37,125,0,191,175,215,235,207,225,195,6,98,106,211,70,209,94,172,231,201,75,37,78,97,159,227,50,207,141,160,28,160,231,172,58,156,147,90,123,7,146,230,213,29,200,101,144,164,2,111,65,135,117,253,220,58,175,159,210,157,151,251,106,115,150,117,140,32,204,87,82,151,148,100,112,180,104,15,26,58,192,56,9,200,208,124,10,127,142,12,253,249,207,19,253,184,95,181,185,210,146,218,195,111,30,62,167,230,131,202,116,17,4,83,202,237,87,113,248,187,28,57,20,145,95,3,111,75,232,175,218,224,110,248,41,145,231,82,58,251,22,143,217,73,30,79,79,71,1,28,135,243,197,224,85,83,97,50,130,134,32,44,52,175,204,47,20,166,202,236,153,212,35,178,18,197,123,131,55,56,186,59,18,250,138,150,43,201,243,188,196,0,56,180,76,130,44,73,5,9,40,22,34,187,92,168,81,4,161,54,118,184,227,53,42,94,15,67,99,117,59,141,169,130,174,166,232,255,233,35,22,232,47,139,41,85,71,43,131,170,87,106,98,30,170,64,9,102,247,193,120,19,69,42,102,4,100,5,138,191,237,65,252,210,159,56,98,61,149,234,72,19,37,158,53,130,34,172,55,119,163,65,147,99,152,231,136,19,36,185,238,132,9,204,210,34,49,201,147,200,16,184,242,9,179,51,48,53,11,193,169,137,125,127,76,189,206,20,189,99,42,205,211,248,34,103,247,145,22,12,127,125,242,96,73,26,96,128,110,35,170,24,159,254,151,242,43,128,17,197,186,50,249,172,220,114,92,131,185,42,200,243,115,28,234,84,220,242,37,97,63,35,216,127,10,241,168,97,150,81,88,106,151,130,61,243,210,35,116,192,232,57,222,110,31,145,173,37,174,51,130,204,197,116,66,177,30,8,77,48,149,43,68,173,184,162,61,5,210,146,72,66,80,37,12,113,4,209,4,19,70,61,170,50,95,187,97,252,98,218,237,211,17,131,59,71,190,144,15,23,77,94,140,198,195,54,219,237,255,118,136,107,84,197,50,44,198,45,140,141,101,195,26,109,33,2,41,79,82,100,204,207,97,240,117,72,203,16,36,115,225,194,76,237,32,216,212,192,245,132,99,71,97,214,0,2,233,170,73,33,72,67,142,218,20,207,61,9,9,201,203,81,179,252,78,217,222,19,201,123,190,115,103,56,236,221,245,27,185,248,188,230,145,58,148,71,184,223,60,11,78,205,0,132,251,115,188,59,158,87,78,73,207,22,209,122,20,239,143,124,62,239,22,245,178,39,166,208,60,174,114,8,86,152,226,42,47,153,118,207,138,41,211,215,209,52,123,212,176,16,39,253,189,168,204,248,68,26,189,78,48,27,161,86,137,130,86,176,218,109,52,7,84,90,166,187,161,196,129,251,201,255,14,63,248,240,224,222,191,80,191,179,232,92,18,90,113,34,222,67,165,28,3,247,224,135,110,72,196,167,97,208,30,18,77,145,128,30,22,195,172,142,129,9,112,135,205,214,132,16,1,152,53,22,30,128,60,244,88,209,29,218,253,39,194,238,192,2,4,132,3,22,30,133,250,253,217,224,138,63,125,235,193,215,254,50,33,87,36,193,76,249,152,98,2,104,34,238,0,25,6,19,63,10,3,244,7,208,209,147,49,0,102,141,101,0,242,48,140,87,196,113,177,89,179,24,24,52,101,115,130,6,237,71,162,102,48,212,209,160,213,202,58,60,236,145,184,64,28,61,17,199,153,162,65,34,78,52,241,82,206,224,146,164,240,2,151,157,237,57,238,187,44,1,69,139,53,218,197,231,184,58,143,65,125,230,120,47,210,96,115,148,15,218,45,12,171,146,129,82,171,97,248,228,199,199,104,229,117,191,246,226,193,239,127,65,39,60,175,27,167,73,84,101,65,106,158,180,238,135,159,124,15,125,91,191,249,159,135,47,190,196,235,222,222,104,218,71,169,233,248,96,130,3,211,139,226,175,106,28,84,21,233,66,204,213,175,29,124,244,17,194,169,190,249,175,15,238,125,18,134,83,245,3,7,83,227,58,244,246,144,80,46,210,140,143,23,152,192,192,48,81,209,130,162,23,141,245,142,173,247,1,189,211,4,62,231,240,27,58,197,249,38,16,79,20,56,239,209,213,241,133,129,114,254,18,198,80,193,41,46,125,165,155,169,99,83,119,88,73,122,96,211,210,135,211,89,41,54,219,20,81,86,39,241,147,17,210,227,233,72,95,93,104,219,117,98,8,146,33,75,80,124,128,17,242,56,67,108,68,21,190,242,146,177,245,183,147,172,53,105,182,168,70,20,51,228,64,239,1,57,34,33,43,65,245,145,193,92,2,18,160,117,119,164,120,64,184,176,8,252,199,79,216,34,192,200,136,122,75,10,154,48,182,41,99,27,243,24,20,222,255,248,55,15,126,245,210,147,83,216,108,61,5,10,229,197,236,9,41,196,69,240,248,41,60,120,239,181,135,191,121,249,225,251,191,123,240,241,55,14,222,252,224,224,231,47,62,41,157,195,81,175,73,233,196,159,125,181,135,179,113,72,102,99,169,93,98,179,145,225,231,162,1,138,149,211,112,94,54,209,26,165,216,182,48,200,121,139,59,31,70,175,17,12,97,195,183,70,80,101,133,218,235,10,148,140,176,255,33,154,197,200,235,199,145,193,53,188,229,166,202,248,15,250,238,240,235,47,43,194,121,209,28,12,176,104,98,86,4,45,183,236,214,106,151,186,50,118,9,164,51,114,26,17,119,44,183,235,136,103,40,252,17,73,0,237,237,121,226,112,196,19,123,77,250,215,238,211,191,163,1,255,203,235,217,28,182,123,180,120,242,108,223,239,203,72,55,60,239,147,14,107,57,223,112,223,248,207,71,111,124,40,192,188,250,60,212,131,158,43,236,171,2,250,235,163,55,15,127,4,18,193,247,121,190,214,93,158,175,164,121,217,14,190,253,70,32,219,78,100,182,95,124,237,193,207,62,12,228,220,229,57,203,82,206,195,111,254,246,225,187,191,123,240,238,107,15,238,189,195,115,246,172,45,92,94,121,83,140,184,166,244,135,82,99,10,114,161,31,189,113,248,167,151,30,189,242,93,129,101,55,184,131,192,225,71,168,52,55,81,165,114,155,129,89,14,190,243,173,7,239,189,5,171,193,253,191,189,62,213,79,243,87,6,187,163,198,118,111,162,250,197,208,104,130,146,124,236,72,118,209,234,54,170,249,126,74,120,126,115,210,30,216,185,221,186,13,156,4,115,164,107,227,116,171,222,82,250,38,49,82,87,214,162,188,77,189,77,54,203,242,77,165,169,55,82,171,75,143,71,136,87,27,73,113,220,46,204,120,34,50,147,239,171,176,5,175,170,252,93,234,237,64,191,34,21,181,161,48,213,158,135,98,22,241,132,245,140,11,42,190,217,92,183,166,20,204,130,54,157,219,232,117,83,221,243,205,123,122,106,225,6,108,241,72,201,180,95,9,61,183,20,38,41,226,201,95,211,28,81,128,5,169,32,144,170,212,110,191,111,181,186,232,8,130,158,28,254,85,41,92,13,171,68,58,244,8,172,35,58,67,119,144,106,57,237,57,135,50,179,195,169,116,213,72,206,55,28,116,88,198,92,56,227,201,147,190,156,3,151,121,41,237,163,254,180,105,7,6,112,95,165,208,226,243,22,12,151,179,227,127,36,188,134,101,242,146,188,15,57,158,3,172,109,148,174,208,62,236,115,8,198,133,49,34,31,209,232,125,142,158,253,43,120,78,85,31,54,107,39,52,181,73,25,131,152,78,18,142,147,178,38,249,71,121,46,150,68,152,21,166,162,94,135,198,52,205,171,16,242,29,91,141,116,96,38,232,77,236,182,227,236,77,220,69,34,203,27,13,34,123,125,101,174,118,66,247,61,233,14,87,158,59,239,31,10,108,207,19,116,141,236,3,27,231,137,139,83,62,218,9,215,202,162,55,226,89,215,108,89,232,75,70,74,36,248,19,100,93,171,81,4,77,230,77,32,251,120,205,249,131,109,144,101,2,103,44,44,145,212,97,82,169,177,151,161,180,255,198,185,155,102,59,190,124,20,16,225,77,72,206,2,102,200,239,69,180,171,224,74,141,129,122,165,232,161,211,138,227,226,161,10,61,121,208,3,207,76,88,209,216,161,68,46,240,136,121,124,210,135,12,177,129,0,165,181,212,77,234,252,85,66,59,123,20,252,10,237,118,142,137,128,4,186,34,173,246,185,191,213,38,243,183,26,168,93,181,231,249,132,105,122,57,175,23,26,121,142,93,209,174,245,5,118,197,58,138,143,86,75,43,66,145,141,24,241,209,143,95,17,37,91,86,219,30,146,197,122,50,146,5,116,246,28,148,134,167,187,189,14,236,142,157,81,75,81,81,120,236,141,240,19,81,242,46,39,8,177,40,120,46,98,60,55,40,0,195,185,225,208,162,143,30,63,112,144,228,76,69,37,161,112,247,80,139,34,162,29,230,191,234,246,180,42,118,104,190,129,222,116,44,73,199,36,195,104,52,16,10,68,28,63,161,220,199,197,83,191,16,202,138,148,196,79,46,105,82,9,19,137,161,24,202,98,99,6,121,131,190,69,183,45,29,122,181,213,187,11,66,221,239,127,127,248,225,191,67,31,64,79,224,249,76,49,155,47,231,243,48,32,42,246,72,85,49,42,217,114,78,55,74,57,94,170,198,132,213,60,200,29,114,137,70,124,137,185,98,169,88,44,72,37,150,138,70,165,152,231,37,234,172,196,92,160,196,92,2,141,64,164,86,145,74,44,150,141,74,133,23,216,137,33,49,207,11,4,17,234,240,71,175,4,10,44,4,11,204,133,10,12,82,88,72,40,48,151,47,6,122,177,36,245,162,27,83,98,49,190,196,92,185,28,236,197,146,212,139,113,141,46,37,148,88,9,244,98,169,156,243,122,49,142,196,178,84,32,57,237,243,10,44,84,202,37,95,129,229,74,41,92,96,144,194,74,124,129,249,96,129,69,185,64,111,88,214,84,122,191,36,206,186,64,66,126,240,206,199,252,112,11,88,12,234,164,79,64,141,0,57,90,60,201,145,147,45,188,17,32,106,150,79,12,228,51,55,25,142,229,76,215,110,45,195,172,231,210,88,148,44,22,194,114,192,32,61,171,176,69,77,177,181,211,97,107,167,107,117,44,27,49,53,28,119,25,74,1,101,0,100,103,119,195,219,20,83,150,88,204,82,17,153,49,70,186,127,119,221,94,239,246,172,41,61,61,220,238,162,23,187,149,197,96,65,176,252,35,5,233,189,166,57,180,82,90,85,184,21,75,2,46,191,179,187,165,173,177,157,156,190,84,203,81,148,3,108,247,217,59,108,121,4,221,128,20,149,195,11,19,187,59,186,4,68,91,238,144,39,231,171,248,71,1,173,90,225,117,89,196,21,28,165,215,180,74,118,240,52,3,224,99,129,72,137,12,49,180,70,139,120,118,11,245,251,252,239,163,8,0,170,168,179,172,168,27,74,46,90,133,116,130,32,76,110,50,68,13,193,234,35,8,162,96,123,178,244,236,27,254,100,49,179,99,157,161,46,85,83,32,129,7,36,40,46,217,176,235,169,144,96,233,107,108,76,53,124,20,173,237,212,18,232,83,221,161,140,107,70,46,183,61,92,54,216,41,106,254,107,94,74,99,219,215,169,118,88,222,115,129,253,36,121,207,219,174,106,46,103,147,41,28,202,169,180,223,235,158,95,53,135,105,63,242,20,144,47,143,199,207,1,59,52,7,108,58,7,236,200,57,64,197,103,179,215,92,245,238,124,56,54,36,168,177,52,2,213,146,51,216,28,16,150,35,51,34,175,202,139,65,104,82,228,41,30,78,128,59,233,179,66,120,102,216,210,204,160,8,67,100,122,204,72,75,128,37,33,1,152,131,65,111,135,240,174,106,186,157,77,60,3,135,23,248,44,219,7,42,91,238,182,201,170,141,115,2,37,111,215,144,115,46,102,81,40,153,218,99,162,73,149,42,212,66,149,214,64,180,101,183,24,29,133,172,233,202,34,205,169,164,215,136,60,67,224,193,104,73,36,152,250,148,145,87,141,60,149,117,234,118,115,221,113,125,79,117,67,53,240,102,67,117,88,245,125,66,41,208,71,3,20,155,4,208,155,116,160,119,88,207,143,34,216,225,41,109,28,66,237,45,160,223,51,206,68,100,10,132,151,195,171,52,85,94,58,92,159,110,84,27,169,93,54,48,83,232,219,202,239,59,80,5,114,3,197,35,86,213,162,71,66,151,92,194,8,190,128,202,47,154,59,80,169,51,86,166,239,182,177,27,109,113,33,196,160,6,125,98,56,30,211,240,170,98,142,101,40,32,78,148,156,154,125,198,234,225,213,8,235,102,228,213,61,52,154,92,50,137,224,218,231,33,117,171,57,13,190,117,237,235,228,184,9,196,62,124,68,191,20,53,109,63,13,29,48,98,70,217,64,247,140,224,41,85,190,188,61,150,9,253,244,230,51,155,162,70,242,20,53,18,166,104,238,177,166,232,145,102,168,175,222,48,100,24,233,231,57,220,171,144,47,233,10,133,223,4,161,106,56,31,211,235,125,155,49,74,50,157,90,67,173,19,165,78,43,128,244,40,16,61,184,246,214,241,35,122,228,204,86,169,208,50,139,209,136,30,117,9,209,163,81,12,187,96,75,78,171,217,193,41,165,219,239,76,55,187,46,208,158,33,87,229,217,70,206,200,27,205,2,8,37,36,72,179,213,40,27,79,234,250,26,237,205,170,181,155,133,74,195,52,254,17,188,89,61,90,159,208,155,213,43,104,34,111,214,80,189,79,193,155,213,171,227,241,188,89,67,239,63,174,55,171,40,72,157,188,206,163,121,179,138,215,158,200,155,117,50,198,157,212,155,213,43,237,31,217,155,213,63,118,178,55,235,227,245,86,216,155,53,122,230,60,177,55,107,144,188,39,245,102,77,110,110,216,157,213,99,201,39,118,103,245,38,197,241,184,179,122,77,153,196,157,213,203,125,92,238,172,225,17,127,58,238,172,161,69,246,115,119,214,227,118,103,93,1,230,154,204,167,117,169,142,14,172,115,11,159,59,176,62,93,7,86,95,79,125,150,28,88,67,172,146,224,197,202,103,238,231,94,172,159,255,76,234,165,250,185,223,233,231,126,167,159,251,157,126,238,119,250,185,223,233,231,126,167,123,19,46,104,159,59,158,254,207,119,60,109,140,131,171,68,99,235,92,219,36,216,150,13,171,252,216,135,162,8,160,158,89,183,204,150,167,59,27,102,83,111,154,141,226,26,87,249,97,241,27,193,152,86,179,5,67,67,61,116,38,242,108,104,63,244,62,97,72,169,2,33,231,200,42,60,158,167,230,80,137,23,161,34,194,116,48,12,15,105,30,181,154,173,182,85,20,39,34,102,171,187,57,4,37,30,79,103,217,129,0,137,119,204,26,112,81,58,98,9,183,14,39,117,213,200,22,181,188,239,140,105,228,12,164,19,38,162,105,82,47,35,122,138,30,46,111,204,105,215,113,232,236,120,229,243,132,234,241,103,189,136,109,19,241,137,77,96,134,36,205,188,188,74,53,212,5,79,173,243,20,72,80,132,153,110,204,85,67,80,7,33,101,135,43,179,245,13,146,213,158,69,45,83,232,172,168,132,118,200,131,219,92,143,55,185,122,223,247,107,134,126,34,19,116,66,206,29,159,235,132,159,255,252,67,232,165,210,114,205,247,176,192,46,144,210,61,185,33,65,80,38,155,27,254,63,141,178,201,116,220,86,16,37,30,20,7,129,34,188,189,33,136,234,20,222,18,252,2,24,221,24,82,249,160,192,17,220,29,130,109,37,123,66,170,160,133,228,99,220,21,2,210,113,104,107,136,87,51,227,133,247,36,89,160,157,27,43,11,228,218,229,38,145,5,154,90,254,177,101,1,210,16,24,164,174,237,219,135,245,70,94,203,25,154,14,59,166,51,236,18,243,34,179,1,157,190,57,178,36,129,134,93,201,48,17,193,119,107,65,216,38,151,45,150,75,5,223,33,182,124,141,37,42,81,215,71,253,94,184,106,239,254,194,127,139,18,113,175,230,189,20,186,213,28,127,255,232,189,252,120,247,143,161,247,31,247,254,209,235,144,201,235,60,218,253,163,120,237,8,247,143,212,160,226,249,231,137,67,81,198,119,119,21,193,38,52,130,215,150,53,195,68,172,92,62,135,44,48,195,186,6,116,136,153,221,12,217,45,171,25,29,254,249,170,104,58,174,21,199,7,66,90,75,38,207,119,23,150,68,159,203,110,247,115,21,114,209,50,25,129,114,37,217,238,48,67,109,229,194,213,241,18,176,0,169,228,241,61,123,212,66,43,77,252,73,186,223,243,134,252,137,239,247,60,166,59,210,253,222,49,8,193,195,17,149,28,221,199,146,60,63,115,111,35,120,188,59,7,221,48,180,18,37,222,27,117,188,51,154,227,119,70,59,129,139,140,28,72,185,115,245,69,188,116,145,110,94,110,162,148,124,182,46,238,157,26,120,189,116,182,46,93,47,221,38,215,75,103,229,75,168,93,114,189,180,40,73,190,40,42,211,92,222,245,146,62,171,238,144,164,13,66,137,69,171,37,151,72,245,166,184,227,58,75,105,28,114,116,82,77,122,165,51,27,241,142,67,232,51,253,247,103,240,98,223,75,247,81,90,132,70,207,73,183,69,187,228,182,104,81,186,45,242,196,246,64,87,39,200,237,156,187,63,151,219,63,255,249,252,103,220,79,80,114,4,1,216,254,234,72,108,179,41,46,46,250,14,192,32,7,63,31,13,94,171,192,35,174,108,112,177,209,255,124,31,107,69,65,81,253,170,205,78,58,225,29,233,228,148,148,225,63,204,165,47,5,174,131,32,87,64,74,103,217,198,93,216,192,139,19,92,215,140,43,76,46,39,234,170,102,204,251,252,162,102,130,107,26,236,210,168,75,154,136,94,9,92,209,192,155,73,23,52,18,137,97,9,38,200,8,66,224,194,100,170,99,229,137,50,37,117,3,10,93,248,157,75,56,41,34,121,69,85,132,18,162,111,228,67,247,115,177,196,241,19,247,120,234,24,111,230,139,143,77,94,180,124,72,43,21,111,179,151,125,229,79,222,191,147,23,75,101,195,168,146,165,235,4,200,159,116,153,0,143,161,187,226,175,18,224,249,62,43,53,250,26,33,196,132,17,109,141,214,129,91,90,113,28,16,99,107,202,82,21,51,96,203,207,108,198,247,211,233,153,8,160,18,134,219,184,23,227,11,234,179,238,167,33,200,153,205,61,253,194,125,1,72,128,110,207,25,164,106,104,154,218,29,46,122,134,213,104,83,47,28,75,49,218,248,14,38,130,128,71,28,2,206,146,176,199,164,68,234,218,48,36,25,72,20,112,207,96,155,68,10,39,143,23,37,26,142,1,173,225,98,205,206,94,140,196,98,192,32,79,151,204,193,21,88,65,128,34,120,226,79,56,162,35,155,223,61,43,228,64,35,124,37,158,113,97,224,179,207,64,62,197,181,240,68,200,63,164,225,87,11,154,38,189,221,216,28,210,151,217,114,70,240,27,87,157,78,167,23,42,232,40,180,17,71,165,88,55,177,8,139,123,201,9,76,126,16,97,187,47,49,217,201,147,83,194,95,132,6,49,164,46,35,225,156,194,162,95,74,171,81,255,105,58,170,130,179,120,153,94,10,165,148,124,23,174,1,222,83,185,20,122,153,71,248,143,249,167,75,41,177,78,79,34,20,42,117,148,209,103,40,83,220,66,127,207,98,161,80,46,168,212,117,179,82,46,148,214,102,68,25,67,107,116,13,212,36,152,222,58,198,173,231,224,118,65,207,24,251,22,121,163,55,90,59,121,146,127,238,172,241,49,144,93,119,236,25,47,212,110,150,205,137,139,118,231,162,57,146,10,81,165,50,24,124,137,107,110,211,14,133,21,197,86,79,232,233,125,171,7,75,13,229,47,22,92,54,203,124,113,166,48,200,236,225,27,191,122,240,181,191,220,255,219,235,12,58,32,141,179,210,155,253,9,211,35,208,237,188,67,189,85,0,81,150,72,162,231,71,23,5,146,128,235,33,244,141,117,203,166,29,67,62,96,175,208,21,206,14,52,159,229,83,121,54,116,237,146,219,237,194,10,123,66,75,207,216,62,90,232,97,161,137,78,45,17,92,67,124,137,122,34,97,42,212,148,40,95,168,64,41,105,225,72,75,9,13,0,52,96,99,70,172,38,120,10,121,72,186,64,112,75,246,137,18,174,53,217,158,101,119,70,235,95,209,78,158,164,88,6,39,106,222,195,91,218,218,105,249,11,113,129,178,194,47,235,145,47,235,242,203,58,125,121,20,126,217,136,124,217,144,95,54,214,208,197,74,117,37,87,46,202,168,2,130,96,141,120,113,81,167,60,218,143,137,174,92,182,231,200,101,121,110,92,35,191,19,151,43,58,211,20,67,65,224,12,34,32,39,34,124,1,237,39,113,240,147,220,199,60,86,140,246,71,84,77,213,161,179,8,152,158,198,102,102,184,11,52,67,151,193,252,48,186,132,115,162,69,187,80,2,102,88,75,175,205,184,190,21,2,75,65,223,61,50,231,35,30,137,18,160,224,52,169,159,214,9,242,64,180,131,34,72,31,8,131,22,114,80,148,252,156,237,254,233,94,13,54,92,120,180,74,65,39,167,104,114,186,106,101,215,119,134,35,28,239,136,44,252,17,102,67,183,224,147,39,79,88,4,149,47,34,47,1,154,99,200,199,17,143,109,86,12,190,13,91,70,56,3,5,251,83,135,17,94,148,132,237,200,22,224,223,98,157,172,247,228,228,73,249,27,221,239,99,203,66,79,202,200,162,240,129,40,9,191,196,23,4,194,201,208,66,237,199,95,80,143,184,105,242,102,197,190,29,225,24,234,248,119,23,75,109,122,142,161,142,207,49,212,241,237,103,196,169,144,45,87,105,85,207,123,117,174,58,98,187,79,147,222,166,59,104,19,30,239,63,77,225,32,240,32,142,105,25,103,50,12,47,191,175,235,24,86,157,224,157,120,222,157,224,101,31,51,79,144,63,192,221,19,188,193,216,93,158,182,225,57,172,78,228,100,252,184,211,99,242,194,143,58,95,30,215,55,58,52,5,28,222,29,147,77,5,39,80,105,196,196,152,136,180,152,185,109,134,231,118,140,200,17,57,93,36,178,99,216,131,206,79,153,13,210,164,74,159,228,43,55,56,162,156,96,155,213,128,186,17,177,213,146,157,14,138,68,0,73,103,115,228,83,87,80,234,203,50,229,146,124,131,89,68,165,133,0,42,190,216,3,37,80,135,244,26,130,119,128,24,193,60,204,103,124,239,251,0,240,99,95,231,175,82,33,235,113,42,7,237,161,11,195,203,224,179,71,181,35,18,224,123,125,198,146,177,184,107,118,102,148,209,53,178,151,203,125,147,149,169,123,225,5,145,44,85,40,55,203,173,69,189,231,39,219,172,69,20,146,68,154,155,49,51,185,50,113,16,127,225,5,13,93,175,241,156,35,20,71,216,187,186,87,200,49,69,183,15,218,199,244,192,238,204,160,54,94,204,171,221,107,179,87,150,183,181,11,103,59,78,29,254,93,94,185,186,190,112,181,3,159,46,225,175,249,197,185,250,115,240,119,110,116,253,66,209,194,12,115,55,102,23,175,223,184,4,159,134,171,240,235,226,194,246,66,189,63,216,198,76,245,197,179,151,23,175,110,104,245,250,57,167,7,57,235,157,237,122,253,84,187,12,15,230,7,245,250,172,142,111,21,251,88,236,29,204,127,163,81,56,223,190,123,21,63,174,66,189,203,179,215,206,221,54,75,151,181,74,99,125,121,118,161,222,120,214,188,121,105,249,202,141,217,78,125,195,106,118,206,239,186,27,75,27,249,93,183,115,121,97,216,236,52,157,250,252,108,190,180,88,158,61,63,251,92,167,127,89,175,92,154,190,214,190,113,167,62,90,42,90,131,178,182,120,42,119,35,119,181,104,107,187,55,255,63,246,222,188,187,141,227,88,28,253,42,240,196,81,128,203,1,136,157,32,24,88,111,0,144,20,40,81,226,34,82,155,121,117,6,192,0,24,17,192,64,51,3,146,160,196,119,156,155,56,118,236,248,218,247,23,199,206,238,56,113,108,191,155,235,37,137,147,56,82,150,115,222,71,121,71,36,165,191,242,21,94,87,47,51,61,27,0,82,148,108,231,146,144,72,76,79,47,213,213,221,213,213,85,213,85,217,110,119,178,94,53,174,116,214,115,170,185,166,53,175,78,77,76,204,47,77,45,22,103,155,215,203,202,229,85,212,254,236,98,165,212,145,186,149,243,253,254,246,108,169,84,92,89,48,150,165,82,113,117,32,181,164,226,106,113,237,154,118,30,97,66,90,214,154,171,219,149,98,101,91,90,91,94,44,73,168,233,118,115,81,90,41,75,90,243,90,69,42,13,230,150,155,53,105,101,94,106,54,107,155,146,52,56,39,53,175,173,202,168,122,244,216,148,182,203,210,102,109,176,80,41,163,122,54,155,169,107,231,164,205,149,229,133,202,57,48,40,107,166,42,240,184,93,169,156,91,144,164,218,173,230,242,165,138,214,148,150,151,47,33,232,50,229,69,117,245,210,165,116,99,42,123,109,98,114,162,122,251,162,26,95,93,174,92,184,213,185,48,95,108,78,77,237,180,55,37,4,243,96,89,90,58,223,217,93,55,228,157,137,201,110,119,122,171,188,157,158,232,201,83,157,137,73,93,157,238,79,170,219,139,173,5,233,124,243,98,70,217,210,6,245,213,228,213,118,98,114,82,106,116,147,141,186,129,134,233,118,185,184,80,146,46,73,210,245,214,246,234,114,179,220,148,230,175,213,102,55,43,82,26,225,7,253,148,174,44,75,11,149,229,226,64,186,53,187,88,66,63,104,244,43,213,213,133,91,147,87,150,103,7,197,38,234,226,213,89,212,87,244,83,26,20,105,93,69,244,35,1,124,171,23,165,210,28,148,65,133,234,165,203,235,8,51,230,238,118,5,215,115,121,182,86,90,149,42,205,243,59,87,58,210,226,102,121,97,233,114,111,225,252,214,122,181,145,187,84,169,32,244,180,26,149,210,0,198,169,82,169,148,38,164,86,121,50,87,190,46,237,172,210,250,1,190,205,11,9,105,173,55,48,75,219,168,125,192,61,194,49,250,203,224,60,183,186,112,123,106,105,153,228,239,169,139,86,185,89,4,178,180,188,186,124,113,187,184,80,111,116,58,75,0,255,165,237,89,173,61,11,192,73,187,139,183,51,210,50,106,183,34,145,190,177,58,165,227,164,21,7,115,173,210,220,237,171,217,201,245,171,201,229,244,108,241,202,124,156,180,223,158,45,37,119,229,217,139,238,114,139,173,165,115,250,194,160,62,213,76,187,234,46,183,155,23,110,181,231,90,92,63,228,229,165,91,70,79,218,182,250,55,183,89,233,149,151,87,151,86,138,19,253,69,105,65,218,92,190,181,182,128,211,47,73,25,73,226,242,73,171,82,107,115,185,188,122,110,187,134,235,31,148,210,205,244,117,73,138,183,114,231,112,187,70,171,95,57,63,191,44,93,172,52,138,3,50,142,183,211,165,217,101,52,133,27,59,3,2,239,249,220,252,108,179,178,80,89,74,236,16,248,75,181,226,149,149,12,154,243,241,157,237,217,74,229,226,21,201,60,119,113,183,168,46,95,219,108,175,93,88,75,54,58,229,217,214,114,165,52,191,172,151,47,92,175,161,105,146,157,91,187,80,222,44,118,170,253,242,234,42,154,243,153,193,249,76,191,118,123,1,129,187,185,60,187,221,56,87,41,98,28,180,166,210,183,150,19,149,10,192,178,45,157,171,104,107,18,172,151,229,85,60,233,208,156,189,180,57,143,38,33,16,165,205,139,77,212,215,202,108,121,243,124,70,170,96,92,181,110,167,155,232,203,45,212,83,180,198,150,231,16,13,66,243,183,57,139,214,58,234,255,230,162,84,68,11,106,27,117,81,158,157,133,60,171,171,41,180,30,154,144,23,145,5,41,83,90,111,174,225,113,90,206,44,46,162,188,43,219,208,95,4,219,44,154,43,11,8,42,180,164,23,207,85,22,96,173,35,98,32,73,171,179,203,176,64,80,7,215,81,3,179,168,18,12,247,28,90,11,165,245,205,101,168,107,121,165,6,127,87,48,46,81,217,142,180,62,75,218,88,89,172,241,109,108,22,175,87,22,74,171,37,9,161,126,129,213,83,82,139,43,155,85,196,188,32,194,4,239,122,210,236,106,105,173,123,97,182,124,173,137,104,84,113,181,164,53,103,175,227,249,179,153,36,235,180,214,60,191,60,103,168,149,85,232,83,79,210,104,223,202,241,229,185,235,24,199,155,115,151,203,0,127,19,104,160,209,92,92,40,37,166,52,60,7,107,205,235,215,74,139,43,120,140,139,107,59,205,89,212,105,73,90,107,45,84,46,15,86,17,141,85,233,90,189,82,156,158,45,175,222,110,174,225,181,132,192,188,50,88,64,191,140,171,219,108,206,54,151,23,151,151,151,180,22,140,221,50,30,187,5,107,62,207,47,207,111,174,47,231,46,146,49,64,63,232,117,102,174,185,121,121,125,213,177,174,86,182,207,23,165,157,98,197,94,207,56,239,245,34,140,215,226,206,36,208,226,249,154,218,144,150,139,179,217,197,91,114,61,51,113,43,177,12,59,86,113,97,101,45,51,171,111,46,160,90,10,5,112,17,162,36,107,65,78,140,194,2,218,95,227,66,100,70,48,176,107,112,161,80,40,128,224,64,107,132,224,116,165,23,110,96,75,56,93,20,132,141,13,240,246,211,214,16,115,102,96,63,86,108,23,102,137,68,121,32,67,165,233,233,105,69,136,196,168,215,147,25,57,44,196,179,169,170,50,149,204,8,168,46,196,77,222,33,26,141,69,25,251,149,52,90,50,58,60,128,31,158,252,51,137,61,208,110,40,233,220,23,30,102,10,171,112,17,123,211,209,186,216,80,83,32,209,88,176,4,22,110,170,192,139,37,148,206,7,28,9,170,134,55,134,180,35,217,128,205,165,29,155,67,237,194,5,13,236,91,217,21,219,229,118,95,209,7,75,224,86,44,40,180,139,157,195,29,90,202,126,35,236,185,226,47,209,118,155,125,211,132,187,4,113,251,125,77,107,219,239,65,191,155,207,238,57,160,38,190,247,253,194,169,88,145,20,236,2,44,74,142,95,44,28,62,32,140,127,92,28,103,165,193,168,177,253,180,141,140,128,227,41,36,10,80,202,27,12,199,191,118,159,184,56,199,68,216,225,155,239,28,188,240,45,226,163,253,240,119,247,247,127,241,42,135,54,43,228,148,79,88,163,49,66,73,249,213,61,6,246,12,179,119,12,236,161,82,99,97,15,242,217,97,165,224,17,142,176,143,19,89,10,135,45,99,253,161,113,203,184,208,82,143,63,70,116,254,221,123,243,240,205,15,247,95,254,46,66,229,201,141,145,95,221,126,49,159,86,20,3,164,179,99,140,31,13,202,112,244,33,164,5,199,25,69,150,213,30,72,154,98,124,81,3,153,241,29,72,154,82,69,244,77,227,98,32,145,104,127,61,29,157,27,245,129,128,101,240,121,76,166,208,23,70,162,125,162,112,81,186,175,117,49,189,167,81,184,236,0,40,111,252,236,240,179,95,17,131,0,251,195,133,10,115,67,225,108,150,58,204,28,210,46,56,241,48,151,97,44,236,70,31,189,244,218,225,223,62,134,70,54,56,44,241,216,226,130,247,217,218,95,240,202,28,180,69,113,129,79,156,197,171,102,55,176,40,103,43,99,111,110,238,14,243,75,195,217,249,94,187,111,16,63,209,246,176,184,144,222,83,32,194,96,167,172,202,26,135,243,183,62,221,255,213,47,134,224,184,174,26,208,169,122,254,153,110,172,211,7,17,88,91,89,197,43,22,124,87,16,205,147,24,12,23,90,106,138,169,48,200,234,176,16,117,23,96,36,11,169,211,6,108,255,229,95,62,250,241,123,108,92,92,161,211,124,194,76,181,53,25,44,72,28,145,166,172,52,182,36,104,130,99,109,178,76,44,212,148,167,147,48,90,124,80,58,48,252,226,66,21,250,198,101,115,134,112,91,100,234,50,145,222,48,65,185,105,216,55,203,73,189,136,131,176,161,133,13,33,216,154,138,185,162,109,159,87,6,162,64,110,182,68,113,48,55,12,135,0,49,53,149,29,51,138,47,125,8,86,156,177,61,26,241,109,120,38,46,224,91,189,218,118,197,229,44,19,95,169,104,47,98,125,143,18,218,105,103,177,176,82,194,47,70,197,136,35,195,110,216,168,164,56,204,32,38,86,32,62,117,148,168,253,26,24,183,17,209,215,72,141,216,32,201,81,27,139,22,115,239,245,253,215,255,60,50,134,155,55,60,156,1,230,66,108,163,33,129,94,76,8,238,232,216,193,14,255,250,22,132,143,122,140,224,113,206,134,147,1,13,3,31,229,199,15,158,88,195,1,61,70,188,4,14,160,42,6,243,86,79,24,4,107,11,13,230,28,158,48,246,101,116,218,113,32,1,226,114,253,236,195,135,239,126,255,224,205,127,236,127,255,222,254,203,255,231,228,64,200,5,76,128,118,205,106,62,228,19,117,235,164,218,247,111,30,162,67,217,11,10,199,10,100,97,14,159,64,44,67,33,1,7,102,18,167,16,90,190,123,55,225,120,62,203,135,23,195,116,152,88,31,218,185,192,153,237,221,187,124,61,196,83,176,174,212,17,100,95,139,79,43,141,248,52,23,184,244,224,163,95,67,28,68,180,181,0,156,160,93,18,226,110,24,226,99,193,16,119,195,16,119,195,192,90,207,99,104,184,237,141,196,98,180,97,128,136,139,52,210,34,29,63,219,242,153,241,15,118,74,32,27,193,23,162,35,78,195,81,98,139,81,65,228,76,37,113,144,80,26,53,20,31,206,221,220,112,83,41,42,50,185,189,41,10,248,158,37,236,113,134,144,191,145,140,139,169,184,152,142,139,153,248,6,247,106,88,13,96,191,1,70,138,90,223,204,11,166,102,202,109,49,132,171,19,67,224,71,23,253,134,59,44,98,8,204,231,196,208,173,126,167,7,138,56,156,17,246,73,248,75,55,47,40,229,221,152,80,34,217,147,236,78,185,243,148,72,58,219,186,8,178,73,8,74,202,25,193,64,99,238,151,24,169,114,156,151,157,39,239,40,33,226,216,140,0,33,252,21,123,149,58,4,146,173,212,25,143,163,25,10,227,186,224,40,194,63,3,191,129,221,183,119,73,128,22,19,199,129,67,112,177,41,225,14,80,233,9,137,119,82,66,27,186,135,187,59,237,236,218,150,106,168,213,182,226,234,62,221,130,115,153,175,91,92,143,144,141,199,123,104,119,22,136,101,99,148,40,169,237,81,128,71,24,36,236,210,3,7,168,21,232,236,5,33,24,102,59,24,36,112,49,86,72,196,166,182,90,44,156,56,209,8,231,41,48,130,235,108,198,65,86,80,246,246,220,49,204,131,2,146,63,233,104,228,55,60,193,198,157,231,227,253,119,238,29,190,251,194,131,127,188,123,240,173,79,4,18,64,28,79,67,97,132,72,140,152,65,147,58,221,18,49,76,49,224,59,14,164,42,6,22,38,217,253,162,47,59,25,93,189,223,86,128,176,227,191,20,85,118,32,100,98,62,110,237,107,96,51,207,128,239,185,65,111,232,224,202,5,135,52,101,149,67,160,25,195,84,122,9,86,72,117,23,98,7,10,21,135,133,229,130,78,50,130,202,163,208,138,124,201,228,116,129,50,185,220,248,226,11,194,252,253,243,175,63,113,48,136,129,34,186,142,188,67,78,71,176,205,143,47,164,163,44,102,80,108,106,104,115,204,216,212,132,127,13,136,77,77,97,31,45,22,200,29,85,104,233,64,80,183,19,140,160,199,21,91,142,47,171,28,46,160,60,170,84,242,40,24,249,253,231,251,47,255,214,129,145,234,166,159,232,107,244,242,59,158,84,12,183,63,4,117,213,205,177,81,135,0,15,70,29,233,21,19,73,162,199,39,45,198,114,135,188,63,145,5,142,79,56,142,209,34,162,214,163,143,150,45,53,137,139,199,26,185,32,105,51,23,72,101,236,145,243,147,43,115,245,56,70,206,236,125,97,2,200,220,241,164,253,252,120,25,199,29,175,35,143,209,183,246,223,121,103,20,97,50,198,31,35,99,216,24,125,185,4,254,227,45,40,207,153,153,27,38,185,94,223,114,236,156,53,217,168,129,148,107,172,161,34,87,22,216,248,144,3,41,66,114,20,135,102,68,156,228,51,9,199,138,35,184,0,198,165,42,27,82,29,56,50,131,5,133,166,193,184,106,104,248,172,243,110,23,31,253,241,53,69,116,86,64,47,233,55,4,64,192,92,192,97,187,157,226,1,126,10,185,148,17,90,183,165,245,233,9,36,96,226,16,252,140,57,117,40,50,131,38,143,133,235,39,69,57,127,255,7,88,12,238,157,95,255,34,6,24,26,61,222,216,138,216,207,222,42,214,139,183,7,88,125,28,60,216,63,251,144,116,122,232,48,3,44,195,71,89,31,127,140,245,97,35,172,111,157,44,39,103,83,54,110,60,171,134,99,60,191,96,202,10,208,140,137,58,12,120,16,234,88,175,40,101,133,199,199,218,253,16,133,185,200,83,86,244,92,66,29,56,105,218,250,233,103,135,127,184,239,25,162,86,247,49,153,109,174,218,64,204,67,35,99,98,30,195,19,132,121,10,236,19,101,231,120,161,49,191,251,216,154,215,167,197,133,59,117,211,1,68,127,44,165,243,72,77,243,151,86,189,60,222,192,189,250,215,71,239,252,193,121,202,238,181,134,157,178,199,152,215,172,78,74,162,113,5,160,118,236,212,116,180,159,4,141,7,52,59,230,96,96,8,131,70,130,130,127,66,8,218,191,127,15,38,212,95,62,59,248,217,203,28,142,80,155,230,128,95,253,32,35,139,246,212,218,230,152,123,46,143,70,1,99,2,3,33,155,66,94,24,160,159,197,69,166,194,237,104,93,179,229,194,53,153,236,60,108,129,211,156,64,58,38,98,105,183,130,80,107,245,250,9,145,145,253,15,32,112,183,7,217,213,102,67,255,226,145,205,193,22,188,79,98,72,199,221,41,73,183,2,247,74,214,235,147,154,201,239,220,123,244,243,95,121,118,177,186,217,121,188,109,140,175,55,16,49,184,149,49,241,66,32,10,66,11,131,247,68,177,242,232,183,63,58,252,240,85,39,86,148,246,227,99,133,212,59,12,43,74,123,124,172,128,2,42,24,43,24,222,39,181,48,113,111,30,252,227,99,208,228,189,240,87,7,162,122,250,227,227,201,170,121,8,170,122,250,216,152,66,32,5,35,10,195,123,66,179,231,209,79,191,139,184,56,212,129,195,15,62,9,159,239,36,35,60,102,244,174,252,56,152,225,235,118,236,164,94,149,110,8,108,122,228,250,5,101,203,8,11,41,33,178,23,136,69,4,211,184,88,4,240,3,177,72,250,118,82,107,240,197,63,60,252,214,155,251,159,252,229,225,239,222,5,4,186,76,126,3,167,110,130,153,66,82,189,196,72,68,115,66,194,96,57,223,170,89,237,233,189,21,114,217,116,44,100,113,133,68,122,228,13,148,254,57,106,183,80,24,140,192,132,179,139,68,245,242,255,189,240,109,135,198,197,91,108,202,15,51,150,165,153,99,199,100,58,196,100,22,52,72,162,191,189,97,176,101,161,175,145,27,221,50,241,184,90,150,126,190,182,126,39,67,159,30,126,252,247,253,247,94,58,252,248,221,195,55,190,251,224,222,189,253,255,250,145,67,250,213,145,251,143,69,164,188,213,143,216,238,72,147,99,11,148,48,124,193,2,37,10,254,9,173,54,111,103,14,223,252,227,195,79,126,238,193,152,249,120,59,96,80,59,112,35,129,16,50,194,138,21,240,239,152,174,224,106,194,147,55,254,253,249,231,235,27,147,77,241,27,223,136,140,64,176,57,246,238,105,247,104,56,154,77,231,46,122,34,152,190,255,217,193,43,239,121,102,37,226,62,149,238,137,76,75,174,254,17,211,146,182,57,38,206,24,132,65,24,179,123,240,100,87,53,215,63,207,76,165,48,156,204,84,245,52,116,34,83,213,6,241,104,120,31,54,89,29,221,62,41,94,230,165,215,14,255,227,47,136,102,31,252,225,195,96,105,0,184,98,215,60,101,19,129,189,87,141,10,115,12,55,102,247,185,18,129,253,231,243,112,102,102,63,250,132,179,171,246,135,52,254,165,128,116,255,141,247,221,6,240,65,203,102,52,247,244,222,75,206,17,131,75,94,224,123,40,120,69,144,205,29,204,149,193,246,210,105,42,1,78,135,240,51,132,92,93,209,182,141,124,18,220,12,225,111,233,189,32,46,254,187,47,238,127,252,151,64,212,50,136,198,196,171,213,129,32,164,114,61,244,224,240,100,141,95,12,108,113,105,248,218,191,96,43,209,39,99,255,114,120,255,245,253,123,239,115,99,218,110,154,143,37,147,35,21,30,229,24,145,24,114,140,0,104,198,28,75,12,120,208,56,210,94,157,148,166,250,222,255,184,144,102,62,38,210,112,133,71,65,90,114,24,210,204,241,145,102,14,67,154,121,146,72,123,244,147,63,17,101,234,131,207,127,178,255,218,15,31,252,237,181,188,197,5,154,181,126,87,53,31,235,116,143,107,28,197,44,147,118,198,229,228,40,84,129,124,156,5,245,19,226,74,200,138,39,124,45,233,159,155,115,54,91,79,30,103,164,157,163,112,191,32,215,28,198,251,98,168,79,104,86,61,184,247,222,193,107,191,10,192,17,190,120,173,154,131,39,142,36,214,208,184,171,142,193,21,184,242,108,192,79,212,104,237,224,45,112,58,25,70,180,38,226,176,133,146,119,135,44,190,49,56,211,24,99,77,199,182,133,36,144,12,49,130,66,32,141,109,5,5,224,7,11,66,72,231,158,212,201,225,165,63,28,252,254,15,251,175,255,250,225,159,127,126,248,254,253,240,249,142,67,50,103,152,250,86,231,169,161,214,5,76,176,136,19,131,53,174,120,142,244,33,80,64,199,186,120,82,34,58,207,149,24,199,76,109,215,30,235,248,197,223,180,9,158,123,237,218,216,83,15,110,243,4,206,60,12,172,239,229,211,13,238,38,143,191,221,56,181,21,196,132,237,225,103,191,126,112,255,62,58,47,50,3,242,158,162,27,90,215,240,179,33,167,178,54,234,129,93,192,174,242,227,28,206,78,242,222,169,92,175,75,53,112,233,108,112,71,163,63,223,223,127,229,151,67,110,157,62,254,133,82,79,155,67,47,148,250,223,252,52,198,177,139,247,191,183,233,185,232,201,212,193,100,80,200,109,79,118,85,211,186,55,145,192,50,79,135,126,240,201,220,255,12,190,224,73,140,150,140,167,127,177,147,44,94,77,111,86,236,91,151,214,156,62,188,255,157,195,251,47,29,255,146,153,203,208,3,95,58,201,147,123,90,184,197,179,2,185,161,85,236,183,219,227,12,122,16,21,113,87,105,89,130,184,123,18,108,59,102,65,111,114,60,61,121,119,9,234,53,194,184,17,15,103,207,53,237,67,152,76,139,48,225,124,34,67,180,233,34,75,24,191,118,77,156,1,9,126,62,57,243,17,181,110,219,142,144,171,111,99,204,14,178,122,252,38,8,145,147,61,145,9,194,26,61,234,28,177,213,59,252,208,12,159,57,142,182,188,147,135,246,242,88,147,103,73,173,15,157,57,172,233,113,38,143,61,14,193,243,199,202,99,79,33,150,244,5,207,34,213,56,135,136,170,125,191,247,71,159,236,191,241,254,195,207,222,1,52,163,237,243,49,231,208,152,34,73,130,36,2,202,56,40,103,64,7,35,156,230,120,76,1,228,83,128,139,137,27,237,27,175,60,87,104,221,179,229,228,95,228,58,32,98,8,53,216,196,44,34,220,134,88,30,52,17,141,154,243,113,44,207,37,78,198,161,169,193,93,57,27,208,7,255,248,121,104,255,163,31,249,241,41,124,49,238,90,35,215,201,215,223,10,29,252,233,101,139,223,232,114,218,86,99,78,215,58,248,78,177,51,201,224,24,32,231,155,188,167,56,129,28,198,133,240,29,248,10,35,118,36,129,175,91,122,203,251,37,59,239,154,226,251,166,17,81,133,11,167,109,124,225,52,153,147,51,244,194,105,58,151,32,223,178,41,52,152,224,107,26,156,148,77,103,83,85,1,59,34,71,153,149,84,28,125,175,195,247,120,38,1,247,83,123,56,29,49,48,232,123,191,64,61,117,24,131,219,171,38,190,230,9,32,176,155,158,118,236,58,79,231,141,188,113,67,144,133,141,61,102,219,205,95,198,37,3,90,212,52,68,18,187,34,93,161,224,2,141,94,204,37,239,87,177,103,54,235,53,80,77,184,169,27,244,114,79,12,8,222,210,211,240,221,11,28,69,197,133,225,103,18,162,125,233,147,94,223,20,27,134,217,195,49,89,200,238,9,223,44,34,8,15,100,109,216,94,76,96,201,82,226,134,73,6,77,134,21,195,146,227,224,169,196,114,27,66,32,161,141,216,32,1,14,187,29,18,204,69,36,172,39,162,126,132,247,116,231,36,77,192,190,133,239,10,144,152,49,84,6,67,31,136,237,40,125,32,18,45,242,64,172,194,232,119,131,21,174,26,180,109,145,137,198,201,19,216,105,208,111,248,64,72,191,131,177,144,245,181,107,165,246,88,116,28,91,103,1,72,65,207,179,109,101,11,79,32,192,134,72,204,0,73,94,176,43,38,223,64,152,75,191,81,57,9,125,50,89,58,168,146,200,55,125,203,254,198,202,99,145,0,251,90,221,100,223,88,70,56,183,177,111,118,17,147,70,220,129,59,58,28,30,117,254,187,201,58,75,181,102,142,7,246,114,79,212,13,28,171,7,223,105,128,47,53,147,125,129,115,77,62,206,6,133,14,103,117,211,158,68,251,127,126,127,255,247,159,243,19,198,154,71,175,255,129,127,147,128,169,132,16,221,198,149,180,209,196,94,66,251,35,132,136,244,156,132,112,203,157,58,153,103,114,173,134,29,8,196,197,170,108,204,235,50,1,204,190,95,3,79,228,171,61,51,108,216,13,84,142,93,98,194,93,196,23,139,201,132,189,129,22,218,237,190,170,147,155,115,52,42,74,208,141,80,17,194,105,53,225,148,85,109,131,226,151,172,132,33,117,248,92,176,243,171,3,141,241,120,112,48,119,48,222,58,140,49,224,240,115,174,226,169,137,174,201,145,125,242,241,81,226,174,11,174,195,15,141,225,68,130,199,176,161,41,212,48,209,197,174,9,212,154,89,129,224,210,64,232,74,114,173,165,132,133,218,110,187,138,206,154,187,237,29,129,122,40,135,140,138,41,171,109,216,68,195,118,226,234,192,128,10,184,148,203,186,162,152,16,36,168,109,53,1,45,134,239,236,113,140,33,22,165,80,122,91,80,168,185,121,132,143,128,196,20,29,14,223,230,36,158,25,124,171,201,134,130,166,120,30,183,202,169,120,10,117,210,42,64,49,167,245,169,239,118,46,67,100,166,138,208,180,57,131,43,72,57,43,0,18,198,42,88,85,119,46,111,107,97,247,107,86,156,237,39,142,234,205,81,237,163,12,192,160,243,59,186,163,127,124,102,155,138,23,186,136,31,224,108,159,188,1,161,156,187,85,1,76,206,124,25,133,145,5,209,206,106,95,110,114,128,214,101,177,36,184,155,73,133,238,13,230,37,44,154,128,160,107,220,253,183,161,133,201,196,247,20,183,102,79,192,20,182,103,212,10,80,78,159,41,133,41,42,55,161,184,73,88,50,253,139,96,250,229,95,196,34,122,126,197,44,130,232,95,86,111,66,87,124,10,98,66,235,95,6,243,17,62,69,8,127,225,88,39,188,204,32,200,253,63,45,120,150,59,156,145,144,81,244,69,129,254,229,32,96,249,194,112,96,200,119,247,156,103,57,197,62,228,21,232,29,17,81,97,7,6,235,21,28,217,34,121,58,222,86,126,180,23,176,102,5,129,6,94,131,130,206,108,118,215,208,137,214,57,133,236,227,51,223,29,235,107,158,75,5,126,135,243,253,225,114,143,111,189,35,194,48,239,2,244,110,144,36,196,29,23,68,1,87,196,206,224,120,64,44,233,96,222,231,244,139,207,178,34,189,148,226,89,133,220,101,18,18,47,196,135,246,192,75,212,10,121,227,219,68,161,107,235,13,254,61,254,111,225,248,243,177,187,55,18,209,212,70,100,82,20,158,5,254,222,145,229,198,191,83,205,130,224,126,243,239,207,199,252,146,159,143,221,73,136,123,240,38,230,122,133,18,80,11,95,123,86,136,240,185,73,29,118,38,200,224,45,59,249,239,225,231,163,145,127,11,63,95,255,183,200,243,49,244,231,249,122,36,246,111,207,98,144,159,77,198,158,77,209,252,216,39,220,165,6,180,21,121,46,142,166,128,209,67,108,31,126,132,120,14,70,191,74,252,51,135,227,98,58,50,129,146,39,28,89,18,27,112,200,114,100,18,187,152,41,166,162,228,128,192,135,228,229,196,196,140,99,44,8,171,77,98,155,221,81,235,16,205,185,107,177,254,32,22,198,243,28,190,144,35,0,102,211,192,219,143,174,203,131,21,165,167,120,194,148,161,3,69,152,132,42,3,158,169,16,159,209,191,169,80,210,56,163,79,76,216,25,228,130,114,67,7,151,65,114,12,55,140,14,116,16,30,18,149,104,127,147,17,211,153,54,148,128,220,104,226,222,104,35,206,172,96,144,220,16,172,163,86,40,20,180,200,29,84,46,78,246,178,189,61,245,238,93,211,138,212,102,71,70,227,69,237,121,103,252,144,248,51,133,128,165,66,97,112,96,145,235,119,56,160,152,232,131,224,136,31,214,11,11,171,151,46,66,154,161,132,241,87,50,164,106,99,128,22,131,21,15,18,130,106,248,192,134,69,107,214,115,152,238,197,54,99,19,176,239,8,112,103,224,205,191,96,223,223,56,114,24,28,62,207,156,161,100,179,78,138,215,233,122,69,244,212,205,231,224,14,48,242,45,210,191,152,23,195,126,194,57,87,0,5,114,92,13,243,121,34,17,187,136,181,95,223,189,235,103,18,94,176,206,123,32,147,240,26,130,235,10,156,42,206,30,149,51,19,173,20,191,64,130,118,23,189,77,97,127,105,248,219,153,51,74,140,93,201,62,74,45,112,199,150,212,2,223,28,248,114,26,184,23,168,21,189,143,138,142,230,19,252,112,18,97,161,58,35,145,64,203,124,216,80,128,198,115,178,160,0,34,94,8,58,135,127,105,15,224,95,194,3,246,177,143,213,100,241,43,29,160,250,14,103,108,16,94,147,200,255,130,120,37,142,110,48,183,90,48,247,85,28,161,42,236,138,39,250,76,151,134,250,121,38,1,20,149,249,217,197,222,1,49,109,96,113,39,17,137,53,45,58,129,38,192,170,188,165,0,171,68,102,102,216,201,223,128,80,20,38,56,226,168,186,154,9,4,141,41,226,250,181,26,26,38,193,62,26,146,6,15,94,126,99,255,149,119,4,177,222,215,137,192,36,169,164,112,12,54,127,20,216,47,168,107,58,129,76,124,142,186,41,140,180,133,5,242,232,89,15,103,206,16,29,109,200,231,29,227,35,251,36,88,240,9,244,147,64,118,50,253,140,48,54,141,30,89,243,65,254,245,182,113,164,182,24,246,215,188,131,246,69,144,78,181,153,83,61,136,124,183,132,142,74,170,193,79,11,83,212,35,119,122,164,247,61,13,145,84,101,66,152,52,6,6,252,135,182,80,30,89,31,76,110,37,38,177,3,69,169,221,182,78,221,136,69,50,91,74,215,73,10,129,159,6,33,37,80,113,44,101,44,144,231,216,206,237,118,85,180,239,123,179,228,218,238,96,208,104,139,212,199,143,157,186,219,22,237,201,217,181,6,215,225,105,168,64,75,221,72,111,16,106,15,98,98,167,10,7,253,162,68,18,180,75,133,190,216,192,2,228,70,35,147,34,98,227,100,110,106,10,196,198,173,194,165,42,132,150,14,55,48,46,34,225,142,168,137,170,136,56,20,188,96,133,76,54,61,61,37,215,166,4,145,132,22,172,22,90,44,74,134,216,196,113,49,166,226,73,84,165,228,21,39,59,133,200,116,180,219,90,51,95,69,32,169,59,42,144,220,38,110,117,35,72,190,171,19,39,241,68,30,70,28,67,227,16,217,110,62,1,222,219,142,46,243,119,152,167,75,242,13,135,42,77,198,69,248,158,79,216,2,88,221,112,80,50,97,117,85,112,146,118,75,110,136,144,72,60,95,198,169,24,27,252,75,115,82,111,22,27,156,137,128,123,132,151,84,116,125,145,45,12,252,164,233,115,106,91,129,32,170,130,224,18,208,241,34,184,182,166,109,18,22,135,86,14,110,83,32,204,4,254,35,52,55,155,237,106,7,84,44,76,210,204,9,31,159,130,84,137,122,198,244,149,41,61,198,81,156,19,37,129,236,100,81,211,189,123,54,32,29,94,20,158,113,60,126,21,169,132,119,225,15,161,18,14,180,15,89,237,162,35,184,130,247,160,28,24,249,160,208,189,123,151,108,201,65,18,161,160,242,84,48,116,22,115,156,225,8,221,216,57,128,135,205,67,186,168,173,104,140,214,42,194,74,47,130,120,168,99,158,201,29,184,184,49,174,57,101,23,101,188,183,174,109,27,34,245,85,107,37,18,87,183,92,246,32,214,22,143,143,207,75,19,161,130,212,133,247,91,200,134,183,70,76,153,77,18,132,148,27,74,159,26,240,158,106,215,64,115,226,74,172,209,32,245,144,81,21,109,47,99,35,106,179,142,40,228,11,246,132,234,174,202,66,121,194,102,188,45,100,144,73,52,84,116,137,9,96,129,109,82,118,84,77,230,231,213,18,101,6,11,63,249,220,9,31,186,194,248,118,219,137,240,136,153,232,242,107,92,232,14,169,212,225,117,120,252,122,135,214,185,70,188,224,122,42,163,184,162,236,154,200,142,155,5,108,72,225,139,57,95,183,254,99,8,188,188,242,46,167,40,107,92,129,23,23,252,97,216,186,125,22,81,209,134,170,119,194,194,225,187,31,239,127,252,19,98,205,247,232,133,239,61,248,252,163,131,31,126,122,240,218,199,255,252,43,226,255,132,131,215,223,56,124,239,30,88,240,144,252,69,172,176,191,140,232,111,30,74,134,80,81,196,38,200,221,154,210,230,95,49,109,61,53,43,220,150,245,46,142,9,225,161,169,145,59,148,72,144,88,201,97,159,160,24,78,58,161,88,204,108,119,52,51,75,122,21,192,204,118,131,132,22,30,153,133,24,236,133,187,144,112,19,119,88,129,177,154,108,122,9,146,11,92,204,78,216,192,42,49,250,205,1,167,168,53,26,104,137,231,115,113,12,177,107,27,241,109,43,114,135,59,57,151,241,124,24,126,4,251,210,78,5,181,254,24,7,153,161,99,175,12,27,80,101,140,1,197,162,249,225,3,218,29,61,160,202,81,6,212,17,229,199,67,147,135,244,199,143,236,217,161,123,134,215,68,36,44,244,156,239,128,32,140,143,38,91,5,73,28,224,163,137,156,171,129,109,139,235,52,178,37,234,162,108,159,70,146,153,92,98,58,151,173,210,211,72,100,70,185,97,89,129,109,20,6,236,100,2,209,246,114,83,158,104,123,118,124,63,196,253,77,8,106,167,57,137,246,219,104,181,25,203,166,148,92,53,153,75,198,110,245,154,56,188,96,61,59,34,86,95,88,200,164,147,10,72,41,148,70,60,61,50,115,109,42,213,32,153,211,213,19,139,253,91,134,71,105,155,196,254,45,94,149,182,58,231,112,202,213,139,171,43,241,138,164,27,233,90,22,226,39,38,166,23,86,102,231,214,228,217,37,179,115,57,161,207,109,206,46,239,76,78,79,54,123,201,230,181,210,186,58,87,74,204,54,74,230,154,57,87,92,86,211,37,173,114,33,187,153,147,22,181,243,102,79,191,54,189,160,233,89,245,218,173,164,84,57,95,217,172,92,220,148,227,139,231,75,165,156,28,95,46,94,185,216,90,88,109,93,89,87,151,118,141,165,250,182,114,245,124,234,82,170,159,106,79,94,42,94,40,109,183,150,202,151,166,114,211,91,215,147,245,78,189,50,121,59,103,212,38,205,157,157,5,41,179,57,187,114,101,121,171,57,95,41,153,146,116,125,247,234,218,213,78,109,43,62,221,156,237,172,166,18,23,211,91,153,107,231,86,230,151,187,205,210,185,171,229,248,178,124,81,74,53,213,171,242,170,62,184,152,232,79,156,95,151,22,118,91,215,209,166,121,121,250,220,188,84,217,89,151,174,109,206,207,46,204,77,149,150,83,91,173,117,165,82,219,157,213,103,155,107,205,138,145,43,78,85,250,215,81,135,140,82,230,194,148,126,181,215,145,138,231,50,153,230,133,203,151,186,215,234,253,203,157,213,236,96,187,140,18,103,87,74,131,114,239,250,181,214,124,117,121,235,124,73,82,171,219,115,198,229,100,178,86,171,238,92,223,188,101,230,140,118,90,154,173,110,46,165,47,172,236,24,109,117,167,188,93,74,206,47,92,158,95,93,206,94,29,92,95,43,173,44,164,147,151,140,217,235,210,98,237,98,241,118,167,50,127,59,151,237,52,27,87,230,207,173,156,191,156,173,151,164,115,141,75,91,187,149,69,189,116,161,188,176,88,159,187,94,236,72,173,109,233,82,113,114,57,187,211,91,202,157,47,157,151,39,75,215,138,23,202,141,69,83,54,180,203,25,132,222,197,201,108,169,158,80,23,202,102,241,130,186,112,91,157,173,212,206,223,154,215,228,212,110,82,201,45,39,47,52,46,151,36,173,92,73,172,215,166,234,210,218,122,250,246,68,249,138,116,181,185,188,54,63,113,123,254,98,110,71,223,146,74,241,53,41,177,93,90,156,159,27,200,115,211,243,211,141,138,190,121,110,91,217,73,118,219,170,185,115,241,252,181,234,246,165,139,107,11,131,139,229,233,157,217,90,241,130,116,206,80,165,245,203,185,249,107,165,203,11,231,114,89,117,105,237,210,53,181,92,205,237,92,73,94,150,115,215,23,7,151,83,237,230,249,202,0,205,185,171,3,237,90,55,187,169,77,74,157,213,165,157,221,217,133,166,84,158,215,165,133,91,139,19,243,201,217,91,3,121,178,186,180,36,77,84,6,165,53,233,98,210,144,110,95,210,170,197,236,220,213,91,169,77,179,210,41,78,47,180,183,59,138,108,44,166,165,172,148,219,93,43,174,207,197,27,23,148,219,11,187,219,237,171,75,173,173,219,23,140,205,11,215,151,139,151,165,74,230,154,180,186,147,154,171,153,215,54,175,34,30,102,176,186,212,110,158,91,148,204,86,167,179,190,210,190,210,92,72,175,76,45,76,93,156,232,95,108,174,231,164,245,173,221,174,116,97,122,65,87,119,119,151,139,43,146,116,110,117,237,122,73,105,168,149,91,19,137,198,96,85,235,110,22,53,253,250,242,234,118,89,185,176,178,188,190,83,138,23,149,202,98,58,219,106,153,231,175,169,211,59,89,85,209,167,20,115,126,106,173,141,38,209,102,93,158,157,210,27,181,181,120,255,182,188,110,206,45,234,171,87,164,237,171,59,235,250,68,115,48,189,179,34,85,23,174,152,37,52,64,107,73,85,206,44,158,203,93,159,93,147,214,183,139,181,139,83,0,198,242,236,246,220,149,213,139,104,61,94,233,79,196,151,212,250,116,105,54,46,181,138,185,248,133,173,185,107,221,204,234,133,210,149,226,212,218,173,219,210,220,220,148,182,213,75,175,94,191,114,97,74,219,205,174,204,77,86,164,245,235,217,158,162,76,206,183,215,215,6,187,215,245,185,212,220,178,148,234,156,223,234,85,87,174,153,178,90,149,212,226,181,140,20,47,245,47,37,214,122,213,86,117,62,87,90,61,143,234,47,119,42,59,234,212,110,81,235,76,181,214,87,207,175,109,21,43,211,131,205,165,203,74,165,159,217,170,245,58,229,137,229,210,165,248,149,75,231,43,23,181,233,214,197,203,229,205,11,187,43,231,166,39,50,139,198,86,87,238,223,146,181,117,233,252,244,249,157,68,117,251,186,84,201,21,47,207,93,205,92,106,111,246,138,221,65,53,145,184,154,48,75,171,187,151,26,165,214,196,206,162,212,88,95,79,220,78,246,91,218,82,121,250,92,43,94,174,175,94,215,151,187,181,5,173,210,94,191,181,210,221,61,183,35,171,173,205,242,230,100,54,215,197,244,105,182,61,119,121,115,181,191,220,41,149,128,216,54,166,228,225,244,211,10,236,74,77,23,229,128,163,188,130,55,141,194,29,122,96,116,209,89,157,59,198,203,232,24,79,10,93,84,182,141,139,104,27,174,41,214,41,30,109,46,30,230,2,246,107,196,81,212,173,35,18,21,13,31,163,141,177,170,103,26,42,255,250,209,102,28,92,253,196,24,213,19,121,111,0,240,253,199,132,157,240,95,190,103,12,95,33,11,30,112,221,193,187,5,181,127,86,173,163,109,114,100,15,157,108,159,201,137,71,12,52,102,8,130,158,162,155,131,99,140,29,137,118,178,170,160,121,130,248,212,113,176,177,7,19,124,58,27,28,172,120,122,58,93,123,10,193,138,179,211,201,108,50,55,149,27,51,88,113,163,86,29,18,95,185,46,55,158,2,200,185,234,244,244,212,212,84,118,60,144,27,241,100,210,3,50,72,63,44,158,15,209,143,84,38,46,68,194,207,196,129,117,198,218,115,12,170,16,195,193,118,182,84,184,217,21,109,105,104,227,64,132,69,110,223,128,81,140,110,69,147,217,250,84,118,186,46,111,176,27,122,137,88,50,179,181,29,138,135,98,201,108,60,157,132,175,51,244,210,88,44,149,77,103,114,91,219,207,168,204,72,118,134,11,241,244,181,92,174,154,174,215,237,151,123,1,77,135,184,244,155,55,129,200,121,129,105,160,156,56,204,83,62,150,75,161,31,190,209,189,24,189,25,227,45,70,175,194,37,122,59,33,67,107,171,245,16,202,185,231,201,22,138,221,110,227,0,152,178,218,85,116,118,37,46,25,103,77,237,197,152,19,113,12,42,123,192,247,34,9,244,248,130,131,183,121,114,55,7,174,230,48,148,225,239,187,81,108,47,130,30,102,208,10,84,241,113,71,174,34,0,251,166,50,3,97,135,98,153,100,60,135,26,158,193,129,179,242,81,246,60,38,32,55,111,226,139,167,94,120,112,228,34,21,235,75,91,106,189,174,116,71,87,104,37,117,209,244,187,121,19,40,70,67,221,241,86,205,131,189,135,78,192,232,236,187,165,232,248,62,70,74,36,179,217,200,223,16,202,249,201,91,74,119,83,237,26,147,219,154,190,105,244,100,68,108,112,72,160,198,86,95,153,52,244,218,228,150,138,200,208,36,185,199,167,169,250,162,220,69,103,4,80,36,79,218,42,150,201,127,213,122,208,235,57,59,6,88,12,149,21,54,240,157,90,172,250,232,160,35,28,162,66,70,94,64,71,161,201,50,58,78,150,164,210,172,152,44,74,37,73,140,227,223,233,162,36,229,138,34,98,194,91,37,49,89,150,22,43,56,41,14,73,165,84,17,114,85,202,162,134,146,110,227,36,179,40,54,75,210,124,73,84,81,146,12,41,117,113,187,44,201,231,197,43,80,221,53,248,133,191,109,226,234,101,248,165,72,210,53,148,115,165,93,20,39,202,210,149,69,92,118,19,170,187,186,83,20,7,179,82,109,17,21,148,86,81,130,36,9,98,67,5,37,146,183,103,103,209,255,51,64,77,11,248,222,232,25,188,40,10,241,51,106,189,192,230,213,153,182,220,109,22,140,154,97,156,33,23,163,10,166,142,10,9,108,70,149,72,212,90,52,177,158,239,158,126,78,63,167,159,211,207,233,231,244,115,250,57,253,156,126,78,63,167,159,211,207,233,231,244,115,250,249,23,251,232,207,119,131,164,137,119,224,101,40,68,197,151,161,100,26,28,140,133,50,240,123,134,188,162,178,184,208,20,74,227,100,151,228,37,39,193,12,81,17,166,59,19,201,232,145,90,178,150,67,33,91,90,25,74,100,253,26,217,131,63,123,172,46,38,191,100,21,80,169,101,200,33,182,156,113,20,153,172,43,74,111,210,33,183,100,165,89,239,210,16,9,221,85,106,50,148,207,111,69,161,44,6,31,139,9,65,90,104,21,71,57,252,218,215,116,48,205,154,161,57,246,252,234,98,62,148,143,95,221,225,189,15,30,126,235,77,26,48,225,199,31,114,194,199,127,254,245,251,143,94,248,201,195,127,188,4,110,185,95,186,143,253,199,28,188,245,210,254,71,111,63,250,54,4,55,35,6,56,39,88,141,45,22,189,99,15,182,75,58,106,141,182,37,119,181,147,66,33,34,250,13,97,121,175,157,202,198,198,149,204,4,194,40,157,75,181,100,195,33,75,56,108,191,4,121,107,40,193,70,152,164,17,105,113,40,234,72,222,243,128,73,197,195,60,180,156,96,56,68,36,195,51,161,201,201,71,63,121,227,225,219,175,239,191,246,67,64,230,187,223,69,232,123,240,249,107,52,241,211,223,161,239,135,111,126,248,240,227,191,31,254,237,99,223,198,252,69,199,124,179,222,78,236,185,215,135,176,65,101,125,43,154,134,253,163,108,16,253,135,50,210,12,37,55,21,207,9,56,115,42,51,34,115,76,15,43,68,61,3,22,56,90,33,200,170,186,27,123,150,216,155,207,182,177,228,86,212,81,210,77,67,105,55,98,55,107,119,239,42,204,192,90,119,186,60,100,238,183,97,137,87,155,220,138,237,247,122,196,95,144,127,129,182,210,64,100,132,186,177,27,43,23,248,109,1,39,64,157,112,60,34,250,103,55,200,133,5,84,2,44,147,66,64,191,52,98,191,71,155,224,125,145,97,223,132,236,201,89,13,46,30,117,190,27,230,146,204,63,74,161,211,107,168,208,211,0,35,81,25,253,238,214,163,166,22,173,106,245,129,128,93,234,56,66,156,146,47,171,170,169,136,2,158,187,224,112,203,242,38,72,83,2,98,160,214,136,77,44,46,28,224,69,147,203,82,80,156,190,165,184,87,124,96,100,244,120,169,231,178,192,180,117,193,186,159,123,49,184,224,192,144,99,193,6,105,188,183,49,71,144,67,113,200,188,130,95,81,173,111,70,137,211,70,58,150,120,116,163,8,245,3,240,150,137,246,67,54,166,248,69,165,161,227,16,61,142,218,240,155,43,216,230,192,225,37,222,81,194,14,124,75,191,145,241,65,107,163,14,93,195,127,237,136,62,1,19,145,121,129,212,186,33,126,14,39,173,57,124,164,30,135,192,73,73,15,86,37,246,219,138,87,153,2,161,6,236,0,227,120,226,99,63,85,97,31,239,229,86,83,48,60,196,196,221,137,25,103,3,2,231,190,203,215,245,29,181,110,38,173,82,155,121,145,45,63,212,12,53,198,108,245,213,205,62,29,3,173,139,111,50,88,141,195,69,29,184,154,189,199,45,254,0,42,160,220,38,221,38,193,148,112,46,222,71,63,144,41,10,67,132,14,137,26,84,5,248,58,13,97,221,21,124,3,94,6,188,254,17,167,132,144,178,23,52,44,172,2,124,237,64,176,220,145,49,106,63,252,7,174,196,99,24,241,141,238,8,3,145,185,67,251,252,191,73,100,129,141,81,141,19,107,146,80,163,173,236,8,227,163,109,19,77,248,163,66,12,63,16,171,237,243,207,199,207,47,96,240,29,126,230,40,209,172,105,109,13,81,70,189,89,13,103,197,80,98,58,45,134,178,17,206,115,221,248,109,56,176,217,133,232,142,237,18,198,233,132,112,20,64,93,216,126,82,8,252,225,139,143,126,242,179,19,70,96,98,122,26,97,47,1,255,79,0,133,216,72,227,248,24,36,31,160,226,241,163,19,195,148,123,14,171,157,102,80,89,124,1,35,138,51,48,79,126,122,45,15,230,198,202,52,112,66,123,94,212,249,213,96,143,226,131,191,189,118,248,193,253,195,159,254,215,193,31,95,13,238,183,16,88,45,89,138,198,77,26,114,196,135,94,242,177,35,8,71,81,86,13,204,41,0,157,37,102,211,20,152,135,159,188,127,240,237,23,71,16,1,39,115,227,195,208,124,137,120,24,108,101,222,233,108,129,5,159,135,73,161,29,57,175,12,18,65,76,10,151,197,205,164,112,175,56,38,165,163,117,85,83,3,51,38,104,50,49,62,167,210,233,213,60,174,80,59,189,110,199,114,133,10,25,156,156,10,222,191,147,195,134,138,120,133,30,205,222,34,38,189,95,67,176,41,246,236,244,219,188,240,166,101,57,234,142,202,58,56,185,134,149,36,184,220,108,22,17,38,247,2,183,48,58,85,29,83,161,142,167,228,0,177,29,176,167,136,194,173,190,1,87,25,44,14,35,47,96,115,143,104,85,49,183,21,165,43,236,113,219,47,198,4,221,126,233,13,103,76,68,252,151,19,89,74,32,87,208,181,30,98,192,44,111,159,90,167,131,184,9,219,223,39,121,230,27,242,70,237,97,117,68,219,106,119,115,92,210,188,255,242,75,7,175,253,234,224,211,207,246,239,253,64,8,96,19,40,146,9,138,161,5,11,239,81,124,2,69,28,203,134,187,35,81,180,158,251,156,139,81,236,47,213,234,37,115,160,202,37,208,57,107,153,203,192,148,21,221,118,148,252,156,181,90,162,94,251,97,234,154,108,214,50,4,162,117,82,215,58,75,196,149,39,72,44,152,1,9,37,245,112,75,58,226,9,44,62,22,213,118,206,103,180,238,123,193,115,26,189,180,79,129,195,178,33,62,42,138,249,161,99,103,31,5,136,93,4,227,45,48,103,183,223,9,98,43,209,40,25,91,186,212,173,47,245,204,238,58,144,4,35,86,31,244,238,222,141,71,134,17,0,215,102,115,240,246,111,14,63,251,228,225,199,239,62,250,233,135,143,94,122,61,28,234,116,66,17,97,8,253,80,245,26,148,31,210,192,147,234,92,47,113,196,190,37,246,63,125,253,224,237,63,125,9,122,230,124,75,175,135,94,145,209,204,189,160,108,41,216,183,56,208,60,74,170,110,226,167,189,81,248,208,119,143,136,143,253,191,253,96,255,123,175,33,42,3,193,94,66,95,32,54,234,170,174,96,199,185,182,7,83,184,164,42,136,186,188,77,124,233,110,69,73,130,181,49,163,167,43,154,94,119,238,183,52,145,248,240,228,26,220,198,137,78,252,65,26,59,131,141,53,221,116,195,236,213,142,133,97,68,196,247,63,254,75,56,244,224,243,151,58,255,239,31,198,69,115,96,158,109,152,39,81,29,209,149,113,200,17,165,132,33,180,119,118,143,185,244,154,10,106,65,110,175,170,102,31,51,52,49,211,52,204,218,145,41,203,11,247,31,126,252,119,68,89,252,208,49,138,182,159,40,248,219,0,249,132,16,18,142,2,61,62,97,62,252,193,119,92,203,229,169,2,94,55,26,237,246,22,129,126,204,227,252,17,186,72,70,231,224,179,255,254,34,187,88,107,61,201,46,30,252,242,243,131,95,250,118,113,232,121,166,170,153,166,214,25,103,181,249,138,196,228,182,172,119,56,102,10,213,33,65,82,48,35,101,75,192,76,39,37,195,85,29,69,240,181,164,245,250,189,48,245,122,166,196,192,195,51,57,206,9,4,5,7,175,252,230,225,71,239,11,5,234,24,237,236,168,49,244,240,161,24,162,10,207,246,211,59,196,81,172,100,178,101,86,120,103,120,46,126,86,104,99,238,20,34,247,232,155,152,210,229,135,54,202,11,206,168,80,106,204,225,102,178,23,240,69,225,56,253,143,121,26,138,90,113,117,110,140,205,120,118,28,58,0,255,98,154,217,66,57,213,110,67,27,77,182,91,104,192,52,184,32,230,142,113,126,142,188,216,11,24,22,135,224,144,136,17,209,216,183,84,97,207,179,227,9,251,255,249,221,253,215,127,15,42,184,239,191,53,214,130,247,1,202,87,150,0,112,46,149,231,194,9,75,118,58,14,156,131,62,144,19,47,152,15,63,253,246,254,189,247,31,126,240,157,195,15,95,125,34,96,38,79,4,204,253,123,111,30,188,240,155,71,191,250,206,193,187,47,143,146,147,200,13,37,218,65,228,0,200,202,144,185,192,103,11,94,252,238,46,225,139,243,9,219,157,161,110,128,119,216,189,96,66,77,101,214,86,52,217,253,23,63,124,244,189,207,192,73,66,112,23,248,69,58,6,193,166,210,60,31,194,47,247,122,136,48,26,84,72,58,238,6,32,120,241,127,240,63,239,30,5,237,71,196,103,242,184,248,4,7,21,63,254,127,246,95,249,229,254,79,239,61,13,124,234,10,16,24,189,166,124,185,241,153,58,46,62,15,239,127,246,224,31,31,239,191,120,255,224,149,247,158,6,62,89,255,78,16,157,27,71,18,105,116,28,154,185,33,236,7,58,15,245,180,46,214,189,6,231,228,50,89,167,53,44,45,76,69,56,161,15,203,146,28,71,85,215,209,170,42,98,56,90,90,87,113,50,45,196,219,41,127,40,244,149,27,70,73,62,139,143,232,27,176,21,99,38,98,207,255,152,102,239,237,1,175,57,144,44,14,96,67,76,6,97,61,16,41,105,63,164,36,254,197,144,178,113,4,206,136,112,196,71,226,140,252,248,162,167,173,74,65,60,239,193,183,95,28,165,74,57,121,117,202,138,177,165,95,64,199,118,99,168,50,5,79,181,204,113,228,156,201,47,18,169,143,126,250,225,23,131,84,68,141,71,162,51,59,124,90,99,73,249,24,218,15,14,243,142,34,182,165,207,84,224,168,213,116,173,77,195,209,133,124,207,135,61,185,14,238,241,28,118,30,186,34,183,177,64,80,8,222,16,249,154,109,131,19,74,168,212,174,209,35,48,158,195,111,198,33,86,232,183,147,72,209,208,163,100,75,119,104,99,2,2,144,26,188,218,78,137,225,191,227,106,126,109,101,57,208,175,97,219,171,96,157,229,220,56,167,208,177,112,170,53,185,93,11,131,242,48,20,13,165,226,189,157,8,154,90,91,138,222,104,107,219,232,228,218,55,53,78,47,103,35,108,92,219,20,15,186,28,3,66,35,15,178,249,145,19,159,9,52,6,35,89,49,154,17,161,111,171,61,67,13,8,60,155,204,112,122,80,226,23,22,204,73,168,110,110,239,232,156,14,87,122,66,152,20,38,148,24,179,119,28,201,224,12,19,99,142,221,161,4,234,144,24,48,153,92,221,84,141,139,216,138,226,24,189,76,128,124,131,149,63,139,99,172,145,144,106,79,167,147,120,26,166,82,48,11,19,105,60,11,199,235,49,177,114,188,172,118,142,55,178,118,241,167,211,205,100,124,236,177,68,132,180,214,238,131,216,254,120,61,179,138,143,213,179,49,36,63,129,20,254,11,221,90,209,142,186,255,159,175,30,126,252,46,17,214,61,93,27,144,69,185,171,117,20,83,31,252,111,48,0,49,122,61,125,132,9,72,114,180,9,72,50,216,4,36,25,104,2,146,124,242,38,32,211,22,63,148,96,214,79,20,50,35,138,251,107,25,25,211,212,69,146,72,230,9,68,178,160,209,67,113,58,157,199,84,188,182,200,151,119,166,13,45,190,42,55,20,71,89,46,97,104,193,165,242,156,163,156,253,60,180,88,121,213,81,202,122,244,47,132,199,90,106,34,22,147,76,145,43,178,222,37,161,97,73,144,84,136,145,122,82,246,233,79,155,170,236,127,252,139,131,183,255,244,240,131,239,62,250,213,127,81,242,40,126,85,251,66,194,48,30,188,255,31,251,223,253,227,145,251,98,250,247,197,60,146,125,119,112,110,7,67,111,180,212,6,120,128,214,77,1,230,208,19,3,211,194,143,57,158,24,123,87,209,149,174,174,116,73,52,160,241,246,97,98,152,244,232,71,191,63,248,221,79,173,200,228,163,183,225,175,114,151,247,223,251,96,255,231,63,39,66,241,47,65,151,31,115,50,98,19,130,167,48,25,31,19,76,208,148,30,15,202,47,27,149,250,217,11,224,188,254,207,239,30,252,250,133,39,75,165,56,110,61,128,147,66,7,16,44,83,8,8,180,206,85,128,151,141,240,37,158,31,152,207,66,39,215,39,50,71,198,60,31,124,161,166,225,196,148,230,224,167,191,63,188,247,143,161,42,209,33,151,147,198,218,188,20,5,60,115,115,120,70,152,102,33,226,167,26,83,13,26,225,103,58,62,77,2,195,7,133,142,151,107,89,153,229,133,46,211,192,241,242,116,106,154,4,142,143,117,195,53,26,53,62,149,72,145,168,241,16,77,190,158,128,186,58,133,199,157,135,214,181,180,179,254,115,172,7,246,18,132,39,14,177,83,12,121,2,247,112,78,19,16,115,232,217,199,199,22,129,153,30,195,56,153,163,172,167,49,47,234,212,251,227,36,152,37,195,91,102,22,209,156,145,45,190,12,124,238,242,226,133,60,5,132,230,137,224,193,132,68,5,124,172,55,32,6,74,11,251,198,204,36,96,80,171,44,198,146,147,177,15,136,157,68,81,139,99,19,177,152,69,180,33,184,65,229,138,182,227,114,134,202,69,175,160,113,47,104,117,86,164,22,196,134,83,171,7,106,47,140,142,95,56,196,132,51,117,104,232,0,10,14,9,209,248,44,189,54,135,125,167,134,35,236,165,216,34,126,89,91,206,198,186,193,174,253,89,173,93,43,56,86,132,70,36,241,248,170,183,58,149,240,70,162,19,240,65,187,89,168,138,18,94,65,25,101,186,234,140,157,181,197,98,103,73,212,91,125,83,236,136,13,219,91,125,122,42,59,149,168,79,165,89,236,172,65,97,203,138,157,181,253,149,93,60,28,127,102,41,104,109,35,126,75,126,245,20,150,20,24,78,57,44,35,172,136,105,128,18,133,202,126,109,11,123,188,80,136,111,94,145,9,165,177,44,67,132,91,207,61,188,66,232,197,124,193,37,191,104,161,220,216,84,42,74,47,187,70,117,109,91,32,235,232,6,215,24,19,52,91,109,146,27,141,248,42,187,32,210,93,63,29,23,104,39,3,139,17,121,130,64,120,251,253,55,94,59,252,224,83,180,7,128,28,207,18,227,137,61,68,77,16,91,102,116,17,115,1,112,70,113,245,2,238,19,74,1,3,220,40,19,176,71,77,77,131,48,37,4,228,177,218,230,49,187,255,218,15,31,252,237,181,0,8,56,99,145,14,218,45,7,110,104,146,39,13,13,152,141,191,253,217,40,104,32,92,197,19,71,204,225,189,15,246,95,254,237,40,80,168,29,249,19,128,229,224,7,175,61,248,219,207,60,237,31,169,37,145,184,17,93,109,107,16,151,52,118,179,31,190,129,37,92,86,100,13,177,209,245,17,77,210,105,95,197,177,90,184,107,44,220,178,33,147,191,167,171,29,89,31,8,123,99,222,14,150,27,16,113,243,89,188,102,68,28,197,139,23,121,30,188,243,155,195,159,189,122,240,214,75,7,239,254,58,232,198,16,226,136,246,16,71,132,169,48,162,198,201,76,50,147,72,167,167,147,211,17,34,48,202,59,13,128,78,201,198,9,206,200,195,223,254,122,255,207,191,121,244,223,223,63,120,243,79,67,23,42,236,66,16,92,200,111,157,158,8,201,56,120,229,135,251,47,254,230,193,223,254,113,248,230,135,67,33,233,27,202,19,35,22,232,176,185,255,198,127,62,248,252,133,131,255,121,151,76,183,253,191,190,128,16,52,20,32,180,221,153,79,14,162,127,61,146,177,194,204,235,78,150,110,164,114,211,185,84,60,155,75,103,44,186,225,48,116,251,138,208,141,204,87,131,221,192,56,29,218,246,160,117,17,123,218,120,98,173,31,254,238,254,254,47,94,13,108,29,28,81,60,201,190,35,194,240,193,171,67,9,195,160,181,250,228,216,26,130,130,251,63,56,248,249,59,35,128,152,61,37,78,227,19,167,69,106,171,122,178,180,41,147,139,199,167,18,83,201,4,35,77,68,106,64,174,230,90,34,132,18,136,16,118,152,216,128,211,233,241,145,153,247,240,184,226,47,71,16,37,152,56,58,31,149,62,64,200,99,43,168,114,173,142,71,97,68,60,230,132,95,60,102,82,20,194,180,52,20,22,12,217,34,238,44,129,33,148,61,247,100,160,114,130,127,224,99,18,114,211,182,105,102,161,131,12,162,20,94,53,53,29,65,1,210,12,136,218,27,22,32,79,165,142,206,249,254,249,72,124,26,103,86,78,146,98,115,176,46,121,10,9,46,143,79,248,122,97,97,245,210,69,128,201,128,253,10,34,1,44,161,30,24,17,26,153,153,118,29,11,127,136,232,99,169,142,131,162,163,106,241,117,236,90,96,88,67,211,46,77,133,31,49,254,176,34,218,239,131,226,200,170,245,66,65,191,17,223,192,96,85,234,184,78,192,47,170,143,1,138,106,121,22,1,143,230,142,117,87,35,37,146,92,92,212,118,215,198,124,108,116,56,70,255,120,56,113,86,193,16,195,159,0,68,87,166,167,132,29,54,145,143,141,28,126,37,28,15,55,142,26,24,106,120,38,71,116,230,121,226,152,241,145,69,218,248,32,189,174,211,240,208,1,1,169,241,42,87,196,4,226,206,206,134,249,40,188,14,81,145,71,168,217,114,4,155,6,220,5,199,155,118,33,17,3,212,229,130,78,227,238,228,147,30,8,28,167,206,17,16,172,40,198,99,67,144,66,16,192,123,14,4,7,3,59,2,4,24,248,199,133,33,72,242,234,24,68,60,100,2,5,135,2,234,6,46,80,66,187,89,216,17,139,88,66,91,203,65,144,77,209,37,148,221,20,183,197,146,45,148,205,130,254,35,62,157,98,33,68,197,155,133,162,37,149,189,253,85,148,202,154,67,173,110,19,25,91,197,232,195,222,16,150,166,14,230,87,186,227,16,178,231,144,204,22,33,166,236,146,174,65,144,92,142,111,249,222,95,30,189,244,250,254,123,223,57,124,227,187,152,67,161,54,78,126,206,93,204,167,41,21,118,93,167,125,250,199,52,220,1,234,37,18,3,103,57,98,244,13,240,109,163,244,57,64,21,124,132,225,252,50,245,148,199,170,57,142,144,8,27,235,12,61,112,25,230,19,58,236,61,250,213,119,208,200,12,61,101,24,74,183,254,196,68,67,188,179,141,32,241,20,25,81,236,111,226,9,226,224,209,143,94,222,127,225,175,1,48,64,176,107,4,192,19,108,254,240,163,239,29,222,251,32,72,12,117,12,177,245,99,28,190,44,85,59,239,186,110,255,181,223,161,45,19,95,137,71,107,43,134,65,58,43,124,173,209,152,158,70,144,228,5,152,70,47,255,31,247,251,129,210,110,227,149,248,232,231,191,216,255,252,115,255,74,116,165,206,68,42,252,141,44,43,71,196,43,71,142,167,210,211,137,196,84,220,150,35,99,247,53,110,66,115,247,174,0,34,190,111,191,120,74,129,78,41,80,64,223,223,254,211,193,199,127,124,244,227,215,200,12,250,95,74,132,200,250,32,184,24,210,252,106,253,137,9,254,78,201,224,9,144,65,95,217,211,42,176,247,101,28,118,85,73,197,17,49,185,192,228,80,150,181,247,17,196,77,76,204,52,184,85,191,133,227,62,146,121,65,100,64,180,94,135,75,49,230,158,74,232,193,181,64,154,35,229,159,35,101,231,200,250,231,200,218,57,18,201,128,102,146,118,158,100,218,63,79,50,13,238,176,58,125,152,39,28,9,70,253,25,34,189,194,93,46,148,173,208,207,101,181,134,133,85,198,156,174,117,74,232,48,174,132,5,200,227,144,68,141,113,142,30,106,222,131,207,103,138,253,221,255,224,175,54,192,121,23,26,137,121,93,174,163,99,160,73,128,245,201,140,239,102,88,57,97,10,98,156,224,168,192,120,154,81,159,55,248,182,4,201,9,180,151,217,12,113,98,16,238,229,140,25,179,167,129,79,163,38,194,32,105,7,26,36,89,113,139,54,81,1,35,55,104,86,180,60,156,99,98,139,178,243,143,20,34,244,157,214,131,190,225,232,206,199,53,45,114,166,177,219,13,48,130,252,73,43,239,123,26,37,163,247,44,88,81,171,122,7,188,97,189,71,196,230,251,159,126,119,255,197,63,60,122,251,163,131,239,189,0,183,112,240,246,74,9,220,43,127,58,120,225,91,98,232,224,71,159,236,191,241,254,225,253,15,14,239,127,116,22,81,176,131,215,223,56,124,239,30,34,55,180,182,34,62,30,94,198,178,221,195,119,63,198,146,146,154,220,173,41,109,254,205,254,235,111,29,252,233,101,38,15,7,124,192,141,217,61,79,48,236,200,29,42,80,160,113,179,209,73,173,15,199,66,207,2,112,94,240,84,136,84,225,44,202,249,44,245,95,20,51,250,53,192,72,88,32,167,205,131,151,223,216,127,229,29,236,74,20,99,52,28,1,194,99,229,86,116,93,211,65,224,78,19,104,252,239,88,13,144,235,0,208,46,20,182,148,103,13,77,16,105,34,234,235,159,127,79,186,187,255,242,47,31,253,248,61,97,143,151,224,185,152,40,135,177,27,30,37,79,79,11,1,201,224,211,162,23,246,187,123,4,194,53,26,73,124,183,112,65,92,194,162,142,186,146,156,246,138,58,118,197,219,226,42,103,127,150,83,82,153,116,173,102,137,58,102,11,75,150,168,163,242,84,69,29,75,229,185,97,98,142,19,144,9,112,6,178,124,237,80,136,220,4,246,191,93,215,214,228,122,165,211,4,227,197,189,64,145,11,177,49,174,154,221,96,169,12,84,55,242,42,31,225,193,151,234,141,37,152,111,2,90,112,134,41,240,138,32,198,122,63,111,62,122,255,173,71,239,254,209,102,197,55,130,196,31,80,53,6,141,94,247,78,20,224,180,65,137,23,180,115,22,184,72,3,49,17,161,174,6,119,65,17,71,160,212,103,96,203,63,34,184,61,93,9,0,246,193,231,175,60,248,252,133,227,193,235,128,21,195,142,141,155,193,177,203,137,65,222,69,84,43,16,244,87,143,4,250,81,155,6,83,142,128,166,247,63,253,251,120,237,2,66,46,18,215,57,176,86,32,80,141,191,159,78,122,123,144,115,212,137,83,98,221,126,167,10,252,172,43,220,7,64,232,23,200,3,210,5,184,122,169,54,84,5,22,21,41,159,127,38,190,231,118,230,137,129,185,72,171,119,28,12,105,155,188,115,97,159,230,201,2,197,181,228,111,56,247,0,83,214,17,179,19,195,154,74,3,237,47,119,239,134,157,115,5,225,19,148,170,52,31,177,245,229,175,28,240,163,130,91,152,221,34,14,212,55,196,106,187,175,251,15,223,179,88,9,180,134,247,43,124,213,150,221,74,10,77,218,35,103,217,189,90,83,149,202,56,217,64,6,15,101,189,33,33,218,74,135,18,61,29,195,225,42,89,225,64,184,148,250,10,200,62,29,99,200,165,135,80,198,80,2,56,78,124,201,18,183,230,239,197,91,237,182,17,189,140,86,219,90,109,211,58,200,59,175,249,194,229,136,110,12,253,38,106,91,231,36,194,247,63,234,141,74,153,201,29,208,232,71,33,159,33,184,174,231,90,24,131,203,185,232,124,213,212,29,124,14,206,195,117,1,114,225,249,31,37,137,130,127,84,26,60,31,80,86,146,41,79,170,64,107,240,28,222,165,117,81,0,127,223,81,188,106,71,213,65,239,148,218,227,119,228,225,121,102,220,225,121,134,13,143,115,138,80,164,8,252,181,32,167,59,92,196,54,118,235,171,168,205,136,229,186,202,58,118,205,193,177,235,114,225,78,143,221,53,80,77,85,110,211,85,89,68,71,84,69,238,138,244,20,10,247,175,3,149,254,88,206,68,47,42,69,19,76,48,21,77,236,241,87,7,192,23,185,233,207,166,34,238,182,29,195,91,92,169,165,182,235,162,98,167,2,81,196,137,51,104,70,225,205,249,130,210,48,11,9,37,35,178,132,203,90,15,63,43,238,12,138,51,195,158,72,120,75,15,255,13,224,19,151,39,118,187,90,163,129,192,189,2,137,162,157,137,244,204,157,235,28,78,69,125,221,6,158,145,218,129,220,129,208,110,121,80,148,145,137,229,101,248,48,66,194,78,254,30,165,161,194,104,42,17,100,186,192,99,152,117,3,68,98,220,160,153,89,119,181,67,78,68,130,79,40,52,28,38,35,31,138,207,144,40,98,232,47,13,127,134,190,17,39,81,248,171,229,117,197,138,107,102,5,91,139,38,102,252,2,159,33,86,127,188,6,5,139,57,180,201,31,144,26,101,66,144,187,106,135,104,106,240,34,10,17,172,172,42,93,180,195,175,91,77,206,144,13,86,248,191,173,236,104,113,232,166,64,208,67,198,26,111,166,174,250,121,70,111,120,86,115,66,176,3,209,197,113,64,64,62,6,29,73,33,190,181,79,162,145,36,132,181,179,26,192,79,212,163,244,158,88,85,208,110,163,148,21,195,212,181,129,103,6,251,207,158,56,155,47,241,61,191,89,70,240,89,228,43,198,114,1,32,185,78,217,2,58,187,63,19,71,59,4,174,131,146,9,116,130,199,53,2,195,116,25,17,203,48,215,75,171,53,182,66,150,176,50,255,153,130,189,114,136,122,255,162,86,87,152,214,217,153,26,195,200,177,156,218,20,16,204,109,25,72,43,58,202,8,104,159,65,167,119,188,71,163,253,40,196,138,159,57,243,76,88,144,216,100,176,94,19,243,156,8,35,56,110,220,245,233,6,46,2,77,140,85,81,102,12,15,122,46,120,209,220,142,129,71,14,218,118,88,208,186,12,229,93,214,103,212,225,97,8,22,21,71,35,51,86,189,92,159,252,235,237,142,168,86,228,137,10,208,131,91,133,203,226,34,209,118,199,21,31,109,247,45,17,194,245,177,35,160,245,11,29,254,158,45,44,90,135,191,139,5,47,65,233,82,23,53,23,208,14,133,216,173,203,178,177,137,79,126,232,232,182,176,122,69,7,215,29,58,93,221,119,60,57,209,218,240,161,84,110,90,192,88,9,188,68,56,122,98,77,3,186,146,106,114,119,75,54,108,33,168,197,167,248,50,40,152,185,161,69,246,184,69,91,163,62,145,187,232,244,128,39,207,5,121,0,108,42,206,239,78,197,5,159,21,221,219,38,98,121,105,20,55,76,255,217,104,160,239,244,130,43,205,15,220,17,217,98,111,172,154,224,75,132,142,139,184,166,118,205,156,164,235,242,96,195,218,117,65,62,140,153,40,82,130,176,207,214,219,4,234,17,128,230,124,205,109,68,168,41,143,129,91,189,129,57,142,178,86,235,227,40,65,100,51,209,107,17,218,82,80,1,124,72,161,54,114,77,42,238,35,173,71,44,48,252,202,146,193,182,75,179,50,78,214,0,80,230,22,23,162,201,24,72,50,226,152,117,194,163,123,247,46,121,32,196,46,194,214,42,26,59,35,70,198,154,18,19,199,238,205,191,230,54,251,127,11,123,95,147,114,147,222,23,184,121,196,207,247,118,132,25,251,194,34,238,117,19,155,229,192,214,7,38,129,53,185,141,168,203,76,88,249,102,44,151,185,123,87,121,46,17,75,100,34,148,132,14,65,146,200,181,233,154,134,180,79,166,46,119,13,68,9,58,5,193,192,173,8,19,104,3,197,97,187,122,104,114,153,126,151,53,161,65,252,18,183,7,233,123,190,100,159,101,46,116,149,237,144,233,69,204,16,232,184,237,134,163,118,60,45,163,76,186,24,62,206,124,115,212,132,121,126,66,45,195,62,189,61,246,68,80,38,187,100,108,173,230,134,173,157,58,161,196,254,24,140,209,183,152,48,207,160,185,45,64,92,30,68,75,208,196,165,84,249,206,197,75,229,217,155,179,23,215,49,91,95,239,83,77,105,81,90,157,189,185,182,114,33,47,76,54,182,250,202,36,136,78,215,215,112,70,66,141,87,240,61,236,120,54,39,68,98,148,46,136,151,32,109,58,147,72,8,17,220,88,31,77,174,6,58,181,213,161,61,160,20,90,131,238,138,103,206,8,87,52,125,19,65,98,109,148,103,206,68,241,177,81,222,82,155,178,169,233,224,225,121,29,157,237,193,153,46,102,253,46,161,26,23,87,43,179,136,5,18,232,174,186,12,13,102,115,181,52,106,240,82,108,190,173,85,229,54,169,247,18,189,169,187,141,159,150,208,150,130,103,211,242,30,20,155,47,92,12,175,132,47,161,163,184,210,54,20,252,120,103,143,68,146,189,34,174,137,231,10,243,226,181,194,57,241,42,222,196,26,211,114,202,187,137,93,19,33,167,223,38,182,80,184,106,109,98,235,76,159,100,251,28,226,205,154,209,8,229,23,198,49,105,70,25,193,201,96,158,214,230,112,25,206,52,55,206,68,32,193,22,17,7,40,59,48,175,13,196,155,81,146,25,71,235,84,217,82,149,237,53,189,157,167,150,196,216,62,105,199,140,225,168,215,237,9,52,244,106,91,153,212,240,201,123,137,228,134,203,205,192,92,42,250,228,86,98,18,81,155,57,148,165,56,168,212,111,194,174,5,135,62,44,127,191,211,38,27,47,2,235,149,95,62,252,219,223,14,222,122,233,193,253,63,61,248,252,163,127,254,245,251,228,251,195,191,127,123,255,189,15,30,126,242,231,135,47,188,177,255,143,111,31,126,244,189,253,191,191,24,139,197,240,230,135,8,51,218,60,31,190,250,155,253,215,222,125,240,183,215,31,124,254,218,254,43,31,162,162,251,175,127,178,255,242,159,15,222,250,244,209,187,127,124,244,243,95,61,122,233,53,112,147,129,91,128,162,123,162,125,238,60,78,203,42,232,84,17,58,43,101,108,197,128,81,40,114,103,239,60,49,8,199,194,1,244,157,59,40,35,86,55,96,41,214,208,105,86,175,208,138,195,148,147,101,205,248,179,189,110,61,138,157,191,128,168,132,85,151,83,71,96,247,28,203,94,236,177,136,81,124,158,117,228,113,228,96,131,21,156,131,214,129,88,144,180,146,26,170,196,19,77,81,119,92,206,23,4,236,126,79,134,219,247,30,69,30,54,129,101,151,245,203,245,102,109,169,45,131,82,140,88,166,178,23,43,56,156,152,194,222,241,54,163,104,144,10,66,11,66,174,78,78,38,114,169,88,50,21,143,37,166,98,137,116,54,63,29,207,197,133,9,61,66,100,46,149,78,51,224,162,63,102,33,137,136,110,198,180,143,238,19,102,172,214,86,209,200,147,99,246,115,5,246,142,60,159,57,131,198,2,124,37,106,125,211,49,20,74,128,104,55,34,102,226,113,226,127,128,117,116,168,231,1,186,230,73,15,169,169,41,253,78,85,86,117,134,175,64,79,3,212,214,245,108,88,113,84,135,158,172,181,63,225,208,91,18,17,165,109,37,13,178,140,35,21,136,228,195,10,63,139,132,131,159,252,199,193,219,191,36,43,15,130,123,240,171,65,225,151,2,181,174,118,14,247,99,98,72,231,38,206,191,18,146,76,13,77,80,158,100,212,41,103,0,171,133,234,196,128,40,135,57,69,83,132,147,74,161,35,131,45,110,246,48,14,28,197,123,206,98,132,136,186,195,253,190,224,124,159,119,191,255,102,130,45,84,190,16,248,195,115,44,18,199,48,99,45,78,1,175,113,15,56,137,179,158,218,162,81,106,148,13,56,1,37,43,89,112,254,21,124,211,213,31,79,109,19,19,238,218,136,10,172,96,91,202,59,122,226,206,141,149,41,99,181,237,135,24,103,14,103,221,132,140,217,18,99,175,96,207,1,24,62,247,181,212,170,106,250,206,19,68,145,201,102,15,17,30,11,30,230,3,188,94,114,121,55,149,1,4,105,44,120,79,206,225,103,208,161,220,212,219,231,149,193,221,187,217,12,62,16,161,220,37,124,90,202,78,57,159,167,82,174,231,180,243,57,23,119,61,187,242,231,92,245,231,178,206,231,68,194,209,32,58,232,132,19,57,87,150,164,171,206,45,77,173,135,226,112,18,57,150,255,21,196,16,24,6,196,134,115,29,120,186,97,132,254,78,207,12,127,131,101,8,169,70,72,0,151,238,194,55,96,48,177,254,223,59,134,150,125,0,53,89,0,83,4,102,32,128,96,60,95,88,23,175,19,95,47,201,90,198,203,150,158,23,43,226,156,173,94,79,165,106,57,121,58,157,181,212,235,221,110,225,186,197,157,42,93,198,158,214,213,166,138,56,190,21,22,182,211,201,166,226,24,242,136,134,14,150,112,48,250,188,129,27,19,215,251,202,170,34,119,218,8,188,85,34,112,172,199,100,209,225,17,52,223,39,89,121,111,64,249,129,104,221,242,203,223,20,25,103,156,239,118,69,106,117,149,159,221,195,237,247,129,47,186,67,124,238,172,34,92,180,21,178,245,194,174,235,171,13,176,179,228,147,211,226,182,172,146,172,73,180,241,238,13,209,34,208,48,128,192,104,227,145,132,189,196,142,163,104,25,184,33,246,18,211,2,204,93,162,188,212,25,16,216,233,13,16,19,144,23,18,59,9,196,53,162,183,151,53,173,93,149,117,196,119,27,42,120,16,184,172,246,12,16,201,83,94,175,210,69,139,18,196,54,16,93,43,143,71,202,178,229,16,56,79,72,114,79,174,129,136,59,151,141,165,167,69,131,220,239,203,79,37,98,201,156,251,66,34,42,213,193,133,176,167,190,10,78,26,160,93,4,241,165,162,43,128,48,88,166,185,28,202,122,147,82,144,228,142,105,66,140,220,104,236,99,108,225,86,183,29,225,218,207,77,235,81,183,194,24,88,73,189,158,217,117,37,121,66,39,194,53,79,62,110,6,206,196,5,23,129,103,184,37,104,93,78,99,74,47,231,245,41,116,230,201,167,68,48,105,76,88,86,111,206,235,77,144,35,155,193,89,146,86,150,7,255,248,249,254,139,247,15,239,127,134,175,31,113,89,82,160,6,83,77,133,28,45,49,80,44,50,155,5,129,227,86,135,88,99,7,5,114,13,212,134,130,55,201,14,204,229,176,207,246,228,218,96,43,13,31,12,111,220,49,128,7,166,53,31,254,246,199,118,1,46,148,60,122,178,163,162,163,7,48,93,161,30,47,7,253,182,42,131,133,148,72,107,34,23,237,169,31,233,163,215,103,180,250,234,54,184,204,100,245,29,190,249,206,193,11,223,58,248,227,183,142,7,159,209,82,208,49,180,207,193,247,249,219,224,234,250,63,254,114,156,154,6,178,93,17,13,151,126,244,138,182,21,117,160,218,245,16,255,184,199,234,154,218,131,112,94,27,162,59,6,67,158,90,228,98,195,122,91,166,12,30,25,69,50,71,160,121,156,197,242,202,111,101,75,166,190,206,114,17,71,146,143,190,253,33,220,37,97,37,152,123,123,187,222,140,85,128,216,224,145,24,150,86,1,219,61,188,85,196,235,168,158,150,39,70,235,86,73,203,253,186,13,93,220,134,14,155,203,29,222,255,193,195,143,239,57,177,80,166,22,181,150,95,79,66,44,109,111,164,228,153,247,54,72,82,28,142,30,105,38,203,159,46,125,182,131,173,99,107,29,66,204,49,173,225,156,112,99,57,128,245,152,226,114,166,40,85,178,227,92,67,2,101,193,16,201,84,2,239,123,83,97,75,91,67,216,243,189,220,45,68,206,134,131,46,133,15,43,197,95,78,28,154,157,220,203,67,236,170,183,25,42,155,68,251,153,66,174,84,146,219,185,92,205,126,57,186,157,136,229,114,111,14,181,44,181,219,97,59,101,197,69,224,249,87,138,81,198,174,230,185,52,230,58,155,75,90,37,67,96,237,68,220,171,37,28,239,8,199,6,179,19,201,14,83,233,26,46,40,236,157,135,175,193,177,37,113,47,22,173,45,145,75,92,7,102,136,100,28,37,188,161,99,32,215,235,248,156,5,133,96,71,13,131,217,33,62,124,10,76,119,6,55,246,177,153,52,98,221,104,83,160,222,193,211,213,234,3,194,185,102,242,10,57,167,16,187,75,181,62,97,44,102,136,240,66,26,226,48,191,140,85,84,53,124,56,12,176,135,224,102,194,140,191,119,1,131,205,33,58,36,149,58,232,10,121,45,4,153,26,58,64,163,181,183,148,240,29,226,252,96,178,170,238,34,30,210,156,164,140,198,100,243,54,197,239,228,246,96,25,230,145,176,23,97,141,130,84,9,29,124,91,186,210,16,133,155,85,116,124,223,4,94,219,29,28,233,75,208,11,195,234,5,202,73,34,114,99,208,198,238,140,227,114,61,235,134,32,80,9,135,147,91,10,48,90,47,128,214,186,6,22,184,226,147,238,46,122,207,250,59,64,116,229,72,227,102,197,135,120,252,97,163,126,45,30,123,230,25,131,230,152,93,96,1,8,71,92,88,176,205,18,194,174,78,234,5,101,220,94,233,17,112,68,128,245,67,214,73,137,192,133,117,102,17,140,81,196,73,232,109,254,4,201,172,123,124,226,188,127,147,18,47,119,92,107,199,197,123,114,218,137,225,195,78,65,208,155,213,112,86,12,37,166,211,98,40,27,9,61,131,206,49,160,20,232,154,108,155,241,107,231,185,194,209,27,34,23,128,30,179,1,18,232,122,72,43,8,211,221,166,242,152,173,144,88,211,195,144,166,212,29,77,48,27,252,146,214,233,160,47,222,211,62,28,55,109,209,37,61,135,90,162,6,122,251,5,239,175,162,103,167,238,146,157,217,111,163,119,204,40,180,74,72,168,204,225,89,105,164,151,174,107,55,255,234,109,208,67,184,13,110,239,166,40,103,203,40,108,141,21,14,128,237,163,209,128,53,44,143,92,233,50,93,183,84,146,97,173,90,92,7,147,111,83,14,41,128,107,160,162,235,6,101,163,208,89,216,239,230,9,150,91,59,216,79,118,95,137,58,19,238,155,87,240,112,147,251,27,67,229,232,193,68,203,196,166,58,26,170,154,116,11,75,130,42,13,52,9,21,108,26,65,20,36,196,90,81,29,145,139,8,102,196,118,33,62,99,22,180,40,53,162,192,94,213,241,183,137,164,40,91,214,20,207,21,212,179,106,158,61,77,36,68,191,186,173,62,134,81,181,0,233,68,34,73,122,79,133,118,62,87,94,198,235,123,247,108,128,114,135,140,19,3,134,220,44,38,125,4,91,81,196,250,223,72,224,11,112,69,196,24,130,74,173,132,187,190,2,34,186,200,12,7,49,25,21,4,16,85,11,229,253,250,167,163,99,141,170,211,46,90,179,7,206,22,120,34,131,118,62,80,163,117,167,134,106,208,229,10,40,206,65,208,153,239,238,209,14,131,178,12,236,219,204,176,240,236,29,162,233,221,131,45,114,178,134,78,91,109,173,57,89,149,13,101,146,169,50,86,46,24,136,60,121,174,77,177,139,117,248,222,29,157,144,244,137,76,66,186,51,242,105,168,255,254,216,246,235,123,223,176,58,25,54,113,223,177,170,94,241,10,72,133,135,255,249,231,253,215,223,130,88,87,255,249,1,58,198,63,252,227,119,14,238,189,177,255,222,239,30,126,246,155,127,254,245,91,2,65,28,58,134,213,125,236,23,61,237,130,17,151,67,46,15,232,38,136,183,168,199,48,93,173,45,32,242,119,25,110,191,23,221,173,4,248,24,183,51,80,94,231,14,58,32,147,123,106,160,205,7,249,159,123,111,24,34,13,100,228,101,203,34,133,74,48,125,225,58,67,137,139,200,39,198,218,74,183,105,182,206,218,151,30,112,55,248,44,160,243,170,161,233,39,58,178,192,92,9,64,189,35,31,185,49,231,159,81,8,9,84,25,70,52,73,248,200,29,164,18,33,112,137,71,31,115,107,251,203,7,93,69,187,35,247,122,224,117,145,73,0,148,110,253,50,197,190,138,17,15,33,182,224,111,79,209,85,205,122,231,63,110,216,144,152,101,1,158,158,252,109,215,200,223,110,135,252,5,113,19,249,203,90,237,35,6,8,4,14,51,190,156,139,255,204,114,231,10,96,136,252,11,123,178,113,42,87,202,48,112,189,19,93,23,94,237,41,230,5,149,78,52,86,157,123,55,31,50,93,189,160,179,89,11,150,69,93,63,94,207,48,123,53,255,178,228,93,33,30,17,3,95,62,23,63,115,70,104,8,254,85,171,198,34,24,67,42,244,54,47,102,244,14,239,189,15,28,150,205,232,225,218,57,38,196,118,50,198,177,89,195,200,141,37,129,14,24,37,246,154,161,147,231,222,60,179,207,31,177,20,135,126,103,79,180,49,128,216,129,53,114,195,132,197,142,47,206,144,191,162,235,101,155,176,41,240,103,143,83,247,187,112,55,180,191,199,156,157,140,116,126,185,22,235,73,206,113,155,63,112,177,226,67,119,43,91,133,80,56,85,33,252,43,168,16,232,148,50,220,231,49,127,98,60,230,58,231,130,86,150,3,29,45,64,69,102,15,136,33,252,197,147,213,77,12,184,206,128,47,5,251,9,189,179,187,134,94,217,15,244,90,60,155,220,246,97,114,40,149,224,148,135,1,4,130,203,33,186,203,36,71,150,73,50,60,247,236,195,237,112,114,170,54,194,110,76,71,16,26,195,152,77,14,169,221,16,75,52,191,89,72,97,83,61,187,177,88,175,111,180,194,52,3,162,163,136,169,138,228,205,231,82,192,70,241,29,241,203,199,16,103,29,184,135,27,26,242,154,151,194,141,13,135,117,57,39,158,163,189,111,91,167,248,33,20,203,85,169,205,72,58,95,4,185,237,180,181,78,103,249,135,2,255,0,39,37,144,108,135,133,168,32,10,147,96,234,212,107,131,149,6,250,10,7,50,163,173,162,151,113,49,145,136,120,178,230,29,181,10,2,191,3,59,37,18,163,246,37,78,80,107,163,238,203,187,227,112,18,149,17,251,13,223,49,123,248,2,78,206,88,113,113,197,210,208,133,29,44,141,83,146,51,12,161,46,201,247,151,20,161,162,217,185,4,186,89,201,168,129,65,7,67,175,19,248,97,232,117,119,115,60,244,174,48,125,168,19,187,182,56,204,235,203,84,215,122,101,109,155,80,42,166,98,114,36,38,253,18,193,212,151,79,24,42,74,113,217,153,248,19,81,87,38,209,167,100,114,156,146,73,191,146,169,113,74,166,68,158,245,1,253,111,192,73,221,206,224,46,145,28,85,34,233,46,145,26,85,34,53,67,4,38,119,156,147,24,130,53,15,155,190,108,166,162,25,218,21,183,55,107,93,126,149,219,253,14,155,65,39,48,226,131,88,241,14,30,157,136,158,55,244,208,15,103,31,186,163,49,44,122,178,194,225,31,58,18,17,21,26,53,155,152,14,133,45,207,195,138,119,0,3,218,77,5,181,155,242,180,155,242,182,75,141,146,194,182,195,97,197,59,233,2,90,78,6,181,156,244,180,156,244,107,153,152,71,133,185,117,106,33,98,24,1,180,13,173,158,26,237,115,175,139,19,160,132,86,47,134,17,65,174,171,227,209,191,85,203,150,195,73,0,57,124,7,203,107,28,253,230,48,216,233,65,231,210,65,232,194,168,117,211,129,128,94,187,134,126,120,215,45,3,186,49,59,191,196,219,182,248,244,191,57,188,251,206,56,7,249,132,104,133,59,136,38,168,241,162,73,111,149,58,108,12,221,8,217,179,122,219,222,50,123,53,172,70,29,217,211,166,163,163,216,5,247,168,161,230,108,123,194,78,31,236,52,138,99,128,80,151,55,57,37,106,24,91,167,230,81,166,57,46,60,50,139,84,230,182,139,127,231,176,110,117,102,168,245,77,162,96,115,69,186,7,9,165,220,174,245,219,184,36,145,230,123,247,81,17,171,90,152,107,2,96,111,193,111,65,148,252,89,39,87,84,180,94,20,255,94,199,74,19,252,98,130,42,79,214,105,78,172,66,129,44,19,76,119,178,78,202,136,55,112,19,19,9,208,146,108,96,253,208,118,0,40,227,106,134,152,26,228,70,119,3,171,64,2,212,30,184,117,121,220,204,184,19,193,10,167,97,109,168,71,46,133,27,51,198,210,110,213,198,211,110,213,11,119,192,205,132,46,98,175,19,178,8,67,145,215,240,211,122,94,37,198,111,235,121,131,58,72,88,207,215,208,42,131,3,178,123,130,132,235,145,153,176,233,215,102,196,86,34,193,13,201,246,0,237,237,212,8,188,77,141,192,123,220,34,65,147,57,31,120,57,213,154,233,84,77,57,100,133,136,206,75,193,142,213,117,236,117,98,221,138,180,189,213,153,46,153,21,214,157,50,11,138,225,14,38,205,91,209,218,110,187,42,68,102,116,127,33,6,113,223,72,47,143,17,105,5,39,60,11,6,159,83,226,14,37,28,163,144,226,79,88,56,124,56,154,21,152,223,70,98,19,63,204,207,98,0,253,28,75,163,200,25,159,141,50,82,116,71,150,17,252,77,10,248,108,212,210,16,237,78,90,81,230,253,145,157,116,11,162,195,2,8,11,66,132,201,134,174,117,77,108,250,227,190,224,48,41,224,174,123,174,255,115,4,48,240,122,159,101,141,202,12,238,128,219,179,109,82,249,84,222,50,149,79,119,216,167,58,10,88,156,141,149,10,110,31,238,222,133,155,131,182,73,160,119,207,243,157,2,120,128,29,7,70,239,52,2,54,18,56,204,49,237,205,176,196,31,163,215,140,153,29,38,103,9,97,57,11,238,25,121,85,215,123,48,189,232,161,38,240,118,154,133,74,33,98,235,51,112,66,161,119,67,0,200,133,13,212,228,12,89,254,119,168,251,226,252,29,83,87,155,77,240,53,46,239,168,134,32,86,209,212,106,234,64,225,75,228,170,134,222,172,202,225,184,136,63,177,169,8,9,5,181,234,184,205,241,181,122,189,174,40,113,240,30,134,234,88,210,240,37,59,230,25,174,166,107,6,170,151,56,96,190,227,169,254,107,89,121,106,58,151,17,224,82,73,91,105,34,38,50,143,201,190,144,252,186,64,40,191,144,254,58,115,8,44,240,126,118,195,157,78,68,216,240,3,71,174,87,167,171,178,32,54,52,208,63,226,232,83,16,219,89,87,173,186,227,142,202,137,219,36,252,149,250,77,18,178,95,39,225,179,33,16,14,134,28,152,184,29,9,117,47,127,131,117,12,13,110,19,209,40,40,132,250,35,235,131,121,185,7,151,89,136,131,247,189,13,113,224,200,191,69,220,122,99,23,15,80,221,134,136,22,144,202,249,25,243,116,142,122,92,133,43,227,168,92,71,211,204,22,92,125,145,117,69,166,61,222,19,149,78,175,37,27,168,153,59,13,52,51,112,184,122,168,84,160,87,116,20,81,69,75,219,133,159,236,84,118,170,209,64,40,223,216,155,209,233,229,58,123,37,162,197,74,20,206,97,157,78,121,91,4,21,56,231,17,11,195,38,190,75,204,117,252,137,175,239,70,68,157,61,108,91,107,64,14,94,3,54,229,96,139,192,78,225,86,129,76,42,210,190,140,171,64,4,71,32,178,105,186,46,37,50,249,182,2,94,26,106,137,58,248,2,210,11,97,234,243,40,70,10,133,133,107,232,39,186,184,24,45,151,33,98,185,92,208,39,4,8,219,13,103,105,152,99,136,27,140,35,222,142,89,27,204,104,223,84,103,180,137,9,50,150,237,194,55,190,169,134,176,27,157,2,246,200,10,203,39,132,93,178,14,250,114,87,8,97,251,188,130,208,145,245,166,218,141,146,69,147,238,237,204,64,62,236,188,35,15,23,23,102,8,58,190,193,110,170,119,111,104,27,196,168,79,252,134,240,156,246,205,73,245,185,111,68,102,228,137,130,240,205,170,62,249,156,48,209,158,192,89,200,188,5,23,123,8,230,60,134,26,165,226,69,179,71,89,121,121,60,26,193,69,251,8,127,37,73,68,71,222,201,47,202,102,43,86,83,212,118,24,127,67,73,148,69,133,71,196,65,70,196,142,218,37,185,26,109,13,205,14,146,77,237,186,179,177,27,207,249,88,198,135,228,184,112,245,52,40,142,70,41,14,183,205,219,36,71,163,36,135,63,171,142,216,104,185,211,240,8,90,163,27,237,45,158,190,128,225,193,56,91,43,207,122,48,194,194,167,125,101,54,216,145,243,59,17,31,119,130,51,239,41,63,216,255,248,47,108,218,12,159,238,10,55,221,249,27,126,172,244,200,253,209,153,221,61,71,71,76,203,174,223,180,140,199,167,19,238,141,208,193,103,122,247,66,135,200,40,120,59,52,217,158,40,226,184,103,154,115,182,82,41,149,207,116,149,193,238,181,183,107,86,183,219,160,220,196,51,149,37,32,130,30,187,197,222,153,236,221,45,251,101,157,189,212,217,203,58,123,217,101,41,29,3,118,92,172,196,203,224,179,45,90,15,156,80,86,38,249,130,104,142,198,191,246,208,26,176,181,31,175,46,115,120,93,38,212,165,143,89,151,62,188,46,244,154,172,73,53,120,129,59,206,16,108,133,59,18,185,37,174,146,234,218,95,85,30,250,224,143,175,130,169,198,199,239,146,0,33,108,85,217,233,36,186,136,55,157,166,252,43,238,167,242,120,251,169,236,216,79,19,120,168,8,172,248,230,251,162,188,195,32,199,226,223,69,174,39,62,228,204,133,215,227,209,181,145,219,45,243,242,233,60,39,219,132,173,205,118,92,251,82,231,104,170,230,214,171,248,83,50,139,232,4,50,249,136,66,237,0,213,96,15,3,139,227,71,15,187,227,176,252,246,41,223,218,153,173,148,175,8,203,239,90,180,89,191,69,187,115,240,214,95,246,223,248,47,98,29,69,14,135,194,192,39,109,215,147,118,204,229,154,254,194,150,171,119,165,248,116,254,228,214,74,163,49,45,199,33,136,25,243,21,48,56,161,214,204,161,43,147,181,182,123,66,173,233,126,173,77,39,106,181,169,140,147,237,230,196,98,14,182,27,129,100,118,11,74,87,212,187,216,41,138,146,139,39,72,76,184,184,28,247,137,62,98,118,69,77,84,109,255,40,201,90,46,91,171,101,171,204,63,202,140,114,195,10,127,181,81,208,187,204,85,10,58,225,198,211,83,30,169,180,245,190,128,168,193,132,160,118,154,147,77,213,184,9,55,19,110,166,98,213,100,174,158,169,165,179,177,30,54,138,108,196,51,73,79,13,66,223,80,66,16,66,175,102,10,51,224,60,49,30,207,128,104,178,17,175,54,70,102,206,76,85,227,36,179,43,152,55,100,6,21,146,5,93,88,72,166,50,40,111,24,44,142,41,25,187,209,141,169,162,16,131,88,50,68,32,76,34,49,220,128,145,137,110,69,19,213,70,61,35,79,165,54,232,192,0,217,216,243,228,14,197,240,31,18,233,213,91,212,62,101,199,166,83,83,153,173,109,114,238,222,38,62,90,166,226,113,122,240,254,90,186,94,69,83,108,166,39,215,177,35,186,88,38,25,207,165,80,118,18,83,48,74,215,111,162,183,19,50,180,182,90,15,125,45,51,149,205,228,226,51,64,38,162,36,36,26,137,136,198,170,136,2,69,136,239,141,238,94,40,70,226,175,25,55,111,194,100,228,65,158,74,78,39,166,182,182,143,94,73,30,251,137,137,226,59,65,119,104,23,64,123,135,85,122,186,92,87,225,234,6,235,27,38,88,199,128,52,15,174,166,156,109,232,212,235,246,17,234,138,70,105,217,154,172,67,61,59,81,163,37,131,90,176,171,117,21,191,241,102,177,108,201,157,94,255,138,177,111,177,104,20,2,64,218,207,8,234,110,87,209,197,99,214,73,238,90,241,213,27,253,70,67,221,241,52,192,237,90,81,58,187,18,181,100,42,197,16,238,51,139,134,207,240,241,161,139,130,173,20,56,202,58,58,12,39,212,48,157,196,212,255,122,50,183,116,117,6,135,205,224,18,78,180,165,16,196,126,184,115,226,248,35,149,211,251,117,74,221,209,10,33,21,246,53,219,209,77,6,183,224,1,38,223,130,200,3,226,137,246,2,87,233,51,35,82,169,116,34,35,31,165,35,1,173,98,231,91,85,89,191,121,115,91,151,123,119,28,178,206,40,26,241,97,77,4,82,134,182,50,106,18,179,196,160,9,60,164,106,70,117,242,114,195,244,67,247,208,162,0,82,239,24,37,243,36,150,129,79,183,142,209,131,144,217,82,228,122,200,60,26,8,86,41,244,197,11,7,102,222,147,113,49,151,16,19,217,184,24,75,71,236,145,27,74,163,134,162,11,83,97,212,28,35,1,177,212,116,6,246,214,99,85,83,183,171,73,164,50,233,228,214,54,7,162,99,235,181,158,232,222,125,100,244,62,135,78,190,237,182,207,126,28,196,67,28,21,53,168,55,193,109,28,191,206,163,78,136,152,106,32,30,64,110,220,25,193,235,28,107,129,29,21,30,187,92,203,201,84,120,192,57,38,81,65,115,223,59,241,177,51,121,226,102,255,152,213,34,110,0,199,161,174,219,73,55,111,86,181,250,0,181,199,165,232,168,42,43,39,154,204,54,36,158,197,151,140,28,27,20,165,139,255,66,99,152,246,251,192,68,246,153,231,28,32,4,80,129,41,7,21,32,209,230,122,228,212,126,114,40,226,66,115,63,119,196,41,19,84,201,209,122,182,135,54,123,26,5,156,121,172,245,30,39,24,237,137,199,17,95,67,28,137,165,240,119,43,192,241,32,79,195,1,89,41,59,44,133,167,78,9,40,132,153,93,117,23,206,27,214,210,219,177,225,240,229,15,238,88,39,148,84,34,137,206,51,161,248,12,139,252,209,104,43,59,51,183,250,134,169,54,6,184,19,224,102,9,205,234,154,18,173,42,230,182,130,64,192,7,21,92,177,65,143,43,206,230,66,49,124,155,139,233,49,199,57,79,57,207,79,100,235,207,199,67,236,0,229,174,31,206,239,67,171,205,165,208,15,170,215,193,68,36,98,241,116,34,203,145,197,233,134,156,145,27,158,202,251,157,192,211,35,5,144,83,187,90,117,162,145,50,213,154,220,166,231,184,14,26,174,182,50,70,87,250,157,144,58,180,47,217,164,117,226,164,129,28,241,141,51,214,55,124,240,162,227,56,188,99,112,202,60,49,172,141,238,25,157,60,227,227,210,106,255,200,168,28,178,216,200,250,130,0,54,28,253,225,22,154,220,55,53,110,253,10,162,32,136,119,182,72,192,134,124,74,52,180,190,94,3,121,152,80,206,79,222,82,186,155,106,215,152,132,104,12,120,73,76,226,137,142,35,75,24,122,109,18,92,77,24,196,92,107,181,166,163,165,98,76,218,14,104,65,166,114,89,174,150,236,4,68,146,250,109,101,242,127,77,197,6,174,64,105,199,140,26,72,103,79,49,250,20,42,198,174,253,208,210,32,22,155,168,46,97,3,251,171,196,46,107,59,114,175,135,118,1,35,47,72,210,154,36,118,74,210,149,138,184,38,53,250,69,177,36,85,82,69,177,89,150,102,151,197,205,162,84,146,196,38,254,93,131,95,42,73,40,193,111,242,82,150,164,26,42,179,98,22,197,205,178,164,224,50,146,130,82,26,91,69,49,87,150,58,197,101,113,192,114,14,160,250,94,241,86,73,204,150,165,109,244,166,70,242,238,20,81,230,65,89,74,163,36,69,42,45,160,164,169,226,130,120,251,130,212,41,93,163,197,201,239,53,105,183,164,80,24,251,179,210,192,122,189,93,148,50,248,205,44,122,147,157,149,114,232,205,53,10,189,164,66,187,147,165,41,4,227,156,212,41,95,67,213,108,149,89,53,201,57,169,143,146,250,40,223,4,228,219,42,167,74,162,113,94,202,162,196,205,146,132,106,2,112,202,137,50,52,168,206,94,19,147,40,103,22,114,222,154,221,69,61,41,73,198,44,235,163,86,148,118,103,59,69,10,198,0,85,130,94,33,208,38,237,196,137,121,105,115,110,89,204,149,72,119,182,230,58,12,231,70,89,234,163,55,0,240,53,128,99,174,135,211,146,40,45,105,15,129,213,159,169,185,93,252,94,157,95,22,59,220,64,161,58,231,29,117,90,239,215,164,140,253,102,123,94,202,162,55,19,8,184,121,11,184,230,57,105,243,28,130,24,117,187,89,70,105,237,115,59,101,152,11,6,74,52,80,226,54,224,194,60,215,42,139,157,121,41,142,18,251,40,81,131,156,137,115,153,50,160,50,119,142,245,173,70,199,123,242,28,140,247,130,180,93,89,6,100,73,113,200,94,154,42,139,26,2,164,140,166,5,202,123,205,158,80,228,55,153,104,183,81,95,13,168,163,132,186,138,32,157,159,135,215,179,18,41,148,99,249,209,84,66,121,46,100,138,208,242,50,155,182,108,194,18,108,173,163,26,110,151,164,26,195,69,159,206,201,196,121,220,249,248,2,234,61,2,72,195,147,146,140,36,250,109,48,96,8,24,91,197,233,34,224,33,94,188,70,33,220,44,218,153,101,105,235,130,194,234,66,109,109,150,156,141,89,0,105,80,151,94,66,240,34,68,15,74,180,197,142,79,139,165,204,252,52,134,171,84,2,100,144,101,32,37,161,188,36,9,34,68,99,128,144,196,174,149,126,22,253,63,3,10,141,2,102,27,206,224,232,67,133,248,25,181,94,96,219,227,153,182,220,109,22,128,28,159,49,106,26,98,170,11,166,142,10,9,108,219,43,81,254,239,134,240,172,140,35,179,18,22,56,4,63,249,16,219,193,159,215,159,239,58,222,71,235,178,190,137,222,39,210,153,132,28,39,239,137,60,214,89,62,17,79,212,82,25,250,158,110,229,213,102,40,100,189,39,114,26,215,251,104,27,248,18,120,79,68,79,228,61,22,161,27,253,106,40,100,151,167,156,138,253,190,131,240,195,189,175,227,31,238,61,150,255,219,239,27,233,198,84,131,190,231,133,69,236,61,149,187,194,123,248,239,21,124,221,129,100,200,204,235,23,236,84,248,177,216,31,82,103,34,215,219,153,241,188,39,82,2,120,15,130,2,254,181,13,15,46,238,24,6,71,70,202,241,179,140,137,184,171,29,231,177,61,100,31,148,29,61,119,20,177,181,22,184,74,170,185,240,105,52,74,99,150,178,87,123,12,99,126,61,176,6,202,202,62,57,25,162,28,41,174,39,201,64,183,222,67,172,216,73,151,94,33,0,203,121,236,225,217,31,18,223,122,242,93,179,69,212,19,225,68,196,89,105,128,74,36,20,128,90,200,19,10,113,243,51,126,20,48,108,53,137,47,16,86,248,217,113,170,116,104,75,220,213,89,170,147,16,232,78,124,171,115,11,166,239,240,47,93,237,141,173,240,16,3,42,24,166,133,113,194,142,225,119,159,214,67,28,229,152,241,228,38,82,34,110,76,198,153,247,158,89,27,52,113,61,136,243,197,141,37,104,63,249,222,144,158,64,159,130,123,115,4,0,253,86,22,252,180,40,121,194,109,98,109,141,59,7,175,189,241,230,56,58,8,160,73,241,194,193,112,244,216,35,225,167,184,9,110,206,177,53,114,167,204,199,107,156,168,112,30,179,72,96,94,34,185,59,226,140,163,59,239,113,186,232,84,238,120,219,117,136,28,66,160,238,25,218,204,8,10,231,222,100,199,95,71,238,109,62,31,176,114,134,54,206,148,59,84,187,19,156,141,170,143,70,228,203,83,149,207,200,62,29,29,82,91,255,51,50,7,250,50,10,0,44,25,245,114,130,98,40,30,75,71,130,198,115,44,74,58,2,221,84,57,228,132,143,145,155,116,118,188,13,159,83,15,249,85,100,195,151,6,130,26,208,27,142,227,113,237,241,252,91,59,68,252,184,163,68,84,60,129,172,163,139,173,113,49,142,121,52,173,219,245,32,172,31,29,225,150,202,105,60,38,203,209,222,113,90,179,148,75,67,102,169,63,91,52,46,59,59,98,90,88,218,36,113,116,158,161,252,89,0,28,126,179,105,4,78,244,81,139,145,211,70,141,89,253,99,170,161,130,0,26,74,23,146,145,35,247,253,104,154,169,199,160,89,83,193,52,11,235,175,120,154,69,85,89,222,30,4,245,34,72,223,116,226,240,142,192,229,216,218,180,39,3,152,5,157,87,150,111,55,232,228,47,177,170,140,189,194,226,125,54,8,41,199,43,91,200,143,94,81,237,153,231,221,142,231,149,227,204,154,224,43,228,52,109,54,125,33,100,206,219,13,39,167,236,56,125,99,88,209,166,196,145,127,116,196,245,161,88,117,217,104,41,65,36,139,42,236,184,42,177,234,142,189,118,169,240,224,48,224,80,226,177,124,156,50,143,86,195,157,227,173,3,159,67,161,23,76,245,115,67,168,126,160,100,130,176,126,100,183,116,202,37,156,135,78,16,91,7,203,78,80,235,89,87,235,78,158,50,25,15,2,142,219,149,140,126,53,168,245,190,235,224,227,228,91,134,117,208,33,226,9,249,64,226,210,119,133,168,194,203,23,73,76,118,96,99,138,207,166,122,57,107,39,151,144,116,53,109,231,0,25,97,8,14,253,88,185,24,192,159,99,101,99,40,235,83,137,15,67,193,35,51,152,115,199,106,201,167,57,174,110,116,142,152,118,108,1,157,208,224,123,122,243,120,131,111,19,82,65,20,16,212,95,209,207,255,69,182,135,208,55,98,147,49,246,207,169,47,252,198,12,228,243,221,37,186,207,155,68,203,27,2,53,175,99,171,65,175,56,93,111,8,148,189,206,247,123,207,119,133,13,42,238,94,209,52,19,28,207,109,128,49,122,162,154,59,182,49,122,213,236,70,93,218,239,76,45,149,157,202,164,167,55,238,240,134,22,123,195,37,28,222,194,150,205,101,138,183,57,25,101,23,234,41,63,45,195,103,156,42,136,76,193,83,145,56,126,155,121,183,225,104,254,107,141,76,99,170,33,239,13,197,83,200,97,125,110,233,254,241,199,13,248,182,106,214,90,55,111,226,235,62,81,76,163,188,61,239,105,134,138,125,242,232,10,120,40,218,82,102,48,45,75,198,82,105,135,9,74,163,209,152,217,141,98,93,73,62,154,64,63,142,38,106,232,24,238,173,155,204,190,100,44,27,79,131,213,221,112,240,48,217,26,7,62,221,105,232,56,30,128,124,35,112,106,34,116,201,219,28,171,1,42,224,106,30,141,217,163,86,58,93,131,143,195,66,74,238,244,218,136,25,242,14,57,102,66,235,42,132,239,32,92,168,101,167,148,136,101,176,25,76,200,178,70,1,34,200,190,239,121,39,93,30,29,125,171,155,170,105,75,158,156,51,208,217,85,204,222,244,100,52,197,176,92,219,219,51,202,149,49,203,147,147,53,24,241,6,244,250,202,21,165,177,239,134,25,24,244,115,69,162,172,45,137,215,36,73,6,117,110,21,148,202,243,88,113,42,169,160,83,46,221,42,137,201,18,36,129,30,126,192,116,190,155,243,82,133,168,120,177,150,182,212,45,210,92,219,40,41,142,147,18,69,113,128,147,136,42,86,129,95,87,56,203,132,82,29,180,248,243,68,115,74,148,201,102,81,140,115,69,136,218,220,85,70,195,240,201,84,187,107,23,236,216,233,14,72,179,37,169,82,194,58,114,43,233,54,214,111,91,10,219,82,170,200,65,210,119,234,112,57,52,14,209,222,178,105,57,190,246,246,171,203,24,156,126,78,63,167,159,211,207,233,231,244,243,175,242,225,207,61,228,248,202,206,132,84,132,7,167,82,148,109,148,246,27,21,180,101,175,225,76,66,12,145,255,17,207,17,119,88,101,124,61,244,96,120,148,242,76,233,220,29,173,106,70,237,240,90,1,122,12,180,90,224,177,194,31,254,72,73,122,2,12,209,35,96,16,136,222,3,11,41,110,29,175,66,214,249,10,146,137,60,43,157,1,105,10,135,6,56,99,193,51,59,208,132,240,65,203,175,161,26,209,203,218,34,136,76,220,165,28,12,4,14,159,209,134,66,167,243,10,204,99,129,231,127,28,36,141,90,165,105,97,71,253,227,227,119,252,106,201,81,208,175,102,118,36,36,53,228,243,91,81,208,83,120,142,131,228,53,66,23,61,21,134,82,128,108,16,0,162,9,65,228,128,232,253,30,173,213,231,12,232,55,9,253,251,234,58,17,210,130,76,54,239,55,198,1,98,164,122,246,36,197,72,169,116,34,174,84,227,217,99,137,145,236,194,199,19,35,121,202,31,87,140,100,85,36,142,223,230,209,196,72,86,177,147,17,35,217,61,63,121,49,146,93,247,241,197,72,195,224,123,2,98,36,187,185,19,20,35,13,175,116,180,24,201,30,242,199,22,35,217,147,238,68,196,72,118,207,158,138,24,201,56,190,64,231,139,46,218,170,99,127,183,52,36,194,48,105,82,50,117,42,77,26,37,77,242,98,115,136,80,137,77,210,83,161,210,233,231,244,115,250,57,253,156,126,78,63,167,194,155,83,225,205,169,240,230,127,171,240,38,153,201,140,244,94,57,85,87,82,2,201,60,218,213,229,148,220,72,144,204,83,233,128,224,80,40,87,54,21,175,11,145,25,1,10,118,155,66,161,80,0,150,93,107,132,244,51,103,194,122,225,6,22,15,233,232,192,184,177,129,93,117,67,76,33,3,71,167,99,82,37,150,200,92,248,162,74,211,211,211,138,16,137,81,183,160,51,114,88,136,215,83,233,105,57,149,21,80,93,207,196,197,59,4,1,139,224,38,22,124,40,195,29,64,184,75,156,127,38,177,135,65,206,13,1,185,158,152,78,61,5,144,167,27,53,165,222,200,198,199,5,89,110,140,239,236,20,157,148,218,202,150,210,78,196,166,179,74,53,35,39,100,230,241,52,149,172,29,91,134,7,254,236,163,112,131,134,147,126,85,81,221,74,162,97,121,225,177,124,101,89,158,86,252,125,250,120,42,192,107,140,107,1,40,26,38,193,94,15,59,84,56,65,140,190,157,110,248,108,120,28,62,128,252,188,252,160,230,32,220,73,148,2,126,129,23,145,121,122,133,201,115,58,150,200,102,113,159,120,187,234,88,50,27,7,175,107,123,49,163,95,67,135,74,227,166,190,237,173,136,144,158,38,248,186,240,186,191,217,139,53,100,181,61,164,156,174,212,125,74,157,128,156,5,110,121,47,202,93,132,118,112,133,205,59,225,248,151,169,2,17,237,145,246,60,157,101,38,128,25,184,188,52,152,76,160,162,82,39,32,165,6,56,47,96,34,14,135,228,197,96,242,25,42,19,105,226,23,173,162,152,45,194,139,107,204,13,194,38,78,111,23,197,56,78,95,115,164,219,34,15,30,240,97,194,14,58,87,78,133,29,167,159,35,49,255,28,177,165,204,159,235,70,159,197,200,4,93,22,33,44,138,125,225,202,143,124,147,170,61,23,43,120,238,134,39,228,254,199,144,231,77,158,130,91,183,58,108,118,208,77,201,157,29,34,204,117,142,117,199,113,43,38,195,65,99,19,112,199,97,132,80,109,187,27,152,6,91,151,11,104,89,74,193,157,167,33,68,182,135,21,243,231,212,82,213,209,78,201,179,74,34,135,153,175,148,114,124,63,227,152,169,133,88,148,122,52,218,210,116,117,23,236,208,45,191,130,153,108,122,122,74,174,77,109,48,77,83,34,70,220,235,133,216,142,23,138,207,208,123,169,177,84,54,157,201,57,60,143,242,170,133,92,174,154,174,215,93,138,20,159,166,67,92,250,205,155,188,139,55,27,24,175,139,53,190,94,132,241,98,191,237,211,7,143,147,103,148,115,15,223,251,244,230,229,89,7,190,242,45,240,132,226,135,32,91,201,115,178,90,16,195,36,91,154,126,172,45,241,75,87,90,129,101,209,156,131,165,74,14,83,195,182,228,109,21,92,3,161,125,114,150,186,138,138,227,223,105,180,79,230,96,159,60,215,42,137,201,178,116,190,130,147,226,76,129,0,91,106,25,239,190,183,217,254,141,54,228,217,18,120,33,34,78,149,64,243,16,199,73,150,222,194,222,115,125,65,28,102,190,74,231,192,233,230,123,250,57,253,156,126,78,63,167,159,211,207,233,231,169,125,116,114,254,241,99,166,233,37,95,166,175,72,166,177,116,58,195,221,213,103,94,101,166,252,124,192,56,132,211,132,131,247,102,242,48,236,246,213,98,254,200,151,245,107,192,246,153,192,216,118,86,152,50,235,33,7,183,110,251,38,112,184,107,113,28,21,221,141,144,236,148,111,103,37,56,189,128,111,126,255,83,89,58,145,62,246,65,171,223,107,107,114,157,157,27,26,83,137,169,120,34,161,216,7,13,181,139,125,138,85,219,90,109,211,229,176,58,190,116,245,9,200,249,190,42,229,26,109,217,104,205,181,53,173,110,12,59,43,168,235,196,153,46,243,40,234,35,76,115,213,52,132,165,103,195,115,202,210,159,126,254,101,100,125,132,2,57,101,107,14,170,99,107,182,45,247,78,216,93,76,176,152,42,61,85,27,165,144,234,40,232,16,61,41,183,21,221,140,53,166,211,211,233,106,38,25,235,244,82,2,46,94,15,86,193,165,234,233,167,161,130,203,76,53,146,241,100,170,49,166,10,46,61,61,74,43,26,211,195,10,139,220,237,137,126,10,97,19,69,216,50,158,173,233,138,108,42,52,254,168,104,162,164,155,134,210,110,196,110,214,238,222,85,102,104,148,122,208,68,170,91,136,240,235,74,35,47,212,180,78,137,185,137,64,36,8,124,150,214,74,136,166,25,248,85,143,243,33,209,26,128,213,131,182,141,157,236,176,18,123,226,13,103,125,68,218,186,36,119,219,138,171,58,242,198,83,22,109,244,186,182,141,138,251,101,134,55,86,54,83,110,186,179,97,45,189,32,202,166,169,27,249,59,152,41,16,192,61,157,32,42,141,134,82,67,147,10,220,43,65,56,75,52,178,55,183,194,194,131,207,127,178,255,202,187,135,191,187,191,255,139,87,133,200,6,142,31,137,170,174,181,148,218,38,72,163,177,79,66,212,10,218,15,239,212,90,136,80,43,121,196,22,224,47,215,246,68,236,105,35,127,7,199,1,69,233,32,28,134,240,187,151,209,28,74,136,104,86,180,129,183,177,135,82,129,137,251,172,161,152,97,146,87,20,88,102,4,31,26,120,52,167,32,232,45,108,190,130,163,46,0,24,193,219,70,229,106,187,131,65,163,45,134,249,74,237,129,228,64,71,64,111,42,131,188,18,195,208,185,70,18,242,96,33,183,133,43,18,246,149,230,182,241,67,204,15,216,71,152,128,25,20,86,176,91,161,8,66,23,196,227,78,68,54,208,127,241,169,15,29,15,218,225,155,239,28,188,240,173,195,223,254,152,140,164,253,106,236,49,109,181,111,85,75,248,193,127,88,13,195,236,141,53,164,144,49,96,56,241,43,123,40,225,17,162,17,63,173,193,228,199,110,194,129,62,193,49,148,220,112,98,141,9,106,156,214,75,226,224,198,16,167,99,42,122,25,61,136,148,179,239,198,112,206,115,248,73,36,238,209,16,1,23,249,97,20,90,232,37,118,134,26,229,156,164,9,144,77,0,70,59,90,131,254,68,1,60,129,85,184,162,109,227,94,94,68,137,123,34,12,152,0,14,236,106,109,181,182,9,153,116,120,143,190,239,113,51,11,116,60,53,173,221,239,116,109,192,9,66,32,132,53,154,35,251,111,188,118,248,193,167,130,216,211,33,114,176,97,118,1,113,216,143,144,64,20,62,130,72,76,155,132,68,42,142,128,131,208,216,81,203,35,14,141,199,12,112,239,237,57,240,20,216,42,141,151,77,218,219,221,245,180,6,8,138,226,38,81,173,217,19,105,242,143,223,122,244,210,235,172,201,219,79,163,197,183,255,244,232,237,207,88,139,102,103,120,147,137,244,137,180,249,202,111,30,126,244,254,225,71,223,59,188,247,1,107,25,155,163,4,141,103,110,84,171,108,234,207,98,241,60,120,152,66,172,60,222,155,81,157,232,24,165,43,216,238,203,14,245,12,149,161,93,93,222,190,136,31,183,162,36,129,145,14,120,170,160,163,134,131,22,176,68,136,28,141,247,72,223,214,104,87,233,82,193,177,186,97,235,225,30,41,188,123,162,12,97,206,53,28,5,121,170,49,213,32,81,144,147,57,57,67,190,201,233,28,141,140,44,215,178,50,249,54,157,173,209,124,137,186,140,222,70,68,245,228,24,9,7,121,114,251,247,119,176,8,142,156,156,187,127,193,65,179,156,221,142,193,138,141,80,186,238,83,141,199,219,149,224,36,14,86,126,26,124,154,173,245,120,252,235,16,24,221,65,233,112,1,158,208,145,108,28,133,163,34,4,55,173,35,84,106,56,61,27,65,179,24,92,232,172,207,173,42,215,114,59,254,26,162,213,79,199,121,194,228,162,88,39,88,251,109,187,114,74,155,78,176,242,134,209,54,235,54,248,143,126,244,242,254,11,127,125,156,22,28,180,196,151,218,140,36,35,248,63,90,156,109,88,156,68,108,163,160,237,36,34,214,176,185,98,67,129,53,89,47,80,58,226,75,2,0,10,55,9,32,161,231,73,108,115,145,30,49,242,220,202,37,107,241,206,30,196,71,199,147,216,251,142,216,174,18,130,69,118,196,135,159,188,127,240,237,23,81,131,178,254,255,183,247,238,223,109,36,199,161,240,191,130,133,215,107,194,28,130,131,247,131,31,119,51,0,31,162,40,138,146,40,74,226,42,58,58,3,96,0,130,196,139,51,0,73,136,230,57,155,220,36,126,31,59,55,185,113,226,216,73,236,36,215,254,78,142,215,254,110,156,196,222,245,38,127,76,150,210,238,79,249,23,190,170,126,204,116,207,244,12,0,146,43,123,111,40,238,146,64,63,170,171,171,171,171,171,187,171,170,205,46,180,200,244,78,84,78,240,8,196,234,53,30,182,187,132,221,219,13,252,221,29,212,201,223,129,101,183,251,110,158,237,208,84,152,93,246,144,39,58,67,158,216,169,211,191,189,46,253,59,28,240,191,188,157,145,211,236,32,1,53,119,218,97,234,248,160,113,0,127,161,63,237,30,246,186,252,52,222,53,7,152,11,251,69,42,152,26,101,165,236,74,178,114,115,137,37,242,21,118,164,100,3,133,105,180,64,31,246,160,237,30,153,224,228,251,29,144,108,119,52,94,23,190,192,111,250,21,177,88,118,200,91,242,201,150,53,92,1,48,27,104,36,178,102,195,134,201,4,29,108,46,142,69,208,86,226,196,28,214,247,253,195,6,170,101,3,246,167,194,190,46,113,70,0,3,48,28,114,164,193,92,130,182,229,13,208,178,60,64,56,168,228,201,26,185,199,231,26,141,117,190,98,65,255,250,99,57,171,107,13,247,251,13,135,99,64,212,37,105,119,137,133,172,94,107,7,100,162,132,29,210,17,182,158,19,58,221,170,31,56,71,135,176,135,230,139,0,170,193,171,144,55,231,105,181,176,125,29,82,93,116,121,185,7,187,103,11,118,237,68,11,69,157,211,98,195,45,138,198,32,30,203,68,215,91,34,191,55,240,12,141,183,151,94,94,182,146,39,166,221,91,183,205,134,245,78,188,111,163,14,79,53,203,148,47,143,28,16,208,172,140,47,11,63,162,169,14,201,60,238,183,27,49,253,92,19,134,70,205,96,148,173,232,172,73,34,167,83,174,242,173,86,245,134,38,151,27,14,148,229,112,131,65,105,189,223,112,78,238,0,95,59,67,194,22,66,109,121,175,96,145,71,69,44,114,32,225,206,153,101,190,75,16,210,20,131,66,118,46,200,178,138,188,30,130,118,169,3,131,70,33,226,208,37,137,80,132,20,62,128,240,31,249,3,172,57,88,110,104,35,162,134,228,138,233,12,87,67,10,5,84,47,186,203,84,102,205,141,72,23,19,115,3,173,173,117,180,55,82,90,111,212,233,104,241,84,177,88,50,235,38,136,116,252,158,208,154,203,93,126,198,162,237,163,196,180,26,122,30,64,214,184,196,188,229,30,63,196,53,207,246,163,124,166,144,164,229,38,76,131,246,105,187,7,122,219,62,105,254,89,152,108,236,180,64,129,128,189,212,157,126,15,118,168,32,90,233,55,115,24,215,80,240,110,128,82,129,103,54,24,213,23,37,228,38,108,202,226,46,161,226,116,231,120,55,92,162,227,54,16,102,226,216,25,210,66,160,230,177,45,62,74,58,220,16,162,164,35,224,119,237,142,94,134,126,235,153,116,9,250,205,146,82,152,132,54,218,94,82,26,147,50,57,212,226,120,82,6,147,10,245,44,18,204,219,172,241,38,184,184,253,173,74,251,248,206,78,92,144,248,158,32,38,88,54,94,116,78,241,67,171,222,234,210,191,40,101,240,147,79,170,122,148,60,215,232,209,8,93,42,20,235,2,153,69,4,242,4,145,70,202,196,153,44,70,12,38,138,192,86,151,23,167,56,76,168,64,11,241,42,124,72,38,86,234,212,22,156,161,128,218,12,75,146,98,209,240,75,177,55,123,214,41,140,99,253,112,142,77,212,62,155,168,182,213,178,64,139,54,135,125,251,1,64,129,145,134,85,209,62,244,196,69,204,114,231,79,76,81,24,223,46,145,229,206,201,126,187,99,205,165,18,212,183,6,100,10,236,141,142,65,108,33,6,137,179,186,233,88,49,189,204,0,210,212,229,52,72,51,20,199,176,145,120,96,57,116,177,92,34,37,211,101,124,67,172,61,220,2,156,44,219,225,201,153,50,254,137,3,51,199,61,80,206,176,63,152,75,160,242,71,68,87,130,17,18,54,97,176,57,219,39,194,211,177,134,27,184,103,4,129,39,32,141,178,210,223,188,134,167,221,32,70,44,183,101,128,155,183,114,137,136,229,184,222,177,76,219,133,239,111,92,129,14,10,67,97,13,111,57,173,46,61,165,10,14,229,204,195,38,30,55,77,30,183,94,96,220,122,116,220,122,202,113,19,87,60,156,165,92,194,44,227,186,68,134,52,163,185,250,79,112,84,65,130,97,166,143,192,52,47,27,28,218,158,48,180,61,2,151,140,239,146,192,162,94,95,123,120,174,218,25,19,242,107,166,221,26,225,166,22,42,112,54,57,135,177,101,71,188,159,39,42,11,98,252,115,66,228,104,189,175,221,156,211,151,169,222,151,196,117,34,65,171,74,170,26,213,209,188,158,133,8,56,142,147,117,18,187,7,194,177,237,88,162,64,194,235,21,166,120,17,143,166,7,86,11,70,6,9,239,87,185,108,232,158,160,114,121,75,235,178,237,234,92,94,162,90,233,2,41,196,244,11,144,120,157,214,176,161,177,20,115,136,9,67,146,48,236,18,93,107,216,93,198,95,32,17,6,29,179,14,242,124,1,54,158,139,241,68,210,25,116,218,176,196,195,199,167,169,103,73,7,116,122,107,78,215,82,169,68,160,40,154,8,120,122,238,181,104,124,101,177,164,78,116,248,57,20,165,115,76,29,60,103,179,103,135,28,252,127,158,166,16,170,43,159,147,185,227,221,87,124,174,8,12,186,142,71,224,108,20,129,179,17,4,206,189,6,2,75,13,7,245,72,194,219,85,92,206,151,97,63,64,117,63,252,230,98,170,5,203,165,104,154,164,173,224,169,6,63,32,13,57,197,120,19,20,2,39,169,216,79,36,223,180,58,120,62,11,98,237,78,114,208,31,140,6,115,103,24,173,255,158,73,54,41,93,243,148,94,200,148,51,58,124,107,247,30,147,115,179,108,154,100,209,47,121,29,38,48,96,57,100,86,38,48,184,75,46,21,64,143,110,45,215,52,131,108,233,154,77,171,8,154,167,111,23,215,210,108,205,244,118,113,249,90,62,101,230,138,41,182,139,75,44,89,79,227,236,144,42,254,108,217,224,59,58,188,227,110,76,246,252,5,76,169,155,112,214,42,69,23,190,230,155,112,223,1,246,96,52,116,216,33,242,254,144,185,252,171,175,3,26,99,248,219,174,47,244,7,136,135,35,221,12,4,242,232,37,1,204,22,80,213,97,188,228,11,67,150,140,166,64,231,208,54,131,79,156,229,173,198,194,17,250,235,73,208,125,57,151,128,77,142,173,22,232,227,87,18,104,57,131,95,109,144,212,123,36,81,2,46,164,187,23,28,252,77,72,110,1,16,117,242,14,240,219,56,243,202,100,9,34,31,53,70,50,72,98,159,136,121,22,81,252,97,108,16,79,118,250,238,116,205,14,108,179,201,76,36,175,0,226,182,21,215,195,253,126,7,143,233,65,80,121,223,216,214,152,148,227,235,54,126,209,226,0,4,207,239,9,207,224,217,61,249,94,37,95,53,24,3,7,212,119,107,225,208,26,159,244,237,6,185,192,236,142,240,244,151,192,225,31,181,78,187,119,104,146,187,101,246,9,55,208,160,123,16,50,1,34,238,151,231,206,168,70,47,55,155,253,250,8,123,73,233,181,134,223,180,90,103,100,187,73,21,248,18,184,159,38,68,120,100,118,194,174,167,121,254,178,37,179,1,79,231,119,234,108,67,194,73,44,9,124,233,86,154,150,96,119,210,189,36,252,150,47,158,153,242,224,178,10,20,0,177,12,226,248,153,150,14,94,89,121,23,85,217,92,190,225,191,168,74,151,244,18,189,158,146,175,183,244,116,206,194,244,14,158,13,21,243,53,60,35,33,167,236,13,43,75,79,217,25,91,91,237,129,59,101,233,129,250,211,56,103,44,80,145,8,142,240,151,92,211,104,113,111,84,240,198,146,13,37,158,246,19,8,29,88,159,224,11,27,79,248,212,194,5,24,216,58,238,113,79,156,177,15,101,23,4,233,113,28,222,116,143,96,157,234,222,167,179,148,207,103,250,245,153,123,72,229,68,31,82,241,233,0,36,4,217,255,200,157,48,184,87,60,39,135,97,35,220,236,159,241,1,134,125,163,165,184,36,160,43,51,33,192,87,190,162,163,237,147,251,253,29,190,55,245,208,187,211,55,27,124,85,35,101,230,227,241,68,217,251,122,174,57,214,48,120,188,253,166,213,69,77,149,160,2,171,66,66,139,199,223,192,67,224,16,248,228,148,31,138,62,182,65,37,38,51,51,136,118,219,61,242,112,75,177,35,82,105,74,37,24,40,151,62,2,36,216,91,144,26,2,249,18,34,81,132,244,37,113,37,198,160,112,236,208,53,73,76,57,93,25,181,36,35,103,54,64,159,57,26,193,10,209,216,182,239,246,135,42,4,93,90,82,33,199,181,22,205,21,106,65,125,32,30,95,18,209,124,211,233,244,135,14,35,38,253,146,36,83,176,97,57,245,144,228,167,250,179,36,137,50,3,18,122,138,34,248,25,237,173,223,153,115,105,48,185,48,237,25,78,169,119,220,79,101,111,216,176,111,115,137,121,216,162,204,247,24,11,77,40,203,46,85,232,178,18,36,203,27,169,37,62,162,116,70,178,142,209,47,201,26,12,213,91,111,197,207,206,129,245,110,239,108,223,77,82,115,191,118,115,60,231,47,150,224,247,13,29,23,131,157,81,109,7,237,114,87,59,70,175,65,238,30,230,24,103,119,96,58,44,51,70,88,234,45,159,161,101,207,160,205,46,1,4,160,120,18,15,73,40,130,105,77,34,45,159,178,11,111,34,121,96,38,83,56,203,67,174,133,246,212,151,61,4,2,26,89,110,19,41,128,86,224,225,199,157,111,194,71,191,82,82,166,154,109,156,14,18,203,164,192,64,5,31,64,9,139,77,243,55,25,111,246,109,174,136,246,251,67,33,85,56,152,242,150,167,32,14,84,2,224,58,134,202,156,176,182,69,117,139,163,64,43,147,133,17,107,123,37,252,103,5,161,163,15,216,154,14,41,210,147,51,122,253,13,208,196,129,49,80,17,138,47,47,7,243,152,76,88,18,41,117,71,192,241,220,234,56,86,76,92,53,253,123,47,182,9,224,139,71,226,43,95,193,243,125,88,131,81,157,66,80,247,232,33,124,240,194,235,236,124,137,162,252,6,99,197,182,179,218,29,12,199,80,130,22,25,78,203,163,48,122,148,183,96,213,109,0,33,81,5,198,74,76,27,118,42,99,50,201,226,125,106,167,139,119,20,241,196,18,61,126,49,97,247,223,107,13,247,105,147,253,101,111,98,110,244,64,12,246,234,86,101,252,208,108,209,157,20,106,199,184,100,161,137,253,130,77,55,143,11,67,171,59,64,41,239,93,17,2,216,62,3,251,14,189,106,43,247,217,70,9,29,98,223,97,7,208,168,54,56,208,91,245,133,34,213,248,113,201,91,18,139,139,128,84,53,205,196,153,185,188,220,123,58,124,70,12,124,197,226,79,205,103,160,78,200,180,182,97,192,230,44,40,189,108,179,195,13,205,74,240,251,65,68,193,89,54,81,232,61,127,126,60,178,158,63,95,154,22,115,122,176,187,68,255,44,47,219,239,120,116,125,132,139,105,101,124,207,28,238,207,129,158,11,109,39,202,81,185,154,29,192,218,116,177,54,9,214,238,134,78,11,240,112,200,150,51,192,160,65,65,185,36,206,79,191,136,193,105,202,4,140,56,11,97,253,119,113,144,37,142,239,70,154,242,55,57,187,155,56,181,151,151,125,243,154,168,35,21,34,243,197,100,178,98,97,114,66,154,176,120,227,245,214,91,22,62,89,8,203,194,168,142,210,110,217,176,109,115,140,169,148,77,223,214,241,179,242,212,108,200,1,81,71,28,170,18,63,29,6,112,121,6,234,18,87,136,189,108,23,39,204,38,42,242,18,17,41,19,59,13,220,251,134,178,207,95,249,202,27,234,78,187,86,239,244,8,130,169,24,108,20,187,176,39,0,141,54,105,217,118,223,70,171,232,111,190,252,230,215,95,254,232,79,254,243,189,239,198,145,50,117,115,56,103,243,83,199,5,114,234,168,197,255,243,189,63,253,244,143,191,253,234,163,247,63,254,224,79,46,190,241,211,151,239,253,193,167,239,125,253,211,31,253,250,191,126,243,173,143,63,250,147,151,127,249,243,151,255,231,71,47,127,240,245,151,63,251,251,87,63,122,255,213,247,255,136,22,166,101,94,125,248,167,23,239,127,255,226,143,255,249,213,63,127,248,159,239,253,97,28,47,144,53,191,58,24,117,93,37,150,85,104,147,202,225,12,150,242,134,55,152,167,60,189,165,140,217,83,76,16,194,65,13,18,212,46,177,212,227,19,67,218,150,179,105,97,177,201,0,251,102,104,209,129,77,6,191,64,111,44,215,181,1,61,109,73,231,114,242,5,250,136,47,45,3,182,180,52,228,163,151,148,89,172,153,233,108,158,29,189,224,201,11,20,91,30,137,103,46,205,122,184,43,68,77,207,166,64,70,79,235,106,70,78,202,119,70,176,17,30,123,150,118,220,243,172,158,75,149,76,75,207,250,162,99,113,107,169,50,123,61,152,217,212,225,254,127,137,158,5,144,143,60,216,157,16,101,92,138,242,161,231,245,102,170,168,142,247,37,20,92,104,119,113,251,61,178,59,115,241,121,27,137,106,89,69,36,229,60,116,83,40,6,35,9,202,83,185,215,103,159,196,60,114,170,64,30,200,36,152,9,97,224,3,49,227,49,44,23,161,198,176,63,8,210,129,118,47,147,251,162,216,105,177,74,76,248,44,133,209,247,195,32,136,48,32,185,188,75,45,238,199,247,197,144,56,104,170,166,104,252,29,57,42,126,84,115,217,108,40,116,180,85,55,129,102,160,234,176,40,155,251,153,32,72,70,191,108,33,151,207,151,150,2,241,214,150,250,3,179,222,30,142,203,201,66,110,137,63,59,0,152,147,96,134,236,13,119,233,155,47,72,156,18,119,137,3,125,15,60,151,233,243,206,38,25,108,145,199,200,187,220,57,45,149,202,107,233,84,90,75,22,19,129,220,82,90,43,22,181,66,73,75,230,19,238,160,38,139,164,31,68,143,242,165,121,92,205,35,217,135,142,84,120,127,49,38,100,176,183,226,60,242,205,177,137,208,146,196,239,117,58,152,11,227,50,30,47,251,97,82,227,201,5,241,5,10,23,142,230,43,75,7,76,93,246,140,188,58,76,45,183,113,6,68,226,78,27,85,176,24,121,101,190,204,159,150,191,12,35,156,207,130,115,48,76,16,229,235,19,74,191,130,174,115,169,209,40,54,224,223,165,58,197,121,39,153,47,20,244,226,241,201,4,22,90,146,159,69,23,188,155,145,113,117,45,149,73,107,233,92,74,75,166,19,151,65,167,220,27,238,47,244,155,11,104,16,53,151,6,29,40,240,174,189,191,157,84,98,22,158,17,105,74,94,158,112,41,88,195,31,159,196,75,34,37,166,158,77,66,187,228,105,246,240,21,75,242,90,164,108,228,82,157,71,163,226,223,197,249,206,80,14,208,4,86,141,146,9,220,192,112,179,205,70,27,118,192,132,51,37,127,72,222,159,115,247,217,102,98,17,63,37,162,130,148,194,84,211,94,104,97,75,120,179,83,210,27,86,75,251,66,61,109,234,133,148,54,180,205,158,67,207,244,197,207,130,40,227,75,47,237,123,221,236,212,231,200,74,184,16,203,228,238,61,73,184,2,45,153,162,79,175,196,116,153,14,76,166,11,49,201,250,181,78,27,20,161,192,4,161,175,141,19,55,72,194,172,248,191,11,245,11,58,148,240,56,2,240,98,128,25,213,72,104,76,54,16,62,154,129,6,208,10,210,77,81,111,73,124,169,221,101,40,229,176,112,86,40,164,75,136,158,203,10,236,251,185,188,182,134,173,76,249,236,23,165,54,83,106,189,128,2,145,84,131,169,23,235,220,20,112,98,73,247,163,255,49,160,40,208,34,47,164,147,72,23,32,76,98,73,126,93,105,246,166,21,73,33,2,130,162,148,245,48,42,21,67,52,19,57,130,42,31,110,41,94,159,247,148,205,53,226,188,208,239,89,83,46,78,121,93,26,252,105,250,193,226,226,93,162,31,0,74,177,188,112,93,214,172,193,58,49,26,90,75,108,229,208,163,228,73,170,72,4,138,40,72,152,220,199,159,100,62,7,155,217,32,239,164,64,101,21,214,121,30,36,87,141,49,83,80,167,86,135,61,89,42,13,183,154,162,211,176,171,128,64,44,57,5,54,57,125,170,137,28,6,86,250,18,62,35,195,117,28,229,4,101,79,99,201,19,116,9,127,45,160,101,71,25,127,93,11,166,184,188,70,77,219,9,161,146,89,71,178,197,105,100,216,21,16,139,53,218,199,81,3,120,25,246,188,12,14,49,229,242,68,241,40,205,214,243,144,85,65,94,214,152,208,184,50,167,50,89,40,246,81,41,86,102,98,211,156,142,58,69,4,135,134,168,236,214,177,213,235,140,175,142,126,32,97,242,30,133,113,173,95,155,97,253,44,185,221,204,100,190,168,94,134,162,119,234,215,220,149,88,146,172,75,202,211,9,247,137,63,220,222,41,69,168,239,153,61,222,53,47,65,86,107,115,215,193,81,147,250,17,139,80,239,202,233,41,49,16,214,70,2,119,6,53,168,228,91,110,248,4,187,170,152,13,65,105,146,116,13,204,235,92,168,50,17,117,42,119,125,40,178,145,138,90,47,211,57,245,113,223,229,68,240,172,88,69,9,224,194,213,248,71,217,102,164,238,94,200,125,70,13,138,159,233,180,10,217,80,178,153,35,68,93,150,244,203,9,234,20,219,229,234,185,66,182,145,13,8,69,86,144,2,74,177,7,37,233,161,4,171,242,186,58,31,58,193,253,167,211,132,7,221,68,171,211,105,15,156,182,227,206,29,254,212,10,246,157,127,38,251,223,122,199,236,14,202,153,37,161,192,66,223,70,149,185,12,192,134,104,193,57,161,175,81,243,59,184,197,243,220,221,131,117,252,135,150,217,146,150,47,104,69,114,244,67,199,145,238,186,219,61,199,26,146,87,134,114,124,163,27,19,149,249,76,66,121,224,29,209,52,127,122,214,223,198,2,103,35,247,12,43,180,73,77,39,49,192,89,222,190,211,33,121,95,212,144,4,228,236,234,26,226,213,53,109,96,135,157,58,6,94,159,33,234,244,111,173,150,112,235,18,21,167,78,127,108,104,39,85,140,83,103,122,239,106,238,185,143,107,246,201,247,46,249,237,84,140,85,67,155,175,178,152,215,110,252,235,199,82,124,187,213,14,127,92,98,151,102,26,123,144,186,86,211,138,85,99,115,149,22,230,53,196,103,45,30,156,86,180,195,21,99,79,44,34,189,121,49,170,26,245,21,173,206,158,184,224,88,222,55,140,29,44,240,16,95,255,220,168,242,39,65,225,87,158,20,42,86,188,207,150,191,71,46,252,71,180,241,250,42,5,106,177,135,50,154,208,151,147,21,163,91,241,165,15,42,152,177,102,140,33,131,167,189,192,52,192,33,79,210,188,199,73,89,128,240,60,150,217,175,46,86,180,108,213,232,87,87,25,6,148,222,236,9,211,33,62,204,1,32,116,200,214,57,201,145,204,85,195,152,199,23,87,115,213,131,21,173,191,106,180,86,160,62,36,158,96,226,254,74,170,74,128,66,34,165,105,157,189,116,42,246,240,120,5,186,216,94,49,210,80,234,200,163,70,75,160,198,216,71,153,54,161,252,65,69,107,145,71,81,105,173,195,85,111,236,78,132,10,34,89,41,208,195,170,148,238,61,61,66,223,42,233,243,118,220,110,90,140,196,200,47,213,119,177,85,206,68,150,192,73,183,106,56,82,91,140,77,118,13,227,49,36,222,171,105,71,171,198,238,58,77,44,50,246,32,239,214,190,139,143,157,172,25,214,6,231,71,183,61,183,109,202,184,189,10,48,89,123,221,24,85,54,104,131,187,46,147,41,203,231,176,124,11,184,3,70,139,50,228,14,254,154,95,113,155,113,217,124,5,249,3,126,195,216,102,171,34,131,247,133,238,51,124,247,87,154,90,123,213,232,174,172,75,19,104,0,201,206,154,49,90,217,16,184,171,88,113,121,172,78,159,130,201,172,244,128,192,235,70,113,101,147,166,211,17,217,21,104,117,176,10,20,57,89,55,250,171,91,190,119,94,236,85,224,145,236,186,113,178,186,13,125,49,118,33,233,116,21,198,31,198,188,189,182,206,250,47,34,213,91,107,106,221,53,195,89,19,145,26,123,72,89,18,247,103,214,14,170,218,24,112,91,219,148,94,241,221,21,231,187,200,179,189,245,76,69,235,222,50,156,245,45,202,211,125,161,86,91,14,171,153,90,7,220,71,183,140,252,250,54,239,104,97,29,69,209,170,49,186,181,30,32,185,68,179,91,80,46,189,102,180,54,130,60,98,162,200,227,83,220,222,24,84,52,7,232,179,177,73,11,246,125,56,108,28,87,52,29,58,184,177,197,233,87,218,0,98,143,214,141,238,237,77,158,212,187,221,212,138,183,140,147,219,219,140,10,142,240,187,46,205,31,250,172,64,225,182,93,213,90,27,70,123,115,155,101,141,132,41,71,105,150,6,28,178,4,199,205,94,21,249,172,184,41,207,144,234,19,228,22,152,198,76,44,86,3,47,255,208,105,153,93,51,140,163,85,41,78,169,111,37,137,136,83,202,151,244,155,56,165,55,63,255,173,195,95,43,77,94,104,176,231,192,75,66,36,205,221,60,196,216,150,130,38,243,104,216,68,149,167,73,236,41,77,33,197,125,241,145,191,243,104,7,30,114,100,118,48,177,197,197,47,88,53,203,106,230,120,161,144,87,148,72,230,226,98,44,96,34,19,67,27,153,47,37,23,147,201,69,211,1,37,221,89,196,23,254,72,119,107,173,92,242,96,208,250,82,98,41,230,199,64,174,236,175,13,218,232,66,173,197,234,6,170,50,155,155,152,103,116,19,40,194,34,122,187,182,55,180,128,244,32,168,29,246,146,168,77,71,236,156,127,16,141,95,206,36,138,163,69,78,216,168,144,100,191,89,14,175,175,26,51,15,8,26,230,240,52,249,186,58,150,242,114,34,7,234,60,136,131,116,90,54,21,30,104,177,51,99,107,34,221,128,89,120,219,176,189,160,77,66,154,71,189,140,71,42,146,14,35,47,148,194,72,191,167,11,126,252,72,214,57,251,228,13,145,202,130,136,119,146,143,58,51,28,162,137,129,167,190,232,156,99,38,68,49,29,141,136,104,154,251,146,238,146,143,43,68,211,128,51,78,235,160,125,81,52,173,85,51,255,247,135,254,211,234,152,100,106,228,142,137,48,159,201,230,151,29,134,104,128,126,49,17,94,172,148,214,98,197,162,22,43,148,176,100,62,17,24,248,76,126,224,225,34,94,203,203,57,130,148,73,233,66,250,244,156,233,183,39,242,104,165,16,115,161,34,49,18,36,53,81,154,18,240,2,12,4,57,197,14,2,22,236,120,52,150,36,152,131,120,240,133,195,199,24,78,249,73,56,82,32,94,125,118,239,17,227,23,31,159,13,243,132,244,204,67,195,247,46,194,146,148,126,194,95,100,208,117,55,131,207,50,106,168,52,107,175,93,86,74,101,208,132,99,106,110,194,108,209,90,41,22,48,87,138,161,29,81,12,13,137,128,215,211,137,233,16,243,27,41,121,136,6,44,115,148,237,164,84,237,40,217,69,164,115,90,232,181,75,78,106,181,20,178,28,100,47,51,235,252,86,76,30,50,33,65,215,253,28,40,52,234,205,166,48,137,33,245,42,72,61,110,216,228,27,78,118,19,36,179,187,28,249,221,235,251,185,79,48,139,86,60,1,13,75,209,53,81,64,250,237,20,134,253,24,105,79,139,113,219,167,152,104,179,16,147,172,159,100,93,64,208,188,24,233,130,102,80,62,117,45,237,62,123,226,167,162,183,70,137,207,52,114,155,40,33,39,56,55,69,3,169,24,183,144,194,150,136,113,84,96,57,76,167,220,166,132,251,41,111,132,67,8,189,224,174,222,33,245,220,100,246,136,188,63,57,48,172,156,223,188,20,151,26,217,32,46,210,145,184,172,166,229,93,61,70,194,32,53,131,242,54,131,214,148,147,128,0,152,160,217,143,11,71,13,201,131,37,50,76,22,8,153,16,202,40,132,191,155,23,98,87,36,54,236,54,157,149,90,246,218,70,171,40,49,125,130,28,22,165,147,127,224,229,92,74,253,180,156,125,62,85,7,208,48,74,238,68,216,114,41,116,48,31,210,65,31,205,103,239,97,238,210,29,60,15,213,210,153,153,149,176,50,186,59,20,215,190,202,147,149,116,205,211,149,170,158,66,146,209,10,154,187,100,177,255,18,129,20,106,127,53,13,183,167,132,189,138,168,250,208,139,215,73,155,145,25,246,68,193,117,32,200,101,19,6,48,124,198,36,149,248,184,24,229,148,147,211,39,46,252,112,84,179,125,42,126,13,240,165,74,26,228,124,210,32,76,25,36,58,134,107,69,16,35,182,48,50,206,68,35,8,147,17,81,96,67,158,59,150,74,112,25,227,147,37,225,210,146,55,122,236,199,35,100,48,232,79,144,243,20,64,133,13,166,152,232,2,46,41,0,159,203,9,210,87,159,200,58,151,39,183,143,179,124,11,136,111,41,146,37,201,149,184,78,18,30,215,203,113,158,194,114,41,142,99,121,33,219,19,106,138,21,228,77,165,21,143,111,16,195,134,223,45,32,105,70,181,126,167,161,102,83,52,187,82,179,169,123,86,49,156,110,173,139,150,69,82,65,207,34,41,192,154,238,209,131,184,41,245,103,135,98,32,48,146,34,207,155,128,138,76,159,22,174,158,164,161,243,201,125,203,239,82,19,42,108,50,137,147,42,204,146,99,106,197,74,158,235,34,33,229,169,24,198,226,225,12,142,71,164,129,135,1,107,157,145,117,220,238,119,172,161,143,142,80,154,128,98,209,160,112,153,167,219,51,1,98,114,162,10,151,11,153,190,185,217,21,156,240,57,173,236,24,127,241,144,23,82,159,208,136,243,217,179,159,58,83,206,193,116,46,100,166,249,14,179,103,18,253,74,220,91,24,85,167,103,247,253,194,64,201,213,12,187,66,128,165,163,150,4,222,221,128,240,23,33,230,132,185,165,16,12,158,241,81,0,167,164,180,195,85,205,192,156,176,159,20,127,100,77,85,41,59,166,226,22,182,194,176,173,60,179,222,10,22,152,36,126,5,145,67,49,202,184,131,20,6,244,92,37,143,146,74,149,43,138,51,135,1,45,194,43,231,26,109,5,75,186,179,68,180,227,10,22,83,88,118,197,50,17,229,4,99,175,24,183,246,186,38,9,26,161,132,203,98,101,58,37,60,228,200,69,56,77,10,30,78,103,82,217,140,239,24,78,48,240,138,121,86,100,208,54,140,63,59,209,214,201,126,36,147,136,190,176,81,162,66,173,200,92,132,2,109,45,32,227,199,216,47,69,147,26,193,38,235,102,52,155,77,1,251,136,87,88,115,233,204,196,240,132,249,180,89,39,225,9,115,197,230,37,159,108,253,210,239,145,137,213,4,245,233,140,125,234,182,59,227,50,30,234,225,247,88,167,223,234,47,57,118,157,184,177,239,15,135,3,167,188,184,104,14,49,130,64,189,209,131,217,210,93,28,46,98,201,231,165,98,174,80,212,159,31,118,11,221,118,62,83,111,239,183,147,86,127,248,206,112,57,149,203,230,138,122,33,147,42,22,51,217,196,117,2,251,66,219,106,182,79,19,49,140,24,99,162,127,125,183,102,193,196,108,44,244,7,48,1,198,3,43,158,208,46,211,212,73,191,217,12,32,238,182,130,185,151,4,60,28,70,192,69,107,134,43,32,237,28,183,130,244,97,195,232,53,2,165,128,101,240,97,134,96,212,132,76,205,108,228,210,249,162,235,124,45,234,238,133,100,14,237,37,143,79,18,196,217,158,158,120,215,76,251,249,115,212,94,130,32,220,251,144,83,215,174,27,121,41,88,48,156,237,188,19,197,98,50,35,250,54,211,163,203,30,118,169,227,154,185,210,156,46,76,162,125,92,111,204,222,176,77,194,92,128,122,177,208,237,191,88,232,59,167,254,50,45,219,28,59,208,73,235,60,217,5,74,4,113,227,122,67,42,201,44,134,115,62,55,204,156,238,250,105,50,239,5,10,42,22,210,89,102,164,12,125,89,242,57,155,115,75,126,238,51,205,90,148,93,249,93,195,91,215,253,83,208,59,23,60,103,8,191,41,241,151,95,244,17,166,136,91,204,12,25,10,31,193,61,140,207,147,251,86,103,224,4,171,9,56,184,222,152,172,112,108,96,91,81,100,229,246,246,220,244,155,155,228,114,131,109,193,119,252,11,86,193,74,213,27,74,199,230,102,195,106,122,157,166,195,128,188,244,28,99,94,57,161,8,80,85,65,23,60,131,132,103,178,67,105,232,1,142,117,218,65,216,140,49,92,70,113,157,156,146,208,87,161,179,124,164,93,179,246,160,103,15,54,226,50,123,207,18,144,243,185,54,1,158,230,144,197,44,144,208,67,115,243,134,69,66,188,5,49,149,163,68,164,165,170,73,209,57,221,171,194,181,22,122,247,225,114,35,239,171,8,209,75,245,216,42,157,76,21,5,223,105,111,188,201,230,84,152,28,124,82,147,187,17,186,90,187,80,98,201,116,206,97,103,147,244,97,61,49,133,78,246,75,212,155,189,202,20,4,99,86,232,30,5,114,158,123,189,88,25,196,242,130,154,226,140,55,173,238,18,87,231,24,143,44,36,83,57,72,109,182,59,157,50,123,148,164,138,4,12,250,211,76,205,17,154,191,104,72,41,140,222,13,74,80,47,84,190,229,243,249,243,136,82,66,124,5,46,199,124,17,75,64,124,240,199,58,39,241,109,206,107,73,244,167,241,138,251,232,214,5,170,116,172,37,207,50,132,186,31,186,48,246,83,161,221,202,234,248,35,249,150,228,116,57,234,128,43,0,3,242,28,165,185,216,76,58,130,176,66,240,26,101,110,54,50,55,23,153,155,159,212,61,54,55,83,201,60,40,245,122,140,254,9,116,154,132,56,46,67,239,246,39,208,78,12,157,0,186,9,229,253,40,50,72,53,82,88,69,174,145,137,100,40,22,4,229,60,146,90,10,14,60,191,10,1,253,1,67,68,96,225,234,21,222,146,178,101,78,114,116,255,130,85,194,31,87,72,178,46,197,66,136,62,8,91,145,81,106,196,116,175,228,219,17,147,202,235,224,219,68,182,31,141,250,195,168,169,255,118,191,19,149,59,136,202,28,117,194,196,92,81,154,137,163,206,219,170,5,86,88,21,235,109,187,78,181,55,23,180,106,77,22,70,207,235,92,24,120,41,44,134,171,160,200,158,104,174,12,23,200,129,2,115,66,183,213,69,92,191,183,188,60,92,177,254,196,254,55,172,122,187,139,238,92,50,30,83,18,160,127,141,4,136,225,170,18,218,53,144,34,204,231,78,12,67,197,253,85,37,214,183,44,159,43,47,175,41,180,85,139,234,32,190,121,212,107,133,204,81,38,192,240,213,1,143,102,196,108,39,88,129,161,1,194,177,99,14,28,96,54,246,129,227,135,151,14,164,39,75,22,70,189,92,192,55,164,157,50,62,203,169,82,94,233,148,102,206,245,185,47,78,88,30,40,78,177,225,190,98,166,236,183,135,22,105,28,181,66,114,116,44,40,78,19,122,25,27,54,162,88,52,188,213,208,30,185,81,120,152,118,27,115,195,80,5,162,105,77,211,140,192,10,77,12,182,94,56,87,177,110,148,4,46,121,113,242,74,165,146,236,248,201,125,249,148,93,96,101,138,160,84,169,229,167,56,119,194,167,177,88,33,105,246,234,251,125,197,10,192,173,68,117,81,237,100,137,177,100,198,137,89,176,113,149,163,2,49,250,138,208,79,76,168,168,226,117,214,255,122,189,46,45,206,236,52,43,12,43,113,145,75,207,80,54,51,67,217,236,12,101,115,51,148,205,79,40,235,82,60,181,164,138,91,37,48,103,205,142,92,216,84,249,103,226,186,188,223,57,112,38,109,156,36,54,199,96,142,124,18,161,70,47,204,102,225,16,133,110,106,17,56,72,164,110,87,240,32,22,208,36,217,93,107,104,134,178,68,41,95,42,150,242,12,16,200,173,125,211,105,59,97,144,194,148,0,146,73,99,152,71,228,246,195,115,121,76,230,133,99,211,110,43,165,47,43,24,154,207,251,211,104,130,50,170,179,254,176,23,49,66,113,34,97,176,251,246,194,208,12,199,108,60,8,111,204,44,164,26,185,6,107,12,99,168,183,107,163,112,2,213,70,157,142,21,58,74,157,54,190,215,208,9,197,117,220,173,41,84,44,142,137,174,23,243,181,12,195,36,100,151,198,250,76,78,133,195,119,106,25,51,147,171,51,64,42,186,156,73,7,64,188,227,19,73,60,85,33,242,64,249,196,82,237,201,3,10,171,242,168,209,15,29,83,49,220,64,160,99,133,82,174,97,186,125,107,208,8,186,161,165,115,57,51,151,73,43,14,161,44,179,217,180,76,6,166,1,136,69,130,169,53,210,117,93,87,158,101,89,117,139,143,7,190,243,17,4,65,214,85,208,252,250,182,73,150,13,168,109,217,40,202,206,137,14,70,136,250,229,101,116,150,27,153,45,107,225,89,144,44,120,40,55,185,152,199,107,210,238,4,79,162,164,136,121,58,185,16,37,114,76,60,203,173,246,123,176,204,154,142,182,213,239,153,245,190,102,244,26,38,172,250,240,173,175,237,214,70,189,225,136,126,238,194,47,162,205,4,78,68,69,77,7,80,94,194,185,237,106,93,236,244,151,164,213,108,203,60,148,82,200,189,58,75,240,29,23,176,3,34,179,70,213,133,236,210,66,95,252,38,102,176,67,168,253,241,96,223,194,215,127,176,231,164,182,47,197,145,19,196,47,211,142,73,185,76,0,83,142,134,81,213,166,172,23,11,84,156,110,112,47,89,45,208,220,153,200,9,164,247,226,218,86,203,52,178,205,250,244,52,184,76,247,103,239,249,37,58,61,91,127,127,175,107,53,218,102,108,0,11,228,240,236,154,39,165,191,253,243,243,41,43,186,135,238,158,126,139,234,70,76,247,29,156,3,212,225,28,192,76,188,125,205,152,75,74,79,174,153,110,234,179,183,229,69,162,197,110,248,54,138,25,72,146,119,71,54,217,28,15,251,135,86,47,89,71,88,138,37,130,229,134,234,84,52,191,209,175,43,85,3,158,63,176,241,117,188,240,69,70,47,234,37,157,163,50,192,187,218,145,25,185,66,192,222,229,156,156,191,146,190,132,235,179,201,2,135,90,235,247,65,13,237,69,116,145,188,152,17,209,71,92,181,172,70,104,126,111,212,173,89,118,20,9,6,150,61,28,135,22,8,209,105,120,118,148,246,81,210,115,188,155,168,89,132,169,60,140,16,163,118,103,216,142,32,196,190,25,222,11,188,215,183,163,168,192,149,142,240,2,106,197,216,213,184,144,15,92,22,175,59,78,44,186,158,150,36,103,61,19,75,209,108,224,225,118,196,16,224,8,153,81,200,143,236,112,165,179,100,230,173,140,41,10,60,127,76,156,92,194,27,37,123,212,9,31,34,50,136,228,205,136,208,34,97,202,188,171,150,20,76,119,106,163,220,136,230,9,110,30,17,190,145,104,100,205,124,145,67,116,111,218,66,1,226,51,165,167,161,185,19,247,45,150,39,13,208,154,41,156,29,67,17,57,243,133,184,114,81,71,155,234,122,216,9,9,57,54,164,69,206,163,89,134,135,79,196,123,220,243,36,169,173,214,215,249,113,118,58,239,30,22,250,3,182,127,233,234,129,146,240,149,210,45,179,7,115,6,229,244,34,62,50,7,171,95,111,56,67,36,163,223,117,16,120,249,182,210,54,97,29,137,138,173,212,90,35,177,68,120,48,159,60,9,157,211,221,51,182,73,100,157,213,30,137,172,3,217,249,138,97,232,36,12,71,166,162,29,65,78,85,136,204,1,165,70,21,99,189,202,128,208,160,31,52,112,72,151,6,241,168,66,209,42,41,90,197,162,27,85,140,6,226,5,32,34,161,133,170,77,18,148,137,197,71,18,163,136,212,189,96,42,14,15,175,66,195,157,24,134,182,101,84,31,208,232,74,243,164,118,191,34,134,20,121,23,35,0,209,84,22,221,231,160,130,225,94,32,233,80,64,115,92,17,195,194,8,232,64,63,45,140,175,114,164,104,247,22,246,104,179,67,72,4,240,90,2,188,145,240,89,247,34,7,121,88,165,73,21,75,64,170,75,82,2,93,237,10,17,84,8,97,210,36,120,207,9,249,125,184,98,24,14,70,238,169,30,175,104,99,50,42,93,177,163,35,2,115,23,59,64,35,99,29,146,168,87,188,217,141,3,18,75,103,5,139,108,147,148,187,144,2,35,179,89,101,237,90,1,170,137,41,148,224,60,42,12,9,84,131,193,147,138,21,183,39,45,161,39,56,4,93,82,21,67,212,220,54,182,89,25,71,138,179,195,9,68,129,96,111,100,176,193,148,195,208,148,77,72,201,174,176,177,241,149,121,236,70,67,234,10,99,229,181,79,89,145,5,60,170,54,180,163,77,68,152,197,199,169,62,65,150,94,247,205,1,152,60,27,85,47,16,19,11,78,5,252,225,144,12,211,67,129,86,62,20,9,18,90,185,85,245,152,85,140,93,229,136,77,207,147,192,98,226,216,208,38,198,114,28,34,151,199,119,3,3,210,175,50,234,114,62,19,129,157,16,228,198,18,59,123,185,253,96,111,28,143,153,31,123,98,224,80,12,34,5,52,61,33,165,120,120,180,71,108,10,236,122,193,219,164,89,219,103,185,238,196,190,111,220,175,122,61,57,226,65,216,138,132,22,94,185,145,159,29,77,101,31,211,43,108,144,216,228,63,220,66,240,222,247,249,53,156,22,222,247,236,45,99,75,252,238,175,159,174,48,116,217,247,162,15,94,203,35,17,136,40,99,76,240,72,85,66,211,233,244,27,139,114,120,126,213,216,83,136,203,226,138,151,210,10,72,228,54,79,95,229,185,108,152,92,41,39,150,243,6,171,181,141,253,109,243,18,222,88,103,183,66,50,76,68,24,112,92,93,37,243,207,229,104,16,60,183,80,52,85,89,200,186,186,44,117,199,107,72,72,9,210,33,163,173,56,91,133,169,195,71,34,148,85,178,124,44,72,220,182,154,150,189,107,236,136,249,173,45,202,74,252,251,252,166,43,157,112,225,115,151,174,195,117,228,1,175,92,127,85,30,243,182,47,223,157,150,110,223,169,200,148,196,198,60,147,71,28,57,186,234,28,74,211,204,139,116,37,47,235,17,129,174,184,70,53,117,160,171,47,253,174,135,44,90,252,114,236,14,218,26,94,252,236,123,31,127,244,103,177,47,47,98,162,103,114,76,237,170,99,49,241,216,48,22,151,140,64,227,75,180,8,90,13,147,72,63,241,107,176,27,142,39,62,11,168,212,26,57,158,160,160,241,95,148,93,50,47,117,169,214,85,6,202,170,134,153,169,242,149,218,82,216,44,171,154,18,172,151,175,212,92,148,25,179,170,93,98,208,236,89,211,203,150,205,156,193,84,206,136,169,108,142,251,191,146,154,49,133,89,51,175,47,220,195,137,190,31,158,203,0,177,168,157,158,155,165,208,40,220,117,134,39,211,184,12,236,240,154,102,132,216,56,199,68,35,103,86,50,196,212,57,230,218,58,203,152,195,12,253,244,71,255,242,233,15,127,124,241,171,255,113,241,255,189,199,166,40,181,19,102,253,113,157,167,50,174,155,3,107,140,123,189,10,93,80,248,27,122,84,18,172,143,25,108,238,247,131,151,157,52,69,25,252,134,195,117,99,180,100,188,22,229,32,23,75,242,128,167,82,126,212,168,139,222,66,206,75,87,186,245,196,98,212,222,151,65,84,246,193,148,70,60,56,156,254,206,121,64,168,109,244,89,16,175,108,48,68,134,107,71,29,24,143,116,144,236,196,19,69,103,137,220,95,141,90,59,144,75,26,102,67,205,242,85,161,84,136,41,181,159,48,242,88,138,86,162,50,78,204,247,202,237,68,76,81,84,240,14,138,9,22,205,151,24,139,152,207,92,53,208,128,75,30,47,158,74,128,29,220,168,63,94,78,136,63,32,178,154,35,204,207,158,21,196,95,229,41,13,252,65,204,179,61,118,14,237,129,103,155,203,59,35,115,119,50,237,99,14,191,1,50,175,230,122,151,121,65,106,132,73,161,135,205,30,221,47,139,8,79,103,211,106,62,115,185,66,53,143,21,22,220,30,76,116,129,242,12,171,233,136,73,105,162,52,187,18,132,43,84,62,15,140,16,249,44,186,132,201,83,95,151,38,111,76,105,224,205,235,161,220,125,239,251,159,252,199,87,63,121,255,223,95,125,244,190,128,219,203,31,254,227,203,63,255,245,197,119,254,242,226,175,255,253,229,223,125,245,226,31,126,114,241,139,239,48,185,236,49,183,213,93,114,1,177,130,255,243,91,47,255,226,171,160,105,189,250,235,95,125,250,135,31,190,252,222,191,254,215,111,190,117,241,55,127,248,234,175,127,121,241,243,95,127,250,209,119,93,24,62,131,232,216,130,78,77,201,213,152,145,161,245,176,138,237,60,90,143,225,99,186,63,254,193,39,95,255,63,139,104,126,238,2,38,182,232,49,201,24,221,133,57,48,129,198,128,35,177,207,59,132,110,126,240,227,139,175,126,16,195,51,177,74,255,52,246,233,255,248,233,197,215,254,228,226,7,63,141,109,172,198,62,254,213,55,63,254,205,247,95,254,229,191,191,250,135,15,188,21,159,174,136,64,162,36,30,154,127,252,171,159,125,252,235,191,189,248,214,31,95,124,247,159,62,249,143,191,250,228,71,223,114,209,80,10,145,128,228,226,246,237,218,228,73,200,185,59,159,207,7,86,79,215,4,233,229,223,253,219,197,111,220,129,242,76,147,66,96,200,172,147,13,153,144,201,162,95,96,184,38,188,33,18,34,231,171,16,147,172,227,121,37,63,11,48,163,120,62,201,131,65,19,149,0,247,83,254,222,49,19,114,161,131,39,174,227,167,174,234,97,54,84,32,167,3,17,154,164,166,211,90,32,41,19,76,202,6,147,114,193,164,124,100,55,92,153,199,12,226,117,102,17,31,217,73,106,17,134,225,114,246,167,161,159,24,60,171,24,221,111,85,149,116,100,149,140,82,79,137,172,146,85,85,137,30,144,156,170,74,52,98,249,217,171,4,84,250,148,203,63,92,221,209,3,234,77,217,53,245,244,141,104,94,208,150,166,26,177,129,172,180,17,65,236,15,235,41,150,127,59,54,208,130,105,158,29,169,34,211,155,225,138,204,126,71,145,56,234,248,84,159,98,212,164,133,210,111,11,218,146,168,211,80,115,250,168,222,16,27,246,0,10,146,81,189,4,93,10,81,35,232,171,178,190,24,201,88,172,81,37,33,153,213,189,127,80,196,25,42,106,238,174,93,125,40,5,152,65,125,88,77,214,162,38,167,74,38,245,215,209,125,217,170,62,208,59,140,109,176,228,219,11,232,110,212,17,63,227,91,150,52,63,220,136,44,153,240,86,169,241,166,191,151,210,100,229,18,47,175,235,225,196,18,2,219,186,205,187,230,244,49,215,158,94,202,231,246,93,49,143,90,162,121,125,140,216,215,203,19,62,104,148,46,111,79,89,120,140,41,86,152,32,242,160,180,240,185,37,88,150,196,152,225,125,152,242,59,43,137,134,251,90,72,70,67,38,95,120,103,93,78,40,226,38,61,175,220,204,4,55,32,81,29,150,216,136,26,227,135,85,22,102,64,80,162,243,64,57,30,161,208,46,95,26,116,119,30,68,117,141,111,46,137,133,254,68,41,172,182,218,15,204,165,176,74,204,142,220,61,0,114,163,58,43,246,21,220,110,95,119,13,247,21,179,191,24,206,107,220,142,223,175,133,212,235,245,176,42,126,91,126,31,251,248,205,247,253,217,153,232,236,108,116,118,46,58,219,103,138,31,32,33,63,163,9,143,167,170,100,207,154,29,152,35,3,146,236,146,45,108,1,39,198,180,145,59,99,145,213,201,60,15,136,215,164,183,65,18,166,187,55,227,197,19,66,197,201,151,104,183,175,121,41,104,170,239,31,117,106,161,175,170,79,77,127,132,234,220,202,68,72,10,88,214,107,82,253,190,84,159,219,255,11,73,210,36,118,35,8,19,35,123,21,74,204,72,71,108,68,48,178,23,241,26,15,2,96,169,57,189,10,44,51,142,23,193,18,219,49,33,129,90,215,11,9,174,61,190,191,25,106,43,175,36,40,51,3,245,82,148,187,62,98,34,175,170,15,93,84,28,100,42,142,251,92,43,116,31,190,42,186,181,149,212,36,166,55,170,140,48,48,212,36,222,143,30,53,118,87,161,199,45,223,253,53,152,193,123,232,137,33,181,123,87,65,228,70,240,126,136,204,246,61,226,12,18,77,224,213,108,209,59,228,208,252,86,240,49,215,12,62,176,69,255,248,195,191,127,245,119,127,240,233,63,253,229,199,31,188,207,246,231,144,122,207,110,59,221,219,59,176,173,75,229,146,58,38,242,171,138,1,230,28,56,228,162,2,37,77,167,111,54,146,251,195,110,231,11,195,125,171,107,57,203,164,192,91,220,134,207,89,70,145,52,26,204,215,29,103,190,222,105,31,90,243,7,230,177,233,212,237,246,96,232,182,247,101,130,246,151,99,164,110,18,228,81,195,106,154,163,206,48,70,96,226,117,70,236,54,212,218,33,181,180,88,117,103,39,102,246,26,177,91,15,183,238,176,154,21,60,230,143,1,61,27,102,13,38,246,48,70,66,196,0,190,236,59,226,155,96,101,127,15,100,16,202,222,59,150,25,123,100,1,125,105,58,193,69,52,181,141,187,134,136,241,103,132,139,4,91,94,49,207,55,134,181,142,169,148,157,196,32,90,24,31,30,44,137,186,8,136,146,85,186,36,113,93,5,98,204,87,32,22,23,188,5,226,240,85,112,24,128,175,158,203,64,228,157,129,164,177,161,3,1,75,22,221,8,228,123,22,193,155,64,145,65,131,245,73,233,202,195,23,241,236,146,123,19,196,178,252,72,179,175,72,244,167,200,71,168,220,159,64,36,175,228,134,32,103,56,202,244,96,154,59,69,66,198,60,224,34,16,197,31,202,194,97,156,54,83,225,0,104,73,2,112,14,19,122,42,233,173,212,34,127,202,254,78,219,213,105,123,57,117,7,175,175,111,162,235,129,55,105,35,38,124,44,54,97,202,135,35,115,238,23,180,85,220,173,18,189,202,97,178,102,2,108,239,205,134,128,74,175,51,231,132,232,171,40,252,223,117,34,0,109,240,42,178,77,222,239,16,7,133,192,82,178,65,84,85,186,45,167,61,156,166,245,64,119,245,164,215,97,223,182,92,39,110,12,202,45,167,29,60,153,144,156,23,52,33,137,250,35,136,41,204,131,65,76,34,46,17,62,209,238,160,246,136,151,197,202,150,4,207,133,128,222,202,54,117,94,21,215,123,33,184,139,74,22,212,224,153,11,129,136,164,171,71,74,94,14,98,18,245,75,144,58,198,92,29,196,52,81,131,148,252,29,2,29,209,115,74,228,184,106,37,130,112,157,17,164,150,4,61,221,243,56,144,58,65,61,20,196,36,238,119,16,208,62,75,186,18,27,110,201,47,194,160,150,220,98,202,200,102,61,14,119,56,160,249,10,31,131,0,93,168,249,127,112,178,48,47,128,152,254,69,141,92,24,96,132,195,92,66,137,53,117,11,8,80,144,120,2,136,169,108,95,17,80,229,11,166,18,44,183,238,151,104,238,58,5,4,182,51,196,212,95,9,136,88,245,75,195,194,47,120,197,68,190,183,242,3,182,66,198,74,9,4,205,254,149,71,106,110,116,211,0,24,98,182,47,159,176,208,99,75,154,163,172,68,121,194,197,148,221,79,163,81,129,112,45,230,89,247,251,143,215,115,122,208,80,66,122,226,40,22,91,92,12,191,112,251,146,50,184,101,62,111,5,226,85,2,77,99,54,70,170,212,11,217,116,60,177,20,167,76,24,95,94,94,70,177,213,111,198,236,183,222,154,179,151,159,146,184,149,182,22,143,63,123,150,208,236,36,172,54,102,199,129,44,47,220,37,79,76,44,33,80,19,129,102,75,37,43,158,72,50,157,123,201,156,139,55,139,153,116,42,91,48,227,0,235,13,93,59,163,104,110,129,134,7,223,232,98,183,5,226,188,252,70,234,156,160,108,234,225,40,231,210,165,252,107,64,185,81,79,231,51,150,153,158,22,101,75,142,10,154,56,243,218,139,163,228,47,147,7,244,22,7,189,214,82,13,246,22,249,172,214,126,84,217,126,112,162,111,174,183,250,6,252,187,187,179,187,191,186,219,130,79,43,248,213,56,169,26,123,240,167,242,196,56,238,222,34,41,79,238,238,60,208,55,12,219,201,214,243,247,225,123,122,237,246,131,213,181,93,115,245,222,176,187,59,218,56,232,172,238,157,46,46,46,246,118,78,15,247,178,235,119,59,143,239,239,119,91,153,245,189,222,70,111,53,187,59,24,31,237,110,173,117,238,172,159,116,42,227,157,199,251,123,7,27,143,119,199,233,219,245,246,225,137,83,105,165,214,95,236,180,159,84,238,119,215,54,111,119,198,59,15,204,241,134,113,124,100,167,173,122,109,113,80,204,29,31,91,245,98,161,208,28,22,51,187,139,119,157,204,124,51,189,93,44,21,50,163,122,49,55,126,188,62,186,85,221,200,101,75,251,173,181,141,71,157,59,247,43,39,198,134,241,240,164,162,31,222,26,191,219,168,63,185,243,168,181,118,187,115,178,238,188,88,61,206,86,246,170,235,118,245,214,166,209,94,25,172,110,84,26,70,254,69,250,206,187,27,119,156,252,105,53,215,170,238,12,90,183,179,213,245,202,234,225,238,253,204,225,193,248,225,218,238,253,156,113,183,111,216,213,209,131,108,213,49,182,244,206,252,248,100,163,189,123,82,185,221,62,185,85,47,174,30,64,226,97,233,86,239,232,246,102,231,112,165,97,172,239,117,79,91,143,230,183,215,143,138,119,79,87,134,249,7,155,239,2,220,245,214,122,125,229,240,160,127,103,171,151,50,154,253,149,163,238,94,117,99,189,187,155,46,180,31,26,167,219,71,183,51,135,37,125,123,175,89,50,79,140,82,235,206,222,90,110,109,227,110,177,247,238,234,147,90,233,246,209,97,229,246,106,106,124,244,162,152,223,26,172,14,111,175,150,86,211,71,123,139,85,253,48,95,125,92,121,88,131,254,102,236,254,221,197,157,39,235,15,242,253,205,157,219,253,149,236,106,110,43,107,108,214,214,6,27,133,189,197,241,97,165,214,90,223,91,237,144,180,39,249,236,230,129,126,183,244,224,254,221,141,199,173,123,173,39,235,7,198,234,113,255,201,142,153,221,46,189,91,95,63,89,51,237,219,7,15,90,173,227,220,248,176,211,88,105,110,238,85,44,163,210,122,112,216,58,89,41,101,10,183,215,27,185,252,230,147,197,131,213,163,241,96,248,248,254,234,250,216,57,74,221,222,24,188,59,216,184,117,188,189,214,222,204,27,181,147,149,135,135,233,157,71,102,187,191,87,223,56,202,89,219,197,116,201,176,154,235,149,221,202,184,186,187,163,175,220,53,119,30,103,239,25,131,202,110,46,189,117,255,232,238,221,59,206,65,253,222,201,157,65,234,238,137,81,179,6,155,135,157,163,135,67,39,119,187,186,83,119,140,187,198,246,94,239,232,126,125,190,113,178,222,219,220,206,61,126,212,222,233,189,219,115,10,183,239,31,62,210,219,163,157,181,141,113,107,109,207,72,231,54,118,119,95,20,154,15,11,119,142,157,106,99,112,207,168,30,151,78,143,141,205,193,230,147,29,103,55,221,218,40,26,167,71,143,182,182,182,122,69,227,176,99,55,141,119,91,79,242,239,222,219,185,95,27,205,239,108,103,250,79,138,79,244,23,117,99,59,187,85,47,245,238,239,29,165,222,93,209,71,249,245,149,77,227,241,201,29,221,120,80,212,15,15,78,239,175,213,87,115,67,35,215,56,88,45,57,183,157,113,115,241,78,251,160,181,147,123,120,103,190,182,109,159,216,163,202,70,213,46,173,223,79,229,154,205,59,47,238,237,230,198,249,180,97,56,219,185,225,221,204,253,211,221,195,230,184,118,180,182,223,60,217,61,210,239,55,235,249,82,191,210,95,201,87,79,160,91,157,197,236,173,221,141,221,249,189,123,219,43,47,30,172,158,58,131,218,225,252,147,23,43,230,241,78,165,122,223,88,207,220,54,172,7,171,139,141,253,227,252,187,250,139,199,70,234,196,232,90,251,237,222,238,227,195,94,250,73,99,220,121,120,127,167,57,158,79,239,117,119,51,227,189,123,192,187,230,154,253,96,244,100,119,254,212,60,110,232,149,135,183,238,45,86,211,119,14,154,79,30,61,114,54,30,223,122,244,184,186,181,61,95,235,102,230,159,220,218,110,207,235,214,201,61,227,129,243,216,202,24,119,111,195,84,74,15,140,211,147,246,232,97,247,94,191,186,139,220,107,100,139,15,118,106,133,222,225,252,248,232,238,150,177,107,108,205,239,108,29,223,45,54,7,247,14,251,93,91,55,154,206,226,222,157,70,238,241,238,193,193,222,237,236,173,166,97,20,142,74,171,183,10,119,43,253,221,212,97,119,183,175,207,31,86,31,25,221,147,181,221,161,49,159,125,210,173,54,210,43,131,241,250,241,225,246,222,90,97,109,62,107,172,56,155,183,172,220,232,206,222,102,230,176,176,59,60,233,166,31,245,30,188,72,183,205,220,78,174,187,125,114,122,255,160,179,11,13,30,222,154,207,214,139,27,219,135,235,213,92,150,136,168,157,221,71,219,15,54,115,213,189,141,141,229,56,136,197,66,81,191,100,176,228,120,18,125,183,30,183,123,32,104,97,75,10,234,35,247,133,131,17,53,211,160,169,9,222,132,141,243,64,233,88,146,252,145,227,81,120,85,133,32,114,48,157,114,60,112,166,231,225,199,35,195,100,27,181,130,20,52,134,5,16,149,223,177,19,46,138,114,133,124,174,168,43,2,140,138,47,80,232,231,147,187,71,108,100,135,102,205,161,47,100,42,195,232,205,10,164,220,108,219,14,104,31,251,237,78,131,199,220,226,143,157,242,93,145,46,133,113,186,4,166,101,208,109,124,109,208,199,194,102,130,181,176,192,47,49,77,27,225,156,74,142,248,138,241,134,77,8,137,36,238,88,166,93,223,87,3,110,247,6,163,225,194,66,183,221,107,123,223,1,235,94,15,246,52,151,132,73,183,42,34,120,103,212,108,182,79,3,13,156,5,35,144,164,234,233,76,70,21,127,151,113,81,52,135,79,143,221,66,3,54,123,120,188,58,59,14,215,212,48,99,98,238,190,90,188,247,68,14,229,9,9,215,218,18,62,83,211,59,187,118,250,81,224,108,123,10,27,72,177,21,42,42,60,51,213,201,77,134,183,16,64,134,222,243,105,215,218,11,26,47,55,200,17,153,76,54,149,51,103,233,72,72,171,178,129,255,153,244,114,224,2,140,120,84,19,161,146,161,99,77,98,98,158,24,198,192,17,160,185,212,41,155,205,161,138,220,145,85,17,165,193,37,106,150,107,86,179,111,171,186,117,137,30,224,29,135,217,136,13,103,67,193,173,5,31,130,120,144,247,20,210,186,86,76,105,169,188,174,37,179,9,49,60,118,196,28,139,36,23,145,194,208,156,27,205,55,83,98,241,103,47,1,166,225,129,73,101,114,24,234,82,64,81,90,122,221,111,108,237,158,153,188,111,39,209,60,70,21,88,57,68,135,152,149,52,208,155,240,54,46,15,115,86,134,72,182,29,208,1,204,230,217,4,93,231,82,19,108,86,124,188,122,251,178,82,17,64,231,146,66,5,120,63,200,248,194,115,177,151,4,187,64,44,9,6,176,84,184,73,207,159,147,183,179,135,182,144,98,3,40,183,36,48,179,112,228,231,159,124,233,196,165,81,177,122,228,47,54,198,204,70,2,56,209,117,230,109,9,133,16,41,80,72,132,6,201,191,62,18,49,3,119,196,249,237,25,89,38,12,200,108,61,59,23,159,168,145,223,240,240,182,19,92,246,232,58,232,53,212,20,46,67,62,11,199,120,236,184,46,240,86,135,36,157,82,88,73,120,201,201,123,200,201,195,67,169,31,120,193,154,50,41,242,122,134,238,198,222,36,79,131,249,159,241,163,175,248,213,172,225,137,5,40,136,47,67,210,237,138,220,92,44,73,162,107,112,255,186,105,246,83,242,254,201,139,77,204,54,80,126,248,98,64,25,37,88,30,233,86,82,34,188,144,201,60,108,78,211,204,153,205,0,240,81,55,116,247,200,16,20,227,160,115,152,97,193,236,39,117,101,212,141,181,35,251,66,163,51,7,159,87,145,98,208,210,113,140,238,24,238,50,175,141,106,147,123,198,152,103,122,90,186,237,79,75,202,248,213,131,215,52,109,104,126,167,110,3,95,59,98,196,151,86,219,121,104,214,170,94,2,200,143,81,199,90,252,111,3,216,33,0,172,78,18,189,221,195,34,222,236,146,104,20,143,55,180,93,163,57,34,193,8,50,21,173,181,98,172,222,103,62,247,45,127,204,153,150,16,188,130,249,250,63,24,146,160,4,214,125,55,214,72,243,152,68,158,232,86,238,123,97,100,72,236,134,65,229,160,170,229,87,140,19,200,97,65,82,78,43,80,120,188,98,100,33,201,50,170,183,33,169,80,185,173,29,221,49,186,213,61,41,22,205,174,241,162,106,49,28,71,171,198,216,205,62,169,24,57,146,179,154,33,177,67,138,144,179,199,67,212,144,104,3,139,213,2,224,184,102,116,87,246,0,204,241,10,7,147,94,51,70,144,52,130,114,243,88,238,120,37,83,213,156,77,35,15,137,135,85,3,32,33,58,43,169,21,108,176,189,186,135,129,44,140,60,150,60,88,125,1,61,169,26,206,42,239,99,191,98,188,88,37,113,24,16,141,49,0,129,44,64,109,209,75,156,95,55,14,215,238,107,197,42,237,206,241,90,151,211,220,89,49,70,144,131,8,99,228,131,227,181,1,73,75,67,90,218,27,2,183,63,133,181,23,36,191,189,126,95,138,131,2,48,215,37,152,110,254,174,145,243,114,78,214,141,60,228,204,3,114,235,46,114,173,91,198,225,173,251,24,135,196,104,97,24,157,206,173,211,21,228,5,7,18,157,42,94,81,64,226,240,214,254,138,214,93,55,116,72,28,65,98,31,75,166,110,229,86,144,148,197,91,188,111,117,54,222,139,183,112,188,111,27,39,27,247,145,88,134,78,226,243,20,86,48,40,197,198,10,13,98,177,231,49,148,24,108,3,227,190,56,36,44,196,11,26,22,98,29,179,87,89,196,146,162,27,249,226,4,203,220,201,85,176,229,251,156,109,57,195,82,106,61,122,65,194,52,213,57,45,70,140,39,83,155,164,243,250,237,12,137,146,209,39,76,233,70,8,113,56,50,20,141,227,74,137,132,114,209,43,123,94,124,15,183,176,105,28,223,177,56,44,104,235,176,42,55,230,34,212,71,88,118,21,240,5,66,143,171,172,197,174,170,69,47,206,197,99,211,238,109,145,201,28,29,230,130,139,232,169,195,92,196,223,52,235,248,76,31,213,140,136,47,32,250,104,81,193,142,183,140,82,254,66,195,180,15,33,63,149,205,165,76,122,31,251,38,61,166,147,235,167,244,84,61,147,99,249,108,73,169,181,168,171,33,201,167,219,119,95,254,2,245,189,35,150,158,120,34,65,243,169,133,204,168,22,139,121,245,217,2,230,229,19,207,113,47,191,65,254,9,249,244,41,78,55,191,153,109,22,154,44,95,60,67,224,249,236,56,206,115,5,246,159,135,184,246,59,226,177,179,151,74,131,40,112,175,83,2,51,85,116,239,122,133,124,186,121,196,252,130,107,182,73,255,121,248,144,234,210,48,72,5,153,34,200,11,10,190,214,244,159,188,155,19,124,28,164,158,75,85,188,195,108,2,82,242,211,150,26,165,142,245,30,226,130,147,81,176,7,238,64,185,197,23,23,37,7,125,239,249,88,158,223,176,172,193,162,239,184,57,132,202,146,163,167,15,19,37,156,114,111,184,79,79,173,231,82,9,25,104,200,73,121,44,132,180,228,185,220,152,192,159,250,44,104,120,167,231,74,36,168,10,55,37,72,233,16,221,15,238,84,178,51,83,130,243,159,87,158,137,153,190,246,166,62,7,215,66,0,68,29,206,203,184,19,252,3,198,204,130,228,88,10,148,166,135,7,194,152,76,195,247,1,174,13,99,220,0,225,148,180,113,207,95,175,191,55,94,216,137,240,222,204,128,160,106,102,225,191,125,38,158,72,155,228,16,223,95,66,50,210,13,148,152,29,5,60,96,15,226,193,105,116,229,145,80,157,231,135,55,39,45,141,129,120,20,151,109,156,158,236,95,177,74,104,89,57,132,194,148,28,199,86,222,203,116,81,29,212,199,251,39,237,68,99,120,11,16,217,204,4,9,231,95,100,167,159,71,254,101,190,28,50,115,34,27,231,103,254,236,208,63,188,24,187,85,152,80,174,204,110,2,38,246,105,118,76,189,107,129,137,37,4,183,196,48,4,200,129,89,80,19,68,99,196,108,34,108,60,167,146,164,19,200,205,238,12,100,252,220,248,6,249,233,22,124,225,214,64,5,200,195,47,139,2,53,164,55,130,198,227,91,227,197,92,174,101,233,83,143,18,61,249,15,85,29,125,106,141,79,113,20,12,26,21,84,159,157,224,238,77,196,116,74,150,212,222,101,90,115,239,28,34,184,84,173,22,77,171,206,78,96,11,247,146,65,155,92,38,82,63,11,193,67,197,77,19,104,98,79,154,140,194,37,197,148,224,175,120,59,17,134,80,164,92,72,39,102,238,251,108,23,22,87,144,89,133,112,153,69,174,53,68,153,37,71,155,18,122,16,214,139,176,107,136,107,199,119,2,45,167,190,100,249,108,16,243,108,165,3,247,41,94,131,178,126,73,110,80,120,22,13,28,197,178,50,82,150,119,201,18,243,197,50,11,141,38,24,216,179,166,68,128,194,5,140,39,95,252,46,229,210,209,248,153,15,168,192,48,98,220,19,178,197,85,72,172,134,233,236,91,97,34,139,221,227,8,32,201,141,14,207,246,221,236,224,102,64,186,219,225,229,132,59,30,6,70,216,199,187,27,62,233,158,39,92,234,23,35,164,126,232,201,4,85,253,232,106,41,159,75,200,155,78,209,143,32,120,118,82,22,35,46,168,116,202,180,30,134,156,176,42,57,163,90,88,235,35,223,198,71,214,91,162,58,40,29,241,196,20,152,68,134,130,242,17,137,159,29,120,148,18,139,181,131,154,181,172,37,164,125,77,123,37,136,247,137,207,183,50,160,159,211,64,10,121,5,16,133,66,33,18,51,92,115,39,183,85,175,115,92,253,228,156,192,118,124,2,93,211,224,7,122,115,181,193,247,4,105,92,233,231,81,240,121,32,160,169,109,124,228,88,24,96,166,93,31,198,151,48,54,110,81,183,226,88,184,88,75,7,10,11,86,185,201,193,124,188,221,109,45,162,51,54,8,179,100,42,83,42,230,243,77,51,217,106,55,227,180,186,62,177,49,51,103,214,104,99,77,51,220,157,35,107,230,82,175,193,157,67,207,149,154,150,110,21,166,116,231,40,233,169,75,219,45,215,134,189,5,223,69,169,85,204,165,10,181,76,222,123,154,18,37,248,121,244,169,71,176,178,247,58,160,104,158,48,201,132,48,80,191,100,226,207,52,32,232,57,67,0,144,54,125,155,101,191,141,33,121,142,170,208,52,207,35,233,20,147,12,149,221,107,98,242,227,71,252,164,61,172,239,63,127,222,49,107,240,141,200,173,96,207,7,125,22,63,198,182,58,38,206,223,37,34,223,210,201,76,86,178,86,192,119,245,94,44,144,251,147,242,66,10,254,73,77,212,97,107,30,132,77,205,61,210,201,188,158,69,3,173,104,244,108,241,65,240,40,252,108,217,38,110,58,4,197,70,112,39,69,101,85,176,57,14,1,1,8,144,39,83,118,86,160,165,58,254,72,198,52,102,119,208,17,30,85,242,134,156,40,166,13,18,187,157,106,166,222,43,106,73,250,42,117,204,53,92,64,193,200,63,159,7,153,174,204,189,249,221,211,168,51,223,43,176,34,74,68,229,25,152,192,98,210,43,97,94,207,152,166,198,141,20,132,186,215,96,174,208,237,247,218,195,190,189,232,28,109,177,79,159,187,170,182,229,60,54,65,147,188,11,217,3,115,96,217,81,79,234,164,31,210,187,218,13,247,241,132,125,98,96,176,190,78,222,169,104,147,199,4,6,85,242,4,204,58,185,135,167,111,60,228,42,248,190,192,198,186,240,184,193,176,194,74,157,184,207,62,20,42,248,208,11,189,25,230,207,202,72,175,232,28,84,240,26,31,10,140,197,219,100,93,168,211,170,168,42,245,9,134,38,127,78,195,173,217,245,210,37,92,243,85,99,99,155,220,146,187,73,71,228,134,27,219,77,147,164,146,136,202,72,190,223,85,146,52,226,158,151,51,235,244,247,188,191,211,207,25,220,252,252,223,249,131,251,102,97,221,247,84,109,55,82,152,187,181,245,54,218,83,222,13,121,167,19,115,185,148,22,163,255,7,206,35,166,0,235,135,200,20,166,217,33,9,215,52,83,95,207,248,3,99,128,170,228,107,77,164,159,168,38,121,48,188,224,149,244,39,18,241,224,34,47,28,102,112,181,36,230,234,37,60,139,69,17,204,9,187,19,33,174,189,155,198,149,130,24,81,86,194,155,175,75,183,30,44,152,36,190,27,48,11,242,182,24,170,57,18,123,91,113,97,112,21,244,213,138,151,135,138,11,199,5,227,107,113,214,49,154,189,17,170,138,133,183,195,21,51,15,94,185,124,188,128,167,136,1,197,76,222,33,203,79,86,164,201,163,8,242,94,93,62,255,83,104,103,97,236,31,69,23,159,214,38,128,16,30,25,80,86,87,239,159,75,197,76,248,46,53,83,127,45,187,212,172,142,70,191,153,252,180,187,212,82,250,51,240,174,173,103,245,66,206,188,148,119,45,175,250,187,236,93,203,112,188,154,119,173,26,200,53,123,215,134,52,114,41,239,90,63,172,107,243,174,21,1,95,151,119,173,8,243,119,207,187,54,136,221,107,242,174,141,104,248,154,189,107,39,182,116,21,239,218,137,192,95,167,119,45,67,102,118,239,218,201,189,248,44,188,107,165,86,175,199,187,214,39,25,174,211,187,54,0,122,122,239,90,69,213,41,189,107,3,53,175,226,93,27,0,54,149,119,109,120,173,207,202,187,86,65,174,203,120,215,134,130,249,140,188,107,85,132,186,110,239,90,69,27,87,246,174,85,193,156,149,33,174,195,187,54,116,130,205,138,207,117,123,215,42,58,124,29,222,181,10,188,127,91,222,181,10,84,126,39,188,107,103,35,209,244,222,181,1,184,175,193,187,150,111,39,94,187,119,173,223,29,85,177,175,97,142,141,209,14,153,225,245,62,43,135,76,223,230,237,234,14,153,211,140,143,72,98,53,166,161,117,4,119,229,160,28,100,86,49,92,93,127,29,254,204,225,59,216,43,249,51,43,192,242,21,231,202,254,204,147,134,252,186,253,153,21,125,185,188,63,243,141,191,239,235,242,247,213,110,40,250,58,0,183,169,5,140,235,155,121,227,103,125,227,103,253,121,245,179,94,79,113,47,105,200,62,21,92,163,175,199,157,185,218,67,7,106,192,167,186,65,175,254,201,173,248,64,240,237,198,194,85,202,197,146,135,55,193,228,206,113,136,135,55,206,140,71,67,165,131,247,202,241,22,214,173,142,238,76,112,240,174,19,255,238,97,148,127,247,202,224,174,37,221,217,7,230,126,164,95,54,93,70,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,111,252,178,63,7,126,217,218,141,83,213,107,117,37,250,61,186,164,197,190,148,92,76,242,255,228,91,207,47,45,77,179,186,249,22,156,193,76,43,138,127,33,185,228,42,18,189,120,76,177,118,92,255,178,49,121,201,184,252,122,161,216,160,76,35,84,46,187,74,76,37,31,174,178,46,92,106,61,152,184,26,92,113,49,152,110,25,136,242,137,49,51,19,195,60,20,173,66,54,206,10,151,46,237,142,130,103,82,174,137,73,166,217,76,155,53,157,187,214,227,51,183,75,236,44,1,63,159,39,61,183,159,42,190,163,26,172,232,186,126,53,219,167,86,99,137,219,162,46,113,79,137,107,48,59,177,45,199,178,143,251,109,123,203,236,153,45,11,223,132,22,13,4,254,111,133,83,55,233,187,210,81,182,13,206,38,189,112,173,82,47,234,199,244,102,189,250,46,94,236,175,86,209,214,96,93,219,49,170,183,180,109,195,184,47,93,161,138,208,163,110,79,217,64,223,120,59,255,54,126,146,236,0,185,247,251,67,230,168,73,102,40,126,231,39,126,44,225,28,10,251,230,42,169,38,184,102,210,9,74,18,5,223,61,157,164,252,254,208,187,84,67,88,106,33,101,102,27,225,142,123,69,189,110,189,6,199,189,84,67,79,55,50,169,226,148,142,123,166,153,154,40,87,243,169,76,157,200,85,179,102,78,14,236,83,106,234,188,112,126,66,233,164,61,103,209,206,216,203,110,73,74,178,222,242,112,191,237,104,40,180,223,172,219,150,57,180,86,59,68,2,104,67,72,122,238,88,157,102,242,121,253,43,95,177,150,108,107,56,178,123,49,104,186,209,62,142,107,79,249,135,51,114,49,89,223,33,171,23,15,220,18,39,78,161,196,31,147,248,136,102,225,87,252,252,156,212,178,64,0,193,26,7,53,241,113,114,167,124,214,238,225,85,21,208,237,92,35,122,92,249,140,60,88,94,238,37,143,70,150,61,190,103,218,102,87,131,1,233,224,1,136,215,85,242,226,178,87,98,217,58,215,96,4,65,152,17,9,31,247,114,124,13,19,229,201,107,157,184,216,150,227,23,63,249,179,139,239,126,251,191,126,243,125,161,52,185,246,244,247,144,78,0,232,32,233,146,198,160,212,59,22,52,133,23,7,176,204,144,149,62,222,181,26,237,17,52,4,186,94,221,218,239,119,240,214,33,254,201,207,255,237,147,127,255,179,139,63,254,71,218,94,60,162,203,48,143,224,183,67,116,170,176,238,191,233,88,195,57,69,37,45,142,181,226,154,149,8,35,138,8,29,186,156,120,166,165,18,218,36,34,189,250,201,135,23,223,248,233,171,63,255,151,79,126,254,195,75,147,74,166,142,68,56,53,169,196,86,47,190,243,111,211,208,172,219,175,193,234,114,111,31,150,176,217,73,39,84,158,134,130,98,241,105,9,249,201,47,255,254,227,15,63,252,248,131,15,94,125,248,71,175,62,252,170,76,203,186,233,212,77,32,129,87,43,238,236,247,79,64,35,237,128,254,119,108,117,156,56,136,21,173,63,192,206,56,101,20,184,120,102,184,209,112,180,129,221,31,56,156,48,241,118,35,174,177,6,41,59,16,91,6,40,11,203,46,251,4,196,244,19,253,211,247,190,254,242,155,255,175,15,67,121,160,206,53,32,197,89,125,31,214,98,164,127,191,231,98,48,197,216,244,237,214,70,99,246,81,33,213,166,25,15,90,48,116,36,24,145,107,35,88,119,122,30,137,113,145,40,199,7,118,27,36,216,56,174,225,6,170,76,24,187,238,218,92,184,19,187,221,107,115,18,116,218,208,5,164,64,21,63,237,144,114,56,146,32,59,143,231,226,47,191,251,131,87,191,252,113,60,241,140,227,225,111,85,110,198,182,154,208,175,168,118,80,85,27,222,199,46,123,141,124,250,213,111,191,250,232,125,108,4,59,204,59,45,202,102,178,12,151,227,66,24,9,104,66,156,168,113,182,187,160,139,113,188,28,79,201,242,218,143,182,128,159,143,82,131,206,200,137,107,50,49,125,164,26,88,189,53,24,142,149,182,217,23,40,245,23,191,184,248,241,223,68,80,10,54,205,200,124,141,242,27,189,100,23,214,224,246,160,99,237,144,91,118,96,131,100,199,234,181,134,251,90,56,94,192,147,214,208,226,152,53,144,113,109,31,98,180,8,133,233,33,118,241,181,191,251,244,175,254,65,73,221,167,106,50,211,67,126,53,161,249,9,66,92,39,75,98,76,247,86,70,70,106,82,27,64,54,218,182,69,246,175,160,107,159,225,236,45,199,89,108,62,208,56,204,147,187,36,229,120,193,77,227,243,141,37,72,115,132,23,58,127,166,1,139,1,129,252,244,243,97,201,228,54,170,116,158,216,102,247,230,32,165,113,239,5,45,17,76,87,224,179,22,199,91,33,162,178,199,203,220,117,7,180,25,34,244,73,222,161,53,142,67,141,150,53,124,208,63,217,180,198,90,28,47,184,241,96,196,2,153,198,107,198,61,227,54,96,65,122,182,129,16,166,40,68,71,50,238,240,14,45,80,217,132,141,194,135,134,208,213,42,201,240,88,155,143,86,103,212,13,72,3,199,163,15,35,73,46,7,251,72,186,95,178,22,188,108,212,93,206,57,231,170,33,114,154,166,117,220,249,128,6,76,20,5,188,158,225,107,31,136,110,46,167,37,157,4,90,36,226,223,189,63,25,246,251,56,126,113,20,196,83,182,154,215,229,198,92,12,104,171,142,117,234,54,250,242,189,159,92,124,237,159,34,27,213,232,214,107,167,211,31,226,242,243,124,52,247,244,12,134,24,230,21,213,143,1,126,79,146,235,76,119,180,146,192,12,73,104,236,29,54,185,228,19,12,248,23,159,71,165,19,180,107,212,219,189,226,241,87,127,254,111,208,242,197,63,254,115,60,49,239,171,5,83,179,12,155,215,70,12,134,0,118,167,163,78,7,244,241,196,148,116,41,234,170,65,128,21,228,174,56,14,159,252,242,111,113,57,244,214,194,171,15,136,186,97,73,243,80,232,92,159,93,203,124,123,230,245,249,15,190,117,241,141,31,125,118,13,54,172,193,208,99,244,111,255,175,143,63,186,22,70,79,43,27,163,59,155,202,216,107,240,107,127,125,241,225,7,48,162,215,208,38,168,183,225,109,62,108,139,243,153,180,250,242,123,255,250,233,247,126,249,217,117,118,52,104,200,157,253,248,63,222,127,249,231,191,190,158,206,134,140,38,109,83,234,44,109,245,218,58,75,168,204,196,22,57,35,240,4,214,159,125,251,227,143,126,112,105,169,52,133,138,67,87,3,92,120,252,106,5,108,98,134,146,26,225,194,31,186,82,143,218,168,239,18,10,205,17,153,150,56,247,244,11,74,166,8,197,103,58,68,152,126,51,17,21,186,26,174,144,210,65,100,4,101,231,28,143,90,152,206,67,17,243,142,117,252,251,188,184,103,42,14,35,154,145,118,123,244,24,157,15,153,96,161,2,188,19,231,214,14,0,154,172,213,146,50,223,178,42,150,73,78,147,44,45,142,191,201,9,58,236,125,158,230,180,148,174,165,117,45,167,63,19,114,162,0,236,64,62,240,203,184,63,2,205,100,216,31,154,29,45,70,160,105,49,80,147,142,225,55,20,178,181,88,15,72,171,197,14,70,221,1,110,191,72,65,212,116,240,47,87,49,160,86,80,187,128,68,170,88,120,125,242,151,169,210,116,174,127,0,89,211,56,232,189,36,206,12,166,16,191,3,148,134,150,157,62,215,144,59,253,150,192,9,94,193,178,84,77,35,62,14,136,40,254,213,6,27,13,220,20,110,52,56,55,244,29,139,107,220,144,33,125,71,133,240,78,219,25,82,237,12,180,57,11,191,1,122,56,131,172,57,194,0,48,150,203,79,159,105,125,60,8,51,51,169,92,60,161,181,241,115,174,208,172,195,231,206,242,28,158,243,131,62,7,95,152,170,138,234,221,61,210,17,122,166,12,196,244,78,148,65,13,246,245,177,220,127,26,55,227,207,206,169,106,41,28,81,81,190,61,99,10,44,238,122,3,186,43,30,69,123,195,142,42,54,29,119,250,105,135,248,195,234,26,126,46,167,96,179,75,246,136,229,51,97,165,45,19,157,129,224,77,62,145,253,35,249,8,19,131,178,128,206,40,140,42,155,48,8,128,142,171,4,35,26,72,120,20,137,124,51,12,105,0,2,59,62,26,130,220,58,131,207,100,81,104,148,149,167,112,75,248,75,28,134,57,32,52,33,12,38,82,114,206,1,144,57,121,203,236,54,7,10,19,217,5,156,39,96,200,186,214,112,191,15,40,156,9,155,115,225,152,16,42,190,245,214,28,105,48,100,7,189,12,144,251,131,57,132,37,160,20,133,57,27,165,229,55,128,92,248,221,165,13,114,15,235,8,194,88,135,45,190,175,101,185,79,22,113,118,176,200,161,172,7,132,245,14,101,150,163,177,73,233,38,210,57,221,243,112,0,182,69,212,197,221,166,136,59,69,16,7,117,153,239,61,41,210,194,248,46,227,137,164,60,123,252,16,164,210,41,45,56,128,231,154,95,66,72,131,16,28,0,159,208,90,238,69,0,149,68,202,244,112,67,96,122,171,84,16,20,163,20,91,172,104,245,1,225,145,118,67,77,55,229,182,43,8,56,48,157,1,100,215,28,204,205,137,37,189,133,180,113,206,248,145,238,35,203,97,165,52,113,51,31,197,179,111,226,69,121,219,238,206,197,95,253,232,253,139,247,191,79,87,192,79,223,251,250,199,191,250,217,203,255,245,139,151,223,126,255,191,126,243,183,176,82,189,252,206,119,95,253,3,40,80,103,172,124,133,172,210,15,97,185,40,99,205,24,84,5,17,103,246,96,175,42,102,93,124,231,47,98,47,255,245,107,124,229,62,49,237,30,217,136,39,146,195,125,171,39,244,50,113,198,38,136,109,117,65,75,154,83,28,114,132,207,145,55,123,125,52,29,152,227,219,214,81,189,110,161,255,119,23,126,163,220,99,235,250,203,175,125,247,226,27,208,153,198,200,38,203,120,57,109,101,206,113,5,122,19,22,1,197,80,36,201,145,159,251,117,14,139,134,242,84,74,235,201,12,133,243,47,89,55,135,245,253,57,159,192,242,161,107,217,118,223,246,144,181,146,236,147,132,167,214,111,54,29,107,88,46,234,4,99,153,117,213,109,37,206,8,179,136,26,143,196,47,200,10,214,231,130,21,96,142,73,243,161,231,142,189,117,197,177,183,162,6,212,154,98,64,123,200,137,209,3,218,155,60,160,214,44,3,42,157,181,6,36,114,68,127,84,66,207,59,80,141,134,132,235,226,50,172,189,36,71,194,96,14,21,232,132,230,44,119,180,58,209,132,64,67,106,198,137,54,159,46,22,10,241,68,66,107,44,111,215,14,96,18,205,213,201,192,38,230,28,205,214,76,13,22,12,162,112,196,107,185,84,189,148,109,192,6,7,191,39,150,172,167,238,158,229,217,114,131,223,75,226,93,159,117,233,71,42,66,237,31,148,55,250,252,118,158,238,235,182,237,22,138,118,22,17,118,194,77,125,35,159,173,21,244,236,164,155,122,233,66,183,150,206,79,188,240,172,229,27,25,114,225,89,171,21,39,22,78,101,82,37,82,184,158,47,77,190,119,173,231,232,85,106,189,158,191,180,57,11,238,95,109,203,13,0,147,46,90,24,214,181,240,140,159,155,250,31,177,192,194,11,189,126,195,194,72,200,82,72,31,175,170,103,12,35,152,114,187,97,217,244,34,137,235,35,100,161,61,89,57,37,69,205,17,114,213,241,115,76,178,27,19,129,40,194,162,18,124,205,158,211,180,108,216,171,245,188,40,81,30,174,130,181,142,0,76,213,3,229,59,32,30,160,192,123,41,98,28,226,208,118,51,153,100,49,231,123,141,195,13,13,85,54,71,195,254,52,175,159,72,175,176,120,109,92,238,21,150,64,253,203,190,194,226,2,210,166,111,115,182,87,88,220,106,51,188,194,130,126,204,97,131,18,197,184,126,102,168,3,91,246,187,222,124,80,205,32,69,248,174,169,217,57,56,39,20,177,162,38,4,151,82,4,113,226,22,164,212,94,37,153,206,235,24,35,209,165,140,122,236,208,1,235,106,212,106,194,2,65,179,162,103,206,132,57,40,27,215,177,78,75,47,233,248,209,75,171,170,123,179,110,41,44,134,96,189,94,247,26,176,213,136,211,22,138,209,45,4,31,146,241,184,246,202,15,201,120,243,102,182,135,100,38,51,175,63,102,22,225,16,216,88,43,39,248,89,183,221,91,96,227,149,44,166,211,37,101,216,77,151,219,228,57,137,70,52,225,76,81,235,244,235,135,10,6,24,136,172,34,246,20,6,78,234,233,190,85,63,196,153,72,220,108,67,229,112,58,147,204,103,115,190,55,115,130,3,38,174,40,48,98,68,77,118,206,68,143,245,148,158,132,49,202,23,174,251,241,157,255,166,70,156,144,253,128,60,137,0,219,186,8,59,206,252,125,67,211,43,70,117,149,4,221,33,129,125,170,54,137,235,179,90,197,40,65,85,131,133,72,218,102,33,118,86,13,12,77,196,130,244,144,176,80,251,36,204,14,20,119,42,242,211,57,24,188,167,130,25,252,21,160,6,179,14,205,86,228,183,116,82,52,44,86,85,120,29,168,67,94,7,130,36,169,212,225,186,177,94,21,94,7,26,84,88,41,239,117,32,140,181,36,32,127,196,223,221,169,158,86,48,26,23,69,147,118,98,157,245,202,244,162,23,209,248,67,110,36,163,7,36,44,147,249,162,138,111,3,169,97,230,43,12,75,154,33,216,194,214,48,200,17,237,148,27,87,8,35,92,101,249,43,70,20,207,190,27,144,136,209,40,79,30,12,242,158,21,162,17,154,214,197,103,133,114,188,47,45,54,8,248,192,18,197,132,246,32,43,82,109,84,97,36,114,81,148,32,181,9,36,196,236,132,191,120,132,195,79,162,145,209,112,92,210,155,69,34,87,69,236,10,248,212,191,177,223,189,249,185,134,23,133,216,6,138,123,90,176,61,86,200,195,55,234,237,22,175,43,24,52,7,61,102,221,120,6,186,42,252,0,209,45,99,252,225,21,201,173,39,88,120,113,81,229,187,19,44,23,226,7,68,21,91,5,14,74,255,26,104,76,86,80,99,69,209,199,41,184,161,227,212,16,205,185,131,141,69,208,234,60,236,165,167,144,119,158,194,94,152,225,8,228,115,74,146,187,91,186,24,238,233,66,135,123,114,4,155,25,222,142,154,24,149,103,138,87,163,174,241,197,168,200,247,162,38,190,21,53,205,75,81,242,246,110,166,137,18,206,26,126,85,217,155,187,161,30,222,106,87,185,153,38,72,116,219,17,19,152,165,133,185,219,77,233,175,167,158,157,190,169,153,243,79,77,49,68,216,21,169,206,54,157,215,4,205,219,125,42,103,247,76,2,67,110,79,28,44,97,55,234,195,59,29,5,134,72,140,37,113,65,8,70,0,193,93,141,162,41,233,25,49,214,86,113,186,182,206,149,79,105,77,241,144,214,164,71,180,60,79,189,136,231,179,166,122,60,43,156,253,21,110,137,46,219,176,61,170,43,55,220,157,105,44,147,83,73,102,183,63,57,210,19,37,34,184,193,11,112,14,217,153,70,112,135,170,49,169,223,48,166,33,253,150,246,172,254,21,38,155,203,134,60,23,38,132,102,9,236,81,137,183,231,80,142,173,166,207,246,238,88,221,42,92,231,83,211,205,122,177,212,204,212,245,75,61,53,237,85,190,220,33,103,160,254,101,15,57,93,64,218,244,109,206,118,200,233,86,155,246,144,211,127,222,228,1,184,242,121,147,215,133,89,206,155,216,81,30,63,24,225,103,56,238,247,224,123,55,86,22,127,220,195,57,26,44,147,197,101,159,10,153,133,225,254,168,91,83,188,164,99,166,204,140,89,10,129,28,246,192,178,199,45,159,233,3,203,104,201,32,28,131,124,94,234,217,199,204,88,42,234,132,166,216,169,208,115,137,85,225,28,5,31,83,14,30,151,172,7,143,75,54,130,199,37,235,190,227,146,124,213,184,31,60,111,216,88,193,115,161,77,246,190,114,75,136,20,126,84,49,30,144,195,131,157,28,129,7,77,184,25,198,33,1,209,163,207,30,87,149,207,30,139,157,142,56,64,224,172,115,115,128,112,243,115,243,115,243,243,223,241,209,236,43,63,153,125,221,15,102,191,254,231,178,175,254,88,246,180,79,101,47,46,202,187,56,33,80,223,2,134,67,24,96,16,217,144,141,25,212,117,247,145,60,86,11,73,115,55,53,57,47,245,53,236,32,175,99,23,73,177,125,249,225,247,47,190,241,211,151,63,252,209,171,239,255,209,197,251,31,93,124,240,191,39,192,230,187,105,23,43,78,2,47,37,24,215,144,235,173,242,102,158,133,122,207,251,163,53,201,88,189,252,240,79,47,126,248,189,16,172,168,58,27,236,183,219,48,83,107,167,107,56,236,69,234,75,190,71,221,200,234,191,133,64,14,62,31,97,236,81,189,223,237,162,47,47,122,101,72,46,178,52,227,30,164,19,3,56,230,69,25,6,134,250,243,48,223,233,223,126,236,7,187,127,226,181,219,130,237,60,190,206,171,11,110,247,253,142,224,107,1,82,179,156,159,38,112,4,243,112,242,138,162,197,220,194,0,200,35,122,240,115,191,99,244,65,150,28,238,169,183,253,203,239,253,227,203,31,160,113,41,233,61,105,205,28,198,203,241,49,252,91,216,218,90,104,52,32,143,194,92,96,126,255,232,89,66,83,182,105,130,238,243,202,167,31,208,216,113,10,167,252,134,57,158,221,37,31,42,77,227,144,143,197,206,207,37,255,233,25,200,253,250,253,245,3,94,169,162,175,233,235,241,228,215,102,245,187,199,245,18,125,31,2,230,197,82,163,212,156,115,245,180,222,17,124,190,126,254,155,139,175,126,16,221,103,62,116,226,255,94,144,1,226,83,206,150,220,123,120,153,196,221,201,131,194,128,123,197,139,130,131,84,135,85,59,180,170,24,183,64,118,22,252,236,252,228,157,8,79,120,26,190,87,8,244,66,198,131,173,107,204,99,101,203,60,189,69,18,180,40,191,249,235,246,130,159,224,213,238,122,125,83,30,33,187,107,201,181,157,251,169,126,240,29,18,103,101,130,103,166,11,46,238,30,14,99,232,136,140,210,67,212,25,246,186,158,203,230,191,124,243,213,63,253,213,197,119,191,253,234,39,191,184,138,111,232,52,13,191,240,186,245,254,223,128,176,126,249,139,95,126,252,209,183,231,186,137,207,186,225,131,3,207,153,250,103,255,251,229,215,254,231,107,107,185,246,66,240,194,253,225,39,63,255,131,105,91,118,231,183,231,243,135,22,237,102,61,111,50,139,118,226,229,135,254,127,39,228,205,37,122,131,114,58,76,18,21,167,163,117,150,207,108,152,139,246,138,217,238,140,87,36,103,62,80,104,18,103,212,207,15,74,59,195,185,246,124,124,177,214,126,177,120,2,34,201,94,4,189,162,61,236,219,139,94,245,184,214,11,248,70,160,187,1,172,69,56,147,168,127,151,208,154,133,159,27,51,55,72,79,221,31,136,205,106,241,90,167,95,139,79,108,253,92,115,168,239,163,5,227,64,232,147,45,232,105,164,79,125,153,201,34,130,223,29,12,218,115,215,58,129,85,110,224,119,133,132,181,185,125,218,238,129,244,114,8,170,207,194,124,32,229,181,222,11,136,178,226,119,216,114,253,160,90,214,16,61,178,231,18,111,99,153,100,175,127,50,151,88,40,230,65,177,70,199,70,215,161,17,79,209,176,28,126,185,162,163,229,66,138,57,90,18,55,201,135,196,119,18,85,59,238,117,9,154,0,97,52,165,219,36,119,181,20,60,201,28,68,164,102,58,214,174,221,225,30,153,10,23,74,226,148,193,138,133,48,38,247,253,96,46,115,91,144,187,127,199,36,46,150,42,183,16,215,123,210,83,162,196,6,207,53,111,37,45,135,41,226,212,169,136,81,116,238,12,111,185,48,54,220,144,122,3,145,85,247,227,95,253,44,153,76,194,24,12,200,211,74,222,114,238,46,87,162,195,52,137,246,174,107,49,246,95,178,144,32,203,225,242,25,185,222,226,134,88,229,184,113,119,37,174,145,180,135,182,101,33,139,201,67,85,166,163,196,71,44,124,168,66,220,67,33,235,156,114,2,174,185,244,217,149,56,222,50,199,209,221,146,185,248,196,87,239,239,26,119,184,51,236,58,45,68,5,148,101,15,145,13,52,91,198,152,174,204,103,24,197,3,69,26,144,227,41,95,221,73,153,157,170,84,253,252,217,249,82,39,25,152,255,115,67,193,87,10,47,214,168,191,51,142,243,91,111,129,50,203,124,145,146,204,81,138,235,63,204,63,42,193,253,11,253,124,18,28,229,158,117,18,67,190,32,91,46,168,65,138,206,37,230,83,100,195,197,248,9,154,181,151,227,11,241,37,235,237,229,212,91,111,89,255,207,114,9,189,182,150,227,122,124,222,2,148,222,94,214,223,122,107,72,83,135,36,117,200,163,14,18,24,107,192,243,123,160,164,2,92,123,222,130,255,135,75,225,131,178,108,94,143,171,174,68,85,72,155,202,89,247,157,72,95,93,158,145,4,197,126,213,244,123,144,209,240,45,203,208,229,23,232,207,248,20,214,236,103,203,24,195,37,33,123,244,150,133,241,35,78,102,115,174,179,96,226,119,196,53,204,149,166,203,241,120,152,179,152,214,88,174,107,3,178,114,88,102,177,32,251,138,141,184,175,216,128,249,138,53,100,95,177,116,35,219,52,107,117,83,233,43,54,18,124,197,26,181,82,68,144,204,52,174,232,159,121,144,204,102,179,148,174,23,75,245,41,131,100,90,102,115,162,179,22,244,159,6,31,110,234,133,240,254,149,74,185,194,107,232,95,161,158,106,20,26,181,198,148,253,107,166,34,226,150,230,154,205,236,107,64,57,147,203,52,211,205,226,180,113,75,155,185,201,241,160,83,24,155,133,20,46,234,215,105,216,144,206,213,27,249,124,61,127,41,195,6,175,242,37,189,183,252,245,47,237,189,197,1,105,211,183,57,163,247,22,175,54,131,247,150,115,210,30,214,247,159,63,39,219,132,5,217,243,199,237,185,27,179,151,174,212,199,214,18,9,63,158,78,102,178,153,130,240,178,123,179,217,92,122,177,64,182,147,160,80,192,63,169,137,122,223,182,130,176,153,87,81,50,175,251,188,246,84,232,201,126,67,17,248,217,204,55,50,83,34,62,40,211,33,40,54,130,175,94,209,184,241,193,230,56,4,4,32,64,158,76,217,89,129,150,234,248,19,101,138,226,13,249,213,93,159,92,166,155,201,245,233,26,204,52,248,14,172,15,219,44,123,139,125,249,252,214,62,110,55,172,62,251,18,101,193,49,255,68,105,192,113,109,254,46,99,146,68,29,76,44,234,129,226,189,31,95,109,50,167,155,177,232,151,163,11,85,90,21,69,29,234,239,98,6,28,122,186,94,186,132,233,100,167,21,207,2,196,79,183,40,47,18,198,171,55,70,32,55,63,55,63,215,108,70,112,227,55,113,29,126,19,138,229,159,131,240,158,64,112,245,21,154,65,31,117,201,230,220,27,113,78,24,212,91,104,10,87,19,98,68,125,81,55,89,23,222,171,101,215,238,185,176,27,232,48,253,103,34,174,118,224,129,215,203,33,171,86,186,120,243,46,4,23,128,212,206,44,212,159,13,56,85,189,212,240,127,167,141,252,213,38,5,205,90,118,226,246,173,80,43,20,233,246,173,110,134,111,79,107,86,237,117,236,168,107,133,124,170,84,44,76,189,61,181,38,199,130,41,232,121,220,158,2,65,150,254,127,178,61,174,102,38,251,204,0]}}